524288 524288 12966619160104079557 9600361134598540522 10590380919521690900 7218738570589545383 12860671823995680371 2648436617965840162 1310552918490157286 7031611932980406429 15996139959407692321 10177250653276320208 17202925169076741841 17657558547222227110 17206619296382044401 12342657103067243573 11066818095355039191 16427605434558419749 1484150211974036615 9063990983673329711 845232928428614080 1176429380546917807 8545088851120551825 9158324580728115577 11267126437916202177 6452051665337041730 7460617819096774474 3909615622106851260 7148019177890935463 15761474764570999248 13856144421012645925 18119237044791779759 202581184499657049 16256128138147959276 7894450248801719761 7285265299121834259 11974578372788407364 4350246478179107086 4560570958642824732 15448532239578831742 7084622563335324071 8654072644765974953 1545422153750379572 347846721367029943 9120129863418153728 11722899495890052577 5699652936446292341 8082056119817006195 9317184693497067708 9453108224822900539 17571299252078050298 7737694440164836961 3961394843944120681 11707143944286721401 16585993302592419055 17651105577405047543 16574174344845861392 4507125525854579314 12643423482272824843 3739076271617238440 9723086427719839101 14741571823704018684 11438400802113138699 12720701766677025185 7027364917918958883 17772373227798502682 10679904434473632331 16846193018840951402 10394188663930338048 15375427212283927307 9517406315744395250 16946530294876730622 2993040952029564184 11566113261335340898 7652075548764937174 4644123440725764753 1827235640199915034 15107975339080247211 5080962596265011358 18100835839928583055 18440838517655795973 9947638112117223118 7346239468682202483 15246332584496388221 329299127930246021 18311127531804656046 7739815273513688240 15149935114129067729 5816476113592139574 9176123127735564517 12976692178189565113 9375104533986018756 5949289487828321835 9150588262253853190 13014079188063585052 15768278828056309115 15342975968974572588 15064367453577426759 10878949703609877203 11486599846263466338 12934648744569216921 10375365192356596729 3130122958076504137 912537421398447883 5526931424747835746 4876160676265756574 18429880270736227467 11292173005754546821 2322245335176514366 4966540260249746269 4356527144946483164 4340641657131848802 1650622583123934050 14169508651843390294 13248569251217633338 12885264250124986740 9953798524178770300 5397778531194400596 14528044080275169891 14392358559687213669 8839028555305113686 4020408136805190997 15734394517337278607 908886189342573258 5385324241796038770 9962082640944077386 6960207446021452425 2588266646021496715 18392035219689121431 1344795051468874542 10928998634108886214 1487820051808273100 1367033711444785463 3616586893646759545 2727640767888824772 8875871017525397369 10195669677786757625 13784022635847373585 2355423845732344054 1552784032348540064 7559092087109705347 13540617080017839947 16599624107714824178 379709597267608255 15402722844482062030 15964794721806679514 10975530664575224211 6984238315135796470 17530995901385101441 16817545161456058205 4318123008206421066 9254772851088070474 12602698629642383538 5283093620755111298 16682397595998837709 11561809947393783721 15118351355140684881 3895756860226056952 2235902059048559968 14217752030511089469 2790853540502907266 11402138525727047269 13524355896558883965 1661054277224402079 10665516996780805041 1525451468623730428 17056235079706423223 4094267975816030742 3102338301465393743 14173805810870798628 8858939286256393568 14488320838954847085 17128980529237840025 2317280887397771802 6462921192157670649 10667845151709343463 11683779383133014572 7281900242596764884 5744385310714652696 17829926420795000987 10334089486577104082 13554230415478054988 1460240429751850997 14964990946951144370 3697393580084894137 11791176415306015350 8699862029486421798 6259057858557061161 1708235093143850731 3413716657723729020 4918554830084945720 1115975988074964294 6018887177399983791 12029901672367292802 5207993961255994662 5079386491947091361 14415779770824314758 16602220184664741225 1494916252515442833 9302085695894851715 8881106263822903346 316877065273030010 8406197547008748429 11671235492752305336 5795194257870935875 11203207607207122708 13606129226882230215 11991354596766426281 4502242685719206573 4596661418266583427 11482564021356479653 17460277260099538393 7279900580909321386 6909363185519055363 10974543573553777116 15177455366044590710 11075220335903257483 18129848796682046543 9150131848857995544 14610453658494884551 14425284948358505014 17643660248657100623 15150014271175410525 6600891887357220590 8537451175166945114 4850235619167313410 11569032560196039777 6688035522198500234 432080781292671711 1859302234068136810 5026348345115739039 11030614075201425105 10373812938662401149 16372499021969170395 8211480285666842050 8889132738933108600 10155787095317237612 10408590781559791753 10221903858662610957 2014831644519760614 15712362371059596279 11019057600509081335 5229490860399058674 3879873783106074522 5802789250420207971 16999761030343631731 12728095515872248605 3549948688221073506 9066805030465602862 18245130608297378810 4289733656354563126 4133001215391337717 3994112010200156754 17939508406906088034 3826571099432324527 8098178285730211123 6046563535967583039 15239679110195664039 8420850043650020136 14600910899038844467 17385368543129960077 7255826334385138828 4142796918653284077 4494194003608588002 5298896419472080126 2161768756235277844 3777228574567088494 2372603951600057944 7039185366065108042 5872465880953284502 8253470211038108983 17298646424267884003 11696354417951462400 12740051031797371520 15497422077225845271 8048138074312382216 2525811637403102350 10367868901682613852 15047215704663660257 4226973004235727071 14434137701345108531 1144263079974566645 1630709648809045834 8851997874984488767 8170171734632653247 5120617159319140186 9114209083793305949 17706314969514718972 8146714086466996028 16492636495834694762 14452782557148786199 11689219894936161912 7322820584619336702 8808324557357081369 13461815634560423393 2271831094404506064 5087322229284162301 634855035310871338 14178325876447611038 1945806792594658668 9475661266156544722 16518499311151211584 5523301902366439173 16695307177071379371 10368427719655058458 256868855446037560 18161152627261381105 9951830884520818189 15889519824408019674 4298742409289423376 12141669246601714159 10062439468201876559 9862009152838899644 1451224568720317896 12930333541335199347 4231673704561066485 9397967896301370810 618516549254070124 2279553496583777214 4352655493607036745 1554936435198903053 2673538115219098383 2710895186510981385 11388495953899798918 12693533029118136539 14246907120704545658 12511542654257745070 2091338004952152684 4694200747785948955 205866077674320408 10931843520177447825 8453990885782254757 2246454872324356421 3524159560908278685 14611466718586033120 6754045021716406152 5297714948659403578 3173412352359394189 7025063718089233016 6060453878412216476 4299758724039507085 16410624337783476905 6515830056152503240 5402341540068933576 5906252769997059863 10593773077101273458 10538612722908755459 10562131222205738326 7502541983516092025 17358253289803694965 9540051108957884034 11129801850258292302 12760555800782230162 12794020424685553650 11569718907257449996 13643449114103256905 2094494663020913473 11239941621807079580 17439528684210944146 17780901927603211597 5419520365691955097 10656725323823828703 9669002186737881562 12393476544966675195 16235560086275316839 8820143383433875142 1377289271057989106 11892729985790934821 5154717890568628908 1591291919196541557 7538093853874963267 3238639781081294146 12530702638838540477 9152574991032258921 4429582379712344905 9531950213660406708 15321913102941795165 17501586608785609645 1567872108378370306 3092086159800391360 14474987730308704388 12271522828459558485 8779660679525865005 11584456885906740513 15293613966386040562 1443685297410315341 6236314545464604994 8646545833389086669 15247328095385805280 3269037598520285108 10490442227512743408 5276500821753538786 14352797502364347153 3069860488876670110 1725913425652570286 17231322553648508782 5434339708897647968 13622802455740814096 5575651509878017004 8503494552340274698 16756281129954931610 5418634308943859091 7557479335365365598 13505751716263247575 18094222714190492861 15892304529297841980 2276287758457053800 18312074665532805741 6467767186985181620 10728905532279129367 13220772607289235878 11576407094028697070 11338059214294658325 5419538454499896552 12560623216356794171 9352959151160720214 10214436895520494182 24540170878547184 5184915285748796294 5311594077431242077 10271024546115130170 15117179454873694551 8968177630108765125 17111277694639521506 9342682367757938820 11774979000807574338 6163690146071905579 13901694530457496625 14617008807545638834 9460358351495166936 5937487435818508271 7959905124545376882 13275215077415810231 9755439551367224889 6053980725230792184 7816115588150439220 8848538307596576093 6031226531589966642 16951943919251988042 16473529423254446050 15933945749481980047 17142724853254053525 14012601592962289197 11995088716445317419 15112924840643912539 2121992477931562699 8607331659162621198 12694736681439582263 217041853469645020 1248556725510362423 16351206754291463879 12091193724425786936 11085969029151504230 14432789020607604158 18421370038054469090 3096163592974791756 15790160867520513728 8894481014686917511 5173373930491690299 10776259009982613765 10193289839732471055 13850925005112002125 298271276186425050 4373052747486741304 2814695485958911065 16367007293425543132 1835289835387394606 12253836336263164063 9627381367738414697 67150642017803155 5648794552837681137 14372114947184087620 14955251267442036663 10676391214248758731 3634978066939105160 15293512181059485702 10956348178082326385 17735719472564216158 9419565781709130920 4351620149007130626 7074826347260742326 8778164877747147602 10403578475901250413 12168257843876284407 11742343896689005233 10582728630244586228 9224107803788498403 8337778775671352830 4586474235900273274 8530677544138597757 13949121438878171873 18160381681885998230 9955582126631066299 8863682865429301772 12121648437295757890 15536573598972018296 4660591252972412650 10313570827344830994 17852163469136781697 10984239091136061427 261057958947452898 9592307302074423551 8638752525278549155 13512737065430409999 6876080690553335743 14906908758900363962 16762139681120101400 5031060692755324343 1331890992911782451 867022771268487913 8077074297805482797 18400978482731216440 1556736869862545429 15690842833368539719 7847968841778314578 3082639141670372642 2611538194188634599 11182363935456951533 16613489376777199540 9673828991640991079 15319163834576351680 8162354424821258650 1392241420479288606 10209816086107454500 536271479525498194 13935830087492147705 3051621246279802980 14120237377737415811 3817147231862549351 4579165098535970069 9299927363573429491 221802298446478762 13920900941226258189 9313842781820937078 5932040375178173215 15548653283072848025 14055307631180584239 16858235431875105351 7314321543044409498 9903090973401903423 5421092073955293738 6782386016867450948 6800364997843894191 12102438886714851914 10328172159311231039 12441725959898426540 1008837748000749634 4995680312966782050 992409159118217526 9566765950081294085 8297921762445113438 12365049307556342291 14237231533100813207 5900043694049771639 12113945636423954682 3155713501948356000 8734597772173449956 13208225171255444815 4324125196696357592 3797796441143408562 17312952211682141972 17161396687028415887 1405798958370912094 7555356161609026402 5115350444706611821 8036610054205541422 3175042864938645057 1145673391912633520 4723400565204781798 4136288283243847642 6028882643994860616 886668101831730620 1897458596915270784 6929160572657644871 14345083338854885867 74163490259454405 14133193956484665766 13555847340646278339 13967247512681682347 14437011967615722412 2045679257236259795 11912065117739741773 12736356349302023591 3744237416625458814 15743389681691599540 9450858833126663057 10917697120051595183 13889904726784233975 17629427006652109660 15153174004636057083 13278102873706020116 6334874184314850779 5464686147374279983 13229221317725479593 11263319809565443947 9183661283120637898 14526335049763077498 14921128044909079892 11429416868911786651 18092887875351163332 4869948591302911810 15507326221043872563 2824707821771540027 15701264944951676019 12242728918600346770 17832925650260798614 12073290726248444810 5722484817796247955 11902780937361330653 1424011543797147896 17547577870286768949 17857863025673984868 1114598603971952783 7465118176045391199 1654373453355023128 14231207491170029628 34133390717642991 6231211859049935347 13039529367958792400 9533295591568075092 3816185186560186035 5971353367855842307 15704968936327917305 648869181988631467 1290305363977380044 15334817995769582094 18056994865869708404 3724706323571908663 2009571310487039202 9848716022635129907 5068492801237787962 1367157152144866374 10599809045404680272 15955058447819021440 17577133463367375548 4682777154772314634 2610216460341143907 3735273933628485202 15298555490427706676 6696634124975390662 4571159313074005159 13082722029902620870 84587990756498053 18393672790717594571 5759692168809208683 1159246648097754043 9747758392603494891 9591426498783488750 1759889607009879736 8670137597615244044 17447501130165913332 1148169321657989876 12314099556573156909 9003515526522121873 3515330605878191853 16932088962310642325 912272550067408989 778264018853145403 16410030121394763698 15474060163162072238 14486157674792323944 3773504262009214679 12823601888304284876 4145417511741160747 9099637717699562921 15806991924970820414 1881753866597831490 4439072989975577382 4876495724212229892 1233962804573632672 7115399657833847792 5640958032134373312 1376465263660494365 5507609815618677865 12586491173999960999 2755515697246917738 13573766409641684696 4033623837211657729 13030320976769750631 2199705980811670836 6326176715676599319 14026697019520233205 1757734084547745460 18273448693239345344 16547650599301291581 8767327201652587704 4266320626029627773 15793337190560453953 12836155402808491098 15057004491099535960 1266055253671298501 11383232063130062459 6799928005849974880 1215654776028465867 18412666931305603667 7370636732295904566 5186999545607235959 2224175266811618490 7500290642643685695 6509516823257822280 6736519665155995356 16451409304359699967 5466070131854340263 15910140684917025001 16427375267004009966 6880246050360787778 13362447491398645760 14446078153053281148 9155605006258060941 3167699683614421698 8791195030229481937 18118562592906986771 2949742201347343673 13205410875796945228 9625408133514111522 16445105679258265507 1037106159657768101 11482002963020725694 12673049464002339230 6129562843090668690 15677546665073485661 12714838452808478304 3504144939588283348 3495777987711111152 7161248846309034474 15782116561327329814 10949558083611718069 7603253668945828416 9763105395629683843 15745088842408845116 3363231154805638541 2062787934985917649 5294733829329550415 4506536606783401216 13816482189925906974 13942085580788158943 14545015565142651550 3047929082918651893 14896492540201197439 4826278891677152519 3324805414578114832 5487939391668730976 18027545329364463479 16709123378521010221 5244349017362318141 9235547175716573576 3358377219413638587 18256357451983351397 10176913246662073731 12287787789723977313 17584351032935494498 13107844010962574122 10470452434358313479 10043551745119601628 12099860520662928858 12549807315666917669 1970423716592425539 11519223819569758484 4590669561921360681 3145913292890616667 5538573294389640246 9961969938243109402 9871076410107995460 3786073372181717860 12881992673883255933 7637156029157957435 12906906743172435988 16207623823687775492 453352395263982501 12358739710821862860 4529394165982373290 15491472527986893571 11540008699085917873 7703713899337445188 10279840990332884303 1590188657033022320 16433277105735330707 4291375339782734717 4830393139694291940 2379794699701303428 17305756335321793637 8537276572169383961 13354372966575761820 4383993447833101691 8967266430138084353 2450672885461355841 7270210488931618264 12034187550680202849 6368615381731922378 13153010243839058157 13411468573051609375 10598161401358207212 17162381257776451175 6777002266773580061 873003688381814645 7516009745177590009 11551707410523426146 1089228745007755883 8675719857672812486 833565719499557120 9005885334880914908 9346890137182407346 12915045326668924224 6014255088204608836 17325023985746730968 8329974737306427859 6295774640028608037 10522935720110276525 162835788081607049 648395855131321066 11453050443102594117 32868933980921213 6585374551269572942 9338497847308396781 15922068816807828483 13389092412261399834 742179827753918874 2211966436885090869 2753894718797019482 2036500966646184943 5446012330541768701 16182049810610395783 11105777822218356845 14039800190173435675 6149773709881869909 16551379451806243262 2471435779332657593 11585536601693042895 14222726852549177788 8482568243034940582 378144607650776966 14504674603026859895 1534398798650199623 14881795787012623654 15200479537247348482 12613420436953188390 18279216031568002800 12469484520918742699 6769821440532922780 6428781859084048438 4602960267195221892 769269366000259946 1505778094643123912 17618242593828497833 15118641180356740004 16722812598166045140 8727788503081690552 14607608317924091645 10446393885312750092 13163529802814570042 6564080460663571198 16024622495034698790 7654471450301553425 4724526351762591898 3083920613316784705 7672837543960351296 8816409775835762805 7504020956380240756 5477192775106314709 2199153330433310504 9092662707669863102 18204601154845710076 13930490596838576200 5337956710022066231 13668774651613112187 13711241137245405903 3719583880019652874 16371562112682929022 7643266484805421284 4404650409170338098 2470400297299232971 14204450040670210518 5308407726228038064 7388108867405115212 12089361400906471141 11920992801062812030 5105645984594881455 12295718466190030132 17098070539589523914 14798501599176232268 4109756202141929409 8695461979251784389 880207765050157813 18419553476379749273 8583410124153022573 17519948803935685115 13702297306828432234 7286920552104767311 507761391371160575 6101582211146004373 8615158442396557328 17000049194117080615 424517852116167982 10663978322329894821 1100908329060437641 701113144585351365 1340182639866897027 10141528157829195133 5716082569819783521 17619475875216725640 1923332898974211387 4811416860483917104 14164065046349060769 13112145899395845820 2675779486902454420 13714564495538428488 14614292003052674714 15917538997300144530 2148813120320060396 11940377457316309157 10537747297947527225 12350223805445778866 17140499043813268828 1848754286165370041 9626590700047273772 3481841111331802137 1612608009819407924 13072655862385634987 12556186119727650949 11841184658619384343 13459625670003479161 6803842421130651623 13406284656224389056 12641819063750626226 1559950295087483902 13898498134384598557 10340078540825831648 11635020397107678461 8103189977701197077 9534321616455352852 4907424021016153219 15841417740925539079 8694262866234866764 12700108992797597037 2041035950088573306 14841389469829811210 12261593587667115762 2853508550464325037 4429353713125889168 17325251349047550118 1079526237250639226 9230818248282928260 7129313887622869044 3646712252501767425 3345056264035532806 6825116992949825039 10481037116191152605 10943127363923094301 17007544574832321448 8717798271991040970 14867146395575337521 4536446020663542961 16537051937159206761 15451077797609559791 11615189887164915942 10140098827141919925 11012547696635482703 8665019677596727809 13381233578411963132 1454889849796382100 18217075777875165533 1660218463265959186 18288904045275086429 12226427536730338338 9218181771382469550 17089297180587558977 670737448957432385 12648622015676857769 16176631472234088561 1199378989402677206 14482768123567735019 2272730017400646925 7696465322641272530 6108215133459658374 17985878664800153426 11190910795254562157 3305598986056294725 10581357348596596149 9006310611695526606 17757092591316156775 2622830086390244610 11414595521994618859 16741702451620350262 14710149398389005680 11002316330105102527 16717050114562883324 5514961676318356740 14711718200473864215 4575589378083926197 17441035832947675205 2438959897883963925 635007139632121517 8796955632404746435 14382676871192764862 1149264568833322339 6497612505962993272 12849376654561429125 11325782038943886044 10067927304826050707 13878487198441773335 9249711220235283486 13281533337853546835 14841950361884779394 16217402036309903430 14463978563789732387 15920188647533215269 13271372475947254702 3801696835991485523 2847358224229568240 16088643222535540421 11226142125155792625 4464552695107730719 9700728826922600411 11682099273532700376 15858150196802422523 6910557726562154977 3940071584450482821 4334800293181175252 9846098252750000539 2980002384675618350 14054627146634059096 346038626833456466 17510867236660290705 6506272812675239451 5672058292987773813 3622968632779330348 6228612727802887847 4903546753033857832 3162311916703373678 1883669473596712098 15891955053382395169 18015905604042569646 9023218972040581350 13261797790451670281 2883439157428333824 5556217849017048542 5473544340317717158 15068848967785509482 3440227691389730076 12497319309062441999 2007711110690466421 5000871525981036546 2708064479479818062 7875414322651315133 16213451045954470610 16277115364958151227 4970814262124501823 17518944927388874282 7150347037823227411 17581053348633371870 7157142267895592388 16992681992197756605 16997115007254502165 15836478403362075187 3037884277451659625 3547666483039637665 17078143847492484746 11682883339136603181 7755999733248707740 15592901231103859237 2858846466120828833 17145610585401815264 6001295993719350069 8143127350802400895 10432400761268956894 9697914768800800794 5372452767021434561 2143209712315218284 9323813719239668020 13911901328192111022 5833295499907203680 11500532539533889052 4080986038490132202 9399224704148523941 10927668232619334333 4183884010168224417 11482246003492200796 3850453184746987559 8434408971096906427 12725137437832959577 12569927826853689138 6109744027123144340 2414734805726720600 11086190118211634452 14804846763941475917 5181677471451940605 8396407588251648319 12410912837824199866 15501697065818157368 4744467215265655382 14959216140714095987 17157164148826004497 15493498494981340427 12850417652930776700 2944210149452338430 6524849849060288766 4936029292619868205 4564556424429540876 2922111136806615794 6330278589084895155 7720440400004528703 5200741663426172907 17525448811352310281 47665839120551397 7913513361125491910 6210846688572780825 3769276679327336587 10522901643860693085 1709171828804465435 2313830414564738047 12230508069624153607 17350952916756993791 17554976624473121049 15974586834473984522 2209217608593851898 16148327189123532813 4547863336301727994 2382309130922010871 7079841305100385616 5148604043495957814 13147247419958914712 2570342264291302986 224554290829653417 6653642205978747598 14553079440509521580 2311515560467626459 16424002985156575973 3732357761977804336 16879973355943577658 4689764673615400636 17163191607038860383 3974537776468636295 13959653702605936767 14446527358926252941 3914269510254078581 5894196771492067946 15729833485133603175 12241903726202433819 17358049082327489333 2355707813497088940 1760918056373104352 2419984227312764552 2328474098404471366 9392553315317636930 8476908664659386750 6580189502179299262 6040791434737075977 17643985017334775682 11142880706164877032 8727448710923441375 14431229213046591548 16519079043972755409 14329356038213010856 14859251860548391001 18433074959260667400 8084886021827196856 5830721735296727055 5453363167049426248 2604871762983187716 8378996555335236805 12287212290969645365 12098095099426585678 5577307057784146739 14016517786803198977 2928134078095524140 3081156288131453244 11266627162464404011 5675610935696063063 10347590741014681155 13243748919383299395 6105518156935553892 10758785968880346353 2850253449606467334 14983896490458271682 11318384001195303959 15640972290404872519 4237082701212469202 6822109900526417802 495092366076434078 14851260653722936145 4297138678815825068 1173240809726710734 9372057363458065108 15303917832226976676 13046671234474619237 9956564672286975966 5213418207215273233 4050512589770505760 16179647308380385567 6230176768099808539 14442095030798003565 3341133874869231496 1717199988451925752 9788537638940124580 8176348195347286759 2541322365694569012 13647120699927202807 4733221200678124645 17482519611140751262 8166545663130859228 9354992101084363178 15068933638086550857 17690377599166149676 14770812389340514461 4504904034464610181 17190832301513959250 6082951642718649326 4330403541643041525 3297576434234800392 17750651744249431426 15709362291050735902 15515195080016742664 1552086425164924489 15681291064251619105 671858180166371950 4981505224861669878 9637004725580949633 10525843905629483871 2422760846111745728 990246296772212077 9717548175317842492 17883743515273784167 2114922606520432445 7151832999926694463 9864838483180325512 9070801686730264527 15891955469494568469 15612523050861013538 9264614277629521761 16563233263279907701 3893961648834691594 18194274565061793162 7182713938196856980 5482329202168614326 8402845636951394461 6430878957117482581 14940582690569528647 3929686236930962333 7481464022643627544 5919328680591975783 15188665087299542729 11560622366091501836 2975286313397059926 15130642610202760031 16264017621113189623 16685284421505473037 14774433853276638177 17929631657699872621 3036180171442353860 11293532945282571334 122114272807627529 1315953565571404774 232219481246703997 3152897330538752895 13132049545227968422 3239505961395544907 13176521579357405259 3257522004286918970 14512730369316129106 14389655781792175513 17691160533215787690 15259118132998547491 4274770013340241011 10891657612725645522 5744933832793895332 16667130555425016904 13456399208218181798 6802028297826636795 16790519723971832837 14445840007656995288 12936624993717880907 8529643048474026925 12344476185333293851 3021391460657968567 18433373429038340333 14341107867753661230 9824540280340175483 13167756758502814375 8674202825494056480 12529674302733148756 2766714532091635964 8246154515922814653 5555873675904083014 16969866500463055201 10023891377559604089 3385976454280381337 13503231037161358928 13354289055145969843 12213859836859666045 13676369880525737493 13248022788720470116 6539188549403284155 15608470762479262971 6801828760546744220 3683793511008244157 13056530512722001126 10909586668424722734 8656733396061447012 17023638765691999027 12269731061734103923 14041068100554330663 4629270353481612181 18207383429376500251 16498479581995337778 2750250430608795094 16716801421400893312 10810012288992688983 314094576253254632 15378962456712425938 5089877402797693589 4376359243941353750 1506060371310105172 12327721379031092940 18048732613048291441 14975547830343311943 13738925452487007041 4023766830817168918 11735937985668593242 10885507332962623513 7257478095373843611 3395642364768160161 12838623183792513841 15946183966586682542 18068568150615697563 5996567677590850295 4482282403271522784 15281271995695809718 3139741109980836475 2685017609777923527 485016911171872382 6796804260053046665 1921808948385922179 8188349110706573413 10806661967178802339 4731696916159253606 16462253896500954865 389441458024124880 7036389084659484265 9722096656009307963 727373393403516375 9799817145254015129 9559271215718518067 10248280931957594167 7659307109617271895 6697468143423693070 16530413637052283109 16165357744282789897 13384921983772382016 7685074826743910056 9821167717405376885 1635255420581987134 14893773660413349429 8827237537125634385 12526901931368917473 11096241172779353780 10261631868256937506 16195781731808132627 14014689406854821529 5721049182412298866 17488012369393876538 299127267515240467 4250046201720860449 1403148981139257017 9986477708605999167 3626938359978994188 3451307532080196490 17914731795370481983 7360227962569805649 6437785841495928027 8621619875747653962 3853071902497652503 1052734581251338934 15663358906696577485 5386079358149515322 10279295186373781583 16846396594252466874 6718802879144441115 18024477335020821638 17556495932509863950 11788338014684371006 8480653609516363851 12704359587135480037 832329555678221188 4785380966653099652 12043687228440628795 2715908670686795499 10680864053040421738 576968548751197658 838432850404410052 16650939775422771990 14719890069971537988 14684225307488580782 9805229082209098778 15355896658335894883 9838304021104266385 2211165126984862950 17044607626844030347 5686598602416028822 5771318391907705932 10586447432171949685 17149872769713905305 12462111759623005211 14337119559464289701 1438750644686545576 2720582038760339920 12045618815123999845 11017889022292489339 7357314907916327037 14643600196568421031 7114941341497388699 5877325754328046780 5330567833569031773 11559495472694992433 4401542506977899830 12657505999867270146 11977111928909443910 15526778017919772332 12519627156661725190 3270244385005424096 12950320652628442638 13195230213614503068 3633691386322052758 16467890640795473739 4926470084573949834 7343394114937540257 12591791357417498239 2434886650444433032 2554751573405180694 14269609723465595248 8030930491579582208 16050366304601078331 12905297764072768335 11986821580139589870 1465018565753872019 11321028141804461541 13283988933195665656 339263441366707683 18341951901602295072 12581848994908671577 17708514800374367318 6941172791090596582 8659167570871286847 13939942111528532410 15301929969902968208 7475444778693655045 3485295579060672895 4272111920296724748 876215764294331818 12354955072653366469 13041870664173951694 5121597791270454499 6968539187374027688 4297166612702168057 10330919239150748502 16386122413816800800 17123761609529082412 4174414762011952399 8361769292792570553 3825273928638986715 13325016112056514963 14142190260986097855 3195796428432859277 5648251231687598602 1941177882811538401 6341564443478595356 6621623680035726415 3040651382357395623 3039545598093248033 11166606207438998070 16432849638780381853 18084780219365205576 11797842745803820437 2227396282036828320 8187470610697023926 18107483104720857922 15776252169130819307 5059958042450246312 17746265046291610689 14283363984816922815 12444346463403592221 2544079065602925738 16004794812457228421 16922320211722573237 11367633512754706075 7853057585070325909 11636867536632704712 4037568821489418108 3266150757221271672 1269081090884369474 6400792325721468900 4545487858625668783 7611254398966078517 138405138841775317 15018225675461523044 16020488409354963579 17291575532339790553 9766889551804418588 4381804035850413934 17836577360514497954 16181831838622697885 6284526724054973899 18051507421122440335 10019004121985812198 13166496084352978477 3599734705694005111 7907949291314429012 8412292587477152217 434521256501663527 1082074624016972744 18078198389659211905 5223124098675667078 16680611539012853669 112829968436128892 13484962674662061992 9426848924137161757 4395134835316997280 524564714158719370 16147344650690382657 1146084694551781577 10743808115227735572 17075063589379848804 2297454564007787855 11382581210746482256 1001426649700857542 14868475431318598562 12822241032988770436 11649640896191202286 3621967921034184556 10626783286944217837 4492341441657411552 7617045133432327141 8757033767469857615 15258701449283682665 5553298216779221021 16460251874817920107 2197900085605950096 13851587257589311329 515711084380630537 8603976288952344015 4963953864680885721 2705754223519775116 1257836025036125131 3057655260221551517 15823646966391153164 12886957380977103211 12210625165274141042 10650449123771259617 389243497365389406 85397780587933830 15174564969318771249 11215277779198571242 15491376969228896081 12128023928031959084 13339587834977325728 8440330233313503074 11570649681796062137 12139833594741226446 2423633860016056070 11950187856101397011 12147909500647085786 8638883559834041152 1724906234608319174 17815869285722528995 11644764098027864112 15433451743342495663 9817653510615019683 9820846253486529190 10942566342000809683 11107871911208087818 17377379735766293691 98914785152778349 5493536870052436915 12817863540429369319 15088552898337925053 15817220316578285519 5936101000468158287 1379845165233227066 2805718135130407562 11749200520482582485 9193500758563134888 15622439167882095065 9728922381669550244 16756447242248317768 8854891108643798886 16946752260724178177 106741574557578972 8458908918799258338 13008648553613732528 5273680734253499341 3784213059550116590 13009042659117848241 5551394691833965184 14092786871961693255 13483853137954073451 8123598215506850079 9731740081699057685 16667002519965055263 17879915815452878869 14829225134988840858 5320720020816903 16669995381050201654 17300930336349193011 6183691560709052899 16418953999931819146 8083894720624131777 10900537587541720192 17260239895653608542 7442981014691219508 1780146593262480469 16848917051039180717 12093111217148110853 17700360711900039904 14844080798828310493 8326490864740381542 3294284458716753055 17208500430958130337 7991742592516450104 4666773608914636783 4497849805865832601 4245418738185295385 2361847783382605253 13484677324396678328 3804775792711410457 4100365877464332042 3636089637680712198 16048307137670271135 16722273319079654159 7090679255059121791 11853123079361416541 15797582098410316804 3837407708350764728 4893438791645813656 7619331115400088717 17031298405043271949 13829926981348539683 1927204768043036750 17497308074924198491 6629898018623123430 6184552424387475093 3951790321334333640 5239936147585280991 5057119909658344541 1682131280476275755 7387215696268523465 9876938775771201435 5807794049062611750 17027656742778100136 6309074477455436037 18151024786022366305 11827045617349066590 16972735214830050516 11936580979701266705 2637464880946704817 12640790421790326868 15600758342871038015 11038853693920628489 7235302377909021015 11962948952202455940 6541521246055093148 16863871670474214029 11563160202263679254 1789173831656304442 3869694600460465267 10987374509902047854 1314146063876709465 723074080119932616 12518801408624516221 10023947275876810494 9353865353507803280 998684550547558937 5172979554677957552 5013642447368382518 7646477787032069173 14056341495627921869 13206092026130922609 1301047887565838224 15268751475461969023 16725697178468031815 8097226995105221154 2530485394855184873 17571682161037030941 12248196794638572345 5353294292261669230 7279744881387791839 16049460921596694281 1175224593515105174 16052582932020912432 1769638357921251976 15186937417877392400 9692888120949335350 10081306963018857870 6928377530194767202 815248260865606796 10770958358021128291 6826276392584778903 1271448561046850256 838640297341300344 8609002904359288892 13062059724115150855 2663267851400774479 3573544511195406177 3255055434496293143 17465629134984307853 12990548046888001125 9939590737765439177 18280547273495246771 754421554568906584 7144964982651856238 16297749040546243462 11826908499873356322 3741187282504600054 1183789349092051188 18145712734224162839 10587273250861057789 14373824973328089272 14118678401193340457 4352987276817116552 4469649353335590054 10430810984997878041 4087917457422411513 10171039412943343951 2281144677937402050 13775488957413496888 12264287498178673411 4213388384154396119 529653483398215939 35311211399784396 11631365316506872240 1801003492606753249 16942240614287356320 9250065875825334633 17460584842026362052 11744271068443035741 7331100745494933196 8299077111957695880 2353800775084666321 3372493094986744523 3139943312605424160 7701450088071121495 1205455456918389062 9781528218381397750 13836004939989652693 8046420908176460421 5657085340517988394 178449120315127140 13391656074044438068 5905287789406053821 9759760688253507836 4206504034334787737 5565171187420258921 2928911644582403858 9552986967128090492 9778314246850287017 7290628406614881553 4449202922407248270 12335268864298899447 10193560377688526615 8742364784487279320 7438983010537057938 16164374702458281376 13930776755568348474 1968059323810906395 10453747041583105686 1625843635192523287 7104764457588127908 9492941459352059638 16909088071763280558 11613237242947564538 1934120736064561795 6203430072831040780 4423987381904788771 6573360030519071664 4122026599632434023 9719565645588349468 2703239846828712646 63086408814014657 15973794711874640816 8221599495109901913 1040777525296370741 14357753486858965862 6502553701551531621 15617531717520643309 1827445330836892903 8266574396828533602 11172645836728462323 12523321562453549779 14826082029969341676 7674313999563264898 6348180526464975834 12645084557386640435 14928002925955330850 6861203295684144990 14026821199510095093 13859172041830885275 7138857131514847023 10925548803820171970 11258776337346416258 10035499698517485965 4326233588394231659 7675064926980843729 14882642312469967409 12838624574374156853 16283964468219263566 14780346082752187397 15750089272775672111 13988229997816659618 716278149881279564 9672257464704748280 7309206195680696419 15241318722350704291 7386445993617114776 5608244864690216949 11431397231870011942 4999228394414167747 10943322317417744200 16681129821640947662 1934548426324756836 3107811906971897314 11835908352623876346 16718771114383802178 15909925831701907063 6351999606673039482 2635669962807740998 16754461489735724309 15685680162062408748 1096148998372332868 6139346169655045399 13989409021116899425 15577288050768963286 2372664559441987351 14753252900130805143 2769215200110634345 15995472527957957730 9397220746773516371 12147208445692574270 8464421253584004424 1565278374692934131 15005677927238684461 7581621804561002965 4004638741327134864 4886182167392050430 4782643139462650939 784370350991066371 6171341617915757398 6653142461046468857 2514848422106063414 7934396043795863851 13322422578085828074 4676809138241961717 2667052668748143438 8141348554783915723 16593859322755378087 2345660870296057715 449579375864060697 17625047394308515712 1886160238602500086 4228789992626462306 191944818948426353 5285414948845083829 9191852507144899340 12343987537830024626 15975974961586618216 9064567549417878816 13925042836181702631 10613882000927255132 15890323284953840647 18253793370710833457 14415258828905643860 1674519302990985879 9355706144978841267 17376830168409158257 9154247045657972383 7486360754655218701 1131152481538614612 17826090493819515588 12190075812826085153 10711003628024020124 9863591353302114242 14951419335411250479 14646651829194922900 9363356067303204533 9396775258216203555 11646511927115298380 8378740943044762262 15971002670243042221 15556606477422683167 2286828445909494976 5629072721279240019 12871123670389521614 6034312900164846476 9931330794265316433 5291226699145725724 15471881402611434827 17743397062254291252 18143953308417009971 3566594554400891847 10495360877044118591 2323165503269788830 16189639106118730635 11772141462866004156 12633225453422027138 8622509091544557851 2588255330314037138 11022661596601288489 5295043295331357595 11776818161873245096 1628415777983794007 10441370981851125476 18375048964822916449 16942412614321508163 1333872589554868737 9050662996825754584 12367753909507104288 17079222108019393785 6240348693282076508 4361945978998593972 9720075294205704568 18079798999885811941 2894980340322853851 13470319750835898057 14319404292009740648 7268369072614377878 17010520649497694431 10533255809252173744 11096232430626174062 8971199962375418678 1055144784416586365 6025577391694569786 987593017045764347 15277209652342343515 15490653903971683619 13467971841646316703 3929059935876296261 4901977500189903496 17481292532683201516 3808022871023700980 10607594544021097624 8923855371274061011 10487326184238286111 10589349012591140283 14876162084892328023 13999966996080740349 9357695677955537483 5376319053714587130 4723590006677628072 405923623958487478 15211767924538329374 17745568853711076101 9905905657228691482 18359867727824100743 4137094598442068268 4073634409254289547 8217095735135405237 9368626853737158729 14668747314822453371 487913942583624350 2581087008502774518 1765397948455625401 16895557933078170113 885237695206280239 3620749317231354088 14981280671817209436 7937147804638340356 6381307299923691729 13875207221346806690 2726949176215098110 16830583233293296155 16253653663946720920 6110249718485039443 11393348084924186486 3036874027492201535 10560202931207211317 17560527652371754265 18352887950883841066 9436586765654468294 3213423908433233783 6328731053819098548 16609420233966449192 3136290200369276185 13688806569910700923 14328888678941129918 5438268749653626664 18195229228864884579 11729402644517985136 15587413176360207170 18225664857309754240 15229209343352285868 12180721007588335408 10332618104556030469 12903418357797029348 5876865467401741660 14515790447246032003 7466731099029761935 9163845177128611488 17171338611167416868 10494758095405629239 7805606142512099092 15329183117155624298 3238648401975826957 1762830514374620648 10843755826769393917 11956612275491557863 17434285420394291436 5662402026372418996 5564987875806814828 10638158060758892692 9213198146259203346 14239675138220850905 17801881726244464767 12781339198158520515 2904277742307455367 11441315831344799443 1614053491660240772 14928453100498146675 15028890544729239807 1078863356029556136 13312770837035321893 6392362275203440737 98761689678624715 16032739158107206175 8010281968553681544 13444867865914552748 17899241098543364713 4890122747530599750 3211189684190576295 17691605118950010035 14679648336758426113 3553729497830117487 7842619187265952490 4406743390693344364 4700264776204654212 8321090834672609345 17272280029299986493 8142851682453175664 8997287214792464025 473696814306890190 15866251798432871073 6953653358110885985 17426381837755981900 11653845825417593199 9102425230679227491 8939126222009593780 7386428009418857105 12244846319055865541 7371821656574431887 5983569110186593153 7421561638752485973 3945294335075536154 10235709945009512220 5798277663578599231 8581117502543370261 13410077977051144881 5803560703666518818 3769982105164060569 17941889210944116596 10874470793943331542 9627033104445594611 2074417514877087877 16843354536143259373 2515207624073359161 8890295478849394449 705691048584279285 8416534606914840199 17430512329343020186 16977377720620946517 682345898452669786 4919370830166855894 17503405909986841773 5003046724981866562 952707363712619459 12427916330375571517 12867408913676471261 7646340768966131725 12156073858467428637 13295192308716445602 5343492620387798024 1615337845277713555 2933245958500067950 7919341722315632359 3291629814876288815 13985614398293894960 6362638216273376272 3698011085669722535 11266705669182777500 17790988721649928914 7382889520006842103 6225491001894535948 5810900774788765 3009284696697903877 3559627545161596756 14141418284735174020 10185250813936828771 13223497019883113430 17314671453880395398 1282839560931867640 15787258732435376201 9993834292057990715 11944334399235279580 4601948452335378995 6949394257934425491 1670199586733148884 5169631125921820868 10232180694280842200 15004701468998455414 2937933519458831876 6392954400151364757 12659251165664328929 17092837215694710756 7245015285129897031 8267545204246904546 11691709794366632467 12825705796693482357 9912078524691191066 10760294497906968378 4000905451501324001 707285089551080496 1919612637368679121 849570540359784383 17700767181174825431 15047882210833818285 11594028906965764834 13755774508295016588 15876112148394225704 11846444591556385688 8464614874013150645 13999370275045145562 13870295915700141938 14120386578414006013 10476219574099352002 17729648636933349518 2845371790181214920 1577346287405515487 9824955397856117222 5737163861963478003 4578441289550890114 1970060683960834696 7338522332255137333 3264686855694064438 6064960634423938146 16316066297886984710 15622683027604552344 919180767847270526 4440413826281892088 17280425019976863443 9516901397641766472 17126687483474369567 3337667590042703452 12369133472687268089 876909076948484304 10502053340642160684 9789594899205383740 13565389941843261770 13088881837273212265 11169555792070092707 6055567087041025581 5756333874084637899 16592357394264547507 7914552972624942477 13666015731739698157 16361886732492203397 6099058736397859321 10747360652559560524 8855538374699139680 6559702749735491490 8314353482337654673 4010122262291354871 4805718678458663415 10313977097885109998 4958885967403418024 4242271139106284314 11961024770098866531 9144003233578345319 2037589016713429184 10469171084102860488 15697758453885389452 12896024609101360407 5946143502737660159 15969888171189833219 237155657512786179 15779061021515693335 16430278655415930628 16284369764416458273 4701928428641713344 16146140419698156373 3681858202392747679 15618970156946817373 9090605483085490660 14905589757837565341 16398809770406617945 569439390796730807 18151631127791232598 12076090518919644235 9352692415084065798 10771561516327576562 8994655032898598058 12260537306913138931 11525194870645565283 2870498623761877860 17418631300578856056 3655997372677734173 5866525671018397550 248034092141791999 1392591261643878459 14652581219199802354 5445775685551816106 12136818194490119926 11682238993823721868 2153330148548925852 3007658866222231368 12581698220744048329 14679003907471564760 13930353308251550028 8781624681853100491 2050263697152595009 6982592968723382671 3515980044826372212 6246469441873629419 13429560879161722804 416367067871395858 15709126491323184728 4218165624136525135 44522397038279272 15378158001958319156 14840098650670809402 6700019857008022882 14428876821268356713 5992357962622234558 10612873674733573211 18040909276141853760 12215610181074770159 15523545978531453692 15728917776446332913 3342553200904089068 4653631694663392649 15979859173603092948 10903250293738047765 7399470150205680801 11476343059041269417 3472459537746001623 1636618839464477489 17775224104738478272 16558387368785565980 7720243518595524991 14739009989765025811 11235570979990956731 11742483588945888365 4860345114712316527 311084790494847841 17832906340634108598 7176812874043325348 11611041858034048843 10964982346453618649 11339249187034272344 5465675905818159019 17934225949019108574 13726709853378664616 16195134322427479028 2365484086325115018 9885014208678653906 6812755571877244714 6492670281352779206 6537040389541825514 3438227676709171024 10248625701909780322 1628992120835074773 12996876352024544674 17818564164516432799 15015537371631868016 2973586782098395275 15980191606184652769 4670744730031081595 11444206624129032310 12648270154578659336 11650291381011507400 10201495104017552979 2487568917896443801 10806304632608229772 7567113053455589102 4781101239183823755 7870752898299277076 1203989826244864574 392503853208100640 5280215830714491004 5997059901551453432 13739158188533023864 17899856320587827820 9718584181222672455 8381480959534181246 12757281513239877780 17020117611116780821 4961894118916487553 8416264178689235678 13465781864042467102 2344715800980223074 18416700496324325088 5177083586945901454 3362712028628653700 3765792212406639975 11885841813734115660 2016722850774111285 6794101382864398288 12955865908130015434 2759816283201269600 7352879931463624889 11945510572214061522 8006075515860226281 14277333018388733924 1747838175308280714 16627359836567278879 436474484698728426 3494732242984259957 6901083605138133965 13707619766516798069 18334559116469104136 14663716276592597915 6404438908529528770 16765344689492746174 15750936892602335187 7116013279205580016 2142031843633140377 1104968253583825824 3463610017735096616 11002136548790275713 9873445372207579071 16113580322208151635 16075021969530793084 1362205499664688223 9311763618512490651 15681731050308313185 2536147445398308460 8875575724935904320 1539215579589447924 16615023913980494506 14735775438233555692 2531572931964600074 12258569717017829222 16774579171108434491 5596557705041098733 8048958598493214849 607278989006486711 2490227412348218754 13419250027495621827 5683606459359569442 13574866143703140199 7665358076858912206 8920073897817429283 11105876370997310585 17549213069725380740 1452431142558402706 10489360502079967342 11125900787443108631 1927007899904877539 9153048616783346799 4006238235702780946 6754649762127518879 2885471947725366072 6949200722536160975 12443850214247948781 7385844957180606125 5908525454612278807 11329203236123757006 15947302375661404200 501614047848064481 15666664909834330369 10997811275480970391 6855535966423604459 10447241808250165472 9479593920516357690 10215542507269363018 17686378231387840202 11576139429427054196 779139904290416470 221323938642651416 13442216307803074142 5672039420658431286 4003486278850956901 8667877190604195863 8294439297144130128 16668209435067692230 9054695472732871658 10148009253333070504 8569258099021377778 942390126951951269 17669857395247662820 5859985677961597679 15154993446437807103 17988397701627664738 6654227938826148570 6012523135986764707 2113702277063183816 2017926649407578896 17874732512080760811 15434351173461945572 6134614800081148914 1185010892029654609 15228896322592913680 5544018322080682815 17379228996925328088 4822117403071276881 11066813348699695910 12755485257662038695 9662503913864272803 9096747162443807567 1351355237183793112 4829760266597339546 13735147129691825833 12657982795794976184 7716268684207361834 1037671180074850194 12394643114136548992 34100299891117445 6190115339780384667 961937881626445561 16214130853357098080 5208060091865727469 12152562627294806439 1115021390901157308 17108423235839965344 1283876948298571560 11233351683950161578 13632527384540620577 2646569291472863248 10819663465194453116 17068646031323788838 15138624788316328807 11606593281394736257 8898110579654244126 11164969924799321068 9207243483520915790 16065109557321405138 15426424047172920378 14250007478164385433 1925774047540227287 8952083218941595179 13206361660674213302 18391927945328985934 1900559769577362227 9718939509087983357 1256756746770031456 6853930508567605989 10701162071334985236 880545072662432833 7589204451053115013 17348130692042982653 905368621790133248 186515045700467392 10738582782485474943 749482924500240711 11935448465168261021 9869041127521706552 7317952678986987771 8469605978248311377 10081526227491088338 4349454290497225766 3092308314295384580 7371013026966057490 7682299342792061722 3740729056003362395 12134268338980578789 17404282994357753837 7360906362987047378 10947449458513879643 17115698371117826437 6438488506154416163 16789118927980612883 12096102331428284206 408741634388863960 1366724684497667369 14583528877201237262 5312159468493105971 16802904359255827281 8744635862436135616 17533514964365702605 9211288262452362786 2709749330822662616 72013446088658815 12663450309894385882 17666474844462516036 10462481479286267790 17904242954065358582 10701206794440905267 1903205061084120919 6516675296108201478 6470093056711059952 7672455791460066500 18018453815289928713 15203284926486529264 8414226144308999066 11013960476199337236 10994016783820231048 15417000261045546389 5265779339935935395 11752980179841596491 3581840421042317070 17611912537898294382 9510035646176487830 5917308865402738582 10958809941281877213 9590333766065165038 11119067798648441029 15158220436248296883 14561732988231198520 16597648113112636311 5127399214486081335 14126877898937776505 17501382286217175235 8813705240435847716 8336552953672326786 16943868859363697159 4994133699635986747 7078923570099737588 14979582722569362003 14167403294990513194 18092314960747334965 10123168700001228770 7638401096183223467 1291994609530734824 10092911564644581144 666275081966569665 728469708946086663 2233441590178520151 2505026126995133452 7594524202503340994 1094405895380627690 4920501934230828981 3812461554630443727 15886918254452035764 18104713108066470756 10709049270564032219 16459561593014953880 1264839088569435816 9218544432942754895 2996098154549157426 17522267543652946382 14975383101819072565 15125791228583725419 7685825398646673314 5669815174205738471 16796523509803368290 792263053024610696 1797523777595721740 15109908354942762031 3673691570335867281 18245331441277584054 16855092842415491646 1518716927663380988 11713281982227528366 4348182355629246368 4844506277208818410 15921206147529054936 15014430251623474474 8069368818476340343 9358742515360531181 1216779516783672228 11426696384677486539 3302030408898593297 14375783221979888118 14429694876924129461 4168022390538098154 15625692776149483244 12670402075687646010 2883925588599397314 13805176152460836074 17334926525391549653 13464177672017285438 13977166310430084839 1511063815870731798 5878686171255911100 7585536029189912481 8567201386227336246 12850919403780912909 6036653884086092682 12144188231457522975 8269430659177896307 7317645468391972209 7553202410769443566 3351898424547615543 5448001146228023594 625291695027438329 6930671907358016959 15147438253064317629 7905272303632385045 4990743940338002837 15516523302684180551 16063910616209873177 14786150566296149402 13154052168839159427 12362060265152168048 678045444609133256 3418329280258220943 11807474234954530037 8999368417416550547 4244316356076947396 11676789063811303248 12313413689492427173 15642102142642288442 7783240143217351372 17977307258963864200 1648485123493452552 11927352585149512978 623815556379608560 17307129670360441005 5907177863659835115 3659393268428531336 262536310046712267 14777817682511108471 345217722642415393 4912018862173973804 16334412256373973374 12050514784762658453 18348870562700203771 17249542487442545987 13859155753981660935 16154728040141942908 13385893877595761843 5345726070807778446 13829338019844766067 1474196099129884703 4447772234306496382 374807744293013148 9434740562800106046 17161611371904806968 8953332286860595279 15526510931330882973 854442173028179871 13090515573455382954 14625050275379013705 12448396731546280539 4080015880549364681 18240073442751269263 9894979893077925361 4674097943910982330 3407350530002758146 14030556252878801415 6058265129438475785 17562776941699481321 14700304097631299346 2214296619059141191 3314064817543625896 612420964012799848 3058894593799232625 5973239050880006010 6792406807710660529 2342011616181182830 17763615348751807920 7081067317072243876 12614106661838842153 3928274765297320631 12771758236493546580 15320753366613019713 12599323221636605387 14185150148535993651 203605038876224003 1636399572888511449 12760489019019773458 8165349485635141754 9589010078541921607 15775976446605875132 14735262916977268771 6837097551666697928 4633528574888188831 7127967426031304352 5392146125477131051 14787195562101148001 17593469524366415447 17351742729104373616 4103427334293384655 6692325491564868767 9009857734012827178 35503124786687296 2813670915838310136 7614428661217788201 12366644906541033723 1503447920346747759 10555516076329214691 17557187704966450330 15228497301699929436 15935261707338936250 7989172931976126014 3261557877688137304 15758225455683555187 15708292144648360278 14069464100875011869 6083482510493161798 18244580408273596677 12025202313925744466 13493528554887128355 17983968037313572897 2978522439859359204 18355576429864764542 284958043626838619 15723420664020868779 10571519898749989818 1909861049624374310 13079340812261304682 14662487899107562947 10441297953049647994 8678254157419906093 13750440328729166211 448333471779362921 3036368463826917710 2609130209355037708 9372330659674572323 12075353962681673077 15752628167217431229 10570360357644898910 7641529430095815959 9346628327804943922 17197955444443302077 5399165188907317210 6558839144642059138 7697113533792796330 8290475049627169694 18244484784551162263 17479562539367992988 5168612608178855642 18150519927363300849 2660597156101060821 4910957270012206816 7625413209699465516 11497737395046846004 1122537324392302379 16394700213696799930 5598517275928943627 4536619240353887178 974745883670013953 9331411895533756178 2088712812571567293 1127920923521134352 11674196656071218763 5090858470343769382 519075586291935838 4342586433580716825 2008976545988588954 5786931749001993483 6771596959198423236 12600702891299276122 12790959348082800089 6425149240046815325 12911023682890864382 15281618608684403502 2462757907901076566 184277135324344963 17178514788757367389 7019937115338834758 4913154914754318383 8928613050651311100 15646204071803039380 14907207239876513074 11915921935416566834 1944982695481149993 10943683455923993865 803683230929189481 13043609822994937121 13559661983122694518 5739631475589581961 15244127374299722072 6866614815031488044 15354137856069155871 4126534986043113804 13192505049752946324 11913321720024184412 4273828234424617851 12433162993231041088 6665575263189834219 15049233636041807690 4969216282155213155 15798599833376038727 14296280718278211001 10467359515284726650 4674508609850955849 8408304371812747240 13946936971633398672 6026333823281797182 7878799778824150397 4113568302693913086 8288829298658921720 16303519067974297610 17942816475667395783 18281439414823595067 14360959716645856151 5826768182635547056 1259553627619864162 3981839328643608240 7058575047478028632 15681906266071727838 748147781494999460 14329282016927038134 9641525162112953025 11912265534077469622 5985520576808158660 2511263593179399545 11651778275180010674 7426872555061375467 11414597711982276852 11563737349162475771 8030866211206694223 4006037558785107410 4235924250276708817 14565124111045391045 10817835536948665920 13242828431253372215 11250290861585700497 8134117500845423523 8283578650147187518 1316758441503704003 4419739163454421209 13167109444794740920 4401147140589990129 6308517519107710576 6599792855277371213 16424568036752921686 18279468101711787667 12936786122331378157 4052705895929433227 8485026571695154367 741556733080047608 15198360400482860055 12647372148126503036 2520178527543893955 16714319868789470509 1307166401422475724 12119034836019053401 4531638742072322322 16634012762425251652 16702045675238774419 3945703223253025363 16155914168040472895 1965795589342964377 3201182646663475314 5474431657784837866 18390409557428026331 11836321076482296795 17700388682114172328 13895640620840998143 3862808207250816190 129321299085809724 7641872280127360074 4590542220148636163 13607323054810380403 3157956096490647028 8445288078221883745 15749456775522744248 1004422825292689703 18077351363429869974 9425456416471875726 15016225608592584300 13407283458867738776 7160474722271441885 5415855776823782771 8311853726199862812 9607890264430010188 2574836940598715755 16519051498676834948 12999335333160610638 14340371426834178487 2514544421094724681 4733146394230165410 17858854471701089082 16875512739545466512 10817871253786761903 6779419884261089921 12649907697213543614 15313167452940957247 55482144259655805 546895082568922094 7410343917548692531 17809129790553517445 2794097756034439291 13092084522839524539 15038652701684062132 7979063291394200987 4266852288911764690 8991258286414214898 1433529466510904300 7735977279745612806 13940163189005280780 2115378983660915073 16619910341827949104 16191742054681231322 4227466152802601421 3167187947151350157 4129165515575489712 395236220129936933 3017458952643530289 7166552120269735529 3771629379001568703 6006413822435473846 16023857054139051395 1977315018111892707 4374562788063496697 18391778537391809125 6174384775443822183 449699516892872617 14630931509219670028 11348497297625354228 116017055196427129 16493594151740717259 10098681059925910149 2360895174642107045 8139002060473233661 16961431572178714495 7822813375527812411 898647858073975190 10637861811911284213 15002574003341788055 14796178969790928430 15223505146591909038 14021432742982756556 4214292445305565094 5441496615244302976 10586027424580100971 15830503121789100586 6740192479000469969 11033150967471535451 10930673901168617773 5734754454066867192 11761520950853215895 5013512772063145342 14401188746404205750 16807757115063075843 11073647370910316610 2919630568483541017 5818188284183512346 17850961963430318672 4691832467896003856 8495638925646180064 2257231689298161056 3758028672889449124 6079130588354012878 15684678801422975747 10399904820245667519 14265649573944130712 15464504023869676251 189941069391686116 10411523890882128715 5161314219554878931 16043046968801100503 6287262467619841229 13382970789333456963 3221188207487230025 5312485304172759299 14068806385655818935 11964027688021762767 2970849722702269524 13446063495612208665 655748684293609022 14366673892507388827 12866153555028189532 4477603236318979786 7529486771140180654 11015306339958716991 4058379648035865230 12181145037166852576 10225510381543206018 14711438370815160553 1562046279124402809 13938008406758159668 13689044762990806575 1851645881466353760 11892495392656706095 6589626817824249401 12607755980583265986 6551296079566829846 8164381111371318626 1655450536710597927 9442909605590638708 10867371885752261592 16495589362827400461 6328217083862214996 13916186562167760989 17456389745282532543 6539651735258552304 6593160934877295715 1388564426355177484 17835650839111134198 33591377077923679 4950204158540714943 2172346994196394434 10613351390547441481 3659889124299994199 2948092025984579382 6872578865161965545 16764141889639737273 14589058771935961099 14445340465310830229 1455034181479313530 8570756232241874036 3600022335081733199 13542407532540128802 7181381244304960044 9545299519853832158 14245804475847966817 9763220781997417415 14064370454395947652 1541387089729158835 3777299310193640773 3754949816488085439 4933062974330410358 10207672586559063406 15386734369540464757 5893143298218648026 3625924432933063521 17947032887875058104 10033452406404389746 16047886414210492514 6610801474532788079 8299740302705582272 17527490450537517890 14855234543965447866 3771459858125235999 941440598288850284 11362261399171238011 17947333419760372430 2467605045718069046 6749655840521934070 1273752446219982618 12710421786117470622 16230025527285196877 14155995504856838641 10125508808290946432 7353379636681911387 8514151266270718682 224604995925804161 16968602822584125087 3761908974876826856 6336781016546857261 7498249465486275115 13083260324107269548 5533057060026856181 4030862040833997433 1429751304740396019 13142765218699334336 15104899553142115280 16982623372799036415 4808208501894189685 9050899754075117420 9271968708419766145 9299485585534714334 10151270406854897997 4004073985308830979 7694660241801270285 12190420033365041304 4318860683477547575 13933502255483137376 17144687079429836236 6057179658005381619 1995644727684004299 15852826403583967662 9800765195568843721 10919782842045633444 17118466637647563346 18427397814232278933 8138373244859032425 15430427541638602538 4188359177210656921 6621865009209449573 2836285243933534792 12399633207035661456 10266886322464671251 16145411073263386787 15489176820822091334 1410892951446826922 11994553373380103317 17539502672378594726 3862808846721969727 1348753864105455727 6182553501760347349 16676284928590683699 16938626667803583689 5309351590683533325 1359530272344978898 12964764155275554773 7323448172375607644 10866948445000719682 12787188113993477570 10914989566819141197 3552170379513409080 13459392144358530687 6169894592158132949 261294542684385880 11954947012811879912 6760551205696931520 13963649764761186169 5363366045359099727 617229609812661669 3395556618189137456 17387159582963812986 875248792920742677 74542333580431780 13501174769339459167 1239761200102946358 5325531397010331855 687776438367918367 7999107156357096489 16924590608903905391 4507742257814359767 8996332339067901679 11966734686976049850 8272777251796931842 7844319917666004829 16891808536849268561 17723444536287132109 9815123443899980869 4330801581307431201 6718714836328367773 4858889504127256544 13215369731791249084 6787131211701928524 5044738494368405207 6639083784532430907 11271144676903950362 13090935630542054713 14142806874467797367 1172364017429928050 14446743586882233759 1550610322654844345 1729334756994574205 8146023080112938510 3628842392414383055 4891150278395435371 499637446540454935 14457973706973840301 13643797394405638375 2707494963993638654 11136589684585319239 2471548159784721971 18408807041381319381 16340824265874218609 17875543212546336319 10436926518933986620 15448319635271896882 8994884315586496727 7835433752966192439 9105378020063486500 10733348907978455423 3919666801850296046 7202079509528840735 17860608426599344644 13599171266142572217 15963438115412307446 4409918806047235592 6218704507291709827 3490160596830602445 16871791831402441826 8545930158385856772 14559470299378630965 15623932808950367822 3153373954971189349 12015370641845562568 7985638976838387513 12845233512715962357 17271300119971442248 14241871101318082443 8726893450894250188 1960114878243487552 4748409860664521112 10834378498912706231 16636912276744757185 514383407246390445 7730865138978643337 14843443860061290172 14624621041919348005 8731372264285624531 4002580237349916273 10401151345563591396 10804971895026786347 6667435327383433159 5929221420221561862 661618227514054 12322428576171153118 9228953414357909679 1531163007457849060 16682007555251602168 5835375769840706231 10847902559215448656 867659982382268980 7764835028502432282 329889555766335558 13779459838968562763 2640441957172430756 17940778729311950190 199309676549748915 6756744006790651245 662620786658823426 17720328553827101726 16744772739697000687 9373474658321867514 5643984190393770546 2836496385725900507 1063989587693990088 7786791060709008379 7763893101292564338 17978177798861791803 10488785334981822774 3194930138380840880 9151019706994464728 1760990673042013646 13779487553325266062 13991934693624892560 3278518985021900652 4456238050326585428 277809744869059334 10367048055378088296 9061656771358584754 5521611653733465911 2055874580455074034 13804827286134221459 10045231194544859137 16860931004713519951 7865075015193084646 934904009152718034 13227144561157380194 18392572586021138758 16964867707852124878 1760311880093931543 9642587936000962460 8101450283617220501 16058406652897468382 16485528274470408451 14111602999877040896 15118828427214871341 7563416807547289723 8669360102372857335 936208956854400575 1195867407592998281 16163257117394346728 17687706809920066528 4319607905773788850 3121035311224425976 15498241888907398783 4895744479073420924 8675470515171766585 9510150261914293607 16668559766662295699 7225300229724851338 17889877678050809292 15644625084828249856 10589604631092581125 12614981296849491277 6927008581362024214 3680418225471184654 7640857794318010712 10007397428978957863 8253457365154130882 1719345827350592676 4757093990503497309 3328075467380624331 13138961055891417695 995801788970181424 8779372952990958921 14724118853673209623 1932468600513139373 2173267313478672909 11104885956074739229 17765951446934838862 5154194227457567010 16230808688886733679 1205710737788225958 876275687379669244 12154806597171299706 7365776462832649690 11471161707452103411 1992516438992986735 2117588292474028248 3686764464438545573 14661907526101509723 18038733537335250035 10704416366055976341 3742865762836737677 12153323354246633836 3285682362583661879 513341286421979675 8591748040612766988 17553037148317159750 7036999889608800937 14247034099962522893 1082909170838866604 8856046858919270911 17478734274630771330 3999070261035224997 11395917383780550954 9312103952364996379 10922164650473021299 11988466799625947636 13069581279901484643 18206841938967899224 272931393795076266 1285796812940671219 11714587466368192997 13442053985401967504 7518898781100905512 2691170866811758140 10645526101293692282 5815531412391134647 1454338807394248684 14103221542162041778 17835680680145982540 212614536187824627 9357428189961831249 15694559983274098059 14530742440125323504 16959720050383816838 7338561797372460930 18341575889039546530 16988378507720133605 7904164458127461523 10735621517823104638 10492145011613764143 15345306164030124355 5380795802491542272 12604835727416971415 6937637114999872647 10855159007956855400 11110296401364683551 4608312001568907488 10360145058352497840 13213340564151433080 5962935674346967795 6903077640752063790 14043387464165837948 14760294276869354324 2837647562768126308 8147830422398793927 3759604038327031873 14101029614674948751 16251001885815170994 8380859578543606914 13980067631453729632 8326195277904374430 458752855603972556 7016649138960672295 8125545008923742388 7731337228843365384 928213313773081831 12781513134732970951 852524477691220020 11173268593805601388 2730177838387869346 1774961619740174947 2201483212437830853 6255941231711513880 10907455951051346522 13525942672007863658 18363544408293760111 9134641073094215166 14533558430461767020 11806947782872215684 11638139218599222373 17935216686760170840 8449120144802227014 18206142604166563893 6986650688481956603 16510912846841591696 10692517289491259524 14866259922496756703 15640158714270104785 1505194957141781702 5160856291553964760 14304915364794030037 17830149160358569765 17680560574945920900 3271819396760483328 8785636588785523653 1279484654789025784 16088570956815269376 2130725881467198003 13586954638915152601 10665996845131504779 17039919916635059819 10726724119051639548 17693172720433244682 16987261487637556065 8863822729484468416 7484110892768163191 2499885744134385731 7149772021835831733 3419379598183221105 338247084480811903 16247026952522677210 18122844513743883151 14918586494589947984 1537247864031100725 6933916615315733718 18041093173383445609 11486404007866718530 8746851218406673295 9966948159656186330 13016829436286690444 9277274475701791992 4855881934394485441 4278886730194678761 2371659022459919680 7158770892976635145 4544350999624111102 17910274057804521869 17535198059147712885 10831059770846010963 1864279304592078462 9069381486592148115 8579723126022296328 4711122826803652665 6864838624577386792 14528912604079507533 1516375377070887728 2978026525475962382 11277711242729289060 7756168124891944061 371062862260773274 8321811981382217691 14366586411398707506 10400293704107166153 11850204951423375977 10222536185370699069 8763911154664202895 6410865035468821539 15313481670274175438 10821497286128035305 13223181058430424421 15800608531776585739 2196771118919107416 10299529987571735606 1950753721015797350 14763866773466298441 6587045309263982823 7572059495688018846 5380416248617032294 8049634399716231279 7597248041427706812 4093569392814577466 8028763325628804818 8453965417075736417 6553347207706648171 11399189643106105911 12578546988710690286 12295956266143861252 3992043906548765787 12500143610784454313 7107458878926400390 2376870480397415587 12418662131798616262 3233946080275121073 14665392392047323839 13809525740395108361 756566959856381539 1834571019034233892 15392615970062553775 8365166711331606384 16654314149674530647 16007917233302283988 16622799350569662003 12053502488120140327 16592938891230204819 1038213375714214255 12478557335407703241 3621309766542697655 2608500349421202490 16735100251569707361 14666943009889703893 7479170325984674556 3739662217453943306 12984307401806198043 13354950512238617041 17825134659746056523 7621310487322552285 15813292653909480069 10293646739465851019 16795604528754348009 1844454342484177909 11070041179486864932 4434121529333247137 9320149171661031787 10886643172228400800 328685116396175924 9473970077049431007 4766709929881754892 2425833289998004599 13074962750424681364 16129752168863383633 16372109522466555251 16046690376866406275 10880197808609298258 9229731497085926819 5177309636857063279 4326232891009389796 5287595930379267235 15733455488837305480 16538722281166515156 4888253325619626421 11689383147524782632 14680274656521305207 406171201346163168 7465581166030908483 9817759825456776007 8864039949052134887 12545270552033918345 17898894205748606694 6054062144663434956 17349680430183086908 9441009860925712857 12712525370151327729 789966659338045464 10453159553571859983 5395986251375988826 11623596559602955372 4465198808297340819 1177715618248044604 10808593614094049838 16988239821318373693 9008164581709549813 10747727136658320264 7309324515454647311 16244613126592726005 4726402609533919625 13912348396701675115 9811543628620019706 8675401867973422068 5091456798113093573 15825362472147817372 9788072823726868876 16678708234215407721 2333494319576521492 10762424681191530329 7541329047513788960 16721836462142322286 14533054048059492898 17955870726125569929 1426307104122764763 8302345322934746582 2172927777656614268 1291179398042705193 6457822031339652180 14013672612252970841 12777498906831223706 6780082315410451425 18165737279217470423 5580286727224407729 12583694634393176346 7654348034524347181 16964343663557895793 594359583453489785 1477797981374340898 4178908525261491486 16392751977034237979 14489777790262450868 8405188010780414253 8767223974528592686 9462082261672414699 12293638209343857457 6740307763158336277 6791703923010502557 6055963435354654911 17414244729796933135 18254336613337705607 3104865892210299921 9658803915853954531 4704328586673304688 4391481837349101103 9780560272287803493 13111214248519389102 11605319119884464330 16098292515692054118 7277975833681846584 11185646775417135075 9332314771460019200 2373903843148310247 9850766787185991367 8103819561867593294 5021175632320371160 3627175127207204363 9333144720918973775 13601694405088910954 5548976067683936127 13700872135461722209 10964678401187515942 8380378572044218582 13196050802094320983 10541962894883369388 9239676607049207990 9377403453052996430 3814856615258248028 5105672159130875909 17271938282738825105 4544396207634862669 635159333863378962 10645232554294475890 6785528031436458359 17611941501882334423 6704792080521099165 369872155835231995 14018236350803396849 11179197464421494841 1011183551796425210 5912145849224539561 12053211971440814976 4600464351893122246 6452370841382852975 8154865968268489328 2592525242461872915 16524446309043073060 4411039832105189194 6798965911044981733 9656519744860840972 14759210686737562527 9966441125902022415 15888475495704396916 17798394577486807038 16083889648410593348 9153740304609011939 16285249574268512854 15424771655115556105 7723967088237975700 16529124781004148579 10840722151147160294 2331656665602950628 14376573122525864909 15648908368689073764 16002387780571479046 1412077110868537845 2099504462672490861 2446231878464992360 14894320714870730275 10748672831026350025 14544584323336291421 410331817353991954 11235833525222921324 15413615225912146021 15464948923028718581 10747699745418925896 549583882331992756 6102246910108023811 15175085594907755020 13591533830577961729 1865360111196120 12800118508938020214 4599418919597681127 16138990778429079723 11886051943378880956 8795850887378847870 14707140317613560966 1215607363963206431 10748665540071054909 14935639423353351193 2470207312330437640 14543199086773701506 4669805572395359149 14804342460097334574 16249636103067435388 7978286898855211616 6312526366428165691 9770706658198178183 1923002059436706881 17307948030929429201 6398326979037553724 16445523843489925636 9888399272769593537 7398603262404335591 11376797225945029805 13143855980151754878 8766507570529094349 13823289250682111341 9086873076374714029 11548854583793440760 11283919387563183684 450630585094575224 1927867504303534753 3086895111194672424 23407310866874879 3914708722405311327 11253872167102545728 13575935407406981451 3239842230227100860 5621069452211929279 18191078413224612851 7704304052835897533 342234823479059159 17270700104928064949 14712648035573275391 16468704414793278184 2894374006507303778 2921148401038334501 17589336626593726009 5814215571984491422 17286563156648817265 10568011178461100687 16781246398282126637 8099272298490279898 8108708561060837435 17239172743999785566 14549590353961368049 10219596172335198421 2326693852947885941 6100061526349096403 16037648061186895375 12570995520716342137 16316164203676400370 1100629530116580327 14143428007498349308 7397215242356725518 12842814486645029464 16024241727805071516 16286920934356676090 3048687767952608416 5248955226812598264 3110363855106557980 3256742719250917567 5513028486177483753 688327467530717106 10304967277197348021 13754261602653385920 1435265762491042365 1003634131925662202 1703628783817467079 17503419455735743706 6708014512216332417 9632963983792708915 12971982623767919587 3779643486460348179 2396345823578272115 17726861605952369202 5849741505126292206 2865312453490347335 7151478650664324022 1400648609806221561 13658180543425745817 17145127436407284617 17517978572145033519 11309393992947329357 15123252165124979788 2233877577377699184 7542333845851661433 515980524899552699 6071682563621831579 3869315929946489418 15800270684410441618 7290786058283084707 12353406977139415012 13839534969200269899 302611152580842383 66144995127296613 2337706734250841709 5498579668764742825 4647666255903307044 13992857084900072712 11979131478163527105 6819332361223205645 869673159598073298 4103487525915494395 14227836450544094770 10454380306325415458 10977198607193815537 14583889687288624761 1538815851030247047 12978081700424147698 10269411763200372489 11797797147836075240 9270057285201652569 13697030617507589445 10085469784238611886 2808486974214496056 10693125390143361254 10479120587375155445 13573029335581797808 116328279857965134 12086722271362461117 5326455697101784480 10686296162477739347 14984467323278199346 1267120982012465438 2040361377449339061 12639413288618638634 10342259811098337820 8437623208892407381 13467720476118394987 12781126117703820599 10402403078898365825 4202979980082281933 11661728562585217445 8000874281568036795 15171489752022650858 9374365330609455050 11947439947305796079 5204684960800523220 2361884053268296666 18134671548381888134 15894377067428271927 1207105720684310786 16069204746339640244 12619947924948901460 4964476703884658045 11063183546465071476 16204133164792773835 5101445277790147327 17736701362534327288 218404971055337160 7840173354472914708 3526603892723845483 13613758220542548608 17826676712402328472 6283790886333652468 9083957001710448088 1562961944489180363 475936957232004216 524067534123445486 18174071244418815404 7899294105754642320 6864971024741861476 5019577526718843309 15294879993405368082 3903939247477524623 826386519763641128 8312276292139721852 17782308259229323042 1679428635650974869 13484953165324159822 1553734738838269813 11811410770334428475 11351515578863228275 2826287211143256401 5364247679483127479 1767624521693703028 11379850738919412589 12633833611459728029 1267516328926905880 5886392392564029109 6405970720944489440 16890918529202915560 13521497442657640850 16843215062738402944 80020464391414504 16049515616577696817 13882341096167687252 8186930448047604329 15122822409809545600 14514749702573641367 14232208092643313000 6948980194211542756 1400674703503498727 11524186695315154153 13270815209112874691 9344526169728191958 12029142615506295942 2513998082127324348 8724907075271751946 201568718070415955 8006855465576606461 1927727314457877961 2045571670246639312 17008569553408273037 17674734292037457369 4162132804517005993 972213941183727085 10863282040382400715 6150378464977121180 3819972234434362297 12310450317679888708 16795098252186488492 14443687620821208160 7268299417670129151 10621323913293139362 15474289358660671139 524287731583657077 2079727943923023433 15847392759318556780 9489969749055563573 10772650391175829377 9848519550571152725 11053957504410759156 12314749698065524732 12894273553179122039 4406508453412090831 7204560974207170224 2938998993364374083 5548050932642125305 2385491824278440522 16775433801938394295 2447709181978301385 16950090146823078286 14575775798595172697 14669190976929064798 1693618108221490900 8797288343178890041 10507550901269654729 1791149492595408032 6935110832385715080 14603791308921663118 1776435586961850635 9117453063323026663 6052449874308329882 10990210112467409737 3997406186618044306 2751247883900332247 14272199921920885653 14002185605644711866 16538599064171116716 9419043865031427822 10069375758445278421 17132595372856679950 16075177073340451174 1560642829246063558 8763894678638752636 8266458888895287204 14637372703322110074 6058594900743237386 17346567155938627729 3836422924644902067 3253183706411785013 11322607281133005331 16362268609995056489 6522185648728665608 15500727172450116120 10828733178228157147 15524021205263077436 2016711628416822737 16143494154500929146 9313537839551557014 11028483768894057538 15536235880817021916 10453723302583070802 13853326376967865399 5713942384829022412 2316301810313212770 3734740985577726202 3313581167215735754 6667326005617669370 227437403458411927 14606845860347055731 17703187001289210903 8705045852828467541 15965031806625405568 14026375465278706460 17046110893238899334 12901140369359379348 15491036994990714604 10318854223187942611 11884849871326519316 9432672712709864752 17171959113741208523 16281813781984539249 8014017128312028647 3341810255565144179 17669811593921847402 7146036444428970132 13705335645150634210 5547716108149787175 7400480809310999759 15920598087460360958 6930303881798407214 3552506892524019905 17751110197225671892 3298070821095227972 480406604218800213 17260803302062764283 11141318052624014976 3321888931526445408 17141152523593953566 13310197368624766219 12859727691484276562 164448977846566932 4044358711933563189 14173326541563651403 12734266106556875580 6563528636332117793 1711650791515333693 2437949514707118065 9604021543331088933 10212220533426692519 11593136471547780910 2990384841966339541 11343227421411195040 16591265027842835382 661228741506768926 12158784855437043754 18288689682022512824 5689721582807799824 7123865716323854511 16226252320557795982 1321786987626767 13998778480520332263 9717346606520973036 9007882182117071107 12389716447697510166 9034331207732460471 96875006515976099 2153131837045490133 8382626871139489677 13718615786032568852 2287822442250261309 6439787173488433775 2572788801235626728 11901907572067437819 6333599569288103885 18035746403241641621 16545187633203948524 1946490770319345446 14362530649277870115 5765039420116029440 14775703334398553022 10719642142206007622 16838537699891797639 7176633644613954372 17238260698842641314 9881460283725139123 9325250089031759583 15569339376259822039 1278175529760651721 7405396310146561048 8668529479446604538 2658315464007396398 9622896772035984852 948604028397642277 561434885580038578 10519940236157954189 5076602931780236346 9021113198777579242 4632701372748332170 15777969735484421001 11449222988203935599 9845808627566498931 2216415980838972006 4187371774664373121 17016085063570333559 17374987693630438301 2364924235494815652 4771126998898678984 12750040791150947759 535383247856665737 5991188055437340378 14289041705841180866 8901743012883538745 16243019193892703339 5365536394601391457 16927481503083935064 3548106943064584985 7865506492717428791 14809410119970044862 8164939084677395302 15273222674330745398 13944732590775900300 11952447661537063045 12641213853239786070 4468708125238490260 8913480172297498220 14991380588375956751 8292696436245598214 1581793721390032141 4749106881171752295 15200832124755755109 16698173748664707886 16598455229587508213 5059374688366157117 6600647718033349337 411780699639340035 12833028016045692265 13803583903480881913 11116254001854909138 17601354363579571045 3176675609941378157 1533736157532907068 8440813150785311595 4581333645396732345 15536711679355785095 7771320749492674809 2515970999756489912 10793389974949327105 15770252136003776468 17390385082244540880 17862194093476917942 14513992662105596268 10040036331288802677 15164767217736897239 286490440358084032 16624843913149562963 14386188117545318167 15085319873409472411 3340098571333640953 10736708252346173244 6056351249520037945 4353758402231954909 1611949076874937755 713559988829165845 4190474186544536270 9180596033259559511 3913471662860803950 12942799277338252849 14662242476062114856 2274993505549454587 13625274197678207419 6778854779094324223 8925231693586066583 4831742805535367258 648555233313695743 4113496648818502448 13469773096993261502 17149898698593702022 7884461432272534028 13684712023436293075 5108155109322052870 4002152087952936457 12351520038169735038 15393749982231891438 2465982416228575013 6694455620199622870 649769252729643660 10442160690244599868 9225410149549686396 18427020704400360754 15211908174450366064 12694400356763923096 11790653068703527240 272927169574439293 11227219868489763598 5920319647690126700 4505427718042020769 11181182011711012273 8492077528779084590 6503056615065514484 17372120390124188464 8819493637884594656 17259554993677057895 14676420017392367122 15152784537675927280 5895099253629058480 514904542618358166 13143059110705071848 1086531537442818074 8239427158543895512 8217175804000650932 16247005338479079834 6739822923841322561 2594323142981349016 14389708007800361641 10575189167120725760 3515271642235551958 3669240299515178513 10311015936612909942 12049202891711863365 2472670610764439634 4564802722567775361 2064053508682486323 6621260938773634155 3710150240612061140 12281591407572843834 9532623918732846866 12688596983830793119 2381227214750489924 5571744948700868731 10724610252425536072 683153081407210122 4784557107147208624 12596864417015542636 11288229461022643717 16926527049043790017 13784517418450959217 13611013290652180938 12224148445536482734 13843168827398764752 15719589714903461270 13237740535629179307 1688064195966333918 8380459274873745340 17881407294872816666 2693663730029938228 8815008384446298763 4931359187727316257 962556121351424873 13781009996238231201 11537378663054918556 6621053110076389228 16563951701637274121 16479391541686633699 5737734032946263858 14505919863539651293 14268605600552996964 17131199974715247652 16031074346465960581 4094153216889190769 15498411985886848939 1278975036609303334 16954423725286331393 9640985249527995371 7946850404165776939 7519309231913369415 16396396808296578110 16977584890848060696 14755553378314800430 13001704520665443379 8134822537468707126 16212158543275809514 12212060789932842384 18400124482635141973 12799984437352222586 13136419486634170098 4409399641371341589 9228068700490165222 14872528446953671774 12846916542777482122 12911389714237502704 11194347598425481812 17450933976427851211 10131261573225531271 7308800998864284510 2085919123909816346 2623388191723885982 15830954642923820300 9896780008997091538 16846407964080676921 14698452683245089962 4126534268837229115 14678124225473848363 15078755104401457952 544485821168839075 546502610957639350 7509070543318622778 15380569603087942259 9473588207045904515 3327860610060227399 10331273758680692593 5356400796610304573 10904697385984816230 4004483501889395500 1646470375548928139 13349313794460534156 13134312619467271802 13811278936627241258 1179636376424397573 1942384392235670567 2048883306525953883 9251161944943713207 198605207756019061 7122467583077529573 15264185257538717586 11626471274564987408 9566236555554976093 10974377401407209420 4933895013412989592 2576761365452042101 14518006294360290991 655104472041661409 15268200201207225789 4260367020328341463 8289368518205039185 7477970935181478138 8879677281454306511 13548674304763745070 4286822292532848269 12889666797736356929 16541467828475497688 1850460003414235438 8622025211621727799 8813800083810856668 12083194214081824982 12174458521602354568 10669724212871518274 128413225394072228 15352711909065075626 14217633139476000236 12714737395873633726 11376019331585466440 12112242186346246337 7164527172137078586 6889034590593068124 1920116227690404806 2588581013691546509 3545428506343069178 3470062132969453149 1709868255972639067 13037223342271518366 597320934859337558 15650100323306988789 1974791548516307576 6762949792496218137 9546161840200481041 3894326311814154470 14563166413508389262 18200682742154035629 10443152574908082442 11417156207232151362 3260339969743087557 18292213710871918966 3407674199657376089 12011239862279145089 13905257706526496404 6719914336096607027 17330758038919437517 7340252716555245273 14612679471214440468 15958247370286898317 11771553542910945436 17739443809871542670 16355123831261854321 12346682184579890689 3893189873494114633 13096565416323746405 1305084548946552248 9478785438942941595 435155151151512669 2641558950149008396 13859185077443504091 14206215772813790931 13581266595908794793 8151611359282501132 7056549798061048989 4732995308174493967 12276502582707438445 2393504345593748959 11268159764284533164 16170006326761844989 14611665962058604616 12963077300629490693 9831655687241868715 8716805929066975257 5296222889558936997 17180323573809121101 18111072866751208090 8905959783907829576 7235906638944879751 5630365907858406025 4889711993225673764 17834910862810642963 15856681568042990866 5330292212971759421 8938396797305629903 208567651731979829 7167903491897656163 5934715982684980953 2504128866348195847 4696919413648671372 4537716877860491809 11336417418551714707 14849367225005632295 7101354924663257141 16584586116014942053 15644893944248058275 16369485193580530492 8025658940233535864 7015553960356970129 14879124320154317999 1721009265252808873 24714003961985041 856999792895346213 4421154176985201639 9858269902646923423 16294426071188371419 1270967873130106972 2251503273353395584 9053593979127080050 9263180287352080830 9798221506216476213 7056605315371279414 13166867507745919994 7843668611825848889 15679068834534258856 1729363420204982228 10177302038083553808 8570861081021377848 5298107928338068623 5409228470199728251 3479626389533387773 5032767779163342241 13827009525058382256 17072852235226160016 210491847035859520 11940710873890162178 16961061271343637143 558068690841011207 6084084625067323056 35831141417817240 2422499611806386886 3712987839536907934 9404815892160748063 2886925369803535036 3796195571421614284 6422772354504802652 15059860074054077559 5614357151486813353 2748918992439517497 8690368137653460064 16755873072700880887 1651889650005113527 8937378396776376729 8649335098300210880 16934691748293913191 16553564413190786100 135374888475866875 5758907561634535095 18043620257443057030 6592364930930710647 2668507002728106427 14969866469975439465 775980420270538515 11348147358301120657 9102304544991752798 9050479249318774979 18383950082628902254 3132976806767172039 3731725403612629704 17840481987932351542 4922292223369230492 16959149630045466966 1195157949665155918 16443023968926831693 14241034676493122714 16578962614675077824 13301281889819406684 2795256281612691405 904493982434170322 11686768476374314219 14315210061107237291 15487144325566324837 11090563559014286223 10947810016348118199 2583418699496013893 13572577718199500173 15283986825662252071 15032596282276204524 9400907758818768295 1103686978935267857 10139724106694359896 14210567518415386929 1915742284049942967 15184529524080160789 11938945489754962857 5320889220518735057 4891362328326699282 17035711703539945049 4860542888112801178 16638157526764756607 9440650349134294716 8614292857591881891 13714251254483115687 13558870048467775575 10796253152739745996 4331430655849549339 7329829665953013980 3607951644788713222 16859344922943070899 8482831022695085863 16350103033134238490 5700660164453775450 2318419162906682395 2774857099215001853 12845079772821137809 7398674408664779734 3643682552658807948 7866775851455120600 9255251244324829512 3698967037427431282 7338283556903008885 11677124148121453095 10592956153442012410 15061789395548224361 760355115507519230 7405520378764385138 1803706970980768169 12048791685898579125 2470466866254605165 2465112528457646751 11592727590294201691 8436355534129631142 11084421451105374733 7731131037487556445 1816602627382349855 11438616840109799540 8410231901099980725 7376440911540782294 16409356909734613931 1602287865243384349 680587548530559469 15408563524500466250 14665866454599309184 12069993456401217186 2296857719126078736 17393496426249698808 5305683339987277029 2907017985224592271 13438481447508425460 10764692722807088414 4243203629078920606 2822686985002539164 3812614925302685883 12184398727317953267 11912517080407387215 5417458717072115575 5461963505530488079 12660181842669345669 17503975515466322038 12993372392707178431 6177707781581579855 2272733647076489540 17220593410337483550 14839953945830590725 16576495240657694629 3687146539639547030 15037588282950503022 14467957207943864519 18394658538245588496 7335475245415315697 5539080874272131280 14547241866489876089 8892167446418588601 6566923686249713578 14612050778621935702 2646796387094205050 10184133881494028888 7968650956725350247 5894301397380286314 2672746241903549639 7325475849956728729 8500061202621323666 4851477507997053792 11135993156192811780 3465234280947225754 15221847420416566763 11301021911940636646 3701692440896531974 5150776887967011129 5928390899096864279 17797158752570242852 14226642133975151572 13763358635988191803 12452297354442278330 11017671389682320165 4066935432814277140 6319433111863192406 4417008081146353462 6762056563149526683 16886974625157582773 4527330232122118546 18386398072130159515 6830762628396523479 10402039625665480760 13164580431047870111 11808539074606491701 758090829463444482 887502448731504478 133407279708566163 3147091076892638523 16912223468341685074 253484046388936195 10386441453545214258 4986134504226671327 16762072007062104950 3776020238554823306 5257806045851262098 15765578551205881538 1275710487920353336 15300612015625451359 14846337556001402462 6777679662485648401 16446944979380998960 11308865353648261933 8758958155795129808 17478576273323756298 14857197525964476888 4178248766082661997 5460919821955654712 11484438195613221543 10113861043113516691 14627593001465455264 4248162242456707972 433375920729043920 14069638896705427543 8799746605916759093 15034543824423899494 17067215762453473642 13404094277132643247 2278547153710315798 11730648393885911341 1959593346813145122 5827595544814409583 11520246764612659063 16614222179147766974 2232449551466151246 3578592979623282128 7834066799293235745 9390811295260524676 9248150920938040617 13780594091793283780 10673422571174563417 7567655805400803031 5530350013754984939 4001850685421916289 15381345068260232598 269397738821975674 3890085290342318728 16123012906493571855 3671293852458713151 11434288634254526194 13165104412769657085 4874493185033336558 4975802131861321222 13303700099548442238 10932384341796467925 16624225213069423850 12179216181846350362 5707062637260564560 13135657417288884326 5433467760591525020 15353613887593906435 7899380155455557639 12437449817748256443 2321173681953631886 15895024638646996934 5110812329545576812 7672484442068307215 8845392408274602916 7573131957240401969 7526310634726321045 6817316746766352132 9949980850008325689 994581213010929865 7896354598178322725 11417398250990143315 5378042747964433346 7586151872245987265 7316502725394702083 2336129121754457606 3313408167015683712 7339038822094356940 2893693805880548247 18003284612514358614 2744750249767317662 3017706359159362493 1332812916509654484 3255015380870240199 12682808969361151007 16475761492873092787 8034966760086346096 10415212887089106672 13856231967297786082 13460483532940004979 4220685382164047809 18052460254966853285 3219502598446064542 14731541694212482218 4656930807223457510 3669818052974079232 9571995992339255426 6729805794633648888 17241913816071493922 5132988437803660815 15813677614765592159 10551979653092005688 12979498680959412223 8470031503612175907 13907690672790448264 7019923605784489506 12466957801412240001 9323216277625368207 12342439393148061402 17874607781398283270 10519499573217603258 2194638430334715352 9511512877747691192 4593921970567457453 2937507721055421829 9557163641893583600 11201924312050417987 3346338721082118517 1102921752603340968 6397842782023486601 7531088260493953066 3015669852855251928 1264584433456732502 8640141572026429421 6521180164246986654 9748406505149984397 684995463988606022 17673644989304381371 4037675399257794741 870641639871200475 3824432873097660243 1802451260580231573 13072826380615415244 1875221826101886233 2592954036200467930 11023667427299122153 18201430673551009461 16907799298358444102 5232179360969699662 16509030410865843185 12654758153540257526 10713769375399695119 18017857284234262648 3233814356109160435 3565961612153599563 1055263343670069270 14935920644057179132 1447850734889802508 4629271168387243939 6748944204292340699 6098127420437100742 15997489211119667511 17867509028132544802 15290272156252459232 17517443768716300313 9824684800416006288 10603207936842833312 3975455528167454418 6542627665680923700 6217923495518412094 4823722578833625727 2237349608602593195 12788127908221468750 18113239447943189095 17688291862228331133 6041159066288713615 13675511261405341559 3172351037304177690 17704635518570417352 15870353515497098693 12707792861695301240 17656222649302496617 9458057032224315774 13836710169340851088 2230169017718332745 604617259723725590 6793079215340902390 9265098098847558087 845429247663580298 18157358609593673375 664693497789984537 17211016534903375977 14767712419097304242 1815760556290044550 1351756056131694692 16262038918439795283 5968838139540508075 8502456800280986843 4515232639982008197 11939503349918584321 10966413319842240689 16375262050776958999 12138237910942231274 14620968491614527161 12789168076446944851 5012927218772545265 8525412983318902309 7416821637950012801 10701789850721538337 3637516836630033075 11400853474546061432 15737920219613926468 15151718267554927601 17624388004223623573 6133689267343421135 328739145369341351 10713032208122490246 4991521352284533021 17920866854617670548 10250517783182702758 11936957207255863568 15123749160690495138 16061977641256193017 15003286947288562868 2021436145181094049 6142099481288707518 4514385068230238755 4138169913136657770 17027521718617450044 16245429090932544918 14088075303142324269 13151978408039163923 8156196291407123429 11595860665140529360 13315291656944456219 8371268071707556058 1265754355626130333 3810066961575105174 14293755633105856385 12402481691660416124 276764509510846258 18041868050417071653 828162440601899838 14194582245903384731 16855024374298626814 15468820577395557413 13214790191107594054 16352284009761697593 12296475123352442004 11053234587060873618 10159191109506648295 6860628815101829397 16973100369369565890 13035351430729796500 10627932494765582639 7997827668091872475 1914583171257772853 12682027328878762572 3992909634329412590 17665092606024444114 491170735252833105 10987478962460509691 3064811804155565218 12640087243772020088 10703058374900802844 9077415063401864871 12016073612476558825 5422230172974510390 9180735326068260475 10203878867589208476 1790117887361806658 6052755853167685147 16912822972581276559 7263038894654756997 13494054446957213169 8907663366625774070 15227107793818230169 7349967337253661820 17289102043732965016 9772012939642347942 12737976616758465037 4419061993326504075 11116659282498523037 12313374285152667265 8978586528866575891 16947732221826740041 1435704577158039785 16695956619108795993 11721367314341298683 8797375502814966152 6025545640630485517 8752492115952713886 17077014504250253993 2440530150133918527 13903930428256600406 10780828046153790162 6103967875509009179 14674094817346967501 3059070917387311548 15963923792837662366 2715069118718581348 12238756928191448716 14563700445335265976 49843531859539453 10467951090157853586 6000114634329590495 9316768126350070413 346712494795803400 3811015959013153597 16938817649908921959 8121205040235430913 4129893076735501462 18112614354520291059 10387529118966541895 7790653900479694045 9896799657124658069 16087008598085876782 11453087151339645884 1641580616111595438 4461097359758183945 12405096402761433125 1736004411771644002 15953505880537026768 10440425002238616847 557173234728358790 2265703673694977432 3150689986707072388 12068707752577544140 11554949563606737735 18422058614420907454 15216216326526980437 11477480539476974009 4326608994780497065 3585827554266871138 17832064281275647978 9287913027992688152 1004308731895850019 16259588606416658531 12908741971787996617 6925108650074119286 16184572546303907168 12211669807035103747 4666361656637333392 16773128058127585187 4806023470382265082 14791029588461520149 740437284995695268 9004008042469252441 16572040647174489052 13838333328085689255 8488651812960305864 2371924695864590449 2942506990027515734 9019629315165933796 15086885967056775084 17834078747211347924 10677005140785413888 14718238082482538592 13087310751842012359 1695299798541056628 9660293405029242748 2742654358705829132 10288822813769804816 3413429884312480820 11994209949020602208 3006364795257120563 7753131029079326198 11993572271138125853 2765201340479131480 9982976509573330037 13615534142297416069 17207520705866020711 12002753191073807425 3243304692289361916 14447192742258929531 17322528483858199516 14207175425485968016 5603220811167532229 4521211687295906728 15360737754858720337 13216534769381055178 743128139485644165 3434471913568759236 7669664979402636025 8706265713339424810 9773681074372548842 13842866974540507333 12099370115166302954 10119772672603610361 11409871045237716218 12753460644510196130 13219310554661076686 8170914014589182486 635966700571687469 3325887649201529428 12281901104618407415 16727988342672187644 10808664295981572004 13323424795004088073 134118916020385056 12880807449304157587 930872022421958197 8120605680985208302 8149807078982510932 4723165444305225131 10513920236010765284 9991019374923855149 7698177486464037526 6785585097237850294 608319605592725473 6983717284791769396 17510114356009749276 2991110987947174714 4501081285253174580 14009589917613388369 5808356533614167516 5631692266153300290 8314785089246434627 17647398547467611454 4765147304821656261 13984441298459802092 16432793334997783305 9751049974225458468 16340702466739669536 11480456180866131568 4792074532933796149 29519532541042027 10482684595038767065 9868576767134881292 1296369847541417246 11998083481323311101 14943327707103003411 2433633610164532883 3616779827451670804 12721706544919897461 6888001110999749703 10088656921179553110 6914274356888370855 10934056110681322869 2386947635402880988 274594061171860450 14322791767761605686 2407565601092780541 4771513404410111291 14862277696547357143 3740754697817960459 12712842781919374503 886601149964157443 15464532932758048189 3389323834912034397 11919119114349895759 2423847136155297931 10592886890173464097 15170663958603256250 4490899030865889104 4140193861673322347 294511021254990982 8347895202987465368 5031279523846772407 5071885835414860016 2297235841778888734 17180289076373670071 8753343853399097453 3406825476004684250 17718405359348691494 13796053505546345024 16794986904557441629 14821768414104214649 9228554968516434790 5100653163319250888 14000404374195858534 12754729918874865304 8298455804092917318 12395104144500097320 9398396278836845177 10457318904543152707 493755870496877152 10211290256002981628 13261853656020948962 2105992364455090949 7112216923144564974 3418597091358027763 18320209006673061649 15475639559270245555 2046129877675969429 5048706941775598821 16840751983442292962 16056277882054708447 13453160557935373855 163187247073376181 14532008247403865227 17000273658148501610 12913669177545722423 907782225134812576 7346029339584618312 3204790228014592111 15773931657692652720 18160424840297715412 1007979547841104395 1699750650118602629 14296534998779467902 17138474314846058482 11338234145400459026 5375668685766983294 10965623998507311161 4305101468198504392 4598826495232913967 4589149152874059025 13872596144503969568 12903807915044721295 8484838124332587309 7962010546642125329 14082017284551865556 639581914799652323 12383872358910967655 909906112224053990 9702153099125422970 9279834359068968452 15672746614870924348 8476955370406783558 8456312509255053089 10924290587815908021 7034681876698642828 331797406117599054 9757016319210895176 17423236792974857301 1146413371902321265 13501519927060408655 17577878797380424823 212580358053039492 4252179499270219407 6421951287143842617 9339055757194096472 1786419257231014049 5925864922651267248 16916969327615972862 4416289973542978916 15976076831505068941 1046523701878864588 951117074436390754 7923615105655144739 553319664222886248 4601923470694632859 15741839867667129734 7209174383809509129 3658894628458026156 7895743382572609844 12263074623876651916 1957725923554441759 16339365713721588964 16850244931873209368 11455447557377055031 12008236226238673427 15879929385255321539 15559751244184278302 12566549102942229319 15811396378097621974 8267565090034643614 13310842634714038223 11476345647874882443 18328853235566778627 7974405783831528856 13457638442929515929 3582179145283200163 7456439092816479523 2627072497642749494 14196451589706391302 2866082974982526305 10413132742816666573 16887762663863755647 16956217701993933054 16795807524060135179 6739158878680230111 18342407084375969227 3956005748653072733 3632253383649464719 8804420119178241689 17905481798182914210 11949423789250711162 1017807256635193013 14108258481952131455 9707910475005967569 3778827987537006422 12509239403910906371 1506237472459932468 4477370042114327146 9550631664057910569 15346657537628250936 5796563420710901426 10454484604751839833 4338673089830458829 18102837627990956060 10781498389959643638 3086701013745247730 14958088604021270412 17577702184797529901 8461303125214004040 14359609895233509295 15883843360653401059 17941751105733668040 9735393727476455058 2339260940898476540 13406454609934548757 7027202990480637055 3474784649660292200 17757759821538128300 7480511727108158447 4595413598072270434 11125068593169030821 7819064700755689558 3743601741001530379 5583167543639670413 14934729089135458609 3072732021404826032 9967129164960262082 17415820611636402986 8900138742738517094 13644553320038816952 14571680572095025628 12900694791617494623 13755119344266426069 10986664454377804036 7625182699540001000 11699821250766048960 15632231866185494792 6661126079520229249 15928145217247164133 7953522642240930649 8522118674021572250 161302266774382960 947557835437240802 5038882156805437511 9473680575898001008 13039490389987730577 17646692569204609057 10550516278342816652 7341213254325087426 131761194531161828 8427500701489499094 2131639338002499376 17709620780818734687 16723509402555373413 2651383237704115027 5313155385457651634 15767854806420250450 9527476159308587413 5477214754480512762 6560968311832821832 12258215889726239384 2504017500738216259 18353787954972341065 6101581612272425611 7283168096290010311 17794565766109286287 10732129180953545078 11705010298192453276 8124339740698568517 8466572487910141137 113365365329559151 8502987709987176536 9837536445016577895 9767756948901624549 1554638365706577827 2912336584073172518 9643835375284463021 406548309536485853 561191883850595753 11219460730435056198 2389526698592743217 4506697610786563660 3468189648726878680 3931562076551052920 9989572467090129970 4371015998330543650 11303668672067327389 7172682777414911371 17736832015880318049 3600749357927186078 17360764227394239141 2227578001566323813 10129394953468274619 8304583716736088095 10339413564160666797 11038371149837068655 5747043447300274151 3246577810926286209 11509649494742881730 10369954417616497400 9715426016071572229 8991417507129950633 3644090965110404823 5946085828939960612 2051849914197056345 3749302956289606142 7645754069073314419 13011206815709909528 7827268147076489216 17508147552452448940 4308251267864256998 9242717906773547133 7905635503491235135 7018710807223802630 4511850951241915548 17543054811544890884 5182961196545861427 8298154799564497626 8621022695020061023 6728882593575077059 12695827789973211426 1311831402257938595 2708518934720064492 17172048815264782775 5570752904267822666 7424714919255373614 4872831025302687127 15823823452796002555 13774667718877061573 7870222843172374286 3030182792402986545 15244866842462552287 1065968625428948683 7671367192237170435 11285569081860090565 6430142242497337137 4598620423205121859 318324170620661732 1510721905347120826 312181551624892710 15555095152036669173 3946532365368239063 9770198336580935360 3450428105480603083 9428143424328628028 4061880061617880723 10798126947265099465 5568112393882288016 12808092440211000950 16339598612398051363 5454942270080012591 14207244619480334555 13787050654972226768 4053376703704569126 14074583854746834371 14109638963200423190 8257810573515985188 8760416453461690664 12329862800292416688 15558664603364189439 16590447539106059217 14973599719866529040 15399049567711056554 7865407199818387323 4942323586903506772 12254148308838774949 785439552143497460 17830959096357995359 10336302601560097439 9425172203731656685 2323425701522987859 7933414702373420819 14957258744240281304 15791118138213764219 13025616268743835060 11944255783186097804 8319264751314292915 18398216708937342170 6088974856771161773 12389642866343690196 518090062517750036 8586149990387184755 16454297686753064957 4205188038372253022 11748174535679298050 3734125143624914639 10856326559097812864 6377144965106101309 254373387978074175 16040824973889805178 15842558190645674380 14281152783287034216 6145387982257857688 13442067760961075824 12103147601012697735 6573509641351828190 6389518153706247201 1040761448659868967 10894615629614911883 107382656268402880 14008000011197385707 4133005035046817575 14404293993590874042 10679855558149743133 4185397830657192498 3319722465347025678 15401796584286865395 13076276256692545823 7265072363372583334 14904175779712507712 8582246488931966848 3338241099501560584 5373780268159670482 887950737727692725 6297058407052279236 12099825241381643525 9961176931815975735 13926391642896205534 1132341031217483790 8614099752818605963 7152682473834019910 2282080415994052370 17247712140213677404 7580174533541249071 16717435054367513877 8580136413251362272 10339493936217372651 9657151893160210648 202397700400058288 8941971799298199794 14727368797806617441 16984070917695193469 2095215665095112705 550263287375636086 13671772706278052761 13337139092784312389 5642267331430798821 16845612195010298910 10557801893725624567 5344199071979483457 1314109393070285708 3965786455874120944 3901957986559302584 14468335724766463050 10214061702327491952 1069292411847085821 1657408482823277807 8441526039398429735 11404652810419006179 15071929256751502154 8529121700206486965 17023360246946125218 4038655124116206038 11221813901934431019 15670022649327233952 14907818661216325072 11061254919336030107 16887831416294730622 1472908208934227648 7892809806730216299 8050572353454368073 18326128084762866051 6434624334586324960 852182147586381287 17898435958977925209 17463006131632339120 6757125037046222013 6118565050598960014 13172046855925525635 17216748520194616149 59196396764164697 12624157717673258062 11837931070515488935 3809942420975803657 8739855723656165937 5826440407546391953 3488532395965317379 5936829577584332751 897045377285469155 9786206261880089883 6201550271710240416 3860647297640237742 15239175045002552850 17011963475884414064 10789517180139718061 1609732411816379221 885484606687948900 14282664600937993930 5139988251196167390 11124217742448230847 17457186889239285892 17037653194574601352 13829010944340325692 15704350024573414176 1990546399285167441 15462971837305369069 1852240701835733946 6220983574759406599 2664391030477257278 7932074636323729846 3003149990048017808 3209942939811457297 13040484976377654119 10079107724128253011 11944597031163582299 14837748523586546413 17148369345430954265 1610202925741754776 10288010186657355886 4934595615318915276 605992599805505455 7295220466499724489 8375198746346970551 10000599622856527002 16231785606749062626 15955108762751487881 13261968616374204671 13711139446228996099 3460997106480112056 12715207599949071567 16776934583974489029 5000358821733055216 13221031701513907095 12281706585239722223 16982633871509082660 18324147136804200257 5368872816065140973 8088820690622064973 16375885092784392581 6536331077566878047 15552371522401938348 9227375791787727268 18355618839131257932 175262888202637621 5861310442216506844 11671550132786798193 6922561528798422594 3301111726377054401 6076339310575557411 8720880203209101403 9344907202983857238 16168044407397895085 6355161733344820614 2677351484640650217 2766794679084558709 3321514405334246633 3612442848993634022 7382382571890776547 16115845555995508168 3708111396054060885 17745647534027457936 374321054309896323 5148428344703614713 1944064463475200753 17224191960588019759 8800880445892319857 1061527867334330203 18366981547431234326 5121864796340400764 14008770360407613936 16616722155218193324 16266705860799706345 6455002768623188015 6252220929409918442 4016660901828083621 4138991905884448605 8537807402713138042 11340479875088742647 10636596425936997090 9566150909388535746 9242235745028705871 6906759633581548931 1309283038932583654 6063072653738038757 9818691124281281908 8239649038571468831 697454869577892878 4309677435851721850 9887564112591223443 17464019193865638673 7106815018112171322 10006133147027600389 390464070289831985 16152765537359680900 8501055507562095748 1272058535359834547 2936395527483529149 9675548616926567515 5862847863773648180 368194888723698454 13818920792130441155 6344787264019252181 8218570666402455177 18269608532789849661 8633909509061386807 5171452606008480570 4930510659056548710 22261200215009657 8574999384009641259 1905807671632639916 424867651380648734 9993772549211844548 3511462459986492850 11065075967606000502 13441402687723152182 2910002512110924849 8547148555849115821 9752692978210039663 14029911112723826464 13146740377273550348 5127617906833202999 7932821733894593966 9510294340333714602 3155628148247177805 513793380062703369 6590170249570806038 14985028220165438368 16321634936128875094 4748157906739082918 12562240395213004406 6636597387546217075 17488410750788509649 15972434434229217460 10981987492219988641 10561638539663133725 7628788860803148102 13320473496542894172 2198273535927433783 1926023706904887287 5413625413104644458 7210441048449504987 11382738948618359532 8301821332770824029 9129978689018849432 14895590412613851439 7499909734874445243 12070244967071588056 15083619376634450287 8945003517895656942 14613670529269819336 13185107237805303286 12217530260276386513 11080268279338585978 13502974447550118527 16162532197966623130 13714689736527882080 1875005917231635285 15101310306791051537 6982010481622036053 3265590899527745408 1377848068563986847 3901441351737540756 14681092220306490238 13025113760530385515 12708904578833696780 6553919856050673582 6947950290018594110 8203040119923834392 14729094336977482737 18168024217523978113 9873762117479772242 13964132790150694442 1108481233420649971 7321527095550199491 15361820674664150926 9182123951620942553 14335242861527846314 17722155486580925139 1528221172114559538 16262374724221306680 6591229821649520205 5536635317615260116 477244320540581191 12708128878007265796 4531896733105111203 14841913583635002318 11788336673194750812 14324270242269551365 934645402803895840 6914599833230140154 2305104739656192948 17161129945093452586 8596275182317652968 16280888220264831482 2813683813572899953 139754111191107979 4681212058092285815 14164882813674563365 985212521717059992 17196811023326575816 230394826433973829 5212207571779443019 13733936446300784195 4932996732042631708 12554030332749414806 851238163374531589 5137413957977533186 2849084065956228836 10121718923696181311 1832779923764985506 11184573189006241952 9263085487962429427 16064374349580251278 13521825289809487522 15620092443254359515 9120308136796530489 4751475217924528622 14856257243083514175 1745285538497809990 2014296900971283195 7028982420322405094 2985788577051027051 14547907545781593431 8301966407955531148 4484426869887167544 11654538361567290946 10314159925077830924 510834872628051223 1696293609472852391 10716049557166001226 16783001736570724861 16690685052004774560 11080981602553501564 10467364840469269972 9626522327851046731 13770416342316387801 8423421042128591505 5364320734808171621 8037535378315689018 1537383054776301421 7458152905499262180 381284979449645323 7123080744564809463 7690293676150582604 4334508889700097224 8660713488594242852 4592320709641104244 11723857853240892564 15428656149318960436 2976116074005131178 1361780958114061919 6717208820884117789 6464496108572450495 731231098420429806 898738084926550675 15586947995227411060 14166211984924718120 1331787471741627427 16731756117384585613 8089520340799296462 12424335621100016270 1784861556546616614 14556369566983251183 4842287910508745081 5959135062648713346 17372914144459927429 10196044319935899778 3318022112445941384 18053950523439377191 2838921351289631615 4774024368499712629 9598417181887838000 1765236357645238675 2010109008710460916 16295226261106355684 3449872313726080086 3607895870276195536 17117767237194086082 7867975732016120802 18020362856554997674 4206748797177409486 18025600995595512469 1127478641184063318 1710391094398195414 4019120106807291097 11338893379515973964 11190277071632192473 6685363661576998527 18083476860368036840 6140815643283174478 13729144955683767146 16099603328145950157 2865806795225937318 12952405805193213674 3785219790114049961 11587769560812802048 14114373079951201438 17970019994211932016 962159519249133106 14298675320756127522 4500242175660898234 11024045161928944373 10473446528084335926 17896827019392025868 12881860687741600619 2934214836277849902 5375816340649364839 3836207308203522380 15532300278251571613 8035023001639299995 6964888905487896883 9589601232853337693 5585018901055821846 1674832487282053822 14797299231124717857 4972173612523598851 17148983419749509514 11174186548744179779 13815412511782412592 4467336172121665045 10665436850697027557 5005354369739197773 5367090626248849044 3513838126079085329 6702704584472696309 8545075686732942413 2457136393108009543 14740183125560726749 12326866511460611770 14474302171992346958 4658367133611757137 9467844493257121892 8494501420356835434 14716702447234497525 11495057852268403339 2153585947133478616 5515640807223074751 2936057142439418424 2713204789439692726 4491902287535321132 16797493667523401682 5621306712034166895 6649209408314130119 15821179479164610495 3783507651350115504 9342196783068005430 7086705335996743834 13674074170099641294 16092386960381482037 17980970551124584676 16513126485065561441 7514347212609849866 11879167654760093199 1214859946750414170 17461566145539226374 14559901219912936690 7575937522671030273 7189035752773653405 6379244574727441971 11259726772149368255 2499129706083528003 8224851127351963406 9998240343066488308 18101631716278938499 1974424376182314991 5537067345049330765 17823039749033476456 11399489556612331464 6697059009299741622 12082339201884821073 3884105686594529167 5419553510828095706 16176256162672603100 17558253092424486802 11057595746115774412 3155269681340676104 6179163498641356147 659738813922140323 7403588391558546763 2415840819682333242 7210057991157277967 7354539789730166672 12605187615213272323 6424929348378633 7197142630685824472 13576815448717212776 4370066327944488448 5362685643802636542 5048439389897834437 14333157558359512646 15814141489450714675 11448809470309982044 16357792958541750348 13895809649830715117 15791858375290593070 2502761753006066292 14061946320532789448 6637313875119253817 15963088873952163958 11474337114198775020 18061710807135714271 16068342463572207405 9549147226239920864 12891789009131330072 9779051560450559560 16821033957747636592 13470915494480601929 14975721828782785438 15712114837922473420 2241653881634188688 3586625235501102823 3480880849491025834 13954256493720035288 13535454667279993908 4250050771582389495 16730564443042021694 13846788837752259761 2738665410385677598 17801234074936920419 10938161058138513577 2572751128924943850 1503456680060833751 14615462957432128123 2438318239912561626 13564082961973520007 17041276311137899264 8235420038110429951 986522325029508213 15428691081707818831 8518230749829531336 7322717832791753459 5206166474399218490 4729972193974293676 1380550691161010688 7024398861565357655 16053803607941817765 8286271673703878094 32360006713938126 1420767843110950464 3977359470085873040 7411280339649286385 9408363305216826794 16592968997045044060 8799867448391610251 7071524099623386856 11187058425882447582 5532188666589598874 15454567995348998363 8923632563901950473 2707835669283921048 8585842636350220379 11108915638545960539 5172972181933354487 6084493897693098491 10261586639457485593 11618214871312911965 12064826275147085860 8411836569663284375 13349562198626850974 3754560233420822615 15710864829366242334 2412183841412528910 2315374597893263402 12879312462852283213 15533653094188147663 16286841769981480424 9656500298816704203 14702530801699429595 9499445944443301978 16853510825617795083 14258810569030979928 4257964645439202882 13423407141209284488 8467621508452217627 13782079555784295659 8866549488057729349 16850350305136241798 6026049787966590784 1329714479540397165 9652111976567282247 12686068601273059576 14780870060638535807 15323415022462368579 4216636083314459647 18200403743803453404 9022798788593841575 17646691444178365082 7591889745244465889 2501629175408901612 11132968376953407272 3887335917513832363 10941473669527973379 9051015833146334534 10937002635199439624 13915375830180823941 7540827732844207481 4304876695447166428 2586994776888128199 7476011965568868390 2696640627718734211 1217957611355453261 1480451946896478005 6597735259136177713 17978667517684383255 15981562773636938460 10156775797291793861 3188246488940424447 16195483265473393423 10156767585856266415 14750626453668944134 15037309632625159719 11758255677327172600 15692607022938268286 16910633077818220782 6454862898301492236 10819776309897876624 7349593504406277989 2432365070648799304 10959608767436963048 691874762581543312 8542904132559378492 18183515805155279501 4070916390433423732 14334293792501461689 7727434616631963934 9805076993139974047 7330112650935282573 4948412754919521324 2880397714623288668 2015178645523290233 13035818264348749251 2475734449199261660 10987396180764207539 10618481592666525715 3282088256186238467 15676550479962971437 4257080330157790032 8779196184042736485 6575447426790316531 1866480521235919472 3838321976567068456 10826718224723893833 4414966119292087204 6848161472866804281 9360661250563673579 8845657342634698557 8385996000996483552 1385297247824140765 3205827815142959195 1582416021553261737 8382719401690092623 1328636610588493400 10867638055095323099 10723499676019737768 17245588341489281492 3863839305407777101 15615653092196033977 7621464495643197822 11648989822064489863 17733214744011499987 9819550520270259033 8816666331665083325 6870958974930387778 6133687905841943646 13451585595945739899 6085598796462268906 8268639772123102802 1946702759096805022 7939516238968385369 7407892806603400986 1152967891374102320 5133439808146566295 5542628685797644140 14633247538164011073 2111445195035791296 8227648455979519996 17645954825748881259 7008530595799693188 803241082138017808 15716355601104633332 2253135768711693235 9336958690586689806 1721624849963023001 17675547221209344394 13295469013535477867 9493232996330810420 587832324063632951 11068630645824892099 197611237530332351 1849340388761000942 11066771976448125648 15945285265912987939 2411994951562160423 16378072604027329404 16328681448316075713 675811444694454124 438403865543527663 7913061411182644748 15427721087017556741 2491630833044682573 7486369518865030169 13478441334257753987 3303750383127613877 8201685137544342184 11787743761219392124 17702599054365241957 16251573274468895744 15828430626775285672 13838122903341052480 2113898427812612841 2379199118991064996 12354920752901617425 7147601973258444721 3594148624652181266 18316898212922434593 1973070003811555910 17557484088383646199 16360663372786969698 4428293967308906426 7205758157890295765 2420774123282234712 14965128742304845212 1510255103436969764 3269567061084862684 10173329772096541373 17238074613887760567 2581095641395755261 17954552452316142193 3016330952697138857 16676164227730878931 4459006144648991900 10944542221342204529 9201112574421711571 337084441778058294 13576876318232648664 4620925224701524350 10301756096794229345 8192495756485025630 9378400068705399308 4608844299286828660 2984769963176302062 2102754849496808746 13101832085361320181 3545876815935793868 10035523139588698604 3831278413269414544 15497987522156199082 16382725736510460275 6811676271479063120 7832872278143434720 15217481458590042241 3282434315192509445 12025523952083522930 16862930314551154282 12773019882105048290 15852107107645000177 13239091961545934771 13370751434350240909 5064477452733041253 12742281718686249303 17845246260221760759 1774748649275775374 16304769580135593391 15686688502143821767 12537022843942435275 12092543274799082526 7661354253482935084 1657270910088488703 4656284146304044557 2053810201066931511 17387339242409388422 7546167701443128084 10453004829638529684 8985144447868170607 11325571829092529285 5915127881624730931 15406204260751590344 8498921881668634830 15727400645723270508 14165839357533363721 16466334043557295673 11458410226578033925 7361642766652815609 6735760700135500152 12947693578101784050 13157414756803684318 8059882389495555069 13065371479017281094 10899502752180145425 4279775446851893844 8337782082913600649 291081967369007431 969329244369628157 6341607580381974604 878570580683959098 9411689525230068099 12268689228483853921 13646448322815903741 4986857986133379729 17829669796625490450 13491194430688467566 6647796348237033877 14422334554702374343 10845466938575996179 17610933572504167587 4398235043496371168 12488902915588781584 12177871025977232333 4479179734451520394 12012214115684190181 14171188135845103619 15625567622513101275 3075854447542591787 16280919831260456157 5269590135458317993 6388740773089391980 4031765047669645939 5072426737663157558 18023175758742555004 16584647702027804896 15208622302721067891 7487635760287553324 12407891477724379464 16551986628658312526 4242496179567315358 15346600519056260893 12194643955854828660 11254894125580457817 10146470047347577633 5987001424741506595 7016199237786495127 932214386462368073 17054636289873408817 15413173278130422429 208916191998754547 1321917847732181552 318057340211376278 15389000024148265361 15006199277935901878 15900050515274660535 1835886859842661553 2630655589470202490 13543291448069628362 6864826200179935672 16544240756267256827 16932993666709982555 3311983323949157316 17272133743381874301 9362942918487802967 5692770777149085729 10708571841824061662 8811806169434919883 16780887817697451481 5589924709637395261 11262311643380384879 17556415998755977118 12155906869605902925 4382266368129859066 6943685262720936902 17560725089541122365 15789157796250487334 5875217977765087594 3455209339847306828 1303032771276159248 15647384870677830705 10313304899246130489 7524198814605692900 5015268386287133482 12495210517668963649 17029433369918657504 6882525585761589775 11883054845108298656 7630616666511006198 9263417233864666420 13418001468401904820 12818347647802303927 11924524210510904166 1622481664163643798 2743134175249768275 14465466175277912536 2222354025102121520 8179617991485714076 171140021706018305 17221399230042220147 1529728192340997593 11557270589799996434 8344684214576795792 10076469698097770163 14846919993095334301 2526041740794450855 4063150669588621572 8613196144002575129 9500045355321915305 18160010291851560369 11287197996117173773 13811478866246217722 2971541916827295955 11240643681116941343 5558441497658868370 6903558586550801088 14149855671168044355 17390838329747695556 18150785842509232406 15506006482928994986 7337757477166399711 12637824494824434137 18336010243206767676 9629124487240036868 3289229924152472972 1603392777417987834 18344405159397627605 4106662800838417998 121344587767830600 10239767739626693298 322018968759835414 14967075351768225043 13206321908318554503 9172471430767105480 12034240069457082986 7403923554304543547 17129654533608773226 2000805570083055105 16555108926126502927 1769542092329074686 9501957348874265419 17295857766239707847 17810612083631037456 2029306581593599906 16246273578002525591 7579428289413425530 15244231415619667364 1973624349672234860 13183639971041315502 13734645468220585693 950110580555231491 9955551767952595315 18058536973589932449 1373899666561055166 5498724901754332097 8688224943188967987 5787757926212545558 9536605687378508078 3224033539928909845 13548617229763547286 13112057665558355381 9950569595199523435 14105007987558731554 15296939980171331468 10487021283507604041 675509323316170046 14982860919384830279 9315351659505723953 18233680866322695299 18094742610145892474 1679876291347888980 13697732421821351186 1911699750813886099 6718628546041780443 17530144009883838017 14772156692364878495 8132626944215376674 11282121189443353081 17177897790120919051 14263534510592958034 3656917539154335416 15793342721701818845 8340077676178545463 15738819465251795870 6678955203254853635 5592454623312686541 16581092315649226179 3822273895999007207 13640971160612756253 13325941488851561879 1775693849464421849 16258064266066978287 7244954653375151282 8708896802976693380 16472889253079001171 11217765555638918325 4389715291005094099 14815763205114777703 6684808824158078527 12907696850533043424 16191189006482225475 14163847571343004395 15586105080739108302 16502335787603869620 4443442895090622871 17554967205597974759 6498822955107846943 14857339898828291491 2707278024411865321 9379915348942568590 13217378787917855735 4513550285572568101 10145666525995634264 7780621208353333627 805142985791017011 15443020863769990800 6224629955140003178 11034612867901286930 4485834619254265041 9031101330599434405 14686626132389992752 601428980441987046 552942270326401619 4185828713111233411 16163124520175179449 5951269901676874215 15865508335040543675 13345971861767587833 2231075394851556156 9838628315632433432 9063233989740195709 12946108148363435814 9009956288703998711 7445671799185891313 2779115598333154340 9730739245068796893 878617493086453002 10822916957855200287 2807103622136245301 8646961968216627278 5242304265792713998 11206631564262499991 18299677372451885765 13968856788126222211 1816509823668204382 833367711758114323 16497300964638564167 5694197619933411435 286020457099966774 5313824730491309825 8990543514702082907 6408832858847167085 9237214320656165149 2531395853707849735 14634225962461894725 14400622059657554153 4280617684177811141 13180162213787005522 17510497376167337720 12376682414136667883 2082126799241908078 10913478243826142481 6543200428920072320 10311807640662872986 5027778629138137441 6199746004212733896 1705993603596384860 3368234885834929365 4358839534241384770 11633057388700835094 6987819241424554240 8554076762354251395 7105906890016934644 2575408271046760272 13008706193639800237 3123802222528477072 6292539869100324404 16485791446722669150 6153678580457242409 14026072892339570317 17921986370479989467 9215710653736048617 13451970511191754231 5679537731553120718 6707736080491077681 14503790293030868571 12372141830178100941 13430596187209885748 13308194817956233600 6435820762827374018 5899092222962084857 4739950826661682434 4763479665940276348 1675130510379994053 14702042446693094369 2322594209472284509 7630790019951216316 7196745999863736038 17347450766651580763 13448680664336621986 1471206833644420009 15568013613064159807 7007012445063315688 10354647646904917947 9662976323317000091 13990541210555214914 10303485191091814629 15871949805412535357 7191964477221396742 18277683237065484739 1452760164225615956 6530375755414602867 4910531445708833643 14745531883789886557 12344845185802968082 6440389864627218613 709218358428294707 13535019284364132040 990371402418196266 17630687801481736162 8954849553543724041 4120332205983585878 14279643030513476974 5889447181832330695 7054525633320020638 14218279808171485174 3294407458687331201 4991821345183531438 650959698451381467 14208929517183279831 11368218074653947200 17856567956494007332 13206905365417752062 36563860065390212 1209335651648584352 4505296920092242017 1581447738903696767 12518227073499130781 66019189592429614 9885152951926451386 16608656407977585677 16634790810900700838 6983188165023218446 5198783251243930817 2718018727057945240 3936867518701675496 7586342730050443154 1158150563612414573 9379701122635269061 9682991937075725276 12924162436514417989 3614688827097597634 4854814814811401819 10634954732709260445 16222624225601435890 17307623949666141812 1119819886852298313 2995676682775342636 17374805948635152020 15879331769540398530 4049775902804753559 2461808434669270325 7487594206558301506 5992259143439061522 16344618925036105797 10429955186823810996 5081182295098622359 8600011363129885860 8569145825901713566 10403334218363938502 2068473600027500264 13086801123415877445 9852565437342447912 4432428232788915778 2200264727884338225 14694735054575672986 6283157362066424031 14437805268332950344 9953918084284920582 838746237646543722 7829014486235411948 5381905979092178384 17425308931705925936 14932063699165373033 14802190608431585441 875099862588423926 9236863160977976853 12665443566828458055 16400498761696457642 7308722064368314777 5065740273586383805 4464358689638252304 9974671818013676042 5367018287181465396 16594101518839440728 8630607987218613308 148385645869550755 16273286961174613483 8092194719987141820 6458777134226880702 3794385271109888748 15378921514595095351 16344356461428804183 1439764933786960015 17876808901500054702 10973065823260158133 14577569098102761179 797394173461421040 9894157157849508792 12457659478238058066 10969839869418028879 7069672801086096446 11722557605079781994 16116198872350467519 6874048881463837693 597052100348775483 16130012187029374096 16983755832536085170 7511165759641012312 1919068622196062606 17549678971458920358 13427585452544554130 14476417936604059445 509163243504721347 375248518552436107 768833423392817697 3300958829994030581 14028656593590850744 7472338071790626752 2628080371656090906 11362571985140040319 6020092990518032278 10562699103744088167 17234959469287714706 7188971156122157435 15673422543526068209 8285621286840592213 9716465347501980302 12353408643060178591 8201211183698843303 3895315129209138154 13900584814410990634 2155287714538215965 933455987536172289 15016675074246969992 6173995816594267319 16005892910430107572 2255802938737573659 17395108093869558664 12928709451209387085 15992355653054595570 14956643659561751719 1883064894568868063 13965677858096184752 3280387250073923833 11393361138411739753 7888997513234972380 6583253744398367435 13383173289800654867 343414673429048233 8020899386133309443 15367307584342560819 16037486497993638362 4041749507598053375 5957014028701028653 11380175445802677480 10077675748497385148 6647376103074315158 3371810626122944737 1226221757777649965 2260163761457014023 15572918913762887144 14233040011505949864 1953446902373490661 10678513051982584035 13514739742746246905 11819197449460783933 7970585660904327546 3404593859299649488 2844975271291785264 10315385086105514450 6174085147949726553 12561634638664479409 5531746295704051185 12679545604206631054 6825574940124050747 13871013053316718352 15422305066005797866 1549651784933232725 13651636660338638043 13872305405433118912 13932149790148104435 10971269957808300087 6126793014438732159 15805764308785601045 5878061688748047412 14739469973969103243 12449002834105655850 8401152667098844551 5552885009789645698 2097872806297532987 9101170779914989349 12081189655402280206 13565879048850931685 952089522531803993 9955082822056018384 4361890499721416612 3402197111011278544 2402544547807324803 2655894402100800400 18206855030513573778 17936423092240126815 16924758114451897095 16193137846866332279 10535004657874442353 739103626760153433 5771263782019633333 4864955916461392311 7465608680840497128 6898720862374358640 1933673667185795655 7099689314611861441 4539076156235103399 8006731804841160352 15753137772985156499 15826618105059127565 9722278518598477872 3790921380179078150 17769588193483427734 5480834190410106268 5497380668443184612 3852509625007624615 133405583805757772 12702760548081601549 10949363922004374796 7084946647017062763 8795443520125493687 6804946359601749392 1609358613139806984 16865421816787789319 17397761272390755423 4115377337682181036 14362288020667379575 3097666880873886355 9193234271761421698 16955996403230544725 13626027727941789027 18241887923570629416 15460676953560890387 14676837289425436759 5288842822754633240 14334536671390295455 6315100486160759388 15036177742678575774 1446494526700322629 16672877852534037882 14775318132074459933 3076401628310432325 16312243458645667305 12522306838911324943 13590104836315869118 10981153669919228786 10336782890491654797 3607608497392227366 5100655139252191214 7709967968897922163 3957824557283500647 3600929120778666485 659702337725784602 8586630012102487056 17114562367767141290 11740709176113121992 5362005271679481427 1541497215662288158 4462601849630741246 12547782984909679350 17777396202802292651 2435405111887116274 4727641069531649250 1039237773776814077 14362090801084132004 16635021108041386598 4248399529404367441 9385164351744931062 788234395953915637 10981753945095931447 5721093355605154232 12299229302890203391 6117868254418798011 15603834568832399487 909715480243764240 1986043269873274908 1831009458620294338 15740878286858442578 15771674287375905905 5911543268594380515 5121149214691375363 17515056201633655696 9808508224775669864 2608885025708946531 12462881686521353912 12217136107788466611 12975373522230467231 5210323551418340631 8128124136543939584 13182904826192844534 98724874065991442 7897440939752234369 10405820880575925025 11924992121723971086 2814963945129144310 16221129392674385854 9775047180983122161 6450646269649502726 11631733360446373794 891347784396677210 7919735512243703040 9253773034950143701 9631954353411667958 17253771790538199535 13177603464954981792 7233213426733457267 17422100319131509551 9152053536082007925 10703214118914815308 15644306725101871302 2697962624934980248 3065734837999827554 243775653674974436 15505240506958969688 16551086709633373576 8772764420798975549 6723992292407161301 14202076567026404056 11564525743943782011 7197011472248432471 14415908415525671911 14805263662116921721 16937920852048074261 5960195111892620593 8209876011765356818 1172695765504475357 3286796812627484287 15709794602688844846 11289931273945424927 10964386287697343225 1082352842498729015 9835163427645447912 12127263152078242417 2886480014324262408 11200250570978820938 16958540549761688455 2225599146644251453 6553654046149259261 11944516673739455815 1300343571873845155 15568678402221335050 2036708280972287913 12699046600445246805 12695394419410530183 9036288396675472394 9912782422013308841 17442279975794165583 4996882493976476012 30024280150118000 1658939490239720465 11479361331682537621 13041162490178201521 17112589959704626598 6688048352250697144 15452758948425935843 6286861341738013337 11347818497747720072 14522098741875808692 4468979411798948584 10976362356504577401 13065682850332478320 686205751322603819 9510782562587588452 14886894855137716700 13602490228001594214 2665716778106514227 8382649483739719274 13911392122967464044 4048704999893222653 2555224274102098895 1586529494269527425 7227732847299839406 11317936102828328333 3489914639495111743 9911062192894808011 6665962862179734445 18324139029669355080 4409467176525317849 12571845290054157151 7270001507947501341 1507139987333570044 16647978765498642397 12726487511322158434 11060749318185556729 6122886954424239076 9736658752969273631 16525015978313749938 10546423179664904704 3230916178487925387 2534936827510426075 15417536292546065635 11269235856650553521 4745650674791392016 4688752395657572995 8006820764812442470 16411302371777616922 11249772541764010821 14794850992556201210 2308014015571422609 1274447231503478594 13918887249231207097 9922339594069171756 17235746813381671099 6804821664291111530 9135833817209053396 15166698058527990099 7356088641711868673 7212225584141297004 11410074580682456091 13727567136069750783 14660422900524961087 13077486807048397751 13336449465438251591 4085133129181570553 14005507319548858111 7235850137445930480 11564368226660341724 16476556807079321868 6175636748807653139 12545408987427682231 11449787868463032463 13591617410346779251 372514348147243084 14049338019321278120 2231951986431893419 10623661875324774268 15801348436377149165 10482717566104551446 14650461617542054009 18303542637301896176 15421413683388940603 9898806030766879849 11675390627390657243 18260243072608979787 9893632784222414530 17472850776231784142 2175912743196486697 6975527581761354399 7907297634368488600 10871928623663437509 10591593137011655278 17865839771777741950 8182019021076620542 17857108255979425486 17634398167589388266 16491992369567217837 14190736143797362637 16307484585786604596 12071522394756738349 16894643859751975942 17585078219702099809 3546674116291581545 4380660930650423809 1655273945697702533 6678200538976850641 16168147506013599052 17622630117470607827 635334337942077327 961642050864108460 4373174075947837968 17476002588210787720 12249485960416902079 1180495374080617142 14540435411225204268 640451406362923493 6225084315657576064 15148180074874776565 12214473845688592458 15058910899054340052 17056465735423253504 883727381620043946 9083546446979833028 8963750078966463251 15588802309065044815 11078935020571772979 5533307506306869023 10262484279409948268 13089115796325466624 7255481963332795118 8896524438814350505 3009835355560130937 11017280700200172802 3114750919538952743 9534539572683215178 13880396761850916121 15439740914288074441 1912745867674259166 4042612054601017228 12831508017082616627 10204154206366446536 8219972187677775074 4686712356338946732 18233543048824441570 671471699215201665 723626679613320674 10521970063655423584 11908086365615138407 9328219520189952717 2733925593028180876 14489808341236351492 4188658697839637371 1304522211207494510 794967670204383525 6166462494791190370 648256452379789319 4225036245717076717 9324955814776393206 4675076605234011304 1489201036129749870 9736370980997813905 1948013836168304582 1101232963759999366 5468444959696618490 3346550864742462897 5049499039253653135 7811120255089734537 5968761839757594784 16373534703146245601 17925591868692783677 17158809129981179948 11375112865525908112 11529034222329732040 7491926083550179136 10681615111354136832 8958851861304852274 10906346326022144684 16672411887228381790 15319057827059955811 1938106391556680442 12841949642620044833 118512471856279910 5733055985957971727 14922275801682234797 16184548569236151032 2945029035146138230 15636661890830714058 14812565361020887842 16325602259941582275 9316312443456419468 10781863441456060045 6178989684508651953 12464930443153770117 5874154146602796521 6518348694132174027 17517437631464516756 9908826660054045407 7694999978303327877 1695350022629587974 6179817536142680725 8987213325343120846 10126563573756145221 11711554288002363812 3368202067718252437 2305303747127441400 3829807979120652862 5980054340038956619 11224901890976946559 12037379635583093882 6093669023673270174 14631029147511558604 4063695841946695326 1657501335750055984 2850936120705324186 14570333649796330984 1010970545689404859 22004473925186009 6025738000370479748 14437908669505787333 11190101734064372618 206147748878243848 6080366246545933736 692010216382223150 9541236872995819037 1836999157097035911 12165835361396355143 10757593512318555845 2136587663264695148 11221043384221608473 3435020838873879739 12438354598290535332 4701013689570400164 9186659695383173168 5587529883347764314 15153661900657070416 810055893755637756 15801556593980355831 10131613695167467128 14698180519231758888 1220797287881721564 965182955021211170 12240056486602514213 7849940603599657892 418798110645445794 6548766187825927615 17401803860103198098 12909474285736210255 13047912918406110170 7993861067515153142 6831052164573850662 14930721439866696291 84501689439229639 16975246491135911556 16948100984073778482 1554306976566899767 1078560941339983495 3760198778426215820 13847175772232429116 6479938169031280647 9530569237189136059 11655583775298100436 11229807089058713814 7673605919135809267 7810407761088772070 14164610557125485283 6867269668503512796 4916845380384340029 16262964995851897646 9945934795796460836 15098237904494952633 6573602817888132045 1759375835951406213 11222647491295584104 3098237068515613344 2149109404566153513 7633834127917345838 3058046296760111599 6840595108404834904 4760210160436220536 2265128795984794385 4208426629615348165 11200072114414701561 4758330816303007477 15587673312487727228 1845365983260206522 9378075327465724877 8643922544487599654 16179382371094879209 10880037062385716998 7319630066753054263 4405391945345991083 5434547528107996971 12179119970280284398 9238436969873055727 5442383520110214873 18004288973251590594 8580544682523348444 15492879839126744453 1454500660636530111 9598791626668271338 17022805730790566718 2476774698619121729 8809575422938254911 3874812462886185190 11629679463351538812 14680491004329905996 11872320045416815458 11093910002568631716 2269639238195018623 2900168663509096012 884162035869623042 13518063703771384167 4640820300005443605 8314343503755918017 7475625568418845409 925510376959580556 6852937039453147956 12917224915002940073 11541934874179142995 17608587370680732580 10862392069040336892 14465235404581352075 6680103239161838593 34872154956710549 14315951102554526426 5459922623786569821 10282958340775705051 13169145112062866988 4437457770278762176 7949277595789727538 732308500257193436 3609600933489913938 2205993573036581643 6632333007329464882 15035399409258886049 11656184613410115221 7071594872566393322 12599156767283775029 10673588568606670248 9920431402808333940 13606971483947039612 16691154002900553890 304100552665842810 10795269165638532253 13986822776327009714 4251506062486009827 18200514997437478415 12185042690076575250 4257236764260831236 14107118564816293829 12316504458496590765 5181505166304400274 14695450882795975204 12921105017515965074 16295155693614359190 2518520123253550085 14993443624385159249 11516650720221345510 9204708121195686879 15594105312184982693 4437182197994196898 16025191101913909946 7354894001857278431 5686436842092106608 7777891715276538034 12358530048946785620 2591712942803978706 1833380843304563866 197294332502077289 8688929110773119672 3752907843513279304 386055702752697236 9120756455984119715 5797131043273648978 13231604113513502654 8722368737287470097 7075511727797640655 17470137225276042471 10700413584970698303 15718088475806235880 5325693147316673715 11236739350092756808 10520466451825425683 8600273881488278549 12030713636968439266 12817451383068031108 7629827596360455879 7559564688393340546 6360061301926607486 13847667927410762735 3136375503120398575 17937187898375192164 13731683623911989195 8041936690502067941 15842686163541455645 6733915465462964578 8744997995404801607 9408482342217321802 286797638918533470 10542915915398116218 4744056342106312810 9876935923159647333 3435340177238965067 2589951844221218162 5879534602649453088 6054824184834771479 10031063242362064553 9951113882845264301 5527324950405695857 13479529894415120195 18116134340924508435 10912053657313181255 1061227707793090659 2745388481847067746 9673485108112486332 9371416548828335730 17534402479135159794 16804579431203915845 4606293152491679924 16926446920007437670 4415710391455470818 9897640057213647539 9344563370576855835 11229989823846794498 5318187299773865973 1587877366016799833 10981771356401211567 17544308576138111763 10395384999918607739 1729863042802213792 8674196241104824772 13584773741122139803 5729259206197109194 7292496769340822811 2879544184996035371 9487169029921404109 11092537982882864188 893568918553274320 8136658518060747722 13812609770850535707 8441761132484156988 11061347320523973257 3468593676444770937 15774692853026713350 15508134712290306470 10214898073178633495 11983489627983157453 13884149711101932507 10735280885165397806 3143034314944488931 16462035320473164726 12796835190701042451 2338375209944965526 3351841538566905259 15788825520963922146 5746347958656822255 9404898395641558440 6105447183582931101 4417236821575212437 17605549587242050733 11936821346057719632 16069032892981096570 14601761983950928581 12078778714294243656 11301052822631625961 3519859469505286454 4066841871252980350 16051925979590007382 4810451172682549413 6975418299632465126 9974712767307607463 15224680443414182964 9319502275194094570 2953457261698268972 877938422149674903 3217315457164564814 17450001508592932896 5973314673415666129 3765851797059051118 9066490875000524952 8197289085819869163 13553568046220378683 15296638776199795966 8570413190282272207 4724227012977217821 6683454384734279853 1275822101949467575 15294518035580944285 2139995591564715300 3947606511249692074 10805795988037100779 6807876115199218364 8111542588366023418 16927821904894700852 15795221655897281026 5808247942060058806 1111414101788118550 9767718784630138363 2638117216807216065 15716085379794726678 12919314421132825174 15803890716182145631 2220291186533945351 6035707390040846180 8189850749416330168 14571876552327937521 11444867934892703910 4868319070511253424 6073147800516910555 3493557376703705401 16710401668717028877 13825756338151382451 17151443301340560606 698321793256353404 18187312817183259423 4315003965323203236 8815434760129989706 5829029721454448281 9830790356564019601 8109105966322961268 12038730815055113102 17918382976014472571 11809777085127578585 276050322060353394 4967086610578702939 17446846331637073576 2565029031065400418 4489633396349708479 15829146445206557496 17191011967885324972 11100886523712703377 2445311250357506238 6645751304753121167 9905183096935665151 16760891936973265610 10944512126715824014 14451265195033297771 13041993989773365444 9576008802023825063 7469757038274716791 13112545045918483263 7352375858702831268 4597295338797122376 11399852609439392431 9040677649308380823 2936538318511210525 15287974986234007456 12095016029571080545 18188854167388431016 14144533618704462045 5265672590834139635 14777649719805740485 17019882704613396562 13682318241584036953 7658075048300021067 7507443133443377012 1760372771971370093 8638533523011332422 4817698459082015536 2690060386875104699 5439020747778472136 346731830495257981 17614408767571225830 2514560148700136716 15878565300697017127 13155141833139093239 11421809699761369325 10903050495389983347 5873867255430890444 15621504059557143916 3490175308507128573 16056627664330469187 284502150176027807 9127770773716744235 6636947185164572594 5446796096345429743 2199956031498052523 13271639365942980562 2433320484615983947 8949661210649146466 6083934512811433146 17247246455776662139 13260720582939440699 8920354608083712139 5417523362776170139 5938460137570102205 11516831582318513161 1030347210248319417 12219165340447086242 9679110605159378970 10840937652092350370 1831122777905341452 14826819171288404205 3804903542813785547 13058386100729185182 14704992301992874321 12262253493395272832 16348094852680589809 6271234461410996279 14662443051104141095 12599874454459653640 15809862338861549610 16470263564326478438 3093188735625935382 15120400862637318663 8103539191759742912 13674572331484676547 7307270094149246150 6995003086961385137 4836132387011252526 12847134284085205453 14039749403770121922 4007001263942253288 6854216687531892707 4451161733698346764 3322525196910291449 2749507539567730159 1658676964258299623 6413763093621482741 5203209300639500912 3517825372730013750 18246574027303249775 17075885383072167556 4428368342950859879 10127779382484452488 5424968783119401677 1924164331763639684 5706633212492834850 11444357230365453633 3736322358004544623 16282237698374814082 9319606574986100880 2027625860861635230 736161711622403510 13019538231317478816 4947843330078899655 4519111844011077850 7470186383788898031 5907469808712344580 8668029820098654419 9304661052309060991 7628343307985519475 15242864411721777218 17324221764945991678 4217060127869758077 13263518507970679050 3000311590019761392 12932843612814659401 10410367130717005053 6934169493385705686 17194886314851936055 2978202023129671507 18343848554812473598 16308728319445850294 12464628757371130836 2683616248160699021 17311414193827579801 1797122921473032863 4262554522739609570 10665197402677701378 16164838893183396818 7391547236947506234 9341812372651288636 16153732455330605004 7928028138377450867 4717524917645523444 10560347219471169777 7353276939327946258 10789560694802720104 10260376253388458831 1374435301480508360 9412561968897590833 16791409684012824486 2221478702289280789 7740286054324760516 14647816452804277034 10267983589902737336 7867064883289945089 14331385733979804412 5972034219504928733 12144103661533898107 3466670368321228648 17813601227016355900 5921669741297729314 4745342444570203941 8847733119896483712 12488854192853348428 2234746963366377069 11356852364676893683 3857179768589806352 17856033124962501625 16865103983142433648 2549895385169848609 3854659539123411078 3125523032827309536 13224263746153436685 7806514017692953482 5413129081044033185 12782399306893282527 5209104362930355608 8311957029773064704 4092758686480583852 17190180425749513084 5852273353695949716 12642421131720494785 1775321495938005906 13072591558837780370 4508764636208942802 2972787057598628655 17864584703863553195 10523210431554635669 9292478193453590418 4903889277591730383 10195040594940201316 8775504375745942685 17478236904721352828 5199907142099974184 9394373160914136793 9481963761413988889 15342312344176649806 16582302056205913838 14843127308431207870 16365446574315931483 17334460288493015165 9947100529220002395 6407630936819651353 12109474136410058555 16101028803978300172 11168648054694364871 9667320646639355698 10439979490789409364 4162640226277980824 7710304293705573707 8282704440093298677 12185267739306164236 15758164126616792402 1511569578390641207 1643595251377986242 17573799144218584808 2513024986382645448 17984341049230170122 13910234088919881175 16866064866788392320 16934039062046013687 17998232695450063996 10814196290950584115 12477118780488859141 9325237658001369323 18258694659968480945 14465457435052403678 9412948301683571285 1334654511578862769 15789191265961776734 15872112006669090840 13675626591827406409 6651909563690413176 17767793411367032991 3341652260991608233 10827325832655631558 14446161597930744862 13147320807721981759 18179263778708263690 8073723912396164299 3797317124152981717 7326086722226024650 1305815847275798366 16646454207489925592 3449325944487575623 15721503766414183608 18443071488289314844 11541277578492569727 4199350656438066628 8024563151506759235 15351155252334670988 13633054120052295329 2195426290997810968 1991440032124903837 11275521649629573834 11978869625878173512 1988042605237251386 5719247855654323727 17524473655641458038 5433600778399157139 492152255840075486 14202242217082114544 12117553187298496044 2612463874750355281 15282835372993790029 788071773458880149 13117261851600141647 8001689293421678936 15380595764208466475 11794295511090546012 17691692005268886099 4508439514703727947 6837501180487026000 445487863572194552 982198353858134737 11664483947313027953 16043587194825979532 258868610893579427 9979920093133750023 8522615801023738516 159816722311660358 16381630717905756522 6306762088920886693 11799774837890951176 16352849824482941212 1893650150923698847 8391053636174170705 12579746167659339622 2920288507401707624 10772893680941156050 5145337063252923244 6436750799702329022 2678289221220913920 17114175520283914207 12294930761219551084 6535308509172931053 15271050968235730239 1333450981769955307 3867844168760771626 6663749875868671593 12253937970329256507 16651171603170909905 12218896924023072951 13126075478535555177 7247979396227739845 3589991253717429729 18318883568227042050 11745388197652790127 5935880353780007635 1440128241034453133 9345516288439276723 13086848645654539986 8519431809930051351 15121110372421613066 7306401759106272944 14514864312437529496 8442039326637845772 13035014745349559400 10406581954735315460 2177664911239723932 15739923317462290756 15017548533441167507 17407092058509162416 11790004453671122029 6371712286354790276 7763018140829660707 13336696057201493485 7103254942477501112 12084305046245504743 10136837226075763539 15175396816049712850 4217854502774176064 9772973959283727886 2799185885607794264 10686080021300469111 6378475570206243914 9924308178609052177 9645125612377415290 3556678357840028280 8394784248739276077 12135528706808417212 8547652379862361711 16881822857781496829 4378329390606234986 15121026958151338074 4390067623986167502 8179342703247237170 5054487139877085367 9827432988775988958 9907740338927559324 12794521165034175166 6999304305555479534 12997168418545478111 6608189324551452594 182744616555621204 13429636362608753761 14305146598261131150 3723786240522277779 2149751023668210519 552114745772718727 12314289306705224324 991826146933605505 4717263810314870792 12529870128112128617 10078454993308068623 1549048077668225632 3428179114038588821 8175828556981491955 5041921700579816520 9477499886500269826 1850845429374963589 3023284753289721865 17986495946602020362 5921950315102106260 132198424785528265 12003798720561673776 4263814512445233367 18376555992839726323 11292530709227530250 3914408623033539668 425554316986515490 2699682399904698689 3200879476244345441 3643203134354681882 11790168610820742861 14212791459120234789 588557834927155230 11672499972278975969 1949718617463260217 9298574645932233128 16705059171133870036 18404961474463563004 2444782286128425861 8871356874714330078 10401817934642612937 8942323650612834137 15163629993770558077 15572599010967086174 13905976244375162647 3440852505185072289 7452807037023620375 11187411956209750452 17040518843484316560 12347353560833015082 17918588409059860085 5437009265652807118 8418705434522034224 11756056288244934751 7552075934800141679 3936814738273467173 11311956749073559804 8518218575431013187 2965323189649499344 1141967573733745068 3789433762517315287 2027331169037148394 10065325962407137714 2872113668553459046 1821606078007487750 13414617325304510551 18150795196808599611 1893545307039630295 16007448358612744953 10542799141165737484 1424435281033967612 2085239042471349061 17911331778587820771 12952908953668311346 14341028466835978450 2911387789427800585 15572291052069478949 7017917034551573089 18094603384161632117 7646880046875023096 18074326733879971501 7911151394894921795 13710329489585319476 7766306762725697480 13404420058294783657 12948709922841587944 865571632337718351 3876386310734393082 12517549825763693215 1909435484269921382 10574372538328488857 13078617460620475655 14520173378244720200 14833918939178870050 13064774758239391716 2595201734797570805 3362973996103801820 2590669197470715686 18443467179347636729 4658476399608369503 16081135081884921797 7871156624935528201 120512012329457118 8678124674315004318 2489540309209774055 6232193942888872268 18157673175852140437 2184560309378485600 13516531194133234074 17968978338061340314 15331819080941256557 12179739651266370250 7546480676520691158 8211659379185853301 9810852281859296833 949434694816471819 5705617376691987184 6082654285196974887 7394945858794043929 7534754607939581157 16920947796594483382 10801906710494590421 10914985694497104703 12183557634875675504 4553316197494150135 17380817616278594156 15593503188181374358 1726928088067461578 9633419884974629748 13757777673982840282 2481894979252895039 13866393007660739428 8190201902600070008 15865152188043890147 17363269155236692380 17232211201287631485 4678687244411746217 4733805133249011673 12347746316123663226 11254399324221578324 12431160226886658824 9011456207220940750 1876271667594809392 2148076103175032415 170094374192062536 13524416382810031152 11377558169854661052 17028321385773690296 4117215986611933265 4836341795461744828 1533799581190421531 7786696021979466849 206339018046523150 9985856748621785559 5059222935955945130 4202882589835459033 16357600094166463855 415218153438921764 17864065976506072968 3941704254130183002 15419516211821192622 14241479375279128821 18026364093794283355 15754946630349313543 17619760856075542744 203352752929873330 12089064853642846976 3410313274629625395 1875783262938924959 18273241549057692346 921168129918403879 10436053321331665512 4468285393500793644 10257397816011144470 14248492773566074180 2679390717403259766 7235534589718023981 3455150437443625082 9490685363190180190 10228705050611072305 6439659505958805461 1170338955596461290 18434290184985618405 946602805585534540 1548138316423121354 13986745272784993363 14359251398043004170 2832487765438941792 13254098006409347399 16792420147692013859 18214786615835551433 10017235291023478259 16695878538187713041 12875646461621480682 17023935724452845256 248054867517495959 13126675256054032017 8437757414445265933 18384168780235562990 5339029881945232010 15775833723022484621 6873619553245215728 145041446035209868 12045120111261568741 5732351877190909705 10600390986716865962 14858829521563375111 13427614386298092822 225605332321353174 1682431090988406387 850629271629961214 9353108767905836843 668212617924206642 10870305802416826257 3855334875245596816 7416381625882657044 11851461080000509125 7358290448166196637 6818333791538296132 1495802845790150807 14356619592581908438 9893778338870691738 17049146787730076765 1120263578783411167 1760277845808684239 12159825327585573926 781746408811736565 6669439673482357349 2443700107482292100 17398662119198783917 11018941795883079994 4449062801365311831 8161677728795023725 14230696643311144367 7451807802340258695 14332736762633799647 11090175123863752162 8492609686091229145 13111042478935593990 8284589449762777313 11319040036600139873 17317447088007929289 3069145425870249239 7035927888173542284 18151491782651727192 15668207709588719821 6924560734784770014 936017515777498721 7132280365603428409 1106689976796651297 17865898521290389299 5935368561611135744 4122112666299730600 4748445788497296009 15923336633327973259 14322567035072104183 11327380340305693286 8991694406902384228 11222354851798422243 2662985044271927578 9253223395371328166 10110660030347062035 7255417095153860762 17077280551149664956 17606495367193187896 7817611421957348142 13212911130032264542 3274851059182294173 6143692071505582419 129689673427800827 9525197287376336291 13504046890467854634 16904860927985847746 5629661664254104684 161971459211210064 15052341162528508573 12437382497383508553 10766058308346427936 15819756377041887048 15455436586291149636 9974307922565984347 6548316095434598114 11109785846389339984 17268703873039109610 5980554214203166631 5676688230635259564 18294702316090358247 7275766356088806156 5007933950862543297 15274845435124513489 11982624806541058591 12085678479127342481 14965813925580571473 4661943108056306345 3661948357777673294 11806907168485963602 14750046568879847430 17717507594145803064 2457664947391121257 464621115849938105 3670139193842130403 11576575158489300552 16594616910778912082 349568189557387676 12089347942654296517 8900402561604361224 6193387479210690977 862423020085034361 12801190189099582413 13429600765797538549 12300155832228824986 8041937010354946056 3285589470750084804 9080760745940821494 12336267828025839777 973696798170873634 1873103709670827639 17631239685674480624 2645500583461857883 12981530494674408647 14911727236831038280 4455206319970950407 1281656603591560512 10865413387368694455 12360802137363448648 15182221429157397417 8340483798900209398 3558578666775896071 9064995722156469140 9345137554729009760 5480630000598445828 5361895053962171184 3204178620365433691 28058583996511398 9311278675866010271 1854786236371997208 6493648308425258749 6612849890308344710 13958586392321544375 10930253463489319018 1401553857393246807 5709999407347260595 5540938892118414128 3966510023689890297 3893485601845339996 10497818933900995536 14329897992536212769 2184514166895637250 10696668538169062933 2670127102305326428 8337925676298368855 6939713011747014391 7421648907692417777 2212255096124694052 2137456888298402521 13729579215840932525 8512481560039625372 2170480453977265431 7468715365662661652 17596191139448795672 1221193125462353618 17269945611779506943 6152670563723334193 17160304319105623846 12747426540402556777 8804383218091419524 1786494392281284145 12083888520523154337 15985454266843413496 3630146174434716887 7417801515380229447 14540191049738230355 9390026918527360781 15689152002726531967 8773177218831006254 14069571259037947968 9443272346459499941 4605269180059740112 14242996316752153606 1768934892522632278 13956395370610543483 5950676797448845360 13295456582104459774 9436840118888088696 5295760719700716579 16953748479114193522 9714852590421102332 2210302239430953657 2558816696696492835 8700322765953024032 8437939665175453061 1023912543202240941 8506187265006904401 3044700986021794032 16775424220018928027 10459045754289589175 9964119540447107986 13902741594412091765 16599276416380978713 3584085932815237193 7087490447789318497 29338135139961166 8427985415961502269 10426423323441073337 6112048884438925854 9806298373059230748 9406326256126532588 1837578783927645436 4187554859352194509 4283696340590186418 9746627841439607185 13610887004193153271 16769960371261926067 4488898185086553188 11262081678052517171 15523724434477823607 7109275746282302366 12274482101340842272 5235131939418341429 3632983176594827365 18170160555922110695 12229143209297808944 11902924222054379212 15892694541011119495 18144585176980530393 4314672958919575939 12904458823107439886 1072770798987798741 12199581770596541961 12507881615985730746 8674579678523567451 18179880396066416067 13472003903340186323 13825412978312099060 10941599707560459950 9949851840276351965 10720394209817148903 10394702488791427474 11245075039070339627 13207232155283909287 10508233282976871494 6063500841214160178 2238344095445268627 13373096748499118332 14053766278673973048 3574339232516510454 16310154831856160850 12539208002672043324 6885751629115637565 14525439028632872268 9082582694306894247 9565256099434496035 11901686430857344354 18373757651561366825 3249552389942797278 14885257918040496721 10856191339268790118 2269016451151661553 3529212718027870981 4590324108101787257 8881193760009064538 1253080580825611548 9642738445534929435 3410854033246930031 7757354890546978645 8971338505650198942 15551499458539851131 12933647889927214125 3386611988964227142 13848308881036919760 3702015036980516525 4466922478877213923 10517442316998471241 4917244132334258591 10850179051804969654 11688683103960881439 17299854707517873392 17315051722922404035 14839349247288641380 13244147128483715308 12272888988160326561 8713009894519225347 14990688836429190233 2191135142802911129 18103123479214625094 16416094830392176855 8877689092696993776 2354071434282158700 18336958427080888524 4102080590094795535 17097667825577772793 14843200224824143188 4477377658454786778 9819886878484669269 11815822072575839047 18033190631399878844 7382453757381017894 4166511205677681694 2314056869858610536 16788245605907414126 3689817543186774166 5522508381552127295 8885985271364478671 2699466959642784985 13000393207999682863 13082395527581629056 7829214594040836971 8310276503405680403 16729930746948927544 15026211477531963034 11802360512077300838 16469321978803809509 15017183949214859947 16820875702664133933 9932655480507452258 2983521720364148109 6586400250722999260 14794978589095599209 6381963413451080450 13116781902302423521 2487022388010004622 5548169728477464376 1772470018015352214 207715885253308102 9214518691352499607 13716877926158544562 16524762803448857663 14183958534232668748 5959535696408882183 8615193698456392248 238263331435487428 811143625475048829 18297515065717467948 16605063773877760888 17517015192850055008 10611035130025021209 4956835639438607839 5835791492964410609 12858607084660578632 2673705082526178739 2116123547323188595 6323294570283927811 12707938062415708897 2937985228445983483 15398514432796790083 4187670974227461175 1826136968339080023 6931243131397783506 5552134371156969340 6605015677921344366 15923804462462337247 621453842596255779 7388910211684112033 15865968238712035338 10736398084863954549 14383604609418539928 4732718515788499967 787408621480617435 15500100400480717202 13451015298733305572 254459383683401081 14062044971633585449 13110731589856538495 6663257183706776842 5260293626823053375 4776733183932633001 383181962159728325 9726095061488799601 15018857034314960832 13539106461901606655 9505326527483432315 14399424707789237824 18059987356336410005 16093688871633376996 15477250123783299265 15256545472534613146 10637982951589257350 7992622730620957482 14693303758925331942 11434032734229229289 17940731483006383871 1829032636604749099 3667714023721266344 8022654408655135148 28349925271494879 2108997457062026896 13108128956672490913 15374581151561151002 15438449566099265287 10967012765898033088 11933885737831029546 9512364432947937191 5577749711130271433 1389026473704650848 12104200172928461864 15797730342333399551 14517644291434312854 12506363445096918918 15974781156200602061 8828255462782821044 2923511973286221324 16034268447850555701 7610838504337319727 4575181392819186914 4738886113228854649 6929510436893898470 3676732345580504564 5505483463130265362 10423211009990876429 11717097511569079674 9851518969028086300 1753765389171755916 10402069222908050832 15871258176699731118 13922022135637152677 12529991193015482683 5937568663273040142 1498390536353995296 9005304588850824634 13102219235375656251 14950260192254527096 16433827655840700802 15431425923119573202 1696399240194935947 14723179698055008865 8474517457230907682 5528082856137441513 8884996525273728382 11785842224637816594 4127928912408061783 9824737542647265615 17317393807258666117 13321501166219054004 12434928223513197767 8147534833913769656 16767611214381408504 14791441999811517346 8873304419895125175 378535220335177986 17856981022991670424 1019407479753844942 18374480358500265482 16634595843218838562 15381309188197302857 11301210373929967404 4867052507446044847 2454829402228042600 1509217315141215359 115128700030479908 16891677879759469562 2437563441279681216 938681455230473712 13272242128305813017 386603489016529233 15657637127079850426 3579883798278187900 7650883600829235758 3654667585432124731 10187881023155571008 1522549371005567614 6456080160154592091 16610111219221021865 8049558208671912786 15311819866140630645 2793710290588425645 18430270827603280536 16587431898548775666 10661871610280430313 747290395555192668 2850943811953181422 17761341048386047071 16782405445504013198 8227785673217696029 10651498350056123028 4778936977044851643 1591160702267091222 7325592349236914821 18410010531181146414 7385742021801635541 9580467553444364955 15023612401964078340 11828632308402868845 6720998665122446842 15228914938704634179 16780351079980303914 785057795979893259 5912350009128183407 2103135011454964655 5650978146598256545 7872048028077944954 13733828078642583628 8708757466871697493 851774874212307064 5650981059735917955 14950492847476352543 4110228021753384585 13003802066971763276 12328400344725254123 18423093289401437818 2201534034034341613 5616453098498093266 9345850174697423588 6132487572788575512 13072565065984020991 7782736577140758664 11902319610386844389 1063812313677959924 112807684177367545 8820440470908768541 11241208227897346642 8884411926612387431 2788339132908558853 17752068813771651645 8995877218287319636 17713379450323437113 14278931879013389820 7704285179536047207 8318346515537555208 1124931696930632131 4161008255654347817 6214228600111668941 2027288807718056731 8899186481856395391 1208020224753919517 3737643348183758858 1259412206460544002 5824212454769920879 13828617908515411328 3424733153433587686 1380767420822570623 6039758176407220563 12888334231579744061 930505187847488642 17798055910005232164 8857095048667407016 6554972448502377244 971350981541964313 6526247014275639100 6959983424261641137 3073411757046609115 3048608193822737628 16976088645918458479 790208456207101265 6383673950079492776 16226781914838234169 5373740108184044707 1958975173662978291 6106939028229207037 2650643362058363022 14906239734563276343 10973878854834589954 933185540196376830 11603944136017607776 14605980966891260427 3813191455402673245 1886400118716154102 4614760258187089146 12835112632068074591 885163281075551440 14578329886848346443 8530371755221618787 2785520201829834108 11537381009094882424 2362109291919391411 15788896798767461419 15981889616719146607 15689639519721262718 10914346998369582284 245549562113173540 16409659993676145939 11330306722344026947 1392820953937957384 17622454184614820828 40827020915296074 3803716679178712865 2192853373373495468 10235134928824512217 14698837550557542237 12940568110253198817 3403621579333230384 682316965672276763 2391373935390578525 4868469408213855664 4266457207611892438 10368091233836840539 754860247266246987 11788041951269994690 5871194705554650816 5284501176484904118 2984157808786681462 15841833109805518794 13622580634084103364 5958374427038941368 7434839326417537766 15799540583780070170 12513511498573846204 6002709078665989811 5077571126823185708 9869494461146312722 10510213989645946363 3363084493886026802 5064623372658161802 15892818722164345788 7793684669557827197 1269107058541522798 13950563431318202616 13611182851070866776 17121162591519308154 15508724776497768581 10128912774105046688 12100018199501544054 17438295460403788963 6695359725199923125 6269772312416800771 5137572703377369296 14004842786122324104 8009893897736151781 1727468523600319338 198269504377005811 16393195489705434400 17434384709882812262 3722110253633824298 4261297993867671906 11844417912808585320 10293373728328704033 10318097213956987076 2242347571813991226 2337580118211511207 16571538019261744557 7426006221120978623 4717566522636803892 8693924873089995011 17896192510746204307 13459408124909886993 3195793504662025742 3821320543364058187 7901258227934573082 4084419198477689105 6364922712382247797 11960192529526588217 797678274037119930 4303398833434275512 5493112378489324100 1200876921476632803 57152919642295369 13169631639367415946 9584775676643313937 2113308710663014238 10104025373675450740 7279033554422538257 10708355937912552857 12496250135423142323 13260970932576439753 7646559668438720241 12609918354378051555 385793947718720234 1732262982347323019 593028843265510567 332690000771920635 1475800668917898500 14954458791101595669 15940489577840880536 13475448091282610293 866673272465036414 2448024613010342725 2807323103751574406 10932237271966117713 1047022942644343391 5806159442489345413 7135254808294743130 17442599904573061326 12627295643208201161 8604724500921837638 9263086126439215310 6169345990556275314 7306640313245783563 13879736739576669157 17424343576192613680 16874098566934085504 18239933846255049037 10308982387143470798 12226643749058909050 3039002089860447906 18361333079867721787 13833357695949238173 913031548419057007 8680211467148965432 9167233492654583986 5690906451277492611 9725407622666820709 1768740357412872733 1618946887776743372 5839874828440523706 1526909999559744367 18294041215611071588 7482643251345548656 468519469457791067 12104974170881918356 14454097567301241429 14180660133333033811 11516321027379379687 13915700104665682823 15910020291189091911 6820356356066507280 5712206659672652572 17106166985890571292 10001147279406283971 13840351682750692159 16698428271071364996 11397676651113182851 12470169842089834172 17756661878306991441 5799489737595864306 13500084428163297664 18004966284230805960 15896391278186366940 10391896745854839882 1566611266385648747 3327783932782856617 5238609436610556124 7385760439559949979 2359777937144836309 11065961557327120776 6462954309782210956 2525814011352321567 1836133942062008009 17671497319492616170 15686949361169787013 9272514437441089656 14487944929817421677 12919469909738318825 4212684911273974959 14342906649653586108 11313740811602197182 11129006280813729264 12087879977426605883 6886655616410392450 13238792956730008013 14461152322244128774 5451371371840644904 8867216036577236777 11314270166836412070 13509247818822957920 8370154810854141483 1028772285783816431 11311578620084487708 9736102997414026906 1923096471445991025 11560744029908060877 12152372607033614922 3675164455647189397 11051106004745480506 8678047849805332165 7016675565216710942 3595355780252950104 1798800260314313942 16202161439706453191 13407432866985170320 3611139046358369550 16470160904685540238 14288334158389720191 17658137142187573667 1368410645800967882 8260838756151809577 17310672989352883310 1207561754696506227 14889418081864669090 17421739302998189312 10958869451660320393 102947471785878595 4554709157951205929 18240099958754980754 6143414349330038444 6025380383182527957 12025149904878347417 5154322391485113005 14580528794705989733 1599670460900987959 17714705173535155810 10405584388970201073 6941712940397093995 3250216458551025077 864867616986285884 1488288530251175504 2539216776373794273 5175114905196867113 1489285514904395336 13410879589017810520 9489106397816568285 356723316422530470 5987650963237937495 17672895911715533267 11932025701710064288 931309989273103897 8825830357652048599 4456174606057961265 9152892859809042300 1901583006406580029 14285153018270291628 15363074555686230924 7315906506265989959 8194213272126410540 1823915030540019164 11113466535821504206 1739804931442162847 16338962306448061077 9124744780633136543 1016071606493316763 12278013706047715712 1972622793752431321 16637059184215058955 8264849815590509512 8324794731621850696 15868824202542458549 11825223575705057752 3575449241460148805 3527750005505207345 11641435899375361171 13851165042343724171 12295800367666259397 13679130007736793790 18083372120845096692 12962051162214135481 2817407527139615783 1004229921533565196 13339177232853383252 11910604231483420257 1293872014476831487 10052968658845258053 17982378844788537286 14795609559741181563 9425988355079576823 3318079040048657301 16552996658461259590 11975397826396689530 2080057443119621397 1374915361969657771 3343447329194700739 1571493972765662924 16240197825997171182 9852003928244039934 8776782366402977575 14684346162757116163 3809058363051236494 199405534213962192 17131305536080521719 1731665931409674474 44913519180139894 16538892613488122505 12055883495622571340 9272643283975537937 5428555017456550851 11022574576065110401 721345031869820138 17127595405369862686 5848227073071290479 9845074344617979115 9427065109645837321 5602707412007707429 3148262285815371204 16661654428301786948 11388957395067645550 15734144431700072522 519243602473274794 14953274742137086022 14639286121456399443 8861572403924681841 12576735057286291963 5776808102195626776 1520116439147477614 11167273106980942723 4641984756575461429 9601863900251550680 16024385753174083081 2016162494966525403 14342929464843815324 16959339984136392284 9063465629484245297 325421517432986505 193775013783986243 292071926952752091 12305017801369195917 7708466772980946278 1100137208207473874 4898818323782422300 5583712564913868239 11377956763275785153 10655463830560205380 11966528019177529619 13213025365426624461 9282519508012516604 12801284907001548298 9399347024429430779 7170987080346579317 3328368264625745045 14776808096662081268 17870070600523194271 11514220686207773602 4582398982615755618 7688337307460239458 10140951057188024932 10226583146549734192 148401654124061504 14238584861116637538 13378518133671798702 17009270151811867621 7894545244745806070 3165010545511795792 1089204397167454040 14096376196533543169 15779585226987708901 344778608228808700 17374652795187777171 8353059335093693505 14201083373007301024 11694676144172119240 17924651047706980746 2103909685646526909 14113085432505318786 2414446443729181632 15646266504996918469 6669115356705242249 3347852469454663925 8548818849058675747 5963480397456923705 16580303124552956840 13507431147628294183 778112363953656288 15022167148398553500 3488031902185878425 14015328463270192508 13437855039036248716 2279579986374835195 12136595550856406990 1669936903038906247 2119212724166927372 11658573852991411650 10550748562431461035 14109331836352485645 15412800696690535093 1501156151839424039 5482364054189495633 2630831532830839455 1469008446054257667 953456025661129060 6569816697628022441 16383438391270992753 15199084871950003672 8411548357849380586 5526371782218433304 17047162669030524956 7344805572514923406 6870338421868107142 4949555130318570950 11627761414068971809 2291715955532559213 429505765046867327 15449726068592715563 17764046302566900730 16398645931493564859 455143038719138225 13178392739872760059 5784404983150997307 12709057244023259837 5864366709205309176 8268971128614071013 1613529640821877341 7797234551527700508 7252000048459171745 15374121386507858216 18062814672395586824 9731305669860170581 7451660241868689103 14775773418933761231 6746861899978101824 6657407287447982460 15844638699713832201 17551034579288580869 18160593928146854813 10868382924730789845 2454121905487967318 15108522210301796621 4792243016943741512 16923003051094293421 13147857598834302861 11237244460671502809 9976518750390386024 18384195692057789998 14425192631794712232 10195547823974530211 17881371864060887206 15152383917395996295 6963598523161850382 1092766770615743353 17193393917233784273 3583477458023143979 11221661274158563742 18327740684877992151 10691047006524635761 7476194637065050486 15962731186113502610 9624131742559362462 8143112230052364502 773258563186439942 4015768550462729149 9947354464460313337 13486742061657650336 9189558048928633850 9769449857042064488 220118460529068616 9734565731746756063 8580407157428737492 16689941363553750229 3821710025224003547 10854444837646890919 8967857587159736409 8528357021450030837 14168488691313489770 3390692575552452218 11958249488456251020 7128541068281903139 11223494646797661935 13270858910642092699 9746373694783201840 11669548430418456264 9650545293557686902 8774877664897213043 16775708284575619773 2646724743917759286 16432189379687405878 3201986655574077942 3907010141351898062 6460282680812209009 9738501407128075885 10599851329285990780 10641766615210787239 16941602906069200472 4560157948830794886 355837180318551150 18075335326745535306 18198513211594475844 2710186659451033296 9246686368385906673 12154906395877661680 17200301649536466297 13432988673851969958 17353088467194918039 2852700779980540359 9780382741581765019 2063632198724715645 6468172168075068317 5577574798598206020 1149563527121683930 7922130295261630778 13636481801363436803 6601647512952698341 4203627591069263713 1101129935680477954 1487361579743339338 13012991255787366671 6899087384711522721 2526967749766845082 10007155912739854374 10542659725687095533 9457861338011629749 9887858782942708862 4943272199009795729 10395420623449717615 16602769167788878372 16203092144142316617 11827764468771556113 9584402193709564717 9362674626431415936 1701731836437365919 11292112504075528499 12551493149757115783 13019843845968982908 15718485848107993604 4476298818092025287 7175348031437482303 9471809579054818141 11371845641622155414 8038960333604480288 12735200446784963304 11954198929708826487 14207750319733618096 18255002461627880074 5864381023899411963 11922782717223912631 3378802497134680506 16357815691685230981 6591202108975395774 3084002469111252627 16938122766148282925 18394738668553328115 14332098640343807425 10960684742580972341 18310605339090587473 9497834375113616181 10440285124269862895 4645001886304315256 16200524711839339322 723164321249030761 1201315370781144638 17331034179187307245 12168133333385905492 8981428539315058242 3913934446415209722 13881798321942479205 12473951323406565057 5812550851274112164 10423531404452368217 822038269417672205 13939964333385266756 4163451829750750391 7387329321310721475 5065991221674639140 8165656323011475008 3959886803366093577 2036304722440545478 11139494706557683953 3296269922833909867 13694643043397949596 3801518303897547967 12042653887378836425 2182482748196986317 11098998370403117385 3056836170345386481 369161878234047998 6030979349675149481 2460190061453563179 14729452702007445407 2600373838933178371 5817309871925887179 372291725432086738 11746478139354797752 12778375168406188355 11415361760966519711 7326044744268976544 15583227255112425950 7385878724086747879 18014076870045114713 13055201757602141494 1629526496609229793 15637817894029273392 12456476628095222772 15899683638958413675 14172096109617270824 9083695500001022745 5951850535480907721 1084461053141675598 12911972527423763509 13190143743203388911 2779134674506118345 13700988568729299901 6097944298564242710 10741402259208860532 15072432248850057590 4188138562538364832 7651916411422698247 17675526523340014580 16668210762291757790 2993510156013090717 6138372597729557381 12755519451230668305 13881258416134333808 17676974414853575846 6795251622955886134 12436294154109241883 6391369829654857641 8905053750306796974 8763529656971826270 14837840417556782063 7446474711832035767 15134899877482430575 1147359768754105674 10062185350501051824 17470336136226936127 15926210550884133340 9681462687740396125 6346164573142444938 2284646243090783749 695365965675497182 9968559043230947068 7984001986983273997 11324923046701726375 10278342521483048592 2373395839255730512 686769231826707837 15110028653169756930 13208627628080073693 16654794033280146286 13580646426128770433 3139484668483884115 11972660958849108646 10181109730307051700 6469369594345446613 2583244502046437735 5368660184354592462 17502595364525339814 16346646663536279268 3508294040458899980 1389606157915768370 7658674076374306948 3119794403035804968 11600761308672395242 3422501152956910011 8055760569105281601 12688743693306184237 15434757772996606865 216375513273445253 15042070787724035829 419106233058461876 157440387762678494 11798910390019618239 17278811957494443119 3898585485074129453 5820073242568521356 6228224330230005977 12321112631511778727 6700005710265320410 7731070430853723909 9470989116867084604 3000917473494715738 12816055445146575586 16282027037030131177 5774953777756025914 16441426022819227449 11420139781898539160 12042945842010225166 10713541530980799833 9736228897749881198 9090870672949574682 1257068667058626651 9835751713539855074 11961890385052903432 8707764047980266311 1399490946527012204 7829019200992193212 670992378043185310 15241381456782299764 16777672934512553867 16469375976856361481 13051519201678718131 16787448013738082689 12573516117091391163 1312238510006783811 18167897773023433883 12096960635260441824 17069549716737256691 4459011134060266853 15923031314129756774 3757755232157273105 4665373695960305077 11280548422200350849 7408141820562675090 10733371180328227130 2264090898653409727 11692190805214292240 14516192262594168494 17477783193455186531 16930121549893328305 2771941591844256131 7005621768916090894 6693605175548135745 16243916269538420355 3959907733263073359 899731529865859850 5763411088677347038 6226102934992661858 16405553769162004350 9786401798809836672 5476261635029403518 6342207030957197434 5812270662153110348 3607448555261229334 16225430715791701757 17293088588999219235 9437527242368920958 3340335880214247973 13132922095128657423 5118560332008034364 6547706573604171274 17488216260852381653 7020071808714511378 18344902899307235647 15020654679482378506 3966349341169320245 14818275939387279179 15479608265671818947 10366601424725058562 7722483267493991182 6608657358590693723 927085832632637729 15097756906714690404 323446576734173532 17646580783245922588 7987400047344204451 13928489027714739915 8061106776345157937 3510736932035209529 8575753791578232254 13960717963400641396 15442186644111229235 754263554042690576 2514871625751407856 13925883302828507674 6252283690463708531 5158547855728487629 10994419793839175828 2172689321434336599 5412904997219159778 4014752857809937577 5148192982374482400 10153588511908159655 11433269180775839525 13117718747373497111 10982119729561705059 7551861636974060235 7377531441638391351 10754240701628042809 9466114071057365377 10542074243493396597 11166997434376780477 13918289822391725760 3945087266754065442 10306173124044784595 3593176668562823648 3312934952109710055 5861684758161948054 5066107959106642257 10406174265415031274 8313555528860020646 5360663121940986154 3302152253659892198 11121041405205470087 3198922315778863807 2588312517378984895 11214544258894411579 10582783281282738657 13547862949676927063 1264704966182812102 14345993304986743725 3758253353818661738 8992480009033335932 8825219916594563286 9061751520055227235 17003038747834690071 12734320536184829167 10827165306875477584 11458202920170648311 17329723958101204580 17717612011408708303 18116948135929581258 12958948682840519504 16707189934388298542 18308623549379154497 15889090883818418058 7282412956580081890 10547226183191957291 3196961959635327984 12098186422857212520 3999848773018976637 2616588397663434177 11859605070155370009 14857813144405926509 14630164269799110683 16696846415392030188 15834793864202009108 15869094508906340803 7472536042603168222 3267448989336679368 2636293614471364583 3700375284594177149 12625917933894972422 5578584402417858908 9714601347069217665 1401477570457188224 17739729989737615634 9067398028961004994 3622751150942993884 6984450815160193189 11535275565174703809 1514790540963098833 12155945823422513782 9129389637798389569 4430613553323346600 1213264298408157922 9568920675158274333 15592725301523972457 14734755181017937863 14517574830715206040 7760136453194790013 9118803158104788719 1355460373320402092 7858100887061773602 15027933868512095182 15404162690550586516 6420632021767812835 6047410622527361262 6975216814183211975 4119080953313110055 4965677748261485397 8806833473423131446 7637174363656944343 959790070680823983 17494905375254205725 3477444216765495341 16287751591502428226 1474462462259710063 5706911908913964940 6553441508351434129 12577275478489210876 10566958573749403180 2359577515556506474 3228307693017646988 8861913206849906784 10647522941371974755 5156323619527599626 8676148735816597115 16777218326274617690 4888621750873318685 2874417206583986629 5353380375112392553 7073451552180276279 9218756148076661497 10867189136172681712 11235088836177786236 18220259145898182504 9116435184154294426 2448837817793534948 9766935293111909627 11771333000257248739 4147525752606140992 1825846728356868128 4685406165844079524 17757550014592451758 5379140691450351198 9659963281825428037 15126130497044950677 7511179353838279793 8431283235692657969 13378939080121792657 4850186879047536337 17125712151599577111 14969192010287186809 447138123358695811 17620484760827585824 9763506804164878097 4920016869017005606 11620269390019562943 10846770477512800318 12827706511068110096 17088418397792855875 14062424046911425456 17245705128643070230 12445466802579507862 10320863206856773872 17996085962461972728 15801994114617958682 2029016802526008327 5454984110278891620 12861336040462950706 8643907340928939574 15248123039183625102 3619430378111276819 8637678069827717656 7249960789032675454 5035730912005668734 16637388069264295756 16939710898296955758 6986334819131223110 8023242187222471596 6247916424598167270 11364039382984103322 2290340995002605125 11939737628801830441 13210706337999892959 16529579721849511158 11024568282817317084 8095237224820615616 15419647932899644953 8091805647735324079 9593337158407647344 7225706261229157522 2038511209298813036 11691422996565388108 13926631087020154992 14083275076265976634 4543498376516570799 10753115967807533596 12652571909721876607 7715646642123759913 12082205952289638890 16686558567889486305 17096921062983871840 13444049789341479159 6727816251333076144 1809919314684090993 1019399670491955799 9745178393733161979 7375108065290789608 9319418333563925562 1602689582741335700 1382743327592092865 15461629894149157469 14163884209404131710 1998279122044136010 15384454961741264407 15817634647570417455 17892406377126035554 9284805731759486637 15099555687852764255 11578865048035373219 7359389041159831568 16766189493747711572 13301130506205899316 3033182328744754037 6139243546779599714 10707853626793901619 15938075174341722634 9268677938047430797 14175860593520419618 1949556283931771790 18160578813605636439 82233814057382699 18400756064615948694 2816083477063552465 7821033002934202885 8942617459894664290 13236596287531349495 17468201251583604548 536027198503862506 10516890541522939350 9523338933103886564 9928796238818653652 3691352968952265909 14693424068926669753 6583731394454345637 6570333559844464062 4804978314866768928 17251717220959214423 15513923200936960803 6703661332511332352 6587727049243010851 1751913450728623625 11933430879995931348 6510021348376191143 14039920384916549420 11112430824479409812 15037096646508242063 5443333621054916469 4393195436020704105 18141897424222769446 17785676097201444562 9374273411336881847 8684532281637315230 10612010640300785637 10417379695397269405 12693994457615020693 5060878604973649183 3769567340473194990 14998222706117462474 1800251843927565484 15929385983377157749 5516843743086499017 3939107570477928994 12766033510980167726 8682266838849545563 16302539569970412371 11521880979374622377 16219506307209453536 14836378043009114331 7677688553842767187 2885077636794507300 12524868866386633306 12627384733381128380 3658013799837971347 11453941752816540107 4132586903301791354 6104604843150274665 8445117642378847862 6872970740229968290 15646684244848853577 11263828783463552068 14092621704460773848 11676619749685377427 10075162694102629788 3980089043149315361 16793203663462586893 14488319732118963555 9632026723805168103 8858028080104389170 15974705042824553159 4368700167002079774 10653947219587540452 11133378675288640065 11230551819720587881 13091882168342750446 7559814549296007599 449772859932720112 12526898395645857913 3590695840240047928 2903604557329804187 9323555102638197920 13426001924287171378 14277946121763472019 8182969168120909653 13776714506513013146 13892916513767093896 9222375655379745593 2671526836835846786 16052671814851732261 663379628906223744 5914023546082719052 13843914440793862730 12855057328047470299 12065598357134084905 13093222133824287079 4634298135586617539 9906180056762113405 16797628596659862152 1153003252297327257 7466313906027389550 349100626443289024 9004459508111368227 15515704760065212304 14453609902133733566 14347831759470270896 2865850184362442805 16005685104485016231 11028846323303458250 8312926442313627033 4692787240343289460 829010345635529376 1273479172372764473 6770833769504530645 1348232943582277743 10591546271725021947 17468281162891991505 4445896735322511243 1749348344308901413 182243263142431138 17881538390917629021 4993848955498980456 11335626510714185769 4730086593785319981 2321759304800028505 6672653078230106769 3722986131290026950 14458420703599705932 5887270753484591575 137165902044774982 14703496835292180967 11775092338838041673 17600739119531482115 8203458724221995235 8125503821008508078 2583504182409648358 1326450675783336484 1890062968997275639 7007578969658537356 12956714573627914676 9777731920282805198 4857005531825871837 13990007219040871336 17994081851119824398 7735898663037703566 4884000981787931358 1044127548899974885 11466224108219403682 16685549445312150797 12212463606521768179 13919188319689074980 18290768846907783338 18233329021878708957 3812868738755753484 13021278516430245776 801951310780997684 14453693891123681301 18232944405615078990 17725833566282176185 2008623195179734820 2858517385471958210 5644944996780694586 13963408014368982660 15308366108006562433 6111787791163025434 4677902344392208605 11957639126114669977 227064747925323849 1650910091284030715 18330947957532336995 3592312393942149114 9695847101691538447 11552443967893138009 3123133114894812763 2507246700625631928 16556236646164255201 2609951788174783814 15147888928797160828 2859025541451635333 13550692657254107860 13882470854351092091 17810061262380156282 80376690152687966 18358658701139842610 12470678289909144287 1245567975538573370 17931855818793557928 9372603881866357431 11127080381901595381 17029330219611056985 1397329703562471121 8271847756496560279 8195565842426901772 15576171007615175827 3643024077600598404 15056208138115478138 1523569675276842480 11583502013898039103 8255843757575929339 8756520168169266850 9809413654428645734 7452394460551654766 10583069759165272374 7035151143163097958 1559067445751844573 5033920101208267830 10167819924677027741 7070494010300224576 3161338474632114260 14703883890326861203 8782987979642075947 3889127750915764283 13595757547159027975 6991996800816367117 1443156617604360488 4980415890679403358 15098362233556642826 3129484187551176722 1020060811958508082 13065330377199617566 6175062355248977839 1891482797671520430 18010926506094205291 15977212185493762768 18222166616068381270 16382872337641135848 346469417781700223 13245060597654376018 15009354310399250056 8016505374160839160 13595626296544672915 13632474737355529135 2458707085937965088 6796891100479265257 3696214645580248646 5455284754092059030 11764744631614241459 11591804777456427000 14138250462459715864 6950698340477675583 17366526022099294668 5278804033944232803 13357574479532957893 14287771805140375090 4285889056134012770 12716153720345874662 9791635848820446634 9440232368008287168 3947356219721366432 14039290625232645966 18299473652201333893 5255999541956418514 3644553566005444064 3527522967913669809 14371648499313735168 766718970085457364 12882186297467064240 8600389807644118272 11218178818108376708 15027392691564698957 10206540295735331891 2666066235297032691 379581202753339919 2307092419081903620 17089064699545506598 17268382290439033525 6597238333277166972 2748737535121684306 10373642004366112003 16814994096715773961 8449636430547477312 8001650401166439190 11556300419557312982 3734454677100275096 12797311527181739553 1037884969276655892 10272709852862361816 433204097047560911 7720603635446308701 15967081305215495789 8759543940490088095 17133713296532582696 2841674970655575894 8034508052884180714 16226774769210836510 4756200698463326020 2179509563673112289 1606642137225109013 2358443572009177672 11019643275344386926 7941899011742230857 4549007813178408474 15143005014982607252 620674684978410710 6225367482955738013 4408164311865627579 5889197844374873040 10378831237036163576 2305146326590459353 7883097003402396098 17153787747495995181 14412712171736889058 13284636284241831997 673787462862902012 14569995912929799744 7378340341729291738 13277399612906655454 1296102911059042147 5525955317126206246 18412617759071741902 5080645089907881435 13495305355044696333 4945311274598935003 3429394292591953926 11332968719426322304 1379032886560980445 16641970937759964963 515932459348283973 8690866509808565436 5348109264174096319 16615701862415224347 15862256444653105151 5126132858932915490 16339153667790185279 638009235544163053 13776047297116851628 1146550276974190030 16834598899628983857 8320056667904268488 13132160072063989075 8916974871565472736 806201433022758345 1108924771197498701 6246192158353197088 2022343210962547305 8419187114693772624 17282305858006024247 6917402833723663919 17177788274082327635 8605207948978640396 10021049124055177478 1061499991962353559 3007873220799806230 7018462537368308096 17309350189478638723 4770330770847483278 6634543975793287231 2869400115721014778 2865172508118170693 1064598063538128998 15530621832415818985 1608194899709033123 3187130623980693032 5683645940071219551 15615745690734041663 3876419646678228722 8047831140827552885 4106866825325319666 4533895326210451468 10921611209351118463 15433592282994290644 16131369843144637677 7680499441783286747 10926451372747335538 8967140041155896632 3334574554235531914 3068318699052485575 14086308954725702988 7468373461664446078 16122401448807002288 2423212673100727682 17279236945381128931 4036745227405967306 5433831393173927717 694704492601600734 7526916029375840800 7778403554654234956 15143678465844715950 15294072401929142022 9933264559956255913 17390113941376211190 13951213233466687732 13540455612795239459 5917145701657376877 14308103670587242680 10635655691082930084 7954565858877891589 6667578827136589264 5873886041424225644 5432199962164929046 12857627087594605065 122735929701597810 3243945358031492999 8764469991153187659 7927222869785406799 4219659382315496122 7166883264505536329 11084198374029082995 17757833372824231029 692548554359590451 10270295625385965094 4753572697046079972 654143662529068430 3352598130014655190 3052192787107211575 7791644439360347915 7748603451043208891 14130233198509857422 6307525624920024128 13233589878303241043 16069597836536137633 14858945048171125913 15366442273946270616 12282249941336485400 8505316800704975874 792497607068438084 17844655740341245306 8694013327548678588 15418820137369459551 11404230589812800306 12636226629459461483 4600708634461807173 2595090549449945613 9585918736806520955 573620055785568592 7304026552625189690 15717749992982807410 8419445815913292811 4193420284993875495 452572428150627521 16811449262787229807 8920444634029600265 12820490375435580969 2246388252088201512 8620151050357233243 6901795326326899788 15833360629957874047 14609388503383427296 17463157071895741261 15198408972259595018 3084776784032679046 433590488504810621 18219905968730007310 5874651033399531356 13337081706076236225 1015720334510429883 12385744745147370799 6195547134065687766 8123636689338151570 9593053946663406293 6714906676461778055 12352035324146806644 13915466298199012277 2061386157896658727 7912696540156944335 16354160034389320059 16320560756207100880 13508170666866674769 4297360171013986271 13919674217596084113 4619547228697538110 4668709406602523199 12406314412200512536 6498974272508832274 10827873556027046334 15308204544293703767 3455998386812453559 7962180613109806555 13802183357826969016 17226355898498703091 9710585572633625515 12918348882627102532 12293993114837209035 4141451545334622924 17668145482987087876 10534730904342459102 4747688946835934770 1006256292939551094 5787640193851850890 17038467124218139807 2442053291116400607 1463037355108266310 10678807547682422752 2494690072440478607 7064429757336416361 7336228031233014246 5586858299957298614 8524120882654424616 5330162497867399028 13624819806323770089 18440790239186718553 14962759581176985634 3813359048705740816 16561716060207343421 16896504920389441955 4658323558250216766 13647413021354809817 11283838260954771573 7647919591022339422 3142789621605672639 11048417106999634839 5069309246287488479 11888913911354172600 14789213326569394591 3760744968618842091 9645091617115247625 13814809545698776329 17736374368036549901 713950711509132396 3753493183736444503 633070737559293481 11451109531893240785 11324178778627162723 7744843886762339653 8883770739235384208 17147604085270489290 2285030438329792045 12788772845332667003 6174733329957494958 14481192354476429451 11922248204470479869 10234734269666276359 12441100260834486332 4654880480737260010 7074284005692473436 993479157765071691 9170915642717706477 15419387876080317913 16947570375889823422 11112423575293811633 3171185738008421973 16922618377690214413 9168479364924404031 8563178530403561404 3354217761312385434 1446020304249410867 10609386723705402568 17227023988101186642 5747536656720027492 13761052649354280198 8919860349535241006 191157402577603654 15551458838124974987 10334925597880990110 9082572392138029786 10840273941648946486 1714271644815239019 8471364608981049886 12133239555394873370 11792105728582366694 17843310163006451795 3960154241477179843 6846022885401233600 6463108923067548881 7768871290144917371 18219813764922916931 3945852403643439027 369699073376328795 5991364022718361594 3185920677204105874 16206676942241706522 3604086593707550812 15534253397301746069 8753877601089703463 17306117406177611681 16843664299679861878 14849291680094312213 1844102738257578913 13344591999960095961 13672605000145161115 12688352102906107225 4286568431763162957 16690050082643214741 10618473281551435175 16300109603541991726 3156054619454378646 2756111012415873868 9397155437582084703 16530625775205941325 746957313161889901 8142679971530887714 2059337860777891210 10432042347578782850 5877460717698907398 270241015012337513 3257730157505249381 3183452736828354060 14572803880522110036 162397799621175123 15545002456308134992 18093922672562139070 868593790416702432 1208298309175277630 52807234096518702 14695977761558524746 3452545746369422975 6072008998939220822 9482357896190145883 11006770471850528456 9890616590622710321 2756388685632268694 12811686824119721690 17812724008577015600 7787855308874104003 17620675696065512107 2381022878617310985 2437552433235602501 1468585713428566550 13494781641076607123 9502594829349471996 11772706360529658362 2580142712192852699 5981107880574655100 1885889269518646608 9160304467505749419 4629960847959972774 13739399131708530739 787010292205416205 9143151177583211768 7311478277076757755 5511064064385510915 9604440251270214741 12246974874499701349 11141005568545780048 3179175531625489278 623037426706206689 1125123557654146643 4444599277388292256 17294994045709931136 4548887716010020862 6866025931900928300 16314144531842076253 10098392522335931920 5754651271281323839 457321743818543075 17681940884402219010 16043253523359568874 5996951888803831321 3885181644243047427 1396525708739384282 18160351568282528377 6165952716002489964 5856658309783717751 9134446997333316697 9854122087514123286 15453433961871617544 9128658759961290521 12762585585264701767 15627134000502560181 11757653710177725679 11476449294444724591 15485169157096031417 8465242485343370504 11213611301600948853 8419946829675136491 3789404244401626621 6934550699964244121 16368664434406845432 15250194076321617274 787471472274597877 8159813069482368002 12078754121382880661 6711587647436980462 2253068038958542725 9665444123328496219 18205790709456272854 4572747500304951826 14717439067199398371 2825117825985688411 13047843572769485276 10737501579206872217 13125202718007017869 3037792394913550246 3424300571843547775 13846842743277877294 15546762269107034812 7020515731983428172 11469251409844561102 18053422041849029163 15343738205981746237 4433025724056592723 17410028686010233093 1582402479943999220 16676808398171075632 13962674684119815019 11533987521315809697 13706696276893233790 3579437502621514421 4394068428655835371 7328649050050094842 12157092927022003330 5676500723961080816 14454760722648894739 18445562163471808171 16783380143219387189 8104909268644505047 9772253173398690016 10983398795881943521 13944684593568668988 16934120264220137788 9146209893741235971 7683641702607675967 17104390212459473031 5115063194248776558 337766383579915732 6168089754696761299 7429954720895880060 15442029100809875558 7776479552081048987 8871644976959918623 9909623971618789116 9884844159536091667 8519195682512357165 14799908184923014390 12391580703298503000 2352468163118356672 5117854529804697378 14300524077049116046 14129700008164757187 5281060030834728801 13049240314975197698 14813942640998889495 14658866929806807924 5579828852159035915 4280484179603814115 7764606308979953734 2504858569370538258 11341292304667329049 9336673414994303635 13476816185839154148 4366493409548286642 12146882392336619707 9908998094860328008 6741410974130064397 14030338200540503304 13646076555718516833 5532182311760181221 11432468729498536860 14681779475600121597 2830885336609958291 7983469667868483112 7303521230111712515 7096734538179253109 17909181102278234926 2687837382557487438 1388143471649663906 15830522491149491749 2892441641367609056 13918842074160946797 17754062529020552179 1835664574874243035 13924350212512672748 3231617237697574069 12607386377789528729 2129699384728195867 18372398999602780429 5377711790449608957 15898037869767513267 16146836310053248608 15755524602596186100 11908375315286233493 15660948895190747675 4061814497300567327 11505960126333364562 5084632864977904655 4195225415780868219 11020660316474381413 3269788418393406749 3425689184522966425 10804734445374754990 5609714730605665141 3105119647379764045 12782724909173769394 10082157202361501258 8043312181076427718 16165963179332368287 216229856026898445 2501445359048573982 9894181904163710389 1678503576769730140 12904157078414362766 4778700537395160578 9321935408168992535 18400157642270596989 10044490943976271008 12322870264297408320 4002999646858155219 11162442880129855802 13517253919518659231 10513777147075848180 12984154041217203973 14842250587831163808 9358432457222910256 12007291110588032358 601397458384729918 2676822930809759684 18062297488982801643 13306482445796077682 16976810158233887041 1039792384273427165 16871218111253753333 12008407844333905555 11222120863624229587 4858661468382856013 4996712728976685965 11313389804735160923 17990026148567169130 51570687731826424 16845663626829382851 14787831829373644733 3631159178921465844 1187620488932762780 16373981354431898857 1079637004846100780 2028856767961645597 9874118204896778856 6636768884881327880 6038880908478315965 17670414805239758844 17673460491468247324 4050423633446473396 2681481842080843004 17753582545659825527 7327212857329257748 8707297867172965188 1942598875233189079 1168594019184315455 111581227375081749 3076928335361329986 3068363022000306075 6884519974696994436 13309914511148883589 376555792363137236 12267151411306974712 10829325726927693124 4311324401924436413 2917156606638095097 5099714143768522383 9892848552186335604 6727962978866415220 7281989358661317105 3317621812735807532 2410641952384371043 5277414797259365149 10212209150125267533 3139612042563413210 8458321146428439270 1522601727070198321 17611500757346415946 7732651394716814253 12933520654895250658 11767122071242549489 18076693027967034214 2074767177387125091 3956749198555526393 1138255572255384758 7385412104038266317 3938643234633085763 15885541222654774462 632881341926155279 6212799832539479703 8593680000689656456 12049792246716573784 14474862562042327324 13861508050164621389 10826729900205722978 9542097871421418965 3958709104290514562 666632501503089444 11770516787899725010 4196628100716238447 5369801769903698178 6062945346723901258 16802709784403845961 5482934072143427760 15715579294489363139 10202517063485083332 4504353588352865434 3168454824965417506 10168096560372021668 4701303905247241611 11570516902156217809 16980122033672905721 10599504660540696822 4218796547634046011 4751298296619470318 9914443588443612196 16526451665671362872 4237969663298425211 11449405165910074141 5860821897092122357 5513404074226701338 17219266594435244445 12479214901899235544 8683430471204869081 8163209350599195919 8961558376847080361 961453604290446076 5728203938939576798 571200242865131854 6461593880981790025 8704213747396873944 12258409870002564091 4967978550529077339 17285580372608211245 15232150959266600479 13339855511915633849 11862976357957926736 3121887601298822658 8199566065186273938 11746933108387118027 18166087540439536296 13510967125705726595 12554865881691275075 14975625654223140859 12664819700799523271 17393354794676477167 8948621005346083946 10428406726659759189 2902867749453847783 9387250290186838712 4266582636016690537 17017326363431834521 1636453458682844094 8939804850527046381 13340292627621504449 10414811398452515661 11606379892161892471 7912344838321487469 16971422636907217242 15700489973297843027 3388634728769746414 2094646884239739525 9912340101725064743 17057320600853418201 13927934158790069309 8958326406616906032 11827172774223513596 13532806110690911622 1404153691447015580 4612970632654883770 4651996142285166804 13621460143658297748 4952228276448779974 6589778915615823907 8099673083269175617 15848657958370145839 11036181504065043347 8865855408979286260 9901065941730633637 5810982927460055930 9280174089062375931 11550366788430214736 8023698114145967616 10878891630863983856 7065733432986401038 5718769158543250456 6106503894132917500 14069362231990509832 15386705117386272477 5319124221381195770 10493700510731937037 5868271454427478731 16974745578586916011 1729386424452906460 16162904502322930272 1796789276172497990 7222790458696800101 109889585130798067 9113952353513480953 12114750172977908889 11839152690904713384 12740132081277403855 9465467791291149928 8872095480471020279 3754524618633227617 14233864977786389913 479742475147113689 5063269729567832604 9845769334941372767 2284622665204481262 11855754423567292496 16370154091928294146 14906250727249665275 8269643757918826996 14358471296973163723 15318893081697991146 18441907585701573318 2929351867790482945 6617322525559725165 12236213412267440961 13703426201503362390 11813019797628124352 2019702800079944289 11656852368256614507 2907708644900567154 4942753104969148548 14871116773413751395 6708104711952261015 16309622763707475148 2140092157148915437 500985936293627122 10616818330337640408 6423424775857923935 3085840113819101643 17333967444537511772 9147601602003746612 230543528145182316 6898497623381338148 4341277575105654543 16443644989520409486 10004865328146176564 13752047061476665547 11625649312276158274 10062361282081147623 9958875944828243019 11705365084134626349 15195789284232264122 17298879541413737496 12262702976168300258 8058647437824166596 17941932699231033083 16427075176701389580 16972033202973971164 4448228300723294558 6918343656788606278 11825485096979719628 4670662659911956485 4096223038448960213 7318446647384633702 18035699390959429886 8523291743761777674 9480189443814533801 6681745855898884637 7553312252758167260 3072469979404715245 16341506127216746801 7759720579276375497 2049730640463176650 12390259437868737977 144583573948969968 9968531969987957377 13923438215904108590 1298577052937921695 7512552002151407230 2961776989079014071 2573528632577078358 1112314358233813248 15664786157737712169 11800615949278329121 6882548936883206902 3553798564969968001 14790893771772058854 5401991566268578234 5790819417862731052 2111087016879046542 4697789561248074764 16379830559271772653 6780959522643689644 7397346158110650541 16709868624164676113 3041831829629889556 6390708206740113647 9165252801021272863 5530793476760449093 7502375250554587451 12076188158645085785 13261010179430425461 9258467387554983547 8790264271116905824 4805530487701311172 17236728501024296669 10248056491446259335 17417185286551754935 12853846615987835607 3295005726937735199 11940915910875567496 2503034448747598486 9118267443951040022 110042974822565929 11487034545845816712 24432214285476623 4455397871408636975 3639420974214241436 11477166079629817804 879360954559914158 16901175176573174440 202380816413578346 2369383249646043596 12812728495639155593 16406703447549722269 14004620562304435748 14013632021173354067 10462023447004504102 589492860203211884 16860896315629655533 11187483798090018157 16811274152159707242 2331596598808071424 3469308698897310546 8217672777948021208 4428562469997722876 8473685931713645061 7471121047786455239 15321086533635715979 9630804739685532484 2052684383505462206 8052088104914216220 16458335967922420842 15683877873631946208 305051986121336967 4929695391386947708 158049817597121252 1618169208454396449 14898088832757285667 15558324885691205722 4394053978270186305 14381454219874684251 6585623286143230524 10992659447388520246 3609193249189363822 223510130806056631 4584619351953003568 15515151796580099105 2419765703255872269 16609213850129714429 15312703925785070711 16236914553527683933 13436091898681968924 14220447999818278568 3819935629734536933 4224854430975183734 11643999466257358694 11831779477942071292 5765855085132192040 9929829138704693417 15103341680453527330 2432066511248145125 11957276535310378101 18128120004022044393 9691362190640598282 14679405454993760591 1509617029892702574 17053755442436525956 11589749532251067360 9392688894666899579 10495455671787081470 8602244154781600986 10368270934783281157 3035250133999256839 4402056079143992469 11699479312509067688 15426987960753124577 7201593288856660802 16154817274493453354 17486066230981129335 18154980750518442941 2597131359390721968 7844312987770989138 9484075458280181656 17136009274911476729 3422635040052136085 8389021894421878601 1770901016866342757 10345564301074479785 9581577308796857823 6525746659337608044 9211173266975206261 4259964758420242221 13467199276656534488 1620227629989968441 16558314640708287196 15224193433069833434 5070079305370004951 11065244780382102058 10636633312599867553 2977083836011765805 396373806968304021 2080892375351041227 11787659553478133150 8009316279754746414 15553991270576621018 2229241465509038899 511047343219836897 6595983407698965276 13060635120565618877 11104335965047094880 6273870585586608867 18386514933759500264 8175447492314786848 9396978971071376447 14844378571318058879 4183509129440499210 5252462487121918637 543183360001115397 10900018136506657244 2892471214786285136 1511097455251469918 11370736163230891606 11994852214062455647 9132064271333402710 12184912898884141781 4039548220620515921 9978218742595572360 6045470519283703522 8485729525320754075 2143530870802209340 6225313942567446741 388937633527221645 6993669211343338949 10168172509443734570 7638844280930597969 14192922781888989012 12543860349878862264 2594318404782779435 2238304941617429520 13195288660677091894 3282873750604139805 4786168117373807539 4933482883900787494 12332024234085078217 11836168227225719106 7006391648349410108 14844900562909555911 4776648883721783492 18388422911113616438 6405855126790256785 16786189802767487193 14783995107392136740 3702989173831843712 8750364581302077642 9506455171081771681 13379710840229445258 4208156806220055478 9858768760992553039 10086707184411989846 2393375224154095730 6279351672537699884 10851546977409498826 8577683727098911811 18194804711470861350 14619576709561225882 8180648140083072037 18349672527684873203 8089626059481278644 17861527851565135038 6560811558684456958 8203124551349175941 12792396539619588350 11388910393034281569 2015449714049157002 6704048223421806001 18400051535740914838 6342977567897409441 7477748256485130561 15946243469313779909 6274072323291778890 9561777321177262557 5033695687576837466 9371666828602708573 1969074377357216526 12679866685203264980 5289799188741832744 4148614941676680432 13720688252794122773 3392375977111772509 16888952423674962146 18394433899368994393 2149986980335120113 9412042325091823313 8517405002940262152 1394698398052928911 10209980325011338046 6788184004887012455 4842749832388521023 9499836944199612090 11772672827332633738 16271933529730684950 11150934214410534429 2258430048510208208 12251577270905404573 17995335107241535086 9886795885556004581 12090184892313413292 6532693969539097756 1111619927798450987 14838432330273370095 3769421772023404144 5884382097439255329 5829201397826652124 13848659059004760812 214239816213959162 5418479141257229979 9645247516177410383 695294367579087041 1042489734895873540 10183578358844301988 2537459689057773690 13952709197789488063 15101220604913778376 15419810672645534570 13658841797397837042 9667247430381100053 16948138794023062768 14305995005960608484 13200693966304496933 17311524831390049314 18302207443475237078 7011623744002974020 8247109570641282679 5401634011959822882 14472830885856024887 5366618656998930498 880247872737832986 13547017696444923485 8508451464350838534 7496521931863744820 4600752696996972690 5051520394841103956 17202764558213068623 1701437258225933150 9136656892081980831 18209754871662629143 9160931446277447596 6317604661793333511 13305054456710014890 508269463854565390 13708458534433634978 11809862810364831737 1907762883363492678 4223016447975615679 5496313242873678343 614759561352958752 811289038463789943 6695720783168243768 18180730546108194645 57400804562162622 10727333696232472196 13326459442885416663 17648593580838831043 3837654185055618689 11749333950485696877 11235438662352179963 1842635548557833321 15437851706403774355 5966727541741586039 17074050628955568629 9378828517222194242 17860301294438407243 395005849113533736 17483459553511919767 11155429183074169026 656911637695757300 18214845563166414113 3146579679900713246 10694790201607930702 11956588890667967079 2769880871443979016 6549966726177956047 9424046051245052408 9987928814145810563 5466970976668513492 9458129339466296095 16866215138567852562 6400447903630656873 11618768982644127892 4654882586123349062 16356451961554536711 6872002576336361210 302327755454162077 6729536394000717118 3571449011334392939 1574073026920659767 16917197344020363351 6859429103118555479 2102912527106895859 5115506812251222962 5571188912523716008 5673358175099334024 5579436752413748853 17908216964531478843 5764587281191130221 14471606013507447824 8485874035112232723 10557369463065717557 16504859517527902320 17376698049334132092 5335417152469939274 6065611619996905633 12378706343446464148 2122879810938787926 3441950392202869000 10950670684320522724 9063206007295232153 14685125547890989621 7816130444824952728 17070960686195535592 13257199453403124970 2281068406973579913 2458975900754090706 17494901103043012170 7263487144639016094 14753655128404094402 14390133568868568261 10825286351990459619 3698120867690917132 9958156443472588394 11861804583057010010 2294054307382411228 10570628795032207878 16477416042589039350 13460497563394566081 4546269123131464863 6707578210342781427 17525238200790346536 8814075448214524806 1392335853696335766 9180411944631229051 3939612523156606483 17617562869753638970 7224922044793282225 16600476906301428874 16959637443600865088 1524664101816478634 4832323354358202145 15069889373764522601 1353996810688573093 1627844677203127646 3736046679924889250 3869412854054344228 6691812861982767279 16199811150337996489 12660803402827480516 17438767447019894264 8607823196688990837 4789980840391395588 3575894255428972751 9797463206011267302 1968964566478938142 4162714947026137707 7133424737819866643 17755909402456600348 6354730423965336945 7735399472022422330 16033991531161812201 3524056265602862621 108380430849857112 10698151239226038544 6949560918102720000 7404903104759074958 8207492524581557241 4207029584326225029 17788877662477844381 12165720469350789904 16416136653660864562 3215289988645677849 15467184614429916293 2763340203148541144 8073235888314213809 8112477396537141902 16258069268909908208 12516823566815305064 8929303665855039967 193396944105406766 15411791001774375502 10567718117981650721 7537309727596017519 10516541002538154167 1957257367217450427 9632366830414745225 13752601104990364789 7837369419445109853 14282909936560020928 12624359169047884939 18200669949385793864 16481210178250748927 5685384575916846371 16579174470895707777 5330370483701386521 3989680285784259873 2308769416217474496 3982806943959783043 15761176298632649643 497696405092597780 3915063346772065380 16787192959675304872 14276479433881889030 6713946532603110895 1713846344920551565 10443466515288706029 7682956624182227504 15027357044169017431 10235188212140374158 15932980874831224259 11986707834990072704 7730715046795285004 8098769560349594191 6524953266363668656 4834482292348800501 16973222402537376856 14737144211703395634 18025285838734461296 939315549518747960 4592899673711693282 9440558249402721433 4860295117815902884 4529368664712784904 1573975650519499473 14857958306086408745 17372000133233172898 15002766434297624675 15301367226570545433 11584506854959600771 16610992160751606603 1102729905613898806 12039759034261639850 16117125818374785320 12265766479866315363 5049600863104872053 8509071384741149722 13183658790212593866 6827105070670976016 13850211519814277744 9288731385095549305 15896903650466002646 3169841133101859606 16270396999843250697 11647912832408923707 2183431662637018106 888513280299207669 5225904567595034927 8908198329011469223 12147534541017701573 10028143519325670717 1296493622071850810 186813459098331581 16578514735517500978 15342892421249518621 1307823279497841762 16214256616643443867 8541118784928925326 7663499777685945229 16540490993870534130 9176138637372496485 4884800671274039451 2317530260389614057 9418860367791615269 12753771394444249929 15240408969112869214 16410417531870687568 8888925410907643363 15519309233436065379 360403134503525906 13662884250756691966 4449892551121646048 3331821433344021636 7491355947526835485 2769842246283795806 14621860029507829434 10802021355824617561 1508752782092018316 16569726088908466819 7103473731988289484 1524422301425899371 8164013205823464945 3310458262951668467 14446469793164366153 18093849421227578379 11981662652019254596 746762450179922127 15598925075347259326 11700432112241605366 10484104602515117 3882769590620133081 10949822764401721672 6016437809940121987 15195540055251777016 3548845999753032400 10359003837535376427 10159652752082694497 17971676915242475432 10058747581141405943 2114102914157508802 16477911616727878643 5965940152768735599 16933411095565276320 15226650508979200808 11557740121656052915 3197958462468400498 1955676406126041497 17888121238743811923 2814134031578663001 1558605506245862453 944254121565647654 5927622066344919093 17676052158496160002 1810666617390223076 16420259497820023388 8224460694597763784 15616972475556815099 11091673229840335183 12515200664129466303 13402978052204979699 5625526022152587427 868891785806398661 13195864580566394148 1478973743251402960 4483092089176096293 1380107977628469819 8077205659675725651 13868224444192081719 10260710845341424051 2210920786354070664 15864125958724627074 150555011563413612 1000665544277730249 17789103654396614629 1402288307451759912 1884289024740379424 6534586150653208982 8854317238424365375 11045842518972193782 12399709669943320967 107400858341587817 14220979725015414011 636556309714258629 2429620322563898196 369681793914809033 8176938021637903345 5394682486120257375 10441124532340816372 10048864668155246866 7100185833520943182 922066538898601419 7287109322569355148 9766520563934141811 8082460530153547057 6324258071662985000 167848384246179456 14571519097869729577 2678753818913665979 10652801722681910324 8816520771315770506 9922923298872268247 17454461659588887526 17412092302938301102 12792947126511610978 7843593577217226693 7064377007333051419 16904511419776886236 4609648476701571280 15200411481305769690 755556307568145305 4213956258256996652 18061705707566223119 1436142405390153708 3861663001181999229 7086073483490137319 15566145262108915028 11453073683754248943 12100278572109442195 721654845299534968 11427045628486735427 11834777460224449379 7808811822898776744 12899703960413900996 3009046238380648427 16431303538509913898 11407655483089471374 5679994157294776965 17709939876468676960 15274365658287285171 15125030731462078690 15638865944011001501 4829093367275174182 17798035428496213264 4888269683415330025 1715759566248239606 10152021555334374042 2934654333001244039 16495209234310593487 9401684196432125153 7190561818238337665 816166979494690250 1032495639302076849 6358072633557732250 10937677043878634932 6837794404053311668 5074692146102633959 15140772793881834720 2940541194498647960 14175213845268324523 8679914111157081136 14687737312084076436 9758206726143390164 16370933053038049466 6134586889338848245 3029499905558990517 11980493744102868831 6260552457738404330 6503902373882905539 1746835382826956468 15742243037917645062 832888031652801431 5596701877813465843 9405799763096864958 11678350704886600576 13265033674797867341 1282405914580663272 2863396963224908757 14776070760295715785 17499849284886676887 15185245490856240469 14192302419153372168 10647644840733723849 13053092621535548422 16888581741485771564 17343101778874226494 10847583984917348841 11774964706083226835 12398660967945064569 13146542471554678329 14104699352954367730 14486069960905290618 1268075656585379311 5215002798307579967 9278935736835432068 16966786112298385346 7738529319852097851 2279210778169240243 18358278765546113640 17011509448548463191 17226929989145916571 6330689640768498337 18246758630284207230 11867477277272322624 16801851781761599244 18208408361633501744 18231155660080090953 13489690292249123999 9982239644757557262 13566997158533626178 1301745109873348785 14764098224072439655 6421089548942151168 2582799040478257867 4762041803138928182 15175244137625784449 10020794062427635187 12204195669338410430 13480364294636830263 2891900476708663422 7113941935484643913 1875476423653809230 7603393245539930287 10072882511304591364 11116445373573352499 10691347984402526927 7125720554467385825 11312216375302303946 13116886716769381725 10837487058866241301 12686682460281758779 11140717086591926085 720700609514341208 12955422142830662374 164255044576792123 8243693006902328671 372042403751228403 4542984618490673811 1049462771648295037 17771497382485825688 111815612476927222 5226694285420157135 16792316487714243074 5501758150315513946 8941191639104817250 4902423379266456255 6196801579271762903 5428937589713388229 9190664116463216496 2344272329405607052 17897374058229899753 12902909720034612305 13771042808201246153 4127097502510234602 11982172222834180429 4328354347821972266 9066982799265004514 12013143242102126815 10813240752851030300 5093403917661831895 4668188160921703950 6461913561634695566 16626316992070091668 1481813918890087174 15187237532688322065 12472280104737065713 8562393917974745617 2168241022652294772 17400461947810305970 16343977816710937865 6499767196451561201 17423651919449247142 8755462044434810272 18390457491843776793 11072425616658111333 5442649588398944283 15098792712014815400 293391125011773915 2051647393988615933 2279149477898616285 4563581810239732729 5697959461366361491 5623962750160102365 11076570165036236557 16467704016747227109 5688854380150461254 6838660762340837262 17804672750517448697 3546026050864855618 16360594934013295681 3237242571948677331 4478204476182318185 11284414146670916266 17806501066246923153 633591484279087017 13617303958102487241 11169321199224218759 6020269446912603050 2749591576675751421 6245043980421001653 17585418400424942802 16667313129818198653 13195003149629410961 13495948550211541234 9466438029252673235 615453278424692637 50991722122143636 13798900841948377474 15174832983830556918 8012920527301350470 6044230460172317450 8061672559643449761 10192405354387802941 12385560731582618265 4922625587612881802 15389044813464151158 9913832842623148615 18183561345461691148 17343966965296494318 6940881564963398380 8036869881629103561 3326497870964970317 6688342689438671848 16620793137436486786 2881238569282962060 5541345714847119458 7839198185206992381 4505222542943016362 16058527978811300045 6916893611265329353 11976712060601664303 7018057289163658934 6635093713595292688 2474425897057115171 15419185448741944157 13396598705159786040 5359229471507677070 8569784544636134358 130019230828247155 3827848531852262428 17432838752428653325 4603489702014666837 10584636202311981132 8373022753106185057 8882196451188918186 6812084368274446728 12529414630653347174 13932510713013286840 12103259957153889202 7708850805869110393 10362625222624711125 9625415820757688511 11785681992395520180 5365867165579267381 13407724099832982242 8278406044358400827 4189413172922551726 14989512644798822151 16123374384501790182 8470574009910908618 10193129365161297505 6855584023358417825 4918691773695992665 7532612303078306478 18281933237147631165 17136403748874662784 3645435940163386015 184108009347215095 18153047506982177024 12115424391658937917 776039746080925005 10631224407175028761 13850623422711106655 6200403410576984516 1117733174717530106 18127704772935783681 11576111107838541428 7380978382398551419 15493684070035728275 5512047507484373761 6777485064952762448 1669568580166975295 12292479436145957945 12847369515765130064 11757265658590584584 6731413510448869757 4095608650350145015 5394886387983092971 956240895030329460 9061222911628009561 10476570685098137598 16213781383698578527 16905861749797066630 6258064751328718113 6200983776854523961 3342640132678715888 7105822580164054834 15571570153305814533 1288457090994528435 3713682334092073133 13540022304390358983 9339927804584301159 4531042019840378379 1153266851455290916 13880928290978509530 15542744862695413406 5084167997021360468 16070874243871760962 1859680525924628023 17911895882413464134 4734827046745425762 1921843827758567787 203706283173189180 7020276006505025238 1718635274863478281 14763236385679813669 6598253785814861454 11237417954555897509 5507900616675228959 9707815753572507680 9707088753555923728 6222338985813783313 2473659843786981139 16680925425551069486 5366592498506736586 12915238371264310044 7238712645198166901 13077223484813177742 14214936319702834894 6323575884979233535 15443601581358445129 13021932627132693564 7534235602360685083 5107222641918056798 6805987774179479325 2104802083991534511 8623450709490249184 11272993272499823639 8056649096503755927 16841093698400319842 16619545266792353485 7697632087725041321 2122926879399889699 8512727173457524370 12435529367962405501 13368780131085176031 9736344224116670637 10944671239531169656 13832547508639583360 6339049257914744768 10732375176623048844 6275284715047928799 2108948161953656105 15262382124764828871 2830515558297485624 14503647053381518152 9000937551028352524 11213053758327843479 3357917760165864431 8974659111679658007 12041187943952636921 16362735357438442138 7609774076184564646 15011161733996863361 6459921639887506479 13441650387148257718 6359618805309047018 5002451286445203978 1774555155458818066 205264254988540040 10482476446289959395 13176706286975405750 3452435088803730112 5537770719316643989 12318015385150797576 4125438394947158667 17609650202667900823 9459766081657827014 16129277629082926913 13762010743532419772 10850972162325155854 10209839934372065045 414136001004213246 4400031306070029516 15066959906466847193 5132602599583318007 13895482761249615128 10371280511627837520 17049679774098319359 15649571230748988066 17287710079109625918 15609221202610029880 13004373961093316837 10745020662913704530 1217932706353519777 1763743513656504779 18263981462548596061 5997034046318665096 7326713667204557300 4960067083582817731 9398533643771479239 6721897299733906377 5709124538503275466 13478191287889042314 9373954346215863184 18408381565181776781 17849489852612150197 9786831865544513359 9678429915628971485 15501139325896376811 14224989020846665864 3222715374879840028 4414339502140244869 17923077026605852663 15245816447469497281 10042860993178587291 17863194330273661818 8858525246180118645 8165742776935731682 5896012048678732843 9551747061851001659 2012470734313597190 5826021748769586826 447530909988405950 6212084067537376365 15992513749274535150 7693754665820914545 15783978089861540340 4675216998515013212 12513858407409208605 2061790721644578186 6332585701166263770 15183821513776160515 8463775507076223725 14879186127954151439 6112267565953559242 11791342308692049118 16904091306222473102 2100866680251770354 16796828684834829880 4498187613071456949 8107214500053782224 14350185083986351344 13621143301803199189 15733520769612450069 17846550085459040605 17842212741726194907 1369906628585616876 6272115492870073546 8619693356729064324 10247742938607260914 10565407883600775117 16070899508524066429 12295598142820252943 18418959965154768960 11890192755805343882 14496455911457295641 4916565228978280830 9894997377034193244 3512479315169787643 14934343837405521589 194423770925729582 1220669326343376057 12293797095139430211 3483403069347762415 4368229538172431594 14389899351025591538 5879867799648368709 14440311509192268273 596775211396669349 16798790310748615693 18011399856341400674 4438955770373638105 13946464062285299439 3874456339891159653 15209977394815949538 1323531096087583021 12654104914390595106 13745232232007992139 12339364664114377056 11537159777987081584 12514265855077598735 9801091133544001820 16135148307642292417 4797876663630429520 5799401486046011812 2984342339044396173 943772645927530959 15032212608211326499 9031888789606597363 6504739084831324543 3131543705143305306 9180058305563943084 8380737917511366779 15635069095834197173 5974375189034348506 15690126493330128054 14107298708670595486 9261985092163410935 2019485076099838036 7823597427919963209 2611660066055756645 3544212110556401919 2564165699184921271 11998843555849048603 9484958688670628244 261791012198999291 11920671173526541565 6984056065889868859 5471377867929131512 2593738384783564426 2785674984635367052 13045710837174782544 332981390436994740 15661489734881720878 10570221752846094735 15027132829657579599 3349684343782377709 1663506695242176378 1549627020993886830 16723046163016853531 3954143927401516540 18359269162215259979 10515694680089283474 11346206342439704340 18080509595869018045 6866268046865922737 9202142430045522518 12645590731684318257 2763953457758166151 18058846045707530148 963721681468172544 3201123601168535744 5198479260263785345 8604712948125217912 1983843433186147555 3218393867431112311 964394198023908501 15030843560785167590 16131509839972906571 14920874311987854965 16628951757312928247 13081177668395180318 6142865608077727030 3056416619933789114 11784342645699907101 10518235671823297444 4880689567896302238 161857393938019297 3349125089937901120 11332898983267347805 9339905195914445869 2412478923621273253 2764586680520426516 1432769895154820974 17112919298637624774 8801381409725309065 8993979112974639409 15051784109352373484 3440045299167825440 1128287663509643495 4434864516345143758 11593906367429085838 3391971046764299261 8907777384137854825 5642790776365643350 5517796054693923529 3332073233015246587 12518502107706923481 9916974201545760753 14180225702291791368 5673304475387435616 13071304423028973151 13229732956141867675 15333054779746955883 12895640505488233448 12684023278103721253 7463139913921568100 4321171318732027779 14447412419004085117 17711461822045028450 1265763775430885045 8461303897044772305 14639508900138162366 2223696584076046892 9977612985106557721 14983149686800937071 6364565425767384082 12455943914064261028 3324006514186665055 3587600075185642255 12866141101437212137 5411597803968633078 8565011650994949004 4448156848815554339 17288405219972321704 14779509692970462755 14689138576459187891 4602415788586120378 4900045325973328862 12669351507540993808 772689799258872385 865957889236827892 15266627372603135509 8009398445606884232 9850361818122274735 3214607391077159630 13890750015129560194 4396198033606413472 2096286316363436153 6515951826202177663 1929759178142336392 7140644839060464102 12435642076442765751 5198796004477006031 5675332707459117299 7286704008100604648 3518709443001323574 15635864920931140009 6399793193857111502 4259915616792766607 4847340335583197698 10000459179973586557 12913267884397061926 14939973839521460180 12622634097956088599 18124709131149993334 2986524402040506136 11133406929448539522 8592251132151977722 14884577585209246749 8387218211910769706 3806296355272042303 9582886943771225822 10285090252241977410 8568232162070409513 10105452734908496347 10445236784409033128 203525344189721441 13017996219471429736 4252987186251631639 1599559475408620782 2441175624032754742 4519077595333710487 1438044637363879132 8602323066603458939 10743129258622618512 15843869751619234893 2563790357867910119 7480368006110252254 6391715402924547383 9928931095441232580 18030684521084376838 9337959288689937944 10987918635452280764 8784014760336726784 14559395188618992294 11053393951161261429 13060899092690739702 17322546428125740973 4803108195964237746 6224395046238458667 1899767044098734377 8411431916983848284 10697978159853241893 15529566862673411258 2400700555371949241 2581661981411493053 7456471106340732220 14084259583605775871 15753972557399433487 2497253976653359327 3387770663185800600 16049243277968742216 9837507691065085528 17412381293082060564 5290643239699985666 16106847658849601524 11519093103366237323 10631851399518525228 17369578836700465529 18213847643786124943 17957275550724582333 375184491114212722 1203844821654646713 779415897476432341 7924485117293710499 5763959014388764233 15487938658139880218 5661618915647035295 13169439291500015297 6970520484492197220 5934288174920914420 14180733773691779999 7746716231839658621 9156591968435762885 13729308897190903624 11441309715733956153 1290691003437720432 3872590687721511434 11961017609769389838 11575855914726984731 5700365159970369277 3931764891042873372 10382438713958611055 958425306388645387 254711552523624496 12613629893651859779 15287823462212712151 18121266122073736074 11490409685382484606 15849612887208315441 3556463339195437875 18307459309463054338 4350084730092916317 17761319855578588279 17466054770475906703 2958321351637591672 9653444773535212776 5965675267754718758 2560777324090924867 16127009477521901794 5701320479070142678 18158191389266707787 14592649395619040878 14096583153136977364 1472424875125158835 16051143729484820440 17115917023733967976 16501273699452532748 3368936649537336051 14796824394602141291 4285762185501592185 3791002776708814921 4176080417177222735 10138678714859496943 17972254828515594495 9381160294180026030 17513874222909551717 293502171954939323 17583957586417952242 7452068004705476773 7557519674038044835 11902340758621170396 307310346801860172 7023374553462625108 3739421259716267819 7667341386031645201 14017626686452925812 11958491444012514791 7086509642733150077 9571570209845564940 5423574014704505062 601731999851517682 15492638132705968514 12455959413891751513 2678862980963859057 15763986121562556673 17296848725591725513 4936091566955518695 15998973568421528608 287553742879793259 13700265449024613470 12967174766242765952 6693112376256002362 1748695259801495528 10950233649121974505 7710258634388275221 7789533172697168588 986400085184559541 682695979126703778 9124713847538990419 12951528949749011472 13253325286294914513 16802930689116015932 3584289333527508045 2556128925935658315 7572073277145924259 4657203031405617941 16697446424683681837 6698311504659290931 10989976870949093912 10306372753757015327 2011903796201361532 13810733697152601059 1259946027469884562 12092428174429931720 2937967320625150570 8908192389258615886 2955755922348444834 13728988092704328055 10848334881602600426 15550237500595536460 12213303358231153408 3287314399941089693 3549390918952257236 9119535951291175703 14013562625201161457 15022319795054732459 7342106021275804345 12856568263277125992 11610858433126679118 4539932695097184597 12908894438136532840 16085189567115865462 11521933663268377810 13949686069128028396 13265732579049862251 911573077950095836 3832923648444945542 5837001543282523831 5450365809502030906 17988459906650994713 5270490905698090568 7474284181153995329 1773065487573009989 8056351719466022055 13038345377637227656 16744560601138080028 8431774483025092197 14334854943000512233 6695582966514084814 10653205585979260664 3973017194843503676 14192235007519067324 13507819523592547632 13215180066912847042 11324267953347680519 15743877657717245600 5633676991526824604 4020983867030864944 7574181120423267775 6818136614445821714 2034141324062016308 3788699854745480115 13027495648951433064 16408775950137767292 16278167060353210592 2741496718762987201 8791768386220188961 10778274858730924086 11048985013091888319 10998534721434225741 3238895955175244904 6346054785417601064 14394168768551142829 5365211014991474979 3995755302855412619 17917186731872652416 15540648222821132271 13755649365372290446 3758334461706433552 13396369828063862899 17794530687749986153 8890234950194412596 16186663460300175412 16243492684385100228 2602738046972261565 17767862635962625903 12571416496961619945 2979209132004244395 7585777185490767741 6158445213095207500 9811125511219417516 14347808053186817599 3921660042921683345 7165386319898419644 12944930572463427245 17585389820922235806 6709259674518087053 4767444109580017065 9753642620709901672 13127076031203510961 693801497314507909 8888057578668667641 7340779559863418472 3637161552703564625 1078400985235177637 2705559534907895741 2838146565370502193 1282846641806862877 14361352047082783048 6241994461257890434 13085908267802004495 1544792071050680851 12276754256052073417 5763864495720392023 4942559714734024026 16439359219413800546 9013620279752492039 4234690522831381575 12145842776988337939 9167006448178970076 11431298149874976079 1325690811185539923 17195119738095633655 16898906800563208729 11442410913006976193 1416498121289573963 2111100468083392517 5872734696726760428 16050893424018055513 9263953803742740573 10986972427077705963 8402686592463284268 2237619388267318890 11031952767990273781 16920736643194065307 17443587368775875836 14408503286812286857 10333835087968789098 17754114578143962462 14181774089281186429 656624419909501684 7918275292211474971 18243119103559869285 15556633467516641860 16420722008880238403 14955051534441931168 4526263773301833568 15423951398740701142 14181195691138666708 17021999154491823403 13693774153384119970 9753168970022024521 3967023901530925350 11236266930159883057 15434787482768893780 7991964904213271883 15866671818330716442 4515861358994121534 13634174764405831041 2689682354082563726 14151880276897542114 1285042250939983043 12230667301572668533 16249099593643469822 11796428731193921436 8738457694111704778 16313193232447693857 883737747512746280 2997563367556133195 12210721730543258784 13531760014947604627 1878743667164501196 4108859411680662404 5324335242853530724 10178384479840318952 1028574015863009422 12628563857103142190 6610663651173519058 5733493613458897531 9215267515286571655 6320346511242397140 5463349912320761453 15089158541475895829 11954963133960730600 7392526067024622514 254778595095963000 2863294194161395215 14843091803316044013 11680109578852252990 7387594458536151308 16248134104666873742 16898651538303813429 1501074959603752435 15501745804967341347 4543067567166346833 3170539254146455258 4442856802786292753 6443005670168676791 3003559117609730753 2692822070148622221 4493295629855344587 5367296042106604949 8892097183842793991 17768262380857988624 11942434283451316967 10428347980852264566 14888388227941473545 11708983679974546615 3125046076985093309 14744175739042877696 2902385470182754374 15371523970981646637 5450440024176830584 11277542354256923841 16884412797212805017 11583186495425598240 9595682644342388184 10884434043877250858 4204156238233745354 15154923702472344204 18239900930964547538 16317265538641722301 16858789577876294906 7438518281303044150 15200595748549404374 11629368906482236609 8266506801563444869 14782355883744454095 9387572075913705963 11730252108284969623 1994910790857955752 2546527083962261788 1389981058958159232 221778924111197617 3436701271306860485 7716493196771615001 12245255103014489289 3683032513931218328 2744658461552739246 1432763868734763023 15894581299379930582 820821698776323073 3340294008655313277 1707986373902081448 15066138824158465325 5830354992046201853 1676791406576993474 6121241809813808385 2657693846536611368 6692542078368727628 7524014962491913245 8603393132208796814 3498480674573589380 13706692484942523172 16499109382735629428 69446560334018682 6217377785434088219 10712516976265061351 14068608502245307850 12773318941776313603 5503872405068193333 14468513463414224520 2426813752982788981 8625358513999784801 9541167896611667974 13129416794404903757 1455006529317938628 2042984196079669057 11562505686026991084 2470835342376837536 6645964772090615142 16886946830748315182 5852349068514468859 13521342858666879622 3512546523731459471 17554309875342131314 6057582913074907091 3531059022362333073 11605217517642816198 17591298296590761354 65028247045079309 3534083588034504823 11304473815518062053 7159649998510581325 6321491387634225995 6613010116877665093 16408533941608392645 12326132205763459272 7692306998631805043 3952750690187399168 10082861907649755524 4957970148924577108 11177900129823090614 8621526746238885495 12222873053592563061 6346560846617530682 3055976294972083494 15689071494351201654 17343959073739201075 1609823743601209526 5616773404912566158 11970491041573962722 14967965621046026442 14752759893957820160 790826827584210545 12947120616687997252 15001288693255823450 18056960052697400136 9905571064531643681 147138146317664249 14848484833521235218 17796738505256446085 15439140591274632810 17329859165909394419 6421857619965095233 8214951592799782425 8309143944698301812 6300412753184826619 3154530559959965033 12624061328146542179 2132727526947768080 6647357827874849056 4688872998495268164 18421056800657059370 13054909092250895941 10113296930806065415 4996617137519242426 18270641613281225126 18160715860987987863 15568324170739921844 15037454951460968304 144002933964861088 505197664548777348 14209359755394824544 4163006576099837261 1752575098076142618 199548138103373343 9112280352925789625 12545105416721217642 10068306607747239556 13552500713896470316 3608245027506301947 8641415078133743808 9967223210256475017 6063968730569954577 6217975029637370562 5191551680408195486 1747763764378563837 8752086286389581939 199911862558223125 7742366744275490806 2372567598329618111 11239246519781269670 5188243044421774400 13934083153623475117 7401009264341427682 13207915749031015358 1905891664136467522 3552832761942359849 1865410893581040669 14151866385818852604 9473586433160475293 5439210915148184838 10859512049666495229 16525169503624221871 1448589447019206636 4576836583307794152 1244208752015620107 3292391039208007319 12382350550802073308 11127865280583870347 17168782105085452650 15538806117037786207 16493837931340087052 6058100520906055831 15074438672726236111 4318884815252120870 13418159838388079423 3448841853017988324 14166035506156600378 1349516134043511568 11859932206625752078 14071895390569705525 12394594339895516680 12859984519046571236 4956374528564605580 17805003411284310938 15891634735439705744 14919012847070746332 4608465534328478364 872645497294906966 7093233888119815868 8382397837775079200 14903565926829265803 10301122457094022110 1312282043894915313 9315520958972921557 12422700443421339403 12738951409272773548 3335976864750359983 15928544008559892215 14984195990187301189 4532369448302901442 4796175920084298579 5332912731493466842 785647588261394093 386069756941197799 5417382504193788395 14654093007331107616 9015823620118764608 10659682369854841001 2332037539113759320 12151254445333851339 5022577606805977278 13243922733170284647 15680654936013535032 15182436095375376752 17898561926971242872 7870996658000354289 16396244447629790702 3092043133388581494 10393897010628036694 4279367124512783357 15458168232459715097 829747378230547731 207719408220017531 15062853930612399207 9200180335158675653 8741297007760779171 8009526986763668855 15858964742407425659 6439253434664988082 7760794965348599231 13680193003271097910 13084335697210344937 10923972472320697738 439756214976864161 16974367407420515434 1815823129784381669 7213202704136475021 2896746862897215818 12812943017443011887 8366036767390264511 13316478774667742525 4190289525952730517 5001777677189656411 8652402920273322337 12710208544696214313 16280611911146896876 13628991422331318836 4808571747345647021 16754085121149674819 14151044539892824825 677990406363630504 5427717522959274396 10205198690800717675 4219815056148340091 14539757988311033485 2091665504991184503 3830668457778756850 13470439216054296112 11412471745207731801 1705372341728219141 4085838565189107960 7477938175185088269 13693437089027759222 9790411139020067399 129116894115140134 7897927345712156536 3228461644751633673 10987604056705032056 18077417090549822412 2751060390040642123 8923615261305731337 17435669969908360561 4322596225385756829 16226359031773827820 7583613182292475776 2019952428489353776 1855082341124500339 1267530698575834160 1439631836954009874 5273457532015275655 394979099375508505 1159314253466205434 8826399284344285665 8670857430066278630 7520900267611061613 8958587096247208990 4509915470643582442 913977884356838263 11626176709836469166 14032554743647397757 18120659594296566948 13409888861688953183 1376170595808670591 15232589799753986310 10282430267810848935 4496216463246158038 16934044260800150723 5697444276569112392 13962578264963024367 12906907516910900851 7586705820963002288 9073309043658720483 13212297558808982670 2000493428998984173 2060714124595969987 2244088377346181236 5122109474621884136 1350786396790377551 16417377899411982605 16518153021747690447 5803147270988253149 2695397691214470407 337356541127183412 11820511498860349062 15329424185960090462 12601906797362484550 6505090441918994220 2426447354216133448 14607281046507424984 7081931298280614475 14659742677637239027 1127044108786366261 2646541414501315419 2536627591513019300 10688589793684156989 16127404224475438287 1336887281760959240 7015472506626557961 9553501012936892805 15623930110710439129 9978124850364046226 15732954306464798781 561900277829498193 9356803480663775329 16693370361155184036 5675675727718303950 17552736929500737165 15212280740775032779 5657487815879851085 11488287609503806981 12614511530425032623 14266122809567545130 2832105743046947329 11611517451932265598 17213116352660987336 12861931964692342723 15989129301197864060 1194788214893626537 9061246574927013096 74617348114834550 5282290542082735238 10573906213987994129 8992713778067721116 8592034652182267655 2520761786631489591 14470945301830385578 6399509917572212892 16417793050657094407 11767195045192701488 12207482356928045824 14801640577632008054 11099855259177373134 10034201650459773285 13877188328478313509 5743110817993371694 1415819120096100435 18301388416950129185 1609054739259524188 950438311346379108 10001004740526500230 6348693091502670005 15845940882289183552 7809969365461175263 1180737721291080300 9988612966849526607 3789043949545025705 6671113458552397234 9137924509634064790 5993951012336712057 12396494483161576753 7065835426918547262 1256464834543427552 9318352615129967137 14727552336458857393 4487642872350661431 226096365988847743 11310822632198141887 3118014179511211309 8911031542106742895 7586282344766739572 7422134510727235065 13457599762748042904 17374148722777638789 1080791123117821055 16003681492957265233 4919148378874427792 5629826303477746 11877575359385255521 17440473144657013097 402506211067760561 9484505455457387188 17999899297538790943 7545627671535579698 1685268418332339540 17809564621275399483 16023577790518574485 16837512007527877287 7139633630036647353 17026854072551259906 11429205822919438283 2587139522198219354 8077556452769257364 789665794466672194 5564684358121980467 6745514427797999096 1208484373969700719 12001187780548369084 7989943543152790648 6639734984432721974 17414219433750047079 11497272920624233098 9658755610915142260 7753089071979169457 15595151935280822329 9395480913793288261 3786870881874391821 1799695645971721559 2120019709075226184 8612373251682326660 10712391631396099916 4802784170906194524 16724844249283115713 12355679501123684521 7392113885755113410 1875140838592824587 11555176287767815206 18033301644163487676 7976508997511085909 2459217522182617640 10782790460520018689 13362065984403415213 1836241898122837044 10587091407470986015 10151639041832235438 10422706390279302137 17302392567296542428 13707711042014123428 5251971469993669115 18389684135527152811 1976926911955982343 16404029086321430085 6410386818203030200 2760269987216385846 18129235203496046467 11965632138788090047 9052619512502322772 13723755802166275643 11727885953045441675 14323826318407881345 5730605957890920056 1773672638325372930 17222149080310253787 10259032906432282488 7513861029466340971 16515348035023985543 15618333466401305023 6130907980273650025 17415423084727300299 3001615988174101411 3286870703091232188 8087130376333392174 14341630550354515010 9209789133965352571 1958782594016582983 522352441016984921 11064630271372368603 14004530900411968094 7179542512214804835 6050138105226331710 1006700909822663975 16264981422223866900 14389867025514555287 13813653444062694587 7687768113661741764 8955024917007423298 13059420040879478190 5386700516480871406 16948565146246501765 13725289991451980307 15202994048338055580 3843557493081469909 14831528310261258502 2884732611088659860 3158879609433456251 15512760273967547207 9798457955207198588 14730014171338993657 8734781949894703520 6564814010148683655 14168640520375692718 14669115460048379855 18339772346458258985 8466098318108947690 11996030597837636582 9385894937261406024 5403230017695256133 6741321656812703301 15144846687988053572 12187209730783241966 10972164412979931996 17858526675162017348 12218426001115668504 14998492285556734030 17332376727751467632 14603541557472713328 4606763296248716882 3166219210696459848 1487742401579352305 3246328696428856837 17813296430112378451 3698914842346156946 17239706613696664747 496654791086950001 14223295617671597935 16171902104919388455 9732403879230478377 8518505832863939908 7388715392262758528 5832692645759368129 10891991284627147612 9380370377623714618 17702777387410028177 12396059089608805985 8001536672129013360 3845949836867117332 15996981852539036787 14471683094922839677 1532641032178379599 10101875096157164845 5771879442165518499 13606023559305920707 1156869461462238505 15393951837700275078 17961300815642364726 17076629346498725366 2055231968551833751 17880465904646544172 13195996036331310281 9294612276023039604 17280136932845317115 12700882467611137464 2212829387698420673 18304664310846393612 4354477168576511455 7556070033880103127 11612447995127780985 984507432921467407 1122681477314350424 12640752835682313157 12572465594509078594 16965241883625279173 15288989659364055891 13647676969579435764 16317175937247669131 12636121128959367946 9840731355005090609 7192644816177882231 5300919999676807622 10673898130091500377 15775860863431011512 6435802313758386578 9175726952605555513 10322680051692396914 18235304739687479563 2002028425588148338 10597579024698502019 9896186358102198652 14481008685985361150 2577169556256322938 9779768707421987538 868362835278055464 9180199934077865459 16928258290776778758 5477596376500672804 8906333053947104597 6392867395330842855 7918812212741150101 2322581838961498918 9258051798912534142 9353015952602688461 11681877838099455131 11868684817901173861 9001290155329003253 12098659954980934525 14300304454315299756 11534246341185281404 13898775035204311073 15416766882964933458 1796417682837056102 9512772395913428402 14852941962053440350 16325459300774008225 5933290346863993929 9433215966165379817 8405553246777263284 15081205337699622020 12329140659648054173 16518771938144562502 9978729319217043817 8580692034305753394 5112498418445340188 961682371478717721 18379057222049166559 18382027500645345521 11614858239801658862 13766543064721157758 18053624811924710029 545844478723837512 3302780048261937298 15431412377634430250 11922741271156609987 14753827852591141645 13539964969578466289 6361340634091064743 10405783500081011261 2324610847643339627 12496377827652576800 7552938332184035533 9658624962964090047 13970043077626595713 8184362927220946326 4960261998864808312 13658083170079732342 12759977951013500429 2375205598274441738 12689132129737990699 9152222574637227860 4818537510709168226 1270578308020313050 14865612776907308658 16587009510919179741 6398137093251841318 2249919175867186846 15196979512920586599 16922172141606886696 12840470412116780106 5262335825075390006 6728768385085844917 6057271741360911990 13620582225557078244 9413363617705438006 10124621521337517072 13402380744996450062 4338013353795190930 5248931309675717375 13756647604269926108 13350478552395006456 9089846712552768398 2406537737387953799 4200798030679127206 4631520372749199819 12263473764699902246 10606683923807471598 17808710169143900010 10630474841572996533 447756374931410240 1236032588019606154 200078792997996940 17349457755309712054 9963447511298687117 8567596940810810839 2798746175868183350 15943761896970432869 13250506241165360703 1199545349547793392 9421182633394147241 18172610760269519176 7844635566077943039 15410653456379828731 14511222034063726339 2972576522573933267 9652721222123103989 5150885568125647367 2348361325238436181 9155578159767192322 185545701536358963 14557171312118825979 3984212334275223810 1651698882173603346 492143861302225881 12813532170608852537 3653433457545390326 13510320211497043150 2636485274152595733 7796211611145541245 17650329183733441484 2609296865832204162 5799409233591315026 17608045188860254764 7231527860313617062 12032203284631914506 5316099284797438690 17786878277067884842 3477082037297192507 4005878768560698714 13102365620716029657 7028497242353069909 2382756549353500315 11750184784275529404 2947388796630679866 2684407583798307677 3890422009643254336 14355125080825955860 5495999978265841459 10835382876192762090 2946191224673890645 16218681117898898708 2275664896022231719 17765283584281383365 4173173206335689144 12011212404943580479 7578326237127521617 4945896707111768854 3873723977391946023 4530943187961016439 13151796950047656809 16451170388329445993 18321303253917211956 10050247401304953463 17373341648360438439 4051184474523743754 2416236027965993000 13882514355073929225 12925389186420147387 1526306800053967774 16448330099207328521 18389857077898203983 7430982131144349269 1521278468267732418 11705709175227793549 18408603313412669171 4850619186251152062 1244464438039483510 16210041870587932580 6505244396444044910 4294521071823371142 8129084358222383227 10279657281055405609 2103749029055584652 10195396387522607604 4391162772967704063 15557659873818096126 13149139664422733110 15593294370882677466 6555270880553830003 10871773932585825036 16455742633519673270 5434409217915323768 17931954007108691982 13568424752386001968 16120345512071422346 4828097251158891838 14272731114916384518 7149584123478921960 15061430500816793645 11572715040512271273 1952754607489018250 5535929862587929792 7217388664457751938 10621345292842373940 2855282244658184336 16750485957234425210 17475189331922264835 259586871992353195 3361796977166274872 15281474150682983756 1411633593979562573 2835517001786740860 14963840467752773916 17323911249091663286 13158766544055181743 3519133008889883619 11079068083835139901 7693104888268451612 6533729434060079794 4844230159965554064 13404737273304969594 4753543354096440528 11279615009801186644 14459280116657044867 12434271603210940148 2239054070517409261 12705917837306485863 200521937871155919 11063117601549264210 1861008664559499329 8137967449643759761 7211296437555477939 12324874733931544959 12607526775354677199 580873046984365085 17194153317368961510 11345310865738220340 9193646938172606513 15952782514619636080 10430149811859566715 3804405570027664824 2797300381742829450 13090753882475825470 1111340086334914615 16697654090230880979 6455238998667745046 5048398928824153776 17080678477146729078 8877238903722720805 18011499839225384811 8954799503106524988 9423581172989075603 9087067613166531384 7384297426695601366 7195555733823965833 8245822090038475348 13862461211193429401 9020195102825168516 2432736532777063795 10230596904163054969 18075544253401686278 7972226823255821815 5142335791929486658 7541008532104250973 3044178639627253116 7706803388511859582 6815726469764331181 12633699306913189841 16481639358150023894 9298230749102638072 17640416366316366801 2750204744860232525 7485542981649810637 15617641375640970200 1694377970142016631 1179839784074053448 16182680393561633254 683244758014886068 8441649592333349430 10357351856305101161 9702671264816167007 2429967238124845110 9465457542401543558 13934035298850388076 5402730269109006247 1615280097843108642 18225964586641874775 4557802136227968250 15045286283096528497 3177262388618384388 10194073308384612592 853262145656310968 4292768366514889025 10668746274845992555 5021726895975289317 10448855395330672337 7551082704961309453 12950397976770506904 3027078634987740050 14389262470526686459 3856991331616806816 7615158185283744047 10387044476349466010 72678513153924201 13147476489741840319 12435578464898598716 8718786020010262659 1962966774777550293 10534678215245436422 13512751843450333917 16837106892809048045 6974039693577026309 10600797013556100755 9676447294141210512 6753490481296609174 5119835491594871568 6141506727852631581 2801093868899564503 2315913656287606060 18293060330060439451 9999740393060476722 9059273786024998243 7982832866979478918 11889987001314083156 12809064431213578094 13630389897636092952 1051956350238952474 11982226551421007028 1043127817509745951 4459720852931613141 11554174298534103118 13691772601844572957 12555969180602245949 5093644435671634281 15338408967922076355 3388322947704501540 10683667056550075353 5460280215415488708 16818020443735772926 15301597419447847188 1133397624508394145 11268335253086809367 4560126524154170784 5403435991881561560 16603758278036211603 11603122142126244025 1234980722536819866 6041987704815946701 14908441803658525129 16404160135166690514 15819383032744462166 17955270284873218943 975242898558586085 7577090912573016864 10125436755127128931 10511006909108090298 6501392550304120051 4364039927155887569 7921801326333605540 6253906166854745976 10318506071496338797 5254186235365553762 14855127499730336940 16029479850436269136 18086340316935479246 14493033211965643600 8599586589122233842 18173477233957010446 5972947977866589192 10903124756814989011 8374402404676612302 5277935481712385171 4695623476236555729 2451809223119001380 9360876567837862165 17909200550231528812 1120793440306105214 17681772632777185312 3995363579541054443 13465792207221532910 10108629546437353065 17704822536597025206 15111191362759812455 11953649391798007463 10825917289550651322 10126524090375966975 11082255536698193157 17367332365333649976 11245117100510104126 5031666987112909827 1559136642572399480 16342940690764024053 6885970365142404465 623912117037430568 3608266197405858982 13481335255991739421 17196352531021700232 15140279589259792437 265265552233933601 10337720351309768670 3979354188984777438 320846233939743119 13645745283160091681 7436164031744797708 2060850176867669745 11746523890764811546 6772926811439845239 11013470649852218703 18066359151310921377 822749707914608105 7096575045485797636 14848557676569871454 3448486236613298025 1967188401132112226 8851895952496655149 13998846411797770794 1140125195738841558 7489748004462378787 17045078982551362057 10221807187085459144 10860786170326166948 3128419171811172495 16028833384263805653 9931695276195333558 11400063404698047378 14247368939585293209 17937576472474724880 5519325986250210541 3220689589331763011 10900045137555202416 5566938825171769716 16181840195579722633 12210313334552968377 8909277943508841269 4550545124868344091 12343692452118149872 13413917177473150206 8736556385256967808 2356520213245025373 6231336370813274193 1709777037009522045 3155563490004773258 13483337916222947062 3193212774002052046 14579468320150507623 2258303779495009084 2892804271003361253 5737439259189393030 3915584156714942460 10274637988922047689 12406432542419998441 18198694616420092041 2720500830431200634 2184508269572825288 9756906210828988213 15332973584454332641 9226448111437578795 14589063240313447626 14246227282818600595 3883389410215667983 6604218017990561451 13613726525904464690 3555704633174157930 8519461584001925114 9559566509799251875 15525225942104368449 204077809129059817 5202911872932692029 2524065384391367796 6067583804499951777 8759428522243410110 3603145078499703535 5489034544587821172 4477022669533601818 1119172677781302447 14199380119274018919 13779559024883566173 15751208671787311491 18400604618801426564 8208115358199491006 13884602534603883572 10403638036941753033 8331895279857864446 18206691551045273360 17529000334642720314 16575953076279298385 12153540082998329802 14901228292015737155 3959527448845764457 16493182484568411057 5993754095359938643 16751658238159778708 6093278378682950766 15628488965822240889 10110291298414534776 9505673904476944851 7742884857657861556 15597605405069625229 10806958873657161655 14504765037403450224 3315677517154901425 10479550518084817156 7570620314807118095 4288857619131321241 1506196504147485878 1148003200412901348 2121925574370035818 1847306247231183209 12321444654747504876 568504404574081613 9596757364708876604 15469874716673632322 17390019436669059953 17611486981643996450 12397441662284625097 1632769967686156021 288380597521935313 3572196929883552411 9288034012511715273 14682353200664054129 13401222188690091197 5996097511856123997 13600320574589152440 1488153586963018372 334537976210069380 10602760431857853897 15828126336859112953 2143712566020851109 1896875983304215168 10849784868523147728 7148341910906885644 809986636099055275 7498085799164786525 8461825440771098450 5521270718226759883 11703434051379933449 4073694763811656402 4944230117139176677 9047908238257199641 18438363632375663926 17083417448895216187 15040490939209095368 16556077188320398493 15777539040105514910 15961832503606031627 4110121310863471607 6276446890678645406 15578861311033707645 17435328458249874591 14648584693715361398 13494996753143387208 4190875453497064448 17020495136188097945 12338876411202648683 7526557598270595782 9715711984368545743 15947478826770271702 12739007678433235290 3225950503603810161 8980556064445009931 4232670953548152530 16030577528592568703 10912928427770540554 4186634243402837099 3376461692322450430 17882130614014697174 8026263339940582164 10970263845034726833 17977077420232572135 13329496932608712123 3427798030041646694 232039446388553228 2542279398714958900 15336692239297901391 12645616103307466921 7249193764166853625 5193176143579188962 10005502024721650766 6266812839683677773 4023705658536851636 15904139970269247539 1602048467578305307 13650458345510829146 8349442447499513993 10295400306568563507 5081644102030548452 11724717325910110195 16559778263786413358 2328831138476127235 6653956821648535034 16773271229262623042 11409546299821169969 4415262328052620313 7246700528175041726 11510849908671256543 15929971378079156448 1811211947295609385 3000689348471230869 9389825260796335664 14819545847885797159 5749237285321855730 3991124744758308124 14623850447078890519 11761789823681574277 4099080222837431479 7857356475043964925 2674979168901926923 6857889754384552456 4587712698117410486 16283701998065663925 5189290205308017749 8042575549283925599 786524795251555347 8267176098463331919 14046020990060736305 9092345904582443217 16759307186813150626 3745890758008408442 16628952076025750023 11343636353394487322 7839151428972054172 16628833376754327398 16617661256655129065 14905574391391160288 7811601656896691705 5207081888911153752 6700371923666747015 9446802343403566107 4121136685182665552 17635190675713169310 3215902366162102237 6751326407611163194 8120985980475410116 5892734355467326415 126200459549328108 13295133189132486934 17871511134033792263 4927466209671359814 4070703059365445429 10963265516506503902 11309617463739236099 1403739182197796466 7638629237922937341 17617702928235212591 14883687443334547730 15982474778034252244 5475826359765164535 3849710098827842299 3292229142533845090 9666999259682157331 14841642622615367718 7848526898901386725 17992430081942592470 7715299004481010216 6341620050314342903 4302401784321643491 12206302802157515481 17075613669581818189 5696439125467055749 13952282639604397324 16590663629051118206 15786490666067196202 2578015572100201028 13244208099288696548 15636464774477372985 1674810110808563440 4095551677458369109 4095651798153217694 14689997759389829580 6296667011331918809 3690094493433825865 1671408214720595588 404729387361213333 15617705392188596965 10551970453087787694 16721512908075553210 8453363161057772726 2523409137269498496 3582289535311762370 2833493988984983891 1967683981135156985 7503685337056871726 14779724099700533420 1100297681568997378 16140329694120711007 8384741311533784801 1028468646756658341 15560104070611482204 5735249588513830868 2030151900835228319 15001577136054133585 9289968182384503095 10952854820188874239 15916019034296875347 12780567855209604789 16906187841785479573 7998574330472839789 2674124033754140569 10248941671553415397 15864067230961674148 12287044510142008423 6455910160686080260 11603102242294109301 11328828925247182019 7578423673429898302 1266408957990283937 3725838363204016962 3746847137470408784 16880655888271556338 12550169846524020266 9313341910070542095 14444563047971365093 17907755563291729552 7239103232895410208 6026913661302430129 9523600313419761752 16798741224607651358 6481948123476005371 15332052834846997859 17202489215685235197 10563488008932721469 18154314107342799978 10645793868582813690 212055054742438410 3959708427235878037 5926292245293928920 8219592839411377443 3017202991388888234 18152599915445409439 8530987050603369171 4807601358567032940 14017742906062581940 15500208681631986224 10456621253216935142 7200238593625782254 16109479926600844458 108532008705527810 9723471793402692638 6508069393691497432 12476889773628150684 15833291131341045408 10122384226752116053 12376932066976071927 17002400056635878941 6644503261880394173 10315295017084079667 16956848048765267556 14314737497843825843 12165634048160602396 16736146647346297241 1982360968558742054 6123477531664280449 3088505857953238362 2644001496107192028 9055513625102996221 17074435230227950995 3816843593276382961 8207531283579813805 1523151644393921999 18442412075983324288 5963755599895133723 2435218503594213943 3675526480578873874 15205316674773693235 16518764856402757742 6020191478960806238 13806973305149649665 3146447978011482427 15689734585164843008 11745583329663090272 12203534343354861257 11956332783991408325 422264365928876740 181387884697969447 16650037460311999296 6754519211470007251 3424391862138186131 3021982894985758132 8841321265399986398 1380580257387215052 6165229865831270786 11501680998059582846 8149162839544686585 7740133820232503016 7483315842270973553 10643801963477915803 15897161362312416182 563654350703562495 784839441979528754 14678349201111216796 7448448209643944471 6599169472710196197 16449286955876831349 16341194651602233200 8105913805835698141 26848283670098248 12127314844334891306 202620722034523729 5784507829107745430 16056851852867476440 8619108311726721010 12248742829715653442 7543178809649570831 1904301005988955813 15078255448816516826 6883586459424487710 13405502026579550961 13973508103515640635 2261586319843116337 17655831098740387997 1512279604359319910 1483504634249169667 13619800178073909241 9079592947118306805 16957346443449423913 765682535721773847 8895864677538710135 3213705893965076994 18053122508919611910 4130594042036469492 13617577928160313929 15552696293768819995 12069128133826128314 17691330022676365556 1597790319179187907 13076711638239705055 10143564095021020918 534060925172706127 15412878370082581788 17396624722435611371 5515522747516920029 12453332225721258635 10767873837584618640 7312298704279666324 7601508132548529150 14261723399755797766 6443689339550266054 16079551265208909086 15309292988639423516 5861999964984878836 108827759943390644 13169981204629984983 5025565449695211708 9969691797604228864 3772036126321502211 16305500075279903156 1303318349686973221 17898290672063436217 9946678757479538251 16506114184421926682 4842494863320267588 15388087218641190489 16742925319038100851 3618012203816149283 18320216905171024329 9430419572659690221 11773752412167065626 13030545410572189411 4575272492800924749 7293176989454676339 5613148837297058270 15391718878883750405 8152497372188798855 10324130922286848797 9237710460543797577 14919051733011554266 14761336057159861301 9764530450676648154 1026177237709468945 12315370993380563993 3234847767462977858 17674796453017742806 764824979458983313 1328524315185151422 8457956633394339532 1718923515646198669 2431050288610816083 5718803085695122573 4278031642386860643 85283697603980071 17462673702194622362 915733741840306034 2938314370471729351 8405347917092232329 16916943470058558404 5703614920027352678 15465390977138091610 9032225739022055401 8638829093972154119 2869343662467460283 14454184521374543657 1483932039956985281 12410695796640751804 7218301495420431076 11049920906130126956 12169182085547439245 8302874091976258120 14377386556418547690 3787097711547140144 8056385113069107617 8730526383377357224 8856934384271657178 6338530989183352326 18242287556774937789 7386730906854176501 15818400086967509916 5304300215278907380 4505128033382230604 10541406948176885537 12708236855008478285 2618381259213454275 10659844302538637727 2832330717529830312 5754882150444322857 4374495832329960233 11321468590099019507 18371570464228983989 8985993031758012484 7182656806416422695 6671436689349692267 17122732234973736248 9169534046458771471 13491890479398085412 3297608724896794214 17431279865046666815 6844027461406937109 12516281668729903578 9883992001171608994 17031209747163030215 4487102074675477150 8631712242947631078 5037655550269036747 17482412483389339842 1193298991281323928 9724524289772117648 14100654468339789019 9380501606381258654 14267565100462076233 7490129064655828939 10891399245584840230 11296553552798649269 5076824041529020104 12543708978130352525 6954769537510194501 3045602448222437037 11351596578204437582 2342018980590586517 4885618344377504912 10658640526275338027 16513787528340272064 16928407611583812255 24586380206681583 1440780007113397639 1314715139366651430 9070373555778538899 7461281741641251453 10666576821680482628 8436937879184172456 6720929295303906524 3287697853872374790 3090807866224786191 3480155743696313452 14980516841725302548 8767586778878360162 3272156127387544994 18246315839856685238 7339112309166709524 7267380088840200892 17106742567127175317 9517513757225395923 13147875730444837954 3172405221951454819 1551645739425203603 5390348949975808255 10407833276472979675 3103787608016557350 3886246431051973943 9822862230000983340 692346488694982108 4757159035802522299 4796060337197232561 7675026433833680493 5103646841298088530 16007120456962797963 18232946902402039296 13578737114722326883 3474632862910967230 4258946676746034375 6074785368489647399 4838325775321396957 1029262577831554163 6116744375789614962 2931420917341536776 1641521001086881587 11131945842297928403 16193999638743307278 2834617260044699775 15505823283978194970 2476092031136334045 2720317128325277794 14555233181355173647 3012345819657514175 15716100047521247511 14012966689113433066 14032690222194244966 13298944663690392990 672009934523170205 1129291990964068178 8369603209447487923 7547102326470440684 7615472033263344263 7403463548659909934 16744912069978848313 17966411171547521690 11958991267989110215 2997410451921245643 10533580221201628704 3318644522581303782 7892987138396456381 13235903187609034228 15923155047016969043 13577095530676518948 13164050600788655082 15920878712090163344 9905942938380782327 8930683321560662576 978117440851155864 5323092186847312191 8436428126430422721 5524674707274664832 1773761588426945308 8614179569873052236 11768982990230869772 17253617763814162952 17180708909881233429 14996026095996619425 10176303342972620355 1207283224005593015 1956577430080199141 4687254213082729465 2212084842181547792 15810196666439558106 646735313600446233 1208520683827609400 17197494950031403911 18280155328054297800 17141846474679095149 15625123774942742428 2705016015061938985 6695057650044459562 11476421087382222042 16376368910594825563 14123209295167925033 11981375701853694284 6711264181373229552 12170744247938178153 6390006232677954393 16094454916576016657 10881356815072133702 1405955091556679695 4910046731306680762 10773467093309371624 8884257887508082054 11353250573085633653 9114528402490395780 8846212747397225400 16971894883073832158 12418541526993488000 15913010028669469744 3753414258901885107 4444516984883793662 9120842461124197742 275550119215000145 15078922818165723421 2487442407393197699 4440149859498110204 756961223795985677 7137585952877664865 1824242587704331352 6086072938453734524 2608976238668069990 13567263688594734961 15249561847305252087 15820939025717236062 5271207177908105182 15467354447805542902 12080916171304693113 13011524288284397976 16531098534916334976 16404478391278516252 11752497113989330171 12880873361726153166 16133019755419417998 7097391615744052940 18336541664887489811 8567825789278694182 8908939297538720780 7499707292637579648 11734326353784179916 1039695063866657177 9414173325666578986 5723028329698546874 15092770363792605622 1081195308348600579 3426916071525733605 390934905209132768 5363295857933757375 11379325164708468423 6754865314269208050 11835144107991002915 1329452255437167223 8060278655712102912 15027244717522333161 2608605926245892205 16136338927621299464 980532893105527843 2640618327699215313 10244224423588503042 17534996292364441832 14249319219725914859 7074282390201172676 10279613745909450173 13326199776223797669 15246035935648891401 2217718223282069227 9482575485748751988 3578492476548288218 14255941055050843088 8091152630529880584 10968845099532668875 18164483327727699437 7680946164301612449 17573587185511631757 9279366184552594422 6438625889144540458 368570285080321023 6447414120465417034 17118572785417877455 13613388564619328009 16906649448371658520 15670199097337517362 7989622092956038096 4330205045119493704 8786153664657621408 4412054828942349309 8662312663767910439 16347176617913803148 15274988336499792259 2621120532142953820 10181748410470114614 8049032759014840789 2611050285827731410 16530099240238345212 12148599806756048654 16229669409177327677 8874000552805767881 16597906938131284433 11638780719107628102 15767522732921388046 13128684042680050851 3065666955666591509 3438575939411397532 10951923333954087227 15175941393138522881 2874252552600511216 18240437051976756622 9488371278772065103 165880443768753575 10360371477648650521 7091997908724106370 382003327903107430 9579078642042633112 9695948223785002392 10732659022063951012 10779431823152182095 4613066729020282301 15167274394115425286 3202351398804408630 4579639159677379498 1971424867311842379 7008175566327418025 18303736875724060730 18089078585159959019 6287826965839295173 2020604439491165272 11519380447743377871 10829286785201136150 17246728691991256855 4202755960111512362 2486668262468417936 15510009973327290359 6925787890077908756 16229069989677630517 187473681963138453 11527205994394129906 17036223346206743160 390451748208718349 4905538832714652915 7523944282693280064 14364431321807722643 8043752100060490257 6640524541757276718 4526410730157630221 5662986177002655966 18287891637164142841 10962037238011622218 4471599393517929718 14552917643776604090 16934240160497523818 6604122479045557382 2931120844529961939 17084415199773379574 14416298386969988941 12775684082550013907 15606587294666603061 5579818526122639460 4631329068487308463 7293976514359980214 17400914241947445821 2701115628373951036 4062205735242378847 2556980299365206032 6491958366732463332 7870520935471965561 4172202119925094242 777207003911011593 6339740519884170797 1526526011002476724 8306682024722257643 107572327029679340 10966230133163809842 11095215694187037030 13518106243601658999 14784278930130826188 7777132550471974027 2213500819090964095 3530288191034348727 15833067867637332146 1283113051087120398 6707952294250474990 12802543521513125192 4449570431807401147 17872143110237475628 7756066015000430098 11508807460923352879 2099069748801729208 2043799421295848298 5379897959935759511 9522652378310151681 2703055250763426367 5823920032183839465 3316332756144103663 14981858125137644098 17881385917900875250 13622028438927432141 4186817336866888417 6806461660658937183 13406522996314824256 7877241977684878340 363437117080652954 10068134322689246439 8429040304387844660 17761725840777155114 18255443113778584578 10039801372074375461 6933293570299537083 17452074272104793304 11063018486341676602 16120019056001989859 13162537879121153548 3495167339596401078 2032998682344602405 6931024949607410838 1373880460728685680 14842212492597716776 6050169399054342940 1306898126326758399 12325688105468542414 12897757182523787919 9667132289836837030 7765937985585669776 11440242719580292333 12704355586506526838 18424994424229695893 8112664279512317867 4627810943989433142 17616164911167130347 16753822815981832996 3801395013454341869 13478938231713049363 11348935870000300817 5819830486872804959 6918973502321116326 17801876192235013864 6502975591041297413 7720524480749192292 5492237869434095010 4357398948461393124 15967981895027374475 4711369047471943290 9409299260839950424 16277669298340034338 8381935782268376279 14690484738748232919 17357612999974441175 7806978094874343517 15926510006650737996 9067259910911114600 391534091313717163 15882322822375376182 15979079288450873146 12065934528399340972 15298526499633398785 7134380476586833862 6473949240160735140 5558037718279027499 3636211851530360205 3321466359654170836 4045656575757528249 16605290898444901939 7571565062229780728 137990925586531564 5303167305062803444 3639673310558088986 8191283487648093857 4445992330495201506 11697362332364187538 3191557805336450596 11246192310570818894 6035329383329852509 14065843313231526686 13662875504055899356 11965162995148700983 2977041583661010562 15583697270806862223 11371747208762113313 750671232358794342 15535617888946594002 2889645151805968151 8678348565539692991 10499839017875690477 18193299122514929150 877518391258288615 9335665884996129892 16105402222403139106 14559328752775383990 9811966508896782283 8240616562569302221 4963472831338553903 7357920001038904705 1852856455601705858 13887601962948762368 16431025869508830281 2354365103837986614 8067916578885894459 6873101363853540683 1369116416106409155 13933023934367110621 14512326027621644437 11959001297075822005 7347257026303459800 5681650496669481313 8987952254002162411 10470441155726694655 6064665987919534140 12943113450139671976 586115098662977276 2236319244858803026 817715918732616632 4748018714139471673 2076264562143890245 11384866224505905984 5466826506753471887 531409523928505010 9901074126899376478 2976988641052791907 3488756112030259398 16705381134732138847 6012964773220630784 4574796610549098634 2361381265842569773 3176036451005807574 16089412082008128759 7437585232155209781 4360150509818118717 10853944703076652732 7320232671870027114 14682204397046651748 11001677751787906210 13905993010968440987 7916998066775394152 11104949903958237674 866355543099477245 4789441416714798446 16209547066724240570 13025283717463572602 10168705664461525650 11339537556174752960 6276583323258927822 3031907057269728357 4947232633180157004 11367475711275160602 3962028853732527994 11060619027773713302 14603689632682808429 6552390950139591779 7042114268738087169 12259500743085527151 16216713501918447134 16925294879139126264 518612425866923114 4785813299641022918 4574814924698412355 6272319678984870064 9134754123518724643 3852302992489919250 10010304128058268959 17151992699470700630 13982182746708775234 12745438113202800589 4729473300949761628 13933487345344164279 7722056541220423648 14352089200387942323 16958010589795711227 6466674077049185700 720529542418106729 9211999796127846351 6170239822509298227 12179575750919684308 7370647021114563108 6051614852415691204 15171689304890669889 17194335273649136031 14860330272584468509 16380130602340321357 874972289025353908 7934431242511620896 11188531445747919757 2340881694524069770 11957130199906588514 1369515164951204939 1257715875696288735 8528021091972205893 9450601516461872269 5649524074366754581 6069557880076122822 12919713446596898006 4708734185735033944 8942410819938417857 8526460524003540544 13998972000396699324 11886470935230687524 14753397466418762518 129804789633201300 18115661792368568878 13803992490481279478 5099509900986985149 13086957092504223101 15625791981042615371 3247993937563533022 13699911656261005587 14593961714024486347 8806362891955899206 13029969749755688933 7322338614240245788 2823239854405336385 16555090070402304488 7941042982941272600 1359574840296118177 18357063968348991682 1505794827604357508 8171231092871910146 9363599811588395832 1829238677866141654 12521506472200250727 1914545710105968637 17492148168868385823 17078195429880740638 6254513011640873574 7741122738597019946 13192239421247291010 9169847950275383476 13491690567356450759 6513401149757261215 7948897796409408675 12742510922772557487 3945753739599564435 18194725543614136883 10178031586315046338 6812913560077311818 450117317717402647 5322487418131733668 10441769046715548732 14422404989636541201 12132657378032259538 14073937945091625068 183329087468311463 18423841803807330193 5348130592969280728 6347797972839551011 6111129989403222869 8608686882398789860 5806958143390832076 3292188721245286090 12261056033116425293 2898701481858903732 13282944416180900543 17706531028042808972 5100483752328250287 6499443138949620487 191583255284777424 1452062657331862723 14075966107814521964 4207980494518642829 8342954084001989422 10882375665193153158 15819908794446569955 2158989571595221776 3228859908150290093 2885397664140435945 3111400060555495276 8557850991534851153 4870746747592986027 3560731538436322107 6457851862085076564 2463315463517359773 16377046824841296777 14216574628069577987 13893270581525809525 15130465058467069708 9527531722935234287 12372354880625463272 7140488994521738632 5894246646541787073 1725293201208022673 4501656518277178755 5584563051961199143 15263722264104633716 15744413857236745521 12418829817994837934 2146430170291747904 9302586368772238419 16019721179552207949 8051038887341332904 12113878791117747081 7769190552582080325 10532893932532500521 6009957960138369654 15013611409928394611 1839910175080045061 13980524271547382392 81632373782370944 700416821606294321 11020169336390652899 17285895311372464324 1534637681313464147 16214929119508048579 2525996811406000257 17437584461457443627 11421784215194988412 3405253811675399449 4208174645928649307 7558908248361081166 16382790099424240993 9394821951377178043 13335761281687953926 17021223026279512365 4939856325726601684 4167538902911498898 5310303115718927098 6492917847894381873 5309787230781698233 676499007948839588 12233777170959451038 6350804175256263152 12656214515356995277 12594319102239695535 1875945027468218952 14232771339853953638 5193573261803709403 16820121397140264971 17154252623662300921 2090969204878264873 13814660231575525584 10971428738515633377 3687577773034315358 14314189521478729458 16399084527427050092 3129696711350510911 12970926624671315330 17748403590685865643 14882339156744241116 14108424460671537420 6068604497262354801 16879509914901732080 11150254085949126992 10774121270468737872 15793331175162168197 6831514994094080669 1144613999953007674 13617523100015851299 14479581884712174408 15755362133615548779 11009502462625999793 6407540219800479905 8697096039581435361 10836958001624316953 1789295416155490991 15566417421748122792 3110497313658522121 10633752677430842678 8295368272750994474 1273395569858664296 10934389104016343188 14936640979194074319 1644073029874083318 13025157571824787166 5170377415337492686 2623979259313945118 3984637190395428224 7204210013628012002 4665607146433109415 4438450745503048125 4785822427661704567 11528456945899974531 17857786396824629259 1376586199688811064 2285021548007878819 12371226253212930902 4825442224759573115 15237187774927432938 1687465707649854168 3668246222721754374 16071246979688452370 14714508649530861863 2047205658447376516 3861973091168107886 15389919279562136343 17770811149526102049 8907635489723079449 17426414630208117643 16753272618788968373 11950894397733411495 4537630665821432186 16880150556300973838 8399287972047475082 4565212003797855206 14124069765969957187 4457111783202406831 16915316998393773103 875130119741842713 9251296986623150035 1765588128098326530 13204437869801366567 17641301626552933178 10325416712045024249 18293434412022667182 9494379785137168192 432715569294501251 8732490188881248634 13402205837719208106 884529175774725250 22698698126408489 9490134281509229163 4738190922491271978 11285522274130409176 13358533740358371321 7438722783821734968 14760892478901730885 7445263288244631492 78824261478029391 3101002239817945002 18392425483439713758 15899313578661706981 6280792991539707375 8329022957094175054 11953393895986100030 14236094667180087041 1982713998189572117 6923647192373177904 16159237537632067387 8509116190445323471 11500740496680368973 14603008330669104126 5262215952971932562 17763359607776607991 16366262497404368465 9993691414310776848 12091363041703788153 5364479447895173766 14409697106186880014 10775229627343449303 12220375995023679540 10969196418514288896 17780297261192745383 2764015568604857845 6010668134130623238 11752060657785764745 130081228710954613 1639292296029795570 6705257170021495054 7775787170230295996 17906503563559312967 6417060407564041766 5945100655443337766 7934639587383403162 13436934681755710219 9342109109705211973 10754061680235182882 13475863276007833945 12256150505900557854 15746562707511869079 13004246966431147916 10920272079998079757 17916940025586990570 10300805190771421789 7989476915036130302 6936722641620841917 8234462384275898242 3366206498924278605 9990070718515339386 15066772902094167913 16260180041023144338 13012787592675204727 2372916033155718849 3174467959988817243 4408993609371492126 2057331642020795551 6750020161068695304 7073156718496324651 8795707389919427004 13667775390632159854 13715579785346664686 15157223847391272024 13023795625556494898 16168670527335402487 5545191226651716556 17777221629025448427 8042216360138456245 14628506851099578109 5382550327354143889 7583277033812830049 829693667291759416 6831444694228047450 3267464525249222436 271011952694554397 14920650108771422215 245143582882127101 12488847900268973388 4125313700366468 295165505466198784 3854826289414367269 15868835373395277518 9761262013022224543 15017073318211247794 3553084994755027061 1652417261551162571 11014523964963680379 15836175494467205335 17133932578181684033 14779275172537896666 12444510780769586802 7054472586081831628 17889566479615807557 10880973632828416693 13681951810815653946 2547117867803481488 17463303346265198202 15343347769127714214 9874638104388247446 8147052746942286135 843510921301995556 5368678807109425831 6742991543286527849 12750321659387710894 15973488524457965276 8814307272218460204 15780990856642055793 7636205048512659785 5499041772813082116 11946083038687496305 6244716796674908607 18129440691727026522 4166264039844715003 16668598022372566381 8741408160439414089 4405993171993013525 11281008973111952362 3571146163637489085 13721016487145869742 5523693771706975285 16869532774277272867 10850503396087225839 2356910072457129714 2483619272763989274 3687422318653661384 8896635931062126100 5173502610030245134 7375044015880489952 15621270732293838509 17567561796184557729 9765422943273338883 10856434839590586309 1692266008046029929 9579362671230116577 3855616525866217978 1648210459029766755 5617303801375420511 14917590461653810736 17028925506906303914 3152790430064897637 16290101249348816543 5768598935474379606 5176774679262631835 9900001418025071176 14982750782401169792 5007910381665547825 17363290212745328528 15381327726556831217 16722219527342049846 14850463501555439602 17574571693649173630 8501005388126930819 16506746752976249709 16047219427855953457 5051349880945342144 14754007223191791638 5943210113899427752 4663972496945094462 9741320731038404425 724247917388782004 8423378679727814988 13117878780251050799 10235970156485952795 9895019292765351230 4981540407678359549 4806219142663198057 14734953255769054354 1283995396159447811 13068216263928993961 9482064771583887796 10200946437857415015 18428308429891752983 899480385023258046 13908169124921861275 8609215111908741875 5968466136832930292 3072759127679468459 11295786698059734986 16461354787618294157 5500707823261302378 77319911507235919 12111440444286542532 6549119137607493166 2493841845660259461 14524778846038593031 11032125722626578044 3503174830611997555 11233268330056393061 5144439634765637130 14709517897901645505 3562395963836208277 17068310953635228332 12265810519807452579 6328595987783729049 16279640114971207950 11399502765890598135 17889617120907201859 15871414692186959131 15261651534745069664 4079140503112095123 11747496105673188781 9196861159125281475 2963635920206146882 15734660603215280415 1018078210866464640 10571180187610114010 5606454130047455720 13259743203110581417 3988017250095630447 4852615984314668411 3723695402820318910 6731969910261312868 4363062209453582138 3531978147365377315 12615837697728054635 5497742584014777684 12042900219986135806 13593644304206489477 11493875930605045664 11016135357190245759 2698052198532429877 14175175966416706115 12154271118758758472 10073904491811146439 11015925797263424453 4575700458323741907 5553355883598357246 1009382038221712550 2871261368361977470 8143531648093388739 14438320269663639461 9202074735772277322 9387205576733363924 1910276243159514899 7872269373882963518 16369752895118243796 8156008018142879184 7966990874049393406 7406641472699839006 13757818863628028048 15036505594550284293 3858696611410803919 8971707826970874663 9044288658716049104 14510304362309921449 4272608864614988024 8430967792803072013 769977385312472622 15337631927736002287 12144135497909388158 6740339655600270462 15047185808449759225 18416377254188072001 4460896471927491065 17308724882941390505 11181401764761910727 6516726179163371997 5617214653558417166 15794229969018125581 15662937967168094315 5552308685412528275 7770453631534466273 9401685502947743068 5179927735013664680 4409959606840541582 16823501375329232656 12977696938595696186 971447524003169548 5685909814053114740 17042203023146488988 15855826700030994957 7039482292657048803 12447124006589238058 11295840095557434776 16839413579963769402 9209514455704768778 10665961009022925057 3433017999426704595 17413736032144189974 12859534884590170615 16469666160004266034 12308711792336622344 5482604636483656607 5770580177881930114 15456025441898780873 18081962850959164847 13117574330437902785 16721342514715058704 13214550386440876739 13270050487642820951 17029784711216475049 10502506510513179582 9995763185808886521 9517635949370432790 7452437561297819590 12823962008309922168 3253102960133819383 6724311977652931861 15731304845077219303 13331162981528414767 11074310339354045866 14624773923899340339 8128120091083547676 14390015634480557730 7631299925323668884 9006408128890580130 1545965996660777127 8812059738449258046 13270965793596148524 3054169439619653959 13182880599906671813 6314896304053110098 3733529951103890256 6276718975130924190 10078297648141086219 8616658858351355165 8162593388858184628 13384041461451405224 3898204986304396677 4403793092680141471 5252312063838873090 573172815759023193 9651062740198435650 17856027108858280127 11681002790602219918 10136480108857199824 11802825992727546135 947495199135724984 8696746517138619176 13623839088308486902 13024108131940778995 152843903855077822 8730804113574036728 17733529714720362955 1095583150964631979 12020334510502588179 3703709185161895090 774921039481517018 1481210223962600397 4132397061965841637 13835382682528174201 13941550178194638284 3018546625763741410 11978605175710070488 17702314074698574431 4975883962327376038 5593031678914005682 8744208441676956197 242793363623935787 18221455733276554189 4760856554252004380 6265767317743479950 12619447321969373441 312624109511727544 9308465736799060338 6750708333728445699 1643653964085647053 5400092299300732269 14078872729989836923 15850590480785746373 8473551091572947322 14766251614480881418 5278460385976878573 6943432071767033306 4050880647077880749 12972462110589558270 3435631158407663143 7149612966534079507 13264126594204372346 3878620999823406993 11574739684103904215 9437953958630337618 12161114234257048511 17056319464989743710 3489920755512622583 2449483065578142712 15084408632693753266 12430699751236851472 9953951179614433619 1755214154938446976 11967484781014236207 10397793774112988675 6384671286877576540 5835718533444094137 17766009631391070095 14863916183683041457 17989367071104187127 16713011865672421489 12112631272606965711 11664118453787179441 50615520509249844 5528717299518874269 5422854504894946575 416621725877555547 4408413248709472296 3937808604374236476 8671580680990247055 14941570455385645730 11291403595209599663 8355970507743198669 9100767040273205569 8114197116491436614 8836370508266448643 6816402061074061448 12809367543061285667 8067001883376108226 5229870858365481597 1210687672459199709 1768870983144886495 7116536027206734073 7338380379655978166 11373945938529239728 3377659043467494483 2981993787124806521 5927488459202193053 8883825562788856389 3654644239217053486 1227494029913439838 3502878400892718320 598178091647873755 14202080272505329869 6558630186305207752 11397237112816567833 6650566082346219256 8763133207212803283 6618061304265387616 16175720881165231783 6553749970148882854 15026769450329167240 6578253878299895925 17774383104801471782 3488972740092586965 2007934156204322894 7250433799700691121 2709919497541252631 15341315818327853555 17237487916397590205 17004678910426836264 9663180463078425765 15698294505161903225 18280432194447837727 16239315897497784200 3438444729172247051 3860915577241584525 7290765645966656879 15281951581737291373 5888762355584905577 9133427040012264835 5266915740596807598 11810107646741452338 11619145978402337749 1481602718468678338 4185995649089933742 4126944605997799050 10560574519734119139 5952794303492164026 2593353022517412441 6318304995659118088 17445327615354100580 1569833889292105655 18031928668300769802 12728346980726978113 12800357642076814584 1109476935400829756 4441649500335617717 302014659747500440 14786243974515595222 7975098062452452661 3375607264252086776 13652640469564301095 12734426304074761009 4986001510122111286 4693076185746860505 16425357253418405763 1469966007372210817 16473943387614073740 13575949864931567394 12365779579987109382 2240528024648049457 17999976511377061284 8700131213596756528 1247887350705608072 6881275637653795931 1466852418234729645 10074258836623781218 12759051639694959369 12396997139819358283 9770204338758299904 2513396675233253377 15772628793786354640 5291308890942186358 9707220726239713863 6565984930721237248 12334629799774728238 324009031923231139 6038496671684891049 16186128419358723121 6670792449023057853 863406578207173369 10776010517784657514 1006502700306598610 10501825265068457815 5168224455824243137 5617886056418405206 10465459698699155531 6651260548610702472 5300899529171689181 14721047701256947056 15752315284335223521 14079886806296684664 17514812577856687709 8734146096430057360 9724155917506335224 18351365967404261166 12787545092723487088 15897195077449134370 4985563017800848237 5506675549845171688 445889291558486224 14470802853842921698 7730204106365841996 1086527478238228232 15936654159748061389 8266026587736325001 1315279028681101520 12869422913559898663 1029323419753932411 9444435165562353732 507784999360264423 4127441275296300340 15276166394290025884 6340957125690379551 14638393519665323846 5724431468669755159 15811615008527368999 17455004664631240856 8093388053125203364 13573438540769459964 13296320890962284004 14579841505040914091 16924729366541741334 2160703560649113557 15272103335284521096 5011932255826690239 1511816403699006054 611950809197335786 7499962501531034039 12064381712919316714 2154352115523795356 18375298880823012887 13547398452688524395 474118619387087411 242583468815790154 5272271076877262963 14480248196437354291 2286416108719703596 13405322452231030627 8198924637166009864 12472907528053810115 5713074714001228176 3413110370102279680 6746568364062361224 2124006939200202079 6207415741801950212 13792558230895380090 13199953098389457411 9160498663598795950 2708398667443971970 11609470539546840068 13811895814124557145 10214701590166568709 46358159820655886 13424783340742880911 14945216832838749653 6294882711979602401 6482447705153318640 9941455429883587417 9601385723486342476 14736067317974267174 12176800883902831785 3437532901823542633 1717208924926589613 3688551833217475629 14968149163585148117 2270463718271808834 12776315287171216414 199037363983449576 6697230006590346601 14757938822113422551 14042377984695991986 16713080498118881904 5626311682342835075 5700437602039372397 9930696745276246873 411178509771961408 7421358020694465464 2079583525375134604 4774844223516862912 5179311575235188502 14746663421268735426 9838194045040117447 9451728303617656372 6542607555285036307 10584319150445360042 1498225046028305863 2444048740220092227 4611802196168991624 2635976151210757596 4116747731062705731 16841126747506758861 9028343831533845064 6034224349744501657 14109359644031792991 178871559751951757 15960809382476278391 9272287455944297716 6334539393842130545 1751896387320597932 2367787615348927655 9669492278246368091 2126248409757202087 5371292541951541999 4901698103185868796 5645932626873698504 16919490156871715042 4033880930956868425 15729260553829379842 4251443140977344741 10218832017821059363 18406962659330572980 12317874823659700684 15395355120026276085 5795770555667071405 12431810734820438263 4600337658132279158 9669672803089189617 3071233870382575215 531685690176098030 15691247763317387525 13319265829392245393 12307041401829950368 1097592634358977591 4161720997725849950 9999743007287337760 4570864100799851210 11378547598184459100 12576035502533464676 10297220398749232383 10660184685678546315 5653844762029421046 17251966781100602744 8090369939355873546 5196124731371253619 3956147706799406774 4199293565989716031 16400711563350443319 14853205983972552487 5633459845641885478 18406781265800686722 2575695539574983148 6223770651562496797 12430618805972985755 16960722254659794025 10663565243487961207 2242739703331783132 4560620030032445507 2834978737632602454 15673620135588912571 12913304295114026440 13492964684040615638 14571633790392613670 17720675797908023964 14620263715099988080 4104642242825894805 14220785935767323429 16459180736517611535 15559422961694943590 9562553616756621714 13759016678181292654 2598053247766657926 14522399307325462577 14926349262889017304 3201852541645398473 9118564059501223605 10962789377410313524 9184799432819351526 16326836025017396567 16857950542059746895 13311920923696639897 5132603209679830232 8652342142331001550 1503122385403256037 287243635801781939 3740569194071262746 7299194968654170338 3173072900479536270 17734373077310773533 14899407182467693558 14034371940619864345 6861364551475212617 15151718871958933585 7513425715340341614 4048597380667207412 18420116872487372538 14317839391527038240 15223308911575636592 8325857145819028215 13617960165406905750 4808317401854560422 7670166990854320627 143625300578927935 8126581717065371745 15791719362826503167 13524587227495719021 9148563000354314322 8822282870915377527 8505207039317432345 5976420717479305349 1337564203702727258 14993268396022852676 17738711532546414058 9966679076122295986 14378803444581990462 505898601256889535 10294895735193171610 3124986200682543304 15482011418677420646 5373999521988110786 8006034811302052032 12192142921775896702 1702923091203713843 11636521391848221229 6199781987632939654 13107510312297032945 4188466390884116542 19083779696955116 16773479158589501326 14735579639760550236 5917951531491487166 1264356636860529459 11579669797587188966 13635158944179243473 12528401780016482801 13820696702829704907 12138402378763724320 14872520184798792104 1572757320425223989 11052890472468532926 17261627909956280912 14843985196422846550 12057545987360683604 8978289816361659058 17902376559262561380 17426520400358224355 342441541460360804 1918766382019932392 4133601328892031794 8395348951654359090 8500599104080949448 7408079218319776299 9607487417645371646 7160981628523644225 8134657332247239727 3681808411735188537 12278436258788265663 14378045013258071598 7291224951300353832 14445592992474997491 1797534597549552885 15853526215385381223 11334612501972169831 11874740938799778479 17326960510924304001 619063469027743005 4603619336930770374 7581448818340939858 5177682172625350583 10026010375640262335 18186647616219484182 6530485188602933511 151390787426884626 1961950744214824073 3639440910193387158 3527436499288448330 17803239176619385346 10275189950147907354 11939177892463670632 1882085911996107467 11438265293476415277 15176107510211909991 14372120151795950755 9206459414246325593 1808624441033436726 6764610567577551363 9542980316461010547 7606616021643149471 14939577063628687539 7740003835246030571 15076532115522966380 17521238410698096642 9441034281669009145 8547147264479887946 6308909386927279255 4965832670076382915 15786891283860746774 1696731218317439111 17201719720569076286 6105513208737199439 3055351418127720490 8837212036457091147 7025770131279998913 13254573106653186501 5945800969814997295 14084489498401351767 11427020681113003496 9977842469115727016 10046653135438388087 8052483770526952627 13267481765461645401 13468924889290400963 14370676689638460211 4588638788872987072 3805398158509237779 4178767775807467920 10490827272666491713 17251439735029728220 13139355259356289448 3843137494696474804 1318573691160730131 11650817976083517017 8677014539121729718 13385699534545874543 17233261365239678480 8101443646636750459 9962015151601238859 17678406313481047075 6509941721006126178 13673726683971443704 12049984306053034266 1388578851627701059 15300933672079556399 7456704404873810292 16239349413249342913 7610827071667509744 2076357402800467923 1536560281003673131 17471880447011916623 6395519109891718265 12109708141463525779 602803148375375156 14103395938941393204 6596095955434973163 2605015985856497367 5016887301518707695 17482791494445490578 2462563847046236463 13140525777254807762 10675062707038276204 4230531475327576398 17772389831843226281 4408031801462092884 16004697753440519380 11951328338049473180 8598443785279177888 2343580066781366512 12223211215580712481 17294461843181988817 7393221951136810422 15300125424219246531 2502172981643610549 5357295504841790455 12895790168619675432 6473065719184091159 17181140896234123275 12911753508424646681 8852176750616633335 10458280533388617260 18281181120438435935 14092853876777853898 2418744970676432540 8553147330618711959 13487262170404773198 10292952837912352736 15990994479049362250 2563415052592558990 12144944222463129478 15326331527033686420 9510692293561257661 17013226809705334791 6700540216145268763 6837014119466510154 12786395579345385752 3424013281221301174 17658857108456524673 232015196537037748 7763796202243815133 5563333982294872354 16253260570804192315 13883472298476454760 11122692289061653457 1195889198118258765 2613016230847186788 6304282999961652546 15766000985599803038 8806490300821353645 7664257117197043808 2455870432135387390 17082006339002159969 17102145633479495203 10612255378391795468 10218557591400157880 2110467757380634549 14203633705148556273 11980452220085132552 824150649536220861 6908996327483739141 402660621500335775 4351623300842485305 5396489007192506039 9481553997290848335 17072873752038209638 4974271185197059506 18152415184452893650 6882854902234460697 12317848869457632723 18274814364619118305 5534706408091570000 16292298620974594812 13003798238613757380 1039082684575093824 17301943546594702745 9408634880405117156 8483379596297122028 138118232301370550 16976655852579385470 10216715377302130914 18105526357451463734 9083897061008857222 1061234687676163390 2718830514237056591 13692210614999820700 16400928667673443371 11366079443145914831 15152155332949202972 1192451378522052613 11863674233978170226 6837675064884770772 9313107958045129760 7782966515233187033 5247797053256999146 8915286747748887729 13447745285882354289 12155732420218422343 17643527399514094186 15579038762131786144 14461587008807426551 1295615027827778426 13412759019827397444 2385163786645814700 9854540810945704103 3942595453849248190 15431975675163006828 5998519388036393081 16540880484425003449 14647450569645652622 624190142472609984 12531082133679331119 12797884269620024110 9052121260403077575 3032168557432626187 17567928662972531193 15432943645439610025 1480695124432739183 14003046585832127236 10615267734081440803 16701617003816915709 9852297073971292673 12664175155508774051 12896438980680002777 4235545269710303342 3562934062935184093 15268994772320268988 9453658193434222264 10970755268957955529 11551912853697322033 16604402041639758472 11463239558840146980 756808359489699469 4335769051225674312 10762134318421358706 2320213551304033552 1150096068832116762 2940189958936337492 17474480680809879008 1674580905318939026 9103978696421655849 8407134332291730198 6031994048549624126 18443319622731896173 3336776484099148237 9403874952690017005 11578079964806043405 16826591171506130122 11963118673059224822 11892990224125616340 180120832851536781 17096064197304268935 14362181627190636530 532494404450039996 1539444371040007591 14988557554925342470 12342863063528338461 6744660312773372019 16333994425895233961 2673304389869065516 13708921751282694913 17459537962292864082 7102992933874741112 10461831391772482014 13514818499704135631 4308023623372880366 4248645828220683624 9066714942407064611 8082201353038069281 13502768286861069036 208884853771137415 4972970733929232891 17072096859322810812 9414751015820570290 16020919628757628551 14057618367715437665 2036948703424675016 10086064729002233659 1528322646380296876 8514371238483840148 13111524772829857700 12521421838359916502 12228227866147379416 5408120106792440466 15482602811413682312 12258337590318338582 12574573095316383560 2835849308394033068 17629785263735498795 7573358683066689935 522432470583239471 11154029020037553758 7500600625378127750 1796888318890623811 15396854345744408888 13527812676071424581 10889442035208595726 3371638661361977950 18035958378767236773 15959871676241839980 4751518226447563388 7869913880952955190 5775063028027652369 14423913462204778187 15858719038251572590 701825927840861933 13752270176675604566 11115886647078788787 2893975519390449134 13442404033075457321 11214289938493150936 14438110710394277763 13288720885055342268 5778491213474034749 2277515304019482875 15876609624327985910 8145565167497210002 6427707243299955447 15635692477567556361 16971117138685908096 15663435563274257403 16717988759864436927 5490830671516651439 2442320201415604697 4690294209267837112 13560680249827907766 15776339628539548511 14851581667160265322 8574762231080679102 14927606911886606418 14561597283371856265 10254633126613612200 2740742039161466021 809937219658416939 10865641490511021272 16485900124664764357 9394042903497568523 14187664903036276652 4954375662836288773 6375644287713752246 15503091919412628529 9075709852655191277 15877726318240483729 12325051226210256582 10581859780161846121 16596752744309278549 14860993372428627910 7493352987495877231 8226552220700503481 3190191207167272185 13657812554882311603 4145320042887187152 12754083828579712601 4523790810970541821 7154763146331349494 3772742111440557787 17011042171442077851 15181142640482814434 8157837510264162021 2286131561090306190 7248190679293960840 8524367551228310321 14665737719306988356 13603594459739848699 10511602732835957775 17201486292051534093 12772231475500276385 7713211832648193236 3652702242479876900 6272865193618484729 4663095730385759572 12152856467673260740 16483785663537416390 2277474600323274025 13735162968800796762 927037711646040470 15491511526006559556 13246248150200348181 12971801872444925085 4632021700004109387 9285679629631940666 3411213584220215556 18103199291197135381 357862755438964617 13194414359756832335 540944329376014737 16327712340963055154 15989192842569530377 13288718681805239486 286248962749597898 14451949867220231335 443057130420004842 11201711235185692044 3106803476232777961 8917691939147203936 11022504352501517122 17822227096383409011 4582558457468416597 2722447381585935263 4756212475394762882 6350762040709306494 2165135024299731331 9976638158255979131 1776708943594914813 11342460012866306094 10698523081956098320 79683466162888397 2101709231313220564 12104620512040465278 12043830762680728456 11412794311021722501 3941082990134391124 11341375741837206185 9611130415833170143 13612999424820948790 11299757601310936246 7126427372576587704 14018181457944963817 6615613584178726622 12813591701851493647 14645145754317404044 8733373331365891347 8850160799393180581 9467852173578577604 11439991591171817424 2747801545359078953 3479208820013302892 2855197365544516764 6813140159664866765 15615323416748405219 11632348604459574937 10440958287229742714 13428809171765195001 3325100872006452275 17175273193419614581 8369320916235054488 454337530627595155 14724428998261346649 8470968194554468095 9722178722544679041 4737554688429070481 8482742578371490549 2726770529478523723 13974268407653558058 4763865685902196723 2802617547621824277 11691328026384318783 13570878820832676528 11573706160664201610 6834510996712102578 12201359701324422286 17979007854102934993 16719365817452854512 10882336245817738784 13365008037175324467 10025591903225440036 5585846122892465789 7521289008029650520 14719674053642724767 5854301942765166523 18070415359463252506 14663966268440187373 9650145823513296166 8461400735125868041 17611371167944480498 7991186322884734293 14859745833607440161 16031741287322140778 11018049741346813034 13104983383703824715 10524286982340963324 2253609797987616844 3129615417027324777 4779529144135624322 1634132711394364952 4075651375556217696 1669404525960464465 13866137622352550507 17816617988979029481 3322625531333220247 5684922648433430248 4620908618896553126 14192648967859512966 872930819500889577 14072113175353636158 2239015006936025968 16682929972065778378 15826619041017221111 17903749613281978352 6485826250495575064 15643577576617135061 2772721402685425270 6622444723869669641 14723310744183341201 16733269672672802350 15138929386593305557 11106984911377638979 5999985270323449610 6122645844350728964 10538010368029220065 1125168802201883164 12347071808615134599 7393552675925050007 596634065319399859 17389809785426681840 2204776871029147431 6331149198164806523 15143471464666256724 4608965735544727 10869541654259355012 4706121051801879717 3603270007259172988 15804582627348935621 5014097764637092744 12833447588153286100 3684478275975209622 11885871494937004726 6860355959844163924 17454822651216213958 15695944592231555820 14946875365187798214 8729804086475680659 10743631341245979769 1914183467743621940 11550380172687497813 10441895045979428563 4927434137152220957 2539596876331965589 15670254506005689320 2700034542114236959 5756965369895787525 5081451324866105247 14895120134637094982 2578665091913565441 8644893777859464335 9495257538131037174 4109509065529005350 7272053280836254044 17281186635519715969 10203343178982820897 9907298178298034507 15847579678104395818 3269557022947201556 11778988633921459609 16963591745971403831 2899382933814633734 3727137294698520822 7208243759564116973 6118639471755914635 6247108112015948098 10489038268110683438 3483217496013181065 14868347215814511052 15164655578238665606 3906410380043418806 15954235585893405879 16869735448105253364 5910945814692653297 12892679263612977500 4198669500353814005 17964512161771023873 17971363272353445882 421502157296635530 14473651252714800536 13677035104680958402 16959179531038278876 14127848352701482374 17617257096806881338 12511149034046552322 17767612579847021640 15664805462514108737 15721344335513409995 9580172820051921619 3735221862095827016 6875114883891226139 17274662637094435202 1272507077037739454 3680396032205116060 1030849663235929257 17989293743224939686 4892883670884551289 7269419797234350114 15655112658358928610 18220988388736863736 15383627467170125256 18132550713620343185 5258583084567474177 17056931434030214141 14079321099839231456 16616024338423869728 6085989031035548370 12964364727172848012 15851877332058658418 6128566146785799034 7895195513774463361 802311051553386291 13393146080513972782 3686704561441480957 6860989192686081089 18038064256900170796 5266700057284092007 2974896921427581305 16981069666098600121 17958315250384766675 15126056497119705516 6199310369530375568 12828624894951608929 1304410782189318358 823171363929461367 14814051769664918091 9935339527855881681 7197345137463347651 13663497629058988806 2896859520137335875 11989645788424802093 7843881340019470440 1143762229719412846 8639016312201105906 1699767345239439674 541870594791516117 5786912345288742212 10587756235573136431 18273502814005007480 9916703018176762762 13669371697888399051 3820084933895516042 2019680331548247272 12320947646968026213 7985467635495521098 2784595322306779585 4657891193718349169 15833152789825357615 8821172448509580748 15178551700701043444 16944398986759919058 802346443939654450 7387814668788506366 2709482757803573011 12035351007296489007 11189410603011310225 18027512875488778551 7132810080996339142 14193933235127438287 11436358473566663984 12229199711683720244 9066240528837781041 7691507924198209078 16792982550095258960 3781144228986401336 18208502629992129786 2200698774823273109 14929013600205400399 9951242562166381467 8020330823129441832 7448075919020221843 6334206472058397047 15740321299275455022 10880055351946290955 17518885050618623568 654867674515115855 2225674248765440364 5980501614027047949 12450856963663228912 15592668314492566239 8041477510360932200 2122406206250085542 18255614983661861551 17742937544598879850 2752302380753373653 3300962086737739090 14174659845869467044 4098708254048961176 2823045618834424984 17179220990893941954 15677970706468034203 12617440619714708822 17594660420820521555 5809384545620609826 6914343699429778041 8875017572480494372 6024172097266048752 14136887366037729561 10421140972274724103 687095553683325204 880230367312428936 6559789249622841106 5020175069884805222 16411377478346651331 17915250741601911216 3465706002947780452 4259034539202549108 7630703899526877245 4683820831387374257 2847234318386601406 11517920195188219487 18344945370084568692 15293512745614666494 10827714049210876604 2074510762334590417 12811143630290922821 7219525348187196240 2243630419694060073 11857261067895991495 10780238778959854909 6010530145000822787 17091116231863161063 15080136331201568330 17085980014265794730 14149383250345558106 1944912374757122320 15566970057264444716 15475981745854166023 9577453354584288563 1175736159730586757 11364356460242984111 12769962813339613671 2261357183329028765 14614140773346675362 2623598849062101873 8413162130845271727 4549870346503898652 12074022377837203419 12768891387969020905 13059932007529680282 4156404624359800387 13599837238088519095 15752960344636781880 11387220062677636816 1468446775288034236 262728592401113152 2560206703334115319 9636082905403472667 6050482937024014356 12188155438589913541 4642941612590228693 10013400740928871114 7619475876809843394 13440832459668909992 11946996290314206815 3384523278340906263 641635316756219043 8543238026504838656 15787053784117169285 531990453195018653 7083340965384288968 9971550299795119196 6320711541682255710 15684121690820337024 10042761840924435574 4456802302613705941 7063508260482813004 15045485822675561679 7881426453675564209 9747438477645863957 17669294323062467987 3957290825978689063 7984622623603302127 4541401785055001295 17265554836514082874 5333107022289122059 4324309486159927102 10986853444869745591 9132135775407173486 8856520056522269522 1786399768987552644 3268745902415815319 16687875743124898268 11104275654256380704 15885747843463623993 15756164054959860211 6431257434932511048 8176999439714478714 16129349963261832570 16093394826323484839 855284471748679950 884646731053137622 15539697420093418878 4865427433379398446 12328485488670788599 5800464886214608118 15607987646106727280 4545700772021844046 7825311035237523474 3888267985550349206 5390524284599486792 12531776122457953314 18211819179773256990 5817079420445165735 7797113365812779307 18199194988262043055 15776851315768534571 687745859331128838 15940782214032533948 2470891200860259909 16247325914286351263 1377573250373281024 7935354431421957643 10072144209394442803 7799784292341555900 10917964072429096874 11411840633314241134 2614024091368203807 15997827474642837668 10785097996439678610 6099493244452650301 10026986732083069444 9933812570980356 4102534848112113950 17849829878487703258 5384243179530866443 4473585714934925524 2527611285073727801 2960721518815678738 7580521735420158246 4619612161943306782 10304632725052220542 7887649998578171308 14050411798020799587 15536274014716632271 3093526376639636674 4610807325095950204 6052832049459835097 10151092499575260516 2419421461259054665 10483161525622250473 16607926369547943666 6200539998897401698 11588346243966744536 5347715969342958098 2734630886943978270 11438883421648831051 4677022121814158466 7093863849881879373 12184902823519349045 6048287750916682569 8744589674113363106 1631585935890822931 15473732324695835971 5071870668652647061 17199425757003815514 15474047039504464642 2830864039804013244 6943926924133703795 12257901410378753734 11457114368276835642 13067872853994852625 4527569977024865590 510228004372936559 390823633712246665 4096015478960324346 9322980800123194962 18296804650744578680 7787066935668541683 9001658975555445522 16245308872951313679 242597257298571658 2106588067923983479 14269874955488382072 9463870831240934215 483437695944983475 2545421819273751479 13510988899419846305 17652260044996003452 5103734776483149286 10619656169064324198 16067156131766777177 17508067232314858749 7923025421860705174 9635506677718452976 2237730090986484143 13947005880060564384 4774101818704967392 11365517229077598464 5485987646149052138 9399308356343151895 8758635439428781245 14638897780097737723 4100138692290421520 6906750483730052056 901009496067783584 10449221761578726170 1874335369471229004 16741975431264784278 13715955023262776561 2806542635330091978 3493989862402344222 13832571720964072468 12337164940889399664 18411416401894807682 15375617495550190090 16530456962491948730 799468247308904618 974373864958536699 1609083385429819544 18283410288358386472 12955623188168119894 5375650282709177001 16696397496629757943 16647031275916366864 11847665923378360752 2397745752746678778 16289556652128456361 643423859632881364 4722780620234205851 12659867817751492068 5841210970509318719 7644895473666408391 5607469104751766767 13949091440334398807 2911805080462512392 14792394361978890975 779259266930513563 17589240051198533421 5673923698790930016 12868435536575772008 4033040761782679003 11286875942153692535 7948440215200723193 14652476115218157270 16582749464721346437 6159226990418868220 17516294011855543443 11668931297153131366 473287532080086477 17351714829772819321 7909075112768639132 13283755246351823064 4765814028007840877 17263748760026091158 981984351352304080 3709454507541624407 1860613001796974372 1688622422243772838 5078903664241549468 1940407662257221006 9800373162348800531 3082179266805695503 7882465699845411769 5125868778364489396 14734664557013362247 7787383743426340286 13710719424598614651 14072885411894417758 4696211746217626177 3439953930634165235 6357984946972311694 3111618553464269637 2338687798549376692 4219008654302754926 706855906934640567 12010085269604568408 2685588963586604897 6778107208196445738 2711659466308168363 5926829152664018283 784094527040949153 2367946899136118477 13123589978701686542 14314944497038466295 6856122913415533574 10402980187107081199 8614041939587556470 14598575484377608768 12081077388255804920 9228799752546339451 9417356060083204944 115767767872164986 5485678732425798727 13811814613521914749 14427338328183214108 11598376800418341506 8652361736115572670 10270449071828334908 5673178523500928760 6494493600415789113 12890491738935352226 14903592121044261679 6835206436260497489 8231230226164170608 16815855694703763195 17861700224903729137 9761679890446226289 4455082294165096344 17053857054806960422 15582341716707253834 11646382703850896255 3594154424927431951 8262407777480392400 12463167929444076942 16738404527586273219 4379758686904121138 1381118731722837457 217877508014335087 4591989632504736365 8966518392176749082 17735716912528822890 11505957438525864301 7705260591406350135 8655048241599715804 17098327370613130763 8131280252086528542 2221372229111750660 11069641239988206216 3922191671343250985 16822799515435598873 9323979968331402541 17361889719878098114 7952568782380972823 6989366851263681586 15016978791388232117 2207907841530242419 18438182603460607410 684816735260577526 15176966366197700010 13483753789360821522 12865295662774018387 958792392781160232 12128537395505676608 16184340359792755704 4698256373528222595 9822363707637953491 16074657971221677162 17853432726424324723 17812771491599465567 10351886543832817135 11940404433789127675 6219087647367726480 3789791099694860166 16088459316402996665 5623559963123511848 4298945044834282570 10659998225525112909 15438096623534611108 17297526589742524354 1690652418628395799 1534398094917293362 15457011052596384213 1622365593526497727 8842757427127448301 10817777428380548656 13900959132264668791 11817887075346055773 8207185287491632384 7637297034318927534 333663405801328103 9733680334568998734 15616311382022640901 6939955373396402522 12757399317825809638 11643570678436126037 15154629672371651398 6835861725230600960 9755126898401475595 12501450766198739574 10295597603787664753 11395181425744637190 14460772024130692328 13241794342163195880 3536888365366197993 567513553155440711 17816400006189919281 7698024025027493106 5125709121888984780 9973970839789955217 16194242180566666377 6263644520140351454 2662076669220788694 12813365375616020560 15259959216487275839 18182900426470428092 6481646680118963884 417241525532764878 11496349663991803716 3610895736345536535 15145283706050254090 14468832319100822444 9199195070190616367 5768393578757268992 11153250979334679857 3974683804137058133 8076392188799626378 16277428466199889836 16298546709548341630 11110570272429820652 2522743509594769283 5842981555871632767 528772675773953077 15488933967942838279 12006762636567878458 2846842789433194772 18378433618296816220 6131344299187533422 12423198500528659688 9817652462495412765 1631168578085018488 14252574209725415615 9351265435534720750 12231740315343456708 8098457987298631747 7607934764856613780 7168062575187584206 16881488665443864266 16738275157956940266 7922118020314327465 3533509333801620821 13681205670902967163 10232442405267405296 13329038860237625124 14691924269345530284 13001226254320080147 8303766927383005669 9049901437896296129 10614839922789441641 10609058397283349417 10565231379917142215 13929003758351162396 9491965560961034844 11088504552364790339 2370313540264794292 9874334742118629782 10141089833701736512 12160827837742280194 14676910503494821102 5181842044425242242 15185520109180626554 5884837584668226753 259692072812169674 152900278670418206 9590250199524205562 665986282022244132 6573388858518150725 3922252875556353999 7949325645889259458 12090552003631700898 16098782664065573800 861452358763097220 4137633149981162513 12749435177296385151 7920212883103007395 4397769606465552432 6246586276169895228 12804884574869487282 10674141979250306867 15892964514101629502 4819227308482016329 964056097184837903 7964593845159357238 17732507361215252725 14848289595801154371 3697322897526794279 16277561239869586999 3550679540277948319 16922852035850771824 16479082352193123390 5911376842092973538 1688016974220102465 895518253095709401 16691650571031536135 17042296668447161636 1412729198803426703 6170076087354641269 12703333892647610431 3321865863582577241 14906856397103770889 9435863869239469889 1274232174052359584 15919244384626277146 17540907265368134815 3569232273622653078 7793079419292300328 17839750975389789630 4504523900737087379 15145279186577787370 4652602296089831981 7953526393931321698 2539441846203290033 9082904783486752665 14022961404779088770 2718195699303582995 11635933835110417520 7676436738742855724 2853200166507915666 11244066103365989148 2426988362931197270 8939836359381819230 5479858423242443098 12697809551635950559 2970140855510693344 11503870943090773633 2225093843192779295 14191241108596253163 10369224081021650256 17435763728262503472 3773980249480724226 6246545420251643591 15409131205195323450 16023371789344496500 3795519652160814087 1047405333429563724 17258559327535660984 11919211834627856431 3103478237423781237 1992376805641733555 6753871656055374130 16818952350889635855 8045399760511786577 10907654087468519434 298950056694922970 10070822003100904241 392812443419885430 13321735865810287899 6659137651954314807 311090061856686768 1908033097578009601 4237775801585250977 16982650085232085877 6945543397997767937 6100004991500304756 17100567021137852130 15413440139565157338 4772424917231339155 14839627349428831187 9387279821882544091 3900417903243695154 3763505990816743197 12495319169404498794 11002892411664727871 6699243019611865439 15067539358374104508 16881804144229119109 8958417695796440010 4261383414609414365 104498914908274587 6635791225865687259 3386359353293596616 14629561541468934525 1550588429159638673 4624601686353963043 16367533215893944708 14754784587116209161 642809754894288233 13022051349331462410 3101880308740955107 15605482084923554153 5429278411872930525 5551853702102110939 11030323365473797275 11176778168871610242 4726135580153904617 6529054437509146895 11666785758539166962 16952129679774112282 3136414808486696047 2327617621210959260 1478442321252317928 8142297362852876282 5231634830140322087 17360642057729149445 13092535573686598067 17868062625489591472 14221494318825706725 10544729836901114559 5612504959320680320 10545131521152028175 6565347316312562896 3883283236106784464 9794303016631572389 5569514126808933792 17480237062329457301 6549325642565302801 15461289847445283553 17750531910945477939 17476126701855686859 3656328028603098852 17006046920214314719 182394454425052275 3577757237916999488 15171934763572955132 8963144854918509441 7735518296269271799 1759827836308261627 16618415131749492244 3725335499712064357 11320204752471810824 15583386613572841492 13227653907462695710 14958637752062046968 12382902240004543062 12472301117060929260 9835235971855631036 2138307806513649572 6078978961609622904 11735481066729129216 5944867243309621982 14217295383707935107 2936521135762417598 2347478719667142402 12848449027851681115 12842951961832905691 2024393211817072788 12450695224100418276 9390479510256903835 9294761911131379967 16525665785319609620 8945981808406081603 10621021052368930067 1381578174528516129 1506210518247089478 2843547936637476164 14833796310405493798 5079836734146980364 6897248702903857581 11114975213122829169 14782624276741158364 5387813603003695614 13153496317230363505 6210242181106865648 12060488459592022595 14976695530237783986 1500810621242438171 13567203220203824963 626363695492188856 16650246446725658759 10176280551369341727 12569220254179279609 4322991095141511108 15463157034725011885 13090001000876119358 10074746568041594482 11517571214144248452 13370147345756961735 4532208951907734810 10873403666906328489 17996896658228826503 2764796095465172231 10121164365200516650 11340249381162689411 338917657187044309 15014628107561139748 6040427429944542197 6569255350012728421 14245033193060779439 9661132708823880869 3023797548294095116 13918296052619680267 15512453678001010242 10895936908750346389 16733246459837215436 14605601445080860924 11674953276657237520 3121002245631598622 13286345838215865068 10412057711331729113 596198289567980581 8623704601650930596 17147110196591289661 8761990602642941334 12784713767721859459 7016364030957737138 14238615093684656638 6307797181782962768 8118238139392975747 9678700590266598381 4360102538326234622 3428475501397382113 1624859240688128991 13455725389552071068 4520264606721837546 10503467745848360442 9626179229832881437 4806930373733728456 8500250841334553462 15241169639277017912 14651280338530337924 8953297789189068057 4495215320835152154 9145010863020245510 8259513436872257290 1972681130820642610 17764373434980779609 8714311793992469722 14992572488244922384 13871370941139268999 7431351553430318272 2355558380073730960 17375749376772341946 12289861831686827278 1240336862996238133 10483991773984065251 12701685061663117236 2615290272870510451 1576550454710340897 15991835057750280950 17280378990386582151 1134249346065626980 5778630486076843784 4214325337965486396 611452457226437142 2526576136232235167 283925422686113579 12862675021874084117 11321185908134833586 14295007311716438100 2742945007855810149 406575504239884620 5937354432256239666 14929195629606910483 7151237047872730779 3374466954333106061 13780858558269846998 9792883982594663345 4896003896010616241 9188463446029644077 14339178281539686315 9445949935177643211 2993488622494252245 10357199207617372232 1674916687753416655 4856757492849111190 1235541238915445548 828779856393902012 6680411760438365333 8219665290893362349 13466876587457604473 15689458385572333727 4645698498396734465 10202327098138407470 6425810022331760191 15626980662898894349 14190873733651481275 8405995289227808929 11718134994926834278 35966784378493645 12173494688265384054 4410585754730430595 6570556201363711145 7520863650173841029 17024128611072108388 16342812243057786193 5521189510754758263 17661532838419235084 9727521766727216173 2243852966611385419 17818918239401293283 11382926426022168057 10129474812033158427 5257729736503846876 14805326921347802325 2010926443175884930 2752438537214245413 11968706806002446095 1020262344409204629 18273401442257120223 9236424114630252574 7236918691329190458 9966623825906442785 17967581337213677486 7988321305127268255 3335065718902133726 2221698272748414979 15218781539386482622 16407072849656380613 10082534804632710989 17895611759996269019 3115770655528818207 4514151065708228528 13376837194826241759 5771337484175998786 9848984459091543574 16124163351268467988 15780069721114096769 15770361358241452616 18427595595892214094 2954681704718074487 7658470382402428534 3508289062114804977 9336559237683454276 3431383288373671181 1530539497597490067 4237913935812006351 17785381592299526796 5983497051496111157 9889239269009257739 10573854653207657773 13788442564688677460 2374803663156969215 6489129271595974868 13340417243375623977 11405735687505448630 10528347530108192531 643936335753754800 9438968277614450246 8663093029435396254 8567355463270412294 8976768506484189974 8316573794354127376 11776136272125641758 13786597542887593192 16829609539411330845 13895220808625111734 8465129824933325400 9509433711926291899 11695368689737995707 6275601641062841723 14978015035336417925 5882948222928816258 17336320257377350450 6461313352270444521 17985959278214965296 3047478340810851825 6079232454566198229 16260774718889547864 4912791985836730518 11137329471801158752 9215219696341047328 3536010544032743997 3075514792117770499 3695960817381320216 13036924523064954393 10017359714163312715 8626348243301476487 7653680620006941268 2612799784401924081 1411342561125842820 13246649808631494117 4976014707281722866 14093169098335931037 5895472676015651907 11818252762927396718 2286216570791934619 12852567001774051672 538627128191534717 15173123812688797171 6694911609348608687 9124705279568353937 1090890846903033571 11786365022764970631 7667714801447307277 6500186923927330811 9246413718290541945 4552396296103370320 4625971734189064167 2798178056500135409 6145669441036429642 14912376979515853275 15845980795803508320 3072509621927782940 5184376861789394783 15372296166377787941 16032440672909171060 11111848545911624649 5519432704515506791 301394800406882078 15973262706451730636 5903389574339170269 5227543723028054664 4247816820498635994 17370582742313644270 16096092640371502122 11858428965986913262 8903288406907379931 8905682185935034176 1652357365743803328 14135837299261360798 1373964821138490768 12645685213062130271 4549870086938108350 6431911189152483554 6526422315990698588 9106327412086820031 4543688028372829014 16663714480792246267 7139558778454002111 1235754066036295046 9678047952966426396 3942240491996228086 4719356242922363511 10239972489302201226 16620394974313798644 15869205079653707177 10403509599593721475 10839210776414647750 13374149136184238427 12939326406192608652 14317339405370572882 18011752931886314444 1897001002985908010 3452516576209341418 14661790228342008778 8532531549490559203 4320772712559182478 12845290965510144121 11084794210452414328 4726211582369441279 2081951672006556958 11084141147031497997 755811161128526726 7904746145847505149 437305573700319250 1004856215532408006 8616837653769534900 940588504379395311 16958237600078419838 11742692421536605592 10162706850017450445 6538185923245311240 18212040563887037883 14833995469292738864 10294542453277489715 3776245204335276690 16573924353116530883 12377190014581192260 14074682621093555107 9662276626832609104 12981887999681198147 13304008331353933213 4198726188732090557 12075709510692917681 12725671154046381183 4196760271697444717 3104229314424189781 1959476920612367454 1012756217649788070 17226111640779735306 9434062494490732403 12245028317783416764 1273494251816397445 6453632553748060196 4101479024520366689 5392711112506909956 385010939751294590 12157181323520413388 622464910820493842 8174581595760665721 8161951110290720984 571712829605560628 17184512595644854195 13985213936044090555 1749886196194720971 3515483758114112115 13655250508217825783 13379423518442757344 457620257184792157 447050551141723395 13905316638978218917 15596305226854251555 9264143097761388625 1408386021781865414 2900148223085708869 12742515342036972888 1800479053484474637 15433683929289463845 2709110455217432633 10368803188955719357 4403588412931347163 3786766115727219359 17694476604100909547 13406648547163962957 15782861502263680221 6441472356512248827 17470447027936491382 10335899576240277471 18086990019257675534 15594208288334358335 3023110873654666108 14984412581908200542 4503149950620793247 11853016237082869745 4919451204913538861 7872798820115963796 5041557886350180682 8493229753519218540 12555165103043954454 14830392305536488162 4556732203923570953 17837004824830556222 7034745771752188241 9578387974115756667 13114582816934941034 14245819767920850704 13274373483149668187 7022029085931408113 18310905116418790622 2663671361464242677 7629159038035167476 6317497161424853505 4853372615697264429 8834662479507307058 11519432697822343848 951243724325586244 16495521161128270333 792742999590455953 5595695405974574292 1786578892292939863 12482305525666146734 16127077680935338727 5571206023061920804 12962733799310981015 14581491813035464073 7690525494193348043 4924021214197900938 2284534284670790128 13207285883521897221 10042127499004741929 9895408685573791153 6846212351398867153 14212589433532559006 15562984770918457408 15495191484562122564 15803038611252578929 3130575704219493998 12409107470864268219 1783709935327282133 16173163028951368184 1753139303864558517 12853936406799817066 169288924209331865 11921893739088935430 8207612894756513362 4028047972859830098 3810753353424530057 1767068759617372227 10897094099225964312 4460060423018649044 13433859588515029132 11720870327905551868 11568943887535949378 8590420230804643379 7172408900525738524 5945102881166353917 8781341082832782292 13248847893428953612 9692611461326403471 16965477302245271341 15101176183239769431 7762013836160462370 2776325921929635127 6898349632615820690 6572225670513138233 17176869156244652676 4990700996148350519 16201327164921462500 104130586532932375 11783337499040662552 17308946355500230559 1044041413313677062 17959081014145888755 17501100598836847403 13669034422779807486 7950277196311912033 2935469052515204818 14288083657589527075 2489036870311656033 6904145092261695109 4293637660857302285 3513818850741195793 5066542086842168089 8898182591322904977 8085451891769339644 12500470032961171810 3142036119650914892 16737244851430115979 1211161489442463057 7610659743227314688 12018392610111246904 6654820736290509918 11358859945150750686 13870566356808086730 7939606346737655422 405018354402074425 11692196082240168649 14585627133577069697 5290901762130203074 3323389241589861268 3360053014148225940 9711594028707422413 15633399799310085989 8808680392247585799 13286227855520240386 7331929610460090640 5666688956375464750 1269340167272364035 7935692372974412343 10761932459928416202 14838866657264133535 15068634999085849707 15060195423529000482 8592409895783032753 13618752247457395254 3416044073651492474 5188433754952012971 4676537841309980914 1038952281041278572 10235296441760951691 15362700381319505825 17274320442920686825 11994305922042294137 344211210742986205 5544240748998143420 700463359175872263 9783699720268238577 6855417305662975291 9828562449481072570 13645505884536329410 7255872171630649696 12793908723806776868 5020438450310307945 1355289246081026530 3155467537390499785 11154528192372423743 14124302624320689454 14498842587083223164 5179887989853935463 12727580026568683212 4282517337814165898 13839732895534117325 7784217093606724145 4961087786216528587 12624937224374393663 2520821285094752362 8173555765008181300 4412020102008767045 14580442315939993946 16480552982859522841 1820140030580873299 12472979163372858694 12912603647995094360 15891727108192687611 10183840103083387889 10154564586907577531 2991343319126286246 14223529025253341579 7691714403453775198 6582521305009491237 10370150217694261793 8978433340710346082 8926612551799315336 9665407960545212109 6239392126680916642 14159568914056017815 1362953362181631825 18379864527314844729 9634564872187751505 12503999982847454188 10274784817768393356 2086831052898630743 3624100314085605356 6325850766943781725 3189451608500521993 796541075408887916 13900222094577347530 2762767331117449649 9331776905219270137 17307816808376254164 9053183381885308778 2280801732217329391 3463883960794352732 14080843395839486471 15636616893706755069 3208712749426471398 793298150543349837 4306045978988481001 5763336692512732501 1919408106695885295 3684606581987217949 8836348241037162365 11041512104868512703 5406409568558781511 14914053121867715595 14061209219442914166 17263676849266998433 17145307294666346490 13881425245576883085 9715260905468927264 8758451407279498901 1193363846096045226 17557113851146406611 2885048318954431339 12946941047945063186 14149207655228817805 4542882289668841498 9734108452864478815 18011318950502511658 14831011988252782724 3167591739342324968 8283814891271567255 10747110004647046043 9469932582949664922 1963069305888742854 4544679287225514418 8945835689958264768 10914423362586771482 9002854942702692164 11906371146967134894 10768711802064712852 13516353804187554579 2591084836147474251 5620985815800869965 7008317604378685632 18179958498432351271 1413758112165354094 1393388452615582381 16390993850555676932 8424071131033576660 1068654058564601514 2630313241486354137 1242985159393759767 711733546147908881 5545192126661106741 8742698362483506550 5861281224609257196 14564096825355942918 11606500189020892327 10737758350586479800 14918649387740566610 11204801149701751300 14475777903756202377 1762691362743106785 12435806953864720836 8144321302164012155 6288192371618222376 10219903681265193913 10572083006339732551 4771308050975177628 10304122987663062277 3216042444779599209 8844371736310883259 13621980592119545854 2977501401623519988 12146877887320163840 11539514825030506242 10112248920383409936 6622582569026496812 17027937667495311036 10597416733503285779 14985932034916586355 7995339108438142511 2105658417495625380 3091082124174253468 828363315678142588 5548672035245031184 11874096960772495890 10023875809527357316 11791881867857970145 12126075500780094665 8368725878569504186 15995291070771009519 1413972716860225442 1894173694187851843 7082171762927001735 7726342589891630314 14416773347057060551 9581452792420673074 14960707195375648238 13950634795403772886 7743530380686670292 17429420549761870326 15771467257128819457 4113113625486605857 15210310269031481785 15871867303235796636 12515900537823336548 17148277270837691693 10195740168368072494 8000511950121986035 13712233910508992516 7130491940613340098 6311180631436088337 14426609078386814703 13139469554792405871 16480331705950080023 14691458904119413573 17816058869320928504 17610309627377539869 9167831438966090872 16008953334893226782 10757276708139082517 13547090399806115546 6297865045507235345 17636459627762321931 2036620159572697534 6160044248742099845 8991669787797427478 16948277889694691541 12992550168140231737 535927584294198770 17040355445430949705 11675926318236604991 16472256570587269487 16404367445819992632 6692385744484462249 5015707298073499351 2670933115289812041 4396615424232068759 16546372938132768564 2125805181323983409 14275338818775973933 11716634276829209099 17098639129955636611 12357962077163853252 2376355615705514334 3695927312349337137 17102223033973154784 820849061202605279 15112105003423789577 12262446805304853370 6206731908787909746 3956009346994867559 14412528034470394187 3427899441255957095 3717135717255953282 5344068882663018116 10894947934564969696 12324662951017996269 5895861814480984300 8376522645139866372 837332118153171454 15867939672591750593 210754454606749171 11806514070940766951 10052308634362419476 3315859010880247238 14277682432001493622 10710166429150085042 17558903348612301686 2640850043117956167 11979376209899275066 6652795501854443234 16733203860870361245 410915515577504539 1665748723574849579 2977609911690150556 4244181941323953042 8689045477699639793 17743435700459236042 15310615802885675956 12221632913135314363 10637427532705407986 14105586631848614111 3867477882899281738 8543904245189821552 12629626337780988439 1198932793749429379 1933883165765604166 18195971517075330687 15928753062269778732 13804463013860757513 5996892037319135178 14815285815757503496 18263795236801449190 214523378163190237 13939041886405532634 14965933197085391348 12387374194683089913 6489630700934840199 17220417555410958886 5901663538172048418 15959450455833407997 14263972900298206506 4779636199995914688 12779324830709268107 2695225382595211349 6139623795644930186 5215561160959465503 7666538123801554121 12024188296529674189 12529997341740920551 6305419643889218748 16792408261608305194 4998495531777697836 8305752802403620847 13053073754508605378 5340475988183713639 10737924993491965080 13984948547555570378 3513264439549406203 11863709839822534124 16554220872452594859 3303119122828390968 3872740704739670434 18189637474820940156 15820770928700172240 6970762871608250887 4698353577305948522 8048209836215129231 13441870013294757311 5002198529470832118 7324005967258419089 1823978006498116899 14694657655494061604 14776642244413338063 7162142139585363281 14443819315557274013 13500858180887384548 17795955448015391870 7020875916670920016 7511675807856919698 18406462189653146868 4257248128648555704 2266922256415923835 14713072795890504025 17200365720993151499 9243375255031037810 1901880797770085870 14832923259413626153 1613825214186853749 514494207895961251 2346784943875725999 5823469444902929463 12593474285667660589 3285428446468308906 17261026701266504435 7614661107374483954 6241769068074304207 9334446563344293065 15528795845806515198 33341577926843656 9468910239296245248 17888204547533725290 10236953628357139808 16033070676035657227 11060229736046138767 4852833940974734537 3040958053943218775 12219343060974556698 8531318970040131874 14380693271887185932 7398345266527949812 3393999497737561128 4218856172418415800 7955413808658200153 6363761083468488626 12799896240120674766 4352409154577792125 15236159187079036228 11950571817129873711 619842602961439436 17855057511893073959 6944792357203521834 7035821527296196150 4591631787558366649 659893937156034497 16072733851840549983 6952444422800630958 14675019395587802443 6545982916805116690 666708401815997187 7553214424409446237 5177798394122537555 5329521237857482052 5235030422828510241 11008494554602446966 6566738384631396959 134159125440585004 9358344513842625936 3607254847606544972 3142483890845971066 4674514805838375920 16411229928238922667 16040799922295879378 435116253726179488 6997252000361481250 2936792030381303 5243070539380226046 14009771292865737620 11589787479415760721 5928540268159006636 9714325844033706909 7420233150799112421 7600993691148664682 13540373259916525637 9659772934705041385 13062504536915366071 16979972741034778994 13090692076626361158 2435454547977421535 8073025933682905681 15289844730341227215 14227814724111434728 790254965274603937 12977033506812606609 1184672655740817283 12526904061013825698 13236560047231241006 15947296116490489533 7527590397909671736 13199241758999529948 3327357942687653897 13333198763635031127 1940059490305028201 14497226777578728736 10731362694757486452 5431069623965396909 788334682665877364 5311788640855239550 8004222151009180154 18161669555056088721 4207844097622406651 5063673610416840404 1025072508002690337 2548388428706900298 13510467133859847670 564128262584179248 4980676408153589663 15236531826023263682 15455015946492761183 11453320732721147761 13543918529195227471 8297997220952578083 15770031008628531633 10113253996515477176 11481111633699287930 11377355894574184035 9718131240462028442 5223379194865383656 18047628191569979964 13850181120209629009 1718156765153682439 13702610975821750138 12452747820226883405 258961237852238315 7063267477009231919 1535876284998668514 7146028220804881389 14859390548397593981 10416895492892398616 13479742948661994914 4282491583135529838 7316145107354103117 17691291496446413908 14344239224870079891 406558343014914510 13642292898335780935 946623558083645646 10140796405673273101 17044319134932165050 3769099967112095355 10321005621932267117 4513868542004963047 5127313598568213854 10218060336511590286 14404732567958607747 13101636899742686077 14117103562035469680 7999909231334360638 4984187013134348452 5496439433427156140 8195477624358257587 10030114007218821158 9513290574796587284 12094636546118200126 8908551271521912194 918160133320912135 1828295005585894762 2619120037589015529 16729866357889272084 4102504394632260227 3893749547473650451 13541459149110519786 14631073649095286708 11771351432640739100 2450577305235001010 12221178879603927171 3272514159291817896 9420183338089558350 18125810971834630389 18367021707277502186 6133724599298480497 15663712258751321799 15269909785342307219 9629235022861719928 3179924809859742447 12602939843781181320 8693867526004267405 12061274461297429625 7151562587005809933 9237029894963749729 3014787692059026109 14513487706354696149 5065353794919883822 7012817780630506133 7798614979618871292 12642710380406031496 8805670296339406768 16621625895231424694 8779648739285015857 5119381974820433915 16923910402951684879 10779968665394808944 6760371967932426675 427168979022883731 3161512499434739632 9056416054521340651 885757271812883436 877180642270075820 10491159111828656769 2955811129658347950 4080631649462220336 7664706732406271148 8246992783808008422 15564657761015290127 5897967243793304789 6506615389476151172 9452009876444903754 14984718993957259053 4718337173231312642 6641377546346953399 10846162874110446506 14241255555420861400 7072789389541724676 16717752567504690525 8168641274404748038 4894788852448176716 7941553089844983058 13281615654677290846 7442139817472063694 18157361188327416311 10942787203360562829 9801562924233457775 3287986034949646740 9690380357220532953 10977019251896512240 4752279789566549849 4064535590800078668 2843241956550272726 11971197881944323832 9822120501174461624 2499359451175709686 8013739756526322860 13753615394391043709 922906146770012553 6255667552985451658 13464847889090627786 16912010307935920147 4663822799791201662 9417438565450425696 5880152988188094105 8033253300656713861 9896501126709921180 16238228298658928634 1650187909216233452 8793995612834369096 14783618667415909588 169387635074287802 16140148218858850335 12215018664240795177 15132140326946154134 8541127141951995840 892662676785975509 12700102941797285370 8750679642698860576 1360289741297175242 1848828355359910751 17077076409916744594 14762435310539564757 13529199293279592181 7467396717991730865 14898063645342533675 17772888113515694750 15763731892788862893 7242860219180767590 11374986872059369180 5253924462209320160 14596380972218763739 9633357185276576157 10050891703416781514 9329156853341985800 12910623728245339926 14556431346798821642 10189118844612110241 4628635872331231519 3666597381151866676 9673805733540430692 2156293109950700949 13497233816943199138 8118001805599158706 18259649237848447748 6319637353422569414 10295445032498772235 13517186925779455995 10625311052515641355 4358444187899964393 6564109476169589042 17962880493075032522 3441031217665984628 4170375080955143246 8934611199840510072 11324890408458677634 11281481238781216002 10771695368483633273 5017421416430905333 5574397584494535095 10332430278830814414 11010405010899125334 15728318297047387941 17957250076372513886 1894513811981968490 7254888740272546735 10689645183382474782 3120977647770539840 8915360177807271832 19915134326599177 8701956768701885517 10655897496594964972 1492719928709159182 5942027228287831057 8408506279703452544 10144813558008345857 5796148185258245295 8464993412470446699 18399116492752698552 9693715903764069621 13597724447353747651 4492420534413541620 1515265724758959569 4599607733838510114 489033026971412449 14673982831437052755 13327406431175138243 2417344222214603787 14769485967598347674 13983125322605805098 8267863092582571044 9684338044301546756 8738012128571418526 1620913710504188648 8135515927398848161 2717776925513099886 2132098581418186869 9086593498257826028 4033409192233773006 4192667509272774955 8150303267380162938 4605482752983450494 11837124697638382676 7519385435398833453 15344185047636220916 2940167661518915328 689355797445976984 7392115144610866083 10617388335935002220 15119448388915963468 9148074310405384690 9347186949462212333 8799282482084692492 6670652253253988146 12475801679405148498 7657889478135150804 17372559410439534759 3209542748512380432 14206531471041926616 8410733282083387441 9758841383568463456 4745666014449010030 11813645956757386782 9628876974980069374 8883544308152168894 18136602990767384741 18218739630165344218 17963460923526880691 11117162745064733090 15692948439088515980 10724001465472343845 17531363887684619937 16011373351990011257 13542148022131594292 17571746199633851918 8082193169386726986 15584653747454669207 8739660286959419674 16124094556112085950 18198124869477378688 14396188655845591177 9563921338278045667 17492161167944830544 12447727252499799697 679712176262494210 11455577424212844414 2795139584768691919 2768096965281936880 8328929426701539847 18388949710617419709 3825042769554061872 14159998338902193175 5538737520332596957 4614054630358057525 6109661827918501490 15100413234699967103 11670918397417246196 3596817801028200983 15865838951503638339 1144071160099287383 9195025255972146067 8621059514254567384 12050755887291612422 3524481525271470953 182829104196808012 3132931084533704685 7353468477278737475 11275649096002228248 16184408866164235278 9202559553757899998 1353331429029850441 5554631661836749844 7333821073068492506 8545671392837699564 1545653492439999135 14783387539512543490 1540946582020735630 1194976125693849242 6201182638114120951 6401538738631594678 18359638393833113807 15536822713554176218 7619839885957988646 8192219413274244209 1442405405844815762 2097150399792247807 11613329861162176997 10753674267635509569 2062541291783452998 6649569206666687484 2394524382410733441 4507808650647690524 16362130100213643532 4744769358226456573 4984554857373432743 13256139422491400794 6101247472312325516 17170386255677583531 16448287153195005842 2900803877722359508 14570941601629352789 13517359622400661091 18104544133830519397 900807918915467980 6870232505807455170 595081043253352414 3965742597795992063 6534904840365597772 1962727450338262500 13216331414562535363 13735308617053313567 16330036358128419032 4949366596848232841 5658570703909728247 5406958679131562402 616131618059996137 15961515806474480152 13865259603113103938 658773961875468486 2187837370351358792 8361714692891458402 6898611637052314286 9625150500439958256 7554297811121570344 13436830877956046458 14439528083908668394 12811234542352579270 15723799577406042350 2347382022620675982 12344787706744086369 6345075903251203464 12586517008695317966 1892569326498639514 10610791270460264315 16721853233405722970 7245454189141910511 6772199563772651307 887303015029148640 15411134448034053329 6207875892431130649 3279505194666986340 17752996629818910983 305736629873219007 14808916342476217318 3840986104938930612 5596320530660532758 11836559040034608062 4643300503579825016 1654083591353633376 3711410627779172179 13129713245743035024 4406502096295181916 7227422500019992266 9058461000956781572 10520520711902641759 7727722902471138411 1012994080859475091 12509310708219978100 17274367687444718267 15353383104677872582 2812138766769505401 6360263310094519356 4957349836919421643 5236794839487784821 7478393375027102269 8040928716187667019 10142446119498814510 14356917994031794685 17506580922498386956 4829270093813895147 14356390073537957524 6012762676409559810 8763970373851716064 634095719160883627 17439897399462323898 6496440518323628320 10139741025132451350 6639348274784786464 16988139274760780087 14068857440424722717 13149870792492808599 4369498949303432702 16507095492553282075 17952441946016536161 3307398570666293401 2489836053559074888 15396613252032340631 8687497490106382715 14971618395324248510 14210698311145822464 2058868340713560275 11338231251317352012 18427164324243967670 4313074921705208303 2772208198125225664 15221980791550868703 489072698580586107 4974049075530579820 17173970333154532334 13762093631343191221 14412742955571798157 5056342781889031365 12342539842512463806 14075906264190243948 18175677780260294137 7692718296445136089 10222608982117935343 10529488421512594789 2511174264616299976 7269486268032961991 5668465989502074381 11126552289549450101 5754229295915731248 9871184102646212996 16585553356260778680 10340114950049041146 1479412553398925367 17501191791085613583 1569458495777142841 5801711463942943824 938111294808109285 13838766523094690858 4239250709588754671 4861538922656038918 15137940882982107113 16421094012678576932 10632707802000588964 9571283394026369344 18300423331748031327 16675542740516578320 629452456649985181 8819758176317813699 3364818952610430328 2629216251892432228 16326482041697699364 732724739856032119 12789446209550844240 1430871200574434878 9147420706517169620 9573830045534992402 1888770585249461117 8185233541433252487 16034624422540195923 9540987841070352505 11599018725809522480 270822284081783426 7898810339425989019 4148917572891090301 13846316124095448746 9375696059974693503 9778173274923668625 7889084336748884938 5491981436382249153 3330413043492960692 4459417338648926802 17628825022642950691 1752987048792789063 16964196113237326514 5043232471707955202 8143970622860548834 13937590363708761784 6789740983593505182 11000397518760853309 12064130766087922371 10635686108317792506 16735221112167919475 59252097054713099 16477061158667495209 5387220406218989378 3381433395605414838 11781719543113890580 13846067827625937949 15402925312553943266 15413751980700795400 7592318873150302972 606476919167111044 6959404612393746310 4050717387129413581 14464507588078797735 2561820327784383930 16970278155646456150 1701634481803949222 16835848578272622420 474425863092428500 12201142642233246831 1120961014276673193 3964199440272900130 4144044495501517489 11138014302226488490 2551932021020764058 13744903369630102349 16557892684342016405 16094676667771743857 127222325867468014 16110805974795083541 17238795614281518718 12819535537756349535 15892831881875869085 11665485709977994801 8182047229917946414 7672604585146842250 13466293037489120160 1045326063184190895 433028224584446111 4928748889698676435 3529373241999576978 11972258060706661545 3541866876547118247 12704185946399175533 3234763351526872607 14135629501003351838 13433084600131545032 1784264926691252248 11266793878376225387 13088924755113110653 14290538038401999289 8441448212094036714 7511160144788243963 16151882906026976461 6435046679930228068 14030173462863634031 5284927719443903190 10503163098267118473 4646086323306896424 14006273800623858402 7791198274809588894 13493104678778580754 12936834036426595244 6356003425949738891 8989861660126220992 11664366428901482429 689613842238315273 4799902133174668 17131453007147222042 2881384833440908888 10213299697222907768 15259221952990898548 10386729033797128657 17890455394639657249 15217637675034734768 11592031040915898287 13839275806024341016 2044319531373949266 6280417010745712041 12455834923377685464 17988795940287760269 17978046084269719378 1960083190523338400 6605841266518832020 13664998383610755178 8464088597021545334 11604006260653892316 17477666261619894387 15393755150280084446 15361736888920772892 15664728186950509887 2330872343888949817 7868382522782620683 951140433278322987 1047965212725815323 11230057441509723269 984116573674736058 9494226849222707403 1900258754059288457 1443102619674887940 3540557772717615923 12182274461543011848 2217002884980297566 832305502728924316 2134347361206553123 91312505753971737 4899999725158554386 14902609208770788730 5861457046315735600 5002039101022765069 8389126126407283297 7109300839733287163 7663820630983500178 4754714269580060739 4903285895068845517 11841881694449526006 10754111168335147451 12047125128803907876 17273781574219742725 5430190687220412216 11311777686625920096 13548074921414333627 18138494920067193762 3381806488146047247 1949570420808940019 840948075371259402 5522658881671155115 16466487597504215812 9545719099682888516 4486992025226093175 4789832559032800243 7815472561265094205 9670998459822170335 6786720523828193402 1899894612997337971 4381198449503894505 12656968729020825543 9913160949061719998 17510852274599442555 6638392847208400971 14538332314500710424 17750541900341133130 6035233876894688629 2545958107817125007 17367290407977372983 2636247150511779224 4189926095303329793 9775348001440943888 10287088156433527688 5154024806483924294 14784949616928415028 9406719162011370506 12261789189470350717 13310147743347920533 349950120828200841 5101782450951316841 4138847787759367025 6804757268991683298 2578248048865246422 16040310460424673787 10386216722619753882 5792236050236451892 6091186726460882153 4608566035256069649 11624079372055865911 14347918453975896521 16814100572739613989 13882083038718045419 14939806178033265483 3628107356327478272 10897935869293342294 12755575890761957896 3707572846127034337 14044877085485151043 10938387604089945619 13910665118614194314 10675795704767387935 17643505080432856113 12603125449711607031 14335320408208864079 13485348618063487574 15046740708745180154 12951336342115013045 4702748316389910023 2445937594654052361 11327565252079170296 3073327857404943547 6997659973311770068 2693717253496781965 6097200123978478159 18002843582310480695 6730541858343962732 17191378826526574532 13616679844635672633 14425203416696413294 6937032686514606086 4675196887187257636 15171874364066092785 14884160155425452149 14905475707720210979 13450703123413758561 662798809123235985 14478488233898751392 2532853947849177661 7686362600505629286 11382473469697754901 16239658027938203230 7961136627768458800 3027143552976513446 10760111569614908337 13151555007600282914 8925479961625227696 13964893288824313630 13059804666690114044 16079715931409927738 13301978296945416108 4824334587699388457 5370139439628787817 3765957735690609733 14705105399687441150 15184004525130005242 14031845315597151104 14993175361489000939 15323424586459440663 2361261665763286301 8789532812654939789 10733704430112894616 2122074127685353869 11494084340835322492 1388954961370319628 4357940323724678291 4781105019812047502 478711008046358326 1945575715226307097 2149584340098358403 9893807334865159813 11298072432254579947 12997606786484592459 6128891487334976928 2519443254476780460 17012555132404882796 14871653429121974844 1273137029952542583 16668977116003905021 3291867922808205307 4013388884324975475 10806911542084489668 6879832484866860593 2746521606008457428 5248022467012708879 4627596271425836458 2145809460972907885 13733084460864357068 5220312783512379596 15551591079318458407 3237216915382681115 5454879062548373601 8716666039998652305 1144910891191116345 1397210582463047615 272803556399616559 13883956017877867274 10880345040580615171 3331601105028181319 3953760137363403352 12230130696456291250 13267619618626660127 6722176507373180514 7443815636473110813 6458461652762569785 9165778984851357247 2461778253664370777 7942846415979828580 7993439771570018646 14237977086031523730 8918259823716832403 13844717395007201105 7867704663973971165 4545960528959778628 8869902122519610554 15150386286534678884 6033812126088159178 2967838091389986167 4975195706257299583 15341457756641675831 16908269576084258447 5919862885693994343 16128320031161861333 5733582277443617168 17515392246915592847 1180584890432844072 17690921439401584128 1374841675710232225 14921820288754751817 7837280973434874421 8292168747399680744 15771695553909998122 15635817000351174561 13967285909001374124 1895331076392501030 6985947082735468996 13496910357741779810 16478756001931483885 13131174758369517081 17568587400721563770 4695848229224658312 4211533393009208742 8779897207869610892 144613728815858518 15615505999823996409 7745256109000237005 7487831280850418190 9443440831550274277 13704174860320358455 11505312890436925960 5723187715863579296 13585023832543079991 15059861199547235704 4114233402181521030 14797647858342805712 3507108871342919649 9326317717687133886 9482998255795702975 9534986385665599954 1681685052505847742 4751128103449950058 14416906740577732003 11718756620901490179 7801632023170938534 970539076291317157 10051793691555766610 9884230557415401171 16381049258338082913 15991508927779557702 11914389173428709361 13969113900713690830 13649875295182095954 8832771388284208194 3975887851569701309 16532076744881894761 5897730157555474350 11904267097561098691 14941790543216901424 9424154809868814449 9603314807902299594 15499784214617592943 10642234851631389733 4340455711318926770 15747003240934971603 13608269245280952374 2543893276449830553 10538061620032305049 16074347466462307711 8911765876414767738 6497954793743380678 12833464366952106338 8065113796338669917 14537660309432328134 5089755245843208571 17051176045906575688 10835694266635730928 11588665182105560110 3105894140403452422 7208432661396678483 3973915186497050916 13917959925776443797 14742375091819918285 16931572970693344114 16588452084895165585 8907572250102129763 282192134229054225 15594546971272263468 10956815603050838408 1560206492413979600 11841041452431754192 14142088662303401893 15530821849713011748 12722496230586968659 16946283463312414273 2252884249520592452 3183139009738578759 8437682009886165726 11706780677463860460 619071579275877580 3184580551717673422 6803643711586348511 15575078553159176039 7469919880254099727 13863042502497863345 7110572654693978335 14039700235699045073 6830885350219887009 11825083330305216795 17997324290634656193 18443682638584617748 17318507109428010765 17297014633557123131 8076626401937273267 4392930690034501717 12377979748167657439 9780766012516005801 3104582271832963137 13477973297778664870 15744788421598148888 2380028277220385695 582737010865120087 6284201215760602324 6110513016058731056 2000600318009982224 6698978037282830866 1683893262875133454 7698543348299886919 10223784965889026423 4521443012292756288 3809945291277564755 15835810136663878573 12596201748279986081 4531878798598637543 15838174761145600224 7743064949078574700 12088993410980758421 9347053829504680884 14918612888989125780 6245590794588994351 6763832023574094648 2536334626553263716 10463620619737382608 4919574391084702971 4987452440217118039 10564244114549617104 4614103533006241557 15226935545590989705 16231955229172975720 2613959993886866995 11312159633313957653 5867601305579108820 14719272664539705008 3423691939631045436 2006404075030755642 18022602119306716256 7840140606107446332 18376468862128153725 16687740503664805770 3140434329237522413 14216698247133427965 13425472737789542081 1175391012983514348 13421849088193134765 246395907674508166 450401564329023849 2365467988637346145 17773589782313278809 8552334818206221845 2507319801243005962 11572951411998697074 17046893624051894685 564746617669962329 7775596644540268501 16616972663347063404 15473857003297765981 6993220229895850300 12264119025303242625 824636101720703233 15827128751735862743 16530451589069994397 17036526688291988698 10878234714030565570 3237809595264401132 898447990475020256 6504380634681516861 1937046761401595754 5256768923708016181 14615025982769839551 18053534634328954940 5053730226110272982 958329706686993359 1207292986291984218 15412537784808618787 15356087346076470451 7700791067585857128 11192930862943181516 12638802097542365319 15797042225641707488 14328463469440875058 9375368356175140957 14753261889286564546 17319045445097342821 1730197397377863326 9712256839339894696 4264218691072900632 3112501203458483131 14765374418769297928 18318181459557881235 841212510589590112 8170624731959756824 16471096684815643186 2635106954167539918 6495152975477910730 5547120181477151064 16904247426662379342 8113537768581727785 6746759469518912715 8543617348833144613 2441218740147554585 1025356946860775705 17859192376560667723 7430724874726459030 18337286973663400877 10813290401279532958 9842084338224516558 18420141496757095428 11534913919645868103 6037325695342021531 13793279614452740597 3538813319829315890 7364080147964059078 5261356108750337467 1434390889034072113 17817991824433778795 16056039766144470462 5315777408998391841 7867670574716311690 4560152679188185203 11952415848948123447 15593189664213296787 8244006937936942353 18171802318436794690 1590100214823301699 6660679455436902312 6088527300721779013 886567351266795294 10045075943150116221 9487103231794836715 6358175399889548377 2285963667372416046 4147065062128990464 16796512474507405674 6324455453340341505 9687513215609733516 104133211562385986 9070491426090186172 5310711973733647057 8320006088558665535 15859245448211871905 12264544603750447305 1828404776844721717 2832742848399704545 12328041604368840238 11249562721166233318 10468524356924113694 17840407995872603018 4085724899960402146 15095245997180576696 16721569984996467916 15136026473528558614 1268813475125045549 5282934229063758257 5601559476794571293 15552666398766052567 14060490870856089017 18250900842872857942 4624769689287467037 6750781080535685797 16322313193818634877 14677213667257195403 12568443868973648783 6142424547705468895 15843322288766456064 11935622747605417392 410289163711896325 17604865383581128342 11886267165934731401 15966674047131889927 14106445345033625922 2673201523251714912 4212067347116079600 10491147799253556640 1619053346667661106 7273790703348384153 16016993778227629750 11246513226031693029 13149542863625764342 987139025125110638 1541558618835363373 8597996290809978835 12512179990219603151 11325253146335567467 9319922977203408233 11698022297851835186 18201694260505489579 13573134515573135425 734525525786811446 1817451326680303259 3075968346708597209 8158169139435124775 12598828359465224959 8459063674402946751 13687176022080855365 15112554952527504026 7587340446302654787 8797887242340148666 6080958061808306940 15400756583218495216 14422752102255830565 8116829334014426252 12239255880016612228 97320611218879613 15753338473054536787 14031909889666810913 11864508044410376628 14978294605038271411 15213742114553601456 12434126974717717145 6644905259034911220 10218063911717356628 5279062809940816022 17224363167032493149 3714942492104230205 3650006537486479972 17000093717165402830 15378742869705347108 3632461013976125363 16421095146107102950 2397346069277688183 12722333816970666115 12671945166925627329 6795013724173166492 8337677164271057810 15638954542283321435 4905439877702364727 13782043476806950893 17019965469526832476 12009741850598841333 10857284776302231837 12723146743489976765 1922476595478174250 692706262554602889 7285601215611321563 5332897810344815057 14316564308779294270 13901043629528391870 3864970609054823433 11281233521508425005 7677777374323256291 3035261727358638383 15570109756337598466 16179339506873768752 6572125815221546736 4126265249831465535 1303314252687609888 16922136212169566249 14264962276245302981 3592820900851364190 1757650793530027358 14591068278007591111 2780816402590651009 9562399832933992778 15983799822459217916 11986214352372321390 9891635600172076369 13527171740453534912 17085582355536846724 11076007655510093462 12245986921905821837 5180806641569403314 4715907790490543881 15126367178111346712 2604394889228377855 4345683515196552312 373171559981324662 2640500561087510852 8652769673259929518 3700390582847990041 15724315398220387141 16929944496466667979 15980900458944608760 13806766420181622629 8332650294922132207 2037265960871398313 18304601106731121604 7193644934015075737 9258583085374476762 7873984700981199331 14294956085347085912 15921270090760468728 16631642733123104348 11015013028195147250 12676589734336012974 8528944538507980922 4233374964480098622 3460563319958552959 11721885256915376899 11529955448184737061 12168251464029691201 3359030614155587656 11449844423946158509 1710829302138341070 9562492441010937018 8594460338314034783 12408927502275767948 16258031163412628450 11833460455087329765 5761609461400515987 1101555103444114025 5731959925081703339 5693382116826231666 9564227815201331091 6717181969709843869 9524498099082781638 3883868061761209700 16992874938662036148 17688053828212861362 5198894286363390591 17335833598043699731 11543961385103584401 6534466482648888735 1238217445402009506 5948544576743344016 17825189863351249260 11490220332097448993 17117966524028596029 18432594828839740472 14175425045286207125 5058200015088565417 3094532448387255438 5828851707677942566 14139503390741060641 12621072138972896941 9387252088302282381 3285163398302811197 5379079090319650708 7454778755422188764 16348273225238366357 1432776458548371591 15673016441088293890 16864610184581366206 12258077923372482339 15983603909784710569 4008562941377917830 2224538723038091336 6074213897920708549 2721574068833914322 16188412466363732893 6744420951922123093 17302715420185573297 288957264836958946 7490209850790253181 9701237686839117294 9521693315299719075 10149777747163625703 13052322285228909775 17703413240087556312 11841381073415241557 1183483839443355389 10002057202829597585 5207054889005102396 15880390148928097644 1797089688879338267 7795706752497690734 308480187439078753 13997675638808271239 12824462384075208082 16553083121201935595 6693369804857386175 1839582176934650845 11906479027380779973 6075959339277764035 3713554379805083609 13359999356993894178 8890598531484475607 16428053148917942311 9161210010178307612 18289068827670355519 14645475842440062670 2725628285377818290 6100315078003928416 5598119183952713819 12765130064275295387 8916886427807595701 17150689672504445193 7467648488264966950 2222689809166093268 17437424622285866875 7740276081293820286 5852609485527773926 245823112058180334 6017190473811545170 11625316875995733723 7175505653598626806 3808372965354551898 16583991331668143218 16989319662502089456 15917574501144609940 12531684184492956350 11933663174319709591 6268568091112815418 17337862335255535416 16511048463073103732 13592572431847439604 10546661938540380972 7958852133957775639 673738756804664319 5015648776460023305 17497878741490614458 11777482605176733014 7670124468026282942 6846623016313121411 12340867358532455255 4329242968683864090 8889221650104750344 12194423034621925932 17382880221011743794 16794373639127442972 16674738597711705869 8122575880991250159 5093894019871344404 38547511056346009 1618380131251498857 953440849287534867 17383262731605544068 13842757509572289105 4661435236814499071 8230386728924166368 16877083395734121483 16302264091611785671 4829714285442588503 4209147080131755861 6438546429156507137 6548651219596804701 3100295199238292039 17009772774467089901 11431043288021972160 4564096850960094004 12679305065898936125 4266123963591665410 16331281191418509163 18254148140023343926 7533394192382052561 5576412054812161752 14620617504966836361 1360267776485902273 4968976752495876251 17776525360930622712 75723041605272474 2729890809630210003 6693600762048499468 11656299356348372625 262150907012359261 1447779692426125278 7961104603423296577 783894929440920659 11713423327909079396 10744941543540426790 10342003461367855520 12579605929808993164 11227444561572496346 13489962973404511393 595602334575770030 1728300905852029413 1397143449455150310 9220877080777934477 16175622612178556347 9249369608721070062 3598580238268042609 9269615445425055119 4268931181568705234 4404695484636964405 14805502393934221816 6749814646579267887 16298646344775331055 602061275725433873 7792013354302881389 2067668483982544760 11675644990268397239 3459305054879570531 11283845396481999497 9423929440072046179 6462775781115703324 11253624890100757121 17424042817460685151 10102780237735044966 892449665414048202 2466847849121346608 15235637986480622132 4328536637998796719 16413625554107697877 10521750886362937612 7328020840257876897 9136824457273464478 11698326970258741025 11375561461993372416 16268501931857923153 1624126219575611471 165246019056905110 3150741788316760354 4078317808884907477 9482414677536841178 3924132018840827662 13398063044681036516 12432155718969277791 13511906522482443828 7097066230209481231 16339168247956114013 15314659043547165592 9217607319163629618 12142357852883467662 16873978326763262934 18355912897723319126 16085750319793576508 17326850035198634544 17496525062760309837 8014137827120540015 12055715329909250540 696740347583026144 10171771187970295368 2402512904346557167 7347334619680785743 13764614973818740018 11821449876425127256 7537442210861881520 14422783749745721006 1594091369974763276 12502172374076988988 6154725461472262841 10612380496315380380 12562186113457548289 16939809828883558203 4946727024372972789 12794389475818804335 15021310889800400798 6087838810752684346 9361393849283132314 6242240480341814914 4962231133078263110 3913106637616230778 17201903632246804348 10021965954353902427 11120552138026281062 1217819420923211908 2996793143214331168 12923068769282937340 10198989297825341485 5787215586504554700 15864847728563024585 14544289527086688658 4089887061036059998 8071631755948908669 2500616228289477222 7631888160785427439 17725279837529662354 3851015484555601308 14253699658923704228 5682662317569457704 7641678889538841957 6646362433155323978 10464379744766076955 2207848825263254708 3844644279324990115 13396245424386648682 9553294665475440454 132607843829280863 6484860901951294810 6923622297111186955 7114993368496182478 8895987945460278217 10343374623822935420 14827217428032487494 6701679519056132594 6390434725313679237 12994634968269030577 17555169502695406259 15026097191713460775 2511894008931715094 6747711680139465233 6022400497424582520 11246768341593885633 15362613860275982280 12648963854114921624 4904500468419944150 5593294526022234335 9094538760588502869 5169722793919345472 16690066132984145563 6392152775475558440 10462238758197166475 13958462615333492443 13273331998645485182 5270815909412904279 3271985854243262822 13119150218611963511 10070562343767287653 13286283428055876857 11311456313502359616 4408138957175261391 11479296817297710452 8202341543857106476 8788280347644707636 6909933342057437544 18345448094596973660 6701418399028651835 12850748897862624561 10392858715177022499 9957401139795939450 312560067657971391 17989327369925079338 330629369749824966 15814210186658928313 7313149063759260497 5665595447045694448 3278816280020665557 3302975437452764915 9445526570713230592 6241798847254284385 6636015211994161124 13501626079161494180 8342303700193748866 15297482490161911633 598473876193879927 12520194309255766089 10179641644965992578 1024686958582360113 13376112665584717926 14596120029509956901 15540033375478673937 5797842106693884393 744906467681416370 5745159687447027245 6582588536502632625 18049432403442182735 6978313574502360406 10386530470851190688 8917295155200687117 17576018407250168646 16588042468886102746 6131768148869181652 15062908721185548270 3964537111027120006 10270768385400270898 10140613064664103598 4732773677744085964 563449042466485139 1469929544524629201 7478155521168028039 6435784634378661573 7434022677812208611 10507307233991929541 3714733362015504224 4256124886177023606 2666014986037770137 6704226453410882473 10822112191355928925 9674644366521174590 12203388266677158280 9305466226700050752 10223815036928648872 17515536069642073035 17992000141941413572 15022833599800071229 11280465378121116491 6793610547417019592 12650273708473881852 8061143046696980759 11302068712514959111 14296841077347186812 2348181743326090248 5011697312811498796 15003054525846955526 5362191802582822619 9254354395316941015 10237752958600267376 12511023897161004455 2145778802195880914 18249553469696162726 9998394240815766244 11476762833790433539 7544736983191970827 6216540023583072077 4471879155646694778 245062492299201567 4086958778967625207 15619740515423548543 4407411100260035253 15179942459644015133 1024514727008544588 6282100713665148575 196293129987113124 11136498010736422897 8135000946240682238 17700917369244600541 12842142481959503012 16307681593163646234 15458431705577684842 3975297477154401920 11948450144359416415 7624083826750507278 13774163686986162693 3154243798450093271 15879018100380713846 14248808781577868889 6795256027321370747 12526584481579894331 13527769128153157221 6569418155816498395 16264409188086042038 13332972466103015479 16310781426445850452 1955394875073240715 3941076902062839655 130917988992819410 12404920896514495749 9445996379207541566 3702589202167151314 10211303377470770707 1671008925310438175 8138249228725874843 16524159315617515889 10948096850712242909 7414998872862207147 11610297938011816046 18208661389064538015 15376195371555245839 17811600658230329057 8160463105018900151 15711246070065306531 16545792033710715023 14377496806757426496 4846693067134966327 14280364183898901588 897368825222678215 11439154916973303768 17306166115521896639 3442488235520194039 14853464813411406047 9349310103158767690 353220725742973715 3295387559511189401 6038634300749500889 9732124384221219058 3736252315273523841 668669436889965721 4267375612402730742 5120763921336867662 4230832616049142126 674359573877798558 13330793232626504 1631962496397520852 16349265387744030343 12608449516513146834 849992138249043712 4658673721476379829 5318636143262296243 17238209895373513791 14842718262879332217 3116811317004082053 524372111126587432 11637344374543752588 1846556914500311628 6521106906926620899 18249326424810979310 8666136870804305545 2054102067742973393 1459574705658862387 7430245767364238346 18239467761860674275 7901432048052451209 16000000825309284149 13531407116106576592 12167270711975650240 1834627263073802611 9850989149096754687 2532064148504203316 15591162613468816352 9514170490782424039 16409703633379995614 17568425034256373122 11285379203870667363 18003975599283688669 3823548840830105135 6723329206954406186 10377120930230274909 86415231251306664 5350804088332995917 12702548685491608880 14572604963236483348 14170731055237557301 8381515784945765540 18193483007558690940 16473091843511705784 3883052315531254973 11691869472533446041 13116089004183449659 2876292971588839873 2170766977889831634 2893175116615497695 3399863888432837409 295587409074088700 5247173028665647141 3565458470088797343 6974441696883301878 8287259536091849950 15417062122957191393 9130526108611467106 748625853341890437 13527829948388434977 11022710369148001547 554813190779129298 4573476901699690676 1479697974187083844 12886958054977017628 8800597458078522108 13469898521755622449 4342787891272364472 2317238706730031359 6714574196998571035 7742976938865493930 14081949064448703831 17279005565276722026 6676330434971032466 11316619825156391421 9077868075697634187 16597012081325414304 9227208388108746849 13820251904219171614 2575297630880770011 6180109908259033800 17504851139097950302 4690275824876255700 6559644550946221362 16637073618549176196 12519059871932476386 5459996065549450702 17410021301558091022 1047848427303278188 6475931379763748715 6087425928480154327 4790355351672743653 3269059354636440655 2720924383978402809 5759066838437864750 17276311259508849592 7106748768599492489 5563169264633633643 5873414861109263727 12815550862932108558 13454387501517051581 8650106730917879364 6752188762090956990 4729019546421811442 12474793027319495786 13468614776788822059 17952468143136904216 118077908187656833 16964012737052758372 16455309181737445309 15905040338208371711 10930849085086651885 10071482799405723441 13923454943150425194 17486374094070987041 11065765334932707937 9687896474487041495 17980421135547511172 8353543373453939637 3935922790708511688 11796837748747925857 11319130314275704207 12093106969247877173 14284666508336908158 11834100748278218930 17813171534251106689 1589600999925925505 5695632034910328886 18030033610989386453 4442685329413502401 15975821372716001049 1774130520999667759 252786330117411595 2802353098799560032 12022411700344852224 16051140299391745241 5240795806554390476 14773242105476047724 14571457590504437189 13676077661698304548 2191193182383537689 5819958873489965776 6570862006352584348 10843832734813284719 15909007146657854696 2407089633378205565 4484714396256133496 9393881272706020256 16819338577857248935 5124715420782304933 7709404144364409405 5127370178810484687 14479249725045394226 13846537160568657558 3382669520230276986 9504274808137206423 7744954786156050443 3342269236737172749 13314987741925051004 15415373187674891333 12241301606320099985 16235425653394607599 10142965855093580594 11403134359227892956 2104761212215556465 4965748125346868650 9891735757667004179 6471660462423899404 7933718167815417425 3941534479998546472 10683650077360173539 18342003280551157321 16433241317697033973 9995851213908901007 6096358481632515663 2114025130461664806 3758059656297061426 9720381730565841459 7347411369037581854 18429688436722494338 8425248013382640139 10207522870963206415 8379898667975469933 2336425481403431232 14906904354694344342 5475657555047247597 14469092899992774781 6714700226667909286 1596038834471377928 15389980693929493831 13741889437332256282 1480025168948589125 6311129077467176077 711154847027521868 10506622333628941299 6592747683856080173 8081214489873414068 507068409870851700 14254237099856559516 17741384176339271416 14712990116318732567 1417314682979744890 10023104848240306544 8340904863463721287 1520205687563557363 5345485528365704378 15053299671631177362 5913515590322356223 5356476214047400833 8955608619140398907 1123829894065491487 1952889217150935379 14862138216192891286 2179235744744503133 9967547580812829352 14772505211920725819 131416076018794317 17213427106746024327 7453688885285794421 3764087225050866639 4641423917544131144 477177074409123737 14301712088195099271 14055924267480694196 7542726206335404525 14290955404735596748 12691739822243264226 7610006305475471080 622422251147663148 16142740833129229017 1477917985747600368 14239986462520333650 8461613134699345884 10381313982457405353 15888201026467747782 13216807053384338909 1011257941266860966 4384708514731625366 4182051248027008765 12480133474015459854 16681311899781234824 11482573480988171546 10238723784601381805 1421584704856697248 17086857101842226105 6077766392552739856 18182349952530473981 9910363085975284408 7846547601620651420 15715813557511724382 15189981899054565730 7529540593614356286 8761858109243422008 1482033905402690545 12401730030841930015 14873469083182756926 12021913684008377597 7378672291946958246 14418271387352997678 6046730536039467582 13480217847414319811 16474821460478682658 5556814895470758306 11919369066288749066 15897093050949123470 3466034546170432647 10507712562420629885 15889261269180270576 10004572543426322506 17949619103189805785 13544173754837014426 14855200171637211356 4370033639728795982 8753595251505952119 10627787595717895064 1580819375606961060 6029749131014197978 9401483935773596154 13915268544544859855 7506778725289105128 9126680381841711222 11603431508078838365 5781504048444329374 9553051136346681095 2156482532231044388 2502298972171261227 2820875906400901310 3152378824192765917 18442378432993518972 2572799719433153200 1186684290753390432 10419587376650366015 9233344975300884122 10437634286834001475 17616465966832219893 17205547062724240827 266449341753169318 7478616125246891944 287147642799160843 4333274016813409453 11725979841963194311 3396963777844995400 10248124533070844610 3148894386004932951 8905845673505882447 7051813349126947194 13184388055471239630 5900189874857496826 16401844606200021853 11658788263549301364 14810643216964353025 5100144995191542774 13200764417307523806 12879295524209563546 2378449578954479525 17265812602783418229 634126395129201821 699291259446230490 12773760266370445402 4415395762045555562 7982083794015469838 4287411285409739765 5664757257786475777 13328274924335839320 15904069088253670648 15129741253423005813 14606848021725879695 2055295576676839486 16723912908232328503 12263831976586114037 10649741528118968012 6320576225952843903 7850079240569664240 5926226505610991853 5845251095205043432 2870072293209583252 13319637762967621326 14328954264787128647 2330564193069967009 16816020548437809869 6002210800373299884 8458599750641036738 5604512558203516199 18122683153024317559 15208407738462300186 70858196215767879 5112490796156416290 3374117941416136985 2060268308798455093 15735430515161793283 5781955214648626948 17779322555801241593 7820695681562450258 12606261590007276552 2630578166132668180 7145682293160510191 8632193254777902743 3323518841369570466 15348779844650540117 6430406645105479018 7181709219753293203 15401212104049612121 172826871135495411 8762835534648146394 3584732424049557380 16331898376739059581 8589943516682746133 12283584598399896674 14957383343088059697 10306179320446699813 9906003313320728530 3633507593923031571 2203233957894039643 2830413496554162704 15627977505046136518 3931216679798410743 14842587363360251785 9197380651378979528 10045097473956470732 12420342459969769017 14517956062589180625 2262533384576917135 6706236874374340056 13516060045002405291 4472506401941761364 13205593720631136197 3786330455322560261 12311591617931419001 13917430729959621188 11287150845743376827 10979444667630207925 7567070461569997906 4376736444120297681 46387235557950831 12086911352367576221 9120453003734563232 12743739429650647645 5563378970287124448 10814416065450620072 11499244994169027254 5161174912444831153 14347823080292288811 1261603087924314982 3992107520212945068 6526108654554132404 10076246956734159785 11099298206302047300 1305108453117197027 1724479492419660639 8138173289834139179 11751216882851526645 13032871459956163088 17045704966585799573 12626394173072937540 16761665591249322790 9079893789161720897 6587074551073159330 616953233451188343 7638569517867134286 17526924729382244938 16925450114872561449 8649218343733663660 6670912888209007926 2832088551584240756 13038400544047773386 11440322503025541516 10093662675340075183 10008185045433410732 7704018105881356778 13521345021073615117 1982080822645012241 12081991781482001865 13838863217832572809 15159535350557510901 875198742180353217 16494831395386968485 10909089827652862698 15079195122715324968 13304512052677780301 9271041316310207113 2284182147297491805 17742632567267976155 12045787392890631098 3569484927574739553 16510825266243663321 8425694501280589533 125810519238772466 10365146504680371384 8712422126814343573 11330855692669627194 13864427721872308703 14283130009131179345 9890693101823638757 12896653045660948432 16008326040833485065 7411552299241638777 5966391834137857362 10917148140501742291 4984625020717711779 7825718298224850712 2510336603283132499 1993486117897597485 17694442427155645054 3234406173432625496 1962786396389974956 2233433954804446873 3890498344025299863 5438942142887528403 9315006364761200376 18166837953864615000 10017422903906296268 9771265800264295642 670539620019769683 7004216678122074916 13755221849935315273 12527289370526195576 17992821668258437258 6299131749281993081 15741074642726721378 14440154019088655336 15053055301081174805 2456612988606662096 4918511086982128128 15849547867746964871 331245033485757924 11898786810291552706 105000955691954966 14716414220876426608 17795764536875594102 15745871947045658106 746530446665365027 11114125613081634302 15909957605084136788 4589924785509173401 14053750934737124247 1465351578326968934 10394378260683213591 12871266831791929219 9676898361940497751 17678961127010594822 1325706994737885723 17050910621970863953 8035795253399605518 7126019905327831326 3826103921854660541 9736792460779140979 9129168513440403827 12929821953773037519 18038254346542995968 5446197850945130065 465821439719004052 3993855058924640934 2935489285574318991 4972723973304836104 7442926252420094056 14637107249644783824 4729685195920515486 3374727679785055503 14601088401658456867 7545912563382802838 7758288069430286072 7712089535389283977 4168980169990022123 12739856238381056421 6844430408167350200 16366394875107997282 10848063513575429696 11675086315653910736 11300036384442018055 14439543775126607048 6575426448392825305 5781378652376657236 16713961173510429872 14979028319300785320 3968541433088788859 12961799875897914261 8417019557943450252 10524408539781400407 16847023621011188618 14042728392112212669 17346189073147156710 13209386403227902310 8491508092001280029 6599958246936506569 17997017177649823881 626884362691909995 8075590292559423945 6944270578573990304 18253898290867804339 4906845091035705335 16145927032650070821 10030446404773044118 15522350076994028344 11277799831488028153 5805466763876753648 8104224052277660838 10817075422334124873 11206256587756669277 13649749315146620626 9735556614215414649 13262717919236543515 10284485808722015203 5291183561359795066 5027243523956813008 11454620252903521583 16151366551146940600 4793621169378890843 13654702387341410612 1707700834283884715 3880616301395593254 1435653530864617222 5430209000582747907 12011014446493416980 9410247942422804332 5235573140495916486 12499516460339344921 415217298925225579 5745990358744649183 8932271945610727757 11352921329144314106 13102495632801443136 14894728689807235148 13757781439589864592 11399357624875587189 2031931782463743431 17105705425532161949 6297022211833557312 11965842699668228760 4845142498757044154 18278020695296014558 4285092577261481293 14842813806713032339 10536488101030586843 6956381606670379802 14134941908395234785 2031134460240844002 1135959743856255331 7643386925919682694 30751949286280732 10324584196976290487 2405342128476622839 11083106185691946627 15918334801622912438 7772778921811278814 14497335973634167870 9543093869044039612 12610865698273771764 3954447287136357481 17408764035328255472 14814438242413380361 5151639345069627816 7648178003326767516 9906414119173714622 12688790671103793411 5507496060292753817 436975361163157912 7848735072039095489 13663562764384920998 17351102383550608336 7916419130509165830 17092541337920095825 11869115752707023831 18276720411106467739 17549529573488582477 7528409965535171035 7362126843659921319 7218896488763150977 5147821580335734218 5006621841448103123 1386728349278417561 3028033776974028121 7820985748905501827 11446642688488117476 2301117353738621218 15380133163615946628 8805985415604519947 11881019280200030111 12172947971405136717 16437138024885202435 9457630673881658800 11292486983558157429 10324778963611053632 3673816506252216940 6263990770424422553 8100795380017045948 13934352566724632528 2182224105693963295 8791711598007629382 17705997635245427163 9363461546525825667 12573439515213485766 8499691261457011755 6130017799281599343 13093131793183842602 16649478100374879511 14497580380726897909 17859042852723373525 3663866305169188645 3699205992529781637 10145843528664629841 5494514672518946350 4881465178280355053 8146311039324158682 6690404471958473132 3669258400537383832 13205871294880011250 5927351115511155117 11682137815649693612 11738441074646962544 15721922821227718002 7607513156395171759 5383046490038838548 2845813819385690496 736507822834573399 5369261316931642691 1745102373139256625 3357075873096258869 9211252305983346076 15346743073692454383 2671149001129637774 14682260372012971904 4527281580371942468 14235388262740596698 2264202788225566589 18006061664303884976 10045580736242369869 9354396099436216960 18148007939664922862 13601645024648240975 15613865252308808850 2889908995245368524 5827089739706247697 2780167500074580691 1848851775746267953 11214389024735882283 4554891427168434570 9327365205639349578 5548940086078669388 7198697674869629895 16674132733927859837 6081478369273443099 7093212000558679602 13929509366403586180 7028907436358782139 2593324777961713301 5022903524673998972 2206696813286871383 8242720160314210548 14802015077498848409 1292751819918397097 4643525335111253316 3206237308591099316 4584435450722353966 16889936107759608330 4774535594895654720 6818345372640855197 2010673022730194164 12983147135225248511 6052889575057753369 16059052880710297604 18348421481653610202 12846768286150935627 7738570112868707918 12988813174529419378 1137018096854529895 10784810634857381333 3086289181759392409 17490424487854497057 14308829995687281062 9146986834173256364 2991074000671694825 17064450497888832500 3954900524346678315 4183504429345404161 2350944896360947752 12292409132371186735 901755573214117194 8793040901273221721 9293243977977021336 17088994589720144515 8709973867467190064 5419275854562805343 8323668238170777401 169969262259232949 1312856116000856615 4923897064112872673 13801724113956071092 8424916652795122878 12977774007828050928 10325044112128367002 15169964360689858557 3583092025817421678 1174503437564416755 1922327373421329058 5723155900561491678 13227281916948659245 3496854980525152920 2377353285038494920 17110705414172199365 7131222095321562737 2277068053068526291 11684596712739282444 5218552706335227630 18164489411000148314 14431004752240705648 13586991042906399162 5099336225476267129 11725764300002190717 4887664455920153897 15556556147973294590 1219859837732447866 3551920806149085774 974972851334174688 17523010197547604375 7027969988512959936 15831603311936837536 3505377136186626724 4913413916933715885 15616083009216974152 9172314299595633941 12577363223709566872 16072440431923655935 15783493919879630464 10666358829381734295 5621258135381537310 5455788448330993806 1246929447701863610 1243961575029739035 4940258479446031988 3136916103913318991 11609226875537536703 10875138936494697097 13888405792585776900 9488255773158670324 4707932222813556684 4176824339037920125 16223665753720946890 8974702359769732587 14934939566772604210 12682995851342716336 14557955770521435047 13586217012389131214 10058979819327320116 11845396143766812731 11837979986759450190 15002231817257584375 1421247401917363421 9198298807446546677 14485556379499262801 5681688786133221807 7702456699739040074 4603019424907213083 7502957019136846409 13785637777822416636 10092882224405552799 9612270511588283314 15804238422918351640 11838532601979076446 16799216542745190241 3056820643553270142 13272334711991913110 2632626672860545892 16624562498404221398 11175255487781702454 14349989662690889755 9604408477200266827 15590587882945464369 8763125525150820249 3625362460462428010 14579417677574746934 2860361170015863129 9798794041733055998 10770664733804763773 2724052040039394380 7874757068684338570 13261014875089533241 856059306413096526 14148413921726982076 6757860849196382695 7186890234267391962 9845753649559219823 12303694441579897283 6131208063429946970 4080407148306975821 1634420940523089236 11482923346459390542 16163933114706082703 10804209641910339245 7894146614831805301 15343857824361130001 15542142695073674362 1841654345495758715 5523591970972421857 13581963451460460810 2498146119012947692 4157490296911785484 16362634942001780070 12767283645768070999 6668438200754467427 8599093475659322974 13917850317683382527 13957101698202650043 8420813946426704162 3435187520808669353 9524145811594776643 11099807640680982433 11465430156670805569 8411206513637766263 726434419178203776 13464463805746321886 11330204851050184062 13433829996303955591 1695071299422016721 17566699608514784067 6285322288814767641 17835932124695486191 16661638713443870141 7143625317802499216 9773951534078358664 12612096300838578902 17132991879163287096 11329553099324583585 15569900321637105499 17407908446475521104 9444100090066863298 4240005703166438729 3477647981247739530 15699543295953065764 1387688826504653887 13757575728722136553 13387048681061737758 11486954782096469421 14892033787074196534 10076869563121982725 12677093551567132061 12305604098060300255 3645390537298611078 4446714430647772703 2114254638622213092 17043558889630093437 7944904271483464759 10642112666600701635 7769531091469695274 10785991096578108235 12921238534438466904 12026519491691453787 8510291555570230110 6795988153942853808 11878467049280376203 15792028545534939653 15512778586132615920 18154017650264641371 6542474668657454383 12011606913504563915 799153158655594814 15622367593672610824 8359013991546147870 14677842411995289713 14263623780973343222 14655887646786705552 2316086492761224704 7461035428318752260 409249640084126469 10762399799257228201 537732667820649575 15047927713308012943 1881103075819459976 10370529626681604466 18323049296971605111 8446417054405836525 16555677061122966055 5118281866192794655 2236902085429286137 2009175564705585200 4014669343950674962 11620701309338160233 4802268583927591683 11685479509351523960 15303609922063848491 9384331083651872358 10808933726047951595 12127083505755788417 5200041012362514874 8345746197194500510 14852742933725150837 11282632980544944182 12656889307045186863 6750442800910902769 13176417326133712446 15051878864088418647 8954992951132007304 5060014973400234218 3988685281721568182 15117194845543511144 11980490611268586797 12594745720123698618 13644330499007973333 3567631167883583079 7031576145876573942 6030267845961418081 181002828948925561 15587052596362188538 53901478545856778 267472607060870573 16108280041518625732 15720751190677679044 10552146602635582366 6269394311914745252 9545268269616570248 11264389037442575089 16480727961802779463 5672679474776955542 1136411006547421103 8169295552898632909 6824857518841562649 8682609771903166314 3553836968841418070 10791873053340106748 4999024548913990308 14841516798219383085 9848372682188884705 9969110249332801667 15657713105570498215 12374207325637732479 8070186361843670116 13126684132230715294 15957553890352410543 4324829786106276362 10398651946768839446 14385420324870824281 6313725640859391820 12822549885628986986 15922111097903837961 17283373934624988344 7728177141392181348 5484620974176611997 13677925701561048668 15368819414903809991 10296468865783957683 7133786031057663649 2878755423353654622 2121340979972874432 7268529725532057805 4924937600761593754 3516488891796397372 13609913309137759110 1662712457575378505 9401589863935376683 7262796719488974341 17256081654179042218 308088058201445238 4910890215156679838 4032038623742548320 14217779185846523016 14915709554975860993 11832916554447990921 17528327215680684670 1898550835769893114 6198272430926684591 4117297404384425249 9818996363980824150 9820194135109420173 11620062043971623358 9504632192345114935 15160056915960766148 16335386453535725181 3097633042742964584 8712384162774201432 10614845821384038565 2984478827612175044 16514330938002413169 7770297078063038770 8165785789206504146 12084888018615234106 7819136620729392195 15174895710358650152 16535320339442098401 14627924852312959800 9058537849978953350 4487254478655498747 17257249621099575269 7500055317723470208 10300004664795226378 4290420096994872414 15073580221274537039 242629716862842204 2301350895158616016 17439680893747309352 7064030926080803671 1876683311244037671 2496110450477900722 14425910165069760686 16248680846962506525 15814834342470252953 602471119074375912 15399253599981075415 10508869653378529286 6059923423552779070 10552891300246687638 11003065425046699708 8460998474042235626 9039362641104705144 13444601589793774377 5148820911487774257 6003430427413426222 8096413621787763211 9358467430181209676 6665257603770130127 15485136495914463063 12703640317666220110 9223813671181485610 976761234098951382 17665183498699141787 16586848349930993582 13070673722579987549 3564373447889795567 1854018495832074193 80173600186724495 13062607017988019297 7091963474040806550 8530233758669259831 10773813766926406665 5791187013587705887 9713434217667974097 10156693351309484941 17758923273922681592 3493651107270742332 8775247831876838977 12802539452840140567 5104607759019023963 9336000875649107686 4013568521357407731 5976192076662102087 13767271752885927108 3242413276543853684 140939983772765904 17449057878271026341 16891703221099505602 6605440390577564043 17525813842450794435 17771103643953854848 10134929479211016449 8377157060933603960 8069305748474360332 10997395393333242528 13577363027069364980 1579761797670712951 10147650251977574463 8655894851755817586 8243917216944977954 4835889058916974749 12423351968828870375 5143221829835725746 1479177143851498600 15035398093389900282 5194914817876015000 5915027336721314461 10904780029433239617 4811578130712903169 5033494245215576438 1641948092527757691 13201481247913631411 3298434597936956404 5660603392775737673 12839408197452908702 14664336836378513080 12213418192105592939 12543918955874889030 3777662292203611493 15170753833914533303 15219689678863700272 7058008934590649210 13680891230403655650 16376465683366000814 12957961584650707635 16517901461712554462 13027550606976632659 7536683527154508418 4244254074280297192 8385288222129698141 14094470687263097154 2162474098170408558 9303824338531859767 11496809214018275613 2868804621895286590 16331893475372932676 8672018202385461126 13977151171605951767 2769512109886383551 4605575663077877199 3853581651127542976 13161311781775502148 8141693140239333556 6882058279092054592 9953864280998744824 8229278583108229706 3955307535309094137 11646727463096070798 13864225950887186402 13502020287978763259 716471167752803322 9934137833661262511 17493877897425645966 11732649499540450528 16277697368995780395 519277646008468164 932527911802502818 5384673496248051604 12511320916196922630 3681496089670197905 10032604541555759082 14370848747804270888 11568708216907355119 17359050767624822563 12818647407087526747 1489570276074890541 11105122185316523419 2606665319927647285 3819750292468868238 16559432741361486151 3778049388054674357 4360502651029224569 4242705067821393439 2501796847660560534 11400922578453426988 16342308880593613161 8179903108226090207 349800518173119668 15233911459434869308 3534455208252926227 11628353809693442218 5866248318932610363 4821242818682362357 1456457369762517242 3573763793781532673 14938960761883870998 10558511052083022996 2387839636974916720 2644293305093728750 1955699833806493795 12579923637983381741 16172341108979506288 6228585390837724645 16392160802859465958 8938353366107614522 16138438127438297392 8530855327272279068 10260237713793399596 2985620873635696508 2790223289682949845 13950696107712897837 1388753289879352458 17650987312567734805 4569593909449938521 17502428017861793289 8853521564597045988 16614296989948500974 16178868618127962916 7360085651294755549 9121067665942044301 1075492824599199902 14838316845895819551 13995393105280618995 179880101441300872 4318773173767138171 8316578421607547098 14554301132355893092 7154712050662737672 15310194861305293589 16871290243261799303 5249861881010821892 8585443742954422849 1025133793722624024 2835605281720730614 9540992363195459827 13423669952901787630 6798282856763478195 16360439623502198834 12443746577675012825 12875797253079878679 4286569298509872224 4629199874580539156 6781418718311431960 16776761709536546779 203415387523849337 16423201538049385557 2980633133469435219 17726356215228585161 13410596543702174303 13255604004335539404 1794361988859209741 1738391402492728990 6593772809859970443 13594311868061304704 17089443278061436689 1665967071564123306 12850934067039961487 722275451572421255 785339480492466946 9427923906201289297 11805631678645935481 9396575063805108293 13127551675894700626 10902934889430833080 13766226666128384114 12625647810672856417 5927480740167140236 8319195983625703978 5049126375362742489 13270621414467515895 18096631401737169340 3295575598660378496 17868957686129778326 12031304292808179625 2030797681211418188 1741226855461899063 16036550741981580951 5204691429999460786 16838758715797657651 10786929265178790411 17415974543072647409 13916465609672304406 3149223284197747396 11704574950977192188 10311052344937913420 11096580187188940782 12097550399165699814 18130955255652963318 13655297572019707560 9962042993818717004 6974267839516777003 7039652736350315279 10852041535321790337 1338162542923059602 3791664903724414484 16503536094471143866 14034614852976219047 13392383948788173971 3531455308887250159 9691447895643037970 256046640001625904 9946047489807603573 12896025325893216251 15292637987245247172 14751549907221652148 13822493407831298330 1429000945256391471 8434045227152845866 17193531385444460554 2416570372890007531 12513720095780738304 12330152124914731282 288915828776728105 6335214208535550364 5437021761042163363 3277900090465905689 1122252314797627992 16529311840756701625 17203866044129145911 14514976716923922378 11661197423629520067 4655793205006735031 147521708879267610 6801017454319276531 7958240236472203403 9090277584969470633 17248490116583941283 7591294667872108831 8455655890058756236 7554953378007721492 16777625887911519332 6096021045841852741 1961008161111552617 17332098471348850115 1150689546427011775 8273329741115275475 4523852734795361574 750945823507556661 11220843865986395408 8552653060274415704 16870120762108863946 2832674882199652623 8809543834243410055 14685558409903974030 4706404554626451041 15286283973242681330 1516751459241867670 16208755544816256904 3005777573108623586 765428203737317694 5814786481750923252 12757919319311780977 18176486015338877195 8079410904316978123 889327328695399478 2397266818895033511 9205563512684176448 17941174299907253915 1061739563953687779 5176885408525618673 14523867250742035431 5446977314071790538 14305002100227050094 14349470045421619018 6428937454059780276 12512967374670065300 4672751408252524502 14543918252189363858 7602581427227823495 3815438481510622111 7138118377173473095 550746196447071794 1119038773141384086 4614023289217505718 17026293559046619699 11267275405985443882 11915212975056392045 10350137332572669156 7331468794309085558 17335402666541820345 11590806204106408020 15666049104285197667 13319330942638315660 841530098123313719 5622530582379516286 10711447468805026130 12260411361808852583 4233355023503940554 2481192247653865568 1649723485317435483 13806021749679868539 17017341947389600821 8259842608246889887 6991637473816514506 5280258123676095066 9719973154378228458 17390049981498169056 12601697757069632819 18032675853100638113 17299377030281352204 6661774137962817074 5674318707401184575 5689970475109741818 12746120359893346589 9987801259859086954 5885779997874236119 16030216472562499200 13875635660065335814 2213818099163068174 15612564551208482874 13756338038612664534 10280780683012592097 4644950667671186977 11728955601329371095 10857883502102643591 12909718230560132038 6756020199007962569 7529229443588959332 12356679774289486592 6911467872714965610 12426800261745209520 1841663643587016542 2283097393629900279 16385467352005430681 5028616687386044555 3833475717689973419 443906724241308436 1213084849434189829 8315378213063899656 986413663709971005 11310093728119146761 16792830122899985853 11920311340989693856 11233446535053262583 11472301064039245879 6461556713215126863 22537831999390795 12329615827943239723 9790255009756476707 10111406792415540594 9854284186643212360 17862480954095110367 9904528787228683568 15702668164727096775 3113962352747074710 11396406630322410997 9473568983810943042 13150624383538967527 9339739425315774457 15069013667862755154 16111565667976667080 6035078710289823602 14084930635148860830 15050073686269375874 14370213874775992874 1535641597208902519 4803592349113681939 15126275351229439738 4269151859215147631 18443248029106259444 2276533422956335052 6667256937913993019 15690605807781878988 1652771869876151381 3229406772793474356 298829207669690058 17329075348008553481 15490424777719425703 9035142455650217351 11807816363226167742 2713832666604614981 9920165259738602474 2032446115557480559 11699949366467224570 10765214275605877043 7844716665646922758 2208996166244368955 857911489911016737 807056036213755111 17176953565016351667 17530891561414537015 11543776163341835133 7795298105525907889 2764126263612121090 1274836612949099526 1908781707889055870 15812224752612295776 934263076476393853 17324559948632885813 3538207206610800959 2597039956578481042 5536718952346195557 12866093762034974903 14539828095473831609 465959721107520075 1728098826398110955 17602024263778080109 4209377736923338552 17168629050241161442 9356329578830667964 10667946190271046198 16004002054116939413 26745796035317326 9292302413122398439 2812158252337004712 5720249379681540347 14570944743045424414 16447378047347093667 8322918583138035903 6610509412771706872 9597504695329943550 15522246704488070335 15150351470576507811 8484223691991015310 2309973666651865791 10222865033262271488 16676138279326927451 3551618895863866650 10072023846454186564 13237447385987295620 15080275567621443409 12324679778388391709 11536861926254015812 14354776050674047347 8481030665425552039 14411658506430098442 11428640049733951866 15596941269870735580 14612477250705660912 13734364024014292696 6554287383679791324 2295239192340367760 10888002985695114011 6116148579141613852 7813081485858489534 12905546392622014597 318670817173776323 17204244127920014724 11966001099209094216 17889923364042375974 11127737810571460420 2667807743106072811 11225574203607529863 943382597868309140 11492747631226693967 13190689426503684771 151395586089288964 211578675649183138 18369722943615016424 6323926676060480067 4652283799128074449 2370964028414757054 3581642324181697354 1730661148488343305 12307770816420269992 16605741448387000836 14513993698392405107 13118767352403409773 5389807486057766425 3364374898964131218 1590634131613175378 12266251228161645969 10505838658140377854 4799751678409026708 1887261232653269134 8626685135852447744 3873199977193002002 10266404045719315615 3346908118619743706 8984537738665142897 8031700655157971511 7215761758247663659 12824520614204283124 11043816889650295247 16623154227720360595 1842330662594728147 11068448143384854426 8159750253012943319 10143153434969799885 17176124655526050154 12028412569639621298 968179168730754825 9941134273336005417 5892495529999580912 5816346116577365627 1168346415218562913 17930950713680995384 14645468216469302318 1258749737684710222 4459127712080382835 8411011623564188829 5065802927866714905 5441008035550266415 812376452625091321 455845312195274063 4894474408112103287 12089507505987380014 18343035941180465886 3900812210111403194 17198897556512791495 17962864526540699402 6356282947622597251 8991247567780612836 1360040073834072121 9767927416920323455 7569613578854129077 10671495374467743616 17480661347159931414 11389062839562809260 15180446871002169836 4789784970396335548 11610768550144711162 12571879939922701482 9369864861443788107 8983246633601448906 11377004329527401873 4427784047164078881 15003794910128500648 10432128256300473509 15421964047680959082 6625699303052250247 2288062795362573065 18044595789641237100 13863486097618296269 10410677625544268860 5531782077184122969 3463440387938821866 10947730054995160905 4351975403532574216 9434200507777976162 16277435675085337343 4053104716732321814 12816360900293184900 14960390487855783326 9965199858573230640 3822766936569263921 661957438735431260 9527771461358157111 12054533990912093057 4337079346992458885 4050202116163931904 4127495710555082635 15652036079451816340 2378292374253632445 17783127374189256304 16103265655547789185 10517043732655957340 16364570535060333956 1183553548470082116 11882211444657045030 14078296150588146925 1574783364269727954 6912123231163118502 1741914498197413581 3957621684044238105 5199998556539400365 612544569220148985 7593403843332992072 7710370554862350460 1960445885383635068 14204652150749834483 7862767094369196270 5178594453320311486 6100662546872574726 1619500412905257852 15874001213837409669 1815857211655185760 5208303921401664154 4697522268480560232 2792313457730496337 5484456924608863203 3822558895402481363 8839820970485560812 9379597094438770997 7858359198744894709 17707051441726714401 8399168312362039860 17394890338949723174 14547693719878920722 6475330061216627090 8491553339512575368 17369155698182997046 3977013780459289397 10544190541863182265 1636633801916107714 1287914795089415859 9037044773370359366 18210308475922969788 18297490714635291357 4182993728814385106 12252642632120686174 2058359950091773851 13124008436903719365 16189500150386834124 15783076975001519259 11006995899696492816 5383995812111232638 321982352361274049 2607006847049149913 13071939093405536756 7645552032957296571 6367007323188268066 9837786196773639669 182165564132689637 1890422113255408222 8803478417797235841 10830445744867503485 9065504537144046046 2554692160250763630 16817575637140753203 6882002917429341748 16068141570708119104 3289343558114152397 5639645568969662866 5471030516003946109 7166749428739192844 4231473617107826508 2348272838153672249 1122485590022620999 11753065362724085902 7724767076965700564 10733924137377001739 17427514715357349326 15141476281947362878 10855691989301661963 78543707532664049 2002524388443523743 18218181750980756534 15391238143476348594 1738034005339685180 10159844328586913574 15061273154067881501 15426058610921342359 9881086466896970910 11238568115028100404 17938166865407563231 14418442242925995134 18436858664717588349 8885375916739683242 1175872475486597959 582328080801890302 11604774903150760469 5657341620442631180 18289088081504860039 11506435967875938950 895901161772744019 8269091963598472607 9187271444143417289 17178331367141460591 14932979890932852551 10942748314002466381 13315338619410792002 3572405175476223430 17363496225666225593 18371447638962718364 2499930952963164536 16799309399246453527 6180657208805727020 17264363942238161588 8639592558665396012 5048285062355037064 12550069334953392765 18316902063632287840 1835300676083699179 11498504739178647301 1266931887347808173 973585011489518402 14008809325935926841 8428414725961211914 10502311516453749898 11864915488903356394 7985271413506207442 13290616390962349236 8679094836497718746 12955442794907248560 15922719708670824777 1748958309904201744 11481856835538666577 5711964974737009899 17265850706367777789 1305983056657459262 16681981664504100701 17451457476344066372 14786756657678640385 11204261482319834258 2784422933156955370 17383256335124490648 184618381176348237 18137475574134146999 9147974536114595551 13813721832724655785 937522648215919465 567429939312416804 1734854296920660344 341375409603462390 5343482368918695305 8017907859012628275 639155902018004338 4242686023937244313 17978370890130059881 11093199124068076712 16703771168741357850 17168845432626044323 16514516052794590787 12856707793237097636 9824191017280633921 12462654668655014650 3831541272132212092 11937827677453335261 11989275687365435526 14304083777880332257 17499778536831115924 353054463874264468 7723705183902346464 6826850135345749575 16088569789380264739 1387451747290023874 327719432452723722 18049359613294076883 14245218359087491040 7190167049074071497 5693064014612082185 14189327681966159682 12064802687175139583 5692691198655518940 10315031063962580655 11527955683105706810 14596492992831301800 16674132941765988980 5794592087974809424 4705734940586383256 3641437578185168072 15796472360035736701 11568095739048014521 642102915168359458 11082431942785680046 8125887032307029029 5126225047530459996 12232840743913040773 10421859964129256320 14086466387487220775 12836105329017132463 8345843720190448050 18288102432085915820 18339263461899286122 9439752962495483698 7622290396637111008 407751348178400416 15347371744231447621 4851067659576300092 3468510759020609377 11458888288838477542 2937776933853686072 9398001184382572978 5594382595982194113 13842789419309345118 10202955581154916553 6130429469554423475 10177900379043078120 14176376637241546214 2439056552916157504 1630855790452186826 359444788855616202 18182933926343687015 17404207568456795066 4335569435116135016 13876906771874500122 16803425379727440500 18268972213325460271 7091554945914848776 14295250843887038055 8582917116691719933 12701613431460455507 7180753028179105849 12214477796781586067 4810849660182902190 16795749366981096133 12955756047229602325 1201336602975910578 2045852436130662512 4426897673974461647 3862306394583106993 17834556293300630801 7218321224523325328 12401305071594128712 1087896488450967124 3667930281560953472 7285736934203382350 6838339470701673421 11950380691265551821 4442535841815247510 11441511582044247903 7905199407648626003 1099685863992267182 12036041472610704565 16636850978894058744 7040809592642171698 5566116275770636260 17410345898379813686 12002827717120561042 15734919900656016688 4298761132430861575 8221248770611000295 4142186644349999790 12419728157328658267 4290989830291899920 2479499952181716898 16121496729455708590 17078882377911792320 7479574615620948919 10316295408295439611 870262110085790158 5409719042420396471 7106303054350601855 6611195739082451703 4883035004046870793 5656043710528080413 13526071668728102449 16125046057149812771 8073197095111428135 4588328597591462319 16727103055035717251 15738972712714913865 16860960356837134581 10818829235619790501 4087667827199920372 1618024481764828196 18253447516307675532 1543661610575704498 7898007899751382132 16350884750820385614 17508313420034378777 10771137818655517650 13169420994905653494 10248632583809581103 10372871589705610146 14655139291758019820 5956780449628091571 3853371975591156166 8941120490297094596 703973781712073975 17737852962940334889 1191552607616083933 8661468241823226032 7653536273967454380 5587092108376515812 6109481593126097555 15154415345395711803 3324516460265065083 15479848474706343199 4128537715311480848 15975831807252996091 12678225799050806109 1243578999610070340 15873903037897331304 7241791599131148409 14928800320224427821 16372965925431910154 9535908861412960038 3682845659782188282 11744067430213459497 13971413610230787652 6996893346916729083 8554253276120480084 4681325050470972566 13371101439625439734 11137202474517285368 10317910624981117899 11299329357966676840 12149518898030624420 11688254744701849829 17831891931914319643 2282656511044615550 17877267181935619940 17244768706846400718 14092670966093671601 6100544228268873833 13591081588976123442 14493570025596055932 12105188175977577554 10537438611197141170 10957852526477284108 7893626436699060651 11221502568466815970 1300298060057893845 3057840544218092862 6038398424983763120 11769254537633277225 14904560195365525678 14565900652419666884 9092624400827045002 17645713086040734885 15581034054140622133 10256010030873339095 14532847288558571450 2901131972393570070 13224738626173591368 1719479868261592383 6607561549064488794 12734289602593372118 5431257055395688453 4328075827310511487 3933035769843035975 3283694630998313015 3232362263925796111 16698903762782215072 7319905787367803897 4967225879134032056 11902814256487144410 16108198717555271807 14103248945405929093 3817441061568302319 17765215121539249944 15174681770072305251 13030695202229586613 12661437600606444178 326672384760735987 4001360204792537844 3681639894221127832 8435600452936885092 14421307983475852504 10510607163728706897 17094562608828944148 8803502226996473769 17024807737456120928 17505138488114002942 4771965449909979307 6561978705238759998 12552038468442480638 7062937506246358166 4731773149619427809 17461194582805609880 16019961849674490246 9601514627202181261 16873877412392620997 5667100988289429179 14955904202929029678 6009095612738510451 16506119824288903240 18133438674367223428 18203172179774825353 15761980787821999411 3208870216221184085 14630739734195270518 10693971638382080545 14145076036360483227 11103745992580278379 16841248563024525987 18161219883451033312 15771739254179328640 13908628715084743634 7367892159509188028 10269008709642298851 6110897041007362043 18086645901157465985 9550074407880285767 12558365740706984748 13842218563677501504 18051942074539978234 12126154198434462722 5212275943173226286 12398978202878445964 15196223350703529066 10129602278245189214 15412323887475050916 17549496124646834175 15472803684628932867 2194259201254038327 15595796392745300270 11188867064565573706 1867894548808604150 14638210007649624832 5198526750283846762 5297822847441348568 10907432258472143499 8043261495028213429 15167996860852517440 720061457606715952 1408857156530014982 15361879266921899488 2342637105866289566 11963555712703476468 997103113150227244 13761960812437276081 4988282208555688604 4737717605185615881 13746200997905765322 17408759221735692940 1215564381731300182 5441952575654316379 1471959140191722656 3641916620643462637 16638501238835937344 3728128709410533929 12944532342812431659 18097517484016701299 17843428614643872845 6006372066900308269 4893093034037100108 12446561401282848354 10341419959633873377 9851846221339650847 7949108370519219284 905732555436980787 12517271536495971561 4230661758809393013 5818521125638693660 7020272294883804698 16189752845066355858 16430352521970389383 3059644988567564840 4671372468364049107 10283056774000193601 2245714017108977494 6833133276590672610 3328371101999350856 15354604834813002368 3732431687718421104 7510208166143994885 12557774146754684008 1302574163470069522 6110112478456872265 2728836228489465984 13927431256828790743 7372853625623028502 6999510077784798023 2437064697954981494 243177956243020565 2590342961654214371 8578286810428986931 16473609529822639953 2982505491565717486 15293063625528869431 8114811507139388964 12252857959434773324 12664185370308668124 8236686973849541718 15758253741097901909 13362352505477006651 2112610400928541953 14602037340863828545 7575866791213916973 3251611425940277811 16984339895401683355 10744804464176060931 17344260573694122139 17368728441882003724 11618243645027804276 15195180076793344867 11682561932907803373 2419796852060938398 10129952705345856027 16707358293643441356 3639468547858338945 5449085134854686207 8450441029361506919 11381721216948164881 2219631848190085800 8355720930069274085 14380576253290309993 1413895147588166975 5110263417728108200 14008973149686937091 15186530734319752036 44679979859446995 14999060022114420760 13380438411697106637 8702243542406192273 695869891886780684 17022938764292686590 8578820679051434327 676009071777442508 13484219485236451235 17519480868421053870 2684742966513994299 7663963621848971211 5046744820400980863 13028383439452538502 8032962960112049698 13675902273475617149 15500825912950240201 6195525161592944181 9890101775440670855 1561219017854441859 6952835882158169516 12813935993020604504 14724015731691765706 12662691069468545127 15607869383247195314 9647605091975050952 417505263728555035 10327751899847023647 13196554998184564694 17452218430385494934 15024747719710445789 1661722001171878596 2130401445763095633 2993011915038989284 7731571169032029294 8685754724308871727 1574828738107882374 2699542617667940399 3343964176765742292 4544439411154434127 1349135006978772521 10909428767980385898 691969370945772609 232487671210912488 2751898399395434254 16872312548000959552 17082920810139971782 6604983863551535929 2400718116279752300 5801701445759341015 799117936417182513 221087532384521265 6969057825946279903 7219281809121885203 17470924203274398531 804270471051402327 1037032193926489347 17610835029472692768 1580576662782749180 12178699104700298838 3331221434747376622 3101654574722624400 5399123081997358616 2024914945297259116 15973148822962325896 17896249845975594764 10471994801961137362 16967810355251467184 9846378793280078489 11310615058898178756 2098300450530806355 2589474707988277996 10027167694050220501 2562465410699443006 2684279266197198730 13186287551740596223 4456168056009276770 14846864687371727851 11736829635917425027 17837229992659840601 15639977618896415678 9711030984102290320 7161978420845983663 9260062163547875642 12055291237488545165 6891102904976831189 3082039465324967973 7468786621284990931 5916507448786002875 1783052022998878209 2029998076541650340 7976266772532942523 11584089312219081883 9912279637045907278 17249059841139811348 10053792654190927539 1878096120290909506 3739001144329822381 3300915673098559082 10026878532086615075 6453030854306773373 13585844187318391632 12609352812545636139 11359405648858635510 11355447469142993935 1200599941310143547 13482281394402512788 12162567813371527492 15331966371916704876 15474042296538829696 557764885932075964 16209087881689091426 10509380253903367711 2439918474400526049 3474151624698944483 293938833722039741 4188188391003595070 5468232915777349414 4303364932006766075 12185926270177692907 8155197569717224091 16448357583440042580 9478408255334265755 15382669398515799061 2037857174873978845 14410944581192913597 4260698558603478069 12700353752244222777 602595039558536420 8749793620252166288 10420717286763762924 2257489935144300181 16645532307175071861 16497977200101143392 5191747222511702942 3297991909293783505 13543558855581722111 6221945424845059582 6337111409944153622 17569904435479159717 18213350284499736520 5755882241537176784 11375548758895125786 16760841650616908142 18004958313301138911 12366375426635232454 15832185144599172370 14914874235194376928 11816282014620733776 1636202004513332033 4300327864746084651 3368003874248357843 11153138174773408226 15144114339129323660 14187379364131116256 15975374647227805422 6541349222136109573 1185215000064969637 10233949283136744222 18040944877453572808 1051665477131056420 13789734443877836781 13567379412912145237 12697022364097749254 7124224483132178193 3870819870860435499 14867688191566417109 10838797328065194443 13763653144604394522 14713236945024532880 14533920173357324121 8826585501655995112 113779130223795018 7068373043551178165 16506246982704968827 6332323947972657186 15102977834509938733 15785731885485584432 758508250761751144 2767714552428176903 16808596292524981270 9814846634062379150 10541538271519935698 6275599894928533699 11461881415446649507 5311045357588002806 12571742924183037516 2478139931213724950 2456326501334342114 3775766847965926015 5542183972521980997 13181950576327950807 2502250661663278483 18441332762167111568 6200339819906101369 6561954091947441529 18092643058723696971 13381072953430445677 2708202596560990197 3044353647323396008 3724423375368450453 7855260626230763521 6809667865369091697 9797201152000439829 10404932811125521027 2409494944298287822 17083362113329105964 4144967621962193545 13733114719704673273 17218377169087461616 17310001239776591240 5013112843415308829 5578099162955613697 7999198678173602932 3906944228686395003 10580843611390127675 6997257818420761227 9785397811320879636 13661738677977618217 13452224361460532750 13136182047136302291 6049164518832788791 423044629336236184 4992947534403224386 3497161816274857920 3504250939289719115 17641497630265940000 5592414333236086457 6940061289836437142 627454200737707314 1623651168182106170 6384065837372873468 14755619432400875639 6130190562931213890 10117954453204547448 3817623621240845969 13311581863344297374 15053870471737966546 10816179190603610378 12672689565974795069 13048365743697876894 612963424300874938 16319200079340489359 2502549452617131187 9596727705584615530 12872852225023288288 5850767274415329285 6471075055793128917 3571328300950347352 9217643836675151675 11185665516736425594 650960867950565333 5489883635933170173 17912048844397932110 2088236027042387335 9828256452744674341 17623229574563028717 10109779943002020310 7978627055047714655 5260483756323823426 11947975705329773665 5019983942886549981 10418657111976175516 6089168434524674943 11679880147533908356 11781622585162305136 15446804542798465810 11383295891194395689 16882001803886271951 10048450949318834135 7114786539815425294 10523287208488631677 8786249162050869844 4937032165181470183 15943950868851439708 11091483069053881539 18141012132567096557 15490976803271470253 4499607131981716491 12676001740647713794 8218123458805104558 15114776603501898379 3897417522644788645 11780007950908023956 10295722212218682215 16567628397273470157 11504457574208370276 555358091406930483 8909434198441929268 768910773098600984 15948535214208957678 3470299423749954762 4523695688384723967 2277814657461062442 4997044823213328519 447752691276815500 15328075382293130451 18355471888662105224 12492858051944385318 9851499710381199700 6153989171073089344 16544869088629070185 15858225237659756620 2690937275596204511 17918481670426626648 13427601128652748755 5587756705220681475 3672291037198071929 5858504345792349053 17155617896266935550 9922167919490150967 12699289569421352398 17348987300816672179 13533703223386250449 2650751902588683015 13340710331630597081 13999324181987684272 14718387642366661211 3838593159349159431 9243728940399167460 7905332727423738078 10764349465917047620 14106303392068086249 11560979497444910582 13761905670148952070 1027936351609934262 12049845426433869316 15970523453952754079 1826337307691236052 635340360458014434 11849196346779099905 1619173487046641346 14906026426182801119 4130038558654407401 185975288650698869 4126029613765700199 8191995786990108585 14167022190359587715 636924108219397102 640238632879558392 5212442304105390507 11341064229546809339 8848898054573501086 14295276508283851052 16310307475619087965 3151248498879618188 16810481365676372470 4833733729587795761 16301297534580207708 17368847404496318151 8249452095683591097 10500975817161104197 12614834121171026566 16472439248753302758 3733958896616915400 17672897219652754840 3948469472396493399 7550719765945373843 13295159514137572719 463301461742160147 12840189158478966997 15058603554265534622 17552351408820974228 8178543723665162286 9125674000494622015 4913566555359023297 9395980061809261998 13207871618933401171 4204789951265684285 4589873899025473123 12575924386185358402 7914508642640530849 2566474191721984709 6067036354832795551 2916159523039192118 14920650480281723433 9028959802754084640 765698086674939894 15826395116187202775 12164999661897706041 8902689031593826235 14077868299828229313 14131742922087991369 1560138421856849629 13714905583918719369 2731013039557447281 6774891740843213672 7555798399172191453 17821861867170445654 6806583417128989182 1400560133365223565 12613541304563044531 3662637707430931792 16192314216058622540 10064232959978824509 17335033873924637507 10749817059018771436 8026102303385735303 12231514208342061716 2398897376042746999 15755594839298756175 17334590554234531799 6498618999179972984 3938658317152483804 13616915814223703286 5092926824445105014 824989249054402351 2339269098403982972 4977779710750112530 7551740712378651370 11176087320605604209 7387559928843635719 14219742062342496667 2022321711226922271 7984787879742935597 2542017101687865598 10521168237042053974 5796520646377821389 12806030061148932089 10070078434653521959 14433068059698149792 11313009577642866347 4713761398030982455 7384651401642213386 7318778694139031032 498289744104895632 8886835018270136130 6213135550186577073 4934887173541463894 368197029475766945 1352013230435694859 3071728485775623633 8308213778576205863 17799668607160435439 16848352232156807137 792102130750048670 3371514173036607439 16056382218356100182 4105118900252878602 17766357662661782174 15012978528385640545 9153243985454463232 9725527835612789493 2328741866890800594 13924027833740945804 4896230930970720764 11998500887937386627 12170392221610092617 11969335045516158071 18136391018188498934 6322516596886041449 1930482131858155369 12276007140596552063 1764836203992258415 12147427030767503836 11594257088982347382 7985191553610451312 3264241886261177392 13692856661443217723 9866667810288148505 4681901194203008643 8280710412109007086 9476953384778325715 6486290337637879722 2876176029805675813 2483705662032395098 6724263744726780697 15207337693140883318 4070593830666200484 580717978023497716 1089267994908578640 972478897663256487 5821701017114138668 3937647489866153104 6896745747777414486 10339951094013484490 2410549190137872747 6247030321057441848 9720816678938518066 17198113827816265169 1165967792649138687 10696568076950797104 18004454241121777394 16269636129831100566 16843818961218649465 13485510895368688232 11176113230111782847 10057405158886225458 17328515374453921931 13063145103533620341 12187277202090827031 3944941413820580224 9007688894695648179 18034983050859888836 17076658782762891007 16823095622188101611 2345798422399524960 7539649471435105638 18345663274841289489 16363217787091405320 7154434817321348629 10004977418548272557 17114315834533421556 1576986521437169408 15887112416441818776 17530118087295328289 1680841691409954660 14874421562208476623 13163572518306372704 4617382509861055500 10199877482432139597 11809412422746360158 11123452038783790053 2607565331588768901 4431256175735702881 8402036156226355043 15131536935981071794 18243030958640144363 4155828071306423876 7788911463506440940 706850835779016481 6224450870320714217 2963515311846291414 2577362912965791936 15275933200272728509 12442007125884280884 3609800016449684678 15052165943490296325 12174891996716683469 317344038808384422 6614183286706801710 5497130416514022325 15815483241225353395 4999984235886796089 1690726984837919416 15143327162522717606 924608376599221465 7813995751507129284 1008197220694372505 3316181057815860805 11376866888595643973 1606597057543647279 15870460004992653373 13498838803686031591 9801914638239071341 16112676093041438240 3647413839059636311 8815556357402372962 8966181219377109774 16694351092561184 502400546535096136 1003573069129120353 7698475894507376714 12929593244443217968 6826890479179235570 14432853313878104599 10465031970098574390 13193496664341308419 732894848049112991 10053899144442622938 13601233742691338557 17648072171919844042 10829214938530687559 15879078846943804133 15128764169786458081 10755866407556925802 15883951434072876131 1002056645505793034 16892322057541983665 3313286444410735388 11945925162088003123 5240852906550493318 15527599887137742385 11754520067759604415 871760126056379671 5373762840505815128 18261306099266538335 14164446517197307467 4453146568353733607 4866744696949979894 7644726337750991988 7981649469140729248 2507301062394725782 13889521878497281856 9677091682457294945 8141269626783436726 5513596368984561993 11080535127704366326 9568862959214076119 7504951613356531139 6911699192279464051 12699195205934173822 610415897029319987 8704011301689289765 2329421349442772712 14967488887345486617 12260322080293295513 6261796970222169793 17937074518882741044 3850003682523835158 1937361390518408058 17070617129702277084 8217730692472196540 11746721628568178355 8499677424329026348 15394928463002045203 7287256813642916971 4215085814993100720 15398501786078431417 4337166438192879973 5169967266720249505 17567093551126914631 9713648441752161494 2758863413843613073 17854149994532080800 16766835629543323494 16956442231342153589 6463663368892481733 17962707908868666673 11275917656028169509 16930174800355576989 2584025954880226195 13584164929476891931 2402975605580103068 4545037808174583855 7693018674003504121 3506430908070525893 5685395980648234334 6734886444597469730 8755805897171289369 12440092584793196853 670832296721101194 494726297471293188 14391377672662820156 3336525137315900960 14695617799033739106 9635811384130526330 14905527556735207875 8280258148238373530 16332472394936044111 18340060096644078265 9366951889560596928 1213929185474915746 14890050869530964383 887692012229220792 7776780902049856484 5990700856080762066 150846713578008173 10493253392613305102 3566816388394911288 2350903615883927888 3431148176016351840 7804668677098286535 7746549006444089249 8764548803365118312 2488939877920746516 10780414884818912594 556305356583295720 3971203473612903005 18393956353505701800 9289391626934156193 8868921416293753995 13020253333429273718 14168572137810718970 7191030761421820125 5713530344076456865 1498188867276334431 7845422087104975402 1466252999549173256 4120446152287016921 6644503202471208897 3407095502140763371 6983679545114487532 7289575388794842930 16868454458909569016 16896721463221838791 9195445105239717421 16649360111822048205 9911863097656946744 14666898558557872424 446587811615808243 11755423727173054173 17430897987536882333 7290668358979935918 5730065474529478474 18205801214976041989 9891257609133917009 1112490301413263199 11720897077895186943 6476008196363067300 9832599333393521940 10940408413337654297 13236259834061442799 9565373659104198713 11010375232426386679 8420669172988258102 12593167181847913106 7722391309088014550 4357040848676309802 7409071475938804342 2631951467852816317 14780641066999929229 3781577027019817701 16220838491294321984 4100138359068706499 17022126605659694938 74933778894876037 12978040246189732460 5789735384280050676 3836574487936329775 3577028675081205624 5868726516758814097 628122156822195027 10209093992024795333 10319809697510762047 13664207846442883676 16200851449363763287 3632108958582459192 9567928166635844331 18217360809809726889 15507286389580616574 8028821573446046502 10758636216683226822 16302021821694494767 5309109259744010780 15314697434462837223 13609671777342965396 13552686481370024580 10160300696870475896 6011651714925933167 12624216437482447631 14507215014494189626 11834651905037058589 159502291383284616 8050472215357387278 3227893788214825408 15886196843766751404 17412255471876450915 13045438701374068289 10572569846029018764 16068790858545110070 5661966647884641560 11997253665151367200 10206714358231568701 17689609328474090539 1903687895508646243 1501531333693122808 11058557413673177655 12021194588090003989 5350384919562857999 13415165160594726736 16816982334384043338 2253428042523337150 6778273627218099968 10024017218300029342 16343823994612616663 5856015314064825555 6929486463909350747 12460364664834960781 12844740824746297331 346185445892387892 92720480132462943 15258545039564361141 13480274772920413703 7462092626249204814 10406487993411760742 6474629238162434512 4002750610064394081 15259529423600790407 17964993009602448616 15396494024924113870 5824675438558890367 11581417363358765998 17708627918201924512 14208779916050510904 10062455228921706232 1036300312903848199 658327328362116763 4220388181715401991 16237020557461625898 4192387254233445582 15951406152378706988 1155962069168383007 16339514238077635767 7243242129260679261 15892681377629763462 2527067407224453964 13764629885413995645 9528285169076246491 12838389062146790336 4722359178222963388 15260322222153595325 4337174028197253995 8367719741759848462 10612326177993020005 1639220362855074086 10752130792475359390 13928749404659210302 5861570395953503108 16156320161614090516 1453642284353129644 5117653458385990147 5364471952545000734 8646611613650305305 17427501306033565681 13127582244175491770 1664022627894119254 12274545005803544834 37941787988476766 13886067856520957415 6944495400261673085 4515275119745915753 281992591523813166 3364985674660217123 14395057098127133769 15497307461755230800 9277115913756389166 12892770909364991551 18168294973771806515 513297302893242905 2822923860270229062 704501497531198221 13126600169011009398 8377834947605454906 7465613585408927195 315053331413916908 5026501826066832622 12309931366141590279 13404536804103706577 16173072292221149089 13787229027962310658 7769444592686524358 3071051793291121477 4417362512789977307 6887304823859356608 373126586164567148 15026626167604065558 14819190999450803467 711542014177281904 11733768569750845126 9905497739153383270 15262585236199828087 4962034328367265969 2167145486099200642 3622788338378070038 13122400656803585516 4247700892229766264 7266253239553262457 4831402103467470870 12777656285488191093 12065073985393249163 1372697214581096534 2354460379685082826 13345616627917869417 16710138465389006061 4382962769919681435 11054922747467162935 9895768509579264658 2806000365154099832 9855313774418926085 886549762921883331 16456918345319818464 7564736972009712338 14652470476895602966 1343601509610878227 11425968695274191618 9891772581651827800 991706680935513234 7099290961681970108 4766680570430231644 11174156610188369096 13178917511591072536 1219176528498275731 1760866438941824365 4722110393301028720 4070516753617535115 2465653444007507510 3549933372705456335 8894943117579300409 6456527641447182058 17727440869327487424 1320604299910179731 1751525175797439609 10090533409666064569 4384384049332292523 12516044169328798347 8850987288188103377 14792951155938415210 6471868982959462176 11150904039098178431 9371036666639016956 17730020006292775546 8696362042029877632 9789681958278671547 16401102005683942789 10295142522877736091 12258518250120318832 12656242761722746416 5472306648131794801 8773865709183943563 11584826547614683977 9681706614519627533 4515412550898541801 14242648954598399450 15854992202876028519 11378152506662959796 1701038773169623550 10673195113780701084 6935650886218646338 10075159773610055460 8299396382816607698 8606267741969885770 10355268097026202916 7138750565769843750 6273659441426219522 18386365985113896252 17821836988850064174 10795283597509794403 6627251490167907996 620723886177315438 9977314535889032574 5082874123458671631 13779897886697121983 13927423103803690598 6727541882361963080 1463654133033192109 10387390654447205553 17417851942663609200 4270747984463354443 12349345757143194732 13900023707533626402 4193591735859950712 295180851492733635 2390896283136393597 12877561810024150451 15229084819025396822 9773812879512869238 3775658042665101102 7105287070351454589 10682761043939459316 9975268736947071564 2370778002491646777 644255960643458162 3954681660720548980 11055139186679003155 9151722151800923950 12608669422131634122 17134191704896079518 2527922668235597969 12498752551453201670 4254186906066588062 9424935707829238933 3740083382025867045 5751110314311167971 16530243830599143092 2276800922423178411 4087221660882649256 15980384871451450744 7156544510493298737 838402935150169466 5422202169766190198 9037714629049600479 15672260971275690125 16697339127582525030 1711773714387473536 5761720652445776552 12775712486584730961 3068852385475484975 240044631481063625 1467145505949591782 12286170455032045575 5417042518366964812 11717628732310550379 17435441408472142060 13221334554464445430 5567117718107322129 14028347721360630628 9932066120405995385 5145168462381942567 13190071901048732047 15064830767130963238 10361242296499924085 16950896213451554703 12863596961581696315 15336597911653786091 13665472931149793626 11547892389169028001 7872942090085416994 14977539477725211954 18418163722219726955 9674883713686178077 2144416904448435545 5011950412483228542 9788751075608953018 16295953435846075592 13228328718310996940 7530515515325772848 9903771046502950190 9511743607603217904 16463078588567197868 17104391490956830592 808623392825835789 15249517613786315091 10490116942391912708 10916250219636403570 17285709480851206353 6156430745324915475 6707862854592602511 13024363245826345478 11186970273721397120 11939994488089542877 3279687483764297956 12300566023681711603 5040226676565494891 1942130375038219887 9801967921253666058 14613897979296141570 13157859068825100709 12233046475482713616 2689586794764164306 10667350872195215590 3067723902638089902 9701295874574335372 9879253956518687331 11329555570281331877 7823749476557177699 14247698074908370762 770056035870398254 5723658586095420285 6445483995153955943 214773786923486011 16829628222215301670 11149839156376646643 6082473845061324437 8576743889214736910 17697942087174558273 10683066871993009086 701129374589808860 15269649957158271485 15500785091450853423 11772370818565826564 10037563624644261948 301068712938641655 2540292568265456771 4996602857663198734 8415104484841474433 13894903121094876247 11209250761464000555 10351026763823191112 14852702614179717910 2112859299955030651 10289106539214605509 1382265522663184313 2757061058172300194 18216352223573862591 407198968961014487 2352045514424774467 13536302482498793987 10379590523478312047 14452495302958371160 14530988647032987820 17867150506582577483 12711086270687238936 11358871609163358839 7697262520002159472 7693770420205962870 3741108913117918800 1989184975461689141 2785455547944630442 11248399304393932080 17245169850427671806 14468809577014903370 8048607266452023113 12408025414553374887 8563783914532368991 14128939472958668693 17752213953810926552 17447063329231729940 3822840978016767229 11173039700555406405 15563553434908018835 3249840264026398981 1362267723629793763 13210184561968907516 10947406250177488273 16124121963762059961 6800806336988913482 3858660995681124943 9905510676523363564 14088220610764702439 404235970281977656 7553960468470218658 5349506937159927754 4589246770961746488 16637898852947076496 10768324981839262895 14468623445551692329 13646001891676677388 6606196958434500251 1520478713487720524 12587803496672862050 18352209363603344107 11749922521551667142 2078559782373285528 15145742224365058713 9668831689446482464 15593760423212358454 14468427617313270368 14412070407436144128 7022419912191528778 10339829244839840509 1913546720557498487 17244017823066316835 6389468355811425230 8322266246150621082 13386910848649213635 11823485396642506491 12418813457158374651 8418924900834799610 6644289718633942033 16392446168910458522 13587120180340859851 11043406819976395062 1279242446860756718 16199259924757669490 766523421851882896 2764494409907730000 6760051559050336124 16681696128559895211 1295708981703097035 10318143980519260225 3480580003784035123 9001512591830640730 8255049068408096023 7357050161965537604 8357077373010619500 10880794955920360088 17927358822171917345 2416498064301458186 12166707350947943663 8707133667743357574 2442187140680950759 4360067874621074857 15338156813285543020 2807111444765914741 12775611210574034892 975287997316141155 15384316848968474713 11609011483508625236 12951670805051187284 88337758198949010 4915161278460897301 11112618134532190086 12568624759587949299 16527499729709897512 2764399051014719927 13044513211821345941 16129973224299954849 13110154574437029275 17050552014647751788 10384819634691231751 821668278005078466 347282295888994082 7066645437566249129 4061586512292463469 13366167816798795539 12021163930236867213 9218973213316734928 10180183200548805302 3026042197458068690 873278380304199561 8516287293316830247 5986655804393026456 2605554009150735923 6623517050015119289 8599940204229008947 12092298368265125239 13598446767128403212 8544992197580885644 9451509370501418472 8245845475161815417 2101009170029621265 3673512365288279336 18314411821690565445 16013845125107285547 18289973621510736795 7579359352506738835 10123209089361385280 7789714251365969715 7780193724287340864 16919983552704666624 5790311001363212178 10605521927038073756 15194119207872462979 18267027232416741233 3524662253051318462 11050455458598298195 11520923424800048946 16803891327213232274 10175920624841739939 14630213481391715013 11107499511356831964 14490966537907946773 11284215560493973821 5866484159366444646 771097553870779377 10809852889217058259 9210031014280636278 15490177733123498866 1681823698861897886 13052258593996462950 8564384777078693780 7331312274627816733 6813767924949285694 12851224657938920708 2357678957810193735 9204310079249483936 376239121341751968 14503374952783303853 12648726503290711774 841794089647362386 6188804806901078241 3768547790499491209 13962838696844028548 13855511138983659131 1843703965004549347 269271653880385147 3686691810552433009 12336018481015121442 5022363530445249744 11598772451451117726 8922968027505464170 13016442246153659380 15964287747259799472 14731027472715586624 6157941221662320932 7225875373448354109 14776667221947400754 16769692080894692426 17583824094997081187 9553229676644093955 14857339543524618742 11783310206396993749 12081929810349428800 670684184247181454 17305577972524052854 12747478342826457480 822120493657264194 16896203335166905652 18218975724388226691 3673403717364594720 15878072518231822141 15775040225964819435 274156576708400577 2917612507917282840 802551475479725474 7740397217856467583 9515921959084053358 2343681930089900935 15276398717252166266 12688504613243164509 10780824315962101232 10545649736664220855 4589098421134344634 6098043105041124424 9886933437810267887 8074345363459630332 15837387339311948046 13342373726424859011 6321024556487137149 10031802031671612518 2517826630633631844 4026582229486180169 14328806262975221189 7472297665483037866 16185552565486800113 11214898484412665211 13452862654810025670 468068295305053802 6193173421471789959 3869042745422933649 3580473642769513665 6101864066192156811 1368265630321634635 5714122988141405010 12758560817255337253 6592803204308326213 5110872486015068629 10847132434199916771 15822330529863852527 17743919139523043149 4613427488049948789 168242593439833531 8023697334679848045 14594075941125474116 2097736440979412488 15911025174574140750 5331484596881328887 5139237637365362045 11018256368364994545 9841122494924034883 13368507319901422827 17864516381552239955 8984315318268831561 2248406872746953157 10225294994855862086 14235643798284649978 17872148743784778695 12907835233574968535 17735111078572348136 10331979938381363945 7963139179890737234 3244988294741275861 15800177176809071515 15334839587659745087 15981895096417751708 13553533750504194722 16511531483614139086 12374423974070680411 17514809870097504344 16428392060094693057 1232264065200166486 6620641746061040460 15879430603700662146 7588946357658598936 8483626590954277477 17112908033038293862 781327072010442901 6688888042670278509 2648205851801638771 17332070927742519534 12083603875521255110 15779814854810670836 17794296306005161010 1220062091729623837 13299439280653460949 13998673921508230183 3482928828898512147 7788583157472560776 10051582901327804770 12328771898019317018 1753243063291779933 8217161321311908874 5381260326920527905 10693252179635026653 10835542273073572281 9136732084577563386 17198318666944499028 15413605115736568005 2886336413162649657 8629621576207860118 6606207998381327180 10159799978274915906 1571489041545220916 5747103797536652869 18395452603348782949 15731465965587654165 2550181044686277519 8517298092653774180 8024416820488275406 2624559380860237532 17857388275749676739 14443430459931993547 14420544623559966486 7657499407919570176 6778786235103952661 4122086431000318732 17397769801749489220 1024627755898382201 13155031446464173739 10902007178255433159 15828014537078532281 11685931459475607573 10051338348012188619 11440855765545682924 17588517453630904352 14919047788777607702 13476781749217574050 4642236535293688336 11959168053598941660 7710734171955504816 14830199061837433036 10036893717812652715 2303199623907912701 16604118125667666395 5761141882207762544 6963339526867390575 16438234349699347185 15601969279115156220 10889238939561067734 17463120492270742396 8728725392791813003 3589963517641511140 14478656660866481205 4258125274228882835 14912533042846874603 9952145293647934876 3837413947092776792 17034597014118383598 7413445429018750803 15354243271419849721 9288586782258651673 11654152577390286581 11519302678180041315 18432705666718925543 11510784098496852886 14567492093813605969 7114373977129980004 2538640423537463633 17643963893088188911 8899290918839406726 3766245749992217719 11093485872438425825 3291463654374526247 1290269339329184273 8887775534290048507 15065189810149287978 10408279608010619790 7651277198402826882 16534323573627741800 8563006816761159909 8922892054619323885 9397194967297786877 6744858169768421491 6250357301584505390 4743389970664005225 17109996809145574772 10687586721501019532 13713530355973447603 17697629257995631276 16557531003608937094 15147424254158534522 11014288937198305709 13640320108975684493 7462560326086054116 3423746848144435244 310260636023208187 1691832322570811330 12296149265085643479 15577887978136515873 9950932326279664696 5400061955499205683 11536843637322961100 3116108039811009946 13382243817826411414 415120554230991334 8668833586416868034 10830934646120324224 14644745846220229766 11670812459367506321 12140312219451109155 13399293256906701075 9155455299466107358 15437101749608245279 9791652311995640642 13409588135453848024 12403441456333629269 4473434593341668134 1115609522032493573 11081046303578609572 17424180858189963281 8920753267075676307 9258490523975607493 12802740467260830921 17213249789387592875 2486741439859901474 14713207442554301667 2906176234468288647 2776837506803134421 1636599140516898047 14813356472289440863 2740325057114972778 17886331074357317247 8463004676206215204 6637375753874020472 2913110014613226822 5717107863373590925 9556383599287197268 11816866041428769463 785797572733341501 17951118080956974531 14471968837878299122 2786707152540579926 1844714973533735313 1554832933343486792 4203607947802617874 12203492473651301528 8138816046290988891 7874093016862226121 6791823260259819465 2159699266548948096 178799320850891866 16181228836334029596 15641112060540933843 7870124046011804508 1297131493923337205 16494018537685489241 532653994502110464 6736182351510953115 6911132887134752245 13623762954213472586 13444655430039405225 2091526911786682132 12692569781114607152 13332344735192395094 1303165303118567258 13574396380953873187 8869027910263366453 1115758443551144392 1577188435196085105 9957332017727762117 2467108080130634206 5154904233681383997 6211999634740931710 18053007063647642723 5511907103054877107 12855984021049986603 7459818639845911378 4638393692155299825 14255671103100618668 9456998013692395007 7608262183107024762 14388580726094813508 13907023136970747956 4584083036218036662 3963567438206777426 14449301006070885826 11163437037869713665 15071263440841297311 421801216136864056 5441340473818239805 12164919472915111129 8036842558281104224 14491051586628787989 353662150854504529 8695684252037066288 383033410290360169 2307819205526932574 11064755466554524328 5042682955961150616 13660496212196995782 10589496114607308429 12196989216508023830 15001120250093133144 7191025884211855881 15322995240168965009 16741647806737655716 11799111522949203669 10417341883021682470 11428473647557042103 14113463319570471858 4943201411104890820 17913618534549765511 1885798004678015873 507808341376371422 2087409759016679885 6752332728346821256 4356353840890085828 60554103132133039 2087763121235882815 12755614880229256407 8101306143294708436 1881384266121955666 10646632123557734056 2631504144666251041 6474093727954739775 6040600529311748460 11591751376604357065 10446655362156612998 6841048957415879065 9917289828401973676 10180958700772131279 8346795540038103862 241825629927245764 10895510164001832561 11859152063067006246 6300090228450251578 14829509110733419150 2780317472091406731 9615298314476370087 13255699635178155712 7865808982427048684 1219828821567186639 10957848224606452207 11189885320455695690 3585802270534421736 11702310363609288136 6861309190506596045 11707166048255128296 12652274125892969631 405845235058238656 3421185240411347450 1056029584677020311 3076992033660933128 6270198165972882181 13774471023823138605 9583501414168387814 11091253197549361629 4110706079398052743 1615626273973191141 4419515670900325602 7923868884136739998 12142453217161800234 17421610573227698203 13227646926995360340 9349547803506008300 9614033909962507288 8039703922442553834 12786637382195781506 11402694283099884061 4270650426330884209 4183869376379245703 10369983735573369339 11754869736239648189 14597459572760613922 11115667948984247491 4008808009343299351 15448347531783706507 8815118797114136361 4639959263358378247 8462509892710846452 5864197971830969541 15882113510811901513 18013330418488708698 18304553992253917065 12881226434374084215 7530882839783016387 8272614333348923530 11196571326527282573 2175090198112988769 13807791420618800677 11927323398268928013 8517296498368295323 7944252129355521749 3180410361008559809 17702606532323307094 11496847922707317004 11185856536587185527 6379071318799860146 12021984744723856731 8785713212060682638 9375677854006828399 16180256562304346134 4825888128278587153 4011073994327288372 16838811296639056112 9461406135867044665 3842663670203912381 11550632552316250711 8227431557093830864 10578003681658870184 7977024694191659931 2696166332775985050 8148553997940066245 10998381767318580428 10341051903700883710 1058711085755056433 5011746951403265123 11867918665958446944 9094691787525006390 3835841679549437103 1055002030117707567 4608033805969393204 17518022972113425544 5230500394013480716 3500860824164583343 15341913027579560787 2389222115030354712 6291801084902855139 12443858674173905 17277054588450152816 13009617508285805663 5648924944220869757 13132288513020407404 13973539229293088257 3471675831518578075 15520083337147424544 16292609578676464472 9338002745979624578 8303057526829028445 14013448706866158553 1655456836367581596 12881577641680282787 15953190705119607095 18345464112115918078 13754018115907753222 2660074824493067406 10983144736556753313 4287512208519296006 12704201755195202587 11077068383149165881 3411647211505271521 2794273370948392942 10377357107256661637 16620536772792888548 16812262419786950162 8130013613244023757 8037684008747451369 7233994507295131172 8930775833341675972 16675007475822417995 5225829442234702306 13898414607375226767 13282189920324715812 16643125701954877436 6997179908867266775 11852335657032715882 11196305326324946516 15613234422566838610 5693961395047445655 12556059129078287528 14066532014038310797 16642176041847544387 12854913841911631461 11444300903204465305 10531241344835367425 14367877614597270668 808079133046438602 2440480570175024489 14641405775853826999 16882304006092307262 15589281187228174818 4626404639143871811 3521433515854658883 4813553462654287598 14547212242815567206 12130492267535369912 10501143133885245456 3186336981971109366 11997904511296790274 16887908694212281645 8465664455409339056 1831044527043070844 2250339210549724586 13498661221883858953 3326004170185310372 6878671425417580449 3169056336310597457 5004285390583010855 7054531006827236188 16150682374703492693 5646283126820185667 13306249749678908812 8656776087942182876 18035040151532634349 255983435301353616 13584363568940271700 2133764443306406672 12053447005484175745 13799556960324099570 2725807970876518382 16012918016751237178 1346091376831202681 13639327931282857580 4679965538134850170 12458995815410567624 11074497966312240651 1849672898577271652 5465437074184250762 8217901563061453153 16385672996958845705 14655029577090419575 4248028200986433079 13396288881392383650 16389594039234770358 556610205443149391 17420065496923127667 7392501931085370683 12418603034538257067 15935570687476976352 3917864066546927504 16312495896972968009 229198114813574509 13926269909734220530 6177124031137850517 13435433845458875857 793304108739513711 453616167552173255 2709748992337300029 863632755503468160 16049383492527047167 9139346996780624404 2048449221239845010 2871177868559949705 10484245367317723494 7754436647164354335 1818347307259293549 5084541675495589620 15359107629616966227 17110170666732352227 14095182170971921966 11784610832974600474 1864544346291741986 15201549035604896793 2840255658418475872 16214966065942429717 13604708020110846467 7517357204491525824 3628721455306619617 921848332367926441 4838069015446982691 13753539974776032035 13407596776790259250 2090888827567429117 2591493521958021240 16124918111621349886 10886056588561393844 10525591983322088408 10490082983355528574 16921035814136983986 6193519785574728684 6101082595001348310 9004148314660092759 1409631706126990055 3699339414430558076 10463860154914332565 149384763207985462 2758142126972789510 12048235939163253443 11908667714239741184 16416015944740538017 3664434381733800118 1650485353367275138 7369093573780298053 10774529848140964451 7510317084777944297 13623512341409940542 4236434037091701982 7074478580983200516 9855648388497636516 7270199092729525505 3818017140207608644 943824652851101709 6151178932187715670 11794833361465379509 7717253393863907521 17115131264753974693 5299286502390887808 7776826727920664704 13384262581877209687 2863566523609129672 16468616062216562040 14473089660151079923 9808511078157542120 9483023919093091360 6452702252484745129 8459145757643295925 16470722926975949355 1523003120507935540 13122322817106416410 5253811778221569468 9472312687548954367 1504558339709390395 12174335142044661250 6765213987197193703 8028993992550383041 9925099799273199503 10186312477448233239 2773903597809857967 16390319904913537544 8021362669262614932 6697423073563006897 18008170775128039067 13908312976885271462 18390304539311521692 5152767358127450979 13732299023849456686 6395388704821173761 14359041707160692163 14143069491649751479 2741068288085591386 10392012861464193154 10202020507306879583 15077877544680546987 12278983283812233726 796325707470139575 3130275725396480667 611695602978245452 2925131499143453721 2826402740573493384 4975684041520953888 4291686731068215295 7962651692871827356 14413328224417914790 12990122833992415706 5357281098217326547 15290411519813427240 11257936270279728362 17392743474489932361 18301972576189585448 16227548148629104719 13502078171981870748 13553768456722057903 1494639660644812977 18433378394577627970 3469502235582287333 4089453705459446640 15460187029045477979 16543234447124056972 4290367020511370861 14843939048435770998 8155225033540333918 11119388733846430214 15703980521200301859 11905960575289781086 6454797115230492336 9001685238721892541 138222796204648670 6818618313188455310 983050240751720902 1622715635484750278 11107721357870558607 16848425316039977690 5290246108729427749 8656773503600169461 17584046108617909937 12021974561835325469 9593748182786234371 7571974178767963347 5256164855388163755 17192255847977845308 2122747367929579726 228476519307123353 16621710252186427719 4237602838952667990 14302031415941058696 10366742296143097845 7992062220784485600 3704035639212854601 14186273667994416796 3367280219610009045 12899681624527784276 2115685635883984367 17827969181624278797 17573783912382339995 5605656099051302273 8567637412085788249 17501840760988936812 14134573250751114916 5639167542593110132 1799809763873419927 11208429138258675864 1615645559372989289 11596211409056544748 865124911044922391 10025064535791437088 1671547227350583705 1415971242567674202 263681138183608905 9606534804200360276 1982831625698039507 4843687331621349698 5443641414403316539 298304579387804526 16015964905804601510 14408292765868900958 3428614958426166192 6082905636272560570 1065920364700158823 262188308341435729 3103343832190209269 5988791126066985009 10378642909241162386 15230859749603844462 16951218710485850728 9890522729505914022 14070002446632562045 15667180788625977260 6377649525859671555 1107625287559573529 15496515798167557682 12121103060295307789 13935263258860961674 16069036888354102778 4250822173417656199 7857242238116616832 5306571972915641774 1779329642798059562 6393576075366632510 2459407003781683813 14963381426311570644 14326946673062762141 17793921708521116724 16833689571506705936 17769500087772492421 8523007181423991182 8490318268522093013 11482799301661406525 760404689498370648 1985772853471136212 7928168398030191192 5769001101991967666 12653712110803032386 9815975945280727637 12583571268259094208 3688186622055292585 11472230768815849437 3522126151703138095 7594476257373823124 8306363351680508755 10921595914983611743 797505122973120888 16980566292251039885 15701893864781243074 17765029181966023853 3217574529339676765 15709189221860224748 4406685135244345476 5023685958419780577 17569759881460379656 16113096314127675662 600954995030174692 7557849669068913541 4629015636226490329 12264347844954644169 9749786643146065558 10763988113519056554 7783827350784465155 7529293181082527839 8595043321071023275 10804202119231842450 17068393696810045595 9207270478492008520 16944307978451465674 2035125972676833573 6591613719763327578 8529622262299010902 18444257478577228562 2461882209306244511 12391810467103677592 7573471665165953746 318161851598972161 12437741471277263552 13262216308500317865 10713823631273124265 14233936421976024556 13309604229024488417 6296635518640204499 16266618000145287907 6281049467820406347 10580020317895649354 16707669819557623612 11726204126014347429 10760294565048434109 4017034845052417342 8906893950503004781 3767910204762390016 4401039175467292520 418563616715624557 3592289004586035164 485326868858929340 5569462545611426629 13982831555997184205 9363828754693032059 6373571465524174811 15487390488931421653 10500674890939329991 16536089820850715833 11249023420108976605 13884369580758335079 6711789322616098849 11334736169183821196 4904347670250145160 5241066129317010869 2832125965523175729 15097345777602494603 14130253945310368226 7732329973959122484 3840475944505381623 16945071469566581658 11146392403529687973 3956618141927951679 14315371096502482618 8503637183528292213 16269214089405333827 9419806419681887391 1943401307356242890 5987480059133880954 5807590180059312241 12223483054326582837 10423152293640604576 12007507131099396724 9583582831625370828 9558480472433653372 6686604872498558133 18060255889278474613 12690094935709782282 14159291170393672639 15690313218339586522 16105972827710065279 52622323801313601 13512060334761824375 2432431144453473995 5836567362020616361 14609493458518797448 13191972050020200878 129909955040570883 16070677379073775481 7839322882940390037 13867818580295569290 13703561676121294703 14167383993321967882 6110796700834353730 17478015143735069915 2645381066797360610 887195510513253257 555500289580849061 3273575911815261017 9742359622170084252 13028443213223443175 12314660815889310441 10543022288162243260 1736708483721418633 17914644141757108279 4283759009486434933 6625912186246114974 7834444952728290345 18107930939048749053 2250844089109406108 13382281264569131027 7052412451679817933 6456445913104818069 10114333314251021952 258273775497145575 18148741861217146561 16406060418263709065 10599721714270610140 7847397538190735711 13310672422342139236 5025855737350578875 2776498202031398096 2559594013678448807 17180155753903080197 10760790087170582815 10546846985438088640 15565968845512868479 10994843297118774679 10561924160944778160 16951718804484032057 15939907444139744938 10269413424798992385 12349551839486246526 9230218527653205160 14483618906626271156 2833818690438099658 1938841979930310327 15454293655318497291 10257166984337728121 3898515835157541244 482375117329160515 15745296991047489377 16346007970124929839 141353167720816944 1771316445805949111 8154313449432518890 169840326218731623 2476543838796760959 16651481365854482540 16737619392440984481 4167023164506923216 12429208023859671705 651428404010915463 3740710618902545408 7206053125412525703 10666304874727972113 14827247084833778081 11792620822020850634 7989422427391998656 5163705740835289247 3026717387949692693 1510500972335223241 17015723984324495310 3789727912229723043 870597884452707629 9004868938523157281 6562034273431475128 7676703738683452855 11051888780889912591 10900906753864702987 10066199553817736670 4589371404951667356 2607508754274358216 15530208192133303266 8570427840170872281 8071613192910232242 13191530081470880281 18129333854068993419 258437280098170038 11141352254873123740 2457469144963049412 4991696665899733529 1008556254856272766 9577709353702713514 17901193273861226232 8381526159663325838 3848823453132901381 5910386292903281979 351006719293197165 10774619001830690004 10215722983877623109 2840308351785301812 13891818579489839854 5518708035035135165 18359839670321655656 5017712612259711689 13187789823414936437 13359917663048367693 8685725210645514136 18395765904742420537 7621178082048692819 16465904897526513322 8456637067611423338 1913730448522415129 7892314439443428849 14616006325719269299 1053312433860058963 7109360560816997951 9105936467781905145 7819388211669405720 4317582559902579732 11703570905801532189 3445363010794077152 2416596405454471269 6630160256480677492 13715976944248557419 3249867406245271151 10593416827401694247 4213249480129217416 7650641709786294420 17623472603215989762 15504064832800432653 5505541564953561711 3347944042722089317 9083006591919112964 11574915122024820151 15249475129128369933 10965021620985280941 2767160080978329194 912000696498708285 7919797429441059310 11405507207860062918 16654129392202159439 13232791402683646610 8421360667220590192 15522992087096447471 5325899416280816196 8447724637140208723 16577343449440339552 5621448262556591359 14315760020973533606 15249317506023575427 9091527740312683779 8403603221769343408 545444430522465226 16215549998411879005 16322237491381293245 14481087103849976391 15816973815592940494 5694471930704868678 3280371532459615965 17843690015717358292 11382887088975520415 16518560212550418157 8132360272527596251 16497723557748535910 11901044154691806090 8029765759114826112 303683064762696524 13797027737572797095 2428758718504975088 5624729329725514102 11229135152539763942 15334178420561074065 13002722917622608703 1360947549229369166 11672038012609037704 17318954923739807078 2647935297179004913 5997042758982147873 4260252741848889302 6586472094357833916 5801680658710412265 3251435506639758710 18115514114502198609 5310245664471200136 8910241023837913557 9334818754073640935 16733592157485088385 12728465115905916520 9852080463200298738 3713991514357817940 3021237824184974167 8281864174547715299 12408789923492169567 14645784770493937664 2043894589263746532 15583437468917793660 14028950175812098288 6128075137366237189 9771550058352156219 7362222806090679019 16944737578927768470 11751982681521665733 8720277484366246219 60559160708697495 14680681795602167814 17052530311461052094 10652675398011016360 11990108485541457195 12048099091003592868 13048024640302266376 7845495131615599481 4289877893835819604 7190531670028181469 2146900187777182108 7601761064495991159 16683693629719897617 17133247492777888691 16620307968364396304 4347670767286422675 1665378110232325468 1011665875509021680 14875594095946296371 17365614236935157549 9238473135885595723 14474442624220259777 6283499499694409181 10115751021282602334 13517954453545142463 8878850066769875428 3131313286902900310 75979294349852077 11783159430939156807 16964971604061487210 4428467076381786188 296626099457565229 3706883627605609933 7094285558984003178 10306591486308099204 5240504346706349149 9860485894808738015 10607852513859665517 14204810512933221338 2438143916496627269 14979520541897364197 4168038946436865100 6042518901894352362 3576769371660551309 5274623166602929140 17319694262190930409 6313136686985956010 2344668981046183306 14217467450245579362 18153269940929184116 5510308673649632183 9808518866381631470 17907469524036051635 18259366476868015713 8913760281741966009 1899396500082678242 15190679110875939941 2972560405436045382 15201573917030928981 14665904849333456928 15892606773702805379 14946965642368843611 6664582061131239259 12277318776140586112 622716018328811352 18083335066151763999 6787685349897769486 1334739183945717628 9894956647740462248 10815166368155347173 8287958062705474548 4321315668013808509 16295829950978597177 9793199981022050484 7130662451747882558 5974714006826549576 3213459660582914860 12538281641770059790 10032843179055389901 632435250659596067 6734655306045167921 12081028027499512859 9890175707582485029 10133547149071557723 9466176141415027749 15412765826001167415 12642778757903966804 7689669329269702161 15598400051361150910 6197017065805330672 13174423324171589410 5734983306000996192 11693580604326658302 7069750776740461884 7801032055133184319 11732884260206117830 17462881506227509335 13381163316209301918 6442623167594866570 4945661913935364354 9767840851257156348 16310543675984717546 3561124687855382812 4220078314205748782 3286189094514209826 11780478642062101920 8980895850179083352 1245199263232608124 4892581047587228062 6646038032842297881 8281381804647031973 6070884703190022470 13118729461299159660 6630594151073025318 15493073502960470724 8168281549023241760 10478646457211450756 5769526964034461327 8053339608413882252 17735314865315801300 16665011287241696265 5671014284008808348 5288251519193169506 10086494709495793803 10735244557563984656 14876211021907527312 13784010585457967049 12769848957732840676 14593979356295851289 10255440359126742466 8681634179021594957 17815224457974216904 12375786197736382624 17762202201943733787 5075736396950385019 1229142111912580096 10871216985792780618 16290068064320448108 12187920863675904991 10792982174008505988 16120844123340946053 9687345045529962776 6693713624184243228 15870546344931706878 9080745015502410753 5344033946587090571 12359553500735213403 8564204677773977190 10323367869440808453 5628973660617418231 143115352960672134 6017112396662600111 10275689208584377819 14686423780468692668 1871983631596984768 3852491230863297761 2844313342070143317 15817680837826310031 17000836156648838196 10744952425535267956 9417098357977082224 11567613978087558997 7750458839355973352 8447064933601172978 17693076413665379438 2440476239639975286 128246344853418404 17813767996968313068 6384247688369768143 16202792178635243529 9501990974726221782 6331613718931408747 14395087382394340026 18237012033570857509 5984762900704105806 10522854209313374085 15515527272274303773 16123220446251613839 9747940715781301182 16849143227515373639 11509462522715587426 12246142164816290675 7242814691528619465 12316857561063568865 11943580089721720527 13849851943421578439 6788963965629599511 6576908073486068307 6492928202171629644 1888795244427445370 13385535591279332108 18062961478724981401 709504044447013271 5607739980317414407 873464062467939282 11190131691413273717 1936606796634913157 10330985402210413132 7081311927256096689 3276758946427145450 10848282402292344817 10643048930064773995 5540899841030504474 14710803836357700102 14059133256330107399 7104769289206095549 1767053353400598386 15908486638822453025 7339396935844283557 929669686928372025 15754480517081928622 6121270532213179333 17120016330740022548 15589278544182039393 13505042324632990170 6683376612310611923 14665499007681022662 9462837803642176401 3988248952355740254 3133319409345984442 10546061297829036162 6919850133710194572 13460760360102976155 8661830779415490079 16479913347104896848 3733554664203155694 15792993458801471027 11415989478281908991 15870988006048224265 9565323594371581248 8748492151885249917 2270693794757376011 14912316272002316183 13658686344681504028 3090334660714544615 8095095576727064573 2206287763304921563 7649355269380498463 9277846009918295217 1726182754310703530 13233277492411575960 10223088698042213915 10817328340285766611 11979561943512603506 2058514088652252160 15286435252220304631 4397744324628710887 8930650207579637280 12993038747643588438 8844917696387102563 2087756377550031554 9864920691343365564 16779692977737090402 8010578357734147128 14323161946610802846 1543451995560805227 6218470723216793743 15582829431280417039 9792087202409422855 17086142959277442604 8104895669584763934 15424599888885766691 5161158108626117939 1916370844233550318 8760833354737508213 7827379546080063315 9173478408835928545 9121676058665210279 6393338049169245244 233285983417444576 11192740403382881500 3474703637707712289 760688012041597726 3551253301616749579 18351021403898720036 13889359451693011947 8840523146643938175 14386799024976106317 11657805670905528399 18037634643137104059 5229327090460848576 14215211975954204019 7814318484175526936 15920695565300531938 14905263698432149870 13138373676909224338 9595942171603446050 16779600487077728844 17923291060531554688 5307514288219206278 11085318854549213158 15614688002241586264 6494642578988556723 14490255019358396465 8348580661689934898 9094815405284609378 4932755114214931691 6084783046818402526 9430918279708219631 9670717629546124289 8767091566836173893 2511248296280569235 4422249030992256760 11740338006217898429 3615726180417377191 7188639183502773731 11852627471601505660 1256152695922475229 15841034028691818380 9554488200339568715 10953113997360087708 8666182640713553301 17165560401564448204 2640581064821532606 13980493381439106239 10066458677685245862 8652711447505319364 8567217634081885822 4767537911966125837 10418711144371458758 2721683382709282127 18206007386572491510 10019889163299133502 5871480653733038668 9903300174833399863 9297039354569669665 10617823394289036640 16434512742928239950 12916576426422356642 11721545268540687505 18021537918707879304 8215152614371693897 10145826535548547886 16897301183593872954 10293881848584823187 4184208854030454437 7059197246542096503 15542404037842578320 2517734437563460563 8243387859016061000 3528628296425148675 11898683341285057937 5326133463533246342 9825383429979779528 9351864080032215623 4776238813953754624 9144184950443022979 13175359531160532853 8901395092303474856 6871135328634650707 14053115689132080072 538342838971949338 12862561589622051321 16084652398925830125 3919437196530455823 18352647132489147853 668866219965460392 15877154865376725139 2282151370058004515 16822935305717647230 6404097832377406699 13914073920907730339 2154069190940892968 8933195440258179832 17286007925627223961 17703046619084508914 737412953407646133 13138600313009165240 1371535362097584428 8892069055245392527 12859510905211161190 4518033087603581691 6027705125755549233 45708926856075745 17681453857301499512 394189594342740446 4994754550393222585 12313458907316512551 11315440683847459766 17929444591543207832 8105399983026167215 12701922256029473730 4788561281989364151 15141823528419747742 17707681440875786642 11745254044546857565 12609340034671794304 16275025193976023583 8109746835678742995 3128865785447093381 9090378533672172220 5038629864075803349 12484255071718881382 13142079392019401813 5853457870015291337 15382005482853566513 3584582523829938896 15424903219096042094 3559276100510045962 14553698720480112430 762547877420731753 1913242390078818981 12549801004884288002 16881742389616516271 15372511773365639066 5930012841593985695 3322692474021659992 2117855147773012540 17713934410783638434 16396649909987790812 10095007865308265706 15920557805141630889 14343862311499466929 18269151595695391397 3236346498500712757 4903681026549899915 2466393054009361903 14434181579268736874 3099897257300753432 10682025132915268626 13741056763644928079 14366063122487191122 8973775903044743648 17551452533695632976 16217680471314680044 176816964961583136 12980109555357512861 15439850514757270593 17584195779684215389 13677834419025213999 13556995026319519990 7924632872623311899 4855719613531280603 5955014093377463514 1141939821241575852 9519824192537895603 6915880420113425498 6434334945484267560 15746424478688624033 16337167444563547010 7541435956359073977 9197376988549307603 13779661205704973172 16546538083124280123 7212109251130723163 2391150980283852151 1193611421095780741 13861614577211413698 7337481775444376547 8856791887796283649 18026629553912826161 15365898654632930373 13609048482324056835 17738538997883226577 12604402618319754488 17330434386469359600 18350029807554965526 15418297568450531305 14381204205093722189 9129056748558599795 9950225402921481169 1659879404777381981 150974454649526498 7464111172990226640 4446903298518366750 18414357939085248524 10231913840244176859 2924588430370218 12305303339410780906 237392133527350189 6238348313569674852 17830771148381696787 12151048258171284732 9249735375457795043 10637591855255186417 11023594365865209170 524256592667973411 4213385923017237401 16316997665272506224 3188658313266140512 1353048725439933359 7430747939166829439 16572582675174303257 3765857106401720111 17655984537559132688 9198603179658031751 5917446521608695755 11260413879545781817 7920036516490422705 983887942157226959 16963833173609876440 18073610977891823732 9710679073702997147 17894233499856301363 7964324449745199161 11458690514656887296 18259750862905401385 13363780319904062781 10604804699058550086 7991274558047960028 3838011897724837959 6869728549470127642 7307549383410755572 1157667669653665823 3001825272651497516 772986931943825036 3150378439814436126 4577670325565822200 1392498904615356564 8180687095856656291 13314112054161177578 13802597288101102159 8646432361392058636 12208625683629225786 5176731440255402995 7895073646870206817 8998633997568584642 14969118110756515547 17293150069359836210 18026154302859392147 14136742403237179260 5666345799732400111 11696725150007252367 8318865300749780781 6079605265109738652 15967235675553501761 8513622238616127675 16347088572671722764 13369329884872298282 957621171081678500 7694715891754937545 11009306816975556054 625262475885510163 17340847196227131007 15052822055676184697 6595979544024751262 2840853297137045411 9531727153485578948 6442892367766131889 1575530325547223983 14847419247751180460 9080228436598474937 15006450839812612700 1835980379131188197 2823091941354032468 5734147139472413764 4290142968116982315 11067192172393361000 2055717952887998052 5837820437289280223 213213956219472744 6043896447367116356 5350099099367119258 1521540257347922902 14300354931357178187 7521975323962021412 15797720547254440743 10450145093769093229 3885545855978770007 3829475731282791618 2372062510384965638 11831948264693328633 14588613315896767290 11439436816338651649 15245969997579441050 13281734729702450084 17435038670804510581 6805884615263678772 12839205293765830662 5963729613073714868 3432637567682633681 17482345655216081838 9247816718779340623 17877954309009450086 11335254700950372191 9108970103580307441 17972908471989607010 12975283556592518303 4223841662170219245 14340237658098004317 3592105479973902302 15636505313083707245 8171459805265833819 13590006501507271850 5679685873713695567 17633734407895298279 1875151855692091803 10894261587691993746 11899781164704386136 4720816595304009885 14573554310671467409 15888051332301095695 12716995050867385836 17651922645948395572 9162288301400679721 176115171132709816 11035768828672073045 10499929816626178108 17338532863715242552 6757706089438392653 4617918225266831053 12896526470990556674 3496114377989546413 17251207645869437418 5478082891860736266 3228841233414190577 277233265540613765 12532506808527546000 8589057096562835288 16655924562493697803 18290043199854290474 15909335042892800002 17032464768575330797 13684915890183179100 15653963213083018880 2808841200769663557 6719722503234180893 1643718029871354392 6950777552423862574 2141716783875309956 1939310091249764029 13649991492298664439 3462333112422157851 4964800487063891021 14593496674887142209 8778394682152643548 17323695608798068536 6888598069273164616 17763155174619550063 2317411457885966875 12723033512743716753 8675183329007262149 15850478572809410040 9384567391509874777 16576086460865378834 8626703797923013117 8161860386618532935 3703573771476356151 12037050298479936507 16700187475982596455 2134743739964568508 17717008951949836963 3865471589161837964 2751557972805751505 7279712390727125202 8676873790707671446 9605699893432092238 11881721228194340169 13345260962253955011 9534274928121831286 4733698611101369029 7859675172227028268 6672878222553249361 10884079922308399470 583045631894386812 2033398369584227656 10797977369415051303 1175585031669570142 6620914542293556796 14791488179708235264 15897321748205556398 3396908026314534480 6474851034549355306 5784988755938594280 3892945651563682589 14476392476599878245 15253079276071940239 11055523327051954143 4164780276796121110 12574918420494665745 17349519906350152305 13573989951843422199 14454956309337342703 6022193440095455744 5277432605098050849 4640392598321237831 7138110799470050389 4503582014615864544 16256544898290074186 5119887640992570564 7772996674114875733 11783448484338169761 8806947818107886225 7122628314739945836 7488012432805642893 15373728879806214537 8949861009463687696 10563406946943076864 3821410444042345732 16976059822613143125 7716366807556777055 10870111168951745413 6339878297428305326 15337812184985628065 12657119262913453416 16038073548934627946 3229548291207943749 7869176126309384921 16599441473799449994 3812826915640655886 11798911072191343249 7438273671769923624 13034497485110638519 14789928680600916674 9786910071869547278 3779617283485475085 9124865678458797705 10839224437184447442 6237408363069145535 186991124098595660 2179445334091101014 16556704444545665452 17741757495602909879 6055201935229493054 1190412772626949217 9714621307264585964 12654150661266376946 5539525316208672635 18101509940591271452 13213026346340568777 1464539121720881803 6706106375413413902 9013201187301866407 11476035799280741863 12816553948488294287 3900476112334094801 11638157977966001717 9489948401676673794 559027113761894015 5149902737904190520 12408349802500372155 13993323631257850699 4441954114243977512 3562035392433222859 9231087829906716357 2565494827366579632 15157336902807856219 14517265555909840710 12445381107938933077 17143658544602227368 8211434502067557590 138053364153103793 10582591155923248211 10615158525543736619 12105830071863161149 16311499386985341442 2763849421637177848 11650747380839503063 4421658428233795683 4648224892180559146 8020775320939532175 16032848527032498506 7588227823029723814 10696323692603898421 15692595388159867573 18205104098852144617 16315457188603075164 14882521727923876829 1354044585226966914 16112701586529147653 12984716752159500500 10560243201183883509 5712695150942066445 13127448738158798628 2099673313493788705 6251836675348373578 4016686282872266786 9862239574726650370 14774136466477674865 1582963289948901063 8234774277622226205 13090091465210352335 861159295570692376 16964751706589243079 8747852980045208854 1129829505423562631 7524536063139524410 6636128621443235014 13004079608037333765 4182228886045655177 6324551600869537059 8045675007085448858 7692448808468741051 17343136396983461885 2097128385721723662 2091103298270329867 8136230446742296162 3694432003863902036 9575936812303257155 11666490116719174831 14169669862287342258 3310506310120115163 5973821289146191850 11572895059244157649 14180053036949292614 18397526334716148359 15289280675485795869 16354767412153814097 13569190465501215492 2741114065362105006 7845350449316816882 1362766075178445351 9518934846973178978 12644417175711236298 2534054338630098704 3842698164303772197 2779604802577662119 6762844427023926652 411375551812863220 3619986808054787149 6470390056898531300 8661878217044052871 10992018371110167527 9941032317142048460 5727195146432202625 16496273288023987831 7152493310782138786 17404908911574313011 1862795921765974501 978115839900216889 5641357370896671840 3390824095122084904 12529666114595084771 16556588653897108055 12700613569375389789 630566446780636538 11604649360276404908 14514916579546231093 12100750387771906854 14769168868725509507 8491915469860130627 4687033759558647215 15754191152909307907 15172813519421778727 11812702991919695660 17756996150607550242 2051766218292928861 9286900727769299502 1122395338170869154 12499300218103144305 9066043325203598886 2071964646789250835 15948794697293061804 13703221906953754821 10156940259383946142 11020156666280198537 15059733840978948389 17854227663319482128 6356559986898750201 3407011449030057681 15576492388152078153 4958459960394833018 10799844029169320474 2968455301743322138 3506430782210024586 5287674133090026050 90412323976727331 7379413348912961254 10726322903995130053 3820797726852973794 12129188558775356642 17229141028175467034 16042906089385679782 6972882919731236466 16678006564908040459 16613667712693890753 12762841088488485185 16331401938351238288 12608356193229051339 7431955819567666886 7479973488353244188 14639246766905351179 17189084886040798816 16861799307552443789 4186216495985108606 15104945830988393627 11637522391167352653 18126884096748928854 6971803905074314899 7663638404505193534 17222840891376355861 8377164787117183558 1162384077531346807 18024432822623647391 15501610379807987848 1331823165881252915 239761847572153124 5320845170622183114 6798472360844441545 2352650392736502250 8986503248893809233 4299584435663173054 15110833954629096851 719287494136607376 13300705550554918335 4226656481746070721 10236449629512624956 6571720953453498887 2744210488895833559 13152596906933170133 11686670825527257545 7620406196372335370 13641940892365466368 17996839831810876540 5783456685387147424 10017203707914773541 10199868727035341215 1423931451467673395 11719758830898839222 17040317104767543966 11613042205560781622 6626542071941250251 15915821765056902087 13584584367891839211 16005979349258038425 4749598834516510491 4282008154810936795 17333479457860004383 9281156824964306060 15838252510558647397 16167319201612613230 4655399729963002261 9551405067455775726 9615700567323112292 3722837286638859048 2782581329040580889 2717026571452413424 15479649877807003427 12252159268358702812 6984141078198539447 12147146767703756642 14060134653203956635 6361879459285905535 2044705619147719573 1637866125959701987 387706980820319011 7122934991662999752 17899199669956447400 18390657079726518877 17364062258559784503 18173793640171961711 13970767132032074701 17731924912243215426 7501485597543475129 163149614064283818 4089864374102438959 8245264722349431093 7801966690607872304 6332881890521525536 1541976835626568420 2315563895453745294 15591431707215795212 4749410975648807257 17815290036181262184 11370123895597786113 8004214121176272904 1416373955154921470 15530365690954840712 2959131317847904252 15910224209466381285 2365750943004260418 8154350030601909699 18367298286184103998 4750323947616108507 5834540777523730072 13191387038625592581 8979728037379257336 9210742958498985318 4543019868377421159 5874782088865290656 7691503428609872184 17480410886278331813 16800674816536800099 5018166419732654343 5779317264796874457 15140306555308041652 15409763851917445871 10444677409156888155 2111871374107243668 3762136263700544245 6711580333829124706 14175907614358453801 7685509700827071877 16670100727430735805 3208542812201825071 6306997203110406893 14289011718974696392 11438950341611007626 5461989163629517103 2241070913374040022 4874784652553143875 6139148337876721124 3161900381931445020 9860730102969092905 6980799384254093335 9194806818841670663 8727508291962073679 14058573394092585562 16343827458410183238 10894408979585985428 3127628370421904392 10773825293395629627 17306110456550597932 7579696404239819946 8749235726335336160 8615867769501774371 13595765126918015741 10165559330520827049 7744613688475373069 18224567641095119350 13571632877572882858 6134511594002689452 11690391176652874815 1609764334071406094 7278765383467241397 54813551286618368 4787730009754583349 131634387318600450 11739321262731031110 16857117394437383933 4756057345774890367 8409039111726742932 3049928532422279097 9251947926067556545 3792856654124129496 12238362597837899409 16961600043998303330 12886457800940034 12273385721798787012 17593572470732818307 10113677094270870423 17708272118508376183 1304312090598098446 14665393685543143321 6162924065014341667 5061136609143873391 13228562603341410411 2323305980858759012 14538334169819348929 7744195417881631322 2748547560478097078 7957633455204261286 5362922251169178188 5337941520191803312 731680632822502542 117722240099378652 9411139646953521760 7241600945239735881 6465825954960995904 1366834577395504410 13772797149972497955 16947121696045481174 10184219959893570130 6929889499770528549 5382453497897636966 14187069616554527088 2978358208975619294 17906903674731680237 10483652180437199178 6613184217314987411 14692503913539130929 5376877861757748470 11106703443054288411 5279382226085055821 2609609717101903055 15515445838625725872 14415208372131326385 599884791552107697 13488641453469021430 10370721068941571774 7297925744232739024 5661298239168928639 2423580506338142996 10690562878665595545 10454263519069011575 15916017580515178482 7739140554528547167 13311689370884703348 3528672629173195275 11866814833192272689 1778734201727516012 4010094156838048725 5431574955968181768 806087745790429278 11353951698045002877 3393769173732409101 835440576064207801 6412915119645182300 4312067486277420064 5025607932869311295 10233281632686070181 582845264401802969 6351605845910642219 1895971316806428105 10790350155541589577 1158114307800566072 4128674097751143656 16800557140358999764 8184806308802807519 3301258681097808119 4338386213373978420 14776901759412057996 15509473337219240558 17595705613781606189 28935439494913704 3686465696058164653 4521989173470122664 13130441676257860590 10668078824685687330 79686017562745881 12662218314365565110 3164118324107659101 10403550900969140738 2024516291403878837 5550074812704705673 220167402925818618 14384325078015283775 6512636810873550944 6329230166992820268 13959629724499603453 12910099889792413494 4613856881817637097 2576733524656537008 16702351507918291388 15703125505455322009 14133027321065067551 17426273219383048910 3519547902387763679 17508229013006617651 2234740050784071481 4472800345641139809 9807566034750918640 2706386962071947516 13856908391238984831 3215699669734867742 17610397786349116695 10949025349467158642 2732526369356400894 2273734217643337192 12150839553371064241 2078976332516230376 9263808784549142549 9039855610562590841 5720815401633187712 10010583411724541849 15310521593258613773 11866592970364930573 16229328445586985021 17440721906605919450 13530980089023638384 17946005592491805079 4946899662783453058 15154855794833632595 17306833126327297785 9849988783225559498 3865361520997085446 18197880184483484955 15020555530008392357 3360833369349972068 13129315635993792724 14975716831713713975 17611056782100946194 12735910812404183052 224884164691489609 6281054185300013304 8748150221448825343 2051327185649610192 11588796692767964931 4045988557287466469 9500735147435143783 2137537583986034424 6539803058801651219 13771238949477326738 8704938118158800872 11273741361967932731 10538258894190556946 5337814589657323153 1770064255579225019 3443076424927799669 6033525140440489865 9932356998002278520 6541123018718579051 6746373897077738273 13854122269034539776 4176185390682709497 5327075829117214297 14063154835461729692 3117741888371924318 9210616064139083646 17557243283192163787 3248129268510403508 7047703851615645304 5347415349631193579 8012128431018394700 16698815126938865993 15998094016303363397 12803982825176680557 8456393215598111855 14012733337431235815 10985014012290086336 8906951211912998531 1722023011555168288 15116372118627885863 9179742582452264805 8015576496092925887 997135155902272361 7410794141765855830 2397486633389903841 5917712474934348220 168622682954348225 1677557350604447233 7851768644301306377 9490254199909193892 6561078078687190813 6576901181666979310 13490553084807952309 15296448281716288159 18024637210261812792 11165709382872856902 14261344305650771239 13654746062416445324 17483930474821234704 16894529843829701473 10024371810600309847 4399854621276872046 5265897029541037710 10307577664335265524 11272102278864400336 8774061785062017100 5162796461554270118 11426848242068332335 9243480718997422688 1122746774244159687 10390439755926640830 12651165333557536940 5109699561316702063 8723292260753153006 3662934287470788798 6753488471198597826 17433372573943345129 11209661205394987219 12488004787970676651 8476747882902678985 7129640659615744834 17254750237050511412 3177685815792141281 4139180916060187856 4431759916881739595 16635337305315699293 16915648857388085784 9243608888990174086 8066602265079977272 7328374272053243355 10968722323429074569 16983149268400753511 6719598741048608904 9397701277158044003 4180477219675054072 3695599640873564737 8345888164229515454 8613969717361907273 12152962391741209128 9430077712029856750 2179303781116848860 12913068583579578384 3726864203519814398 8052761199493473501 17253045803643650833 4316918721118520568 1419735534997668864 12501448248432848591 11909158429413140616 9621809581438385227 12861992083199203533 6055285180024000491 7972586922277958994 13737325761074247005 15022272341690054351 2535838370105673431 10472314393755574609 4011304605586274790 12981578503902490763 3205330899731308054 12305625923701163185 3791808140578609165 5233670912315481587 1417548913233621293 2408587259065889841 3570283696392657718 727508076377119977 567142552668937809 2358365886626540633 18014706122351564235 16416176572923218152 11997747561992408687 1331175515274582754 3808376126586656770 9503509754114140853 18409517762319794894 435935207099295064 7278045742608641682 12606986365346206427 17744677500968454354 18311623636563261391 17672842623028473159 17371389203749387939 14894041515995845075 8806862518236127708 8414488648037353437 2046777938404328029 12441026716475332217 9019173662967843402 5291746106403116789 667938965897995521 13317754048581960891 7097490122485246743 3136063450171298589 7159071817381970646 9639273900120940959 13659104185700755821 1901425448890509186 6646793677364008796 16565439726037238822 2179999342945295725 16582492876796788346 9894494689732370775 351997926190451733 12770799708436268184 7971947542791421729 16055270597398899208 1204397185838054718 3878032970614674397 17166495790891181781 18236338499504792905 7750535938197511332 7821074060651537335 9236756448763874674 14095530690634229686 16644916355181273948 7857553642471512778 694101653114410576 2366488128078047291 5600368952826465716 12621730121031438227 17877253679076352751 16507966892017222741 124038230664845554 1691667540753181489 13534609594724877507 1611118984874997068 6306547266665029661 16245257668909126391 12933691921293785813 14013350180610423419 11010015966539014304 5476229516253846429 14249613509231695255 3019104345566907032 17988072558263665404 12461983681744931134 15065628149363299946 6471234862949548506 11477120388779408517 15538832803948174194 13226139532051772760 17848000143821395853 6676029182800044743 7238830027229657807 3832665520649756962 17598108204718437684 5775938795356000432 10600712121428509131 10772604524337509992 3318476673113357859 10736478205184061034 5491949623282005751 1790315930327671728 7783336009074958747 4080032033214381407 15082413825240324354 3139917049908744687 6867075470089718446 15402635501362169631 17699039192857083843 10079811760293846546 13524532197779279974 18020510584368679192 14289310087020706195 2919259463235848595 5494603726894925546 13030893347310041660 13611037243038748982 5801024192212020538 15425889267196394061 7381218044019720701 12513188143003208095 8738522774075754395 15550740680656845942 6622529333267794965 15089093345098306764 4186701265202160376 981591149173155946 9691183740738368898 10760737332034434887 6935882987433493204 13448312838149991056 13035999386708002053 9624018247398085114 8181561610667239490 18337195072017733894 14492637637276116335 3372616499371691296 11369915298291595457 7489524800471495804 14285114289872119051 1039006245321660672 18431919457845269635 563675041050741789 9109646702659062542 15161818974500715555 7672972930769570242 18287446593991303068 9779883961186969781 16845464029570233365 16478786018692287944 15648692565719366880 8575872066694339150 16560737216133226801 2197824312567758092 2946553415196000670 12153127798361483130 5542269767967099203 9335197928212767516 6261931375227476892 16425715003165378010 10121086391092883001 6330204912376473578 12508160170440105547 178190383507890905 4832551917702839740 9229654446071870689 7054267541577871279 9974629661325493651 17845526098318466790 15949941366937730300 12802605443904185350 17481099235810200585 17988232678468830058 3870714608749746855 15288553920014393995 14808212713688505655 10216704076088291888 14098265056528925294 12699582191858128524 12395903016910879113 16267962043119703570 17828487059086502723 9961873641112237418 2242059821779672715 10147017372354892275 10582941000822887203 1137227909659210399 2794167939136172220 7418661140248360033 7637219145222242511 5783229085542730052 11723487096837870461 495810329757230629 4471803173195355765 7204209936153476379 17336133795391812901 4294391574365405993 1934651141091838976 178869737964196187 10431755804132935247 2067915063521820707 10550165161264418997 4423147866917770790 6932843842975603480 15507829941089499751 17205746475598402171 7635635301216200435 16152007466565923797 3590797158470560152 9430948656525726089 8885213548784349944 61815123350399520 12713654002827772216 11754839093878054162 12327817993556426326 16041776166879977721 1738821629146036000 6362210316536053785 6313649582713025274 17784267033417501027 5885061665235917978 4028146748980519149 10827016959521157928 1465504702972805106 8364037788394191735 2898837995870790279 7453596536587229129 14955172262553097817 11811762868047231360 15385145798944902806 17538228470932580640 5802630833099872195 9864472338917872685 6684882166957387848 3246945950239514725 8610495643362657312 16476196843691247455 7240623088817407245 2849577158113865080 2866562272525658433 11725269453693397056 11635865829870084470 9693793953995606826 14083833056266323702 1238564254798237222 5956378017611855897 14590892762220030258 5892829928906604981 3564610017977591434 12701446092150722380 1497601274405354640 10987689295214691636 4494276414833322980 13696063016354024385 9304815784209334722 8028661416754128818 17787940626072438424 16061118066956981790 17618550774459500737 10409392203357846234 3026346711169336236 4175398900129577792 12252590672937221173 13860665722200999189 6288772365219553839 11168701347548145660 1660472606530361746 13885866004783457867 14112054135699562345 8585256701772009511 1433670933179271585 691383547015411894 17620012299867671104 1647904904764631479 815118624991720456 17553415610690162234 13174349666277698269 7078518511793416959 16307801621525086877 15630596217565981474 3722742550926641231 447437917689520954 13755433986071145987 12280918939745112340 12899427298642005838 18396944348614297514 12350189895032861173 3935751364323130608 16446444610997123628 13686220748099736490 7444826743125874239 9951413040601385388 17520330777522609051 2748731974452572180 9342518932392299331 7346955490289791795 4550755909395597589 5753107956731192110 12962476868979219925 702194252181548177 5914687844334491721 2259265703370068099 60034617667278708 3741607600653692150 13381868250685986185 2963503956643696594 2103636696478368305 6543064745894246474 2913628656528214004 13760212118494597323 15531480068586561593 16689050950144508963 5258879150362855738 944743446234354767 13160303376608725670 5761976983715358625 15286829746735689365 465906034162059196 2563191519445777163 2760345280807857275 14715448458689185289 17168788887778479944 14873982726033879063 3628431624907830197 2268695127985489527 15085252003985565362 4227843024037671960 3869491220332618226 14605664794437243828 6944267864776218589 496244373429404366 11932551890438290453 18050455502512243997 1158136866066631363 16820130084648751211 11617779272648248683 16803604156710710518 14996605191441506466 16730043201917093382 3185228944001845985 3899543135017354028 1296312305358644015 6783592072076785187 10800192413724394325 15972744823181643755 15084562604632872972 4845694599075575387 9230891399270232364 8746327095954189291 16290045731920897460 15675861623203495229 2539147824919474691 14378842090335302464 3564205991857576089 15388689772982598130 12192682136932679496 1341730346347188500 13963856635859017520 3728868271090782675 595847766987213957 17130313222007452784 18399641099038447207 6108571227252730627 2825093855545210574 813233256014953837 4959047156941341630 1946172184983438012 6492432937719746876 16546123849542437823 13955347925007715259 1184886954105522033 12408709964138784253 7182459783500633929 18248606675969894943 11541871747282447606 9543907428782008254 11620949720598336410 1567700189017603464 13628170573685439745 1167972998030284406 15186607922167115139 5335505672628928768 2170542872547446102 8401574574938468507 9063552810433846757 10905445342812638925 18349771374580874968 1615894791898276529 17584891151422336190 12969555827978043129 4474335577639929177 11830976569459096789 605538244815515031 12126497714791411058 135031034886503885 7609652227170836916 4537488260970164650 17431085674408362205 4815005710984645308 3232162982711792458 14765653309200552705 1643720874329835207 3356549171681361869 7529536876702251650 5498555375436365584 3157174970349678264 8145587340428682407 742855078273359941 9334602327389151539 32291718121241328 13150726640706642348 13971775000980555103 16264006549072470224 10653148021241483900 2588401738878148719 563865350163175685 13699007289124458333 17749133140142506433 5889098030774606058 2393929366761426491 10480185302980460038 7011578701174402205 14647203227748598321 13891578860956119242 1029805420925801390 9102012036921326199 18104193217723822676 16727303242003605342 6757307612939807354 5803030786703239589 7210990427938239530 8140429314042622252 13835405891314536018 17946757321378006155 12427620699440003286 9494415885796504272 14317662806809020367 4149478797148292326 771809971789252284 13337184934875055373 9880401472674351349 2229972524942755160 9898045592328938834 15838677968340701111 8992501535628272649 2828052631515947963 11763793667509666919 259057708158302491 17592922742131455767 14139880311402295734 17915778579587356849 6908637399409138334 8155419147269439271 16968141150723639355 11551843736320877713 1802542750965289859 17690459979983126537 1218346861161247605 14959875031423843188 8601447013072864516 15620074074480295025 8542674133877999246 13787103888809630581 12837459871249101618 8124369342899202730 453287316103580425 4396215633682878129 18210471754015202805 16531751173062628509 12810732680625642997 12883764334499293866 12540792521558298173 6483636406538020952 16271804787675184500 8143317326111114006 11313455551108465627 2056786162740075104 16353954347914288228 11516918076704870966 3536611963847295374 12674228779483797688 17196971940249828631 11139575099380439488 5216717267545541870 4112110197594303459 10353013724759126335 3189799705524354064 10537563778604082220 13172006257270599868 685922260532378998 15837356727262484735 6708799237778287353 11943378028914577548 16069533185781815336 14310257489933070374 13185525383875007254 10880079651810931296 6495589507416710575 13855125774811814536 11273890119004138674 17316101621885418315 15894656020254335060 5139186296551215368 14853725598030429465 7243365191993174007 3998817639087716726 10899455372807174995 14729380168118490401 6395070128836692980 11841042869070377283 14329168885725349991 7698606751791245707 12939475795984776104 11141226114966635718 6856148203433684226 14738411851315897178 6389692695440554015 14678737735814955777 197227158294345897 6334553359009351855 6798032262577107580 10277085762695979987 11370146960170382024 17208305075394330033 13666776842530799217 221546836482720375 10985316799868869145 10141009036196849982 10508473530812284366 1696936569479093797 4897203076026252495 7038154212928728489 1941749449261538919 15264451132453516989 14140115062206636345 3811754875869045780 12968116085141527229 6414560640621292419 6271904486392934600 1920012111028837350 11825754091572790013 3202304930928421202 7578533036636207617 7877677874815521741 15258908221894306625 6615464474364921458 18311396675188015240 7627685605132101809 7998148987389187904 14510407907780766842 94865735106486286 2258998694409744886 18336298265360431068 3345109497709608243 608561628448135651 2886577952168357750 2549666780362281853 1816005859912828190 16227742140210719341 13812084309308869190 15883632675618817856 11218447426992389045 13173160152262290844 9593742680741652918 11107402936473512399 7810448700018306625 4159960902294353364 6729894152720852572 10626475696969043404 44636214229856204 6607475202023551354 3523672498767468957 16225348251894160372 15644272138337979983 7203219954920901321 16630041701619988856 16747650829455581750 5940501325410301463 13569559044503092317 11394937715963705570 16650974403354304534 13417302407469291157 15834195123799849439 8854803984800662006 14378778370939309192 13106488730996023070 13604775845100119620 11882763582418147867 15293303412303646424 17214320840669058968 15038624298249419586 2583959815463337488 17044390878480889668 14702872350504499306 12461443357849436153 7726561709380870515 9088829757425963271 9583295266733175350 17504866949141218742 3920239084326062573 13839731109686286052 17686358517558328150 13512383118889068661 13469465712711223037 11392263948521291850 8161310647267598755 9406025160058718205 18186138275647363261 9699559005502625328 5911964814225678744 10186785925389764330 10175855469778713661 731500374054307742 920026221454851699 5958851545308040748 3220520264458064345 2875418506144694823 4660578852093624122 7321048272736207622 13479112699264793447 14412345610178002639 11664146289287302810 4332319151185886341 8207907453682842944 13985201670312833625 8395880920530200762 4524104068652487718 10111809122970990190 15233626255554419710 10783187348389241984 8355597590906948472 4291500625280885186 18402728488801318649 5192233997137303789 13251493686142496251 2890878016152005477 1385243074028294160 7112299479331279899 16023357684881637869 6454918961236553352 11685863277954938383 2077867947845072473 420618862365538174 11741286346049888624 5656696237288027709 10530805794585022116 5367386361785951398 3353631431402009675 10243328275424333111 6188620226705276561 16346290893643471937 15690560291408805381 17106882770596493940 15987035645990982758 16185223032721558601 11393331524634541314 6304934343767113453 9345294324453002193 14639119147473916700 8830531394135673641 2158788233490375828 14309937032779341161 14197918062072098496 11562715783543547250 12357321674208552733 7223403497053849999 1140304806695086757 630965489613770080 13476718915819689850 15231789322598338608 2341293489817701921 10938148113307492211 17962103229709406654 10339432475209234913 13081501787842461785 133871168658325471 8731014777050835452 15462955536969075747 15126695726234831743 10971617268772031959 14973851201487207782 14775486577890305640 14575675049698348909 532857566034115756 14839478385688916161 11192387900881810788 109368397792008038 3114365533582104240 5421084651131656776 3192476934573650615 13384387175992353014 15290649592694513005 16496706062603737163 4986573760289975864 14020999069082051305 12278427419915092414 4160405347010460792 9555033863838642411 13004154360225490042 3681630334078755233 11985951310794891843 11931984210972869069 864992577348952073 4023282578639424845 18411877032432182469 3947790458313999505 16615202844976496848 3650847240782539457 16436740654811787223 8969033866288968463 6865390978800441843 15116454678342816113 16622084967334588073 2869993240925814978 11593073538623286302 16920011648888395542 13732829838294833538 11026201543419749144 11632465007197601302 5382046686854349177 2808421051101256799 9370960058791754405 62848825106975875 8442053417146640855 15743959377211573506 5736440398319474169 7081502809444977523 900567815085189597 6441736479152666375 15834856754015049184 15406625391617660130 9639552996021429073 8879645352710533408 11475001755679610883 6128586728949335220 14329315178441241299 8747653356474505460 17650768853364584623 12714417259678025547 689100370791144614 9723079879976069706 9300896406864736352 239187486217328508 5187141211217992589 8322671491151056060 16343256445231547919 1719614778571970442 12706189268335191182 8308174139062478254 16124171739527206569 5263637383311569330 2463443900579515697 8166469880144165934 13685711497894399943 11593551544627034870 5098493342643056894 2874546061570752013 4658982418263256417 9538223113076181056 4284313597588486337 6236600884723514439 5487262525102321952 2460367465850841875 2086092239107319228 14965596803631982078 2809329909891129176 16872435707316586032 11250854581193473477 17910517944069570552 11876956093269084646 15284832199721718634 4670423183786572764 4035241385535464164 15339846347920944879 15967813395277244740 14364553640712581589 10296976744349832690 10409223703783492256 3268181456508825536 3971244619885544521 5728720588252057028 17827936782570868260 9497208380633080264 13323056361158245415 13403778264034417508 13633502416998694333 10000510558944807291 16774076360088467815 9790445794013882894 16017244562435900211 5917719124040808369 10028499179101139151 15090448404025361542 3453850691430385188 1378087006827201634 4063809942693406008 5772524968794023648 8365004012239273721 14483202735013532300 3865970509437928804 9801789319390809186 13643996360526335957 280063482364325893 15106816485033841473 14085852604190864088 16682234206964875236 4941640969030825796 17144876533647347646 5352871979900629139 4320678570725213637 4764944671598826235 8781587045542089682 886922694886995199 11203026797518498382 3821442865931105489 6503814618578788223 5560527126178063620 14461369766449600856 13476273251974620470 8232304214256946784 8054358941541262178 15104713780660451927 10751399536223866525 6024623678187048762 3709196162567167662 484275566024646155 16556729778929384016 7612199038857936984 17704088075489723292 16020471152451842939 11817387501099660389 13241784412368777134 11719360196233490409 17315641650348093664 8601798951240607705 15057726977860021665 7797874116300958345 10604331087453941649 16690615293219380473 1197143515424200338 5910233611270129914 5370857394663456707 2801577987930689614 1855710172802101332 2435634209791879976 1835281675326854648 15288934242878531688 3174776980692387320 7294922072247682216 5755879493672063993 4452038507380918096 16274724761368669361 1345650106208955888 2589302063507374138 4519965364543706973 9843998301956828201 14714064942287957950 10291857647420267826 4854688060469316477 15012128692844588769 5376970298060791619 12574569699375523030 12996523197250587153 7594195929319588054 7119860878705632385 892662334215459203 18216435678059453889 15755421327838422215 15250602233793307530 16329979364985037571 7402150970856759300 3905410973481885506 11317882435896227562 18326203615806586119 9704873869845778438 1149487082305200345 15230047804378606780 5133251919537828526 18353092832078789580 4453705808190427864 10129617259312967338 3967931522960983641 5842304471463928898 12832395179901198047 6365996041012838748 17362274883892190722 4689534254202514647 16900920578878894997 4816747255315802600 981328841437840454 16252885819948577881 17815082350312727403 2036164584335335687 10826081462193766184 11184487974939556347 16932243006720544008 8895671437451894630 16114720222087742771 5366013313159202217 18346541585182755230 9483582181789666113 2794128814610920961 7382170182941570283 5572929001525081863 17498615531369975032 9745380256382680888 1330518447478331886 13051132780018195682 5947683885645188785 2591677310319999629 15116542015078107096 11935142774293357152 5352594234298747260 4559678264535999459 14962689230538428261 5124701135970562766 12634625050007216013 16175674811792719721 11535553332640802449 1270995692403594559 16328641854912797390 9346338123987995893 2782177445637598380 12910107983499103651 1427325166030267547 5059270893424279737 1022594327588832286 5239966748609107181 8085961936052559993 6878155073562325569 1803494727890202045 11837974350273791650 17559489115742791932 3274684780265954926 6487981822451467290 16810829655866897963 18147977678766829416 2175660495094953275 10325031008286039044 9913242288438187005 2287184747181049473 13513311104354779020 14666951438628275462 9054934882705072440 13484168170107607644 10646698409080995282 14270463539192202529 9314979328525961897 1243194345472370581 821135332622213946 13232804141589349209 14037635542762408386 18332387346646238742 10594494801755145134 9053349448514175096 18086245852382988153 2287586034665466883 1618788481995853011 17368175208991117411 424327273948149878 12349420631666448771 5370653290531351002 13534115371678483878 3295919450891844069 4578269522497000082 6056240573989802572 3106256007584388470 6539037587355698595 12534820096973205921 11899319104661383020 1589140154319318145 8545930361076767150 17578905777098270911 934242973298768161 14809973472773161595 15467659605451855271 7432406551897045285 14745482561380912457 1867417090786872900 5801887736361774024 10671623703724463892 11231592737352061779 13496015698819017873 8466770787833160814 12276846648586315006 10730546728576114624 7630195521137695490 13120076602520750892 10600805044175456521 91119509312681694 6987638148829889746 14660263896773805671 4603640609284671079 12655458345662587869 9377000004383217641 13090599688236984154 1907273746996743759 10031548078922654955 12611682402845028585 1923236689384630341 4741722102329872082 10433333241064751922 17565189685309317214 4328174258705911985 5360209658332553983 7702200687135564374 9840552342002964915 7343889687436906032 18297484942950493032 12252232906481832468 10580537994068488725 151406843249359617 16585790912013479400 14239372631786403831 16912498489152548190 8267148862790139069 15689878908729278517 15864462954016570518 3155227907426452547 9133349967339075989 6950933923006742686 10032773134134758733 15003770071185645603 9167020543612197545 5690818959483292030 2305481420958265281 16557274270245973581 6208889674209054909 3583590542340380409 10665301356678791695 4144936019914448343 3330007286898181728 3783800765421537316 7331065047952894069 15749024125603412998 12877975934048802069 880514409674703698 16620480453393185231 16410092773623485267 10761418007664232002 13989714245346047521 7743447667644347433 8482675114663330564 18068744068719970537 2956221217153893967 10967282004942907234 2237576508023379998 15849453965246986261 10452704558164585872 7744378269344831921 11187694300275988771 15955133519018275715 2023177972862936859 8179406830181867993 1567296269627609866 37586992775310587 5740273744881637846 837088425699265418 17948601310570385664 5844378888850600218 10334354481475397296 8750443269333448780 2605601383158178508 9339718049902627529 1528721654670371179 4715414004413068486 15039320190304032058 4844139960470780399 7446576971733378963 12627282602718572917 4653264197173248771 14529142093962186086 13163569658371825348 9455730547583039957 11549571351703561861 13492809809073456951 9126251002259817869 6045132875149599528 2833129799722301935 3536628288702921710 18299795508702046114 3648289134949786176 8688926646435717849 5083928614793943197 9442319199617460558 6196631010269013835 17597122230750052500 13250870522755853816 18046625372044242495 17862854777097251500 5101152964358896588 2814660496513609038 18344176711565061894 17079230893451217152 1015824158816290057 7091049848877299833 5232586189691123466 5686729102852448520 5378152716565335192 4659264448930473466 374291188001521806 1121619176740967853 4058673406847392769 16459958752463675533 15171008835033501321 810913033772741177 6107057344200838578 13473946909302371957 12739367818855661416 4318590542840473009 18136523361573628044 3447358948018734826 7994948057509486470 12507300711151185888 14586504577187207352 18226730906484111086 16751348090166266217 16728895066337759944 13900427320854077551 5926020097488361758 925763951059446470 7853034372141318648 9504844835075843473 7861082286168346581 11587383915364566793 17010059343404662239 433978937754882357 3204064149874431334 4197356485402223265 10822519223955961210 13009211718634011593 10775441285758059983 3876582898539556091 199830736562258834 3264602935501408023 7612705608975786255 2539228391232574518 5127859063155775249 18292988683876589647 15228953810944903781 4666400880252560999 13739577164905220338 12059054358591573389 17330141129259377447 16548006663588051677 3016438902096135406 11422112607108203990 10456049840233655206 9431116140636343698 10221123882264334174 2235285018658747371 9189855416341512165 2358005211677102166 8426146669206912900 6631835831619270811 3322288406328893808 1204648090015086891 8610859597844085934 3408122213664914109 12896036429300883245 12024240843906913450 17133288167718398334 2718858306560521936 7311274085874059857 14973735833763861052 7897582854084935316 15512088450784395147 16112150366804789685 15507260619531792607 10994791192915989333 15164514784112571432 11433508162152186008 18136798119415846331 115500657756486033 8249705076500447342 5264677906000262270 17920424199482219440 10958830782323267157 15169202722230050059 15623278191147182015 13071753605095968889 2243298743410139319 10562200818389031559 15811681658118729242 15914235775870335450 13161908138871080203 12158781527584474467 15222939008871447776 18312499106853161101 13814522675508526493 13341642151220349586 16750204652124571261 4066270299274297242 4256678619526234475 12142351390392568725 6897341055318797592 6435169369789039844 9952624993952546612 15871311222557601806 14376090790594819175 4226778571801096726 10884546281437617200 11976175901079576691 8115237765538240632 15174180782504088921 10244136489529246130 12749971148441456251 13894276641983172081 3145613907791826610 2286610838593590704 18253388535457755127 14388336468036074406 15705011640525063769 4546230155054518063 14861735128468919092 11809256050383336666 11676207464984956334 8319300409478003940 7890777774824826953 10071178132509274420 8421035053420453243 9106052028159780411 1049328152645387344 14444413443724199964 18163509961395256255 13214961315467469391 12924249562532307287 12732093236970913724 6016282991356201291 143537327193588818 14211043812768303812 13082824655270199304 7680969239588255821 5652316525689914140 15233162927352676120 4375956061134430476 5823062739541980144 13019568924416160727 3541619946246288571 16267700110464716314 9387474950722442017 18034048815358159419 17471753862969729765 8453158940986944400 5841189391635764692 11819158133607899612 13387294447742183788 9417452714347965118 16277498053459202953 13745920974007397003 3758729392360446301 10602207257318810959 9504707416740908734 5087455554006671966 9438858360253013492 478053387101094869 10070402915139485095 15493390128326046697 17851313777080169353 7193314472260358327 4949276800210959389 584980960947781931 4381660816196975005 9249621988871990891 7747133818550445696 7548074925723867555 11867243260167006707 8712940277448965129 15926041462196310517 8873901916664935518 12385493689156239344 867823337529682637 8638463232523707608 17943023937792264420 13543135466592396387 5378997786759867900 5855510487908940630 9237281577439953943 12202426024355433618 7852974099156910410 16215380923082983502 10311961094285478664 14172766547240766719 2321747899797818750 8161768374528877983 16432123345390279304 10459954279156576138 4942107263575655568 14818790616711661798 1687807060837690117 425361062424221326 9700328521768452165 2097947621687918976 11683311017995514347 6085344088187876215 8374764689395540657 18280877091933622034 1333469025917011945 9811469228216675102 15743979314827084739 17103222100368326139 16708696963364694319 4228178409048723496 10699116141665930133 15614348255985294610 5316936661249044478 7819622266369700465 12663666483867622203 3389229097210670850 8348696541223541333 3302926491234744250 16986858114100798566 15678720795719393097 5710005344776590416 9447737887350299187 13820561677686209960 14087342518354115979 12774988722345361955 7119428926024166189 13990430641848300735 13411289753912248136 475856112456800746 16381513520079318784 11307619708414041789 11824260371047264143 9536432376473518961 11194334453266291920 12527204759389857049 11489732471890873064 12404597723066697247 16891421051355010740 12548933939974324100 11729148901510224087 3064296368349743349 8080557008202064803 13687193144700224209 5612279906326604676 18057301054429250147 6388745441122039302 7642777309239941418 11711295815489282235 2686119389106411161 12731193363095592069 81951563187397939 823389633283792236 8217537955862801642 10845130114002000500 18024380558984578033 13354458229090677715 9251667917904861864 17281660676513325044 6261574202332127382 14244076920691409254 3419902888150336527 14908287791228837969 7146887298541535284 2083562266417077493 15151093676969419356 1791382552634405805 15079017502442795266 9560049169774257354 16567534570693107519 7158999619562589196 2900599762278181028 16892152750152150171 1327415794583691390 256422377491779896 17010681376928222936 17223198388232928289 5561437349655148838 9878658808647581837 16186575916690334203 17503391671972546612 4599735465362898095 8634626391107107338 7914771562191900873 3952025618605852471 7179635100705504378 15932921819814123622 14143150417709302329 1207261984529339112 16787799875132866070 13826447419349792568 9160020339837788477 11935543292891136403 3419845916506975054 2780903381727228824 2894026106756268562 3071463549712764146 2621140940949653075 15721226669661554040 6751823790729403263 8728878354961016794 12374112446634917979 6468217523954338979 11856569170039502636 11242320985796806463 7535995905379628776 16181425006087934782 17458320070916564919 553005388025436345 17306204674032333003 15148995874044168264 13548285205511738958 17233972457063546532 1347755100137317224 9018315718415208235 11783242339450159020 6209565062195539112 13721602993126265967 5354426463674028526 10768900159623660272 8107758222763498810 12305859512949594786 4073408832648974700 6617640057485116976 1397170508060165127 18225670494928319728 745125874081604563 939272598602581628 7274768940881829478 12025231720780618701 9609863566673933733 18030793343967081193 4430842740539771922 7518464911370425700 5143985106063495058 18404404930480993678 7392013500419136200 13372147220411107125 13560650293181150642 3221944959650779415 3890765886876475530 12918716764992147183 13680725510725393063 1381357866457184680 15763140751218405167 6373191807650910536 9465809949666326405 7708843901272725049 14264549792020908377 9450958054948394193 5270367333343536336 11098821258812322963 4526813185257529239 9389771072018663962 6854475569033437520 54776555675677382 16622054765164652185 12823784832371728869 14947379846782265473 10550543110798511637 2019176294181206323 12939395614926623211 13395060798306586871 1603974259275527420 12355711686620288360 6522153116902680707 4560237111458401049 3459311669288221850 12642448774875454091 7562112849416512091 12200592549178848388 3399612943185634117 9372647190454056486 17402194783632754562 12548352357713914038 8939421799356958611 16811447589141590953 3643558183984873484 234984189445133353 11699840998709424018 11762434152291035060 3815000871616309554 7337491175562344689 2855059028184476053 15407456746195843912 10085557326337584370 997101092681747178 10203375096161452082 2056218833188857590 10010419392843542940 13785147464229523953 12525809594125978331 12791529812827229112 819410960668065612 9720754480407678936 13271509065898340280 17818132917701069920 13885564540244812919 17331563935426020460 2270254693232112558 11328710934603705666 2817379563525256810 6480263132261044639 11738129737249576990 686879325681104366 7666072983745600696 6335280616896563278 9560977244555899354 13662196190565917583 14043217193638553323 15881011199286528265 14360339775544621101 146390048648099291 4814879253228518923 9291767510989241111 1743048703248124429 6261632246259229614 4307910005158157947 7155357162246767950 3621637483419079801 15404011944712253965 12763838539225740609 17714629075940699176 15127747332324144220 18228770018269496386 14596587979972886638 8292599656536500768 5645794088982418602 11865446441243085074 9231986834588020016 2194000755571174884 18227484862488694594 5659412328998231315 15678263393827123182 9327550732722779443 13989240537007141266 8917800099642196276 3316324737808979642 10907435347261590714 13694563512493470788 3713869145222972732 10833094523515959258 5119466089846889521 7671575651365881610 1555822585183488846 5866725931229284010 9674877502445572230 14893176840508805476 11846841747741729018 5552357319373726855 8215516511642978302 17904379924021200870 10498962381796359470 3616718819595058163 5433593814791614847 8428505810401495878 4802831484536937566 1281308182164840833 6614960540995082123 8034450982516599158 11110768289899203353 2642688953099951020 12284477036755193841 3423600008421069396 5904448464539674161 8033234685232411140 15124904267343525563 1195328668467160619 16693231724720890329 4768621446534820491 8481362673623609498 2196988165001010067 18266486852730869805 1622659116817756461 2690366939294633109 8410376183814294367 2146313036707714158 11993925013588515703 15664967524614804434 16954867452835084441 762885155865267357 14330617354673792326 15941249749259039709 11902755502140499467 8487965158294046417 10974553795388344884 12903247927620761733 13257174066347658723 16525380291973005755 824316674558248539 7322408678024154974 11891664780791130429 17238769985201203778 4287895444030996338 4904347080052461774 12368229589270660935 16665198430120307351 14560680966114363727 13432714810437180527 15416030528773769485 13212933910460947089 2974738762101686404 5763220198847794049 16352353078175608744 17624831472696386499 9858615796069647393 9313724104792061306 13339998177544370796 17349521567934353105 8003535442258913066 297078409946192756 1748891849610669197 10760554940162104670 8186720896358275250 7638545430266857179 10546595505256639652 17805257551836800764 10209898912428507483 16356283237793582180 13994647409464617574 12447285255982494599 4963204706575532893 159555689586468141 3544292913190838832 14066319988399775637 16575526117748553760 5862591027052733181 11474531322176009974 291300096457602690 1296100080020044006 4696404365559585719 16966291190982474605 1204986654814052870 12414488530259420151 8295716274150879606 16183837643998166610 8356302578533799054 1119470001742035091 9494581238706624192 2169212658586647323 11069773799116871956 13285151233487726207 18271495083650724606 5509155578126647569 1180742418765949255 194485968513565434 7519694096312455175 16107083156334140590 13093384948417319852 8201392982199077134 13366975517071604265 5573339437183481713 15139548919325336720 15852569044073084894 7173373352420907360 12506439755827528051 7181597847147679440 6885283320149679560 14263425069914896275 16576781162832233597 4907159340738373702 9985898489859222406 7860093176922873717 7791397335833255967 4616205944495471686 9458974492831557655 13466935604637695216 17943606302881632795 16042947800770728082 503730359265213086 13159221634146273007 1461163853366465974 2976931350506565789 6940108658914251413 5196186296765899489 16257817820070016185 16709213765242397047 3157667702731490917 11899857885938034836 5229324274652297769 12902330402196678542 10812086719701916123 931199650628697936 2966030190962054003 4959083800340295462 15595889116596922273 13846520613916054794 15216349603393134724 18410579288504186632 15182903514733075060 843671825406479782 2263220640602406433 2968081693528132312 14033942416634259106 940239954975063869 3247489130888586220 32194219264402990 16735033555515674145 12746370353336099412 17215493672302953035 7993750918404208671 9214841382305350864 5262435468822491085 4273563372865319016 14932360213229496317 13415579966733078735 2454667618846581551 1403830711558681841 2250710458429946913 12498484071143825032 2818904065582323746 2442982548409189367 8646906616411149976 5386766141539743639 15599728547520098786 16191267270314347700 4030242217085897764 11060380058076368650 10667712788961499065 11806319499656457699 6899706249724308592 12705898505362260646 14036479660864258908 10225825179609574488 6077916834685974583 2982064940793516420 18039528431051443938 17836201016694460730 10203033750669230197 15521832110968911044 15129297181770242635 4622692685670813032 9743450434482896485 5145613133328390897 2313394927522291906 12613794776021145739 17035042361643273845 16397310969446661509 6078307043597955055 16702217101009089541 16322368953210340875 11089196470106596849 10570039913775338166 11429793883295644499 4952004038823216165 12705525923727530608 10862979915944916176 2820115831442572592 9274984298002945246 12533879055150424274 17175523172666451225 7878628450815721919 18256574442554732617 14439791721404469842 7255076776130088538 1255007267092298774 3956466259524848739 859479973832331105 14132788373651492365 8521542833575121937 17282832071430516829 619597746036797769 5475825107023357726 13564500338385966158 18443152013867183986 16526933295919361057 17658775697633851709 14004658343240479898 15319138578245383921 15019732830136441566 3235407195026367566 15377796453458351634 3095623068645841630 4026018424836254824 243403869837030170 11490973308629020640 8775314630432324044 16003116655590462071 15388550266230882289 9131339275357957111 6145164559501541033 8050242200968837159 17906572114447417923 5740701124352539625 11474867868002686847 3269358641156021630 7708530288821158318 7972448776519109193 1010080194687596425 1868912203188369561 14932135054443906248 4536208658223776692 15968812655916554304 1226729270112620987 3457573989078164548 14409837991391587455 1646104129194136746 446482945251062703 931880252034330979 15885844053833393690 14593193099888448089 10926963354614731121 12592100823003069442 1966929705225807496 9034916848301602663 14496598892388788015 2011589342899558933 12241690421369398970 8158509413989832807 13541168869318046383 4367487196759468569 3530998212508391307 16654544305467381734 15319339911210692705 17393694605365069387 2797833890333744539 13396992525358485436 769557816779362437 9344612899333680822 4227945289850109958 13705720832598024967 5334898615895841964 2734633288309069935 6746256137202981546 470718850031505246 6612067472126519132 5908730978707578528 16265283573057292121 10900949089212390974 6688619273479963170 15374811370759253829 2662570585553441222 4150664747726708917 13333469552499746857 9424711129450377667 17454130184699383553 7658686015631279807 13388440481054597591 18437721050264880130 1918455662026359930 11444905513074510066 7519342277101073288 15714991762589574244 5518350978135956248 13446895874490234562 3859137553339795363 8732167366140503307 8813572711611672471 10695916448894883581 18264826624773849031 17140903021165339444 5168510454715427970 9782793818173544697 16212704653963892420 17677045568153799106 9863456540312675075 733588143298786356 302332102225397641 16664701179250234471 11246470621396475608 1589172955895050579 8231343125605831943 2861366815633106139 348376220736655501 1870496279940512676 9858462433084774331 13430726568898569523 12883700194023037613 7744896223629749234 8157983443827572796 14583872402510502681 496886456921065844 3940576469892677504 8699495035219556709 5139566973987868092 4969128767709000817 15515047043730933999 3895163411537788584 4345124481272791311 6220583077861844662 12550443228795198480 3616475214077312643 13520561884159554499 10269500498059215356 5488852340510456565 5474354855044170746 5530070942834243704 8451884006427496884 14053571912745031116 13219697030885602193 10488968880747985307 10489315716988827912 8750407574514950670 16099462497035058720 10623991921775606610 1507977884479827956 13371926294523054132 12316876414664683843 15287641524544554792 7862948946544984698 16898964471736876293 13517364899965891068 7233779607755367755 14088308514621397627 10875660519988294214 11568591448174965887 8806033100724869655 9954796670696819325 4711564012667035563 17373581691868999319 16838468518295784970 18255414185545473679 5048666823635187037 14064782779898882825 14374370394176066731 16404287073336013234 14095921465340200426 13007782993540547014 15679499679534610616 8653201680404196945 7558881602254214672 379469307482862648 18006072196522345154 14126581964107814678 15497836556685145129 15560925752616157796 11740328387686071642 16911086987057626335 15095511802379181715 14676762260863696169 4909489214863329417 4372693263009666597 12816526428024519459 1457303533738525002 8750103151723564149 15227508934360899452 2376131070628481836 3712977262976294113 14845939128341917872 10989331205633423376 12757724306034495025 3881339320291089752 218482525694543182 9080964359779127480 3855299535223278110 2008024615933442901 3782970400027407770 11805137670347107893 8536303538714715831 7112856299661274719 7032592394681638215 4493350152889980165 17680591810246967154 3014701214600297986 13642614798045505736 14462799557006767667 12371696139553196042 10550447280589515659 14061556542179242269 6048188640197358836 89043716089319735 5236556323449865022 17081969825333322454 17688959025963497487 13002298856468299669 15128081165896660444 18111066111153074721 2868998243606500365 4164228137189250254 10215240597593329638 304283899793648873 3907253590036092319 8659566431775835198 10446291658159824304 14110921495955176560 14721864227174928997 7477722711955884405 6411498165338567410 9298274850311832274 10376710260666751946 5238380250484832880 6498085316808889887 15672926312128964467 17311121660544664178 1217023896542620871 17910380085629403178 12620314409157205577 15800915912055286959 8431252095573355572 12313818915328011476 10587131896857960211 6462187200159960043 13107156480960372553 7456598495606444446 13041776758714493682 12300630067287324165 8167658248489844998 4514831843775178110 2353513683499040388 16921913697199588048 3851092583054904861 4448833931369659364 9217216132720417695 13850017147036044591 2952792686366363526 6743028000140806485 16309520565838040381 2405657501985761995 18011478613097651740 9627967330257074992 12298687631708693520 4504692139092929778 5857744260830732445 17507943122240855428 2578237470874078732 16443794719408731158 15092188205775260599 18316563342073629155 5242023613281173969 9635478551542155257 1968908185427483016 14973842172623639881 9492961042728633437 8586427451260247280 812667937667711874 9366185890000939979 15809825596829414713 4238028509531137650 16023167692726404580 6675905000240212126 17155997612081705467 290785945653103748 296098084134150372 3631169042625073219 6358777686632242691 14039364228297871707 7707179218226365246 1259661551437539522 12021884154177647461 9716506706245330235 7773388595722882806 8551264033677221611 16561702536072181131 6897698856583444330 5046154950036880862 7925433535359712528 4949108629542215665 14593567299230142700 16404625000283770710 11565988048236503465 1091280464358552923 11190354907477897771 17233878950810778974 18327652033206059462 6475202127428226546 3311129678926876277 10097058575329558822 16568914610495219578 11555924957995314842 7670182088794076058 9816356172225964168 7440326914541223686 11163801337632982754 14034946459211200183 5137412103117895181 11135342657100051948 13980480778932111183 6713159670518928167 8112796506230812021 116294968991140669 830517863686251617 6954634379357824309 9719772681120723914 16511084633489322735 3053336298333934879 12664340661843525347 10517672611429810325 14400359485823840676 1886189968090828446 12085157839539024320 8660842569282462250 5099171010910887356 10493652504272294078 8009867752397202089 13258905751871081749 4604127247389860736 6686090387335048665 5639953952786170341 7512597950284133552 14143926057192312836 2518203137483736391 18186455838352755759 6856705139571509178 17193572684334039488 779189003181582472 14332615694672179704 17762657899245622339 15175549440176965167 17046625785014291504 17364584436143894397 1245267050865094543 4868193713577820448 13622734720151781767 3680467516702237351 8799530954396842337 16841053696000727856 4414294904474919690 9427573841177669345 2167846930152731892 14130248991356373621 12901037475018517094 5032728983833439585 4733273192907047093 13495450911115293083 855995509593735986 8058118269091145834 11679554285859131100 620603050192980364 15029776389319352539 11475589197717318692 13500571613313762963 15577709214779938429 185020337502016423 4840178669467808003 15238007777803401218 10019149961626706394 6997290485584765047 1579517243002859494 341598410390390099 10847433843366022135 4834567735528670861 5634416589210703619 12515287108324273915 6403231572731726851 14165539142719194372 4503721637555047188 8453164321061268162 7657410630443380838 11653558289526034778 1942261972024549865 7871504748608517670 8078610230224441524 4875832137656999140 11648619174096579322 13092102916002107999 10992794325017316086 862784234340508795 16934753429966538106 18363353544003598618 1831721135818024507 6036331638645876557 3068265933219062510 3068887018510004430 12163660086762457863 17220341301312862358 5342901984708095727 7985639663611660090 10761455034810357576 4417876010840155702 11995927686060934000 489221905966570304 9948110563247599382 10810596485531458791 12807162452930352417 8116687262582533311 17628011341617073259 18112814778299183999 16072380108208380090 11780617544070878026 2263260246335769574 4156669672377537503 3533980165677233102 12761272987715525571 2825768124705653342 8205128913195133230 17405561919113389135 8901580945692256564 2979455147258690058 3647488582004996509 10431336606964418871 1120279830484122731 10083698043044956670 8244883223706623029 2050547570105778382 17102945006879199386 12433488822599685185 8576747475670590830 8872180356858909792 16120785495130181428 15152413680074982809 2605681312994134890 6077616148676860455 16502086331030061842 545220902478428216 17220122945854019691 5671117752468058782 4720888874406930685 7868208095553792979 2626579832661485149 17015804822747477239 857974646619728154 12635106269295480132 11184069565327715772 11316565782184197487 5338584790198849536 2502811738668656092 784256652561161159 8116422762962367819 2453176629737583173 2003344301554651966 14207907525412261620 12868866644586596370 8767440877386048595 3735966025974676043 13746906282166257598 6024686347787516867 6758751046588599404 7467081068083347010 3410456247331698315 15030674484304660862 6661577228359568865 7172811398496592350 15711033646265299558 15839284902515115488 4482221189763099004 7202287146308289975 10377322087486209092 7456917904490233478 12883569763402465911 11381666714479654998 1644903525149186114 15544994032145296211 6979159218787715827 1328821275187207618 15476112192560484611 17214475296516021990 5364819508258557382 5291771637973714678 300083288410460201 10040866857478462982 3883584428716209979 6687532633163599605 8162901172298558642 10368701752548148998 13584774740544063873 8044043261206221763 14005632915308217571 11805657208548996045 16044659251073681342 17330899656996996658 15312147893748685084 4553094219088460492 402006138617144642 15310313804577233723 4473097375608298548 9957929221747900146 2259418236362689641 8655582162548056358 6362084203176669734 14549680462605249576 933689483568936970 6174653626587078443 9071330656800009275 6597185113041989817 16819819559951329815 2513058551636046826 97219093686577837 9116129851621982135 5481691698731636217 16534429616546320806 3357864716531463348 3146630959055939488 10150592772989213397 7569904572508028419 7319056395980967664 14352128513739010922 12336538154023129071 9533880255595025840 5418090265572591577 4402436317992631842 10893707248337718473 18036767994350967972 12420723917866218122 6861057503895677926 6961969840285860290 6595099025629989090 2618099141844426093 18429258542516625229 17685147302236245167 11880005748922893344 266011221721639069 14368112921341028905 6372137272450442535 16873619397129149744 1361730116279421856 4454202908110879665 5907163275514625803 10856627922147604833 12098670526989811782 9391673812912037056 16725030024665807520 11790433169322505112 15532382515564204067 16849449722726881509 5136395289170390437 11306075122958691690 608311967747701206 6410967309712722546 7642568695231253212 7292995177208619046 11080807353201042455 18200665140694544962 16958526972628713691 10621178609173315953 18257826949853520109 2081395707937453872 15602245710712082334 1091058258846123410 15180808660126281885 3676101855058308639 2685510878978727863 11132402159141094833 4258947135328221795 16421576982173530696 2121055175395915013 17392751231326129637 320860470665223206 428029704815841382 18092768685521971686 5547867398893972575 3305251924276349261 6867374286849826224 11436794563341812769 11062722168243924585 12257003790852682824 16434938423113706078 2809358446270832516 15179433700988815405 18188563415456189793 17008814709102733854 4508840000974901980 15243105903008786075 12215924238402540072 11643835275520776828 6745166340092312435 14810369257391149481 3047062125414013388 3516748962934965779 3511626246992522224 17749421554684251390 6305807189078790061 18013577781062812760 1937505955998546389 11861838199662746450 5409472451056042832 5702180133804565861 2434768962534725561 17008769115758526655 5117198725147974618 3546626953758327292 2455555054482649140 9174685485830920951 2410259704827740047 7118548656404397649 16430706170516786867 2883431889034875549 8753381411106252721 7965959239288918054 8707602879109998145 1667204608270982840 2351476546207228224 14712337900387182001 18349041911349326314 3310769381521962482 7943602317438485975 9918524619457690469 13542275064963502568 13749931482794834439 2832069142215889092 16760883474830091093 11715843348381427981 15545834097377910398 13463952368169811060 5249178358674584634 14037087838440530734 7365312789681007752 17933732940407113642 9153956240376506201 7528459512848248838 9107190197243315308 11513131733617570598 7736064504361178929 11473673782370376150 16474174830690001144 9149400269238299226 2775608029699932076 28750415078598933 2500911112071238648 2772915518758473093 7882094588832725367 3876889901413009895 6237660351331121426 10479422705937925321 5009715080858401705 7704361815989473489 15320479151989023662 14347044694733593911 11919053661562347745 6605001888640300430 2516568946208724910 12556738787709180085 3410261658550479844 9743603358156224240 5288653562112229781 16017633753076292192 146367014454587168 11069403095852606874 13552363067063858436 272623470412124778 12188218890192290081 8829636700838101397 4365456787063567742 16905213033813560882 14393620788326589929 16448846221549368258 6235840521075851441 3025991347377499907 12206393973408243458 842628180606049236 13359004330456294352 6941525897781511054 18327266507442373094 16467534500910409763 2853382712525823815 4236468403243806156 5700840175665915757 4161286974982615878 13569534914003515428 11834775483806263582 8904680122574166061 5608832585846266673 2415757587967086525 3838513300362841617 5802808929819780008 1032381496696344695 4031382745566410702 14748387611140658744 1584115906456187174 2074581327763864917 5235648858888347539 9784686763622722400 18201496474621799716 11537181009974103841 9727596694350337896 14483062893270116836 5765976792815484746 9188638354397286438 16979579373293110147 12883342588893751469 9087753187949040962 3517834645235459692 16276907450521793962 8691569930791764445 3018754782999107386 958711788390357044 16074282885876440260 17648505600586991386 5212193320926592327 13249863362961590925 17180900656371641219 13850292628474767862 17445008933860417032 4532445305705698849 357100520915602051 903145578309366800 5784135058729098228 3775024720319543676 4022520034743617644 10234266596493369664 8917437477987448567 11592575057917161525 7850827448275955889 7017078609027070641 8725440219921655085 12500115163877012793 13722565683363614678 16829964180227111395 8173788919775493661 8509405979156050082 14346582913542355993 5961300394175463160 16488437368866582758 17383246523703592033 7036714355447644389 2321217185415942428 16531664083382929583 11837108450919765212 17815344716999356429 573480616319230763 10944622821814400579 10009611230372054458 47492230130749528 8194925738646071836 5450188634599228960 16299289648289812363 16920556204647726966 6129391586416618268 831370228872924633 718434452836614595 7697794387479080097 6059276050898711755 18165698080844299660 14464069911748232899 18172234866125035313 12173911422296747798 5506300149982675759 3034461571455553594 10307872162871643074 8193924161159423905 2943593891055381976 12071070292461620882 18359585320223186782 17090876449221148624 11372328248740590732 17782928102583360486 11045297443981391834 17185950973399740968 11384736159811153907 5250379055426777514 9964950848288661880 16402432466067992308 11590989883104059101 4481728956531551868 3018147351341189721 10532928116398720890 2645571419328274707 9027892582991333312 4394546933990334275 18146500877109082383 11094917604616107699 15608508508478997889 3489379687856724998 13715816616054251146 15775386741362335694 10941408424287801723 4574445570376782350 3921578654224941829 4273359728953701422 18176707421597275850 755185135332164707 8580873814571518956 5645778366986581216 9169182468437138294 1005459655441616511 17319758662727245702 1576668677745748008 6072005637348142160 13254188104845808899 17303191707586472121 4627544614738521262 7869877088891074954 2249414090182519072 249712252860784961 4259944751303417488 9252460255788279698 3311632252288534329 887697493014463562 13382788131511973943 10380831250802448170 2809429174932273525 10162426330322849000 17014959799784412224 9545545168807686282 10410680759481862989 11480103449264569799 3230824387915114676 7619293676828511164 8428355173564173792 12477985192006235404 18106628060724581490 5188116722732186891 6100809036543480593 12782462747208003108 4235655495132325809 13729156343245268631 13668423932121658546 17473470000321936076 7801065448549977524 1040400115674407904 2152159923381387205 14686842453633621347 18035563112341047365 11470205676268479073 16915835042060095788 18146583770804582763 13247822825381475036 449986792727454729 5268143273470071109 8242373882722907193 470673171407884794 14138478626984917399 13077191151321742723 10122396364073271260 9071144006906297085 15155898697832671746 10356193113371651122 16372014539748952238 11103938824960755884 11153670007037065110 16357549679105791755 12322462459579491935 5471988690349203474 6200287077236610243 4202010512548103597 6810482979662660639 7884422368920292599 16863209886704791310 14352938770445132862 8459358902719109317 14624182341815184049 2375244116370177584 1608927883397679850 11270937861383986208 9646401336146589756 7324847853956109690 5743819274049211351 16966044142180040898 15288175290617265516 8281802877154689879 12623626294905726017 13903047801446233925 9983384324878687363 14322046836607076939 16634533216270984669 17741861324312577811 5477842179460066243 9338211166696215413 10823729879136758284 8545694734148745832 6522833314884155564 15843523533277753705 16877720375890041527 4938620689449211815 6582898589116173412 13323165484819180940 12566378907999953792 16881724502373768171 6210074346234811701 17648086217839716432 3467490424280991254 5106347443435347782 489984326851311492 102734665558892054 834882710328172045 4638056622291521615 13076397351991219292 16985548439695112222 10710464509738437953 13774912811690962836 14010732540786147191 12197834330919463559 12667895129693963507 6502989740622456389 16558869438353629447 17929940784641360889 7695955025349482620 990382427647759235 10762661536858041595 14451358405930902870 11625686094653287422 7364868165705227376 363820391575113486 10171191222080324268 4016393631658882738 9072805153656365089 1281961331482865238 13784077968821780799 17647964764383590824 5641998454979835088 8420770122116962074 7191929500791140911 10517597944182224089 8402900614385616074 15082985236690665602 7429313632581373408 13915006355821823139 17670501547880981511 10285106078606317977 17738527372592426471 6235390006769337760 18315184723552013722 6421528658151660613 3342654987900270902 9900318522957388495 17016022397094499441 8620436513683392029 359425823372505593 826516449096508340 12143935348528097620 15008248898421015398 12954811050106118367 16830019324478076864 8349625576675401896 4247129516443030479 17276408874476583882 7022125966582943693 16358516229897395669 1649456693393127688 2014066843092117695 612798841403033307 13740521125763202354 8074593551499684076 7727767785420568185 13878791194457807890 16262438794777727910 16391791269585193567 5503335375974671981 16065489735198830681 4428392932170074056 17043093520939820373 17820113601172050485 13913546913255773987 17220338967560365590 4204641650456628649 7869083320780587291 17746785208853235290 1209076004315500786 1519952466718077658 4048687114350701132 7994884576414736933 11549752410472092158 13479251170337041456 16377722213829784770 10020438736408812890 3664887406016293928 6784064121107202171 3887886856952384674 4328082242504386249 11090800346018867812 4755408613901254139 5022067937901592225 10099671972280147274 3509235953355453740 2258499448550211804 10312821645120765807 17455189075693386751 16071567324317966628 4306973292831239547 13209037188467929680 5049508585349627204 816659148582663677 12135965353868011414 11200775069635810194 14741866656198454416 10696622438664830830 6531940341498166241 10694413594249884729 4697562510594544873 14881285669397956351 16900237990662624781 15919665369871110689 12198923653185808784 11040951390664287600 11845818447535947888 10313769161413841994 12895369195597138885 2483549559056313848 2870672322170644623 13244899569431880990 847069458587615128 5000756370524753193 10076112933025353530 4001789807663671509 14483366177832540367 13514872134563283915 237191462788129667 8934956976385656215 314996100101968482 18336908356470678601 570807485563468205 2973361218531331979 16971432006231368049 2031716638696153419 15237540451170056897 5246573367630380077 2637502566537105124 5437180743130841514 13184278005804941612 12967692608586246881 11376534171304085166 6557881135073758357 13440539510275958106 13001595211229744946 15481332121457933505 13807974956480483753 2761820702070357129 1501620590489687502 12141466693095119516 10674754189001973617 11393501002995424771 5285868462402924728 10746995431459363627 13042806407200629312 12477262393224618539 15748686084115887873 14873550253141073531 1477846824201333081 6900343350507022818 8409574706416079688 254650365813435506 15236199320039979561 15959714563832089055 15410724281201898104 1392089219545869143 9533079361020384872 12121043357625613574 15009108160762523659 19459081524737020 2323305417892125525 2728209585248818563 4295672044634604032 16757708675042711853 13035993151358318306 4514314134365432439 13100452738667682223 2839429408545610536 16717901112372106934 5752166056383660048 1299345964331081947 11873596264852674300 16639489496862452991 1931419614207333415 16769360185995007221 18366062159604721691 13143592922866313683 3188525026459638569 8564898444278326823 3090963140235424882 1958701227933090016 6516675438127436633 12509213804945443099 1478260595162305773 7187612779909625048 8512229569391457701 10998334201879251470 8277314832486716592 10188123479263505826 706895205827426590 1549323922575699599 15002773866913284224 8691196741373751265 11030899915395367656 6307050842467295826 8732164462800876567 3167691037748046047 14946704970369861273 9274012695682478144 16305847332848806339 15856631495665046506 13136820400694054906 15457745606950514139 14331658088518111985 15114863373380716432 15055063684821038790 7490735141827427826 11952293189347557289 16768610851173841688 8840560954829392334 17896986369756015555 8879202229479188042 7010106195300303029 9513980876603963464 26919848353864821 7215828356703638838 7085814688953540222 2492953837998974484 6938527919664644817 5288844709663470724 1137249340231473188 8393362317207730948 1258056627601050170 12053989394001577077 196495923608916406 5870007437066757111 15919831479913970550 15487321581136425787 4387787967798828818 9387634354990854779 4448560668874063105 11628427220323387928 3807366029818739609 4983943354463065660 348509530726390050 13619883111096323107 957857599845451618 9147315332548146289 7377793644739899311 15173818567186952200 13107844955690416849 2848212092658166770 10593858631223970710 8637523429288735776 9326551674862882086 2086713710296813715 8020169372769155060 2356493902468290887 940695896277384505 6723762604257444724 2469184956748075155 9565746542496571705 10559036724187504806 17240154475827374605 11449279849093232524 2474912231344892933 9411039242493262183 2392848411881748965 2662580229389485462 15507851435851426586 14903359269346013637 11583025901520569256 12196422507384547491 16349840571806108781 9751686105209593993 13993815723604626071 143156346629075261 8111280166521494391 11760249488372576752 714960212388946949 8339831852148337699 15021066016598940744 12594534332763478385 15833315532493932497 1710708402258077036 8086108186901158631 3661764304190539744 6167362396749502711 6769578525191778349 6329841248888472771 8398068953412098671 15122332751846128455 16404289445766091506 8453560657433284555 644392698444306362 16533385167086936999 12632720535941616331 1928430481284649041 3432487769228103733 5254979536353369859 342161498241072714 3008237770576140123 4483504210939660340 688501755198330438 12055897276322753173 11437394497705607753 7473471556638183756 11174222272032416991 1987611841652096989 7465802960134845483 13004666258677759250 723283295177644980 7580258440947044674 10248537368844918856 9388935259192979636 7223775521128092566 8537871624633698338 10348772762666484020 7987204766441438602 13519481877973250497 9566668578308396114 1775144522630096799 6673212748617320354 12212577793499878256 18055829405894079202 13897962483470810410 7784311046997515420 15664802968084688892 15127172325448987130 8759664088884163720 15364523947534193016 5886645749142886449 11556523176981155255 7726095264525229730 17724803518468965965 18369093772592831856 14939775406246742092 4700544441975298393 10777350540790887021 13773659329576655731 713213494068224329 5458543403308927014 8370268712130651253 6135791097170208648 7552042536508847777 9735754788342855472 2243314417892783258 905323764429207071 12840641377454730721 10101886571990753638 13536754918446932964 8384135134424888554 627476170039790311 5326673240929134131 10042808188966757722 2051768943597506478 5512330429951878025 11972054915149546416 7601206816072578666 11182470749205359468 2119309322982173762 17942594037647420426 11108867193930663783 16977837025300151652 6470861323734894138 14139991776962707376 16394121960089534360 15865423938364729192 10634278335390977879 15139313943320806413 17663060831518454086 2204403638616666295 6509042704920014069 2926315790903089018 7294400869549492841 16613202730180486983 16171058531033204514 14072020847413817721 4538622361255486051 6225814831099911020 2685477500479325218 12595348941290235751 8238025663478385101 11810689912819926964 6639219560960212868 10679777388008038335 7551384545821231856 2448907142362240888 13089381807413111998 11199326831377106645 9459407431941908631 12330806063794833011 7947965109562854900 7021234455393002923 2268893938022716073 10781592056983703794 666436318510182174 6636225911266503941 12427972675474047013 16972914022164143925 11100233299781256819 14886552906436130545 9150295521411866037 16416169327933639647 145988400276055629 1301020445703922502 12459800023139050256 10040942068028950949 14903729303782312493 9235291721560252469 16078760213446979841 10956121414375856513 370993364058227867 5045795849880556607 17581104746702841102 5095040454756017626 6141988396565419124 2678999435700072026 756793259545844428 15680554268101162118 2794574070073849475 14493412152844454473 8863401621623097497 15754900200173919708 930589612086809764 16301128509406624919 7956088142820475349 9492850342295477350 6876469312011243614 12107146068962787183 17534084542408036757 13790777619530713605 7771547290809742890 3961578299545531516 1346933020347409903 2850795557740261716 3041816942757096878 9947446642568725029 8384845203067376067 12113652672495287222 10647653518829404979 11851171680216810961 15905605774035925370 1664257943712550304 6538136107439020491 16987291975698236516 9071652748625849836 1775639047502123561 7056742008270527739 15686392389182993830 15027907972855658510 3079263719466160620 17189671726370724990 2617250162784197258 10517817164811467524 12781828575771924863 12041635429696925225 18085767171322638872 13367569682384690712 11964757481842779510 1594696249731306851 6993170691582912467 14746080372602696040 9966472399903056051 7496630834001421531 2177291010895575589 14811417068530691037 320823289897776434 18312519160132943483 9351580110653447122 13598945678122138736 16676708695132277983 7333363649925501081 9145582057085294292 1812344101296053563 343866903866662562 7654164632816001894 16024454721004198153 5900855852504337017 18245777002493173538 15856444851652027534 5691149538570711379 13303154105919616631 13239345482465453953 3991152450823363222 7762824874532657554 10977510742681870432 10925714317674996681 9734264203833179208 16083754996798799292 17594869738899454977 11807540047759339989 5471359230323891203 16505885308941508509 6880822405571278899 5572502388973476672 14449656143155428165 6424488861687059880 2794166997732526726 8089011659518854409 6260979280901729022 9011568442989151931 2680497448146545593 6189095418691838038 7243144411099556746 8662078091420428730 4795992263809914158 15136151808143385156 7966969354204766852 15598502318453659659 9209545223740999263 4782654498291847718 4193897463849585643 4072785210770542465 3807421968543614951 13600048023060683908 9872021766245153573 15557335817891338197 12085474477500605959 5939849858616908954 14555116001694900062 18261526211858848891 16650102393358109837 5435278087024768458 5531708092562319575 5773362683314185451 3238177125900482030 15199417514566386241 16249471798819930578 14508201725256862714 14071689507886808015 11636306396547303380 3797777244758388824 11413030107218997357 7033157051301448300 8396180556198760534 17542024491706331504 12874149743946543642 1248386370738476906 13023640534844385822 15264650840347866753 8600945020669580816 16215340238797454419 11352400431216366184 8048510230155570662 3374878632853964652 9687593405808921538 6088091052529590710 8754055486530216827 17373264505933497251 10021556746696834804 12645383569484745463 9608623884141981224 14882440433071511024 14508988143811857533 1670995116660027211 11078614403400559091 16862583091402006267 16363461890711318395 11602451186384668486 679082759788775719 8140383760382180880 14835782066740571019 17408451448423526533 6361912086338764816 3770583466081566995 13610670910335239109 3886512335312660443 14699959882219597327 2056206842758489332 8094083198752512575 17008531276492485322 15849512279259598430 2343521739296695700 8958764663015289670 14190117590344277312 17836207668119390067 6904003371114112708 13469113911015697432 15535465496567346210 8825278121278130731 5157970857078436543 14555724378370337765 15397672813710523892 13316178486258018741 1722952052002280003 6448503616780722979 11890037541639886683 16796576847540414507 6061983768691096621 8051789982860442165 1637049961889003706 9661733831410501792 4465096797767387883 8466237729505113181 2823896534819123905 13997928794833839272 4376874823333190991 890106004164011765 17818882388776681424 11638325102639410598 5991521919392964080 7936042796705666329 9066196030385261540 8383471335195114166 11083081562414737928 11108655107294019256 17701728751287264084 10505878675043577943 6604771638974363972 6732125690703472867 5409707293064266455 17761992682854741631 14393925698731818498 1536929421669627176 14758340863303244170 16910741612827756827 11356337545433256877 9659309058944370676 2040720694163886395 15341173026070628380 10691996554338063693 10210135418392554080 14697604112498863133 703632255013279826 1533451693274579904 14946007111556123821 10080827340851853838 7062784411845407062 9740272568518880681 6120013891663482004 13499543903981954194 5213051028949121171 13446595837990935110 17375904615574719213 17299973539532183646 6648055962813157607 17552849024595704321 17456513512599182352 2226887591636109908 5213503898121800764 15694559192343498719 1475139818940059387 14808210363970869233 15179743971601207492 1950530708650670507 576091357878612081 15663154039329456397 1687883636888629343 7916256049130470108 7467932590667105649 394521136505357957 5831214959149153019 12846794796394636214 1384900976693997992 15231259580075283099 3511227346789193744 17459074605953445737 16354147970288002376 15326799933776032187 8117608731006902149 11029024433520585496 14253300176965650054 9356284030983191404 6833050551869888118 10363079942353206797 15845105684902623319 9182613582331644933 15369617213187059266 6208777633655339912 10953563297136470627 4059169660734268851 16287415854158619788 11193083757580152067 7837173977150243609 14519094405613552626 11311573238982609602 15917911900587876293 8191174796498122619 3571608358569359258 18269026474436994190 1988656602355957574 9129459290363553215 4914745993475948879 12946469472754126859 70723791964291128 15655234101465040165 2860536582563497702 4431610444822557050 11646847968154079448 6421341400143557571 16493510932556676420 10591109086029620324 12404471289187452764 16982451897527274719 3122081676852661652 167069493569038769 14716353242841348423 6713817612592877194 8016538766677405052 13755492802485045298 15270231915319649810 11262376545062531335 14065855433251867539 254213597920781180 11185773354200750560 1394089368518351501 4887185375634091974 14413104496223819933 12902319687082097614 2320254401239458347 2794799627611861753 7268148248028668195 10659135857249066675 16381800285515973435 3990780803490229938 8137875806983633404 11859888003747891656 4619288056834893194 16489679495551914475 11535419678061427694 6613404221232933903 4674003727452345215 11176771877638015110 14132535868613959125 6160703285575601634 13648438575261537110 11967726786395009175 16660304108837710161 2823604385771019126 9726562666136285293 12224453331542862378 15727141000565640780 3287297664179303951 3975057705910948612 6430672200838321085 14149460792074285707 12305061251072034129 8371893298117115982 15372113396892561037 6853127213381020917 3249117665689276160 7222777586481192822 316416193613957811 17113163264005745122 16598793151009061913 7012017455191386795 2460229412675257007 9849399700228752469 10257490611818338303 14149163148792588102 1287736057182030472 12194644213193175058 6990757028561790598 7926354111217625095 1932943410257601451 3564129448635920899 9885323371231509385 10354995633388020653 10030473743722524545 17676897217896936235 2489056219585351431 5470356858249748121 17720259374883584988 4195602890172614283 13955770265191596904 376486158159156776 3223839540870819478 10412349273865342745 8123192972735207313 5109933578405992916 1859402481275551338 342970791327289570 17182178982852061851 11946949176895558735 13793967570279189131 11830024029491552328 9118923448614571531 17070585915831704596 6240431462069149634 14755386772123990745 5408408638179352776 11558484630827380574 8762040153272325931 17782195544014316834 13083991013815432443 5359619803960215317 5970051241612954369 16103098981155448245 2381610872106171277 9467306597348898148 8806848356950827762 14285737206091369737 1945033612979152246 18084751609372127960 2081631461853819762 12926256029765307743 13338993627172729032 13277757687351454518 5675281543793056664 1377524880243214814 12733588718907838575 10897366116889775143 8661303303718715563 7581888413256375001 12327281401236446573 11532565010618270116 18116969020098932281 10416432921584389649 16883417312848555142 9663769816590384141 3049120976687239855 9830117653039181755 6487184619971906670 5116788878386402134 6150988207199604562 15555265162204714930 16700179401329659047 17831857756785401630 1493951692250451521 3730958698630535755 17667885123307456166 18063655860974286777 2146150377531328246 14357172538388614039 140369696145234457 14518693445036237524 579428150736371138 6382616109903345915 5202701752403045018 13878995566023560242 17866820458321403208 14897599025564487190 13468458327048188199 6222376396223487658 8623998536676671853 16831519466340085532 11881689091182061704 17056097835440263775 7949021668497642335 2204756294563511314 3095678174098981675 9470114945802173779 11114899857479214090 12145575688980152305 16913832731493277528 2977840121795090187 12205689984179631793 9082213392465805647 14602170987874306721 7947422119052944202 10714318337626592249 13585799804331690345 18302311635326611276 13990567960633056491 16216061757066819963 3918238210123894840 10811367151152825889 8458888484500648223 7536313035899253656 3133489013281966642 5274560698268780341 17629623711054027866 1253146464438058000 679270669089186130 733954441726256233 3679340869192127873 6716988426303105531 12454897067051602994 1471081660671329831 16583277820490196559 3625430816839012857 16038029603860275833 13864430629330332058 2943966227419365147 11469986119939082797 11485990835990508894 14295797020869193621 13705179630141778112 6192206914949428223 14925724785056558899 7375639057231017603 6917103764448448333 11295338447366647780 16963754352879470709 17029261949850090467 4969461449452307379 9920223603489828354 14520133192219029141 11712916531311881258 13881298188836283670 7195188273266207999 12565141616370512237 10838745125997662686 2065457681191444067 1446293190538340344 9747227528071326222 8822778901311325445 7226664846488856453 4096610268922603899 3121252977806933042 14974182360343246129 17240150806063315437 14327724938509865641 14449690974642050782 16795263696585296266 10011512494756206078 16652131200714549994 6245749601816320497 4707997250712310819 3508126729533226935 10111551902188221723 12461614100435427089 4036971025433859326 2830016935530515368 10104935605925717627 9808786618859782508 3866163404192796272 13678692202034606758 16189806218364522673 6041878804623046247 8072388577176816298 11880524732895758157 11987631970481208590 16401320886997513702 15015975495348885338 8898578362211472051 15273085029654455040 17111252386210349482 13913201443788350863 2434155171016288752 10024668567060861135 16601350071556835716 12512902262650079513 14286961544628948153 15240924675670389436 12234233212181967605 8160275461830951595 12114820330277445807 11111938970391613955 244374005272367889 2060334503483768588 13093621804063890445 2140053154867152047 13229378707745209720 18082410620972479948 14403218861063445443 10465739178894190648 15302234304129310481 5121366242450353759 9314481538569506107 4424071819528944123 2490371107469869644 10017055459535181170 6240947519747495102 18152056546052014492 16977032714172480910 16101441787057027026 6540888710923560747 11887871294248377879 3108156354718380782 11109775813753715478 10605088943501679315 17124045793920618197 8224295144090617290 11742290712119871941 16782168130390748293 9271172855936626636 7440648876625941707 14911726819209517486 3438772045031993420 8292362135456529724 7813182537840299824 1907263621055795504 9796410738943310077 12253046220318317541 17800218659113657433 8551887505955663536 7110337223461967444 8132913890896485549 15586327388225671215 6735260890318446121 10937328566203069141 9076116100224420624 3007070183745437476 2054303460278289443 1983440170413486174 4971817147936662309 13518257734181017151 10178858572382610390 8957621043944755051 10691395543085118682 13403500737578682948 12795869542078535630 10946708321250084238 16124073534346522874 9442081935641194502 6695435077415220278 602298525564377451 5382156153940710749 5907995509031736487 16130412837226624472 11165999999795639122 8772792185484047600 15826303286947430811 3142466855566386564 14422261793387276754 14611732650101931956 10059114856278601228 18098176756945468660 6772322389698346293 11162709544412318432 9256350046874284825 7556455764499416639 4647758096655280416 4034026198881832958 12698611042418464830 17737033884659033333 11143035669541424168 11586032071492426324 5909903363104594004 14751695838703196523 11220984319090095194 11227811394869535830 16846588657154337100 12045121224018235810 9393069320842808770 8647120657138236201 10751640150471344255 5706679507082318330 3481772998727320074 1630755608251806300 12553470771251846789 15598120244657867189 11457987358681480182 3204243431846041006 1947309943930460842 17003184586744436358 7137925231611800281 1051495759201049175 15821036587895253815 7604364914557237414 13077295493199992537 2211211550130022213 8101600710048949503 15351115064556420828 577531662743087121 14140201033572670107 12208350898135115482 4027190246261175376 15496628915575412203 13210125043053930071 9702320507540916904 10850901558390995057 2209777124507909924 18009826183886273554 4673122774139145815 10551321069955263669 16417344455833669230 444287929967007630 5667149521058625932 15313202578924461400 8830106098242279420 9836886905081254739 14941131744623231210 8423224482721364505 13456637649081516006 4488351494104142022 5821270411214871708 3318507857710584234 10555502575365708024 11198344669013209425 15803932926440409434 14120133225545091174 3384825845645653019 17898647854325250848 17830387340583950243 10207477420682257366 8474164267666856845 5459167732881379377 3514165815994083913 6587802407579420070 15949004093781124101 7651564288800452272 16017720953329844310 18021133186448038661 8323268228629858086 15498466019686986001 3178130934512689093 2438319105750986938 14279533910083228790 3613159324082985253 2769378057363123823 1779386292547102222 4928839864194135161 1397415869914397065 18224408068387026065 10288190234915738064 9253702955417646087 17192205087506257396 2882490744543949907 15169109466294110623 4851422123121002149 3966606059738369107 18390863648666297441 11920461896786711915 4907676436924854361 13170427199424204381 15976959348554690171 14689865005949997969 370400453767265714 5775941289185312297 8432636569326396238 18415778545446762844 8483754133756003010 9119668596701327763 5551444930071390705 8483438410869505112 16545129781935108349 12498826120767319460 10181754868176495329 7734393911896674743 14711961873654827316 12476020637310670734 7506721955866413004 9206610160143111832 982207322945198143 16146324817337026912 14057598580942093430 13990084467180678875 16484579660457527545 13878276771710650128 17171439192269760673 14786484127746331677 14376803261288575554 17471574677543293009 8984786908102497991 3198224065670329358 13223294654314435485 915324343130804858 13394965055765864782 10964678023794336822 18047274784203588191 17569392011913180078 4017084854882424135 17812111837377281618 2602194572464492220 12875030552639829703 749545099996270030 17314522187954413493 6103503033149388673 1211958098575174514 12977593173412169091 6617238224083016835 10475919211086934062 8234601338291592836 3073394518842974534 10012402625084858032 8424785810198473832 3602813876604278211 10554377181529787714 2526070452115917707 12273729916730805416 7099437264203014281 11906624571497680012 6809381060579153668 5497663052943618065 1139743197585651929 12054928176577097406 9130210631914820672 14764460140078492332 1017687704103429553 2513654658080395294 18160995066279316316 12162878840567599545 4522048176386420074 6531908110982503931 2463607304252847949 4453224255253103820 7528828965585924779 10156422032590645315 16756635767963714307 16704019579173312795 1141905767097845339 875062245357748541 476643996306502194 17883021880954744953 14416786036347414269 10810486343120063803 10108593816060071949 2728568873669378365 14065040824214091971 16640269368250572334 15955831628599023691 5913486554796249007 6583535110365960628 1678832064108408948 5356229335004289434 8247036312624341678 14546587571171736956 10523817158789214801 85476572520927891 229992255676113529 8336860620641348531 10793672024091316926 10969517085990854551 10538873947779198579 13257158480195870457 5426316359606353388 5057822526525950139 7095538544143715302 8387545824962413076 17042101925173397156 14312792914727314416 15152445257257767200 3570521618624538540 11740317339685918444 3923500553397778403 13628648019286146238 13035559651857452780 9360669720189753198 1639502623735228512 11487954991953522741 2295853760580436006 16860922539086814753 125639119393261192 3649789368709454213 18331542877794565146 8010889224315887237 3870264185188593837 7596775105501474642 8779344199510820210 7918517055770727855 12198648645190310612 3873395158518425007 6212472949535812129 2841729911553164330 11591875387705209917 16889050591433493787 11932675588538970159 5317769506639502462 16305171249120477309 17095175456719521029 1018524017433890110 17452184704224712461 3108010811137912929 8551603063152501842 10070086107934971243 6259328549404602147 6310466156016923367 17722219563812605782 14461282520180118496 13740730372982467755 3934883547937293356 6478901226042205443 2131228324440901730 10269095940911210732 15578046587362897066 9910177230133138957 12075876359168157548 16427034806916074421 6912813364990217612 6293281526198345854 15727295368861766537 10979292874632952610 9801677838811230723 3583983991886924804 9325697401392835110 14520261540141792159 6406170077164063236 939204926266453879 3658917260814650993 16313738476939888460 8623194374508515573 12149898350861847445 5052811154076524371 14137257988474861525 16186842130338987578 1593369268248650827 11267205548204385346 7445949040914585323 16630437891985895138 12043008203897913658 10613376938978809151 17263005783354319855 16249222400605991642 9124284390797153213 12579964351641752269 9846804681735232390 16458857172634277639 2953494092529326279 14036027380276764269 12721132339359183898 14265076331852733844 10134878575311249852 4664324290921769905 10949080986915303585 15691517387654667580 14311940966849541170 11542205753964983516 12019353253750064940 16723845676131646521 16209943098190106801 13679962575249831980 11528898726778015575 8523215010895790668 7054166669139275418 10694663516185726119 18240583617218912217 7087127755780401159 12223659869252437129 14033338690786000069 18021740192974866630 13642912995696607217 866767288183967880 14378271648070922567 15145712304883861968 9954052708348997307 1568651595678823099 18183002790400098893 12091668944191652130 17934646678700834398 11498550619078899793 129047618587462123 13480154251083246100 3791296976585992272 8026549054906158589 11351775852711078308 8344456735303806654 1117548396373225645 17217818079058362516 4300582715176156507 5273358882014345722 5789044814896962345 8395719829889644615 2945453942787224352 865067527236590862 9499209469833955579 16077368508132586310 13352841762412634841 1938041655977354959 15372522794996808235 10709040579217790810 14544975432517302103 13028670186476105852 15732091290359409942 475882289388521664 15390214773463702482 15134032208263021382 14613219562424537899 4899270652325910710 14360076384404828367 12472493855791554947 2354254405467691564 13681663611367325249 5885139088434741149 15478875747385939194 17609489598973139947 13352122910934473307 8722810072662062424 13762670905792258299 6342614658995888445 11967351202492163195 717389547460264731 17756743029917479709 5279808767921945450 1048168864744198145 12067099291371646848 11782978843571444524 2945603432401605083 18334158041898943812 5540622333039453124 1778756784307543630 13523758446713715267 4284611200910550857 5360637476205283239 1346092092486303675 5165376836796566672 3470511093270241719 8236999329375115202 16646725583171969866 7224205609193940655 500015607438026476 1861656678394557102 15919087559828817408 15802479268609351307 2806987629792551351 4039143592000313653 12323370118803741673 3389812955556526320 3337532738504336833 17953145964842444192 7862250720028356835 218108896544805157 16674562477005912648 16795768230702738216 5884561963756452903 17371098360002877084 9571369628702546900 15620223893160552686 12398655045481013496 4789186899032440783 14148159405698321190 4634863021255871164 4024036236815520897 8091152691928897381 1854577827097882763 12878310694759355024 17801990406500972982 15873920157287139215 13581231242639167032 12356840522044282633 3027021455311770255 18113015736405197606 4541999061735268101 5446553070727634142 9578882074729178244 2860353222682451387 11776376364253194381 7969737704502655065 5251735425643289377 14339252115102823595 5056510050408796144 6808090535354361505 7460524053259001779 1505835299326308182 3218095325453771072 12783235748327527366 15145985937395575587 10516068475029755008 16244497731665578767 17668455835482482972 5698216271654529762 13596720705702393194 17159581233919165444 8256829292818530222 12500846158559716856 3171095119409854459 1527747402991387513 17997900561417168647 13415537815235956211 2552203430237800356 14587730621605939222 10836231909607820062 5699071600957924224 5880289519949225771 13352007059025431229 6848279199906310698 13280472744297812064 14686413708245839840 4337566520266417351 8424616756468097921 5847910177357261429 14729705121551961443 5685382597959627329 8426813104299832185 4059101828782760733 11682942579224200137 12420914606892992692 3521025772149117365 5725130521362782395 9528647209069472571 12793461854264155989 13472338100368042870 12981056687597602177 1250250510612165321 17278271253509619105 13940442546846455762 7504521341813208944 817835003810127865 948653521371382438 5251014623410710989 3125724129463037071 12318353254666851183 1140641603614335186 1260007695555398548 2918739620681448770 12712622616847087506 16518190142777905943 10418022384577394828 9508776181659536918 12250770003270952124 13780514850073963051 4079014705705734061 4484951109536072572 1306757057720416028 11001690748017405759 2237890484958036902 3921772975259034550 9305453653296726493 17245073859670266152 11347502266571199225 4581740646511213547 9698028200112575195 12458132171007178775 11843145154139245252 5176539355363195452 10117789727089051618 6905737948853747689 1122071147667321811 17179586858402224226 4945391359810921814 17427561774729320770 77148845185944684 6033939594471639195 1324039516994020821 8480952187968892960 2427272267830570890 5372994481872936778 15615182009770265269 11796465942854886604 3328814899192817913 3715764137048611891 4276399456646301244 415922144294985414 7573689166147096149 965283489804286628 614175402332410575 11018240796950085334 7681156278994106665 12140718516948120937 623922630551913231 13952438599378081044 1301971438031446805 5666733257253476902 11221052180526305761 7742238623006433313 5824792815547686191 16238337558826843199 9534665222346452352 10690034772989623419 7925625279604741700 13221253631879063702 980058554765926856 11723797233490436684 16337413615731421744 11845514339359595687 1481962883877188223 13445520333608607948 11081850727754170647 17054615469062422564 16848043126893788573 5655919956478328737 9809654789651163937 2370068649298473499 13626009397740588750 16157023575726382814 382701774447750947 14544759069726600491 4585481500758225858 15904331105013178259 763528351583042949 7855324663999344142 9894834079803433632 5714847017519408650 2006331227889602807 2200641457834415602 10054769713990389514 6579885746394695550 6796446405062707012 14310057937175279721 18135221584333184126 10760752746394580916 6328554691458535616 17164613462822929074 13941709918966470641 16578223280986031957 6629690097171609311 10080231113981577254 3655934933582191544 4669468547657446482 5806010550794830588 6746481782443331127 15141801133323042803 16791030286256293412 14534755075860990696 4191693673239883222 2853883534038730122 12913498714850508404 7813490095137549792 1584462071126673509 12844709603934293877 9055674168636920175 12298098928608685614 8062961887544107612 13943476446575851920 5457300506701832538 10425054836388371839 14486314398341021522 1170621116640553982 4061831497143956204 9924212744112562491 326973005211691156 3985305601801191812 13209433551209431080 12617995548554019715 14552881688353924386 16730774630856956267 17056050675570852497 89370867616958011 8350337287327214092 5394535678611859567 2765865237835264701 13508793416222720273 6050813965681938603 3915271872203863368 11112363635336528557 3797776297339392812 11936388096010560725 11248835140153000831 14105639830905133546 9952496085566929309 284419474596850558 14559802858482481033 1603957790781436129 2200389952345903644 2920258625021744828 1976583002763414693 6501796237670983796 17307983496550822806 16783720212197984280 4019750961166142566 2989480636424857631 998498146889087881 13335228684869050421 3498288331015258388 15926070833241553712 879867828297106678 7603588729056239154 3457463780951156246 9582117773218158303 646626492840427562 13632608569623426662 17467006707620957795 12626732353623574607 1246882463150255659 13416291089006349839 3200850089120245154 17733265196521245769 12637504169567143112 15518183897886472436 6221674529004911949 14613133704393818216 9272400487731417661 15705004998721195335 2784164995899434011 15111058434154432300 15529300959461755849 1574777262376008797 7679687656465362003 15157298417799638452 15877996233181022378 11230327036841159767 7737749705505581841 16733876799709318085 1392362634245569783 6873384851858028918 16786533209639883563 1547811463175831288 12139892985633487619 13358776786616612596 10525619692866569960 16689316966779309327 2894425790013283453 6782948820083983694 3842897117579451071 13163647183281193392 14712958751510099351 3522383447153642786 17273946273591013553 4748329818355879845 6356106660887007916 16283568364723170004 13259023709409819165 2006295242939567039 6335192004948323751 7419847592180594414 11520518039460400817 10266386726400626559 11897571224713191614 7923932686527323979 11492981543077873103 2471618940214867864 17185575859307751080 7255188554326823579 12339694604174626322 273969343456629420 12164712423567547867 11123647841119301995 2122854338034271128 11641216436613250482 14285877505926853943 12829742513665504253 15422107296952134846 15317508319558754616 5700396730246907006 9646712957112898231 9366107282638689296 7919866924981854953 9546736845110099690 14402502117308678175 372166378338298755 10742683446588826657 12936947627706176457 11272605645445303872 8098921917000003646 7687906010202985275 9803158157901917657 7829382164991504478 16442080526897572001 15875332873141581929 4976427617465405183 10862636281365074069 12747845897215836577 18303353554042412979 6178440220083095398 4867048609560490033 3698593634332954786 12200190975060354575 2110294661789641015 7275162887398599680 12157598304712974355 10076656837473326661 6735325849553879128 9339671455602993987 3958646742074574345 17898749097849155803 12717567843526337551 5456121259565354262 5657219238407555402 9475697593205389257 15186821476264793528 10843229537450529540 12665591775105303402 8900408587622145296 12243479295936422704 16390596005813550013 15949836776780488478 4545981832682848095 15122902582450717622 18079204490414402964 7682905906516119011 4214511180599794826 16491434267897745621 12738302897911325776 11718665838429335143 1955374435893338154 18037935099385070517 4232190972798511414 15331069178461699287 3559902477670984516 3439097989493281482 17352468803807011014 10768252575952771936 4960286727531135397 11797224151970647809 13354548874832565129 1441582515946654297 3825002131203938664 85568937811333954 3931050028897434000 15009556377045641919 7962064312554580190 8159935654253143423 3499707006075963190 10657205557723655217 2223007034022343815 971216436807100392 15922494672575525944 11118258911110298407 5538205468224058132 14770164236747648208 4008918264474587288 13104208292003303097 9436760352807935055 1009032660168560696 7783261238942817633 14736404128358055010 5126381808664319831 17043331217438958824 10091078743821987923 16672665688986138196 1444382311468101556 12722953278728029639 17799587058607064614 1201585129528070239 7971027760347461072 16828272744961284455 6600340324134855389 2248692879160554378 3615102350353528631 6847660707262280925 2902696243211262185 16867112704480738632 16961091208972963620 6823901786876115617 14967206038060083171 3282699708098460868 12865756611685669337 14807348795332432350 6419356075696538740 7487188219927110543 14209385033278573658 10612255655738426290 14292918685365221153 16900432400714236702 16203580809524653135 3490758057969745959 4123578328224708826 7391556970906442049 13157327639633286755 2931422394734831231 14683933937313004041 5229401957765659357 17135052185919395350 1358570086441885570 5638685753572965549 1571640697831683949 9432056841760200748 766052442716401773 13872138345756710042 13059408819151277013 9376376046084974733 8944343518401650190 14414728918454028893 10886894361430035412 15065833531692328977 2657374453021839874 15288308519558803770 11611271804641065661 13216875126407287010 891659138738276836 3386537463544645078 10314100362524917563 4183470954049707970 16196247036602903465 12102121069591294157 11903124778661571398 5504398184992278063 18258998973362203206 9670594775194586085 10329045255249005948 165247107187815989 1496530328606764492 2093813563104146705 8010108546289887591 17043960532974384822 15206054566244772225 3934077404771074737 16522449997752377222 6753077859614294551 4955882821350605170 11715379240190043269 5254123277387489837 5800382878638203136 12300065462168673500 3958141303933771119 10125684969749850881 17220312450090747035 261808697787416235 16635654278808387495 18409115036246173464 8963821925323031519 6920021561436009557 16375831206440642626 1125814434422208490 16787022973777499956 6062015376014619286 7687279225202945104 12959444323395016221 11577438824449611881 6765516115464963442 2670321897596417072 9456036924011650285 17758959012183566636 3794827784734195881 14783934936690096157 13055959853094217026 1171796664255314543 10822961623813663460 18346000150698987982 2563367329077938585 10345096199894785124 8486587319973920231 11450056215781100497 4673248522760128804 9081867348786227958 3308511858596282025 2779485756617543073 15182233976986740500 1392241498930707872 1143002088753744809 9750209097549537184 11780857338726760755 10495237009911843949 4024328855452056073 16483967413906613274 12827629684629460038 6099361037139309949 16250595677094764784 18123935657965398634 6629803054801490214 6088586628191757465 10780812506649456764 16815096871329027084 277396804430189696 11584125535821215583 14193796109092094154 13698205752711038470 13179118826361852267 12363394249666370843 10387234719314996732 8020845518648811641 3955603445129075153 1295699637580068246 2377431541213282702 7843104727155359925 9653999619351373349 5850429433630938483 848008887631858029 17678171157953059095 14629312693348124473 3098544481657178182 12805033799115030054 8238215018318305716 10028109532809499716 12689214990119815263 12865291263882123558 16037590534413033717 2318992737216589599 1085401385265804885 5201655595395534980 15529449730089904613 14102132105682326852 8681278346253525752 17264127749333357695 7071513583226598210 11870029265379974204 14514358057605181479 16042093651973700244 1912863131230163004 11581367925077499491 16120189232256336437 18291726798705202104 9167258408180249498 8229168421767272278 10054955028105223671 12261291126229050573 8687011948351355686 12493947145006436647 13931279891329439526 16560187717046148689 17954299449965288660 10039161702091375959 3439357299620550151 4084349639374457877 13815921710161559066 12975874653988676003 3471206334900919034 18323277765478978343 17040436512949371419 5184907511302415272 4141576803706465686 6601717531037052462 6066588842612997054 5031008672406813824 14958140331784160796 4935947907958107580 1962182988705448044 7441465115710920936 15162523193580047784 603720127886033523 8894738383105631690 12848991979886830432 17105198497271752637 2063940598793289727 9466375740709769257 3196454526910721943 16336336210169397438 10701064065632705103 12228215403637993752 9060833954444170262 3684304520324403873 8668819505999879618 10901406107831406656 13971007570400238890 17758762472289146640 14809647166280812907 10163330485527103754 13897971136620307669 17990706937657292788 6612407933497105027 4412466326301063564 7526157578433974076 4182729844721749708 6843652139631353603 16821427932416804164 7007272711834822619 1297287355929471484 11673144081886748337 1259321459683714312 9914403910986946009 3148887478264347766 6205660613341974903 3274775629650103178 5893397163957860607 17761706915560266110 18111724668482891879 1268435129699793359 7929791801180416449 3813609176706857956 17464836973070322345 6508726249523601020 4766783889857635648 421237507563879188 10676531900063875555 9403272445741174412 7327399895590594931 17481471303750772892 15925309567837913474 16219457446855261803 16915780078427335184 15554360788474994760 17550227333487495184 1351742157979654613 314389949162498049 16768810328598560081 13999160776970483344 16488049035455267083 7532204286196316720 14622116023984222352 7206771029869232908 13844865629673805003 3061408784561903381 5981412466819761231 7335044724023374442 11723054857019144034 11762280190390853302 15592134103121670929 6478587350435632718 739050772487549591 8150456241386611496 4855699453272318049 16129003518657679541 3720339394606537256 2460772415796525377 5790647890357028254 15379394516878645796 15614269243197883116 8088205428930416708 17566987626539470410 5220317999003719973 12246087254886544505 8413836978776590950 10286134153666951579 9385460643740052394 17919058119993405576 7777186683766149252 5599938109074297262 2264350567544805067 9145236020510098553 446209384073371758 16924078712806084389 17731324511385215147 15595579788966021513 8199068436553563838 6610112466953002581 15976464462584091254 17349380536328084760 437860315385393239 5741054697074933973 9277227144562265217 6517827126513259014 9230074213338910198 10909077971742343025 13340593773539561872 12451423919276361860 14421813107136157589 15947424094164877727 2322654581665465219 3179677293738031540 9250377020624011182 7343308901165624236 15716911298088490430 14544485802497287194 18180754413758461156 6978470745633938196 1008906676167240077 6563997203065987151 8575949030293631267 37237830100138480 4227296346737940920 6894136577545817329 5372649260779342400 9344925531243933064 12665277576964904510 13235568063174567421 6707658232377841317 14297231926522725583 13977677082990934299 15824875880868278517 8365007637037629831 4228403162594619175 13285694387287692932 110748189409249195 6130556487449670128 250560590453897992 14377331136656917698 2762552340784204756 17574714024536744126 6913175869363808900 11180903736886130668 2838032795954030663 9972101701315109599 9594563024698299012 17306264662922239180 16499622651771438998 14376200581249836655 11830185910796837581 18092788475651550427 15810213953598642456 5824117581111813915 7237184499339015633 208337559024697090 1124742190972028075 13768890481392873412 4021649833878720226 9789103791983275170 6835957896722606502 1912747320095881300 9191718353508139815 9665217032320230386 11625291962695786606 4235917489835123481 10798035119166779661 1292699807537912057 3633737223750818373 1149052933024144827 15593358677517813413 5409913759073000252 9756555468266072018 3723810094564337718 2192481186508568088 6816765747766317851 3492570430023738356 4614660848776259501 18115053864195645443 9269063763757800611 6332989025547244125 4412033878087119949 1331263100906354189 7995103603677426453 15483203695294392690 14382310454132567319 1523584709326696950 16303962287422544875 677204979263895961 7329396225948908311 11139792120871827850 15890975442830500733 10693901006407999547 8755606860276917164 15430119137775369375 10130946008289653163 3749789542413572252 2119233597931046868 18128623493250292413 1834940258779843677 18037143109310782052 1848326014640737501 4651754898404975900 14563762902112015298 4388236898209133326 1890313545141411626 1564475283015404355 6849467043616055192 16904040074899954995 10495554971605121090 6592108707979090581 3449564745586090603 15367613177438855390 16667813343745787349 7392402778691680191 15489072726763410410 4249536263798788527 14039457069523079850 12709781641144774834 724054754247135691 8753947163955033671 8976250815374129244 6359773806883406076 13563423682000398614 14776032776202804149 15751813379648200944 5892636350641515035 13783586464089147167 3962892925256544560 10689056111426626819 5098301095845566737 9347188004499312663 17850458042332631876 4756043803353411929 6478024693726198939 15248172510447487236 14729582609867185151 15420197108940261489 5096646551560861871 4418601401675474093 17596581311568344932 4233839921661913397 587021226841310089 5775724917098786781 10277050176567384933 4382822846608242071 9728856417856500320 10022223499041301103 1738707335185138911 9652719780957734407 6693283785172374473 12662302940667397525 16840223108326448035 15475564625564048757 13253875101670446557 1066952609040747036 898316128660399276 18357445664970040221 8498355298017780368 287148161824675456 2448553434725518774 5503913287682344726 9962279117837730352 2087270352172720165 1787957238785326840 5879633053815709990 11346507632547723027 2893736379220863873 5585257009456959201 3963229929496973610 2619438678173236865 15499897329901671765 9382918014720057448 7016668232435253527 2490547634595582704 17932667431366819745 4851040970885533761 2311173454082824368 17287895059768768904 7015375905047618707 10857278265791205461 12872251243626757069 9958756624040854909 1535997367895471452 11765432827278147261 17505732226771982900 6937775324044114860 16556771064599351180 1082510167138494503 11512376279351676511 7761211212549281601 15596827389348515560 13174424252478124106 10105135564308430403 13977153209714030055 15120506489902989819 12738569489614626235 8661796527142309232 18403724503761625222 17942769913543547737 4471616762180179166 5429202423229900537 5032671439678702117 7072858699971549789 13591149672534727082 1561335518273816498 8045224962425338673 6150906596892027631 10993226157776551538 16838395057181997433 14235086976531478526 13468296753053716432 11210470814139835347 5024227699237708324 8505214231414291410 17960600318194009285 11812127353522497713 14419520801338945184 7120969880493187929 17209145477132612421 3495666606432852820 7039729603241930420 15111722196968165203 16401401629716905083 12503566328719833512 12095911931408071335 6025436975577461122 6263393831349890287 11958232735634569009 8262034117805892033 10835856730403754317 6695045727355132930 8482281681002257040 10161965789074428239 17620180845391308515 2181838834174593872 3853567027867787895 4132664961039134664 3601656443228432338 9096487375035293258 721169978279637639 9239664276268142774 10788094622490364473 11131147141101020468 16327471296352810246 4293589691936486152 1184595680663181893 11302397277575279665 15501381248763389153 17989949541709062168 17701374321199730757 5484510038979833294 7910507335271310517 11130486955733691308 14411615027384932926 9823767199959252791 13850754895290771620 1398834463198445587 3579556083723023059 14241995633818409252 11399582207704673518 7725932699931373915 4958192855129400797 14628704682494393407 7209485676971331743 7227846932317359456 11003324174215592542 3095394625869867371 10811572247772364820 9864137184764361804 6641525186329044701 8909468268121323248 8692561208049037628 8633849688782324259 1054173842418868169 15576452411565925193 10707005766102617723 5304996633802491125 5846286477229075275 2440129520089771760 2744166014198325914 6809903556581753252 7420076112975418963 15506740669355094963 7567027659500754994 2207975266998962152 14851943479103632053 5542733659261250356 14056133546860522248 6601116622364405266 16632252447120576111 3699832237169992143 10699658390834596850 16875611581884697644 14058885201705997681 14940317162097963009 14784908955216174513 3627452651588628814 4583788987546782154 9958667620888947099 14580402871016835778 3303422750383087519 15348254846176125097 1932833410834282309 14672841929721875707 6075687937894481289 2653562039185094283 12854929724120445545 2697516691571513386 8119989768499485275 10697764745318602039 10819633315571925379 4353863235187514126 10100143262567584535 8185607952979881897 14311099218759288991 16175473061183704143 5625973496930480778 1353244601987719342 5697039409582927668 2851308957452113060 15138768641069185738 6820657226468092915 8587475991935380634 14632675147818850949 1579262074645905244 11262428422955306802 12825161543856925433 6959074776649187443 17933109406350130428 16146397029887309064 17627853167977564361 4626574061141912072 6728911078606094934 8704569957662146850 16380487129433367145 14818362005787883042 7953659047446577363 2457559444789538814 6217372758970951964 2538732459206973682 1570341809904044348 9844905109872099642 10607189740170698788 1529758398185841992 15561507346659953962 1729826656661107064 6217966244876490942 11666848958628115064 13886638781640221466 8095973350854343145 2003190870725134627 13773637313721395576 11676508885591480322 3631331770635062367 13657959613902863487 3957399152305281805 6693470237107858285 10934767265001051851 1633911572874776412 1077095508232973702 6504477610062965352 1920893137813749417 3559071142398858942 2897327216196332104 10398357950936287930 17387097238700780541 2453262852945522684 9315090525433148080 486856567816445687 6592835684540971962 10162363763682684677 15425217877861338103 1063846010009201294 7918926875137354858 17121107421142601946 10148547756610788316 17629249448593200659 1698749347686834242 1666685589227845004 10867770193645784895 8508767365600823950 6537335378666335360 5917919227839707482 10824274220936893578 5932385537897466495 3719871941867716377 13143201363252061662 15376140713840606692 9646868302290998840 7258785285492553060 13694298408174571703 12622513781215878652 5731510276417204693 2746226684917140521 866002601891185928 11724251304948355873 14505447675513907157 1748134763697755555 14689802055216291553 7998207734386551908 4224707010327715535 13483418906440199805 9030802338593602530 1570261744747010215 4107105187743369627 2763965134196321655 16197408458376450581 1905187511420739640 16296362460045600030 5845734399175987624 13777671893656194488 14334706978385814307 13426741175540530616 7123577805400863084 2402918786387969665 2928043932194244520 3466458752398908942 12107229460540541457 13414205766914939077 4656794535520852405 4895969059436222070 319454528436884630 18330603321316741775 8227990982078858730 8593406496526730517 17722603559721563680 4752583973099364879 13697465469823712496 9072811280348672341 17701805701222314481 14790911834242302009 6656093841882903938 16524354583260229129 8917108749787353708 6654050353167810714 12291260448229578244 18124848800070002349 2765597190883129769 12789677489078214258 6436469668550251704 414094283956239540 13788442171595266773 11722451216659962144 18220335727300740227 13964372088156585561 17732454382866460441 15905783248086623433 6219316458829948459 15550590722618956331 4212191125288713660 9803804414134843606 16395200605504186030 11658206780873572704 11775294362756688627 4443731166235253973 11804851759980214257 8723642097462113741 14759803183526142442 11330806391957281616 6256848301098478399 16834275288840886382 9498986419036760476 18435031970716751153 8467178305058893994 4005417382636477380 5822055281612392066 116614150827093862 7173948591746889152 5860519066342514528 6271638999676439999 11210265319049462350 1312796956806804829 8649846796522582766 5970768973383103914 10687030175294378414 8632288067110143892 17909368735249250032 18002313930439053186 9306992917851378137 11974991524567048041 16042638094779556960 17962939565271518836 14218598236988718898 7290455892501480692 3604565335854171722 16919510939578095956 8732444671111782437 16550827443094242603 3663013890992230403 11426265847180788981 25273246297406527 9436075465199384424 1631496522478609941 4581254068362476651 4478745568673913059 4416052086055636980 16574987504873915633 1754266295324184183 12848658766520433151 3178566136566391340 14644557419250320854 1544335930670348974 3091275564166618204 5406147730735693159 519148796191373997 15633721232273330162 3184375855530138354 8235034768522358158 12102725364707362585 4511409096668287532 8879827116065982650 10556488348817662319 3123209842028061132 11505141900788235812 15878144074437798231 14030054874411954196 12084698671562572616 16921070363114271167 15604903812214204175 15116640051740424309 2688942375218899938 5176611655665576821 3467539063128324205 9034784127193520077 9337775040756682666 7879818333849548989 4344509496010234924 15288723838719018676 2493702141017128310 6144720163692918253 797922106541344538 9140193325077455958 14211857474613742810 3560755574148943782 7029635630401765273 14557454387115941929 2434783515810202772 6171774203523994624 10450924345276090876 16088135737260211536 15987222776561732089 7664804135938833939 1292143711206415832 2116163472608809655 15336904365501330759 6850624580460202921 7374504281508480679 4608949617714675130 11811297537335634209 737847740627649918 5295246647785952969 726230703265659204 750424225738236696 14324169213099229297 18023843847719289440 9816400707224574179 2171565210860556843 17433662790238682451 1078937874861637047 16972441009857169071 2204949923003674174 6544636054390851011 9279318325292384262 16927776908721227786 5856765857444921865 3480150741726765780 5562032911786566689 18411391898301797317 13988509701447383742 14865985460524736087 2452900779190793845 308264867762082212 17992901257027572317 18352800178782833634 18275514171416128526 18270478778955869201 5553110491514150904 11960074266269681893 3710807524113061311 3753616096717964883 14599140390254902652 15059807340940687987 14369297727606431936 12318526157738127754 13683138355367161777 17330505580054381794 11987473168324238393 5091541993106254296 3323696537424507746 10940091892926541892 14085031165741973584 5918877627005119003 9285586531300121784 15322917579038755295 10604528872060832212 4238737369407704155 6375075426205402312 13628856856471021999 1618456022748581108 5049825454890976414 15681270672954764202 18183643778314228342 7991822396800596706 1307120209506256463 200839269224536761 7892606564473689672 13152302386311004916 3437831958749041010 7735016563733038676 4888170800550183383 17764419883665226278 9984170095949625129 5088346775502082584 1716144665130224514 2824460284521467254 4313311779593585481 2521359226294409921 1230342070877918920 9635869471121378488 4708660659738035241 4368356608096747900 8380827057340239227 7216944280265887988 5747965293776250072 18069537191408472090 11339347835036074174 3910521982087542464 5781364254055714103 10997048292589925058 7735210852045147232 4793712952470301828 18046871062852361002 1061135469390017403 8680578041427090292 354067598463755704 208407928272979579 11330653805266558837 6352571497138143376 2619904117871662874 10101464074159101463 13046299509497621574 11920203547230851438 1784887935672354157 15873419646140278597 10050473538648173643 4111602033839226321 14602848453141314557 12902490933970951702 8604300980230263930 2000008872322037005 14299887921973012313 6023390036197965997 11148634489530114869 7326491570865007015 3636852784347690151 17237166883924006302 1985222871621444760 3231039307536857817 15945876302473607656 8404509389293922166 12999222992375901190 6648888219578900255 16364196860153795400 9856785643079007484 2502188612925396856 405786819364253378 9379001951979629274 7182149512352877765 5171809192859625545 15856799221539292250 6576456499596940035 9335555164652840751 194675707596826869 14161574925514717967 812844872160697921 6265846080717205893 3575627181605501844 6268044164206309525 16691792352003494066 6488147072117385129 3975177743327816547 3486865693829285464 14340819562157011744 2041172738552282649 18355143846546350657 5729966531472108423 15479222989374459407 8116931903316490415 3723055918081840452 16824821484524440164 8220179989451176791 5067749732787553839 3420236197277134573 11986074969355270498 14696070241438418079 15777797691843607735 9543002111618797941 5815110234131547038 10353979567993985628 13939739466425316218 3437669538656741427 17750558705194863306 2139393037976049118 17884084601568584909 10461821820396536923 11211227557924539899 2602627597401262321 18016400375033060156 14870039323634176342 15930519729974315440 6509948351358976366 4825937336316898530 17879802799862887343 1725563321271323283 1310151558875658292 138325328001380370 4923090418867367196 5292190296116928960 5536156846915250362 15596710006659518365 1849868806930484220 11973536916383290631 16128806994554018020 10610130898466722826 9039629890924174398 6673259736117328659 3761466495632107801 12228129851640519445 12721681010656096887 11801900626786652509 4355766756137749508 9923742352039595066 16447350543088512048 7265315899725061501 5535445804442546706 7513590139575200634 543073173905747642 12503888872722350698 11314026497514510564 18057171845852851128 13295431578835245815 12777087910847183552 7336806798758822849 1841779504908564214 12806299623362678476 7075260215757017303 11455118243498690620 8348640284026600783 4448842875868894594 12292956968991619051 9367390934603526335 10268587219024675286 3748440653301709412 2125632383133934321 672975875703803039 594900097176376699 17575614449337998406 689896248054459408 2029314566917109781 10765307574189342982 15351748848737515417 4896837696802669138 12956101455744374199 13327925812591804940 6842507072109366251 15447703270479264640 5088697728363908967 2548849164509237265 9060074292792920722 4794534544512623305 11757330082164573541 16225767221946956402 18109886525362263500 11896931423797631605 14484918724622916330 7041484994041205237 1189665461155755958 6195718438887270972 12303876105663355218 16092568284595422721 1570646891569755370 15108996365909781674 17825726571349084792 3578808015467744768 16316964238157691694 15381699527730592701 11523751418092871849 18445260503189361719 13988661016191860250 2964294612581389773 2482511925968243115 8564346151252415221 11567651009094830006 8864417777994400967 15056621413233808448 11493006153720800536 17784174183067705350 7282882559578499443 11846378900623903475 5121762419803269715 6859445945234489468 3142394518630274228 17001084347435793544 1310465216688392611 13408680304954305919 12270577728565894516 15553402405541390746 7011424993720537517 7542202975214222184 9156223009570984719 5550656288957492811 14087497551925000399 11839920679111731857 1667906286146596464 1328119705450592831 7816034179934170529 11663565859969844764 15485241223118352823 5244530166063486012 5965045277756643737 1644057874526756138 9999243146074174039 18018019867771417506 15036451297241015267 1372879686790899121 16117344508601258895 4751487834671078795 313766108181151538 18290286530767855773 9173322969803690820 6932789766621051938 44227968127399274 15262148804629370723 2084713227103093811 6687988457773155970 6761114236349711458 3789140166658991354 10498455400384299705 932141760393881904 1644024364375370541 18021584739429581562 12760552975212214839 13121929560409805915 15848119236582881503 7448452599850045619 199300848004117669 7317266679410926430 11481865213004755788 3948366674631173494 4917388141136758138 8499244503681698079 17621902482345292982 8500890592850300528 5472745120139072157 2438866541055765126 4865044653893567684 12891345496008946663 16825401731155059763 14335840950202192593 5232021827502803884 5440355971947388510 3055376598479578960 13924115981947178648 17097231245188704618 2139733793049040212 2922699274183532918 4031052655515015382 14564122355938406898 2508277718019415825 17820221579747938050 15397485677957128525 13119541793702572804 1519665772482381936 13403883916707987338 8583412395044566499 7155134400641804812 1783597240531668070 9055360218132531630 13164602743108895216 13400112496500217953 4690831029781558366 10680375659249051708 15917192864086420038 17217324984052817857 16020085455708909154 15531077153417217666 12447829792852380175 13931300104900601152 13901838991088110513 3670549681432796333 2539757017899024160 4372265718097502933 7778993851126750117 5590067411410800952 15579404920284148045 11176729393648130679 4282332301421475775 1892345931586669141 3470668734233296009 15035929829079055154 10003839677919040298 9050557388487656379 12266207238982078566 5876908202954314484 5569724315149931837 14243308876689274058 7258105579918585222 9276995062829681238 5962313663160602075 305050978989338398 16033760321495724662 3353556083159279363 6073193892918596456 17695751096050329166 8584930365398645761 1701744455569942988 9063657858043797807 16582052783327705635 7717966372788408097 17061020793020540844 4692961362531610843 9889650872625542918 4380185387951914864 9070521181269944815 6405775920057686355 4030039747967642351 12237987339639091104 3469128214269915967 15551290882103536315 15739767065570809877 6164374066293855623 11295238060272915472 7810888773691597368 10336610859440389192 6638546539878128212 8003631790959589186 11299405785100547941 18158716853652013120 17277141470351491489 388862031169805912 9794781945224310658 15624284103115006132 4931634997130984036 2711049580448211919 10406396042232983519 9963739183153641741 2870494684172128717 9058765077457256355 12092415492828845497 14581312019150456823 8373941091886123245 8572088042370038048 12610143450699422762 13641672892443498127 6166786737983711488 3492198921137852208 6570474684328195953 18257704161890570493 16761823059047375849 4894408575540324475 1142823870052340619 261420083144318922 15363794339747096498 14787761747982532485 12809284922719598655 12726148634670883703 8783876038945460016 5214105830143469527 15973487557527531601 5089674514637395878 11173503555231011482 2521788143464971027 1851079389474097193 6460070495532451978 5518323914354866111 1553328734632560378 5081788085526247480 2742252174058405723 7655391133710936935 8792855494193213699 8274044973039185374 5440609695307736066 13555396947114082694 10856329525630227125 4222959925835791892 9848764372476048418 15887575939860721421 10392001474990368804 1815168275474287635 12656327794158944536 4318567552609795206 4863091398962805646 125823432146694448 6927392718807956685 16362681402978407151 6198370286944646528 6092490942755544123 10537892675860637112 16467066178517081823 2131742291178482103 7348434598447202187 2856355125814304532 3234815587058531646 7328270913799984597 12943974176439238126 17946929895244225029 795286079121418639 9985232849827120084 15527363866950121319 2171279269136910903 8001175436494725675 15005400972325124273 11485513235323479286 3696669284926653358 7403954871002971227 3623645563953222999 7670886019933225509 7099303572496293803 6717944736914766989 9013906721399056511 4198256347145429550 10061628409930518425 5998255219341016616 18285899893802163139 2202883548691561256 2124425370394053404 2012562205222535175 2717146752825555752 15970790602037365132 11084244512606090612 13749462519524282316 14440753469660220554 826642131425614956 10405498430175941840 218203983944663275 13615136194035639538 13775971683763104526 8252585715605120720 14858725493784701744 8152618097542795275 11266499179996277183 11726980510180979783 4064763193307187026 2607822787897025000 12529305177187155753 4037842612199819041 13007892304832228919 17940699954143848270 3846689445304833627 13095407822419647213 15856363016650199819 11168096455741864576 10311981992390670643 5165476202796035107 17961036093923259185 12929875617076030308 971301145958591483 10193095276947076080 3583167130697970304 7334830022379340979 7170787210341230398 4265383377939626059 104106934942651272 6082078627485097915 10333974403168907016 1783071030750145904 16807980766653021646 9354710093328349433 2337022919923569054 12418180892637830483 10635938338312414631 18305728692908651310 4619059904550253184 8868607162184760961 14356446697825538403 725622453980197240 11201842203955598148 5284662291564840797 16840157294896643341 3704542001793315212 1948169132046548899 3868493097560252913 16824362069244967879 9809815155999287639 2937412562728968954 1508024647609447233 17083846460840103961 3074509782244841566 7976325722977995259 18166658359902695598 2218928647503856194 14682627318532082254 7252702293084841158 16715329066986141227 1496592184574215901 11074049322192790416 317279105398918209 884706623130250349 6081133045878796308 10246700362076392677 10849601172027481489 8350415434094903596 5723107596128317728 3805527300951382686 12327259444034735034 8815088743368746039 10291599417362404719 4352684271483167055 15483790829431113640 5184244761239185187 3790423051691122187 10654282499858452136 12401872471949689078 15682299950006819250 1498148487892550837 6397965763681502821 1101920342344789755 5911107306964681113 14952599185313275650 1723997585298752861 10473844028010039921 8568558722973913200 589000204807287251 16281088506408321158 13185701736511038352 12767635988610749015 4742084232353888531 11947883138712278225 4904451402358361313 15485495698154117340 10043637622879647537 6151896770274878033 17153953866426110679 5722074204336155651 2497942738857455472 4450025860856143113 5747541888267660255 6843851149747013556 8799805771645558765 3037512881925240497 4286028983058446407 6367358184138223898 17175970455636069121 8858336612397499527 6704528724881496534 11224485715193098574 3805442936412858989 18036765661047565024 8937829156247229666 3150304099032813055 1486125705591559201 4362027613717318377 17196129702391978830 16964243385635819824 6562352235170542623 13152653621288579426 6621344608483027381 3479265648869800414 6648015193323704322 363392237641473760 18392970257265397302 1888900842826219976 17639219692069837182 16211848218109715685 138251625493717262 5387121894302624589 5105627189113405024 16881565139861568478 13686959912932585281 2577931178837552647 14598864190349615923 11254591243932164186 13244240010374186322 15085756831068782373 8178723554626907479 15210756635485123235 5500609781783131831 17452967805342305752 3411960003636693593 5841295416153894832 13287736388686525959 18269430495185640431 13880361560106575854 17435014182815975938 12706089920198412004 1353302329338288251 677646478952951082 5955070626268611480 17277573491916848305 9833767624443524958 1164325815173865850 9682744526355305925 5202870831699483103 7995800657781481401 17956722245493391477 6886781752585985285 16401920622136047952 4158796652757282952 9213968941398362170 16999120427422578734 13506918928939371047 2921395284728865919 11013582661446876834 10665895013777766763 6149143982315699164 15968371172698380204 12849314564757761128 7906460893066957315 891838379544865225 17359515360932254991 12562367404426218838 5227423106978147785 1390033631436996278 15117023757988509281 13353980606869664503 2562798823845049527 14379901958571822181 16236563730825456204 16080656684431410422 506554551337786274 2048609848609437014 4182719006148058893 16222020405322401804 2674359399241136062 4800068246008413907 604255110888865516 18372634095622779203 9211232207023145836 3275026106956267405 9309550506432883842 18095208745755215506 7907889507183966021 16446514453816542736 1524076803618888279 13812361631159267564 10935505633323939241 10560956288358101934 10738138612540983837 899029005067597669 8158531720899694907 9742817073883700923 16182667091622774064 10180318782376089982 3465616141523326516 7582614128235246806 9432517667040805817 581058394050271274 9886651488814904637 15961836761827070141 16457899227473190150 11314686165568682286 6503062503789398899 2218225986035637180 6070777658331229427 9344140171104549531 6483362690824172062 1046988465541663276 17747055168753455977 14723295318813958204 8111717482781449071 7480503970859636149 15353009885551903142 266712602272696493 12004134899002083113 17489935338462826859 4092755862053274436 3063839543358876289 9958984052145137561 11781036565005380933 1204695767539230553 1503241424892931867 10560416066826270273 557625944588717018 2252573278882010568 14604375257505274806 15492690332833108941 12314655962156087243 8232549332490928593 919164711443635220 8149067493792466173 5332304666699621839 9541765181775879898 13942983122032862258 7591246408340620025 12305619770174364660 14644073671942718081 15596737969432154032 10888019133596340119 6440803464018469578 3000591604245086570 2128281062936987424 520676140940332940 7100538959501153390 13086934768519863554 3284707856881375047 8843950215367644144 5046541765637781032 7210989492663801066 5291983456521643802 4695463977242900997 16265784529639767774 6083942723552840615 2863189938505737495 17259694465462156274 5823336935249362933 13675632148199122886 10794606921490733010 1329114706923554074 1396314007686881216 12029439249905805824 3937005241159994744 14128148767104983401 16127367408668837396 16921427066376915598 1453363144862361999 9278476789386965494 7516810501074788376 7232339805045542040 13949650684175078560 6526373021927889876 15507062765031071238 1163284730753334879 14326531262148200046 14507142198162162694 14467927219061603352 8050211833751022892 10545068060778344278 15379362359498078487 6527236400299259865 15570176980202459753 9151588360123658896 12199422357250582031 5070205801129508581 3251315461251565563 8211384662424068158 7438264231443523345 8915958518632044582 5323719247051583073 17193095357571454317 9748782426027570131 11668099066376800027 9217407972375065572 7635981103373275833 1230126879567050252 11183450967062015973 11022917707881973416 8151877456790450359 15093003848370584933 8793156540746234122 13038760016664989973 9065646904938988939 8431348486769275185 13007836195357214017 724534258140338647 13045976480597667261 2859073133946073775 16178963023293536049 17933819980021617000 4163984164895511781 5660378553685892010 11900388308143551224 9228715054718674153 7169204701407126982 6223391385305148006 8295976175143551743 3479062565852290546 11036563474102714185 16259588385708151897 5233597804395468830 4506257672138783860 16929994264159900542 3713012647886183719 3695054882381525640 5554093845474613473 1721025641096273302 12905921868849202802 10946741209790341771 3305886057064965359 1510071075803509703 6541151398631650196 4122192029305770244 193217056526073440 10059582743705571395 3315843555507161738 2397600299484356662 16877856498860300760 13585090727552753970 6118160118774849297 6898593785064321535 7482148458747970443 10485143172046194802 5852570594430753001 2460468616084992023 11726194776882644202 10446789149034747220 13391879357418575761 1941389323190369144 2381492984714918475 16452657979663320058 17842670071429564615 18152878151127139571 7546156476933927770 17339595727924782137 5022500314845938985 5474572953754413919 2413982496346469606 2535976237169377622 789254556907807398 5013963476883308100 973419365235373421 2595476763515936000 9324320548851571718 1208099930819957376 15502345910805370833 2847111681038744244 6483978067140955352 9429934403037287058 1293937848946006189 5407723302085001719 17113224088927186589 8053207183939541462 7912994820744510536 4235006970551350382 9696760490269876375 1720169840720568063 2676705239825207198 10642546815311758119 2915061045001536153 7433144604776057344 11802140876151027933 1754755059984340648 9431405354373250266 11744258238511830683 2557376176175234467 4035515608554328512 15149216153139192400 16332742751336356955 3032845456596810980 13953768156910545095 13502845011443228268 8421298081229998623 5898135512538719370 2230716628419310009 9634946026259711056 15358739545369500433 16658143804546682080 13963636803503368064 3835777892082066337 7313602771897917174 14909237230882670023 1451464795706823763 6119595264422367312 11588934805972730628 182230610713581959 4684481844420816843 7565777410469811948 9666810089880457323 4801786374569601201 8313075124976300009 10858074397324148263 15763973544037273104 12634064785342429255 1149909042680673804 1758221859342980270 15994562479198489006 13571597658741415314 5542475746196053630 2401687611406960779 775138276836146152 2733470282495767065 6809486607225872927 17490217987802252922 248145337474656365 659025549697349046 12932905877191947839 17298026237551857085 16563249739619557571 10154368251889626462 13280563259907751502 16482469777308979531 5219100817215103717 15578506868718744227 1916897837785903808 13885761256425475599 3082757363991625260 3327120317727014927 14613106144242553529 3222342104843102643 18098290933660047208 13567810492617981538 13308820376058680668 14859929661510041415 10852751993874669450 10622399003526123076 6149599895267179470 7207068383309624185 3634416461875238548 8787244092387598478 4946490745661748955 1571127092631250501 2951338892396388118 9459515099662574465 13063617784991758946 491034236626803354 3136966889529448540 17398456222251380210 5679968231547050912 3254385852644875420 8000651584481869680 4900806782897042005 13752054603653320517 7259440559507029495 14969627245889208891 10128191015160956821 16100822413004821728 8232834640561209197 12553953040938611203 4305370494054289861 15519673886398053281 1103120682064361178 16140913120030146050 4512152152708692635 4363267176264038035 16209389567448435003 869814209102196072 13073021516656368689 7501079806211425504 18149725970427318554 6320305798285921999 9413556080333058921 12876740212350155259 10646764950755748712 3971636469761953517 11702202650786308418 11400143556476679325 11959986511665242997 14112622406048136697 6491154352792009999 4525921654145845881 17521873947906960281 12469918801686118902 17509487990314866193 12951878184171087510 11987591314658611551 998273351412732948 11986842358039312288 14481905744825698031 9250284607618758354 5129761047734724127 11232922478919626589 13059225117446446459 9649784918127049734 4145946268198665761 8501446260785370853 2695524396264154652 16286924322677059305 13796422020801692708 14708269578132322454 7846423281834879245 13754473134554748806 2609092525821752130 11111257615371207036 13468279836400292993 7709103569107940323 1074612332153913353 13583821235247324888 197748149125240085 10832334220689511946 15641190428855364526 7008361045156126478 4018818666224430599 11446869825087107306 18322202399607453452 17751188520714639380 7789252563472655944 13358411264865963674 4161744246356326853 8162346238718321779 14316294366557560933 2077673983451120098 6758540717232617065 13693176034118109184 3227644430906998653 16651571291613317705 9455471053589876746 7261427304889913679 8152490353656954245 16759024010307516112 11867203764988374468 10524336649958832214 3778361676013613996 11187154775681800076 8106402671709724796 12097711913141493890 417382437374559152 11662363120193987007 14623256634517364039 16813589889715313659 5866657159058890593 16660524713648811566 9736151153497490706 13110746798104479037 3865860401612877155 16505465665765490080 5973848909104890779 10472890174851169599 3895413738242546517 11496294484513540490 8833021082495388637 8261404107977187159 2631084454211526716 6571498429453834518 7162501793217202709 9915664931185449885 2104295808482341231 7490702063515656138 5653040879604478442 8633190527851431005 3138344613379992576 798978288031113202 14029614378141908766 10312493172230085474 14440181578819681500 14417786480751002807 17997667730434470104 4977460157029485368 15220629059768851800 11705946474703599502 16125829215703820974 6061575418015026484 7442526148293067582 2957431633651867604 10893197836660474227 4426828723968488253 16711599823877337019 9255079509403710146 6312704429224306079 12878996988263546255 16868379620803634788 11311133516527668493 13961979852283523704 11325852428342690697 2602228919309354356 2902981210063131963 15627569775560507931 9927078339983787408 17905992521978161979 8067552686130117822 17769628823293980137 12041658350193568082 9286668356262677932 2744983230413201228 7008290756870851535 902109317458656011 16234976471753389645 16953040374754296055 8982534038764131090 12070022375150766955 13600758320890003405 14906030800015485060 5013588647995954720 6585324043664135057 5802498289147463825 17238020258637696845 3734849400506217317 13540609532700991007 5872180685262595862 2177448049692354642 3689842417904729124 13647102261115462280 3725054767228546236 13454340381226048016 5460256168098889649 13344738443799914606 7070528491879559507 8560873766700577274 2262108038853365813 4371071296010666721 17410834028648710170 92994734560834739 7087232808295065549 5312447393041217591 11176787517886582270 12271826303926039706 4352111150172593141 9616056152201474095 12686070628915585482 12201530751315837060 12730276273390621479 9633289544384665016 10321326924112615825 17963049854036803858 7789542209488648627 15823051408001706331 4695799921249139778 94585853603555990 15170030972950702131 10132193005685359604 17249815503082179869 18343080193512499355 13651185521700727666 14032219002163690722 4576428979929843359 15482271269147570923 16996278071158408879 11267639134838496403 4816742295808584352 2007657147132370351 15631307881615856202 11860952325161122903 3073808336398799453 17587286231903584381 7055903370054368237 13375629675154935061 17962487023251052547 1884016389418072035 14200258057234199403 9799440781680971471 14264086440138076889 6938066944323714763 13294729032925394427 11046683028679207476 2782105050511833488 16227324694604607940 5026757636481519058 5279978517415959440 3861858114355166856 15939726369545496332 3881681777678919162 4222464581579040380 8521465001185304327 18245269872124628416 12303405977673849404 1778334516640597103 9268770202043358194 17020060697150203723 8716119014750210210 15778107114933504423 733795879864494833 3147311461965306655 12399896020736816313 2968688172750599221 9731991378299775971 7804616904435346192 9994403823799414102 6036154692057933201 7277885349371868740 17292688748030798068 1815025454830100689 9840439991894134575 13933584003781412107 13550130000090416771 17901441635619301928 6267486970519870240 14805417637519265504 12238123782303416719 2587800088628427499 9950523040742374213 18147742703870014378 13622758953848779790 14566953976573379253 11349410358586557270 6800212930626653074 2818319262940726877 11001178122685670870 14561594077800436243 15138518013910450489 1590184081997514980 5680819465392621164 16498955545621636449 2692683970580080835 14029099508958580743 3496889999757425285 17148932263485496111 15890966010998698492 6950888751118298365 5747284137961339236 4410346444962720717 15263613984447377561 9955732482700266848 3646892919512797225 10673796645818847496 8410738252441576233 9315498030348025447 6103183858159820020 16184972517345146804 15507660934491594079 1933662543446059816 8654785518551074228 12662283058833965555 2217349005240939355 6805604332823003716 4312774070809846911 17413877065440247007 9884800405343112667 12042905744322290690 4790898870477495900 12028297821696473327 15204013559325509828 386952353052217265 2713495616588770641 16789194897910096944 5317361741182617511 15923721726421682585 7387996318197219438 4735953695919480350 14820351555887703386 18319279492773926371 8817760499776389869 7260766718562947464 7332987862657176893 8306951307198128853 10615741389594022103 8874553053796337409 4419590845431211730 1146836783461395971 962708577201106176 14392370670252411388 3422201205847431738 10286983295209637513 9083988014584477946 12569674014602311804 3645834644842124780 5560360491946665643 10542102325449088915 15848584178267831793 6839812517436683697 6737269925197277265 6367386609971004456 11987625817092471354 17516844746831905636 5398817658005877527 9887071318610923284 2723547304009855086 183518672580061337 17497924028989497970 1440645268366746953 16328612071274844179 14102101722104362639 316368329367224334 10367827931056762674 16917852839772398910 10554917678876553313 10380303022734028595 11802279828854152743 10421400511678604109 8055000310517398539 14520731773122483994 10559927211737358777 3446230368741803487 768006516347276994 1555218640131227619 5200693818372287258 15396091497485750218 17486735825386369559 649935357742990603 8385504188838652801 17349654147700978568 15830339821153200871 7045139225433221775 10924161911069316712 8523490128192899622 3143865433880414605 2758011797546612987 13501533058082379588 3277378953708056255 1593211528268390210 9266473774378450314 3854262154236844314 9393975495619227292 5298738382929653325 8243491958267911999 12915265106826930533 8212698907538205759 1469529622378778621 9817481801133534550 7961456525748733424 6544957648182130235 13008698124564629605 12609490742190152962 14684065773623650515 17461169665152609648 9851685207883283220 18200867533322628437 7649680171069358819 3867902864834967593 2202788995180928923 7967030235446672669 11392094615315898218 6244751751441083537 6420253203746431096 16256181213173118732 4746827999513186034 17500551454152795003 2787397843691268837 3655513085046776115 15750430963748025908 6555642456768540083 3709440985128229528 7483422449825609645 2865071630560899660 9972717673190661012 9819353255040987947 13394923544861847225 15905880025477390211 10302905931584759179 3825508255341341016 1091774840231711143 3082634828827131518 7437466051294835047 4769653841592282427 17763333156588677923 6714392519720473494 11090742793909322054 13233942390654875484 15516219044190927608 17182047081891382085 1468279731174995761 18112217506542913543 16671360044444166173 6678776366773525054 11739217357377321755 13516493062810276295 9271028257283565437 9636632706245728239 4916791367814863271 2667806298031576911 15306516018126969244 16654049586977386216 11968353782345856353 263793267445067216 11458659677585164160 12350351196596193805 13706692796259882573 5879041648143078095 8948301068771536645 15575854167285754689 10277076537743554598 2827405108290636964 11607353887251821303 12336448297013689840 11139195264919138358 17609725455442408956 6387871183059387849 12401449389300505045 14322751577850306998 15056331808503152117 14999049635653382009 1920268188930638363 18383146904526822995 7910424761369318608 17996711394117133936 6092540034953762282 10307417213493141083 2554422698970827325 17714927677778895225 4487698197757533874 11426261917125117359 9951353780538749683 7927621708900542544 5197084956448593352 12379670757341673244 222104116506266143 16511187086784042589 10188532808732483459 1589362349234993511 2518519524599047606 3844836192115382510 7603944506482906748 11221372886067640089 13024260453194743593 1985641573390540034 6204693246487194878 13143235594136837650 17920747424262425342 10381168927335406077 7146054705215352018 12382619608469028964 525684596542994855 4064645276530423454 294977166028837542 16565376126248249519 4799928135728347759 8327647859257625404 3673718061779897501 14484888812315436657 12366160818895472644 11526102504967190473 4793709875019639332 1053516156907852551 12200670341594446662 2361609777756360934 1890155767768808607 10989082293982313803 508739040580675941 4641196875759382609 7630165287096293535 7660261886987339792 14000111468182356235 3963076313726695870 16771530596512189983 11354582647759136717 1338197966038757056 8745594550695743054 15814254238168977596 15109177035167165009 7414868074712288552 13631599136862418794 4742070952875726552 12451504478784577214 12518936419250077380 3252335680419424538 7119690119781040246 16468207609658258451 14853585968344270126 4994410775931897565 6476934520832476173 5386758623614589744 6119382403204448711 4914995133119308240 10356779596199191850 6972613248999052355 17012791823966771794 13032471707952941546 13256477859658486331 670922241259807865 17382803513367507879 15672240434959671313 15423074168003177810 4683891335201447158 17621655501496149823 18321963740448169088 6263744081417956608 11758301134067816201 12549570929698994270 3727749060338013521 12240978989645684439 2025272132205441146 7268840153925965948 6024204602500580332 5899879283905840810 16299294584508879715 13280826713890275731 16786786762795585234 12962469996220346341 15970259618352524058 9434476619970961543 12656827959734740329 16703823874228739917 23346645137168476 14275307672402749148 7933712800619084577 6067291900332874735 2897032191774564798 10227821228231872526 16015319776906646104 3276869412207831795 9852837446101821243 3620869361879554503 4561461615874804600 1088384315793879095 5854480994926962267 2120112118903083051 17582650350958125236 5963203613406119663 1808252987179756320 7142885394527902537 8241036182427425565 4176072138518681454 10539020869643563748 9735374228522924209 2388302681922304583 13891158760495250895 15283972312472317973 10086222684351182465 11870055354639693303 5406681806604048556 16422685820247869105 2012227339403740262 9822039383223537607 3364310680896915622 9334632975959804748 6410812125382825919 15652254495015403393 11783930915590845297 6775708322459879757 10463919049817322447 2139168382681297357 6172049369691142320 2258142487204348065 14320429228371408847 2993364426133502907 13977165669267628767 6839183997924219889 13596659610873343968 16202582413452524537 4837381773629648747 15001732104450932704 6070641421580364428 12568405251072822847 12311192112029433444 8307908452082495011 1750277978546029340 15217497867472140878 13446804758577647032 12640984294499832543 11646366758927378066 2806421162193971815 10673425178988132001 15420738626132953683 10981521803807975997 9778041402056457519 3331251064003130446 15129758740114629196 4665059554196689239 4800912868281857106 3943976430863077342 12787494309396767109 3729799953914185014 15792581085480630472 17336965915594747928 17584755268543320055 3566021211840226621 9707821193572805958 2865720954059992634 6346532076561027329 14399481966867777504 552450190073239344 1741756150966454458 14665237374069820523 910614524965134604 12339189996658880172 17296805948305338147 18300243594388703342 17222070187909349585 9119732348942373060 5067596574314729346 6938669175308024267 1209927940881123061 16104697780364111759 8110815242073987228 4658768731371352761 17984339763630103091 7894496588140951325 8821317562862547752 5935833072796237678 10597866110902058848 2622016992339528196 7266352196518101753 1829922683120126022 2620998019295186109 18129380488694158527 8490299875959297146 5711524238650601233 4909117592458197918 16754700735387733112 8832286738768795588 6013137073339834449 3023769263962749586 3413323320753833997 8650933176814995727 1862255608524685634 14654543317657752836 714548707128846300 6963524893787789407 16055849191895372317 1912866139349353112 9644043758762272023 9768947341503215815 12662155545568652916 7496187484180012336 12435722088094174436 12495837939972295634 10081401594347378686 15715986881471081396 17158404323109716312 14478498371926062113 4024863599806879108 8069786037030374984 4001670343877544744 14483611425387625719 16484924857976525776 10128467301077581532 11227849238697300588 7329990248872953327 16942990577702749589 17492192944994985466 13113926942059590583 1801241782041447489 12753312403757148747 1857458276382889435 6403891281312750864 12268129975466678234 10205770920963612068 16772020642862427240 8296089400011288534 11489185654883691435 7031504705753539908 6755963802348949663 9091356968827792254 16407670635356691285 2612588804147823500 4528294527256906674 17662439523602906710 2273105949412754431 17580833985562387285 16880536507446372005 1965981163997785906 17840532010180261649 3142056853535408558 15233994978846560549 5076681723084554541 5126211539137572918 13926637356456331822 6666142109278647106 17956818975890533889 16068756054988655828 13632805265826176038 14470909093304627189 12583317935419341526 6739818642072328349 8515131525076754671 7802922372647402435 10827611752013565343 4888546368333888968 6382404995917448699 8093049070235438740 18019841137156293197 13548508755752487216 16385772153898274327 5831723948486864278 10874034842441681269 13605524447202027657 16876043434678148899 14218227036313046218 14280125054271134317 3116062893235396705 17411097321292224209 16028127188146989238 7710258284270142969 2368562261942159184 1462549553521921921 13755681213178261655 6667216204912789761 16380131300213087905 6605186651240035807 10815779298206095565 13480683596405342209 13759143704098820159 15898743577832797649 17632080908745345688 1699954709981353221 16615780704366061972 9250754141777984637 6488610529233072814 18223038997847026695 12446874650245470144 12674832779710503720 3338942744954159875 4494223433587023730 16949030048801196780 3131904864739657633 15261849363768418741 14751241470086786820 2558208612334276337 16096378422211104577 3748774276586890556 7657358670669735201 18277555346980179812 12706012299143836262 17687998009764270262 8117952906806970344 16735738872617046301 9675658048209891251 4946522317987095997 13692829416478354387 7931916352221876336 18375670300568744562 6667417665670910162 6473604651641644688 10218948418999942781 2786606839264120105 7081844296159892689 14134672745217806126 5084002719611420241 14774507398045889038 14336382276750656030 12638084582638277816 762505871392544319 13540766940523462899 12713069139151066286 13975553871395094842 6369528870627206436 8334120007369585669 9046885355692045048 1006851145920223582 13839395386179275952 12448829429036872895 18091588528330248392 14318348249349920490 1903802124326559261 9331263688711107747 13620111643044447827 6534349750164104293 7054354381328804206 1610945230444373900 3382623540474340882 54310496809592999 7549043905705038968 17902028312980173879 4381324603200399100 3372865322171409369 68037800422546125 5493466996046573529 3884660882802880604 185123413001460830 2556898095088476060 3001294146340820545 978878132119495166 13410473019777282664 9618961575683108054 5560557421666658910 7906486550276811209 11190645096255373370 14149913022955301708 3767492763029645519 3765103565946203660 12054403269786946185 5868387595344669858 11355138298349717287 14064260095184008815 14361226246017198064 1441007420680260258 18444331009247356892 4073618714775394005 2089587164061128685 13220137291793937650 1372878531715886910 2812154068597826965 2176215288877558890 4764263201409205194 3045385946228989398 13521817418860189696 12939066919700348293 4460378417845044371 7301884094288475756 3959230631278286469 10650647320731828812 17806015801860820321 14345686424286112401 14098161384814960602 11947241656413128560 16944145521338382324 15674327307561627291 18205167968114587239 11873115780716229603 7034935877716410660 3941670287575376369 10513483129804378481 2220296107884863151 6541873068365358561 285505844227790319 779442892047872519 11010769099250958266 18261063260090702793 6917831676110402012 14621244570219197906 15301497161199130578 11025433294428665697 16451574992519456171 6912071097981645564 12659058877574099230 17426606044679650556 16474987326235308288 104628779180639531 11204867849792419589 5707641370394429624 16403482760287678063 8057753907874750960 5409076670802766678 699533514383662242 18358766735092894556 5322042683192950258 17520556328768878720 6847264665059452720 13514457719292960763 9644507404946007571 9365325300740012359 9680398565407219386 6379084476869935079 16644723232462890643 16711971338974832318 4385167763063440745 2520457272935791585 5040379798921329776 1809049516163230645 16677119613576017106 17705142601136819696 2867394665516343964 418876291127765572 7872909942504633573 5162534797470382460 12899986864201825006 7362923824524107514 16304610639324575905 14052836462579558265 15600080767010026399 5444468547697792445 16641275932943901240 12442620987614637719 4467854155704161409 4631109592895088435 4521033116312224655 13822998529292464530 12207092026889039620 2796650581079946941 14463316651180876149 17966228362182616179 4075094812204773006 17910442701808684049 5287216785580441217 8198736029653670869 8002674269249359465 6024986061687453155 17439366541800623667 3216445883882934705 12056673137190856860 17559856145571071599 16918729089986384666 17913634403244765123 11774405164026592041 6272326270090941942 7953536345701239518 11548804461032854503 9645671727922657476 6721610774788667166 16062613924902903170 3804971661731423845 133935868362826923 10124282425962149028 6536134493790303806 15631899517887826277 1644399757585874472 12829040137546939650 3543744192497049192 12688711733305394930 14417675232022816891 7821045582206930004 4747399564837167764 902781625437243335 11662824170265331006 11731868400736787843 8089637339370764601 1286565833317936176 9719210510236480410 3429101707207244964 8410236069077708209 6522285143638481089 6320919969715301671 8858599431569678626 18379644196355216589 14268424219853707654 11661784349433732702 7065429673293553092 3402285549351273280 6254853525206740420 3468823634729910336 8788887108917796722 17210022775346481105 17582200373123002399 8897015985217501296 2886415022798301318 14311079130547960082 1649530119762418591 59193545279540235 7448851319661271461 10078624679718671088 4827616563312341444 12762013167067087203 14096962949008980281 18077107096060736897 15367326855521897738 4335661846672627508 5618935436976120618 13616631990785114567 3531093349724461048 340180307463889584 3880488149937837128 17175527922258427887 12981484806844921047 14742449166503415730 6090736249558978260 10151432115529154749 15815970188543977089 13393700249304559726 17587132374728285679 5673209393139069114 2305938891303048034 2490507264099899513 5854200868157552127 13668909167109459734 5763458084208425080 2837538880007698774 8331341337974223239 14102383424180673705 14093000673886034477 9843437742032127180 703385289000338893 16686439818343892987 12586732445076624340 408658190937564197 17792153669359611687 10311387724897506908 5946017071666178879 10843883343704766514 12174343956729242840 17530201578225424193 5510965870102140205 4069384445885350956 17883253959373487486 9840934962168357300 5531560622291395471 12264522513867740661 12350806779197074229 16149451228041757668 169244504125962597 1949017260544337945 28053256979148271 1910038473037795238 17210697109241509764 15285023236391075944 16509120752446682173 2116128636455769290 6127429042593713125 622579368938464560 16409047613781538373 2483175144518547890 16150465711661226602 7262874879434653988 7397753920126742163 18062127573995576561 4011111244817415802 7902813653337622840 11369422378030698215 17733351297691964203 7976389162829366625 13791177699840503702 18176056716454213672 5648168798167228902 11520126656563183156 14326635469140232786 13988893275700661754 2522275155205854216 2503681635853336944 1515116024240738025 7570723746494982836 11749653438645803990 12276248026304945452 3119045356513589093 12475883230844283832 6306827649412193689 9626738296424448584 15216154547086479343 16991279864755174579 12855100365597738679 18034411723095288625 1030314336056778293 2126956877396586968 1253212602667891368 2834273622034574951 7993737901057587182 16278912395538341861 17610738194096239386 12838415615175065175 13386033049194512048 11001545133118689305 5177635871683298122 9236464222111894214 4575529111829791787 16208377760330179134 8969680986106232840 15705203943284816042 15910423567942631453 688958362705460774 6228748164081492224 11437926988845699677 3250858553495680746 14912709629066274649 13942941603263220909 16395163283146553487 18183022908042448394 12159460394817992651 14211740025996970161 8388861178465075069 6671588813436713270 3970178979883582063 784614642551572099 15303492074189339842 11555292465464567624 2021150300918286768 160403297116096868 9571556729808186211 17660821091331274952 5305433664784016623 3946993837137844384 1575483793374993057 3588729881127746213 16990817639654926086 12589217558319183515 12507121453622541772 9103569032414774884 521576540782405217 13803787583831016712 5769748482336373327 2794544255256564296 265339197999929007 2405385868200589664 11853189205056977768 11107180908402066126 9823477896489777579 17478178653103156080 6460709722181820865 5244175633672566690 13533183753897919900 10879238998179207948 1908466100279284746 828470572481276926 1988217457288257855 12918356874673257764 16381676335892584761 12884796825284624343 3070296109353172880 2570537060768258162 17135721458369796601 14565117468084498656 4530914217551034536 1361992670706049571 12376519142120114825 5584301717119526070 17059863246178339278 7479884829122620441 12591524578104769173 16699808213862274707 15303841543935746969 15990990171780177538 9808519126202727849 5640552070630200392 18343673976195679584 8848256828619329138 16177836595608779523 6988282805920351731 11822879813527283993 16137196358762876979 14558799561280544881 5338565121423677666 4490116738281174634 17893629358654559901 16027887367572200999 18155535760089939846 18039668063818570584 17833642049996945302 2113522350991324529 5053509897592105185 11645035853204721193 13131628050164420406 15952711357558022651 4916055555650704778 13207920905077558019 13848895074112669939 12995355820158424501 6511146176483167605 2928398692129548066 13799611319574088276 2375879450601378380 150596194087579600 15769133956064371557 4603319034038747720 16541665428119451828 11711512010825705432 1249580777125181645 3553449296024489387 6711376907484078199 17585140342918371312 5231577255261521789 6804200674081200575 15108640693883713537 4559369897044384681 11128996279635263995 10945467253595542038 9875431618820499732 2242933006881106446 6282410689582642725 11223280353732445628 6695659985758540361 3017223678004668699 1522323645706652572 12524450901257103583 5712419307693822014 17255019551970503636 12172562866895538549 17721208985552641805 10055421728107740140 6942096578668322069 9570057624888284516 8460555582857506847 15254816292101457696 4348209678910278140 7585380860451916364 5294389353803811933 6979241030266391867 15564109000933832994 7380532045859997284 14482392763547097051 7406351655056949323 2553757964617502487 7462595099923407798 5786401185572311265 674694816702139362 11256688962349362739 16723614733719494470 7043297707867491185 734963380500864936 14230540078406650057 6883920432982640226 3657616644296918233 9596508004872877565 3154228567926829291 2512833219159605839 9612430499699596277 1731182243218728858 14352475733148836202 17344892804999062107 15183261090254318974 5265782675732284160 7454432899600015335 3173583863740517561 17646594039260552303 5759257804671735363 11680339561765593970 11122102497510137829 7233909689304257759 14438153237643819317 9980881485923707448 5875478158867915771 4268548679965170576 5264157411487603485 14491204726181319186 9979839583563289705 7949754963177648170 10022467017219667228 9768498577294011782 12423194517967187956 14494690126282087693 14522501050012259674 4363082505622617072 5730312619147222998 14762476146270497260 9800262627189813716 5304628200778336676 15579173759479306889 13059404697673208375 11279537983480619561 546329679634837167 11830840226764556793 6182512456180106799 854952273326007604 16946943720352411680 12929964676964571237 8062720736747925932 12280466324896255087 4860848093189771525 17941974929839944804 34184670089796863 2846389842442424887 12084484643744058670 7075792054194615337 7262637091142360450 8618374040156189966 4696288964715696169 12028996799574478723 1668332224317778211 15871466915901502549 8086416381366139330 17204504650829832894 1482756983530313644 8073828910147531272 17926364539183912652 13996427738134792018 18174931421234253711 6382005108531220560 9835957870695263849 12004605507590251581 2718680722640347104 6839860581291880160 4505357169239263972 13753673014874463257 2066305260499917379 13543816597971303526 1044284657803982037 9916778818701292754 5504777198900925014 2063656630552819475 2599596085320286273 17176942977672779130 12175821269772790873 16535845723607269844 12491197125376341107 14271677499317639026 15200716560997399721 3218101080474816725 12355417310291026750 6428244450994683295 2403072682627200019 13959632719891297630 1040957427584717981 7009772495468733022 7976794009061567376 10875013803290298365 14713595741237207856 11149938398616034386 14892946114689823281 17550422837664030936 8225891155191312932 12177663916388054265 2565803660698389682 5908860430762071089 2414246448479385855 5732278796289930697 1783138684824490470 5177899041495719265 7242365405603551160 11037347189388243589 9968762759037985675 12395032880198085747 11678635368546874140 7827079852149227227 14083773988526564248 801376192448486056 2033867830197238363 7004608246376737110 1368486579668313047 9131295655290555856 3572180039456149159 8265984412273486154 874420416383026414 10933859387069532903 13826411299612856095 10316739885493193554 12336120828548966483 5393601380037127268 6760442997119719327 17543491659369914334 10279620603155540876 3674854713592180806 3829650825985398572 14600418563946218363 3182726017685565049 10498816526666890913 4899321608470203572 6060977592559387989 8517960715567074986 11600220151638892906 10189032481891074949 15846794824801223289 12229455283507863257 8255758017817362641 3009784595370746963 14095280601914272747 15493319883771284990 10107762099639834485 5038373503884917100 10444293628724185931 10519535190589898009 10131636566461148930 12598587080739885157 11779129207336120866 18029868349251735863 5861974640931237760 1557167648671900228 14709315713941484643 16712558523696411666 13535762114855780902 6636459073896884769 17773196573376516834 12280964993484116771 11534339866840567733 6938329317167460950 11873321637993647008 17940675670349783662 820718162800543182 10706299786094052124 10801364308279123764 1016855944370917786 15620941207174180905 1240472666371236344 15799007313111461052 9281974518160265079 11828407766727012592 10318325337628692709 4214161913098280939 18307195170349777257 4593631736337154383 17213626122697772493 2280130575478788182 15057515648334263172 11205823017411222573 7394363614323318349 3329396711697747794 4682737908049596052 7165322643251739646 2671750826127693036 13507968708736124930 899163280209410628 201996143767096540 16541388533150556407 18297234660624726719 16401988142668572063 212669159211568154 11891699078592559665 10462320878715849179 15853958978042606505 18093339900570350641 8514201816675481664 1309192431884259577 8429888703791887855 15635864464624750344 7941602788421006509 13211468732855903253 6814185126659137159 5523659667835895968 1721659561462318382 1823872063896592314 3824503029858088539 15235572154642531433 8755798854054956540 16642237582688887703 4142591860542825270 8428556398335168608 10519888083455899161 1302880524868100545 6532226420623412983 1833412177613241961 18036914368930119139 9725236565633144235 15182385661157641957 10797140284090255873 1819937558906905484 15727108242401983410 1296194725954299486 12854385050562917002 5253850253023759163 2786096526344348574 10142448458138744405 12175792375898301811 13214493745194378621 10032563339103654020 7451905860829706541 3962126554183037532 5775886005238609082 18375112297761373566 15200615496593847376 15117655032054511556 7885239226267470167 4809417739486907916 7684371633585551136 2190051891554834677 13472468018893846762 4738126640058673856 8655360463933332164 7637848937325485312 11256417621002787550 4853522280771335759 5796356228239844294 6773634291868908344 17312567050708834949 8430895854836581827 7607565481758962831 12593337683428172868 127405097948714418 15024519418630308686 12538845651773463707 5634574857765326719 2328381415289776641 11771219015561109593 3539712979349514382 11608822612550621162 3060139075219266582 12427052202958483793 2529052581960714743 14620392413307747590 14730992290038652194 11447170880633815861 13236182705898987411 13166541433780853667 2789124632242842674 14134788715794320651 4916287963732026099 13352497067818103664 11981958424695579674 13074025361551872677 16837829008840279388 1980010037225455097 9837421834569770773 15064912646093025069 317263498425203324 6825808422881291885 6714223584134652351 2175280617988936215 12744770458349636975 3406646178219146868 4416674091434955780 16544785555920640094 11544184063140922501 16104233644323675235 14594238331350617794 5412735883163763789 278262552132188405 11196408755660372213 4159684887464820118 17687303515193277313 13405934373896966292 16319541171227822504 10649442759272218112 6467656668772187878 995023937297961694 14513937305803363724 11349313602032603512 10433066530673262686 941094148952519700 17619199281812359199 9732592306177123036 8451815044328566368 1109379565236608739 12529137755395477460 14488129270389043743 6588404237780657095 12040908871858159051 6784645970568610376 8374691961825795487 502606124385963619 5610817776615715501 12405636559271051282 8772860552327120902 17123066130826190211 10221355197431880896 18256582308083273862 14098127108140352353 15731582335349690120 15257486248264566775 10274683654858951861 8287294546540415867 9653477921271068339 6495885439292829073 11292660376076185729 7263908880770501924 1914430898672805247 15718025818387254774 8692758717371204916 10143842898932422426 17024327088361571583 1670232625994906384 11262524385425730620 15502989642292177504 9515142485178127115 14355290416107885194 6303697659775582 15148936971264543190 12639355091484610464 7595487865578736687 18390992255353624150 17121411448943262915 5320575062634462077 2519938139104456243 8936539767828941839 14135864891570209954 7928635896315299800 606363552495127458 10167425904409631259 2710334555677114796 17259186600409767921 12653558487897710004 14232015253045248830 17254499889733276281 16524717475251043930 812564267051607377 16031160826819624767 3329155113033463708 12673187188025679961 12437075933849302737 16807171681513295858 15302668604746454402 769761593033702192 12760184796703170077 12857946504293941110 5737565948998625104 391286532177562028 7632041482776060540 6283024436609564185 12553203375837020323 15666064602758044454 16662630061723889977 10304469944819828982 9074111360281749177 12862315219123619775 9616240799808107337 9400652834617443478 10988280676135259179 7181358466144986765 3275673315506761280 18217875433038117150 16112465744493054389 7242743049439464538 1185558110144920302 11305003904874222623 7786382794940544197 13389610041367659447 11397265987691002657 9750594622762761691 13272428633394166451 8361664836673842182 886433461722866699 13815296166849154922 4191180324402193950 13176743029818233770 3379196594463753587 3162264043899464731 9365587091172976491 9956936233695898942 9384608449130567976 7323123554562952552 11939630115517729513 616139918439208524 11023824220892351998 13613874620346933487 1103287981419211868 17048186904698975756 10834853776007657838 17657961319788160178 6477708045720195644 307651414165367370 14777854760875952319 6403477479927839155 16488353946521824164 2632074304834844996 1240820228356117941 5032992248093525388 1179931633549343791 16630226361121456330 15096846269742924716 16879314364148737920 4950625066209339555 6612160459101572854 736010681162114611 14341228123918051733 11489123990391501034 14315875843016092079 17541321888662834662 10129575735413855078 6856750396697350865 14032672269284792474 10459517395640325136 4203985786135649601 17356646969877405220 717738856085256479 5681568918138478064 1756046044153615646 16524648153349244716 2591769536790006349 44982410076882217 1501660227592043161 11727669117287510618 18222834365249492084 9705434104521838391 10731321088239417508 15588151655681192770 17999766779187868160 9226846361265513147 1116989986999276733 3083240033221997373 8486097834938394930 12990220431303311766 15781411164885034215 15524707266582271927 16067445437655545937 3953437235483858966 4046455025543880290 3773274788511438773 2596822981958664534 13443439915714789941 10476749378077286300 11621924307145101077 7799422401778745608 3361739580458830592 3414809679132127470 1849225555675253918 7277310921446405564 14360407303379863748 10023428192734764926 8008253424164510477 13743151783206202507 14531201515883120744 13411329668849566575 4370407160410492505 14136759755025818848 15050532239910531568 15255480602896789901 6486047214203890687 2211025396724096129 7644366150679313428 7713117477207196824 11016325168768641370 7158019977875251737 7830630726218646595 7976677189243595205 13998102352363702909 1458555714253262325 11083433653898288784 4843548585663500476 15142997160448713115 6477830344132150767 15156100125461731077 17400095818638992991 14808821058990449001 1696681807226287719 17606414487738717376 3573852600297907473 6255804304416766946 13939443001026703093 14684829070956985839 11071116751204853231 8910514398817433228 3727404676669757531 8599952157319513833 7796054379335521186 15298449496082678078 6849923648273367670 15763531246185352900 749066389924744670 10805083720535709648 1385040816367861902 10430562953487379904 15912512415122332634 16571972882624349422 9868532314046445967 14409273104053475615 3894693465811970268 13871227603882465957 14111463624526047932 16099354088717589909 14051787798166659333 1168132305332604004 13472094716544196984 9076261053798213639 2363732571770839828 11392228396606488764 14445706855232911168 6978152154458759340 1586557644288659006 1789541609579650043 9409639020701506309 12828551366548276238 231913744233485369 16182822972199825978 13399950584441617588 13074825302649855939 17767300307448154412 5297605558469758962 3160766701784704566 11605762366226454346 1225568277763816958 10290402427775363393 8082193657576841561 14101801313121958579 16380032938681627918 8167059289340327058 7177145467223199279 255230522800280089 15154681834283382928 3348751502519567642 7560183571478400764 15058194793596803024 18187718533886542744 9723561817162705345 12670210797866942835 8972435700231475723 13996217359431604592 3538324885349481759 10032566519979732689 6877203449550880295 6506868307293746503 9889301579277960079 1913292831088926623 9916909982271758637 16396809743881958765 8390461994274802384 1463379245046711836 7819706254142237680 1128525510087832885 17188649772044431016 11147503558354933860 9488329316281513400 7852568767114470002 5022583644080627242 10475088193948217944 11901390629885778490 1901770760677891597 14574323221757741362 5082777253090073983 2572364456519747221 5613773666536270277 18196209083983883433 14855206611804821766 13631422962146173669 9324041164237386237 2427803797362280186 14616011756076634662 12633166270359716930 7421347066898490204 4759316443047315534 8633204860910910480 16292245080815055926 11206868670642786756 10888300776063629178 17507639219013037062 11533670203094064921 10808675200599873496 858250653158717897 16794457027137852834 14501768405153140874 1094688003446286317 17359134416064070505 5976330173293253474 8582209473224799799 14029289811114225393 4880615984560834692 3686308872166100571 6233115914847134297 17505079190935132612 8602997840763284471 2486240670819943672 11525846545453903163 1308252707135868950 4775460371287992381 13820751040603662166 14044588975547660683 13172992900490763620 15886251558966364300 2763580173138016685 7332224899302769554 11795811083548198429 244353572676355676 17176459469811943617 9912886571687845235 13050928814549762128 12936873927788016914 18192619308819934528 6884348242096145536 3442898109333413824 13914284935680500227 15536708760402885817 8342039974915491266 13854434174268457051 12113374527132487727 2849176314021275439 14461497427313492944 12984730696212179128 3888575151914566548 15048690954013260428 10497303296753276350 5512060125171299598 10776519902653682942 3351421433102118608 8278229245985464765 9992374022206923420 5989476336191264012 17180186323589939915 2545034919159611788 5012904727351092627 17056261969341581105 5597167923159221744 15675434385800557844 12158789424152408132 8072299531327626591 13127261251659035100 389737522828218875 4777014528578449579 13664556873145587243 7959779256243549808 3817165047189494393 1920033429508414645 2294049925692439394 18142399313921347312 5350611364792502850 1073275950780609691 12928215154205549299 17499236945025204825 6855993996451497957 5536518470095026147 4360669113633548091 7626415243796945808 12343411326144178703 10116743823310603086 1521609862906415885 4459009165836051122 18260890012185300971 17427560325742069222 5131929291237091899 11637123924826336810 2800973293956063642 3658700275711382533 17577698165357055571 14878445127387812310 3742676960050208578 16617013415492024629 15214873066552387388 16315655400735841329 11217281369034920113 6958772577035811115 156006266577521821 5307024885704025159 16009035241697890503 1554713371037911734 14345623281107071053 4418800741955720113 6232973316502660988 2662050431050740486 12316516346234981442 474230765045858424 16010698408030680591 4642075006504097834 16179139687874593654 1975645712043132373 17302006337099753860 5597845768907909814 3307530138502410141 3908886771424096279 631752166411520864 14185974426360662121 7931749151731575885 3604955422758645428 3407191658336534225 11959228388519751849 6298893551432611287 7087578360989428924 1503441618979397170 17349907425192242866 5651609546498202611 11030963207686729073 4961928968899603511 2143147046071628228 7626206897564831480 4238346725324292724 17748960782522704265 13299135729061748288 5431194397849136146 16987792410009958949 10089702378817673999 247602742642938441 9203644134685500844 2442764168567629242 9697352664803543003 6319213009386776749 16660683630142845371 18262950820010457549 14124683992119556347 6741395273895114516 12410884482192879204 12808027569778994926 4230000448558941363 4008177543072580489 6444651694836854280 12359092861050935110 8186335001663942830 1782775711387160290 9746801357663965491 12141607945518989690 2529066064683846665 12705536304670667719 6613367534040603068 8740010392617564179 7761461336218611996 10748388528123614130 6441500732059205321 3808969126058348826 15571435500771813840 10210341018094961519 7887394570813283816 17485178927273001961 5053823410802080911 13343151958648794050 15171873023205949999 14664030374842236267 16601244900081086370 7172399627443631342 11080258431471355094 9427414982747515325 11045779815827826988 2183286074989637011 1972271210020706918 11766677705178692167 4932099791546302128 2098287354761669558 3553714935022734251 6978092869144966274 15821173345910679397 7126507327004103385 6800739611042324204 14678851998496047165 2752554522975561650 6499894059323629949 11294217683645188832 3650549868003713664 2087119376644036418 2073966265614805733 2304357781976944024 811982997586598553 17370634207576102668 11926188983607917395 1313926970718543443 18106733877394293593 10527850702770793021 15747006870990361324 4204243517466616080 8634167736817393755 11141637387266273879 1595177688185288989 10644761472503744787 10418948683538192563 6132598996598393751 8020280424457572797 13754950649803965524 13426759464878153966 12680617440067586123 15319867700464476789 3814544831047491518 12584009996632953730 14142903215216096880 14599574698733905365 8331291123474498959 1068448318684225430 15660737432618868904 13148201334646041539 13729623975292764851 4054925048613143479 2322929093190593228 15703879672193310835 14131057620673077173 6473805587430101540 6077380166850608775 9723839041289077583 784446938143177232 15376668568870822849 6585923783412677509 13096493864280795628 14535901852009688319 192043021361235031 4228536949869376053 8624793248874703113 10279605915269167281 7314769822019847659 7286717895437619704 17562727698364983994 12713906062495709427 6287629697948715578 3071348724264707368 16343586045695399989 5024251400624151590 8802430382784187510 9098879573727464573 17439413925896396287 13696108125652924839 10364730815606946203 10504245816859202740 4506765705152949328 15426573634211938906 5859219824599600252 1191320682541245164 725036140902970893 1325230795652398981 317978279113617036 267280017887051054 3180076999622354711 7229344723412729368 9863831827997761035 16196122249430813936 3838947890256092373 2472177276452961404 11824690671230246781 16400212884164388445 9705074205730398548 12922962377808816423 2131595842798200503 6218623833983532014 11027148016824209391 864771506812119125 15108295704516394568 638222394401623341 13239100704701254368 15939135558171131415 14393312630171121038 6402835555237159056 15618653960174793707 14982255820262147964 7609300493371618168 16155903858080103444 5110454800025330157 12427371852552191895 9366639470814209983 10584199154313066063 8163388839044352354 10161602719647663483 15348487488787759213 287201241887804633 390870913118044084 11826636260763549515 11332933412976265892 1923469649670542693 13999205210343927337 10651129676677832914 7759657448853972533 2974857909136767012 10756746112191034828 11307489353155014953 486588474606749105 16872158289357632678 2238680170022236409 10445991725500088130 13614251005056083556 16617464911018765049 9956831001486695923 6634592077264897718 12445245531238447718 5715445885837218616 9543504485792501769 17421090154920932924 6115157457385978375 18244075741693049183 10853866598298762369 17489143303893239320 608504569715342907 13894399717525132175 11495823911080157986 2568854710630846277 2305537036677209335 1158519479180678413 13523905392139445097 12322012308299229332 17333920761723315068 16928222791248371869 18346377553313145477 15025154331068354957 1061793855960541235 7493778360380186770 11612990342773391777 12657860933144092991 14474943089543986824 7576171104334528304 4583366245388149520 9292304358336750587 3386436853166591607 2155559256415918433 13062543606772446435 12701220548459280826 18070179111598510313 2303894602250976409 3425783572363618963 10497446262576486441 5884946728901679537 15054754999843021224 3291131996677047438 12333874719514825126 12644285741557408496 3428932942768023441 6277418647438819178 15340032496555882903 9428895457261983124 3528834767206852972 744085891383813505 13077689958253578259 15365635474534224230 5738639693889836734 4422218831993740643 17401717656243623100 18286026062177394442 15425230799183802594 9773011341400269376 9149063981815277455 11684930228278566143 3464925613308051317 5002614239886813397 8876294345434327321 17914070934495757610 14407430956565769698 1744224385199497119 12697184124517845516 4017410147717011757 6519133395898421844 2409385694595364826 9718605283721691543 9147423565696740913 13302621263656950028 3746592840825223199 7759199476874894977 4499405401912670311 17390383742939197392 10077139113829014052 5063885930613991282 5572939176472012589 15305932817964558441 9896464783366788796 13585719634770894840 6716479854759831295 7135134210686519560 1393460600639153982 946367976224243648 18129348213450303511 2235851098365202743 13711778064819177580 7150133713776122165 165176787468590576 7480444620540154178 1730254946713549713 5839004686198599416 17233207005075878028 1821519061035176116 6636562491176418970 5136313532586776330 11438902339793461889 17764392499657138339 15224212860299436529 8868423381866085631 3106769531085132507 11991473368734474110 12570992254665862191 11869382705700210065 14779567187879385550 3150373023104709635 13413584642945411972 16267499225963412492 13811437098366425474 5942672226906561599 3594595079237634427 16541263867819842172 16335129977465002092 9509068488591751606 12034139130413838820 16742827487133524543 17715147229829054521 14832194771851018026 16065265114342768786 16127134452410602643 271737099045079521 2971231773145551529 15455762499679272005 2330600534149474806 7205649694642719662 18390631118250184974 15804780232603271622 4380765504410480851 3651249996945700674 6630286222086557965 2866663567007203104 679346856064608349 11574766049821995934 3418746400096014491 14026388996786873306 17463382698399497667 3905942094376075813 9330021466982260207 14737133740140025509 11932486030184419552 13299856318134854551 10614851296982007696 9602407537003086317 14230059980311204010 8385637385224717255 7986070861488082598 9616772299212800128 16837821308907726323 15215234441661777844 5553988003172706827 94865685857114199 1183365894076618649 17322954393400083046 8320780341192852142 12562629271555506452 8911900952553749188 14203579249243655708 14702714237238141997 7041662905762584674 16018249082949629583 12533310305648461861 5659353461407689991 11571149545250634882 16679805735158704135 4741529748609171780 3968817430587105798 9136793839369742101 14019892629188115284 8292846686776312930 2163131530486682173 16617943174433500709 12563382868104915756 936146442312721722 884402749841337601 13665629786266082709 2463142727366065526 17557197505390365228 16727655824405914158 3178553882590540573 2623358139758507160 11821153632928700329 7956488569691763287 1659226616754718468 14646093942790881223 3052435594661056238 16413048167412170159 16039353344246785192 10646070982063074709 7011012085394063766 14056025475295418541 18051449371016368779 12544085735047587958 10816097408022286897 18226278303558568373 10905484272121834823 1216198411452061885 15012534006032014438 248472348888514920 11064742107729998420 16049066876807719490 10069193032418441933 18078584770788117931 41832746093851619 14466664167039081723 14693794586890765807 3777958549258686604 4268827525351581202 11688069887252589585 10815513958880661358 10775445706715379138 18341659263707397181 11249237139792563171 1111593371748380718 598623373202715764 11192170789382886244 14103015578352525761 1752207635142971244 2935930674911425558 3415200272939236327 11558809395749560096 3163346235648124251 9187481815596267904 16769467818023567446 890136619234112013 1587540031093661687 8314000488297176977 1434013763824221344 6465706861123582637 6507711698971083740 14696285541707237454 2966611226221754295 10582347721545360338 9279591890517481272 9668023565813119783 15152875086592800461 435553991451396205 16348878088869223178 15192437004620107651 7665015107904963432 11313413604157348679 12196644227558593539 16176691451790111616 16770650264654650065 1056198921602334762 16514184311453679861 9256515051630001032 14980896327959769740 8294393541924399989 304514373007892461 6868523777395063010 7417907544351983899 15008453426244640133 14928677081768968383 7525676197667433047 5397045664600593606 16204153582710261910 6979246659591691612 9697047363296716305 5361745677571674938 12774872737127260769 15093677803203235418 2643858137752522285 7835306870421888300 9467708048561322125 8553306784740033888 3667075991576049450 18209640174955382559 7939498330462515132 12707834697631638998 11126508604027061286 5650803428667299905 14146602054227511776 7646427015133994597 17026459958990469878 18320528808927801649 12874729649184155976 6192074363783576816 12014644217561411670 13400944348513040478 11681677255898046011 11625875464256261332 6908087958136851506 12100487956922513193 1716450700519815579 10680814945690959153 6439836764628209702 3218436981821779650 13443379104332798891 12104509134988622868 4340346223966723027 15888210706774408181 9103823267186341353 5536180038906059474 9088252377406573417 10991022854434047269 16982144195305478835 11907653624658884278 769343738469652694 10989358466231502546 3735045157412938626 14243018662510581391 15297827569372426148 16364204789978924447 5976714124597351752 18105107447580453097 314396140762220896 7204599550437494331 10534030765239850606 771099125576057904 5782665210808845430 11358964889372601376 14989682162266689249 15860198384521090018 6500301283742118071 17200160457674324837 173191640406763820 6881408209691098632 16692124073647446503 5798694819418771891 2735970541904618088 3947341148934464681 4520348795045707351 8323297932788496882 11642631400868019307 14250077514950843381 2617175903255133204 3871035473085336576 9203443019360441343 11628381981982029400 2611349892982851278 11129573103305801806 7543326514820664678 9483116643561839167 18211173546595360441 9834665952689537997 16328335238712084650 17304097783485903501 10812956816052560298 9917621791792547777 18429258199730062878 3574094918021785948 9012315059675842616 1288499196188627583 10856990048273589127 8258596536721788339 5503955668149234370 12922017952378414006 13154401612658732014 1265662099339886245 1193479641613985342 93648163765895412 11899177919785677263 10576865330733347125 2481511143994066959 11050616474928963353 5345238822498197011 4455094374491809979 795051105948453698 13738344212154778502 11308121494490370701 16510963035035307084 15785055604793614895 7114211668575959456 4730933057636919989 3286632923347877957 9114373769628287179 151210556145246481 12908322673091266651 9293329312985572845 9488498423522669933 4140233795939715808 17840538050679449053 16251915020900091750 18313908238968090534 17690433789262197390 2218713581239076365 2991540177023525091 305938376364572519 17672379073131880332 9149091448956769816 7825777148391533821 8195664333894642098 16900087842777787332 2589309305072187539 18067965108046880934 6782378283039138027 8939107998455888955 1752434012849701333 10497652497040140181 9560457798827782966 15756388883809217838 13660596892756143834 13255282183416745686 6241003309369164963 11849529581208036518 8293586651985876006 13348493943422533548 10569675928788191717 11241894467789066716 3441624361251301919 5482501598813400218 6874917786484666372 315788994658017831 18295078811502989136 5537983845680704040 3973898398681280284 8282662627544684281 6403122501352646789 3612648229822695605 17860141682974042243 11301361350976130574 11951193382423115521 12121663939792119976 884140846732481982 486860899770491387 18362965910294301865 7170020646647835191 2922092481238434694 14433181337480116973 1337785473317993873 8808879919925104093 18236371639697265684 6919696050929409331 274045975287218394 16913160270835087136 9815800347992256895 16217457410666752460 17801960293407991139 14306700598329496742 14895843860143911747 1142617165466695242 10010135472155979641 7031047580076083942 3306426407536669644 3005298015309769816 7258617486610877198 6620973226493815683 15326663102594408423 7932702389782494938 4804254300821390143 300645167972446638 7089862371359699518 355295406558107295 1039570945189638744 8364334284431637157 12434499123668422386 9934183023509239466 8527411443840347025 2903120819836196346 8552939316562928625 16443676211747013602 12096637688169307950 10429631279638356025 6560041152370503909 10009226813091318706 7771709841584431283 7237466078025530113 1351482841060541 9452324945670951849 17487326332793121049 9027452668206269605 14088852913632171893 1120143952540437322 5232991063932564396 4576874451825663444 6408775601378682337 14180759654917523641 15532683234707668239 15447657457516722531 10999522777558799434 3124166416584838883 1044836530107014884 12204660978968668548 14879024446779905905 13347725247353149380 6842899367658481639 1487691827671041676 16409766952783340154 16314704260406722656 11113055072737680522 1433040842087118593 16854847288892069001 3443695240036626038 9838836208746545247 16789784103267850758 15157248859624707793 3705614174532614810 4609031113847883588 1855685169198329478 11799937513045337311 2178411734080209267 12716796690135876774 7946038270546308970 15604450138036045296 9377679061691099211 2393437728351125390 17801579534493856940 121207648253739454 7675535521061966179 15425729950651791366 7747047575952503901 5694352452258046226 16283659385833727291 13578164940312083441 564212620175771901 10090203532451107788 12902574958855165517 10799444231864128178 15881241842870926554 12897261073970631362 1289336577692569105 18273131909888550878 14502495621569125545 3837848613244745752 9659934529064587783 326396854345979413 11722108038014252357 13144149345353735084 5363217220401805297 10706204503909506002 272109970008363006 14629429803837257468 7832613409098248129 4895444776426019300 18083013242061343640 15747471514952529538 8723650190733159184 9487904588467495899 11752436084647752374 15389565715763787373 7315326891526591680 8704684057173631761 5282202295775157875 14961174271225132131 12998221256736032682 15496993749055437272 14493930649985387987 18380757354934342075 16938537208034292998 10515880335439347296 4942239453819932525 6948542794415044842 12960901769607898919 6777635064705291994 6736451040982916951 3643504808170979526 17275051963879876543 14412932057719615699 7272449852747150421 9173517577564681352 976118217926700702 5278769781187435886 12528988132121933603 17213110124378765875 1153916481951667396 12923613190359569963 8197817911231368742 1939173260419231605 7287697864055587601 1658446660335300971 2783395258541527224 11050699991162551640 11415077772580273650 18255155130585797685 11379843981257972804 13741171091757052809 5624017285959897984 16134329357479199681 15966756950601914568 13621779044826185457 5911387653073295546 2463235533158570653 14065838008418759854 10510481714881388495 524240191043881151 7474567947478890447 9260964006485661118 11451862624972132333 12959021454680825824 2162674173279172779 11543984298738748026 10746302120239679138 6262643148604937585 5341261110772672271 6532177287876011707 2452402254656537752 6446534450946227524 758391360047885269 16714773382216219802 10061135950376705171 1020655541292900825 1292995292790807063 1762848142263710045 10318232362970560898 152303764484972918 439348604541879113 17409392562412222569 7011259918281514485 14664116862718395713 8395261498092865905 1019227163554929418 514347385955057997 4050471905477003887 18236854908874573428 2974016082541942448 2838059295421045661 6710685068571263925 16989567521420190434 15407538065299331016 7458459429883816961 5078049320661240811 15948036411066100693 6008530778547320933 7338390451749751519 4638591551611172077 15772063853349867116 2261997858018311083 3772969981497952739 6078594316451793102 14547705219857451013 6091184319599418751 4039507552934908407 13372181879856391652 16997916867807203184 1822762399983664266 3587167568134409992 7817542382072494049 14675711369704514641 13733202324981706594 1369168213031389780 6398227971017768719 16118189806102490935 7941626485833482672 12509148428089436542 18078418708484348811 14366492861660697703 11293981211976592085 14817069336406702939 15281684313734123690 4594877886810417031 17389649485753903839 14193584421847642995 2328076714642088472 12591561087335409136 2098470123392657292 4216119799037323686 7021808698960815810 12544852749997457885 1763982324222936013 8425265065547070466 15879396002509164868 14845132874680746634 1354289922349494655 16648022931259321944 10298163841888055001 4346355899446286042 18125424765279325487 7805808780408406506 138704862818414686 10906111966515998746 4346116333408419450 2336422705551900934 9068627116837675208 3590010539195775052 15849126550943654010 17886897555855853997 3395143323129534018 5884782248801152666 1123777155396531732 12192833193533928061 12780142757627178964 16542046715836938303 16948658909309207643 921704611296314062 9601137088937846362 14440244573473275245 2439384167060556187 1524028808399699776 489608045381211333 10125654755990346861 3512342302372333980 7853013678062183156 8360794247262717684 11176639755549298406 11748890153519217096 15120818286947785825 6348245413401624246 18287493554541289342 8136933277165411483 16953498318947359776 16733657398319385145 10739924094631049993 11687329706669301778 13029784761666866139 5521969719199428050 9141066311831234249 9523745647520042756 12486258322911117844 13513562767880563316 10637159686019745125 6000517558902764675 201759482839847504 2083858363557856853 14772530307415849473 408418665970019277 7803728691597064867 5195187130790483114 12564053697639419707 3130977132409626533 13523347098863591097 7215191255768233775 7252082760919433997 6361049137583807863 18366254931189479777 9254358259736725229 6759580001641950845 10957441969241276808 13384517088915811393 3728813150349721138 6223463022089273854 12314491864824570189 2107972391573594331 13120398392606014569 1044007624190005182 4901377487522529219 13105609227052543768 5701522083058980266 960241458370607239 2756937093908426484 15662028508670364876 1885750035165643774 14373099636125022303 3476409626416130233 6296100108658983205 11193327221012275375 13523181851754233203 1601652627410029725 68964071927960091 12999056666717694484 17885356411960670295 17747208810739319170 15763319863015355136 17918606313760211273 15267892300758271648 14842553534447352390 6445386102811115770 17093920666607415712 16055723240233747695 15548282049255351008 8892119980927607015 15742023023206118382 14471603491477563137 8566427689651434856 3419258089398874731 1437313605323684391 148468286872418077 13314632463883123909 6158805160037297486 7729575018042363776 5867926949310676208 5958020069516667053 13697290765601720399 9112984491603724680 16893965504269556519 6024269762888602867 4857312189354529837 5892791026196910983 2311403705103394792 4531624096808901474 3277945384024853534 5616456710879619286 7582882596295789807 4050732010396223019 3232173411319930798 11154399288653200154 3539940429283102195 2229153473217215528 5335776368599569462 17419664175339786856 16205537029824157263 1828933955295945598 1052735821271938952 11292399526169537422 11428768814449830112 18090984804704301855 12227746967152530368 11861992159346096413 15522274559665956536 3656509292077957555 11530890735394259444 1368400950727468095 17660848461090535810 8282548287184678788 6994030533969822793 2570978586530932439 1109493164297311043 2305887194982201990 8601504528594288292 5228418799016318642 15991805648298436130 12300476355760900717 12953143258937392778 17579520100161635024 8092918337198327287 5383990733854773238 72659436293656092 11972599625641970582 3537348710968456016 2597413459487432876 6163232922067185501 12928985349138431117 11373884561019558445 11770360262676135941 12763275488384050892 1771784226367220287 9870827314525471388 855533193771788671 5921436592772852002 9740159994430077240 963459466936573621 7529319969163827679 6049041612717093836 2920882103192040702 7498427047844926689 12040160234339383684 7965673652570396771 2656947917341443495 12638263285804704314 9279880375528418911 8705596842108791047 14211652421705835065 15106617283991215929 1601924346699133942 11547212169413022389 14447318097790902329 18005554337579945627 14903662945123080884 14332074022559937823 12486305540419370983 3266227316136567067 7820565681477006642 14669938993787034777 967704511591192923 4354968452816336951 14884387991374306078 2276159861039576021 5801616103880471751 14460200052873274763 13339620178575802223 13653638273846327327 15539599892515239945 8062680225147984259 5804555780506646316 7770259700242237963 8015872165795862421 11501739355367413043 6427381113912569750 13621634693589339672 12506376356106407037 10995813610992112960 2061723284868993626 12821868506421022185 15360492888600833579 2572898325631370899 8702813381923771918 2149783232285926943 1960024482868330060 16987836402828755946 12841204294751184547 16965250855647083578 15865658258248346416 9551205824519395586 7096585660461330044 11975230516007162056 2449618975686424103 17065966159149742490 5943778295277567013 7399957735535700089 7736765760541410298 15255568994058752472 4490996202774494120 17874198554796182268 1700473623790390973 13989079920918089910 13681553067093916474 5325086534602226500 15637014245443331349 18052522580038685195 10679471993434545187 16557356281597672511 8282509295699740208 13027875605108192520 13096313239861056591 17655888953325798109 11960547072424786709 8425497699383876365 1225857654498943336 13505200882053348407 17835617838254714604 1030231235116720307 13232748142512615377 4995039497691559334 11269590295694086500 12631148575631996966 17331162735128729431 10659501074561414560 12370859534380582262 12680497257887499125 4183764922675146695 3176267288385474720 9443258755261185704 2080621904369515129 8657612437415443105 7375103313714648499 4721622083828672591 10338377599942334577 7628456905198749987 6913744201655552484 1640201328834996437 18273780583805293540 13905042691384914876 8776924490335383311 13781016982423562251 2580146833277854423 1128225228445659090 5059104373480513670 17904890857628517651 9088843197426954061 4931815087575191755 6167511508594988605 6747233260574194321 156545501042115899 1263954895946053522 18338066881854535603 13956634068463834621 10663608368298122996 14926082666569243352 11433999578165854146 18282405766551207691 1293387476070598347 626999766993176569 8603965853258707712 5708711698445445031 11533680551637975558 8072426973643272425 16339995999274045912 13136997275655181002 5822970076719756222 4550397973816919557 6167552742057018327 18294161188030711903 1091974123239803283 3251860787335147060 11111727532703389127 7956301842770274931 1949105045952028744 11327744436964456789 10574222953867178949 11021453422638649853 13794450387036849756 9235154298633132201 12567068416879856245 651129771275077863 4388348081594931627 14772276553221170767 16882683050292033357 18110499377782885677 232761195620686799 4561575016271812132 16638278786515652161 15167481461517331084 6563991937201116146 5156046288587475546 9735327430844069994 2828479854384449247 9162042855871660929 6924897840168933693 8659319091140363715 66382360217817755 12524435237919010863 16949227768580966848 8344602675347276856 988035532574001418 12877314626423753850 15838816993331994729 8467756543957593750 18114505453991123491 15590029722390195367 7141869126459864329 10037177876481328167 16880120307224449399 12258593881367475726 16188092281689411478 3937626270736874039 9696568764841558820 12194974925120831818 16987608338863034050 1495506084178635559 5524422655583811506 7183833754906685258 9567274561948503264 14968688434042246504 2930485736577176519 10495934544069543149 15682035096931780217 13615339540847791706 12510458281294719277 9592201889564043725 1779358132831729887 2667583684170930413 9886263574272644328 4193686874499384178 4356761555534977436 4547288729927920159 17205462142423170682 11435523821405123344 12912898118986431854 480941371558955814 7547098958095510996 17970189220136879047 17534355008090143991 1481292431103196709 4543472738041058387 10119974605915344749 8263201575728845270 6623428942199233448 15404086671469154343 18208198627718679165 345275092679329728 10858591512076209909 9456273401779158516 12742845933431829281 5543354828553066600 16374766657278482698 13526563819191500341 2226711965815975795 13057785669757917319 8903904371204005922 12616919395231282754 16334592728686857729 7315852612255485035 15384108916385860829 15526630954714489319 6493167034933976080 8445145639497478818 17152005679445989694 5158042935452445068 10404957428214031492 14356526805359609987 15099086523021704286 5312246872257799740 7361938772628919413 255539770854758630 9526773925263507349 11472314762000468874 9594789811786712337 883418629560221133 18290829926802703205 5409003063318917473 13616324573308607254 5147497710818730725 6152415166383669093 11615228155510769187 16008618967554109137 10967093106791021579 1059031734333381521 13466272533583806557 16652702264645312547 3592318034390787101 9344597067572579900 7084454193353847099 17783319942650358390 7649743104515918346 13045269145343710440 14972557091327007637 11558050684538988212 7513039580386519586 13982624959405484785 12952861989729624457 1034321810599850268 2305251642190023517 10738179992672393525 11399838968120055315 15380811597738386038 18236641370779020771 6984358815575689602 5953077847552168213 13688211351339152961 2991097681343727418 9415028459364580388 7338686339559966137 14355197573683387145 11702307394690697816 5819592518213062859 13494015498880466789 17395558249334155628 4256306879854042284 18384508670529731948 9192581951230895024 9710244592760966652 14671422854180344376 9388036947239618292 2161114492536364849 2662432297808131440 11103872136247668860 18109056952175947318 4104545334092398575 15453448750652461223 18180629792076018234 876417252749213018 15809423625264054166 1297645186900270323 13411501007159892834 10028532595585517767 14830413208601393813 2272961865624486143 12573408212491006405 11074359701270077147 9319360715558399922 15361321785149870376 6886659932368034033 4360046744699372819 17859132616070793874 16661959799150036358 2544336161733863240 5330741625379264368 5511282980100081058 6260672375840712654 17669738654501902839 3126094713252612053 6916068223949514264 2693432025724255481 7476576515290618964 11330791377241383390 2507420371117460210 8345473236086133978 5892509179145812588 17711381326549354765 5124528964981383440 4048033706918263291 681885887136537841 16054722783474527011 5007751276707128206 179137374117531091 16437732671475563838 11475962617749412781 15408800070515384882 3902677852327258052 10228402734089574179 7599290987166474418 11366203740370844097 16799191685457537349 17695862860191146766 9116433267129246124 273792413004865068 776857565306963680 7998949407452721853 16240724113681849304 10417272683457185862 6757656548117374478 16872679623320188522 6607873472781854066 5447494794394586561 11942824853156539063 4559965011718780669 15155505954786363806 7346920467565800686 5576925346588114929 3854482300499402827 8459206409751728558 5656302008660063280 4323349123722505041 4568552797652366881 6722178758204127464 14917856022746676038 1600518682516615082 12236490993761224584 17380193487330810691 5267338699348388008 15917895173468995677 3296579605367148350 13240474541844871306 15204219349733115042 2950667098601731548 18164947878400727882 294350552772880917 2908287732412375319 5186190867342612481 15997200679360920498 16506610918247165165 14730486258915005756 12174094525272011832 9312572608656156169 12781850656594240407 7053059449187821936 16116008327283042461 18395954624985827134 5276212255195960726 16512282610215641537 1833286695032704371 6643351380589319886 11752740918355589300 10193764341672554401 4163460223330829736 4090511499219990592 6236487501138990682 7200324638355408444 15009019343084510060 12040054373832282524 8917147634301307245 9273710383267468602 2107913644470893118 13026304657412574122 12613305965959178949 7577805074131742445 10339629326742301895 9634918366530842586 13813418881770627219 16883097107683435935 14912438017213642884 4819811130303455749 733539229982840198 1343548347368692858 87330199424454128 5251007119740237201 9726902843121990292 991497276814714094 1401587743363640749 9413982538345635812 11894246971903684769 3225576061831661977 12443605644011413822 13752900340229800259 11947456269019474848 2722396975173757628 14746083040230141487 7877095184603529028 13598506388417107917 10579150442401945871 13408198124499786756 10687009331663690343 1209674942714403891 6091875920654923865 6249303265563379677 8202177712674238046 6389692734324794561 4183031479910347072 10574288127082894545 16889864800982585003 12843374809941048057 10901835190482990238 13753076167774782587 15537134549152645667 15625151504718183049 13013904052481907458 4944181346937747447 2905112574979867000 14266034756947476963 1799296772488125721 14061386412593215495 419899661155659979 9011447836917244625 10114370506845169176 4845559763000797313 1321165966069937064 8204749066443295811 5195011464048795974 8282651323563216941 2049923114526682174 14026785470273731025 6120953241852767166 17309620099579196105 7627675090955768066 6652226392632040681 9924717092299818364 11768978082582179416 17644929526860023530 7215828959001561423 5217703353135652748 4341233410131692682 148210394823254719 17440860093535061 3359922958245964406 2367408905477172109 15181839524235071938 11186125451418583734 9175950569686934992 13226019028229694368 15469233882851375254 1259696794620871955 4131459061238619645 569773323465662647 10535243703183901498 1135360870079072794 6585003996475663156 12009894660114962319 697232888752042081 14278066213839930778 91008719122758513 4463186658217789703 12524269527298496438 8434060383872415000 200847852424509944 10737228680894709081 13812255366054992292 12722200686785778152 12288480475742514729 4802966674616071585 8920910379876066037 4135359636993734757 10382307024923900295 7341214700717046099 14045808795247639848 10634039475398980696 16117611613462807383 14876619137060282754 15437307660379666127 791141375270624082 3655488734014389921 12486339005981018651 13680452891172546223 14217035054977770017 13384687076233306013 9184464033870116332 16836259854050537201 9348113938504267282 1431448132629517936 1963419390404323482 7536834243299508258 17615140808464880469 8155550433834237700 13698862090949505388 4356572508111622286 5323901195137499951 172092515734701041 12998069311768863187 4734453951201976312 1650422509618417374 6620661655888850092 11761636503112344318 1734837356291920687 3107618972951604971 17064925676798092170 16370908412069707527 13806142924193313581 9208008738033701061 15793908151321147669 6484288263578295581 16083101113811072331 4791361929731681481 14547322628379019948 7408185819300667 12555411394137528020 15672733534516356107 1374419578272133553 10875797125798085247 17660379904319084576 14770713791004821443 5812168529407017595 12689534553767196705 1031102193614849832 17899141081154846032 13133680905981536944 1002892108729150327 6077825758017280377 7655128923298287456 2220238581126923804 17364508462279554996 16815521852974483440 2469383406608365616 2481844456109059765 16298151365376784145 12819846355797537922 10676377713751722554 15365592247142110147 5566052864064442607 10318741725815104924 15487269110091558830 4412017005146861212 1123799080058332555 5159179352864622562 6166889980401307677 15075824981158414306 15224161878696492556 6278254906638941221 6631432035978352665 7465723272763401398 6345449694019657553 6336166113973139822 2885137895981347619 15050656231840056218 7254486161588137140 14384430050125657747 8271286164442958082 10267087177099347731 4944174038107247214 14104520393168946125 9012228381076435785 15196815893798046966 848003527456043811 16467434220582206574 10468661760247794561 4875965555412277424 4666721991377204120 6782356877399668946 942981504105010724 17576938167056228367 2484138006429523877 6468196515352660750 16590147480333430918 7891200913294818229 1241788191928955933 9106686090192869889 7709049987766490650 3304850175327384136 6815289756392363579 9490612300923423410 7707934898073720940 14520948520020364446 11471095599241668476 13428996101404245304 10390372133685798719 4704280657130643520 1770752205000075502 3797046096606900337 14864570252852356138 220284003338972905 11738386325457705770 4543851080003567212 15675283875077169471 4054626726972563811 11118240475741525125 17619560802641159099 18018233916188491124 9361196426780621189 12506913272141631809 12138436176441356420 13297710342000925637 5054225779462721881 13649663214213014299 10717980405510159025 4475761210452421725 2239984938103635261 10928053593104654293 778638892782804364 13563379361109354965 8918046513819933032 2875344373449583366 15455566827971281316 9031875206912624785 5225663345276658050 5870965524961352137 15609650896884526577 11106012272206932790 17598991656925819909 1493239217284616002 2283607571576273657 17046189165607179675 18008123995447479921 3107379510173155970 15920851220900319377 6454048284938478607 5001089336538751210 1559547220275189788 8708702172439218425 588274950900281929 2202815034617319700 11904379452822173100 12415803327786986505 5178541037397792016 7664583018850784879 3748609066357773264 836209799755142208 1200126508320045803 17698678290368056328 7821311280251097436 15349223948792172176 5253051736818525624 15942584056527839732 7129114293522890402 371032034308940369 14000082427260446898 17595443029837750959 6002950699018434933 9678964553090853576 14713064496720397346 7784752556219230226 7563355714251451933 11541955532485763940 14174249001471511077 14672101195205425468 5787330460496206975 12501364560113062241 17121371202207564322 12189113868668093929 13620643031770107234 5956711317626861633 6303571615676273266 17474495570818597306 7584453923481097364 4761381742554866923 13447717935486488916 5651579381797377753 2432161505625323157 16405807842216656263 7844863529706185676 3937673965434206271 9714473851777544786 18096230936985217033 3279521191443733531 2283674502996452056 9238088792273279396 17647058081774840126 15414751432904314746 14795005879411281753 1512137258937332214 2491518665497934381 465272969040790227 16231482664883155234 17032023131797573426 12917756195644829150 14569562231209055594 4923313246805347734 17485406682299666020 4019482440630451196 6617241293134175977 55565606620743927 10419008332287704296 11549128050856708306 5694971230907209426 2953376343023595705 409641728806249254 13904788460036041472 759956387454270877 9675959379953563434 3261930298332342995 15547556906820170186 4760729844156017518 2104653403781249400 8138527186341869371 4383122289447940864 1618559195895506724 1494009627851315270 18348208440117245663 15645855612127872087 13528083426924853657 16213826362042278830 9175261945865569367 8569731810315293652 4610325916714534149 14107855896329702756 9928645156213585267 13721310096065189512 16539182248142270285 320996028473164895 4068541968209275748 12316666483842374887 6849635381102948926 2991511789798519965 8608258785168514873 12675609976438212202 17541317712442583085 4596595303452496817 2607851174768632445 14549885793543001181 8481927428243593726 946216481976872892 2989382733442215341 11314164117925097821 15678593505623182301 8768725502708215436 13703766408198430924 4899084330869228331 10514666460138483779 2113947834266193418 12072466913456100549 16184289567590763610 12044264618141845577 9491867532089884641 14083104734684652165 11344169353972974563 13060631935065920 14948914692928982878 3889476843202427038 17007143564050164019 12911484387802125600 9802589437448403145 12174106826377243949 13571145645669445523 2212360873980990866 1380894747987864621 14254967824880975752 17580589580523652458 8133500195892851674 6536210842530416139 15560298828788589412 17119188363781360285 10238896973476257487 12995378507714045383 14935322278906350034 15108907697171919366 3595172943947832502 15130119529693803903 18396587989276319846 18026875658161755031 5930460274751838939 9603079201753243983 13300357347129661373 5101337565186635921 1182946887562543494 17224371706701953863 15980143453368021057 3911182373202755258 7321697901347685617 15470109080591893760 1524949204796285178 13058907703045333986 17351710419304671250 10268940929012716832 4105501447195662826 4871966048929193358 1287317631777499999 5155583563926308158 11758962439200816456 274540155947604200 13926497545311300012 3937711700482549217 8149186864182161055 15045408170770898961 7236900302878860876 15909524003867448087 1697021132707381681 386801232210953186 6179265480482995214 9187432588930889512 7310130236320639282 17802498268457025686 5680207753380242687 4666795365406596055 13783811845778212109 374632617671737189 12353467541422268722 9186967720247414771 17004570510746118571 5512188965867589495 10566425059180157878 1088507415505437582 16292742854708755020 6449143107687848484 1960801837910872163 10872290032619002485 1285943933971835735 6955669381042795487 9576297380975463349 17750483724140670665 5241698942725485799 3593864476773441283 632795710949901235 15226892538759873605 17045105158534334822 630523389381946476 13643531560012014555 16619955704621799684 6608271188071612923 11125710700315763851 3460891127339074339 4899231011423235038 14569921137095565934 12684453029363377128 13448490914729240103 17926567352953395695 497082287531649104 717204562845203258 7569569543126095468 2006582707496897705 15715728287526154404 15849678223534107173 4305835091060819903 46282481613028885 9458326800787104127 5489017397202466515 16732738516752468013 4877973372642080116 11278481384336045101 1649121542284826447 8100260202216994592 1485641590872115827 2793784863296734954 9291891903201651807 14565924951264459264 10493817789845609635 4371866401613090967 10807198499177051632 171278652696888573 12119569336049129473 17083537404532197258 6198669413433932747 7474596170850581265 6553183726086892829 2295872476585072115 14292924272596932610 15187567095658092624 14745165913677608990 5304874805278106261 5994910732096419481 3259016210282854132 12944349520704923734 6972012188911561237 8671900051400988222 3388810897616391326 11283771340531198306 7840229835489806340 589878350022513202 118402391091662288 5464155887342913555 14150764456758882170 13738859782472750659 14861449877424265970 9710056282022742305 4913096916368946902 17380192530456457865 11863652512669388684 18358865865295453850 16855895252290992687 15951759964775696757 4547655882575407363 6853581632968319554 9641119153958080586 4329508733277514238 4385590354284621419 269115027653669496 12614348819432755562 8609429940581763060 2029221769542450534 12938017901480225793 7418443610966061358 10900660373194241843 13424969128367529762 398073594129750119 7041023720918488373 7790085920262373254 7602539945665852526 5579667250752496686 3018174771145259030 6727251295883885555 10321726990377722828 4026030647471209182 7781341470626713767 2540893992697161878 8777543983523381605 2090920832291210002 286884960518469889 4053388389325045400 12098627255008608902 6904119561376542228 6900912041162680056 5259609949336856120 5024844126387665006 3454918054888615109 8448539878722859350 5969541780513745804 4205055916387695329 2958084658732280314 17419491980994804355 4305869013030647992 8372394476343444827 8266811235750022307 8208271849001613104 1150333462672275232 6199210603482743130 10637267339871572165 3090863879568590314 4086454891069624441 12018579224188917641 16140550908173155863 11815872063897209536 12864836725259632969 8669628719821661850 2864159630959466897 5583453252945092819 6156967709620569185 11962124766954790281 4815277537607670238 2941415637953764094 9336423662598874359 4821982564075250780 6776721833680528586 13031061881650477821 5980316257428775949 8575778627057248419 7158510074557613368 16684988562480625422 15486541525882955962 5129325410355585725 10538578108980982649 13132347609194002004 14939943915114204087 10579066853807838486 8868119492196303843 13662559031968182382 4518906137702807250 5747867335009104346 2906672854280294056 12400667561956982307 18311830619913572596 8573319645309286117 13211857485206097921 4212277647386293580 10017300170073917282 1164073904345593579 17286256424101484213 6162702104270564293 1244917513487868630 2281007192645551496 13153808334472718601 2501328900254113018 5405056151517787184 5375919612715590428 16681766152306529211 17270187447421617661 2100036797680807608 15037970901125489716 12741760815857868656 17671236482272265734 16478022572085425308 6579037377209189036 8491668977823111675 314554103655646914 14179198698267819752 6334521058075331501 16764301955207371700 9198191868913506671 4606679093243489774 13170054389651864420 4436000268376057092 10119961589732078875 2396121464437922528 7238273217113159578 12367938920520786161 9008206683394936908 1903710910866454988 15096932550724379501 7312796361214515989 5732298106051528207 9738815556304586044 4358551043634383425 10576418537907737036 14512253811719824963 13798906198079074401 3892473574501152201 1377329244898173435 9090327162429686815 10270894232520779261 3815347926928183333 13879846302156730802 14967760111200704990 6983204998410797212 2305324235614067483 12175733738986830635 16130107591389263801 6708660503533897941 2700444534762650841 9352380025543238457 9286366705431323061 14951154673304830616 11926210446845647788 14236584283112970943 1888770395493904296 10297354938691625322 3815260890796422950 14001413676392409652 13073328931801545225 7435863134205762866 15198235723359116549 8947023332149195644 15962047322195836048 5084869667954977604 6082328211558287495 6913431240462502028 15776525944110604085 5910430865126312891 5083090256826577323 15755150765232425391 8199132868831604497 13827860831955759746 7018465832739697135 16483387555653598514 14513451245624290615 239484320644033408 17175976692174809068 14940428461106153564 15475556777343389509 7817584229450255086 16772135586663789008 1243312068330494776 16290870859167929047 14023811615270151946 17804655703995081412 12129099567240839562 6174307598338563356 10135365333402054581 4821866196583309928 14900455677831766019 4463788518491266582 14556262385592840753 17533759362123496568 12015030691353219551 10148806487083080462 17258197158498988287 5280537974265546201 16323038020620789889 12488526253607974888 5926146579895879722 17647988797149522568 4847356490504145434 34602104189187232 11188187329298758369 15407018270406785025 5120001121457262051 4804381040998261791 12257107324167507058 1258278343693973445 6163247178876553261 12687080260860364722 17984514006315675875 269347847269922208 7240965725689165038 12952941399404881660 2454790056100362741 8820826458778705184 15755014876469904016 6000838377097321048 9960330888112110136 13039044989759448846 2574051165272947591 12368019517844962440 7042823557223250613 15964776109378755024 11587605814573777084 3337834320398476881 3482925633451475796 10932389608377879858 13469331879176424197 16114909707840757514 7729364479635907538 15361334167909736563 13503150090139422278 11795341839708361299 18115262723135951362 14000504287348421556 9782304513372193688 1239733801155424554 1314911754646173527 4659495747531828661 18005216559750635175 4529080659359988263 7035944155072392511 6590584409940761579 5962645642664436121 5495237549950306393 9446400910508783406 5469289140401187280 8451055596495258614 17523123556435920122 11725577666154972907 4609161914164422287 416771101219238362 17640417666319502969 13887579140399465219 5131477009740137903 7740386736054947550 12164853520422851468 1743474134456564483 14375026013665278267 12880068426914397858 1773840196313522317 1849706976728663760 18033948933916057291 12438034289777728091 13085782932937233040 175203865774714330 7680327343143685866 9880445342930460029 10719538859039627807 9860178941592754277 16687118623649218627 789081843431642862 2672080038445619845 4141918025305088796 14102833502518716556 6272825455920612505 15020660737300818520 8560557297124013560 1522939112278231163 4976383280627522074 9079518908733011715 2286148006276021414 17815098247946349467 5430643485853635773 10065182143767940484 6280469802783822457 11760875231840834082 16153136342774423504 7432710947485086357 10420369528088308066 1758244848667623581 17841020253818517777 5422745026763305373 16263085004342567728 15361742518144869027 638715782966509130 8278526547836353359 8107615233965633874 513946661010647907 10959417734497449358 10607208166400783784 17438410823843633063 2554232430156201040 13515119970821712764 5060750666309163168 4563704434329381194 7761791755923358984 11391665135362890609 17042010640601608772 3528719252759111180 7074426909435641526 6926308322972807669 7913289931201122139 1009907267992936297 10123745299695860056 7897416211182294940 18310439069540274576 1241882449945913453 17064270009736464715 12759991072957925031 205013018697562262 17080879230972706798 528438645201748766 11953490645552751394 3352002974591388231 13806834455664657746 13592336124692096651 7358725682640253584 14500993558626022175 9241110504991211229 7666242479931944114 7490759733622666139 16838108472613744686 14470159374763030023 11138787814296556741 12603407213674097209 2847246476392923879 2530362189207854668 5634961012649807626 9580730959239052285 11170376700180985948 5255150334660197931 3319533135777203761 14310818465811568343 11361773415873472857 2459607948580277445 6238975406264544583 3528141673771095586 10495113260704788562 11362968295009926125 3073072378571791491 1751248629172896913 4476020786513623123 7380303539981924381 9475090792775998935 17699483900817893980 16428950146099147856 16892654778843211803 1590441489249231730 7323952460121732191 6399787571801429818 2692811226158393569 4923471303317176763 1734845858689707928 10074987246286346317 6712177651293578600 14617446805522800112 2497430012842644501 18151085560351771733 11405084910692167868 16544386084804204713 6607279758694513619 6883705106275587356 11992553314270977442 9952950881873093687 10050404636394090155 14458464458970478343 8973432475779884081 18247457105348306614 5246792365758302675 17144977206700015550 3928326509908265047 14677181471129045232 3965494621261859784 10173075431258811120 9294982963694182626 9119211973374768263 5871057495253308763 13218663704761129057 17013490395281058408 15601212171902898919 2509275841834262703 9626429391207375802 4094348047842183097 9422039990864644205 10866836331131616426 13791090064875070930 12450387690174695305 6582231455920600683 12316914548699265724 3702384118522469327 13129461399412235231 17240015115559104406 9863774898562651757 17656007978263619458 10411204118650074211 15820832873332272295 6954728305715726962 13430745115558032242 3325997084106905052 18024268813820296257 5255521798180856581 3401527100419136828 5675952888912672483 3624909828737963605 4678336433075176962 16906107548170887689 14426116416275527593 7903232786240853993 6526662354488812090 13217200558581224942 9943141354903978731 10193037343160999698 11137200554782085653 765056084379062792 198336134112194321 612578492314612113 9373753749416975789 17022276144707615918 17407983284354684860 2858349183968536194 15181505963531530943 607391938131947921 1963351824848978275 18220002573693058260 16813078613232232041 1742950005456007244 6341038859034899725 13240619258384442741 4495330395068622477 578771482110579480 11196521930737848294 3907942665531585104 18348373380606317866 9172351841174598907 6560457290952615072 14340160003504253631 15216170534599639259 5517038796318495611 2433899023502671547 5308883546975336823 16684233748497964920 895973861427045351 8298546920639699239 11241907740443230339 2167185141335026112 6934187046803793306 15781339225463321678 18136996651798217074 4414325142981045136 6857782736972734570 2372185688625508919 10064091797931045510 2972683782073208247 2184232308483938325 2101832338331056513 8758983458059070010 11063903101161705274 14173264235017389762 7529765576237082713 5146922217907206951 6333308282740706756 3447511383503430294 7422429830793761126 13354434555421339935 527561686880825547 13815671967819332179 8143371796406808573 5054793154785560266 9184506240373277607 7443395933919895593 10336143204487003219 11800544659552306850 3918247146959441238 9407631784519088677 15892224545113225758 15402669505907338920 2007213725027857777 4081701029017222946 15760436311755426910 6997019573845528372 116206617399107320 16784159315424718830 16753189090050926758 1187974024073698118 17588867197062455468 10268342815806721308 294713454632368243 11661649073088119606 12355358129140118379 3644731666352664806 2066096514637455768 16373370413489815309 540537465542128458 5917692954756474203 3024950135509611492 18189688345268564621 5912895950529347258 15871364319581798776 2811231441619709864 3833365970198131730 18348884984282740411 10900131082096407118 16603541796352585852 15404760098988621521 18251297189919251980 3266405413630821920 13699719382590543085 13485025620760082515 13390561535755115644 2357596412977621965 15824428450758856155 5924553973475481988 13882510719087025415 13429453003919627259 13059192237231469667 6404216237013849628 8095787185310957024 11638075134464665122 1978638462472080014 7827126441713836317 292016676408905085 17021456638541578359 17096997326880450021 2245706723502747704 9922801041407575653 13794866057872050141 6936127239730341324 5043529189528161634 14459809618694158497 12213978229297235717 16053391629993329970 5728753222171189734 18186231680366648301 6274358634466594506 1288858833040908118 10742729493165116405 9843268547124553635 14173749049580565935 3628611308200588842 5733229000592124856 11504027334933419969 13642792871365072453 256356007972700037 13789303326159038470 4016718535820684541 301455822047416517 16692555963627410594 7512377038137296809 2802679690310330621 6660276989004012766 8377104121130642378 212199970767089258 9160490531731646420 17412502878368005412 12168370651236440113 4540264506854186074 7044161083928320663 5467115332955048953 4080760761477543757 14224215141078994098 3522394472741408258 14692454616902535974 1094939733892838043 18330025168975147894 307056037633646261 12597256412272931154 2170207834691731020 11752801850652647412 10471843594514650058 8883756955808464246 5241718665905336651 18242311493352779239 13218945446707199183 2413136509082685507 6536870620221721049 7978365981187360143 2918600573446563088 7821999671807719379 18088285810668606728 9744646455428341240 8223375377863281548 9153645441633199985 17540725437329016073 2507728102133816615 6532580438015210921 14644121028495743820 5542417210346288016 9644169545337933979 3229706009027915815 3898115731908250176 13688326183053362677 2290364376254127841 17080706613443183493 1039488522507985200 1473095123652467689 1286442026148093859 6239259957058602413 13733719512533566041 5090840958348978754 15808034025946936466 2205641262408017327 5703393547351916325 7377953290979364151 8290316211122768069 15829593819293799694 309815666926471012 10765348401485016984 9001517441638800256 5428167203459224032 12929494541069598355 9072413214326286970 12593580888890197865 5755890127997881674 5462634915645212491 16684378461464122203 141632642890285059 13999526878415562994 8342115281007657465 7593477819385601932 2803920510875316281 14312615039645986069 15819159694735935574 7544205369771301733 8792502406199978589 16179260565324468704 15287736957415243204 14192442464522752489 5141431884650838290 7993295623682039854 7766383555559857743 16439684461524129272 10805729641003687036 10544992592648870885 10196599113438534839 7984096039133732888 10454587244697092414 17182519831131359613 12567440436161567025 2813012182631049877 6185147715837815215 2256529983496713082 11362321871718765425 9937164833723599843 4588681574048464276 12719393335282708032 8928474089054490171 9794496625581331188 2839739945309963186 13393788695438326630 5461485391233829339 5330931681746829859 17210841588436060320 14956181243657772149 14007627149263500000 4978479972147484631 14577498092082912218 16068276380747271050 10591573973150593589 8934514671475438121 15190379968297683344 7529955064658696099 14799364960414690163 16026484906091127664 11135662017074940542 12660848151032284005 17942281030905106580 5297498004479006671 18108571161463947417 5259158626561830284 3390014598145357084 6968480510631941755 9158782025277660745 649009234530487188 18097859500121162310 10009161110835730390 13605013925569178917 10242290373813999747 14374543909755403256 16788771594189604706 17097895757285709793 15941132518185108813 18286915900769607653 11203161538799762271 5635184468339566488 12858351366973825815 16661006235295903337 6207486235883712140 2851843661299840510 11611652392366236000 17521358387946122110 6397036196353511687 6317638655470672222 15007272504667151689 11370148053503640502 16399447938537797802 11531817769313333789 7233317867716788532 5630900916268343632 8857303037665759071 2071298037111603842 17056220682032483325 18439484224237570104 375604375670144640 4245018190277315716 3290368407184594440 16901674795564155004 8761577099047087144 13034647524846229087 6449796325413366600 11459732279281470857 8728331561659018658 3493223755551603336 5635145489475336616 9073930178113569067 18133758592856411940 6175855451618733787 7244728785948525424 12378628486443269283 117968853782330200 13572704375458320526 1685694179149976797 4635739967198467135 217418881902997558 6256915563735256686 1600017552858451021 624474134943941749 301294361691699451 478185030119714087 16976520931614426304 2538322806895884767 8152600604507000516 11143690795766347891 10788358477669485864 10031518935701393091 16063884421884608531 11855257331909125228 7665699553887414320 16514795917528012031 18063467914557792553 12389962632416276872 14563495454251215787 5061516687525447023 9449120207867364815 13241035176173467786 8754748856669545264 5671302881250140207 17830427625479209557 6492893740439603039 5322363204011665326 10089784106588598820 5228944378175608619 12529313356909406416 3007894331979162441 17255699956676148522 5088538635701689057 14121408305870801954 7156432287184547870 8161371949889864970 10811490368181127253 6260429779145984203 8263332027932696059 13014439361444129400 1891482234725205632 18381015593808672293 15254599330245612476 13552694478304962748 8225065260822440882 236808543626985484 16835341961895920725 8399905730937261611 16307888319767707607 12342162521117194331 1553866367041994475 227412203149208583 37710252479392623 18049214326188392080 1971846025764079484 2123660031703203759 17736358892486662255 4212081989384938636 16344070436994348909 12590890935335728398 4057877645070684129 12049385256308676109 3701203397640874384 13159956782750189085 10746042180033454945 13912595499837843470 13112025200380665624 7063238341478119241 3123181603512926910 2631903738326684788 4564257058738097385 12343383795157678094 15164186922236752781 12295327752663717796 15084407778383601643 9665448507382138990 4061148795106458848 12331783922670231554 7806981393706459426 3355951006005827355 4443931108988199497 18331743262891331342 11571487986159591302 8181900691600900260 5307587874304083160 1415877042966645522 16683533469391719558 597253798861153298 5179603502361777454 8516086148620570003 16150708532728009024 9054118747572181630 4542316876711567165 263778328735959369 15225938998743947775 1655728341225775996 9800178812004941062 18125689359198384102 12793460657574861711 2045581069771477004 1342336997318145452 1717464287403592133 12938756450836042317 535844690659050548 11967382546814649014 11140004897441394910 6099162683602638217 9081454038586488617 7971848999234162847 16081501866205854667 10902030791139842909 845888171886170690 10087431996278724781 13770162870120817019 3362294318446226539 18415682411495038909 6591319483667602007 15192523253724412366 3364082853167988275 3268225909976791387 9332471535831110107 15982705341626669969 9842328792580678153 10900227411487495850 8471736423726691178 17978999081083222377 3893003906315543077 7713483712304901964 17450580413292311980 13313236793636960125 13729860714031524536 9095091004183673377 10252172989898754616 16154324496221149911 8825450913022306462 16805408873008173803 2888324739200284905 17872013848532598384 4448743635033596012 3471580040007442024 10408217920980324930 7384056292045933543 12787988156729809263 15334221658521008568 11266315150146109510 11060003953510613047 18340079777481823069 5893849483436751797 16421584892358398184 7275339704186347512 14358834185430503588 16095006659133596775 13233174911255865358 10949471617398908851 6264852737395444733 17192554308736238117 3694631918740579711 778628758243635549 6325954524688024458 13630877434058528317 3151218775828275482 6721905081000668843 17283392881914374189 8657384657593567998 8849373584883750484 4575663866095170877 9639412316126731571 8128408974130648655 10162410254604421039 6844644223030697273 384754361527074824 926782038222772238 3151508543720582847 4874137061397598898 15936277255028374622 14563961105503767265 4266288858494896099 2287366539500264581 4576824719509767995 10064154241155050106 18136713892428499025 189572573525441161 13598358066565759247 15835806059384446794 2035141798061822655 18096467366842012292 11872749435849262757 6747101956349098899 7057642930297157394 10843114609797667201 2019653592119238148 447784776433327372 11823176069454778912 10946729879124761845 16175846183053160291 7483417212435772244 6703634168905836887 16512892600657085115 5881434878645762162 11528506992347834649 3789686882635770087 3375722257312708396 18072980047204714374 14855833401696517766 536488025647801094 6726506692233041350 4456103761811272800 1616798686842855904 8037690500811180255 164083427446959929 13307294420051578147 13819402779207490339 7428680329329382967 14167018876674532899 17544301775860125838 1317452934055703469 8812159689191732567 10345117982758678925 10688647674487277475 13445410547408350067 17960830358882101649 8355176027697158855 1652990254459261903 16835963026868642558 15853515702951035429 718596041398900157 1145912523862898765 9423565175472959946 16937198444075628862 3162154670459683877 12511392021695144019 15929051312131967720 9982094231313373742 3242972854865988777 1365323422436726493 3938267400488249960 1859414472854390390 1606718827852829426 3380770363137427724 16286484925517193964 8635623298103228061 980405555349665765 11340958665902282671 14753668113265591498 15174420586624160683 7836482299557192743 8938892083293364485 15050227138186112148 10238265324418857410 10091733960722678666 18247186751429312689 16903313735141672212 4377472048154219095 4553416145289940255 10582883124520983618 2523094411877081535 6999647464429408903 11916309845787374986 10249266898226326822 4148537957701798928 12282884738545385458 16498009466855399634 8310007622571631615 8580963809912825739 805701186251957105 16425268113683384855 16786412642172779588 9987840884889045515 10008823993718516975 13021192876733031106 12432529613046479419 16625926999408002760 18222966801826018524 2609663426237537827 8283994139833160893 1328402646287133137 18279312121169185218 7534680407216458082 8096128378575275526 1563966884010310404 9722338362865964015 6430924914110263693 10801360808184509294 13191840556148193077 11633020673505418219 2537803893401537748 17219412602043333615 7008726636266791043 1062961058200249809 8908297579957311760 387579711616363179 7956395787081582058 8282829050897704521 4235035729109282208 13377006207093082946 3851892788730093846 12625640426002825872 2596080997283405955 1634416714306138132 5708965082020900848 3436265561950888331 18247535276011984331 5992652963642258370 8454207996329728248 920418277658622135 7946073796530516843 590587374810321684 16036040517357837323 11912898285072639713 15002436344406003738 9039017843979920266 16499726613624529086 12760963347177295179 4067882774063674945 16284505474008868647 7642679749684266022 9051962278578208128 657007238878453303 3085863577368563063 1770817479447406027 11895688710585703517 3271697549849478604 5616849709836368401 4459989627850664400 7444298822453523611 11654616181666824340 15526294975624542608 16552507374801349114 4831690349604672601 8142380824313375646 5321041799392973259 2168209498770342610 9729595857256759466 8802538934101735059 10490323106689510041 3222670371328550731 3364713513330298683 8119720797118535127 16813781234611076626 2992101555920802973 17306290623067008848 13482615384419620278 17187565070394403330 13387938646898808703 5289413519288466644 9567034616573868584 11293129672234062392 6873751865442109663 5526357644322472632 593296316766949866 16166541038921634672 7162713877143262405 9359708962420513566 13757858260565338707 18234422173842408385 11970826855362028894 17055446521218713060 3028037265338072848 10342598214848146955 18422667329894071232 13336658962624392321 8222485382300403635 4144395284539372100 3125804121389533206 16998853433647843860 1728606364572814739 6739605525818749690 9858792224102358861 3587729690923095724 449793826250358589 15155335119705293443 14473386110595354978 13577717066486774049 14949359697646643367 13968322745004123213 6981186651316794432 6317242020378582687 3551557169967880027 10555591088923621046 6952679486325974623 16441049697598750201 6315255011644066213 14213137602564609821 5361378721548452981 5648693400491956490 9515837618479264101 2525562118008135183 11632828454649962951 16033272344016706124 3172940594133614891 6762884606739732042 7814964373404768177 3788373063484861177 11659158611024468169 2651869751239277314 7441366482201908519 12109597447938592096 8670337237338932322 16068453478558848838 3040878908867106726 183030402823039531 9716414697744408991 4915932617601386520 15814165364155689418 10160906668053101157 17175032301667698786 10573005302837453739 12775680285114895677 3518685035384807313 10123610722977017819 11718912140456367724 16609248073566312744 12356030311351938365 4069505036769235612 14867562759883270492 2526191613876785725 1448595402968976744 16506683123719157448 11752022958747089566 14360954094055141523 8885824103757231110 11418466803432907223 12194229241058810051 1900916795220237485 9177976263480303024 4225830398493862197 17096157875830128362 12281654071652199200 9956719363360179235 13566023327756576689 7619356605795090919 15030748453028807002 3115533647175827780 17345934529669767964 8443566505399480372 3600860899208658264 1255653280100259954 14646341708967534948 14760238128275292890 12060449443953277998 6855015450717900908 2461631475164832834 402414444065335409 6508827225529755578 7903434739898766819 14745593228557510215 14584842611553242377 911359446967871741 15348249758337764029 4944363715212322860 6929015158128014964 2208903666665595247 10568554155570926905 4467098816001280383 6933278508136892566 12924448081221441129 12225949272629395704 10811677456690502426 7713478231581593985 1226501961182048528 3816929193800178119 7414386947764242563 17320329905708992517 9528745890389933884 7096835248051474021 629937201685838327 4179001513475962638 4729320978608362545 5410974469945817188 12923784410767774467 6560879113979044061 14168461069010472966 14571338011926773876 2851891561666919019 10809853732473415066 14891589178677564449 10396433808495384527 12241008535832034754 1048535933459718087 17263768379621564003 2262309860842446996 10072859875184669827 11354821024796960952 14339716141345363562 4211114881912970004 16717887904701572749 11805936810451109343 14505498664826738306 7047109237574909247 8229402035523715281 12063768803943243557 15405803268209181534 5026245927297575806 11194109595989453343 14854976417125100590 9112979939109115319 13088976240855387476 6914446391336234186 2081059287922184904 12004368205342338725 87321280022189192 13839852438876308617 5544218650378797906 134680444864003608 10088396822252422277 14096270710776595115 1375128476567750370 2728092140468522518 6671433358249900665 18026134767599207070 4632045249884843519 4514441095559108813 7819585507287799680 9595600565033200856 882014068981160924 4336962167908659891 9970448719477545589 16107911446406237605 1275739397700157182 7365233098042332436 3290480183324669310 15786088858902958316 602102452185698155 548879065944166770 10526928948592748291 15977220457166974102 5402832826972056399 16871510539024224003 15149214066260592521 15800960743358425549 7586502678299244750 7506993100361968268 15611076640054792467 6359338614848930647 1443204925682145370 12699776221333786282 7877828997375856639 9232674259536904844 10163729536868449970 11399746630224479330 7884130478630607767 5878974971027557639 12680330800427239927 16486267342814507166 2236353347713844402 17887398259556297917 14601393890829800256 2344252983959266302 8617692617763358874 2106300521438952067 16144656473482371751 15537865805361405625 13828718253226639121 12391689800758301270 7613722347092206293 6989903791648618430 14580799297982351080 8090605692954776441 13043256870784878375 11617757682529610991 15973441290913570842 15188507141539514017 17509132878402230428 15985800000160132125 17506262126124353352 14990997145570021598 10107852049142483570 17046285033561539394 15991039991660295056 11167965618207965573 303336095351834409 3282143593473551904 5506091262593525303 17198803007493175337 17044016624648950906 15285563992280829180 18439744817722949299 16170624445584067505 9641155770853193323 17632388941125576234 14200059966688208077 6075676306167725306 12686081219311264817 11924544944191944832 7792789515727842481 4224604775009552351 12916451244131203441 17480164032347353162 4277295320212610249 7660805229808257245 4730291975163260255 10445692807946468954 5043611002582798280 1623530665880867045 4240205262511828495 14933463083569797276 17791162109363324702 4692364065087209620 6117971357432952573 14046399333273051005 1225802569601421050 3127818646571809477 3835674957699102803 15878794371662058063 16343776750278760976 14158092614025520369 13968171744975822285 641963729982284810 14415039830077312704 13273220433174054538 3957408734776013265 2329167769817843174 14384292489725027196 846420204999624197 2092320876474503940 16311099345166266583 1593812156155676603 3021254053831025617 17213219116398605519 561598924960567966 8433378882004444672 760914071750089775 3191685137701708262 11768041726163547626 2393899374718664151 7123172131090027196 17552663571361385455 4731867473019389860 6165401905832599644 11712227429244218996 11635582666147905677 11504168986308955894 10002974539722316746 356718992092495225 13980629345864839248 1284054376125258039 999674085818543758 6456846961433682425 3757355269894951599 5391264512776092404 9196017558885540085 15655038576551227451 2755014716731469278 16117338214267424086 15679956558452694207 8783359315808851260 212640923193369925 7528635276301448146 17724416233716607579 4092227225921755685 2270208355731112896 8987264478426627209 7414435413268369682 13299084768636414345 15990520640157047807 17103002129372345684 15158625895107571075 9110106556206863920 13203489668077327398 3759004968260078488 15668337909576797486 1500057210391213558 2379245753290149802 11322834045747558325 9081261290295659945 14063252478858081569 4361731389540959059 9679671820477695593 15399142690187454553 3715247016811964226 291122955582341020 10240057206088612133 13820116682659171783 12472920306453798204 17487753213164591680 6524221398254424064 5769253820825873750 12562819871337238479 7777672747129573539 1628991540753014717 8041158091744200838 7504092166028764183 18256947694907067939 10675220089422236269 13695158153849646206 7962699619603515433 8185833191537524679 9063036762980771158 3463769380747109728 5765586889737910640 16234336339316457361 2865528509809865195 3756850024364832858 7745638107103619140 11529763853820972260 8027863530380769269 3015929840595229808 2588655303634788198 4796774084874947384 8621917438442288817 6411827749245181581 1683931848154055701 5551186131941843870 13746452249829228392 10156569139064065608 17322813243139494088 4747399832695704702 10212957217844828005 13630652199250166993 10875373777434583135 173820028048299618 6754579452088647721 4262470756641963550 2143324355973554767 7159400205742337401 452235089248846707 17329994046404763651 10754622208783209690 6866038168139373674 4664741115974460364 1463530853038258134 307862418823116675 2367189772325118656 10910298017434400305 8611213716921434685 353577143450657073 2042600746043546566 12896537236035965886 3173997277108237777 1180195766145514477 2610422163441305892 5197382425697289847 6955872980676836110 7428510634915894885 4034744596199334387 11102409170897722782 11423329214903880736 13217295662123003295 14810792594964339226 5423511721436723164 16984497446840456173 4373784419335557940 4747384141688088377 4039307305532955309 11032937117313355227 14315909343207176210 14839820868230944798 14188612176230451070 3507492159552226425 4663657067254378652 14142003602263869953 4834398360355403607 15857822654555174122 16955142331442961139 10620101394475640169 9512717561894069017 4724386174965809055 14974576342749896141 15970435032416092046 14852328109291733651 8603018897340783716 18033421849251939653 6590140610219229404 4435187150068275182 13500834835755956003 13466229585566840415 13463164319864889660 12503045418598295349 10475744478653107980 9482779330894769023 9223250209898047387 10865688534860763247 1071347863852698160 5951082960403963493 12350644176610967314 2859509967699606382 14020464147353481687 10556493703988111003 6678436564390511971 15754643375790081033 16628094252106784319 6458578578666183472 10447210336096450721 5858478293198243588 18174288610624318478 6656983051547172899 16871771734037657402 1501394867959017374 414453490200779045 9725794725191021528 8413240029593205885 2830903524095296353 4303043266610518785 16193835236100076994 7609035523342631839 1432195838476202203 15108815133171740871 14221790507763879285 13502877383876532618 9365298185436174554 9840994291911049541 17797629131520148746 16586636363966004009 8487831533339167630 1114369848313817505 13437997898104989679 8639398941566207695 5584268729576919445 15775658252135733371 10362419366655648932 11309424067308201657 12565832878947653486 10016401897612119102 7856228001603779831 5828205600338618468 3786008779101269436 536944003910216752 17013526554487113001 11846005792807459658 10326818989549430451 2838094141155974336 10333389517532723408 16747731571489403317 14569030682321357794 6647840071948016156 12370074098181279830 16681628102267431408 11989497369937140667 8867262087798670203 10967028687137960002 15562598425767659719 9950722227472071468 6676625009349574155 5287731334072934456 17802998417016927380 14834581571125420204 11950252462443946774 8310277933103960665 10244394673617279664 10731550007619104093 14715505152543976315 17501560050362346057 335222003288622877 3935668727565974622 16422388844378248311 13052457898893134464 12375412680515397559 7626383861552358373 4301107390142126013 6511962929061312136 17385750649074303367 16298894158111703807 7843322719957355944 7535701305497321678 3892961686813109259 15715742198810797 2442997717819603900 3993411774303599984 15496061669384378039 16378734691278920856 10650573802959012040 10749026299324312653 16521716203616934494 5160179485617902543 1612451593860414755 9681057492616895860 13028176878123186244 8193413508100322256 8984867321772722196 11347525220280567018 16388804654156384973 17561991126170482528 2362954493463398607 16870176336146818414 2070535104639579791 12588969337632228007 3411722108617738824 10094897530126316253 11200307483665526566 5450420282236234543 17000323836378839903 7208293657302399795 9483304192291761616 14847920824678567208 9161563565370940629 4138225546387670631 13201639588963871975 6440778136776489102 2126552045150149636 12189986568560822577 16036613980411594517 10506593395067917858 379416619135591507 1158295694914905845 528243916821807274 2820031340159086054 11101290880605483996 881636687522955474 1333981608623365717 6031803816241950608 13385982687577610486 776199795286779161 2457739624290728464 15394887569863547711 6315935390816541858 13227653792821516906 12450962620976702547 576967642364546226 11685464905348815304 5427538473761620420 17638010617492283173 10723204230855188866 5975543696095420999 6844522202641934993 2738382428533081463 17791228296270131614 7501494159874768630 6033252983245665388 5096712940501458193 15324133725652315540 1094084350413764706 2721679758516433117 5547001829434982123 9644891801703385416 4904637388951685818 5983010723752767131 3327755543470423371 3265933547556468064 17814510374251776121 13081680789895924198 3587040567215162673 706358558428276716 14966889298645037889 13497521252033720570 4278894459292676905 8571089502745181281 13450459696070125571 5473124900750123197 17674812522425779504 5267251518348430889 13201668871811802668 12592023068080312877 15260894766097131548 3781410306098056085 14652105763554203878 11215784525188952377 12645380431706100536 7707402384276999675 15411335140293562409 10989769643101786786 13335148820412503997 9773105034312236265 17745203562586822852 2622730510841627598 10250662227266596767 2924420980672514012 12511584044657456987 12230028495296832919 5352329303209081557 15779861140563777552 1981110669021881261 11163833144390755927 1654969460314808795 8694678054271954427 33054298881367356 11302040605349019455 5952270160771179887 18024696356621003475 3121762412641824122 911837868688844432 13585230283273286072 1832896404868461801 5181126159747885396 4007799468389093400 7899757588925577130 5162697415816367760 14281723550346436508 9766374916044523810 5276874944551082699 10468777052734035293 12534213628359377200 3277640546971561024 10908054936405892503 9397748506807593376 9146633785606315533 655841601735730848 16091172812356832971 4813546250044821150 9254180412773074960 6398987450633106215 18330290386078309146 15971427300930936305 5303397650523001673 385452867425300803 541338438560121422 5995233499330278767 8455872956143130296 14276386512356774942 14640054415315640507 9975355672973346849 9551668255693497479 16180666294242595366 14077489936143482545 4055990905524730156 7759389450452551636 14036281018307161146 12379488149354623472 11844188541743253280 16366320564959825271 10058446082222593460 2646512751404566790 1951406415016434805 6440610893138729307 14290244417584431517 7487901755390234356 14962216377364661561 13795959217402055497 1195320696366254635 3025676146617850033 2155616735680611055 17816408388604505637 14659043527476054435 2128208225322271313 1012482214242992133 13460469427019291678 18306323604086036864 9592612110112239996 14211868119729961958 2678363566475217202 2930209346258274776 15559610705293630971 18296199690538636932 4176869143687455155 4094301432374073154 1908297313520912113 5456467486838667251 7191053519337687089 18438833817820304602 5147876166656875487 9833042071203998677 15343522564520700534 12700552860840069323 16073513428648480589 4992822880900436206 5746934580963514389 1213467238088638148 6978982185968519917 2472592623301945499 16835024862378324161 1268661596449636502 7001044814778233248 3987365451893918662 13934994154482274251 8567429338476924116 5978862557690918243 10393312227296103769 17005987174666306237 15641422669461249842 12449594387028518042 8437125324262649965 14835732173530451171 16502394200853665383 810799274343049829 7902664970932906130 6532229514609220591 6726610551841153074 10130652979745273879 4851430323261828468 17765252717703443386 152923957299589990 2499837430663417450 586151337534482551 14928583136203755933 7365384444796086710 608733099324953076 18101720997786090453 8670327316400910081 8422333530196018757 7280604305477066780 16998358416624850874 9746884436122731752 8874798838461226945 9471099585241757793 16116474955914218708 1291992724397724522 2763130763942935440 3413654985442483692 2480058791299431215 13254874605843070390 924013210182493655 587569224938416093 1205838520808914299 5529540543152008240 517014449767903109 4287868766279139449 3294101726831096472 6106670747014980021 12792821840090461276 2727188386411887684 12873429416483167059 7959878002870926780 12055546824375029631 13979374776127418143 7489595737613807695 2919298977448807329 391551427112775167 13001926743935903209 822381461073855862 7477709994498026481 10581228595381174400 2709916722155052080 10761780919014641276 17386964525502238554 3204843152533825189 6442634022776571568 14689010913509065084 11785210059920145163 5125494757323337394 7859732474189911180 13125827411895816879 1762697703810715101 6901950759919660727 1192019426242455900 6850784546206341079 4533246015584268013 8458011975598701551 15349985263396585469 8880858409548691853 894414265908447862 15986682191197359296 2482302027587391687 17882285486148732660 3768245677083828970 5300046170077915394 13319693055517135600 3815089871301697520 13811894134471286735 13657747692288105570 7015890558748665122 1171169828843842868 2707341763832194871 8519977699182345103 15413652284522667031 8350666153675149324 422576864127907296 8385217050958238159 4612889407599628990 16432285353116879438 15504689670098864183 8633467471780232276 8379023699208950577 14701114117441373714 5761609304496037918 583277511821425414 16165448042715580848 15629172682230065170 9662976936802098218 9156501629540506419 3764167310184566939 13627617648968910456 10788712379779573193 13382526138596876672 10408399751090962431 12331692695893044710 11949684946837923024 11849182293518137628 426196506647154431 11589768268879704290 5943520867191878919 3986651835623076852 12677316138961889647 3418579556961752192 16922246965957927012 5103306550451057983 14994879796147636078 3562757172247701627 13936774599520224757 5569734216329546681 7178224133582129214 7201155392403859486 16317288046750544264 138895065003081283 13857049188868183677 10873881203399485772 11367592287383540498 7702315583167795608 17912866655184958885 11263680977727069373 9664157251226293641 17069324938059734811 5998551853369812833 1832965334470690506 5865557809627397394 8930045177542327956 9144373721668927929 11159699840229237914 2402683131599732177 15461125870030164385 5765513486417065898 9307219176572778102 8287558518673914303 13050615466271128581 7163475723261378449 5563165561276812368 16918317757637997052 7667117862173500990 11566559784369266081 14191196937438264912 4792664010419541034 1399253874277719885 14041229098484694608 1597520369433132668 12286092683983812614 3390775198444535657 365560076673308091 3140068975249192138 18234309776536836703 13165545739081781604 17587092248839002661 10611128068065006927 5154685380745561023 6913034058094405439 10733756737018679282 4290498618617567121 1605884949304724747 13057816386874307930 2654235689453837118 12614123496771032300 10816854642410259912 9233238454018798731 1540837608075914285 10411948715237533995 13042656963812133556 7585048964411163602 2941503662460359255 6322157958939715708 9957456945628550954 6108274543905846184 9240715083132344886 14498456778057366713 17867413194730420174 8286396465385738072 11112528547207431350 14898885741504355167 5911006813575328373 13951167874070265396 15526219781909873007 381836297174324269 9605487208237631458 2761221981901550569 16689539556096717013 13055457423257291354 17368370396806215073 166042887927143319 4901423775387161616 11364245449693679833 14755300123142578049 8771119429902705788 3382026230858536132 8997695526855908302 4901377770404445050 16089751207278963229 1890697983410321039 15226242483271920739 1940510561541900205 4076405490460298986 377734999590967423 11348510983108788946 11662573891915263781 12623533485631516037 3479817231152177041 6732494977440876404 18297538077191666966 6014381076282036153 1970670238405791450 9718502971257596454 4168325674064804466 9125829570273869914 16118231791034460097 1979966115042443187 5822683349492672169 1833649017247290318 2004142458412103738 11440523884113687919 531140519317312786 10044665901722494385 5970561588001878763 15814092635351717146 2240096330347354802 10092526091127605173 15543173747521578970 8006826214874722363 15464994050394565439 10903105380093676215 10351755818793671688 8968990743933695894 9043795203521769624 5171830212047937718 2089344638431829931 993929826840397389 2624356509592622156 9689554439142194396 6492957396339493774 9630832665272235989 2973619718070073127 4113793108085994844 8931487954640504737 1381253421544341047 12253676800799388579 12815734969977847697 18295175194937618247 8037933657590555103 13354558533224962470 12659661562910264209 16676454924320407174 15659599794970285818 4521518761478572852 16019680534164662386 3365252833534305521 12039738757349488453 7534306481401558910 12958375752778971306 459284211491184895 14616567817481878729 11253919358436971446 10409128553734296852 6745589237765374771 13670319166582468715 5636778112860393359 16054241481833372249 14982816243199468224 1054560941785168448 3249355633293456642 3855395470870502736 17259047133765386328 12612906468076564809 16460203462699060175 2684767901567488533 5466437472818409931 6324855845752298688 17953124376438158097 14882665430364178308 7458081336377406294 2546992378618519536 6759875434765902561 3156017064825822967 18347562750934265908 2053804438568679765 13911147863185465003 3163917178956313624 16150071791441045302 5836480530419761440 3041543108386387545 3503549036200292361 11146664745937609386 5973687868849414469 8983129170091823488 9209756024655621580 8585749702558885110 6740658672500038354 12787243163640808215 10257385595063124623 8536189467683784625 12812809439429582163 11134285125387682728 5866078145376023179 3231728864485773471 16275779900265621700 3436228037826443084 883743464321564247 4909608138355290395 12381566235760192047 16505300452489260493 1718958432914104975 4160715418631311353 15840048450680248549 14767422497773678414 8738821182554522884 4072282480964194232 11340522652124215089 802321557004408509 7875813648347304747 6740093931176009046 1950769395306309543 10421992258100935456 12475303353861922395 15749912651062387698 13363995354366199501 9957197874778405161 6509989651897485239 114820145971111417 718911688860676333 8774544308374651761 17670286157545055585 8463125628414790641 8198173878962546289 1184922469947995363 11890889483631655712 1039862412670692179 6692918897004497158 8547913507628044059 15311463533565010322 13676712241331241406 13261162493188377958 13657372863605283604 7003714785002235775 13980174087299064996 5786735602864475473 9044681587563695342 8112426061062113464 5522905692932312698 12768179094987703412 5726757482241634060 11594797136455039699 6307634557910303699 5269077588893613353 16046931265620104080 10427479422315191721 3327010418215304029 9271360232689374095 6581315006929792145 6764322568517924180 12796528894638245377 13954654838556738393 4093661701683717434 5134033957569897407 8675212015850405538 12166231329775476622 10563083900796072559 5960336715849094242 6245084940523668608 2305453789437476523 5827495022933428135 10979014104492961624 9459357772964297915 14742899528905448266 11277276186642262400 9695566494180055850 7449185762310535280 10470946844025592144 369722746118818898 8360938486095030297 9311021171317633795 3179943465207501589 8875123468444657977 11491355221437504022 5080275301973828242 2791183834507388557 17246035865042536630 10257101071073762908 9084612160788984133 4276368409323948665 6574649279558946589 1134075882187285366 2420157440191262709 16723157438374592910 15451658250666054130 7211604950692863076 1978195380796834183 15284120506761259497 12112106927026749708 10075803537844544086 13747514397325116426 2822324780100371260 12005011177245655190 4493206205765397017 4963806575909275624 11986470604190787035 7292385420788466699 13739011540688027277 9001146450326217503 2133123623908584755 5076925759305992022 1554463337815308291 2057079057356201322 12192685568900070087 895692726644290275 830003818669984478 4502655535905010138 7645884318478341656 17273409066087593747 12096607410178687124 12279839951851691571 4924173933779255921 12349716120878303061 13048983592643766451 2857753546344202845 11380017107509221857 17034428882387969118 1418170074544444204 334439700531814225 2671120480227278908 12643649690680370072 12749596243739588664 13880694697599393829 16453045283212090583 16182685003201769955 5442577706169243646 15583951711561009623 16914041149693138704 12162295389521768636 13742232422975466153 12367737394625907064 1925831062660793885 11634952411995411337 10106003296953535074 8126769192955242744 15075035544948603684 15489426609652585508 4532613282789627271 13288719177443991985 7263669376106840169 3188811000667747324 12277108136134163866 1697644624069802611 14173959023501702917 5678820560947533170 2578522080382260153 5899033136042213141 14786864341515242316 6016730605707038056 5897969412600333539 7506146869983060175 7473278525833845714 5389627275947574930 3477781617550559689 14770106484949039560 17237035660385044182 11965691236641036872 5729192103475976603 13953685820716033890 11804710040217190196 9110476238015251444 12466236665825985365 15716350166934559741 9962694069819819033 6549450922253397746 8835586612319556907 6033429950512563495 10351634771341683273 10179927071206682188 6382934100748619727 7650562108962135806 13729733987461128086 15593298387177192589 18079743702058588458 16946936693882793641 2565038991543277127 2216512735419124414 10921517666305366381 5424710423990283772 9546369637740818156 15496406897707007044 13434487996420036192 11442820084884282955 14127152919131162176 6319922339426144794 3356485466230141230 15012171911839060253 2925771284625667029 15460724085375457758 8916090340475934431 6991038276120561316 15274561692057813113 15334482605970803840 2735035238494679145 5293070787871927915 15312253004669411541 15194135173562266044 4226511236971629395 1555362703016529168 12069492693200824514 11173417309724739596 11085443091523078421 16585166340498266323 9578910608410246675 7104532148606208846 14026048696957712082 11575501852099335296 227892264515105931 10348960429651049710 12703883468527855047 11716658024099194202 7251408808569285148 17158530183910001021 5683725009093404350 17102672441892097673 15947971712356838162 6483934688296671383 7712088867035061934 5445100625929451814 1893999140719503129 3450256356316215223 1686974825900811493 4130109444969766178 4088135685546000691 17315476486760754314 4715956682438514463 7242819375702801263 12999415788982337846 10482099770606767960 15228689132294990688 14369366055469156562 8181080930920068951 6518022065467817461 17081710442166331923 12615872735635722230 11025791389935811963 6657192607634616540 5779002290838495802 13576158726317255158 9191701629727321560 1457180980732898440 6139899573180323570 10800998365873287924 1030208665578366921 1163209560042062944 10834238164896176237 18195920383375136509 12654037116109586622 14814612814651645460 7132588900908659180 17995556394155422863 16267439587051428587 4168619908776964756 14775940850690356134 12463525440687837674 15054429578044518491 11165392607883076965 7892904469496582565 16986266082779482415 3928040091441742841 7295430971639270998 13149951957876136570 9661236694236221420 12242803771645249516 11186013614537695037 15971766385905715698 5963124033332272055 17773407686955122330 2431137302321184554 8737965851456074638 14804864904548391910 913750198337705999 12091649828880887106 10533303461859336665 6835064735129155091 11025906148106509135 12801655407421531376 18094219039352998307 4861280859681951563 12329810742947926149 273537337455795148 7823387838860602715 1700157170184640366 8436645447154745278 13598430612817971646 2629683571004607786 18051525910085669320 15228133999846259439 2640843003892854910 13862816263315471611 4385583287188411847 13634952355900248055 3036431155008404339 8094764934294579229 9398425120099170194 14147070030652402014 13434665418850939732 13255431791221437388 4918243706634837365 422973077991312188 17072221651961685773 5931152049071259167 13727208528163362894 5641335470878711368 4934229626013567106 1343279365170286641 582800718957401560 16924775515267004327 1752819718531214566 10193863687754713591 6910441584853202292 9720909982206156385 3848179043465575648 12188187399366727042 11379919025931205441 13353870111516715182 10859316433417712399 3127780844583245852 933579156334134620 4805508215333884077 6002393029213155272 16434780265066070788 3111834393923854701 5036295621038518704 5520826621381107488 12930737712917656798 10491552152159013043 10274664795121146460 4558180265354932636 7389543752452496386 1878739780224446316 1356995247831763629 2672327368372529028 11993163723917790771 16232005291761017465 13796793537022703574 3513402546005614899 8799209601695107868 17047269240757410690 12131138490580152886 10013000085042044328 13703133787775206661 2214152922301265665 16406176227887191030 16681237853170517134 9450574027588640413 5885180739584250793 3377217497411703545 10630820997833508391 6550556214280473195 13667409571006056280 15049966686305640136 3285778455401317469 17653926124030366033 12065854045782315173 17847152772308667330 13074827097105981151 332766555011176258 3323882195639690092 12822473550433686398 5569531307771182930 3123675394861137287 1936599827802692877 135193245445235796 4490894031275567201 4611027051091984261 12655518826655724395 12325764029347333817 4986166391987742028 9774369264365890841 3189957700070736734 13777665991513147553 17545395437122474951 16396264914651256759 12777430363629130175 1758906608716640457 4667329973400299119 18364300282528565692 15859675008656049432 771733741565173031 12037033032712273765 14649499031684644630 2644189346332954831 1727198588576767882 17954849476653872773 982531234857117959 5644140032211262419 2276351663945919299 17790727980788408740 9788682825026142717 15404770891781105220 5650190855437158050 1203391438802264163 6285015272598970713 11010657900469316013 2455008775267368469 11384451222818660791 10338213617021423118 12411556602959773377 1117980350883334383 14960934235573131859 16898845978501639162 5707380223212101273 7852086405804685453 10232087628690084024 6315738913763793396 12636873045288574954 4840012475455389035 7983029837138840658 5431920662852132950 9770653749946602355 9869039487433814100 2058101165324260973 3133556159583613816 7801645146084014695 18333566070053261868 565821734116465833 9289214679399891908 8727483737457754127 356264427774382412 10965229746232758348 5086687154288845479 5232631140216365450 9407144077840892422 10246054883362393460 7442284571629378007 17482332352328942445 11202297851811362532 7568849903076005660 3309746588179161962 1404429636617874895 14497861837895653909 9817243478338497798 14288704225432207872 1061065635456859330 12880693644560596799 17179040544003145536 18065080621636992350 9562249079414768348 6472635308929869129 9706919744529292598 13836724538722888308 4988229964356456069 8007970613540103147 7592706392600748061 6900094958243574406 10870094817424321206 14619650500877172697 666428738035843884 3230213346008388170 13991053243341219237 6766022408913748849 111438088394462667 7439036268039407455 1163912507119669935 18235970612159117589 2918675123328346906 6884235398402500079 7935969293645516747 17365554548754576143 10066112047646309130 9496133050295549691 11617769298376476475 10644257512651685274 2117502319735010361 9276008180066614329 1858684573309543298 2597614982457771157 2062481172172576026 6640657834832384781 1997302081288200026 12677683748262000739 1774114787445081902 8227967983059677784 686245729711649880 4353685515559588019 14649938399921642957 6901007048476301560 11429798779457380051 7567575130533454428 2951640754911059304 12473006211267655683 11338945712584443325 13332634094226703829 11137378958883988561 10289861952980872535 15243822038718192051 6936767251068258054 3450710165014513770 11679451032760364775 9420367229480334026 1841305916629059549 5878333675883631011 3726477144054053632 9567076546044891983 8360864079388110665 9376341283682186612 7584142939667733368 17974866677255930257 1280493814748380212 9733654488007038797 5571169831038976211 11918645878517822941 4671638255251530527 7697518937448166465 8579494273302429622 11835050014808492402 1618202852866306319 3507853819696360868 2228049169211778347 6190888663914879263 14168585382079826546 10114914191251523196 17181908677221249827 852822411667635265 13155444530769825568 4428372417207834056 17959123982232469832 10749627030028746147 1860814552967267324 15825545118759077176 16769321922610060786 1840401925311697741 1739962433753721800 7618856198913477943 10414517449145348006 2708870465415938729 17623354739342533797 9216329067143163640 12562296003599824512 326837936887946083 18250829431916398697 7598160026832810070 18080278560351688574 8178280466827860354 5253686484911506368 15325077042096503059 4450782529776945228 16299875669648276296 8760888626101289733 3570653107036308277 8535024819326399195 3641395158978378991 11903935030164909489 12783675023710553778 1671164412699198225 3863626401576963789 17386989892244230048 16934454547533401400 11969034843347332184 1238680602107626866 2953627398487846529 12456603610308136043 10616053765905652544 697291380042361854 15579598189899944818 2879288778548448023 17352857849602655332 16098013937349236817 9106375409404220982 1151552674526807003 9938844560429580641 9366426209160838869 4458716097558539798 6249253747763690589 8191607492663030515 8153541239597765337 12719390112071209747 15899145875833917689 15552000131652205758 13887586755074109717 5539750594142178353 1510862780596885097 5668547242230657110 11293665113892947553 9841388902762452825 1208340663315521782 2634886817798814152 1651231072819507053 9868528809624561580 11518055799028276449 1630266782306569839 6035577437542037629 16036815325442329488 8167047019506004955 10030710235591517766 9355456121411856056 7708392256794030758 12937144737035718115 15444165770584932121 4535346264119628689 9574517719379068019 4785751709830150746 18232272062273379237 14960291615625191915 11282430373908759335 1151726110295477743 4768863001631640132 346727631761376787 16432342220466174445 4106500498996676741 14611388960872024383 7508451367316471651 3632825184037709248 12168549040637759655 7503386979627366930 2771429570263826808 16277965122965213674 1463776802026894272 4341522276836316696 17065036391193982858 13395726851774857389 7190844115861052766 9325464360532134426 7249318735658413952 5258057392669565301 12117571052043269982 10402712867944429255 10928680054940712214 1354646231868810682 6070610388956789084 888134533756824982 6236436172623311025 1661147133145113780 13474585793348262007 1361140080616622267 9565908187191442189 14574222549005147867 12398152452844213919 15192600207421139468 16286425524498431224 13039631071984202460 15463714604671646912 16998001350954076780 3973551252285686192 13056657554138234976 13975449399493203368 12187923887520203374 2926191289925334839 8289608742199010615 4749330973685217383 6679911110495239340 11942047455634902241 3252879106146679085 3829498581895577759 13324141206965042698 15730543516675055566 4943708845371451686 13806351387379561063 14887618742913307376 6606156149440778356 10453590511800493856 11743358285362778656 7136774984569656859 17513355040833991693 9037149833437186424 5834887899040200192 17865859402371013492 1415408088707184596 4223450569768221109 10000817076121998965 10814006401159400591 2903958642052855399 9539300465561688022 7303426220087391115 3493522351637733413 3752371135840866063 9071178039263528388 12508604975052938262 17170307042984420243 5384491543561137280 7908221661672226019 55526770674751984 940822912841765040 6698439395851482357 1221160957883796342 15970862350144396242 13208887468322267619 1908223753445268942 10095160137522865487 4962720118858135847 17721909182127698245 8156988596383584101 12955696405487439928 12342076703192074554 8686713315730440689 14714462473462292051 6573501452972302804 10597716346696318304 7541614272037834774 8525678743319841795 15657349756109580976 9401934285905065791 11522915238726142974 13501548022044427244 12718605814370637279 2293672907006407573 11139555483653871364 2419154518857535727 963595384935733833 5718065768629245854 15376997238071940746 9416239917463764190 5081365709878888746 12084666775244812415 17282147978681187651 10621998172158734797 8166159065849003572 14959816114841387496 3910207726220407913 17760645670083326489 3948338703310020141 3579209117858369379 8035463032475604398 600084442396445362 13397130629263687016 9754747652213307192 12677759277990126469 2587452507232490403 1431875067180061733 8231080043907740195 9199759301554772952 2358552153320198708 6560207746214413619 4293593887577039605 7189143994216547744 2547428201266322044 2124152084889546721 15542357952028337067 5393853831533957964 2492398447205103313 5729927661118450435 1020336848491590686 13913342445526959351 9698082598624092573 14148938057030748541 16953449918238196420 1728465326991741076 996640057607568521 14818602852342812810 6936997954018325969 16960061272839478155 10112377220236492077 7437048604703609340 10098893644015834275 18041933155612624768 7903505018296358012 1012187393401720128 7009019193070707733 13353593625817696436 3619060427823356800 4718217913686784915 770872764599864245 16080663500646482728 18320163783058829807 5749600568797014953 4234468933274232834 2582403128929911827 8332565066738819321 17294110383393745449 13889875282114859543 5697423006690890145 1847681315270984780 12661460957556811502 11315785851086641259 16223994688597695192 9766245841670565679 11558987527725552498 4049559941904899297 607869868362417879 4840045710870693295 13403071408815665528 2406691141111888281 13370071160639149570 16264173130526969266 5034442897666642124 4139153289722041557 11855016949588101114 9720458889445786342 933628946857786152 12155255132334584495 17287170863785933923 10844559807897551588 17580822396434143464 13386838685100621918 8407685555360306287 9552018970982400794 13617294804069356081 15112708275923329863 1563279086232852661 9911768969943760598 6534795911062042094 7228032714439768751 14519330734072590808 10501427290393863917 466939126976464102 5040504515683632811 7481278046405142057 17694880908211421459 5277533306976048191 7485772771038109200 5960142852051120041 3341483553436235403 11836164994451998763 12196059904623174898 11586222571095995471 8803584001640431919 17004873784471599997 3256414822331288909 8813999697250156183 16118857798006812275 8489084789599507375 4097772162338887384 16553388449237075026 8007050577681477478 2629506651913870156 14891208883306491273 10703587703868470962 11699271972848966617 9943614608409315527 8018347450747787094 8764750758352255750 3019186837487580812 2889181570627416534 3826285438396588374 2240904087000030757 2339777916092687150 16777458082085457357 3072956405260518061 7383951112298940964 10879142040244428202 18303089247544051351 6751822935172742210 7239097657683245871 3170959645713274643 9984638691124729121 7658301679729659081 17204633121041180537 18380094649291966831 474099074028410351 10174863886389361954 6618539163805452290 12020249064314502717 4345368928593359570 18372554599252377569 7110522307838093993 2179816723264086036 11297100051499408235 1855775622702467526 603966235145484141 10951008934084366017 1357890550648813632 13804666715870212483 8571077086027733811 5208408009743160814 8740745845980435827 3146222995794154188 3847229927857965174 1082162832282817787 15650725189062582351 11774845471525052801 2860579552393017321 2657958528700915770 548641313284258343 151658966957512186 15217498800859500698 8655882426979085932 17740302339143753403 6323609532827230438 16991087881508246214 2996846729695369813 2392782513722866875 13400228635530186082 10148291405532914645 8896281769133252907 3389843830170544178 18365489016121339390 10616094620510121273 1866107193299781112 47382155135514955 7404933061631450673 5195617725995718006 9999387567039176805 2513002071914507628 10122926056513227976 10043240136421716448 2323719532476603663 2393549669962372993 12042728620830095970 17671672407319607182 8164348659969794719 15893961641557349813 6262952336579424739 10538524428277239185 4987261863963361617 9867427324300602234 976294307320322957 10167882525228659328 12637847660687375500 13196087726611007733 16806493978782927389 15698094991777164418 10580926900993505928 18216001677417179143 17684213976569824408 14600317959576861821 1637271627490308133 1264759986253685249 4198593256331009889 14666570258907294204 14918573947233159294 16606052743809731881 2313442601125421964 3651123398000666773 18240743987022900608 2263069294987333460 10945713341551844713 1727540837415867797 2503851565934284005 12060249706868556186 223699650515583508 11578499724070742291 8292061393218387551 12958140520257923670 747494776356305313 150094109067821962 3916043362134182234 12667331224805473125 7553945126621754268 13789405884304902919 12095184375511945631 5492991305691491944 8841627014079983687 716135419725374140 7535260872113304037 7376078170722481640 16994659467480303012 17641661632932775035 17007186634166283558 6707303142842900606 3314221152135144091 14674069607449890786 18059159393481264870 5282257267182082739 8976996034924825418 12856637732486599592 10843356559390802988 6008327847695711744 10422731618186861951 17911304921827830515 4387673229965180922 17501359143962605803 17669515052598182694 15695247026198089254 6686948313698690359 12690708489540920797 5612775457630385400 7500617251456355810 953120268226097025 18370468945895710410 6258100525181113100 3138139907019177464 8332721118865799969 2993562247728543856 6708701482924691723 17187003780440116807 13639341420868745928 12975552006443802427 2194890489841461103 16656050574832051347 11236604396280571344 18064057409885540786 2872881615118033866 5260061546491580670 2602441060339533351 6916421447675568085 286497268271327760 17181233193928477743 16057459011276565796 10415292883819898894 13277742721999245650 1301179455346443750 16223922252094843027 13823466559887576301 17358105077806911240 16953739044488860503 6632205503514404848 7985377130129154486 10583326950588153127 821346116078335823 12052593917123434845 4575022360720652597 16299023921590537961 10418968893148785482 4720647892840554497 5253868247467986442 7146183628326798381 1515311766429790845 8509818396894440018 8112021984075512055 12091694236295279973 10671844288401244388 2715040410125108984 8684442350503243315 11322214931553557642 13321753202434749801 10488284303370922037 1936853781346371133 8071717410869294119 11618281490871540271 2436849797627970040 1841071133034506191 859862195011803334 17893101613732721964 13104008629741973015 537053461814794298 8430977746951911867 14893369196869396371 13332086330128628613 15677747025584825633 7498425949354771104 5542739302307144094 7293078228601982626 8095175808661793341 4143300933777054813 11946566576685105381 15717299446623191207 16610736018113401494 11111998180393785401 8883927797745127739 16321482014198716674 14495248535295071519 9034678854776725660 8837809234132917977 15660398630220070294 372722731552694659 12157561723870426972 14792747996664876120 3971800552744455946 4605319586773845172 14989396778048361483 3166709122394058203 15820124327246429918 14075845010490366421 4548908547843658094 239858407023247558 4852766822091217912 13865319495080131088 10742349873963692949 76125130711470324 14932389182324176246 6884314031392007411 3667963779764404067 14825436479218817034 15628311283165386707 1701900772514254507 3973529973860031277 6746248795999285394 10433064982574881534 10493108613697247198 2125687148229985916 7404194484405110685 12897352526357527986 8321891735025827953 9616386936078040943 10723053943939315152 16897611317190958237 2820202691669951862 16442392863553130191 13936018024211655824 693801757734175708 13575508946161450748 14069396523703155118 16581742564714129031 17803416288356349108 9753114505090465783 10015263248884121826 5544244008257714086 2615190546340464076 11583715325835320180 165268231325930294 7600560573571982207 1926559253165279653 17888212743464536418 9857166027100038395 8519170837993600362 12732334777911374392 3550292613511411985 8341055240516268133 12004993596096719298 17040523996682808713 16989766898965289470 5216003216281523544 11103566272778954941 12173245568486147970 600679656368610141 15730064718077266307 13874745681357762252 14422266935326492748 3080347680457130929 9049965254332249586 7881872813846224629 15422639346885052372 16307769381423707510 10267584619973711113 11829763710232762336 11004491470625122110 15483770415391648053 14402106073161600225 4658799250907766529 1276569693444524866 12970207224834301320 18121974683300543613 4354049959109006661 3220583199076268230 14395245689412465697 9106675721222705996 4064938151043100639 13947098778718608955 3519736256979946184 4740548698999236937 5689352468238540678 12632380339059278474 8393734577401584062 8056051981910270049 12807229902341643683 14777535354936604418 142541348030994438 8935420573952040034 1185413561623161216 16694538816483311018 16964265951326346985 3659926724258209897 17702098597530399087 12893916993573602069 10240012759256158270 11894150447716021900 13918931391619236959 6505612882937103976 4682174584157246790 7793903046091453631 3202229665445452224 15994204390804888855 14101057660145746113 8119557283888922278 11229937096321309069 2575014834742304942 11866380699399422927 6573121530414400153 1218605012871619712 6934279213424186507 13640903359124918650 7784442612683333764 12527517114454700789 10147821520698601087 13017269817927291351 15218713645533311280 4642129997123339421 1770316425483498923 4350271401881998577 12150330614501754149 17154867515147603206 17895169275379299845 10245781652567483113 8480066663186022861 2585549488063089084 1303992951716948769 8940814598683525913 11116544189361093458 13042065055373245677 8040941114079512161 6658455794121803669 13717828187816952970 12317148037389474937 11727514706028790856 13215350977048301451 3412195658568424022 10329300528031886908 8584428158501665822 5118779308783259737 8922741268142940164 950717135088380624 5446089660998403405 12978936366909674237 220515788151914996 1313083420271493723 8957605719677755893 5860444740677531243 16567811931639828355 5830175843390072535 60082104306245925 14514190798547142583 9716429201273442542 17250906546307405344 15542708964059443036 6830270487764262148 10618091309128834880 1066345071323100708 12614242181197235704 8197892045743804700 2554501985470236101 14444103872246272708 2324347052658946691 660012515759669624 17596804807770760922 9987628755147427764 15538399207060183012 17675367116171340908 16648082154193458206 11938540799886585926 2253810736770682727 14304732050739342991 14234944164427720984 13935553497671525624 7337540126339128646 17957673912181388249 15954580107407723609 1996380932926283068 9022521823295812672 1049892750539588660 14940876489118132514 6232895732195674453 6123977323756898535 13352093451620264170 15597243778120953078 12631551679385249612 1257534948763279137 407335243496855981 1056741873146316324 1956889470388593276 12912119484564653615 11779458026657226604 9454649453475840783 13875778565093741930 13227157693582811637 1211583657163706660 14267949925608178292 3343884137067755444 2497966575875566230 3461844202198072146 17169046906169851938 3488402623234958160 2548360710546295233 3700838333923418272 57528211890864822 9986943695196637759 7124029547831582875 797092859792100091 18028792190304243641 7097243055084432971 9427661692861008867 1185762440241981779 8225374903046211960 399377671164780398 6938100541095060156 5580448898996526038 3550517430375559209 13743857287633888473 3821127236369877844 923333647313698723 9831306271295990235 11244209440078235390 14961731008535266327 11833532641308692533 4596732385158614666 5768675319935983800 4833830708545427308 5003411788044379048 14963636808312988965 13815594026204546493 7158908692748034180 3173834927870849488 15389240456188379449 9944753453761633092 1282776332137549398 3883632612930496402 15644505739042671650 7689180034473792274 3600294610330618520 16784816392304127426 15414877306128864474 2283000330662238983 1738758267722754785 10772859250469302181 3715139240281914664 8087976493126436095 8494388229576641114 8424944219306916742 1177635429504040356 6119514394854157972 17544622760984900980 5303628838050824421 2047614477621356893 3441927980917567132 18180648718508616090 13626086552271329862 13199081993246673894 9715817115714781117 2534474488521386585 5629074880901748083 4764030449624706241 1181497157215104719 6359141536598561276 5347777859711268209 9173334247194593603 14956665254075259437 14456351163712039791 9860559465107774898 10803364879037090664 14915724521750117057 16488804994366256940 376785254857228963 4380375498921937535 7430988721903332089 841510501389007931 10278674617307089871 7411033284583116590 1434612041385505182 6280001163092386257 14246875892602418112 7289557672815617913 2366706556683763405 6151342841045132525 8277100215277403830 17552285906751742243 5172607597188067857 10667500688747028869 1974216229533383649 5785432933333378307 14162793023822884295 11979506920539470480 225787588676309978 7351885152138432577 7792912092728820560 886714871995189058 1745267738146320769 5092065632347508161 15123050513869525652 13425920439427856044 6933152718679231359 15881456983812327232 179756305131176349 8923610105950610619 1864625773158470209 6705610971126078554 11694916908251863027 3382499239241992677 12360075346242132638 13984070831512504172 12307676647725085052 16665622711423290081 16344409468269361388 14312106982144101449 12512215862411261649 15070725822872773502 10267514164480156746 146989283737691776 10932350721465460526 10373316984967941514 13423794748627564898 5227901409792115971 7008869574051168863 16943380841852740830 10004450955647373719 162125685072654007 10655162387131699227 13362049532471234037 5767857550361842650 9529015290700033768 6435388041427786271 6278561037816877375 4087096428782314490 6114527475555575480 3651781784765532453 15261972933523305511 17219740654432088857 1095617753751316626 18328210581555802710 3856350115077698736 15179919660944016427 377730307286523858 9734096262047645259 10062999373742055616 4770552718525044244 16885991276985480118 17242636013496112926 7954382147263525494 14867346719598749717 17285267997038216399 3858346999527522671 1786892830686651561 1323197272151195462 9104762925409928674 10381297741250729815 17524969989011315514 1051873989172231174 9962679839752343520 12566911946168232280 915515559778575220 15354973436151356379 14897732781087942372 10663047550563515693 15293702874424676246 5589774884443812431 2974249988077626508 18290137644211829915 6969590823751373814 7623874132235150553 7594224819705837552 7606782330743305070 14378059705930960900 312279160838825314 12821810920352343028 18407306029621316261 6850510728960912445 10565396397982239342 12954193570742839229 15010369896548198422 15095962715529108504 5977843517939670566 15932778625595880533 18118032347348471016 9364855176652007402 16937205419678622281 8110358163667406366 17489286862674297006 488099101523687330 14651924477990332549 16908891038020053963 612265381182080566 15193355196786264678 5896256565431262239 8803633765882694558 17014843868483624195 16628693882291657482 12148493778609086686 17330530685228486988 567478908705231868 7702179865934126297 6999529807805299880 9348619299552066475 1135632180861014645 1819178731131182189 7946993851946185616 12786475350959742389 13524825043453631598 17666785259076070750 540765888166702127 1159996639506378922 11529173890287806512 2014614885434738753 13490119261405638572 4437698238311809353 11728237298163338134 6815610382523008894 17674051586067906372 14018526043846235401 7517059384440476065 17354829989371761499 1187334454893964078 12324009532760667557 16046262783013596554 17617240631715866462 11453103705214344587 13140547185902224203 10471957590900370194 13421614720022388053 16178284363653084046 9941399050163246488 11782434930124777311 9244301419726435672 9496079990537625239 7684524686354764460 14854342110728056308 16385993789207014545 15111188946409563189 13906117797676209006 7665985054799187117 1483626692032817918 4166617296113998628 7905434069178262979 4492596607430985696 13168533845435429516 2490581899265630995 18211064913376310672 11081956004350472192 17806561640924183267 2617500875180490613 13170888141658327700 17643871952937018087 17843290690953383927 9734279227459587693 7472267279856247416 15222136300794019121 5818713737315057119 3301398651803830842 12895857399257949439 11549625369323893344 4188621202406260015 12612856859986143016 7050351334816219627 14611866384173526960 5349528400609071665 3640364525694397355 8284966348970333943 1754052360422373479 14095013308413921152 16413272957147615626 13261520424481665740 857383656819189063 17072985109347122664 6636069086459870197 14100052794030013094 173929796075426911 3087687706816916833 14953634693208861826 13921679166052488868 10037660210170990461 5613396555095593752 8609418844336736202 17638126209929269846 16996573439148909412 18205747685644568468 15626152135548429664 17136337686381829619 13138806705142852048 12232776296434914231 10707599900778945122 9868007127487274269 5188595491373134595 7612570272281213152 7001447249994213200 4996648441607721125 12403314035975230923 10250304387001279161 17177306844802347536 6685697685947380029 8312071670057185462 9168827782436088452 902956888026152261 10123041465003675636 3939090244884343312 405493263602677515 14118511351970550358 3662429074400535859 2614502942790582772 11355820441087169911 12215017068921619802 2747019436483879820 7912933137209013438 4292260723628568040 10568402142268757014 7252276056173057788 3168259404791450909 11140976327484662561 2040143963190316065 12243905524430634263 3625964210260266372 236837026513101937 6609892116534798567 5898120467316339643 2885022646722785332 15539947617448470302 4378318701520798123 7147277911791457548 823525072757003614 2410364164484050095 16793290500625455203 2078384161301259835 2321326361253610973 18445424036964084938 7344726497961495259 731175868751606825 2777276313626457990 12633224595005015661 13791439354733414404 10333764295478993973 12290999687018800249 9820845241760365175 18246098946450532499 12015814892519006505 7089818175385885213 6491106184293460254 10749863268394631511 5230822358609565674 16993664395495320334 15140422110121237673 12610531776715687130 3312861750685910547 3024653071684380596 8981184165377220056 9976807917041709980 13817665941667570801 12743385101969339670 15333265769182682622 13742656893223277726 2290127170019133317 13722724700164265820 13478821782672663238 218121247774730248 8174538652832044500 12679768474527747484 4119963508057252387 13627508410886281959 507168808816030370 12872312482495155665 14221921010176378601 13357730023522600021 11152305010054713760 557195925498448109 5732422015705966018 3310278039705741445 11474338284731074218 5953469335044282339 10975431827852072746 9443431800472565371 2805824342322597190 4725190196273927747 11692411173058814829 4271529098212540612 5250395946047556337 13054695387123522488 12854118792251234048 9017082822911560160 10957504875801844247 15276690681588784959 5435551385472255058 14089461560530771462 17264509236203636943 6328916184075846188 584011663917128304 15132232946910703651 9883403925451047031 3612442356599341504 6916075065433363228 14862549729965823900 12528340265437148510 17901541542315864103 7685779334820370667 2687212952649841621 18016366407862744052 15980597885525822996 13922205010500389696 4339309674653132694 9367769136995459001 14970193364959972203 12877104395406219693 10004847517632214108 6958731699447490744 16749519164446763220 671902991474983453 9887965198928880240 17811597342658971308 9545422625606570494 5834090434695483400 13771699418792693627 17241586689806060483 5865397783297011671 8251119193435988836 7439317464520309268 8398588230158840224 11478274617379726757 14582471081388314529 18046603854493959595 1776945335546216720 9189005400361747986 3172149074118191324 16337769223720374375 7257799183281164866 9867542945923872461 13555671152597244078 9165204360639136714 16752850241194515607 1717027979682808862 17189636748616437369 16322586631710116850 355246919446740146 14845204238717856411 12716634262857636400 5901899144802368778 11391908177736137184 5657803268186460426 11219848770045917491 2841292756632107396 731156022287343310 13667057259542832618 2508696720040379309 7515643643991238485 12854248208452613469 7695124842854782267 12512403537250282984 8239930845456928174 10106258099517201169 11226818340324875665 3048510780505591736 2343299360575704879 3436225214451886129 15589477304555892221 8146422540712264154 11358121386182602331 7917359603296914732 11944861158101361348 3506469847653802229 10644011005813119606 13556211583216305656 7302451183760815326 172173839238925288 503095989298549663 4666040812701294224 2578497377939048057 10254216515849783947 14977447971052532148 15402801241621856510 4807330149235475231 7936415255508308011 17369665231094782463 14502792043364994991 9096231014905107475 5503197650644376538 3686368007981342984 7174293191067684800 7108969277089155740 10474068622760153357 11986435793846181570 503570791261275487 11367841213740718994 2076891702193085740 7810693898700257257 12847050164671150219 5039552374725454551 12120186501710652699 15333076030930113643 17074144343266716862 2731878579248083358 9370537131753463632 7303870297644472180 10986213669251822121 16529712854910834989 8801950427581963269 6131670237935997954 1781772914225897115 10015143038040589971 12553220076420799625 5846146700691108001 5491876141792492488 6715693912945431097 6619388494331154838 9917866223340247926 14806189653087150467 9305101023808664074 3674984150818502700 10726637960678444075 10668045519514215926 10118401856678206842 8996708223492854373 1356961977551536070 15247450648032789857 8924695361591988236 9119338280231951905 7315957666009201074 8668042501757487418 2191263896918486065 3025188834782219299 1659674346493828034 12041571410274220027 6982046718854862384 2715595392319908658 13082360670889246767 11706525742095157905 1667701797518051275 17255308779977322750 15375320377132077888 17437131666689783795 392403315852247676 18038575038035575921 7804992696086893699 3003392813882818627 10123091617612577446 12340524459365722669 1944299825444789697 11459923479264109184 5451235496639762544 1148146703425801552 10883221846313210208 16310859108426871190 11605127892547777277 3844083520311261652 18012146909764801256 6749164322766374348 9448373022117662584 15005807644456186770 3597700743232230098 9541414958046912235 13918966221561470171 34163415283187305 1987056819984675282 8003561333083291229 6815984317132760023 15686111077019977990 15790500551182587183 20689213552278419 229441394519940497 13766601032936479217 12667870229197043312 14945067221368456923 5249176565831341034 3181527621371629064 16166170181065021640 9680842249584320934 6311879437563813239 16445850827101090149 4716536432728357410 5889370255650702235 18044022780321849173 7297970480432724318 7499002660472863061 14918595806872069846 7932937322644140242 17537066991020637317 8395495078945536507 1994196046584692189 8891928970582456689 8473112679162203268 15789210988896375091 3889435246792957321 9940067405478687528 13020306052075654686 17408696291796833735 4950561306098088646 849864401574070055 17558845288819728840 15194919853502362863 12923858518498874868 507731760488155098 15127516872910725358 15916546452049688187 1994398580295600821 14786148586633599493 16394369893906727445 16169350699853402157 3923178592998027657 17076488767582861430 3800686664385843298 2991316913811643920 2837291775300637077 5068004179727682610 7928918242264955814 16579238964498137951 13386661060577670797 1559571480311515337 13516927628904684296 18117068372409062205 13848176458171442713 17691044153396195774 2110816773331463005 3473052601632159453 10234651003164464932 10646969900042993340 4906209330285343738 17864879970860000729 8527239248331955422 17106964717407148291 15449306538285386746 3751879963197148558 6160830168105062098 7920410099413296540 3920091870639088990 2631831099258073011 13021611329216735460 15468318653952095066 8444279304094493906 4442088857517869788 1274135134127199632 18198844388032941244 16023104853838822208 3071670002745589121 2223850864253605256 17178666377173241223 15730412818102007329 16703327284272365560 2836678997569121888 1603403054809295621 18130142629954663106 10259776967291932408 15169691415827623659 15388506486523643348 6021815873997389064 158711709312531281 8167625400228017424 11904830591846481551 13007358208019655268 16496215376482564766 1164419411037530406 16106366928818311007 4747440261149132298 4697167996442148167 10520403166419256234 9669299842166075821 14904009993571019872 17644983363706255121 7175534230486954966 13492797579307820838 12440922926109365706 6736359811473723022 12728439825886456298 10187936969531213365 6173745410970132542 15020567743693416132 11235999307810948403 5941453908364205230 14608439314075742289 8664362341732982792 2696738220618638840 6618697326393335706 17176453404679626843 13106198824500717833 16277167474015761081 2629221220060263910 106623141768157931 9920620477076288519 1725611263667088017 1156863268831432645 17023183558909305211 14585219604153933045 2070192369694503188 1152978009657694796 8850246743973283901 9793141851751526391 5281857762234672744 3873801861631741401 17466702431771518560 17882897133711747717 5880214697726534151 2244842871189395297 18230157535603287651 8642746210078440882 13689227021462375336 13830176789036568590 342229557583043688 9068877554415541530 14387187071055656947 10144332314405743649 7348026050527380241 12049148209951672476 6316519791359194021 6394944292242733744 438589025248027392 11977353392940440131 12328296126155370720 1624492224819719708 14223262902684538773 12455757520002679976 698589763667015122 8709702194904977153 14756161964796998305 11474938789541009396 16161572471552641774 15171745326260907689 14186290719406246681 10849925397552901511 7139296115089338285 15295211536463592456 12986456946437738369 8868730454207185448 13514621573709166547 12130019002039891156 8782816880822858383 15643220838906959461 11470110067960758669 7902851736660289335 10307128489738987226 3510969044168016164 7204518949383380816 15830594759703227915 15858097914358342124 4153016741305335550 8624402844561638104 3178727319085463946 3996062788765297921 17492702629744673709 16381158285259558422 3211603823774161703 12444586175685815101 14362222777888038163 13639457920474010993 5977893123695598011 15919217924658116046 13521953111628135254 1990844314576601584 2514799947944539042 284620016761997689 13621303172739988168 5168081896836078054 1960832909817262854 15864067110934575711 5851154161862504370 15836305484872972843 7340674148045787662 8487496197807975186 18325956262939970515 6636898452285693675 17553900561203783353 3533929304496185242 9281186871169025594 16451760270547603475 9797968571209086832 340015079898022996 5507007341335335507 3498821474621878868 5725257621418930537 7114170753039171377 16904315472403761989 14207989427983846042 13931947329592819451 5089288773230628250 11161939193407822240 4554948191467132367 6164698371029515210 470078159563086481 14965273070450952793 9571927703232333716 12609286109874825573 11477401600870598049 7947616673220193649 3365841456377731965 10362772860876148316 15295836022287768341 8265940708057095761 16310468747747482094 5059986521241856927 2456020272241835363 12455997900572090717 3325771540013852421 8347502141229070216 14539992625166530381 6178880171996421251 6057986822246088597 15763550144743115951 15801170768624542383 492698926992279785 7779320946540574959 8593372592667082597 6996031044169764320 8569523250182315861 5270009583075957407 1294407653566325014 9976841827656189182 7914866486297999786 14693307222492119202 15036289597362865274 3325409113316761815 18341525639060545586 17388221384276720817 14720026114952209042 13750456587706928725 3952420270556606738 10900394376014296881 9146286328362759527 4470248349158207430 15436417830851125729 16125458025595610279 2776387902098249759 8752499502755197639 738076330114719358 432084419181437910 5691568514161415709 8114229218853272189 4445497953749180799 15733513054237600844 15780342741950727180 16804699791624586142 17290915379172643814 13447717266476523038 4115028160803335742 11720547407058651329 360791916829758066 9416280902379081274 5736075799523604842 4620519465109180025 10403178405596183511 3013434619709050770 6810139104871059954 4792648618233628787 10709102824187405960 3676154737269490021 11134417146490823191 4839098640992672320 16906297177048617642 2791949798781573542 10233504351432446336 10533976573340701240 11327190875227550907 7179173004120535148 2979639693829010889 13306929641239949144 2083785259572293017 6957922615303641948 3953449695667336517 17350103679670368875 12450804191036108759 10535507161542929009 13210444943996868131 14555008684278998819 5014283790915234735 9178785329057845590 17169479526873283872 1432280459394996050 16916148047074764057 5278252008859512557 17286876617306958928 2017880994962123524 11926112504305725953 12160271424871534727 7432750788773055797 2311641868136212657 15962330340480939860 9937081972081928526 17878892402328074329 4614547618213929530 18068982423086868508 9139762579051993302 14794590712365901453 17990191794582070714 17378201885701464181 6447527661758969671 15036655748162599883 11214448738198287555 8705761551601283490 13972938794434908534 18304721281482653877 10139749109638823341 14163900083140067115 17414263563369813142 5609459609418490873 11178645849308912001 6409239975299061900 17347629542782717750 8886200528233275259 7530779372617124331 13947971462259095821 9670820300570734754 6163371090909194099 4668016277400924152 1979122676037706194 15593686782374533401 9725688178144918190 3282797779422513013 15119087054573290174 14501525974225000427 4299927437688163463 16837811048783969951 6419558860588460119 14652969528859224023 6876354377506782176 485065228182231246 7197736245042994675 12526237479663755203 8814790783804633928 11815971124017273294 15173736690723350886 17038587541293174249 5907565707251092935 12787771074042552795 12953393541107277130 17071701815444675066 4955098498002783591 5945767837041851586 1013397536985031015 728281604030850875 2497190548827662584 11651154220382007065 6487127898846969611 1620527962529539552 4886162172434004529 2758107948354833858 617118922659201738 1278608600840328426 15209270593137505864 15487955387628214495 8204874413720472889 17543992994737045337 15468984670370128663 12970219520585959440 10980097196659412441 8328983530168343421 6979638793231980141 11668681260784456740 12981501549243190483 8383184784677217640 9057521842366606358 6114190840531072269 15020754135094159117 1008888364258069017 7202159298055155203 17439071338868436854 15869610774505885923 13416879853282326729 14991193585574047761 17760508336978536032 8020069807745705253 6985532366242385579 7850130568815095758 17230225343894952929 13167395031396096234 17067677032949625080 8481578087681974577 1206841707598200894 5860771342163028307 10034757349315874317 16008346130333024171 17009391791539871983 7651253223764455024 8281073906056443214 1009309908029076741 14018466986967730367 16510719986756088540 7753411350441473545 12478193442431620301 17659289221887806952 17585702588475430644 7509434426411798254 7690859799299363138 14020033742461515688 14053311641424447638 4179350844696733678 12848772796538371507 10958502229035388706 1284864355720186942 7609352339183519680 6840545310556452311 14694970142779531699 14865250445754714467 6043139804788963657 6712036980030681115 9278428926980379210 1884464934556755792 10045332197724321939 18049296448400009051 1691394184156636565 18031376998883489511 6923194992829847955 14461066446720325280 16501417432397107562 11139815309869190660 16838302859616813573 3713307785378027985 11711839760763559699 13263020711314660361 8864034620885298414 15306809771794140971 11879773300015026635 2108314247102657647 9014787674525556355 13070102339828100942 12544130396887901985 13428197994507723923 15431547468540125051 6956132780611610760 16184303759833353179 2306717786678644669 17408764874405933846 4486804889308435355 12762346087707834154 11403323473157046514 3599536821275146208 13086168753740908513 4944290712346399347 10320890446426035610 7029623528833837533 9348986608776671110 4859590671311061881 9948946800897428426 3989658313172156914 17754949957925035802 3488046326232802295 8023221215946954666 6858375213997487046 7324998247457229799 2888869581395689566 2482557631932909442 3972825364726776605 9174116972785615670 13376829713958048814 11479808829049318940 14700622034717679166 1835926526067516001 11445911236807838082 1361678103462445939 7749207808262061105 13729457296558892380 13598036601089317632 9354066616475794716 12253565864604279855 17517587166588664330 12950764136223185814 11256966392587937666 17514153126397968936 177789495759570643 4873221770917920302 5093242572265278278 4526996385596722895 13110940315431506282 7363936435122776927 6518818205363961124 17647742656852199697 13629491759571870351 4072689666267532988 3789318398119853821 5066478954222503029 12511556405102791737 1606070512011515238 12799739047105687239 17806299368704046106 5973068169990155981 17365287216314479345 3944264036564793136 18142837600215674663 17823495504832074586 16134873478527625539 10163777140719166369 8169544862155363042 7878443780632837332 14169370186446329965 6496779401574672273 2503046180928475965 3336602042605430154 7856822423701957460 11345735895035223629 13650968577020824240 5149393600112510317 5236038730374010981 721805066151442764 12067140136166756042 12541791413539678562 14971412983516883388 16327026816501546702 6968600540598669666 9110765988981636980 17422238807744278147 10881163206250864228 8541851132822588169 12120075639161254259 12047785949462030830 6790634690781400234 689376774610401248 3634077503201171868 16164567582537746945 16938648843451313636 9247091963753691840 9603434147919331057 9937526814381715321 14975593320323835516 4791972152228207109 13726783747661416823 16965037736209482728 12247512448922585507 6782459407430580384 13185087638667406277 14186468403815165701 9302800106857858411 13875258496125566140 15601225904858179198 180651537148266500 6554182720533844605 6792666508913722 8687357426904573757 408444179783109605 12812187284921855961 3878352651774839729 12881225492324384661 4215679364139336744 4605768145762681962 13738555273999322050 8341707714839088968 5949725160294242735 13723798753746675850 10297234209336036772 8749955038452527397 5592838658652446743 11867556933896256034 3267876184536948100 11055823242380804369 14889970659141899621 1785045612795509483 14012425885165806304 14685979617481519265 17444601376456397642 15955256261023122724 5841687816331914135 10829566202892876781 18221602486558413002 7106046214261354676 9835267213762640402 10645749307689676902 13356491801538524672 10859737559780279645 10107280976001389691 1631956101581510550 16146165742420410562 2523957437558150335 14654584643842385012 1569637875586881432 1641698197633313781 17688237280044659787 5438053591678099413 9258657915929803176 11371260162952558886 7581457191320392525 14594529923425781008 4450075306231087405 9835012312649114480 2322918325351633115 11348128015138722874 6663506753828327546 6599654717054724429 7960654753771696392 8530718071976699206 16202256536069187923 5712589016309396613 16286737729211571749 17626960126084210599 3407946802680395778 6865633090027719259 7981959617266013571 1839796090606713343 6868983295796022196 4400170413341062071 9323140040896421220 18320097074030814757 5450507526920523071 16399800746532010271 5429507677761718432 7017567048714504997 1957166087276679194 12969170245493836051 15851994903400685418 5641037238527702040 10006604424905795980 17446999845331963673 7983243604969045933 9324679605451412398 5062423479693694344 9043241946209812244 4125061731833673626 152508549798595194 16647108857188635101 17895236812226805540 8201134157325366970 17590090809270521801 266002090610507560 2468171156164572367 3402342694721227548 17417593347068113360 15235079233164914774 13973676288074324031 4594061579486442227 75209437667537507 18376985892411510168 17265760716803162069 8754967749816153993 14330199451725835332 18390761664683852472 894251704576375490 10148829630752434538 3097087013751458456 3898167308100792885 15193909321393920517 6638181701498463715 15346743035881777292 12769242979653799287 157011542582568832 15240625652653622507 5036830736556570985 17044272769139750367 18254103356933888012 12386875104141369039 3286748851359857685 18060964070033263689 11148554939828700775 16576423897767316545 13619142504547138959 17742343746687520396 1595178598791119408 7299821911999304827 11279751763154725174 11861166914709351600 2742348306919990894 8881849685010133393 13524518474474937232 13753059928894520272 10600943818876754396 16106630966999190080 8071611463873277633 11884162135301223378 6058035563679323229 11093969813443928251 12328201697438342893 18102437704216717029 9422850829492495157 2008962668617221958 12952348640694261936 18415248244374048710 9279166369416580397 7706303315943904834 8187270010419708463 15919670746849871198 3189279490448806996 7983828906573602772 11039465062280276600 14022557022343459851 14896191843450853500 2593966685072335823 15091272058314128252 13477409670690377236 15980741427856261867 8272364049639007754 1842071883089436809 4870798548219900981 17689442526194668938 8031415624620879919 17674110266130120189 17223278626829448950 12066842995347194649 12005614962561684327 13951858076423013234 10122576591454200042 12698585059103358281 16906408214960163292 17970048608164013649 6375631103824024696 11172204337113722390 8578897737111011263 11856807082816321223 13382658811141516049 7037728448319913410 17460315588451617247 647882772190257401 13010885362181185652 10076429034185644128 7572474085352212567 15568743884628581034 1484344671680426770 205390402528289503 1422785639839246695 6362739851745042237 16589408812286270690 4994468929492925593 8683495299413542444 14301978329821848233 13722598853234024910 3422442337121320434 14106774433863089280 3778301982249141509 7107620115335247954 5844925682254792719 9159278632199022680 9184535332699810581 10753141279579067186 4399038903364434303 14284601380274011421 18244428907385270698 4647586994600572829 11816899454339826744 10524654534193798533 8407689560941578782 17355209127403381150 2370200264948129673 13840249802458646015 14446640304755566294 12940277157045292546 4159137585922808048 16747719564476425271 13458882876612302287 1194580824743872150 9406256952967030354 2498890077211244769 10525852135873035568 4596249699175825382 5240874499798747783 10793709907079673845 14337723788400946195 10482787530074752418 4474974531892712208 14252514974416017672 1493865752643454675 10002211163417710262 9553872925014575373 1853037868963324444 2032789351118271072 17025852107957350348 4536349133906456012 6717591862999108544 1243621967526259869 13679995097916844750 730534071998178686 17466812686296574459 8946670335272571029 15112075033503447343 12667566684004073086 17551969751503509727 2862056679776781962 11788294618121192812 10668926699781821407 8659541747645114729 5031635221330358945 16678018794849260465 10047396352649871889 160382960979843105 1636502708203934172 12879242599601158061 9062399927847136147 15520004092253101077 10860722959510697465 3435143665552033222 18105399182032498385 11690522283668704238 13709317681859153567 15754360962475365648 12551086655037821854 17324292449947602970 7174925960464816266 18360418008051900201 9199690968794276456 16833893041923074904 10619482100304847419 7006416824733238855 14234325452973281519 2412120007088914919 13842717935292653 14915036874314820359 17732241371979888370 12826676187076556205 7818607993845909239 16741171600673377669 17406951221148268318 17291903529958710761 16526660472319223973 15015492100898782239 14334832249308389716 381775238164177749 13788562082741917963 4040350055689627831 5502986708423418301 760465644144326402 9238880312205658347 3757572516445280579 10514998649421748992 9014603342330548337 16578320331242647491 6737436356829466481 15118477562030718141 10539945603243993783 14280864460675184421 2279890880245582720 11351997485993537525 13034290677433325037 8600963208499685772 10719797659525834156 10449918306110603328 6899322644029305119 12201213104107013692 9194965380948636489 10245945858589265331 603891169840666579 15242719485342372580 7874466833224559889 14596123461080761903 17415695156861679135 18321737767189957506 5678806753419534277 16012100781286750675 4481904537782932047 17281590279971898326 3982884139825705536 4883600639680540719 5914286908216322129 9115118111471676034 109261502939261358 2988132507970269650 8692232473750860020 12272432001587411096 13516112515276764566 14180269912842046492 11368599109340662230 1372533005768237430 2096560647207860621 3681212080554537307 4891064147556954679 9562801535254450257 11679205563492453917 3323854498435273313 12702714627200727842 14052967072219756114 4841451080081429136 10492482347053243346 2580058721779105555 1950796511088803312 4783308215850477027 2301730863216508038 15629208673456563372 14399667535436280751 15946433526853571896 17508493105428768376 1605079232856657125 10112555744751688449 13331094651923878059 10984976699745537836 16953788963334196440 3387976384622223779 9559357567696526092 11785592214054037110 16836825207242034014 1428700955343393363 1689340723365224991 13640608879509343736 4646335930449733923 2288302374505258900 15964089444754387016 3010630604011458065 9346166201869344549 3957327012613234190 12337419552506927033 15645555054660051395 3045070910447752840 2925785645661228857 4591505179880255477 7989566926044491694 16044445652836576704 7059984518709434051 14966976092519606755 82085057954513868 5101995460494847945 4126499212719551343 13139252205712557848 3517519366263337812 15733565975803614173 18218201596562311798 3902370201905069334 8966017698046382924 10657509080955663399 18172583479596332998 542705791931527602 12453802898268776970 785128680544851915 10762114417165751643 11485662646386193938 125104490714613025 3130881946373704739 8356578797488593583 10375496834678434086 13754378592327113506 6672843426949789074 10062086840772924395 5245611380016177747 14689638093556883159 13106067317312017597 2231182009626006191 15081327239982627681 15346117542237586858 13616381073821292751 16975096490394113462 17170752818503777829 2762350046254510212 4844189058419010509 3140501653789051808 5486141372475986579 15560346116083933654 15191326010202071237 3056156596681016894 5120454668360910980 3874927966735101568 8872440379652710959 1388036380312678387 9574171737062154312 12357344057520331544 17670205226509771689 13033466075254251086 13853373676242335938 3254502966573856440 7898060933789548772 14288787827907327949 13978179310042133790 16603095896387772968 537788385592576485 4828385598638079153 12874549064206033382 7864078125858157472 8886086833351547404 16418297890280411697 4180543137320074858 11442074713184714819 14534414421755301085 3992391495453219900 12814795757838214155 350910242038416568 14569058634874347448 4752037328259384851 17177629677331274054 3216902110179933641 14262529548364156287 7102021463999086815 8130018171046646254 2207777908308255664 2154575084784289799 3809546835060517287 3955607690947641736 10611864091356081914 4420042060559246687 12984538106882520829 3449081162006275389 14793104506609285698 2252500288745476174 4129951315423775486 4328917336257067603 544743741060745435 10504280961659771660 200592983516682663 14464426909759224358 5855827354337378504 8493536116366036925 8998058315461074953 6011429227990122692 2805337432675238980 8708982614369367004 17475651918967332652 764519092329278413 17240679148277425605 18154215805613178342 369788302037882069 10896493130501425419 6363004963298730714 375374429786862940 5480954764362598546 17495781391473291235 11757346149117570723 18234127799179269855 1827231387214814669 12494564640447672448 17023904711050925308 14149608166158401243 6371824014572150369 13447569701154328638 15572475597409204430 1748308806578936994 89431644754730379 5733964173887509312 1526328208966163069 9063834323185219706 6849218831600662633 7455608307152027237 12079353171827572857 8050093338732035414 8848059434683802018 553867041205971051 17397419704226204274 1540101814951846857 8881556374680694947 10782096829155712878 16651249282624903244 2446869709705787589 4221900390752048218 7653022510298392090 8988109465735702376 11282377838405141547 378840557718621348 15334604995033490711 17293075139624015101 6304822810064043612 17351876477715563463 9640225447039601040 10953206424730246235 5151224794189909496 6642856185607848759 592190082234967965 4756808315963377780 9532526475421955656 18048275674602131862 10885085325310183727 17320480278515335860 12139087940610554997 11619801556722876141 7234537381277754824 16045014964210427321 11802565118920722201 15152314445527861303 9182242876788768068 15034558645848961445 6855300057445738918 13249414954014215355 9025882233848555981 709620007473889781 10891096878570530176 7992012919136556673 5485780389000170592 16906266357103844784 10484458807004880536 10759061662311764171 11559519766848605590 11559875610765909031 1714110792108717356 4226380124538058695 16119141932580657691 10816366562498411294 7587533272889271748 7367487684062199376 13103641009767198271 10702203123813559639 15700287146205277005 2556365979094417262 6695568156643048433 16480722641957803068 17399823716485342386 3610774739205100385 75191684015709411 15123810659756037960 2363223863004680145 16201483873953834288 18026650616057194492 10560795741486923545 18046503062251557649 17550271664166412005 4871847855801563391 6659939970254194912 12986176952500212076 8140348755741380743 1918309883701354419 9570705544566846991 8551611254428078018 5655992376526536521 4621589167269679721 208980918826371334 7783656973026835684 4677065772375709611 15013187516745349037 10614828638341375895 5497544077982335088 6211115982910338981 4433106619754258592 511441795739460061 11966446960333508447 3221635867674047627 1193153272790696569 903459622466979715 12738925206449895773 16523291477728939306 5962163205883072379 6480426702174140184 3442753132319800392 6009678788231250188 16861742331817711789 3292013240910325296 9719441938060291384 3140260282823515922 8002817054246106403 17199945331122985954 15031754695189991785 6970475480357423720 18171027861306357637 7786969511740360434 17466043611000674052 9444011696591368297 2711284369849348318 5805670385513374545 9162427044589980884 9418888704901530184 6013072202517257816 16806627528437894171 16994372323199367885 17744995823580725343 12486826400001122115 10829980173587282320 9949317914776132495 18363294690627882039 12056583767752644014 13199474223510563051 6799413346674013716 4259621200878175274 17653294574087881980 15748483287725588116 10140300680147347549 17666498152296367829 15252364152936480333 9313371621470980123 4187045578833023961 17932881268906807603 7442975787465971321 4254473526458636156 5553395601196787100 16488235925371284043 6955455497755168091 15777593082359619327 14283210125146932783 2874905261399733231 143150944900632643 6715004209899763019 494309772831007412 8320109737386606805 4256080928938442653 5570904897594905664 4745585080050998015 9263533566132542150 11472705012569988629 7064932028404760873 11704610677940964785 13173081308725211876 8470713245230240712 4476452771036586640 6583077343573660962 2485164060300837948 2763279342017655948 4314444532635706892 13616943748787313775 5691046406742377764 12907900387299625415 13536181602692936356 5986481738463869379 17612869427682058700 11060877080492316593 15781917139400652473 11504790814381689107 5883961813861378155 2837736100681568710 10815850042601067878 2824311143127128912 10168797890923267782 2227019499823337787 259273951151784260 5618754062945685849 2130787260606797866 2788646960976383001 15319942858332563791 9340730475227371100 15524150946196233709 9027885333894110443 13195244930628247302 18437880577750369408 14603940114093847459 7286474771056766419 13017135056311915939 1035989982048548042 11986474667825190146 10937970117667748052 7537777168692095595 720830614511453945 8337994024145173352 3610621773245786639 7471193693719493652 4350372676319010976 6935896740241718049 13868097350047352124 13207778256686231195 10126491856118071282 10637936278868187696 5212270508320326677 1712132368200665284 14985120329370878144 6433915380046621428 436455156794986931 10599198628368391682 2013505512598720559 6632668384550186957 2115157666801046194 8891862833629673314 1090800954091736925 9124110125161664318 9379775681846785755 6655865281838672576 7971289535845251720 7173289283532750340 5432840642459986362 10829537341925175424 5456400478110670204 855816348925497920 14178130118604445798 8657640751017461377 1749607021691346229 9019207037251869747 4132431417474709045 5297534528444065897 44330861039891883 15625545146157106458 10195754106874638993 15943198397022478122 2555069073147031973 2924878374083619880 9146692153422965547 17592450296492152109 1365033539450277642 4605373304769968469 8616619884307853738 7510577001424397426 8308512685364362109 6227977934711062304 5245435535713345229 228663667612112998 15347562845585212189 10029323120975442760 14839257546104470024 9476486972854996504 13996663484905531232 16153471608556725427 17125442867313029315 18160561012790159335 18153181433366069859 9722714521456700149 149884201554166446 4602860839403408666 17307903763786993747 10002111774509654847 12486634668786523263 9453322177372641907 5111413416504344000 17899246721276823960 5702489081278853958 4488818686297163899 17777942112668351511 1133387450526106607 6262918756751924062 5165291877514970934 3926030797470798990 13770906703719462383 3275832890053706139 1503361125923400274 10003816404639918764 9693974443646334228 3885187471355951250 7219374687868480743 15603381581557794142 1244841945892829346 15272150166781621589 4751222084462713068 15512225441260299234 5560888801842239452 11900829215812562854 16417436764495820725 1425827588569369990 16583702840429431437 12925560756806578427 8792118829691463508 9281619185000811327 5213365211738364835 10622204649663808489 4485937651329988108 10223407475926038106 10073318395682914983 7848925451466385687 17826529793945564257 14294387880626184112 6476196293161728626 10574358037998772889 15601616346836663741 16679853369234683386 12084955132142737393 4363661423541678497 16683115758463187305 7440613604416296248 10984771514698802145 58400330705627659 1837386046137678159 9421891214598057998 15938435253795499659 917080245872726325 2698208829323995818 17264210802361933545 15465026134788541786 11435233432246333383 16449922615818698550 9406915053020339325 9991991484758335433 8685371767682212570 2623178849229795961 14641434015150970655 12989457776737945558 15961550791167063173 2940531820315193842 9363016117576509258 5931073299602496121 5136956363205082835 4626417516470951379 10591231125964095100 13323049370405966020 3398211969036356012 16005943502995965762 8328310570303848455 2002861511707010887 2716629430551840163 7546818237573444068 5745234752267249086 10203578136602579614 12440313229850421874 5556833592679030779 12118657605949972833 3050375517377361499 16075443512615030249 12860059025469251735 98743983613486257 8683892947605624103 7961373659255913981 14615471569911125315 9225472729555241876 7388371678675716697 3095127854196941057 17313637506914444929 8893339818293061995 6720241816690682516 11136584373994410108 15166943889037232151 4610677624673106452 12477459139715350992 15156745907246971449 1105385794925667123 10232038391135279559 16609122789045101932 17228841523676624917 6288132804976950147 7182570359688847025 2203386039725082681 5097417463472587501 17431220530259516492 7112970260530017591 7229738231249232924 541508682953272170 9213055324379672571 17951315004372982352 17855168312697630666 1474506117633515174 7309103180228484619 1023602684554739221 9510987970046816570 12035213750921217719 13426177941348746093 2440345226133175035 9484798527807619485 721615061081260503 16792643981973703018 324426274303458202 2063464615599375248 5643399658710095096 12086690324107089390 16446287481602316291 6734562064977441372 5417497302342950846 13394318128445935267 1475352075763950317 11937026018537897913 16625061446739346151 11636925557665381326 10971091612107663481 10141064638771432642 11018739122261334385 904138621139079895 17264004772982954901 7375246171322983405 1085559415221140947 15102125845722107863 15938422689699012411 2920332377799902456 1279957849348984884 11872013937168608424 296339096770428413 3249756948299286514 13426192479329569535 12153864735740718060 12352570329487913107 7031504280507269255 13855802752791236613 11917606057351736891 8901927881189192785 1461403527371667890 16577689356512123724 4508119309879454677 16822429286542005979 10522081933787649561 18427499365408572814 11516826977337481921 8832411850682321772 15780909491823337444 14575564555700663822 5668773588187339746 17324632964290732866 8553473036269359284 16588374065394429486 15323556835810731023 9032423902165993880 7664413651660581160 3301677098219846837 14558789372394804258 13296001134748548441 8963895589884875405 755176306878825829 9290611437226650889 3690037424479735538 11752248520166874117 820155838943194679 5975128462013766018 18050236771676430147 15052992640997890364 16582241020608654530 4231667695473313027 7045814401003435512 6691518767557993519 15302850774055041928 10097399265588793618 7666520047298220844 7222173006395274508 11263658586465282934 7704524885179823398 10550180982256170562 2578404746488671163 10727867741854007217 12558909185671228419 16609558172338266017 2286239439571572490 1837395090620264513 5604300550471102353 14348667719463431277 978172996589777453 7077397228031825152 10613603349353034304 781467105726049167 1941196327129943199 17378693537700706165 16445824832357813848 10692296476385771319 5485005645825378115 3615718550179055745 5107921183389569293 3511319186774927748 3882816261926093930 10101537870515522094 3525514564489474031 10781318279976776885 2663539925934650568 16438839761041728599 7823814344712092749 8272203020938664399 15075335920151708019 10104044334760222946 7598483995081171723 12266371459587409237 18244209357589501399 17375082566453240218 9776169750643882753 4224373265995908957 15362178340763735477 5231593704253576921 16378720533277209068 14527052102634942867 7528026293142626701 6697436064815746729 6062887055722820266 14648344814279539320 6143989215983973989 7560416708821970238 16761596128493876847 12276568499165365288 5985797499255183365 5651285256794937652 5883976765625002495 924840948683977570 5835631427416023304 17564612795397228877 6492188604888145275 12674139933727029914 12681117619714866393 9658215717206039853 581315978372179083 10985376019543617719 14007699917935710672 16075449254430662900 7791850078785863297 7655807250131414639 1731555405162755331 12672025239117749693 6279144858990403938 10028336162698360015 18063058088204814412 11191093278884818064 16989963046355737801 8001804228573342754 11486653002091145920 10851748063135291036 574303133932815218 11441303677620672608 14049715157903376499 12833418580719492645 5255122270300666361 8351158092528322492 10164349656126283273 9283528700101416692 17493297877139435826 13196031555316364591 5594988242653613334 13856117051366327687 2871350087571171475 11726331722394993923 10920346426797447328 17984375876760129662 2048575731809216122 17625857034223950226 17784999047849968667 9815213791041272103 2288032621322879870 5905187767435106837 5591524918876466247 17280458255035737693 9383179311767809463 11731953893866563767 3111404872266452412 16003466626362925562 8362724958743971619 8825178455331762045 11594246782880901425 426504150640125057 3170539722587531402 12021794644913647980 6579247221387213526 7901785959089572216 6713228719959218184 10165575927446506957 3334191035311747329 10331603995004599224 14770180506651592994 10089208975164466568 1081425780649672097 5001556825824478105 588723903414933485 10374590372036138655 6443444736987348585 8382187330343355207 14100344382095323716 17676234264177663116 5746755124663916868 16905040971610733113 9790793012670537694 15672798659473309509 640762219959409959 50439845569117327 12276544901229184046 10021029953493261303 1790981197712129710 16643749826305794423 16748543569381437101 7836668934866084369 9002423466114306679 17943530927190847441 3845436859067645013 16229528901195887054 3322121447975213264 2420857219649119646 1537083117291056821 4286900504990120242 3096243537495912943 9887003373951459787 662751477241727825 9417111906776222600 2925126853288111752 5713457900201695380 16989830122787754104 8742126532236078639 4287066583187954010 8503374775500094164 6910317852894381306 16475456023034053769 15476914565575353162 1316477246915260666 10681561024816943861 14402995723949961081 4547106269086430269 2324582407951071435 13686841124969040481 18122662562095861317 10621687756949646412 11081399039599379533 13447693749899312766 10139892808262740404 18292175778265645671 12995058931099065546 3217144555596849678 9579276830898194522 4859420037593748672 2636668601113291221 8312631111824804489 2846071167618915718 7730596728006873625 8839230447884368663 11564636765075746417 1465246759071350272 15728663817060108468 1979772932067801798 9510260523182104773 2457335585918598480 16887743897325259184 4366920064180661897 13057931851184923708 2011693065964227022 10121580232534535537 17674779528983520552 13672768604551781590 824139893329891250 15811367480768950720 9249219653483211976 7623907088151983596 11178773603653860057 11344326009513380965 13415814044922980338 12783781604687784693 10687483532312271929 1175613947007595267 6419300360186549967 1373157249423042608 11066558044513932469 2671034771187991370 12614242509809454687 2161595588906265663 841459835110492997 17120421682277394873 15237957734389537633 14093939658063577362 2065918385708544801 10408527091469033758 14424197192733963656 9791837770588808637 13541536816630026762 5525211401366953389 4805785499124615713 5969826472920130652 6878383090753780290 11030785498571587210 10187412470701069329 3779373954781019263 20843981573310457 8955182337157127401 5806508686417751039 4083853491521679554 18110082260586173760 13226723582700391158 8928827544079242412 639422142358376606 17254745160012190994 12115836305704166944 17994335020230290020 17577452678070966211 2996303011785616334 1758671767156701131 13187488773391267720 9400689817714678088 2591273570718242654 12471859850772651401 13530991829059659212 16789653681925010117 2457024337437967 7831489625908007678 11037091760478730869 14899778133011071477 1203056650576756949 3857558793757925801 17270112773424213618 18098733420487363189 6693420860268484727 15191537455940131789 7339231279355543288 3468352435636237219 13288876529281346039 1130151829526576919 6280784955500463878 1709188900936792511 13897541609367392179 3365038205234822239 9096619614320731697 9387181826849155909 16604683999240676340 7653294114092427173 8249603921892241691 9664945028833845257 4501356318017898849 8105121787667703209 13134109886364657064 8289017115198188564 5381106411448772773 10283570932498108147 5405396225052365453 12803204220578157053 15852948245134098685 12375424753901000643 3603249109193236271 17067569513874637060 9551936107524516961 14591598691846506518 16885737767612100613 16085943256854002526 9920681694910203798 11753510606853618581 16691466573780814341 8902288062736181656 13842659731070931076 9430853467289673401 10023959586389389003 10174444511128625469 13835321133760592656 9267046707914706540 9292503404892842707 11848443646996461507 1493115119724303543 2283192954922849286 6909152612896694589 2266066682215784298 1575392049392068202 13892844907788627377 11450361213686819154 1833247183695211133 8195824349349783824 15665980086714618508 13845591658799622023 12493072234749746733 9271550233279003448 8500303034614440671 8178938808573104959 14220277288303737355 14287448875959531303 17076904704757353454 14284779340232355209 15392835962427855778 15259339110122214442 12593605468753643238 6146449659830026571 3307736601733028564 16281819468069206765 6721526335185650513 4628786716817562202 770455311372634467 2059210702034220661 9406388068897453972 297185565859142917 10532348902680011986 13818797772456823605 3915399780502868613 4764925801306138260 5762517015529073118 14316902811189661258 15305078324474244107 8547401564155756504 8412350176035803511 8997990149562668508 3031370768935683426 3978977439341594465 16495997909988893477 11891468017297223732 6730343446999600781 6434968292473786199 6614491391854926900 5511302461732102518 2102507267793940993 14544738119469599498 9032989055182701589 5031774904351055341 4516171016742241626 1727680012064170184 16198653540098226572 12349704054217640406 9394973869461985515 5111469399718464839 8942388971862852980 11963141516388703438 8356536133671581879 13648243872500410763 7267756064205966764 12952093718520405412 15487534591012457900 8396240507229015560 18209107952317325345 5395613012612530124 16018542995847371510 7954403465857201758 12193748596652206769 4878814203675002783 11396799255644524087 7897647214183205929 13764052136704295631 6265335454419450606 8744366437792936754 1139975834828940999 4867652370062221961 10740306794715987185 3080778947423583699 2986877894845275944 18442440200332752569 17273020377719229840 7848050129681225688 9934201079251224884 9412076930844003232 15732539317843663337 7911059815904817914 13912717705164442953 10794358730458153380 16529572973764574424 11251776178874530007 18038121092205954602 6861177572688046313 6518558665820627323 2429809929300166708 3585222257884508606 13112346570809422153 6883795212942282739 5192110557388852248 4667634500696494530 3365807051669202270 18393687826252666365 1264274613717811852 3054974774425695767 14889948886343704369 13965854834840788432 13800877341280648251 8897298843152399889 14365925091419819168 2624601464088425202 3065509404014061330 16380171509013889019 12823992245621196353 9051871113732573240 5603419653808392961 1390852454957822467 12236389529283951820 14763228937584343754 15899000333054800068 809977775210603575 8899814667779109884 7033595427929939285 7887600108830752645 802540310847188661 711195960433935882 15097779884419929303 8547216929716630770 4647231015125634717 16688172363478448887 15859070225027114581 3701930813435188161 331418125830316313 11522985737224296814 2834340113603752110 5783470508081853043 16387743069593503787 17750763291145414587 86749043340463627 17179021599679112886 13672292077346393722 17682198213300801001 3357187359653534994 222899333692901803 13797367362570245419 11251530287689186715 13669560698338065792 13354157733560438774 17719888607093133494 2129624456817984178 6234901816543448041 10537035612212971646 11036289662683208870 15981861369304021336 10640529169191585939 13329557744626754483 13296774883638230216 3913147029240742040 12388081993170459783 3252314761012238785 7210488336860951362 8760194695605074575 7172396914083436955 10691419726443880816 2653399823409984742 1682640389125022718 6236884977037734363 4583158001276179377 13272437298903257102 16341887936374094117 1569907058883800146 13287673125465864519 13378281828541910295 6816431715690377992 10095559857887067216 4199901622805122509 8750872958713084970 10734185461663497974 11380060131529781166 7324889965189220941 18034683608426108328 13289941518874935204 17967035834741013046 9699153329916619079 14031398705296935975 12341206482352899878 9934833637917615531 12114129872636712459 8632934842060865914 5059924429552598973 8808284814096823262 3731503674302454060 4543931384407731993 2735393034622669152 1292145059059094134 2473879121433584202 893896163494995219 6434795125332446834 3490084986910209457 7965129439331320577 13552622158953802500 6883085731124408770 10641769016425339540 11101147144908903043 7605167262320554689 13230904215720361431 13710317516401586630 3568535464239548076 2242594258069310788 3434887272098808487 12040025458830756176 11811031816950124941 1634549386242955365 13662140567141251840 13784803034783051723 18209173282576097414 6059599693966547429 14376327759116832367 2975369128636867867 17775405511133359432 17492085349330194290 17813421952036566003 4011518451364474130 16185703327026657520 15497229255332372136 8617051104029108196 12835950194972401178 14295407528270074175 7437706566665049091 13492370475910137545 13680615872790961043 104361828316125736 1016289966578232194 12608935376675023300 13137260566278648965 15720364189559111923 6348003722013966840 2777702051142359656 6688712466179722173 12385866846218223208 6222805232289055555 147409606697670953 2606671975606901380 12699364407413399318 13867447248612203228 2805910501358353347 9904496514642397851 16111619546300383476 4851009499699994009 17735060699131264974 15734878041932531160 18006258451434311273 9744840146479484572 13692723357555683419 1765827684852937490 10690109960212421476 901234615225897328 17879828995668592031 11586641621852327028 5377343940925739077 14054530997388389700 6209128974296585376 5918152990610602077 15794438104425570409 3034615947724375351 11868835382367932498 5463053739511849905 3706965398743999842 4025345403977639447 16446460231234539353 5986324209614518962 12572291336094858713 18153400629908300313 7358903214367247002 10045571500065619421 10423658269297123925 8824649731382727424 3333453210511942893 9495637914170472981 13504981507491230086 8142517121067148733 13942966492274865030 16934866394806545737 15500912600586205947 1615872243344756278 12520584495282266420 7131367610042327537 15493961009806780639 4088350687864869712 310424775106259617 7858196284039858430 8068539817018766725 7783725565993784919 13858833634082520895 1638559567588200087 4134733531946147908 2226830771891693630 13407338526851538211 15389114029101293312 4623126918816281576 14168585109136456413 9424567376767106631 11419633490814722069 11100523368854677258 177071860189362861 10019709469418945189 2094990646840861583 2139687239576499051 12456411296409932942 10011623891784496642 16501797074029328674 12785735790090481432 16547760852110484077 8613099699726527460 5887922106648412835 4666598489552828014 6774321988096981234 6034415676657825827 13312945826204395575 16176214369942207530 1198110344507340623 16215673826787866885 9844813734469064794 409877015135206416 6433415827905541159 4954225349614860012 7486357797327200309 7235032247394886505 9272226109182684515 1002161917617343764 11004933530446002214 14691257610402301827 14495376441674343223 14615628636684157005 15509322502535176654 9806457299308416103 8817248220480370353 2645907549090069321 5361330964270559442 9690462187900037113 294778496393013320 8280220890531926327 15006735406759362584 11505028287653429179 8495788998520907607 14193742044611834655 8617680750146503481 7320606323012552410 9721643936349607276 14690022907463670603 8772583923784652882 13708525782646636472 15240508967957783067 2544309926161918636 15995356454386897770 15250874778832838368 17287457704045628211 11962737123793849096 10142318016870513068 14909953543909338139 9912106450599436217 652008297589467428 11225699241878324682 18004081595594498140 17649878359467491647 1573511726470937141 15741689159448859013 3119954155471370400 3629406981706620386 1638725647165885252 12293218056030172647 5191941651846550670 1592162830698296623 6166380803163312860 7750475411342683826 11985895509404429066 13188921811244074640 9049412927561026798 8026476337716960824 11547350587539426652 15053268986220647829 972385472765989019 8137609189604226470 14619864099478878889 12325195958808465168 5474986668256440937 10055741144625365822 13779697141737533571 16857870797425420544 449297959135957307 9800522288735319449 1947535357008347216 12399062448455118845 17744107821396780334 7072950136960452820 9457222433609599715 8256255107693873830 12785053685187987058 3666138128669503859 17479864383682134887 7390218037599434030 2539988735216849206 78389731194646674 15443098187957873656 6971559226278467148 7814116559610743732 14135567879963394667 9258828169564418530 13592500622922396319 6394747203701013111 9618210531992694564 13091660493315911490 15076506858693993983 16154302064795933167 17157845835791320672 16762863567381067112 11548252326110102900 17635923469223277015 14297277481537928202 2745574283630414403 2034722906312929671 11643180178344667214 16978420839978234157 13691099671913164512 9053146423160215058 13077104916339996773 3380319127803988369 8329605704821053935 370306445398711175 8797405957963771195 5071089776923093879 6555913228976854871 1774633882153188504 6608460578948201738 16757378669445028669 18437261954393280395 17843302325355003506 11888295725058638078 15293088249327949878 10139298936543020445 15051895026937600982 6901427847704099034 8144975373492881985 7797655210827975592 4330045457185963548 12876616510624490390 2749126649653863025 13943219430289426548 7750293490986012554 7258876294631482847 2158908240228418177 12920254783049010754 12294186432661728126 787451848547517272 34700449454544700 12970702188371619204 12740535783067178765 2196229340643872268 7236254713512843950 3657971845190589613 2326760955290548748 17082850329699764424 16409011316787755952 5449723263037825362 16521836658733211712 7174797684189145772 2473067233615472768 2056417500509160398 16737295049465252048 16472165570955681865 14210939919363055310 10391860563844516872 2836679305587745195 9228196570436198204 15603047689470442137 4170959320605975507 15213975335734216302 15043216419908774014 13280895573058746202 5428917801875388605 13089276320266885732 2284174249346324895 4105171636996058915 7998883909146533555 13862726268819022236 10608620891067961873 13477160065151871436 17831722829751838442 6863383905415472630 13965234815502269620 4805137319980706895 10021473713025450916 6016129976606941382 14710910188320047266 15241473215012300657 396053899980212527 4020679460103885444 12405363166636528738 12833829625309785497 2400953369642669741 1471498630015522847 10497696261285244381 9250865350530090270 17867286321774243975 17193501117377834371 11676851556477731195 13139975087733169105 7964874063391494611 7027561659370494226 5384811858903197551 10873752607683497925 922893720401985029 1065150193926652336 4529281832534849183 7187012622465910352 347275864383741423 14516388426516265506 2817843972773555631 7166735179467019283 998177112993613375 13241071361362102625 2422794958966583509 14170299400986257009 14963486087749126269 16973501533035125261 7687026289857058150 15352954715559762377 7989283439290162738 294151246020977044 4737653738464981619 9804098670623056283 17919239326625660538 2573552331959895306 15319225300452047169 11863382613924283126 5780421806675904638 4182602155077749175 11609849429200616807 9119076931774432405 2630670436561959337 7915212444864714812 17878327860706419056 11141250781443769958 5535482694199373289 15291573371541487225 10692358630162491051 14587742385314512502 9510542486869250094 8855465558621187694 7927799899436019487 9486370573511652680 3553683095292211654 13521972793791866571 1747360281339613938 631478242798629212 8079669746299280434 4387457898546684040 3660618727036700062 7322946554182171920 6759489821903470951 5075293511129641848 8302048602538352636 4634084144674952248 2831197670137229389 693878561615876977 3722832607669022405 4859595744009917788 3736361652854096779 2612568863385695468 11517941227538423116 11848794599308522744 4858941506519986216 17250286426676716872 2100709632206562577 16790293717223714041 12367202636546888870 17561524121993281368 9185671293657733462 13553452643240576080 2249714239113674114 2552174282861784515 15723179918998764893 18427367014945618109 8635088546245216225 11897535604672870000 1390870458339594733 11867993280076628961 7121090829292931250 13130436790089806873 5727123697481989345 141886427925677404 16412416703709858310 3911041210229301795 10361892136538221509 2948579290046396320 11811310629405145576 15015278705565443179 14846329725948651854 2433888340168287491 6932597230727998281 10852874963343441879 12468261378462329453 9221093629303147309 14093013680140899141 988717910984089996 7638795921034454905 8618153554384948427 2605862951643415816 3470568290080809593 13640366602755818891 2432790674976249827 11455822559797587386 9273658678619306140 2758051200917396090 6637109200883771974 16237030598219643229 9627564429681203931 13806643642678092436 10510466540921009683 11844255666181796811 14531199944497363761 5868531244134130054 596515230054896869 17202186163459107715 8411206705363300861 18129408002322259764 6239058063897794554 11511975178232275700 10954581971944922394 11973506916382955686 2159650548502867452 11543874373362431657 15507169837308069797 12636333999177585962 5273861155075360023 3918649629327526306 8207076862067471157 13986901499440520010 6183295248837666697 8307297142597869241 12083181577675992199 14208878738306935247 9426955965078847942 17530927781852000611 11175314131222503872 6017967198190665971 18425372583345676452 10955862860257315619 4272051693770377200 17363572994752214868 2395140825096497598 13406366970633908931 9755069680163251701 17023518786358679470 2391176477849414532 13386195872582519803 12135452458428300880 16282655826263066947 5144165217135628605 15352533616357440227 15570841471615949260 14726790263586253939 15507655786154564097 17189738313519119493 2262657331949219566 5064077741434262346 3026809571238149286 4643813787531111909 6517237912108030931 14190853680449714324 12267538012617209566 11658562030175163299 16331237501444135863 12173697159162679682 2016187206726055314 17461315482351250201 3699192791129675414 7125641108340358732 11385627973941403544 10942418331186455556 2992069753149989963 12822073125056213452 16591732531112160960 9671174575405493571 9099784833429956428 7946097354591053660 12552550516701746249 12718727719924404350 3818708670479991258 12209688080831553444 11438386586484168852 13559764579293383744 10731058533714203341 4968238104711199108 8867779911267743046 18131314137000089986 4072092128893883171 1816458570766276639 8989010340199691989 1439925801576207162 6622842148574095821 4782789159904039816 10503313533834875997 1853893045537452153 12376134897376575996 5426716122275331099 15294845125674870469 13366522219318764144 18007629523044211362 4355770152035924323 10690722974676610755 13032489934945503863 1344374076060690117 2034809955671382660 1488048745496204843 2112154883018489670 10697800184705941677 6661922204576042493 14823154064268902825 10522339675930267678 1437444947897145979 7432655385693152242 9308321473680348010 7563493928991760558 12153349612038976551 59952415994629464 15077855722198926909 1801486225192073470 17465029325442780587 16445571358972893692 10052645561267588431 5993385654195275672 8588891710619648088 656945489341271523 393347820313921239 4444208925154415254 11286444970987494110 3523000140759863282 8016711163671288026 16269808458302680980 11799955234700688917 2741896358321802507 8381049491748371541 14626807931556405126 12402753432941914911 4100912523093480811 14057786249490232625 16185623036707880666 16120944118451776738 4247569777799991480 16032239535177780929 7143040795942081740 4674375847717416706 6963656921768538386 5081970098444537828 13358650602863680955 2086433452746693583 5828275255971483563 16381324660982888799 11183646305943447620 1929378360726597515 2124625689844336027 16470956230963129699 13909871596434220455 17667415194897114462 10909680630540309983 836258534316333984 4114358692840468758 10044161583557899379 8484900060655497613 11023440636056992721 7472141941137829920 202787225643502993 10980039126114871853 14274175511632218919 1935701946476202924 13112732144241840437 9055410109492775321 960833075903666934 8201958542865859378 11391090898875297042 7275222916206893477 12029544632637532679 7247975833844435785 7095555076041166068 18127989829298199524 5744407345729576687 15405621455554151165 17973962706808059990 5807857135336787446 1002539954903471394 1782682550987952846 13787340566240300685 1966808334435533609 6918183707445779507 17800631513778226325 5881058119790881368 14896354681827079972 5242794551924008415 6781532969465108804 2796737549756813209 5914897093431687627 16862774335760369041 8656143242649551235 1172315989175577433 2212843225495358852 13532941749167924446 5281051804400014206 7850829972198087919 14774269469501626210 4815259488714161908 17319544414929531322 3702657269807970688 17607164417592411958 5170423000779926130 9113579453701248071 4888510715435734592 12215922887198313312 10619810974835060188 6595818311299085393 4942685754849505514 18357036288909735247 16078077483352485928 101794199844939259 17075649395350102121 1295044179772777108 3196777847772532500 14726683981320805594 18015032736010319086 10668221437650274850 14352631934701673797 18093550909558399369 14217812144164156626 16365674424462656454 14565710469815745298 7690364650523526870 10573390350445944090 9874879683967564753 7525319352080164578 12751057570339656927 8002076214966305674 18217671215660225276 8598186885929423162 1042864928883196659 18285343461377137137 1640003316767818602 5640815548504476546 17402438827048737495 12144925655625104706 3335189883724828783 9001251342587157150 14725045222571430953 8855433203863178644 10205263091071626258 11766065987014803365 9822738994703270917 6084681830564702325 17923960908194270237 1199794184167785543 15041329295235001833 12910392486949065216 6997261936860441153 15276768198832963584 18234701640849429682 7763790609279831033 855179279789644750 3898342140361868001 18403063337514890872 18371805151916273423 8202467231567210569 4387881709510664192 3383037537751270715 10525893998616821857 8282084091386895302 14001091105363157981 3336463287793656935 14814932304497123122 1646749320991251481 10842064568135774537 2058873950536627076 16090534505675640797 7313050052642870122 2893143805395267196 9396219801644936375 11424001413421696448 4689277756726400931 4676699569138749528 13571951609047716783 4515374125939321649 16826955229481836680 5660786209503953909 9520051044680456783 472520435383358627 6970151041635923567 16316314554586806149 240013758351680136 13845809334770160644 7502490487436173404 18418709240191772414 14680335279417555539 12578870651206934221 1323804144353371403 9645400480921721086 14707911066987754318 10560629069763673481 10661301999268402659 7959878455373370979 11597108023332328935 5829817661997508877 1950228584115079633 9540316296269923500 921447845117475527 14054074487732579060 13374283262477980830 8083783734300792997 9256076963204051458 16436932097302842473 3118962785060792576 3803009693948382662 2786448015913235870 9170732079804223823 11420958039898809066 10918440576548402962 2137517387118577709 16062326431334742201 3357702742115541282 6809050278588460739 2236253999040977374 12272973080284950255 15487148430098581843 9919453997674587963 12788292008780436789 1321307427990665162 7228826696732237775 3339953095010861779 17326438440943384205 12242518569148275455 8845861763509949685 1210174881922435114 1155494077441433638 9803638657204940634 4649394363423410012 6483745643358592216 2843040696457405470 6723002596525263530 16786741537696701807 2147026108250147576 10228833681455355263 12295362132974496755 6514865360431435361 5537924649325698908 12950419485989408163 16186570503074821997 6737591456457376492 16157555746166729671 17512137854478010694 8226526809868356659 14181301335257657824 1645114917118550158 14716049941798066252 15777824800426341048 9842374516824702103 3288369635855111951 4502199040043681381 4833169153715439880 16055923192609904474 15868943926526026723 8455330397192973594 10734787959373578811 1167819176250929804 8001053638453375665 12716690809977609567 358170754263130330 13404178808981017082 3231027820652631023 4355281888574284507 3057501990088864589 10394499402901405600 3936476338749099207 11064727183027558644 9247511665363951024 6773996441514537654 10838403185723566702 4517817596155239575 10143424687405316343 2137133907477450686 13816579544267802740 17328351345673581897 4965696698639500703 13086467780879923409 5446774162013431543 6647709578677975829 14156170718691286277 5471510664176536224 8136838914036106392 16327197478623368834 956197082788877475 15981778188305042734 10124677687831897081 4757297193754387767 5682997413765180024 13249057025035833788 3925677738511504227 7429406089946239559 9566670423946970301 14128211477042269034 8383934107679541843 16120937352406073521 11399710274448356687 11632216427312484600 10600908274868537162 18204476997084296727 7497816618616347272 5069457281800280921 11005501988532065287 6156159958837777009 10045237154849047456 10300263085222638249 8529474996122695163 9249341128442286097 5087138563511958842 4679899320068420366 1881124046961105482 14514694869598885370 18311450686640551601 17553794697593986385 4190095685201932640 16595390563069583634 15273268675094821633 17309595873045703738 15935537327596334353 285555459315954623 5065512424868300490 16017634223376054505 15437236569506593797 12373864865888236325 8436759937442832596 17875925425926716937 1261185761326639244 3095212682887504204 8839380052534613499 1677921917113521055 920838526228895578 10332761902726363749 8310455183814861911 18406747053142191069 10076315003166019636 9190559339381019769 1981606164432012251 17543960201000959737 12389901159242419408 1950829281400069041 14046603713947324475 12472226618652845244 9410211320985821565 3408200530557231042 3718872568681227932 11634795767412235024 12958736089190694738 14926673349204330576 1380032719524456150 17065621584029875321 6771615958107644009 2198445823495033303 3872872897116885029 4676274192539171326 7264086799453465270 6663533572835423385 5272341680165754226 7737681236601106405 17380209169969039918 14919102877882763616 3128876532765772900 10720243411815713816 10987765577772188741 17183779681961954589 13211264843374711752 2753156228419810568 11040534420813024547 5990066714853105577 912859992784520379 10079465423659745612 5503662784621959978 14441057194811207209 29048879763508073 7596560570363261608 1384913241782640511 18166702777918610545 1342199952172671857 16813567667151206026 12375430884234580643 4177973013048721531 11213175204052317390 3030221889492558098 16764222988227316910 11257567953748017787 9559726215776982542 9742645662260055058 5171514008725245792 11424011896282626289 2964945415315391587 10013686667454258676 756481442984415693 13140250676651238701 4344642785548577210 3657739979511789912 16301960671638069923 12161095808863496035 1411990722023334605 7840060902853931161 1569430201196873002 18276383161267140180 14196458731950210878 7689693333312790088 7781225051118417193 9708511142706475671 18430976919445711567 16257202400487029654 12406596053175547796 5925321139066750312 8995611304925958602 3732028994716807504 3765520955042928706 6181573117591075008 14557906588842687410 16250978798921679501 14222540159096210553 854712346668416995 17370760828766592868 16415309081764128332 10795884377569988318 10490006859491960947 10457352122086167634 6957446656492647455 15363402206121571946 14636835859965281006 805343601217652550 3295730995168567664 5984181283461409608 15086069135827343432 13384044854114652094 13989762584760971901 13155911876018628121 9587475194828031341 14670456089218630764 11146578032202887418 12718733270630928489 2155534142832548713 15871198745178034304 5781865738289691385 16468669904628027931 12297595761124919811 8481530789023208320 983731197484730174 6540958587584277630 12745552873729384306 1033303623544875865 16582248880585589350 884957552186410249 17374907435586084791 17335614013475635853 16672592443493904516 850621146086911527 13249336613865896219 17746933509280777355 3728351688880610158 2505564819012352823 18313847287723895250 396823647859223753 9721557932628485339 17088258576914086572 3737217372140719939 11431897843085838527 176815638778463800 551971126097269453 13218205237525871317 12844700294263555329 10843961566107174315 17823644153283265264 11604256983544620773 6982563406949608105 4572431316778206817 3015352608211123728 2319079294876466560 708217980701624915 3367117852010058249 15496579205252831743 10571443384989672910 9043986986100111765 14242859573377915678 13378008052714457870 1126697802281173575 15062513846614694952 3782160736978846563 12379962350426524193 6820022595534331779 17914983650941996859 4042007610678143098 15075999302123050278 1090923658503554204 10923381559669460608 6609437026616746957 375729521133025497 8285705811985340454 15441788323429597825 2951751194244028746 8710707632011094142 8773637114442150092 8258757378412475154 1177461204123542847 18051816319417509264 2060120703257852446 2724551625618810028 13935224201135696078 4964039004592732301 3729815817465494114 10537365375708096615 18205739762230518814 13340580672857676141 12247556770721495692 18295886951519624058 12571804354572415781 5063680369451119555 6337035876293827034 13021636290535442313 6992171338326504182 1934791155424839796 16973190296824190719 14987965232078492259 9626275486636880830 15790838616516055947 5630118388903644156 12001876012852110423 299749160399905846 5535144926485037177 9586339302244388372 12797293804171544121 8668569476132143702 6737696222868125735 8917113939725027814 10758516130507902590 2245540868973699226 3506909978092315604 9541548987422692453 3134056319024674374 4257993466796755447 11234103149048344319 3850748278563402857 9750666033046400167 12693774505149788268 17538441768755911185 13092680957543813652 12394226733343173612 9747574383955352871 3800123565227672780 15803067472056849556 15507446123675774762 8589582184226212295 7784187270534194004 2462351549895163454 17691860008082712019 13094580462836126013 10686262503498771455 2086653071889654497 14684010329333797381 17570601240665689211 15304351544811164672 14317565027262374047 16103530579556846898 2413436837703797435 14180569342434082437 9097428750508859265 7382755268128825072 3361854771999102806 10378430838810534782 13651474885683696050 9927523844862765163 2840999537344581007 17293878378140981242 4119034385113363716 17683398362437798115 547747337694214693 668847365694523626 14568060964891544244 17762929849926787819 10442902755835293602 9954685350352916019 6365150572126480662 11384230998572603279 14212685516590204333 11581005933563892969 18145399506842021937 15925659017856930314 13207734558734954209 1004634590920675527 815660949241097619 13021299806135505330 11193377143594880515 14931878599425617431 16320065007316728260 8209455132632785483 18025771300598159245 12735740316252674693 2669344483716485439 12938021417784964015 7494268042710404946 5058538058575327532 9463018587290027659 13457886114525663947 14426618751959302916 16458314800862177904 4904376999090590850 2364730565765924165 15730447473844346377 8884884261599690292 17909786601923361244 15928622448000220493 1634360362484613044 6650122401234578598 13272996794373514199 11788751479868370835 15992561117389260543 3565917391911517692 15684870045307890016 5126828808952628613 8900166975348037709 9193320204066650229 3451384456899607153 11472060421095182589 11974485038355748527 3605595837974374389 6756112138365611483 13540203932646060211 12887125394716489113 4071366602810276604 9148668112532962815 12482329747176223485 8531268347810492889 15743018169109202090 4464838145325570579 4049752218660687485 5093526524793110727 10603636839121519318 1380064500943264946 2188904285875684093 8739375784320359414 12170813682826797741 11406463016834332061 8103382558491077189 2775570082359966639 4491011396530679874 14680011126140649585 3038066511013162370 3082093191232054367 8160886419345848433 15755116368757609926 529295579675747438 18444579118619556097 7026654526554004891 6209189096721630313 6430856475233620670 13994348993564159992 1198954053986784701 315631048663110024 7291187835952086791 6727458327670688847 4407488195647342722 740684995931571477 13193055722512017343 5861482875402237218 2862761244570563180 4609847235196366673 15486423809317204195 8161664534358391514 7199466459167305539 4856163650470132336 3261809429792648711 5688036840020541771 14148903943942237906 9471376959338023599 11892290786161672262 10157745195680226955 8157092257008483820 122933049361212683 844311358880860106 16863660494128916032 11422842055987341468 10684119741175906930 6095509725250965346 11685757946147295351 8442260057096144604 11872759396160377962 16434396558882014002 17662268948967986727 17610215996008059946 9242128788520826165 8621090679614063724 14100433051145369990 2206626208117202982 4037226592228362952 700592629943983513 5352693252912746460 2183409153740556190 5682635107486123284 10510733535308395450 9181959626512001112 11618038533286768208 6774409869457196051 8723120552912893511 11593566636906968029 1572585195691631698 12795813273086850151 11958688804656733515 8857788321435936476 4099194301091228497 7215329074241715898 3345888853086842005 10523496614849336238 16856539235742929516 8322587218670133795 5126732479857578293 2414786246075588139 16092930111081127898 12954651946308991776 8875588557384210616 14922825219519913875 9253868778759900214 1381481180423835526 8561204602017577637 14027901665600319521 2434333096581959596 6001523531556791581 4877999950961059213 13866274693786419473 16620850589032553289 3410026281264520101 8521300749607690040 6768781797358978336 8505293115114641852 14316223098726241478 9563626950565586597 7576820154635753313 10261392601875485996 15382597582944353547 2188861572815835440 4368605918615071905 5097102467923871354 14727481284465146971 10992229135151944723 10306267041831327249 6963441783354966296 4792071442167824178 11342003324501414740 12456906300347446984 5204863107550610232 4619442307837275039 11309523633999871198 1356292811445156863 12633721121298792779 11637406302853930706 6549854570589945586 17117195029762353356 9573996098636442048 17994750083375394844 14615699344076896057 6264278848637158110 2744430979555140995 11405236350067465623 2580432986655724028 9469418561894185499 3198817270345058671 5151834901582204519 2446701261037096196 60052941099602527 5691652775849491702 16785280609365859884 12523964437578442365 8660095128391964698 9604571892753460399 8389207602704056739 8156358931520425132 1818202676564936832 12089652090017352963 17174670240822005800 10238028215630248622 11713611660531971220 1608804106608341490 13706734008205005454 12322200091370500802 7641385877983115701 11105962726978914763 15380946919964476997 9062978967976082449 1870997955795066006 5749441792738614411 8487038593047454401 7459281787359985880 8500301174793573637 3801266305264755038 85619587595828607 17331536611273492190 978956977007753617 18377312490185443702 5270841041061252739 11148277655602753670 9335414709286027177 2051533204624529870 9936156716664769227 9822538046703576852 7178394274671896971 10766925735330303342 10390913626978018331 9448252696379156981 5518116725126278323 7314976361141727304 18393592674187541873 18667265694744507 11482530520799928910 949228684967961281 12093609068109231107 17466637453251253799 12360522278628001180 18225181410795981898 6925002061682385264 6856423762096450914 15472085617593226891 4886664195184954675 14054391095277793782 7341913299304945847 7618992609998893145 10192614997210400677 3354903244659704972 8920401782787567423 199489119975374985 147491050527428660 4015993594981742943 5310565688981883884 17002535241567886803 4772122562926069706 6589223628155344262 3402889465869345428 379547675540150745 9189181810601528877 7158237401160668383 2960646454495019411 15141677505343200641 18281284790359962775 6261130467690557518 1416219923818015488 7395050810508211293 15231653141886788013 18064010544926595708 11193702515627681343 9273880444529829992 12078894037903044365 715796869649616722 4829793513565371238 3693740013056425122 12910086296683970151 6166984253648719964 16462827661349516418 9509836566794827642 4948981415376631466 4053100017477038413 3933182722333107262 7878974979196113729 8317076122782173604 7041921749081526912 17420111231426565836 15642845355592084742 15561237322751463343 11814661886593876459 1176111819048932718 4957242407092931582 10836455530642146814 15644155636393904106 6131822148053447659 6240807355562370183 13722317158691042903 18076353868864553784 10808078792370913415 18213073689686310895 6177250125939423883 9776340098145455729 222181004628250143 12183424628689942408 3917605627931924538 247011394366242980 7369559740973591537 16378327965607233128 17735615701992358373 5731114711580506433 9269445908719089411 12891340775476906555 7378976688714078125 7738157289110764862 11823224139117747719 16461704963228918629 14587391905084692430 13856406317840354356 6761039734784772778 15820538892554904904 17922248518100267633 3642638744557194687 11894444275199461049 11055146443319609196 13465742981525257675 5089642079253599424 10679720185557736680 8007962524666735022 7455100956171807392 16587225733691724961 5256466537759814591 3503352124533264726 13423651664795644016 9971581534497475969 7124441111760847555 11644473437731366220 16059955942673975654 4297350816509718995 13291672198261738612 11388758083468262563 6874488524595796832 13625140224775585100 17657414438495692725 12440129705180161057 16563292446716664461 14077753825905091810 1884472146734576835 9619858859386090559 16816456764839130482 12202303458290609405 17194345934770404108 3031371756788808216 15750927610407923411 17640861146255164699 16175891289589575408 17481656571348674507 14877909718353219422 1073643853656018819 10927312308281575885 17163408547049726983 7445014294319160393 9603424840713550366 9350457552044760089 17966167858998758503 13751985481559855421 17376927660964416916 2060125110299683550 2580113890012109420 6403321725102108775 2804531150150543408 8169852852715061633 2153101565419948837 16039403490557147807 1186719683836321266 1583732453622700656 10795302232429857142 3546550158022229248 14566645104658120139 9598538094230913001 4661889945269053155 7233030082358787868 2546301606885092572 9061035660183365367 7246158835623445430 15467981519344470658 7270857286499722028 3195670105488328468 16964253543582528293 2872024685543750783 8913251091662565553 2718166234236712277 16223572901579679952 6965725477353063229 7946386870466971754 17970393227607742757 1795616298737294059 16285309886220994374 2221782404555541449 12471308525910064795 531435356556278837 11014808555147847649 16365938381995318190 12575627480783788883 5474392533306403400 1922398179793210174 17803659731382834500 15030291090173716946 7896590870833923573 1748855120833848528 11877542645959778774 7907901259371828830 2362548867252067894 3745195789397934043 6996095618161157529 18026580021371162984 5067688498018980899 7554900780002171937 15108634995111303679 12574383207068113940 4370329812448583872 11965122726498577505 16288358001878808413 1021537393700086143 3594622678696771000 7840650968661070434 8125889648691062193 11296642446454527768 3788069977947653334 6870020469585507528 7811048365068498089 10424512902054158929 5104065406500189026 15750114287922451716 16063956047762926693 3353828140523473207 7199089806632584401 6748184551587416307 2647627536111786522 4546294555146040717 17556552902611719237 4451363234746724290 15141921426806606930 17806192033283283928 11084192365349894192 1476488473161027391 3778644989475518174 13556441084237831746 2535577382447130190 1267710354699952078 8733724429219236560 15245535658238811611 2828902263395880753 10772794318908547620 17595660244148774107 9385903270607769260 10041404735934149020 17400262984505991352 3719997771482680803 13622577505244268329 3828596208565747201 6304290320637154548 13390267903704070722 14130871275648012591 16837275674839551555 10257120465391934215 3573263493458491376 2320829328948478493 1356110129464394991 101299020898023523 13127008628905565589 599884553740058696 16714586305719637322 10851010950455359014 10561694707783434124 16948244988817763873 1410802086553510409 1505941406612736504 16463136923015697553 4854783180072962373 782462060185168048 13505785763352585147 9439282942395816359 15832372979885120072 15005705739368438962 7217007901104150812 17558405050366139003 14952517047198181336 8661368518431691961 11335266665182285720 5903037591666880951 2334029876872193899 599263553656158278 16696884449691356483 11066367622652500929 11679775767705475352 1489704902199762758 16987661153874876389 15717813565151025333 832129829840297524 9938331390455598229 13639388770343162273 17197932865841959436 12532244736600826803 1034789917020386459 12933350726610840956 10580427727145945927 7095533883191141220 17399558646266779662 9144177930800713551 15368387890955283389 12010669617532129932 904580024958766075 4922828945874899464 5365935725479988411 10966991304214952561 2707849083523196309 3846809717062525272 7075221172609350183 4971532232581815051 16467752221455780038 915615175279164560 14832680707378188540 7013595104728025083 12681874944234883367 14896927083722599603 18230986772814208964 17220167937498228780 5974631191335763249 8285501683755628382 3132348085691812515 14288009155315752447 11113616349618405815 11764967706090617323 7568632472037302862 7435053322775199204 17685849215158941212 16806215592067313163 9471418143105753286 17305434876132298828 15589955251018011334 5575937596561190912 235556556577917470 2347771855361614520 6408311138545420191 12087528152978515169 1145110355134276157 17030993995229510623 4450499781142353032 2160035088125129786 6413200651584527322 8939333478682869648 6343731949726196259 5074122468529808293 4133311440526496479 17686991312474496228 2996275172155198628 282223795115556516 8329869396591604340 10209179333410383260 12999640492672772995 5014334537222527362 8064285963326533380 5339992894297856019 16168088165485620687 8262582190852526849 2751933403751918492 14556956603827536612 3646403035932489711 2596093925152573189 14810399766466060436 11645160709191544094 639599149335476080 10101097997823809599 456174850339641654 17736844614627335242 15865467958638092615 4747158411133675066 1530798615972422160 14977542093575797933 6386288982480342196 17260768965433088002 10739060384396594207 4623130666566271640 8302912104805497034 1434451929157153740 8311805127829442781 3871782610026684870 6588077798026840575 1689943229398157015 13105422965071560997 18314349448209608024 3342555260680205292 9832431456109928703 921780440672720558 10803751252512266523 12721792050615083763 1326229712336331988 1051297170128680542 11827849481674567480 12532824877494813905 3280359843046214419 7702049433939889569 18239715289581762873 15561648798293984716 8188415463242878868 13588881966465855938 16889334317736966150 2191756862821976952 15769114839545897820 13749131741213889079 15896111146753079393 9228919686133310101 17051768907552723842 15076834999862159233 17429761922632774647 16244457576271939200 7839964981941114875 538866563120385719 15570846589924418491 17878807144353837851 3678840703668872727 4624230044419756860 6443876958441389007 15216435945221515740 12098222961229659302 14663459689305608352 2512293127103996871 9996362032684764687 17382733830476486541 10094133841657175839 3852946594354162655 4772848118112142157 13844289054972451553 9045315651986276555 1320989257390715253 17921542075612072195 3150092691639445490 15038353749202186987 13204802299268471242 4991597358204526872 13707268846585729474 4569806011477021641 11471868563554514088 16550341865165088613 11905969780971961170 12286345831023252667 12654521627052087365 17832090067016862178 1370302657638533438 12342696804043514882 6754049048697256665 11138035227529337786 5099538401858906147 4370550962239146074 5326507937083407571 8704715943537366548 6321144652968490302 7819798111622185284 13831725948825849554 16925017319919791858 4041010315465217122 13435197367213683722 10356806204698546804 7031548842710557531 15280755014719711172 14357187952254489834 433525816853578357 15675355653339501508 8839446140590473412 4559427656275562467 10254356571129735252 11963320633579584160 11043344715312243576 11383321721620028872 10484016885748423735 11537984963437347111 1839071555806341471 10145312084387873104 9590782477591841264 1463704569450034849 16231944307434463816 9861598096675465051 17415969798514991710 11629171323068241799 4277917690446855807 8802331701123068860 10256383825414588785 8354313976419285108 4268970114900363915 13023132496277690837 13432060592969018226 5524873356384717521 245272834940389584 7699452314204286078 16690244990104803408 15335972663937977021 14999628014450913457 16318805471582124152 9680714780615556793 14141820842098775531 13968208451501630529 15401773861867430034 11079722711983904933 6633884445818053598 6408683031510536234 11218531019348238245 6789346808786043579 14187566904803334326 5761060571133352585 5727364364820654940 8678557438168024182 11906579706475565504 15114058572596412513 14444556018754255757 6091686006792109144 12081228682136089617 6003774462285338611 5092616636665333357 8626837419693722194 7894784359836708235 9665669606948357607 556025275494930467 15464061469213358225 13462239832574204538 1232663328171277622 14053207044000523812 1710822164760447339 7827397894627805422 2830289470040206047 4389910608243818552 8450027071598401557 4399351687631906986 489816117664689952 16440640176568226750 9240132158588756132 3048620587488394080 13910887048812648321 2660894135564069455 1643372897655564981 16489614331771169800 1761253257300108843 10458145899187173591 2528386592675442896 10122188824361253668 4626459051012771633 8309226916003852349 5057040557714496657 16754159868758412939 17724449096628992591 9368989414786607194 14707805434484546145 449649562423781762 12588623729702568461 2658363268635526439 12466969541874573343 135001551534414654 14557710562879956388 8056561294648567038 229662835457516146 64610194575558892 8946049333476078789 18013059844813844667 6153287720053091093 6670385757350158311 3038387594152171575 11127906296102680222 16744483373190676530 5494751899366053527 7940474954387793821 6546000988101144075 8443310224914494211 2757575091153645724 10181734736980538104 5498671230765633910 5168691514937624477 4930812919678820502 14370373241699104026 8047643065788805291 3738951789854893802 4427364977061446081 18317824137606809134 15001228890137368714 7576819403856184578 16065431562956483347 15339248953036842330 5661861357630444214 8468593007188499551 16073818839317776699 11848495553346099272 18304572575598262900 2616586075322912869 11120134450992970614 10520754141330160055 7651057513267480297 15576594622803160522 890653003467225943 9541410456960272723 10319197344061890137 1890477407899832639 9092981916994837964 1228676612184096697 17969310936190230532 5262740073318599576 4756340614124709504 6127573757258673986 2631666934620386896 7722799165108062336 10900264940767370402 10647008771715234777 8994882088314530647 9049512293600687062 2575096217367381494 15027587362984934027 1419001137436642746 9390329589710555381 7741584165174938726 9473796964044505079 15958795500795713880 17147680350098481545 12794089870447346925 8532987011001769929 1143463295194119606 9858853113373840469 3493374607225139050 6197918276845170179 6740967473390130816 10636851670878896499 2410491776154668039 976171697729857265 13235972363339655275 18275607661344901708 18105129761558884413 12470032116731772847 12756249453945465731 7060993213628964281 12198812404640291868 17828323392958317639 11331102557565009534 8932157500874227279 6312244189072963376 1802182629952575055 15759149607309058454 7910928670236517783 6371491360479714975 13782488216197047955 14919454666570029486 2023951913192819932 18110996064614229093 12863061060937611272 7858256075709866856 17267720922370347946 16116241720163743584 5742438699793767232 15124007531700317589 16087462295006537896 4018048270915029118 13505477936035536205 391344379189674508 13700158732987519255 11646782857093830322 12005692068035180587 17463869049977995993 13816670292362292993 4888101954466831981 13751657870947149432 13861028773067988121 4078997928773320567 16629071730748845601 11844769473926170422 8001153478199964774 11298403677305396082 9697532416612680 7208839771821251981 5880569051226045235 558185000036930451 10799512884836072010 86289452570398148 9583100550470364084 4652750816952494757 2569767768837263645 17945628380758802102 12712811514253566198 388774276055758566 5041986673753745318 13850891980315333280 5018562588244877914 2844422450267995348 636500665674754431 7557268340225474838 678806478519715347 15520870942959688168 13096669796081511273 18409338270798560150 17745656510448031079 4627104647805608310 3672606352394508869 9142802851157707940 1336833574968769954 17290036478068085067 1428233239391288338 294879667692596911 11175547650237144098 10272034391822759394 13347600487267681004 15225972707751875977 8852650426633031912 8697784654862578224 346940018547901963 13181902783505725981 6198087873342565048 13143991340666635049 16775991212821661974 139195644486786785 17732136290516956920 2964768902384988590 13622104734548568178 5129859549254798085 16529812459457271464 8942720451779531744 2506571624329767569 14776778143498883933 14220606598137719523 15137436833865837118 2056905624469734923 17689501147641662503 16145617259239860883 8051614458952351032 2590270913720472559 7316148255549144730 4527611356151824785 6680037297441490332 8377515664756218059 10113549496025442028 6621734070900549915 9745456981393805719 16933958906524850961 460057938951742658 15663036321772050944 11922339507766630454 3761395615733413049 9717303545420469016 12752964561595994864 12984740141973957323 6230426900059646235 1838342957881804285 2549795275397002953 4395307604630621446 10160864436334647738 2972481751089861378 12185607383986773278 6903573107390300263 15239885903205470460 8764132380361616086 2061906846378185843 9731433013414082172 13001095942268103814 10119502641119459044 10730157812911536581 6478061148043852968 554939666466666988 1949084387456912589 7463472937575354130 14921491745140259094 12557540229086294174 6557137630980834040 9560146956161675501 3291535528795315334 9506019032014505164 4667762965244434227 16594947329822054670 6465183581130369191 15670618502779179699 17441661142206843654 16026204510666309311 18004505554652808376 13220258010664624972 12117751644452854469 12273408655359861304 15074950888907488942 16683229568337684872 6862434234711339640 5034022332956810242 14404864496718298697 9476140526462477671 12778886030915382153 790896033410762077 4427308511714442484 3459724447427091328 8308340903267886913 5022047278609330995 4250920204292863794 10713370313605226283 9226690740377300964 3062273796465683722 12674527499434252121 13268296572861208940 15447925330538138782 9880766477418315067 14399056115010397328 1124899785796914440 16619659682332880001 5389180951220964343 4815973093375760904 17224567640047280155 14679767928643354163 6746140015656490589 16740843549329422070 8534688762021112797 15741997252987466163 1249062416818915244 1715281855493069509 18419160586538916124 2584108807280089365 5902298911467436940 15074025309875720560 13013573959452016535 10579621733509275390 16903171367063862602 403423368919039606 15863129041143228013 7538169468681044754 5060307836761971493 9326429814677909997 12510649601029162109 18169832820814158956 2987841158022541179 1935911458497938488 526197749217824623 16100789960835286870 6739876833905377506 6756832390716266281 16191211005395285981 5231358351592088504 16368904202820847793 16017069774883494246 2893951031034742118 4820639723286319827 5363001884576638902 6207896161016738385 12781330266799369372 3407497611127274523 3091199856574849584 1770615650635229007 18344612846625263869 9150051042332519165 17318616789013624197 10794173749592409370 15061289421880713491 6197041885853483946 1418158471240676223 10559545960396396822 3268980441569853427 8418324021834163182 8120010350362249284 7945466341270069747 17243306920271123062 14769612719572585739 5304966936257838631 6697878209323139245 12542041514475746832 14462633585517723835 5669407007568314490 6650068180838906493 5689240536868292629 4716693403682123954 8210345454873139574 14012293873750152074 17811061693494880534 144781874454339685 4670062771636425403 4347921524841771105 6638816125619547950 9106378344093129915 4176230407115626707 13454947173216850358 15599359393081601357 9294174356369705217 3644544881826808787 7282558687114781261 8772728296182816714 12923171189837376701 17341095494684314945 1820537321965746646 14516122805738605942 5514146060998086522 12572962837186191043 215897071306240768 3566890890786270546 4178107252363798139 5197993368730102568 7923715255327621047 265936231126351268 1194839737080347674 226413956777396868 4870980419453992236 5776802049710977501 9462101218577503791 1080221114730572873 2220125247472942675 7073278580785820880 2849865935195073871 15871696196933336800 1191211006712969440 9507611148238252290 8553177015514861518 3456283801659619188 8902837709872281574 8788401146569245985 7486254570438991046 1990770095653573082 16482570664563279580 18309006695359673641 7449322567497039457 7560654653093137405 6600649489462822023 4944599283368664130 16168366564374224456 8094517619662697876 1109190452224427096 6577614902686675272 10363795310079406388 1920017339221740547 15941754978425941821 5981931391779978029 6086457043487945641 3833569828100773402 17682055252050429676 4393013320317289735 10255479555645280409 1060728887080888919 10200901012985607362 371179307060778243 12316898221216082034 2467374635256059772 14763616792145569373 15357088145688673733 5093415406299120148 11788256058926837816 11519771114639294259 4904061809934472618 5719365276675909827 14296941830437595520 10641749867038833980 11228835442844098138 2738001338133969616 11754507982848847365 10886774940185992166 15065208653549266926 8623156360065822201 3535681027538252871 7068610478551489146 9858939255848742394 13627976827498724968 10663691122524321187 8011601814452781205 15459381905845640954 8023434352408081890 5445697930591678718 15781140220311936479 5585263382110043907 15307538766235103742 4171162779402062360 11035578067095792699 2231408564130329087 12649532212998947514 18386129722458973052 11446889230434246626 1982598354032772125 6763493466451012720 11896046958248225125 16532855206310407646 1734822842277697351 7484255853871512866 6743166866968417036 13703091758415482669 14256990907322713913 2456663190910701966 9348093454863502740 15369231266614990733 15088642743820224802 252032248949784754 9229321153036885775 8617830880609522536 15094499905727829315 12806310392066666535 5368478658925806171 11335314836163494104 7348638909849795410 17517398109789671663 6496209329823592654 9763889648223379346 18086704505494589375 17625202170469546363 18132154822087941940 18337733042118068639 8111406708381803971 17257220017138970146 17622555801873124866 5810814845593757135 1943365565961428170 3783105183246692779 622385186387192046 9022217125357084019 17065931145897377760 15972806228056636164 6185260517596261802 5005660594418667937 6928022386285658220 2129292876995853057 3360311011217885090 3015663009652974019 17353660309396685576 631139886661185816 10563104850895173105 8147617663708497822 215707465409695841 4923941281933694089 11628383842215036566 8829414834402893446 11956924252513841334 10758349820451570702 8168341840793022870 5735610305265298573 3095339203667723217 2377620283994833625 4314726509947304594 6960600801888088933 2824874255038278534 18014792495336098760 17075311276311232966 18148815830891309472 15598409011797019594 4023140561005189385 15688711250559763211 5831760469379396725 17044285194881613464 9494264876453238387 4047181831599474871 4094134434178888315 13105700553406934399 4075903334047635306 12705192314546567346 15689653201387393648 7127499081035908781 7512502282940283382 4162051003674565999 7281444357930947539 16252143637200065079 8100308496832597760 18242697284398593986 4811972957294242541 6353761538095421617 12525748271382767765 15671332440874052259 182351200155028377 11919789184452346070 3075502514863108346 4078717241294945922 2256226586397393254 13592552078452206029 17965769439074067860 2323997833085351925 8245117278453103628 13965825229980612502 10862643084529361534 14682003799813111052 7089795795412696876 2123764971711502024 8801216412665549644 11085567946805187880 500804969832061711 3708773065627639496 7456585042018932304 3825832417759488645 15991174328324572484 5455522714311835817 7116728232168868293 3169335311108706453 4952075337189866901 3683740317422439488 6845191738726894063 1852322116218461994 13405381368292827619 3267975954902958421 15565687856967577254 4173733165340960085 12332128840496268828 1842600566542648110 2317674980879986753 10559595325994577617 7292226077214156949 18359128234759965401 9962924073216743411 10091815791499458479 1596119606597314876 17069162272491566701 11704732946213379401 5070102793862024778 10436086412985383069 1717082526335520166 2858869867224769718 13564335108978427207 16991870073864191509 9906351579909475232 1526769960480919218 12178603677734119094 3557535297326476323 7773935450502849637 10853332381038571270 11654683632684742963 11076987367306803830 18153830530825017145 3760369605827955860 3880940607250319074 8252826826840508546 14136854883362795203 16541737020967160263 13436362214054063883 6723872383265596103 4575945976805869943 12823313416072587211 10178921706528843805 2799211246463806047 10745990477837193098 14954753742648730595 276773703955626893 14683807843385136007 12716884155189810192 10597273953748248038 15806261423892134831 13224392547734492509 6866074356173797128 15561679270349766003 4929116649768843016 18229982105727222379 1953127399824806622 1290161045213335362 1794689286872649773 8944646055372501030 15848468406804820056 2898515250589667286 13597326976461306891 7365405910671423999 1197399314856977607 17692989176300930839 4299143992034177927 17985749504478815117 5269186514805999280 12990047180726083386 11848358672177380466 10409803327230327855 3437179997347577881 6027369662189035272 3294094078127132605 14683875574991684490 10994571476790677123 6279586498628726612 2393401362335341697 11611370029061366025 3407528198370542005 15984872096429031874 12176672312753219115 16299026725539892016 1552495250478711565 10815956340908112697 5176752931333122873 4158167701639323230 13412236545170068435 4401110944534483722 10934910236887542159 2215090505517178497 9404806306694916908 9294649908950442687 17827420204801230942 2509295749704962566 1347217544480681985 14836512898223955224 15961226952490615170 9635955875788868202 17207756623309412472 7956283119974989624 3441094339204498649 4177953400378004526 13746429425630876671 13132308290917050928 492845011759216080 17901989075238905757 7323839031037138915 4565672209761691515 10230390150022948766 16767171830327351728 2441798586637475035 18201643621593222311 10689328220615710458 18020804498680205218 8108554268378326690 15208997411409722117 12176177892801046538 15950996782219187706 4203757902989938511 3012961918861519683 9210001002250694156 4103141082775960159 7716159766483165108 1813535518045376586 7403777700043662817 13522683042089516091 13874566401607871121 6223706579548503052 1742222436087164010 8523479451731567202 14953193691604836923 13402806901948818599 3827262094375921726 117528057808489100 9592559138484671536 17962615161372038761 7535311521814258722 22902082238994327 14289227266934296352 7667014580917182081 11193385613260379496 16705341102679287416 12569026452167719688 4543744730771771227 18334155552777954528 8578248594285205404 4238275846054902869 3806052660660136805 8999616205497245300 7793134295018217977 13626622254577394864 17562837109301711824 1197856821344773267 16232427596313853174 13663746194016901075 11607257652215779358 16532458983473821135 4682614856323018228 18038946772814175326 4956160546166233064 9089994577490845914 15331939208604817759 2746838155633577719 13842098753715800102 16313482765885065612 16760053890371374031 1194241203363287470 5508864717255286574 1548666550281746840 18065263271103158602 7597159420106686735 1864179270934514389 18060827713329587288 12438483175073724975 14756882503825235048 6115526340370401950 7376006155330531417 16075484174836158292 1744553640491956222 10682154988808112339 13980243757647769953 10506826599003815109 8104857008112402435 1433313794990092199 8894398078823624392 12723677698479968189 6315021132313606237 14854980646666984600 404793761921474730 2693129155864944942 16585290321687735366 2457654261109985554 9514631198721918750 3870897797576247206 12106262177135049750 13434583910649488940 7105675230764782364 17997834042607955550 4131730751394676982 18095776785050192566 17053761262476741778 10105668393018405816 13716187955667468245 16662233582872247825 9872229775328406375 10230915165713579807 7465027284009749318 12919353280418417859 11726360552009928005 14699789232175411207 5489466963124046220 454191687180415499 3203919757007075139 12306877815318694919 9129427823247996440 15091707240980164725 8581104279307417393 8115349137976062462 11288103560514471160 7382656288232740830 18439418190503890416 2665884260561797469 14516869763472911004 12782067929424368697 1481825968561743681 9768332221768905354 2530957138412419893 17726563382808726838 13959860407308259217 10792788886461696453 7446945754448951331 7999530081315170110 16947650642198184194 1826699477025007277 15463523298220090551 16901099890266697005 4531669637999585914 2415955221210821766 9615231249524966702 11364545929310342592 8907903513175464299 13985534636597569850 2686732014710171359 11794824092427440652 10271845949531880941 10350440733374038663 17312413541683248600 5603394293570556582 5472125330279826993 11196950576468199735 7649534707490627206 9614590312441368407 5288746533511533476 321931144801268340 1578919704461030140 17606459334292521155 17660231793639368189 4156907528414846517 18106123479302659127 2007337266629646098 10456156323045692410 9090853746862115481 13653592807364754373 15986547041616518104 6182185000758017424 7351350557229836256 2852383140026214347 11131596967196669499 18029927852446324671 9377864634192139396 5054086168545323731 5293396017131035501 16619219921741237863 12384854929822879512 5160827679807559807 4989587439178407355 13948322894244679942 18407766826144699874 1349530992577472013 13439406467953620613 11934068741310385071 9941322020701185894 2694324990613766363 18252874078222904249 567131962934847904 3904549742661457352 13505625991354980631 10195017888237346446 9901591925509134429 14005660157375957965 7820784178202281747 6130582330431487852 7791532640199278989 17099728905249793362 11488513144443391517 14761696124897330424 6842004814364455517 5968857271305408239 8360925663253818568 738533475910515505 322197838920980661 9436961409241847339 17667011059789081758 15185124750625180745 12051578802027944971 3012492344224032159 9622605182328737001 17609342025849414942 5218677774200839166 13420436922214130176 6151136354417934294 1343443875219852768 12414498115162038550 13436994542821800560 1307552741768521798 9840260245450591674 8748783830631649648 13271645255410572614 14351025228882505098 8828583006432588494 12306646694108616666 12647909641709225601 1653562832486295851 2337945251951999108 343434422842372582 4352716489925878440 16482567040531672454 15491509512106880480 11549118335024707167 16038070131707907513 12970788005784231370 14654901669221756701 776714927287741724 6472552570734195516 5342472108548472650 9355760962501611688 10018686250552513962 2378640306399795033 14885059143059388259 13612964468247933406 3022484983230566367 11622119920279169337 15928904421064696387 16245946071017216670 13131687048274124452 5452274267773211091 14172867604050761522 9837340965078760275 6848801202181462110 16895883802372784682 9736294909378788723 4095217676995765667 4037884541318091848 13308004845501169806 8076963785645920381 15143655487149875722 2813139712643465837 121473464604249541 7655990618375860475 15771048108837555174 3855717819941056654 10808306648533449166 7451880028671146489 5687198748419089406 2262059351881283958 11144939799257231872 17282322371047612434 1505506038602671724 4220350629911090092 9309514434839471608 2708432619683013684 7523624137254473033 4653628772817926079 12965971712358800891 15682219282223676452 6522630202628051935 14993871992755198280 14313574984682944660 15408500976441383835 13571427674620533758 11806528005843172457 7671506931467439094 11200075509530373982 3242185104167172944 4337502568486269991 16855518334111471874 14295806730385280827 3501758456928837841 15988615481126290012 17612287664788608773 6578394116418442002 3314116710216068082 6559567934197552703 17123410968169856343 12991702108815354344 4101771737019053106 5532178244210180021 3600713921870406513 2651453103314208113 12929712696834058119 61402237413713391 3249184289418344905 8875606758769268075 10776422338326592958 4427289628546791360 3538127739415676009 2482878902654147374 1769627721055045645 2311050938848007074 13048721378376208479 7881688775309678107 9093030980881281578 5064522641815155561 13641705452968065543 13536382254867142376 15736460793323618633 13290322145567276098 1589293152441874694 11639734655341198596 10872319398247468205 10949740405883345497 3990716569421011784 400398487189884564 9226041974017473362 15252922401181017720 17491832410020869591 1141083085719989535 5744811366712745865 6466498811034354308 15331366653534278258 7102755011711087407 7499537933581508711 15393352674004838498 3007934112133802997 15242882969531107814 9528261236698276457 14267802827528244684 9154296120647955034 8884399488083379280 14447968009927996355 3676719339126867646 12449863914273167104 6130924257103886427 2368170559062567263 7604764919085574265 3645322692937069472 3747319653583948591 14716953693099262244 9765574649423980232 12808308501785536408 13276415260252251675 9639080602084993491 11247937717841492870 11419163323016738716 9811605769803986115 9621378486988502142 4869735176476024763 6592614047110805722 12331977989915857795 8779412928828864163 1387428535694208924 11643753392245994121 13261101533838432857 7943324767710615850 1058394188357554515 209047171231346900 16011001081259243547 11216566256460325636 12154952203712989057 6834893450064854046 2109159795732406277 11195047849557537555 8971941380976770140 1061413640808297399 6775262139207032173 4557794802359196314 9548606530350911600 17222752014297399641 9699065910706727476 16381248574682658336 14971312302763527231 2121331019736783167 2566244355882130665 5617273346682208556 347568408161608326 5608013845190151481 4856830034252669637 13407342227770284947 8237796994844102857 15467988598625613275 1663654665590589796 7193059688958589803 6156279624230744231 1958891041354662955 5875423994735346098 4725539388486166520 5473213913966154258 8334973844455894790 14033326087232080055 1693217396140785304 13783647499105927915 12317686597640072631 10581781804939797940 2882395909301262484 5984817050999675275 5883255245577389493 4328036014888347660 16571383928235634457 10760902215991417135 7509389893174707409 1055236882365232421 5705440626914939110 16272684423704244546 11468363813122364719 4709699043842691276 2006295875701969740 13138506016587634651 15708418367623570151 15556021113768085082 11442423863009095219 16949991409965840774 13052342177748623357 13599958489025769877 7760127153557527138 15908754103961879863 2144921127657579069 76919737338821200 2795353199256958681 3184028077616287558 9303484223470949001 17176087216596304083 9456536275409015122 17587290269110729034 5876841161450390433 11464203557825800046 3526055685217370233 1200609727224169618 13095762361640367661 11772946899797621645 4141619324818854890 16597680104697283060 8521996738902599878 1090653855762323507 2434474349989430857 3518287644161312955 2048368236371901454 6320703321393539897 14249449671668356526 14497817470752544777 11186388034996139990 4841997595785426112 14383829419721752179 14023387526279245169 18153918251735045925 16955083045964700527 5695064129392768246 7679032617994871932 10879552950280772869 8498171710691536579 5682377578007459525 13388511383995912305 12507520867132422139 14619585425827030973 475036779209426346 10376902960322962292 7428642974827801020 15529294167382137582 2322286501460545733 17375839228028494839 8530127239736898423 7234243754533498934 1819757416973741466 9932271308292220216 8645008452003258692 10124110031267923683 11753385418684316043 8344660673502080718 2860354267960617840 11184210449268586725 13426950291204033943 6488873144105264363 1282367981757759031 622109122630957614 14377253483156049514 2924909440970363184 18103509061202761227 3545280993138270443 17354964745598120279 4865444574260425494 13219158723983874253 11765119462603293453 12845153292368244635 12881573033948444266 80827259685333298 12792106296062503302 14801795010847412864 6292960918193967562 12670547404865668480 8394392102976915625 11491320020982014119 1701572514545705081 18126776339287547573 16765148148251253976 16019117720271972964 808740617814066754 16699264305896151650 12962809931261345597 9550931087523336112 10798627507373977588 3113140976364425480 7746648774004329906 15664392878848036913 9621843134445262530 16033909624758846992 11190577429764894142 484741840325239517 11880054896133290169 14025771428981713132 2629149938310902261 10101306387476392801 17902348196165281499 17284565418964170014 7383398073713976111 3194720178417497634 8635104512054027770 12791235724883467598 2729472568335877567 13151622654572429522 10657720523622438792 9653221354723319442 5349009480198157094 2349268798756133904 11847008954042099045 1414463965127596917 18272453852495504741 16554418805700272108 4902709265493110414 6437122249850752442 8402137088821733365 4691024697485748824 9776550591465881720 1290201880469127160 1477739931226451161 1237790339424607275 1494403668322472326 1825179276214381153 14450450154196875810 9929185700090433367 4436484046604745227 14853207887263064020 18379260495805100568 13399904134323501049 1397137951265926791 2737952115681521525 3025119275695618412 4081981076880087662 5459206661385165925 14059615966778429371 4936873956664871645 711417755628496131 18022688799555044216 16349329730335474842 2304114239990438655 6618816344211620846 17086189110141418873 6567237355117919128 18126732118421394255 16882816897030322208 9708291734796370799 3473117505733118976 11393987297679156040 2172970308177426031 6556765136397805289 17980082119155516798 2481782497053267692 14334372913314971123 8463627203051053595 16642819022051998248 12029554114570176366 10520067274731002962 1155343767046690302 6109649899500852856 1355227811372929428 11809527980985273322 13874921172842041063 16040580715280741948 10293019036255504959 7775676804127604631 12382395618147484240 4826230227258990865 1983162354423092103 12486412953237705777 7551036850159124605 5896191618941623617 270067534757561776 9685404930215377717 4718207620867320639 7149759677765302887 9783304464620733371 2758107721790039083 14965647406779985095 1451361718355877916 13724500388997012562 902434171862346420 8340137267859784494 8003284058868793995 2876533198601311258 4018612539524113149 11965921219453130012 16799576887314876622 13496312143260661898 297861251883609197 1052498549313142476 14105460993857329046 12541297702047495487 5329296387389481189 14752687476036506944 3819238839930866988 17941269788893470382 13798306692421000581 9888727351644631467 14072102755786883058 8863486954578548927 13752191304790388776 4708172320621588028 8743332495382334381 9136665678775428724 1729477758212266946 10702220838060700910 5194457364382176727 10288828916736297876 13247379922605122783 11861262453123603489 2075480912763354349 10796085133065701486 7944454601831922730 4698197060722548603 13882353028808811961 12783501680480293210 2366796329080370854 17395523478622588623 15463556937558520130 11624198809534348421 16723833898655776526 10855815469052815529 2620558750327974276 5505746898952604311 9111753064810805533 412134867396351857 14223508079855438006 15317784698988147620 7890572065598791823 3658829382484805937 17151144441140728312 15417196531960703284 17551526344669566157 9213810318646294986 12045053098844682003 10170525185673912087 2982533200564357117 200492477831936397 12150837847957784694 2962925774182727686 8023348765693367123 16365145094441583417 11918115582367666203 10695837359681248354 3890822177197701495 6108278231294289783 8460827647299711324 17652024368416027991 9988493552465947145 723699648230745506 7063139220158180842 11059702508449631421 12397573041565393623 16697346882999144860 6909248733662329538 11102256532543338326 3690728471044729765 8229650100837891863 11353518222851247431 4535392745718423825 1540315247803536711 280301924715365113 6588430203105114567 15717731675284232196 6912611013123109345 11192971983757378958 14062543295272408929 14103655730691980256 10511549270970235558 2232618777265787626 6824337213568081860 8768019274717745 4053353303109535787 17758417358663780564 6093645306927032762 14028982730648057051 808417190895325424 9384753412027968813 670475284661730429 3438670858362295760 3863937464839810853 6962945045315493716 3244779105784194024 10311015559404126709 2989348546008384238 4539834934196635473 5950247715423453821 2465449305830578789 16878238551758361105 2443292854522339716 15387871476413132465 6283506628811923643 13343435038416611246 17867951885837452411 9943252738076880851 17730708008990727939 6777796453324071321 16225980031287095712 5534483882016369185 7745312711699164050 4829399254647926423 12060859759772833698 8230289931546360448 2629343441074860707 4901487129978219882 7871293153169098860 11304643271157933483 10543824867563057629 7867295884479178444 617896963290678518 3577122598021617608 5914347036624555031 7117581523647914315 15473950585502053901 2222404104952175284 10312076074806563752 6705848282660212779 1048860985149821118 15707227577013999172 7817680142202678666 6193137533432657936 9859864734230512392 3699358321262316099 16901888618478589021 13092609247253384000 3266483829288182260 14015248060508344225 14740625458869955913 15661774601059816382 17367215301324590923 3748906172415275136 6096123866447541804 8172681361242007421 6184210844708464401 16817885626637394252 4848381465548951869 16272736892926308191 10877214180453097146 2833311563107119209 4019386784556154671 14158432072070910809 201610028906075674 12090256072731604042 11301337562017858256 13289653852837111238 18344157743974306150 2319711354254308599 1483974241444134674 4382423461765314069 2127613558817757530 2711521377951164310 11052033908757262149 1968275699851168431 1920330454298418144 10977913677820390916 16382367551596816165 15373269938812819875 5523255140011656491 12036375500058455356 6787739952349341024 7032198625084721042 13061215668072366582 9404745966537750003 5930923029823480022 11853200276768799733 10700886655822308884 11975192244295086434 17596828595790417539 5896618379831790269 17227288106415884106 12559929564982779085 2871499403852232894 5763273444470965091 13674928218671218722 11488475626672023553 8228351304476627843 8374388866211977466 334996750208531222 12321668532099963226 14356186910235654331 7879925474418112808 9497749109965518318 1701371721030108354 6513696496279746343 7637711652426156582 4276086249105170104 5964394515308739344 3486789835023659870 1304557255022726914 15889171260869976115 14562959761757710944 3156391850154635208 9184115169117056746 10836436449230792745 18329565735240604732 8715620405068925044 16328561413561081339 13280576069169504123 5612777027696448302 3508033491594496676 6567425774162527429 13120374708706456584 17785638341301725267 9128300283393785570 17657330688893590317 173505758253959316 3875678917489811370 14262599723523695563 3191224548501725914 733179767383567678 16635309332382563227 15304027649562465739 10243093289433228619 18301230901713441770 11694945583781394882 1038454645485377208 5443966145373119693 12815034374201914917 5133154786738992142 5381658880455124255 14321688422717561909 15361633856413018707 9310823107496100987 8251107860906496818 10190406039600799635 8701695073524190634 6576401447121920993 1124580611104095541 1476359036924351943 8564207198567151887 1172043040994050228 1691493150216737501 8355710712288752361 8795973708371712172 4168924066798173066 4171015362334564391 11936162994667170767 8072587995375307581 5756506518414787046 12691653490717465145 12933800762382072306 4989016947078346942 929316175732502746 15290187163904373816 16820776168092420411 13994469296033208997 9209022591575668014 14668167832440359138 7307894728865560010 729918988682014000 4812926864309909032 523034652788627926 16149861690018824683 12025722142136154267 4417365349568108252 13570050615248179548 5115260952378166111 18226936025101461011 5666676655821226187 8737910019997183257 8656250577120276267 3889291875663382058 13001925023233164239 9592530578992659188 12776785277055987912 11212192940912732103 8363329109830759621 14666005959741840678 8208297364573359059 7091758134105931975 16175781919583651200 17482444714242556053 13594662469020082999 5549322063972353735 7429160179577233741 10179744191416388065 658052818758092866 13906584239815433019 6417928546334166020 1154664488752706176 11137464203422880426 2999488691826862643 8648056197028265643 9033667469002079305 9692838234471121005 3616955713026744088 14654839811736068818 10481534650700010196 4451844362486187484 13271772469719165310 10687994549560096619 7538942239006395729 2671018806129817009 1932400951009977955 10846296772838499321 1911418719708100929 12600757454914761613 16718949204260346610 9804967237154524410 1311509550042084194 4091833562565168506 9106767113201007103 16016001014560669601 13068564217033709927 11976742187311431603 13576291310663963223 7797009292764336907 5340344765882957115 7945403632068248894 3286234533017853843 13350533924539346016 17024412361473963914 14564295849031906565 15166244792213125149 5220539645955898032 8894553394675679254 15728510026628351751 7173679649182135453 3929496761611761237 7641619077507077115 1354804480352569817 8547096680811125663 13655903004216060966 1737068033851776728 2351739162970467422 12923680579375165592 3305103182029297194 12659481549956669494 12485967006325045850 15493520541299864196 6317322332814227243 679417180011509724 10382094354707132642 614654163885189838 9127095358566888087 12538850592189560946 15699609479709902346 12600878416564695872 781710923790780151 16660677827136483017 58305646127741669 17350359043592877528 15943930159684255877 11000773378659883957 16533548727096810489 1509700059491415601 14736161774340421403 2513181164210951154 964593891222055944 7434846802906240738 15637208925400380331 17813053210374177429 8598099457412380858 18088131792258428408 167530870731581571 11926159795570488158 12896582877237254146 3352552065108197469 9279816804000140244 1862665677179876798 18397949469924084257 3245544915053292445 10420418029971288189 15620228835922235914 3315896707351172445 6677892503608903218 10096388341975924285 13491926014589221446 15918447837589735345 6741148886691164278 1731367717878001626 11626435065503693665 13343157190811129881 10360077441905712780 4733450851414428754 11250481532657528266 883126758739902417 4188180139449839551 13503507681235457928 5923513278030047823 7310962701254581136 11229287761444411144 929896996941025633 18261644122173745689 2907939142668799090 4148057362305281516 5577901178488650979 14433854893247128654 6784074050313591412 15263814622060768640 569020482380524858 4818006504973653009 11251476239636951269 5310562824726340910 3966952713481957885 17141440275175910223 320679419721615758 1065425118840142490 3618991298546480542 258009318095747996 8972916022117020233 10057786980582728291 9448993498834938323 2228712057037257622 772204073752672526 8335458467380402075 5121882726658739627 14257395373882489825 7121360350673537828 2412005195565671444 751962964513376544 12974098380587886739 5782099080475483686 3109620683218732922 14765258407572217811 11778105245063328526 8999543266693574324 15616812600604007544 1373348969464601462 10993596120146140788 18146282206989362405 16485331641616004754 15086666457474927911 7936614059575030895 12105143124938455479 11868997584584493997 6541259200744655965 2146752550964405305 14596707245137513385 1362530931237370974 18130277611938924636 1215921110280634020 4220854771157595165 5028782240026616027 13508561840803370915 14068074797805154137 6428519968846269077 14899412575948824612 5762008746625531726 16748509679922958964 1740354168057048328 9145898668428958238 3558390489213761082 2483259193947443942 8829918491980732925 18254135777205832995 16418511365496982388 7996636385848089865 1668528556097522998 12974158823014521806 11564013789153475514 17445459370677954771 194404842775541584 4900601334282931918 5190038473079360716 9828085117687796553 1320679301460205649 7813488616640891606 17858388226345994471 2822813673412941620 3134357743341536300 3754378539750047381 1870511845609623978 3625517989343451041 10670113239824010904 18423828946609020388 3884501878528825841 17264208617750388999 5884138024109353077 2542969169335952629 6422242684065766775 13951756433104363209 4033841591575025446 9602430779556882791 4786544665609684022 8629434148262974158 3763374013301646546 13776949977068408680 1133596978427740952 3101589350188273401 6082652353571870658 8009005420089699187 8748077122917997565 15224699839937177015 1215976391222333673 13910563896032555599 15691151235521491063 6018607114711153266 17752518486404633209 317677725940971272 10112044390815471755 1300502090828791297 8458970326536750543 3898648276033164501 10287803541228752762 13905963344121670657 54529125449995410 3913593786111662820 1444153742020771093 2106175840026883062 10893268942097187148 4201408270794552483 2558041930228806807 7634253522033036495 7570474284055433423 4185591404235947473 7224317098510735586 14483995906839577796 13447422046121673198 2122264931541643722 5759070302091407191 15214723449991452819 6897714710653996036 3144188139224275169 13596262417879927121 9402529938576583545 7970166712964272735 6929711227840721126 15429749332001601203 17484781077502186466 16800218154515508752 4632812988692485984 3263196684822568346 11753428052534987172 7945913197375297259 3319963698142307391 4394481995496550254 5844382987658784024 11957753089202963105 7437211019193639003 3774952106986189742 14290160298494219099 11328035900382943037 17648334502409542923 3727212319033753610 1969855665252123397 14213147157566873686 168974790106650089 17272743979953217140 11998793381711553558 11979123574439480601 6578609715568069203 13544774581319777402 2239053898231473474 12573150848536059557 13577858392800495328 2796495385560732260 13753060156369768541 17414899760127986249 12897862213567402514 4324428221370528678 1892210941179451639 10761792194902022599 14685694412194817736 4016283704217538601 2161812957652500118 4549788743467238167 15535287532630610039 15223155219853357305 7838437662692680009 10715910325046781981 6849436015831033369 17364059211353634042 10086740874767489154 17511312004736222061 671398270644512610 3444609939649590247 8961215427408386684 614525251246750743 239354356759714647 3313132303129790717 3287978022629796694 15198179290672014762 9506092742251548449 15632936611375211091 1802914019816309084 10913217827469306920 2369704069738839082 14780559595496970049 697981740134423972 4180369458803092091 4292768770855333075 13192892061003164833 17056901343142420774 2979242274238178235 1097736051296022004 2167684500924555474 8611061185043853338 5898372528501475153 4288154663833600602 5350720298708052897 5292150321065137453 12438605007539852519 12120524104040269963 17811133492825925870 12185580220382167479 1128553105428969449 3505683810732878328 14830126882177503594 6307620046673633975 5515986838869919223 11805042990954441344 9106288726917363012 15495913744673550658 8817686079974655103 9891539949678275047 6227528398113053093 12506408658611941248 5053547468010286796 4039104184146987366 1953320672881988171 16054979666196208095 9428646287859529374 15106166415541210373 14684203783543316713 7525653835803872328 9026547785625809530 16765170709323382296 355261947926316587 14020409304075917930 1592178491813084036 8244521895758397124 17664503811865794791 10677840179963002407 11009838066882295261 12632814682208064385 14436905593734744616 9913746006835259391 15238490641649392801 14944209629802547744 9992665554716306975 5075291196859023860 2060658604587999575 7553157933715649452 9612958409681556936 16456603744333595434 13159560655717807482 15128351502509734173 8635947995769601573 6118547766232875145 18165155081960771853 16815373181292838911 9194468897614388169 5513025499302983790 16031826642341726194 10270095880823429290 6483391225773860066 6980965192948537274 2616975575402776691 5521319588955133438 9816801133534060239 784648932172195489 13533348786124218389 395590302917537078 14805222754123030899 9046088420866207129 16546730461254037917 6570298060094676902 2719588590036876898 5951434164051371085 4593335345999050005 13257438579399099684 5211374492621541367 13001318959795499630 16501489426274554050 4554688225177707861 6838281775510747787 14395950721422466206 4296876488928530716 10527078479958136193 6945208395230026406 786071174820418730 3956023761740997387 10091773767026680221 4032039784666200858 15895425689981069134 3241372514860688653 8762497147632941891 17545372531678595107 215244262219361358 26040959398934115 9307298250732896161 16985478834477551517 12135269811265638808 4992316854146350394 1221103161632570108 15367012185759951439 8850547703301473324 16712285887247150002 13475714060448550315 2455063284173176384 10332835925340674320 13319483298818093884 12293757492502361286 1228396038734151088 17680677203937798694 7329139128944051671 8630088304019344564 14215464911530496385 4251282579986358581 3836394108641700075 4188268567330226285 14040122747737905408 11457043602055687620 10632487911272484694 13027690523806881288 4474478646283542191 15173047934790658124 14581123143630708234 200239921700530779 3262302672048750336 10881172489958308743 11376566867897420972 6485634108593637104 11830534338490478774 3123770210762119660 1902918266777041791 15030389190121212578 26927515716211547 11841527940985890205 442324787372941987 14181695124132335911 10888903487185896277 12763741951811633542 16227213094867409142 1279087840296302266 9607703586529530300 13534740085852733963 13348737486949581452 9873827348891416738 9515896375801121712 7173708387278546845 9720513611102445648 7591859891370530528 1262142878537940066 2293431627796344600 6292799501521929887 13581601239941408799 11390312031449318564 948271149414036734 2206230724255210881 801810168726718639 5181598832770253082 659108437564656237 5579629347096070515 14032921567087536357 591953356659139250 10903954630598312555 14464892093598700238 7141637850956704048 16775154830165578612 18369417465900564594 15958658649902191809 14931441636049337635 1779486231911403936 4737977841953104379 11682281518672068480 7454475016659154306 16530967760806382387 17323424779025760729 17582800867106950859 3584645514367907621 16075310263013720611 326642889046110135 5906137276376139897 7397542117498906244 4389992765831564631 16926806707534832727 14583820296801646111 13458725610862383402 4523178443122297840 6888050693126486419 13653340551417978907 7317076678182816190 1801255020770831730 8233894560369264274 17244151306763952303 6207500457101240963 4322422752210546116 17494045482656308945 11028211580089063539 17262231398592853483 10386393611525898502 5925300139973457048 168274993891003884 16731752274876924203 5766135843922885207 14270240078298989442 9734727769598949524 17297830615831525067 17828251439422993904 16052289810398280442 14974056910905587181 8943526328400552742 15135053612655546012 14094667113526516007 18373029251714784618 12930963618705955374 286431497117339129 14021381705314543077 7027534992028435874 11647910840066697178 3597560859554335204 17955802189195439558 9684670311464998788 16119130493173426485 6450234057483853162 7653540722495008265 16492066088398634717 15771788823583807248 11283003056750280051 1525430092040220038 10724404564871808635 12223166999378705123 3523981227458264470 18010548731149010535 2708299317025492494 9708158038251172655 2864473660578322232 4044469194390375689 18440107617479422184 10662431866577104037 3866632640722656558 13373437945024599168 16669023866262468150 2155560603472924865 4614481736954785775 3364048679785589590 6820294932459758476 14646553723783102138 14739079313456869170 6630793807942376137 11116132075414403806 15211135510511750195 9845322199114850039 17385264563648716067 7014204856233020257 7223688416017370957 15308303893944169669 4735410897717333078 11269053611880677859 10673054642205360889 7832569919125952041 1485505592838522768 4270786701765736854 4896400776837615984 7967512623493635847 13692726141111789850 15613991177713652159 2973850132470394603 11795125256766332427 17189150590859638331 14379624888953639252 9855358188140623298 9797927078384661877 13096735625615113814 11103702793953309292 10861304627157865740 3397409150839688281 958172261293868085 7569281533371127271 13072908755449006917 17336614141289498638 4518524483746172239 3930556750015235015 11368813460674023581 17630791574773246681 14790015693806413669 16539378395921631211 17488604517378956348 2453911515395370084 475466514234843064 8093629285876381392 11374841690267202634 1336297458163361831 10560609926001400671 18148062380415694016 6118785069133442564 19723720886922810 559989319348800584 7341409006602920547 5732090385567453061 4674724403854445552 7381631266911799384 739047802618646498 8759118377750503891 235265682732262025 9172068368402874661 14246039359584556165 1407652682175485248 11431534723165994507 14241875030145308405 586645177330885007 9803886161737566258 16004819530021573106 11451035582400121914 11225354496344696095 2776885967193044093 11116661236549474162 11932655616590649557 16394703981031689675 5853702908576206982 11341339344021546770 6030778641605261740 9967831193049286779 8091007182037081748 12166404585423169560 16089850093450604655 834721814018900512 10288048550921194795 7957273483875742231 6764130153227043653 2074701119664032889 6970294358643085466 4972027531848886638 11799287631302814196 3713257854370420135 15887074901642563594 16375110869709550871 2067338726713404757 5900940787193011050 4784655124671856565 17997687091443078514 17889763604528343377 1567510239639827701 17851973972276768784 9022606230291645528 17271381721803812625 6476748328331943197 9443992594451807769 16273383685990188142 16491245049893233813 4335315879402059152 2329499441112407967 12002557268736585212 13848978491204804241 4324207842043253423 4840822163287533844 12631623116468863023 11258529346952567546 2474842109401677888 3835079824294981020 15639793373415967608 15387413876329852684 9245182718089354575 10264870994991941657 13679033847116728622 12527518520208832219 4830985669473828686 12265906081127251169 14822552105500960778 12729444429941237627 11391144810099871778 7848677625232575425 12198398456175672621 15518926315048094431 16526351464757341212 617408486708641121 4745851471713031120 10050370375482645220 5597585153613066378 16297994109174679571 16596108666731683176 4599478071237072503 7619832540070739119 17417637422893015480 833938617681597149 348240768707256250 5871358768644459452 13633360700658020901 2217505247811977100 2325859916718183750 13855004159618527124 12143427891625003101 10525053774611409901 2349509081849759280 10772299412590913301 4160808128858060233 2053335264270333086 9869304925394835849 3939549290917523254 5578483121528065593 6941864288025303026 17900665123697612260 13810061218323868166 3070331805419724426 9241304591011840663 16603527322287026820 8901535202053809357 114472645636923776 3409014661025561082 236467558610557383 7594490938168930649 9128217708157138965 16861996516483300386 3152291956506200549 13019242351144509687 12989718973722654185 16351063737907190082 777457486993211789 15744911890772575896 11937568239761855436 1232814200174561141 15001366154538136291 3610885817584256186 12492736199484135186 12426113656596574148 7649837297731501290 16706831329294004397 600617212996051636 10912497261992123629 11395973850175348088 13773646062141679603 15129552253392117664 7090713187272862142 8476440208143482483 4866903738368094668 17885849327701255046 18312180434995154600 12037294975838028290 4433677632208126805 13041099464803080537 4225062216479632815 615835541823792223 11005426320135042490 16898494962953330162 18317037033501364010 11596214680049808008 5317199750688495855 8859436887862490723 15498787047230418248 6651068531909739096 16498352830864569055 9341254979203445739 11817640324358764179 11636243150073193018 14476508115754765091 1237881044816404490 1853440642731014146 7235641767044207684 18425767186557834621 12233639166255759142 1356858607320602622 13269033801500443105 10664291740647236063 7661202200585635386 6338142965960055628 8332997260462466310 489655467327926513 7518210824119001526 13788959689291376982 12917757962166146228 2062781772170315118 12149655183597159378 421249111975038349 17860108988411517334 12353292168828979029 15272147378182917898 5148628253795228539 3303860086886513049 3048074519810915827 9144392848948351254 16374290902280498425 11362620041537000378 6489314400585678245 4445234793963366875 8972826500747613320 14045715865597732344 10155583121370153313 10956226665391963049 11057509001995295770 14301601219925870228 9843846240073194778 10526395924278300725 4728000009348156101 13354707395421167447 2576809372456179392 15385544240179118155 13332612644168139007 7654282336501736967 7255952436882806283 16747168958779478856 2174942022354113802 13510549665094663846 3555277472483902265 463973234468800464 3182686726866339709 2398622812844034637 2304664164800353713 4819158900717814690 10990835767407778295 8714546764696467471 5078340825969754241 8107915713775898893 10062846512776767388 7155718602580799710 11454421251942468559 547752518475296414 13740894341228120327 13730454817192287633 5957197986150726046 7598700553716090696 621131173486596192 10951863843133841115 13602729778409855581 494865902207269604 3698724835694536061 13007836695515938870 15655731707818327354 7578560344674602452 9698216657228815551 17265608864639547061 3993357699052059451 715522274343644766 12097581319416285498 18321542271464213314 12182188374471370675 7588931085338642935 6196007816435601258 16886846162530894704 1485078633683347727 13011273176437904849 6594341595928130160 4162956341824925161 12162975874028376824 5661383413426579673 15323140116707842195 6523889005308266763 224393634808638454 15964804341908650659 15719490537501215200 9248501819998950092 11678036524434913263 496737001377005492 17737434655111265440 8232717834072926159 4583427961770616386 5109859050233916799 15595559575175579703 8895056148645371211 17734427429988645196 1178970445590538016 4066565022262246956 402997296820332470 10936170398490376841 7155463309306062647 17728326310451161183 4500899925919335080 4891836330158448647 2423066093796265201 17167235989286435882 14167284081058721326 15725771914811861445 15740032692967335602 4936988617077638310 4164782544415236691 830567087653607511 16717285557188378760 16088472831168704179 12639412365052177632 10197132825424621178 12397116401110251414 9285833856257037131 6873959628035398221 7903649788637394940 904018381744426633 12929774264572221909 3110710203106187098 1520620110565836103 6698640768780930996 13289923001994767548 7762893783513316 12808853172639236864 11521929251223048566 16369516696852017924 15627252517281891694 7041108723206273560 2248656846109333975 17546602039910889143 4106499404559302188 17954954662683493939 6208241826120120021 17197740951476068175 10346311325135653661 593036668172348449 1941465616860066497 13131645826911987738 1426307818375738747 14994138918825326611 5459560541454959663 16589046663526092248 12872631067885716323 17270993611397213753 11764436466133252569 1219947748847357889 3261983359374595696 17797243725902046090 1371635896642198483 4905365647014209465 7313486129981278931 16063610994997596756 3418874924412071572 2332313719894736659 9715785937498224143 13278554381798801388 16628341782726131915 13569411009281866592 14047775549378985728 4290197676641129035 12509990991052135271 4807830521843996533 1807956728867666387 3479527829214633452 16562638885386262585 3322262699436797836 5506307807947743556 12703420493597528245 17977229735871697663 12675862827322430498 14741397717266736725 13053416696321238369 10019684992895648365 13109661920759338760 17415112928640215652 8132542923035438736 14833125095176621507 17065421865243871036 11991118557290038740 1248802730119895769 12958343802363744937 7662333389483120193 16580669001856097410 3719271829459404350 7507122658975900321 10277624054919322274 3377870878372265341 410673824457874367 7773985494921098554 14971797904308452682 9943368576711429546 6830241519410596099 5117629531228961631 2630454192778308542 15406946822706241346 15250596194854330532 16188455751076166605 8154183373841900052 2741783316222423694 9524269513588942057 1436787763675149563 2304119935100375983 14601809401619256791 11438431955410876051 5499149202226340042 2714812977082456698 8791712778040363590 1785441289499898090 10366687553570703570 17138833270313420911 12842811460432188067 15990546907086286207 13409607696731429309 11252127766384838709 2508890743250870640 10719602382403010373 3488258886368900635 51942227106532487 6356349530063767609 2483586506381226862 7851502594561978 14116050944015321716 14458038878516553528 171315815704602794 17152189995093032764 17823182897753764709 5334767384341562119 1089177373241923220 5857116764276171477 18094108096455602039 11433368096054825020 2695081094196956415 13963598292956797392 9248470553471122080 14372342967523944528 11299249712984164031 13946298535410705555 4516400162545592433 1136385577824105224 15451568630544020923 10593917220512279968 10813986547863908946 3433307299094596426 6258845062820798977 17865083990474946525 10459140378401042557 13831337321431024075 14836419337104083858 11749647208284117968 7787262344386985723 12464784295492818381 7874397578203669783 9257776942562017642 12679146985628139939 828948988291593662 7868497823437043288 17154180054216363327 9993607653945608950 2570477308062431958 7937140454584095005 17181641060923425353 8203425494365255026 405362970694165407 2852206894173278650 6810962177778371014 18079760129821538954 1866210721800521096 4604817383337726650 6003721417049959870 7468836129507356798 15013903508402960895 6485656350214317124 10817564243003616266 14675322276397071961 5559900190397422626 10371399460082486107 513876976808994558 15559807763669290433 2099932604957172817 392286671261518340 14474176500021367665 10909072280293527874 15198419169300110869 11505092955748175309 12837575528096334499 3767217227652815454 707000428616083423 16437670927903287810 13267205502885318384 13210166254406879355 15783280194331471625 14553632654050157886 9898208414532663230 7223061872493232706 11502139829051726674 12398784904520720551 11203080189805969058 12761626853744024388 2037629476230411874 4499118239088009690 571981330058740591 11729513130753633008 9320330610551718067 2314333076707607208 1425817772467838202 366417389798320526 11558484722669152034 8064967036917266452 5233713913607548859 10699354370917787612 8610630187161379 18411682231193874541 6948845629155812783 17082041772891102406 14189146573672869719 1203704708428435535 10350087766694407725 14804100069795292742 10807971565119244484 7658980704877452762 16715240363108757632 9184380527492755753 5360372102587898374 2541929657817968738 3806720555169567699 12716269728771714452 2446422449307381967 15503834919111083626 6270040651640773221 16328122827428792104 10205524427092017043 6257392741700229839 5932003595002416588 8760658639953750909 17822455322283847653 2313498129252918205 8723848082061551959 5652713649264915339 17174326855331115411 7695172273127302761 11707635680944478051 1666832137066618444 16223288542900333164 13614601116503295877 8966654246211963701 6923758539781502886 14413965372058784863 15445139350497722689 11405372765310773069 14326256049263255685 16241607704567048975 7194747431507325897 10317615501723461452 14449302558364487331 5703736132717404183 6458332302982557395 4279459056253388983 8338365320968732309 5104342656332354877 2724156079096053923 15113895443642635678 4925705799749264896 11762957729030764148 15833153596408693359 15696012456011124451 10353539674535160606 17402137244053240647 6580970061583203845 18183959084405545053 18034918114697479514 4315234976745454620 11366048411858105023 542376632218725500 11018958855907171507 3850520092501651632 111660532925878276 16152649659784426942 6404214497071032689 14306413338457641251 4831003797836352090 8059828349225839272 12252415524758539757 10310862885490126357 13043968147584150377 13683484711297381765 4527256134138399118 12102674921618566714 12137578760203787981 17850954639397938805 3130642965094863750 4728330674415583483 7679953682274729730 6562634218625913823 14234851695120888983 7312449735120141039 15460992495100016864 1765487619988221857 15915640946068535636 4374972147594374233 17699730971727004756 6723572812997622709 9963618184787352393 83628264648623720 911007894843278937 3528716190077171522 17984801232830565332 12205301695838584780 10116834514855853455 1984435764045014595 15475460820899279314 1918614815360986118 1527055440398549884 705716851002311644 17960176870001309423 13696722059550519248 12052759827043561628 4085008914088054671 2825305085224058586 16453919685265266043 6622957359523597634 6058441784179330865 17839424883867748309 14146525154350201446 8862362157585920404 17707140856157347932 8817337761937138726 7497258237423991004 6574218504000392966 15790667228650179219 8962263606799939677 10698574235586147799 8818928450009853178 5630578321944364870 2083348689123523337 8620131962314828584 11308388806369088869 560667007328273806 18181093816608150232 6090889514936891697 16950679284641443947 1346066077793013701 4026060370552961573 9555878377035044973 18276059894489273345 16850197095413614941 17392596951519176087 8425605879976479756 2885511144451495892 670615859351379697 12214110404976367989 6041158843399350490 13164419699814712310 13381058025593262772 6300476054824334436 5634016255132487764 14607117429005573421 7486227737673422460 12308261837462252896 3415836586559738957 1709980702784056682 10283933944508091252 14429028586207255829 4921741745092716964 15894645408812512996 1424082844383408328 3392925514146611023 8432654510703124307 5919251483289276044 6123347205027741913 4379267745584675265 13560632368466174070 11299792791057679659 10364522134443359466 17133843584308068532 4977207388235461793 12598163327772126543 14412275763818142000 7968835479631455366 13951573387930931384 5696444436459051449 1449682767197703549 11657653208125246636 18391572314424691061 3260442522180297203 13222432727555796390 13486639946969058242 4565846078751133064 4374371615915209189 7407437228180201843 13645797829801346840 4661373115090506927 10533545554545912683 4201057357885069 13504443310238031806 3982987042029365500 3621455970171568218 16538032457612476608 13744736809065101705 17563512032189385745 3858365739112896877 185532618917406473 17884931869803690143 5106801654839791178 2038585802368857270 2521170009751262068 5754312963019756069 12906993875223478207 5966192941711529551 9127794780575840430 9175914137204232858 16312897539426410653 11452979447660232180 1723826830689139949 1445596304672504519 2380532548417602910 16905660925476728465 4502301193518098445 14635609906770675068 13575355090851787258 13547055243611510093 407587796705235040 120095620291805708 16288840102326816982 5095967076722418282 16319592477863064239 9907526030998033804 15714640096888111978 329257977640266393 12275720902918755048 13245335656511355113 6377065131860788070 910932502932837218 17679936077069339146 17724524280958737592 5009766081524529591 4959050466588073431 14512467978952597397 6893706936005457020 1104434823709431393 10152643661233386077 4316107768761291818 5301534029028009963 10458482805077173421 3617503959930922685 987252209675124930 17089835181211666801 2954536130218839077 9902860649785621039 18176660827139442257 1010178266432803957 3979592669899299885 6295306077516010168 1131787548829327230 8108774154196942648 6606562339191583204 11577740240933615870 12891882331505646474 16470249137991166139 18346480211597087072 16918139516040858522 10465352272767034849 15223091229180772782 16852325824017032669 1928594792679046813 6348623255639548494 15829761424703060984 14220988118904734418 6984861315244985865 2536171518768226599 3046788106461757955 6824702674587059043 1184885489300416997 14161005187433777475 9935397080463810677 10278403934895537539 17679007357062343641 4226812429319989531 10460415032007705060 10440896751047203135 1683219499874898702 2035713110304829996 15045607267583754222 9070074708600694680 7729262527150204113 14764935032254109848 1336233794965508952 14688678028926042702 11981010105866551905 905477749685103207 8727424704796975179 4452277588475340446 13823317801046105925 5554710736391244732 10282924569969997426 1662918316354753258 9340859726230229684 5580457425818199435 17145218127122413066 9326845405012705644 5881082472447293950 12880922073093294805 2305175967268460196 1561701666235697502 5801316897844801993 1975425068774330835 18422460297960895865 3248691226660412822 6142858381311175076 13552556549472538320 5336340132628770551 3372144403008566817 11307511496698593085 3159906018904364471 813800957251134240 11285265686503994348 17883125923168956367 1420246112492306681 17631297265095180567 8717898948243691158 5622183734410013296 6590339100145276232 12235212343578133577 15011025235674776857 16634614171387534255 12837094444655852923 9600958856510008601 5885086332614825620 14978773600467152881 6412760562228553483 6909596534822844713 14281945634910600754 13374873863560484144 11619356909776192159 11757334756282438874 393322389135072128 13221014272648236348 313805251479831463 636032494156852589 2227282360658069481 14156369727348974247 5946491989986627959 8200286058860327639 17605600393721863818 16199540393583112235 1303562796542816884 9318390016838847048 11717231624464396794 15550043354039775616 15899856547445948174 13196883297914455630 15043047036520648655 15108295774724436790 7406051466300702098 7718265630637945547 10537842030784602013 16896295803317945360 15497989358724083800 465633183433742265 3057679712799791366 8325594994661692685 7371842251314460169 12628205013438728868 655104481243586985 1004360798715491297 6534175951734214000 4947171062973619435 3417546389260594949 6019976620575016809 5519757602064396420 9147676698236152999 5596842344177615964 13301316603889565354 14999757004287781350 13771645315195755762 2145257399981581293 4496541150458828599 2227943074409919194 14450244603623492356 12910837764175167193 77867237636491901 12544486480982134416 2510282648353898163 11757025632533585715 12117778407668394553 2142839273141454349 5943124638287892189 11044268023482387120 8348592324940758941 5790802264149449818 8456260255919883043 10009576512754721014 2657384451216134766 7149524977947987755 18058554620719365458 1521197541646396250 14507661732205781865 2904495730630580836 2585307633965254345 1650122716588351718 2977635478352850539 11524070025437872456 10484323479045496908 7863890154245380564 11579655947677921122 11051827248060755854 13081794952895582533 3756972619393962365 7782659259701106412 10627165792759683381 10088787524892641001 2426250101320483476 851120495002915194 11638904461566588620 11723224705711993218 1189313901316671439 15917263151282820520 18186737581408832727 15955253135331729273 17203479160151131080 3049458072253955616 1089077546914164775 13068356361218602119 2728169507839560952 198174556140533815 15851285513816324154 3411358132633819239 9577809352626886078 6558196396950091513 5967082430443470794 3758117958215350554 6532076699824928672 6182306849580606104 7625003429588515541 14944387538742544468 14029572854253803212 11746938927882621037 4451318161318140100 14094953798764026151 9611371753536543314 13753124908022559180 15778157117049973028 1134327250089958241 11955882028163418583 4240146248102653057 3163779053937204066 14651476517475175759 17400412549351207992 2341081410431361555 7101664074148722467 13928499430953239096 10112995349260758927 4014919662415860770 6759161514265218552 5288728246241006476 13127827835174214345 16147658619127878765 3838155676856646562 3296367186666814983 578610395526035599 6386227023092671571 7592361086322834535 2018897391704714462 17628979513079100416 13497316061736228618 15203070331333255590 3111009804904414273 4145761298716685166 7883961501723848402 7204743484971384531 7320910800869415232 7567214167011496389 3152685967662430521 4676315242884520870 1212363091677895302 6074916435663659890 3021732116069074584 3182238361421412124 12078839731586704647 17263557388729961804 157900901814974075 5584410054189063952 166751611060104826 10936828869693531920 12083451047164928942 7386534078726599423 6468638981759506407 1018623610824732575 1494108101597441675 11705840334024679533 5019700175115174914 1418631849252016969 13484269166695599987 1058351630147547386 10180446559095984531 6945414022394838757 9740711345204735856 12037182094708653168 4290461280126720204 13936604003224190919 12956700376365115333 16546571296091369422 2890587401201983242 14211092507614286773 6398044713651069695 5978039066991391470 1980413509899507225 12652259140024002962 6327031624591735433 8158078482077852586 10322574691949779454 709229039490693016 6304402740617421321 2836014497222610248 11058379526342912046 11602930558981146085 14256698061274077310 12761513589841182633 6594346495686882173 11764665581447823849 1748917599279053043 15423250627241436381 2804866773193626993 11573597555569421947 13694274692501732068 530673461966948436 11185312040130779163 7497638768141155420 6404266273391483785 3659122329690441784 360434435814828531 1927204476507355679 8864078314442162548 5999960324313101718 4117687876827433553 2787001637261844645 13717584810319112336 17220808306984768354 253098768381861437 16295108093723922829 15493671945396073679 7095611754638467603 12352186339566375412 10688284294527359005 7917294515327209717 5742424464809806584 842682734220239843 11522319050690406053 13656221929412659997 13373625946638114813 9830551870337116991 15433505949198719913 4993581793652280246 3356248984523810962 18019487106942452394 4355005454705016959 2338225230140551322 14038758864976532094 6708843671164837731 15059091726702353539 15999102288921406801 17860467747478006209 16381220801768820293 2681573446054715951 703729950368865703 10177499286012229985 1606261509690457174 13169626375631765075 17680482334738076853 17752741573253540152 15577135321365879592 18170692567482383211 16321459553171968615 6206209003442343875 581828168805482180 1809616276055045443 1062080774229656138 662900340318065143 17584991352535880816 7599986604445162578 2137677792103129301 18210124883449621936 5398253655358285860 15928672114732604763 7640123567495533474 3607757593408645976 3597144042727836993 1760343657757845981 3499418553921113390 6651630032464264710 3794178963690092173 11043271203016717081 4628814095164336852 14007681787972637197 16489385943085932686 12166499341734775113 13351415424563455004 13431154471582069030 6607633525837948193 6191692588453858938 17094774247668442213 3800801853880193931 2184116180247583531 2973374246737474502 13849910165919634427 13957522258803012180 15350820030660768452 2390335320941524633 5035744939063836597 5537841326479854015 10967575815023570418 12890104768392780615 15969215535714912401 15099591760672321910 257447422862471144 14466568785414325841 14046496753568862443 9387955829639806864 15798588449010789056 2717027525358478141 7799169390028027658 2064948184348311482 4958938905600962762 14294480773568762782 16825591229521178481 1278791363119624229 11887759336048136785 4152964338048054565 13036546489001575547 1370456397598807735 6981423815521697472 15428519817443996555 10188856171005131878 1464805683794219331 11713056172114359872 6852020871078919789 1035787026052565338 7424829988355004744 6621148025674602210 1825060846108774310 13352706811560125344 14849725372534020626 6664958614837432029 17100921992214038819 29207037337492368 210027642414863408 17652401001508740884 5979770897120685616 930944157354534584 8745899023940674547 12257007618547658717 14748411691160056522 9098848901858221719 5627614951417396712 11959853942626509732 2521844975131156635 12742711539497791676 16845998462024959834 16973794790067155641 887748565955568226 1134627842406053060 16945449814481120515 7899055380960365459 14042675989139562337 957580734150226459 12165589032281577765 13719925722101130467 14573755236417352399 9196607399272177713 17661498907610184718 14890094724140507202 3898864236809666766 2402392974201983990 1995288038804776492 17896059388628220929 15308865326820360960 13074109109784878344 6118451637413117814 9536714488837973298 12877799719406839476 16449891226231866075 1663931713050680224 12252972205825828592 12634269702332566700 11716239717226733872 17194332160830230148 3236660449130614625 1549976809187818402 4605802394639927312 3108337776915799642 4009402978466005887 8130601428123128122 7301821782320692295 4884701923075705728 15070604548288420335 4295821090664726426 3999272048626052445 9528649246597164658 4858793708825822071 2283181523045287537 2972582018551607291 17191198234608126124 884737543529910058 10000399621164251376 8108388854373105994 10658944670093062763 8382906909748622185 10372364852775616517 7452236742525813341 4827627133094063226 7261443667738705973 4440989644103371998 9319159309454028675 15180955034996876600 246196552752845288 8665279190295603956 7314305701924314959 1108699582143879724 16178657265845529303 4234039819265137179 18132104942642107900 3935482434133194764 13747453048333482520 9318502067682451247 18368240052876315314 18220872175337044594 12805192219137869768 1310472490423677833 15622387866254455300 4753869877551170927 14909445889635686482 3999082583257905577 11525264424400376375 6850522825392275009 12814324617273688861 2223832980747631894 9807928585899901781 17597040764295410744 7363518514907389397 8441038475703923746 490633476038300784 3946580477943023063 8344317787552209811 8736233823497790151 13584576504185285764 7888463763032119889 561967163406783047 7436015983620950894 17587928687052266191 14892974151063752349 16299489760824666487 1410086824385546989 6228619645144531078 5414703079710559687 9821465048339764166 2762642890136279378 15540018649660790344 15521254953725681699 15122053044535365506 16883333129298569686 13551263883135293803 8414042320798790476 16902434197762113097 9382024507195108430 4392853260667652266 2715912981280369070 1750104068115225629 17104183424516722456 7521298448960484633 5570789583884334264 134039496785045980 3228477250167806467 14700801537113666669 14980701307069097548 2500007172996271647 7876482633780922663 3265715691829580095 7803773672430532581 5786955105645394213 6952260458032487240 15041773739976874056 5257871124479341145 5531172066981741592 15781932944633979412 9255026918299560906 11413845812336193346 8698221989636582399 2771579151320828849 5400697240772827415 11733696710192270528 13244888208861421800 16145815168775053784 14877872499083237274 4925786057204741113 7395261463467425668 6467941532108858401 2569089483667422073 13469031985868484606 12415146511109356314 5787053318810299790 5538606318663841719 16970625708252967104 4555576197917047650 6898523549256561935 6826359288327392601 15178298223196525655 2612766518763085600 5273912561458514619 4838179564649967916 15393362871885254233 912475455209650234 2902338333172627646 12401353743337147758 16114774104635711162 11592054376479698045 9854115406755993705 5220118716465831257 8562146878098164881 17845242262247215363 16931840412061392737 12739700585453755391 13358937867718927754 10197769397419318029 2080774910638936256 7319286844085128637 14716066703952229870 6136691992550089233 7972638871186722572 14194454194499622493 749871408251875900 1819367371295962835 8477948626172684761 8693671738161443151 4178220431467153164 12864926267994039404 2499015896475674464 9714279281497518273 11386773820753877795 17427991656537169071 9662507148472238296 16695974291289366207 13681314702094544275 9701303688270655646 11135114858475304665 4452391182268231353 11705572659272960584 6078149359623793389 4141629584994290562 6397955672574288986 9239248553203989572 16604943759368021385 12746129077913407384 12050891218592397365 17428952821689675418 14324602936741773810 13796850787633902071 540774413058187690 13135122201415926416 2191914569872136440 9200673920346330840 5903056850303655953 3890336836298748355 8355046772373508813 11470039896754978141 6405301810229094856 12412817768881407893 11431599171865449771 111797454928798700 11212786915358543747 6327358089095254687 13995409885693682226 14186659351368379317 16668967573061205691 16489243377771978993 2199577588317438555 2334883309665608650 16783292399811523340 15148960917124954344 852533367651999286 15540471913523320748 5943923029940150563 14606011882150240856 16198846766862171347 14026879383660088108 6605574571883212701 18384978279520703687 9726328265884430315 7268297510377245156 6607252131089734153 8064667619242617079 8563204996347862202 3190209504634550988 510261804808812423 13423857039802031951 3306530793802047410 13992405244043556614 5306613153947763627 669703594516631729 4344772974120743877 6219722661474208526 5837699902898837406 7639681261805315623 14070426022314877254 15414308620590249393 15739452199299111264 14621793350040892283 10338781306618466852 3887094799644652893 11978171893933452025 12208386699385993800 7838083276174018926 13162398434400843784 7620934337603488237 8628333784584316105 7725925283273817381 18035228581909010924 14547745512138160167 15856117309319725945 17675728937455590074 789493752900330741 14221989907463198056 8121310610092964271 10564453270665235019 2760391427299407370 11421548510828614918 11714491134639696346 6749830673668031770 460454408048873682 10724314466593329738 4670058331572141375 13762396682628106296 14479577164419523365 2886657031836456359 4343810110983086068 6712598662426847769 11887348084631964795 9211236874085430925 2172765692691035225 13898898094872060559 3129090646370474140 12375285058943637975 2177146919957614881 12552779211728430959 627995072064707702 6109973185793910295 13448925876559941756 9184708922664870553 16796618094066406063 2761625613217166326 15443878890823469360 1856490859898683945 8673637249253200245 12160027684058827489 17218049550956546091 17677108563448348985 8595398122253063277 10143677220801186325 17835856537352536266 17901812120494044213 722119431805053912 16726279601873998165 15713495487999310298 4865542668448637850 11554194946093636356 12566394738616952318 13429790190468339265 2886280186136274958 1585998918620959625 14590738163671042631 381539074273541931 9913251315751628138 9073480856632131175 9315443002840075407 1713240513550329662 8807223994123268427 14763105863447260236 13460273031024289015 5264065549887014957 4909946646615906283 11529712721619408248 2180918376813668541 8808023218689294247 561746605175061869 12427137050693595347 15620827944021047106 15726647392367216436 6855286141893235999 932551677873268867 9280915739122502771 7967766928194986440 13748738608806063734 14283451619208882882 6081560135138779542 15175983458087958807 497878003375986476 1512098966750237514 16190946260248078694 1918517780440639419 2312930050786646342 6023566240425720528 2801392140579806080 3978646811878504516 9741206811987456976 4247147886524618699 16983565806709062397 16994503492086351106 3755997354373235067 13569218296363078786 17067623694105745927 6239553360116417359 7306452483045064985 1959989233118000584 12232440631330378957 13437056527777317165 11287689163083578813 2968884056897567686 12606139555893864025 3963388956010672575 9174767260701883417 16766213619117582784 3092090221017100672 13156487716407758476 6728268429227912393 16418588839193489498 6592568563494211683 18433376692875576651 17114223038101964682 16653375141269465226 3683496369202598323 14635101621122361978 12974014455358655795 6046622491501822466 6835052778612272676 9537405325328585260 4427799947922530417 14623256287895554917 11807103415079041886 77082459783038721 8340309916527361383 880483563838923792 3707265011817282599 14775054243415949976 6192580180840728501 14814182315396542702 5322687050045411126 11626054203721440643 2498758623827261436 7910120974188480824 7421503276298299369 9371707422226894078 7537616624565209664 9270840141388109704 11526546021379439044 13910983011393675223 2418713410566300504 1495042059563734279 14399287097450129546 4289858705485089948 15219421766617919272 10663307176641758609 15662192216128435248 1092085853500595671 18069723585978472858 784328003243284850 18014659238018200738 6155953835427438046 14929906900642738094 13953562354207339190 10632479585830862816 14472503915433138555 11555130656240407315 1585972434554939977 10750483810023663085 4093928997494772212 15240565000707509464 8390476568463208809 10430893423433982207 5427693548354622410 15734587530103815590 6706989509553645854 38106748932959064 3439028777351938090 16910296625924910210 15095428077111449204 10684521435518468611 15401543892336894171 3454359864969644435 907518040999032502 2076588050909716788 10948810819521761154 17711516412230524405 11708724314389831696 12698265291706802960 18439830909983530141 1865846239297815063 16715001291103363911 5881028158527284156 6744816127579894879 17447151700559015748 7865208188457724230 8687995968755033197 14243111188575496073 8897901889593040841 7925442248737742074 3500835873865814444 4923334405870691227 12623303729185945637 2491714672999716197 12430075980908069852 13132734635128251969 17701419618301838611 1071179929258131878 11526013799938441311 14895520750217998342 7779402691809186215 12714116065457943768 15263518797673671878 14758130705059809893 1015089485114598574 10735742551278528620 12648337890183035147 41896669135666906 6346489458750146968 5460157014264695664 10654529575750990085 16900473357928096105 4651559760144033512 9362286218604916337 5528486121848060852 3082992872387181182 18109962597976298295 7056587396901654681 11079834149739840235 4459700530422050729 18280648563249662573 13650474077387513537 13677876866659503223 10157948184549096167 17988063679166657759 14493173380128924619 12902089918926843571 11018078865681541702 5644745865140290305 11796161576524559013 5508538512019184755 1835381162912423375 4231416149032125830 13682111393683569392 17533546258599223228 334391222745999420 4507096261071123387 8894177425566533104 1245046322256813452 9627931318891172457 13883478732996991708 17200065134098259237 3049011096616190783 3765171809496025568 5650536343905831343 4059204198917001850 11272791047966424235 16754084052452906666 11244398609270049838 18001683022254391958 8313133645312026292 1855398066315891173 11195363302491313291 6750310182977456139 731113285022612112 5676746169244432418 5868287621201302395 2672958545701216826 3799312067215893325 13282872077557671218 18137949719498083354 13144750776452613186 12079416106368939549 13806686281331986561 3400980854498767369 713219554426124923 14107472700075073964 14686512197048391265 1217102078635559733 13014116618339006888 12387906371295227838 7507869194833340667 9191414493057410743 15898169828562862590 14392567214674405839 4614806200369260801 6128391894332926614 6917780188037542479 654021603913927762 10533340240993445648 13338524700556446757 11018805380516721575 17057841235686007019 8965016775389098337 4122701944574801044 4487630962129908242 16257833475946209228 15156905655453383076 10575033262989952792 14795878187636251456 922225680986784569 11162535450265142754 12296129995794495372 8702044316026457796 13468661743264737540 11450781377903389856 1047504016526808314 6808614532479804762 858084526948394785 6494651653268856573 16433809836532290447 17664808738451855156 13074279071854717132 17669251884905997306 6639021494539923227 6034730770465491728 6423574890104857238 11439981527100761646 14731892889336143728 13571906242891141969 11116771957279521852 7917500774012578763 11260338651799810565 14832036563220414669 1106639349900303555 993821206106403990 16652983415391580537 8414623368892828141 8745438922267785247 1320963837883288410 12385953509951695999 16071634890699736994 15410408616673250787 17247418788883566724 7294817138245015801 4696637588238486924 6705754472612279862 14861753345373071123 14006181313874802798 16848323498724919475 14796859533632292960 18060874916897483117 4549690319114360358 8176504822471862278 4791928909325864538 16506045541634189259 15022453013981449977 14508683281856002743 2066385681671638763 16723291194272616269 796783874628345063 1088973382617106886 5701912484620350553 11542623959756953790 3829702434226274371 11256586113712684364 13533664526024076048 7759097110301864379 19471780131504562 459182569134612272 6765684712634433982 9716929232484840048 11487609004445314444 13275629888957994731 13894835972037682944 3316485455805002505 9860531669366926575 1098515970387158994 9681560022300821423 989042761649931395 7956099674406247456 1864472212417521440 14754162876121928739 16079649612271214045 3077770273441488389 5463212225658699215 8662612780126859589 6548534255377768266 107063726181088328 5243364232427458248 5860754585383185424 8369976617675503231 3378888138835798535 12185838603736267813 17458629338227645374 11072721285183810518 7875913994454724888 9360382106139612812 3260893222845905703 11632746263559480987 5965208133937122486 1491950652584443698 16553352743857320381 6327184703598170966 2696266046962375673 15359244921021445784 7438864868197712277 8004706296678607160 2723516164428767457 8527930889203990518 7156383476820103985 18037780201990542120 8786697260184443678 12729227188367366368 4375058365335662906 11638499357721685633 10487233855680610355 1736895972702743501 15877577033376684958 11387510270821804433 2876748623338080207 15881737484996045083 2557207940166421080 11980834617465799410 5373731850282146626 2330203693007731038 10285418697886494137 6433894051710823314 40238219696458697 4031807540064854496 10154566912220704438 13365000786490206021 7820342805486718677 15874452421263173942 359391731119488537 14885398412782067081 10024718626978491545 8493131145836676208 4989304601413715291 10830949170960623154 6627245449181252936 10198620816563048511 8431930374669992023 15084375238316436605 14193782540335639522 12664046230196443668 8251726596630818795 6335671073889137659 7326275259879990022 729292631622596263 9283874055492633613 7597740426603881062 6710140535426437847 7410066196552832490 3955111316710586675 4933086541155585488 8983299718404620520 926520742389370140 9401218592534692892 3228751356039779186 10708627391009948998 1210307048572099025 13487650931702982182 7725575896355219835 2695303481203796447 960695299627538326 7790588404472085091 6636553791173120001 16356880279514699765 13948937752285558913 14488602155546408762 1326285426911732485 7463120110937070238 15095439269019220371 2901198453103143058 13178888644760513412 15597115939554082129 7770072122050355329 18165726783900413753 11807040933434611720 352545899929003139 7829825448390130367 15824572441455163187 14201799621512045869 2353327069010555948 11111223967086589295 10544712202838476944 5126523726060961536 47843338752300068 3308393313695382768 4483463838162449871 17089815510181059602 16139192939133284206 6523983566502302530 13719053214872553414 5019350834338368500 421727676843222134 3207789092475514503 15628711715336692127 10313218918850423329 8330680132282261249 1519855954468627884 14601373151656501272 8894090356931704519 8743048957528064833 6554117210480034589 8100007799774467977 1843183785317642 9304403953551977643 7195346967340837012 17723858142305796559 14611731746326786453 7090455792187522295 16017595149775624855 2061726575308468813 16059296929827875080 15178729772237470936 18050353092979394635 55052702713975316 894692754822933644 3087510154801780364 4764974338091905974 7126856525116077015 12034480228790319487 3029650615623795695 7623708953371643456 4859138432832537242 5708837750083863086 7801332327488149158 16949334334120718003 2893130507178501895 5274640110793487776 383044504509726936 2989719307763480385 18315025551784749401 7806280791436916789 6793859879641546855 1961528503027862147 6535358123916473882 14830397806882268182 12484092164839696216 17016403481126457930 10645445769430524474 12521203890535134698 18283131448203697755 16990158615361758811 17840812999151253931 2201302855158547098 4531788702962157899 729730464184447883 5128180582247103948 18086480470104320125 18004897252670953526 17593260046532256474 15189882764290442508 1224462802168989811 9666165921632647000 764653188674006464 5943694927096530585 6212833078196560292 17894957248166216047 10715670433187037660 9697643648881741698 1974655662106294082 5696590699368271134 8765428235410026937 9355088638154407875 2744858738468569833 11193374869275389841 3407351570653733446 6797703723581729486 14183441609263522376 15833009643496202073 3957994394134239950 2768768012296407042 1498244341284345496 1444417560589154489 8452227414267799856 13031844314550029202 3146571559394358873 4595023843547492488 16236893226409348170 1839656535957874558 7219425286082568223 9273243948047918784 13191252357124568167 6343898643952938239 6816087912285202480 15913015732278887906 416295079198723765 13795336512713125962 10935730388504150904 13275794096544839003 14886418366581241281 12122899452493310772 14550047994429100895 5337991746372544923 11943900901165715327 6377477559735613213 14074723023184606593 5381639580564799730 5119297577011333525 2323602115704000651 7421908711411899757 14614007234225313604 13906857442200878877 16874959449492708264 4099260813904902273 2809164958621812998 4627866082668700828 13094727267156353275 13518209712383301465 6758778601441053216 3945911852108542480 9471753719992712151 2109442425238057661 16095086889076467409 3834477556567457404 15001672385183386231 4188498945871089741 6776755576525457866 8373556457306278601 4267073846141627696 13580469087710093174 1172854568958117197 5933959053426881549 3494003145207039890 3406136967504349496 5159656749173497555 4198713779212845454 223859832483264755 6199378534594267552 8787381571563258067 13214794658700823924 5166458516276937953 9370431197526650464 16407911342209092253 9691154980004395603 16525787275351464897 2711282687960179222 17896007288148133457 6053434537033997492 538817767601896729 13171929553198171693 407855103361993178 9076963662791230560 8796731265533883284 15486129454799675597 5287224540048272183 9155115489846192205 12952223443025589716 11950511671559739347 2520457337132315836 7665905939337597098 3999054877322387757 5550074591893672742 138589041975893071 10720762550393493076 11332891415808219 1624057120220312779 13379244676865634136 2078361161896301287 15247256044768747988 3482438408895547195 16863288049805837462 15646013964043886635 5589065761260436358 12217473751886269488 11250287817826855036 1167339358512763513 13114254876334097231 16982127110451422102 18109177696388735297 5696758802557709247 3839808556116955899 13304200174332641387 8990463246358008157 310071132974046564 10521626746775893066 17174530341245466053 14965512768464537181 2341604475083465636 510934607617431302 8194447688021275710 2379601839994845291 6715632189975655428 5594654499908495881 15164721634773731823 11991959333191375327 17642446373293388930 5315557218979570083 9311902361276166492 557868523531492227 3660116202829785974 5328240455474051986 2878597737852791100 8190483102476009069 113949984667231298 3567790817740695664 8264288650598535023 505442736552772633 12019875439432070222 5036755206305464604 15072205199356490562 4886930395209398629 11198862204545184538 14685875508666247056 803939379073341182 4423418372556507994 6177515736994283735 12798326208278441276 1638101024443680593 8222613753048474189 7148720385441932536 7147000540834470693 17299466411437600373 190502656402179717 8841086429297266064 14370324948674437912 4222507648276700184 18047663258466098099 15146779012142505629 9844559425710845252 6238927369012065434 6831147971005555700 7633960476783983156 1742587030117554097 12453982131169170260 12720848334929186092 6057432152205818655 13351676678809666878 9901965536028067142 295036265742510140 2381424846700069060 15019415552792843756 17245473337446010503 12625293251532702706 305031618978658915 11418682273922519088 7107646597054214493 7757493868088899602 8572056612179386913 9709045801531896636 13442734866473184321 4062391669629302670 1887134816667884949 5078639333911873455 8180929320964380940 16234389405273105483 11573840339657994661 17866741335895227280 14640542679106711391 16494882615622944213 68613258293406263 12207440477263773384 6874915174708779479 17668270733312309193 1663550159349089948 311928215319981160 651558641878405538 13275840576366729225 7553664669994232653 525617455263894384 5818368232945961871 17306416103681777245 3146168742780911333 46989795425517481 15056824052536915759 17861467912524369332 5489175090503145509 7116446869137753237 14736419359919607132 7450715862273151904 14860462961557628691 17844411180822776 12331218619172436763 11892730865402203529 14470608834461134199 7746312675231982543 11986572815833981540 13736855709116998856 13036759546567273192 15554753619002105280 11888910200823674545 5534390743526237530 2493987891312556385 5367519938083301453 1686253648172466235 16419133334934345770 15985678489812025650 9730920147217045288 4264260369079484802 5223408990761671102 13981965036144551218 5661371139840182760 8763961239836375067 5679672084983485458 14978144536742997852 18302442254930094378 9277732827475576910 13938650348150401983 17269203072003812268 1677682773690933168 6091084607595469138 538021301793420528 14218771846444397083 15164136762126745785 18226387080265754696 14661328015908098934 16882697652989903143 8168154729234727741 847144625301620922 13664367239476039656 5750378974697316995 10061919927990413619 13097349580380182195 9873888625482559191 3908888107179804932 11165591450878215355 3963468654674684268 15067899306811205234 14590895144592868654 2560799258715291601 3681461516110707784 15042205787994213852 12766446951489501177 10501847687972801485 13283549148691742821 5460907316981951744 16638300337236190578 2942121836466325123 12149803260065472158 87439878752060648 9713116054168638950 5645794806305877809 10761354519944887255 8348828080889246494 17469488857656119795 13370108705357492305 12957536657386592440 10960323198565910012 11502661594228316789 264204201692498608 14706925695212524952 3091663177498964815 2715901113702256226 11337535873490250018 15137424801258647385 15351303303021992510 9991235380531984859 13714412067285076574 11131840888847431128 4666501094991943416 2313758163434265534 6820430308599214964 7252936885201186890 17245888870350332502 2736325591245986098 5311946871959357262 15534227177139008459 11864393884119923151 9464381699571835984 1086839231738690742 9301828595097923896 6416436394978398815 15362826760193208705 682243440978399224 6775928933240449499 7964617835753156575 9643533901485377282 7007253866571339514 12863830790584416268 2016131370083136203 12546007041209518132 12843662764841684104 8699252833768186877 13395386893169601123 7052588079106038938 4107750686730420289 14437684417902210160 15535566638975048548 8118431896275846473 8993255324137921107 18192777182554455301 15226704561017321612 9277179162836257068 16537977378860432848 7417817176019072037 10868448564831307302 15615937939583268461 6672445967118149909 10529515163810389582 5995764760265549624 17813699405139274669 13715497212250628015 14238301256182261885 4628047368413831133 10579541122801598321 15174963663780843379 16508476077194455704 12664727743423123212 11251442763823704016 14307458875743030060 11039806397282252420 4922667033338507984 11835243521357634699 3424446834128131978 14171675705643845958 11389896258029447618 11731838347315720758 12051443308920070260 4241071217593742100 4491033137758929089 18030430913796608577 3363820186800634283 10732624405322813319 264451657520493994 4241861818237810776 14423432034175219626 3595842603067331769 12614912832202265663 9932593122677301817 10725019180824540839 12241905593276335571 5851590748223150176 14718524937668959633 4891005703049148321 12974317525823448018 9131474747481142396 9277913178555219471 2401422674570624067 16816246939232516536 13627430376489167066 1703868570928990736 5026834046019504826 13198235713848161795 5436317263356548528 8407512336304292864 11831421111491644006 16778090143608042885 3467210336466478243 15974161552763617105 15191456360918509023 3210438929463598965 10593118081935788191 6485890595890657141 5383026194626141629 6364022136637102460 1127267424003937698 14484495500614155946 12712717267914578056 7493499734347470427 15049798309159106397 4449950366697732300 8175328488076443690 9527947186361112379 2816000619813344999 4968515748173823771 12557538060715293553 17926762350065026996 471060568599505593 12156094411191032695 10899646644773303879 2395805078506530201 4619512930046210322 17233769073045085081 7590833935180176476 3396559465954615364 6742286408035138532 17036126948377392076 5728137538487006465 4421614540826247172 3371272447468369076 5324014759709207998 2220700168310595661 2550387063874209290 4160069269961362206 1753999023726690480 474401259008578834 10647354112299316073 8856296440972853124 10249806248315454911 1383104000619066617 5185133236933513172 70265650485515873 12522541131477351685 7848136132847548356 16344695019071542724 9868042278442141006 8184408372228423350 7107639130709208079 13955503554370223448 18215265263411351156 5400950888073435301 863517906072032176 17437362670393497599 16443528248148369230 75256165830402683 5735814124519265878 14527770711531020468 5472069534600354785 1460591981500693773 6325179264308383891 18266619073921351270 17127079240504923965 9475570599854335310 9645466431365017121 10120852860485740591 16231763610253451828 2232128566203583862 7411851742494906828 2754037771233219314 10224216320348817612 5160145296315589289 12868153507638120608 10682133499423786375 17343492438707555705 16496498732980254775 17592645188717199098 1472258987748207945 6741059576182458659 15552426593090301917 1803674650691492937 6956387342200391982 7103278177125231272 9888720828250022889 14315924567802548103 2584082436093768469 1576392792026564495 7099867501947375424 16926679406353580 9386875141494872400 1258757473580336612 5122452527519910758 4181883359323721507 1190888864840852430 2887871896730362831 4437866345616782114 238243900660009119 11855216528886474303 14832439149538992763 1745269016493241919 2589915318570751105 355160827877185130 10918433848618545260 6795603967890712555 813983272402669433 9034487072616519425 1328357972006273375 1937371265515566553 5476827293549744710 152340366015850957 13393411083676455027 14850768190830304742 14033438334418052878 3898339717532112322 10087213139099154405 2996585638817792563 9412754536991510001 7672961374812504007 8091164658525462063 10442082412949000134 374179457328087179 11738498191426816407 4289963004542472503 9849891838114254137 3114608892453303723 9412705174831882795 17063913615289870856 1851770431759486502 1483886087005294213 5576651824537832570 12115982972441305291 14032934625468690850 3461258667028915637 3441372382398838293 3178981956150552618 7448587912247317277 15000215591352630973 6475720768702561589 446814235540130682 17440644441090330834 1800840301935910179 9829923385834511649 9336509085655691547 6840032360635929459 13713916666492800226 8918152334392085696 4493831373716496877 16656551773194173444 18299074960037537271 4741403609529184637 11519329348568905670 9591638124803233739 8693501738688567429 10803979791221373569 16959765065862887177 11853060083724055996 12966668686522934612 4642536547765482507 16733642400409401377 13908887259598785709 7806433062053675289 12487190671904109226 10223897866851746272 8497874561992132387 3138979657564309595 8498943915852658026 4140916438267048430 7812813854783094115 6053456661275458912 18340561424044445789 4093805792857044819 10560582847454199998 18415175210620503159 4377591666734024186 18038056352459103576 4681843521326835225 10268832190210245935 13282505256579140791 13655298424456995854 17885219606236420728 8048503099232407267 17419094637102508533 16741576916265410885 14769867011532626061 5604374783989562982 13331644736823395148 13517758477011081206 568913708184050952 1050321399362050727 7568493456276240683 2419882470098675443 10363915543970589354 11799989929660041614 5730069829718449961 3977602315695118865 1771312754278043346 13875389715763251703 9206651258603537080 11488314852112653236 14298171727672969417 8174147899413541895 9211353315056239164 18308444365882395827 15812199095832804625 16393371442121310450 12357653387419068971 4902211952060451561 5450780915851552891 5828373002368918367 9478523880862546806 16055138058285701007 11162507243963421043 11506170858346898178 5801691358245819960 10166412497729253628 8803398220496793062 4944741679981739430 15265929695531476512 5496611408817548950 863255535320967811 10557441916864063219 13510420463003871187 11373137113438814681 15443506448374494120 11401432737379880611 1133373520084522967 13559414233955150284 16287129200781311082 9388477069697707641 17186356630563368343 2364417340972357162 8590004481503313821 5861100281468855409 2913889101618333844 6374748474546815027 6623605922073349329 7121192058075747527 3959656757962928625 13894723536350491733 4159311124087840312 1547468013707314409 16043066632695740224 9929267826226319611 4706210833868922205 2845350255568125102 5725093095203018560 18022365107080517870 13541228287606212359 2644223917947759136 6914726843576733574 4086606325842768980 7318934397573053329 10189739137416354440 11717512700075610642 18408999481587000259 10194386926124839818 2284362088461413821 17595060159557268540 2709323180678711461 8802955270069618122 8474265830467352753 13597147495266064690 4554431887105121428 14950093638131397020 15812259465306431939 12904603334164003837 13749675743620149499 6792425913571856172 10839124297991050696 17067747969524682213 6424995194043858823 7904763561191155827 31102133995489229 2159372581241104507 9299186907834533554 14865586687097346543 6087690505345784977 15847834832406877825 12412458404346240255 13357673918930833427 14370212304998473174 13643555895364816264 14538889145027185847 2010173939521943759 12703497584097582593 15108945450990651876 3030231692046127041 5471280710271269318 12680903242556767552 3875762999063634880 15119633473730731858 17751123626596233572 16152842985854747188 17409016106862431651 17145661392294211788 12750318434862258397 7632246922918413586 415380191528039831 16974147788761916744 10248364098437032865 11113755127636152843 9904397896029972222 17305538297462175188 12455350140853281618 16973410004699545363 2410436837569494063 9988291489049610809 9822489632215777613 12680261085934429263 4949022199053307383 6407161042614045645 16821511981931360598 3734363852459620462 9452720412856644946 13775592865053956572 906860129688654002 274661671277825018 16052146020284108779 1344473422633073129 1093207803686951516 4488883788963799277 9685629074875268537 7085182569497158922 15827640088195682324 4200510557794135752 6688535100459206897 5892850952450509552 2653995772209703990 9119296239869393068 12609493560014281831 5158783169603016057 13932591846465392299 17469022409396480673 17400846174471189575 6041676544488038832 6128677519100863143 12791274877480924092 10823188088682524531 8974798388036262583 15780185376192139598 15642461018216053759 13647975052439910488 6419810994436179053 11935320387479926155 10759367888491612941 14248039758258847497 9701908216284500994 1211579191584473955 177832405562874147 7449841605497396560 17726383096582190997 12607088635740581945 14015764985459114425 15715843123780372815 5017932016737567857 14240239642966662331 768641779611037072 15859291095066894607 12767899534512716598 17362256110037064720 5410722635248815564 15599653093365019898 249099056129594913 14998792964517615933 9229449998007121966 2523757765137581518 9563781454367101713 15684792788513361009 3923299883231981963 282041203923005161 15484296335384243841 3239239238004362832 13314710937615697743 11874852342447657942 16343334235143332379 9362427486671381454 5751028493102923274 16108759358061641724 10378112209836504847 13508538543203623210 14842504249786040254 14346420236710120187 4769585741141273508 11321062697774357491 16746328690940698192 8439532969293194609 14319453821923557503 29249518825606945 6581846329984482221 14798506679740468582 2339339309442983107 1697861514077238879 9224346887966461984 11976126235779772935 4280879074645801275 11558958733815964656 3242420231010885429 17583309217360006433 6262147850075798385 1148954402950013300 15493413897508039768 16712842368652331958 14206344876974505778 9090131375202722241 4808436457266801085 186251475167339326 9315279669647035563 26438420323053216 5316115120732458 18021718127814499519 10017347286582388891 16173248501233601435 6873399808719518005 15728102331359399008 5472757077492142329 10878824324330220420 17443723414432842666 15969331997764335935 13723149250917201112 11428289722179562558 2534765443467737713 15464531744556865696 3882860589628391620 15827737173836778073 7825962560814622682 3335399311313709237 6333490508857982187 17305563428696769771 9971012703330778962 5151917027084656248 18201608062263535212 3266612003289061392 11201648512333890540 16851650833272335420 7972048115128103465 3862338985544864302 4659144770543673833 13106950939470263483 5777534983641274093 515317983529821215 14936303707564012361 2652120417065539840 12711061314999170805 5934587988544115072 2074302180275811217 2237678344336720706 5384944587428245190 17354257926582386153 7490053649348480318 14207371904956352690 7493096479106658639 3397395005491004599 3577434862440781462 17155743458475583215 17159341175570506278 4999731361130370730 17718862163781696111 15787814495448196639 7977532631233039162 13344397728081046757 8883459494887773753 17059198818742167010 3658798366371132355 2593483661676949974 8583850614674120306 8585932154102476595 12246759695624237009 10635413492605834914 16080497548733924040 8493758976051061613 12261761965444310408 496682700976452581 15603734459021796907 1952486466233081433 4086204537993588406 13153231804676345997 2691357758783850008 5476848601740098408 6125291026735143129 10317798512224707135 14978584557798352104 14311737067915012115 4848089565820124013 16494713227522147067 5848070621903500191 17091195406679853936 901228135745311020 18184559228628781935 7275412724213604552 4292265197393187138 2088208980626784850 11235413741263110092 5949416679555023786 13559657994824104100 15183196375225778462 11628881044740730110 13679431638667395974 11848963326491612178 1215424657759235255 11246602204816457315 3949378774823964521 6406701247651544484 5414263478575581976 8451562102161883837 87545480842622018 17262335436788009243 4799433906703434421 9210419994627984146 6217014816002473718 15018434130398528908 2354423648280196992 6938237345660147690 15725599762751538818 2944826056620864106 16151961290856880121 2797534187719713196 15711840993143937840 13764483045350636186 10268727862011600116 12153750284892500651 2343573980053864647 11338320185054085882 12225591315356343447 16589407322902530081 18261247240574494496 1960829374685154904 3141912983345022633 11502875282623551171 1555444462734498444 237608578397694775 7557660625422156153 6045535246986544573 2765864936596665475 18423980591189906927 17375028634892922752 16184248962355467493 6962597896033971117 9610132462097715490 9336277798762550056 16609276764728531290 14425753390634045907 5159757330988010350 8562092752476223262 9116960176537147302 4627422871098478798 10631972229065621472 3997546888467747339 16069435350802982629 10310246328641149315 14775994450010133164 6448860336397873164 4510523314877729504 1217640743820552255 3818334200491353706 6926503543873321984 17199791368040455771 18408760030729547633 7342542345135159719 4023615380169033319 2251079003112126694 14310214531980342646 7110687865095007695 13165639651391497699 2844982372074067818 14053410848486151372 9084529360498309057 768707821764821634 1049069653879316436 2931588256253506733 3615236773281738148 900060058164374256 10382703480504996918 16095153977856317278 15701454191700840899 17522043988910350858 2769952124921527799 3550345759193250157 259259120957637327 12770650616816903603 16715580133469667078 1808572705993461729 12947324420272302849 1474269225119072587 9764651302812503748 9514463993615597562 17152276886414461727 5869676416515320722 13725749674675351214 13670632792351345243 11573740920918125676 8151938320004039786 314543374694142815 237483637359412811 5889344729690397862 2129433497003988528 4756132449103330056 14927157502720305771 13300636542174010451 10258818282985860407 17107044325249641208 5955016276861856329 17269204205681172482 17215787222986933347 6866247285844016795 9529175700209016663 7681230522140787589 6119698325696903207 4528404369129021639 15411560365561503387 9705555223560425716 12178329420203449169 8167858147373264853 9533555355399116883 4063427745707900766 17526494390257533778 5559759978544225588 11491171596025880367 11990353639534468550 14845005399285671150 3673405326722821646 11734689395590307104 10502083598629138912 6825713226713624083 13390644106457514056 9986064410570785959 3236711825844048674 9048934003634836950 16669078601047060806 8958933515552428547 8482577562111025172 14804919280815165976 3637897356259770682 16495326568423777506 1154136808201393545 17504977918644486881 16685809953748773557 15567924506630646071 1760823173335923983 13870956233105559352 6216402467032395723 15222744281456590374 9281140070564943207 10848315253784438674 16702215032350483070 16174519461315494279 4646435556175067526 905924269777017312 943407609324649755 8163145255608338133 11315966597878810793 3523503120101754005 12361209796411267281 5213237892044651013 5336662436244998673 3377858690316542748 14140841690995053277 9205993201379150006 15222375633067296750 11402217360021123831 13860607361999257740 9138390690421297819 1874809726726193538 8213421702697199025 2989961173470981438 2742685090991335908 16942191014995362760 6400098042053836483 1490466756199954091 10365125113414175859 8153834831494106291 16207280742764732298 16244827913013612339 17673411561969030958 16522344623182427489 9604358477464148395 6110966179579030794 15207380985639950074 1821667575492598087 4448819425835993344 3847906657632949275 14902727766223293768 7896165065113963181 3493691273914758591 1060034279015173500 16665221226504450601 10683467213548644300 6431694151582160451 1331903997258993279 2607587658424271495 13492817019434988527 1691138685700797019 10709417971795006520 17448863045884682264 4975380067206564048 7571653179517275470 1361372352964115530 17042489827131788046 18270666903097675712 4235617684762570028 13864264375736896723 8808806915309137946 7030363855260445348 4938020446245239056 15116724227784124465 17241417821919122284 17524966612272221661 17182848335503012459 127597780753560781 10092756811466096520 5756744230844997098 8265994858414175060 15175596047140372532 7169417518314101361 7427785295802585694 1905018182664931642 10864706005772602257 12983577546232437556 17170242856333672626 17050132248331729674 143805005656420455 4939492973191121554 2538968123785999802 1382172045074358906 11070268695794501219 15611149925538643901 458546934701957377 1946741878299056482 13104066881086558730 9914086603951942474 14878659097434743715 7302131630929583896 471117660972643 4478519746154298993 6192770951877744189 18355241996186997499 1134231520435279763 18032911236846835492 13191548390391113748 5063312045116879989 984077731720598447 14657571629528128542 17497420913316171000 17749809308053697634 14332987551909901618 7921018638844672467 18009784770538964668 9357827934516520389 6391177527942491826 5135696344842842442 10625043004650154640 5528887922622996854 5453523979648203672 249157033067704925 646016122901194541 5602967484850203577 11017691724958654121 6009529611523835491 2984924241234516795 10972347198540653912 17888742880906295931 10715356726746087601 1269018542566417461 4006697750916885818 11755694961163553523 7061359627525016770 10720441702716557780 2527571458205441281 16983632494972150183 15880822306040031867 2960606610765120889 11157031484524169156 1026865411128649857 5851071282575187382 4632596273607496900 15615783048958226895 8227009773047684446 1684412711890750529 16114508903491890366 7138871644338690799 5066692531173627121 8088158896357619347 5103606031836785768 10219502588792212560 11487919285011570240 1658113212528245536 2429588398304001225 6966621666664698731 5158807139369681626 18382356110600088981 4042404117121975595 2315472503122083296 6662966510658521799 18038027536011774033 7772933596517326610 3262511662735973516 122400803291681379 9712173951479155049 7371794574544134794 13153567019597161576 15982664226744978657 15854729389547661337 15704836723978613163 12950037953044815049 8588915867944685087 17677863018187995153 1841048241364812607 16867529708028143810 1969103137900466921 7410251984441970740 6209843020032532338 11902560680704512265 1365588355933146361 15268170849976793237 15750504192145700130 8296571855105602854 8893597744106040354 3594650938283501254 15711368236591103885 1031885220373936725 1165827540839732204 3565477937765581315 12807270255273468539 605711649911930725 8478255064707382914 3638277411596125864 7206528421837503769 1336957925178331653 12141440429027107779 9179823644460137153 11185216982462485842 13729885892646605710 13045025944072969764 4205163158653330499 17967610895555610670 17354758343700586277 16064448383786766761 9242357688267986602 15284655013358918261 8645802561114294488 11322460651519814774 12574544199613278888 6161897331984206891 11712448338315067088 7851344818159838854 3409864899859705599 1637565385941212399 9816241873885129645 7627181149571262706 2995970240751946349 7322952902341014478 16901231169796541193 15995545613691193632 1135846140091717836 18280021502107299946 17781991150508569396 17369527341116299548 7101764814132907216 11883708365511354655 9789861669184295741 5730543152903796664 16866040459563079220 7457812606903856508 6130982031252669880 16179698607335030538 10411472287611279729 11299945355622699711 12116581093957583665 17667911277869768552 14631847549994980915 4597848598739032088 7152653235143693502 12379829205518146429 14423504809377018604 672597055252544871 14790748966519027124 8717521966122615970 7857323873037284457 5392185792904611801 980080773378565120 13478450398593696490 13749988109070778854 2413412063157058092 1240681948445648181 10708886827131389700 1547105854790222676 11895056902791607376 9084591289685443033 17682979134926900732 8163800906153005567 14121120510260624093 11563557293200798833 17924946541295099361 842596243567315312 4219775713611323123 15410323756998967371 1919729087525605885 15212234786824726305 1686858542702656371 12035422040205244135 6307792387769969600 9987511707121442198 16819574623464888791 11774780813224440300 2911031238143436983 5730825662747961460 5675094765267703259 14824875612733426348 5772185981309857124 7736754810825134203 1940509748297499607 2638113766023780036 9214485147542622813 382575863609376699 4976466002795325080 16138922751528232890 17174562872895446353 4803660422219112559 7411365099144709672 13268355355135524186 14179218046739937122 2548218130120871861 3821063228430369198 14986038043121769458 13440078066437622500 4095220090988786579 13155572235263902774 12013618912103739097 6006036581847710389 7548994898855526478 6321939383052140418 6949093610065668243 4839339729973880374 5847070783435429603 6449735901693615774 281433788384837114 2084105851385022802 4189941849866374380 1560424707424581751 3991646823822988625 5342926937879186634 5814437434219165055 8642041392486652733 16077984244257252703 12287657493701840297 2907013719347623456 7561036999453356461 13646053310523132121 843377984068984300 15970497590396815555 17555924967335594001 9103040201198807545 2489045712522054651 12895783981324511665 15517266817842447951 12634609352361721594 16228801465578329024 6311590520988599077 8498634602551186787 15624903868323190800 2408102123250795975 16331769656696312998 4914540703156056109 8891899623237018249 1201048880213560417 3477176117647703987 4234975501739133243 3743509863075667592 5748395011786297156 5657045293221071952 16679444396938492102 1367882486515508031 1454487073277313566 106311869921991958 8712997897982594415 13772312095165296060 16753253549077060583 17424123952932453308 6958994697582173905 12504995463855413952 10789209212258040557 5026104544195700046 17729898961215649018 3406854211532767000 9108218658792413914 5613584257345240879 9077274396637250592 4986686608860733700 7594296222500210951 17894926704742243880 3335153091086462424 10940763881108317682 17332728506030297263 7962715255379778033 16207389437141286425 4700955411305877309 18142009509658413544 12576239287449496369 13699618907424182139 11331506915576291282 7111042393460482701 7728388696954253304 7041901447291061382 3489826537128945611 1308607167644612476 4599655362803979559 15997583187368466743 17783985637333449612 8478903375430491312 254399703157637583 4329486071091389789 13308871295114775594 17297678448885289192 2775771073829005445 15481908362226503028 4930160167776036744 14248411178205319612 14518165151019002862 4987629313092816974 3323911846168166642 2594695032828331050 14266244015434552134 9691437038710889466 15653403004404717057 3192779201409146390 14966902034176965791 9062489605046559372 15884168309452606393 2679304685105048277 7170250950015928112 840924460595810660 16465181395083984413 3726576935251914934 4177238367268812434 14919904928152142854 18201134662904639191 3924147915001385405 10990665236628673150 2121988659776713594 12302451114167136180 7335204812435892313 10824310141974511953 7440456689644983711 11411659886794685162 5523038301755676414 4520283678101077386 9596765508853742012 4313382808749727234 8083093966345336582 12540427406209571700 10466902098413403717 4260979417119952823 2582833901852472879 10294822778777040967 2520002513416559480 3912212353191369830 17471390699895923452 17264259900352878419 15448399738386931467 16398876384160848612 6777697533109902989 11328025675628301150 7629031195682509874 7499642000463241410 6636740622133233230 14981041166040932239 4578147032325656734 9559408837144832449 4933048207016052399 13795291061463930253 17547371653250772407 8157977741726959117 1034444979141504094 13300848214462678073 15698234777438390427 2115377132811928905 12855363297056542173 5520094983171551106 15856769621222727503 10712095378102772781 4673642666713123619 4822538583683470126 17864104610916909703 8994514937135334629 3146641385535437166 3395202575132602925 9180709786414588138 8590021266408463881 13905647626805848371 14395674555079327931 14448585760522217399 234866901521228165 6939555587661413076 13075628468086098099 5622306998972102610 4456762191361792719 3192463037332393760 8484097669564325318 15131940777150986541 4495061803393515725 2729949162666225175 10553232587224863648 16707709721096232011 1420486344818293115 6931051155897295615 7136996712623099115 3957896569009646321 747910337735174776 11624629838785063469 7501809661965790466 9026162271511646538 2256989267891259154 12796900454221029872 12717855030967781644 3359438654615925586 12294816238621056838 4538772391617096941 18092243011031758258 2979263468269058535 895553135343517797 10220703516176836208 14592413613291278747 13321543374157357232 10914662967628373103 11994830764537128615 10253575110628293775 15929612403407132755 1437516786054307425 11668423020742098185 6573707880334878994 3561045527186699541 10102302992987313954 15182063018019784493 4234385558019716866 12154716512914230301 585858988153941031 14767141118622043354 13467926851910002259 8173815367978703132 4315855385173185986 12236364215501127490 6668215686549994162 207142976417455745 9432637575176730908 15460089735480544788 10798395705239653763 2430668174221945732 9981283047936996971 4939588739918907082 156715908839973180 14783927233432905256 3073634794679044257 5929263947920919145 4990475784362133105 11417390706328685218 6331792849035919196 7732655723875045025 6399703360278507625 17086600817418486172 4040123243639856906 3867413299520339464 1006702690855236545 3618762811716057313 1995598456221678248 13421473141249084732 6832630582598506921 16164388751616488838 5805281413817155625 13088696711140200562 7559058155810857987 12006711944155117420 6134325592635969488 11953769433493465429 6718840338208984264 11399116711249679597 681684241100996502 3252429382295018201 965557688903956798 15677319231125859096 16214683819196279464 9402827524238947675 6609358380145488454 3240142145822797149 4288030498364665625 6459999983638344731 10982914748284291035 589115109549047209 13188190355669361805 10076756051242308671 9158623148468322572 9751052571477095796 12615782508977225849 6550853662663527690 12585358110810941997 14026193721186802433 10669548235427885543 10944625356443654130 8115571258895419963 15323115543836089951 7855389496822384761 5862480869948773736 9598390253755868294 387684161757765723 14347308097043720225 12380556034406270500 7864149507628450788 5619405658576144994 17677907423025969555 17365105039775884161 4789668685572577495 13054753954499127259 16178446504446320678 7088343916138670181 17762458497244656560 8166135153511930046 3098450456927741768 15358993384234779146 4244784539987528658 15225518689474562872 16153434626604773552 13176042381851699939 1051016348244622054 705364358722547142 14306394729818271447 16999981302982198512 11657545252569034724 10907167162482135669 17967871315777272579 7654692714101655683 8824986122452823015 13274074013481045842 11401645854441614544 8973634038280882833 18178626423292253351 17701775432058937701 16870516558120650794 1731585920208845833 12556083185324849986 4835319733127951411 13644600150334661656 16883509117188483050 16958416460288085959 15625246526517925110 10910415853863356277 14457685212291990830 14578410102316083512 5097225066363028389 14035014360272152240 8230065292117715895 13232027762362443619 16527512921663430428 10575597349998285954 3934091730456121319 613218489886742633 15692104880426881049 809585532381124324 2978546965607269728 537645835137706275 16258062800385682378 2100067044029689441 1386750184263135668 16771701605749054281 2435442278641661134 10722459707704705295 14102298205973275645 6109453960133192519 4222456611341935993 1020667245253605352 11720838084870096816 11098338163887920984 14049436690903142301 11330733729796717909 9504137286555360579 17845506866403067761 2799455183034984269 18263076542266896939 8702417063506939581 10086825548119304256 15796064829006175945 3581338379359091390 17528552188039333213 6193966758254382755 15722414206757238279 8569527412107858734 2970615499205338742 14702853642370969 12651183108812375000 4461839977163777621 11143710529872828134 18109064185999813808 4092624651406720185 5734154297685773243 18042383821469171471 8860713010475466802 12419669476124793784 14346845750924167213 16053361999986580268 7316988425500191472 4488536555568985716 7141968601729503172 14554751902786265378 13098985517594041778 5176269364235414166 17065279161177433538 2413128592116681192 8461570359633537401 14224252946092310206 6343720607753053597 11150541548805223933 9991639967674125089 17435737353845319022 11610913711149779672 8967729036632867281 5979412398535448872 14499174956892167417 18267540764176377964 4451086121400907042 13268251744455049398 8247981971768127211 17794614131399168989 13779179255595214409 8021881264168844036 4663112252029583460 4803147603493053493 4814126460773651843 5182672690941376610 7167543971522201552 13858256885242220404 14512869460262481488 8093259271738553725 906234637427217990 194423480965146147 3710935343660811298 10026318561700555036 10021544288748084314 17441266301336334158 9050200744822735310 12436031895649090128 206483127967909898 12753157585967656945 10765577357253942469 4995434613346655006 14748019385564694761 2242349338620924961 7965010426415249018 3680466393342661010 5801104995964818541 18014972090813964868 3799509535312154949 717978066520759813 3714165879461011740 4847547592014479183 8712224177117484892 14512820371737880376 17745166067651619222 16569234402732523651 13165900454621580733 800503301890926608 11771540258177997313 17921813763493630244 9450267541523247964 17357265978168032378 2534008722438576506 11133558371688488830 17789550404195103605 15091198963491815971 12169034859268103455 8856974527686545123 12892573409223537890 8606455710209867210 1587561354361516146 9715990412347310507 17531221866590456917 13463436951997155565 13311694336964869959 13130674402477247979 12333703682577508116 6913380561290343041 6303268981724244061 12593255538614543234 8671853532507022262 12120897378711278808 12599360219417990682 15470726702655405276 3884559474503418924 5289355448078393363 12112922355419712023 5860120038844996179 17537886161451499878 13937636351192957918 54439312141769344 821390791644767140 1206071118382104363 11385278384510430547 8313078172054004234 16002095073328137608 12377671676558354586 4500801489506245552 2168526443450065896 906983436740157930 11157516208944776637 12102119861320855268 7877444155392207050 2161267200591374598 1895954108594432622 15155428098252926824 9416931041061804809 3931222086050549335 8601403777580836963 12836627807509138250 16911999906727435897 2135926026693165806 14478072253556077996 14155808601480634875 7116209010579347718 7027686437700184290 15221407819150761726 10478516483717948183 4122748415925399810 16107833683965942172 7677177732826108687 12016277441838021027 7517450130331374044 6681848747736723263 3530033265170173915 9635503699247762691 10841532701729844646 2407494097172618087 7834467323317891998 16803818895487138723 8871792933853120767 7570549439596229273 12613901668286205843 14396038840359058338 17541664182881582750 2653057802206668958 13643506439977000941 11073572506430502872 3418660454323951564 6858949962288499105 12880100767357892601 13333367183518680055 17890024225440758594 16843378374477382720 2712384903210463335 13441566386520264121 1591642050446717309 4590660328460678474 4963108054961749162 14155827242507976362 14848550118596546826 3348672989949443593 10770877079031424182 7979795029378992734 14893892320388898445 5508245093391433749 13070063412292072492 1698347243393791377 1234100352260728061 6336701363542368915 4774419377650640381 9474163534116672818 4927549700763226577 18134536808107921893 8797228473353747310 1933930491082980589 11843347837027274593 8485962904096835424 11873156958075287904 857831676720985355 13766444200590996976 14915615004247154893 13939166676068600739 17514922716215650087 9182384425217821867 4450639491584471143 14841078785287520061 11124908728008480304 14180794944540834564 15134417261167287554 14093673558430806316 5048194727660176420 2146071311651719968 17702128719376549429 5989620424690481422 9827947428749316829 12500945509224252199 10438461607535944883 6716857387198382523 13285075945716318738 10479507604682722927 5121059927175192922 16617921962561321184 11759041980162497123 10481285541094010451 18422102303572581578 702551815847069898 18325908931672444526 15649074271464624779 10271879330951251052 8888495735271393106 17886968252151055210 1060268037980615697 13544938853283967963 8806244486972817932 5314039862442347456 4096277685964951477 11433666116540974189 8606038744803526350 6632062547887247067 4084310427693864083 18360283178999543001 17083505153182958814 11949986594657693406 17409403299627875133 13023368612543648612 16697757650937713103 5460862179294269164 16772320484631612120 1115150452270326597 13782742723295931394 7728308291532926711 18184451615478420792 468491511137789635 6558817563002341119 2525947843707973336 2248004664384507615 1879593456573976407 16199676243755195022 11031579516058093755 14937406766429938623 12035528734580778830 16933274934273704264 9715572856611423846 8800691510216211975 4456013750134044163 9649870841318358293 4834507424021207902 15321439022530048531 5182503154161378826 2136740000650953209 9258134742298987357 4763643117775810884 7542425297616028530 5905297958854411227 15865800872917653156 8876365525306265308 4955144340116617937 10279210260799835242 3848168448521534157 3063113292426964215 8254371233696012874 5023074551724709515 9047518926685955718 1070534028858051145 7840575717372151843 14648737125567903193 2802360735424272503 3321187700143210930 4303803655211462031 10936454812153825667 7893287152984523619 12717666000357494539 9556768243133556753 17194613908323818992 15489084082892624597 3797241689498433249 17249002253768560121 8401325858101045946 2576535692459220957 17904825999508343687 11612018062206004327 13370022882023358172 2721200660648585719 2517056466377792313 11214036709474588732 15998658561542361269 14553575372050981766 10926964377840370190 5483028477586571505 11854144243803058394 2019912416774308909 16214271456954644219 7789678195254255112 9365395292696643806 7486286076768269057 4805594897325271611 8056046431003809042 15968578877053226215 14275713625267874929 14957392677902553713 4545957195702411181 12935858436117583805 5270952358208167616 1203618131620950928 2361033891222273249 63737269744509894 17925772835619866135 10237422888912888409 16368025281359486346 18128453394651964270 16860222683338240711 15839146934372831069 14231967902297146360 6921409092803972580 16843133497641983488 16780159012281209173 4399664873464522811 16779728353713392574 8398330839261891421 3531870149505341094 649437422336397028 8596389569912635582 15051366039569759590 8236979130843370683 17715780094568556030 430172800922522915 16667731696626880322 15201915829847452026 5589060257682702053 9064596188431826677 7135174933820161671 5851135171727821714 10252551424976870188 8104201872606784440 14752090723608363650 12703158813028666900 8982213065027123409 15017984615664793066 9288857651836496181 1711152041665126146 8971990424833774420 4750951853029548082 4121928326648413148 11155089793260537103 8126128901977264676 17899312174198158793 12580578326935535703 15192162887835720958 16812981397577101875 9367192191797638656 3501458316509361531 7525128599820216296 12770915330582502809 14421280241383860538 2274736978816214268 1296251552123965235 6255122671966302323 2718616095933561127 5401880226810523181 6683540836984030688 6012946323799194563 2953640206099095410 8390813245120264768 6338376238579795409 9644914078700500002 13747427618923032102 6378648816666583888 6556858237530534551 3458905835207600741 4527121384386676110 11746453018365202667 6775004550701294706 11822978698425759114 12695865398232886599 14724829154060967548 7950798004651310262 4095529336165120886 16318932169471480611 17237849195151518084 10676169896069554615 8592201503538089997 14020051115195648791 18062248885578926949 16305515733148347925 6559194191444635464 12940217821436871829 15120906671144954838 5025847358209264227 2022780888281855192 14911581467691219975 11654814245806902598 17937378107922894127 13861627793581522260 7749956618503032918 16338528626804555805 9778090455139735704 15177173994981150965 17653552491725582015 12323058463279939839 14799919968005336521 484013891453715888 9246330802838642049 14821355006103308340 1038031332068623631 423709496875397552 15843216374005770224 15764170079067831061 117146048992272896 13551369251046585035 10940873423407263831 41059666781036664 4826133572612431327 17604917364109132280 1109631896787499676 17461030889778012483 926318400269420197 6369808159680884630 3296026445350361972 13743544881599925613 9808299637416431526 2004689803401782045 5835460909584862406 5580577155605804364 16364628422441841844 4593216367357246567 1044199146152760420 14365635473846106091 12876185188087179725 10200916392377615256 1386455681176819679 5790237490303817410 12034885829699423080 585949581892869706 15798129195668921624 15974605286635829883 12189072788627736855 11799460109488910899 2623707990373066329 13457462368487533865 12486527783502561888 5994673804472442490 16810362379876629879 11565303275854014427 15254655728853125831 13845215684526149359 17134811178172426080 3646616230131649799 11904364083115366078 16488512660405971301 5069220042200014008 12713038891607858556 12061697103200054002 2626847507802303020 15001750930373382061 10678539413439723705 7131340810402320757 14660901022611238934 16175458676028753423 4980871476555716206 16846809340092890124 3436477588432223919 13340994421020654232 16241915454635082948 15904445847349124680 7732699775818448542 2855445417835442161 13370273526293161636 13897640700365753934 2525115926984938815 17684692224218574502 1651761414959751404 10031912163465753318 14937276203311384929 13351227117978384902 13629862155256756919 2565988707086865734 12204213907993589959 15405176025323058111 3797244482543745800 16562991766415827519 12058907490270741705 4600219727407413425 16712138239180145646 3985030821617198167 1086256791906032128 14871115870619836508 4693164897207386655 7155532606705665575 11552475165950687329 3459093846375604147 8977611405336390258 11746855977141713893 12349878036271180828 18323559077576714008 10525988582915994371 576520621397994946 5627650285432536347 1373393336585895802 14765448710634230734 11852715940829371141 1406725390458604372 269122126302651793 12629150356792495737 9819815895906096207 2887096828740107072 15262668010990904597 9361487697374592838 12596237511800232440 7566769875521991516 12817276829314957391 12682416994275084213 1287984773645832579 3596315909652816172 15577843490795422442 12083985853199585249 4323975655045585246 14250984144950766330 6521926087299288557 3131310160562841625 7110820890720174727 81507596279664540 3179276867735808296 4859379988145446482 14053069914949443455 15543696457611229233 17396977190138950646 9275316225315968893 6857628248348502257 16010951397487034720 3420565706325930420 13722191020557805441 13879252820013536090 7778393613832776869 15072294662972349847 5390619084478297320 16518746679386519401 5333050120756565596 3516770200321556026 3794468968994164107 7417435257515759663 5189410560951995286 5798995503804096687 296623769600618214 12662293070843488654 15974035508082465201 3378436069742372686 17994102338063712717 13777850851577355679 8065386171827800884 15464897109389441449 13677509664152389765 13514838353824375027 13302550013689465272 18321028945637785518 491630016266151892 17719230624205425417 16610313385074396860 6289399684948619544 4274843120493774942 7896156270156160396 12272265683113325969 11363387649637259589 6067457168223995640 8686802702241918228 10328281227693106417 13726855261600842080 14784603748153616919 10973407629678183541 1351287638326355846 9095184665871404504 13373495934793988800 2920680483327855171 8996268073706213569 17008660014737656894 15585352361549125167 10240571934792687778 15436207398104861595 12966208385399389073 4250557218849709323 2201122270887404197 15025573546817018451 7195411066226238619 11244324071518974781 17854122673518342991 7266125546246829744 13077334083265947568 13149881068173796538 9800398527897440933 6617755745855522087 10344038601254429286 727586156583147372 13184965884190357409 16660090622816078310 9477670897517188409 6704591093444666526 15511940992376602221 7543684228706245988 5568801124355241406 14349689187035902417 12869165836489718267 676106877747639521 14206333406892960492 5790947119937308220 5045816151560115848 7139661846933002786 17766121593139001467 5740707606269056900 8428310980619675655 11866971063754319090 2524110205120539139 3100036311258261389 14142173502735714271 9471617538967912224 14189998406856131013 17371710044830230880 3776741364349026202 8237890718958633915 3290977401281993490 16986254166596831223 9794164867144263996 8994985386310464888 18406880488087228909 13371328659980527499 10528403343832162145 6354533257823513111 16415087932596671244 6740342648907399631 12358874099616325427 10135183142867204677 11941905496047707802 4834345526167882562 7904177683403243884 15453911412992845859 9744617416413624497 14491021698739137618 4988293214798254418 12426415309459901494 9552212949361859886 1193148997269795873 9466296947584842209 6760266666899220868 12741975781511248003 330156320896981086 412770924637168641 11775750703452218310 12903742896524956233 12698289050933924204 4915985568923097845 195092557292059104 10567708809337622866 10574913115347794009 13452460842061887416 13323294029784823927 14198407296043634764 4115773611392877507 14975460979294218246 12363463036394595983 3893980453125465728 13248433756486234915 5334748588891783109 12423417056490129508 15748263357630221660 11115365667320588209 17334678576746556528 11000528527995246550 7258824312607900462 6061979073876795811 17464514215737811741 5074370478065311858 9947846714650942309 10501912427403142625 2700892357695959417 16554433840723647959 9337310605396856800 7082458320702524371 14788096177978776091 15564652340713982654 838781077743135089 10704833413285889155 6548766207221565930 2011938870755017393 5221643885717815169 15838222433902974923 12423217441780464978 12799088750204964133 11476436663870372570 4173741369745886567 9825017434535662082 7943758587449261338 3739493305995916234 18027929704195272915 8352202520712713111 12641423901060617965 3648426825819354166 14747937905473862961 10570817783819870128 3461955198753136131 9003638045718825137 15290390891849553425 6177889988937246850 12852257165559602844 13775266770577786605 14805256775742751806 1555314704412408311 12758174342059735068 17657709644362364088 15629538644029039464 5006059134075729898 4751595667262743429 7566908888422105355 2437790578809349650 15674333181035782166 1103616191833786796 17118865832820309332 18211753287571129217 7492017607192092548 15633504109149543667 5217064011574711925 15048686307184194460 17276953403481795956 13577921323852723676 7499893252329368631 10674663061523314277 15345630522304969228 2755526398972766242 12342990641175532663 8535101756892445573 17879529270682368641 13717084359142889889 4520991938681950270 115550214709342894 15484836888009863262 1669583033991155813 4390546801204707810 11240517138525197325 10809329320082994735 18005274809420467615 16161487518458835239 1349595699223932022 3705823062362013072 7129723389429540231 1187509227376016244 9458973945611877673 15333621148480598898 4328498046336831482 6076655727845308570 17306618993567033190 5665134585763623811 10875108919425686816 14535032454327074020 1947979334021797137 10827863843362881906 291614750197880985 18378456156448838831 5760542930838010915 5956848949001178878 2657267056389792565 5459153733333183579 10084609432705180096 1617406461620473157 12254500326075482819 10060460654817110100 9923403676305143438 13861550341394543169 18119578670871023259 5704418365399227991 12291972918118800799 1078635980853112438 10529266794569836471 11911689403748890101 807621771716091454 4542279572158497366 1051023245457090189 522891731116646418 1291138863049206760 12881446256436161484 418381186177413093 6997986476412293585 6633664401942450326 5283714549723896481 14788242496458204976 11484303329745420902 11593247846606613996 5137226474613172959 4149933464581632437 13113706599329233879 4420455389617529560 4539749398985333812 14101111188599586819 13753237289765194710 15277455329179172433 7320139140443266156 15119695399017937213 5148999185131824912 3570585888457259997 14563014117646825417 6382706479292326437 3447302927420912208 8154950977193141190 15611662347881646969 16134989259013579533 16837112567969841500 15114883536115734581 17262729095666532632 6783149877605716813 15232842426321198363 14925405760931598174 6077799277808365837 281863906940771990 16008036351424797141 4484482731753132077 10130088612312178452 3301323779929312162 17194933978978403269 9447646048218241643 13665061530742078532 3041335733727917593 13289314177941905261 8570801136111164060 8307544683384327037 10542645332428667662 9363521912691191479 11956727483976037908 14100164796340205746 11282056351963269623 5741644880800380103 7196282237413095366 4426463303278274992 1900633744171132318 2022700645472541783 9718068921094099110 8363860828621082071 6557977470285666530 14552107083225091271 3044038173160174404 9031523143774891076 10102281660102782402 15748126080678901438 7525199284076218297 6096384577118357040 17551238345428459714 6866535651470170232 122168672904804415 12833223577138036968 16871142027020052482 16190307227016218545 12780069931424174078 9401471348279073561 5069701499039636691 15299695805722618631 12203607522525783132 12719024635932385062 15973240070696818595 13268178903851748316 1490396501953944003 13942888693770782729 14644187582578160050 17271176769291368502 14371620318667317857 13853405399906937290 17087747484806978290 4603324350841072113 6962916104341623204 6988830547405275565 13697847662956920641 14576481134410092397 8305144464162514672 3758487598009215987 8669460432727043788 4815761841006444543 9800853762991937061 6130799213325529588 2016941574705766170 6998145532509129193 10797635305642495549 15458619162084837861 11326286271498395091 16756736628798574455 9041969234651119053 4616313124195315017 10534627607243428246 11964012449681993330 9803115825387839767 15048899095960979830 12114987795488792071 4086136538508159466 4670495848776487758 1327836213048738254 8545741629895736261 7112022459091521515 940166249637780213 13394764775805471890 5184420661740128242 349445693175456617 17968919228749145996 4600078277596301448 10276648164971734085 16670614940568899952 6491925549564129624 16777871453944702544 6518455224629781190 11369485000955584408 2594672594427279306 12094694144946798630 1931101303837797846 5748483393777865820 15912325270146437929 7780182038711372343 6282665485111477754 5285979867337147085 6554398618634507295 108959494966499650 10263208387992354384 7429285151807630156 5642445772956582902 10307142427201841114 15913443846707865402 3504777252688813153 7761709419989008305 1682182398856095903 11810532676639035370 8843660286604724529 17432794159718820027 9172572170368456704 16660706524635360670 12550495088349585953 11057898127822030099 4349337211979609044 5839898896723178464 3401231180281385258 6041881448908183814 12833134920603105713 9654482776159252711 12081725426184683359 327835362603996395 15365410334783900289 4009614376048531815 3339458599069541444 15097543091785140134 14442424878415294018 2457311405185610166 2704155655114416224 6873174992669215186 9582492174342773290 150350838899823801 18321411903745275030 6002630937595190872 11675055050635001068 10608717862473961944 634037537366163112 9606127204914322018 10127630240206745074 3423440555983261877 11866964359214757794 998571463778183498 17569542451946762318 15804136359180076440 3074825545004605437 1286593123135458594 3690129799275426913 14062625909635992175 379789981776893663 11167214308187654934 10085992227691602204 9684226024352309313 8871719620976139881 15118082290646631991 12639960092581011061 5100708034043583258 11224055760983135107 8030116806455245883 10600174776936753269 10939413592980650254 16498599830805639729 13133132154711382537 6958984464883372505 1913933848865411888 17539615919250001370 7848443320640268852 1423345815344213496 4448924207800227253 6471647509399943528 4485460726098133239 5983485866390072857 12730866878127283108 13802316144302714370 4826297383783832807 5269324807004391680 6597190504442599204 153977491679716904 15756782070569403056 9685649349775132306 17997540708949893541 928028426668180090 2195924597582258574 3215091372179115111 11461533184852601995 2386284792414123083 5660833082197300842 17444279004604956764 15291250724784345140 15548343589605610077 15030076495218739336 15245458111225985338 11639549951851429130 8749404936936789508 1962636161869401120 5924251117674744504 4472073685210315725 3148769114479087306 17091979841262818872 3586884586629264788 14739638196133288723 9598470815210431274 8666041872056933495 10079701940402012949 307329751720134801 18320054173717641724 3127953550203630418 1543716930363354843 15900951226833597625 14156439387764658461 13613721918127561452 17754016570204240941 17771649775899337794 17850578374295801786 2880783481854102366 747010275122752622 12683807086980428820 5857650976856388350 14277467580804125399 4866619640747021725 12133337123338153975 10129565402092930593 9485380039378844176 5987642042740651732 5817492751578384495 14919583082110877563 9800879889926878114 9173964918989610556 9521000608017603161 17716724335393405211 3715182327260944997 11001012310276563261 18073051567742511669 16465183025531172422 8201925953824143176 11077794713430787087 11980701449360779223 12054399844496588718 616720533958168644 2629056867867114563 15821423686216690740 2864257605611191797 8071989991829613575 736996191868688354 17348100686974622504 3006188911442521501 5346348710155019462 9773484860213950325 2172698071431737011 12230961363556809474 13589678178646591051 11292939449802225373 16716698618596433649 15846581898320435991 12207005665716018302 7168447577454424988 4011910422695455880 11570150365667018358 16711335415758622411 4731846213018353052 14619991846700504555 9697054437075746020 1875848348933021935 17830111893087872411 10221072157413603440 5095742463357598803 13074173234039555483 16999279331484771103 15085752421947845775 14486957641521060283 248239286618148003 17510611553850240564 2140838432495542110 11305326974140146859 15027551519048695649 7102840355589575075 8626346573778266938 3264219029835677116 4601346731811243635 2243524701789330848 7780874168768325260 150844681323308963 9926831881434587127 241010698801392904 631053664738729943 382963950011872823 11022070871164211929 8852469819983479268 5228599980133522357 16232368001582525197 15555611556071328606 14817113489156762833 13432931622400842772 2025609173655020386 14425767388968734412 11261606658432662848 17670903341824978870 17693051840663761720 15719211806267226098 3600007686769916006 1107310744760775753 861436486406100741 7710839971889428779 10741804017034347969 10959022847218141383 3742792475676752455 5810506683510712401 1847579544290612275 15517481092504853629 13022257854526001382 5816286116782881306 6381476779885610582 15300362388706368439 16817463067292782696 13542936545925220565 11578980138429440524 32562048159178072 3810571708980481518 11391558530253337057 14490586541043980301 17282076562827858091 6435930700827252179 12660349392524593889 10753489883953854869 16473643241548777383 7095767451423039753 13923651357339464521 10782029996265717426 4445633178153848341 14117352993038323978 14711087760415699645 6248721493623637716 6037275709220679425 14650926431451715725 6511255518758923948 3797400554090680346 11230587171620770369 447371242611944506 12738766500865984266 6589508871834874034 8963397089166984636 16934438795096433800 11981962092328011283 9053093687174381981 6784001312253797414 12742088849779768786 8681073650438530698 18425369743703150257 1300192809401329697 5393060312841523529 14310728492905527391 12988174443199756380 422855095003671429 4103187008101614074 5158319223261831809 18324616483139558792 230144233275149843 7850378369419515093 6774511768615617945 16488842668654143978 3242935328550510128 14893553448477602504 10305730414610750225 6784064456604671336 17040652294002589604 9518336857877673505 6218864844787797495 11872441454419674713 13078498402692688752 4206718833498337157 3499979370052783272 15744980341900033335 16682899680163023916 17195977197305834345 17972288711896532053 15158198576263502000 6717319004592856650 9046019585823229242 9480056009942180121 6386984040887339201 6648106009460270979 13458638400290378919 12749481074351725601 7410986700428573654 11203860379207742211 15067251285214312861 1686262295213721583 6492034999734094233 7614553870837455692 14601328402562368480 4700712389433116530 11456909201287402380 14533368976030680624 16260902217646189682 11111425270328552215 16705502112189917587 7098697899345352979 11148108638450693845 5325124479936739600 18205634919171918997 4853059316483955871 4897094713068662572 17766206227837417733 1828578394094364290 13578963590669684436 1356574825189797861 5558491472068025287 10055837940460492330 1322348912069550974 8133215471645016919 17439975701919941633 14502970237372025146 6674618227959208642 1372789696588959336 18050414119162673676 11122592560389345492 15377915760177508249 10394627527122949615 10229466868140232783 2026734122517818077 11236021882814493937 917925372868441223 91720323484870591 13293041593002965294 11441038352111685403 520827493080424727 8863798399418937325 6155072397109628725 9240751161989869836 2599853603303871844 14904755149488015741 2941143033956884351 17252722638531125688 17243148298488528668 2212922872845084925 8425826363946207817 7539159572591860951 8270190912083135905 9433258188326980230 4559115142465088656 2210403489817558387 1257236483895935804 5674527855269573682 17276479740256508471 10441813388097651631 8721976364380408812 8851044323865729559 14027321233725353788 9083827594589047274 1467115350273623105 17606904333214469617 7948356978700608697 8090371562820472892 13738411146357579937 18222177871888197485 17012826200316590879 5662966727339774892 14877354841361157330 13043687574115100439 15927563176637873675 13325215526809361012 10837019785275127566 16492570665438989348 4686739180988546139 2795743730254863468 12353138403659448545 8648206089486458677 9765471017200513807 16802494045279782801 7722772183452929805 1709453815605965070 14552917730707379845 11650351883344441955 2648824094228213674 8673974546195486428 3066931155314592015 10238838237000359990 4379073614768977657 10098057605026178216 1757703671321618727 6463231805294476355 6049934837518584977 5820562619647081206 8652463680707866619 10092411688585917824 999587156808207666 4495493581626279470 5931450662594529388 10978822559091466140 12973118744254139900 8137241519921578808 13185629201320797574 8542837768236029817 8783442357591338947 14617077240432615965 17687805942254202699 17617626588599469648 5630384621571036333 6645533253027190637 2873490449010978263 18291512416277198130 2293252178376068367 14777483806526236874 13456947421496510283 4846409871734127693 11725302692977159671 8874985334060949932 17290193266414303988 12264672473599878182 6694512705759688423 16833117318143970216 13885237181904209961 5017723849458003044 5204304955906165114 16692291471720718678 9939650504263649833 13429287034773835856 12972785820317453844 11703663565766309588 10717870083928715904 17125756085246467596 16517705649801139558 14452888129887634867 12276816596363702882 5787258083375406131 4918837456243283795 2920137439932686080 6621963452405842015 16822446160567930616 6262436897731817877 12076048555317230944 13111757869664228728 8951371127039704911 15278201841743423270 6388175423922599510 17343131320332590577 17192419485065603326 3019759093832719965 7831276878609561687 16488837868661961538 12853788012918953262 7230724580759048331 8542668803893362452 14605851852979065970 1073950310344025403 1742733449436638745 3205282735885037218 1515308632152349954 16573974480525780465 124224064323248241 2510454395141247747 8176014128643983732 16501377343339329835 12098685753309064119 16704360817398509704 11081524152835216771 9101515624357343469 6760011770828731010 4516954249413906008 1574465042291040774 6898479539524149115 18009775997008925301 17432546575855616810 2606055808661105412 13561848882892211006 5198693400740201598 4213339643531801738 15089570007436422443 6014928161435662060 14373634591178989594 6281336802828159859 14196969641628831814 18184524923600259969 614613785225168125 14722845110629435922 12464914215518237087 11980445340130389208 11173143474023387024 11575264857698657850 8491037385906304950 13299615751394267702 1937992923235649965 16995309053655353882 10199919594266793318 4808697026315104997 10055006235822185265 14690342431878682994 7462962345831268246 5971981466008958847 9092060732489587909 2635767808068639093 8959849834025919262 4344760593148856675 6279419638266141882 14554475706570561708 1370379052823712082 3135711146506210105 18129771415682432948 5830251237476697521 6424279329385027386 5143421148643496163 2740511110771815322 16273453897349508183 17666027001508064012 9125857781039004009 15288708362067050993 7005719340752581328 6252417156744266469 15227289428248897013 14307598734668980668 16953078321977050312 17538529369550791192 11987708749245461077 17987252305493198254 3166216229635446093 10690831893185338019 3675964164746550033 7805291170091332724 9799448951492619213 646911396399270931 15070979572389568159 16267193599086696406 16613794773418572355 11056745873603458325 1675190720522154605 9956960438859520820 15910065799447760653 14558184123859023355 17690124611020484375 8882993007683717576 15798195063464073030 13939314751241733104 4326633740744704865 14133788535579461254 15579160632777327306 4472662634932998885 4013467472747173767 13438211621515978252 668218103091029896 9354258607959429947 5910433243286565823 13766125832280795597 69802199247033872 6290006441249230655 4725300638719966814 17338934240088745871 515254156590408560 6223719835204658343 15871643594666227155 16629885584059733815 17156822617319656291 12419491206719801432 16607699489306550548 13138727826908814848 6336608247527287858 9903483828558833961 16144349700580223059 13396315969355584214 8107446257631518774 373984493682543480 18404526886327131305 5093876171193618689 2326679784486262993 1502599210696736667 1828814237587609082 1640670881125267336 8982304143251882445 13135018059161336726 11757159488172923404 9711493742583934279 17864659218890350255 6887706723745142087 3266783256358024780 12310738356170142381 14282452846916971137 18440043538298702119 13590044238017673199 12049567463734966979 17412097585344450488 17729809072614592807 2868595939833316037 7730279391182327238 10979768392198631586 4562313880799064108 16341184866339140584 6347750781503313997 14694633791894213432 5406007248350291174 15071128212212108249 15138798885308041962 9215557746307196452 15531855403151910270 17507781168679925563 7626074350554706041 12647533452281245688 15479198109642721142 3913136143015736747 661265138759876300 5791306362356512954 16196145856422435248 4901814996379717443 14273193765290257196 5380235272871985841 5705892385182403449 10139520720610512874 7769024608851227608 12626902354854780219 7087372377353614188 11972481575801936739 14408616723775382766 12988018107093229849 7703518860663270946 961620904501975544 13073230386393915855 2881731722043268407 14816573637829132819 5706976651633369294 12201976861907286023 3302531965179869878 15502249878900467198 8918215192675154860 12284674600292855884 9610210578169720979 14709750949755884478 8284462109859217508 13578741128470474295 6434107447332944977 120006443376912990 16536194073730863910 9759161336036638604 14295277916914150870 3973320483701321123 1163409110325803508 9520838789412339875 17917613470907981218 6943014922746208599 13280429137749606900 3666040555437141496 8473655162297265977 17267890136663177405 6975351331627958201 10343094867191478776 3410873294106489186 264391905815437540 13670340482691783334 13578471855254547765 15717170191528736373 2725532965503693381 7171454661614774131 4326763619447202371 1395943937865413947 5409531476149405949 3553254890419191249 10520880320223969773 4070096605218533500 10077608517356170039 847503424615190011 7395774298037959497 15124594900557034362 14709176442978509029 17925154547708396242 3151006698164937810 6810136596496868963 8660674885277459980 18345270260830818550 13177859428444657879 7032929242818599939 15466368396388968838 12522342355264735107 1929986577441657096 11684086598122753125 6353847845160087694 5669729623990983159 7907574141359236488 9453968303299378803 2353865134756024862 494873061141559897 9251489076576980458 2081258843506943034 12304177702710046215 16320857001429088995 7467473307705367628 13007220380872584525 4019121590310269177 2878057968001107649 7675531706009634469 10281001926129059392 9079978622913671714 9003680499025591102 15395659082452106078 3707387433051006792 17953226355380330666 6890237249157337621 3096379884783681673 18291872849391790488 11498591768659171396 3140405535957443839 16179648651856737294 13280449913750638964 12378610629006234987 7530302134367497164 5896454052919941760 3352038879337077805 16146635592601776547 13940429431164191738 16085281367702048964 6459129369583165608 3708925562454466805 5546209112656510513 5324369962258569632 12560813764639295723 17825034201991731519 83577394376499807 11148268725799531559 13210963624297718530 1658806127379710085 14408335905783566882 11856801751877799568 3931316222818334150 7668571750333286306 7965952968189715501 11541827101850732045 16338430873072146088 1128696104369010596 15789472352432445963 15003608894176544606 4719126502201363430 15703949286647957824 13185261306108257086 11145117325797200546 4632953308384750245 5995581578802451881 6189930295582776520 832661763769651159 5059775153117705029 1841622383553905131 11022931338410853538 11049766779609715054 8036061012314455289 1135850397327040602 5304183510199265989 18092317782045490360 7942281673112106646 6912530021120829413 3679700949983545890 13014087806295876925 17316738934052307042 16653627080174302791 4277054991511817548 5116038216955713950 17280045376289168679 6468615567549565744 17200964904373746925 17683756263624070696 15938835250326814183 4016268443435028134 12936973342931710202 4412251520362617484 7472750868490141390 181480912689563342 4816047246433954484 4161023645357891180 15772745326714475227 9997343444507739940 17047651260779078802 10615476370107617935 5237212015791916158 2450043501553002964 9980986645820299922 10374759119574001889 12678411516658559275 1065779973230644605 11710944213925835526 15841901234750754495 17358517574786144996 16925641607298489394 6068818072835496630 14188547070158829760 8907763917657188018 2734070227721347747 4437814403905444219 13991543617928624671 17595042390099853406 2603255340381720267 12111091433974000088 3592226041437804337 3332850526387598716 5018007806812385505 3486479697304807975 6335197505641636268 11658349273463540742 15275980681725646125 9730034560448484677 18239471059770596815 8981133778175425115 13994011293336846826 1878770943480632586 1590093773823097317 17011721899322362950 4799916320008055798 6470120542819737368 9955514453937673450 16198170530427740183 10246730343062315494 10268245229264499252 5021066332866595138 9577832484678256386 2314322244887401529 12961985924941603348 1310181764197257511 3183414743425599599 17829161446838213604 18088341952303793227 4233399165252625993 17288837012272265668 9885292010963347553 7880098063775672391 5833133000490140894 6540559635644918367 2877625793528041021 14291041896030189139 17063752882991036193 11544558835726383921 8522075058076731215 6759616733756876170 4284029339916699919 12771025605449045883 5995757463010099371 6368213228290638752 17700820196100712911 5835547251312447970 1749151861384702882 6869618686436837792 13099231429634085374 8123661569602550043 14061074616313777422 1872368761173796451 7080368542382440572 13258399720123402132 12587731797255233677 14655653810574955747 10467746941786676607 14144601093792852774 3065042813569818638 10403702179131943653 4320351496783684645 9591683135501392488 4353925134372806274 12661855963538809165 2601786188504206488 13757413249979831546 8340821922736029257 5275621049999283805 3941006572219658435 7990531746117375070 11491431400100373887 2676945162157827212 7057568668080389064 4336801806870572222 8840353134848340075 18203422852275672795 15326194356816869147 16668826060873894864 4227970803915768356 6709436390905097636 4244686900942539056 13636326838910050618 2112805726345311971 2308280770891157562 3034509386177267269 7807358961898091654 14742155005766427080 10836508024235390390 13808264279852884730 5387873861401393325 13622298429150366753 6145256271754762093 11077265878503205973 6631720534363395095 12541524170099421955 190090676440851491 16439258714097298203 8642400790013631258 2280701336557948432 6859783934472555259 6347473755117815945 6880967400504181314 14448591710516380387 10918491913861999030 12004431103644392822 18141646890045921109 1642574717495921493 6143504323368027401 4157672331008157507 2869708571617625276 3557394929870716655 65448348567570312 15754876643630449861 16973609237966254003 5029496050332551342 8234365385776626388 12085820355605002304 122081905540363687 476721673614595416 7941106976224791619 16404928262600016981 9807284529658472283 1558815148268203894 13146755439419227853 5570291786796569082 10822872401220384979 14221028300525615791 9720672303804460484 14117490865642082242 4185872442221279399 12527337227082830136 4043077473828864874 3783052762657385310 8847217039025718601 15407015444277067010 14669829670062687188 4507992483541225425 8991206216202306791 89439071944901735 5400984583722668023 14190386289377293447 17165364672741513490 7143162137627161181 15659344813323509286 8052868308829564852 10199772774973121459 3610159095022490758 3584643372164521225 10332442411867857305 7690434420242283819 7841725113423171421 14288454279576744570 8470543188515001732 4151628154509279647 7139553285045275609 16409373860116551324 10568232899526710933 10485257316988728162 14549632863747698238 14712710159495602329 16379373552326795958 2466329261282218952 3263412823284830113 612895926037396598 5788600889835336875 16089221821929713165 5846735322537584228 5976535974466400541 3858682482832130946 3463883168824631592 10994778897412585510 14990440160264829580 2730628040101012012 818328294281619100 763039062236613860 10075671642895070772 3585214572964731253 3230878567225696528 18033013344024290184 1258364535455587676 7422708950279312236 337023590922911049 6393524984588565200 8485214270937172678 6862082883629933221 15671982001686327220 8873224644709362925 1970519193573837713 10478216782465485666 10826494289499065343 16323711049007383239 15356853031668899954 13721963929182621955 12138235089076223153 17055350742301122346 16622978419418383752 7256542281702666565 15121677640381494066 3315448875053572154 9171209717869534186 5707550012207474435 15764841043467320442 17183098379265703623 11630148693450544793 10906072367088297554 1809199497248576614 4218047276772025696 15596219420275364411 12381637311505685709 1601016664256017366 18271677606537134984 5671241613286417937 10192949304858656296 301371259276719929 4965641256545231672 12624564718183612119 12008627374359188444 1304128851058033980 747970584529152823 16509431023874462452 94616787821245257 11365051337859696603 1658612994305062927 14091848757831904630 8661627206048976449 12499074807842568000 50649545938880336 7500481187452873045 6844547838454032481 1871634626895245334 14506759004730415719 8238362849219123680 2799910286754731385 12303702813212514487 2694322901879982832 382674643159872952 7877429029035103237 16070517439219783788 10182272835069630541 17312587822620226923 13456577607201809538 4004694882044017570 14646380914194355266 14266069791682820667 15132129393092003474 2315875579418736241 9801243016700436109 10080599092224660819 3170912752294513313 5411093457943996549 600538495202290632 9065763696330275655 1896532640602208659 4746979915554936418 9020560232681343106 2483529790187613741 4037012135708048337 7568989236140487393 17595562617938362855 5766083054150821001 12015994822126585248 13472002588880967762 5333235139002994094 12049890632092212678 12797379708421816851 12648514452424637882 2862769923539399739 15417072946553231959 1656904039359711731 8648000354065158435 1963628213284368034 4571339064647194903 9197928180679879300 6910926026328500740 13508371043853012677 363843067067358125 1133083941911925957 8953257123035223028 17273348344382271054 11496536429008366536 11563836081184765990 9909119518892778460 9033106021477259409 3069683745934906713 778941851410775199 17710209451787834544 13448324607038675480 9777484156881931672 7560345113956600666 13979531245774106090 17811678994009609784 9732623727416269692 14792303580056096115 10360888998696303714 2318724541576738258 1018897349313896158 14360729777500824739 9248657571400134519 15145245085680149597 8309837209926277954 12476960441548919769 11237964806987224068 16972725445627193868 16295511360312259326 13675196270282624080 13312482456682755028 16644542429982068190 9918571604883892096 17493827122271576537 17787032247866076166 13646727435890024888 6264109166474990566 2749511409285964192 7943919174420453113 846608730312507076 10677999415366988198 2433447407305710827 7567551533246076921 14238832014480457092 17505139009163447381 1111877013333877445 7537433442623386286 16685568487294577911 11410619474441500744 14232813826925119923 7071696882847744501 4030645487425815527 337973121829366235 9116477962586670045 16634948244100113705 16708975801879514465 6866837549979978641 7642811894669604714 701180585350283587 11875197658752159316 7379686832926972741 172444262140097290 3238596241235264843 12293976407398701917 3191932432265158227 6324183477941432264 8817452037277212178 17062239488978066092 3701821562260330385 17310054700038283230 12368644516797627667 16826186809709001008 7820924869047926642 16419253412176049810 10236070253069068170 11897720297243270256 9711898421335421775 1661137253235452543 9004706204101472264 8713127594257875056 3064162147376334880 3720330170861677108 7550950512100296350 9212346304277236613 9247037150119908112 17251161120834058161 9595051708008518288 17270755149741149571 11821395339656228424 6908145071454007917 13127484606586816037 15618638567252088083 14283876491207288796 15202103428380441714 8189054916563309709 8096434309513236965 7790520146742144610 13826996363419274089 11753434177952678262 17947946252488717305 8737280429864913397 351145355533102069 6840536242039153776 17988629199239496928 14973696125771356119 3710935062317897234 12526549250460591743 12645759337095199124 16647887498828492349 12430091819660483153 14428646691395788456 9294923472217072981 4368689055882181954 13251001728511905530 10748601015716864521 14671615141380418744 1051527079152118153 14834327295858853772 12192674953907962180 3418228748921284086 6943971003977794356 6094381958464195339 16515468387268012033 13336348746936717015 11031769580640212122 14002792476613655950 15850241835764818350 9095766575816962821 11734527500662784459 15158398379148483750 2472163959060829026 8313809533553164344 1665154737931248672 8850619542861828101 4819402430923903245 13922538740074458973 17199994174306520118 12961016235511996014 15358285157788476432 10646770890994601042 13133600380797983767 1285071399016504971 95120984391852946 17285022528071850772 7302688965603402304 10844271870505191155 10897416330650186526 2444637286410584163 3224695868650524971 7380237615397719322 8844630272268525917 5382147274256226071 15172595237973603653 12439330809054155751 5011815663807396819 16018651991409900367 3801364784557149575 5520316031963281716 10042957689596803298 844292657002304630 15878690153573607056 8946560022998903261 16318889912042849142 2170804872894372615 12468671446537413459 14609674000199323094 7258164644549563267 16347007517822072209 17740390933222152039 7315170342417928747 8001291427907757781 17737621796547792489 8116898345539862176 12123568327811633575 6451269061370726758 8469710990164790037 16904822759325600867 13819956668004276158 11984459898864626828 12352575143236319368 17896314042104762403 2306984163652236621 17416073605745122081 6704021267838736931 13779536410716337598 785909160632861994 173249948194771173 12826297982352933374 7706245300855420118 16470348754253315760 6917127915698592122 14304948590583977774 9557630654058913798 13471919352328159143 15971606059019782708 9782891507624239405 5883078918214618882 11555248358248855816 315944913557790171 10878191462749755160 16324622236402478631 6583995540656310786 14234440564266126722 3703187837913223351 2036716250457528331 14269489352492551575 18371779844280938101 5674148740903143613 9042661099599608106 15145742392127043800 3976637750849148357 1929664900497023414 16072210192119768000 10219923378518913037 16382092767335843370 17799459244729154099 6182719724591999173 11527641243881595241 11558951938853594478 13414212118499068999 3103953876063843958 12657074617446379672 13075866024462147100 15009490877712098382 9969581749457555302 9172274271097057775 18333638064049082233 16440746573152403722 14573093311435475126 14536058441194766988 7210988304617854572 17072019936817910887 6240268377919550243 9127635572091622573 8518717534040120034 4634498375246554574 12670421337774392001 16424879994608880000 7279194510427314214 9172312149028102067 13512958294162426182 11795045019597942860 9933775211068507294 8445093631137447471 16385692351506980034 9402722363980649153 6624429124584170278 2828097285352851331 7666184934332608082 5038221952429302846 2597199638296030343 2749856812167421425 4238764324047926632 17530457915176592123 1908190128834458629 9756252357660069390 2434206063165446727 10848557405341624095 128645030722799934 11136143161237230183 5514356732230163299 11661719815608706194 9714695635723666287 6587900150861842101 6697750272687536034 8028483011223751480 17976321425573972233 1593592282319307108 16400928048071755329 8848691842633574845 6592106658186183109 10952860254471488707 13202860313559902194 9685532794278531942 18103218580759679633 6045925798771394610 13681694596674213211 16086521804015713200 8154342784456349703 12974109435359156915 4369584683116542846 10439374194371413831 2315855499510237323 16136254993529247167 2783531161544696826 748391749149361347 14621996488137842608 4636808031684343000 521462086173673797 18000696562609762403 15773865659483860838 8586463167058569359 6370088851361787415 10880050276941613415 9853100132303155915 18412173940613104245 15275502301677689905 11742815812072527115 18410020951523831617 11491320588377966342 1417663818520903503 4650722536934687499 514189754599690340 160974453483528680 4314631695205434807 6026182684562407622 14230962672859936910 17438076901228545037 14055367068736499522 700087737472771670 17953142487914255944 10335329458870868966 2877409821094494727 3710512838585644458 11003546111993720725 7560905465519304753 10678086879198235355 16093482787344484527 3908600761097550498 18154070571614512999 6985676887912731002 492193798872853878 12214608434561329410 5737962796092254386 9116499977916747200 758867032871276799 16598717170025757347 2378372330876234931 16083415642068528117 17514522397822162794 7882841048929691428 4900632432027541452 7200291523929407261 457668753542043994 627586750243677580 13305295780452565503 9771841756208123407 10323647997612002789 2446663890276851274 10109729548317096509 3890819471877112098 2755048838435741701 3552008862446199366 8879343683389950278 1711898932328405184 9960302959253746439 3351320839390137117 7595323819978508275 17491690474086889379 13316380447094531392 5471292512477631852 6463587591860483112 1731191165961665746 14675680269233205434 17287581064327162754 13796332347041331560 14872747763412467563 5062779546934677270 260304189646095780 15179791050801714730 12013721568816645560 5012502482820811474 3688036631313869519 15788892599114555467 11068174406787439509 5004026948162910946 8776722485172456096 16987116256808182699 10360683471031485574 16476614847302068620 7886271147307467160 7741629059235062441 5704245848812878341 16932090986905594538 310043220529852540 2139355543471865328 16445863112913531220 6289000514748723451 3031075168620434789 18235167528095967380 7734395117097693671 17107357960900587351 6009624438373655051 7538716004538193582 6784929882227164796 14673540575384249801 8053299167719575554 6955570127236882401 9947019840817911804 11026359973784333880 483330906047789577 16141794215111133461 16038298474886712872 15741674162372827399 7197511554955721982 4418768209734886881 1042359366188661997 12073882707060056530 5189108202446749807 14372451469265191729 17162246343091749099 17219273432686538643 14655473666763461042 852745306348420346 15348635511198063573 18145928111407788304 11854413523160619507 15421892269887862262 8310065932532705493 10784293656314176848 17281251209603269606 7995678368202390000 4276354288804035472 17037415292849779059 7864833586809202176 7861456245439052209 1728778333879548391 270601677469279391 5245158238386890149 15957764802772685703 8901001152485293154 584462578536157302 4489211384176444659 6874688842333032586 17584908298051204199 4358966222960632886 13374749027114350402 8580797178216337724 15511300360784903622 8691658511021959356 7444640834699931160 2659244959424474901 8736853209821972947 10387613782879599821 3583447398949657373 11203351491457754479 11244780913342450382 2263935697134366834 6764408811286821215 15648517635731959376 16966085431743668784 9141565091480270477 2272150019341445253 5159612844009086248 16476723424221850872 4542447157259765454 17066594786636483243 18406576238287658436 2014204775808425242 2698414591310707880 5361715164329531288 13402624438742328490 18142699796803292554 7878307731181471556 17121307425971714949 10922958302354232208 12654145626496295971 11587168693948996922 844240659189584576 1869614056284632582 4970576189562987520 9110105192118585501 13492110415856575113 9487937284098432723 12645642430593810455 17449639037294448399 17911905098227946183 2569877352439379423 14575199099505673585 4808522418078633761 244215003590746766 6177476132538776471 6623392665467041893 16162344648987462087 14896592641888025701 66784603393555809 15599805925985515274 17812998941189505217 6557058627239255123 12458612711235198185 1160362170028237039 2903154190699520173 1775220004336419750 17482755820719203814 7536573858910583740 16910066269041070293 5868279840468561613 11007491600424395794 14348938668183916580 18429842974447053682 10993056407720336665 18339905797513827612 9221173473675436125 12401806197593349479 16475349935944260983 9707165663221319679 16723614757082785622 12066991853436388446 4218467123508508827 9778306236306397480 6211800061931799471 6381492665034228279 13879074248783251771 10115425330610402256 1627348855439458706 12000420747037188387 14272825131602379842 1034730375610060497 3586808261668663052 17463983116987622715 9561942543132122900 14029628730167821238 12343256397827658835 18260389005719491899 4079818776093855559 17805373122607950139 1543779337302366890 6477189000082932034 7620439876523382680 17066115982637566076 8858901083973074351 3151341116465668025 7580196512765190815 126427993662845522 1712875497315081142 822946322661369322 4879296712453079487 8400943250522792196 15232290759161820096 14303625170728428289 5782736127253477318 7233352533163390446 11329637002931488682 8309335516411286542 14828138987417116325 9314008560648901890 3571450107277822621 1738564133466692601 14993629035397782814 15839081946735467252 14894666428058560282 1219154093858571087 6367770401141233706 2348667510738303844 14173646871930268020 3819890170162806744 987912169173130828 10574913349807867762 4232119601309482881 8360117909524766376 16407548738210620038 12777731188349096509 14089594894565907249 12696383878222468001 17234816031500785480 6007672704778977126 1975503426254829599 1624746747834943168 16922925483889204389 605398900462189705 14426334877479460756 16445534327535224560 421430954519389579 6031202868712762466 13222073529083599614 13500863662457241168 6414570038311663422 15561982181160020663 2152534244158752219 4308705742378500973 5612441319374019809 17956745161169700903 5828770144413774545 16878133236845313519 4268981375330339423 8830716533195240836 3519829624114140235 11145989242168988828 12792308269173429039 9848636315115969009 18271993720189319222 14384145054944430363 6508677026539132783 6077880917235605602 10922466582606435380 17817378823809539702 9271386213553494957 10217586980134912021 3539058970756855247 15626566221438688401 15224060133759184892 7940661340878939056 15974467537843937511 3523318207941891338 10313515596349859692 15887769122929918274 11773873607983380820 7287279228792189024 5818371981138060559 2771336135614251855 18221395885715431486 2588782938872374040 17079594629545013198 18324853381792083443 11353150024487219535 9065987323950611480 14623522445867821536 632699450966027165 8362079048677337579 3327627852966964233 13041868536930807983 17600016137597042579 10081962627766192592 2264165170598612144 16845987952606445572 12319389580466484978 8194832069792971432 2985199804204068329 6137404008505137307 10608355093237824649 1239275342525362053 16425016179445657051 7344236028746430549 14619780502378674853 11246875415385796745 14121087388728930402 15287733661611289144 9094229852715056557 13955056471228759421 10643687296972356703 16858596899796253892 8853094196663228761 14949434601055930643 1280363851045765097 17173531041146511557 10530363553964913000 2303030003167720041 12843968775769335584 3391104436712972059 12899528566910703892 8734133806975970572 5563291164828222783 4125509600234150549 2966177978800336330 14479339401681246681 8841050838523361776 8098854628533075003 5721672506845009809 2589645170061303729 16421352595424182494 3505198859671513142 9728880656355855288 518181224818793348 11700531785089154047 13381757400974254973 3392803410508200546 13954485265125623801 9412741567154519307 2839071674377355611 3988875411685575539 10842111974781257079 9484212221018902351 14482814397328337218 2436998050290184892 2952961905865812341 16525284574335983350 1485594324728499588 3725896704796883907 7956613990497097035 8964827736843232810 1651175619785863787 11438597878471624949 4078147915089834558 7677684180509170410 6802784288793482444 6928987676726718909 10701527943816876860 10326033232972431365 18262854847194482085 5710199783515766874 16411689207125456567 3358313140168753998 11476103886565817363 6802319706179297921 5052406440283704866 3166213297890192465 7769916606939295385 12134208085824441833 14894856330787589064 310837383803454892 15969246665196184861 6515535364323573287 4862376507089203784 1139704775450727579 8596418126218999312 1290122617383188632 1400178528045094698 12862021670509499383 11563930332097836069 1222018196807910419 17555372457486688190 1972444666349068715 15276239525926889501 5300631458689225577 1816870619119479353 12439555207945147560 5304171172403504874 18292003679794741613 7817886248431101102 8528964964769249387 12092873409837243410 11190976446295450804 17707566332079033802 17748918737747734255 3821384786701450240 4020355958147402915 8734782712892504884 872710669626588583 2267801202062608670 11322025251706747928 11996625403928020430 10685519345310870564 636924295043616015 3524211381285713415 7127188965625979557 5083216796623272070 7834521069170833100 9138725066597905885 3741499759249790280 13746245025658945537 86403111564174342 8103040398409484119 17199163859262133806 5562672278309355756 788047250059660433 8177423214180477851 9144912597610706996 7844518803081819089 16821324827840786407 14980495620509295194 1757962565734962847 3151625742940369095 1915231237875072071 6674231275490867027 1480083077138906076 14339189791952850650 7367092781920510535 15924094989168270688 14190656124717411562 4450650422644032804 18382337780265435836 5178063479650686991 134755749775763884 9247551886988900414 1472667576611423640 2490099356187331408 3026104535361017443 14073471050741143025 9962341666249741125 15108653232085739225 12507535171178381723 11849703968339566177 7034286221552687612 2465414706920551789 6819503579779802010 4451218268821089623 3286788315668671554 16474720628876728437 4794810503895039344 2877415535672345671 3327094914349038767 7142139057061525103 17981971600614605806 6696363389494279516 17337159039017758641 4829967370375181459 9107853720237369937 13313633290108420985 9294381646505216125 12824043240191906188 3225586796622028597 9178990034431318348 12106375981643770215 4708967929418972184 4808961699692412084 15406476129247686571 11368144129861541827 12073984560898138348 11211008356411861749 15940469473047955000 26461269339037973 3983609221607582248 5967770676097702527 13252212211144134648 4647082879403959982 9951675381090136167 10703093444618944103 12874367209753168717 10183135912779674887 7901308557208224101 7311598458892503752 9702138609464565393 3298551734595012799 9126651123010954831 7465629192861797354 2744497861594136673 12616147760832070374 5215514716260999062 99715674342044501 9283361050311197965 10468851101225327846 14561769119601508324 16132905630709924827 3063830036047518703 5771983547503832095 10774420314471039632 5173237431604593808 1141367901483147850 1506080223396579136 16745568908111653899 7163893642772193467 8417539741665861074 9756795891453923868 5275561800304540006 11323080021616157236 1022066312275197477 3893927136995534275 5823053886508097249 6348243516735865348 15490859917972097663 8148102273314016538 9019903242318774352 13251568511448934473 13787976098043577000 3855378328025289146 9499604472824410644 14638854107268376833 15356115983216025924 11017175271979309344 13081941891861594741 14222633061974069545 768014368930176180 5482842706631234219 12307432809669714878 16288922413290776736 3740522969792687029 12616164029885406101 15210172242514997866 6625587555431164786 5262388953211495656 17732611367803251600 6413807061291634281 17524202982134734264 17289603302916146812 4498251742704476663 9316582589672879271 3922860511459225321 2131391446015596058 17549882403957118784 7015801578362673541 5536124451293158919 14018506009042799006 7611121735629648954 18371441736196938083 2674599362312926853 4313123638289626176 12056252130705803266 14505027011897305813 6597670855538591995 7350969672858113090 18237771147320382262 12397995075554269660 16680794251756574358 8893416559570399987 15075142823424544497 11880327925627020189 9405305890044810689 7252026870132991498 1189180719043140481 8282489498315754349 13833611148144437365 8254080974681281995 1146901664870999549 11059365992918908047 5814418208274384512 14325853350463409233 15671388322328370615 12646969298764495038 8495791999655081256 5041509821353375972 7384756498103680586 9515947616025053667 12047625576100167670 17473965540299157360 17292236959235818130 7384620301355759143 16511430579907684123 13629252092336375215 2433797922171579660 11873748332387086362 1084096034177221213 11457885132079326277 9091678162031377776 6673784819963030633 17480076030253115269 11811296997549691352 10509050892361369532 4731449025405946043 7255223970004689268 9862786284404254498 5643642411062754834 12793686166711606058 6484120042202050555 1757112882606438801 14466597364769448422 15268622963358678032 10401446163057443644 16150693070030853102 4007270725800635028 9730983682430529578 5733865717300209118 14636667353220588346 12310515249008294103 5238733614033765161 8501512067948012162 867204393385935518 11651258053062528457 7512601342418280534 6822388303254349844 4800338579149972594 2158331546420018865 4979766871870453138 18154100862122516135 14551566183570444919 1714306138094985186 9424395914234053881 17704875844593589887 2108916663411191942 374498044662395374 15353426668493282931 14111771729380591105 9242553251674364108 11805993439550608804 8315621278774935633 17737854781925249462 7398028966938007876 13098779713878130663 13036420920206046490 869443753236461388 11585056352374763858 4751153267305371614 13262026564503523540 8366887312066467304 13588608392938320285 9631794903906517804 12123102941459683175 18010947659934667152 4661972565976495073 1113250311295631299 1123778934692702059 1597374038178549718 17246517768118644700 11644221811456864647 1007727190309322322 14730027580862213291 3845941491036434531 2560457911629311764 6131476582202840684 11455087168300172638 3531712688048564955 3430861926437288329 4700192815313981849 10935841968842388827 17034706854035800937 9876131610543401837 13706786319816862124 16181284769600259502 2898520744566080777 6942845000459690085 2190563955032363086 3877297559295013496 362727446618688061 6251438867294669643 7560992527127206656 5683870941122506771 7543376291355174991 7272971500967861028 15363461719354812214 6091581093251045410 17820399690327085435 4221368153520098620 2110077256321347767 4237656777099788786 11219148336974856835 485759081151337134 1257970771847153175 2012559599262789796 17374847553744613788 13852429606364219289 2392957714027084537 12138106360388170517 7236312632439274991 3539050204269956296 12287288255969657544 8674241975086165982 14772341112392222810 3872856444745848536 11433301541552167982 12876842722896320939 7781378059368203805 17022827970167637574 17442569321157200430 4243593421253973848 14916791451920208012 10673301940669000471 15022888713321853074 8646421242104594554 4033834671252569024 17075693140809824931 6280224919380940538 3266688825060878747 7940595420442355849 3645731303451258633 17706989937526932159 8928206395163941930 4554409285114185951 10060490591196966996 942683190100607528 1373223404911840459 11611970343923666471 9756832717824993967 3517861658066361218 9204009179969964322 936828785591733266 10787661643116210961 14674935783734970036 239616746278191725 5231438333599036236 15847938797963696699 15188432180978792957 10125461018750588566 1913593857139282136 18323433385763483752 11832825856001554765 15861173160600318884 1870430863089965222 8887301072791046152 13110217347161878128 4201688683733613375 9717206360717791665 3804721684596842323 2353191818312028720 14944454293750467248 2026660490566165508 767648613674653345 10867217990488083428 16753729153556787139 2254062170828040916 12378134899086995880 4775636389702871306 12913956848149671927 6792879344864545026 7530991673768889204 839147667192074708 17071613384114075656 13275235432464405034 3879578253629662133 13023526633552414189 16709246620376257419 12265738417875369867 7419304528495795755 90638748205401434 617324856027963013 8591521012990698427 4348785821872641044 6191600921442899390 398170751266958635 1479115635449250435 6443601396423977264 8094737145112346331 15058391008201796077 1636049587084704018 5864758956047865343 1916237845224080622 10083877229573044071 11938954732669225900 1486484874898171031 15612164372775310527 1737221452608686186 5761988171697004199 16911205572690252932 6584057283711394208 15560876436046041828 29621915898331756 11861854471904317017 7092655018130708185 9412218706997693748 17238997202592530462 2602916207426527521 8751834850274147795 3864614298084591024 12506265983438068573 14728215714360972668 15868962144340972441 4037221756719610330 12205531962453780040 5800460473329867622 1503416028163123646 433464523226344414 2489522432369759377 13487075715260994652 1213452062698719933 8258933766228956916 360853058444030030 11896694194508586745 12449197733819470343 11498491189311205825 4876538412506186270 13572209507712294474 11677449809190005499 1871024594015258094 8977699992421001407 17693924757257161249 11288057032178934057 8080739793848946222 5369362507635114693 16551422191947952764 15111530085827931664 3004091646616626583 11275266344328602679 16555278737718566243 327715751295277620 16140237886093170965 13789777942994575983 8266521563859184869 6532504713685099875 10787296538817115493 178025599471973534 4297315526090045024 3786242229748825716 4405139793790060701 9965222154776511531 15134339915095510171 1203572011129966133 13081341893863317835 17404704476770551406 17530551250710911224 1784353379275174284 6911583344314527031 11675196596268187711 13572125289696056129 16979291767510825496 9297945492820437889 16903608466959747329 8434472900895407000 11428377493536158577 3005637268690697511 8560800693468611969 1802018588155275100 5740813343638054980 11422664817237133053 10749854530781935112 9043216914507453974 6326799063513370591 8928285277641698072 13835938736772395453 1574833273395405944 17754542899572114674 1246950996339432526 4960299320601439673 8781887156338137037 546014958764473250 10489208789864878499 7000669934981938553 13727892173624620697 14070912604467665673 17841720229590509989 12198045029306725030 3936174689259702909 11444466019934316338 2937013347948337013 2707922278156832887 14602200893244440181 11817474194888699159 1150394095302741396 15591214880480030164 13980435334694291698 154939945287306604 10259759781114009185 10268263164879683470 9947372810811072935 1466137327028544558 2346502357511946421 4840377110938528519 12279588077395753 14583508372175406059 2332256498660876393 2483423794655826213 9654379516384130752 1909993170779440821 5207820873594062928 1057555395116770319 3664361315863491741 4591751966929506717 11289283568436787714 17587036022366236775 5907858225570070268 13299644868209923076 7363325037171872867 174244497230014564 7180998422558805435 3200335648267943722 7121910219581003587 10429625325162654829 1159669127547397387 4811239265092024049 13377297097252239264 13254262740812473634 16618108739013954495 12028426375453647035 2770727601278240735 1743806586065312137 6272774671959240616 14738011248300194422 2517408660426703513 8933569306930616986 12575250583536986267 15251183846826528535 15068307492701362546 154491753880440102 14072911370847944853 3263948849111094839 12612143277294637780 14000223298630050268 14767918910803547087 11130148780022284845 13263890665430216555 7986844636991668422 16692549100271007425 8127170423699010497 1635390230060132280 12006005546335422985 166277084236426977 18070048343184928922 3643571131371751362 14158356549156536091 5876388216875797255 1406423377971050306 7777494925607017555 7516646230013426671 1712719111074416004 9140634256604657975 10145127096421492009 1074819844363686255 1984839738651168533 5111430413733261894 13801238856358274486 3764747312010007459 13608620695052212618 12802654749133137529 10360273749067875054 5842072385627532802 2086552249216263654 17704161710844819716 2275361283400838490 7925891051535748918 18326806214382468298 5093290565137397281 12693480944199191483 3904311838884182169 12200470441065084369 9463110160239782597 6568012928257295137 11106642058457199931 14967218439233734686 8895406435328792623 17611427625211110408 12540354258962472875 6818576859127668182 11264810950677388671 2009530475677335813 8612278617699369070 9946413341778292070 10033028476487144406 5477308391944374656 612198228061573087 4141408262243985440 6617583759004445571 7993448020829895231 15002333958977161435 502689493096704678 15538917170515844828 11661252534683363906 17277339629641415496 18429627301571835059 369463729510207548 4779981341168329777 16336580687117723431 15622385606695218945 9504780677078319629 4331496167959923013 9416722293809263094 16591120303898694651 3992292720616403174 5207083097539063914 10513148583289444467 12838695424817102470 8511800688720875486 1624268559977756097 13066701761198095405 7638773557674447693 10560483024600946463 15305980387277622954 1313319385028254247 1358282393418362282 14989308979235963325 6198946724404244803 10610967091426999752 12004476562800180112 12654438590021179999 6134189106453765119 6247150607029462227 7167649434705604760 608374306550728563 3252611998047649249 7163999093024852464 11215227404900697712 12096797024501359548 17055683253554613586 14116578523909688352 14552851555066813089 17123087929512814209 11683271246510026749 13681636347160108673 10127705427192111940 6298260277761061851 12002851495611233477 14938737233984421969 5464800907985156065 1929622744593709805 6675744204228069001 1631763746088202932 16407283592223294405 7861604630138219445 10554750266566495943 15633411507281706944 268781470807858377 5185664037339616807 4103734618864359790 6431179210518821691 3128663092258784319 6492095422023446608 1698723116813809962 11569125486976254035 2530375264462848375 2645787267826380533 16820938587076258991 14115045373800086139 6390278353546866497 5087657301344108589 9883467402597584049 9497585998404773115 3799724657701293458 17701816018431950291 6400460391210218161 8999182525557217131 16758100151971404947 2955258276531318241 4865404920231379515 770356722738206058 9221477790997857286 7769200376395870253 17655031255814929530 17612313450969709025 16865191931087755796 10626985936374762130 135636609049850252 14815541114705034214 10150441621943950476 11818569001901141269 4051896094508364471 16843688896311946525 16248658707514584745 1447617757570506130 4558032754981494406 17709147744348921981 17232493059464066746 9967496206059656457 5665046912692155970 8841077202543963605 11232544363758626669 18230385605779493495 9817708050875129125 1610209801982516784 54118764786170031 7205924656091309499 7708778292093646044 16306558314977556389 6856631869281771441 2319252946203706806 9020508429292280741 9049682617808418738 2651135162894880003 14381489497398931289 965823354728061336 6618913141590713808 6573191295034758625 12344157413203799911 16939506516051793833 5279678992297503608 11793409942229716681 2043290571487477201 16407821502550933381 14768503545119908204 14459671384686554539 6551764340265612289 1730840702952861184 2957361739273668880 14508207549814382392 11527376348382083174 11758909601539561091 9594742205479745153 5201816555365698378 15931650390377205446 4537928844823103474 2384584882450928637 3336057711806620597 7871700010130378881 17679158315715175047 15579640964399882013 5330803197835057035 145466967882619767 5482537532398867995 9668267867799789583 15751863610269340896 4852744531581384764 13969798439160622612 15601111485169293291 10639554025523904062 5876241852054830124 11000591571391205395 6716835402799672810 11418489039641686682 7375662812080766824 18411158154734662936 2083049910390328342 12486783694207891910 10567454276324670287 5158027821261008099 15418135565335372556 5492047359953678840 15745033586003845560 7239789061009896721 11378634604358143737 7146807762667352532 12168301973762953754 15369824424787545536 5270318507949461538 14100209207542714272 1173536053836866896 10887484376753334024 6209827293219250493 14861131925005991036 8042080500421975477 13621563558099283720 5726355776641169624 1529922079591320051 9215665996638175971 8993347823528901762 1714258947484014782 12640681733472505194 7789004185102679550 7099673822937214209 15297026623881256212 796702614667495990 6159138294708206837 15629710901063692897 2410483977707454914 6909611606585088128 17901711367749958492 10773177548360331187 10400213756653029022 3625304183002698345 14097059116329461610 13585830158760985066 17252231307915801639 16044205768173271074 15879276652174166933 2545642226176585117 13260040805897859794 5585706386510772438 7827814577839036526 15713197244429120631 10698895556471914062 5500446206449238469 2863623471495066857 5392442813142735771 8962577721251241788 16623563942671165440 7781964249630893435 17253885350725869698 1212057470722044214 9142048878719919256 13312720433253318481 13106672163102007152 2451593054463025346 3304181469093664479 12957580622005996045 7078677340876595649 6761096895701291719 8331270964380544749 14601521320047055952 13640232726233647365 11006534769911870475 12006768166111956571 6569828096212260239 9628019059441319122 13985181620771987675 14348229742326081360 8124162482747572058 392636357808322557 7377737761537936360 9589886692311376855 15292783717283788467 13845129448708822107 1596237962593991703 4463194215345843859 13728052735223396301 4983292859872929546 13624333233865168298 11871337278455959889 10928871309220182134 15299842790646109860 3180472670024774122 7250881611614238850 8169660471390432125 14108179831476078153 5377035409108859688 10448276591307265943 11389566798440374261 3875839483376889851 2939880921593324475 12587530630279816474 8063534187901332220 48982880042136022 17016226268655733906 4772363117360759486 10989876928103962033 9093238645644025250 18225600451966649401 15816269843811299589 363226997907829080 18194926399620514970 11069855208642039327 12753711836925503046 9612543910682020473 3864630255540712267 11921353000399041105 10146557369545453893 8259420040145208925 17987278338262257319 17078961866831650729 12629552761718614017 4118140069903189535 12315068160150391082 11559796920537852787 11821851256101631522 4413278158197905672 4659079262180172890 17807831001412105155 17494749714834565626 10939609100428450880 7486049367305208324 17576860018336233114 12603523974743290173 6089818373490041259 16819832001636330472 16274020842387357430 16267136048896801294 4970304783999284311 12761239161572792076 3748870197113879236 13168046575141431445 9695807453350918857 12319194383170177833 16541594300618165068 10313616588912942892 12081411053483361168 14128717606797940207 9011535456853501000 16392286832158706171 17481067204337806638 1978591079470071789 1813617013876662189 15276548598976361298 14042093771458718608 479152231297517003 6139621024333402446 9642919418983939599 148261893382604440 14669865025897766770 3177959965168043008 7123725619155199413 3470009235797785640 11093997292365980232 17412138232538584604 6746739166543421586 2258329879664623896 16890556876801571325 13812786054237579775 3067926386857079429 17967035942526630370 12480441176868241891 9089116281671002850 9817139776638018726 13251387396130306464 14563158239162955656 9967798292145713769 128716743965319020 15996703123817423978 1160938066348234522 14212368107359530776 2280307989377212123 15840552712585802904 2692293602004909653 1220334302791673073 14685657567459693848 1954604864342144197 14204916699962387227 14629657827911642992 4442531146393125198 11810065763238020060 2546170251456756515 13192785073191331704 13756699299727221218 7912682521441013707 4116513280397874254 16877215328425396537 8851281623479964936 13614986995188093044 4174550885855934892 8507918689364943369 1895810328010210286 3942605458387782156 13168324117933552374 12413387683818250681 17103649372206368411 7730375442149346391 11939582170075569193 15967940566168268014 5460787896395173387 5601648235847288242 4024015220811427948 6053831941153844642 7311982391050387439 2341770319008544878 5145350884742413946 193472536520802325 14156782425156599048 14817238480678442925 8932850311111411635 3989629864897606359 15562502980038289092 13829097403498354547 18390099882194703589 14928997199588532779 11183848784174604173 10270636727653325378 16443457009760205751 51054934870717866 9582078041292957546 11599469085776439962 1705185305434209521 8970055197279810 15361530946513064021 7336276092328362119 14626991197610324654 1236389143080336029 7941354610282080380 18206651226539965654 7307769374026314727 18143889978768955369 11430144953032852181 2715532158272451171 15295977084484280086 15421128968461694861 14712026692367352391 4529619542762340496 9317794828779435281 4038683608449897870 5713421920841334785 13379198337205504787 7252383375848474253 7795171219242413655 14111146374952601107 15499920787666854133 3923622408915080420 16655443059915073498 3708539078475997799 297692221390682242 6229812911721505136 10567887570016265061 12164759682713769778 7888159610015841759 15456528326051660254 18074127177282572337 271997163520170442 12083040552316587688 112087430058712470 14595902607095381264 2491173016625410230 12644687268159926724 2576723951551378625 3466392195308233005 3816662857450935478 10380847498128302664 12482258525985297771 14597289451987382920 1402225870166599800 1016844852931625319 1044036822893016938 11773674587970644791 18296844605707435737 4467441722769543497 4686851583296824090 10481714434324596739 11435860348595435293 8610453163418149951 627800006112048017 13977472378936475877 3047085074568049912 5187321381098113306 16030916967507970521 6162176675899654595 15986514037161489172 14573091418239529037 13082613811422005677 3019826382977875619 4331219516108356620 15017250183110201426 9536135355472592677 7664821289010080373 3221642456550896044 14154647270928880425 15795552300132909551 9627389179773528694 6421752171868361553 7496113673054253661 16188740454735926029 18303741727928437774 11679085645849138728 676011565469401852 12961677951908667736 12818800116264718603 18345747360359678660 8878888667144927282 12270174274774161281 8732221782298245253 11929074737273537789 10018514995631653477 13306467508774536236 14460413101943205426 14595293584379704863 14079081090898210637 5612851695936669255 711431387758498986 3827085914196967894 17158394077531336221 12036726119474249370 47698813359713278 17304824210442682989 8771795597871710323 6473579426946540165 9035381861137882752 12583736682844945629 7650709820249084858 90474937300064581 4459376625859632868 16352474908423446271 7187927108798734343 5088182329909010774 12371548233405445449 3041686845549435540 7747082243218457173 12241562480677299371 16343813354441023334 652378248454278599 16311037733371201760 3352473947412913766 17395790309916047510 6847649441795732865 13099060048090876822 1537213799633292785 4087084032691346566 11364557192231426253 6345358916426904374 8235497976211832371 18284528668040446850 193624748934604780 4625381839307449277 2833879013086950632 9497937394291553709 13972025644387024095 15943594744775491164 627808338946720924 7044070005730741883 17912146024559850654 4480198217917887454 12843309126278723947 3397475150599850317 7469484039196765346 3007550601093849795 7643103431845073676 1019060950596230780 5455074850749253165 133953166986199944 2628027841621369703 6934757455898858573 17119063855367873193 8261611457139999200 8345564264719960067 7832399699732515103 16498598136540555835 1043280899269952140 12051932957523862709 104614287189057713 9828103793532334813 3860523324107286421 17463505437225406771 8042068344671094809 10697164971863872136 6074806288276216518 5551075715922775589 14072000109393617183 15979729692897389842 8858793590316800795 3186149477464789244 7656753934950183385 13873053336065813858 13582363205522274272 9258398096584848230 18155777826959654303 2746127475328890615 2430698726082635088 250357775504251954 3811017191529354508 12755902045408923456 2661329878874159365 6900309524514023676 17233747803219524917 4971788764786679225 8097847828617784473 5172389267312356321 16549679053499511845 15802986166561784592 4024727965268619305 13218061092921420252 7002189752657718583 3264839644896807657 6389212334272205211 17801221234196795616 6767486353790765683 7937592455695300513 3682554020461586858 1205496167623961163 3992165654757979707 12480152217546107589 5633428691753127045 7029023531785732869 2786533838143023919 11934122644735608353 13916056479420379970 13739024275598126836 12038770013880365949 10964217287221092288 10892195233101063 10575029555707242695 6985995103914943514 12984466926845654273 5518949574548384485 15800047175095745677 13210614646184739674 13426629767457769087 5501061940181840475 6683305193601946976 4807539278311085562 1610626210924175891 8945536309507103913 4992478151948695707 11004431334233716269 12307839562970251160 12277340255859170046 7081137103754057465 1585503738682293458 3263526342665056223 2478030303511096405 3227085077984183223 8415789939693001477 6237135525199791068 6470434905297771211 7422820009305838776 18318108259154544347 2728143860028604928 5305821159767627069 8226848171539564090 6314054018483391940 9831932575388284643 15982523245639139971 16019880532574245495 3238670680700765494 8835879732348789641 17466426590925327598 1974076698625598775 6079305449572561414 11586346472280222 16260481536966640105 12536475566592849260 13524209985593897299 14036285917497541477 6463781906539884535 2675367026290127868 18421007625579239909 2114658226524540608 9004630656208748368 8231133682637155853 14496255422703337552 18372812393076767769 17441058548252945939 7017575289148123457 5215664822731155334 18251692328799726703 11508792653815492856 2037975223587259655 6131648395238975625 16769268801893967296 5028965371930342510 8410318484993243142 14413284813897845775 11888385525528327404 2972580497359000090 3903513750046591241 18120174990464970492 9099518235119134819 6747928648181026392 9233427417337644761 11866883337464207385 18356285366529453757 2719507680447702727 1725620513860313239 8126316968072527183 14927271428324901378 18331433307392316842 9102221768499809350 629420897704002446 12163395780920930660 7200744472728031373 10144697076113826563 17030865526559640518 9419128917339023087 8494178970732815241 311564416584245473 17257381706753636386 8427766586150744922 5223737922102649095 16884686706370561828 9162671475371688732 15457309738530119962 10462741195777902158 14801893861656505043 7424638184338709563 16503085400253905504 10759416095105268264 4205394653402690192 14311494678488033858 2579274929224687325 13642214589826601525 16227187064166626498 1648250634135582837 2435041102573445052 3079280639201376846 12500914380463502776 2802440845377268628 9192760237533887249 10709428012771311301 3083354760131546949 16437206270112802360 11009987012516881801 9889485969239154239 9487075580516148019 6301647090685993530 6383667690524678623 4629601708316534222 14701891171661439335 13894946183979864133 1648153780701649425 17269518260722074233 15715168874276038295 17981537576638110126 3044952319673300916 14295775344456310927 8534020205149722299 17240989711402249147 13246111106985724750 2855533120589075110 121468778413464367 9568851748725047886 3874219738004107507 15756807382213717680 9214186828977494935 9343281519945769887 9830695637538822298 15897461320249241534 8040373211102409095 5812181651300654838 17742204693462672011 10299628162947542218 3995665438076262747 16968136417049569655 14024423565894464007 11293469451893522406 1848135418248102366 5094925650837542335 933237621924414248 2189869507756167029 11152637267093586399 6171692650170457993 14324052202157177700 3499283631936339441 9101244901170841406 17744531567812168662 4336108891376085852 2040376997742083147 10598367716359604302 10636402802851419365 7385562763963655037 5791878025036161208 5783427243496429139 1990378225360122449 2542916944860067312 17106688115626401815 18038558426783533599 12779510026182063151 1015454183130681455 9633995965743697928 11747432235744772301 8247427955222996655 4866541352922761297 14693171659580538605 9928651847718449161 13088438025467747639 6155602605157019539 9740886410485570677 2136362611936555508 11668935438192899253 12694599803428130733 1446708725945387285 3768183474935414684 13525337359423957693 523877165460659439 5930966610272828072 13563388269444791249 1159889010796277151 5159748302842580289 7852100344898421546 17589299138695398220 9672962998651438903 16446882358100994401 12796030355847497680 9970363166729031768 4044555367684559827 13122079445430599199 2270000604223008617 6000377438467981769 15863582731659449651 7648385653798826135 14122075626155154784 13266731887126871128 815908811785530721 16206303967371682155 292890492942889024 14896983197632422874 5970027120199203682 18131046412988420025 351615951651799656 4315848201429191337 13476897938498231342 3413335379781043128 10911013197531503243 16324281914965036039 16360237321517861282 9979461326655419291 13866935876394206304 8110259882424982689 7189902208912170903 17247388130413222706 6242801914393425811 11483758044295663976 2010860711659258623 8593658251211216760 722851245602464928 15707015053398569963 16917220513707652565 3191952231567764935 14236486020034038542 9215429909476620336 10528382030109184924 5610366676052217708 4891375114224189237 16875274280116582367 896259841842606810 11445788214815825482 16770824653821811777 13011365140133803368 18097217070807466402 12186317616095761312 17772368611334188035 12938153701340531703 7289731604046468898 6755516377195612790 10160558264467741215 9874849109947579705 12751520682259706054 7301881382578871368 3584036010855137438 14867816842437324783 3005351353677842024 3458697619757192348 6102221959196524625 3505057136199515526 3968879972023282319 16813707858908330957 10520784665868033734 11907785950833749618 8578167103792173731 2561953692236326230 14097877036463824282 8500186939149328513 14181073940899872671 3246264271722748547 8906104741870522363 13162161418220916332 14957130293346951078 11261555629301063378 3801699054016971526 7998517038305836424 2784694253706735303 14331599287595692633 5636184225294042038 13876400084337463970 15145074934950554949 4150677050654460924 16432982601412077411 9770130115991371099 1149198318265840831 13521180842055982277 8643310847410889988 13468536296985347736 6705122358848049727 17382322036602594114 8821709119655613711 13186414954998698345 1957259763655907131 2509446000351300537 6844792417407274625 1320488575569865620 15306855926458348965 12551358220844003746 3595563498805822462 11113196332840909252 16592375215790526840 4915306955331490478 9370567501384980248 3804708196221859838 12316351233715230521 845869149453059899 13232533483352983842 10662244193786629644 9092753354740307576 18014512149658381508 14700256960656135012 17230970574098973816 8912325665717288885 6416116881584598626 16798033227405238331 13028901436006107049 8165639416197277828 11188488881057833522 13113645019470947098 15999812712505774836 4492603704481099420 1905925887144596972 1381890168683575 13306833065681241509 7153351959308176563 16136281671778536755 15433215650189024768 3083423532176987167 16564626824572036916 8706542865509434426 2371041893599170497 9060407318970236284 7748566891045338014 13677199716680397235 14332563150116382136 3435278503089346464 6313989554593269070 17132056075010455349 12159913897046808977 8142188596499570309 16488536641729200397 4805612163530916909 14753255874197685950 4045265340623512425 6236025596648674327 1870681992062017066 12856714623339928868 16832091374457211548 1275857718431260423 5075858728439960846 13450111810660210484 2265106370030034630 10544500012613216461 2696335090477506915 2333461104892637846 131702465851302482 14885628807203672623 15436815664311100888 5912060496255164523 344932477434113977 3388853074400001092 16511205996889575374 16320614085824245921 11794240138829119338 16898507061841630078 6181118136495132915 476225848446924876 10028670155714932582 6818239128486816335 4831295661018084339 9383541835986408402 9214842621708350974 1693010970206489104 15654650397135447399 10536596060195852982 4155010262553930676 3970110848922012524 9169731115838212859 346584207228899868 17967997133909529827 10198936350726415545 16295504633307650449 7070939264804712335 4358889338269397924 4240649210037646546 15071773229021182806 168097816105126804 13216581465487012877 4758914155189822953 2505954511005593435 2466993722115173510 527784551343670595 13941724668034015041 9447140168124404936 9781068807364254203 3699300837645183329 10556594869925046231 4013503132670303131 3403293289809383703 13686898040536235974 14305429135447184551 4867679864203783663 16734640142324812965 16545509880262109646 6825900829843809599 1097726015009757966 5083042351705871031 6515819705440207255 15733757473570348084 6216941502775815582 10761945564735257873 6894297136599914447 11579889478675848145 7450598152001538447 11290766414926136322 12167895440713088472 665076814017583630 14746477136303675240 12993932051644891792 8268281498600529510 8086717523500131240 10291181281457740593 10443040817379467894 4492765638369734602 17255731100165009960 3679970420670678072 7494967814451769455 453176081577699223 8307064008914343726 2589394524591203733 16363789378104724117 12317575814121116118 7548212448701850378 4658319237952554792 10412563976252852689 9191087564070813204 10175092021332481482 1091410350281606202 17294214882871899115 16854149699572060612 10215906778045692596 10071935973490809404 3630146003384841240 6005534465557984299 14237717031196644356 6823689481089183467 8060845483506263557 13371819443384725219 11260026785526165252 2757481241954019571 7588766492126706864 7634684361843725797 5934174275813110748 5697230261693755163 9617897822698779865 11235944652645805111 16648196783944214918 7920438401624513809 18311193128332864322 7801173480941121239 15671206850289383865 13693735144758409031 5147242252430746120 7840711312765674850 10913334352324065848 14190323633623032611 6581147869170123699 3762757542026433502 1969387917034032390 11518488988566306955 4151250802259555351 2171621223394570597 12488347311913279028 2891699982321706018 13955719690762976078 16798283119130260188 13016412590486111240 12978313028784257508 14424364671449497033 11846138554550211939 4162648198967648755 18011030779666985423 4233689682352899268 7136526025234091457 16493937965506985688 12034372134099904547 5207496371758506120 5926055540072134867 4435228757137438737 17381589426775076696 17886880716596913216 6853279014266245346 14955021437915443548 2737605655266731051 17544212967606791251 13957952581157363493 8256464772462362820 12382261981270976371 4057935923138863144 9517699338582451722 16011083916013978923 2406747461034381667 16902655072057026963 5499428852076743374 7880419721724126979 16503126290114454218 5843149087877599814 4320775532068607398 11411736290578868815 15467354789316929662 8940082444433267359 3331578840561365087 15566852036159933047 6847586350248703019 18374533233647095642 11451624687371952721 5746278636837481268 1265555004383307600 13121052071710925950 16566348204489357769 2859390846374829552 6956638293584289550 3436735937641592153 15529222530493263833 3809635819579557897 11315641149715590907 7124389107404498336 5060884933269088943 5895261109426737356 13243321535272709428 16341102606583817660 15332118816503152092 11088697416008587977 7386599765718490972 6842481458812167604 2747115605953161773 3785294512596825804 2761284562129136514 17871420965263474558 224238173094308739 13992181341044139155 16294573120950598291 3588932262675720041 1685767707542730297 2803595384810954571 7690697041891871926 5383205213753068655 14715669318386468645 3367590640194854965 3209385547379015909 3732428243805878172 15519065844420316416 16113079746561573462 16226463840727915328 9061732203485413506 4258247925091294682 6198469305438877713 16681254174278953934 13077055693641554152 8650050527961983674 2877151619705358631 15010274284624566652 357156680143538510 9755674799430340961 17219738858004188657 15466642522282772988 4537483048164079498 16121157765366096968 8532519380865359154 7630625355919314949 3665436496568444270 8138250033373473774 7272104209678798925 8304901972440211091 16942962072110160348 6026396097165138719 15611884160529429301 1879340001109525759 3908501041724153458 13300933339302886609 6590702052461841584 8439687713734794338 16178193559057307528 1670449597743220376 4281433705724346899 10013561372180325688 13139497402094012152 7784936920977119843 7839648365563565330 2791769952000751259 6849401286510635600 755766921884211353 7301653376243786710 14953456764202355696 16300137423700539607 12815366220949373055 2834554329419394118 14998079574106633374 17304552832877240559 15664385353248584200 5044570505266923564 5338145406995472227 12552992095301499027 2373825723322394220 3837811748905243249 2779477744606165258 17608319432011219778 8692341159411001473 13337559177596059155 12589900993658156286 15084513894229095956 15473640693998345432 8553184290962866625 7621290653376382139 10915920745636787904 8993451425984554930 5087511795597616805 2162419064500485303 11984178246672525205 12485357510694231932 2460568584982495353 2160681389271716030 11038302735973988536 1922276933382630374 1121413671517824859 16195367990799715654 9951975946260032774 17140137808949779526 9086858574411315713 16200882418068516102 18354297880300315238 10910620858552038904 14436360213947155123 4904387242829435958 6022474223242169344 1744117288128030145 11882797429876114002 15841679054893155074 1494259622970348812 17051717326410392901 16295789692546551991 6677084367707613026 14319901029993035634 12120764061522792772 5433750758079332431 11005925401384008246 7491479779341951095 8962655198592676520 12139402943625507285 13570025969182511479 10206642694951831571 2449930373273543742 13876577510168802558 10734853562810788502 4067732414289080225 6310631551931665710 15799971425815081761 8545871633528489124 6549958577354504358 13757095701944113174 7838335671532583858 8077052411571654000 14271833163677417120 17045812607921550782 7140632662791132622 249141509838425534 6919388775791340537 3665169042757169292 715450374774108835 1198176810285997401 10101114721985555239 3519656031836621388 2192756069637819747 12221203148838223275 16566366935488277284 16801687504101259734 729567106524886436 1514669151098989571 12712982009248886864 13009019971332430616 17216661989665980091 3651448712927698308 12651888271535352928 882213551052015721 1065622471038108784 1487585213451793495 13425237517160024936 9488238323035335012 4522666719983293684 702718404766035030 12375607244384229100 6227599431869175536 10219034469860261067 11020343052339501220 15846336582580954478 587632470233589681 13284022014584541203 4210104849920898750 18179651067936337763 16957346163163005667 13041264552247565392 5465506669662922662 13929194952309435658 3373505787901187318 6941809876676660627 7225797773757633719 12888394136435727552 424989056643870700 6709034178245599703 804247790703901888 1590294664187877892 4228695219781643070 14069458225738528987 14041447790522604228 16528178245749831947 3362333011417127403 15464403490738705147 15530840361850310816 9935145706485451691 2325675413815010430 11534013166134107549 10099336814989162173 14772739178279609716 1264326819771327062 155250969641742207 5558587439579385351 2298200059689598890 1938675151615181164 6252457486201136387 1987094857269386322 17417828879704990642 4385869318080593893 5053378396478481400 1322437861121281169 12951664454382487800 1717530261141905524 10472327483966841615 775468917244836685 14031962214088354995 12838851515236997229 10655224401368992969 4230959687951084503 15355978679755460668 11639062250693109160 129964878108241083 2923851341144210844 18003695743308720412 14698969271034643959 15915199009784117838 16750368069701599288 7146748591101069994 3819065731158833588 17174788959306503712 2457678233359841435 12925717167532824749 16807201249368511120 12490175304079035916 5396759350838332703 6419670043492014938 2788547995566621954 16848080228595081090 4375673772810180330 16581179053083800257 1010733828809210817 17745949754357055615 15236387654760241447 1845368798162354065 6242630345203176471 3916406273766123569 4259692026625890559 18127240202860672655 11124844513384279775 4375099431737419689 7529032923436477234 4487737156851660130 12345004349828703204 5014829903928502845 18114426496830851331 5985146120177833082 11856645198672326262 9159864861266523777 5281159054490090799 11792521925379486260 15792282764918247035 9669138585946237453 5536524760195566728 8763955163658406699 16590959856157862299 3413939818416393309 17651630929584979560 322250467681266757 2774588805773984852 1616628358636060569 6078584812742336026 4040259316989903130 9670395458081405772 4346308833624780264 14092473574652549480 1839269928223458639 4357780024277721720 5816738298376948487 174802353111521608 11357680787828934897 14909650109461764495 8885888200893255811 5788652439680819564 159341365361679864 7588980905517652782 4498972011966063442 13705965374836166761 17093649841123875618 7474607662306477289 15382054139483536581 8464082338361311150 8506029721684864151 13845966673527697479 16353482762899143172 15910967931887075852 5674902915989865881 9487051367895454116 16059255773224168981 14091905225819983057 17452244410139165322 3063332059934804058 3741995569613511030 13072043050970730914 1305860341014462896 16070912344896401063 7331231602574032016 14468544748863899715 4249137146579687545 5838415868109622992 5387646458902881497 447985551650696619 12506512563186414223 9347536630783337426 14147226212356988357 15618547639545548820 16233598446418188712 7201457003440855671 2525165993068663216 15879027655903239348 15133908098616057738 15215919346499706875 1184803760717272630 15222084951774103458 6772331452003669202 17962712697841821814 10605783176721960691 5756928026016470338 7376896097344647906 16391920512548107905 374797526174332111 13501428640109670416 8950867159258434587 15790345360867700529 8275233170080385816 6232374401647540617 3824325125624381031 2182525744308299540 6206674072419361524 2777431305788898848 1494726130827198178 15450837395811839054 4762175528325925051 286633971479138471 8185902192592317815 3095492433619973302 6301304523737262714 14260616822147766855 9250128734495644377 2540548282965469380 6696969829922378648 10105136080245590650 1632566883844208447 8211628893042796984 12619350294598202744 15661639667532556923 17741060280588971716 7800714786946112542 9847779474392970629 5227424247661950891 12148128663058618612 5038751168361992082 6112578114697173001 13141528796424551219 11571301407883632746 14283581877908302432 9973139965647034599 532016288877788341 2680033564821703324 2270981549575680327 2629428576757843028 7820554064638080635 11938949790183215900 17810230085858366354 82942408328898191 36963403202837416 4010021721754030414 18106693842096521706 15202911895103450620 8324580933354427619 7650728533247230539 11688750994090321281 10509189167263276491 2293924289234633789 8765100393135910033 2884348856469722755 11267136155656000506 11009756150572282003 13577411720784286338 9606741900639267247 14707858465604331850 780912670331532788 2395682332393155132 13648360373617434179 12825535335887379684 2999568545144567539 1961136616687467014 9970271065627230387 8613500256032391171 7839862286989981961 16168278315223774721 17960728469482839398 17312247183525383495 1484056349214902795 6424338266064422291 2688086911956875838 14220223396675262490 13301861547366697134 7454530189152136049 11055627886345921346 1884301557420701189 12461894506070957170 8213270524258289851 14066776251141161006 10451722150977780721 9428389529280861532 11905373440870961130 8191023259002812635 17116067874038402461 14255492528447026301 15317176922057895449 51350970426436842 3897656810431331815 6005086269620822628 13696242272882938989 17386202954899261180 12834519318806845632 2953405247130318308 16666635933439642102 15684214118201700914 12334810764836014146 1789859505527282051 11514544824299680108 11156134103105068009 7345315624566853620 11733319914828268350 15880835516707779380 9837389298925717356 49483029062740007 8257329033987803928 101082517459962990 1318892902376146917 14764576230325517053 2986044913642200038 4762756196943688985 15701796392864591486 10498350667963152688 14610650876145380760 78695703156630895 14223005133789077746 11689371552498281550 6408429770153826691 16105731184643325900 7301766274773370078 17941734909728687060 7138544092046314937 11498517559675264249 11574363125291816424 2299835913756773287 7461562887931650010 2587164789444677100 697473798399495110 1076649895353311003 12351269691846307352 1993032468661445526 7282919594238305415 13118220893768370887 4282710981314040285 3995710424286962025 8776363824482664817 3072730337413532246 14614156014763614484 4114942923957776920 11125338667612002060 12789056545469934048 7208507566450326393 17356164580359351344 7809489550831253819 18424165044429848381 16941997633981360764 10921640105652901241 13440042741903314290 5257694809555809447 9763823948185067132 1905316458109566362 1651564284862481677 10784658514222284604 14695416702772230506 4483659234816162383 11358219934766994234 9880742657826568850 12862578627649859044 4819190361805210752 7310150087837537790 17889478669074787614 9817928208214110329 5656393247704727527 8143649752449197563 3012929415383847130 12300330770305938225 5407550396680349208 15230025538181641107 8264878573365880483 15916191919036573931 6461416476917362673 18189184989188183898 461789898686928684 15932923939771333269 8240500581866131557 6421177552145065665 690809315948639063 18025560310619279305 2594130945722406609 12744124520760889469 264661971016171593 8162409650600183301 12468724073046171460 4296905512965566276 292342334442999988 1187771959489070738 1413938868331744773 13130189930088134129 1586417054292699704 16110685530616557374 8936282498477323207 2370659650762945281 2999334572697376651 570151779091699041 5790946611017640335 5059561285634094473 16199798704444172166 17265416882784958733 11029676143962325605 17243657326603034536 16232289691180772386 6246473427343936602 10521211744331118897 1860092312099233686 4754539626358354037 17480610849353200643 1962403307767426728 15931354965796064809 8554125932268557222 7852012498904755782 278570365602832966 5180954871204808977 12223714149030588796 587044574565889494 14018041171885271269 13383820719018099681 8379847899231746170 15814517121205689994 4637149437584033107 9710884311034655227 8920563394679407272 18261255380110527088 289278758834994147 2748148548091265100 12297665213260495573 14378671764533122935 2817101638632285861 2757369787727531042 15862870794267258735 4940274011938301377 9763122308848371196 17075107895162988612 16708580900833451935 12789002830595091473 12787484394741018642 7568731675684037898 11222224753181157812 14385595399214069213 15207795946050658388 6061734429279850749 773275663017825528 12982975432325414711 17133319002005448340 7731628931241605640 6230513331903660781 4189667990523878607 3384520735573973352 3171731361441039291 1809937189538909855 6154303551254493462 3488303700421677289 3285232893315089175 9148075513882528590 4861993867382262308 4661526937484186537 750048689984097128 11368559202989143156 3506875798198403591 10741249938922529405 12897308931009665147 10043349560072679880 16451384796998353987 9136404300113562089 10981884980361995408 3451141370359263717 4351856754366437131 7494955416003051270 8411135170458852778 18324318869441568163 8900150987551987325 2738818007281281484 17230797982201759878 5522927474066766171 11029452234463087460 16913127967923586579 5301588075003347707 4146259821468984407 3447120496396148961 5408117822029790081 11113457145892188578 4071316696961060818 14028341545845390998 10856524352528246712 3605062211714564254 8698211659002565060 1061601741615530497 555352327550952523 13714635460651257812 818739603244309234 15712800916196168521 9733068874645990934 13995499135539286561 14902325402551994309 737384065743805218 16217633147431276839 14199534673863064220 5974243213667932840 12663410597373551784 8775558675572682022 16458487606136345414 18084870464520534630 9800150038657738355 17648681928807459262 9258263240402366829 8817543004814736132 1811733042285957765 15242391830277593099 13602995262627787122 17578606105173549283 12457591811956769651 7848138132872039610 10144372569972341147 13317811877293404619 520065398192103992 5241744462328026908 13025129315566049158 13299631217597901947 17581114039726236128 15527664833943842621 13643934444108348894 4353932311944496212 13424467582577686497 18095422663162498518 12340029442985338243 16092404458281616869 772387577991998076 17748737933235811570 16306037225646865745 17172433258955150105 11479867099220712191 9890403167875859239 9545187851685211906 3278502702446539684 2529396616960795737 6521586310380056607 2352000797607440763 7369013676088623260 12818678044861751320 14843800022416576071 10686547596380708212 4130802993686195161 1744866745031385062 6328533830628912300 5412027040765387664 7063866668880164206 14435158926382314342 16658946276507019604 10155516036478726894 4534086523344667821 16760013705315475883 7548155832613673900 1038566653252705449 17910665959150833595 16306104253615228797 17871286234016361513 8927933951237565289 14240295315919689688 7023595421840206693 5147162450605329044 15958073254798417303 8596985315607718645 7460282153755587663 3233497823490934348 6893682902118806423 3721164842199924360 563228607010573441 16789865330119530356 2007900760441048496 5312967938431659759 6301135342576975261 13589825796112860189 16069916686977665710 8260578730711280444 12747103463919924715 3910064972856795538 1980536177038376894 10931205167592609101 5644134850074956977 12520899531509869542 15230205775990767858 13667387663807259841 16377383478363559590 11531175664223191995 8936776327178965326 4684304470977438052 724460149055114300 14904681287543970915 6207723601492543396 1962384793186969611 1855271901158945651 7328703601137507327 1442220726465120338 14226035699886053447 12944620702070977839 13956890761166204631 7541966691277830405 15758905202609995084 12141132975479523759 12632684811183566456 9315073591077211700 15299593448642416468 13457356825594669768 16961542779920410694 6078142371670895815 13527343080851691005 8257330246767031544 14296714213966679240 7995253884903450598 2340306860674742078 5645983132851559334 3208679639467591467 5766020372626849570 4462544683000588123 17744281483667754013 8868420491955224691 8071292684721411229 8315494066420152394 4865926429664177081 3556840801605615944 14632746168432255783 11851563354406670290 5106098982412267275 7184240062383666128 8522071254767714940 9861088134752579650 17216239729950837480 2218931953505682810 12351041105346661716 9978043035202087568 7476280237409427523 35778822496982288 14143475995223904069 12236463352950424876 2437138597054335642 15795483268399534086 14406133628168356407 15802642366046969551 12642778057063417503 12970372104800226796 11179441908712156772 15972099029105904487 3786406554879093979 15159839558286621908 17413750218145604000 7483005699493282543 12881428795704191425 10935431474514151927 6012217619800710034 6926459544920465100 12929679726428992060 15516893731932854295 14735026066137340702 12760994550449611092 18154630404647298161 16200198312679939111 4021043078920987640 144376411838494180 1819015066211948485 6194318307095677186 13604658398542631429 5431054475132482682 292347935026225278 10819022421602275673 2627359253121509725 9063176740260199586 8015516880145996044 10389289269039928058 17174262912231532252 12542895923060537986 5190158874880953650 14001325668503395555 733131758326172909 4740944895180043413 4347831676159766732 12463311368723510062 12405929184737955920 6955220426679868716 13219373744954118828 7052441913133017270 6483090901983973511 11902691729519371470 12228250454750820947 2503188027864117438 6285289156815289479 772483818053393685 4212598689638592291 8450107821312024091 6426674081422867096 9153973112714902018 6666722246040022158 11359155865712016060 13952932101163619759 439347193226050364 13481650666012622188 5459718721617329575 12871790745839056753 18430181502878281011 12889350017890670060 2020539060320559622 14443186297209367055 13938967256918691313 5981948634131362356 14468013674213233862 14071809835881894435 2689574872548495292 14529771184113818052 11164755546320085156 15439759008760720467 11826820865979447370 4690206926567053793 7677851529558320803 2667350065856583933 8899242135877471545 2676488437718395253 787778517875645251 18182522584562105809 11722507859877937032 8310506343996565746 15685153099996484203 3103389719021646140 10449954475168448087 12196798560214604667 4230740748712339793 14394921324627312522 15118230459845479983 2277267723179694210 9952827342064945556 5014655087661846438 2089947201198224395 8270248784501035259 7843786839329865802 5571383958565213456 505275547302920226 679048442451593390 18056367200960112101 7381208516471422212 14553431696426609479 15463141091456596279 4214874285221973144 3418577475295806183 7366007670565599730 6894593466991989438 4617286140366167462 16474971623641564116 6474353075491736673 14724721261979215316 18252057401744693992 3417453379141839086 13940481060372460565 11514864064109090131 11979871860159711565 17817319429042296338 3526536241027260992 14086977929964801115 6291681963101934947 14646239250289677463 15417794913735532815 3056280624583240148 4663898025870676171 9017476745997233182 11850761242932759786 16956950508222623188 11575471375822273452 17403778851544745983 16631050846453052869 14029038775647848674 3818482956170954728 13615225802963037586 13349690065782034239 1562113734544270767 13211060188113043476 4206730698207558330 13933227715247005940 12227427371227023084 2498717438410245983 17980733552989900182 3511020001779455708 8176712548721683117 13855791838763103714 10750744740673120483 6095890398268734432 12263948729430018274 9049490438708710518 10263153569893342072 7133687913221362367 5488342673312165122 13362140377614693108 8187776499879608694 14211087926346659964 18111771338743531754 3310009815634854983 16290533493136125000 3798443539484351758 10789822021180023481 17906397646310736392 5110322261411170197 7822256252631448604 3823335142875664282 868268555832020781 12501084036697516989 14990999944455555522 8816399327128510092 10269713365060590998 11504431459001828382 2796883418814301864 1187406838749694537 9527364297599751013 2813925639757701841 10358366948556389460 15040087017513062397 12334550623161082884 2070085255648709834 16352891988880536406 17404401011945691827 15072230980844412970 1372332683919731007 8872858470843900671 8602743909780618253 692291008179532819 9135047113215742 9470036139218634626 15982943369534907239 16369812541384218994 16295230305980558546 17831274264158879991 17695385147838918682 7231184688055903617 6737937123512945622 4589737749473525225 3298860478799820057 1693570223375204343 14868918751385266548 2922527479611036191 15681354863789269216 8653162514864759095 12607583420778215555 16537009214369328627 2978083382036609123 9977015046701881713 9249557192121965106 16027401348919975635 12272017122330896274 17543684173875542764 3809251846761747582 3590788480934077866 7843362230019343896 13795814702232842719 9356186581922716545 11540268978820459970 4961857757866187341 16073062211990588418 11541985351493038547 14257877169800463032 15964670890807714370 3966992647118028455 2895378409478998395 1554182226105727708 15618139306560820963 15941774981031482449 18442530889383569983 11851296315999339537 6302244824984844550 10388434188978940534 3922725296968957040 5849804126383785611 3949377066295074639 925278801560727559 1342372840304799255 4206485105719203663 9762938765905449673 468532389840788368 8057078169659876269 15909068206238165976 548310085296216716 6406991270156482368 2940710166642809292 8242346402850103288 12800313546585325344 13571558836068152746 14917221405974491473 7680944975166894898 5611992570985543922 999779587228683554 238042434020840865 12134170107829615735 17426807397770041621 6334865184369146766 13468874908618935039 2281453615090671810 12098353064148212027 10950749701329467766 6344654972050953224 4362936982109637660 606121314852986405 4624900370923192776 2297643395730932598 8261556318017515637 14509544016962674470 9927356471897857264 6489354086009724255 2080377389801098838 8445291351212380421 4408329869585730454 5825506473774850605 10160280830398514686 869526407301537963 10490832211500988625 807574030245737710 2312643507171948628 4924482275719668183 16793056575763193794 9736559471295638585 3104312954796195177 12957632890663713826 16045801735457619832 6782640363470359227 6207246151519670571 216849450535690344 147811193826212948 16315550327447779942 15596646603198302149 660963607416019320 1865386187173869685 3875002602451941390 402972213896427558 13323941401792831883 8579259748888474271 13414875691910133071 7184849227906339165 14703389488120720624 17033374152093785495 3658079953552713796 7012019774808878544 14565564453363424871 3764969480758775986 3413371285397735153 7990968734306801971 17427239304672439809 13960699289914440056 15651164906767500984 17083172847177862191 4670703008868063411 16011151328412286353 660249250260664106 4128926730673428961 3819092698188220366 3782852603500710965 729806994479924187 11217014189755073246 6630486205249855635 363571530652177276 16235991953948094976 17514712803860955245 6974387291324320651 4174653385738061816 8470888858042985037 12616917690527240130 69861529465479894 446295234973317919 5675543971764173999 12723357975450026579 15166941760800557245 8838727686363397917 15161026472900645678 6810862431777918215 9937528654702554663 6204435605221185275 9040560901884115092 11284516756805211907 11501755429135309498 4400658648135948116 3192184440593868093 15726220672667601802 7278209323048727263 13579315258311772453 13954321631923264749 2942141082314476152 1393105005292047329 9540199122536560915 166901435938718748 5743773315452633771 3889810693030274374 1238701958955028595 1985067871957834349 16286870154666578140 8371948049777372354 1613590934607794850 14617838834389478650 11280227731599603328 9467224783354314372 3100016902121433327 12681110271105989627 16127017549768345279 10125877002147322902 8154047744461140787 16000914704566779286 254078563650719507 15260617473201105420 10630110291675863040 4129748321623726912 16157420169583571393 7480345089996644071 2898942907473267859 1479035951718704733 2537877219177151994 7529152325094921525 14064143311826440793 2038092674925824357 11805435604460721995 8060648662533347696 8080192286421226051 7983061360169163915 5520049940371885799 8551087939854575368 6025239784069202336 15763864117970728424 17451175280417152189 4848731511319674163 15395099505814451851 15794506755785467700 8065372180186118063 14740602047357302633 3739445510552163765 8420513014285773769 9894198077557293409 14991552338449093127 9758780487506712947 1259519825911657823 14218847144408880948 15347221242683115906 17081719316503256964 8789138451186234172 14881721394041647904 1058645206705659227 14843932199220241015 5925701802225608537 10365132961246227470 8329729862144395833 14705059829408556970 2515321747586775125 75607872067145192 14836767754562725521 6096265868008161756 16055521464413676080 2899001162466846836 14740622233981762218 3381955115196887887 7277264136362972782 6613447069961569512 13251757671470078606 9903556450274522694 6925024165339031351 10905514450115857199 13259715514541374450 15201641527800865663 1782578198297579920 1495287029981747935 1287322532388810344 16753286925192776997 12348369385270473261 17295092589566928685 9891227434915483233 9210477559591675747 271483403548837618 7775326332365045041 6986929959623297439 9887744546224243381 10465096700898248573 3501799478749694668 1528817648940017937 9617611143530561140 363299886968644062 8990241289485389587 4817794087307505236 7370116869669281369 5525322987143694027 4479563912646381872 5215744907911904284 8196734538286807606 3987073792345529267 16578595581095395802 5747685307477001399 5034259023191252121 5327481867217269459 13587786663948891931 5347038281598684592 7764080667329037037 14490626055621965800 753434961444598246 5139628485677766531 13876826975308724985 15419642781392131574 17073713766257197109 8862021159311825730 6042194038972728213 5971580536962932818 9729328712394442261 10347675066417674890 12189309322725632594 9635979101991125082 13850775613526366906 17398711165554855277 2597948442427967762 12023970996773231737 7993151610062283755 1433103884151145207 15126776535625293855 7343861690570102337 10628085088152643068 10397942100923029879 7584098163645604970 9506884515052025191 15076344999712032995 1942483378696795634 8760679729346569746 722215687869191630 11531327864842843419 11099328617188567485 17479907061425585402 9582125537095643575 13315572583161450812 3769300266903463052 9547075553142134414 16390780719893402013 15664899906659059326 11490332448133930544 5784325408458177919 6727587299485846992 17008248960186497620 14744381943441527045 5716651874675211496 1510470501749756885 10662700748083126675 10919903876454814367 1485161421945423493 15005919446477698572 8948869882048477988 626870124359610034 13059392758676178121 17610306858029030108 16805865350665530847 3738973823816028677 13641310565159900313 17974101494091062253 10871196574575486097 1751465812691740016 3666793278690408046 7428217796478133222 2678786525728056590 5987498386589117262 18356382642499461660 10909641897739306063 13001739729783168009 15423793399821476364 1328022780192838620 6357774220818283514 2865764207607550783 6059397214551109368 2746118467788539821 5483954648254675539 5845642867655854939 5873765410587109974 4880051206482815357 3512676924586652604 6963154543884507775 11676481821385191749 12747697765931531444 16330086888835712827 18091025647517406944 12958442208640633005 3177860930111912371 4667083995795846963 12055899890328576947 4613445104459664093 8663514810216429565 7376405520847958293 8097051585046673082 14242883980584025483 16156866601653489382 16499018672864316482 11084289430603730538 11303513009485319794 11378130484664403220 10801760521170621656 5301976038012873334 7345988507904988900 12848717803676771603 15377476636219405264 16878727046631252670 16150439343231002838 2481929344101057012 12301084147652368162 7442345017033069702 8258757445431927868 16060146072312007585 5066022424870672541 12221752856671890960 4120612666263730414 8424656887879207822 14294863391867459706 6618227692511824832 4044148670144346529 14233227010143652510 13014754633889103530 7446401869047805075 4641457866771316022 1153366273772383878 14545803501523924960 4746236995275014151 11920342485687628377 646718311555788433 4582414691212760988 4454019520450059248 8350772924327113925 13207453437732851200 3046683322416122508 8458448717038112378 4755851230734445313 3795273599631220879 15908439466068820086 15539337183462581966 6462253801232676947 14415783239922892587 12917241297473879701 13057264644078572938 4831403740750140454 3519800264284764485 9464525571678423422 6862881164968818538 9539730740179234646 14736194994366690100 13528934171687067148 15385448106611517061 1309772641804077722 14761084565978933430 6318678214126998211 18314001808823680773 14169800921878048624 1879619172964102936 14929994257356875984 7427460401274803908 11777213268664738536 13863865515973632057 10932951578345946417 15571907009964606438 1780134227549665271 17389471390592783596 17455377946374215374 15118231395161190082 14444844588679845119 9901039635291206738 15523370293785925455 14892381389184643093 10294043771943511721 3345385232736527831 16767440440600184296 11996224899868607270 1364869851416830579 1401814146948312943 3512539792556574745 14046374106875968431 2350029332881413408 15225814066536865388 18244259505126340754 10772527476241055536 18350770907107351218 6601125065251844529 2426397221312632125 155999573099728063 17253286008620942431 17897677048388264849 1627412448694393958 838580616030333323 13569745654852672516 10268214943947036690 14822555166003021110 16408392671271725882 2653917778234851968 11227228454437071803 5285084082379654228 18381446874235704380 17065056221673335802 12835911706200026646 6190337131758324174 7320792651982535662 11008584617466741305 5969496661115073578 17022900123794757798 17212623912692218145 10326863659574239737 17427086081829404203 14074773405622098453 1652978183712013863 11663056777528772154 4634531616582089917 4732867502943708564 2394415296783190350 9623326150237272810 12856417757992020659 13001466351861754687 9957729609671248411 10169700068578651809 8531243646598131640 17260142708378985327 5440837478069779370 6188701090424987146 14156634755954633002 8010149797606406022 228764964517695774 1001833286984113199 8144032288186352741 12770041145437194392 6465101308580072244 16841372890572638945 7721675048228592647 15795322638186024487 1455381080916772077 16318144884646021451 13595196732588652757 8519417999160314116 52814202162973989 10001755781929482610 4351217051990334527 13793901941434339761 13785391947250016177 12620349004651373031 9163108807268518876 2980953077053718700 8282447769321590306 3256380255671058494 13951926990565003611 16763279292228571564 14564383452065653835 15172243341208196471 1426711356870689934 6862898900625884110 6050062403975570731 1542050424280960632 9698933604038390485 10403312882767337385 9729290248190243114 1906411876516057966 10673970478345982244 12786397748203050631 1750815233251604910 10256150723523978176 5662717578256846849 7892686936973193791 1407605635748024188 7942623521634237431 362466206830491776 9671645847591697832 4624520615038126085 4765589329371684617 173708675552984849 2328732078377585975 6242554010065412992 2569657378460590871 7260832631129915915 9437420087714422097 2655248186624090542 3587862287799585675 15445705268532828477 7751028959506742617 1739057753858530118 985153682214182343 12885953317694167905 3485609498030108964 8090242447784808094 1036381534793502260 3333882296979530862 7798867960002581795 11508162631698811595 15362477927810654913 2133917443174206886 8915694285143701574 3268095852778469583 8867315912533629558 15626640924098417906 5998073339436050796 7211919279552932623 7787682205367550634 6080190601369463270 2456169818750548842 9255138699565115796 2705271159433125286 13056000350476752204 7295239025973251627 3538651376690527259 3724437244365835127 11092585447996677443 8715372792238718758 14708920548009602791 1838505870092286347 7507534884174857730 1453023921115594899 15613842994319336722 6321147213695014742 10565344265353122996 746737135171664801 15850404677847972669 4116886876238071614 16022856852972153199 15866499005942355466 226088210236366878 7600614498215638113 4730982072573498398 4345433532937962934 2508394900255605526 12855777356271933277 13618038021209844910 742354036729649582 2503445418101787212 11659836301738630794 10672928179515861088 7748185185262568116 6797469747069342629 12003865680208693423 861652200816648260 2487913398327708091 10833155544531800551 15825373336602724986 14114264674317468524 2457163986107940265 14385940291464917804 17890290203550822083 18013532112775293511 14792490156984793838 3216128568680653419 1747165689445444155 8159595653904593725 16389942638008043189 2456532627027814832 13333218640080473819 3801500005207092931 8620076152366539593 880916330165679959 8437185292272572473 2182069857674217712 17381857376527709229 5839514724294761477 6035856220548379605 8686848626193215156 17885129523578821242 17518229403657752752 16912154108609672897 8482015249427569220 10172795837477075529 12646553585170291578 1472936795607670270 9281847174647165473 6929569166967013638 2409832406261520653 10160187744207501650 2346240357664003561 14307356214492524204 9551108035042490448 3935847828113634162 2712730737608070182 16611454383483410754 208853104394293277 7247387013577329493 4531889831270675083 13464235626726897565 3768360294244951613 4320161077456936048 13925345795929667104 5767707484860901361 4653727921073459303 7124061423533598244 8810318620491656703 4099876251540360369 12640182209206148470 13357610765896539202 10761401604527614991 9030441604216326843 6126533415595804065 3795443863207428138 9030369963371856717 17512889205313107517 7389574000410462322 6994149947554498083 8197144944666240530 17903002891880166945 1565727562452481705 11966335629330824844 321945941668199259 151346697146472788 8914560908144813350 12096935269123930310 8480926354613172013 7880627380513635647 6002809082094255809 11511018864447042884 10192913555481422943 13874603342025226503 6112713294891330770 11057087935990662022 18238438071318674533 18412403279560414260 6624845061136655808 16363439894219137175 2184034871923244723 9668357497225804666 17843988249928477718 14948700486934948699 9571432271262027720 18352916238934699132 3470079085541952997 5844654645424043868 11012511008653628755 8667250220041755564 13019990311930190342 9487909738255598009 3046660269314780811 6731613771712251014 12523170508032902234 10593061965809687482 8429722606279598247 6198376121101804225 13218932906828162765 15140515487045588102 6890793975998384232 4522667328702115961 4322935907485542464 10188805966118715516 10162317805783678270 9804179215537800971 7385320295157988019 9444182988025192594 11985487431511196738 8861741237231983561 10938426612650179725 10476212908539776718 4400791801508046384 13360984898175985564 8633171946012069492 17474115255322885370 14935988866318364493 40074463361489914 7437805816126623878 14633356147909164750 8483458406329886342 2872171982622497135 4875139527710142625 4295245142484264884 12307307095978603001 2678668752437862008 5666119898867875011 15011664080832524925 9568897184475554993 17946118507099380426 14366830950614951898 9511184593142545650 958299631513376670 1412650643841478419 5500329222531735934 15308797537573850247 11988475701592553897 16143928863295858525 13704102855026631809 10896433415776785658 15479297560632693158 17549100449544181957 740810997402698238 2037017385788112520 6753164534408553356 13966097925340228013 4222848752441116706 3318874139782718382 2383480966247154083 17098766881126988091 11516442728078468793 9540507331100347735 3637053903215571844 7158917357964264750 4180572207960130537 3944157861615642896 8322166751804934664 7628237418354337816 13515735019056518866 9541194911936603467 17371180757161511783 11413276511657203560 17112479015858263728 8440205695539185183 17450513898936211660 8686509953814619764 3386165762384206103 4271594691478215092 547369332763767046 16865858814760317739 12603358438881070223 15923319167555050558 4053565710751418174 3210508463852456511 15003369936457044627 9329948722733265685 13114825838318869086 11673064547646573013 10115558213978748577 8045006647553796489 473805878722224530 1806584917929969309 5407835507697804162 10491249308933476543 6822739313721613151 8013179844029444019 13827537885563477539 5064560203884545497 18408353155648345448 7826917324472928454 7333885781942820517 8763023545833501363 13626469104176904735 10688972613027145564 415210524569988328 11698936723145082159 6391128832454898869 3425316153596634667 18022516617553243828 6321028937116965290 12652586639977723972 12581857334742699321 9326202628212186397 3889080250983237159 16364714228747352480 15506168957451575395 12232166978188928790 5894089571829120587 9251025190951079736 7181193349633169255 9208884273033764748 559000064553336193 4154020935573814599 11231642052257997871 8304974914837801274 6540648792253064433 138507418267688074 10974024191047883837 8230820952950301196 5677065662517941974 1515195268281757963 11820269967432652410 13416260686109554475 13935685327887938543 16914694400669539227 16618624315676233260 11114610317172824259 6527365481675408811 3092894080666762389 8909052145505651359 4815747417071381565 11441480256114806857 13044386033642726471 13954847831432751046 6620832248409331632 16087691701730968516 4061188749600829172 9967145612962901984 12642478471973125402 15242904963453239694 4170250879688363860 17691921799905312638 14653285456424568089 14698966168707263791 8959844434387989492 11206186615699768078 1186109723667196499 14013392221584452624 6119667775384513762 15164640528589611028 17613604506953398439 2411552122812391741 1624041179159128237 1871162685200897555 5018419299077697841 15433024054240499913 6222025220955819517 8023503219724686972 14079370746807319147 16039482013174450049 4732861794918312267 10806251088399849117 7924370414326295662 766056670762047418 1732051733489627047 8096283011805700005 13973526981981939857 15695248885958762448 7934275311691483130 5491281813210660998 5093990132020834574 16011017220511243050 15010871710716045513 8162585465733869949 12474790672712389590 12454284878928591470 9842076412824055050 3176577535155691258 7284251618863101610 15119214872970822100 8891353690588742179 7360034179904643161 3860247628833030603 17452124414330327054 16987349972460587872 10224993924356760629 10196254572739621099 1640409583940389239 17756919652094546532 2094617462564720995 14322816304608125370 3794952844693230777 15409792176639337495 11013612919364333616 9691925015381884324 2730378743714829732 1419695490632930014 3478920766913914880 13525095128703112078 3898537992323939323 2826520355560438891 15567573981708394456 1490138257903937189 13412840526682564418 4420636064460184998 12329509730127978612 2186379209358521616 3760827385478759335 2475528907768720474 7781479108857327556 1112477713389515875 6164336342706355631 17922185246095700674 14490141925153853560 7267370952266504359 3501175808706020507 2937183812380095927 6653783874526360116 7761251854160539161 9046267244174554803 5907587331386091771 2665144493873684522 1306117547082919980 9306556864764355497 851572490740096850 18062200953949196725 3532576499119565322 5316203059906551729 8629447917691889308 108225640043065620 14758730051346963683 12945614634030508443 5514345763692150286 6269949154077519044 16243175842780321445 6573958415863127755 598179242211858168 11569219217153964480 10758872178028022496 14954241516910159922 4033277273159552115 18116559587306871852 15810376581558257271 16761527617681190416 2430486954185861943 13338679261291466357 9744450304816519528 10387898788797577879 12011877042852021953 16263781963778018702 5576777207456920951 4119983087994331089 12094617884958463397 12737699840234418107 4836004904415086058 3447729938927643618 7155285238547144794 7655891544701468428 7661614124714584313 3513463732527249471 10416150363604212734 13334896823893557881 13580853156435048945 4233120855427806897 4328288076249470116 6879389971031334683 6645121790889580520 11097192316353659104 13251329663400209242 12982591414860451004 9001224200337097627 4795288816781331093 12619548439915142657 5673699374757012036 4179940337738644614 7965138020291126276 6134056915304588754 12793460081296976075 4668753404588126225 5153019170735175987 10912831360823189474 2167656284828316790 3764512544034917406 5989290947574985818 12276915354318679994 5318470937793283014 16901876154309568561 8537483399285104620 18370489000891542061 12676172519927535001 2821594929439650127 18330990030372299947 11551472888435453234 15093005124714349663 10445318734438700295 1954844198726935007 13297760402844653762 13288295519733302000 5966361876836009709 8600515196300268709 2891778650835244644 14512811951910685580 16293602808629354791 13674812026729835922 13668236640752664814 7512603590561220505 1908345303570625811 17847804846916001209 13903607346859027389 8450606293598410691 5430120792396231447 306987718253179529 10588573364274242327 4937198670922158307 6088464626308530371 5402294246785953438 18348658069447386298 12084961652288483416 849986241219223601 11817446925938677134 16664605617259295429 3973843917537546080 10342032118131734832 10532482822381655307 6870156081182438923 9713411120800817776 8499851793905500331 4513738081074929702 4067106896427731015 7807048520961482756 8218569483331394606 9939024532679002916 1015205995678565600 11880931292162551388 13032134645107061117 16677215207339965819 11823927794262079416 15328957845583127854 67248596135303372 5445169538001485048 1877773279513306744 14708309788826178364 1463082945376540987 12804677746865507208 2472340594928414030 12777442216003559273 17435974383316564300 8846060824291917917 16826488304757871782 10581207480532772641 14304608546763897845 8489306307649405498 14884723820426190759 348202906807752572 16871436215946199967 12117732431541661090 2486152007771621746 3075236160544853400 3668493514688690124 1988168752245471232 16492399521885601556 14613789596349914510 7510856501121604410 11647305751044557374 10412486113745058449 18354978969192359983 3914283815251010117 4444550629603317602 13630538578025582562 10168797793804728140 302586333925459407 1074132150008750399 11657807344042110457 11258079862410235447 955112817198974776 14524739969109351425 11718238021752863344 18391399834863983904 17907220660861675877 5796366335982725676 10202986883760286565 1745842480369024519 2951797911944817651 3327404500533057299 10385782209769348253 7282623790288220785 4091260607321812840 7490021792206131402 6815374832850035683 6932811268526512154 17019307918743510252 2298446177035652121 12878365762570785587 10540093870280670339 5898794645633131833 8322242771980757859 6650812365181704598 8045946578573251689 13409349541124256146 6953072512599800033 13161334974803005499 12020271232598975177 3456013354757570357 16792257342829825603 5269557574825601720 4020930250701908420 12298205842862490245 17311474347903384807 13343677013984595625 16400751515367469123 2240787501151678515 12624133109931771269 16099636188001797937 12276598575549055277 1635420030880939151 16149857696713246529 17899871958890148358 15853605437860625818 16606373260552238846 14495360651403865257 13768654194462599567 14369373416021659130 934537342927823977 17036415838214834589 7247013939154211448 17052283880896017010 6194695501865031754 14303527205412207523 9162487545615347017 8361109108342571680 4239029661238536990 12295692908625892469 346706445567020471 3838873934064110545 7839690253024409359 4835760534180668746 11023197514303648637 10808544405952902952 10529899912618984230 6445597180050799649 325172037457458646 3489660438091800327 2619295165577216330 4016426353306845471 15982830916811106481 3824768903806773487 2184628038471789819 16857427245462457268 5618938967035616919 2158272575070731769 16864788049240131245 17151923486558483730 10028522869713571703 10001296879150172167 13458944911388611976 13371339887583471613 11656545619260566177 3670118512911816744 6034560403791362682 15008611463752380820 18221679875668146749 1202966223456321308 4603032811387834990 2483839322416558556 16250631218463731595 13056548990939714182 18150519725757801485 6974016051743907512 11486412651103190138 14501376849862168030 9744717431544847528 8749400678071175486 6975876098714095160 8844152400283636190 8333566873038992761 622011935761456305 124160291271642588 12386382518370630688 16271147924038216351 6803293989011948080 4510986200087997921 10843541197121180350 3420971073086314487 3645029018266358285 4429770267521603899 5855220150849880017 2857797696058803214 18333084842359131964 4095129947584449831 11949029240274271809 17774770250974346165 18160967953012064623 5759418400538867487 17022613702061131229 9898578597746939116 14113465524339385922 12780530550782447230 14409728029165551399 11601836727454104498 862814546361411815 8975898131201976727 6958658758925474406 6938362784333794697 15661855269511192283 8765952824842013854 1723594395130152303 11081626470768336171 2513528859261892492 12661302900098861120 5219139121455443838 12340603662348467845 11090881346652562895 3536067014329435417 1804491604381579483 7013584406844283829 821725039137054683 17581040006236796473 12862258719950927495 9946449729607958650 3479074126776282801 13777556552975709316 14633821523362936213 5245501799002457013 7488000928876599951 14153210755036162825 17119743402015409858 8751861486530614806 16774365534220490222 13773001362156105351 14443300484040682038 8163858681264128096 16446222737589234427 11891235024783092671 590636915507682736 9787607213178105484 12425509360916481293 17209464614699420600 10698714887564907711 3665458284769202847 17659976016202589958 1098224403060147073 1421142193849919930 3121994636653635977 7392378463390567379 3127689355412894234 13186535193027414048 12568132215316279993 338228091303483367 327983059048779572 3433200010621181027 7322552255261266768 6030418450516562799 17644042562669036387 12637111625962172978 10096482095405368763 15911515539266316402 13383928156025370471 4239521035921153869 1706468201454037207 3355126812018580973 851349449268738713 4915557171535432076 15656857727522544118 13620311437341599932 16365748406243073468 4565587385886778521 3143029945093851434 51336294360130864 11403049713261784655 94983403714097519 17200051145013514787 6503178419441250774 11036143908271202142 8640418605823766234 16117395099587777133 9523965672334935949 18306455133369190231 548711296890027765 3499370460487739250 14945562936285679568 15845887839899888072 18320278439703851172 10943421957589573027 2003973544812814108 8486608055249188540 8395859002465201391 16266988376954636580 9060286841097278330 6406710972207879754 14757868834748645878 593126380412688641 4043377840568979119 7928404595001793527 218233366388358435 15770578175554967619 14176405246234208567 3732050039997375385 4326719868382824348 3154697344965588519 13163285169667313150 17574378553002549111 3908076126835723838 12004979563540640333 7390144018452284056 17530122751229683320 11961650696749714613 15047391478628178252 11649882768800413183 7067752100832367634 5847837302414276628 3041553369338551840 10863111133774335711 16705442324964867129 12185096507243427884 16483541128405569559 17376751681865278148 15316816263817512688 6455457671242467857 15749794998626639655 16459079260448045150 11795573657610681191 6550120824192338873 12843596194875553259 12944896583231575538 7291366383424095731 413182146347583443 7196126350964321896 13691364535265723941 4062058783327958427 9603817978234518256 7429372114055013483 1888147742437124110 12760759394517270622 18356301690819171467 17653778085655890929 16309684998036619163 5333778212475036978 375344054889696416 4650420076190749711 11408869984016844826 9310792448211668963 13629092397649301304 1418476534313062893 13963629649629343017 557052764612591709 4939960715994635311 14429786339370730999 1504963576607259502 7992206039270445228 9424855118192796132 4165267581984710201 6773541757931149792 5809883502607953891 16030760299149365300 6167387540757003906 6527932261207202957 7095291882706271392 103958761336123437 5414618325587952486 14048358332511529399 8537043394341565583 3484050519945848490 16693636910525863725 14881347355086562312 11829356493553862675 15987778666601226548 14132128036890543429 15780961520920472096 4244685968617120294 8987702040126620945 16553520974676385481 15594368956409054634 3747258587889980452 6360097098518203881 4138979007658928501 15349338694035985618 9051928661584759845 12308990997881223088 6912741534617075217 14718381763714067503 11310750988359470765 15864832004678345376 3070922675489662435 11991768259077769286 6248425237501010760 2564522077041560386 16378710748700927319 5072022916845963412 17745316335604644182 6083513370070941811 17405301198883149281 3964802101781816994 6440673799144458377 2527002347587696986 12860134751545223565 1657239589025725694 17175809114953239566 8070188207168699769 628282856597700340 10508003318662258818 6130060548973235986 3029891506777037864 8154923094493926115 14056921214213649971 899785748299836892 3574844913512834792 1198653817214470446 13406908408350507592 609547144569153466 16391681580031924270 7592060365107385344 10792707517287015311 9482509980155681808 17507547329936551285 15690324409999580473 9310190298693948365 6114280712610318969 10634943376026483285 17178992468156998108 3912696527046883040 4157912740521550103 15994492612262748404 11980406473054702225 3313474291554844351 493753530155946406 130296276466203389 6312749341681810326 8023842476860185397 9774710662398697589 10881541238905078620 5420271256328570696 28896385811229033 15712167818032497577 10943648313707191041 4966005209794758135 3861496611330841455 905418403173672045 17750546287355530272 16688001855567321017 4735300765716801779 2640485554389648270 14605744635475758463 4476391047220075461 1125702651044368589 13122159074128429810 17008630150720970946 14582671953447757320 1868672892933025302 16928515224303204579 13154886889794288986 17850747967414651724 7664065069048406686 782396733834716098 18205356084796898676 13842070621717537783 1972013952807893051 10548856388984445474 7722223087914430474 13164347045283350535 3259941569019963561 16312312922895494852 14322889828442286436 15711929957790658282 15819732710829102634 3364799714025436098 7493727772725427631 14534598016267133428 7373110183876479825 1509931292970544454 5786269267599796520 12813147250216250972 10057813513997207297 3030149776733333302 5372168099337810677 2510236749280279638 14089267354656972301 14574808287001548393 550647217849956251 8527834326886708937 9533937782844178744 4418470565292359247 13511384208090006972 13377340634408604886 2086354692526373654 14232880091132707979 2900661734406978674 2784323794806547301 4131856122241130227 8047389732389272763 442446981976180659 14373549604302855426 3995584968218570434 9463614743566024370 16485789438323706219 5885474827937273481 4419258986667125579 3494063362460214159 6568531507889457511 15791637053191859007 14888669137465675107 13325670009844989875 845811005101165179 12091685834036383629 5553552152318643701 10833734008633998171 17101691752372239383 12622577732050127616 14468203702000330078 384394077043455672 14543966418164740530 4166815016075560471 6085995348266220258 4714736232808233723 7354265531625327005 1619062119907963006 14034114206171177170 6011315940392550842 9574566018955432974 2992344028799575160 3601236077681362189 6194393904236019574 11674505723735709184 13300818799486500079 2006458321165230139 2086025501977451602 3486723109859920931 12737689006158716610 2963794290523451300 13387531223264560635 9391491243911947270 17202739277550076708 6512824649639212450 4542602015594919128 8801164617442844193 4827641827411435385 16749168236796240357 2942303730196493658 8183826225681139269 7441443899917304821 17771267429644077947 17801031545745612599 1875435881863683539 16134385333661387810 13277348079215469895 98781932984907226 5490967230515160148 15279588125512254927 2187343272560937184 13663063707709047249 11000426631537402416 12448310438619086945 2571902433394524936 6127522332690525627 3237359153280608604 18110489972460721878 14130463656138673314 9144744468892037376 10219614010982398462 11247588814375728224 4426600584369820294 817825063606535740 6802219734959378256 4561536164734524391 7294996857224201422 2091693992931675914 796468732528114385 623525432672039207 15760141930473038763 8565514304922394371 18036711793055540878 33218824867596795 6515843090111794102 1558728275174600328 3111661992284203125 10648270130599661386 15874749113874537058 5918496537976823263 14463969421394787632 8484426942825915198 15952507245821786399 13121223682676369830 7862490268912752280 9585059367649402464 3879537974003492251 5852602182672750943 11238808387381169370 2388184155011794623 7487792415937830614 7350924883965424786 1752056012502653303 590793047563265770 17182842294991882706 9586903397880528909 8940658227852574720 7215384256140158911 8578137590976344216 4692562247727516285 4350757112036393415 7351316681450163394 15235860662810631467 15790774895052839800 6595725591490523357 11378480794552976935 4074504359784234219 15769273196228381449 12069237286994795813 3769699334870878005 17965536336183433681 17908882411654949822 11593135154050587030 6272205384720498578 10606267786314973345 1883437699029622422 1281769602941971494 14147799733435628490 5467598756685788529 17134514499375656389 9935190490325761854 632163439720042532 6724181602215939495 18324272199044065075 4311427534645360268 9888479887671058707 8814453988802503688 7611361273492538987 13984578332247179252 2007390898586358915 11320980709117204518 5585959922352404278 2276178505217576096 6960707058222086265 17963381646552747176 12017775692567799297 15663195242927711946 12379025815377202627 11316745331666057716 8463419011336257548 7129980518292918036 4304981998722999309 7968490290878882287 10319578241558124639 1333938469172271929 17559906228421952869 2669923887320211555 10294039250502505266 10152068140022729757 13312344406649684310 9097310319890698784 5195404594895182914 4738169308679181462 10553955002916926314 3177803112804512004 18339591921178200820 6884193686884733892 12360402438570529697 10060550448188793498 18204049918597944199 11255865876105729058 15131315430261749322 12909859260291963581 2828196345272529229 18248805609570489998 1678602702607521928 7210284720873824273 6012035350469233615 16925824345329934332 1865899511295742421 2698943468843640984 6161264979905405438 13635463797228603267 14508220327645113770 15599993203140287726 7287586396392468532 3354526880722435492 11805790853184232966 6722261494304688586 9951522581009696274 5233982983444235038 9814513525148008936 16358937174976186412 3762113514420465168 7591871456391496899 8305456739537652486 7920337906963230812 6511452180693130384 1785630317217071159 15625997604477810587 3429427321037633050 9541897919509428273 8314265652851733436 9646718889816200314 4506662788258867316 15803394398664820542 10968698130044612110 17428402376816042994 18229270121061199411 4234322011018985626 14750849829895219458 5007933623224450296 6491000680850754696 9627990378641144143 10386088839329555862 7717727590551558360 4562665639980845663 5926911988564550608 14305919735301155560 625767010277998544 13759427924541203705 10426913779933504827 7432983661087005397 284146808379932056 1838077133921386344 16369719980709826868 14479654867763921540 2011957721299925071 506628300755974644 17852977787148266447 15015115523837852658 1675421901805961548 4887085329508889324 2267609402017049961 9311259792411935761 8497873926669215391 16095477160564390640 12223582461118504984 14965580436804586400 13341317427341051232 6476980236833449965 624498090698173235 16553817713865630646 13959025237039016102 2493252696392600002 4687097637309156813 13080257953240570413 8193238959812139939 39450670599518101 13986410654261813857 8568343881140452340 15165408732096585771 16673349008559726620 10197165124285438307 13711313339455614058 6183984237962226835 9979267510972139976 11674945070232736895 6396696159877368181 16497408817414166578 3334186728796875293 9689611793884093729 18099195352811652091 802293873551616197 3571507580164992590 16446523330915283890 16422688169468776177 13043537000489785973 9107867735349297986 11754086860872218214 11469640363127205157 14896513910409424567 9141872413623559286 17604590236416268397 5879419040306265066 192619133930528368 10778586748292585856 3936722735710547816 2911442808314543084 14717213764694598240 13443913834487263708 13968464595386295124 16695979613488283482 17221281976841880872 15129940285807899320 16194880580267105649 759449899366673894 9535896129072636927 1718552625507097797 2308959605879434430 12460669109872190856 11353147512250173237 11087587607837476347 17002006650017411636 10976150447176387019 10130275397008223001 3149496358209852618 7423376795008315702 10514245432821667115 13875805622918517799 5575213050704879212 14667102348562108485 7224410360153810935 3153813739621934469 16606266771459714629 17661649163721108939 5673011199663337243 4878756183343845856 553908229998840973 1750207658397404798 15042808278825004710 18163617364894698429 137785400453608000 11957632282911058008 1200240441424273135 13785778378629957065 71248748539386625 17717440670716574522 17336027622903246183 547363078805346875 16166573140416558670 4053476819569425073 15075295108921799446 1930384239301030180 13392289821792749915 14300321855076230037 16557338053420150470 1993614387670804597 11326497909826821370 12273931320323096978 15673857893204359005 8493918940963899924 444986491854804304 8740981977970653074 1516962181097534187 14980516090682677182 1998305165624233667 15483894063595077862 8466351845266400582 10785848305513674863 770216572097002812 15709528098328811161 15012178868606702727 8843060754459063580 15385219550569257034 11328308839985769622 4929905548116721615 11654443405528117822 7953168670197126062 9408283328149564509 12153496588092504068 17505474478236273843 10484891434914487260 3640601413563049633 676602930433021430 3427187533704830031 12858441400042306961 4443331205781366057 18105015150848704203 15893047812835562187 852149731327423122 1601127184663939203 14134257443739343759 4368309484008265795 13783515437985325878 10053855461795339304 10495717952702050352 5008819035648829736 11170632453701152301 10883842241561260706 10710159389187204378 4390867828477334894 797965702265329416 991638883018071309 14423375083563560827 755585015973326335 13724133656356930590 12571964105678397845 9549844266574599863 15375623389075674755 4616902154037066473 3648199732580273984 7518104503444790116 9862112603201516427 4543734248844323125 10863000211102809840 14003661034776921280 17378055677934657551 15702968945826390605 440236455357338615 4443170324397739325 472411838553849322 6032303640675233563 13483940283678597672 11254721466535603795 7186412825110428678 13723563683682284976 16098547845119543559 10540369117021803414 6129635885522296441 570269077978175946 9097226451687198079 7789545675908330021 14590067310917116050 5620056328160838517 9310727744963670414 11802879120173893654 14188737737316009173 10108874019364213368 14489723700664735389 10452987049170687204 18325208490924376596 6624134130957743057 3775341161425731172 11942188405360088325 7381063487986122158 8450508753269020772 14216334086983626156 1125929659800458262 15135111883755668916 11529089552287598403 130184212720129750 14008974117688889648 8386407239660493755 4492738410081848396 4618950920103418026 10993369990964593444 10294739802419349917 6882974548578343440 14567070065234785201 10672374275098833535 10311541990352035974 7497470304773647079 11787635729044220087 5532550058927910386 13331430961538365191 9529532112954730237 978947347648845500 6132003937794790406 16726843408594094982 15776777131675671266 4693178419842721832 12909869317396207297 3195726239321453405 1544727608430384018 10888354863532078650 4463037996602363097 150942058783632862 638623231020692811 11937447011100457976 8295466429406890203 2384398369430210646 9151540448443240481 1130964185338082164 68029988451904867 6926944243906730347 5287950336594215165 813856178238027419 11545084370493688344 13350184250504336288 16641272304606109963 10197148297525747530 14605258729884216546 3648034369553604362 10707742511794016422 9691778126198970555 14766976512674147115 8325219691147711069 12649620332357642617 6593826376041978238 4404227629539646939 11234285814965036514 14856992219705711438 14596661237928376691 13514246606667969632 16716087970901349259 2224633636846775421 903054564952536345 15360430758198826998 17677336653077394519 3096177619025382028 3368150004220899365 1367075492778280991 8975765799053782521 15357933579943387701 16755490828304407103 9219027269597944751 13595364473048060428 9035952616049003195 10343320444336763451 13904745244241747913 7057096756044540059 15395174479305620315 18036104338011966868 1132432996192100159 2801287907342420353 14820041701633393575 11827246451272967487 17310461324793136462 3815863528828848518 5052574642598959162 17544646322229862375 7153542080999334583 5358731244543735406 6355584981965256686 13324281739527833319 7185049235942155103 17677839349902403021 16405114626385913034 10172266225039025804 11197479715097883288 14240122627943492163 4714827118304782365 12324389123475720288 12515221814632662629 10924122063198173068 1341315193293420135 7660253769026596282 14652899913969234738 2847188492412586003 12712111359632187867 3968065600906588124 8560274173527033464 1480085205100485869 5574095009568219836 2627002317974560099 12577157843862823949 5315099627367699925 9478060483154097041 16552360441895360316 4466242644691318204 10827057601902044448 14184168466257003982 5646657395502043484 17396368166444343476 7029006186855496214 11705134005491573474 13932746685103351908 12077764545182132232 14064575710375539137 12481665897245524948 180340558822586045 14379322661167153868 2316550392682320879 16442226528995458898 1799984435712749031 880049641032228173 16676377102803077143 17551017483834938594 3793822406981504669 18429506743033251690 12613673396342501068 886122505535675491 11889794740197862678 16272493241840307021 13772047990493506403 16171445013204486904 2598076182377381986 16288161007112425549 18373567877981919108 2436087491445753402 14947272577655713357 9795087247698216606 11240745727212337185 15182462443417200577 14274888656990751507 6498901144435728585 6973192569179078047 9147755018157902315 4577836614395522503 17429529501623556852 18254841175005116070 11619662256359701140 5787463176966935894 17430634263222048163 11861560419671338542 11207553708677296538 3620055714499062714 5824460103148433166 2407832023597930010 2119617428582306793 1608415116113982800 7118281539931037021 6330044563535667567 4037331118393474933 2653321669746400349 11811372773132365630 18260004276580450356 4558746283265248562 8424392467693707835 6734495270821770166 11463889644402448757 7036641196092593170 17369945960213284730 5219755861590038315 15525222454077814644 15812662763355292804 1474008985366873706 1706649969867434619 6974105437328973390 4601195587872019895 13106315219878526757 16173613896017545390 1038830874355860097 17545804583420598052 10045713104278087514 3569599711305900183 4231785352935180644 3174168332101496262 16565006796690403360 12738892866656641267 2947919957685592038 10508713362142812004 5388293581196693704 14040761289072605141 1663691513930940075 15429425359469734301 8350404443281835026 11418995186595678322 17045971532697124133 403312064269936230 8078421798827086753 4449695980697438357 10045944227556579055 202648704288816733 11413737636495033104 10958249481994009789 5387241109870662958 11578391070980265463 18411964367557247027 10991627532109142744 1520075425647545285 18079205078842753928 7750263643164257025 7955650447055372298 14466466777521889964 912606283117630395 7925565470137069548 7577276117785660714 6604356022062153937 2918602896270624533 6200260057980195461 1988237137230648859 2050447910816772897 4797309037205855297 11375208181520326977 2476558736527921188 4881835212245465978 18025785551017437793 10927927503459567231 8206373023538193160 12876681842893672573 741519137450744368 15110844003388882067 2186367959222042451 10797067372710008164 1508781575830778089 11949029031851181507 17555970091805877017 1191066657774649577 6248738424030487779 12825079527368550072 14792347593113535394 6986329588705093039 10565189878565240295 10156526753396234039 14850731710263448416 2534175961712338432 12038063180154530770 14484716970856617570 727330380312214975 11680751008482903040 8857997655710798898 12288425016918587461 4958181068873164478 6224481599863884354 1843377579299054194 4612548235102945869 5769903206345239453 4326999933393951422 3679426695030392880 12475313704831714791 13989221819163641765 5737009246335738 839984970205290689 296065333745850222 5211468979252610289 10109283416572016938 8029233683149000327 13006348470462917315 17120965480633865476 10006192571532961324 1818706890645121494 14220844786784870620 17269377824972049364 8403926552632208527 5704229645031635600 5358982922441676932 7417180343461685747 6767726509449082002 11262483969200067710 11460495739379773393 9559583409341995889 11028115242628874767 6860757714283359296 5008291831852301882 2229525161614608804 8119382161512391890 12772058684488926427 13377135955963068930 11985162840264782807 1522171303012858136 17916768173291076343 8042104511278723059 11446068378315973288 240585581516544178 12233604846865413175 12712403822002185565 6213329937847343028 3814941015125475011 890415314693953935 11557496222691002999 467173633343228505 3238929744305745092 1487028816893301144 13934449476219025427 4342159430236755805 542907478231550906 11579591052835987814 7002201890695135189 11361286533830448748 5409662503668920311 16615279024007429061 4109611804606835155 7414375909335742636 8354884680158472780 2946563589911450693 6615175257384565593 14933874008185319566 7329340004279815244 686877314174959401 17201392877331335655 9626683606437804292 9606984026578172422 5670280707209837829 11663160807347969078 5440506935112960030 1242024136712018651 10708669376351479045 9103121194639920959 5027218867962500609 7625342647339959221 6855657500414003207 7777213726172231340 9197049009050261326 6976254359693464791 5521791331701791724 7332859269055210041 4453082361798521142 6792821373349232268 7281986593282460204 12591606579809869645 10489197162660635554 5426492643286209919 3952467841227842267 299986876362011554 13431656877356722636 15998314815848319971 13651878714018676977 9237263156651250021 5724531743438054615 12701290672900720130 17148737388321741944 8048902671978206623 13520657703197963728 6193397137618672677 3001651505609801597 13562088259992998779 11596740827436414858 7870448150136942161 16818601744738850709 2081486236062401148 3696291218737006805 16516336226959474107 5298615867241870319 11700077974205134179 15897244650030165732 10306211588034077897 6298606727034837936 16388064491055479033 5328835026035636129 5921493000803028245 13015533375351446803 18163093141045069458 933141512567955842 9366554891821984732 11122524062318133381 432813962085342926 1958838390833309051 14124437723496976471 10112252557300507314 4697816139237692549 13160663137153946030 6456664619343544902 11097253955653611451 6580003691657603343 14454171224752117656 9339119085933984690 6481555659876729914 17861603582371305742 836534226073011964 11885919938227866335 8244576203936836454 17269848995053577488 10785989016729663291 14518098615530628885 6748938149568595030 3995590545383917041 12835051817165388767 15049398369759207461 4833452054660965580 8494839779505774346 13546246357367221096 16732516614679190623 1129179085442409367 7843832329653921897 3057522551110480744 8904852135631245895 5416965672996071487 15494908588679503738 8269829182444647907 12073841519809912046 12509128880743695036 11723980890433396543 10358605022232545476 5507699494329704127 12108536231859064094 7714141802342136655 17655812837117670500 5467520587239931307 13628997628360869025 18210845119326937978 2520406646054801493 7341170385073620240 5491138026905130927 2977166001656303401 15868119558124377213 11542465614234322627 9796302560945971469 7967048488204128834 3569657118876023208 1983043251577648614 4101564142144307405 16541741773335438395 9185378576580882935 3690926329183702328 333751534539398028 17594128913786094915 12828357023067394205 13061492511299895732 9788949203455597515 17057222502610459285 9120076334725659596 2855068235892044297 4617006867994453355 10088069000082121693 5949418910917714026 8725967135973178640 16920601108020883100 8997752927948340862 2067869560504894900 9175644638327742001 9329922197570582619 3121173637209625365 17082588332702632006 16780250108421947055 17598990763956893827 12482204575722137412 10880677664221084830 18341802724370818503 10574192422012820013 17578007260364145125 16307317755321189488 4872264809064869682 9321101477694871248 4127051357853834297 12550405500467674520 15848390111713770883 600602643727218876 13390449306098140362 5339317034676841399 11839118333116442083 7233593344931656318 9179631039213727094 11862492275911952269 13948479365954937644 6643815585620480584 15918941525336680878 9952715881809282923 9748634052333461489 10609614386414709061 3550412542343336852 14548793735677155034 10081543931395448244 5188196717658674789 1635284850401681253 14905679826891763229 6317814852300757926 6221282377079182108 13019203660087657963 7462099781496283508 5776299727086929899 8046928165319782084 7436516541049878421 4418924836508137055 12949057115896938258 12378543587098390195 138262190490547251 17608322262095013855 10061624392894819805 15434399393054607427 12436466384083473902 17499703726479108040 2418827734317824699 2446423418097338175 16134678531326835012 6866460868531207889 11260972265488789646 7056986877830747698 126727254379761768 11579023141360063298 11488445194860743754 11930685058923562020 6064674133399213901 4895864585487441235 12648649876479422955 11678043545066878601 345292626370735401 3122424934829347293 1822740553004745243 1762999031491690106 4620313843067990819 6311640855440120506 490265803686685708 15306322678135211915 13374743807252769655 10605067546124903212 2002153339105477023 2355697434657244502 2591956137191671997 15560663631572202563 1733828386743526336 5893198404516569661 414580614215460019 11607349767169916928 12822631943772266186 14122285085738978296 7075878207250444140 5490653413332033595 18056579216732433499 18231264667549393468 57299494429101099 1411355202334221581 5041330950540139716 9374719749488202563 6335614790502392114 10988756214187573127 2216146390924279492 16088604442765221996 10100748720549695093 6880043546459382703 8643263630333056666 6169019607657556964 14343080061546076687 5426838363969785168 11654276150113046993 5619111291845258522 13177468101078879338 2581829354386228931 12623438599287439921 2391425106641433570 8707991529467895922 3898732035919122590 10669496091988432989 7158586120393051411 10562060133058879137 10131975124196148345 4522875025374027257 3959389004917551719 13306314770603401417 18347866897972369792 10187660096861653918 11142887273829116298 13556175022075800029 11742679072454034499 1940928777007568438 7497272622133491328 709515429960478817 3019199949112823179 12126601778010186558 11164449208755729759 2490745532713898308 18000872061783053212 2753947702608125296 12267781302488886875 1404248165994805718 11711635295794686190 4930007616644384471 2552884085140798418 7775889009547418032 14168595345440145817 15398861829001900149 9274976637987033848 18095888792313467736 4006349724093747687 11533676941836632937 11515041359173092914 9409319503976946320 12939637463943390 543620390686853170 11901247207451430660 8722354232444544438 16579609741843747021 5520333269876613036 15951587644425556545 7755682406643047239 8210849090702980994 14523889751060167491 7069830869721819858 5241613006890412712 11222690851624887071 10456234706230922189 5012083104087649279 1170452547711747727 824513400864511743 16612491292461614167 3174849944059129960 8158174326935384547 12212320786570390344 16437817075288849826 13944163717421680303 12946472134297605204 12448063269940500751 2938208926758128601 5800153212990579103 16713298772987838156 12630722367995048152 14009272949456155817 7324286200424029493 15748217670059227942 6092135614737044744 6204663252875018557 5969821800019220312 7846097729853003989 7764135459919117106 12096384333861830907 16941235677596502118 8259381662901763677 5015874706071918920 14463048129176780296 4172562940936656637 2885409772563758491 5645595653896031871 1675087264633678027 18228285282774892048 1858782321937471764 1464361064071213126 3246010033703851088 16410500106133808100 6954731946402257992 9009594570021581984 16916468116759693110 1933664609585160054 6801359500220346786 499489015862421029 14219411095658600987 7587135295425835728 11250138137572382160 14135777126575751194 16850913948276260399 6325559474404951813 14159133633100241532 16909621276557673396 8082634416530673669 6478681971623182699 11419727157381800674 1432435835278296508 17772288768150690534 17896383218980957904 7266147673860097315 6437146290658978557 3081123110941109983 13269404785282717667 3942781932807937359 16781537485350481663 2425935380354865979 2288633678341521851 11920445341308451224 13006052313215653225 5040689929150190992 16280638761008691992 2771556435207183002 13708292603416895973 11949225691155417164 13023129234407812088 18320484740072394742 4166552648923577552 16411683593463645967 11748049187331532311 7931246478221380252 9614755297598715721 16912067377841163859 4956768674809619246 3516259027952437786 9628803179783073310 11377396847072380598 1005215139928634305 5331332028611936099 6302388127088067293 2154027179447970876 6559576739112851314 4233990743865400493 971521632749577330 18097259111510923115 2039721752421406922 6898951977563047963 18017099704275369392 18118500914860111279 6592707979022733080 8448488352792220820 11308141654220884507 9265417994421010257 11954418213994137830 15502680452553951179 15576960867774372879 14153490137460448538 12071726373076090277 17127584333956304030 10571157597569373600 12279525982458548047 8716829282576663833 10312577880675552345 4269277078186138532 12101991065178476488 6240256335549317225 15341008932262385327 11245965578116014903 15057644822040819615 14434173351538285672 17015906426807019419 17208682407674694401 4152611872628958137 10946739127556843517 8039430582347549842 15482062722738399880 17592535175749138566 8249150074220362588 2840706817801251966 11684355967640609903 12842581493253057222 18267260581536081364 6398026342511940115 13283353466309800209 9619471509847358171 934117172958070744 8225254170838846592 16963736068676524297 15269004932720919114 16731896294420606515 5251295110336222906 13564882742148798199 11880551615984111812 18048425557266538666 11929802688002752333 4818444576060644749 17298891106161452617 4569233451634556922 4250024297339906884 9360666275739528363 12609356003598767517 13500759870658582953 3064493781399436908 5365049676784086642 2247188742158116728 18010878967706565023 14232039119724724368 1909456958782047131 8088098059766175210 14391910959422066871 6794508137432935946 2852026448960051225 3096551252299989502 13357210714328768782 4384827738594205473 639376275006612957 579758067860328771 4137333043326985552 13428904859275237766 12696574439042455801 4559826287312591581 13957459108572101110 114720030239052758 14282111677496915608 11806259927423986108 9424125202695642205 17967154217349613141 3989643644070516584 2779165737270361625 8658057466425433484 3437499992078772904 11150075805006861543 8047054769251200 8974965031431602047 9554069518184582691 5398176958981349789 15926925922832885890 1997462191220305190 1667216527894689532 16409366851350900680 13809642090264200213 15488386460512535786 13555053845416495261 17401065719422033560 14712144247805626734 6684641563573684767 17597694739629858508 13986945513357146573 7860378902805513507 13094413740001166218 14769952459218684785 4827156050322884569 809260538641208540 14735309019889957856 6063443545705957160 7404911547954467110 5366280428555851055 10196194522255770716 5928810702560129262 9214015993168995765 13654294606161166671 874848672677119038 11977305127982585896 14971950814516955059 1890658591012209538 10448233149953731961 10560254660451126294 8209558224706154841 2078240199952968705 8921914466466381822 4481439612930859644 17705094163954617569 5678807523965253365 12886275959864597328 17108003679205426632 256096438209200837 9737324082972463508 17925234125293765551 13528109082877954659 9799399592484058276 8731057174993983292 9430534345507736849 18340097162367596890 9243922134322242260 4375340336379488706 16837757720051979834 9547840899631728061 1180238684381525110 8921916957245239267 4675173497795615049 11257238434586509594 7774560817922490585 18422000407872477643 14980283946290994259 17775662028468314338 14709236527589957535 13802630160758838936 702578414057371535 5147863576902945180 7215171012696496547 15129875276448151535 10755553459785360542 12506730341440368996 7552937495726003977 16209598411125165505 7708065855591002330 1298196908386548807 14059487975803077358 3711571282811198336 2977860221380581195 14711520443314625479 6063492434800221490 9359119263031974691 7735121796731389827 8847709422255840490 18014542447087875242 3275287101189883705 9367841407548718106 16301497001676963754 3873590970289113124 15294256711809359603 5958535645661023990 13365337236877731802 15152564194322415945 136960253892941689 17170976641066660286 6676047476211856655 3438268778215578073 9553243565153100058 18321466478893973271 15859193943731062156 134330217369802236 15139959613180563079 14913306763821769590 18057411120917349880 14638524617468223043 622170610697673715 4736161548872463682 15768229821808095203 16254378050422236550 3920337958408636916 11725310701386234142 1665128136895920455 11201056980286837098 7200567403927598475 5073823152740939251 3119527929250316295 7445645093578382918 17555745970828831924 7649424279049964131 7440490460056587181 9167030153200692123 2607080837345215860 18211577460561382107 16793248371932730933 8765343937621335876 7398584027677226989 4356221263401847339 2377869808081935857 9277080631288597941 10202359432483862353 7369920308741973613 15078864218341273343 13412575985026608587 5600384812146842358 12362364375353066482 4721549887430279786 108044174291745277 15275307976678874307 11374990940196388802 17019920725714213504 9894707345328233503 14648121752601425305 7568381020934353173 11504041592681439224 13442098336442838603 11876136443667960235 1226864514111475703 17546963798293497885 3477687203908499439 1674367860563406837 13356829010884543938 3546384134284000914 12896213535571708146 10283916552965390682 16978856623389278566 17610043176554251900 1555518749351901563 14026400037389874394 16031223361161354937 15449339336312350198 12214453759306653716 15458497461183046140 17943499886621929833 16529633564188382529 554993224571411990 2656133699630055987 14347899219792309662 4256899023206693835 1648121454131537431 7341801294130918363 15050483647299998377 8034973701861740848 13552124933646502946 5538647379123353992 16567666259595926594 6780368844762216318 16730127607938571637 12405498408207648227 3699798776415908694 15792101433994860211 10920544965807539656 4558208283584601412 6645302226446146781 9889300152786244596 2363680772650737748 3338403350853819558 4704753088620504532 6087644178169858880 16030647990969164310 2965253194399945870 10912634590660595987 13507617203952831856 8769445759291370020 5307869100657769574 4447548578190397450 7613967804211274885 8201352752263748117 415491911829136194 14093041991336220190 14139698500877591575 1538348232611030672 1632906658973659430 6156417102071485875 9495271197616044995 5830443075013488216 1511041645386140525 5901755338068828645 16446012367161193710 22629193169038321 17449744026663399422 6486518370248083189 5949598833230152347 16469907375866576269 12803084901660199224 3930362199215998392 15196742624928622760 17880892016821041550 16369282636862781151 5501038067390687309 1199677396216820631 1264204024735696380 17715201192500085199 11869188987894655773 1655237842120564167 14319509393744878729 9369396458375223494 13614799112654225642 1192043400862079638 5177889912478324121 16964560049184958749 14184727554184491970 625394755078212397 6195880960215787888 1311765932729815127 5228563716216044396 13515477877895376601 5559145715291143729 7622294327243483378 11623604558444301138 15614160136073878514 2099963610131762201 11338466034068944890 9807494671323989807 12738537388568402955 14451481955478923480 7292731151619908317 9941868780764404208 15837935810488205112 11136250459740410218 1283847358651330164 8323827854768489777 747277864009422509 18167893368878617987 12620048763576692678 5230001333310080501 2159788185023697514 8378697382031337120 3875346746452013213 3507743951482789078 16683959238868361405 13759309661133056210 154306272543074456 18382149988289038761 12379483359122401624 8520773368352769154 2393311271369063784 10649259355626727399 1840514217981543957 4556157837681970463 14357894200563028723 3729837391923045176 4408061344737580158 4321619684797459106 5101500307952885849 8012010117787605177 294749766317464618 8857406804254428273 8417363955556691892 13204246310664890685 17655219244677677276 13932732559341055983 3042895701428523335 18419585910759827935 12019682721871045523 12888318462415031148 1292713845290089378 991330116329742437 13233639839509953685 10290906664636506390 2634161148363689888 8804772036963847298 14385876014193386666 11432087067028797907 1445896475167428975 2828940934701126803 12906837035683858654 5592939349970218985 14874408024591129073 5344659598575420790 16537659747433787476 8847869196016276800 15161562481124841212 17857533996305367776 14969827891257309011 15377163353260513670 3902586569769349861 5284719338941189047 11482791174233739694 7829554440267484284 3591276929163011353 12827743899505785949 11405323612340172043 15321860500485540192 11218632256941829068 15213656183832996654 351804792193784253 8372477269666417165 18343634332916949041 5402289241724261802 13771966166658996665 12459649250141501525 12760792367788477093 17130881799425804980 4768883198993897134 14357962422661526135 1014737199924601086 9042220486534485876 12881667951001446595 12033659975875707458 6316988206848305824 7217243939752542542 13311521273673863986 8956845958158692552 7319764175274436363 16059134048000436281 7634675072668096173 25407392041963751 13708381919980678560 18040643892026163802 11374724508744046492 1275806113691559605 16511861296674178893 4958470651733995397 1951606137339413414 18019207123975688711 1666622802157381700 14258969534456268377 4423801062956138629 14560728669148377060 13710774816656256354 4861523738437244764 3140627326763459175 9210294530482221607 8641345572797214103 15598428662047990947 7842027637044562306 8706886047265861142 5443069896251487107 10311954640645476836 8784342231808332276 9051917864990843590 2931367651764399596 16891885255275950780 11339203349681731432 11188326369025009117 257970662349375750 3165292019819437569 14623434222758874367 12478282212889308771 18187392641123599964 4735531487351092387 14530381476191458727 5578407282377813294 11008195103471985717 14857975718548495192 15606619997262963499 8620115976214975889 15797988286177901282 6177549651707452817 3593077222569721321 4007149049705062011 6420175743742685933 12047700909463645548 3853794498259544364 5134874352471642872 8519756287638250196 15582947338084028308 4249668192614384527 647115275909124359 3915408548729740199 8632625343693449277 8241647861774732012 10681026681497920996 8115435932850587728 13555723619334900274 12634013136601924026 3649101841081538244 5082967842405805788 12299691257641776046 11145000592215268859 17217218711761658139 5074422727087841328 5987709588478797119 1871835295763049825 4097319755450004161 13115192156155542351 10698022054228396722 11551860188864886415 10779597520110197411 2987021930438320029 12459133082499639645 11521179491830880241 11901351527571005818 2414941216609837177 9176644536729651546 16861463826646521933 15282046581904002292 3638805042893245621 3948525043341268031 16361246857518722555 16090176934805173838 1676823478130992584 1435745814291922249 6838789043140057078 5136516209543271554 2811100761421916774 14019789433222750851 6637476061206392205 6007494498091399705 9834021693487158237 13866950165331427290 14552596997730355228 16757429824984202701 2438650871411357073 10265513670912619306 6504751206956457856 15290873608686813396 7002828693315320054 14613685991065505486 6814609975075744801 15788262282486679216 6700823149635237693 16196450197515591793 15439074257749408750 18109395250445397665 1846650943755917782 13306664769329059888 3581722870229670400 6691998523604455453 1495895495240070533 2044792950271937929 13649159792438363857 15902207257561483509 7952122482162783778 14488728842805343172 3483585508437645677 3439462307935497254 15985814010892247207 14392545969716333537 17048190248416907643 8028328201846369970 8905181906111293399 666811302535331879 1397217480219502084 12231338235037087499 15011179534725821321 8607971465574277643 17123492415033027958 10184052846763496067 16645454260035953666 1904914671213069890 15214746906537099999 6566600459914688097 2657176194744683846 4799107221580702778 11782777058218652652 2823364535928603509 7189398853290613229 10464413279108417998 5068244298384377875 727821208117754575 2242228772428683365 1581329234938474300 18028971254609912029 386473580411803672 9148152240380329925 2738813802053615689 17420091686296789945 7769514977319661158 3418304195929598580 11548218177425450504 17987710015191500051 6839965231939799926 16557280211614795289 1509483315307513552 12455678490383265594 15837332757944660539 4879142613897063910 5225930765853916672 186538580208989256 2670135994706755564 4764048089372807994 17492181978793277978 15272477671823346402 9162690801380951587 6811236656997311200 6350831097237511789 11031684257650077498 4192016166733662329 7119726857726511798 1330026292299485575 15703572717795909529 7437670438594708978 6147360295330380757 16478241508928853319 11294896029336131161 6316481734621540082 8715814404980501948 12966054625656622046 3166802199445718385 6191211410557806534 4921154481822873557 8952273596635853096 3461983014047809172 11608950233707733084 11105756396582814142 3547646899646847712 11906555336764960107 5772518907425217462 16423459943448051929 8816711754038156455 7890911253745539507 11542465738623184928 16917971446713873275 10252750251404828743 9955888862295290731 2860293748322762064 12558568112941550679 9052296443553103347 12647770301790597754 11357964641765660729 9214676060544152257 12843192285623792776 13227113925491718407 5797753964894377827 3412156998692551605 6152035343805644185 14788719360657934142 14240123357433364952 13348001360264817517 18365494823907346438 17627699330966013707 11663802036805879201 7860481620351049824 4032863011187110898 11202320847771397204 8374991178844770708 16440155300208272361 11566614908616810734 16896216895847680876 15260884747986293329 2542470776780520224 4534230957314696510 10780715177442406757 204041309737559968 15699699834773014205 10229732843848231306 1312219233326519818 15042727802671940465 16932531209391108588 7439597561524153080 18018512467775603583 12692099454687406865 12326253577828777262 17506506349751975147 2693347355776136824 16120646347253078863 6048324947922995277 915577135991064643 13127987839244791176 26203696864998261 7803824604808704032 17529466133048725410 4774970542581897704 1268456432281139017 3853824546076260815 8609797507234611626 15192474106947445717 1595689305853422359 13954503064334562836 8097608935966911438 11863031377689106550 6642296991752265263 6064550097020644832 15196207383534998051 13618541503981953587 13924321658403625409 9434808667516947072 16510981201764198868 13155163664274645473 291718270462488406 484275586065071053 4318415506129631466 10611710816005099446 4544441324697219779 12835536773937565533 6883954632447006663 2042444318302307144 4157033205870935100 18321360832039547726 3972327388805568730 7329591262788559321 11204805461371458381 14120358796287798090 14110352367067088756 1201182563622712916 13935062074730245458 5884326634299392345 1432539827688676816 12801775210211002646 18089460616827334792 3922934456431665983 7973222410795865391 5410553871514737238 14965516051049326457 7028983061938098651 10691620828698417088 17343416926080550002 2919251332072753776 14329707910896179144 2587561941215359451 6775008466796989428 1194049462632515406 8546506502463598575 3165063145189287445 11242552322676652704 14011985101926669452 16268470018602301687 2763329503283544808 3646655573655545527 5102625136163709698 7094220342095094667 4004113453707343889 5581770791877611216 13334285562219030307 11556281539438540317 14989975101614591249 2814951783836475307 11281236490267393658 14315451960730746333 14199331685154535334 17135807961491809520 5457910818399096290 8021489404553698616 12941173378845610862 17429382940014636219 3170523235045910777 10715189531319705488 3095456799782250410 2446498858678928221 4503364004891576494 8390650413303076806 14510630891555396746 12899454192764254958 17185510895950440348 5374463724794508054 4920886983675104398 2680159213955918546 10136247230594563676 13906868288886514052 13480278409171247084 5085706990033759072 6822135706287711467 10806015728197622142 10896279647211746117 6782340001225678195 7082264835015711160 9122703826851401424 9466267839192242395 17419749749543323059 2660037905282574325 442778896048669156 3117502958693065381 6021091701920764663 13337674328854714251 9327500001635770480 8175043884874182474 4209705699544341596 6958134615099533812 4066063322832324085 8687112891347972509 10535084051098501228 268383767780266929 2213322895088162289 4387176279353992992 422644990168192352 13632801965722719192 9837349692242338186 3515160949246321033 9392988006478365196 9422341417699197323 2704992045307053266 6215286915978032643 11499572566548935111 16037018551561925582 6972050294621829914 2508268199768402829 5686970131877738631 944448338339363665 18194047579006001685 12883052229723985489 316869347342834255 18378481306760460245 5681114614369035150 18048279803903652790 15399139733435636470 7228890997392536185 12048588331038138029 16407444799028670070 12393887939618205389 8234101881080312769 17219349789775590032 14488682144556089959 2561820868931636346 1868335640591774376 13389395220648940198 7193689799781920383 4217359245746435760 15073610424353762614 7258423364260864856 16852043407275939921 12159306306273182599 6102877023702084235 56504093001186373 16448738496987260604 5455864515294223011 8512945741396559866 13515498252299740730 7551644582951361928 13698212944213896622 6961287540940146959 10944966784563724709 10319809753266518229 14533038439944104141 9108309624997591755 7672784214855339461 16984857907860212089 15523126728203109059 8846694257849183619 10963784358252404665 5825538711162567329 4390810492262882860 2384913127136376401 8936003518298757563 12111883159276046287 12513460971122733312 9292245567407816482 178287988499180997 1753296167219954425 15854343158162253170 16765183611999291909 2428768361532450833 13812663518883930745 11170930968662280504 12412837839426456309 7718898464147612932 11398621678246895168 6354729481766903685 7592852230612012910 938013957285510926 2103609068350965829 7738766020701489538 1549886764878448762 14929871809920956374 1526298598813173224 6692497187479494384 5187886352253385479 15287006342393749047 8145150303006670167 730908407959996743 17363586257156708802 15795472262510273272 9727068162589596746 4730779965115560410 16295673564668575982 15012283164693703097 17931621343230666152 12275024425034014524 16918153257204044352 13750086094081118156 15025472346885954132 11183556124408217941 7558363047314351287 6731307286359804270 10842532337166988567 2182773018910457786 4131723301001937184 7580962912956231187 6749014186390383369 9620518939653354523 13916732391699752593 8261554787106118656 4663704310711279308 10710679651803439362 7802072989252553455 12441779241664002259 15077831759644232639 1705258567230156992 6108152342442956105 12107328458267037437 9799751427366524490 7448074318305687795 10498586741948173448 18079429891746633798 11807629177171638906 8205661668835472116 15017606173691992944 14875112405247038327 5852845918171891885 16326514406112072513 3094034412291753714 8082237535017668867 10705842851844734638 15777644783610193328 3888871930322726185 10018375403320912447 12608017619998866293 11264198704558482078 15606661725378613307 12445558592657964367 6671862305864482469 847289168628655697 16828775207834659555 4835759921165001825 10134055560392856532 11452310312096984144 8350900952115796029 4386784752119151936 18149823049193356908 1547406529111986046 14317890223668409393 6552711018906537702 13635840166975790562 18179544677996254969 6001697539978786632 16253047683238760266 5730127225882138242 6817767754478020840 4768845168017833210 12540212529224673472 10661401186838098018 10551741080492732171 18054863262993037939 13846351070033546451 8281458571518196691 5031633152156463516 13214065891193047184 4886933456982401430 9916140188053250248 15974025586441116563 5102875129125312237 9853210957397417361 9368356825427119973 13826651572472816318 18226682189098581559 9090483915104920938 5814173216866926898 6781062205738537467 7201357448231770328 647874071857492420 3750571413035579028 17804410762345554018 3431395275221755299 2820851862532292385 11768762275171573246 18057969732202532667 6531392937055816106 8729428464828817229 1266578155123728753 15607327952816684909 17185603389764758362 16795619010026760105 8268056460039545654 7565432828818632874 1058395925954751584 12730734969723365927 10383366869355905081 15726849984230520149 2334515163959710139 12595178014612853155 4870013410081795510 5971101658728605099 243015859043840832 13789981076253973337 15849415635033037084 9885379589886564280 12388144758123397209 17914182475578899248 1337850943727112154 18253867695424021530 13544127594981102159 11578126243786104388 9815116298975048157 1298133788694392849 10030817125414622995 5943159168132364732 11213798287632987902 5715503869795588186 1871074490535105879 11302384328816194083 9231776530529036397 16121458632138925873 14724739415559883739 7796036363477374448 6410859019648599167 1651087332114767247 10349021158192478880 13055738218700757206 18030841552846028735 467021372637910820 10536466746416309741 3378011111342020816 981283426959274437 5071334786282948115 4887011989201490576 11368391203431574616 3041171749795198442 6891736240805107315 4816310599460576097 10751603849384639870 16650423811027110020 3500908201881773156 9676023543828080764 4249252096715123949 6180199162216023995 15675546178600937862 2283188770021934784 352361099586369625 12179379583853681213 16458401224784105575 12834453624755704933 4261113432404748099 4054187642546215812 10863423143680671141 15534059571181078826 14078531386798540758 4459561006989193247 12261050823075713448 9670239620740393731 4527645980598620006 6423348146247670817 8261572302371264076 1734225406441136071 18043083527182501048 12956136679093693031 5271364815890346319 1541501994293114373 7768716801728828530 666747974890375190 4418219014728748529 14954536060983689333 17746380047844379193 13742512220791961635 8064305976967445683 16355933320139635800 1187909110440144072 11002713196362093532 8747595268669452501 11751869922372063794 6398652160904642401 12966833475476889949 387613325945642851 12797945983763201648 17646024227091195497 13695218174869262160 4481676732975353258 1016076592044094065 9399781739965782235 16726198003470862886 227884614412890694 4588993840298806790 11476332062356795414 9506758916897903535 15561867698432346678 2931790367619696235 15618482819209539732 7907801145848772045 11732672162696083138 13893973269455479440 7189314433101544447 8658404735088450309 1831403269806265707 16434486168741175135 15343958264945958307 11079128979052087109 11161021948402397075 2155374160778281499 16598928080723652316 11055192641414847644 7678303024493265252 12012270701891159142 8001316989285334846 16836604637790479595 13127171023682271862 5039936800767342230 13406871723961208318 10704649253936105663 9141177879928010382 8585511733041470182 13772309493751725072 15549925600516642687 14441291207648269139 10473911547901871849 12825392177149795999 5824461500384254112 17890907251757955148 3894656597469387770 12298475900346711131 7712055642463183055 17056609092010044872 15492488445582783058 12636514583858459608 15669178404318112362 9336723623988573087 6314471582967104418 18154631187495033934 13372697125976912382 13007818172571178709 11621866711401379563 4004513649629373595 3206790193427723662 207085630455818906 6642230773377635235 4931279828795684078 1686498698360779820 14442940169742547058 9551100432793358458 4322068214162233183 4756404031477479787 5632306531331848701 1567999929041489171 11887141645038677276 16783917322014313547 3751304493212751906 5345860805853447393 9718942731400203638 4758789540380565040 9545764106297993524 2389112150499267010 18302168397883635288 13442976534453854373 1984099348939734583 10421480259176142155 7879059738791909762 8479110476160530591 10994253084645058209 10384499870464920114 3528460414396345820 15002627002306964158 1742000040759863895 4356053122647935474 1215547194935421627 4634017316948760832 16513291970173974450 17982452734630049689 16117348067872631034 13390181919715990378 14651847913911326594 7216574626609816742 13253780725375056054 2529084947325273500 13244570133206278757 3429449170588959557 9860649183971218567 10445140640591175384 8367957778692508352 9155467107468059453 16194280556225942905 6349149249357849378 4442609415450328686 7339445275781998812 9927168308568784137 7997845130607416645 15758788640789369124 9324390858046048647 10199584581213411988 2221540149938188274 4427309506179084195 13745070171975742342 13157019130606300563 7443569205636475891 16938359967968801904 15866089505936834210 9339747076424859959 3182926792273083619 9747384723380188569 12156691252810232673 5151378453276286035 2998990961490011976 9052110455128865914 11979073107369275516 8729674536985889988 1975482193801511241 7165186795644834031 10364143041357519504 12485221581608438224 7629885745098102400 3342245248847038861 9384584270610382890 3153360994278168538 16706438253657831059 8793677321922068851 17518478459517163839 4025644019817564493 88874036031743159 1878915407050713509 15992509474899294699 4349621624900934656 13916226051271960066 14764453568988460748 7129689575911331339 2631297512787548512 10769579762840521423 17079619559507762476 5956465224463117629 16233380076264019636 4366944079461694088 17752412393113060432 7833328162526628190 7729445825283312943 4043059997655025014 9994273495733923595 5768892704593501035 8469168528373574704 1996140307077995813 12800390653182741864 2767822989035730606 784401382000251473 18058738696268159833 14673526749908380236 5257190396155070859 6598788267107451532 4903042357799201310 10747218334642840342 5457434714484020181 11420263754254659693 15128274841445815681 6140651030499465919 12452532818776811144 1574484037940136036 12827045101792995769 8890196135198001314 9292368483591455848 4758821332667474005 8003295966768612733 6888745937254220062 1516770613932864374 16972889240359299360 10854713690726118863 1303806410853068520 2890632150459047114 3693233397767226835 15683819586806203189 4225271421472280009 11744058662329404570 827057499762534164 12903170148128153902 10483210533835202867 11707453344263221021 1328980481711253363 2386488172077256772 5716175908197831484 13057482715745051603 2953109737399084856 17357902793274032510 17481995661913837881 13219506428524469332 3658966822169868603 17668277037517103955 10431306759513470664 13634590669149395302 10032837291290635671 12670851963926365504 7740005021716306921 15757433046340161800 10162679319090837475 182533205743627854 15671092954664877438 14952382530674654531 17916268553571520326 10066937891589761877 14600395560069037837 14400861299191870510 14582439618218308253 7359708574199514668 5810478149502883368 7541008499827792095 9071477000600985162 14431785713482310242 1999726587577349602 15621782762844384047 11075013483367262845 1154377425254410147 5160971033093875803 4257217537341852685 9081328571182036210 824751091805752969 10638508663758612424 15975234883586700123 15201844200410301312 14450827696075829095 16215775135098691889 3305362955806197817 5920293384153035609 1147289772363774838 2357643653858650054 15617694058871380033 6020511838956846016 2410018842021795331 12134109665191922821 2678124158094760690 15861723207185291169 1594212605213642293 506387764258186755 6157514036149575522 14256315112213360602 6816295175565381816 6231597249597734371 195692941065616631 220275896059238440 6625679214908426474 12043921557604362902 8171271433476759418 3127517857559990714 4367831582549358500 6666464512590594905 1997754814854965762 6095783011878127572 16539024428672396223 2456880669919240454 3807933886563393886 2536249534401231968 13113134995197686994 7693340892418260550 10550102480081447066 7744608472835092180 11626770639745344281 11192627680133514177 6736297449193024570 13670432798043807959 4528287346779472644 8886055434255641832 14804453987828008503 10462253842236923899 9485872229287872171 14719714852855935936 17620561053662758841 1016950815550699953 5586282407157374045 8736071096989325046 9026387459531248853 221475782572830124 16088766156845266184 7105797407816574166 3832291475647764681 14341377868250237959 1326410228624620753 4072617011178301999 12675736091233297892 7306148625462684230 6513207699371539629 7185722806591322133 1404017991221757925 15295737054539286022 4635120207231235827 14386741165401244663 7862490790366607720 14226879447545338146 9123863252892053776 9040955228402263607 6180925890915240778 8792861134304673191 18283925335488355510 1534287551568940557 2232717521752278235 16189190510088533709 7603949280858663699 2641682484384149934 14983978620788074076 17474137989055048566 13440007126124120070 16767035941882524342 2119724815674734380 11859896776415968628 10090138486876965629 8235015575525495305 8440010033962192571 7589194699490902759 6002059460899316712 11956871024007895772 9581754201021953738 6686119159674648258 4008214978635231690 13664318994231642926 6109759934917550818 17091805594092523926 4609953938307293025 17363432341392446172 10144482781987957961 10543592378787124788 829002059696102227 10108412820040187400 13442246012121535722 12779694501335397178 17992989590144245930 17364246249044153046 17027666979982105811 947927394500313963 8817345413804775363 7904718216501152099 13123725373820541309 15537733082422771958 1246099994873273166 3299202231845394690 4492845812861328739 12020012810948353614 16153984069654809657 10203688361523830684 17455369698579868772 519942875994544277 12387606698262314613 3866019045709580524 9426052660705038991 6547137850737146533 6193678699886189276 13388102745222957801 5228045553591167744 10192562096131982341 16776336225095450830 13898235408826356102 6388210652981366514 5881658556090256270 15562578860173887088 115263448241205218 11087736242598542344 8361771222615019352 16592978171872080479 12164237079475072352 11892010906250963791 9356659903853338672 5225921131735004438 13574207814157753848 3344848933147795733 11313219940802098379 11349001213606540530 13877885998465033946 12723139265306780345 17816502426471474471 17480075093437084327 344130087748480771 8408499797791968532 15126976813652281025 288756342747795688 8514185796034990794 16138836144863645368 17991015842286532912 8270379134515563462 2740233677959774644 4410746931930775025 15217292587183123064 2070190396411145787 15122020742620695913 4737668833807849160 13041845923973993466 742476636945390823 16378815186433971848 16781317277031630075 16675829129066792683 13672970643597970649 433795014701298541 16619742042833593639 6028052980721721229 9778801098134344402 7986921172225354894 18317433503776702240 13689575249470890122 18097269347285690253 8825976921420817671 16727717533098005665 15669761033657326115 35320084836615702 13844524897358104693 12634255737372017996 10137933505344859764 15648898501266560387 5276665729822085706 10521806527047916484 9910801802688300157 9281248467574080362 3150337760677701958 17151883915258198870 11488280758358813096 5830773144491442884 17428144200578305644 1446968040407306548 17225767200430035197 9033188635965207613 12921048643648766910 12259130856784556752 12790468523037119337 8701120708758367479 4785934422931281302 650584045008860278 5291786281048539866 5095285498788134585 16602156024509741509 14083368046871384178 7877626331037857512 9012650225717110544 3100771166963457930 11330737795084264233 10371594815267698979 3783716789971388351 6993885261759049655 10449534424517321723 9393890079685762799 4967121286739981830 10614549462070785705 7083666070523751729 15143708196566904139 6906366919101777667 15344651801780805528 4245704293933937048 9493621616089928132 4009159644796382808 12180124933970985086 10190385720778063732 14728070128615993980 14173552330390149294 14127263936866923468 6688497291258332710 15196910323431899538 9209735583927456761 11879067689674556085 4188490822298050301 13175949689200774653 7726496436490848520 7492212326765766547 3345440248834132243 12327972198650541493 15753201802576860551 1547975184144191644 2649032351138408179 18094122480407771190 5970813305422685214 987136717597224978 13935361238869996770 1691577626262736062 9994947857130813476 8348628797517836916 11294486776583279014 15056876508684464005 13095211921007770760 5119247641640120786 12270491589308650282 226126293841822659 13773753569138576237 5754915207399256762 7627100573871985694 10749211475444767153 10536907192317997030 13812293839248287313 6731215486968475065 10036320784630741423 17151873061580972802 3113515351451222958 5067958048560882635 17410349213624370568 13644388054406277919 13309428742358175031 11821307756818477926 4197962034369738641 9089947177113814360 4381235295063248165 15677550612868230188 10926151395766049251 17935377242478211298 17110832253735556376 5945258110501942254 3180117897690995383 10646876822357983894 8725774382024891866 6204959496889483781 13503121324820240330 18416636571790665760 6507630891440185009 4063645820622376022 14778916086888471705 9692528079984964702 14258097044990658559 5469160817202991635 887351093479101034 10003797806538962180 14763952446354438924 16534509025471675574 703409680910054143 17523138691528104246 4549666792517347395 5789901878127904189 16340092084988613891 8413852010945639356 2489617241632595917 13689719796512922410 9390549687645583880 13749316205448322685 1324107435905256594 2087588903367744030 17677291847716137631 12276787833788441826 7249291461831648569 2870507594037121305 10538837341656556965 2242430533634335437 11580441707538569111 6729578703761939047 13170574019790984689 15786916047560446512 678960565572344084 7306546960651882645 6319074618370661450 14075473775309674121 6407021562016483350 13365952395716974294 18319054664123939812 3901553122053432458 14781031409109890965 3388125378292165574 7697251940963315155 3204243806538103893 17591088979068138076 6614329610168054444 1937278534829192180 14911254896381361607 14971902491902325764 7225667697411547151 4106745072167240342 6027307847908500373 17344485182729406521 894807149534810007 16776201398336702606 5805519877420556978 2935703656828706860 10090079496849403163 11063386074140216650 13906382068443025868 1973888607314907357 11700379661917956929 8354012191413717385 10084768470432268697 16977357863230346034 8421769900082780820 8922322117332908031 7296643830078423559 8321565821016194700 14520125099770755624 11648935357148054361 5335538635162319376 8748498221958784727 3182218953131788674 6726395406534327513 11567093645381840927 13810703382911263446 1559947699021821162 55927170138496772 2115129495962562271 17301837870850870551 17004373871000216721 6157327646584187741 10630506747283902394 7750598215794409130 5802094601993388841 13767686304065252933 1529415044022859054 8151140534516941055 2120336011852183469 15747275897395832587 5197293197965548461 2001247521072073714 5835151076709317930 6317002536489796734 12773647762048033082 14493878463517476944 1026993205729012983 16853887154163492857 12554754437336061060 17957060728814663915 16464616036822002681 6943464890991136280 9382557130000143996 8326994270238688251 2840238029207397870 7982019958356355806 13910180060259849797 16856045968739053273 15084565758482078576 6880450941508061469 1840903203166981905 7598331871736448570 5778013023505926955 5650354028249522402 5626936034644230247 13507551413021313556 5856987867514522414 17393286066492254552 10507547741698673725 1431463816121731579 5059867057136907631 2071226369882788586 1006794325856142492 2495813472469349205 14799808847200735332 14572462094520835215 10325006112855728207 14750487673670940973 14950546787357930405 703173396456530274 8420653412417094563 9429887515315151184 17608676007756592528 2110037419645757871 11470306871394910359 13611718324025435295 14020716564113517237 6632851226064211149 45114937917614784 10970405464866091799 9519967094839870476 2572957995307451052 10459903675636572709 6023373291887348272 6537205757589661486 447979431727590803 10950289085081672662 17634771944711758517 7872199369604617316 8864695177623025347 10741182042849873077 15527326574627665193 5160769293207665247 8820450286127165189 14722982170799996544 582687671761493583 3392142320867059226 6247611558784237994 12356825498120847440 1135286348485058170 15002327361666792136 11900592735056547067 13148285533553422858 10941713652722311533 17450484745704088446 380881154388054428 1611505456188821400 15628773856652369832 1780179148423199692 2400833570275526650 5505921270748556752 8100905998305420114 303834873879729410 2548181513957689583 14298634985131883448 9864560385351901283 17695328706299600519 17876645487404873548 17578185365575516201 1942014320536122130 14603790882280996579 17405312963651553991 13807758032329164051 5575347863028489085 9590966332512925640 14513313312674712668 17572087792513052745 3778352962228025195 12724562396039464439 8797984148764105399 13579756942325033748 13511362399781604644 7189642393903336440 6430055987216080157 3129311854215682347 14539288077421536566 17528483067837849416 11352634035813448528 13112131211399867620 7582867511876664899 3987391502169531248 17999675444478292115 4938515490078167521 4334948506817666073 16431678269606756512 11653439346461473415 7286891023502155691 7169632580408717673 103266597632626940 6908554534451556240 13888617159209045193 10057940244730422560 11925299609488576301 7168103787447143858 304402624407894150 8092478409083389982 10645372937930638656 15098902614146446343 5880920212097601609 14726983868255864238 9456921304446159294 6549363684558296688 13704449610523786733 15720458999377380458 14212276841103541759 9548751156387145253 15946890933972171082 3643780728979114607 1533087407551568513 6746859623682640618 127938856650591910 3019742283354079816 14774276246097888197 15310578581763793311 11896325843076658004 845678262530129120 2806639167686673451 8746067803616472926 4904986638615590351 13880081661152537704 15949616713329348596 8983074694828300469 11964062406852697690 16079035035101007227 13417337601662615754 5656849593576445496 16424620185366778083 10217870109522793064 3809865111413708749 9871545719816524378 2070223463175360361 17683284862472850005 8504871685510201330 3270282945666460879 1529229397548254751 11012610863534641944 12252112718252817946 388343829819650845 17098322459376210737 3252950124151179062 13286629389150572343 12285846158125859050 3004000660684008565 11584705607314357026 16474937461598601843 1032330221909882537 2936387954752355646 12728396300781588191 7079918476976091242 16266055988955465908 14537030229350496379 6341551904105468833 1071368915109354127 12423154360899851092 3474858761250245523 14281550283464221387 13457303464766450371 1875481553230133136 16921315364646839341 6340311639019934219 5625034050160521845 10659740714679825911 1500767311025397869 8680372681333363249 11202532610800289997 1134729080491960428 3332754946433951164 17315485500510629361 278727369188221455 3180495009607450577 8088187615202294750 10998752921001675080 18034691180878428695 3684818323913573398 4894968419852131482 7083427693143330688 5291833306475587092 10305178792979742501 13909754131103177157 3717285748244070878 8648529237102446376 14373426650643640807 5785671767606384572 6711688916583207190 7639985539525737420 17196335348513048917 6218900403773737493 3130168601803436107 11092569364995176768 7087165526585279269 3219119616586499574 1696866793489803613 13846532130146033579 2936052395047366986 840086787138531348 738807452729048215 5165840996806296024 5872110769191576189 154361979339859428 2846509972895442289 113595581108074172 14516309863542096578 14442813894787343956 2388967115889448011 576889054170813560 3012665482489130796 5718265711602169431 5713144666554036050 16910510563716172291 3793240949132311036 15341430130195870645 758652533227621314 5914949429288946785 16396044774497519198 9514122079035675845 16717960834850699330 16453895507321563830 15366045734111079632 2345086525054620214 15706031532853795342 848447729502922300 13737329390977398869 8006376139600210547 620863011397112138 18099787784863566796 16389601365225311753 8498656134421421365 7948382974585643533 10447532239394598025 4456023777201084262 10441893329293595084 8330543977204157433 13551851810520938122 11110856196139534616 8632190335549258252 11240579661075682571 14390138314895766587 14231264753592408125 17665818149481803155 3650748569829474065 9603806664396372235 626141614745316207 6453828942734483479 4118600278672646555 7799403110028670192 4259661603131159134 17192109060289966998 8612593156875736081 769968619785572381 594939557540231634 8734610443137872559 7903141769336962442 4390900380475570942 13790018789164195012 3686552304358392129 6929777693153403088 6726365177965151966 12698822980292931075 5120298182555416211 7215547338511444722 6135033959446673685 11575539613194329636 1815308014973424756 17330382006282680100 13267747409380208265 9014273421688238833 6960095950176173731 2828142602736779916 14697891665242093521 15073767918627198229 17951251481792770607 6144747056112416363 15419706516417071583 1273789868073532241 15185509901132644216 3278837509828627995 6338094405933211208 13281054328466583903 14822679216784762280 10673098018868731073 16936607609748553574 16425535708349175459 11767704418105449974 1632716822708558303 1824052449025667805 7789096456595773453 966011529816195459 5685241163990502317 11682510213702678330 5692223869631695954 10337292405745111029 14864414971185639436 4767236605683557986 16089815275964839725 473570332546243180 13304207925946301618 1678521110850004869 10129029941367784623 9051579216489435928 14344529104258053994 1827742276611955113 15923279390513584359 13047949923180115739 5429235787184908817 2318783628612939740 10411316669545654140 9458994159470372449 16013572448788523637 7708787424760231132 15658664276829442558 14489778537918518949 7026727131288255257 15047864423287890627 5045465731052052905 3518213000930251057 11820449481892963490 2177891298910299969 7395205579060807235 14780958682172381030 8116448331997463171 10493004718724283646 9683451044676644611 3828154306758898159 8525908310333183344 7192375684275116497 14525063062934509958 5244661746325995701 11649243627041134599 2642913681758349729 6125820159286403921 18141645425907931550 17898019119695542941 13759755143431827383 5984362258223585077 4437041264918359013 18442773433018844583 8244646236099853040 6096617238309553951 719282124993698841 10942924182192896038 1470192962328643824 6125753227372614799 1359022318549536631 1866048895141635971 9760580456612223692 1296546983574955583 1530720040931420303 18249287301559864911 502875047229872812 12037136840663293342 3353168524457752978 6941651434666440309 7311975845527328067 6542173197709992922 17190838552847184320 11766319672201092165 3346642989828948373 5070366489577403805 14273101919496577941 15958997681892002478 17191448976318716862 9114485599545457691 14029846483317265277 14373763749122140463 1865524616725141673 12250265665051012435 5270140402290692562 3511550635175424965 18298458764339694584 7653138255641120430 11644844765936447743 13869572260672185239 18070788528814163101 15273125840139776620 1079354049349154597 11428745765290676143 8866653795015165641 14577850113388275199 9418714636184722110 17530510203629086526 8945619440396533138 5665443527138419201 7352646271453409942 5484974768232978383 17874185009652195124 13612854677913706691 10923498615712277121 12372409692312899577 4743488053208190082 12900343943560507816 1048062808810201884 17259560226638686264 5676583521827381529 3240778654718085179 9183584535441191231 5867753022670549583 13705601205312078218 12179071490184230652 3166927619669535804 12096523555258431924 17764721105964811470 15296860065179706850 7002933265459910092 7176515996756327008 16147148845334585899 12360350237373059894 14663228609959992677 13566421112662329213 228569836382157201 1922700007333185979 13259633688609924423 6893529024126698931 17939661315999789 7971018587070307208 923371408744816960 10855843946593328497 14605926562463143870 14788146204667165539 17230663887909229261 3743287457317404032 12228564361031846860 13592611117542711135 1081506376713560280 1738856932035981604 17801722735858212911 9988444835147614495 3043586057000375569 8978233841086464401 13518810911483886895 12814631750259663720 15023701980729600489 8989908711084583538 245462389837590074 15638797000484315222 16369536663214383184 15489632144024992805 11955978233771700215 16106120947587392453 12844301370098688401 6556841433113667220 14547815889151737310 15540743451478320052 5431996010717447414 14416144114129318738 15584208772591049889 2531867700510022597 11849696060806280885 16981641853624113725 14062860427265924022 3469603338178894238 14598839952146760106 15850373535147848931 16263832013278247614 12612547038831792576 6657576371416014623 1496571661438511741 5351997732562409427 12570849618543263022 14081678850305065416 13417528754571240517 13648326004934198426 15377011927427566472 3403036557504743045 14207701924453014045 5618471328571015101 15468490168735827508 14232005324493424625 9797204323464306326 6940347612541482575 13964005352096774939 8099511717844328657 17018010005396498527 7440650325935931489 13733964662664974339 12092939309164467484 9413806518190428111 7225297485043844547 13757887970843008059 13008337773866984288 4772339947488109521 6979944742425173230 13878438950523096599 5838325681886885373 1513679939784514502 9929681414523950626 13630584244471519434 6961314844542744250 16522634786289503916 2796718739842169543 8288323689493481490 11520739505592924502 16694144606492185892 10125410221073636198 11915485779281785957 13164637074220311875 2670939349755852508 9670901847478649423 1596337698895258877 9777795285087345496 13045015371651181669 1068674502634835726 1100133583815820502 11519966896286688014 15908826413846083582 1990479686777764018 4662149443636502246 2655975719541854272 7853693416147638671 35387102072054590 7388776154651728912 6822556755486297901 13554938543652721250 1199950174542153761 7724981645120036361 17836408415160918993 17199960139893487679 4851265209107410687 8861363940736895320 12276004083552652819 15340817966922246914 670338338688876680 12806077010359170384 11521826528094366487 4809906987026402273 1445303772941276903 4916085726808899804 4989540545862438600 5472682532481481336 17350709352037399658 11692893342269418944 15730389295796560214 17664085285938569524 484250957226962026 10200269116231519962 15982102889029885564 2150617224270538440 16915884682070386528 3773076119139635613 1752565671281500680 3444064572602998457 2901389581114616757 10036292405692883257 15884733841534560084 13667649817851176836 12775034808312971497 13324381241930385562 2465756058079816927 7989110056982849173 888695803080811537 15048918457164398443 5490174762904044958 5485214528829461284 3787747042488763005 16948494822252348848 7161630297074825296 855739415226153902 16185580630184499349 12569668864520805857 12528190820865223202 10934823490529468697 12735006114108854721 13979857979847922603 13769477765387938997 16787212616089684696 684579846540982591 15984566533150377783 570283489294849666 14948156466068553395 7889615397038721837 6800598944006519305 16357053971125299276 3864949090688444264 5000926112876588723 7934650062888261755 10268313511390259687 13485660992349349957 12186985574941118442 11676144462074723357 14137457901544157735 15094587557222096756 9017865877089473807 3395059891430440139 10438834459433448554 5540999589621364492 4178732328731797256 3167606390637800610 1669389582006567539 4407947473329246908 12885410157339506667 5447173223336572741 2680915894982139632 4907127890237182785 580060519853314119 5402869813190995032 6403103832343735308 3460449800686615145 4477030437954793921 9651036400131777629 15655492863703219642 14914850324231112582 10485862832897295427 10961034151670310973 2787721837947358876 13321252902722310335 769218705257355619 5232742854699608946 15208121596607391783 18241246638018870177 5968165052010924858 12074772167881890476 17483793416676654522 15741319672313398960 5474584929574012415 7958070961785037650 1306528736200903810 5725963170285281217 4915463110498972951 18226589765302783526 13722609912173928806 6955990435023804477 15836042232615487184 2464366213460919423 6721987764271030020 15487056564838084884 1841558618822368687 5862685918527248005 7413565798848316801 5800639861012813131 12053255298695615933 14296498019115976739 750276467201805074 11628680810852220701 13426854725502472976 17907442954475381872 8717024146375703941 10117882474414180815 18212103152565631572 6729320925418186151 8737286155148722789 17556720058374103214 6298471937010169364 1038890557850189127 6470554409488144306 16690869696986410290 981355418177724809 17608927686743730390 4368706029470189208 125360084972523786 7838688686252472289 1138745713568270040 5371703299232396426 13437021270200985757 8754004380388753372 3390291725959920805 2746082945045487224 4733462580225178482 8808618168712405099 9413681666725307703 8809624917247354546 9681291714637940873 11670439519119941727 7307673140044560654 9735083380509586452 5860285566385280920 11027063107702425486 12677948131161322708 16985961349581420642 1298891677619262063 11500511691318430291 6984981915958225007 8225797156756379986 15765965055492657927 1092593232198212376 12583769735592400448 15276349658039635912 14127207750232459583 6560255587898600553 12704939804495597216 12539408645357414787 1199476194506695960 8626996208640813314 7017590465563707254 1258658125020456279 10672167842369405736 17914918693933402496 3390809062562746166 14057429846728422487 7729937360575072739 4775009007850721988 13729661171720102592 4278090661096991319 16108056257820900796 10247725162898012875 1079937957504978972 10841485600370446466 9757147100733422104 8093170608851580744 7297303091276904322 14329372110996123345 280177119229919543 723010630949485460 13799268913364061655 12450459960282569185 12597382827979140538 17627716932443347402 6011920795903394563 12732669941060315261 13779927821913044919 9408803085763211325 6367226170487539265 4574457396444738548 2847269565440323294 10122369632979420839 2007750414872309288 13314317455024012373 12374643924908968901 15205666225394359902 17278234217295347428 10709699648927799357 13978087303850170717 10919604231517725198 13183611988014092723 12957925775322736238 889579016729998223 14673640609686798829 17885025484149590811 14421965181040185157 6656319154158146765 4342506009269794904 12739697681677150446 10920586585299178053 8015683275373456895 1794009933841907532 1093846921685812212 14692144702537333017 12053295614917807234 16732870618489032685 16312904150879255277 16536361004741839305 15621175938746143563 17940248443237167958 14975889949878086119 10387552892987427947 11925552744570044836 13034688915287824781 9347485765303474965 15687607907330092568 7798807848811120993 17123342856787427604 17959240537014979749 15003559024723940120 10760303920476885393 11126603937181245328 14626986348384781313 6202105883601470663 15250829741616391454 9824265315628095816 14661030539212741150 13364165540235212052 6533303957045934142 13154467582391151756 2196090332451773485 10290648539933658785 14243488431341960077 713004457927868476 1136311998295788046 4365990166252557252 14963602058599187590 18369589655280965874 15964499209855795749 3944706592356745458 4132634412678484478 14405036121629042261 698167865768765680 2984500151949851436 16238358540864300047 6953574923201412568 13031581761349394237 17177476254188693633 13934538204529187239 15824865856557362415 9317111337074344719 14434972358805711882 18095455812253379956 8529662876727785876 12579393346004708490 4471548720106526316 16100258379104686391 5150002252754390300 5431360065162639605 1279007060256906217 12075491078303248839 18029368191886929585 8685521716711528981 2038464406716123672 9270901492602123847 3658415365270041033 2047141093633998415 3395679566019427966 3140277194789626548 1040307256193381617 13850771315212144086 4090924816922650176 3686177143089741221 10693892564775898664 12630894882224833964 2837350345407193981 18441388962918072598 15812105110064709832 387368970552240788 2960777785429102576 8515509839509082108 7810289785952711589 7534131010459184481 3137223803414702800 10781897043926036123 7902407962661184362 8542386694026447519 17587215389036915089 1549367709697094101 8976333882304997768 11265078199610725452 15175690971422151113 2771225926502515674 6770675016888726750 13092288891442283725 15047488099915786282 15867820911855705970 17741940929889576473 1503503970131687644 712662179800975048 4700105980667985866 7625939903738216718 2814656552198984080 5308664550306769671 3870301043767105310 11575455842655753433 401034498020178763 16135701499645757862 17311726189848550295 7375764520036908838 5722012590018392093 7799795731477825482 8478146578240776397 18260692981386970324 6575046392312203478 18441775764883998073 9667167361934505168 9242963851020699436 4335973113355031881 13944920428308995346 15453090859764512556 6259721715675329737 662123062299683037 2203309309990048509 402970314115049259 7696724449332406950 2444531026241592037 15427140758943381148 11336803766733112933 5116487900053931730 6718412010270370991 4269762927487885581 1169525035216155475 7787998707927926027 2289956004149496093 18288364753640207861 874011555504214106 18265456116944336448 4132925715819148174 7128641923153793385 5763177866463058532 15122807519169331247 3920449498809428219 11050532869075971441 11687602403708067147 9246577130181282693 10250259197228743108 967012798620010164 10025591962309307685 10225722464276352661 17004311928376719695 16816579556056419663 3098152327340023694 872022360235857069 953502155935292099 4740676555563438732 1023000275786005434 16833068871928656579 7503676350716500422 1966667214801611289 1706657481953972382 10193541567985941005 6800253665626268710 13752410707177797284 860103873528855783 6936402463520184215 16383099793748030810 13571468803516795029 14626760662670019958 1774295687857528504 15818485712623453048 15943453740617180364 838650448707068176 2164046540670752895 17533615165855119983 8799673756173123770 1307461194101835487 17575931531698999217 4054144013424761641 15263949539039149078 10916522458762598283 4633542601905446374 8331078516997083872 6442053068539619312 3736250376555189299 8205507557516536373 2256419445356349655 7890197685566550774 4772722684394293986 8904173014657888054 7957499380732381558 11056662623329622581 8807107365080858600 24470590711128665 4466981759943932434 4445131222315131036 625311454279609748 13385777807513869563 1539086561709009152 9834560543218342511 8206997199202722440 6439578775685658042 11655199391013317732 16105937208016630135 17608851258345356976 4993536577328610260 16041211415725242196 4462048241830162905 14452262194024783820 3497047642346438925 9570589970540823 5006486137903087056 12053553070205870738 4046432371999910174 3274860936037789238 4258384327669029822 18089096600933668103 1608441430812081396 3142021045045393552 13841893022695224205 8205939319007971691 11025555885680098818 14643894130882607304 10239074548533904927 17982725355802189142 9018400934721356516 4404098526012882364 13766573014428503429 14975868367411178205 1236561959026471903 13096755504598257948 4595279564273829237 12186196360819860923 3122293940419225873 2538580025008717666 15185687404375643512 4682735458543364968 6356426439745724717 15281178735597544932 16032383285637395920 4894452409911668771 12965672143722818094 1006129512066722605 10639694936505136656 5255546414028043701 15806565138832769338 11094762452992287440 3835160338779059224 6931844174646950069 5227531045063863964 8218977109391649917 7295911208649435541 3552253748243855990 17572352400840458404 7132860200846358822 6920367113571871776 10770242992018738781 12772513895688130931 5952122870890249892 246291702392302166 4888068914061115278 262663906244337759 5769854241684294883 14706842726368343678 2723043849266630926 5680336322025984146 10873718039014608097 11950584713336112179 1745437693790541559 3839595559270805520 16507691889645951800 9681210233191665898 13611585205439964693 10806454050696102542 17070455623035060017 17618890164873618720 8711191511426476328 10281328296401400860 12804208591000340027 15735474197617825284 14480429106836376768 9324709429329603555 14227057490152103415 260002486840009100 18069380114015887225 587371299191002708 10746236592131191364 9025566147187935020 153900417389689351 17727432513904224305 15482970456724051930 8070114670941501941 18387168201273088807 13719280010541143689 15061022717908652866 18410306278202458544 14467971969430830066 11835667009916341741 12695550251987929565 15032710648011146622 13956089061340058329 15242105769785213713 11462242711738578292 2039787912683835667 3490776289002391800 16310501211967209957 2716763727286691633 8250196385697324193 4970865366414917068 10713455436658942789 2878359554852260142 6379885720521208115 12890918549870954774 8892445207576739332 1162167152447680815 13825351485744955665 14664801080520310923 12766193756031738151 18263427757228847578 9314345654889253678 8955855647733254074 6430050117144954131 2031769051028679432 4297634072995332306 11098650921083452844 3013159135966072595 3169514680836199786 3488334804634503544 3430116320286488223 17461897039864948605 10367227922244596133 16459731774412760113 4534428710626748430 5939599910048939498 9385044563844275195 17300648573080332861 9284782334248260427 10722736805519403810 9153788882924172490 6500151059062725731 4969758755051722458 2501244017257755502 10441227229404186270 4781022174142719473 1375363991494869847 4891695934111615923 17298851951070559812 8048552404547839405 1611393684218359531 17663406037542251345 2530590398746386375 3358785541829832452 7812765954269368298 9419987891644387033 967369235313169393 14634948737235706730 8945785845210347954 18176848663233736493 14277829307072333733 9522568030202487434 7254148387097644965 1200650041140215749 9080754463042921306 16059428501019223890 16080608172789322427 15015862654813718538 18229982021022849909 4186915538536647259 8502565374287579283 10777150344807802492 4031228620795998461 8974179832324992886 3254891913498710677 6163245789285740981 7402743681833358688 1699967864190029966 17944953841111839931 13132304327600606816 14154244673424024835 16555066279317929721 706074420053214789 3596014525234701450 635997927719702219 9999888407729968651 7258575387058822475 7278876980134655662 8685726737159661697 10372052402002055122 1517900803848152775 13667719003421255757 16367430852239076075 13034339676162312277 4323516754793289440 15443440402690970696 5222973173343012749 8749187813441719758 4899832815748565263 15038456941663823794 3822742074989229487 732620131245504054 15397822404895919979 14366475485701985393 7608839488290027749 2724542522227818852 5121444691258695711 4969811463276116111 6448163647641816303 16858359975113367122 8927868151147313964 15013925725779326965 11743776665613817675 8123296872745734895 8288546379658235446 15972223635804656146 13654159803783335656 15243164096033492186 6474297705010808668 10770674254207114862 6025167429174955235 7924422626364347329 1071094726443073339 6317522178770064262 4738913999616692365 10197689208813061196 1852869844727439855 12665977718548371217 8019202648424946804 2405598488219410423 327305073468258457 16081301433009388022 14315705031673997378 18406736898744924511 9778136149339626407 17543135946710538350 17301197263455603700 10368833365305441344 1337472949035865883 14904127538284057116 4211400959384882141 16742109703453965967 4098980852959571202 7055509501818584164 14298509813532929657 2665171762027448876 10997951633203750504 6337153281937431081 18335878578145040983 10236462647624424692 9095347440272087511 7812074077443050461 428552669385889561 7652487826848255686 14292348829740838244 17203986251232563501 3740788207638736570 6487105372731930646 13999469766571879484 13262178429686030387 329105083711934028 4039804768543014852 11093329661129694548 2116300594061835831 16590326794455749250 1236484970474351610 17065046662641121655 13022283738084698773 9085053870374237665 18321538036624849170 12664271285785664252 12964985328607335740 12027499264962563474 2948744193932071741 13274343098454860253 7607566533437478965 2175335663206969523 6384213569454023999 12737869039551878148 15282650251265937044 10500565063275606380 14322110513312790802 3369773138902841675 3848109887008691013 1366113769390977174 7534704727760939297 2517113465808249821 2937077341156563560 12310795293084799100 13528843155671485203 12339292274743608373 11925965881356460019 7846052735006122414 691548801372434882 2911287405117835478 17738225166100226399 10181795050766271754 16389898241474020471 1714358804482206431 9308024093576083714 2037390486608969094 9334883803336758854 12549685511132442637 16619478876909779923 13218083789416248523 13924351810982587223 749771508585155809 1495576968723468898 5138146852564094929 3965637618823915059 4232336332946943943 13980423003985501570 5206737339889871711 13743513427268276151 16784080326395371268 9615357989869677902 17659159737081107255 11746681183660486592 17408765383321605119 17301998456760897212 12844291259035125724 9234523209444152545 4246034750569957336 1817214814746399591 13555620473278800110 10143961585318860454 7725740368574755617 10023135946404633084 1374788486109122994 12985139829697707348 10073473161870649581 18397360933367270817 3134324011693402085 15009577854345211274 671378191760509812 321045688965635045 15629825529786566100 386840028494646251 2975769649329376977 10750037465626209983 12271167104203665844 703334839194664566 2393860985793441291 1431035031111644813 6314690894410325513 4084350260019228502 6008932464322427191 8479371351397667069 11434842459953460834 11347962549916113758 8493217261747561163 29521884773695379 1851633601947898304 13618211879935907910 9451647680220607053 935808795211666266 12511887871285704886 5328029985455022150 17675449901523599953 12413878763105397874 950751238476398719 8027790386130281389 1533058966300401772 15107875701095542493 6472436219493222534 10488924231652591084 6063030966547055355 4963906947201671857 13321496492002536437 14764694251161294275 1709690986063679598 1630224619325904743 13012410911197050618 7580023000718686079 2244973910766716936 4997680296501595379 8049107742519916330 6484867271263483761 352835156790108924 15661479895802628684 5838898621346407565 3642446628884942483 12881455064269035675 6494711548689242125 6266974378605854322 12361356382193268852 15719924430991863116 13928702986913748144 10875435449343667729 12519264370353646164 1713945928237414109 8914573891464651765 4959052453720352514 4896695632529066527 13849354702582659385 12455182704579823206 12305760232348875458 3718376673360412346 4334859547037874911 1231307808363846303 6784078737287767938 2421834585337329884 15905707086583289209 1345474772123298084 15595738074628806032 2398929066300361507 18415519958088640257 2199217109947130169 7736496809691105430 1588985558909647664 12164850450056513681 975585949480528644 3385896345159301538 4557885687078734608 6208530130850729897 819167277939518350 13046680876272329052 5633836747597423162 2917971212160124341 1978320746625289484 7475854466328127684 9458989881777641863 18017023704685087646 4000617205305996644 18441329047340180541 3993492999207090826 5965535652542037852 16039140469516881971 6693603776920374754 1197909351427197848 7002294603350691832 6616592671870531662 2605311689893446421 13940995838703877938 1950170783719966532 12072788539086137396 9478857802428170786 13872566939604653578 7498067164841798280 16857403579660125448 8503954653536376178 2375417075271923199 12564709643185427443 12470135824502782216 15265663862360861359 14285293082341841487 8281072875962936675 9543655624509886605 6993459737208885774 4093771634764186272 11833061980272595555 3804316527045224469 1509576505514991362 18068389646519446804 6367279175769686526 2242665504730557478 6493895721570596872 15387755245336172210 15707946352533875228 4776707353198473840 10758055414448029054 10427804200406021072 18113148665129964858 11460292693746727012 6162185859403283652 4708019720733922962 3041467884129097825 8667218313377712350 14372952664352440635 10927687975622994022 7233785780541104395 16875140647967521620 2291094318294483617 13554447258967138962 7133601184698455748 2078896705317353468 416129442036051504 5470332137172153124 17017425363252281377 16845015722753155353 8312430567252886820 16873499057245976163 4405065759104996303 16971165172586936470 10500896068658853894 16148753868147871544 12908381857064095352 15886192062004935487 15435767278494042222 13706188492936835908 8062137021847284545 6033179930409098609 15460473959516480694 7200231327888622875 12257125750254282952 3705823250142418853 13288426536749624491 2124899868747438604 14745729297304462325 10048520373842901793 13391490948149078717 2484689400780855856 916823097717159555 18396947279701570015 18403960977793285219 6800910859424608784 1258433040217813132 14435563134279445252 13585527405760538877 4555364614281772401 1622367818813542612 11752112932772405411 6819483525871047770 1205919562033612171 5977045513278603388 17179823381604727959 5318465524593118346 2785742097783269519 16507217821533286051 10001256264234360254 8639179644183714784 6646101675519869535 6456156995666407411 8141862523334613445 13692031490307932906 16646334582608670889 14005903963375256589 9444278433164678534 6923389867258120115 10145305828219112668 12354961301341639613 9289129220254158752 17521758669699082378 8600575889264586874 335687837918574022 16263713658741616349 15732494908366456828 2070293205125981886 4677944644361941941 2327180602035281352 517022844188406374 924391817491706858 16245856911303252487 13544621887481389810 7107625399037271628 9010645309761360816 5857627736901764549 11979077276089067490 4058621241170451404 7866369260109729065 15055771875596408239 15903486969488250075 5491230161870942569 457144405823821711 3380953939591215286 12251679097574910597 12658399690091607122 13720495104667160520 10152081030874056287 2941547593707626615 8839662058732761290 14624151436970816372 13974941791019713325 18117931214453106140 11217846107931992537 13787216372254371757 7329765690989212551 8223064107584587267 9743629947742903336 10474801024114106738 1138719391969401786 7213662196215401774 16762952549935236417 14205290169460839366 4552693101262688599 886639632622670783 10288788921191210162 17475322479129250333 427183829037663983 453897270149137238 9941821347357695678 703341546570449081 13260038879232829830 11704150107520939304 9297436995581170073 5626394740463164104 2255631077140137565 10195853018580197004 4184116398840117435 18031540111579734478 15560197170097350147 17784032227980451991 2862803147288032411 10827284265732727869 10677368593718133528 15374548353215612196 8632374826368750694 16621523924999931161 7502399641799478316 6888960428357891626 6543880913958694623 11937663445267581660 3418869041042735444 4201114067398522333 3056160405626466057 1913663779770936014 8257314246245199589 8468291328168478037 15274379644331248672 4410388296142926841 3124571194438365564 10778493494922719265 2011027642320405808 16588839036617537456 16367436853109284582 9986299647369355099 4705911473423182811 17486284153065212830 3593669418186779204 17299885184569830825 6502602496619297687 17761401022931381824 12987742328990804584 7562230260942351319 248804409950121735 16502608543644831893 2789268270447731547 6378475897679209570 11473103652767401496 13290640617115031522 8702504272280218734 4216728020752763501 132173795486292985 13335205433423339133 2586860740934886103 15115364703672901967 9418380484676444457 12478382087069599445 3373104390683934034 17859236469784079238 10477615503472847975 1223874491038385426 4525332325078278549 290947873512621676 162031529878548670 1067492344073679989 188196897050646836 16971973316394240510 15817977412581900338 4016134371715982962 13730460605614512856 9064707307137221839 15957801553971417902 14106606432180432144 9181183852638070413 16448948374911253097 6902849350240284200 5441791032804980350 4475254142052324111 12305238436549622328 17227234658955014637 8291018739206454957 11960936923145787374 15497581438708225133 9089810608577780942 7827476699505351577 17319822037869168091 16483580515955034990 5392351626253544113 11287457921335599119 4964215124944491097 7288676597238297995 10473473594466828027 7974742164480853928 14832052790200797666 10667363071599736394 571487375665547390 8300921515070371835 15746601481489359199 9498766546053009668 16134456561093452549 615865933509001559 15413107467111793481 11408185789880591492 1348290494188820146 8470673289705528780 17785657362831880981 13116515629808017578 4037713125034384032 11101656734657350456 8877148771227938697 16902699784259401619 14118284857001039492 14728834129128229176 2257707020902959166 5503950115090063410 443633117762638374 9781597583388205804 13678585427698559902 2370984643797571459 7870307760128310984 5248422844066433422 16603994098034647124 16818950368731219755 5515140833534188444 14736526969042075338 11427783195355008358 10658742350190634588 18077992252924180371 16760682219812295400 13852546223192260227 15128309799634374456 9339707992942817975 17790431436891330854 16912932706035805483 8765968007445112864 8822377170009090300 7930603920322332779 17150697961254354065 3873169428143744377 11606905777664158895 10892120826979592021 16903359008749199688 10950144943519995097 9175307091668039748 2749487730096844537 14793204597728884227 6607865465251041471 18292165642099963247 3494841764617986386 1223779346334544612 13211478477203174084 4868257668891038665 18339530920175374670 1341129169843722244 7099182669652317250 16718084901411204571 15637536677998450626 5235606157780575822 10516914024344671686 11234011695095092846 11216698966040261954 17025712054344445868 18007093932818038513 63130462900910101 5860573396978887274 9559589575696179596 5595673860102581398 9355105828637572986 5465838207616217959 4548271771172132313 13418667357026248291 8194914063291848539 6120815580424136146 3636448524812888534 2603328067553070660 2403906465187813293 16681318925868980612 394115622305143767 3347991089463035320 1465009972096396875 18107716711130685058 16619880261691144121 6404298488240547293 828037932593063064 1384830588312462857 12795834225087812082 8010274104237158636 9969160229734421953 1016521785336712460 8064371490741049548 17967361648403325756 13454495647351528220 8698598449611294172 12392385977018225136 12885332212043842271 13358777317143471826 10708737532971231771 13449113316569009435 126049717671262531 5870414319894517895 12551845381763494508 1693593620009612618 473945904043096426 16234043864066977485 12918920548898633001 11416430389612807995 16828188466045568635 2229150507231634876 12063673645793799764 10859357498695128078 7388919551433201941 5164657298812426385 4693527117620677754 762423363956947956 7770286919102931412 8561042831650625562 3853720001997150642 9786047856219258938 5158111726555327268 13767385412220313577 13661409863589171205 11330669315961985240 11207112434841234107 15825225605997401884 2917691786988343382 1653137832764707896 14284677044126668992 1459863946256426953 5407168311556276696 18394040565835261667 948364626743388476 9579829745525459898 11319106849314373515 16282595767710994617 8876349703754862847 15888663519199360483 13216490106299288884 9831938065479276001 9409066872114890760 15415940103683883055 4088310466138248087 16486158437194981607 17069190463007391992 1736198944050810958 2259080275269707337 9142048485712043544 13818096865329138936 8609078628515116827 6045085148344406245 17693027746070533772 1881945992954620217 4718523021399135591 331218921770200087 6448261812859243510 17371701446073675605 3542441272300722618 905654055378605045 13478989639647877390 7855501889351841588 17207648652385142980 9989845166045822183 18341472308960766376 8171167733787563160 9941350602072694388 12205691912996082933 517638707409482148 2422823638305738905 10610967190163493569 17074759319467333532 5778766878053568204 11856273012999590067 970240812217953115 11443841878653536372 5911291891713762580 17677481990342670577 16700868507763591461 14014171058602273530 8954976342437451884 3272803056656834491 16931216482363728087 6101386241646820298 3069798352556293892 13611958092933683421 6536052384919643970 9702451416042195597 13350071212346621358 5132299576157794466 6600207766888083436 9755299013167310864 17669327777053970935 35862362124066151 4702869500752291697 15549058002648449520 5338022081110164493 13400563917340446769 14728618562908749379 1225914801394968899 16540737832115006467 5577558328966087875 6354827214385297190 4755938623863475878 8705608421723975372 11498047240113735805 12655474559651159117 16576795293881384 559848719864804312 13194726707690101918 8389093944789255366 11209831023695675564 13105756354982116653 15328507783189600984 9702484703551071535 10164854933083280482 11811523108665323055 3350708938855768868 15305361174460356548 7215834869444391804 11730500663887432334 2155172664759818322 9063789834438626272 9803735640760364378 9756561238161007016 8598083610787971309 11461156519813993840 7346841386017314557 4563266792708961843 2193888911773543154 18221770854392505040 13629246209738104130 6985131129180469115 6765872531976530958 7978544554477730055 13422211581277545298 3076231886419806611 15939841201543700430 15360789339373990625 13856232528621115248 6483661574977446257 3858792375580840487 9278209689694963050 5112169274690813421 11649908524448743615 18085134979093436009 1109395949080464435 17782862658439074069 6799289023091278261 12450109896994932303 5838645072274921187 10204326384592797711 429545386705061138 2918388287110963957 15401302242596662050 11223564556673627334 11873480896988228405 2426127242744051462 1202360913216239176 4063133033216597194 7677209715655340926 15206745291928086379 16500886486777920204 13566735359992423010 6457237954574582733 1081468204655758767 11035360170644654680 8319637955069406867 4309185986567244060 11628859572795836892 11418225266738432782 12049643937005804984 13037428827096192337 15198304939980778306 870992446469149093 16398468902432393052 10676783126612207270 8200162325752671142 3503483245525890023 7459486652393940078 17899044510338716802 8285532814469675637 6001405538132554563 16753279015667433145 886633208270167044 16317791500908795185 2950839125222375153 4767582166357486478 1432892620890924245 471168809987742205 4786883583134706311 3642177313326994946 15576832576680814158 15549196817673419758 4904137636355512002 10523619127804485615 1756441668173103866 10668764004002671872 6583087180960126553 762996822199726505 1991167210372683059 11708628601502430279 10363905517114791991 8293265103855912494 15183194794553039530 14690059314182689995 15791158715742576537 16051272232149054172 9305097494120071811 5785203066445515728 1201360662267042075 7877980825215789923 4373787788814611421 17140928972522325860 12008411776905072035 13398540745786287095 1827127767765596482 17250750275220103892 8309213936116207514 2629296904663488478 15498744355595402809 5381914350229961883 8399490534521204645 9866411860376114898 4770146499777639872 13742368725535649396 4171583570875526693 6892271527957012526 6376693170270075632 17253513295748234740 9432278365684586613 13966511356292101904 15171294184808701063 2612047190250007949 2876418084310133117 16088572058091418413 14480158922995830446 2554601962745491505 7489177776808783599 13968697769663344125 14842840672860043425 10663960907939516792 2007794935679521697 17731291629113782778 6395645106017058823 13235915636870295237 15693658124203139531 6384281711100132673 8918243150472571349 14376832594964243076 4261509786512899913 170205454940646040 15744543974447353510 9568344892330388312 14835243035963602530 7969900658101422473 13624912598185470127 10884537807263326793 12349520350023909887 16362891727572104264 8660549623101490961 7496770756422250409 9787896969113240221 12620076225332341515 18335757683726835038 10076799281870690843 16239253533893469382 3081710001150162344 352794725409174332 2178833046237971557 7690248708733678818 4824117867929036808 4035782826629219476 11075092482926538101 15947823605261603874 2337304995222685754 18225814982759743790 302396607304700424 5431542320856481546 9016453524364813597 11814895296095607205 1300853139323880750 13032811212663491909 16708877368510956291 8832761989434234589 9902485233285596694 14790390903783386109 1578675907326746231 17324294851431224679 6218592668161702369 6542789547398361253 16345766961992208859 6614467300068045915 18119722728313717541 399373019766340221 6033297790406917262 3716430244445741049 10837276551815312746 15439699600595235242 12959918276427259625 12714787201765890051 2234916487063472472 17565283798481765687 4157167824746295761 13066263038692852917 14552373713428397619 62502857797931413 9271853946075294045 16814407505107354595 14064589204748565029 4507836226754491814 16096435809842223883 14482812645052263806 7027217560932472855 10734311366875588876 9523546375469888342 14358677411650185716 16325955148689128713 1353451705965601153 7267386523788965617 6213350165680331416 15412940267199615909 5999240481238781003 17184586426431287114 1908065515703133548 11002647551437210241 6724377850559695645 13409092972142055017 3164268932844716186 9187312074863214779 13112667322265401067 13324678967786863183 13216121932570583684 1960158371161570771 15135856160631637579 17504685891546357992 10763182475684226452 5033911312622165289 18284394283308747915 12896585646071114037 2331860628969950234 15384527320433527544 17220143798776109203 2697014677081021292 15047456720570252741 6979332401395010160 11159888036635493656 1751854411668015118 17667851736137863031 12418512079263357244 12581480511659909166 11359206002610200982 485768747918616903 7582789315105694688 3481836479824040393 16268271293670768708 18096420772258628504 9849621085634560499 16072393096515163380 186330000286191798 760825600303189256 16016738938010562734 7738587476764586586 18275257320754069015 10252139671023528378 14993520107727397329 1022469008415186117 4848005706334635041 13422270022346280900 14241143618739956903 10285650135764324278 11468068345771974012 3764120167364008765 18110963919106478738 11787125948412361089 14633800323633137581 10976948294933577518 17528574212789987129 10345221354615763805 10591654065542016372 6247439949281960635 11099875860951139970 2608191844509847523 10866438803274242287 11091315492162349402 11146741911666649707 1376092259801131970 7793722511941851826 6316220738531132334 5420872522789655788 758316827921448231 5211681875921433234 10972128666887696223 9600081045676313291 10115796145271639856 4303338487384591888 3245367523239742672 755387835094653293 2027751471338620500 15489815768615265330 1577923650721429825 17630785628096935997 17296048696144919614 14404427259456116987 2287895500035832677 13031059260937623020 6424887499907541515 1345591923481014142 6010969442669921944 4043620819814340644 13756680166440542089 701476505128940115 14795426942469746044 10851856278484688143 14033189035506795825 299332393224736549 10871322726957634422 14023156816370940233 4947476710872818208 5881564097131370778 5538224646494243011 14396980614448087992 6160678509402332589 4447506768695431158 8312551939658416448 9655137571660119166 8676866202180562335 17303545881146668822 11178304534398719304 10561639634121681176 526504055427608531 1600968857247726743 13946784209683219340 2962838933012863320 11105766572887535902 2089679882635825122 5030806484275914809 17765013282876774002 5343119658759949491 10706613832713229810 11879827385227027322 2096186442472708677 13622690545569203790 16485632971358738611 12824933291360920264 17077590700407808434 18264495034920115357 10826964693337622224 4469573464599338396 162826040202940939 17038696522511440082 15943133583276302210 9655311546212191496 4778564431251212676 5577241967101233132 6418305768897885669 6839962035619530580 5698456657743661709 15222031956958173722 15365168022838455679 1626225560895078897 14022555320445294725 17192265951612500008 226385999293451847 13158464366330430345 12068222471487752957 11279297644669152262 15906615010002957311 17889382519608418824 15527418464643177404 15454919842131938083 6239605097215834551 5166063664235172855 11965723405216492742 4074187375921120759 16982841383012572081 28488718165597961 1013919643773783176 13106307915969804012 992159198268983228 14599678924514370276 1022768171562911500 181864387280299227 14611531592511146579 3446741114920412511 14622565287504369976 11534257289577463365 12859497859947780915 12223283020644442213 8940617343087869244 17350305601251358571 17618416404477911558 13158289186628223664 10063827797388767742 17887313252178179608 12342313990711869456 13183705301205983606 10773673526863937598 4982661364437913090 9740379363007598361 3412208797655283611 10624911036351309750 6060300703348110992 16750114524414860275 11089848415273312182 1522823441523573158 16614951900193534052 14176460158155966029 2354301900290553002 447544923741819965 11712807641638562517 2841007942510907981 7380017254890370287 17629642725975799846 4060267205406369329 4921063912214080418 9072450704064513542 15645632164842124205 12365163658369224445 16611810762975045332 16718953171208970151 6634489569423694791 6850643795706979189 18250279992753989036 4977578502273287806 11765825989837928925 3543879728821079735 10374950866923065741 1682166375934700921 8426676382357409200 11323646426100689633 17228240457236755205 5740975494626552727 9218713368793264721 12450730930156911718 6409266250190469377 9489339737291565572 5626271584473386208 8539585914056628586 11666714792265085447 6803278007423362479 14741433226130127705 14620218037037630623 6341417646748643513 14452207706796274259 7039662606156236158 5768817253498608836 10455218578360104905 11314960166624494268 9577081161633017756 5444086770434972405 10726828615987209712 4873853478393434527 5204981947517976927 15510552142854395573 5885239687766109378 10864894458716348266 2641779352683436398 13634672242741317180 4369395373738514282 10238310221561467375 4148394719708719972 6723545072730759921 9727205463794093245 3375784562524897932 3624708752532474993 1952031871502041171 14234899551864547692 18007655875467351931 12242341311023145732 10645743756374545431 12320846275657936043 9407787668103843045 8084792175576012300 8156459316989060301 17642996311094208091 16042993142836620250 14333310870973216871 17828888435343410597 11231098355916118859 17232846485114869600 8506775638763229384 6177792075631171575 9069481018922127009 2550440819560886555 13180839223574839311 4784614336238072294 49337999135752708 481735507558453583 17306285975186536166 17482698377383304059 2237560669459762753 11151256869697256286 14926423563608096060 16892363925616491380 10666079088720637248 12160094122829635250 14993457322618183237 5414195152640834893 8643736132757373641 16302698385583407131 15227896648794386460 1569434021105274621 5252737300516119741 9533040957205020606 10738053950236087115 3894398720893424633 12347963747102276150 16430238840388813624 17772368499125810981 1306923911346684689 8736188821496406802 185166859091168893 15019482472581124931 12059667368352040635 15105938634310125863 2369162660737399837 1510829237608350813 5146897460386391991 2795419823775944270 15528709783294711056 5268481392108757872 8289082171177778505 825898646861768528 16196477781087235339 18178501796037851101 17096089236251306174 7449927407177158983 5715842038204052073 4402833499476719260 1535157705923394683 10307718394181581643 3730280516497837224 7496628344800090147 3693321847626713404 9214099511281746418 16622314174261964469 7550090383586565985 5268927402776166605 13159251179809429292 11875147388174357980 2217223127268376193 6368958850581569225 8924503433808475143 12250016366181643292 4814925204396125877 4889516148500564595 5090756160301081067 16575439342247548005 41612864690571368 10560582820580127871 16073237976094380046 13210907261520438139 3402074091055598677 13503672475739033005 3805785231925029842 849807084406455631 1797411318616675734 14585546345063565252 17706747207588686974 4764045229480588200 17811057362399491508 2612511783628566359 1492957237284463298 1923371931294312026 2223141846873594058 7005339127447141636 9932030448696104447 5328019410192092793 8805196975251577381 17584120754133611247 9863247397815451442 10673070877023343273 3553462183605373236 14902220946461940737 13921108909916875848 3896537046703261717 13831859022372279043 2387521094118455201 5311305247420722150 13856941383900803193 9737030985605379812 730861099444736609 9998282320563106735 14720137704011263667 4841643046813387234 15888126472552503673 9452238735984765228 8461030593793196612 10313909449005328250 6908064928440586164 5065801477855734156 2202929536767725585 8886744356970292648 9322187227223743122 18400178606746990812 3095421471727070342 13545866256284506290 13770920194963229302 15258964143023815737 2441576594063008040 8431295879301500103 13408233315669568527 14038361375309980332 17924109053314860757 15097178901408071703 1294945845149963473 4279995524845072887 17104389894228661970 3954303893679103030 4295597093877642009 5871109617350508347 4518271364415705177 13014795585767771539 10640272623692010632 10005956601164288526 8854672091698651686 13866054127149213255 15367919629367379030 1907694277705085913 11973685075456024793 268813200165975661 14669932331302693925 11252951132492703881 15679327425388290561 6978224706601030014 3556004362981825172 7536359957380981738 9771727804218370277 162923444328266982 564721922958634811 1331625056920766904 12841905488479028478 15248751558413070455 2137250597656831289 11844279698099884695 14014768868401454687 11749754544610506424 13894867921434993269 13258500128590829812 7890167158079944426 4143191948711284576 3375880528051342083 15951692475679890445 17818793701245748645 644308755224523228 10358036263200643486 5047148981178437505 1546471554290785172 3893277389161546216 7338721888424582714 15551276705046258525 14494839481904155782 250008842214251962 3680945338155577423 10392072743681523277 17949067186145761623 2893156050852524846 1348147516427397837 1933886485010824922 8709085985764591408 3529450136894504480 14155230163154700967 4578430538296388528 16126534121480804016 15544008521013273535 13912176046898034628 17611814203803069551 12572378242078948616 2785042508974477973 10072269226626844386 301057861673685970 6091971850428704843 16868560627014198992 17464029662297486710 6030343893751162897 6594383668333045104 2000526025718839209 6677374252022642774 16661743920361312965 1197260371651097334 14239873042053922024 8256910625570733403 10960888926009701851 2306159700775670698 6720692557563832046 7857841073423035678 16520871400384061083 11551655042032732919 7717289519598166356 12218455112353808007 6716711302342006834 15298551398700236943 3513113409784104683 8979068319684961691 11312967306077686050 5595104074043475199 8368887661234859336 3117334945183717523 12889448378344662291 3700279669012628707 15260164896834879860 17310312031862243505 1851462919745936952 18176779938569450138 7095008121489259422 17884089408269265818 16058714878014803100 18348367821569811977 17394019700344960402 15778197964920543358 6230060518613745661 2623256909226921545 13847021576595477627 12858206660989684311 6427021843894417614 5848412295510216685 8060817026719159968 7807656247083547473 13730201666573238604 14170080032564805131 16904807644200554952 14010198960593636391 3411636375755930679 2679067640284181573 14583477440593758676 11316191204472645196 10483652132251566962 8392462380302150033 8547725491155973096 1576026467760517848 2700849021644554909 10951677011037615184 8811050900639912328 10657253346092089466 2757287679875931430 8874475754521415086 17269332907591564129 10977176487109561066 8295477917030485806 763644388481381581 9567485832959598458 16186797323479833975 6823344186476007412 18434829594323000873 10222313030354278605 5116511792505886259 5221886722158538568 12932651294823989049 2939793792267288672 15822789608153364198 8238492700765703940 7863369101353731216 7297722523604207407 6318817246228428682 3265605496833975657 2836332304609682866 11023859279693447082 15040350869498199237 1114541144626942713 2334692084353978649 1139606280718676711 5090376148329613951 8078704965836937006 3282100375398699623 17091951995813570436 7482484590877912323 18415807159391452270 11951547593851966954 16045636136528333847 2063848559766329003 6828468816653415990 6140418241798702495 18113168526064458216 5982897859733710980 17600610920584953416 8798548024807334093 15487071043549844636 2341425185105142335 4752400103805945460 18302318731022690530 13455963181433994023 12058250651255066142 8253670915505944832 9329474058920903146 9525583462940680143 14655614412676576197 18003871316731929756 6368934495511373845 12909735536518955111 14579554794607125247 9832768628833894446 8156952377685983987 16211048727837247695 15506294411575324843 1705687794527974046 7250520252922045564 6880700210176007241 11203790457297956857 17206009924898193976 4795666349656274635 4329438412883712641 15971434461353408084 6547212118237618561 6446991225694317989 15194758297065995755 13182236361104460553 4735385218485860022 9995364523197474949 17182841986907558749 11949503197958606847 12288001477462128379 12306539199346870407 10195417201911161267 9955032393187676867 17059725091189284959 1045300049064116782 14584200266065295061 17875100432417066537 17544581931767844298 1485440780593973818 7225676048358250119 5988834057638412136 343041158030739470 14632474232753889926 12905407531530413164 10728931233725680014 6535485200037162997 14048775103097758365 13090693791708179298 13829711118950637673 6665615647990522025 18212209450374649781 16714377476732585207 7629242337081863137 18436772209191892194 12273987688665457822 8704831518178038630 4656224780309211760 5701322749730180125 1323059408446137280 8962608697424284861 14866217116303206508 17564693440975842780 8868538979212954069 16835085180744843348 9450626313749521812 13353388969249075245 10705977849082032372 1609863408125239300 5933942595270827261 12898483998365790184 11935258772530884051 14949977472360399537 18284614432978728845 124372651028080536 2901863076872798842 17515931214389709544 8808887543213456009 11987418726747342949 2864514046363761958 6292920470021982489 927126916391405242 913128574838354481 7799567746038347701 10267924998499097828 12403431516990947592 17518811218590715237 359809958120305797 12742131014702661572 17706794681479740470 8393656570025227706 6585084230867519180 16515963322062808566 11806428491882588147 7881937553822112524 3711567743245787286 14411093470120799136 9893834083784516012 5663716147274841748 3611113268052156358 9059138519760887656 12805086904392080475 1347751549643764057 14317962536227421772 11089156426529806494 10332420823701252668 15753130024019175345 10242860920221335905 282412284043171212 6824455260919683010 10711887044018581081 1587532598499592248 5520855118501335363 6317559412391382757 11924155824609655735 11490128030023106416 6426005072677788722 5099825679005481614 5950314177856303819 8227980364209157252 12959358795730535119 1087150183075725414 1930579887469323933 14185247925085172756 13742906693347995214 8099836930219815528 8292436033070736298 5255158606117925308 4992421188747925166 16438200869319791433 15935181202663795876 14967098284836443709 3290691767889368355 13333658388993746516 7156344086865280670 8607388359817193222 17037739297104911726 18353144682531951664 13305217488477932260 14459923476076552822 15556575062445734030 12448879860300919164 17999433698419391019 13643810403418793864 12813785207868978019 385646414881118142 11446590954252108337 1453776739526825383 4796805795929209216 809512010770133390 10024518899431775461 12700215247670613354 18276589435002638013 17962117979221357447 8663183220823428526 14660565851506098622 17805817210463090703 13362593140622590334 17540263148783352832 5121463885273800544 10810168108273475388 9473531215691492985 10894901624822408974 8282979185525719833 16820296347969591658 2941580585663338704 14003772280014542192 7319546675252157085 14450884602709936373 12511618600570015007 3958266014435668113 6294627555618517336 6890011719518048123 9099359205925164649 1754369977444518785 16556002902175150717 14394016375706913563 10033909297421260139 7026744792152883980 11441690503500006871 6347927829594857116 17692979359044611649 15571196355681916629 7759387029944554543 8324079666021227046 12563747597751255285 1380295587273896421 13168571676395164297 1318012640281231525 15502012898276433374 3187172292824856419 10283558660750128602 6547146476705970309 12686890420824153856 5749520693388229126 7599625684576952243 11726701331399219968 5881131118983837251 18330968716581525114 6654598874790602363 2756489020336339694 12125415598128756541 2344548891375178752 10031612152424038139 16380343155061002030 3751308306898112802 3457067770609652004 2270482645684650737 11007790486656914551 1271208068023354403 533435226431244104 10057772405052945004 533875184409986123 5357264042242460719 2488311696670760167 17447039313535467211 3198597632048807852 2525967740452024836 5117182871036233307 1084053743658433289 893329842666416690 11805774494092696098 18225366995283348093 15600370736715746450 11935621566954955560 6306180945153121263 1172061248413342591 4130827300947371844 14699767727793010186 1889895133529169662 635670830702075327 5933005762997116770 3339952706710717622 13597386425666651685 13219699223301972783 2199787200235332234 5968026518389883223 15488400513802214567 17466066129453005599 8933391655012910030 6165950191476641317 14061709600653854652 13815252633666296059 2785700402328166973 4180642670796262785 6141727809860082372 5729736593997089566 4750495311153968166 17583293299439854444 6227640601349018946 1284953944623462266 8005306880077114614 4671491683052254578 12447737412007295900 2578978599207143448 2215278650130378588 16358763745781714292 15078694675182541477 11786899564804225219 13640751346182847436 6423833921715475673 9673790317364825457 13734182611534458252 7260149132196137100 11438076391814584811 4677535174668235688 17398180782868772504 11286996476038001755 6709160078312919046 15832601972748620788 11194157008837563537 9835550248368979859 8800808147331097345 2209352623751479748 11575835408480903139 5366061220862902028 8534188427160720366 11816819397221630496 1740302005392184220 17297373401612495137 14888182596918397188 3411494783415766362 16815459861535481761 1049558927623154781 5743047251728119832 11239505604769244333 6628758608909268632 2170349741874476117 3496413654944808767 12281132831467442695 16837190542284774557 14616839734963087925 12687118019366562753 4570543696270199805 11386535803400531527 7548033996919926487 10590547282922359598 16627814053152707267 6869347837529433959 9964826698835106863 7364799851249754003 11537962057122087886 2012088941989434088 16245721710723466533 1567150341814832156 8054242431889950210 8308362018149151988 4010970543770404077 7495068695243271060 12309783145815997399 832907802613753002 15459077258732804153 10179078339901392737 16488281060810895065 13358504891791128589 15086521667842645890 8622975705242241488 3838893286754261208 10314735829706711768 6810107458389500617 2911539782846036809 14153488783633673034 2294991657060792947 15488563475797422466 6477580002941020005 6006849014624060185 1643017601702733602 11438876046790145739 5847311558982752968 1516505741244954819 2094593544604485706 1089388080738742165 17948645508410163029 16700095942282259541 5387023186611241211 11973622219030712324 12921980655206989429 11766765281927316123 10020707248810985165 840783250757090675 10277716017034878639 919314993936332114 12103999837318561743 8067608785023838859 6792725526644418435 3146274311797983497 763743843336075554 17605651211005872705 18435409427363160507 1547630259084411862 16692559216633039300 16632261872951856926 10995707598956546416 16457431038723827985 10301889618466753069 93336120680846648 6966928350719368311 4478836022825304376 7291351059068885745 10694868713255750607 7594711347337537708 15520749009614677493 4422748834369241654 3015299167705122664 6326349075494721732 17299293812738972923 4644466558905094366 5254112512894214034 9467645615155222824 5801141102891903281 14328008519603363389 14334213801602667977 2575173657246089692 14007756694131809448 12808136914056638289 728343099470412412 9401071475904710009 6734513775592030986 7681535290969467026 9143132678350285191 6205696938955424123 9076733594767276332 8721474045425122617 3733678449693967930 5665473072827017618 5974004856547465047 3048682041827278301 17525605749196818433 16285669057702742711 2323282698947455759 5582173976299401669 8203267853940850823 16758264138923895650 3856244214407369551 8360800588099664050 7816363179429045262 9182604305984980583 5590390657395703884 4513812958937755692 12363574866043421334 7279331914597241024 14152215090214183929 3843337066144269903 8918407768811126571 17266063564870119781 7344904432005063696 18184356243285040297 2566288771468005034 18151810553209440019 7970241151733291065 13484148575631034779 2824749072089692286 11250921341555798877 12894579039203785732 340646184629668463 10253131207520629721 3766422571969308949 647695607503064955 14010568661955282828 7554813005815586789 14632766758690623709 18228656003223975846 13182251332553305168 9066009327274961603 12069677082071718070 336224266798592034 16313949855461007464 2355379922573944986 16787604531835389321 857241314448831498 780044757831435638 6415004412636032367 7703769036419634058 3819319627776247466 4705024445821300972 8079987882702249957 18195228440733518951 8812056841225883598 3688919580012123255 11847920197369672862 5450578963883604521 6096878210274164878 13848854099963329938 4258935330684996537 2585243128358840941 10514547439472647906 6035307236730008493 16018172644271043396 608928742821479995 17395823737310644561 13819716813950016347 17628812713378883204 13141686618958344870 7907371025488519313 14322027528080419786 13722905309216739327 6669344762227887959 586175641950106644 10567986792641257917 7380560218477835292 18252677838517798462 3718358579813477804 7445607434234178952 13314031136641112342 8878738372970699623 8165331607566376318 10907871200195655993 9483784145975308909 174889232423013862 3013267260895709133 5037028356995555331 7413976715362310377 13970189268451863131 4245077980243450884 10779889473325378632 6527123487672959582 12941517347264785818 10090705344872362654 841337238709715048 11880456401519954688 13170904797663816007 8187998417069197726 14553998827471471933 14611559996391249409 14392437521863867832 7492606728632094156 11252468656852324818 12479437406534145119 10949170511024514630 16732508262568494547 13032651107171474490 15778953465170366023 12782797656516359215 5516691577370291825 7533586177937774543 10796435304146480990 17301499510934715910 13315199237076123501 10904702941813703962 6762513824516313558 11928265478373526092 4539619497033806253 15872917847225306653 1447078464673524907 7650530736574161593 1823661039508869699 11695517674825190269 4008357607516420527 6863705661731809184 11932469702106799837 14758474860289401744 16126027199976846532 10207968177480196220 13259633604225941228 7808441623472837567 7371392447940610406 16369073537920606880 13084664589290901180 617799256252401023 9624117936144233740 10966537041659776692 13584828364771082817 11206348348939842541 1107639873293802807 5679095645929931838 18240740863285503220 7461687972778350306 3850311580976599370 12154984643984584176 1817498087233633452 2168980212899396059 1494563665943835722 18430261209221885110 7131278549794734880 3126307562568920746 12393497326603434006 3434378542839442617 3534863912401512254 15311588631815549521 15361256274095852696 13830310214293609705 15378475139558956650 6433119846843086819 2806603603855686073 12021756963283088582 3373003501625811290 9572598389842652987 2784449260763852569 6603833763042480877 2207701082016848202 13949125255856422121 4928994693622947369 12020645280871824184 243215949007989937 5503728109911046186 11269057138698189120 5666619503882085950 15193470758725550455 2644309237148970396 14985794846160643019 12818002893991737631 8097978782104357765 607712117431438855 6356265724721006691 7474196602316869465 17690333629074007386 16461273302766280050 2181083401617572081 9609555423230651048 11676350715458023237 6799830522469192800 3308074157419048192 8863107287199899107 18057470593453757247 10476598717953334824 13026276695747444623 2822694520988762345 258457577373384457 18008852079488433680 3848860506698079193 2377812305851223194 14476794691023779371 15468873933569024938 680868690436208010 10422023571069462950 8994258799258621584 7494344747193048348 13827326604877275750 6999463423522124163 14918381075165685112 1338439629423988517 8952707498630786644 17268454910601544524 14584766282355570385 18227957259878128630 10882598991854299744 15870825844557346514 4877931288417150743 13188201167936298545 12774195191798363226 7301240970157867951 14227812448677876033 3001019867267013962 9508035734191466647 5629278874368818997 1797505675282239678 14961319050427557532 1886120857252902775 4840734406039780804 15264848766729096382 1143407851801760696 12598363898948293584 12591088940375152202 9617809209187906765 608604820216718998 16013283243189218625 7091365876037368618 6038360972435584903 5712162914735565763 9855501254820377102 8451188982967510698 7170712166239302985 2443360031842510963 8391410967859359704 18073747411388091943 15737245223212392995 10989266925372178774 17773690680025681028 3781680527350374671 2034388044247487526 521720599412942030 12603668093963516533 676947679192424491 9031935146422553067 9452200965493995656 10501067164532284280 7793309587981179448 3957084876108708193 18157943361312344308 13369691721066951296 8873060429148582109 18179524993718325042 5194385949852742914 4003640214972059352 16845450348648194440 7974070256882626392 6947587182251246728 9358574902607701794 10944959532193315898 9342128762497942828 17498713833713622380 8012990230529165261 17845700857051172655 4586934621813030870 1458470790368458117 2257862821021372564 4114944970350687579 1689063999498169856 17417898567483319485 927375049679689253 10160603284791182608 3887989980003403681 13864291736128956366 16571767207621036837 12907007346559625256 17935166937195228883 10129658794413080951 6518583712225130824 8728971167040571284 11222539869905696684 4491792732623672222 5491852827937180971 1380108134601574325 1534588310876034093 9220012067676815703 14406684100911800897 3011061504359650898 7151923043194448974 130595269325112899 9123766745142225763 4178367572237868009 14430897805994857724 3568381949041918046 25205135175482585 13876777193779011487 9059649855387828812 6036157578499036303 17739939977138269123 3346504973034599901 7775044618295173104 14253823718946455149 9529100014210002450 4947033501996113578 2795734273766204659 764382594768788148 5882503428102524445 11463500464179531840 6359846560600098567 1931646456691022197 16246409565089861329 14469747239850524684 10392399921964298161 4790812198734527464 14488347797317475620 18094446313608187053 15702022994156219259 7075826794633409811 16790223214867520588 2667106141363619224 11811272368781049701 8703057219579444277 15810215907777564231 17986945631816541054 311992371281313354 8830430502147985369 14018484089225503339 13032862195154110021 2739085908318202742 10865515998463566495 15473100523544982064 13600496447598758659 3115870465998194238 6128386080520450779 14022671619969656881 17728058065958820575 3830164334941650136 3195278150846537367 11198363002955241881 14835326252858082871 3056199571908727172 10836458482512177286 11139369670220209756 413479640014300731 5524083388324207702 1079058472038984491 11139619439745920935 437965735537578816 1924455683678111766 7366307250636940335 13728005822667276963 2285135202591557247 10104144891092549155 11397166049036696133 12896005548437583288 13198943393582621830 15438387618987456003 14975858939386432808 14355794342151056552 5565694221841029284 16042389638265999483 10383326968732835738 5847613438801195697 15121250648579716241 17842574456411387997 11354250500631786482 4263750258793947104 17053018549221127255 1312623122166637522 15585795861760257467 679106335637148316 3798436619597723519 8616851195631679645 4658115041102425634 619524690488703666 5324355964540794711 676573353160514621 12728466566937096453 5805452398474571161 1399653957030920639 10881551785288133106 298019825342236231 18055719239097698380 2124346038929378539 4505532228356280890 4906661560483938104 12127799369746903946 11124053047028322138 8316225976899970591 4687466773031066579 876855131773920365 8942589232195452739 7263425349045293504 13616479240182038181 8676311794183694632 15795436774305386965 11009485592109695714 3818638806188524359 4481462094726691694 4958829716667637636 9181656814025554388 14166532970335908711 15924185186818838894 7745190162457838798 13521318864688989045 11491005472432423007 5540327207404822671 15836975826107048053 9930188008369039134 15047945454324817110 2369955850985252332 6310978768398734379 8197838676743167476 10160344024247126906 16468408071932790146 428129825421088883 10173593496010678801 482365222118833671 13222939938337924378 7955296301924962383 14826964520569830087 4782319770035307170 5666558135586339484 5283085651216681572 16218686530612033249 13032738317700862789 3629455446095778918 6474427088635546865 14872171178050382868 13174196892818454920 9476405691874880816 16989425636178097793 9051492421472919380 715265307972853946 887519180278670569 3034147289740626514 4690842876417657177 5182850967732448188 15030977453960937084 3314769526460786462 10401198906544896415 12361661313353879771 199812073082970672 10516522006647237942 18338522334388032754 17769705670125667865 5125963137564114669 13117833097681490766 4547315373233305160 18381966646280799112 4540389556323399001 2092325896771886805 17428040169599378136 15320076821112815637 12349013143959649415 6330850659236256876 2513694656922920885 5278904409952500134 15180992085945232573 5203284781363626497 7606760898067636347 15790982519673536360 4979370396924354660 1472820002634166445 15349877285253671633 11273356883422684804 15783089190024198770 14360691342361638203 1555191866442013837 10263297531048137595 8653106761673126259 9979973570184380916 4463505999711572839 1754307520119543333 11746787055611491961 10031473940052428601 8827553472377985328 12375072332039475342 7743953859416911096 15417085644444358637 9338529989868758367 3306432324034619508 17044275715559901743 17319139737267233034 17486678573031129333 4879123693820967157 14132254516125748812 14892263312666349140 5857786618149000140 2717345858778326979 9896482615025332012 1086818940902410405 6497398524731535058 62172280544456687 6239726913918737795 272434162960120871 3189422281944300801 3524141098843711362 8229761190228600612 1345941393597807134 5194602198021986982 4825362410861193656 14195533849422072029 1702354856207245020 3521786481828872929 11279656749119194206 3831634900382969263 16429542043096546748 544291992938263739 7542130117264131091 3297612914602209437 9146260808162657177 1787152451033717126 5741207028980481407 15264888571767754516 15539911693118395543 11928617436920567106 3551278912870580984 2117099929895868278 14669716860955829423 17529824213909774909 4166244889032892446 5490363602215729614 7324257102266292289 13932074714332329589 11638308389127826556 7174378062134727601 12332424945439571005 16597042121562476337 14002850288393285875 5014995682088269287 12302352509959902081 14917548911737499631 11689075737665469660 2945625715320951298 5616223812869224699 13156624724912024948 4279890065105039931 1526871997907518100 11272033024686123069 12048821897935166210 12359558945572633444 2864905067347404880 5400414966572658958 4555988475697919125 11536486078813985554 11366662660497799504 13023078707179673512 5534234679189314363 6207433679042763047 16615918799584979631 5794952418192668466 7912714316177559221 14276860464838539999 1064725123841084759 8176105761494017058 2995177108072878402 3227451108476808682 3524858300680294982 10868723512934111470 9703126332275272199 3121807315364624966 4688349986320455673 18262697254206835321 3313819131058053938 15193490279640417150 16853554066165913349 9984184769233868988 13338611237892167029 13591932897092536939 13934803447272596349 5506068191142605203 18385152335252232976 16893063801573726560 11591435456385970455 8411174821993970387 5330224180535988307 5761292119511787473 9579306868310403946 11899920605743149365 5886315318939426015 8976155387512870426 4326602105642546575 16379376710735066940 10475296806274817766 15611862709273320890 365325086346268694 1215853604535352959 9937128293940719720 14615791944397752170 6708417485956408885 7621268518558023010 7016002231682186112 13816244826996101234 7400196417315733582 4955206480341442885 623836199767877444 7690021508745260732 15281845877619028426 17304067718500928541 14251422082220123060 6007588911768440205 2611897426496674848 5748876357807194542 2571489179500296702 1120537457333832087 4269488492704704083 1853643356101299761 14286876610371445512 69058851662407953 14385930228374113831 6158194565621529462 8278853017771099616 257686889557826510 11489298326127394227 15119459688082622115 5507759590501237892 8387665263562058126 5682557578154735399 16820606415220190017 4627486771564829022 9178415637733852440 13385413582026547600 8414073370061832562 11646574025283240215 12380795774516143717 4581354779987460096 13310828343054112689 13895005170999928716 17029207658811234089 11365478020553951560 3423479872348223922 7031693699952125222 16882225379257529166 5651450336069047309 2596714146657200498 992025915099153064 11213700253268392401 2924571479125010330 5690907679532334974 2611067464476663180 3363779748563578911 16691966900504936228 8524789423498681823 17038319449058430179 7968446043088329723 11884171683733478029 14584811102206313983 10494310451827794124 6586804793686373882 3224469434482494240 8422453824099111500 7966406621716166797 1765092950765630149 4339739245933524809 12877285670664440600 8489420458759351724 12715525872787756622 14469469576278500673 17454394754163684564 4328689239933870125 18446327462258474043 13026324203726070385 14640894304245360023 17434747111138932292 8977321929547136660 15603448948902013795 16221004794064381026 2676386684959514554 14348062949993466672 5857585675939200771 16735415316305314484 2765230580479524097 5892655891356882719 3284964275771956474 84114405000903712 12155376835079556448 12077592631902979826 2363863248344970010 10489548586660987684 16912785850439449608 13549046423841539508 17762385606850713562 8386447332165045527 8540860401189482583 6757585345360949969 4048371190125808044 6639186450601137008 10623397729273137786 13918154069237946168 12607766163197014734 184638983543984630 18410882083763849389 18311040172964710936 17493013481912178317 13563255355027304315 1822165810322883801 16365935941209737609 18089379494975292350 16561728681128985561 9686016970450636871 17995975946921251871 5476603660834305884 4393573171171687748 7410826520560090797 805677176908049058 16923300768142860173 9835690610572881178 11756068721127225569 16849870507195689437 5361637654157894408 5965354788435120974 1986342883392078163 16003626664362041419 11353921459245107109 10838830570336148077 18275743772499534469 615225526093501311 4274642198818686880 876099804344649299 10000928569482698357 5452372002148308047 15644425677428727378 12662816168353902888 14918640606372642059 3625936140321289502 15537452132534588636 6988216788256381452 178715734695790181 8297209749967357111 8975075023500399379 4064046246509564550 16637723868012661275 13796044044873881090 7213753617329809873 7526056495182704250 18377718290712053889 14768151619250937954 8934025549702569951 1189076542722019123 11337475363196336225 4129459895321116365 12393599179564021403 16467392850387947759 10027826225892194788 7890532386466238329 17704125879164937524 8887382810659987315 6807728196462779903 8821649480305558062 4743858558483963507 7974845535819045417 4755885209364830865 9162474525315710921 15010279355348983234 12477782511509106506 9884008350239062184 4368495864284847597 14366927418068993968 7709197283929756446 12109758744655129176 6951515825802464385 16707749240958053951 3958069746089960909 2377332649891741483 7439233467282800747 6628662351568413078 9997631529920815431 5539300058138536179 15449774976976476970 4463816769207512736 12670955793942944490 17393288346813148065 3810589003443497468 18320897442882132476 12160575169276957120 3505924003922676523 4132402001018161847 15025791443048614177 14060308101803781095 17695961905015845254 9952818923925072589 14729290930192387368 10037486103663959561 14467258961648051738 16983878828322469376 12162541214837155913 7060929908367231435 13950880976985658183 3159257654171600764 14083348729418241638 12548739323928657134 15667198764137693191 4394274925036808037 624346016523064334 848082260133775480 12238745775708912969 13024399395690833293 2041753267862832490 2793565818203761745 16557358925223767944 2254585436849741229 4406778683606062302 1291397242814630205 2557397488497974778 349448358799155344 8678361216046830208 17215226507955896906 17159193365788180144 15561111456322890970 4224324954271979044 7294448274073585506 12526870223202838349 13406437026349267464 2345267141778227731 1873328557038758439 74712896339941751 10600785059157855419 8868986382446686331 15918792824056243011 11928380540227689768 899709607909504985 15413359114685403714 2575106545562308568 9208664212482245328 1360758526378265148 5177369382569454345 18010306475173886037 10131686635411310053 15619651353855214812 15002529354462679021 5847218554519163643 11739337514141084880 9225368625860488614 12379408204695173571 7831964667566017800 3217486559785133903 11958884201513335842 906707279896579725 3470200190649821885 1533131750216296133 10054616482863247276 14627270561594242154 9242487861923545953 6237378459712625125 15087759461172931391 14320993464253206493 3819970665987855685 855357538914643606 2924190377632370660 8877177997162502702 10734153177265895554 8916191007057519220 10622001988041938703 9056997803714681944 8165418496468965636 4559431175485435855 15723364120972381660 6359877710878541636 7892109834470291409 8844942216776638737 10322271677108730747 15072418688061931049 984531522382484897 4618460881837498223 13620705895672638255 8486991835438237725 18310598656065688907 18011429278213501994 1847930284840721080 10196581380416321158 6007921896739882185 10510945622016805524 11507184261430070387 13334158514634619292 11610932755310676300 2914715276638193994 14366526495546912302 13155365210991282572 5870876106921917023 2938447298972911792 2824219520069438266 7459016695035671203 7778528491464080104 11556593065765241082 15818473829602750362 12477335016131904509 17646301315122329818 4206211316032744970 1660099476627493466 5513355575718393854 18067623676757545929 2341847415354931479 8289184174077682204 3020170133588407099 12315409762182893988 8381958551574233541 16909457750988530350 11725044017342437197 3057732185513980763 8262931505836998726 13758829492902916618 6335175349786646568 2275799170711460484 17531332494292710954 13925085326081675767 3477262330042722139 4637878402715649170 15098433392561448171 10241240338429404255 17097115751978071235 3935188138251713308 13338147975342463017 16391990035266333646 12847510782451761967 7061500614496083848 12961225389640560115 14725295439273756696 11747764386039281356 11027525079217472328 15549549459054754628 14940338641070960154 15497347797465709607 3550996853383561988 12456149890074654221 1858176417604872057 17184651362259842624 3326853329153918296 15058413931125389683 6312057560706363423 15213213001244361119 525916027595759682 982437930501032760 5653679180998346636 18442797586413473856 7318250822129431397 5135354273170130441 16179345981059281591 1491998079194083463 12328714158384561575 13691996526531361962 2436966187476249558 4216890796392596540 11099971411362230742 14441146038467289643 8384754081966064498 955527218800469152 17386777045686578327 10710739370036564314 9037628210798421553 9668417336176961082 6161273091034755264 745295854516929727 4023346814167976148 17385768790080498048 11314522063699568550 11926765257894717404 3745330118600231877 3469386969009446850 15140151456849663893 7952752224165600658 15503121029098220995 14858694844888396598 12598150000671812066 9755081620726060540 12561895455205278172 8662977735595569914 9078414140021954965 13702457705160060505 6664648939979004695 3847377075510939316 3738388241564256143 7481527006198129960 3289129636965712612 15733234393702326523 9425007871559062955 3009083808031853355 10819742052919057505 8293110906495277784 17421230711402068937 11680413516136298961 18171375822607227564 9460837390900688563 18197964685524724955 13372354152010390721 11921255108763490616 3140306698457304976 15753182031813054240 17161786402521910072 8988765862810396700 13276428980752772776 11332219745830169454 5603389963546510034 7116533831409881530 3284644801584490106 9020524541423837654 5547581126086175469 14901536421314421890 11175239744077866202 9582163614008950748 1716003450551810051 17240609450900557415 12732674448045649317 14985494110607220793 1805585805078807199 4564610233913604030 2041156657987411553 13517279593374266179 4521743231083212135 45420768027477326 15094596856609053271 10403537462229759740 15002174168879100977 6771563969143813610 17349363990799927019 9312719265913438877 4390624918012534496 6538292115769769375 2956942157058091539 17116881096091020626 9409431588957655708 588861095184088979 9950365857612145889 16883713705440462110 4839435907791957511 13433446782555049718 13133510585893621748 8934200110823916690 2592047726140082766 238768427496139827 12438802358494712195 9569059484548996877 5748298006634872967 6877923831799871575 15698450660243247498 7776267649023378832 5836634415497560479 7957403175503409165 9852334931234072211 14405263695531342222 2427157262642443429 9948028611567616518 11301149491846212781 8398966926631975941 4871715387595738629 14900816208301914923 5634712822005270778 12640066792803341757 2369104161276100314 18138493987178854169 3016809698999521777 17027555298436810500 845811233454937130 8255622553666862154 8902927557519842881 6410902584670458202 15345893967529762401 17616522685743303140 6637876041092220327 748495694064118130 17490340585091022932 10660638615811358260 9878926551243292323 8539945681234145733 7835404486110408502 6415767133212390097 1942027036996006316 9660469733304292541 11022418230080921644 4480597459298597025 3693791069342102237 8400682240609378292 10129056560192971630 6489891182358628219 11400450964332498386 17800273334846768056 6331803596309843857 8475145446040151631 6015058977008549130 1669496740373099317 17066379296276334091 13977276321125760184 9664095240982690787 3572935763524061160 2629006971973143271 14536594737355542088 3450115009277422223 4453816833815036024 7338012704349353809 13861412456987618682 109545444646475843 7260662235755100010 3702894183576363599 14867733413876118124 12508424985966022537 13879615059712233955 1215983113642123241 15382825048325115501 13969134208445355817 2700212500045342785 13100579593634008413 8527975811590176910 16091086431200511122 6958796872156532686 12517168822080951796 8815951964951997883 16226964684954643149 14633341316222352210 7889470875909478638 847155060815648304 18251323356576788293 2532339893018612525 919091566943523122 843902751014121270 3968066490997981864 7907954597309450909 18356854644971309765 15983472891522019047 9653413252877899994 7607205443545982532 5257622956894388706 7364331853020776416 2609096202906436535 3584788308334597298 2173605069954685247 9640025687801380332 10266655311896365325 1366307927820549721 6040424039844457713 13227129701722333032 12364106872936779014 15951833906779356507 14050520416228890616 13014079729498195969 8063759365104864818 5821496712789750137 3369743299751860488 18024345562259266574 11153101117801909236 10102207931355157526 6542596652885726482 11284653512605043646 12233136107566691384 17825323688965233463 18215213501284645373 7867203527292758592 6327083555969614486 8759639342933854670 11214368052554367010 1633516778194053563 4821932599888149115 3838306470542386814 5795869696794563084 10645817152581169331 6565936148014524611 12934510336161232412 8947467082673007743 14880709189185849707 181155455029345223 15762768778421073683 10788932365385875212 8413994097157445674 9452108806856147492 11719616231218674066 10284457719560867168 5337712444754878500 9930349097417849199 15445104809062918411 2660430383711173505 1319800880621774894 17473939193907068388 4728046821838972405 12033255134560185351 12128433618185568604 8766567183528676421 18376771449047168361 10084874249086780103 3352322555762333945 15901909867621062011 12231717825202043700 4690786207466087181 16032671466624150508 14589075417925166458 8419256912358995166 12301239907758188640 2910010974646336821 4768974547207524723 16363614502922943871 17837025301059769873 2228825439878975823 11483758066730046325 7644000919290962428 10263622907599022935 16468777820848384536 9159612907380816444 2567463083751104033 14865648106188629022 2916164672448275187 18184715538679951928 12706566915053591959 6058829513844728001 4833585017782964882 11135746958873579592 14942907924475554172 14938836643744384331 12874345248719779674 8027217119985121337 14756676116499203724 3784748446684765535 8821094599754312055 6857701833695106384 6500203555291197464 9657188903358906124 3308314907708223235 3803779937575443429 11522876005573436992 12479544070548622230 13441786083259191024 15110903310975005667 4186678654906078825 5226425238106072949 13167270028502990354 11480008076408098404 15833071284060090558 9972404908540686767 13317464071583668543 4058005697882412499 622970486634903023 1147471031652358611 5307470174319148201 2924485887458353224 29887724057585024 317439668886225449 6004204329788366038 6616673008253141069 1175378856173950450 13447106735698816502 3600222108872317822 17214950193950092213 3602522492626275383 1058995188763313214 7504178713346582951 8857046172829219945 5796728521358339068 9143751287118412416 8313217360453870405 12998663049985602194 6528861442920269441 1590461549963174545 2426887604294097048 4503051795525779726 4179113502799091725 17286805997983971095 10035435978560233583 4288101857004721330 4857336962074704158 3530585920710148472 14035304497229274630 1969771305308503790 4879774300128390285 12849004160228131196 8499966450636843301 12614305319234938666 14526973044892828034 3704770762284018625 486446088428738563 1271593095004265141 2339068640244194370 14725710203966877370 1878477692070656217 13323038262187330296 13226203147300360537 9186050242329265860 18110013360154650775 8503909070044772110 17550647689733835689 5024976437352966093 16328598863167762676 810238611829782221 15237807572943726178 12825575685298964108 17038859549675143656 6592377997837606442 8564865273118515483 3504961071143150357 11675977908309266574 11699106902884523965 6114543647913197951 4575460349726150216 3486642626847278803 9803826419939754894 5373630723782090342 6222777859115633273 12768400535998632467 10698448844308881706 15346613823845298259 4280397020827292702 17275869806393527419 6433012596706890488 18206511517731001481 2992602341936824867 11898750880632155581 2507007029932602670 13944650953707971208 5306041576853259647 838465597046143457 18045420688727326176 6077089004059928168 13217588455069905581 18206174612891964251 8376329003491609156 17554588713176202445 11627844494822938775 16280892484901285045 9013921295953121925 18036232915435774862 15425482938805564707 16099096801703595729 8021180929437418 12290124251065664937 14026239652706569361 6147682681093683395 2325922477811196445 2983357101451339731 10284056175422432630 3387915058044653996 712756836241505216 11382595565189170079 646529860628465218 17877919057094518533 14317208078078685576 17248347672320327721 7353560326702311042 1376195218096261301 7456299811358885668 13547858566155109803 8959289311054297344 17023902823936063946 7450270126777177196 13670681947949273670 17290606129642993396 17376903823598426737 16576858025726871282 18386400881450521404 17815185206442212396 9939486940100697373 11606704949932846362 6898743926595127238 9351795469904847106 9240939293745884773 16161609674163165379 3787089473445425864 14682020315451614902 11956053144306967134 8554814828547685809 11126471294033334036 14154037960476232696 7332118251404305054 2959107553837606243 17488158749461762453 8574509923439913130 12310367920144769954 9276576264423297777 12146520129741431533 15925517704045808218 15197358411720529823 6866873862071552323 7697593955666135226 15396399234335347863 9836589562943198177 8316128681415186497 14423015340466632631 8154566033141444890 16012997436620447566 16096722479913586851 7265435100706767221 1418754717438091694 16776426499099506686 2998792338773940086 6524495002973076598 121721788425995500 3925186950056469482 16456710796199022694 12661929620112622914 15012956334978423701 18079563875936045099 13333787680947429163 7120389689031131200 1565544183923797947 5290187871008212468 2075437559423863820 14454033008092786227 7363746033240539259 1419846400849007059 10992369298900949688 8596240506576790915 14269603526943117929 6173902779024694442 1281944747908064366 4322683998470332946 16159644990828875717 6031338570859609874 9492785821352051557 12582945531182288130 3929374113283232577 8281282787951749761 5231176998262515171 16414615254770264839 2300877758632010852 4385897129315790755 13470407136881127771 7543489702418841930 13138919857410619943 14137290094185180862 5326736900645997412 15899083822631142524 11862896588821382718 11299528274230941999 16765035515890835166 17473857327703310545 3211379676419398784 2995232235576140277 11467413181297121449 6577464726808265593 11790973079072543498 9908027966802242415 17273290415986298944 14252450126065755235 10701547786992022198 5048129282835092377 2237757843152985575 3583839324061170878 6102100558229948487 16407972731946162523 7239979915255060079 3530476282614170192 3319855325515636830 4467341380874802345 1622311747499022828 18090089920789464831 18442363166662288466 2414201671362653731 2966925619624864681 6133877310255986578 12500880266587756994 5504005815125507231 6656388272035371085 14319860943743294458 8087601707675966524 17703757871399087282 18326684891399278768 1154135232723757137 5381530387862980623 2867702060381160072 2955921386100506438 13793395118677453427 10487467695356226896 5496772228142972613 17541195393967534692 2375442679762002891 5079407287626205704 9078186161658427646 3953263410479932686 16669749111797616648 15010708297278436960 1580134925411047743 12318623859460346664 6398390732624024357 17845187701013479097 12371303046850474555 5057872798406033281 15939611444676756196 14059039504595957418 2882076402060312621 6821724251645128786 17028348520597670165 15680520182616094213 733207771954389758 13782099934585789085 10608424803897396287 11074489267671894403 2472334035006776086 13484670570263730005 7105362204412947234 5567294763436873940 8567389638367166743 9278432387176402238 3549459464383489188 2911372416313813724 1636959340134975850 11631595983791652928 4455462272035191146 4324717760805790833 18335247635333382456 3870032517942131421 9685295413340832672 5048885053363716017 5991853069388219211 1718065382929865420 15158054138718269116 15248109906690555732 3626318629811317104 8828742955811798501 9346098298545190621 7121339989070555139 11183018221696612235 11261337903501908386 16904166102044086100 6853158225294744302 11707693859726901033 2007921539963568466 15670126893722212026 11097578305426297982 6263576631761741294 4122212237631793236 10429605786203437806 13886170357652690183 12847702143629408254 17559747050731518012 751848853215336061 10528245275804986460 15077015355251882287 7207032371536030817 2390237883943915847 11833151692253788506 14355518969389968445 13390576377065031947 10477695438645351381 2255375155634901308 3197742411504882140 15445806651262843811 11098162466351678891 13860860280665498387 8509647055729771892 4047008511988696805 14325488970239003659 11112395993963123715 14122414181472895651 7968935874870066799 2628155581240404927 18037637168794209161 8154581256160884195 8871878306844976367 1723008124864614451 15535842279078866883 13514656389254856892 12872559569880308510 1925915120288552379 7362924263781326898 15857537647824428680 2294221572420811919 8196678030394980383 16698517283342218101 105104823784232193 1019443191817512275 18119781334455516406 7084712664352867 13067891583616587897 3733291398344649736 13239388102556558191 10289650743473402260 1291019960860432710 18193728809888126264 6218753830517370924 931238138972568629 4200093297587310387 10631349338872987365 5400265935684230499 7679165912881671387 10665386486833196207 4757180271518843455 16452177856496369762 8275576786308857687 12790587874864822969 7604473247940548420 2708445115765507344 7812761526192274473 6015096428759322666 897092825747711294 3573759560521550362 9106768437695833710 10958281240036119102 6783317036603517234 4066001888042476530 16170262921439817197 13653806087377233676 3162811738555055837 14736519547901055719 7177948729852501221 16418317626894118784 5796778902871872572 1741285779044602272 10648013086955489044 2794854227302694440 17045111680072263692 1449511985522276691 11061204119933936810 10223439622072849364 14621346240163925948 12743376921133449880 12090936559043915361 13753210348287216308 15968074398158896239 11610623681166894627 11306562345424802587 12747564048931071077 8210273695467878182 10114630214569747110 14714003240942349551 5955365246149801792 10492647772160168212 11649750282751980498 6924693219304500514 16341494083447993065 11852020022796349641 13521529775532452972 15370806059206426476 8143798241190833403 4590451381602010577 17691071210676287670 9059803456506929857 17185032156950416888 5397731266663493727 15840027457390498775 9747483000107530168 40625105882605189 5729097095704721922 12725845453647133467 6000259570743805095 10026929764331529806 11776732184558330740 7556622998668623059 12474290820653118543 14644168320646659770 8217300732415069825 13723201105639808887 3173158303415707216 860265942230990839 10777510392477726944 14251093701526062158 8264228430282011267 9054286711388303991 9995968954850598027 3914326612617937436 10988015223408836432 10584465424126970282 3224436372283074981 5055442996265965396 9455018648182631343 7184676718262916635 6281194607103695531 11481050062841767513 9154782733623294640 2661500915678101586 8513680895265279306 15957310575579594108 1110931498731726057 340442021762168353 16705436976539512416 16175612945512907218 18337579126762644053 10390416176587264656 2428127833244441192 15600308281570234547 14395582901611220702 12251957828830379572 13459468056529983685 12907811852311806045 2943375542013927119 1435916954654574824 7871201768609323104 9566395360438604773 14293520741013045229 6954003287747945660 10696878707955210026 15445787702089735773 17717704645940543798 12358575077486770009 13995744416338117490 15378285806006912357 7630383550960321701 16988821058408051636 16428965579511348572 16513186866774351904 12900354784788724868 3012487911765368106 15547455158528633947 16730581281182793548 11598094858121207872 8743268368518246907 5554063172106944589 14781933683689813034 7481153654944295013 16602433983924268894 15974076563928731190 13660650739971517674 6440104443406562533 13697036830679620434 13780570667007670583 16077167573022504174 10267344333774731929 15559634280798379593 7513108272097131301 5398672417907497095 3716298879098005244 10197516276725641264 13160686090285081737 8263664775295203194 3746048215051766607 109769328264802645 6594531819317942510 4424940157728402708 18052127506838455444 1738871034275953770 7094796846485475498 12263059618153370184 18320676869980160245 13554420073605062993 15483054373343444558 13359949644035162156 17506426560290260218 12208452516759390844 10192848841142514817 13439500070811515415 7324841775028299587 6727624498633329258 14951940356266054541 7487962693088046719 7171066396241979513 14386547467668086155 14395439921792230056 1296057519242219957 11757859334627469995 6230000728702140756 7056840291986723831 17527434369697690355 12377199257103316415 12163348279385673809 11981708743841389832 15907077634063949375 2325420150015054150 11955869583830975552 4778422085280083067 6062437473930953712 6358948794764804387 12534950080497841017 11365551741893047124 13559423313902345212 16382033852672632678 11671110478620415086 14826891226662339009 11573428589100929408 4731285053207933645 6719436764615860055 4947938307002417691 954937846908627671 668889344498480237 16798534592862308929 14818343336590826108 2051393537178270135 6342435729009437944 7059930359284268770 14195119666727237886 13218306599970964374 17477550240125339513 16900678666365577618 8706926768930581806 15326653617185563528 5091352866013540915 4528023015632410655 9663768526107366950 17719397377444705058 9850973551140633017 2669602948963269602 4355317111562487708 2356520586990165442 14456146508725468750 16036634116293210581 1874546660825195789 9935758560525010730 6573080152939940014 16302811037217173702 7671092208192312752 14270828311907066057 12079944082247069601 18067715329800066406 16142362437650589033 9849794869548853466 4767941304795933419 16829377223470812020 5229455165828273549 14258922636093307471 7203978947874183659 14193699744487592051 2858495082614227699 12869361189681962943 17122484909069307435 10806788388218817127 17451323736196358175 18303959259315619527 5684603228006439882 10095743780565422129 1469510402019354448 15350093012994942180 13121131450109647104 3998664084232980688 2048343787343644717 7891295072226680086 1647067049438637314 10904924960909113701 9126743699383843290 15750988259586202060 288368087188004896 4464038641405771971 14511028450318444362 2654180213000122693 1974647584987913136 7667054563541293603 18010088351732209145 16919056319265790867 16914639766996656768 12430492765616078002 13900517555745673212 15210826563000398547 8740846484378227101 823039449262899946 16107700155897286022 9115606575924215185 16547883440242219475 17192644709061981277 5415482776849547682 73514691807357162 16930988755842500913 17584299169417259549 11754153539002063031 17537778191690452203 18238539436456166932 8419530184201025835 3818192150877818270 12782515002683734155 15935684410622713898 16987575871573411331 6129508598250584019 6200751498388187873 13983288461675903281 14793447910046338688 14798092947346664864 13133592911380117442 6841816979196413862 12786599172188662360 11527861132643488288 1918264754658078697 17574223449735628119 7332679380217126874 17054431513191008274 16339480105599224485 6992706045618008050 1212025673742106000 5007548273349085731 9880838665174850200 2778531075598672552 2856846935030753085 16671621578979690058 13744741723819600098 9899734910917277871 17669248451900815378 10818065665814099780 5338636995636534542 2274400044840255478 6035788401316748956 3300987808887211754 463400312427843552 5864814716333240392 11301205038127140360 10298862396885413916 4382998571981045549 14274236937405969677 1062596934453362031 6478770458174581687 3783644834235653036 12785618075710078554 2327043077277848323 7059865396571147393 2968336552108164600 11079678380385641341 6878378142467525604 3873861199178507210 12650107874003568684 16594214679088297945 10472755308367553661 11847611976491040037 3774636125825212404 8188039031924812427 16772868975868957362 11075147813463283608 14092020204569065169 6812781114741117309 9793086248805174568 8006779908877816908 2164679124753419934 12613293175141758776 6130253916860350997 4243968744515311562 10935173023507750472 8116047031969708454 6323804882006595399 12379447735356181373 9623985241698530335 15737427431198332843 4126439586638439372 7323089546228170963 13510174435430603603 10481390039906340000 11883225788379172796 1171398741398902760 7845948929102651673 1438884454488078992 7908536658506126423 16961504043681377595 12920188205609761242 6132684648658494094 1700054985343787562 13033284517973892215 16594842271474381487 12080778669904268980 17556505993447204087 3976285107895993122 11761238311721504473 4535837686858699320 1695637201773004611 4825214227305741439 13372226735051946680 10082427523087246902 9673091828201419829 6546027873915634783 1969841518937604388 12337091701559004090 4558540739540548524 7612254162169593124 15413129789998271193 6729808908797338751 10621247480301861657 6877624469555817855 2031977378732843124 5759554825872029536 6294501778922629223 561213439051368307 16832500441528504524 4709752465278326555 11178165833360410732 882193648157165799 1785128782955297717 6992781405884126086 11981584524179901123 11404511727888983126 15449205761530631094 11592725695058996563 17777285929262904489 4609716443656257616 17201600534220596932 7522413432719556827 16552625996539416232 9607758024418140203 933139145327763169 16123524371396212590 51733237552334151 10048583902734528929 15346026428963372276 909108351823381287 13588158741052420843 697412920346472766 2375455413472402610 8148018212301558497 11999710141195539243 12768608299988347752 10201734470194720603 15677093414362128938 1914135882047485125 12533937901441766740 11855288307739247281 17041537188557291000 13645029831082821989 15468157822311561281 11512412166179869351 8908239109954180838 4937476961046790119 16353888293053252298 11040971461277352725 7608998947546083708 12044934292827456772 1115170944051530022 11712193137794251652 15533822254586959984 3432267262183467703 7111853707907146357 10092862491206888310 16877327631038768501 16060828492802072268 9954932091232288583 16856191569368514882 6146258948600491446 5242217311065312932 10544530228964349312 2318407022261904955 10797067723204506091 6239410303775317906 12069515056143679767 15962739534136565217 7455570400942570501 15353882932375411269 12698105735537027984 9627703223002365118 8106228328392868525 12194696228655514200 18114318574169936991 11176962647418821009 2839757170594471588 18390745911782090244 1684859794172651715 3811138737990217411 4514366672399935933 16283045880716495271 2658796224954396993 7663914288582237108 11673822699000973695 7431163934447792465 14644176465473319621 714824151008477705 4527025346350202345 8738097887037659759 575865945455015235 15389349072412869684 4238438843048557034 7908016215500613434 6556834108012906024 14844744137663418696 3361184927431904894 8019790405144175859 6155886908417358714 16646418067835899447 11640014170430567729 13054275662693647788 2764647218254729514 15191768633187396446 17343700393109095037 11625157976320072796 14032260526386989571 7193456159366258842 11378147212107083226 16953238131467095578 6505591120799831325 4859652180369766209 8227127863600706616 9601863431677293810 1860963435074031979 15721442505468863244 7853679638330529430 2722476802566764524 11749640962069081007 13071825082909391510 2291357857254060283 2201810843087488356 12067006432837569599 981164965792887358 8226941761927065413 8477122253705643294 2782920002777391725 6824025042008319548 2931990472287503673 9811940882503891229 1831385459408505404 575434468911500955 17930758205425553568 1377245079642633499 13603890481434074210 3388855986639338196 13098948701044387478 4089724352378446739 12813458219771205209 6963199437643427921 8573662292259539311 9159249961933396473 3638340304231666046 8720799636603380777 7891705006554021107 17453463366764205863 13695968885012980774 6817281641934479146 9157043709340732600 14164702657643110814 10428860431187372629 13912755685102836312 12303740291432837074 10341964736238992724 5752040017524147905 2448733778320732574 322322856976386273 16856350979693530307 16999539765446947161 2663211386042599810 14343298087404904012 15736319308741602831 18441207514504083014 6272165810238538948 16197077506120476437 4744021767296416420 10594505286539937698 16918970859952973849 18047664024852600399 14635949250601435713 1584154618751583751 17388350042644295040 10062862765801499826 18270805429200793310 17431027160335275414 267507162210777221 14046995509954699354 10890352744116086654 8034771205400850082 1500164767884694692 9037042417767528096 3677009814159433561 2439270043518667085 18391413476147729443 14425191945953724082 6024420835145802913 2929830982501292703 5125974463202869362 8136838631815311471 1188380943710833901 1298158207336834756 7037454948948015332 14240106791783305932 13633299350806332346 9394374206475154699 15213305783444951474 9287849683013978981 5888829950526938345 7494477951015452755 18090687433474881316 12627644430373816143 7612065182536731221 219300159421247824 15853458625915486377 2303649696264037474 17817247147037437120 4221687553077880426 10286343233523097427 5162628312815504506 6503473414515512418 14001277782903723504 14351241702567839585 2745798582917308612 16124935867070916224 13722861285967174991 18410452808065104669 15159353709018392150 17224079218770837382 17711863733345217186 14666967683864716609 7412156063752578365 12633242478716286770 18179453190915980982 12376052585200587468 6616961255699177959 16104093177146044293 12592620951786265545 17623104825717676005 4653477955250061710 3684661510288095456 12285246326036546486 7999126681948640626 1391153981268673910 9175053066317832239 3299533662476819149 361944115279482041 14324677201592105651 9152909634638350745 14073303359984809847 17287902721419115691 14698623374229033521 9276463339187631230 17402881671688432279 2954025067844123151 4005254794919719816 639301637267977257 18216241877687564972 9101115746451866048 9430340242390328174 5023017586962026962 8404877829443624078 3463254004238823221 759559984186174228 8625318034603440067 8269479763619674841 5607717039974849992 9520655523089741437 5280144566561746291 4954362949455247473 14271728217400260386 14681420247325432972 6173251463858999792 11151106458547340676 2574588107949945357 8443220816166567082 1820089081761505368 4543940054288697741 6155510134847643169 8812326329055029127 13752676820885561330 12889416198657052494 11032417732261571744 5135194006109464854 11909447819309408861 14198726368251749756 7307056908615031945 18407629042224658386 7093423773815774377 12159091737188982738 17400605526882933411 10721477333419299723 13410244688891388544 3006699229695892986 3515541776996332060 3202969756252241102 7841391607797686409 6028257998327157910 17222286522308035963 4241830737174730931 17303408479932766770 5888536879885567618 15682482474623740103 17354646238086201833 16180457541424261217 13128902926853721219 1798106758783595343 4318373592464886692 3607294494517008590 13575098970190478421 16842887321473478778 8225709277612746972 5326910427676027773 1742144196260677303 13247874479118826081 8345001305976313040 13586713663850599755 14484305037001033863 1480767996288436792 265117500312160390 6364667748733187608 9409239182476242585 18213366854229023499 15853278240278703309 11679557193813794539 17996948825507946652 6679870500113550602 5226636555911209958 9118386145309287465 4016186031786052804 178651036885279349 8240038851816153184 5949218601962565539 17208503889267558709 12576374573880750538 16378258136840660199 831180994983972501 8577475699212810486 17836172725996063391 4062038276616501978 4465477109921038857 8063863472311819523 5698965165814019487 10004651298392028883 5858478630527345188 6532678237353850968 18192220033080815307 8132639058952987849 10750992709599425422 16790779666272116187 2926382497235762280 2439339340872403253 8613658890931661908 6681956377379871813 7966363914895038527 6249126705323792488 13295112389914407968 3351187483078430997 8524984126730880555 14043240093726742284 1387374860853788174 12977592075257305242 1763274099834381397 3012247915688416148 7870452711596062581 10271518980425317213 16027609068657098064 1706484324787630189 9269569892561657286 1626163775645631933 16108239175779349624 1679014925568958029 6789052759986686495 17381327532120378518 3185835083506408162 7796032193472331999 11296111593450569465 4929226289126151332 13913227485976969884 5691985393168745565 421333477436147955 4098609061753335609 16692604717012330253 7524015269285682184 10804888321992736228 14680387219280950695 1641898674472870803 14211465548683809641 18430451426586749303 6721840306115658635 15899168159620928215 5364551562192617999 1474979420713578745 11475587444304439520 11634959822667868741 7038922601599228540 17994238994346346121 12043280807922312100 5835521251588559663 9439190438772045516 5612383462022631400 17622456522752045407 6957093033379404797 15961748144235834306 1853973299417785418 10596669176002616485 8650197585194125965 3029341767779944837 9325790283736335904 6602602020674010587 4555372500759506872 480740657733194593 13703220098354513436 4860356811602851165 6532167625931182026 17323277995120667782 3651797525588775507 18150864490870385491 9559508818667271282 7935336895665838761 9137913491206343042 14567210986222905875 10157690648873664030 16800449581025952173 8273405625511897225 9394935678229742527 7541925820593528007 6194202286072458297 5954308803306719332 18442050560114644165 15079663989881005419 177017992864444312 14878483482189643005 4445476732375157870 17419420854504293811 5311165130228879109 18346391377948069316 9895643100911016076 2335190778302038494 726146208894625157 6692292979385603719 16137252871378268420 5646866101851004149 11975769007426360542 15982723443068913921 9741356170844960136 11726798220429435321 16276394769691018285 8595123726869915290 2496212497418218790 8616041780231735252 104548344699359917 9115941935721117379 7741270454219231111 15877544316369253814 7852840026313833614 16495202140627017407 8689833853618273013 3200475686874983084 12220479706484186496 11109332007985588527 17503946053234800031 4927412544681590134 8814596583949172492 4624631267065405667 12839158695774758228 2590592455176857712 3951776308199162321 12269685647107503989 14087944066076514965 7906119366662495659 17837294161156879042 7100096181746627477 5645977346323725841 13155025790067518414 10900923785462830393 8420252142053656132 9484905892330294660 14109744013470073888 6429824327956834449 7582388252381123697 14860889949320009335 643457205410898771 16889687712031373560 1925484123092692180 13398507564001343652 1777894944138634767 14664837427031899091 558005801212338031 15536196331762228972 4221611223315458070 4586248815322617773 11466804605116212950 4668832047488780205 13240184674577785805 10965661639838163562 5373780568169828393 6357196833823165087 18388192103802243705 11830738554542971425 16792593036498406483 9168398595195898271 14479756008137049371 5319120537639114200 12103197274202140938 5853212059746146603 13144108027016020274 9028957735952368408 1520251046416148363 11914103987213846462 9329335951313994167 16250440007396207290 10154825665617121562 13252440172927865955 5891898456450844767 16349152189407449085 3654138776791144011 7583174036423276481 17259981563004766123 372181588432487886 6274980082218827807 10546352451848624446 6904896580473799083 17965551482332951440 10913953479314035944 7557975165283045830 15310081122554043372 15162491190279369711 15418276801764139351 4083876251021609126 8924421190929874764 15207595199292615296 4384575733949502815 15900143502643966587 8897113420770655207 6701686800862580983 4836919045082363075 7447392321963615992 12031116113732573250 14575732175552629133 13606538932394859828 15190036715939270075 17283741685697628953 13981315233257535895 17624390044183187112 3569960456323504801 15858277323319341322 13332776413894769031 11156321203901245073 3320336356490865542 3247987262416333005 14404934850882466558 2669013671398527198 4266053588807797800 9822203954626766790 2546699797119003732 15421854650211706404 4661781184916557779 4392572744221138859 9767694474392007255 8046115378912849086 4722528401237177275 431984488019859000 7799599501139434524 3550526690760672484 10942456510744743137 4538732655804173870 12403440475192964176 12775277832855805431 11362208834257878244 17146134893860570507 7851660712132609079 2869269003718436913 3657443524560475134 8737836979996854444 3360870815707694600 11599604522904106150 15902513337145022401 3025455204448355389 3293299993735191207 13460971951738993807 86580643344933831 16262256795263393954 1326510897418319286 1564588762433861916 13074010781666169610 4404762389423732211 10924326494162329806 5894930189247743611 17711731716485378469 16746724707830389196 8498424035029358425 15254636454372985784 389392569387452240 13609169954147066278 17984973097362112202 3124970199374980279 15084081125187068236 10891723022257219924 18226944640607358800 17906455292490876926 1767189620301690886 12606597985044696484 7909262049343642727 17065598124708141418 7029680143902768490 50023565744417306 16049385806287965775 13353178763680360502 2668803849976030395 6220752307656437694 10113747910712246935 3112432237060757577 310418975275356676 11656118713295858337 6539712495488145617 3532552470575186792 10857121620582617865 1274196727324458280 1344684722384516752 2892802928169884025 15558784823796518772 11589324365093175466 7474373298702252024 10260629535510146008 15827073902852021501 4065696140372603899 17090365620641751231 3514369090293097779 10381170077672865835 8895569823860929621 9793194826289015533 427633763446823603 10433770805076992153 10464973965148623913 1392515649801498963 5038247009796626381 262484151550341860 5908198651593728831 11252574249997511775 6376003515199900278 7125164879954172362 4786228784957724627 7732477205865437145 2861009256347842191 8130674612565894173 1594224831174776976 6842501078275113101 11303536155687836887 12814843772963723149 11055437822104627503 16280299776511645129 4359382309244126162 4645760890468501423 15081908788817389207 11728392588266966449 6181397751420932789 12837400492913908454 2780937832236781226 2735533306586006574 14804720923525069547 8146987161933260590 1971434265001171527 17018828723537946829 6089231256966127644 4772260431178730533 13583701094080611722 15030277793314067463 10288764576318058055 16577942829009019326 7689687559196672592 13642789887649019042 16869173517282271692 1788496931833067697 13309725581738913977 17364411457382581691 9331480541726154377 7355434072807755260 8917546035219050893 18151517736011455842 8790118396993691482 4042047338070697894 15830261173839210460 9473771057081164808 7986646358271892001 896988452530312052 17030019711483724670 5759044238740193135 381330093338758189 5345613060578310757 7901987382046916347 14804418821012990007 4106089899204644568 11011534070347717331 3733564833155736593 2650285601482353236 9939213284814642225 9007281765926627120 7966090519619072080 5363445110105666353 7909735551715293851 14789403190727608989 8366893300742433925 18307928245849220879 12565246416821807722 8400377282751210364 18198166985512805599 11267524489152428145 13646818282029156151 944555406773431348 2333713526396312380 16278388468597472741 14485032813414874637 1670766727524021755 9527630426705936017 3472547728592345334 123650639960053764 13894391972057656015 16596122317473773927 14191596806043577239 18068281024971952382 13734359794228427634 6177826111469160354 17161694827774967847 6501708865682824883 3560011412967016124 840111452653888426 17539095961286115659 7803911440827728876 8907483144968654405 10670356462413684232 14804178833899153721 14377710325048218955 1171999234394001528 18319991722501360385 9041446014898760757 8100892224579174315 17999029115520840207 10595387415494534378 4537955737464948495 15072187426391477435 688726800687252956 2145055804854300842 3080632138910597415 13328459926121224224 1305629224871135398 8287885009218645683 17654841582011133194 16808538686319962833 14567455181641950723 6947412168486575344 16983155747249007784 4108791578263540408 15382554283375603752 12742497042822026038 9581885486505793491 9537251246322369148 15580588574603658077 13992744243497615664 4159146068370370743 7794488254613437715 13312307054368775840 13044686028579534905 8057031626582799096 3857622113883949562 13505597465481372276 14571165170086217652 11884932335759588349 8104571835327645105 6779620782196414579 16977945561122005970 2756585423909270546 11450137849662198657 3517812021753490074 5048048398052007237 17835743066107224345 12569960995695375366 13847591070618572304 10713999896274248410 13709490872422030059 6105189373358936444 7155058165655910700 6400838179798438063 1850489390440947036 15349026100442860196 2489407086824069819 786074346135780379 16150425351967103025 16599872276417045078 4767671369290983256 13798325382069351490 3007447796363380486 13548426695121084348 3753325038561322458 7504343739807655035 15058690722928511320 13075509398494533877 1507236129709376357 17430763702307093272 9631784474431169477 17351224696137650619 10108138895576009588 1057909839956813539 14878341332249202885 13129481266240905948 18299611679648283274 12811366328353883926 2216252974736310863 7025941973913885993 17485757393503334249 5459470966510038991 1809217923410354714 14692510913300496320 758900074738327571 8314172250598422546 5085852078388806875 18139129035273491920 10415648890159078915 8573840947385363898 9984496111226466449 9294821921448187020 6024005202331188791 12718396412973801198 251334754634042537 4109336426089064581 12178053583650416541 10796712458386205443 16862734344544268444 12544958690876781311 17707056419553511862 645495547473838735 7216704740638730462 10577948153574640790 4569453133066129444 14734331796581696751 12085428664160518747 16131755768017743750 1774048293548953739 18158941113002947611 1330612938141026043 12251076715276966956 12861701138658031194 6446052178953453576 1282578148770756821 14100061364561977627 2434703472261354484 9835145233766011317 2386921509290782118 16209951764586658125 15809029165962660638 5679492857104020132 2127014527494838580 7310911993560077879 1668558834554954274 8131821208891652206 7016676876413605960 7951062624509118253 12436029152383054049 1936667282175584414 6544759732274825678 6450075923440691636 12094560518146982547 2146903694781362067 12749480126397475106 16768770787715267176 11589667487536134333 11858563452054251398 4485306084701082594 12313900625110952046 9990881248957575314 10313139059014940502 8318737010395953996 10996027037266872349 9277247426729035223 209783204832805065 17949226412130721421 16630337343921505736 4087384749480096263 5773434742648650473 16094280809533616738 13341510623470712404 7104534684303199490 15482401238586914318 1771700622639008361 16448162097153127675 5838391390774222908 15702227869803529808 475255482107509134 920516349395983616 16040122522341995164 5268841610308245599 16065436465088785481 18052478993867301544 6733549402668311344 15425697840885360488 2232343797113555229 9034216605615167310 1121344961474372532 1465301663628603611 9406407947521989005 11832259942123716501 2063156645609244558 5966146792167854225 16804109578756035254 13354055308883146378 8912230029571448233 6956720314802331321 13328342375794138329 9800356370622993474 2103368780141382193 8530913796897563883 8973638988444170240 8825272121711504945 4694934824985138849 9821949967626739488 5888407250763925944 18103675591618190887 9578292633831884796 4808195156667462220 5798759413738148399 2309545121203772411 7794314380704997204 3524992374645573540 4613330727873882658 17666147517360914368 14557772698640672201 1872634721949062521 7268606456672854906 17691120166347485047 3889519520536564433 7424462290139020644 8122143750367420159 2162495685322370936 12389699190846821319 18066628483045597094 5948819212722909283 10853219660309283517 5447065509669476836 3361658039987977990 17919722941858159378 10182694384997889147 11030551688460672921 478047135341238242 6833413533144754486 5233454247227024130 17612006905344703490 5232651225669592836 931479419305452650 3314739278798388786 11790875728584397488 8166318911302731978 7915869794107072398 5159964414271289401 10454989931531310144 13528537183505858082 8509233405137548467 15680676733518802745 5529615812296151473 389083870816586553 3941739015255608358 2516662945522024268 833576415861515838 1124250526936422309 6584491934502931313 8998965338100128763 8541893849129752150 16059690013883648805 16081694904139242015 13761184134606981316 14323149834849287019 2732100876852066599 16772654600135853296 11261201546286422214 431742073354292226 12940829931301015242 7123408911561145760 9523375770574404996 10476176694467757822 15474816750407553563 13203827164706418880 12160542653020296040 8347643177694706872 15494182643924776789 10421569267997607823 12525624294199566545 14809030398121166873 5534550856735207205 15103544721670097665 3647991399306131171 7946323310825478412 13690289422589306182 13102674259035232988 16041632175743567889 2721992909697688510 13834813384243246338 15516078088149165158 6651657775741225635 10373428180550829970 13994836961788576241 15954038136315438581 17761930983267331227 11427137348045969036 10759912959727495002 4781724672094047180 3224276063284690247 4021111313678240829 14626420088488511654 7641999777165594861 11598973879730365792 9049847671317844347 7843368368810519073 200645178517099010 939594837326702007 2566908944471232720 13950891591271092892 16467385730194022467 12173745637354855576 13015428408425124146 451249237867369044 11904510738815143902 7892505410587329137 4946353490586682301 15929225089344870842 7705852358909234816 10122718546552886795 16562835832668635342 15633006265840425173 5554173823008402744 10239600174609035804 4997590729751066086 14080076432329723503 1989693405236516782 13564709805490930892 13504850174761918176 13465646169908491292 2301388780744350210 16269734105557587598 16161462475647846209 7202229176908761665 2182683843424751018 13353193617363777933 3314351909791539189 14878967311285452570 1985528768505333533 11819617911525551621 1363029425904289924 11471920492724405308 15780934027930989279 13908227593860198531 16539152028490629417 11440639597649815211 7012571306197886584 15031261866545844924 15794943649767622323 12680537386012399230 12200881093855154636 5754596603226788400 6107529067832286919 6191716699015140216 15825110652026495769 1318278700145183066 11093929751868073534 291289327291571489 4764062013020277385 8258724998761108850 11451101874068403246 4165125251352184383 15498509744694074108 1405561075575003164 6002942385896753022 636328817685529038 11942602068200124820 5520230255291154099 3493348851553932839 7989073093844523085 12059720386490720566 11697251288116376649 1682175319004629691 11807463876823308418 11677940241811930512 11952857499745778474 16686447124420368403 11015421808400841378 16126247836222983759 14836617674764198175 16669815359376987633 10893051668362438152 5606994323628012429 5227792747796243829 14165511212241848796 6964518978686493362 16016118973069448713 12995419004880007025 11154069751312282305 3358018036509925004 10960351675570155565 10506903794976331742 17115299458514470995 1013522452942903129 13770979209489667317 966833640786856711 15185843113640599598 14079733291734405583 5513050876982816346 9699076294139008921 641382272134829004 108693542194661966 3050866402338167973 8811106460724132558 1499362180959525200 15645181873221882762 3497248968874550944 3953410807907586196 2243732093934929539 9569066226323464476 5376206501791396323 2867010582194862486 17393620699195360379 15535002028949154348 6978684505097416712 1272533374045114848 1973988314049434242 7529492954711235660 16213474983810928827 12989587089920210593 6147002280132776160 11594982853199860337 12553060555526197970 14071468186512934179 11641962789527043828 5753846486017258061 4653553161806470985 15987207781752630192 11612876736491621527 17888655830246889637 10671444744051553935 15260562272943999022 12445643188156568802 4019014387898036948 15116558466238933541 16404989311356881208 1068555715443790568 10566334598211994384 9232356334789807718 16075270835983579028 14753423216686821194 12676714988297715809 13814655232701234036 12539216670273227278 16509489209682750891 1447139362776088664 15303497626965536400 16480632221786932668 10260922655849825693 6459446862110513295 16745057969223077342 8002196842552595774 11830091823254925756 13873182934377116221 17724316548733357454 11028666275167164136 1360303519811111975 13056385886482281789 5916697357232809883 1081540662212382874 4258020960845499488 11928725509961270373 14367757579219940884 5939782029946617555 16957203243784559756 10246251492525734520 66359470726126421 5742702304719281186 15960158184801239733 847351937855817530 10055267677890996555 4136595975716323005 11702794275082939358 11360957295139905634 6684565421676809453 126918373999144205 3945922420279039488 7600000395188909720 8520356447960286759 1197261422495780471 12534366666298485790 2563206519804050910 17229886976023130955 11328314153166455637 15525677842358343333 4832848078501540797 755498690886406746 13073641347013051536 15026126094074802938 2880095000556466858 8686694024201655044 7478484034868429863 2135188288304017400 10811013127461551396 5400513466579239604 14051231648476957248 14957208962350133140 9014358476294028400 14514859677752762764 5365078671986236109 1382820047694746807 13179358245237815892 1273886464736093153 10056754273521087028 3801543748824679424 8069200971871803660 16385559378568907049 7785604183740458014 12436498824155409139 14545818423381337462 2746393622307237701 8311880891027567314 15081714604489694103 2264942750295204423 9264859156554329888 5102990326660302671 8302273074803827597 18248557417891570362 4121497307686606505 5742225520678968215 17355022370775745169 454312845838547085 16441278962018048692 437981258438052111 7434116443345753655 5577001415250103109 14137847049879436773 15729155287912205637 2632587273131242467 8610526911082146384 8059083034571910665 2829976350432708682 9191445799934722755 10543210937774718134 5763757396693419443 298135893728142581 3698216369489526519 14847643013773373701 10888638151653741354 5748798875081571115 18076314370444129304 6293006124117837716 7025030704764727829 5149545118504449428 14473286838846796075 16333604742218696119 7396780758247597617 5395041967998345003 150034420431199806 4282426492069962095 12085840261133162989 16815881108861061730 18140368608554214026 14977382245327435897 3648619833007454248 11508572144385023106 103640168019737526 4510347260738651953 15214637980365640594 14314715119782523318 7887370041573678445 10361362353215677228 332369409910968045 5963560021447665553 7728183807639755978 18438194182604115189 13954913658088724743 7461373919906640990 11064371926038920544 9210145749961200934 5724055308956202707 9960646109376143895 4419925261649872947 10261242710195541896 12568215708384917985 14207065460805020271 13131396536844498213 6201393549025716971 6707145315359705644 16126376793738927061 13271757214351750547 14516342034907383610 14564673821479658193 10412317929362029364 1110844357600961307 13760135132043282943 3773527616851561814 3761863770514392681 2195145337849921343 6377811119234444188 3605396056649609329 8271219913549193581 176309078391557033 10128314536356081736 14893363395741076115 1527767185687057646 14405941675923312504 12581983023053075734 14546396715701060512 8568097096626914275 8542736854639552166 3696524591846247562 4931651920105467308 14699053482784029447 3933691056071899455 14913170539307793064 10702083566930668731 10888736370439973621 1664860758282557200 16518246579472603717 10012996540467734301 5629730841992467639 6955490053674332040 8508719125168695196 13056672505457261181 653646358747282757 1837131967978769900 2558037192197684856 14396877480871026312 11959122928362257395 16946859818418421415 1684002741961807102 11973022037769887343 15803050345128442793 6472676386654183177 2516895953656885630 16252833721000582498 1844142773597451430 9197805008733720570 5869625204708660322 1042124119813121402 4347097938758523098 2109186750401873531 9190133246114911237 15028999483870393291 4190562264151706943 7428669760171982372 10263382429685526253 13464086745254681514 17435026002436705171 6426084868433593370 7133375261733693926 14853069990675366719 12603864873920514391 17897294116394831711 11772027053098769512 7152628994211121626 17645375327727589749 7439727657863888330 3534394297027808263 6589672723106984615 14065425368142655363 10648419802877595938 15364000804697796568 5805426821736068526 8979536772470680488 15419535582665613731 1816313338792456100 9294042193840593430 18199051403465094185 11526030207447345440 7100769480552505504 2226241796473345827 16335965823006752044 7756371629763351487 6060724313652238214 10463722796257347656 16337224532726229896 9487532294457081558 4198716929522836048 6289090884070480661 13279647908154089010 7435584536362764561 3635809371400918898 11334363808253783424 11083960348008267877 15549580331535561833 12549597378485627525 15832453911817541541 5834629543488991973 15016560712819690443 6174645464423063637 13709181323436817506 7162319310695814255 9456315131107627045 15706594745581749082 7966933746105889098 14979189381357587412 14603562314685942858 53024680415435740 234449592978175612 11861035257666476561 58487969291250936 8765361564050499103 5832525373945547240 3599627558983077713 13629015726282493365 13084200350089671164 15983439125051748134 11148069246663910468 2313102115628801651 11104804456946652992 4784859485146784928 4600309117799129076 12302881244499223018 14449975540153703319 16767952731475834959 14994022356072296525 11465178389271385454 9992487127752234384 12570734927418071350 5811425136992276046 12687783142417581368 17802775809630069682 2595211605517515957 3797095704522215601 14495929789579010510 3955921263833590134 9913418311421873762 937512377273296219 13068975388223937553 18231806957774230637 4561672776961151961 6931769824074932887 16329989610889187963 9196115487022449694 5878129692367852229 18025662367148620811 13906946191504514952 40042340323245946 4546957882722473079 1453264819683670495 3399907448422496934 14090745677023810188 10786555988151214709 14388196045775400354 1587343123518645461 2816982712678164598 6398422078530706150 8278495856336995355 13446089685210481676 5455453374911871218 617221999502498257 5116378355586078580 10045552803020641922 1654292557620316981 12032777244640858635 13934319604320298242 2742654327829645910 9644000973083330433 7070949427246731228 1150603223174093081 11525613983241443171 14107878107106582759 12718426993907225384 7766324807330132728 10896805098165899840 7847323843193920833 3634532630815863504 4706313423433178779 17295788357845204151 11885935336913906482 17351226346072129253 832958050954991407 7689006585570740166 14481591574618767272 15996727511749760042 13892796277835961785 8970624300299439826 13756761472194996723 15524288756413094454 16502113378752694215 13516266625843067778 7080807156641078886 3141194318975372764 12680137952038343810 43942528780856368 11658548679245784358 787217716773314592 7496021050849196378 17112301085271159441 14991894271868654602 2833475595017930561 15010100582140932233 15935670200200234018 11847683652661900777 17686096305273815511 2360587102446800241 6654994767481733366 9749746148947957543 14588702105543828514 14325270383031797320 17287735768666574901 3234341812187483569 542351172132706275 11422654315698667569 12659932903881656543 16159846852876915453 4956421810301963931 13692430609080973544 4080572675034302609 10683535161835160231 18244292898817486775 16776054675171116152 9032618998676016501 8810676206291745803 4514226962949866792 7955813285651301014 9590759449926468743 12092798810716552976 7407491674403713941 13701741551696511452 14111247945738353473 16857286194710269980 9595805356789033446 1587957306390187419 12609746041567665982 14992575058442600577 10035225281709402952 6840438503580693239 9461464400143840925 16110456984416332719 17527477903757272931 13316053569795869729 10897170172435645482 10403980010893355734 12220192582082615858 10655147946118305869 1528918044859742118 18037869003683677703 8600508898749301901 141688388315774192 325116323437279806 2203768288886040150 4158379079373182975 1209826028288483233 5128521163953818370 13209247820051585636 17384147776487200379 3236093583644387972 13262543744091232412 11475677526428139354 1586038690274360828 10550833420215995923 711129943286274401 17521879892944503414 15822640710106827636 1512823726091609460 10596361840417166594 10219752074859819322 9043050120571082534 16901493304095957608 13138592978747958751 16779360380195793905 6156028042575820835 17663475635484711136 7532365200128052057 16705187372674208 7598927631141957129 13333365395554559794 12002400328824775266 12324735136842591517 17004539893689031885 6685643262699000787 2329512642980450485 8663936494227371242 13220037505290866098 4164328942066712427 15811147585401720813 6271914933117901782 13104616564298886911 3012462965513360306 9101392136840367209 10332924835067191536 6324255979953356414 8890489003603670196 18199153792891638842 4382978939543427005 9043310292803691380 6495189976837672861 16113294496067618850 12732340832423132104 14698724046827050100 857262644295467249 9872967122013111156 8227885887291398839 4442878122346400296 6432240574928210114 15572081696622468530 5990686196218199661 4100135825512096505 3988950379173348681 13818379741804985284 3822431265157054787 9141671664064004573 10242517472609579191 12426307112351606414 10219189225864887585 2343595952380706663 705602401786661514 16945671441920012592 13080053287069117274 11062012332357800509 5781984296770822714 6091990702853185085 12237572214250946895 5677325853353633190 16279930153452694565 12594710715028256254 13587269232388418995 14162960192217916127 1452776439437006112 8765940855103954569 15873800652586076724 3647062157137506360 11167511148625601398 760728064332774090 10943610857609432610 925995322495209426 13021896121292692175 9796165541596816347 14016622939381901883 81049701216875284 9286197867648262 15200194510445874145 18155032492750982605 13221775269050536767 17275495535017088993 6284699560111287339 8451691595857836903 9073602709641540593 11115345044294927732 5662289038971134695 5146509330186406673 6823725172662462636 5333595469504678882 13719239610609592532 14100827378823551836 16474245695127471506 8162116310228561694 10806298189046588006 9790034755135096151 16609481090152073202 16343102693227569559 13107577760517626780 16570124310356309433 3926580770646402549 6275575151449840646 6285192005968386266 6987912535820625441 8735057808364222606 17679925916399726949 1369912955254124309 11467870936213814592 12935607731513119183 17362155606363814218 3186693821166867381 18027027142787333897 17619096738304972213 13835627968620721247 17687953532025127516 12228361858108264034 7920829635343995255 12856062601586170731 6700550460043726372 6257583311684658277 10017702945271421074 17745577004887786804 16649355941860876393 18126413647987979793 531914054904542817 7436935419035232710 12558738920433059806 5583043286768584220 11976957318604956807 6629651421154916525 18295415155862774363 4967513451537026522 11110509781330428195 13029506856368514141 9821954094670608349 6185488844674553468 16378278904365231845 6715910372564199874 11116427384575000484 12904950952272673905 5641872647073811069 1628144220082051490 17857766875956923633 4477153732507144873 9278475392075931033 17538550925310506166 7353673816972831111 5188308348947061179 14872384224881808933 17072823806323358807 11570985350375930395 13972725575865981243 17877808829440094449 12872984162066563603 702712476727764870 12662293610758960492 16545982715326042690 6600432161070367426 14913605259347794824 15843224948826643245 8608026855001954624 8533717783222905944 16388953223000507064 13542098904971413652 647345644989657903 9891054450725302203 16849225254031978331 8676752810405055638 8863763750817825271 8294128425302934731 8309668752740260328 13227449050996750670 9944627957118236235 5057180514777439269 15546830252173994995 15104469551358000475 4271448487463926867 6383551149200777756 4566333609567924713 2636624770180204469 11978316511866300436 15626096209716721389 16137127511555661541 11636620705772111758 9308787186384337520 10378827621654373570 8353460503677589749 10041944297722328568 5262127739362725896 9398995963951535518 10197252589046745046 5447659092342326100 4584960837596213535 12381281553723212306 7396317427140452284 13532273520653408639 15899630883162390213 16198893675412005284 7574818845086665358 11120339931465517803 7852477651515184002 6523152533184177364 3963144077229013626 8950927012377700099 7299899029643555420 16366822953490176545 16849656809548868017 11089512305886346275 18165055716828441810 3191583877905088270 4237334823235608372 8714059698283340058 17689377175630309972 2504593349648295542 15678121517369191258 17342793354911220224 11787261472116147659 8874376691058844443 6565263682879472911 4627871488970151150 5639539043830761338 14709368740803934133 15767791308859370754 3410736737458309254 14684776544127296512 27461782680285664 11064923668825698554 6702871132932835767 12983051103575766545 17744822388139822532 6398699729363612967 10482838632197051009 13079606548089242368 9545110861036261870 14247610669959269204 5725651312797300179 17642304113201384873 13071350485679705202 3397637900075712870 2171702304139842025 85356932955395244 1225580021832035374 147012637954988890 6956380270562087566 3479052690941248897 8259612121840834254 9921159109827694061 4153740518170204608 16467820369092703877 13104735081603098082 6852702674709292497 11063895342564493191 6414993531259012959 11160394509976314170 3465526515713127079 17234832603249201194 6578748417429130157 13723059258653271045 14010118424972057859 15176210214547485771 9029281305715079328 5499307032915400020 17250695559133960810 464179177292982950 3954678391626670331 599884935553941323 11641790448604779612 15394570331428949207 7447157339985325083 9289166452587131648 3988675798114754209 15509870787463367270 3908024326848606092 11163714753836967837 2048065086258584407 15595296897525059117 11935930769476766286 15048155743683031080 2661289360125937884 6695113953228668963 9025710635902422281 6014527544643282169 1560500140548353974 9255590190785603293 2581405168414831173 15971003409248986812 12107777566043515960 15188556215106637667 6139954810332019522 1756382748026446442 4208208313818300539 17556832911389733386 9959601549572491114 2136580400043041092 6389370056014678242 17338768519531654331 14412206234657392131 14518454993120097949 17003909224367143010 17344786419220491631 2728286277046492660 9204340817086434966 5299499801968812238 10714454259138300558 2974993163272562679 1093587137449739526 394978012584969062 6162382558647765581 16392249450917191256 12683538965645962493 5226042432813132614 1539271044258520899 1883323315608215871 13778714507738608035 15635546181294666544 92758375912555427 13949339519539180560 15666083484051474156 9928262540193819524 12144458231312348805 10299246414010588894 6638235823195630219 1314671283219200989 16274811368971038226 7259081983115468947 6958720182656086866 12128908822834065007 4147813035897519042 11967618335299228009 5549457431363807100 6536290515185631240 2097176029957601429 11240102810541391091 10794417108103664606 6718297569578162261 18240401032766361173 13558242111618255295 18209179652253778002 10574510285468714265 2376838054462826336 8002003235069529506 1476338564221852977 13779188338937785675 6339502624289190325 11523837230580529536 14287080564183443698 2003547153450026816 14175966699993663320 5623569666270034747 2512908778882879469 3541028903619790188 11002581825861702309 18125846622708591386 6785412679505368084 18058749422255962753 2393565080534745315 16112972472370230090 9405470819653320582 4005536384490360563 12446462417546367876 7177550703711019140 10684590229067852987 2795763496530382355 8353307934329405776 14642555764282058926 12596788363640991209 6569450287492976548 3120584827939564156 465224303651332166 13179857700746307075 7326160896913732779 12717949624373818663 5506844885938416395 6862156333245277476 11502743361673480553 7297907088475218025 1220013165191297905 12034417684483769995 16310069394357542739 13041759819491485508 9909978384873725789 4926205747939915619 16983514010259402627 12151120055175939660 12497178873252145841 13860690863379363616 17672758007241308272 17335440877427190931 6745033491427093856 8094865229199753677 2814827599654503700 12797179531469196904 16980921482881232075 11536392516494259805 5386395212711202889 304079638860218890 2460349800065775310 11187151956650659344 11636629759769747985 7763258731343318497 5020837846080836827 17153685252025159589 11252088322701552409 13617112432534102778 16710337813898497949 10743742328943086898 10365571319618989607 12113951285012098069 17675489281428105828 10454786307265391416 12253764000681520599 9496959240488720958 2542896076084914160 4944122936900933561 17199494548890254743 2976178086303660639 4525310464731922720 18186374015611457422 14020654930797556506 7376156853522824667 9366812293102879824 9137056636420738560 16933615505419440942 12716625969906524173 5016430818095942609 8542793251005636641 1663947325674800089 8410839161729904707 7283084996628596449 8815483291102010930 3377590451445808742 6023605262915477440 14409945748557270643 8129356364137310174 18009016888550688219 9695092069563093487 17884926153683982349 10140169594551998304 1428970283162042181 3456840177792546176 13701192560756800791 18172093008850559817 15389721331443595147 17619280681294517630 18098059721098441701 8005533510023957348 3838415050435200504 510116279967421893 6347725811284390206 17476078983711303878 16451734624443782931 3847700191932305673 14579980107881632066 17907209490244394413 2910994198020275522 1134916519089173544 12042976945864579753 9970873910857878524 13476289851401633936 14834027548669690973 9483489527505346914 13668140185647237958 5429565022208065625 13466451147321688081 6545988918562217061 6220561347473389806 18200562714731466083 15606247987863549458 1879978764399410837 5116969267882138912 14476794730529738400 456512876710911918 12905816646169870081 12073037708294891760 1329704858921857842 17793006479628009508 7309777063775537088 18413002513198490178 4197505615028354392 14749624351128628826 378938263958513750 1461347070874858144 18116126188194437049 1058173628407305710 10339546153373046003 4064366527181466625 8415308609415522280 5653423045354118549 17581745662699876046 2476996932176782388 9562721140193090067 6012660061213780179 4875694681467570449 949613427799753482 6499410648602651197 9079840595884596430 4145506493957364450 13386158794347008487 8883531552026266842 9084554281923548638 12389471082176890463 378231578828026476 5780272111393056308 16185616999163757482 5960805688678619966 15834015956227758268 4222008492556912640 2022484393604853958 7565409030963585644 2514149182583939957 13165827468994939182 12016720093648100311 7983363106477561596 14425147520455006272 11686583761279465612 10217039864916130412 16663162152878424311 2282519808654060342 1836772827798526179 18347937340559256862 7340882135512800049 14611071272264443029 5689249054785649606 15098483304317834136 2585377179606742879 11044911664840053475 9093593124262700958 7551702765262615835 5076999706566531768 8602526134552519709 12861815987172334991 4479049126056514355 13616771893174764734 3759708317356381117 18292104078184776218 9972841877706719126 9024693695902458829 16712167255448802417 5502615303394784582 10094145462204276077 9229133444136779587 11206105873381588236 9235465394556832011 7899126708191407196 1140342689966920370 13370049385910359534 14282261474085850748 15455360333499031505 8764845476346677808 2417360933200785725 17296743158377286533 4276786372814317665 6502117639614720146 15014816823185384555 8105077974317396965 12229253676683465442 11348364359945410817 8601715784913381721 18020049510232156339 12612781439807812770 7542538769142329870 14866817861575808429 13199967067003953672 9769236712754824908 10631340926078357870 2162071263122246899 7435681045541510668 2347303676271484690 7630918176090961411 16632644470051152280 2005327123922163636 13911833487198735295 4858766534736456567 16035762926453817978 8833358841055721638 16085970167331365905 16915771306260683302 15773810456940863957 9145214110594074138 16093631478011727753 14201168149759598819 17273979750756061412 3134769484422689478 14401957837306667673 16527592031750692077 9421467982873451348 9069382427621432309 13060605050770985549 7487897467585557357 9843519774485471747 12701163532601736389 18104527502734825322 6391442759119864426 5539635163412518192 681912677400236730 18306648008472250720 760280882957769356 2670821542797377438 8107188432079145416 10723899045769949221 9800881016788971224 4128766725197131411 14002998169369024269 13495300071582209925 5978266816506356205 16378120551767286888 10563467924257692158 2281777431084213324 357378411596813213 15329980633635937609 11019182132468993732 5814301497447105225 17946778657290852162 11432271710943431647 6557248207116448516 6998322908943810395 10343644447846043610 14595061748593726470 16667476257153613797 7856747029323326267 15847603699911035282 15067940455172977807 10660648897857900570 15310357642563154164 4328755074236742445 2673375584744689766 11554646047247110576 8128620676054487661 15297191557555539800 15839087506669644059 286155348828879306 5350917898416571705 15792480827755507548 1627443589298745492 5743409303564657679 6740427494963223875 9930786681367902367 14201930494720226218 16910585214900295075 5367647415899721741 7889633181811895728 7804279684704299094 13474475547562395540 13587620518581006654 13561793785980899290 3482235310615799302 10371385147887250490 17008321464581781280 6027164702610540388 3427688539406475638 2419955734194870394 1817411169643502077 8992195216435434019 16554109676657267462 3112641151977603144 2156918199415150101 18055828519284035903 15965291319360921024 14116966761643725803 13590099543578221759 9463648027493416150 12922987194310913690 10741340933582420092 1855223228038536296 1963983361904122892 9910876185478217789 16940041892787524581 7402334539409356668 29930783254987687 17231441597863839555 1360181495708774319 8254761360392220604 11846252065814877730 15655153805503743841 14411568911686270492 7133076423886888146 16224010557785232134 5109077591793242538 5870030541225832667 4966282508772884379 6061116997684888320 762673223646212192 114602202176024113 5323026167432955122 11146840739220134587 8278355639648435283 5632063705156688821 5447662230210890100 14817045243518572995 2561165406256915662 2294549265546228109 6229660621418783720 10866699958017850280 18279856337887381609 10183053173309021213 8605700094058632272 2250221760260921397 4799337031716417328 5721528491337207044 6590986095271610697 689136992977154026 14985120253743426867 2853042784250389575 6411402421933119396 7058410358414593536 5948925935697339637 15745085730864726785 17150903781929540906 7796407103415600103 7330825798157022125 16899483593536901197 12745083919825525728 13676207906204849796 2421818074127681354 7075879372926144414 15878006263828896655 9371599686208985371 18445267161007420293 59637668396069198 16466450253228003307 2532983308066539929 7678041676931540538 3539772506427436606 4112596598603836969 2159914100519914484 5888415047156206347 307689372573724106 3348119581901937201 12902074520666957431 13239931567642701323 9992894382106047698 12721959173347577361 8865374067276598302 7901385292625117900 60446741960451034 3314969496487007494 15525000067132696497 11888795976730867007 16106456135904403368 6114820627024762731 12066519461681207515 9548009510606294871 7388197202077732053 8636796963497408884 17943742225135757777 7848910777245404579 11130125347871006251 14288587654354543270 4670000123996976511 17944115344552122826 11844671954997750211 13445432300085948141 15430532856233379760 8028509507392847803 5378428558926360823 11954476189204168414 10262544682666856549 4680146103058766933 9911516919681626090 6746467284676686926 12445748558355892156 11501115068720830069 7014810214601583182 11296488245538305080 3882216657874850197 3076878253076501621 13494827002950497863 7195421998663375560 345784682410837196 9916051606697684664 11999007765717393521 7711084162688854186 3187584047750940525 16498485252707556595 11098368986790548513 17200387439612767315 9196620865155393494 14176802017236079429 7281201843029985417 4734247477567402156 8138046881274886653 8305074412933198900 89932259336661419 14757071275978851336 17539202224803081840 16388045879262908355 17982413350701273739 9574812046748040196 16920678584358304581 12843000831483719179 11765042505962749734 13731515106315861892 4604709438798193512 17074243199659329774 6138758894883414162 11035772089768986087 15208701838957868918 15301633881623875104 10280086507723054810 4603528148623477297 11030778754180838138 16160724963701711183 11946052997655755257 5258469551526480267 752727474459983639 4201247231202890322 3971907330744252716 463469455780357283 15732307509787113830 2765921347412330109 17430219619123654290 3553410833232118358 1675224477171268083 8094881897785114254 5996194877873551773 13813489716924865416 18113721400353039975 9280329348346228951 12606280693951233617 1951111503627229198 16441520238717880534 9238868613059269699 3161481453565656289 16448449215142844324 4928165313073273746 2087125073113885654 1910810964553675540 13874899979914643980 10029551255196975522 1924127879168598169 861578912335479371 15248476160399623177 7699537514177494783 12406940661056972880 12286761276441135191 2686797388291513337 9996136086820629539 13784779127412343726 8963097269488857250 16750329499361068797 10671505673919786132 5706852129536141090 11645752513662687581 12594435150185341586 3929098878826517058 13626130319702404150 8303338320726209731 12594000521584316470 2911925942953041521 17131985610574232102 11017054655651245774 6269693594653674774 17819445408811852504 9693713141684595465 12649094684066094199 2674365583971458334 4851116406924849663 11111162676179805171 12239862053300267319 16877406547839878484 16201866036528769510 15377363604943980863 12204841881033957355 11490504207285563 2944961987308124344 2268172230466723232 18361764457270987829 15978372834009624818 3242632404934065401 453111721963892172 461892984933474871 18067719349016278957 17461710241490700623 17052540052315888808 11010767325071288182 14201757786652570553 5878703443983596805 922247493539896070 3009426010491255821 12863518643738582332 4689126282933415077 12619836141449541169 14020307147199530125 8422272873070519520 6502281250252123143 5634587985202548952 4801440748034260539 10742069964385054728 12790344365206118019 2718993082068874101 2856744513784774917 15028720462723189262 5196984250963437433 5847414996805270085 16818166373369021590 18255319337062969118 5816383773164666158 1366056829139428024 16634451748837549770 1760609063557691746 18290627615909782630 7779656486771428538 14853329692749163599 16550847016232790625 5840138530782921434 9477874329790652446 3588700287111128149 12017374910214320901 14376505341899971102 5299190354226152706 15406608514014239246 7356845658175508814 202145204625407706 1593769675083898016 9116362887209874616 15650552522722309857 13815619234092029727 11383447239272633558 6506223657284555300 15168822608240761662 4058853865068447129 8078869906387465066 2663461387145460833 515168894207117325 13059934177026150145 1515866646987456171 6885009570712780855 6636041231661037100 14830778843855869314 16864145364567608229 7309261291356401577 1308246297773438592 1625205171433546595 34681625840253202 8107896161176358435 7060425934324320594 16501707858265168801 11850410094395462954 972305291772250644 8524405832247125653 4478753961023918217 16304304269905922311 12295439040085599497 5365470026613599526 9435868834895744334 11624193915633004988 3647655608173515881 14005521317248070324 6266824622823218109 367858175655066554 12600967341733438935 13141747212854334179 13624397461096160486 2058928899763199756 11834204002663256301 374095457610397211 4273907793797870128 9871459602201148728 8145176892760865375 5354685612067725822 4691317150856205063 10948182253752317199 15969855026130911373 12184213562011074212 18086166436332859229 17253844557147996381 14391622782669796194 11274150270827086009 929655811224282848 4905327016323181320 2292577902725180743 12565650027283943456 4643688411417606145 11650532601420367697 10123441917142835678 18100886114645276444 16312018202997450489 3787452322923640662 5365215885912824231 1392097646214356341 16159502840696994003 13356741908329780199 3591658677849254685 37958594374062308 1933569065586287867 5897811293613951313 5120717310296114130 3588062141504337606 15659668371931605381 12541298708073862665 3924701290427079221 2201071561190238040 5785200458347913044 1254618142450930331 13713353926314662626 2543197185151747732 9215339699196599537 16074247211481590250 17714308259918039985 17613970111895818275 4327518769710058532 13132540182733420845 1051611881046412691 14673495933233730397 1196291808179078618 14943180423027759176 11845847118262216517 14637872384991680101 18403795306555187891 5448865282618568220 3712668320977643636 473948641741135679 16287286753327771580 14443116016380204213 2436193072295814619 1639633598726521189 14757867744038456671 2486172536901875997 12186313720070835313 18110189507971061942 1013748273504795226 4047866433236865612 16577988629346271430 202237806687263138 12061159912219310199 16807977911723058802 7497535592579060894 4203906689756588271 17993480198239665030 1550518244535453618 9976200276056436881 12329099370512653218 11339791402775302517 1606452548826608339 13299536031948925803 11218010751744836140 7967521970901185683 12601540039770023012 3214712098032296847 2589852667158692761 8685668749643055182 370218780324231966 17661645937695887613 8509753267286775289 1405501223314939353 15868002738207164151 7785303859521316942 14662803667302706135 13495301347146380121 7845682049260709063 15998243826249267697 140426710662320424 8203060284194416149 4848341948261779625 5180803367797178270 7102246287080244741 16759228046884874396 16731380249223281107 8413254701759540105 3381049495638592807 8883184093521604427 17788592179041575083 16617445865898059470 1990204334326560815 1593514104354922736 4710795086437976742 5803122185122379316 16496358137569974567 7964111766227625572 3097580739809806027 6015292829221060735 3126875683466611445 7820809089625180234 17160853747226178630 14208557468361837289 17135370655654356766 3535755588684624094 6343063929818077851 15528249605835597642 11375889802171829868 8707760087943412375 8211333496791578827 4696328578530569697 14281861107010588016 13164469602778816907 1961841885596479952 5706318398348767607 9379098374008658811 18126785880341849557 10739327847927969362 2226699790314938103 5008105923157735675 5676017963782450529 531141549687838230 12054958336977715146 5547817398823609024 4992977284751480317 3980058051029104078 13611338169512147024 832951753867263198 15697172723218385441 9337604029921532311 7839466573123504508 15878860884740945154 17286603811948780953 16019177416723796757 1777259443575051524 6489625846176721521 16956513831403753536 10187532925887465090 1751474323552984552 9044618089175433117 9588996862259810890 6219860657376557565 18110864801208832110 17606705013448529628 14600637331321451435 4692171415845998133 2946603198461526667 9610211391412803601 15605813154922752154 14488674426366386337 12079719978481429873 1172806904994793311 16866014850724300369 2861890628910161952 5195714037858271114 7792720356933544539 3989801778591231144 11631243337939708652 12575466524130528037 1627703389772750826 3130587914821174986 12484456717050181774 2609884081509626988 3581256225004827825 5394517149893065696 2277933682623547761 11956651108940477292 12690778625228645637 18374010068913191684 6836281702930741095 17207526362637448205 2965397310576933051 956564335884230658 4556132942791677367 5886206189502825801 6223630378754754817 15632200176342442055 14417383644376817605 15252398972853370641 12519524697338714477 16344213742995234224 1450945269675157561 1707520257154202167 3627226256580525384 13555816644767854760 14378969675107249544 5089960263821341711 10206792228278686012 17067004550176397689 8716342166964946733 17977917990995289349 16215558749089357387 9623957938330655764 2464906911832926851 13676394784884087821 2321048270419756081 13420049201856408604 9454280288370846648 8381663944662287242 17081342959891053086 2925046505935904093 17409591637560046979 15078926604977312977 14242929815988882327 14893618956724071264 4098302658139548566 1044348019598373434 12297291617149377587 2018170764015078315 3601534445196695119 15348034971619843210 489063934964109281 4010638994392636072 3033752380360792544 9029085979102003404 16188772840543183883 4369739359003255984 5833358478748611898 17051048109676684992 2028144985159657046 10940986113505958184 17213890237675543591 12089983373798990097 15136131487232618561 9479635870584887970 10907720909629488348 16457201257356140626 4247210287553524336 11078922209844184245 14106510581785669849 2677103165616035605 12988546354150018863 16707864046717581948 1891750207220497052 1389747849529689637 5931972036698500843 7106165737542049284 8572583165942927533 2241861311729297752 1662663051278572199 16315658314058192036 357346131943550494 4806991984016521025 4880700516192540487 9217113933521854004 10918741339964381745 13878576440836915877 10610062413230872337 8502707173799206920 1380190434968975554 12856120396721759193 7494291382990522945 7872354034375408330 8939933730826467691 2035771729338357975 5233969350457957467 2794288268357541259 12899934192264094415 1291928243171185370 7319332185334319228 10637250956818678098 12461393212408039393 15736675892534788991 4981035588738156354 16204175068311502401 2242264963100630516 6204519982127414475 499576157588445512 9057315419778131979 2268784702744460478 317339934772858491 2501794256701567350 3873726935204936376 706429903411159660 9224269304603791003 2031806197392325086 8075234628874855554 11043341321814004280 16624065318112387684 7431216214995277603 11301177067034247650 9747878070556065483 14815929212147436660 14452339633064040782 3834882257445415326 6892023235356054371 16623997725459882986 5834516060193772160 16921786480175035106 18177192278810751834 5989638282502758730 11572673522616362046 13762109979302653451 16908116836198586023 9378326828625577731 14669025640623496173 16494106763020035716 18058922427274379882 8886440943142771705 4032758597787122378 12864238661979450962 10890865054244517463 11086314932946765482 17339491377994079166 2351450582024076472 9352858979870634176 6056503901351536708 2027805788223830240 7538314554257907716 6325516065899457120 6214775748657937240 6332396640992276727 5021111339249548728 18215688115713462736 15289059785724340728 8187309985989005481 6521065922695915660 6117619474413445519 4557714578680226503 16736125428578670937 8521721481024740496 7016425823030357537 18410009157333672417 5673992957724883658 12781349790632348861 12977237295278864220 1261589641897858581 6454844125101437929 16145717160560499105 10006245654287284133 8882899072055718987 15401957193236708869 9138224701525102966 13976620599151760825 5953308583884033694 12048214574156270915 15033499241543542449 15722835248116450062 3358000478837449119 9756019500979897568 2981973359490996431 10025801141094432558 7874848652347988926 12311812542335849328 14689203885071189995 16193352618341469889 4176279453277134585 9906320953029381466 16502554504205307102 9787998960541734597 5972640799528998140 16680973637951574463 11343740886897972597 609436386699886456 18107584617481225998 12581240148164329723 16341107399427664111 17346547392258869124 16912606644210959726 13500921446592328634 17336054679131510124 6070161571029522233 11719563574747867486 2953040058784373877 10297562367405487793 10495718596368882854 9465307645669428465 8014052551907696567 10933181702971661033 6024848859841222147 16240202167226474982 1467915884964674894 7797843982207422684 6068939568681251253 2493894689799843552 14108579190928268930 3576089048281099901 8538983814126308675 15851706690866413467 2693059204018193548 6544281919897519335 18429742366317443505 3003851975217113491 17111896269073869940 2054539043205089042 4019630060588576572 16181846216526470587 9198666354673244798 15971405692059415500 2049499944701750296 5227622104279772699 616957461839150378 7608872199536169784 14454526898603630273 16703966665274561960 895846111575566364 11791037743050838541 4555043114967133235 10086113791026193893 10934104874308700686 8034689941645009553 16637317208413370710 4240259260231852347 15268836932712790194 9744131085177269899 1725329204367085474 15914613770275679649 9108133485910731522 5395485046166756366 5470420924994066345 13924596774729709938 17724321116730532222 12985377058980421193 14958553452382847419 6230343686189654658 5496747390232357630 4486345935795701153 15854146160453381354 10576792324776662105 6285293502698124198 932995191643506951 16678031789829744611 17089409808038725947 11138376521043569109 2609572319955126547 3692483300829950795 3538243266417227812 311612125939420107 4798124908057052446 3504750400548249005 13883953334281747771 7998297642734688894 18236208799509552013 17320347411525381585 9180240778906759297 14570401749440563423 873314218598362944 8840132127398529965 14532279540061377343 15550872794910078404 13045400743217203631 4281120223759549219 15208243341966592801 11906526727422855473 5327731827262993088 2683062459783371816 15235901110074017205 3867948363228947637 525829976837942549 13665654416382024439 17885941092117635595 11218737444124038904 13997910358894307652 4456082243528336379 5524097173605962405 15773583264316182356 11015649037127615943 1818448179969721938 17644246208813158525 2765768482318750975 8853824422315437119 17296711703296994204 3709342593186378866 3721278853408451068 11627262014316118878 14779320729356772342 11183807020645024693 11189229961143191793 537752643310287281 3629344616902917782 12408749429153964067 8605016966209873260 17604385772699387077 7221262757959542303 746985023858046605 134224733914642822 7615289402752733303 18195926927282189111 14999053561689757834 13881903660875051406 15275980629271635264 10833899743352105388 6759197313258671402 10628528079447564707 14079720984282886964 9141822843309204146 9360623748275803397 3721597654484326022 17163841078197968760 5021382850972374408 8764908362275993791 4039859101607592630 70536194273239902 17082730484419236032 10262963208732967345 9784777255672915072 8500577404187432362 3264929106973704737 16682350069583037726 10826495287357227974 2272375119579385111 7438291910896188609 2338321228015560124 64711660033683196 11283055487523783828 9629849683228859071 2975140094594466700 4716367705950573548 7010634006987643130 9700207931802935278 831605670683584661 11582128536944572324 1319385628015539769 12612027452785470402 1149992972431202518 3506043063588802971 3012537989288066493 11466247277983803899 11892653603417809864 12291030344530236837 7400906870380821251 2235146045774105113 1066254037888906632 3650861348511857478 16948084638711277253 15925156200287125298 14482500696559106563 13489505015079689043 14728912817215759995 7176935413969466808 18390904942584081830 5393161015883101616 1466725082209269034 14081380967708973592 15451264107663116102 3499472507544442416 3129188650699248956 3987699251896724865 11784608143815128956 4651770787964960188 17303702787873920301 16831714093930158151 16471966487907476172 1103199613956989610 9430138872929847819 18368957915064761912 17021943066745798607 16671865554158171219 16450759694301794576 966257839837837260 427294217393544651 12693619258072290165 12306639872224002960 12667697089867861577 15147167742620894566 7292547028797936461 10059403480911286784 1035572464320141935 12159231141188370945 2232901752136349463 10365236970027629905 15991482072832157128 11203057898958474873 6964074023759577819 11034991220909665524 13043390882758720178 16078126813228289740 2159025567802567410 2010349080329161589 15636518944059315375 16501614544358814152 17747774525030754830 2533601844553527853 8186461700525617205 11810110453419619002 16510880494252293295 5323029397453663567 13883187436378405949 8055695998066047526 4131055436391864861 15329841126151802231 11239705711787551543 16085080942410639480 10366493376820418749 3861340535255545684 6848451059740779946 13616478354182148252 1357237710638134019 4735308639715823301 8911700431548298652 14778541712107126119 9336137998919996505 7495926014646578390 2287990146815839532 8488552598590706449 2997926870177614580 18280515831107891048 9505851385397414976 13137138941966471201 11337406605347841020 1635889013706017702 16816295905006559338 13453792598697448613 1141609164508862455 13820288793004658795 4381295673628951817 333492557372880506 6103008337342461172 13874871395702506856 3568680580886533297 4606757650949467947 14496839376473787618 11738201305747187272 14115417283682879115 3427431393138440407 5838221431501962341 13715743521524753115 13903049411256180568 241596491885913915 17277430463857613782 16078893607935803556 83896903171020488 14852152102160637302 6705342974030402264 9365685640779290192 14697666546461625206 4237780138901578467 12113783171878133143 16878516322519158217 6774266183837903638 12911200793399548489 11651753810055368345 5133205594791656349 7371660182272320561 7377631730601782444 1825413595367360914 7673082243301648168 10956403040050795065 478501519020501314 9235940911958142035 4769416688719478536 4133551015062009881 10211095395140263904 13015416164638622099 11551883011198540130 1502836059826357253 3043543834852211593 1868896621065290157 100812415605887355 16684421444119286431 4156832191302513836 7742908611050592609 3558117263360155933 16863994069539702753 11589729749818197253 17676803096657200997 13244582267956108496 4254393224603441710 2109303384632770394 10493180346376294924 7486751895807195284 3327948734833559246 5231732188152618290 2412007251127809659 9998838780561554741 8755038487772491261 14633778938129215860 6472068295523165520 11973395914220451076 3274865991488365872 6290026527585748720 15560049985308468845 12434897151842758226 9200028832189394406 10355690039554675188 13489992972712426466 10753490620255638109 886371753343686139 2765435025251937652 624652575280656877 9928790461959179597 15211562212654212078 6307644362791458359 14846063931801970193 11178684018063329293 2070000839581752646 14885720084193404188 15296940595368353250 6115128125148238989 15750473474219462631 4914390123158196838 832074801549199280 11301508392412709147 8316523299493888365 10244283652862992596 9913705716846248717 2250384367533713376 5938933213934742870 16060263010506641166 11643645220098887879 10472688909865087428 16323783859517479686 11306848385008156105 1905013830313710762 974409604980982304 13035653455516591127 8401849950947393027 10443007714167116858 14129216019923594097 6980662579852141045 10427017142174616346 4136606357509814143 3641063810393915106 2893292370973901001 7925317725152078099 131728731579199642 16802942172420070133 1553020280823325907 9796787919902158264 8111036263353752901 9593739075439061245 16451937067812786777 16943497428190925420 4321044317373771535 391778804945034291 9176325268663095744 14175271804888145352 7615713805489019939 4434680396343225242 7375291830231739873 12722617580192516733 14368932714777870886 5181451169713133092 14291254115703558210 10211994566344258008 8140166246001987915 9573200232850429167 877791786973771763 17423895196493578353 3769859928456851090 4798592663649112685 2375789637319276267 13291744645599484397 6608966099342148526 10236706738829139496 15545537181876259698 4289455048786249185 13612964238096941564 9840043610515943920 8074480246784213297 3627134039307451244 8234139127713446579 14855805568554536197 1022076102777703122 2770775951947804527 4006435056612475342 13930080503510988986 16934114511238327072 6523600620031313139 7805377136816870380 1942633792475253768 13574055323794177185 14711439570433903599 14304168907626914221 8451410613362655696 2396027917991910686 10687039554672426117 14644857572309507754 10602778817726812884 4119986864096004344 8542837762997769208 1265271720591100046 10897389349387314965 3255245842192706279 4544664606721221498 10915722710979586023 6431544509349676858 17148743774055096537 7633104587027003457 18429100691979491238 11757403917467965676 15660362529353082873 2200495483098093617 5908382979928232719 2540182960202624370 11525920425092604708 1629042107566915247 5203244903597947891 10466427999809761611 14446122202221962880 5236063861818833978 10199211397534432213 14523811252176414254 6664143893075397213 16941611825847563549 7867167331191127827 2165936636985239647 1458010116503026928 4404904793588592108 17487285122137957202 8344085438391264962 10178658638474863406 11248986328931558639 9695300003858821235 11306400189723432804 13866275118659769007 1458068434497884775 12694274599206271980 17483853384465950273 16867159282564474462 5582200817940956223 9866140886817063594 8365125208849379609 2726193346152513240 17693399672569757470 4222878160765377129 6336729964366813175 3067795884424072772 7442009400560015021 14778599408902030496 13974940930145282286 12200001183108522891 3006270621486598535 3448605201063250510 10601088728980611039 1693357664276138903 17176195142689399374 14491391741853443389 13760979923248134756 4074055132621101872 4077341789703038721 10923626685181282591 17172533561897784613 13147683649634603013 7458310739689866548 12144154046415748563 7487152315276694166 14918322819851149732 11600078658653121922 5981077443847544115 5741920880594175776 2445519572637299655 1297323179337383103 5082792049907653232 6783373968011525315 1143674442278868897 15005382863413217258 15651297377200838994 986893472791961118 13167060133473431183 6060723305786143884 6889517892661947745 11358462793198387009 2199819835817028484 7350370691934412937 11349271324215735972 14377861029937507506 11829137585871346047 17033193677896568052 11412599435187383236 14500724568891101166 15610077750349060926 16797178436882374276 8219080027776971327 266468780858913827 9761968065304466349 8956898732615422445 12263509323438397897 15005580519627623666 2878026429042205144 7950491167810622018 4801248556811942648 14358383836935948904 9704530436645013889 1376237365095579313 14623674900180333176 16269451931870906900 7091273352344043909 12050120958367310418 13361639841693969591 4860023854290151968 13206946028681088853 16385396848163065143 8884985862861405680 15300317583312095934 10030122098165968044 13357501746953142296 14457649625989059311 11523404930633744753 18211072963770360106 13947280005264288506 11035420598080873629 8774607556646895370 9914923787486913201 2634048285293653388 10699781546799103538 11747457071764514668 16559449030649131469 122974340867640969 14798267690387521019 11142444944437306443 4103957575397762883 5791980041963152698 18039173372192578036 18177749196963217970 1956797872668494329 18398143566812035057 3715305695363999714 1996225064413625110 12071624326336301235 11169572077491483995 4005479136995059694 1480493670410697193 15519949191256158347 1779043035963673496 17707898818685176415 13543939188863197208 8467440007480573425 10168628504383944748 15885782108795631786 12485031991342700151 6863914816817152879 5033162174597320598 16730202876746610760 9636050260774628983 12449531277810249653 16055550272005611859 10974411630008623731 6531816408743973536 4030910767605934353 17125762488262152613 1918853502338113092 14212121458675373023 1039448614886191343 5166333651064456578 1116866331695575345 11400455592968637424 17839554791617589978 7697470568420598000 16570013307637400202 3317267071325075099 10654844305985537009 14562654409302222569 14765716446060720949 11367449842302659758 3144835358200101584 10418856494255458213 4920954841342749059 17426248479409057653 14925687061331456172 7771382976890298011 13042859426093347419 7155548279333957650 4426664466304966149 7377123417806426871 42595301423468703 11476861830347888707 5830705027025214056 1200226124346488995 8060839301719928357 193638991510528601 2897865017801115565 4984483933346015465 3042111711866983569 14003559319744386249 13677776856105260954 4265522955621856980 978251318856338452 14734131006140525190 11352065405388893462 960413814557933500 2824866502675581259 10519813048697132964 1136942423163564919 495619538820228806 13237417377280513267 17542329891773550921 8754966272005695474 18351137569971837040 13793722584353097851 6180233810478091907 8598066930929374326 13404661143151324642 9623473899803520523 2743038593511921567 3702738559807370990 15357292979143925488 6725612823597924598 12343842445043028272 17868236930823433882 2083852651496004320 3602326290749554413 13276034744556363746 11139041767971255047 10894877057532656026 11103431377454842192 20145397740385565 1542565766374115801 12008076373831309919 6132833364974439123 17977013413772421315 10884649145914498137 10131872812472464451 17205512768071029937 813060343598151805 3265722403109839157 17998846083883244225 4058029314036245387 17687891670716930688 560896923915245707 6306573126817900652 8519053019990712246 17048110436174493070 10637243505790688742 15860193766553674161 7947494105109111078 4256486743073204932 6518661047497621765 1881384904446269858 6663929282205745685 10767733776749363691 2900575743161066737 18337906494508260706 1201232650096862398 8976875249700135350 1408613374349029396 7420375549034885848 5407260403538194410 10166026752047488993 2174402676383027575 10776700858787410650 1774182680628137338 9545957134038197768 10001034691947370250 15284813952483472760 472186645677876838 566995209405968371 10925943307341683255 2308949669945596104 7182065789983644337 13366482223495363653 18135834811777569101 10073314753740573732 14236800066325264057 1971400410045017848 4146166554322698678 634135843526740584 11765080179764658060 9599209221363665466 16393269426289285110 12844462636677722646 10975684905105037296 16258153679908881531 14512035810545481168 18236654940772872820 2080722391657142118 8491664755357126353 8050451722286430089 5248751575816832893 16114084832303727686 12097109587036613924 1653895437575555146 15748609647857377703 17662122571112769979 11100231069594747140 9302537030545443458 17748792543699486335 12835817268279298731 18434077839772217131 11924533415971501827 4650527355573821430 6830732786923871703 5696178889119843371 12873213393595778798 15529424352974105807 10392798596311901870 12346453399011542966 9669356189174865224 11079938356246898741 4435438095664577318 12735613086844082133 8848170172806844537 9487782968553955021 2372602633342917325 3283839567673474950 544729503884385971 17161177092193078896 15356225433586312047 8707297619713590873 12698735917485283139 11033098329782656429 332134192189568093 8050203972649954232 2992590006802223578 14927557676319058436 3884428670615369074 11835592261360375603 9220229782430212148 17741238432019757148 5181968782600089593 14761382707609733146 1962931348581561854 13541027555984852877 15409615536724530938 16487606276844036888 2773956801147437942 10592514244647820363 9038264249122284041 14261313780229379000 10110709704572171713 17108524614853865763 5431562853104259298 12381489779813194545 8200374739335302182 2646620693315071961 10019600691783934849 1478769520592219723 9834143471067201659 3438083612496093903 5976835184172780959 1530944609867341430 7886212195247052401 6321254202682941267 12617260805810186134 6470645385471645471 316789053804118242 1950386850111737797 3807893623964419418 8647198054924986382 377194069772731612 11053793119468543716 18379578729578529340 16273253599470049630 4373881106658683484 3958702182334860807 6396156702218760953 12132203512165350114 9172877202583277661 16491643274032898227 8388924807623388796 11607115719585085559 5235955393813300985 2175583645541702313 11262771698840458719 14002656481141177360 10263330987895464728 7473922484620629841 8731620945106996322 13925413178287517867 10493282433002471662 12839897660603077048 4921719638416137086 9462177069077954708 14881079883804618939 7790301458592999121 14537953503623238791 16807033776862018572 1333086084661106199 10659183952786841122 15553070887715216494 12966880184258644880 8136418091808419823 12695707359482342812 5773746832544946176 15771178084694848108 15456727961085266273 2854892757568618737 8163065686683888383 17184748870209801968 14029811111255466439 14782572251184117393 4960573073865672438 7100257498136741869 16551541590746457921 7277895205112764412 12610550060295141262 6575995521614711498 8777809690510323699 1929900973388756374 1858979039066114021 15424240488228944581 8888409520974998827 2145576948919058924 345536709187982774 1406699755582725994 6081442631666652433 7221899687096317954 2458312176301820990 13608216754150557526 11853627447480817640 14185098851202003406 11384995536273196520 17066410801342471961 17973118361798248106 1799555536179101546 16369571581320347697 8844983833342550287 2515009236562264128 9420737961122085866 3616298758961040010 9096986535430536653 4571124130576726027 11950494177036634563 7581955180248875272 5338471814260439495 3827525795689684213 4270607813039745246 12369354108175893148 8033545110911847766 4530570905806014335 13511949300756023966 11663173114429409723 12699162961088009618 1173889045370437910 1968517292548141223 2625254712191662333 4492910839345575324 2764576721180741551 17247561580232894128 1146416150067464077 17819150760330525321 4295491472230683273 16227421142761756676 4460315009822423328 11841856901863629418 17058826992939846453 10166494072465628628 1291591338958447205 18130320614021931938 9404699139984464786 1296575665797647488 12409629802842497762 66968853117116685 5934636781223307680 6473247094185095107 15500412076161248879 15409573193998348921 10338070952464826716 12387017362800961243 12400484747153188204 3585630604279623572 1789203316988351489 11505508282388735572 13279174547449498131 1535547401742834512 13005104544235547649 5851090469023162817 12948314199845987144 371216766950614721 17612480910937912275 2062764539245949869 5315219432893215258 14242979887263781947 9328636011101811459 6553281083332195897 10366197910510217818 1687727706203044679 1935448250712674201 14293407531479926707 16391334023004773622 12611876546602828208 15703516967104179391 9767044645660537468 8972924439185109919 15894943568261835827 4294415459225900687 12750372913135692983 8762957435184553120 14631373885526912893 10441710589792159434 6963921100388336954 15091860642384101383 15006228974316398521 15561165721998518636 10277907961002377281 5852440507320209193 5894143765891708618 12881159303585999052 5431535673561418704 13916703761295184713 1286104644207318228 9216361120571748602 13310339347430275457 3734281652808735488 16546866142821185611 17523330943576162988 18152788271277613124 3845828944743200464 14275815567569787109 4943040520459823944 14985954638689868976 6131068166229293471 17392400411205103194 12242046830199599207 11285735303200411973 1112254429504674218 5735832020580537826 7097370934883578702 6568527011663932739 628466646110114431 3941027734002733380 5104865095063801611 13138334489538660597 4737463583847828066 3014250639358554651 15537036664107699559 4871450269651034502 2026971017323004384 18110210563654936320 2357256119073544465 7723664193943847753 17245346220192321346 588158370928336752 13068906126401939034 13846468438883851304 9321416191947138498 4092855573531654342 6676835054811757520 7316064606590062620 17524754904769798562 17342238598186932556 13593858725890565174 17980623395333786127 9245625773848402742 8851988395106774327 9940767748897801467 8414284677695317407 10753036925232485662 11591565014001957296 16621634302129166872 8859353373491580017 674260613187194424 17659480921985081950 2125560875730175672 13999559775628972621 12875788829531171625 7492041758925094886 2676114221199755119 16904048179474373057 14504464582060055870 14933975395780339447 7803296570280370307 12018429848173926589 7910416826013383896 5509583278910908590 11212085796358293942 9290288521690075127 11390599497195232799 6830005806058454760 11340092326591109530 14430339822627289247 15658059253895520478 297567925759045844 6690943063600821200 18259029301046646368 4173973118330590005 9123444100497705057 13721217209945382142 11824475207367953319 1816458738145631101 9964309129409160065 9786308175791453094 3660883713602430090 17152475905790788196 3489447220358595479 17016812270096110207 13137438881378223253 6071048442098703501 6906007267125455203 17599307280901519197 13790406477142401117 15246541493707883730 522718574362461386 451005321905174172 227583657217882983 14422108084231939763 15053455251858997177 2556181741920777393 5012557901740732351 6446420672635272228 3696978575648028699 15474960877347846291 2901668041372032040 10904356393227129660 493477562249705597 3302339694135030683 9642584076940557740 6712441621710885333 2061367936118603717 18131848412570050947 12052553213095030389 8437718492941585491 7293715763715299488 5620083048190286183 8936040822857788745 7228214109384134912 16411529192216950650 4126981698685124904 4075723691446096733 5040283112580929644 2184202767141636341 17510492534297402486 9193634673604993547 16711392318528028371 6726406611525695616 16408458438753312796 16272863170049266502 7783177295830065939 5171285983773518246 18422598275043164839 6077395852434658864 3658970308756249255 2684837321772686501 14871053446182377703 12762696738192258435 1571521178951266999 1887636256601109206 7984578530594522713 11154924287101466561 5840522014801814146 2824888162170041716 3453484288697634125 999729632325562377 13372550220538955632 18081355520769551512 12722677471171435178 6577926537553638883 10917703675480174841 9703575624694897143 17897730761031722390 1861897938467626954 15984564091010130696 11082356467729683707 2114741094291448631 17107955227660099924 11977803433072174706 3004499294132252871 14433865518239380404 1581824671515087085 11564617782290064186 8895382999498259047 3081392325997939784 17470108183850679058 10853517333695221014 6940507885558461643 7155094649797635390 5149232626098563881 4040058790441670614 389459924194037343 14507756688408129449 2285141397338645387 8578599085718267257 3296603411588973708 6347018168109973395 2512368335735949088 16476814855324648567 1491765057539938657 17647112921175298354 2758665789288623274 5421694627720371317 17491907024038323634 12030421981507112575 14684704997938745787 4929460722086848166 448668999964991793 3073461540349585224 17355621146918939679 8105711213801949104 9316796491785447258 12712897341308606589 13697502580435852580 8148302113407434836 8857875357424913012 16293596205480387437 12349335213836917674 11348550985493518471 7093701407772974347 7740894687755129489 10804234293178239310 8622827090125886623 7198042295691851850 2012636784781049012 6751834026544136728 11258346660255973283 5785693535817739074 5981298089856037080 9791430781079310430 2558056819045899842 8315605104934233549 4273798545241219839 8071822416149077763 5244517637572541627 10251218161296372592 9779368772130426561 2023175313125710197 11542703692990315007 18407545014374788282 9805727179373372179 5052893181122227125 17607709035663951738 16658707956002632605 15452672155829892303 4427443849503471349 4894211394792492322 3763060193222082002 5994236566955043940 13838573344312631829 14634223779378584504 16328942480861349976 15500166482050539282 11493235001588333069 2480417121036756636 476607688534413288 12177611342549589459 6766693352822567009 8261485390209699670 2572349815643740167 9521340344332716191 9954123485850085919 1262290076915710850 6171196300655827851 9837211036823696889 13468866183806030531 4688750740804773719 15717578623233559842 15936067849104384802 5124517714895658969 13140960023790406370 10696689534576976238 4485712398913408236 1931564893550664381 5094033371942310059 16415806775551393399 4369044443018465169 5139157450155700500 17994973397442707496 4529997467893130662 9140139245646650843 4779064977244369789 16606321033714845213 18146101433326337777 4059561489521188784 12103439624817285311 13068036860323317209 18278193454540720766 7861859849839729989 5623144652544950994 5135929426558188748 7052049392115359741 7325081113952008170 4313756538208963476 15843532027405326698 12525295327049489061 68768235600267998 1346999713245133575 17531357123588688685 7096911799271397241 849716209442338778 11158469510218828776 8035991203919276570 17381499455442453675 6284180881791441131 4213857823144935172 733387166362421012 10090211721619142603 13151550657167637258 3344569241520345566 10430910138274397355 12001587822938904990 7027149806388776826 1244009414308535193 2707290171798504348 1532071062573919375 1561005548197590961 17693823074027524249 1279110726438388835 12579329515975523349 13153172933108894859 1400227800689962448 6686008333331485372 177875182135162639 10644561769145582769 6557466661182843164 7696492954886696154 8195474859952642578 11362855390417267926 13260515959832430251 5443428515285869226 13597949531103366212 12800952789843944776 1854534531585991552 7523846063529073356 3001564003721623605 2051788031988476207 5684413323476876959 13276901936405075142 3563773054697636682 2804507114211590736 10842744247726050198 7162502439445382208 16000763066420675127 9723291540154220913 11815177385402950171 8572226164673405869 17054229011588386987 12113829300739191885 11661685119544697209 15278451675573572299 17299219354952359146 14746345951664895799 13077839457878216087 16443976256501748635 7694428330001964084 16273638927995477453 1305264241794431232 1109974406649936553 4772994379175089645 14758744855374936235 18298789617782199818 7981054445207496403 8019711896186573534 4728904540525906115 13094876071332509151 9027084096458455370 10845397346032983474 14361515324530465870 17404048129297110000 10185771431441778920 16670277679470789648 7312272860604563003 2546166546971459223 1590889656044863652 10618628865298421437 6293016043341526961 1357598846324319352 528737406206207862 1566558209941103603 10500892278932650665 8860594263386758315 12138011846494991140 15192234734291181921 5269060969609939520 8161471973872861784 13611866482396738263 17925809707251430708 2100779347670605369 10689491448172501686 13653580182449238790 17053278364325864032 4394243337522180168 13536469149643984579 439689151050940860 7703117812465605246 10318869454728108511 8724543775480045647 3215073911197137740 9995834074228001696 8376627761336263509 9440933417878018713 517126401094524808 7509552470453930888 18214399848353169501 13162670686679426513 10944722854737687562 18096139720971532545 14439737658920452266 11526779662373736441 7226121456724676274 13353898253899026882 18285816874664726062 3194355400170867308 6799831152388946518 15004064835769654192 15903119948997002820 11442370540744203714 13196542286480310028 42333043320442835 13162957143560945564 1453312529319622519 11268270991820479294 6738495387721226865 9145939639947599212 10730304761812610968 7333515576323977622 16543261193251502314 5737275559840140555 1230989459082060376 1171720422306193516 3987361960970868716 16934913199457997225 3930077259980469663 4883340866958046323 17214919751658855243 5615136008674342487 10359409728007713136 15829834814475249484 17941982330901193962 12371178309083363661 9461024625968171716 14385713192499033954 16746569804664150188 16665120354709905425 17805448700235289934 13724742597870972746 16184839344193207063 3030889201577405695 8883452523859980515 865160619463412732 4813085079797765628 12066321836164720774 625549645127853751 10462109545705524505 3106121665536599745 1989758153022254458 9768786998903031036 9846885409559127999 13112567182699780458 8857700242014732306 4871328248827901976 281315452813141260 2150661073556860567 8566032640853217696 3021081377028696086 5761398426251937311 9050527666680120559 9258519216041216400 6322292495997130883 16342936250943654151 15443399630364553665 2494340255790746311 16194421293524851199 16209900862378704329 3874043433476091633 10544013043654598155 4996779873110774335 3372266195115733575 12773139598750363378 10776945718752707080 3978465149941331530 14377319837125074755 933869567882094578 7846287384511315409 17270024870161756543 3969618074422882285 17800527217075820752 3855044626462156589 8813086517089137965 10293512851243551871 9670319846135313439 12803162178625230573 18091367711326279588 12062165709983041150 12905110121944318153 3388717104848006265 13690595674706379095 13493054582544657155 6163712044812929600 11026961185639013002 5338206463664139640 11474320033538173435 6960246828427897294 5515381076048446451 8157733342199866642 9348672284406410833 6883037447856832783 7149841346772545240 1785718698638336940 680864088252611674 13209528686481664410 7024134849389273136 9283255105192743164 9170996662674944942 17819760248015117158 4865021497469875497 8435935644261343443 3192031843357510485 9123482465223181926 1280188246812934994 8717940196666766066 2079645549977729485 13380966010236909253 9394481550915712184 14732062081812214165 16740356361614861401 14203168810847781839 9441880407377684212 2491281229246392661 15488893497495558506 18267726917780549968 2639659417926414707 10683859681557816583 8835504221346318074 10414222682954178034 13564622654063756796 6727476987323229802 6675270403859930912 3559181211243740506 8907120399250410608 17084831174936259172 10873982012258778100 10471389567361357837 7901652850786780834 7290905872072796162 2931880017283644371 15351929255568525865 16515329106757991621 8520844995970083655 10913894551567204784 13984094862634395345 8763765275423359189 16520724829296915309 6093530393960348185 2255215374066918223 3312698802017766790 12548887788833526752 3931254248029166794 6311180478114217232 11423700971229533685 7105060795228403795 15449998867380880089 6659414813322771598 11845542623436516321 9437528807219684620 3407212215533167122 7024150959192314981 10729825931091515835 1809701581983288734 9366052447760470059 9709913555520707 12473113202372498621 11314429908457376163 1827349929341422230 11005089723674641098 523501041907222196 8128298328142435819 12179084028895854650 14973353307005272414 5038247263505642676 12506880883835898012 18320011262899730919 1649727068669131498 8334098117538483133 15260792340264619415 16744565138178124977 6008019279176768542 7219060163048399463 4357421484566206656 9857028395065773012 4749595682120688196 8153850558280444180 7428871636222047172 3714587777926752868 1338120875394808696 14051806071794712135 15544629843390590612 13402482031233885649 5104251017591224733 7111010696867803684 9858594850179999142 11952674983523795006 804221384184993180 17196690188056292303 2016615985059756612 476270796199583195 7880299147475430049 3578795632127030585 9587696125944948002 11588591737386860668 5925065227259146823 12271431607983770818 13958642878779529051 7159242337126870349 6229406711019790630 5382863265421697288 14399244268989188984 13663758186348085616 782409722297064899 2101674726236383208 17139237347798958900 10061069934684855302 9835215667935011651 5838562842065550539 3677342134007937015 12342875696160314023 2642370559765285340 14907171997372246851 5963163273670143863 1282505791518284716 16872149188049935410 18094267076158508052 10550749074752577456 6964111070584533581 18022953396431800712 7888467615148185254 5623411587126919164 16116603986521663120 5237437636281677354 11725833131125294061 16224740877196893897 10265134756697680570 6199662853782556303 17832356745746772637 18177560597291722723 11912012570214398372 15401656830114461962 1281213997500998645 4760052613884380068 11359368995221415721 17868068862554464513 3420108077736680063 16888622606234381190 2675113682544167725 18207270688933733070 15129625423038567368 17008575047210380999 4279053709382662289 5059895359147019889 15738652893681744469 13749833156579281412 945486215214645853 12836847571232383010 12366558855902803363 6013606031241027505 13932081449748796803 7952084748238278355 3076598437159939588 15321181793487028817 14535495914165151818 3786877152528889308 13109507890664180667 2032328990487624645 4828056674065335652 16897622707720039183 5550665282012832236 10633979493326212120 9770926338472661832 9526382976138072298 8396286813736188967 11062221531547163723 10327386316091821158 12564585539265828431 5927127011469766244 518710984900119448 10635016204953644519 15161592003852088778 7695029320338258427 7156383176545316236 5766979998892928334 12849717929155815138 6019943435182557558 8323578203126251934 4154352677351003894 11203878920093368624 1109860639656820099 3789604845555335481 17317449012698458203 12980833549416523397 12202953660861881348 16807366102376640606 6536309327699235766 14768574491238912545 1155409978540643186 17990204022803206929 6696198268004816356 5816014473200274895 17232507905276812337 1245652267805962645 14614640796731444468 17888558740125640166 8634138001563590051 1070104950552409514 15000388619270425719 17473882374586480208 8288277514196266332 3177665994163480701 3952311069781329982 14927333126919734252 10725575526214556911 14192458263222504406 5565800461062845254 4511774992172762576 2470447894652433085 4342565734732166411 12930110845604254566 16615475115641472407 15262214096258840140 8262499186957277111 42673823799319519 16189471601611581692 13600843054115021246 11361301650408794268 3327748896483587697 7874572946684508364 2955752605654932891 8748340144835878448 18132693626130280364 1672676464458488051 14980961088753871703 3450275440316877597 12902171196581219480 8826299421454269670 9506780625301027906 590027566434649607 16242856646444525703 6108414352420855500 12169795651596732462 1967796725523484858 3065737571412631530 2022573837132713432 16731986878740540922 10275900652519891074 1151149153896854947 10322492651687463515 4438877794785476175 318716811220744563 485804038357606412 15227667515129147595 17498192518674996659 13390806881191041761 8713586526426345308 8797829484597813890 840223468078242460 16317735572529942275 15754396369335304723 13860181658527660732 12976956741612189547 10893944434077923886 9564039184248233449 17686417741497972613 3765572722463606168 17869581724160592945 14950355058639881650 1133236880024476019 17353845585486032111 8065214329666601683 11932414197615250525 16291234273807635936 1937733869023678424 1614827084883728863 14235842808101708529 1240380832399252970 8163105932219589525 6091991971186966129 6986321242688137615 2801816869431539504 13390280860277798042 3098375311655764852 15709860155571811640 9008767765449760367 11279240331395895102 10565507147052418252 17342231808387388835 7751582907037140495 1226923112902440045 156426892316043169 14252632002303501282 3261066149069381485 3316743194578564426 2827220840996369053 11641298998783919458 5484971447762779785 13939413544296848707 10294366941273046357 8929183119780581783 7615234349755729223 5082911361123153998 1590905215166943570 2049289392737329508 3581304509150978722 12685379571777997326 3240737867607057795 11235892728925169801 2749210224827194041 8225838074326084912 16899685698523877627 9668766565282997150 15676649670493341253 5486215359075091264 9547395239716232599 11465415344737537878 8541510654594308957 10439332130994084973 12926239233319614813 12087036657595418621 90974160131765646 15323331633774657784 15213254495589942240 470471056576002610 12901325085691096643 17226323044292864833 18012663805091619572 10095172594241171826 6904788193351601473 12536433082839298186 14330085824030891445 13851576101708706425 8417325901960355069 13032614876159579677 5806071045333000396 17629252350399962461 835357606928562642 11584868412425527767 613850306079623747 10732591287150446974 3497347216855677571 12187643645748632265 7008934483978342423 5824852156778894621 2512050369748288078 8611226639387964872 14217514289892111452 9763788568683187177 15717619193145066507 4576251277454097645 12495337593695478821 15921438004938600366 1437179869537339389 903429465449994575 14711269263531378503 13602169859400246053 7115816693790979233 15408316289704797384 14962294014617374673 3691761435001242988 4428107609468621320 7937680540056761109 2541411872306644623 2366750893206486437 6024499131904474053 1618205109344644017 4986799518173794805 12320408033116550020 6197863699733916590 48132012243184148 1002302950361731147 12375214911427925136 9453059012450795530 5141457388791416286 18395313141929660407 8004791161742886531 15596104268316887070 6361718519518925428 17034934747211291175 7752014076229364102 3484339348222170567 4470630637584486431 11340941071060459580 7620791356505567247 16982927790385822560 10838298064076614940 6151303170524087232 11411552501172010005 17877034791291228861 7269014603047511578 13938856812810797850 13535203612387485717 12881822091930166501 16254193735294966053 16730126275423079288 6185841432121888660 14456076444630412698 7672692835963394848 6419046288538645458 10457930770730777531 7282988725086949481 12221137064772093379 17098005186045407971 15191205507743346181 3512822192590529463 15964625157674683685 1442024013358589435 12746974602681762446 15438244330781443985 12304142767670608039 5282212176134988890 7874778341864625879 16320225575838598092 7831312467027800434 11894791834128263952 2090058801799047762 17972159310453580892 2952694091641682483 13304368608411256376 17282887117158424127 8186592018301237845 12393110761765118144 12104641732919393702 5169463943382506350 1093893269395132783 8588501768638168714 14571685818679169901 9626130638152317530 1386939621095285027 12968294031205513892 3271673875424510996 7563733815153579774 11025320560211035515 18014828010210533747 13204929170820596647 10508567086798651293 18404794909096039542 1440958464153979837 3701830043858756687 1152076586925494484 794526467687440707 9674478444213059540 14968548832700479319 2938518566587665718 16952909700666109901 13807367054988630598 13779174337379371852 7894870014482866129 18263501819902908764 14063920451894906503 3631867831730244969 2028086319041704022 6168725972915414262 489288980966569085 1100054647065256006 2953972664043392265 14348525728135199508 16739720782194105758 947384555070868202 12989797422581886875 1402502416439270560 7155620573641601757 9538266971621131173 14161162118408599685 18422774513249588049 13588326314423928356 9221753796819407958 11782911934636496184 11590080989751583852 3014705025965790201 8734455049396605381 16404492384973080128 5591657350942202367 6154099697474076688 5463906980829872269 15056380539956236893 249710362232770667 16525979833548888263 17604581335346544322 2042108233093473896 5942799706758161565 6443919879486409271 2929597156562058173 15684530476081163829 13369997994406876430 14830970423209105605 4661605226853919301 11464191252769018074 6573701128272991068 14486896942744352141 14630480929303183253 5430824441955574738 8465429434032994389 1526862319697003366 14921325819882179883 14418186837454314990 3530033190454265927 17153423772712221068 12632789995643913055 1255138932862172537 16147437438810382296 17196343153686996367 11064013810656094230 13818557795165933854 12165990197007497648 4489055153560789091 7171399709767767871 5599374170886905156 9700982079079367576 14542872746154507678 9481090391779854129 2542571605039813653 10497714831304071457 1092485234575947030 12378749740907249752 2957262436891551208 17138119529397749164 5817337363565310891 1591098344984103903 2645671707590379274 394433313914961395 8393859910829141937 5235735675435735439 17038019210508402705 1150847007567160210 7859304428213716073 2949666317664520218 12932487817141834498 5976844168667054112 2592479320605167183 13103165128601346084 4399754967659793688 18268927826375481664 12218212376570352090 12232681845436903506 16801994607990342891 9884715479886703154 4395175207375905162 2507981724827016909 13393995325662854940 12015624991857707941 5232985622231348365 462097360572615871 6386662426455520047 4551641256656157457 12074834521898108883 3511562037459672222 6729137464111436480 8440029855240013926 8287436987894663406 11565551048719410580 1406070423246604621 16221752602350933790 16154844083249332847 744569978451806584 10209779245976306309 11437385013241427308 17618926951184792418 7397973279863973155 262236757253654801 9015130814079046374 8990722665347866069 7014781411245102553 3349948038526234920 1251893025781677100 4622359665658269294 3377682627363170479 921337718154808933 6828962618755263619 13714249981583287212 1596405336253885663 6091148288477602129 12559547636193971764 12915738335313198361 1747221028399663284 17910332860755575567 14865494635393232792 6599633058441715703 6078308392286049921 5643473821864456764 3105012480242937474 18331784503471293044 1258153327700143841 1501386960974263954 17956869601606632470 7261843670424256722 16183444418541386256 17718663501629966199 2500854018168998884 146038490197086905 10319780148951361936 16393660657943673403 6914600739665753727 7885233379512413048 16270281391474714785 15441329307362987175 1057633368127866892 12579910069292902871 16903052414632837403 13628570383713745749 13653518196010863640 14535881453725959120 366815099465245067 4213315960156636729 363268922448906395 8924011421743867733 11436005681427875463 5676283695820948929 18092286763124249564 280182179715964863 2432246694539420713 6614656766071352349 17090070630659628150 17011899151173663078 6853943804586337874 14950741706646124081 4017825978888700726 17419881073719327882 9314494120325319407 2849373088887206654 6142745416362494820 6602276721968251194 18047583904331279352 3170305138418011757 1186462412340760417 11808758382283860723 16934019017774286431 6949761803032751492 4728624385511329335 11632905213824880584 5298384928957529215 409271295854813395 14318176318562648677 3247077534998949801 17132374443950649571 10373300297451713969 1981135719032860979 9683574248204299919 2864015050467667901 1159654883021660391 2928609055317254604 13438512232423381698 6347441653545919258 2767191281169533098 17629991720372034782 3031844867246059747 10512053563461859411 833782622576421073 17816954901839520868 3843524875638039425 2306449345503209570 17825965051196918752 3154941358990287885 4059485587767281311 4966781610732773930 18340306962369023113 2925900738686598989 7941006728330792752 7836666271565776774 12773476632393583443 16726029101281452295 13753182448900709853 7643044916278427719 13398295799595550367 8842632376100384000 15041210637750688201 4460112765785230532 16343356406467945597 14905202833014744218 17371904015292457374 8735325285807774258 12480509218948974478 17361959445672309180 5907039860113595203 13922704483003246145 2700820805314553822 13721717737150324999 10061355837863204408 2658666219574333839 3671282063944507888 1972256171497867399 13386952789368655968 3426601103171946521 9485151758606084226 11574816332325220942 9286192369064274127 2167433855260540613 2482771412587840225 7009947396675687484 10719864372929133761 1823543032896534921 2814595199680860832 12797336373266258951 7792350071608000872 18381521263602860917 13734032988168021952 2374937375322299228 16054477133031415935 4457453168407711708 13455401689928042826 9769256112674850138 16357647059216262298 15088987587054673052 10210459824840775819 18358798789785233270 6076032540120893974 10494725339019027375 4153912586875802524 9777989511462519302 5377702952950352364 4682702907838399939 1075204696278323311 2478059486068481416 13117264966378771576 13103692848332106712 3429951961044675644 4623547203863107272 7709501920726619521 14948105825511626651 4490527551531966618 15003849831410795075 10186424052398100024 10871559933625224835 13726384829509779405 4944121333025352396 6651446097875464343 6101846210729469471 14387902334032504617 12600964267134394604 11188691427736677504 6542420223420597479 3364022403577095508 9309044478482999876 15189102722857522218 17100847608004165092 16976648052401127774 695149232771544665 8140160241517353596 1877739604317154791 9451020497271711429 9802969708729268547 11088679213079309538 16143943602327524310 8175233166272810704 3889420613018000213 11075040887403403472 2019766457230424931 18289524220984663229 14664429119490918441 5953944128768110999 4189166112733946983 3192420338468102774 771817112231040750 8402283191186786693 13767744723022467144 11254966310550442330 16370327612894991902 18306000235529524086 14366294017642542545 14661722189807582565 4199174001920292430 3509451923379154284 2593511129073497398 2046764180777095995 10548406716341925100 1505955845867198246 9571503519775395303 5602741124804820580 12533270272873334198 8687474300377602073 17047827937159934423 17960588142319672767 1471988472551686513 3940779799235645747 16893766680877547006 17624611072974266628 14876356113815597913 13530830646824277307 14933551102945838463 6260138147592995690 5056866504302516939 16504331789977989446 5206313015660800310 5806257991383676563 10292024096659331066 12815200798173448117 12452058316632263416 835163234991644998 13656454320805199180 733016124335802768 9690512998710260836 5128840379876762296 838198919372323295 2738853763669951480 8983677508330148259 13792470782429597263 5004362464564667150 2337959439587341588 2972200711499479559 4102032621682039772 15731961698006627559 10769348859341709382 14894982461735369460 7018809291476348108 8298327836277397402 12742856237734204815 13934981984497321987 13561793031559891512 17243882233119134966 9466606370535747765 3381243885937328123 16596084368907096264 10571810341534450234 15255594560263469664 6349815085905194568 10754216302697465355 9291226284727068454 3596979007498555790 12325425046934776870 7684037351620901377 15250567606469976372 17597538107071878442 10603726603439191767 8760208949153862446 11092994605621623750 4168865590932633491 6618867103838285694 6666500348479743496 4280939723022264082 2457727805049999617 8095548376438031054 5602754565823247981 12292243823523960827 7468535587414980023 12134028034076741185 5644784445938600843 9936369974967209788 3242856817402815175 3334662061372771467 15429305264360382752 1484977366613348619 17503426228876223770 2725200919198103831 6410444055327358861 11466564620873015184 7297601112694711194 6947071832767724129 8192068413929685477 10091150303579618147 9007550846523900998 10509053361231427415 13782945422775170656 15252134125504029224 9889065689503432413 9493499874030347320 1904591722646936957 6835168322540289495 17106719527562261597 4562984496889420064 14619509281471255200 363843203914001430 17145977899712346937 860659121864490527 1060463112841727516 8038811417364019822 834044848838015902 13347936273877506421 12643058481045976104 14730833354854333034 3340079608106063984 12530342058023290237 14860702988870341524 2320655145599710257 11115039607033226266 13601355354265412298 2912049492210110695 14198041621552193693 7025529958559287100 17420151665106795618 1664783209516319669 2604961716873431307 10892647102784025334 11936217006436211292 17477503206941528302 15371495651591403770 8384405256745413644 11462595490045916606 820367645108161150 16864763743168977613 1538784498020102174 15851677775738272162 8427194457202282456 15367687986989148737 9958541728656614740 11205490264994582776 7591329671523094387 3032355930689936369 5864698739565968027 18316215533407332101 13628648433352386997 12774990666496724836 2388170698240097107 17676005295904994946 7962134774122410412 13065080919690494211 69067482824148859 17394711120379264939 11803674470402318354 6584984169242724641 12005270882280958981 6224961575542085369 548389360960014583 14829013815883676182 8108589330546075546 4232788287241758706 12153319091546017096 1027211566415833177 7052541149049208411 1780071865989824384 17785244767140963298 1373794167179655306 5048507818519787897 4535079099044413476 4626472635179220054 9412372870801241414 8487871523515543977 3047335562458994009 8106672117028862393 12682293043771990986 15246726359930979085 710227015269290683 17098848294945207826 16307411767910728857 13709155530007648255 13716455773018400591 18278535517564112435 13845300196184700924 12251426267742136325 17516423961528520490 3977907248464306096 1287697606443623929 14433669858758388376 5517049660203338465 9285032681117124580 12106868515817094655 13438313166589668216 13168917605649907638 14135213341914289763 4191872774666534075 1150996511591461270 3424452150799268839 4793332330510661340 8284790864413378165 15249417574789799162 2639668372487485485 9291486021603400288 4786085893203131690 571813928063583335 11594955858305391085 13154685770136837248 18418687510641928150 18320464104861905688 4234918071671089051 12913151445046621455 4000761696706020875 7538207155566388120 11491137385082586590 12323565272514406985 2768527081857300878 12818191557272387155 14806647500323769254 2824515918603616914 11625234739561192234 8955760533684944072 1567934557706546441 16820432216889662837 8198004634557724345 3341858466886103590 17724345275294336215 15820947764207498296 15977409315770435425 17710349941549083289 1697923261095077291 11829280634386663220 16721274671693576544 5207361500398400024 17053692334403088374 15254042076891914302 9774755342522767803 5088108373154114734 2092668995039948343 2301723091025492053 13557606958056790702 16347989571377617614 14777306252388893946 14060455660862705185 4636846011937194505 14724040721500536189 293483509375092313 5234135066348857660 8135773259085751095 13928157231072853267 1599744462675082726 12454168732316645813 3460523949636453762 17949348583885113754 7526862864972331914 2102589028840703472 9565070192339772324 4970250642233240393 10495050059714946263 13464884589520707030 4405614634798512624 4239155100116162768 1329844685792119863 1383179248387921251 4103135375922157258 1938823115507516357 454403376312063151 14449653759278428684 7184526257544623402 6811054480267062689 2384638072733510431 3845356231563616114 10591816485539023285 5124446159441069806 17123290425099134824 16681055968634121908 4479090306475657291 2664773968264918196 6597408797794673315 10576163241547735800 1247327839802083660 3618472266157568532 11181461153219112439 13169358563039413174 2393913769711615377 18274562780740661387 6142014349330088503 8426229387065579390 13950736937330665257 16994679856310571845 3369975607987845538 16034953316799550537 15102873972559136132 9477157358554330400 14771613108811190699 13805359520761292311 9559709412380924726 6834421057055359785 12453248000664410165 9585586309011087147 2521110457190875998 1432135336738891566 11956873182032411347 11513828267080303287 13026694310555541937 14000198647490906040 4363521167705997464 4236136216405590241 12909207268939597201 3879715791969273616 2975605930858592980 10445801204843955718 13389808336513704522 12915825547840688736 9979821458758613024 7549718688781250911 11755853656792848499 6898971079490537885 3294960377830549988 14499448866815504445 9585590041188592510 18446299821154896754 902648693773312397 7809666817149847913 12707462176869656772 10708860895424214433 3306659468423282416 12121495504695837953 10936843195148306091 10104800541206165132 11274826963245207574 17539636722946996480 2851842284223238366 11758141039025654057 3014128047972587559 1809316023421771798 3385860126371403556 10572761167887467622 2684173630486613084 4885022412699074171 12367727881699979330 2649946087693890065 7003595650773580389 7045624216761342684 8794057391588346013 11414360464493897700 12539699788217208330 3483987200722456440 15439080533951453108 4101153651316064461 2373338276851440609 6151695919421187506 11961282284256039153 13039678315421133085 5090088911375381230 2431179028065859190 14897071701683989984 16713580957042777798 8083387950797016942 8359952193000105222 11507928322257940922 15051393334325518854 715672044585371624 15008653902726529647 3543911528310893730 3466876423634483649 6912110499631636937 16150979436505750249 2401070048620712846 13686984947558118772 8309949037541580539 17437193501704668951 16954347950133087200 123151610454400457 8791549656941260604 12166669450478398136 1134917168005104072 15517532809012757574 12854615148889762934 1607708855565442824 9604984181712579219 8844370149613739615 17223388035055050897 13719016531539256413 15148871877173145654 10634644586042731190 15930935328645560890 16433995614853607426 17223742982727211139 1438760995865052552 13456446721446580809 5334989053373391211 12170226135362430358 13072688562341363560 11468601828986248432 17404633770467036681 2285373967477087168 11310049912513715460 10382858044297298077 4062212212223794542 3900791055724176924 11566233167350675514 2409677396162637104 12920876777353263657 7581634112866219589 4839137105454894024 14553105331897185382 7108619332568803285 11192887554227502436 4866228538352855250 4949910405660535686 11475200618517368483 7456352388532453532 12530993166368100524 17708648906876380126 4079119174823428293 14158072474403591440 9694996535678541885 11042788605678721800 6371894079462858024 3208499594689367682 381678384098970750 1534441125334300748 8113322555393315711 3884637895289806623 691493674213452307 3361472017028100112 1896963461010139703 16059277151811554875 9046141059294376895 15308612508632572687 9602969994243936047 14785041598290227383 373126062392236947 7860804175797195008 11067115383325828672 11634565701283752185 10628515950751427392 10473414786427043620 729095243809812537 16287810660007332622 4212859660950895493 15658610830692570050 6301771635022565003 12454555722374035765 12178982845960274225 17718135916019991491 2815454246108729236 11895417414172089839 726937266188035244 17566252094222329603 3706343039566651913 12667170588220779280 6227904338119571963 327889411277187757 5993106707896136363 11258791092659330307 11435743821945849745 12616501469625915659 8672270089828557254 10488577759422095987 13610383204819366343 17686310778279312737 14584075395321409119 15607497732685247278 6953552866564950029 17843448243574126195 6933855804863772629 1860241535174967463 8977385271349974331 1058512139099077995 4561488293485642989 5557063753078239074 2382346172570844120 10461388233448322115 12966135436643148895 11871486535668505667 15898708758711633213 12897610341572245551 14593887551346536797 5926085318902809088 12488800816668827302 1345312175737007236 5997708253125164113 6853638743170267403 16973317404145267954 9158069733656255993 15152451848144945685 6356604104689237643 17293233031574590583 8526273314133305136 10746763312218148654 9681572453424190124 3663803416555199841 15787195057246455367 4991461188349322936 4490200716986735938 5023563981229526229 3117266566761364386 2695090861572794789 13553269260845989709 1478455573367207971 6679805217771876337 10916930048681396159 7432863922181319167 17576874826863368012 13888503152660593541 17428467573838903407 4560187399443455156 14418054480221693928 11849912823749000976 7806937632633392489 12426004991558312114 7026816140534651409 14867278282363451700 1755460647363060350 18392042838593069232 3997471125098169590 8880617812698183760 10419027191358671080 2476750669402352216 4377202190234647666 16614245039614099193 4441815797913533963 6309055981787125843 3594314474492906688 4907748060221399778 6865872350649619779 14733383016199986876 5865768674445651294 17554781907224328597 4618917749147200538 2916067170578039286 6088236237009814677 4660949839494216331 1411541572579094010 1851317174619775610 14181523948155660406 992828810029211034 16019418303832228535 16615500654318408035 8341675294329115015 2567006339238811269 11931935317534049023 15724280757348772299 5993055917347121977 12839910819219249451 6500776853701289729 13013941586175325560 6269564348461275069 1935920634260727950 2144085036776475312 6442291535011752379 14572239323362482170 3074602195338087310 18140382516021579421 16213061075861443211 14345918647872233095 9308304522355303791 3319568646872242986 6908610952867644984 4838504050142852924 13421666744324128388 14884364691972184920 4971867000992105496 13147682353098871494 16716164653489547723 17526681441572496852 10226981533484246093 5151438629304124255 3169888540772124077 5215184782497342405 16019242541251711614 3099533766527026784 641726808538938831 8295321612134429440 7442596833306770280 13148272701619194064 17990836775814360966 8822122299058916685 9688265374210523188 17227356275510744121 16089362481566191321 13373947586584040759 13084659547086765661 2411822045379672537 13504653940077727120 10975681050970757802 10618297177188239371 5914780422195307626 9819795930916104450 5971933290809867931 404595452400503259 613749539343435690 11568888647528569217 6336889151502220190 9704647180058372826 6123480717917605451 715942556106309682 14006913150828961329 8803216272080041415 8047955722607859636 9090356875916530954 590375359356684463 7837249110602524396 1293276064604938035 3968896775084054170 11865296205647539898 6746746508643212275 10996446746425769037 11874750821209288409 7369369754104873018 16444190673599092340 8206064372499878311 2785432226278045759 11435222618658393086 14275155448036766490 5269860316068684635 7214215862993175596 348809830836723048 8915189378178649331 10917006571361413277 5933614804536092644 14964135770663390242 1414483487064191536 10407224671784592963 10823560761780069754 11667842967984618903 8903394797262627733 5068056882705341399 7191219788157956806 13535040002790740188 7912988955635677336 18444501986217348405 14360470135670543790 6518535962106132330 12866813649374312926 5027700609065070215 9279134772786886386 9912898352648617066 3881979193761808938 673273909376765875 15771176235339636605 16799006188503284921 10516671314980002535 6179172495889924186 16892143189729039520 14822835856391149650 8496619153870303332 18285299654238719764 13167170405949219285 11918924498544666587 13549916804990603090 10975018145098124560 150603171952517836 12261623966425383035 1598272517775478031 11206576663832209029 2521499953005269180 6481570765935024570 3646222442711040258 13222744167472512637 2376554023744411493 1934671078341994482 12571550992427803849 5593587659027754076 5545655107379803410 2290451332197379287 11461283337746948408 16422287936289679439 4835904595618464910 14695540047381949322 3779126663243547709 16908885233350031352 11917391780405991320 14541170303823799126 12255654159146365396 14427249842240643684 16590800714364797650 4610170521510684448 14302928625077323134 102657142767676461 16961365920715476777 14631764677400031779 2221831324429383974 7760037258997138367 16031015752261059171 8379204310595616242 2730236357607787895 2116337897952139150 1795639073013084722 15309203522195445552 14059540751891353070 3768852410893987216 1058768371170258203 5650419177779688841 12331884555198133260 4063689160672671838 9256598987221532967 11446579503979098819 16119819254645707106 7075924481206231485 3162175534940895733 4661658931179182273 12360372157783176216 793725128137641185 14740669724687219961 3089342417462320215 12995759729639073120 1052510543606279030 12865825608163355557 13651353890021052051 10668126793325514448 16580624201265046942 3496205466305717443 5854167035831476272 11928156166412692627 15116397949612892876 11831317184704576348 13296258207270487349 9651750227426204327 8811251381183095597 18219151995650686371 13161700431207641022 8105656963701309871 4136701693620506453 11851763231194161524 3124856075973181896 7074677754747500873 2990411591854681581 422834006650601548 15202213235608261566 8185425510579140912 336862521516708007 411219401037936114 11150004174145505329 6906465643220387632 3885271288545578861 572817752301544955 8335049701533840815 16119607996314412769 15277163028336479482 9951152099273917189 13661960939029127410 10867046081439694383 5613900667286575885 18197240061482634553 12156787033658902967 8316781720466498585 10047542585306712693 10657524306028007046 1108803456584457622 2971930888691894192 17591807945873102840 17226476215523475899 8231294673975519013 9742972211730934784 762460963679657337 13498255488560678361 3815507578656169777 941077893882006901 2565456061377262813 7256555408558442066 4756777380668546257 1587972676276838907 10476685390069616266 349000489256017312 11198600678357780661 4676129411569845550 16596510792284738011 14259812727191597341 2233253583489889294 9192741230000179011 1998695778165976828 15468943154121124975 5737810490856340540 2488402386717425817 1697348211827520232 4557811391494360150 14335821439371355189 7377160474452427951 5270117731464331867 11701823992163461604 11183877305514250701 2938798013763587094 17821896633489279207 3127171739257627956 706111169648047135 11279542218889227968 17948242876968129056 8534490380452541678 5558896567508793521 3997630808970129158 8283356182389965886 1373062563803798984 3863360247408136431 2797467965988442909 14677903209732899364 2359693268269989150 4092772298774876162 7761082175593999934 16905152329585379652 12983356155076954569 5387724498650180885 17639570486569297893 17295184769935313507 515120532200352218 6214457920389048125 13891136665517603862 7970402688364176988 3987331666971044474 10253432964830244226 7187141285066696493 1279445990634096698 13980844584230473655 6974964711970743920 9934775087798187386 16887619566835492836 9244891107027133991 1755717740729722502 18298597426727897629 3636994408979187537 14731351704824815646 2343345608656825468 12122333815204921264 12846902138163026391 16200560124142657745 16408369048162770273 16220627659533548763 4162538243112937135 3174096083225391541 11320605537222569193 17673725344194997823 347719730770381962 5916017926226094603 1365537160116673217 16831393558288679100 12171828915022746929 18197301798578324641 14174345223400180286 3151893730312975896 14698515906311810856 11353019977359913826 18267779880260872 5861863085436049442 1379903253035023417 3553432290312329264 16180492713094795633 14693283703315144309 530272011662300849 6499622117018848808 2161391077895521217 17285007254423817716 8075033699989601009 14745198654252591855 12160198156934248656 18327239243351341409 1363559519216399189 12161680290598758055 3262544020617823757 5160823752472894104 14913191650694915854 9800071636392799970 16008628845213456112 2325277854170590881 16724433662339865280 5964076481041981892 12133943347818094275 17656890464404815236 8674577885167378760 712865683055484583 3936474332178178987 14272691771720873757 14003294309430116557 1694472925461411538 3105592415954322763 6641861732213664666 14607008860520268860 7883964461657939050 3039979216905017787 3111256895530383891 14103785408998244987 12716708815850709650 4199359201244216407 5649199288194279969 10828063392818444292 8894423663795675769 3614797407311917743 16026881490335994376 8261973997733292259 10805071382357420338 9508762048478707687 9246681185901597452 12418422175769736696 6073307241852579272 12783959256334741368 5799850248461072793 926879767013653787 7648386267000048620 4451427627545342577 4569637989300290765 327366615919725629 3034463189173804745 6535178161833495331 15580923433039497237 4315885865986499684 9868280166231257584 11377749629878504726 11352217662669455242 17807282010824130493 12839464810410339031 12118893494536561662 10420468204019861493 5137724453264274086 15522327198474760685 2925586240855110461 10896747316732368110 18187849506090576089 512879117798384783 3995765356955126739 8704926622221281430 3800543272982505275 18144123881380856341 4161121113883566621 12003457217115438357 1853132513469276043 15776450549381943690 1385280757793000924 103851893093467318 1548912182952260278 6340959173042064868 12716958218241438741 3264443866338702213 17285908339680239425 3535919654757762461 412247984695224543 11236459670886662454 11223199401970035219 15326427406583514484 3477816974760646267 6082497097906563639 17973873536802543569 4661670236472673990 16947745306967153184 8518025361323823776 1758567093318651166 11981534544482701461 1363994987488979032 3871247081762646082 2056731263094589536 18387359419757178422 6799673653500284406 267311087615662312 7753251980736039391 4723819314518378616 8195909198008314911 14414495043849568927 13287019466846771169 15924804194733229427 13145190164096667847 9874908713807971406 6076055514607550902 534788219256288188 15415144638391262968 17285860618904542934 12535801481395078998 8160945340487205273 12215299090155380725 10604628828431600593 8208451572701628102 2685589226977087420 3652044956745516450 1507864615793266964 11593889380021632417 14449373416440175306 8561059775989415658 1207102417508063130 12176781829180757045 7711084518291675285 11250483842923924853 2808878811170861927 4901733050113939884 14921408789935438917 14921063696183860361 6640861173303925764 15902421794356197570 7366208796030737440 11109564739931748562 17465288079045833514 2472022442458879696 8062936396033135657 8141439499604340850 10181316248831496021 3013564943051353006 4669229450554122993 10591372827885501052 17154092794844653429 5891841713270388005 15772839755949703215 2611969590203460459 15250655077744544358 4161583431731698280 14633654591251274422 17553978172464349616 17641820788383902125 8592692162818744115 2374324016150910352 7331377126771766558 18216889453366420527 16304913201857617436 4655856696344852893 3992471963368607529 15765641904493679819 13047238885783257277 13097017338097172683 15475679216600162132 13411945499799263951 11573593108333699175 7334489141209944007 5819257613845170139 4740091771223491100 4129169838356167331 15342624945356816078 5994565435255971990 7706305273409457112 10459673013813041152 12119064508614600717 15727121988788929285 7592081179361689687 11542603773769249112 12574462079827988928 2406093042792158224 13392402675449533702 13861309319094334744 13539729705028221191 13988307954811744441 12675899337296791300 8872808457135205877 4527276237739419181 9087149684045795441 17626749645003146744 11007247997256022006 4760199545062725218 9375070514252217288 16530885279487575668 5951491641084222982 330416460253030295 2427135578223753164 17280450903209296438 17689230422483748496 14491653029058139814 11738713864062840638 12305350597678953558 1511942687725033984 15115678856296790525 8392033081579407156 10263099322944426679 13962889370655376329 17087958801155543167 807717385358092805 5552636590301668856 16933812611610288839 17332220411679940818 17535951402098729351 12756208469939966044 6907775739317711287 1274610021433903705 6407455545463729772 17567414073298456897 14282954236195069073 5194459721690208621 4683837206045201139 8123786261925590399 16421444068934430248 14801922037563045619 12121405034935248934 7032770635435086946 14285234021335805351 117131610293588215 8622948819432112113 4275552518340518721 7699091573828549740 1090493766569348068 7878267371164148105 475254200160776548 3398868005381673091 3413703011777871532 14024434511209442160 5964124315376913271 1277567440189021434 15483310184853063941 4140507371937423941 8632309908119612109 7382062207375405213 17033287286848894351 7899815501495769482 2828146752002327119 18417146482159311525 10847471841424247940 17149001572764979515 6018627277124887170 6910120674528900973 4477520558140951391 8116206989889020249 14754448972118616173 8222812995161066551 13632780022739717423 1720925233524331465 3746447492084267701 100407580665043645 5275506844074770313 6714625297785574691 13550179236437852816 10122780721421454698 14920274260187367064 7645946424074281333 7260135884798953136 5019666357669390035 8688281225584176374 12235665507628710013 13555574253577834035 8146013453643176956 12588735285567543379 15177004527146145214 13168200452582964994 6450150480377840105 1272462542413313488 873933879739758763 9156206625173261433 7369354596820953529 12821383650924975908 11593341536404481440 11691232775076204211 7227644318087127682 3958503094207742671 11064969754526183051 12829057852695147463 16158019363461116418 6455960477550606390 5313260694044910784 2874862443893159517 16197585943717699250 2689981857641168599 7316666310799843952 16747930584222050136 17768935292872898607 12061923769512723161 9454939011376348903 12969814775295016402 3231422242375866556 8059078993207371092 18086558963437953370 11935910361700165617 12046397423008450892 12892961102544891088 4026724008354084716 17975406905164190276 9058199717000188693 6560646975117679658 5118995395940737636 15226264787750584459 11151474198063704588 13939957022536440298 15926146167536198763 16889125983550283852 2918284700949817545 9385339602373042966 14982228517837029853 17780860958998608231 5248230414704852788 14905425099509327680 9241122867515390595 1701919638556705956 14386097709619954939 7782812459099321959 13010643918047985009 17156876333934945878 12067102896443542332 3110505622300664067 1332417297947607313 1561684018426542315 13106543092361077438 14325411703792475003 90299742778392751 7474359104863809716 9086068929753181314 14782042721497140071 5147850536366422341 13107539911551336282 3969363057225444732 15113744199581040619 4500735325693432609 1458853744546454413 14387688865243474545 4262473444996128044 1693264837999625549 6667339267083416001 5373381681429782042 2435014741476170095 4615707987250442768 10999479537621957783 5904578316381780566 16960348563072138167 7709850286329113754 11486634609851427385 3847377744850494832 6936391732634346125 12045049374004766742 11731749982414452938 16559099432315510907 8129512037415534307 17198758534538287009 564465499576789937 15266189664045924917 9118247653105863594 14702711366933397443 9478842192339092653 13183789039666340977 245723851779621507 11338766009732987446 13803551542617237665 5273690085787683083 15027078407117530700 5998189189913877491 744011639482023599 12442947723029409709 4117980103578911190 13670916694646758173 6115893379835751351 10248051216919144405 17565344152870308877 487866182141209817 731187902536207292 1709815538583257873 796307292273534472 10389522029253102448 6063262077436177657 11117418121572903903 16770921084445750830 14061270547470424981 6970451149778988144 4584590318899194477 15177050018491662376 13756635171792482733 2461219751054370602 6838570873932386820 10185104103140868308 5839450872343712444 3638427540495076947 10065841107645317493 2140613343721991414 6563150577322698235 12845851283788457270 17134178574485491070 8505892250639706663 17160478835885938100 3508341147875575908 11310054881188374338 11389533093968559154 2392944621182594927 11262618409217504706 37424285965007775 945178473525903575 8533425469624490460 5868672465494009873 6994930125747264584 10397895816767394598 10365963296206059701 10480423604261427154 1060487245745374075 869541338365753857 2435701015249867718 8712556924063207455 5022023041316495731 1653468152795747665 4599458517250951199 12360203139154901090 5637778753061223109 11014841598980799977 1396648225069966236 3574134521559490292 12048531196363205970 2092589140650639545 12665904605651985079 17062346664593254908 6178275453233602745 8528775026229543686 18377050743087249204 15864865191664184522 7034408147534920856 11635998908941329860 12346535603471613477 6724828251192151589 12487668632414744921 11195953935444730032 12217061271165465165 16866568754405919466 4806471152644978436 6555056870279656038 2581576372514750043 9545533190368628134 12339568206477758979 17624506900333398997 2375625863241652158 8630100563168304052 18100067304517052803 9435886352525030110 6930368064513033761 8884070665316667055 12384667762161561633 16860187445908926370 15949205687654362954 11831367441722833145 668729483088605846 7190107536843032598 5644722918581621295 6328884893318518142 5191062906749688968 2833369340326049166 9216811086923684580 1407041311312642503 1915116543828235091 2572945914144591305 3323797681029137061 4868137503937518463 15414401331821762603 11512733038786513754 598583104014517730 3116786421782705656 7974553931588006265 2499201250931383144 15157806008852576604 5578442139934749876 16401330880851429164 10281742599403268232 16596491400722891769 3190756686187940527 16306185602112330948 402624461821082739 12008729468076386742 10229425502755116257 11189803956036729099 8813904708798016143 4586384576947283416 11035626359865691227 8977087529125884411 9378298765161827368 15984228158943771166 13988795620069448799 11487390808435549235 6941359879668231539 16909273970979234387 10197217362437509518 14056185743967004618 17168887507040497440 5998850892679566231 932316678465689502 9276993073064932466 12960063231867036113 16691669514916567701 6369923963251094278 13864658143098149900 10081701169913404613 9591031159346927202 9516246337466923938 16782467831608708603 3283659806152776951 5348191836906984077 4662457976949600460 13478370198353181415 16051472010452614008 14061202634655837890 10802057012704026403 1340453228329913659 1032708976365104275 15184977298133334331 7568536889577439198 1892469137279917323 16235389359816249089 10802052950227453103 17537857921824489908 523018685188466753 15230160585908517550 14818401388086178183 4900570177337826882 12430750283841856488 13282453789090280196 13450759846225685713 12299676611394906725 15139123145375902886 3879917961737592189 16238140621078014660 7474085980621403931 11395161074850224984 17502509126949490294 7177120076301141799 7643825868924964723 8830525899725878586 8221855598398916115 14588031266659268093 6955823089375884734 8801837122396216204 16038514038149611265 12326974836501671016 2391581998051192274 8467265900598928901 11344832139167940212 6108610847034099432 8346853905188444373 14895989579041244672 13961508370515032930 3505083794754264909 17215721665645348777 15098186780250980694 16018614499204567162 18405336593959032257 18009286958246968950 8459229701182318700 15166125952804788810 9439153990037532640 9424657528394953573 5004486036154566097 6291241217956656128 4553281775690919908 9131407028282955911 6109381020596041211 2952722030257732101 7915120645718009420 6560539055195789364 9323555056839109190 15060110854167485505 12843690795485610965 14244419791417766758 14767546421799685879 10837564837043412702 4160692082581429595 18422940053449724487 10990108376231473826 18151197196806676557 15726752983192826807 5617441233646962577 16579729518268009595 9562771144396177820 9892009828868591597 18436149198274441532 4789018865885565840 5229288751035924457 15197883148693382913 3541033013182755639 2483119811798443653 9771733999326865659 10419222465410776199 2074910137516096707 17779813326257336278 3258583971079077332 1794547375515283547 13755502133004462054 4430848288790537237 17250716920409612637 7046887637956282294 3642554899632657041 39969724911091100 7087100723640977488 8621792099796280419 12339481837301716763 12858335186230699857 16415093824184072251 5754690556204095467 8551920257774028250 3993061014619188456 13014286470477096036 15028993753136183697 15515173811259665401 16877671780736484083 7497389538833130648 5846882334421070062 15735422027302690708 17343670784910651542 1633216455255258246 13998452281735432021 3390507912404238657 14178850250112470074 13777957394014828999 1041930411526637266 7582325860061241203 1877329186607890455 690696815327331450 8181581703242714943 3393757015330795515 14773674749589709907 14083539271208589595 3017069816675568358 3012924117657722362 7624772008723707672 6209421392795226054 6464071873491470831 18062008926585853498 10255457341556736714 11400126119939755078 12065395582330992345 2517478154821647753 7577822163602269670 3680330342232917422 16949993130961132184 5114815193155809810 11728563172652500941 11864062333244035956 18102627578256126980 16127490006659733018 3694663848337741104 17181426570754371467 5434486113428819974 4657514298928084815 16448236414067079301 10032115394388961088 11272270813756095838 1540329273311954687 14708595836960604959 16270188026288513327 1161547235877432871 17862561760932325504 11025801672883292077 13377126680363084926 10749251758510749978 8180355858276247362 275312613155613616 13441366886694163576 13690478436002977569 16331580078463117232 15003113296262190583 17161250370185531894 15246688498280389941 12119161949802037548 14594675723055938360 7688156855816630693 600292794642910818 13335824827515816045 5892947573405960178 10293088505395761086 5421007404874676049 11130108603469910009 17702743442734484974 7901875620011008302 12895770095067893654 8811035785522798637 16109396338229232518 14724342598406965359 3909451073573473952 2921398592783984436 15406068568178461473 17880086631102965630 9076977368424922751 449200951864433971 7944029369153050770 2665098041363243331 10160576350926406399 11341934662001618984 5016427133591318300 18105024607416445852 18026372612106351924 17333691098637524860 6283707357827206318 5892710808318501861 16709679909671301847 7169214361578725776 15681709850801258541 9789733966238353393 16889859953541633927 1939821755985382203 12929081399581975002 11447748861671660947 805806397012065793 13159768004801552358 9904730952834487657 2867105176917059158 7980970372964892433 5821453874402095432 8834177903029946700 15712326410490280823 5346035943972493953 2153909362116450511 5994494658630261643 1804701608468349241 10612165698101160325 5928341313381198760 4838250110362442036 9902809408859649821 8536493424789361420 2857342844887616212 7618736092678179432 1001191334322486140 2700465072483178932 245847679955118246 2810667658985983599 4604949293902926362 18242715382502437641 9926857730607115362 10583129365617712858 2723298805027456865 13118010916600194859 689221018731462390 14225455031168936840 767542039690303302 3212893276567998531 11602089091721009323 6963025778544033243 15867704602537447300 4621882083561096544 5518581306950792308 15273181055087303409 9783014621849252387 9606673496520852257 16281062259266325392 6653449416998107184 2553868117716143377 11387408443516281632 15403428531846477950 655266093945627297 9859930057634684486 12080632918255049834 14260257822591469171 654251531033286391 9583192002933321793 8785168629097946627 15919317820856904800 15356546521136397819 11389061140165282656 17365354082659079694 14662672627655062360 61353214665234543 193426052308497105 17803273376897903819 11939306010118911864 15624429292455927923 13376797052103580336 16527679795540856539 16900091102551982016 12554600069044423178 12320417427884646654 17825921211701898964 13770892009488622771 4049735061195219880 2114228832779282822 650814768614066438 5629026699090742282 2859440282472601886 6924618437648926352 15894733675334503003 14792092508557611526 17351537134041707937 330999637786496085 16848473820827503294 1935023226257745156 6235661691896077316 9059320485521488564 16034767873548015510 12552506419930559590 8095734130880421364 5528185312646025291 3364897678228491571 12138120036080141489 14177403301644499561 9349121739536063827 17065301204679117035 12715097603714967435 15786910387757348550 13212952285070856919 7522102392475252260 6939884702847044713 15945347423697954890 6841414193632107381 12904762873254977892 13832215968538604078 15245079642877385814 8077513910517040090 5678461973243110654 8104796817498628300 8923834173236549779 16007002368324507649 16752866624941217780 4407853472221722432 5780811928749426932 11415019325306870185 16849211202173855194 15144428929063889168 9168786730506091696 15206319406542377693 5907618236113707436 9317570969956775973 5621960282634295954 5846666442320868152 5637938852570598952 9929552334624591944 13357048624870370437 1883420746974779511 399164378856099140 15989284219378231618 6778591917205105510 17906104616553755201 6340275412709353095 8392513214909356615 9102045395746660310 6226424683965615638 11255836673596900001 267130168483686694 9022525786924537860 1170683091226711314 14960607570792211669 627421976904286845 6644503499216863896 9947909955944119872 3838432478883151170 5190962959254713249 12199957551123599404 5404792296002577992 14617232648375836621 15107486358572871034 4761345629984029530 15586572254350857116 14341016970139338517 14924740808517150504 2257325967724767409 11606146668622210160 11489247157408630538 8815447343485644019 16275606641092812196 2354016247728991242 11929200466812808420 13140273460761567020 13467972766096554612 12482040417566638253 11977200109392786194 431686603542155187 7108592505081186671 8781218683753672324 3825931518367358680 17968903403609343997 4079270738356730269 12469244606307066996 9864996760013298119 279330092240143420 10702478858238742480 613597659664720863 2242700794845519721 2927409317434295188 1788828054357786797 17464804933625524470 1015726278558347907 3242664207547765225 11566943072928841398 8793553412240279723 15672308032235805148 7032918222262978188 13836141584127667838 7684879232457223205 9397968357622254773 3155913428373925049 7221419065262391985 8039620808353135143 4451896612191147921 16622172096503032306 8208696118167276601 10441404224940369598 10857773088357922546 5413462453380775421 7699277126343983327 11244933252718708558 18030797754984582625 4453044930777441503 11096819797577460137 14985161047324111377 17312897280960715352 17613165734158641974 14578794896343709646 1928763784165318646 10601260227702546728 8188090764674302632 2654552151031342470 4248283718684681099 6437223927346148191 6010911497550523794 2667070391079565473 11122208869223596633 17647115720088109238 15231330690425815086 1472926255406501873 6048767480662972018 3614835405245529934 15077377709049511628 8142209723532483603 13742812244866018426 13803943429279431916 3874100919979370573 4678002857844691602 6034270274864172040 6558907480544850939 17045802351007251111 9898506833885921949 455586420025335311 10367434449319314505 4662298127761008094 6973708328707324100 16937667223861202928 12342071074099192780 8719573207925882223 421108787312557915 5404361622057525924 17152146083496507685 11360817482928541227 12066303821606963728 1198888317176016860 13424878899343865723 3053733672574378028 16158219257813342531 5875770663188707354 1914736048230731807 11412954738015522317 1862935233106257446 12082214446619846973 15490289393301070076 486904259393811100 16871538206054179014 15010319663183308985 6271902738534298775 18011795281845129738 16450344947207659550 2574438187536829000 7700379944518739697 903252070681658673 7675505348909667843 1362385832760723709 15904954959907911916 5168620137171924091 4363594145184346696 2402514567595722356 4395862550117027511 4164463155976114878 8611484310338013861 16702387845451358195 17251625565849324175 6276915084145652911 11474720696184459396 10145547464284067375 11881057738036678371 12006723928536339101 12816925458366768873 872434773463894681 9175146348799571540 8420192137813369502 4889220226089620730 259551073153534366 1402972189918040197 12321495292543612189 1820822375767326345 1731596479646325353 6797714362540947244 9862366457157556695 14080915514604588461 179425938886447414 7581151400274782530 8288294691507075560 16106082101189989353 1962159146815364419 12245532986788238379 674563688250529301 16214650740589701343 12761289916594906114 9136918958457175860 16867867598594395256 17042393580311745677 2467539914642801235 2738363155478480591 14243579649336513660 16605549336245985840 246781351781938381 1132817031235482337 10916670337502405209 14440379716437899456 16162354000830124203 7366809983867988439 4117791925259607965 5470811234679138231 15765853511956492303 3193979890105456998 13154944580702313644 11256726081345095558 11557020234243428350 11801696619210324231 8205023135714602779 15593523006673368950 10625604240191836901 3741219995327798631 5306952066253001746 4745708063623198073 14072779473537485719 8386679018526059940 18013699355578915385 11098364364170490695 1116257885203503017 10783638542867449216 12630160530323103972 6691298946293192365 7474772365642572093 6003613963865496149 12779917638159316205 3943398766330702647 5458717755504854518 15533189323145098970 6053999795378283144 16414630520962859576 187101713964235879 9168639028694752845 17568699518562237804 3991193325004130067 14014545583032880479 12878787344531553654 17356489506177387547 17839511328264297422 15861450404473180531 15460391351825653196 6282335776029669629 14106398912070662560 8012857659633349406 541975792155841651 12920352670681336567 10033495085344993527 1891640220655448549 10101396718824570290 6873616310874770662 18365531063455669970 3308285705388265646 9020341734555655515 12042948909046808389 13751516830433376728 2503382000122661887 5584879756463014587 14385284769920155473 17424253424902206616 3485179193859452958 16438553266935536795 11665410998843685233 2017739885335004358 11484966726892537378 13660425030377942392 16191880305334020529 5601006530067372750 8433173608122257406 4235814124148811323 8435808974657090795 4609981815809637550 14507362255197775498 14381532774829668398 2763826098037689346 8017949002204069866 4929947167045969992 3133853782794594864 9805993983096440976 8874938320713529886 3989429223384903270 2939705956664426770 13835495924591783404 14153343760594991272 3625073123369253958 3962014738223556141 2441488169466644381 15577683411285110815 17780917709712587674 9917623108110180383 15504994221356602208 3832809948671587892 13794583936736434708 12092960472157304235 14582986572353505293 16625092141665866316 4509690020592892013 11003674304049443182 2882616483390954466 18147620009818286723 2172550558609686257 13082151634132766609 10043607746906764797 14185671425051648740 12965928427285674561 14684747062658871596 13050589307684810363 11152687565296407471 13721818618148686254 11103506462606398675 17246421503367326057 10126968590980249902 1589235254720477455 16450731162144589785 10661217189731166610 13469959044205407031 6726312577018944326 5030587480175002307 28271516948550215 13047725411675214448 1225512882038512285 6753515649504578224 13052701718924088280 4227371874184389991 7378864735286156816 2812617137131607961 2324782936996614530 4940420056335495552 9506668540666326937 6830171372942141509 15848050218389528459 1989008834351932102 1309983234912252503 14294565814859663798 12567551417547810289 5426730552570158097 3648489626869493515 12942082371855741193 11078215866163277861 15970589350798786158 8172309215514746425 17325803063888531977 14126078595987734291 3186898693702462670 6255885236549166826 4210035369010727310 17547841210213867820 4948324193030515866 17522841454997045857 13439463821934726718 1777786245021824152 15145187210069178400 7987234529627298088 1139313405341053706 9916401287156126001 11955096917427234700 16717567824500362235 5415812810190815631 11540074054531321296 1865847872824095609 740842669761320051 13414746429444485743 2847536950289445319 89923800945754612 15407072325337747784 13895198246090701041 7001022766891054096 6850040427177855775 9000567349092683545 3397511453421204310 7631434962062471172 17860209529867591446 11101438621832714543 11577859331824452521 4133216572306544851 8567865775224859019 5879199044840984952 15170548302146323137 6577557932963565985 2748140649842144179 6321881286574372910 5780048941208953329 3934088633577683440 15313885142834083264 10932431194062555370 16161769048438750564 11273973230375726526 8182299017184272447 16492248791988004421 13974424454434175677 9398086552739723803 15930929220147923615 2064289246132957615 5918428826265543684 9288185619367958612 12147590449643847255 10774521613189771443 15059331824781104041 7616389748908484869 10586292519922688524 7528867284749339367 8195303185616633123 6687248025968203803 2058172529753800329 18379423072280149045 13204439996232893230 13850610382425021353 4136838208207527513 1875082847547750075 8027840311426531713 11984212668467606771 13043613571824394167 10630544850530604402 5003106149440339116 13958778965107783314 4635618133639866303 5356953852186780566 3872042638960946486 6177653500785088818 10762133740567061210 5692404165930667615 17878984435385200413 7812026198718568275 6236398771442801395 4071472887805515271 17914129775713896037 13605308737848156525 5101830950328820182 15275016430249096286 8889684995132082152 15649610515055775605 4879776255920920583 12415118470445366275 1496862145254897565 4925157736030909003 51890817095112962 16204710512556896239 4247974002424032514 13484546775824559139 9472745813005595960 14943895885676655799 7851310807567679070 11143846688802454930 11324141598543271016 14434330901069190005 12022340631211561731 14288106403357114947 17273965173046867788 17044158752800737178 15140839945235896636 3620133699506552340 11347918498493818659 9780919333517512383 5451341085075627849 516254697339379923 3857995518679080678 6407170909584507483 14946067700377125673 9717938395348886658 6164703361972113142 14267843524379077250 10999076829824040484 7741851468862486824 9710787583856067985 16207078280849716961 939462161112994727 8311752595199596205 17729138522197961489 9286243249312056508 17048868672741784066 15865719032436187839 14494770361590942103 8866192599115129948 2994279029127121618 15419107095993478214 6860781860299753571 5669629219722620300 8786083234309033217 4184323995382275211 10971286809521803368 1838480339832553038 7528970842862121960 10207147946929302561 16583206199411003003 1906519878966776560 5621167006164276168 5775384865694077399 8255291710966359426 3102402407088266725 11832767568807040901 1813471606951069429 10705047360940048016 16640242268689714007 17827123945860341323 16385983387313858535 11690691621816317324 12057437049881427941 5745244882077771900 2498417049726600506 5144640131010416593 10218474030982538724 54263375484912740 9006761184790886967 4732171745563085453 8759423288874518497 8438629067250520216 2411042395573472243 8038021950621976010 5652689183219049320 6719313081891768208 5104428014575785029 9486696484534709913 15824031428163350668 1074007974593102266 1518203636363888447 6680158775475638802 738516174059780760 8635029632477487739 5169843751122850226 11338556853964499840 5215635716521959567 16212010389940930090 2399864745938779200 17219889248170362692 5167775699413813091 7322066146230727527 15616916398701175523 4475640276036660292 4262609545277583465 10045278044031965262 12798442283971577635 18312722751603662585 1443807768588739516 11121264440776783453 14101486734968114251 12890333735993106484 2908602842599300755 10100275967233247717 250526786979390537 7975666414617705862 10156751280275704607 9924487824490428023 13857837169869425579 1028702422674709461 12536391144194246767 6766365051418027458 15319853051793496328 12846807118186302528 14899990132028512531 13803824038881704916 9731378953499793228 10382682326289747152 4119239894887047064 8165375683875225902 2191920057828334069 10263366692259800974 17083627643230862026 9165099461463878868 5585285822275082425 807302351943096853 1785150073757373231 4756585633540882452 8224501042781082417 13407097244255921318 938731907314534520 15723658562857717163 12747036213789403384 10669289955448299027 5968694291756724880 5663552579568093202 7082142995569908706 1879681467107770213 17167630786759098813 17866396165090684595 1330555639857364190 1916931840073871861 6643482687925685750 9274750041348419970 12237859975386397488 18379974546220262979 442453461548221825 13554113835428903784 6403350697564506053 3262995835092424038 9505617119713472606 9479024750872371115 17417674137325028795 15234330641399076950 13191763739510513588 6341351129118465220 13826436040168318214 9232254148142590426 4263123413103730359 8648048260563098550 13558813440096248339 4897337974255683291 16453004281565136900 15971040502536251315 16859711933322832236 11938667324548949085 5276290557168943777 10420020121532709797 16479727964772498979 13466145582634149624 12907650687789098149 1513245611328012720 13433104675608440397 7585318357443987507 5299411941730452198 10565213102724462524 14272590682359665568 15588562971913955092 2527469707182515760 15516115092161511745 18190277871153798589 2204973339072736324 13937618242436382774 9967117560134092133 16336520833469461773 4825763554998668882 12358833041398456736 8498273173786672393 7628196215173815192 6289281520699161349 10470597828501163043 15572367959237347472 17684313200156945561 13717307991025388856 7341984460344837349 9527676985866000786 18048008705921777381 15035060290494787326 11279651777439097693 18291014717760291025 14827491527994699417 10066635442287689285 8073312292693845549 12822784443726999781 18044315628629950167 17103771537109757050 7232508908449856312 8860494415748515688 14638324689945586473 13116365967131481572 262381716052619654 1135424749089990055 2441945194534252661 4970335097893269979 7108972415646457943 4985346223500463711 4249742029463276846 10163142262147536078 13262277764619609315 16056317751136949978 10044221930055606746 9418170010424457617 8856268649011751295 4578456876036638543 13153896952837490594 10561188982009109072 7930210914213879213 14496617954885297096 9506122055734355533 2349665258530415854 12743940792944070848 2815281502790945505 10483586819282180153 7788173115397756 13851316897323340672 15932017776868301963 10165524357886718304 17691841090952893480 5858985054969188840 6109687605536324828 702195404286411712 11535240673501492032 3759239668226254363 15719825787379087873 13946608608516179835 17876451686689710805 14786440157978527640 18092795521721303674 5151176302571718701 5501525989251151557 16648114828946721041 9405823066453801764 2878246873629785768 13473871826093992991 10275321980794817652 5235255401151886973 16114709041605701102 2882900986049481492 11545753667622951824 6447571119961513034 5245195960772012373 14603085408797218061 7406401374482588090 11795449866848233941 2634270506842843456 626548906764734589 7537966327582642757 244276919172991573 1047556805266079317 10362346275161236578 8375039999005864099 12176973948416185792 7938392948958569703 9052662712402069495 7553218773061267369 1790844748291113116 16636915283816171820 10402051103159191208 11292295495916032529 1671604478810526556 14039973046706506215 3246843760452254290 16579822713166974222 3092185806356242290 13131363212470630615 5213324876907081361 14172974040796538494 53004159144720374 13110498870348266481 12968033998356780724 240643046242806061 1647756746593400237 5795708045215279779 9841551064198878282 269495685049066548 2522468292497769377 13170579663755505051 12796705922363994028 16447040224419060096 14086857126285974781 12324925704483007887 4149079124296306745 5109569786776676341 6258286148990141767 16695459580789075425 10759846151399312221 12530455567953135998 16079672899739954922 7909467128229659293 13578737825279308849 14141167846740375258 12453528067509027911 8486247750362430108 16562366630052185117 4085578273776845101 1597345234244816961 17139717061081654516 17315396579093869021 6715459165394390041 18228991506292931433 1352393257012324426 11757261514926735912 13898770599035477718 12607728838049664840 16307281590847986091 9952463019944650716 1840001073871565155 9998165661572963848 15441335035013410172 5215108086256995571 2418640084889447623 4833509463444699891 10723081817992108502 7720797293148815385 14070336083587035107 3068667866337177349 7904678304752001366 10048729277654876330 14761580978622822800 15723991185666198259 15449312879627078649 4235987215830012537 1329923283901566571 12002201474855976611 6371007882044956735 10788036555954591349 3511438078383763073 12006893033748799633 10850524981877859622 4063045244899231985 7858034625079097377 13543840134512064214 13166621303246297977 11143338702579455970 14490691860349774078 2071147997667952541 7494814969385634274 1516601148854198542 16700219825808497887 18364948344793429858 13724638099309989180 12970698272494617225 16790035098810269446 7481459949667888670 13887165381614787093 10838529880092402439 13673669539712447988 10517021408428675128 3065896173707127142 3869823536195979349 6888861999060309889 16937325730083576017 3597173850983564130 164387022221392969 10076142471388165890 13799262945877166002 14567290408006302445 7783174830927774690 6900058582365349746 7040987962638072443 3508039908832512459 10269129450538426023 11680360051644800998 9427628013453866306 3538892041149784159 9245178827552244943 17541143332571857128 13841772434973979211 2359455773910039221 4332721541558732484 4543114730731066972 948157327051925995 13844989438939416851 13109802219088475853 4239937758925696576 9209930072110293119 1623045004971756283 4824592148649104291 7417922054202952487 7076599003152007553 10819727461855402623 13958022787608655723 1935726062391020846 6061862776850471117 14501877775170537610 10036341959408249584 16683049770088188751 12312139259873877625 11978705670683310554 11020552758621215571 5559825451572958402 8263269806121885695 9041356025853871092 12516081206957157784 8985563401502062412 17643317087982011703 9839875116080129985 18222928519391510424 2400199488753234549 1220880586420412903 8589778726514543176 10876627856785720082 8347831373925899768 14301347197583958633 15917689224867269391 5471877917717423501 14825348543056719521 1822905463560136176 8808226339350116806 1879453006435923522 3720257079312308416 6160078592848585429 14715208079202346985 17964128470953352637 14626744594805767954 8882269739525891108 16969730217274300399 18164019865626506763 1691973452864123764 14459353603191199626 18154275490406258229 10137216489070611403 11579432741384123320 15407158150872307939 5687888373987425817 16739962010187869589 14573612650493926422 13726081744592693420 432271910431914096 16288413859268097318 9057812147464653413 1887109454283982641 6910008919129163106 17881348132537902293 3598106257650975556 5757341446671425741 15011264491701301678 9639454050254858683 14976882435124561298 17644376253355834688 15070474795715262106 3936636143101017082 8618436352384495244 2272477869345951971 12891516519971427425 1203244807959343157 16653575252175258115 16811978801826428750 16757003646862211346 11223249267958209672 6443404414055282432 16140821405111450506 3751859647332927689 967442795598736452 16183958434324965820 7081709531188387824 5740108991952096231 5251238297233012926 17315057094651392453 2840671136474142175 16029888656466646258 11722982628400188711 16777912410285210150 8589595856250647357 10696618836677962402 13868549861083610858 12756091882164996640 6762160600904353403 16888029342377316902 13770153713312701777 9985968850053245932 4004498721147742374 4805241972389340881 8770053357622729932 1300937842634328210 9106034099396531073 136972187736814007 3845040258317191107 3636666720297818336 11211695195397077500 15565905918265891954 6222615489082889385 4765638295213625470 4199077883373511860 14121693047042949792 374462710531378102 230150153688854562 12230092079438889962 2789618971667238097 18056345875209604110 8190696926515531624 16461367063767168715 720226217793166859 2377659757591720729 8119091814734688274 4176886126310034793 5555875430776447539 3496856530717858610 6772204387161674302 6528455761004837974 7389752504644621239 18227349774217543779 6242661369458474643 71962955374753141 17559433302849464511 7490642380154572228 16989259230240545111 7350930874013990393 8789651236495296176 2875911626212641245 3925214451970085399 12643989773320543589 5871495884105752691 15334048292223044395 3011456880283191856 1249423490193275744 11915001778939411872 12931688969301770023 1014455056455128002 8787568915325534974 17747755428983762634 9549220499904328596 10776333053682772972 6193699639051231746 9295463267282523492 9878213428349288243 17909715045073561392 11063959598523046789 17481653871853412383 13146773361897144666 5721281975740905936 9511995901251759732 11185624888999025976 17001809238854199551 13240061267988746407 16187210777653659766 3364441799619581389 18101852377831728262 10653267730791024114 10675352794548575059 16931650402617738115 1303108168163831958 5377191069215524763 17385930750526069647 16134440151991102385 575833506434740597 16138774534306529153 6710184975628394044 10213274643114319272 6908093304899585712 10511615976812166152 12411911245469530777 11290449208430806678 11415113811733434961 3815696785309073052 11245279252301003182 2760761505486390885 13091115020562760046 18372292361930729204 7010192162987122211 1315297896024298380 10940853492608366379 15849021880437853393 14002385701967631561 1759637951047261900 5225477855902640352 15823341244176363010 15102911073341956801 2480729805058237537 3352961945525511980 15445031823479251571 14889025977852398065 18130514825404932463 12817753053188726340 8284679260437534540 3054893823269991919 18382277120416534657 1263051835991634149 9037581123993732829 2961955609576200134 4447353118173460729 13140102125673439746 148179208116497911 3042078885619732743 14274529621709098381 17765406025743305044 1235972222995849479 14426128890046786397 889342947460432669 7553351824202901988 15552256993634313543 16128611731847524013 11911926036722321528 9134830922473102394 10538583772696623296 18340834325230918752 1824243128699149009 4709212093869101398 11359008220138032628 2934393063760601316 4803807020814551297 11945919581972812163 9094175679723435275 5179921689227725956 6022695813186573811 15910479489991267284 5555314342391923180 11557356184070716430 248596521373327461 3232404621236094183 13966198754614589704 4472687716720239388 5058607434703822719 3104283160637548692 1154029297216759397 472609565789514998 11739258523523567991 1854971431134458618 17893626589605536238 8563342242496500720 4669913042202683375 6393931085517313209 1860770821261467298 5591371679992174482 10224022419092457288 7714332603024611314 6529573943390332461 9713744878392842049 8658686273206358843 1093372325751778808 3537733362087067505 17129731610623455163 1885220275583469378 16792109337726980581 2570469741129693876 7127005483391295906 16740372840593419857 18056767633866944190 6096014811755756164 3643692367425967769 7645373128568239058 3108418188765479399 2103370781052458650 8468082046741767601 12968190357575332556 2112022111173790691 13291244697753158841 4005131439384704342 14413386484553131597 9412463989153679461 9634794996075413505 12839559535257889570 5895262897641632840 14216528782196391776 3888971296522686738 15239343703336976169 16228900897642343352 10385688533307710797 2447454238934846089 12761005138952868903 4569186139356853812 9407827388759928539 11530912613446986508 4031543616490410355 4646395016866370531 15992112815759508594 784777067336732374 3145111497386095113 8742756064446989773 8761178452537568117 15660947019143602125 1035230654534575212 701594925306518464 16531495976675664983 10846919285361802758 18439343509816224343 14325390568570915445 8349856965233014074 2285707334018541858 11127916017712368059 8963300065865027641 14553404134966501818 4699519756450535959 10022055988202201283 10976255057251186543 4973314188159751530 2808079167070053733 12260380414247274670 12481681108087425050 13739743699783325581 9553028571772098202 11097900910215173801 10576620787137145943 2038788526408252568 5395405334631194175 15423412092613830714 17029833333617504989 2912566556559796769 15397394846816189538 6655179685814127077 5708506900870975370 15696789191277354718 4872983905544155647 14945012278128996585 18065907578399860463 13681745928563818965 15190651967774291812 11582110837616539260 10745791212268465943 7974047745328586471 3161061081179445615 4684321140649666148 16071012046850709551 5553114651740709813 231495078146151447 3890201153068375894 16319487042516331231 9877104485326167716 13539464893592070628 11481994369122756521 3060834028609336637 1576654272408166918 7668784522620072233 18359146838469957713 15633676251932106777 1671583838018948352 2168722301183701831 10030582196628745456 14958786633317691818 6849250137827028495 16863960348437509561 15494117576720686414 17001294369771753658 15940269800850810951 18185122580404746289 14773981837807611959 13060492630460352202 16404642005949890206 7822695441274536402 1092891570242867472 1343037122866465466 7650227953971312464 7317990962395283598 3692822867922046293 18113903654305355970 2457324096443779152 16936548357987162366 1347308544321293764 9674021357652026880 18253763912967442637 12963857492120457342 17398130897500738091 5859718972774233142 5489372000163143989 571144043445427624 4779524850787902475 2049815597410677655 14187165966234916907 4213172057074962258 4620971538256774912 6244921184861563025 9821255492030344192 6157700125470916796 1023181130109301946 15800732799237264093 2353813201194429347 8686549482050219009 17910484302066122756 12563956970862526966 13415668539399265479 5851597695060591634 13850408124350611521 5753345813533659866 8795057457541492993 16201417903678623210 17111883900382983984 11038713657345624988 6792924397965720050 12208084774360865627 12094927487373516494 13857847761260168781 11226959446021903241 13532951894512668962 7233665673494090431 12463588143676309048 9549895193651614961 6547904248809041813 11617151303648333559 13991711533242178413 14426540998661688327 9222636229220627291 3923928213084181439 6032495034343814195 16734037388508320878 14955756144513020131 14722912023836862359 11835335061558829308 16705349565675289572 7058424404377623779 4508418734754710689 97570352150634530 4150155228083737110 13534663388928467501 11391999956892067488 178767308435892514 8124564220419360298 12975143548568755492 5161279755556268792 17855950998051034553 14855370569927527570 14549533984803218958 960001810438909015 17596104183906534255 14462443395581520444 6659511805252850779 12414812012231876187 4182645538664794664 11812113062480387609 11175526545919988315 336225363398134006 11126155513689501184 14156045717403364499 16327477736334450798 4150055991103428992 6286243644286269505 14698918746797804468 535250120128489843 1514119894296022809 5664722209084692347 11215479550076300618 18231655520547779715 6964865727838255046 2972271242527092211 139524818129581995 2057561247455422821 17164553500188834938 3337557148806291722 14136763172723184303 10342295231812531625 12756347935615325044 9474404675478654409 2274235107371844273 6140907385410132316 10640748991627581265 6521159579802728527 15344575370046615830 8579256368624824705 1077263787638595860 665769810596877018 12025903521827980677 10132295238558810028 14301108446479114730 12205144499820380045 15549222981642841677 12726320466721944615 4881687693828797739 972811899335374444 13930613096115326959 1499973719994296262 9794693414046777017 169641698624625676 10309476738220759374 7759433953985237143 4204138169339025986 6758648705506927628 9370265659129695967 5308614776454880788 12100546024693309766 1554884495759173618 14240136534392224866 3598753938195909812 9204055762402815017 10757160109537096022 3697734927022129002 6249585328886185997 14277273786811146505 8161971970297049032 2882294053770978679 1784382196278023966 914476368966990537 10855447952178668779 12468659251048751374 10270199207495643126 1791808867332379340 16404928369463969630 11585804731726501790 12325381456262006973 877923907918343942 7446751869755633991 14356529694075866596 5438997598940342893 14703026406078642945 5534104711101511996 16792299646002858687 7524157898064186387 7343599633467457491 9742080971740921999 17398308568205934036 15582489988925026556 674886203079222494 16297409347402924014 17977834731337254288 14205493797148531839 5989900247008271990 18414860324021243311 4408129345781751232 7058399956565994009 17159157812496114704 11077844338095947841 13620035168121563277 9586093298930064399 16397695232827431807 15559050105556266454 5376808218918881692 10443531002600396341 1036290199838776455 17322174285834849045 16978343020567231562 15111970081007688392 18367386248683001904 3997160282646427673 9306559164365920846 15257151829606187375 8517218902302945780 14036302355043871761 7161349394526950021 2474517553392865808 8292772587675115691 8236668026794621623 7968089284255743957 5027878801854689557 6917174051555200688 17104504875804044587 7371162445703274183 10821949097832182858 6789238348607260869 11544752700224453928 115828223162458723 6708499000109501438 6527848975624818551 16230707730448506750 17687654217714385917 6303608516176182981 17522622064699206288 15273934143574009697 15462192511745892 17760175352791858472 1257580296063865332 12589498665473198671 552011372833868633 8424270331955012147 11235553397053911263 15858360917187232905 14751365401577596216 13041369227914283483 8890367358822410370 8460955689557307413 4851190339266183721 11181337858492925382 3176954532297590617 7742097307235465305 16239384713126149976 6032420318225948980 17306971820349492 17749311043384555617 10339481885635914588 12536536455487813867 361261743546117911 16984203444424042364 6446241899446377046 14972519327137948539 3006962991851104956 5141206479691464373 13498869317978510038 11798744966556492783 12030543640437805961 12463297321930163861 15547379911975076906 9330735755855917107 6193955586842096247 5157522165701021237 9873925521994230571 6745855086341411833 5863828371477222506 3573032392489397900 16472520082050034535 3855900037745559262 14611236920724932933 14102530999774530771 13750149486631534062 9243115032660740832 970018551559160168 7313179089975899939 3994464708820281355 14452276432667744391 3210820844767341188 6119658040213928115 254394129567748029 9992775170691549448 9489555134390515517 13949381303620781754 8559134696139815376 9172929685322888066 13814178419433335281 10835160062551150845 11620080439134684899 3619286304856693965 12709275909687225791 18259038623247183915 3763914062573253197 14957672397096359912 9403295469460234491 6715956098919246662 770210955742334210 3562305871507210928 11038125037540687437 8061164776323409799 448502043089019749 11782808474722288206 8416224693092582088 1457635851188899448 6794485085224289745 6970304432975903271 10002578803856938400 13818549997157849062 15807983083482655340 13360580907126403577 11421949320924281417 15079317054176569581 1380982971734361659 14718515952300884613 16593324512586442334 832919291080427086 15266311727469111663 1496904148125354530 3424039330301321540 17250617599292613653 300301775005890590 11013320315657143752 5294203445027615853 6941416944301682112 12443925697169205938 859524191959473880 1089673391616319036 18350375649560467554 11587828803224024104 5190013324394000188 5905712236147531246 8432549275520814447 432416203421256042 5853220684579372978 1907732247220559031 16963858521035651600 5406414854904689428 13045191705093051758 12740261288361964279 11698444591163198494 13484069237728681491 16493421183347415348 13029243266909702555 3684767150671133789 14923053307300453115 7951893838281128763 8923770711734374986 10495904022770927133 5179383359371464365 10872381640325974262 6227664642152009034 12395892578740864755 10945529657738496593 10760166019665239045 11775700246260427146 7233192661392588418 2117078627126346650 6369266648967749794 6793219292331754483 5209756396180195988 334707278269822686 16808386527002478028 3461730869832729452 8965292671498718494 686534134072712792 6007605122832653249 14012891610062295655 2004544754996565956 18227548663979105165 16260511126845637074 9400706207330630291 7633659144599435642 12815476077757277079 12842711077817797736 7188966406491096493 9836411810549416466 14688723691136257560 6012522401690459192 856147983866724263 5972951611996816230 13555523898593601641 10864725289537485194 4595463922253076326 12477380372166693997 7654506457526363430 6728179285836295381 12786270089395116727 12391921279458959044 11772806503583067115 5504038239425185647 15758323245378099260 4356199984045898287 5188539829535259611 10827864240398903708 2611253294132396657 17990335599811433782 10874437845473687234 6610401956450490806 4407497044654307597 7584932139867483834 9629759794583403870 17049039961121793214 14164357586629244960 11032807197005774649 3073573287666515259 10484960793615877691 1443084114205396589 16412928495444141431 12467061622598786701 7899706978929600123 13297865977307258330 11923666008441896957 14438620641073683355 9983335791547314241 6211405736792755742 4048709375804202577 3176883992788268717 13103495897046863247 15616229913439902241 15424836329074268240 2274696038649719248 7616716038989910130 2650623429443361149 2842959099871959117 3831031633231727621 7311215553589986140 12300816058603623722 765212639412395104 8175204055613722626 1787461215435577341 1624940158393811154 6891935361699871329 3732995565768797739 10320227857074001598 14270004770720524861 17182085981478401272 3684255915192218694 11157869282055247441 10614330788776818610 5181889866644212282 2089071589991087309 7241278888181334728 12366376491249415126 4413883025320179593 2435051403195759382 3818539917744849227 10696242406712877703 5338802288305678545 15949476845493878297 12264420903713960942 16466262453235344173 5710950383266205642 581339139957862894 15818843182557383418 14778897398968591703 7935715387021088914 9958189887459991291 3440287965689957000 9593122157028566234 17884392424431805776 17525374770698319537 7075253356685462113 3948912370139616253 15147069040769700072 637183179542850603 11642732099826504100 3213322970469494942 15800011729763270492 3974573105652936731 13772789820886172980 4963943463477181826 9731208224033930770 14364140749427955712 10143964656433021282 6806087510451112467 16815967330052086834 12434342888798796590 10895700165188793449 1116353477648138312 1926588299957435442 8239538513709954406 11263324438390832264 17884099811893265522 18015815757669327056 12339977486701023067 7664907634977477710 11916039292288673855 4861826967721002927 14010370636786272970 9062111072735542430 5188436249021049137 8849871803023338865 954840824588033316 12005566817273274963 1165730644583690916 9964822012070562688 13409770631855822597 1512275375849178662 17731994498035692037 16751246993623159752 16125269691071992968 10945656842689414423 2229843999530622827 5055458250916101188 2975002266970499746 11541864719208862107 15084641180417371101 3004422565067355457 12730163674525384388 7103024920858000042 11855477575404212884 10068373776006633987 16466199486568440736 16687276756303308264 2817638323052320188 15330423778778626026 3857624025059171369 9537417868568950025 4729846755076674340 5281439644664577064 11557157037940960935 7234091832418201896 7708955413084190476 11324295914617573181 8687052376941760806 4103438450919725093 1603225240542155535 17564972361940191457 12913372473870768773 426982802799129099 7962768646537922924 15666528551294359335 1015404240568065081 8912269432843539434 12841238490097868307 9392337576990917422 8647897063819976532 4623156980480641041 15966856439467723681 15831998188345928327 14241760584183573304 5690410757714033111 389161086059790259 4872285389357020184 14529847386977954649 9031877773183989138 12571091070177008075 11904492156205678273 2483392663160630084 5957164750666932920 3724381358474430780 3029588346090322411 7924462539318187338 11911289165482901470 9852534275748877160 6550542068444727164 2029817073148648340 6106376375638072300 1694684254045667542 8798515998174966580 6367637442696443455 4935598180285941298 9047174902145652944 4027831222901453418 14280934809606877213 8389529782270238496 3187024445016933930 14562787533664935012 12565131685025894543 15630538458627129466 3000367260769876013 7916635636965404008 8201036177851947819 17139082916556754349 12233079569020883877 68499845903241638 15688420319850195960 12649882590972691553 4782318150389117124 12527932208966115176 547248197457530819 9612406244952813402 5937243379188300404 13081787845084146474 18297225639077575951 5894952377944403546 14805681528794249626 9822707344122133864 4241625218717094257 572350349856444569 18310498474379486364 18278428310769765837 9539069857309019061 6857982070172349098 13851343624148135777 9398822021869470880 8611880517711820593 8881855009705929920 4431506302481829598 5931969393025684147 9370793569852120884 6000327405106441182 11145511680837342816 13656729944434630554 9311254231191556152 13938773492252128750 5367472176242319155 12149946153764399619 351416996737894623 18331522755874924980 931836623841460340 5944102956946711202 4965770687345206498 11308788785375250516 32760104815568287 8057021943487545167 10323277349669833550 2258378265590003453 14433863867025257700 791070707098240189 17971573688519887171 15616705311902095441 8373925751312653551 4966587924244345380 3604968143908725478 160069797356527961 14740450434981723388 44323525758131760 5835430320404560835 5907083375631803604 13177636381789709432 3815500958554046263 3666323112325992489 18123968536009137751 7316594296835000220 5151721988233397112 5400103177310827896 17621926298170085621 7890428146515566421 4421503343386130643 11669421775711633447 10854595008374993475 16917342434388348816 14044185886377959118 9521912210157488015 3272412368698039679 13581571665124347648 14665326923723082202 9856135422213502209 7266727586247238215 9624282089703701749 755979935502796238 3927395284160117428 6159297209537651443 9749404090797469623 4000008127351031835 11497810359629961172 12397707006088170150 5640359685231400041 1680360267709168510 8560925324387602138 7736408861007549601 5597945011849059290 7799684628037832834 12812554849087914075 17656365539153167546 13293650644789369974 14353620445599728926 1696717223322944333 3016893660927764630 12289923603256257177 6104759099298109423 1115457002803603348 12148046996931557948 16326121123675879900 17494751728841876753 18156907058135744264 17640632782649261342 13136633787418729362 2500102533247988826 4774095396398914170 2449251679262666069 3288034058767106476 7670112218126595185 146706892909185354 12023367875981165587 579749898536138245 16957280354895698954 6494823728531626404 5891576069252906420 18110797014015330638 2611260183374098365 17191208569658666861 18362846072235095376 13325691786387288225 3069770462637123036 11142366038921619718 464690007988819556 5077956009476881692 16653380816224667732 7326675884118197340 2731040129902645271 9141961360585965950 17070905525019687896 54426447460645008 3858459623975423713 7991643767390806048 13848386057888663364 10874709496781733678 105555692811959390 8748408981979023049 6879921155596058210 12208251212539345111 13725680109622865693 5226378442975879336 17815464336041572084 5255492639526093471 4814059472821303802 18121045454277960334 13240073272085693921 3828111333262625710 16285228829975336021 16723627169604421609 11430760148697647832 14799278632470866830 5197224203251817907 5049102753783265519 15343074306373517065 4515956752543279037 14391196218229242199 17794180360463915888 12824080202345970965 17831723196416851601 3964047371726160624 16472559360611316907 1351312252601536245 11533099369326211311 11692774990342710497 3480673592304066644 14782264181431504135 3091758830435623712 888528193246321968 13876177122193045314 15977073346803061437 12386606774763292343 17421577980343923334 6948228299485611303 3587684902862616209 11704357414477464849 4286565471147330145 4290145956120157285 10372638494208562729 3315091789611867203 615921150562837841 5730229055714488778 7068106260424020030 9631310500351803063 3807901418175286594 1555943734230570267 17481374112397249759 9382361576430285029 4023062530266899220 8649836767067206675 7686531809033105845 12758053719305579350 10369192168347375477 13784443208998631105 13003362531741787195 10645245631454565045 17204384247887223593 4569756945048550745 12159615949982511121 10524803648407133747 15557649037286276611 17785654649458389851 16379190881684962793 15173881007647397644 3014548764334454742 18316734664966841877 5147022225846448395 5212473286059337807 13272522546873062535 17274687365709906467 11617635827421736244 4941699646639048045 16627672774620234915 6052203109713739858 14214248427054451958 3493063555817457193 14727921411322909584 12310266341502168499 4919823120804610582 12962917463717941593 12582999406812990614 5029051160991818783 2175228007899655011 8227642882451884861 16634231082727199801 10908724321490947944 11280883329568449948 2826949362855948378 13847600406728556593 13156898819473877508 14853274030439520032 2128697943611360314 699484391675953597 3219926227840975164 8549035895542343369 5182020682994979465 17822703467671296462 7870772060259287140 7914202373248690055 9395415119387935256 17039382679689186793 8484310082722343523 3084416264658582589 12016721902885517738 10211084408545583855 11717066093063227361 2542913017913983688 9953366410576614885 910899210617908481 15637975114637383156 11959117881721177271 5501272837389875776 17365481401227536480 8337411707704679335 15838146657755276363 5643652024858113804 12179910597999777610 8474308794415718207 10867967159324603023 9362185652286205737 1422033206750233880 2277056287541054915 13188099135750848369 4487464722463944018 5268214170034595308 15047009421016266969 3525508148040885031 16815058588056204842 15810221724068075244 10557013205539778059 10102892803747861739 10338112111975059361 4717631579386866526 10303976307266115556 3156066829322488975 17547635940189766808 6103227729985206544 8888849235866922437 17056866811796278422 6169927752682533852 15615249783650768189 8502010095111769504 8339499768654437378 5905090058843280050 6554535394991232081 13870017262277259256 3912724550390283080 3427269963449922831 13913436917928742758 6566832550752998751 11337219658568455712 397508802595178434 846053076384232755 548042353020034416 1779714009544398680 7774679639338038696 4362712225733712636 13539123530197118379 16115010925438068948 17247484458796329744 3168323968573594029 16983715995017301619 15248770621765557678 8929911671073051265 8584868601545581447 7982375236606706034 10142446196103612848 216342700957820703 7644726267929067590 9571646120109501388 13167193286267402432 5411638439187456168 17137354755115215791 8332427167296784085 12040220395609555350 4673594219714756007 17539801403795095741 12833796612013036353 17633026464906550186 16221761933830426449 12064579325518937251 14783006305669840709 1160517923411099374 14852101392526573815 4970975970597146893 9009435519550832426 11666086948816595962 10867192783700911125 5046680073273298831 7223682635414562029 1353305967277877294 11044832116909950777 15066412422600113495 13334480551449928917 16544912015574878544 15358612748290236408 1570208690558075508 3204770321731933449 10722291481903887814 11489038679471505050 1483526180120719815 10924238995214460316 11030166004448579136 1228441307463039209 7293624410568950125 217701609792681297 4048378391952209996 10567452462846185999 5068669652074650424 7094834160657539141 18259673678456550451 17351755078404043247 1830279022562207207 12584439386881238511 8980221620598565072 12073498931183271294 16717207739746265442 2353461388451649091 13273898125907021752 12997357023111659171 619888229993120315 18265214508274590282 6098690334893282369 17072907344456547055 259529410247479682 8537557944567519380 812280632488105441 14458836615927318243 6791658104455227304 13051886490735006783 9013332751239250546 13327436925737866154 10771702806415136567 12086799526831259594 11127171630034534595 11064513289745081310 15727714544282964446 3413413152874293123 14835002832496449888 4512985984478494958 12821383658450259456 5931799973671823325 17578633882579072173 8760477594962358566 9863777502510916073 16159096765146152553 16124109732560685390 11910472083080773765 17414091209028389426 8110260779596269909 9839526288498829374 7029683729383820542 7691823842530619182 10219195005935070997 571259451348238926 1142558876691030718 8344637515363491024 15237105310931787260 10008525314358151355 7678002207731968348 6054396213661894158 10315716566836826040 7027792536981832802 10353677019827610987 12002356919036736830 1556646481540587607 15829285068211806703 7463811518603305849 12649453322876699486 5812371861032225806 913708252271843006 2538025094289835585 9295510423211671541 8062500297821478038 1344756388169788655 3313441721798989413 4290886032623633539 16087030457326032098 3494533366753629088 2913874577097902825 5111035717657333482 9056839858028281418 16525357123337105663 11945637041915958128 8406507849610692498 10311849013489171152 7853834497036600780 7186748849343141190 11131090972190869731 9279504291793831401 16796297768879525221 14613480064040674629 1907258436859735164 9079285796490321787 8420414180436625108 18025065531927620903 1831157967592295705 17601998342962442125 11605709506651881738 13098380184557541267 10862430498658126755 12361826250276347574 11339707744399112458 18387372280288326740 10917816399923105268 7282300567518604879 16138820535258935829 4832843876943156954 7173657518586531873 12554108488866706166 1056999025639071228 17406888812686498699 7897499752870133979 12613985364826107491 17430765369610246021 9540481633953909867 18134411314924342242 7158555243939252362 4518344858774215007 3807324190663012796 18049804872872582527 17713857586226556095 17706850606521228372 17757867052811263401 8987106268065630046 15700960600053536905 8511560287916690583 5322964467046756179 4679002553259628942 11013635300982072390 9732570748850159935 1403659879068592736 11899168049494959053 776358567337285693 18328428671376223939 15359192192976060093 17720914997938749287 15758739783342673646 10853976697320690479 4871936048034926122 3806172668146267113 9162909914724505710 17455122866736067765 2736979351615178444 2869367922986597542 8435523874876749685 14541988694471767738 17256369141005573825 1662923562411149842 1707392524726121725 3558631218418780161 2593324401993699915 9782198804240092312 2835610940084965956 14613677081048531720 882353911113627224 12201041830628914086 9889094139251492267 3998453197865795617 8406225744964285278 10927014741530455230 1409419515624431469 15297811828190111454 7214726159122102028 13942607255882481570 6467814424940405185 17252069681711227071 6093794173436218434 6362286859535734851 7484197032696102242 17532194653034621370 15581964856508014033 7074650914935389459 6248210797932422124 394070334827575411 3864881660100901928 6888162701217287958 3480590560855913856 17806158364305600060 7444916842320499619 82751440823205450 1519381769493221172 13622852120869305262 10348079255005530004 4123191173701992803 4675643228710168610 13226626069663619756 733496481810576153 488621945020623516 498084143738561386 11213631907216671527 12054559496354030088 11881039191511626755 3572985317544291950 6080793260464299681 16423396454229229459 14662356745674974945 12134432410216994489 3758629785997779058 8979139599540694172 5423308752373533083 10324947150088601629 18177309265579694808 14055167079123082169 2135876330792902388 3291541112186175786 999481136840553508 1414323278328440867 2045587737394861391 287171126647742513 8699007757275828832 14102978752776933940 12385376615405981704 14890124861676099288 7659332377793107061 11212747571616024647 15512524475960605693 3755253755737585023 15977942205014570080 4296636612542709148 760937260176881564 13390681506088569874 13930914054172280939 10943816510366569101 15377520421064513055 10518700187731915412 245252006974709972 17564553084165652876 12735518821724113831 7552835035582458358 13112686414713219389 6946553358618117730 12422330638356578786 10799128961518420856 14234258609891788103 17917166709850653426 12442314517567839265 4723734058450740080 10242881427388859974 3020553889394979694 18011797822520858068 15397562113784270489 14076834864149828369 12447146304456972822 12163634855580849235 5832543394614010700 6506990293218775783 846718910543252662 4898050861877484899 18269051572365046412 11774746888792111203 10464119267151584523 17096288883295415261 15037449244627545769 3559363565749915174 16185268085820308404 17563464099927981027 15571031943161094752 11071785238601162490 7758623857079796358 15498723615098303146 7398090604316611455 12787361401100508771 5637252803300872062 14961009617168121087 17891479515881660348 11876029378794787568 8757996071265707816 6439205035549358147 14377945474676577684 18225600380553288264 14833800216767100071 12515427357626440685 2256295969420841302 1131866685195549059 17888454441689763673 13410105455510150419 5542246797302502855 3973564600555007655 9801421183113636392 1922363130989505560 6673482486639458956 4380397759763954223 848422106439475208 1869399796089545555 391719616031487794 7639327123656205656 5557476561154739975 17560638118620648758 18277670972686335792 12416998755992293954 11917952150433353902 41133932538824299 7316647139919366512 3849582303981942049 8769050301694383801 3706609877276091610 17824909099584254315 11387800586685730189 8305626306074229269 11690412531098585120 3116187195130286968 12861416197122458236 9002103490877447680 6872070723569448268 13103068203675768689 610095672022633975 10732870086488670367 6993291435031762511 10142588060270588709 12116495644016176169 3647297769228601829 306067371318686765 6861839107957265921 6804249745556665753 6361979496854662942 5244064616696981725 16019156403045826868 10748378470242947921 14883998892324632257 13996953203888358874 424071497317729228 8901721598265097231 10493747472938312101 15412120727234761345 12277691022129052401 299199443497990293 5978279924046467302 4100841267436622492 16613526676723603141 6472263199149175822 239606882140529745 6650287658579138117 2212186531976226534 1984504548597809271 5805889608175120032 9672668180893462620 8150309607292450639 14247019037308997293 7948864136238442592 11448622690537197675 11462135154598436959 9995492490719448212 2777943435361914027 7913900130617206901 16370826014786954354 6644357855458140147 17263342968066239725 12007223857144270924 3856564003912385746 9843442989363836378 17254519703373763194 14795754756971488866 5879378837344691363 1582049993654707642 12412054425091600796 18037365662189577954 6859267593470178068 6683087655082694145 1689756389028191271 15295033761583261042 4109812465564131434 4484259832474715579 401908178118951875 3519034963833462309 16349661206627219695 10338510412360895347 7114370373578503778 6310525700326617817 9103116934434279647 5182996252645531305 441380420703607295 14656204313112235486 12440514995392997296 17065205549265503899 6472758661604423458 17015253792810846570 17527819458844560338 14895530059163256444 7033893387861284734 11647188130359789684 8212402401268509371 953471538507129751 14660517528680899351 2683312360232833796 11181907284731466118 10620249597902916151 16925036670679047653 6898081803354502073 4219711412662056670 7587604748366581008 3459223116396675313 3681710564049026809 7289182369375931835 2588904325262277175 2316150070477314544 5664209071725057284 10328663094082862819 5216683554833083531 3402656947977527327 13483375906664630630 6781600284882723659 15788601543164631938 9782453908838938985 3835177322127437597 5986375867907118329 7972416037691345278 3491105982532872116 7528833503636318405 17714336627062607727 14234314211193436230 12024125367549157248 3296014011277680216 3433597346180784271 1766604132334223392 15817264209112239210 1558565860641614188 14914734922481912388 5857857406950743649 12630807407961058379 10873318230561026034 13899136613520861969 3822865899013486155 17911824007318416045 7902353914822815707 2827089720999779146 13308911833498491101 8510283856567507052 3726647536507332192 13110687941013976610 15413774590671864522 8713851117416049270 7280796905679730960 12346079828309462966 6463359031485989918 6473737770960220780 690360787453996231 2389774288111295469 13232830206624112034 8823356051233363850 11362177208555798928 8847188583809733103 16545088208836008348 8850424267885597018 12619603520041730894 10608055042349617007 6032240033300196971 5066957926773298075 1359068204593996082 7225133485918646298 533896176027187196 14318372218404580918 12777751764662430977 4659130287292419919 13716933626035477715 2656555079189712305 8270098010082905396 14695951592404236760 8766541353820380047 10392035013403751340 7858460040398480324 12250874584611225945 3324477602938776483 64496446696994489 7896978907423181889 2489139509804572646 11122890324992441823 14822109702444068931 14620844605186267379 9317218414882116184 13588822670302711977 7162484592030161219 3761803335553589177 13461863102898996734 13225503822512195110 10656503326042660649 12690582420429873248 1120164166498051167 15081859893079829701 14676865828196121615 13405532665072286696 2334284711050694130 10094626197776334791 6406489317022209865 9380281896873896512 6858755936463219037 871503034749996986 6632037034852839938 7263663867694737878 218914945790217145 11237955366015543084 3610674652046665781 15057928796813994710 15182979578946911841 7696056495441846728 13203463950034443694 8208154706265353134 15631813840049497468 9150714373034550255 14437162876753035986 3125242551647945166 7060665995583879349 15989352725685889131 4225277996754931824 15807977740697344119 9470079204155043164 5674456140512648792 12889726973237748799 575328292381742479 6323417597152049121 3883002113701873112 11104469407145918239 15063132762642172655 18440295412209019656 18385122864135517299 3376134497446589791 4081625220271991469 10911688062960823061 18339556483721448009 12602841612639921378 15259075930507712426 13503768955015447693 15976390429734196871 11534569414705024438 8583519858702296039 9698872752820802481 491472378469151422 15802201330077970159 5807323000755126684 13248732350544509592 9313951101908142124 7308491729415663330 14500857838685644897 7794328826295146746 7440066096199860645 7068186434538465305 7860240120615174169 8943528153415051104 5570244557626214479 10093560975227307840 16166131505082336376 14554419694312441436 3646192106182463490 3056629942834932763 9818744530856837749 12226717084646595969 13910595444823151654 5636658432707031353 14221265624632885067 8990204514462211966 5857409274698106945 15126185425246769412 9662908624879411438 5684411728349457386 11011879443940306702 17417510731315655891 9815978247727310023 5518042629615244593 4702917676887889327 4799823118415622923 4113494459420413244 14662041269381386185 14583653336441979526 12309681699497087742 13510750239686312303 12587905244431668790 17338035263327037289 16065924897564949979 10143914464110979792 14662579185390027973 13415262872872218825 11944850575761360491 589555810439334837 3642227174238233935 12937987302519068418 404964958147094637 10064571239017836646 13208256565654930556 6973595772213542702 1085865908040713831 9476553728537693353 8865900055601104873 7835858634454851293 10179217365949447787 4299102316027479540 1619894358153102309 7337278924793991151 7263033885151421533 8926620203617786607 12514568646547843677 2136603518690553170 1912795078217104291 14949925421992916613 14781143626567431612 17580852868217970587 10185741208477222468 5001334512278392146 13154642931022842826 14402507254449966843 1233445982064721910 13960473971825693063 7640264135598674187 17207078474165468425 1246314884690664148 408677421125027711 435484052721980604 3681816450817814941 14423807526113754841 8193083238907267403 13439556453148518961 940759668534495768 2118509322337628478 15805485457672510189 7148865502257495448 7429711861671728952 9337861180798628514 7137312351779376630 15852954825508618246 1743210188612030202 18146747735098067931 10556671320426016250 2238948706748648969 4297350869421466128 16322937972448777467 730018562616322996 847169256576272784 11104928360003202368 6183236301247987596 15641097424370317036 10379599417917209386 14027259775324554026 2757054507366214815 14852595016092561409 3694878386240534357 2726679150438388156 9962756724651411776 4790093079653526527 12516140622202111486 15294834255510666035 18069962280286848023 195135281652502903 12101146534677360620 12752328243393131498 16375045939371804483 16646833407601479759 4485607884908753684 18013108071775890770 4818552594162906756 7333242325658709613 5478926545215879666 3581884132451050359 15473650643421401438 5491512379337830056 18230734647459826682 14113389172384391783 17972837074751027993 12457671453971969416 9755248690776219731 5976744387350798882 10665856390357088775 6783735840891355203 1813182311653542158 14205661631233739932 17542383802216499924 13068150615627974708 4039395002115950583 10951570803401550509 16159729620274211991 15190940039425174227 3187473232879460129 677752161606225104 2163516743332040439 6348582455751807261 9644599482600118668 3240311705758303264 16844968269021687842 2214046952031837510 11303893998750980738 10038574493945797813 12773811596406595061 9984581573010078343 16614942878135043547 17666748690147860983 6723825583440274228 15393035714730816863 55075520646792844 2151644239931059602 9891614960846688864 7545972973921334332 1437012723916938714 592907348276472571 13251594584491445711 1045323836557788929 8437742357020430605 7415491382783932653 4318012220829600904 9252634889804286628 10935817169552310716 239798353413227185 12502558243100543149 13301016599021536247 2207353769438324895 16917758442561719840 17928121481478406653 15289629696135658483 15378202618834581933 16472249788015849902 7800054156628831889 17077422796733355855 5635528303514612033 10001699981597704372 4617557862744620137 8532688000705861479 11883498732038625933 10285388127016909734 14910252040033742883 10443994690050182327 10122073157896031626 873364704936557055 17196627411881262191 6578837986556538113 12996681204901347107 15737722223835704342 8302101125353054749 1282342049691927183 1995454269135607835 14442472523780358221 5963648454403393956 7001967352625565258 10070372689769878278 10034436257827079858 16529102945516895855 16960161640865789446 15946496272412736965 15295060874444797740 2017137336197430476 11163025773163917632 10559792346962407819 4598987525639098483 20522168320305361 3733610410032511982 13892485005613062259 10992743600471549770 16381807046489436437 17533101854120878818 14556370461784228814 10770902427047105273 1327458300055664583 1743419736879137507 8251203787758991613 3742021435272224089 7191419946810084760 10287884722365453404 3180138415271260209 9762215112206370276 10338458107037050176 16118805241417495111 2868686877057654081 16232580090175582406 6974973411660027840 13840508823259988370 6226132667588517249 10485688664877799716 16234961191931532817 1594252626911673159 6234673099227535568 13327643630722054858 8944545259608508401 16701452664976661099 8767643332033810886 15143789700597695918 1276059152880852161 13852415483651062633 1488065035932549372 843828716573157392 4432019134997084120 16914970549283547372 5539965162678106406 16867292696346983399 4258381457915898907 8585670725467191891 15588305851416631562 6674071120294864549 6571599367239860912 11907935885630555948 10533459732035950779 8320063377652392598 5803103973835767448 2426748996877455319 2193153127663340493 14367955218353471285 9954975688749091638 7730656958056034045 4139353110859939682 5473655520832272062 11057250922930974778 1102547425149147759 9940720134408778114 333338401447007987 14517723552742094139 16375329339284959094 12987414987241575954 10174651126242938669 11803998166094886505 1182757228365654011 1036618827763237463 9276056220639018014 6175213118883147609 2391207648398852401 14560170319189626891 14650138880171636384 1062908181099446512 13786865062100168975 7123315219836742361 2791075077063251372 7356540480498640975 3400447981466431992 13768107395101173980 160824474548512777 9903711244896529680 10521630771601754044 1048285585185192052 987980475204386501 15686823536942927701 2940882321143192077 41649728745670286 6221241686950233102 16047541676872261709 961115395442938877 9739243270948785804 2910221082344494984 7878796440675199853 639731762698220496 1192029689099603390 14478572387884506363 5854919176872240091 8067281091329490812 1202142925611561353 13067910407426787424 15447348742406838920 17705850811331370923 9971506413021278628 3001070580880446275 11737933944408369541 1829145100104228062 6904033361912512997 1712585943085006011 2395653443821243308 8968559801293508371 3830563333865623462 2668479720134636942 16307900171847743172 11596741726848396285 13096450836669468152 1829456581950081906 8997545671341302676 1254980455434873486 5436122814798405115 15896334428779476824 1138192393827273652 14795766104496276053 39238181620551589 1117337560050003479 6152869118584494653 11339765516410881133 10912457080754811814 10416347334667338015 10984791796632222781 9306133212511259730 4053469805399730362 12730932157289544332 9147493469621557711 2554756454728040308 265065035943571973 5588364880182797637 11050640883601393426 18065840229790113803 15638892179491943178 16151334899671408862 2074327248267202780 5199685475668744426 4305423429787310147 9182949049133491227 13350788394680787009 10081791926743207769 9894856600043764839 1789177673501556304 7100022154190522019 5017100930621893540 16212394094113304773 11048726034610548254 15218951444859815526 12726189206717776361 9082803644580896504 1769191534647069484 8784519275748161387 1032440452610554660 11814385358378704053 6252741764877995598 5434224570288249909 674222025045177421 14733505042886469859 695599702884697150 12592074702614795277 878755484086517165 11696132155115707210 8481621390159493542 17081706607537176419 14682398170422531235 7843206224777822440 11073464660344139247 8861133905872904908 13682579393607173334 7198653110128874092 1555968982033940859 17439085613537254340 17425708584750191034 10879898638041010740 14866646498481997688 1729533203631055317 17441029421753736496 14807631640840697134 13389995475803240430 8117780734160028284 8154921103288993349 16337471869697432836 413711352587649102 200204762518010844 9415086483460496112 14274883041306751547 1306667693805846255 15417760892985470957 7086626416843280466 1972895037136382665 13862426011199228300 8746756460342944998 10302990791709064723 13869834403956671522 2145554675923931324 5671546136275816917 8669997800632380181 10301923138170543199 7597578890173915364 12195925165119503434 4386385076595124342 13338146818508992974 7169276119744082692 2347356604213974256 10337425242134427232 9963222408786501353 13671708873287656522 9521855058096766718 17857686908757745241 9256154235895671567 2846111343847548198 12315120270187665087 18092227201911425979 1029504083366147518 8442727923952469911 2179088259826885151 11062459825876240459 14576444622869046400 11310214189551432172 14402095275108752495 16603237678154473001 11169901414972951454 6839310945093676831 5960386492300225339 11433117381839677186 17698349868842769012 16549482216259461904 2413581748344745545 12792566232446513771 7965746561463870122 8989193788531866940 275524682810378540 9936057514664753261 13994165089830039011 13887862176192142334 3140372844103301168 15227784405641459510 9175295670238585127 9257984393929809950 15785414252966618432 10264708004795806768 1532228804263793265 2451523904696374475 5088777971366883474 8818318034020819558 17013919982252186197 12124875645018599635 17244964911655640339 2032991784716712520 8640425105565711503 9173694630923318929 2513062251512439760 5954864995619841267 3273000167965422429 15408188137518073006 11474505896088475243 5542419101287887091 10638913137094672349 1860923729200709605 13787307431606725588 11187066962766855632 15083121203195749991 14765550231401075639 3251255720007195220 3739614720880256875 4986712756520145891 14729752130687091699 12633262238308892950 161040195470357477 6592540022037084498 15356888376347256230 17406278000649926398 12228722992037108426 185438461999715849 8628237685993748934 15145413645561186751 1715723363033255016 15067169694543417566 6473431530951895763 6988867991819081057 1924124695213246893 1272111397273924594 7536213890062467170 12132616311834618873 15551730216455384369 3465514633184883612 15853640325777800475 7332299778505057612 16804403434640046575 7519072316455183241 12806191214787013673 1883027693366898724 2614475445165089847 365402788457535702 12331691544256957822 8976533300437829658 8003350158691117028 10675929180455588510 8873949879424942097 15297317028025227573 14310754474644323518 5928690672693178618 10209733080599248765 5774879099323822090 11457247216574532307 2658440588712285294 17479731169813745400 1795263430710861503 17032945135031915490 17111569171794188993 17237105303682382035 10548373748607738017 13834385812102961157 10290325738970160928 11229767694772405952 2271483485325063076 2263096606687410077 12753690532101247894 3693936559705492024 9703007934566436632 18249180284585565413 12763962166098119845 1866953789695633389 16312943355211777013 7462428017851376454 18108688213582498625 6364655817439426618 2894247157053952070 8415316267462290294 9328445982980949986 12463532921592124330 12420547689430830462 9764184041648281194 12597091432807750924 1258194547412355402 1569685337818999661 10063862961141763438 13934830171864211127 5146061041804302290 16082596471218394180 18060353250274115569 14453420847654454903 2350029933531720333 13212767221086558364 2639914908381727674 14279297450109582433 18318323502674890491 7127300507297580544 12849035424770225176 17250099102081464376 17257245540022535590 3821268208812350542 15297658518001250542 1326710922611957052 1761239957489629816 1817548420003780352 17260265396105349024 5966474931854565645 6783340932568170793 3472778526936159237 14474638293803271230 2646948414587332816 9901737507212981642 3699733208971501045 739591106583891234 7775586467405630415 17867458240386078094 6140383994703319 12001738649354280806 17116001880707991984 285036505924674205 14391287617152439784 1541466471719021148 7927892766725683249 222428053304354808 1509645159450067713 9915889226410714731 3396556007764803675 14606480923172051953 12587142117780490662 8505264393885640636 17866130892482581060 9791803161957527148 8693748395496067455 2368970347438978545 16495693176262857324 16199132147727507535 12574610869049023856 9219955003353372594 3662757753227378728 482973199400925422 8935659464422393291 11819167502856912732 7141123320783947758 797564429384062850 17163697118830309061 8259220216951796889 14361565244186447316 17369328856472686774 2035774050535518276 557916859973719755 13189636225464908180 6942562970844107564 17715039474635731978 7858483587044106398 5361254445604080080 7818717367595730067 9721457957499232655 10555746198130138397 16947173470264467262 2609544595125506885 11705000379760994027 1705558683724250448 17450618688071655647 2270053796282767396 16178902057468688701 4179220083953383176 1845432858575495645 3393154398369271606 2919846813179718249 9966808772537835484 18144397191145299328 17951064374516420779 17112945168001585287 8932637347001101928 17103398255539818333 9341938864993652681 8766171388612713045 2328281573167184742 205378717067671524 11556904725009904505 8591529638721038279 14186458408280947918 2478845958927493906 6111254706911244323 755108541404385791 8071475171493524955 6144166905322348574 18153186184612794802 9508175875083457451 1426106518636881792 12023457176626161700 3535703641818815111 9341295845408686450 11903755966792985502 18061710621093635908 9294388760328769382 8657950313055871402 16905625848915082548 17976193016595967327 4682089937851689567 14226249024102610353 8924017229058270305 6509517468853134375 12711486575577547081 6024852840887922755 7587470323966605520 39280090596336875 11462400176704931698 3338965049227996282 12680418960009244591 13205946627208870616 9917119353486211595 6870335483862968819 65329434175789738 6242346309418427915 2417292238259484823 7807022441166046183 10249980603133082355 3764003281587985795 11387493183540389489 11689160773122547285 6708043948987115250 2611118796760986080 15763553051409608126 5733812217849814572 17763133108850957011 3245150347888908764 4618801112224097497 16393661556779430879 13179372111366030127 16514265460690537734 11026791470041307139 1676682520453634910 4300372068017095270 1878050546502551424 1451227697402045140 11484247508345815931 7523464518490181903 2065981603878664457 14509147711120658136 16227416420578858650 17038828556671845897 9107055881488311491 7721335390584160832 8619681096159386588 2931410917405919811 6875057823661388969 14130774189301823021 313573436677220410 12440095725457457920 11193820180922961864 11307493907111522643 13243581303288978342 16977442521556167879 11837371985753859609 7116846769104377695 8677392147412977884 10168078059165052150 17033862377128383173 16768974824756926467 8436242250784253481 10285793056203212778 14357848896525840317 17034720260764205803 10482291264347923652 12181979554407904558 11317715994942996958 9910345243604938894 15153628834827884698 252558738628600189 859732812353353134 1426503220298288742 10335610528143852015 6764687695691465476 12946682179140602118 8100027041166386491 6679919635831217169 6176393718690700190 16516975131600189032 1738897861901086558 3556070220601417764 562652735044781623 14359506479368988662 95551599030013585 7431978240720979026 17122741795026163333 956564461147006755 3347696315545145142 14712453386564480623 2012837654388455512 4860078261172827356 6666073654498838505 8494857048438574713 8496112830584623011 7264138208497344613 12563757564959834058 7012677219943525237 5588187673507642867 1529237115818442187 13683607510460725828 16858166194907335747 3987266222334330618 12491537101925107390 13231773570464877405 17747028981567979300 2849842013195292234 7992995209659891053 1574627609476142114 3676284532713175431 2613305167694016257 8823450226867050719 3474121191016623093 10246655416613753859 6500207438945016045 5819792913884518290 5705271825879194368 759237014654084373 1314214853831066150 13937857298322701638 580861859025216467 3733175844035945571 7561320355993014490 16908740583031496331 1878161080472504862 7451789379587573800 5138758866803466984 5572856768773687277 11470869379150237689 477590583274372256 13697706605593453229 3675333994543009008 10568016488133211887 15574212714020614935 1502295321290888982 5253461002835804933 14246905578967503118 14562492819522742852 7762248150345979088 17465072666387483837 4559773170966954067 5726576278992412939 16020780799734666382 3663211357337214583 4408870690746701814 14248464630347890727 8630360093217266394 8562757383616092962 10004540710972498941 12510792589663513416 7401551158649421530 14534529955645960651 6704605114083263340 2217692095973302206 10131266072092475995 7105799844405044910 17245575308354624936 15848601994858886283 12630017730435368342 11267013157234976198 13253767791619074928 15909520950719155199 13178376021977694865 9125332623911022474 2549489776226447387 10176440335444110308 10393920343648025004 3537250052432313360 8169399009353136250 985077127575735771 5687344456806003380 3200530931791975107 5896520904820661713 3271890536400121123 13175601998985434656 934151976998322798 13971697314518664822 12015900948838840810 5354440415387234997 252961992188424927 13195612189728444151 4350353049622707392 8406804801229971179 11443572579608365989 10275624007851722145 14204516221858280649 1450612588743227572 8112321064856148757 1112178336057307792 6465703691924090371 9256201027719403876 4242182401216007749 9705028708064898868 4273324808218747458 8206781337889578867 16111822003743511449 10743270521989616646 3877047302601716185 2552035446557013218 14129026863971237697 3948433832504626157 85714725882042918 6710395346672630117 5942398471099915650 4419754860347770227 3959858766332384899 7540738777097761740 5645596020277616128 1103209934541604216 6156779379758488476 12069191839106247446 13188469043696070529 4611740417804645535 12491482718295887194 12957115504293564268 12177175903516368774 10345968266524314568 9293025263606386169 17020008335808218328 9148785303819851924 12825540449378691254 14941609551684762273 15431844890391508025 14561434715103217428 867858339026284923 15000668013669995325 17660645420692384105 6861089180653427894 12577492673705716548 9176792974647738928 16330369766081010201 516435876646305598 11469257997259625502 2495507417965561831 10443449018181822308 14040038219937961466 8762470553498599993 9068983311874266895 12292717331965151317 12306802741887829704 10587551213457929568 3855106970803385453 3031839122447934536 10139307619865902361 4890333301137203272 14130030898244692189 10115114736895016104 1311365310959134554 1031356290867639882 17048939444378095161 2879391900135218753 14789977728656981486 16009514541915990148 15536219266830338474 5991851047361977145 7047856822379467983 7274535478612344222 16619377893188471521 12528651843175443394 32191400731352644 15508552321476120194 1711642902609021919 1941677861831446809 16418306908439901802 4698699967152232813 5911883181811401619 13923098645510257651 12229294144753524717 7182097664004252493 2444656631331380184 1191032876029443882 10858868056607813296 432534364232546625 5905909319464843014 16638171681510348939 17891530279988868370 12350781668330801309 17687175047586010211 14545539273404181026 14181257328900984489 10994094405936905900 15292306636972783262 10235182585976460259 4825810394630822025 10246709689224065371 12089834486232389893 15568651255399562661 15548306562544485263 9079244144636009411 2378347911530117987 7957306547227627541 9639889958577476663 14711500316854708904 12025831220574315493 7853799296967917679 9232405926684725368 18238051260198317912 198940727637587666 11833156633915525366 8087655489104050252 12818775909438083622 152794304334062643 6709741178956674629 11155828807894381481 9945318620705301916 17587143434922514047 8613388400838610605 11920436324804081326 12777729437854931342 1705832593637293813 8275416203264811437 8673596327504866439 772085054570627572 17532875324814233610 3445835525578236396 3401105594880218399 11003701573252060612 16602775752952466682 11722963156334270304 9001471222517805323 5151606456722886318 8417741228936722239 15802887881515603895 6609778520726232173 14809660308763008890 2048307246962449703 15445790590308812432 14813512012305614045 9913817491283335677 4059722325648506570 5048971856318759651 6728449162494404074 4842253860765826616 9499447622901081354 14853386762570304289 5292871018305300720 14011585304700900018 13495048930277115837 9293173546689032443 17525609114160533283 10540225827662846803 5775911421108494980 11664236587212250557 7693738975608112521 12896956224818749160 11148591070465853845 4341396496689450414 6406112251141391328 9188151078172600589 8726506698554528385 4940377947058251636 2815872563866797436 921231006547489830 14415679845612789462 7429429325986484599 8217486451357778900 8414560993675270095 764016777897058860 991035889581571017 14383202516807245215 16585724195714060682 14738326552387904666 7925274083636480635 15591650959507136335 10129263213757886975 4336562056562508490 9546005239674099500 3486097000157648536 10094395238159878616 4373004926746452029 17225247322319471228 16064740069519722297 7755006953851194382 16861901720625902360 480294457841155743 1291101020704932972 3637218882220480816 14428315020705113285 4896993258711614752 4180045783490243988 14447500051266182859 9442089634580878359 14388122115647526416 13357270068527888865 11724150599629070424 16290370922057789013 9518488828789085972 8639029332151628101 8402632867530073994 13043439978657832674 12928011446176616722 14522730811067685916 10720329267020508418 14367104228186927941 16922067607297135661 12602083826580037126 5483170171496077492 4857116805905523405 9498225004773054398 16725942131798255797 14098722502794175973 10304715772737864393 6154840589805008718 15483642950347361720 1014844189414445732 16058416871624904120 416343420681482776 14595781594260226390 15751029518581191459 740423786298967043 16553957398056370193 2099759133731541370 1527719987926976840 3585488261843424048 18362170580272500952 8820184870795222602 5794537068865212317 13186777413406170043 9791778341201431464 10678245024502050581 1955607570824772938 9846447577655964108 4731702455232685532 9538148768562781562 14189964558384028422 2029740201963682230 16933155727481696650 376947811873870735 12806250630307238455 9165970859151041023 12230820065162871308 3693282656122537930 17459446693168849181 4348597020935846639 8418115560612301765 7074234083529161612 6919798230282090233 13184199540826816934 13904134176751496398 14363249608083298247 15196635423713467953 1523065329203620850 3210404110867817468 18262243810248610082 14831549694189236672 4355023912698615114 3333550818827161219 9808634746102318730 12967283384308311343 1685224538234614206 15428999704664871940 16224563598195430217 819872197018521685 11937444474226294173 17463052739414432151 2638228704111176054 17374918047011402771 11348710650982992739 14574395231642396195 10090785039080370975 15726147512303590151 15755546322269305629 643784342814636027 3918010458067222057 6511593950741715527 16025923696307463630 13335679892144058428 12487126562212962547 1753234718488809116 17820733590797330599 2881124226946842454 8183114733577659084 13901527618687149635 537380630523394583 12313754107856778684 7350950587476829403 13469230627952133180 2497925880340434283 5737472659706048671 15509341401975445897 17928490977216220619 5962977916176138728 1074463502144403490 15205484194315509555 1891471487215092441 10208634647333327831 14614057850769068759 16058200901264264851 5967087135242041092 6161832702213584737 2459219528238232512 8063961520095336321 8092880211323722017 4345521913635267872 16751788384911968935 11758599735047904874 10008686076115130755 10078472972109062694 4016541271225397390 16350499824727232755 6438210808204134025 12492721658872717937 13736676016503375340 205093664556881580 386461426932595770 9359983085945012672 13142196588690555224 17399877310204968118 10397624997876681345 15497101818175714643 9560799404905282240 610413294902873865 18041887624217391414 17566799002134639832 14766096074400148258 17346806186852964710 11763980393353051743 4569994432030996060 9471046791445018648 1069268665280197810 13154984593082245008 18087368729281998256 17537309431868849673 7552413773698027850 17499965512334399108 12179113048608056352 2780386672005049867 15601783052136918353 8075989627168446040 5735169951956530096 3224350013444000608 5297970370655545706 18382971412464969543 12628715218689440439 10798706737622094445 1800803836943515242 10021036577846360377 11051062621740053450 7321465224469239533 5242638738496430262 4545314746356704391 11481810398051247489 17933743265507441464 17702172227695649701 528438705496156185 3359048199716655237 13980746759544906879 7747580767606202002 18253003551932381500 1900294218994110423 11267710067172756143 11281701281783499879 13931811678329169840 533752861646903660 884165744259448187 15043839176173879031 17658733791033768199 10419670387625894976 17317168410065954017 11170350519322337599 12832799909214831181 13033467350925882639 5561130294982920329 8667166865521761732 8662259802935323686 2652635788036851983 9559741859514055714 7759436903840111737 11120328032045609153 7187490765527146131 7815376282527241882 15546678482897129586 4329280161788203743 5585036042592926860 17316944143987831291 13850233674351463884 13248852450821624280 330539941218943394 16061757975751610450 17088468832642171561 3311082594691515879 15443891205395932373 13278387080475196937 15632698636761361900 18011598000723084102 18324170491947276894 17122582568939759676 12090370857051700936 8893407257747731273 5528051367181839016 3987794041056253503 13396523904469296028 17038931251876311775 8081285381655727963 16139242376694985460 17266436591491277132 7576978543050705768 10582180918913757297 10856355154770687836 10365225892018247930 4389315348457482623 8003652569326775629 12958133583788344630 3316295611681892762 11817326812716569644 11678410030929943736 4328006483327976738 8342121820588885674 13788167657374725434 7537840103089396435 8048708301833876931 7144128709637601212 4237501793791557111 16850756757456840287 10887749376059208385 843829438917687624 13273332490893889903 645954065395728955 311580825045211185 10277554395313032865 14538937524746228775 18147636134701897182 10639263696368013730 12630732579883049961 15957196505144675260 11353635377809772236 13110788523378066509 8569802267559367727 10941179815438127278 5829781186606505317 2651425439932714721 14309761195356989523 6426554090114198313 9962987465354506135 1992169447673566850 12191918555682903694 10975279492647192747 2444641125519606517 8471160856546190823 1079282765471975326 14223320936155155513 17295214033594060762 10365978172511556293 8163729415637083759 11928585250151286395 3077995180110073298 2628327331529536261 15296230523160058455 15279488795725668494 15707287284251428259 4419889579230711574 7253106923004779780 15153560768188177276 16603648848278631479 16992415128643537642 1417776611299655204 18337915528926216747 4655013316332989096 10794645337803222924 6323609568424071396 10130156365570827437 12061678598088793984 4841114964923425485 16204885726737447933 1397706176898988965 9805841616824223261 5920934925899177069 16585646100443057068 188807937795626252 6534934675765501579 14746051800359709373 12531910130240678289 14446425698353254014 11175114273878348093 591289093785793946 13473852818437240766 18236936425484011023 16293226396625944221 12369939030001343936 5512178277417251235 15452918266791034584 6948096306316420370 1527804012819503200 10020988032397362245 16338591401014387877 9412660496805628663 10528625191800899779 5842695905811165058 2656093308791183587 2977300352072230727 13243386350581911485 14722766873875714456 5122428962922944732 738889116453715855 7261295591877318409 16528803327549243526 17326625081176212617 18352321379115998743 8130936316508194375 14896695232575010750 4318715214309724907 3160689388260358834 2467542583308834680 10933454226471564238 14236589248400423672 9382797461461957371 6180967249649357201 9925247121366540633 13461982430305111512 15259456656573177058 14806806818398011655 13521435089335129921 2470430605601876350 1536245267473437404 12897055414739032980 14600202107527747 175060485752921386 12741433874246565578 9012800492632857370 4846261462160323942 2052406855864174365 15873600624010177022 10891998266431045716 2541621362894248619 17277677770603927965 13600913839352571874 13968955295383247758 3799044454221988374 13275682848146511370 17774804198910545876 15823759306872290456 11794108956646247605 1329978025882141190 7441334906822348469 4030724295544595441 885365872686435550 5554246746849094826 8694761948477115758 280816957577721607 8483039726194420024 10617706085507332671 8803483843941914159 5439479647995254935 5277470283802834682 3867064652943603207 16611999116568752191 1308364887500372492 15318109191844933012 9811803514887500508 4073993188783218088 9691691340249443077 11094312984990694099 13686990948103438616 11867058198734846315 12526637132266201469 17905416083690561756 18090298549351268018 7165569578689218961 5460772076823112607 844321746824823672 10901901099061403425 15540565291893237708 17528341463313766547 14184859327244160136 10309893068365251470 1785112125170842406 3337227747132361995 8295767749508682917 6255363476120766822 4590417111501172284 13354062071276444848 11452813822456694939 4921915737119125667 18315389886108635005 12937800342119275916 11007216277414583340 8685569645819776333 7699185547284959197 12061229518800498423 17385931983587311011 12204333169313357143 12631726895542309102 16422527153248095689 9868772503642209791 5877515809091404355 16880248813811502952 13256766229021536130 9869808244004805475 17643042184649713534 17127837811781745152 5853413913472988804 13563755712507582577 8001854921793709726 15704594471814839883 15406581545050222808 13286356989831754378 44757563095016551 4682835660380890333 11510411099260140811 8121234517590328903 3795369966218713888 9416031190763665274 16252974160489774414 9133357129722422387 3397135069796956997 800366172250077656 9834318313076616877 4537269477334044406 14135949979408174177 11764518986255380099 4629570948177530193 13217387793450100190 5066033081346074381 16433945121220329475 1731662839072430042 8857964444585337501 14980331981567367985 13690128893741946450 18132224844297548121 3400768400320273543 892140408766051955 6805562652519699656 9921870233698822253 2078719841805921114 15031112820837283297 16580385375411866430 14107632684081051562 6815345845101473937 13213010790913599414 12760636440361661341 15910920074271091672 12655285921349204037 1704213442731020001 17057379914417967625 5887422292723549791 12537078676125876993 6156914254137293625 1226020700617980937 17579908345891831515 10944672659045654856 15089106137073961730 17105449362574523641 14076435765098143578 12377063347925569750 13132679838955600342 10504705726761854926 7630995234254836567 3691789314008955181 14611858165734855154 15554679520074389554 3940011808574935120 11535885666971201589 8114471152434793287 6300700540075389874 12790939498148382406 4852332278663513860 13092029644817630576 6888325294004471575 17115537040177498968 10725047500708045349 9522161674662816966 3049325458402406770 6324026120720150981 8348864089431373906 8134681740185595979 3076975228843247716 4164231002297537752 3115922940824364967 12308064067068696236 9021893082923228137 17050781507675639657 2755627637372972283 17111432044313700049 10521562709332384325 6130067884060715132 1019594462982270152 13855783743340274148 4045553069237099248 7999427610370966195 7150142191583521445 10361296424965586428 2287862590132255805 2399044533128117740 13948005653455199600 2112317052176162817 16680945888320657196 8275614336915685027 674480837413347296 12781769476092144255 6873382357967455025 8312201393878239973 10460230175759169021 17999856336706882700 15085992854247190582 4568164887301704006 4068583245292725146 2259044541914073627 15815456950337062108 15525528862043388797 8260330588957874427 5653241498981869025 9789384302392466108 2526466983736579408 17718665968580340206 17605147070940858135 11363045570017762305 7510541109223354811 15547447802487844326 12010686016399206905 8540751784816414228 16948958440727565766 13538866681755413726 2206202078996313937 1147842720960282027 8295938195923496497 3420273870215266689 3264338946675874936 868599308468568588 6204477878242939284 5687607939377472321 12673748367370576297 17957738035950025978 6590523804577355537 8040887475787267922 10642870706229047638 12308714969609009487 11626289199126795048 970936344953819451 1905061237940807096 13409913185553239146 8359549437196522987 14778324214093330406 9281491137590860674 17085530095388363507 15427261011134941121 11258278604287140045 4374512734464683755 6256697915837041260 10847839687197968808 9156364331612980099 13467709869508048338 12505785475095409674 6366154954082227860 6572190265452137299 6915134746132438648 406030148891429072 14824405168628514193 17874264850813364564 4428016025018979560 7668087158131640287 3744224771505551794 10265382318729326483 17059899824515144748 4608965794532785461 16384338122738109741 9521265858748445759 6531600641414992067 10654185481940935914 3293039835921755264 1257370262508427261 12744791621381250531 2910138428942756280 18423027311981585794 2365385890364920682 90240986245889090 10304839878980868085 11127012928064033831 12740300955011930732 9313633008486892275 18228130775204481074 5230588060316511213 15082108507823508879 2980113707239437427 4990981001558347845 6023362323606736546 1791361579793129050 6215176748189963547 7508373084953518229 14176972997718430524 2909408538319652980 17600512232150816416 970114455879368945 8400104643407708382 8803935805453836262 13738307533266111729 5082716920470560431 17762871261821467517 5323830373041200398 12172311778154669017 8598259936506699216 906558663827079419 682047040128388079 1380165770668917648 10906656411913596765 8744765754252049924 8105191737958965556 8673140297229172940 4255073104154494101 10747464673697967257 11411367424307676497 16879686408156154704 18029719164501917836 11491986426952652916 18130817555880850454 9442282158177460656 15641769525681073974 13149383522908843170 3442820850420286005 11529352170310049662 2310259315583608841 1407009101638949734 17970265847164914349 4728546905985046245 13573480355584197039 10497355665306404634 12931624629640398816 12308802087340207043 13121654274093733133 5862748804841717353 9460397562592730201 14489958361732923099 15623581253605803224 1442357576636109394 13897088347980943219 9233578610380296918 3898220174139911951 13013656453664573740 14678311184948440902 6217479627117294058 15837397512077379667 16784178342981509096 16915003082454365601 3378280393913938484 3340733139091195202 12030370581070318118 3896341295665557367 17297763427220083093 10974886938333244526 2921712779203244399 6959746151234239767 18352637619374812475 5388888088492596399 6628972036661524786 11388027641636708897 4424531472519853279 15418160897630105946 16275706769891128259 6379507097356056181 13163016469673642089 2632612885581789371 16904209443516252924 2929081387418984440 183009828180213744 2034310723692785643 16983352995820329681 3322283739185181098 12944903625289040726 8013072217215117822 18040770220832580134 7488572454842636703 15743392976380668618 5609864051537434436 2206957814808679202 8470649487324165944 11817037634651268314 9181082532082852949 3809275805620582499 7430837790271955635 4715254883136811630 11616496066474463302 14139648425261239799 3370932359849649883 17288027229000938415 915057381348664075 9568014067779305469 6175329005988638990 7352760409769696622 9538049706635995084 5709712854348362275 5714685745758152982 11814683889951791994 7615958388375229764 11320998196748647643 13218439377609822048 11813646529828100525 3732980459628792718 14651961627531365827 6185834149030826475 13853235407937937815 7001611728219802129 16388565035912847987 12481240145994657144 10579415967096369797 13341112913883860511 1121778318801014270 13010232735947041005 8443089228803987808 11214215811446437586 5139954294154016489 13387796978702624965 9396442777803312520 642021345404815006 3157941363553214720 9996458180941585506 8781149451576832448 5503226223339535573 4007065488974162635 16397520756897075674 15842555954221778786 18200618787345202478 11757288867937267388 445653331120297190 9984956779482219890 6233750317363752342 1049729900654794751 13357128354937438026 13972033163188103990 16193327865646574281 7464864789624169629 3877054832319380121 2961933393518689998 13390722885736428891 1555751435653053046 12729893964240462457 14065664595128989365 13017033926113437228 15918037382177627362 13697334341157175809 14811243144911336717 7759185704206818674 4329321922637082978 10193920257218847808 18147198711183385924 4769650091572306786 10880778030654655472 5331876646741140510 14152821538057217855 10648507078680281704 13568741400466534261 11041089843378253710 16364352649181337409 14345009788371618466 4752806856490163992 15948975840020549866 6520446375232539048 16890063347700000825 11661867979351777804 9924041870671892008 1213404773945003192 10925169005124643443 429313489984502084 7156174911097553733 9103876257608512052 17414139631112339018 9601015700212768992 7086658988681803082 13192129134352520389 185299459792642548 6235198610413810563 168299024472301886 8500418721853919812 2097734117204583336 3517071658319688205 3442142718214359394 5330945714949146790 9374962059335286116 18058964393626370179 14325934239426671415 13610777365606539296 4756062542986931591 4193251857794190819 17718268493578337120 7170826271441816676 4419330775759754718 6215110420366870134 12650552334382828132 3751512481892464098 14859041286905710979 16918934976287458566 13110497503784984353 12506675004658311246 5281518591102824734 8168730206023668972 16038318125671294876 9151398569773797040 12883547990295377723 16893629740513034482 10416981309145921306 14547205656304661558 1238467968253777855 2041634525189768104 10355087066928296571 15471627715045871121 10751478521058675443 8904636674256771382 7228371113852864627 9063570444369376493 3070315402203706071 17926021209328780607 1086114571295436169 9041721179316894313 7431441062502033664 10366497516602885479 11903714339828606112 3513614550406823455 8377852284587146855 9922749015248197458 5559371748270378693 11748685060938421716 18240182268532705224 6085901737866582772 14302315428625862166 18254853914932070387 1018138440160425454 1081699625165600967 12044321724503966992 16745204446910329818 2000970697913442832 11938353709896611632 7747765200331851527 2340800026978306148 3779679958132073625 14822089230288757602 15833167950710559764 826350633413028282 105788744468069008 130170647570935935 11660020058322129997 2708631811890936256 3563377282030667455 6562722271405364177 5123926549084742228 8691118744096736815 1891435944008599625 12644335672241193376 16435525047562598754 3279332508309605744 3070292071737329480 941864211283743422 9721556464869916452 9183999016121566801 7394314535871235744 13610303590715359884 17142118396132089202 8901322952755218425 17036157684942694950 4141692958642293769 10692725682397004201 6243989670964007759 14490521444512234047 2057635545474373001 4037224184862926989 10355119127010264657 1881159113535867564 6733853015468411173 13811665261333203800 5211864199024496337 15049878125213066404 4282485209998223816 5926203983738810843 6148098349551343856 10041350986321507041 14327605695882920025 969711444646882703 13363569617085645142 11590022162153987114 14150378599088743899 10614476371445865718 14506659633778095779 17136431745180007554 10375464592169778545 9609679064893711400 9003952684400968410 9170299795791756834 9243596954459990615 5455935646976487431 15952615956234904657 15106097649694018146 15629711163941127409 14035179641994862117 1130686878777407931 9375950425798398469 1258053910730643191 15789906918850436770 474473270222917259 10395835670844592981 17081939913240563465 16382323143559923095 1252389149470753854 15038449956001446102 7979736582768808814 4287160620677091194 16728059115621769085 12146764322521137860 11603815619826661878 5201374575772919322 613641449735561567 17276646544485782546 2843934049834274873 7488958296655688859 1666393127338873079 17599129544496812102 18105583788960794898 16485469559638693075 6183268254889466279 15493648582886760710 16688763775524775205 3718909894550173907 8465265504130847778 4251654027630779511 8918576501829065879 7713564994163051761 11133013887130261497 7109251095300142639 6281607879118566179 1758367241819568299 16586145277854627412 11210617545853778494 3537091894468715542 14338768295747223446 12377183956520511565 8806044259646922355 685995675844041424 14456112127021428165 9044591232860439559 3004753038313243848 494751140952496830 13771776558223485821 1141668620303235111 3515590424677304598 6767101450206905859 12697173084474101365 3109163394413265083 2183822301571761699 7914615131586516193 14386152805003581708 13229894012078368057 7948330648847833727 1386387871527560651 15402678443141602930 17746268504994345959 11169905440255686668 528112537344789960 5888560768650451693 9057974400441558430 10797141013291036996 854657698248772814 5170837190739939606 15274844599541585167 6954161959417653879 17246615005514636078 4606730812086922276 4524644738231534538 6639583564471422859 15282011884522613884 5539120390104354819 8662436522787053080 15943011168894988773 8524343833190484218 14720089756941165920 8363906932768878712 10324759404172043314 15356457967102905116 7521457811347187316 9441172671333611169 13875813195868885359 16494997833796889683 8594375152640929339 17475725388686214798 2902477113914823786 505210828301846481 15750090474182659828 8814342010635525108 782616053005335001 7891886606166477801 7194467420092859137 7956097658659163051 8760966632711960030 13069961212902574555 15947733175814854887 8032031925246259886 5739092322232215980 12927732574999818370 15625259921184729782 17174745377539351154 13579315062935349147 2438964197119871131 10208096282807100456 8829804430590757437 12071818001763396190 6773045018697743673 14550773488355508424 16796281973489857475 15943919919139337456 16318349904153307771 2873518437518662740 15734272788023723675 8381443327946818954 10733946301749681875 13660700218019714078 6712423506682224323 13694341141756437009 2874559685867312531 4028320087965264231 3485475742248832595 8892104950120228405 16988397565910178623 7583871997039249989 15144343598655956087 1141145084926713917 16404838381032637365 10720646559620625340 13775411655238516953 10533478960770668536 11139969295063847589 1240115193563879436 1398474620337063752 9022900896123748720 2528548753991738443 5640356640458401238 16281410519789139803 10650007107614247801 4567993088805623223 9506926688621762834 8981805832009223135 11924122769661059183 15657004954998088067 16718309436984418330 17928806677730737397 16361846037871363611 2183285197888844076 14693710374922005837 1361970926208841553 8542079530897072993 17170533379549941627 6048332795169480328 16723617520812915370 3319787592724285963 7334518806046284461 15316073269362033403 12195578426321926084 4954645110169760615 336810871654964312 3627233845078286817 16259289404696840838 9081531120251201970 18209615244977852127 1457367084931909832 17956550705244061692 13969655773742748380 16553224876334379883 17082629575066369879 15649427774751815170 14677357585208721473 6247508435848261383 15166665203138074823 15035697377968504244 17687536916685816943 14541212723426893567 18433081755967616801 1187411648609515831 9219092758019810330 13775151759874960522 960312232306576953 17682964122898436448 8578783014506918894 2214187707703823330 2518423957743066716 17835402431307701346 8796811833254277113 4172922343013846105 16191611122204810715 8372417478970060096 7945951970557861821 16540542924028702803 15792228771418677897 10058178775598108939 16509792506437854265 928664319965250188 1335685022352266259 13473931061266988685 49685900338168981 10758653386598846495 13807426498551573096 5515956564221592107 15426499589834343240 11530072070555195284 12415303142802770825 18220645805813914637 16908531018240287 6521292175286345369 9427521221161613109 6189799940435326341 5818462847820857211 12074690455147091554 4449601245127759346 1541156782020563426 12483542599288735858 13874850877160470995 3418085745745996900 797395042597590277 15723443732301443297 6562786942102071765 17851487437231840422 11476485414016012823 11732689477422352312 14432225571333415025 3543973818347810489 17169797730939330480 17435993171108167010 1142326637080019657 15511901675720161432 12667376173564167823 5935281993058303005 7119902535628213211 9868307413860751129 11420692817106528126 15205507499944682368 16315929124286290260 2931236810309295742 10614291901844941279 12855643895897274176 4029436300695918792 9152408032097100936 17664723957923399425 18008527504966003011 9099524910496447602 13495330544230665343 4663613271612330798 3521293750404469099 6079774343574447464 16996571428577787172 3116434224780773562 16281101088633431963 5723965471817502269 15777443366829250739 16787460795903224998 15421905779324127501 8086187834927273215 44659427986283418 12830169458122169453 12698560084351930955 4912909805667849576 14091482651993595042 6051771885036552942 7411416025078243165 11271197014255684751 15009333184805461090 2272443992774744660 2678287047663439202 17204711194022403213 2187552060458008950 10990526510710061828 2350397161808723305 4375805470010125395 6688259909267808915 11754838423858747533 11690808427441727947 1896177426569067833 17799435741139526738 2016635776190422072 13052406235120905104 18061492545045857203 2478703495268623631 379247499296174198 1292897592945259941 15761595997582775762 15349120510996977447 8151107578204414068 446780594720678715 13410187529250241772 4663863350081203820 4646016981536807615 14164449434484283377 535952082379362210 9827062303965966014 13091724844417923532 1401535967579240820 11696946899319475595 2266767439371461591 922306164175936198 8219343217895746229 2794444675750536347 2028114719572654689 348039145091307683 6210362609156463927 3643651750188273234 8455311825977928960 2543986964795303839 12793794667178600866 15315000952494817205 15369674876046189731 9841753878159228653 1148740060257443492 7785491016804183785 17980989436880851602 2548252056167149575 9037799901680432780 17118000729330738389 5183871765390927677 6152760697797963026 13112277453365429166 10450601636317641422 16484217397197788064 4317324412486517500 5611981892437886732 11658928751784209132 17083918587310117811 5976525184432075948 10973224034397887945 4883576055782542965 2956054948542803228 8956621530898150988 16299992554104998948 9923704140373223267 11066492357727725206 12483215168506987337 16472779282342437226 16654916243481910910 7471687095584311505 8177262480631137011 17424901930686206726 4152910310249826237 14235602481199286844 6063801593243216229 16813360931225970422 14288967392212679822 12205908771346383990 6772141346696242643 4379974760026011806 17136357042779088872 7943253790118208767 4658921189473366957 9273903795206618813 6620316093525994647 16212060249928606750 18101186014803775262 7658769657459181123 1106353565948361701 17770772903812899539 9056239524824361239 12824034493612769861 16729000461476845393 5833945356723480782 3491485624644834109 11089260506079797341 16008344107135589298 7535703038428823690 10823521916573718594 10707388575016515708 5587960639973087820 17213221663032325012 5063354679315055007 11796375476415399615 3008317460860103645 9829180875637068780 8797441343381708745 4382987829731072728 2434829489901062016 17967034064423165076 3941778081242168729 16922690244507355346 261160812050827580 10753327287693220874 15320928067428807910 17044918999871027175 13789173581277589289 3177430280684221009 8803747124460427865 15471544193898596524 9574801459883310943 11974152549850152371 13219096335862189088 9359699034869500173 17652469496470977784 228901281376705454 7072633730205061607 9548980415168146416 8849833314053901089 9786329041291339959 6218512968689263354 2221631260212616154 3644059830282463567 14414841843233122424 1980693494083597630 1250716350006932316 6066598842167215240 5518910044035253431 714868801279451837 18306057265530640154 7921942162988566529 609853044618395758 5278222846681786970 7939716915996503857 2639776387928981822 6793338604159807511 5770051336125345886 11852859842963308993 15888968762170359021 11859033531904669979 7482156442541524465 16504561337744279078 7550822155042617581 9832768374642915003 3565562765387109667 4355929102945728956 10205443717463897313 8878784990826238296 9281511929194647379 554009879047829953 2832691666274513126 10096525102676025370 6550350085780792530 7752695937411903270 18208189822611031409 10744427792507269383 17113032003115701962 1675270718411888055 12796561069896837894 17413615847139979593 10232723568945705341 4930358524545401037 6390536436843321495 17301199518479333094 3461319332755959444 6797868784477381390 12805148181447131820 724920179098791118 7669071544308206837 4564961325427241493 16178877696584952304 5242216765378547735 8530342041868445635 3650419988221685251 16984895062762153569 2809091165793053124 3368645224654358277 6557654706334772067 12823624526852503771 2262534128208920097 4944755282323000028 14900030360424938623 4534780933155711117 9598853192602959312 7916705801218692092 2373050378003779636 16245114705771101571 8177602699526044422 9621556232953497141 6643576219535194216 1793137215977399126 6086630309467981141 16108887533898760478 16221551801347120523 1369214477559238248 17756712300972004782 16241631129795931894 7307926699223829257 2123472897578595021 9960805449086845692 18369383834023911959 7230669881280429038 17101754481519679153 4623411683320736700 17519305522455469466 7836065549553297913 2485690811998666374 13686269982838050227 15836035454329837459 17674624431619316134 10991202622659154287 13116805341351300194 13230040366732672695 16426406888513760233 4396376949141766473 8904664004371532065 9064795704455395115 540740108943571939 9461371969312250203 16880754434549327455 8008585921181882206 6079379119099888051 10330161720130548247 2656845651781465527 5271540275920333118 200904035191943590 14849989591440370019 8150549985514498780 1088988467149002201 17990129144126275209 1383932428746117016 13876486055394101028 10441406663818789045 9201690340275799019 7847605551617922929 15399247463829435308 841068943512294528 13261907290944864598 1200973300080362769 13278430123999877553 2593706703278587278 11777446248981891900 14742165651118467309 16818417992331304357 15563824773031653023 7410271119306234338 15592252683153759931 1445391695633845917 8725949632843497137 15939315420673354033 2926471434029290524 5111817663505178178 10464106884119600078 2318735706857827369 5659015131331278018 1868389169935019838 9319841019713828029 3639096790825844342 14118206448679545375 10543168882023184417 7709218371904042403 18148228067005390527 17947298016225216233 2518407247702401715 3637205126498872559 11082619147652135670 1227646773066585179 15556081052833875125 14377855110979255517 10321369849210402497 2383996173077799506 434102604771559503 5159098892235235408 9611761853619090760 8159894290518625080 4846694412422902010 14776568160923020449 15556374227163411873 3895625189721735945 2114739752336073026 14878925855025922883 10455442449475568040 17433878084534333983 9416266540568535138 18364777441741338154 4274876158433632250 6345183371761973782 1889732448197877279 178219243437095507 1369009667647685971 4963555401995051831 2517673230866465300 2133899807488404008 16738603533019053943 3214883990435686969 1559514758462407519 3438813869269493643 248141579012580709 5096211895916543950 15156884699867937347 8126627869497605467 14200683875519402516 9458729113715973631 2533030182063462712 17915567356408865790 15892503874961541975 15507838373116025680 2264907662908528289 18197068068027643302 10347783166923108573 1122548659945849244 818929452001122318 2723394310381042433 2322438810852406095 1785735423598600175 16464215883853767041 12869220171237212439 12622432897731069239 499001559653486843 4413093559108339997 12524850538040011839 9703307276788630164 15458379687751494413 1217597051698875495 5712877374382970184 17819683215039720883 3328735363103397618 10039807309973576135 13441793849153870826 14826966498910068075 2328533558971867919 9767361112070435593 11643836797324581003 14608963141912174989 841392698203003605 10483876917780191829 5420775494762784988 1117108993615059779 13890711315640942437 8767360398566690007 15544937509147794062 152390917808813651 18369248361745662748 15348796826513759389 17201280183366452372 5960157089541075776 421854122698783501 9139735378373504104 5614593753932591110 9956523256309685544 16987818651683594754 10242706281449407566 16324557583795841509 15862860996804703259 1782522203116580445 14086664138950987228 3609091798386259825 11438653153556023521 5840719988922144633 11316540254678426622 9738388369050169773 3918600686833925345 14732218483176149733 6538955513636472198 9317594474775776669 8633147145611990928 17690918006972213030 2227255338896693907 8712675778966961453 10631102461959457580 16361370016995162319 4203004419577120100 18378946967271369032 13276179364957656610 11483838898994221762 15781868901931575908 14008655801729315983 15609961155864167469 13467167885223628301 7882946693748832957 14514409785604426545 13875881049741637075 16033232654500089295 15791899179001124405 7785830375768359638 1437250484631262131 12779473189122089557 6069420306856543641 9371031436594671536 13133537038267151150 16970497280293960763 16880184521764650199 7258915546826638651 16862489847797411392 9271365110429393497 18111595876004892902 5504651324504884542 10035691754837643201 7960824706203048762 4415296419834750149 9645535760756102329 12622591878319488821 2827080622870362913 13437390215374864202 3280664864488713809 12658078116582021623 9319908302461323008 763450179987710904 1768239749253194813 16706352526260683570 15058787715846148402 5582226121299200125 12353443339125123640 9080842328210646514 16529771054206321380 16361484713600265970 7265157845567688744 12093237324224653939 901970902870784174 14265611144723584806 13560535641144843358 16274994522022392118 8790107849485007991 9483651701234975789 3515265546932366193 3310757170359036023 2134670449054525986 10231489392583217937 17087612756671438464 14989780223032085743 8464951263894976914 17445021491752415609 14265409046518185519 2312131029770046055 3184674911750572678 17573826575876125733 14782316596455770136 10472144015866993786 18392847662062717739 6659285062748950076 12810896432159481317 4806706262032964397 3803735479587752415 15254178124459873860 4155108779962545951 5624033743090124998 217431608693273119 5372335265633476610 13987681497094831525 12821727626167984718 830686114963804343 1794142199510008679 7975517333127235963 14919300566265232455 6037256644099229225 389002200186741305 16368788498319266369 9550314263567841318 2350972934831398584 3606668172419167975 10279459223360892517 6415961693100002337 6502348038885251340 16855388815276319259 16992913510183566586 14572449929347430623 9595342498459199716 7698022811462951413 7719081767168786147 1410958162562822521 449151391173965982 17490597467845369521 9786779528557633147 2902400399932697505 4899523085918184189 5697863216220210074 11144969673511301978 3193335301678858 12223449622419983287 10768895904147704009 13619368644450221210 1356520119343154519 12383074537962189805 7017580241438349934 9164035423522505223 12054550844175025693 10467078969148486805 7042515289969946495 8420910981664283981 13310753799932449083 4743468821533000797 17896474690078536925 15111757441331176023 12429870383910889101 15589588051494366700 11438747439012964935 14744184932664757999 17896389036769798092 6531592409195531572 7292756815338089234 1858589824759936483 12224885578360317324 17853771671021949852 5805123890156526154 9877595070050261896 15624815515000244198 1354226643343650912 12911422609792944288 18327833135160534315 4223200374944465080 10463453818336305179 11026292316448147243 12751229018373692118 7276792272354215707 5830434694230620372 2581482191217787048 9572725001181175892 12543916303375606046 8733721419912373657 5061221780464602801 3620244061041061445 1140331103364627891 10422927987043188997 5086475570525042911 10608720116360905179 4259016689522225341 18377197488107432695 3368254570074369542 16289627713628021301 7285498684218374853 3530934357129189394 13582202718324531693 8734148018792992925 17439466955393895781 158639573304855421 8677969442363662252 15049465255497123847 17545706750082179298 14899278401142648194 12162319871084281272 7455664336928290656 5377275048174251033 7265634938613643445 6318959008841647530 9354259249967420570 17033452931315485585 9480571857179388109 17165110764610828253 2198919135812869248 15862045968657227571 14434617647290501237 12223575673196865011 1371731376144940653 2943888394624902510 8648827527505900776 730293272568838285 13194947547357075437 5582751801942116617 18244637881972239111 2457910855811986540 3649441301724287 11461045648426126355 13854420566710981962 8731753258643783933 8087894639386741585 3286105409534409485 8367771662291495650 2318356513667127030 2380872379124927990 916699796311525358 7148115835233294701 10376881593058075048 14782853316225467495 17088716055289689451 17561946404669040026 16563653206292476096 15610323973964021439 2160108126203871594 6785301952199824746 8368653367163302716 5464569833375672358 12397025559925009967 16078102999488369450 17777385784278678308 12914689920719521398 4300686690968624485 12775175464912547835 5813009540860375404 9223140637306318668 12265670605733540328 2487411302062409924 14221857255919148182 3675900978644648061 16995704631963625453 6049480435443705656 10837524839522242239 9961329418568335287 3596123650870618072 10804164389012244729 2222779088872682502 10166105576243980872 17664871185544942288 15922879982085002717 418907278120072358 9761276358182096096 8195125841377341537 10863535751833182186 2041317882180602549 8175010827389776993 12516856295057975538 3110647209529938607 286226813194143036 6726832774133359317 10664747617833128626 355998556264128879 18063950565127867040 13994511550024204533 7236650175810663118 10925512603025925229 13478686661423085880 18161435145243632023 3489138463877901038 2084221404390124044 11965453647345343245 15438169311137396038 2370734740643979110 10587122246224619294 1699093192674630645 2095267426286181720 5140120447606231557 1570222483078357973 7727868744603239873 628972268582262052 7887945258004251169 1647334921672830425 15138962709032417280 3479588117537227242 7692500587912860638 9030708576031299231 9008578249539672626 10938531149161034415 10681290389955564072 15658101687340860625 13294199455408354560 2621249263998675092 4782569300228940655 17320724376455838990 446790217609746722 17533759608686180562 9433656543529498205 1107234188036258415 12887265252363935321 8067676799074197024 2361764689176193979 13256892208941563933 13829097945622051643 10013343753743645244 15748568705206122681 3373710221792784157 4362227831724019766 17883351049305932006 16314289172906350960 6188269651920747020 2974444878111593664 16844653044041493255 9304856818425192183 400485634565124028 1003011231616460471 11004415733095003040 13758177675148523262 14024822029941494961 12788484539292846845 17534628768634946036 15820236866916378681 2489826032121345891 12839955125505612404 10276397912362420416 11058814448201674241 8387905049355137733 10313497640529714118 688871933492198484 11748303900714104656 10402836650565136514 14926825403045022274 4896840465506312623 12876666637820365429 549019182507405930 12334022256565221685 13030299293259918386 18017331310730666277 11310018321077014432 6056011410231565078 3659969660413082437 13685972260311775584 3247039269924563554 8650245793419140262 3274774916457355271 7570798324826567628 6315146117588951532 5098914777699410975 16492203044440280154 15186576214486881891 12946132905566109329 3503101913758221168 13947030917654717639 16968986463972023216 4363646020789988175 14864972808950916535 6283218755446533047 3678212379400887708 18399757826985227115 11977131550952261782 592035179851864054 1954701528018347480 11049647542703945505 3590176728049893021 2045472467051100452 1573830541150541600 5029096786334767212 9271744472670609800 17724122446201730307 16051755492816100284 9463160735365708131 2895438241594603968 15672806313998934077 4930075192591717981 8474166161185942359 16864029856389640927 16579395991428020864 17655608836827636355 18429633021262069338 17955414217593311744 11603421759301700787 9513584858681649712 5186156812873939640 16478069095310204354 4195399376227813065 1348323040119247197 2652786800491862101 17840703704386755349 2943022238726899981 13863012299171540813 17247784150699717847 15072821549178846845 14682099271508008191 1180225697174753886 12718082872083888909 7617454906964564712 12578015122878035975 14828807046358459938 7336241632937813926 1915621362820843919 3256065823820870505 12772068629710139508 8774515105011503081 4028524564828586820 13920409244040169722 10331888604635278015 789258398349572242 5450494370568067266 723156257157987214 15289308522276317286 15290362801310588019 3692388692573340309 10837619693213364321 2678660385947398381 9221331690180416194 13894792619366317061 2745672726865588723 18303769327936307137 3744245162137717697 1932839802282508699 10284772702618340715 4706928187552751002 11611275894320182745 6191759339394209767 2958893231866517863 1853731597624375693 16705540776073953284 14301202574157086151 6721421118129024718 7257835987882908113 5042801223317326428 18136375862637050223 11112820401856344240 6216176466397808778 1897332129247912390 4000067861255419221 12731001126065253268 8258956708107111765 4747773491598999268 10710497369708321674 14027654151900346782 2960006765239177125 5389242333975222635 16376059830956949215 10539320257663575734 18385370814064860534 9791279852691147610 11059249143240877632 14597636560662071021 10880515367808139506 14433898475124853912 1070277999527578872 3025789471224128625 16441268290178895964 13222031426091480977 17378536763673102299 11422422297058704312 10790765232116755611 15992197616308088799 5713311638952269979 9197106814624918190 12226460391585050539 1168871387280372362 4782494820316894015 6007917021944510199 4720721349695711053 10235456063453783238 7476385989009789901 1934909682798648254 5536666226608060196 6848818246081314292 5247425436737984351 6645261981169405674 3714901179686342227 8943178953867854323 488661266459957716 12459508768699577225 6903436240166722794 15241681215617637727 5146255194569279370 13034666832229371489 2714417461863283124 7654816990229193361 12398695479066303184 2908604432668667945 16124275075604535712 10183858963668693805 6747014153065676480 18347735027474056391 10100050110272270651 2977597401630421964 17823627444034743770 15258579634868252764 6124102346782046173 11572326132365845610 5770463405364120682 6512637877551412494 1046618947480953191 5157293026921559573 14577958185300980114 13660368748083429236 402985022878306729 1649688870872423334 17911141304454453081 5456544471848812756 258732648006825044 5715878522762481767 7519198290566056328 2801598542407316463 3332538062092173782 15836825089707526233 13960849931247489222 15951208713235484726 682065894548350631 12456323521772187276 4297510268790292226 6793236423249614687 12438102630731996902 4533935002077341772 7775562369271218212 17965651237900944768 13880652868457049474 2056342779222611084 421944136693930846 7965209353668379344 12934393826447086231 1051371314963219933 5752463432182838504 15361076288427625311 15834258198052539552 3413824892303984815 675984758049079872 3973695799622981412 16067589026053966835 13449312010005047790 4403745037676766387 16952555684075149429 1354218825939655133 14309074371814693616 11004058958182771414 11556657948943811353 15669608031084526226 2263532107671488535 13083185534680973417 17035329393257409930 16163335803029933410 13333219742480549366 18279740423161008301 10807940201914548504 12404160265166383367 17723414963862432579 11204781530426899051 10009892838380070320 2380128479449264969 2923112843430211569 724458458863770583 1332377613266136976 5861150787293602321 14578820387379370976 9583652054756153396 12666140289907904974 600470935667221217 11680366183473223579 5930454826929099476 9378427172073704416 12484149584723131758 18136049916267710815 6744042339322068251 8349981544217172432 5518035469620062931 10144257654276880047 2267335131771543492 14279789582196551410 6359787963805659717 13035829396289867687 16929462995716644720 14652516805536036263 8132987083066290826 13795822555827723333 5270917424213950349 11405819313997429967 3726354744084380983 8958950978965959582 4593489189949983474 11864906500826825293 3591488982760729209 4684267785074208172 8720250400525922240 17015501205466489526 15424428974266028131 8820008334890392894 9111139464508412272 5952207988676239705 4072559704094835171 7461880536431913634 13317811200060119434 13126599849744029576 5045533193900145765 4165637762319990588 13694756426153760313 8088839503752747736 13664300210812282008 9591786319993572991 10246322611273847440 13594731458489675443 6621086618202351598 5757321543192995197 10566133660053795824 7705915185181911189 7218797159590819737 3712371754509227107 5132678110825603533 7288156244264996418 381926535431981820 17222855287426290493 3304651948154093961 5657659476877747250 8494884192392737682 4446602914966724394 16098746037310967707 16019566124720251028 10939014024631860389 10816838729117342974 9800679466355189528 4354901786468748490 12067439847704407532 8512157890441667333 8145596685299328889 15834730829691941236 9702318220418250102 16678753536868168114 15818895006765383434 16325107413686312326 4359563534222470222 13046786788725140224 7493336581993262399 1483615078300678480 746524339448108647 5012170100002819749 2754041820138083095 4632218677682688658 6817693066361200636 9296778345725111660 439829629817935433 12637725107118898202 13017037318643767930 7125215202669606523 13455419310684920212 5941231428148996760 15157473987738577327 8005293315911276712 8281780285986580819 1705177582909605863 516396979483878472 5711435409708546852 17596268127882827100 16738526203620485688 6683147591377207638 17381614307414597862 4106990723956839707 12278020044543978360 16965172925777786564 17683988660169074020 5704481549366538281 14475940738333867427 9006292285501738882 17412099814717735510 7663907738118562513 11418086810001844136 5017199531166212701 13430120194007102656 3752894716818047860 10223613600460822258 11948749620926478116 10398257580426470490 11378692055300849789 2914148389417062748 15584837701625362159 9188539814672543326 10912323629784947329 16495443336808693371 17313905222862050760 5443910373913128338 14854714883729857547 3623483072272894575 10600586228684300734 13945501885283615301 5474007968860219042 14391862315230024429 11522741258369627391 18254589062073435069 7291804857009726456 9525340586399108700 10822268090375402636 18324224730590380813 2868917593508122099 3347625775140723638 15315043639347053427 9094100373486261926 2854994130620040760 17851529658004768582 8514095820446986590 21310724640991838 15075592545832508938 3561445321304380690 13579694143050359870 6414691362085850068 16085413831008770816 5599567744300351098 5852398041932668757 6406749318454299565 2143563320423874065 8015879957835245562 12930353485548670383 8252681350486913875 14609104399008827199 3310766184724988823 8201635484759800037 11874714058017417871 13916232852096516796 2440184868579172663 2434674666096664225 8843711390825455423 10327795263141301305 7862755950973003317 16208896404035200847 2448119022317258294 3933347587951539207 8997534458964444257 15272545993895353918 8858005667647574408 2059318603238176164 4587788699852621675 6443973015404165327 16174743334692365411 10059544603031121528 12029708907902232167 11201843549720306011 7610093783067969491 8750430639182138270 12004117786180154384 12373890165373831467 4609136894017322541 5676821620142003711 4522533342140200670 15089792757550727210 14281727522954436022 7899994606479407047 3031720538003170937 4551327404670347389 7593563942431055185 16899090195664676309 651639279807693994 14038845488558796726 1361006710158723073 8286353075165498037 12220719793746280669 3437002722922989117 11201717677149131304 17550189261022875862 18332397324735585163 9382134768787453712 16329455919755404269 4171250834399707561 5427267104509767085 11873059026228360212 5027113378420164239 15065650815623032482 2587825190759663519 3546254264187386537 118168458830548046 13248780410710344488 13633404762574919098 6463618123850458492 7348367415111161408 3976111985973015030 11339180593176354653 7646405420451165572 18300178534787669611 5226296866446133248 3873322537471229275 6137866381255967616 8946450952118793457 2944529916258267882 13850148434658609534 16753016916759867768 10135596417508883843 11825384864236942837 2149880730070642408 7271322415166024091 15356935062217503531 8907128285231254032 13691286387600627539 13137798552309936170 11628461300854795662 7713845699566719347 11299515086708430882 18435512291108186725 17700725031677090368 3885072544992763289 8376783547569292980 2287958386779620036 10131591536283037542 124681748226765536 9117237006107719579 4169267079469639351 13817499122258686579 3544773690993216305 13379849508931046868 15405000558962371865 17338160459089475350 6303361343418886946 8971122898985898330 14339431957126337764 17853657240417010532 6082828847933316846 15899254115629118601 17927155336225877644 6207115962046836442 5884104877390763943 13379547508732314714 16949144044822305092 18036533179933874455 6560617211447515726 16503813267783789817 2958270351379855735 17789848103856061821 11077128010617199763 1122118119975686486 6939904838851147862 123088386592052409 15665361901764680938 12361887327995634076 11689919116538453278 16589586684961193158 13629547438517896996 11373610165337897609 8135805727445081435 1968802489499781050 12178924154913586502 5306787054998899154 11464522624455505403 15181814373843776840 1085353733807691265 5141223864214997670 17180993042935873168 9029383755164048413 3849734659459259536 3464892023313975423 9749094475358216787 16643185052221607710 8965006377713436127 7499513843020339708 14843225664027087454 12584439068086644986 5145741501433660139 2110140255011448766 11265443538738506082 15888389952457549111 12030058327123654179 8565953541460907828 1560770621670477883 4063198589408143869 10382923461227684537 5400392414465045947 2078081411236184252 10688593664988573425 9073746591404688617 4624213894057914911 9734635689467496861 11488756449776119022 2731609453349704760 4494575417486000891 4364398236496200081 3580701590944132273 4427094409911219425 1701550261792969682 13767447559659322797 15518999618867358348 1023877013449049500 4814917557718450430 14213129501361666152 11474639113465059692 6278194843864954577 2713320899968470192 18189934113054952833 8428669916492236046 16520090263363996609 18338308233009785454 4580125249984128754 9865474023765771951 13733666098938486625 16536805951455943943 2686020414651725247 11315539875166910392 1408535788488099317 16959929057688696841 2179902442896321747 460253849675080397 857137847581493200 5012336019334192853 15017205570448868147 9635244005587853451 15275295825265838413 4445039599311839678 14647232643043659541 14419651757242628440 5623416351354918826 16574902008828160886 7620464937158625383 3797743886916634364 2830756644763666779 2568686167939431190 9010975738266004496 17896169748439263046 2737571789733544770 13044818190537865506 18107513412785137989 1211510547743387275 10104566232063005673 10938132902300053415 11283326615018978592 721114058616526645 4635045262751879283 16776401105781851009 12545923175598917808 2580072315467250679 8641594058256930869 11797531636812860474 11961739256109838726 8329353642147937803 11375807372068573206 13402885935477936858 11620507616914957411 14859412517733922762 4654584632505299561 7776231122226935604 5973488459353241580 1033680397276987925 3347210273108200673 11496022789522516729 17009947982076261920 12053516664965184748 2320316083782726674 11166329014279428022 16475336524607273239 2767173310234670674 17873610180839241240 18323877426379977078 5251483406626523753 12051191058864179483 1431896441146340723 2282112331624829531 13914329564142263683 10195931772562268264 10806942322334319906 559761453582847452 14747394453269497188 3009433199388588924 11594403886341171100 7590106567884145112 5184652183172594725 16864039142764733632 8061320009050130027 12455177514920656072 483353322752165915 4419713172754688691 6460789260686365255 1689134492848928022 559112695747267583 276860419814716020 1666565556025617776 14399581384503242882 16106864853368178646 4238564308500282707 8215450807000564354 4825444536281838311 3960871547497130659 10428153345287936836 2170077175034929637 4653261372148505292 14451953160836432899 17243103824502227533 2717451798057333287 13188446707157778436 10685295130138684439 5743479019890572187 1259295565718376950 18285819361685000357 1081960564451579984 16734926728051423555 9701673221920798863 4445234380095969524 15894963432080182793 13497381307860603072 15583945521763139892 13664820218013187243 2348158629118084840 5876650250129018346 9703800291868863969 737642330263662212 11238455821269399840 14744624836739507736 9490004397686734928 17343551273972724082 9605067508914212806 16527121516498658080 6670738346365692811 410435581612256569 2145797067185246431 10618547218821124396 8789627922479757559 1807323842255626003 2254614681503340197 14616868210145688551 2289560362147569347 4720590740427131226 15654753070686851738 4941297940574927348 13905435730147264380 9342096373674505602 3457249615312740612 1395286740810990413 10246325412193076358 7051136993990146266 12649358399338021328 12617630968137313639 14761691104411780931 12072711791512535277 3848082699809145165 2553454725745067636 17951223663907908829 2031996400158517489 3663155512709732937 6799419505824720191 11778909419084662998 13080648526298504215 10043642912930396850 13879426996118867105 739850241216019047 6831631295987468190 13804338728085838451 1811029733417675364 14283186750574226806 16999917756353610371 15008047247010131777 13777051379463869972 5870539280853847998 4656171923655452859 17808552292526508735 1791035380189953057 17965639370825119536 3439473357626156387 4580016330494194260 15991317402023756556 8594786003899998511 5733701694318255967 12520568165224991286 9890059900852508709 17269774178389286359 2201411060985019831 17203993353726456960 7334187708261050103 1972899262311191800 7882278321723549532 18178206392015310020 2472300384444487065 2971753023790975524 4646309860742982509 3407898770257345611 15708723865776160942 11689735346428736855 6644122117126083023 6650415951243635467 16460873001025767401 123886396416110356 8417620570210049531 9372811849754957424 6429735511414261624 4346532679500270576 5717197437398564581 14927645528677185642 8010584370074066640 8290646828049564044 16189105172084283062 8094498945622813812 795756430573004802 433689569831022742 13465158230415090348 2039561956696735653 1651057326161415785 12930012966411791973 3011695603949248230 226534779566284410 9699092346220891658 9632590170974544909 5699646994422532400 12167045205025409515 14776800641119163553 8233806730027173480 5357687710959644255 3502880905235402413 4112049019910243308 11794358035464593277 21457985865766689 1174670353889302099 10386560411438096432 16938653921639272703 977875190813203856 18174458845317014005 4198613314505097366 3364206475104724267 2934317576529879362 11125567834367437598 2940129273680041853 13243119940629491484 3855003140797749 18060604175278942314 13416640474564761139 11817045934085273409 10841066120696081448 18349483018743737851 13921449637749214979 5600373167018418947 13633360390376194521 2289916248558730055 5349666693290581825 10014414692146026080 1384221452143518354 9994938508436005444 9893471129419901422 1767180285281537778 5713079677169835634 8432245653958946519 2164831663318388960 4826586029574800784 13460734215916302084 8817768220527267335 9440062055799137864 7821421714678284564 10867879262526494418 5474738533463655533 12503376129012269535 17040573776983386289 7786322170414760459 15350344321530376310 558522346192341977 6745381426650723688 13477672024955271632 13675235094644197632 12689039028992985531 3893248641194610879 831109658718544790 3545802311570558610 12379316091614789562 10819975655972639040 14425017029978188785 5898546649952209109 890241061979205516 3326860217878055213 14658676477166492394 15894348999468774717 17533295382568667393 17297301606399628141 4093858586133726221 6670479729076927598 10130151978710801277 378829610275328007 2054791272904605378 3389172345783200774 5841977507679067922 524157892152685034 3029911173064422973 14942060458542177420 141952052824350245 453106658542857039 7387951106900519773 2335409917529887366 9339666944202578244 13713885454101974218 14053804117399515626 7701922759335032283 16668720617044948764 16917059015153465875 15081981788773453438 7412307458450498084 15204773756758613500 1768910620313123304 11089392001801189102 4871756173181586301 5703904668685614844 12019325920756358150 17598831590535808657 6715267915135890449 15114831281891906871 8684879360235751633 6691877295442530218 5455196247786979732 4256112582456776395 10560775888987277015 8925091048079292506 17824029552155718253 16100440742913200991 5277026304879882652 5224434458348401804 16836174711032748890 13386772433580188745 16673112036228611821 16643443541520078322 15709415953898394175 4233355320435429112 16092371096972185185 9842491406593446921 13738139300705278982 6435290743740589586 16045459742672664819 7300197317807973956 1068455127203692755 14160548679891857426 8786708259368777141 7222959635956162567 13126522799826331984 15711837864191253344 16042787867687909272 13567085621513151235 9839126451225172932 4548619860398153139 1914970069640495458 10515223719447767571 2347791740704874625 3728153024378686096 2648656135001362173 13611703850481300445 17186357617182064014 6696314367084267250 10917188172139497032 18365516383386332333 10608087165271581647 7894347762325397189 11584183679310774155 17227337432872375154 10097005341080426500 5567639292598251044 2290739805984251531 11850888632499110410 16469983299207989202 5231503861409923870 3583972459699632450 11430280453054584781 12751069160264400417 1152977431541165131 10396039277131821829 9787334042710640764 8513943508949831303 1345216926286823668 11018165658810334529 18127553271368774531 15342519492992447119 7370988918917973385 7260731388875377447 10757305691542766202 13657400414076444094 8229329815061761592 6504056476849777661 8097357394839825869 11596346759330297857 16968911332628576406 1801993944248932745 14206333632395085519 9642396141128575527 7973952434492522979 8836677289876717900 14958267574679180895 15937615880610123799 16858640607057523328 5657816634505596586 4822780968646416321 4702401039368699002 13101507908287375083 18386237223374215686 2951154442903216576 2173389705098497588 12131133769947768244 10005212318311099739 16124980008486052345 13527778470579923700 1437871799224207679 14450419826851159303 16307578833394960048 2357096187902181378 8745617135960263851 11894078455368419460 1955717692077043726 10926587829857769472 7806961507602680021 5785580385451130112 5054140300222633608 12848305980367101052 6152414577740156934 6340091802049123795 17206732694303112472 18171600516252473600 14544048796773778192 4616131927395818922 10937326116197793433 543390219640207775 3227506432726490087 14370891887652160534 17199849319073182399 16892561864811754226 14416746372669594138 2919857241791627004 16737088210152916943 9947071146188845550 10816846635863227867 14324079850043827842 7842874879131866214 6050012812772296579 878572855860048679 17186843211167594148 9316329139359173082 145153398771338632 5531686225594374252 11177643314226243024 17391633154754921256 5395307665897828254 3611669426982388902 15056218478540454310 16830947393260209751 5032893284909662367 10778921779774542083 4169311935629143195 4314035488919165901 12837345852643805534 8080211649944535794 11958934851054852750 6222814700206335994 16276176020906659064 7549324350862195508 3817347230716921990 10481945668743056188 8821986171476878656 7003168101185699633 2565072775377731160 6215825255633372121 6275122268922216490 16878556816833743704 15700279193982939741 13498095327463847514 13577566687825751119 15589457829385014105 3311808322659608502 4065191789782835793 1710401188526776509 3615080843726843468 10227705368861070691 1590754197680491084 6503965698083548048 7225215303873329843 9202874265528476321 915126146864791682 16622343860498423984 1226349436530898859 10650674038914324556 11751510864992839982 16758619899648036616 10462811912089592023 920470792705413574 6705772956893622890 3972765817583242888 1941056154961640143 4899366293363590024 7600356268559537415 13967753367912769651 15374763048209879072 7491789805735905312 1271031613293359294 5037810169803691540 1389493006190408507 18031992363942281163 16071241558595964214 6100585353753889641 11438094836137684056 4121049552858028528 17397415153478048227 5485162374279168752 265717028200232976 18320106847863351978 1115155470231202534 7064737453468937235 11868703079128368679 4225764635917639520 4182724949807960242 15848204171679260333 16402339881597404741 16529222802777540861 14358115409585475090 15254140875943610703 13558753077993895523 12080212504170561884 14220475538264481176 16526554373669709369 16844417925813207176 4154349662806780743 3083452665664041606 6515344751629014281 45999083329988777 16552819401823400146 16975677098057720779 12691440571564858315 1771613147213071039 14251150218096427759 15890897264779979077 1666811258830646619 667871220462306832 9919319365177834159 7750843980674628219 7235973082151846759 12699548165975883637 12755407272997968497 17467207220967177718 2473224639214896149 4273830083273828224 5938890046974236946 130640610518849727 17528256336202729867 13238803723803548471 3240056327376445824 2516891957138241634 11764411666887883910 11137010214365518972 7963467809109945075 11559023865471880727 4988169490973188847 17246104204689463294 16107695749756626566 5107165765714021653 10255748039497515750 2432856439910800976 13983426074391972891 9680795828803192013 430111623604332061 1756092446691793047 4024976108324665510 11145273218397989034 2741260084828297856 9831186924490009963 18100654054807494558 17995443417541671932 405671760101655567 16755399470079496195 16415231355393292238 1295105868068955727 3951628164858108463 12283651064272560798 3567851562291147994 1096673269209377973 10432942162573194659 17406758371632343559 15374170974955228091 9440374076982993657 3594487433083773058 8472595503361558359 7481275998334296747 15268696098817513984 18293257402745717637 13842928528821743426 7670113980202967127 16104952851563873310 15662794033867025659 5265525183656547363 7664062626219481399 5152572929159942453 13064016313892700886 10768488760959695225 18264923929395248223 18357651827515436718 1941672716451056378 1053298822452702910 11083984806357498492 8994237762047489421 6820912373412062131 16381109264195858821 11262255747217425090 9818400505507647778 6544326436523163139 4464613238348855864 12953613705389748011 9585559618116241030 13373127237066247797 8572879340734219518 4313288696061737044 17228088746243728368 9196486138568204871 2428604494839320705 5174855808042223650 5763791951287945833 5433421821301648546 4973404184056570305 17757101663224325094 13891494662138301790 14033418023562056821 14391978569830422760 6500542047384350656 16766280225478411413 14673123438806693984 8296383140357177219 17702776929570788668 801422957032159474 7692066707928939153 8164586574698887537 1941722668778220446 3863922672174868751 830150027437832663 12585599304935278750 1871444468993024865 8596910579287841554 6584951107401853885 9349398559283682740 5239330354818241513 1082261535378614907 5071329313496139026 4983262844461911551 1534749082705025894 390429465368321145 14189213586949965606 5052437172136800859 12454291654555276314 10790024755276912891 116244721143438778 17550834594006726965 8005827776613990235 18427915976272058135 17665907810937456635 2903143700224159447 8328554261513667281 10864913088444156104 17814375186248398124 13003658994374881269 17183070163187414918 5369256155851371641 22466084130196605 8909137415408934735 9959053381918480647 12332664321581129538 16982913474668495947 8254940467536191738 1338846804105622868 18097660678448621705 1262122862067216988 14607634617698266795 17861686644683603924 4896223486971323329 9437550313080118329 5751626483202515989 18109920631951765388 2407893822337357891 17166205438373747255 7576924143482826424 14879736541615966823 15641087055580153345 11454346123563879842 11561103757233083877 7333450186250510348 16655219366073306257 903512478132057919 13966925501627111725 3220616744621373053 249206360008870071 5099403337970177929 14633651135191562225 14268762102121052498 17981831079805211092 7321489076871763636 4141178734867267491 11969962209627146298 5142867621902296430 6835035419535438158 18082386104684287883 14231216636437621605 10442964274865504233 11193410963449660776 4925320307984738154 5182479524866582640 15472598635181766808 6199488689095609356 100139403539118725 2697526069581801990 16329354947384677966 2038023045626159160 14403865201773288806 1766781214769211226 12262866639488413542 8274725989570938860 4555013505662782572 16586410838609825418 5086221724809259223 16563142921719702872 10839335444067625661 14194173615762902100 473610162547506463 2345801658022886601 4843857493538163313 12778981567073896791 563156211749390390 18057640914408445490 16306708766028848067 3571502527148350002 10462873485135215536 9467947358536401342 624372722953016669 14085500199673923239 14777946572712281574 125522668038240224 1297321878831412150 4383443332723917387 9248511604642590948 12413049426665017085 11496522523110906107 13740967734790861848 12051548196044937850 12480581868364623444 16034513477763374540 17087478045222167574 1778466213489237804 16932343490869241044 6104061095008071969 16043742974426648764 16072246410978167172 17388874809565389323 18079995480845267220 18446337282541022303 7269071996969942911 15331528690040139375 7324596923750610374 15482787739134414097 5484123764894268773 4295125334573731365 10431653996953386330 17225950371494805067 13649570894492137806 6331948283409090203 8311288617486545885 429638030544924204 6963804894488409240 4620829706993235142 8528701094519835377 4723656410924728140 5191838318860923504 9246836722647486944 2170070045279524035 10067879544077652809 2171132586446515077 8050411971636075803 12435391340834676738 7666744862459383487 1643110602651918212 17257199227615326520 9101962650454015949 6492442109429841313 2369268835650252912 9286508030450091418 11672962845504488926 457596535390935291 5595331593079466645 6636944933381015658 4250406881852089968 3221174783350734161 1163816340362721330 16228964752440112345 5872819006467512877 5228787920743771998 12132410176679510959 1224710240612894427 17897012482849401159 8310473657245115410 2566852461951478855 17414721421476327842 14386001344015465922 13165050578921146781 3592834101767733273 9607091931053832019 9520457054528185569 11988560852788758692 6868158215017575510 17388383301861945311 17476583266976355834 16778697844700390104 1852662455540375005 9194966957689352734 13138830698228964645 6792773754895702500 9907222842673115245 5759933128706338668 13953786871900061944 9415833815058479436 8575887585324127353 13369678383425785879 327840906676182475 11418675653830750581 17256202987940168838 6557099242917825899 11286040895623639547 266924381097695190 7815091260717473371 15998821311970284308 8776456079340547887 16616957502716897500 10809193589394238846 6415398434863343195 423326651612331654 15166806021574391476 13411391950752523960 15511909991944017902 13224433901745712485 4636973746769129442 14449733909165410120 4104200332671785962 13024257343400646455 940994485773606231 9135862449323433647 6904438604637348912 8325923612427377032 17223935451790877707 14357788184036891557 5191841055621205019 1263528104385963847 18039695000336059986 18402668042149541311 13658989848898447744 14867426133749083226 6446443784295301781 8709613715219675153 13232402372573733470 11805552939682075503 673163050455688288 2471600586138508216 17909584258842785590 8984662256095806906 12125295756652689762 9226953098433684377 1530004399079386098 4764920203463973068 11287240692863293879 13945289573256849046 6827102531281209886 308257898739835592 14410984050902213034 379721972024792079 14760118501772427851 1667245398279041362 14102181871323931456 15161068137840255605 7757488549423265262 13940360257816776969 5462952077309165650 7714077501484988734 9554993812401468592 2674965664477950559 10783736154646182324 10629900362400046310 3104214556637267334 11592856889297480249 908577862983727755 5057682570100571652 3173216288374700978 17659412075827761079 15070102703268194802 17284125823744552181 1839123956272395008 5413701143419311207 13006791711489158278 7756621876413196381 14527144837359509509 12654028218488856487 11123192051407294291 11179011363871702136 15300751866637322426 2556949234346373154 12386706187458514969 9996504861580953256 10596682818564041180 8156358540881249384 9327429440665933182 9605343204206671085 9193254983497646422 12589174075685078535 847316079930198499 8391125739449799544 17433124640264750370 3438241268997545717 12196399425901432482 1445807919160327827 17220392227253621167 7699916156076997193 9483482787853422762 7662377523614341329 16573197399816864228 6234852739103906823 4981465054893490254 12637466383321154415 7974850277503407530 9056459670568019365 9623504876179258456 8058952528570225158 12001651886072599938 18338145550572398756 3903643615774964771 9287743519641461920 11348939720728093146 3501590888481141602 7794906758457617519 16534390510818759430 884147132063985374 11778308973219700970 867593377211336061 5144228313092324871 4793513076317383683 139425695442200317 6197155248573099805 11865220638280916176 10876255760413550105 1411238968431115027 390400169070532513 12754154670796967586 14656281095613775355 14284811155969176453 14675001192646550288 16089515198912695371 908302454465310342 18280082692733273022 18097731769061150638 9356944208935215025 11935441417627097197 8532327250281533270 439806615994080816 10504649949121312471 6597166527253592580 2442326527905587125 17021787526996059321 5371035620350792470 12806027117136329313 3402293580186248258 12994265816564138475 10803090163599369558 16446297517933319784 9117536406317259808 155482078399864294 12456004859122679756 2265123536626739984 13647891715868278923 11992745888608325413 5072400805997156561 10942195240708724560 16486148828039401107 770255400920515349 17857233412243964869 11880081125828867208 9506902676884981102 9499808636989116615 1233841668839973304 359333653725793510 15599168321858609610 12537460899185220896 14452600101642061184 6538723216712197484 5382004462403810355 17780582525028740591 8816751250393084744 15564590793281344482 4245138711815998594 15633588658142626102 10488884392663499909 7357613113326908175 13421916151133118633 3595764117010287546 18313269716421140538 14133242982862727552 5810073815888356051 6532931221775943294 9107710936772587167 9293094039463452312 2783782526934365566 11358180757083385769 4389749081560079174 7402984382743852680 17713125892919189517 4263459455517625055 17079228912934642732 7786933669151442393 1319184364559460099 2583971663406158652 1504739151931903064 16731061738164246226 3284445868197596046 16467518478947811446 13516800856306838779 17332949264475163279 18077160876892610301 10985331278357840560 5210789922574747711 11231129982439916602 17772060091471745733 3502109781008873571 1651856917463854885 12719329074011075563 14141085349399437961 7564393561606617796 9289742395034570333 7491522733842681613 14833362206247459684 12424726940032849289 1224668403052747418 6330227109584351161 12770267252280114448 16254118541674707019 4658097383407566471 237816029602270446 1928097402207995395 3359849882503850979 4687531486337615512 5109383575998113436 8216550543803220641 3925560925542152993 2706276001841922247 6542269628628145673 14414984043490906762 7271245359220814631 13719568791264409018 9758465297426285815 16117200403940947104 16228517751464812149 2787465272229889790 17416958568469409731 2948092121064762398 825023136378398067 12489558261469094720 6534451532080603464 11037135887490294757 1870971448692820400 17760358786158555858 204988835749334223 2031230950674844529 15253585398079464513 2084827528336632755 5496069272831143127 7458783971240849976 7184024385398837704 8951525993663767952 6078518310350046393 16090845657356220559 18247525011498328191 7930010020957755288 15578955694674264204 16613131523026965880 17157388877219605536 4797489172174561035 6916117834406244360 10641399048307650759 9791655701014789919 6993268691740337615 12096815991724376275 98709948922124727 3615719434634377194 7520099583371302604 13087353403363080343 1999505049234646830 8616709898169278923 3712109690756164759 16952698377969059003 4169610414206874371 6120664986861611246 14403513949661676153 8585726581410945356 2647073004310784694 5451561392784685482 3828780263054573069 9969363006233147374 8447618993279877175 32893272503560825 3784863381981100622 18288024105581605669 16510708455490825177 16980905073039968091 1998943338439376941 12763048006012455418 14488391926973726653 6549081475286740834 987329987295189385 7803861248003790919 8427821084606848202 637626441191294156 16522579609352497031 11591273123751464508 13746562770977710020 10090708021114145057 6590823598349607022 16752499797847348553 16778768340545221419 4515237947480957282 7277366306974266035 8286793574406799369 7152136495680446719 6143366524972195054 14756291786020351663 16704551986434241694 15485465832185987389 7774640905998845130 5938451328843769625 2567591801947650314 13274165543265210919 8536004612962316526 13810878687432045178 10746429585532376484 8690503714644203141 17317939320179426842 10186574893633178155 1815490644663627543 15351026482941330293 5477371143066093512 3431443470690235913 4422612039682723840 10484678160100471218 3152169705201052412 8270187863239335907 5785608600113766856 11122085508211738348 7808657140822807034 10793537907498646414 17145927088817500599 4863192499137907498 7480114269423189436 14392457222544784364 10041222707399408388 1256407686447624276 5785515668553786180 12467804334121781215 16217020330826418700 9698476348890116859 16206210468005837448 17087011729212093019 12804186645140372001 11044842140617925145 7248122613910328984 8712359535173730297 11878321043590682438 4853773629392759647 11316557033766714137 12808861884162579981 17660697749507031273 17837997510240752724 8988229721537743024 5240234961400434566 17465280028398108861 14938031231166883259 4415846408623917585 18362106155123947581 6975647497935412598 9701859645530601271 6677044505297968712 1162940316746786234 15281402497689806524 8110294824570577201 18190383312498747278 14132089321249227852 5166939250368134239 3115675027963333410 17112129460157218928 11729371968941586763 12396212378109419359 6321888801290308445 14111353138470952427 1464773841189511388 6504432108294683411 17883400522431121708 10628346818752788628 9749052285360970465 10005454093171424031 16123432163786748006 12974693998245848530 2812418923254036477 5919886702466496210 18338130858355442973 4841963065846722518 14457174522406172547 4656055140846501404 903196601264816798 14413796684790668197 1994691107289195614 17847118253085463568 13401469859255365040 2666499112388153377 14692869527929045546 8474469639370568548 15808137350417937246 4787711883850019577 11311226292739162404 14099338442672055258 2758067316279971926 8112060851500715035 11542226290133075674 5568824563855283739 840909939818566935 10864445808702315296 17680520157414473792 4484969118054000323 16811852840956520345 1794280454660313368 1901859384751285484 10970284904282223600 6294187278056471096 5959701731159872753 15920019227172043517 5582410489141117900 17708177600100360255 5788853995280745611 17349762993591931150 18073974019714633520 17363915299752267298 10499239625024606414 18175562373056095244 15919901139167417935 5457377011146303808 3753644691398720107 16744998778690796756 3127732467429643957 16579420393585677955 15641776965808054467 190181348836677941 2979658541914072972 4783419156808957505 14286867300622019411 10281274499929221529 6828127529488164996 16936000059816583588 2500464056012537379 5724900253965137942 11243531327865883307 11140914400274112720 8673327764762253193 4219569996757082593 11243639894857680605 4585220111987786487 13007346973807772130 4003942104064810952 1525781887551566167 1689439254300111385 1486093897288221531 3813922230907759344 16176684163277593480 5639608832586018311 1073734043456291911 15351184152485002222 8082039197384113188 1912049088440742493 8099933663923971621 4336385103960155588 2840037366998497776 10026474680832456693 14171356396283567685 11942577805256789832 18392400776110281349 4461265358781093856 7608910850472821049 4796604241788409466 12226564226733065401 17175785317628130997 17135154834690687172 2785038366547526558 5612101715016947059 16515393579282052413 3693382309121119637 18021210431248670996 8216621659805234414 11716078877016001009 1936202029848355487 13680359802529201796 15720108963508140702 1125245030976581841 9419114745715906406 14093722516752130828 11469674969634854354 9087802676692905003 13494021174454691274 4972031982677730587 17814449583490273541 10739151440697211844 2297517861656004795 16101915300098709159 13539973299221998149 14378020922231530952 8948964369171034520 3452668237992979390 10813965021716452517 15056180097964420150 13676430068107683826 5157121153689393811 7117624207787529415 18289733102481416505 8716110148068321968 7398808176288456493 851274481843424028 11590783058860596070 14942592537132071360 2486578243864101825 12017184675899474086 18026520467107982546 500841499203165503 15600872738268109082 2506474239623344774 786128873219458170 2881299101121529392 2093504110061106101 16701538818835723560 13748855866805492424 14930588440109965771 14436706523432041575 18255888484119857141 15030823452070729858 18206242441138539558 12687731330139271929 10350294960793971651 11706179508780024344 5572924460009049204 18233179324346581203 14460375820852071819 3655875693678607180 4563611572141707708 1317383544135634810 16168030506521353706 4711027062415125583 3233302072970752653 2568196393168713040 11817516987952152566 12202263568215081978 1417887365704886983 13358404901180123243 6507240918148874402 602999834613375596 10491350149454832102 2458992680602651267 5240684219510499158 17496171226937352235 12382542378849636757 15293602210654266901 6031067121783729783 16495882565601992180 7845204634712623822 6370826462125518610 17799075581177841353 7673290704586392452 13725266648510103842 13306503613872874790 10380146773379294478 16204476001046632954 1091569930511522168 9195420346342968549 5937939011643834332 18112277471063196890 601120358933799366 3278948945554676442 6018240205915601189 8395995566508448286 10972280712480546971 18416566313289895920 6487458315346808253 6168304206562299075 6661557625462054043 3152376446247348702 15295286644236816825 8930368307965527720 446862678784641275 8248103972141647541 4894342814293392234 8744438337754297469 5505977237813751175 11368579898346473314 1225178858379296294 2980273572121915905 16920801421360201356 9912238804082610485 654303836541671810 15473818811415144007 10846560943625173869 11100506970275860242 5957472352572463803 2457594418550691299 105177848270111383 3998301755161901503 14351013505259838937 15104996718198462267 15346556466163868001 9028629114762775759 5458875614123551565 8576227916840133568 7643015173007271767 15263379813670327845 2213822492143317157 9827193252076240626 8875808412570532154 5999668096785159392 2531179467005343415 9635862013491490285 16741848432148412202 896071495684158839 63615280881432623 3201030832829559757 15088909222216640781 6647883861247015875 8896663258584469268 9464960833516033933 5954387128342590883 755408141926915669 14540109779795366852 17114306120616760835 11827200249327398811 11617523387766406651 1435372237731307530 7020605248830068136 11789256745915414188 18165207585481556708 8608901102933761705 14106054821254818896 10110991317686026242 3563131000649654931 7407022528002607437 2123415121213205624 1939467554509186790 334207047999218734 15722785765543265709 1374487274169684636 5667306048789590689 9534232339079674828 17338123930110651616 9673884068803764556 11069406607017788168 18253610814696447581 17734149483377069535 6446851974784162014 13282121351856522452 14251489823739993728 219150699991030670 5239272070518168288 10700650007383849493 5023416141437143084 11370050816498390440 5289127305323786726 18255936016428887740 12049846831161334959 8710877563470150135 13968536735951644545 15039936926256870495 1469873195376072961 11108115184936191853 2512338968743286549 2346781558144158670 9266661827318520810 3903752862377464057 11750768665372350537 287314368896441623 4510700304772245452 3333389060128085846 2955428721757063026 13770780855585697634 17651015389206620109 6753991183747545555 8579911179054271504 5561809070422596798 9504001784321999847 17717574657315474692 15023854473535984065 4602464411696878540 3804916331013500038 18279704515596316551 12017784160688922594 1282963584744090546 1059929935851613761 11200148775782246964 1715495983615226688 4301379181814594933 11597824005766547901 5000390478923932728 10630524036773086483 13674194407485237550 7246737067698353477 15416007266731642912 6285185254286519051 8806040375722174463 6140453461394013222 12131839745095192187 6558295003168526581 2129748747413279055 18220844546471614470 15140139841215059431 11278442131936496622 12693075073276301287 457444688892065744 16042887971812491253 13582868933169439651 9426366590210125594 9645041345734295809 12933601510496922818 7986316430876091955 10001217861461604417 7980052931027366852 11632564216207698427 5030842667246358114 1788067734671105440 8296414792022858028 17468657265314328297 17941439543537836282 11426661730132870113 13107326401408195291 6483543203012426428 9493060517497022359 17199864951946338361 14565910194672683315 15022076018892690117 5992466218125389610 8674890509302115030 12923852716245954148 12678519528355127210 1168157826145957051 11504976709285537153 4798546451213203372 1499846504905718295 17002404041493410765 8322938129949724837 5417289135452821457 4651652428416760971 8259298506187921749 8638821694214794787 16061904157268965507 8640099029204876110 11260084481087020319 1685898024567522348 3584477252463159758 15024676304342539272 14347043113411324316 2818800103228564430 9961340263199769893 13023193655333605221 4547086574403912958 8505524463533069177 5768397591043518526 4598743554159374246 17448928989713804181 4471491249402933528 9439531487052572809 6361568507660552043 14549285652658757854 10604156645219309559 4121952672483837424 13864604992194741733 17659882306326137279 3039434412436020700 2889952791064788781 16162024343479379191 7262376091457371248 16110075423837458937 10542238212249050021 15033602912994253353 5956698728954561591 1525850987259167957 9494158412841769343 8650389746849896505 15768697265913318418 18021521662869373726 11348244688414707753 10497333392145164646 8756194591970555733 16627174405573773118 844686139734768338 9621173986286738208 15659804182356128108 10148735816288298678 6030255735539297379 4971080469074399587 6953657674417335275 8646047455866579481 4464680785390559693 16396845635763690713 6158297432470525609 15143048556578232830 9698321314854987781 4587062231398362909 10395070118623823874 6253667203886617752 9039591142660713410 6325802244943738474 7842708399544827523 2961318637051603904 12288187378225604542 241870398853613610 13419667228122859939 17524647377636038356 6879837521082867523 10391411631972355395 8683871607575637645 2315272507437569513 6352204994482552103 4241523539186157661 16159945544734409666 11697063802969164677 18399677556546306186 6343075870782506050 13442715773310583123 6497232200473829372 7960344676770149872 16960304090258812923 1288030506199351200 17982487612053871102 18131436715562488157 8872207316501730436 7202935711818099883 5019157068918076115 12568315794570121198 11777860714459505706 16566972829846988854 4571839553616434650 17898062297597611819 2982131468153896193 5964263161413008712 10633786496454041067 9190594791033658768 8602562626282367196 15585561176293606298 8356821968825659872 5721365189704289151 2835337699057913672 5801102907320041319 4601295731725034402 1792929255702823105 10064833010300369788 5673461622426492634 157701530061376934 16091514906800411150 9209417557654530213 4539184862798251773 4059763365627765390 13810812533240288896 1915289224669076359 5923538880672602210 11706640420138830290 14568411288031224149 14650341113473129263 14865646854151522432 2995412714690688091 3391821765724541096 11711210903686258361 8374436975414384354 653804777335381865 12819263887974630998 11795193229753681303 3580346266158516291 17501159956332961051 14959265700538251666 15873069607073498339 848407400137352729 16200973292831509816 3873058588260500049 14091247366650064199 3743838685438444844 17746194270426974239 10155440808853967519 15260270062965167939 1634691113997890806 10260900480217855705 1345262617906640436 2276044893567392308 4571909701453086376 1260584196744464852 8348971526072993627 6706934541943668934 14516087648714546773 10266664738714106851 14660605266163204212 9965630655773178078 9768118485825610713 1691505070580892948 1958871969786224824 14567228034394624950 3215053278790470053 9055844852918762966 7468008086269165385 5675459759954011959 5779350384797215515 2454142487333435761 4902860795485259502 14576353301251708766 18355274107742922804 11047793676549336137 6304313533565095647 3870908935936635227 13461913196188527430 7681989789172143255 18009225425371731320 1133662381858001528 10596829012250878476 7726275760704470865 14508625955197232743 3397132874909713923 17727428385339751091 1324174957901512349 8980141822475356559 16873021469847007805 1837309915467516843 16625195555483382126 14827140345536967387 1473765577701797789 1476626474574149163 12345097609058610987 16005801700947032047 7664312175173418532 6593233799021199895 17569075451607606710 15885929192229944085 11141177337219017176 2567974637457263858 13290815859469337781 14217304706279758303 871685090084205027 1320275921172743904 4772346732192979927 7099456641438246195 2646245267225615876 8927438883241301784 16687885068914164342 18058154978969795655 5420911679997313788 2781649752110765502 14068423405514735339 6803136595551103003 5824067287089238716 2298497165980287283 5069260998745668834 1261504247729759642 14371481503743831649 2027062677788770411 144036074700658461 3045301507205385956 18082765475177139168 150815934773373348 8240095231416217993 5157623841481042 16789966465117165403 5770348810333381561 5221552343780183802 6174445061865176404 11784985704478477826 10657461711483503524 17939181983877334389 3977573245521889874 16566012193596083291 10076849183133876594 10590528892575904831 298048662510001608 13569801043285868038 16503023485487458949 18101942240563423748 8784849119556780715 17954835342351044246 12777982283320923302 16418311046769753410 9975616152954745068 9598698322627653062 2166891341198070020 7430133164409424964 11159912378987931172 505073871415143832 11439583075388522466 11258225935019681313 2103388762652644083 16665551202589329864 1363352742607855502 3853007069953394668 3613588797895113047 8707865086814050005 4998589193699636826 14793421792969262537 1082049055262544859 17769038347300697502 18286209862726343951 1919062208159092507 4170538417976177516 303653242719728010 13870968952731397405 5887941762341089152 8634626455927881503 12410145131737097644 6710607007679222020 12583816489468861611 311001211321756921 1404472825223918156 6160483000346181027 7193624721123075492 12573927380651047294 17184729716551211446 13188985174755612856 9572012516399054203 2776985165368582659 8045308741767798674 1455644091437608987 4557594599607084454 14539462089431804263 16431156065242970610 17022871126020178214 710721257595417473 7928048051989807903 2917031315261468455 11371863546972399880 14600065874840572343 3387246940612479958 6088133419709658285 4127634285541213057 12632658279002186234 1940073621603090263 7955739906835242885 4976482284058370589 14267484116606264993 6285710647209307876 11594307752505404125 6549149269952771781 5236226252394094830 11611678785757534630 14996178846031216659 6563695261698851554 5658056764542867323 15252877920548167946 11976691159583040080 17301909422994018727 14081971797157032110 6207118007591341750 11040222613850314587 9475804577838217376 17849684719481385523 6017389142542963241 12178470611411276657 11159985235730670490 6851815599416464326 13554063809694051629 4183886344023231602 10118317552166479535 17811849169109713756 15300236787626004902 2083566288146450781 1046493662494967129 14017125962895194991 5718398661197244612 7174598236181030733 6117637478413779611 10657793583665720345 17612516421377677251 9719477106470764564 13535441294817423811 2741748636521148972 6329458521826238723 2902540337797507230 17468792013942593542 11507934315001609473 5000539800694321866 1575734923739053860 14243205138129064680 14773328213760252009 7676772876360607338 15617535907502219411 13914794450326278198 13062220958414670764 6834394702533543118 18028124060316528726 3603540124134289020 14444394956182894602 14656307393538022317 13211177307312429189 13135597315349621881 10208452948405863421 825810634257064250 18325712164637327903 3585848712544478845 9146482604063406080 4707500359888836679 4809753763663852406 9797814517327559916 1127007638099133235 17500380577017243490 13713118122637902070 11159639128479819462 7987899186067429436 10043571008572506465 17684268693663903775 13455437375825593513 1164005417008109946 952112518964959400 9220127036461859131 10199555847276188027 7731747182564014517 16346928876214441720 5484501354064251014 12540849547053718203 8618058430979410989 2478096841521790603 7865028102679957027 4301006814865406361 6238164503467973475 6746237403208962368 7265870899329607582 10002231276428601962 4829138040529814349 294891481208063813 17340992936726972927 5742713314665135382 3659945217627671899 7952922172492962204 1342498635307292969 5840687572279348123 6327934604587691756 6424213765420893869 12936317251319465122 3375167436485485971 11228822265252300054 13424160884136753223 10252911162759782554 7670443166477764263 772791587798569901 5478425217035678509 17216595018878726367 9958861407217177831 1983495776017284224 2737634242723301379 727075396233992261 9516807407171709759 8186913393053725646 10074082471252293584 13062042432897301603 4246484678393341492 13775989431338815571 15268993935465397321 13779694282264942529 4879572156121499551 18027844917693787261 11364020870792771338 8462888168857730023 10978280957082994506 18265912835336004006 10560443176187168655 6291871748125142219 11885574187294388178 12093933033094803698 11925009584526883425 9300384195462267432 11255753355577208593 10746622233673406046 12624569416234292946 15106772606135320186 13925349228252553803 8803959083053340530 5487332061540023711 8339512866632884865 11694227836470797066 2171512995540911001 3977867701430602409 15566640660765980066 15672473797054892255 7915759165289673885 18002491034520689332 5917639362737678608 1830911788460762046 16654906613315172519 5459165374115075191 8607224891038907055 4855972936783858129 6988558674559877350 4292165697873449826 4767127998322171021 2772251872656315665 1744937771584787877 2431986706201138336 1080267063131854537 16274406091537175869 12282298981890547803 7996025081955269251 2359138632902610533 11770574312171267422 5635989409283504310 17688379969034747340 1201958211170917963 1158301121369851885 17710988912782562304 2067491002152613507 5686125676829542679 144600491863127168 6056614158635302761 307324419802326976 1877797023306700756 12615771324588076852 246021867729389822 10412435649980692552 10280850986048934902 15272426236609489255 12907313206287813610 5128698559773981989 10437454851847185717 6681103285427071829 1306700871157427439 10955011009296013466 3277997337373922142 16933342029379068935 8720022869315223084 10472537411961934278 1946386496930372716 5211586299188470857 16846208534364759723 15572054723345341186 12535148616183241527 18319040065790907094 9798060773411844198 4715705955000225897 8980030718353341397 11071330544872335592 5819052866626423320 11447843723943197062 671179999640167359 4174506564939047019 13301409450083517971 17965977289923836791 1157507594065747222 17056283588559257018 15711108181975519004 5087482627737800046 12796561431142394323 14975155494502227297 1063013130494323816 12918696394500563761 12286785574739213587 11149010745002123517 14722814038797624527 5799192872066223707 7740578137561932766 14846864801227186247 15482892936639632803 467029405738939432 15865722550157246442 7653403831287199334 9696807030537336603 2968351549475098573 10357097643256093041 651086141449021510 2312235836262222153 6091440909045287323 17293403913215968292 9830639673634801254 7952003215669371295 904928198928408113 8805303577440476032 980925623235031227 4027309017166384463 15666444904403622665 10081701519264442949 15740363924451582970 6358325204239575707 4203000754779508702 5134146759092267995 14283031715749778819 8931498903919435192 16031808037053383446 12324366771292441992 7645653323650998204 2773466214460796467 12447261135413619136 12976860747888462185 4083922490413335633 7013460136487782779 18242673063809138902 2547807083280547721 6533414363022315927 10421169848484954923 17938981270968896088 9158712028767293706 10774621124532770810 12156133022526508817 9746692389912830043 10628041273720103915 15309577195804730821 11576141997873992567 15595835749744069993 17945073469131371151 726303801750389173 177440244738058058 15705350781234466205 5881893255737180262 4956632653862563617 14934267613875957263 210579044476827450 9413937150324095462 232640417629444375 3086839024052868046 11008688632407794109 14527511882614829428 15994989553770678202 4960720747511862684 18109082892162492217 273982335196639709 11968508898512034450 7695919913465142768 4579887044050249496 11433128319382419005 11848279373684668640 11940655111459548211 6794006372952432716 9285165546684112498 9791397464388856041 17577425007628217228 2582271105560583022 15578295033294819986 3223767760894166407 2266662088179687566 3462022134856202446 10642811820639367459 13804765010595309041 6130637597707473761 17370209022432314343 11382546343565622697 4631890367069523610 4499167092199783883 4751048660834095318 4310195170363246182 281396753949379130 17725617372452538521 14236452823812160553 6336197179066796785 10587911723544272120 15584620108139323155 4988763028202910842 13506680362272636794 12648325347392055833 16824881240663346869 729810862902182455 6983762677196173890 2373607935774153998 68661568397640775 12438940621843640610 13513971444636000762 6272608833385555607 511740390680524995 16623508298473724864 12583315374126267384 2229999918322443686 7869010752075731493 1357928888725959094 17032524847203884629 8772641408139416190 18340092135329093758 3522183461865118156 13991011012429354927 9831063280468873105 14031782007565939547 17027672479091977784 11787193550640251693 5418092889633362280 5519643191200560649 13829177047159703024 11139029145675100545 7206045090466094318 8356722614791983303 18273495583687593490 5737482444548331390 1830645829272323169 5266733937418130565 13457273398624493956 10723889702132087358 4439259971138186208 11804796029017564877 17001617296974196274 5543357348175890013 7227687357427728687 3984006748073768039 258070504926182566 6799994814643753821 12085540825933690538 13902805300117379099 5418957013289706504 2580254331734457701 13989122645313570085 6699468538659666988 2875268261962887145 13344959674427369150 10047677306169914808 3757125861619175215 2255121429455808076 8584952005889537782 12339277134112230639 128733255845474354 8581397381576853624 18201614991167244992 17255200396984933243 14310469623453907121 14951751816838752926 10886123709054668720 9596326204882570101 1861466936826515886 4872200781958772262 16902370046013342373 7324949311161767206 6997976822581365209 13144473085843937988 16553432485376215709 7160471079354088268 12355911598004739454 9801907943794675363 14203872657109077482 13968809341913037285 10035059372430927684 5241695867392282834 11221335400403077544 2929959960652146613 12506652168085612070 16554953747251168896 16147281642706037735 2562923996364470443 7765204414000031976 4104937557406966982 4173223884189637564 17963084094002737582 11546387934368200462 7075378335748246126 11551962149852692513 14556921827044596063 10397325716730506269 9079503699777306886 10723270696528408095 954090383056126100 12007233597391444507 3176995075119911164 12586226147310879516 103720426076413096 17977330033901065014 15140029916694924853 4225217875293060638 2310464886066271922 17907365282784755590 5266788268590430217 15399129986659381465 11542633398699521364 906834044155946852 11637153488218033625 3839160901417604534 9998575152790953838 4109579445893396093 5456891193732111154 14189182847437726626 16881918963957444656 17500547428325688563 6092042427384868116 6649081001299245658 767288364978985862 15824148381738481402 1201817822079113375 6128890756458104557 2883917537325500615 60290340906493741 6721275440030911314 18060283742904502129 17487749751940386963 14456813557355999837 952149264993143 3939644881740212715 17836772577023016483 12857610338625522170 12350740347123688585 16896318925346425929 1819157950863631238 8361391115823572156 15167699620934871880 4552265529796184261 4466464560443458842 14677250503311113812 10038337152530551174 11449697145502064476 18206122455771531028 9888942442007482266 11492851069385987278 4282525575220197455 16496577752107240364 307829221060763905 11051893587158878580 14882207850173008716 773937376017258052 6303893908916644555 11256164724721632818 1477440119706578512 6934285969207533626 8148922200236325905 13939885847453268524 12442948652133601045 3366940002352372494 4262305735926596594 8117741031651510625 14572812799374957872 9143451088429378327 6973784761672823533 3870233261073055485 3700039616911330465 4259417929466491591 13606714012815604609 15006447156351384185 11858394961306279553 10313109194983546341 1826313351319432937 8044666063731116125 2988239356946584528 3330754304359156649 4263540505833371624 2762961366741894511 15183735577483813699 5448303655485370672 14667922308800982952 3239765037278224099 4250975263795968589 17512257944615727808 965552619897514556 16828045393281166323 14277126779503980321 7887956460660562466 5986659068104484124 368036385177590569 6508984490550114327 1308731530238189301 16670556966551967293 1059000073231644880 17404445637304452219 11078763885255920806 14007195658132866406 7501353675322049395 14222125817995227595 3073302855458247147 12006194807481221004 14258075229796985596 9428854680197633628 12742565805534074837 5552246633458520002 14269941920196335479 17029677470513458054 5310965935433825733 5168407922688750969 17075389614452476047 13179583853121814856 344011973815729216 18425212604677132419 9072027674457447241 15983232043754244555 6341121270859387400 4246089006427658429 13224527155261941410 4347137222307655760 9632911994304981591 14036426661176975171 17628355303336202512 1439086540334079232 8619246030591697710 6322967286391530596 58139733727991326 12397904647491710894 6974906572235966570 14857146708903981095 3768916294690334761 198979759094038865 18426159348309663220 4216182488746437559 13129400024716216732 1434647911964336314 16437921080711276415 6878599068838221175 6155056148006343487 13831912097752363616 4315150648731920877 853545832898317962 14669726072418060848 16085875320074832292 7990754128458989329 17375714976935909207 16774971284077608701 15845327196381502255 4479346351167371298 4778993016610215778 6617803835873482563 12505326312831111703 17029894486490379807 407509689998342173 3444665912985785462 2816190803417296648 1544159365771320960 7620931781793236393 16337765403093176224 13432835770852353596 3565727436111185768 11268341307936682201 10058100959819969734 12505880824749211757 6710130561985844204 15827147080961042347 15713029754477759163 6041064417748040027 696874408209387346 15696625161381353938 11414376219237305410 5278796639408590295 1604705475158649048 17169963128789303019 16214846381147560352 17373995602945799335 15137079516890888502 3670122272670396257 11274217091321040849 4230265432298938543 2456027972258862157 9835824351469490125 6233457668339711565 10761120974712403094 15010921091230019107 3726956196161193615 14507581089388741935 14455012714169686747 4405565614682468554 15608683959292624803 13214518592917715098 12488614475463054203 6497632395919179743 11587442551056073598 5001079907932810509 11093080098491768862 17909284638646026312 12488619182442851948 13873128631043429553 13285744804733817744 10127671154507607284 11893511734671728273 7933415582212542636 10998868955716734443 10709529224570819762 12244620019121577655 5982949771376188167 12030991748420754905 3465151085600559744 3061356219438229063 9863827602285386893 8949269697585269020 12889595688295397315 3988478651452904945 3116671997944473546 15064241650284009034 9482724679662181206 4602868899943284993 11774049387102649677 9937508378529485912 487652997727294542 2806977675659320804 13489269355377479712 16505703747331917582 15214944187992594606 32546974369961966 6265859718376500729 946587875122902983 13360205680529132701 4499374878380756099 5164016273925597477 7343595533627802734 979082270142540534 18056946055784051783 5535970107492729722 16165168319861964114 11616587208368399827 12255638105057060305 10370719239179068502 5258799014002854565 6237994261977931740 12316921978691979911 6082009032727199303 16760900527715426137 10221395353444558578 12572466528404686517 6826419793808675881 17864377752085742425 5373544700420490407 8589018771829263451 7632794655497247440 14179796236404429724 16446771755460671505 14946843084499355187 2048123565085151316 7105755276154543950 2874145312582741929 1592852323187235827 10763258883419567180 18024806890733356898 13689406593122311929 10927618122723262013 7382682128863832687 7409172754811279602 9845637395830211307 17984022972679379647 5511858417957366339 18410607790915266383 2948885422698233331 12727123978865673563 13259675780895952746 3190472235898844512 8329330357259992901 3575816646620444876 4731643426251129517 8966263147989450797 4613134017993256479 4835337518064818894 4328414799844745292 7273605093489765217 4281844550376208846 11320915153288428203 2423603836168798813 1303721741441435472 1147710262080963400 4263026548697258366 15950017248193069831 16449323495793610691 15078713465833166865 4912636370501679505 9659824257193670573 12731025633417253156 7119820582020520599 12405154972861377326 3920577619739303637 196068008531162902 17728525421522838984 14641090917996462677 5590774199313115184 5358838722321631840 16654837840063703677 3142705871927750489 15146978694675870722 8396648692046705454 6723438354614202359 5143299560131311110 9318194110564001958 17338902236980567505 9844677654413292950 15434263854155823150 3479513188645245921 5932511466040803982 4821424252337216864 18254455959400959658 10830865624483148768 3104538992433127486 15219485035857163763 12903141091925350083 11459700560842994409 11935370971686761128 6497129966380087345 9433421065313205756 15775692025335875828 17048074959901202655 11149092782471964374 7128602885865560874 608867849818381037 12291737608256901362 9328167380546441227 4249338553721545913 15256495835057273777 16306056679687328162 6207689159722054676 7780683891894628951 6888298980295893688 7319622544156697687 10200844449150456358 6838873675383484420 9926364003473649245 7426696600983458315 13682741866343612677 11428092757665111577 13357697731356119410 12908444236094510619 8001784839450208642 15237351026565659298 6233701044825017278 5100959595345862469 3169457993060414378 14286262438156705139 5572359592979695133 13533434676955619358 18240231010531647460 8292144527768515657 14160056284579836783 4737476354419137070 2385866082249951804 15540678709493023877 9195682735338079499 8939141969179085704 3975374060585447775 4679993074460352373 16974910746182089028 11072234652850386981 7161407271459265188 12719826732182889301 8499134298951938103 200913916148867374 1977904954659863171 3631728999249979405 13149665006352454841 14640986448119328385 8377272469109428393 16528138656038786949 256410010753336310 5762768214707488713 13996561917884619656 1335058360447461449 12271178572916274998 4173912341821858271 13768290722701073697 14765839424644203557 335318170122927947 1701306641794796189 13871796600972897421 8528715672147438096 15688983505322192296 13195836784024116209 11020624399729385857 956796783478680410 9506968651827525964 16877005469082771391 8305424677503526023 5908332617194397588 13996168912666854549 11037762223885354860 6856229462948282686 861059314053425838 12122397874781871828 2343525554974302486 15604204011536065379 15177010559119832 7080500977324776177 17907094819864462347 2160803562960727915 5987243206693861815 13248418848645432782 209665094159364271 6184983931576615007 12696172299755038675 13245338915455250889 15309069941301283556 5104803549964020170 10051416522558265097 14073195912862552426 3653746322405590498 9773620095328589558 3820323998586672817 18094394163786861801 5875459710629762785 8984642164413717547 9907755349095181650 13466561367609863946 4716981077267248103 2987315622580068972 4596083239575659363 924015648922242254 15063361524028612989 7100245201986328524 6981125989295421786 11579678910824728111 17805068752556468899 7693228024363140804 5421126589763257397 17289658763212604678 8236461752645803183 9770075819039937344 9234007972006045673 13574399580811066066 8321672068023268678 5993128066823682654 217278608514487867 4880665143600508619 12788658353148157687 4532043156318434024 6892679647361358959 5686564525023319566 716654339137096614 9038962785723052573 11473179610795898688 2509155281489326350 919994139942361688 6945587343265127326 18106487264849201333 5627478930023596155 15980668566838422018 13519803451107607339 1039785154468486815 7507506208914634281 16390635346099651277 9343556463075615719 13888084139882456091 14434528930026069038 14675133421679899942 9891508377879410563 16055639935093791072 6736922419901890252 1624296147828183705 4191615878905166129 8384650279038773201 11644696497990422873 5980938938524545291 6071053682458212373 1528886867153637471 14542776772032058720 6871241583561207186 4613055737143543654 5527706584843406344 11601284984557170288 13391360334016363380 13551678771924146590 16754598634730475636 1932388105869084246 3953039262304495574 11638177556018641798 14703525507800584608 11202187652224815832 12174393036323489154 10534971762372898550 10513685713316854374 18350400951282862256 5591615814754204389 14017966349521814412 15656793569671082681 88739401383550691 1578395255774904065 11497167417615598704 6109581726306792701 3698608773686186558 7376029588337183448 2210258835592827471 2533512862521155469 10247259566955785980 1528496823813714577 9915996530182809209 2722692557183184528 8813471417914298728 11328753124541235667 858501073664710898 14098911023306360701 9369455853872295600 17450676104658222943 15778613748922004856 7104897900129744635 3443571341538854915 17902485387201901389 8704114784134557852 9713474456972412055 18397351920777293460 4372998410179109691 9323822810669440934 749789557979947419 11706241411336328883 13108243087284790003 1716519195281996552 5686246208787660640 218553713987876477 14271310173845734994 9670974288088374448 17781857484743827805 15861469551119812573 5313002850887430819 8579184349593598634 10440557877786865259 6630303175282518532 10640367784915664920 5061136553771191389 14211131402784710683 48168481062043124 15442252935717318600 15932794475439731569 16941045191986465089 16703599108185781928 10195928799407864010 14254603950974076181 4546385670485001048 11389067534171036034 13512096204745071529 3450850211094673413 5370524483161770046 6412732090847303887 5536075295448745830 16985795522182026784 8031735456371405912 967498983588258376 1718080942729656017 6686047180285401118 1651688200541295276 6321501272047614963 9288825045330276388 1911328118658300797 7631791928004710444 10241495651459396525 9821656154573506137 6215539582979968135 8440237455910208176 15356360170597785745 13880812055396640287 9802403351381044886 10436732612952352065 14244728495378317786 10321827327321402006 7259610859034945508 14765320535166864543 10113476728069423121 12598083198009312885 10392679828914544021 9306397582110087983 4685579376911629087 4621481398342987837 12797286645278322399 10684729755817311491 1445714121837508838 12737256514133214154 1992378523047790124 3860476857700217067 14645070026929393314 6330664189424285952 4159011214582568110 2163662391159168981 374931212365573619 2418739315948165267 8458883803160460959 11056437565119338337 593347909540518929 13018707666021642300 13002806373403847683 15361010501076728424 1730807396421721704 4321473791363759432 14099325184909186887 1305950895416994451 2023628339931046982 14711948551900824812 7087292628247991427 9841332040809857418 6378539458950685413 10010942173950719437 7117086561435426611 17819629165591332692 9340004652352627257 7748676204694593241 16053237517394087593 1493292322455207202 5810794170545079255 5680935084052074968 13718089930876959536 6100923004744311333 10892359140225095421 17492331267160086377 14498066848435563744 8173090632426948342 11427618314243749418 15459761159829324419 3504346909892293699 569519459447186821 631380873734882145 17125555277513287985 16997077451563672145 11185408481462700437 11058730837128628480 14283050089318312486 14101400132622553786 11728376623242827060 15391748911796381183 10485421171651347735 1570085786967209974 15046278496860884400 17324731325292030746 6800422231066930857 9240149449937921722 17649366234975695357 9800956291340959116 11453852203995102889 5045196481434141010 7965630804672238683 396756013406979524 3222830316600114516 778549347472587157 2307831328545454035 10057301187478153749 9742601809510048779 12493192256716742709 11614595073547695560 7661942353538544243 16788876657125878697 8234967880933398034 1273416895409799649 16226186193645466666 14266488695361593699 1339495225620799933 13537025786776283679 2796228892534004952 5140478466799194740 16127473106433982276 16918490732447139990 7534531935029120059 8154515657119233524 12022620723894717171 3186460131360651215 730714990875017175 9062332260349148281 16997387887645670817 5974362977331967598 2085612188613196464 15080938598605683788 8888001029417361498 3947909671116982329 9991805313784045782 3134053311464145413 1008504505258880249 5706447635371326854 9455744821929586869 18187060384152679403 8495364617458659649 13984779974283326114 923166911815840639 8783657346031722631 16960050050552315102 11650622198922422126 12210708110025515635 5533582572951465052 6347228934715659421 6383606162078190147 1353715630866173800 13511450090320368480 17019624115562693065 16860041261108256834 14300158530523393276 8047050291657570236 11388590432462652713 9219747200524579395 7739106461489738179 12571070342164027265 15694841054059424996 17291191855996313359 9925068037232061723 13394919331305326380 14281570020167088541 4483711080993524289 15708156859716543150 2205867405787419197 12847928502333986711 17322136373175926463 7400507376124594048 17436695190252053195 8322831485682828336 18056574988277322978 11161263677450060587 4344675126678995256 6555930529331994259 1994285411587565026 1336133888684469271 18163026497490404650 17780028022713652823 17090814487745627414 13252180341831384729 8693975473819351414 5128357663384798254 1585785958610653316 5558589021891504683 15390915408812378266 8229490699630146969 14308013278512498188 10693416639756242440 4878703133743193066 11073345037532957455 15430953858353531600 5897699554494330612 4661933966455621512 4429635112000885105 13663558394420202801 11490297572240479501 17292926855970286278 8776623084457477761 10515571544261464336 12434934790230373373 12699502976026271202 3634531919498052595 17176838554556637123 16664398849702064998 846191733405856089 2069580683747816924 3905231311130148048 11875438506677516453 16232613943801832629 2294285621953724502 3516177657720294841 8107341593442023622 12952544521408600457 8983630779499479340 9071166597695807889 8135497606499533581 10506558282599250906 13731493886162102741 13429060355805525848 12064039154145268255 4222351517584864291 13611918818278070563 6830374167491293448 4249421587984180965 11224590729597331266 15449216785962416780 2303356817947546018 4306444013755327472 1541531571935532008 4655732982634338610 16240851325522030484 12520928377249269528 6400814644434230345 5831861852759206126 11910575922330139726 4019961629096740024 8654272228634442082 10729515667199998838 4932899946678399575 1802733232931240924 8569799415361058483 1951784589365585659 8243345841675592946 1004776007057955571 1770761311382099105 5980365527056610616 3037286381649598977 3319603468902454525 16331424711668929037 10444057510622144222 13976650839849903048 9284158171960565695 6612933665065268024 2105831419740713838 217486389193717439 11071339797168920338 5941743332945050435 17378583554230674353 6643096364221268936 550780960392579347 5097265363553530396 16232064191701191882 16774835809879435597 15615867995820532401 10789970447370879036 2159525816829436602 12501282947620888520 4631515382034403093 169499509175164669 8146879899097167628 16735340218261053488 14338756716579852786 4028222970395196389 17864300927639719031 4693571368773668278 18257360563829764685 388468726370248944 15693667590080162044 6591500179574625639 9642651774293918916 14012356559489460678 2353957759934082166 5295165747614937661 9862313705184750184 6256687107473931544 5166279960267417090 8704629156498503878 6742913394687912705 8174372235154728655 9467898035109037269 1870418698724730132 14183074048316605697 2351034426297851666 3744810503565204043 15273903598163440314 3246334798800687079 16299828523758498452 2920280616025775472 9126373642641582623 11979510992392277982 6715763865246488356 10558826198035418112 17791544621172033941 8728589130171803035 13669331522601684384 14573510791430877536 9086223918268622351 7744100622273030755 6348740500298020410 3214679161187854735 5617758512616091094 13799050619877781833 878986393806034664 4368084610982293379 10909763918011401749 3423166281539307642 14757329851680670052 16518525337617580871 11913243917876948880 7340564404140639793 17373243295458666086 7330441893492426570 16763609421727232092 504308070184270182 14650365547496573331 2129920108834831751 10295171704945414539 16148888020073689798 12760924552953312513 425611209486661198 6924010780675099468 2048626395407740556 17635810721336142632 10740790778909059959 15803236049123309545 12404037264892739339 11501657224159508730 10702258983449409352 13057163821357205513 11622489836000959199 8982975168266830664 9851655137286622510 3855224464284803453 14084053373037106739 14745134779227769361 3157344207623025358 14912846377513780370 1811668003804349652 6322370191268356888 8524137853537734043 2303425458174877410 2739997657815399000 11343551144304933406 7262197997988465244 15517368346439382483 17688543790219751987 13567953856519755154 16316165675691548231 17610102522717906021 13274962444173613116 5183755044774207165 12975905543934828746 13141666808852033578 17508396718330131734 10121501566866642335 18315708200783410297 1445088032728635477 7926881706119806937 5127002276297510963 378875759057401851 16896631706263092559 7279915096603686478 14644462680065806163 14314944667134966997 10804016788234612682 13158555052898654405 2810599310871847882 3266680536522750062 9184453203658122643 8147167683244486997 17793112511658848448 12813516111966746364 3776635781854585657 15240961025329545625 8029510569163443034 10444654152733272183 11430412071685513339 3116875737959498007 10819036703448432050 15505519293116974267 5418027250196711164 11389649491344330189 1256708498809759329 12270823992984738344 7645164548046921345 2919153879735897707 2321595724792907847 12309270225438072707 595182064016868925 16128887375711917040 9623002711930112115 13641307611373577311 6428751874523155728 16421302523316126399 8469235148794845880 8931216979851970334 17956149247364119651 6292118347428879962 8155432964154636062 511455017780122195 15684052687077000977 13765748207778005602 16130545473365336127 13289085241882752883 13907978326705524362 16652834134170680439 14874977005205518853 10037729460333246744 10841143091702138 5627203665231555422 6784362872232618093 2213370053003784776 18094453471889581508 16784130329878159327 9642929848760932684 8887022045419328002 18133426209011782726 5443838521099861091 9512041520168961681 2920447663165112168 8810188611025457756 18129884151201039396 16271840832247530480 13993959413522705941 12795583861784591405 17852001955360170993 96799546013812022 6178925876255657941 13254722807815598683 15839285101384270059 16501713090544665380 15481682038738451992 12397912712987340888 14429260161820712007 5062872799902203071 6048484144772544810 11253758641286685361 16997740236226692885 8406836285544591183 1231006201074011649 17342703992775766157 16681409214975654390 17345432474775577304 16412838029302593081 3038323906395795214 11558817005821977003 967586549463693396 3437087464366734108 15038310819447718556 13676847304303787314 8234114294350764531 13601576699815031741 13990923762849169355 3574115809927901174 14795208550061166431 18230762052417945457 743355891999396560 11329354568675253396 2495657247159712568 6077079977481498593 3926091793732408110 1492583185446032159 5951422078684403559 10263066327232157964 10769832345674106284 10276653141773799901 9529801153238573262 7365819640960564668 5816580029916116485 1870072501168147129 16782457583003148223 12812961386330590080 4222453323371768879 13434896998237536245 11705312887214913818 2146762876941805825 2870692813306607354 8783051315058390840 15474863359910195744 6543471882975584805 1646831977621396763 7308635329490668375 7944031674754755180 18400557203395205443 7174553039235979263 4731589457578238340 7363882677162238433 6339801128955890393 10230240581104724041 8851244485806524378 6105541921799841157 6777788745097773627 17140586633979613373 4047474612939654967 5637188829776611519 6613519493925000002 17803256495821442804 13122680850520593751 5726608173755709494 14724877599441494522 8942318323372501342 1974662382270840606 14939149430892579206 7664922308663596171 14577110975520826343 15216434339213149658 1533853719532089047 8201599260705000360 4825519499020301573 6404351650030469822 12306662993437760751 6820137231902347137 8787480863271324759 10642329480500264540 3324689948059328431 14008365046169889911 12146052254597113414 2016237880403611440 12548182219030331008 9524591879949339505 2663739810186388163 11290828433977338334 8199087207045239503 14590100850944188983 12494898579171990226 13664551915592131158 12512686495608745016 8723962805017131357 9084380339905948582 447042413325889308 7023796994730131180 7754621437658853881 9882401174974147952 5198711048412218162 7309284289193681366 5940320148337178656 4115547847482179836 11088859881358441156 6679900750611602689 11335829883909609992 14364657412659941314 8966955457236398940 11413344553654287869 898383399375233069 18363761064327495355 4001329494159411889 7506804971544320007 16678939203045833512 17168047993493125639 13926239616465785611 14947764821843743966 3427270011259183565 6508838097381786918 11113657658228707264 11170768993610658089 12873457361863703268 16198909844983968874 6721073412967967711 4399897931060784866 3201170580827908094 15858829303574347606 6093815054538846295 8021430776467466545 9844308991420506797 8764579520530751177 16787658293296343176 6958606709306128612 15805614137003578286 3610716904462373711 16818607998833043037 13204825043616552861 17001737507223050898 3411152554848728357 15615827715029586763 8237252598839888213 10667238321583295594 1655565389515290988 152578195688215282 17110287918516202373 16804120354709598387 12929276630866244486 9497260213635729462 421500466034681811 3245275890197680610 6554502066471443177 11840641286981420742 6778321816400106794 18174308475875010401 13557527394683460801 9791272429132780413 4572473158164906078 9705819804107611269 9216012170961767355 17275149354692964205 10830291263761072947 18130468013558216966 15990445740538087998 7127027009828710435 17064932276495652511 15511855446760710165 7210519321571015142 7856689752434163235 14835167194536285456 10236375616908398419 17773026793034899559 11963501007560620624 5378520406537594813 13843045294190453407 4975113945876823474 10716377159611624139 13243809901116623204 7777326551895916193 10435729029000499409 12061841064726143936 17930745717632978198 13450718034857406695 9493889480651922446 18281411780827559071 18018393990272452909 963275301545051931 16537765083799427779 6609060614767811414 11990048264744103773 6205578408497249019 4598598070156368838 12535829520835055934 5411573799159389837 8340300383371850897 1950173676048989282 16479590595875649391 10881322643702489055 10325121331821576132 12337352750042511108 457119943893657048 7743752362915357280 4754328615659493653 6776916629708355833 10414329201827895727 17268829785285258347 10711051673990992227 4980483960362579130 8960305381366910556 12746432667336707034 212720221060532891 1134644326394111032 16245904363955624911 13721329335382096698 18295525480593570929 438317085631816339 7402191565360946360 16519479816505504867 17953617800910120825 14551203741945997782 5987355921926522378 315668755812921857 2701477930697002105 1631533538167924691 653607758214358743 15524657650104167528 6536531481599229181 2621373153947377954 3895002790359859363 7476046140540047826 2493672634780448157 11569992757407521773 7412727090803191466 9356022527051841403 13694494595104844748 7728124661526406287 628361315004133658 13582784914696346937 4628840103573979232 15165617240151427565 16965561132767332622 15319439332830484705 2822297392645476258 16103960973913591075 9152755068308883117 488952510852398636 10148584884353434533 8045056412338482217 13599767133633300620 4451501650862558228 7577926690830164686 1086832194377530412 15511863684475872949 17717598371531118125 8604379323927383845 13027574216072170639 12596073463715748108 12282763944298807426 10184331652429832892 11546734006344928402 16824486175107908245 7538245485298312418 11120240627856283339 803102259207227336 8929959165243797037 14004906927771779737 10190922742902608313 11464771301777748298 1736357031940638735 4063188169267008739 5900621324180730364 12849787541322654140 1336005493464698451 5753203994610796061 15769504831671675508 15251444822255658162 5598490830539864826 5250094301729734006 7644001789993494507 3376937068363541551 14676818950864663857 17442553114881501387 17214564409056063941 2529094303326203783 17774937039384909032 5681153930502415884 16711728839206398655 5795049513731187387 10951680999501639560 6019679085897162744 7294772611523555098 10433263618118886035 1539060606378485449 17295318081586565230 18090763489714352489 8433462659957465175 8760441764622309279 6608117818986816390 1727616452896380519 9181886940821993046 9314712732343148668 12576629353600684873 29125933642369918 621327492391197438 4437784330829993245 2129015032456299857 5713185268863816100 7024955983090294759 4354272069097182508 5333109942782406926 2502968974128089732 16857453558769560708 17490139460500410443 1978817295337291951 10385032633445140392 11379480155865910762 16869138818968939700 4542701156342206791 8977768360186122897 5970051429868884268 7872577810452618693 9564045055493109396 515702908449398536 4372130897589184180 210713633003800924 12203131384543124180 15530077976485895454 15050884415913781073 10285347999515813799 13989338960454708913 9477219871204002672 11943507021738566633 8288210579237994994 579428964007731824 3186291608269210977 3241025368005877231 6037045714922055804 15972101904689163850 7452315539333092186 12277203892047966840 13584749951045921185 11622476991553847073 9223883533781892797 16566916746733804027 5917589011567627503 18368067975423834141 15096188072655722241 17080303496789088998 7458794877901309898 18412335632237647227 9133488619944186548 3082143994618829541 15039551242227412519 2855863018694204752 17359333426373809255 1605016388809210063 18418588217378769623 1217907504513672472 14032294472259145802 2794984615599202383 2207211516761467579 15422855881763099669 11788667730948199363 17012511263773703894 9857102589674545922 1010488294074353521 5383244468267889204 7265951166536316695 5375460287865888459 12458429420342035522 13295682032228876570 11647926264385624275 4298155539516240539 6607318304160482305 4122604340853273918 3918415638583144175 16172205676204655365 13333465289112819526 7158525350722462031 11872317735722949283 17599661363613921465 9311442062671173545 4699714445562585307 11299789166308375120 6715413397513326345 14215487574141318053 8255505524014848998 16787571508417825042 10259946349737743838 18391956326930489565 9169481353016577139 13548173142354925261 17516160036295876891 17817204183065319060 6005379126538065227 2203337611453428865 3801552978437158780 15227283493574478095 12302100764596333907 12981112921867930398 4832170985260163382 6410345206895206188 9326595988830900353 7265162970559392828 13592377104900872565 16580863984283495920 9846466627109275767 14726500575947828396 17081646897077959787 11664906995699103026 9630035401416133313 16324376267541162711 8351275265796423258 4209964438846547580 1451041111699298223 3270619847829808602 18181851813915373289 1367931204631325324 4992482190187349393 10714226419878690832 1332624325913267866 7112569462074715990 15447631040834421130 808872464371515661 6397675523381762869 1247442430108668223 17191314962122666423 9182127615964685821 13726082928113180730 4668509248260651087 17790131675129036223 3611192395501038635 5001931691922428670 11508075824258422711 8390173925115228043 9583988521827292536 15784309184520562100 14102807565114360131 15482142709483989507 13587536193273454308 282953136811042934 7573561150198617805 9152392560591210656 16653857379871935403 13689313213564436992 14182534616345927080 14898148522733982759 11117586686112174938 10983124594698837858 8971447875390173606 11635493312664955829 16466419778021575871 6360349975803445305 2995765874406517936 6350792713830438720 1384903892557854221 7314559763516896019 10365330961362831269 14992809593550151715 8370391028526620763 16928015660857878680 18443049826278930003 9549837631681823612 18027373688594576229 15540629314240090633 16918040966378423561 13684312884900506969 14336343915431101801 7072613533243398158 18192712789787679772 7966140843252740020 5086866293340272334 4295517379273939481 8925918382862122198 13647737565249334788 3209335134792592401 9721089112648021303 145288321967156090 8635844384269698439 11328947457374924315 1754510572346535602 259509155067675107 1243179280885384727 6831317998443209945 11691838512916650582 16412408284444787820 14954413941038094123 6889587139573209154 5619107645096279481 17584613281233337948 15345549821263871774 10740228255758070467 17338603930375831385 16273193596668336357 5804691724524875329 14431266193216076547 2621693341200017147 15948052813916864897 6294045366370039909 14664246142826029124 13691259893960556755 17462638755579504982 13918229507901597058 12198985292661024011 15944526417062874662 14918970158214994468 10166308429704925428 9207953984147254644 18132077526836555769 5974089858832397291 2776459866190885394 16496122914880238742 13152235960898552512 4178911373669328675 14640851519102382468 6282794128495960886 2940264649035794959 17555521959774404112 8372813978394447338 312373808905266121 14308502429100670331 18357486962985104674 16090678225325793671 6999851017597415881 4193977856583950483 17532463903697260349 15284638459934951061 3679277247133319295 14509246009436110083 1531429124222368596 1527448677790601923 15961132034493492029 486889172090076501 7235860314351642519 17269498870826692642 12099490257608377841 11834714118049811657 7500938010249474913 6074338587975603338 7918252496062176313 8751114139437123704 6086904808089203628 3715803822876895570 17543618381165355449 11288685458228845472 12932592978459357676 7347936804986416603 4671298674972121568 7343991863566913187 3223516488645213888 15984714804185981126 15217764260115411720 6214641117070209212 15083104625571019664 5518107522682046093 4280390421610669821 4467847119536068390 5517853132386550506 15276730813905834537 3167012770130493225 4082477327090337766 13849509874758436847 6983427659266762465 4255169697960706659 2248524703849415599 4800318594340772116 9130956333167677120 415403464864262482 12292595601038958081 13313449441343357459 10997055843931819231 6496039204475081394 6482834730128822691 15244569240737326688 6674859545920466031 1577360948695035056 5730029201046930226 8997664002508844223 7834174893028557425 7282001146630153494 17137757324192409953 663212137369943189 17221193955335819488 2324919006615189105 9212600340853240136 15524534891677213591 12640409300836682355 6940264681676038928 4352555987474891316 6884908258411107383 3093754217127774895 12772620470164657543 12467335993861903604 10549902286790124987 17919055049373141864 11314317241110626665 10738524038456651892 13366587052353627834 3066990185189918297 14017886091129064895 11436788389723892396 374096010710355465 17959174278726053771 10098097627884553659 3935467016385153957 3209707687366742660 10088711948708109237 500621167358589580 10378057523342166066 18325291331232711106 7495155962668279014 15397461033402649078 8894676910375886101 11019418308840116390 10636243806719623583 3309795446472395574 3456861318840122916 6830662751668001144 3748845191416120953 7259949453140014734 3753439653473574521 14876817905486476069 8502542343823792123 13824812966303957090 8731259393517696771 5950604121020476994 16917572104284947843 2581242367482799780 8285604283441682157 3267118835496396565 6409518510463168724 4605541059455271746 9204160572379262100 4875699791587683682 447029304857552194 12032029465996834433 5124069540931460461 1868509975919921127 17775606801469007235 8251271409971326577 13182278649470375363 12680748901681606566 9718699729798011122 9687804950508327716 14784850769452046500 1349691593456305162 8689136873211494893 2251126603917080113 7802016348026474161 4386074958937029277 8164780321282661385 9477345536309765155 9978680430926876834 2763315406561323483 14366804793975676355 6897328831955901563 11104464179077215412 9456191862042369366 12305022590597041472 3561377470016995404 7973764565732673354 2106823134250434306 14856903384174447713 14476041674596355250 2408935802682591818 14302611241909119004 16496995653508339637 13836701225384587652 6286271625048127412 11771951504059956527 4373550792712538120 2421929806179475828 10783610089261974370 7321816934440193423 13927950647309990434 9764763794041428530 18420368246724932141 4437229130552006152 1236190354853035421 7269189864127643777 16128200076940544264 10211097383155056379 5504319765048751302 3278980412546013035 4566715611764071184 4899029568140079915 3269101751890052690 4604629404079166663 6369540126044134338 16024005865915983876 1812835535132510405 1649068684444465033 5873797806641849304 6324094785790859526 11164818898394916638 2024387750790504212 15003611802060845125 458329268136227532 17575189282756406749 6019190871023724000 3363792580422795613 4129058104480573504 12846441323872394911 2563477175710265544 13215691688120313783 8253955699706420824 2617759813738019475 296519821384272359 15105472886912113589 8878057592021704513 4188157714063094807 10356301641450081675 14464870193271181478 17801713453739924593 13686180709902780687 9212656111701112985 14162387077401265391 3114053875684328646 2839435172081628803 17703190329287536452 13768330577529818120 14098241444109690840 17904556935653028974 9049942248010247962 9640686607417674583 9221081822581514002 12993615852270519765 15139673529703909181 674376676070317451 2832314530744789742 8040045154057766271 11506796473381809399 16395450288094551547 13614931743872212512 14319871772278337184 3263816617609765753 10522423468028306169 12618416527469026292 13512480892488200993 12285839504806726899 9343065711841791712 4863542346891643547 13711626323156980818 12088283554586473978 3319797297707403407 10414833977976482653 1967018087898233383 11243834147930537705 14824895439224109995 4442289945609513973 14504957845868189935 575255069746643510 11145077785541360109 8127135670059448062 8625637906958208011 7123438298379337611 17511584274754604477 1366934849943664680 10461296945737763807 10123756229680185374 8823474669891685341 13682618541707761161 15919541505550908523 17743585009471194589 17829028686674599335 13286598272459522042 6766160887975966172 16872444595773550198 9938634082390421568 4281820417299708950 11951910084373298826 3170696088492453861 17744586913079979111 2093774778953769000 15812059080332556533 10795153564915627589 13250316766271003063 16959982364214903604 1827400097833543346 16216134396496377365 1185809781018241066 7449181916880323210 2777193378198719466 1786208902311504230 18138129696618094969 4460135433846598063 4628596085039993120 8451495484420208396 17745489480432611886 5777050267479280121 448562298201002237 5670436677788008767 4413256558428857647 18279662821317602073 1620977363216814558 1617753517686008971 13941955597054928782 994661368932541354 14007346661821570293 14593928910526206791 16849347049795930395 4875564059479095559 4909592573126549100 940676193332277889 12320824023715019440 8883263674512116858 6526387270936337989 6956681414584785927 635729071725302753 14556278334007913391 8267612614420080980 9255460318942773694 17823002441897124850 6629453736604977630 7414273440890088651 4016670565137515087 4370572046174522715 2792884633925969202 12788771698650656714 1866097359204707231 6988165660391708505 14642147115895776391 16299987198475156333 16156038662229305406 2771392229285525081 4114803104833650699 16651514803280578671 4944646810778093361 15511975396372154073 15097680355534248019 12030230071174153491 2091586540896644032 16441784010551288772 3779735502316179353 13256837508281810913 1648247906876773313 1975445568221927146 5382946347144962504 10004739272963585399 35354226216855321 13497420098985209928 7203904974992097450 2777250903688323687 9441623863062124467 17106923909831495122 16258658640777885498 9263312244387849684 5791629117426235603 2285473786544652346 7043643335477640208 15587235808090177380 3982493590911836325 3960316200538458225 1376242335167440406 9051691554471944 18420708516717140946 15667995975961850004 14344290653938166501 16531743021029239583 8984847250822474786 16366016875798860321 14338137651342722938 9098443411533642188 15624856501508948495 2620874583592747991 7337713829926987144 13233779828866996770 270128787448424305 8773749309268487051 4603153569976385693 8924313299088505075 1347621599067966901 9767488094394880557 18183842201502714430 10935364262583903997 15247190854486520940 12418831498647200246 5746380772968424175 8028635915277663094 4124671298465324321 2010456662814363306 9822700616807975756 12958669547779989802 4825696193604092749 11138907280864839218 14269700956289010382 9524637028836072355 5370306792977249686 10152684307586183059 676870023203087313 12361377895194301332 5885001164246237911 11744437591718476623 15596090536929129009 16774799447324219116 16696153338818097012 11980668596696066278 391572246268996141 13508170062180466584 15373099928309137321 4097762324482412026 10149477175891887751 11978440898514818387 3958957195542645666 5251381314303049082 12607319463605086132 17921880230091122892 16365159381279747286 9933538415224468069 15949411380216672292 15237405390509055560 4628241734939995254 16597599305661259211 12004887751244612092 9663449040184199952 5635172158145882829 701049533837192189 11818780013003630020 8053538405230185177 2196828202073932447 16763719197900735223 3843990604835406127 4734684422297838291 14861475989602416541 16545556506482409666 5363240092999012682 8714925939794818987 12404237077086650732 6001241662743590538 400817265546821920 14577050908580517819 12293278522807338313 17496890527193690828 3242385583130355578 11996595529391721434 10894829754544841840 13586977269225343804 570007150570614729 9563217348888866022 8303338946983649693 9583024541482816825 14760094054190304293 5364809660788254890 6349072524213575995 27120119351106367 726177872458128767 13174267514992234267 12653899203208783984 6303137131375416691 3405346062574405506 11613060514332001960 12702763705541590375 14642218164566369262 18384810951339600418 6873462582040701607 15461562017945926223 12917142493801995161 8041342534087321015 14222932185157490134 4917819669279410731 13188790110630777345 11600579564282253082 16201478314514733723 10481903841405455037 7109872841032127959 7876422749129400878 17510570311825957739 12584355062976573841 14263593899507221128 7904027998389316374 5819951425038353531 7318441880810995808 12411024788201392788 12491055572354558696 12186131897309281195 3840106341821691689 3596100192121472932 12892130287012819659 5849326801201489916 17092596676924191634 869107216854892068 3632472966178641785 4125754557140936955 13796975929712334718 17805875444884054228 6235853904006643084 756614411891423873 18240948710138960126 8152983499836435752 4337455026753794563 9164139318939135929 4925927018598836387 942033338367024194 7801501206870363262 14123383378872522525 11444562091690156525 11396830163912746249 8612020512683125615 8811209423838392438 991165675227721162 8479341469479278630 16570453538870380550 11326886154118121450 7867656782087433789 13963923202022604510 17784456299131917098 14569169057939280024 2454597368540752101 813468908331484070 2275792688491329400 7273072921528552125 14803853480548016325 919104722025179110 11396917603796679093 1942684032887418638 17528119952098933699 6405551789203918978 1533595694197389310 17801522186549688793 1906431398184461334 3274126511610581674 13698760111588720342 6797537145260935358 10094662861100374208 6534093137094322306 1877234539554213507 6672697462624584605 9463867742972103977 8574332455473859496 10993443240731926987 15577443119369965119 3732319795519193227 11358197866563673345 7738938087216818278 7505044161968011770 10838993964324035309 16797115687503470280 17617996545901395474 8590494927097947074 13433588547686904381 15003570170199656395 5076163164679959608 995155090860057546 16192368048005720438 16117772482981193223 10396942831361730068 16839403681379123561 6022915731599779054 5420864737209574416 8176078070768908544 14601142917326153633 16245090131571426604 15920846746492843638 7605973255867251405 11039701959132735355 8517425276136041284 828116609932523114 3652907125151209167 4493651658297747938 4342574515647696070 8897900680941962684 11864421483450828973 1580163192722459507 13912744660285417690 11190869026736843548 12062836141288304857 16666767029855523437 13739503160092746431 12851417181587308675 4107941568303851474 8866276950812272346 13957120285063537349 14785532645302584538 7040133283196675260 7657531643846936834 489612859135454087 6367221965141478278 2539529675969175495 157317298683902442 12596822372197300947 812459466463108691 16770548910025712020 2573365347171196801 5730859549769396750 14205072646120930455 5018585704593655150 6291252569020124223 5709669366210129846 17703679976309047780 17186905338393134312 6699905058846575884 14094062863682693965 1255548199789605946 5073064654113326158 18332009528306484895 18047333873301134575 14583794100799172907 14599435718466008366 16693914542583761028 5925947679294723862 14513729123889064395 7654687797502294939 15115946926605114293 6703246926452545231 5682180581970879963 6862098282551902589 9510591494472111799 15213924534927357667 1232321832575821266 2872592013184325831 714188342732510335 12113411646664495592 8167474638891671698 15763682315121427631 5126077564317446943 4047236541626091952 3646870598221266119 1841009549951426820 18412387242703281489 9615348874783503104 949440787564595045 11087628664281478766 8048368844578425233 10633142597075786888 5570419039189266796 12140449971801700963 155924319310423795 8507396257597409492 2629312689984034389 14236487550635003165 9866609755838847577 9215703583214564378 10410745471023703482 4169748956425562553 9882492634062836383 17664485076885673942 9389388609053002326 12177617261511324766 6536317106039649417 4024957360092732301 2554674522920152667 5979407708462037566 3640391652428494303 10029555914729241356 14687842968090027799 16734359064193854449 5049421977434796656 15948978349855427584 9894888529035738167 2152685576023505840 1466315367861846585 3144147396627764487 11436721333044880938 10018239614110387559 3304400401762059902 5900539651147995688 16465857496250188210 691532935172268303 12246668444764133034 14395487496272784940 7470860895705867580 16976065859444836936 10749931195788961926 13622505192023300702 5215981679700388336 3497969572146233657 11762252117298475245 7215002746627701614 4146327746247557495 10851936895258115374 15446625117112758504 8877741458638875735 2028692386510028491 13913507443696829992 15235046126688643682 15961558532276706202 17265793604489711782 4941299876409394650 1297424554342063197 16259300288098883090 9409525717579753147 925379211807050631 12614471643741593614 12189541778710114549 13979557098943006141 3255105299065429731 10604746917098849420 6097594126333989129 16575759891919633788 5647613883353081107 8960383178696287501 12961964026759371533 17080494650296566399 13828536106794254203 4384262761244282571 15291722126083435188 14496132989266177939 8352629192750928706 11643935998454639775 817403007189900061 11040581793698634205 12618134595221013836 839708493229119576 10694143963925098843 14703721475800129079 17239805460983223406 8490922308851738664 10097476907706737443 6389840074716680489 11056323627868725407 14873828537691347337 11675602067834497424 14104178351629399919 12023367975656730166 6943155532927207094 1087085642000975666 14172132153120704661 4296225202534470479 17361456059493144731 15727072143892732595 3975793851662070552 450472499712786054 6168830902937199977 14795994755647841985 11008192016359123752 13357698442160095470 17033873896365893306 9023017223339525890 10300059379997351082 700714937906250687 9459204426068491462 5089236738368251128 4462505958378325048 9216200440840957689 12305122102208245751 7028837492004539950 6465311235451101583 10343662761470990242 14820568515913193493 11423879510117727047 12814677806730277167 129905181567829906 13900140241283608528 733251250532784530 4854178225956366105 882161581977241465 16534360059228534512 8881181779589299538 7970447527600695015 10882031416427717970 6617986669740221899 709412936320879978 16106995303976286411 3409580530611088944 2881491649302664720 4851327665771178404 7880203040505173180 6957324092372893267 4986048947014892002 15708347614075407222 8483671372638688675 16449267468010342774 6385795062843715521 12552957228593729345 11094312304077550973 6463255835771950318 3832202501040762490 9550930696343727817 2768189457613029724 12151855224296343320 15563339399120546009 14665516712256808606 17248347337366850032 5283054560076965829 9403592084912918609 1983730566081380312 16852776475577218449 6531655508757269881 6860855564628218805 12378549628458375377 3610894339382425159 7104761936789354537 15476007933108453197 5664141463312504858 2060661528106079720 7815287712829003883 18094159886161652579 17194813472091695589 13902399099033291105 818465285550969513 18289187392051756832 10335561724142823884 11815825659802348681 16901303394709624913 17352476998819219067 2864862131595825236 2497980916080862679 17166933536514195654 1760603076353147223 17413463657410330061 1864620751084564878 15074256621221552276 6124095976109168570 14665900634624827155 9827744333818376066 15189434800800603235 5399505302114723204 13716297736326362246 14827864971197879010 18084552789999765832 14248857742696814848 4253291926071354037 9330447639282820999 315402160413227057 15678074319591775186 11594423119936719023 536827767632744158 1452653133965379200 8053591444612356467 1594997778479001548 15981166162651613730 3971216944933889733 13676554492708473668 2614660323441421761 18187305527382985599 6291158467532583399 11550022567446065979 7520785646531653785 14338322078802941958 5900145614044940814 10526915058599333089 4204643604143661071 6269633960456779287 1627899299287497069 14260518009612617940 7964423141051408982 11282558252920175046 9464813444525572369 16631018936883785197 17003257772414820518 4764227449365150289 10622082410053568350 13657338177058473054 18177417291748943822 16943032621229520191 12600782370944912295 6150971041805574344 15932612151429754270 2274526343506728445 16603874562290377252 7302632127367605973 771762092874295219 17268818190569900936 16838294877752857047 6051102646208138344 9465660506304723417 1517383633115504928 11311372292322096611 13771331936166396717 2223575075315546927 11474907972016262202 16796427251864711918 14248560153293944619 10733984663002641108 1830627457253237806 11409847029035389776 114831886276394313 9992854193641272457 1008289227849073567 15061923257727402696 18179743600881610415 10805084192932045858 1565482794307735035 10854393313013711625 11426466760338166738 14277031564707073694 6682802121633272596 2649093296948155354 15511482171584451111 1167999036871858502 13220372588002123771 11742233951366802202 4405944187538270052 18125284745152978034 8119254130720142652 5184932704329118698 5549457314486601520 12119966624967805389 2214950175432900547 5311395068944358473 2538238979898578091 14953346363750440438 13014060940049499014 4010880646901498159 13664134571109538085 12457653240051937303 1812036109298697423 10891630343004323420 11461487722272821109 12966217858077715749 8421207630021259814 10120738807805937401 8390924628159711419 7324382192119603960 4225048658693882170 15954451414288888068 16028166888735946840 2700555403355726531 10774933678833371575 1717305658450218708 18009196895758695059 18038708860246683148 9452076972829402505 17564232664534378780 2804142894359317126 2077205778103923851 14418674309617491046 8698644151395222229 1575890691879577734 3259502582165447863 14512218925514301189 8593784470645711009 6521414003237822782 11355248037736891645 15835737048099910199 12154688657590169404 7027877786090741807 14887192276863191457 2743975205450929955 1600297952078732247 16693327897585494251 5595872655278985806 8446295597125999887 11764768322603740726 16397780110879602932 13877111760975370366 13713697702428201382 11325834961645123122 991568244837908198 13316681109035436387 17535039009802705368 13032127786722031170 15030596886163992041 1824548399164001301 17015725209692917312 8251201709052702311 198727475575221494 3647657962779455193 8691896868779134833 5893010041106921310 8303348692130837994 9862807266420435360 13250311608179731112 452896341594438928 18274209639787735465 7920743882615843863 14196954992261330620 11144177459929329006 8705618792563837201 7007660110572682444 1530467272636699257 9859454980172899411 414135587549740973 1987089030789378988 7132313577806528430 10827871699117337268 6782061390632781839 682121863146370861 7480748050894260128 16970740460952596477 9645312656284543515 9751728031762344261 14025630544902827839 15566810737905624560 370820694603954091 4581758012908708929 9026172281238357874 1648159484557243869 2178477271238271282 16542314160185498493 17391215674483943564 18085305404179414332 9918643012975571645 17098462977792247962 6020006149678096921 16727684121305443316 11004300598930689478 6544959924013941103 12522030205841350867 4400992080414205581 16711692328632017659 13989515038137666767 1319083747702219330 13354368899694436127 7741001036804860398 15641775865474356742 11063805996768957091 9052336693625468640 11647684548814906222 1640323890001649262 755255750012318485 2784864994313837022 17277553727237553127 8514352238966746937 14825353500610576107 10613099680506741296 12143853334175313794 11552004901602562969 1747775634582319428 6408251851059483769 7935549327869862368 4559856693874620811 12563339115991654709 13466402161941112905 7162157287422828754 4763636215399246228 606851219161259103 16147151481485208026 10280831013745935507 2247485039240044653 2971592986204931878 662743185882776407 16140974226563428943 8979183210654562398 16394239974742383037 5838103089050804148 16011420657387218368 10860064254054708064 13342032627389151162 17224915894450225155 268986651911642324 1210432255067498020 12058097221380418235 12527360803263757069 13724654050395526525 13710042115639220336 1930109429675411377 13198895594298813096 15724611785318825743 9987111449931849226 12378748153216502669 9782305472193494607 16502033509799246638 3791058366122056303 18020549308942446441 3796622444465037503 5355483733220536671 17290214339033222593 8878296919381407410 9177873127763568067 16761671745119524549 16406541779827645321 13706308805773543310 16866711164761416248 6554206609874529032 5292102503505245214 4686620729573885865 7896581631457373212 184995421407159871 14861617418201288379 12473660701804472468 2475813806140392580 12216970246658792221 15276939520002395495 8723394700268755872 1511705967822503873 7697329340825459606 10908207825965082622 14904041439995651028 3888613478477140796 16792327811039210954 15533814965852480088 620238476242489190 14302903084283780215 7017244670824351372 11979751222491333094 7777232908267534810 7115091454320624004 13286800054987680846 12805512113757557947 6276928214614155412 5266745966487482434 3367518547762061269 13438569548337055383 14834198528711874024 14143839982005807027 11586525762863940923 8254224138561091234 8213203231210692266 9180179997495312815 10725597986247890206 14010116735293648427 3785784133879086598 4109955530770208142 8412700499680907934 18291243929203298419 11969735841740131563 6594385586773981476 14709324197726478511 8019057763405764470 154640428643441492 1693694789204712020 13967890722621813627 3761388591503431240 1714908355583283696 14605065660733242640 7695832391932689605 13479065594213383313 4957358076994633745 4403497149497700869 1925552066463315873 12250543135791504944 1525449439766057330 16983262935369586840 10758553425549993024 1860219770886027780 1575961584111107939 5448315323241361021 12019386606469969571 6402304419084344941 13817932143549408882 6266203049304015813 9762323003136022361 8928820937883298454 10610993958099434157 8183674620324807784 7405058960547560204 14662509061855063258 8649407576627695498 16602994528183607344 2344800228159859009 4302154141141741666 924912832803769622 5463600463250690578 13859196286026104077 5675988959290715599 1212607166365257766 15394042724305857477 15116854444363919246 1035462028974161598 5829337060233521690 16529417021948735203 11478289453186062228 3556438821643491309 10357224483124787032 15529033948429281123 9865463576318294 4947121333765593319 7885876849112519946 14476400282468260097 6507431096799139030 17599655704275026166 17334785282118167126 3346248572442372399 10826957614281728710 11303869757373649316 14279321576820371726 9733921714527640027 11019322148843669349 4840747729450777646 7546450111993555118 12324860220909219391 1392514677268572416 7434041474061541819 17209402011735302230 14348118095759425893 15822904823063602009 7105771695281870275 6579579297026616822 11929146918840670403 3354383339961292570 6290278209854722871 6098263420245871801 11808813746044517998 5355011064454947281 17079193432543675759 7611590421896728337 14201607705597415939 9849010487237994063 15838503862931541476 6754611763366760015 18185501721627341484 8854786118445928158 15541725019492533481 13005150105344202360 16434246581606828208 2239569347236488024 5521118172125181170 12078549134741121953 5902474927623505071 17761573882955864128 10834966313241037873 3002535642513976603 10644025274436513143 3993568637144060258 7936274134987870348 13385673142635569925 2246081885127268616 6791885304938210151 15006883888429850298 4747643930905377733 11322235560247627597 975494222224766672 14516324180110480933 2007290574754256948 954630956785369867 6937121079126870350 13854412533737232168 3935318103502779766 14140009936347371154 17980995058192029427 333745294310591630 17285104992425126690 2642525982531056530 18057846174457357952 7485779496431453256 10393210054011462202 8645981996673544427 6507984346944615466 1666577355087750364 8849771494713610137 14993829717116853614 5397644855087048099 1132319237601734933 15335078659981346876 6496439885943996530 10688613299388553185 3034275488822757154 13958581721927254092 11804530462473062468 2323638996273688970 5151823433733320569 17809478654629448647 16259673463329139067 6013809247689315608 13145606653479403572 14350623087973760906 9691166404330940015 14877230772440931980 12027320405650391174 7758336560621026049 14212550475614068 1468790565669997856 17565925248767140389 12316813247309226751 9326986177785467447 15697130122874653730 4013168829049559845 9861323839021365448 18215335186414602726 8810870115516670920 15313202276844147609 8574890452271480529 1230966339548551879 14319885233332003543 9294110641524692468 9674612705013363604 4284553857168941097 8706172003562517359 8626520123369071181 9077839748895709484 5753345088235894001 14940673838027454254 13988038762324713796 14247661861490372073 11827490263326049014 10304064678884567890 4234877069016715127 10830132392553035198 1357088705024955544 3126402914912708068 6181427202193337696 2763959923807920656 12845197011007970290 2334288596237444204 9878359722250011931 4386806235111007780 5259781463796019446 7435529915126519550 9134020647625708522 4636462962910065015 9546321280434266086 16031175090001091671 8752290423868397437 8568198769924499410 5240685686040784796 2509771296456733675 16703084090515269568 6792824962098797095 8398985999768760939 6867834683489912823 3628201278212310133 251854578386265135 8576627645988145394 2285170900653883273 16088083337502107104 81387795695866385 11542247045804970540 14516532602199063271 7179430592233700879 3982652026992187798 5322825467294944582 14917616469075364863 5559736615980049954 10995651538646896205 6966856059625095442 7385659647965620840 10777646797381048693 12490677787989576749 5092550785706008121 11258258203798547345 14442299079483049530 5723303547062198291 11852249098056949242 1791373145984851696 10561918378988351845 7826397474974440223 1775776165433545462 4846255283775405022 17486326120928919275 9901737687910041274 4714953419233769872 3646195704794978583 16182307015303703107 10080729938334937094 18389476974833688372 16472965747649219269 7299524575301508447 3174416770621362360 63608175925798482 6695378097116897866 2513033587276505709 5042063010769209059 8451195359522889203 1168981078794481064 7439331174976984130 1177058454122362353 53085247882942517 5180520580339216697 15479136680181391026 14564197097685695744 8936625808393578821 13840518340740833732 7101489154445952530 10615207814214333462 13036067983753656075 406912354453888767 5824762932627298450 3041850659384025501 11953775390598919039 16290552323898512071 14056520390524290650 14028054045369235824 13889490282062667243 1744459146470606623 2772256530264839605 9996930806440756048 12549951413439111605 12997069059626285450 4766886058225267519 7241824767270812721 10604023441287532927 11361012927888539231 18080430557455127058 16051867474823289865 2582289174613163736 8043344040800868040 14737246967662542265 12927202268982562821 10375473463200389240 15982830828662779549 14745675023581386477 6870097010302090874 8529756730927641743 12659437646551053960 1868274948865862321 6214115593595626766 9711167849750233935 7312550420642372326 7269544488856597838 6883055367922448851 17775584870395484299 9976635925306403444 10566818673697927822 4985807261843353098 3139518067279088751 7194890195448084520 10032620873028738611 6737758096831839449 2914174956830550566 5843721582061713194 17816097206501854641 8380072621925213947 12409718749649503558 11525895804438268715 8856113600104968903 6419212820503691183 16028164517518744301 252060627988958651 12510829510943680097 1412389997495169590 13960230511639122849 5796670313083458596 17582803862087582087 8305860499087386328 3390211677650108602 12842709114075224812 13566443287039386821 17456917947568251033 11978652296471449727 12281233214441172281 17907916026205241130 10539132320347123591 17571508773858066901 16152912408791888842 16403102793238169937 4781067380941807040 13278547624680643180 8910942580775513066 3008321513195458576 16665229359368044058 17642859577900255088 3205219688821453823 2610382012667368512 4949739295681024986 13537156813072554068 11559732212620587989 7157885106431441959 17387565643411758319 224440715019652634 13231641599044304362 5060557884974731727 12903550232606766020 17512707081657808433 11098648940263853920 13628839761917582798 11924858371431770902 12737966541794322519 9955357168243390935 3481533758753429073 6762258754076687022 57221056366423105 4231288049901292124 17345785095650584577 4745503654287800995 5987455400094095603 2102608557177064592 16565161260070571827 8995037971840685083 5571236678130519717 1963154973687084947 12623169911947149944 8391373129685484248 13345395906564983906 12621737479560382037 622023182843921370 17421289973722344032 13104656782949934239 8660119921330647997 3527976701138071250 11743716472509573017 3613597339755000667 828662785436451897 11595179876160990749 12796990194620810430 10418114793139590157 8239436922962240875 3497614915887452661 6815658277341812243 1287648522614621153 3373230596588523757 14163704719235900722 77809611289258405 8835655048501945457 7953414781643105984 7831657008152172911 17080667533633768440 940848131893426889 13449925342422769089 1114867946294148178 11322483978694935561 2536320214188433230 286304531325783337 12512227590850438480 11283731845534169430 6490514828526250793 18378026001538734928 17816631709946810541 11530533761844313921 6746730452992873410 13290315188997839716 9939537856928518189 3737750189851441411 2064266758112875776 16596323707834820657 17410639566405593814 11725075883129581051 8283809457610779207 12789893231192679932 2937961315894383140 7643444062609750775 9561176221112417267 2173176970197481088 639074182809142123 586471447280940041 8897452769329912275 13722619124671914667 13415024898979922186 137914694387158211 3970159720379882465 3381107850643548689 11062659981738795014 15587594717534418761 458315868979428304 6338288534039493105 7209687798482361546 10631650065340694570 12940636820462546807 8947336216427707449 11897680518200506815 4370457005197916736 15696493934122559352 17272217589050632446 2192163800085746050 2863174495731426696 2938421121398668421 13213825958230033350 3128927936761943178 14720131407399420157 14257709282776943068 4040464152682773731 5458156394830868740 4612252157037198019 9798450866294952397 5094775914979461303 256390756501324782 6961253378080105507 17632717692941756347 501933690133733669 4241477579358102980 17370435479690244851 11183677910737312806 13025094292935487806 17067930273142424487 8663926887687099495 6853057984692466843 2255336558973412937 4046706113156397543 4727072723940052139 4687911603697551777 14527528527130313983 9434255130107572148 13524363652009452442 16366704687015555638 1499122551644214048 11534894912524239456 4366912153701609299 22445140433416797 17207928787459231077 3948990100934627654 14852668839782772300 16330952501780811828 13476191142411890346 17499130498868205398 6409454771478980781 15400036639338975240 15104184020130395279 11569039633659158473 14584700832120515870 13987039200603401549 17917667694728839410 11130788972324122605 10118226431723313350 244692133919680835 15305028788541866662 9439791749839197620 7149724583008004011 5770078941744831480 18339761299447858242 9455433316182116765 10233225494626380460 16990150058212268242 10173377551699761194 11008196076027350134 15645347031194388573 16588684222907544916 2512080403564174180 11139212401833745765 8334043109705518455 17606837885841037821 5505270135657030136 4877179794059809196 17623779723384537060 9111191506121223597 12552617126463162707 1266207531478576251 551461544124029627 7907429752805659698 1857914043443169991 11283051100111849553 18158652248180278774 16232453202318708218 7545145958813134783 6519208959401271874 17088384345287881701 8551563980830117592 3305916408256152549 18329675723897272093 12402965565688201275 7584541171333669058 10372472172719847734 1534978133927640954 8513594526659624100 17822134441262994896 4930002039055252362 12965574749997131835 820547704228251390 12208973938591123671 4113071990617794286 14910481323638273362 1577623555823820995 10532627340843338616 7223392161149169039 8496356970874901181 16660388272823542368 797171089535261206 13636125555764338364 17533648985953762895 3032884737102317873 7041054405861659443 18424124881663302777 1095650177057762932 9090136147803384821 6883486106937956221 2697100726311974635 13315831148158804811 16340290392504685262 17000835673287314384 3105653076273985123 1593982371485966882 6763146837257645255 3293988691740702987 619695930536266188 7740251296177261279 116453736724201984 6474069406365624848 18322968946741010765 8359883215308039125 1140072852122904281 8693158902239784331 9100135426026617164 12392235516764563299 509523997194836359 2801598761055521714 1467061621077263604 12424269472499162990 15872505472363976335 7239888147350213675 15574817525501686532 7394703604010664454 3163596633566985912 12332055452061383096 10627145366401805295 5909870548295616863 6717807419032411509 14064098347045446839 5050019637156888064 11426497384246247466 1995269126314358114 10884979674199266948 13887098965096269098 2192146727935221323 1678084544153971763 10267058785539019270 17986066247927436721 426537935211664813 5745670082679025947 7950166050530397393 3039922200123606777 7450610306745641214 2712110943499222576 9120044910585199677 18199696512457969390 2240419514807768247 9338491193258906596 16154250409590351916 11393546015379910832 528311315312212344 1508719027481277153 1234957237301582593 7186790541674245537 11709800448270342395 6540055591810414870 11681030454558253525 17165061244725478908 2394894504917128962 6378224333274856153 9181757977892817659 17589562915975293102 14526638813882084042 12669621714884383821 1039360093465083904 10963966243108440055 4012761648782360533 18388794534983202115 15356520517106165064 8366130993921759929 16736512398916236003 2404788096053585261 4165572253859356734 132184219356500705 14013161443508574516 9771844691526630571 12362948669436012869 18385453557340722793 10835070111129140179 14746661971632125108 15438269019359804169 4512406398001074724 10014318150927235576 18349252471515400505 13898760475428444978 15105440225956133687 17069976509372586971 10137759592633149258 13014143739628175655 4240533477289123321 9560645957059410178 10690569117207753649 14003140336633265332 16189839755606221205 12719411932559674814 9823907308002157014 6231137128082864753 11073739166590665557 4547447642067051492 2796433565638648326 1200738913817213484 7102269249903731538 2827000454374957105 17896608938312865410 11087936102270044823 16205656180949088363 13694744737132184100 6524741632466236589 5197488597496780985 6022898871166171924 5311537711534104100 12282531027143503710 14428699760421917628 12540569641426962816 696172128804416903 12113567751296285193 13372400742092271788 2392148810081625135 4991378344425000413 1989556917895706492 11513515712575109562 15576372992417995208 7955211646742867830 9578716958285172298 5163107602172117254 6520625050644002257 3689477200186555658 10410008076805041728 2531727106335309670 3494109542344387448 11437748499360223723 18216118830064952355 13367095213456168171 14556025538224988501 6236453482170759236 4016285942801984387 13360322366151775995 16044673644517968096 2602979865400667811 1778459999083796167 10403333501828276468 15327289444280611473 8069739336245381878 11627750400035552907 14835015768052260517 17277850950238828461 9338975271365888298 9018176974052676014 18078264229826144079 12514782103080781500 11560301484203658610 11551499727430998419 9206640888078765527 7390858965055414258 6237310778150474029 15523163007850128001 6445199971829010104 1605592773525771185 5351010370376367522 11198792982767808766 10179034442165297181 7413668278603907735 12879216794021366499 10797714113664017429 17344830999064832416 9636522590301933899 10274543832145762522 5480299927038699048 8359712315903455673 1832372000772945741 2287261582071027705 5054288449049253525 11299005060652447723 17888744139363741169 8872094163624931657 16547972649854965654 12040714569751381629 9768801187018299104 13120944337511731542 699407557622166038 4303194326709307552 15670887677436939633 14957042967130292177 8961113836872175935 8383827907769812913 5009353909264050621 5253270889083253871 2800319558549089808 9022639866224508870 2071973527599897201 3622758715119729871 13910319742950592755 16819399241135842878 6310368274615204118 7677535945413602231 6073470662464370469 1441978127058262503 5759941710445969229 3088483974439223467 7526276751350034685 14227242561235939933 9321863886859223362 17855676905601840636 11417026562954308728 7438513852014094568 15085941393333849096 11490215315729865959 10778011301471949321 4650370753626246488 10786714115837618618 1189134405434212580 4552104107652630081 6562673813469139716 14631130845749209254 15707145343615877981 3049151127635995805 1629705503660878784 9149126799556838220 9503489095296276279 2535726942605281482 12390273703422422523 13279715025086822299 8073296554828186383 13502218030384023749 2100352135174897598 10812457161405870605 1377725696878751838 1585009547170770582 9104568811868632183 13491336539864264967 16731260689163432180 13658050561730235397 5078967382836259214 17829879508731210046 3709680162971096020 17697710927034037708 566267150434754596 1319894670170879551 18130641488062907545 8024016216773218409 6858712869563243949 15357635046155198325 3824736644803488838 13569255596441964884 203762230075390826 16672539133994602255 15335586817027809860 82348143994953794 9157457611129712326 9863994181425608971 12679121331065402548 4687560536508958000 5922913017955465668 11387284237006852340 6193038720263189197 14192811848806129411 16876644419308596950 17367363720661231057 4949437181177475624 15666223072724325984 16451673601196157016 4991617590128647969 15023490094167654984 2818159611060308020 581885989920375836 16221324174861614856 4759415867496257043 17021289269400830949 7059977906469479007 4795094544569746992 4324360753089325757 3846723906040154034 8210132536407132615 4070768917782209707 713540942354961768 196051588272428996 8015732996606675522 6515407924739239459 12479936932900857976 17848634015952875833 17492212885832019525 3168477158137473264 11337232928885730811 14779892569420375274 12279654623918807657 587301881439427973 4746556562174858238 17983039980645111131 5408951734096165923 13741737051566867423 12388203844599138203 9746400767549898120 11848005902144854763 18415260915571477864 13232795014648476556 910590539640182407 15355036453660489934 11818014770785611337 12882158212117373780 9216238097146096792 2486400460688258969 16100348104040838867 11855764781348345544 14866459068988294437 4709723615207844755 4633640443688743142 2128028318933054441 5495989718468352011 9585649030541205236 4653723792867484834 8781460901601926213 2670915725552342485 16923913402443162869 7821547010021888314 2959392707901875868 386993119178761978 15154275497623260503 6925208532439943972 14089573706180156107 11924254180344949322 9066990321260412431 3891177327708965889 17979855009464935792 8848263964330407501 14885627197294761042 8710386202159499110 16324764761367786115 10091303203270663928 12103827118188892577 3051051498588248155 5505176299221602304 6015545388200143008 2562378679359860102 16231830276114571684 12243856734835597991 17116088683849310003 2033319277784079363 7044684464942832487 4103808259496800194 15843270391867471051 17172928595417151999 2953344752740831022 11039895825340576026 5154766567969064633 13095562396144849319 16393602755756134133 12900396255163011693 9969433516659875672 11931980282101123206 4202932958166359989 8198934565233269489 5806102719485112516 18348228782387985401 16192389623959781171 7412504103444396841 1856731309375791762 7130431543765491459 6744763368279947770 14060162388796064394 10676124086111991678 15118594818859185953 12201902689426949470 8727421263916087768 7630472448123071375 2027962571379792767 18408391994756487423 12593595663735015433 4421329794580963017 8646638179717798822 16637928381178771255 16687081254644292354 7392595609710986227 11090868586272701081 671613182708287128 13843672652519015914 10671310946471540534 7397296999092871713 8184926679500239657 4850762474075132376 17994541799834991378 6121152653666852372 17573877360529305651 6254364457958997353 17629083838454164329 14817017654518296743 2722130873199411995 1525470479343391045 14036781842008481185 3236883244806154336 7617988804524413308 18099302808210205831 14083000613131175863 14810825394674415816 8339030468080186934 7727789965488876067 1045094001293723372 3893986914429819951 14155888427496394186 15487342164683418946 3282604004094431313 11194686840193861989 7833721267087516238 10182594404242494984 796453199696819369 4620179444369950018 14119516761532653854 1472736566720188224 10895038186129597157 16746898908121300365 9874019540746035600 76220578923854062 15523352548429725874 9715440699007417796 15019943223187133271 3695918543001185860 6086961489045944102 1743584652343182009 1228367207358700779 7263449257985846412 5439621227221119531 1692265837728210775 2339235482163677506 12100166073866971878 185262145479223451 14376906460157722861 1785062715908329186 15907338911427795872 5928399969393741462 14379590245557633302 17010174550956350085 12615392101823657114 11913512142907615087 17616182571653165403 2918869783490484284 2190035344158715541 16245946929493573939 9311800293006368070 17828919552263154279 16828461012560735169 14093088529903995245 2253759520769189735 8155214158567688514 6117220649223123491 821529488523277466 6785562219921955879 17939144911531722164 158947198235855691 4671380173827670548 12117716811513687099 17131542883825484668 4641569553808074828 16793011530106119106 6329514706417749949 4631895940190326480 8570642916087430233 14994002158223209801 10445311841780863229 2325718450544000164 11213228368675546995 1427128159635394370 11227357889977306490 14318862131763916127 2405809561955214168 6331902726137966328 8178196072480152790 18299159528969724146 14092794465760437668 6209722880624735819 6070579236712800339 10273131375463313593 8742974065476408275 14902375340994685292 7119102486516977275 13067146885068725968 8406617668947466427 13723483928269964934 8488618683989537634 1390952731380612041 14630976486383179028 1511164160487944758 14747921658170596925 11275491956525609354 16763574510081119552 13587995771528471037 14177658288105185774 2577692702884512133 14893792660506941996 14519066286213179938 11724192218521946534 12221871428559530531 14944202602763734615 12548265334472018790 6102384681703141193 3037112858174514748 7105473925076459295 4117492730344673754 2460074994361660519 6083629284059466239 884886133337434480 7665517650186025994 6484111198653838007 13341902036333900431 13153241598579094977 3749478427890425226 12649374458764535483 3578942152409775611 3519888135461324415 6201077017261929388 2039461994573696071 16331768616779167017 77562361465211316 33617846805626788 16420748839145600245 14844013351832005755 11333881604769999637 8790528079534787052 2616209406181045512 14525952306924341559 3969970545494265660 6708890347355888359 4320926370639367843 3439355680686829088 7714585445887305418 8600795495964500256 3782402308446421453 3103075065571537348 1151067369334700970 6276783245938176556 15242941139523852004 3060221102719713273 10125912273983970663 13935561833018948453 5221901887551484989 5206768377325824109 7310549605626238950 17394605376147959268 11712279249754889026 4393652565270949689 10714074999823828466 8859698405259486080 3954652113223620914 13959114993293961259 12787691786749673250 4943668067424415595 8300043312105712708 11283156227967609224 8462210152560732132 13008419205722083117 1198488138894666322 779345527655642266 205256012747155546 1437672497010942852 13643426292496160062 5109306155285935766 18085537427530460813 10052301196606807958 4592639277376076025 11068192600118853549 9087444711203014044 6872009167021771541 3833906773644982677 17544137721104612218 14241193434667006305 16569813963658127203 13066846758716908618 11697470232835021979 878853116614021505 17417248513018990334 10019894191024791726 17806767501289499528 17958254399581694079 3993248369689148277 5820498398841377664 3741242612599074395 8191221143909268713 3781355633626982764 6106310280465016055 16091503631787110181 17442933491734562439 7414202763191253203 12105139087168933627 2830514069508281713 14508709050210369118 1272520255846600680 2254539471388765229 6253680038147597185 16029444063362144520 10582381814379058034 12328100710787134319 7168658877826494089 2534262647410902863 18286589386670212567 16649809768599943947 15758746348306766732 7331331192684299146 550510777286843974 5711269839131586838 1397057415366316769 3077608662782553526 1806980027293318456 12686631419838208247 12046716936449123975 11290798195352291258 8986656841441934715 10949654330937015252 13945635479312638731 1491018715590752419 12432186923055721608 5993630873620930922 15859152745190661769 1980049290694959314 9803156702177981642 11697240077988309485 15724687860146937598 15428137024121475468 13973668865626254105 14777137139384011827 7239454250614250607 7739236145227915606 9807839672408009420 468645897573696332 6904112445975644184 2436170752500358891 15321296893673491703 8412803949167023421 8721262841760276846 6928264053084168498 14236768303946016616 5191481093949348347 4988672296410844017 12026031161968446313 15737774056841712934 1739907170222761713 8397504093733136848 2130381486909950684 6244093963821219403 2719212454270132122 12618212537444899329 16062480653801692509 1086361777583309875 15185171691867973118 414570018728139610 13067846813936290558 7423194928486187927 9361210130603785525 12954565574389708905 6450270344582973190 7123869210076975812 10153726285731307646 17020605870740029547 1217536106330962459 12341978638675015662 12667039509301905930 15524957249165810290 7028547666203980006 13817034743474664326 16552902226783057759 9530078193049101690 8660454908182516573 14256094670882736897 10398200760700930535 40184347773496308 12656190065849455003 3771235126215360106 4526083513036897938 14541695142170549318 18224090544047250896 3155895969580938106 11550596942695642134 7280072312056150091 8415967840095429728 12402298461792243485 8703669249999815813 8667032912721166572 9133272410635344471 6295606399312248820 12725480862559081054 13671916851743907244 17544519978304578692 16827764516538042231 1024705255448365872 12175406591470884091 9141712411986290637 718482667020388029 10212949641467415270 13596337219409992227 11070801915743782953 6251027606730864644 15254821595931475909 6700046002964477743 11347895441222363199 14313009722635339447 2267480468718541675 13675583370458036575 3286832187645946961 10465107072307079370 8509586827602555837 4521327650473615824 2593584146686007471 1545780455017304440 10877956479223969142 2979177835560831565 1347006098034631358 17705683852731900890 11819243686394428573 129311215532762959 13355931851064485135 17700929948087458704 17445679012111827924 10741931394398766793 2202622008552518082 18421714686927187379 1103999597714809052 3872198737078959203 12070994293469700958 4247319276606547252 1701508383450635145 5463443930616462110 5291179314294638767 10120077070976451010 15958636204129286848 14457730785361260183 5680254774718417815 13025416021449295913 7090800429232302026 8440915457060847908 2571675437698587620 17313651408071745144 15515396681932902453 1831488026408607162 14579696050602850070 11944767533852871775 4786180262838018811 1345794638328610790 8821979651225793395 3490136559678371346 7533582248883872848 13756946367896740164 6020456712072916390 8236282527463590787 5120442899552053594 3225996610569947202 8339172870311824430 3025867625817095068 3269415883343139811 13400660824722187425 15716973549670251946 4109433074609551076 17803887798193140504 957280885234066906 16588661137189083493 9683749712119804734 65292044388031917 6263496187857226889 17328987335322674961 15835091712420277321 1292788005442607781 6075346735573615947 10406270261253746440 6830205438229039217 11521584352219591388 18096473418219240469 6393761229269031907 4437222806522114801 7589989209379075192 5518994982008390057 133630827966595608 8786666385783337915 15008072244738770348 8766762622824856136 8672686658617560835 16334720098247378375 837166266774572977 2735368265327140483 11989181441721853845 5702307020853691496 12325424067156479890 5192356358670258506 17197080119056634745 2033844923628468636 8409403507220173934 8752624696226721885 9320872316934207602 63908816128877218 18203882309876733527 18050693915772431050 17887472724054279460 18144026242612594318 1049136007690343048 2493394140007939601 12309991951194343746 1061215188444260485 4634525448137315970 10259124659835690242 16024908507818618466 10468619782034185699 10495814657131083885 1240664051974892788 4950121578894348589 4146680396301940694 18169040244581780736 8334044991999817149 11877476971328580943 18365599983566672774 8118991467683570545 2159092076797736410 2716551877331322147 14875659044832487839 4363325705038146899 12273848521123973671 1143991726021125299 13185643338127406698 47838792709610911 17136053368313744078 10842326779802880597 6043221555911353387 9123347784219751133 4262664998277910022 9165179257733888455 14105081958327746923 33729994694882767 13060308742685487062 4185391232802712205 11589390302242380734 8421459458695813324 8241464535696292186 4920216048400091077 14319341983954607360 501025348262707628 3321459747907418888 10901834896859802809 12263066792444690738 7351384739008387642 10737118556983852554 9957759953157562187 14288663045572779265 13142696603831294157 11180750625369021370 4298904291245877143 709797556423825698 9034969390173098292 6351925495323255340 15061752799900802933 16036073260600122571 15918056235154202225 16993369891169554124 10465761680610315397 495131041614527718 13199434086299376487 16717748308067044800 11512794581734888948 16660204204938770436 15490987123072198982 16058025054194315793 14175214271841127928 4551546366860419652 3875156964697738180 14761234670756072068 3576286970099091580 12277099297999775275 14052934144292697773 7791144533122960042 18191073352289357480 14541036981463308496 1487719511975975411 10680452411576127238 18201998239267772325 7260952825759727843 628909746751799115 1778712815265530552 5992558294250068517 11384938135824426035 14097139487843149770 5460192261184385935 13618989794296314168 6252373156963752484 7699249887622641703 1756648437933782434 14438786876864871897 13387445979039079323 13875756648975075024 483458105688762487 18001529732781756523 2465714910927206642 10608627711089170781 17325211188868314820 5061011750495857138 5274122343956690628 14458110690325544468 17630337771428950563 15570278953451558072 2288922960725214338 8922362272044595523 8293051283526100247 15665875819412023094 8176433988158663227 3753958631745362674 5307357962569662037 13389733909665166347 11898324890664563872 14821476331036564458 5952049912005923563 991339370122481938 11463786594965407685 17858461088007960689 5579972572049948207 8049756073180257976 11340882904041805294 3047759251536447845 4454470777366029194 8092393031466819619 6354696981397056044 4249391887123105573 18309140516515369028 16944449537068410749 11715627701719381597 7613839057534272862 1969298732412457168 3585277953508849840 7727515946615477818 5434240546677338375 4855399732118125981 430283009901701778 824126659440613037 15548177788111715008 13861107957210831167 4120286026053568506 13269587640604759166 4416072067322139297 17735394943079401486 9130330767452880063 12902697531486345525 8167568576807439361 9300737096944837786 3268493696768888979 2040873863815180046 11941605630992336440 8314097436366584195 3492471512967341085 3551041555270819588 10716881946240626291 16029094685228593594 9385044621342918119 10948566999479513471 12691148276456486041 9919095958868708448 2700670579454586460 10870638339333616388 7993383030271402341 413772239280219092 17239086434401768004 14393894609793555443 9040016869717091659 3259093118740478027 1301861567008775206 13644627888820541542 3321065437199162396 10641769914944970907 10197791535322517950 11565008258410454550 12595464323328955860 14168406853739461063 16543123400042451713 14037153164973516318 13274869765906768753 17160301691045006127 168367465150539833 9867912628202540075 6106121545674546208 11275527280505991522 3736725969821342086 14677164913449617470 16867631630265488465 7319399098857609988 17039759133995940616 4165347640938862303 6521400275535023305 13263111534486181337 7259934355471890351 4625285153893259605 3281067951329458744 4752520416661983949 6637279221143159185 8492819585484140728 11328330663078834277 2619761205606316504 4539922971513528558 6514933099687368622 9193239495151841543 8318539496355361098 18284165645164228784 10550136603191235989 2545189396525146455 15435373042317367036 8227779466303769225 2127129319228580904 3475911591500665400 6535705447487239013 8361777211789982582 7789496851799158733 6646288569359775041 2899778885266444784 1094243066924936548 8660135177868311768 6985541037516958765 5800078904193240642 9219131914728638535 13894955004556259038 3189596895431411069 9572147442371535671 17480956405759594741 6421380137878162518 2414676483091442880 3376050528118784715 15503164160948224834 13882783489221034138 15858385931237027508 11122166549431010614 980074138333610723 14992416398433506687 5490257143834510253 10558007234051865569 15772930148423745908 9077977422015801246 12576753277029872733 5230433860202836459 6034496403639050437 7998833458281969939 12127244995003553324 5315709701388547170 14963028579390539007 15345506203364306581 12406804126154326116 444053577269455060 13715064494470580899 3509078572744295699 16516120521081077023 8124748978301049422 9095782053856280227 8916310352974186867 11007308974498124104 3127494254658660043 5541514019375967136 5495402238699789369 13677817942979842210 2663953687520026311 5867063167331588206 1907322366042915871 14044083783309552743 14849833769667069336 11553969418036160681 16474717865732440996 14414842442087461244 2318032899182413010 7751422823252873158 9048498192942789215 9374935684163076771 8177523218138792531 3412068170417744006 2134117858052317886 12853994596681466462 5347151242960643880 15092229935185668639 17696036481680308399 4987202996168191536 7842516794615696457 6956930804475412641 11389899048498516037 8768712808685573917 2109867882454704040 7936657477493873300 16468005830663760821 8953649350971060605 17731425050033008054 17788505662021925225 8289008400221834109 5439400101141843324 14867549267565412293 16251778106786631117 12921858779998262219 2704110746967611063 11391934671976525353 5711671220325675577 2357189175919506527 1545470846090350872 10084689974098098778 16221139085634804671 11182284406400904865 5392339804456389448 17976945630484841512 6825130541747587457 7064033485131412984 2101672009151345501 950875291389481876 14749861816047087564 14377206536354508658 15425716899504902997 1129655430281614079 4398819523627104096 17899475397235717809 8100654858103093774 16832305411078539833 3191529834461794780 4133412455962804740 17139696661121044920 8591154984028186594 1427574312017384868 14711288569979462000 1911093283542472228 10987105485193038087 11360018832556502188 11045286016520525054 10667373829866108214 8420769254627148628 13385129968180965263 13700442568104096767 10002227122143841716 15070585731204521022 1268641994966960963 11624486382601519998 11343144964795996137 9321036125069387070 10603611265279751938 7047709206490264253 17237967085064569105 12696452277415320541 2269261626569572356 10808193056985388630 12365533624614972525 5974815967848563376 4403304990192036811 2105533606335154862 17944117790040236279 3595774268178331070 4822202533111842766 15644334614927811148 18332392900119063095 8344790401089364360 9738641951078042495 14721022089032420549 9435908167076669953 17208332236625300496 8062517458830076468 11781980632409774207 16440645251363741065 3918650390866542342 155134456609792216 2781570438002493938 978082578220404481 3756067378459332869 15493339822448252611 3932361231908753825 8262713198808931696 12281798972467601135 15182916492316088631 4373729159035456888 13762180487392027461 3546614815501212513 2106731976666003983 8639753114876397641 10313449122344042822 5747088790976815667 7829788522188454814 17960845590074478310 2485384871867605154 6593879923857977005 14142601843021649251 12106426354043087896 4047397302902286695 15984714905464773251 1767533180453663010 928921008876760648 17035259641710627542 6511566454098851973 6353056444032134417 14356406381820139446 6923578646202028446 8079120067085970221 1836048972649054108 9743572317226923217 5069795929895345083 10807423861761415792 4772181525568015655 10374659221136803184 5186143159242308584 11379622025367856950 14159840321373805616 738915740707526724 11672264019657862877 15757565125183526719 3678719132838759581 2154721746507062725 2659192936170924343 12683940071982958884 12704281955959071826 18139410318503651036 12651463638249750827 15465246114386209358 3493831757654174078 17457740668621229403 2343802858985095106 8701609292625625897 11562519534385697451 13052314830113965656 18037441781253909247 9528935927837435466 11569870153638269943 14990844784934884654 14385786769848196778 13393395856536200503 12589354183408980197 13625060649751202474 14849679708334615917 15934873972326128985 3413001294150607700 9084733166770034772 13118786703021882760 18340721116556488918 7817682464161270333 3821557470440956024 4872576406675461462 2237459461344915382 8859973017041075609 402930553205899847 16313369017270144932 3220418872682286781 3448904291133297113 3314290199867970491 8667910581874789433 4698608830792839888 12910698578294302722 7091656981478762095 10044433302695637555 11588683496420708540 9195150084457028257 14752110004502964557 7233998120032215440 17674379850339050319 4372367598659974162 17198355627702053318 14719190444749932106 9189634680442192607 2431225301813662836 1221094901723812475 15850941493280563200 1834743090401297139 1421139661122057820 15197921781240188658 14804513213829750563 11305497029790103443 5598335771401384190 10196923928121113338 17985053233623527504 504980122279550683 759988508613790419 7798084620173995985 1050691011025694678 12176084579319326783 14040406778164407902 356716682637012976 1887809246022439519 219587836580103060 13816566900072801568 10899990408798577975 4504846541575768275 12306205960148664828 4698402729798853523 17355284786082872079 14159834865442369843 16175455955620081459 10447649897065202693 14207585847561639198 14932859642824342896 14366036985155960260 17956176693037992451 7784916945613922631 1455277549607923832 6408170167949602280 10561543529172783590 17330312957073951476 6365407986766088495 9163579694936179876 3349722105405448457 8421051019815308170 15214264585965731445 6709369610695257170 8373101984409106741 17034706918071172903 17312834408392268631 12132671484892878750 10696170813925852021 695525152957117564 2755800143126493930 15934071521842012965 1412570695982966749 10220461222934969230 5556159973263347722 4770311856985480277 2083144389496249626 5216428007395593410 13933981029288991588 7934275960408123971 2111083579292655958 18413723597135120847 13941968424912878289 1878501095019261683 6586959446988830523 3853980183973007923 6725432037800680729 16336426812327858088 12969777459166140923 2835422535915092063 3918315677724480865 4381448159672992389 17603758426731668095 1276969591098003847 3640471807512664900 12273583071075011532 7113532205609140503 14564049697224785607 13444780861340923933 7143016949120519142 11269015590108125596 6021645121397140979 12650305272206354545 7336753731424979400 2419760207325465679 4914900086026421542 16932533090997104759 6144910076209177082 1475837098390460254 13160885571204654472 12164827985733227089 12724540612069208546 13910243650052446936 14894144084403991119 5271419993969653028 11437949925100231697 1093498313600044735 2785984998489408979 8249722353738481278 4537348891863650674 4589581697728288480 13621715931831932614 9446821834591801033 792978642851299104 1688377131149784140 4229026477618983199 9049134695790580605 12829803040904954894 4127883487445499574 14761779547042512145 16336920729084195722 9817309805616771769 6824451639647091498 9476259973395958924 12335877088184625637 4128124211729588995 9441068713079288739 10132447501083933526 1426516752201123571 9897133443096932027 168509636654019826 7687107445876361157 13939914100837827218 15293254444621084450 11262037814102901741 1592389144399265728 9746692852798482359 9622158922102305110 13083785224027388456 7690482857328894618 12426586216937515508 10254800667556695819 16128035055923550826 7861188604797990978 2071200303518063796 10108628762046752719 7302687588615220911 1235120382482048016 14852874401743329460 12090763278302253367 5043709317066331415 14758226933360149947 3571229109969296053 8020043986333963780 4810286537052698674 5505738961118939243 8325157003726321155 12196897620280528693 9290295975690336673 8521338084336771841 13702681840702125795 15020217455133962200 4043220750804268427 2933238989834135193 15412334748330939412 18040767279464860599 104476446659389080 406862267124408822 452845358630841949 980974625125194044 5715300727121796681 5472601675625799495 8023594910392244970 10733383923717714841 1963603621599106573 12513814751708252740 16969151988615737704 14562634407338025968 7969802759868710215 7883640338259443184 11264548006439038835 5473909639573718181 8341843447731208866 7984136082279698986 17507988774181863654 15457049353392342226 1242072427255185155 3428461793413646389 2894894534379471178 11511930198381309709 12256182430996673651 5750277301630694289 1426770143192758273 5220507238950150407 18266873484065237096 17835195822914464003 3664655016239926587 1320360358721861930 9356839559509320260 16686023420109376944 767153735833686222 204938011355458507 18332207594673408315 1227276106279314776 11915585487886918244 10732473503878381120 5657997067086082398 12952563711540528486 3713129811274734462 8617433468147425334 15959520592660185170 2402412299611526228 11908216903462989154 2786074942427779761 17100122564431506547 17671989020438107618 207553825900403180 7831671899632582087 1952448199303987818 6635093633506001550 7237195756417336461 10616186653470599105 1693499868076285245 7195635683014568193 14838848826834359250 16405491314630116315 14998701275099176658 650735784088598570 10928375288988260903 10363849844393122759 10637558207528627079 3082743867459174545 14637517554202737869 51654008434514379 10702469945952885731 16472749444020524801 6106061921963030007 8864502407048586959 15748178901808602071 14329255103612505252 12407006792978552669 17248626460915302904 4849334601164449675 5615076003281312833 5818234652968562007 3927291988753394814 13278184435330005543 10263749783927072049 14298032634549020716 5069475624582298886 10237916532695651369 18207078216509428790 10669819517787497388 9002040326886853605 14015639761204570202 14022169787436956623 5559794120637746677 1964997840258131504 986201070598530668 17047445521911915143 15628555770463702517 13818896870000652263 13732534335578932455 5419699438300318415 17411579717259788733 13296713201674050007 11112156143643711612 11380324367006790326 3727950205540499609 5965277990784765173 7719495822248424236 1139740867167154600 9048927484897079812 11194277866814232559 2715689023599806751 5539844480868753048 17531817960484403964 11845446045194405979 7010962670281082217 4770915123552831484 6190957895087966908 4727403814782975816 6349053615766058109 5970837144901175988 1216344911552430861 15736370404589291186 1225746762917763392 11530116295004201960 4052661784266101347 4156843075050822844 13304429447580309035 6548610175427360572 931123505747842569 11903982378653911337 2228700027658422881 16937268995764301043 11508947449134979992 14013676190059778414 1459671724714811513 86042299217887701 16221483517502516146 3522998037372438032 5051997568662769687 8645229802219543065 17767947436422814560 2640554531350040150 11918632049704178452 6817516521368237380 366148362855310867 147787174344925159 13211577233178242445 1005507752588832485 326785463879062377 9772254786553895121 16355177279868574659 7801390143503230754 4629272655305671996 14565707369599601504 1336576546425586498 11101967038001314837 8248952602998703094 6240723218627035932 451390044613020132 15331573399349149886 12436972548380240502 2314959813581731338 193049056660291886 15939003965109627137 16785597973542049725 4108830102068811092 3769145516831196168 5563036603840583562 8582811732144249097 1870870068361283297 16340648192084581521 9928008617050017298 10836077374076801568 9172540976956910158 10453326997876570202 14311130488308905773 15440444163828731397 8928654375604766734 3459129551953857962 10598812589443922145 5366993743446864565 18223501025393042115 15003873417715463493 12102027660142631892 12087374380323665139 5805799618760303849 1045094942389915185 443191030215323526 17863333997481243030 10572837885031868601 552416676203175897 13611789422391061893 16353721357116296389 17675942032324922236 12868860633458723781 8437683025733178694 909740766710352669 2703311641228372956 7182018156354996991 1726263066679144615 467728203382703593 12554994203541876349 16872346111558410029 9397868392912818873 3062353089201813985 6492863813433648175 18134201311732262369 8135278364821209857 13210890428159944962 14290798706507570451 13330307120878544137 12615115289594559935 1666598512647105072 1959692385197969912 4065106725709316217 9206522871484620282 303390577319260686 3342611636106984788 12945093727363251154 16389544416308828863 16454867188088086493 6047136615131324687 2860412964376144297 10551890010345167790 14806133410836596416 3222152866800629215 5770258360828717491 17758554440379333323 2260974055701663133 9758274094489309683 7788967963741682672 10265973496662168899 17960928898726789294 16482895508932436110 8092120637254943727 8910605885577238687 3601462044256633728 5614634969871115817 13090812896203138731 2350801000317790502 1962691530783077536 6275459827083399064 3962851135405476256 2885289933326522501 11509588782253770839 4782641468761121772 11043854880157763395 15981874016733470009 12453859453172760016 4203362751317787933 13669739319329261113 1647497552896402380 10472352931311932749 776752298677279059 2984454502643567115 5227953163806620118 12310640382834294560 11474323685692836144 5727026433682456856 16357639284613484450 7989287102989438006 4838437421167632763 14147642105984356378 3828754415527786527 9843183862765825443 7937600700130225384 3005757035463017811 13106513476150976411 8154438707119637276 13584936242189488228 14328690141214213692 10518824225033343519 13055452768130149738 3451153010258757938 3870389402570144876 17908222029042546899 14020952879978902337 11699373804612311837 14520248285174339593 11132233093712607320 4648317542489843510 4004592432243726452 7717985276928568877 11843620571796180792 15938031453421014333 10216743844458394212 4045349887712474070 5349086547150304114 10678552506580437343 18327939066095159253 5778567684067309196 6774515111057583206 16559185431108319022 6148101317142685478 11259213621123483582 14074278623495079187 2566217948565985320 1546859308583788408 16740473989678263319 3248799191498314963 11873556883977486018 3243627163983163613 6712587014035290019 16781474775545677419 11267631965390133830 9997383345284207080 5378928583763258943 10889832354435424876 7535217357307143908 3854630362767328833 13804791784536662232 13924697135900729747 12829891624339022046 1512978695539288530 1139158061238933382 13874343194914884960 5137692907115997320 6782861688677820080 2230022332476935088 9419272512395559808 16010076025792719626 4786076713615149178 385463426403514922 10219756407705767721 16072416493834401306 12206187973239967157 18098223730569143117 17267536587236141570 14231673066068830988 14484212067547199263 5372029281115883790 980571065046523833 11491392205835148685 15240759940507704865 4931387759866899220 16817835040930278126 9545577634839906657 1145050995020759833 10446736470764234492 11984047178904602711 3779126824855980990 16368418410115114077 8874776835136013203 4060464196161078822 12032216988701408422 11657522385029410166 2454507101120453132 7275829292408405091 3579280981124728504 17202648663821682143 12345096205893494344 13553086027920734063 15114096562751342067 11268264727171311564 11429981907784441041 12026552051587838039 9741900823389915793 11938890185757699242 535068287087916433 15400511457591860824 13369471368095553246 16719773376480068148 15793530078416901847 7200900916219743799 17123506241032309089 3459845534235647549 12298457672880400637 5597465396478423413 3438845571983093905 7966960872178739007 6030427150527582075 15139604703664600082 2966835440847019154 12679262022426096962 14578178972906448980 4046759837031752800 13192499427895109319 3980759235804398521 3489353863866487200 10424680354139615162 17675969130802834032 6818829834614654152 16005476953370302929 6597044017511513495 16115384427933748435 12439628806405548725 12398757841724755645 13526189963184264352 5198539993819173886 8654837216025199226 13252042968621080330 1775584810389234221 8259085742407272386 12006401874576649957 2996071508254740180 237751369726747273 4712262251523679710 14921176878847313189 11307892454364813606 6384748193722244702 15804824805972534644 7823534983575708346 17579732039870877598 17047051722147227910 10589446198665449531 9596427372920675582 9871912089134539331 1472809539726647432 7274038590694649819 9362759588311792335 18216596481647437734 3281569695687021948 13247962323664787364 5264576367099468502 5514958126597460484 10913662243436318173 14764629261718422588 14276868675744560342 738492174237130786 4859799330812989936 13023921048206101146 6149462669656590152 5623609283755317405 4849940304649147853 8877177342759909216 2610656147722584446 13426359639569700004 14607120977675496081 4113900217477659085 4618094754780486005 17202307432876929971 4388567102638096205 9654560235429586149 18211529457375780107 10508526234490908721 15614047936761020452 9479956680094301931 12384255151845209584 5231755971589732722 9979348533093531213 3792903509296817253 1866509306907450719 8281286161463230867 7087965187836514778 3998609765854931992 15536731581723650905 8765852075950902246 17367634732922500971 15591268966481197670 5606065340704321015 7041219680771142714 17359554810891332634 3887716081388753452 7579193327927636128 11602401301422235113 16910627777558210049 1861847745928479298 991992491075463220 2415261302905864051 17040242129675450144 12750434373778096119 13354678080442482440 4187817054346971640 13084904581816001038 1135202053455204294 11242260195116739745 16671072409865949033 9529716311550700033 2809347398638385856 16109463274702299232 13273974133581933859 7871019982822982092 1584525887411781848 3632128943445747209 3866118761063244634 2397424966973396273 8364059936322095835 4636591563478746654 16428413099620574746 4051517425648107351 8470704053139664712 13356344611913326635 11891794837082616726 7534502095863149676 6187943728069283649 15212298971384858514 6424847979232313338 3003748584346723248 11817062565073226456 6869453373834750924 11856000851030452754 9029488438055207571 5134749341095656142 12802701879218508437 15302583621703751280 15253844154951129191 6217229996077537600 15978137718210432498 12888327897684835397 14890210171875184630 12801777104426461541 9159503498100874017 804295707451852928 7708718731917548759 7568188198855390591 5727847246922717323 9467847378771039606 11960008867249782696 8636546158137535832 12895426650586794552 940933185107378161 7333164965508800316 17345247874265134119 7021193734278741409 8309152753265444805 9913978763411326706 922988348337001550 17372340206698608465 10791487167122859243 17415947936796369868 10291828763208914474 539042577866953454 5528148959141265303 10403102487472554973 6093113870510969643 358172143931152192 13246828340169629214 1149697740425589526 13304192899780126172 14972591275617634071 4626994164751287847 15382727699754433286 11674220259314669988 12022764122855647520 15603010808181532369 864751519375404911 89112254177816078 17228443200600736439 2108256037274772037 6483194576964787331 7639001354576321519 14792225398577277610 1025138952391310952 156680999592660701 5363340446735178329 7512425005735310229 6499632176086350641 3611341812775078456 15260877798344997477 11407679417676623737 7652183655003618859 7296404069387658299 17288683292202096598 7802892194832133580 3554266329833601903 16334159254560959258 10861062465056465455 3828682965224285436 11697742570547436476 18302040487426746205 7975475353787097796 6113423854471561049 4860007552502670954 5416240088873064809 4117919702184269693 2007362572300694516 9466117777769890692 3874837532947217926 1584759537103299904 9694190492087573870 15474360832323919872 13327775389786403390 6484880874401261390 13240715437852060611 2059974662188938953 11930541389986315559 17305741766502752699 968293503482941372 2948812324478165146 6201633033576131508 5142048279484711547 9914311915249328446 17252778542433148900 5848966626527431374 13276467992022077325 1376622939939398760 4140326452273274985 2694940495416893564 14535839225959383295 18195168050273751150 10283810482577549849 17845001487811284032 4669390161709776503 8984524424294885366 8151202529544554000 11157927344784157336 15122849388477932723 4271598205625157340 7851418698025929613 13501905218204458738 9991808301937623344 15214709715685495801 5477775519789184815 11683078453650090049 5730042178660506052 11663234750113080281 4140239670510015604 1573888552914632319 7118049212736102249 429654785469911212 4310737510868050215 4289149539888897961 13070162073485533360 6787633415707807232 18308939168401185907 8817008039357088492 18355937824043901526 13497416190884778706 17754282492396316790 14008999898938609103 15687618559504158877 18308409453146893778 9355404226383227142 12890108813584750239 14717524872690307408 5872402585707782276 1208983658977961408 15400608597391965410 10952855189593874676 10030957505580018461 10883429628072254916 14861100207236434646 15864046396453047011 4887393093789141790 3187780039452865843 4664615182853126217 7743741855282670669 2875422049214398730 13607758850360843042 18149187146905016351 13622457209633768385 17209632009991266442 11762742684087668088 3597032907310789641 12476049254767223929 17320189316891401156 16245197846707085060 3389853365451010592 17427423006177230431 7454807340649359691 3811397683415093313 8188675082307847056 17011032318646070890 13756957572747384080 12193478379705839175 8059278246495546564 8864854767674099670 7938024127935807299 18351248715647444681 3764111873047577953 1424379943962379499 12566282073125077511 14600924303547194513 12113470189532963594 17514469456338686634 4207354278164551608 8997928314609696415 14764577485895553324 5216721208401051513 15344132930707526759 13250383789761506618 4475580065428165811 6903947410266773714 16220719447142092916 18420096315085219570 10166194812314360235 14773984040493544129 4385294499809551116 5014901108102046508 4153879439011543517 17335195264686508101 5002044038889166136 1206386629576814251 15602783462108119698 3451470777792592133 4401386574547004133 12652853451717987976 4894710727582628334 12834221780908630540 240512583716212785 6904502599508708704 9009543495006384180 7811200432754954317 12045340610616705306 7066643073532160613 15427798717900190053 15373795812075939153 1110299650920047786 4504535261765044928 15010245483718519537 3533084904056289384 15265504676469336046 12574228844964345333 8174744888473629642 4026673043553160471 8228109140833253484 11874591181541625847 4803546605226483709 2248950880685285869 3950295175186031140 938119316561405272 1301394716408847951 14577024777744500442 3086661131317345488 1687242542063243339 17010247896047038466 14104179328614865077 4488144000037656258 6970221886507637317 14637791397049389227 8693998810804162094 18073039513514025356 7740524020640945182 8123828559183356425 13068578980014403348 5595213278027485250 3200495663623591882 5401819494494318068 6844018106424073725 16609924206634655260 11855861375982512394 14437175559963488145 14567626712519613063 6276877138874078321 495970957082848759 6313828092188310601 7609198227879505813 2519245154543826164 15370065377243701763 2188056684543149734 7335252638639810054 18124200656711731815 12842391447957682527 1401953895633233137 3980000009658080320 15467984244997152116 14663616742946982896 3968799237614087973 5387872759372056484 17195979804833648252 17109212458797445086 9958154186703073856 2864043614406591378 2243683489505803880 14779577170939668582 1471451018574552472 15880080599976963696 753018270486462584 11140607335683319219 13307746935528399250 16422048943427306958 6599241230639834705 6423007454425363781 6820268662402110419 11839202455259500014 2318645735361887850 8643288986180989616 4450691013645041599 11468127959492234497 12278244359671332506 16896303071683642913 881641679893704736 13205518975438284593 2294819484646765108 5339261221125518621 17937158449451961757 5074974137256131023 13932528163566594449 16422213928991749114 2220263121196838414 17468092166277537153 11764100566657261098 3283838048459376961 10361802420471731983 13279272449361345365 14120261733083779175 18115335522732907085 14383444576939589282 12028174519742474131 6514347849037700476 14147932516042866021 2541545941463839354 11418577087311385804 2216456790804401527 6368256220392229463 10049720704439773230 4008395233753798972 10867714663436345543 1732986831596578053 9098963652877644988 2678250112610385061 10765774839455611669 246547820061285640 3385079779365737577 395865366165424841 17937208580715988606 3239718973612478622 11349413542989991720 1761371517547766554 3648104394339588380 5460154516446070832 11929024525114889910 7309645486253865287 18253860712945073745 3101170984478986599 17808514094490377886 968651191625369646 11707091566373720856 8165151376499327578 12377668870518050608 9560908836230755171 13333274462140990362 2324388904387572575 6945629620898917771 1296847851307960738 14361889912839126027 2595600572280975154 15797661274370812560 18126404534757032677 10916868261610269736 16056928792309727707 14454770598522849380 342744619122110137 11546966222630485580 12179796214624023172 10653461108587165563 15570014982304464452 9771214369589673979 3275207115658910680 7719562877263560004 6902908538019093635 13922841943593449357 2922287036370584864 4275719059916919562 885449543542630625 16215804580857767527 11747599510917345835 11951895112693969078 3242657911818230868 8719315281935620148 14887230779231555072 12934091792961519030 13627806550503902095 4067047966705581168 4720083639186996246 11124271673660606191 10695278553114910391 15543019558503852290 13856405150966982608 18338393980531174033 401936392544364814 16185721359474615443 1051092351152844803 6484956871119141030 11714493755853672908 12058316138907913972 1007855100427123192 10451257720931363526 3347268726721645929 2620602616624812480 6125028084287255797 9034101111476830887 6216036490768053799 3640707709727287420 102238846618759443 12262081665311636274 15045361664126074511 15163930492337175635 16063728821070007839 2475872307787200250 1164667922544709318 14003884662674776181 14067825642460156970 8400707328207369298 12905350197730571968 15213468140872231127 9232870853197908595 13436861038843041373 9934822854582426117 9018158984115252208 12933197933344811766 14183867323036314786 8971437215315147428 9800690497781734406 15626686590607832629 2463952437644089356 1405131324479394429 15321171418227398224 6358913566471086356 5578196518806870274 18357748313617128910 15005813113291290210 16760187865233254175 6635427230267225106 18010637129495987877 4568385598603916474 14531122410300081523 4748257520183819850 14468667805637619850 4859872157493689601 10629225313057650123 9100104941076666741 489374626600246809 11414905030176971548 18118003490766278517 5826393644752384090 17384991084046662761 12537070991872950710 13975625594635678391 18296922105999257231 18150193290618156513 3714356298094121713 15619794461976675673 262589698771928607 12260064716415543997 6003024907390252558 4789922043013055635 10739599581515448819 2547120695683921698 9435795224314042856 9914847693821489894 13711938940774202290 8679525828872807017 9518192692785372962 9006861876276194154 10973457974342419160 5352577039259116746 17856703620656809314 4834157729326482369 4665956778857041570 14384001396234276129 11186771646353720588 18374343298030025055 15067303867308694505 16738340119146387557 12120751161449170116 12359675491467652279 15999409850485020957 5593084575825122834 4952203928922098636 4223024292051314983 225836803035296557 2741402555668010373 2682079019488347252 7710873199988653243 5946937461242772719 12730255305911330093 13312385017326912088 15627335798976436211 2062449831464529614 6402517376991726302 1828788845995406434 4245294776359179503 8697008861275280195 16422168909618798402 12618198360803627171 7211709162772482001 17318845274266908112 16443585018661190686 11389759868409485429 10804328066591331893 11739338337523227125 9693765873927444529 2134903903405815498 16839921901588342930 5083906285287279285 1632874002478403519 10999609487969663679 6018272272254729215 16237038555495277944 14385197932737631122 5033148270918545105 14990021817109615574 673927069752973985 8611722189678191433 6942076035192678925 10161305616646091283 4945268464686645728 15782961561693521712 4109474039533644161 13989350830962979005 3183187688668003114 3759653582121031169 5205300716771229915 15738971838977339074 2768382693694551893 16235208012719627081 14437189380680279367 8332247636339111635 10135681243261488193 5828339097807598939 9380051849313347368 5868339193562669964 13054711347710394425 5262735728165965520 3306861509298811870 10448220669134332486 3126388839110459328 16173433629961225851 14900831262120096619 2632935571736988888 4412693954955750106 17379337524284699100 5773373411818280429 1138383155894886600 13689576913155819072 9765458764789252796 15161987284996420058 17384572571385260102 13603381703819876879 15897064137135778521 10561866915252153848 15121929120556320271 2632454872458534340 11498649922760926780 13696503236177125826 5811363013575080958 7910155593599376731 7612753285411544864 10719863240126740032 12250071479212068523 3854358988333471263 6754808704001367906 2629022357187233386 16442978651802876891 8441809261718974426 294318704044011832 12966511942283663691 3615836812999966491 16978134526191921954 5546331659368909429 6713157663937078855 13989024962849305693 12486640528215526161 8922348048970576328 1752818432075303641 8860055431950966308 3440929971377447719 10805269314395147934 14617455091221794254 15669639720591552567 16858614689901302632 18135645217104546056 12096398498723724138 13382177188569347264 2805109296294513074 3714439084632708549 16297044922442243202 10025152935881629103 7342288068685478098 10373723628590755489 1011675984233414712 10111505457348852854 11325110860643433376 4804404074728283192 4756730026419836736 2427500418162639888 13583640181234187533 14485596271846503613 8619428122658326193 13728365775118001460 15651205488939474466 17070586332865309776 18042670342636188197 9087348255638284228 4133872572890301930 9995417485435617718 11383598503646839529 6005710296377135007 16184284133968563656 9224059033487775878 11209235085006373 940758435834521113 7030926709195864265 10858184154598290437 14122949637597757748 1834066296545212875 8758593761585828374 5257128498569962169 2266236193902980692 16492160314467108704 14907562095232233818 11634475165825994267 10085206987931380892 904180472714050179 4392577953394186848 8084390181250417605 16117191044811826966 16177966520687268852 15163239010448638316 12365046367904583315 3591352530411594030 3185131443926824208 2083140984350695022 5341304182285096969 10702377810502782918 15320292614569334369 6871853710549552801 1776056139177931369 4161115514731412961 8407146289849788436 7525682969624650399 10282449076910306085 15641763819695847431 5502434011702554380 15614751891748177180 1583778714458792174 13753252383273936223 995025332951012552 13388716588358663626 10566023003998130341 8457193918803800073 1369085965388400483 9802122768888677956 3258863734144433629 2117394852551946632 6628609860226589686 911574631522934596 2185730737002352312 13355206982920172945 9795908895813933847 18284129403888465857 18070147309418949402 18234616247063626236 5813823767918785381 16529901561258154251 14088755833062249603 13149776804532753485 16233117066969924547 12246372657274206026 15209288353432848446 13370289084504292668 11476771081792952668 10463154507637064847 2068935560613346164 12567956705963348565 16896617699273063944 6403721651307419542 4153012962866967878 16941176975495331388 8564492075102811259 15553058902771505432 14593115847874772923 5362952606518433265 9093857256118266530 4328130510394941661 2936786257216107783 15610149128160766085 15358731841232971474 1089502523767066128 48973540090926529 12112350878102598680 12085112541521146759 1333872137424459797 17425788084584696474 6048847102660291215 2507596282070378811 5897736879754646081 16283513407990304229 11059658101659084955 1116871667463363093 5729810124074371005 13027242677464536023 668950549950099368 5597952462969750494 8071861642252146133 16366301825112336942 6453113201204558579 11213127043379796363 15479716908951268137 8557369085928204533 2490412330129629894 17368867070932185606 15998903880284217521 9671562290099234630 18240271253554592936 15067566723344976502 806048904404266931 11658498202953686486 15276221137938619491 4498892491742096148 7965560357682406496 3735460482964611492 4266755556252010118 6231006770890609054 7660459384614577663 13508723182857538463 7011408218530363576 16436940654882415647 15402767288908920635 5254950988860829085 10726610033102983393 7540953393180079939 7323896558515359540 17947095312999697745 4319069684870155504 13308541764584907733 14333180576881969377 5091075668775886244 18192751824495957975 7377593554642078147 3073698546229267590 8796676105976037990 10910253318395272862 8331855844141182273 7725328667568011683 14723162936040529336 3790560022175533708 15019363120594226677 12100427513518579779 11856036823277932746 16896975456995902360 12770650977735034759 12768972225390575455 11430070549939558005 445181910835349767 1510585142279225666 3974908350323682676 17203471760259275010 5709822456036557206 8729166781568575097 359661728741265156 13287705799865711305 3348863733326220320 287042322134627904 15406853988107067604 3511689119864584238 14625045829475642578 681220663357252990 2736505393894595108 1144152347777005883 1757802346274162546 7801271042551848800 13476142521798295246 12914607877277147934 14937837939548679071 4314118925239080981 12292428045068389623 12520670486280465140 1911069135669846400 4850138236769160556 8790352173002942079 2685152673886012538 2492713137716643857 11017007391785365902 16370393900749728531 5571361421680773962 1634071747795588278 8271381334458153450 18367871573856924226 7767678063213405494 4442604308297036252 15594229585680973521 5939455679070014723 9347129072012296323 9740832995123023606 15154592018557660281 12039106033966702596 1845502147361522296 7807954166908374012 3127775341483853786 935530659966208575 6725648044824462275 6453309785778917159 11421387198454713756 9591343623886974112 3204833415478009251 5826056378465434541 6403399524446459827 17623105323433545364 2121351470183449703 10710917923560099082 4778922135882515330 16936825256029949488 7726029242937550636 15815316756268101987 1770278680241685592 17519451273109446937 7428588670570731542 5002512066541067303 11997988820987583888 8911086013892897530 2643216728960182168 16564754231129320882 6649946937307696134 308401333226609505 4306440857612835118 4613823327543542711 14397264446405289247 10811992856466128926 6819815323439009174 13629590752453903565 9741632621058017315 6231777570014367158 3635787002868050710 17618616533957505960 6319322767531166672 10243868935231796745 7393812272187770034 9072823671564140304 2600687945538626540 18414167416360463916 442530520662938442 14647033646820203555 12987867512991214188 3899590151672442542 9141636464767851264 1224339575716781091 6760406179768442220 12190687077414132570 9184900066636731402 11497784055663289860 1795968439125519551 17894106581388153078 14123659898873135212 6080668120108612656 4515290253677390383 18089027041952018196 17165593715141458849 16202042553945327072 2084217628207358440 10647663046079492941 4943316446610845419 11345562542071149345 6116925159472089767 14805986310201087501 5467894189424505894 587246159798265622 8494962437012800280 1459507737604913190 8165412530598404359 4405581798896024736 6854021223238235832 5650185434881660496 12035602904813078738 16034460412805962577 9034493530497350805 4667174701333613658 2525900999717097845 9537678004766013706 7366175807380040973 13933914531110226293 4390393629658888758 3239124602674944012 1420521322747952704 10316742611099613093 8502959531196284028 15876831120983742795 16431053696518807525 14668073118768271135 14303053958888599030 17341545001419877153 10616134433788026371 10805595221376142879 14638089411425372266 3619457400430856632 4047843004042620507 5117442993554536310 1469830814860701123 7436894818099272063 518390155269331441 1882774417994998179 18357386554597756579 11219146554464124457 12079902525414045503 6854753611264570074 6826274356593868898 12327944737709868714 13317532948260379978 6643542608960174804 17634018168184229523 4689342604358389671 16367822570433124910 17433260524457654126 7022340886443243133 13616400162572729402 11316367882825261887 12337377501774950029 3134871963682492890 16623790145567608364 6711664819516339636 565982925431607580 12301385192268076989 2652263715458474358 10069764951851641046 18004997627519634631 10587612284221912555 4042873897560912898 3635288145521403154 5835128109423266407 4403419965843010854 1111392079287388692 7009365150114298302 12405520182737764313 2575718604542295458 13019658767046428997 18294138534384306542 12609878516730400406 5406043138634549315 3194321054076199429 2096128458416914419 14863755384977823968 9903765663065031436 3775599777213200134 12312984624944026479 7187277932139416599 3913749963673017419 6072180653630848520 10964933445829984222 5497528238176709798 6443749515790687061 8872462163970347579 7548045802029409939 8954632403336912059 5311632908766791168 12615789626974968377 12351882382167728116 1148354471266783149 14895453735129449075 8395674086965092701 6426981866249590688 13013290324886072999 13426638320859057387 4098363919750432613 12055176759907346695 3682045363433158057 3065241692301028624 9174806336689812713 17317718972221449536 14570176656724121685 8832549287585117675 15526537617406849586 8840487004536363077 3973724893627110826 3646511950740152858 8135088865063159430 12088825350718170638 12127732469570370051 3410103124365756172 17372545674298581539 6126951048189602730 18423532125091899017 9423946150917714555 7339096613053193987 9667064849748899688 15245870404152407159 16960175921801110142 5724409780141529836 502938547571746438 4434411021181730079 10383787257498744076 4688856695796832891 15009792810093600931 13989183037211925635 15650473218764728897 8853877676776383868 12229759614184219501 11751378536388468629 17287795400427729918 3163417182268427729 1042845632401859313 3705140014796367780 5590213076355969914 14207910319060915556 16982304705036079871 13844461844207255365 2125650174212279392 3205273792386293298 13491726715795692279 2421766302609932633 10575462846084263024 3643383398715583871 3842834825609985796 13115478918767354600 537960317289545683 12692024294344184354 8882076664331351437 10972451694803101247 17635153520979462081 4867150779504157223 16241455134096680917 4363124396136914913 3593243113610250131 17915688441054122280 3081986118244800298 13591596441036711538 9854573047897916598 14363548238687682742 2961780085010923402 12253386791765522926 5691417156655875640 18019209231139880769 12966138062478987189 11491974864027550209 9401909122217566549 714704170988631677 1258961082704784199 2900563933987204004 2749989433489952298 1000728694692616467 6757122624130813119 17281966991946834862 10020353970605572492 5639465636151277690 249299100049910169 16044582062367041271 16945761751610286029 17058341362992286767 16625514587780168176 6793169584835372593 7192725331031309104 2393380967541536930 1503454736682584520 3396207573280408417 13472269100216041366 18403780772309923083 5403536973466345901 2410824100567300142 15171383508184324626 1039217354703290734 12415308018483730536 9932098382973948158 11536878242360228139 10880913398532358429 12250017354379657116 1752948302773216836 1367122543174964490 12770854777047791323 18394485970458691120 9991838386979395191 12149590128766406370 2514700458426139611 7377466649307708522 7161887293499292587 4246639946662579633 16153896008679265916 11231309826703040855 2727470403905325531 15986353615040914414 10725115823198769356 3356845801194850479 6331529435911583869 2174951219601742394 9011970389246183483 13492547788283445019 16087229035900621785 2832804888760784705 6306935605419395171 1278760572828372948 14108084165654221060 7772429187959657725 7098610513046842672 13086384009370491154 1517862689970217943 9305052569721144941 2377771659474074748 15138997161908461315 3336039397694131046 11663364568973532142 15374816908469679718 10167798557334068586 3994336465783595561 2671673011120952636 1002686586664242036 10225306097378088606 13950385673986540878 15771870364212048180 8912724256936401710 10667354820738703857 14139086007920124152 18438959255718464293 1007193790636022993 17568544035247144565 16460714383655579558 7937428116860065967 3112519518163916582 8678496623450472797 11458062598009715785 12572465247973895664 7359956272272006275 15635491406543267736 4117501269343687007 16479147146229512487 5267854285330423224 4326083056091719124 11161836774774060928 7490115077445180078 15626990996818487846 13840346062446336267 10297855694947810739 8891097925179431846 6692517963477914801 827661773799804169 5632592554798120274 11733156493089067407 16575535443657011354 14786186046905551938 10691932236464728989 5644991876173632880 15359620555641401172 12135272279028184836 2956587504638025508 8456018137282456789 5920406743284721587 8977690933382096533 15139519006766750366 16751277210101157377 446520963177295070 6106510948436925655 12783590037750908095 561372997355754901 3061803364545340454 10879333096859290027 13661781413253328369 7315716809941253148 4022273430992254893 16236119418919930692 12239242217368935470 15452924289840534229 2018946805084066448 15279329437401724913 13547751590867859521 12214463151244549772 10168179967653350177 15566811435126389037 17439874446267692880 9424471015896687668 8715462941205432447 9286706302270798038 4657045640981328821 8768721442537397472 9752082793022279941 1911267351500688956 7247609645819356027 9798455332915572851 13044074620869120299 675353678315073456 15432397724301828078 12325474453921733740 1548901600199884163 4541549928754939271 15395300024273962224 15113257961584199702 2283892129366474557 17530018866262353274 9180183978158620711 11368155011167962783 13120717753711906826 18264822725001716933 9148420640310202019 17007000125335870177 4230738057715683505 16944604598318036780 7700243987158468458 3383552197409028756 8093938796108890522 5172309087202137256 11644698470935918483 6635935980490187357 9340069120831565375 2515639978466770542 17681157680771678481 16572303790742441228 7098473575074718227 15912450039392008558 10788706682223731337 4058172355451480928 10841867317175530950 4030735540924397053 16109624187021940508 17081298072587956513 17280011776245798517 6496269393216656985 4128640878050995313 828675244642300443 10957275064327231769 7208731895591471162 396464790179164094 6690595966135046422 11790895298204579844 10115747146047525249 8710447308250195357 18309356015769809538 7739197690457663094 3474751389941938306 998893134172804742 10571923474600148308 8977742370362379943 10681200022927628514 10660881785112289706 333229565758393948 16720496977692862044 18100502482016347590 11273525357978434964 15006594120376029087 12947296561097398012 7048333593271435504 5005814601316904315 11501084029475672022 8611301428354787255 17539930936643866663 1317304996182001811 16096165596182376804 17410830858661756571 12397566924941239954 10337054623811195968 15219206195584072325 972842106817174890 10854255904509718249 6640210878378512963 3438937118457518919 12882079147415057242 11949060687348384763 2725055923196652236 15128107264289437294 7879635758797678257 9516755950705067540 1602934890651555227 11228747194599564166 18396464760971108752 1020117032807119620 10680990538756040605 11413561359411146508 18322958501952383151 12789719528711129397 17186961548719062110 1246987531767473033 12263576400739414044 300206835118243755 3145413669850689094 6529129574010493932 7134535482522970832 16340573886939066282 2803172411087434727 2876904024240631713 14545154097414395186 14456119693082599167 12383302370897752912 9495463540319626201 17996948379999738169 7680200437407828270 8871810049605250169 15384208905862689084 13230692296191540570 14544493369307213830 658225345656049049 4856659034602192694 525360676792341028 17629185475051387271 12715059223959404905 9530536209693355927 9348677567109118139 10974198728675412755 14116496327353530802 13669732300096251901 1843312343858328286 15009706040503937969 16580055638854828083 6143304875307030325 11231457692553063114 13601659285462114163 11807166052893529375 9641720950009519983 589396989959087040 1918555710520009021 15211848289995383448 4851955589666577623 3871915148837127248 6522033492683336958 10463025145008202673 18087229697061308863 13499096229596921119 1875905484496713286 449432351864326387 11987401838717453626 1646515219798421793 13651308820791564317 17025837361731231344 11528963533001859710 14993416654664204732 5683544928978438171 10871226742578691041 4127778908841735776 3017765048194690912 11694850999085304830 3183161911793351809 16609621636086618479 6743328425878886536 7698665599582695783 2757930073243940702 1653091770790063846 11317587734790160719 18278303210232301621 16270995575129327585 13986473088388027480 18353731233536693288 4254435431245490864 12401288669573618254 11594057902766120232 4589293577699380508 3920806416501934392 12218371099632049480 4674548961129762200 7964499684620060317 17956720740389848445 8650956484810679225 17209982845248084953 10477969933461976728 16820540292789091504 17487600992550882857 8786920169557378899 8687366932908050639 6293519722940965376 14972441021757685026 12498853991424863777 13471696686513788695 4794881609844371145 7940304654036139038 4710850768196626907 10289157035989593558 7773078965609947982 12249402093279395415 18042208724639342413 18032181613679720084 8732501080218403605 15678499898767017258 6153497581944855871 7249590114166674965 14791466609928744958 596701521903782674 3410619948560980779 4911800548815093579 8432529726795033844 154892892480985970 15150147033456784543 18063063044452460574 4484727399827575999 16744789563306753283 8543218823725832927 5080731417030019568 682421847806336345 14560257905466925758 1285327636627098789 9818291696689353615 6578232219403135972 680131246094251321 12537974638373881855 1743936699089457640 17487935070947810004 1592111376636425666 154106072195778991 16098461275058994141 8291061809333835636 16557708023221320292 16072522181038932699 8953061957015765006 12605509505749859716 3526999516718267774 13965040029941059417 10116127807959151609 2799455986878759408 10136781714673180361 11782754208323706042 14320378900392373264 18181089841576658614 16037324533063718419 13551629644270103059 13217552108472616592 8588786712811792219 4356571337932000293 10449997694443775819 145048003208875438 7778756788585425821 6985416126603705967 5175223396100621869 11573173670865843868 10730228063085912924 7977097142921200725 17782486786638351077 15674361753474650909 3635397629296054648 187684204566673310 3748999664351763795 3462087202598581369 15010482273610124470 11130085860634859730 13380616317407250910 15934211864162812559 915064927950278746 6487174475992716039 9660215179386569339 2568667284336142705 632439332845600283 14174762907228841272 12314429944578123336 7961780169394082367 2770092010736555097 9050816090607657111 16376761677230623474 15011827946409667686 11089614764773517213 11803584809727036489 2566136905650857974 664803662992763320 11360860764157592412 11378188392815047211 1808916884236915991 14796665155073748516 8376041500741710357 18393612083837482100 14349604594761143361 7448133606558768747 10870729255484515676 10017479051939775052 8064842270045472978 17101698520569617579 10487938586595941932 11230573044631309983 17283753847365607425 6181827679478896078 13972766642959881174 15027631318514772616 14646703487578459929 15230548229991024249 5813513450515484665 4296866346908815184 11514725635068228512 16323972187978010032 9040330670664955794 4237855374211588334 5937360542026924150 14263630670230267084 5982131243550871849 8127937287440122503 12295733395782978326 9562788176022213528 16518464466734719295 7154856705507092243 9088411772980626301 129587895802377218 5432160917905277546 12589338510033036119 3573175950374111032 16229374696051031402 7070278295319299545 9579137325040728944 10674500984387087423 9407596699758462452 682017406156094897 2018787530918533486 3526526146237986855 3214062605814017136 6220738416879074922 18132880707141638902 535182946715191133 10983492088689648640 16268413291711062266 1204952712733040258 1362745436572418563 3051112269809248254 6928718879890148350 4704959799654688384 7026916145918670244 9556834198851509629 16044712893401400369 13906907577037947381 13325429637401750779 8187552934053616159 6252810154523755876 687178572863823627 17285146050769585057 13083146277777043870 1788024268260850973 12710970785519173373 17241506327144684777 17182631545359817346 5004047102639270820 6732150390878709015 14495491377634811577 7817905465873183222 13622665739667929463 5786516989904916291 1890817176569707143 9180410447146559045 10991978696211743008 6588606808032871483 14596712020076987112 4756410589209378236 15246952309315946423 14057927035264463876 3057857325948312760 18115293655012604695 16110993728498287955 14555819163376851677 2378891202901960495 2904404841188410008 4545019871458522528 759455373652921749 1038065881501821090 10155544730476851073 13304458492161659028 7364134684902063624 3808137150102641916 15894116432355314693 17193933804088475394 2145175927948008837 15761330262752568411 14781706978159106310 11264889195321857741 727051421334932078 1752581665621455292 8555798767130123059 12623592571565578061 6223525542797139082 14276525627141871930 17632664535112674697 707794075443103463 1524924950721164754 16630010550798514836 11681404738610214721 13279979096740938210 8448690048788699590 11892681540060267333 6380668275251403960 17575152329776460781 9048206003636211862 1317619704806030379 4762754632416460631 4498724279893413873 9768985549580443020 6191707559166712051 2828950142497871617 4041430062397294678 7712941995353240511 6297400113179485425 8546704296898218939 5866534481039297025 4678295991442488412 7090780560942037660 17805916967535763286 5590907327953727445 3493174255157196448 12356623649598520794 13889811062930806101 8929556603580779611 14220413115029390499 9484319543653929573 11947332357416593205 5508814834550617043 13058246831404917596 7753597102137745253 12266877573828749838 6495650288163204944 3230749670763467705 3304313382837793634 4396498649484428831 11517308665833039881 7871813082626583136 7546590232955280358 4589497608338601255 2453959273467618877 14544965250198132317 1227982000233362002 14013469962806848298 15725102252634248979 11205181400750267200 7727618816879732122 12004991867762128609 16533658069842273803 11969094414863656292 7015933029392913985 6661726562328095689 3750067690430859053 1756844688575561008 14062530219688109082 11369328047009348523 6347416124148856217 4756956070936055592 10038527774646310004 10811626385636243755 6316213943976756455 14639651800420540057 4264194094303140060 13841771452039447876 17401184659987970099 13426075433930682285 17219455527859537852 9660050096938048907 809532607389247680 9449247137263353185 10255146858503200946 11423930216240919683 901439121938184465 5537692062230218324 7377409202550660446 18369134791462077612 17856108162839665579 12013658866270288304 8431413992563738718 8841349686143748774 3923114538989836070 15975513651131243717 9090358338908694513 8909288656396653644 9798760869060404512 5320119960077937900 14287975046956908153 2600325984652713300 10349171064627346987 5918967700196180579 10917448910663423169 2562134055605164776 11979782020903208011 5921370749130745504 13693402207366139536 5014332691002906478 859579575926054670 7734930273881233514 7751165842103755993 10289807964808496241 11172049485957426422 16968590680109437635 12329751075080114788 16818186851349521530 5502687306905388069 7634772382297342813 1272114463165043258 17842029898842363916 374024747913864073 6210819145754470868 16652129800336180269 8719485941915109588 4228388891393082913 13662028270574225298 16917285341743756555 5357190219436439908 3496480109188023971 1747800719933102129 4278837043967615640 15720478511458885000 14471918031303236796 14428021013547584138 3591856813549808611 2677225434361706075 15013741288362525867 12417244103004592915 15062324915474797378 10290461994530286925 9027399740140431673 17524736138042269447 15732884659030117723 17031270766358562226 3965710563529155887 2820335101872512848 9918571141776561139 821104932541349089 1701054241170322625 8638976188043496876 1034452060709120574 13212915380702116251 15613612139741549846 4852610466648910920 2074879327793761275 11055051004337432467 17776431602159701958 4202999880458065634 4844176486125489499 13794054151571899407 8586672350968921018 1308484123353864303 15324582383881230920 4400448399858410650 11191752806203875024 14230610781658080879 6292711272499027267 11738438984772196716 11741127023385302604 16981052051094896170 15495580904425518151 10588823926081134965 12739909720879628565 9497067946405717509 8580812480250457676 13231994832549322780 15539892128149435203 9143904451561151577 4133987272938942801 15375007889648511920 18127457628084641317 8926236302253779376 2980584365424782871 4520946365050197958 15371728908980425439 3885872453729114287 1941978495948719284 5537314593677046840 6136849834948237118 10917742488891310313 8508574897916538513 12479203766901801489 7038170917299580015 17495644347257388432 17653575180240748635 16321234116214156422 5016586915820537685 5832115044840944551 10788164608790187658 8661441453839559698 12586231283077294010 91729360110889468 17065994608724526407 17898656168706729682 3471421103841850606 9243006712781112519 17291575695941691203 1389927289605415196 5489809702866245184 8486548229266300539 4768361335160888044 4903861611938565102 8678747989646855140 5889526028787391397 14132022787970333134 18220868374590269980 14694740136219747922 284775958341716070 8792023334886427743 1878579206454483497 13001957385136442672 5210531693046396773 7929291307017916801 17960614319516002578 99751505916717648 15263426240961646341 14526860352342744199 7862678166735895172 15379703393015826236 12471469605205315123 6069229506528844220 5536036873150636487 9669726237368355247 3808233372075474457 6797345701724705185 11029959340569936712 9168383037619557324 5854771179296805945 4743744009705327417 14488722224715343222 14130742572974903496 5797225144240801778 11643043927130517822 1870725530345545622 423594144691290937 8263163913705556328 2974801139670954387 16559588219155041023 1999835019665268228 17955355112493994788 7046858368222596197 9389336587270623667 8559927900607292941 9475934990681151137 10864197024030284237 14269441499265115434 16257745880092374300 5293201986426002646 7984965157259511837 11381358851856549247 4035883406089793556 18163964675226334395 6041781688150568191 4365173615020399317 11166106252929264286 5126154626850740053 16878813516974018095 5525083155536516909 10542647267859014112 955511235653273133 8368993230781474468 12306948550863471385 9133187025267837264 7272355733188416674 10143255655767238123 7554597145514593518 641471327863795015 15565073408428872928 9795948785949526784 12741189433851671725 12859082181990434787 15666253956059342443 1977734175308796278 2643603728366116753 13463779445663649542 2478389778716431154 8364988190606152131 15437148365411412591 1710095920188439866 8766245784289925429 4801891547207012632 14652944551569908244 2876296404898631689 17223092910213115552 15391122270549677175 3757979205584909624 4291909763858491047 16602746602227265781 10832578900585261733 10984185576822713304 11491599246920630041 7478501016528597418 2742760991461653066 11657140029744916639 6453909324469624335 14546131789423005612 17336300507506298356 14022207012986814809 13675806746339487419 16491319999753737760 8313322194898973018 6098041357595997223 17359605994174865612 9321606151399142289 12904143723407692707 15868569102006942148 3415536392595522957 8218662000031960616 7630281992643016959 8700030363672561785 14878026615603045829 8206894104103058646 4727363614341045230 14395721781431218257 8178106804850484313 1542762762166440169 8599460147753195695 3243877228031869247 1303206874678758639 7097938270299428959 1483084167908957578 17363739236371512688 7148466811808541462 12893318801610560508 10607572773740864713 1660984526144344670 7000740837582509909 12404400234280016927 12379634939820283749 17165711897947941516 4661156329042463711 7967815084285899253 5818323517715513215 13280562723684906193 8346915557567217565 10237697184287010783 15956159146645727728 8321321774625349341 10219649565435288895 8948539584147911276 12395423831415012728 4439188643410104982 12924913079516421392 14347883867295787623 11303609839091243951 3781739488748913062 12629986312718506358 16194982669782075247 4924900491329818237 2476157294702574315 4221108660281877023 14681702035147464123 1389815762362299096 17998814354864220841 394338980858097466 2046946117908223345 9734446865615972910 6499014095997174008 10941203920797419575 2460920831306468857 16264671260322503686 2178431026866912640 14339829325230344641 14400483576686994747 11400157832839655092 7577798475709043707 6764704612352763354 12779492787668976344 5705472485064964246 4937444840030301 15068839454868698308 17705466319002626855 1521206602853064337 15775310977491141018 10623990860833483886 10837861073882946350 14298891396888328560 2724565461720048758 12973221222115327933 11511439297373109862 12324406819734098662 8481912380077255075 9628543014409667224 12692549914324197131 9657841363167321588 11387930575351029661 13027586618885887887 3718760184004010926 1876077326025060276 5560317378501922843 17352673177842587891 5986085400978846451 5619042535761154922 3909466364165737402 9440625904638055329 3164288403347228501 15655241197067111130 7461271355480532645 1477809053735189734 6305796133154219897 10678294658920209178 4777171330779961476 8442619425006718259 18350550237216077240 1680208376308049740 12664395786446113873 4367086420598589383 15459933368675811485 12336780483844172042 2787254547868162006 2762702305537955742 13260731067967417609 2197568279608463093 17507578499660010802 2368284655814191965 1558104821064679481 16712247008687976871 9280210120027628133 16615272455376350150 17965989381046164475 5695880335462459161 12052713555144369094 16802029705552586821 79093583208292532 7946922624408695836 7368521743653500761 10680537351783116613 17233015671897291080 10114941591052461119 9818626557540682028 15721875541628217025 15219969806245018498 13756435302338376156 6268837674454473399 17247529959634943148 17877423121319896272 4061837835797221284 14702658981943187377 15436874461856691849 13166715347108005668 15573209641453774862 9079242034775635432 18170140754409288337 4192415400354591398 6024460603364497043 8966103165332183757 17231123411546023592 8162404526777549111 5562292060431270655 8869978562368379704 15496402369779209492 6867778392565115036 4770515489411655820 10315452845434784244 1766475748826410502 8143339914684882965 8266067030964312391 11810266962540014066 17084034949298375813 12457320943476336399 5821055858954179411 6755540158991554830 8875058966483002989 17219222465593623713 3045575392555633473 1773120998072803469 7540065228772619562 4689602951865872626 192006317748675679 7328530301573233776 12198861704096477081 969268192323773432 8942757466584024106 7296701034636497305 12042091013947837640 14353974161221189511 7921479358599400403 14537785147287529415 12570230418725942300 11768388064353355934 15317925033359744517 7941957034022258480 4590346579161897187 11302123310692192330 12025682777015996669 8963076882610873606 16441588267486576272 2403421476510154110 14655551441828706925 7869820604605957743 15852858473800918773 18432347428618949266 6892707196015360600 7463853844642853236 17720216417839241947 7582549360854267801 17772485385163112820 3434476319968248500 3651269337461735803 8538507160395208892 14771516846083619831 7902428672737786732 2388611831719066187 8165538476512891892 4153416522373973533 9593373209153810930 175238061632696198 11657091954129489800 4427533879557942200 4912095939216589446 14078363093056345149 305701499444813413 1034449660398025328 9119816538590068689 15928115859146771352 11682532420308333227 12790206658140292048 15793324666362296392 665184149862448158 18005385512411552142 12792206711390689119 10491034117784507284 9675742088535422290 1440568400974456276 2382597709563792241 5760166672198113757 7632836462868693051 14601826762376494448 1187359286712942389 3151499193730461842 15487184392542746014 2477309613465828916 7067533753285400400 10697284376394825838 17015137033535296283 14697603717171729442 6795631364018461829 15668657346845317664 4026043401256296324 13211008986481494212 7310431943151094887 64465473372621269 14868069647032973339 6238912057910735314 14743805447308141120 7216998617022488418 13811559738413157425 18293360798665298417 1294440228237448366 15222056930863397699 1030374376526525996 6951832071782274215 14680728205561351112 2029768626302002737 13307008475352549605 18017439639928887992 4872357988966598877 17052128143460641805 12120036603056170555 7822935152546964453 10837301332979256606 2529185295241958496 15422281167796925362 11302873445888642895 14628917808149289813 650157895082681947 7173927646507010002 11858039623202594423 13626834651625923598 5970252053056848027 1901015846790279309 9259144381642016289 8299540325660704817 10546834222116311763 9507194617540415519 2569790933375174685 17714439281559057452 5855810149150878816 9756192572930211477 13724653362711613370 5314985727503876033 9004410192352637987 3857705741599251958 3184785986498068726 18338076919228566257 18088975237218739422 12608186632086285439 1776534352991704720 2791208193142529314 14897862833933215759 13844074557380083263 907976309112105521 15292194928472900784 7985413603858229598 13567171300426191899 762737125921192018 14792188899332246366 4005461079947158163 16399477958652770580 6389256382930867913 17538832888416988125 2353701753384523430 4321818297325094512 16424041852172832120 5302211110233481116 5491240425293610163 11702401272209485612 14847689187629718598 1873593968362391848 17295844118469649033 11798482303034173504 8249231840471289486 4588972845436236900 11606082122710413884 18316717394470539265 7440718359516549246 10860384309425294658 5464354785342675109 12513009352522887920 12239993592955973640 14797791580354438702 13816203378976508209 17727436198694747342 13490724511687771360 12285434079771612529 12859593941949345707 8500556740317861134 12004140609921723088 3944237135207900153 13140037731655986195 2096764099034961956 225391800316621236 3210142210497556918 154561807667039557 10556481441983408082 1758252348967309510 17414849764197881544 14409649839846770631 10441724353208366532 8365749559395029803 16227299956211367206 10230997135327308368 6607601906057918202 351966920805603770 16367502844286020042 7668278150035341703 10625029268680247727 995218648948114170 17365503791159719662 5808895618608398098 164105870752111823 1153530047482347483 9562686827092092501 7620321833814226664 11877207843400446702 2093318349776834796 16112644141720945119 6574179032420196912 4903229196413844129 2156870855682521803 5259186987556569568 10246192318799859678 7954456103182285535 8646660964255844159 5055393501729643645 12259335039178273429 12001234838054899701 8877672887617815437 11605854383046005037 11834809734928378402 13136385172118847002 16003982308303204813 13517409256527054152 12227604564099448375 10697664834862801451 16135515829981693831 7711467333849482431 325875420602802326 16179191729040590947 4497227927192164468 14422159766067283318 12077157526749334210 1784380491127939028 9320172761415558208 16704704501697055526 244318900896441966 786615663938186822 4450076390061321585 8630062787813690951 395426069862745288 13966146487053190221 3727228653610613364 16374111177598694603 9740067547231029875 17049214684160179054 14636584582914887941 15384661185477811167 17849284085537537607 13304603782527421576 10419425145965056978 2378812073949459556 4463920490179331547 7465110712281798574 7504645905909758798 3041303723256388421 15086050751044018048 14934892772767592037 5581631114243010084 2343844263669028777 8340449886969505252 12562068974597788376 15466791816150388387 10530405269700504573 16800501577470911021 453737720244672171 9943605480698818129 281281349822628743 2041020514873569270 12922164450830723831 6033134390112707958 8710227605126137464 11748848609245967850 7095391025162349758 4335286921818789710 5849965599128459311 16825459671232455753 6566005658165677995 2683051263939664292 5121049500783069448 12203865712590089788 6145887508647686324 1104269020998873024 6174299642100212925 14110368404059588823 7084342150778484132 6793537935520528634 14772926704210937137 11138251926803847612 18033467584826716031 4843368798652991201 11150184456372269189 16454083369875015646 16800602107869462268 11430048235465474123 13929917950374146392 2166949625690053899 11940626561568928459 12945599625694429665 5063170407343984101 17422111031617246083 15445523069256608678 11592664443646365592 14983680264642803448 3333245332768331024 14929087492232773430 2236883376537773672 13918930585216401349 5596775011794851315 14614722753499110621 16034770136699732755 18385866077601723156 9753210520651080549 3648435190790796881 13956892217585521166 9372706370572841317 8171162707924007832 18194003690987136319 9085065274110848498 1400931571105002941 12147555910179459746 10005647218347639698 4925004151963912224 5767860669097139486 10171144725703801601 12774810440415006234 5915920250703158716 5408323356802258003 13084285968824872951 3441438327894883568 6189092361260811669 9261159567516173883 16053450108910412844 4462248840302415184 5997607699568346167 7492833239497563289 17936229936825828562 2626274318264360413 17358248817518785873 8619594275493297992 17866784805456388319 8427105234049667000 11315883050194257469 3704615785870702545 8231284712804256139 18053355804253789770 9859991539135017377 12779784499041910538 1461187315513269406 10548472128277565186 17025707843778143109 3002318949452356730 12632818470703542523 1985201230577032923 3957657038942484095 8663559824978385772 2006745125133185720 2457616157340895073 593796817475630388 11903299370059435925 18432206067450873581 15380640753446191663 15275507749926646463 11982252677222507646 1073213756186465726 1312644896304417591 6135136651010407512 1037911331615028665 7955188631241412325 11852058649494419884 10281406418484752614 6469175861972485952 1705258959450500085 3753200629630061646 13614540348316208810 14039323419625648765 10120788867907481764 15905172422748407704 1150223667885882584 5090807404964653890 5518992577105760904 15867247398983286329 6759422937263479950 5167521166696968575 3955400772651739190 7527071690471451889 14647727439505938168 1381111244045912291 867499911361188030 17591080079617763068 17985462555998251235 6211365794493015743 13116612370686448604 3973552434739750811 512746710166020788 18153160141071508240 13099941139916341471 2150593639211793614 686232786443291818 16117651712005239795 747692400587588817 8482417455789203129 14534195299625370465 2918138405923783069 10098026903500478115 12070201775050835977 16979317688686893565 17389190131684664462 7484059382822407105 13912231336914781013 11687717887167695578 17172628588872895698 10671593000188986428 7972676774095149433 11068335475935550649 18221836777077000929 4605080852375050613 5754798004647487151 5097182005117204837 7906337382854634395 6095669136986539661 3558212757449889331 13663459933384924304 15775474229579982615 18134749276768836665 12735059804701985326 2271836750638307339 17815706715773760523 220576470437414258 6524557299889859594 17105566194261292770 13285446968662763534 2698659923021045148 6194082097285376350 12515114781969207022 10605619306629307996 5894922285290514981 8189430284915318630 3451734281274126119 16363556331174117380 10494189931790160652 14194935913396895205 6236903207968549276 8611961621490933365 12637038484945119503 853922100690048313 9231012778547009617 4658892150933224392 2140237547506318208 11365381848424295782 17474034618391238543 7482383683868142857 4112782213587172030 16474994519673502435 14382193073129676665 3229089075829465459 7043167855187815938 13323306775322012563 6517068379199370273 4405464924382899903 3684708095749627951 4240625624628265662 18007202095512581501 6138800373543839842 2069345582408125062 9870946014346782129 12105269361236208481 13657531462835097855 13610783753470628006 10724889726833253606 194125910864724211 14942263737141735318 7053545329333602693 508765647539925872 6550966694373794994 7303274143755533 11671482360593387504 13333041550329152201 7004114279755071543 17760679431423421480 2116431759682365964 13386429295762320733 1164920399340050703 3959491239459346761 942901531585147311 16673153524306857297 12400066968303674839 4630714477208950245 6001075524865566000 17029454075494298198 16475314208448442049 2825077612112012891 5544038140411585999 15455672002635975832 13144144737683085768 3267031274665403342 13183649532440006331 1087591232188686167 7787170168183897283 4949886833455868909 16170896338317248135 1439525276775474147 10991464718038376425 10150944138988642897 15577256357090891184 4448560931367070132 17352830618052949056 4413990913353921314 2144537733211797561 17175460391696347540 16830174470486923759 5682316383532697991 8652612579864898273 4324863960571916155 411621038694325776 17044146210231407226 712389260936815997 7054940552669490998 7883636452150915812 8001200161468439508 3294997307853848735 4067265477765462670 4872556343244125019 17889739331132478431 2578133077475361944 3166594612763629158 13529615663369725071 7526362695667386312 2500154194317451300 8045213280519431618 13855118544323658645 16471127609311808743 736338130760801892 14681005620923969766 10262043512416528549 17299912529703274761 18231197054700454174 12375395029190213131 4560171973314333626 9203740084278438906 4333620628711067223 1998798147152757888 17201861783350238732 4315015840498466546 3137223082308818076 16679139771041814212 10050142076167295900 16600739762694607697 6021789244819315620 14871287868147874774 7478350776965451925 6382591682936433318 15014196441261378107 14802821965184314629 14269626908616569912 12912023027211971904 15086403017993738017 5285982782984429702 7909369797117924635 7220140252124678312 985725663101565871 1910455117351895636 11674560561195020620 13826253330653217922 13962566597614076800 13768871769807293412 14712776359409001741 15803118473934954022 14450587309511109006 13871927218075226244 10592518284177313629 9043883885845953362 13213019640319649760 18232959730627842492 13038691099404938490 15083543254952306085 4546180580846806527 2612609267343931421 6310724215784712346 11022200740366260679 9956221761972368138 16770956147271063051 13882298517304888128 5517504382093238910 923174622566125512 2243823868006052701 4510437270943027021 4349172442430959384 12565469484761424156 16057486626595716949 3728139452334026143 13315711878751168449 13035872066298952119 3842690590230248890 5800972186877490756 16667832870367582334 11145211250212637029 6704337353008949591 5790427942607345388 6304249587540026652 11525971426751353385 8989502942256798364 4678639011616999196 7026976131961132730 11070701732083819519 15156844004857075650 3027889645940144557 10451013835866281816 16400712344091519894 9058563973370859983 3148698251568539455 9285872182756852045 1796716356780795065 3940393895047658204 2407427108557498628 17955234549876053949 3864744311218868974 1468424772056218396 3898000049372563341 6620014245525827718 3129499090426905139 12593126592160959169 18170936966830063260 720784239979054103 1017380371564252489 7719985907486453542 6100673928493686622 12872003857299546525 5619815770294491822 14368969528504520814 14796182626746586135 12955485895305064266 9603090375464930983 15279343011722483111 10611877233324536045 7474488767000484392 6940430466651552126 13293539106570290270 4585728857331872701 2959369399465480207 4910551390549146082 2442581940118686452 17592929531867901317 2941173592892611973 16184526233548802311 8625519427504557138 10049908977043079495 4565325996400104744 10514909525726726736 16877257592423083550 3207227062290485763 792815217066137613 2167648015464566533 15400571365102387777 11206145465363423518 7779199521007987398 4168288262750538339 18194759999965597356 5608769487973311673 14253307552551226170 16280046095451017565 5736150179094011124 4716648686271021161 8135335987053592264 2845596554360344091 5414463774110550901 2578922330874244446 11394081995813385509 3507285475498540186 15788222569852407271 1669532848192817798 1385880537419600072 837391599748663319 14924667108965003532 9516425071524150598 4487995017831528687 7335975499436844110 3244444828111767410 9061856356103546436 17641603286349269713 18439238223211652109 11492467285671079542 12177912825319190801 2705041973849681463 13579787481266599759 1249618954697302096 14081066765640504138 7691649326678458089 11908749323424861743 8131058746420960631 13770211994758961234 14402206084420810551 15893432528605483995 4619146091519886596 1279755666102640129 15023394759414236380 2759614658878532607 15961894919579977726 7216688504296907177 10712685964661141699 3049122960885737874 8551573200113120274 12451221220457270187 3255560202390477362 14222768553287342421 12403690038092254649 9697948815457442928 631134945066776950 1924435081662196078 15673981485329608069 11228040675044246163 736150724740918028 1409897094951248810 13552293730798864494 10979537382254803164 2180919363615499593 2962885588907876750 13372645229823788284 2586829826451743309 15099868176818419111 6978634546465453270 16904175171461408470 5089454267901801729 8543956579806680746 11918756391202543072 8904897693570157809 6328533407508279925 14959375900469991117 8082635841984116374 8421309958499709453 13972250824763238714 4285472217282624780 6763091297223300214 4681240650709686598 1502963685849640218 7528051477040663977 2800731645254089259 1966795590240447197 3493408966445268977 13621811987573633554 970565825501740218 5348390915508014192 7893501032001694318 9319925424926805106 17173968032897858306 10158908425440880722 7132133347663022120 7780031502220442073 5078125849477828550 2078987606503767822 8412051154931459602 14652401665122569435 12118420927116155842 8382173479050644607 17178671153724058589 17686249925884382203 13125584135329265637 7947252281211780038 9505306588640211988 15782867826368479797 13729871842823689289 11331585286436944577 2882484031805490786 3574625009975262112 4144829549960524274 11802357537254837083 15431820990478101995 18319802875078076686 8706164676526164662 17295247114015882438 3536313241244862946 12001098952693058660 3856711509234155861 7223206892500880949 5547839394521408622 14048453142112888238 15621164061038252322 11829858352714991150 16118972873335592055 233870742648578651 17605113669066954557 6850406678939728033 5021474122561885342 5347718625706184788 8213080416680718832 7694859665577923243 5894690331709345769 3367571897719327264 862294057380428665 6002767717506089106 17646289909003969202 7637993061089338758 1460576959745244093 5188950961588507963 2511145100042250265 13864773193865665179 12788950000931725788 16940940721612371068 10057473003738503859 16515018922718979038 10302136117200412579 681157496300698823 12145820752612674598 14950200229898750751 13398581371166844032 1431513804944608931 10339080285174300579 5524533406460513590 17508756073617276043 15879221504391204999 3449704255137031114 11052144947368785524 3745100003470579045 13323630910179159453 17716912347827779050 16834637061066969247 17906901183232886501 15828370694937118352 5571573912699847532 11478357748487818672 16840244294321331335 5769648200021260165 17492184946520457437 17560935567381724480 4895345325520419554 98373855070211931 1965253609813365654 9592401349163210332 13230322367790233561 7629353176927540414 3969296716540379504 2658758367990476795 9836963345586413666 13309108119975822012 16204692066041170278 14872458057417554046 6598244207398104550 17242033615678157313 5169327405952113863 9553383618391502288 13875044014798587630 10164344325803646001 5794966994021772897 683467649358311646 9519114986219722163 10142524525960981210 198276698567779961 4200473571754929585 8420187556126221515 9330711582757019535 7963440204240070806 18272482706773214981 2533605196209113365 2106127370448790247 9195190282721465830 17208497801699808931 3316775889449511068 6879825500177840963 8117472035270763140 14833008246714614036 6140585165389503921 17623342811825995354 11986365767634381462 17599546082319167667 14171311397768731831 9315118497396305815 7412820522946985418 18318007688859131339 8143810775950514875 11233795366246395275 12007847086262702157 820490438973313789 5335385871072154389 12045544410646164141 1316407894355074655 15619931902471866395 18329288857293805615 12030007301846320820 11904671152773693498 4023994781112065020 3666956698801153665 12452535885617721678 11954124546436873744 5526239669098148122 12160155226551989386 12298360996618175888 18430078404390732115 5555391509881083989 13136180713377831307 4029856335623936164 4741998845452843989 9628511327821168990 6412544952533887407 17743081316452991200 16798475433171183739 8492913504992053940 6841783454948912339 83685407292355227 4351120991498967407 12997463490811653482 16739911437384110045 7106323537502292042 12144232797457181531 14413281809043182020 16015310155571534676 966913933403942020 11650262977676582574 1477236740797046159 16667841054440095058 11724583798195292280 9588226378930722881 10566971754438172589 3262779326395834137 2842258595300104003 6522980898584301955 18175044161000867994 1569440834979736498 11140650393448698376 18366165371902775884 13449148550758104157 17349359730390190375 6468237881636558899 18061530320480243626 11112181918448576043 2463629910427401312 14020357677034667104 11097460720677725842 8615034553810867721 7829112684695091321 10133249988874119253 11821032593322355053 11941854006803631583 13692486888472220834 10616158804829960322 6992775679540881030 4369336933286531424 6981401684674897253 9649950116790410593 13329664673674870411 15561660536027318988 958307594020647210 15296803607204826920 7982858933598159858 8632809187860928813 13487638976383817282 9813602879621531595 12367967978141894006 9579025492315641610 4410404914005923585 8219787524137473232 8557033824009224109 14400165030328838713 12193867723550402089 17729621898243051523 686871432897115506 10666598315783296058 13222081779564206539 16357989271843746408 11731993181823767445 135405906601744964 16040120630777108628 3060621947893129952 1702818929808150100 1741150421083611593 2931717502575476057 2251008831188522519 1853468180772641371 6977252483516340508 17094036124096573165 13075205039051276206 8381340969471060619 399325789406259739 2366170487929601803 15162818039611781710 12815220576476727250 13380986872668516396 10571661092575848425 18243310253522430931 10153424959237837914 3865968343572671903 7557065379814177946 113280409881335166 11802831336211254483 17887740152547011249 2400063996346592137 17769520902305900606 5279491646256048184 216459430116981224 1016892640456225673 9062442712031940651 11911308123284043238 12066031478749773665 2329724463263433775 4147063287770785705 4427814593660543870 6605714381269930573 8988167685455704017 13663724570429719807 7609274023914304128 11638468894093792037 11173640405429881637 10676295739177229389 7329144111631799813 13791255212097956396 4964629769928803467 15032495997339531697 9596326081668833015 343587940903880827 5029922900372729241 2771079008974096598 2650864722763563647 15299987766839313047 2083063304925181710 18079089818161508020 16492506383924356558 4638926931674089678 11284743041490799957 17590785073030021881 3189340737263037032 4262527226993759544 2503695498046341890 11900908588462208265 10806711143341678221 15939098274314663734 70787106286859526 13878205584929171773 6986746691723504722 12828961927231216365 13231757391602278783 9042626725334290867 18135607367921250082 3502097117207210772 12481511853127700214 3163356352993633316 5139665100664550640 14332775723137586511 16220145651784518024 10660996387690664546 10773411632111726732 15862953329186980138 6135605929897131250 3530634158221077482 15257172803633116036 1102042847963785973 17735661520319330694 4255717684812226346 9604351925467812763 3512974808431455113 3977884688053692830 13430617086610094997 3288998664480510895 7247168468256453618 6065999970310984287 2370975947228329108 10940068854787463494 18177153484745246750 1114355959820624852 9481072343814686797 17910282739988132496 377895156379909470 12157215704648081739 6811711142257286576 4178655611120815931 11742228512762104623 5595837032008525623 4173469785702157022 16946714721373338823 18211560984272750938 17743726804061664909 2443848627297273528 8774518159963098526 13564115587530856778 4065935588429064118 1651244287674810728 2418020271490417842 3454543033185616456 5742185164870698728 970127121791666435 4694366432921063095 6645328203976122759 6252666338088185485 8737613447014624709 5942999851781174303 18391503961126611566 14381447500330259114 1519216465360313830 1039257475597070057 1472579216342854648 473232684527233529 1065263402012344514 2572092136448598017 3131438896583878439 9014536356065653826 2964021478993645196 7180474230177189666 5698745098621787478 2590025354097394460 14560035229648628209 15125360427077906430 14452550688391240657 471003908675617489 16533451730368799798 16245662566513675386 8290733357771804374 2543060998649922317 15505015565639889617 14216286705962222591 1842339987038978864 16523958064641204952 11159565834296856553 8350462356576817416 8985028436669256725 4472042258825329105 14776771805214302260 14272589089827141199 2266465842884194368 9621492438588436951 948182839719615613 3802573167692942335 2363576479756186818 10209638469020206506 7140709502433122455 16828198032000230697 8838688562741193583 11714660136270622720 5988206974248265546 8840083318784370742 5263558056769374559 13290670630386262043 16518268280670606473 3054420140260636549 3005658230750760873 2299221841138050658 1999122298917606057 9822389167634476166 1470179568138836622 9653719732764105806 11849108995899558078 4543143908866858085 16113813790253488771 12998078186190618477 6242597487842640692 11808042062978109923 10605087792004147782 15636778787316629940 17716454576361775438 1982724007740700587 17822668225515383213 4538739303169949687 17592856631702809468 7400776309097457389 2532657115223511410 1261879723798864314 15887346861230862370 13889470647842066660 7756559320110723197 2274439791921924221 17819022983370410500 10052506148325556343 15245242477049886952 5615911843737070897 4804582006590545614 17668825719469105850 2473992960361546191 17366536362145016121 10565688582249510777 8329745706598242577 3239528141367136046 15080349571291145367 9632186488047005017 12866259304940815248 2558966266294426424 11884225228904259138 10913440475416370329 10517013685090780523 2236861198737569463 15640476435097345101 13911431347066141919 11626581461459269874 13106900455825345131 1970914944739483183 16386895176994016933 11364630753134516120 14518052968144770645 11472301029456498594 17732551767916152867 2269814067460550512 4943678358709208434 11694725675806564612 1812935411487836642 13861958017874754991 1936530335898471499 9461078217339836565 16202948623876562785 8000261323766484705 3667713826567834319 846499165235050753 12607381002050471844 17730578502799105758 7334842587586794168 13503158008628362727 8597964964702177388 182431856555211456 3568697339089705631 8175224203075157504 13185746625876878087 8882485836222783449 789365116249841858 3036936978851338899 198659075680536481 15349611273522565213 3037627784839128722 9744273443226813009 17871206866875792568 16351726372116994797 18263984691264677273 13342911729769286967 14297540548351965886 1153035710180938934 332832399419413086 16874558409700222151 9787510815717978259 16549695015131362072 2820851351332433349 8634127891749450599 6908375419470541070 6775999919990590987 3908033925366265565 14692172539921822286 6453853527998519270 13471990661441254271 11070839484196403485 13508641447113676473 14897845793458350156 15367067722352650589 9367741264499982655 5633959452124795378 10079012345545707030 5438689792460888638 6793056798263725751 4830780108066134737 16149593379129098387 18385592072869053534 9407773259570664929 18122034975042791544 16383807881609893704 8787875987392131664 15559253302857044087 187204938916290863 5973674127313345472 1805718867058258219 12052042806588978 8747003270958843023 8555577715475816461 696133054817146453 11579296994251979497 17769593315574548696 8154781700035279271 6123055979040595210 12038789204711898487 6976589564209903372 6621367155054476014 1833674166189769017 7782581390224128853 4350861892527592460 3395363818220813763 16063478518822463548 4617236627621497694 14163832320765574342 18242556078900957539 6045707614494905678 5570137208656788252 7687285053631902635 4371402560311317053 8107742493351664155 9995782544032397730 808623109910414295 16799454516334647285 13963524517835458322 13200842777240761750 12450781899341636751 15032146169844779144 4935126736462583755 1716591689732755488 7916174614408541074 8894248770808138092 12239221990066672502 16807072709418433381 13027351135282572416 1829271554984692658 7798886889779714587 10688670500556250345 13098627819026044162 7985847934641494669 15225173203305068571 13096689623357106374 7072058859994734952 12006410862977195464 14450652275010923303 1038888859812909629 15883061714597719038 12083995121773663899 17427122052281280130 5501005480189638020 18268902386618094093 17774006459562328280 9046218519666864807 588509154246325850 13195209809794787402 17235614459229644468 15440105849111578427 2682122929802251233 2181413325399917891 8663093471202834691 17811048260217381166 6250435721986646633 4822683602777221153 3804014050196696609 11526777542068715132 12293205857080099230 9637599160665526668 14261712272522917892 8010048481394123794 18321734977110135140 14811898552931928482 460988185550164943 6509968406604359423 10911624438481930581 16073755354782446199 9297353122821780854 7968520213545773209 18069577292246550608 7558304679842107552 15038539866586807044 15353985499062840920 17516810691129835329 2614794771255842557 9579863719820945749 13338157987312464249 9843294494872170023 16144485470272745083 2534991202899894546 11076914319610044995 17242492745943541330 4896724307984353720 3325076597024222061 12522050590765362595 15454625869260719373 6182828679286187280 10676642509006681835 9923309188729125965 12283053975498808384 586468183340991513 212243800021382384 54923804908257831 5985189552891479683 5853308707034606826 16760826856203628825 5592066552406004133 7111343602239982021 4398813024930444482 4507600778773881797 1059000234701279898 5620628782671005912 13707420487591566682 15281237539199554694 5825473366849048728 2645368234924512467 14435684579595533114 12759947534228600394 4640410997312010432 9371163716870779339 12294682817888178263 11429330023403698725 16958593201829887741 5174349425544802152 6429490604580868229 4105322696651227048 3460520033605502964 6741924537927419810 5909184207856173889 1028169117724589632 18014222772862340497 4912120237734611493 11460904031398943258 8583830169627519698 6683593182438738672 6019428158141314506 12672737255490936512 10709214242042953643 1961480942441821540 2487304541421912747 13253991990595674169 6358869395296632823 10745005362041346432 9193495758592222986 4005551397564675912 9570565873124701558 2400774656758868826 16230451055733831572 2320162057729821122 16521538099359894417 1303418830980781688 7350423284260500698 2761740332425474258 7404056248638247923 1267000312998809765 4154393664280447031 1771783361910898143 14759627910727526979 7904903724212725616 7770146682170597957 1759873423326567415 940845645391988869 14572985038985909203 8889685658500163698 7300577836535296229 2290220641917688363 4449367433686397296 8299518742084085213 6572082256894814013 6577989678160357618 8308573672016138240 2714962123388636533 6813715698342509612 15304187572739697213 3556425802841884288 16137423551913759067 3570684469477011224 10013933566877632912 14436221264080583518 15160446118344182653 14610244893091344640 25541836287667491 1322683294315339729 8263029310446903174 4240927331241778240 17850446918520640155 11924057119373685511 8003518323069528188 14384205733250028289 7345833397365202644 12518933480893232630 11441179001684404705 8487115278605548999 4384344658259742723 6533394724660085680 9896822853624119804 7943315083498194468 7026765810418167910 7089157039327991300 11019128983862575955 6355906259876217858 4495461239504597954 5771699526645319530 16412282755559682928 9014704951759139155 8155107766064337223 16458020429709285340 2913360208281770150 4716475907702615138 15230454101369947569 13491630883760052626 8094809212862819473 7811456395309740068 11509497917244378491 3306508695010115458 12739588378728045508 5024946600597285372 12299191394410851588 6249562130760749967 14051623055132844498 14666031762975837376 12670962197643519529 14641198009843107383 5388100501766839698 7605018110379720578 6241492619836637125 6669704821450083517 11260004883076060286 1453552905176931974 10255833698302755055 1978516804528041283 8137220964701835801 9258300441648555792 10026068900739500629 15865568347893347192 10870853716620030268 12040966246458712843 18235519003007482661 16778558089794874252 15960229768777623956 17699098571857786040 7394357654485390057 13187950906817340904 5693244982499328019 8873338466980804247 703572525854732650 1315010206302709813 8793725701009981509 4481952431469837477 15907269520332063123 8693576635995762217 8380419551810622283 10954591085079393033 3085621718785502178 3241754096838799658 9150688061398146358 8842206703587293440 10017917649686096339 4160999712735761374 9267589695432427851 11452366038553155500 6243826227669123611 13111480035920321736 5045054167485320338 10975150107070870339 7865867338198097349 10122080549181696255 11341255445060247443 3906863905513476399 17892922595289063585 13833706706837053971 3698116302231115444 14752300892985000283 13191345587365503081 5309904443176651309 989612210104175328 6628901783165692190 12188976826278259557 16390680780758478656 1097227705498988366 6125720170195780390 7252513409373481444 17203266190944286066 5822246531018625052 16951635454785330129 1439796133075811722 11173469680372667926 12282252572292647498 2822063993883387097 4220697555426245513 5200286395021291210 12457064807995949180 13973711817172441183 17344247561158419792 15054562112505843701 13799951720818704396 2864626634892956242 14086395897709464574 11551210597466596611 2889304622021627412 12458464754520823900 11052991536249918529 7783502125449899128 17447791497754244371 8762530172866167884 3462804634238768676 10160415775288642578 3447177227156198751 2377058629341478331 10453897871077739566 11347113800976366497 13118595150521349911 15381563175321212067 10300192703502024722 10030394306066924017 9969215786791112211 13256498239968350213 11530988946095673445 13426842260767619967 7654973317024679353 6564515259590710188 5841709257189754882 6237985423980934817 18014292424902748748 4376209354152583920 11353798434886330780 4087843354614943708 18306616641657299166 14598186584550776568 11924825585724371806 14817148454902045086 1770134474784674997 2960619532910380676 1923620323186986733 9089578384332117312 9664512658059668154 379611261706827487 9556525043495083091 16654928546691659243 10813195590840995513 4925962991094503065 4846462181109990557 17348229573666517310 2514915067646859662 16349637910693570149 642201135656593425 15830218839079052919 18128812844684523636 1826134617219705699 11242470106552482997 7244104768089979918 11456952722324164039 16889104257889116047 12251012778111898056 7371663814481197429 7553402425391313837 5349488738982348032 9226491330293476028 9625917102760442944 9466417878773211269 4351604899622630048 3889140728969577946 4124794576912558720 9906193139104801562 7990552093900660004 12698324169149065454 4041429681418135998 738165208196315591 11911428394470517348 14773636459178120835 12488041705312809546 7429627960232622111 8307557651040186005 4259929943348863337 9662418914718162271 6312916783161846368 16520073503271748140 9260705002047631761 12916435768962678522 17487304240836830358 9334114063339552268 13457552915528439876 11103997191472670706 13021624122910675528 6489793763246992804 15550031232515195232 2065670901231219638 13501955842086022150 12523858413300905020 6211892162345516898 15014184177948051242 9606001112519337311 5047262944708258229 10622443627260971468 1075548660178426086 15870337082874586157 5637678974754479799 10205157112870303576 13679734618527882166 4799149605874384793 3114903523931349857 18244771804426613088 14706827333400130982 16044123934981001227 1483042985675770076 17374680771555488894 6147453787782936942 5766321651595568370 12377786674512845415 14501116339201589312 18399270129749872996 11406052863783414846 7829747196827272322 1327720846377266067 6732217448095951754 9939301874108536079 7635924817052799591 13612746291503778851 4500158062281813432 9513258455044067357 4881686920163183379 6609195129756841483 8151268658415594390 6267537871769942338 7910232465440322738 11730520325657483690 12052152741369925849 2784515715651536610 13409579101256399610 10838835856159212284 1851867393694881368 9360714568468226244 15258454954087602437 7687355207919011533 7136252774902632479 14581913784843763098 8621856334956432695 3992359628182341884 14099724695152269386 16615741367135537922 5592920423872419296 10218065167469236048 2544554675612158169 8930296025336134331 12534998880245546344 7355913872211306437 5716926234126487898 14740684193079022581 3543897191119888362 9511676088174232749 13030772672446785141 13783096933748637923 5423837738074945431 5628598796124475359 8209116542344110541 17400700715435915254 15404383585187222754 10560769626127355713 12169418592341061051 16088491439646484489 11366608897559455220 13317166259262423198 15869016380460233131 2533760892036815181 14166260292284084548 12594523856291661750 16958805429138221253 13749627379383032470 9485334613817193980 17973061974874253523 5337868187941160082 12355831407164807638 12985027032963832983 5913005622794478086 6304130043577712161 7673343201472235034 7824156864193463811 11065957764569455935 11927983395557337781 989234559783700651 1489038190420625462 6169028519665010307 1362765411032058862 15530211886887902529 14886967462550702836 6327015490570275771 1643868857946427759 9878593949986644352 15085502091740094234 2640150724698165015 3075314455950754565 15438848639584852542 8160590466276087358 7760024798516618928 7579261860755156398 9960162551311240064 11322514644459520201 12081462725339758691 7876034460669172805 5108518199779980177 13076637418208168268 6079878429560409713 3325066718332076594 9732665519140890653 11762459790514727270 16281211231110862542 15483830746253287105 14704749408352008937 11507127652339742199 8746946595470181703 17806116584796513840 8822533447145492126 6531188764244950726 13196464250368226632 9892275616406891274 15426289603736464917 3586040522046847621 7170774553879392184 7020936769747555524 17260967294543676346 14773781679350219132 16721152912625232920 5969459894820765188 17647930613806170957 16600323913901220391 15722266390288835919 12662583590854979893 14097855346791983815 2058779335018063701 11062365922858653040 12141233309289775852 1046487536684866571 1837590604662879208 17937638655666670163 10124302243682427356 14351477655159813116 4548268199883584688 3454525893568754330 15269957535904648929 219352825500171593 7881733415029224801 6880057306740498914 3121436556397756923 16776858639798513934 2914696371324863300 15367697918712536804 14671128089547310308 15545182547526015643 10262922924681976758 3168547494515587342 12858838164694192687 10226842655808102008 16367112211152651083 12372893872435335237 2418962033116371561 14540078505352200565 7106552242560818434 12193515832743049759 9883434728096191927 12307179642517772691 9554806664498186120 5175783407977647752 8789137687019195980 14170811121340678134 4286715686581344371 15195257554706428649 3264210965335096338 8634225240099463838 13811572102051989315 9045940684179734452 873223296235529392 1625118970859538840 3454002858870366378 506947531543817583 402277974096918926 1853445883695058457 13425513364597641189 11356507548930996533 6857256068264697366 16262898514703309716 12102928199149388126 7099887222407676323 1779883998065207078 14518448177646185519 6922030659526983035 15489399696383284524 8001293773570224541 13075719113772959254 11855915555819046994 8573990076727121366 1706353557880992064 15571504277301065324 2025332393724708723 17304970159682257488 15101835866178465206 16060434144979618970 2285670586138523200 10334338055811789635 7539095239608744125 10839716622700057590 16418986017022710003 11622213608238319932 14732015843131426843 5521223971774600050 6948861190023551834 4070464670997192096 9627945990095558862 8994186998674873392 12244696576458362989 8342854973203518575 9533105338659838383 17849524082743552101 4964337127420937044 11893755831496883603 11235527597009574200 14299429213399986396 15284061770953776452 8364529780206219183 6755522464473810627 12044913874494418233 14249252388584082673 11927190204106424425 17590263073060422739 7226214482622700761 635331658505420260 8073120646746047229 9752717630744795207 9664980553576640808 8171239072075111681 1123524757626872724 13167355192174725308 8419514058499703279 14129789650044478097 1889779858121595704 9284042738498192216 12398633472759209605 2774197403692761109 11480964011767036531 3487350744821426514 15899405271864446632 17310804631450850017 9641665932764802547 17774370109485631800 15115666399187519831 2385336557502573187 7320164110368372864 5105895747103330299 12476131815927621822 5510751783821150999 5784045244036625354 2302699683438174459 1094190834899222738 7310298054289998626 8959481540002771393 11821658975570825188 1716475327858763378 17499380752694637500 8011247094200037858 12692016314168136430 5545604268319258072 17326470274753219075 16140426361428468576 907258296530702634 15283184254966144240 5600133573177405228 26715766570794485 17070011262888821685 11035349991456846333 14804758469867408623 11132187214750850824 5605937488609082325 2108039403825402490 9635698630694229728 13761416374720129157 3919756286325158322 8813040461945990162 7320876712757113610 16866751635438171955 11302622510828871319 3985459234883359433 12250523900755657177 14427462064826142477 743296391314241504 15486220726569409691 2700625385163529809 15144562872211411191 1704781348072008134 11275636183571998273 875792763048365585 1968361857347789143 4845288158826534072 11596597173199129299 7738289251330132219 7420115258631265577 10891643462769574017 1251792215941997455 11694756862259854831 1718974529365535986 18381035770121160988 2224363692512561834 17727746287715855821 14477677668297969942 15216050318553810818 3516087798734235188 16347546625515560505 5701670050650292894 18094937930553743459 12086141052169965482 1773941014503422438 12655726703811324354 1640290400454774256 2820576323726134097 16994242854113567397 2129818050163989441 7251526715219929623 13723722339907491446 3512138128259757903 10973530453171796180 18292861531229387634 17229733417406651077 16822033336195787388 2025854461676625261 12895645025619383533 4712508082462751606 15557711134740921479 9994965572794022697 11414011849345418655 8042835363162900126 1947975565843905819 9724302537009210488 9206442790022742477 17686610401017673345 195807536872991597 6737952606682610197 6305204508408588696 10794464495715422633 5148246331562992678 6930989987273061757 84136903932868988 13614670373122779156 14767116021414390410 13897157790717029529 3891595869771802017 14985248507698300361 12616463038038582223 4398093805949870513 6573610852184000925 11380105923122366943 8112350483766069746 11212251036490988101 1111801551776853204 11804465666713297128 9883143587138562388 4961813018135004392 7463207980089705191 7464059743853581001 2226703513056243179 2333176589708233048 222474816147896501 6119095598772651587 14996268547915637515 5971879087174479045 18160074995644964752 9088759602444543312 2576126246467222164 2058984160475729325 10877787702583231026 16404639511370958332 16456494428405283104 1790468675012915511 2487021449122476391 7303734660560146691 5327177877928867388 9627648679854128739 13943561431694807368 9140734284656606322 15693068228528396838 7812893993895183633 18329963326448897292 17499191883155275064 14209902730340007701 11504009336095064410 4400637466444923397 2058915612883432058 10013790217261376756 4665802940258541626 871995571210278196 13853675174761311835 14956794850568333147 10110256700389781067 11392717566153617639 2711112433549361159 10351082551536090717 2400398039871759747 11891254433097108574 18403398269565488721 3323260131956248779 17576705889813311499 7524496293387227752 7470783317485915656 74212868572548934 17151276593857502463 16300197458644895346 4149526971101326233 13916439342858353154 14043763081050016091 17607141711863439274 16535043676778943095 17077219156354704010 1011562469217699539 16037291743849200768 15934140782957592643 16173492743001952990 508097242204843011 4081934008779011826 9620484633656776978 16115086301832022974 7324368749667382081 12672567726225597382 17799221609520103754 3433377426136823630 4737471266992474195 13538380529941309171 8392706764012872732 6123702101297257299 6505029404970011136 3807879243427941256 10731639514747034971 17236234455426603909 960791174961018191 8603826873533300411 1365866330498044684 11229945405272505137 954832194543932046 13531325713458682259 17226684577033307624 13051892592698263318 10305204063444900264 13200135166247082469 877909541744425421 3729940285534067769 2911335958612698092 3797501241081298558 11239857490268138008 16949001732262755568 15377310886967246707 15284738602680240889 6691728011967965305 13596007668778742726 719877776559195993 4290592723541674017 11027362875249826206 498602564449193515 11148137350252044046 9891411547866560100 13597534448360008791 9569956223202770478 11079588258761280379 12121134914216079479 18224468084660571903 17306168379378366843 64843074971911465 6108279798868223421 4180547761221376231 8421624315862450975 5511747783076653367 16304378362356755033 8115175855668715884 4931877349838835427 1932774153981816400 5705615016658543927 14662442415536969174 17346589713027942599 1915126833617753258 2337493607837058420 3084990236960469241 13731250006175264951 8203376790375601650 4183840116126666019 7776338993042004912 13902377348508840159 2888551056344834395 17828976300732368317 808256019044578006 5238246576395692443 5317969497760273909 5804584005994878085 11491496841282161918 10554595106054300350 9664892300468152296 5111353683725553220 4967283196472557268 3868194734645382246 2222233998840196446 6926673782473269772 9090359806642173045 404956956836760909 17117875710250138270 9023724324170832786 15889211755738004830 14223530979169972958 1736409966914547414 8346913284434706567 11785471016494523823 10172202076052464722 5888842861659179989 10575905281836514359 6716248716093556180 17972965276771595933 17734136362622541331 3943685161813575348 12605565168281367941 12123870499186547961 14698626800770968610 17341119760085222837 2366678647990442333 13053962327238357984 4676861819677081853 14689731349574250733 10100820934117450063 12071906112320523879 9240524661445753014 11442531893803730833 7700197967485524031 11445524428131124803 4749622182840152254 6530501008733896788 4703398432089875203 5472466385295522268 6932126459294767254 10454101593305942035 16167855835539722436 1223431358325712734 219662877264821387 13240967571044035417 357170387703638712 17502703509044379141 5042009485045976839 11615679374277088970 10001996229150538459 504536613334375841 8073313609480363145 1019544607593861798 8234092299004625320 15259447894974668367 2701855087976821567 15749175982956307999 13238077146167226391 16392758892313150410 1024371552980831502 4156267691688640704 15898084054723915561 18276217539506825961 10828342100509554440 10065267068979006132 16252888793976479761 8799392962940800414 1089645064745433658 74007647479613186 10217614601476848560 314783858287858232 14897281466299286900 13270721932157074515 13737651010683412369 14102858455239221581 17264254870260214392 1559127816284491248 3902004728752347462 6974087285213001375 6906150182994482479 9750426447884873195 14958998511817734100 2036277513196334683 7685096195337361132 11384647813293435266 6149125722273360877 6198774336583965282 8719462736279718675 12570507755768364503 11747223582987605441 5949489233489814288 7824873435159726820 17521772545383699397 15647991851329164478 2931136477871031038 17158293038004974156 8629477331277313386 12770552854341447308 18050451900566310468 17766739674921833595 6413705963684451596 11147568785005546087 43714278987081826 17571889578912799207 12820947250234108942 5835903184517215005 15127452383706466477 3250551270989304132 17561824151087062404 8349679908387232839 3805146967667812207 16906202727881407076 17444717177317767616 10215686011444941626 5747467622392667117 7338799397265746883 16468323243807077139 14103469590420935750 13193536468430013037 16800912346266263590 10955061112109536634 2580979470286341260 4406093536938067775 12546541706071167381 11908797155553999649 6659431117866337560 12551983534818161266 9115783355562870208 8262288198706168149 13314747586857835156 11872766623405588091 7442203706710689483 15651041193508758176 6993347366887869381 15631432793662710336 4236115270428947387 16273261054274461803 13829586935177490483 17640641133403468602 6915957596353313809 7218408303153239895 633196346562132247 10471691210533098001 9896992688690292243 12497893181308176230 11059337728096359975 5959927664052446995 1196106642909846296 6396672075004903845 9804569979744722743 2208864451182517152 12675843187470286324 12489248982118649823 3069904453796986326 2189572042919215095 8582202123292278464 476638076147024982 11254709466446551754 48426627647063879 4561398340303860949 13779875151213262233 10404716754740544858 1949548341112946776 5225723528731921605 8276124901898851967 10513209454546118443 3459157380237930681 11282128303623370790 10260129219313596730 5764901278803632073 14891206941587223796 91631767167587196 7713399229461075929 9148573486641318645 1809833189296195013 11832545259453899539 10203716790860637795 17832718332619518836 7119221708901946494 5139178658839614393 3069643191215824351 17876691527610029060 12334045079618960621 10204206464634970520 18311434194017082798 11633851888783707993 3093395684233672030 8246461644560670522 10495949147060684108 13538004735370304580 1884059676407604077 969118438921589524 6323932891938815528 17213126293268154409 3992760724540973073 15326893961491967313 12219208540876303120 3764582814684172890 9325014181477904357 14086043249034467464 1955895308693290644 11984893416369249634 5731574372254559297 13095521125104551466 9505568827783512027 17073994825818594285 17790323908809447273 2140293911606071159 6975292492085299360 8934325107254084011 6352315065654510468 12858825015101574987 14971815484529677461 8359446006382629370 4417718806011914927 16029521344176348720 3475486663665214625 6705749650752603048 7842773131910090815 1576267995301982787 7161988206185788362 7913382219130358879 7405751509962992162 14230554078557198225 8821369336566738142 6867398467827001289 9490196549825579443 2910116627384682930 10464512674066062294 13779763183332615671 8459418981534344491 2762658112868244592 7927603532150851504 10529682245272732384 18244255397379429898 14585985557822704376 11785999864325360480 2252172431072873146 14331822479311269724 5321576158694767119 9660194067440147923 14085939208045697012 3219607094579758388 131020636620654268 13569489334204545351 5715346153410683268 14599924070291673632 10769836658387466384 15502921071074178978 11442190642809992036 16855587285063024853 184168821637048097 9789971585091643983 10122416455070564941 7664293525256606760 14668718974130687953 2320268579746305906 11853770532884229508 13093085702616451235 9018585018818650153 1608458125732073821 15463461126620128307 12177247020949165805 2820398093875902827 17138582366639794722 16847415928946420857 5318260666795988789 6485085723535533216 15541474606621095583 14845074343785653733 5066646018056277584 5276323109654866277 15019104531647254142 11275268616152754829 5212691641273527822 8684720699418118986 5805914218138601718 2881665531404916152 10991002065736780170 8788532494799738111 11540440812126134368 14914361887459175158 10225711260308521288 17181629463252469128 15871872988460415568 5550533246536667595 10457277109602347509 8083464337379179498 2045732720824798012 12321469256045474973 88910105784696698 5424376891066635809 13223345905613018694 13518174063146539787 5253140080185879143 14522479621542100712 10630351236458246326 2911073958097037301 14353385988737350770 6793654887492134583 2120257174492709749 15081941622771753310 249835418553724929 17023601986131770818 15137025899207275418 10980300582598944277 5228893541299313343 6831183063859163062 11728176840442309189 4557304610812149254 18360913420632008681 17193274335370400353 530314433904809211 835155538364749033 15301080811944876328 13692434219751815932 12762464263685508169 9415074109012321152 7569834554660804136 10327286646312086555 9598071574373124456 8855954138581393425 3342904918418930722 9985934656510399504 10173622485924115855 4021192263884408143 1135818470630802359 12503798757894866971 14320778634192289846 9849886502257443751 1267919498472737588 12381561595688680792 2339661982088702079 2105610758096283781 14665382675196127447 7450186957641898962 14488347516257880109 12671867827065936293 4826942298049742859 5747770369117598442 12182202681187439859 1862057548324772258 1791522846869376753 2130746714473649841 269393108332465419 8133242031974556534 2641340480727387744 3800839198312455712 10410399497870138023 161123990318222477 313722900670313469 9108231076831111632 1185109117569041963 15688889752694136129 6740765582927006546 5818299108969171253 11974209904969554515 2395431873212841252 3337681258602703415 2905920183645251338 15358879163466570733 14499665098319343960 11332852322461015690 15257376759593885937 11891387090561060407 12688878797003386221 13079936817095029033 17445691015230367998 9861462224423306694 4037894269305081328 14325793598078664621 9191278898297488096 14905573469064477771 4742608947785874082 840891201739157831 14904323261187763533 5734154934084853449 7697568754928099164 10435875051486207246 7616229617394647798 12393343395371972708 7909952658215166407 16465880154130098796 17729685327080305964 898448378291168144 13339635680386079519 15364057251015192903 6412026060972320334 15048276421109456662 4890581591438043405 12228588198688864547 3267829578723641969 5344445932496923491 16230511408153069757 17269616793154731448 17947796930649225905 11192611056967535549 14928472461174855133 8126812394834841459 6984682918249660529 14377822520270711930 16142887867080777241 9707746325033984237 7386141941060516971 2296132519542094452 6553245054446214227 10184853432697154365 6894502090167743364 14326957787602880782 6794758329345595708 77408270954940256 12908334301170258868 8822578404388671036 15857799775756121786 10890384911988107740 5073996461757698126 8964902656845949487 6934980212270328140 17550670600653753582 5168765081515780703 1760493826454349764 5012225429358884931 1580008109546781018 15493176661525786115 11033458569572636395 20572499376421708 8487341952720239333 17302356225880392394 12827584388743145560 490240811640159342 5198849550997588601 8960115353813622746 16953694587767404269 1407187754884595279 17372096811244944497 12054257526438719028 13418640489397077744 8786664779002117181 713579378066748174 16882386932125686703 16311680384684637925 17893572001744157989 11607866289082579280 5779412584129001838 13545546396333723019 6236909153638424642 13467567267886769627 1406105748721808736 17367320699458741242 17812822005943894086 14348618939474857205 1756962650502761263 13925302262076326654 1135307597949005549 14190041141845791436 2815549300567587006 2421359686441763634 6928628103301707483 4898567072312163207 1021235497816470761 8567572293822390122 12311482887154221339 13554490380419429147 18261738565803345281 14071776625024854178 16111589250188683967 17010861915456150719 8318828683953489831 8840296573822079431 7584488112620466056 3106298020828606499 3747586877160304768 8224219641889209253 2504563709664754737 9074185054252787702 12059674129545244554 10729017829946929643 16484250164244204279 17168949319940614500 9779836716524198616 2713979970390200799 11115584308598308277 14255499770928974476 7805228060032229337 13182067773139110688 1023466892734125073 11156989296386048410 12837452385398268327 15027648247286002333 17629547311136943013 1467910801893868325 7777723455107162365 10481947612988599742 15792893650581385607 14791570373348335686 17441470185302732382 5451796239283566643 15060524952965667779 13954785530734122599 10555033469177234690 17994100183704352052 2476274843894506184 85343968552972476 12842432469666805619 8764257281073880451 13727381869928573479 492427069749180188 10932010112032290285 5497016095886765441 18297018901531771148 7126102572055488736 11866796003827322181 4338103972049547181 14692999357739277484 4553416266639658059 14432662873111272994 11796897224955475641 17352117845077334012 4704802268595070344 597851147628353522 14263974999631388466 3309437285696531095 1786807127992738639 2636364354265997780 2560152197970521123 12509749523341379521 15882875652635679782 10060450416481153251 7095652285613392 2396272571469116554 950451149963018225 9490982974260146311 13413351355443459063 1666176131521933530 3135641567383148609 6826515156684812591 6492478825704108365 2632773540338788457 8861382786361127536 562615895502691665 6991636257060253792 7121400991974207247 14801514181052406593 12150485581330249151 9213179193041654777 7116739456215121041 4487344971667860308 6206806862948616827 9016117578491443393 15674224057870655765 10812680804231017143 1559647234928058958 3720356925442853113 10923019216335502659 11453597342344777618 9418789633074964625 1933114668350773728 9785540956468863145 8999203389437395944 6327687132576375458 16319023677521141955 8005653940205114708 5063008490105273016 9364710220226060290 108742277766967994 14204358778488985057 4077738720732919633 1593908367268768972 5019712974831812710 15220713040930805272 5425048950462597462 648857150801716540 17404886378023423712 2201115281077176346 2451466240632203537 12915502130206880842 1482605785709908396 11443052705213325158 18443998702984974614 2272126888372946730 4511876526841057337 8868320624150106819 10278140481864259733 10248486752457157539 405513307654075712 11565224878777274947 18338099657441619742 2654482725083318114 568975052094507347 1158650912142767480 10613059147800131086 6402286682451663430 15011686240203718809 13770635952645075201 7615102259841506573 12822583619485681676 13420123068976409815 988726460400784741 6617284923676707566 1883044676863867091 933787166768439139 3148189462890147831 14229918915832202204 6784668076093360401 13915720608981644076 10063059491549673783 16931210204803690836 1840120060079447843 6454354531932405041 2175411011572721369 5751923624701731541 17763344729482082150 13893934287991069840 1236359455034483154 7332018586164755839 10756705321688315424 8167627121670434403 1595249841920975659 5522831143453543419 12425786957282133716 17292984943461835739 11146599509891646055 12079256015409104478 1189644198415520670 12224977370942809454 13014560518833504785 2685467950076913057 4873124207884942593 11553366070824235472 9503423188423516781 7198599360234070849 18006456321432783963 14005383865348368929 4554393515029644671 9405223596039393216 13294654028946631940 15750702251882289976 1027947738060953273 5831529076263015633 12907409580502535493 14290581666635434975 14369066147013907028 1039454270308171370 7487776746947845565 3349917434560421384 3229530536465502452 547974384277965053 12934042423331191039 9596962068732902310 14310908869628401020 10991315709273807332 6652903712747601818 1609533356846191901 3770191061505299781 1851230897455467581 10841291297018236428 15398998639129827533 11172959758187267169 10035177629086857999 7367313614591412149 630997951729204343 17133700548985644421 3382467774980566685 8903190874538157023 4880564257543317158 15998550194814329694 394787356807229418 15661677920884522924 4579844127329199213 8245089388197443305 13098958117809501059 15377410189359323645 14339793045485550292 3849350681131059402 6040338425997155505 10802975399160419057 7267222965877807894 8584854181119753206 11666862698777677275 9000161052016237072 8025697513870642217 16297320611666547403 16206656626831598130 207665589104459542 6319166490398347255 12094260419766911893 5416871455355387473 6100560340079998657 17810928084480499150 5964670195562111890 2264693899780443300 950002347497759021 854501750355984627 6520805975755964109 8547705726458744003 5175260049542271071 2179879812626918269 14460860225746064557 9381239822117949001 7405997604596814863 13076688278719548521 3889246119645630617 7791248634003779099 14509631061044011167 15153093472822065852 4721158957673939045 12760459014943299503 9840570198622847810 12962770514786585438 1659425063342549015 5680262756781998242 476343348223099365 18113822354714147025 3437185185538767389 7814017314063730413 12899528587724396653 16970601193865183055 10872412817773664020 8754907953703201988 3797402406924068970 372938160843131499 13933173668907520074 4719377089727297116 7249003285977820695 14335863847396527396 7669426717899328798 17531633536260707429 1375788492503370150 6978069035563320547 7121244004433731894 14540976693630314287 14712469704063511112 14749223179393873453 3781068325386606713 6374936759466547176 12412868240648099718 842713309908478594 16012918453937948525 8240632205231405373 2389676232837973173 18319945704780981916 18399989735139167102 17988380284949753596 14728753925442925140 4282162522239766545 12292644768399861105 13618627726464132723 17340193349439585241 5732038494585367093 183681646803558994 16113413611520438937 4156887012436991339 12795534125694636491 5756182056706731567 1959908745342488582 15881228424945336512 16083468114417041998 3688989219449581045 4298325586111748719 14288195332060267721 7918176055640959198 6921753351921009714 1846121911387917464 5336742373642626340 11877761419867305236 12093793380850200703 4031574429742662602 10273932739212230506 16926314263469770487 17767886146213131523 6424357410289921176 13255481566699027235 1356558778045039525 3251932491728393292 17378754536865909560 17968126771164946156 7510283378074112723 10806193212796354922 15861105774139168296 17198721771824621775 11298926579186619484 16926612976690480924 9120095298100762136 13504517705478288890 10646938808568037958 5440792857823940122 3736172905382404863 17344732032387670167 16591723688458180723 17205203941026036565 4851721981058018729 3140756011850465939 9367800828906469541 4686577630238922 12645708728632569833 6148342403335334710 8776545541044769554 13048781035152516542 6149189761280744818 1256552050536601908 17214671876682041812 15963672633098068112 13585019139740562229 5962206203370241284 16762650077116533870 11654979746032136369 16238321184962289899 5986250598257400357 16542991210605745742 5443285405847680238 4627788995131144490 13633731630512102672 15256494501442465311 10988168841355913903 6404124119933059774 2235133720891234525 11377328051316156835 15963534329985184112 3894603160688347982 9941354127791321173 7446849686865194780 434039007648311437 13424282954887249742 15581232379909111614 16030020305104237762 14165298257229297386 6034285647493332251 4902038901136906787 1717647972754376137 4573630388080276844 3726850979429955662 13193318802089607858 4721726603378489918 373750915985962183 13308596568220773402 8489451523784407432 13428089755224821226 6797812463981250423 18180913766913800600 6045257983331998427 6439355814477885908 12376041710039145396 7744072236786507323 967608872342350757 17578872015878168934 12508176869889475280 14500939813872378799 13472517064909324267 14847568181442943696 7066780506818242477 3465885523386241487 3852789556420825667 1855831175889708425 6507561514892569444 14571263033325917357 4006001238435823876 8306339732926135987 5488149925226192882 12749796945572473616 11735775230330523236 17824490568972695228 801903038914045924 15727424952071796815 17936330616509172206 5389552164294160568 1996260264818393385 2043706023761492642 4234266778817343795 4095382763587405710 15375033550116951746 8036584360419045717 2490555147029318468 943782269127439076 10133075000493173081 9856628237556793248 13156447640248072994 2086550481362043833 9124982955973818016 5243214990362089422 15565712497475218249 8997449679524196260 919111619737864097 14966550372681282592 9918089462258150906 10996483858413618743 2669361814994588023 8196718524466719483 15325181883406374490 16846795432649962095 535061900097140603 2533318130982209601 739109691170940879 10181527694630604480 13097968978119491374 1244823284404693935 1152761993538675577 10522608204483156894 7069290115647268400 8432938509489700505 5409844835135543026 1104455784386466961 4062368725798043537 8602393349544373264 7005520687323942311 2329465948805095566 4901310547651273089 890843574418572353 11653716028576351333 12297248013175977950 14911314733058537759 7865009143279859418 3048729621834474584 8867820668629167006 8523095319628498180 9376328698525218583 5299976179841542098 3972286124060183411 3503953566660940428 4476395102111512641 14570117342353305044 797192205236770302 8574856352317646381 7725015965105048661 10876138077184991294 2180816303889457582 2515374020161137126 6101825093049951529 17520716392989261401 9880620796729987621 17795574616052130987 15260847554006051580 5209243661236931021 8529698291834450789 1219161725646516882 11215817584930363448 7281934579299573168 18189817757884933880 2420221913602274962 16866869185213989818 829873538580812412 10103853335150470779 1537020770091461713 13622236511119288155 10311255806261337525 11062276768429201471 17331723403000151850 4068379911123353954 2929577893629636973 11877600076561081692 8597929221314774325 8392715553984731078 13011567012516187597 16083436191480962781 330030118551157569 13865586257518097609 4076827777822593952 5392534508130758232 6576001761703968306 7915105003123110122 16135828710144469875 6898561756975837851 17152511177768771642 12160555692977083937 13939528995878624487 13726378588811264772 15270691335671335856 2180725975272583166 8490084973920168627 1148487233292617284 12682210793760105020 12793000485603787110 11497819464135104226 17779797045374702084 2976932306004144959 11291225942818285882 6973041098211742407 14479886607993112962 5921604842879477222 4433663894221618920 10153650701056041609 1383118364958572618 2896666049050682277 9526334144725397614 15144581886606355162 16394013025918750559 2030734026571251341 3515887296654280517 9761143120207985127 10326931253394241847 11352707199462402983 353025741727235779 6736883532634428922 15682974182854498532 1578503708730354343 2369073705287752225 6742808496874588027 3209036024613960519 18261211919654117390 12159696537839400772 16895786747802084419 16358162414128821363 13223546536158734254 14754319892899134944 301600220240567563 8669366705990558333 5826051487802802912 2389722666431483937 8652060538695180919 5042421043563557022 18419274062109237455 17865314405953458279 674109547367578134 17924826897797609983 8175705852703283345 987838397770103216 14499483835215287623 1991111349316449883 7258154529146778019 7801419177997641670 261394281752410584 16445534385469610403 18215849015111732355 15867462992968323952 15205097440456347581 10747632929041130206 17968860871447975042 10405606724907936473 10349760900025720736 1916976526514584208 8329231261055445054 14653298510607424204 13088043814944342175 11252285682981216000 6772237491943295264 6133634465105048854 1113730914155960617 16599915748836254533 11435319166447595892 15053259780289769942 2206322161982407155 17782986665940521258 4924022332243269709 11568700256349219139 725026878140540458 5937344734161533961 2385784593457252281 2869492123377102030 3721046788297902697 13631349089497575815 17235389023776371438 6275343879444057892 4691611627282647263 3004161915287765343 2630896815179696887 11082275130223505482 10285530259625241323 16287506092985030971 7106378425964214085 4628575827108126498 10378346041346355260 16042009281625885896 16384855805260681201 6229380486387821257 15285220885177059140 3837161634763054625 978669288347084992 8247523995275860366 7831271428938128364 3244717272722296424 1636985287763556993 1624393170978259133 549322658428749766 9671037387410460121 15249781487496849083 16874363715434483259 16626167732925697875 5325627514613191510 2524220969548831112 9898569102080464150 12148527990659105832 8065885331024422566 14910838531325329983 11672158392838594781 3191192961263183581 7015110920729120782 1588025360033514443 14826298202451670726 8856808515017688228 5984730390885526123 13082447043336696930 17089217836704743842 14542527464514440285 12032805259749161466 15837481481335981043 12970994404940877360 1685525082623651572 12360802619567789030 9751961755462682474 6699600574869788308 3381339176457360222 15723068823282179768 6560100487373503462 7531270505204790783 9178569998747062789 13618498305371794405 17475701006968831130 16640764695317464797 14963991539907073517 8309310033582427995 4242467705571860463 13021969005411988159 13957679275145904333 3597863265265821200 704467696816159851 5553930941104680987 7339358882029525541 17085329943826635635 8912554109400685781 761086847268662207 14587776829213945532 14403932331107857526 7348391138302059482 14924036553446210803 9557580204772500176 10807816926298087163 12812216135991380252 17112906664526507503 2385003973192349607 14786389800991527851 6423752363078870134 2925625442410741611 9826539967756321972 12416590500256209008 13858332744961746917 8140888850066414839 4592410169353660129 7417934722557123371 2452640847603894221 2541555576709937775 16969684874707535042 2629153523764269190 1502803535742653248 17064038258296781274 17612772416614957590 8794800283504206298 9765799019031315327 8396068090941438846 1877128626039575812 14094984996224955494 8151796245284238629 13554993745683210262 4005855237863196683 9748860422710310949 12293321896922660622 1880073722273728761 3045974693248463670 9173952702125601126 17310004785540978534 6726419128843911702 10238929979257599104 8086391637388859627 16791733989465876050 3582700360209806594 4391666359904667921 5909401803586850233 16488383611891348221 719063505978541957 15876134012257765268 11173958863847264012 12235959569335760302 3112622567406738946 4795846716984671147 8364019743465846578 4404174500767730500 12254228767912948863 1456064501068329302 12092675772069371727 12829540735397821232 17477430170444603057 13177294145328355070 2079791197839262759 4666772406115687167 1493012958907781421 8196592280292136017 6995622409298293150 11214270166266736561 9031660069147412643 4126764472847275230 12238684360796246950 1210458471256283738 5599335853867841635 12008988259545348436 4219601811222681986 4050649058176263001 14280028626904537185 5503553496187024965 10385288228046263275 9945882448234477742 2355172934385986639 12233781253820235020 11230880710855787511 1817546534828720987 8045865877449972418 2576033269297744409 3635511729208199635 13792326434413106424 6803964443058786681 4399220351999900284 3974332953426091816 17250872049934864748 17433165845278495006 7180896854157817827 2576066681721786881 473421453731458657 17310711412306833423 4367080092239923158 11131784779325348002 10708647974423565276 11912720010933690057 7039683104684662416 7878041753195262564 3998595895058501971 16609077006552135911 5663357018262340030 14800894794556147354 2409817843544625212 10485667973556338967 8186110518172803142 2073535501479915180 7561589310347263337 10712644188744395961 5982039949464528713 338288298673631250 7505213496687362451 15393455547390234244 16819709645613472134 14162939464840961135 6464998258787725772 11845176653290726363 15321222257512885327 17164348442701638087 17314285324412223678 13048409424982508382 6067072574789454259 6808970165237122346 4247196297629729396 9900320178965112786 2358372980817386978 8930894250277382564 2603786472919622615 15042336245480440624 7560544152160307979 6313969138679343418 5619269346239955295 9084767562170917863 1820063336515683415 13656087750590831886 218142483166213245 12052630763572131332 144569858782097849 11943987385010602417 17146551672948065060 12244890095686296813 12017863717161955452 9704049782056419445 10750061238919758581 5659544206430458405 13943919878130414891 9156707479621061027 1653849694000258736 4937838092728108737 4474868465785316956 17649697914781525818 563102546536089526 10088960931749549136 6291630077131789127 14754611676552979174 10431859111794125075 712302387332949272 3432711817810997699 10771830480430322914 15807942985828751909 14920492902681984387 13140299157586939173 524602452623899589 3577516531493279285 10982676738283694101 6428143630192940836 10760091906595427893 1573583775773577375 11630031580103059357 2513562689774592533 4057705575080709364 14715887011918488042 10870898640488211276 1993181307357274161 15406907804315108444 17020523341209786307 1807641565089739395 16975941788474880036 3899760523557840968 16285075362511463668 120402430089985165 6211255123896270796 6569648150280319479 13001737860490472859 17849136015012892118 9765519480249484040 11620829367452883778 8737207913340246339 14238691863947353593 4745579871520123824 5575977800937495553 16945445003307883327 8377556159261369817 2008560524343303316 900371933227686882 9785039193041182705 11731262152195588922 13192038006392700248 5869228610570951679 16071773187472155105 13110327701228231428 15672401449280549187 15743092549409986974 4717484577320353108 5944250552552537530 9274882994618611726 7480905714863599684 10937637952142130922 15351194150874292103 11118507928342122359 5176363643744845729 10489003914169221772 8730568751436956746 18266005174104122384 18295003039346838009 15815821840873774196 10723357757427555761 7741031173552253094 5393009189048386673 4445901046874093785 12533041479941408894 1099890035259525972 14185662114715511125 4417519207770339201 10645109407990448884 10526418020057741220 13475433548845962790 2945358313330123376 11635944885415627108 14124636850742834712 13018368629396557364 13537823940922630217 16516218998137199924 7268964419085430258 4077779687033652996 547454056070708433 7322202552599981413 3801643406440960866 12793197412373336811 12118585823199134627 7971167302617663767 4362003424602194534 10512241128239653944 5039050729848196536 10745057340440638496 8629621622541142384 4555278046591795339 13397039075635078436 17363362853187579375 17778086031626470565 16145887149736729770 2994150549647872345 2047289404279059172 14967815133589257567 7325773546731186228 12299351868686051683 3592343274873048169 4466462284878745770 16223404142590550197 15162772129857825318 16007915688895889549 3898326581198679172 14544095171016945667 16916163683823096632 8954760621979709326 18373293641436741950 12122780626113469045 9422093554459007463 6550270505198684705 17358653701474216218 15594646102454289243 10479056108405233743 13475864230988997158 15335617910536267093 15680684469502820800 12376219290942709911 2862339150686298775 17997279583427231414 11360662569679392085 12623530566802803055 16464694532562657541 6928670410173033933 5617563505598852194 15314320622351880052 727647847787786985 11787126286720534853 1052120454342781832 12215048680357694713 9981395978393110922 255235101536040885 15135627332326771893 5305129865239266858 6103922131469295380 12402526181896296899 12837665982043649305 2327703532038753 11818802057112891862 7100092581992390634 15852467266372700456 5689719051488865273 5267655841428294283 13887035546714082682 11422265841209944095 4323837562765739432 10808501145708628348 8422020203215810080 8805282659803409400 1211339679749504925 6264820305931057562 12350789174169918359 3366136815211975569 1693875938130460993 9954499341942858250 2374279389700237130 2454563495990205725 17703057591859028427 4729051341656937389 14111228789573562721 744493429188343189 6189608241458690832 10830885110857234617 7385007581872896419 2194771107771807517 12533035225243005139 10390458989225549103 11634985627211557444 13387910769499853607 10240524310508892644 12663879787923561244 14405100499284869626 9658754850587255037 16231710781635002263 4277749282062667452 15824057327982012814 1224919463835013550 1594137464946953178 9558375349094767652 1560253523404640575 17384783717894998898 12552779537320745379 15985812195861142347 18201660939243522510 2385014510542836647 12850941484906233413 16049974608821149860 11269037954164578177 13866430082176005966 9812527897807301528 624185132050140628 12918961416051509638 5837285588886380534 12912201595710965320 1192516971009620741 3019363004931422968 16740409384882767848 1682225212832727733 1559119720547731429 12804873119606428517 4509532506412493129 9762395746770746517 2664985835371952045 10813760660970633672 2834348400707059410 15569011290320612260 5593168370100994078 16004134060174634649 15166400392877674010 4352268180556666859 6194546517707262671 3673781974030820021 11917445790398071279 15924507402427080348 9952245460567863117 15858461863018110278 17862048300323556666 2337044621583478638 7487657144853502089 13712381460810764443 946244582349055076 4566529354023203720 16312899207767308876 5607773947627944161 13882791075919160212 3602490513129599649 5280422780886604129 15260923006433502750 12027911852687390267 7722792618742481518 2415398794475064821 6370693470659237907 10552485457804727622 9705673343681045447 16606251549469744154 17579297251252428065 3655779497506526979 2952985716485618261 9803484925285673886 18111965891439931496 1235653634953428361 13577671821596644199 1288578575492805762 11081377663937112719 9739594750894398421 2132781599233578080 1753244400694511198 7508447140591135272 7330024984550731201 11554161502975928733 5332902469219638832 6211146756676465803 17366681517310562642 13792188558538649970 854384381567602144 7406281572889421478 15277755226039335245 3660982733129396152 4237893059377477405 12458698390119372021 7939683962289035079 330567294568364501 9577927746592594846 9505683749471623790 14350269483720875963 2418438204068820437 9860385844746180288 11921479718235425598 4768759101811922620 4098403166584120177 8809069576823191161 8926100064456333519 9934868219053461122 336154848279277391 8275285000322730482 4569664754846730593 18013731232855201522 17636554213215839446 9963393236654345427 11608229599274477853 1786171334069450242 9475107753283623209 17489827827063358049 16403154606389631334 3274955645318460871 11538655523279072221 10187454949586126197 8780265561403259454 6323911096574516451 7425725980935053945 2535299794224602550 5959754554795228828 1949490531303130909 7211387868596749010 10712970302270118248 9663944750714546227 6151657788431998997 1301975508462394958 16067972625548234224 80388444276111376 14693063284098443079 13049578881769238537 5730455391416611164 7446467784419346212 9433901457779426608 5675496213884974980 9805196250406132685 9753328865765507808 9940660878479480069 15928585873562255625 3156998193034328980 15843511167398032078 9839347183997509027 11985391081037498864 869459738983029689 10997664101597179249 17778624493408938664 3103243854445812740 11510650803011297242 3225382788246492617 10454176245338192963 404675007854508091 6506486693900531714 16517266549601375544 14711394208331768599 15394479074396667381 18204781257142310934 11882342631255164819 18106162171098190794 17510745416682280717 17493129854007958889 4147296878329773029 13021046413077467162 17758770335915179163 15395793702638113885 10105984230656418470 8888044024334454299 10474504734996962383 12628022277944433137 13113898864737682189 17588337900641614503 11628682818349420902 5533772035400158804 4719943590260353084 16342731814590508738 14038177703374601243 9683313166234880072 4531232414780632382 10711033121139480354 4995853421512481892 5957130958449984433 8481592467590150893 12227830111368102587 15985284825618454303 1753009113116618563 15782134801924204768 13950909807281876491 6037024457303465135 6974605205836702876 9794668997563800100 8580138781785399075 14414368896094697070 4451941649863949409 5585610709979288960 14694160675541723963 12694372847269069982 822273746671545481 17710582649723192918 4488559906359327304 3219975894979193786 5407393972522907996 1719783987473847644 3502191591270783763 7180606868463991174 18188204653835671959 17194300347382938950 9547556825511709161 5562088597095200187 12972773550727580189 8083831980123349863 9171974235425159032 2107710271729367143 3725567343471527712 2325211882842710015 17608782063107157418 11964614435666489275 7905474307990169703 7000843566339770797 2919954793394367217 10900571604951114608 13079223333751459895 11273944320291875444 10424075287637067902 6811888647518721067 11433847348326174490 9568036155186360020 1086702891646357740 6258822619779421752 11974448550463149703 6121882030194225442 5215299112198750633 8574566465340559068 11760001050574487134 3091313783039424734 15641404282479072374 2265261582166385674 16411178806826155241 14469370271832931204 4290309823991081914 2891068846469210169 5387370951106506429 15466776995322661963 9066730867644599160 10781799582258915618 12912679117239354657 17759133255991661228 16211424231443407795 15997869545108798990 14967412921368366668 3834586962186511011 4281891379469565221 16799066246084160692 538137675641463569 4533207083832289869 7359422755092418580 15917618217019450643 15371852123097541992 16807574640030876213 6675137997844156569 11316642465140752023 12601566971505854641 6533115792644180086 15347256408875640978 1192796796306579559 7982363241519878515 4608439326306779335 16500183585030239410 1412239577646668639 9197718138049941985 9095721309685645610 13344302601660956722 1335098482914678358 4840149903811312298 14444956227744826548 13906780112332096103 16175783913146079373 10962237621836195001 6187512474192782661 2115402704743817697 1264974558151237121 13428628548810503870 14006535751206039320 771343775944579377 16068984564778163161 17814326522798723622 11435440618839926444 16187976318820202344 12661727429091136584 17973561995002677941 1119002406851967681 18322172684209600314 14106745954561874234 769747478387291835 12860566049156727102 3949838455868472726 3865465560887718930 14623687196198290134 10668122599474025441 10700190846093700528 16751627936874373150 15047149397834112702 17963599126473765012 11523264783258221060 2984397103987828524 6962439255263628855 8749420884124215279 13642217740940216125 6343752770730368255 2314582029145969207 14334501199514784789 7858378535079190841 14008583011893645069 17865778602601837845 10250484754649991350 1374233857760757043 12244690000660064536 10181446951358800403 3504240007344100086 5695088179656816574 6453882848028607311 4293928968087457968 17132537676538182784 13180333898460234996 2895042390128678080 3109316196419171902 7068648680966558735 5642392070304059910 10215266171154712054 17739384789963249937 2099433629242041580 14777057368328544753 9544474289959529559 10885038876403065208 18130129775052683928 2371335573491238854 13134176278317117522 7166979624279688494 14183045912104772757 10208642973716006639 3691701675826115982 1264334048711316943 969805915701383203 2384609930501471634 6321366235763268934 8313889007382001696 11291912826909839171 15364428771780394071 11331932412797598138 16639390736527151449 4067346170581668680 9747798316042652720 17805588359516411742 8299296330845278030 16064632996905326126 14083390312190619340 1520072756322572023 17537809170205731532 1548956645450232792 12036427653187256712 11306292492533637403 13497804803135507348 9876453127008270157 18204972320748246574 18014221155849839821 7832751835216638235 5518504419842439911 9403763505746325334 12119413942907976912 4106644495757917321 14999950636972925519 1370765138390045703 12596233225524562274 7103182931738822707 10912565343527168466 16025935886699302963 6695639239923518028 2973296835456863831 7170701076651887492 15677878075131241308 11422046233553743680 4547282692114711541 10338837399372056499 520080116528836736 390083458062109448 12551075487053816946 4162983917095898847 1527101902958370726 17377258699691851409 17264685710932628792 23074824482021677 12336844202516960503 367835329092611194 6891126776936067620 10497368626075929809 12582743745654327739 12408461288698413786 16883438251676696089 17900952115477605298 11911709215676947321 776000039782670699 2503951888584051375 867758113523669205 8287713575153640609 12059970824103465061 7938071867348244220 17423251780446870287 697137965391715858 483689444682047275 343140034300886186 6486851561814136422 8232035815603841067 13674222086192589007 9121753724752562757 7666939622238932726 9818537097021875907 6015740425995120654 4122069142232268157 8147063859863040318 17409483944639412738 13357962832825156387 3614410788339643869 8818644663984022240 15306440923322234935 8991679320735402042 1015776857846484969 1839720736447616413 56493133857721815 2719592017645747562 6756370556808021512 5476462954130656947 1961675455134031559 7736814883117729213 11100148758054871011 1333587724216727405 1838995877650571099 374347119806334187 9210048143618270333 10898935173118881911 9123049366237956580 7076733431314622091 11434503459934342281 2075534458164538861 9250911816274064721 5409953638572905098 1069155180571828973 1820817194383606333 5475326017048208100 13709509860401906644 565169382817720053 8583983666303753089 8196670947824584655 16353877233280005963 2635542906640556777 2178767864917639468 9529898842343802080 5651567504300690954 4803157581078693454 17332721303688783988 6462117495319429280 7743544397062912848 17595675948701660995 1926755677822821762 14927594318992182988 10892826851010342135 787084871627168729 11882565075101251287 13034765315258200064 16687185130789074434 3909252208571416498 9113300461536417559 2750059222538671897 3287657985533296597 16282613908582460052 1184296861565376731 11895268114592914688 913888096296944073 18055399605369958408 11706764100377530882 804102651462081642 2515037259129831489 2285769202346272091 649950065232343463 17171184256802205229 1588671777036663892 6781976301957034403 10463382878943826778 16216942405451715642 6515705071619993660 5188749294981437845 4385415568964334525 18003588671790720623 3535839337405546896 3767639399307272796 4873746590617413495 13583908856269496914 11599276291030759054 13814761672506265882 12527356963610335490 3057266547317658098 16509143729903204609 3757044077271321423 4848077713045174282 8990356028258820476 4719343593825079011 6698848300827017341 8288534655011438898 8930771534472339922 15264287529647756509 3268289008520360351 10185786819342236602 10875026911621954969 9497559975357264707 2448726959802116055 11714221352928837974 4257623705997204094 5111748844009004048 16003212381170515912 12358786056706990857 14453687085445770665 1047251813052407894 12832072947313815664 2699022191410836080 3776021963258461248 17860565559932134519 17369750694045332067 14977691487247814358 2821938923649046885 212814983003802315 17230566840803065078 17888841015048803377 17245969469563945014 5335722837127532087 17698387121541302817 11725074801206664809 17891637165961033926 995100689283822966 4065020753208695624 18293981305898104822 63281845118037700 463268688918830553 3759113788288830625 16522254792440202937 9792402090994290527 12676826236949182147 13167256011563426928 11885956556416472504 10936702364133907483 13219032537256503485 6336082439032960738 13950634759855170527 8509627401995821427 9380299483335170875 2669881030188447942 7582081282392460432 70500116167134456 2449512074635970102 12126193942139230230 9762146456474975596 9640507213792348547 9776574074271876084 16731980164797445809 15046378647098499169 14498064058290956368 6805130707913047673 17053596977119360171 1480797620272224325 7853818441104973326 16298393891375095896 9910394595480202906 11898306842517884267 15578828729828701881 6471432172571854212 3367167015772842654 18202851576897513003 16350893736124486722 16521195774303928664 2678173507132392987 2703375230537444042 4925445414867161995 17636831891428920416 2016030625186825175 14981487179257007057 14075469701834088941 14644094450776830804 3919572274708509560 14458184615176291160 4583514930691724675 14168417391802769998 15450615016266802585 3728669655743314339 4798410968744762657 1937257439358472253 11999201275614697404 10174330565220780402 18366735879181843390 15713396589199706882 781163728047868731 3847541526845980884 6052414213963588334 10030580794922146988 3112247307930836461 6348687510928873357 16501106855698757159 8823412787715489101 12930399102284587436 11213253221898764683 9376677958916404771 7462560244469018506 13378585733968138351 2883805017301222973 6978800373716370180 7585829447912675785 13809145173123641766 3064727636686726294 14751610647013315195 2346554235468630346 4956711473616260193 12527614185375677664 11153127601496428740 2927226923596647268 14325378116058626287 8832613933865914644 13533983974233993272 6881471241637087636 2046462041441735280 17633239499621991916 2025848695510473473 15851282160795975725 15452123773296559516 14608600048800209337 58380562505074000 10913839544455747991 2801636383864714795 15578983849164052411 3810788616811317721 5149778456420451519 14755005207138940160 15063111986359654243 998065022877239034 9327941920728996091 5184426709036389700 8381525581298232382 4349565815913886420 3014907943650410311 11363656528114105339 13745575201789081503 13666697316187822840 11770254104422717606 10118391916392417251 17630453455141906538 16022552473153863773 4170143692593766978 13900094103811525844 4403820551640332889 14602042068938600472 13279815280297872505 16901787849084534750 17497720000662377966 12420273459866431496 8771450471512913911 5241002374354198850 9379707123535902197 13111626450411051077 10189481772709600411 14482843159648363561 14999877647432932881 6163588693256648984 3330282984036830676 6835542099094479629 2813433257596967952 2532293203551040787 6899950976513743392 1914095108001351405 1251023027045173595 17053990871389844443 8526491751070489244 14309610642689428795 9358054676868706817 10073779178226247619 15133648701929823841 16084340426714149201 2070477348524635828 1889279149696420818 6384148113236355763 9045100845852535906 6223604717911697911 12152430304341601368 11660126443763863699 6738056773405992453 2525986840522007731 3136105871260228601 5015394718853919115 6509108792290728363 18306754388369645491 4865598010950491514 14072449228237573394 12327981680283875893 6026024139146960023 5628447169805631206 16027119935463016562 15975016415473853051 15068914986181700602 17311086481512144586 14790444113020972983 17809743803833431049 17161666001674180938 9705010221254159002 13637512672718310750 15225416830207300335 2318030952190920977 13898295747638214397 2737940227793541391 16152235394321057182 489633380200972416 787169992963238264 10403045736774793579 3112298013819015391 16330998939875759629 11228533848342851032 17431880778306923527 5062228399399150648 724214431397120026 3710036549759723822 5302288119818355091 10603950756476805711 7885125348965076687 9857708171267489980 8816548691168983805 1804179093427073487 7021738531801292996 4822537640825771194 17533709500305923260 18122406041561272170 6316592859473362575 400105738775104482 7393292544916043433 9403017596997625711 15213310376994354156 10403652306746932844 17705225427066340936 14632447485846408237 93209141216492754 10815139912752884460 13009882753833969344 14698815738937450347 2318788392712445169 735653266287856230 17679057323816742378 6383014901574450712 11626784883022860367 3939726474047951637 1094778655933112159 10211663718659222125 15115819305067397946 7967485702713297972 12886049071792446936 12746692830312965448 5442099139632207331 1164851636137798443 5998035841340003590 16975526164718444365 15861526009807529133 5981017140084030326 15612017955841741687 9685822749171555093 693880891769667105 6279781826041577929 2265653899843880562 18114615722430412800 17290212862786293399 6593425871841051783 3738085346400215988 7628790024152021621 2274858104046952158 15228259098293092930 5629386228757988876 12972061460388541454 1512264551372612910 15746947426722405006 7433115843276169273 1695262767924368658 14117469010028277366 10797324089795643492 8871235285799405262 2749116502297778024 7394306305094768468 1248763332027945814 18376532280550340499 6100145980298534201 5463963368504554894 16096174002438137470 7794309242593153945 633655312281465051 1456085580190535196 5180679497197727486 8933277088782023251 11340701054335817180 433076573489482402 2095942847873776687 6818255739538645743 4265212655480922250 11732824446884833860 13423022797225714039 9297268722422868261 10536840844828971000 10176773060627096069 5940032019470220499 883946384548046415 6255417241740216752 2158328437918441806 1142751457179929413 12496358647392714758 6884925002428224420 1015205085449103944 16667406604327492428 11884432229321374978 4362566477641890950 16990075063280703264 7627990240512501352 7519380285615651726 9290366237828072375 13136201960874842296 1396014390797621688 15520428664336857695 4508383573686943013 16549455038906143108 8321013099261397370 17147441256602335130 12554627897345895023 1508991010458902830 7115306232498923607 8866148404403972903 12080172165853034490 15038638933941307828 16851352770075511781 18031573974254868667 2259059720103751485 1506762657775443459 10288895607585233002 7930057334664076337 15049502836303988254 14389896767737232514 11956595208302993795 14557682434376151407 5840945704146734171 4844217047915504123 1857393986232477238 17601231725586204485 2537323953199873243 7020938883957848568 10625175181698157944 13304064333713388603 15483389242195919636 15189619121668811468 13483241976251503302 14790756685389213003 15953608540867200795 6071485149108649577 1263935671618249468 14939054205935483097 11175989435351973447 53182184091868622 9557368965406361577 17113641761488783666 14721038378694330736 3446910585405855503 16814150358316105155 4291342866196812187 17329474763952720244 6008648826078353272 15076728394934031898 6151578932692613877 4198439020546275999 1667703160852710001 13977451102758617503 12766081797168441301 10840382878178865744 15646992808913532839 3649675462297492594 5657723287352588522 14561355947854727709 12190499366834526318 1604517944302713958 9971128438643994005 3564579238873440203 2610045450487657174 15304198939102613225 13374196757158220641 6788032083059022801 17973005587526453574 2216131268362532908 17852610310887121897 7237180648873782973 2602044289026059074 6745300674612933107 6793052057903210527 15791223359366835743 14151068863997941012 2951912509103762123 4195260041833146892 5862329240070972886 5299827675905946352 7613090925079747103 16616266953425962725 1897499528993256324 7252383645712570277 9772107410316440917 879340141534796599 12843876743701412426 4584221662062762675 12717451040031862638 4466635996499957823 6095236394898382911 7493303767501798908 2104533710921932805 7751494436147022030 832519696580035916 9025758834833776480 3215600212492036670 9181169743078234703 5610860783562829964 5432808742804868216 16440054720156904458 8794279289311669302 18199524817760829122 14507313601105475163 4942075627799280314 13886272371525009135 13203196259512294311 8190143304637403920 13743175194699848146 7440285785496399291 5237428835578913003 16012292419386554924 5974431660345176279 11366614258488261528 16050534530393986427 9538656391724152437 2843870957389904955 1237348145505056355 372366238470055061 6734269165711333194 16830464265765169785 13512669258430432525 4374634088481159049 16061522482946025276 13272193654325396971 16151763747759851870 17518731505224776781 16700140587587953612 14758130412940997352 17288129549995000269 4344796866080490446 2323239762950911340 10173833341956252159 12281011294797845892 8980695660217022713 16009178326189048696 18035641760629535722 1856491910195953029 5187508631433508953 18402059495321899529 1053597099332797324 15416413045685977054 12987871527091875336 8869039910612308162 10412613729498229868 5643925413896991196 3819965381372342877 3182241162958928030 10079115159012066974 17698705101778072682 18235366136647728057 8998626621661870522 16727589281887178452 13452141516973247788 7093587921787427065 1857555646397128052 14959320490211450983 6132365022052200339 5886253220457266124 1787386021413653097 6049145783078824758 5954111358423703887 11823583703201822518 3972542674870541723 10636838603258726901 13935607925073893641 15273983229046163179 4758753064332356832 7107284892129923545 334593335483580733 15502795449388273475 14669640165535110846 14753419140652755144 11903103230459695395 15242832302631332560 11179023625483898110 883404230341494506 10111589200252057144 12593359683210666250 13952761827543693958 11248367686377303698 8012966637154311631 9923667159357478630 10020373795616198526 9648662585429057453 13146460826009623275 6080648682518255050 1279315203262305349 2075875741060836204 13683279183928774609 2951533280877370401 17776554685756552402 7551059656692628220 18203873602641545759 1446381465072133030 5345891050134156204 9126067322443770285 13390482606448895330 12880510530219039106 8742247360894042869 11595193383725904204 6962818818852879326 4381232550867590120 8526224616065751662 16712797991686599425 8511958490339967049 11667473639919163968 9940307951481643275 2798190922186768275 6731609047407581568 5911901670235354616 4681945220817903711 15099845418844624723 4830790324856173851 9168423217361647071 7514156102213071289 11223934930046752520 6227805981350784524 9347059872042798431 16082795799590505044 5195517393214378721 6641952396377571112 444676661088854824 10768164730263216852 15967696770009846473 16773136999885088543 816816509572643589 9921436556148610921 16710695991436252195 9522637451366600627 1769041063477956829 11955737191911833661 1653614211200941916 4611585078883591050 9604587846345693825 3200771523939446165 756858143775602134 7572880938661848722 7767532703361901888 16801708863502884781 4987054647280195717 3926649674701806284 9512668538854763406 12981209140820812195 13737551962257349970 7277209114651073329 6416322653197015548 12067793935791785259 11116126724446384266 17868246265055336268 6824230267838762364 12665900836123220524 3660318012095272232 5266134903721910204 13375530783543698729 7166993739457952450 4931069895453252556 12077013849580847420 11831975870786058160 16080386225173714690 11736865248442999427 15472059268695097138 14225586803715721908 15668346749218472386 412763217406712043 11591318700205640197 14081321912104740250 11638998749965083046 14515498619554471813 770079723016517114 16266199709593679565 13062779402903679835 4712907950661907221 1604529773642073594 751010735719535748 13153448788114914280 17452342982224642261 9634601458665865020 13550092960394771064 969699567508384230 16874486954157974210 11305930453196211402 598557231173198372 7364450099912156771 12897564259090054525 3050013956422323606 5903828745369853510 2365664681290279526 828808901623808 2967867767510694263 3566774145076425950 9063454696835143728 2178426425586341046 18114879157748025927 2013582496769974862 3986429199339930367 6692488515110486895 9248853314704520694 546234377942151822 13609816917802033816 14472304338520787481 9929214246122196608 8090600547232777060 11157095716836086505 823167296759454271 2698300273095336987 8202961235174336789 16163356090036431569 15250904724641395217 8953275205449034622 7881785086746953509 13047014313805995309 7929052769931253756 776042954733727834 7323692901090036556 10379895312829434495 5772931571393883050 9090532441990773018 4364777937100121320 3617721954786112284 14488999617978465481 8335916012784906906 13708635288478638120 10271279154773843633 16911299416965181619 9438631203735591761 13392432240629594243 7471810522438464871 1829188244136224401 17777096091289511734 179779526553244377 6229606029673358036 4420762701808654416 8861060340768484905 1163245395439965825 2793866668822596219 12185867345464752608 2624799152461206537 15820147604179009813 1742328927436699331 1392823173193889053 18404570867708148648 16240468844400593310 13339125600508050884 15761028363812138992 2734144960521606865 11296379807484572096 11786551493495776849 4267966660871098350 9795908087188886928 5744214307193643901 2101974880529071139 6544052370393584253 1805649218755955383 10629794975014515490 14505727746010105802 8662889875189136285 11894067976334511644 5554736786590394862 1081815424013882584 16260459059261897914 11532587130573220504 2066120808316866782 2483996969887353272 712013186685418503 6020028190556313973 2598310918088606377 15050801314240203555 10971088323834563372 14318540211879993850 11522430714870168663 7851570177179333220 6853280611093793742 10370412880943273548 3968675783062194098 13763924377278568044 436481599363695500 13037754603708699680 14435615063251700713 11443648020970667566 4608218088965961782 8384192110805621395 5037048538066194879 5419142079128990320 5065071706243120022 10306483822605902314 16962050593240235812 9061647180961199536 4490365391949943131 3778811335307803856 7126816222300538646 5673353249331352783 7642326116080179931 2696828800298303148 14623758187519997174 1262096415822648500 2736411594972882291 11310247866187255071 15361018911221762819 7905540821427126546 2572212478617427165 6363022693360298658 13664048918188996239 9858452334977804936 2798651940265359127 17336618483736464247 6683666465848030040 6348763215613604555 742990444560266696 4303462914075562126 4744513741561756744 7198239942462736663 15606450123380161620 5886518471954080625 18047284332380253647 15084504478628518087 9061290503175922390 8518969430615752191 8562014212750010884 9639027825888751475 17633158852423260877 6272751482951402040 4152338106604693131 8127756483277516863 3997211108087624859 548232227107171022 9767172435930939765 14079850454964960026 6290267792408136073 16927533249260646746 4297885198845703506 9418015578782063240 14325661288845691979 5374314057115570162 146950508546196462 436404298667175398 3770862317463550003 9717616219873261155 2775066006123806842 12661870867333620414 63421658702794170 2350224354013267708 10910927770962187054 6053408140938593050 14889654791260541163 3070229379128537900 14789341124078794358 7029431703027305071 5637442106791115033 9594826562846354120 6089759244545767893 6350800081371809034 9842055630056740550 13169001682474365737 13507762184648519211 14497219147409044694 18202770336704708497 3302931164605621232 9062013595861755243 5561794817305562190 5356310019327137316 6201912513357565119 7987184333509579907 11896202136128658004 5008970553094044796 13864486878151496279 14429616254929858657 9141070275412132699 8603191689551920776 1408097997668909335 12363498773359069636 8122400364920189844 1609721269863615460 11429668567903712780 10574605079338783728 10881620933951577537 10335172215261264441 11884150587444598032 2677889477185290283 5622425640718251798 13295808371697954312 16740247973633520453 9256240076962163934 6100466303248877616 530671898174954273 920844620232243293 1008972756173626003 6526008846197813592 6951720759210550130 17658343799046618250 4448866377140317716 1509817075084819699 4120464051663952778 12792422665682280155 10390258871167656454 4291322359291389129 6402284913205623586 10845549152277272806 8883001899367895070 12256169202788021985 15672283390220728484 6767332798231247669 17285218429478784181 12304236167254186565 2260275351369509450 1743042595818528660 17790625872532383602 10256242558106617247 10453733622469824325 5980600179849679324 2299464483663949579 2536706527231173159 11679172991479748833 4860803400452530011 8104454333627792097 6861659614278540377 16079991422896207909 16571025544108935716 501426561875033315 8132157243509067657 6597980134216130037 1889721999164517800 6646498822353395016 2321986119979901326 3529689602092640858 13713738395853415411 3787901083367782226 7777027819330679868 9422028415273586056 8728430925224569907 15526420070966925550 7467068363418761723 14419089626092842223 18338778218911658750 4653401225437214114 6674263227793398974 17808484146107851158 4416120139713771465 6147058134544710249 12501210321932195095 16958041518614516710 7381791469037120760 12305592721849116633 4185167653471256035 14943887999403669312 8437009139795931718 10630861594683478897 14495178518913457305 7010440731762688530 2184447216684181388 16259279191927680493 13063698604909598801 4825847023272049540 1169136107411738562 12159711026842432513 15762188239764623844 15552384618961880017 3367433915814153952 4966129260840296471 10856214974756330625 6014122299866354708 7317508481887074899 18214370123857961034 4198916846259951333 6470124216346351281 13873569815210355975 6030624031295425128 13026881064093647199 3286032405709754341 7515113092982190852 17378774684407797503 7976101328748525273 12317279906098360791 13112081308538302155 1876062762666854667 14167254166557547353 10906548681899339807 15432188180649953990 15520790610048038161 14179854005282234202 13095801649268879275 5128410978694335682 5959464597559493200 2233781755673119227 4447576641751254493 12824163230937655267 71049165170031020 8250626309637212730 13050948312033237687 16674996321003831793 13996517089746074969 17220447767785244912 16002623407376134283 16280489768940079354 11494757891124163853 13133700664245892401 3393257766861644998 13716683325805093538 11633234553037732354 8619375945327527719 4891392442741943610 5400737680932875734 834523030967099402 10129443459451094595 7094316388369776176 7040719222360681633 1263496280628690537 18205270670744702919 8559849209645825358 6013025227763157876 15935022961823177597 17366287062347830942 7486500974581493946 18274189906101658877 1652235639373296763 10728900389691185307 15149877855387274208 14109236595112491507 12569022134030361784 8540891621244339031 4695164349822185368 1386783202409544478 11980490552225772354 1592861517004079493 6051133499151953719 1910327409863292579 6070119750203352364 9312200792381076102 352074062627220542 2396905577078684965 14445022357767153937 14707661445554587140 14694392709076101498 13202868708106115987 16469160133700004770 9472992832426905940 9827735019169683403 18280310126838182835 18143951186201889970 3265478276049617354 13448931864744699475 13605475969535666158 6248253854950761154 13021912196697410426 2415630653545118829 9414195049546899583 7257240531086982945 13743213005129353701 10514663901740596592 8636959608936147015 6758160225235087884 15963142776278011025 12043471482828708702 13212048285037564608 17009936693907296393 12852102343205004203 10413562821790805219 5559102405325690258 7610767210719091637 3990629760468001671 9498971632442523919 11768171009504315885 16517183103321888042 3245947766069456918 9760636914601295671 4173198789962962655 14868850292108285479 18226361673147763419 9939104466050740652 7929971070560008090 2377618011709965577 6753132278564957237 12399315296086146382 9743388321864254801 1090596115844895168 10424761181687703208 3271702208028146247 3210333805753175936 15430263386157342141 13555327437205747406 11485599952006774139 14351654555617991795 1204978914344382018 9002826459194657214 7258644372272098111 264059040791878079 858643223011564856 6711165060629267674 4135093506638973556 9933610568885689298 327849118044690834 11249525409446840267 17630561941755594700 17828683235072939064 12251579080783334695 15529727807589850960 12497173688920747508 1140506478834123879 13031084216202188150 11557942761642694269 15994042089187997451 632414625979495549 16925158237402152184 4060901775966855419 13653544164625605569 7156612014624003521 3518062552368448972 17712312310041835771 6554655555776964093 5753589148502777992 3551058058039654765 14822825664532373198 12839895273820906560 10233369476642530273 3367983549025780506 8125887362660166321 8971644572623213318 13132631539233987997 8696308722504629820 15706762641342565415 6203427267652151680 14507225663538332053 6597598464241189757 14721998761443540718 14025144101604516790 12681274277161665098 3938987552309561081 11758456545768745361 11402141032964767473 12441604637797132488 13374674916821712241 18408944302089446633 18295878340835951780 11274579093321118732 11018922610872500387 10662934561207070492 4668211131892344296 517781888563709725 6544377813281659261 87285370319092768 4564641428364496388 10681040252528350159 11466868238298413232 13555367833728826857 3008858469349336170 13474169575942015817 10634813748114544109 7709830413568067078 7694056853200132353 14029626358071433695 11003019688970193362 9562508027496193823 17467291179617444188 1081742358634468688 16014017324772392712 14586618572876662166 962929956271637026 123902271902892783 11095458876378753253 11620012293853702107 2119607990157106908 4851988993640506777 6124586966063526707 6600487445756630113 17088127334228125656 16208168007082111483 5472567787806965543 17978477091641400538 11261131169617748272 14931162426936447509 10939583549844932681 9688116042284900533 13714761218887683061 15188954186757352470 10741443489021515167 3196916255934901212 14448513325978271246 18336651604447458388 6575839253042906269 1720219513581602785 13405814900900754175 4740641003643628377 14099760884493024765 3672229042922707419 6822627630826476076 1787145243348776204 7007702931145089009 12308460445827040481 7127675001869096995 3969850952035708875 11965715312590980827 6066170129188207401 13799142282338881610 15748241525118086083 17733437655229122221 745949499511229659 10508147054788740688 13274891041520551419 13272802469144264530 18383557333603748084 16552620434309184428 6466215957605625957 8790704054430253446 9377663839495449048 17924259825554941319 11406962325199776294 10497249910701828443 13668209372332095856 16835718268652178455 10313629935859671453 7921184560171199882 4616057463605396089 1843551252587321893 8184691130389590979 8117065594496096220 9868240937694274874 2645829620173440452 2279472729163709962 10545229032781631100 8679681826013136962 2432192993665679590 16297235356452945520 2281160851684231190 12549875907709707556 8891784453021535230 5568638207975289070 6032611402138021098 1713483031715137536 13380741442254505818 14699140846141412907 10013559928821334927 4489604294317763755 5522873135468349194 6593553572897331065 901664661580574281 17921086649472378451 12620027039884860584 942143234434940414 1212231964118472865 16623082711425615419 16164956295069687162 9357049358722364103 3758633958597555723 14512451463450999898 5624760457212706922 16830720161784555726 16540412013322451747 11787352956069403613 13998256541464936128 13115264814910494929 11163930536203260106 1259372535344305799 16459765217999176538 7652221298660858624 7384267392412384213 17875549908208556380 16322598002169394202 1647318860313368976 3724578852157085872 18147391190434139678 14086162786496692459 2611458591014664521 17220639246049833454 11917442579063755953 5428530110508554817 5878385029330037414 18078814861241692652 4054728441928261 7335684575628501172 6102946861400544319 14343776256975144682 45284629501591854 12321104434826639773 7614151924081923308 18264239269907024869 2640448023243089021 7373898135850983914 11927894292064979197 15140038831665372404 5987450909714621679 6885292618434314277 4970357967177811107 11302832787526572826 11448589004698832532 5491208626859519598 16665223659171481189 17165507249120735422 18283348744443700614 8686226916453896638 15509221987355562549 11344105053949896712 9051307200995742872 11985655320737289257 7524953398966386846 13057531310507399933 6514625423956011267 2739295487367920392 6101262563545912232 8147625561803441895 10001499774391341617 1284469618209540878 16377640076781941589 8637173545379375848 1284716511411482791 12332435029766667192 935500894629954022 12647404527756963533 15415546992100641216 16514383946777745383 11947542975200035151 973126910528055434 9799412062032028247 11740199052927605017 8684868306412713412 14711691526541403181 16371937225836689961 936766516583167490 12872301186383646637 16345750958358795514 12383081877904977757 1784564187384851236 5850507990963629793 4362976290874685316 14384564221033810569 10449559460492031142 11881350392345816449 18314546732041090656 3893128385046979597 6863844962530717354 9526227939680078807 15582435041110646387 7403950383639989863 17943020997726862614 9304163852081794288 17691064872753625294 3281141470333643778 9602056822704892924 11942575739890021659 11025952217987717178 7858877699855709759 2195702393715107723 14314666226045898481 16931021515274923436 4183746495495117196 3648994613782567275 4269766384956752168 4354820659513719909 2466294723693722076 17711039956360126953 7567602264056639679 6233051058303206559 12719374241314075262 14793150507548513997 15281326830066442053 4621268968407902816 11441244047013457759 13297507860657740638 9280155473945944077 8650387207136809015 4982329223183169113 11696002598227427876 4848141180621949655 14034403792487340516 15380542518886700371 2694230404080657604 16591388193721381597 3362749751404523359 16439305861411705123 330857342198264731 8804977615140919406 6637917089505874280 12548007468651997929 2474839247966292579 5269211897501455240 6181040121895205570 9990369140238725939 8956390998374548295 10591838719434229938 13419696940091101181 18266275375460173791 7310756721350471794 16646626499442903934 9051240713119295212 17088010410891778047 4892181847179153378 4326250918681669055 3824187325638504309 1457178514157872111 11578148713057877440 16717672449514602749 6169198938484868450 9450565471406096236 16004994748317119134 15188822505959279249 18064165010949502941 1611107444983236028 5184860242422166559 12269530863236789159 8940393534638609918 12433441699240011509 4005443828108935584 15745506322011274807 10953126457179418819 5964643884382307240 18214413130850250148 8666115059954942402 11114599217959225220 6897404696673802211 5849647237713083682 13452248226210553807 5775355220491809970 4543690317105673614 1318429317574507761 12293643400996196745 13721885485796597874 5434013328380123458 2132747089943943290 9819960704885881644 579413971885931749 17796160263109345252 16585481563920301828 10492369130790320323 8263207314398758253 15399627419310469778 5139351850404309459 7859254390540058795 15764208364146125357 7931048857022242468 12328710563047064717 14291645477253958737 11939066515037200758 3500109201806175734 17070365971426037907 12549566083191250015 11525761944732133475 16773445931100708721 16078444848199479697 11760984184582801700 3891016865927838019 10405712790593457633 3218805003681014580 17764681400853642997 7771886880610766266 16524465892052198783 6938877432880775472 12722429997534889069 12099847706500730944 9041137146937171642 7066072335760614676 4875987098566156335 3974560739557062909 16874668895266232280 9325074268496102778 12063472804252303857 10528823377050880253 7210719969529323645 8468468215552324403 10568616918777502925 8821104994710927165 322097373335605363 568088723246950101 10560392829023847372 7962444456803060637 17372677571564277849 10164126046204140060 14350628275442733759 16371117690223085745 2132909394798651548 806051702790869200 13525001486945710906 18049201245432264410 16135067046033136182 9657086629960231274 15332032189058512921 17311754504258680330 16072482608770072053 13024956019581677134 460731563655524879 4643115903298245036 18187348379736178227 14536819309927458276 4147762302462177216 10291423961535679210 8443706871573246541 15336180678637376016 6020364344601928690 14989300063122966199 15682446808731033729 12530338640973450639 1772542719717034555 15463739547686160754 5896040031390626275 11477137836633850628 10328303402014981210 8797803993515386955 8740439460536275016 1087780503538920371 7791421920090672902 10465550686792922773 8180034784941460575 14725557978916368869 1142921871484654342 904229573002649645 17678454507185954568 11257211748173021971 13647639207024911685 6888067509381582727 12545317034518499504 8142020573892561420 14689331653378345897 11546363167649673493 11803278538348092155 18028977750950124296 18101880460963783972 13360504755504540085 15934389983812066127 14164918101601561704 4893034250427237199 4839740123711358808 1253062667129511854 7773221859138035147 13334067663564714028 16805663606247554266 4440481737309360811 14302056148890066709 28137031961095833 6674340497703822419 17352578646460486569 10450183409229681732 7895542299541164357 16146000229322257003 6980451508023232929 3978094521673539385 11705381838602637374 10947453276761085551 15848564930678383102 826883297986022839 4255010721449341930 7840486155452602744 13761148124922598123 12775187014583642262 903391837751410464 3605672966060565622 18410629259888076726 12518078591033493985 15112865751332599788 18217273579849257872 10762608243168536824 8133199407592072410 14988100231122375527 3260246677681451134 6361779003172309643 328763855721716778 9930188327049817870 4952042966865648991 7296176827340473370 16850445006365910105 10025700056777314739 18135068666088284324 6556033090304399447 12936387810804010528 16415880037614695506 16084538994979407907 5144715810568220384 9524488139014661949 16757931294253603290 134076350345793969 10783752325353034580 12647885548935401571 7524360174138491656 9000507271658749090 2810452460075159921 3100202889143610404 9798776747170205761 11609591170878576247 3059541127166571679 5537573744678187196 9038670595795703279 3547822253719125345 13254979312778411635 5129651592256073746 18205412121469905725 9058163388069895541 12397706723948742744 7206392995751710323 3204960969460524766 14292866643506517865 14263005587723844521 15440515647883909559 13987623390199813611 2524084095887521281 11372901685436957446 2645903204188684912 16945429479683148546 7207538549463558591 1058846554434551640 3817447267770308166 1591191693004788738 14591250021331222038 8680198457221579489 13879700663261686439 8236061672477971598 5064285371667789616 10208341461878083329 17044385238792611692 9105240376166533205 5583782708639045868 343074541809556996 16297065114609254424 12832612144229850055 8370602850209702559 4519899229351149908 15049452237466222168 1447397567717954577 11877642740121995350 15911954872162094550 17235756758100801054 4594837783669263828 13831052506153130839 3628815709086252734 12677028825778013000 2092174541019804536 11708797907017208790 12490814145672305058 11691859415417649064 7912598835267079504 13090786382684643189 2787638688523917609 7297504851738088741 690420812027810994 16631882500289608299 10825863394573946906 5364190922163117282 9052045151587871704 10623794734666124258 12984876082592499122 10424814660561148447 12844560911827407576 11989805070356337771 16882354374188887436 11540899522551795074 2597075572627711944 14368591092638147554 12490163972665089035 14495680160664923338 5526855960620615027 9217289448812811991 11695015652924436207 6118031890100681496 6049523962129291256 13791937176656825803 6738141279353681205 2747979840313817822 12160954506971335541 10478477986314223859 5781513062223404897 10992556792517516944 17794330426067807636 2331102357181159400 754952309490653442 1253443493780570784 2633210473706996238 9661952802923283083 4573222769304186953 594990423093939515 16384650025720745847 13233116605294279191 12331608352721482385 13387614387267519988 17209846556617128659 6561358250170842359 13457300067134160462 17509224078746647883 8039792017226782698 8585673327655006838 8213486913751620639 9929751975600456052 5726984584171161818 12724871457345912630 6704109583537243978 5834211288316434187 16685940646867755304 8455755058901980551 13380521653825428771 11646772194466503739 12908994105674883008 4063783198504439544 4472028238685614656 3604994000354661511 3911461678901071836 2123567031284475319 5512820838960868883 12488483432261589913 9093321552069494514 13418602280999146540 14871224357426278816 15190310613463073583 3562951782198945879 14776806597309328511 3237908261006283076 9871875034478530044 6347824122097927490 10085829820461097260 16923860394217781521 7124443215912656555 12539383999736781840 6437809541626728859 2502326202315432585 13426736581944790221 4779557637218179158 16756507495844687896 10704196094566317009 5592812882788026652 13860766684487760316 4677134772279926288 9853855810130797109 4915012309107230844 16485863387765033634 13647084202812760373 6567855143879860382 9122701021727597997 965075523732292952 14804285063075510980 6663053652139705885 5253230962271532988 15623906103898150116 15105333035157641196 346866802090156690 156853640856822797 18151194246902394435 13976469580629499488 7555528580612883193 15298287438127468465 12594964490217802815 4427249214969227075 8168907422581086351 14655571145812630241 16481951793203278139 15449366776173156729 14616102011870342629 13576843352128207406 2841424507729497175 14616580933427560056 3727393080518112948 10969785332947434164 2926572979555575705 6080910516117407837 286878507395920864 17230305471128922910 8215661845451451950 6878766761416924863 7461653442935525494 14452733302698609963 12922048750889257051 16527764964589543288 4023641179386116409 4472059454780869744 6852753732095981256 3027839775900801458 15660732042429708037 18410445304902789496 12270520153715751395 7686485022659568574 7422237995528563704 2663012804737054176 14309235231859427967 3874453566382362697 9092417590092666096 11294519548412459798 2352670204546833550 10781963796058994494 9413901103287089538 4091921979430790532 9552538373341143683 17684536069975179164 13476846387305469554 17171212439392699326 157943360151313932 5864966101457803561 7937378006222030715 12802536986289290457 12875034734083555993 9726445259106078843 10672418546125632402 15197088854194718556 6612694821994613435 12839618441508945228 3600236176974073977 3464715204745591376 4475327073237086508 13047118876520671092 17160489476353498040 4154603369018066940 17592873844142198086 5053563971012283976 14080373521546973430 14674723633925866047 298120990526507648 6889468517145504655 3081589105128444255 6665888894233593929 6089509668459162730 12632865789455112554 15719148946921216267 12054376113789816878 3687492606223964087 6092328811773676674 16646115806993190994 656226451185707555 5239971850478619053 14675733228576268437 5478959134696192989 4014510019873273696 7005005541384628305 9982094756125813745 13869197565538242479 2448652925690224826 8359645200531765102 9189120545359378862 12667835293637183269 16914039339962365247 7012254936873620542 6415259364407698556 6870025840992382098 18408459337107903416 315505967141645338 14089946394577889322 5387720968144284090 2622884507825446307 7310727726643966439 6576798170618190761 7789809837474949615 2763819222495821857 672857249070625592 3119909448919725272 16668877305785587044 7719806760395336622 17467931814111971099 17422253865227946474 14272012986780789640 5339270764942211649 2262692264404124617 2440304697479261944 3103934970662622387 11698675742383520835 5124634685526395352 8092528789184722095 2223986876712508375 15837769328220947222 4241033108317888686 3966412621987562165 3441298932747174061 2507623698379690566 9209650533479269389 8144472856044781564 6816378416747937527 15749478255687128715 14752116428912189855 4083833092362540582 9365697669386865543 629588488675355813 10396832600805215883 7563174411074697597 10479843922799731495 16027193281191703580 10843658695566497571 18312880733024913404 11073829900323199562 5072011245784178178 11154039765516224212 7359154987372517201 16539794377566423124 11963107955435265330 14590488573081746978 16220148882750803635 47669057240848072 10987236051293801312 14373266799616841850 3648813334463653008 13325039855057611968 13970119965301873312 16351041073147976449 6135059378605974688 3909919084019668213 12873860258928127015 4800271578173665251 3700020002206830087 12583214511499393882 6850504078707673107 10956992899123990377 13531231843304447113 6169221751514827123 1472970048395341081 1930536499417938353 15518763848273092610 14728203813856223594 17870447459953561941 1544629162873715576 8493975282695628210 1614778820983436629 10026330933688281198 1155695538995178334 6110432895608244038 16763625465547953585 2520311178011207960 16143556128668181427 14579388885824876240 5555798842734820668 3558323385414847633 6135326264856573945 8095656529100423447 6493294746122836601 7379138774627380500 7481509955333887065 6352130536841277183 8778430423964799594 13706322336136896993 11060365331071213086 8511281597631951860 11969009488756788491 17011579080999921578 8191994588920488769 7384807101943738513 15886878025184756688 2208164571932773162 2319721992661735051 9141778393480403847 8918713735464875415 4928286359242810270 1141973702095637821 14754475965053021497 6209768733723149738 236199889129535923 4624388526302510307 12826865582823176650 10270626904008643260 5227491815723294615 15653218918114285702 10472245027118710828 18041326009569762627 559604052472562357 17724535230095822281 1474059573640374698 8652840634249120014 15106198770627493428 4177521185420231528 12009119976722696766 12291528756269753018 2323310817566627694 6586510725749366470 17259177749759030651 6759801246319314222 5400742940167931685 8115624421893140668 11157310153819968413 8605554513680911990 5974390671573398106 10905415090382039150 16141670791657639604 4341453843460468035 2531109377183294670 10604153997818070269 5198168089011963408 7002074541395247010 7253807969327721134 13717845116457981030 2091283977396382324 8276506301222230854 8766079369902004950 13960997011439046284 5651402617491847346 12758240894544477350 4863865084160597621 2064767992299059145 2479311502615914483 9049010111146879597 10771835970418812122 14347243440922251616 5956610432180191085 6935427225108332319 11591164734342823201 15643364445273997421 8466515536418435881 5510871182357506346 17617921343045246233 2011415191802027619 13690454236840640883 1511724336367349009 5209143329462276320 15810373080252285042 7763069560031352915 12750550180790754433 2549774765721458215 18136056078697893040 9400106584545606122 11774770219160881677 17064312324814077265 10831534480948741566 10690319477570600349 6657828316325587082 8946848722110307393 3553492256802497986 15975638391659407212 4045273753866347127 12531031227955251383 12581221171345003035 15551659232532532959 13418929491220057078 2094697255489600950 6402480713045307113 14044134248711568241 7844841752947195051 13077465488774855647 12102908648827555769 3807193843166932116 2839729677492074959 9773799518362696788 243065048581051927 13600517354968476184 11987584337388144991 8498258891740851402 17211997771442143525 3338305629793202758 18285106996178091916 6505189634376943653 14980652280748740341 16490437770341561850 6642152005445314268 9803892863538389922 7662205657129828325 995207818314475753 16404132050742189829 16364027521570252821 15476506169997432039 8657610911853616344 3565960778167325597 5190008717819879518 3811734842604126985 17487990936149018059 9585699429263654511 17924875259675956107 9445603742069625363 8590428214371946979 4695229135092090255 34135973182092225 2007542236173542154 4967722469040376968 11184523067564351629 3129920843991835442 12771402228251517651 1503027564930635956 12236009598232205374 17423103067740225125 9474987055082814621 18268975628570685635 4928433464530074288 16390711181835403793 4689813315175208953 3394227974686853927 10582447466511979983 9876733550027568777 3559613822498444764 2412051801866570440 11259641686555513201 11530148536751516628 11224054011811591013 15866175822755617422 3728795121346204623 15694167041740440479 16623568628840468121 3705819533748285214 1677944217247212260 11895646656307782999 12762143082351285205 17522737839096912499 8300219491645292775 15150757842584515675 2475361220191783044 2357843315892451855 2034562985909205490 14501178203527844953 5143663555558188076 10125521930537764347 14140010702599431476 1191567851777844654 5532088283602682786 10597742976717129733 1198555395763440118 11614094708454370458 14629590833420448719 6684506104161604058 13270360482684709626 9577375679756268420 3744095411013284087 18050336156364567281 6160322422585871445 2664402754136607977 6843026344641940330 12235314907788142172 7137308980422658842 10134282300014731236 1285700577026686209 16653702845339595745 14067239861026231640 14279854384309330953 6445073858349753842 13179040405195529684 10968786340460821625 17896465779572519994 7457402166628424562 9958151589867881846 4277615663890829876 4082533982732557218 6794843909500938248 14411645243599171688 3143937897069393851 797774665342940581 2269720552639084713 13384924665069248912 3076580038654678519 2103143863202016697 9105100686169644844 17207950307784383980 13849784334774779294 11766145252948460964 11487822137886315920 17665662960835322053 1483883864261438596 13224944496833818924 13793049954016651762 3985371261434689049 1741582953103476377 13084216875662099832 15222226697177355806 13399562278289535349 4098505180220691655 5602596462760592310 13475975567074395451 295276126610017345 9797187975446126192 8128906756412312565 99515314776300859 5281880792721397117 5621979329229895592 3379751139611839707 10241653088745637543 12948466933502492302 4430564482085058535 1068372035263720741 16125933383406973439 7659180792832718804 18235945906386128293 12991693429916187682 11477073048704651869 17748492562980720848 17899822199891743494 12659204090629928226 2463706446558437138 12624151361447520147 4316255013805390155 3147137153100484080 6985410409680990100 15835833514656856035 3049548480481099615 15909835757157814308 15772212476369847869 13967376217423746222 1940993130112986264 16219926398886656722 17915657366561666820 15047966461293321189 8403641620882635104 11369720680623765164 13300901596744213374 13386856715942695787 14721682769694793353 2912227622545703778 2373852627148061738 18341909066754696445 11551111065662637884 1098858759989268860 574915995114711443 1068970449453762032 17180728977191329478 9546030584879760077 7779327704795416483 6396295040762134123 16231642754877617747 14191371889365004142 3140191833538466090 13990647270646537480 3527248006672559762 8222910067466754495 2179016007293817864 12582510652923641925 15170811156392644926 16226020753526932027 17844833901009482902 5988081080913939383 17015756888382995888 7022186861566079185 14414743193849053888 3848652355976391004 2450069319094528144 16280343059470630297 13897120323867754148 17081874655569003005 15685764741535651189 5318223191400118422 12203554188528794119 11952161328317643606 17209492519244523268 16195769390425307468 13192459423995003706 6929092799400995080 3996995028919157078 126389987479242479 16587139740327508876 11373461198820151213 14700799923435317116 3451731438889096124 15272357598317216818 5082396731959568229 11101650197130163490 4398332307435041731 7047172539363375727 8032911703052078076 3797558430520759559 8605038352894240141 15151242555130855902 10488067621754881483 16300641652235985226 1586846936632114048 6960848062060321448 1215480927226063965 5889307580710469991 14041156128545531280 6187679879904475282 17401374688852168918 9057856694056533850 14353841355462504512 18316583079069220412 2310636955614410434 10635639915206496976 9471502423387585490 16840124662179676868 12145729550272973607 16770036959480599452 8828101375888513512 17102829179414947070 3104301626067902987 16514474174781769705 1093525290865732560 3752496996401884874 6863305680210389387 1435928119464158577 15286187294649986378 8687044246926506676 5134182563420284905 4679145818622998599 6630593124406276077 13649555244637001014 7948256011852453020 2098157459981365806 3070827704976116112 724492842414954079 16792317248234403161 8620154397268053048 11381569725375719614 9343455804157630892 6636281976932584355 3172693866096162237 17908804982859869102 13815465600252395037 6204171620634724282 13323298681174855408 8180255383987867146 3676014144561383180 8326027217025023847 7888300641902473169 8546911985297689795 489927167945962619 16988494936249575724 10234771372149549833 1180210821930259997 262090488422682943 15604228396027167166 489710527168410030 16412467448091997875 3026727910755509769 10301469840339592213 1377364152771028897 15131323972549258545 14628783563837917576 2185190532005603769 4584755199066619486 14095007254597645857 12083943579525195821 4407559149254691662 1006724417377995864 2725058813548047112 5958531576563371444 5922934665952973725 5249265732195486678 958584358618053128 12238054603363251913 10526636216662369929 3317139718149655049 5566947625591822384 10547073202707209370 8400078065227666652 10173367307653101548 4192725644601999589 1332871210621781690 10392933481517950372 14450101475779747074 2456223059249212860 4143236624192804928 13445775484088072054 3371584370408260197 12221241081623938505 5873245578691112706 2916880303821501354 7298725416573822961 6570174537810131600 1286617236681126569 6368714647250360784 296583728852220631 9187678819869937044 16145281048918398194 17939044357255001524 3400502496662449538 15129913637700822623 16861681066239602867 14378989087317414472 13013451132298007698 12835259353454981239 3457810784097207017 601169670152962921 7554235672314056265 14159213502531001480 12087171314169974936 3013653564809622026 9210636850704294633 9926017282340428826 13588443018242526275 10574878294656758692 9707320391375283519 767567453955591738 18246251481503318793 1003032787111510947 6171100650453583980 15132662806185926640 24135221520380960 359411575912929150 523227162519486535 10676796736893302096 6861860653111820780 5543099852867212413 4904275211236584615 11699272889191696013 7361545650302531321 3976985707919102076 17801738891012131052 14672063712217755525 12474189525834711184 15318047953942968223 14701048804297833583 8959229373165456556 12865942382102292624 9962013033172479465 3465424396286967181 5037435332522297339 1594730392579881844 9897026729376981657 8882108533779845341 5356891897285439811 17556668905575790623 13516235098162766609 10649846309424705172 13692865895494848929 443010215467553740 3469022368340407497 17243818617767905332 307836602229931199 3174716412144092844 6084991385807010153 13290147433971441035 5722689341444758940 11517483699480285384 10217066079288380911 3379395230291653113 14448917861556641084 4783852509713633224 16591347445024291415 6855091882639673271 17910732004639290916 15434201765907263872 16500785027198308329 6244928987611186306 14189913377317848443 12126828822924791958 611015891041383991 2079410735234647212 13998888821134241812 5229276415142039108 16218397195256357540 2996204474430775024 12018802847412182565 14260030826147400784 2875280078506609742 2865871320184862885 1357413820342731741 15551435350258059554 6723418306539944384 3611170061637728331 3568505026080481009 5752419656017432826 9522439841527893462 9384928920110475044 3811024748901829728 4039710763865760104 12475242473212714560 12448055177744249294 17844088151728260708 6519039805286939588 9904062123657506909 3686868578000520546 13463157056028307967 9156646907882197463 1621579691782210026 17779295386194442898 4382847443493329060 7607780981010129345 12787538599840136473 2808986668065996154 15834845283914317407 2160548009290409502 16881670295291063022 2155386141539921788 11561441630873724402 13373562705892621576 15616745732609721105 11125868002175391720 7547742983599448441 3973946784231067279 2471754474656391342 2366489521983554261 12452729658340931510 13296627077132820545 10891550841443184104 11049954168956709241 8382766715347760612 4071374196990127773 5480701247909258009 14158540770670014193 13900900389492227574 1600541569913047015 6375113395620078647 12698663334634209768 11113359571526513894 5039598775620722309 12314092090739445271 5586046654690172033 17595133418297411876 13056769888421837669 15879794445174521267 17770489289600183841 16816637242713613067 8254270310414255094 1196644317944949306 2682507149888632431 13716568602897198010 2876939066336198483 2790971561052136437 9211689166427704271 9703279170466994301 661867798786151189 3924669104234381747 5469980029754285099 6738948478729377048 11254204239125227528 7252230323709175450 3775196217289587921 13941521575615658796 13825941589755305051 1704104590939889472 2852614919389927392 11115076312655689603 16722202295890224735 7832366555510110395 5781238496407270670 16448032450002072433 462802219976836807 6650063657022138294 3791053532583301383 2634334839269333570 1026155752119686179 12636387900922084014 12853772223547524199 15664512344451172682 4279086836792310054 18393580494085764439 13714872698494971731 10629209856932361012 9352343469782143438 2345110474110316425 4862309261692358924 2200129490238638207 6754385293977383075 17634913785087568051 12903861057861334202 13715920430723299524 15167048665104567163 7131713160436724049 3135763192315012819 7591711737097707542 5113732529625356753 7141393331431747846 14827449518222052236 6603923920532291844 12840296517457792555 15121488364995539489 4402152099363786798 8212689164874762360 4634187287071443649 13942722062261680671 12995294053455907462 18037694139182590034 14929659822654823879 4555901415632585922 1731891770124909283 5512692609905293963 13976245134541521677 3561702921594969791 11023789439397867673 2673501187120361978 16089220163156420970 4537125500567452405 18121151946855503662 11682399513612107591 9706703231440357629 792776487142681391 11762858923587731832 4735761759655604082 10709041075025638251 13089052844004093452 10599907269080992005 7257930025412966692 1020269075870687572 11729125698254940477 14156566946318298131 7344722773406231088 10256644475477801925 16529309608170451210 2135886328479138940 12075287570783481470 3690652964266861476 11156444995012338982 4982291000698903474 5370392741386090060 9079556705294345101 6797370860845587455 2229821627757472846 1631373752187875178 12024677271430259566 1340459690111955917 16978672890383838005 3719516156405272681 3730789837108818755 8266983646585096212 9717400149041305346 3350196486813759129 6227147983478443116 8232007013424669770 15231675615568785204 362698230038364353 1705196714131822736 1687873456060160585 10588869975884327478 5241948202204980235 15904540098153350574 13806763325965888233 10007194535369462221 16442793331111145558 11715107222480791922 1790983567403846450 17937078963383493233 7906235322795052737 7004774702602631656 813118760649839964 4452620834768915904 3182463572041912352 18411401093514287511 13109901158029133497 8121931444842261504 16431309276395014195 10058902113201868260 6409326241936611477 17144060329878773176 3389657749231572745 6920468081059666292 1213422330885604958 10824610322757442840 4537572970951826602 8998261439911024267 846213980846165373 9956166744285397457 628059411244988523 7044968264221166644 5615118543035961461 7207947660242611959 9204075101895302432 12462355961131364076 13681480247670978944 3530807277641191143 13685344105076788341 16188290829355536649 5303407914844533298 5383946064013976574 9607676777883068833 17288918440226072145 11478653997450512697 549415176071833479 970813340816271550 14295436961722044186 5723186641082661728 7938101558838091826 15880483853584413474 17507827970578307865 4846950842765346611 17029576491620505166 3709444611774868967 13392284350974550248 13194698715708700919 5736204746415613209 7410201727173022544 10701739738715596978 167126027604552210 6516086239585458982 9813711987811722099 10715247300426373804 14674153376420366593 10870027079293797052 16439114097068608159 8065010086287348725 17088179156964132266 5639554637192618174 9117793775811979510 2289164572820070102 1939160279295707718 11690068550614601547 967484390872320813 1169084034655049319 12823499329692793573 15989866587156666682 8387827355303051012 11919875211244106775 7227541850251331610 13720111423072613309 8625904918258749114 13824083692367879151 13189347076481350117 192563236875967173 12734105891571164929 1226812592229434130 17152401296393297820 486109481493272333 6435115548679063661 2972691771428736020 16194873434352839605 7733592265233960978 7751558833807352508 8749346057745408371 15773137809350808641 5348226673452679677 16912860814823339134 8491174881799125475 8759959715998483072 2705558072993526980 12309637189146813587 8621475846434507813 17411186826321136300 15241678580154822266 9781580420699295975 7607725090502371564 13483174622896974498 8307824968642730234 391271104059819125 15439639134357036318 14746674966550390076 10130988684091168985 16029841179300160377 15538970429937541298 866832926154925670 4969231416366569800 3218294326389184634 14865356209286762457 15956741695410299870 6379913701596403139 7944212762048712031 1735339899455503531 15245497239057937686 10839153529595639304 11190842231092989009 6175309940263665134 16404400582593393768 10620634874137621571 16862413230473577363 1933021593369462530 3612304750575337529 14202131023346477605 8839140036863040652 16815017763649225342 12286640264274153983 5189359018875292373 9280859468349306965 12032439680183368945 17288938528491353375 13030779369258388384 354154836830950597 18346423829412598733 10728632599888512433 13384641216397040838 4025832659907896359 10953381609366923245 10568578267890418746 9389071541422493207 15658309471992790673 17543560773120686102 8869779884786690950 7214682198208804049 1292571723741098445 14667294202287175368 4311353142246455662 13512386705034493303 1705095867734840089 15115079468270150055 14458429606680112573 6781336169614663412 14288961315435683747 15476329988827783808 15794494043948738282 2194180568658828144 12743015801904891442 4927908868330874316 2442952850266300338 3773878951721651414 16711111404283132807 17241165520971705095 8447472056034489041 10536280087969216028 6730411345301077637 11467634136272430238 4186496781701820774 4820309781512512496 16013194209047866552 6458858911111300851 142959408045055110 8796861046212648891 1263177664635860578 9798449201458656279 1123089985678450323 5634065323951679832 1941735589732259401 5621339216655146888 16431104182899114957 3300508447009509921 10656754636200225332 15359745098061442506 7852068565952427017 2538583528815907079 4260944728544579817 7598864891508830688 18083997420426456272 15854228254490121933 14224524999149387221 8549404672051459460 11167847211840530583 8467755751065407328 17464570917128463045 7723310958736804255 1622050224477719786 11653619129082733938 4776807148957046566 13361541261315794842 4717079429037268431 2558574568254560869 840107525860923586 6804816001454621359 8987270416636346614 4852010044454441754 1086936219958136509 15668263816467341046 15530345161218031462 3558193140930531965 16234883692887087138 14651141369918666398 4599835463228811528 7038037613307754996 8290847308770790109 12021112430317661294 16518644035713931023 15147189081834741999 2587973186627117025 11620142411878293683 14041735942863116728 235212671476518720 1164189018592362828 2318359969527132681 12087484136194413662 8192003740167136038 4689218798569315207 80014331745590378 1700341483988785555 6966704869893211884 7953646387172740335 9529577032849424709 5197629781005629541 17833390641467388720 8758736074617093389 10553289071070241494 11813796130808324304 7210799098012076894 8076857559118442064 9225582557289775154 5862662337003835952 1867222315243469231 6683534029248684004 15325484546629586173 13789241456146235171 11788718464887676635 10777490623339079976 10790640966959990655 5050960788538492068 15205292162859727357 8360838809578567201 14341464711868195734 123009066901409358 9471130450931175818 9315979719036741403 18255626226552794279 15174768385546404377 8659797111995598777 1030609016824315170 11089269389287281003 15121841071436043958 5494863144781608365 18247863243571889481 9399829242994447536 13197393257476336997 9810863225452281105 16904980514842467986 13997690364315589953 11546454636067224926 16587340590895263284 582294189941740975 16535765585178806366 9268524461520479877 7295951563917054456 16553870647749745525 4391913656868624199 7128575289932923775 16176432818900816786 938386896688429400 9056219262685485588 11199601603734643163 18328418731883404384 14682528746304478942 15615911912378387983 5536299850426074823 14121473943662894857 17827795184867354751 1671620878165053586 999032399475438845 17883121941248915299 12332538443102506292 14011082424521734113 10472394429050922399 14923721302924022750 10178377017201397174 17241006542039038020 13509396659872278447 9518513204864769079 3922660762729318062 5523203806439788084 6707584433287646940 4852406253031018740 17761588506629107273 3231452143993263820 1786280598575790304 8183470876128163420 6200868832856649535 13028532031260135565 1500989494553537335 6989278699774218431 5144609744887631726 17812399530240595114 7184437036333599869 18051761225131208121 1095353096434042744 13622253314999635200 4726776741234209986 11426205763732266709 16516992377960945646 16437597746659810920 18293387142095883172 12883448053066162393 5362199525524803394 1053525909371262128 715943312463971323 1139121778042811720 955388700761750287 12183835595120340524 17970671534929268297 3568908352113260368 16072488848245820803 9874658708153693898 1081871560151143358 11754459605529013888 404130756944870475 1257033880535967919 3191514957932973686 17918383119512963171 1940373276466820202 16965908456905484291 16841386760273068331 11846602267256319200 3318129592813458103 6428650330628239094 6989762281580920073 16728379592322851603 228879829051381672 6334188231294897351 7039555007138059564 3205493364868998329 16211955211808094724 5171042994774405205 8015387337962836104 10480637258938972992 12436381932318323119 1764025137948357399 6643512807938561257 4604600439366983132 9697672505836884492 17800340632029684228 13361944771589860310 4672804567445487024 11219049972437282682 256366815879252727 17752175393859152999 2163662429188063486 3540595584188989326 18304546657756026599 5500712339660553346 6333732096214926560 10842429729677994354 17689102967542634040 8847807507274938811 275528150668347883 2397708688293782264 1712862151698133913 8966786207383707280 10293340821118900274 3847109251314114415 6781712185316355554 11347664741416301612 5546424949760538364 12802877323808578058 223651139158355303 7375430811938895900 822690154575383096 3749061385406104834 7341364267120658667 10192351110400604352 15779214095179042912 11144769398994217969 7236124643745101269 1283501658727322063 1063805353748176636 6976812714177357192 4064504252530634480 13810727588163406761 7593890031725130853 12795316410477590638 4348642151024863641 4173700881259387301 3075180732663735900 5391845784089179099 6372677886156959974 11210817191106476827 17485360620673475386 14162668516750106775 8496281797947238388 2604791596792416339 14511357056209426680 11905522334289442434 16485839880822106079 8354780774372792173 865188159539561350 17012517744701158539 8476599324742598581 13834588801704128339 9382581205194232825 12402532771697343771 4148962890597746403 8706804934227892244 1481224010344015238 257640093735764290 2505248056309631971 3651305497043869288 13869977305203322950 5462340172893554771 12494261733579569894 16464612229972685476 12926267933905791899 1590791961358437726 3209244852962440889 3439201903339541423 18118471695790275899 17528785118368646051 17492815084346885168 8603249589026348592 861626198665347985 11166457538401306971 1116657545292646259 12521497781659881271 2639486706391128493 16962710570624429386 3522050857499869620 14546433265184666801 2159504753957124453 4620429202151346174 17691911653509915637 15994402744605010737 14173003476044796606 9940723570015720433 7349782556855686975 11317906566782351336 15317817933823005924 16407555832024680869 10692232712437220858 11811403338030001891 13833907832991534808 3233980177318250771 13993071400396648374 18228347282556996143 8535982512226496867 12087604653723271254 5696499598038858571 12340806264793071502 6298709918324805041 18242295928650293114 11178990919696645677 9856707611879953922 11689784692467691123 7613761172712175885 11894451088237811722 9846236620655848231 4794987558889326470 5421070297094162844 11330221811072855859 11921272239338522867 3549940160818789840 3181374549866385916 10860343953051196420 8361809187346967356 4221157618754281315 16247085905248348033 8073177247234693010 12545394895827496206 16329421177561153874 1706086263346915799 6248613702082246088 16845300205472411990 17165159307525512301 5519804374817495235 12190267008496244184 5629190266059039205 12732534842231204504 11739226018690675892 14570366822920222638 3821967001418102052 17658309597295661092 8766742502343368040 17287695883656619093 6007999206953303967 16262788864650182679 12255434802024839039 17293569346457905117 17699835244416845044 5629379519335129012 16349198922569354433 6841895792954364244 451342224866091420 911218162971434403 4321947266342963700 921332727521147751 17781544194470025490 18372410260258988816 7748429936777868895 7029507782874892767 5751351520880707637 673378766828722915 16272223547644540622 5330709059786290542 959800418370357328 10751520363216582165 1588680379396315924 14843879540731868098 11600699374224468381 5861042612080915494 8926384875622981620 1156182113083322826 6219167696176710693 17029876821346908467 110105187238170176 3388541826967446392 1925427823898118701 13594900877403440187 8930293675264127420 9440987704216017557 18350202505534793736 7435158474749759905 2353347500750219152 14307218006438909055 11751442247473744872 15967387299459571792 8791741217318259810 3456204501716218549 9306043481050362840 9958254757927808423 8961287511160651927 15832908774952940133 16130296336035767507 14339664765727505675 1303357287418176882 9390869459116241187 3288784940617450241 14743434260090362347 6981208985820173825 12146342795628620612 8359185816454363196 12556729456244925586 4214469039736973618 15635201584153375515 17301203296782357870 1673035052460685360 4906224472907934354 6206847526760526722 14458147386604912072 4266803321636084687 292762244997722051 8328744122694589093 1401691466825230222 16376659876751922020 5104412172669708429 4688610240417041643 1399812353417812160 14373345202789788794 14979306287053352160 15291617351996357032 13673368944680175137 6731686760415134772 6832476354374689427 10423344893982173317 9050335097564529463 14749717759167313913 3568988234683834878 13943207026921398545 5927089700245118440 2158176622039845150 6483358715200432557 7549850967758846283 2482508266733588048 13573356259709179479 9534577521763371853 5523834815913464674 12124350683863132931 5691638802924379182 9438641130963338630 3649473504562997186 17843289730269930864 4832071113762599107 1398774496369802916 13013153282718778034 9194542654300591809 2949615545451154842 9926963546335217186 2613519825652256539 12810740093838924030 13163826974773314041 13423236271493832443 10067190151856232543 6451351628259664273 7438091847420790450 3913483525488197699 512986688966248836 8185166161348291817 16924052220843725378 5772353565442321597 3731349703888987672 12444392771860333973 3682306896350830510 5191146404553420594 2943522400156041318 16935467161537396979 4688800026140724923 14647861403481111953 4921542074945685914 4669957777548397702 4215962508030868940 10739832571843824436 9296612031400932723 7491060960610613650 5501139137257622016 16837951256166018291 3756158370741998234 15458114426968557926 12271659699257546798 134817490755037986 13251869875215315170 1822271996355831750 14519126656173654695 14923112301021567331 2123861758486170613 13494789219879511668 4804417515748146931 8014108056576909021 561005452567668897 10355731306165198143 12280825812547164014 17052104980441588349 16196190935580975219 11708612417920927352 9498392414929752507 2045794818917448484 887814125855906416 618860883610765092 3729926150489042962 16166412313847761708 8134741643745248150 12333191745977976699 18067444735846321515 5804878915520131593 3562574724770512597 9045480362604579548 6714693569309286401 1789593078525539210 17101404795375183184 17921804809996674957 2093245766759482485 5612412823869141105 9707633511782032949 13379037485463818388 13381307870659090501 10859320559779368341 3802510195998718178 501689389073994504 2169402535683950183 114614445986844523 4185132041155580007 3054146864217179058 18323622989950591899 10836601634205090922 13030007899069073485 2636787157243715514 4261921140929157530 7730718644809585976 783427552422221791 17915464319995470170 14502863132349370917 5935428579231485459 6534589338388522405 16099381595418332591 9312228154275843735 2993866686631061497 4319121749799569586 12983525672232986011 9591178649738569839 17655495765922016176 3080298845539715915 2607691417747057942 9919108860982147186 9470065875995179631 1777535722878189940 10196722086481124136 6484034762437564779 3434760035328821724 12411529120354649567 17689149452480329866 5500116714732693229 16874718133080800311 6194207195715005540 16984996238124426440 8775234841568520793 12813110477863160697 9496636935813050812 7895902413054904159 1581914463500241086 14140325936993969286 12102207246955344733 5690917682735601640 2406849662555405431 9491580318657758574 17865424783933696361 8306805822141270850 11327648217982883995 8444428197029513598 3260389980907714554 14168704830330903333 7115062708248487913 10237688211286075692 13999766004777679165 7709132327965352509 14222295152813955101 14795214978939031529 9831551535409422762 11519205175141778018 5455179747460798867 13346157625476974434 420383862225923416 18078930966909447455 14945697200955636663 7190508614138423369 2066957592263673762 14163150553943082991 2078635676217985466 14693660019925565643 9965968455710547477 15335461879818189476 8132024869404016852 11009488301480729427 6791504616833103001 1152536005675633216 16597191044564054209 7817742439895442947 265607218169707953 6601518230441435763 5561516057071200782 610327422904715120 4445378434568022717 16099019981426579442 5988423437108203621 4864008737790945707 11627995243769961162 12088401235556569073 3653076411076723520 710078075084783239 5435572695161507778 2644499614806093459 6409862170144479071 4626984753222309784 3899289240683275903 16543856979101780036 3182482014740209121 3955945844705216773 15952915050472410960 16394230605413670483 6443686544085227807 5385356816002856446 5082730278772714170 12757056069585103802 9565395445944818210 18093620768184435995 14070063446661996440 7607244197428391588 15351962961705236085 6114854522027775849 3377787438355946046 5295868518433654376 9425793322105114779 3827653726573194186 9281548430395168397 12767295844633876996 16980873726367228628 10073767072247640177 5378102166635491363 13476019061988008352 12047154819838422958 3774946759435200061 2847424992194154007 12018365221025271766 8924228314403753718 9546475635993399288 11899952318988168932 10146594799428830410 17163476232764030879 13828948301394559657 4975382085579550881 4445994692786171191 3115372673632890358 5249506702375959742 12906407525010166254 9567643216464334117 2769009906326554384 4380951220779993470 5220068111352006205 9860332749560023941 3248850719904313029 12133669851533665966 13499187146134712120 7546888460821200197 13586508646098782062 7255597526673857694 5299837945502822169 4191955268221182971 546945869128860803 3542645033579375832 10805683061148112723 17769818998400210550 4063028763717605656 5123773099455524101 16644014769668451111 13455371218211821518 5535529054204371349 4309992544698609368 12991458007051197018 5009344228202728330 10476004625260398574 3750635705637765244 8525355177288817317 6445526913769804391 17106548325773088267 16233569013768081644 4233241665258520720 8542471344499218150 1868229949253410646 7026825473468319728 922872236711617252 12375692672160288513 13437674436352291533 11763859970238386148 8827027896526796646 2027662578875283339 11495616993197526942 13843856785884621762 18256168797356006251 16049577942928989646 6854077822116453215 13821254146724532892 10337481912807364548 3123386076545790561 4470020356249511559 8541659730697743919 13136624669640204821 16142738462410050675 2909593312316234641 9962807147140009205 16607555828257491501 1216998455931686156 8263754352528324030 17831686701099132595 3325777737127925752 18349393802764560342 3646579709607255829 4596400326284547966 465547759311385009 16274508247029364437 5010899751203948189 16567005817124708383 5201305981014171330 16063550502317273234 966547379944134746 16027637921238288289 7484352774932515180 12470066831383058885 8148626839983156840 6625630047327535604 17015097848483881856 16188929793947360944 14065282101776102717 6869283446351567669 6179335267863345449 13860361471145229043 89901760324956068 12915481336388888087 18048482274946149015 14661179319897892638 4413556659891846629 14017541253416931273 17016702434195421923 10320371285817558450 17344351792930109567 5941949134636491465 9873257973311037508 1391929555090451582 18389289018474820318 984022642912581385 4820212084056771369 16602429203839755831 12659659067208112743 17627205773365142273 11132138820011398483 771336105193099164 6374296192888416439 5928046947243455843 15183068322787194327 17674300036249564143 13833732483503368649 17733048658945191725 10030346721019583091 7889832205373586546 5020290787337332610 4653321966067208576 5961052985505407948 10223004485294615935 17546760213377710744 14697253646561352203 12523298763700773205 5518764365797804422 10247404888465531941 2778623219627011089 4881446379807626414 18426887641968864413 4841576153182241337 8595933229650715251 6948418886430461206 12755924283636300306 1595141323337805598 5600536821801716027 13570132586203466417 13270759621606147753 17474147506368957321 12288181886661270462 16344157279118575311 17305729903849416673 16267824831709451459 4998664062405192354 16101270509466760031 11681921715384861678 4715448296321706062 12680474796259889025 3643970780291154486 1476889671719960415 10447709297967997522 14539496916654065412 15772806987884603504 3457119024531245091 9851096935883410856 15009056560858418242 14793067968034034725 14870945015056592424 3238454224959137574 9294374312272135967 7162030008715745370 11233527272188997076 8588560154508943072 17309150795035654354 3499684559385436620 15716146740483506645 16505592005410521174 11692257498563466001 14922993613834934940 13177305867907258077 10158884881194334813 17468155941546857221 14305764473071941445 15762985460407768965 5773532644482415982 15817936592468226295 16248702614526383992 17042249016656308861 2872512804875996110 2532546943676780778 7154275823718353523 13404773022700870409 12160488695613392689 14784951479234503697 13031370617394454403 16553560951014325251 5361576483160202453 11478172965187199120 13136604094672494366 5191988697156920471 5402728957583844204 10301302892673214144 6530173208813564099 9256230407499939532 5785995432683788972 7069997753508892507 14465799586909492359 18283590930773880072 12572072478012422311 7629244086358432423 7098027222448876180 5839358890479879574 10269469379970164420 14031610000042209112 5794081806821041935 395960370087846210 12186086691301873487 9217768346389357931 10385056055566685379 14907214618418461824 10602436006706476207 356787757067280961 17309666121883862811 17023698610849970198 1038660446686613505 6559727221990018403 14262163746886449615 931771949107299480 15351772048081566951 5561315470040197434 7726441938431553033 9893844322908180499 987837596635212813 7260284217396435206 10198684161901954764 11144906732896970949 16002762629801098630 9497524751795371433 1033937704877885097 4740330279268428940 13718712392786315868 11125024248355459601 3426090283609806359 7466026025009415201 10348141141327873719 12466198374528401968 1280321380003025516 7350249752359086873 2550169236355058013 8669545413704826522 17915110773412101892 5341124927811384863 7871519121638575514 18091724139132184595 2081524237685807084 9250319536310857456 16757299645190733154 13143046601840937382 16925648168984136025 10004506543678771836 1508599426161918646 8124349213386723869 4171550454269178936 13876942059453842499 7207976491432395305 8794419893059813617 13522864069452189074 6212286833535890534 7549238914012712784 6731882623040159988 16958475450918498401 4150664711914279361 4007906633282098906 3682576961024621597 14016302115701488985 18301855996364884846 9397290108460206057 15983176301511508312 13771723964394217201 7588429836978052492 8875816545442368682 2914142971944716170 14388577969721043550 3919434471227624932 14339625286337937693 5031025483420819675 3258581041412191725 14148321890919099884 8465177801009022699 5041661347326525611 1182842640747345449 6315582744867548602 4697208478893699689 4425258454835755963 16038755309724871497 22095440827943262 13887175193803586674 16348080899445530151 535930054539546515 5002890232367669136 8055319604181824928 1206553658556002590 3499121974978585306 14443794078622868862 7999994397521197797 12906934770417679968 2705313799758738332 8704080659354954951 9681776661851157262 9737537829346542153 10603728315490865171 15109750720708974717 12166184642973518342 14131599607564515987 15691311042921730001 10291646575303299702 5245419452883999568 7923015084385484811 10584756166980620378 14993148999491337950 15653833974176106612 14879328973235008832 5997095954325318326 16727983541637415323 14186755736249716084 8240403043825956736 17099245473232659123 10706346370778054172 10081791405548442216 11496239141847611819 13044883745287576702 5241304026417091755 15202503100018013930 15388553288010678446 2786393150834751172 15530718836108512367 4402493236311512482 1856462645283926376 9724871934615672476 15119337531973750449 4594757933572732472 6604215184124565951 18042191465587265887 13093470688665540297 17997130705965758226 4865278086297911288 11459677643361263610 9832002478107212332 1444668590076672186 17697495278201060765 13258330362972387321 6092018637893519126 17767463282570393713 4978064928592176328 9110615487313555914 6103849299876339963 436086394310191524 12043069332420038092 1163528021640875650 2373612618643362145 7889467469958396746 12757870448679609770 16238324482291457881 16515916809913590763 4921944505407727872 14105642852522456974 4093447689120568481 16129359365936128031 13478233361156615790 13395234711450678188 5571916668126229179 4006789599190742078 12574691010247974021 10402596493465015298 2204049111023551520 14097429932787611072 13220511849133275753 15703912568785865492 13328437882476949210 17109151859087224848 1580742177350023789 18400462304965757221 11550287696553562514 10107811621972151392 5183320970338568559 9565481710770417454 7979929330219493813 7381245582341150015 1037900379474305085 17655321418926892584 15818423012969585632 17421528204004835761 2013271067524525833 8813015896976206480 16321037457933513034 12693149473643275898 17406719529799907539 17792090733971001983 16835942230684246944 13317325497578400166 5410250779053676487 2658201738433555727 5079532147110135494 2153273566371913314 4535892033438654759 10133521933440233426 13042058014541590759 4594859851920311798 4795043557979492811 15158030454044478519 18277978750584149484 15520169724675001014 5404721818992012604 1999828451121161173 4778518275540105586 4460626580226572318 14496806440695888816 10826032082484062371 9880515866325280617 8629379113056770701 8689108629174343358 4756175372910373662 17264342773822563036 9927539846858614183 13195952788971604154 5001452622779333230 3528976128616022081 15740652722557748761 13378327232485068122 16039890159929109137 361081059135168252 17926063380451486098 352846639057794799 726723169885337881 5421045151275818440 15518027742274685771 17621363157445848788 7762887293010392029 16936895784313050853 18305166170722303010 13436429584396968514 13129900955495764701 4559826365586066977 5756650854463213632 6468952646983532637 4206835348728931442 5153751525663159968 8703428068513280339 8867996399522097716 310401116543102357 6393326572918730733 12764418530830377850 16375763308149508164 17969216447736308200 3760950438769290322 9887482886040491700 768847505448266274 1475136929631557747 11228298601419336573 5681620161829904679 14353449984033054483 6703637706306636596 13510510894432666104 12415582064984806315 17643217364108696935 5530325253552099216 6018919127282312352 904489938737606405 1559137440011578745 17188706797447032132 14972851330943779103 17224225272987717216 12494561640451243375 13596476638581555645 8342477583943905175 1912987638469729265 1213652431664042629 17572092703995748349 8702914276597252448 14155345001796066868 9778119780655820234 8140757301225881068 12440728887918290310 16633883508131850241 15700046686076044794 9522811075409446908 15935594058597409259 9574231639003708893 5489458242926953536 13046570055423849890 14292333288982382813 3686115986159120565 6745940377687652390 15684772994098035460 11954375828967103719 1531629505595679070 16471739454998959874 11451204288112598899 471974981503292529 12217924049010681809 8366234921732856892 12120069595461605563 10023872515501018213 4253508810070067194 1544064136753488129 5690360803151595624 9789245178247157787 3564419135730652736 3464275005184722357 8084346167992370627 9429606751099130848 7115897896427446941 16287844605658322196 3233039262486957734 1112066311474638898 9767966267599458756 1750586055774307976 14383345682256231910 15414861809164929831 872892151627414077 4938651348917700744 17870552894707216182 17363646416364055943 1824973497017477909 452262433649242119 9774692199738245594 17294278459527319266 8821938510202564373 18013090776225901271 7120601847591949907 15871728883511285035 8084461528967191378 13510287180888943543 13924319225433692134 13586194589605879883 3977140418375493822 14799817388222749518 18176634836524577162 13569157263342621843 5120497624098392808 587913327276421691 14384944463050760037 15820002258094676208 8541533926977252630 10560904765759274842 12162789587361827445 12460767760473805065 4942960480807213183 4065279058786398603 8355534485899672404 1677187987538562187 2864208942535206510 4680818997137558084 17814838765145174733 6020930893799995927 1734579316481757523 5332925833179551830 7735395477309561603 3164066896720675727 16812110728341725968 14609235371199371625 13218361369570723854 16058897050977028294 6788153084645197033 1241273505393167976 8165070355247059937 5079695240811154825 11574655446641109529 10693287575308091615 16179041363171879916 9452182704443470644 10254566243834137996 14221883855590753792 7220817957588027806 17049092734375508017 17250334780345833319 6624235239839107910 14209899375662150507 6445016024607575936 12784915460696792183 4643388787139374295 5489470501067672440 18201501989340167596 1329674993469984255 17773968159489631141 17217588157905747113 8324039048739020441 15506611748455306967 6756537806992277413 13860866118710400052 9027442456373897889 5967208777679503854 10560770575979065573 5807134412451260217 8869898736668408787 3571910081169641169 13233511544835456863 16333494894935079512 6755979132020761039 11349404118786846909 10939509681731336372 5620603215765914845 18276964364543446260 16956612709278003061 5915155134197282569 13727961631734532100 6770928105434988900 16967632605978435481 13936022917485068029 3462094574243583350 15939302661308873323 12157102538608568635 12468956001428883550 15446302668287306367 18242350587486002159 17590290739431650593 16289796668984064260 7350609900957640780 16514008074582355067 8328241014082685293 16310403311845356311 12572879572246517577 8527498818358157649 16855435574136193331 5511253278799269521 1634314171074485239 17713280243319657838 9753220509029960493 13466379787144137423 677232950620006120 16751981016732919842 11484477079666563548 14649571140237948401 5165064441574941663 9088049241507789567 3363773946747750005 548240456239061815 13361531168406950891 6703324158020483507 7152322617553286534 5954308401336059713 17329976177493356315 471476967785712245 4536447409969678919 2319044185145958871 9279948274160988011 12531787184968308099 1310009315033899432 7986422684922015916 5877741160656400529 2100124242620999053 16614050436067786738 2842792690368220872 2855889889970624318 6245129399882393975 4715342482240535031 15821572371031058792 9923357389878810378 1455314588270227205 5648405170486108192 17545334118181754663 9887916481849631342 16878591004310655179 3099770619012305987 17585978093344639817 10016645180988805583 1450362570371066008 1295824156590922939 8464131860041068139 878109595474853892 4761304833126072014 16770360737353833608 17942858715226321598 2067466977157408203 2875217893715338588 10946918632004664534 7631620840943377364 16950651510253764892 3737442168461995295 11533251668963666126 5290942890132220719 7972552230852842116 149399066015928296 1962859464125977089 13132181779783407974 16473597425226627773 6329046510199804292 11533193706209324309 273831682985783259 3122172814598379534 998288630155837091 751114111230290727 17585724137964262442 10555612028713701994 6845806718975685752 19639343495274737 10451000546873796343 10098601081395281372 9780584124975626299 5689909214427702623 11196329374188476883 8102905920638281401 1834637574290235379 1990645326150448831 5047521265247109339 9174186293895433136 14649636880052392546 6067600906325932681 14302592374268658610 17686076696664694506 12018780873766191055 342354671084815329 894498963738304747 16370113891239287445 13902474728616414236 3117267866525631932 15601750154248438219 16919003850606653409 2971313889298052562 3237725759558709711 15029113865614682271 6774506016650754070 12411702544982968319 17119325228491547562 6404493076469436366 16141523719854383122 7450145042924126080 3687782897969093923 5511268590354530271 11939822184487762451 7625623362657518151 2653908774052376687 5611428603797604475 10882814641104545888 12123663102999731581 107233167227618625 10469895825817891209 17205863862235255856 9637542454642105478 7427541422757184100 8206240622112812561 7561309041165695513 5476490059175455630 4861212252587397269 6660564027802558810 11438022339752127498 9919332848775076777 15479343048958667338 5076011742737482656 6182322020663974737 9688793059412940040 3142623078220842641 17988288657089324647 18024740133948571300 9250762766266992850 11791109493174526337 11234966644534944348 4710178975620582973 13682583377144031672 7741020746043332475 1521281309261556416 2107881729858684456 16905175390098275775 10817037538150066924 9041822440387866679 1682089144071973182 18238384983464398863 4791969013995372091 6909010182387799965 9352640417076560760 16458284048887775347 12240196403780554196 17792459932114298614 5302132141365239905 9402848333325917597 14335272232204153967 2224850942790891810 6887782217214044396 15454852785402534531 14159226040843452912 11729250358393011800 13374005868530208970 2022175406104611153 13710825866753775745 714919033078392592 17734579320611953543 11268277904287206031 9437316584212862171 11193688018529662007 17560804085680235052 1633531332208849981 9173246601121693896 7520584016910369148 18058927990653455734 13452781832290692803 3441596237953024495 6231616989164653253 15455620898872011241 6653916717224560226 16640577662017888499 4086937160660833822 10883609326494399491 14859914409173089195 14955639689670194120 11504289830540150038 13090757082709012852 9697252016933377977 9661630503356296924 13354654556752226284 1792734615364116509 10811468546230158382 1660074459914334331 16514635218148306597 8734154781382861237 16739460131979263079 15767901496857037173 7752566494200855536 2609806344703467088 6454423552063070451 16807855361312216419 8567062436190390471 1295238333477097476 7485086576538479603 18208411722777718264 2590063815126404861 17223213897550854935 9793246773264136147 556308536102838894 7158331144913253958 17980453913433824463 2772509267798407023 6505596359995793797 15555010101701071074 6229763857097812261 15189070067146951460 10849480026808049248 6830253230251333430 14286150156166991931 3371443762299280302 1028877656039317442 1250643627269615401 1922228227870022826 16129693423549935970 9517650364993469047 6064675377265804925 9890454945410321427 10154771828799630470 16916566617775541852 13665137835749556291 852140242534353737 2569452438354953203 16356110758465674789 16324787658123304097 2496157844113816794 6582399553879506276 7067379435911434356 12054490311819843235 1402357987381716774 17834200314550202620 3405574051868259592 830052335624846850 10636832901397433712 10635582675795507382 8174865939856278234 14992960683517362067 13929769135931294204 13279992034574963140 15737377462231334171 8092323811048394470 13330530638843545015 4588482599917397190 2711346334368905102 12413285444218006904 8584761816691072460 5643937495925496782 9745253229755253969 574011104419472570 14189722932223985443 12079723106765971327 14531635758294079472 12143305455156560483 8173605658564190974 2572661054217085146 11481359879207244041 1788192629033257439 3451940948975035952 9721081539650169079 7688122789145925981 9568183001160416361 3508686170837207307 2758703047854207728 6741210340115179847 11884468845737616493 17259538222561035800 7416222494278427076 17292980474805388271 5351798391138421108 4349529203818502239 16099284613990301186 5189620518851663874 13157886615575936842 17324134065733083626 16098234748176992102 16631382288805514782 11847211820380065133 9654473513022836055 5654209753524007952 5717597958895252932 9266725273688112080 8022919443814910592 1319193767803559103 16972697364062568757 17064344210146191757 12101003889965685879 9727963377430159848 8128585293939125300 13459862702532121738 7329220863304570156 14919061218081659520 177264957825868527 11983619061761934844 16738925628256797045 11524437205723754158 610092434933461749 4244707192999628693 17548468922193947852 17008057025565793002 4836374722397064404 12423300545379508507 9164782645547590168 1443382905488660797 10805706626575518086 13383115030076856849 4324470047643798053 7462769322565106128 13305600466191385004 17479147082996578793 1146142292262957972 5553245850844983696 12953432877534252387 4525431163986921111 12547949856811093055 222236529161936565 1793533813171866651 8913988278963702980 1238841953391919164 140577662545711206 13476405108355030883 13857480757878640702 15411541314277401093 10494069479164506564 454793038514006446 2572009899978981204 7120244591895005007 17776953427615916136 12053290665807916525 6268275488826883251 2316794412724471392 2825722309259692255 11681808706459289280 182971200739335295 3369393126725417039 11387159828996787002 8073308054318055082 2406211445657573197 17257399771015576225 14146987201828779207 6594730795442893168 1972386395325845657 17665673890382027501 10740836548820927319 10860806647035520586 2335927574209004323 5852288617937291537 10780695045103095508 17583742023371226556 16867884812620681723 11269953996548679400 9750405605663823758 1928561080160957711 18056094178964747506 11239543769132342610 6649546607478014932 4224775521469338750 13853851667559281026 1028986318284317422 17070248557281266556 1396294345004301537 9517837093224801399 6342589088056157990 227084931627621422 4727961172632821625 9952411763912937508 4454836544855020768 2428782724671171272 908772056728497358 2441937236666911619 7818805713213304161 17893362682802880067 14404350685240780766 6898082344832480945 18352555332287387620 16862106932910862527 3520270268468764105 3495981782493057415 14412649880913999374 16835762423653453815 9469901927663232521 3927666899833522313 6162747519056125380 15898669901463641768 4464851251257230101 455921485952526148 2523503632097039096 2215274157570329684 3298605526486567049 5208050746861948139 6870371086868392250 9603700315474516465 8857493196148050324 15765576197218473487 3790926980770050557 17354192115383969938 15339673381240519037 16719673036365800664 2251355746049232559 6100470974127565984 4774128018395957593 2021124404984721005 1529787695625225858 8099697928784839347 2849126387434996498 13015372242191481637 3509613059082598265 213848177166424712 6252576116762008787 17688795705978020681 7886906412787918112 3430887706311987699 12890261304995084533 51113028387281572 10174381010008462107 7721465598006598380 504848097826964498 5375486385517560612 553158878289818428 14988094320262626935 12243719874241995558 11192301897348846155 14826766454056879825 3234722808964945214 5189654879883345398 16355398088684894906 1271234032464261033 1019502754520142533 16203952785984540466 14229660954100956353 11034152705762653937 4093733429386581404 5202554200035695008 17785044172101588224 11827382952501188876 10206809190095498317 14673033054109953023 9301199611878056151 13360028064213697494 8036409789994569947 10881159268466318891 6338792184676701612 16695597023620010818 2828664413534948471 8891500756621754934 17405654377094789589 14525695927487364131 7216765100306146133 17387870355618092054 7943512775242118037 17047415163137354298 17080362439046408689 6502336577389423722 8261182301447025976 17817417122342524250 15626350793870227097 10405861757054937394 4185438512133729087 10737109307608081592 12496006034381807604 8208025368631757804 354124013985782418 14581313241490463388 18222790289865904352 1988660072073252947 9858656738308406463 17719584202465156079 4067071075806246045 17103827817837079079 518374515639944711 17272724202034057259 11368039539335580363 13351714619331930692 8217825969560222367 3876752517494266531 14970369854600800846 7716026591811961 1738992828130483539 1541372633577149112 5179560860730833592 1531358940890435949 12495290779961412550 5801003672525929754 351420585909064408 15647397843879931747 5603760103754040469 16079284332250111888 3481698783192407016 10190891465034111444 1174263212008375571 6565543065369068557 4649724077387198641 2090122893109373801 13208264014746018205 18418683378452253685 8192933696507029306 9024328203732074604 9030721001348817050 14606965192715293825 11353310526034306779 13657502388007202784 17823389625988383049 13982410078204913219 13866342243262370720 3776931434660037420 1315250733267522308 18206379521658932209 16294986866269291798 418724831393959371 4213829712281168223 4141737752503067225 10039301415959691985 14317618777739137685 3480369668758207139 5813271663067060795 10758612480167987138 15556776970546688176 2315622398701635024 2180747059756793052 17920365266808078324 9305310292554127265 13708689210966837968 9437096733184133984 8151822504218495147 4726140263002706912 11579314984360751084 7555909574208390858 16532523174736056422 4315996718418080198 10205967787902067316 2679093502982462759 8135270074660611108 16197163156387796328 4429070677552919514 10638852663637088413 17266781060052127513 1018725465323009956 16855194249950517563 16773034315180795092 3627728321384174804 4801958946970731145 15392616412903795905 4751339143221354661 2960385025966767911 6270435251348688969 8004779563522679967 9178685518914113155 1247152692993631954 7572156149207975 12898943892208431228 12377791394731018488 10681143762718073645 1386372768107010993 17442032646447310425 7264823955616455616 13517737394489686093 1102772781914135156 13948013291807123971 14591774272316769390 7544577556554295379 6561425208139987546 17769809128942776245 8918256838047241185 15734659149019156611 17332336400413906249 289435843672710862 7026614042964592816 11840685463748830029 17279906394332046791 5841980636228950291 4875522705962690767 1261987161509703249 2414812128856534111 16225297205695889668 928956617730242910 9668312117621665988 9786018127126952797 18156297079815260689 4564406758984274588 4227126693429281564 3041046196728985300 7831301962801511058 3623595237112136442 17108344226361907363 17619663022241276276 7076685243526834648 16766725521534185515 4729998321739494500 1426507649010473589 15273504137347040869 15505624997998563822 10984668710986182868 6163775022197717669 4669374564313087130 4463656356193590814 3633682922835263715 9767038440058257337 10449892826171819319 14017008682114220569 15542145199164002501 14969358443395891998 320320662750497893 17365336217988843966 17570328881629488685 7700760307756593655 6034165389082290275 4175189926789960553 16511828783787343235 13750132923259551865 12579778559046814234 17387598262274386583 11814129175327400031 17005936615987462422 12366075848542741584 5498753021161438722 15596339626713513861 5161526776674512262 3480251202880132673 8944847358592814197 18361075831372736092 8383835691030994343 8159766214493973881 8596185558787361008 10588473720016756510 13394293068646270055 10894655407235826566 12093268502134360451 8547954196533062597 16815934261190515012 7935898311167852812 18021215517535324086 5089564859681618768 6753056879753962823 18241616483944429359 16704800004418713942 13533675612411876811 15646769571085240787 15733661575836793892 1919898258486420887 5092735471392934103 5706764541188969482 1793552992334961774 4329193016840438138 8210791927424982494 6545452573196490577 11266253567807427054 5589936122674398841 3722822540136695127 5575590752296044471 12311645989473456869 6990994945317578016 16693123129180109546 8051573811968757432 16131098456572234721 2901715414438159100 11027545588123164200 13075968658484553706 6334099071753217169 5053934289882400699 2366121459480881943 12015082827679906970 2048527952089813885 6054503266156231577 7841116352027598265 9513629226639741881 16231038278202693185 1658133009792545041 5290916549414886812 14270209752097817671 17058246436651514070 2973401953376569945 9294098576399309821 2066762465049401869 16041296101622024560 1243604532383969986 15281086227416352488 17754501504402308750 3469028408778029130 9687457077358611643 4269900767241157850 3083002426706180512 13255537382102796819 17110080142579120037 3383463138192170227 2481253483402950677 15350292018163081161 17699243270564438033 3744472211197730112 11094886291674314502 6169024043261941572 7261434776089887535 1014388078009530209 4052220041643855636 2442382452709821318 14558642087783173465 17591305711868866066 17942114648166936064 7849331648119010142 8377270387517824234 14377803608999888034 17951598603329073217 11002275598110332600 15670103135532877640 16859186426283971234 16956046853627627446 5018971399868132174 4160224435584727365 17592025666288941090 3367564116543560242 14058045886092481465 140194101110208911 6817214970612350026 7281790804939439517 18093470408385526074 4880638381338617252 48218162315888458 16688343771781159588 8995692438015475863 508941759059786081 15085870749476523025 10762168482367670983 9486835850961135454 122176729759736015 8456629532926692747 14269842761573465148 2514159091669490035 68529841298080041 16990737782258218625 11641283816950167565 10101101584998254151 4090657516954136288 1557952696517542854 386294514484291114 1279399342149561054 15769471427639566206 1897518612203254700 13849448288581045520 7858731980672485225 16211845255292049044 10572887807596474267 3273684783778719513 177471879415982089 7318036154159850653 15460710270486976965 10625059707393657360 11996592663048740665 9288772736829781088 1027293544114728855 9612574440898741495 6754238810212365996 5850771372860079901 16292132513225256059 16613254326392577861 12702634198282571827 11879210163885854081 16995300078896249631 14814163785035129179 6784601929345186646 7541362724473391819 7841144668236297430 8509807625274084269 16384966091352451296 736606360329558491 3469726665118335929 12942073507458508147 4480419563969161111 4010763466819407819 10708696505203133675 4066054769997158602 8416578764567531463 7814131241427130602 11458792881859280152 10352340065677779063 11975335606960412471 10064468800636025254 9774277554853593818 12277469779071947305 3612022836460635861 14760405894744843575 4432643051051476163 2550978974691371765 14680770580128095077 4340555988054649329 2228759458950464693 7034144323789760482 2847669989116248760 16552799063406756667 9987980254680954371 17281323848838770976 4604910320667069191 8392859728276835961 15586900531228829672 495152999071524971 4176750848888847418 18296242500819772089 1276617481015778597 335353681975518953 533821328146345818 3225167881936870077 7314303654933627627 8127479929021063912 3206368286584798252 14428401236846126686 5836566815988324320 11105846032192618724 8224473695045917891 2837948714444077988 9724907527660569561 11148480595490893719 10512179212017913053 3210768848909269028 7010996568128925412 16380711443931809056 7531519359664117653 7122786000877032963 8693295982690649198 12048537043441098894 12623395748001844749 963220820318346707 2817262719118869831 1171412283782986905 14227740067861474519 1339767746274980483 14741052268354160861 16362864800636116266 15715793693735589314 9940624821522658901 14513351612501760179 11363942373081264585 10818366801925695604 17964269806200709019 18227520267171609558 15845969633200409042 15196022361525556821 16372261304687970170 1943085722267481735 15428553140703047609 292349748371363632 1342987024340589424 1501775554750908306 15582463587556642490 8015895457992870795 752084183133911219 5555140587602843418 13598460642589167068 887702641507478666 2577092896999422264 14296328416226139824 700396592495717855 7022103148841422330 4835278415890449083 13704644693314344708 5837834480563365873 4575019814308452160 5186772802777446517 11004020274667536995 16159154492442352746 11022184876996616514 420280051087101667 7656952547259359276 15680871085728475208 404039761920034188 10090412714385853310 1840836510585853561 3929649796886159939 16785312337650202471 6451899850046146461 16902563812459391374 11458255425304680199 1843967671786176781 12568067098174203422 1083763246227178136 4023756491399341858 1153731018964592050 14343649353304094181 13015792392965060617 5317241935975543122 2063664519325310269 11493345659870290550 13446300068884465697 8224089908946545299 6085328432396561032 8767524800056580743 13066292201144971909 3340533930867192483 1115267831176016231 6539562598861420539 676498546517971662 11088579080986703983 1619797598369006922 4197118084507513968 11781658370101929241 12776661826454536632 152641450656998202 3318348837211272047 13024765423878207272 4298441310185279173 6699770919579027999 16619167290686730259 10000692396868568664 10063442367306802222 3459097734118198667 14244183350424543348 18145993927119079058 10349821255098397089 7051899435042848325 15935622431071304375 9685032664828598368 5422158846175512680 14959691033618389027 18267185644313616137 2337026407729752150 10182030534002536027 6251326502860575007 15080087626040129629 7285868966864316112 13938670843091324749 12346738933432054891 17201684346052821266 9280974655889325427 4606759213270685364 1073046863812128788 246461950556208787 2033706987440114423 14437585660332307277 4264843733915252075 10699162056362402679 13350574926295290128 819656421468854194 8670390381843726332 13938272658252427234 15834836123316053181 14915588076701400851 14451813448331659693 8054550000021598320 8781983368636361208 17342750953424001607 15737677725915401306 4251318664252609018 16499135381695491356 7871489036746088628 11302751797289466162 6066838772906120890 10307885046297612278 9693257750360853180 16141661480957245479 61354852345616428 8303624130980076637 13258952522638748843 1016506533562353779 5202151103749244282 9350959652540762762 947396239824058836 50616863206348415 4453726613084672937 9814860651441078256 7375077553632526821 13529658863000200740 12405072070838607837 1240243542404673825 4915983532179842907 6835098493062723602 9583865762528385378 4312028809501320526 211524290735630443 173930190175100803 14380761410223954758 17732838729838261515 5470826591235216310 2287294848538521635 7708797092776727753 8800212083124948217 4234005069674926871 17771631798017014751 16301453837621272192 1906081925116614869 2798368596814474231 14401756349554397769 4854273437347814867 6062159828861202449 8003773813455499193 12117338685184800119 1239299135763037397 15211456171499267634 8873648302606036795 15254361715304866971 7601007440764530403 286103833665909193 17310321286395466168 303974459688971752 15942365481744379438 17529247707559399651 17838008440956452115 18266335663923797168 1552842428990111289 3060372009660913538 2188151068474601062 5416612067884617326 11117724609771798841 17126545746740465993 11433021448133683240 16413992078588472475 1351063574122220093 7487203361919102081 11178429679330113489 12926914545508355291 13302527094643193066 7873857581177838083 5322123970793969423 11888328645657300869 3805339912293362789 5566322129178922467 1251946714011972607 6995372772886343489 14256037584113432480 15970817038082560534 15545148246507808481 13432685544815561157 6912914917446426181 12127165676539157711 9665820859264795150 2466828285667808838 9444662670040557641 15213849665586874555 10155853782545055043 13951148263627494656 17107401791153834701 3024283304521274511 482105636443298653 13935067385903182461 18089430297615899792 6816370177498715986 12161093353236533758 15697968274470429753 1181086937932535607 17008000856089546122 8472449729265299952 12863306872293635451 11707568621372623970 7371346204250562138 10622633145472613321 7927541314596322855 13187428847509802024 5860614721069236570 1970255087445593882 10186049761788047326 9502243911610360337 11156554685557157800 15624769248056299663 16689828348882367772 6204894317387613797 16030107107958901511 12331675002034470170 8686152872792684383 17797757345857877378 9664998040650963077 13402670440908164024 6544808332561941601 540743537074385722 10319251461387857150 12521987729771662923 16536452254436909991 6355390799626742942 11166903473966283474 13180760686478290930 2732963937209865289 14217048914038249091 3159715309312278148 11880262386126942581 6708030341292747636 7299164391288451687 5088767090681302425 7474495484212580599 3765384357604422563 12961257845436443607 12734447972309555285 6550764792268657140 15494851903072538562 17839020910778745890 3184096353846243228 4929308530917472040 10622201543927633121 2175717049283748406 13632700368382980448 8650729077039949120 12671355922521845454 3033472433995749803 2901021005584833779 6291480281394770019 17786816177632901715 8441332524888070125 6580056491266476231 10788860617894579951 13957463298037800745 1875977070037440774 9234050044330859966 16636075714276965592 6776541384809276026 1691836719341730175 936394210746435537 5473175522876653095 9529428793345490408 9873953105532995266 12889992352080539860 17448793754607071752 12327315966880785977 15201920462275748267 1124749494751588340 11719041043568591348 6422042273437272307 6741043579582698749 15027906962470567017 14773803509358175665 11316331390264804095 4880929162746581664 11503337133584990160 7874965737500867753 2029634449780453422 7419071245889998098 7225606571090295269 3478127522156254939 6825278496921628875 17706367369627690168 14282274542022217378 2907864158265893521 12178577334146528218 11985134078551441509 13734823554403120277 7225040752028658239 678643125090734573 8413108612656908713 15877215064223796333 17905248055222569485 12244272690843558270 14062390131238928130 4690379464839208323 17489041859391297272 11668699078340046390 2237660210364575379 17313483859096302766 10051869616721468384 15015219851213753161 17943874646467557944 11817183388573337263 1191967971172036950 16307721164166821063 1381154109807164958 3017133622344632028 10223261353873026837 5364078036181744435 9232207457390682028 10627779575236687155 3891265875823418730 13290152081496324849 14011947448941570320 10934369986064998475 11222474612909538198 12643202497293212427 8011147879190262200 14137090677585224677 6709633833998588021 8390968853262145729 17956965031445984294 13917947902393684366 1431585524484897325 16461437199881487252 8834280216093487256 6572975450221988272 2456146203931127102 9560148138486665623 10324337686123695093 13704309338641830450 118403216826195896 15912718164631203387 10645205417290467313 14156156600814074243 11304608497702268079 6431311451289602920 3751721584691895629 7316652123781666982 6645770841152717765 13872612430448214474 12508684514996736683 12183968894539856298 18437972997924691145 13294133483836995674 15583367081777461704 504175641989346455 8934618203960680657 17902105181645847481 8025562089207471089 13163582896768337362 14940073279472764895 11060525055663835280 5116018813568234213 13047701529638559364 13901774274180939573 7775585813959569487 15128457610273279330 1402415408250524218 729067635171334942 6095361166345293895 4086850540249796235 3613264231018570060 8375786629462973282 18097674065177379263 11044929075787164214 5394985130210946190 9018911562160487606 17990953823213890449 558316491789370203 1525567686001786116 8928382152387529702 3163005497451509482 407247236063157290 1250116330800665886 12971477917814027501 10326615079484721671 12773743150799842941 15273317534051524287 16489731733910766044 7716278127735493579 17949194845065583114 14536193871050540962 17465856741541100870 494698703004086318 9706386879236925905 15171440163358431175 9861782167722537803 11069270935332887582 13016357376293947034 5831431050712769954 5624730509672476195 7284836171565151546 6008234653291391351 9656537785038933878 12890650755159191528 18443152106871046403 7985133352130666412 12003822993275702621 11212307351964809845 1568265752716897550 6220943257756327792 16368403216327653157 5108802830274107663 13361991261344601111 13876633937890649273 776446102725507948 12875921096680458122 5598318167262280500 16611335589810410974 1736345362678996462 12620661165534614723 11410364229913050048 13056243214585081615 6391109808917605852 3743032403148709584 10095078380708310089 9193826971674043738 11076389653268573057 16016632535293401968 10154821024783327805 9550496408688597079 3499555741351402994 16453288933008141571 4593016824221577266 9033880669615354704 15883293605602955373 9287740129655276502 18122640321905853275 12077647730845846790 2361982757491823830 12333447301724597581 2949976802633543687 10838671224131323018 6165482712620198878 1506400323360872971 14999577367288072256 1611703801143500915 3752140774881163999 1578060037323964148 7275138795273104344 2288940861006345682 3435114903990702954 2343744766191710648 15621399323201083556 7481265817134612752 8983543549436566369 329626452441404709 16477494949077243473 15184571510703700918 14737548194969098560 10773538819430155007 939460714048432463 4611745393247321540 18419776125190822923 15207174759285438067 14426114704110399161 10458365930951315771 10224786364801256159 12540181771660119038 5396747725512312891 2465322915819305123 1335982220045831701 7444103985995469429 18210625460228377882 4349385842509745715 15567576007280963128 17712146045025273047 8024108320676586777 18374706839821666047 18261663315107565367 7830157935166964245 10410043846336348560 1087688992023380179 7599822823981170009 6880642251314252645 4332286595844709184 12788634070860171231 2831350393923246860 3320493226553624700 3759296746418246355 8300184873083574349 7414749374962188033 4423167243723607369 18348747826747637583 17255678044224830307 4070275711343703434 6524044155692841723 4749952950123801872 10120105417375540887 2323308642761079265 277980391557371606 8932464196495273309 13085876340149541744 14303097338005684104 9981304571290108466 8738078960240422929 13341569238088097848 417368447047822109 10238267661216619537 2896835813627729966 11053930215451664815 9846332168604060681 2710320466406640014 4447566837358682030 6563295901284845161 7269488917773352360 11100401290142013199 5800448091946276992 1535379006559995424 5795028422773039370 4710648953058370648 11646176145029433933 1679287046137076729 11987698352358807134 9537213878677181160 3838593492501257321 17596793837505987492 2288549167046874005 17468907283466396920 6313314082788585260 8144399716687903545 5286461649209101508 9293894856672157115 16316527687739494584 5287826383001701626 5476117529599479514 8076765449753493836 16856764641392902812 13323519192362646825 8366305820954060436 8593488594876842664 13465284986593851445 10408283291845645917 8467525517273043463 14015427124339395995 15335874369855707267 1266439831460390491 1096168762553095488 15542321401353352887 3396150192174290968 17075533153068593831 559606053061967908 14686829364864817437 18106293327807536589 9873126199141422389 8399168926078944595 166050372774785156 14130769820467351785 9090119970614174413 16130345938443470695 9769529480096697090 9070137868566546079 233550491089034618 17480309090672602922 10519190232037004357 2387119718615926681 8118187289995364505 1763653788324476811 4065791631120135391 18229861089002429277 16881112071253172527 3844527762800581983 4316120540556153685 8394072659739274016 2830094535491880555 14103621604246124893 2705911040417713830 4945551742530863382 14469677430984068017 15385843258976482204 8572009419606203580 3342716956591411987 176247883263324261 7468559801311665120 10542434025087309943 7675685108369241284 3728286823543575647 15932924465383156488 3426699184254801545 8169149891987332863 13680191779004458672 8401223496140553253 2255872658340400633 9002171725323079934 5584008911038202814 6516250934117532245 5708585813803972997 18331131723080769500 7484209780373405793 701295650824851693 16620059352646665262 7101080523683074115 3371897572423382688 9793963908796119999 2959948134953101510 13176221571526213528 11589780322495892878 18277378601908295921 12708285027477268513 6251052755719588336 13430212019377761835 352393300919300529 2697255673204430255 7347732778493754630 14417937245482951407 5990096940108534906 616015535345770076 6612537044735366718 16259562788197188590 12498704584859024269 11732761935812596192 8635427193697202191 1578919205300166683 12254146030961379918 8442554493361238857 10100865864523271846 1578482688015035616 15004402795024118791 14880431823398621802 14757113060686832702 4108623907585013522 11954081317216134509 841128094629340479 10187415403748168583 8835168071590652802 861455606795459947 2622563864172693468 10743963513723193155 3828475359254785145 5953000264133038688 16766794176035061882 10784851263824284453 1469508155564114173 13205988138431970355 11155959135105910706 6567643629284576514 4088203119390054069 11532238587247244227 300947001347285126 13465106865717834329 14278872135574725612 3798514141454750290 9670434638893116716 7555644062171962019 8181100062455796385 3498901661144738723 18123373356746053644 16843853125811892437 3956264354912758778 9464567282247162246 6984589581970440199 14863987498990429480 7802633356741445452 5900155000322281013 4779508524608197334 6271275109468303769 15702494508089408786 416755766022847740 15238470233727994657 10393737747340482560 9194817126469756053 14242043034385839735 15243965683272888217 18372035020798958295 15042410336263870113 6348733411080315958 11010671125361047468 10526818623382767356 12885202542443085966 3068769844897641184 520105898125557335 12031467452649489942 4320944245782404029 13064010687260322606 16806987577337973633 17196167103718635927 16184234039667575374 11261213461064156108 13078052150223774961 3705278459392058288 13112684497656593320 8966228188157562013 10142256227270040941 13604246006307152921 8923485526636765329 1755792773997105440 7511020569081284503 9943672646602207350 9507041659601545261 12863919855948900279 12361351614794880958 6610548935625247137 11812226551356121256 14792557477578613647 7998592171037595194 17200899618137735499 14071079924486217556 15075562589582595540 6230860970208797751 10899011624113353802 4521182016519507638 4482023714523955989 12090821403358296557 12242773015765689103 5124396639290334617 5958693271214020269 15975886767905348933 11784463665565793149 2184041909161682871 14467785043209248515 6758430396535033728 15542637153136228267 7795022045890537041 7450284877575392483 11617617681091955679 1829016502817564603 16060047146638695200 6511179323958263132 8349275023735896046 15938163145713921417 18064322179634618203 17586141050977155361 7929562867990741692 7013315075402587283 1425928402312885928 7903605486030070802 1526897439090909348 1777135557370399594 17919236512343214898 15035657715617725610 9595066624610164185 6534717481576263504 2679599236194450269 8335863191339975623 6575342536523524446 125269886988126058 11743871318145874292 7538540543179986931 17850684710154761641 17714528973653684155 1228646976884110736 7219638030429211837 9471461981310863352 4636696191945897966 4093480418393781567 2519342151778846885 9923413389018178041 10316457270519120437 8541919062784012819 10349369254283584956 14581267338135639207 8847522872704255344 6871864393014033623 3408641512900814227 13356746420033270761 11662522279571963746 16535538709625639618 6824871166704219267 15207312050548967431 18061512215197539168 10627430201921066780 17489535040642346047 5975350965159379131 3024032988139815956 18014310813006707230 5032338747769976545 13349504763010238624 6868972042551900660 12684563856512190178 2708612155787105289 625182890850911121 10504657594908134850 2260242240245195079 15599290246019232953 12183097222888589992 18358932829546526628 16617346010518566321 6572829315183036499 12030376408412475754 3487668060700357392 11466205191261304412 2688798564423353030 4001703074331185075 8514384096696572042 10440790655794792034 2148799835481221327 3820124206613416653 6398938071204485453 14577460481865946292 6120019742701929733 1065908890746947255 4517750041842428833 2716946604509675955 9555255311504850215 8645284975250487361 4207426738887397108 1541974915146649701 2732278278802168724 10717581574995905884 1954620256429052916 8693393299043406855 11570753081867202165 14878258134090755370 17680706675546132605 616383092591629741 710989334980630896 6230358119913827924 6852976378923417572 9448828953138647663 11459529107352465967 9434716817758283629 5066349369100564103 399471548734145288 16418115148111892068 17804315098569612002 1763307829059594428 16479031551832520848 1970611485403872390 6383295986821703305 10863134244538510039 13983756949300423922 12614356365220190056 8684290354863647590 13758470536300188025 3684341833223731103 470059593757337229 812270390773864868 15553354409281723291 6075332666543094310 13605119899481428162 1621225066945102812 15182216728191646409 2594489714059193993 4432214461251164075 2319263557278662940 7860451565544809462 2245629099189568393 3713929805059825017 5234117653121692983 5195701440892930900 7753637710965375998 10656336791090675824 17767567711580406688 3461888567266140668 8234802753866457574 14731435610626182134 2227348594007762058 10593070014775966096 7604117230305023011 5129063911725254073 15013285199979404136 3275068406267699850 15834010631827401438 12596863077829548118 908349595772128240 5098011142927377124 14243489766902815214 13411613465826401080 11938221930158721592 10981074149107888599 17358057515324444464 18237218201009498957 2768612622620822680 8095040012763922742 13316530693640098880 3658197294675132928 12922232148290089771 10790149989361015309 12312799095708698116 15487765237556241629 7078032404844740003 15094643219745429213 3242589505736390377 4601304834614480557 4593958881502922305 5708637643249606116 4466795227086838590 10001247181712737444 9303858979211946202 4388708817145419745 1358257030837846592 3079147701393547011 13202238832053338539 17172117748213920262 17824281107801874114 310146459636765394 11281182881541385493 15489288891187864309 11191222730028029455 17652295718973768285 9166573631598937604 4177644302383708631 14189735477669841043 17766825367844398820 10295149318294471226 8030722046743329085 12902828877267435747 5866569394924182188 6193101476866145309 897530590487437815 12153775904732995797 10809049155247507958 10635807201247096778 5725532776856675912 4808385815878476408 3709519527639095526 254414633546402164 5940553836688115091 13197841293762472462 9975864682484982421 10805817193715527693 13619337234154791789 288787735812802682 6077869614834162789 6494578367539446109 14448714249874039375 4540683497574982912 8838604209755710187 367192840059316481 10384606518112119987 12346194133846516079 17348637440761965885 4238202858436582629 14102419996701535153 16135690223151907101 6239982580234000327 14545683916525103256 11877181184703926312 2540646889642506328 7670322946360513726 16168150759926467325 1483056744828315914 3825295751805344361 6647355780775731551 6360559693822571651 15193820286606427211 11768166674485190231 1880834929646226523 420002833228786010 18188643214816285446 14896683230465448865 5485709721057251602 5935392097554150208 7905435771116168448 11376167627478757972 15101032582816540514 5580393715444744782 349135335945343430 17126753709438926864 17725520258250914352 11442150109839721582 4007132814872551260 4802293561922904061 7890165673500124837 15274875692719882347 17336311625918569087 8428249126894751239 12377105327012252102 13840479358891965115 14706875248154411363 2909528765992362344 15592288937225537079 14726139391785026136 11986076292747539617 16004176581793356441 14774667051392758614 16028516230969179984 16216057460765915082 12291498511816192647 12083605605038752622 1214279110333124435 14528514148928297959 10110605398223099996 11012594205044318766 3556985491791615277 13962304435708273293 3301582541244452601 13046408361649170512 9269221938846554760 4335235652944098071 10703936013972324822 13608631938758750744 13856958279450144017 3121307545732739581 7159828739136676468 11967946389382478561 1575846508364106116 8866181035449794952 11371433678608664762 16703786510585914704 10005624594813311140 9627941202673947870 1245152900852310542 16068828667371235219 16913970897219175382 15791741299246685399 7394844565446114185 6008152554706231630 5008139451449849988 11453210556173900035 8547404581705450138 12957362495361502574 13332038808019870651 17189434650185852561 16594265103751608324 10589418206378979473 16345476141111446566 218446329768819331 1126665209876117187 16293958390354499679 1361669150902357509 5600571658338812598 9155471096910409547 9954412920396639849 10415830682312783812 10404738520279544061 12954660903860947418 6000905815711485663 14743666740436647679 3553557756029519358 12514812027432076428 8756580895362510540 7813416553713964706 13937911830116155861 15535444624658103365 13589057925846123610 4640615942543331159 4946051488704352793 14024370839623279014 11526057220682585256 14590423938280038728 12965328538240062034 7880995845208562043 12739296674316332862 16860375894097841709 3964938743233121124 9852946726093397777 8522793552560709331 1006143835984996210 16160954874885570639 6676414174652670379 15808983856466844462 5424194537684972387 8749868154415136717 6688887477446606525 3397749876324699517 5765334011276191373 18336424544607728797 17396373511686762128 1946238600593031971 2239855973807550235 15053764987147076697 17170405682847816654 10677118720270217492 17871846384653490101 12080910602157774125 13712089154213334122 1556149056786991273 6612595964363258314 15957543005436460026 12529376051834331028 15341356169242316596 10149423809054360255 13718863680811750046 6512408376419178266 6042623233979376250 5776579432323324198 17910621357651722450 229894696618267672 13263337285783295686 2626108587543342085 12116274467061400669 3933257460088411027 15919661533738004057 17910761143315909868 334985876982519762 8132228744332289368 9527484936979318326 4748488551258340922 150730582693580123 7297992984633699052 6902707252703797424 2262124980272227485 1071606051982919149 16541192703798323970 13339936315805633161 5322465782582323818 8658205463403135554 3563805548068795188 16671779979611069261 7938189191193140638 5964114611712729324 7142805761578801053 3122336331415808321 10860404568503155774 17795361248259102866 1344210112043027945 9417366928759427462 4384298950306137879 12589675017696193393 6118967090870358200 2982241060012809568 9064138199306629450 10224355427394873540 13882065702530468194 15282124527189326886 15477774034522448525 6767670190853311379 7678444765631999169 15739884866741925802 4277052649516299508 1765028043353025381 15721888784208642501 2020114697777288374 1471100404178863746 13701108979761318522 14471581883367034026 11904292076897572830 18281129374061907259 8662259242786891539 8219088844926368486 1629234537864625683 10927795531833722755 14698505142405805953 2956749066312321497 9220798412056950320 2156723177698012621 18421804082950851174 16999914328314936235 68635873566767272 15215984008999809943 9253598511901117700 7956209768674331733 1701776150281044604 16051663556126575619 14305272232449805854 3160550715137054173 2533641419494499547 11893965461068747398 4023549932682151599 17203845648342970921 15683398831914742212 1988935645710838518 16409733405101328795 15724304259252129884 5852631016153259669 16981504919390227529 12740338952780366034 13382951516168288535 15853373054151589479 1275757792026436458 4076493043850545127 2626173198065415483 14895003733410364293 8799277051270280674 13164226811755493877 5648322969982836610 5359397038760230527 15027916339768067419 10324535359975118135 17899581220099382978 18100962498971064397 4160487106114384988 17868986682683192600 12358589652806591427 12671910297705832311 13486877103432527325 16067310916337710427 3950018215423562339 13841688841152075002 988713762355274099 15782752915393650822 6159796680904818937 3764699550025816938 16938403349717230917 5689553937871980484 4413073376329396040 17926194544200296293 1841781563752671882 4992161857952434052 17630930553781436625 16390767419524944626 10769598243212628276 11801465614973398268 8116832959901459077 15610187638249658498 11922202864335820618 12896388277081114530 11422409788691533236 14943678996021960733 534271155096738574 6069504653508805558 12389371108204911318 14080505887601533218 11313275793399325483 15977183790538696481 3586782536630977851 11951740913973097847 10222153639769482686 6038953890704357898 7058241453730771036 6457589008412262912 16165024766108105961 14610422485373133122 976574605564415291 88298312863992427 4000627490400660172 15503153546362944071 4198277243176352129 4866242433953522308 5658067625943532597 6989202400012071017 11700834367769367727 13336796902364370590 6627663720694324758 16063478006195599142 9225229985751380398 14973836142292404127 15000488948069936421 13780021882270551945 16258540696524275038 16035924877405067157 8397838503443767731 3032547554739365418 3003866888804899532 10609724351022546466 335758264652239854 4288088460417631454 10150518721806956804 373378272117862621 2241563169097748312 8333526283846906636 16050494987964219002 13057929166309496615 14803366671691085277 6038771162773311054 6693684686116874962 10199364240197421191 1455780747894642658 11347098770318940527 16282481423668673320 877817724514500680 10370069422345967976 11905972103994359596 10527660580514772091 15470206470851749598 3396167446193422313 14294429575998237930 2296944385740866857 10816662158233086955 15816594320148422755 4788874011295057915 5499241989512026384 11628118554665031843 8538795880750615328 14835459424501790706 18050254512649528347 11758176527458044006 1086824636297523299 237730037613736514 13582908436590894071 8395589953520044424 11687854135939809633 6967013460268470884 17036853454907587001 10770445463906956143 10180985639917526376 16383831208757246237 10123160625969953590 17609105842928798855 7689794132063298239 9914485960163452147 8284046056121614036 15569758622533470736 17866719176536274841 12214062578583729352 16083664917911382466 12946938748426600766 3548205245247768614 1419997910273784518 2384701427694038932 9160941364206084098 16585954518019889952 15366226350390859548 3613363734315952586 6023847969365336222 1724774289969901032 956438802165006599 8060111303733732291 5901957942161948449 8987615464089336296 5076375444782740905 17389907176126232418 8994972245776724286 10172800172511640611 9039474097382677604 14244128186557178329 12597497699039345430 17267532664832849240 6289744612134213574 17012222124637457721 11643730104294355436 1935251822620092472 13435394209909237340 712507178804248760 5571416241770614754 12550503282795879847 3795803264916807149 11599137322672913695 2769515255743512178 4248349058035429561 11361271667582505451 1115108341047420433 25279618859246254 5850878382747353784 8045603162327748201 11242797436223279503 15435796709090422920 7629860174057372550 2238454187090184387 11908178643930750763 16536688786029258810 1940252527747496073 16209046397698329608 13205193136457142408 13919338685897362402 16538186236300623138 17266426625021812048 1190787334431667326 3984472137040456398 18003841883047958166 15700410498769317946 1995621758264152700 7211676168908457252 15495080245869311420 10842442338327288522 16989861177738655509 4523733273107286386 14375770176364410112 11085714735599632745 16911992614018846951 22111343255824354 8299113641405782779 10514769147658196423 15872069731761466535 9031111503716535786 8966544422323536753 9794492027560196903 5751390354223959683 8631811072545793680 9520451786578613847 13476104671938220187 11755993986482010880 4524741921953399147 6264842932920392179 14588929377434840632 9953838973742869483 10481670024067708328 4424176660830361154 17681092801171103236 769941012772756067 1856487661585234090 6956210506152273106 9629498240989001492 2249320865719580495 10818404596631699503 16020599627762521331 3692909749773361872 3905569951493721338 1293972808547051399 1020402954957962235 12407709857694774821 14319963395570691525 15447126669626047009 10849719241314538313 1021263135181748548 2485973640549178121 15672856108171611875 11672931041424544873 6844593866576992458 10274359120066831355 3358817047649961177 16996006835696255852 5658032952932838241 10610494536121907097 4147180854615795290 13745070318898857296 7529279040817307419 813240844849597799 11219109897859150906 325306880112676898 17365022953085189683 11540412134239336443 17458323836790384098 11085075257294439689 14680381308852536115 5426989257331886113 5220836062510111847 47282891577626327 2067856835076263513 6457840036744703047 5928705558916189563 14571370757810094473 13410643993538854794 16927936572796628665 8728213251172014186 16714823639562443987 17135992524798536558 12700326474308973256 5423770790588078215 15661591003858126661 2913876851088824975 17915520694661488907 13010599535100600695 8520907691636938398 1879062486523771091 6581513939383881421 7490468197346494045 4549583594223517347 15936121888533789650 17609782776061161133 16534574996571599512 17637045316363392467 11007073467280904232 1129694895335733830 159030668704587601 13061956939438306613 1685222971425632260 17770988484090771357 12502497918939748650 2944196774389379306 5509802214022729297 10842848039416029964 2041229556156999177 4395619574417673292 12163360710849958996 51461583729801392 52374308139138451 13229543165167824039 5313603792498730670 13488475476842510662 12762917975499677800 8229233168904153852 2870353314778716573 14836043152003946650 15275861188626771716 13669939540308972767 5936456497874517067 4734938734091818608 18081469990932237219 345447418893425438 9847300775786084987 13748686407840801921 6605917205480614938 1519836423717857993 18365321886100110383 9503136709045243011 15806942487950195764 16146733071286896632 15234870728938880273 17469485440001171153 14695711689913439696 13882890367054172746 6844206506457160417 8032130321033294092 7016834962400012049 8937392220387126142 17698190238772497903 5133813293047838172 17140230444091846432 3999743453384584102 16037811063735899699 618501900605347499 9640461727207168012 9528867158044469883 3705545669179831049 14812184720827479878 4522753880757139782 10876580017528525616 15436507248098274880 4452321496737982223 4112967435877927559 12413018059063213145 1152907824476822202 6575211652587312994 10788366453630710935 2154352331716438139 2311789631316617731 7448756342839575648 6823997549274935906 1942148483760045131 439547847258814183 5069698281103493387 3460013694897442460 7428466324002500466 10264705288737694376 17236991858571683731 506981616882172235 14131598488471422697 3179156318741157631 2407866927278361645 5818320603435704013 5971587797158819624 3261310307601701737 1926402632653361547 840668951771295048 14801651838216297303 13024723246837750252 14943369219418482443 8958415788511104717 492193102677178728 10626775545564856108 7398689538895301719 7260712880765286466 10631829207672968451 14562870379555532045 12028972727482264543 8478916527868986891 17878450468719931036 12199899912502555509 7079806657463729186 14719633235436259005 18084138568415098889 17005812643120428193 2991853215073999883 4133789147462258619 5004431710149069107 198636667004828023 17589581309320002570 7001592544750137673 2050231837991127458 3943164468633317147 3821628358492644768 9131305139699238694 2416387954135002274 3070187568842500478 18347635603162120180 5782104551918397870 4446042179648799962 9034023720547808286 13570379510956922547 11957353602417554167 14438896789277141452 7324887770891571915 17256254315790917163 16121080799981820916 17673439479879102032 16588755891894036095 754645883121809104 18104644914425442237 16929489084431775331 11563709881579686666 4490496249307452660 12673075600812863107 16544351906908530935 11711231468583436687 5801395715768438327 7425923078167483703 18254887778033587556 16239162987008027521 13140920165834946984 9978830573598469702 442262250322474297 2689269841273742649 6742376860808758987 16419050243214758583 16848151560770090917 16557842603427636128 1378582523283996180 8416269436288809805 4117159920271449077 1595104337019277339 9344704560045113465 17025441632322116442 17003096354730607088 7751680582720195311 3823229027876131954 11136794362783455979 18120419665243001239 12756262833384129958 14971431051988750920 18053897248926412982 7926641530219422862 3510850698637845090 11044537935907216452 11388802168836949470 17219888678663898279 8588876618944789190 17168087268545594826 605049672298410834 10934459473146356787 14592414413172792625 11422109912289674050 3858472820818886466 386356179016305740 8058013949463766403 8340164942873048669 10296233896147776555 12568023737669123870 7902509946529646693 11313710868577271337 403084900070825094 9971362422971146122 14868517449615032179 12109928170125108454 262238201973678556 11075371498191715141 10834248263563543048 15323067035357271525 11059763818752061580 6346980032461160166 3675945673752220393 15852618553658980665 4693077377469253886 1659352907672653909 15237083509454411053 11465368057959442389 3736225715129363253 10802137892483864965 11889763090635295733 12048547410983529782 10330852324162044896 15671345578791713988 14873909135566253314 13163419976870544240 2687841585459863562 1673445939856229666 5755120345330208132 12281183156409358073 7622690147137646379 2639135674949426151 10494575726630042386 5655354555627767964 14322489706997471062 16283653089062956058 11900268961721077702 11537782763581990558 14371609552333687384 8690487173402884412 1372269953636937826 3504313651129215011 2024089296509631148 3170325245302187135 2630515060493461812 13128379959218260052 18155942327542943000 4069173803652090646 16274185131177595061 3473797553503285885 13126957638657071528 6309945679089755035 905450996509964430 10588460974069645365 13428932307592856813 2535397686404975588 8881528101051405176 1956502161105195047 9030591242768453069 698525448127694895 18253977239260272645 13083036139184397017 10165169163067425013 6807395433914608105 6887846858806132878 7798943635867704632 5988877246961416608 16400951426713713533 14642371802561942073 6884014083002965592 14493400238602289990 4591066145633399128 3210106781322629672 10189823867494884505 18136742836977224125 13817486300643456197 7171759535023482214 6681298228773958058 8716558640109527081 6546664546990131551 2490082533767332387 2865281261719710001 7290306045583738232 4198727526469493812 2096710354036905819 14973899047518657628 17774444167451070577 6200012860037188591 9298106355562924424 4679636182846697745 15821469364264174710 4129215354496086451 4706226914080662983 2121846617183097431 9379665695003844670 10481333904777411885 6353000535364362505 14041625527435126140 17221469399372638002 14201910436270396442 7952368225922254878 12610934410420975731 12629713824130147085 17098457899393477984 7022562633877446082 442974172626257709 8360951190490540723 11422667089137561785 6180749163596193478 17239091733387189430 234203904821319665 2786691750731072556 15866620654741579850 4823519125625338066 16495225839287303101 11654267948187689170 2530074640709310203 11459764988156821371 11642259583053944188 12249348818558487936 1128297414293601366 14434238215639084802 16853411098077668706 10094079379153550400 11045808066088600064 8877852427717432809 14390479756700453179 5148776024844719944 2350154027734455835 12541845635130127681 1547235190691466248 7346684424226987385 13738940425725663315 579355463837037193 828441753814828906 15555804931800857541 1533020129690954338 8035174111956179626 15617140704721478298 2568168259067839361 3827678522485458526 2149686244143809511 11975750850980769029 9308515691124516257 16361532033882450252 12101516174004984485 17035265502466678735 3343721244703289308 11304348349242776871 9445370709490953578 15532818895474219514 9742397491446917578 15399794406379083140 5059094545703477200 2031509645132411807 17806932476071717418 9699494518535195068 3829699638217033092 3138034623093021186 14822996514658623200 5336726808467552963 18289422843878965920 7218031242689673223 5376486997171977586 6272134715852957480 10263200633016713708 9335317972377300996 3625119778330565642 6127473477703753340 10484607267420930806 5624403905589771540 10658250231612212352 6781927861256172191 17047422336538995816 11791488355889920579 4353448969486048192 10388086439294506107 19689023457535607 8810564364942605634 15898208361403819420 5053758919308311025 14957881945383245253 16015484316247396087 5231758642367307906 13506873224638291461 4248512611354748756 553422240265380539 9064764353041155604 18108710296339707068 8312780137974781638 13902385120795168073 14541760968847934262 17091248470456112095 16340228400467669727 1540381894626096748 1372554801673698088 9355118727972293673 18356925245605223144 5145421770127846788 16861967107127249536 5065028945220291794 10714740152386467271 15968444578548912289 2385253728464837622 11138112938326055846 1797819716664535684 34073025127935359 10986709366662493874 124601946397076646 12113613973879649159 13061568309316889599 7311764470834580202 14085634352730347689 384380000255011964 10029517128860041743 12460789322080503247 14082904058595449955 12270429742187859829 12521504235115219347 5925398552843431132 4266493576984472568 14618183237346960548 4115193244502877035 14110388317977318539 16007511216139303064 5015289596734636936 15997900252762169205 12255477672093512840 15640719900277669690 10358722085262092042 2717354560901142545 2364572527442500155 10318380372638369914 6282519713681660866 12187520510598755122 15223451155013966718 1343618158969468906 11676753590292833381 15997377797006544475 15283287647141937844 3186291374662195578 15094005727984728550 10808024867110151067 10635178558918482523 14939548792016490740 4312445868135199262 1838354762824851920 5001446254415732656 8301744156814269184 3695570328390902914 14640034532581910385 7422484558235930748 5993557696932790030 90313831122562726 9153507979693159242 17062795374252806936 15540853798502914690 10203524033905708489 9975074270156572876 8324253456952154290 14829671352633002855 13547271152565076811 17549555625503278465 161299638167473256 7205387807858711630 1565002081518409167 5436132819279452570 1978713733425772214 10249495511749142621 2365995545358067041 13770847925155782585 11639330573391442715 12221782855342208845 6959216406260006564 14227868734029073363 10617197473591466128 16343114952231561858 6934359013341909744 15576620427499991403 8195431048088011440 10628712326774773727 12881829589686913355 16437524313482352494 9624037121631406642 17716126063279849191 1166394263615134253 10190185080588944460 66516039026806398 13914909475571374745 11558218819087542706 6784515793247544800 344383770126161643 7493029844227282684 16765723952241291294 2394295544628300917 2451650937209320291 593609010614685975 8730485928517939361 9471761707418358123 12173440934114033279 17599508943900738331 9433925226248021534 9278210435915417880 2681552454418345449 16694911550763159632 14874128496949727031 316502370533136340 13853887154489146319 16494490297895552669 9782078711877040186 18249305940993592290 14984023268160180322 3880036114610368209 10642571085918148498 16760371271536570374 13740975667298636036 11097594540124080267 9118873121023985985 1453121597845967378 13546313861978221852 3023636667602560667 4902603007555314640 11890121343814842556 8272396186860559621 7597944717640845037 9746112084734513418 5065243879312943849 17924029820993808472 16952458997204055464 8164213600577210879 1136569235569660070 18213913660584165710 13662428840520540823 14063860497194307526 1776902964226198190 12872709220063543212 6472199733995918 2261407394322280798 17438700147052574956 12380061477302472131 13721102942050537304 17088332912460240576 1830357773641322044 4581309006552490122 4595180960306695326 14290473691737892397 13502191576062359334 13753028007811625050 10481481740574698553 14563760499735599790 13416542717681660332 2376847806847169246 9651056151654686837 924104383838776998 8756356829683351475 6295116467732746298 13677668432802749113 16705206473894455189 5361086617922276884 8827878857983789597 3396311018011405504 9654461039531588019 7137865255998006547 7159815309718741079 88065906916834252 13522024479226702301 11000147500374967414 8353136186879106969 11885150234978018241 12005211383830895459 2114195829411618294 17578115617532995897 3413958068708843240 16631404684349014729 6291770178862933305 8580358294473338279 15287409654577446970 1640728941191384031 14891321644190857046 54238114977351203 11547261791015393960 1834441018027777051 4420080336223568603 6055411939367569824 9248581014931130120 10464614195177340595 5000802794586875784 13789234208991357939 9605866123510279366 6419776319521378314 7349915128988811457 4806897888490052036 17725095613977604596 3218035984279156791 15006856431762622555 3337247395846777908 4485728425354269516 17647732465289524231 11524321743827998503 9975071720437104714 13850551625259653497 18054026441664709031 13242442709932829576 17584915405096796730 9202914404917746633 15122241479610328849 639272007164458951 17862062786109451884 15489829877558292282 627475961544437504 13854274615592708351 4063478025872070538 6138504558386021002 10456177039339194862 4442353030432591343 16654700732054256022 5837494970956695959 6148540925799355647 16886661731263134353 13164960140675131100 160614137907298259 1744199959574504101 9191223630605665651 10682982823537855475 8130452177824300855 8747239654576070557 11254698407466461511 17484528552343025899 13748526773296758883 18342027476915897679 15073278751310412209 18292911676545385785 15405297735925759456 11748400016368511866 14373497416663771528 15917665707654904769 3812159332847431824 8616652115235508117 7642871300457219729 2258181871469640246 13780968885088956214 8641226835600637702 12510306301070880605 6001284026654538172 9942043639278005499 17457885413204199276 2629939105135754954 12248175984015940480 9183686035647165263 1349888692740207994 2458909801782886824 4072746953286690629 11919436113082462601 3765450451714949203 6838058035431920584 781181451250445108 4511571923337584766 10568676289022081840 1096720561419235464 11143132497290621199 11399144749047107110 9791638276491605739 6312919589199021514 10839459758461689662 10501598126440253349 52077944790860753 7195040898527073707 678408447684359267 11848775879666839577 14787043199902220628 17916072306147150565 12837856906273421973 5647319714080402736 10553773243053038288 11584439198720435399 17574644000673974460 11482625531219218270 11792007064506727118 14555536631229737237 17232905423175095816 3254808583652934946 1199520942990079472 11480489394025913695 12228457605170716672 6385320862730564516 11607914801271580347 2808509582273130311 10184912397776797330 17113541229009595280 14506740663647286482 11889320349048476990 5628584564421022907 12797529252166744822 10917070194165790886 4392414777872163003 12482340242756799054 4846146272218558139 8895106917028790544 12095479700336463864 5292957175533316922 15028720129049138579 17377061832883855002 8403815931507175675 2044604360046933181 16767160616713713500 9063442494746275364 12360348808672285403 9992962873016407110 15244536891521394349 11589868842725449338 3841136420697330394 9803946955701692981 1072754806810213510 16034651464141003764 10538726749072974264 14032768281080561395 1921642240356335292 3247708272427434998 10507600093580805889 17391213271987299582 7754129395853958323 11695169405865864285 4988479515851653126 10622815484332234555 15449743958004276925 11390868725558670202 14658404631659367624 6549538495410468449 2967242674092387981 5200805370362199697 12208984113413214367 8465557156263295452 5510125278173706372 15963685582669038883 2500212184773332699 11593844740767928658 1209882929123389097 11160925048829147591 6108948464071002527 17875121605098281254 10779000072573183116 2865538903856080629 10027804929369155251 17877131680646068375 8944667676066127869 10569858453758890141 13569768816927354220 16654851424545185049 11407705329397166308 4736637031658278474 16934210449611677583 8502444812066467535 16753532172995225983 110577888898796000 15263632134174899214 6546703837360113186 17558366711112132798 2109789875390604952 9364757436655055753 13254780760908893307 14276513726911476587 1197988215454690880 3724352317688478443 3651967828856974732 2015720673734191150 6383009041708959515 7654040010135802421 15231051940906933801 2114940505303976132 1238080086188366983 2008129700467527090 5226604562144258085 11472483203527618323 1484329418329500285 18226711954449342714 7634923631672888218 7472852571834522700 16881936972962179661 4668021003039349676 13975097863147534277 9566789428277977114 15791296795230979209 4872049166158995080 3673627553856702510 10404024681100377389 6209706862892557367 7081128217239655545 14957134237648997704 12338365860811880516 13055262288652421683 18139729022736603517 8918500923846566945 778075001230007992 15904118907426137378 16420382949484387829 11483675952251914212 12071450618306325677 4292403559273119280 5814028892615036598 11337202119199702132 13116379643700586011 1724307525573393596 5207478408138935538 11708649474589543708 1398055862093518554 13179636074939863359 16993815512197361011 16836108845146774789 2663961184226632803 2309341947860764593 14749218962408293252 10724794973771156934 5433173199807712964 2603278966175771376 10587259348488020422 6015769845837195735 10900072189039740150 12454905077171782298 13074567849001706961 742963095533866520 2287853461037478955 16426408090949544402 5967155725747870581 6087019804979889167 2414785091863130537 7464744243478765582 16151379555404675179 7158972953327959769 4194265233126278453 14211440576529406591 9305682126287147075 16566396855182674981 15096650264784207547 5823823056775819784 4491234285181600148 12207965540002607017 11914460685406465830 15477552215590994283 6331668120207765163 11911421835185543056 5101192990235298873 8756016896318640630 10181983541684041402 2856703829456545104 8805634956100306252 4141433001402051273 11837047393686528086 18161017699488607421 14623449934314606866 6129960318007322998 17495902626295944334 7083079128291561988 2435273263341061232 14211406234685240269 5692715521784198129 14852109154795860000 10674078688820028690 10507727063496350780 15964570484999770516 14453418436878835983 262599202353543448 10685849230920691078 12868340312752801766 1200773741004406158 761458532211281467 7491169609039321257 5699007956015427178 7937692941757844546 13573661912961683632 5490682824614938239 9329378157801857871 17030337994524357753 8210344334005984491 12360524966474044129 18331513387325222500 18113927499906865806 686876134431955491 1865747566454195840 14297979226911115889 13428493917876378523 5196460896640851027 1558317135889876774 8324519417999632403 13079355531803267393 12145002389569728092 2837444964621664136 10869509127193033013 12940195402486271590 12137043600838919341 13740004590351211898 12387554354649550728 12302218193180439436 8260303275381731990 16557097368948895615 10179254023931795418 9393502263489855864 5483968567450794277 17221076172794868615 6078596956596102552 10553253686611371605 14950639599016558235 6849501789238344597 2974044734139574401 11145456689229824392 5669363043467008141 14316254888172971239 104133569889954511 499723456765295038 3103103000737228023 15233823584544693004 12126099028111339174 9846674509948182979 2914925849006995643 9020532861161546789 1091859992737945754 15495123852562545686 13267405455669186386 4102476470312164462 2637621047816313852 13301858288803982502 5732969528534482751 8658335265039888781 10670967362190666368 10284096666833481544 12149189004047438564 1384344293883031028 13030163758038317357 14689485656061191757 17418773865894465302 13364353259352057593 1179666618198298915 3403673174104858659 16847528702951522715 2123168938372722023 12706825890000404391 15746953192085693138 11549407563102295323 3297059770032590243 12104931991599313715 963783150639563020 2612058870784796084 14735603158174139923 15735885383813496401 9797442919957920785 4808711224170732280 6601852161397659787 10992941300383112676 10654844389105167216 14422146391281680320 7928810170599083163 8664613905037678255 6796382034948154761 17020590761998421513 3018280428516112934 13272268174364409462 4037247053569781829 2623191522122066123 10738414407996067993 9457032816396973585 15000634915534873421 7536981046751499457 18220695605250273606 11851020269613196311 15519069775145072884 5011476858356294002 4099032434888517294 10498872383463754291 11285191256103954902 1109221120838837309 11217889088060508358 7857357316368456071 16094179365608549472 6479824882125414264 3546360400101966558 10152050594595599204 11664009779085934525 7406940781174930532 11737452507012225557 3617251983577304858 10153782412706366882 13611996269909212330 12177835325236878749 6299391547496157831 7159047618857559145 7133572172892444111 16949914257313570508 4266523950801280501 5467411500619899446 5664740792192820962 6874957003161489083 2738282139922734557 9205858346139810542 11706502962871458727 13869617285856163629 17093350357232985023 5438330898493683294 18265678276578560894 4223354983923860758 17228636332260474170 5118680927491935877 12497980069366720119 5440704880425041505 10618117654305335623 9931420959677277811 6982919366258120208 13759359982502144639 11525794316855624086 10247941096855769893 2548307736290356334 12447030042693144044 12470251543189344028 12381012668059971234 16508034000767423792 1448814751971128617 2713269405547844779 1775163228538038182 16893684729916860149 4581788918356810002 16753026746061546136 4694893214128385422 18234430836483165305 3601634942504120340 7002245858114690828 1409502210465082545 16798337621005224470 2372106588471642795 14657811175529590568 10669628481486800660 13221392561733338559 4753307753022441628 14826205124511816251 15418933759166656475 17221552276670100707 822678027988839182 4370468648758415150 2836254903530227338 3631557454900227322 12554713134421797548 11695355648785668102 11739882824414348285 17697920851176373524 1050288382814756760 11468226162590035970 10964895508891137946 7737462556360365322 5236074819290860854 6099634881334103079 12441472410602798431 424422530865143860 12919546998527333949 11407184886861318553 15479590719579642183 2215371993581575870 10465699594908809146 17780478045089548242 1982825502912542603 14010567636064967465 12236214292157135721 17044171920249163953 13292321695575993796 15394998580570683308 16595578896439079673 3275083142505592339 3497793412333908544 3404755689665662474 4459912122630268010 6949665437827586351 12922538854870515075 5045914639934990972 6909403691288237907 9700717705557170843 8714262758734447833 14950375627236974554 2537062935352153286 3481176814993730543 8435824350319282019 13411922581571383463 14919500242783822787 6810627760851306129 2825323284533973154 6103646168695453412 645868415784216630 12903989193092882720 9162478819050191607 16405130364523036495 1855889419231201669 1393448414370727367 7427582573965771764 12789091734580255294 9471253197793614289 10619260256583812585 457421758194466159 5459859525859977634 8410870798717278085 16213261005181720664 6101628257082292914 7390691698947874815 6057129319044748400 12403774445280428003 4321582183014057177 5046145691356392921 18404994669770987376 3311488008461973029 5849759754762678390 4664460060209879912 16970811820934781855 6873073397491671618 1571421526407098828 1487696489037251712 3516126720072705850 18341904121386855593 1726251880648278730 9019252684609338444 9943602774241750267 191805715755899626 9547570906137154863 14499722165058832668 3758037177788858308 4347876621676693253 15265508957531166418 1257027217876825892 4790047277641895102 2912613441220412267 16521789745475310327 11258719287794552537 13966920471028503188 355742072539649882 181853570131360666 12791123873710469285 15622795537178985220 10640410625224239265 7384359367763844727 14915052636910155023 13080978914899810221 2616640505342339754 14137893948998861280 13829294715836542452 16900663722367552746 10444942601823322792 16237692949805121986 785835018638557082 255726264965515128 4569469290032033017 7431969848916774181 17571714358607825250 17410484719273370416 10423596528680338033 9093999872593273928 7082035033897153013 9836822228177155580 9584613826568057084 5691975042184882278 14224988497567537764 11709768053369119470 10654457641358263362 10019053883360441015 17453800873204416419 2415172144323964571 11426750514321041846 9456139140793530326 7098317430519091515 2514850012273591336 14305449874983617104 15611107518533068506 6712204698597029279 14313337456261478407 14842142051790640544 18131784303900273123 6020129629831276615 5136855691417254861 4550409444323805262 4453014078629123237 4481801332417502253 15922921494890404239 11848962107519158383 14317895122986488070 1559141114035785042 8103018615706424839 993210296780619322 5132518845249892309 15040454190399666738 10167341402770454972 9604920486332370172 8548853898603095778 7454956348667565691 12380879167643643297 2473916143401682340 14054235035747413675 10786860134519543036 13546230415211441850 11549146768527421677 16616047062291871182 4036792368381309653 11623446264875898661 9043829280923010251 13643059947471015437 6804543554212445826 10893825962557317320 8256883639845376148 364046215227142512 16555982176184888051 7642005320127840884 17460051742970011619 9551292125872871034 16218228722580420643 9031583711115652504 3035893328578140173 4422068672075473418 12394087238139494841 254004705720761148 7767117585915004092 9968196904932421945 13156791549086042634 9295336840232559849 6227497947931851454 14702755844197253780 1989273285235567651 2756601223443536279 18427931233519688169 12708027745256257393 9556573578153642140 1565008094119987873 8852607250152170174 6966778622538059121 7263111668904362902 7245071919206110554 17905092263877861411 11231618516732566895 11084721512997139664 11393817661539448301 895412137271237635 8602087004705261638 7157336676404564333 16855597930999073400 13357830116267975774 7391141888037414471 12126235380441771121 17821088298261079677 1099440104761554962 11804475936595688358 17438575553075665009 6331950374464388108 3338422344664503213 13255491637232732946 5423024827768773437 2590900999924533780 9181838952304016484 9661033899871866601 17364974114374108625 8579784690572672961 14869403086507774937 9665226894953698112 15493866609414812517 8160758056729475276 3823470255705681150 16942435324323675240 3191945458888847620 16871871204347541091 8843921532740816395 14591985380892187462 9154203869558228150 6437143732277177142 12214583344933495498 4751823939100978535 2979658930525004453 17397974382292727884 16277031511389248258 3113509095617968675 11440272956882470245 15445634486487179386 6103356005180928861 1800436226168973477 2496787552871453383 1954999377202343492 13661743347866234245 3689855734713208870 4989631086017128213 6611263055755760939 3037180209572865387 2796247215450080156 14722539541502874595 2619675374849829957 8992868582706958549 10208609115985953832 14786271304413648678 4665294296609793062 11726415973751637188 4653624287305787572 6164973943167153524 2935197528010242571 3806443170446654409 13829230477745285186 7126989198175309105 16665526309920327481 14724997884218451670 1151513755209066175 4874035791920105157 17343336128491324391 11962260142356373166 16813541810667367001 4883860843462436581 12923911028066463487 16796027328414952884 6341480717799062000 13637017947346249107 4142783900991121429 14030633700943715063 6405782870907882822 5288250127440942581 16841132118414889808 4446919493097510413 10182068877988797824 9726581189325437791 14491071701780995537 6072027392217254060 4648494704977348226 7262919597272365969 11625735949809520852 6457399271668341414 342191014027867298 8303098973121479889 15551150299027667798 4229459474370304536 5150870248780705126 9516983661497179670 17197384393761832059 7092313917391447516 15346238002398183367 6705644509512544591 4098550186486568217 6856548230302146656 1491176821174366565 6526386853196791027 7262147015189479430 16117209404122863704 13548821467817211520 7439888215412212508 18277636260235948824 3468347411503519846 17097189921268822194 15524481011136550446 3358377861089913316 787824932133436035 2694002181812805235 17676486430905709207 14218747236477048362 7399091737578055950 13715017349315041737 655656531020163263 17471007977097833398 11817346863611341702 6041944548059737110 472777050859063739 11462278768457480670 3411213296466668567 16361940415279701591 17721152146739253958 1085851244544546631 12549450552930822534 8061563753595309281 8911485923801373888 2967007778254287268 6406749536173660187 9579411642481527634 10487318013686908244 1523048131855675680 11601701673270441455 13248482336371385141 10154376327985282298 11441208930036065318 975821886422910024 8449888433543759250 4336080092184565789 9009969772219879513 16568638695062122179 525069423884388840 10412563343942286850 8414541090907822537 14576951168731822715 9138780817333146517 15538507435490630053 15546158239270700837 598869579286162776 1756730900341190549 7796707284867034192 10435903339070501529 7393972406432664901 6993878526380209298 11493611087924219398 6715995571599512815 3127420292913767443 16926643715211045501 12576850451934291950 12610222590767082649 5455073726586308993 8392953239692263498 8351439255700746841 8627197216780900169 5471974561875905766 11894871933396110846 312114404016930078 2879143466271631591 17476936881899290704 13824665706984083447 17656094847787804522 6640334867269889406 12038381880796379175 16133231217538633023 150416681974497791 6779066819783607559 9670243660361868142 13957195001001605371 10217668411300145238 15309663812420548777 1783502608083745918 11670936701736408564 6259386942277647776 11810858982855777895 12641000401111659633 4283697389032584649 456692091827015984 3856143090715789296 12922641104567221497 15804370717366576123 4634099611487541211 15852121701187690312 8085592558857736428 3392362450261162526 8643977094735269210 16754659587673408587 7507577020900348682 17864228709381395668 2213390882641455920 13823616138010101436 16082786798194099533 7306210466208960210 9948054505520244060 4928258038236322119 17527201079881252079 4837139383752801229 18358820401488618924 13614980528187582049 2731390843646290860 13579476526438175291 10205050682163040384 2747556587121656207 18269251972538424705 16470854769476704005 8595308175472731325 17592568621049556472 8776086334219849767 5113960535993210449 3738196056324355350 17592737555393040390 1081643970834807447 7707261674827919624 11664140035383079369 16405172415431143958 601000356225573774 14680719363896962134 13667021721577384550 1913375005584007847 6511758895316448688 6870693793056869476 5744153749713118938 7912532252435826867 17633648216058918914 18080011387133879261 3234616734271756310 2661751962102842943 7243840098691690785 1533936482986087152 1681971904354735669 1762858204106636552 1676791821489703944 10032110755605762110 13767457817433758110 3840941785508737165 14170905619802841957 3887381423393499133 11748472204876351061 10114587890688764785 14953751085150726909 15629944936468456667 1480512174240314006 15046406246227549837 3023138102294806180 4000216331021051550 5304380014897920468 12434534188221298941 14126204253211015942 16875836892545316198 18283836895971480784 1310882694925744318 8379603984272404296 4294270593536834441 10607620553376778474 15599903532302607358 14163988063338458865 16171365726050188952 12326747784818676389 14900780307875269834 3674495874973603138 14231145349769555614 14346977381118149650 2232010388660375865 7343362684033146481 4246560625631723213 4198365473559403198 9680075382103382544 11855841914450870857 7388888474849556679 8052305905400262544 5582977822941632097 17398204255202245695 6062432157737133657 13794700666877707330 17047793332102629405 9669998238913433845 18204464235754318394 8672952857740545746 13577095613034952040 9173191261013270485 5977922496300318882 14372775078461634210 12833141788536086466 14421951348464125556 11452240148969418660 2755137284058955949 17986419216350686965 1898741860773288290 2165994353736239188 15960566369446582159 6197866200657935327 17729737274452372423 15141767367014836992 17177368175471892982 1512386441230516029 13323739922802034846 405712037529524792 3825930521646407117 13880898809329711283 1219651083279157877 6373740570486996241 13602524737185916885 3137820587050154676 5778016519974806111 84228289359451231 14178200224082892638 12757016920054445160 10507475985194071273 16922539742766536373 9879797573407194474 231689737636736184 5818834159247846868 17858794603459659339 15098393606992550873 11537650044198285857 8739152435787746740 11541644740946133631 902945639758631647 2699514025692559314 9779783952343172612 18027003916644132156 18396807283014646444 4807473943820093088 9497007739327834885 16259383133722607822 7693208746070056453 2936487822338752149 3101550176320985830 15987103580990207318 17976289462711618479 18193763610842358535 7731684907715015389 7275093921936261659 11136983470149763473 4976078915674028372 7062448408657202576 4852470331802995291 7390058486998816947 14456828143771727035 15020480843813763646 5106561165907795796 12671700025337514384 129400695536444734 155661826351887948 114334795615011090 15233533587685681807 8298804806377705212 14209102723302700852 15147565864544679380 11650645279011305933 10653530111682844404 12556078649397041011 12973201457410416912 12644600409312955571 932790133915827660 10450880618065936351 12508332005919571548 5783676133853893662 3706519408216163115 7798340631108279906 18430936473274197613 5581170556405884670 10363870358980920012 17402403661844233802 11653570469325947135 1301721904600562863 3344640550496372707 14805392475455709872 1513176191657425586 7541325786304389933 4811735025601311372 14421729684353143286 17629512695814575240 10876636063366520726 13071040534429048030 7779292897909920392 15648149087525662192 14487253103812516626 4397144491723237239 3797941033917837468 6401625900215259334 12348162750025548889 10347317663529440918 2422972562142416363 9772775764920515574 1443773063466584113 16404459436961610281 17526151349919980969 2769460659718387301 2166618785351255704 5979703830862328075 13098577194714849803 1706509831090564582 5552914790477330712 8665886081421804593 17901870340573987232 12653502092173452273 9746361580030759773 269982695716629302 4994995387397358183 10166710407914456249 785320435145109292 7830422410665647726 5833527139453375017 12401559895052080130 17685303191050732552 14207034703852952086 234205688190882100 16433090446423069200 3217690262254869601 11255753207853886014 7940223144142839836 15504669054960038904 6925567218780112609 4071924120131646085 9963067633502231886 3490412269025181862 9913262170536503610 17229558849873250878 1473927269350184849 7915590310436784514 16203742701841885864 7187113140900725435 11596959434901226762 16223495845219726364 7576096574047790624 17637686641178413358 18244162511053067542 7880885433393752207 16296829391742788978 7356639944130887053 9793414272328856005 15210307616755170429 18146291645742895746 2380909049587565340 6008013189309505110 10253577945674776849 4457325270289973870 2407397780834146095 5982721473581595221 13509777308510420006 9795709916428664729 7733221438672790181 13515707201729256202 13542665598144654849 7631924487567673341 17307099210048124651 12910107649758196694 9703093680330150180 9633801365857113317 13329579133449153724 5775730543806722352 11540799269448075721 1182332452074952918 1779606782571855060 9295315241344211179 18130456898059362279 16699678919056928542 11253485224241768119 12895951152689612630 15253861508983328954 907496040792087855 8201257869010790989 17864307239101964498 1565588570031727142 15749639731349902195 759846879081016031 144106091696521198 1791853812200755518 16524654913867081294 6144835754514784113 7008408073495349562 2340859023428793429 16911869935082378478 12014168951800495367 9281757053263748816 3652751849089526720 1442641493968066158 3163228263935697578 15738176382703974006 9958645917551794327 15617170304732981573 14446497305205279765 14105307594339555448 265954139394664598 9659718160411096199 16355209087637531659 2152430321318038094 3130657787259241925 11125040758358296733 7922218816309514705 16474524505818857076 17623610800732786665 17642942699326874079 10222317161861434447 6447863854214924962 7232834120862098735 12127253231051422523 4698544760179222144 16207849715397404189 4102734254488464756 14424174600945328504 4355729829862710093 13292750476599539099 14487074475680649648 3830520971149320187 17148482359000510279 3598051153796931286 17189147340261026664 13310842677287315077 15375031026055684525 15762060066207888111 4014270442901518789 12593872041375217632 1977519891322231768 6355627271807613734 4347778640213210315 6876328795097421806 10880443392389089374 15317028108671700092 4951001456176156435 504383504593947895 13116458556426305564 13931935057242191149 9487179560338106304 8000282374347659052 1368372510524739155 9776597958127371391 17932634699441527729 3068429524291056213 12954026751590781972 5453548043970711543 10016785959980340951 12471769277870859848 4998920011655269276 13342545207376479972 14448300902271120997 10379732591576582960 8563628316762668458 8614402351818820101 4921083720301261697 9161518982760110553 10081159117125821051 10405350681040397255 13343895659177909193 432227341246815164 18239658561157884461 2581789458777189692 15524120642489600537 11739684042195005162 4326424163814141009 16957439842599803260 6988770780453020598 14536987876978815813 8382172761754852482 14368361646160935925 14165055975168166253 4085902778991973820 16467910166076073887 17543634014303836592 10140834884856887106 990923976725388038 16961703100867145994 16797896509766997479 7722212212877174187 9679504479206453583 14376388748641868318 5912388449958136781 8386846003224822143 15946186319217169742 6099146671838485402 1932811266140357295 4600122996110912520 5709357678197079527 12570609681183613671 12037641845055057721 2714066580967208197 17747168575132961629 8784437799774470015 5842222019473344238 14683228425460410899 11353627785966992565 11163497093299071107 17136641121305369025 5586169634980415210 1804179457843644646 11965457137951083676 16019527720994012181 18257900132424049544 31903366705059798 8373727071340254466 7542339716336905208 4832042411936302919 101701753635987823 7713229295444558095 1778906551286480145 10519882628105557937 9465611056000943108 8557025917952635949 17892424865893141856 11623896135574239471 773887706903387760 457080710150379876 10607441408880066420 2873219053813285523 9002369342214042747 2431149131175789041 2067947646481234490 16753129983132539541 13193813295059696562 14936837243941090522 17435101694674380292 146455001024794943 1317072116391688575 17688278022062742104 16501961150701338046 11478322823096629921 4488770138014257624 8881003553002789208 17957959558533077728 13094981623258455469 10152252265845277929 2337982018172198174 16082786353534174925 13712029823568535775 10099195264117418037 14561338330534396150 3878706593765063089 12086029394050761820 17739284371227133894 9819654833591659177 6039078912585202613 13426828770973940696 4695081372821009299 7059936435500731695 1052997237422331501 9964650825861446281 6513064202441298187 4633921567333668681 13093496589775360174 7431023972024940826 3039000022821245859 16654517976130250333 10939735378375443836 1859162740732403783 11081634336644200335 8679782765558474624 1941066413056147751 13069114458921310811 11686708565818665713 15033050010327975830 12206504423609408107 10921092494420653926 10224121786521680158 11277538094732697654 12795332553237361769 3474077667295779674 12355839188587466181 5265914072451542497 7127373216234867816 1172191762253974267 3859807334760342111 3317425482532306867 18222576125799137009 6882583112143437979 13737279607894994098 11415759534783549283 3732367333722666841 13612034217297145440 14137467763845923676 7472212315499407026 16851827742220321984 10734491949172796284 8339704366105285448 10403488463718372904 14591277849371273382 12868865270773098460 49529131371589171 14781485435507971330 6138083101253190111 18088857766864625276 11294747240368383961 9526955861178913485 596216592669487774 8150944331337684665 8638707451915688665 16752085405476355240 17658933331935321540 9020946552102374245 641960152065485838 14037048268839920876 8685949289717011271 10896760943099411056 17502608210386878066 12072607330881054933 13913810041012978182 6796879140333084684 15735492132009924824 10525848585816389690 8362091609100870269 607688341154888232 7787762183662455609 12911775793711044774 9939319390580813720 135157132938291936 15385241065867420969 13082844301648481742 2616948952788681980 406846011518566797 9612108522007525592 10282777274337777021 6681608252760970900 17923214928975487250 2773131834787400877 16341529114425359408 12022230470375289092 2338986269888480574 4048513007593849888 9597370267033922058 257706606541763724 2972755323922295432 6175285928322459340 14836251517529287805 13476153327038918429 11951183515057799190 15368370875708384485 14758369562079223596 15650423796274743250 14276165892706853283 6525517170028390130 6665396482303379612 11276352555101968892 777241986077822849 8127050230329223433 16090625002282880661 12106422774238266577 16282954618769899547 15400409881969722349 16426914360192136073 16453440437421244232 9617230312659584360 18065137300102890082 14058543790377212922 6692391229362531196 11598240108825596881 3089607940995565868 6327848730304744323 1827879968689927504 11813839706936170707 2448254001788611228 2392134541345243356 15805647453849051391 4829145545564434286 5953311668833362230 5534187492764386671 13465931578733550415 16673209879244039347 5730531369372640651 5267094112119019518 16893448883873971295 8000607207961668913 5226451670297721335 5297997159485701375 12425342515207537851 5718586663453271395 7216891604071538921 4127722288017612260 17739871840047583191 16504983253306303404 3941243722710923860 15090300181041255927 12243244265324113605 5060470848459692598 447606064084717336 15672924236467863530 243429390154407620 11633750351959189582 6279883791624768225 11826733556400052991 17721281929787869765 13769969247957698523 9361688416915258223 3699040556057457786 672754989509187071 14975881138738334506 494060961938093357 3742425533036240312 10347369965045204690 2955299782247291204 1961202848859475946 14390539229578223634 5545190742097831541 14776657328513491264 3380212453375038126 1115345964254285272 5950889714759867432 4164135171505052627 7760123510530949501 9342945211467830039 5002144123374094958 16897491515607708567 12831667143242508577 7746245469555512782 17179812435044332874 8146087831505573385 295607648915890547 16043477751771345161 16139221477709995447 8075142785377963823 11925235521901068874 3787411249395424611 13956412216497628753 4549565045603273796 6598274332875039567 6403137451287937418 721575104133939331 3590471777278928149 3158710628101267376 2161135441101395802 16512692831367818121 9371038499135731649 11590153356908213678 16384779725836931511 18299297808486431737 8589779238928320004 16363591488733261607 3996241786121030502 14581670638047885203 10397058706819343587 10293878288473266349 2561105753618949011 18044064406612643316 12835333991911675061 14744510848114163946 18045949540409148730 6336961430158918112 16113917955951120911 8489019614895928648 5615433010373572098 15888238337350421839 16779102977189956962 4782543406715847230 17269567707724305609 8972283609314272451 8360485114125778925 11994386814731554714 11683321284661379149 7287639763436201373 17144322707822742560 15836952213860437582 11994541112791457644 16672984386028234275 8410499386272065979 5261662192396909304 4172754265207127013 3812078438663798585 793499030024238242 5099196702799613258 8525134503226820914 16205485138512569 18420565028707968724 12815384021173047762 13059474052354659686 10101250178080732737 4580418943899919169 16607395831716403637 7313005951621844644 15124307929834999696 1288912445940355768 10370106022465028782 1479837602244697638 13816813897065701935 5915904416681947231 1297087703260108802 11933265562705773258 7262288402332564910 7750446209109545755 2483063049963758035 3405949568413278766 12806013861331318105 4498083417339514176 17737842153207182653 17678808400705126849 18059598371137642820 17938878589214142706 1902417095225363752 148455606228440734 2603038049889389454 7625052597858237809 1959999616236247607 5068112368712809220 5096658518243450864 17396791421655617337 128801535362572424 17525255361966225203 8929668916545225844 5600968136176541040 48750336301647977 8745114271109067490 107965735600111626 974238453066918157 14861347521167825241 7361191478143947999 5941087920181673499 3233341904593303741 12447217232055345949 13390182222817700438 9156420017416490837 1574019294706291816 8484258216792644462 5642435753734345575 12353721468086934713 9348859437609497939 14592117986887752120 13960245291359989202 9009063300930481528 3959771190075386416 6524401978116305037 16518862452901208182 10805063983851152016 4952578584332031581 5409439812749617462 2544195004881197785 16430037821952726246 10786833702166757277 9958077346146892395 13612416274000007115 11994449892832946066 4932807780514271318 9639534209000105448 3145172305711674286 4772444616799902790 14883287746641434910 13334987184129541188 1800637461951777945 9135037485539786954 8235929380785307120 16117791526704811313 12029209418852862372 2507709614341096851 11390977217925086804 9677294455807362107 4710472490026601490 601195956119257034 1034367901690161093 14458187101425655350 4649294315061941371 13012992405410332401 2271919760055631574 9382606440221153202 11497918455171433256 4188960996083745134 15056979273398194244 1125662549060799117 16858566734436491838 14865612072543749547 10967241417934319974 5425567517767132553 14546078032174557329 14099800463974119940 4785794252060813514 14849277642293352404 10203233406278287130 927773549810937016 16499748157082629813 6166255686454499870 10019757358785387857 12120983912943381938 4379357337638754917 15284617659542330818 14470031303566551800 1177504788006121290 2278653784428914043 7129087389450793873 602428713856799912 12351625782423519209 5735546931316282752 8679773959108999711 3186218612572746126 13545475758112221311 126078727087907663 7546034295412699031 18103192498184675389 12401839391630592889 10372739949927855084 9024863006604379422 7739097738181414358 6013909566438835810 5174117909161010452 17677780091797587789 17683957965763311842 13126332254062912667 18058229811954135793 2104985846963249894 15690105599733575734 15806420461423649374 15693998713340262097 18073596830559918661 8713204257082161785 13451310092870351134 6644904323738181087 16636299665832769402 1731671011935828450 13196779549158846588 14069645740404802509 11317177528738370781 14043818466714155863 15300698961806531260 8873801038609265341 18131075773499658760 13666939722226868567 8528048643966090232 9759231013218286726 7466197908554865456 5206809379000937315 735925686445131824 16210236450281555057 11842191464360840157 6153836736221622685 9786000137814035636 6445122188311813620 13135072686962991293 16769479867958230685 9905540965005907441 5638150605629362719 3678288119297542493 2867008189882630714 14051937162307463365 4129360837787416763 1265113698910586520 11937106055846725174 6919893719344056024 5147692971612381978 5946305695463407570 4414049222226195530 15841410233066984692 17340557460948576756 18215849937426698795 12250198718423492 3611094060071685244 8044880271730348195 14798816115875772322 8340475030412380021 9798554606988350231 6435071233706400121 681038908570299684 10585503338858163892 16775256607804767337 554368988309171496 4973216941219540884 13082957469282991671 9544457818594854318 580839564645712470 3826800559513370065 1818746018281926027 14192982198219528080 9769808781412021256 1762289956076773588 4492126742961825458 10357474069586638088 8827956961646283091 11660961393411550610 333389885070597332 7502870156854643793 10801422136397905786 7138517163392163885 2261509556611946163 15718007684274143751 8662660981228323945 698417961432673502 4203553266998073879 15949504347865829773 4678436921715839848 1098514520654868788 16081355531512113974 14515058287682152505 9786633008308734142 11514995440620355989 12777265608410059710 16479841133990772182 9356071042016824279 11252532193509187834 7987813305655138148 7177495284637148147 7364868719759936178 7968360253873297979 8625062593371324605 6529534282672241246 4355842748071160903 14234556528109532972 8175243271875191959 5240960163987101931 1774653854117176267 7228169176233138253 8891257708735287430 6236427337191553258 11146991188605462697 2973054880522014175 9119771495088727371 11110084165963394654 262570481513571220 13918032544111131438 1214163213672089005 2974915253836558112 3291656066658744271 12983712882513550343 15497648229485933904 358526716369379306 2593351874427543591 1877677255631606714 12873545469270728088 3814856259486823223 14146340634007604232 4343802545681360042 9680856407080604348 11976986918908453215 17374541962869438465 6858525815337745554 11210988270772147167 17935223955926991325 411346930811256753 8387929010042365747 18339439054995471737 3323788055950986239 8232853211389953098 3749797988736031076 18006513301744845596 7971089229525495311 9563741574865541455 3381083989677027328 2474453828652957508 11517007309270022066 14190758904230745714 6236864691842232675 269157313780701230 9544656884675568357 9545917251053002243 16678536125620120856 9816993376867615914 15322720148489649902 1070353408339110337 17092360076771438310 15122747627813795199 15283844863422615468 14640561363422992205 1411219000784833383 4519479910049140679 13843748344062556150 5651687104453108860 11042693566959572117 1260400489873727686 11455219955211951023 9793886434942190769 12121662931877693120 10057630439942246365 14279528746855143999 18369934878388623125 9192508510621581665 5074069901115637256 371433549544970711 11368649210799754987 9436354684055326826 16900713481782155174 14854101308743340516 292412638663331289 4139137073578448339 2076241105364829235 13801340277278600006 12430474128140252743 17767575321364297932 665169676801140189 7866121989756894119 14428543761682540356 1292931972198109401 6738011110712844579 3501798646295969548 12709925232166861997 477358722652158041 2864572484675882240 15290584207786303803 11073811055459539818 5739424598470451697 3410970394162043511 4122851883463672057 3404678899876081990 7607672337518687304 11735093168689865501 18248205574224840690 1764921530752773844 6690532331470049819 9947135743934327268 330325111533553379 5762359940970106093 17460407937453269391 4385621500043097603 10584412651295042126 8615999684920723575 13082643292530489227 2284148339799682093 4496565509235786179 10502564087100370826 8225925830569487996 13416435788711069334 597127485108550250 5493687571701770701 8468063092169081451 8348375613370167129 16554037714134666860 2478336631310170403 18182101168666134182 13720473163125472130 17845547606286270037 14111198618531467934 16965663727020715441 6434210713016452947 10052433909112754778 10210901243063988048 18417131068118103897 7839644836452933402 253439371989452257 13696603676648320739 13629845650880164395 630760405941118733 14651778227366368010 12772405043459609744 10151649772364451833 17939927093034566502 5598302146336522431 17993751591572768651 16509762224608499989 5202553587118717263 13127492373033189136 318389428683889059 17221577931524375989 14077174893519576857 17897545620352235579 10047600549766045632 8233503180543319810 14657399002871488834 1700375944094271828 16446372786188683809 17909666471062006491 6513774876432712174 6889452065953250119 2278778370572703441 9459493887988964499 11291996637255724859 12308284411988740584 2926847342927247927 15839549421473629251 5842604792200120835 9778555816697494918 6867418998901285426 1160126790622849766 3306878704600119120 13349760796940816807 852482494103201993 14149181041127094338 15195420196263694297 13692325591192317287 3935122488277411951 15212866706315742877 1935775240164254168 15691698251127261955 9471758692410096141 6689078481928257937 2692896005976346024 6097836149864319909 2281194496067572073 1000744873993448463 12489003524428382663 6637475317348902619 6885259952912579771 5715322072169471169 1900450326475474641 17276492017703406704 623744454459695145 4178936450568500255 514807516702085066 9916073686284793281 17719180623042154488 2562996843728620879 17259116434183035669 16359791322591721942 5970775725198338810 12905591629151314803 12870722932697192525 4162276001945309994 9215289614086871342 16982043597951901075 17481478781654422792 7400884142141576629 11706586964294134204 5204054879373987802 7585375827109724432 16533005525556443977 13880376266398698369 3174266075409844386 7625893104715145298 17179705920670765634 490384441752385761 1783076027124168495 13105659369874908440 18020997360398776824 6722552695211885407 8782118594224498999 10389326186570202339 5024245328034323578 13293382816040505424 7661741237800415226 16388586981736848628 11785725856851510259 781300515910266623 17722794682352723299 17223787426266236615 5965491204751860061 538020232007890929 3390284979639109866 718800983127240433 7772434514698261818 10164794790330579378 3228181865827452355 5879261960958197328 3364398623824335879 997420386244601191 18052315201187727736 12722034047755841127 11104915517603846669 5770640252872347487 17640114646469958545 10952991106669099694 18330364018732769279 3771797576333428901 4325692206501870455 3908281977161413742 12626458438387369632 9036363775790299966 10475828821051333823 9994883959256353220 16310777706393021571 6669060681577893107 9587094611436377851 11573479381087691694 2097891179257620220 8553845793365008417 13559405125741693857 13584396816507576654 9252059486463174202 3687357576004456159 7207853841687344639 12805608476405086654 4004990367168739857 11554390575364243722 17921426865824768467 10147176289017642725 6319904301282240720 14447266524961595159 5997381621507823400 65458022116066117 6592078691209318652 15796721319339469132 8963600842874532371 16728362148697188187 16193119169874655040 5619457715020549652 2044883673244742672 16684680654075707365 14641966175506922978 4809422764482692510 3918739992662619780 17175633901864850526 9409946057554547264 3802765466982132911 7605750664520521080 1267516284683558163 15998143082861963501 10314429660112274227 2344975640604859233 3670594594906960732 2680844485700405258 2022186857139597903 2067797463082912399 18255432282932048708 7252480639295276382 9828929780844159620 183160739650064171 16470253659249620464 15415040060972687928 13702470865897851161 12386680688432735028 1983789714821486106 11027289339836665397 1831892973081662370 7030161138715481516 2614520403854387253 5690731260618947426 11570483752721165241 14196668462321318628 9260280349584305030 372856440019984694 9917095019675961719 5901159591067312266 17600466141118209113 2410686503938917711 6987234246513854888 14347463793040941008 17660004998736781237 2805221149366353605 5682514876038119099 1318672790286447000 9878776214757844885 10785734822705655602 16029158604549469525 2309858780168710631 10558019042617802379 908755024274506325 15563294299401577751 4717678750941521857 12510551505833427521 11322377242656822408 8465436205197822726 2742565909034049565 17254667784697732640 9344365497851194163 4224309630229690698 3650522969213081753 11212221662700817924 3076331115704163641 11983401281911414084 1760562567571306580 8433417290872540701 6496885320448281342 4942876849541595176 17733028662158241045 5144465720694090627 11492549041176791132 7229907805053908548 14362618971347676282 8389583694017600596 8797852299475924220 3539243163628596742 18277323763422494039 13463820980366073957 9794841588405696491 12923450679314781849 684434443669344442 2788844758933112482 8728153293119386515 10424887453460092407 14920907140979145066 13445347390571703356 6397194748704863659 5967663820534264903 5573687942342928236 17353052760502711698 10313976101838351737 3912930672116499717 14753078756869223125 4783776073826154406 3495923768239899098 1198588241249279561 373501611783055492 9854620851421401183 2186766158419868234 6116318405838706340 14748425939758423039 6925614871075366222 12657503443782817856 14118833888766621080 15096835405665195721 13475999536200718060 3589731353491575586 5355830387245849843 9545970873036475791 7176259261686010939 11558409020148391957 5988076226653782480 5832732076743555705 14955717714373667420 228889451781541054 10978712325744958416 11298195703385594840 5361305617253552811 7594650890597103177 1681432151974621534 9714174551286919992 16865493055706780733 12646616372834093007 7870084170664219162 9846179932361573488 14470244445486180283 12107254627926736174 17232218902838597546 3083054835224366229 1045641953030156777 924049722463928502 16857324553412809408 9041311235024607846 11094461684624735000 6580901308647473918 6173652893606642990 11286011332783976183 14897283214481054433 4516778720120279007 12161999378887434019 2537868322092260387 11865477511027537038 258677164692143522 513736481043578791 9832017660605948916 10366617122458534401 8592766868137877497 9080007221691092600 17980430089653543924 13235079182676300021 2716236185602555685 14286190509598954809 516406961569602098 16204928163044383834 11488993754565608670 12537745409272332721 13080570063638897322 4240335020749560825 18358479639922758639 4789677600893965618 7186649091739188071 5350021016767364697 4227878530173071811 8558891672697238996 12343990147522252272 2281776977563791859 9402104251377610709 8565970527841884713 14580999029299878191 1520457084429174758 6178066933210343632 8090002024440295352 12625685621369669710 11571749676062611223 17959566431920035010 12300928568946188413 12901699917389554743 8143984858288351558 8896181581118030414 3605576958803618386 1532832945295260731 3422523877959567341 5851985559718274307 16463624211713878458 18276668560621921444 6893888036717504600 6001579688358627935 10112599518180938255 17368201803990727293 9174814994192521275 7722721076641959996 5454830216242987757 9278977976244164398 2846613167525595909 8498786755487007659 1385691406908241729 12611139128137640304 525077313683449263 599334981010280242 1558518383662425005 3320715865660970918 13633667907719054710 4180016866172177559 866321367457250766 13452698161703533360 2850377901307395221 13372393428292430071 10364957886904991434 9152315817459871769 12755736602657610030 16413118532703053275 4304687091074745769 7559170664231469097 10007725811465832176 7103586018204968031 13241836408264378684 17321329075754111514 3533148879560524821 11524375782696060372 2792540071286544178 5097762980519798170 9117673073331646526 2646150809800090382 14977374978609478583 17400137212476002043 8229905514436697305 7578059042712252354 13878031972680381758 1855400350216425662 8223532749459068536 15099611975795817684 15126900628375464297 12700311576242770637 8280270048636313106 18242458603213518714 1725475409679196557 8053689997541062215 16265656966047037720 5346957059693575923 13170040027913194212 6097819802231379250 16388312053861196798 7623742587009488918 2483189898078997137 10039365867696980246 16449100465301643606 5219696917536355040 8030564873715468964 15722126607145825211 5140770276922929786 11698818963617681423 2582842057836744032 1041606827950463943 4250216938114746200 6402143485967279925 4892701102405485471 8079702730686843453 2757021139045198361 8689379439173846833 1084354853128828379 15609666163434273629 14680219994950638240 17967389609090521070 3353752071582605030 4642347521614533834 10947038996672257581 9134226199708402051 8739044355060662388 10032710484415703061 2686532602426129209 7376101691487825249 9096955637418452498 18063867847174668713 14645154600918969653 467047589234951041 3523396354653435403 1932463043056946943 2925952340746524033 9955474384076706641 3044858905130566297 8228655911872597116 11205313600736052526 17733350982779632148 17649696815414797146 134553077849460431 1634461244213786951 17707327911850355131 16301866699958578521 7735217179488677198 4571888126657858610 1269148594984916396 4940923638317302332 11305313770361595849 7707498505395295615 11570960881726086755 6231636621037890451 8637600789783161036 10356035284015933052 13422680170383889071 14653650123821547416 5043565554000474199 13918401907995249787 8713385661949405466 15535914736366834401 12958910321301049811 3366949049717398040 4188953671788098554 8776650511511229927 10398330084082423393 11213627134675831737 16354648893810690508 5015769366949313139 1337386939346205533 12663058847189028294 12521849664902217337 11589116819134860283 9203538955139624109 13272414845357773575 8510531353954255783 3595029820565804266 13039114731986932935 3367046401570675992 3383330799449930815 6180710900112015988 11435712665033487688 5862600474930829797 10834057326322576976 1712518587634557318 1853639176327116011 5702008767451851159 17583772468209454297 6994628950413349091 4622669148435975415 14099315907078230144 15763085394210784918 17711927278252590811 9033652449473771526 15018954432162547468 7364531079197436033 9395889173716313216 13255849688827848648 16569195613838185131 1347473213745004252 12926553656811453595 10461265018811579139 2351138306680942120 13942684630270614047 2784992084806931306 12069829459900494266 1071627583329417521 12994052070184087985 5477115649483761185 18284481390422420500 7515010085990346671 13208804233058583784 1023723763569251003 16872072722454900463 15266055371978184493 7058327128083526814 17568861863667291969 7387568708159675911 6862797007079033953 3982074904596005955 1238978576239111345 1322080164406847777 3756161923942869773 2770517371609601094 4718829276090971683 1695164985321180163 7844371392089608881 12606001105418792239 11385339954721703220 14883912526745735524 9694622880069450169 15526533983303719780 3878705143950622698 327468138390309547 8693124515031632322 18114048221824974403 7041034364518009705 15735947751509036413 515815590897183859 11752903498171911777 2205172724589350799 16842406042979953935 12592857935180838007 6179748392254166346 4164039355383880426 9155104905189534472 15524468047903826591 8676811274366856541 11695802062056239935 6634301560636810728 1186965466511422578 7029155208123703471 9683199645033537535 7764613438271034303 12498843065826951791 4174431186584310217 16193541409394502698 9247366374961686359 16252084824072902304 5316699678376631782 7674243415138758962 9850059779098903560 12863511844276121628 12726955769015891549 3186080807103771339 8940986606905059552 18130937893985895550 9541063692842443025 13404691975227671104 14212022573074076422 13510220871758698299 1977297094262826934 14275615239780368686 10927956140533604405 12503181017599920531 6617367922256159218 17652028559867748036 6268616426710162393 4237094401703131790 13426593934913609304 17727030508554211100 14367259600443580994 9836749921643687446 3306983375966101190 10950217061600024707 4466022487256094084 15638760363400712285 15659298878796510633 12762677559880876605 10211245655685510649 10418472122904890900 16237610417607522896 13791737247386121427 15680414505589714124 7563321386917431603 3709608166625553710 1936135259934430533 17698810895218110597 7018413698196654277 2652226716767918573 17311696560454109525 13114767723324228770 7977541142938792781 11886913716521814064 1105022182810537653 6463135106496234398 17013412178035070946 5700657404746956651 3718369508238974208 1791226061566979178 16708135436623855924 11312404357824828890 6815924607108983560 1088156723383072650 6708928232860762595 16560332604557189181 11559650110802356115 784933125904658807 4763707002982128731 6087694003603920906 7190535951304571691 14071752865665553085 3433531304701403738 13176272085365175140 14178174688925936670 11311656097294311030 16973363763694442923 3478353363215254345 9744866100998781028 16180860194325659467 13176631665928449833 8777888049298365920 7121224557951353721 1171757767791165231 8979136915357727365 7686964116682705731 683145615434840477 17207736615043535962 4832502590573613259 1805582520553396405 8284875158021009522 2502980593257295178 10172034138257206676 16565600095610869824 13905248671214103968 4025161062384138996 14814314406250274194 9754532536794525885 12537318658670386064 5379366956900376051 17076822378418927829 10634335515040407472 17833141258921181174 6423281696660193196 16675371758983677615 14113993011910830665 2383277632839896456 2393168932248382647 11779462284643739363 14861614676495432174 18141385385648388583 11563116341891237273 14367843730614530724 10829467580034379153 8742943209839981980 4278569426611802918 17997416086050773009 672193308841602594 7526315170195353087 2771731438719779909 17908531523859804251 6469357060052163592 7246261982471032596 1210488146434833482 16374307454774928399 7679611445835408 14056688637506048387 3920548901186425221 11920034798954622931 2211696322159822329 9636577604557749313 5852447226682738620 9170659301282604464 5614641318660599429 15913300612816228664 2897668200611241289 17900417002672434483 12954455616839879758 9612772740222307126 8129023864237454678 16984811418848587220 16476408334377272855 14739244461381365790 18239306520700269567 641947515392230531 6107442632046130146 7572773293759352235 13614249233893625686 16570239399689400931 4338621569089004041 5539192939548927708 18368824329480446823 3183274088965467035 5878088180410090641 9388262869378976762 6120088751498227875 5848171921502840389 5370875998482127030 3283696245603989802 12595039490149999868 4205196665092707469 2710144248072043638 18026156370088239932 3209607498567773244 3502043563157179251 4104330389808273641 936209313440266085 5836959013638964998 14401757009287310086 122309845465029224 16045038372555812252 3588602854357735609 5557060969003665944 12062934060670491605 17767099298634355255 6896284722244970748 13987970252720626644 10798263332833460151 10898979537233426752 11610489943418440097 11771384718634365341 7235506080293756951 15420521213057076894 14828169495577216113 5531917884412070987 15847348745273325946 8308820471018393498 1850697675678170176 2108000701449008984 10868918224665518590 17480523884706585715 3764662049047125723 10723610594418446364 1287986664672710577 13715005418634083115 5146455088503526054 6359261973611875058 14005464857646637413 5189013714582003422 10014650240462263519 10908150953531226917 8553614038156730839 14219057669122042039 6473828003335822509 5857118063583133625 2512584507011942509 16436334540520528829 17935340287752877721 4261577480017405906 12249681609562990111 9023317181418049365 5381069342810271210 18200295832916815802 11705174896576876173 6402561611365512537 13844566981307203600 645726083278526807 11250062018574249078 736552184998561105 10380133339813655871 14186813793809810939 826229962642163346 1066664023245138241 10477087118422118928 3460363454796063331 15917039311490461712 2576336691208082986 6244306068768978870 93928243159034408 15273252992943532839 1005259647773880817 1016613116722705113 17948636193328664638 476191151818439822 4973475715599318 5039076404567670892 12381646888994187067 16331784501130756774 2656951151552073531 11301864272986154966 15297710241216203639 10802929313158197728 17820330763935882949 16987457799299526334 4080618545002163365 2981148682500804261 3761269228822400246 1876122872961481404 15102440851439795838 5732999180960871156 4236531420883713030 16334485595686367955 17851026893211834917 2083227459449738587 12521969763668797578 16187826482242172809 8961801962134540977 1186492365641303382 747147688605825482 16545635444526012085 5033244042839713448 4785948268412109575 3819906885232904604 288642883221943963 5642125202071362456 12390904108114373427 1102101194686566207 15760444716548141452 6441300082202490759 17253169120382674576 12121945125073432965 13439100922047315907 3278086740222910904 10756466479807858462 4230902558484241767 4831219527091106262 10321282008638766578 7552606692104516899 4518437028566776239 10081933928753571146 6786418243573505418 15216321221204837522 3724623436051001191 6165388041056849834 15470892098307472420 16581086083417519265 3462088878005532613 18071459410878690458 5741834740355642245 12761447382146269488 1147572361575078965 16295226269241652918 18341580648395971829 7461091778763027110 9864186207554372662 1805746181054964090 7918005138875413893 12323707768819265019 7996807018452608472 1726493256210508824 1092347021980399119 4672779882682197835 4259158844637315896 50459129836891355 10075127331281153746 17628389608148297149 15434130518153239739 3581914894331416502 14405171941238674620 4469417633502768556 17239616303784719322 11666197952192048759 1168028907455970810 4462472443959599392 1335177192764371415 1576555641020956082 2928846080180094669 18106065266334272947 11368052351227287539 16109852329830710477 14327487479349569778 1835796034083514369 232985129511973141 17686244112214329391 9787666501017111169 4655864825879242110 5876528851499422718 15726221657417971339 11939287211551575222 16786695587656832581 6348441291321347248 12172710516945140977 1649162831799034430 15691105166966947231 11868888255074479387 11109351209429945888 14198499998638429215 3945551134659344244 8662632063093328332 14435376571801964506 11138564322371473052 718599466691940224 7961801535261852617 11328964032204748629 8955191011104273638 1771787252193169109 11932595981647885672 16742725118169420262 13224278236361460332 10038228947275495865 16190840733635057248 12638898498926763058 6852894343282971122 5424254745442648028 3694137573292433291 17358824639127643359 11275537009366765496 4314949074208278819 4762927886421359841 13650783064398160328 17560785510579779853 82235600811412243 5172316703902769990 2809639385367858328 7702520326602431285 18037160064483180982 10845674219812765170 12816738461824371924 16011766278687267863 3326970660907673245 16286794426264160455 13280386788701279045 17070768775909898320 9815670455721841856 16145921201326407534 13037910902548943636 7723136865117830096 14989243665810242132 6269780873401647197 11819052124706554925 2568338339531386721 4300004252079543342 10261607245861439140 10362215495927784433 11648882608125707308 8500917715013327975 15533407542489773395 16136833309003040076 2232818432239356998 29018588400799873 9928306627757518944 7917431611591116858 17826542197610322497 13064797195048806799 15923336387859755176 15778554836866881119 13550789084624421050 1882689444392741589 11843746510376947056 1034768593426686898 5176693550179026632 7820109183443369077 2388503326222112845 16531148815976861624 11377291772891947357 4483302066786253896 9183688827029346945 13862160309176230546 4777356308998735548 7383298242061634077 1570093479534780162 17848838715879208399 7104959012115012420 3748954436753412616 4255495268123414832 9936136347994957187 11295802741130894832 7498002858789322045 16927043742821560504 2225939749616496290 4324737561652678155 12145646211719656445 14931250106253042686 17393877567215210444 6208710703000272329 9863396020905167151 10275959424838816894 1976964989928098420 4280774210902185453 55371249153663854 18270927720991830504 7269338663987577219 15998116641242817915 10513241201399433745 10379143262766597706 12912905182552015458 7009820880810777786 14050917394485075662 570671776990113875 7319232273540787405 932780369688943688 10755324693068395658 940935632785767691 7864651310668967804 993440304636208842 14946315115858181153 1554510913962615420 6493006820302188541 1948994676336079313 366985947724021524 3137441230634924126 7651721346379949631 16036456021249717935 9570006511031099477 12132098380282349321 8215548332388954671 5951170860862495979 12424267335669824171 12174562459552338392 870504383233130691 15279171304029894482 2062985133789982143 2496700888297723313 11192129154739130835 13981643761609394691 16174553664263912171 9106747088374118930 8007318049580519555 4343862852916068385 3716754934460705563 12832532179537060505 4804866735788928445 10023910929406114692 16102194305562631880 16858891736361044939 16580386816000171188 9893078506108262238 10260336543922528922 17198020609047973875 6719470469810227891 14219917248222899251 18379063730152953727 5111248852205159084 3078070416250612970 7167104593735709845 18407959687135109082 16800769542579295128 2013607977622461832 17157717679994410383 16499094008831628465 12261910894636112639 7653145215920510352 1887311495488366295 14923005387156338257 1267531886896606004 5773110576064488715 10592478702575410690 3965908053432744269 1093656958638580528 498670703204489518 14391737281637999956 9810350067853908411 12157925141680986094 9361116755415116549 17297590017986956756 10508411633302060963 17150017476323424005 9819173074997311608 8448985814378451767 2888046773420603813 2322826197645591334 5154780649242677231 6479101091139833471 12213056461785439437 659828286116879167 14527877290380231940 13166227643182559777 4066247566646993735 12661443866618561098 928936847516770463 10821604257574107993 15434260929633602350 7680722275331565809 1447854964842475575 12084687303947113315 6386767061171276598 10851338539167359795 15010240022985112418 8289193822552669741 8095363207447515957 17118831599901034939 17593606815831662808 10229208653061081255 4630544844017465867 14711468674161275792 8769309925384684505 9883582778882151749 4137120978215606867 5669000665859388931 11193862217806881943 4662481928204161592 15654235663166074988 4676314147247273233 1479460884435724655 943674504139409909 6744205869532817217 5427660838677427431 11323305362152318119 8765970610827478612 6594840669409694556 18040438007890788585 9085666179010742587 18350572230998597436 3735649012457655806 5231235960262434978 13639071053193329246 6917180580993732675 11636690412501168175 14964476198405230091 9896724890681280919 2802470661895028357 9673953017014394087 8884876142504788443 1218230170289365526 7581814164840464643 16756853057994049101 3569619601680069850 18145364304533747219 5998850186183767131 9284449730233315149 14626195371278475458 15353195399794939862 4007736008236214286 7761361272992435900 17584929999386692569 3519828570289208351 1805969651504249130 6892714861976545150 7343797678872415566 10730797065515606094 16034343399381990743 4596904571792060908 13075213284005274572 17173711442394290960 15474829991328914773 530472661647863991 10635181171981613679 17701270355421918049 768747017059815265 18187568605315602067 15767911207584709372 5016295076937689241 2384234445311562405 16137130417684847443 18232795463836908824 7359013295661132659 15691614430805696376 601244894742744757 9655984422235716919 643475198401262451 12562095004802145145 15393759214909729565 9347216862568341274 11144475816232306018 10788856132283948101 10064815234092864385 1948285965850614245 8869071524638081890 5290506354592626774 4102920430691729194 18432039157569199343 3728703528919503738 13435800819960977256 12986529189936139010 3307001496618622986 12533978516070528598 8626812469821571317 11775924159600957333 10800761707191743711 6164320534464408621 7350412207386839250 10168166534568417353 3111063488872712500 10189427974934949132 4616755635945999358 10585903194430269760 2624126129873993929 11453955365473561850 11152965729487677678 4659035701370594113 3834478230823112297 13235715258538534592 9447956663882854094 353081783308559057 9357633254519866450 11642699595440300147 14217485093789267685 9818976948107852180 7175260698936561859 3364331033020025200 5665627561808187181 5741058191092867736 9899052999715473086 15360909893775695372 13054779773941015276 13978832692573909264 1417144111064539340 16611118426233146702 4012852430852233846 4401432530676059920 15150713746904967639 4839431036212679658 17297010444215137202 17113339316319506607 1742900301735801176 13332553604780413799 11809278417668105895 6528652156840854789 3700057325311007182 9871367417705508416 14839250716885598232 8697462607966588061 4868571806811001840 3828177606571326590 16143954150369262592 1176795093972521282 2837765101252931867 6414357152219977835 10291013165288790769 10972922545702238571 12459832560100577595 1451268021404964187 7646467554859498108 8997311180564480698 9790803388352618837 16642341272793482628 17521089681600317620 11063710112397694358 16221902598224072649 7518117397429111761 13451834635904016923 12124073848771443215 15721679963195146687 8469856777956031550 16146810894375010686 1992329010256115913 10166637300799036459 17825677092849202726 3932405177587916858 16601492665691101880 7420981135912404379 3771652684821574504 12660858838783763544 3487429817163874146 3258103115958070006 8490521749603592385 5112341271747515642 9006878787226858061 14442213537964647564 6124157985462227473 3702328920183833354 3363053629022725857 9859710221433376911 17993887266050236838 14237291874022185985 13960882476425978153 17864203458392967643 10443737373563772845 16420403418804498135 6352594734068086657 2274989157826280061 14079977801419399542 6575216075060665788 11742602779130390804 15493138616134143045 9941607158177883513 99309210902600016 7347822962024335059 15419791561526624830 2328188332124373267 14019942405315340568 13335538867053987080 3104528580415855361 14535460535211481891 12981033463089066578 16183422988920041915 14687720389602591427 2569297724370557018 8822929205838363842 14594595310560151642 8309589362025843388 14674892849435438422 17767505379242648962 11346184511218223395 704947687223953753 17032221934323941508 14885730045239467075 10919163555415089381 15838294097587532434 16634383349371813469 9858469035778389466 12521547086392639295 3952796140418274035 4585811296261520918 7551447892988412149 11283860797310949284 7704465523768596565 14045090963294534632 10243150868420243915 9362560345733352115 11161622066559846183 15935914382299536222 15149813851620881348 10187154121627139761 15668181969766622987 12948971975798515557 745112696935868273 16507378873610174811 8956814640801462327 10195431577202175252 8067934939822293401 6940245066606568366 13428804679692438581 17157817885039271089 1663660460868075636 17131902617910935785 7156699186531378349 959812669706308897 2725365475718171234 18187121186553596493 8300372016818458108 10141419207375635839 4937752612216852581 14239848008466561469 16693135956103089560 13150915049362054270 7189374028444426309 5234249533975926565 16340391270254014248 17758831625677965913 11489605877877714469 6976756395715970782 18252647815589962059 8965783838969071235 17167908935626489584 1025207381346764378 7864138650713721238 2034440850449122259 4864833735089592196 12026426760923409983 11303953298691301615 6480276736079916483 6311881811532499358 14640047095147597450 7429725668638680911 6761386078972447651 11817984819373385622 11305379680062216401 4360714326772908874 13313930914463108593 3753225213483328869 552300296102934825 2314871030171278634 18422148186723473808 15879153584848493601 15149040720087928897 10080061641555225726 11557767324187616477 7016495261499036318 379043494745817028 6159681097678898628 6040449963711441554 12289584174265394333 7258609271834637709 7709471556243962214 18205726341824034261 6628407996759174244 1534258784642018921 10053955273399003861 171430610435524184 7732768348857059706 3824643438465265712 8133105926157389041 18054033181780825706 1273482611192255320 6284660960801457153 5128710272436861795 7403717412533984133 13344992314821568154 5765680265718164308 7017287374487865372 5185473237152220928 9897377516965978695 2704786885329442337 16558079166850154195 645090873072406737 11886301675127340515 7982270685250813306 16695350878189347968 16842815361452022942 16752497316703020126 16543552636720050663 748471375439233793 15823580968974425068 8916446120480981943 9568468369995278511 4992720518775787515 10765168237219861390 3391673308547556111 1399389414123447717 9126731513582850650 16961777665409055092 14297951971813979601 10064902864971860429 8172521210465795957 14338160498684266352 2954841170295628345 497449843680571032 8490459748999598410 5129412273669228898 4229329754983060984 15879650601273018299 10644096906654027766 17642274872453281471 1942098604748140947 14824065325045610055 2542174953483398466 17718814767158838777 5409735054183970450 15754852994149839515 17738508668575094340 10618498193705885819 7700832100874926404 12967488989420076990 3572913505614028007 14409646433714544635 16709449667337642940 1842659662349943831 573296347264711485 3119002692857164851 7483899315230834754 4948810660154774142 8028239499303899139 11972076014964265432 13559654355525976304 8092142159566103559 10780018674484164273 1610099003040579189 9231313720516980318 8056087613954987620 5007183772508094147 12661736811374789115 638955139511775881 6704563260742119063 5798795955911854924 17755138268971717857 903158827837735016 10229876332060356039 4947953210041923961 18105633425819638262 6830701574468862589 16831694459752755146 26799849959017422 7233953059817999810 17609018087217725358 9194290028763558116 6452175249884385305 3784379034234435316 5777776267286321167 10916496613880043933 7019255766162393536 10674056747091490989 449417132508965121 6491420103975086258 8437310298697071398 2848772861997638143 9443776287176052547 12292375812142203476 5150562672856741831 16618946393638317229 14521144114663085838 13206624032229181527 11372731158342782335 16280099682577333702 11880571250355113110 15605408205829088303 908494699274116739 4410419721171842908 3873595502096118014 2826665690854890083 1942371048792854756 879577554350732133 2676151546592766697 5548785607898827964 12693281904162074843 10279076895750549097 16002278269164785948 4852365285054688165 13684424608359984032 12440004707937231084 17273515264883854462 1415519188178692920 13855718156160379016 13627088439915910920 6283658274341235970 13752970532681114941 10610082710323261021 3484006386664676338 2113706039797946655 4212869256415783648 10430706775182678320 13563148442472643584 13954720161979711251 14987083791110010499 2150058580612410397 1077575544168740628 15385977755071580957 16462935749041025192 14421149734052017250 18128074720980319367 1070542055987008383 7535083546545294207 6533187396811188094 347413486798245827 3249741696544997936 5670086176931035453 12960387084959771469 16471040456860320625 6983859330579684539 14866698559578047679 8192829267079981333 9559142382103009727 2162162787008668211 18131921977969069804 6058031127542461801 17839696049127243770 3097471660359863041 4205189287525087996 9926410116302789118 16545931343186954824 11576989505148100987 14457665830571508102 14677857557811754067 13847311939982762818 12612269754032124920 3985888353129819867 13859392036994042912 2252834111701614057 13978236322411862021 8442394249761035442 5338239451518220048 12869078980887169249 14776141472391006191 2872005329538845704 9767282805790880233 644035828590171971 9697313138733610228 2504735252398752918 7673941044301132958 4294519714144849987 7080454216099428988 13004292916286619663 613778197213614201 17465259158902296987 10142897875279436142 12496255440415078987 4905395254422136033 14510898934622782755 8648873386332196805 14692665701900439284 5526989994872410015 2222925385732084039 132414519497253729 8783777251264343474 3455785140219531762 10063689505435668797 7792891781880865494 7049160351029744936 17068188474146544856 4954488135256002287 5645326461881225463 1132415194500076594 16643951365331340721 11649253122708776769 3950050105194276520 4745453234231678919 13392731540727067355 14781070588980925485 16564066944986692996 4980819409455075769 10049670731067382627 2476312536816367474 4710631851800293241 7518489151859031902 17758473817704337173 17253768337415875390 8035385190676428470 12722876227971341825 3665620488322519107 11578856488890988546 9146294974723383851 3637227311561888824 10940373221335377720 8282995523225236652 14102415110187876337 5257359338385075282 6276753705012938167 11556525846284084064 7971533589437082896 12322206108293269920 16849393232630976247 329481701807153906 6484207527709788477 17017644095093516330 7691956314173151834 9541241727039925235 5383360414003307243 16090893113892169275 2238580751533954 16022570465622307005 12100228119793665689 9693461401344795896 17188940821246938055 10568614250454548457 15367084391727643050 12722694004288685601 9706204225410287489 892965112874886964 13852498752151693172 12360574669700270894 2573662580404930469 6243883765682313257 1682445147368329650 13674163024745676573 3338166726523017224 16301852024976767670 529142131313369658 17237875814194810235 6423123592837152946 3988914703725757373 3965724129003030813 13553710470584437183 17277952527076475095 11094710244084813834 986783658488135435 1097434123145360950 7251124540957063828 4136434271218456808 11942500084223128163 12547934036879088073 12606544514219151637 2058916235359519007 11866772065208700237 8497881295332686462 4790385032372627148 8259559301047131876 1174770222267625127 13873539582445740039 790037651174773672 7331566561962998379 10845382262737456510 1508301611748637887 15753342592350372308 8100160000681066476 1542984157255521703 10528316865199936974 16434374722915185724 3318847253600311361 1214828670077424265 13471013776842244066 11963340159078496726 6241405620479213341 2118376626999617868 11826605467791089687 10340526407688080921 4019069987515096172 5180913835735657154 18087800932924844760 9126731485258595016 6685815240775259257 8561262247916605244 17737661958476941881 12232686838806205426 12381444673263141852 2040076866230472369 3701870566728696645 13229398175628890520 5562825412739838928 4152799071364076623 12570359874733487906 2209837146095897048 3366454157171574922 11531123892891011365 5899462663149572934 8235786244284456906 5329520566799265745 15608351625131126057 7511349833477305388 10269121665992447835 5843123477675505440 13529667627990585215 1109986335934859112 14248621085854887726 5463488019067548395 11810285153153953630 4541341098723217591 628204891521360271 8682711754044929860 11674673906053517872 8179329648677469747 16446343025638404511 8049240235698040538 13674565736357747618 10152440982364966173 8701120113043122378 6591205125340287261 17388679502807405095 2613009543343577526 13002974355837766777 8735306304828756998 4414565286195502912 822529126985216301 17843350900839858529 7622313939973594851 5412222582799899555 14116284651984635508 3681841301866662138 9580721359789773610 10557386616942102270 2250252864409996047 13123636743408890502 3902686346574238825 1613454097315801886 15703386127099711888 6701354499405752403 17933843755221651595 16680318931472351983 16524680689944226997 1148188296131779450 13147756977369076944 17147334851863642829 9022676855515612275 10508908203318547456 4148140024120690110 13931355797384011473 294033175831547647 6505513712636708606 6862833172386507445 9386780600539019322 14513992959182215548 17101227731555315600 6662075607131474290 14213331502086233970 12674049471354559983 7742196176175373478 10100609019476921625 4967607728538015208 6856836351893212078 9874116949013706958 17499199563775844808 8491801787066443835 600811147474223255 16123290850343973223 3870243904134235059 17410194693915645374 5958487027921930857 7117812752567244790 7573340251425301676 373837757080008777 6152102516090789370 710876182646493942 17642568613256968113 17123339709550329695 520793099886629904 478845956881771456 14342843345528645141 10037259638482784609 1018020760438905098 8469185885037812659 9494177956326881473 13852771256336639249 7531324672360811907 2019705041668097696 9337447591997041013 15226444683513269259 957672828468914238 1427480860945884241 3570357662095736913 12441250346093211072 15512495333760796519 11773220172750606396 8840823764042578495 5506496983756786085 11098562879572081904 11568488362184571286 14041757437364027301 2438793186774007237 15933526274919084351 14843525308002992203 7276599050446909591 17147295525559069601 9799365292663363811 4458849333301082969 5325816126085834040 17707404427496530029 12632351334663000077 1460229886762005046 14166467232313411208 663044739426069498 1223110032634312053 15039063260781863576 7201848800199916147 12853437797574025372 15477256803647995396 7738215931872205837 5505431770993457038 12470626778108727592 8641631006638026994 11179238501677531472 4169470228294077903 3960150954271697486 9072558183955233317 11987642263146974113 14870826276160029444 12961494250172112108 7467227389590579274 4754959770417063654 6667542317541813819 1728150915173862596 12331204277457137338 16147385533427145452 17747140546294131534 18421049548289400668 13220616621661470363 13685088225149696730 11810555109018583745 2250211292204767677 2154377123552767388 17818888084165212195 17066735126182799824 5569677814222357053 10626863526610926754 9372066899940650668 768062688278074430 3043894020875263524 437546773414047850 8570014373599247473 3852509870438835119 9836549186694154184 6814987161510025855 13697990200325621263 10692286182284612766 16382030557229833807 13615761552367598341 6935699143075430472 2747052421009611642 1148215816404186464 12797043667707303098 1735043382465314946 7246638199244617137 10364218936851321124 14934908239388593771 8271240598243144710 17503288105817531660 14839294166207845534 12416025443453013139 18419085984660239478 8130320264529063575 14319559281670244930 8607470425403219822 13942447232932844887 14573543381487313929 17759619417450187635 14012994768061991514 9692262246134973020 17944211928670956324 9884559839584216439 3713174354265010067 1744513083525832714 17903639958590836262 12249836218790701448 913227841258575857 7041707523305115284 5905652783717818071 37162494422750010 447181830601036713 2090139772529764328 12033676317857974617 1942954759212864042 5717313124975895230 4043431512598664057 8250064372941289074 8972004824500654896 7737996251136475052 15575888834031212469 15165647734108850679 3265330433983323611 17364126926772373469 13117780472276890621 1805516848789156854 14138998570751151566 17526548997170231444 9490095673709209136 16229288732809456756 12409230581565847292 5736350222641017250 16926558611618886839 2053127849322906890 5108406174524357597 2507255977616498864 10810859703504913471 5308890781531211103 822522117111169788 5217765647388959556 14110652648716330068 11982105550072842071 5137141614996513462 7963913401789946868 16741627851399048687 406485667777208767 1434436354417095574 1719432323083990863 18195659612133790834 3379476291938658054 7759166033964481031 11613017317893331027 15911838819544285589 3144414345917498864 13348188542487071196 10788888144673735148 3348976211347063356 10986793602184627725 12410530036774842473 13708094614967251380 12543083112476706308 4447523813079340975 12080379454815042859 15257129266976620359 14257262891179407167 13716816247644237244 2044722040632876919 18371971771355162205 849274135803130305 6480553815735025245 8722793039398220680 4599649014226735796 2010476070465522073 7368857545592246956 12710475600386319039 14428889586455120920 9891515965612790984 11221474659668245751 6658670098475085714 16626827236194573515 15477557320906247361 13366814101146804763 4772581880650417369 8586551161797393028 16400098017160817320 779076986271994717 12463030782146830648 7615644096284367297 16444184772804447286 18024257941210517832 11784114419474602818 3982764588275154512 10997870898466157257 15395760281097556616 14833785358944722063 5813179477171741279 2695754317140394359 2843051901617482788 9651190103860349988 7626008743032977016 14529444983415149293 1679121230277438023 18304646339327578250 1396037417379962353 5473545296118027588 6870489431864589148 12635988489310153818 14003337155338335883 6922184290191619408 1616662519928173593 12353438780665729911 4858195576811922854 5242379445431526335 17552211995336647203 4320711397000812510 10480306687703885970 4139437995940362307 7451760888984889140 3485381772103326260 10959647363560081401 9167936420166062051 8463756135307098804 17909345052329794476 16303615936518749132 15552783564336970575 5312816236968591538 1791139947860125007 7310631781364817014 16828448814818033021 11518705067456589876 14320322889506728240 2658347136413782740 1287390440132479863 11506798491925065425 7823997374134271345 5398552929432588977 13556244340650252151 13965216593031396033 8027397421847487146 2898105714121368908 16893459309927297362 13515990463919890598 9236221403925668469 10491911092708975875 2352266121327742448 16402224277277592214 8244150017002622315 11126110162504818040 14067813518991329098 6146863960689831383 14762301126139530213 8779271954968244138 12134497868404506494 8275781079537209028 4069379767960732220 10380274372834285889 12963982002197363271 3349567734403479481 17997068097156062946 15721778238761739613 10393301869973086407 595606494340140584 745568855795881978 4689332639067612209 4492203288485075622 1151190944433205228 13100655910398386000 2765154208224510543 17089875248816697433 9842396320160874980 16358488331025935453 12723692880516339807 2483082770413715754 3943367597737419455 198687059442381425 18151010509392119539 2527981520868013443 319631836719786099 9764606541233234750 4172260964986717855 16261043462498144026 16238871179040762853 12764652740258846866 9731253899470916107 4802677016109681287 13077911765597181164 3483075040829986455 10890365801028069557 6928736217028284443 14341931110496834938 6080532334667256374 17423227767395931722 2264526787034260679 3806349880903450030 3392063298792463070 17492864791720964989 809033571075650289 10824133751489100450 4935907371315353626 8587245672315906535 10929927468783717638 13686561471251503311 1143038352874313713 7184806083334042456 12130638301386087660 733665615862901602 895587124392344569 10702522332343476145 5436579966912730295 16353923284607656759 15606075201930186580 3998007730338817309 15412916579347114378 12070925525316032717 12293094369666513463 1160549537188692815 13908976024998561631 5024619640649694588 17942598328124461962 11382692893607220655 8834821418658564200 10717914698680250872 6576047296192359662 6382891200175993462 17593317870386801432 955094004653771689 17270847282832172548 15711648833810389757 15042066053014097332 5547492805351293846 8840428238408449447 11990546997968904390 13113959288255582039 9649109752344324230 695173777342734175 17684365417410482617 10367529862857526804 11959602384992556512 10645250436361816309 15542018095379835659 13007645588707930698 1928469274114757129 3929467267104408038 8693244871871599336 13191380942376596477 7632107584742542256 9470286217328154676 4756990067313928913 429461390491607376 3288115623580519562 15689235843088127969 8970531789569191815 14691591411703716103 1981999109107758522 8912910858731036721 10788561319876134610 2339119518963167430 17184587132987952141 17980246938600359252 1943892607439902583 6240589153522348771 13014064510768864919 3280721289221643211 12017182516852632802 3267794488835058567 4625587760755028300 10691853755513977433 4968030070675723475 8397554895806020963 13174798204924031544 13217760081790719510 4259539811181199837 10713506994775437236 11542594238757222040 1368114136561851183 6674763520925741441 7822607973528157505 7225407026196059295 16883038214076618982 13531683953174504301 9397314325508460581 5815710002007360834 15596477592671851837 6306742564034163522 1077289417676541510 9526288601365882216 4275592603330754661 4856965058839605153 4200609593639519450 8685008640388456074 8598287944105924281 487631670057896204 13566010679707417340 16191020752260500740 13589737128533556723 17286815470247925779 15605132567114716855 12981806285471660426 2696044809737927625 3818018602474349754 1361924829201144831 3403297199480017601 8805365678982085161 15270884207530584188 961432247742972625 10063439386722346681 12241790679871499139 5423714022039607910 764301627436232770 11234867520070670486 327115348069914562 10464315423386576553 11991383421521704783 18353314725379072084 1337755735794047481 9257477381547857285 5825154913605415485 7406583521780818074 9383460752479275284 1000267625671547721 2077557499287895579 9516303632694947497 4762996642348430425 4772205452638516453 4543947959770293146 18387894680396191236 17796619329302771454 6980160551748602328 2827687734605284336 14155600143189346438 5353847975742259803 6283645238794444609 130196990026627002 13102944497729646601 299451962724549048 5856229263239499999 2658768943662570520 337002135923292255 2216943796048716103 17282209653860550691 14887670595507162385 5423341456972966435 14075175917861189392 18330825401318179842 10526084389859739058 10539926653670702841 10061136938336118981 8430082559759532365 13723228019490515169 14528667130261420483 15976165985626296344 17528536347591437510 14960608910033963189 10511280392560537011 13122841780373040269 8592920212816173592 14237418930402473554 17314856948348935096 14707540154560474451 15418971545825903771 17260877963272942396 4802947455774278918 13030912832714167710 3702683349359764960 14177797675368195422 6488075611789035113 5128497720401333880 2592758530558143232 10386929578132008022 7227279142039418116 8626328334598959311 1137280200074531048 2127101634515774947 9942370677182387144 17188445896166746799 5136580755329073619 2595679466570278997 13915938695037461783 11731834292603789347 6386615938266653188 1021626271548116793 14750698741480313450 5083460271015940078 8726174773927949234 11289630904418853585 16540203029344202196 11165206672490955520 3264552724949528704 4285580636394945167 5151962117846898323 7037774782824426576 1608220942012156356 17015687340754240506 14440854195920735672 9110377392677166949 7214011211015757071 8509753269089006753 4640643168025168009 10339674748720029007 12287851506902944377 15810377942895081517 7650879859796940518 1271859984095760981 843044060254562840 14114382314286962289 4124619787876649399 11238434039038850273 4530106482706854043 2833594086633659188 12013287026761244873 5057577165517485483 14952677409002905658 3229041484014377889 16273235187694327859 7169765882385152959 2241842644440197103 10057496163899036778 984714227705510148 640621116765327395 4926842918310212696 2682901194200802311 7439250239697234219 932694610867459628 11321616536847926364 14735437577274599700 12852929332682203874 15206724141159333301 8074747051274127199 4357389508276081786 5514049308951431216 12278429520212285381 10889206011779180593 2015121613092856258 17722174502826685980 12338935444804278762 12744691202458521786 13625170160350580409 15751478282216731387 11965008834729167595 2224916012348559809 11132021217889307443 12688741457496171608 10335649715725206577 4666641394466416995 15975313381807006537 16839689115414904873 16064008509655524593 1746850802102157994 3186912640671662927 295262424546704935 1748320992673702629 14302114813931507911 11354503860213244890 7999600986366612549 1473139370528819336 1996530246115439385 2494556652681067918 15764512250071490256 914726597904775786 13370200960570128037 16833247056816421492 10977587521892121748 14621187300346260039 17994459939811054994 8159140836319325482 6100893758879790651 6326518391267189082 9930999390449121669 8528359113980731126 13232094422194147379 16757290503252930524 7835920630035737947 4356532848957253652 17262471100851131652 8039492552017766206 11748316998481041828 18096959486573984213 3733050420903291570 12363700918471741927 2461499183457776910 7799108553089980202 1876269577908480943 10449321184050797422 6217947516667251482 16156440526498792144 6564568042052083359 15585185214895943341 2999529700640674247 8980164153747593150 10104307330143827980 13067015285419779692 6533305266152188474 17460281863559286919 9613914422227360130 16859816623439190885 1586180242627221356 13720107192865610982 13462414524899294582 14841070136101978612 9584309455391641400 6886999562909137048 9671260352423560467 14787059729826218374 14621842697650967280 14918140217751458282 13878488467997668292 13202020365212813728 10056064606626740885 9865093727217107268 2721976947809782512 6611034222903983027 7195333319005930575 4746148453335168879 14454875915403309890 12836703770364349662 15737969930137673632 1716453191794426754 3017629775878661173 17140577722602104797 6216621949390975456 1871555315233502424 12991646126221743955 4637965834450944745 16840008455978855623 13099174297916335476 17705597408383229231 9570513271672937627 6957393712993189574 17679968377126743147 8711062697719126069 294620192659999730 10811915314898677900 6221129940702715597 8573855290643125196 3225667849888690686 10298801611019386250 5459492670525539902 1336499807040789541 14596173535172023195 15654789346056720766 18057388691454265893 9146220694259240993 10219384071218378264 16594851584117325879 5453611203767427464 17072678259493922335 7414220703310661605 7341412930365178648 6739058478383087360 5964407410405328372 7113787240787396901 18401405610312187122 14180013938155457911 7240645316663465069 3372587092771970554 17077628810836173696 14840141387453036942 8890627562617934374 3110931511340894240 12960353124324408322 211652571230782778 17739859517693560604 11926208892813231206 13602481766071507981 4781202395010038239 10545388069838799508 16060075529661449799 9737492939342114254 10657616275610131824 5373388640996893577 15094974342683096324 4685599696115531605 16839962544351606666 6858819417671101740 13632916549766873670 17665990587664996458 6869567795665268574 14168184769277049067 11888875626726827099 12537628685592822001 11825836915095245102 3103722131575034567 2126934637546975659 12000525100900420511 17365739128581077667 18325185029374274220 9067043672158519987 6698830207636939651 211313216049374559 17062055475025285815 3125877428036806738 11144162271492178560 6707152034415574170 7882441109685344756 13729607307021958038 11858549372570662946 15421721573243666156 4939451480318470767 17710154142941272392 13764490410803798663 3344313483638536696 14721521154877022222 13999940245630008333 3661299527695148172 13590357605181660079 18178117035168003980 5558255432133671096 2462593652416169627 1037824889296619844 8465586792521838579 64603921068162913 15501108613500705218 130524412623926341 1747626395686384530 12961945809470924334 9864518935678914940 10649367721136644860 17447990605605929025 5337395379046928902 14384505608101700001 5902411294429414966 17361785796765747996 12280517062195864340 8740415377088618825 15093705348403572840 9544205207795367278 16007584235260315147 17116054221419993655 12768244061738241838 6978254336374112867 18156569831417886341 1257350039037759153 953130241220291450 9474346163004493820 5410056295166963157 18366253003627719754 12806783640500310015 8897852727011886092 11783274883223063696 15883043255926951764 10501741486506099602 590762832658661154 7809914827652431369 380156357936543455 13082004581190638649 9471987266208755925 15056442051163415311 11693389310844886485 400522217042274572 13056616249715979543 3233299022958844056 16315285058474250659 9353529054549998378 17532020691654469252 5455018768798124895 11755668149869715 14884528973699762641 6141748836937661896 7530676363782060815 1818992550929457382 6409189043419924209 2168758177089206418 13404092549829896405 15387848592882061583 6134431257603608811 3313685343909764732 5922825590559986851 9638875196364158282 15732136770127610753 9804630016305963004 14755300487428710483 16946000416709510459 11148312906295986775 2305482649343511637 15986087314455577836 1097232369144022170 6218254676484057080 9831018119909334846 12947374985881781372 15090507373098808560 13541517052271707529 6855295261136068964 3625817410047046025 2686663687217914776 17713387157011184454 14666125926451149145 17450332661361144427 16590702251065073286 15758625753480236182 9861767954183961798 17473683270243019786 12674840144849155274 6051036160477272968 18013306572982927125 11148508077310212664 6776471133862887952 3135669542107087868 7643785769796203632 13449536828984124815 7495565936310720419 4156893877655563819 13609032610746610353 2746519194576266250 580999497927770256 12122072747035318069 3567035647430153437 10881602053350429166 13346250878627694847 4021522027795923216 16310617600014289167 8104854538296763621 4557810796544350891 18314864906959097840 147021875099531121 17348256433936346535 10449145713171237676 17532422860606389154 13564568601059467292 16970866643424530078 18013441319185975082 10492989472955290197 11846701136598845260 16104536709828121161 11352843702260663247 11726448421665028094 11643100792017084806 15494980931212285432 16309458807948575443 11754765337588022097 10963330713669606071 16846879191151874636 9274830943895832088 16597576996565564073 7772827767793181977 12632685766967726922 7500430038436054843 12153022938241664971 11500456312216553197 15211719457518083759 11701468346194665007 6424948240368561938 1163330207801924033 3909585433972009604 313845107930695046 11836704052647231940 18138873986350547535 7368303339823582834 611115195304953419 4091848104690233301 5485749814117353227 3918408230874545449 3544382806190404332 103312643464550048 15228113814549711841 14106119809438499007 1761100289745533293 2070312628791689144 14337341685625015919 13287685900736465061 6856060313479858701 6072519426189431037 10406978724158674932 1355966708430773584 8574992786291871957 12508893956643567902 6073161987179998893 15775053887331981574 13219252030207420603 17188778329828000463 13419730731482797398 13649648465084826546 13973260168315223354 2860126554373244930 14750168413575568584 10870224900634330736 994193455275092074 793996683900520513 15157278753953522596 8979127004932626444 14263733704905309813 8754234302509432014 384325776270904559 13531921972078991476 15976355524906671665 7897586097936576272 15819605666022977620 13848289308058262267 3452180051816308290 13535752974660003808 7106786481803399695 7033359855124770899 4154404594078119951 9764397809805828051 174569297025166095 14875813500386698999 14361032792122030732 13934954967851825197 2146945381917651425 5744542185993858336 10668363080835370277 7804813886538119723 2007657259888220477 11102389511905174507 12930917995231708027 16985721959936137022 8460633484962954766 4090541991461969722 18317948116707237464 11459639635448503618 17889089992859464302 4662747028889262967 14032979174002948579 7903741893636242935 550374419381030632 7888565222654391846 15432831052017975652 16414688161149696261 10938243483081555829 10742484714947417611 3559432375268651453 7643629718336342045 2229926894912486855 3118638740604140337 11573071194279800354 16554570129913642818 303686044872743356 12955877887914610332 13374848826339457122 11199419021060797683 10114405458056227658 9647559888462976206 1645710495029179915 9893160407576715589 9250734480235431481 8223759283977800064 16748690964472348826 3674311469592960440 13398693237633089676 11840075762173753279 3159389217576150386 13196333658585761278 17280069091580885594 307955079626671563 15597973215032687484 2096437304745697371 5896294618277895345 12953920688241722145 8680907270594979979 4853875675695094905 14345445292716910528 10121345687724507126 9843532929690853330 1483804503235562077 602852712565877890 3157423388218316641 1135831056568888806 16913104247183925755 7175232462953570531 13284127185074479940 18330830727493761095 11240865969522280939 15859442815892375813 12583870059136897841 30279133028122598 2094669508109148880 11028275133771957659 9033988079447232846 12854708378434507574 17462916545773275058 10135996346171279949 10266209473145629378 14846546714995535947 4277041892029815297 5892992594985099580 16812446134483635546 1016367011715170561 10302597897558924111 8497411197564715735 859566170302314043 18180713165195104847 424207499392187365 17198420163799410721 15275456657227112292 5878670897055417976 924410135102442040 7976709022506955126 13135427283036066850 7864209107601243170 2116925830213405957 4597936216317561098 7891058568197578366 8479454250484873849 9718854121419667747 6356720281478156925 3906866546002212559 1725693292687987189 9544985385424497078 4345561775545210009 1582913235710665895 16321572708689117892 8815001878605679505 9083971074104109838 11533311775126734303 13183291263568999752 10902141874971484700 3379682683057746113 11903439064286688507 10802043043024182873 1080836719294936393 10735299417150243365 16859153616691690133 729993397744750614 6660638660928121574 11338322032185090289 329321235648236531 16955682881824156559 814320129896980049 5069368611152418663 2460148890760253788 4325513509649709665 4824079899889174527 1306608756460421900 8608485910180924307 12635227886324503646 10540299335368228923 5296411249017358803 3832898267133493409 11164016013573856684 4293821994872081632 15827101822437607567 7065374146577271563 15155795725134543875 16594632718225840744 18074760037780333998 15332855344637832058 11211699263398404967 259923323834379579 14824356748956454676 16486144993897006988 11454835151896678997 14501099511311502196 4166147531678813311 14214414444415570225 8570069795795478551 2417436302623481925 6829144117100817447 16215966635477270276 1809420463791042209 17700415216606206852 9202784720585002073 12566548755208612227 9934058018909004010 11899192564355299733 3934796220193548501 15857975369168286120 12498780136345970025 10072565350885531316 3229004844263872805 12099543478116277691 2485460050505262185 1329418874097105979 9989821019352523358 12430299957683978007 8584525003497355818 7637521953279461392 17175239331350699642 10801812516801300575 4707173390392858972 9413508565399651404 10604329319485450634 66949345895462550 847569369840886150 8677297800013923335 6162211432402888379 7460689756085374360 14510881894617130009 4085111060225541945 4183473154058620572 3429809165216184862 15559778610518375122 16853765795287189986 1318025421903895070 10333277874620463189 2460508503095902785 6865920220857657000 10532546916177341722 9574822928714444928 11098380522355963208 16187296923634495399 5134815380726570311 11507981008133413311 15236341112080581488 16757836530280770779 4714134299050355127 18397806948385345640 18368865672760312497 6279380434717687147 7460964976075711146 12893732368450525439 15063164912672216655 274477163230113106 15744333095474773787 5054957278452278753 7490039657262238149 4743160940097544283 16334848544464557623 11967393020031672671 9382486175357910521 3765669834817026835 13220089947797524109 11513171242535441204 7870627159329662127 1550557249687942537 8127894360113526058 18233371492367639541 4574927632922705989 7631522371238725396 3747581751348765618 14836954830077919203 9731587147113799389 18358104319000618299 5357476359779776017 3070740826596778821 11015949365620457370 2499419411117897792 11737411062547617039 16820984579103072697 1290681907891714522 17633100936548827733 16073461366305240533 18394792141538264792 15315544117762698537 14357272194760174928 17599036818542139331 467039398216857658 14364590007435794658 6002712711418118528 12525737006310891395 12812792882468514755 3333122325171418290 4693145262617048994 5651118341968842720 14707341376089716637 2508098765599726433 3684423533066771103 15995715356522657885 15697332050187429654 4904321604540056327 5192917688337827710 6478186790875807655 12140935290236588476 6499693259087716420 13548848136383667317 4546733828476251517 7611054746439877818 1174895470195247685 10582836785630611603 13617069618872200135 6350330146517808089 11951958905664543306 1319573428381281497 1124746861090133395 761930226486765957 3980131781002069462 14075683309050551049 12437126049886287375 538494240149991611 8231387479468754473 15920951958892991990 2682965501403165326 2896277303952537050 16069155917537442016 1558121421380233210 2077956492879016501 1350483764723755220 12810228580107162210 10575000820706449199 593844126754978774 14919922203826044913 7772003233059616209 17505330384620451968 11790001423155582914 7217555353034413819 7624492626974059091 2216122525751235506 8696320793065388935 17676668281925838706 1253017862450571958 3418095682194136158 11224467882166191614 4835072317602800827 13179242867613950902 17335713982225669327 17114563389663929329 13844492704615794115 13174096286131986330 5208511449953925819 2251156180931700272 9428428407913459151 1651151373966476697 647846959521812841 5886448340649180364 10996253044735281877 14245653706202517147 18246578658392782231 1372140975678168521 3494051756938046355 502117888400245618 2276671775537066980 8458847573419915640 15725377030573095968 4475174211442220693 9926885380943474762 11620762372263779599 9509298022156605715 9025014297900422822 2764977821916626597 2904422402606641451 12646126089458268886 1649059065431319942 16836810305045006516 10807034925751427595 6964642104378784501 11458101143919310100 6888527932246172941 10842850642913512420 10378706345495968145 10700834497664322889 17258045690335584340 822280191636776748 4527491044566882380 16110822482038139790 14367517910540919485 4280864538941006416 3386107749439342861 11045324269202923662 9772458899776066134 16644656801009917524 368988789530777926 8585296735341566551 8194639194603871193 12045503417971517757 14768650160171677729 12371264935040194421 15323929301578480602 5128930795574372154 15785872506998660291 10088951084625733342 9035509364287190776 666346627363900449 4484062766363920308 3886426902279966448 2031528703314393914 7610054937568061556 9770060343680733883 3532294330076111845 3033929815584847993 15851639963275902234 11202246281819837139 8371974585221752547 10541308787697811619 17252728244002890922 13688933257105674632 16382697889677090588 2509845896908051831 2329261234478914152 2697341966668399855 9586385184707588953 15003527301244014675 5272689814306047064 814170887186185307 14892664009365524982 7422610406155460376 1501856720114751272 7843338558684834784 7126845583266608512 7026109531312853279 16033815300612344165 6401664972114895547 11176391114542636687 1832075903068252994 14545391821364138810 15289664269632734269 18392270669123207102 2142239666218107903 14385445121829845047 16552130100023246081 6458540453311485619 5950505561047372679 3223977560654674095 2454169983169268795 5525851772584479622 910207857941036314 9410712213308001485 16834813896264950555 17374061902761663230 5903911994023313652 551218570152422253 10866213267550565282 7731582597176034061 13246107674993582064 3146918237112940946 13584218082942455898 14495053653445532316 5270836103650457023 3564193768078330168 12609413951564561990 10097050756547722497 11898627881285321845 16936144040538026986 7426974115831791098 8524969891604565360 5204034269711325887 395919719144382552 1652013552525350979 11589315633096796039 15624425912345060557 15734976483309069200 8367606773334641194 2122168359377158171 4745207881969803858 5426223079027315000 7292531613152678634 2896669463689132622 14364056513895264964 1079057942354547163 8265544605754369288 14446730763802508196 2966828140388519473 10335820745881498624 12959313345307936608 5160332938701156484 6047719417066995818 14179812255561667509 14594265900295761178 14346318242049432075 8381554500133964514 5743707436987039962 5466169177627154614 13256550460036578735 5899560826199412529 11190180668397778887 1704475594894879650 3308030998785933856 7629214657464476774 16594907557538169017 16756669908305404935 7330650460378465519 12236877570858910084 5558292135377053892 16294650194039069610 10157224895314022987 12070231050575742441 7062734211044525914 5890416948900931473 9876139003566496916 15954739006940590370 15306649052688768875 8678860730935187450 7862549387670117215 9634043776582698034 9676454356581621974 4520765864197983503 18216226846574566575 17184070223926408008 8527896794367048863 14245507432522179822 9899018321547438796 14866744426091822758 528280453664547966 2464306077735783934 4151841933355411346 911885956752112930 482480031377839609 15071950925289301390 8892617982619959179 16549493011342100825 9234392307206593647 12945070309876236105 9185539933502158550 11153213420233261505 8877122196793329374 5646353930242685527 12017256655209814407 12893781526067174872 3249004796765237742 11475415097626873856 15084519741593958984 14291771016770452065 12766142802656356059 8782833367599569613 3225936603155483472 8372649586110952738 5127230348093545230 13352316440570246876 5262791439410873765 15713025959901247336 10694571663320610111 6219511045805349929 16189317217371252662 379419547201493039 4082641318693939906 14611376545319264398 4435184825490185659 11482967918798685175 16382646855329022293 6387148093763027203 8551567795950499488 13139902870653724707 17672325172013694555 4410981883365459935 18132038813141788065 2698884589087890911 3570342477212229173 16219333485318545697 11567801780150278743 10609146310162186038 11931627310163840736 10844066839859987767 7273844781515885748 10542704797008151362 12883270432613487902 10129700565693461162 7398876375079886494 4520462685966340927 15540021804397445037 13029008779541808876 156655738505264969 6449621246250532532 8001246728132496773 260113201160493407 9034425998943054119 10002490063752427498 5507005631858716005 16319948155831381002 8856624478755907914 15835699053192421996 8885151669601890346 3831123181790933265 14467971314473370873 1805087591440066840 7271304246486797875 13277938646543160314 9023296455256830076 13425569067210649164 5631798193375043249 2969537939211773703 4931165518233182328 11767508265934256008 14948599671304304967 766987306643967138 12776831945685282709 12831305583406344243 9440001454762370959 12814825062614375198 15464122887327073829 9945701658453303867 9384462493294808089 3410846375549651096 11128868212563383052 9763509196388048155 13096833287846477814 11971606920940350182 827709868457285580 1599856179889390853 15513210377561517496 3251370838512992522 17174963703190286097 7698929748430436129 18243795861138507731 9343781617936236235 13543971169469372592 13032964164145413927 2863772595814795475 9061383280983975729 13995560954958323924 8123554410962162464 16493214707621558304 8017055473713932173 6503557235086829525 3493553713919838632 1757078967214165307 14053756991646005341 17906930599894272930 7087248196814985839 11679798483160498920 9549544183640422546 12773681504185489318 15510569634678574514 16437209526420298977 17576685892563857877 5361910942289882156 13869039144125827103 637631215110594233 9701951064621392166 14173586002309930355 1348972221507379161 9207263988611205172 10667504101888401447 13934616014766793932 12079855575213722460 2394286107282634413 17997578027760906741 2896310243785529751 5943464676100556050 14508967060019293928 10783481163653699905 11869554916386078484 7850336655015577553 8393904748224714745 15606625361969883326 7677823663203241429 13752952363921898624 12652089080172530986 3475333642918587040 18055660097587307345 4745547526707247913 13484041354828558548 9604956348135276245 17626063879802236071 15980416033590084106 12290225771299001502 9870516167247296522 10269746971727408225 10158256335071089539 1805091204752304758 7239068871285023593 13109695651591474236 14943337178638686361 3281893229428931947 10456460069741577479 14905928579651920917 6262764565499354187 14854616128048986769 5860114374753969774 6520051203331727477 15688469745390705492 4176049475459475353 753357835972369224 712307001735790647 11426097196640203634 1147748323863138018 17232379622161835054 13980060471402076422 8143535092342826242 17883976833538335571 17293482299812236353 1257057619332563194 1421959009433163807 18171074396280627422 8650089459749823529 1255981915009224098 7530045860374605573 1554873848192170748 1390902700048184655 9213972259194051431 601605323105495177 4604902424598683700 2184368495248815506 14863701857502596438 12870587953925401733 15249946948697954388 16735878182699011276 16084706668522692942 3287969679812164836 3739559802541066602 14338493257204368345 16490975025440711642 7671697013171766587 8787949347450198931 1318971214723072096 4610963454295062327 13721272723701856817 12054598373675945930 7657179287738302702 6365687416608014680 3057249335923127731 6290240613027497023 5805265440104162041 5923042102136080801 5847730562485557635 16122413962146240287 14033541324129735523 747660527745832180 8839593495760453501 15505712914048792248 10459478701196353022 11116385338181595493 14890394595468988953 7487436936508240823 6673228916334525023 12406543033837515062 5431126185300007148 13120086066251028911 1030492476233520799 11891434745099058282 1552077037030860782 16494115920163790657 6853527130019200131 16179560471688011462 16163236187743957928 3381989187728213856 8493312461235361199 16980605077099957026 7702756096986746414 12595743060106166389 4432531130168672501 10379723288923266614 17883424653853028779 8854790872011869246 2679585982606811387 14376701738125785314 13767351430816667135 1500717192869394243 8890860325917631908 6238473417417329595 17747737077418119854 16378093190997920087 9889631618632029739 8096593070106121418 2551991832329972866 3366342770316433676 7957039953997309065 13473879344769228192 6836973316512578206 13586536005174235452 8529127509669165549 8619249296550976446 6877054971293686903 17305870415838138377 3427347074874767474 10589091715612574522 11510665425786013796 15711132690520613899 7489344700780375081 1192475950314207254 4150293964756242677 6632644507532420988 17377873643949251933 5152436151579720706 18234957530166430441 10930070474167097405 14866335628490854854 13123880672949237702 13066499109803799254 277975881230616585 6771973858850851757 3828644919937310649 13309574726023325892 9311069687105176937 5032288723017541814 4589097516745283776 16758234853853093394 2995524331480673552 12781587291375061975 5107443557178878630 13803290955906947365 16808582507318452322 7200130214375247013 8768229547513843514 6210693064555468065 16481506846271645501 668870113942970607 4999356645167184961 3519145721195784760 6363780803901347930 2675010153142426283 13141419177495467118 11713965582765335458 8368799626779355061 13074083304781259353 8063692790605125452 11201548352105705853 4813374699111502873 17531816710977362923 3031841204002278809 1876425718576583316 801652712839886224 6661765991327164420 18182464162341645257 14843868166634717149 9643108282023763219 5905297598238218386 8872967367206354488 8861939024048728643 11707217283621988159 1789218280886001446 2361137795155025673 5562933369174733494 13136908638708175714 6227497355364304479 13193888160947114249 2932072027367754899 5785612572267181200 1150051537764166183 2321133656033975833 14979825745511719074 15817956132762711921 17844861643085587569 13407187638164280725 15230516493257316748 12101329534871919614 10565807457689335027 15795674350528406270 11726378537862344085 15072076292191130533 3004704416922336709 745695902519457759 18152701057158566028 1637283249162018160 9573526653612518700 12448039819245989808 8882753219044835171 8868973239702586033 18431889591073232774 9111646400196382756 14601867847266677525 1160172547699176057 2918121794748513792 11215627865617310883 11686203280546257440 6232691956021514719 609621979163587444 18303314584107452742 9178873882153432568 6680944058238781989 8384630217047038923 14997416769604470521 15291950456972511838 9446596372849883354 1402532655993004366 12401499429409757477 7240701251211947886 15001378526119579468 18228756795192085250 12660248987390897582 14340985595411323225 6615876347440867401 4470705371499692404 14010966655347153571 7137075597235929701 5874562795096609862 10355183988825730389 2664725363665978088 13111553190655434869 800262339467639980 15778950098927573976 9002736748242956880 7118794836828132176 5905129808572196761 18376115129914802595 6987542826985727884 10480575788905326450 7904227027242278 7876654689974624748 13431875295596483594 1271433942427094526 247100849608806149 15775134246217267886 16587424985046374259 6729484373629464113 13202045384087953068 18064509780456082164 14134639857990496598 6025181175445246424 8377031183642681386 1811974044699439405 13832537159450926870 8249320342117504922 16344192187189042543 12253724459768402806 11353912287042078965 345104740048114348 13880928799373436472 12821873355510415071 14641855124788951873 419014753860883591 10604917442675709835 12587583827827143323 195880292380071838 12518906795842796562 16463507952955384090 1903097851386035549 9192512971733004262 7247126263661506429 8465842618176011560 9272800895031703858 15683722991262316151 17687442563532536569 6131418953503822118 17928833921533117849 922430636750712079 6937503503874738106 2895519722713874638 16644729553072448859 9976348029085235774 9405501922102392445 17987293050602632392 2340428763730883937 4059974812577621148 16590480213881254720 5084957928395839996 6321254028108496381 10119562571831456159 13804246430042008244 15779042189942741949 12295289681849050930 17676940668596693778 8220055215846934884 2475753429046801648 2623935296610061580 18181311748509065412 16365829375551534637 8547155332960258824 5908025044680374667 11213413804169702394 1520750949600198939 14273333452133265279 15334554931232133960 13206895443308928745 7028286149352774711 6250859515462357064 7579626393318170618 12796677807429704643 9192909258546957278 6977861217215028909 17051847091485070871 13350633192105755637 9444838393593701162 9040245404071858329 5270294900622301759 16705606400785167290 7720482932514452258 4846864174288581804 11704981690522550398 405058574795233282 10984607312832369253 5407608368400080804 138604471718506087 15537361487221884871 6945045222046534103 7134614349963674057 15919258500248179887 14400227358995977583 5226195765645329684 12458758368966081169 3847331802463009524 8091514390110346183 497035754792300354 17649943366197149811 15304230099221361857 17481315046754563950 11532569672493762090 13371792904641902525 3229558295774797567 12328140627209482273 6266532498703006399 2793080110145237124 10559440262793219139 6675735788369511597 8496192373777886034 1289206861188019183 15259408616496587644 3022663490359179283 7345563585976266674 16744566580742931863 119402185410041605 8654918414595740038 15444994544944457962 17972241703689017829 16837259943900827189 14284993840081784121 9678551194114948863 18137491782294960676 5226406557085320208 3285768155156736958 2732724702550649517 17093188207441816526 4228648679644478428 9395508921442576150 4655734547372387119 16441031108375339076 5611579810181815422 7175386717075874358 13032654545374572177 16154861715466694502 734806948568082444 13730668257745709075 15005715738165952298 14201221437006993382 9735631436797268227 7331632505898963422 15060342727198223231 2465572420347621109 2152098166449250151 12962485204021144129 8507380898965056503 14877801583350251665 12730850734971407749 4343603642993193859 9267900539225386281 11894398076608589523 361126998089945970 11482524196835240138 2882140672928289516 11455054014890952386 11559613614056216231 4946266999279765005 1096406091694680278 13847349981086840293 13779012856733460738 5173311101952398901 7908581300796100847 12088112857127076607 12705259244151475278 8290149923522462388 17136192975296079653 4947084900529965725 12817879054938688539 13108751551498847851 12585008295545994142 14032216883291316276 15793123076161959066 4085302129738776392 9149145161880463953 11362084681828963848 4453269632130753187 10529809504886179924 755248122782715486 1017885493951497844 1076179567456628810 13109927538809391869 17603786843877337590 15425511886094014554 16671780590724822173 10360025155340198762 16945146763986909979 15785018846724286410 9400315949720772824 13680268011621762976 13326839151841475645 18184296462241515919 9724120222036068907 11912913731401311021 13465725577250670407 9357065894321639781 3901527403793820684 18432036790092323135 15584049680249034139 10719161467939571311 9705616110500380946 13477935766292170663 15447456486337603927 13971915806474715082 5956240399026466437 16151316660837833412 2050334620873488807 16697435243965076304 10592172976779658290 16985896066780711385 9121328922073005603 6540980691757978408 1650985449808529469 16836300019521580761 1884100572195002802 12595136577402602884 8091867103788478759 8754770673238417912 414753302395634981 13353914552636479276 526093760443003131 2500640197702383501 6798082640812512989 2695171217362402559 6736516834719559137 15831190797305510368 14284471575230052516 14280331625889197877 10095550107422291117 3678705715179256883 6316998585491104685 10477350481908315258 11615403829662370739 14951076975816114589 1212536360625432039 11890743204488497507 16295233495761193439 11516626847954543146 17409963027741153229 17406372276831382798 9555240439179131635 4800428582660684257 6116032090796617954 13649108229775831809 7500903751439193513 3772981741002134852 1897599509050689988 16771263754535012603 13300831155485074868 6259480395376788729 15294149645912999824 14688519805900499285 8636203698041311476 14440631885084751642 1750883420271226130 10446760086280703226 597329243521901669 5518472159214816508 5080176855329126006 10950228377586710781 5805470959299332141 6802650283858823349 14676693550226566873 2667807854500699173 1566894132206186073 16652239551298972467 12428615117027351039 17469175805873991552 7058052350520289890 8619552370722074098 6918497859922366152 665645352152404470 14044530420356890064 18348939213585842980 17472451560358548639 13388151983314146709 7347525286019559270 5541211402458436391 9565164285651899573 12438218392060125169 8984923474549820960 15567703066659050039 18294379698988241796 1916007061055391682 14471394702636580698 3409450495510005367 7302274382259457552 16646334543023679146 14652477456237077820 13730454346487030773 15578807475645304420 6849974200615269143 6081101396823394306 615703095114711120 8630595519268171761 13215633880497830908 6430123493815585659 8187725480433961296 8275192705796053111 10554723131262370168 5396596028746381288 8029403656299696123 7139400843021132715 5916562691472545060 14564406458081505929 4646020643099791873 16418900004932014011 2363098205689538315 9356412565238046539 12957847035613273609 15870184272603998253 17908366493399303901 15893550480196007682 12525467366160233304 5759330016326423623 1883310746524682245 13480964223596002571 11743479356584157788 9668537649173545421 11401532208017624510 8727432372648642112 2068682851826182305 2840950318061599348 16538622972374277462 16513006755082153937 4930048985000885704 12891277766460926296 14618719857201217031 5319957222130062960 14138357971037564030 7599292558036952704 18393334749893689392 17948731128280279362 3234199425597441679 3719715447390158552 5002840037240024870 7054726509301929786 6237240406925753304 5008134086509136432 810786778904017052 4320297718951769456 16074466852998431515 17117967586910843612 10795090989360154344 15930121878529596920 8466656550893734583 4131684998316571625 18357387896983294429 2101474496129894611 13504162332484964391 16211270804322807493 13646770132137851612 5031883454917987614 12178888518324416106 17444750378189795895 10783320649589600800 9684018260584212426 7238439488100142534 10704852493765457421 9315065296524893024 2442463939332173615 15047618995961665943 7589365491275124692 6073653694389410250 5092639906147935429 1786880424117306750 7543938136576793154 14237770090557624241 11553255451655598041 14255925749064893959 10044860632600399632 6978511437749961303 65032815824941803 1824899296173200859 5801611179957104838 14976286432073428162 439722685796168231 1993613103492211567 18058902221713739078 14225107145432940464 17373051056119266920 5380786283435804970 10248797155536556204 1490187491571852318 15059399819676035886 1775066422900554662 12656416033399488629 8421782342252645122 8735969107077941831 2595804975460208013 3450082814712124817 12621542393127679995 17658788954988178257 18016963636929791774 5840671284827700151 17467268136005190111 7966697589366314394 3931565076337928031 1800758426962929921 2632685356258599658 2667652473792658454 6193998820484043556 4990831190818067296 10556328203609684717 16267112804099100649 13584629391621615954 1040599618698734911 12131906757829657232 1513804841126141464 8427547640097800487 8013392635354671600 18207335132718819903 3384234655238955693 9918209021732984968 9303846790260630193 1259056138064093654 11250919151265165630 5874365728152090500 15875991449501289339 11662214485201403639 12797741144836398011 3626705637666363705 13116431894210383169 2983729524383921528 7420556794705439019 17843854170598763845 14624814929094052893 4110789170680591124 4526531590245170682 15479358585554304350 10343351307536065610 13981901504400223599 8172690938815394607 17507769007884577156 2960880745739808127 16529138946052825540 4841014085153382095 8647125816507952594 18202567376839115481 7916924709864182644 14155607545557492790 6982867965904749027 5254136240046870920 18211750732429201267 10739542933277753045 12537385385366517942 14724920377326136717 9543088302134939592 17852478887886595081 1806799931835188920 9417501961384305342 13869697814290044242 5718775063221431948 16966877149150521931 383495314592960331 7079634338725512841 16511755520979891873 9982568073299675205 18021022365279803083 14229641738281075064 5305304543977582563 3020171968554961187 9090325650226203628 2203323203915903708 6058757208997247518 12022942981883702233 11932762408309078082 4393648665884986272 11795251569101867563 4505599910667683211 8034404538199251892 2329600511289007383 12491679796485455250 4973911624943019093 15324837734107921697 183281120565053501 3257659877285467898 13828090786503314966 5143507731822423613 17227350511103630804 2617780036244388134 18227380245049027698 6416813729495407138 17835134631557591331 6608966332220977178 11066249596394130905 4327008410372554735 9844152549773207189 8630305000209995582 13716357915105737128 6217844621386744720 5377015908988819886 11182683172605651919 4255954408873418459 16586484144279462510 14864044806386795928 4813219628345001720 10135904774099255283 1939565932507910583 6181248266840236963 3800620516911179913 10637270373641723885 11747241640685443514 1979235574898903121 16309662332608960139 14288252820463889319 10784859199743918653 15339059281093194402 14813566257443806462 7037397131293030394 1389060829402032123 18319794908360846175 2660723282917204235 15937905363020985926 16737217419871111036 5733154245710943600 18389062047601961949 1750566917350120446 6896795774717599731 2812495245201875237 7399144250790105668 91087501681118712 13848124598618930204 1189358475900511634 6431537528520361500 10584575171857373478 13089202956078452130 12079079918865372169 16143575337780126427 14093669870799161752 12178583533634903142 594749400415103502 16717723896436790644 7176921898241090443 4524282951996511266 6748797383788132880 13203665255348061603 10838235384449818854 5166250372277954386 837544141006442825 7149140794284893754 13705523852510770539 14015794592789048733 16978727136542382940 1508376017482316076 10407086874109349844 2980461838079614129 14329102105583300631 7342246347926252004 2119401155739645968 6492751033094639639 6506430896283451433 10496542483886773163 11248435717453859053 15707271329498036775 12298665689604939908 5246257400475263842 11006131459293749227 14122273651355001424 6442757299713847424 10870694612635310123 6927414019262763087 9762739095632387738 7665148394031506855 201178722525533895 5554682446889667933 18141941268699408473 8098146939031309606 17374542977261304436 217834629944893210 8936199690973195505 8240447973566113055 7499287375976365027 1839895523247483757 291193110168956347 5689556336886719832 7934317105190292786 3263645899821486556 14569571732476390842 12328248335551163308 3246700354989158087 7874052253829835962 12872641173019777604 16887569801613389054 11015002451197021812 11481333613299248367 11143146025591578657 7639660987322767831 63106861395883795 136343416826974914 13089771358911682909 11422716319262765332 12214444863868662452 7397989074158234570 14557416879817364707 1599952238680566780 11490592261469977622 13491854136515093703 11036158412761734689 641039743225126102 13741750971110846158 4710947119494990801 576454230397609574 18140530174974476994 7801428395871107966 5881308371153374967 9810041755295236538 12197427894927279811 16285468392886385424 5312607931834882962 9129118095308166423 14268815444681269002 5030099733912585513 3058871392366463163 13369754153682484697 16507210168690310245 6410697434276333985 17256928508095907266 15632437654361465299 6983873102613343970 8678427955732211326 16378735618392864786 409703428212079170 11516651256129555850 15289588759409947770 9357971735172432786 13283369372971709678 5573896439260970736 6530299007125704180 7863511523991473694 12947896944418865460 15517763827567853123 12184833294131913878 16154169410440527751 7817146116671536160 9180779958910927908 2357634663179341779 9051099374388224950 565522355178741786 14088649659110566906 8144776849407002322 15249733856076495601 6927847394237556687 16428376070858194197 3563648355148659376 13374795781314338550 13448577117181808467 8040259353259267072 7326476118279226561 14840184713567416765 11348216835110185333 18185061579706674281 5008659498623798134 14987188348041017300 6679604616654095595 4449605721585803532 17173754745043373497 11497101169892877004 12446715576976252487 12399470409670297436 11646254939760309395 12793790882625258886 269171299441476287 1336406656475919413 15324723708754290974 9044307672502761914 18002987842231044007 7532272079353282939 9451489759870414826 4968828137814706196 6345734452297873875 3915549375308514815 6366761493182341979 8299817918655822036 13503772550167215566 1726667610382206258 3482259428951760957 4474064461582379667 10596702671080446680 1140341796922806549 12704223554206734731 7147416764339809112 11062195507230934551 6412452099383508564 12965272473814324274 1413043528839257208 11971935337342227766 4963973496152052647 18409919339592449144 16729776270694179111 6632058696101982687 7811620428904853797 10290357307905245552 8762014570744427287 7554329600823284376 5092116130989950802 6343654754087164266 17722339001357272655 4791442533820582138 16176283124013002729 8203571832743261076 14459744015002610324 10680479813212263287 5874934691101619793 15099156424033434910 9974868818313237880 12719060270123877086 16820141963956902061 17510717081881678960 15720624870968659497 7359444942832166659 3847320244356726038 1636436124953607823 7446758865924365080 14998976853586358687 7138942097489102037 15835300608058560438 10206710575931691753 17534650525865014610 9153884917595921155 4409791264577878242 7942619264299707011 12460225755609980892 12618158668210872092 3110353187410679393 2084788632034030227 6517107418178540654 7029159556712089331 14924653047515073091 16852656154784461018 10804992768168901755 14636873379796293402 15804888551650812477 15722214877903177723 17370650423662197757 15307983207818800640 10142112029537989945 8906492324198129999 13683419372515285960 12658361012742677048 9380873709862823402 1175021006045318369 16764050544399759967 11900768353509980226 4991445473009891017 12196013860366427673 9071116241329393226 4208103737102751925 15138473048236485436 1661087764836800081 16116879660552916010 1933606051962825729 10914870594712247209 2909135525947351426 413479596746571890 477269693636664178 16513123567102435899 12465450545666170666 8146104376587494834 2071773070070904862 11905949153527908754 6514132524587024601 17410991487988221381 833617885903735533 13309542412311721353 8301327695275297282 18300282889326983865 17544287959296079843 17071041164030336839 7660040022230035980 5746794861865125723 5607946786215494284 6603069912464702114 5764782200490444558 14591953213997528808 3017767868910308672 6204628675436512272 2509515825897736669 729045090007533614 5695600938510538969 13946200568621467357 11854528233954451549 16067396813329920857 6575968119763780247 11301640132570190558 17731595492092978517 6037601932826163292 4308971478744854757 7222210470631388512 10677507005074969545 16856626178503589653 13433036631539940400 7888171318690758568 10217858840607412148 15681491338083774725 580275964258147008 10090168880486474466 14999229244441825934 11229407195048226011 896901679911270130 6542666181209143520 11413159464808809240 580741624876586389 11713438443914702526 8963693433731039926 5557392048137985708 10155533220870962896 12113785092741387587 18042034730567520567 11356777462030740434 2699910137292389026 3767403129659045921 17433862408845796967 293864359636018346 18151853119258718617 17513590283385214947 346238187809526726 11621850481227821369 8361293108539018857 308589303422722140 9944877109178182610 6148591521264317064 13009093589361860756 9073016351596762296 16688246456549216109 4811404846496496470 2846643003344849161 10176050525657601425 4456128993522099912 17670495122092625840 13395215626959480681 16547819307203751327 9325026443417465931 692014972458654261 1015204429011682727 5572447204188400731 7945705581645136698 14775724853870939116 12394137237768603427 6849889390368445117 16947610224774245914 1009366418821074194 1867084282564192057 10959293740795032952 14016001206754958263 6501602792627609906 15901108468058867876 5867954125031351780 16020207882600789987 9371313092446595241 5533402179480191576 14419271713623594426 16129403851641214205 12949253832214024838 10201105537466945072 9952225467196893022 6979313306557254571 14659643290804267493 1475259375737642147 2644406100208596061 5426337580930402363 15220673401171382768 9156438491395115624 6328525657586982986 5905539760904136891 911218776404731148 6316276685178258012 7139935602665273827 5628179682253240177 2376274433538198042 5943425581628781252 18154820494600404883 8782462461098097216 17571097175713662854 14924583562056909603 915893843621433800 12780947645123369912 12313311803543147608 6118853382618084996 348344395742313427 5880188613679874025 12098936710407559987 15999138942998704400 10748515479965092551 172978158478692978 9599924336021526606 15859436332205967586 749865790832748428 15642309058964533727 1041005446853573459 17607951105350693148 15250422926204911876 13704572411694242056 4387659659299812985 11649531757250651534 14478025894293660310 14786744573979461465 16335478078820810161 16302115020865169574 17338480744058048974 736357816008257333 2155485184743526672 1705976010545701111 9671199595237080879 14116203633597295977 9452937059618726714 353695948122490555 9082212850436735917 13560569060799604314 4334622904325202914 14919734490529501652 4112968555454604179 3622511281778768005 10495282574308117896 5306947743022723249 10500095727204090 4725020337877785052 17822373145740336546 17813349536771254876 4002634180817969534 9791394276735760670 11890015971250117500 13558632477240447211 4541840131440126897 7607738307711022972 1086592861477650382 4470335473663784549 16225472755694711908 1953618334567828377 7454089098342289822 13548268187618275678 16946844555701961590 1481632139410418307 17549765232456441051 6961456660837641174 17623939155984604565 13638371785952184998 283322319717512446 16931593363312345442 15792829351444137645 5962761406326578464 14204612296097270357 13230664810906727313 6274726439995054308 10227392161718026488 14378718692364885310 7106571194980899179 5221562037957711551 7349620154224949586 16753028437903016087 5612395353399949782 909618784049535355 502831289756704765 15017632462110048333 12783434389383643471 9705495045498894266 12836502511175298593 9710949044355014517 9232782160511369384 15884514133252701494 12291374661157046508 5299099078018713024 729693495224957130 13134897924844323200 17111804972096726963 5081188331513628967 3639229228610153331 18373815470823347178 10014196708428658996 5764518830815287548 7988741661840896996 17289680414720337275 1900530972526610283 1173133599280309996 12514572970411318537 8947705555626348665 14195125548290748794 16236943684555510356 18272357476119035828 1260415260471554671 5080081946492748028 18041228738878653755 10477341038964111256 13140667962373972829 14996095880910812378 3387259552118115155 10195648635480784314 6612874175014486544 3204943504301202854 10237550845400392259 13928604753756003194 11143367535249068775 11049154424027222466 12382669418012905501 4613927377726976088 11386943263367271025 16023104068828843593 6001889388197874788 2580877274284218321 2217374491151598563 16046852043545321161 8534377620779426533 16552851835974355967 15774034409196541672 6932575837676715879 12465266749846597048 11837252928192901112 5937984434584615456 7667462236021199827 7455227607126325184 17115570533609897121 7368639373964568899 14576300950601609499 12871133052872054072 9252130785653419153 15902480004331535809 8097096176874852896 3893412018909435833 3195251170167276752 17891494049684629602 18266993750841490599 7682888803519317306 7417121291150722554 13302828066776388912 2485627982263700232 6371307661024255060 16156317979919166883 4625551196114912040 14455084403857824220 1844139488612008538 6141873856711484433 14740909754924883767 8666499908849047121 7007161222819205428 4442816908383816857 18320368596197546834 17230371436880382118 6577022246459545020 5129703453245821052 14733715352018548421 13241596137034533881 1367680271286911179 5742429834913115991 7251153645696039167 16083601928878286878 17113874647791213743 15944597836620731150 13571158801736103375 18351299386214192916 14839875699118912353 10908303425122954635 578913272792964610 6372615044839331751 11331929804287522993 5969658730120008015 12002428073254436997 15659769354875686218 6643258033896197482 3009262950082506909 5573990017199233805 14027860849543960022 6267685968238523500 3846994869830151635 17774800258930430633 5426016398333871821 16629502964243563773 17207538589458378655 5368181780823709699 15427584866111925450 15907269731446404443 5199293320165728947 10630105912878800055 4427608501049899283 17230532694795974257 14288969214196050747 5237929293341516863 8237629060905291545 5728553154908051493 4522656787683340333 3021575294392639118 2306245472996342129 738081625012558517 12828584274716427784 8346532938861753498 4793726233070838534 11497997189472241276 7142991009233509475 1474177064723318875 15191279254662401707 14410731249363695094 12654272604873238507 2867783446849288374 1427630427966785832 15849230730962459162 12828059813189875884 1706627729071324809 2910851650180364375 8312784930170829456 3884039444019631532 8189095914007996122 6397261140019975749 8659199347857797540 6679178082016133137 14000388894486233949 16171053250018691071 16029777217010845906 2083675197066030872 3700728709650013082 13652939469226294977 16332699275736086710 15198343483447281598 15411519842886994772 2372636227039005147 6557080483009226847 3700680220199670462 4991558836168111117 10879345678582199532 12211161650909165443 6089274974069776965 17153030709110196569 11688255598016291774 13905204739629151480 14665879997012836034 18344455328183765773 4217425905925451317 3599803758836784457 11365230465279304211 216079957316231259 8652768823337767603 5390658543260215746 515461075408001284 5797452698072214729 15421608308425218651 12400600477947547481 6145802705881831061 2935405521788323528 11126274833523591825 15105901431559264209 3309698953619956214 5203048059403445228 18414495134202733178 55959618735789972 6924228295904571365 2336556939370467384 2389664966625669730 9533588326080384530 4098873159494689019 4982199507273162360 6300079757602038923 16184748408487044972 65002473122750976 13742542765790892036 2642600887656119074 4346660042466662629 2869171843134040861 11415759943683931479 4607793059549980463 11985658060973154801 10396497441550000306 12156214721267686095 12238311568142323933 746266188046624455 1075242769705187126 3785191811262042008 12355243254114607608 7289140271257745173 8892831851393537945 12958860197009599899 8926242085159411832 8158185522989007435 10465118672327063144 9856665923625523116 6022208740247610711 8823881166301153326 14514902109613423814 5318414613245415962 9884063613792313864 5954110465954858557 8632199746698206434 1053877372011923800 8542838924436465098 8132226075736208947 4977148134697824188 17238026068265210714 16184404501812334906 10902081334297220629 1970751338037932201 593386047284737981 10456904398366324529 7852234062700703412 12773605296350578432 12275513570126954087 6404353081138942328 3968479757051339499 13953415520905601812 910762514241320257 4984057694340672765 4934340215628940132 715530052282821732 17589205560098842495 3259058922455226584 14321075291638409024 5225142894416324793 14916025871162866467 10866071986159279121 17841546549001347606 8017175439023928379 766582990827568220 15497030282072077358 14648173600720960631 17579526541766102580 660186951389067967 3032355026884286439 8445099865285083697 4430308266750324803 10874095767857669352 13953533299139052473 8272163381755502024 4776563815918872221 3685782198599591113 15098601138201557593 8515492211272236674 787250985898704634 1485971658108878733 9228371544978049136 6239342066011426692 3616555357030103897 17671063780478694854 2732289564616100721 10199517830287691998 4509219838237964026 3315892335293611727 15605555526349901232 5588385745047472573 4649145873224475643 3471865420436697753 5462611772889368620 8450279786218082391 11357608273130412450 5456630415166381472 10786712942627441210 5182830907407056956 6913384763351234841 10894316605381396194 1009094041185847196 16335707810392076990 1919932926080972674 392240809647079281 17299910031925790659 14571630150739290424 12129221150742991353 2141466771064219510 7427294986783817374 976221003555814913 4926149057076407986 1183274876312871585 738188765935307280 17077977068264525754 16019603703926200615 322679315476315621 9871117391638968761 1676006992793721326 12102629802832034735 11317094167793789297 8127591459255057134 14127401357877697701 12997777878987536192 14953151355444800121 13235055980287247786 13848253386374783286 13132365179092914238 5730088384852534533 14600472021325585744 13713821490822865991 6288550135286890225 15236287296385745230 9512031217542332306 12327206912746206040 17450164217531931599 17352020774014530880 9179337317198666864 17251207390601180058 12432180236867011255 13574272625044340653 16943147199252491191 343857597655805020 5510530670839515431 192598460394458586 14426306882393666753 8984774321483359277 4704676208440513551 16862268183648044916 14201234087576750425 188150304492606577 14855487185910934846 15506223434891409088 11104448183915781041 10241540856460000839 8828028614448087929 129911374836962157 11098873996700406176 1078616438210096048 2258007580577925343 13956211216030560935 9683875559258409894 765019853966624570 8689900558890971565 3511045480109719731 9101839934439662672 8265120446363186355 7093615102953399916 16338165816123998460 14289459249661653213 13422277052589887360 1724435860653131517 2812007322656097682 15416331896865194842 18279072713970541807 16870181700843544381 5104435560194500276 6692327113580869327 15448774203570107847 420212772543893208 7078270775383169544 1309772551655676118 3633985553881361356 13872327417478883880 17442552995993625737 11699674184365817995 9024604592513132281 18429904609798367386 14118947975237400191 15918044679160082317 908597170074171434 8170670048062881694 14986010437129324755 15589029959729164798 9887729288222745152 8808216075590559434 9156952030181123561 9379003978675848128 9349330021805954268 14408187789415326915 744708266772147800 8810572575720624624 2774606727419590775 3572545385732249588 4714493477407125112 17768435593786716030 2878273607973400437 8899752686726192144 7571197478055105747 4728087707823674757 894710199174753481 2062314448287615448 8601365178210117599 12498524770376257052 14439624011999095935 9636575965463198107 4375620396188397992 3886284706920171502 16789088306735655978 6987417331732219324 17552797197498491369 14059246380369803266 5509984800117759682 14103092395558892775 8991151801935920279 1328540921746546235 6887236296871243604 5673774999471336236 1082018494336786758 2183336614453553615 2683767155903743111 3096758332453202494 17289132031247404492 10283677120878028358 12254574311198059626 13538973590032070369 17089100144284631833 3961030999923371879 14963966158759725213 8794835347742233246 692380467055331612 13151273919000854747 3730143657054849468 1407040126778970274 13520843459005220595 6385898027765115335 12072202561991935709 6353559331451866287 1267347827157112204 2427025356983820340 16799118021102464824 4604579387350648634 4839857825135157997 12155439683166814323 9814770251700101493 10645995061927849709 13633300228603482928 8587281485059618667 14107701663105077460 14147407906735898452 16487498546486437038 16931859444158102550 16584749745958298699 16182029827990878258 10391536933570100988 547121876280238743 583693276369551408 6013632948822476051 9726328555330594623 16141484695713031381 3878592341182577734 14680090359223477371 12612535289133967258 9966771954498080031 4575072459348256810 12794603860322061668 11285178139802617079 14685121698185651961 12500011429946290627 579052362094603673 2676213828826064817 8052030001206791052 5355211337676582974 2599058280446896278 4540080390567211273 2883788964410154990 11704287917987927694 7242210063813459854 7789815397667747213 18411545326853867579 17722935872859352760 1916228198840704357 15434621659935924811 6924068515964032854 12661029597171203820 4308371308921874657 1505876865099889094 15005813021458318496 12392570106309033720 4994131308261526224 14560594486419154641 8076976167702904537 13071576737141897391 12451239144880672900 14704701973082183852 6170488368422645816 2875600992958720338 1582432620138454415 9720839799163471382 15155365772151760258 13370450032789553548 2810207726230309710 17176423750047835602 6742414452104996781 17968410690554491118 8839413132922534423 7917590091010460331 3207954998291464133 14567514647334154012 6995339114131650362 16231779655113690194 7730419363589486890 1027285389431963717 6728306814195000994 13434552137702427312 11245660854926723008 18042978801759330537 16403172377671988921 3825727632459651115 1964850887585552964 11728441136118208412 4827956144472166514 7229743389886493634 11269024385927337492 5385815098821586610 1851100384082672339 11773433827749751483 11050656619534947356 1856471553381041884 8237886986244925348 8050113551539527837 3675170167408404638 10100793123088734671 5358230146940077800 223387105459483052 14257937941945488872 18372072847692036067 2821124436467628161 10793126349123680856 1982494689917528960 514391507285003940 17063220319214440707 13120193257497063194 16066259552720287464 17758467023399874267 13411715926151280885 14432383305212915768 1105724271232528197 2310656703860938230 18321737594108044701 16925773381415128559 10157756615591086576 17116402860431142468 11583229293038132828 16638983531293326584 5004820052993119746 7518244184495860893 920640641704563350 9083130930948380189 11979856313836619193 13866922817074986838 1504205004275832659 8667829911194642159 109854730682798779 11475569375637763506 17076342191063442897 7450905244315763757 5619226178700136022 8851508159267144493 1206127749386270476 16602928089149391743 16048469530360391542 4331806297908662422 12301832025921211181 5802836863741216944 12022692748804815590 15130760143839490265 16729314347059832897 10560529696852274252 7334573674263524808 8730599067087465587 9311732053044937589 5418341181525989552 16207070509387282890 4945479532915132999 7224138192981609095 17676711608767155459 6503462694562115707 4214770280167523238 409477198997003321 7088694539389110808 5679859403884572081 18252763840559536382 16159702806135474238 17073646443288929674 2448002889217912586 504070065511990895 6561310764823001792 15346381449662202420 11613780648047274284 8931751405106310747 12327309087970603278 2685112452654287795 12926353063578960248 8715325000583597773 4623347498829418978 12651777608275995643 3734323163583163572 33584621789574100 6471828179419384730 14670064177493779929 16057641246142744858 11801300399855220590 3074954543875385347 175013297389656134 12713072694629368715 2621283863654999111 8459091911540278702 15343387395460273887 4887712822263844927 15011757341313985618 7155309161786846807 17321693735273072591 14673200021455208948 4164495488592334292 3374467553939003471 15901600092017325039 2319821318421837223 6759936995110428809 17771016115549580243 11341133336626851435 1570335796714543119 6799789832341159810 17913480948343972523 4883129464214861249 3347663381443778839 17910351836922279659 4367169197460995503 3364450728388463038 2949822247987185786 15729294294533481871 18385045960347204516 13768537719677313361 1913497075459975540 18257974184159092125 17793734347825532867 7283294972891721234 14472886999000900688 12041981398568848531 5538384867903072373 17562478960073645929 8611676534232791617 36647361518282947 12231926816956276710 2121427843441182558 10210039634780680726 9479692057957014763 12195760261334213702 16010760029980290514 3647321830191685950 10403675993187965331 9681127119486773737 17435577823535776628 17410381757614824736 15889581167930019622 11241935935418333753 9625951128046489164 17505124584068119261 1372503026298168162 2538855265760852376 18292072436119708867 7726049358567406219 837294917776427546 4505744020472345518 13518348647859626062 2873413620134717451 147459645694538652 16232794502035567588 7510397107070388988 15254875043935805944 10176360029431751725 16640206866893122424 4062058237572085234 14490505093109345769 4852292390478578840 18330784398691775823 15249986793165866797 10578090276534510546 17347565875001646263 17688097873677267450 15646222632454100720 13443285798404411082 15217486005826683058 16459521974666091656 3783411284988220580 10128531678268545752 17241396568320816819 14760610658253654111 16660110858132666638 18277293244565327907 16410172636091806817 13515452495033674269 1793873761787997365 13419693852784285319 1995286953944802440 10533124614243978215 5842395688763004545 13862987796098307267 3965966021301724110 2332802617680179981 17312849157643603240 683310573354447268 2224427682296984193 15813915395185932773 6232362218763473292 14274082006109207318 16589502920058759569 10071131162493928868 5479172194512770126 312310469806987670 8399850660968447714 7982603415647519486 13795378332049434703 14099076150961382248 12977640297690971797 11100726812862391426 2852087957337260344 8597839346837020346 4278115670953608817 17497915867196622862 5391986862305398679 12457649930895533313 4046000919368766951 4930657533083636455 11353470257792905638 10424662540045680882 17901289626431662394 7101586514208348407 2007913934925597764 14120623624336384713 5208017900778087734 1199939722577384051 13705645977637602569 13270082554034517524 10753794374975628909 17191588558637958398 10036178239421730129 15268602462674558119 13275176322391350114 735955120888075842 3259278612624060674 9527465912448438934 15190875169912466300 12397602900245108648 11043838039535816519 3474111107131998979 12105421389142823831 17287439046293575116 4654028325811571982 17278971204019695644 12873250038230158324 6447145325428834222 18403557529908363447 9871051418755282940 3233342572564832794 2384314666562302678 11458447620235577777 14312268479203575217 7808535829571663191 1045051134178758030 16951712084281951381 15302665229178406604 760572923974210293 2108506166753773513 113441688471397107 698793533012859655 2893453333382434549 17773391331966588302 11564419016684098127 9550838354243308780 16070171238333740386 11786493015539360362 1537341209413767197 5420236023097597899 11160437037870555783 9079486743499032320 10844156574080631481 18247007063876686258 10332676632231912093 13773045249150050675 12218491400598555212 10171907567038700699 126599647197728276 14487105639169835319 2099981967210301820 13478212434265723032 2711981197580224943 12947782005381861357 13601141384006667405 9805611715939971445 18163389469352847824 15099976421085749941 3161608158845865118 2384160422140633483 13502047085624156685 10076740515342685539 3052804815394613498 5348314970161822234 10788492365422262594 6200226594405302158 17153857273351698734 14061476204576785810 15267531180779397975 6268365891470679794 7764701604966008228 5889151860571831099 6286818535517773226 11559529128281704727 18277773173094028575 715598101789142222 6100755187415671808 3186053428682621714 13962491840792590936 5161487736101300733 9004053302454171979 10037110787820791698 931087011493544405 17267628969434337576 17191561117681624901 492776617986351116 8444523881135445403 16974664086401342377 13371817470454849256 12088990401114370467 6410332244422092939 714749081089065519 2907608771905914418 7822845596154516819 4043550387546728861 3301174620334000452 3562031608897465586 17596994696556587061 8259589326573399299 10317530337995572173 5732423907253786669 16039691254608096208 14904243843488657764 9408940502261481316 6066674578909528003 16445277351713724836 1464279814003807928 9105256855686972586 1149221487591056583 7996524749436706084 15438333944770528627 2243095589251220938 2814580702636240227 1745560773949720233 10718278135177197913 11299621807069490747 4733178328673793757 5332917231062145872 7982886631272610187 3725161016165938083 14010858231781726111 6298235633584851437 10415819144325273969 10727596059481199391 4779595281035951340 12898947107545117000 8633294721069930651 3980115979150301758 7258149457635278994 13353196677270577570 3008437817871873195 1077094844045101968 10427332956502916825 15307700112720520116 8796910323970205090 2312634652288426742 12944725143829163788 7381990652641200564 10526837177653263365 11282588079890151296 3106278618983298177 8887953242789360239 5130138589329160872 18369496816282861046 7231312875984605984 3985718767162625178 6682383257094764791 7363188064167044302 5120651396578455152 13875699691391614722 9603506268096557168 9301196069446640610 17742963808683966252 11301430820404976106 1401942792077224147 9753408838989880505 15857063540402676497 8456343558647233328 1994754960129056221 16489473485921871221 14199232737593960056 12378649382099071158 12977749845370679951 1664340381995435707 10002675269526420260 14923470334948787206 6208592672501159737 11495343694191296924 8002919016452121060 14996228432639203102 12081815216429390753 11896189466601265669 9471282111679863805 15729201062945271728 7157511036294499083 2520635731786277525 7907986872653293037 11936312115234589194 14681149175313262195 7170819438419956017 13326992592966254268 15629619668466437882 15633645147386374840 11037863331528255602 9990975374470069062 5716578070093694137 13875239532861127032 6093094337424684748 560245302437128349 13738720466546399597 18098234761421579669 9193588269874317260 10250117065686317504 7053715190913149816 14432467486722544441 17283176809164188820 571304493114013524 3209330968080544106 1504939830502158198 8508387782625425363 11557125865585329713 5595801375519537630 1531373245378570381 9734018535912147464 5832382038583859393 6844726676193190033 12457310110312720899 17928681316031709621 3958369493300556373 7488906520536340993 6054033047232291743 2029925044638352822 4142461995971168739 5020264230552348122 10157723163392633296 10748586648566490107 6999571179868042037 10946804650407632207 7682371035864007569 2840989301248626227 16835909101740043201 13570094424129594290 4185448398809609004 16836153397966684304 2877265363343984838 1297270781393087794 3660245899632394830 11528492183504335848 79020492855114023 6647912651677008173 6569156240876720737 13466605148979814588 2553240167006278479 17029887662229402532 2338849656466314303 281234890724873005 13817375721250750101 2666254869957138632 1851000527123339828 4852294461701723154 1510966782843004431 386976114407215434 12521098280768933035 10296415591426775607 16863994717589924760 8849276270514754196 8849427273414330001 1573709341916886174 15695737029564563368 10477609327504405009 12066096539759058768 8291893984536228390 14705983187663114442 2219631387607896996 9303010530168411024 14756493219381428661 8000833929532009602 11506675198109561306 13824097351330157110 5672785897810040633 17453756012857606477 2864244189869155030 7256546228449083327 4740893715452602462 15265743902443496327 17768339869521699697 244767592832075962 4892694421173547289 10368070159784385945 12644012862060283691 99989245132781263 5312923331300002015 6901290962486193721 12887490805139098221 18385988170399999080 3723891629641523309 11094210020937390299 17960301034218294847 10773515249274542785 3996684289705630795 1165011551588696983 2283429299007738413 7115387774424142506 18113887404948278135 15460642719079930967 7568544067436843206 3238213036440916094 2987385005888047759 12454286375164255325 16365986144102823502 11673770119143368979 5161973942146980232 12259736687710532506 12086528497711686806 7793826413648870753 6996360805488201806 3076425890924044319 7134440237933772560 2119697424234441461 12897662304171810070 8073231705675448830 1820168602132731995 14501198695989861333 7586154008957611682 13645735232867629575 9303589591996840450 4628753392036332174 8375381120486725384 8092619113576035537 851850128527671650 9065037064470997141 14736100129730381696 17277993648833994070 15278930325060907517 8927181154231664100 13966465121771283288 10730765184423279864 16956542155552578498 4417338564793868722 4090048250339749073 9357936905657610655 944594868959203491 1247747085103449842 15423578089690970017 17860838734242714508 1377254050790424018 10664540789480480537 913742234805428734 4960801151272970102 9010147625203463987 10448981747767119576 4822934222016920969 13413115378669962139 5709247922122047740 15715806267440415014 14571562776356375217 15398511189847125140 3215559824957608328 8661494000525573136 12209875705308849417 14869243418424423194 7608934574301918591 5525638584933535038 8518491905097919598 3659803970866978502 16225277127659331794 4837228300563678441 4336659021645096423 7656028033693638610 7369975752378890968 18345584664661487754 1646565779072368883 8066353736363326297 4127545046272216 1176486500172587877 6428179754896715634 16510797003473174526 1752251972805543279 13420966753850682204 11047537033677044738 6911653868651544997 15555603176879395745 237055350728656136 8731513405989100136 16261632110601113865 4929601779918222876 12199033231806051830 11331109826116290373 2359905803236688722 14068925451515759581 7071125421272700572 6341531312138135071 14419043152473184742 5578614124851845943 9472548839087715564 11321540234969948153 5895283815371777622 1027637602079403687 7758137978330882242 7627985719363502134 6073664059062341242 1253863721893249468 6690508561704619507 5368213808881442305 5808075332503982059 2204071024592053049 9357503431590004059 12605731872554339881 13133915350072099121 13961879760839816987 1958874953063347910 3200289942493494780 6429310442732920415 16862207999786942288 1902789659072997459 2030566283677029299 12453785572537889272 8256612314191163827 8795075067408122913 6950514911267296963 15779809070324331025 2338882538288291382 17710026927825836224 8750543059800932876 7281679524292341028 12185054790799109572 9850456400489397473 288520532925719267 7405521824101724571 5335157226371694589 8796343927450321412 2682736679085346335 13245440721798192390 14257129248295105391 8436498692221599202 8748550278313219176 13556543265252958426 16615565212334023288 17983744724974434772 52135860888200779 4297203072849448772 6215530299643371326 9566285961696277415 7791703287199668266 2772998313384484984 16755833301165840466 8074619750105536701 15459286997337785765 9136276426685457271 9383617968968848840 4611803192681314091 11343855963787947031 13330762570685819156 10965317720035966701 5027051221749589848 4939737366140494515 3431487461550617666 15883570160585806888 5278328003201296558 7428997947376703491 3576613717841597096 16531225500240307983 9720269366931299113 4092639813849477413 49444652129893377 6691883161523681518 12913658412846283763 2930074927341296545 1687624474913935457 1488047127059292495 7297554170997569536 120855539966231251 14789372158115013537 5823069267413065733 7211611211739450083 760170209942666328 14500670333221630284 9246309062323941996 13719868496138186038 15799422966895117871 12553131294035598516 4603498118301788828 17218846894345421178 14641358283123821008 16294920504383120760 17082833189633327499 14640382378175003091 5653755737237088018 3757678301886115860 17005650694905302727 17071514702885200708 17581653500833996311 9851843519664395649 17767016217731292857 15969551075658380544 87818481801688262 14830994251657088365 11445058225307725122 654432444618487817 5835245475155812617 2578613780583229707 12840364316398275364 5679688794752700152 17853224546545572053 3310256507624159999 16506597516454661055 12677752519908868050 10905393413508742025 18227495456291826214 6064388730989029037 4433917709432658677 7170037264487456167 6708791919009830454 12160396871710393619 18179925458893791436 9966823543932170461 579553698079930329 12612257486926570290 16863996686763740252 4938205768029978923 901340179028004715 13746652351191613984 4061435105989371712 2425820525535180507 1111352697369654259 16104574688059824336 16054666685689489957 14528823296320319085 16991255172319635232 10188719195095678202 13264318746540538798 10203197856691461504 14181234589860914336 83901447332639426 17230218028835198445 16900672614135206761 4123425970302817195 641206001879910747 9702666152765611879 16988324271703774803 5846500405275642782 5206584121720738319 2944453653832209534 1217959494573311918 6350670374443458841 3893965771468137812 15064209173417597584 13707812779448713266 15674417747097572453 16141229695470297629 5943930219149002475 14493069013500217757 14426456083513480813 5608295145155461951 55928017482469534 6846742082904657022 9305341292733497095 4276356135248224539 6905525691205754365 14998435155736160721 5548348599142170234 8619321480759272207 4686497947575743971 13326286794350207178 12029662018782858649 10471383449881113834 8609794603509277258 16912060477053635802 17545368462305598727 10006557774594748153 3127557377950425082 8088891125651305666 12039249622064606084 14021158686411152465 1099301184933798707 17460429669090368703 9227841522136109009 12794126449953937141 18068800537410944611 2928244663849442605 12341583475144890556 2754263033559094771 7501249143112632559 15626468392532392535 14935196287969773411 17304180634522861886 3512556879911352644 13148686195102661085 193867562584552982 4942159399032183692 838201621439262122 8759854452042132659 12401764495351135946 12633908465759392257 793325639933394348 8331752117341447562 1551697589877294051 14483358939517458175 2261842770025497383 52025979084386481 6755617438145095654 12178096276352187624 7189019399797691297 10375265554071881610 3252202832782622492 18346322679360872618 8719364223293199834 5793011120913491127 11938902340324694428 7322992794519790311 4250415557426102554 3293100494690954356 4706646850278442696 16531978588816389154 11239863632531046972 16729409618052151836 13414906660486954146 627474940204734703 15672847170438009555 13786420249253750492 10193826770288261221 17229173866120717020 9419091937785779660 4477408109261892246 13944456416337428418 13157297479121155662 17449395150569408502 10028487243670412980 243870502299166111 12901325713102923212 12875933232627479969 17317133081540625742 4556809892602751888 5532970314719431806 3406080584794903391 16571267394504537957 14028180981084364595 4641365328437269537 3089874758957835031 5813251139156891635 3386884429274599233 7611915764318350148 13077755406367310392 7081726873388877839 6383793821015317389 10362845156106854927 2672228170453988986 10839737042925292594 14286413003124453279 2144113205519483028 11228254970391113222 7983791959569772035 18391066552125909088 17195380845962263261 9610883305157769087 16280580044935618709 16643355226129808176 8143427743789944745 15602520759558054880 8446181225576526820 104247893420620854 9557140848188633541 856152750101063115 5221790953028330040 2993174445629741909 3385427805201788094 3936530570797447483 2369664138377962289 16891466885096854935 3246828754935199223 15435532724201430315 14168389512665049323 13046537652252803938 9845148882465391837 17756662208901183824 15174251247056286460 1419913595170884643 619166635215933559 6310601364096253159 312285243631912989 6304687488216055139 1361941350482121179 3396379852460617262 11342224053487969363 8516083762161041845 13015041643912258748 936518439603566584 10420712421814378909 4516567584104660496 13512538577039550974 409039843717113369 11128249344732831972 13383760997471438296 13049904950976375319 16358904974050268751 15585946257485890256 12271940195335204661 3222135292126789168 16594117922893615501 320173610060556773 17235802790457131812 345547759045274003 3836155979566302467 4796519624697140468 17263480211403269149 15039637489957203505 5155520033452797761 16563484829920828048 2636992436515821548 11109885695638805288 2330136042539639403 14804519528904697424 3734843975778975588 5120912023990781453 17940405327126313788 6093348381331179486 16667678229784718114 17338626886263259336 2071046309345027604 4464156991286674238 4920526876158853991 10882730281753151318 2523168055048239884 17938737885359975760 10915043805049453902 14482614625828890553 2539399416997270523 9312702032911626321 377091228232847830 12990994828018682569 4357399152641976030 11065367055845898659 618325474534996457 10226999986015656258 16912903209135938531 1525620656419919874 2695800114349473668 8012580253285243944 13276273999220726015 16183875720508831648 17787466146967987634 6279238192732248313 18300955127964210973 7803335347206543632 8342460109510055864 7621248993239684629 7774479862402931247 4364487314577374846 8171209832680993083 703092191085468205 10519494533414629288 9122763693284945439 12489194366079462723 18369854114692856474 10839516074075734395 11194723984315198376 10515926784169117145 7108892404034870552 2980206294213165249 14012979894222832733 11386415596819691506 786062808408203238 15333896531783298843 9352758315765493292 836413599328219253 17704810316360963567 3374340758149999240 8953470075344415236 8343273608250908713 17436557981448692581 6908445820168742237 15635047024501548485 2145750356638151620 4338751807906941476 7219328772999874828 16036730855394716950 17101882552312493300 14033202868384219376 5124266265563940327 4109192461185468785 13926039342224799324 13336158695907168107 2207065914112091497 15404754876257676095 8491641798231376374 6943446260763935898 16525097053285928144 17350234393026808369 4988935117786560114 17748995079784233040 16816053702387347887 8993523898828843717 358395818217313014 5028052979269040588 18222892684152680398 18002052955096089846 7561105895445904330 6194792092135939904 11436912818039009650 7019508306441921278 16405974911496392913 14698569423329652465 18415167592766524144 587748939136468419 14737620383292392330 12999040147430651326 14023147400531719615 8319098974497934080 16586613555607470444 14595590827617579364 10325804185083042416 10486659516631802466 16836000277731271832 2386783474888547435 1736657866889834085 274186005641509879 10012233746913326436 4963254081134496808 8339116008329435002 5377344047158596083 1848509163662352873 12846008318292412994 12317364043351846445 17629943171297821302 6169194721527666401 1970866426114472474 9334178640597976835 3986450246761481899 49029820246239161 13827363927112685890 11381310092834502865 3906966045425009030 15051493812283898403 456598975779570647 16983177195718018453 9926957910701685394 6002515983858731659 8426398551875639158 4813546708595071913 16517828688505087538 3208471884144352886 8871164500514939028 413790825837505499 14656385856218516806 3236821503091658451 15577421442105789127 1469296712009967465 15439756951864618146 2447321095472199462 3756424069022476364 18410287802872719870 10172276913600736148 2704279897198066253 12183115749272431640 2420179793432422868 16093765072701068883 9537499677103814512 8175827110594274813 14471711355205694309 13538621605239011718 12650630811336016209 18104920221122545224 179144923760335794 15041226222990365368 866769140613047986 1408745197634453333 7836782232058009821 8494428721968835669 9848342206334833981 16782383359358550099 6581715889249381311 5249990808291039279 3041724947614712990 14305812612932799905 2542372420414198001 9514202222562724379 13656858804954799411 7930924066343978992 9070815195222080435 7466949929375252442 13816706600799022155 1400166863127525520 4822692905195154075 10678044286006124889 8824097229003988459 17065442877937682491 7782212761152804432 15642989184886995479 16721054871332362228 16795601782147592481 1309165491074446670 9176215545393085498 1728593289272966325 13196062283406510863 5523157094799028616 18335483535602525228 2263143124748616551 3430769629234739499 5161649020573110924 366995395657154078 5801323693026819412 11666212552817098016 9700039759107899273 766510887125946549 12953083453320699203 7347649351882653542 12001773485864763234 9385225426183094074 9842718295363123707 17591781737361515692 568015841575501368 2893379535359664073 9718490538169267932 1854098024860575909 8916581434613379483 14843948242264374237 7836535628086823014 15222912848850409815 7956727348640399302 16076881144907685207 15773064951810047561 10666395632155303882 7414202730524595977 9112359646016082489 10770779629586026434 15280293517659932895 17909307183892425631 11357422371479223938 5183442277756997255 3135611405668140311 18363684284837558858 16392171023485461352 10919773202974620292 12513688540849824694 4903766713520495540 14379454875552962718 14803330558025431184 632456621132094684 14713282011034544441 7824049152704576693 446598370817864069 2751108126443082066 18049214247602193961 4132113607672605666 9152602439507473963 18300993434551403915 1099643671402502217 13223691812415898992 4498161861959773329 3370337476357459698 16737083801332044114 16444902139078451135 16554698887196964306 10372357574965959816 15362951382541196631 8301917583143053610 4299033330400147299 6540614268891000017 8095052762347906328 9196679575536596190 3016622572844959223 5452951008760632380 17070553195742690950 16607149141185321844 4229977464994120839 1944553805466342381 11289387497213948630 18146040115645585654 8329649002169600502 15864997474735642523 6289646112431159034 16503552942819736450 15458662447083028317 7709767693161901573 5504609998971266939 3861468842491973429 13604295800171552997 1919105287266215726 16641372448316563428 11173690214906616369 11848168870586855460 1324892858460616103 2976905127057378415 16304107451340244182 3080318910802080205 16567899993490395581 14280608689176435539 810437078778549312 4718807043580367915 643735409457968263 486351362226851287 10891399150481659947 14618126811318809262 7022448212037203629 3099041960831374948 13630414221418239456 3371022349488591538 3775624552713960946 11917590469441435334 4108220137988836697 5765271694886716876 17171263873888029454 17117349289025396773 18314232033820517088 1128939036184771084 11673468418974211029 14235760567584007292 13753586789627311516 7306414306196283044 13951763307719485655 4052206363809901786 11157693534910164143 11560516193147393726 8943800214230380493 2950573475314426033 11234258640081182739 2878670293994179136 6797188891957637210 5538332314302837154 7348320823786715023 15310380871975332325 13205267395806773756 1621067765585297476 14284527628015964336 672472602961793964 15216284692308895295 13422195796342515276 13796803816628966344 966024612447403304 14135340133558888953 13644034647062745968 14429091252346517589 16909232737101654810 15875398477236702911 14945920362126396419 2264006055643334473 9144914224370224436 8343032689174484855 13150476479865972478 8704685104693170265 16593514648849684796 14028048051083729161 9137262100336214236 2183977326611856065 1764945278016299050 9933371613660603227 1284458704266820420 6473187201720618411 5740154901532572836 4068742810390592373 3527527921115588887 14150701348554865301 13570520070467417633 11425477784578421572 17610911344785906446 2086967797995992270 6321665825145846251 17443979037125324712 6030200611952048141 12571606692968522063 371167064844530228 5688548806095347202 18315692770073467784 291976586491209171 10209144334855204920 8712125939641527753 989313912062848155 12348791834039183779 3423622694421793169 12085239905925287715 12802603705677139069 3739657551725859184 16190162488263578953 6805703009276173169 6525900667271182069 1773791300796474175 13258181504951485342 8028977083259298868 5693238799509328914 3936738210019335265 9903966307798424345 17584089298767090051 6871736155801019686 7642266178460441346 8668292028723301698 16031897618352960126 15223964950957026116 8246342953178577676 5698923946319517588 9732022269556426284 1885208230380775345 17505735372375868046 8447922362609011607 16312921162595204555 13617749503970476340 11278800779777250045 13334003907058941325 6618245282397080946 16487381766013384705 9845483702089970422 12402646209290710892 8981729761780053093 14600667024366226954 11856745623253646277 13615399665219138376 12971450320524293017 1361719598093042416 11598726638614144167 10444441965505524470 6331031347034361561 17251999313385919825 8850903265456829041 14264137422695724324 2499025320464314335 679845358155097617 15871420249976842647 2732978837310602119 4365229165908600543 5799957050280497831 2651787018016102246 15156294634949760542 11200285896788095924 6387249398347518764 1197159714534977794 17188946101046675712 4379749539991623779 10194067256315450577 1538317215979203431 1100281445553063538 14433466115948142655 11525488139519502729 4242313223490046865 15507098068414637812 2063286900488682866 4170642384757206839 301656856372690182 15637186851771315021 8422736242727792165 2055979377293049894 2378242710157461980 6071800829860309309 4251350788574085553 17838023373411226316 6072820036081616911 8357168894539650064 14938565711565262759 17446596394311324520 14573326000189521296 7658458598676216966 1049413456123135843 1854309124859192337 12989801222974891560 1069057634931710552 1382196245013128239 5624155840649993700 8802463272514941913 1806636508511258286 13804778458405244264 6882123151680987870 13394655620893696761 2103916550887901826 3475726232292697666 17143889582560406263 3906925191274956535 10876859051722698603 13140843411182791942 15344000057805689393 2242685845906641816 7033098130100878610 11774573772232500398 14894876232990189833 10985719599431403677 4949834539364504643 12594714268753673382 17970388306130301 7491688748962545665 15872640060515220197 547113845849594276 9273883750414557581 13188635171237291870 11112991965453810479 8603353512932192194 11203143358872034365 15420319194159790737 3275240973471609459 13233482157401943469 13751067931328785109 2163326467953795885 18385828940658894977 10084216682964971617 8822342934720675383 15558929288785673098 5301151782835577420 14414856716332920986 1749316912659991230 14076492840087317895 8802206226818206716 16672384630938213452 560856764469381586 3329586027753525146 3953348875972586754 1335087687236724808 7293404061697021476 89792047268879327 10184203246502969650 14287414434586874643 7430492449083450039 9851010523710043359 9455277475705923514 17680400450923398655 17041565818319610179 18201218099218157061 1472118857983833044 3134989094701943143 18169980539351568359 17607215146677187805 4014024190761771517 16270073500384253023 5670826730923881189 13865534219654690121 14393267474552307711 12917783423961016633 13459526664821189431 4338540781261816038 8532883756285268328 1470957872037976789 9951014506070793894 7420199089345139196 4526465397874763348 9512479941491994589 6538917523363666116 15834850385575896415 836871604449150165 2389070027025989021 15673647284695917886 1346755354722276213 3413998125548692708 14986754422293198059 13715140322407675367 4615546984262912403 670722518068548293 13363520714420185457 10507326180756138536 650883134989408885 4071426540016163973 1334225592561756130 16502242929132135645 20079170187634387 3314178552971558660 15576910497604325290 14602092511450960803 13781906474316089119 2814117445899419156 1669488088335746741 16817928329485815629 16881611960031805830 12309108378351854404 14751024785766918461 2050111199248181641 9991838302504694180 15952460733599163310 17601011506441447020 12606394397351903836 14379979637778990293 18159351768687694026 15008121707647244213 17165336319571322914 2112541599676180180 10032484133555178831 17229424936903834034 7810880939975337721 16961727358616226891 17401562835105729237 2380542269168133909 11859825269848189311 6788584470072581540 779281731085011568 12541980282470499053 15000911689039319161 6035476261414834222 14584945419474569943 15953595419677622009 13645664300781021683 11433391161967256079 17052842025581438315 10230457112636694453 14243229438462859939 13575656448507796722 12737865652098573276 3721192595275347394 12255324362153984080 10741486396174505701 17975772459827274278 15797606523856647101 12376196962554049468 10251529526315045985 16365894320042319654 11166317973554032121 5209953415510170473 14254137319498311988 875687390846448887 13703233367971683245 829801040026367243 1789721787087664867 5007951549835455940 11567566808387057688 4725249548011961301 14318693165428954015 2704856134665789463 3678735107484126170 2555394141776138597 7755679000091258016 13977611549675409673 9321455365073817924 15593424930002026196 16149830528015015329 14472288851136906371 6314933167789256063 3392050734288838944 3534857628296848009 409621052446466621 17570367006085655161 5912352841405667170 3379375162688898873 8085811437630984025 15192680236257574669 1526002908077498775 1161527027419224308 5786758206370033042 9989363015996379110 7621843772247972808 13775877966199829385 4949170037540922503 6024932459295278443 3100018272620694338 17186212395751454812 15256712101125821068 18327671577685203489 3234440109014856122 16687511948549978218 2625053762991567160 4071099476341208873 15927639871194419500 18326517199568672843 5909710689777519394 10901520323477615506 6641046070227314580 17014001721768113635 14686094483101863497 14884919465382033591 6250112519663398351 12220510230128112024 16999363401126568668 4722131310485683675 3606578081721555697 645528724931914255 4010088760710846852 18325369699746765919 6762790555213672345 8361709291546639646 16773652535232979440 4708227127824161977 445133949859489921 4456165457241206021 6295103329878347961 4193658776736833298 6349187984712538360 6028629363308949851 18268001941817655168 10694161465845364800 13978481894513956789 14374410180356022662 4060205999260147439 882496958817881283 15059583936878091252 15877649029523404149 15362290047129230691 4699041633922097215 17892543199863648645 11270155564544000598 6882573585919727079 13779863335049311763 13447196809106424679 4518024548502745496 3039751105150931325 7960997227470255046 5064369362989743565 13801264019974691319 3118345191724812385 6543588833189598788 3244874461012707085 5554778582435833581 5155438855907894652 10390959563700262857 5219127122335691583 8379708168132943532 3035324678579604323 2556248726940104021 9039357589564923736 12925224461520989597 4800378595608833372 15413010925168181583 12989825676103916633 8095031220495632721 3596344937240524860 16754032041513292962 17138592837302810473 8994558944376689564 16963877378474747368 7738496437138309370 16517800609304403704 10669790875339866315 187669653954428320 11753041516967997155 4863884446229265302 13151244663885574308 13401604983768910713 12614827226892578655 12229410362394557892 6995081408025208872 4265931576557146669 261885212487894062 4066432256273471657 2808971077721805687 14993136925188746370 8714124072470273267 12496557939422546350 13646453444708734299 11205210413188434920 11174221658915922753 37868512796329419 7575282903608723708 2964452543770213236 149096143478286303 8197207373988451638 6173579936544435006 14382404442635919268 10123699948857922051 2978111545650899675 2039755264892650266 12954400187921264912 5436465593048890143 9615849201372953704 18117023473492053458 9429762760660397689 14533060604373942922 1883871914033927950 13912578292493805505 356755282480517048 15712197600929309554 4248911614735013310 8677698366099693025 9360057075000610634 3403337308781821509 12720036311048581462 1830163103730606158 1743728384604763935 3708483069020745222 16986176191814910180 10823804118366582117 7144450667670333024 9330737101405646436 6654810536038090499 2813896101622407796 2507057235104498270 9424376972101303587 15138629517751360892 18267310207827226271 12714618873027332801 11668792654159852720 9469117256308529862 9678209549675520331 17156428537562641875 10888865549861524071 3121337452801275053 9383485259357862619 17383458617306082729 11837609011540522271 12032034482829874573 1503968444434183189 2093311969601467238 1948591227239698348 6160924807099166409 578737019803475898 9206403288319263762 17482073496965164042 14597854581964894628 7722247100035339558 10615602084130871764 10858020070582106929 12150025979976914044 11168985796189339593 1832555056882373710 17551927668818829135 6739521152606329838 5914398983559682789 6623045825334711723 12165492717183200746 4059919851868927640 13445856622688038452 2410914639121208322 787311731626863868 4352175742242358457 7596716178927368487 11653975232786060348 15617993421904491069 434500632930542059 559144861559189695 11600397427135847934 13124549899811775369 9608151892224260849 13133190120183329024 11012405903563126043 15318181711250240015 1032499660623208489 16430233991714728639 2463554321887792919 205190356740635599 5769354941175299984 998625636380375205 5440320290499329837 6093214492351081662 13002956451634694825 1564678636598473242 15620500427177766824 13393186711101059231 16434600165518823190 10853005812356972886 12667018865347952645 3164118580988556731 11196218568541641579 6161427145156904291 16279284809020657138 10903845740473354470 7207152382455281630 5880166760076303631 16502313810397066250 16701253517304377288 6731181382526175733 9940601478976701810 7260111904625774089 10869943759463262628 9263659496078323272 4181602747742288212 8006894693154776311 13015926701873398364 7855662007709733694 17612283253938192262 13564020755055638135 17470457905492141433 18082090604279873827 16976925078771168226 14324809225491329540 12082251639114851152 17318288750041249081 2769959835367802133 13554987907136191628 13962703403610224240 11317292925233637237 3521860836438412898 15524413038357455545 6505567324294806970 8117860744036150016 16844175892401401270 13714476042787472108 18362598493507308848 4594555231109550695 10628915454383521472 2014876650890988557 14244461462283383931 2926581613762861673 2513497961384355661 4583239358043238431 1584722752764265508 6031452229324214596 13852916738970296255 14260823333814395563 12179931791569455201 7046677323165715048 12871751470541575575 727400377455225972 13513403573531379598 16558565531414431672 13518955949911191989 13247925971829682469 15833583396824059607 9979547030772811738 17812529890985257075 14256434720314775021 2699257009034598510 15349144677837440589 15290580478785287904 6188961588853426154 14769637364355920736 11663392791147724964 11488112214455103768 5934198284295184174 13013375627389047587 975810009050837261 9753049541143653899 6605576882045443520 10693396253301194561 12222389568987896444 8022835066632417898 16068426404696372937 7211437744044208647 15965863150289477153 2311336260584876176 2463962621508132233 14137486585417826539 6203943525413837167 7681328275179962380 5132103309546435035 7561514757211571134 16759457456342320775 5019812634150641709 585869048931363027 176177811976790904 12325405707273292918 832825292899976267 5056419216532065164 6799647760096347811 1093551289322282683 4761644331861815278 8983414149953468266 4617781235829819495 8960253879965032984 16687405700052577079 11369999608773467265 6640544595669709702 17437185842786582576 7138041992167629963 10262755273649074248 8683503578576358931 15115617394899833399 17776594822762488261 768981502701833980 10860470920405107974 16208671050973528173 3518410444656491127 6882940310604260989 8405856014813428310 12525224933181438469 2709583440249525874 12891160220311639569 10109069317867031576 12284724150826129952 9055983616976376998 16747927594896112551 5180313786826268270 16729695868800238062 5430865200715197550 16632620848575322052 11602182085578360530 8470851793322365274 7461445425815296791 12283638116169920427 7200048529652922724 15629256376037088459 16620827117577212051 1231260439142214819 2413424755660113275 12165211634220738794 16358705623408307736 12565677676504724354 9459733992519528380 3345776786720754536 13158811812943005700 3763802350109780773 11900547587215756505 451919853518225056 2884023784469898034 3424494054997138007 1531498740917715093 17138452125333738085 18024477500541397130 15209694505801312612 15847439483156577296 8513643008165368000 11354878257960454389 12446093111273407986 13618757162020446621 15781987367618822628 2465665056565794491 8208435893317637407 9578992254145375235 17333778542041876462 3550089868041280331 10120819899695862749 14787126746707314808 17256324539084135315 9253313455138635173 9373064236325587320 13147594681602036080 14185549807569754955 17889431334681078860 14779850199039546004 2854627742975033092 3104107872332914899 14405741867697451251 8560052164828656025 13210784264998933744 1939746494133379165 4270974977159635502 12348625103556080558 13828853691478888464 10961864282867418881 4506929899982909689 14565073548476191052 5679716581284951849 2585488551689617473 7141461259623414199 12554795534055963283 6952103898172356923 9503271239077092336 16074785314837031902 13386118919467133735 10423985098869548150 7600898771192577958 1729115662072726135 11101257837704242241 5805847351582019952 2014738787705612411 12807501277962195335 834100718285460147 3652667347665568493 17659633792893260567 14443951120908415525 16538042838734840609 16313677373142409837 13360473442417589373 314605650815613603 1846383377441928563 6529685015250855368 8773906914034552966 6748994370427482334 14422156092144138440 15751270865191457731 9671724481626847060 2852583127733588545 12148747166640707970 13110974854807247661 11633897634915268551 17612590512754972689 1760135601211656361 14796453860726954996 7339383004799534688 13103473578889764402 8953931235352564164 13843371055748479111 10702070792852014483 18349221282863291497 6807760211819956959 3519725878115189259 3645758783773270401 15538131471412836816 16543338970790735828 16342011787629650599 7343678766197094839 17868634470544003910 16253111656106714656 12173219299839989585 15462840090998648835 8369490291036387862 9551870163645377518 16237956887759351653 11426764384237072764 13655345309859450578 4024565115138417311 9480890317879442782 2369886091893618861 15052139978206736721 5609691464020716874 10751614312706421910 1632996042975148972 10021528496792737427 6083709326901902803 17873611850096087715 10503533571161942325 12376115820858945161 13583974696128306357 7321151508458658702 3669751987122180382 13123356491060869537 16047756510952137130 13735489155208940722 17186800409545463846 745359448974620473 16078928527779937742 49477514767806917 15832435985308736788 1741877137032281788 4889018559361510261 840128143779094198 819670187867132192 1198404754378913502 487529402515273133 482125609301135531 2819943309602091538 15422728415388964483 1250696412660774387 6603482153763408543 3669292465834229660 16689032846206453336 8954803108042080786 14042271107858793549 11972627107370111518 10993791860237065900 14306593863051524989 12596081709247736202 8057775854266024639 11160617704200220875 3353004548874381062 11088129065368236734 13352162839826452008 3541949677136385239 16637289111380747480 9604033425474535591 9121596369032381598 166088059037783662 6668583737178961285 10605335881543867555 16911577836573819912 16252620692289459162 2878243754764615695 11440843244705635283 15313292135623475832 2852971416088382628 362052600303472833 13121328431988681232 12863821426435178866 10914885391193003727 11405639563656586534 12874144328527911657 7033649089900623356 16522962772867815380 10269426963098002999 15875460379585138791 4036537522694070055 11923967366727872815 7802589330716835071 3196830875415418083 2184967809250760666 2408947166782805992 10865588257067422467 3963972733324445441 13541438022698075295 7956805993925244064 11959942416085957641 936170299407304333 12435044576264826760 12973396994441050605 15318633194974987138 4083395790832245481 14296541469344239718 10126276406992801160 16748904794781946393 11745102284618643777 6848535462027515675 2845615330080222765 1006038258980719343 315522301720703333 13688131227572394425 8097034312582499647 11200210825165238720 1730429642676748325 14220533556642916098 7929504197872071637 6119068504741286419 17514978927574951845 14734746727853689937 12660008683425006757 5417633555991493841 6874569754604627172 9048643418277785846 6868199240103932194 2845160303186096548 6243875511140002575 11909069913187312419 7863689126262961143 11757923817283764540 1592247445838812829 16512272239630779704 5085168732256813267 3182737469359189128 17358643023473183600 9729287817200570571 6234351725310243366 12431299019444492734 15444936756555220343 2954017151527314076 1994802102887837935 11338785902260121584 17650756221098778081 8999834439303259387 10592323030283799622 10071576184497983381 8013123291329440997 839115232447858112 11938251529767080966 4901243317145700338 15994863978073255766 7946691872827372290 3988905676323567360 18064116647200403753 14972650187491613705 2411988546605956581 1480436980863130335 16222508765727642273 9215533759611128926 17742936688812082190 11207316022712249523 10367676756208934927 1293746471264902811 5758917743756195835 4918698187970426060 17731776240668798142 12095558078112691328 2787619223516426042 14958277758438541037 1161370151074887394 12212265720400127329 7181387104478380832 761397694431321078 385201506315813632 13830224958802130239 10593152850719862239 12124523759221856793 17660574797861948459 10910149953185646000 3814865332157987228 14782820137011627623 16772118711402291942 15335926644071789600 8398109586925408120 13201210480935284100 6129030203747865870 14122711572712459276 10516312703059188610 16502490693465390409 703411927887234369 9439725192378220966 15723464131614119460 1721817577673859634 11257198085742111173 10309696245898138258 5136686400642029531 3770314391097503868 16817925646386771239 12297179241071782318 16595575798979843085 10203178470146113886 15125010770973171804 4355899547350290034 9823057516352457586 16338938577889088285 4161617540830758511 4363562347909489277 14765656513021804759 10732365416190755361 18219355836558564464 6406140017992561459 16515685100214728252 9353132035923401049 13195281961722536869 6942665236912189578 279015051187703135 12488155049706902120 17398163150540184991 16420788783705850499 3600186135231767465 5485849657160761342 12409764101869681609 16552589516897196480 14758611438412101131 55881542291037207 17793223892106857108 18005969513139404221 6355764501081471856 5554605174919129182 458068670882661735 12685412565217378188 7157589840180478731 13554354726416894416 11022304732413551727 5698400007528218273 5803398569960749539 552114272713203905 13442876096666964952 3359561371391689614 16461402092419899370 13107416619853476507 5600030316202436531 9916631149706891937 7999167207263160700 11938648091868119136 8603934358693523601 15705581446794921549 5335748946386533072 17736919611561744856 2318040259153727066 11772602090511539259 9820795309200788170 17086948484747704821 3064289730983072312 1092056526291652562 3258925469475292396 2838933974656624516 5168875085052872419 16417661058093275234 14106422310914816958 3122975231923871696 2419212121252823723 11384470025325083976 489926515187558548 7219837629715242326 3317411259326310158 11283262985169981081 8020060149921933279 5825022015847631391 4954315392127289027 18171570585417550085 16931907722024402178 7889120395918250984 344759348460465801 18126297712452018686 1122715758914405812 9279619544694650091 6247446315689826114 11696210600907880784 7501738142380725611 14281384057208325470 4243363787244248282 8797428361643938928 17222827053453379985 8866282786204237063 13587505314237400279 14152267779968065121 15456011536261528296 15475784055530688034 1370191787985383711 3633564236268002667 8480333840903265989 16729639899813684725 12730809864337205409 13803353918403452118 12312504607302697878 5274341619233367306 2585071883508188814 2991262016887910874 5056304182434975360 1097557127995016014 3467333005470888658 17656250542225216552 15082733802757133690 18254685439073993977 9713533725534910865 7094495168351828629 4112883875915109315 6095003234530289404 14699295137412057828 5674140558809963455 17295996089279319170 11450793613347651804 2701061747325717504 7210450732875494136 12818593951198083611 16716882288445628991 7110246273273668068 18422002128710800272 18171900572668484875 9884018018291985892 956261024346496481 4582518298578502619 4845644345409684088 14470083128579719681 4321993019605477526 3126025421529222048 15612053425544854725 1498131568106464561 3376430051170573437 9558015081205977130 12284536670415756659 15086017291685255597 16335554506168668492 10327787441541127745 8910316601590281161 451782214888274246 11332391025626455087 12267969394443679676 12529389302818179488 11872328061931160558 13633820428656708142 9010326001542050905 7491869429913736755 11063670692414124278 7273518763577663380 10679971770008466399 446788419178429392 13172243307729170994 10444770542526203992 15384585193112838269 6101201978428694773 17323273873023804253 16473271982737439508 524900771860191874 11894350742904208292 7173460820701751320 12531892891055156233 12889004149796766509 5021937050208322274 12307377857882573435 11699125545632751760 1598772319341230215 13259387003151382132 4850776822492751533 804205191463551378 9797655893622322302 13233113482733879908 14001368810487120115 1895532077120014853 17353770426864664997 17724887618903509212 10245632297453523107 7803259332505734465 6225118368712424034 6933586515550941171 2130069267443598073 175840359346295091 5494423370470993107 5112819004806020886 7588644143961985109 6819590106365492574 2441969166056165647 15551335705128329007 10133647370075827188 2987896713589935030 12018526226028301816 5562675956978478856 16924939869476370258 6583846706425871546 397498707542499782 525164867356327987 4258656474520694418 16107790907970328767 18351241484244168199 10842014997595329377 15778316766865612907 7257713699719170666 10081231887281453107 8941777540758545088 2904680138309187244 8711698589868772363 12352150001912075317 17131458404703625920 10652023133289085983 9537729542009853200 13074069696178505175 16723702731379199143 12843632595298207058 18360387739776427718 7107843513821735105 9507794443393417150 5093485560466303545 10953676627520530388 16546909672516323824 7086816349351180738 15010749988564478540 3812401401130303200 8968777808376771374 11791811678770078922 13330319846738621148 7910307741582354097 16731079478622386386 10708244333475398467 11078811093145453672 13194294549558061897 6950160457008866345 10010455609097648444 4000871371362455735 17565626036083315375 12704588926826640458 18046625418042435050 4480792263669196498 12784504699978962470 11663219093218099219 4870824106596335227 10116792561034180820 4951227964600332635 6511534540196645691 17140848080554504504 4086461351611741287 2035122425669894080 16487428687696608559 13201826271394901207 15838296712954332746 9079438556891823105 13312738796643635910 549204291180274072 795319688552677033 16868282939278454931 11343120053148898924 16211319601959779674 7852276302858280247 8502149983620065581 12611412160331857611 3193232161155404576 2390768623779287598 14227839406769178292 12039656349443140983 13093781855523974183 17498377554264708993 5541438772409347454 1044653933922113630 3700957423940560157 777370885096896959 11189526827248240316 12094257690768754123 11783343547593253520 6480398947984565509 13916803003968318311 10713830876323257957 8900792895746728573 11570971883002177197 2695171421650401330 6392308998033949183 17680170975758370564 11539633223437550036 5419068762482875106 94492396982646895 11364510130234454109 11566053670143605120 2218026335769232375 9193084829312300323 5312574028880374101 13894993264675751981 6696650591505765167 341316919308317113 10759210598721057741 13635581823212729528 14821826505222932144 6306106323028668987 6111487759227178122 10730787317813372153 5469866826977689478 3149504521122060329 1534012005630935331 13425738303628453191 9212447559197743331 85671985665185627 761693525505447083 17716117093811386499 3185295888601102022 4034972439872070506 15384958712249948407 11418917296609433117 10552125661766378826 8385103899111735039 86675156135764187 14512588571939760362 5710379462242396219 10994547902198138803 8812332626846022034 13761116411084474028 15492230528942136205 8937184349546653462 18039036071236550702 5724897969725667644 14398950416093629023 1384321432464471128 10002984565402383120 643245811450903726 15607280732484209298 3883194624508131151 2329310252759155430 16732572637663591484 11876650265950842859 3094316887053197808 1957508084555500913 14227553133296883021 16422505071147780663 17202135929241934676 274432396136011457 15347567973056594260 15392147149824285042 478389468037822808 5834301833086933985 8681316507054988679 15323270369510131649 17559864710469262108 11166494597374473927 2598008424960087772 5770903741709462408 2803659374162126217 13743775186795727165 9665209864323252050 10151261523745210289 7189826023171610954 127730748119386081 13201379960267795161 1203804111941741889 7084731558530538828 8870173370672974012 15714495740341381431 7003338974038216480 8211605387797253374 15628191234558435535 3314841999572119217 4609882599523137290 17068266664065235885 815271303414388055 644648732071844933 6655438676606914880 713759976783247907 6792891584484894866 6205266153570916913 777349292229975535 10313219431708992401 5344975028541071588 754272994609484887 12240006514700981659 18241537028456664639 3360904204774593367 8398327985629638143 6546626725493749984 12866523684677160762 17635425115817043069 16048805085717849788 11385623911215591631 9957231066979986224 9087739080931169498 3462415626331334830 7432896054044805323 9847031258647766780 3064368100240740330 13953748936571001340 9482495475978490198 6746735125938846399 10359315636065999911 13719381981832719368 14610164683740758323 17415581177933565764 7839301909258807755 8161103523900479225 15771697447773197836 2673239264709265113 129108350641267552 4573553340063643929 8720567944317960124 5041259574709985143 17860252131841430710 7098087642532136540 3813275906346521780 8054641427519195890 13168248301302161250 9731602669921316003 6313217463369036958 9764351449117028921 5677342947170486638 16270209941531083185 602013201536996088 3041208490145249043 4478550897002163395 10606927297490561291 16005999334957243001 12715656123149225869 10748305624006578101 1545682061397955446 3308567912552514708 11512758429823934325 8309633785561044687 142609250579387004 11457190276777746185 1071223100056292175 7396211615404624425 15305046821538402316 8557656253509133142 1861129042986861222 15718681153671559078 12529727883210550936 5927172629347054569 11301749043144461693 8701967451450872747 7901902895416789956 15071991036752149444 1007571982330364044 6940610388613569309 7898615898318976324 16401830722400008665 15979019915656931784 11914751098810278982 16534859999865741782 5245817212089577673 3696764446238388524 2304218731033499792 13757127441681441677 9777229477582163733 14395831547357829268 8600727757179623849 3172763096548592571 17703395756606303636 1809059762785914211 3652924315032542249 5372045420958653469 14361631135665632538 12743394335720791986 3674580948626925127 5893310125347925300 936628112362922563 8139077337582114974 10539817704132069040 13165909281597470695 17001599938705134143 7428273219594479925 4884170541379148118 8553618701893488263 6940707274604024235 17618280324806171837 4792251951184957220 14625057430767819014 2924288125880599707 12757843268690801954 2051398331356531659 7841524464843911693 8596897572245200850 6345523591560806417 4852705417180860250 14573835896339667296 13457047353258361440 2479407220188826968 13383891698518206777 16733017979687028484 7519055911378741582 14194418881767318219 15257563929564203602 17555500206784918529 9498876735792562034 4361427513172246543 4257390947139086527 3469147777225535781 1949350540071609928 12396275427124555046 11972460786891805212 14185125162564281400 17347710166147389720 16866885830017312487 7987467729819957718 3139971069340844694 8655033818291242190 8855112362676451706 14980036273875963462 9479749073142928847 6812544743987816133 4659923586850720339 10361515925239415360 6028675346033694667 276288476073355635 11835062931293910573 11965261595138489054 7131831492285898503 13507254598534620281 17210266541152260538 13857810385022392024 4438985733904241684 4916441830951855634 705456773025637730 1490313483495483024 5671717304711641561 13651376787058060333 2691766873313397477 10015393731540490175 15964872442231744618 13908261863423873225 11834369709323519307 8755068574712422821 3778451133111674262 4573003427752226705 18131620302678515174 15540354180734175865 5894962324810904179 16738395795298122926 14706753942231850515 506566141863650261 1365895315987061346 5461735874498052386 12858194167837543693 15637813589441251621 16771761838571767216 1283646601004600756 3318342194040503842 11957358699022309334 16588234606524570157 13849798891520713430 3600308618848866791 2044963086078767259 12891069966498976225 1176779758355210201 13040570295123791497 11757640584041785087 10314777316342180824 17753558073912035220 1134118158164065429 12297173920369350802 8722593709036954579 16089662475294263089 14073871380706728703 14924606098138196343 10725030364227313942 15718588824649061301 13306949155965979009 8238553598349128753 15462923610083268836 10007170446863040541 6030058981743053817 2059193873729650306 9327932845927635634 3110432278262773117 13200651090488870051 18360669209432033126 11188638185898044678 5157485363118831988 5568238646670228858 6926593010055586666 13888515083035411814 12842121379746017131 4694125058380585640 2311957808851634473 14161784059132683252 5096622690662599383 16756616808144192327 18373770255853789114 16778699245175264852 16348129383503707942 2757051881216800273 16703343062267842245 11307417279924648267 1218230497191459146 9705902634768367596 12102706313655923261 13973529402285397557 15875235604442103123 13480865580867084384 4125018196697904917 15268058589598625836 10936424039180319910 7008741020746768739 8656216995135173939 35004640833923252 10059053806114839677 15633376541211231127 4817699631160926417 6409876830839524277 5571287325105434663 11016344933157937480 1481141917646267462 12721801742814161652 17342650511479260537 3471021347209949971 9405964803232613182 180120031853158597 15328502604265161495 3984115636722885642 12527469314162328902 17311369673643023402 7338906553478965770 9215476034278796350 13493291849408136614 17352447250112653293 11194463330995125239 1391642964540373890 11859271740926876007 4433625185615855971 13035762267218530256 3532854309539469627 866044457613503994 2983443009632158343 8974006317050059052 12649209360851048733 6632888450956314917 16409596639049256805 14545226990850584068 17843043474096806718 142459097292949069 13612290150830875020 4077944610296765518 2627937212314749903 11731029608099649914 10303811757449380951 507244786879820661 2640878208167524654 4114477206950765624 7545528773210004641 4655724002863265763 14860168713312686150 13472492929903815758 188490508774212626 18442459522275838820 15117995190494048519 8112096230901837241 8343976323676802557 8932968656479010795 9202764617318695794 16846890557325698597 6589287238362775761 12445293792934730304 3712364944022144765 4451050141589743314 17987937905558346899 405905758794329923 16375897034739458782 8176398290476641151 4269698024165884782 18113677741143865287 4003393989974544463 10347013236705896262 915484014852810283 16210691593479089302 12414667205156581788 16290366134438562217 2471302733425753072 9695532036641950695 13332083169066680921 6001900693596507653 12313719435841660187 7172024052163118 10749280126017403808 6443580370623053451 8349597176973942325 3460764336412071652 13650253725203168236 17402127561568826198 9724303716166996232 5367008721494976902 563511798304557185 17454725037849639817 17517422315256051149 16369468533910574381 16023752979293914065 6149524542623480403 4160077192554501431 16550428899678376718 10689372683137892380 2079356781966894890 13076780867334219766 3621688119430954388 12998180578252058451 4385585370485290471 4521020923797208239 11389594803468906028 18269900986571928249 10729844132840486229 9033611975790943353 1439743231639200919 17775541430352253633 2126993588603279434 8216066840235903474 7237730822984039644 12652194063461776977 16615771221912267214 13726625648888305939 6159214309115431094 76265063411960678 12377734785701835158 15365418647686686183 11139027785892588310 15167261441130383140 7665927915097105352 6994950114206205355 1227472276760693518 722355610434137539 1668700318723413396 5761940136150474888 10707265833724688208 5955493083488925533 2454367821460817599 7414866698293086271 12478715042683997345 8701402264761449169 1834496646349710028 3904772500900096135 18324651967544784488 2091683908873806986 12178750956391612765 15148036932205383136 6968695280129226269 1051468243780806259 10833452867167367918 5352098074502894832 3791688629300009850 9440951782973858793 14798289051195683280 15946541573638191762 9053635108934139957 5439074133092007045 17781925462883258989 9473656273969674737 15966752613378317262 1926446967328637906 15184770275902351471 4079234111275677400 12112490282095872731 6210678345509539447 13310008057117236528 15613651442700348333 1056027765656508958 14903288925981245253 14069803922215040507 2974957959210239875 8483621490107281890 8559884559440181336 11628680958990308135 12190978403710799848 3760027714112650841 17977991444427756454 1456209064045534825 14226180986925448534 12083019542049052966 6599178975629336052 15028212040257007018 5412096712472460679 3827846148073549389 14558145503559735091 15297440607644784319 682324101529237785 561988816898310670 1630201287942754806 8842950267895369635 1494346106313896264 15941889878395644731 253298625416959312 13546083697458697494 5981110472480530475 16376414474649697405 11463750982214565392 10149861145513769747 5852419563417174285 9919505624288136867 13914196562219814289 12803689099235686973 11472148561883404060 11466005323300833213 13857996816066716376 3215524721933839205 5644844409814464916 6320886384653567180 14403341967053534624 4790323962791005143 3905347985803115496 9524028409129357611 7774655604687910959 5688357532202359414 12529291101354386653 7053423879419981692 5869851110419512533 9852559771988700207 13617417158383710154 6343810631791266324 6586424517022266686 4392309008790896802 16662746124090904509 6465178195153503768 1180264067256016259 2659341693093648410 2875408418526752952 4590601481673728029 10574996091949671098 13386787651579318073 17000311559572174702 6637502861391996827 2386408802791359453 477565054684512575 3060408250460762883 8837343199832633768 18067220190701480548 7491441475035985236 9006738328115344840 9736145003122786233 13238838464245899756 16994087465101326888 14471682404953908053 13458772618158723384 17201893833002274103 18104828644903955591 9705587719020603206 16834028144259973712 18264368524308877669 2141425957187956587 14359986430279561237 3013788741503351088 12166214933188806699 17586362795342724317 7696180504090006561 449544562464024951 15867175442455036289 1227353468538322059 5420464950460203855 6402618350340168712 17338384683109950577 10377409009856216277 1533576519737428468 10707708433085343711 16968901229896466205 17118345544481482915 492802207136903505 14886962829193934056 2066864836606906788 15955836906799868372 4008860312676987207 14375434754175897292 6593475196585280850 5979833640148944180 2234128831769756043 8435411462612980410 15311442391976961704 3828171013610775580 15599020886276281181 9149476557988749951 1926545952262234481 7301075568952236403 3724934659304735133 8643274073767480179 866602192722471280 3839690938755068983 3020166685152281180 10244082848151042245 15555555437929039002 3856436304359906829 27843411315708529 5536385764536349526 11128966990342283885 14509368312633164075 7349433424094063408 4591588316210377743 8602431318683255982 9220036194444894823 1263516359545185199 1443673824481188051 17650261985013664836 13497118127074301525 4704161762173327146 12699198154594707645 8473405307542984316 16997976068462193482 7709666213939851159 8270637687500786235 7472837191248609025 6560344072123961237 10172431573236074813 964356249036982295 11655586336205511873 6069728349042104453 6935770593593330786 8858732943455079038 9537848396811879198 13820990322960344064 11574126791096343268 2034572793097605918 14563247632967716476 6649499130673223848 6828364199669462856 14047159214153453931 6169588672799764596 10959551465545301512 10418920502697985278 4973187602071894467 9565190113230965133 7512457102240938800 9903773128094394523 11632381553109911155 4779923537822971 13309423691713561217 3209954643622413943 17482706604214176025 15681616200088300727 11835410826584880516 5550897377278805766 17212950980530741505 17808969710737169315 2120446391806695430 5711211832553158202 18057783263228204405 3905786141532477086 8685871756736693335 105439850965620653 11942820490125605960 11894753321879727107 16641214680390192679 17272093955782302132 3863116116234104304 7986173428576237977 7933921548550979191 424027655595628537 10757560831747196521 7716459067402758623 18383285803114063079 17870312956193549600 935648049970343587 17202432517135400029 9294538191034290659 773670647560527513 15222091204347028849 13196555433228468655 6411336116203963988 16338403553012873263 15895861933778168191 671756722377113085 14614023360649905010 6305165929734194263 14486422929242400844 1664928401376646486 6696930946032164567 3312869391645458132 2588574612858106243 16871155082764047966 3164224581012328211 9808222908491272716 12693461699867581126 3634021063784512614 14357898444149671645 2825465594556264449 13628503963767694943 510889020744281574 14372257728984438071 14275908597825819405 12201601695742645507 3213206564114685102 9484189603753606675 8506647021455484970 7323803280574468657 5741795155899492174 525760981204585699 10528332669143506421 17298068587854058 13170762530191597141 8917176092417402519 10792451605670810304 12537342275230784058 14221870841263870132 3778645640600938210 15339564592021654433 16106370208506569557 641492266851821054 17352175512153762467 17734356055929089805 12853011306079768864 15458233502897973042 5479037250210773227 14589406310119841498 17606741925924396492 6390418899057572811 5816375222235642872 16605091643873295258 14905407367238104439 9745484576046580231 6450149392586298546 16380114208427207813 1427835997733509225 13133889809023995663 6210377227612425830 4572872125018440699 10039845856848223281 16137894280987247461 18284833344308012020 7954532877711204272 1721028697091691057 11700689118981254223 7447835152219452036 15986375690739890030 3727106773931762305 7974725695221036832 5695283261224168293 4812571194008722744 15063367913956032103 3911921276382689890 1653466846845909114 2400371108026593300 18066596544919005373 92151695132164651 16691716246997481416 9438821849217838609 13195605791965306374 3047615203949063719 7668570523656068117 9834805493112720461 8383019097048024532 16596619528059056592 1101358296312533172 16210706754666073789 3029101496931799759 325868134243116003 7956279381975620471 5343421810823345247 16592627824396229979 18286340354650883098 5978116094541355823 1539137984279070110 18043031347758094271 3951866144332693251 12337469878782045978 13627901651738531070 12827372371670227619 12097135924519728297 10843556230281377339 16945007408189175101 11464654837551960962 10138909525185569174 12253508814158850293 6656734757372987656 17488966491219633601 17427517376902588861 16787179614707399505 11894499094945150263 6399896187267073451 6686230868646416142 16834215663931886571 15910227266899396498 2515280409899961240 13000245327527820595 2227844994852287078 18258744265496859112 5726604926608682703 15775357578748911874 6880059411418586145 5544249433137037821 17233856264807144584 16056648142780071984 16244019796668703692 15940752787686586573 1963190839281609919 5761518401778037756 11897935168188344717 13198968890265992752 7985344857909859031 12815085070295813940 12124683379121193578 1376496640202514519 3144082912544854788 8498479093295058684 18392156425011996104 7633227913500608379 16582085074233970678 358781397083198958 17504581771518664234 637518729015214405 692969721306069427 2571757502103074006 12092959258736954260 9354143035047683966 4085547079886199228 3880858353166148757 7119110560596427273 11319697287676504942 14579957156566036732 15319755354556141622 4858538894515067329 10904092364236268052 5546521428576237566 6072585472179163208 7124648982662848295 10691371972926166764 12061758212681681553 18064778845378250702 13334096272384996145 3074549511847258226 2377986615433482111 3586001665362108858 14309414186383964024 9528848587662040041 3748908337160347582 11420622487814546915 852687420944025072 6327650911395843525 12473079448762783818 6028810901142005813 2836022289255837692 7072794820558068843 4312349387026495247 16816178280431296641 16173945534347734187 961920996463085984 17088412938448073261 17264959310090768013 10778249708821258386 13834026961855242633 15137059044482385899 10166702998385412132 4433526430435352063 1871276460197262457 369024718788756663 15009087530427117722 11671888461597189273 3540415490286738044 7609785435709881333 7862381237489220496 15804749922949603697 17243401867386123113 5006234217141155024 10643344878575660594 1157646448508287080 1412783785059984472 866887681789256485 5271452310056275357 9595234019100146497 3411512648619148234 6141998155323022228 13366216708467162305 17747194839029681937 5662616451800902881 16717594411721458222 17344699079981125325 17972019083658256188 7553212159217467290 1224836106238885856 14633491364840034097 3955513550910731452 8384370842492472723 595472022566266167 14703914245259471941 1873894427696699339 11276631973075083520 5149523861729912629 3905430808672888401 10700540393304146603 10796226391757002778 17005426205350495294 8203529763666201852 17016072590138445697 8068381402541836485 10980230246502507558 17661161884639329586 15014102480567670837 4472278906673004154 4004276475537186054 13611068747909617288 6289850148919169322 3546686706899662944 12881246801114999933 3800141572847846799 16218421195419831219 10968352071477138274 6397857746753293858 42139777951425570 12480834760784415766 1391204708280110566 16967976587825769972 2850933154170510715 15674127432887523795 12785815902927233447 18216856325910266753 11376588598284666179 825125091498740754 15321535138772416483 2581217667405626686 12807723109355198314 4980708197226403980 4356638157998120285 8213216814810926951 17035683900440676092 7147861850112035497 768298406276418587 9031643401884718351 11896537186779258801 15657020163161121672 15102896905737715895 12624267384377010842 18323437320869479087 16091975117168740988 9859636283699418439 17256210544293136469 12382680584920467809 3586720589623730815 10758652729281347849 16618866137817153561 15546037477776943 6711441109596381133 14609105927768032366 12873459480693288167 5360697090021760613 15918125043738318940 16784571396412085182 2719111178376162123 3686057444222778041 16697119174844251777 5420709696843315123 9078105456803701221 937719795762973810 11584406286545067947 2899472581791932611 16133932008528441307 3901253462282083528 4959156424395038723 4163727117164074584 1980531940899225665 12997422328394842849 10811826551078337803 13998868146573561171 12195178414208664212 14249290931504983224 610743511725489185 12675593831991890851 3349057150826060887 14685468856852986147 8848499246307932263 7972335713695837943 15689737922159384034 9016662504112786221 12735892967815430883 2470560571775746162 11355257673269485880 16457046672698791693 2618892420807103364 5124376969641978064 12767054317751858858 16890265161235525340 14391489261140046714 16095568662566824872 9953671660678855119 1877633251401007756 12420484374492977819 9835867200470327567 17839364705422079598 8162484166559875464 7202833126422026641 13979023247892296571 2536281193663734480 2502574816847998085 4658741360798194944 2498659155059330468 13377039560660166897 16419152981020301386 7583241346719385569 11829619443190281673 9670596351131488993 11201835288078947553 14160499076611691654 5729336985353439507 8601766116617498168 2916241066339917883 16546759956076045670 4379582299097003987 7560726008132507396 11448639076704492864 11428240752609853906 1645991346644741159 17165408094426227205 14388163378616078294 13001992171842044281 4887873096601755317 3003937794616352962 10497999610291854801 2635269362738926992 7730146579408907525 2158998518013351141 2782923560925982014 10028569760991291744 2981133228602511233 10522688144559411993 2699545582540022721 17884657326957306355 16818307510803875208 10810443208313605805 3054417687273273259 12175369066641638450 12387024341250190025 9165917643938597613 10530393038943757692 1420908517856166622 2164144375280377245 991651821743035712 1999782538534783940 5742537223297827204 4029669031449459955 13715268085461024178 6285216529822157371 3279867270829545721 3033987330969926371 2479456272461807952 561442398671443090 7855047324741370346 14962078622567076701 8954796601487177153 3213761128792455667 9730465884256837779 13290238062423734914 9436663566228884070 4086303994051339927 326114217088787446 14598703688534338259 1248502876072322515 17199911695493288759 13657327821185049260 2093958701414624087 18385262427249568307 13588834733458302359 4093327701036512917 14967182654606621149 3377570696901276810 1599487973775583236 5964711524272190869 9832738064145800108 10641608156141818162 4392924611071084920 8391783588815549914 8525425679070087340 12797295443059255245 2127258202113434118 10595763019130842513 17021496216948187118 6164685437809661814 3253952807292378741 13030527374678633203 13469751708349320902 5519925861902741628 4109354141414567328 5313987707232027936 1563022872006661043 9130422669929012156 17649736980285623540 8662690190800599703 13351909666959545491 3097272328612561129 2864587545687339367 2514374678743028252 7793881428180897128 10155826626228278261 17139721645006019595 6151861866415814076 4271601684663300251 8616611505981113730 9298052524916721237 14060459859573358943 2200540804805373828 13774616038950057866 14842951245322137255 1500331473872020803 14202260992626262002 6499905291022425434 6047204802230169114 12963820350765334464 5424828120283503256 4602956626345640701 6024123369952819336 6156759335892048460 2614167546752700105 1997376210468212207 10391566566592713360 4610993487545344621 6750608781551748642 17168177776292124465 5914370117236578470 5044010859982835915 5825591486219308165 5007846738583624818 17155128181771961471 7018803299416563153 14964211896448492845 7656117967880957037 15989503053753736534 9323510255850717333 5809765398689436643 11009192064013815540 11622254571559362175 2236365551419052951 13283390222250813139 7825355247644400813 9428917169180169685 902958963717716155 5700202075286751124 13734379773849005170 14311073754248934772 11958766295191783112 9174204099896191206 11778889014055734562 1500659579548416145 1262529215101214615 13157046224228536939 15009602082157407536 8933354828072494042 9699658211615840708 726438008482206482 4446868043153402177 11079473875227075016 9246210279203050210 2833777674233099726 14316252649311347696 1849944342538754965 9122278978377724445 2537690921640757166 8504032407246607404 3767178326764807645 8301402076480004760 12906956938760202027 12710884695592778701 4681946698167403623 4815208155033948405 7859524435278267726 6942648724205671712 11075420031337418912 1090562850047707193 4947979333056613653 1291322659685182316 11108139204086702109 2337404671953981212 5080354276311400741 8494930978076379752 1096902699958665122 7857221787484452244 6998453360026577772 15298496127611647422 1797972496375568301 1819661756406807005 15977963276468068654 9599783658448611246 16966751149600097936 5440751975846169819 15026798979423137415 2206614397284699138 15752444319359967687 13117348117185452150 3794138593597259587 14393814467921557230 13386074932755401043 489215774343580731 17845812733796408073 9989987671418476440 9977848167162377844 5521317070567981722 6883049717235475260 351639820317440970 7193069635132700766 6726132420201196647 13159776962719392481 7924942844050088926 3079166210539213801 14545093118136096424 5467033829226436433 11151663762910416753 8685330780881874396 3063811063261221691 5402469449548813035 2133380704144623766 3068377476549019527 11126131376672477218 16100614413608641399 9455258628484527519 4064222540934064775 9055321202613320046 13019609219389708554 16354917773325635779 7397257398806598879 4618035358913149889 8118110208929293846 9267656153316859548 9086006278425617626 8583816210912777187 422958808386501603 4021693536095412671 5969326888146028434 14363653054967207406 7300316857242279904 13433646619907778229 12767996085924253405 5006984908503849687 17261141779509036198 1349582927476568204 2344345382084993398 7496343132297942440 3888611808627965531 9863850881664304803 11083378704640160986 13427266158123300190 14311370134862812756 5567079535865211822 9665249028710444437 16557116243758276287 5717400553022948805 13586537788483430617 16773426455997460239 5700948099472444056 15258866544389013975 13148232271145464698 14079439767174703946 13660752724988502302 6438069974396839666 3214196033989920897 11774212038356239477 15262560158670388442 9077435220950411307 18199630050725697638 15404225869765020586 1189496814504765463 11416512129046633865 14476755881209785829 14491338611958994987 5232196835270097567 6448822239513613750 3021660323615522244 12524519869482881174 6333334069763412125 8470849147110524211 13984827793829693679 1496668472451620481 16883777826048934222 94227248278857157 14474341714412444797 16854255705628110638 2775444185633741321 3106426850230718975 12464783613639609175 10907434520839122946 5395797680698473244 17820903588854296824 13737793470017037533 15156740301536627894 10073236683713699724 7547507406120939004 14283826945385688393 13536443514900350315 8026733650084503537 16762522533923543526 12904835811800065738 1241116741779839570 9056959007834618016 8666640945051719868 7918885624302450189 17951060055211699390 2804567433538696326 14484174987004794372 14887338560594692763 9799142087860651808 10514474678806340105 10990813343916335762 12768882500171182446 10221276920612322494 16845239575708457148 10625341887248016655 8490655364798747264 18094059815696969550 11565410545735240424 11899388631556566253 3412760631466296784 16538081435807706046 3283575906493884294 14005601827154906039 10367355008837255225 8809480051008358467 1316609884198184944 4089581657763908949 9664155021719675692 8668930911499086107 686612335086322368 14707757511595523079 7501307924788189750 14440928076948141756 6585725779534152536 14274550590307743421 13353018166049916024 13471825081861135233 690086837431665673 15305630054742074776 2285082631831007003 9076438768202573663 4365080181585877432 12121340519989039139 17327404841785594792 4737776501945923348 12083898027510845055 15641726128410075992 7585800169139628111 8000901004566605173 14392917836813632282 6291801932461255545 927894542573011649 8932728184999018940 5866554186813028356 13789539273979975249 9574073003511553700 16536823435679998732 11712477669522507711 6714650060162103634 12643313990703486631 18241038744277084151 7564225267593344868 11221023201126582537 2977007231624007643 10183574855030862390 6206472651149609647 6228617148023593000 7862637966750463376 14613258348497689498 13499041234522215873 8573570073784253750 17494622074508431188 2333567625163823971 12884287582778251257 18097947498776066988 17839162266723627389 3207251095421252836 5145942653012016475 14230891321412776912 14465611556427294512 14078698502480542887 1005962161265126045 243774341672533937 11393115558902874500 2727394072373415 12133853481458778728 2771268567173187214 6367674472311923849 8605694346379751719 3114095245101253294 11918623002731653712 4701893991421510014 12101006907271201392 16207757389441565673 7828670388548563098 5697876603907655412 1762861026658537785 268495524304904567 17873956787554988718 157297427552576089 15264345697093836704 9057434429340609993 17134034292253816605 11362514422176770736 17520510401161446478 452975351465524821 15613184289524557707 7850270745727919882 14550755443736620818 1499910561542131917 5361879542376454757 4424335613253875731 2589930338621865584 195567287112810119 10786443519889430156 17210558151203782470 10743853562159163054 10372470365501008915 10160840722497737931 3901941395242969446 11253532808770055429 5556583753822650046 17965584188386181291 15200132090486082988 9371816858705720873 965547430378657441 5890763738183463192 16575718692351845969 1399904727204420657 6595952060980231607 3057983938613744394 5449600512839361209 10519555017874772425 12830390950317717961 12536547365138567377 8947541034893287013 11198266543289440972 12527045968976032278 1980525616523972120 2614645177571799305 6042410575763290481 6010799294567100121 2882604333891198855 14055503819671709703 11633198628763367973 18219525394716590815 1388707386681684894 11094483898231023380 15477183595947352532 14798276322525381959 12520355147478586677 11961128930382603051 1668146298980807697 3054451844371089779 4294872607219627883 1907383002370436798 2442752216925989057 4936185859225575196 10657680275739335001 15302785650896275099 17980283045170716795 4320312780473089906 17506517380752925253 11260528969928973873 3204236517232929312 4035386353473521589 6602356784874486169 5408008528043203489 17999275379992504984 6101337561613344220 15905998544292699064 5701641383702708055 2756460651377870202 7661858738957085230 16432530977939807802 10945219059811273127 13527323586314620858 2784840993098580300 869036050580697283 11490488338431054393 4720978279342874259 885620778707628168 4162280005303459868 8091842239984577699 12024764952828558161 14358316989911982417 11765415736603037761 6801447473649899038 3327422334877266497 9297510758902254855 6211395136330110088 242930422144341846 4026364888091901198 9611314438040537052 11239585014004093965 17120425252173369917 15801204671801418117 10768592574915022519 17799888179789486250 11719031002407976737 17473289684261829645 6751411227684134135 16274021087293161021 8443410867578226275 16129679544829135508 7350192284276614253 6305145860581837783 16004411778353325660 15800943880768444372 655860334412919416 8820954619073506596 2379866790632361838 7929781446450630929 740525026281645632 13705637095047918225 10828568484537318257 874992901476207824 14615096914146518012 11245454467561499255 16392501919181307145 1554907664513582320 17637889601607228660 1968377355759913701 7371851721884886551 15841411172938394969 9226566974647009314 18443662013724317048 11638457983413899263 7983603884099065615 14694635960847539192 11762694953989740505 6049308684709411526 10133959797210513343 4526045325652064999 10010058843720202940 9878683544987912464 3371204161213320705 11791852048630759570 15090840061854709129 15362573114520203219 133826469397261254 6601176759375970879 6289674346597317706 3102883365020166557 5945592250010252373 18172030113010763030 5825833332448961589 13676160270830571184 9372364876649475252 7881829834676342360 16351175217068600275 3162145536849494343 12961051940034898364 12493303003188694908 18146283683860474337 2216319517281815390 12029778253691668277 2476873719308909050 13426117882390602543 135512189129186900 3512261438124961355 5153524038678093846 13181438749740373672 17586625605672747133 2002744136636608660 5923514964910126136 11142539119670772844 12986877016301607787 13773571623549673928 14642915357535457382 611065600102126097 8827177524070045508 825661750221998121 10911582171976659907 5884799819260764908 16131174924197853779 10701546808055871141 8586065377065477987 10107423621773663831 13989815032068627149 16779110371563410700 973826526689386405 16172591307749468454 8634531677986801267 7355115522294715496 4192075117331738029 11373548386466979150 3234710995105745212 17284548620700039327 4814296100967127617 3348749177340456360 1426198113471962799 6467129654385676341 3471316769800466936 1752707030954864668 7614762412767389054 12289595358110961309 17205900243722506518 11835946606327038687 1117464788972081952 10394420612104180270 15715844849838621010 17417366847764982323 15325140551031943740 3951942647958289763 350629245912461086 5281565779529394731 9366915034544196441 2377255170708646580 9525657448324479403 14472491003069016685 17330689971204859481 17004578454091849731 16021873401999209415 5238206432977868222 17322779156678463059 7262521414809079988 15670816098984989190 6149613160232973359 13761923672834524486 15966212148300360430 560823805639465480 3847284498140871061 13611023148700373292 12553073902708300483 8844823468935957268 7488480794179288348 17981843939748849903 1667655089347408097 11388655582145697595 939550912575861505 5714633211906502416 16556540258520174290 3795563148606589022 4324935183629121010 9138505057468317292 14839142972902576709 18431614622310766890 11649011345144235366 128625353190634937 6189852244216239295 7352801828265248710 13533257592255769431 13523140463927565666 17864531264338887452 14990827629573592310 9643228583862725661 3752139088385554696 12909168683743532413 15246905727144170341 13885559853868174305 18138345412942366134 10295373450769413202 1081227152866275523 16553875597628235948 6106348595814371618 16604136134194738794 15065172298077213809 13963251073144991686 5386361329587305255 2463122931111520058 4779746732510076307 6246230883040198924 14584369312459038478 2673514171100029988 1268734448021138840 8495737838318970284 15184463305399261536 9529331041080922025 2615949684176414545 10642301628433327941 11600724901154448341 16562632638683119787 14466305936318657531 9730555651257840816 7382679904076521317 8371539681971057997 6137830629424669608 4626458340455294398 9979027496125872899 13945592112878621977 5202335851422319418 15269098573096852238 3039931003061018993 7995505443833539378 15833107775160291644 7666273275832753836 10883150422642668771 6604826064755538228 1862998789980960612 13540058123465890031 9905219487486160089 16697127087552537049 9826467518359626399 5344218466520356146 4350449354222913338 5489023061934602899 16650652050733344395 184901834672686988 3761915597638428060 2678565376371496751 3716184871192076941 16012836391330884697 2702135353212973166 12845692414715800747 4314127925365311499 12647235458572115049 6512853175734745658 15821437520684421993 6258080045821663945 6360122879625967765 15455665724407199984 1823917184320078845 5832376480963369332 16400510058466899175 6224429133598258840 10976593164272024965 6490966881092400350 15414787273850642847 9206339552256306778 14897243412870417312 13766339877271260186 15790996905888669036 12565410356829457200 17747784504357043993 8101397204118481719 4795280610829581202 8838101015692490166 13227308730074450421 6817838123040691961 3949212205750993594 9655028636033277203 6589814336426865749 15721742422341406529 646265475223892828 12670652303978697215 5197617308031271060 4959907700507912775 2984232021761377124 24026587484747509 6540522431357675477 11507905990499445609 12467150168566723119 5026317973135963243 14359546701962472505 5097573332200204972 7076642358191793071 14343839610940095898 12055714744081575171 11223205439226600684 14075364435465521143 238442063890778249 13243900470672563869 7030685580049012030 3554883886647024669 6946683768809565426 6125057419695489147 8286900153463563817 14052144711348631968 13283201378551996553 5329026074801333132 7456597632539020273 8241729408364749657 7131708999454910451 239694618199328767 15020797297481352097 10268236198831669067 1025562454768962855 15816855396702049766 10040901681718784829 15001661210441014869 17040040088866908847 17195117216213117706 1760656963612219067 12547785716887741572 11625632316212367685 11075933184799915625 17782329835333276471 8602646427901776578 4874523105440920106 556766368567466137 16530354747558063862 16189570609545766678 5590333869686730371 996540021872923467 17296192176266431300 9504474285043266568 15724607639305153299 12129964401042691095 41179608555356339 13151149556398982307 2657826900457961032 7926985200475227490 6394007772430976654 18380065159990762358 10125539860721932433 7762588685556685818 10952069918848183024 10550934700076120394 13416207601534295266 3055901327735117988 10187952690789411310 12103915960185065447 6135110264796764749 17603304059174431920 11332036754688535985 8405725707193992048 373431736812120799 7724743744000962272 6628585062703556944 5335323750860385824 14951201041732211344 14515649575831319195 11708794780341316964 17884330455616404891 7679284639656420495 3447624418494657281 16895102924032995188 3208644493889153202 6870152816422566108 17973235035637013844 3796868521797646552 8264607555251128818 6679319749077026050 458792684909316114 11164997937205390840 5311022481485650321 9587760769693923215 9556175027537573020 2946514404140355322 12686714916022955926 16910433525581966575 1104522937082910987 9269808112216188271 13068797597288122886 13416747623382834963 14106985775133969103 3951940149438041330 13090520066274293649 8106001743022773097 13881277990573250093 16259424223260709731 13873875213138526099 8658660794225145461 14083228797714044114 14409697947252162012 8579765057536952984 8056013022405125727 14036586359014702194 15893460838767220857 14763746179820370608 17864323238410119333 7440443754435179341 16776615827814375665 1858631437300920418 5461524075315416410 10820538548309415268 17612143578434657601 17971890325955167895 1631403843451133580 10265345949105557483 12026850948292160832 1417743290962905010 15982774444613928876 16889416476791120475 14449341640464394893 12677590884269051077 7955923691850745085 2470660270406057328 15949558424120397290 7975978128261042501 7155743951741129729 16042265849378682994 8550914243017825604 16584637638856025167 15604056943715869 12556229136867296465 939981101426646334 13721395914626161801 17659299541518271210 10836148069394385876 2317912032682085436 16826972739878850333 17064164934395192147 9064416072537899521 17692453167388077044 6943794444688865170 18076853805160206017 4591552745631092288 334359560647856509 12704962293767003509 769002885589777371 3867687459041889945 3243587563670577042 6507905448607757995 17741251674095004251 11591412932253528718 2665499442413462608 9278632608152519885 7862359913344910340 14613525380088469570 3507149765244418139 15829065175277785812 9277092273671239827 8709585321428149863 5076731738759532913 9413212718413847385 14707911694156284248 12477923671637473627 6000586213388783261 8340892155649288204 13939951288870647725 6164205507204604289 7261746697306440705 2464146391465696453 4688112998362813585 13811576481320011832 2347528384476361888 1896090578939999970 12083002951120831180 8147931091361722541 18269597846028127270 10505498824482869737 1651313796820167358 7150113040303320338 4826108749780504592 8712754743209518443 15678838642586744253 5574588517407246277 12503588769718813839 17834481221476254374 12166447475348372452 4187480758851538081 967715877893762175 14353484004046262354 18424867091826937553 4606508020831036109 8568349201944378994 7111917156816047421 15460078567118203230 3233400703829362133 12606895751882997215 14778245063281869187 3678409118051761322 9018680382626566655 1330899142993336194 17470716540195590436 12988879395638101224 11531041486028682954 7463534793392436356 12750242388868542971 7661147102523373475 9284427731731707283 4991574474865230167 6679773321757370433 4339861592118880016 8392926358017864981 7007725992851989276 15882796852765293970 2265928377484042965 5810366289149017128 955007142421277590 4930423589905055547 9583464399889873849 13853957572369718137 11312329873390009586 10512028688037826985 17117334110691271182 10487642650245515495 5266180149269998055 14188977672233509238 4067691370371046613 2569695979933349462 4973151706133719325 4178244412611534572 15066348140543070580 6642896626582314317 17368080526339460183 9199277459465460216 8525879758487985804 879855070404017625 8826390587341660138 9713302209389108714 4765348061593220000 1942731519666831867 10784228157640910315 7763284364615125497 1412201140152458533 6534922082797738922 2005011957489668569 12956034838914109059 13289285603106879160 18196747441809525627 271182570618168613 876356101957232210 8018116313693110983 7928119735556009281 16499935339024155327 15400400515019729789 6402704355384051739 4668981973926017662 3501049371951612728 7322827347174889654 533099339544109121 6073829771878582746 10844428128095843130 4485691561807605405 9539525188507894098 11719945395553701598 11855450862923242575 1138633490270451151 10296035804888604325 10142589293343039729 16572006225066018415 12719035683425482697 14014939649074080467 13170882331096592025 1600364260738510115 6062339659464576403 13866738565176782130 3596525747824896818 17421645735397331244 10683036472310799464 6697049073302966738 4654892985457266750 15961985872020838215 6225093554525740469 12150767755773495765 4851928352585077045 12631467853530554108 17091248994245286334 16834232403657833929 6056134702991866025 7466779738208455967 17889980366194046884 7565690861295450662 13672302151177451337 16365168573030494602 1139473461150666820 6067418024686570795 14684732663907867768 14896683883440731266 7803031521294113427 4242088690595580999 10100218787211439662 8983765339333720498 9621622942229456382 17673794678059514045 1876724742388585881 4890145203830762656 12635441822693396250 2022215617093824650 2836303927828258233 8549704166116806240 5538314709891700934 18367016074499907915 15148096806826621348 17739464248581637318 11628572969894460214 708466097431100825 4708118740096188590 4273023391272069101 15608566369248119584 14091453600907532233 12908295863920473887 11958571620597220292 4159233715459502446 15721728942471189671 5911516910468894635 8579123458346754604 16440296682560632900 1766977447990190598 13034933593963550918 2801526701294936502 14663486190226318400 7660053741740373831 8010126508175146731 2978206383059864103 3827945106907628449 4583269252738550538 11956803748195788407 5512194470095749179 15812883200354287726 7337787475777086841 9329458364131034955 17861294807151793723 356326722554484297 1288660964968111974 10229674376536896031 1424179447782040946 12297699473272287620 8263297136490698794 18345558648467804615 8832716839725017990 2193689990325909102 2729555961896232849 2765436376507085768 18377841455715454178 10551294603093435962 2994880661784775734 209650662356113067 131899475706017643 3955516877136796235 3950314712293385459 11997328916035134734 13210555686808642528 17450300518026201259 3032278523695693195 8599007373104923650 10594431955202016677 17140076990093937739 3773968822944625302 9690296158026602594 7441714277300075307 6285869166978828030 9879598534251357719 18437391703529704515 9688608940677398718 8555840029051860553 8473005691238923230 18120740617877249850 12568178980953843091 17795254164219717725 774162517531817741 16166844215484279801 16253175834020775475 17917794253753468348 7577374803448446390 2997088791505729200 15573210846472426967 5879487467200449884 18428849254936837203 12682769078616796114 6520479258467481185 7785249027998746117 6154426223179768227 6693810154388679953 16795209718692313956 15760004624633400724 15891087107735741770 10365560888900745301 3571600344186732329 3626248889961956057 16040894664339613735 4636292145129278816 2589218259496924860 5797682293356285459 16907636972765479675 9915366260707595607 14888833272252288488 7658410060269031108 6668649410158946297 2983060913443062220 17667873298063540123 16643032291643542404 2617425369206756340 15599726458769109619 2301900499234985869 13391243625996672780 6747159101956215522 15067140022210520617 17421566111689003991 17290894732491018628 5929577280239100469 15781620752581410632 4936408767959318129 1287786424456354483 16295645191405587231 11925160374658803283 18055824201194197647 15036944607673101627 7909042765091035978 4043659408552999141 4210403997725473024 16549830533696549268 14415783843771908743 8026881370022155348 3815972694480529052 17281773013629972969 5796458938725531864 8738433228220651930 15420207130134662131 16855427844210337095 3264777346698415464 2381036265032482955 518336991137914774 15886852904920453129 12328801093124187341 15802271755005307395 16920909639343392545 6249753601113952150 13618943664220087445 11445666627070676560 16323284502813422529 14182077577869310544 14991358702435106467 5370187779254907818 15900442289677403064 17248785822099862342 17182398744432807382 5986402590839160565 4977528995550326481 14646815673858246308 6019238624102625845 7289342549517472722 13406871028377018020 8176069044062583218 8027723107526713156 618894997373423997 4271978484378004962 11107706571024565783 4190910024746038789 15772935702901450836 14262058776177735098 4563289801525029324 13486340207935883477 3323681063750220717 11376507524110923579 8173332907129105829 4070610499055831687 15835484196631062479 9820540095722466170 5985481303922677012 1289096275687275941 12448691764051337644 7518954074114977536 5358668125816298284 2451392912977909855 12160528204169235862 4288545542071779848 3546787521675447896 8164982500147371425 17561252187569433740 14552805190035775209 15191091910827316659 12328881099375969904 10733862988179531019 942731680718970915 16264641285787580477 7220674588573255388 7602207247588057751 226423287653192581 6719069387203204742 18139515807134718581 3672800994699377707 10205482336090094240 5428181794291859635 3542418674682230197 8222519343412309068 13713285102519473198 15150305263526831657 7297554304186706076 1157141426984239958 13027768335174216302 5865231700108069524 4321993717199741415 13375516133909270440 7964164410160089191 17541492334160374970 6336716131416012930 10019183478616656583 13383308610539040428 12994791354651939440 1176868245503685150 16240703216835286245 14618160945290465111 1326740449557347047 8005359336224687010 16298939742316580978 832149400034085294 8149296530151127046 3643829928148726762 11892556444160640902 5449412127847572555 8371686937943759921 8299393599825360712 471421750766247981 2655937949969754912 9715904867367123938 2796644786786778016 8859287868620466036 8794987351355936801 1631163377624327981 16344583379413618700 1012900837408651417 2527717503349594027 10136135981822314017 5034006292481784020 6798415886494078607 6940811630447027819 4215328246851662291 17516771268914319869 15618789267736327525 5793984510328798001 14408300249304715695 11379659879203777948 11637696301515944961 12097087332586044420 804528366985938448 7193182017905117764 944747689262519325 12656338512908408093 1478034735790519917 16128297132235685845 8100390454700166052 1667349552589114176 15031246166829318010 11259975989511901396 407167301127050 16597842920554834463 15428758411609922281 16923511117851128061 2319312964691812133 13170417487570570448 11851912707708583012 10413673283236430230 7027505124319822408 11377288129274086988 2221694745788636593 3551305825334299438 8656335817848627049 250687820948178361 13297134078459271675 11790312275251432066 10696119127877876261 2219498438192983396 3428874192417361617 16684089653520100048 17990047697429276430 3888028981815746974 12093420054582435507 3535861453870136196 17725684472487782685 1880776748530350118 11273469406785411895 18064063856549370010 12377110404862982937 8814541935906041506 7276647914230452780 8409601582665003220 4736108164725109165 12684535626759623345 4959125837065089204 15367941167124095290 16649258616757971872 9633134284155550454 9086722469234833860 4496508733066377012 6783533179243376792 7908017398124999881 5408560004343210439 9296496118270232046 15254312232713161867 4472110923677966522 5038817028241691002 16149927211910131099 9000911102927224226 5662052991150757215 9608445905416428166 5153200836358282247 1172713310695277868 2333408652897593627 7267604459120329187 13211752081170340436 14867222601808315135 14047165349947698399 14864160054165322579 16942670742556138875 6408374379364049911 16288233444873160394 3285161903217221968 7217156849640937789 2934839594633114341 8594682178561844535 818826734807123064 6707908774321210881 11338300844976376467 13347465935866294933 2281317031459381375 13420284759688421662 4286379081566117783 8465292070887645238 1001722284324685380 2710139649696410593 16345429592233219381 15092434684945039990 5496792280509833599 12923395879707714395 12660967381665861791 8300031567762766253 2208960980381010375 18324022845080480626 1274875783818086711 11267372217970016323 7458600237935014069 11845257895385929179 7903124773486263289 716220629606706156 13677935675372751989 17691388961856784384 72092339004411452 6338369273749869070 1038101922529980758 11561178076129545105 16109501619349352240 7713651438564466922 16169461220998512125 824114316397750147 10879071309454687925 13958027601904725150 17118094423466968046 17297181986095317588 6983596429098339576 11814722771852035579 8138803466971693287 14639185737230797412 17630531910475975465 7124281561362274504 17945644082264499421 13049572530451190692 4718607864232563505 7153244230548944178 3378014284038467857 15836553604061207109 16223624893276420369 3776036700221890793 3287185047395898069 2266067813394856299 2331821953363542856 2407341988468783180 13569028044962151819 13590324298091444666 4430339612187053188 20457744695249570 9501602606228519969 207401457471907849 11030254042735251043 8874983234572115352 3550116962098261892 13347262915689609453 16288469047618863500 16705373244425218736 7619142849183665263 12939173158276029375 4468980601595128084 13256400852050320171 6243531807972507529 11263743621277089413 17603370111907186997 7939091991045702351 16860580022084930299 12645510908459510484 13477239560040188947 17823068303484035384 16041785809296684975 7535988558501445183 3040901615840778637 6089306067612487227 9055546042519252451 16298878451405516350 17250963031982847267 11524149887827918118 7398061773899521526 2771573189130252462 6023135444348082174 11440862974457517818 7670878633745888547 11579438162058703628 12551720437779025244 3003155677396629201 17346286259079727647 3374541923817080246 8398921094432548410 13585239789894218209 737193918825086560 743167789011244196 7874929740983441995 10098157932366734233 11923602543927250797 9625218650005848876 476906697533976815 11355050921303758545 15072293812975655274 16584388507124296091 4125519460067836222 16966771881627067703 1426756899403065817 17582348330344586099 4343571462382967604 12897463426030874751 3887140614377717430 11073053706673661824 6340508790836729509 2713322509983333069 7158416613241392164 1390755829004986406 3904361795727415958 13274603694148695917 6287474039178565411 4806431708280154443 10363793682698134767 12156952831035120696 7490275351317145885 12773805423819745155 17556470121134812673 9529415169654204583 5746304791272603951 17780290323466071215 4681905077604738211 4786333753622211144 14538524991196057087 8966487444569154479 10220397468781705924 15127098545391510999 11702924441422011913 11377959821789843797 11317376038529893574 2498712690770651753 5361565368176869674 14426664117267212178 16204430345755052165 16900145961329582788 10460175619244935455 11080863106651257631 9560941165592384052 15693071946971489341 9804887327715942975 2948417673576339060 11853094854500251274 5469527460701898386 6963478600775759833 1572536938968802055 7870938656819207650 1312373284915891514 2596037689603875720 986118876056851658 10353142699685268211 14503426534473550193 12157052060780102879 12938428500439407527 4758119056940898378 11257515730681926032 14322758746858757718 8967176915174352371 7815325391438880476 10983142726259086861 192477648797419679 10190557353564781532 18346736820267797824 4217136632584558366 450993224557918272 423898328713092408 3893790541752635054 15356559039339005190 17200387115996243409 8748001722164904063 3406004822936043285 8653914775260596647 12978672369388869728 14912850808106577626 6506928887245066097 4540016382401592037 8889179803899811915 5522745460592603932 13781648713754671074 17351252532243071421 562563970313758107 1491927817620086787 8757917619223202507 17269269209099427763 6364171721904681268 4834928171596310487 13737680888288396584 1864129748470216347 16421097474286317672 11312343597170864561 4570652105452117717 8623620130256099698 8715992056935003010 176633599502047344 5974192482122398483 11126980952538176028 5553717716080380502 13034417267727042949 11209130612483759609 7745185885723556712 9021312611164885511 3972960582373389431 18268109152533726468 4710271433032243377 15696712277465250358 12321428027624627822 10314246666737300934 16460557283368177090 14037085130795923468 4944658574348360771 11033819357253944258 4055533984563228668 4075108894612736136 1441941902735188701 17518562844054996599 9238069672352242408 18434287932652791037 15937996228143088151 11097153768172451265 15147412459840631510 12530499443328166775 3919295219911260389 8692117086019471630 1560713423004062990 14958529664344042962 3966789195093361233 8255083858393252540 345747558716747391 7609176367288259001 12231297400323550197 17936196251274953170 16194653410536195560 18316936017468181920 8464674211747647914 5557992572624716285 15908331600380299838 11515031244957908731 16811840764808432713 17397593263658764254 6716773120704333787 12570115952045296 13320599108570039450 15755939121917263812 809409018121963722 5741257195656428499 16433590972643334614 154082443160061565 9619067673571421338 11392694423261634372 10152565565583198822 12009722624474959767 4216950658583118683 7327911197961482776 12298741392121670807 15815691225117406236 10100104948771465727 2710021640839527189 10727862046275812521 162314180514709658 14054148152576413216 12791596422590028437 16468656978582385979 1798106594870793141 2514833569669589591 17250904431456910789 17531767237869397833 4743806705988584022 793415793907793316 18242811709241886939 807445593291329957 5437101232845811590 16292070294605312240 17855340149365653383 6553996555948823142 11256654734183808803 4051453452626789026 11725644678798981639 5033443275559504425 7439942151760773501 18061928338032733687 4027763240901014942 3881068914646427970 7272008682643473728 5241579359582856315 13427569816590322274 2867167984056280767 13377541212367004143 13077740524799157530 3955271963527257939 960192856680609587 17665223887850885842 8372322517716299154 16392929251608122852 4219262151690684102 12731084292776713701 4833767226542543692 16604257441383016442 5037801606479695347 9698759067590436208 10200605617466167492 8772713410061840699 1503873730298890368 16398798880570572234 1651528440314281515 11015331636547523014 14867642437311185768 17449288237697505422 4324644158866059659 9707674044450391562 15448095264392282910 1199210780470628510 6754693050549234248 16060236423573629376 11052423929991806670 14777170659183836292 6971286879421731154 5168796178226091792 5996111996256497256 4628255829462132794 16322521721375733956 18430113553051976558 3861870018649910226 773935397755480711 4029620819331074190 7258142000556752115 1614155986390987515 7899921569072322874 8984274279366471902 17399716275902008208 11546483128497724865 11298757595519220443 4772174683718914345 12013309489362207335 11251397923516633066 17982813340716435991 1426469026840762049 15937530721207448348 12535728827112026117 14403984553047102719 13603222904903427323 9057351390356881465 4712333192076478586 2920853928768751517 13256650563949948092 9316512647702238842 1537521556936382291 1538654997941442325 15470103308958597049 12269527769613590451 4206219920348416619 4252529441800215037 8373817605735481377 5270715683800178471 14594935989416138578 1872412863758127642 790202819294689283 16180298770324733432 4526555423046413895 18148607375788269780 12710674537773211507 6370777813860437004 12173498662180684353 5701681154550325058 10320899444707727941 4257782427288684952 7640764071441766772 9848755616071784066 17777186195922905064 9463242571462835836 586856007666512846 5976036850822866966 3457809335397574114 4491057639505238934 11631857063548353393 4994869679274956017 4880922202683624428 9825530847107704936 12647645725156601024 3008747567575069325 11417383189486850484 8010274430893307206 6229272054119565499 9179106597560825879 8623878749643538721 11156833248810606422 17995773813306824251 14338587400335917218 13478305748283812287 4373084234094956993 16295180664192408589 14348651211903104433 17439698589671805605 5755454592533853264 6905392636990374956 8691800103636843523 10469081200236337907 1155667303707869571 12149439253817387037 12207141472685339089 18017885283401521558 5442838145461238428 1120484666779738188 18153708119113639174 8557973891226144085 12791484829258406549 15881291305957116540 1842636291930922847 17886187666138116116 18388235215401074747 17543810215503498664 10497115373489724694 11684009589043869204 5682583583816487265 1052412740137189790 13707234420596562380 18218422729526296735 16334918320001689458 3729212937386527971 12394524545072944176 17431621650672689776 15082179333704685332 9039257154496795118 9189215296628519853 7064232017274200192 13539390350721985977 4381643042018589297 8552467893652732314 7806725996581071299 13854394613165620644 13091172629574421928 14551412215030020525 1800528411730521101 17400624520380557639 11729087235194512126 5086421629601310443 3426107253480349941 2236159996979411517 18419690831466010184 14399432680930408293 14987318858484893245 4586183093384934557 10604173819015037938 9198741230477175887 16222908485972741910 12744906365414995274 9540249600645343444 8963198590104255001 4718589395075910441 14324553497634202034 147269849009904567 2976842215882368544 7417980459876875521 17842911404936860498 14295419650388040827 15162822408001524304 8970719135329125551 3293247937634591515 1783898526910033006 4072600499960992959 2842139553641281520 8017918111508544603 18086281473873087712 16946039149038480838 265264416113761154 7052102414995958940 17727810924549477381 6023211176446738911 710337753998311274 6800795445853748710 11456818927391831747 11016573396759185703 495958671850858717 9455235376097596246 13643243635234931931 8870822603156477341 9983078360700324127 17634467022310994815 16940211655056049235 2613212004739464330 18351135203117022890 3664666509947334895 13216331749156251926 420923113266085826 15449707458577889636 7154449552341620666 959332908264877496 18417641587069448655 5682756046370656594 16663921335208854520 18267776753818273171 12896676852368084721 4417498766786768638 6070236868129333355 3139922710124695360 9219265377012468577 13779525736652237627 2899595065719226054 11732211057796402038 15097106305412531490 9270208328284357999 4054863041305922132 4573596980937771805 5616648414477857236 17276045708657738196 11657224413559262745 14580098868289806538 12850718281318283090 8417002380552335808 14091617253398095291 666768552082488573 4084529121780372273 3946381354976878628 11657527147659037609 7223310703210287393 6911965716612935122 10545855030795884971 6070044783081565545 3636197363040225735 8332321213001643891 13527818299386644322 3978423645836587887 11178311948174649443 1281533284602422851 7702696625728474038 12394811776929984406 8691352002707784595 8324661771790187050 12313290660579121965 9757056594300194163 597422159499039053 15022970463598204532 5449220439170246914 13588858331959885619 14742158616874527424 8096896076246419070 4858230263453958775 18105934477685484149 16961653029752123968 5473039043366762290 13386818544637463266 17167183867645648538 8090233483486555631 8635956306246570398 10296881916397969432 5182158486756214623 11301858370552436628 3566215895974324141 16367426240060065707 11801139210082073639 3059336507390699363 12342497649026677917 6146911283043734479 17947288808307109715 17849767100658083409 9528551898711341058 4679471290916191463 7963117259290340277 15394138306342037193 16472225920126971549 9212872762806139266 8589507778407607053 10609922976675897393 5373313715581815612 5059529874957526005 10819104382141602520 15316714453896764994 2537488799000128724 6970416914411438085 16964155067658480802 11251966652058969789 3545948227359075098 13049191196139908054 5073506926571660134 1985300788583246110 6419513808963997887 13054233575618601231 12014242956647833146 4662972885591696493 16675003649193690765 14858357597098157308 16286778155949437664 17608004882018594209 15270271673568652342 10656918241129502241 6111680859397663024 2546415473486875389 6765252252924622341 13287100641140142457 12556149884496942067 9194922455450348718 7131967280521179104 3673596537039233313 7418626806223443398 10483538409784108469 7922477604425461771 5731886558118530260 3956348234943349697 3871517343742305441 12261056887769765473 7470093264294073992 7312952400293200314 6992411989007893082 2320862267513681786 17956725945331280297 9648026140188089762 1263643288038023553 10072090892620626913 1363892001106143171 7958459818059132703 15532628523036243294 13308032065688468085 7312490486144332009 2337904082376273191 18421856013966956572 2558591870090094177 11144469396324146820 3161505334468424864 7073954806457985635 13442736751698571109 1400358574816658761 10187718961057243758 7568567807597729486 11003723295848667531 12355798827427420769 12463833299876499260 10499120537161751601 440854766280750050 6869344691056430724 10150437633142306048 3872836653394618357 6875664931491335883 6023646148678544836 14144685692961576359 8017583255085949131 6844828804567421179 4099150829161230975 1396278429110981378 669649983484369751 17002213493473308380 4300328519191387603 9217372032009264325 4323599855361175740 15736300643526633561 4464835711203246620 8190293431650289189 5766972884194352074 1355292872796854742 3976712839110867175 13899585217983895137 4857786848578020003 17271508710171271952 15328633089874169271 7324845788188062301 6085131897567728931 2825596791695532575 8084525102848582341 4324017776460604514 1955336830710584883 8605386800523439958 3430739680524118057 522826650170447949 6474198970309279287 2282699374471640569 17541257846438548151 13520517995282630679 10183764200769281841 11478387900091106607 3282940621460334483 5183620510489551389 9139983619880056820 17270193886880636876 14164090447142280524 15418190916917802333 12464569477386556359 9355454258300479988 4275906984747435825 11349701068650542581 1614584688220556090 12157831734522935316 3180963833599811113 5070132369506797402 14876202607497698542 12468134924302751343 17009890994568232356 2141710252961564340 12018655854629870393 17207786244225952637 10300993514661010256 13066096831235235571 9891291097983461391 15777321360279202109 7938551014740492223 15048634257175597266 7848869839824098239 10598159049962346487 8516810841161075454 8686178910359431565 17324252982172995251 18099137956106559710 3984962155060166419 109255895103811723 3207933034274131032 13625534757884952127 9419404416257744032 1339274932845478441 1111022401133907002 17491184940894958620 13595098984329491739 7719529716396825147 3038608324886353741 16770851546008589747 13479584304183787216 16699121128537387736 16150402151918746568 11732167763512879304 2047903228920716516 614582200843593527 12523598750379550150 4562700218640639761 8913451607833240988 5377793310685869569 2194276860996226554 8314292053170165036 17163184694464030875 6085612265166557422 12532299960436325563 3662381895651426965 3893165270646194256 4930310895134334708 898005647474769571 17435178424203649008 237686789094914526 5995750814939450944 530449767518018752 8469065978885989243 6240028560890887335 17260327686121474330 888166030469312558 18337314625461220235 14618206103120748852 7018510742251828648 12740214894458918667 14746897596203687915 16701382574199613348 1295536200156996863 13435126090957376248 7995861499805205097 10316530968208508297 17467816242214552803 3452540037685673970 9329121019707944512 5482607505996843924 67529729031349731 7417236682548066417 6299181964459087527 15522648756126603365 5618536462220802474 9406506006318675677 749140906555855233 15903084950378000105 5899484233505223116 4820708458680727740 5571254841640484665 6178645682530071599 16565745084724569139 16393483899175246400 310697223092132177 6229219586462659406 2782862152104848097 14632879990961769703 4986640929116019387 14215550114604933862 16104629782204379659 11969121161097298226 6899715720791662793 396546414137905514 8069040948728121385 9678862635912820503 4582078567556376073 16157839511424428408 16213493758675720976 12621808815849853781 17897405527450433901 16188141597955604815 5857911718756210789 10079735889331553893 2827672939373851272 6601693013205593467 7836877064565111927 7094519765322606590 14310740856504072327 4453386417639489716 5962433159236015236 17728681548974753262 16387734944481736529 3881135827834321859 2525610024145446928 14495521949635864791 688206712367501527 5512546207738682924 14630164834095800001 3620963017587125885 17760345297361547707 9054052364701282936 6489048309947985169 656971048346176187 17863027719800959356 6275789967827055512 7789160586171873564 705074745724038986 12893093314980019924 9590389343397439167 4783997757938311055 224124438390068805 14865565301348662319 8179722157086652210 3737292864408409365 8586792411110286060 3558869723502958305 8431747050570354224 14844149881471306569 5775604263130805321 7511450022397415718 12100007188649136420 1060408498041927395 17458645201055440118 1507690919910142053 16683392106176497509 1350487745109259187 15593673697433063496 735563944149177966 6444663964854118454 14551160751093310483 5139695264554900949 16648209042887461115 1531481779399138238 2441054129461974580 6065512343734176624 1172035611654026705 17181554006787219789 147808780163427863 2484087648672436331 10725719600545794251 17778087906627134011 11053667019991090355 10798123451827468333 9650046611273383037 6435766581371618233 16877676137348443400 6126869594581099481 8435652031733014021 3089544130953329177 7785736684180021900 8868044019236931198 27111979224178823 13366175349730624514 8901784099153439451 1248229844672457399 1825831443443287177 13655200540747534028 7573023760041099013 1984670697037029864 10382843556127459157 15605188573671718381 212679102243622425 6288974121780642061 13133138768692659374 14197561203461906560 16202885371105364958 4642854598463659620 18315639847595148528 7533379854059970003 9804695605029733581 3352984997476939122 549448194192346289 10531054600105160026 17462492336622234456 18426138628965762571 14045303172524776660 1195075615194754950 9148763190835260067 12991614688714460221 18024429233500192088 4307592474455396111 10428318618578660137 14079265279432668944 16533904550453238543 13095747549602163126 2419014562198137164 13554986850999032553 11655884879839106818 16967366452664474686 7650577306956362090 7137715604316758194 3790129567048509448 7696915415571886078 15748340052219248687 7599907679553432308 4682582927812200090 13224130756450887118 321375293258517193 13596652006882177545 4852695520538977381 9301084463853070648 8919297316580393736 12521949938533810768 8090203604502729031 354048225864218126 17613710445397314058 14839483313297866337 3774172535726457613 5580006667599681303 2517755949086008475 16380787905976916528 5019487360138815794 9220867339191173189 946128743654310604 16842811931259831766 3915985092849925513 9316121004268373641 6739592302530259362 12589067157804449554 5566001086329318749 9690494297084609953 1149257348405198720 13583128326275750500 5874984897001478075 15818951833782795131 6396558512678969121 3196928082607071324 16270683905330125094 7731778131828544138 11306356331478369731 3534267013984433136 6235901096078971070 16825985745180986489 11274736352326409698 5831433055029303489 16723743439361461051 3804132791772732736 2483152673166034445 17166628704003435267 4999738874813364510 11247487041829270783 7500144785923663569 6262009195145671633 10126630532981871547 699673268963418117 3959441660803237683 15977711973162200500 2044386660527021272 8637135985235705788 3170148907831420731 11817720948137521479 9378970419614803607 13588575225916639994 4662620472199198146 13763424439174564590 5629971003783675728 14008511542673197083 14127190157223821054 10276731500434302262 14255249457129448943 8799996383996388427 6515555775208252725 11881851174163740821 4799788638424003210 10912033830845755687 6407201404083382777 8555986680403647637 10443707298142161679 12219722808175418445 14610853175566163582 11130355700226722051 15950575298933714804 13558421072573270429 16962385277793042132 1105140785168640629 5644548208032418165 8080985269991974743 17494256959284271140 15678702758663560351 3943622751604487439 11883844069695116889 7730694844170974332 14408617054725864621 6667966372406487287 9195921202039174036 2091080734326394639 15504888184624957941 15645932801800739127 242504353751854514 17863352230369663837 11990979227887611666 13051080778997250043 529871531605539850 17164977008005916002 3393620505491409590 25101435890172367 16008370313215199676 1871256506370264687 14477904606449137276 1868956799854368753 1285837844678689628 12469435764363327555 3128156225515914826 13764660634777725606 1987500587170103207 14244455344497797086 8753801464573302154 7818113691139047887 10712287848471415264 15450139215278675676 3963334476905690719 13032049872679537084 14817344197989600683 14786838063181698804 10527560007181684166 14076067459825269491 4324348334829052780 13150761840279257129 9476244136556740653 17122842402268983673 3829502618509781672 4763159193970395743 738586296637569346 17162855738238165798 4762947510470776592 13812828994909195883 12697252263631928346 14646469370565641117 9144789935267228047 8386642761386249825 11890040440252597337 10711954157930822610 7946866254967321669 4556208415022185685 3747774257624314555 8983838047512215000 578009311067926806 17251823106706450137 17622366300614635872 14331816865319460643 5395591361596991491 16127891327320276250 5209989940608718773 44922357594723070 15975221928932661810 12736047843565367529 16204538734739022498 18068078137588814592 14820466049083413333 3821483449496170366 8705378160480060436 10115209222148963835 7212909771253273338 17695774455889342498 5458970045507190335 628521531709879358 5766080607911001292 554527750316346721 17490589169966721843 10576326036590787751 770923292879076872 2982208760236165880 3919163509907425738 14011687826396296245 5089722666889593889 11904501241917475765 12783519894493376282 6497239231597169357 14255765000902342209 17413548882272081992 5522853562155970052 7789141029661813856 10507353687599735141 719411002527593202 13291981251400680570 11281167691612724093 15775830629450469286 2235568192363528438 803828692940929632 12786231652155259770 17910483753023217119 14595368113031329467 8961440273395792997 3900191528229475268 5910365440964659574 512629545706024140 17502820122563720951 4822903626105870431 17229430535727259684 8276694975571390337 13403491342817559859 16378869860021730402 11863003565345369053 6242906330835911644 2200705332329065922 18077605970315637732 12112283042016814650 12144722095365971686 16108659587443441669 16666205428921630048 7796873087199977320 16304047156171386333 7390429974098398746 16030613863400358795 7723054675216507731 2995386369889879273 5851961681158198951 2287976683191784169 3048611476461340222 348126288310888176 9208051531202309933 3273999036910857188 1343973053910496257 11710103159646738777 13801828305754497607 3222105765961483044 46400869919585480 14364668737756833730 11560121897021365255 6757243490658818998 2678932775598428272 12503550310034231840 8781483333900576842 10252099471505547104 12869986472908703240 18025398536057834600 7821470599781064788 2744750339260966914 10781313877420856762 15319269307499183616 8751096207105129339 4298581618892903903 2283286207942335996 12744399640767875588 405244855773834431 7912516775826650964 12449070463945261608 6268952194053216960 286847824044447699 16727671496914071291 10237321796307080236 6803490550825901786 11222826252505121298 5060266433484125960 11819307895051329527 4271851663322760731 17962027435045718565 2589912680087192812 15000974383087300513 13889170152146401437 15659874698726188072 8898452223668870325 11751703768664607587 10141495310461351630 12091927493395783583 9346244939487825633 9110713074108250067 5768616247968347224 859390284647790069 6476763799757958911 6782734306562984469 15067302469595897308 802386926797817758 11799734005565775753 7038999412091474501 728519585452777564 6735073616984747667 14874706686736935926 13532648594557427915 10709688276296517196 15974013647443329626 3107398688181979647 17770578437917429556 2711285494554251242 17818008908964612618 1694970135336174160 14450435439542992379 17582752162526287890 5185656706377483097 13087816395652444207 12161005952940348281 16029907557605830812 7145034276205633815 14537747904318212207 14179576215610305896 13194180298515574968 1460027675909944504 1518569550727018670 11039087159156493208 16689428846572412379 6197032251320740385 13412185297927761648 11313898085935603016 1252231356335149602 7708565200429680063 18257942410981067692 11196755331266964367 5092368617702159246 12778467912850805868 294320190537385182 4338396908143313236 3189977028001293557 4205275272886972666 13071978118939963983 1571568305030484393 6328154587145053861 10305191909434304113 13459815873893341620 13429906009128670596 7293613138683958449 12292179330259414738 15402289489762452758 6920247586821338352 16816632362491323669 5931071135497745416 13855311025342795064 15458854457379412538 463805001208220279 5281859587607108080 14421659921318222344 5454864520714003729 2856537549208038376 16582396444246305444 7134612199334138033 11913851472198584107 251783427407324424 17150435071241724066 2565662752625851483 15521999529570335245 14234215869166542710 15884780558338147531 10698808558625202178 4284510238961766407 16155124572300889003 15273394292286476976 5502230701601256066 4008943084851700753 5910189530097802687 1608691165255475848 2602913424716571173 2278435366515361782 1275183031726984415 17355228372673330786 7169566877455481192 17362309092962596085 2137854471758798991 8566588984432036854 6939547572768168777 2372395736239564851 13850242325258210533 12869059909852678298 3082999991244679879 6585041037290877371 9716857404534610458 7881101835977607232 2463187470300587610 7284085680249824934 17760498841308784680 11991506183181811913 3959968225962410672 6111132177806867639 7844060602967944774 1711602310640394970 16654745369761955034 17451634025239935468 16200365416931307584 15468297437580647466 2545534560452114682 16426473598954873268 9682144610728213051 4869571315589731665 8428498019145134424 5841511839542928271 10765680299029733582 1837647318434766734 13802044389232673600 4091600044713528558 13355008405698715972 4611662179417969672 9347060985498851688 10131801684336714019 16745574594458118635 7917196056978414269 16993898792567173253 9254261411707976153 16941298218166701944 16312611627359911749 263299240689887888 4047436632670616393 231890102755081887 4631105998909726861 16733941590431821127 10229302163287775118 5895259011545477894 7142830189340468722 4287000642332829718 4585543561953898551 6842344403292752804 17723008921434982965 15897931109773067702 17641291384747471300 15659168960709374038 3100496621455587883 8968352947700473341 4556696084097657955 2457370128569561766 7258994952123587466 12813771266189490666 6093588241801182845 7199981738966956525 5851331559954981011 3986497948820822824 14304510438918660746 3133231082246286311 12373883941825257288 11542046822852117074 7255509059166870156 16753406856893625632 18003329439175000579 9850387563212251404 15136163666482308782 9622083799654586755 5806469768973793136 8766812364434730765 2516347746427275507 8676786914057663707 2057231644413139683 6729975942539723795 6735501857699853557 16347395026990561942 1143080965126146614 17065794120058318905 3281021067755669518 16253568891771200801 17671784865420633278 10759527412804138714 4313579165119194285 5008483142593123812 8697870134472473148 2071252834863052865 4227813117128995769 638113464937141388 11174556180414712187 7047274721190228489 14898249219050232932 13972651072165532783 10008388859037883932 5064733429196371553 1907434064895738351 11110009578191197501 15564342117761029997 12922619543050537565 1522128688948517091 9984436581936300691 8309535920223789506 14352804655309323694 14291585160114992152 9482621797370120814 2009160784697162648 4665144794357572861 11767491269453120596 6515210566911394692 362170512516753279 9941614803147842496 8110144081608847488 2295455112663699511 9317045427666702594 12004834196506679865 171236907843873304 7424931445453690384 2191087968774139337 1816172740165908737 13952805659002772759 655896653834333848 16109557441895248345 12416002922396254866 1973769211052610411 7542689032679668707 17024608638292499621 4878771422713872029 10372368408143565275 7589099841895625633 8438648701470309825 12636267271048619646 13820188046980390525 7531995027651033174 12817800495909089691 11201939361791173332 6660551317271731217 5880432671802494530 12073582399088150381 5015960299959322639 18415468700317261284 16057738647332187761 15009327054519612106 13486957589441417095 3141689998313412245 12791783216076208615 9693835662649092438 15910708180997336230 5748949947739274031 8835256555980331790 18099918677850568219 12954377562355129106 13335227968420269175 14204234045061075399 5015397365387944976 16156346812496964542 15459016017994886363 9942022090564828711 17475911888007776018 15667623966852008398 15064073708423441070 4843446017951749140 1648138241377165258 7764405217345016013 11820661605192927868 6956991023428241999 11836905045936126175 242781068058545533 13354840468253213703 16294280139672049365 2016961938302155864 6767843563111153401 1594239867871167302 5366722418637770330 9016292912350160926 17230233528617945825 3292349011670481379 7075322239100619370 2408799360718185436 13505468036037099809 6868180543674169231 14574434499021483753 12036584870098716628 9788036061272507480 4828159208604113191 13899811519363150830 6901999564982831076 11838126720720788127 12364361823736007021 13112116306653441329 4228021918357251697 18440601871972563345 4571036433906790052 18320706291674480767 6496170443885454110 13616790276674878786 14782932343941734709 17676653304580000947 4107033403583564228 9065578104272863699 167654292273464899 18088518048365698807 5291966517206200836 975025873790701861 18355829060304648506 12137429498889059972 5105475194198028030 16861550595428191629 10129946529663836151 15200212559722186437 14951634332139511778 561577236075159023 753926456304011984 14066054972926891043 16323280945730041488 3337432975159146869 1856236919189412675 4999308652254453191 7410559548044453298 18340563677875517341 10939601345986373802 1463738213395480250 6469429149283516140 4878385125291648407 8630575640422193180 6627003331879564052 5792397602611787365 4928534541178657153 10038537959746497243 11148075461581474598 12203105209233047423 3362375175677038926 10500795312379107657 13858537937944002268 16531623601056932359 6825122090709803020 2709926052149819063 9173974501946541917 8419730484315531790 11221975175030862556 2072433470296052779 17660896668390156419 7412177134408258575 3846277776071949747 12579076991467878632 1949727320643047949 2903255317795373311 10251075313108711551 16858827851850994641 8860229465088957771 10273842982313562890 4673947397177782471 11975681423803309490 8918440556652081435 18411032772610790341 13663252796694081395 7149654381083363210 13029566284626402241 205853972554871716 7064263087280636265 8070295155614923377 2779144381121564287 17642204106111598121 2510912062158176284 1781592127797938936 17885995073461633432 3958605593027116612 5829784166362246899 9042442442499919275 16929004600438823607 16563037107547914112 2977152092199679852 17859930968520751624 1382536756741860750 5760730421582015991 14527995380346530432 14985137205064640801 4182283562757758150 16634343177643586146 14373095757718811497 18299144725648751007 10212063868303066646 8329281834965329491 6609171307674286304 10032005668890825289 12439704102909211737 16467526060653223227 3609650350535074328 5945802884200371179 1509917164617260971 14915825686098693151 16398360311026942446 9339742660808557017 6149711711422721229 11926381691941468497 15823085246888664834 4891221626072612285 4502326593373995715 6115841218021114213 15250872773404590887 7847776553119015424 7733816395503444862 4017271726262147771 17711525119524994866 253327461478063657 1546037183499709279 9948337637814220397 8872805973235601213 4692055223284659702 7876365712209935381 111000722532872100 12541159836103511154 16561904790034539311 17852365674967584226 11939003900148019867 14212357657240875962 3826656238065442966 10457869461510192503 7133167978897426996 16720541041562482539 1290113011861350324 17886599227595037695 14227586461865915828 11709409695254715783 5133363309560347691 9148950523807565487 9193620385381088736 1373046171373274761 8871056885261983434 5743511813549917646 1102546903728985216 9952366821505962398 3463198170398997688 17597715035412828446 9805384275958833888 6298987647542693008 963039916961209548 12297329177178186082 2873678299028011993 9601219884636101217 9943347229194214464 12487765117171514923 16174239272042551912 5016766035382131254 1037897208758964117 1472185185239645136 14694620230097983551 4197407696780680380 3423030856669048324 11981501602570214835 8923146052263707559 14708426254380868472 11391410552306263031 18264707562977733376 3040956354471237199 5308750603201902749 14382880391082249503 7743020300283747102 1518275239014133676 8482288289314822331 4052526630640943579 8680854987236668556 5689542683303807650 8614565360567900246 9789987100744688297 16568553639571591033 5827768149394956543 6382033641569676515 11237909320453885307 13086894345583129754 296074275080640259 11165399019901502822 1356231867719193888 9641539847918387899 17238789965915374914 2953000638663821592 1473556398339639661 9824871333929609051 8623350678157204193 12106780280733188808 13770252115596977799 1420932997520496655 17623695737426248957 16177822895885262596 8140044843447732193 11040432807624429210 15063481657492893097 17682461079255316255 4885769006770852719 17888496315819925066 6697383406522100907 5340173168907530277 5839146347168927107 11513032220613493137 245577489065658149 10415580424137113228 4843483352285072297 6156310219607561435 16404704758883882102 15476218491529323427 4549867766038261312 9252939171925272429 11980536447638959080 11947699917863769430 8958243218853413986 13764230181996671746 4179711669692029235 18120685037985720406 1585504801768769970 13626997321992581711 13192744592040217283 12025009252886272622 11258639271650015347 1707136857223237702 1379991412108321240 13300630693573044818 5484978368885650324 8729295470923159990 17713524433492839565 18372248716313792474 2258849187090268689 13660632799108621624 1071311211374676170 17348724325849552790 12832173596264577680 2959463684508774988 4547508370540432988 5818085198750177219 8048231836234035381 18126116418161978490 7839953850731880229 10486032801389597482 8376461606026826080 3273394626402235237 14148484130342523533 10522292072632882835 10112423395976968267 15028383809844656515 9241395353400909510 17579238826724700193 3417342631929214234 7531377627679481423 2471366923375995941 17427331026607670774 12901029327174163805 3264210719518693259 12665383720582648128 17781302946938696281 16418929035979426665 17109261740089670510 6310790922534674876 2520533551713502296 12222343586735069540 16324425776607343916 11274842037437769861 16165113370227515865 770832991002471649 11115660315938064728 18358819798115869845 4398117989692082241 12902227519242895459 17802418507200373982 6603916152054732512 1150098856579601455 14789332458802100382 7591782601089156924 3337021749609777973 8130079573745896012 9145880461740742478 3238844199558561581 12440652178678940429 3689692733084299608 6343005966060175469 17992278956645485735 17747005675844646007 14699394298236636103 11612771445599907069 1609448676817492533 15665801350518006089 11639414389773934910 15205768100692948321 983060606210137316 7632664919594774654 8108438378432906796 16123154769010388898 17469015110563629203 9429821663108272974 2746095199918975163 9096854359199614624 11646763040984221121 7853687503807027472 13407315947325872520 6762251034781297139 9268275486299136277 1950952690664674940 13414235323617563153 6257184971033218956 7183035365814593849 1103760872571021021 14043215239657275581 6061555657852233409 12256405271275578907 15681246114639853454 705370821517267751 6736143117600560569 135851339736900165 233753703050720460 8610638603052978502 172385828119044874 7106479293139528689 3852540652883905546 7018223821701797123 11010332078895534937 3439863246061313453 8854176719901899490 17132053192934930919 12647074931904735021 13383308137171614579 3549245128302725657 2325394549512816117 13910585830423320497 5906470369567913769 9893311863948195622 17117103670080572797 8390925502932170713 12707678403053892483 2553315670097088722 16241222378414025441 10085779379327387522 16763126676060563358 17668782202816291928 9186267095815591809 8540544968767131532 6956890485421365879 5083523942921982705 8934578532115183691 3318162467815210483 14529043266610785367 6124123184680609717 5250631615872537168 5375626061694035671 5880627522610850652 8596399475649108792 13450521380366043132 10010794077142212402 7033323763923904140 5948307284535956437 4234151523320469742 8235038887328245409 3506521098095455469 16496495899024244035 4928258128158844603 14753992082764368366 14226783221493044981 16132909324381825921 8086706915625890975 7564546900735518585 10421858087471799786 1303047237990874968 852658380463511703 10430893687690169487 1449461505841241398 18009107583039037089 4311931188885334792 4953512998560147620 18361963299123197187 4872041440223067410 9609509498178696930 4791873434800123782 13679516045764244091 16246288634877542567 15302223738384020083 8959878699763393647 12809336598730670618 2420182383461482442 3919629262892380838 15090885959638868634 14772049793175313957 13309919986321566260 14896305256988926508 372366555799380800 4078288058617751701 3520679921784912939 8688292277053654314 11086902235089003455 15395078533455963607 4766950452892794619 5881229956347219873 13336370822455276971 12837656600616602987 15968681292336123355 12129351482081035462 10444261694135767709 10492646841520186404 11744551697345414171 12100310694665439804 16221360005836143649 17759922855316161754 6198696063305414566 11963292266099790151 12228633208503035014 17746424253298833880 8351484598723634232 5796328249569300711 6622638444157224908 10171460241038311760 15744530364858847028 13298120617548140615 3140858382269961960 13830456563514049117 15565460183719499518 7466924276919385669 15954743724500318161 17746147250332500467 4692007297587020874 16104713387978553882 14450641657097474560 4356423251467878308 12891652713542657148 6371309253833526325 11441739120826848782 8337673023552030577 9324746442010632812 14019365540440495543 18401457483326787659 12337886588602590758 8841578804058360020 16472229574564353268 12075219130387069280 8606984133592808195 7508752630756259450 16446948048221710484 2798585388200528274 13150793952678946693 5731421147054276027 10504627124764634694 6810819136623256176 690505678878115549 18321755809155891150 12426767374897880703 6035403292766663050 6859397753648850878 13711212362429266785 11580947026765065889 11287958345536622555 1314290336554399552 6804198849000761668 9828706177537054442 16303583299964001839 10562465090652984077 8316893429693132445 13758938923699058403 15896759151069261116 11749677099101019231 763302006686019254 6387255290591384529 676604287363161091 6389573874814705010 8564255862259692783 5909780652722461091 7683237908208230467 13315329106986569760 7360290579002903669 1385095059244865978 3846587957862698348 9872453426839940022 18364186851196127326 16068032699254134644 7057356633820758544 13042476264264846264 16091562086613211313 4206194441328595462 4261361384702058311 2815074192744937231 6868698901704648143 18222859026216134061 13019862308527752707 17268097719121774527 13868221505732730627 11888975467841402332 8934588739360916498 12826768734316170909 2612259713625767579 10376946832624817614 538346951834013399 17599821253126633603 15067908690607852454 10297798731416786258 9044409085567093674 10550064605892343883 17589207893502502117 8250012929814091851 5829292531332972772 4832238336821542363 18302587093742723215 16251631772328741029 5767166728889498087 2654212237770522822 893079396244724786 16354648634603731009 13310891640556396202 2892427095763677985 6279912292310407321 16053890469207715003 3555004538982257609 3003683245455213632 2243597595843752749 6992432745322165029 11020370070354477865 17306221616277789983 12816798037751859155 7700502932374486583 8981344647621922472 5866573798598609370 16283595918213482225 4731970368993623122 6609787057744760981 635250992140324304 5257269861171792758 15482475313832153035 8500976055471339940 428570887216209126 17339730663093475511 9833514159663100204 13434627859576238679 8481081468004057160 18173417615062867608 15930829514956155517 6215275277745487252 16649398959454318493 13959824027628297908 4588907226611524312 312494921261812654 14524816655378498331 17829497118853475016 15637456420630334265 15420242745479753703 775275520997943848 16787435067247000794 1875114645975695335 12695943496501390573 12151495468480248887 8248407486163349901 13423181724602536007 13050385052529349850 1648942825582465255 4927873766016139726 11201393508170943454 14441641329587012749 7639110719048903002 10785435999505940169 1960049443025314262 10634336966075802624 1337154820531599701 13589412674913871110 11511334730001712093 13650643026505408679 430398275857403344 9395630396282892654 5559421095402961048 17855699213630663525 13112656816752224711 11005706859097445908 69909825535831395 11716550180366222751 3068560345090730637 5044901621693467662 15172654904576751212 16328176263879323639 11743314325449744403 2148920425799071673 8188589738527587119 12442717004223624595 17173862816008663325 11052216598361674893 1610650260919975037 8075435177116808659 15301851999267950004 14785856756990071799 16353740652342054123 9190929517759751562 2068767504040618935 18204160577209213859 843875259592533467 9867724297275831346 11564409931796150803 12563451536838517158 3743977268256987559 7903758403768650789 5428197602175102591 8333351709569708036 14181165466513335761 6624420181568499160 16061807227007366276 2933416397941618154 10218494819688123500 1379372866510298771 15457886849035956647 6981812593035375692 11091363822099270880 5637469350408153443 17488048884090856106 13204845196319208480 16862284160736447535 12007836006974035508 10239974265475728270 4229454285126479980 2145538730887498862 3631057305035843282 1906111445198649317 7873588602860682103 13032137278185417074 16183310941675322093 13350064458373527776 9866869129313722172 4022798963750749689 4550856338277112595 15411383374570597150 16041793220203014762 12964297377131085896 10900370026851891457 6222022548704063188 14608641751444063347 8336141423818722641 381042789959325955 14753932082649953722 7547998329476024134 8231084290375866118 15761424586227672125 5733529568581722230 13040047380475332670 4616017634469997657 16533455249805869703 14037838221417863772 4885872260546795901 3185300110858754519 4499790242073545897 17456879507599744678 16290453285909902632 11053262172461047021 16624485717825002315 1775182205672608301 18255808927654159279 15056175567612625068 5944754704066299808 13353014815236091411 4013921802361280577 13427329341728715468 18102157670419720284 15255346053886530236 12926173847893044539 17381706501596438324 9536778592744106910 1412258508913715613 7836456935937173424 15539595408789973722 1149729626226546924 5595144254852069504 7335805640626774332 8061049733567125264 16304909316185731012 1634185783469590513 12204220199505589403 11211043573820144760 53902257446969434 11372962761246961095 11312680022075574897 9841788853960087078 5956691957072868112 1910935791610097436 3647155642075075683 6806912608584410487 912694813338025660 9250770963334252227 11965266800831133023 5805820605633738968 15660932692391075570 16281876277069684736 7451671820234542300 11738854079399563968 17498214616232598048 4321664191912955969 14931887896854311746 9103754047805861642 14754520562505541961 5535256224531434773 7912044495728134880 17939160945667218217 3133597114021521843 505200397945115712 13159614238451380693 3562036503182372527 6783650384975762306 2048487022474644522 12664344203539461980 12924786544628674304 14880092979313506770 6470111968720148490 12277590500028709170 9960372594578724460 3940893202698048664 3480893023258603677 4326571613496469693 9180099829905335558 12023805234693366469 15839904690147338438 18148330024556872469 7612284209582319983 9073534063839680297 6816107981116118143 1733028126173090646 11653808508861707765 4674964279133268409 12774802703090384789 14683284085416343617 693913082622906467 5588055834341624434 3300583593978273315 15230242747237768260 10438448879478574229 13160806425817851894 6548242839187228405 10887495013977942294 11568788120206257568 2831905055889256160 9457738128947046570 6455778697936999917 15454563734336391828 4599814641961975759 12333613957899045963 7355326566252457452 12795413113052967625 10984430443439639089 17078727908326463685 9753312113828567890 3899212463627428491 906367535530701348 8096778822062003283 3539155031518230634 5913043683986362262 11567423681988478124 2943818792760961787 18305731432428698265 960058068741195982 9435555113201692815 11132073030772538650 2766220576602399688 1678267754459484132 8370005303432980483 6152993399542290811 3276990137734694205 1486337230058895955 6768532084794514420 8364326932889371248 3926439011175558358 1684081087838215820 9797696163528417767 17397505209475543729 13130710012289807827 11329128376017350629 17926554469023121180 8449834683493000972 14319366792480986843 4639144849496434643 6807407318182287339 6042936084728622141 8810557631388645380 4856341286024295752 7902424213633239050 367032372657764127 9879473672291911661 12821295575114300040 5744223583984424409 6943026331597415663 250729136933239803 13377278219382407878 14573904162952510336 15166032814682808097 16746554827675915861 15035161612153867566 17590593839314157659 5551471108627616599 10120153196616525259 9785291248200690672 10330807651287200044 8255618446122663663 15431679023159515933 13506738413513922027 17740198389318066257 1109898258968250318 18266432167759662147 7336152805204542700 17023091112735092148 1364829242604839238 10935262915631292956 4381914220387583877 17662572622284232649 544211479252905356 15750930829812577125 17303253890971274674 16482513603056452458 17420040895991905290 8371778035198247623 9528808651154455199 1591340549598460260 13226498227264089279 12736128986341346086 10926654462238108377 4270460462296141719 6626429279992698949 14264266421403283521 10229457282976146605 17754128181031260754 6299028222591302588 8152953653563656634 13609220450880713136 14936638003609243669 18358623710247589703 5247667229385899653 285408211638878674 15471284641454045927 13017185848921511812 7836429157690990881 5583603471680536876 2051206303570112269 9224899153169109419 10988053569983313618 16989120087086030372 4227386918417628124 8043864116246355682 2758265260426174270 6593584657385670979 4666651517909822495 16937285127397465849 5973142872559412570 8019095601790384847 16827088510368848081 2652527296895767456 7304190771091080955 10139138785021598152 2842437763130975825 6360621379254098827 4446556284640809056 18242896964360185563 10065406640560688996 18300610524816047318 7730934180474246185 16772555541124749963 1307365738965702032 17287111048462630605 9789955532781066244 15332605939704066342 10443478051527209011 4269881479189211206 155978711898129044 5424856495808617161 16658092039707179448 4542216497886047462 14214885775639263177 3187219254660264973 16043376839859296585 7006497003001725180 2121218883595310377 9208180896790576374 7270971175242701159 17856476054239961197 8691751437857386570 17869663930805980888 13805734393677282176 18257848979145127616 8690828778663732538 14840992634304933345 15792292999757955326 6403342161252683689 17129884804080363963 2946148873541526433 12777411140862137425 4600914108183847638 14030559407681091601 9093570610676471606 18033687540682001084 3069975462106336709 15682044251112794467 5389873643963649517 17184074507001403463 516287283762126351 15133443382727638452 15031066966330926621 17057376376298085183 16743196880585319733 13634501587321159932 14824406415833025128 5679698839125410585 1014020252296778603 1495487861994646949 10194487786721038081 10372442177129480209 3716947178564901321 11235074680134463790 18327876224268467256 6157905536752338312 1995570573843983020 11427803361970924804 6918223205966646248 11234585029449791230 5746319614252882918 10815755359030987766 12805415337390827531 11283563135597397041 9574531315913736137 16476909645905523062 2618677128174847907 15627940332524403126 524033628444542740 14677814496628050383 3285558413894561941 5312174612301185179 15164346752195110592 8413295795166239027 7202212551359705148 13911812474384831799 6808573711343624773 16537570798371229917 11119289580575889167 4190272215868990107 912677141290774968 7805110535553651274 2626798688506064472 16239571531433559468 4904531795015172147 15809274357489603485 2397681774132142244 15105188022141834849 5530037520795680193 9480464962913354280 18421369866082300961 12068468358273551388 14384409361154827780 7954110928830894165 7600114563480040568 17375107263633345640 8114002387728915754 7118001811352199481 9538425958829769011 437131462139265636 9758603055219586190 1624018958876610896 18298439772129899881 353269632494589092 5022863765693959773 3223517121109295471 14648431257583511772 3743019722697501860 10051973308804955950 18061148949634558738 6089885490982933824 8184959591272252164 11850733821541253582 14402925661960615132 8863027205193493946 11623792723557775276 7623698687502735511 13045802626501307121 11159742325420387657 3989627114661537960 18116900942296150111 3658583959215659195 11546136353127147007 17616092707953910597 15906408619118514488 853183335624070445 7322097412974156098 11518931261340023308 18231644416827151670 4425904155833169623 9352680875079242044 10756054046348618205 13350471624562161461 17906526320761293301 403059641982989147 2097107062317737636 6140333668201804699 5250507444156940548 11910897294210483408 2914447788825895869 16472920587624557582 2474311403440768558 9559752857277243333 3323170950357469764 13838737532677377653 12051199217675171529 16649231930709686324 6261051687029179373 8970330432664889518 5839758424644622287 9706316015029705119 8179177506654877759 1173421472384787429 16608275720190205821 17716711224225327844 13594185571555767350 1891696318330965577 4080489666751418343 14851698476302427286 13034715328810735120 9937433187355415170 5600191480800513689 13762246295087847241 10099521830878085691 4968628125043270149 3529956337281273255 15926002511661550648 18197875700297118901 1380448069451775418 4010036241079836743 10005106615898070173 18369177256776264854 17559987331473619522 6785046865805609456 3172456184228541193 5267182122537135388 2034429873319597314 11885322374799955362 419293616101554596 17629222801573214998 10580048128388907594 10801294980285990375 14888047358790152266 11245362604595130737 17331762501440226568 7515550439664002039 380915599986298037 8028204070545501070 5279062587758078847 16471177411254851427 17513814415448909578 541100656658860445 1287556171592370911 11062748060753658730 13188534484523764584 14443184576076342352 2567559263060766871 855778189023207035 15277743831770455673 1507972907711645349 4596019310731201109 16787185436045259061 5122642999630112203 7011294400638371340 767347521526710596 13809375002383088750 5912415575423862078 5549928992956723423 11998895117666502676 11627519293275255261 5710617852039995809 18023579974790840782 10329398577558080305 17021896629343822241 3046348608122129855 8694632549755661879 14057334670217504289 16318524180164667395 108537528411800319 10128331486212171092 6489618392685327226 13227973362199607703 6057364995597429673 12379922733519297962 10801517482381665604 12092213781781411423 5071940798155558325 9722549364486802207 8875227965655166365 11565525885767025680 12462992216241542897 935631335280798003 14941553996128524095 15067692196926905617 246334246031017205 2326941920636658708 13788933202849135190 5614564099294711105 10211185154119134198 14379993847707490420 8136719880349872646 17865363282332505625 9083440487330495219 11186599191603356907 5594173115006985144 12505396313775363074 1986509427627592562 9895577845416857018 1127794513447143610 10350759853912505985 6629498170379584628 9711750636411351327 8607816032929802513 4973716051970082465 10319391186675548116 5713332951705767986 12484858311003650854 11108191067960328153 2108127658268801807 12155491498076457872 3653302702459677321 17134657120446501840 10841954848260963709 9203158912464125784 1282879953032395146 702009947041515935 835865446631803013 9571114526807031585 9153742200516130816 13329570580037702183 1844716557879637744 2987146858843077836 1481420239339376526 14242276677282926698 11069178057326971301 14262259797604767904 6612760636470169491 8339228360209535791 2102256893521642069 16968211213934660270 16998271013496651189 14421912149683572362 13105617780997837438 16837881305229717404 13354109247749649219 1389000925239348825 16667248249061213416 14986761489780332829 7467145053695994006 14084111019512874943 10051645534693928884 14810415896350265054 13193520830754504703 9618162851923948835 15079627369557976746 17969749044516299809 5076313049323481459 13679640078928097360 9190387608757128164 14087808433126920671 16091609875199997969 6775216231045876838 17816417786306223072 11632613202641529875 14988406667966074808 2791051494481886273 17889992834912040568 1168449827012997472 8426753968214158784 14428009861579854971 12583894185902516846 2638230176837007259 16802457232196343416 4752579416491192572 10675763070377052372 7564784059948576293 2346901377466004427 3987455156516796113 10466451663595964721 1113560595818100852 13473032486347495204 14114218430958565177 10940745880226415959 15733936801347148295 11761708579086242679 15056314390539014456 18424620034067352902 16521554753714127068 395039903172044255 17559988095214656457 12415991390542616498 10611910399638946414 17022912228148439655 1666562202630301139 16451955761305319221 13651825104847570112 11933297761724134352 16590892217610385847 729174337196516743 121918882094289790 2925777782593731729 5578347376980532000 4752366562607365816 9313440679371486333 9371502112230024358 11318750786527900728 8681604256415878985 11778118597468367625 15494151560383775244 7198454365879855220 7281332026670795788 1912970975304033485 2121763692484154017 14412225371751331070 12592831153502232374 9395665780811908425 4283902689075828415 2360835923318661937 12733876382880942813 17449839428669140551 5693644038055013411 5632892062756999805 5255048477462423496 12306876420375177656 14614556771739740428 9540115229468401958 4847830473438334518 8656201305592968363 18161797079673592654 472838774400292566 2583308038986727416 11617828024526161791 7778646370932835380 1381356340622053586 581749561535492652 485365912803146003 10041500834455982508 14546283762270961569 12044838094709928833 11881757626045815127 13987779180478874238 9206760253075786351 13576967507460740806 4652010511173259511 10804141288429809335 1880755625896665836 7759530256800021009 1252462304123045617 11371390580987829440 18048078829776659624 10157316098811121469 5743915063000054201 767092135329019980 2753503583294408756 10123733482150417575 4134110451814119508 5041560220860948491 2709352932200617156 702617056263763408 2215464784881971853 16382695559705903931 7824125264629903282 6937416860528800263 12773245411442358957 15318713799397969049 6440158375999812386 1410329472137391188 3941435589514085634 18170195208005779879 396245515824093588 17484924415489577226 16638084561782884323 17589407265520692220 6993645564784946174 7813551627420675033 6898604559203532324 14515653536072207897 17349922340175640016 12171143829833941090 9311647649031694908 15946544751891032629 16301782547744857341 518208178464875746 11362212929585614091 11680570990162521575 345562667265575048 1153816353759893551 18333597238839789724 13624859563946939636 17738825386094311682 14685831798048696832 10805218936004743648 5229726470546750321 2246039357172197269 10999425645248809228 12020239238375627299 15761708961702288350 3963079402481292552 2402574737823840455 9955436678451575059 4499888142741863997 784611323788004519 6250835229539842861 4567423491391976429 18141696299246681453 3084464167216823751 17007253278136536853 18181549976593552694 13015483214039154387 676212439417995725 7911780381198074489 16895443791754991352 5693536189500606432 8127640884651300655 1831797708916479765 12522184757197698007 13961768328026460534 1444044849538835651 17243233902291775222 3208166442530279577 15620169372379928571 8039985852101323350 17189625936079558955 3521188228224914896 3126789015380797997 10924129378525324661 3207728411468220409 9351937741035968875 558464342198156282 7152042015498856410 17641618147035504360 17723549041588983600 8860038738666426212 7637325024264776756 4446794834521991842 16686778322298207568 14654221705946799688 6606772779052420526 6526440221726540825 1541570249791458866 10498512437315427648 10315699907603938661 5608486222554690535 9264013559026576329 7241893994928334494 16397561154998066574 13636311888176543180 8555180679315185388 11333386706175655655 16303367523329218524 1230268965546723009 11381029792572039860 6526123086774143829 15542040424855363363 12442605617601439698 12884912650921144534 11120840052566687098 8871808339469259031 3835064028300012513 5258756666376550713 7969385258292376234 2053492346440222778 13167101106699220314 8979415718147647991 11110558800491598857 17235125435421065672 1335613328588147827 584970305830423706 10519110237167397117 11672685904482582184 4810402540321231656 1992208562583932405 3680510230815105495 17040521126820790217 2367178566786796143 10314723841139283195 2329088928659410124 698261751864304498 17087019100103951899 17245652858221565272 17270355769994970263 388993938656532802 1349778690135192341 15182999712019577345 3842933512160292316 1572210590843733249 7718612003689542927 12791887203636660638 15683478661241709330 4378258073619807434 12602274403383007258 6839089380692998848 16597815316055481420 10781914993374401968 12173140365383552318 15483224406428375416 558927126186954993 13682707361232197468 5304700162841146258 6210367528282992198 3072042099378542904 13702980981257547996 12378639619147387479 3391287869909407295 11832215458084472469 16808426343717288434 16117224836309489364 6747631083501378013 3045967124209995581 11765059641063919153 2058465775720092277 6433449833156833489 6221334183759874918 8787200279070621964 7464976246048999945 15381982226169636424 9140264162382805393 5592220124090195374 14700644344524657382 3733187559326511358 14082675918893948138 7414323771712352980 7506858416064051863 2294541811241861357 12671146856620456819 1454091161424652197 1351425081342914610 16808400950523268870 6659580860318706848 8401151937477630350 12877935192423527319 27427885213750697 29578791686548084 17789294728659427614 1167188386498563974 5331610491912061138 13803917583475646847 5152968244843455736 14402716682587664438 2525442381093538662 4143075421178411026 3673944530535502487 14556387922442490625 17824846738006598432 11966439128688184829 17993555793823153180 8193677094991198217 6968460223044174600 15164188907633878186 11149920862707695771 9050038238835204949 17262611408331871941 16961418310357287770 9906778444251282160 7174607780982234763 16701280288049556453 16489708371744492210 7044348203817808805 16302513202077120975 12431643403054650628 2185525296918864995 17467797048226762257 7103408013456331047 5257346344471567974 7723926528350256386 16107743736112836807 11335132409153843312 17679569642586603879 16655683777960236167 12577969516088054672 17122827599003864321 8916465156416123761 6056499720824195155 14263111362315970084 7549861443015150174 8572606174550120833 13844677658503367104 16859100098679986215 2764639632596390494 4291038198359891733 9356825560398390397 1388413240011731675 10794048235084423324 4954895613124419579 10234591633808785599 627447511874235854 18203523668456448663 1147675988713516197 3992391286346440389 16492705741456756710 10384128000909159365 15311038440168181785 17506326296740232883 14330865477029971670 11583315215833991624 10888212996236846809 613144697295875255 2253930750782031173 17337776312977969101 14838025377954888303 13343965342866890516 14127709419386259202 15443179089969618588 8664028269577522563 3831090151095535460 5472376134288106141 11459310732893305662 1711451121063547978 5015575207104171249 1518583937613843982 12872233178043450874 7877409425112578988 10385252775199014334 8199125303193651829 3222105408572891536 2575038115140188065 8038665184020662506 9153262876423737111 15039348209994252171 5992644208547845904 10841084814115626055 1292656512562009890 3422524741099332614 10119411244482889826 17692002048903911928 1481736780502810920 8180967438874756701 1834990820329745024 17275757655766476523 6862020276307025888 5643559499693620915 15700902967274781899 5697110911059062909 15225972726869869305 1562178062412108248 2678335239239770264 14346646280275961429 5225299498548714166 14783108636576183440 9765105713518466118 7734218738723569806 15371379267808028808 15016344792400904581 11130162934269931977 8494908008848720732 14791544018595063518 12621563303391834322 1827106992078303259 12742924630108138717 7076679484920505809 16042399165669409317 3262132249972357417 12464147132891761839 5518550186015167809 5697885621702795138 8424889429833267484 3625556066274013426 2257860238336870070 10329583796263675388 13567678815017096225 8464675941975326415 10885708049819192533 1592169055203897300 4956332123109795163 5952115033541552825 7166720446028298333 15688888203599449080 11652323668219213253 5065636315731646346 3717797716011729691 11419138169171951566 10123559510126279919 8726740213054364348 7652237685942024147 12211123440802853735 12650464833723824458 5572326385929016585 11585320765469222716 12440596614030386290 8681452930642448168 8383794149429596722 17786497026501442020 14913120381831836693 13466023291900374424 3902060227591980444 340913365245796467 6798593341501189890 12149066941644205545 2128492512542885884 11910943978733338361 10042996908562101864 17172050615044456116 4309375969769808639 3289243743265656858 204019435535758300 2901344590157408913 9153688205221962693 3343964384528525654 3090860846836926861 3361630022955018990 13475399491477508671 7959462441653847516 8730030444304722967 6966342435990512726 13796155038024652160 17705671014715922561 2335924037325290769 2020926140943848332 13604074762565968224 8838711049820772495 18195801695441303646 918653771360273197 13998266570931219729 16181356109479094109 11168715988265720824 6221966076847075762 16060087900653255960 7783140254314788558 2955998064116645351 15249339223767875776 101733137986554528 9021899234980891440 2730430648318783699 17894455081520325474 15426656985192664147 17284406437918839035 16891230036678049479 15136986513299844399 7677223962301556082 2347844977098382835 1304100998543363476 11670418655378490398 14024229560808261696 6351508384664849998 15105795404061307126 7118434035375092969 1406810938098587313 16374730773299164072 7150260481280141476 2471012060821214816 2217803985641182222 11351142080673560629 9058288055726468550 18145735813018238807 1327802919064378280 12933190436526495177 3541168210350157287 435782553977115955 15037750006490662771 10946318263410639844 4282227695726481590 4647526619921276925 17562220115825787250 729599432175314864 12803163680472046907 18145479110446047489 3882561494408615113 8909483083056666365 11750191945854581670 7597267456081146231 17591272407879672373 8495933031872942235 14735095432164584373 4373664184301906268 6772036871401094115 11515923762618687638 16161398535056877944 11288276117956184346 15259571864495325966 11464532949021789741 1485673080682200248 5871884547517490404 6495699495980150242 14629402410435692453 16449351727825255073 13039473446316785478 3787660453421221230 14804724550007486702 1289035620553128460 15944414522397913709 1809251711877201582 7647655467710075063 14879064294829805235 603577500250621381 14567563666327422696 12053949278908997135 5960232157950807314 7862912183562941175 11703941733216052946 3975614137602257298 4998813747057759470 3468116219036226617 1607208857273798554 6443533929651014739 11073602390933610691 3005450420495038533 6179337672129772850 2258878575831585153 10477591118976411985 1929515924567654259 8840715951766909663 12303890398828098534 13648941612732029725 17558219766220830398 13799288577389427069 3709782426899883099 9332368873915351115 5703385944373413426 17318085161570639786 8312730371324489335 7827234487053216440 460214647576557673 3428309413349163594 1138883132059705026 17637423580572935876 15064045865408885177 8141708217737881445 7398088220547811386 5422385287547922800 11853070263264989733 1880226874477981766 17353131787797271222 3703491398230524849 17201933367251102216 9208622653561123811 10074648017313506518 5739228712645295575 3831609566341595980 7778936599730735653 13015145069075527393 1412213023611320015 1249550224908046930 2000626934069067988 7513567257420290740 4456501768945144111 12351245759396416612 6363518459528779792 4443962962842125828 15507048125157915809 9365708890121725776 9886535540443602626 18398084082301738271 8330419651235893770 16996498103903421059 15215008393766574672 4583077558011772623 14357574518815142656 12282325934407879910 2474380609484800740 4008818610238815603 6622050510034962789 17721474496241628821 11285918080074023406 3866313745577222286 18413797637531277461 13875692859296922874 2737238888918434151 9459348608459358475 195611800752922624 8676476782415958000 1059565222478305862 10576301520648857308 14864774010590486996 5516845003869888125 13425798527303982649 4941943971505045710 18356323022940144061 12065262168333925700 16609276327158806173 8620169898218259487 14301318375105557964 13997132538841005881 4075397985547811908 3347493004819317376 13996693094009949850 12326218565933361668 1492515786680167785 5741064124615823878 12353852724586872318 7304526246423270104 1612555735374548678 18042008323196194319 6607987753292502203 8324929101016107312 5967777655207614982 572202605466186260 15553145619363609705 5403106243898653251 12606468554178713476 9960160105348516406 8510238753446383643 9365423923703594439 1374821486716104152 8916927085608756768 5612231842457444128 1466994971296575668 5783957515228391790 1946499942956483024 4040613458574469312 7026117119422237422 561638446912343799 12273735003075592948 17486225434383467104 7390352338440007798 3620281342357675483 9358690127092439348 11799524784965596810 17976959010992687133 2173163530816833889 329271732275211097 5764492473356164743 10653965390896816970 12753629664107558240 16013530731720446342 15142313627385380327 11446642902081462095 12779888378538428179 6869720565295330483 11916254166307429402 3018582771060022557 2057391760591996321 4860265384265844244 12748012475762662575 11165448762426290323 18364371599053144773 117425736886439588 5939744197184283495 13849599468895667981 13073288294789037463 6854283434083903904 12716827346848985371 9223752483934501615 12099986559096299878 6376602744191301740 9893199074942121400 342329081180023110 8067856238687055651 12380409000408489775 8340300254785111867 5923719349635046224 17480415397761906802 8316856014611260464 4916722854678010447 11243702495870446032 12622466483601686800 435001902289027236 13932025065329276173 11274204609275489701 6906501797544034273 12207261847110322391 10917846633822239531 15646324837251629534 7632194751093101905 13695488111011744782 1743414512700291294 1886769185885701893 6859288615746065199 8631385126533639663 15908111000805112244 12182214049466773223 13846299506354040939 8734015641476907543 8084634630195256982 10672692471307148569 1705355987550573671 2903481781288659293 6398837755953442008 15079800304298891013 10362721665810114706 8793160769225488432 10323489880271162815 12203807534509961833 7687111761404825807 12839451775665585874 16338028605631633355 1525043501455355216 11827960842991975605 15783957045589681259 17256238131079374348 6646762139859719264 2875618130218593961 1592575114121831789 1119582673259674129 17800763836983028300 17984849142864879484 2111792700644064184 14149179848778108635 13557919614799848174 10366275395954167733 16762674185448547502 7757519968087287543 6518079470776072762 14647829000886938079 10576646846490960545 7032713426896454149 14218553593476632474 12010157967810413154 760586733306443170 15569735398668413061 15718325353476109358 10363615948436045460 17143773698182486773 471043477024105488 4784546035562479009 7802429489124100658 9879261213128272264 10584312071240127575 640684126341579169 15605594682849360898 16440864760499860543 11889660981475356355 4552813950360017400 936990388779154289 13184896832231929678 17757263839775499086 17536087535438115487 12652716458150779782 16545908717756070766 4318286183767554905 6058072623284102173 6321318985654524205 13330329296173198672 14704965909252739806 13600557351728557154 7269952981664749689 15354026529599523485 2060723038399424933 4689170462767706052 15850050824569047316 11859072950472724575 11728950185438453394 14472712825172197544 14790401564309600621 17651578633557016533 18368518805911358282 17962862015571280388 7357697529630366583 8185662559336022324 13366757474717106552 6469780502919207381 11384641144636100666 3158356301649242924 6358528196084508268 16856502308998251022 4236890623060545496 3297703708307892583 16894287745860742071 9668462484035504426 506117923998210053 11660405519043200898 735528482189716973 8662893912585054480 396890794344390453 390490304495014706 15728799873956947229 15560088441507875239 7874490697901546648 6799821097578196680 13578147841394688826 16118642761818258468 14215741899812658905 4397187054276576972 8927782677264558032 2170818500545889875 8315369534783399037 15700259724237536289 15730365389064113241 15862991164265031722 9101675849414950851 10644586553826187756 13450903752852866596 12401002141440453062 2141722121068007881 12733722039541482996 3941590010440730944 11752436900633712479 13211096321678828564 12755011594825974436 14071415638113069902 15586100574671541401 9757722047111432445 5352449786815521438 3473182242568479432 15029560412803555707 673557168932110137 2242370007096614738 6871093946936658769 15304438380438346094 12405754757861106329 9208255647980366427 2490775587382868324 16651615200028182029 17867939655655762059 681583475191587625 3987316951865846579 10089312374198988821 1346041081632807961 9691556187529790619 8202367456451059287 4190154725506657377 2044784680766724278 1722000727762123941 2997596411080364967 9599369830370792581 11363161819158771278 3146012787373666473 4757997090836377755 13268455131873983491 7217289120186204500 2897905325725294342 400244984156992305 2722740666853859224 10261223933342597206 8133505659030801870 15866424722097932314 650537025928993134 1406552200260679805 8069390157829077638 16503337187272972006 1803816009174779226 2621834177844926704 10503673619452190302 17729970039176767090 15980827249742623138 14132408309765044987 11197022059990711402 1001420480825332291 5163624071506089046 7148495398061437068 17426787883262782576 14835162662048707927 17652956436430438353 17311196024088698629 6377716798393850720 12230212584021787222 15166704401672527118 13398903180334890050 9083422237761928804 3090316413825399990 457649873331943917 8698736934782570772 5011372177454925903 12228950977113402033 8159789432220028408 15364673143776366594 6655864311258199802 16763522047611218576 958698098294655967 6748218745355486865 12741212552821066407 10030500076896648761 2348810530511899599 7665665269781051192 4676588595636040223 16269981244396777735 9622799085765032643 13487927743808848488 9836058019468224141 6240200396816566120 13368159211788823282 641319584974136040 13690049233298571683 11471315362922244748 6927079008776852934 16554994859779636354 5180748055818436507 17322900443620087785 7553785550639100157 7453852595773018247 9593727357529901752 9714234114988599919 1093432216165445221 10807220571198390823 17645649542809328342 12607895373287311939 8944713973915484415 9494855282382076633 15130887069706233614 18203446156912402874 2794976941432166030 1163355143714295391 5963769328378996514 1166472765566336511 8901815386945596516 15385093358360314670 13474994002985419793 9381931317899550323 8140441034075172604 14143593949203515882 14605160666545226989 13726121845849603054 3855850873260462106 15333696826258396349 10625241175966135713 4493556082338671354 15697832687546087969 1204287894132480706 7147686748387616035 4937419683617508412 2228858626991762812 2947104962016913756 9909187696972838349 6768114430890236031 17096820472384163578 14991114536307290624 9390178916179012123 2269126455045609314 12026036236521111455 16714153586288012400 14050868746965980852 3622997676929098268 8722437897580103350 1931367789192144146 2655303345154152655 17308019882092485521 2200804990424388425 14924119383448017466 5286083759368279156 4642582587667182360 4550212982978085972 9854436482615662556 5861466361607983915 2100768920526872853 10821447473858962382 7623148750651633223 6337135024790458319 9868660105547366402 20517469051416409 7324961065605462736 11356900548252274190 6478430250766932560 17844903847870557746 7350445917962379389 13942688661664618692 1698420658670434979 2833965964932434502 3683055048703982244 9391398250591011722 2156417799164772268 12482985590881345959 6830929732998612306 1885052765637744904 3278595972319584720 751663650238459922 14901052844141923068 5834337278054885900 4117477618348149125 10579606942756812503 5165158423168460742 16147376616773652692 16999371954540957865 391510901872137278 2669371812825473100 17850303348887166947 2706201206178698900 10495686287619423798 1262629617706923028 7613811794661695910 9242429432846903553 678919618367897 12895120621187880626 5313288164773565382 6517403161011416158 1786078543244057800 17578180788439351764 5205807984847841788 4088790646165802388 7434436755499509420 2397365756145903963 14401625926708758599 11551075512806438106 946629044571321253 6472998341037057899 7600319014255291436 17528472562880681022 1055034413872840521 5983596441770638693 18237758873613656293 7037062943650913555 5281390773156585315 18078800402558088586 7306243612378158624 2530889705499748992 11253424701977213307 395870437318933481 7440454970534698645 15623063085499482968 15804810267591485062 9193134080739320593 12014434138697690502 15207919898792560249 3243284316522179110 7887545769609698779 6922394306685179177 9494407443767284734 9538587225552297055 12753485070254519193 4101959734275291476 17698020903343670004 2265344602870463610 8201379500939796895 13043586681894414035 192306210800219259 17359978630547807348 6134438863509887931 5689788294987518113 6707313992385735244 1108338730202346401 8258764120664098600 16603254989443151352 5817301150536422081 15532312433794947081 14058410601064063430 7741131407194621240 5410478988548965754 7489371691731644185 14655488692268720243 11348341814566241162 17839662030949707398 9366622757468920687 5475627125073127516 17389333556613412066 1657849061638664611 1506649888197432672 13308124707317742050 16172461422867036843 2113549066987085721 17903236380534009371 375445293907938885 15715771006641798855 5974036635174506861 396929129361883334 11504058701564421276 10858965742973042784 3816241997576707204 3181998242978476669 6260006867877813976 15397088855535745357 7259442456823292067 1157548346044755645 7899507698457109205 10282832621403165597 4894410105292040044 14363474910831266341 3181806386805795303 8261144297544033490 9174545576826893202 2263965997856372935 13257526554624861255 11264128800882608146 17792048553348704194 17203973722126487308 14902708814208204133 2694805449504072476 7987441871110473434 8009532036350986000 3207609010582232227 2802969829259199332 9585941207405169061 15359718731480675555 5043651286259977021 7419004857148900842 5840184700317429118 9305206772509480394 10774248602181786936 4691002216245801811 8443262951294423256 16641677714525125922 1751756847763497098 7169629487671504536 8711564548778207456 5918226315753395493 343113568367070555 16958095904484041044 1255808367364734932 5991558113061490525 8056651071814266170 851485755291929808 6541639984691997534 14094024096616670108 12104593947676374128 7615984117736112807 14347336345020649726 8912931087747449368 15154720421547806584 7025362733864711809 4452343805484254523 7224467342595364418 6977371082987621205 2435970547520604698 8626129422162788442 16108220362113657909 5278875640032035522 4916763089616672277 14289139522658885767 18212601547553982805 17355131842548115865 2901267583247434999 1844590467961026810 15858639372806719450 16572036104422381106 18317727747873130451 3166010459833840848 1598596150743992687 8647581273577186560 12820720343720654756 8607706284949348941 3614421985649088308 14728855994589767358 12144464359542186878 14532533793526593563 16493346359309498755 14993644429106416529 9886770002979055085 15892223039269160079 13241799467672839213 2290338463356499515 1627347289236872797 10920861246438243773 14843322738703214735 2086799950498610645 7390799536989629093 5754865868442063979 17530795561977234664 13928094031538899011 77002140387843471 5424643520411457052 18157090214535073564 1736711217794292253 295500871823069740 3030043542847872690 15221602878717708909 14156217954623513921 12386975215525929030 3391434346683850620 10778363619060320165 9471988187773458231 3827525138599272798 17379868680851095408 475419146392100829 17317195614089452808 17380625343890736374 15350328098748973480 11923767049391882849 14538975636940725206 10181154803845180533 5921311412372780616 5616137838551733230 2815218293803765176 10977414069084758213 2693094956987607340 7369203746688112258 16948902261686485665 6881841020842577282 2268206642482976931 13352641931433679336 765294232510975768 11244307422601748695 5093772810806676021 11875476554662900719 11429939191329024575 18180444948674127281 14918155800959219711 15982125266847771300 11884749236865953306 11634244214788612284 13623418690563243957 12542059658408901497 15311772128361687411 14728457749339589199 9009276114912968017 3372563999750040775 10186764231639950196 9327239693908528899 4162577053251851825 13350695856710814757 5662297513157280219 9253529036122408396 9829989438128372051 2760161103578670870 14402338386474101290 6308945602972958697 5694479198853666552 2599612107194136830 121461250832979073 12991878569693172608 12709574104040917992 10502367776462021589 4905895887800579632 15395567909151526392 12085668452406698356 9989001286921283880 1238221972231799262 17874785618268684585 17005674418023449149 4136669284773931438 7026289358897227850 376228959113361306 10817727767406333635 3011423496619003972 2684010452239719458 9365798201656573493 3931353380298484248 8137701861935227937 8576119083321761521 17206277234846670953 11628282395517891539 4761998074367902988 4791731174484008896 1338041868278599219 6383855257323456272 7833826151554968552 7142292362757846418 9744300367406149694 15700745396775035075 13110690841100470396 7591914587355432960 11048853139621793383 7882110821416456751 5917903865876191943 2046564375307621602 13213236388320516907 17615858604653120296 2303710185429465697 10786906808634743378 195586821214005869 12504499201756142903 7217673150739319269 14211785591351993871 11727940366760314237 1632049023334418390 384537918665137238 17838822408552614617 9668571000625911810 6897763389791882539 16914103612280939421 6000962200867420886 3080725686931192513 702731843557848074 13112220749447112263 11950492499701927813 7458719662872787955 175942913040662278 6667642850252258364 1577636009515906516 17943019945190098594 5377426003476652697 16399195879909186358 12607959761570133843 2088822402857255787 1405246524494524347 13782486899976909840 9755646650061013365 14678196544777023677 17431055490175404053 18333723617393907985 5885025447779845661 14439100735454028431 880067309597794396 7074229523004285003 8404606400611647890 15712562261995598231 7657678200752193443 311625195070875621 300748521663592956 16316712867222168798 13643046052966522520 810031335233900945 2066983634752982964 15082784091228815175 15138291445528530118 5521316640847707621 7369655190251090944 7110381015404537886 12385021848723727444 17361160296278125552 618549034199024889 13825504956281455995 544626103915136795 8937010795402010399 10109641281987031383 15087762720830206669 12218910579476820115 9328101479437705152 15077904808020958973 11539092631802890966 17916877507109386710 14640302270054613154 941364825372085194 8718977414157480593 1047760437494275864 2721615212419535916 6594921998345555728 10264934735920533765 18283343956941862047 2003603751414714669 8994621396037524320 4031828495045635105 10391541969254452972 8011199336185183656 3772334549746140840 5447166783731555941 6659697092218176031 61369968691414965 14736622838745355848 2346248413390179325 18197073403111128221 1013756285616248982 7783293306846760102 15447042876066454189 11043737229153784592 2731374928614263477 4600266850700990672 15873358925282594926 12966089371262403416 1762579498370027786 8216331835715926790 16795202844896549878 8575151023382934680 16628654379972724200 11154089360509431506 896963381217121593 18204267147896302389 6782069262712761788 9599747207880165547 17289755220590316326 12723156189468679044 12224733710939843041 18075766212749119528 10792603061199049046 11362771863203304502 2837465596708060393 5902271146493315638 5360727050136110709 14370935040705251772 633770729322346748 13703096142753796505 2901768273024755779 16923156050879776609 415722991395007832 9343506417613799782 14265548506243672911 3801426454080055492 7867177069501095044 5736055780850382520 18323719918582496950 4517784735694526325 11508791252614907464 10143289382751898176 9936275280708383623 17007970028637590558 15257055604881030596 18354194081387868507 5561084318304638459 13305038085505178395 3888248725124626869 15302086050324493542 14080705682257662836 15711463282906336345 10044839778802133472 12892991384515648244 13875363719006348291 17825348182305436565 13835371570936714295 14199614947312745631 7404605220332959585 15894481023609631919 6161677125418101731 7844786976935788221 4745879150945348077 16546877650866660369 7356206386386208128 7906105896472625955 8030749239390933956 4689101324616114568 15880868313579183972 13347083889111449139 15902669048578864030 11502945304045405109 12612019433788450147 2709493515401051490 1192078647188199404 6877048161881121851 7488819272273766382 11483917645916026535 5510114382282241771 14028196835894449567 14717608844229863966 8011589939803693580 10220171676145192016 14137790432669956609 333795281662273347 10899521000878931371 17536523795112512036 14564734561029183145 14696274395827685588 7060036787410556924 9673348198479017960 17496495436802647237 10990427494950398250 3413840780433546913 10408013493279866980 6149382965233714957 7378323006560474811 17691600441450595958 16091786515881513044 15107088927970209028 12785359438502227545 12024647547834548723 12874172562554625033 6015627901511349613 9628435573392619395 16482139613100731901 3230231089620376151 12089162102560256761 8275552238540783612 15587744040409596121 6201594091411280134 9865936000859855429 6522898678762606815 2637039420746410214 15300998816334398582 6983009018533778102 7405804740795986263 2195648884146164795 2663089057431082349 14512353141346829552 11786808617038502973 17061899281692668324 5863982744067300615 14858201577869005832 3384394295756887363 9025199250117362743 13866021082684151708 5461517945796063152 13532134620841000951 5456734256878520000 11566361782166149503 10983872261671037589 14701393462698263212 736488587734175089 10504618122049098927 11721754265214441910 5220477955909230746 1112062967171335714 9727224464361003594 16567667244379726597 12628398008904911405 12271994117833651218 18440192838141312832 11403195928475762678 9249657045006811808 13169584082904438140 1678578020662743740 14850778202143594157 3628955915735589650 1183739215631676029 3425613477084191871 13746579646817820588 10025949335534748643 8700474468493129681 16916239042925327635 10694329479885134068 994715447212590203 3697796282532920490 16482243862530713447 3813675083438242807 7774626479188714156 536367051513755554 15233641612389919221 15879566059040219153 9903377977452944176 13998821981299780189 10619340654357489208 13881069328225761475 2722637499690452113 14459335437125082430 5545119283455150619 15509735794382910276 11582623755023240757 13010334262656815299 8767412989849030936 10279593142785761759 520369226363501620 16965493046503068602 1086354365555890936 2347687281511791025 17064961729622934718 6424902724404902492 5261471465405550542 5568954409086004628 13456940176520258761 17276679160463540990 32316856102105989 6266832870203034984 5747142607687757983 7182992991105535382 12789708752974907481 9411021101763412624 18224574823361127776 1990610550825709665 6403863194884599683 2039612362019081949 2057111931409838418 13634327568530037599 11822728746939045090 6935764713598382124 7616369173543906816 9953005399986838635 18087172177944751370 11550839014343619050 10110016371235316659 10483153071391399498 13146336769637881663 13691562085058792848 6329844107997709677 16314047175950043925 15886854823555400411 5067343270220788966 2327373352111242242 270421834243094242 17895571545876020172 12727156981301240993 2172422394706226772 7641873165206621415 17161194196346733127 2956418560736337215 18440584093519700592 2836118798557565338 14217356557053179331 617113430973642644 13963685848263217491 3718515226694728180 5660660160742140621 12750097442186868318 3872305835951417083 11493487808480243663 9455322808597093990 2063856425072911054 16216513208226444613 5602425699846668986 18293974418765423245 11184239458882657177 1627216782935376784 2623548405742539795 11819512856073912603 1984038030146315095 13581909435863011222 5709845955972258249 14294902650081179212 8828167151502887015 3692896194922748959 9776047633507777129 17994706273041835666 8179733793635354396 12327310715591297775 14258487615134192006 13116327970650020706 7850282673144195421 6076007942931086692 12680496606729611061 7192244955562210833 1724244079550029966 8005558699936378299 14451810000280175739 7423266152700394693 18439513824942949105 10120666073822752283 14077830649408703610 10215752509076368566 7012519326752470430 6389150075788090680 6362348619983137166 11238057753531985087 2379424715434630040 4539853705671403534 2965798812626681974 1518830487562704673 4808137018064228139 14500613450039847293 18292841299515180316 15271426277636593969 8125622080088430803 15389413926807063483 691979836373772615 12248847130273924969 16291526259411535729 37982470310300663 11632788526003967839 12099393288328650217 9697649857583725965 6093964639992591033 6670164694836343595 13988813442637708514 14966035738505231096 2313861041986023654 7425129008922235920 528823132372951584 12888105592570574041 3444148668303556223 15552469988927240289 9301991512401593972 6129077059993944949 1028851930502750015 13552104084107962432 387608595003422633 17037631799986055933 2415313458690037851 10521271556882679447 19021363284166478 4964418303921450892 4345360686425362056 3662571762480749759 9290987752388125593 8368404115658932222 10517642089070232583 1648148615517987263 12383216214953401575 7331954649634848533 5163995915574255700 9968574066673782081 13115317497776363155 3852631257335959352 14866324279686736510 10915891074185884438 1901162001430380125 15665025394975968971 1555344909182965 11800187802390237301 4826860100735535281 6792487091460630497 10474002940753261941 16832629725827206353 5126380039234668841 3425173220136294958 7166701935266120751 15464734786058144381 12111725388077990217 17987238393253886966 8042041555470819181 7277267113195425173 18153122587174158550 11031072902183193267 7173188415766825156 8133218426132228535 3309384014986250462 2272899772896853724 4217376087234937025 9135080470482511208 1483849767012354130 6107002485047401159 4445609817529677420 2492325069731770311 11273680305580606124 11352512646341845351 16147321843052583691 5484120882711974595 15132484987863683732 13350772854780788614 13676331022558102623 11195269507448100486 14558237806466656228 16307150403305050453 7722677452993998641 7816258323566189911 1834981397713199668 1665866861888246888 9287398995320743000 5167809592526754982 9136454715180729022 15844109739626496336 2741319784266676316 13297643293719289309 16721357570847158694 8532229789515488469 214554702774638009 7320313625411708242 10806710982461972115 15574723027495124540 4846622803905248526 13285190975361546595 15811581356257725985 11763705084765905498 12335579000121955643 2902880188636471259 5408597686996420709 15235026684059848573 12760200679093757617 10705676189645294339 7653155749211234728 7185042827492185042 5179613505011921427 17362675426536174795 12429113572110670916 4244413717039200950 4537990423533585821 9681401026661590607 5234090657937003765 15360126139534320301 7810938970406802579 16250887974180957087 2086782130969355480 8013397829376577975 17987264188843570093 17721510821664386165 636632946050300001 11088087786012988172 17029258570741762752 11948678524101005805 8047122458685971444 8891298726409879882 1549021109775211010 2401482471182219899 8222806238425098474 16349074242742370386 17488284199768160175 18321578937240160130 12508858724380827201 12743797049913947972 14579572054313675509 15551023952610646794 16899420791806209571 7794046278254315539 12740218927640254871 4640396739171656406 15854703962252939720 6651334488753988703 11478167136586994195 15712285890467058055 12998416766660909420 15425760954677004164 5889953363414191990 11951968655992809717 13480738768897550153 948872346351457540 14553185839853259852 927400734600836042 16542386621537188176 16462803053397527129 3941850902027911093 13249066265373642010 12174006871354374565 538254263882229731 13671695847135844565 1642497766880773373 14387808528035766213 9154934273945119690 11593304642354118547 9701138565293959326 9955117223725526122 9258361184144647819 4463233435955404927 7255479380791660391 3528196458414916074 5686085140605894831 17215121657273450022 17416052060348340570 10313693199862152703 15832569035927638873 3053194495798075583 12563013116720974400 2620067317698868120 13210202553007523684 16105452566608341974 6003625454294039006 17268593847717644524 8103102943721370869 2860103833268372162 15997747382458042287 16579878926993808958 3388184262549119717 6495865630633224218 11283388012305860580 765212806583173843 9219014591384510759 13972812878484970852 2415512806294364323 16013827439439953701 3448885374261147522 9162981129917539398 13457692740039319176 8651731091823396253 13456561514299882744 4851669714660893474 14550696914132876053 3667506690945271213 8902797799676338027 7813044486645651480 4653675804504313220 16547705285046544880 18125230211257613527 3168744727835310034 10970567215461588399 14241630686514219794 16659528938773146810 5961164163795873788 17134149020689512632 4669344821368799708 9196541114187556303 9437815827721291490 14085171554990465955 13296938315096169760 917729095154858601 2845690457829856216 5363047262878599332 12201892623405984682 4413203540079105372 17425500347997095267 12806211143234227231 15120714021844001909 15670704403322708013 7792745450945202486 6835183543587267892 18210730374070218205 598567244308449410 4086161471075256293 5066641996573565814 16929966753942554334 16040405860588312906 2037250124245067254 14986454987887357151 3430461591478618543 12796207441710349680 10200034379788561954 16898978404635259809 8640817291116450287 10310045560443492117 4092280717238500061 9547608874450333655 7462483637480489441 90011636115191433 1683712057009072454 193613927369619759 3703327290386925756 14939698743905693775 10125092278273761114 12331937603461709169 16746373782391432992 15775535971565094089 10398556814216141597 5392666540711747282 9447985557790606724 4317930968468533140 14989340431783586129 3239484918681392739 7577185109679988093 15579256993432833954 172020750175713810 7334732368591388544 7854107879977338383 15412174767036935620 2016511460737127824 10535125020711907381 10273532330250429747 2765414598502912432 11603304546655302137 13574989329854951194 501807998158225693 2824438678156184431 9413926562995279598 3150675336467527829 10165457037149355055 287958046518654199 3682772480828934128 13294216817759657566 3547961856138671135 13853068441774073230 694373833761160045 15159244079721486157 17648684137479617812 15738750994246925525 246565705934202155 16206487076788972923 1355987080284331569 15249196730343839411 12384289931649301805 4215304732726653037 13775360659635337900 14972929607076901319 939180293413910949 13077239448692865503 16751143319234750946 8354802891729973269 11883838244764369021 9887842554787468353 9375865506177279027 17672006978349530859 9799884514298143384 13423683082051413621 14565761556642464947 15212453614106908685 14285048930980501936 3143761092954264992 10591498932899890299 1949422480189885598 1234743879527125996 7107515572632204343 10929159352218091796 9001227059400387910 16913622376307189207 8675355559236819708 17500310160474369337 8732136331113920294 14570670924415664575 3783992829296453016 3985861809168553654 1650816785192975736 8713545961913401761 14405480469024953196 7450031704349563827 18424991847440381661 8849083391084934920 14025185303069861951 11471175621777936515 1115007171822687920 7789043533457632790 1009386350318329988 4058104090833308857 5773081932715584970 11210454913847342342 12277518201300173931 3785166494828872902 15136887341509149272 17966423254073057307 10079376337099685079 7126886154120340855 13277346504467492968 7215609678634330715 12862986056569978930 13644853108786045878 7330887486925470742 16115728727825467994 10477910208236019223 12478793959588696003 6643642322512520358 16871620601047002141 2351031125846751976 5492938518528824963 4052812090333297367 13860044737769625174 8288854476952988650 616361466733594303 17675063328988193821 7478181755409647537 16081578305239560381 12425344145288781851 15536830599414068682 10545553556272517956 738771388443795523 1957976015048627678 7703620997917266841 5561868160864217571 7539642327266223312 11328539042598302198 5455949166862862204 7572825331088299683 609808256639815523 13497963114026310350 11026409355933567744 5121463199587363567 17531022512531574438 2977416795333298360 5907219426512009102 6023902847146643509 218411650893958224 13753119351048235155 10165335825998280727 11558916805336437096 6955547157948688885 13204984789770980969 10627469720771134596 2164076930947500828 9733008816684757206 17763435498043280318 1649623629384824729 10568783984060664360 612978260943656840 3232026334101168121 5524337453576787685 16430563181135214910 8213153052498093090 5310183991157257016 6114134231909092213 1840473995067977009 9775977151482098438 3947564059598762699 14625902181092312737 1355419030152521103 14653723960293348406 11544808460778327467 4264750063856590944 15063623702092958254 1571900976242177514 11176579646910933566 18215101905288487340 5987920335066642035 18357528164003737669 17140309281241013752 17045752930275133936 5820327157881137189 6429677447835805312 17364610673747742102 4389746116417082762 16339251827661422873 938421298570364436 4197552098118793827 14553353991282009232 16285421141930659668 4325763795994991834 14146900116726101387 3309842908542302789 2846364191216435009 8288751540013138028 4620799920806889413 4364969889464341551 1398369324528889336 7360271383744775303 2960274762880861551 1370460148496885758 10106092129508667099 10816814907615146693 8027473211732523464 8091584795499097557 16196392958358766826 3808778898596635120 4150471206862596765 4613925847065880210 11528647864305620593 16354918768894383428 1336938123285226644 6922085425445260855 1185458608487737062 12382504008930324485 7932268107473682471 5407995891021942719 13136532146401861613 9869471634191161333 10449889991013221770 14472523855645101807 11875410736309704364 13635006126709051519 1586878284585277580 12721002294243177650 11040362125120761994 15119580378084356205 16276617416708200984 13010200962589728764 14291962511472516097 11229481991927510600 10535614191226079042 1415891990008432002 2864574529131384899 4251318395585291123 3701027846949382186 13575320292363832198 13443886626244834700 3371420531318963929 11799347054998649058 11454135553698574797 12123996732296252001 16837151864103965053 12290867802807469946 7326424140522361221 7660847892268492199 3455771812893512025 16658756679967571731 8113467060524043469 17999862045754047991 5405359079806278682 7080476366569699807 1609581405863122514 1628194295404827124 6533236361278251276 16465374215279771692 254606587356376647 1634255718372991910 13485847335584945345 5413590564367934487 18009548184945149448 13942818521092211140 14688724578355074208 11202341034936882310 15134972973244633906 2536288788287859752 4066361526804624975 1217348314536188176 3385231890895454356 2039037524561518529 10382154424294203613 2584990381022889647 10802083888856872412 8408036491204782720 14127563498817133760 7875377875665342989 5118257118908960037 9073781691962623709 13451528861014682393 8110671883493090149 9703412113061514370 17382948389138163211 2085438182458153771 2387035630748848446 6186124239847606469 13729896930239859128 11263143088901515650 15785434911059336056 18176791849665565473 12186133389739457070 7199631763245842774 18209831209051985540 14118789773616864004 10971129733194485487 16949064810521559961 884578148435739713 2583024594946048845 15999489873326221279 16788264550225910724 8141792599829303438 12700470545462271561 6750603533120362079 13500685668475701601 17311979173393973046 15407606396670789066 7099491043967625889 2454676016104646504 205853380882530860 5514565702298040614 506593397066914652 435292668473973685 17363584050017436464 10613191883908868097 17047826978762332680 13396931690534420235 3274124199417072477 16971170838024272200 13387756601982596448 9962157327452443702 8253691200646956287 8076557854685388931 7167402751381050736 11501989906191158001 18320029698822874699 13672586833247836626 11310039542236449586 2528076301941853556 13693774008125900492 7001399032418236846 14593806290156692764 14601497102332991408 13447314510955955638 4700681092938245808 12345544873452496547 9420356515016133118 4253536399677466800 7827667942485845492 13834326180825949716 13523612429826751783 10475974727427252116 17482084096773431441 17368530636070376270 3206607177894922607 4029935044371996372 6484427684521005238 4967579818254292837 13796101774510886661 14797707841581840965 14761913240468719643 5436337779228120201 6394810222845223636 11116834493645298665 11686448289037458741 8379723493456228183 13641951639344591776 7808749822099701766 13659984552114373293 1454773109433832016 9211823923828149845 14126254767819970948 817295505667275731 4771549535358527702 3515541220293854607 6043528121853923410 6235316372861244376 6484904284859296475 10938440903146991791 17717904428182478407 8795046311865968672 8913355896582045167 16156515866052948214 4141073386041100038 6726181251644587589 12792413158708375153 15409967296122850590 2014539235247007561 8830241332864652875 6622079496098476094 4521945106897971925 7269275507004635310 13962678019211807711 7230436299767700211 5188151929019879966 5710199702244037467 17809870765947392140 4792247456319350934 13410666311351798225 8244132019716451366 10178822482563410806 1538605958868416150 13292488330509289385 2675567850198699651 15024645954228091120 6103253368017922147 2311995336218924782 16098793922711656168 9893242480688986343 6669697788500203032 7663774834928712339 1076155945921294975 11726531922454929601 2533391610640160461 10133005691723697379 1471431783915369490 9424817932556837435 7437885613533719446 12538683179049623720 1311700076666949960 8653061743691272247 15918919796469056399 17146062893834443550 1282166962242096586 9694485026869315278 4081270164976133770 15097982381420914092 13931502637528772346 14577330529536197028 1217221395878619249 13706656571253049696 11863322352288974407 12088245615652741307 14734117560096289142 15447883310421694243 8149917162442825365 8028615370624653046 12890996167543494294 12945487259455176244 690236757147454850 842968538277040822 2653238657887891721 5637986813393636682 8319319287819589777 12451937826131049201 2351567508056934776 827292312743703961 15639692936875114295 13101797939756707647 18387165204676936392 7519742574047195045 7589371035932989232 545887774606065502 5683735264498313942 13948089886978916468 12795269337919639951 5389586071147262595 1126392285235186050 2448449784918209858 3312249775152507235 927515428380962186 7769323828779713997 6525286031197811166 10244328680092410030 13559221207867185178 11584699832066769727 3407975100649771462 16539561154378353719 15409107206421537271 1915884967916781067 4021991612259399726 13489920142594679744 1705721594265178287 11367935192269026723 9249385661641991026 13077560122144835460 8877864915933368021 5239710574322894167 3167863423292589950 3446449923289005582 14213278572740975645 10095349267961846874 13290725426001685913 16457811436764317776 5902222627901998219 4148689722137395102 11376845517665402988 5998294336114290462 5855395209165466801 16165322331102921034 10635944973129669797 13430589434865527034 8846353037177579884 4526206893186924869 499540164739110683 13627411109847704990 10323914179057411889 1987716501932358211 14165652079096038845 9985161203542653351 12861111923592044711 14963546608523018367 14551507561726493626 4609062040748807018 7732714170166437078 6456508901784977779 17156392313487980006 12285029937160839914 622891647382890353 15150401977961612328 1013882072853407362 3741854546364653203 11912153244719069497 5372157885331549572 14273371080926880238 13825971577563400643 4282666111064544643 14310876562283200636 12331030039090127479 8844096340600688030 13614381104979103944 13074126151331564799 14333614053477861394 3309648965313090792 713965242494026055 5378644545447825354 2886230766975822378 14666465126100182715 8576195234665135186 13470329471290607117 14946641635585353110 15719698767761425942 7287557968572391542 8904837372108760314 17063311702181878234 18433114322106905797 10647404197069157345 15579867943107648884 2449316547411094236 13473916439920903213 3927508184229488025 12269994186907303175 5544460197356501350 10086919396160328946 814162562742164897 9222465513444744693 15547107575804671016 13379419063459882343 10697080288293487656 18324271771149868170 947389691283137234 1769850692181749404 542502117855243264 6301620336910255700 2869820460458783523 7279517681752555819 4747044313327537484 12849553887246342460 16061562021101607671 14967448047856107450 8393346974577529799 13893700801829902909 15752019729611753851 4406270697060884714 703900011140999581 4791384290204006035 3601538785159393867 9984826965381549576 7113870395340035753 12685313369380695985 16672050714889054336 1183327877403663458 286492121023831853 10833141511437140638 8751329679247202002 15419011837471588780 13647619749771102153 8616449653402847331 11831470094037165246 11430031978979312729 3708728592407054710 10462361771708891128 3474572803002026725 8372499717319308333 11669955314511150125 9200507700875932169 7235203910002156445 12218954422530841594 9271995033862595415 6338449532855273975 1275836239492676254 18284682109601951674 14252885715390597649 16967345039440238436 18150055208094892858 1597322800565086789 9950187188550242357 309100826058430307 7977467539030478930 13352890568071548219 13583171991425385755 16169989009464511520 4830016410134212154 5710323944451600313 12640726869698398823 16965765130355906776 3036026522152996098 2497147053607323971 17889154097202221090 4264252999093450239 5231310382554980856 12207497230741429080 14093413252661501275 12848743725139116509 7281274537357480406 2080245337580155422 1600684546827739577 8191202361197068099 13347568331326631610 11255347619144074500 11633040671887380451 14911185516847541579 8293823869442904962 8401016522435695987 16631459183442737201 18385153344825323247 12367769795098658203 6391986886437517027 16945070097782092950 1810259759986155835 5437440679504616666 7858844272655097787 16765105842603541104 17373836535450789839 6544666569259982441 14563813263525308704 3803464028343229041 694802117944792657 14077359694692186932 5104907854276698062 333489557370704644 3840879531587458406 17155715319486753905 6049973613865618572 15589199954513947768 15445228046119478402 11027861251181453412 5491371236032584208 10147221516269591746 5317395281318203253 12818170625087404465 18360282667143778306 3070396569908409751 1974585954983203988 14478553616661178280 13868420044317088765 3450477653198174758 1523852853710995349 2596352002312797114 7921602132310383671 10058314712956196717 11435967143418130793 1524751659296616943 6251564726036066938 948007160031606115 6696619749094795340 5907061222350557672 5532699579193786709 1037656793007178431 168246465942893931 14487367803286715463 6463648395902033334 10664993243176281994 13913473159611871005 1586334989132416085 12217994288320956483 2328364755392307910 13778457437443316838 6041603232508444161 15927983899179140886 6153694076216274810 6265419444693966915 231947065539761935 14311954725141238854 1758297056771373515 2969354811994444712 10564259823319653944 6382318103640141691 591030197229309824 4558121603485339282 2411003358948918042 4482899292211573364 8743832365392277619 4333434379488275432 7930764108951009676 5224710541008577 9036952087483333321 14423284814617931707 12360244772182840133 6748279046376894207 12855733758208425001 10865215651505779633 1953337365484787509 1942084531203208226 7295858508937105116 1607601966241482564 7480422424748824580 8943506766439023720 17246054873020399976 4585498469255115221 4730322266261843090 16730265497981973634 7279364151379458812 5106153645164741265 3733460592250387062 11415430229228600690 7063000549120434673 3229820773574011623 16221957258384353122 13530563157397980303 7182725448074711212 12749356370488245152 11421915111114666272 362439435559595008 13043287378330247112 13942295618502514910 3211146131118428034 10156609408582870241 12866285975251912114 12052250668656599628 13880128527451103221 42401302212583885 15529907110553483747 9124754863029049492 3645256590193700856 1390603876994884620 7621846707103613191 12195755239562258 18267555135540250201 7736191591121502907 15000666102417980073 14530330709268195743 2434759534202997193 8942800054987484158 4399946515143140441 9156163327822168212 9052063777922955934 2043724612346911996 6981554662288122947 12069457318167776605 1775117374888480863 107007197602500379 12390145260148084474 1453127194217287255 6847180100006168311 3379202617400629519 4140963347602989659 5671548945170874944 5705986413822453550 1665432616040065122 5726691235921294250 8988606754197923327 1040083301937893338 14993373713678566600 3685437457667765398 377632792573776528 10719074286449543994 17119175073381823773 12995199456481239115 14890018888908901944 6857826985718485200 485487491226084534 14471696033070662980 4684724154078023675 5215928274415490617 9726453645906992735 4959293092886350268 17141898633937535293 6517248357652872666 14904756193080876386 3952676580499374527 3558384563689756530 10819146163025939259 1324180159361797447 15027790011259462492 6180176284935362123 4489165235807977007 6461595631813290803 11619513312616943374 4227398654013010892 8795268786071196549 8681428254657755330 11020470787641155450 3113361399478846423 9532352293697711193 7980892481604522725 2347599473167625515 2262431865019455394 16703478904429916136 9937259282262895415 1384795121435638294 18098916439081665390 1859148181905175654 8332322865339504046 7560468441182020747 11849997170464749333 7477364284737356751 5962740467804658822 1617052634844396725 5903705687267041815 9882302459630626499 12754281240407439740 13608705991132068305 7992895430832014663 1895657989138169883 14108250802868908223 7778265715653839426 16801175051546031454 428355765396488980 1213262657028112368 11345017988336608405 9403287430723959658 6794071865526229146 6725520894221452166 18388095399135733237 13199697179446216192 5725814969788567390 10460225713547348927 15767262845990547144 15542929777321663076 2045035867970384007 6722828596770240774 7246196704832185786 4665355998618710589 18171355419242513644 11986264570576337558 7068707366039817115 670041114469587994 1289738112657390142 15983064336574210298 11589440714490853026 18191196728405059101 11750437676491647677 3879653871934366796 14567604538469083195 4649430795661261667 9870497625921372675 2544142503132805943 17998433148420464760 14954954271585246889 13524126318453053729 16053935606889766352 16776382627451673998 5412984716752731855 15950131955608767114 7733749538294153882 11430097096546143739 374665666876959763 14909779959449464563 1268441371991222975 8917554756246029631 12210152649981086037 14988947493657173515 9471246916923110046 10863510924019386053 3650893468077176756 17809917297129206301 12273044500908434789 11867143102208660955 5566616374793548891 15844141867470013530 3229946216601916493 17958407135415062541 4097626142927936684 13769013008721821465 2742595660672748036 8555153538606290067 6450165082682297506 8185078888282273716 15715581615183663465 10803751129972946986 7634146422428843561 13013375103088925220 3790562823275205531 12447119068199386135 13979847281323153548 6826379274633084955 2154737216437698978 4564313292946425471 9077814390858156839 16936316004253008029 2078691117298733743 2433712967947600929 13480019585076792346 4303910989035002567 9786398368976116395 16935923361155383703 10864759055674664061 3534037611293996621 11900834457410506561 12889947205656069303 1480388877988048331 3898966397523209790 17411962929437505090 12917443924244666788 250009878934838029 207043744776296535 8417867529749386964 4620881439681116514 10402457463145234480 15128042869540835973 4227865093115699785 8389260555731313108 9807667115434835837 14148749684376825203 16601110060571296910 2710980002304811094 4726758068315282959 16732906001549366817 4843476707744656960 2251202116095501985 11381072247870881364 17185892779508799149 5525566559226046758 17566639331983316349 2380584840797649989 3464032376295941267 13234821323388077678 1792999243770375856 14568578895111756585 11399736864216453852 13561437252686282227 3874898638158649977 5908324211413406342 12244604130947699689 7710278046015444028 10136459035293951824 13261190021492223395 10706977798245799570 3070453275210752407 16976072662062451987 13971013481830327085 3051948874024547232 15576685095582771584 5334380538770521121 7336853033120970818 6357199521784320559 7047972119087128221 14665026299192394179 5468124842388424899 15809293001628503776 173534197416269539 2052527705872692564 14751407641690007759 3267528344606659046 9393530728439299352 4827454616601471630 2305752454337520279 10459373165607443154 12116263347877561060 10314295078292697699 11439124606494421247 2562560877018474790 9252039752767282931 2896546797929745226 7134193267452294576 215154130304639221 13755684862765785375 12440285878516672360 15726980055694827265 7616582528802743804 2466577454555794241 15890031795160826602 1532498138724405032 13785176288191161593 9703659762177110843 2505120049707564531 16011221656839032049 6676163337744583513 14345407270279108157 4857868782197466510 6252641632108681953 15664055055723107419 16654371369334190037 11625014349481906220 8751353417658266919 6399117517167506835 7986109834382639166 7704059484324162422 16778340514249183767 4294049267983797490 14118382259709527614 4576658145615331086 13471119247005825285 8441968627596312797 14062286159518823666 14323849513372605458 16845334013417629062 2818740499984723352 10551048186767475821 7810247428276813819 12894810877098042814 1777334043256276093 17760009576397228573 299241390435820341 13739612597087763776 423043832384458085 6973419986887958773 1607228597241418247 9198218788065781067 15579502974773397796 16973885062955732692 9480558600033610664 17960952017217915378 837969931169612677 1472608546350868171 7480376851116635043 14407033166260983600 14985095898030200770 4312008811002145978 14256461557222066881 11665244402707263146 4552412836060880019 1672978524655517604 17960519303202529172 2995576337164617382 16944552917226683121 1559986761003920026 15726569097723866723 3790946120138953441 5075846793501231105 13022798671038787859 13511355697406107189 12895899631051334578 12145178816519808977 5037191773139636913 1094795234730837365 2658607376376209330 3670080533543335703 4261761223591692632 5764864443864437831 14821768587680219589 11476078114569479865 8563983734026918436 2727749046609445471 14575251063218661294 10394103389488309300 12425058453402287590 16832863536729995899 2946885037565548568 6108718554758447183 16285217799148048331 17773564543022154187 2608204721837139760 913162557436643692 9531100986950732522 7029029498109776889 9986660562538222037 1947002540447376515 12350175828598875084 1058831674538420342 8477720117989583088 3124167721199469796 17144543981979924667 3466973801709043903 8323784754351049985 1304243569264270732 2070880433979533062 7256804587833008859 12530692724995026202 1068904796014641225 11934882499859418359 11375082347447130145 12721816792076520150 15715450796582693228 17935464369786578060 1550665857859711870 17456482896536490108 15264496988002405655 10740561339008558011 9680537906811271149 1659434326773436940 2907336171652887867 11489875554851386944 15350929174181052688 1311757221189957500 18219734481302610155 4070548554801117512 3176511121699026753 6249075231031576187 15329674786885783927 9284502092540559006 5168373299403071520 15923307108245026603 3225197249630071342 4045107678863390277 12176715988313721213 4028132020690952049 18241073492091251037 6708117218602965443 15834342811957773736 14702212859510738070 1294968417354804205 5883338594271335162 8783658676226754453 14316250979746326406 7497130644029311661 399003070001519502 4817889635099389451 9566448143600887680 7612841625969418130 792040109322092788 16141369832888489920 17999370720977800262 2584797896837099142 14086834655834569179 7161823219720548708 2404891267240145885 8682520417598850514 15180193484297646252 8903643920831909912 9388475367198670027 17479453052948149459 15634177016143433893 2801273808874598485 1825566370224284275 6353167426305317635 1445851226082879166 3219000802449516625 11672793792014628198 16809377566902749297 2435901511820731526 2022655177408427612 13193876275212470555 10016865476105345547 12764998619809734105 15414483539231399078 3730456744379981803 7221273935133314716 6721675549743228028 17768289944091824514 1431231136003826492 7273483293365673465 7773724594194657657 9679073511905472265 14176699665018081540 17965739981125823357 16903689187599635780 11308627717089805035 1099480769468094102 8141287960618101910 14353883557784682488 14390391492444883464 13945166264246685066 10142092789947616080 3376870881091186920 1425877740614809428 9218304583202961324 2537136136185534371 3417726178924981613 863315459900424375 1968687646492971114 15399135807344443494 2917312528914400082 10617629752801004444 7605171226500188627 11577381099821629540 17047761370057340218 13204952676296300584 8996926775963009789 17324785422258582704 6569075493187894293 50117730868679571 8614643786017153558 16464482093813083314 11029224822547704393 5305703912213925574 10221965220799356801 18172681060902060875 4241258379251847918 5103808158121841870 15192301249461466716 4114564520850017311 12459024934295074836 870132871709222485 3678001525506542275 11813170166372422570 5049088974245696484 10113968260793925607 5239933715335563083 16148962549253678721 15112938300318004687 6790634146002745472 17521500295166083202 9786756862031529523 17923050049335247384 2082228778053478308 9540795844433259768 737865976940191907 4163268608202073012 2273038928460215256 8787528132202200093 13196615227788760652 7864638572028503179 15627329095086676597 17277675655218482740 4148777248146378196 12699486891079559713 3704031228228351659 5030683881603784007 13591386739260512750 13810372923352396564 363558532085972570 445682869540713257 11610534613296038050 2464874455160911924 17710521117065603980 3809048064151671909 5224532363382640257 16476441965339077195 8924638498000360461 9967627608131435558 1467866409987578724 15519574081302842081 8942367507165811992 7686275592747732745 5259336661617591120 1843651945831025700 3632332620457401014 8836899986367559907 17872453944557032132 4652956990070452608 5105644494679838199 1413851122089780276 3358698294153738585 5865893045593690924 12463612685872906027 10197549361804912850 6261493305541077916 14674916957911925915 18113620238598853420 1309587650355636723 236185677406082386 12926130479524973895 3412332120585001409 17882317109786987977 11745682504793938604 2064387636618091435 6537131250854041695 11970323376233823803 9498482547975814399 16634962829859757379 1338411569240014058 13177163318084121312 945755477095853564 3150994260344206686 2913679658902496132 278496922208001571 6511056005085278264 12709708523101603104 15273507899834603342 16793094067447449191 17219409613337751864 1375163716228075223 7695452911071180642 16515034063783660398 11135351591927945057 2310739399633155543 7550019360986872620 8127723071874920547 17096724282705097116 14474023426301573437 490350583531121582 12604914251701065060 13986965348559853115 3753447777463913685 2235096163284281721 4251836844983322145 5616755827901016915 13856664266157307900 11410472638742568582 13594590836915368822 3234595802975739744 13153100294024735749 2224078117573404916 6424557143495902004 1361179514745099651 11582422036765033849 17349566945332472163 107865443275599228 12999266565438059319 17967710471928430221 4472204255768195751 12135913821027448452 8116377198882074969 14739344929663230936 8571175228836258811 9441287346507168141 14444246451361686410 8549776274315512114 17000249580840655852 5976270270754491556 16034155620327910829 10603539993909039378 1210498035676656397 3178112196331244445 18391867197453481269 14859580571332021595 2185325137092070437 1385642494410973583 5380702386774356616 18090304271142612242 9806925697601709603 14894100816329108482 11936898686370364569 2494170858690546738 17295165759970631840 7674305709933212351 12352508406674788051 10700607707796428109 6002630582367642742 9714299051535384774 4736342299817927675 6135554979310929336 17505622426541611543 7942064358125004513 14642468892564234448 6777951646356447885 11150069230361249731 11512658150297181602 4202231905143604380 6272764379199640986 1972309153787332334 15264167818137219133 687128132795136521 13907349620512048519 15382790664417268296 12486711305193581675 4879403394092778700 11284987738499658241 4495715535946333886 6882594335142394257 18215055327242270019 1995587023117560753 3138476798619931955 7617366625632816956 18377590890056724113 3811411612616446923 18097987836308904951 8965706505827938893 1629854601938981484 4575550967522096465 18361474672342124359 3221895151352469377 13526620393286932361 11747650319344618568 8786577295103015809 1578568628644765963 1475647979794672961 5220983225526352771 5957032247107241604 9849167914400093884 561456165431839133 2647764587814875194 16543539706031122617 7837477915377842831 9112615386837326889 7681677304534980100 6339257017131017432 11788939789383703120 6412037557418063671 10729851810769595172 2971475292053137315 6092022031825963290 15767524155085188914 9060056843304587484 18206252178833388584 7878971438701579804 7196216588356441839 18301950609328459327 7462637525865178366 10203637166046197748 16132854487652794107 12992226424847298644 2647368537248748916 12016085159842148133 17922930072221394188 7874262709640471841 8931889477929828411 17152016717016595679 12893855650964616416 15488795645643305373 18065323201821951939 15084638640682892688 1853001161102364840 5850761081973850194 15943120940919942866 11999581396674714739 6240779328037779827 14755664665225955673 4426476461034021181 3154304617419453914 16339596145645893712 15373332587235272497 7855932968577445224 5288891008245018649 7497686020808494257 10019917853763702105 1389572926324831885 10648289866797749 4913703894157629972 17635551720608282687 11330804189304881749 13114178200385917846 670890768160319679 5334975034198767949 1866852015566197100 7733321695022656338 1293152675511919336 9230184413132065636 8227313929666270869 5344919428024281164 7311048578115588106 17384525119971216839 17132845978532133137 1325233028047038986 8967351641717577257 8293623895658015514 13582971744435827262 10379082546874674357 13694450151282145580 6880973715439197513 7955592976886458859 15315840216240859073 763187055961827850 15845062495963046427 6849171746324124892 7148372538336562617 4290997976468118767 12608896594151159245 17308841991813456458 15706879258921122818 6361214376237539071 14352957629889879866 994558857717827605 9343871547561830123 3306318026588713182 2699932727663414237 17253849843165269876 389194609519470787 16618292706526709262 11724463253966527958 18032216419859724259 17145929670704563708 18222386674145410533 2805846094164703722 3231889980353979553 1974498753882135358 17987482983599113379 10229961994892588666 8675523202638168395 9524568048696512605 4130163747814789551 6373404032156561030 8458314488551061586 15724355724727697078 673748731632918827 1543813527687647229 11569940924763614033 9311928555569055154 5550303058276965816 11079994662309411448 11037677911294833805 9369026015783559436 8093228609637157937 332998624606758338 3550296073505270717 751024794066801708 7857532805225089335 15662174153081605315 9019571541171038829 15755794806519901258 9118249214024931337 16158744768401577550 8500886777843851200 4997607041155621981 17680364330371944000 15702546669552230431 13027544896225967403 11397187854700536870 15885146580513700697 10041532921439362006 2496546041432615912 13065502060999145093 14018720597829407836 3768963760227005720 16513266070767095713 11212965558055014312 16301753900301159627 7565794006384468563 15063579979433793828 1435974783461973722 15829178474545025434 14476735658239469978 2445913898145931265 11766029298211768504 13004959307473565027 11990042639308310876 7621379658322070529 324051934041499062 15526080914152943642 11664569769568540343 923269532233217784 1848966016616457503 6633973721830630593 3692742294133374453 10118281493970554244 17913234164021794318 9653221150140679790 16491754807727839098 10570841274634146676 14281665012344959323 15985681872395424717 11630422506919256369 12391311714528676745 16623846420816430211 13463223042839421474 246747514447131886 6106467683026549365 4273514853781855301 7136014155283655525 2418421751122085120 10369067195208079927 5144099209550032942 5779437730338224207 744464651147239345 849781512230020159 14483846302570836457 3819134092410481459 10450359744377970424 17755091055169974740 14289894037806843916 5505278571433009289 3149558682054274530 8827022145777397349 7256987267805510566 13629618359513910483 6326043253323245427 9983630131305500829 7463560189334520905 10188805724088364807 15278750766919509675 17228644571144605888 16629656128589708396 8204404342004504955 15998126675653442407 9757456725939716496 14318182240180825087 14692663654563313668 4238052931144504615 17688122429776289656 4690867880276734448 14868750234580646121 12351104544307288102 12096938406999951320 2729265658004964005 15681119923524785966 12832039670298263012 18180514237061370949 1490564164243092021 12769838869623598117 1616664394840129877 16915955496193559746 10191613054653877291 7656989502314231419 1674913103640141513 6159954784656199149 2447262948370883292 17371439173310678524 11664899070723903901 2750160839204190446 2772772986850939210 9226361483938981638 8488162518234535505 17349078244939490947 12962681064580011665 13320131706830749183 2618288641706326182 3606275501941386216 7037264827455446026 18354231833001657053 8316716883782148850 1022052088967201051 15828655073809033915 11984476731793796 10093426384958788778 8543549185368940927 4792282105986874849 1471373216547635572 15621332147888151582 6384543924070864761 4103972270911213377 6907792707860942394 3290014996084791893 1758151546937780750 712319702239651589 8781528908312554757 5890860304659688611 4128952268799863886 6850068652763482274 530830606980582829 13374468681351151189 11793068378482711786 800154728981485022 5998065980607311509 18359083770261689257 14967429870538327781 16701513447819355143 767279369581208211 11595054198118082844 11885990977969038894 435411330838344390 6884790044584119427 9380200184871232970 10638098059921916556 2838998305102947305 16928435446341179813 6923585500683020453 10002910343600127455 12826508954914417175 3894881322629684548 2231540599951072333 4932947617814943736 140646801259869392 2002094329465977439 11540772760697896182 16245691740506068630 18132517641037851344 14036286320770360671 12338716552893914513 8876883413988821162 2868349123884410155 7405183122803858105 8317315556565502212 11507303832160113173 4748027321203916366 16507004949805396428 17285682044093599002 3898065897764486741 8419957854290106154 4553073681486522685 15561383675556884888 12998607037291186114 3936441617615932518 17187120463173834145 12511861249116545078 265853533416094226 15576187946367411495 11704209425917307586 3562703365906108757 3524742010876630862 80523643752523060 15563321713332561206 16556458724645069244 847636774615486920 13843746568626091432 14723599222774326392 3145078396805926852 10342250338238233089 17434738778830964065 13759802701692993018 15075668179626163869 188577855209637483 15656122448705403474 3989484680301584122 5632714229168394471 5582924738339619528 7385160197105722462 14355827278727464690 5351460631491252254 6798352667758180794 16658297520931970623 17874963624465195916 2240298609050464628 10385147828581049589 14379371003980026721 4089600297606685856 13676086528821321495 2620703487674648766 4558950803808684208 9625693950354938467 15351359732510055385 10010104718980214479 14045387825811735059 3979155296442606574 5930346789249305375 3920449705135788456 16689417386928508318 412132650616474178 12296091672047422279 14191549460313358061 6858570652767366940 10144682408731160439 9177340802166475970 14841502437580455930 10700062151627873058 11347750550607541705 3631094625352970793 10555302858411681089 11023363070919901337 9327000384136824793 7642622967191909006 9548688637067412056 10623021536982568738 1860023483143406838 12956300497344206679 16447118460856952037 1226605144090515467 13102486591047239166 17306037987131584143 14383590170324334260 2265195237308749962 11657001396078377244 12811499203020876055 1018093840157940358 7448449524264679398 15042177293059397655 14650503227380314468 18007467725188688661 3532013162033762017 12645522922138873578 1454772322437575941 4426979070714827665 15621715141842867064 3638542539345024842 12908796010776359609 15761976957945951737 13796501277257519214 13325115657616393352 6532453084430003341 1663800315548383848 13456183465358467023 4577351294242745895 14382192290683533705 13610264094534026324 7658610128830539053 4412393567732166623 2022862786599156428 9628389309705425616 17258994452241355970 13752962492518672189 13020362724055592009 732374146585801402 1895920074518199521 2715144291062376507 5735457474938890941 249028247677568805 11509649569933925479 5038322946239366558 11955376961061469040 10695121115300528668 10444018495066272632 5471470307702074995 1249695437628164973 10726501510325247266 16726211803134925891 7054324147724964598 5354138376268795697 3989790800923865026 11119590329121444611 14673195983916619187 9899842599171372269 7733063273314597456 7248038077159113805 9229182340785826340 13028401306394805343 5109753926708544855 14254410037719420896 6594986885016838270 1733461622227712324 7013133839009442391 8089126597456567954 7012303285866874203 11268541381387676611 5049261067159119378 16345418480472591027 8551098944951982835 8647670372027357673 5915312327303160103 3652322293890504565 2555517161950482207 9243058992155364082 5196421315932735646 5991626329455450170 8362349845501439486 10108922043507859386 4949381721071551239 15434090611032367881 15799863587071364113 7408977528319542471 13358150452190049770 3843002541132941449 1265587790352333071 3910884705482217767 777213282528871132 13385725305040689287 9754232450332718285 16973957085232892514 6290595907182797761 8371778165926230181 13354437832918990084 2606200341266836790 12078511143566730587 3490761122676149343 9262904963375492303 2895651525950799712 530401923107937968 9953577706683599732 4443926594801331364 17075894940942206920 16530649351267394736 10530064598172617046 4687847797349214022 18190129351724820273 8800685120033780174 15545447026660505063 6177178029890007705 12038610953853880058 8208179617736072566 14446028852574828054 1164569957397340800 4049961419621237045 8906469232647096933 17887123051405181691 18286005021271784996 12023041087638877287 3844625001522461833 12967796129823588956 17439832664971471757 13213115996560334322 14456229201330498022 10465201983125251706 11579316218329238691 1163312882683841960 1266063005210062737 18411276080067471154 12802895926917697355 14243722307529931412 15254191559851750318 3293091501714859760 3895420302274712893 17362997265812039006 12541562355401110154 18335474637606697386 13723848035189123225 9934735617095667393 6594806773058329526 3186132004730306224 17078590331073386807 4990457670600593753 8040394875905773963 16401231791780350588 13862304908308623411 9044473982157236440 16269736613633464367 4494774032383054105 1380907882324669672 8009260137049415815 10695148916448376450 12278662737215788138 5376716144979125770 10142452967505508390 15929361583306670479 4247543228655780684 14877885201438453406 3413104010462666268 291932149710529397 5895089551066119689 6275573637318663847 10793322636398766467 14008999750255424632 811918841596315523 1472723255968905574 2257039384626471926 1427238106032837 7825904955308282829 11617306001452577757 18093162469060471130 13804965218351054184 3197553914606143652 14331803642948015842 16939934139085110083 12676384111669048698 7563970963919394446 13237274093456128675 7512246353804781412 10471886601859320208 12353488974853844105 1130283803299860307 3109846342936427291 14913828385650142520 8605384275675109225 10648878074334640158 1442888680454680517 8253476990242734541 9569985048437567444 3193113662820226194 1952585654417831122 5207002219275807597 510537113114216408 6367883386481701123 13762013295092306398 16068097597524708941 10092261010846630698 13367679701550956755 5331677526068161457 17735504813906231069 11768408577041617620 15528730341088703097 8230405204497412226 7418542629214002911 6319370966594006065 3166780354213955613 4979569805055736436 246871099580852759 18368010895893355252 17605960331688684721 6292067523352112846 9497469716097773326 16983014665051556659 8523214701565550722 13932718504051804559 11992435651712019889 1609981034691993026 10939961131343926649 884536988967568381 10147313304473294391 736550466696767891 7349951259354154235 4436425093766750058 13127140319482278061 16863324238549072223 12650560857235405201 6678425695338621292 3144516583918032842 13977056703515348377 11127764799328364633 7066021438198724493 10860454066421974885 8759559058673280676 11748925988000234933 17132510979356959645 1248467675525683072 6863745979840400397 16138157494793157301 7632939749069905266 1970287065052707424 12407038053600752143 4450027583015794098 6846005506996233163 7985506376921008190 13740795786530897581 10596784099553309924 1964526201116594890 643434324216074939 9830458530071805713 8575748677749880627 15499700345118418040 8441785886051334308 7799271576272934092 3781431601711957583 15794227002394699039 15819394812118193257 4279194197191191132 4792126129684078069 15530045367586069478 16567479016159141217 16352447241421120090 12987067823026286573 13160273580598633249 1606676021149504774 2855991655072496494 2472543289715171422 5928929665111527806 15363699601460087360 8296770797227565532 12716787917833261105 9029777197631299578 16329576486749998485 9142884104598420459 17739306129937838017 6444332913936785547 17356982856145611881 8422501326461831696 6760312885219922882 2500953465354970487 15270675155173469106 14437741086648150719 1586179770106858710 1155504896252416399 1632152164897474037 11611587857105797700 15546400744666356292 13536112164546045217 1850438328077358914 6819924715356510779 1881844897247973405 14078826655695192358 16787073903296200798 2166809634154613942 4186393877075495878 9612660354925367082 480342331017366188 6885883060373049854 10023506720132010152 14049991831093013520 16696928893843800271 16806867318178125355 2088808165444193798 3028898244022024242 8984885886144615537 983418573183744195 9510674855324116806 547301485324545368 9376992333130608403 534844568794899474 17580908055606122206 6538176554248748705 5946870831042755391 15133905961745674095 12170783910396451550 8028922873946936031 1102089555718401300 15660806662283263944 17437042220137746019 17747017108533716678 15403481607760050716 13354276288015265709 10269581941632213020 11396685337617548627 9237614160954613815 7834675627175715888 11493079337046172186 1258451761796210142 11601675856743194566 13666110317030994120 12250204050275749401 6901166271665428632 3801401332529257318 13461155383474863348 5131472729030554055 3335414431278346925 10781174045287173862 12306213054556336120 3863990715062325204 7505624716479338789 9711460489492703641 16257517058070643623 5841854959003958987 12305999550448084633 11218751143432267863 15424151360985907889 9352563748503106608 8930172967773025645 4396394925915428977 6127292289898733109 17974525503086601418 12502981182847244191 13674022566200179159 16290621502263821879 2202250498923208644 2383848568565552582 1070317860540210024 8377343118670689615 15185307476292445654 4174093686767114316 9416937305562025183 11844645447340693414 10729578032320643018 13615005963976673785 10146072894216650175 12219114567001346345 4930668962988606379 6184343081161284114 6952393845984274029 12995695906970875023 3678969804646653584 7595534597539607032 15740956162181947000 16670038683741844799 10434978523023911712 1290964796029542374 8261520357697027720 3410697015738503840 3416063919990607126 3610470504605648877 958913099069717317 17547304490386660535 12514469389666791797 18305520999909147751 8330233044107566467 6871191079000663429 18118795973082831834 2370641507849450755 15044787537229809289 10788502349044833091 10254332851973029047 2233474162364929018 13097568965631328248 15496385616230404563 17054504186378774363 7792887792905739976 1747588324190462613 184662284093986238 972940328631777879 2332467911705692782 6075069106389467600 11886081652302927117 11373067101027031571 3210746635427886127 10266827200214377513 9985903781222722299 9474665407329575438 8259574032506442649 3313234558505963128 1711517371238313298 15941028457158478701 13274805732866300052 4708517466430712093 16920894243461464811 6974199024000982920 14545065907746329085 10411534026096431297 3767546769110248462 16103643105382359744 4093373388406384029 3073752663166852304 13599536829126018060 13131212148821805540 5492968212511767852 5432374182257251330 8708240419716363934 1042967896675054292 12489079070653943795 10045391132667959601 2414437328374955328 9114363738279105113 16475334831322510621 6331944781448393489 13809313621527591876 15780736976437278139 7911219486324631861 15468227769691690329 14705170676100533581 7827781218457217060 637396338544812537 13659447174872686994 13635691469601937877 7991000851890302175 2791007974118149017 7931988258586155738 6770111267197055992 7848623882325872757 9708723410888892912 6197728370472278130 4670256431657551215 9286687646254667778 15822076278502349699 15343216842436824254 693515375818921693 11396125193856816156 15903919983406485987 2451561298713834041 14979182207029645625 13815984704107390258 16851786113894079909 4148941911202818231 18034532861420216033 3519372683502589723 2927006187971775361 5326096818172728924 17123636269425556447 9836918027339001334 12784817195762554259 8734117065000714954 3305727986950445759 10679903729157809611 6353904250486092278 2049555133246158371 8275791537553210365 12190531895110990953 614603489291524578 4604077886188139643 17962163467307171028 4372762611676418709 508154434026478915 13053462458696379166 12380644934948489392 1305189085030444026 3590044954468203182 11735448380372020117 6056583689076164041 3407796605052025237 6702111735810058909 3848118597695764866 2262618179267934687 17982297534391165398 11042301902390507537 12417026382557780571 326268984583892941 404138958501675485 2576482867099383798 4610121407472866058 12605493133086645339 16373079470546577983 3843490369324951877 11894591254634789549 17830571446581818664 9209710726053942860 10158965100455015986 15998350878982497680 16469046352109486738 4756816240535731926 1682445554403753951 4202334370863777881 2340244537096075586 15906494200563498854 17353660113259035953 14997096472478054579 3415631066293899798 16251371328931669235 8415343500724792342 17411691158543155812 8487152092818229148 8917813248995736848 13999439068311846509 16356901695376357688 3620112596521876214 10854885297542882886 14302782766843103445 420684132409472815 3539185937043450756 10588999802886464652 16683323421394249088 4829924854771285379 6182811088903758391 2316792193774133903 8924636702849392888 10936420106865544589 566577000642219803 7327433956396047653 11524484594953195237 15371086852538638394 13033416402096316964 13567713972264286853 15623596558796909153 7896112142617919442 1961204784640401902 16697966420359382485 10969261620895972746 14520500874286942852 6743911950462984249 5152297781844297422 7081127328563462378 16676109888614735463 5371194356286780623 17529090400094430909 4092885154317220134 3705016949901428987 11660863313156437391 1699047850165761134 17870760580366115088 17700442540855189516 844822495679549205 5168723041172519269 4961724076165344913 7865174737519939006 10249076875360183695 2572025185677678260 254931601954170112 941074691342516961 13839260691441945309 13506814929472554564 2209376452484781465 12482108870035773837 1470265881474588678 8136502598717048848 11407211121623961794 10857396086409157702 10248094647148278402 10340611093816079908 11219989719708800583 7544491483537114833 15884209340899245153 7924774536185736980 4680110272652406503 2942970513491731639 14975270633742753038 8843915976816491026 13644049167930355425 4276569735864883249 10898659454339906371 14700735642360434701 12654683236287652901 11644793961129570441 11331571914488460531 16212331064322947048 9987376296369432127 13983255654690460284 11450886501407004558 9057461938210234719 15741394166805522905 7463744883865814059 13730932837587626621 16574104334384031968 771033041255647913 4709103220583423621 5968843724698431708 13548604051552700044 13748656888149772123 7332549583435761440 15806787339460664606 16354001584234992594 4124461768055703064 7303786466722301406 14436173238252902114 16027529271024570402 8161789416500381071 3528562738045391766 12056987958863679383 2396537401032285001 262602819670790964 16865565822411134937 16423776290749997099 4098258073174795201 12295784198127515303 13586708220134752648 2873395142425476067 14081471263566463844 3923645220276358979 14130316061564503486 10239075707295209692 3275995781442122173 5246549379735059226 996730554580754021 243213939703111334 1317843506326797494 11935762241627722904 16194145911142270279 12028021967080216696 14891664454027702693 339914152037498387 472732063221444094 1811668385894485234 16571802600778786220 632231390349648846 11307282719135865967 3862513443736973190 4148483015377142653 1185420696250159034 8998167543654471203 2990698288844336238 17031884854874707278 4847848924944807046 2708408693889726698 15702635742889058875 8854934588972291526 7759432475993424032 6600637254113941284 4440494340380612719 4624422915894222348 4267982954802214651 11421289036830345715 518504346858176505 14061418534945627878 13594603010836502651 16419078587521258963 6113032620253662846 18414817659623353403 1212955700074602505 17385546577530481375 1109835460668824901 5494193892681651647 9622256359635138594 16423644906757830989 5266695739572541802 3553883103054798681 16631138318724878684 4271674121105543898 18104171178530456873 6989695997514601732 5021214389697550469 13572584782415401270 12650050947060467042 7799045632301995586 13559590329098315207 8612910008792763405 4557860009162820354 15837844566235397642 979117051433405389 17556404798408317483 14100593841514450105 5993533031923318832 7494486192331195844 17581868495640307992 14224088740654742172 10236161310765055243 2654838823514187993 8861217392424561262 2655019329370194045 16480841981860227984 4016770300623703474 11070143172606142127 16581983308453647724 9262110103262903536 14617611920692009383 7595413459024952420 2275879704894392742 6477104151121696592 14831950284278523757 17417778201418180157 6626503155593725542 8454030031224451727 2478465932974543147 15327727485320825930 7760418227488451986 14342098211268767062 8676727774761198169 10194223907322058453 16369893319127975560 5470787502233159026 17045398216016517027 9558893972200830651 6027370663150254748 6778238624807931903 16558720947751297423 4591972990018772222 10508461695184399838 7173034044971307302 13590645666407165306 7599879091522756964 2337565023042316337 8966523239962111766 12503489329333458589 9186588407777835137 536192798689902802 17802443474246862773 4236779392462421963 1870046707393288806 3601993783324130203 18313082992103013683 16066715337950502636 8373593975166742150 18128305526223542054 15044182018581456640 9647507793944881126 2109765103343940843 12111692499501634176 12133796121215595317 16339892029797055963 10093802015191817681 11897638091781021393 7670654854031750754 252133607064343047 9043463589780597191 12016791035714439911 549168769408872593 18351125294999003265 1594917311651271080 4997198307738646109 11306034442758947849 13456461858208998626 832611124773444991 6920613085721535163 16838446232103667450 10972458624317271229 3544342899367180361 44009546880770833 17535344539098309691 1991843974915492733 17760572731753489877 2747420072489655571 3573071255882488352 15853057727414633809 11870539768302328753 2798829083130305134 1578884714768228069 17772430656843929397 16141168222868826678 12573441783548916215 12719838553712093175 8150001289980785350 584656735441876662 11593181093755588033 9142755120356934689 17365349838392652602 12607545128911312414 10981345683425739015 2478394571540783057 3503736928500196822 11581448408941792718 14448545537487803770 16739368557955299597 15395863201513998074 3167761117272056496 8029211270839119090 3470144075411243032 15469143011699194867 13574518118929945520 3261571667212983255 3648341329647594169 4145954459995002443 397269147070809167 17613833949791782597 8662067195217632508 9504704898314642000 14295707435802787960 3512664990532834077 3034602258191602997 11370085695693709242 266838743258585019 12879345977927449840 12056897023612407333 11981027787759658677 6714022215112830267 11958554229442563933 4392555454952786811 17742677911647709892 15775199056703158708 8111731745377667997 5173712268138030310 2869525609979164280 4779806923255688350 8849724942371373763 13861690889590741042 11838373062011263285 8507487430021207336 1823317818926828507 4638363642187720827 2488629315752201358 1040385623760076649 18119487573222798383 13497487271442248055 5981822401731727883 1975088311372663871 11879075634669165152 2414330389392274205 9984436980949456838 3004821922187709247 3377716321432192489 6183797334344072617 6146199478314487350 17839431506230132250 17114671658303627547 1116946305505896592 9102653407524680230 6011796428316942764 5963354199036407369 9266769250691808387 9068790983459036922 3246212098525996056 162995744317054432 11297406245591924285 744952764307051099 9859699622278088944 4032535958231365873 11483925324927140472 14046128625837101904 3386347173866446278 15119003838450514149 16100106864933460897 9584561767190208925 7301756336725545606 1890076840729061310 10627459432072394242 14606112225001912451 7008855205610303348 14584435879727958507 14081223436824733420 13339576392486060777 4444514371077520501 4845754116825846725 6584944463689900790 6123648006665100764 9620574814039100361 2095635836163784301 16637813143192722421 8848743118267626028 2210743359398306459 881476326203995674 8025123395911167922 11736863336724408727 6040114381416183089 5047811816605607128 10922195803531046664 3992868054712104812 5596518127379575126 14401223316255507832 7065713123614149038 14360207309714716251 9659601877835534528 17161414502812250617 2505578362725168985 9507538002884098497 14004009588944308528 8443497472897016567 15637144844334746310 9930061944610359838 11914125885895159700 10663891828364907976 9495697726637356473 7219497221471697213 16023819698588592158 2976529245600822248 15236237941155668372 12267349061162266948 6502452320740754468 4087602317901892348 9990721904879984339 8173572643577858758 7319238891727840835 944173491455797765 7655945111885064425 10533686059549685131 2433520671523393936 10151264059888305145 6446620442856485953 1813446435731493631 8589301324223479401 7501809700422184634 2583609761833871372 12796756217891563266 3264036606230240760 13004083265196115344 11159999293438619598 7206354193213922144 10876692775697088055 1187981375499482972 1841231928012008051 3223680449930452495 10379293286928734408 613552942505566374 6993900456031163335 8770054435137490621 3891463589170621101 11640344494502279063 6828126827150221887 13444882176219972608 17383975077206821901 12934719136946753540 7795922871260555493 9033310130371101331 10946607720428412966 13890270962806699853 13005922537624752397 5436039841454113009 921494682755658399 5629226658822091258 1633013934246111308 15097402547058377886 4665496735754273675 11521790651591397186 5937256976495878239 980365133535637256 11292234033771166878 14971168495574682517 8065357701687861961 5840274642597958607 2655648904675685951 2607183265248040444 2838449380446400353 16112366279201346306 16348278795338060382 7195694790620792561 10804875408436787728 10371945657617411768 5714095192672362569 535839247668686144 10238742807166840070 2757383344368553848 17898449497487327634 15527052994638762462 14766238652646464520 2898076314518505837 5466878592935812661 12594709088706914926 3275849177255287062 11621234244871871033 7019295891382308306 1453367252028592510 221789477601922394 5876086724276517353 5317521831570751301 15870504827723139998 12615706436599298953 16916539004474887974 16652081282152686780 20883115789048582 14731247745610268809 5387176839037561642 307357555863419973 16597632784593951180 11993914678331759110 3078541155752088701 14729607887909014755 6220893090933409588 11584418878483379351 627609469596912238 15209664149234571510 1327069884123347635 6357997222200268634 1195100715014906020 17963766493898662399 8183827216187654007 16339057420976899385 6312098607328060182 2362545867717693474 2221030974833888841 6258398304292753806 14026044705631201316 5803036665720828136 3274832626690717284 3311486594699772444 13966231830360342690 15784957409393743615 16397459378319481569 8414269191531543065 8523774839817871364 9076480262860783148 198333049740540700 14949883385740277808 2538417637311885625 4791371198938314372 17218016177958658987 16622228390533441407 15277699924683167174 7285374773923782662 14734242155813318845 11389298678947919462 9121841160376286127 4388839291026937290 13362559123171204036 16363059240765668275 16180768212324572287 8540109319719115059 5622782308611590078 11183250245016847612 15350002883608474691 248293974494540796 12988692181694245144 4113084200130062991 2067341569037725911 7046667997243697194 14045501782340165186 14274869459870647888 16380941757441823325 6794142016538022336 4022881800631225648 14143543148252175300 17542239169125199669 14714833130617494760 9440477549117515563 2771142031320210 13896323167142189066 16260014971230093478 13634477392957433606 16225744597079916269 9581295350736216216 10753627198609952337 845874621982888277 7518112863980318316 11303191738384787750 17431420525649376704 677950993985143254 8040230810428436168 2636078915080062559 18253378104272508403 18157241729336627463 8263215765556079944 6747858430585350409 3085556600007852673 904382125187598589 9693443608072037694 11514229074707574 10857464188536868913 8015392227527264896 11483398794595765627 7170681945312816740 14769556975236426194 10422102345985992039 2858908816790099555 11547055392138651409 16293098885396791921 15543250646694799962 13744180975290565047 3375688520252274076 7613819360294748707 10890088593239755544 16970666038671145549 11177833971948627600 3642829351008934777 10114414212058081467 7293387572767187934 8235825882161473676 8735286459559004576 5723582534904258941 1226354625278136408 14744071873495592691 13607225554564019947 3277404016991498009 12448849091503483406 13432900430462695096 602908270627934346 9295277745952958266 4885494423940774007 16908128052183559059 6541376447896172126 7171774494893223377 13135450424210595302 2560783382637080358 7046261108111792131 10217945925547560422 2939679277189882231 3360350792133782802 3711203327100879535 13445498656694195957 3575582968633964462 7393863344826023572 5544577523062655959 12829727952024978724 15301989126662092874 11217654752863617999 8735999867199318982 12702219430441630008 2657203895374133415 8300110102062822717 6138836098229937939 1364609496495817799 17565488482914937173 5415817217911966174 10189850664332598755 14953859587224779838 13214055943470461155 10809051252999607524 6293800236871537144 2847504979425866106 6256754472755730617 9399597921201955627 13111975295831411314 9916106094032267009 14317048833979127526 5254707002625218941 3526369524235330272 12356719372329587323 13741668794028364784 4990916967824240665 8627779130492974158 2585576803983359119 12405164457662303806 11559253623548896051 15986080794608239238 10383018352957526676 2791477404923187538 851461441537519458 14678505516527543874 5388740012453993470 16893794397201888110 8818311520811406661 17681142522060330664 15720479778179243015 14793811058472186050 1935791079216095399 6978137865437735949 5061884050091515384 8545270683965307475 12260295502247938138 1480726678275819376 15168963308794631926 12734204443445666321 854102238613634866 3844969133348936858 7938048205402609225 8381378634151971431 8815715614531568550 14807998068485803604 17412694315606334045 2509901809274352375 5086678659839178560 7631232786725570287 1623065772697600897 6413216341807424883 5438213365728039292 13297923132850592165 5071867140648284086 18081360615046166886 5835342078581051785 16605732978540172084 14795481915027655257 9166052179698489048 9475488659943248098 13761240990452904747 17599492718851643435 6170809649294191726 2043062283844376758 11132124361734961604 12250867069164367820 17538496340516404312 9258902401369201 12707232101031203577 17999739072010726045 16716817112582016310 18363410867493350906 13409062431069897756 15539979098374129562 5797030395329642758 3174666702809916332 14384083973623252130 17372257487158296647 6505238482740294415 11180353436661913065 4763976419358802956 891434585204483773 7103754368662574006 11609424623397163219 13122967618664203832 3309159760460866529 5875737994377549778 13226540938853977099 16407704619683164354 11898776931701582362 10241571121912523166 17903885385772469731 6698963477209974596 6735347333800782891 15433251067981084115 6429936682533711920 15824058625600567182 10968278350088686005 11112953439850352608 11315491870427952958 13533520303906380766 11863132598241756683 6864839968198159320 11579150169817218433 8013736842812911071 10266854368568641933 13726670737137575880 17455248002866581094 3474298173716813676 815913254441399970 16673272779132547426 15601301622026872873 5487454506703586434 10729720212861454639 5214256139550304208 14831184728190385317 11823775000338632015 3917853727732674688 4656362498742730227 13664962559499211030 14959186411790939597 4950952931601222159 11667749738044206381 16469767283497871025 2751791419677562347 11414414472587521399 9566742811909032846 10444145050967258028 15997954009761684258 17242545833194357626 12863950561405876462 5662279447341878666 8929634259373330472 16538573666720439817 10510064162792743852 14752635280741490469 12133854939631053442 15833912160742494960 17513595645399760336 8617116637820169472 8952433024273357593 7679727681320078687 5039525771092788708 6323182340360019501 8348112868273116303 12792027165250200202 15130226619429260301 4171640961943807824 8437567867073541830 16475890085097890759 8225901909353630595 10100218143804967335 7236822777187148681 17019720606364557115 12331091879677005210 13897453253488665119 1649224269541207698 14737751922880346011 14909190159554113203 10078962513748932140 857250623251708455 946360185900454304 11019666728162595231 4804422032745995432 4363756865632522698 12587481853913728974 11159162730356881441 15275661308826160677 8416750522302103007 5187606076534369682 10233811234145001205 7330254609741269253 15525575350220018004 1314075009065786462 11715918706021141796 7912767210119543666 14057790193083947025 8236669596558733023 12090795596544981433 384315943981933722 13223927626586878117 9339968837149062036 16420032106406782037 18225250532639983598 8088107915257069009 12578339811465844687 3876425581083722462 17375299657003281609 6622546595638594612 10242090814404993609 6304303686141368808 4466595215384100402 16607782438602794859 12579325477117687284 16267875134165042319 12329620832669753890 11465487035032526937 15540628034688121060 860438771821340507 7456204926466871651 8611302029452794977 14216658644785240980 11795635593959679081 18165243874013876607 4672063928328707285 11270187749568115178 13889611261544830996 15143315082432615887 17351486015492549922 7910434284795163305 4136865401210343003 7008499994282335218 12670347640571421233 15258593274023383191 1281316802383499772 4343771457687423245 7233297203463764247 493295667339643962 2921974373922384904 955655385012241909 8593421704126481722 4552559250685877124 13465899906952937615 2511277729720486712 5041970530988119180 13120400800507462333 10749922710327687170 9328932065252360745 12430220491513005699 1703654845889688482 1490427584159147645 7718697699717513361 330790248360883902 2301882180832832890 3833606572605285581 9692466411231127821 13658822527563416504 4423794178761922115 17140461142395551811 18427609214825890568 2057013118327633932 16418521344806215325 9788529120706957843 7885254804553584881 15840993697510050793 225735250457969884 6925319878770038642 17793677227837674376 102087987920210476 2563251449943056234 6034151214050822906 13702422259008643184 6883312871114456274 7083152996467033128 7372640602654631669 1703939647501259827 13747232998972472679 338277885132617535 5527932308678856400 209278222600892090 11570061327747011653 16425120613297415901 9537816040714964026 12990359532585115459 13088993427222430947 12052972792878418254 2406388375860228638 17587045805514906362 12291870193225930160 1578078265607390819 11402903052667927847 8112021473020976814 5688961606338416715 3697075080511509555 9621759182671997734 10931292190044853323 13281279483807170814 17724909915598388477 4280979030969123397 8775486045843586164 2408769356103480457 6699980727719319499 9911283383084510585 13123723931707273346 15687140062881051609 4720157480411903761 11935297117449786881 2203962371867131362 16544590982426790304 15938893407640261133 12672374017761983991 14086137611350918380 3451371445474344972 20070502761761959 15538244642538902286 10339373139892497470 16821885649106502940 9612755134184849338 3173296516998900153 2717286215499221169 3218502051449909706 1218757606313776009 1387919254062657988 6699438383463940140 374368191388755734 16483314855411609468 17661918072304739546 17236227134799369584 3041519752368903364 18351247448295103392 3603853623630517695 9604492391275988388 2034823550974342575 9739508992385265062 8223934572260597503 10180917274081107163 3476165093994044218 1379363965945525589 16678031536640387771 402459402410401740 3642222249743977392 12928170080824168397 7031848634288714178 4835745242625865865 16853991549422701882 2092664674404418589 15287230615714767507 10552073081779191397 1072740657469713452 17053068634209897884 16737889805882796864 3360246120816530351 5807658520125860731 1447896359409256768 4531315353834603625 11474603214564306510 2866909914991226430 6525537427667154431 3876568163642382662 12680954602738874290 7361732062536254465 12779510417535431028 5039426827254107779 1740782094816425364 10180486235036951501 3274410054227407789 17595487457022873120 11066644582945089542 8867988316351763923 13503605419449880422 1529695283900027689 13329019808448761246 6050306259213499599 15851594045050725507 2749674394549141885 417624127603650001 13085810973560445359 8923351411990209761 13223196468564468311 5304357679461391073 15252046743905562310 13508566876547954933 2381880097752333270 16056266437776262752 14892311127178032308 3447062094346957507 1912039534298373257 13738332121706553357 9192225708451669898 8256427937095687482 13195326087112476637 8943595557391734823 13935892000583718964 12228730729716012369 3162383082653021635 2097149121779131889 14300724101502868824 11926833745221260963 11369434715110441917 12523182043475601302 12011672935415666308 5730525739890426398 16530861925711756057 9801034291024098204 7053289106708496925 7001100544955174103 10580893883635774734 7393399616926367159 116988919510119862 5907654739709470377 2696913542866701561 16784822302460641261 6635811927286452897 9621339597768913961 4046404115246352454 15903677151976658633 11179925471067065395 17092459930800636673 13804615067772336541 17867561663834158365 14487015660336877169 3032914310216468138 1790357622189506628 5055152642427768953 11688000129370253277 13737808243278801578 8285135528614921382 12338240086989472979 17869824696714879321 11222810785139439987 1767672527780242799 4380630891069347347 13616257986055411340 15278931088927252837 6784104298085602490 4273826331443409406 17523183266524368778 16942360827255932270 983560081651549705 18103833997802130499 10035298679175962191 9497936181365227048 7191071970226419373 14214767600746739032 1238134458203036715 9548321450608981990 5500550248565547222 10098581907327388915 3407937588604370663 9274226135029215877 556863747442430366 4114600381593688720 14537684682810577164 16800783676128477628 12177069732258766137 14599567072215306951 16201315426417244205 12099719804244046004 11528938796198325294 7733857797572329668 17383831680783490135 5760625371159883535 3541126063070595079 13556263249888037562 2211395236504608539 16521241253209204023 4558993393476120758 9172656482019948627 6208189693970930677 17242329033421967680 11480708764935999286 6964157232892599322 6349694275124761670 3961623868243103935 8731337597034167844 6518540118965212102 7389973745216202623 12915228341461890904 10774249892020777785 1169159718223860158 13301012786807474028 4879416953148248336 17670811415955325397 13112654580783663490 16667471211928652409 765594599272680654 14975502026046988468 16003375369340772327 11807453588087325112 2261850937820329037 109761876354421792 11689667990750354745 5781696128225533132 15267980295970314979 13982155855354898966 528457968501957320 1246873740590984254 16595504059363774712 12432268013098969751 3445241684032443030 6988638673826921704 2358308392581099351 15614262250581894313 4985601603488754544 7397979124433325223 6188721052273126175 10532140258165197582 2526747019714800867 6648579877051480661 16709230510365430879 9492833513907191566 3297392354391432269 15336313190774819495 1209604354404338888 118455923937999317 16235603115587100945 8378307439091167928 15464282278495813448 7824952008559379849 8637753419209062833 11825129887364551446 4244661177230075670 12992251756468718051 8705068820792735921 17051053943768087871 831746989677603390 9989771618579534212 9478083112306062431 12674772834082434429 6081842995614186996 9999558688675605427 3969268435708705183 3105439166938471752 7389212768462748110 11443138485156883433 326950968344201948 10554109976116621134 6711524886884269003 4700734261791931383 11989679085977420660 2360618872425847685 13584473242015235524 6903421059790255173 12389175915720441974 14862437564167464229 16601334338571485551 6281478375114015282 17710692271700965745 12440179672776208819 24777966943115811 17170651120711928781 14804291705857687579 8722255266222397386 9767888821658691606 11527909749275993434 13463907374720037718 3505128222602326044 6469825253957973887 7849291480865243289 1809806610636301159 9212332865351581659 1321488538848047850 2711525669174029872 8314516218436796172 15577889954082763338 14263745137356833187 16948806016170146414 7268755701069531749 12579424067898157604 6046195199726234343 1369773304824968330 4934995593501991635 17293173919073797553 12205554634584272237 13638918399387140002 12841274328591065020 8451517456955456557 5077936591778334156 3174454968113182832 12541826691314376896 7645935292806805706 11394781473929547103 15855841406801822676 8454317271155299685 6550004492718694828 15428855632868593128 8351704621202722970 6004887469408248703 11309403303372420891 5400471974031517228 1971695927992898392 11304266791350637215 1077010875977003791 14690340539744868818 15042624118574222921 17919094088616297627 16210333554612760168 8545135804721884466 1655846742918976213 4109550050565500187 13537230470772383083 10044012165815288165 14594364907889692388 14552612278062918310 12790295367782473210 7973460576280419092 12775044423007845427 3530740154306516542 13841526889859522181 9019784582921411353 14818232844543810248 9752722786548041293 15721360579737273526 12465213119366004066 6958425833188658891 17203512393094601263 5769715527354285289 7766338145398589418 7386121341279772927 10333834932271349783 11287065850858306519 11380871882010096518 15554507217607777896 3348522777740858658 13737045910689748054 7769209542353544796 6923601924048335635 2606229196366669155 5375361176427052785 6317623951682506292 12700262365030826116 178054847085152675 4577793505233621502 15074816643302930486 6563352606309362314 3316029599247815743 10040022905060383121 7422872792715041880 7142746529503956044 371415710962864479 16610810420522976577 4578740175450775946 17096510194249152019 13860138459981884173 16093441421788805013 15482534229922364427 9875575932381739651 11524580865238127719 12385830967174645697 10697229332875684722 8094482946418949528 8275119448024055783 7838922401479436646 2436613299104935546 957079651921499146 12101375384621495297 1975413823390894754 7517026374986506381 6368821458295267436 5944768520364775630 3987110927854313308 16084717151782948501 1414654569500634943 15975168905308628158 3497736297556701964 16068667801057328329 4538787431013786188 8961099442394961100 7879822852262185020 13403303460251478048 6316971010984585847 6112663315637482663 10712127817928807401 1441150777606077153 18183842349634543816 16670214756714303468 7239052603139551344 6339401132754693685 12862803589137884954 7181062346398113067 17395746225467008299 14468562182720158581 11076773885894578595 11287669986334963467 555631453293395447 7942747307556765081 12141647868885361790 16052696006198226042 16729362961172618638 500420670976516807 4398980563296719875 1965160610871300831 13864849492738693532 7475225655470957655 15511833644257639111 16019745601103390488 318074797071047677 6438182377722348471 12263681990462661734 8043342413025588606 13748990805564691840 5232076477545370226 9732878061111337570 12277059250644229925 14842984970884517626 14942268411593121207 1865525886065489093 8147399421845922282 7511781124166590653 18007978597104226698 16071167546091665332 10653009930528802126 2454430075583464982 12618355922425329728 4469794636278907697 13016305883209660442 14277579279519077564 10778496379733802544 13595132675616018910 11568865016679614776 1510555626735765920 2258026485587371972 13046626011323265367 10833733155631556930 9511832507380248990 7913743557048412451 17523509964027905192 1565006913722063063 2654517785123950946 4852960866120738585 3876392880870436435 7406841271482069746 3414278745050212840 4101056780654571348 13289512405091322035 7896722647728190244 762768293824788882 7550677286420072364 13212356969698142838 10853798090140283262 7701199457835844765 9374641277062478699 5837286339131768524 12679501662163575046 2893313535846022831 12639123147242759006 14048451387681098487 3067510057007984033 3301397971670163903 1585373500727904066 292430767452355933 12854444742804371242 14743312975732056501 14234510750524752074 6398115233161693088 10516286130646646423 16062423743589849008 31651770529229284 3023059645878596415 10916568019481859807 16390452797286854570 2686219510010165697 7942979358692350218 391727088009520179 335434522066824917 5469336911261153349 11520347721975359337 106744950227480992 10557433758436711675 17584816952578706898 10479958128793110127 4928349396823036951 9839489320110362631 16097865088510845793 7574485043522791647 3615130088286431151 10235255596440420028 3337123773292951424 17045418013559930257 16568333240273346834 11651678507680707153 2220917611543987917 12265468747549027807 13010570307434886415 18311379039134905117 15517405514957955258 16754639938991783646 16959867339094497884 1848573243092995908 6909380906752808764 16503590502008919236 12875806859240996040 9907618127192638050 9360284499882536633 8117916486510807124 8260966544018343587 6474620028213201096 7831777158642429822 12638213913099829175 11138263279338129137 8907474593960477635 456252834310296444 15125369301277315516 10044330934504289271 12015242339516516074 15471329525146146392 3778377873637092334 10124944514376034743 11159430035941769198 9767521240119347468 13715712791853437328 16842050592492181946 16510148034913402872 18441253809034859701 17909566561970583167 9552570132753243168 7955119567104559173 15504611294117858290 15834205616729385695 3972392928183649629 2111666988688354520 6421475045669140375 10469741675196396696 1433183191118617172 9725488713475384267 7498575788750527366 4445339615727634755 14976838639816120011 9523659480743898608 4240345682134073268 17965144487044148856 8606112388147214318 4859594330431871777 17398666837596484598 12159671966467563271 15116186354501407141 13907680389315571954 16468915996602538797 9924477606960176027 763161759156605583 12641090951400196670 1962449220427985356 6531730751102023768 2807577002886116974 18366387620096587826 9259281859977460450 3351696911220685799 10490263099044776656 10450856554252563556 11886584209303228881 6212762993575049721 16213435791984392282 6406256827738923587 3938840490339001514 15452882753296214618 14378299295751073958 7764928294624826952 10712104433698535321 11079066910218400794 10156085040777930744 15131178229502146409 12990746777211109074 14493163378252435553 12632674610942665830 9373762010483101082 13966963840458989993 9677704316831403426 3636327845329172857 7983689214441128780 8270070287670098951 16484884560444675034 11497361416013481226 4128435323946195307 7806630957479025481 4708449401362325116 16392762855969464572 12498172211161395583 12971054552621908052 13503394501948484629 8311970282169543597 14259400341411876094 14275548529227980601 4332090378265682804 2224410012367402439 3457254887873974268 9811668613434082679 8804603623341221149 11356464079404911953 7029962861618368642 8699083441560545529 2783513390154280311 11798744615679308977 10476241847735459349 12157062014420951150 17354528216038689016 7239515147072171193 15212166172249852913 1400067820235270362 5224033178979927174 7829975492498557819 636283385239168610 11434990372508316756 1078730148845557510 9992516489231466318 5077194275478681646 16220472495380780530 17374861708161585107 14915607064133578202 4154877329566400557 4218317526492012709 10320927798301819683 17231742728426864291 18300072798836080185 12023359156756691971 11896553372160888955 311225646893405789 8341401978125479381 10173846809202491404 8950249041759575915 292575334581459713 16399790819468659951 15569791906870591198 8867255166197260111 2893567526759955352 5845490709130001699 3604866677217987416 3486082190018081046 5015380840396638937 18246094673164754112 2050944713943767195 1472660701563407605 11605249652170439896 2567291248098235791 6891474037389004278 11332682577983514985 16669436966111436687 11013054219322941500 9540032143670842234 7468070062648242344 17527300121607918764 4512972432133305225 16484991444159348587 3452646908734466392 5563061832638545740 9669155223482118163 16657247801041100721 3467157654082915569 3402625255670392252 6783749284657264796 13482941793931351603 10557373765594919933 4904853301490346120 16172246197770089343 451798340177900993 1278286606187371347 4127740909085160712 6338658970229184538 15088634699538230416 3102579386047356437 3435193957179389167 4357288459207728186 11188687756576671370 18018422989169724297 9234969665232099097 17189376410339582705 14370569625154157103 17885452759159941250 6126164234287562064 15218250415403485934 9514299673762494517 407391148790755212 17946167433990302893 3375097044065227953 9007039798493738403 17287649552645952970 5736329749810528969 1926517354076920869 12070553678648705557 6781633967181187031 1118535000406525380 9268707818838647466 8365955915685679950 4791571518762301386 5107343753831305233 12089521647636659367 13418177624743632992 9099130245426572137 6676938311761161755 681281638577691507 10806558165455041490 15801605506749903705 728902612082529267 13360383561520172790 5295868300144231211 2836990473020669162 2142254273493870689 8421051318095402667 15513815627798761249 6977750755472760293 14904690662571968289 11504896930648878362 4553762834134921656 11154241046163496288 8023648566137678072 5403659963742938130 12278394792099972592 5132771235101752173 10900742594669563150 10939100917603215692 5595408877449058445 61576797491071901 13142492385318625786 1321681583707259773 12920006158305931753 414740948924345943 7075670682361492948 16709303443014007115 3716506588171252046 16649661369735437365 2291972879641382694 14330504367408389354 14549082308986085671 776127462805797759 4832966048081957071 9067602926829721126 13841612376551576085 11318109359929874356 86727378638091741 12166735070849130271 6318133940981337310 10613012023494808474 945201170007937591 13361377966367902323 6889367398960006413 13873484540233860583 3182567824553825936 16558120189360988596 9352382045848433621 15861913084087351502 15005866551752610463 17821841698021663421 5775019647226854219 10640094881563517967 8156511991083433647 15080263750719179456 10915577738652746581 10603941182436359013 4966946471638438439 14298518363442665857 15175014859699100826 13859219056639919429 6717010987519217254 8525426945163036899 10288290843152348702 12063355873358157240 13300622335190137395 15261724105484747053 2439180545827475343 7994453010936126576 8896297153048009493 7596848391767383752 13620681517043414968 1979112840767936926 190732045120413413 6796602584499325617 2884498193406755817 2125247954500288567 16549174185781229149 4262204660131511597 4084144669537714150 7701889492953754963 12164314609850394115 17595147568684541510 8244616609891499864 7316083190252092092 8142458014938136971 4313194447476770286 18071010411398461515 3594313172845074385 3515365328407176817 6426460003679344324 3674170064306650435 11256200148352828381 17902041765508247775 1547678364343383503 8382741929202490141 3054371176786749987 14817643999393332764 7646001268378296940 5705241071555334042 9767531249858395486 980053356278116854 5331108751629842217 9840664198334989369 2725918926446389400 10618065482925712085 13756520600254978149 4228532253147382689 101290971850533833 2945077675510597628 1412045051293306216 13608831986739025257 17608897454427659175 360393291352461043 14539924010000908575 13067734244677073376 14278224742566511488 11869073733328803487 336381342004779898 17191598211137273392 16752452409812746914 6765683497850355132 1763354681622398313 7956887992753664574 18196646970255212618 15572556654940775286 9845497278528413201 17344188066240746619 16116199524982053383 7503334621640637840 1464297056040870222 15514068716853467098 11972018897494400527 8041284396470726085 5316656265561624010 7407989129303353797 16600085775536284502 1151796358335536906 1565431001936833062 3919941486579056405 7108798059237151539 8862857988007794169 4628383492703188057 18093309832156921677 12250389121721517289 15880068327529238323 4458531523278426916 3805191031617304271 17839300478221805815 13388506311899206270 270207177829364513 10237760100834016503 11974216363048265202 8892721902664582464 18109120269538344730 3548593151794972542 15780013929679310547 17523787501199264193 2468029679849853850 12564658821258526385 18324806535066575375 6026190330112843245 16156087644563813030 7486187096774563014 18074002737839211053 10573627864658282959 8115509758311022447 15422917740226743874 10537723806018894535 6065388180424222954 9920490641861406863 2053391699591586184 3502130074724635605 7617105346335731245 17365845701112273000 7457447942518547457 18349374784201553452 16108597319667920106 4336795633865917725 4998348918054443788 16392978377063367991 14583703752409372335 16264081800831957408 9753571798783440250 8700839492180958010 7619821647008714462 18075261389882462170 2762648742149787749 9602593394006857110 13007978559901944477 1775890879175716305 14057156601900819714 17138389705903518192 16534631428155921062 5661291347864102359 12307566406976871626 4967578062115548711 13557394637207212024 2487014860816944820 9630650702775830211 17494502461140771996 9384554493571212706 9571575050364636947 9901127739177446036 2280185708746416231 1088065072222957099 16531249886652542303 17775923724074447913 12274796168172640241 2097275858414609067 18365513236667985489 6676003393218935243 2405680061668894546 1867430951475419157 18436787099138039201 7118779073624717550 17411103890830915433 15725247104511293109 11014302516053769346 14755088531405439718 17458080226595834289 2971192889197986468 10546861810087434833 16266076882248070799 15388906692757894582 16061709986366390935 11642296898228966434 15848916836347610440 3675960523043211153 8812947215576546311 11926496658542789925 13254922034421303517 4460579592008749792 17578745961186991981 2386075895080695964 15492330785200536391 13524515157621451768 5213512197953717118 3142955491396975047 2870532547892930160 16714417718074845739 2226774420230366849 8947309215958898421 15438917703549137970 15983260165439426263 3866315436485167451 9342808375547414913 2779440748090063462 2509438737242313583 5187897138116995133 16547504297842890808 17951670075581595794 11086855157454603424 69815216279111917 18080677971755528644 7319991686145827871 12473351782376838960 16197450920349030274 11086175715247633885 78725497385817867 15559031344234686960 18001039546689304868 14590005273084579959 18006769306290700256 1892412226739238676 14231883907481148280 5936828525151443938 6520226486109565251 9307235688781998235 9306651903535435332 3440070488466266893 17435244585066613900 187412886176600510 2318362515901084823 482269714464712651 7203797478455466341 15865617578213294999 10225316451173467272 13390286831786020537 15731843963964261322 13572487093627376903 2548179267312081346 17825069145572451775 15937908218626394333 10005344718839966492 5649358516233341405 12807018931622779081 4787924280569785539 7069192814543803436 16309892353776109795 18191506061363447164 14318351501334154557 14147644089969998590 17553515891229620864 9695882502093018113 6138096699307599856 13852697165113860583 16900795207180550863 16822685509710543845 2489855953617740903 14675892178831396819 2783725256003613003 13760691543568564589 14587960675474428328 4590955269770892284 11424887953664462145 9945321816085902022 1408397736146007550 6936518664796874770 9195722084494984529 120376626979973842 1670398845358557197 14258469818391772980 5764856368007884981 11731480721890805267 2259468092916080391 5185378389769613737 17668938155839904966 12822691030265967833 10704526261758503387 12323867259758247589 11685551293688468146 16960483361735982393 8764504873408156521 1045828158082145339 5843587333402178821 11943604293184342273 15657768065261648993 10063077584294488995 13742692669268880884 15130716740766991338 11694431921779230598 17131361895543289965 17342439829510009305 4951683909075684201 10658108828236849630 16021080098238527625 7158943064935756079 8835582536212617110 16101690111218228322 5365927196461149634 8856105606663461238 16778799711529093116 10246167182377380605 1585030431134649540 17642941200539259197 6564211730619880908 15062675475467136642 2706140653869553729 7414757878862187448 9272929811287094938 2430052723862196276 15972429344770564143 8783237987040293319 8391656246713265662 11166782792620072039 12571492923661351100 2364208805319757326 14346413291663099159 17994179932584030546 16550223388547536146 18432486547481720601 11636622447898472339 6153268521932599849 9140255306122069930 2801944321435791204 2774718829877520824 10150354301519425504 17890645890993719269 535835148359532543 13688873640131539878 9263713436776918081 4380942591403959603 17115756110211103562 6493317896100916763 11322153645425947953 6193326180415974070 2058029153700986497 14762907356293894552 10938538020453399405 9552646671529064861 314461260402956725 15409007512849526157 5374261569325883730 7231376800569376047 12324661060359781938 2305254486207492350 15740642700586078236 887969525069546536 11794035678894056497 5747062993501754700 16716337084606534719 5384521739723782343 2510662946878764553 17111448566204437555 2587285869391553694 15364065195025822857 15605712742942697361 17886093175289019839 1204162982976877526 4036701179617215965 15024405865369912117 3783415329288445768 3823911082686211233 2297378683974207017 2659336801449214247 16719471904794952410 7112540216522401756 15591459897821287226 5958492179236751198 17837852647594018842 2408968863519517388 1033470987352517821 17998228541782425853 3965384845111659479 11867303112475110017 12436926128443046964 7482400001617976596 12960892752235002437 95402664333486656 147491585986826202 2907977459153450711 7448182279275223655 15127291917097746322 563771715388568511 10056312448332891203 6848648508322589351 13979252015257641514 1304561896269957740 5508287640237924550 3252548264066440958 519181645105246573 7191707035973336675 362745670293599911 6422697509334221629 14575575290069365796 11451605635680215647 7797624623047293377 15236298148846740219 12581687471885485934 13573483619217292030 5128394353540919444 3742661126889946667 9584961072159106707 15671594654681565566 1336618213122566765 1072908066893818639 14971885342569936979 2422905009914831066 965447907718485188 8101727498723209874 14848885440156492612 11834713096406767164 14572014321510952361 18151319670278567362 1831820339538205949 8930244418540828901 12287570970175805135 1238105879111802412 5146891267098180256 5506707528899376280 6969724520753335274 17821882904096843967 10484623245667869969 1225339396108605858 356397617727137138 1570077471670257968 3261252611833368907 10357979805916596794 11841230752249230115 3769913566039503454 18318477692935633671 7524701303680176990 8746579207746450440 1038797925692397024 2125130116292912564 10988535700799630276 11446139372855653433 4388295759602630905 16096108292162970678 15533512378333367168 6107640951162338557 12667621442237790836 12790125621379688555 13665876605814739311 11135541374564001706 13551831505833249247 18025128114885564771 1599761373599118109 14534081646509170469 11063429072818431906 16702369665480495205 4559822221275833786 8875949491046862398 11977958964149931970 8217405393056453763 6705729383628795214 1372535565745756759 15632101419362565973 6361522842311875092 8238267205776261765 18232875754418043477 17596219000702875102 1519388763513072819 9341741865221421177 17755355207799250722 718377054551014938 16911371256084104855 12320764283015040359 14606512925803600636 13200323459170005539 8618659297432821092 146784244914699389 15478555673332843694 17430201670328924384 14335731995422679498 16562204811096460237 4330004249722330090 10063151743546019211 14242634160444418052 7803837203600601100 3196534695086379124 14013967016881187514 10328260403817720180 14733197531214461650 9563703519325677657 1252576017551303147 18141135265017361745 1705015643412848370 6982103481137005047 9134981249169940673 14890459404443722155 3001317935640941450 9340619048618813846 11602641965016497848 15066844470959185362 14572018950115654186 8403090317117871488 6922486139804799514 8537023304167175350 6756840778996642768 6214545036638148517 1918803491679265955 15160260092884245481 15371969670226886855 3771259984068372659 16724032916863008817 4415513952906840852 15032604692894982032 959622526457909969 4575682280125142289 3070118584356444001 17387573893344705884 11535565599032973339 15499585404019322859 13116766444743124663 9844348724638633822 7346162379709526468 11877537474750179935 12449763866146697355 8655319628042837673 6841767273675327109 11199969794410469654 3559475532761431306 5987723242398115891 168575358087060632 7318866165267123128 1982849614159301530 17111655426580264635 13946738596711227478 5670742961612781147 7842066095301466897 2805886978499143843 12993930119939134120 10566378348168627775 16595784742330083726 4635176636897640543 4642420630934345718 5569792407856641853 17011908919362326753 1573047023226339619 2890577948233873563 16588847254633141590 10466163586870627018 6676672177881778135 11964138830163493296 8198877046810892374 3914928720244835293 17142283004614861403 16962526791015903840 2257220679462742931 16497277281151118584 15031657938089873886 1104178535263287666 13326138819620204831 11266295275058343458 2202991380001832639 5250535757205682530 16752453570174536154 2267604561669686218 7427280228765703219 1220472250859455763 11663575379260564626 7165032009053765252 12745841525185644236 7823238599434858447 3271621625405555761 14335640466868056496 1597573476223797474 4454303828401525848 6414860269210327314 7001740175832651630 18060741107585199272 3444068928757198923 13187853134217152547 12571396489017894939 1110181551012724470 3153862076004666060 5256933334592103492 16506899590762913611 13821747113246731688 17364347127031463310 6552652741418004054 11855365831432347635 3493799501315191741 15893786978646821878 14331490979033604737 17371902546669500012 17224694906187970914 9101038585438142634 3590814505097957149 14079399826081108999 1661311971123656121 10146053585548809340 3184976399014822610 13916003758074851 6248233044906967899 6240693328373976965 4192548984386600826 1954323955719319128 10734797620136027001 13765026817707853647 13688698497344435636 18119776848880822008 10156846149715384878 5338506170261499545 1193879598205203596 16977288578571202161 1905778401209923865 18110145728617916033 4646165704962638519 17641901542341965676 5962992342831617785 11812953282170420196 11357901749653159217 10454377416189584900 3348200753042475474 5871960107171236435 10326911908289700177 3433990386813240389 9940152004087955439 5453555188172583965 15652214948518783449 6311692805050762232 15297529262994090711 9347500488367156996 16425735890502886592 15029698996251367551 8932115340653808293 16745261106833107412 1561766000478307230 16036863734739500668 14250612459858249431 13087191042397847618 8767673115853984577 16993565777770652192 2891692656454929637 11531875983588108924 15809060256566854203 13416345045396893092 4567131638643278433 9403208795699922402 2956789474084354758 10229334075083378824 9348690956044952681 3028372490897475077 16410252704040546293 17657405942883720723 6086417660753452533 14413309715566647258 11017976410468069539 12848596750397973675 17951048083529362891 12214535909065190175 9466568202686149378 16942554312552132012 6861004288930404969 1194381950073332163 13694842356503610371 10293218142247349277 9808531258137990720 7218087086315233859 14161604145555408617 4099079278806328543 8544653191088410315 16055142691928560666 6662164078280586709 9883115098228780755 17400053953538750069 2609564939782974354 11933693950244657790 16243805868411114346 5130664920735388407 16105073535523558805 17115511079344818840 703461387168092898 15629993444891156018 8086789726368090317 6666441929598243589 10235292532886555721 15401844091987647507 15771875289605173774 10101912833071511656 6018208807479757876 10055131967519971381 2341069374667365772 14712896872510308897 13819612168097097883 17593163966113709794 10879707867241447795 12471191020230192982 12061925735857932080 14353579230432706239 5445869576461227962 2389800587987683584 14940208984665997298 3154095831947249766 6967958503536406566 3956000630153704233 8173797364635190338 10848741649863974603 2596778886990848644 3484148111797554107 12192801216563470207 3123091000618222290 8639791874493914005 8080974854389529402 3074650501178726824 12050112570195405253 3966631895279822252 3652674838812347737 15122299805376400388 1983501304957751438 12319312336778089297 17142855832391269688 16764683029593321447 15997727906634461956 10043299747415233985 9922638672077897573 13412793746497447342 12812859495644741182 2528311521063323093 16690299718641469640 9044882193967341549 11307225486902089963 2308830386637583083 15040193396204943636 16289216210097325418 12363361478910468751 14828542789078002923 11840483214582138725 2560012651999238949 5415585861396748578 1302139743874349337 8373160145970588313 6748704541527124249 1089971189829798958 6003770631154632980 8849508893637187172 8925954883365770349 16508446266117534257 8429367902818909593 13148713215758101692 2483543470233858482 10066009513394493451 13538637519264896568 12666888607331371432 11006947782302715176 11266595031345538817 1701684903261672498 9112026031480184059 10583020172273389216 1520491927631448508 13027101182427585839 9474789894594108273 9031579581136088793 7804614387364499576 11364866683716785077 16542924000642027204 14531796615996056481 17193879648900937875 10233892498589658280 400168462940385476 7798690651032004108 1207282157022415026 15154494275017630648 11962996464618833466 7577064462753545037 6016668114072025229 2388108946033986467 2415505275068981039 13652308892337087449 5209968683353526743 10256210287405110524 12505166116129173568 12861822968932251573 8442414813907314820 15701678511402118868 10196730998924680189 14689189998717531606 1182001106797372333 345187217694929895 17718576845945710521 18303339074930016207 15052146678465293511 2406017040753665094 8424703495489324564 4475687834202186981 1042400815470218802 13855058322338452559 1323570153242571276 14317135518971480458 14934957342915025210 8787398567921273311 11781627232795860991 11121642535762725964 3877828011358983332 16184099721479998645 15440006319034841301 12092397282045250322 8274381438734199229 11006474696838771885 18130966616236849193 15494478159850381330 7630940956167282375 7577788274131209463 16332258788396045676 3706191808273996660 16939905910302555039 10917420383876600060 5368162307112722432 10973480619602107187 2794452556026310338 18435887713889107193 12546668867413902468 17629181922804704611 16842489070338700635 8527653033832460034 17251340450617911385 947690362264076853 9037567091885608453 132641904818687255 18158632249080194469 8587516139051185915 942994984580491677 3992879558621618279 12541086655973903124 9499505952667199939 14564945259286016690 11127505848822192014 4611867903984399613 3005364712938908982 7075444971806946204 292507327768715449 12533194145322008871 6875303972619889148 9067955868587643561 748633779242161372 4605330073330030843 13876292839517673351 7948832117612157710 2863401375483706773 810015463744655832 10994888130460771512 13207307937808015319 8850420733637769299 4297974049335771325 8663921960177440807 16294676767473646095 12909998310913690976 17069573453379288629 8664456530389666312 9020665373361877899 8739875749635247335 13588590405951893139 3133623290736175526 3152951249295903867 5332224397523756443 15433364210082880387 6264957447496405403 18053818042875530329 1600312289161269190 7769566700753063306 15567099849684802048 11297503101937771148 12422258394663017239 16840178955322544419 11275073566747468667 16325462894120733443 7346763079320561924 4340775820006079896 1986438252624082304 5046870083689316325 8509245589246159426 15754220230667477887 8386558675334457770 7104839264487333068 6640688754306886092 11405271726299044080 13856157447429814401 11632685756875847025 8731513050906044720 13335235967061870881 4812933928758520648 15332517075467492622 10514223041602777250 13950667485339752818 8734529637184979971 17291489195410092399 660219743392523652 16562783078970822168 9239047277847196658 10648952909094774891 1571931524607968046 16101748091074204807 12452448028975666061 3606343064298609159 3990092367507267469 9817578405042817917 12944963027845988779 5939054700014843648 16230110289305963926 3756257248147662856 15016216321995355951 3712506915442196491 8499795820303917636 12480660709661605454 7171260901501263302 4423007079374583481 9440736874748373430 17660463867053601448 9648131734908221409 8577283082794034121 4663280181629390015 3929409865415412471 13274770850000770809 9706043693044488541 16745866675392774019 4439558287108395102 9504710491035034026 799176854421500828 9729199436212104831 4170342419507328873 14766131635123479305 12666319157279611047 3704076031575956327 14582851394011622464 10409737660540684252 11600549600966220384 14145014182141956993 6222547067513672249 15706882630713848071 11950032217921795125 13524721852408084612 5323839011264243928 12564420763512509077 9319704951130342950 13296391908625189070 4060503611163108181 17020095818285029158 17942577525136239416 6445327348019646484 3528481912919541174 6426194522787972187 15890650445493633726 4369957615392390047 17013357727371979268 999838019407368157 323663756306237267 12414961489897213436 4181181698336176420 833394662155742631 3147635842929506230 3545640272353445239 12043472532126655053 16004352542377567510 8263022625013591007 13536189215668395054 17201837872534026070 18356915955341112984 7121608898854654985 3758978599761478325 5173722338106276461 8669328372760281160 4674117518822975944 7990106112563747931 7040237930157563122 1939593871898897552 17487735517854846222 16253674680731510602 12926602077763299677 2008533410893077623 10166709820453062289 4738337520616564391 14072192505682195257 9865455881056012532 17708906667745134483 9452259760933719622 15077464163039219707 8286060487138066312 17403450381141159083 4968344480552120176 6793380354768259229 7489175045037060591 8487465311284840202 14498110003039212846 11137476671724094800 3179389921161908912 7070004807169376023 7079333745793269815 4013765767279977667 2281235991119493047 15740104687615001513 2959839801727152717 1086958182273449683 15775772974003352216 16766133198353235969 9328601123705577604 4941964174489785879 7987743243118820 314813830734070031 15214150658004596171 6762612447435092285 3957828074288602746 10594851960669830310 10278055721282501147 15345743922214334084 9797332206426862213 12835499569830844145 12291250113027503952 3439623634283129307 2558845691042298922 1181574564986475426 10592383446697129341 1119770868586536501 7122181359617787650 1488417436076552732 14238881518033117173 2455998361368634771 12556459528771087032 976530651992999593 1816119768922176853 5817581741537332046 92726491555525391 15963347121124342579 747989444659833545 14470267893599527516 16097499474715902036 12132841024056542988 15899559708868898091 15214176706692054854 14448797694601283501 1087806446126626497 6779226191193045046 4762111757452934423 10055201480172948276 6579975226225688929 12277409672549105922 10386058275589768272 6562502136302379055 6575409668568379091 18090863054411989442 9161475520337101102 17781647958610579724 13448302589779521842 577502947807193215 9048201655289468032 8103425926495027055 15791281066996406459 5713904938485924969 9239512071319413307 9616889969470103741 7871011516711991302 2050524634638150894 14802149367983998622 4885698478071702070 14266144796996194989 5715281277852681485 15161304314241312047 17630556597803327701 14096302885058521710 12815104103388673566 359139006129647964 1045203308233426416 17195513344223328484 17465853099181835064 14324359541969647344 17254703489675183556 12917814238767937636 7915416821861847334 12052045436044072319 17105585342162943834 14799120012534456888 6221375469938755770 2449250045969277541 13051358334186919600 2545549610173417333 864964497054868129 11816203699811905654 14975396835961386767 14642957949974374290 4042267140084483518 6285913669973990008 5753255798403196192 12372959127103367301 10218358859790105239 3691924468905308026 850728332065698460 10393035355993587531 1428092919723945287 10868015818539585684 10030715922831513321 12299066791384318791 14422198215777222122 4719540800022654472 9543552055364998714 3480069047784869839 17071771398313406731 13068523048513438656 11156152155515265614 18210219618574214907 13420100971130610090 8473813732552917189 7085536185812199084 11785732101155561277 3251517582762984582 17845429838227467381 3346942567064980653 11355012542187673545 6453745700682109387 14600182999125067487 7402396687575972119 4418717229147847963 4112568023912471215 7720403878129232197 545571896811409542 11226284525283401083 6602451223598311709 13604789147766212567 16148756743231099137 649908840375617934 6102393947334788874 11891609272197733425 11668665353358528918 16903825129121309970 9026121892827166617 4628426267505612697 1460721921176688305 10532137937415550637 3572939058444701495 12971525596864676723 12481645629214782672 7717689405418217942 8993755776364963670 3851226355688410652 12196854029811028148 96825159635837345 4334155949579265268 16899955557166308997 18414337757390553935 14900365401931071326 15962004143431305574 4634497231443204956 9339370324199018618 7094855939756114393 9711142817548401594 1765151541135297726 15391508347341877562 14027360379502517516 14418578731917550911 18069341652957795820 1071049040359836156 16583369144985741712 1442536590784237166 13131599876926636286 589178013919327265 14667123500251382948 13720707245156173150 4331480354444629331 12139144227066321432 3426294482799846135 14955043194774241122 7175593300569547905 1095932202244730134 766138411208003172 10363231873352025186 9391542863419654687 18242600341666127187 6055182386466286704 9370231400503045999 15124179281033583392 3475709542187922743 16321055350414075697 4526001767942573541 2817115371892389460 11418992859306117419 10502191540283595035 7308064349014604466 4250598163413585416 3314390251037459549 15814458294736670825 17569215464399137480 2191143540455335310 17996212892927365981 14803079560843468536 10370443166282454313 8008160370200880754 18009905079434810565 7053207498779237187 702241285431916393 2408426621399494027 17494240752399443294 18442195914153215505 14919571967506562994 15798446858592258900 2196196827862188731 14960569768291693694 3761963485433969403 17632472452565916164 1167592845481813577 12074543132536127161 17875602519121017994 6047652894140877264 4299316283812584573 9423108639079080810 730880404283772655 10563729779956346329 17059759439696362701 2269981938245296318 16697877428837873550 11177158606492595864 12154892213197444423 16170427436156965774 995504988027762153 1225348133821363446 3607622191636855925 9343689090415898539 4298734038018587508 1214748152839797230 18297551480706482702 5752909942078458069 13416558332515810878 11825039640915076502 22120211370375391 2544205853381601037 11035033063912330861 18253306051541208776 2588561342595297056 7345882560172247255 7180960610217081163 9189055002846072141 10451625251282378996 17980335389038452020 18245037708704147462 6856841129040650909 2392055643745626604 4520252218399480920 12263505718756131688 2329112156208995391 1751602124633698553 2439762270565198635 678002827751157407 3693742120876934515 14943381107392846063 16069379829306494425 3156483546667651347 153992237672839667 3654798739632899704 8530023845423838000 15985579842923996379 14525513421869752470 16008621283177039461 8536003833948412222 7989470815685850760 219022801918855033 2616418890013817485 8269796073310546840 7287637670574781604 15670250520108190347 1342257890878449544 14213572366037788309 8698845460265927565 12295216676402261453 5176847473476198987 5046611445562661998 17571608796731068186 2801918792925385518 4050929446493794962 3335325483922198694 5961523277062174452 8136884898467350781 11278634273634329491 11237397572925465374 8635429796339553893 4574129942125188890 14435810011958165926 532893241267681848 9712740694265942954 12926968778066428311 1470358014430198936 14434194824067707796 10000827038378164138 13717696978800982094 3975359106275331813 18201817173314551584 6575119206770300108 12143260999693249993 1648731363978224869 16001472809009198932 6278822098632844293 18146344377110529339 17287352807129014475 10164672753666618419 3187084908810281644 6125199596137840194 348660558393454208 13473707277757200866 15241690578573447181 14965784993795634375 14022723879891807318 3073966971171651911 8001768286343694289 17463187913175983319 15597004530798527731 772185159372469651 12266285767141401889 17137606792255877638 761478242107568178 9297755151728514655 1517147115171649216 17255676698981067900 3727825386812843478 8088946961220908091 2895670053926139022 11136051869337454855 6807363916094474714 983118377132607014 1546412761274053492 14484044217401746655 5018662777333185948 336284475165324764 9475706509811161882 12944489228505486422 12484415007997375863 8275204081571310267 17509254426030373893 3389220458118134459 14146184737144426980 5546223836693518302 10813330327057239542 8599535067538005817 8114336768378180316 14625225839869375177 13480339038439461476 6332385798773881917 6146924701664391042 14599051394180388945 9599452052215518093 9391434054018996960 8923449456668736770 5173277794956851948 314339957161344100 3928767301530163016 15172250023392863690 13143161642420912808 17999210561330677584 6751570615242119424 16089372340455652169 9304343137150409620 6751268983908636856 16442694582559733457 5857491544048532256 15273759440214277399 8127530782058876590 1137333621485607376 4387394330294277166 10262639232664057192 1916935829364056906 14298843881838599572 14977227651386520158 4253059169774201651 10554207012456774874 14603213816928230631 5320794366760613494 14343068605133279762 4144118361731427978 11661083419798676800 9945027412196324473 7837463967095969504 6278920245259142737 10599607670710400851 13860738039418472659 1243308342915890666 16658956118844362986 3943923120337140137 9434741706575826235 6538549767844027057 9253805785084257047 611640898827692967 13239496024245089866 8122600656835985531 12127872709736890731 7505950746163717546 8275005498903599725 9559518436429608994 18150827158539259889 14213634094243274140 6578464517806076786 8775571116850782152 397132942758423948 9555629074434722673 6629272644309499558 16240197016934554097 12766527802886287897 4380801697233252872 1807829874345452659 17244388116280735844 3420466993803003134 14036021906353642302 10835127056432962051 13841877785579704774 10834588212798010597 15252780567474836129 2281395533011894244 12686562155666612231 12904867619360442819 2134704954532724090 16503658037181663871 5189043766470363517 1520501335760185743 5538931593942365040 16423968909668240169 9636246750728470924 17537483208743500257 10226590141821847557 576189426841034275 17205347018046678868 3047744064643367573 12503405414812664519 10908848649054202258 984572923859570365 2257873141563457411 8991142722240323202 2691220928661325170 7984229549889922876 6528464897855091108 5811973724900051472 1487987974502386661 9594153334257115542 1819542688653324923 3863429936941958916 12381424225734670599 5829009373220443128 7433779449914903997 13299505613698406705 12724597143431002086 17218782248274640027 4270336362091199009 14912529543776765171 17409024962441685677 9314721727927574579 8957342969956964666 12011244891242712121 5644486890936560935 16848898307239865727 4362081655640873109 2245437650003995758 7458724399054814162 803305593680928574 15423450743809463531 8988056864925684412 10165278809122283256 6815113021995382544 14662244592084238456 4503861160874207453 15759821882883675152 2134035123933771144 7281180808445722989 6368239125949961693 14897217620102555635 1567102441057652592 15581981217144535228 4331775004937572758 11977974803221231290 6848237365062892938 4657462782279234113 12011838096340993277 4358785583591015758 9190565026161931656 18304592911860864577 8392411289536547312 4070099596609886031 14817735402099794186 5498498192997541768 10989985595558465103 7075629657819360343 1229306162427717723 10594029879456648540 7158176601233587809 2349786716141288666 11278732703902775241 10155715308913715022 4660475371590138345 1200142554776000269 16112535024392631631 17153897196406843581 215639835239076350 4095118670029071150 6208790062592638974 13695141681651105440 10070706602227745569 14061024432109492675 2939472036632786213 11283416751742763869 16676719655644233957 9389013276324042795 18437218393554231685 5419532723218350108 10314835245752477643 16405243564522471326 7805375664593258674 6085734251123632703 17606725558667355135 16639930798265408759 7521038795991974659 11604061215617301880 14862724911579579398 2353283225289914294 13203397751867077820 10444214275003576212 5294487789958851534 14444850923903646329 5644581079570314402 17181552798761912377 17003708905042123909 10850700029757119407 17625423182798344838 17447309707775510341 2437012119567951577 1747371428375958095 15938549481591823445 13372699900227244703 11932630677949397301 11283745734906449894 13497600687828128866 10389609422571337720 12911166856169810585 11135750280786804462 9593282618837489382 15119658347677793085 13484060263115536105 12263739578952434866 3692458595279671735 8789660517189887053 555039084332775367 14277907159818374223 276154012752914218 15447514715217358212 5116583750738865800 363279788168806953 11058769379315237351 12993982671430333203 2868523643170324903 17249596170310452731 18445058510297227097 17347407992007918656 16052546677210247192 11079156771518976096 7580164761178705313 16768356252540869195 16660884600843166480 15665404223753362721 15561949215989536771 14679040090589511088 9577545321683604357 12902387434208932238 4754049877154057107 331140578348458663 1314775434704958463 6340737258118137380 17765049133631911554 16727841839285653643 17674025749282690491 1677408647495048095 14799066166548329513 5495082682822586987 12790465448685184489 17643702926754198753 17660863852210413657 4575855579664223164 18002842570806850016 13035235067502709404 15495463908795760326 131833098701472854 17850566088812789896 3638815413447859108 2463643512269410304 9546224953490306794 10310222812151919737 14746223986390504388 2637433411739014871 14580683969071843531 295920945490375078 2548284799949242136 7512453130798040260 6384788066416426687 4982568642523253955 6284503134061847660 4791095883774883276 10880830633534486304 4239262544625217082 9473014998502689281 9742495811914533932 6447366631790177948 10840116788637069036 15901154375511713498 772321009659275711 9079844572773922401 4621826590342745540 4383400736571101747 5661779031208358844 6686375041977512564 8873567385696314632 11296068082761723315 1694765757350551579 5582136539071932232 2712498114945503059 16459644399606034221 3699951498884529615 16969764255162719381 11997282227952145205 11706610075718964876 5957668909252140348 9665945544974770943 9323926625400792675 7613595389189483912 10780834491612094343 6928720666479386547 8435327100226258925 9547883389605836617 9577488384174609137 2955987289678167884 17011977729413200456 17746957110349926139 12439805950848841765 2964499937119085264 5777472011155861439 8187063360244684838 9974976543961591878 28761500701020304 287753207655361075 2763684449772643832 4274163339910623880 12258435475953902818 9125953604273048371 909616654293138333 2209142476708003198 8079276667103505034 3645266241840390392 11585904808899199858 5948573445139315334 136290027464900875 12637501949504134989 3947231244945696730 17332674855350977409 12007892607543082877 11306135156606110657 197349153647179841 13907689380211329136 2617126722008068970 7361071836735164205 509867716032895824 3491535810891573582 14496453448126748370 16260887632537809011 15389149896475660662 3242017895818766 7728924279504643086 9269460538110217932 5805280312395294215 8160885223966406054 5456564582076896096 3619954630055709843 3949983147962826434 9664670487057789971 8807791639025755348 10739478826008094468 18079169722801033535 17688690313690720672 398225243706601946 7887754214294826429 17987450303172047850 11464888375558420667 10007762285400242069 11314874707519991430 14257359269721505120 14322653622157973556 14029072125353599586 10286954148966491823 6923357753509822948 7009166100657890370 6643396834370159728 11944737122905649341 2952702967503637929 17836924767253842088 13056486772015211267 5120984645210263823 15028631943376491113 13808119806751339073 11933939752636637373 16222685651821227143 6188911140087256319 9166332754131750624 17969829061190072893 11646245535868438098 13507986314714267599 8156883307510473080 5169797688614465879 7207483684980360932 775282335693016045 16761269107805852575 18354397442027249489 13727964941502895897 6271141319728413589 8041557353932844309 13550626415016329699 17745027892008155033 3807597822608357058 9084992215997273037 7160055940746714506 1960915324256808072 6925685716353928543 18126890983256464651 11757836068935541734 8025181569528354377 15583557488066041496 4518112393849089921 12965764765700499944 17695483895465397799 8577188371106463279 1140997504693770165 8243728183390539428 6754933286877166060 6015463214549038893 3523134881024142018 16909149686765617683 878274728077605553 716367856188816180 5858877848493583808 17066835941844113142 3585661292607462435 8540347578031456778 2909710052533395638 16556302001686697805 7910394260963742320 10139512027074165827 15363680703941360360 9117540512777823595 11942205284366334483 3075007784482551643 11757368076495578402 7023327563903044909 15590883053722826402 138148955062744390 996289032070335380 12545183447808781763 17326811685005223290 10722487701268170972 5140369272128211783 7702713872580424489 1633926404469678613 10555786363499708005 9062902549204404784 16134365313868941431 8712243136163335824 15343199248806484087 11897487307932202996 11622478804750470239 11035287754290785182 6819387758305126684 13322923124984208377 5608370471229131160 8988173191559299128 2126365260051161500 7706701945623808299 15248364916586470609 3760230384172727255 8942597011748953262 10393642528126573366 4283900695253674316 14859768513987527595 978291301486185990 3080884039076442244 6569255604861402161 2057816513054754328 12028343017962522406 664275265283997926 1257194733501044426 17487457810109025052 15279079328832290299 7160005284693342895 12282643819959752902 10943382114484120695 3608957320134356891 17035447661465344722 15508818587336820193 13950081243144664019 1333684963546592777 13895170276975371827 13305614315849814701 10655524698889657620 532747333376944139 8773621308935466402 9741313102300474159 9704941802461813196 6370585583582472590 6178027185999806184 6923478593201674561 4525885477430528278 13434202130932015203 16318772152423857278 8672674489082915828 3662685242573756055 2299051536988309027 6453342039734478325 13324162482120244886 15377178193029894759 12137061061422209580 4210138067444170998 11651359549159308242 13608780614568720718 6194570716038139986 10657790459840801821 13318433422490409428 4091787394268811639 4285641549014411391 11441867143668115671 7950616141894248038 1577017615339135777 239187212625902420 3523863463468417851 7071876359174966370 7692985417153514171 2870296274406392910 4001577246095356181 1407374947931570477 5164659983460734336 10643355176747501099 15852390000493892835 11730239523307762882 8332186204350619781 7507484346613458870 17982222373788552761 7310609359631482037 10314559589051829938 9791059424449127949 4113274726826433358 16826881739295772155 6543730203879109112 3467608047014301118 13823947641942500398 1540195025295099584 5745864389355214744 11407623821437869321 2410403633569252338 5233445966322801303 15194832841196507801 17257740446431313972 420625158473092731 6002724239589070756 2560454088634651041 11133750391634052116 2685797673025084095 1364735286694221138 18279581441308655174 10289283827283204105 2207709513732567856 16247718352406589885 17120963160145881802 2885027581539151071 11875183519878825312 16166682218879527381 13377737804063131215 13211059693855693046 13976428202602702263 4699086984652226322 5187598638615604194 10581415116802048595 9768500492562996477 4437452769915482074 8060248853668743931 9441026597402653186 12414575978304486873 15942302274643519639 9769650058162048682 3419883893188167007 3845187069153844303 17093804920077390329 8791670231056829192 8775953626413531378 17378682831114665631 7828312942517521545 4120681805767975298 15818807442761981411 360806895891720102 3190858440873477813 10142724370714193942 11960334424841429027 2420949930868996753 1778956110873377455 9902669262585694280 3744293752723090249 14960115106034014451 14251344197559590996 9380756916142882251 4940462507472490643 825197703947230505 9579513518359977789 14194269936752144673 7564822214027766908 13528544003388702911 17304976101902978640 11380956276064958855 11571385746308043019 14223964235847109373 1579679092556559485 8785484262227249701 7970338499074386466 5329351739141983165 3437254917736086788 8847894527862829084 8632445794785579825 14974665815928977853 15598140068448820456 14122375021029519127 10619586849964353140 2182299059406736156 3009333431228807962 1876642756583328028 9959101508811141489 8439523983447499982 18445380801873776902 409052125928692994 14960923389116052395 17672808372414114973 8955315317610712848 82620431191759871 4412984893164284910 17299480992608742635 15058127348816084147 8482566295538034185 17837325880625408639 14497973081271913920 12603471784378541612 15991892710412722746 6700975711673444947 10458811533013984192 8331760044505866792 12358551539707493040 11246247714485886094 18411379138841130500 10698611145789742241 3841373064642597124 831850601669579449 11431739558128876218 16934713133798527528 14049766681786605417 8287857980246333367 9107594430393944899 11647461745405284839 3839007626574157530 14087599391043943911 10467236821050702961 14260777077510411494 12217052142541949750 16392194174348375809 17298259555986856599 11937479417321219015 12875745052604101526 2897760489611940154 2819544709915660861 12288514544388747687 4886188942907050801 15946632082373411416 13308745984961203496 5997388219018546066 1781048209315800310 12341543319334366392 6365792063364255528 2941064286532214847 9126729476468666106 6733745091713717164 5874609729691476102 10366104194877792635 6254152827868220989 8039265934567337039 11013501767587626030 17861342666368234881 140180356600588176 15423614071528095256 11809467017320079814 13211450114481659779 61486107156243648 11790142495507674537 2578428876573045199 10913753580031594295 2408370967376027880 3872782960518334202 11357480693322626683 12694211578910340913 16577366404021377903 8400994960617027143 653425638023737764 17264874745066511370 9610443205293229287 1798345666167475489 1526352871670092352 12373746840982057240 18219135351474822734 120643426137774310 6932995104610576556 16861489147284019997 18418677779707955160 13439672373332150084 13789475228668625077 4205522525641086135 11042812980100522558 13389241125021357813 18220021997179073159 14160670363209268316 1261073010180042451 7203925458861365692 3506984131340474714 4047697412663401120 11635039421733776528 7359611146762552901 11466717499649990764 11773979054457209422 1080875445388702764 4386151148587107682 7650334507656348324 3623864996373047455 10601964010734825594 15619989371397217304 13944042293713092864 4087260936543977580 1901050772252206380 1992771468257852473 17145359851414540520 18344343336556216193 15109157493266413855 8796401306343917412 15000166241627962384 13340671644137726515 14442783687944697445 329805091020066130 11080925910476991667 7398142666708620390 17425235447110617249 2468385966809814459 16114996799292547875 10694052578273590363 7007529447230930243 7284368282288937503 5644330445084495977 14823018881873282366 7661083929014943188 5399204275056142931 1343782423789148712 13436465573164885421 15586462320500253929 11694069586472448975 15288425799028461626 5796582084081040046 10599672553838561502 15973869018687978557 1508281011909016814 7315015801989121269 9777272200832907361 6951524478293432415 11469308334498142631 3718184977719041905 4535916210075973362 10832670163462018358 1394354829347204913 8404035874118383121 1502068839259642672 9255671661141363920 6125355449396649909 7393536890918520183 12394664959670468678 12859250144799521799 2931689232181974476 10245346729089184516 6663764375847549983 18194069467101225899 1601854408933983708 11090540357193055901 11017016570941157391 8278548158921136248 2924909952214058939 649018497895676196 9626887106071756302 12787544705679412636 12373643163942128853 5289848714484007387 3974979988229041655 14239077981545277139 13908046460152011723 11149643444156657046 11725726001276075463 13284775989882192218 3918627700123571934 7244088138973410076 6315556556469307221 2502440895804159721 15420676572642187991 7239349705427447013 14091914061684527396 9267605369965161379 1519271993351572501 11791263092716580654 12688016886133360902 15415173387545550780 5835657572490365268 3237463661882491581 6800194779867092771 6215351996135241117 5299738648375939887 13553241050772296533 8472051335115837135 6505271399646097570 18206661177847416472 245734886626884938 428409891685998164 6219624096183914482 13440628755971272953 14830938306307215738 14581509695156562149 6515484667127257450 9014705243500374730 7227175133007217831 10730351731207132661 3999360025857458312 15574916095075371750 8661273821428602177 10258679615186791178 5570403551058777296 4001645640735570860 7171732244455936534 13465363968876382734 1680944683972469970 2044772172489635183 17906179348040239574 10130527151357060181 10452387864466655354 7284625127913796460 12397651910839192345 9520963997042685433 18240641974766622861 10103208928017475371 10968572688374739843 9534857600736904863 8929606852983767271 14406167904852432122 13550236165285364899 9384810957744913101 15444975263854188972 9513615554280997627 11664795743674006584 16146613929602697814 12757525673765100727 9014304079558875159 6565035919643165040 5375116952731989966 17127717545612105566 10146773227604476988 11036739799346923432 5884434644779232 8535864073624401252 15340359138142876265 7735241401301198709 628932445922578476 14819641815560392068 9032235992040184318 15908636703644741467 9757067478623453367 7734858102996988116 2168178441946143616 10246589902334899046 16790300957786910669 16665809675907863935 16747795475272874020 1982423672753287807 12595964818400979194 11934260106366048823 17455989771699206518 10349936399804988183 8229959800833134986 1013165717596698389 7155964072847568616 14793407097838393069 4307646945439099038 16020789267481584498 11929235484829846647 4998368563384702978 9017778455296903057 13001340839938016267 2220604448252052798 2284856269236187838 13219083813942889613 4203906907697409970 2420961423493506897 784852467212446440 2233403197412794843 14185080827071596161 9006506876123551087 9656874679218868674 4094440696265683824 859616694632780056 5568728580501999717 888309039737194003 10329307603020286932 17228854371564066190 8226952460743373033 12196277644931191921 13026071711191193027 13833803298702212382 3499274125737784516 643518573993800744 6574071515740055995 9387153597562486561 7182377897298302691 9689048159135636492 4800694584393913960 9042078392658795486 6037522204965996346 1636545056023000190 13601868018910352231 7288656069501518993 4499545239342258239 79980405009724875 7523689414539112276 13623801809621727845 4217202036659245246 5343996577777443766 3209903291721042900 16773197431698422533 13398700802335863928 12935709568656314372 8501145230939829059 6003523814751294441 15765227062572502156 16205723767521531773 16607906082629141476 13389860973922409961 14085297323529496432 11501246885830958843 12487944876096999011 2187944103988434459 1483811741279897370 14115648069604918238 7456723407242124022 10951568774187115883 7492637650951003590 8272076192552250390 10456596795285190254 90530588099373649 4633817307735408426 4454384133944012018 4405164088024601439 1671066323811972385 14653260327523406872 13374870475394262505 3683666543868938692 17909049089892424935 149808229751929111 8891648742421959395 8413191723194062937 2860447597168987880 8029205147071823370 5833779239663378282 1245800712375888111 7266099173858928322 261408612119002992 3294999170649657426 486518043351699911 10794860507304799530 10302477181168535947 11313472584861205916 10007310330208122229 4513424826719981732 11426671033473769573 665655730000018913 12914839893165443458 2675159718726151229 7531226398405088923 14390386368474493726 6190775497479963736 13412060507509302057 16369227018856422691 3020421663390502301 4466480887641798072 15427110042851134068 8624079388719577080 9380365426713402951 16690690919354720049 9693917677089569908 9680925965851535474 17595779669507992573 3737644087147754802 13605670135578623544 7880905299817206834 17831027876265397162 10782562026784503449 826943036849305332 875728118865958182 2926673852311582373 10161179091468383380 5314137890069565045 12164254352874109227 603001584461360455 6881878371000747650 8121714043099396583 1117195183807140763 7772745974252784050 2954971514648763454 18065952603349690121 2879482472159724237 190278053270504061 9288687130265134617 658319784549273061 11456473823874327764 14091754470160307003 2361438306102157587 12397696164568606120 12408319383412429241 12539587768579661420 16053720515042810280 17908045205744412409 2641851355564757916 4715942205265894763 18402638719343221271 6772172438286329931 7097328647864924199 14989678364520258384 15893222768624022588 11723804725978795160 2748426160521400543 8049670103238004059 7080421703967091025 10422436610866392632 10571828771190565436 7705055037327835803 12062064302064380005 14452488298904249542 4690087943044329348 6143060718116489009 6291620365499909058 18407715810133407193 8267066837204014676 4436638909923824089 11319931559190410984 1391995658213681028 9109571910246932183 13670393055029269659 9538756821682657153 18257602526882992204 10366447798004209353 1289849146979091469 7042114595787353231 17489512304070555898 1214551381736978588 14044027467830096866 13429037247850633943 10399233415640277370 16493902652968881151 3015208294833969946 14310356767127890125 12648793105979028101 10378750146691524856 12678662618058564208 15213384987146528430 10536604231474555853 11990961718664952200 3488451904478263210 6931606414319981536 1669086232819336628 1845547687091567440 13870478745803655426 11122348073348227942 7289608887970159135 10215198246918566790 15836470361666412070 14456770699648718071 14546075215419346906 205095596566564225 3622017424634793753 12415924896044465755 18175005631026003692 8885661160914502811 13928257562904968239 7944089804697947408 5148448282675263739 2571302527125436986 9869230897654217284 13765105171554854153 4697829782547597365 16611612559933120391 16638188208217276443 3753240448311456233 865611708043110650 5459953613861506814 15009888746245258035 10228085085863163438 36154118165793829 17530625077621164897 15543729622451097654 9285410327483932885 7326940637598903011 12025269087703190898 6356729162048679120 17348850035623879047 11315531971148230856 15991235945532771294 7536840340997144237 968430048125070779 10549377552295926568 415706340071609353 11119080339488345591 321853806758227635 1874603069468786493 10461100431101366102 4450259667517046261 12288620443551427974 14698880072042383605 16382967858512870590 17450712834370263373 9819374642592267032 1136952243902668247 6817333109211914455 3739415585263404745 2665940458824226703 16066556011112193225 13373107041042266913 91782600793452020 5376815988428920819 9430251401860214251 10561265104549834848 5070296173055310933 2161304762238138024 17642926736125823572 8672907766878546213 10285825246783448139 11772796107841788773 15177481463471600654 5074772349730006503 5561356866247497643 8335826402820893803 2603002222229950562 14748913880590517521 18256943324604198785 11744083256109550759 4766233479828761534 1740107891460853214 4803299847882857433 14488309060229867307 4370195536261139034 1250037994608082386 6797422950420803223 1798960644439634834 16782544729598932418 1485623733368640720 6338969111277913871 16827729989806890541 8798989516426150430 359399730293706235 13746847692360057802 10516814180175998693 9090190771420741380 3111014063751364155 12281824354620158205 8896882527887147884 7130118802682289151 5212399633421371669 3369762805220156057 18158723189756996723 12028144912629357189 17782949465903355164 13301577675877110715 14268532882994173819 16769191181742223500 4462823822168695962 10647305882558468117 6884734672430263779 14753948534170417683 6871878776972498235 835083529727911232 11468387643503869019 4167148035032919073 4472264666135479296 16732515905103977292 14874714650635465479 13741234305393594784 13329191205786563840 5828819404086481747 8383787813112023784 7831135500520473696 17304321843675401593 5494620142618522689 7123205496038559825 15613072775060753447 12306325757325889069 2866923672656592735 13720331678299219155 11734985438851281229 113209063388053101 3054644192365978984 2984962487702532795 9380307470495496145 10414806642976965649 7033505396884895130 1454056458077590091 17357477211120145289 4049075106569326285 3733867466924071682 2228740267876071300 7212886051804907863 15800479776148995502 13183309418572068298 130132390962499913 1300941216799415365 15281323319326580524 11754407525188544819 6872324539933912614 11607970579825312100 12372211589071189455 2422613354841815893 9610873967117922534 2974830996476230553 7715201060611242925 6066098116934096820 15064941385556908536 12266970831705061754 11621675777735080315 11712266931432336021 9659909282545801433 11492879298220706758 8762834311313657911 6444448498322713255 7154296707312036608 4868656145235513433 9987246231964109140 5595507879697864289 3863969354138621258 10370731165878083559 13187974557369485384 6375882828332586988 10765860509374772412 11644317537798153859 14521098454297036728 6541138234882358026 6717927355853302743 5330689364645324510 17484902713040769405 10367160580045534302 2084878517364386569 10896517782720083694 16042365150414961636 7123001924375687833 6982568749580146028 14688413256307751756 12153973030801987346 18106307502945579081 16983833652254358494 6577067946814381591 339992999602340699 2616819212375090851 1998566331649440128 3219446547652570005 2982236231389470528 14884439215479892322 12670751787483499036 6458817800048247464 9726970401868589574 5572677733511056366 11418515296296921775 11872820196245350376 4374863372424620459 4270122149428369261 5637041384097726733 2175526432988139167 595823567719366355 15938365708143532732 3341109496364966077 12857937426368769664 8530526555895612455 14318632093219312742 12209054373167069240 617112506559055021 11524046192458367623 3275724058269122904 6688215764953376673 9581108501309434268 5289909760637047901 5766280039322659882 9490034709083617545 9928476501812494622 4676534114781028631 16175492332960851024 14640140535422733547 13860749189844591359 16857975383333939779 17066187040928951687 10198602874552883628 20889055095050759 9015323842376357826 9650922864738976195 3899951344817396524 1566508661993366491 3062304633927728104 9508911551398978754 9191173042999714070 16548923470106836465 5365336729609831589 14248828029500523461 5716354164018712487 587467128406607207 8397078317014598089 10877815580732649615 15643347420233494214 1568573902064147056 11315362832533348563 7071855223730332876 11924847525994687529 4226078300061854635 18129194249974275460 2941239310177930782 10477409062007346264 5120677519372768092 9515043433834845585 14315145296782287101 2513080711868460015 10642026978706458776 9486413744557501356 16203204018940524190 7163915478850514821 6181984668432463683 3001619704843534697 9627469780246363876 8455647238962620290 17758402945093573768 10420147668376684327 918313488081778091 16563280142055810127 16557095636677543908 14678109702190138212 3048121258101199143 13593845784416033070 6316553766738788654 13821473677461392138 3105834803700427608 16025236111300600254 8735216435036901996 5711960705970766168 1234385348421053459 13114590546954994356 6291074239414050831 7610696610920406449 11110374351317549755 9073776504662434698 6700173965738399335 7079995100134330678 11371190535080898964 7934081212475501839 1379161213469500497 10580909480904403703 13194498550496669970 9082909204447800152 11615793586945699759 8597616947916832371 1053185218665231641 643785536906546760 1089994222658627995 16077056823445260965 2375890632507591383 17586141979030374175 6680581673221049960 662889391908575317 2142768939750105499 12661406709808222 15969561159660379650 3332769069278965417 9193628924325015463 11389252907729876534 4769229861403363881 6286708216763462197 6641978444130707767 10648575749144586424 14840445029006363879 7861713026940032593 2530105093480413210 15587258351205120217 4839741881742457647 5286986463634425123 10301007969193538322 7837760997163762397 1157558127699421419 18032582417723126688 2162914644132708089 6318318884363156640 8696106893604927111 12087019348669125408 401154550445480149 12142595004876930461 13737597529530011614 1329028351201326250 10415880376067679680 5088960367259076406 17841575149965963452 17999445144514315345 11354580158311530404 14298358483790913258 5869983915820820427 10281008573818804282 15282185286091775000 11128665441119333776 16353504878835271742 8422453458253917007 10085724944764044735 2123409431279127733 11406251068132603132 7840659690835073645 4156998526210618305 7972505744987914741 2588162962110895802 10331242386165722284 3118161422504838369 16435513214022901890 17206775983201121104 16361781460696756007 3408077412076615635 1946729193483702503 15035592982329752762 664570318561127360 13869492165903723746 18107285567712688178 10426862103067375195 4782207223831628036 11249227033962250694 7248408747885113838 4803651497225102765 6215792839849070356 622830492815212040 11628961067775199075 10473511274441085452 4945618700958496713 18193790985754876882 7643071920036433637 1543455611906733501 3967620557253319817 13357161978787435457 4853948428750614075 5027890910322094659 14777677186507243743 4814428150232590240 733297860568508560 13512741749994975304 6828104903126952619 17618919807643992445 3816280645910506609 17868627727712980551 11802426512610137049 14770049459950670438 8449028549389596163 18113493949136614165 6906291565416558360 14412006667285321335 3760641353449662385 15281253165523409937 12656643828619744305 4396919288819337613 2167771427587092650 11576599958581816376 6068272477911770960 9092255689300775619 17570651740335995102 16521156812439403771 9322328221794583715 9631394463549887428 8385040969239440933 11471126795320765098 273812794145167730 15781833089777789812 14613683068327097513 12075793050297245698 10461106436838766155 192252520573274713 4454113934997884480 3597353043495233545 2652914246358228153 13885260999708246889 3357430552862806439 8764186638698611162 2105519665921638849 10647583891317446466 10741992382268166908 13958241778391577431 4308359961863534157 11780031701312945313 18397247100986612813 12916846079399393099 17505113862929097453 3053564765149021971 1071810744356858771 13151912747829525857 15410033968019091948 8259812334537547085 7053273698865449592 16438778888971980588 13624329430442360082 15227984401312912084 11101619628791027622 3700324842396777211 12211323178016189427 16405478726998151133 8175848135073896340 2442685229573708843 5153102163853612790 1262187411276944704 3815422488558674501 11742864460547386011 3232106274848146320 15065546330284928338 15251010943898293167 6445600559269667775 10182136339010321361 7808707329231361133 16329695006633135232 14110774708740174768 5522758844813677995 16232735641847787833 18319293901626124797 14669937534401395100 14463725397059673432 3062862774538337576 3738147666411773685 13967978157529052556 12544395868940369438 6638896014663076861 4882001220645291734 2165912814124428671 7973624604124676781 14821937446482283189 14669948603746629854 3201780527762184151 10352828007208935059 2359609976615177534 1125658451097147035 6566347054519023411 3288978452781982131 1428783931545474813 12242051306602156737 6403332571863759012 16886259591334193764 17117613699856092419 16987648355008139706 14279171221803518403 18339364324712868432 17281642218096509085 838399378385730442 15366390870777342057 9213159645754054313 3288183703808328797 9515551566554305282 3397575436082349739 6655038556431253585 3174985357481242557 58774575765505025 588075158145404494 6145852111755706591 14462629073590572328 17274590581372155249 18303798919333697530 1981798795876757799 6423336795114767787 10466856275259459500 12755069398073911987 14941408833933794213 16030226924810663823 17892014309850019862 9382115434005060829 3083130022716750607 16507755443112512817 9305367809527375635 3120733782825129811 4188491511179645150 6285995537754281001 15043347063693619093 7188256513548600375 9722718927066813966 17082923272539257919 15441890592769632863 3915023309065707031 9619337311326974848 11790962951232672347 18360991586615656070 3122708224005899211 7541597756384959666 4127218109408710455 8161543931985999038 5247222022314160205 12103383177860399367 2773704927747090537 16038682129327216694 5931884615147983775 1219298280373574265 5990362547777470032 8752683451872657921 10706473439133283049 17421985885935548531 13731118718354320711 14025557138159060897 16176438295890109695 17325665407588700832 16892023069694259362 13502171815206454092 10835925062301787610 10684312653516965151 2096504557717004321 4655996997737310359 6651903168105855550 17149547208716190982 7007576527436508520 3719408337824320346 3409760566200387154 1649152587545685050 11655002028796665195 8919272319073470522 13498733315405774642 12175068199652239593 15405129561279748430 7675516754649958579 7202186393693013165 4495273826338147076 1281171137900883775 17010453531666343547 7512594445799746399 2810066868265043276 11341618739927354030 5831264887183392515 8366474855247275704 4568590890361553278 17367553520357381655 92155337079849235 8391407079447789753 6951287738016235310 13413655953189798204 12183493754810882455 10716659185054324476 7264597948984781601 15496357315170160983 12639452003268793708 10843586710008388346 2588693532374097835 5058997659180482721 1425150685864522115 6456787511841376906 648017443676408913 4635896634605313863 18152854624704642477 8884386126517890939 15313137109751259899 18093107088026631679 12058591082656520408 10597389789397575857 1333491945105223129 3951564339971805960 15426591784849625368 14940140811067290741 2401082730921438103 13422362202498384206 8203618601013247676 9038362739696122632 1509167874968697222 15526467807029007162 8273818960552193266 16773952471760258748 540473548775445983 8312205814940732720 13342235687776170090 6789257591963845565 3456498653089952236 2745418410843319885 2980028544579532900 7058583320714395305 5330153916075862164 1065421130595237892 12910278749078643515 7419550075141365204 10663584461626694095 4050449776506920125 7837607534728912483 18197036853342919797 16814972266558948490 13635914039563054782 12867315924497595962 6031510222213833642 10194993338039365320 2940238778920236869 9025447969760232040 13200184993368551495 9894595564669698974 7146816030843509423 10359412788939201589 7419142798802682840 7754503842185134198 11305712017581927807 8083860389149296909 15843266802583785788 40418352435531184 1751238573221645396 9155573713679270753 18040321666175943708 10097390607443577857 14176263685203188274 1647638971571967971 4626547084128553793 8412951034930617227 12800252729556709938 18049613344763890531 327832303328407586 3675486854137869377 1890051346404453067 11279151162682777655 16651939625179396686 7601233741635165204 3760032306085722807 15933382392025746669 8267801362223108554 1123700552831146429 17725267372018887459 14266355469719481216 6244494466335567891 10315551974689470508 12193531636783651964 15856308552004624332 6556921023887811852 16278423377976593112 3512392695796882407 14739936539286068216 13547238229391507364 5140837952076811305 2381065535040551024 11288783786835840998 9921126424656161082 7493947103418762761 459102868443898069 439320024378400897 11939839912634396218 4919698592856725878 11300770012193083013 7777451127322669417 1050987815054182694 6370860090020462347 1889548967025159937 9083816215160103631 4020861093241321584 3007051413710985587 3652384215851388261 17132179791960236353 15441224534769709892 7853879090258827404 1043597043946074323 3168572551750586645 9169779716453512204 14549304156562545520 17704444676456940326 817638202047871895 12490498505493421324 16919506306272086151 6140561168587375607 4551746228449071214 8867804405512114819 2100644214959516363 1061798023715397820 1759077622142475243 10409470251813725950 6352451559536835329 8355519866573605527 14816527134109576945 12684046369285908797 2671055007781219935 10569184680205153664 16359679243543303748 10980760567045820460 9775746931442454454 10831347818097748962 13647876062284086196 11805430020466559213 16560369335759655260 17559214217362704200 4772561681709252532 16508205067746032977 4556708116268307942 4418051205584310836 851404432461670076 5494188277276059341 6687881416352552812 11577012406341180893 13624517383507247439 15203778401179779624 17263537740056369751 5356622242143231611 2621847141630207816 16689398938524539426 8424036715022275740 1160655554917963945 12403165553776907452 12220384418832886078 946264218300290354 13049417255166418585 18214294727686868099 15370057217523389519 45986717198338243 5298690849589897120 1838387867002123796 5523021802766195043 9386581615508983623 11627955524975416281 9056800222152221028 4762765639485306657 4054870161729698753 14353465801890176928 2713786965225805546 14537016379431575553 1922633580468521650 975060469958063786 11396268280656991986 6847738115544863029 17983165059489899310 1741350898430892048 12317312469448320866 14808166440907848179 4706211200880543856 10821186134353738193 12272663765518184203 6929859586851887767 12640403593737693914 560444937990975637 4425182543315287231 17084088633369909002 15505681125598821849 4921805925096354082 15040607883500211273 4666439978929197632 6249437813408370049 16935596069781069157 3410500486530748120 12500815278134513367 7403900942026645631 14277098230219686604 18270261901268585390 10002987978094817325 17475221419952232084 14306064634143189072 3214472665974308656 3221981989622753222 7508275954077295727 2424652319391179333 9046967207765284319 6856608045221842280 8740591120938269254 9087479350028234329 6056570406305642233 14662983803801169830 15784431315198255735 14559851842722947779 12767140390241808490 1210728679125441167 10291367034085101058 14990629191815157 13002932602214325621 7442641546826900159 1935450182409084846 1575297095087862581 5399145408796142944 329782968866769922 7250165509054536847 2845616818705609185 10152466491044384392 11095721700064905197 435556918457363807 3926105553333855351 4580097836079427875 13047270394367936424 11106612502994813690 3449512654599256320 4764003746072143780 3307041976063252629 15582051430729633329 12086084429107569650 16241818438650585669 12282751999612149611 3090594433031089211 5964324165266613645 7191284603200577975 15441336580890378446 17758011561530876489 14750757665692746188 15851088036798971618 17443806886540349167 11212006813028063741 4341191498847120629 701401654416723312 1789785906132327608 14022912840349364988 17047542138015190866 17600894982396236386 13628507812668269357 8731673073170665844 13215286585864855521 6555521128787198997 10423644640945583494 8515071026232826893 16549626918829085768 13018259137818795747 17687322726095057666 3726177552361776344 15491911441331759587 11181336715431817216 9643355574329492232 14120866569532981993 16320140185318124257 5650521433670845908 17022234844869464226 8242927329466349394 13687878003040671038 4143331634441059727 8630690224943205782 12969512422645486066 9654157083739207902 10829181905648915776 6119225322827047157 6056991111629092025 2727073638603011754 11564021391580995775 6235223221560484679 15404427495275199191 14188191477733268042 10399153945956996142 6644809835232859117 1678559064485336920 3096518170596634630 1345222207241018728 3687768837060134104 3904515953744279206 11002211537445943414 8346750874939514626 7512997319019209597 17593748114606461286 3091855093793932110 13737140288348959814 1002992142476828714 10803260390693881841 4804937513824138682 13631284387167697803 12498458983651680211 2464082111366302244 12426852440443360398 2077211949261568477 15246036429279198628 574818004143426541 6711935624985413339 17219202420483174024 7272999243048416675 5270213857895242741 1192560450807367287 15748146904653743380 394431321879974631 12597121028158901214 10293178670173851452 3138344680816556412 1608926683710017846 13827468655391206790 15870737325432658542 16070710256264850908 2409406418979408990 13250451549537581102 16750173125517414587 5216144752106888466 4328285650540509013 6600498900752555890 8145273969426827558 11779962173333590965 350403473988678454 16652063628474374279 16125883076545412340 15612410169593264856 15457826376582628723 10981657982280825997 4845580294950362567 11922474105178245894 840939917810438991 6334382073091677648 14461330733412920167 882293254710528529 2872397956006047636 1491755577844226687 6827080438410522870 18035555042405218442 17413916743035433846 2208781219286760548 15045953007084457774 15706247010309892510 3265677879104036928 9758577999804091801 4928210202667210372 4426587913977076181 1667617728421494529 10490354951618050276 12458449267695297404 11949271842791028057 13477091049543115785 17121251674207456520 3561607113182935500 11449726774091058507 10232763704836173209 12635873487524449266 6888194107516763469 16838866126599072301 16990794347761306877 12061086026921245890 8903019925960262987 14703620799215083196 12736910994609311039 2470956808739475648 4710245517024112380 2593391826802471136 12087252960178426370 11481788193757029013 1156378649458095317 13535197783882779412 9156585538825051402 11305141724363947933 11693063925250055014 6829656491063714372 3467538558181092165 17943626520579146821 16107875272280795406 1413164098211553469 15052210002000566703 4211835091225116498 9875851141985635627 3372181791841494328 14931259162525768607 11048643811004330509 12397509200836164394 7212760180748046377 3541033466785254766 13232862739118631972 9075071859758315791 2925311268965791675 15670128416204038674 8238875127617104494 347224123678548584 2870728446881600877 1609243666232226845 6560782558352395134 14116886546441745063 4082931798903906888 8660952073296576607 314181482412951070 7493108487425139534 4880628740611111118 5399021249550997721 319835527031928993 1042992008374337297 14470940799036433586 3363070798989375578 6919758162136643723 3722934340412580923 7971388543419628846 14412609868740262074 11779215989909752800 11497229951111957569 16804656890319961597 8827739319829949120 1355399807902135226 12535148342886931898 3485553229220384989 2163109028282795841 13660913556641860459 12910764175690699318 7685057733492458581 11127364781370332516 16619722112414224582 8377168144273002027 16075262365822701452 3326334551622747970 14506439676551176987 1418717326978572050 14604791678631603938 363697112573198588 12894949755604642537 2059754660465012218 5585839287961582615 14646354533765743813 1459424456881152154 16972361727332516184 5378894653912690754 15537997691000846157 15600581636074042107 15142092893129434593 5030314039910568125 11544244032699253247 7943020411112459626 7200337852844522365 7458970082195916713 4036591678806523147 4290965499952489351 14517329144286308197 11173986893599235608 1862265095866706891 3737954960541612797 9250555609138195361 4569909311110759307 12711313982858244086 15660038982140194981 10830832865724222983 5877558174233363294 10890651104923587829 6695566103150215662 10297338425892491549 10958353105465968058 12477861315227689155 5993127220513191596 1067176672392594253 2694179515250335423 17183415123398500254 10006013871995502539 1350256134062614185 16047319310491126495 923898350459020752 15565287405234218365 45611211085928573 16787978919528833310 13636012816012909113 7847410568742005563 9129059237511680312 9083652856286705191 5763509697940692069 8019569622466275295 4258486328162084104 17505244446593588796 172876073925594634 1163705049560731212 17344399149969025465 4209376846719674754 11800993160691075402 7913515200528459999 16758954098130110922 4501139167900293119 5664400474044143279 5825923207147997815 15055552819257479986 14580496442432069630 13374431353162702470 16033980051313656147 12530427124706116165 562641137105129293 6328755744153548671 18120834951060554288 12063726303566801150 5325457854285783138 894718951502800932 13997147913308147266 2300897141911494426 3929096846637316053 8425609760782538881 8495664457872801778 3944422865970205154 12804949887660850835 15375858475997769171 12080160960910082018 7480007992484953041 7113901966355881078 14714026151610763716 3145027778519759221 12093555151208601672 8526566911491611437 4890021473027730618 4502863194289678431 157502995849976525 10541992221254758827 2635923971948280870 10505432779849218221 10452747544397337601 15811033592738530231 17779671848454286824 11003155089541078165 10893255935098416859 14719483175686187651 3832061800248348761 12343501908981818448 9139076066612332442 11459705973099371705 6188386490845994987 3585192550763728935 3937264274173100804 6814204930318577808 1580251671154234184 16337160385363616047 5660205716461704265 10444340329422948798 5897009287164627567 3088440064921626863 9421025915110566913 14323741238354119122 10932649826769503273 12693832401362389927 16939228352864381486 13985334979838386839 1492848758344666718 8297420945503531103 16026726729245294984 7367177997833099538 1541276987716162522 4937701810736378018 6699274302435728462 3567926092568088362 7444071842132278042 6541934425512831547 10736996564925688802 12466687572762595959 11508063658412241380 11693452208262823924 4596127402394931001 7359006732286292281 224579566497425150 11831469448097240411 4443494408081464152 12853969283856150622 4830031844710114089 18295633057934435670 17834433955841331238 4059510552159588673 12802258749764413918 7252916268185677688 10163770328425791965 14193545904483680648 8931536731436308571 17856099383348117566 9758897189692594720 15614358388639238205 6796623501368112717 17389577143109078972 1572445531763450882 5844618981807001763 1742831677220588494 14903287359581870633 13973754558133201463 16973958905991315476 1285353183404807732 10663801482034461262 14875329079820685222 693338234657071901 1111687649257229417 16684873859677679516 18300458817271017117 6811512035699447791 14932677705468881292 14587277948065448589 1576777743605576596 5734083571155191412 1594580592322678928 16398676292503657534 11759596265090056034 2694786224752642562 9496468389565351811 17099934092113817933 8804666065984869135 3871278394177840745 17104038530228508628 1611056341602775006 1219043785248714821 10316597871328093849 2728556143615961191 11754835449852497792 8194046293891341955 17057488536898936042 4101633969075013096 16105379106297340483 16692805724142926234 8594883503337466796 421594228216540196 9189540548721491234 9851449098014434393 8603728633551523600 12453493457023363535 10592824974776385103 4073519405636509087 8570266448059673501 8180654134937099314 17729687114224171722 10496131321778484682 5246590544122855692 17823345094299135537 12365507572379132271 4950854206172454930 10072516533154640826 7804752332871095041 17572507902656639259 12248548586666307723 8593407784479518266 636447092347566678 8188727714637644691 16836919729548943210 4582006166258250151 11560624164208373561 13064780321537387745 8318952104592439898 15525962529031492597 1944493618718582874 8489026430980863481 7510315527418084249 16494224193547616218 6532750214078087554 7280526936321497286 11499063223734887554 1257491694917780405 4373113353493477132 311172472783949411 1087782261756385054 10448463471586309878 6511973164355022306 4537644099320507512 12916131600385882188 3358955726793644657 4776085979652998848 3991064746608126133 5171003113742854613 13686392856215977357 15562432134596437384 12805174229782171609 3887641735993266842 979210599905264611 4599352942013898304 2082442472847412111 15992177228814806629 7414385815363199556 15822879532186229903 3998188102291885788 6634343918439086777 8941824100083815873 6864800725459364717 633794428120873593 10513669163386192364 13034579052249520577 17586766868527205712 17019617826191340356 8060296064913468918 652286923831962730 17521312074993462641 7258092603146627419 15450691874136682696 16441664310279169706 13061393446758846577 17308794165670433522 11724246955869979663 14134096223639796802 10347501251678379388 3030459718507922808 9819663695099855158 9801042317610365046 17155216170882266472 5037613415034065897 16765948622381288097 17772842357387157951 7912312169441620222 3120349020891262096 7467561227875193538 13943599109593105452 10770322544906653698 5104609823585342252 17473492464646538725 7195127287365148534 1555361686167293652 10078434158326867557 16572435670363021099 7387090805407316225 1168358205308176293 3526684916948600835 2998134515588877746 15362270376991724195 10381457289812046918 5516771256082114514 2048107071156284656 5374017447285201957 9002661945425209467 9303186075800805527 8059997172991084197 4536880216161456058 5801873359926722324 9490593013533195444 9856080778779686089 7987639589215380812 17235764434176300927 5948243439999465718 5470123879404022339 3403440499775952908 9956051036325496306 11413571110203745218 13675618651561251916 3242136877528271545 7473526541986418461 1173051994863707685 1030257003602411801 7257262584883620414 17777156125865783221 15084548782039099119 1227573675433792643 1565231940288348379 14348909183739042452 18176457893275868903 6678680337032507999 4543382360931860743 5257157185890652484 7190979792345208687 8498086359656573866 16334914229961550581 4935989998035340289 884893417100925321 13486023250825572187 3319412905438786369 6857262777532436037 4695967571488120951 12225862685620087002 2427636494226925197 6767969705658009681 8681590930661435202 7031783258601898743 13319815740201923992 1591983499855799806 2954507715439327109 16406879104066205838 267702468274811360 10068527398116348482 7122472822851333079 8982089414411194432 559374039488540566 9818697277388105994 10064165402144585923 6099521228742322200 10698720237915488673 5198865680611445810 4582671185952643858 7034111408084143498 15789549442058875339 551848089019448192 4971435592004670449 14019045360674776305 5359171162564164253 9024738472590301624 16854426670934831472 2538220746368200933 4083191309412590185 9586201671953221785 7101526372479564304 12764603738916052224 11524082930199889622 11452158292317294269 14230683042133070163 15976743263655946027 5684921841227426812 11467165030615367599 4938643349304623048 6184438488738864003 5293312028940408271 7075338485819828595 9883847503209240116 10753069841945145831 15059527274652801616 6385945263986789399 8409022280156478755 2318747478711191205 2793074983894349362 2305501387008244583 5884775103226420099 15057999526558341594 18115424635609122275 4610527605475825060 17581379430608109001 13703474253923453009 337078388995976119 18258517717903432806 10013979947268333791 10222677111368489113 14368650758192084191 11846898940450256733 7552930544964337294 12348769027738208678 9323623059027038444 1545354319512137069 8001660569751675819 5368524718004399435 18136438877354679647 1990824427714238595 7559536901071632791 4193411559275472776 11324641134423047937 15710240113714713724 976146638963387199 3297615329379864836 3676073073725577071 80176768141787448 11650575300910693043 16409547392131864881 13397844266352635756 9908830630337316355 13772071187726276569 8498620881564622300 17770141820788440189 2074623107786651521 12904598645791597156 9352199043033204211 16196897762714369627 13028587153885374588 690650915230772592 3477341912310416113 12178629784061826313 7454332999383564315 8865515951687567234 3557448667873041912 9969265717674894089 14759879716969708645 1272099710278942867 1601698233520138508 9399857767455446873 10940920990728609331 7072402808085319318 5832873817342405176 6177674620014896315 10995154389520538918 15651979257681115673 17101653816414107565 5603418228649152108 6210043114255185192 17236344109788662380 10524903925006562257 11527030539972187579 13286200414074668183 16355112022694289748 107869970588820403 6443866549582094430 12402200443876334665 10243292852330807256 8186535395595616712 7955451232114006368 2299498669606081975 4474296310761345950 13531467375796436227 7899845353907461249 11797901850064027907 13145176353841955382 18178216405250800082 12354146059557239153 3200972155439248869 12778584642841847619 17297294679986776234 1734955470129874905 7640650526581661456 17354902619277330465 4392483817439120396 10819923736419037056 17693384902181765489 6714271439882375150 13757699222044405766 11358576412723843939 2640064329983141473 2290169159579052081 12624860093591286666 15104335872128672494 16969445437971866990 11369763397774968290 9482220545953219087 8870026901132287954 18179505060182363575 8337143687489118507 377385734807774440 4959506278577239283 3573352050050024552 297175528817512871 14021631400924706942 7243791573583335088 14016122893483170371 711666987372819036 1646320020125239485 10240541949121025727 14759952456112236637 8603957182147220366 9936845812787792587 6706189930641757650 16701809449132764127 7246385839097384083 14960618719628309682 9135513537247560228 17219475927948996978 10690734735777743161 7788709938155573878 7648772951686302942 11996182998483780374 14842447158909726491 13356043611562202652 5897055567638488292 9483386594331773276 6938870666005243133 11934460280977248059 14414443796141156423 14681060392036790941 3161336065085876679 11593387374182540403 6523289086456219274 8390395069593567873 13714102540389858015 18253110743242691449 5948939032106801575 3501242841182373670 7973532296617907866 14649997130884355173 14176025545540480303 13226061974732622344 8700343846970891920 11311751493248792886 17533276634618246860 329332936109327937 4694415054722427097 2607929184293198209 5081315775993160894 16756376353051795443 17840074320952403116 8824610848065440248 16330853897604917976 7009703517725720907 18402651654577933724 10885777763818986389 153869352234453915 12089780556133499387 1671554985630856208 7306675456741159984 9654480129103011633 9236789402773252737 2539975175062847591 986539592899741802 228691507978700484 8961284260040410864 7365995998204553980 16657990190402041263 7172628127940884430 3067876239995769290 13569130892120953047 16137731896681371380 8372833797002274350 7240850866590299302 9061432481913028488 1153126329931359546 7685425701323393843 12816636567867767827 13115548261145710587 16059712730805184233 5740556191659836933 4701932477516524976 13193369361194764320 87457180016349419 3149054405462059564 14154332853741214403 7179567084421791975 12928681832697888244 2964869580767614692 10832475461814637690 4156885111505576530 3146783602570915618 3475300602935397320 3316562674281778583 3194214664012191093 4516963422742880568 2173359349698411724 9425515497563507114 12206044770282075228 9389531167207491550 10511790267606924214 3554590104229589616 4942499414469411102 13959159392324945568 18366406633535738203 14167730581019788276 4761932939140737505 9681353075306933359 7975069397804708293 9349247600916267837 2426112964113412730 7018321360616988246 17977619018026379442 11844100738043688121 17509143301792336819 10101465697811756897 18289516852733831565 651496970828732151 16048792543601790701 4701185447065361734 1926632719804276031 5443643872361125223 4718789827198149635 14479644066658836661 4157099447559658194 11736500656852637079 11929177845396059065 7988841666792899115 2688580667532191049 1753868847835708765 8334125985665580759 7675855065197807004 11668943972743511410 13207866550686099995 7281637992376056509 3357702043430004446 3721232481715559572 9622133232059145453 8188584837048523019 2181353022205348254 16943230716134452625 6065105193792346404 5926878187701634257 17811598066282363947 15945985537141879646 5444894730804495638 9694168969378552056 16803207857074209212 14960580449770972007 14188052971501379907 3329767627802468814 439105854493503767 12352238491787858356 11539828694602540133 16196355315024235917 14750441747744383183 3261858891845455595 14915104364988112232 16244177688555463588 10434309185081811830 14728676100379367743 10399645473157910592 18259795419165974395 5549686682191549244 902346439583117669 705284429158990387 15140580651210016635 7436877916997269181 14823182894516002926 9523041721256078263 2624339061496460750 10461577117938930878 7130972898009808938 3784305191506785820 15487861047970603429 950414620713386481 3170094561760827880 6640383366092295860 724778934574169877 4691882312927662943 18085494875043613382 15165679678601137569 16785500805194658003 11603933597640606958 7105294802069434058 18423103801612076663 15921243455196815555 7569979374436035547 1159623241273574827 4303775442123068359 7749987046180938103 3624363516179639356 11322014857850885191 15768862905689312765 139155938076321765 7221782064761489180 4865693805575106503 17646957385391075863 2080477356906277888 14381404137318105722 16688623575461141159 2558560894199264675 11015347366459879190 4926918365841196743 14783156757576467126 14073955639010486982 3845103397232424684 1583335156255456940 17082121396792744982 3440577672770583502 12326876703196870328 15785155516551080858 15261899175164317711 18089256932929273203 2431142691438566004 6492894972927349368 9704045187261150746 1663480713912378165 2764985373973671307 17188971002919580127 11919963240107393167 11751163112062889019 9589074450398509378 16286736865377544545 13372243756482383165 12250278900143919200 14302239324807000882 17746045620154619453 7695412670055163629 3844025921799440444 10155872357016204249 4147629245763003519 7176748126437384389 18358412626442610915 5968802409203346172 4359816826607308452 15725644190552393711 10428671607102953140 18379880372423979721 9564818683991933844 10517913573393596798 693611703089653808 1226242077154488108 5561163268085012507 18343380531887520412 1972541287652962172 14874700969239598444 5050167024244913771 10849527237092739190 5034916120311077610 10542718723180911466 6475621023628274919 11217708756707612394 10190273435770098269 2095839304408507572 4522964948833413253 1952934766058088967 9955722159078361285 8201038016194433505 10702219227266028071 958668913028523131 7919613102836789100 10205514715624375575 1311986889500575113 1771385051277803423 14111337016557387149 11304045835379088748 2745304113530965761 16790162006130030067 16927270243499092095 9220839880656600977 4278447473356749603 16684250639333811243 15681905212611098928 300929252821082309 13630839230885635476 7463716709082237085 6635398971159765021 7045025002884386450 14575540130009885593 14382854072681008671 16464601655843282504 7162528642478274631 591177417831699258 14394762224664194817 4675502575463348540 10597883064058338726 6910077093779887049 15174206225325701528 15150582706223183571 15610380634232378031 16053493287331519661 11790974413691291209 13642209141508573268 4882175377491960631 13224291387073140011 6993110771884265728 17344577695093455581 101529010569235441 7601922647270553908 17139883932747384625 9650886385784335873 14086299609419163145 9559286773083154595 9484728986465518439 1748389041055814420 17658298344833349448 13481136707461358265 2367450145996214409 15324495738204093662 6511493692754840708 10675529320292319563 15736994752324094944 1946451338777525144 9114457941214186451 4885121539045356274 3055975918066557151 9490117293054606101 7681973470554023151 7559432996417919553 15860404453449219784 8052790728109368711 4832367534412262600 13867048136757250449 15883145012698670761 3309101185512890590 6765449879581979538 40724946411285271 5930544548756419549 11759939692456006453 9215310816313321547 12156850017147488455 7403125848045826524 3286080855380308971 6265523401250651970 12736287741892541176 17152820714236808288 3657203419464888139 17335915426186018156 13739215715949807266 3698543609167539594 2943581515733460831 17106742668724152406 15840148823095312040 14201315261037646135 9694552624216441306 5210835580690033378 16517674294433757901 15426905449990603070 1290257639113934386 16473603222808604209 11652474029545400127 6587316945665079868 12762829533711206996 9573603469052147169 11542327774267201398 5126194184307939899 8885776484131802647 18140494514700149472 13419221245993420902 9014283295132056331 73923128385979462 5227862161741360934 12889944320314860635 8022517167446569027 12388785662940908878 14139138879399052948 14074773234174630103 2275979966707848164 7698849116269960877 8608348910923512080 2105192095739766102 5581272879247762347 17011567955814442614 14265330756023714259 11395175137092974122 5285583156548675561 9122571430904768415 11071195398514855233 2974012218556487766 1754613624641627575 10262220353922903085 14200381537451011989 100083776905604404 7173642774180176347 16697899234225233869 7132387183424793842 3943388562508715844 5787471776489104115 17085747281356204671 11745433721933253655 13338659471650871384 14137313706885478749 4113748511703190242 11731079937073643294 9647418342832810142 6030702396471931479 13683977941561714803 1304834331563121407 4597739375485462232 17363197881983163119 15221729160760843407 10539395436248601050 12576487665425456295 2291506460738749975 6206626217023543802 7321463855297722622 18199898299554964968 4887965517932510331 4222935229691171115 11916392501290067728 2093571551747768887 3861327406992252645 13990563690301512122 17820595817773382121 13025841243062418295 1139165890133109156 18443898778392711228 17873088429199551364 5929428961058493027 15702992751800579337 2219620622637922249 1479133811746506750 5176972866944753843 8009087660585559322 10114049904940056405 13701758490517415915 8754176858310631617 7866939139164543319 6677700460859160575 2172544481913423138 2601884840616391733 11287138420255806889 7985168974370327432 15356905500632290951 1849825221753475098 16765363392369252807 6704233294854005620 8328183044202551784 10737943971269995785 16933758916964909252 16016601011983657619 4186214284760258635 1250994137215640103 9268659145890522066 5889503641005777900 17158999353075958162 2245492945908460047 14536781799714112425 16507799317181901713 15568463762401801611 10794709000577692295 3975817701578683418 8043965140858542253 12924118962111356950 5801244276823252737 884864317126206775 16020032731187687526 7580142031760744105 18412624142624750767 13111781706640566223 13265559526029535008 4393198277699112653 7629073423537209572 3089219859213168634 16382830459323662293 12287593231504971806 14079394072298830890 18097528783219741801 10124570814656963665 5971526016189910259 8737471458657641350 15704813098802174157 7641976060354619420 5982945739289476105 13743441594819735726 6461889518083958724 1797098052898075353 5252745029674469833 12316641509382157215 6889337709190617534 2619258691198792200 3260363950327797143 8063490224262684896 5382860780708886455 1973652740060839874 10518843689224965189 12177273213968211691 1946253883665345164 17496992293559644990 5586150159040837281 10897518535399222916 8976325617408492517 7459099758960928947 6593105444448443073 12078415669105391774 4106075452428219495 3511750500256143463 5499716240629389313 18370301155230578981 16716072306735815607 17294951219971173626 3324670685741983455 7273161852055581957 18121268963176239080 13307730375016387205 14458028027971913558 7327867026616580764 13455110285152929111 4944637694444094418 6985305726828163735 5420727486060646083 6047386586360566713 14918466993629535637 12762350628669051475 352722985407791784 16829500584966424467 3330649236616235255 380146112075377710 698057720923773760 14244926122056538663 17818927966843091580 16144869778587126446 1287461788429926702 1152040448190306793 11201055170455996140 7120679271520995291 2651214856088228380 16637363986089767198 1848915930314651552 9994646074742489118 15518780727408982395 12762602121765126528 1266758610803841329 10271771720555835932 8330137484650049518 9672895094239097460 15558872821513416356 988434238898578845 16002705953589313403 11640933233819918431 5045631865461716252 16520431536132969492 13201164986375776848 4500882997151016532 170545959797655022 12430982322167761074 7667978796718990708 17315949713672422516 17354810153140379702 11320168516642789007 8752449804011123525 766406109335209183 4104637878528733967 6119028226125860801 17336397972669715184 7848559954048245258 12449998597569012204 13432698996829495449 10281837056031840973 15178097724812029783 10809302308374509165 18049062347478313975 13063736998142050016 5123705077761488079 13548976115617537434 13055231474132136022 5613467641132546463 10261430890536858594 4198916834124196372 13691607533725783468 16933225641329730945 7898768805279658954 13167532214575530992 2796946282771419586 8630420034515529127 1731176857122772965 9663766237684437706 18316041987516853151 2282231334476840888 18280224539503150948 17595575176600961120 8725678955941278893 1056895233265724969 6604083321844159046 18079397862468525107 8757940987149493564 7516937350997357301 13840003336835759915 15004974906576433073 16949374278580382091 6461979825421044612 7378957557248518255 12413294675218594552 8170891557939455624 15369041942960773780 4763222436363181404 3488524680407514960 11260685967724854837 2422626548199565926 10978118876187206269 11879730619066750875 10299694055393873648 763520944755250014 3431611167613007159 3999651373636393878 13884753563964112643 533230303302205170 4328303347704512973 11543046734816538206 9468582900815731789 16958355571212569532 14727156942140071728 8354590431184137492 14203181215992590976 7775485559507974865 5626783583000123939 6360231945304374320 10866787719915670303 1594384551703513081 9469542206414621442 11128239849819144054 2307721543010220643 13275734606184817691 10456424172710609323 37840052790311044 291677286116807756 12460504000144181840 6627904229981911479 11403162323612138971 9080301693674351823 16895083061219079038 466036731083029375 10115672292055974573 2599779455931870893 5839183281947260052 16908831449952579230 13317736153582963266 17689406147697138361 17386034926260005837 283086291785578437 4014802867050915135 6025234250817683091 1085280106822167689 9723784412879582257 17334858214027837006 319698753997164406 8948268172426758259 3560576385348325960 10875232137391097620 2950009791575297218 14732235326550722559 4136071725630296134 1580573941193332202 9887814243611076085 2898481521532523666 4084806701947616556 15766267004423914222 12993813930546502670 17263787084281468051 16073683051746999692 18106934569308201818 15536426021354120892 16805048338709324298 1233880024767955081 17123849714458218117 12953190795349158097 10504498821514275761 5498284458844804554 2261346216695395734 10004607577774493756 12733167462129266109 9504647506865011230 66263506872264079 9984294437764431522 4468489927357180955 4859728149007564859 15039757279775369388 6032582810097153871 6745003052235625833 12248535043963226531 12375647952098198150 5299460714609664112 4797435379671577866 10676574974218341715 4262284913100612378 9672093649305012435 244635708344470463 7635434070458730119 4106538745722505829 3371363748525366643 7944650907226807108 730143141426896035 9969924436813702951 12813692514467584082 14150085681501893142 8571539412674212855 824426284841565395 4863660135956606106 13778636671574494136 830070217752817389 15337354564769125927 4715374527409562386 8341247901991615892 8984303776339771814 3923409540419641525 4526506826260579437 11296558604592458501 7619340920249611733 2547541000046384213 11902335655640189895 7027604148308106924 18379045728264377143 14788379583652690192 18432408490921430143 10892000478497246291 7732972879579039181 222304559917658518 4056056960938892301 15924505513466368986 9378499324583861456 12168454034969865266 14297911380076745880 17394800423379134592 6878095465135849651 7347050830094343591 11647653339371647017 12185599375762484128 1756037984519838992 2615924930684440962 2387874310875102005 13554419095565753523 4769418616354595290 2864814499506568253 220771895492546226 9669671833409088825 15815725820487914630 16285975472543319312 13652428150346238963 17298786390538744254 15082075764835090674 13259958102305832916 9056885118614714065 17923455655619692519 17834297136033733784 1493528495622852222 10444237410969474028 5441047466718171966 2939316201914290856 7526958582070839895 7706062080511567206 8282955841867908297 3146547751640793085 4399297873065599245 16395734139561719877 16104149677562480658 9080696693058845185 18152326384335039357 2132192122949636052 5952219148121037724 9543887860474937401 2544888422009249491 13614127684238279615 17221630751742548766 12151323260231071030 15287823603196307297 3037026134805659192 4417844286249976670 16509584751746596158 9678668688565484163 5962271300352121117 4590867410714063170 12816650929511800540 11016489023964585122 16125612545518691101 17604863867505490332 1481779616917543486 8922276959490209176 17894389416943205257 15480890219720252940 6023215966864629575 16839920212497301523 2299219510197727046 16264574278578398505 11131886686932621584 7975795681772350386 17363716636599773934 6369463610480606989 4964638838071601465 674437169810918581 8407005603366947527 6606232293268492978 9470327989837997352 13654474423624735762 3141891320763510480 18177331683624259581 6440682757575841928 13981076858336453063 14376588883161520517 7978721373169668010 3535179040405291933 14157868627284410651 11109216636392610243 13240338929978850604 4948214155162382140 10205285363903897154 7465413969660630712 3310745465053207990 2182724084273935771 784717677619406964 1736108192110352370 12939010026854828719 14324476295814880756 17181132647023562224 5141673930526046111 9045429944441157143 7345228058161593737 13218531746021985361 10074328684103336907 12635308955746370592 12470275818161898011 11501631214156818036 12328819178944961329 7949440390080731476 3135626449306192288 17920859521232225446 96197105042547488 2932525925378966482 4945667151047352184 16126490420808129459 6661759421636366681 2896352584454432097 18269322839546927915 15452667471776208920 17330765484220102051 7768897033421699531 2908877626989641758 9098415157062771828 16105567395877596537 2644642922375091700 12056655825347967093 10520677259962587950 8078835658977643694 6393634175206720771 9026762372280484415 13887752582707215274 918257104023619710 9423288811121989003 16837883708323997225 9076077261833740131 3762512970224976375 3294755529731274414 14201393364954188817 15190976987927037425 11578997333014599059 4164824353595343685 7704445703917391331 2066112258797436030 17169895505831150069 11536542943157378483 11680339905276426622 5184524895925080769 13112625372995324843 5589632260239267441 11981759886541867509 17435877234582750046 1245872426249730933 14281602638267086407 7262337297560369598 12965125721736208279 15081337628617401623 13549074062458514158 17354969486177287647 84715830543093553 5713907960624758354 13138076368320152616 448718832571574745 15371306854811733355 5737202300134954525 7084322855705571914 12796900204087421449 1162741058507290374 53246805732043906 3825471467100081296 3382571198977105415 11053108386282793036 8185622500047717987 3377243485571142828 1559416290635943211 10448790357832458865 4096696720769446029 8961777478511992417 3420891428082261805 3383262655914045992 11626560108536178900 9254109235406271635 14733376748340666812 4365047408705002786 17662328222771354664 9194392181821404099 6375957220518456201 3755097412818508212 1826153539463596788 2463471741160225383 2234328201223604792 14967255050810947668 16729723433583100108 4368589239090454237 12040876229956459667 7683640299161610189 13044761648060177195 12671555578852143876 13460420390400187615 2297226418303323905 8922315877985037743 9794494253509087488 10843471259139570587 6396696621807348537 12855763311443068251 10835006089475289022 13796691849698206633 3196666104484785965 3535219329335812389 12575173933873275692 10836472036665450338 13184950727826408428 9820311257510086860 7867070844055436037 16783591701830460129 10859622486748491976 13455998131239024949 2487431289850311394 11065129047213680728 5023983727238036289 13144434526910592192 7603482330674867473 8020092534262251739 2617792869557273912 14558252090397149235 12373168257431379688 2345691109474004001 13014588343490287951 2661058903393870402 8135564104356761680 18313309054833696529 11051000437726393032 10218598150001045490 5132396288919132349 780169071960496850 6834856390914012142 17095632696347565169 8699219993340717324 7293265440347292655 5998280105326428610 104719217631339529 11656146725128601744 85166997981026296 11612511063913259988 15787837741980697381 10716849211598204981 4858564712343294964 334265601344671259 9628207565133504440 4977697216945817339 7473913624468088376 9901031805042784133 7097628842884992660 6738180599399223525 1110901238549973058 5494546920114003305 3775626254933049211 13749185192264456968 10513421760461260038 12840367157650121837 7687323587103501052 14734846847502847291 16148334898784855476 17432751741445031772 16122305187717107866 1878290793847967164 7478825536235083035 1864697563751235635 18438869594195236743 17860002341720476099 18352887095104911549 17490796330475519530 4005204529239714548 17428374973230336257 16287179280459412291 16963215534912988620 8630300486007241003 17134984082451712342 14577291886799934924 2067808131645475672 14741823533440113803 592212663158970337 17498279058646279305 4930591015269831407 6913176278460529307 17188006496073029162 13731580082658321517 10563263517217350073 17218563346128688587 15866106913354236155 4339371698009830203 8738867244257835526 14428036425443517590 17052963469217673600 16466869084976034005 8895926588797520734 7142242454031467573 14833964775404604351 9947439889498306979 129965850699455711 1316839692411383846 14587678329295776178 14706387247021841730 11521645221298653433 16895032897877790623 10574831901904534136 16812701571842113633 15913920646460033889 15019226987075041575 10512861566745824733 8348598622437532943 16202326806338718619 5105209500580113391 12433786792673726846 14093011510835514078 10836611750751755704 14097670687043691561 8542818107506493116 16507555584511984879 7334867637155969282 796799097419834884 11384889855533476960 9228378480944534888 8069801178693329415 5556824506729743893 17988074259628221542 7556790789553144892 8018722808747466820 2050668020060614965 8259103614209440151 11854943135731060291 2409051366348935034 10569052699291445269 237001962337891618 6194427267565520605 9055090444846634878 2341403253566361592 14972233149730855935 4849835755731243146 10648521982902545499 1933818977983093632 1135845333173747427 6569424836237408193 9497539169437244035 5742821332594347909 14183931567213739715 4533856885647959868 4046978992229734092 4798446967764207169 18183518399856634113 17004070071757520641 4416270367821090350 16764821864840656311 7349568579197030271 5125410931643169672 184621456344282939 10515032283213685958 4730277190707004832 2356490552192349630 372799840149460171 8288540153843075598 11733757021505985835 7044990345301166487 14756035198301602266 4029206997726769513 13705058519758220822 5215818790147423652 1666350995816702777 148979129373886700 2463353045737214246 2024744017165334612 12842030620209813492 14914505405463489015 719495220087019682 7548414382327688885 12422987410070028527 1298108512374553551 1912783386455548874 10596577045181784730 17593088036165869480 1153907498523332144 13718238734356355470 13296774342598001705 14443406326678136915 3064956162480426703 5206330571287198584 5280052172759525133 6871944698389182274 16248329459051822861 8863662332178845366 12993797889261081433 13604277647438809199 9068124901602629528 11383244214701680563 1534021890486471707 9143325880927254512 15736565135379578151 4464866727514643433 11262779918817026565 15911115395637229681 4788869737592170721 12690855523000048318 11667503814240765551 746499724396553331 9847230564499710964 15026379204727079971 17492421126723732544 11705792557496042331 4063882284655226859 10643498270738412746 12697515386540350709 13894449285295380312 6061490578617058398 5877994224533757236 6975630364737188844 3090223637378513174 4260116106690305308 17689635343890014318 11948872636936535861 10567667394626704284 942679520664108043 7036676458311866257 14787288193296390070 2534603075841742695 18267115214641852649 5075454211263428994 2954485043128976088 17525182515928725128 9823133394971171836 6341710100838089589 1814793373369887217 7437195312531486814 3986308425595679277 11009855192944896329 9434143489560636362 2029959794605467582 13578081098187451719 18291283057818756419 11739152640660554890 10919419347991252196 12134677529737412153 10386345308106572322 8910279471227861297 14606655940631530787 10522079946259839735 5326294318196629076 18440686383791137831 5744071348262058426 9868296474897863743 5054595231195946704 13747598548970788869 5095254520408776022 7100461687606451735 12897624994220977283 5725846318631406296 8294334943451786504 15614030780845618214 11155766339919135903 15219451174646409263 11120734959322721615 17207091515248358407 3700732154275239868 5882173646402126991 12042510417238280840 4495605861473756515 16789065594808063988 1717925300501870127 11737280092624941992 13770705664955055441 5529419409086257346 10854356543697111842 18358082303188750909 12413101518510849332 11003607352501412920 7277211336937359859 912314121675035443 14978146585010152115 6031926509733475461 8310848893077609865 11915054700264857561 15379261000485024520 2662600776705627276 12738463914793473660 11813893931938361198 11620398101509988214 12788378666900039064 12684057245234335640 12842749090013601373 4548482291778289335 15602321421274097282 18131985306417518440 5098023674203498884 8183983953844869461 762608935040340414 9353821628351280139 2938346847882921211 9922267788849026651 12470039331952667760 7143934592346873456 6830836140102529509 9751302289730355848 15438218793441561948 14630779810463212576 3985251568435920565 954026401506687376 6291301148468530136 993251025107664974 15124239158903903978 8303020831622151490 4102942608838704951 8899258230516591769 9772437425001224536 13526347885458628075 9283210449908091555 4446317390850512542 16607047685877552552 9664708334420870612 8395354135038700367 3382718031005816082 8456426883601757652 505703331989950415 4109118913171827394 14618914378351108787 10335636051247802241 17577366547237738879 12948585219847908168 1648118286266567027 4237119264810621869 9215006571261143900 887021416758288499 17771553801043022606 939913389840615779 361802749710591803 6365705205392668749 8814317443314178734 14094435045188317019 3580729054956325434 16428831635864368276 15249697586199729501 18360556229257265324 12273405335957605041 15473738198175485449 18066410944884345787 17517700389292670131 17094257027243363309 456161573593634530 11365725752788417627 7158278356854116640 7766969374839855772 8732589540113154543 9089917700754917566 17631814528208080656 14086167845686249318 1584024084509733149 10430813482778569195 15641741874430407883 13631621058536332241 12786724662844191213 6834156766708430046 430708116587208378 7447262684387384395 3708699100437256356 8411424067680439537 491342116452866932 17815147267469775687 7239413886087444177 15225065038302021218 18312228010977629069 3432057217885661057 1900422882690925977 8169824571197468204 11702327744144975015 16713503711504694611 16718179849807258217 12318631029476179503 6477437392196823556 12785801932695522397 989154140469224792 15211066961814524601 7893523576267298509 2066401612837388000 648553751406186710 11018227289272883256 7330330741536413835 15930627683488402328 14532552368370252813 6370936672543739115 13365475119472763467 5735450753121549403 10483285566853483304 11273306540002005450 5538973410177371810 9419982403050334243 3650551472620847654 1276163754320448782 1276998140370791992 13622840472873818329 4210848128156604515 4758031134746447 15706712959426675007 8212753036127080932 17856782601740316722 11236550406824608663 17931686757783137851 18140558136542876573 16375713347046513735 8588391213863132955 5939065875120458387 2781882795785711102 7855404982281753733 8470356789801909795 15332012522120150811 5167337529982854996 14075001498159691143 7036668273336717104 15733992113944375594 17386383073742267875 13654426364885886566 17966447100539941486 4911965386997270689 3773011367995612366 9238963405561473926 2001652575987959876 15708536656409966175 700712318547088125 6151760280068447639 1121581997864596110 8980124264556580614 1968413699449982200 4470555261453016955 440077736607839818 1596707432734958424 11877155993315528778 15572707680957475635 13013885655430682901 17571541536531636315 10280168654009654054 15931278728476921505 10945226988467255675 13637019274188933561 11770424839212897247 14300454730058612089 16290774555946586734 13056813017096449030 18381930007320079760 15787021880735720550 13895435112157862553 9859519784266046765 15448673871212514888 15365344642193419818 2630798960141721794 2417775614969209223 8458302933993344038 5087344260461981804 13941614293103832077 11672116766371917513 13374033077394949534 9155622105918600096 402974748281191199 15370226931838556540 7920680996341465836 3882027470101729017 15467749101066807957 2637035137217684958 79009145335022060 14591575705067481279 3870388380753557404 17767546132245885224 6965721454557164709 1312205529201348342 13131442905411827827 15998531032230391940 1937662823202188468 8290786501840422514 13527742831635630042 6657550958542451321 12594275723184104460 17131402578087937492 15444767058580105134 2146480602210603172 460891893837545980 14492078057572102205 5356627332079590090 2541419365947969134 6878179844536278941 1435958489320233218 10695084241805497108 12602151354427014516 15317638859824975256 3575341618827244461 44806472681491611 8624053102460577005 7840349815403755399 508372256962122089 4898794888287915817 9196990700696971201 17692975779351945335 15694477333629350881 14325825457584569667 13848916974276108349 9193312152930067336 8598318163760541591 15750893526854342595 285461884808794870 697198468631840703 10978997119716736911 8540084550689920905 14877626419409667909 15283809458082066201 8242589495704566273 14404457701973478860 3580116112875458552 14051747636389061949 13654903255734287729 16822153579765312504 4098040639573532442 10854463775461859534 7741499543715946036 15012822580145909753 12720757473270516425 17728041854782275368 11175493543133071343 6215659272131849712 17137295222039564033 2370455992241618305 14378878279757838515 5354961182019349813 526279121221211258 13786139558515940506 13237679169865345382 10763306312969429624 5797310202121782729 8010532400416853823 7432650211568331348 17216889543445853987 2082537806117211774 5200688976891348603 15471100703314599370 3958061386939025992 3220239193780870696 11553685551833439470 2941438300540924979 6993669058093855668 14168883489977389676 15745449814529571788 4533345353944042529 8521376516693813011 10883989422329383412 17397912023675127406 7154532575066761378 12145007322545365401 5939204263648726924 15014333869983402128 9826050187101513725 1782404464849022743 3360654631497939800 6912318749916803975 1244036493908520958 2206966016052885246 15609626158253393111 8516777678363405775 3822158651762757093 14793612935035980126 1508424038698907716 10476874879155394968 5702181902951559146 8802194401389921834 4425038410419942423 15834363221422050633 17698470770594659868 9586474212859603518 6522279199204972593 11517066760618128861 308661990352942149 9620386397259018544 553897925463752281 6738116020254940113 4416958689124126905 3892259555526720688 115911838865677145 8205033860987689314 4081339525058951893 11845423158871068789 17078171158873716988 6182335302554999380 10281191993078340642 13693616791133716417 17334537626894995996 16224166789931666144 17241827731347184834 12277537251914242288 11894096423363754209 980769967102539922 4056176433587097192 17471464326781980232 12362054428583243818 7498667832043814652 16253585981019645854 16810040107340465266 4759514100137559150 13191539906491460945 16042244647939993390 18339392654206010457 783554765491411783 12829683030752023682 9908289883041756622 18066111904498631460 10064565007582801102 17983539758020796692 16224293782048674153 5038240518547116870 2861943108043454307 9983523915557772888 5121978839401292354 14471280621269515841 2936257949707544241 3780347172240633255 16807158657097261752 18263592167091606584 14183849722781849104 9187810437663653892 3094737719811475330 9034028939326263261 17568864924515722099 13528853727892515620 13998063828873655192 4807644882159952474 2422849676657550883 8926372060225694025 14092055597840555797 6796673874907824218 14095565258490608576 14175992699236991664 2811202111491360842 5123853441532830666 13565035536535070196 4077905141813401440 17361782458916576765 10228434325994581136 12747072463992807743 268165576197771399 9711865892598192780 15842046132367853326 2083424563507639892 6958264845761480335 6457435178926679556 15787634870778103514 8586829551133053229 9536337081840165002 16302921864138474574 7996028560708278699 984968646095026775 7248440494476818518 17418723138787080373 9654388831376152870 16835580004319117749 1929883254542461825 3997648669221775963 15555908392913795839 13394570775964876856 1123060212196093497 17224698914935206741 1577299193640366889 12485185427456287451 11720078066101676862 10731104606921763635 5334733854282165568 8681079335774477413 5383508226874919818 10813597122237116418 6857668150123765946 12366322986302068395 14458157537029537010 11787089453185658510 3953482433104694023 8177436662925230765 10201711155195790646 12223635810805407899 13440903889483022986 2485529060828563552 2065178341977040797 1528063566541762680 11059179998612447971 14450908767819817128 16131254491405810086 4250724888267267038 15158844026237356331 14774856164149993736 17740848199536430324 15535954966410613007 12443553768856557014 1052495977363558252 8862213441574289155 14524311765870705370 8495006127638726073 1418017048924914005 17622350855972891257 5250281892631431278 16683402599009343918 15387273394049245344 8761041484729871951 15192748640576035098 4779142914837655536 10169474357794577429 6012402851887105243 17997779523746148204 11721599401722298664 13880835131526126450 2558601157745780491 14001029510167963619 2636019149091940089 16937699185560900533 8101063788239498047 11692786963998429810 17654689628932024753 1014262516255897606 4378905954460134317 8893636760673893918 3835164217064857953 11856960645307903700 1091076720949178133 17365945346172025719 15831160629889987607 1397303623312925262 2060235396850297762 2865047513686877478 9976582765863874870 1388319088392004505 12377560097660601124 6540684369652899464 14318245828213302337 16518532580442157140 719581505357964649 15517239811771432981 16085204599145138651 12158725213926908462 15772413930424648577 8629203841154690802 3374757964488359487 17193671482748118018 7090654595936513890 16682139526201990381 12173945511609285356 9599810971936500635 322570488560955039 11111861796835851899 8449856657043605518 7128547524475360193 7851287988899881619 8378708621164945157 10331312452883652818 3981628482568626576 9740601824666352764 17875778260270568428 3729005524316057939 3380936637599132797 14491735091670273175 7476089475282679049 12555504349021781013 8063490454516645006 5068003492065826007 8088641209963419192 6231936033136831252 11788664264074648700 7184002359264170516 10139437431794244485 6381648796377115618 11259238426038294545 5905238252686772537 10710279966953597292 4490178937925015454 14253488651979366372 590904780055243348 13964077882913906191 4998603315879050554 4249292250935023097 6210689444296907818 11657099680740415895 6675006741630075351 174082342505778100 12864752066269477848 8672866550943051296 3392591448788936860 7337129693809566009 14629699349385293290 12385850504758476716 3851075191817735615 6702384743953392317 13572857068200014087 2957808826237747981 2415117025170403670 16910324431594237084 15376326363055548274 4072386427338451670 9664858274506739349 8633261053939682823 4101598627564559753 3098739423300272847 10688430263507172917 3283076067957166406 4190630571170595037 2064710394029154437 14153355931619586914 152716015816013809 17971803453171068854 12492543063108327328 4931208161511775623 5637342450737684445 7575623011034151247 11900337711635470836 603888234445295515 2085028583736418391 5812468785776513776 11784310442498858111 12745378292648614496 2212804968038511695 12204971658715189032 1051084772050844271 5626984529567128090 560156998915191430 6523316227659243511 14213404453774416752 16531947305307484662 7376746668683953655 610905587726844860 15556534943159159778 15290566761731285650 9493462212632231296 9972752270071829323 14812166972232348513 5224003316869633665 11010751983198016438 2126932837920108027 13699726983454284725 5838287447343174315 2442003061935868028 3805945653415013056 14231870177600037884 15552495480130222983 15417785120819376675 7214272507911800746 9568162214199459937 2105631317534597420 3636636320174506394 1612010283165282469 1829722425333217440 3471666910363430881 15268433078612034914 8414518478920003957 5330226023001332090 1655005291138662555 15374005858661638318 14595900245471500598 15042781846017302541 11122275377821305663 10682665476009472338 2180524989970897539 9416745932163216247 11137048407795616104 2552426709538425747 7247150021465153972 14970836836648489778 9951942837144920457 899068999906439633 9172021532953934661 13241857103086789787 5383003201350221625 15707080447490812572 7408651839131150633 3231198514767656802 6490553669056955052 10833872402482872849 10655910608155054338 5837378033894969149 11082141297549207979 17527274319719600678 10972135205396301066 13095025068085936937 11747346136989417525 5179794768124529645 12030731241902404399 12742581892072012897 688340586354335139 8534330305253478146 13048415560974480662 3271251787045379794 1071927557673933697 10855335226449616600 10028348911119421763 17447093210873804724 2799994581352536843 15993928734640098521 12270373527302995546 6932276287071896223 17876968831464464153 4360806088464235341 17492637908091660488 16381473210884680295 7665562993204462581 449409975120102109 10347266002235628460 7311661687485990829 1589507888759737893 4108196687086294476 12211304606182255996 2248635739168172477 5873274822767023729 1960061012403344511 6087793625799352652 8986168370450668751 2283688737853006096 17876147497720899029 1259579668627225077 8249959279134162257 14028886898568260340 7464937362306563084 8172939607866496215 12612517510393749709 16829211752047427419 16909738437477568897 2685101989875661860 15357722351176913504 9601091547882861536 9281776282231914887 690102002807587547 11903483859499289145 6110603966481265495 12003167074863303643 5798577615825954741 6294940383338258320 15718641244849957594 2346497848994180706 11030252731884027534 5123064003283934635 14248171317184234853 15477719103040900204 16108692534409006985 17891592909067612064 9115571672954535699 13996552553927701636 433296898220687623 16030758129701678898 16367473163207067760 11726316347226901128 10528132873216114789 2835636577387440271 3970893668512155630 12109598907183425195 10729754530953672243 7552601956396916823 2928342537698874628 6412799892918522064 12638584472145232185 15263018014003124607 7645872421222174026 15923471938542373683 4624439253006382916 17352969721138080456 11685857238057660840 14939309336643973948 3306811319077900433 4928072554786454751 11149369583599778853 4387359016982428585 10262629381016033370 12083111023941821805 8191379850087557505 9771695360088754518 8858119990859250727 16928801284079561569 12885182007529750299 2871608242448523869 14793093994673540637 9941365681268313629 1095413636133678909 1909010638738698030 13851161990022525065 14930047990226147644 14243908548944948288 14033968883389916590 6554207264980362188 2417297620050606845 303356706068220571 17472719424935549040 7847441902184003435 3126185177378727544 6021018392406826774 9173167943866850240 3687276943823991469 6941863946715991285 155142688102974357 623130087191828306 11673031839093577976 16385464196368139767 126715596053207619 15861223820643239966 15506067416671022069 15074953647615932459 12488098056148664291 5361145391592415144 14154253634323370211 1859825186890377179 7748284801727209345 6068950577448373519 2793018773545441328 11822349096848232581 2290089352400704376 9300789787421097506 17318402920615419740 1503957211854727304 9826983756384157425 2526878300541628766 4855453460902862298 596484106990435268 17788689810670805231 1907938527358388130 14150131028632227380 2144637769171112490 5455043410071320096 16959293618946219798 6753456551787107052 11141748282604256620 2353176197808794378 6764261621553085057 1552476900348667482 5775417415818074666 14577288565834079088 15012177098851153769 6467686346820099751 16982106602116138067 18310711879606094621 17094351842965263129 4292851565480474653 2368971950025540478 1505968741003362521 11867998561912521618 11847564929963975462 4404520108326468378 4871277304641313532 16892883650611011219 8283782178021125340 6266411359951197912 4602089911998438123 6943567248734611369 8828033129293466220 8077551360161152877 5796552546937535041 79548002847899522 12637494321217303307 18105108162266719338 10963480625381285854 6824074771830658466 11464199914929990026 10081876871384192844 12765796356269178385 5987263980710682726 334080627864441605 14909000798336730467 3458047334814394898 3465335983742431935 2894980388606235619 16555964369678467430 12424708106382402378 16334166586053694356 18437164769569488857 4545194539651108731 5989891869084187060 3671528454037303219 13941693331489011252 5433522810005653175 10239494335658386415 1914744865919438789 417198583321271118 17980113752101909463 846887462012203395 16191971801720312154 1694570722954064896 10840253581344980853 12234970648794490972 5683346078849143917 912934567198809400 6547619952246724052 3418174717054300618 1563792118502051906 407474303037703711 12831403833750840872 10918912822301859730 7235675473210037915 1507438893762587241 82097251274148520 13763182999322153050 17806056009107437257 3765203066261896818 3396405717275109972 13865636996690949974 15276295979793496543 2421283781221595123 16824599072988390481 7221652338924064761 7738974499900471278 18147934462929824110 2911125134089550538 4740381916269122577 16901577608063912640 6011777082501993993 3418667959932423923 7921221342355722374 1572288950619341676 1332108355629283366 9359284005667794033 6238329662981847245 1707235750615567834 13299287250112421388 13997233669917604907 6660883697132552497 8982427365393858028 9439468162701685231 5656445871961308900 4168110204354186378 18381020353157693965 3164566850116685827 7437271033821140162 7948992169377274438 3444555604817485241 11404298872990620031 15560252696362007642 6003335193208945139 4407039164863310883 3374879847015108316 10691967970426396323 13429155385122774071 8944698519932270309 15103068396297959836 10021870472369012695 11370323078175792335 2505527357108842866 13664847653977265370 13310286159154001479 11631648693246735372 8592371653718936161 6322675042489910765 16449439565853445905 13003089680777018165 6280469831381642644 9169255818740226427 4683874818025516379 5075799336316513963 11267915661834961943 14755126357724020289 1865853347858750438 5289322564914657082 10699807032645731395 3214349793946977764 10616237977649031287 18378742444453584130 7513788513878789286 10693107604686761399 18220246864319266340 4952422869909043779 11945215903431680823 9307567999495021699 9494330626936075971 12740578952144613967 17459544550837151787 15583137589735037751 15512807123046883390 15201606381255813854 14397475153069703498 2997499960987227111 9236846005930781686 17588184348637046699 1187426749463203312 14679357320244619341 1021047793159054633 9535600730826334220 5672095316531039480 11372010811224181088 1765106957342601972 1376696773172148154 3408739898672618383 611564599790456006 9485330178533272381 4109332357807952575 7683854095117748382 2466537460652959121 503462494938994847 490118069380548529 6676664009831461049 16547403759674112268 18090648013586401830 8433120106086569224 16773314121137309821 4225267104850311522 846639477192608599 7700999693919091030 11787890148256684554 11552984367276203968 6107185897706628480 12410389030334959785 9741209039004847734 1023490027238565974 2731558435266590477 3454286268322793587 18207370646630565404 18348725259506279549 2363599871513855636 10758375665147517045 12135454303004516169 17011612904462531255 3219099064891610226 17188985302612814928 6377362711225532248 1951809583980173865 10961575664731221033 11249763830798039940 7647800313974458736 14492776086673366527 10295051830302232852 6529905196377262423 16389692197333083764 17143144723984676192 12095179323781553087 7669779610793949996 14553121438004895193 2141421068539895101 353055811812356359 9018114684751642694 9133658122327647252 15822899668583700651 15059401866487648771 4032548859198700145 2212835313605033242 1216462685909899843 14231423104358388898 13779033189618237607 395601676458546836 1337342125391028483 17093553110975776234 9766607283643542536 16647527422086761637 10906348246608056966 1810995501880678828 4124711171530526044 13096405744697408041 2359276422583082720 1888391442283181579 16840027113040942125 11867813820692330500 4421495662541627492 11077777029138286734 18187852877913771674 1432630063449401230 13595512880457808355 13301987175126675797 6292080946891474925 2410359109722176807 5463178865694481063 3599572220120811848 1513178312810586926 16356068518096690325 760941612650993695 7458024119390489570 12713436846164184858 7364057318740625049 347062545137184779 8616419674690290715 13084272747993613407 11994653539815056840 15278839634734889770 7934798196924087719 2686869055088573055 10201149716115013657 5654647900985385597 10423246160689621012 4992032401959508527 15863782254760020132 13957577642472966660 6038328216043915119 1938821362947274025 13032203433362508831 15981444289358356846 17192277686914530639 7746997529617411044 1233171059430267322 18018549754481321174 13076746369737194506 14302681003991981360 11773056669196576402 15066540253208954221 8788748503895790930 9294119671100093509 13094903852990279243 459990662437994612 17198638389640004673 4121936334084222744 6099748667377484846 4887859933345387114 378741642955521927 3554283029502711673 11639815274706348803 13584990949838969102 14894963511380370253 6921804583956188315 19170393894610759 9796773629697693753 12582968722018363931 15441243041902024878 9543573549597750435 4690811989257122031 6812926242650007880 12424758779489983553 16476187473964060353 11114291298942573760 15511170532962644991 16614442655938589101 10349433755115170252 17554379633977230133 7830484496371985873 12250132005785680660 14681117224311189254 10442528876970520995 6825485780569880111 2437724560060181489 6261635205978675505 16732612438906099205 1203622212611206273 15934805685204407126 15038848390778898097 9974933892177769805 3775643782463124966 18081447310345412407 13304512326864534030 11397305879607569373 11803162908144321715 3377174364802625657 15920567439097955594 18059053262460743526 16095203165001219199 14534620096993311844 7528250485330778069 3138905501962410349 14902352605809536655 10607157537493224466 16106082317107722413 15832344577827061945 9921715145227373514 9069067624449425344 3990025112817397600 14481658580101065198 7585244140363165564 8893000012899871000 6793859900182052157 2112112100079821657 15434449609823879745 12452886036912127593 18343372609358805286 10525378210778504597 14183076321528386213 17029451779613927484 7766349781789379405 14781608344343087204 539613246870120710 17631133090747224265 12581336048836688189 12564413022478765058 2390446644215913440 2684964820990577667 15139245247966284567 3084084392159414498 13222081514988594251 856808415593013653 12363173935955159576 18333922391956658740 16534210836288786918 6521916298795548224 3346576529346460802 8930328397013759405 15131704104914163729 15324878610164515827 11941848727447727859 16698731732000797712 6530304145500087654 15254033756856666091 2255289290881001454 15278678441305227944 12941387426832562140 9403970853891791583 12178592448691372530 17965757432984634908 11623619607496236730 1079992474575627419 13936460470411014183 13662123217906872472 8102311763779038453 1972965084342479289 13568224262339555513 1530372901650455056 7466388940594398820 3339270390043736245 983473722139608276 583190937060105244 9251752026589343195 6968103792125083093 15310083349360851122 13740773205821207883 13017907164130883207 2683026389550288470 2630725731064314918 16640483111196325601 15560287175408834590 6404741496722983638 3102506436800546961 9061829845556405983 6955192844198491931 1715153902199486236 5083513706374838137 12939105556672450463 16977381085246879424 1454237529594892001 5921606147813484526 2456628109897061786 12157472293685522467 6073172571587609849 17067381890722581493 17732525264306239515 17905757213098839238 10193141260798094250 5396073810625295633 12757347119176583284 12365396155441125121 8513923800212359475 7829998734497485894 932458013168715581 10905410985020845437 12821768362655926988 11913083967655232873 8851048668623794387 10365235004900553379 17566799871289976205 16640064852684691855 8906718211401678980 12761846025145075961 6853050638396271311 3186664224579592464 14251222064453267942 3118356629101538412 8882323026189415361 11050500405414947396 2946698302265725096 15897200210103501587 14730577659971092493 16064224392787136294 7969123782981342580 1464230532346171476 16886200509697348572 12701001638426506890 8662092705146890455 16384925305570504830 7359247675305206513 4049576263905810885 5253873285285061000 9844221495368370744 9233697158913523868 6820434660725987098 4603763470746871318 33093589519995705 12305375226327232760 14423569768425942398 6569267715399512456 2912311251973623945 17801442045049618764 6137701433933649357 1298879201787373264 10140139925837100885 12652463969000878358 15969743309944111624 394416107697171083 3810132296485619200 5960706701562658775 2072079403895432794 7444993832411520587 6503894637085467825 13598706287443519382 14601214859949902218 17010191950928841274 2549630101643659915 1497944383734960334 7071922256037854503 466714359228400465 17731900486841342542 10266425753387486305 5286762086355272423 9537162528438962653 17138675205572370150 15692223470678467190 7169226113980877423 13409828722020321217 585051966572402863 16041427871644220714 13159943877628769395 9577330264290134886 2086580670887585616 11902996769498594844 16986731675515913828 14091244211194734917 8773126651084796218 15405878437498977851 14728407293720898318 12140548704507927501 7915407050133805034 1284134674851824068 9851426377037854553 11614329586596761658 5093638058894693465 754292199068872291 7674474496444950971 5608526764096904040 2535319386418607003 11602261954865494504 5445593537408647217 14236444532564654021 16474967959742934645 4529969218742689773 4862998347517299709 4033105514895780570 833544425949565811 3405447009347487045 15510081608972283673 13623142789637871936 12252138519371177891 1817825154870867612 7373561049045859402 3853199843296137706 322186513597906118 1501900907185137186 8860272981462661187 9095176396840164978 9431509551516127751 15401297978117712826 13296447772052394570 12329766901763432998 4620458648939527035 7023977500109293379 10103975647321486931 14718627968598297486 9634917998623048970 2877990867450967152 9110964414037193653 2410014806007141219 9426505135990395949 10430149743940160679 8981738761500896278 5095450386980777671 8594366813928520062 2479370022030965977 16682024836224336015 603277542421093878 14843695585365251776 17078597818865697554 16598932340044397741 17663963497578680159 14802616771612420145 16525917646543768671 4196362923734395330 904738069970440091 12237587528113589586 9641201363053310941 10256522269932223110 6732947346676737807 13850141352346411643 15692874471645801303 17472368725865794870 2078080103607374815 4583717052371697071 16944593538498476034 14951688601875803795 14556377569203517101 1476061328840702412 10357219368124126430 6569019880781697670 8779772148026863851 2291062665854858371 989564620627152543 330160272947284719 7502949971248168710 5827697707383769786 12184489676766625595 8591646007383425132 7077374112562225829 14514022032917114541 8499303641515388136 16181934926632405924 12563137103332805930 8975895911906960557 12117551262219567542 2446694685476581347 4878743227451692870 12484353251758967298 1850115989555346251 391371955163099144 3015533320010653877 7677454407446202335 7397755178741773032 1933372819946887220 1891945036917846738 3969447921838789245 758851685034004064 3992595391975665945 12193098944222216914 8052601867396304358 524516051776623301 5252344663867864150 7736626564429411935 1178573651341329439 1988011270768888916 7605098982895196899 17674551638666362587 4763821421699506679 323383874662361998 565397749481803953 3682298116769761902 10949628611494782190 4195979520741831188 833383842071730015 9680745882922266598 17063480708634335568 996828821419825752 11645124186179898687 15899678871795723816 3304223191397384952 2300667531266839251 15254673883305262652 5893069764156651251 10358029409014634480 7276135831812180021 11006961430957958001 5475680570891661776 3477802033340928452 7750500723019334922 10268353454587314664 3294608686898009072 5225570557789610382 14374459412369663933 7799737864951793197 17354777509056178657 13303448455307002914 9553520350088309730 15782668550107852735 15528405453527049991 10564753001963476478 6671287679995832831 17134674846050051236 10058427712078646388 13829999372844859595 10111416696330879418 6134232287414014449 9738605173588375813 15036051114194195032 7408096829371067560 7444951192641671310 4434702132696161050 13678860133729231869 11293628749180620816 16926296198725651777 712701955119208845 1559216908089922545 8974499841901949442 9420870949774573393 4223537346292009229 15449409849803465736 7537327709861632112 5369015262202336780 16759504653178139767 2841927945144784416 13791357020751130558 3631875007950848619 17416470600274693839 8568643216308964518 8596368902067321097 9319472976054825799 10877795904541036986 2834017448506237244 5531935517161523749 2233169718948992053 17695474908073358172 9099412296786818592 13862756590800152247 12479137573150708514 14874836452681440072 495178368029350851 9615456278008767300 17168123406926275209 12675390388417606855 12385852701387765062 6168643510505551614 480314099875366212 13098860142128234584 1843405095201594014 2565800132581743762 1323656735953451421 333111266516391088 15147349456954764302 6966021675142598088 10745385943706891905 8229413406943711506 17693440569953133861 14122677133347605957 1178681198304686931 17343108806907722288 13136484321068336972 5494403491848228014 3150831800116335732 14927316132599239257 1885860610920221932 3186194992097318164 14287068271683859905 14891894086535350731 850042006036632091 8394368234204729971 12629642649938332387 9564006380706702884 7972509202863058864 14194988224081129816 6723294452578287683 17845302431416954658 15747335097051214159 13774681300100644659 9612863642055259233 2784812714576582355 14836504157589710782 13378350605605645274 13323437560319210627 7418598828450127403 15184983631271583636 8391901637856099280 3879544708487593977 4781130452764928076 15139628496620958676 6302381696006990053 16351192330568536922 5379970957042716307 5850894735078068459 3153070105937081812 14847687901125831612 10835379139968312780 17775259632884058867 2666222088927273702 12979756303250819148 16617085412799993638 1655755627269585625 10075572331563659580 408368771362421197 572220892259787358 4039284042682765106 13648023747257316717 7342693360753278411 155523767902822346 10340119378197487051 15453018623825874972 2198241870829284149 1659394592551982944 12634199040697565266 15851479993949642112 1533622357093391337 12590178023039267841 2072888407709097270 6829720107025099653 11431802843608303085 8509123289202390958 13991111571127673980 11065399286977741057 10536913631865270400 2319069974848671528 12690059607210113480 573663305389279709 9570779660642580295 16239225840193343466 2208495833876622458 7280685246876026903 4531245507053799556 9080661576236834640 18219187013738559238 15758943182755347072 17779335587173459489 12270959563467490396 779359606425767058 7229829071464101108 12246611550625683269 12567927225521115890 8164834036860389176 468700668642566296 3785997083801161289 4206398434140302158 5741148706016149036 1579286341509576315 3281640282097922566 5991724580411789322 5562267611421076487 6937348109865781605 396316652271010881 5934324642738524719 2029469950515104225 8876518353577706299 8105309010933413619 17201798810626541640 4200945830111415280 10852026389156909146 1940239870965999543 11018017811643532723 16631509788190615198 17238867728984969743 15364684803191289884 2560973975042177927 7568652885919229272 3721891344746167845 11009516854518003991 4028034282519966684 3261018872852869357 1334272322687004434 11969301266675535640 7768504597465055994 11631217554093198313 351857835000165959 1723933740288607669 11603993097329987416 17860401121510025130 11436558333345566642 4790531877242693347 10827860076737649736 16082661714918589238 331467994230465280 7664288892197278756 6678784489304696949 2262585321095472168 7445774804827476890 12087893609846301025 4121946029744941775 12897166955525811088 11002890614360872796 11308212639092434935 8657673262581514773 9255364328758438924 17801230502095581369 15734206131853694773 11535908028768482326 4902912178721086174 16750081069213209049 15972340312235590958 17622161354710139272 1749760796040675159 12026238799795832843 13167699027872591811 7361532941589958518 14686392029465443450 13827376758208984534 2460938479247443444 9560233083594667953 17376907239498378291 5013064025659928123 291427523541453921 13569251918850435290 3822657865961272283 2491083665094298882 13888379078194334871 5870210704594510962 15222894908645075530 3503491014451793643 7078902289729958801 5262890977148892587 17886774895394904154 17832632210580569904 2018391433604618527 14106364918628064999 5792874318273797741 16203713902752892336 9579225136768851304 14932850607823607447 16966179114284512384 7538305316806235633 6181010617537407256 9195333887213786429 11828901542682118756 18069898120618508904 16569667493108341277 14106854258213420033 13535022914267323887 17015652607074945545 1794003752204583905 3849609738760124030 5402395024134559563 17455883950639332227 12661398438461436660 2161260591877334279 15714285448097751403 13053105083555181707 13198543133849886656 13625609695483873699 3460713125502459376 9530432347859998749 10201095366650597248 5328291017268820442 5478135646967405287 15969255414339627471 6245914412705663163 11962164335155161302 3808137020230724635 3318372393024228642 15409584215758869309 10909827482301971356 17122425615424379490 10047051255841112893 17802182940048436595 4359398116744337468 2416592128497893861 13176602791980930800 4909468998807238102 5479530572338866967 15174429391337047192 16819720931343283733 9841681611779549884 12999095937031179601 6709239752638292085 4224648434930046507 8969165389531329063 11249323921052013334 12894232063903813160 2610646181920071132 13389199655010905157 6909400777981082726 13942078637488769398 7444636462919120783 10305735723890657845 9487635156967713816 14904429257007343692 9661272839844476324 9593237844983110545 9709480501709717480 17169346304935518871 10101828249346605574 16436671517262373965 1164656121716758640 7055870764348482544 10061895952886685862 420485394279489912 7665918516286973626 13106687335459617845 17514445163308948340 6692241659965691962 13258170218682403660 17560404147558246757 606283987612376824 6150338124529503094 15721715645348132042 17988720903723281218 11370610575233995123 15504531814274953382 16986054068774679786 2273623025394659420 4695364534708052737 632713111887394011 10260646925269600982 13705923591243502582 17129771717698743600 15345330921799930232 3178933859104449150 9902119931380623741 5169229191762775292 15317598312978868506 4018339756834784526 14779382656383763038 14536727953352777853 17214239058825872114 557265872453363874 12839393643062744854 10530266108261239577 9060714518105580448 4419471180497188195 14717860964350223211 10922756199950341579 15736138195787781463 14099319545326158882 11697278124749091376 9801308389444719969 12433470797750457232 15324059421392336861 10602053798776958862 12644807056276330682 2877628910847183833 12681634104679819893 7162658720064693420 6281046078101448078 3122027435048631876 15875882849058540113 12499755848372038989 2144391945447911256 17017098635370888501 10476288879651044019 11211135350186928279 10993319207776075519 10574028245394830104 1511239557963890034 1344311446430024759 14861126268950727923 7811191996645315891 16787543951437956857 1472401616793703707 2840389852541233926 7948419075494688776 58723699528414317 6818315754299587985 5750879150006114616 4489975076776238975 3936506754756770504 12596292702856560201 12293028753093650159 10631080510419787909 1520368096050906050 525687639876002242 8531034742634780148 3048540055056119281 13276282103907038946 15065852399681052971 7936638641448892212 10845995556618215134 11972362918510573173 11130052569463499564 1227167990551051140 9093678568394191508 3976082625447359604 16002600927312896490 3013842760145510242 3577376933990694623 16980700761503011185 10757570840225019035 15751178356506941615 2016519370044762341 6309788641853150204 12730504872087215620 11320917764012610073 17364142065996617937 6271483332356539515 2475770380617570438 625770182112688915 5496467401687709221 83498291281625169 16469516092981729368 1299453954694875375 6304855616089375419 4629401745440830985 3010683409330258896 13142484446325310214 8533346111048536134 5301515506629821232 12802191039419867909 14037747881012205320 738140973669355567 6917553445054882966 7721057193891385299 1834092793724944489 2691072596760615913 6022919937331177568 1082955389036513480 3033465800083381353 15829632312903755519 10330502261267918281 8458712194803728898 16261511829733299281 17094086044847515425 8449223058774242098 16071937603282906490 3404722942536544660 3000188837042530298 17649592315806245642 12358291584619794589 11040367881836689507 1834795559625378992 12350932590119029826 2447838723016074669 3630590334939742438 12838979856920176753 15530875193828421143 11234665333488380316 6343227123990571843 10752950420388932170 17738832521224562754 6992070792440782773 16619672321614858850 289055585435930486 12060260029026760222 6413925695460669668 6104697217704271827 17122540185669274356 17871007152958993270 10127624161947068582 10323404807963590863 11514696405362580702 3674505731060315986 8631992098822211520 18155829946219490743 2499318536334690645 4805819854954874476 3062485058916014892 17584912580541979821 1123273293115814582 10923314943098449325 12199261041446196298 2408445875905944449 10546455199629399427 952854627496066001 2892115329539840345 4365514340968388540 1856411316782898618 8776490715415613502 948636367240640272 1795024185797119946 14021794949335624974 9733840141307255435 9772530879635045853 11645180539527195666 16125052862957747748 13232152307976114607 11079547308199575734 17543781566636734909 11335573391385609067 14528656334002787483 1318108135339235518 8094740899236993911 9045382499080844681 16639567679431285990 6304698356195572280 6837125569033627025 4871129710310665785 9559618938176472771 14531292831507960155 13772373585887529600 8893109202568916358 3949360457631804837 3119253786528058658 15543819274145563835 2785399980095240587 11953381733315536092 8574361717589269353 4030965395503816488 5636882432208177143 551729239524189518 15086691241406472041 3969345729546874507 5648350405511544863 1003307057268462149 5319825349227137479 10752717061443922493 18141707434527863761 9783243226350818975 3265312406362891973 4418865233328228466 9465279376625314843 6821353687435771301 8028493306607765006 9941513101866721677 16115537144059347539 8739799668519864373 1550269317406080138 324158281738262021 13184178636584758515 7604265534903496286 1659950157845491396 11581459728875863147 8350385858372484871 16615452678293499660 13988050334286536188 15405013078385265571 18344883185102819854 12115932211568696920 12587846152692812765 13899180345210624286 10024250951549491437 875781638422036825 17249627960210551492 18251315736456004718 13545182224068766544 6830739004355475305 1094977362218269744 17660744762017155939 7659303290419964520 2515942858697818784 861755219966960493 11187500823142547902 8406947072797104460 7237824875404845239 1542579686095102056 10654936469451563694 14816322143984858953 13044580077694312348 5142447786187817916 10142063586797259553 13272230342524523141 7653665666631619527 4987197849892050322 12724708987531187262 13459899795614509108 11900508529418233481 17668091830565609305 6542938737577356769 15273535624932193202 16762372533879096697 13216710523042116001 8666488246442343829 3284623223538535787 9987832836493558812 11291941980398616532 13656970388918168600 13159712370149374403 7350787134239191502 12546470390719534807 3571075078886139389 852724475514737720 9132893273331379375 11757183741950798568 15310401820020904302 9222607089250470677 1082283540588698341 1401828759412951330 1523247403544452888 6590883624025303075 11723419270204739985 3117016411152949106 4365926585614075979 15186690937108253911 15336495579690263131 13823300780200619928 13214776912209361020 1707785739654726929 4071029593698171638 1734825071102986537 1656969478111447196 1570880701685688651 8731774962622012768 723589440835199835 10437968376145167376 13200279670354406182 14793392416183189176 2815574239205163504 1884731578728530434 8018608564681974526 2466003182058855566 2358982222169828712 4910446573930899426 6506140387034005280 9729156338765012100 5992827137969020670 17357604908235799625 1199401442516919685 11249073178720577606 15420647709691311784 9703266792714464796 1109463471877079419 3224917130381346680 9078477514029825069 13778789089911191720 2250379751070586647 15680791758890194379 12492552512979780413 6093708701496759018 18288381359523282014 10489121390427273679 17326727769295216281 18356630685864442299 15751944392070440465 16970652238177979998 4383862486798584445 9759438349417540571 17931730832741474503 12229123916415285447 2897227156425711414 10713388808090472655 11020368727365316370 13038481720676707213 10980788632419391657 17451895968417059085 2918093624798096060 7484482716802243606 387200753086541183 9791845063415367355 18031336782562668379 13528569954076489851 11124681006525655390 13270477593542249439 11434067283282869508 16193824812618060413 7662779682612910630 1066179114038218496 9432195250607735351 7690267940017876006 5070813312902686093 12438203631306327333 3738285251261331646 5663343343654408922 917556372427728667 6259196798676107910 5822059921344327240 6063980726955659785 2461481886230342628 828859483682925692 16568993479138191045 6326863486170930383 13946023711157789463 5198100814483857809 8825552179632495224 5463161875098202060 14265212966939033144 2444674206955365849 6448807959783025748 209729063885091449 10964228441385709846 2550523895056487899 8302944326987673028 11257802837301529943 10507405886014996367 8894805849901209781 13179105026746229469 737917714404474144 11123837906018850856 8429634850714320373 55356853006403655 10027012069092303012 17573418061418034671 8708127019392608198 7886404425251110821 15376441487021426707 6817129069407764509 17084902453907900214 3121106297413143944 6035709428443639206 6959963117168029408 9768517833253846350 12755413528088519636 12053165234479896617 2021300289056534368 125568369045818178 5479710254352100958 15910103487649356849 16629536338870994598 11071833540296298152 4635572393539181858 16821900828199252505 14068250953337207924 5391994520528487191 4548986622489065417 17807606878925182422 6649912916933024747 15912653693197820865 1120617521443057687 16586465169982399763 17511413727160309448 8503088627528541075 7063773087414568644 598873396692860462 5851788874883777118 11926966903989255590 9903769270726670004 8552802258386797997 16414165558666939928 733882379740031437 8628295290587899585 13891518119716682062 1380863085975965852 13237617028273192435 2372790349013185893 6274266025642868588 11031423468843154382 6901150077689813066 13080256919931877271 13252454795388907812 2494629139745458238 1603091580158390227 12212237069785484038 15189379146034728871 10651781751441151469 12157609893121361683 6767665025840010691 17798105279976439561 3857208504916764250 6953753872549664981 5801631012548685178 7155147619107018809 14360443597879581833 6272503295416767155 9111696223535901412 2291776617950545955 4768052981860308836 5714193580593395895 3323423625665502853 12908767081048851725 14875873980020687976 17699414558316180018 8790785057625038684 10004757285188694037 7006438555202915374 18306080164924432464 9311579475838094309 8413478435888113781 5835058181030220447 2790120194332914820 10000926154690954238 7487084063240651968 16924345263514918406 3766906722799585751 6611681613100743076 16283075315584793172 4582823234560901038 3073345820447382685 1901150227153308857 2599223214759734698 17123950805331158537 5845060299585820547 8495349728852465141 4404059948476276735 14292190923402208319 6154748269843751509 15020038386464831564 1303237370785690632 451859130919419049 12892332804619390158 1785562429767639667 7089760786097839412 12199892492358036580 13233601920968127889 2594095509515499956 6509736604607066667 7367500121206837356 11573399098918176828 14935416438831679346 8374319066362061859 16576958986430135294 8966341483803055437 14204542131869387833 14209937353965823634 2206107007565677228 1089812020605588252 4946542748273810588 4114065971328181692 6849397314151381507 13952025716331782039 11290776306750668414 13337675341314815490 12275667748967301998 13697275078001561664 2388606686856762144 6068824399920266338 17956465339818943032 1072806935249396413 692601816030051828 594983268479931041 15143186952457267335 3525989574225686247 352866173339304548 6542577752624757090 17100820313639615469 18185096235670842973 10062220666603555149 3131491716840377634 17782689349603028563 6993493043986673934 11184578946784306476 7408542654750085084 5651525919526179857 1903706467440129304 11565559726825495870 11418720527231227671 7700875346050331233 15558420855705349496 18206894892168673617 14312063940156112750 9200895572606691881 13225293248962015487 3467089153541558166 7533227680172651738 18162316592534152522 4986848911134910031 717092450840367839 11292133298651429047 13787322310197990562 7355512866314481914 1184884945122236049 386588220354601412 9021409977061839097 7060839396306419797 12522386853264534894 14671793611022580053 7363818818369750531 12380375247334407122 1714024148771278435 244650112835013346 15495727479114697248 4715699691227739304 60008254118007663 3092902545404495931 7804257136775600852 6395237251127061148 16576962535884237065 13927915875897842244 16685129872793332937 3973652715412107793 5577681444162729906 8863254003810050722 10181001344794001786 14588510704918105854 10849615594676978826 5651632546093949374 10668055649794884681 3518157639393223035 6509766964482520234 16504843338383482656 5446388341048063060 12298904712703926857 6486634476782588211 17529694388779659163 8286172260475975456 12956000612936330366 848873496667070408 744937508888870816 2681126578942663265 15309466863728947075 12131222593674466415 15297108263297660567 3876708418524437679 3774765504569346151 17594177671880366986 15559372846644081039 11186237022158659005 3468842102656152954 14053974114176102713 13035072290366961134 10665121355280845596 11711383762300452532 3287953258671479056 6655164914362796036 8847175786593258200 11792899206469769224 6493678606289660393 3388429293442027957 12345312050452476755 16004101349770877302 3978758766160295738 11623922322637338168 168137840299318202 3121006597846794922 3178542977422753364 15569200649488152068 17351247889735765104 1526121494236692952 12620320733948456943 15876510355425103461 18010953747695471483 8397657472327440092 245651508085463668 14854639631679249065 119748088874924425 12163054483810315640 3443613999927720428 12442205281745868028 12543416515737470815 1442076361233989269 14830762362798854099 9623795148346134224 9438404720421923110 11260861609996639516 5357685030838652122 5300725381999161423 14611567130953975079 4966593911036128692 5535179728702484184 12044789989428452762 2071662219412932719 2600874176528013867 14325824748037695462 10080778965565159886 4038850170757982456 11527536830936777119 13527241823203489260 5027464148956463325 8496217704279773871 13733278483044260789 14258120922199684948 34617006556964241 15296461336232581900 16369803562498533470 12703753389283455008 573042155014784066 3350371219073146108 10863037343706989533 6486308220880837410 10592076663565112814 6735249248499389081 3819245829727712935 6509147517948281800 15531462977819687587 4320939887498673437 6742854060355212862 12248573138488608659 6227925860801248808 13357090866708913019 8238105257336481363 14233741529044697258 1925541458508525865 9700825078625643598 8353371208846175940 15816655803209179977 15382666814479471930 6888820780673481433 7018978439589225400 11477550306298047795 14745762554936360078 13914834833327972611 8833481129073292761 15773787488007148922 13340284616712667569 3465888176605189805 11944176773169054188 13094328515687444793 16055169527530352311 12957773570171681176 12000363369691478543 6292171819186856027 7060471126222730265 2512950387659128711 6688807178735426410 594788004025914474 1384067446831050062 3661982544219766716 933544981040751798 9878415685499702067 1782645363860340062 4585592234430397142 6688179143334213626 5046931640519084952 9940587492803098341 17950862239916608047 4611915993791497856 18001441852827765202 10522729662195531197 5166554797081227507 2216158936764670950 8125315262386642769 7917264958159261459 3201424408385417803 9469216005862905446 9690069565822435690 15803644725393052177 16888228237969835733 2030358177712940940 15534808768689370793 16258482610370534200 7443674236500972279 2146673685242094569 2679386455327140808 2044201730884806825 1719266774877257826 16001290580227925227 12424948525229685461 10660711506349166252 13176959859033424004 6148888759680849373 6879721107506862639 9130470686936087582 4718957530751427391 3242158962221149944 2349003006225138986 4627224812610673334 13385478399042034012 12647699487449113600 7146966243803696314 1923936765975299421 14320529636848445287 8439714354799921874 15604114395052342352 4284224381932469544 9726380190855547203 13408043458971799427 8152584565461445134 17188388222738887898 14797996257046961720 17242677087730422435 5299658771604026486 6286652186014901616 7687661691735999475 7727178481342634076 17171803556873467561 15166608094356984713 7024408769586323293 12052355198726451233 12336665094689843018 3310074493509091591 7657375088857934940 3782943820839851699 14622988021078872483 6715894432629627569 13003690402230326865 11164231246675551596 17300413767419837411 2258797161765632111 1137296580664384556 16140078102722907553 15185938624862401185 2497347959151706421 7312241888106708791 18425800108956578007 6161065700873505970 6138243189985812376 9904078740864012868 17963050367245162696 5077127163608661399 10770917073574278132 8718062811562718984 5007740668652982409 16019755668044158484 2894200298318380730 12660239997349689338 7872023111746419498 17565887970886282364 12799014009087444753 2708379712347721104 3162360840729072531 13557244597924304897 15896445024920323318 17019605252557522309 16274579041246794998 5635624448670631302 13229909970433947516 15038163816207162286 16743476593946032475 15589132692270871511 5339196363183062148 16671201816275039103 13198450146675837871 3637683931399380143 1700759302015063270 9831136478715385413 9272261075807006846 3135215934590787181 138236648311910925 5561100185050518181 7845425876397751723 12679717741477202210 15597059264204805439 5744520723894100280 10503231561721123344 17899385520096695184 10859052155388442508 8791958126049847240 17703522080317159111 1960970564233903810 13924972495928049467 15835300060168567653 13468161985764217487 14603514468885701230 7493359312586228348 514958166270193011 13990571019551947130 12536309206029320412 10918201301617077151 3373600663808663674 15186047141545090126 16662205914157188833 15158736530845233048 17684039396282926710 15722722391732139131 15447310057479597614 12498921248672580000 11132573127206507778 6363184855224349536 14932991514612490069 15709333687741379807 17962011886589485417 11954976630045611944 14089332840226639935 13985686613203830294 13399998019270470949 18368411709410337667 9212128886021287143 14089861200220870174 10330905282539519723 845383760892220195 9202699451626583406 1052818034189271998 16049317083025518821 1262648056770507016 165617659954326530 13959741723645156713 15378090198223013009 13641174447451094096 6241206024269859843 3130447034437087420 11042025899588527692 5105099312962438946 13212110891222088086 3349486612759500095 3836207811916194431 5850715529422917996 7031426664529498743 15869895587639103834 10574912599746975073 1255097099237263503 16452062190116378358 6390619411687321344 1471473928175429653 13634993495287088799 7366514424098028146 763712482029267740 9651933742749584984 3476597518858059735 10423023746662560516 9529386835797393657 2939739520567697983 4955965539575878170 3294265325952449994 10313668971293620683 1520564815484790571 12190807645433479914 15307944032913179151 4532893434003910486 8014390479422064988 393413745257321874 3411213070264088831 1581306914572787909 8344487071843750185 6436609562156560268 17444624369406762165 2312611529299515771 1560451112752697365 14313409874362485523 7806569698621228514 8383206031680695384 4606656121282252600 8086711768209487206 1356190332614524792 16740382014003398956 10575946778530769994 9441681788940723339 1539791068051849407 2830405537558159453 13671727534940664227 16268680828017318033 16456772750165959371 2682931630302200992 18088897394049458946 15967078502996899058 2797689489592971773 754932655055193098 11970451624071107487 8796413024113703460 6729844556413936181 10539482054050655412 3289714381005192972 9673808843705494754 10934758904405285323 12389478082007242600 16627229502660212453 15606816683490473291 12823739448774834258 15111826745019345413 11366222767085496137 7527312170265200680 5587200798465620118 11381236732150043812 90266656385623585 5285866894759596687 9252911756774712879 14923073070329476528 8942847119977022885 6179687246926778229 236056693773406302 13005111804603779161 5299995518366237815 11647842722813859824 11430671685072392705 17025360985966739683 4506437472239275268 6780685654056085995 1934723917431758728 134339457205987758 9838922263689961174 12571991065973497247 2490399126732975444 18434605563928063421 11833761646798486281 16446354071080177069 8032114382896519231 1854686732707891380 590769212192615122 18108110733042589713 1906527714033963832 9401555648045469772 10149457809228133326 17223419134060656925 1992255130204535676 7445347525582157030 16800186666626141561 996384796566515646 2143069063351207861 18091108591004742356 5907216631644862647 11740049182766020058 5463922849047745701 1706426180917883413 9594921194021456801 17113958063327575693 14872175737907759277 7791505687045559126 3945413362729041509 9211323046186193949 8200931247756919372 1333351643543018598 11649576840941667963 12375822629015968000 13242023676456858780 6406780405627256842 6451322089313245224 10913751422788570466 9960137481571663798 7080206958446865865 8772520168295879213 6990176185962051047 1451799794315738806 9441756192501610766 1683302305637345723 5763222700167043600 13044399733365036696 11639393973088678704 15920397253736100363 35280121792497304 6188204999257507107 16650990961301847508 9904968480050751447 9946540191582466243 12991861014042753163 13980908826032554422 10226435045165758755 1654128793191833841 2714198702213089497 1660603578071501122 4485955659354829009 1910096700622349476 712656693723132794 13303488075411829952 1368476862450875000 9593688847346495205 13274734698114487875 7831085776629281483 2045839401064346542 6361695695969877848 1626646496918050651 10541222687029524768 6573641640781144941 7766951736929142965 449316214630976353 409384420527211750 14322434740514483003 15248016599725566904 9232587546607411800 10535051189263862328 5905858182850580613 3060311582587762617 13396075925325575636 5137820194492986302 10596449952493774902 15189267000181166192 4834153031361180475 5577245008720787401 2928735241094324386 17009213697898376606 9129860421190116994 5793683591620628453 14024617245225945049 6756691226580092671 15367668783472185783 7706204637348521427 14186390981824327088 7330618533945171994 2496857536878848723 3419107019912102206 13150228394111403984 10818167133643880836 14407838297592742501 4750244594057172814 15913778306098749790 16751049580994035669 1184666511613793024 16599325160101767188 5870022298747247298 13584582383302572040 5548429205339680256 1158988322270095237 18027497272414628113 126052502031407610 16634652581216612573 4522308314593631313 8431428747072287340 11137887863906477112 8034926171999534211 4064794267515929495 13106806762557741719 4283428940883979283 7512321169911446596 1552336989568011145 6502831490400585599 12818020262440732059 14560215939949597368 18011636543393329591 15165438971401832270 7885147909492681594 15852727598302407428 17513674522124050166 9217369735226901629 4869258454999563418 3995773118666077229 11939076487546106807 2710975184313994872 18252458555983654152 2707303432556366171 12870548900643426467 3655718194616724202 12585581922286387523 17366087284767808637 16553446388740897096 558261339408698505 6681294598638004803 16333727807312291162 6251504944860652157 17775639151998336360 12100655600647139878 5456782838124886675 12462118669354620232 4433507940838147049 18322901527327265853 5428437516416531580 8023283920882341937 2117936247838271800 6694251741018674190 10566339757280110357 15695270818071958424 7925348796943151400 15144643228467659090 15351794921146144232 7399038387586794409 3372836615237208212 10736932983965095519 12735215504800062735 6455953215323429589 18426294302614647340 9767790803710827297 3135347810824496436 17227963561971813672 9112701257685578424 2929698398982186796 15837179566273504721 11581688661933015376 13655771868720050381 16725988970250700552 4211620124873605814 10131002835536379014 9164446202058806090 643314869274691538 15523583670469789925 6715183221210800190 10739486612257181194 12241238872540070876 9995119094385654383 7540990475761764809 15668742836506145709 5775525611877564023 740453224415850282 16367618750605328256 7183629357154707936 8021536558782900753 15619849323714533225 10482671452704956080 9691165862358626225 7911505297635092114 759243306303816768 1191761617567813232 6524067421768045445 11716388402657487002 6827979795385508132 9529287599257916399 59983505679342209 6076030849859281764 14012341913407961202 15216758857115748267 5396023343821208594 4861844604939389619 14627014494132769828 8306912886278687152 12974732143011492456 115532840917063836 11875871948928299309 12220943899015303286 3003592865214552963 27325418407890993 471346138223271391 3738225663946433759 6257604553700422768 1619210186870435430 12255966865360862409 11172567250903740781 8141584219788669370 14232995894085293856 6659387403576975056 1673449565455928046 6506903226230488877 16894536799956728999 9130749214861182293 18260697625697147097 15803748490623558680 9044254882007157982 2354315602758767105 5750970662424517525 9549829598421547967 9492112579704709335 7118411337588460841 10331020646540794138 11306206778647314818 3335439963508198682 6195116839438208010 9712113668132289418 1116046839656396968 13886568994243588497 5944482714013184931 12561802625063629337 2014625796400047782 8424729341436124333 3075849568982079655 2267114102727531865 7187930975977048420 910832024193957782 15515753210645755966 3172522634859325082 12318446298886351947 5368139056965175096 1718452205119277991 15639016727353873040 313089330079371487 18047302227996494670 1947099268500501190 841198789762788112 386911661533882627 7432548008700011871 16753782439745965920 290298284201541086 191128289752925462 14692857012487560460 12759689425196867872 2821274041221490435 14455625230855765986 6520671649906146837 18349753307305686116 11128533237553817772 5118484614607891391 10745814518472094670 1098737150204177103 3795153457034072723 13193098112657484671 17261596980596536796 800172378676883318 2361612206734950441 3803426109951411564 5865737882246594359 17778466409910579257 6420280843669339724 12072712357272333564 5855184082762918087 15318105229170445505 9499183927699476370 4852291677044714844 18084425232563567398 16036118527581511551 3145403685388204356 2286053532174389147 14078835602623054264 12435065962819060293 15613775346554856777 10667330541863167166 9508056342478695622 15645240126694167680 3548993928376481428 13820666210194900333 14034477223036198790 12117577287315304662 837193938228248156 17953996527580628460 885310036074087088 1703225175218354980 9209564741590771128 6529026220070017222 11615627796265812740 17302633281320835361 6952795141236632367 5787072585816798261 7141565515492699040 14955016985066087723 6208042590555916377 7003411122859215858 18014326071542414802 902320924427545586 8802186931830474731 11201090622504693353 18356618400549527211 13292396482441121943 14327243993736069183 12075398841628204566 16315138227685753690 8937819545159195052 10186124725103414791 15864735270172797585 4186504314241073435 6306443427079836684 6355627683226420514 17189040527742463511 8728633128317117828 14656352458637018233 16482491082978277139 16497521398877621334 4648747811075350810 377421510842431389 224894121481805478 4755683307828025480 1173542135074121926 16249715857563111246 3220159049715535161 8950878262309825936 7688664407276706858 16251668683308439105 17910139977808817421 2040997488565620966 13119715562519755686 7604748878371401368 17965029027737024739 6060848162119011407 7142302669787068877 9495593933556120829 6845495999202636799 13885522626185340220 16709312252662725237 13796061038675858684 15000557698324706519 9692476027079312637 10283783333449140678 13046254702196547496 16448259899993608696 5450859290647645283 14780595843244831882 1065106852117244126 11628718893992978165 4042145139162362555 16316915343785243002 8580860062686628929 1597583697698178417 16998642455503974730 11002593019194869737 6717014035380411082 11543943392953677550 11469385698353671408 10653496425269841421 6659619062141798003 13606346724682963700 4484754272075581352 16272199499908200075 2650439418081041907 8387156024653256122 6432813488677979420 5916112094770170358 4018165601340277285 18206815493621903092 18042689485834075521 8632645359665002145 16452719262500828274 1065954009307143983 6445481369196317392 2696517943383462087 6865084943613046507 6376836872493675651 8846344617848867468 5972993684148001842 3955222541122482008 18268928160391286449 4528169857490431767 291095324741949952 7496359271186087087 3308728686193169815 8908464243670817208 2567284289543548258 3647568261123638806 13743475505608879939 11004844963960086958 12754567958060810482 3933013371106438697 14144667067652277480 16969680574772684589 10097802420958683165 14851796936495870944 16085026788630693971 115804334251378348 10690979719560961620 127199438459860810 10746448221167585652 8320340821102949940 6576223137119472780 17180273514966792926 5540922216348540369 9569944572297961539 14752308448774015863 15942117379010747213 4933508086510100681 4860096297108107666 7451782205206440683 7835002175003264048 8461057371535043506 6764706576822972392 1985095185372626196 16024774296758711276 11205795448780122346 17350270044146748173 4804655029281892323 10638259788054368689 18080729903505660230 5834027319739680896 4389191257306937057 7631030968459533936 13946661930203705842 12671338936675680100 11311143688344199043 2138008885042669456 6750556584727767197 9404334809414792673 8563806026935680474 5412870757441592811 5592433280509679685 17594342297453471601 10068703857156432117 5181528028983828221 13268327741484323939 6440214424020676543 3724331919104336832 12662427602573461087 13001638044455908108 11360760087725886666 595821005805174750 2331618323186087718 16045325042323689842 11536936883513352191 4713980358903639069 16151993518326588100 13951893976143901094 14445302513638563798 12701873697628836410 268033976043839069 2955418146084309610 5359499903508302009 3027392725337175222 15111714150803210286 1796279964893441076 16627117539135620896 6678642257940943230 17705585027673150314 7359605214911015869 15818135656153681478 10192606707787479988 16215922130361973440 7799437011448794932 2101176390121083152 4334001942553657716 15258950626310330737 8648722245848257281 5561822438415002753 15266087560126184370 10912264535120355325 12104436364699150492 3690637678536787280 2601719774368173443 7120552765349118764 2655268992577898378 10631729470192199840 548362548463594704 8563987779761138807 2565644876439725401 7045048791513977561 7096766675809140496 6740865637318768197 2471117241099577816 5035859396036816132 9021570593922545011 12337600211884571212 13598611569660815534 15054572736023284165 6457909332429352039 9964535830942515713 827549452171060038 13992400334011791493 7536282721405493394 9535545445504722996 12457243718525482713 12713692281008474121 11694720661536356218 4220512307212143739 4403215517232994634 368502478198312423 441642238865988907 7378129454534511154 7747938201261782207 10832294208251728118 7058205148997880719 9028326732517280598 14948539710512435713 15561655724078245611 14218344125103036283 1040536093936624667 5531980937892347155 9877261562090053292 13583920595959010990 5316438403380944484 2644681102394469944 7639194153357777432 11570981937819254230 9606492708977138142 4922623355846550262 10353487463140057629 7642174664591471344 7416211586569016428 5407131261920487462 15871335025119645667 18311968803922666805 1292056938410809271 2916112413424689551 14104182561382734683 6825962983634698280 3307517886349748147 6189132179555245911 1420670925663500344 17757304948050456491 15212809533696268922 3576869997293581712 11272117108888257001 1054833457259021043 15694228519013985264 582794365938178546 1382321943882928082 15326320397329753288 5433747713299079700 9277635403350424541 13052884100241537033 3344983383180347394 11689783208802275274 11562796363094204751 8150239915847064444 6664769117676370814 6418636979243049167 12779293281473630259 14551869561040823923 5441770917782030540 15152466693577336583 12754573529619806371 12511980153614032301 6953550901773061501 16921742440009627865 3040456898326165641 11692046815384357992 15074740835939859953 15555210644576567593 3210268329376383808 13447538685213007403 7298721983425421219 2444312453827886123 14420617813354029074 14754708074577791441 15478444521300242088 2683111554483941624 13523319949021286101 1458886986595296086 9448270379653447973 232473927933509521 10895249016715800016 2132498985415610599 2309595585034356550 17610841385143719843 16523757127076190218 696425087113595278 8408599897592205267 17453568550589757702 7078674511961374876 15851194438955163200 12622360447296993861 11551449189174477801 14379842485084007422 3346687518317518408 18065007909047641063 10636211659638930980 15425499284346342430 7972577684099525390 17491802899063759271 1516298056051910487 6297146758388118043 8214868868862551646 12499624851854250470 2788685691677877827 5784839287983659796 13280124799486358379 3126057315318734166 10680757255325209953 1434720789217693538 1902928350234522350 5172991360223648757 17311666962988471434 15131729819892130556 16885641808156230868 16954897651966148251 3243696995303384257 5403989929253771518 4629892959060523532 16279857549862569845 11871411828308639386 4530491847724439910 14242683938284625506 13483104685125720342 18257552164814551328 3100448307641904270 13792943345255448474 4574671163170139400 6593361551312432882 13381040494217398702 2990854623057909321 2591298234207369801 16961170187679208079 9088220490037741023 6377556937650346141 17536407364384749001 311444952533014856 13310925400268752430 3941569183625027065 11064877097877139361 11753740041895277700 4665785303626062570 17811714174938077696 10155040804926622761 13084120425771417781 7017136898480147025 9644215953089352831 1277626371047169133 1775647428515478207 9227573936075301297 11602705054630569422 12077978453586734327 3273272841617850945 2279698162980046061 13730306244747152777 10479570126982963020 12495189447691980468 4810742856218437572 4427952349304781562 12314260596946373544 11369193538781586312 4613354973392429865 7782026918086158230 18138335683109292759 14168800780447070306 13895555992353772485 9057560088610351379 11064675687342746259 4206701928712203072 3085038763585698645 7426101358309227323 6066843608772278905 14754155391356034465 6252486347902597302 7983635808559146136 15752823892296297700 5369862100237292976 565687165778096790 11106009677560691940 9734743611038280936 2792070215584575867 888546752384748801 687566122295500222 8067768479687756252 17704334729059992657 11274458242532281398 4367699636774893111 17036490047167666817 6644039627163790936 9436635745062790660 4515327905788874103 3968832096560791529 862874980766590293 10078859498399274677 9533301068648752901 9517541254194805553 14580379010951950399 15933767775188463996 2744062800926083559 94830028543369636 11324360519211964921 14098880796094132825 18391085036690940973 206357917037926962 2556480938543871701 10451866675196651070 16574196640879769201 7298918181250701274 16381861002628693818 8087074491148087702 6429341859492662354 13368609384271408389 17099715668039612337 8816691948641651886 13854934267596484164 436207412428156557 14034486159216881651 16925066911170812784 10780578564318130946 15443995333173249303 11061956771388822956 17477768843705247101 9924508265705510831 1545933605368981142 8821511240501673603 17510088675901521145 9067615675195400795 2128725426434992013 16319967127850501524 10061828901118385140 7659559862485834591 1111593385807970537 17125106315625945599 16786094887085090094 16347774147592364334 2784293759056114953 17854861661980600568 17515135131071778699 17769947855230494075 16531858887230952014 10365723535260220266 9023711940966620709 9019994273465794277 4417039884887951209 10762068823100773994 8037046006283165767 8685497344811155636 15616348490057281233 15293218537671511588 9912710607283895052 14410107346665680806 14863934757476656842 3333865899832322979 9783226028312464490 5681118683879335648 13838913299381916278 8902353289183066861 11196092139324110504 15883484617589033341 15844148624907354852 205727199663262692 5862194632826293390 12617043066975946446 801612840002274581 11826713283680584317 6693569144714584621 14951403306456497647 16775915168789934567 7428829150866615151 1431170627336833337 10992599518416321111 17828485429463882117 17581243911373070372 17688041777843783144 5558004383251807699 4086214266719457392 13315031649225434340 4849399066158396650 2292041336817403943 4130990196761965146 3931866135456408959 1572284522840974611 1311995002809354517 7108646363164291302 8249416880194567028 2375310052662702202 17546917120780735553 12293294862458614339 2396741207147221673 15200624786637738012 16680209826310349807 11320212985047012626 8578924314795513167 11772181513622884382 14360373686389806206 13141264687346121995 16776064427507297364 9468916759531536811 17338464795366869232 8782128981454024717 1084793881122907102 10150872196303573423 3929873887613671940 12571992059587869584 16607993086773881019 7003311538177531331 2278405602865950865 1116201509850051363 4947958687011003053 6105782407212217350 8746339975648208311 4568816589568815684 2425336698512541458 11956762426298326124 16788151200007768023 15171800814647026253 4823956935323632085 17542896157183537687 8555188594670217435 9177150321272833434 2372983255843620104 18168782971480126927 15681931772100717009 665986279209579128 14717154686142550208 2988603468125045927 1600904110397967978 9843241927618131388 17317676513899433635 16017961180897073390 8851475401004995496 6060992270863179510 7016793787374526672 12252099727484268632 5393773147449537109 10371014185198399741 17909205299988275137 6277968672743266983 8678609246430476651 13918193539881150915 5677897761943695574 9199016053068431935 10640047522351307534 7715085425214740711 7327647477584495995 1487835263902376765 14640217851273664432 15422956344634839864 327457848708920933 14419706040491736158 1144117960850509352 866735474353469061 13188364499880022829 15261768235773588746 3453921001900266165 14486788462590777152 3990377332609999539 9858780267778301335 8319091454424130167 13246481855500001532 15648583422672795962 1184862214563669917 18317734289598670601 10589039688673315942 16162766612705671483 2522900585160087805 12869937562052420901 1984220429552309021 10832130142206625022 11346647093188511345 4267506339958092572 2893422436443418352 16918418031719388553 5744712770247819619 1879439309585456847 7643348607950918535 7457647872631596707 12627619991005395189 10274871147381987238 3467457191307606230 17772583846080041463 12718943144599928722 967825041347945565 2520291217166539778 5561029218050988038 359325551013075561 5085546425525658322 1743923491880284593 3322481698169958191 11979545447212166049 6985933601297599855 16048417694475478345 1843992674167041279 11639657770157326655 16958305406570700699 14641850225083371330 14883603690679591744 18235719564324163709 1027671761136878072 5625144361820836796 15529032536636162902 16956978205615838119 2917599060549335665 15539063887745786181 1869983801669556349 14727051555632063166 2346986112348941800 14099432426415627856 12798471607092097796 4912873953523811969 15440136589013513597 5488453701213570498 8807816752962436380 8012637199148681305 13006128743218942087 37375766374736052 178067461749345826 4799149756850850323 2855170640986283357 9760232865461354640 13011653931428712484 14802090978970268161 8398613519779272621 352509187918002950 10375702655210003485 11181397357399157332 8991155041237760557 16605084932518902885 7667920159025463193 10997673482696628307 16255915081299281016 17685897376762714125 3493050653045873809 17400214430066971374 1564132444175377799 116766586630091620 8405742696542936530 12717961113203498703 12732960077893963683 1526228538063322060 3094789845755263577 8207655173316810380 7805059667832029383 14086738988021659685 8723349526446542515 1983399138391756844 13009567906521181554 16524930096242682101 11475696381141030470 16670626042574684125 1574473865114695023 9515974143545872196 328257195412236756 17269317011743883537 7889512226001018727 3261843099029836591 9890173019446846537 8537063626356763733 678067590945294205 12009826346645076538 10787958033106039147 15951670268719605134 13544117839087423184 14690835038663312223 4038464826287670554 17190324666026318271 14225436253928748432 10109968813658358363 12234028239801453689 7061083121767417191 15167077509113789294 5878118430569732009 16378942867921698034 96608494261986100 18444360831863112974 14159264653143341080 13164624830171733411 9186708587890137567 7004469103010761377 5961636224500301885 8036444503309573645 2257948083175633099 9559654160717379534 18087000001289102246 6565547188964864956 16922852647630440929 3231035823691864144 9304601132790779028 9302805135903563047 15969111392455443593 18039012344876529479 6439409800080596959 10692675408283521535 1536650238569214550 3891060516454738899 12179741219338112396 12044862645105583120 13471870227372241646 7300492699386928595 456727470009580382 13187010338642397694 9878922239385730678 11307183833798499205 8937663280659406341 15712518294066802882 13261356749493012376 15641189094870374003 7180240608398666069 8913996146883035976 5473105104207639505 18386321768079277238 9613103141731220613 1906059766973301603 6380996895488300420 10604173547406174021 11343811832204876211 7739155263260712167 15474059905116677264 7048450633768491255 11868530282868502771 12589004700165443364 9046942478175296036 9975142398118452986 4870711689906527193 12848820746927988979 7363931799270494560 21801303097438205 5729115208809888061 11695602907222475798 14448566103687165562 12548668007094404693 5214916128546339621 14911307396850144896 744260031664652831 1856705146586752051 13471489994568249070 15845496916721486527 6076882758989399954 11130435810833140107 15258509211357272472 10391417275684382481 3572791076668739983 12508034474975429025 5247485615632504844 496228616460382043 7771930688283017801 8584089173890736534 2902249470911194511 17221856013645068006 16146121282548584280 10518576880649575891 5884856703276840739 1584732088824007765 6304612713510481546 3876019709213139277 11615619684285638224 8156843863518703453 14958005679822576135 9041475585509181707 11747533045330001071 9241182375301914279 15914715855432877415 14813519312665214398 8463803782241556599 5434852881547499343 13854671624521916134 15363358488844291042 7928435241911256313 13425394078863747116 13984448153348888222 18028576863577742128 15986041849597287635 9096646884223448822 7674160721803041558 15682284447072736328 17970067280746209995 6171841481097104586 4686081403839144209 3443388119277213872 10024321927955411112 1894178580910396939 507300466140808249 17334511098378540816 15357266835288267068 12707736705356235514 10452209662339412775 10110742910782128065 14035434028324798761 7483801623429877209 17370085251810154856 11501649610850614408 13844580132017400710 6073198588223604855 15740926086180192478 1025256257396219425 8444624583624850932 11874714221703718178 7013282789856580744 18427207509084936735 16137489252396385416 12460430004940204491 4403586827045617473 16259725724578539867 1307798438193564402 3004241688338312437 17959034265828546932 13481038087500974631 15817205696304260300 8775051903267064331 2630056447084125684 2962162451044899402 13776657773133333295 10004917167573439742 16513808181423749786 16548478189149572672 5168333655826419919 13092480495368808949 625300534779342650 15938048333129984903 15727825220335985786 11008618712401313847 15484865869029542822 12182395131818860918 848245193141084908 473829649345575706 13270140701492406139 11429653184650235087 17663488912971603550 2521731849383624445 14497772598370347050 739826013997829684 16725019638144038338 1490593539443358929 3168466026390251931 15993817402721229125 10933232673219063562 11764654231938779811 628731763874611330 9923041703908382980 530425399142581854 10138040963785916870 910538348621185019 4917334572457580229 13652731668876999511 14016188356550042300 9142573855215302027 1024367329823187669 7568217153696830434 13720172408973898331 15011784217033345402 4607388261990993430 13406374794130311758 10710065565678679068 17661817113117669873 6128809005866400800 13572846382879858969 16533889717856198707 4773736424775323208 16200282622866566126 11842303337784004038 15648101710328760149 949061558399822919 16068636315861406268 14174056969897577433 7435327986644850054 8981418346983837408 613680362340942532 13390911007796391135 10635511511509937506 13496668784938142996 14127073009517836657 17817811429166826937 4182839963655343972 1346506487555073069 15322078263598137988 15216379599096634140 2953343068104332020 17736336755179666220 15171210550161309643 5715860815692465005 15037406856505433918 5171644332216178585 2654978190986740452 9040469488380023596 3981312183750572093 8661222728289931295 3588442764548806680 4305631067646902250 9501853450258906394 12257478696538067521 8510452454740688571 1174997829938647175 18423434878887624287 17830345740731241297 12720015837473997247 5764820217589788698 1215551069953922497 10771870043699131585 5375712985340340474 9336777488330811293 5389220586234335340 934014889149290542 5590058363880517864 13921987530838465810 10797818782330361765 3313307614898705035 14960043948360814324 2208963175255166711 15569687265771078277 13443417265365596202 18420551593766796934 1415785718115726244 2925228388480553026 11578050542200249624 10376232035546539613 1830170854026944887 9303469738660090954 12535840636746178028 9926265909819972092 16446707841096798731 13574254421492684224 17621539108280930541 16843843125540475032 16820566448856037701 17284498864715214118 15772168993698868080 12380274453080201110 8929376803459428478 11842723348745195672 4090928672545215308 14245361931015513402 13266913482408723297 4745962539771794303 3303477961902785971 319548141222504498 6366916119156588988 9888390058163861947 17241844984399736835 12319904204181562461 16414601228626320377 10725482520985781347 927156611757976300 4149988272261672454 766583561154004024 6545051498974649244 6441511337980861736 6519581978455361605 9356121005680194338 8295412030605856333 738017342223902408 6987600216534268749 180435909731261774 14301228374614889269 7998370831543439060 8173388476851160364 4095425423068683488 9598587193056083223 928398991278442859 13739578021725481078 11128950224781549093 9371552767059842871 15119291345269677482 4729927453274097508 13110872715530473184 12614258803752476017 1335028618917781175 18380950632683796489 17750967391920186216 10163686321678522538 9798190309814020137 12016241268407499076 15014821675053646859 9558193306505370808 17579565234763548220 5494316703036440072 876037200402274865 2289164547896786263 2419853173730341813 17215293839034152505 16548254923399125955 13406856117191002466 10582303403089186835 2113919610993018158 13456625773849162795 4571750463873250226 9213035488296001950 16193998476573599728 18243743141514709609 3546490325356728982 3275872356359529598 8279433561965126720 100584307091032522 16492991042919380353 4995136039331941598 13973673682816078962 2682187654027434438 14494098955901096592 2405066707950765203 11390091358653596003 9072891141713353919 11597664402728920829 14630361602086514597 5529535689826281884 3726029903403829077 14788084793768947180 12367726625896077893 6277098298341958553 16202722662551973909 5821186007071514542 6637936178806625921 13668065720401455829 17664716888166075431 13942843043926359204 6564668124145924324 5569813141363512139 9425565322033439337 4795621060266963878 13731389488148370191 16750554439235946123 4679656558550424568 3941276704112149312 11362950127370447594 6522345378596214923 4662079633449154768 17542875486734972712 1663132057593912321 2072740106020446482 794493494950584950 16493828103114458297 12320394745073037288 18146818070973228446 11602047472564092492 3578974710688395396 11421013583511561295 7550961382935742175 2518853061212133575 1591831825406580843 4624686268124675141 10736964741279050810 16842542420765504654 14435107644524253464 13621494004445397612 7900402253912171155 17095595254998016478 7219274901001622661 8073604989207392412 11354950835989198344 7310030500645261654 965859429265512234 16017551667273359233 13863630148194376104 15857307175795753397 7229178669315405893 6959598804225341958 7568241703585450193 4517067301523519753 17883638346638628718 18389502113923373425 14684025810309394049 2760395184670038960 16307889690442121293 10838346572050992288 2943754010080300796 16826238336145605018 504587716685190691 5594238287658069374 15630318317376941213 7059985876150541527 13734763556301513102 18428110699216325727 3368816512178570018 6814828202620385943 14552701982570648940 5292335674548296359 11082287471156348574 14197274442251146885 9569135634590312407 1074191653199564085 12250332394451686680 1704553947173576716 2231330647138302579 17728366247153194430 7342642993070715375 18188844510648380282 5934556825292275947 1270093579727646145 16554226474739390759 10076496666618931204 17664397790348998284 10046888980454130444 14348938897589848972 8309818891110911989 5300421011564150160 5392894638195307663 3095848817227978973 8095679436638257678 5041561160543815850 596292664062693258 193527819959652547 1809031966656860990 5269849226688468745 7617147344392733530 5715953140754628186 110931449244476479 12731226619294917559 5013252271113544104 1605858093003115536 4374968428982572831 13906810707008084118 10097606368491196213 1934872472073075375 7450574070604903042 14302122813910378644 11141546295074620735 17207073932827975787 2810849911784561120 15504467815807331198 9043337774112076356 8344915588126002743 5992585451322409234 11192583215704841845 6518385076801301821 13396558864561778195 4413738021013446528 14571248436853975255 3410134113048035755 7616134468897920180 7067607575083898226 6443928386205635766 18170768039110697104 14619225427582579946 10314556223537987926 4210752251516285251 4742957099927769029 9811286155774101280 12474360761021166465 15634497568329919826 12294369710584032308 8632206611640572306 5079500136661366874 9404811186109526490 18213627659422712456 17344448787973014606 11900513342942126763 16235735370623439661 9630738932571069837 14734238117426871441 8842166692939622886 10630075014159330835 9610405854032691809 6006124133130356073 11562787542794684894 2438586096638563503 6793761561194177179 8233097038676563242 5124205552377189349 2766618287728906390 8953012383095850117 5435814813705611180 12241623565115849750 17714915066148994030 3246636858457124084 1736862797555151571 15343215406553943306 17878192901074313219 9611105320726039747 16265731587231704401 5968368933002606028 2409826221951404952 3185666072765948745 7633959741144771408 4041285925181287102 1479921396776052159 6696976806752904139 11578563073038985890 2440697640466476146 109597856139317502 9968187848423623013 6520476827642926240 1341281566212357924 13410113939386434950 17593074188124054165 13398676291910029235 3761615748142589790 14491069195565987899 4697289865595418798 900700987393846701 3628648501397677128 5493836341913243387 16327536754944228876 3476200094987165161 12820454653282317363 3929457221442549024 11744019070723342975 8558104231629176875 217504697214546834 10530011681442871566 787429188916770335 8606508942971063507 8081810314075336572 17133637103056806915 16793732329537013862 4280120429954307358 8906933296394312438 1689405445718930301 2280581192528835444 15402779102713414567 15662313679797730583 9090816230532790460 7643771297088075878 499409649144758178 16008221833671034944 1217469161908177606 8131885725367295698 12141970614513789486 12977445595878164891 14001434189238052704 5627911185129376248 5035935580033144034 10459120895815584793 17539141768640358881 8439386926637001831 3409239071467798029 7458323860615440721 14856805797051669113 1469796219798464654 3087570183626976712 1296571303245774051 12105221117965898019 13273073287637576178 11283587682364811415 13061235021748730008 13278773081668337628 16567198981618934514 9073162177039326057 11085070534644700577 9433237036859112777 11067412142582153582 13964330593479462173 17957334661633671031 3526503104858321099 1128991333648359877 4024321227396487582 11319388530460744695 244276594728979217 16442889297167856978 11276654898724781316 5013050505335874894 10256917191387467684 12078092050939217126 17379391772914765864 86821587516948829 17720863288891655599 12972153803247078279 16400039264465568500 3921130231268007239 3155263196532748896 14920161074490333937 16338652557221543917 3171078739595029413 13891002517146367930 11412121629884616718 13461759524167369789 12571029790842897292 18278499639951667991 10801143029296033803 8222889113013586476 253579361311231094 9014090350179336148 4715123318294837188 13470226438492773610 3636424319449579923 14310593675988504271 15605507835298360788 1475136822738978302 16366871295931196771 14062318780089484696 6183899370756002635 11967414523315769593 14939417344136603413 17275498439154383008 12596446433165600580 18124142415978787541 5949334815895420308 8596850343089019403 7611821218356961089 16546394551926674930 15457088869540328168 6117593519207036556 14840107556859893059 2574536436930182872 5602822918112542967 5317430200622849895 3535632345245783410 6079288654519514969 57213709582332054 11362363026671853236 11248437398321114464 1851646236994188963 11676669664026435117 5978678708851951822 11703103636183157585 17357720001315454931 12522393458136464372 9243449809169859177 18238848336019566080 8466973878951717061 733317231129516739 2224793618736725280 955221280025692891 11427251025713432264 17449726911839760644 6359581034548710454 14632387887044732591 17647667123163267750 4035504644844280062 15891572126657084370 16800860188355516708 5626543041039761968 15930197976620257187 14670477018044984472 17669670067640219027 2769646695843034914 1618795288872309847 541297715162259169 882512892511404469 8543234550013069323 15878220953733955702 1842834254554786340 2361971957042433399 1216740006135971034 10357487272774121408 8229408405936476972 10299198530265762959 3741386197262565339 4143787876282678301 17499151945043775527 15769774538151559567 4688521833153092676 9065207001478353304 15310243253390097119 11916084430582812794 4714008793990430111 14662542576690123200 5858959108266521997 4708133149616956266 16947864135635838274 17505986760443579051 4213345987684366613 17144543209978512284 2916122160189688544 5464195888113334181 17503399858004859108 3104055692743346124 12568676973990126889 14540388613095140475 5377161393264370618 7478506762721411220 16573423515019351272 9403112299179985687 13138484030039413418 16546415664987866571 9456802662844471415 12106708934056062699 9355027118001564007 16260517508778500799 12606213423937413917 5495086031439082098 9985416886478759729 13302173805491085750 8156940830718814599 933100568274632823 1559318607876695929 922518214684846120 13427015894452043589 1905707899046886738 7631241339455988237 10921595334525333441 9376750152474326071 9547435819683504261 8878090208686499236 16993078242569292605 2787362060709167350 5009746601862920577 2136321197746844990 7687306487538824520 14428864585603232636 6753159039936919375 8265006661921836008 15044553389945654062 9813230684632624725 14973710149442575057 2749003792125456468 9232387620023296403 11292838816451278738 10431939481501168080 18268098303429904944 4290836996458669112 11658591990322337273 7611362687756978629 12171946290166932306 6003530367498481056 8405724470040539980 8513699114871914837 9252645032448167231 9886796706098157889 14992191378427597874 3518580981256709464 4512645656592609105 10022936584373306382 1923129475846976203 2273114514243130137 12053641273160112476 7424961133218011897 12996236696256865394 15268360115175785910 13496286486596057003 2006983542848992078 5904785179145838917 10293418189743386835 4125118576134447471 7700904421454544643 12109774530213126961 8163781873801383368 7603488053902108143 15218682044178963201 6727434690956742478 6646802294901521263 15480369725666629321 9226758604384582266 4514905149874268182 4826997671591556654 14847655998095702306 2762634205208498665 5704421415130405958 5218034602641276678 567787798478731530 16006437092200507347 243650230043576791 17036107364244767730 16287614911808278515 15813923858167901055 4072172650813254106 2948290716897409894 8910357500793581127 1210914759230185161 5237186410745784617 14450056704539125882 15040663788979983222 5668550642433644229 9476472926208485115 1485201766787161499 385997509251950805 18067102409707685557 4905740410776958783 17220070099869082376 12210472457321680657 7131932164842656590 9725782325830678933 12103203039633340865 9588292631064637389 12318117408838884971 5244420323884571199 4726480682759224526 803404481634020440 1996941301552901179 1165448117458064652 10821411516312603656 4608772445955945976 13382122980698124970 12046223104051180700 6999189611964218696 18336636487662472279 12397842847208609436 627003268507064421 3143491429672445868 13380599558092116328 12916075798450177634 8424153672091573412 9728808425525879497 6158742598642879062 12086309821321279263 5632793039993586807 6086694948362934088 1879443691315492680 5910010058023939684 3610645628527695944 9577511790172034046 6968463654193869778 10945754457152031274 1873256177728094830 7636806827170427022 14711433631729219203 17810237253110204347 18178731152457590948 771379857893550952 16400686965854782627 13388121111929249429 9753291863223795705 10028649858037706033 1932692044036192163 12118156955825315058 11518767667490341831 15084143831179601677 4565986887786508478 13932072092908009582 13815774699558119977 1194550179391261132 8963905723609471827 1727648368871222493 5344245243277758325 3645894090214414317 3406540913368002047 8911432106040176137 13814804598634278433 4839081470385211646 7742254336838283618 15507915875961212189 15579243212441216268 6520493725858657384 16884542714349024897 488382350550492444 725200663408219960 2667362161877950859 960899503362174170 3722740722705063326 14992236681111138950 17993186649851071555 16806558374134634828 3442713527853881924 6664275727878291827 216517190002852649 9871315669938406208 13257661256913420787 4113908072245576621 16929484356550348110 1631979987614231003 1715340857785975055 16054408973211725114 2178452296229752775 14218657047816687389 511905287464810361 14931565275475244937 3069915523229725438 6736717528447046232 14192010410039637974 5636582042161328085 13837186435839094960 4064326747809354526 385825901172684224 12739036263828184029 6961804324473108391 781746104166012221 12992622050097265505 13574878798607942482 11584995677020584497 12418432839324098840 2349693889407038551 9921452815736565203 12052577258051161255 5188400613644985297 15195638075134647862 5877447116339256331 11035669880979198066 15534776682532886859 5149399819762257520 16230096521287906726 7270622381465391526 2325871340631380735 11819977013008610074 1690368891207020694 9087477131286229402 7430703124843344499 17345222952764862755 6531381671002620206 6026271485196270112 9952147898205130644 4777690966899393761 15677740806140211052 4410316299372857355 2476109924628709906 5140838183316366421 7762196536656605563 17050124452427051153 7664522355750784116 5101299347981594980 12160987738534926471 15806128457596077943 7717591203352868863 5387575071001292428 17810557021093483979 4870101842563891366 626941927390954385 15989668134558144292 15062769888960928867 953340318243717714 4042303291449149393 6430937858817999145 9159472142972396276 15632241259007431702 5945014302177282912 5943413667954503542 269410234809607338 10403108880785019186 12273476382843627931 6834118054098675728 15645459020733957903 5403587439290616765 2633035322762278147 3974963750744499394 1955960227933358864 9824006072661643660 16653049093172087102 2006208561040141239 10786199569018927145 9019485478387356803 487352480248373679 14275976267060050667 8396388552889012781 16575946820269955033 12649824954076840577 16620641076463666013 4393664229249406950 4732680635880553627 6972938522246598213 4753824930563051551 15477572536056518555 326413952593879857 2361530838628901096 17116342497143856188 3111364789751266778 8661969659963448382 2707667362394035324 2111717436507570696 16874587709921657876 10143364155468994037 18024554802540516689 5309040448924197954 7792443705622016949 10806891666612701195 16686719056682531816 18422352674895713792 8239938684068660690 11875205970922414185 17893734271909661660 14168818943092960555 11289070468677771019 2236227378580510833 15660197806007559653 5084640228891358324 2399106912631923087 3831042656993037384 4579001058255855967 536313378526326354 14938385547730688853 12675134060843179192 11705461274802367562 5658253791543401074 3822706042778734794 13526865468977259094 4198171418872430970 13533909377189887881 1112902246583420042 11147660873448351922 12197102026310880105 5597275976707351281 540162175951158248 18309242565013427155 5532445323041526110 10359244988333709915 5103262121538177750 635184510782535416 12497145087660538281 6384656878236453343 11759196118677917594 17057332264275959329 13908142698107118635 11366608048739091864 10609143847382749320 14585047020525983585 14335699639921695094 6708900995166723314 1407908815918502359 11028395426340687089 14290103296937912062 12202632355198978976 16916298118278094246 17126221027647162997 18000036158591581400 14391153079237916734 7632786133641158884 16626736825477157628 6860898344848670658 1886415712420485933 12282249426213534514 13272071413841501600 17571129450951875542 16931543812968818970 11851047372600696159 14556169036119725284 18426343160218713813 8461436231666612770 18065524015967839430 8625836160866378073 701247651556737152 7250510506993911779 17159154860718062786 8480063778736169510 7782863028549849253 4788186157840519666 66790187557185945 4992794745684039889 12058583320377396038 3427772423559408069 9825138919304030043 6000575091861516112 13032862328573090787 17232421476177759366 12963866111247859214 568658051748592837 6026440307193715115 2674455394616578116 5082628824773436520 16378714538960949023 14795456207627131010 1670846174508453092 60920789125504112 18410338584223931725 10202752486518115063 9219268938992308277 644670303058308004 4380469016119960734 9013732345252984219 17519733373342341281 11997291384062282847 2971228720325186870 9752793370273329735 2115929140624729316 11458329685961205807 10629711821110513614 9069772653564208614 8431418713921774457 7134640309237996615 10398509551689404011 2263457820325220291 10230486097788942480 2289684958949131299 3223832795557655361 17516795958752098886 3565066890957881396 3711490381390528238 2627663299984243853 10965982411793624999 270541264093343625 1940988308132166598 1538936151023245889 17612813166135095228 5927838409940404424 13891777092148902468 16360894758565862715 11657728655196050053 14476749222458913528 4519649815350818368 14333052634784385526 7742402022395390697 17644813113688883019 2982906953114050616 1009935872709945954 5316502938364084776 7120314778694406836 14926142245339257985 5697154570264327793 16563828832007743419 15599635451407828864 16322937533184926280 4611089265901246095 1027940402245121058 466787686879922951 2380171784764601422 8883902480729767473 11807608511056838285 14928687873340128253 17877147387448096043 13427609522017985239 2504242398852597946 10399524962589021518 12450604434639111193 12407639359434016266 4257060436319956268 7623561921562975957 15169217048581811688 11151573924745844945 12068980884475041921 10588391246912807279 13144967175656489375 4738994489481642664 12505646272430547038 5405596292987972451 16677474477261475517 6039679991800249504 10933767281866546366 11973727969507672242 10312075222009021380 253615539687214821 10093860057641529015 4409231494332144575 9038267558725144419 7715773335083662624 6174357221580774168 2224333340760301178 13930992348838322306 18054009666906281738 1701549843635405612 18311326318376551371 15339292323382660546 556716870248370162 15512454478010548685 221924011032495147 8896007617436382911 15694057380159514019 10810918297205464861 10013924476972843245 14473478752438817814 3775797054867232790 9453401608374118376 4444070407716656826 12796261163175609809 3176588165788490014 5254418561513984971 11062395611865674297 17223376187913823549 13874338483819838990 12169205256564153731 474242465950519406 16450383534223277211 8241072365278636026 1342696686472926810 14029774552773186771 11992771305154162582 3917966869499945332 11948961234611658153 18393400668741384338 6660870042225265847 6369694771725308964 2624317741656335622 1490701862870244458 13189331024422390838 1248777763940078315 16326264619340725305 7170382961744036872 16853216917430624066 10000849535909799587 5463983675921325560 7785059919941266346 17942201906307398967 3051289839149168424 4661530389089202514 6741595428567257722 4761909333183017856 5533995649395068802 3036363135997918481 7382896235959091409 9597714458417118350 6001029126752425471 5442014478000468563 15398290582033032306 5625108619996030519 6921553035361094904 13653543194495811494 13230587208718111795 16696760815870878012 10323187149165324941 9806465841087144879 11062769951346704528 12651476251935720035 8380186899529057011 81415676196858009 11939977373422215666 12331092170950674604 322237562342428617 16992461252853987738 13798722269242489764 6604418800417315074 10024686991710116735 13857609473205181354 9167084472340951698 17402724259411561445 11890181675901272758 10095166436737065146 14865291567088238215 13405968240271076147 11369474130550919075 10416963280242032811 14290061181494070616 12996360885777274130 768067041852756650 2938484137945403164 4280402669149545926 10886002732737998579 12782025692570331044 10015225113886793906 2954596286457074934 13251068189692517538 2613635582973000498 1248577888183830211 16781164325457537263 1143683579783655278 15226087388290504168 7987752926416922326 17593556866874463530 2673813728299449056 13815813320440132000 10178623310566393720 9958303355606019991 12509596029455922432 17287950276393649177 8167156072209047575 12962595898653176807 6975124015131774748 6365979745411334342 7782302743403016293 11814283775634659693 6217735391364216502 6534474972436593602 13752170834090067735 2430174023592544318 16230553736111506544 8145577801391515082 5087262950072906527 10336883208723847427 2230582463413517322 8827307204059880013 14955481883255278950 15386513867195725100 6316054410753912834 17952486120529387818 8305408132657700984 947712543636407728 52447380840195881 2108317939045301669 7597547695517361840 13451304521933966737 11844000051554193017 16076113769463151977 2680012900925733985 2950169655886868549 358594833009967855 5420723263335456964 12029086555530250864 14272625007307072258 6851738309084118439 3185420338620324279 12966943746545445082 5612033411018455800 6954887326197597927 17115794369427503819 2192244266074948901 13825405142137092985 18260348957449490619 11403981181953079110 11987172085811430586 5112439329467507096 10735481240338452861 17046171713175967044 9045615884031313559 939589453309720440 1854377466998652421 2838252965531229907 3241501658393085149 4762320663047284154 14872857753743200189 3061695109547041615 6445618319603080250 17718678257779690581 4199062329696352406 10603445690270391523 2605255299680092466 2878555046433355151 13177516593049264302 14873926471352566694 17041617251279623457 7397913834615908018 6093282217123796104 3602863422467536756 9566743252661752516 16457910687401611365 10394373511028067484 10072758104029949729 6905103752679406416 2295746197915183145 16064234327537651568 11875250336967974442 7636992292103665014 8139108773469284463 14785517491985111365 2731160081299364822 5190566028258284060 400993362738956270 4584537947781017834 4575536502488431192 7601271168646919306 4994605301631787310 11983164531097057843 17670758075655368934 9917416581946460610 18201419013884484913 13109657412168688818 1955591533731456342 12123680944348716195 7352105985107992680 16137169737828273817 1746503143850979515 10676618993520339603 3267921277095720519 579930649359020972 4399480490449217976 1422294687059770488 12816710576716262151 17079523616014307495 8675227904689172039 8156122062701812627 9523377093797090248 16157864887453667510 8196240051447662547 11307030496548716562 11200347816080267399 9660182071047600747 12522794620451526896 6354876339787389908 2221339975807955231 16269321832605952903 9912373449387172636 14096563852683591321 15073925951883461335 6105337186447579725 9015741766813976114 6615790808181938117 7422877419689776963 3205067667890241769 15946587097469191620 1349478488648837061 14298955272911649820 14939780009684505561 6148382397759429031 14795733027758746558 12772907231052085334 10934376801312336382 6616916985205287092 16129701776154315284 12734470488726810549 3464398803354514956 16781155532047366710 13687735959951471226 16642734421255251485 8049440058358254042 7555786034129647726 1554121764566384152 14364794651771146052 8719198944418546716 4503401275946800769 13673801152487001816 10752043079253536529 3706091309967284558 9151571819547801618 13094592696554469647 17096916345002569947 10175680528404456749 9286116515757146474 6148930290627947043 1490591894116000030 16322523426395413762 1300301925977359794 8905565185982656727 13678614114173095075 9243837597630037774 14598947846589008631 201969992107321295 5683017782145589991 10458127497308196590 1803798575878220743 16361149251376038581 2239915879490792815 5864871634889948736 674361518986701067 2249744714514637730 7025065891339832953 7313725284371043630 3203362577841108297 11369278110212053873 15802716720626460798 12742087577741612811 17661701763535965998 16376301059188506929 5123324566686158186 8620378125009879006 15245698725420604041 95635943960521972 17295419871339861137 8202430079256597280 13278193581183454820 3965090705410295151 17956969139786848437 9955917993755294932 14683273216304374482 1351293277669822740 13009117754820369228 3850460579432334492 3656528584707548602 10488921918502346327 16237577489773702425 16775300172817781439 16996064467374413689 17474772406111860112 1872580846307069583 1275416034316041859 11326016643161756971 631500482104124771 15229673881247755949 4715099249457934467 8913638790977033745 12380573650175395773 11387803789982742391 8964591326297508669 15120585513606601854 2499403704043970000 11196742547327915534 13343354501298673383 15283479434243585603 3431163985317527325 10445949683767085574 2024449965566713933 7049585231656539700 1478133507167244596 11219213446710907060 713858677212414438 4421861790259963654 12085409274701509076 2110228309090838176 6454873128191082610 14753879129372643716 6418916596996120146 10252720259420787661 9589896016340022423 7033904362014503305 13419296475866375148 5740744362951383571 14075464726037657237 8147099995388222684 5985656301477554383 17635942728257497884 17405064700971106532 11151820441465157391 6766811380270758573 16672205142184464202 3794751800462623166 1155698277923020724 11968948142160987985 8205135995262601956 14727690274405784172 208548455146941924 15392190496629110037 8008293993522871006 3552112094660014614 11373064640195097125 814860033409067344 474019154971713135 8457582835992780462 3286612054928291385 14218310238260951214 12313766370585641000 8218754900338519936 7985442918422624106 292341778250055543 2945577313434604131 3496197566184946864 13737817931463148472 9606945967466740065 14593649560897608222 10441772872321095855 1788102951667476418 16240599908012796254 4010337609387708373 1188049881270695918 15689680786050776038 17210919225345692319 1049168635025685233 4277165373220274973 4643028886328055553 8395480904457186847 2539799996575694320 730518522786683847 1729555111941687942 6363769454708981181 5169456592695944786 7175339037434855789 13524584490040587403 6960373978702525296 12037201819297658565 14087006110469981710 13430109099816707083 8614506000978050218 3860665917683659181 5657867947898542232 5179268314135658144 5839743778880447940 16046378167069268099 17594500265969066916 774755413560975774 2919316587961465831 7792096484082849761 9431138969217081420 7579162317241079725 6900653448617601961 10821780304974634950 3829855459270179660 8819872221938097461 5718452906598332033 9930518840983126164 5294976984210799328 2359265590714915283 16966457689442457829 3742448559346333292 11101745503059350292 2016878477475321623 7275249964544080638 3932062666760168112 13625256837734618171 7471806454408130 17301529573216799069 8640047511534288041 12112216723165935622 4113003730582465512 283401208312067362 3244813670755520567 9187432375502952487 9624103364108479278 12079899410127717870 16214163465271036464 17715261618560507998 16413371422340826710 4255203365928757107 15939398730277107184 7296580059606911185 9500862401517792616 11720791040812368292 17102806430144768172 1435115665659474133 17475801462997764318 15803633916743073363 705235223264274404 935300998059722273 3079345192692834095 11132948700450976270 11160145116137529048 5939297586701855676 15780946474692719656 7470368168900041470 12658673141226610651 17917489736814122216 5113392677912524733 11757836704958576114 13654405545692960750 7322139112897410330 3535517767064196826 4519548833965715362 11903637497511009884 8856835139028540704 4106187236432349676 6100373410390839647 11804633264462751021 16950289810807188368 10481453926954844381 3064573740397177821 13131907714750946273 10727081399246382066 14237074428184836075 6320711235515301624 8497079744013926658 11049916384012950170 1132270734746708248 13482737596320928471 12057934063816512030 2473860947791614896 970161046457651457 13787844042871471418 799512615049985027 7885031641835732030 11130116165270336885 16280973056687175509 7535790371061758480 2505011405870218235 170951279238587233 10955621011745723552 18017238770802020243 18343677525625799965 8376118118356422631 5916020351370498487 11497291058190703749 6892621799551223491 13554523772316459304 12536194820863071415 5543779624960118264 5212208288433522329 13563422518123777608 16862964569417671906 2813719130532349308 11202669277674363453 18280795085521764275 13851326402966538249 4460237328159278071 7986212090111853004 1795210638775461125 1632269203977942797 8662028704317548813 13091569534322905028 2234477188775722784 3184134860156332607 13413195418285185269 2474890341164690274 361178839370545766 5163764296553724717 14210322159544408201 2326492032236664258 7883370520988745965 7248952579812849816 16067917717123324633 9773297954615947430 7226948384841560511 9176788159803453528 8804589769145429831 1729566689822004315 3979058216550246231 9334685609067182346 17772409675329330991 11972562687058816845 3562962678358692393 16450929417518037188 13257971971516349534 6139866106276422472 10828482732607947780 5011201654272843477 7354366452616070341 10301039731640622482 12154560033843619082 5123280745476618181 15424042463902461944 10951792698880343067 12995493974581799108 14235935963396078227 14227211152076942835 17738050885044830296 15650122108969365572 10556580851254894213 17988056473157552181 11831894139284709917 5549184082480344158 9849945459395580002 14032735470100227506 4650317223509317300 13117335123545087145 15635154835009223832 6513012123164472092 4848558386602617927 1419570077428667300 13943229583749904696 15692606334176140285 13442129440036906900 5923545894531348677 8657867208922955760 12647169417996518238 9253743086228214839 8704761140325644345 11894646055178234617 460209391579085703 14581910663714404098 2327245595828164382 2991632084953729842 13990946371840205197 8185295756689599584 9152083250905885048 4152703854099842636 240819413237649701 14718788222251201799 5838772723956027952 5423516128866729185 5758060595715233048 16195036597757347068 8165959811306397544 18305534868479366495 9153706821833769924 4255112094978539652 11705101526410108235 10086355069719520599 9056234921011638126 7004475604220447493 14181749023381082986 11144095087924896546 4785412974885578641 1924709247388260137 14295224791847193256 1620629325228855108 7251504634729096992 12639674768221690034 5152723601711338231 9888306362368577264 7393746660904721952 14212214374055264639 5389152505655996290 2755503004947440416 5758990302501371334 6836082983572502894 13090532866902370680 5144291453956804501 16746342408528545510 2588721632527617738 17846104071018400904 9216138596441642271 5904571314366027152 16517767959229001446 3759571398866531285 5549969463327973041 7467708565008267376 9439105342447888344 6216858156354347758 4071686121683637509 4687758331558799419 13001405881362588039 15793635675637112260 2140029689873983830 7482311094419227324 12477602289073471149 458969170934419229 11837185632235659511 7738440549414050511 10550604639519158520 4593644042440669725 16372315914547099768 1746680817780858423 12640903647972622375 16121020758886011103 14770209404011731879 3440195286405371146 8733455852918419890 8780978119929898053 14523806772037080239 14989176181828601475 1426876019869281447 7250023529580936414 4037079507096108716 51576983687782317 1558992388077967303 11441776126819320474 7281092826946968234 11849312285133986571 605999014100443950 15980805711572436443 13302129305133750079 869947870817144566 15609298662068400403 3500316157881777611 13875960573064008389 6003771207457381425 1476898487961455125 9327096340622883984 6389029862714674038 3809221127793181557 5182882664905968281 3542142609483181400 1986714041656481786 6984304429751061825 11215800898456726773 16246050415054910655 17514381319359247387 8118730268451823853 5028666834443395285 14073990343256426318 8582237339430515833 16354675121908207235 11836739835682778204 11912426581324616495 14711475666642462986 3184945883727993673 3608640253550213555 10764764604914238207 11754300523454911279 4546607713376755741 5789900507352096920 17370033028636361792 10028654216543380737 3012041102913778719 12237996582561496179 15525723493103193994 12575795304189717141 6547607766817665484 7583421021181613915 16011324800327188936 13348488188991665254 454874749949266744 3636676332372923843 12438835690730426885 18370987487580373796 1662866299405325532 7577920752803740408 8796705276218754781 14650406141889345003 4381887408178302900 17697924961720855518 17917552606828262677 2898265273096585956 8775736257309457558 5596826829512866482 9701755479493440942 3198828763848590489 1037951625022014570 4004958165384354439 3203612796985591147 10866850566637036710 9592256412986953141 8973374671169951986 12659780374311900118 9003941614327128159 12692282552499371037 4256872122625839997 11756971757917426254 14299433077163298671 7182703184056433225 6843316772439827874 15092717890222353924 12451518227599517466 8837738540951166931 17925184914834784526 12045146602263617881 11076393323602407899 2927871262177668356 10066698986376610823 7216276233897048480 10641921883278056809 18258387548414036366 6533548240893399694 16508868008647844020 519696918522210243 12078425139272621806 2138484917365839799 11781066133681204965 11843254548928078465 1577572847333233315 13083941421552384354 17876260092234912908 12108496814433037729 2236660265118034130 16600039997469151701 1004432633799956193 15448378254255489244 9969566251841415202 1383927262529100136 15249994121464342580 13335382529258401843 6706680541759410989 11970009229339796864 931539254478646534 9313765148248600931 9839317726737044860 18250816581499612703 275719025662989353 688460595025358539 18016378705735447057 12416983895881006910 3899676201316041756 15916934945957427181 12086278271039697531 3385854819763773869 9574888904945594130 17815085550337865271 3007433526251716002 9451429204283501891 2073272942291186215 3589338658016104143 10878459559045532601 11393813130400951594 5505732089220460737 7619669539017731279 4300352064578218649 13137941100063099954 11238969271576795571 14040116529417507452 16902908383877472515 10898780629194450642 16905934586641197040 10145509116857547543 5514321854536091500 3134099833068369222 17712736764661659525 4161841055204377432 4142947264340054056 16992625508528688004 8541657055175009232 18313151687080501172 342122343438684233 8219356701625151185 243532320545293484 14390899629996810072 17613483604530808235 8261981695469248869 12011895699681407632 9538488781270397683 3159474972883682053 4170899744681626865 13619040997204504617 13115202844678432017 6341148904031530914 12517102176510934626 201750826327868397 8025680135023570059 4277468882357276359 17877057000462595025 10020140368706351563 2743929108041048558 2054634915908104130 17166992425232347963 15546628490795252749 116893767443126354 15308030952851730116 6838356742974504978 3926696473275261424 3998853572225981661 14880379143376144522 1972417655129717582 12829476270764339819 2160561126456121277 11055586141650862466 7932061516270808588 16387561832212719370 6545025585721629254 7577499579667592015 14800310403451884448 13913977605107233268 13891262193471714379 13370217613732768660 10596387624543086867 2105460769877558941 3896827399138504932 3638423245459317038 200999987795787936 4118106620897414545 111645771822422261 11636290919574564619 14809544041590742490 2814326821135192055 948899434682231237 11895381923539291417 12060487698191451208 9728302832732459553 10855165852978035644 4285968425940183102 13988767759682694405 17969156636557064110 3117225087767019574 3635855103022259330 9707441533135043117 2690502844782581251 9587927182312123142 12428951529159534693 15790228926877155667 1355070741099024994 6587291792332230812 6186135194025181701 16629107466796408212 12082226787389971339 2771078519809665001 18391569710640293294 10553084720460748863 9886734515593994550 5389226807161284336 129267561579004055 13872188638046590172 7502189504710546078 12247259963958468446 7819891273200362628 16265063741247071972 2256104254769026824 10175276343116226741 4018542554662607995 12792980150292282547 12259355842587260906 18116295766554718905 3916859368071475320 5443259544115346506 108255187024690448 10046459189175153111 16972528155336976055 4201939195997949251 1176851772339009132 14017192882476643826 17991536637609212674 14027190199595767602 8691910200303493883 14178429929621158354 7246784279812905016 6299694986165577182 16084622001441519999 4409819587304479358 13666115999727362617 5205758318163176686 13483528076856439743 2789242275105666517 12689126645274079400 5406071838486584990 10112735625765041290 14940945331493671007 3786455844949280372 16540239329128129740 9312134098943748998 2607799702078807213 4102890718780657279 6220984844691238265 3092589215546757271 4379806841588341048 9240248573481974091 13191964131834377587 18216545410765551916 10065298336010224856 10716814388454497975 7831506586172111761 15063117300999079092 10502826452499261304 7474887251034038110 2950686772819788327 14329274308083457722 3290896070774994725 3581816299107186665 2014905908201496985 220526789021324243 17172786646830858152 12268528106966883056 13028018661201779206 15262798616736220174 2716834288806709412 4313798008117238036 1684236092241360857 15880077469381403465 13524465558129837973 1498448760393097296 653014791844512750 9454822151565028899 13800626748997045575 4600044090383399104 10898615915864084278 17249641049091358324 9272568110150454708 8121303631376985062 13323835830198308962 9290858502385327803 9958446629536521757 8259202201446425690 12804555414822605140 11696606549100169079 2500153296078464251 4978208778929785793 4863371842235203091 12377217019189714810 4802744638495076057 10194352341684342193 13592190638680326058 7507758007837185607 5276753508737320590 14289162096151584618 11546483172904015678 11085409999071993063 2775648719242713680 8843783144242531256 2781372822418164421 14150670741229516666 1221980041308878255 12413441030531001441 15009567214722849878 1173683505979574365 17278385728333049597 11461402434591177571 10418403379993467009 13856152972909060421 12009459131642438651 9202552836863744466 10142146535484292822 2738500578019355986 8340988835245314357 15810328009863674006 13356286133264094696 16821888356227780510 7897803705554536817 5380914897611615687 12845637967782932371 4835180952761051422 2899735586726311616 4226332694523609474 6922387472167146636 8650681100067060360 1629725390436547413 12777111836364697300 13685367833134135327 4611386987836049780 14141489386403064878 11193214596320461270 16568802922122723806 12598421474728722561 4285368180403767383 2310717936750586839 7373247212047999004 6215815299454430846 12775894232816435106 6458296668600095788 7595434501533262568 1744561002798760910 12288921165842660504 7164957829840860822 15820861841466767578 918863685644730673 12160028457755077251 14256142625143368749 10932602486028795106 9987814228109859392 2876452598256230826 13790294158125928407 9117538466107318145 13569135419051864843 3753016217443169734 15944724656039390496 7522569780371082500 752116191099068172 5334272244467617233 47323107610943013 17638507137858887428 7060222249005661440 933601087114196404 3282096510749462947 13114876239387390648 12389944341913744488 3948712799169658476 10569738232621103292 14074182907666964949 6270553323265688602 10778734970607130247 2795729019302813471 5283118142103046040 4063094255259185676 15951559981213780727 8653375569752196568 1853353591635512914 11615075781322837299 3842872974295308096 18234659967589739522 15090564441618598995 11387576641316324705 9519555204794009260 7586259509890903201 16537827025629936899 149094886853247519 10432014667461239353 14532906163352412618 4764134124616625403 15103334408166542926 2833196841513090972 7973935101539456161 17922073864143099951 11332409325407376535 13391538515952731920 14275370927890438660 4755468347739701980 2143424434257723614 3862625969267846937 8083464880852459109 5124972930675654018 15653691853987955109 10752864823184818365 15453905665120460130 4935045078746727490 13649055574810717244 3633415201455950168 18299767652912135414 3053447752447919551 3200030216972661082 18303149986677927888 875510140534429969 1465408974354086345 18113518498839982968 7306143397034687470 14719143361604656003 996277760293983051 4619866546678301855 12101834578116900635 13069329768118515043 4843994166557893505 7827476322628770615 6110406535429095904 6797080055562848091 8504782668447438934 2755097239769042654 11741451596421236093 16976852871685405912 4374963800838995604 12580559817041660599 13421648753829503349 6235749670534428492 13356903459797963194 16500989539630958281 16467912785697966653 14276382187321958596 16371418252028503614 10417674140354545685 13442082328610812595 9539202085416302489 9490593994778351842 9670085919964123344 6025638260715380041 5398083660521810869 7574125359272590368 18170776000675535664 3931250087287247340 15597251270759477455 3255865001120004732 7791431958339484621 13738048743773194833 18378240322099170923 12144769947297274340 16240064560665033223 6559223983306593614 1845809033338463234 10326552204865842515 12370442318540058007 14110144678430875388 5748474241418676568 3205521931503325659 4313161224638826438 7878892098567785299 8746140508565495837 5512227601507885033 1908730500932269505 4750070700631184798 3112484166144994777 4374087715719487819 4492086572124326163 2905480092015145884 1263269085375252826 5552040688213641779 13212363563956280609 6226811245824108472 13335842547486814999 17537830764095521309 6580809790451120645 1470904565460998546 10983557062775239267 14481667697080167296 8056132402002593726 14482516717000846568 1529662851782395826 14014245873829085682 5921565820180129519 2442954520103533264 3553348170598149860 3143634012804972664 6148764148003812803 15665025477106206055 7948705818582898909 4184314766130004071 15902435069114303079 16165758299395669689 10564459391553506712 359065692622856541 15792847417786263548 18030175661084373019 14949838532872039601 15762924502162677137 8723547773070252136 17514580014559956161 17871069427935924621 8199212561464914632 11294042167381904973 4074137062335564081 4413979298292392000 4374974812650839844 12397310983287487306 2575339213680320464 6780397200032441973 6971814723462287569 8074995083099607460 13658110738361540402 33407745294865012 5751648112452654583 5971016447041899896 18119667894363871511 7604042516548445180 13278968601572510049 10471972798165990811 6469566104287993994 3417039616045868315 13234938969404817964 16953023860546360546 3171482920252736571 5344095200923876126 18243122820978499735 11449283635667233700 1681265326257965313 13648857872503000812 3046222210946693261 13662807783517643067 13846208329397854519 5230663600599408059 16537054882843698396 12845827916054492947 9569005680073486900 6746988883503256311 8805953735878253525 1812093906645027698 1648098912306124169 16458437428129227222 1149891611588685024 16075810472945399773 15772117769532813845 16932204416445498389 5297943846179917734 17577435356219618822 6312905574485645417 7327626413812457762 11562328720857416406 6196183968767231046 7287178894642362397 10101771326279186235 17528137408667455571 9934969180123140324 18229552414727042803 7999462201800406003 10337946917196861634 4722909177956609443 9727554095316967422 16301667965877709731 2871549374971384369 16169383263923926627 11531341275894091520 9109992810123853453 1103936156660502887 9988428193996057881 12995421841454559705 1015876286186686410 9925755684608965588 17349950846607115807 4709059020026735920 3145329565618645923 8265786820059673056 723987813041200714 8278684181929588628 15573803030467249592 1915292805096143571 11299886935387177274 4231289957117318848 15150593657412721701 17583086356587798434 10968643325409550579 5720452424713416962 14470413358521495423 9196285203291922166 11541277700603787229 7659735133219872807 8536409573198079554 2880420349969607543 2770410445045064729 8997166076269183185 135294974444150126 8662928505639070835 10469299875325168783 15697580669473410861 2432174555528286002 14007887949702727542 1169925188630158284 17487957279655113538 10969304865072691121 9189761197790505731 10493931820390963037 11910385536728047727 5471859284522651364 6281933308967700683 2780651025768129565 15761934964779021275 5704151944055213030 6048746529486685945 17828532066107615685 505430979494586038 3113204326380719060 5398795075603138450 3336209916387899436 5574021203887971298 8888841017667919682 4787748902830236247 1399543997083552999 226827432472693165 10440928147986009629 16634546790525256355 5664548021285518245 11074184155366763352 10792843014222662508 9276179373795117229 8985480298546424662 9440510993928443741 9204484508874841075 228944673900730318 3457187350064735157 5657204490539847954 12145093691989055704 8639323373669720049 2341943932001024333 5418922166156884439 11010710844550026709 3153433415936664531 17893445828179288196 7350135006764098969 10125914236418446924 9885517806814266422 10695261989578891454 1312760134230539425 3805353030258079558 15594234026629540254 1692945598074411435 6793716695034745194 807409636720335958 2659453382236749388 5735068706440252626 8137304178109962230 15906611665119645054 15226078893571828912 10293095848973990245 13208596603295763018 10658152903632444236 13951854636811007487 15092122577900388479 15063137296227273674 12028583416229384004 10730662881729578201 10312290304047516424 13049286374009339910 4030500237879751059 8831242187147534633 14653313928672984733 2749181228723756405 5547657041035169869 2030566064631465128 3936281139762357516 17827860699924130279 14526500740530368313 12309070016758087008 11471215134275141638 8208881432690249134 13393832903043571909 10868402089915298580 9021071807888064851 15804347603104774376 2540372070760379312 15387925680653801213 1987926579536822911 4458209643541256307 10411678901446605609 1152053769564089550 7120785709382662330 7147156058976220950 14265234956578304254 6668741754999810044 7341015238547593257 9689131520454302855 8957241014836704414 7530958133902716567 6188472317219240285 4827024953791203269 15529751481066867931 13603908348140364729 137847638103979790 553371237093886999 8316896861126498378 3007523033811635182 1732145201250710715 15976425131276336695 3844789070450426696 12368637456486729201 13160217412601004572 11116883823475636053 4713982803966414430 4048193080877152636 12133614855985252129 15069945770208183124 8761768339917251757 11398799928738602334 5844397369316951906 9530956241592266339 16120913300805915897 4794545233408536569 3391981068680032738 14869599840156908792 7578138186355734404 2125640318018724099 17719155701605197778 6316615192527402952 11627925508583283134 8038207485883483932 423389313018986367 4053753070124077610 11136383539262505651 6672507420888871241 5371113553403691981 9622391075911057536 17422744076030543063 4208860445634378087 1416072921886145558 221728706811754429 7092756889505983713 10072788852032728971 7983140975133149267 7166019354416756169 16786721080427109451 4994326427561054115 9548771975551580514 16244949572520896424 7082074265594505595 11219657836233465019 3535952892131676857 10647964230591323821 9625842907893010284 6008563492325896750 10035267878191969054 6222679024180522944 1161640137858546449 10609419317123158574 8117873956671617489 2245808558825783999 13458836988953780290 9024549369061468984 7178721835645828664 14885205778516398060 1139788800082353616 8161926537331609023 7240529944292315737 5459318764504923044 2487319444120385931 13897560392418622002 8320383288998551075 11411031224578375413 1617554888984625946 9472527173990036708 8557425148595303081 9481372399373826165 11225787151646125012 3663804299961404525 581548212017612 5184311893692848934 5241300933851811112 17221154803046067185 12141574754239349016 16316747855392982666 11591751198803022595 7034915774295353023 13496140287198611597 11766808601027138923 12472781293424927323 1472607796890954453 16521347110432277320 4027453096263289077 5132108589063099203 1728883986993039123 11033875296709544985 8646733622037283419 17476962223145143426 9715191235026471630 4840101939809698356 84452749230270752 14504774852917068820 9013326672365315794 9938749011804593917 3917500531862777186 10010927611510619866 14658386818038803107 2174055536346235324 16068205532611175580 16057567416649103423 4924702046524917783 4790972552741315116 9939203650307277606 2849742025487609626 11843486117476439810 3546982325792760203 796803767555809819 8832222475600887621 15128489015120682086 13977293034523578301 13501418005291110240 9566892678743223330 17889578083041590438 4669966849898990540 17290356541755606056 863488325432401819 120762475454022921 8693431691779034860 1882240465999268975 8683090561063949460 11482519038444693857 1766275246524413123 8739067448093050563 7250603024503154645 4377980360390560187 1338084056401362441 2330899320713001892 16040596607373299032 14545354803607107295 15397335602028920963 8440600179407657193 5150093142094772893 803820722343533181 14856892541738191437 9665948626447322114 7633888735951713142 9344224862848316616 4922908661840186858 7265984230171143652 14317939532461589144 2948697705228742130 12597138047353347821 17575053365956723698 3368722762372474449 4514052940793142872 1662985312176476272 1399693324001985943 12051507344032326289 16631937282518744106 12847645259933790820 18203051609492052836 4801355596134028959 16686020439105647942 17170096316454038342 474648686257421592 13515113840119274135 17927378984787403466 14681325358228278478 7812201210399977356 3890354795254371144 7269586633205261118 2849722545088751862 3468548701977832555 15154754940001050472 8617833781023045443 1348041445052595274 2442565847473159870 7494969772189762391 6135212937991428993 15554767287096796621 17757544339519607591 16230745727312437921 1726679273910935381 10210649408264187662 5851901135908800072 9984736883793821579 5743426161694531236 14211984866221247375 10061075715745529590 1831685779550184284 7402882241344657915 4544410266101606199 17691398931378171522 16016221460451553502 16758089760207236922 14493583288893819105 12780295543251487558 10647942390627461377 7716044996675955698 9440703712089376612 1516759837210576289 8195026825475501153 1655977327348941814 5482366434138616438 5566546679102413866 13225697935041655703 3478094193197891896 17371227026099658368 14868987312893842469 13041560302523358482 4471061122497790368 11165598986640835270 3191454742735024130 740455466705493808 7174074000189288106 15390682844682986802 15051438578454037958 17130276925416272810 14255908514144258644 15233028618076872134 10466031328584250956 934866739854234003 938783223916278600 14841197320679851974 16017950526043786858 9408695197965598663 12401411799353377364 10909744234305148414 8276953582717257621 16180251763732239450 4377966498638220065 3823287165292932043 4993301064894222291 5527401664318603663 974140514636523435 7880301976789365278 4805130776239018144 14014205965067006288 13779961950699138489 8476523823062427909 3743561641272018020 10308544240812435162 14251772902464403442 16054434310638110170 2117486330603487402 1274195127973371046 7892997593918292223 10037205421251517199 6740001722681595952 11844893664012756944 12249795327320490156 6586342897500616313 3161719909890243726 3595330688662270954 13963954257736837483 10973531531481811917 5923489039821995550 12678890253047156385 5333928117568228259 11913616656686623270 6863266498338279886 12116197085808988051 12291188996444943434 5229185336056624362 17875153118374989862 6545898356299864720 12458986133025806924 17158673163459957162 1901440446724882382 5049413904452362952 4638684048298368848 13030382866793784442 15123981226364591968 9897987686945271662 416039467579829221 17038980564574548015 3432204276279095035 12679071487609537596 12828742262569098837 6914226658177867753 16244640085725498363 8891454218138111413 8774614322792256821 9787855923323645428 16185252627719017445 13917013319015589321 17491908003849124909 12594100286150582084 13219762901178118617 15838676263475279630 9683628914031593768 10816923356491579893 14917081221041983845 12557391992996661951 12554947325228622760 8163242547092505371 11913125622556544434 10650945547030973038 5392566418123490044 13295708777190306124 485869527889080291 7705550341022364073 10448049946885718644 8573810366192163295 16482338925471486384 8766733274234344349 10876795533843620858 8903562054939331828 4705107552685845203 10962487650920639045 8227902213940009191 6799020901089285282 9286619306719884427 16844077478941505593 16989363854342392263 1980715513940807194 801401704476044656 3126909038620193858 797653887452817846 6347488944875273662 7806519718403830003 12785572105087830493 10632706942227370879 11993851373431879707 8290759843880190887 15163921383117418007 12524415655311510410 11401144623307945324 8721786316051990544 525545285476309568 3952573507330478569 5265399825840430444 5000829959853973166 7598724891768152123 9733570332539625143 18126752902655026450 5183299213932517625 364737408614675845 3695967556835996358 2077450170100978612 9086048011353145322 16737708946727142079 7676005966198046902 17979498257404501720 14946159518655658322 17014908012811377546 6530041541912472758 15147526186404322253 7882963069100867324 1310421459014910549 4111657325980335184 5124582145072926936 7499302024637807269 11829399708497692371 16567995254837286761 12152190670602338148 11046430637932867978 14420561873422618897 1823350886336950091 8671465866056071258 5174883713131434984 3112541690011521961 7230847143978667343 5800216139262753097 4481646046008469905 9293815728508726090 11255692035717666590 12133447275468360992 13193869967595235487 7894931991364452968 470245229975423850 10148283880196928485 662988627364416905 17424552213150367367 13724314752511856080 12387782308969779929 1735998228597282567 12078495222991833403 12275273121927089438 11600087674511488436 13440701097661171963 8612708953791608550 8630783616254084466 12090319295399799892 15442083864490756739 2773139366211670152 5072734298437548985 3006431425472216067 4849096167375837192 3751730107924565563 9948659894626114814 7223895950222967937 13043588525057409020 8555320875036400880 16651166372737492597 11897637007579452857 215310529631270537 7468423491085005183 5515950152309348134 16631280920400544032 7290505661771464152 2240071198040914112 10062437392271675668 14150433221588710206 17437838167611532459 9706260089480698124 8847836524217038773 9672222218010611398 4715483253217408898 5917119680008888191 12226840935779518671 13325701133896060427 3676689596665994225 17622221924018580430 10781861646154925029 6497002100544319765 17581544452412347981 13094987031236502134 15390203216528142995 5564552522839583326 1079732095817723779 4538025911489664387 10054066402017481019 3747670190372623801 11020063999219906238 11005071324201168260 15263636570675598636 1620278706396204675 1831896473025746902 7725692154566263579 8479793102732280257 13898096387490848791 554145174204854010 15405092539717672574 7330343174323259899 4044305477598086104 9528897719478922898 5208821811025665718 405431937559100059 18071059152299041353 5065308187944747380 18252935106380750969 9808483740185571987 18071390254492309539 8632392541244125977 16043484834640989190 2515091447782818380 9827633638859648288 4421694017655307283 15353689559498027114 5401595525799839913 7861749484214185167 10403457206811142019 16856423291843647162 15963302762952527557 16098976810190614339 7061542553721059752 6456222885048747538 13477617887452461957 13152260833979762421 6195281639997161399 16644771641606088966 11426651357936558534 17272830411799825385 17465239336372622008 13630620108557412797 12707869249934778568 11412020378817710303 2681718851100556905 3220699875987136511 12367937681338451218 11974921584730535474 10378146061445992931 13013358479293655996 3831916378427717063 16843697781824288327 10475852418658179832 11479564090808446700 9650820192036638063 7046467736194276304 16476515658796236150 9975467310560479140 8514096210600918135 9133936898556720171 15598957851007853251 5271003621022146111 9610410902668940642 245906053520745918 4216956452695855062 6217936985867147781 14349478178006973118 4601646173517880217 1890227020441940951 3179378050332959269 14622100618403779850 13395086322618865681 4474871850272863501 2947221651154654327 2717225672330799 7081274383389784538 14273985004968959753 6129612201703345198 9792329643214412318 2974007063626045698 2367373029787142736 8143571238407689368 8780247332848116833 17228815176342427471 6342158220173449319 1207244896023164270 1263901740998556933 17061331495719150141 747894681757165281 9438013715000947422 8276572934862136611 17642138082885881215 13779036972192430447 17548845896288275422 9148057180719249355 7262699317746716193 14130422447066767306 3696925678505218182 3178535871485379703 8690261918760252921 1409622237797660109 8273190913300807713 1200736182260074275 4678943486302809093 17114000835844421914 9230276194773124919 17667346183443026809 14270438832924409853 10511219803333545828 12810261543293517343 13727710342039731276 10014590578111753544 427269519560867668 11155483499112883096 6243222060570111446 383698313627264758 15618924924212862927 747789079253120115 9957287802553057180 15946091922917086425 460810530549887737 16582943879970873485 12113255414456139152 12136056073557132561 1281905360756003251 17631651382942163408 16876662071685184534 16471980066995491566 4295720544312275123 8885794419807014638 17432870765131883291 3367545187052579385 5516846060361362121 12318608919664936462 6413057180930192251 9478963737769483763 8785860913381596989 10677101214608032903 16811291329333057696 7554539754981685426 8274383091843846864 11880478495710957822 5875626719807309000 14659736322769421232 9604548590823014692 13944289273127673821 14407994861408564417 10301626777463557576 12191809804562672408 5804930009152431411 5568896266254184236 14614021756393607907 13012768968056918717 10829144926392290330 9159418205807937084 14511348334905193679 18161150988344395594 7476190685115459582 3745414120851718876 3824112883979530569 2009670657226949020 8167314402921487796 14702948715225996094 15950817161684928357 3033346794009968777 17417448462128227040 16762644119791307409 83941616408124777 3965246034112387125 11211807459031722589 17208569007769650684 18378640880495826054 8237957702993337795 8634729814679849150 11982942096766581288 9172829470041988456 12357568186070459226 12860981810973464625 9252030586749136984 16115820014837985654 2055630056461932827 6285489023113844509 15278130565967733579 14830191566674654132 1015233844570825127 3963774368426257540 12531666295318793323 13857279442663636848 12549714771331022579 657081717342096087 6854358630423684595 3243519931788014442 13906945410995320351 11187870120862870197 16525508877648352809 3532927245541440312 15921089514527245623 8067985348187732359 13338633927908964459 12985406082217842745 614199553527023198 14475232412033066707 6965475307725083629 13007254986708306781 15165600727186925457 11153512491986361040 4740959427852681239 8209619874805630091 12319937310089589439 7281790480672885760 4791848283854494420 16041888912554102630 10723215623738581202 6473778449128671470 16065586662468028233 11037012206228945235 2077302522256122682 4282176711506443176 3071456636938092009 3704422780326469126 16535781265938651831 10349394544836329763 1436162737574921218 3423965560843767474 11761449356253014477 1995673406966854860 11326142502735273978 1451112604239505293 6387591698353542138 6338976903022355903 10043420405923729455 1733713605909126336 5852008967821187923 6417928981565921835 2792547875491806941 8313404846479332524 17955561257734302564 4034450064780645794 18413618579372810538 9310787789074256067 4143034608491314199 2259799187748275077 13870729203046712058 6250628503449271147 13320393307132408660 15443716370921133729 4660104635662323389 2808379956590685880 7930718578088356823 6346326245360075738 8285101614205190457 14435797072531941858 4161550941511722369 5333251234462222326 10350378413587562330 11933165243581784912 8165137490595290627 3981603631131165232 10364673881436105759 3819559183326722497 17794322699941741963 3548693712446076408 5806004619982111832 1129015218192624169 16869468127289192746 11125370844292264145 16480455298938737273 16893722493073129976 14724185017228877553 1778174118694785297 16451202763002939524 6207496945482391152 2795323629350515635 924169356973622830 11842859603039044338 11496500429567672047 7377014098491300953 702580537135756207 4207373743250154902 14342428694357511089 9955447290668525005 12370393871155034195 12006804708864624415 924073519607354639 17267435801121880052 3001535859787002604 2861632528494086854 13732220122196647687 10817747201785868391 1135259313010137488 5566432471910963609 5267583827794665652 2819547428467838296 2392183866567068193 16857948725514085699 98363830466818887 775615343721011973 18042761185014519157 11447938974536917337 7331116639687294285 14063077397328282050 1854759265127609803 10701441867902760775 4975288239105639166 14998374420089086552 7919393895291333882 559667764341646418 15563348085475422896 10705224946612158295 15980705993702261512 11616028827326890081 3573295179116188452 11460402430107207149 5639520284762146591 17284313703205266469 9166731760961794659 309908863265350190 1530481746672540571 17192346036745653169 424570358390973387 12704410336284351508 12488146392430513558 10147789232728344244 4277281979702337207 14084791560101949809 5015177196865838772 16967654824819493395 17867678338750272499 3524440982061385529 15808364575110274773 14112613251571045387 12514207314201420510 5868401265883187221 2222650250708629784 11919727165865992948 3564171495526488513 3743613033597250991 17853664890105381123 3516459162328631882 17126571974991042678 2375064265416561106 2864633994988402807 10363584554372154860 10712403620212470697 2387779538305451884 2827715705920756378 11063205536031803675 2077944118662531043 12109571855674664880 13977831502066098947 4659216344370905293 17136450411375177868 16188597458543137077 3788624441323757699 13868881433732750175 8357548873661389704 11472111687371121814 16401457418051029493 6416838111929592582 1935300439789059074 5912429393197464367 4296957029124089746 6836163369381037717 7664511942857313293 14310221699934219183 3982586674261479181 2531534975790459258 10268506748010001362 13291115059274061642 3837356813886032967 7553434589458624673 2048946021099872450 9286980562720665307 17506723525901265250 6048371819221256932 3969670327979595366 5961967603836736217 12610711105553937707 15462774116582827951 16234911142469034016 10446521574488366114 6382217048736953169 8466009886331480919 10726860380346741263 2637408281875837805 6118032361888179881 10563817725773361486 15079731131287027005 17687369907417023620 10652783800347502711 4723694591062059599 5696192071382181085 6518298645838426646 5993975362700490174 16391044948242103374 4797996753181297408 6180896115330111087 3051822534141964892 13150110437872193698 15452112253854700170 18174231308822817338 1121564809319276541 5028916888412468953 764787354255812539 3343870217337561279 1180683722898715400 6337480088062576422 16388430842378341739 1798291364094866724 4956555780666156730 16883617184205379170 13702739629100548920 17951044059279210547 18002619814804740767 17347513370007581482 13756933039793395990 14536792721052189533 16290237552762729606 1545836188298403968 1701283554345427258 12068570467464143615 73685282341742661 12187894588510306803 12801433710162870504 1889459031875029206 11106243847517239277 12978822209908768285 6506625667130507144 11646171059738004587 7709719280047840151 4296806278634877429 10123117220147235672 1999383389656548526 10141930584287866175 15558060781717179240 453296870236883289 8454257791993007610 9540221837107731251 187860305888379542 17213718379965042460 9342149251587885188 1345412534801702664 8333436274963328916 3047346018307313697 639523685256978648 2299879176800261380 15214124364570851075 16606498613934617959 3970671527556084622 12846026188732552938 4481551949790436488 4384522588778143347 2190927034354001578 18060375182321802673 7607871309432023985 14325676446285290727 1221139385658246058 12093056594512955468 9790573459525103714 9874630311799610697 12795273539895144899 15442823885852932247 669879513026973517 4471530545414281426 13624851371796266299 9407621232624586954 13400114630826492567 2522427664274129396 17383921794336170497 9233417518261175112 9979311150452276079 7213945178159585088 483236789948296194 1254769738150123293 17410018729348037514 10836322008871472702 10617974969534622505 17676034908643378114 5546796169637153132 12907196854366017365 13732517205959712319 12893034496439745673 8882127234061524987 69936470324001157 10589581113996471399 16519580570178527191 9597535109032956895 2876942823839873847 6053797879145471656 15004563090877983072 11405811898104262045 16490379666199153226 644688603545623806 12198810120957386966 9354895597867216258 15228015303801158418 3839017564278229625 4968064498525242967 3695866769435365524 14513778265259965826 1934915103836082114 3981885882104922048 5326291219267593520 14690321899189348014 11964750613071983143 18002685688370211912 4517051542414636188 10534281451336565170 13944004497029740069 8931951211088387313 8734518494975482669 13458279492313961461 12358687025417397213 14391520566257422928 199837797914829909 10803045681036096976 14103152298618408469 16777747993509901392 14042739111007164719 13457093276001704925 13349842641356789320 11880777093747269724 17008177744638449890 15332933982472166852 9795874193202090406 10266456063404714010 12559195875626744255 13349717212621898464 2780279098698359311 18314674111041581860 6368138673193330484 14950938602499297848 5163869523802221612 7208534904950536589 11629430176654700315 409653268969253845 325898366136724705 14139062852060520371 3622869568209550466 10644244031823509392 11034815625099268102 10929077930736199804 5132757424913373831 14400947807762963134 288264417579655250 7441553866069252547 17972997915388956367 6716843205484408523 5936855472162059201 12719479002844197688 17274258638011911647 4966577737926442687 602495864296118572 15556820480499198528 9367588677795179802 9745079305389523716 9395160077484476283 4970916662537474408 5201805620661851335 819490137418606754 16297725754839457648 7920214418995639579 6338357367618601905 11838679681255270189 8757439794958256751 16811205492078579536 9085639517768651631 2329723050284973331 17367439344013887225 193321735561947717 12178371295001424428 13359551679777680092 10566530484205778296 5010778317244001425 12427524090898698615 14887416459643648599 17276791086405165475 8979748460141687014 9445844849579710243 17408959490780860644 14330508444102948882 6502003563030033959 2690290185814060418 6071052774987406919 896096531383365367 14868422792040602648 9011369474472353991 5852311649029456454 5713910130952825677 15349271986481929580 9767117842345286015 5752247746123000816 10500201952294836580 3341209016230274241 15480041718574757762 12227820516871069452 15892595681251073578 4003763423305189525 8453531329673875238 11428101253154551205 13077668433653611580 2897689802357203301 11483991764841016094 6804080298559228990 9257484795986350346 6846524180154177757 3275460203898282579 16574528427429374518 2856980565881374025 9700673981695538376 6184620755791233733 1948556268432571915 17420709346175463390 7237257202876605239 1141795546505252778 3892194011898785793 8384249235097744286 12539150805179048041 17502750686310202554 17314833274628254944 12839297704196983852 16252521353129523253 10750504741045569172 5064798020290746304 7679941377728360221 14846616864169102066 17885828701417250796 16570853650329387575 5591768041369018638 12941143558797492089 8488889912164055169 9212612269910443792 913457462402304156 5123081591355487574 17065000606501768845 13638524624571725577 2689122662465094826 2408645503578281347 13462563769789425863 13311308039543962375 3004158785545975698 5735817775342667542 17584648700827603515 7886541760309422386 1592038025397137556 7533793212091169510 15743628946455591695 245341341189354165 18121154640910364163 16981320275367556560 1358487947300888846 5259381299174051580 32657290740280652 10413516676579730443 15227245887922453307 25681560645430712 6448379815859906486 6330263095153120196 7380975298549705521 7431262490243961020 11519642209611818394 5292189198328085718 13325475605195909521 5694813572755589560 13838435440578752637 216942346878844816 9070288555241653680 17687980795122126111 9205113001821042025 2115740350272464701 2078392645657424694 7191918426409754354 414357677627725846 6189372663491829589 9054020967897015062 14477065332735870627 11279445299947821521 4852483917169271401 15110503480646074621 6614055878923461255 1464899456278254054 3105531166646667821 8636110758225326738 15392725561192677769 4905728095594648970 11584184413033563107 10944876465797918889 265714117886631416 12878356570775753143 14581188881246270911 13047130522404398299 1260810782928798381 18036477989519847877 17892519637775268524 11219574425531125194 8499317332860745827 5448602906520804432 801930569579957742 9313423478875325073 14620324221046287998 7334653715896068017 10566605207969739419 16081044663842649336 6978891993860605705 16619663415077147179 6587672578893823213 11189444286730718868 7199319930664816195 14514271277103268658 1557153250917460040 11131033871385619636 14641357909545421129 13195086832247173737 13777486238135486281 18163403447177916038 11943605171034095128 17768227559736768994 5596829877174464483 17521693190567025837 17895758873894134842 5153768443476529777 2670364565497640363 17047182993272446995 6049453164799966470 6607916843608229378 5186026161597676939 10712869762220978554 10875341519724906119 16474153464064838318 292346628865009383 18261418889059315578 14715913012619648919 14797816339290120064 16378752216805287793 7032479700600223730 3594491703910957372 13958359394427928274 9805569420542237278 7022662198595189958 7949712227745345649 10383050851617617306 7223664047635540600 5119245472352647281 11220311285681946607 12259865457930938238 16436216701206152018 2065139919273874447 9110696802574773969 16699282161915303610 2683116856781300464 17791074472863798978 14468334545601495313 6493871195509800757 5662510194795555219 2663430380130284266 2601775606041749559 10007049185681689465 4774897282360769666 1168244383877024857 12879506726757025651 686704868626154011 7150519550433425806 11800056871450171828 14542360326244208093 18419445658087243215 16152456775611425322 912823493521445259 8393836060639703997 4007805192789288799 9899944870472972403 13679231567176545222 7674754626246544493 5247405444778854593 3886057677663796024 432588386521800924 14820562526874246792 15085213362948925602 10769679710009764874 16997928601296370693 8444724675594046955 8242760051114740181 13065804674091449432 15004291827378461561 3004657871349430267 5070252420662588673 9545245825590213830 9545387204624038010 9494995784316924638 12154916360396203165 7015385471936431427 141399227143946452 1923168934253573435 1714368021425451098 8398758326747354285 10400315717052908644 7236269557413735006 7107625787899203002 6865258994147587215 1389715029466238088 16388816995388639663 15654828888275383865 3115346877104885697 17585870251112893086 15835270550772123947 16199757212849083607 15508595639226084580 384944430928304495 9526500725683598965 15511531389174514490 18002101513065112456 4126644273164608970 17508900628844648695 1135879974208084337 4272159535063128715 10699690153757752735 9705236380125073375 18256398369244859538 1921408805466144039 6068666396343743443 16322040825151182874 5088161196814538481 6397543145621473272 9602750250731417126 713839442669438674 17337208434206943897 2472355270639304523 14048662347775267116 13497533500686590724 14504534442406962947 4607115895855879109 1967131488699773729 9330359899206010540 8447099731494924489 14865100906712992122 14150986907873258280 18406420068201133239 4147439397531492175 8582399057014041342 15575003699843879109 15499259543991080737 10917860464418083905 9981182931540589880 10432199999898466116 8087475216695715306 11118372422726840341 11863598741876237653 16473134718582539340 13054524209717106345 10512025912211078231 13155053457598233654 17288235069843548583 9453735643627373014 15998194836380821520 3368947905010919236 18075310795365153776 14807271921909000285 17620704884986340007 6416123650696090436 8408418988957304775 9320868131615232835 8541588976992458594 15214428116525208968 11057793117487826770 12592168498229996812 2253833107776419177 5853913068415885261 7595647224568383891 11156959936267281532 6858045220913006243 9739001391486973146 4548259875255054630 13293316164805337145 3217954278520530218 11425811549027873230 17992011539549939722 10768355857359298815 4605645932351593510 1369116474122829430 3941554883769468324 9451111761693663665 12995326113324637968 4219044143175361372 16244288088369909526 16365360261271372332 12646966950249696537 1264162546254713539 11197994787860046480 11230008017057492712 3041638469755354539 2599595084303951764 14418607806502909373 1858635606260553108 16786251752606577364 16649546619040449743 4000425729175967699 2888083651371940650 4042104800114549711 10787474248477056359 2201508320611575979 12348470697832639348 12386454860374307010 7224394987245764980 17380922859829311212 2582115399498661973 7278816848316185787 13241944389650941917 6009631879228398207 14070997056561481576 14592834765855716265 7986526472373324473 18397422265334400730 11640621156072862760 17064081734127085491 13964383519411372156 8362294330595012425 15864759037391903258 10256580129630101094 12626026561431220939 13555777309915630016 1049830883793997888 2247021461324469832 2289609933164102717 1567871288168141093 2065380237928437268 4762268258962054242 7527078818571091177 18103197591586238125 10928827102012797481 12593592302082016678 8698335340746533578 10134106403004673997 5464986817296711842 13629930092704296722 3621605149131598470 16651706726363539471 8914146872335311179 6633292662904348824 1524826875651675774 576361499234007514 14537371946509973982 16278577465655777364 12421201434664390038 13808631903536057793 11985226356335583719 16537739685380909066 5996928870455878281 11326082399020424162 5783007049779089006 10556207932291349030 7343794890365003351 14609495914114929325 15246920118470286340 6426088786046185208 4424958286084618800 18406230027139856144 17066835435005641350 18310430633124058252 10103150154138235431 18417895910617346333 16299512166375522628 15142806242501574799 6704046043780943254 503194151900941738 16242019192090606029 18279686740050061426 9621135408497487498 4576695367064647219 5157027825028083895 13841286762688682297 7914267063520572352 17954747844843455686 9348120191816402756 12628757992135354487 7196003228965724685 4746149510483797847 13895804521523465652 8080905896240156723 15245801563433365626 9119678382665967371 14357873176762090995 15797775683351735277 1171921818886307482 10130737801956251531 7744286962291110985 1303391017595879834 18072885879351810903 6525354390672083578 14124731131345442526 15715666390385736243 15485197996711047476 7840547292648438549 10435157487397858606 7177363744629270320 5770125346459058383 15815618367783377775 9177785369839188399 7427279230833727483 10089635806838026798 2222862305560122616 10066226873793350651 1591652989722326221 180340117907624978 17104542275367657131 9759256971431245052 331168374154716898 8701902652996788090 2312154556428076382 7713017849553777289 4526778568917573618 7842961715302337320 14559795515776650727 65581012711845801 11737845883997848317 13245656221221933150 6592794193596122088 4794579073213857675 11921681658803227432 880812923639270850 11699373620745082278 7180659591620265156 4675347990951182053 14862582153104067054 5650082873725935366 15500594307922334848 11951441582967016035 11995094737695140341 14334181624091644792 4290156170230833943 10971674264307866989 6783017338461625881 9589727114391629055 126356126912380772 2762274947828075319 18441010336542640838 2285945404741923499 13201432247352181064 1750254615531437226 18287727047389368328 1228957269999168196 8172007101795857635 10733683577017584146 17998261757187748496 15739693816239349923 8362399587879678709 13278668909249722969 3890740673410890347 4670441572198860076 9086933662364578099 4143387678019330499 13397204878146027318 840205512559365789 17540869633103139992 15875443052349179345 18025112267853752168 10390288762759380037 10475206748802349880 14940378096207614113 11747097589433622834 14548891004118179381 7662481573685833543 12844048663416859659 13416064873078759328 15206233366888873178 13594754188525743673 14417233795662972980 929467119931075277 85930868499392946 18156461743131234996 12546978280171634112 4956930435659372139 17856656588980879028 8635648227764368755 11686056602612093954 15430559354836174191 6138760023174624232 11611116331095395490 14296146269708806677 2442082660654687432 6985297250884421935 121387564975433174 13137133317122518629 759894133343889870 14845188436451783940 11458970298316462382 761126652209385357 12868062924877770346 12316738017387787856 18020659702655332117 10053187213726593897 8472847938190660493 11362599042437813841 6042979656383987772 9454406578016418615 9149159972541592297 12908961978259998842 3740708558878900442 14021712173244480919 16225841086763076503 7689464133410778167 8692937455560501180 15833326692117909111 865443923387689798 6004284543615576704 1303804669132023752 12242458152583860722 12551860788970975021 609734371434081706 4347501119019789642 3252651730587407498 6412135123627574343 8826694738764921448 14189056867392910180 8701629457541262150 6111628174631160104 825318779590886517 5390063866769963602 5128168653075537253 16134923929871046871 17161126588287516189 4675567494154992591 5516975816634111884 14821051320334202734 663959751332063466 14776601687583997525 17579270348132494330 226044564418535506 13110980080239787961 14940655298713064758 12708458692684631839 3121724763686672137 17960723972829622113 17045985927786374356 9567760856113586532 15549076960610438716 17040866820320978296 16694290572714594908 4784606478805142080 14818394628542396570 6927261168871432017 10146693758789265379 94145115213629952 7286706878603348070 5956675576310268391 2528836842493013273 18007993117785681859 5391769761516164871 15824753137253569468 12679656894952829575 16380409094666981213 17490862389923417494 7792528074826366462 5115855814098047878 13517857910609864518 18010626583086005060 17223381264832092663 6503386335780697696 9517090921789806020 2283510340866332160 6039094251713803132 9598791398924606291 15384410338507848030 12267023300334902257 6238451507275552666 14281357646442111582 2933212436851370505 3070196454446619529 14792353282891953058 15561156048552792049 6988264683479122047 2332754289007073057 9535509774907998190 15736946196591390298 5284294619822549155 6523173066886515806 2254193338344829288 12994395168678803710 2291941666554047188 5563577882768255664 11150436791187884975 3330025067563239846 18024179274564150661 12432788929659972307 17765270601779981808 12298894682773034085 1456326904180532615 9131217603811422151 6048886523261380523 11977351136781398904 2188910860844704911 16473509981605709925 15697378936768077745 16034554529257239553 12368316664252733210 12013974741463784876 9692773708273546085 13400880011536558030 8853844283494517604 9476465767413526646 15441957482995497451 10659619624328639798 1525515499308078185 4017812520759011301 1922671301430493158 1232258719252635157 17686280452217032857 17223785039456599734 9062164060359623611 3290434312773698117 10327737545724656544 547810442473066566 6725760625776865244 4279706058432027383 10540164497058303417 17918961471495371764 86799781124344468 15657035442114046415 9317609761495083776 8207707792983297564 1094446274399515631 13929595429523381790 11423293302061897164 4164371104856081465 5572683657417543410 1388086859534861449 11556453789736916143 16506135202538814597 3488560630660059273 9340172213662359703 9927625303822029219 8103848373907637846 13404640908548745175 15041607842564893262 14878630195193671253 2341473839885713087 10231107648586179946 4436606584952355803 3550750753942023655 13608985595413195493 17731095101049477693 15297883209501775925 11756115829169775326 5046579613738343072 9962431804313256123 3464999172245268101 1415450920677238876 16499573578717527318 9649227934361196526 558332867223875372 42789895306388750 5182879759841628611 16779659574009012915 13403039326259771953 2065569836415629306 10765876345566001558 5561002191316652386 2829987969914846155 8653330368953737128 839691267290264210 4194738462983938407 12365249948016171413 3040229812809472158 6131493456676779240 3342722171117999378 1637317437053565881 4139146276436422277 5603135421334634712 16667571010311359781 10311755933592525414 11728722655710508271 6727061094409295697 7113702791284326486 16207134484760995174 4194929233266313082 4262396896819478099 13774427883077806217 8673073807691500632 16117510404301424439 2614921555851565038 13149621835190024605 16036395900014553873 8205662066649406110 7855643583823793469 16300731060269681743 7109971405505736597 4931510336908606058 7665147409190283256 10481210833831404183 13582398840555170213 17186137411216506312 2041378649312416278 11153402554077959765 1247589236399310086 11040768796477524059 890704274115395531 14631766030531445013 11623935541777748889 3794362031726450090 7664799734684280182 5713915965356038925 6057957747105001383 14385557637927427386 4026367395260894582 510751526456806903 7571291164459060235 16987595066765388752 10144631591239098669 15814247648366077326 8753928995579229873 12516916776992451388 8402211032231883035 14103333421880877907 4156237757394245929 1000014165816168718 7258849252255821143 650002348299383803 9709102491558595535 7582753862699803665 11260178025116295075 1613109631590271740 18086519473465795558 8411536074774039602 14462635840723581101 14466846699049974043 8187933235987175119 12372720967659342796 6101648145770918670 17037350815035699130 10072206775715834858 72691919345486450 9448966868850904854 12074049503790790619 11011602633903061497 5728182663261638503 2304310428914451871 16926759043375016070 14523959955677216361 15599947778045705541 10399378757491413938 11240172442499323270 17175453590298603206 2244189867100135297 11080122699875170582 13991332020163424026 10597552877150358188 5562362244580607473 16873685688107596734 4782593229398804484 9818882753562552413 3101747780902457616 8941933960887921404 5762204477672936796 5326646916485530467 8846541678616639022 681649495267703765 17811637099446669239 9150999931837471306 7635644386644009637 14229910040410656390 11437419094674573012 5857493656712144990 10681170741676687896 16915658544305447170 8161405733668794288 15314465707490950949 10525544784745600009 1956135121055318652 14044311162911305494 5469547921036124649 4436292064215167257 1348050879550256537 4964111936326210153 7552629321078267593 5498042590025945442 336925153250908909 14000218611810161912 8076445050184296935 2230257331914908615 14935122620198215678 6628725844775136550 7593019222317274274 18205637357790003410 14666846891003244075 12317757877689348105 2609268067670666809 822993845999097158 2429790264216175660 15020270379384943304 16633044308115062796 13208739038367716881 3007941493282205590 9667232652549340719 624497306436865723 4552865265072131893 13817750473353282981 18394542094005806131 6277909884927413956 6361325441037407658 14915456706981658020 16550603271752881450 18244391607142667972 9858894449398492743 4135926153727031000 3653167751805687390 8429114605296440698 13224872854949994918 14772006502242083078 14445718469910396426 2777132006986493008 12473962529017571181 3040190655343203288 18061297535129522082 13083927810442758078 474039750743915025 7094076768920490696 16463984954612751693 16086743000896450611 4924719757014756871 169817473422436064 715906505448161777 18056017035117980311 8242158345513692392 17678435280280880132 8253125938063538841 7004419469449807708 12142279701796958465 14243421371468137482 15046526228502479736 957154791615115506 4016527044251462548 7569594997451209895 13975661218707827484 17892185674978971239 6849732593251606624 14538541700743631061 17130153820068611643 4636705488001240602 11485387715356600616 16103025544577313567 866916170011867979 14478214588820386173 7375114366931138866 1096315634156028810 6216888743864165366 6807470555853364549 12200439756577955177 15084357746323615389 15230744733179150661 10281575059648892557 3399832113577305742 11038868610430316605 7192685643850218879 8506360732221787466 13238470951961629252 9319976838389684359 14270164490152423214 9988679824906225692 4698208870564108833 11622519603067132799 9893049271489721659 11509113951244036341 6486622902765097715 7960582327880053767 10785371776645402263 13767860310288776640 15617783035481690695 7635924917260836881 11822058954072901283 8597968947217633752 1071735540494401184 16441458110673552691 2384066304836556653 4077383557671587243 16644534349237322498 3635474370505375532 14643856582798167305 14469406746497369841 2524260927222767370 10096575783647012552 7456284293274799461 4789271503439081834 10439145936227957605 3101642932681850469 5003706352353865813 1852137361994499017 18248354795786924489 10445423176782112776 11387440474966388828 5178180406441509502 7252305578378610418 9593128944654705790 15532685979423795347 18367613357228953970 2326487429041333234 10559500035271857535 6839411545876604245 14439323346110727124 14747128822943242742 8529873450785638339 856321408605063976 8790141156454426361 6119137026334255521 5708717879544759217 14745544515803037268 10126175414537379198 13486562979812927433 13360660528465207840 959477595187529027 13053680437010651409 12322885053203489763 3365471263741094969 3597971855006115064 17287897453366286169 6557342538286033497 13552463207826270043 13051894636713237587 12481234558344041666 16971662266111533752 5339388943944745284 14581735207692562568 10255789140522829172 12869646556214118716 6292950335783501875 15483699210181929040 10033988715145659932 15695540826523633897 6163447621054882941 4400977912363103166 1720457607146396190 15456805536318657568 16224607330317251099 16214414538297910163 11627602648025072498 507895861030898732 12358586253868492780 16842551816747515901 238667337609660705 16723114815067519912 18204772314376398217 14114626929753211475 6388811946967226640 6553107451740715358 9369432791963736653 9228512566723546325 1853903703070777008 4233259748308216831 8970343829423020001 4863161209446100867 8652282208158581248 4869369026869360609 16803297548836909242 10303141900069398262 4528009732527959279 6852998967555671590 14183430974042277338 7362279617846589855 1000746453382751405 9315451739395516171 14929251390445217824 16852070855801691346 1625654633813832704 15307994601755145241 3943624062954654262 15470065786559573387 1993100467971184930 17036215838057647405 15815996044024705495 16016418473789144122 14790343790979680209 15265547432763585560 10769752799315073641 16757910814932178353 17680486578625665267 17132033558034637957 6205002288495375690 8606104209253491175 814622559791921181 4469269276334862465 16614876936520676045 2231928410394690883 16296998388380010690 5904936454741809026 14211726174675685759 10194140480591326781 13173030474590455928 12774196035389925442 13972463107551531839 3638122699635015651 13204393346358013649 18239917672814560841 521277272975458326 16937746630083788993 4034382048090085865 6506859745202976352 4854886173974166821 8499693319418923851 11537586563028273010 12190677673010653406 8551324663914583744 14683671017898220410 15080125910765347657 7966164815213797750 2217884387255356073 4996893398156909553 13411119810396894255 17904287613076865268 17005090535191420656 16504438012380054466 2031321246471707690 10248050119465385869 2159359310046694644 6878908337856994932 10633385792582177155 11242787144272274535 8718077870377519503 13161425147642272776 18254406703401908449 14750163776492094259 17540664328400759737 18300023666089395811 11247843509951586943 2528126105904252269 3710070364712423645 16067647277850566683 1765734340537185611 3375218189681684853 8410295532690396419 16242263816238494592 742859157776168272 16228451279651920845 4512661095560655943 14779376631314820241 10080732925292401857 3657330670446208961 7469304216033002111 15901171867637862665 17820023236752734402 15832825220714314435 14541219005630921150 7252327917921757698 5279347631721277203 17230352807702715637 10192805625732602894 17619891955573763753 12185983890904820090 13934079151462242883 1631417515882039961 7871840238880637174 8542543949318852346 1552636616285636693 9123969125342907021 7435773785401658299 2733015523617250607 5570458643765412364 16829890976318076886 6825288207543506861 4063430979897511876 67393029683655868 15288639162605554089 16340316766976069094 17882542089011334850 16111920231669005555 18399240590762357116 10140290032328946883 14164189284846337945 16286611611114709247 7977165824299732439 13219720231578555694 8948488057293986064 5448265395961351888 15418881555068899371 5218387571773241884 5737208505125442637 210573079169363556 17337452556783780465 4696074476894156894 9805573994129086254 5005877573538593997 6516354608214548403 13009079481265409435 7995490001644093074 15984587616755585901 1920430760695293644 14927874243791365591 14342719733901070717 13198078694392093250 13101204951119401376 8919176565565057323 17873826791594788788 17433586000877650866 2491672066720047796 15542361433296462980 2168172463039491221 9367214015122711231 13520585026486521682 13233853877613650572 15817795236791101169 10652223530980859279 13235814426877370147 13689936751599313293 3060594247776063169 15681119549823745924 2643887734092617718 16842686609776358383 12660122786508663501 16069059833082155315 5129471828047970807 7411934036083423610 12980779918360633089 17479918598272809903 5719118712248350903 15765595466303916173 7105685421689728041 14618890466651032610 127995234457800120 11376570273285811430 10986740380147761176 13970865572554463390 1263830114361253524 8920852489031173462 6212665523134487057 18367633633596741903 2624139788095835825 1015647440688963814 14569523809145823745 14889454077142530116 14643081559256235422 15163564444100320568 7229027085002843098 10157556594854544274 14378804353433281864 7507988886953449213 13283212383808298234 8611594313556750077 15145719405854316111 10380811680187708250 11015404435557640413 3439592602434003564 7711810301993073635 9899986082812838842 8542485575612248624 16114919744526505871 4240146907053920039 7184559698759758342 4453055494622021621 3067912934992430181 13653311964211981885 18018905459530633027 7880961004279990433 4128485306406319844 4142861261472334919 15939559505769107631 924699458509273141 3148245213935047745 8387926755141075905 14092947047960691293 17894110709225125559 11390426906243379327 12086000249180563517 4723202182447576911 1386660278566296644 15675500193831846446 2586211080660843324 570808944767868864 4084440250955470610 1694997673860815405 7980606492808199811 2229262842194693606 9623994030205895564 18268093496511360812 3811849245610166146 5942400610765149976 11874183025128701675 12004874903503729432 4825072486774089264 11527790844110287036 17530114061506434227 9394104914612986692 4228361845757527152 13400835636183891333 7962984726655269994 7554366005424708074 16873883853801512992 12945694305088385110 1714944738026925470 3767492002182618598 84760534235354420 15047579437486523866 3541883290785825658 1661591405213710141 15669037127097172434 7134386230700631187 6065097717058092172 441490985865503412 791155339738806780 4409043990461028767 9428381315626865299 12912124197194476945 17650480766490153242 10385982290896337167 14479820894119961638 2922662182762430011 6463011019882060080 5181248068073628279 5420766257717241185 2555228041762089825 2852700828500666799 7307724741381832985 12203223831808944673 17046309624389933436 6820330191322111568 17060586143295590971 6342941285808281133 3708376461282276643 14205012573422145050 360583707797863017 4143130325450705594 13319842110586849889 8528797276951067989 18362510551904170603 3819773764542478444 15598797140932600484 10038821955656688991 14742308262077164895 1787531785868592422 13544400598571713588 1881769328445173532 10113709055379185160 10051559599425584400 4009810942737013105 8369074257208782561 12321242871272392097 5947827538007591515 4390868825095813547 1433407482962292967 495160601665046345 12495646762050197147 16339642698491611080 9921457462692051433 12313417416338294156 7924340905646121253 15510879065421577321 10206804031794113722 18085861716776110019 4637082240213240651 6036813051040474788 10423825624405875013 8872237835912404335 9569776987986538784 5163288866486144475 7083894625767388601 2670812771305395947 8396494365334761194 8649518737865809381 17888553321750893137 3651393470860358232 9701038058625135797 1420612360842463143 8110429308651307503 13760148491939722676 12141872409205117289 13866457710654370540 11531969013460400139 12158084141517360388 17523023256226903224 17432541377052238442 8328852604616263055 16661531644283596726 14093079846116376917 3242959099977068900 14270303251235105347 9351345306104439407 17138873300436780731 11975424369380016611 9307371104850692282 4499986805615733741 3159569804069116637 11478731420324755176 16612931208474973381 3066445466882018770 15670306111469229382 11206964728966452274 5037314366794552780 16970372766032541204 4080830773047224517 1888619008446684196 5192618669529285948 17708638547229811212 6861012387958258577 6555229580164142164 3878034583655294918 17775079384606487480 15305101232713251319 3704683551803236245 8731240176426954676 17591300412010400604 17170544918056747322 4853616929687948248 4282946790045348084 4755406345388720368 3506846516325647343 301645541129902910 7093382808314696180 8997699808439401641 6363286656997933109 74212017116656823 18190779809849550592 7891286360640458549 15992543578699089928 4479570016945734767 12810925808439045826 949969888089106391 8093115082816038679 5912593414563684279 7461095207858854138 6901008949509090966 13851882613151405881 9576876137539435928 5329821105158342736 16274641766305391419 12223218766905392668 11333928638983506681 1849589397145726847 12474186027004984551 17484604829656973798 8541416939223983648 11445631115998776829 15380243772310372451 18349768281346584167 16831196426232266419 1324505367948425325 2782290693103590790 6225873614013969887 6772218529511863975 8028146467391258823 5971925203499063959 17329544558448535804 13136487671262639393 11153075185253086867 11344509677566863435 14957987007945396679 17444853575779804720 16520445054881545807 5016014916530681439 10195418893757954429 7016225054006175500 1745271062980778310 18252546423496461483 9034917648801747417 4285728030100248278 14750070190459671046 11402062384856609015 16232387568150167968 7624502528495169423 15307677146508531304 8553350284033463827 3871026216172526384 15899596483082176160 17615015520241593359 2645181302527693133 15440911247561219576 14248167229532885839 9173151953067861091 14434998327668471699 5049756489618480515 18138709484760405533 10219123131931265001 8616642266065773107 6332384291425153749 13520186683758454752 17336962769183948988 8887728568220721126 10819336699219068375 7502623850166421247 16106833834213092575 2679829762839823153 1091067328167171496 6480197125835299084 4640755062640250346 3625907128727806516 15104950284506790546 15065661919991073748 6896957705079465355 8767267463198048200 5218975690307494654 5787969586319903721 14530816564560932644 8939233230841145927 5191268140610256715 8338182747226467838 15865352801177169359 13209642322986042734 8372838941632302773 5350463858289673026 4592708834799177814 4780712295728371560 17689875149924183494 16748073039854532421 17142926088743518567 16113091249995395363 6485333046803058787 9347823867740941189 14997496906612008029 5729480436098825576 768709499460135272 5937610923962747082 5894874284270817352 8312834837353215133 2255169234791806412 5521239709787783445 2540747265797241791 8530291735333757828 4276032147419203968 1028601951675097643 13186263692796212263 6425194881867139853 634259421232069634 8436288511647505405 6436813865075823936 14113690252210657451 11552258917461804850 15237941158402422332 11260597911427699359 1029427941011113350 15042635224892490983 13811551659795526398 7389350115249812288 7697175650001778841 12537539175956491221 8590336515818754270 12175803753390380135 1082888974258317323 8214180968360666506 6864570183978837000 3272441348817724432 11881171294534015598 3834971563866498390 3514443441943090111 13034924678151519288 8398407461651365817 2028741802645191429 10881074250753161525 8681890352756639496 15090817229580494272 261793429203944704 576755225769356482 18275580278032224439 11991822467791598876 7262464011536305652 11902173549143240457 579907296997952428 5876953117475578759 7084937716070841111 12546665311030245254 18361405302526360654 13886144599575312864 3451551632525244428 244544852687421053 2740846240827716833 6422260401315794373 18402106265890273831 17005673104286206500 8256076641257244795 13173117771233946624 12565583325661551017 16497631428276743501 11368522747863845026 2209893410626435913 6102670776164383551 3265170317921100754 12556378643336001761 8889970638747388512 1472018572666989593 10557007822915635188 4958059424164764297 13478521849644553955 4875075593698336050 12286607369240922477 14854494476945603408 7871198567695059438 8343562624004726518 11341439163447271810 16339464356397734796 1674851774624329898 236030044006212983 1144349384275565741 14461311975018550856 14519053659724121181 11063643997072727078 14257837762906159274 13699142082697583034 82469289696391023 11742483339054978747 7056171661170528439 4702019499433422402 12411887735744453585 13669954832423138256 8460795177533675907 15222619603289542941 1304473351711902754 7605071160778647189 16489476051356357557 16807748916325720209 12293947859402011906 16139865496015520004 16403794280857742767 14109218171594140196 14640504296425579264 8281368294077352718 7060147879048321739 16298137169326378058 7395835566043043999 440171667445474976 7494003171638305143 14781327993620725965 7829911286918597363 14007473394851421872 11783321201762908488 12472375120166826751 17757235452019651052 12003858482303598153 8385058453069454366 12536391475894869669 8295309486087612624 9126816942454363362 2332414595895314126 3704828043307890675 15736353077316741519 266539316650785354 8752102132228376540 9532977277279339958 4415164531844191524 14674940044529001468 14042353129970122874 10721616672305531773 12362242688797532805 3771527216546904621 1948427604532875484 14435688436659413997 17161651062693483139 5419218119926184248 10645784494842336092 15390482412944444586 4590909772967683112 17276255494162986115 11488459276570779403 13560924840970657058 4384446335329572288 10618466217004305381 12559786504054859818 14765054672688745498 18297502840011775686 2476301763010935929 2207329750114350378 18198016387016076333 10462973029989983262 4839221817688526106 10299152789732126553 5122990340069948987 16267442098392938667 16120112871638116842 15691215190324360472 2666190583016819891 16492425884099521601 15033969749691790666 2799400399006627089 4289568890981671251 5069332937360675234 160131498027277087 15605163031257421831 10497673441063721701 2602094779616208009 14249702174124424592 2726815778989970571 1470255055441101720 3784915216631640278 1810892046677286324 8511262773374152524 1266128103331094656 17492095106980448733 4133525443644777965 11681994145531432322 15004754888841550395 15752128769823827829 1186172375620872606 12604620842798793933 10356206743417106112 15284001981977910835 14191272389729496889 10704809772083362030 11874566371237364547 12045194281854997841 15438961497842111200 3203397068164322319 6799585258557899422 14341428791945190873 10969236309732337791 10741790276018390064 5610841756662990597 12393738648896919146 1367945100491456528 3444130889284036547 16427303710415960965 8203486226808222243 1724730689816016595 5668615192948788367 533386714667702014 12089981116398265996 7009795405822203791 3239061095003979620 3523506491182010071 10918916441367163745 16243521524640585981 15984769101441247653 10873504806345387710 3396271940506501012 3884727417040168697 10249401844738616771 16562917072248014838 8902433823539279680 7751100849786741118 6402380013504557734 10280058912059587229 6714775101840471371 4861940413876995415 15356591165927955370 11983661181518310097 12777047018558293632 3973215603601286977 16074299182539303784 4094763481466297219 5815401404497655520 17010713643787910791 17851794516680665044 2790016067173673785 7499799265495272829 13091040351806190709 14853866859420920665 653134084026873729 47631755995225050 9430783289023675433 767767081390977249 8337212817860138938 37371845555646168 10493112290820476964 6635392610260304259 18329160531428781349 8452203491960166513 11651318153613854758 18119552152044671611 4348424266573517198 8483023578188515353 9759327332154390837 1503490060992675914 542545821610712725 12771994464773198462 2660013044194159627 7456699045703750246 3983017312914563244 12499246366991560260 3548972635322423913 5004671156556157334 14265719474925827535 15081643612801827765 9044984984702590138 1948027088491050303 12514047003897728740 11944567409241281332 7440655644610277839 12185027697403683491 7879664175680123151 9345812243674763223 7305657159468711854 16718126560147663956 16023051766859146247 4352663015896693858 16764185662061608053 5049276555273165188 2639509758486107647 2257910332676101454 8492234843916534883 9624509133198734138 16107153344701093332 9015662600698179345 5479693946386126656 4296189070390434851 1309818065773816285 13869225974908603393 8990366431336282363 11599351698849327296 14057424220000456826 16590754189382327873 8992986726489624996 16027518734588250480 11257143633742725020 3127315116046685997 14985218947452215481 9755931903629547414 5142956568784718997 8302255833896839944 14332166620711661665 11888103697621180219 6906267299410778984 8643561455298146660 12946388929948481072 13160149427696135764 10920703785600027601 17738544644091886292 490387971134333470 2923384594576375142 6517549079369468987 6460802536699093517 12315893688389240255 7712637901621673744 12046498235685286131 5287365506841514570 12975405927785905911 13912246033357439447 4274758549354239049 13106708348116578503 9658525949650413444 12593773911385412672 270423203882214789 9395278520324046888 9208883316047542041 2414809357853661858 17802894005675271596 16292433055541753284 9726063122561387708 17849248820550996107 5841725568893068284 13828694891878641936 8548138069839359561 18170271400220367222 16271961335754218889 15464331659771656800 10011034725161487908 14376733321287953552 17244243478860376616 1519003546429749513 15967019269505244332 5472367146740749604 10490377057832429345 99796350756882531 6173455656264248716 14690177044571240653 13644225483926637224 14204461666070827261 8599070860945040841 6078278039277818699 7350660305737279820 17145829066890433931 4837379704699539600 17666856970351369223 12108079766992355622 6068337900177238171 12059054903339477170 18051508077615751122 15832191683296256689 7873823102359904784 2136765558301392941 8574504339851774456 8154274969914211904 11361484729446327123 6210753431910993907 8529586076264208646 8389963996351495584 16163956403320843739 9897653137603983935 2710532200010679623 2546181823057560059 17786017923873388800 12134108171855626994 11486171273009340595 5301018498103141048 15158553337686548033 8734483631631173634 251942546614741612 15560823905002029844 16160140791474798754 15221329537844288986 12765296195058754990 7335781684656997350 1672764708180671970 7685430913287091797 17726200903676356867 6424404246290789075 6189647541438470172 2538998789473048363 5627463168812737691 11387264269313725035 10587629762117020425 2200038661958164898 13340498690606724459 18265370217658160874 676196657436404251 2049998168967353304 10125423053329667576 13419172097400885563 5102561142105653136 4747273594340222235 14315914608580043867 6365529214858893569 10958508643703744726 17355244708014167472 6727585347718766636 4476658386267284395 8874312776808726513 9311864695499124219 477147555429043181 11935454975271178240 14156133602076241853 1380364268232690721 11219563636031734979 18039541073813731904 11216061212664672332 1862867656259749859 8748970116869151539 12054821258244588867 8373000598519281812 12847777350566399622 13380140370121504427 10684261757375520751 285866338461412299 16670045595493729242 8497027651796276844 16164361305386229595 1693610434476607323 7496514982810590413 4676881170294940343 11679969490447076666 16246264230760743468 9184479707583592277 5836297313355070931 9993634445367298990 7569308497925468466 1200996524462971883 13456730341595165667 8991398876256262801 7100589841472771078 3566206017278835679 16377875150384357349 10749980191183410903 13062027366311868417 543495378620919222 13065945591064279149 7354772385465853803 7138988016856362476 15831921053960756279 3721149704712752751 13839082427426195337 984738547225402393 8476862124175567548 13195929618154997787 1441263369890432786 9310747812829506495 10726277528632473087 5867521428683477962 10795394331695394097 8716621800798697162 1611375460972765502 10290234041819372617 12925317787264709789 10081981876641255815 9776842830506473745 16786893262826009792 2168012637828347718 18014229535088279067 18357981480942485198 2842028341531539129 1171743677501100175 14159584304789919533 10680494583069807969 8783817592427945179 11659424974682116390 12995020810152018257 8140511371832668187 16119297996476835500 1577791142686632122 12089888385610836577 15889844453644760469 16123637469907414448 5974218759431098800 6595616599596220105 17725157582018875767 12727790425517769425 10730735262383965306 13872762106681044643 18201750933573249765 2301279573509754244 18358752396462864751 17902954785788780342 879276071662271366 8299757353555153346 17166583720615146878 15169389820984858121 16860893866839206921 3030106852982449211 16184757177981739955 16784774263688961389 3469576747761610763 8320575717502072250 17043020919270686271 5958388175163084997 7862596163015282919 14732160965285279098 6485699354134786983 6858243602399462257 11171364432723843323 13147718948204805423 2612553769031534816 14903630119459695157 8139215015256282973 10948033986695010251 3851527029075720974 7788685913289121586 2875926748772881211 8496589343371270311 12208873029826123343 16322103146156806079 4623662898438756191 8742713279573108198 5205611947604594068 5891251360651723943 3345315961313889006 8732242741873366780 7962602397850254552 15173006169438200388 9927021203560589608 8918497768541797669 7382376124150268318 572923056155012194 9307004718115570673 3726868320687208198 17065883925480195533 11562528744504037397 14829394907885799263 6617757604498222782 7495315130311830626 10786131445018443749 11088919143579458664 13167291377082744789 17690134894079640858 12933533320762475822 1214366509066716899 17179661137086479491 16474225013607094399 7154636043243090906 9291297677296142980 11990179557119072670 10719018217603489955 18220062835470067406 16757894842123559784 17800616625844828988 15015838486442866295 16699193680715930139 9541634013188544261 8970515590975456366 11486128125551748455 2772326903596097974 7923946410781271700 7320441440213956480 17584299480004424383 4118810163111606382 2566003558136653938 13007035499734968905 17447579678675034380 4197435652708195209 15997444226467476256 1073633272749252082 12908101415614236971 1338138956236334079 14510317399553492338 16068457312202153888 7871901944988204959 8343381409854380041 16450477456482848729 8013242569278521328 2802699300290364279 14696581055726353780 7150654515776959866 13030523626364484903 11192446502550019075 12707858773770705803 916015619483965518 6963062395168902809 2658877840000218850 17382982695857841529 5687307000469998826 8066153816719196445 15670698486202200 16282150177261894183 16092466196088671605 7152783182790555302 6162541193374211017 4741737659982181669 14803749570477842147 3652601307405273464 18086592960023415105 5519050180875577213 5995887511325373808 16654303248062817205 5565939276819703945 1560883794478258698 641823969809876296 16626623974451565715 18096783921892718479 9669789366040038168 1509529131043655305 16040317047551683322 1186185654192275404 14456427609890646749 12909055760661486099 16002234161921154122 1629191731630054363 7546923685865854186 13575752031901512969 6646806582115279642 17106915604937339522 4808943245710324441 8845858925902518778 18304861917952822171 5962159174113646709 3586544192084009286 15681411852477655077 15268896776803371001 1700187634553972141 5594739842672691896 13809267224029543028 16654802411019679996 7385590604784703962 18376453083747781833 6018559429067025229 12203087520023624664 7707908816610134071 16734104238488983959 7448381623115671987 9901291142812541382 15913551216399941278 17594071290783831672 3782406047569417315 12671115304943921384 316210924365747418 603799363534551386 8547069926843636713 1894547304129878411 12648986153403924476 6860748734719591345 12669307583911826070 4100889277590889067 13738226305501207762 9659362825614139276 12217084425883312296 17515391704163723056 9877860234626619000 6250390311907279288 2489809735095937870 14456913644595331837 11054991223883329448 6633896883932032966 1711713191945668289 17713298472288598346 8482781325831339773 11892715572198772892 15557482760557055213 6482634771861069200 1672192053826359844 733029964985215877 12088363790130031371 14855723408529548216 10098130328800627499 12828590336865652593 237095213808531544 17345719157456260524 17606943083869558216 16675912678225538889 17337491654920863520 7867305087833042065 6605967149472272336 11274622109660387077 728833468641864798 9018045298939170870 11566971528404293694 11092449833894212667 16049006829064162622 5504582863066608386 570492405105963158 18147532097169146038 3495385716189559994 6736425578099621554 6380047101779985291 17343480460264095624 6542558732075954502 14314436815034083483 6157694732907715100 10695214973618539796 16895332116127233955 15776006788764412268 711928357913175908 8902407623943906589 18254081346124084175 3549976843029892363 5255382784584074422 14727085161548588819 6602079123506688036 16954610342677399179 15650067598304874521 5656101634475199226 5670584870076659255 12058691171026127690 12270575864241914124 4867421474327185514 7823866294102209522 8241779753191680972 17699984632307798656 16622486895380414963 5379826419268504775 3442016203214662587 11071512970491549313 11828177115966701506 8820218320170234254 16353457123497652620 10353336773550586775 490515455314795067 9230112932338125740 10790988933492963978 17887940672356010697 16708455827397525530 2921891260618839899 14596766483979179680 12509923939134797438 17734892205238438626 11605598959644558740 2679198382195895904 15826265404116861758 16588747191422290504 9448455923491559241 5642878329241984151 8327223646680018662 13181841362404694402 16309526198758337961 9427017602444701495 3025505336779222470 18294316444496565718 120912192759752644 10829719094269236481 4173213757803545361 1599188251710350273 7336219959975119597 16032268864562912420 14058889159733563528 285777503528502674 2717125700364070530 92755340192932634 13444982418142567820 13407200176727143955 2152709004046655294 4561288328393497115 1782430285236928430 13916311149406590058 17950537871843137436 13792095495182527966 3706092385745524915 10323744543181065723 6888442745406418897 2374262224802837705 5615285014200845717 7207468220402757165 10694416961385967146 9225539026316212799 6903519923665959568 12675784236330243421 15044702190791949167 3040693359608608260 5860100872120950000 13087364382322398515 13176952959111154733 5798364695365650176 6122457983141271827 2216996262571695791 5437313716206798113 18103094040824415361 1542343918004219758 15414601286276016343 7773636825512484052 13015672270781886521 5950557188138172822 13668355051323730194 3368793183966658851 15667309053649995777 12301709783717033720 16099522554040170197 11354008055872480094 8018947659974319280 634029890193508550 15004918583047269629 1752347996054203811 11032940027981032700 1905356085715246022 17740030606391687653 6450327247221985336 60203537260707830 13570018365994221731 8728637789050064367 5393219036146603375 9737915877541446315 17103010250399820852 15117265868921732912 8991510872543538026 757216242921604425 2512671267369682846 10656305125061169793 2816856828407579271 16844253181895875829 17774601035041180707 3043560923620792857 15908281094726291396 7656034565806808482 862302348749118389 1790207976717071042 3079296204480652 4016365079803182121 2628479860648586561 15034612945911394665 5452807792125954126 435635144647583890 10787597329809729818 10758803473229204125 5448090716225067915 18315079282126379040 17571385759994699031 15181892437092377115 12107827818028991556 7879784952845736299 2127743525291332789 15484650567098950069 3888316469389440855 2644116017926145949 17486006543547303954 13310407957921883460 13044484521581367514 17226709987629601833 2236272744651910078 1842488290552000620 15020241552551332026 17155085613501441037 4478447517696063168 8001506158965969457 2218212552734862724 247577513153117926 5907413981134686693 4585313129846927656 16880727785752316293 12320459366308499729 9579524137694855264 11690633511183006395 10825670033262214377 5369327223043876766 12247843631154993528 12946856215480485677 7452354574485330871 4569043472100090564 7208167357927806958 12307792241193312978 12166048129568547294 343779192782176275 17513446963945616295 12610523148293359896 7376734211516487106 3973061767372436668 10383070667841209956 8301935552376073308 12878413192599357062 18318255052830321800 2050487111036205669 3320843690183925280 11085938822203034657 1578844246880449975 13068288666771149697 2987667688633673691 17005334170110954630 6462699164323201818 4945106032169352435 10761298775270471596 7663473664877269274 5155095224225825693 14259733092298699356 17112534623775069367 9531236801251551567 2891678238358120326 17448502946478372625 17077690050926932093 10783081303532808477 738747400432671155 17479677969902702593 16970189935885999748 11936006678462910902 3269652866276561751 10565046633684775132 14684840623537834044 3375244306306436517 844508650386897170 5911551407570118020 255059149732972946 8869993153825751579 16379365359161410411 9132605091305322718 8767244462769443877 7969137695318759259 8026257831696650510 8059832856888748802 124934519928193227 514785996014889862 12607188428661785047 12914994783507862857 15438382113141417918 1014748585530741079 17053675393021567705 11741786471476643862 14400265807864309238 2620089387164384483 15879924426161025392 12869269576886816122 2467781011142529751 9356594588502355583 14714093174893394457 4008106609098699721 4435971729137180317 4913509842482902416 8811281951748071405 10902308552272607994 13343622493946741113 4848051509524433527 10118826905061227670 3278560323827347688 2213597537939299929 4590776212258615876 9556903469923154053 9884900487000250086 1306860693859188085 1336651579049167103 6907051617922293192 11640563300769200705 14911433654327515867 2057938078583997615 5311992123013428280 4783333988407040353 16001477617279992961 11467076479915238365 4533185852604998883 8159287105529018375 6722677501683985138 452483361365601806 4703559699745580375 14363242676021111278 3321069288473053197 5087423372448513207 3778844922169955220 6947789303581713165 5504699021320801643 5577476811568173864 16835778708632513897 10496794393526518153 12149112147806433665 7631248875635388529 17335905870009670811 1175133744029757836 15657837276768860759 11228532947614400642 13332922626347343500 7364930619125491726 8398967562986224308 8706625451489094322 13430898667762839151 6657878807253836462 6713749896181156588 12961489625921107296 12630586479509815544 1105116162711706180 10999846240102053713 13821210764774687014 17096900818358666793 2106690903075291979 4829994309646081930 725369638404222086 11240499318357365404 5119331726243155004 13828786796069827354 6991502982788033355 11085617575296472843 8608793097991871252 12537764230616953387 2779018562512488894 4431615146416555059 3054234589546508918 3800827182176031138 17221509503189794503 11255725912369246159 15959843468614888913 8333974579463728980 15907439458422906632 1930088618173960904 11730600746616157388 17143422007912755330 6356361887912216751 10778683546855525576 2512464080935579308 9150681870050775988 13154932893231325344 10187156548006743703 9421549512574148282 1711979623429002816 16981523071547610163 3158183658478434134 11796519124247909728 8429586365147129461 13849665034226347870 97020934506376100 15506803092918943813 10403090395692408767 5970045579743051201 2424302601515709280 6192945726316445073 11211226451971013216 7389114747701672854 12646692847383108820 17035476900704163364 2310583429122839592 9472896970978444374 15346980579546972078 6864452502017143677 17660812952501525922 13946174787750021377 3616580674442278195 1970122282732494148 10769812391501864591 16242641076621062169 9389995262716833475 15399969338914268579 13439623674654820446 17593137485583359750 16415391746114107298 4112940324583026599 14154176548521805245 12405932668001118624 8931023431971759532 10841127962885922339 10740171092446968905 1251026454292575813 6520069923608474906 2388419505275110426 1890003710645201957 4012061752813657347 2391928081366404955 10232983928934196846 4998202464799335380 17970305429443415035 9327533148079855141 17639898283661843097 14909892584536484195 14641928242972348045 4906909220014358503 8244239128804985181 18213241808879665366 8101934203672179610 7000930891523293648 16233779228608436041 3839492881740187646 6997282039351554087 6912932120504871714 10378696836780776301 1477067226870833666 4392196114217991958 7502938308698940145 16556338358485269732 10763165086819296075 1310984758528092534 12547018895475247050 3562568199799050583 16150106770840065897 16378075093012778127 14524755401760203352 17190775411862638824 6522128771840380303 9569783872585470362 1239604146196456566 5946676377806213329 4215631196271829725 4763093213222356388 18229881560989370141 1120185768486820871 17183447363567843540 7280519269504389694 10979357479923968815 4472669132378184132 15644523003891154257 12208983093279148144 8831923171004732516 2949646884967350676 11354628260637886523 7810707395617711557 10149047720783668798 5459889315142309785 807269694704050420 7531939321173616441 14723303101940083420 6166944802562302940 9802715073897073297 1469542053555182162 11619306637222091937 12634812846668589595 6114331480075888845 11577125305646553149 11630099765941384575 11971626763256182989 18018577395666906123 5585240926950389302 3720909765275102342 4194065575929294186 10889989349949894539 11395641124932586284 6017590889328142932 6941457913173264182 12068370245590052232 13874722124122547076 3450393489223667526 3657946008410801646 4099048564141237601 18307848356455199203 7787167681982174856 14232066053898971684 16116855454854841597 7798355285547421821 5377553644935978914 11372136924108037988 12596726082744530930 8343875736853983725 10262453492442486432 1823786136082481922 6193819172664170872 2674980736008833112 10631972859581326407 10442867604950354986 15151433309552942944 14895445225950126375 13792522088472799337 11702868485958607421 14851813339751460145 1033151504634922571 3737497407681677317 14352931541788401400 13848614918668751026 12504044467851088392 3870801795807187065 18231819034601766845 1463077933875947370 8396820421029532981 10321130576091043632 13769306177706084736 9370749476181102663 16895407904408740297 6467736254825297389 4159489025905669295 10693604089863339381 15510993925988252564 14125236911254281975 1175575353769789640 14315310145686536897 2058237947164207599 13804393659960638225 953524852635964868 13074957880961238246 12363888639653899496 13400016813522611305 12610310674231517480 10804695442294029223 17958103688677364005 8345334809902288149 16868310848569506364 2562910383664851498 3064095264129984308 13330310028985620890 12796922284130733877 3769765794918864773 5057988425794427144 17334229810675332044 1745796697930534918 16208144707324701091 17799005551211899484 10323902078858013328 15847961507827290187 15467886655990135614 2743910637528254519 10620080615376624426 6171080567900479629 2868747091949295468 11210159577478071144 3464774764373714012 11881698461992296122 9733440098585856472 8119002787572091325 7460617211181822923 5544180954543780589 7517102830519943352 9492423342812767137 5449221980093757006 15074745233252574863 187403881056747115 8850738278295028260 3185838897882014763 11342312164811254051 16454648325690775503 14796318741666158965 11507220990916606037 2764859265807486246 5109732722376055310 18144096961316110997 6946942126206196040 13894292189737395357 3905730682846697494 14934397457856305231 13646254781321766560 2106344016691950251 12296333843613228374 638877814971616022 3541272775836096701 17172968471925946987 3152873394299879566 11034031084428515825 13405316011305232083 10831897681734894152 247059698672695563 9640191747966752872 9949374251251749631 13025906940424085537 3831692040672387438 17789080897285984075 8012699699400921982 13117737517495798925 5627267051924905106 17844457700418851421 9836829882054838287 13112212675923154407 1140632920231980342 2902940346989173351 4640443158551251844 6153188557163787196 4125385799950700287 14071470477435513955 17808279271590072869 4097242260218958850 7081004200695404017 9029476487966249340 16356042186908892643 7318631111653950761 9971821693870101024 15960774964770718814 8867675841619402611 2788876533266113802 17262163434721350622 4912887315847050034 9608367132989962917 3531087443557457718 13539270455030410760 14796352655099582553 12563502402643570126 1290963809519585174 14269112825732736559 2899382032895232164 12638541368717661987 13748967049030307947 11083295336755950240 11917505786996632701 8603513495911528397 16038419835164737495 16677970158371464018 16556977642320235950 4695239815264022942 13527593699150377124 15599791603018790051 1474991354747718168 17087714354948538853 2127879501092311505 1731827712623665967 8816438897972343257 16475503045617500988 9775206030451115559 5062064245747389025 18350420299519470409 9027441573043579411 16787983383734023757 17751392356844459960 18018607689643391821 9702893234216081194 9645598753307600045 7026843376452498960 14341907671837237800 13053355159276089263 18117541881822674800 8859893799820150463 17650983933608371802 5244039717030563069 2447234639043993949 288220607633973204 8825030447651003327 18120650955517749453 16787173204226049940 3261423109359002546 6225877436490454322 2047314807237096306 651277650528899761 10134577569472984396 10815126241829773695 10789197702850346763 6745849116680431579 17598643711574733131 3735765468789487711 536170969767068485 3952041697350073351 16177373004348868343 4600145135656486471 549459975342955229 3392781046831908953 15913322447363762229 8800469223944124295 7385695650267909279 120802001754619562 3228672004303621965 16695657428029389623 14881411874467327494 15818209262158781337 11246629771287346922 4468604984636132296 5517207735936335765 14049660878062217166 1941599082939598668 8616859279839991130 7273435352192778940 13412080583381188667 12167441049210138315 5188845864173931535 10024583073421586278 396433513306772703 10336265463187035452 8749363734098116975 4824320701040864554 13865284338166740202 15621039954202697696 15205292361424611503 9027125021171026661 1760375804599323062 10892854179628834177 18104122397056481452 13509472499521299921 4738864379953793583 11133397349018430014 1951843505685246681 17670939777408371451 18145589977131448087 15477813131890461327 15096675389141526341 622238111064860760 11301326956643121623 18338385968762314228 18178159556392935028 10805244006264179795 13785542123874403944 10372336445958507884 4426953831038041978 10525847954715840813 11500658136260442095 1453801886908283772 9206518135954168981 9745159844235488892 5087682082373951763 5104528394561188770 15696811594839048601 11034851956006981144 11654816723754260327 13058936526535475434 8613034780548100460 10773618922039576162 15236397794699568403 10425256426926787249 1189419048610112286 9246476765699958046 8134692955143637402 8483064264144768648 17585955645074180356 13831503288370632944 4443839068953043643 8319736107895969615 1865488726236439165 17638963489340244218 16209598151765022545 5439442395804080933 1009843287969873876 4797878227200458601 4291801731255263674 1207425405674314349 2510790237676187969 3224258737370115666 1210119999387909255 18247104492786386474 15313306134172167376 7078719819283520652 14573244588199058218 11643675890105164630 8158323211881026620 16682588327466389854 5645529538812892666 111262573156300521 14484613887962158368 12288500148252167940 11266692226736676593 11976350404118961389 9861122686847228106 10693730289788548126 2409688229306444093 11970249374795933294 10600274471857878556 14931655042345548919 1098703058169108276 16132857408291037370 16122363350010658647 2396744797769442225 16103092090082551854 5051034912102751188 10565445001060150349 9069960092090485236 17407475565275951738 4657884105507439260 14848296141836750279 2914481583631158323 16029507470912018218 15493533277350714137 16170019978293599606 8319204125161246102 3334886142188366384 1175642478021016152 6668798064094354543 7781574650523024861 7803993100451875037 7701412103966123081 6444206458116758928 9831261005180017654 14079204769020606513 16691081923327782426 7515454907970668560 6561597261733831735 7545593532543515003 6555942194626757959 1241083107659086773 16103274102832262665 15278933677133575894 12565764440365454318 3571951560338474715 16987078140993681743 7274991303453690526 809907225477991242 5419851202901510072 249766435925962640 14247510512339257234 13412266270323212830 15990934907678654457 4745487101840176190 13271357812188751953 783152182050916983 8708146047836566998 10799626275578764266 11278299714842000735 18396996701048716145 6526990071222908552 5737935664867722614 16145536074692187480 9926290340651132857 6873256277997843988 12238661429639911148 8193660615629499280 8379026023740916486 16506290296263742296 9140275533435696101 11528832790038683280 4558985509252911728 7922182031682904573 5184272535365066936 2177241710688445398 18361109675055854676 14147312434741807027 2737212900128951040 11035550659639240407 7197249081349707498 5109224284047851457 6125456513017505806 344072124934353093 2448068598646506195 12385318192077331004 7220743366002091238 15552435853228961894 16026216460668367785 17814402432788116040 15495257658982444300 12103754837044843884 16351029929023266376 13567868757569957104 1043820620591764891 8632256523298260485 8751516107993532658 5339423964821366140 6850715321682855041 15889645454459828155 12513461115316534781 12435461746504750632 630076317908842622 15213058232586796619 4311676772917588103 2085806251047432249 4881445866421894181 209546727983165511 17852361214256578855 18156181186994946163 6016956141826813796 14623096203498480699 512145604316996391 4321564155106054246 5351060920836082426 13321377343609523302 5870453320207416421 15207340725155134010 4479939967540118568 12369020965078150217 12887358487276664178 7774039123412381476 13583332505081038470 4041699839758661494 5482459453149711236 10840711265005733801 16352977793476524773 15677743279817053240 1533672028190118668 1653324063679399903 9571017188372107548 17040492675224648884 1188809800429622686 3594179300590871234 3391905658341822182 4815691072828652338 7979233669922070432 16014080416950267369 1091876952498013655 4109606993771793032 662143132137561211 265229658002209801 15953240763086304139 128539580705264705 232919811175097247 1997319432792502675 12298677412221068378 7929292531886155849 11902172577951054303 5177330710149661482 5973606595422595538 13854158886665838180 14876284041422761629 3786503428719084524 14361180695220443325 14631551776650108502 13475807605017225783 1535930233243429198 17095469462022750795 15726246387246064722 12494820325387234983 11929130585614367638 5796149945179378433 1949169121286733063 12814335308582068696 7720312210049246318 15636939846501214497 3020223736370957533 4406064007185053523 17047821755502443503 10822273171633537644 6161213579161585051 16255358430644827667 2140313540046859352 1079725814107854810 4652244778396184880 3916991394015210541 34557121414225519 623643328708899775 4011558225338185846 17058274222120672556 3316386973594275892 16894145130645821990 6590732349795330289 12618050474093596809 16747097833304685461 10189487848171100080 15305192552310867206 12260767109582154529 9291076776130777873 16709008085465054812 3347532526114027001 14089501694468000099 13227377914724862293 8562856921694555587 4590723054152067669 15272046324460968215 8306628337194095818 14085403978772347302 3080668543707825575 1748777362572946129 12832551575876589890 18094917075136452179 308112647808492986 16886899739650035041 12986934174590557644 7586512107898847498 3809323791478214647 5974577218034991599 14116939568022942891 9929457348748296802 10516627353174599285 11538253486573035003 16751231515787669746 7190200353381255859 13872826774970219480 7517749040060238875 3914819064200129733 1766381422268096059 3195825549120620036 93862977391733626 16495131465743272363 17117740135774293377 2816434466800062604 10739978732152424396 1621260345856403404 9948742974743802245 7066322611519681436 13529500381424269919 7002583546130909495 11791447780443594556 5209138088027798918 8237016871900254052 3440700471188970450 10042298009121700856 10215521761133405114 5314419858095853944 10933845686275780917 15969275137492202363 2504609720427354534 12421942220682911349 16382108263795095601 8877648263465367634 5531482687889228423 8116752262931485100 4384186786200247678 9101955093173683794 5336243988430519001 13909725647558574319 8002840611664434524 17343451222580870652 2553525339324964343 11279980479789741180 25012855619559862 2717937050750791944 16045085188182053683 16644044333776429915 5259395079425654942 13703515994170720556 13976573434123650320 5417894740822643695 8255820671053852742 8255289486916933570 12801349498531908723 10382903383465787892 5048419457263733298 16518721529756531867 4866203124334802459 13511040948537684664 15417377011726491637 11000552830094089401 17200965868941902937 2043332443024324390 1924393976969953389 6117414237262358940 3658184661860229483 4742729952643804847 9674337974887838478 689288432234366665 17496675731527527397 17544228754430088281 3585653904944155976 9727423757465724554 12252583627069132420 1818914943684869997 8688642869644347089 3121691839208127722 5031693409561668533 17465194045091280070 10766554711154941366 6150176313288086467 17695868507189243520 7128065548335706913 14654027349288185470 2014182576468416988 8178926632816816604 10590178295643594871 8356535872272894317 6775798123575474734 7631691497137773097 12595273912390461766 16343067022339128198 7641369590061862363 7081026118091779928 5325747620190706621 10276058734683162620 11768775747168849619 2762148512620171689 3467845974051307961 10380437959253975087 16257755609933724990 13265989527877361932 8688709264139942378 15937096569777191489 17021459534959402408 7763545055482172397 16515495494587834742 1719522612492849043 12497208792781235206 8029380873501998100 2976908660193889633 7427410035937553480 15898536665340346902 17814437608105021335 11050748191844370331 2722091585437980859 12442121161306272832 10993881324551738381 3737784640309139230 13262773920383418966 2133688231433916768 10234493304056215118 5259626510087252411 1480354484325944441 7111432708978745373 3560452665699659825 14896438272555353789 6543906969718411468 10764071397221342344 1093868372366205987 7643143272144127583 9731132548304251725 2244211533013192129 18145732145019960433 2862244344214556477 12996709526532547140 17607122815609373349 13911989421983529095 9939372871755377476 7068943598586545217 10187053432958693294 5757766024154990576 1293308135965828461 5207240792797455837 8723854554017714989 14721673092968508708 17599469370381722844 13783480023832344555 5601631524677278711 7961481590455710980 6218300810134024325 7543879906784489822 10018738420828466946 12872970968963138788 15359619527458941400 12983675975577565857 7981147350835643603 14487369990545268149 14198495804020341228 2701987434056854377 435281661467463008 4907243303593950535 1172997401944718749 11818826357894400724 18002281126629151045 589400530583364458 14904095772630610271 9905474275723609046 8702387629475824700 11183438024892960211 18078869307806588312 2224906435840407751 14356916993368504732 9727387825215302262 16416299663804210520 8443613056963896326 2096392463180868883 7810225902507367658 4178397553052982965 16784420067387019631 3616616702622883370 10058660047756122675 5877982000030081732 14044759788150256329 6477245139613602080 5830398017422059942 14796893665343108711 1925494949668566043 2641044837431394071 8475595680456787458 10593809560397341655 5513297983252097084 11762716859997149637 5808844918645187553 3540772141618202385 3787572674154549385 4074167423584191975 9095172303595013716 5225534154149168285 3719892959769697870 8149643930453517022 4640321749322167583 14469295635067705446 139894277077632025 8031882123640802180 874377991946552906 6837811097424637212 9201382873254391452 17112711665372244247 10759414440689003399 3668994617413974691 15044786726295592634 12544771533817688028 16700183945430466007 2801401474048147276 6709145529734522654 11881877059045818326 12314552427982596179 1605557746459313601 16749980499944828075 8126631410308597488 4929071241350413944 596950506440480416 12233795371393896613 15283582246785458208 14826256907757922118 8946814271587097954 7272267334126292814 15913874572389927924 329505570169845346 8299865080439933236 6396124211133540449 5188642342545095283 443690407420692346 6330458051418975314 17469388313842686099 8478944100418766823 8039466032414274112 8906486145636275316 359707294570499273 11985272966007931278 1362326408816724465 2466058779400987594 3847298757528131909 12825711857984525248 2514533173819364467 616904056508685699 3653843732278031914 12470440550933542369 7426877551400315590 16301576522707938550 10724342827000352726 3702217325836062269 13678568600785982631 867383342097226155 5650870423248017341 16151603318496476639 10045303534224266897 15512783109521014 1505066913216611542 15834743930149031647 9755348844199915788 639798934452449785 17416605985436924797 3775073409662364032 3988691734579366909 7312175459820142444 3293110271310561584 4483794280485539652 7902313090755711724 13249750901546868128 5381760999385644023 186272463754796337 9648522436911935671 5871724384302124766 8847123966207290205 4247543290797881060 5919181763645960817 13289195555423012384 11610210280175947744 1659159150023210785 3054129502135537142 3345262949289112975 10775556384793528708 14905992038632003776 13378699647848609435 10726764782213792410 14098853996087606591 13135667319163877786 13276087842963933311 10705098137443670099 14502641192300202665 474796457879186280 10606399393424092955 14478153211749133975 7544835254816644290 11274942165600814738 7894162233711168371 2753258215469983545 14203640291386792907 12811929983050860508 1758318484201141303 9127473611037038408 5076669829321734066 6425930406830041508 5462531206141609898 2459125850107184735 13517048851066550562 3543372770676384302 15299049322095512190 14145594176431329184 10127441405676039502 15854491366557005167 2155906592317131125 11120108345949543969 6921888246502502163 2179176375014556622 14592878961587261028 18043146853415464573 6999446005300108659 9003416343086186330 13536360645863005137 6977666832311853312 7207296091272125724 14195079755785484129 3873553314152645548 2237701527919530150 5415855013035901589 6524492605001834961 9705008886440008659 9825683809121635114 8285469252185039917 15605555454665901941 8559393785485618013 8867526809062070975 17123552870804785534 14690847864936391900 15222699164350027293 11296029701003573686 1078134275338386786 7292688841241064806 23001069554538460 5969597725775558654 1857188257536260974 163422446793363981 9903427060637266209 15407120182035696118 5390206105769786531 14417996606300056311 4154908115126551846 1135053990835547624 181175817379998396 15482212164242046143 8016131457733615107 15359977454904384320 16353017099614669529 11818864129354988695 9724955919005988115 10044495732982057262 1449761074730847924 9563090362466318762 17810644147798202284 15601691631918306670 13704416157260066664 3168969775408735412 16567240382130288888 1886965585873768877 13691069614968122817 629567238225967945 10793922927250680553 1225260551062064213 5014719133773783615 12342325600516550570 4410287269896385332 2301316738348987181 16190364989295548060 13795998317449698695 3044796846204392971 13213612694718978290 15576647057872161785 7317758414291567962 9051679791126271318 18386115608384935866 14667820673596613189 14245037281696322056 62803238894283448 10313596848305241547 49332371241316330 15042527820499162309 10509552031636363699 9176833656886819417 17446566395693949382 15511613352337261152 18054312237125365749 2920638206321732751 8644449414003423089 3576828673842172126 13916552699886264919 8629509048360130590 8832242002590060291 2969364924392192188 258398334047618374 14066758257855375084 83589286141025194 16846346961730333755 16362940720650024791 13120426964807124513 4650110661267512285 16317455297452928525 6085560969388518181 10570642991999347001 10882670611423446449 6492283962860894663 15381033883948900429 7752054154086039792 14023916005818370592 10530393871185912641 7812005999958610289 14713144727249868658 18061689664970330601 5065628335476078875 466647593322094890 2968936511190598811 12649275129564904368 10533659492369366143 15944332711031273447 15499627111600156858 12091061576734697356 1781266735507096249 3364824707372821865 13068569297732583427 17297046102068654810 15276352785228980759 9802546443677493739 7516721314450943294 15038954014369063621 17325853083320722558 4168944458615860984 15426414172957152020 12145440228635673250 2064420266978920685 17600376321149156344 5179291577172261714 16716576838447260785 7763621016634570770 15587720274333777709 8868013972476057727 17730424307561497614 15818557405850546089 15799149727699439757 16070458061055235164 4490519553367744118 14884374303897447046 6462088061130247755 17358879433212188497 18158986281258692068 8119462354345456294 3431928718032090901 17036194667700462062 5090532459602997675 5928648484251608153 9626409347030133390 9964997752119916252 12851995170557731565 2477984436403932764 5799182706846404021 10137408136187531371 3061399522356514238 11442630457966299530 15809535276617823824 7100509380521979327 4642240610402989575 1132117819119924051 3052620234453470122 17473095853282135042 16673874576108271354 8082932713605538629 14025940793465833881 2760740148065564065 10184197100947709546 1203272115333041342 4145857427816136518 7365487326351953326 14744485104314984897 12170456249059544205 17897330470680449677 7960169929517183201 17803530310005665338 9675585113730513090 3911635905403553105 8553972923704004673 14118017496073772407 3422474485636919859 5938081679970907943 3420270783827826506 11252750554040693558 2284252953073233477 14792084559972573135 6019732244190089655 6448453531384212005 12400902600001356158 6939436715382505975 2403070689790730499 12390727284706981332 4879513145969544750 9600655569850073898 8220176810386862091 11349109099419108263 6419192576086245745 11459805984546469318 1475211328564948906 1686665118968131034 15195731295891523686 17302398923926792989 11810997777722144056 11373762594888049198 17676635341832992986 8080640866725146346 2176025049265148958 11638042037733350072 347426519172034585 5801675366374172617 11604124641807055662 9774311377291810284 14257172216799282551 17333468289651211472 8601117262681800934 14100142634558819 5802507411347975763 846346899447308926 1210563346753580622 6135355884299437308 4286792002155434700 14456649400588458347 13963554181298374937 16711565473643898987 10901425817717680287 10485811755248025247 2781683696980156377 1893745714498798058 99541200944212191 12825110184216556877 6832049498004697431 3822253410028791569 12482708601510300118 17458226373773903653 13155788036146472882 2047251556367632830 15065946049334557721 1591386485251550702 1912099817197016101 3347972059125947143 1495835922418979561 7852373158560638356 49338899575669715 6911975532395245102 16108733762894527221 168469188437534921 14759356001001647446 1484038297719306843 15424722021979822662 4239522630670272910 3118116860758629793 8940564973512227700 15727241240902142209 10529818872693011491 3614314744078983580 3914709859066167707 9301180681620899696 16569348575935981950 4793901568642478670 4630920015232098479 16947026619298738858 16438397395998606642 17760315773418095033 8791104696470939680 17301100935859695418 15302784273775724252 15661520039033006533 3411754240654795020 2465837945448717286 946458348055791136 7111557034493890906 5203375178150724620 3847042923254263404 13371969322493097854 396169854156822710 14612677856809680632 8390605085851056693 14906557675742554179 11937848876286960378 2429303276417462858 15287363859477861242 13499775239412752488 17730760596911109695 8007057131923299957 7661933423771646015 17426493429074002120 12682045469566372245 2046564574613022776 5258292951877048244 4062066929178534384 13264107111390198779 16553059370228498960 7848919195059350680 11898572822499742162 11839531900571127509 13098944047488543375 9597024773130351344 7785828716258155026 735541332288470025 18116126341941149908 7980820082653335492 3415106384202259820 8737435797204328160 17313929840020643313 11668993303194797686 17463114784323412678 8701163108013844837 11998974744732202327 261077450181016248 14038431171467268033 11456164574682238837 14274688709651981359 10736532201904922270 11832997298200958631 7079479851300308335 14858431897958548085 12244188925163759019 6815500750944975732 1944057428293982960 9620823667365658310 4528760074958348495 4203240337251873443 6431680022070342191 3159838561651750288 1723482501326605476 12335570973100479680 17036848607520445656 4269845616232523508 2763228386326095748 7995713542806522755 6216923844907102797 9648278079046103096 1824480247249894193 5442971304248108317 10133632510899660757 6878341352569734123 16833235350660447819 8908119987383738449 8551262075503788829 17640626812687192651 12219513269715472004 12414504170127216685 4270106735849168919 5608270328134833330 10073215693381613980 17653694620915225007 12288351127014959768 10606336522717039395 6789620329854461601 119418895762183188 8503946064502771757 679150092937200219 13373355480134679021 3404390494114377640 11178358745293000314 3415526629632064698 16238195124762843222 11942824048358933328 18155505904922963065 15327448021575440278 13308086698205683608 1810620314296812572 9545350738488272526 11872198865631473768 9647359902911545573 15138068887813881729 8844548643045724373 8544163042519588193 6826345829295580056 6604766670105432796 17719148419157601002 6645710305143274189 12871498327287185160 8967947008808260488 7696099133159562927 11804833565279542867 11960503553066088855 16888042460489719968 2972245838545045764 9841415809348737103 11096805655319431260 4854105729092135426 9674586188173989312 10895489290380323861 336927229037797099 11640599760074507701 17403012526716075432 13529252771685950023 4159497104941777634 6915272552169311057 4626461807963381411 5344808252685481915 8553754001568330650 13635677875225976843 7231469628605349372 17308255675596554407 13107132886672188326 13194465631175861130 2662534869620402774 5232698046306674463 14682860308804341797 7113865134041003399 16664002524928173141 15303811375443820643 9260272295239497361 14378276879220639317 15635785883743644875 3835572840126947984 16596001991168974066 3671049263861910862 18219368101029825342 3923346685881953487 3974890731471533510 2806117964789574886 17861889581312922042 1758835295769071479 17225875284602313597 13909403173119731248 7371844266038873945 4869472796619227851 174974468060656740 3626628084343634474 2592803896775117337 6794353935245138355 2129054558931347670 3894767690610672403 12110745670239557771 16262430693223472294 11843571776093138045 13138156142346850368 11478270197700593402 6084641053379384092 9291018560609945531 1894579261727283860 7890832181780278042 5962022912334325495 2515819269834804846 14903590624524778405 17522785376639900985 7570010196873623890 14548936009739684330 13298618555678772877 14356781586386354113 5569127572346074730 5040150716939814862 1567158351990737326 8621583004765419259 15103648106195678397 10608918115261638912 290424207866276779 16015447095629120872 13696575016731370567 5377865622954924079 12184503756006301474 2026409726496025195 11972788822754023080 12451921720145628106 8837032360855384086 8195393078539187494 1632133648814828515 1932272150922561342 4758238933296601494 15873178538450260741 7240050846255300329 17671291313570611014 2477662426143597512 6647689114253218580 6983357056645834965 17613949448658024434 16101882257580745967 17417555646859541841 5207742666975535321 9745833134298862159 7667875949961177731 3596292384485309066 1035505246948949074 13672438625008977435 11770772824820172445 640268877014374681 3456238373631936601 4872413530597184975 8016230057287721583 3760790393355864718 5416283946909366669 4541129640888768993 16221622294770114709 3507522767252076653 1266201047040418440 12602974238087494764 4955834424101225424 3018647628469489823 5457195425699375196 7821457288362512001 16724497340336422320 16050304448508805566 17609246678326385814 11660334828967071406 186622304815435234 3580336497042035449 7191974547161306785 7388281522257482521 8287706183857368395 1226746513141138385 11932220946336434180 16066007052424227496 12638104072644107931 5173947155289652759 9680175015997300542 4979326629666645047 4734809622202915015 10248916911538506506 6956436225789952427 18275842887109137961 10844729272764871628 6676644209507562887 10480788930117376843 17553901868135788631 4709544415229743856 3150217226286832080 9631542796886156713 14763979062333545057 6765903262881133188 12287871740888992076 14855249056284442231 9583087013962754964 9858797785128394088 12291098770565506441 3520274194284175025 17773953186087858457 6238011176786710660 8917328688896596450 10113443860187207469 1065210786426227692 14350992147976042589 1972816515936084982 11846983824112455441 10072163162115238928 11002598049512169735 9658343391974455674 2464519636376687720 2394982548592178627 5112884368604093638 64900409081184433 8039968548571885357 5998975450806975073 2615042194610807627 5641022411560973732 7891800586858034996 14056323079870398321 7819496857708769390 7648483895803707163 14989781824241722367 3936251353764988690 8593714505008910173 13190578605710649481 1529093023735091912 17177421856205711540 418079915052764533 572077248115001132 11291858805508149 12330870369425360838 6891676548352623356 7386924099922432304 17535674186822574658 5579918086162191293 11566788261073466855 12427122723477549852 1729275151324771766 3514473832235545663 11619832921206675449 7063930089832220752 15119164078346837455 7603943892248229098 1077902232901665081 15768793051297883261 1705927482986281700 110836742819674914 1564103810910624391 13528323758544128188 3579885988614116563 15048295363760013109 6403116389570321761 15210278977492701671 10586623386257077812 7257881257155695871 7797874689932533288 5136671481301663707 6016402179770287624 4705153965708787645 16012018504989917583 15170501984877986888 14504958027687627956 9958468721292005155 268283763943707238 7626943804248664848 5188078977467113283 7884879165153090876 12962216388866641487 16875661820649756804 7700212564048218597 7614035198847846489 6381091795187393262 17800390015833880248 16943855581092659040 7718631358851535395 1298954174112427208 15415837643364744223 10189478888138119746 16314921645224358025 15374288362205705963 12705418102322920256 6575844263428396194 5352294172451549426 1663622315571053465 1090154947127370300 6808795559540243270 11312236516186812927 8685017093278331047 14352038152208074170 4372088248073843611 13437276969966174991 5694589294955439944 12025846452899531933 12371113905716174300 4465870148028551405 10313297959110436552 13302945566200333661 15485562354820365742 10156611760754621290 13549481078570435806 11895642853755648790 6708864340755146852 12736652715013144166 16919747354902951038 12901736043131210827 12349879054212658236 2388939511524658154 3243209907616277401 11134437270385600085 1191358470655536217 8980959201745950897 1615661025417878148 17709572685018497206 7076013737477604972 3042088140074454640 3890950581578521008 16676458550740679508 15711995914494213744 17450459931882620711 4738037369293474429 282464583645598685 11515238526219088778 977711249652510316 11283553390646719979 1049173953864531913 6976877604222294632 11042783246795392710 7245118516696517367 4738710186628945258 6982727603012454353 15772070175709186324 3700421774814114180 18057306175522320336 11434484274687832114 3602815364640378368 14214306158965201439 17435119250124502826 11502180266259091404 11733930255589418447 9104448907550227860 69167034698557374 8700829921873322029 9454388587763046363 11758206149611695853 725936016483210370 13044838273845015546 7308140997293681726 13008136060483731492 13952746379781316187 7553216093520937737 10694622095490073657 14202054675877726860 17087365710996020634 9422299576371117659 10994304218051573379 18062162724247407735 6178082510788464311 6763565237017962049 11038557355149770442 2907701316869886037 3901540102447306899 257740954531914581 4827227536884179930 5650048354041320707 8214576184774199482 5277758250780045442 9969772201282176163 1972740703780797722 11878534559570334782 15713134733811727627 14501891629458468099 7077099767171219677 14008923771849859321 1610313957496528354 1548461098295541045 10840243923011942877 2477228441554540985 13842272584414035218 6255863192365051890 15562681603283198333 16399926892149013240 9717698593183770704 14130090931476610690 17716808135668805153 7528480442525986489 16456508537936008989 15023027770289259806 6267612591884568777 11382578644539312563 5472751264642462320 12691095270484030220 14264186180644913886 12466091353917322426 10481281422405235905 7753319791698437275 1894965967364878357 14462576597927767117 16572304935063244292 6887815352106088132 4597328575347444895 5072868655286209168 106100610940465560 14397004280460692245 8447711940446654413 15074082791854786168 14575263854552790623 17219174284149886437 14407470288921182169 17647756681213768402 8155167881422408599 12699451643651130498 16129133921375601080 14023434466473418018 1640931237465779119 6654001191615019839 9085462090612767236 14435918590766602624 13901613086333831934 2616227426246551593 2892842481376598716 5751027832519321702 12683978690091984891 13178965222664547945 17143713695477951923 14064673063388519608 17344254024609467818 535492336099049497 10831866325774707962 17199626335763219178 14476109325391663587 16657183513170420511 12736775235334935485 4253371590905816543 14402061478095114889 3907498848564616001 5888518250192318605 10938663541597063119 7204411791855726292 17529960493678411894 12924592079530798925 14540776987045491369 16666285582027208023 13286308253535156999 16966244163417843895 1859556364623326414 8549190613786988303 233696496504492837 2989455488996647668 2414138400342536476 1172384133674155322 13385404911221618724 11384445314452441774 9335466819950743041 11053373302080434332 14644741810830619207 17555057583898771256 5436603347822212333 10788065811997533547 2880514549120620532 13595929450427992493 6077663950644915833 8966687229946618717 9019043793156178778 15563149506449414074 606116241993108044 10135122706740371317 9634879805778424713 15870640568218491844 9128996168869615901 16020604712809917085 629375609750793202 10473569917232025357 4018779566908942609 153139233309775382 9428644908431979756 3980834534829540300 9450912672418155592 13470597669778820608 18112475008703277963 1569643228112993312 17286763083662024927 11638340047704844047 6064844247701204370 17009050069027435553 11727504116385388329 12267734467246752136 10745668452496235753 17647154091182601594 13080395942377538626 5120178054620957253 1263834908592032919 11373405747487007444 5726577748241631579 6925397110956764998 6940390930347560189 518727496346726362 9212221798220592468 5419762852327653256 10977423688666358821 17667809271063232304 6217776054260981752 18056948040236746693 5558520953394697551 10424565347609909755 13806507991527971973 3967139263993880173 16928039343627484319 8044324221916702979 15487247808958481993 16428395796025355143 10015783398079984659 1795121323735928843 14447322438503195909 7891879826229109035 5952360848581410572 11590312941813760247 11843029876392564818 7284894020461881569 17353662850337185476 5520863810328564076 8942713710412143505 7142807979513583834 16985911899633172069 17013540671581218985 627282680782464637 2483602352107995541 14359067525417219615 966244261208760891 8557483351218579711 15913853108614609794 5071715057512711072 16856728100508792614 12672270384414890291 9152606456965319140 5819965791318721677 7615214147844749869 9295696604104097752 88014763370313348 17748559086764348551 8070597411038786047 109379352158858572 6044941513980412073 12237539121211972493 11010153804205390983 1758673885863265720 581103984421882342 1428506000287372662 16536291519122884903 16392081059751390944 10095911631341326167 10598889787965460593 11712881559593569260 8099377766866038127 6025296866340360004 11041951570038467901 12195900866251612087 6594699855052292366 4134387784507465858 7872665275900778773 3471682010946279842 15853531137720720029 6261215174230961540 3887584348878132735 7894816820454083569 8584811364051005728 12854721047524508073 12496071422085703877 6593407376331819190 13001990788575106252 12941170325415770465 17734381041648988524 715389395427978712 7631644395761386801 14366608065098938230 6933482406584600747 11507381685726027136 8015074913656340794 4036074538763468797 7443835758628519700 13151892081675864178 12550493558996660997 14905138461906632364 9032336614110205466 16271582412516871081 12340788153574094989 8591882186939268341 3107840474996599574 13025063404699137204 1362879209889457546 9169496930927380078 4428130907328384299 4637316434877708003 8105145139193355773 6464713122722275677 4378491460925383242 8872462741207949463 4252133011275478331 11705801425741655622 18388484662568745838 14905346888637626466 12942304830428887215 16562385086206710307 16058152501325361195 7511732089055054193 13865157301437444151 6810484410644971113 8698674170926018780 333294150299011271 12942420042384742529 2637595624328660649 15241765502051326192 8353010413722572989 13929562909688866582 13105602772338905558 7083975944163281263 11501522925718270968 2209622463550462020 4068197666363402381 7611873899284816873 14342475513185136831 17197771658589239044 11405082507206991468 16110806189559693696 13903852863926441370 5567105432776386732 5979766838599111202 12476184210022563941 10247446270294126790 187119678556502639 11073621776908985461 17439555737700983356 17890629324098412154 6790840715862710798 7302216734799484038 16192722588499581303 206033943489329839 16892236772622486509 13772486859685351799 12073164237404870250 13542872519212676428 16846185309828422451 12285927931727323083 3177025917081132748 4431040564256387229 16898864400465572932 12279572060353687663 9439587075144865540 7022824327121746176 10397911511736619726 14437684391504533576 4001921530587623778 2981462036658211627 17560100736157176914 7694192748446272204 4356442942378378891 1044902316520326258 2796799847695330575 15790208987198432853 16412929835959050648 14305135181068116554 7446717979592207304 89123671739634635 18176224913805768964 14687299195415220870 6501855817053957578 8356438544340567508 2345169403286147416 3576733844608522844 7765747858294401007 8484308871576014937 11527576579717666104 822779326938002922 1544765555952555482 5928432221003525579 16661082298215093360 10398099055882095358 16015440241047566134 16715506269382412286 6972592040085708195 8961779838848426181 12830486497959624579 9801365438620372408 3424038033989429182 13383198998596694894 5279298077118675629 6875903639347428611 1379190675449085775 2599380975849465417 17696236529650384496 17151038922861106558 8657351458071273576 14111983553124679753 17347810108462021241 9313691863077597710 4915822830137728078 16994514661957088303 11094691829545349490 9877170550847434583 5942512151031070734 16344521540496758039 11790121708289377678 12570355805705696306 17235191954907073381 13007165045259617190 9815970258172426807 15656291145660314883 10276868774097917941 8753118749196089400 719039998328859616 3254553122310034093 10974377893394296948 2283849199301071626 6285540459830237129 8915757991139274773 12113631548657301887 11965752788420605971 13570558212331526 15621941291579054144 10308518815477038146 11462251340217307799 7908509121582659693 9574721021291229318 8212228086829142046 2400864784132224536 12578656698590160350 6035129280877127996 15050822804411565626 9587802822165750255 2370485286006910523 4587999787579426873 10236051269346717649 15612633709333716886 918479188187825465 3071771268300952329 3979399953940833666 8584185307275980095 7872662888480117099 15807491468465523502 11538764768774027162 5387746025309256101 12524047415990026309 2866860760738698472 10493232798131857610 2449641366739628163 8451007985825744084 13721874562218080167 5738302261810500900 15821899931276142023 1848942233340642981 13440786161251114654 17544301958625157044 11582056868001612985 17985803205078448915 292442354986309261 9739943387403339786 4459230809487467832 15525450505861220117 11515970258305872688 7759346633398068886 14284257723485136312 3741214591945551873 4671533454678268587 4626113354640828093 15767065214553395416 8228389785105166527 16460524070319682896 4854061780211837678 10087656545778365842 5766829519598314925 17321118510121438199 11345038754315184420 10205843700346692178 5391557417097703047 6080322361394680726 6360961895018945396 12069580873996326537 7414829729209540306 1742720790908875648 17437553942414000643 3243916612602704466 12997234152692438147 5803430288241475880 8098909568819445794 11685233124734651021 15823969594022788057 5493278789508749307 15344440006931681858 11946574897235599342 613389271961266012 262015809629505004 10220828613272157100 12038768464362446463 14897302668536367076 6337336979395190803 17394368033228410845 5921817613245361558 9307173889961633776 20291842392396961 411609479261501628 1633029422729218688 17833378548364421717 15966981141534520578 12310061639183071799 13743375410887999625 2877644326728094478 1051272248977222641 10992925288314470716 13198749233794284173 5849042610509956911 13681611934960454377 706691207629094958 4069105151360306826 387504414185983022 13085300162888999377 14322593367053409931 3650874195381732411 9714244309297004350 327510611035119176 10397396315732533080 13702901027138505441 448855579490192107 6213893028157431994 9148671159533296313 17365655965427105844 1791356806199078753 8908539395475656214 2746305578453989423 871204663424352193 11114800952356742144 8109498247686409852 13762669715156936847 10603674957875712981 6647235161390123885 4056519693132460126 7484197491972233317 3420205257289165278 7170103218441227543 17189061848856285476 17615363000888643644 11356196105618435382 12653140659086947480 2959073272955035084 5603013142942602921 6441894463879401850 12371217439307360219 14273641459606981847 4455519554502422345 12347218347519656460 1321001361587983710 8717518208079953596 8669159907538892591 3404360520627101263 16717798392506411041 17157906407053113684 1777686459829260074 14043372760834609107 14115810332911244464 12348975695138845733 11236278214565782280 4694990782696978900 2709257615373618554 3482875956032848602 17564476450628464142 12445744815679397124 6080827038208309798 16436896283265194511 9257959151218531038 3938417170312945427 17255805219236890704 11630752726311018554 14005310347139986024 502115671004576711 3074593008479493431 15138893829736777365 2973711036917275545 14007298917003399739 664215249151917597 5941177685980314063 13041352760712048981 16576376884039491152 13308942279482674310 17415192509202766157 11162287334877875431 9126921108273699440 3142105642900515191 6215092199486564897 2824564457608420109 3861023078477500287 15991899352123668037 16910930868745027647 698715178934317287 5523251135522312621 529048308264932739 2717152803968702651 12203664145074761957 8009443582122292581 2204488761914164526 11173632846952542837 15388614798979335174 15035147961360369843 1904189631081092664 18074904507806973018 5946025672151032568 6051675503074360986 386558105589890689 1478130187102255954 12618795080656057620 14543347356253852066 10783042244745960657 6850229264279641770 291209058146906348 3698217618048495553 11262095666326453521 15711411903082206941 1504473802197844603 10024647579148617373 7651086023382230262 16175003406871605613 6384836955327140067 7025019036777204716 9190467690392230991 15981187736375300956 7098144709843302774 576065030030037320 15592609760118404821 18304736294605866363 1960157916422137460 6966885721729102161 7219039775201266044 15733656813588731226 3202655121738963381 17587915637344878339 10671466939557956507 13191358626349800412 5344500371141974002 17186244661725588538 5666004052094829450 7438521469268649244 5932404732513578494 9059369745944757981 6706007004407956432 13891218747278963207 5632168315172881176 4740938609984709045 12091154712634356908 3348864336511938141 10979410385000086705 3050014343119600766 10550434051661056227 13805610950529177543 4012579286105974533 7233226513075604564 11938050116835764391 14063253402727878876 11391187224900756296 11291473713819122628 17860802862918082698 16371354165615574882 3324405349776102478 18411543125506766523 14474174528432917640 70106554759273402 14697633007268274649 7235838753373856629 2492404077889538907 4258428604488617493 2941920682017665790 9838615699839971494 7862461716911472364 7950997276724902252 15843753487214024176 16165263568210466253 3927540980813175969 9809835582354695094 639149812944537309 11370408530907074182 457338186075120860 17857392071368051038 7522738381973897053 7806695349260906250 7733283027583962022 3174181461264959768 11195418581769334621 5428543407841454164 2452479722840654621 5703478776847002606 14724908000839908428 18027168540839827263 14129650409645615656 1509781357708638277 7654046268227566788 1122169051085427588 7820585717029551706 1958748953415110733 4680692086965672689 13929881142476463079 14100005603042428943 3586603166001505638 13268170065740591377 17193936721137095312 4414904256788889126 14873512247696323617 1464080052933503058 2050568382606537754 4862823637557095104 16969153844130166118 13281806790499726188 1034989718970760384 10578260090828998916 1194378684652214246 15232436170538562811 13903604184574491521 15547249965297488521 8119658075929775804 12761728146289603074 9539850423524902061 2719475745047961806 3729665353181879811 15130268049188892788 8265823526182011376 3184103377905968736 17151810476925460032 2326816264547836847 4033224503617326059 3843149967339407210 13457524652329217427 9387575823135913528 7099445144744370961 902653724473598462 10658255715859810819 5631974978383713246 17624548295544167904 11314344782584070434 7052822267794639081 1393867544759318464 14304467293742738412 16014804979599373910 13018461931523212388 1193358952221542150 9712903141828493584 18068361321814695940 15821695927975468322 16407062055308742712 4690057464380767387 12141648404479614599 4489033668354599098 7644228164264046227 18060970296597541394 15214633370693175689 5375138881097423313 1729298545554525027 14376390696684013948 14931427739929205046 13250223963851524588 1648912265560340457 3371036117411227320 14934928044890948630 5651165743441412462 17143811631575791253 3544577396555537129 11500431706716991845 6124235707823115314 1566699808474319251 15512713880236190291 989826501771239474 12009000051109440284 13733800905022404408 957781966258968450 629397992984851331 661974627371253266 11919407556645267912 18104562695794217789 5807768608482248313 14279232672069296818 11448771076164410038 11427605031006138166 10308800566570330843 811057656940622497 801701407119800355 16294589057152729838 10830386773847653388 10930553028254062493 2872428346616428849 11611745746695427249 18226362749356207560 101443683638173240 14871012802989971020 13126044473395896366 17948258194335497273 8451497748930173682 12261005907647665376 17188268192491522386 12554502170766614989 4221361839979526914 16422217692207392750 14496107219172241437 6248066588586505171 14373207198754270529 12972518803624536585 9663617723199398402 7640646722493175782 9959664319706719719 7856440952891646614 8079537713163551993 15815384401526157091 5924770101385188612 10683128455228167078 7745041814220094727 8739921377020279324 4570355674453531127 6623785765541836700 10214915047997641600 321393771155136123 9680835394436626620 5986110195575970309 7763376107401075383 922725269234724128 11470468851604898581 8153607955546173447 5952365081307543624 1459331891307433657 6800961907784423891 9961246704488395880 12805921930761417608 1285686241066350763 13663841190768793957 328907152171875910 1997071272335397017 17129045447689620957 17980192530457016753 16557283588359213117 16766491951359571559 2576719939390940286 18028475398422054280 18235650418729705070 2477790335179110877 7666550634595113448 17661568472231890746 14774266095284669668 8472939348120085257 14645938999005184660 6601639192037696841 17982762024632464850 16922682363032510966 3767261409312845518 14811936868751706088 14518110709398323584 16671040557477764704 15528252314841801916 12731173971357115918 513767547000287922 2088254848481270488 14923833094931684290 9892140854577948961 7677223968626719276 18402229558638696267 3655852755595852946 13984444602339554866 13274845148746891588 5668279816685111112 13001796441687406266 12734259709805271841 7854985759691976354 13769323250796064039 12536162111258080489 4728378576265926173 7894868533506057005 11793024960752356984 6513009128441100797 18410469900070104663 12873826907716328611 7250956992197265169 9872622824164271948 1828035852777187089 13880014923991084842 16645089746092756972 8324152585136082011 17209332384110511624 12608079988959813590 2954357863919711788 11639440998189817010 68055456645859036 6091402226008617805 10385617738563555482 2039641682038202655 9229158593092697872 14616697367033704756 15012826489231438168 1629849421671705262 6120407461205910522 18179317766526592118 7491916027651138801 5562902440002787155 18180262780138039041 2802338448277783515 16941159435007898099 6021387236051251678 7232963074598468663 3079800451828984026 2237339308144318429 2466146004536827018 7319964668332599672 17419504340884789946 2721597659696500172 12910491115513542433 4041936304946632171 17495838741958936640 17981991800331050738 9785843684857898071 7647775654330402652 11339043963494303045 581346544164043747 12258744538275884870 2326647222119126771 12434981355134116123 14339690177423143714 8403659899242850600 166763574219281669 14798259534065458721 8605812809318484497 6494861329655832606 13103427011055469841 4792331274124878796 8053184785325959135 9584441708343804888 15327847030010662917 17605000111198227039 12794645318581790284 1149520665451857882 2772877695477045384 13389490103979842534 13548742460943093002 11005428174912223576 6304602442535385598 7548872176717129247 17872600480761369022 941267797825309222 3803898714744959323 14298368329744919150 7393178419135213262 11445501414454124629 606310490383755884 12377816844548592227 10531980880333281835 5503972433041133953 2915635508657448614 16455272104258943467 5218892113190708298 4233665909823894376 12049192451489521717 12040341247884890096 12054913756573259463 4163897717235980985 13660319307801722081 4967423401513234599 17692874768949867372 13997516180995825982 6276557063069698970 7429754727874799822 418343366308969427 5562444509360654389 14001281786980800280 18323088972176342113 4079443436567321807 16018099862832532228 17519012557097964171 4621448871046733159 9827255027400718390 2757767043678210135 4188114200455618983 8097212865411462036 6788549921674699541 16164698477857230209 9867256310802035912 8831713142519697957 13122835046990306127 2702979311399372153 12548132674909016222 9047938490546640420 4159796129037513971 2796504838963480210 8225758348239531301 10250408499938290810 10687813173618718131 8753542592175287684 12568376417134747568 7958695330367170130 1582771592490881620 10896971583830814665 17064821658372779127 5938966112357194859 2119005409097161092 16433859819916985826 4331152381898824857 11143842897190949816 13874112343961036024 10579006780327227523 5136020509419922029 16562342112801301710 14713913052686428521 10822395301212610242 12312226888292362703 18373908445624452682 1427580443816455580 12647839099420112273 13454037062694259563 10049023869507039297 15401748544676076855 18018550129597358948 8208446147966580383 14351153466515022440 12791503203914090962 10353199386160044066 8749782312480245428 15395799887250101050 7959812515008452601 2034031641135513262 3096471604377071929 5748847955212180092 10076882112399040974 9129316184984414141 8189609395350310667 1917072116990050347 5206490006501863043 15968275363923065288 9284416033824662130 17681740541400154090 1875542228576264206 13559545319836607844 8315742310587023781 13855918693422865306 11154723665913526658 5069057202289647247 2226217881775028206 13475214459127317921 17622776587027085911 7046232682464472637 9711034797264333057 13478510486701745483 5663017270543827675 9552836142432728816 8188592348315676476 16209898016151832174 13843585995426654847 8776561840750566163 3601286720721833215 73280016273162990 7345665445506797075 17523627059885987923 16091458486173381992 7945376473055737884 4697018191002020935 4542305285775574174 11910811540162857288 2790751852925252309 18369163001615973873 1807017869420655470 10867431686177283763 1106045032504979191 4470414119713839516 11384136963623778114 2314280974538345827 800370202494794151 7984010047562464756 12681792569693011706 897939755103413638 5715378298669321740 13300346922435450256 13029352809066355781 7202975539738599938 1788088715252420337 15295242613247436057 6805451048026523545 3898161752991052585 16261529759659344588 5930849864272475826 3275199447075523779 10785096186087064267 2963435307109764651 10977171979850874069 6928333789093125335 2120072787811263737 10746598847484460573 16307119925288289687 12922677838862123863 5587497761896443924 8496520669374358576 12154005329126414321 17639237896393268140 6056140839078594703 739346704062733257 15309439978337087641 15773057016523450392 609503239022556506 5382372546613277452 17497086380672202114 6981897348315451775 7561775989688531465 6118327271832889268 9512521498164905012 9388250912900488017 10358760953328158474 11833058963071994671 17355206406502107709 16253033630635702695 15460554629871247518 2771918267180283728 8280221081302870562 1506020081409980439 1023712218620413135 5415064179046067120 14452569850128363188 15079988108201252651 15190963580780957500 7214795931427444853 1557871413447709488 10258266772179944068 1739623811849746067 14070199169875861962 1706005429915111856 4271193974008868258 6918729757548001419 16122709802157697764 4396779337575616360 2375857091426258237 13623242284854468095 13172560078073200596 14871474228239276659 11293362883253087035 10377732061518318793 5221363818823927865 12685883973348337006 3725122975226861454 6840927953650961951 11674960117780555655 8448367349578650279 9614155096716033 1415358029190835309 16219157853816411990 12657885989066432495 3360755212961755611 13221483068806717704 8324270285451648067 16012092746493669658 7057873882570587085 5852870917524216366 12137863270625717074 5819289340041933591 1717022983008088153 2165367653343797767 3376236279617963819 2774936059150639708 16057345613679449974 6303051812539827212 5200502172135567263 13050980310665868464 2840212289016120685 405940302141228965 268513318158966877 9584266476462888527 4828456270868097954 197512786086718666 18191719526418057530 8342488709222741131 1313828511627560829 10156766792820179333 9023155000365213515 6156203177668137048 2294667237450221244 11885411367648054789 673455005630920815 12599326281275963481 17294031120305820822 13415201888910792923 7893775711270338678 8724024927972448533 8159818005368660474 5896117696132848191 12081124061096925871 6578496182138043990 789330090084567834 2591972179433996568 3429593617775714582 1653108044904546196 18191918784853549411 10293039629170775101 1760368687424455028 6119514504953354097 8782918527923857735 4038629537935922770 3339777339433764406 14302505955129004592 8715205807250812297 17660303921225769237 1180109248577922279 15075424312853755909 6402283901689392093 10538216952853963025 15021979129106652562 1934063411726108203 9140196616871000018 9823609395530654132 9981605740051187914 6496147608980957109 4090453338728741332 10214553909368801088 1680866729942392677 15168161553719455803 9497805349515296649 16827895235744635632 750176351171737497 1652260705976831119 16054730659589709770 1750092199544874371 6520364676515706641 15913576666833379379 11321002072836337952 10992911136025594602 1414106946262473663 6951940096267178086 1977486996942418283 6401310270415962282 8785097949612931211 7080507172060379452 5178948937996082076 10385896538647004557 7675336397433876328 6023865695321397713 2866108621005767654 5872924373993939580 9824277896135659998 15465515904366384590 5910971947856522547 7513433815927453028 11152325417785069658 11648418823264532236 7443631354430963588 1038678791129670533 6489711385635251490 13297472019493863012 10877049351864235362 17592046974176850820 9295934412733360770 3040257129316589543 413552568687531612 15197275985628943499 16336530642000022811 3016048119205683253 9206890130873324071 15321572000230706412 16094219103737091242 8629147982841855438 16798561860426251698 12396559963448479096 14696465022353275593 17417514714906081147 6244625281147263715 6946333521502220699 307989923167505047 8703834120758099610 17259928596956135376 2390904009746174710 16573386178657320350 10821198891280546640 5134060233605391838 11774372695803466044 9181247491947748353 13038607119392015672 13020484173849597112 2519231879293926875 8906626466798606459 14940811885380138327 10144888768471301874 598690008714516194 13567697630837693068 3436169992604960295 13200828448518753678 7127893958759301123 8714449924595665435 349380010185275069 15908730885228794436 7852665858796323130 10242335009839536080 12862764351112680990 2595551868591474995 3984668109053583949 12541821560049495000 15783844836403092606 10183139270243937480 3677609646806578934 9565242226715169332 9035927888772752103 10801285316268518716 10944442574614503490 6874047550323496727 5211140183431868771 14414192864679136584 12371841029666789466 252797403263530807 12084645816252672583 9485993712393220778 1390642612886822769 18227864618748245740 9962029345726982829 8072600555898506214 17685530306931304737 9306811502084733193 297637671947510146 12238182948698675730 8659948959502911395 11477761457448968778 4731978446152568681 1886514807806205590 12518962201401973161 14840501907293145790 14260334236416920611 9395685982430287932 897298341494442136 6242422158997479203 6618360736941230564 13284626660203363040 12954831892360755811 14449714007445441096 12291884353143975426 12345010718248528404 13482974113835938869 7550882802213643303 6308244280721445847 4987035971431723731 7211865665103896529 11911507373602837941 4842904621153763772 5113039298013635133 15382999450153071896 8002238433986149731 13395878303234090499 8056957014051872651 10510197130579140525 1312526804620949146 17938353877076748973 7937627849954663985 8533612541274202202 3664738790526357749 6645768324914632489 3689679540341182348 9682038552860086308 6457810172656806108 13023497906252541237 2346022917858108540 14520899315165713856 13715718662156964539 8522533802554387365 5048397303849009325 17446529566297626290 9743451230053572064 11811902716965597014 4745064317402559438 5243286610644039584 1098174550419694963 8498760191566904434 9433298836373165517 6959635926672748312 15032487170346101873 3942717272264496707 507663188799710189 6311398377624686788 1670694465764755579 9789609230532781331 5328195621662696927 13148604186864698203 17826236890699617056 5495567934696503230 16597683916841628274 974560722297651984 18155876549527704706 935768122072032097 14796357232608828234 17285498760407732668 15054666887108087942 12752773884253776848 1444797764588142347 1232347324534411589 12450444664216442988 17004203654417004161 2895857717127425533 8104622223178189453 11734449317515814928 10083158688377102975 10232438619669725934 620957220022719892 4574481623159382615 1071886303040827147 7126027453945524201 9686397580926462114 14937840982332548529 16006410142830251246 2941670480064914070 971672026680070939 17134980682096701245 4601018476231623143 8023666117151571015 5224325122245545698 15414685344821691379 16575025748739956360 8092137625736644546 10528625958073251352 14124482358847127030 9809961083903494310 4997694538198768700 18421067949320436951 6266319042040758136 10179860510550118820 13228434555915101180 11912088678532415685 16385676913447898167 2498450338168597133 4804592993212885425 15629232928562547083 6855366021784656756 2865874260893602566 11570737023165990146 15807308453105647971 2098617632780754969 11604592199815361169 957406430431386647 13434188019796455278 3680952622885462136 10798217381295665588 4890898928302654847 16341874858506276239 10336150039371551116 215123029713874430 13734444409055359889 2400186909360525386 2924052596366591685 4929427587525866393 11878663744834141951 12824055274714761984 5161900051311907049 12991152960873747274 4385305365776622667 9161294511885455904 14613793055809139845 13137699450731593651 11798294607328686867 2098670582111498709 13982000053022899219 7081156250777927106 10123449942939842141 1839267772534673042 2363270543825315118 14105577332181650938 7275283015711062485 17972117620305103694 9923130155280472139 14203416755462413551 4800089295111085087 4555843868222374005 4576473190592407629 5680837033567590611 5017931502763428919 13930156074012261408 282703738985792857 12879421448392690816 13013570434969969958 14669082212575214553 4722631900515465402 16999619640935736951 16290543444577694495 3597423223066576816 14479118259197888615 5749837897244186739 226808166207241886 3987120177162048808 5796615188283476232 2115831515082355617 242026088590961311 11809602696688381563 1510124397877664722 17847731021508040077 13969877314148573959 10845286581991942423 1831871902813957237 11558317838806509300 3564897023115951696 13864876864167434667 17117502652351257269 3589571612055493706 11570854385729997163 17246994904058027136 15929552492519432919 16348793093916168472 3367845597365890553 14169665925231908792 13796981275736431009 17036428612840662822 12544570334162058648 9301547993197719687 9823546384098650544 16684003464415904038 831624785522978823 12667076260291394446 1189046091285393256 8313813927646048080 14131269474814091842 13128409318992782238 432828079190924851 11432392905190629895 15830057215567321312 12933343294511267453 6382132755114691109 12215282111035319842 11669551081480528305 2757225364388426745 6658580078794450925 2403833983274260373 903612973516353895 7077469097195086279 4702510875725001302 18418236859692723287 14915054033688305847 7964183171348361561 9991684949139471512 12134557518185130915 1363382041519551420 17760790159072961682 1528691581702648822 6661643709664323379 2296299823114295995 14229195671124542819 16884011233366377994 12128552862886673773 18258405963148730938 7323031200351728826 8084498994747502675 9487887681596156909 8451037787076025453 14331852221258607485 499000802544225320 2107858054109184718 13992959586765590722 4675561860562995461 16588367862072503049 11739767500199434069 1716373182095904195 6310661644799417407 2647808454561664223 4242096903533905675 12697178933995911031 4697612924971003780 2026605740489280130 2151804166528517011 12949376643125758921 5364276698753053605 13073315486326007080 4960414856304235439 12429409391802218347 16540546316626921468 7111233849332911475 3773208084985003165 12990271339830252262 4072668894721088089 9600099909290613701 15797560934132350967 14289830941834497569 17112749830969149087 14832457617272592070 7208639763130202243 11746937109578698310 14436420929204635701 5889511027824536408 15928131398993679107 14049881937249601822 645375618840619650 13590962465636714670 146395673078077101 921678241831690009 10261278809042132426 17692792106211925623 15279911704299058874 1245756419452999118 13282532122201750117 12748042032129736092 14405841552014903588 8203476806645034317 10412297236431353158 4592842942637656302 2281779113378906243 6678422422019097448 5507548761313980159 18062546482670402620 4304709139651128903 4621989987389045542 6413846714895627495 804069273987193512 17273659614410574779 14305432032848681242 3250484832472245906 5409134521352247245 11500319095517122096 18445273614252822330 8437776199476520963 3300359615427049527 12236294605190318061 5785757002424840073 716769782496845334 2920161100578260060 14689105484086811467 14873643691871919203 9534778468437268265 2297364482755977932 14303415012525321951 14040082277255120092 13567037778249365832 3330985071278945555 3073854159076283188 3902663719951809071 6517756325036304776 2543749805004298788 4247306619986264113 2882230593344654356 17856692422384898208 4842306170581970528 1951137076319871286 11202386398622976861 13802931280579912233 2072893956777516493 3087530270912792978 15197186462588194326 13322847752215603698 14747110525470057216 17305010267826272992 10828993698395563435 1775749903313112596 10122217070385983286 7044321090895868524 1097975969240080067 18244758159197595211 8049424189777938510 1481096387080354248 4762437798931094171 12094977106268900819 2968696225051824079 9241066706880472201 8384729649041334505 3649875281254912428 652670102581149232 18068505360841335656 9248101605630028229 5562615170626074159 1623237018472159230 14846540380687360191 7754563651023728366 6896579726884515465 16693787153367177545 18324966327145784283 17355881308680589625 11748932337730538478 11474899388612646095 11574970989491766816 13927305807579911484 5222513423688425170 51708977240192151 6421771085322051011 13332278136798992650 1178944585384035970 2767824259281828621 6239599291314023416 10544631976744890253 16950935435747507912 8848452146143609703 14964227109765714921 2295346687124645311 13586562806242658577 6849349579214597190 1034599047620689296 16709507348874932488 8879138215669688377 8264226077608941485 7783905166005714672 2024716693165076828 6944315545033610841 2849994641879881360 11932239070209132061 17113654079837055264 17075682590515961441 4693386181788918721 12338209836912739812 7957620615710140076 12041578309165304059 12294614627066428150 7664636138042869879 6020254320535036698 14261218958670257709 16926971324751893506 10996757848807364755 17844510779588814540 10821002134039196995 13074815180362136409 12672803894272162830 11259154099826172859 6010763882387681416 17659751649605349286 2563663355472557895 3102509117616360161 3209620551219562581 5556198194710325341 11322493555790989216 17152526376199548758 11472124022240150006 9208138082284451475 18090981547708313126 10099776508047943527 14445788006030899317 14464303849869143687 2474434529058117798 4054945451978220881 11988646865853881349 4926360043701372041 10641806721501935340 13862486961693971979 9892778564126419988 13576704771264363819 7512336180989529583 6464724258506972520 13912591833439164764 1308883773405914069 4366159779526795870 3172393101905063151 17448802228108907250 865227710046141935 800098449211608599 3366611819524205862 5364994954664642548 13618663776015725607 446829650934889230 1493104932719962922 8000488190538850890 2226946682719803265 13979043795925456200 15474795984284315713 14484467313501885043 6826464044393109154 9094156271772207701 12211785169012202647 10186001508468020172 8448323218143722383 8212150797908766429 17286373742023111356 5005066883479641088 6088912664040995912 3476276711219673231 11932097331891073586 5719162309118120382 2590039799164570624 14568931124564591576 4306943314528914159 462569879165507243 13376710941826718151 10840920786082956978 13747586075561102905 3205429155873317705 171507638554945544 14099841737328137202 15785329345675805832 6253672175328393359 106901496376541081 13741758739982068824 17925127549849334687 813911988245170597 7904123128918380760 5488317282300271504 12336944248194664867 14820747417664094429 1165881506892522088 2153977914348046685 10683610254166067657 1123708950594104362 17485357166909295599 2338516248465338309 352771031463555484 9817993630219501453 868721795823689549 16897958512790210562 17818342312534840359 950359230065520316 6752283087696214061 7449676407557107327 6180683928067756628 4415595698008463772 6883076549935888563 15618439123866782400 16758975919807323773 18737149398431057 18024739721069070163 595436601285869953 7743932473481907507 14328004301385997355 17744935040579735414 1141181508027680474 8492374165927382203 17365561605238746215 13665078608981799732 1410186977386833166 3935180995106828007 13255154628749932141 13574401889313937048 2739436007068442979 1926764242493802364 12927935687643115423 17159190167108189245 12917989024521577582 9775446304114971397 4259650255727193198 4741593538597805781 6507158097353371132 4530957705189067406 13948003622787392975 7339348477403482467 7367336711961455937 15478097237012453700 9981422841385310091 5901138643996611882 11334788790642219551 5656767036262393988 17134149866173582877 4883959654297510626 17634416165794961423 18080219180642426477 16859443016243830751 13665884030198712475 15336641985974324281 1311074275804246091 6026181135517770836 18295393700269955390 7339420707022720219 9091671918844826529 8573660922311911088 3455799867306141310 17343844179328128673 8204595020562484558 7425496836945235285 17689214829126022260 7017309186417994085 8215725331822658120 16174130462766987747 18430008275630483210 11980128499998398610 3008326812078694746 856713312193171808 18420348945242969135 1903505274909295308 511189809379809047 15401498108052403670 9886624775697783062 5357767951067309177 2905328948355422850 14051200443071903037 8450889844127266193 11712307091645064350 8727610553430045209 8495771765795362127 4783699831811005983 3206921883510922002 16779062119164081188 3656939512770398531 17371259218017860651 8322089956634362406 8881639273399343558 15028451983667117139 11766764760058497292 9280235798621045119 3566259157886561506 15689810494859457571 17984463477748756318 8906074514702556389 12390134399435379418 15379135734872881101 11625955864994900947 17639640301816698696 7633629779353299972 3580180397588634383 5647433496339783059 16298277694913859819 9007494796740343539 14510469015212963800 5019377395998503473 7346610935966797584 412976572364585692 9813452462951674764 7488453955664160441 296850668177786615 9309834375864898344 10938700586174021025 14062776005402004100 8158826348125084302 3860587667500007877 18292622869908842100 5556862605081473429 14173537053950623747 479679445364549441 1481791931396782418 3056836895334871929 1943533457163877249 16458896574032604692 10628547250879674088 11089289411276282698 9591777246238765466 14687608060914643978 421807701252387887 1929983793944123940 11771248158081661088 9516507205341397242 13834949497474469522 14278165711453285999 7719669463143867044 7894927451343919358 3268150114802565525 11442872214952326673 16828790000525379861 18224249937513788524 2565948094161803722 16932987595003048835 1407513961934960029 13968435467753206086 7265934269884634629 12031763102964701564 9105674914422391534 17432305851266616800 14726312996563596086 18396763284218294287 5724424965145430192 7680641380929688716 6962098385838993206 8212415667709904649 4005885500293051559 13694542661010756457 12094402554434106022 8588135029607419669 16996382712469153791 14684904163431421652 2690543288217944085 2573838321918020809 390410084047478851 6244556030718077020 10345571898154491768 3455765068808847712 12753934978137289303 16793181633460924012 5313208453906550362 5188816952493226069 1968533411674592273 280825115780920508 5122695966667182240 17831050438829460947 13612035461850452066 8312542114476074116 1361146655082435478 15755353728389852770 13837548068662757557 2680428024963347001 3414402279200904701 17545991577067965348 4288198321849734522 2451112617747255784 4871225185122196965 6994035021615857731 7878570122747278846 18298166165644541581 533452667532806696 17687605201080370663 3904308002108742787 5287175075359166777 18287959399244292357 13609374498170473766 15733196899340089263 11574436433396104704 12515285935979482663 17988101530161174314 16164943975728710063 4581415233845325938 2423908939717962077 4601469099981500075 6745154600872218098 801022623954773926 17154826786801744281 9299251668503876340 650712379719541145 16578063353913195973 18356426115824558952 15271370284414837503 9009132113388227940 8856926383893354281 12228382452831084614 6795004984575492369 11415639165610367183 6417474142982543929 9403381119495312430 5776898856999553623 7066978868908906142 17933600972588117453 9383446089468526639 15758674241163562750 2234240511939206869 7222351275581204331 17409676565546987855 8806777969129845701 11891579342782513955 16104341761577775898 5002029208799313655 11321510521177220769 12013812379381035753 1559598741669413306 13511785482939774354 8387032373332757765 6531248691639514968 17992234277105881063 17724680310257269609 16455726123558998674 1385945584911907591 2793275845523273836 10574678791965978045 14151952851627577327 1802411816205899127 13095257470808170176 2772378663418248930 3205675652246141216 5935163931755005835 3829327948158985749 14615957127852473785 5391509269687185231 14614647747242783722 1168684895845729332 18260569933243090200 14511325925971964460 4911980964306837338 14957252864587066032 3038747003786698847 9181905841253577102 17839227952256968982 314482536524781363 18298492238332635340 5696187582174099186 17448781127566444881 6687655292705816546 5242274331667755014 3499687291979631960 12973017746240157404 9808430962592169463 11032367780425027288 15219550162794220514 12477492247052038244 4923877412002349517 11617227133046056868 17457180835556729421 6707021132740136310 5196448465324965750 9461843498958278536 12589649497342484741 4842155639676760705 760530690586912279 10603889683002388369 7259437989750755490 15714244373865560792 1985340819332427695 17415567175277070812 13345274525836465038 5337966615130001420 3133061956873221914 10109317382033275884 4497690216597390833 7219195937704374483 16242178154952608618 1017773003740424091 4042692705828200172 916934279007795870 8070972370260068479 5371605350615476029 10145299006222669651 1082710018410837185 5899970410413487307 6718766048465156893 8434903618329111298 11577833236441485371 15951225595273485611 16682032191507523869 11047277612611560745 1199285611995899429 2599960348990474665 12318871235510474767 12637185399344478949 15380607824686097975 2226799929815598849 1907930730149738915 5115264655448592394 1630563441591278295 12516323416450057972 6528846661165820427 18412051131723775630 16722119687716788912 2390088546914326542 14659037997675391653 12996290934001600659 14680746013028930046 15473414115691688789 15854368647292565423 9273314291874829406 4815657564669104050 15301705002360229257 12861398227235693550 14002786623618602995 12638838929939713372 6706292236174096993 9210244390392698602 16821094823374411382 5185131103262317117 3843823783188957681 16157307136701458127 7250137972813352343 4094856245229815514 14404873767797821200 8297412371357544822 18403397061936923575 7098113853687724057 12158400422684681183 17389178033092133120 17756320486666047812 1170275758118008067 17332767011495034854 17552297138171280664 5576956507982339948 220859871088207023 11703898103431098927 523266800519367281 7303016340350909600 10229394265478692499 10477355720827674908 2869805738470157193 2742513156139556023 17045299966278385537 12972781212016161187 13402435416531282990 4931335635441720315 18331438248359802282 2367944363818940630 309052433915171241 80209337506221271 13311430066606533638 15143885350604419056 13896881946679070468 2836359939259867020 5052405732155844034 15955095377916827698 9837487787141109817 4313889011107062163 5662224505590871310 4018314317372053155 3772869139284126832 9700402333227478957 8397128094720833005 10051973770302151304 7563518671738148052 510602585491043224 7119118211857051994 5708169958172163635 8965131438402468895 2004200732956197581 14057765932048949159 13429817836665951817 3954537414810267063 11913500428558321167 4481734765649004362 5754787604172876720 6383299915487175721 2655352927307418951 15044502142557214197 419898885570607242 2252834536930286941 225451805321430582 14528355816361211717 6200346182846120122 13719984223422740262 17908275592235329414 14661815870814616623 6792622607352583719 7245346455627450465 745294540151686245 4694277245887029931 14571088774828545164 9520015346034380418 13776034803559402997 7081865319125165949 17538451482855146220 8832852953091786313 11608460367127409164 14954630726429724298 15358125661188537778 4313818840519880406 8517867367294623518 14240669568358092674 1486000026460187022 16206385605907898035 7339091059313585141 12230458844028835052 6105831209053471242 580385466332258116 12147401686470194387 6379869552224430143 12032133433754684163 1317758308420271874 16590649848028340528 15187502015539161697 4327320706774548696 4171880838832079431 10245865941661175388 12949090799586536067 9929184925919998172 14310257973228302108 14043796793535855619 8381322920392657506 6030382809046801567 6176837549903086203 9934636062826488481 16325388887213831372 14733998051448305905 12376513660326886001 12562421551899251271 9877969780716768243 2335962046313855063 17610264026468515328 17500869884909526024 12829852676822558082 15905665008188234769 15922474911391324379 2614576955464686004 16266001876102971508 6745510700662939911 14783206816540050777 11257093158921520185 15385798622553383603 2103377506155452213 14755325066267432434 15049580514582334673 5933891745937290006 14598202708799832998 10422718292090215496 10557965168957188485 844109060204359148 3538489773671270458 4388589712876741083 6328177981843429370 11409037304206593307 17325979587381362343 1747948819674533895 5002777624767225369 8780389125971176813 12362481113165300781 1280060224563682168 15240324226946082547 7374769054324622649 18072517656171583549 2155749921972626505 2964084676308905699 17015036279082156695 7337361604303941972 5121377616116044775 14886054757715439951 7706606358015491695 8072633392276902317 881118048879270796 5095422976421523399 41129062613234702 1320110035104241644 7093334644158056992 11121625148330717075 15199466049390677862 11449911884050975093 5237253890406550542 15923665144510944069 5003547186877140650 18215920023965508170 14520057126243228723 5977271054548665677 11308073918319417462 13334817709287945602 8990286271856649552 17272605778373151646 13814441090628036356 5556346428364475849 13890402147537513114 10989147928369447710 4588771659212215095 1774471431934312110 14957297635813332329 10736578100815101061 10733537034488298161 1495736035146290055 16822390725046651084 10354254527778370370 8730366833699350325 17045429645505645112 5144827403409599023 14768991907447322730 9720892371257150946 3874734740751911728 18216804831289965937 11786606013754444845 13763144392972415599 13826442392003210635 13127692350578205812 2978134356890601734 3898717508097171234 4080722669227220545 17284416415383256840 13389624755271537679 17706366363295825806 11978531367244818139 11785022269668222183 9530304410003611250 10750450153707968221 5446429385780661283 8153315122017257685 17870703812177687972 3906918552607083903 11807638460753387022 8422459853586683912 16413553520628731809 3358072280024302840 6176085291046147980 3246409790683221902 12343023247356094139 7500617202586857619 16961793636970685031 15262525694981907612 5368923685529931037 12235295468466030679 10112234720222434516 15650675933367984345 8851348241582969901 14106393239963417556 377236024707872808 5387685820543525692 10177310209341880406 8088449893883995546 2896769554128788687 4846474272450333524 11519302789922142054 7230558198785783460 6958484958259089552 2277006584047733519 5398231492069848409 1841594267678055432 4440689493643042103 2366247326510007957 15211101891709422019 7602897199217719254 6340829395448540464 1806347832367017442 17394727710212946836 12961391724281108842 9574400830301464133 9624866439490361206 2420714437253622380 11389893586610368048 3424522429714894184 15879126648214288519 2778438071220799888 12669098108325287766 13643405272307905891 3719428114822237782 11493199192574092141 12992538416732675474 6772337616384392206 2298140914100513128 6640663557228041432 10405592748673863386 7743570326942022761 9583470542241922206 12973499886002668313 7237766095288811721 7655911419795813184 17238343645020063061 10868569570329152658 255416616961946654 7665185469964546496 3389918634823879248 4197262637037988089 8374214847418769078 10237819814226558271 10534057989391954556 17040441223561053334 16643937577353122120 18006443530135372455 7597159508477658269 16202318481089875224 2973030524084654327 8087528158422865999 8316887574587104488 13697105360084224357 17861103653930574871 15768191544424944518 902573770150379621 2071364853548700223 7820744086458669575 5938353226808029626 15046147647303319230 15182103538001372476 11079134927882720170 17615102513158012238 11242676851106786990 16346973201918039250 7570631723923184931 192438374308866577 5856467578099558339 14918234347376400670 14830632516606581620 14111691778206393068 6537207342560516338 5284033063342874485 10931609899892107052 612018644329422589 6165539518740538780 11730916399262292791 12898574943512267131 2809096533252265394 5515460739299484103 16894194602251062635 7156588204146322647 9651362239303703146 11890930787206214267 18416239440833537304 5727214756384380764 9164546301556701097 17984456129170484479 277298208691438946 6386121309719296772 3661878644037288761 14180158762742562602 4820742279212861049 12188736006402184226 15062786063358024051 4210544964905340370 6846700952100167902 17165434046909617023 17603189775276831037 12794360528048240517 5201771059663322748 147802582465754547 199012184822730932 18421057625860474600 2098612097404034230 2714959634146745310 7906682729174917303 14338346180121309508 17649538648420812844 2280779601586912102 10528178577194598959 11985277420629772342 15541070460480943855 16594943371411685629 9449965068846825367 10956096977577320470 5287936092110943565 5716038582611680887 7719382350146309783 5092778672551332829 12664456025582300093 14801270803117800268 12277231891308929523 7144700410891037062 9468006370219599387 12216165734695955250 16993908347907494413 5002808180851234829 4330318914735966371 3432290671947982969 1961508486910381652 4360358313014816219 5308354853611325517 2609128366361277680 3149751123576159910 17799502461402863021 14333979698357306959 9287091510394291286 18193192638901429596 12953143708179191592 8043116547431768340 1843842712392049905 3449756951280073667 16339751718044711626 5771090048612330172 8851704924138431708 10647470856727847560 9411893212382779099 2350100772264491861 7890761278306119415 14109864022087458641 16683624486105873781 5087337727981869594 5070877937876685029 17173923585175152794 17864299163096391069 7525999178166582657 15488917197512747974 12332059140220731489 7327043522117429017 17611064335380523276 7109118859051750300 5891091401691989631 7617952059672380607 5247042265725969572 16989313889372903345 2420820353533563581 6526922801979341261 17959746985538724994 14517789229600077821 5223029258101820634 9505899964715988837 16958842432357029464 1316375739784463052 92022756121764934 2898612503428369252 2443703349216749880 13217130805841059757 17149256854834669808 9894825990802541224 18301934793440285827 12844358358883257141 5946721649518208434 10244741444365890249 2789654097012215482 5999047005829832522 12727720959854078447 18387487899306286143 17897630626055180614 15266057352585112682 9802591255876483888 14388676181635391911 8468434769730270545 5020699624224727722 14601138528888101553 11477410003110238492 1350157816194520441 16634875892937247540 11124888540680187320 14476517525611488113 16307950368364908663 11074722220914311452 17028001229865509104 1318700800995502666 7186008541593617852 8832817736586784790 2291278048476330898 7408757425372686644 7341771342526156519 15256010136788990829 10220625176928266255 644315493457340393 1353981628628633772 12276702670957945325 3446298268641706672 13533008951707274756 2561842063424345137 8284323416599560651 13676045657594214743 6151493360582767198 12671341712588401948 14146707120581462312 14184420874182776673 7791410094039204032 16924379407591740982 12883482470148226324 15232971213453317232 14706689387527166468 12541290734746962566 15505266013623933421 2481511358882111019 13804015382559774523 13449894892955923052 1906508063098414948 3250645620074575606 8773134121147704313 17477091201690067958 15857468626436192657 14507532424339161023 12998394941644431062 17123551091911421441 2814538897101920761 14164329432498394185 3990930372018852793 16011088342968779611 11561799954708260872 2042207062206949547 11507785701305979996 5658948385666741501 4682487980676333170 17769612939524177751 3563064054596726194 1999827953750812289 11565890377615722806 13071281048762206490 8300340449887859270 5628152131568057706 406952818209978703 15039098446903767809 14254288206594006545 6756478957893251864 206639813846360708 9884116156815759981 7618561765446046667 13830784760694359 7484164540970393948 1574184430874829506 12355545862642689199 2627882535267179351 6033035654576423276 5387318414440136891 444900427115879577 9225192828800675691 4288394711397952284 5256875250780125206 16827718306937387591 14175786686861144952 15457451543909258741 14583610936350218852 17308576868876262419 2261758671233727270 7991973461310883008 5029591270007069034 4313875217835317086 16658240850055020779 8849113644479740383 16336401816864094467 14546023701167004835 18298306103731308536 1174570331791441101 9515702465433725874 1259422624550315089 10711975678493343670 15533541040303401433 5638837914993665147 11138672017469652880 4355699147589034643 919180242706944889 16323827503672167637 8298389071260661217 3579513235465921573 14862063496295835659 4570413089689532419 5382302356639758340 17606537819401656401 4184654433309878697 6111091824699941331 16723860964305389351 2213106978547135568 3486420834441275898 14343587783730050665 18246397855851001055 5434807334249266527 16272026556374413743 17580206959660475529 4219137388437984903 11426763501023596922 2280551792677447442 13949583959999152778 15890741498490578909 9326563510857391340 6680148987759601278 9215417423926070849 11576881334561652730 6905061589043414376 13918908807200272685 87102623486337270 14009436101031435166 8742974799735982378 14294598756952407518 16156475999884806023 12134859293605210216 11557857584483823987 1350938235814840040 1557965774312101909 3381580565966389422 17326576797374216476 13679358511186972678 13663880586107662567 17769919414526652144 5068277967034774313 2953304189340834797 13233203632470438965 8994001920363343513 13499285921676743584 6378277080828976096 8955981254780413918 6934076495322669036 4051645466967766796 14013052441213026774 5124641855276975296 4486043995210391149 16279632389977066338 6970467286009922828 9739627459163758834 12881322201014883492 18257456710783969956 10755870669338467039 4889500057230586195 2661525859234029473 9215480931078232986 1500463799622647764 4146934928213998661 6417152841800210430 8009975331300752680 4141681895361976046 6969657056395958339 2162871523326385861 9779031164844785141 10909883301106836556 849834174856044069 14255547555481818459 16781023646659401354 17172560193916163009 7074338369305485753 3054276832939648470 3007297957470010387 7713688218576936693 7352210229786516463 5469801796617650600 7441681496231694447 10376508094715545289 9462934458792842191 4785036163354228715 608852167411070525 2350787687882202239 9111869281862221144 8992265604062027501 17258086672494744435 3882292792080311445 2196290751911836066 1446511699421727358 16349510143306446623 12439601525568777564 12118566139580141587 12600739353884984956 6292791689227676876 17467140168412571905 1621508932079486821 12183546860263309063 17062324552790653694 14488010860356573183 2011865079217274675 14823148098825625712 9460553288327084477 12604610396522210613 12946100220644248438 8927515899633831723 8899938997397833192 3956967242124743061 16888967760018541492 16256360489609721040 1268973466827910733 2334121085986026985 3166753452747221190 6991392040274530698 14520391664492797658 16523638225236756747 10887940115303507868 13601098999472149103 7083151303321880246 18305050155105545156 84477129431527151 12287111931023329425 1826236806230219316 16077152679218609892 2421632678853419965 7465145081650245581 7062204967101669985 6156492902591477911 106503933204998531 9483924994469474474 13316106426521706959 1982405656885100515 2431243525327158933 422723929384774483 10600827950736509165 411754654513626250 780370139373462301 13183801214038517131 14994007222064847439 5945640705866787568 8905181447588354874 142464645622429253 11966295400874308923 3622008354637149551 10272809510947044537 5252322789226575161 13485264364675017063 7692363615574505854 15834104531945992353 3422084381046137141 3482628330216424893 5354106056953651245 9786642788997230020 15494711255195887993 11770447556959945232 7769124505384574304 9321747497261728698 4622119541921006953 2691573122339070961 9062741820773725945 1160110462261389801 5698303744189434038 7099209317773530160 15339706164298723293 15687371473428375340 342103046144203308 11825480003716536910 8031701234803518521 8087938900435430019 16507297963537914411 14410227906056103091 11258224840819841432 12730408887151955407 13498692530776090628 3352403372356242381 11771217424453426227 11001676497637720467 8559388789015719096 8593037533850458132 7717626634872702766 3071901777878008879 5338733481972467934 13337668016717490416 4173997389539354037 15855296380601149776 334675218809338289 15739637951379575591 2923000734632317054 6497671996314354754 6168750345053427065 335843605247475790 6102720039005314305 14362273570062926745 2575498626151005977 2772521968760227909 13948331592519955760 16944344891818975619 1831445873224701315 6961418088070219314 11348793918998003686 17778533428677213154 17445988549006376783 2320441423030385121 5952911140418594190 7532703564428816359 14125186354861111022 14759778706602932711 5916773240410177048 14601506230923601474 11424276404578509262 14259401618580381827 17750208439106647277 15729125921830906571 16675470289194922343 2215981531213791413 7611247529626201825 10534597595022220387 10048803518712118070 368130615481017897 7256963048827403677 18320512710027322484 10298324863424491157 5005062549196110747 9013274399296926955 1118772200782667598 9613320923969702895 4170125462187299225 8667889371190817412 9222005076265849098 8766996547187198273 7928427516120361847 2341733297255767122 965378776670207873 2143504682527361960 1807172134402894640 6376287079742835964 13783487215749552358 3043588346078174956 7062684859389446890 11175183402931479667 5855736719593973925 13823587753939539862 9674741024044396379 17776797789387723699 16909484929535080333 9668261677666902916 2008126170834088099 9822383315963404983 6256165045790171614 16087607667629951480 960471659650393609 15314539029008442050 9905510851306912003 17106805893767539069 16021782195896662177 11440940070760989575 389430871812824633 16418034496706718035 13556621592632069461 16244529098749254825 18325294295795189172 4450973983181986736 14565060265817741084 2411703682001663696 4957447053827700235 13079154269681907901 9785054436452208568 14063857681538845056 8380081577713959177 2820993531086425407 9678576772911595625 10843213389924268294 122856035969287496 2770249076324316249 18239088435340101618 6356558340874768241 9597925713430558492 2387903330050843707 17114222896438973404 13748945213548257115 4681065271971099578 12346182015142300588 10115226794469151024 16295276100822799992 5857613985348073472 17246358720490893142 15897124027825385931 7661557293225031957 5207061721653543587 9966317018513097867 4510000586917670291 18069669108862511212 10301733517320859934 2142261000081835303 17155454896108713452 11150730600659347578 4641041490499735534 11654942317844973199 13408057097949421862 804528360222660333 15407612301545942826 10790856419334377757 2205951133358144537 17334179448302550029 6010595287038780990 11924570616141093726 13413964746541987602 10799594759572851680 16570750506910997212 6743137860342873311 7117292642129907491 3565753538657337917 7175319441412261654 8038890082779228898 9349745127153189760 6506871864835210696 9778568753345228871 18257192887113233221 8782336355861640667 10956630245231777327 15517916511075344885 4732757113354613782 13875561188531231876 11627326415840187143 15006116294276498479 7242612041046722589 16492180943943413592 11119635562888782540 5556903964455265768 17584763682582390163 10307356135070875364 16103685200256690009 14481254128798056268 5978365102623031932 12386571642511300607 15887429563915791458 625045188029633038 13612880267484686598 14692070801876596324 11393394822375987450 6738705900696611825 11088921639208081946 1917017874668103340 7357755953591899600 6852521518804706084 11154153939033356277 15513081789225982780 4880865739863315133 64541597628340352 13370850984048772906 5273585459452981747 1587475670561770864 1433116478850890497 653371026561548922 7934422168527421397 6607848476144895577 2261477691148160030 17123877087457830716 4984723360418301451 3990122355164461480 9219226909203762788 18124399773157990887 3851150129935851337 18252220676321888193 13218358624728635672 6273706128162367579 10307442140318067425 8529063597957908031 1651025186004271836 7975191377185100969 15134328753944194799 14068900842589386553 17247852855474869465 8858918333295096136 8271409979129892518 589573950724910250 16172660414626345652 17944675673628553360 13930131190143645194 9123290359758633907 15094233372910679120 5858470830180310262 10800893107515097595 14082762519150542768 15058086464793036975 2953562252947072176 15526716857069382368 14567359068905514393 5970271803692566977 13560302876738886010 10115615429182318007 11868686715883571847 1307577030308676068 2383973301359758234 6900102049562997653 14086596862408058656 9081401580648856736 545620299937214706 6324478895105936604 309042792798392326 8453860796367884648 15503653664076031683 8878493676739700319 15711634479377946562 10127119377067644528 776774616750577122 12244490952098059142 17753721605468376930 2071205535656729679 13523708879796256431 15577382722487423679 6672890395573699227 10063202752100629442 9680499488521022479 307257819696484017 4176240787500664777 17063316861450465164 520629109046802064 9085198160301262451 16602647139345809043 7063561036209330498 9124997619840193621 11570744541871697403 5562247062234920105 12673713889734726621 14578545581016443874 8280178207594094254 5813154342802385670 15644267454868910141 17519530025646870316 16104450391530099568 13649628757456199151 9091465746526030315 14254739284811029338 8381224946110468177 15868794266462411723 17578023756852028869 10373225198225940966 158835429700174649 2326117343701480914 16659006103922162554 12368235562082527993 14194845164354024469 10841845208816494102 15748889162685880270 15974271790480210744 8761018849219760294 7720616426517278183 9500243434828024270 15592104738444466705 314921394966212785 1122078781044822786 12242961582439749799 2997370930507190552 7438018449239279995 13396805980803999711 9379478168660714509 1083584474628211277 18043966781677886126 1671192226871195552 18260621801219769528 12838958121798630444 5438172856016648853 6651139729963273168 11823521860189141587 9988972805642315989 772980140093284830 3041026394266993184 13207345434664492288 13933807571391809857 17412844306943133519 8233269519045538469 733036589499076497 11959099125562538275 5277132517928988535 17197562896537215261 6442973318195540864 4406298746134426930 3503050760776626688 468466328867267021 7961378560320070460 12335985041268040975 11709180687642137935 12404050045039221516 6210085943104149882 17461557887510096241 7087970022722883306 831833785248315139 11392851899943290849 13061072090048573884 14766308767146358199 14547214716145099809 17961578008303154392 591800673830058421 4568628254689217452 18433473715431480944 456089007394682380 2811935071953816291 10705511317287161553 4976177449224098789 4527181743686216615 3121077089326038462 17291342053732726096 12461088022607446061 15147860698018053637 10636793132622442044 3253231688022047787 5170413184359902012 13690471878388926492 13205114419372305299 5284490402614533222 17234324228785540457 17944356046849943634 16650513621670618610 14763995507658461030 3498454135432008128 11488158744732108389 2937863093647177638 1264167584337409521 12731310083355254947 11927734414013087335 16555072258245295970 1525174776358939297 10192733041241553309 13619953354622499824 4053913142877129286 707247353886485185 10169005818579376762 44988974655918566 3130915354741061420 7768095748516978109 8622610086661929058 8557663316899712166 8604749661507452994 10513179135922124047 13078467945160255653 15850262276623264701 14053106148598621554 15777847587282536915 7159548395433491092 1372163315895376020 10024486779661822521 17057073020337993635 15712165298683903500 10895720148876418649 643958647232004181 7320773105095153692 11593093474535849744 2986308347587934197 13730384144002845371 17212424167523773069 6234314038267715395 8085662614116544332 18427096621602740259 12430755656631490938 14148021777564090776 3826627058439799009 1040818302505835103 5868156242518172519 17932095780649558734 7939538948263005186 1065802803513085649 16632660430920758042 7211846132314342481 11887772385247351373 5966929990098098942 19267221826743430 3445700578164188218 16402730140818714390 2789874371221847458 2644148098321553698 18351682752447492699 5135692782157319736 2456246517169787478 13588523529379528544 4944985130726697008 11391834967358410451 640091745484122263 4827885886131710621 9414811443987036478 5870126803450019605 14232780057630920445 2959307464221046731 3702649394491266874 941608282726472691 14476182980477122773 17962800348246120488 2292310664092495246 18051022123318173125 2226734447173344754 15981012824449745739 2427987855397575633 3594003596710669103 12147932252256932157 15712220868340552989 5629837875347602439 12229656375383833237 18431989879539926858 17136202082574026534 1098663446574820658 17491050311303097878 16428419707295858305 4427452726102633910 7520586290262707666 10787759082374465005 14272932979989308969 7268671224823410286 2429572170726519151 925067718620861880 5207641843513682057 5771315812865264607 10143942397677155716 15891777909600531113 5651138978446432585 10935547129188789789 11391276989982457039 13608600920065098874 10004343759962631965 15294149548733300093 17385218123046348261 17006818511839280033 6715701230646691440 10579668026674651791 3312069793264733244 3962433913531206174 7864164953065071350 10028188837183717995 14464456337905378527 9134272124106896283 5400324925025884219 10143286820092142421 12907941004542105419 16577901012725273125 13212634657171155173 2285795855621920911 5147346618696531595 17936828336658790619 16884410180476095875 6390336463475931868 12927318137454204425 17793233524655318234 8558080326432555074 13963125805764390274 5511451724970892671 7756054182796223400 10548934294222177639 16271293201387810384 16471448852931152362 11585083420889573957 4800816274608865435 10594524126407577565 12450609362949042865 11237851020203578892 18082533512464907097 15457324503016879359 16754079660064899482 15732768162298786973 7277425612045359913 13277382939051440519 4706805336387897973 2271135723926473353 2548036102032381952 11339854160506853386 11829576288348094208 13859294868495136500 1976073089486054462 8999670650188278922 17063959829959611035 2615854805914528335 10090436791924037405 11431386537071492486 9192936968312408458 9374123464529594374 17187150536239606388 6504068642205911407 14023498970136463431 420153818055230882 15159941156659396161 8142940496050763777 10761695764169804420 13239143863565267141 12006900361679524563 2002732916797768213 7582333087345912726 337830011138136088 9769219039340961562 7341187914246527100 3587525997780090939 893987368052767931 9241466485320782476 4256558585263077194 1383408525380056062 9897441335990901089 9616832420900179978 4948413424718281257 11099576372762813310 17346468807979040036 2381244137428236013 7879863983207216532 16775459502292803464 9101388500037695747 15923025232102236462 15837586494216343588 11369158345591645889 12241864455547888417 13465155060687500491 4711407703482926125 11100927806265868854 17683064091951784932 10103620744331740111 15314594196746800340 5028010852186086612 9263436509969300268 457238790739479603 5813942770647523137 12944590592994418393 10748395959947677897 8561620255465112076 17555745970073905949 10751448069376551636 11288965826263922611 18190442787259242709 9315686339574770772 4838469435181520104 958130873638545727 4976064945667739241 16463451426269015386 12983550318257546363 16322252623444600282 4479137642354611526 3848270079390272775 11991263824081679983 14858320967219159519 16126311441911298239 18112894432915350655 14036516132223149266 1431844480128297842 13776445359641885566 3169597773303164795 1590525970152312789 11811337332087666086 12630993969735027419 17340560837792101612 4076424366116531072 11200727736313498141 11612298576476185340 16615056776506514547 3369780667984838128 3878279880008629795 10615468060739361751 7808204876454141489 14612330376992985911 16345491217539084949 18189498785725350527 4375264174220528923 13040321585754342286 12329392540198455797 3569490468054095366 15494016831286835889 16090102665453761640 2007462037914615916 670911248736282258 3354570573280074673 15468514225002925900 1805944792389169529 11647434061225663411 13231654580633555384 6200034760387752051 18331725031548473492 13096663984064110296 13435643112057448383 9004655017819642531 13378239017900348827 16537711388689410387 13486161642610139181 16606917371485511112 3691838982071369688 7443362766836155443 6701954697859451985 10223752904288616422 2687944228428470352 11606496497366471565 1226608760106524507 4785193972797266233 6169702947098451100 17087661957873179942 10053827681249112420 8517176303202568144 2780239260340660584 8516290009881842981 15593843355659787057 1438317401880792513 5682262304146760854 12489657387075077888 11341834242283995151 9311345604551526762 13077015894426617401 2213752611927337220 8627617339586087548 12109607982906051786 1011877017956251602 13001207673680970890 12781702160511178014 12021961887446512671 1784849523883807274 11545933839371490434 9697839386065435163 10335605784927028365 2621301789228119076 11842939742614654702 2909569612087025152 5626501084367635243 1464334947288645974 18244451228017639617 8152263391096522089 6819497965797852154 12108135164933959730 16383702196173547969 12408924819658482690 15060050208129144706 3326294383601717325 2378647564869727119 17949698448267706837 15214080122922167628 10697618427705097600 12987483926983539404 9755580630866833074 12091417092316028177 11193963905984168773 7551080724409136492 10601796350108539921 5219421243808551876 11655948350931561224 8672200505439887406 11323125827325682089 12565414931309294448 14876807671376448781 15608679538984520937 6522060180377112860 7400314502929254512 10112825008216066652 17791577916481475995 7348361190040919729 11693252768353086155 7393798620625979970 285444955289761075 11142720593780573756 12886156550773207916 16311744083996504015 8432415261310712499 6960591496816935847 16636601047876997578 15962439839397630735 16894882418894116056 17071057467503280068 2701198714534314103 13046568092083519994 4288014209689258489 17226244463027791876 12730833042559768076 14450448452399135935 16093334860601810571 17568318548973832138 15304167512332266198 14581592038548075039 9036603323089130093 12612269737358799782 4835848933187010032 4675630702134864286 16836999252799638328 12197504421068255508 3019050620008463786 5819539994488505040 6099507086794969067 4041990492794798547 9514355475847698398 2468293490382727286 6933521507349441417 18200609962604015667 7495142458017587682 6328375377750481244 6665690344837837034 16893575070200638099 2685484270496630574 708383836212519151 1113909474464999145 2956115074710740660 5095837600587334836 12549078594767179594 1476045735739678577 11091378001751068957 12008972573247633633 9396131210124077903 2544966778096406562 8484644763993120617 11078564592271368944 4214008867788966448 7331515567567008719 13338041330764664529 6308813112926869235 18349892127507068965 13863387774567125556 7670300397007233909 2785594270426116729 14038172570272093928 2539206759143330939 8250255380760594764 10823323455707628869 15708059097677969477 8469034856196052468 2188075696287430470 16533590041183892073 7814341849426567507 12568374082473548050 3509081513894535453 15743073778504618648 885321611100673330 710190184921146304 16929766554521478131 9521990952091905807 7785938852503543215 14131494663719851103 10990001750677874323 1471862094571616191 16310434241157523038 8088453260529943337 3105754507686584800 4714656403275783256 18281005469332993762 16286801899957111562 12128830134058986191 17474835011964923544 5710860203522543345 10386622917589440826 7439125037380914596 10182465706446465418 11739269284935212373 5098139022691393775 10062875263692609765 9348751505085454622 17926530893282157574 16513425223632844237 16497834176555532057 10157247970766508962 13554650219483677543 3339047905371617846 13524545608667930553 8489888622804839866 418689233079894227 4455923128933592915 532178074472867167 2799915101056299233 11859442421973864367 12468452588208627553 8520577421509685073 5332224572592468146 3639560065280140255 4285879823244839959 1676608111373352956 3180768152437722986 3859697666343511911 10827266068254189979 17709767803630967775 12157252436373728275 7913453876049990832 6584274350856808860 7153344558913035334 11988567963138444062 3385379048595024147 10302370105280161708 2309382856352110185 8613214403136254252 13387338213406693005 11381290413432813801 7498426193614777784 473280256249832548 1658476953392999123 8493314979879932935 5869912380376163402 7044058504901294321 310461302189531567 16499001598453367224 11977644369762290798 16834034931501945372 3032592404770723255 17537716353520279070 15936839382070830010 2103012594101487145 6687182417666330820 12967894160143761793 3336886576265557518 1567443524691219384 18072953607650967251 10714360998634422120 1317884257479593963 1482449551775222505 2258547033154050605 12541100421597492101 8242898106214593654 16790579555788404441 7570721072587343258 8131054367905729873 15794280993297965789 13561331619065731548 5705032590493228353 10948891737588490845 15251161033563894816 18416629490433338031 3541769091246296569 549128393389355687 2355304262107391633 7863170965784278066 2669518513211734481 15611422016970462470 15442190498387398536 3590963500044762648 5016140101751743113 7118382320653967569 979650973429463218 3702879861029077799 6362150103956336383 16220163700370388335 17400626024461520262 4095915913968906280 14789452596878726305 4788957346352874024 9969059754975838275 6965545389001520114 16543047422975674328 14193548576450616918 16329702636851527976 6020204818698267456 11607762807496190639 774402675500378430 15652794333709248147 14957252245810997272 5596031012511969084 6511858134981042880 15323960895876806801 7412153094086552712 11083981328935433053 12346573869471966346 10517652559103176285 3716193789739985322 1281025630666227211 12498460809323849578 4632269053932132343 3685038471313014829 8958022904793959525 7110614874146880246 13581508529791923208 14762618717390961188 12666525728146274716 7025254699472175962 8408760577353489243 2579685884378712831 4898349309551283921 10677272321023863821 11499349261550691058 14936058042451845501 11185026797061134347 14594205959192462444 12347314166431089613 5123967026657943357 7956023569317329884 14576241216039676126 15795685782528820942 15950868365731093932 14792795238251981178 1197795011967044476 14321534073312437355 12082475387077432829 6064484010101347710 17402320082479986957 11757716786851652260 7171022040681764156 10513106469229022165 5699148593017387185 17807403358186384223 11348525800523118408 6775154256368931479 12153636415108619910 1236751621685900853 8896701746180044956 14725892529948787242 5578440106360342848 13141694689912090183 1522096782193535599 6770194891253353932 1163230629493266764 9221236255507110967 9042290859966650717 13831457653214565277 7074095423005054310 4781991844278083151 16769169723648213304 6775642069029707791 3977912477425221945 13635713979232285252 14961710574120779956 14225460936638025651 4330649423709253045 6005891771686841169 9865347709791341424 3968702422795444953 6768070877711955896 7907663690284374841 5996317024047603766 8320818411026960313 13587537927303971537 15058429504093281526 17002236513555659527 10463482611841275903 65889384510249025 866667576537255587 13808465686052285328 15873336815189099434 5350339857699633566 6677788155608759778 12230744120929150502 13752492303727056299 1776993355780071741 16960080010137059433 14817580896066807858 15443336611804297105 1043129830026525994 2267343447737234252 7390083102922090785 8632132739386436452 17908423730322512886 16080153161584721104 15845103361022816501 15818261877559097040 7836996022969374320 9752962961823530038 12604435962680475592 5359652636842464328 10458248235179680173 14480285870214062411 4973650691019958318 3910044287359820334 331080158411048263 12547063898741904742 11228201736710301419 11315158686953167769 2624660408314757392 16845138452735801589 5519687096615810954 11061667552100864994 16094063186415660907 3806138527561100427 14122000297377949600 7301890252574165432 14685902169069077985 1275058474657106525 9990899231183186961 545174576045060830 3627608483400716261 14055894505849394840 7383484372001502774 10658117767223287859 17693513115983971203 12120086016867433126 11267445502002527760 2722221425800135649 15978154318268065800 4867291083421933283 15745315791769900870 10390324391954740028 13644116015636066593 18439234942599427191 17023920821532219878 3103244877079849605 11729563989859904397 4627649925778266709 10298126397902820823 8979846178472131226 7501274938659397488 10536539133223829465 6624011447056623647 15062559598034745247 4460456205693987657 14549176899636110154 17831838681713032821 17565526546631877233 6266848663365045952 14727024338559317178 904634115992081766 11374421618990834301 13191519338661856359 7685876609966009739 15809913666066037352 10365119081796155326 9289990245108295611 14958436063798493496 11438707001496677585 61496314510079938 16245409403677978025 17253636071415200300 11814032918568372896 5527681037389143595 16908006821885274550 14357265203530666015 6891106531387009429 9497062940631772841 15199999322714201963 8534662062135180750 579112220621752389 2887990553315958506 12747358968869978785 4104919466956277229 14355979971057498127 16808665809150688760 2159198621526847627 12199849678053356550 4871044040209617959 13931886346837159721 15840998979442326319 5921126065679892319 10217026260784537619 1847797221891431357 17058091700506246370 4057727339779857431 12347199420891157752 4527484934620648180 5669009738400846108 1376800311970219067 4550314493303358541 6028455894487466214 14185050317347434380 5909639137885754863 3689945668400519049 10818993680627001300 1452221440179548424 4968823789926240851 12811534061686764348 8662458848129949064 4399364482975793548 7816495345705150436 3933591589762854497 12322580451072429909 13240466101849474477 8869411983999993321 5476142795705751726 17580760079899316628 14771202920549229247 4784196578697711261 11118706426464134174 4703739657381808425 10436243413533190830 2017919076852719679 4926843823856095817 4461030937695106507 11318854124687553363 13214154310804545977 11628972642565730122 1425680155398223514 10374090096384006661 8273661363450666928 5787874045125972783 9567069834664074573 1587612355463358239 10210240637536092116 5060764259934835827 6492195571025707911 11621102264927990146 4054516746654118044 5783284302062933864 6823307522404126240 3711805159632678255 12513106564342598063 2857067477038411481 8610308545775839584 6845372829721404848 1855915488830816563 13544122375758846934 5372074795578747219 15242270511344727058 4602850107145409255 2901627043623723866 15192188216188066871 1761850738206573775 1034847010146185210 7991299280604169402 893223744144396972 5596133839540337801 13607621026915679339 8951330098803676543 6820595651625333814 8980023507039123326 5340933549231905850 17686436567741737979 5747770476296042253 4538290700092259705 15739878704652802739 13567211027733791637 2686107379884495367 2830884251839859467 7738061926871331129 8260848200275353801 12767676286403560417 2217400894098964941 354677847619731486 3446445689366071067 3287434715318517332 3734570344822150482 502346683049344685 11098677778991989572 6822889188244306446 3219190855584066834 3763728445291008240 1070460959224857462 9769982362016229238 14846539709753141026 3748063869451241420 12610678132000744201 4751422000377094782 4079727446114547361 9316834634103495013 17286557334972169544 12761029734295615742 3300470006398900840 5474934581628296377 10336934278988387795 5598242265156245342 2993603986483393439 755451092671547963 10406688716667392316 2326916677233272594 13025430408194223259 1666454668757903050 9188236366831321795 4362065520293266701 12029338936520692587 3935584756686399303 8161151807935041172 7665752793139663479 4648932907256526124 15384265525343585546 12013347454099038301 4863373532423075442 1377817642365707803 17976630310403999396 13491099034526107912 12221747547278989142 646662610558580540 4352187178145434123 6109648114619440322 15708103389292568240 12357379405923372384 9431836557242978244 4607931467283824995 411748046168966651 15675400500591369771 7406589456262612519 1457167818282142742 10792042969425791335 2160416486054175 9854806747906792637 5733819560118757374 12468834967560753499 4386423570196589202 10147047097718203140 13321038214733259562 6307682857386752271 13508769604504171468 3709946043663311582 15062260602968276611 2417672703108860019 2060307874877052246 8583398857816624190 6429091542727079604 1847859835977165277 17262959595396474256 1772602923538590529 6727295860550689835 14492778496490764319 9409004792533676962 15864089176377830481 9839185190222145309 2924043144871339274 4653243414701298429 8232733199785622780 11384259200466834988 8426164033877593089 2210548135245786078 2694598419603815991 102684579134580459 7766815342787170097 4272422875235243208 8638785085713069755 15881467270676587888 13017705657093824364 16286048846892075221 12568386373942747487 13223292529663088717 3409837747964420197 74888219597185799 2913043848296965158 6429961223643488732 13442766290940010662 7872218927105314648 5160429245351438447 4155133275191311106 15026203090456487704 8286193563645194335 10109439971452916112 11323970741378409105 10941466501418360786 16152344184506922368 5391318752927590885 12031839049466210509 18323250622725934084 4361184216026469114 18242727632740158683 1898389096690013072 13859557278227741534 17555271536162869007 733690908439028268 151456781753376716 4365659385615381822 6241551378568152258 13997925092745770027 806099288455670707 17007361401380775128 2771784594234361846 4334240020306315587 2660715641108672415 11942704315641156596 4388714977498624216 13693989748401847709 10944504392616774119 7587620217042039165 14798253750802721885 3050498239752031023 12757866747087524825 15610953724007976175 10634058668592987646 3420516227477936377 10912021725275868707 5218663344611403666 4072752549112141294 17795733130943989840 1043319595521273422 15599857929990415628 337157970817511353 6900638253360572005 14909241363570901067 7068788619043212236 709482978928640189 2375243946261289780 3115142784796860184 7470439615764381887 11455530958207292032 15108173843319379575 14442909096740266645 17358949933344970186 4951669980067866934 16875167519124037550 15600152861449083215 9997216248363331570 14160642845743614344 5285851437184123323 246175960818902694 7929867513753830182 14253433983582910225 3514333853570912594 3364347232157030555 8981488773992572186 1859483955727417446 8100301472277344871 18111463291089622902 1040362595303670423 8739116361531939628 13364657984532236715 17164262993389139355 6079966545259198454 10466994578047065698 14724853642362145516 9904788616417088161 9230855283665294911 5672031978996872933 2039835794282003362 18145034635258303563 9341530687839097416 4792756917725552903 11034521136627488390 7808589745016121329 15258651286895746225 8345041130809036056 15597023999277914229 5014060377066510623 1324548699140325486 778297501365586727 8543248495168308168 11033573147746981245 10726918202419914662 1196460074507451329 9889549428383380410 13753792114907227175 8209517060332684784 17203336380765545826 17412131911734858460 10398289314843823483 12952814417200608556 4955456511915818983 4737498699056877592 9467830691858465233 3912662656954337210 11197277892899228851 12502942238692504292 1027924205054935147 7074781109681927142 12353387988414110795 4829204109994733179 12033856049960138899 17939497746896019169 15697764250173234011 14692737831507483344 570396172831175760 729974485374761128 11958978653456666261 8765909791265835425 2381841237770414542 7603443920630357272 12569353370412512307 17107433470128689847 10306879740953030336 16342238957521466699 11696118924265361979 13894686568846563854 5758475313874398673 9348282322431713499 14126007250294864765 4237621792206252392 2570467515131458547 6771306298066867898 13593682542409609841 18035950830325829979 2071509719213419831 3725054555600069964 8595092429991501957 4995605231074855097 12423755264635231626 5242142142191056728 17236552411122181826 16084862417860280935 17226733265709412242 2807501444770734498 636999919011144194 16958174738277298738 9959171819282805426 10792780309869996083 12528454815337464539 256376965114807129 531192093117867257 6109401201745993392 18124052293000263194 16600333395004527198 11334742983822344139 15317713719997226315 103973045617254688 13562393462409891239 10917943114905707991 6055533582703326346 12401043685629819284 16386217136972721826 3797114618768750140 16832808171533165885 3115869848255226181 10513989796767189982 2786614519821616041 9644205827693862738 7158290500619211808 18038650122576331995 276496487768060195 18114255577431982275 2638163423253136818 14410234740143983096 10740706247328541154 16995319303062092694 17759104057693624949 16830476720499300124 12552843477345086745 7933474010419579186 2155414396491372999 11507996852096853622 5892549112607611974 5057012199364067576 2177678441533039103 7188058429275736332 1499697376180670434 8578496164330136337 15820689809445523409 9050478077051170407 1033229530752448477 208604676134216680 15097845758981703403 9582261120458154999 8757230687887946312 4361735976550593034 4780410708461948235 12424469613493731573 16005689179749016708 2997860626653897749 242928173156919968 2412356539737950494 8560028437342044431 5088758620368624051 5413329663913645482 13542772673780217546 14430341578417846870 9744659565883571540 5364571046429161668 17237207896305547624 8220887514664566509 17470283416822567412 4592556408547865790 13553680582927022014 17581938675204093691 13365614850953079664 8262491904623678450 17475826779300347952 13082925542181496108 12749270877808754222 6481546645796942390 144695659372096368 7109375025213152042 17475715241716368276 5013891443177441519 3460479476669808618 9608848244578039760 5137762058887265616 6720365177466007144 11125654284110672519 5674433453119401855 13450754549039053360 1686041656914676544 10233904033193733750 16909080789443183450 3292532697347934033 6059327141057512314 13486659828660680244 7772038162061908293 7097490741879645601 14473145368697822340 12435072263807756048 3503618934170059271 1154924312332815018 11860592833975100038 17018014942405076966 9455906796303070460 4778914867329431860 13489596975006266111 4323513032370242984 17162973465388181909 13959876360201219568 12750749615253821025 2579545535753830154 5408869145526824665 13073306545284613237 9731661383398648899 7899324497251569541 6344475722023394367 6401568625934708384 5116797606375821318 5835337092666635477 12247117340522877378 3266949124689003286 17348602789029721498 13918259350819604299 17587772742536708029 10518788507499330746 14683934131172764586 15396402524740640293 10730358273330362863 15564718625655469496 4413134029978422451 18131862372810787688 13912971953898113109 15044216720623590038 3949792857576197605 2092716297798962195 17248376796003180254 100125120942030269 13312528048981490950 3626871376676275615 13646390731765582432 5324477895501289880 16984570007252482696 273130896633858695 8949551201908021161 169717731309015587 12293757755327404239 6133413675236481016 11810333777400125460 16122478659193061880 7249203482108766930 18298324685090945773 566716121498209719 96697212251800750 18118965036509151771 8444887853846664925 10317692334728224094 9640036928570068467 1479999411496413019 2437622412838395010 8182634628068850167 9266693571630543110 1747664487027313623 14411336681087868594 2155653574717666650 16211272929907176533 10194157351488969139 990265799981867920 7430672264191258658 9176069185247958655 17323332350136860703 10105415818166657815 8767612302584516922 17291512655827839796 1896533032271853603 4316113329005060049 3375331610605866169 5386055546847778869 10991669133914929867 7824065843398584388 4932397380701860083 17768193758534650152 9810200553647475086 7099230157627814652 3543484758945382178 11258386448638110821 3712069917473510728 11675160875951176212 7040971309363690376 7321863003651073920 5352864506706996812 3149488021405648992 15986548833947829889 11390673091795164215 18305010819073780893 16552964714136787876 12018917598943380027 16326594830422858215 17145133199979172619 17465423555121903388 13359761478234772536 12503295764889482705 2974746933491942353 7579666847431205943 5736806473990654760 14337733443797947080 12169300346166451074 15514669530831537646 12690256578934767692 17491596748027638914 3682643587848255098 11217639472682426254 17383240463483900831 4143555866127124590 6421671930413659435 7105004129837311128 1390260634817500239 17346719031052789157 15330333503658080891 3520766273569743414 7833960848726123610 8635657077862011172 14211763058649215646 7999618131644344625 17034888360922205066 135826448782000609 15998067815565005329 7536085897339676753 14210662804505815004 17956216750242791507 13070464347113648014 12030227161215542799 8102246094523686495 13761694669101196689 2266879044089807649 1150105635235384413 2317734774499539821 292536859480391540 5583410628505619749 1723391564216098557 16769585004915683693 7228569411076858884 8245447768672568779 10354712895529749971 2646015514185895106 11653979248745487859 11195290861176845915 3094635083315937848 4506277753088222778 9620865863609032666 16532310716578711066 10382732573729118107 18382284958453729392 3296426735171633250 9484090051943628495 10638991521960198585 10661853398666668419 10869799956054348148 5518277744028558892 2330665434393482450 14421034956731461037 13502908496167228246 18342742503237531646 3523171154160627069 8777743280222861333 2425139609600355970 12285180548677495331 13205063934256014761 9385539089338542559 10333264970614203993 925306675438141642 346815365706617254 9596231249116240706 1490954265246675489 14360333383189935590 10666944768992374127 9784919541771622751 4350708860417950483 3368740135824161618 3440512242858597088 11499712058108575710 1496761933587620114 12175536420038458269 13843522184396950351 11882438048335427053 12197981337401905756 299545226458948409 12673727211732244284 12732118216946776644 4806548309229199218 7415248705973548051 3560670135595468998 4826216739994513701 7619985978905614947 17213181666578064286 10667741506225804543 17959274710917864392 926579061660001888 4679536055864737927 8417153286749834467 17091431477904492806 3210180115650785503 7388136909822074628 16469760653814524249 14284024651119074407 14556207894290300050 15599290996492428182 7429346733329733387 13237953061257876133 11100005908554192627 8706407681109726788 16032741122774446563 17372006361218747745 12675935400241395442 18245794648701906459 2704323118694808727 1694971194159852775 14722698064409996996 5103182679463802542 11751930988770305094 8957584485794864871 3296409895852329030 13068435121633212602 13624391953071420044 5840212349294445951 5684099467227151094 17643794567141143832 674566102185243830 13401519774722562687 14867595450034248271 4025430873059932478 810399273960437339 15748386724785505294 10406849894768808011 3258783839098170854 4038000859889606427 14737785841789820705 9200847684838650098 10837075115605248701 4302703082868598865 14278767236231501874 12719758339740006304 4769652718832470533 12682053649685714833 13099877602639497234 11825138982615183141 6500205085738838417 5891948118383803476 8161805321523519797 11170020773559274426 9731814456109818282 2645063546807465366 1965806147937369647 13988352311847446336 16751868041130783119 17918346854247137301 17628787239359926745 12817922235121452968 11858115943885442734 8217187530851060379 15164604746596268384 5849371206888111915 13927200655098941306 9253883903746801050 14822948807301801024 2305090192837046096 10617521075452883026 16612813091636658506 7799660586913105978 17686892306549399166 5033286576831918467 3547249876343058790 3989532700103052207 883468467583987759 5875031597429221396 10024963568120118675 3987384344343359536 418371958830895132 11579884836901917515 6341347441267829346 11513171454125749247 7530981651536717930 15172678940319483412 2647733182647969213 14638264689008331554 13794663214419801130 17822730702944328305 1997466065844364912 8743586017252093694 3540089039222477375 9044013598643832000 6140753476097778503 18180266322150006009 36221929722799518 15846927605919957965 11284172522389063425 1582198600011675308 16863882991167955112 13989321455533629654 6969224336408390872 12130624037047495516 16038053844997581553 14785181150688230785 15432262653259398523 10295922336765540472 2887971012200648659 3419807764032763752 13263995199328084983 10395629564212930027 15654046958558382100 18411563190975475761 18370581691959131926 14011657945775186904 504580458083247727 13963970736475621703 5535894531232641873 4887586018049154783 12591644348650425079 2192150438625574521 3761332131723669129 40793128203595155 12016960332151525026 7660552280282024757 9128053229110177315 823005258480298404 11481433645320051277 3319645662210713983 3652287326612597215 10576962771879717623 5265369343717091304 9772804945797532293 18443146719513966494 9487441808014647916 16269491842746990854 5827517944915142958 17586528046852909717 4001815637668252060 17516596890970888093 6008505374677664022 1115230527194947125 8964885517499183230 5439080229748770101 11338946097051946886 6914917147437500194 3781351145862841567 17209532943695866592 16717144573147380372 16273489564763484598 11930661149399551449 16014656974218951087 14930601851760049168 7435779103125953589 11419372135766687769 2746049567655770620 18169189936854203826 11762722859993103035 3529105200039902044 5892299246964176640 1915550061283523486 3871402824011914346 11339106793892052001 13316821989300642811 16076690346727142497 1096348485243383663 4752242784320780333 6021482624575595694 4511262641480528037 13829353681595951506 16230947945161278723 771405887877457362 6847594308224213307 5714615367944111549 17086833430861497105 17557493222911084440 5970044213813683743 7379357609714417035 10021322357981302585 1511249927952778563 11331763498757651205 17010326074228979556 18154523671526524741 17586279813524187184 3103514637089908579 7753683802695149266 3614201985905070633 13840221668143751529 10325583676492750880 12384278617587374789 12978582380607656960 10343647721809763695 15539392453413051451 2143378599964823587 4194242143030568979 18248606815284029117 12822319131028780866 9985530079993100997 12991024858893310891 3909529993435920623 8551329914602341788 5215581508562811140 14133501760808974573 18237812925618771147 16077961141515041346 7927519727055424917 14375479397023567880 17589554567558276437 17865808526135428674 3782812293563819133 13069764157035438750 56226989386306980 7008775931232924221 1258356516582996845 6367672261795329761 1964941026301687026 223838529098709754 15552330331663981490 12710664980656672473 11724304581661264120 9608668631410853256 7260871334378562038 7817810217892051690 1885640588269400939 7355939128552047209 10622005836460312514 13683081530940813477 1047225368954171484 13441655752806216037 10613290574566155120 16495229839854626915 17945628440230602580 3473473651962387886 8860290343146502474 15392168387192297321 9055366988576934971 10636534764619998523 13159891685197583776 5464141443147002106 1352600050604231335 8279650308446370446 13603518240042824210 16181599120858918020 14180837942384517466 2627942321627759468 7052842013208598072 9390587772379915887 10204599732789839379 9590898136381296489 5725131299322965953 11978054839329714941 17231188250132611909 7939637767582348856 13668071050090845953 10070458591159082396 16073896909247106031 16519424909108068768 13329751889372726534 16384502107528491914 15032894130292063443 14730941137610039914 6068528353120906355 3771704738848753495 305229766024442228 12710832412046802803 47284449371117332 6285919955884244399 7767361046457227250 15665521133449443517 5285880638010509158 8550017881446061131 17906293819811315303 15979670605972731491 6176169989054479627 17001159975291002583 12462729640658241587 14408470349515871883 955200844838057640 2465732337854211068 11991502909040475793 10849771803029088377 18414269671109714838 11666093886387132702 9921869357029470278 4262041889249492755 11430229128783688645 13753799352463485061 16437949179261351349 18150250452444227501 11041975721561660999 851850607666947205 12825953205654803214 17751643396289567311 17433761255496156109 3265960175072200164 12145232984679144159 13380542086725950789 18084361230508215924 9071399290776429389 177081734297137580 11787962623166711555 12271064199579130383 11327555597948798578 16374022329097596476 15643642935747169071 5198448186025374296 16021054683134669432 3639703036985434431 16475707115758811859 17020822021798848256 16698843155508792398 3458128010821948332 7863150281135761724 15718844724743904970 17722473973648741663 9565242510502509723 15054926187112011173 10608601075155167413 15412428914103267314 8450106910890553041 5079061201815090883 7905034665176698900 15155358232380005079 12506575374705142610 2368029127578196452 12863083813701785616 12233491786796533727 9436013287846018445 9951137449101018684 14726018807505346316 4457131860643177458 10449822855463502566 17861491318395219779 12319666966273602702 17470634204412353331 11704642918068249032 17305529432797516901 14943448987154972804 14249508274026412271 16746877392874363382 5802705454967496344 7777378128360013632 13918969009195886295 8020083642682762843 6571151780154772416 12369488743109245205 13918772429739481686 11026324411872191269 6449890692331493381 2794962869351321750 2784759837749569523 10871573291867829500 10642105349910222593 5343537116266560433 2723361701403036714 4881584204428030489 3947049784340289097 10411466666218865218 10680889227737447723 17737760180499923055 4173728761104396151 15750581000307945716 2166205686587705104 9669062126752341098 3192452973666358893 17188864086415962941 12472763216846479240 1771396721876702857 17599895818982943731 9731833514167309924 10355985258342685928 2457983185237460313 14508243455812702839 10915494473840556562 2627806018303528089 2369958147045111962 10626517967748844441 7050709689369843530 17244779337642847548 15261112479606379316 17159945925098494222 8535625129326332684 15660859004963179924 14261684969327723297 6597023664577142498 16626874956709389225 16319150147665607169 14947594017825555971 17055977650556857686 12462319548055766304 8118370313534029342 4659999679604103526 17957432567195532419 11238116270730792952 6786452751566535679 8903847864713802916 10568115803897467291 4706846358879927059 1929299604219546585 8088587468323386708 4636475641057214779 18241858316120128886 8065907732061788687 2472960690456835444 3675443354845101350 16952895018672259103 14731421387566971651 4801142635932430029 12790475477992354809 17496125644353534578 16916095846629527348 18437009516829818214 6804280466603481996 16895656169218077575 9133656901058549775 11771422445924115207 16412828149596053205 5415782567363748370 890911088145940718 4904206866259405462 16055063161799091530 2317867985590109441 10770446058207688829 17904669128748502501 6360978635085162607 16973961565862309999 9519413615218890285 16880970829792431564 7039063185940113331 58173841448406088 2101672500105151251 17438809315242098918 10575471656440609667 17669086276445808032 17316473894824334881 16408841000388094117 14133276440895951854 8733032376034448193 2800580004559340269 15781703158826402576 5302114589562373515 5502113900323378073 17475981513834839062 10117913787867569697 2580877030401272223 12696194319485852842 7311235487306464684 3658547469771228362 3280320772024470820 17648808543749114753 232639932979197742 16741155382672647318 15994330019699345876 16823821872488472858 10558511552871542494 5298962603954491176 16053816996899378759 17972450147695044251 15649311701626970825 15633885513394165002 12231332409702499612 644318128448579597 14623428711685151430 3626625812247358462 14057560788574194855 12192221832057659709 7981539944788724416 8727880103462376198 4811695279271277369 14034205880889858596 3706328860873626355 13714498900312734618 11964876404154031597 9892991825957694154 14653499940840733957 12573646013398935654 1893207461851132078 5755048702788334454 1835084576771988755 10717440193106909095 3322222758609802725 2378671210489312297 28394398713468339 2927167274805467377 8670721254830028711 13972308482877768536 17513934337232561230 16269305717366753615 12937555634550662586 11801406838226507512 5745272328703571270 6617201405641085331 16966968082439964872 7855781211797144655 18374172372722385741 16930282367546055620 10430452972382974271 10603116982771453984 7331510090857331788 2591588153308916665 16393700094078210587 15619489359690481530 266549626345811259 4959576656443335154 11579150055621864868 1018609819521906100 6564684739541566404 6273829012044198747 2587414835220268545 3468240143658475768 5784248453322914512 15895050865400361138 13629774648079008652 5843782360805263449 3089605742008111955 7949673685269511959 2086428566524556226 16642388683487940827 2222338269158683378 17798330436262204202 5923973729474438702 5741238207774126129 384653952716412103 4200280775458435230 6543964630055595827 13481921054279823146 9269324643986676764 3485323013841169948 14702560788446526595 13695150103310577589 7653492303543805188 16589717342315080728 8526138049356235113 789500350099344359 17031982250749587872 6606250387002225162 3712583612810744570 17457789748317400819 270463757652227669 4271240973836547741 11006808928335956620 5083430343148786942 12093516493324672160 1062481950203045825 7683412999862862543 1174678278777569247 6203718573479796669 4193462365858694321 7645623373165099761 12247525121906028622 2782651436812135793 10238487605067922827 12874216274411367780 9813350879182796553 7152318285061744688 7997068930567006202 1553795637286482515 4697101750121386404 12120905284727337770 13638240379529372576 10666802278522709094 2873925204881598814 61775600598739869 5259362333714256748 13593824491207841195 46514234908739938 5161463088630693572 5963758444971726774 14265663493035206691 2556757890617258510 16007532558531738408 9225254049720048872 2870660643684613694 4684043329390406675 13963015719986716749 11887462624311222297 15379769371368414362 5339186058492486179 2763650513575933585 4708881086397001158 951162609919441083 7074907711322331378 7710336761323011146 11216490926590587401 2517858996277123464 1144814563824991098 16630965108603120925 18056114538046554656 7946324252398672535 1424751448012884561 15774627669815606890 6330557458711304641 9216462153117485945 12402326249266360127 9718744505889420840 12554771916057315660 18033547617220220559 9461204350188353957 18273173814406446936 16606006382847169740 2427502517656513195 2480976831831369820 1205520307243964824 14297379296186200376 18348902774729222611 2010340969535900666 8355848347487562252 9140959468390211559 14777395815561191988 6367777661313526071 15946442228962442963 15791334894289000243 2366872007842079742 2614548244431537443 8992828793073141070 5052207036910415254 5875815844446876175 9694152319557620861 17619216115128357035 16069474124916491453 10662447906434520375 17035555852890884142 6411596740312304923 1231486522616994130 10184789225041379722 14922744943996516461 12981343511976226206 17657218462798824126 17864233260145121834 6267926196149920849 1104150892509934057 4543850138784906467 14702760997883534439 59202211713864967 11867413487026096458 1555725181728660931 14068377694339287166 14203922849745494854 10897092088709151048 9504446643308161189 8110995547290436457 15026504208854664000 11446592606638048332 16000182488393289276 7543435655485397759 13238797202108796589 7519381605321299972 1698186446542111309 11002242232844335480 8416371778835286982 5420812438285828651 13178298804234372536 7125973250995421923 8793202943617380386 6166255084015998907 14330740934753943418 12192000982064472164 10681103587358289801 7807782276178363412 6798819045167230139 6260665654664065002 17629936922363725122 4727082628432242585 962800534937871415 422761536422033408 1338298203654317455 18396732936310396649 17545294224466898335 5648086916199211468 6280506217151438537 4246453361523615343 5169355513808339827 3777139907875532653 3102262495664530418 9119775903510435186 879962671978403459 11059694184064524089 3141510152951532811 11149623856989544649 5229918324283124846 10797619841051595971 4051636506404206019 1914600720653558889 4264016167639873126 10634324812246202163 11528579835630047732 6381914921299043558 11406059879416458144 15408473044015537724 17951478619946702105 5197427136622608352 5010577128854478012 18349559406917249278 11890144368734983517 1842025329439989911 11325242734085651659 15498847903508787337 1274198527314851654 4844656170009926754 13450542482340129515 9844887971712959758 2948989398156661838 1354965617143646568 10219604058744793082 15036211720829593554 5928278868882636971 17467497342689429999 5061085399973679212 6763541508248737218 13568978830354036959 16413177741103667226 9963406329722815743 12239303246480365372 11384138279539969834 13124371409144668337 9743672214206109359 14327862048388794627 9418748600617881261 6037413362816816338 17848321969669593772 10719821614466915337 733479007414631831 9827475499010432931 16741263238171591301 4138715438788167793 5349673945734439324 5724628639175551738 1798961643737369542 4842045924127102749 2873342340601245970 3758048649189780236 7476773384026391733 4305648135119530902 672020724382862507 6887534779754770832 190833485885901514 16742640705837344524 16868649473055546376 4433076492249030408 7570534158812895929 9381377665994276255 8504536118082016587 13214515933601533282 15035787746349759518 12379602404831440831 2155689936128504653 2535375239442287501 7751437369147321225 3785319971153573422 2901604432819534629 10806765245364843235 11630566835613256707 4911614143019306288 169608075511418779 7344765127934264520 16394087854363327754 7030057063854628371 8591766239155009092 16974505888490314589 783026484403467997 16669901192581696984 1673442533027535326 11835700002804586214 2000479597960502042 18095673365289002566 3823219305519635730 17050720505661191586 10303293122296976701 16749018082014194007 7140597075281559817 2239853992374532829 15133593554431361329 5217948929605220930 17128767721338519950 3277162304946157826 9846109958135826477 12434495998165799623 1322538056032015239 13336070429544822588 2588730826895736707 8285256229530236110 3215194663785029200 10598593002443820290 13202625211214341113 5228433522451940335 18345258381101543069 1954607606389992705 15509521299502875311 8826024280944554773 13134697939982537004 4390539190514892699 18439006904748766609 18395885103275121317 16092658755309347112 12218222107041144217 13803405820164909158 16857946037495099071 10240295189475546991 3862840328257503114 18314949024016337132 13982072532356673647 4594518208360743090 2084200339754930323 9149467364087122019 11029981452560701057 4474903274563234409 3888331109864991556 3785950007202544040 13958952572211186850 12113133927725718593 18269090304569780004 14766889950204739190 5178129282096319275 2240729673683397498 18209695417478256771 887858685662504488 11434725952050197443 13921124533667094657 10156698314078268204 6700782004615725750 10938074292943201149 11938718629331360449 11672792102729349333 7819940740595002294 9665310979707064170 4008962643415503983 16034914675685273451 12190450594581333751 7189134741766264916 10977783940431309229 3200622435376228367 3978883364606867549 7279996395856565195 16095352981212090713 10489870378211310629 7476873179360474097 1282889150042602992 2597378084841114683 742419543065913399 13336246375764422819 16163205429446101059 347337137982168390 4324583787920072685 12074870874350349275 14946257197359472876 15483646278334963984 4018244482904778633 8895066165621630789 10636515453947442416 12305341820130476354 17660017559868206924 4754445220585021797 16724966066997312980 1844620033664832899 18259789980664351987 11351498002367675840 13602433422511086782 1954992399797812675 9710803020545595982 8873512566297645334 12123847193359479955 14016091724395029895 13459128805887947412 5489988428854225152 14362667167388533227 8320631119841207533 9521224002919741047 16044065714619241776 6697254546205171088 13162277122602278835 8605193369463555353 16944525077719887928 11762744417372325667 16949328706067715361 118513229237565646 741123758433349515 8452308087496820708 4787281930247121625 12213163399316543389 9350108364467341299 1053581469843424391 6766997234797633524 6659862460275696056 281425366223075918 18220717537155166412 6385215332731181588 11754970722768026118 8950361487103151660 14014296331967238549 12580431182658452783 16995580549919397350 2974348126987256248 6496022024949109880 8110462409886636549 8662017458107380413 4840041319441799473 570256314866598676 16444335890729779881 9376109975116958391 14999633334675419994 1256833445394516309 6063476357456068887 8046584977381019154 16717589419122294870 11927874077775718201 2804751804662965101 865786345601939543 8677231525123391747 5855006685464991473 12655498124401887699 8534817391913965903 17138532832070136038 6549240075124545242 12165792507990007159 15231901459805095003 6103677267157947175 14221112725731328289 14066521940373526650 11509664303989407748 6859772369894912782 317361736611894278 17829752077062245849 691142771128759900 12053234726088414696 15466861367953064215 2321028244593594481 16173948898472788666 10375605934741547825 6161262933066613809 15429379419846418239 13572292855072216628 15878191291372408870 13718393217549662534 1639359240889706262 5750146210105130210 7947473861761548523 13791024073522598378 12792435294549211684 10985076141385950696 2117903449531370995 743433972031661108 15269084741474634759 17715606847705985294 8844256697685903433 7302245867763899673 9933344093070647588 6905383808971134751 592906237342558672 1374453824675541972 3189132816652212522 5964393900372822033 7322754691297078 4094105666025106829 2856388293578218887 14353838459843481658 11683920570514052551 5606000207170495539 138089434380932578 18168235791284332076 14269999720231122753 16662660522747935991 1404545401884923418 2161237930485751165 4893761943492122328 4661404650565804153 4028717381054448393 894545835597904835 18359239524575509294 7702255706805656426 4071630576320049112 7612271868728574478 17224617729625200399 15750947621512132350 13924976125926368470 9228449108014770375 13473055097460459625 8502267205880968613 3990542387561635374 15195697061062005080 10930469213221741764 7677733137646374056 7723299283948426125 16593169790205303792 12839265841061609164 15451278165420545611 15825361757284668973 1069575946640935348 17253662293823692288 16630309272990422638 3034381571512840255 2095839052766007058 12012392617119706399 14051092072489686259 11207658375769060991 3859928540596806265 1877630922941048541 3016658580927228510 15239821836287387672 15766911877373392662 14348227296947038980 17133959377265685585 4743713412586374477 7164191330863763796 8055195700169171267 5692649094415101207 5039751974636704875 15288437892337440973 17865190218336497758 12455281823372857595 697673626245261274 8890339304896917452 12307586510333515302 4564254589388257787 8544304311764950603 1483611302058222984 8835860841969857269 15712095831276634503 119168672142991859 16633599396423740648 6253841398098874682 3615697583515433332 10825687957020706365 8021231149686555864 9283331900329096138 3904339276438586742 4107000349741976414 1207198393737841540 15111361931787360633 10355360637320972064 12298268211183513798 8685314239562209957 2052014709467160852 18128345927946074369 16016472341229030278 17021109768033168901 12987369238045307863 11425522518141974957 8927719012723433224 8558899519289349592 11933337632713563264 13612405370509950212 6066443282164805361 13144047111481371775 9853464726517983908 14578096118299577805 1523267333301780140 12550038256519564209 11479494494841878637 12311705984788444475 4178683962875874338 10059796621761576176 706673156395238996 15297465871718259867 662795203779393451 16661009347879134149 12642883755511012508 2725413809069520154 16025837835260097219 15079748657978165736 16463100741362599513 3736734732489763614 7438771653702813457 11688510724626455817 15396393243376860954 13350299673736512956 18343766861151099343 983088966816900721 168051313862412823 15491327331797928668 17806021498030157095 17464638298187847168 14654802458890937739 17599147124701213947 5438790299409104336 5860544005045600785 420729520614637535 1831579486222184355 2686446173890666011 1300881162537504828 16801841311947948716 7454614503706363462 16463728039262265706 4176109734838652344 4713017087844939960 556320256200736523 5003647577926794814 8669240045014711701 9991573899957293031 10728307694315322856 16580224063398215742 14925971732099230318 10725011705114252489 8464866236132940296 14451778330659541290 7777403383934782075 16820613319165579586 14507926019586957138 14695091987665354859 6910611038514044850 318556736890517126 14747747198286458083 261690516446349557 6929666536553841400 6270662861671454339 3513907657404273797 498580848985421703 15530221479789524447 117911242799151726 13561273487210339401 14223787217689749434 15435394152999373222 2208167323443042325 12411257732095283041 5097313444302409238 6997710088373999849 16232433848616570471 4165178405387268503 26322843931555381 4256433832357627794 9380331463500268508 2087378628088479845 3883623767510502157 10001912818782079714 14041643989197946357 3454036959572766408 11096994470834489233 18316890283382029418 5017559725642291838 9541310615593369600 11314679569773642105 697138106629312755 15865359499067116054 1340025957416612535 4460266337312559969 7621227128398802193 2096128494321381432 12508753739849709917 3737342426660747622 7035212591884508720 16525017083726195323 6432283246539727117 15333406852260477500 9208599697709873237 941671481315147022 17782449364675318773 15841590361860488796 14655638217238980705 7241935699826502162 287636828169908989 5918945161705922398 1910859089355445966 9339431446921942767 11415731394211363783 12274221653324914666 2790722412893489664 9279695014103714609 14801528161051062575 10061597370864151097 5965552241692443772 14005348164557784825 17493499419953125690 17119152361853007296 14349938940863780399 8686140589126306061 5662766377234088409 9893081777733070101 11473410123682518083 3058829228480541710 13016335614297630358 14718337100054608887 4666401677177060668 15734977786929867090 4840338095042638744 11299781484950071396 2870840180021853822 4853656267619764922 16315804096761557086 3003527642095767348 5615556902664315343 10236462293867068930 17322926354438816517 6319670684008754215 16688132009030350221 7441423695153315454 17169031643246009945 15024235336829451776 1200071849260297286 5910528457895279379 4176765187065025229 7376697298979252772 3758672324585082309 8955717430028030959 7458616652828694673 5579433609212751621 17210486347734169899 11452712585418084619 18236098462820389716 14509981292041660834 2298295418820232622 1468496002306480335 4724386255476258378 9577645738904780004 13938900106766402410 6633171482856339286 4327895592121161126 15008185876436245739 13878255279031383825 2504491024311527768 16580049806236790142 4444872874298908660 1423019889489585749 6742098989337995780 7633035914144391160 17181913114933507514 17829268706320063027 3660594886498875061 17440086341793351925 6953944914038461615 8933269516191149051 16810096098161135079 13297261295398458747 11779256689221884582 16716846994577866062 8272280229492344712 13303900822644372644 14816734627806666320 12116118023486727668 9865001520864344528 9777378874950061210 13312816004621420323 11209457602834370385 1386185823879847013 7795026910411267611 12687783590188973113 5230807360629144179 2355160466674839951 16942251761800143718 8265785937300010480 17360438761606636587 11150731338792299871 13945885497499287682 1615089960102282993 16335982350120364997 12554513957479298742 970328944805630487 2832011600984913993 10494086185343917151 2484065622408247238 14415200034502201535 11295551977371699061 15992508219820359044 5074973361901035226 7284295737020217622 3800567981648164372 11905687875333738658 14181749736985800247 15094803058981065244 17146103572617213135 6049816296629946819 7671386637482593351 7728533285851081651 11185578238519514013 13023010016713104658 12477156128117931045 16624883424968149906 1929048599631940625 4411514731135201606 11681244952611165594 18354126400891388048 10439716776241686905 3963709569170562604 7293627609866162178 18072916087708259542 15377711465089752090 2332814153897983971 9816071226158996079 9605764774295106871 14906985714942758956 1438526039472991982 3287453903408366497 14154014577835764609 15438871264375481837 7777416866865895616 14997415679999962812 15300288676713594476 4045345798058962354 2286549473952867485 11385583759968803929 15526852727848239785 14804342795154493734 5758583630657988432 10238696884921625215 2579130460007899571 1612956477622536362 15213489221871780566 3797881801522524369 16501649825881761036 5444278384449290744 3117577560956102515 1212467646407877772 10048196100152745258 8855206594449470089 13327158116312918447 14019677646066198785 13151117919860599365 16382796306026959691 8990706943692234624 17789041358450590527 9526570122806734821 16286054639354182039 1806376221730987562 15038751678093282061 2702125290466025500 733535786769996847 5516759435879064643 11702683323730984848 16075268115955194585 15357512550038192754 7221137977343069285 11670548699865474717 374793602754798005 13933905979221816181 17875942195430375906 4064704581987593465 10317352377785615454 15204405529563512827 13848034063392863526 10685205799505807705 176300393811279333 6298089985053899880 14852880791108927102 13279000918767410055 10207601474115831563 14283064090747316827 14747068778389277446 15630375692023339132 17453915155398057547 11131563984807811727 2034080414795532989 4202573408197363644 9119372209713851162 2238722696258478300 11362176597207907751 1903539872764998238 17391556726385916974 2596087214618756086 3510763882960838565 15559109302619086936 4469727936650452204 3326674008387288253 6535137451504420279 15471944883500028223 17622361401903251501 11877338933602718214 7337506426373812684 207666668511474679 9171319806232480092 539795634101280147 15639140244306232298 9534219095604537330 13242098945347320939 6065663358365590870 906727526797578863 451055806881706897 8432283853071099993 4015414425707628082 12962240456267495054 12863058873411496364 8875203308342433529 9977176990365577830 2978647394499550936 9461093775294779052 15043165162704148751 18209432984600134707 16638651628877439023 1875297294002391265 2509234217651861139 12644165752570710370 17445303076430734335 9933778355268317748 8304373711919731269 5769012321447970667 2180602259808301653 3450692349889466885 5063191869954758829 1443892319963108951 15230004448578681929 3107804243021160732 17875526237742411536 17756297521134635144 7174945667973396870 10040934720503084057 14728809675998042931 1922601481647071419 4453683196900348196 3826674112729209906 15585522430285828703 11960906680133308008 4820322411020392194 16628142741338908213 5474589216536588795 15024627823903456118 14653934593180831196 11357362388671519553 9054571075373420504 13166685607404450474 12383521464981258708 9047873494147393475 3139200148542292374 14650089827870891722 1779079828328800804 7615951590015306001 7583982043742368510 10994975193097493995 5217396724953369334 2388859528959366283 5040481822858904590 15537515282459397919 515769914758093177 3032003157543674366 18409781014072103680 6260320266384890116 9239119981400263202 18428183315883622543 16504446229579982486 13669440798909164438 13107179097713134500 9034842923315445024 9777156376717245010 18303627670732757837 7103690727123796536 4485010930583544561 17506341400720020800 17216298423164865229 2485994151837103702 5465586326797449067 13005579574870145127 13742219094601119170 12331142224046384821 13409133522355177814 7818067096439510226 13512358478624947026 15320779313903004729 8841182520422929977 2678065219498633472 8614824848359279125 146861972219712756 3115539048829763226 7768831913002602972 8087794244369781967 11892526275835977984 6001709303725944394 1822781064878826259 9949005754340267778 3017020762321918440 7514336869372095788 6748071432602759867 12160494746420914220 11594991554225383182 6581442810650899451 11656204958165639812 2171921364621706948 2595774658219456061 8578871854621963481 2817568361736335714 15888952411786720308 64633199089204537 11071380789199917179 11479541536408320134 10738491596479032336 14330903027174703458 1357014893169296155 8109417161999936509 12950830988608436324 16725083488369154724 17672357328684544471 13168741206309468254 12199163363233364027 4629862533761841533 3811791391218276895 4247870153809330430 6728520469362962753 4126895077013403326 17304114666771088611 13963374782189363592 6694639657322177929 9498722651516254367 2084507344664753213 13022274961145068890 3913160639615186710 12798813025622877523 15708973182178801943 9230520567376328056 13334064981940713839 17786159439109100929 67430177682105783 10411493158289370665 11444573832079960258 55042187455997546 10253982338343162826 17342529571723804012 514151246133489395 8654711886095701619 18308633286369396369 2654931337155269393 13740498866007828340 7937576648673702414 8765149247213791067 15371421527201874697 15756950184075830088 10346697859418604844 18055467246831803112 5005155558063817827 11503760910471244671 13588270948978329377 7579232584544300197 7132130391711904269 12492438488538919030 6621370466168152928 17546258686906085581 14404231915893351142 3775587196264011036 12347711056606693596 776165859838076415 9247775976075972243 6351327257747321781 16849545062486108100 8838173961319956102 13885549738523719854 2563693279939614140 9328526769484220343 12957783552156445404 13988418796579892847 5324991005964123366 16830788610480587775 9047152915883652650 2588217870228970573 10884827609764241223 15364355182137672682 5645171351803597883 7192926506447826394 9850136884650126063 6310087273707520179 1993199979088711479 2523796147292094856 3240460266328599140 1580525859167795882 4182326101965622733 7813346904297337205 9219134972441329968 12825366814470841166 285307259724732466 8015000112467786353 18182898947225175570 6243628004907945537 11661162051874361089 4913248549530688638 9686508681514786877 14529455580795241167 14805398038940476648 13473142771989410538 10302145289840942543 15781036176188053297 8653732434519345010 5799790783402073301 6106258769341114070 10328315951354210787 819563525842006385 1309206511254414219 5694668629352684072 6875787383485036190 15853948416765325373 1103613044019901474 18156318992602812487 11303357966998156216 17042384826275986545 10962541719305210753 10690169109243653254 10668110030696325736 7348261252733001875 13023574312077588197 6463891310689791810 16549752387637246461 7580023783406984214 8349662498714170142 2286823319007419269 12354387776236796093 14673931201490303990 13865827992712230971 7795591835957275757 12928559704452873753 12324951447640176673 7558594090406722066 8221913166405428 9394167875143732318 15162069622833958419 2507641234002482974 18184965645727650831 6510591761267931953 902321278466002466 7801926761773558570 11619491784388094043 4812088018193265890 7817153351622535513 2642850547780863272 17215288339722613542 8485293258266018007 16528557285118173321 12972859168548514101 638589308483214582 2703118771961604850 1363410262981497115 7129822112749004365 413791485786241004 17415648640436669665 6564934356052237134 11006683280462546574 14182025038797150402 4720991505413046187 8833990995166553151 11018115611994128639 3669832941475050890 5208972256926009938 11491299185477650167 8609321203140614379 9494735595856035855 8213542071119306454 7850006450480756109 16441907478327592724 12965940935859630706 4786337417322401145 10653813926963504357 14886629879243831821 8356114803432951358 9519443539131691266 3316874154616198481 10680503765630180429 13368004019937744463 185220590315765535 10551969908114308763 12504920869391279770 11542264908229661427 4138359401622288967 3535438066277875950 16638999918523920343 8965594706693808997 12253253420433085778 12345279340202729081 8456394692087343263 15394070524335060152 12618663628590216208 7838788048784454939 7560258675326754501 3191682902415132990 4143061719375102958 17406221061053203576 13161256922250377964 15446497030967723309 9247203547371335486 6257198139128561328 15659979555526914895 11321222787905176429 11821034405029202538 3442315798989777993 8036382636163470435 3151538992597118840 8390554331978580119 8313999619526542125 1761656380378698717 897942596133724622 17678677214195143166 8653738362242713315 15654493955740575847 11118682509549364591 9659373179253335092 11424831040491583677 6824729905427003158 3434637546391703074 12134845404326007545 13219848580321627445 11876848334064750823 15727909535502476586 11376719503793547956 14229250860396417587 14239945288944251245 157944757499364516 13026204602341736061 7398015490634717319 6512325066690822103 8248474309172918189 16031438021143144454 14042687094576588240 13718335317692626643 1560354179570242737 358096858268234904 7844105059302523112 16938871287172507098 10462495396440815214 3396623837011268038 2123883331280941908 7040597429993756746 14979117908232391820 7138691270189378743 13471411561424570313 3844060585807373290 2668058339040198858 14172772269862264407 13833023454151840348 9185227516623078554 11063629151662718066 5454623759703419777 2636591424633771132 15135347743855777878 13671130065949343274 16906871676421342743 14109418117143455304 16364043978708129823 6453124866163508325 865020006208062070 15289873420257651198 14221952614342742524 13956129053502360577 4025567260548870016 7905205562317187414 14677685746214944441 10809727698997259126 9508588402362512150 10787817872949037088 12439351404729233157 6107914598318394980 6788215635154327709 16382071128021305140 11425742902526317046 7862212936505154752 6250143767601366631 7010586629008127943 18251863015631264534 2583990234805150574 8161985075093019866 4069268139756529832 806066606921033038 10696739957711033830 3338663683466837148 1902005740048661660 12609824162441363473 4205628202995302808 12181568347275464551 13901189353875554350 6421393156261597408 10041633659664280627 8189927827126408035 18196369067643252055 12475428309421359354 14505243678971741313 15542796179943816 18256537544397669006 3549679997542829677 9538972913205320427 6412957732420475338 4194611909454032367 9554160245744093314 11890264389207923271 571660599043732436 4594955526651405464 7964288964197315790 16595028247765379730 17810106834387183470 10130297663692273516 223193782119000881 10372788352075110223 6804444547500785548 9736039557955705637 7440382199932332678 11054921720047222646 770194088574892800 6297944076929292972 10670208509380887138 9980909946910123569 8751839444463454489 4164512791975707282 963145735451165489 9110682505062822708 6457049763682534623 13056179102661757988 9957671698848261153 15094595823448354668 3807885205952895877 818083108878535287 5562746176340813806 1571040947004556325 9125934199665778814 14572112320482925732 7765996983966855701 13450142218403074486 7229172490934034394 7567965525738745804 7678292615465416763 10624558716161194069 1693686166013525734 1797504158508479570 18402629321152450495 15353251467116604923 4178363218808942453 18427772131176238774 3405525361714363669 17862063077364902570 15464012993227579921 15216738437985420123 14181705462314291525 5860897333681289840 8862439045634571578 13746369144264589880 17240589283810608742 10783455261337360789 10668379898391200381 9649814539405266762 2303693015586766794 6608866851914498611 1030710814168757765 9391271981035304720 11707080367312613526 11045682508748573345 10549720206194305375 14136265944960061068 16035031759768666383 14158024230733609857 948072706480904431 17708463780197649695 2531018060599634726 6836807749945750398 15553787087235163987 12263632477647719968 11871164495717462633 2392325545962574995 2864879965878553405 15279421380060180230 9847614007998115453 10215942344133043158 7446367838448243904 7354850468139166373 15796738789517297947 7736627888113933420 1027612279516566991 15516677873970017639 368119052419262634 2012947656876370485 5615149076331551680 15178562381681069447 16843262601360062071 8277476293870413888 7138839120551604489 1348159596688612159 14041198167305839297 13023788540944222574 12532946157176969710 18191596906434882660 10826834327940476234 8601202369876663448 17514734531919510840 16067258015395975653 2034871305783152642 1092916033911263495 9238026870194752782 14678760198275815685 8758250537141665577 1322601148673252816 6021132818782020024 2565941200565996880 4213728560414093652 1279611751917998734 11220597355377510924 153444181597703997 6468142451984573297 3713577055696579605 856552838699581312 661406665765874990 9043127186383170839 1154758234283835940 3907275824278169109 126564731226418664 17273835771904983802 9737297093353183100 46749995361127693 1266896772567589962 4954712642615487717 11083818075216048791 10574171891117462910 5621030996093436522 7838774936382800319 4072751615798980853 12136044800663001342 11249930929084881301 1974083628174337895 8454826822802642325 3148824969427862787 17481683032027969216 14054971698614296596 710294481519717506 15671549052338340604 10800977464457668376 7445316033748386820 12492046035865801776 7390225168899691015 7412399655860219866 13375598044108526991 9584624493119567390 3850591685835073996 4653498678365018176 9824706354084442484 13435664904238746735 8434277253763962665 7332633529451611407 3215839855300993798 17743862156728065329 12465187919317034186 17439271168014571207 4475704280791562564 7007278112601466124 1861533084876214812 12224320119325180827 4032703045122947728 11396450020067834291 15721988641911629103 10478734697137657575 12107763585900828335 3828987262877479526 9674206957617853327 693331402194744117 3395009938597661156 10100335120510189084 15814331718703906 4221325098489092273 6632640070350353759 6770280019045603234 11336694900456274519 1591898391126480805 12248708168619207198 10537486162441627364 14401780445145070342 10983626185872347643 13549029381955540630 7671424974162609330 10064848967790236733 13803824207192418774 2294517483415551422 17614231443936366211 2264229330131113167 8400804272348955573 14132507228655107333 10572739191154204378 9617955144385351527 321607719500017250 1828595357598357957 11078997287325019564 571008155576165960 5625108284648012240 6748783216829834614 9367246950860809107 10009056531266674772 13290732969983410623 14779433828978875132 11695883560350967417 11419980317459273475 15710402517649954158 5946128475372749401 2310560384585754306 11045614562006884696 17715628025137765614 12992271279469551806 18032777706174246666 14571869322604489721 3581011925208208915 17807815113968970318 8386616983883097345 4431897502525872978 11077905323265706006 18063650071222784300 14675612870607687840 13328086314008485254 1921147645161012729 15299431666106200064 4782180069347456925 11504344538198553205 14110887736880494868 12085664828804245542 1213129916681510044 2879977544384433418 5395747731563501105 10561014099619343470 11005161225108324297 10896582562494834058 3153711377999799724 15341314611954444985 10418677499182195472 9263428304669857938 9758344646662560340 8239268607867291439 15622227273508275844 9115150452859397437 14494275473116356837 14381760084919572187 729865417989279854 3810068059003040658 4254831823451456844 751611736866161180 13963987349574621961 8753627866087253407 7849194244596363993 8646853963124933375 9552553365412886283 12432555694673539462 4042774416875259664 10606528752006769268 698335097448353049 7488579633553623588 16151582070791969359 12391976369729725184 16426044210329445376 3807435221344748855 14540127424333725134 17046053147761979851 9109389095062800505 16893164815333572235 13946083535551675462 16056423810252976009 17970193613387052369 16665332720455737813 1801680574960550218 15038009544965704529 11631499977720118804 4303611210581039281 13422136681385674182 4742646731033882880 7812917672678378600 8537495292131395701 10431402085553723015 11196563817099210442 3057802796518830955 13724166822609400926 9330990436347240254 12731945577122551920 15730292149521865243 16659543169590954377 18282266537815360402 16807709355081143271 15565913289808383538 13911191533677997063 17421763662925444432 2741637670284476176 5903267768473474680 13705789106011746933 6742026406816665897 15022057980431269390 584899833777493313 10467352718430674532 14010500734541128973 4019508682161481620 929153321388283545 16763206210139602436 4668633822464390996 988128335345070439 12656502733192766650 1000689201950455282 16096986440890319844 11955861590380669462 6001763744561674373 1041683511295144296 6767342196056445825 17375118300379957143 16660042419636177513 373912930441412307 8388908926127227076 11704194774124334611 2402598225191061988 9631517525211792446 16424028144815494558 17323507357732152991 18143641476339625358 9391116137940660406 16772785414986369277 10530469163633283799 429707281580938078 12162775151645033323 14616381893668281037 10985383399229682575 9857637591778620741 17660558308860481335 8394382267828002581 17770567469483443930 10312703337140920988 5209155248429246580 10746103832634821002 14910153458653259117 16107868398778840192 5386155216460327697 14751314927273303481 1883235812882088736 4913927686766257025 16878248353521204580 18015686172525746377 9466611462994147719 2819718484636844130 12123194096749097255 2426400444733788607 16099349564340178308 7503454387003953241 6583817298592829579 15024861060971866607 14986048221556613807 286023842775673515 15181206177962627430 7200188550111403710 650224384241988937 10627363589867409480 14133129954233602196 16065969932038235614 1677543680249241745 10859783682214822468 8492027305888866332 14797966396309329427 3579839334859949306 9042704320684674932 16862919661026596721 1230355625223173380 5134354547400775519 174671151986220716 16203580837435588006 12211978104727210513 309937450837137339 1061851311699820478 14754264720631816959 10339154972392066973 1915597740947904529 11390110714196734288 1844593656354869207 5519256773305927070 18167873008144207655 15238510314335728045 16553203488719100201 16156999741517269089 6643817140159132651 2064611476990361424 17022884129830549416 11034795439471086379 2308834446112021357 1544229743250722832 8809141688745533311 13564866624650713282 11233382503222147041 9371868579876707231 7878074434497214390 1974983211155351562 16501318230782824809 9200796541103249889 1349551452323131091 1575455086238605465 10077793818573180975 3231794645313578319 1824977623584834276 3717259559055489376 14827583695181322116 5251640820943171897 10810760377893116747 18322456034730509374 68264950863336112 2935866879660369467 7602697968346665717 9363352683843181468 16821006423193430168 12313183622904275746 17851770876042597286 15549943326991667202 6405725997255065489 940853865687381562 9009116568032744219 7721066463523687671 12394017765505011843 112005772863425555 13789872031657062981 8255057528119704249 5374121793120313800 12278983569537821775 15107934460625778337 4177790249593758429 11512374604112609721 18145031425904115884 10231477383608410009 16926815178428396801 9619872373316016529 11862780471977896329 5982790837216875403 16999085334145679888 2712309724956228615 15363324220424811543 8023431508317860091 7288757166188521689 9401167891258008105 10609090556988692695 1677851623816034217 10739336741794439 16306809630260603617 5270704830131772333 12352954929645101269 600337320223123618 1751382134702548483 10835188948655391015 6047770603110785060 1295157614286844108 10804380286818869353 4806415879908025495 14862658778996608291 1771130919506586352 15914015940015057582 17199600868918002316 16439899696680367139 14900822337970605271 12860751728808984307 4521802795169048108 6461413938291444383 12142691305615215910 13936682729964945031 3689675589842739123 5564138820585169492 371947000621997260 1127451084336799776 15113224693639207995 3294676490176026460 16400270147604520498 11307625892553896349 16409996906812893747 3482833185219124487 9555952190053011995 9996958111189728893 1674871716355229909 7777979505573051382 6884375817069530175 5425378878372767941 7900901862442892109 13170934924100097274 7275909824784212262 6500843510568445554 6986974284740266398 13544324300578899944 13823994354250412824 17769874156910158992 9897323024815589479 8517125121533756249 10344224280283559287 2751852728994000160 3506858669119716026 10155332381689231726 17168011402615936637 4548775511350376561 13238746233140673653 11835300180137551566 9001903612318532757 4496180354140476057 10062275860943931782 3034637781923399139 11292193827514894456 8153362824958204702 12680605471461325019 3756705770440319195 678125014984017518 312012866333025016 6612316840988397973 12900103936064346406 3683966863856929157 10189520603127669632 11219323413006665294 4852109671672806626 6100859544962785298 12272479058495689271 14047257428904868361 6639361470332590608 344409903450211928 4863237102039055469 7889871882474351958 8759317474159229081 12637512261320833260 14852021028204598995 9962863143347774759 10148548041368849350 9465768763089882817 7216815493417744009 14792475627930353892 2855780799644960383 11720264180058284598 12351808824582660238 13470886818678088268 4938350749321749294 3606540630507538280 12618893191178417111 12821641793095946510 16346714243498307169 11520912382841521341 12098827906112203588 12166770583341321594 3618536723501740432 8603653329529277000 16129253961741592113 18243883763989326346 14098659240622202608 11586020951574299311 7823875016827159168 12534337172986101717 1945737064456839541 9991682749186267097 10340656506316584958 454196341825224591 10039354655363515503 8496964180541041077 3546021060314676712 1193627417551946998 15849879440460287662 917374671214505948 10040007959503203756 8441811449676805542 16013231962735519319 8160194949117420307 12413363916320764198 13070711479656937381 7832659701647499433 17531710440277824526 15208662996910727998 5726597025968983754 3743300188401554421 4193249700758499744 17855221101783418025 10536148839508728731 6767280107682618216 16292633824911858955 6491174832947384052 6145705214355769207 12059592801406198046 17827146093357364114 10340841216435398490 1375263638538115345 1867058867170384518 10977388380752134672 10586913125087659725 5726082544139869111 14253375657923669061 7491945917834962069 8427130550984431909 11066607868229781120 6743741739197445214 9207597160397548019 15539742485364027385 14180521707337109651 4215078872929732222 6095578381870020961 9816177399869832716 8719015150405568028 12073035145079776911 7376808801039386165 3141030494631672790 15417114403662297105 10262682426807414803 3409402462139932602 8427303458421025886 15088995660035708615 3846906744342877707 13874808403582641096 15083914225404129542 13316026491069941412 156792073783084627 10152911745267555787 1221764056054131974 6430675028326849309 13449427556407767164 1203833333749182003 2808722410818472990 6955170903511329558 11077614946200026682 12614630828036250337 14695719565616404588 10008970293634506845 16950184121399714892 7731761570236651357 1949548459355100696 7447240178597101943 13834642328588019049 16593542428486541094 117641146574508232 877014872490526634 12837292038180412554 9010434096894502909 13986644534674200122 16848270337769365768 883508017094934534 10834715535302927870 15391427288283246644 16142730029396737529 1845985360677100014 2439809754563687287 10958805703214379361 4816179571826407673 9873849004851721678 2768812432254330281 1397742349626345159 10772682709620026905 14876688205851454270 325753701903575498 13487795655738477833 11676689603919284448 6365447638528075573 6661697064685508311 15695058684008163977 13229702426644598296 3393807794952567857 5930113981137980790 3664502088553055092 10904556142375859604 8599558152648967648 14099317301420804148 15741298500398031710 13682731970251588653 8325992925985506644 5088628998890735684 2446975737533125375 8190316072213953420 1427748958396849525 2674422112718897039 17462206315456570020 13757890991580447429 17567935116406682689 2525194907490863175 16931937853789579909 13699409337380066352 13157571722261076242 17129858981615142352 2392077824079144531 2345056989070079349 18369067108292437971 8706058568004932139 4925472039007126485 7557905383881709787 11417966330245712238 1663258959246693287 12372002650845293871 7535260351419934183 9288214829814799847 1708626729489974479 11282898967297279114 10772214350429590042 2022291201180304544 4634619387736489147 6761315197832744469 11121011704621280100 7636382934698908219 7943939590837236341 16930998054873568842 5956205842000492082 3972514571871354701 7669683280242880917 14886357150748328514 15625831196288997500 16962983131140629326 2990254699437057081 7294960365875843105 14406009967401685274 2679713717290604623 5975716442058443246 3178348081637660804 7338425280510944 11753552638049858283 4570620404134334595 12942029195037414789 8122460745727116673 14094043076947544306 14039512845819543798 13851391185197317384 9062365942210617981 7360669042288337620 17982837528897708789 15810193740018173670 12702660938877537957 8093147635639087545 17513494011170215470 8041523476007680203 18235108817775940619 12600991093111125966 11989046511088590745 3295278975773067536 18044355383522021950 13854426746483333457 17609675116549886603 2299216217254186640 12527462741476505455 4149316256907371441 16728658071713645110 6604228415752699391 14673266035540125496 17728244508299626199 11254759033182486695 3867241481053106588 11868569495658148527 15571850856971424375 8159997126524257799 2448490418636374379 15075627961987124945 14468758075566975671 17430459342264801438 6036114271012391675 13470413094020989476 9454651986141339011 11894975726481664698 385534313025419700 15666358373331720509 1666215308772511316 466771556907953600 17910909175818298411 13770640766112218624 8537678270098019495 2353272517439834231 9064515026552875936 15339673638713969573 1329140935474443151 3779340058131190470 6899495085663424820 15948749831912795618 10471144891789265400 7605839930508439592 6131883235863197245 782547629085769641 18177709232343966299 2353807867676361349 11685679214744455943 14897064542802474484 14060684412010762206 4743175053260791660 18161837784256611778 10279958782496906099 12558470947885289291 220533830604884913 17236638139722921570 9433607653371431268 15331152538108570007 2666418479033901863 10856806793190733636 8116575278864472324 12538389644603815667 7434117497984774959 10743354966718015241 5695868021244231714 5755884571966302666 17772854143587136737 42247271528700016 10808469674282247176 13216382320669305575 12499847773840736707 4917441907637254976 6649510521962991984 6550158650650955725 3516902470760962914 6964028272258366030 3604778446669409525 18161462104265167505 15837254044044580279 14410125961671501608 11869198169295595370 18369400704420067656 10124351344953030095 11585574269396779785 6070337605112774558 3284145102220566376 2681439029423138047 4878712871875999333 7601088047016307885 10586030763429707936 2637638341356154811 2371041746044575378 6723100526355952440 13038511069427452455 4732755126430269132 14895049613950513174 9159846733714382585 10104362824920428972 16829085079195060868 4370013906795460321 18203699943202004344 11941367119592658731 7017056893714478529 7117400652152470679 16050572555032537793 1922266684180270312 281005696601432481 6175731318117839410 6633785795616103150 876421068693584694 17286269815546801777 11610051726500171491 2164116425073248013 17268345843526154144 15925537724286084964 5904050182567656925 13441083994297951164 17243721507536846709 14190528119468519813 5332481152040889957 11277611674928807775 17632812184168244413 8790391776150998238 2275384713775953566 4175632957712683972 6005485354568454982 10501680541797100313 18286055211480738295 2116794699616048671 10968873768322039534 17764171061137348842 14178333257501604387 13114673006624097681 552414805615612932 11744490481637673628 2698788049344898645 10216523345957409547 10709928078140308697 7361636126604101740 16794885296908861810 587561854474157126 2217844704134598748 14305036666725106314 9420394806479376553 5089054922643870789 291495047252932578 220239778960047585 17861306447112901118 9884565646854008022 7557802180452908073 15297816854875600878 6131552036266704212 331739665810074541 2034025152152566979 2649437419664679276 886062590951298020 2458072478244193568 3892392412822810397 17737972682648358350 2149901980869811611 15364206350579623708 9030598429897006728 8828404925254934493 705539469156463360 15556014591541030912 16155123840052351091 4236738767488065740 2367897005174614107 13845080411454861949 17851581144773037642 7101276269960904144 18187480360155639851 7222370608697462026 10219197260157036180 8415048435153790595 5697106300547820499 5881317638469835035 1721091601216867169 9430447656975003112 240325131003346700 11359089311770942736 9027217492508889321 15713236669967337420 2779579142267012667 11214076390969228898 7055401029467616308 266458480694561553 17524531047814628727 9648792505333650697 825955700067638873 14136791770107597193 12065345063556424215 27675796654643157 6961613380733364437 17188729715408688928 7204063619165996413 18301499878799657057 7487395564950187695 17205583519961459885 12609557479396264295 7454292590330930189 1527691198448741619 1169646039871821074 14162548781683146331 9211852132561642878 9109096021987489061 10184190272720439147 11671225314404742422 1258273741963135094 6733040644124130613 3151165122629804863 14272473667734857274 1379676513609109555 8911489362567128870 11884443810682114890 8959488131041224012 1739533361145233527 7184635284438570392 5289298791882644536 4287565399517060458 8667664836915032670 12822991725563952134 2253782827739440018 2723044548506508545 10371901369759953775 16936950115743426025 1927881014727655823 10838091205888277430 10580106071604030939 2409725385425575351 5174891081535396800 4278875423114324963 11597198607427256535 14400773820163042271 9188348908086883946 862573482229764520 1290379975338769327 3264486616876553729 10891088992049161275 4710696215595492782 15255044144421868336 4953037454137279385 17895214973265235196 3674491029705716736 2157366332116515420 18135914310759158316 3626086313833321366 1379191285227922174 10927458262689256335 13150771087566772330 1068609891858942639 2289017946465414526 9947377282716456032 18364538861826761004 3458057316448444776 474831884726603949 7922509243072439697 11315470211830333005 15506770658297663916 5588269803448760073 1567390692811383737 3928342672708972056 13789471772216071495 13597478576732978927 5422080373168482318 1443166494020578890 596320724766174114 16031856904604469428 11659184060931035737 5397421269072167520 4596688260227029161 17090837329529025851 13453126955836004985 6792798276823108917 3065334110939421427 11855728125779058279 5753369192925557706 18045746298280714992 14476403053961181574 11214689808078124995 11329563520627773950 17250081621821183894 10243787296077749157 11196064852703823334 10153982330188208815 15394833435975846210 12832816761903498588 13376237158670315218 1642558021143568803 18446326530695295104 17820256782015214110 16876866786574886360 3399630340077630981 3803200047970355066 14229911149304694060 15075153956487897654 14277786557961680329 2569063197675132657 15865219405384469101 8772946718902631884 8632244834262511469 5431346992794460956 15621536671712819349 498764002448112329 1188927346489930090 14727000020175483263 10080110306532819865 18160865348453893718 14242590166733239893 14031927561718917489 8501723280557925236 14352161170058295433 2231379107661052893 14825851249537354646 4540601302228278265 6915823805670358849 15619058147305804623 13889898272001070554 14791177960167871734 14146366123910687475 7798355145245509259 2765073717717880876 6774987882335549570 8020692444454169505 2670386228236871302 12349160074718982461 11234357668435062363 5382027998137026559 11280303755988558608 15862091336123935412 4542834018878693888 2483391491042728299 12826682985839279349 1999984751965992496 9381921198036490250 6026862114063425041 8161294624272725812 4310537854418275390 4790475491946299628 17813681086499396884 6373653204229747513 2811279937662415234 10516541465031913828 3589603783139921862 1468675717436410849 8278264701736521948 2044105089970008110 15040554365151934345 8194562437793236782 15277512697267720674 7113687629488781044 16949378333485931999 4891987439351855133 9780380792801377187 9214488035220652130 17844374754524564263 10065943371853678023 9033265690715460052 18419453656727095692 11002548330343080601 1762354753263924077 14604710344751514887 13501837127901182366 27092422879412190 17377108047997883752 6476299927663587337 933318550653271774 15667450109089982866 12237875180934556735 16418870881379507222 17264851660112970204 9181975670888114323 12466854840570681056 7061180407384369566 14972287578246498743 14335112522310109347 18127467604987989331 10398245096594527999 7929456995143935268 17334472114104769836 5081253442026100089 12022815247633229294 18312353519439130929 16324430503432553697 7345254537782517833 16428677539522171368 1930098318225323616 18284007129836384335 8399330895651649688 2884488283524487478 3909206536175956228 11739606870653053239 15256362457747355115 10040781006346067243 13166302490704362608 13879807267653173053 12064410262120558902 7467309780845113152 12399323845285403572 8111337472905366674 5996925381827073336 6662277390771795576 6522679123033629124 17785013257543713892 11744782922137570949 7128017399276265955 15079265416346890757 11112196338088943980 3341015230554016094 10828911334995060174 3648852845166199082 14362557596877561531 8620655505089838699 7716553022416165444 9462233534013577318 2148772782851175035 181009044301655991 11503810492675399454 7630218659004837651 10459718996451723392 16895319710503078485 18286644085077413828 1444041364877146816 5264020986235917011 4321478729134037931 3309867433741677007 10512767411037182337 9394603657226489854 8351264558995658430 7585740421659532769 11667104618981027202 5679562263975759584 14590277792597952732 8889496290895393164 1070360783884975269 3081540299170224665 6954045702218186336 6522329059758135895 16038889998324592051 10891342943687868393 11763895782235272192 7821018434076630445 3136929208762476484 11507658551531743651 5863936653556437514 10799234983906214250 958630640209487784 11144480942993747228 2969669014212381831 251651752248244906 18114970454361342980 12206710933704228408 2748914208107052160 4680499941178259119 17835108579258946549 3646983402681045077 15910079716705799678 6979890693775967773 16484665495318308899 13013422427029559126 3684882974996967902 4488278898516456066 14617715682282726293 17466603371046756942 15614065743860586583 5371882883692136575 18348209483457786686 11103509259014649651 1546368751464793627 16715323941573586527 11501650960185679538 15312798936644565538 4627574690666191332 220237606486257484 11540788907499641915 16742936166078914179 7462854754314707733 7657911214091642290 17969618782885493061 5814365181568516745 2139651970744515844 2263247687238298864 8046899821143082273 12433548656531524794 1841620141683822248 3093482349203756684 1706046147114411669 1072620613551175357 13423651462356350242 16498937708704067579 9804713458551473758 12380228114120229332 9599802694816545426 1468521897619054945 4367846031200547958 12105928074754491561 16112680038976353740 9142877923283389630 13066850346129826695 4607399866628325185 7770691347472126014 14993885377755354805 15419253820290350902 9168790054606836196 9012667118269030727 5385968479944623478 14678313824374134466 8496730888125411735 13308768421898611126 16086164785839891725 6892449704909616975 9855491794938626702 2344954074724475530 756738101448715302 3325164094899773594 13999067891614815692 6903677883950485837 10179123481943878924 17769645280727025160 15173755734745797080 10085755562009335408 182456164578357472 10643453426762751378 16712540782965117254 9559744359915370590 17908655144402326388 17010867020807718840 13166008075288823795 4757582362590673592 12603707418063697714 11990993658299398772 3690262095204024998 2742228284234400625 3139825721610988494 4417764004828986007 5569532437926205393 13490812834471009156 5260729422968048554 817888384910521069 2096620811112315945 1732511621018152046 12983048159155662489 16697352017093986525 15378050455023580114 15803142851186634283 17834402378997823538 7842935395474419451 3983681222740993861 9816894586363112603 11487081698308666023 11579048044912920739 5315952713058732200 2246031836170614993 12129727401847139790 18326361835264670243 9159791606254786111 4848552279856593280 6055157379636638527 16342258296408728986 5909628871350113194 15425927587592781885 6916354592742660673 7998012177775102494 1284995103398415680 7250486439791242157 17467301116499641931 3857781091577253320 18391709780266008930 6015342591673290319 14147228653529543505 16503657098478663837 4388260584681363778 7527907953690126216 13897925880400249893 12834138759751227566 9690098451469192021 7580410200568925855 5214339143782896755 1846970089392904311 14209904924251417114 11172885897669457320 7190900693887703389 3406924674053005537 3101496237409182855 4885246134492807308 14028918862653511057 11612087982123387443 11197463404910358030 5699229675828127482 3509892925860733779 6595309879345199715 12726915104095184825 14080643257028766797 12442885963600857804 15146732604337697831 18423609541543768025 6359047871320990941 8161381735503498226 16896361247240783682 2572774201201331060 5160915958096120576 12929376578272923277 11834031273583413716 9311323956778093176 1178283861758981719 18397677614605351177 11451473465297499497 12170557382519870851 14292163809156426274 13433301010416954375 7133664614332038099 14931950237721962341 7202029510912058584 5018782106824137651 15284776482709661540 11292550223370251864 6752385959383605462 13670565241618448735 8484888698280093790 9683347994209186676 11745559882275377346 3164026655481051091 12053267166552156447 15779315124227383640 10140786189329126891 7104096906422808395 12797074688486284163 4842224148088537884 15260358654444623465 1081747026366255015 4816190544971918724 11847787132033144801 11992327702458853911 4116564964902976043 3044681944919190418 8523959472511351137 4766003312490190162 6142854470538295721 15069795182914261306 174338574753830329 4274682131906656751 11361803560033002909 12968690099920862590 3125941536470577175 8696381007848476833 349520340084666066 15871639405891318862 1329994200939356591 16922723965794340840 14874129906052493317 13293470659402394862 16380480597414477570 7323327670786976227 11717688257426848413 7045495534746315506 12042983134674185277 6667332471613024913 12305471920848939783 11039932031498667935 15154825531197144052 15910015864077914781 11151848360684698450 18080258930652787916 3524975330645135394 17005997101724770015 10412693639326021001 17235554866201473395 6424216243167159126 15952060990918944607 6992582800753570790 7492940148835681357 2610092095150274313 5897942929400061638 6149145734634305125 16368076434420817858 3203145605925216847 14970361533440096830 13498502205387994336 578773488553548298 15775140267737380922 6226635480406526763 17792157700634500037 3829585895930603533 14359198472971195008 2139460789039553319 2478010206022374097 922882289524243595 14949586207449203587 14178502307912380677 15008698561122747642 11615413595745700014 17738082159986419642 9559194549243344078 365709035604079451 18131640948839456974 9102319292688210325 2247542734125620121 4430947386737366272 873169777970288053 7973832763922444095 13701405680663138719 6919140305053231861 925663956689392406 6874199554294083593 4524261879715806167 2830941239303886529 6109044708822444925 8419830769977022282 7979074067394103453 7366504372800891345 16411650818696353321 15276681654440301490 848446270187933479 9620978374875886856 4134875053281793392 3555603795068838064 500897183758733015 9957553668430845652 8156744472283814713 7520874163948234879 10430030547317989904 15643501572029567147 17135136134946980963 6400195746581400673 13105983791235198030 12221889478781601549 3386893973997755929 4104572879135820712 7271350148291623136 16396453984057189771 16442275004268100880 10104267978497862961 3861328953532799580 12806309439834552408 15878206501829594777 705979211533087020 4298083719041796898 2723658708736236853 10537421708304918908 4213670061697742655 14869982059507123196 5954288776076817090 4643498906776093398 3514222692918694672 4413527544232882815 3641517934056473672 16265910609123098125 11654032875215026038 16059920796212123132 11719388781286919923 4930446025907413512 4860283271872389992 9221889485192167780 2376821385966904130 17739359844807413134 9706916262171194907 11006648954597356836 13503167217513492968 3791007922747063738 15918016804228006845 2253762025689703392 2918049987890317877 3756847021472042846 18007847865871553357 9843955290732165286 15245264519797869222 7913765864382360616 13750119892022995231 6830502479128912222 18305483262848315845 709989588177481383 11574218027096521745 16944374209257533442 9664610165239653604 1579028441443907751 8850504494967961020 17126770475599888287 2010059678158114757 17746921443074458157 12575938801549839439 11636481975541361027 9792862851170868776 16942515071369589118 2203872877128340814 17598601641831091040 7865021891088806471 15615412768555067834 18141474477570577902 5585280652292534491 15372993601576080729 12771445959713080047 11113918665260617269 8421386496524436581 702240809580397293 694412981407599862 2233716429759767218 1644180454575587514 16131764540164057287 8253503166484540472 11632264430683493054 8107212223539965588 6004516557483803443 17448384183510293826 16768543438254551133 10964400863570281354 10234223183527616076 7905531482168289853 7259563466564217432 890584289653542414 8970874973418549432 16750380342731518238 4048725867182065551 14593052845335669158 220212874420194678 3507931524887161097 11764019931453345213 8077402600549436932 4406030730086918748 954817842380749101 7037526152042849364 16842818730400912108 16248718264641556482 3880724227339902124 14070782738397205252 3468262629676197223 92321259612493611 5917681755059619715 8385645218580290657 16727060593813713225 5426993240006790389 2447566150153486450 12106980558440012287 6826274272685095503 7861219946380922609 486032365377449389 10679773989262501691 13776432204180124601 3738527357833317758 14812580399370841056 17063524607277540968 17814494048650090564 7411995317395359264 8139864489128633418 100373668282490168 5948850789776000136 17880994972922492658 12481269393862175210 17965456497109176065 7038054815474443875 10353557463175096728 3563080957477934250 8147804884053221676 6257016892694543047 1231886574275571252 8289355241881371879 4237167536021351981 5042810250835360800 4648145351916886728 12836117159785979856 6415998714428743779 919328099436245547 14535988482032007933 12595981198730216426 7521260967886657372 12444766068456701834 8118274660571085607 18414391156215337645 12127399583711593114 1106565267825414559 12041042892076952250 15422787620018113829 2510540786548394100 6378079155020213938 14236687052833039895 392517586543947376 1994933298600914680 4120825484420658523 8623227397141020898 717309595003301535 13566916640171138149 14867356835522882149 4603823385067954821 7389789127473653636 4202727320654363374 15568787607382911244 4993285481324063230 3598306050257443463 478736772101866467 5973797764951511201 3179114927026696549 17628030301715779207 677740319618827171 521331311687602654 9417005853263789865 16309926813071484994 5531239485721175114 15117689216071313271 6381802946676997168 14869618651760587419 1971764364783223045 1683670191402665827 17826152322066053032 13450482268030303316 6284519813254843838 10478315772612705244 6279327000772890658 2697691879949796511 17124217659401690784 5992551959472185094 13827617280146073785 13104722395270697114 18299119052687910413 12140684772479063161 11779262613385257386 169981671084882131 4018903693556071010 11495064192488056663 17731965887885525965 7534698830153816927 16695672513155851340 10260801560295783014 10084346065812437783 12430538997250094159 39284702746593730 3119314140489265414 13852237001107756185 2960960877581930718 6358317960257440488 11947372588911338320 14727659010923311488 5318818893766517019 15662111745957818985 14274762892822421174 6101243873347846479 1962284612985349680 11332385264850773781 9051116390094331428 7059533515966806096 9492440955272167300 14277397020806443837 9316449003300688963 8275955573837442433 17729541569231070808 12163581682350189071 12548094276872589002 7773731548244240590 13131598572338045015 12987832150059485102 13071352423261858909 10534543131451192288 16297585327660927240 14793385395485655999 7671455126158876560 3934824653022564774 2146990794739302930 1023961154534875178 6840585255762521513 4152775503472743155 9458646484152644432 4457868551985857791 1879528815662456726 1489382208960397607 9330269597170766497 1271410658663180178 7571102854478060734 4880556728457724626 11167508551446876238 4761656356730584023 10844324687335745297 5678568922298849258 2075503668892247220 13633540551708589773 10093407339902795883 6621423093708787124 11204774320332801518 195944077974894442 4072402612806431502 6657605794645073205 16418334878404800460 1479311138476418414 452137832395588683 7067770651890795575 1619478979159497780 1690923014576611537 9339530905198676160 9211509455267245056 15310796322328090405 410970011090205780 11044367081164852148 13351540016189689763 3765115836091932677 7793637002308277536 8986940470884547500 15647079219003596045 8984275295214465336 14453303302513935603 3075645406519757640 9681271324110927983 14104409785287936679 11088165748214619947 12011842640253262991 17950406379553673877 13933625341805641259 12079481529212043220 961668679218207812 13382584559054686307 644629881055383649 10459229659471272359 9967080425476766823 17852077394472409070 11044586988125509932 16320003092456561265 14031706533591310369 15733945716446424710 14266950918217389324 11523231151547680614 3995932167297185745 17841083910281838940 2319990614387222773 16757417951221312295 4751112404011106297 17910188490006349079 11475801628715176373 473476375960579198 12676824667602051244 9830296306471669371 353605486251553718 15851458696091686125 851292064240022571 9042574327345847956 13427912183497651958 6459644689878692976 7577592574568858271 14003766061811628541 2467675725366869642 9726808548581811503 17126643386285313543 11916540890499488646 5657557398964644921 6471084527329201489 2557168257394144159 12612180758905942502 11747451505903831690 15169596874060210906 5294312630036971812 8184861777727977200 1778825974825017245 15585553688324282350 9670005794112420318 14724752048125251021 2359182799470780854 9484433253785413927 3447463325090440658 1538283209452131962 2895378907963148092 5067472678071661450 9212771004781793089 10561557450106786559 497314964831001737 6054377036770377193 16764791963348636628 742403230589662591 355576805296446793 16587351841171872955 18176902080394438877 17175038219601131062 5781431690060428697 15370398176249446644 12175840498555598899 12434704179932296606 12577163683346811321 17438330440770619855 2732023195729052104 2903746368675239456 10931367894635883880 17973431264765447849 1989331704692755486 4764499411818437709 13829269576253653247 1397788212217699896 17546711054388961780 16336810412372205248 15859497023736667280 5659078227048792487 16799922372557000251 16609341837530409422 4170324794035222305 7693359125085765989 4676955088013598677 15929826262080362891 17880615938251086936 17499540865796976901 13458724127532710912 15080238646270207429 15189014629285088483 9823262676593356452 3579474456550948522 764444487358076457 18098501474079958508 5959770611163789951 17368563256821982209 15076953119217644009 2220854722774078166 12303380125378853006 14159830098996576595 388556577873071129 7959214298667598108 8721977562936919628 3306922179959806315 12828930831371754933 2721731504164447147 3508041606085185474 15499386541205761130 10561732577622794191 18319753463450011414 16385231606161528081 18102642594546309384 3740069719723405019 3994914516591326328 1812365004829462127 3300394113371901364 17022018206268379910 482195869631882257 7773756618267998879 4027084644023242993 1235416173607852311 599039631218269625 15101172712439265648 5480088762406906541 12525155719370482535 11312453263526925678 5270899649653674636 1297899114063617711 9213730190264235600 1381533303648905003 7800962148556061097 6759943449950560218 6659853617639467180 7958624262040744218 11775666994759833477 16754071087568414724 7980517084400181444 17822986848550961366 3999256782742577235 4259546262790649910 17314057324326814882 13028511579725479058 12043306567277572869 13921239900336063348 8522295927767398713 1461472833645108802 5554005215923753517 2316885628280719261 5457709932095714929 17462009696008483146 12803452256604815390 4352165256302091165 7137478302819580300 16733698416241972426 10211901014224227204 7879739942291781181 642991980483027379 5974222389034147260 10258343603406972137 15730826932722627011 15855033951947269553 6274695896800274535 28630265840870120 3408669904836181064 327835124456551229 9453570173223299713 14727074167813405146 15915821333548684919 4724299915500915202 10010136015682176914 17469700354671079001 5320857901688765537 8942166873475211727 504183827069649021 9413374128719010827 5321608908552219155 6532921945235879623 14401543437402587634 11045341665935266988 527745926609191609 2929771909172318008 15633181634759276262 198605761041044705 14927881739405752366 12998276475873199337 680419055261780175 2137689107622697773 6394919571020972517 1818055308435633460 10861050623225428319 4239585839919354192 15437631167709317932 12918206048932070720 477928673795881567 12410899252069334998 7625903749344609288 6840597753281033647 9287418123992125131 16742746992549050705 5330726501719478060 3439518431752152602 14573310878094438453 11679866604540191169 14006822599501089187 16523602018384311729 17929376589638362759 3847831653840739189 15988838003543899569 13539388037094933459 5577488772370409608 10008029940475395882 3595316844960549613 14615042004771024500 14820817234572950538 6294857993429800320 14145132746942904896 5199618825615277725 5991822896810756310 16776209487255475147 13386681227904070900 16717585093164514563 15985693625014273814 4633376968966099582 9718266911676664663 4116243240737265163 9321407087171575415 5103773719731747382 16021121170549058517 18345800825804222954 1292087715336193082 9255499487263639967 2895496787335379976 8534022923745317644 13137799074233807937 15255428844844454615 7860184665119993837 12387571221852147965 2053065355769402645 15804206361648539232 8867534986613010120 16660905937556490997 13923699596484935576 16310868876436867926 9356046126622779616 10447688461894146631 1963011015277161194 12246725120769409560 17263763788421351305 14226994028625932738 6528649527100227615 9266076674426522086 10187846044133250555 11875034690775170425 9381421831156539916 4033788138735675621 4456758603267523535 8544241238800294230 13731178419875071289 1219834424531854305 11537862377251724834 17884848004909843291 8728713259385327253 10712960380055816350 4171092452880285170 11733195952175303974 7454759041509051325 8449608436305277066 438400790831490815 644150252714252116 14265535756618336943 3591170294282415991 18141997180115498259 12964463758316022941 577145050811981281 3971124706454242471 7361512273521758323 14965887724015807615 2617457545000125592 9827916438014593011 6219615913389376832 18277512409562970744 2749724478160776056 10071096188400430712 15219566336843251893 10245929740292478633 2529207426068372977 12082347283724655099 17967567673766509531 12135226901971323884 13502381330015917893 10390544089249364408 8612814819247321279 15848021307184916439 9303776874008855956 17954539600716955030 5034115336862507590 9392549149326876746 10203367692923876784 6427282399167300530 2447347297865005409 16655731865337428341 13039207475556188945 15464977674916158752 7644877194196363459 696478055600163033 9580081265150253267 17238593232662578827 3443187432219945352 12417975379680316343 10707486940191104778 2414724686994879401 8963307746349614076 17768600845772742839 6410925427752195266 2697275331402485055 13412819374622177377 8085634823122033055 10803864023995412178 12939425788601292634 1431188626283024560 6545316255166814972 7483207735968285888 1294290690682979491 15766533295260042562 9372345546253657286 15920231627016662301 14188048279534919305 9784995277036741670 5649877886767201853 6718294600542618630 14991951733876571726 2472701249487839741 10270356219511170456 15570160000895901987 11634539857700787784 1690560860298936372 6040280328637903602 15270642669758159456 4094878053978519546 12959542967730728804 6032189317636389982 15302254499275726190 2530447993262615838 11862851925448189386 14243135743357881990 580617441968222055 8938701584084157296 17279134782504544769 5433418241339533684 10735421413285294663 1787006862396513863 10994713690139211630 5745785270175383114 5592349977327314073 11024846193195497200 2779454673073179096 9514936164617819104 9357340964723691339 3231906390023302558 15482460921671230308 6841354740953757420 17210445721394745063 460902749312202440 14993672508953053662 7383526131301782147 8375352964197832448 10693818404861357870 6109652245313438461 12664608213768787052 5587306938808040851 15669930735615077778 9024861444075660066 15757189166483902909 8624220620795337386 14955280545343536087 3637816815365116432 14931770574723071791 10577208231862258718 15647131083338156834 13526237998380376676 13531428361777685915 679345610734268672 10899779112827464854 12735768048105357954 17659455998942452603 1344762420230683219 14029376618279291651 8442727601169374583 1107384748104724964 1975689760644200643 10397094190429318106 3422559847327977879 15068425213753609757 4785808240364192145 255189128587678380 14462604515372806574 1643051271891830901 10790289900474190321 17643525436934203063 18433690546899984441 3422128005943883636 7467816140132225822 8418493391627041968 14842562153165395418 2394557701989412960 15671169886469744848 7685547592267361666 334594352744776581 777450586403671894 9169165825417946460 8306419646452310281 372886962711143886 9242974423120887840 5708779304901367704 7990311304105295351 9409878805366136570 11084483694555610970 11696136742088282175 16577641591563684022 7931065356275846988 5146771328575735743 17022850595432140911 11494428942505122931 1355529228382169272 17617660778999565403 14972122222179538319 339468435964761443 6314998461115095993 9492168220163037511 10803234883489204423 17973297113296262272 4158809686232938214 15193968708647793857 6443121211820818098 10568590029269268323 5773984529564838159 13280528376036703437 11186905463253787769 8051613830689354173 7810952541991619315 6537638026048726838 16456906078204761026 1293861511940723285 18124458992081374679 16036839979522673159 15105694093743363146 14571653845876098618 17369648630485433644 17713232572663148465 1274367648748104837 206163603106827278 9471520355169596061 13549857455718296024 11548674880215065777 16021684844651733099 12977385927087626175 16807979367168269533 12945428708983653517 17214560658768251468 7430808888593173227 7661253188387941159 2882569639504280869 18196248093061420434 2516073286074590781 11410881952097421983 14201321577913124322 5959865466322283725 5495617250614361545 9045441977251297734 13923674152697439540 9753100871155764582 16080166268331273687 14512743565852423725 18021726086196526386 7610830448288085173 17417045863808381157 6102722092050810824 16957315277241019788 4934206621438670264 17206875779079876375 13169535835279239612 11499100648044026392 15224900386214063126 6152160910950940961 17547945571266171543 5963681874348594528 17995027505863188304 3201926303652543909 13809287778343545980 16176709740561249179 13302267513285330202 3864538136511972737 8154369339862668032 15030877069711743176 18054070097010079582 14141510358294291245 18094025728670329784 17909722068493257811 8598413353050071672 13902024714209031717 2729447613963314948 16875435023007547184 5592582672593380919 5413371587764138322 16193713319150866630 3626662061862895605 4227111537287000626 15294283557489261863 10372148293328935454 13885684990614583295 16032170212876580291 753789042499372479 760434304868982004 3949871416013550565 13060852672060214769 15615895806281015660 15711883687204239650 7193317862793777351 15086820746960245061 8253726788635610370 10057569258066784275 16083260051349294002 1692297025245833019 9012011211000316025 8273080287364205923 14755075868213071109 71678708534818029 10228650704131816531 11766838001916715817 10379701014874689637 9626994740058490240 10486860532288225718 12476180059481691875 14995454445434446005 16796606506079712487 6504509857322214465 13476122686858679099 6080396219634322764 11243795060358743774 14680459744339768810 15977355820302007870 2722542459516371277 12115139719394779552 5139236575366411843 3223527186625146713 15819654493693176752 13163483058684934604 17987557471498019074 12568519519501649131 14992928920961791828 17805795146907808885 12282900433662153128 3996580352354355187 16609505906184551642 17012954764896934151 14527376692374425321 14124417503665921180 14289290290262667617 4609229237084395101 15107256110827552768 3133946874884631060 4870303906953350364 10565603543944011610 16151720976520569566 8282189689872125116 333510091697691402 3730741822031562239 8552572832954635856 18338648627230129254 16571989765504066659 16636529925606514369 12397570685614491175 10789032226257423702 13862222154267428972 13433800844457178560 9904552309774123844 1119755031076460093 10686151723540670757 3695406822751349395 8341953115292250358 7615645712593660518 9671167663094953481 2894715284336639203 17444748914985837711 6404942684008824287 622576678285364881 9100316625475406190 12986770607508494178 8625115825493927064 14720254706249717975 3621034959872148457 2196432785896355227 12399263760334140902 16673173827854958733 163641658206444292 8074736448967341651 14543393190626868004 1746818416581923845 18293771613522094658 14142232338685669779 4059690776769331273 10623716605475663155 14959434007910482658 9052721985920584410 18345847634055475001 9897915765487377482 2014375721571659384 4884338366093987060 11840271269258120766 10384935291937193443 1272750754400551209 4956506698787420700 9429507215490144322 3211469398849005720 629976369536701953 1453784908147088279 3934407550715832481 9472229955762596649 14026445332150658335 12470568308745326621 4505239843303768392 15731822766962893223 2171719894280908253 15934569316118033501 10801724890735337209 706201040299395371 11589134863069778991 12556670999397661065 12786814533098386816 16857728764097466623 4686602461413303798 9015621659066669713 11028690860521585664 11413981420738030533 10320178668010066226 2483264332366106672 1271883632935211535 13573593079857450252 15853795527948618754 15152041100520440611 12158303090178978010 13319217328897910946 18149900089367271225 11499205662661220076 17872472070959372099 591501094099634500 2716713778456063965 17496548171104533057 14750594287117391912 16460559163351051965 917957438341157874 11435051232967314199 7915662508320157778 14357344442210926883 11477530106821656679 17384183824014400844 4523359940299151872 17329305730754091538 14168264437891517345 15341640004309858982 15543955165430841400 3473666701539114256 2609931169206426297 3271111779161784438 12193100565134866815 16812440527738047247 5293657588115653275 15409353007507711352 8300194161413799789 12241560439882766767 15505388614516170615 14546390320950347926 17434958722779102491 17467586101605184707 2296507755560482636 13856883572386349333 11110457922074241098 5265414574481831644 12561483036823446460 9108816745709422720 1023272433365692357 4357658978194849155 9775472155182902118 6324365814952618982 2464457798675966932 11940102810076276968 10226194837185747064 10902463695893410426 11832753756776858016 13546230004020652285 4585844869437116850 13555771560793523299 2198012535686487558 11399584023776590637 17137011907291829491 841155387263428269 12734396976835162255 11590456244921623011 7800314920498309551 10217577140917029501 13974670164853487653 9599020943259405310 14460752693531514218 5721045031114092428 6881263140947768410 10016495607688466640 9436556127943864229 18360161039772279047 14423347815633684041 156974059813432826 13565262977773639519 2975453803896656669 16993364684892149028 8162968879016258078 9739001936785183593 3637172571077928463 11713054847849693275 13261391900766571986 1277485996380591522 5487243068816182363 13671228037592713338 16795644297046273176 11553948068521137706 15092945685113419687 12157413277704435334 15168063897591938949 10496406729581236934 13970346379013785941 14172397893788022598 2973627969845143354 17674586292537692125 2869561889249905521 9694868538209578700 3855602891561824273 5504984218363625859 15364949421432690002 1329793233459357992 6043441176358888271 14722061528217026154 729031661658515684 14158409445715836035 609453352832223002 12099092989058754675 16059130692022426311 11203864232138954502 10996877232910857625 4677804676303009641 9910552677296728296 4156710398112039457 17672682688703312574 13727626625877764138 15277545699425081473 2890622090495178357 1210138365188616205 4891004557074523398 12446778035115617064 9825593299757601351 3804697903244196293 582321938029536555 10944489272230880314 8661684940830150491 6266037237769396289 18426335282418189368 18032829636671214967 7922622268338292739 11397222732142851764 6108542447566321829 10764864789598137750 14080543915872813212 7853333569754821717 11437082614195816788 4718105420343605039 151093982502701668 6977414110141932483 5030151574377916265 3059862502202608062 8981184872575041721 15119316093847485786 9754985478359060921 3274163298209494518 4686486339159130513 15501103687141865651 8349037613623007242 1650470957711304444 2570874952621430522 17913498096787362352 18308546927156148051 15009652479193590996 2269662759067255306 2883527093848897790 9828289517515684300 960279911335866437 2316156685291903877 13212669491643680371 14233968503209143976 3618377698408701122 10599537853484972703 18024963054489048784 12353272968082143550 3764516918791696264 12642623782204410528 5765238071488590471 14398260848871308848 8684062292908609857 13147189640935335139 14382483151943375420 10129526033168903585 6127466971589205192 16946515766660223193 16870136382838004472 15363297807232483513 14662344429325512785 11186166466392366445 2843572809549273555 5171541655870144235 1709530068665211896 7000235180263853199 13593993829724721444 8057140498491284105 902990218093919034 238874129775241031 12928102537968020891 5258905020579526138 17850958178250785702 2253839543337102831 10156454880518072961 5983061032412155928 14542925796148117891 13096694130310333747 14936398505334783079 7551284213224980614 4591396152170514645 11928920699507990925 7057757239227290206 9223443336787759787 13200961888064826342 15202798429700513866 17646262120109426348 1331123630523268242 7726419328366754200 9782322463034964103 13458965866289490356 3286867053927707179 1015773236331150396 3130682357246975889 13300744339977456958 5495652728094878406 12246206834998868174 11376229257128556522 12229767088627049839 13385524373059560777 2456679279204245731 8166209167140878234 2720876748045074182 3769825733035236464 5279718036567675550 7540251870382733064 6244839459678524723 8677032710997708513 16687297794504526047 11981459018764049674 3487983814687901305 11392763413713188535 7804083693920968579 1575941521142350256 887735438831892181 2804487916390192481 6987981861129812948 11534572219135395653 5897465128613196428 12873267477018038847 3586955507299951535 12029164485963312132 13271867393379516801 16245824067451336554 11391194356683049713 3423184482170850886 13513060885065569490 3148621930301815399 4600150626606691314 12455214588101419051 9945174737247801256 5248242305703638006 583969745143061146 6160399233485058578 5081926423539832399 17642446356821158090 8468820386397068773 832133328156517401 1318888170895321579 14783768060489348745 10855776119102136849 16568569071068667624 823245478173033488 8753068545738822740 8029253232377436269 2106951282090869090 8433631076193650102 18433734150962212003 7736613657825669085 15989107345077645525 6882127447443821267 16651150755100142450 12188267319363784266 13009096670673881819 17256279817484881873 11933168744425129713 13870867283644880592 16645682127751928909 16583962644045389488 9868455083398022376 7764577456176878300 9170767438916180666 4757070088555870929 12204798505839166630 12777861387631395666 761888815265355119 430439109582079492 18125545216502176596 9226010657121525015 9972486120369688342 8266160122439994226 3787148652791849067 15857592197480564088 17726973514100260761 5688839954352073061 17172435213725716162 11369046760691060205 1300567424740188436 17930605009862995854 7115095909557695882 15929861895150295574 7498636605784715701 5076725418535535256 9609260103124011459 15204661241901406169 3780358747717513132 7879659454514498177 12035996331395396691 11366761736540722057 1168671288999532352 3650352389152726868 11709305442316355995 2193604723188726033 7937371442445780591 12677977530327485688 3610507572470030570 18331760238860316867 3762101993006875572 16358338106217753494 10295829902559956437 5522677077394915416 2615296471503137702 16406852704654455711 10638584828893898953 14443103349122137272 12739463142394819597 4525058477541472343 8292445201159247664 3370047341830151660 11334966870510043986 3801648394487957109 6820968167410461141 666186865953278322 17612576270785032684 15766215534912485375 6075205155617011956 10732069207157194032 10753644080141247381 8596255889087622197 6868887480503503396 16235770540793315405 4593032741303210117 1420281769787550757 16380731204317080421 2855686413403048158 11579730991145245798 9142291024128755697 1530021328368740653 1122901409048891548 949553869807390181 13872410539717743406 8585854283625714445 18316996341946667495 17815366233750143796 13799696364583928302 6505602465667549745 1896068215238792592 5122033273576978941 9240505067648276844 1943019639356429116 9063636113766235311 15056900131735194680 221297860162734758 18041557015063893516 6599856992843156708 16627476658557440298 17696919471257532109 12181572438716622672 6550487863725131921 10834905870105761299 13324023190541273047 14107862826947009957 8379017530113792952 16380279845369778163 13540021317051481099 14680103594069575478 17384571032258949881 18423169507880090453 12008341313975297650 2225986538692220240 17316092144465975737 7570312562782876052 1963278226073307075 10802664181759793590 8504875458557343948 13493712428102768712 17918514372158137093 10110869235508714277 12964923373162110973 3399109182323548537 14596404267663509793 2538727125896100655 8514623978116432260 3408835921484456798 1803649883898614854 15465692201755933304 200393806714435388 190826122476361241 14239148558817330569 11693525345553698352 11133257902121025409 4962827152469778933 9104355363586616793 13577932152719603780 4592610113594712852 16489074194375958649 2460631074216845494 16358219417125686059 9430323856775527479 11854439489771202367 14945193474303906455 7917119636116372301 4332964921944022649 17356550955090192895 5328289412855383383 12763573608650751026 15210333504130004762 16430754903765702255 8304996833810947149 411534459523749571 14647138129152642958 13756407285939021345 14348599519909908888 3181295628601912062 8053260876198111164 17555156206056275607 15994891361325969962 3796279102127177260 16382465076282853444 17379285825331199586 7699651705720834184 978903807926812822 8224972169118897828 4194756963791647844 2896960116775761118 9874163673716077634 1888523625542521612 3616064530982080681 2141889125475688630 9049950334331643056 14369759945260366958 9910988929822859405 6700322630472634625 1148210673579396061 18401127762199420406 8271299896377344805 10827117796119942161 8619315263717268549 3992415558581824159 6133392707416467109 9805873212878483120 13022611176168512986 15576892750693998381 411068277776112718 18361640990497817771 15564481933800443015 12850464256817281095 7421592949931874183 14943342946795845868 851068745548265823 2814898728762139807 9797322253250540008 16560761545653243044 6209385153147691544 13232757418748860381 15995434200087439102 2505237795518158360 12991994302278569577 10458831869518018879 17098384230342694455 13802408677519001296 5577811943179034403 12015126480959149559 17043235024139872265 1613338331140989868 13731159418655743611 8156450946686638729 941749255716472949 1039474899557491885 15284066556706135101 12363783417806928834 9251878768445465175 1753738838425058760 7985797620056654766 2771385972048839240 11668688399214933986 8665777684486722413 4174718836619107670 7991823751339584182 18012305787501535450 3660263863689816419 2347660956405337728 9475789130469617178 15451549675436737452 13148759036233083817 11945023619850575505 17877730923434467248 12145622804772200923 4790481553526593657 11190205648151122337 6565497424619544884 11925967371290412388 4533525681093656133 2894137047970018214 15144902103573541003 15505714723012680937 6833013642068407064 8539727960111044073 7195956417336653277 13385650675914647606 14638147904241004085 12332666471008653912 3912883469046167040 15195195623213010312 4015471160477437899 14932861782460052577 15902562810977468406 5995015673770987248 12260648989602465130 17631313433159454425 14910829547130115882 2828179346068463057 13248647143317935344 3385315186400489328 17039702338072393190 1899292468687484453 15516040458984367538 4577357707492211806 4286273506402958708 4859627956313354139 6240544583406136006 13740980156408982810 3687129777317000541 12573213791348254616 10097240478592048977 28466089062011 5424877081994950459 717040537107627934 4353938727017345497 11424705777637185873 10742920532941482340 10077529894509399796 15788759061097320412 16639694590773886137 1065062871595183602 15140998290062138284 17239554517658619850 12478083059952160493 15906709771716479466 4578991860483686433 6499411484982720674 7307653164620997326 3894884984097016426 7436683219614942229 8965854824433395923 8598936144133121966 12007540421134863929 72906852383308910 10263882592354319933 2214669629816691503 14312268744335173396 10259273956101934545 13035011445363915583 3457072198831089053 10415707068464064035 4350011413699483994 2957674519206811870 5746889648610361651 10054123071197271627 14679113746144449191 35804233405335590 17472045179536183156 16268006118248060687 14603467984980787188 11112177974501720125 4607887403119772208 15553649651277957356 5403681748266814564 11166340790402787222 32466566529957102 1257157328797577750 5482681122974493546 16151228493065068675 2273148801938780110 11462158467162178068 12540965619468219122 4603977559378159513 9459482120743124375 15165255545343674839 4578180098145658322 17627277348656448017 11703835199698833557 17283337056817026553 3460253323709827989 2677781283229419815 4240533895338219096 8101510211251824364 18206476132566926219 8369612111367115719 9231923677902237348 469833172314741057 796935823054466998 14531898557399694922 1601203913624492489 17290245704128343886 14339964622257933358 15310417357510862790 12676466329527509844 16422908625555023652 3047329939802515770 14582115680484099103 9369466911487607055 1741990261074132669 12227763910546230249 12595805019740641308 1585097395826365125 12259938740697601768 709906918947650394 17693530105696725485 13968651925362034455 11654461206572660299 14307306203779837336 16172293779877624250 4159953193881621324 11206578544724444907 2279223103768366791 4989080035952575779 14841464905648265621 13123772990824611189 9473104323933591097 4345887304409632117 667696080882078406 14833734110886265311 10969226177033525196 2511051708304661743 10227872521680139607 16920434387204746992 10222805081401365620 9376866085255523434 18184223315682229361 197645035834452193 13542793961212322775 2540191572188312653 8854378993649184089 5228298230264467928 14439325576769892762 13092955649333120402 2071970323674194486 4480952110582052779 5020027831463427004 7893636170662145671 9946110762760875541 2788855035813435324 16095088094925563714 8012932123911968789 16613307873633066844 16304977143593009761 10319235323371037509 12751763009924424520 17643820654538858926 12386425714966030867 3071290326787281881 8577546748417984866 16234509952082243970 13956090477253677948 12216215003483300366 1942611569764809638 2474528269123940760 9254795932438320918 17969970587750230721 8759940567498256011 10031460202921149856 9649522513689151202 7452723042465774465 10199892174394174256 9617314458807225084 15285671788104276087 16211090263478165576 18185580982553119600 8631445079979877795 430742325106598820 17109296436123144627 7864279498918282011 609966890953859747 15283770610419993035 9558994193495645910 3846223858014754693 7454328750293070499 5164789505169852598 15565176801428259035 16145966735444545378 4563214949844480728 15850386587519780530 8815711306434771122 12941290724209938069 14727808423705047255 1259387677453076813 6826788908497320195 8329372003968068784 4138813812255906938 1910046109099499888 15174588156696223889 6301738975970836250 13134192121980535668 14075407459204729554 6652645469688730561 8564246791535439472 4227750507848839451 8781746445194353941 13130800649891245340 3802116531040434624 2671352637640684958 14822497797039622338 11018180433635868261 17351332865584515511 2018740100549680702 1540059230445724494 12088629724499563643 12898026761932265800 6227439702886684195 16878086657463656245 7933225340428057118 16713115189546676191 13387170050205367525 10907756772041807653 13877593457327617444 15255729265987788176 6690071558022611521 1501481523842968664 12312374871055157909 9092942910898440239 14170317593345384344 17044035903927853650 15547661868953143697 10542996614354042630 13391919637048937052 14091747930098014369 805069989215595346 13744648339376647749 6228297685643716868 12286025928323738827 3970742268859183180 8146163433560562584 3154054165606304084 13065875443872206572 2703638228424098294 1799672433569884735 9097628292953260802 15154135323581133693 14686817930299201558 6126344999006560515 2359381130213461354 16224213330646720685 7077109794113670220 5171539982607662730 5189290055799470745 2139130090460482136 10757990414834941938 7856827135576045813 15163621564769355568 18425664033825916959 11159415580479968063 8088045096749270668 12503871897034751085 13887563770543315714 3953468807904735349 3071648224315693411 5725435431221199856 6655329381858813945 1668854540895548577 6769304774054598550 5606920482448778752 13081415812831412823 2654901816672912599 2236351368213401151 10892048109676890719 7418610994689069467 14236190644202952762 6775682335436453957 5787901642624950502 10798553228896136719 9761735988495373396 1314354261835442662 5069693159963741244 16330143734154816586 3007014757014524645 2452058324524419949 6096304414837219832 17718371628869389019 16475696199575769991 10219020394054064125 7326319247876036871 2398314468528068129 17482291240939092128 17869511429003258599 17698248753087793922 6897533284231976119 2798277675783179846 10521402334198882485 7215727683952621649 13375856250105041626 9551819446687369564 4965590524727918581 6893537873250138602 6336305210943186646 8491906155505200927 8903392158713519887 9497288795939702668 5959650655008983678 15673623490868855056 15109922189960574900 13780124859934071379 3969258948083266492 18035764277897794148 3772814074254377785 8694874626141930413 12515905091663927492 14646840236699068249 6805615016714011106 10956877074833077909 12596199749480784652 3148982330192939318 13078003739224917960 2334118756695442023 12326052014394062852 644906735220000225 18293073759373639603 6754087357575118265 5532335068717095931 16881105101022581231 1372797314461738298 8390255602779579914 16368539487313041406 78662091482975213 14929998938297146144 2194203234903455558 6145911965152114740 3114932407430653950 1877994642850501805 14250373763288592363 17823050255207515646 7214565147062007535 16301136611549698053 2829517532112896212 15095689527229598658 10840021430733039360 14914860768719438701 15818349638804232886 12171812192557344866 2561903449520528655 9903594313593581712 1813547249272108182 16854432837132307792 1061004702256036784 1465854896926458841 15041667949802363304 7736860573944384217 4253326909349257934 2836850534863544049 4517408440025095355 324950820325238092 15241976196158232211 16743675318808149215 4185252474633633229 15257994734567412935 5506940970826854239 13934279312491422601 2803481833757831736 15705205270261377311 16787032069029593064 3240532844692973158 10464924391244880363 7502398023863581564 17846381016408534749 7794438965808917498 6570754400463599036 8624498561032979950 16548913439333250739 11673238828790781457 10253295451969065207 3337150520060371471 859582323247305380 17600443015848919794 6997899829080117547 8736828747592276517 673796755269591497 1368154893654438726 12553047581685670465 14648195266706485948 12331012302642051055 7180683489182875166 16667864114255781023 8650559910661316210 17830782588976476646 15999878924527194825 2828868231861740558 17119320779368995000 7739245926422211599 11058288492706439793 7887246134537569893 17069002989596790844 13105750872668136976 14141449853705753481 4555293231628444976 2829770334468280839 12594268052433675053 7447873961876887900 18350871661145586776 2203826855784378089 4651817508252647779 15584121295437684574 18171994758420080329 15459366293635704874 1479071100472467962 6644803355329994250 1914088064355118240 12356158100498209780 9388987915037551153 8499253068161057041 6520494378949920807 5521522293440713883 11661910962738993222 9270629196042895932 12247831535650487624 4080793834464516146 15267152569095367124 7613259218566797227 11510734852177905629 4828883455357310201 12547471149035597996 15262569418213004723 18364577780900223517 285180251973636223 5615374232056985583 17514601589046505058 4494552370005557743 15035488935946625039 4300654868541034530 16006488792219509206 14831374714878781348 3637612960098085970 12328770898850616636 7380721850208666790 13691461920573074537 18356772254730908738 12897104793706444643 5867398343620168684 17989302804934228878 8110261025682568953 10149867475250131066 16406324909608816463 812271369260343521 7542172244555965464 9093539074240459450 12077544832101562578 881210062641348527 328990046805045860 1496569052273908249 4624540995992705365 10060565631791410425 11444429690430027902 6837933231969132122 9536453297031102822 9046231656202969472 10121209171629863482 3926700677119156648 15303662180888413301 14833924695491528125 1710808799123453324 11621555431250387450 17686995119990412832 4706870096159257614 17285931451895334859 9112588337892439309 13992212460513885050 16219331865465201800 17509353146537952186 11694404459184863064 11947281839013612087 15287734689183962039 11659728816136755483 1969956246014664259 3919788900888613723 15084232140295986327 13385275722766648894 1228800194241587184 10518163921610845376 8668367254218765391 13329261502199105033 9381562810244724819 604695314710234808 16454854080955379179 3704371101262302741 13171088713136139480 17646945620587690432 6133677426778018754 5715409607148748141 601391265336378804 15575256221206613061 13059215302990289952 5354327415222004182 5078846816639982243 12681728499738189771 16958337394303664940 2880889254915480392 4957290689575212533 385551451083067448 6817719555838518015 3514257706362303000 6025933153952316569 3542106264802093991 9221403355862390047 9968502326028083802 17101474917992463492 1363869131965811684 13871327343910335225 14893696911494153154 8780258832188039524 432304481409784045 9477434433634001360 11548961903418015311 11611907658106644159 6740588366881755192 16643008827057112168 9853462197758774593 11413199553560885970 15665622740403252331 11368039609734439463 16022543531510679450 13784380560829785115 15215849939361017672 5878028744057958706 8875577730622863491 5047256905318076425 9628775344748222704 15799621788497427096 5389703756942484039 8168444933680295922 8419153395787997234 12737857319189523604 9007954884650059165 11596134312455348008 551227797569176215 4917461117544895940 569228111121182177 15956547395949105597 60500024261858729 12161933685524973711 17759357470356292202 10112121596674475065 10537164593395865485 8956571890374852241 11229605718541613150 363808514894544834 38481119783820683 7859484611979779255 4075799562347413589 943151693722200116 17026942180021346375 6807950009760498835 12513696781990018241 2908309322537154490 11019357646439457471 13292066527182519488 1682136185073544294 2182150809568145555 7426035219993200828 13364051060100844184 17772418566257695346 17494587458673681401 11893978546656888869 2755994191535059686 12042473294840295824 6471092906535329745 7394006944530545687 12212343521180685760 10995966550645292823 14648598406986274511 6010124979472958723 15399924913683283150 4339517570005643914 10625324292427122027 6177470246508783392 40024091535868528 3618950835578695297 15127632061870676022 6630848671248855242 4954296432739830640 18213479597335899223 10569313782401663637 16520367819674514017 10626673110685047852 7053359786422642680 837798930241030168 6726073279339847701 5526733329583234231 2620079247180875857 16348515829509222958 14749132607745232227 3951960400047996388 10097220769580481944 12141518871488563670 752473627259814646 44423832843291127 4663294201935652088 1546431267210268426 16134763151735613355 7572279672050126310 9839378572472365389 15744357473295991650 15616995270651780104 15420464580501000339 1773960368450714107 11051451879439222870 10353886889460895358 10991004500882852834 17771980197313596695 15731748742554773264 17581517638036813284 14993701689341019598 2343086598562127339 3922502575627800772 12160469484272083013 17545727547061239528 17687201885758690858 7744448631204579266 18267469716358211626 3448505996863464930 17232072626440628264 7375744999026293385 10889201977486729433 18301733896532552010 10393757290345870681 3944630290046508467 11526786420328142505 6147180655491223250 10173809263751318659 4420848236761824779 18311758825386154777 4412927884651931075 18347470893396015984 13181771416737899348 3893679169552693832 18160375353881272381 8936410073366357842 8792806523991908989 18180106999345814378 10741476515120799278 17629583654663507261 13096231304378120704 11686714465802387730 15610981626649655566 9213460394641337067 16488344491713024394 16937811931501407277 14258948219811200126 15406969814461185951 3862648406127030298 13086222043850135322 14170770143273720500 918051984740984759 16196019698152170785 7428254495873743004 15680846697620608859 9147710626829713467 3841084741788918867 15439312390372049341 8819232476917628049 17956617807900119674 17420516840224414115 2033848586159805970 5857367819085440095 2622301360766218578 7630278164253531673 11908683615889509770 15039028102798635660 18220220917181842596 168591377323425165 15918991965588669210 13590418946364460512 12192594926080478722 8155605982833039566 13729278311156619062 15181360079810928868 4773936469745879024 11844037036400864002 1222629619793033919 1034486248186877744 13855822560890774099 8175665079625305933 4219734142320366574 11935006905615421057 8240856796915395809 11397792992687884437 13353061424279982141 8734891064526379011 17828438675052244421 11695659296676718135 16069270056456683573 5635392565113922519 2013320457055725215 5820593011340556697 15222749496506486778 7597914360678766856 1908000722330580274 10706006294977165986 12344496741719388614 6988853958217565483 5874485913715188565 16472870325189216383 3362129049904459496 14179429293078417494 7402880683170616882 11494997839907656020 12681071341834377649 4507154717118121411 12077062181699087655 8056318057887208176 13417491930755081406 11395963548270318024 14153501753936245754 13686957059374865738 11899830788027675133 3156983272105754332 1238432927432686867 18125526707426768464 2285987838246154585 2234060869223873399 6317083296215139786 10588859826919904385 16836551041256625054 14727181228563463838 10767151615808091914 18222581065384221625 2575827051967935668 15781045525182790802 7781278312894898859 17975806789314407441 9589456999948751474 16679043167287896275 16998942418514623413 12060283058205684391 13882746684552307284 4898025330914841216 9330128894194442565 498303377206997575 6320818253306147413 8840236698289437944 9866856687760431508 10879619228459201890 12530374382288894499 13016181700738804337 2044211350423860581 9443474348197865675 2256098862799363602 15404224125279201364 8305270024790675325 1605920906165611271 13707362417107293728 8452178600850566790 18173593593675150290 3568092758363690338 5322164848387448458 16612776472530617423 12628516014388902621 16967805581872957596 1594694780118831670 9532809355534112684 1130411467182024667 8164184265360479470 3206647725512582506 7568321338832583173 8563530639125962506 7592142221458670070 1882863561476080630 6782861238695180487 16006930918972461716 8266963524078258309 6728777418586767207 10165255100084788572 16328496060521966219 7939219880686513806 15063607730290324450 2835074114771203875 7143958373791362771 3364047254822086518 14889887725957995831 17312988972781092619 14738334663758387227 8896274769233846212 15633804891682877935 1310461246368457170 3167858450681187050 9935203315210048040 5864208372821340724 4061215072312018788 3851628391536927234 5238496994852224464 11871043153717286216 17305986070766557707 13946875007537501856 3527154938145641819 13885761374527355559 11006251501546350642 10562335393813267867 3264675321568360162 4764131825920768523 3062172342411901575 13909878392665851862 1637535756628532828 1610045839929375167 4729292909045369184 1757788350341165789 4968415727390331839 5230322653766029246 16000087148783548837 16899060773797537895 12666893879367756177 9705823430457804673 10920669876122706254 2739578165631288269 12060392671504679412 8458201644752826340 3192359568726254157 13510004021067330097 11154611108033742130 3749954858583942189 3920313721501558935 16862581427973471189 7212372727358829586 872904475815213037 16582891250660464960 16384918869230086303 11583310026463090534 869887710903970120 17726114607269940326 15226998815715285563 5937611266634288882 16630235919018874610 3458866089026449776 3559686178452800291 8418157871478774865 12358669512322766038 9886012121667841901 18229324886118315353 16827807814684374609 17716562799709408768 14959552619501178508 16424393940353664856 10261115664229264873 4441024458245588957 17937324270172445512 3277236318446664231 11658469464419298666 9091373067835699498 9889522687027519621 6615281800852459995 17936304308230165709 10097442186645125581 1834642398644489887 14374104327691083166 3987014077469064647 4692436062250160668 4993473235137385537 7025234664098826776 466157304716942167 6105675349598823164 12808425993139302815 11449580076301897735 13083411676159667822 13586241797698695146 16007532219402240077 7057294791859749143 6655908926249351355 5528196792213810919 12179030779388625342 3038324053854818539 2984881844405885004 5222764163125922536 15702791339197332425 15981848499683980780 14348520152035110480 10605464562320342408 5943204641647367311 5155507677001899775 15985317292462107449 4803083063460789124 7158666516147568299 16038346535835871659 17432191651113175393 4302237974717728084 11820360374220989584 12102670975789267087 17818488871968401581 15577728428195011093 7479024257922675813 4547550555676422288 6706277207646130712 12606442047252013586 9521872179986655215 16451185659402902044 6333246004807704329 15488873732787351026 8142442821921111869 17061213178087786522 18241436813440190691 13290272246009083990 1019023346370214302 18315758791452912878 14343785970055522494 15714552452381145926 15825061268925144354 11112758084071123302 2610432342719456404 6799272295560250002 16712174232788530048 16575227653007392094 10693914873750737556 4328056517099270042 3823526853418850731 2391202746372568842 8129922536423298072 5425374252423382235 1516247468676135992 10334252600803630380 13233375015519547058 4981987662479472311 1720342463282009616 3215170156583505743 10105176094006787843 8191537634764868996 5519640728387476780 575349497253524663 1720870298567406155 10181330386365760942 5032340662009973641 6642557683594831325 15291255076315953099 15515257301273734791 5125250401963164821 7046484408756920980 16323626316646675021 11627118698205296661 4756915017121310807 8700922019930979239 3922788073300868829 16046465896713595912 11035594148120075335 8054312947691120046 1550435038114195718 10808421826034712432 3064508816655694241 6653957184478979634 8923826305742390902 5166662680082833641 16304759145783846890 16999574320532292358 9071471473395539773 11430528590743284104 17435804367700253527 8920075059726065818 6086259605573718572 2999446150517836960 9960393051801778381 8094923634869148374 9195936697153993524 7578358288368095551 4640704007717172298 16545488392269221433 17246485303412198948 8760311689770501257 7192785466202550005 15858845999887480815 3633002723684349084 2247513672618416265 2400085693773392811 8394498030709130055 1421601065422469339 3652375974263329418 18441800274498075604 10238633753022159226 16726953360962080288 16124868815038439574 9635734260560086713 11579575564201511266 4527333572071668451 14735254897188376987 6384844812561605446 11539252122512483677 107785988476165058 8848572083647724849 18397774806377505592 13095690491570133002 8147267229779363717 594786097996390387 6913505025133675388 4919978868860383467 611460463853443381 6954869066092512946 14630581241422172025 8365361946684715883 4236224025040766229 7583581722059707269 9694122825256997508 4848203992351335791 11255736677162510383 3464069362043602298 11516090426770743174 4456418819507304813 10383360147589233822 9459930605166239544 12440345329545690939 6042467299493970650 14018109002558977999 13873772630399067176 4768261187265834634 6683238771636687797 15366039231458070908 9789093607568423055 17570926911004655695 412053049483008204 3881762769937863804 7854645203187185067 16983406213524247415 14937854013277588570 3653818892854958133 15854226035558722027 7800201453778523695 12857980008500402417 6362957637818768205 898767618872924605 13887820022135286990 10627784434636622690 214826037804771918 13071253133443966850 5909518003396815189 13309194793982143029 2101260874543571803 5048948308880614639 10523136646263758465 10705327246957778714 14796819118223385215 16557725181622500789 3416894627918542841 3772140479136558574 16308784736902634149 10206510464268368026 13880568714665047632 6760994011147541891 8120510521196433780 440076792830502194 5911711708582325027 10969447848504210598 1493287852306065095 7228519461754891512 17944798318916598947 17904528579734352015 6045724939919261230 10490866030087228564 5180334262835595972 16502490323811479806 9286568779229079987 7705478050807337634 16713208702095068564 3682317028037608433 18067974372884287214 12649015303553682955 5422042509309384712 3533229915113524953 10602390491049826573 15147884420506354573 10853540263310906363 13545479278457734824 12734460201247232566 5764519324382934653 5743159546821897685 16040380131767576954 8892515559603073663 13894645300174413613 14780136735424900036 10909647799550126007 17507894284954070235 4634635933781034992 15611275320321869910 11290118848847509147 13136710664157474534 9262598137061516241 15965158429533097185 4942556148731066556 16694091113240939194 350206358304143078 14538548465444021123 17514503748754272589 14496529124476296080 16857215324959485489 5879943487235086650 6270057273093183202 12710583038372833240 5019712477349962008 6394598625806067035 14058536452407253294 9145700606531876236 3071633625610921444 5935000386602841962 9730189087848152565 9364079892409391602 14342604512112800443 17625905899870794189 11012974890404505246 14205009294697673683 1743480462421290901 10125805099116954345 9626979729511426189 5315990288254093701 17261922819527822151 7707709217375825020 11760057002567274818 17942930975581034 472383222997176426 10837350276237434145 4880274371413161708 2587560074044724153 16730956181038590634 15481613575600057980 10552074085525664121 14129936241317632603 14719748967214067178 7115794604067238748 1463307521114325959 10446730174295253020 5216512718197436431 12617138490178094322 4089613705566192723 4273854499463713726 12458589242750939680 5702927610206196409 15965369984221994675 16309636053703543625 3883076571202869598 5725545922416024898 5835432213183332708 5302947790354889889 10565110303589635110 7732094020511529873 1753498417681930757 12063477531899206188 12852635140371495918 12546633578526220283 3245226808419970014 14828015980057914114 2719294437069397063 403490948185943984 2399537547900542318 13386226646116191866 6778181423248638635 8710045461663014750 16376944241361412663 7282556731751318273 8500439769777057441 10046430650935997617 13953866057590642469 8314512941836357840 17800508183788275658 11859714977772102903 16183279932560541955 1952635528269831311 7411609141933674238 9842277479779918108 1341954828440140919 5196990961665418515 7634604195850817222 7810177900904294275 15390042800317806801 585941002130427865 9059432205536754509 3939059937439988786 9557924973709525432 16664519099565097715 2058100317022023867 3455008600000605007 2554203123860030411 5818617670264530756 1479488121125786957 13763660427264031468 16565692412220842857 6838472263831916207 10698587445638948895 11234157990267254786 10352909700431159715 10284492361407336017 14110829356075677698 2120380612489626783 11180785140186468531 1425941042262059523 5190882346753099439 2536637900015031675 7675218042511785492 2045668187614292155 6723801855981193439 5211151287331507829 5548097922498899663 14995828298396172475 7212163135310014822 10311542029308030116 6826727374362089073 1803352166123049040 7206952906712360280 7166227635304949912 4735979759381429493 1902349542331249042 16386786336066802437 7003415860595616098 8067217209936014494 10726561525455527367 11232087789812218410 7858712562025932920 777418196586412683 11393408370672369484 932152252923209106 496498413258789105 6966061686500472123 12681673575183263334 15738918710080936259 17925659375604592205 7643615445535528785 6530203893340463209 12718194811167876058 7174027340879469531 3983915382032825659 3124661463412829696 15357569615404192932 12633364276127765678 8581131039470360142 4528671707302360825 10011268341571514502 8884805040296380305 13953631181475891931 4575981429156377863 5325669372992223110 4767360375305571446 822268858329404506 8570923721050297715 17240861555640729477 4586905645813406255 8643816788347363485 12662475008225373524 91934559194479879 5293110219322079729 2124752262894393468 1850865700282345647 4573583413824589718 9491341871141872512 11789692758738393783 7993101544901891760 1631546049048989227 6898923154787387430 5128834274855220265 352151412825187746 14680776662902993635 1649640280861025548 7823744965282909727 16031346025109120981 14040048353433780504 3673847871161358159 5428043232068671622 17343495362659641141 15754520917701087188 8502211711903369306 11662383858686779662 4130593653759880883 3106559816045155968 7882328838361312648 17297540671781740857 13016431302198144160 6653709498745659372 2040293965972778248 10745634202686202590 16676420641837769746 16854246702264594221 3059842778305515378 6977613788278675727 2212962012143277331 10140335648857160355 14957288985539648800 7769726421391879842 2214518319437104854 16771482208674002338 16800736100408980184 10178499390539531752 16257935737429406957 8658171196215635825 4039814026241341040 9717507976630576742 10671705714345969746 2806448873689980259 726904399854057 16362813647263983820 3122864805971773974 13997686287570088236 10427871359303095379 13101021480762690983 3804628524106205097 11987681173272896784 4471732622401541664 17787482561638593810 5275761300257280513 12336205854127049976 6571635750088806156 4267314480137070459 834362526614650094 1946389795432158488 4422024049643037701 8350688842796308365 12964742872420630798 828237250685773053 14785840913997659926 8604982324570446543 5048622279326007610 16556869341150876667 17585412283966826562 2989169563172172422 17351191010474918446 5913981912480188597 8197505230009327036 9942244907506369505 15654607290786031768 17919602430354384933 15005003653080738595 18333011852801131248 9183118522751877639 2271868578096116006 5246895935649258940 4194554187933591372 7747342463749402313 16865635558488355506 10271591983440630269 16178520904319000162 12866242372669808676 8612754254960756226 7002636858902116850 10205120189509749400 11479293968555164389 16209987789243121106 18333875461771372742 10244297570205503610 15095809067515628235 14630261817801925717 11986018587628813330 140206760680001011 12832056021860697580 10298486361060417582 2987164923214215134 10889077438062826620 10620683678928230482 17493716181229665557 16429133575763519941 2513350427983345532 14334007935353368814 11181974256872174990 1452193636670281330 11335446203456098086 6399622375539525250 6468718298745543623 8131910841737647751 11140793124215656899 18404140214326899754 16853445736004103846 8259496522353725807 7286153202061935300 6279988610479419258 11420169310623025926 17896734309866891534 12502645924162822897 13429744247116863571 16677266415175476435 5777610020374421141 1759352750509481755 8296868573730819826 18427197094684692173 8856533984186864462 2747016653961260979 3054548004185163771 15550370222553423754 17144597443007617343 6418245099964935042 9929870449781950002 5044876178905851218 6496046414161474897 9509574460892162686 13645405633161543257 10879527861295286378 3739534686211140775 5323268738107652370 3534159872755186371 11810244426586878446 13398238758260199969 8194398226433330334 7757048968184464360 3270917588406587072 2804837419746547318 17599956782914972348 12843704341048059986 12651782492741228977 337355975744663865 7223396374961482931 17311517088163455933 9522669022398422421 3157112136151308971 245185620845608710 15194159911627381694 12297056035027427396 253643502585677521 11918442518515925569 5020747671152603757 16351784068754552281 2408573664004901674 717449529181352386 11310667295672379132 8638574702084385133 4182246098338399975 7667503748522230385 4595594297357852030 3729543124009887011 5983082650496357586 16502236866797970702 8339569438753823778 12022090585173397501 9605510358499409454 1259719406545291936 12165571781468425036 17638382791397507365 11904727523473559537 12216179526520733871 15278200703792334407 17403682832387928438 570586078553759236 1317957909246086924 15204008283586334045 3280051568891659758 4347447605607926296 15135379905670406952 1262656676468418452 922818427610868912 10940146033162602620 7384631498984597747 1643316420382106484 10665846498882733520 12190095751692064510 11876754606387589253 2530815171850871817 15193202337256976846 16946220448795093556 2052228979574920334 331057242877049647 10578460747348651781 14102079089959763124 7075313563183662622 6972635899372316542 9245696033038503522 1348292715303577241 6341320668555922076 2421966688434879627 11821671070826525656 6937632664331646465 18231677655922256492 15641670839237973222 14772604698698240902 2455768717369072811 9333329863123765071 9402371276855469582 14735875905023311436 18367100061749741121 15748579563495537417 18122873861833947933 16078096908067863579 11021033147866388092 12284452553520660242 8393295497168965706 11006355904363324627 3394688431487846934 6832281007713106997 13424460339895258541 9573350107343505572 3335209196784646383 7424597765061013834 17694004692576662712 11940263280109755514 12784249809101850775 8515540589680693424 8117550831371937088 14851932549787154688 269676458151630644 854489635910680572 2383147831146777956 16026958181560898241 8889365078725681976 17420694829803285944 10461996426724075847 7768965713867044839 13807285345317288817 4115328077840250696 11155741328742097068 16656951550974396975 1487707995910693994 7048271084073386835 12636935013584258964 743000485061802179 12205315722809098183 3619961471787920673 15692810864690594107 1173288601430132679 14988841590348483609 8600202644991813178 10991453526557925532 16799686772238740514 7657281682229280326 13331190576531657796 17878631169296659336 3260408381435424824 10461988260727215952 4813813785308828868 1799073872342602902 5749465026222193660 3503712378770432972 1033742638283485109 16592062884226372948 4932733243051521034 10038682412793107201 227875801798280292 7808277049562012850 11216391011615847697 5051681937260655811 12282987283025927643 5024673818368827066 9055457889868001641 15048826970457689152 3156525357832316399 2217279070625635721 10571139655444967528 5559745167605520147 12645229083715387188 16058096798063016574 14289247830598626642 2644848810750967395 5454523972423311066 2940125710827931761 14070011319546587964 7762287101305875434 1204207908379120989 16683528703972971828 3268119903654540593 14807953624135131968 7788782076078825512 9627144266847987940 9391602486388824693 3235165428838075166 7373829501553744912 14238625554871631270 5293643353060311822 3944002055246500223 12777713071049548136 3543741915123780929 131672411375921745 4550834264384494829 8186633081645116270 439938601570771672 12451674437359922433 2036993584489959000 13168275511276541367 16287600252030754506 7759192479971564088 11131561968048321325 10047854494366885718 18371689689805558916 16412043746546200331 8745359988297196625 11027927151707580273 1249060370430385748 1721902788424426488 7834018310579885622 13366354310030275268 1503088371736919490 15632066406135445811 16460243687645274271 12037623443664882264 8568521798239224146 8474284777126479386 10918013762834429485 9073551290338898271 943897176238471417 4576284448342034329 6672553283025933070 16842128918755330281 18353810101751751000 14378627334102819068 16297833898602993409 12989481665864168453 1083031502751819937 4901933882676479539 17148992570789513492 6112884962603365758 3857460827820831942 3668579640229039918 12902020548967576068 11938329556257706864 15919684065976500321 1261989590356195580 13785985346154597747 6494762306701507827 3708105482363699481 10372394247896265278 4156410120488022903 16361232433053560696 9301721197451427695 14420154757384384109 3823835748221244880 18049352279243311774 1391622241763276108 6968503902369853863 196959484761131027 2548173078629306303 13058644418864909244 6949139328593855853 887276961683589824 5389894077755643118 1906343311630020417 9991900785639910808 5292422343496999256 5280008553243544357 17396010400716447383 5489559255147119820 6526226382639456566 5828209963687301523 6408267961168333864 4132349307102772432 17328869202048168448 4010849624899937629 11488412873294081202 7575786924680420405 16408707316845082516 17166646269743142912 12781356379159655436 13315894402071335462 9853945639289002764 7523688222588773164 3046385737132206644 5336745537277678187 13872366759704073896 15361123329810588683 14445809442705527766 9151691992577001946 6599846910497767539 182972395168554352 806433557285357274 257365010950940628 9128682415828575925 13092943124019557120 6575680934004165741 7483334602710525602 2893273964434069654 4132050682597925543 11763883386498637636 275508036504148916 15689131683805826724 9413103621544565370 11753387659279642526 4609957144809328461 14882510146639654415 16348098660765866919 5201489427417050080 13544873659001503783 15483662602030641173 18248768018216807115 11188523430484023479 13811584714595380476 1996650999395002417 3358836310568374957 2182375056652349986 14051346819810486280 2337469988766472860 6002646499361763780 914249533647663413 114469046549494990 7163248961614760494 2703212110704926019 2927305801509697992 12639280800552689971 18224751638856780357 10045946251765405450 10012508886724575695 1857944216151910739 1622893462287808713 5302128539220168942 9723814888656641726 13625765155681062191 2058923151044662746 4414309908605611778 725433831931029157 12883374914168549188 14849630374930572564 1501565267572611232 16200642640907757867 8520353692715303305 10366683762778665306 1982087296496577698 16695392407581242167 13276833448154811588 606055597837660095 2381129798537536627 476590036292058016 17883895937290080626 12269983549117661464 4876879791695352597 3123588880766910399 16378781271444452571 3380306443743391110 10982769432833701711 5538081990838712792 18110905529783276475 5317275522423383752 13646249628006231218 2212245981222010197 15111636137172482251 8001130727621494622 5079578248476839035 16871660906098733631 7376541151492636173 18188021498569931058 11966142824283776802 17799946635118964430 165283965394376026 10692768133925327089 15933436483256304778 2568230873200269040 2441113714788803238 16024593147912581516 16850530934127748750 6065346811976205297 9366224985503275715 9156429308876944346 16090769354571566787 7954481083338742007 15482331843769181704 12537071828267422013 858751084766557226 3831497824153494718 11106415864677455216 10264557399106223171 7239211739338771526 11336400674009419494 10162538338125115929 7074089678602007281 5766525779810837729 10451335342819389178 17876793568983868183 14909629008716663227 1119794644742642663 235698891594038022 4775861737759678319 11104308995704155856 16350906588912703864 4362576622346554978 1460437839280380224 2369504934177004427 661945898528008379 10253144743843862907 3182651421906474539 10741022578723534496 5613433492888306627 6695899429329814268 11879718851516251241 2582454585305549881 10430721038309394619 13558199198187703005 5115334750918996552 1029556491579631532 8931286835484881245 8955561839582527399 1487051101867318139 12419523535404307809 18012664764423093543 1666531924758095887 9772073480892638725 14916697670175128842 466097490451213518 8668621763406265194 11361477606921675945 4746262479510964378 9570310692316891380 11008210385133338813 60646364336842726 17322086029563263433 14159215101997755984 5134424075034488419 14371930288374328095 1133260402013528149 10778645407021357562 6064201494639970477 3401863396949350726 16573712101290777668 7437609330660968494 10766856146787492639 3081704183154700580 4990764467327142030 17320786986555430694 14946076771083650627 3264309503820755852 9085806978770275112 5463701811550174568 6754247884485184263 7354162340806241321 16669339981957193497 5426950335170215817 5643473252883076078 16181901634225047890 13760828668977970788 793799265762802305 3196493021580068420 9968704347588781020 15126174001599974002 8946908170985028268 4555147317394946921 17464411182794049694 2942087827476339164 8006710002407141100 14365759561324864604 12142102876085602426 7750362503861172206 11796603704517128675 17586367722048727766 181114650806192146 12575465406181865916 17520101272332830693 16849954237830653565 269227668352772605 17128487835012530943 14549442880753351667 4654304196955181283 5287644148957358333 332362691108336640 2739331364708215927 9206610982791401498 4706469268703312229 16716896130808526566 17985932092553110552 14480775660989559367 15027027064415682181 6901278015446906816 9478471945811551848 2816296237367260636 14417323640845396538 12294865536774164459 2517060354581768074 9614351207296581891 6644994001939122369 1659919311341294961 14181962025632089939 8195367266879371135 10505087673638476123 2111971893805787538 8478199939295789811 17804297372925898975 4293608711054690316 5484908440077111640 16030621439129830557 7436253099856456453 14976415374668576871 10645978726833046688 12931934451399885589 9561538759627555208 11149067647082948954 15845517314019023895 8753101963244236575 14074919097530701940 13507727207734135565 4043603715064726127 4495050690805830277 11239721727710351397 2808839935317629261 10553763182214014469 4589978803293978814 18412418052395499561 464136234371656678 7142577668227706924 17225552058557106898 5241099477335747798 12034150174595676114 3078581902596944704 17947522564239424888 16405656410724501586 9004610424765984584 2474445007135879331 12905885288324932275 8702722784927063446 2834742962939045663 2852971601902386073 11001696321393509626 16375438280468586181 564641410649042076 76017362509499120 1883157176455198651 7922310038614613805 128117532362284791 3398841475552319343 6723872585248420239 13517964690751812999 10312901173816099927 2992126790074072774 6214769892429298727 7257389179077609545 16847046998286620486 9821356328424178123 3675918002977356433 16934509070398564653 8739235972111246642 4701370434921036439 17198816274349206234 1130885117894372335 4139901302001096224 9561155783023169433 10439326817169406372 1897722625770877466 6503874553792252053 7421160603836874306 8454520969565649322 17538861105536781066 16003810298221134763 10512474349355157791 6293801930192007627 9333682176302850163 13020732523741651352 8474335214432107459 15904247801861740252 16113874247093017048 686237950439280220 1221795604997391085 17177865400631369571 2891011261583543986 17678272652059933520 15796014653525119650 11830857544808841782 14774064161441694257 12605087334047834184 13655438363740611890 300664448025335998 16570593007391083673 139612511206625783 15085700435661430253 11275025644227778345 268505253074310092 4725648719091333881 3186092897363101133 16434536186645820129 10413723261229021601 5070029530207150615 1433709091631682246 131525971207479561 2604978424997821342 12838146823665866709 10472135916924715362 18134158126899585734 3216059698751082856 12202793704253576988 618285185855591205 1290677114710457142 8446135348921132661 12849956430544119992 3646800916936867825 2039063270897979912 17965874596112414625 11461266651185583171 9115404261204433900 14797803105094367536 4525240948547898053 18393928139287720559 15860607290042610823 12314682164794242439 15036046640178664409 11449234806556916524 13451190947592274226 14003685663090651402 5614056299310352648 4648035612313265773 8043055996399155691 1090495202100876169 14698351412859332432 6738704818039893060 15386570068960842636 15733766590908479348 2467095892887709625 2483371021089131502 18273532417959685968 2865487557341042288 16956511486440203922 844845879341238995 3507142574312627712 9226871286289878764 6885542750747229252 1742506812663839721 6583631838493686747 7734030916604280261 9193694068750617663 8531158449065394166 14113943127199757666 3477464090870697887 9216971194927905631 12604779466771600044 3331719997525130121 6109486586171642658 10177075512171410321 4254856973112582596 11779972611967514584 1343093284988031654 16308658601053060864 1217195549192102005 12726909193435473998 7007839889451390576 16893497132452726448 12902927255446830998 14306417633037895448 12894087820059372554 10872627956711601557 200570726462562195 4323277412665097880 9172578452753800977 2466043929161728881 7216480075702971843 18438445560336828204 10975715182720405448 10418960148789473191 2413975435147194907 15486392783913805529 16497835851835686541 4729696884427470731 6690801338176735219 1469462127616483708 14388571039673080390 17200103167517217565 1480857356504088008 15764488951657831264 10939483779879575654 4623415713322026020 12965889541975201776 4520874356884432468 3358497268754016066 12702130870238052604 7771447549225486497 4401711659647643806 14013854790692025977 4688879393570468306 7903058664396334294 16134497356314036069 5697517516291445769 15119007210226044836 14045996447339661153 10575373220182452401 8821166933420362109 13379729665043290133 5688041537263144292 10571992114404518566 8205597489304431674 9306354425753268216 13439597168851809325 14433792591890354105 7069749655468918269 9454746729861144811 127239844903795286 93927804003209875 7769320000140427221 15044436567256922053 2043704678271543426 12351221695709307932 1556166477590335953 1075301192033408252 17876212346485586960 2036163470173441248 6851206698427830571 3892971759854715777 4033575673708656775 2022991481190818179 4002553138866496532 9350936065805093674 15458235839186837621 14647909296836804804 4012770462056175186 4990538682036619011 15087458835385575376 3671095307435898079 17628895962742780459 12716061221295646335 12965833666104692409 10251106834365958695 17014127035245042703 11029322695849925149 2257321549370943216 6924832768331938276 9611172514944983388 11228610997510499763 9758917490692042237 14928073191220131459 2316455581780884974 6649977413976477596 805173628638664562 2314866894115388750 1406114351472704107 17828177121289348263 15320525150783243733 11746937509369770482 15938832528236491171 13556991619460436158 13683326878615584856 5232794162655900743 6968170112925493 1567675150857613858 2965033903853532685 7829145453304045510 6692049027719018524 5455914658676789292 17512273745216821941 7735559269249151023 9479292060123646206 13388627552524519962 13343296331039685337 1223873105274270055 690770688745617657 2254857948796611058 1383850720678295652 467883481274645635 15190130567873670422 16280378144776288476 18348306285416051586 4734141614261712714 719584990500518273 13843822337051977128 15398941867980352897 16321726054851117428 550857688881835919 16975685458179000718 1265316382841320022 1223947065367412905 5756793247612393359 17524879728793822040 12383642488003132110 13781603334747537428 18247266263879072310 14013911592888764277 12727448309971493155 17598750644003871374 15649040620909864649 4424774611777168714 4181553453076091837 10142470847429600030 8189938260646714317 12544872878923433352 16757658029960889913 13222972533202787320 5055782086541582202 13070269539339528116 15439479518429069310 15729769141895473106 8178332982792502607 9405987312119309622 5922581221984656775 14625539697917803119 1999943588027372369 2316436610198880959 10763637719681227051 65657633750808896 9367571423670419324 4518095208459320830 11372633674811267352 16191939713303192275 7074699962450704113 4875805828414320420 8903758835100070155 3255036157323961700 6696065157180983857 11466270368776578307 9507192058133171476 10343748574640417731 7273736113807004314 14499827574792668699 5235731591268127000 13482171602609068953 2583414711783304337 8590346171622069909 5865945483137211545 9381330979837823879 5218217367357659471 7626060831111919817 9598480562007128188 8443558684759842393 14513917327421937337 1582057047886091957 12667127521477687853 11859120606267116085 4598893526766885743 11157718910908424570 9670178045904456026 3373392551700630004 12391786592744663810 12248417170079762720 5534438230523369426 1553528367016107619 9150886926691355370 15455340433799306167 8277918993576631133 7499946743849368986 13676949338138053238 862216887908548895 17160509668846548201 4835280446175167453 9758708311737348318 7901133259999529356 1584177664780676599 2704936569900926867 6439799451273171146 593563937703280791 15657871599471440744 2102118761826900980 1068987051266344512 15132096801781504031 5235886320616704188 14317889055136513053 16771156423940211725 4442527019049531681 5874047355324637958 5279528814192559205 800459173595672864 8428425952968103209 17211275066709283249 2062502176683875743 4578747905165091844 9961181588598160330 9088190569797385741 1803249307427665388 416938785770554201 4012450028095508664 134499550806114727 10885318195304917063 18349795165635865128 10298910080896484690 17091532475805536332 9601691537211123626 401185565097744175 17151901959001193862 6617106355317470041 11600935397889503103 4366299806422941354 5211450903473442608 13340073433223696437 17858442925114044764 2931180430490651867 15418069412226810744 3510547821812252371 916017707876743936 16103511709089920500 7503310433602263859 44221026731690781 13951757821614076351 6259066434519186712 5339286834540713245 3808286854732720487 17000873454735073137 7262874925841001773 11884389684838649363 7701241030267440116 6454074795048291818 12678648676932401279 17045078275817743286 10876255114423964347 1400714312922285225 11925568866476889155 12861134503054738105 7038964079673665395 9684229908245650147 11152649209643055824 10533498567535320908 222762857624965152 9285451928267558010 17836817807116435876 5619852414354512936 1956344628231292886 16869351518567725862 17816757500601765414 8981628365022450047 15882403055311023857 15623163885787043800 5461275847264443763 11439440839188370642 7773819961679248285 3923584991599645981 16515137764571385061 11008759323244249283 14058623799915298149 8855454464269946655 2226297920120696493 18394484917369478339 2587219390129532672 15531326245409638571 17845027832078531160 14814630216293493006 15931751466966252156 15032711354458149589 5846435983103658470 9489493490856877336 6126998542491764900 7636882960610747990 17000417016619416740 5157549868358304133 16225521071275651559 13448364823499320217 9608404647083163154 12141205157796667447 9081623699144844550 8029630741331736541 6796166488539495393 5146269684455636770 6526584927754316945 2231303740261470298 13714876910648054343 9854099815204345476 9589407744581238239 3274803959035908038 12805298688430690376 8524259715909188484 5599120090309697835 15103746026616656655 9785308679910506818 12779658750875927565 4241310414168745698 10395275627213877412 12841371352801863242 10937009590531847234 15837294927140763464 11248267554853966032 14401713651599192849 6753343255833210371 4584305820824676473 2802079291099163644 15941504642710028173 16785852272779169578 10655739194566999881 13407512702881133727 13752931268418293445 18199303263909826823 12383007732784381359 5980376971259779174 6479428833287383664 13754694842915473274 8377674727095725962 14303099266287236306 9230960621429860991 13551632267335301817 13348492075752095130 1915236032958475116 263769361571443130 427780155069338081 16199279328268917575 6722695642297857343 5268970409471271645 13039982573154723686 8459907644144883507 13938014132633924493 10280223185315269626 9260481354503313281 13764550419620411491 12847707512696806713 4937237347645389148 13177973559688645329 15739643932185781987 15811010590905112902 3720482132318763861 5837829329931756708 4429268319855508161 9117801639200372231 12393635554937482098 9029924210432571446 406387371396788368 1877446790121130614 6851123699182678629 9250868361604892068 13247397995877748646 120855760385423634 2229221937324608995 10976271014682230180 16237981329870952244 473189105389888480 591702533757122411 8698262533511957385 2785334453732643825 16269061598441614478 17251385998143422403 4691899442552110424 16946327192607261490 15784677579292136665 6261275974605326982 1818486842004952781 3787708149822224374 9633749647182962274 17584985259185779931 12759268031204244943 6021702518293297030 5341498824946614687 4794915957698057926 6163301777542445038 16138719195949218151 4050272550127784422 15019468962856565838 12800455071438029243 1722726869399473308 15798281287323232214 1500111327945832370 181765222807666855 11277756502661362488 5433770775149579382 11527340739977325368 15372438654599937922 12548718589432138328 6730695631726133300 16140409405189964286 160827036172080976 16733447532045649033 15845150518127833634 11699168341518909366 10473110758625767209 15929563582854887958 16756291881416057604 15370386018508849987 16296720189961325972 8030668266460687140 13396377689099818748 12149692645615157886 2683842950566747115 8758443941740403262 12193112617717349752 1122393444494198770 14286306302563177985 13160053979145436997 6365200499585844942 9194574639488760001 15038341994497868165 8774379393898392064 12648107649684557425 1799041593228362940 3400473299486346189 14842051109902386979 11256346503338312439 3339055563422018925 17258875531991376994 728678312058539683 2681901190925834012 15980257366560458101 7398824979504182576 14391970028081038538 11565119183590532885 229129243954870719 1642114620675867986 16252357321894638729 7173183484211820591 8283749626801537741 6288863312924994544 4941267251834568728 13081508606504085135 6313096120741674165 1962270866476438010 11283481552763588636 4043961435938992013 9199740074462640707 3102957972128564498 16807070507610810965 10244864579485480531 14725524562998015826 13961134837070315467 1018552303823860273 11648898245104088918 2364959418166234598 17370093210728645894 5010338912417473147 1950709317776286376 10731774751815866070 11262577838821833488 13571152777700151505 16671047504226504550 9747727100293441109 16699809030515790219 8053917516489808635 18417975209522887205 1653685751054147855 10003568041565679432 2929350836598918339 12569279218440667208 15768630115523962154 5511306652938918779 5221121455152185307 4409508188256715538 960169548236277494 17648604619006579480 13995841598474939508 40169466722303499 15125713740280168394 17586256200614238423 15064267231363732757 12309612082227310997 1446993196071479843 8131119540821319354 819343136388182079 5277158010536319898 4338996074048421388 5279299007916444862 14513176250394408471 1135171420224300678 17565729667024713309 10003560580112285123 5443708839607638084 14334050535467840990 8683346965479626534 308907327041121148 16722017098483655254 6345556155949425555 11579066180566283815 9925596927784831971 3553560377710992400 9610452848733549678 10300367487417528018 12341350393162115201 3257793964213651269 5359744971791845354 18176612394201250158 8231980323471871658 614173663676645067 12976130759887435374 1632692246034193738 4611213975609343157 13539004716423007279 7207538145777793964 9803708774203088378 11485732749165833426 3808201920681381570 10531819194815288802 8523463000174576546 13685258178289127545 15419704786705963128 11745818932390886937 4973315075166370399 10203924661132834811 17272523252735108747 5011640838688941161 9554446147985661046 14564798332894705359 18185073372475613840 16412741678679278954 6262922761420270045 14534130001863332661 4526635223059275955 6445723313389032544 7201703787126663426 15979626855867194631 12975283077815761457 13498990516941011701 16309423043773600501 7782411027824205957 4407086126946727794 6498762080848438738 12958907611566109308 16083346958891732183 4952942942298103995 6669596196177929333 2587519657115678408 14347898185930226115 781599989009051965 14385069696952139927 997722517492356740 15672015381230754904 14703640789880710907 5018632167330540818 10289013976392213961 10792791101170311262 11663611442544622354 15156638479779249060 4653205465555517299 4487374789010390481 15354193780660864209 17641633037845800397 12082070860253040280 9569238873499819602 5589970600619298584 14640898121670974251 9254742110050275244 17271647458964055796 2538696637309220881 1461426296988011821 10258941200954163527 12317727761148435909 795361023166705367 8504180277561453990 13280232666605475616 10373829497239080892 10039179184852102873 11257186661478890399 379371181872456394 13611945348337625467 2763510610644045582 17119432921282360955 17664377800798981752 11212795387529682615 4269308344634358740 4388694101846587768 284402496190159528 1228575083875972294 2118521289568052984 12211371096931872086 17692968744653488585 4489450406226258335 8463181734756900169 9962411611459958350 10634534147278317880 15947897505201990932 7787837609635220220 12252174850318185999 11126381166898169477 5066519178985818924 18274497860753953320 7549160021854715875 1061109622347249737 6538858754685345606 10183784101011921357 12182173402441203363 17267804723155613452 3710212170780881491 17160039529985670886 17523652519194160578 7188455615969817996 16690620899320092145 18094718639150912309 3694891067922407298 3609800537218617571 4666638499097852574 7790160763970282208 6935490390831369271 12023587904197825116 10953027749074039143 7548422418935939487 17929937007083504806 17939959219158762995 8585601098148876593 2370777335147649459 5919362400210011338 9524604487179545636 3743172830867664997 12442931499294812611 5951586745549883982 228085714058707567 5211198484293686816 1320440292208469253 6034372647177889076 8468869118758819929 10356654994187110815 3733494827631809578 93038644889741850 2935893163333062605 17608442030594949360 7012231258548458270 7207714147761074353 17592745985700285322 1963445373121399320 7649371080895493372 15671560589435803664 9481715635530985716 683494985785923023 119060652155217239 5667874879706187183 7160706611883433527 13960206660603675677 16812617702923194524 4033225228197861854 13602761495103578680 5296740264816342597 14791092005670639127 6573767131113723212 1278547928974433280 13463858809978792262 4394468290310161396 13022282360188949501 14140805468218378069 11428739608229819454 8658700613263940144 1254051941720985891 15007046447624203414 1887184991698107082 14490064074837128699 15692525554073756277 13634932412656191862 1960134585505970212 15234387858465001293 14024373322300070988 7899927755835573643 163798122145067757 12764411500419108298 4079497671970625296 8446225913841210135 12094970071124352255 6971487961450844488 16813779716087423872 840322997098531931 10690885117191093275 8211623815499102243 10228529435906561789 14122616912182833797 17898476418692532269 7812091035652698253 11813143574613432112 1861840326263624978 13248646544918504542 809222634568376125 4093635512657979670 12565810462506746984 4324510699201747654 12097471777423970440 803489276117029119 16818507524589675273 3307653103593196581 14542074409677956944 4257305540694500535 13665920247192667483 10691312966938269371 12257642839754872734 14010388443281631710 14648957602415711485 13228268415349516638 1042500113821807251 14059273069207627087 15997503505960853404 15789972798963038570 5234791521902581938 8744669214297660797 18099344553366089693 14308285919406983732 12192450510653901226 15947654192526595273 8883133559619946119 16712120948095079085 4909009705862595498 8406902707399812669 7753384558553509338 5156185706092336540 3113169799644089128 16034667470072122269 15882803441525066636 2158425584918211501 12704463759893436134 3269440146775236551 18012702210143360208 12542810220210900299 14824631040180138628 15084142822253971409 11197595612114363911 14593526355152394838 5979871628769583586 3990824336318954881 11523843941897225786 9305175454043524622 4727562050258829392 15202928407046453213 183536897128551967 11251028166207822717 16785404514664261303 11321175302554643817 5527996808533195822 2194131020496703730 4156526750209064303 8276803757975485781 4609412292679818059 14348249559029187599 16926515650805475081 11497181346882621285 17016429305430301936 7060498650756540708 92395095266209839 12830277544100479512 17013316405065555792 1523054574428276757 1874169372068242703 5485509407964566088 8674279962987744367 1984997122441634544 17162939104670244333 10913730598953813067 17020684143684568932 14989955579662581161 5413380203667390067 14114129332951191224 8295122830311871652 4310802135994872299 13840079397900136546 15094454263239360601 10412383950115989078 16176112028241389786 8005852746440650380 17358648616824551938 16761549040978006383 6436598961474416978 7501590180100868224 8238771162234069304 11924163163994406231 16682741963861239658 2022714270346201485 8867959654009423579 10262074131510490217 9291955567999501896 16336062769143216758 1023234731092257256 8318078310868932884 5559357212867401805 14183354340654899573 5481493978887825439 2811769713308351364 16634601590126995054 6419544561011259015 15796926497192177523 3845555044475026126 13035071896251832222 7242466663849376370 12703022355386156174 6305093547495985741 6170728271235634552 2569342995384461835 2328848435084038780 17514030216863080431 9882420453963929246 708231929515249700 16957234541745871273 5760508767784614858 7847673523898109625 14809820077149444665 14406896938322132830 3229316159965206971 2498021612695129720 8354613438292641178 5474900686600896882 10768007736064761166 1326712414485394975 2515570403668855882 16629450377289652267 6407334297053220420 11440281693305522193 18334258598490799086 15678274730229959986 9143409570060265809 7998935178211865886 4946990553072850468 5455861907514995519 1996437564072920031 3759148931546008113 10092705770949041293 6483559799814606415 18032890129421719466 1575591899465806345 5078025071980790007 2896523190231290906 8125129538244535438 18039774365507122397 833106767543452225 8122863880817141509 2777159202749279802 9463205442712444786 13199997673158948576 5478434430296840561 5814844009099607270 18372358226641829870 15958777974627332369 6128794516256247158 5560721939002838852 14866807539727225719 17371800219695960016 6885386286609417705 5589522796590261871 6407944267802511716 4727322450319097783 6845879296368071018 8238224817599017170 17120093626985478906 4089536873272837052 8093850940570353992 5498954251226531752 6847009370445769437 2934923378300114615 8009890980225518429 2675954588031742848 5728283209393848670 4413997765424762087 9624377477446719456 17682986779540345768 9710668086468984903 11033593576969969701 2620477892805079303 11614087732682213999 18277731500001365415 13134739159226754100 15454598918130702014 9493180108965993299 13838794898534939364 12187508161104980914 16839901999940585804 15771984280320791898 3189494049559788467 15039563453447817046 2820467048765489381 9057602863022430699 8248802420813443429 10514348542469257178 6241792004902933225 15318137291773004656 15938982515294787076 1535539290045560472 11107846913609945979 16013306793628576715 362573269825708298 4868104092127800254 13201527227725484510 9640654273483442186 8434215772370965421 7180312791469762803 6573824791413861508 16248268607710758576 737423825200670234 1071040989575665125 6694193228884928629 7277937558847104082 5788688266903468509 11094358126315976253 16903131023150702844 5968425353800701285 16827360402924107948 17959913606508096138 12188549539445717383 1076656392118914028 4373956122325047886 13857711953566312825 7617357647612980966 1336542521247808471 13105874662860080938 5384772400403199849 5017875622501833884 15959828339895208913 10217791433490094384 3193661416878575744 13599086089180265827 13248786208580593024 5902768135834051150 452095554032227778 13172582273843237609 16904336921681503345 15505127118657433412 17371470095808274593 8369009435301651299 15219016989788945996 2889977522586884820 15673263821415875139 13426830289240783479 1313065155542991530 432043453746083873 4149255115771259519 14541414036633385888 7810455878855597136 2161619843914580927 7990235241308131236 3658525269779664273 3047952630713440858 12178028354743993640 15248157907440410840 17511505313020498353 5540936457502689900 1318712666194769660 17124125053766105017 14905506902863058019 7658281906071529256 13846211421102847386 8213225505007908425 1278285559989670789 13265961579329073612 15255804082077390207 1972714993063216006 2644653070020866305 15753153561388764267 5480994579108238283 2924811054077028092 8319435707173538861 2351588459423336840 2158388442039808118 10860126029043535819 10554604720512382843 13816681615555826522 17220218244922462861 6859549991317751465 15982126044297094224 1517100410110790755 12872747195247230555 18410380388272680689 4242777698922204661 5556358980843590636 9528707892398292829 10435334626879673744 1072187727315227163 456472727699066991 2772555867102296750 7979914008690746268 15109929268912341085 10436046412166831204 1640342885862348765 9878151530294384072 8014349810135573648 16238988536225037939 6231542571319760704 6013908366699774834 11299067833914289190 8420892119977296678 9456177032372078862 11488725912712316840 16646344656805803994 8963356445770453374 7074131370990572386 5773715809020637007 916838067847007021 16958137139068772697 4364859904624044618 7787256574646161290 12749996867226734717 6934020059030722724 8396766401505605095 18347297568598028909 12363023862140695842 12217224054673519631 9418815052076665863 5182794649088414856 5929555043403884920 16176037026389671217 7480160129988005751 3472930113214521428 16298646322499364530 187688082230895043 2254813750321250990 8152565372676492386 1283336265332253901 13349546431716143892 3936746180323436695 6268343399552513690 11099397786317295389 214719851701662239 12426386429351271088 2193109013510604515 4805681858856424683 15430515181721648292 7406463566637063497 627890969542145466 13245328167672679484 18157172703118056308 16355064155682255666 6389663232415887150 16870576797707362411 16870423763414799790 7722038965379936291 17434295331105222432 1708113852574015550 333172577468735666 14879362799927358022 14622118634776811641 15079433637461485137 8913763409271070135 3689378203146098293 10372667664612065352 3976185396190740270 6285569963332678451 7174304941574278370 4636088341801838174 15493023523197499846 15990547051605539237 14947186349150975543 2926523428195780141 16653012854957579741 6095291363486075036 5939044158651593029 15764068627689324433 6024603881877192436 8221759320045663654 15441782101999051005 14659675271545503722 15526376378286496151 474337110989140711 16938868025102338688 4946300470729840468 3746763390464023002 10065044136343089832 12750226170622752672 10057174726729010576 18089659313683018236 10750345970565058873 10195188647507925670 6612877526168744336 7497892253624321334 17166702550491929522 8940555504919701747 2947916537990207158 12924826652069929180 10426781688541141368 15861651979647230564 10302824983167681451 10738082924222455058 16030118427876182853 3546714190778729727 18446371631168363258 18184952844991259192 3051745741575702136 9697107511801780705 3922109235758482611 15549347700419240020 11383137821212974642 2262969547964175668 9000778508692214704 2376720288726696294 5821183246027341014 12244341507784397793 14222058985969474060 4474158901078505886 9689382548054169681 5651196343366147381 5167016127978305873 17618349627657520464 6464945257779726456 10144282593298685166 15363814757439309174 15773114078503401712 14426214111610523841 3770343445661841481 2180209584733231595 5145421794698489500 12335133065838975338 13029939745362992640 3003613174105489958 7222252175627245329 1775797229512546667 3263330709496192905 4821075292569612129 9016207119767108168 17243005710320380126 15915541443461367769 11396575979656957701 17083412806257128817 11217656086386204144 15166493444693024494 15106998065196050251 14896108682153268509 11282778683048275420 7205288992675606033 4212830877403865218 3801081987096895784 16670006347857766316 7937776281977731831 13342681661111381665 4464060158377362813 17991261861992547667 8288632611104276374 16347337093851110976 13978275017669996743 10141938852558834518 7509347812003867272 10097125506163253250 4368377901128437184 17708119183165030961 7230286859667145880 7181494853319634218 17456019782309239280 15275648930121306065 4204449169464999600 7514329682720590239 6452409500834607588 1257722820111346035 1613767613715612044 4864772563203387249 1013700444807745481 13601020250262196107 16086814200476885951 10103701501707601528 6635419346174111441 3243944152204569599 2221736268551982529 17826139653432423182 9695448908356150692 15743512436060434334 18217814829345369044 15513060181596975655 9016813638030974338 17620952852090882185 17815681693223328235 13602230491998588541 17890925253629368684 16500205762382714427 10073435467223215520 11819525784765214548 5213913700864165766 12541611384190252368 17982673336564931713 7246476744459881247 4845037956299754347 6233422174974513187 12838093459530558386 11927488341272852438 18142797868267591219 1762795053078494496 3120927470642875227 16778788303969194598 4968732983297352473 5314241727279263179 18051620327400920561 8849532591461498366 8471153326730560693 17960217987788362887 4620159788054046595 15525040704116071193 8837240567946565504 18318305700305742986 9996862871657612142 11274682611146286891 5243752127134676556 15443651592133125861 10090251235615316160 6292235329132348653 14708570296220051272 5015395299867514210 400203500376053042 13123281653842386739 9333010079604935450 16223243989082427202 6763973228568786133 15545254737567125587 5259076005638876096 11363128314742766146 1388532504377126005 16325665325604896274 458564566115518202 13443793487570480054 3150002868279742640 1550966756936024738 1330692141095529613 4698835006600891232 14278473518048150979 1762704969957991088 1372976940996305337 1970763171075654754 4763261643785844844 7233705802908675714 13611935248383557943 17611235742364369881 1057878780074828760 15260116332295809029 2493516827966126625 12859424743241270562 16624303341916777318 8083547811915189331 9434232621614662686 5175943173512584356 13589783122523290285 6892751669184246822 10610867705667146047 7427381296532760994 4740122833937360801 13208743943628069402 15450817766479917112 8470754601002345187 2903995029685600160 2243464030095476179 16940599203203022023 1510522777513596673 7238487920479076070 2372527702588106151 786866554379968481 6457423093406526137 13362556866190508429 600608425766073340 16099361926031616185 14976435361863711823 1821063426297560243 16345085253412822501 1403556115062608858 7995645488150519387 6749798521083139073 2658631801480032727 6694740817252433627 16008758431907575808 9039430815323215030 10962747815825536723 4283103756312123162 3340691878551384344 14744512228767200162 15857404977300699880 16567731230394899268 16517060057546898320 13885755673830224667 5334010526557389002 16647126336103393249 2089160092823469888 1025239814072313627 790341930293501452 8221885966922144965 10449849917027674421 3009984245985199784 7771635832899285181 7851307002441843999 15788696052284186906 17045940663945651975 4468752236512174177 14092288756672338570 6076576087522679890 823452165682840568 1566749257415418071 4254006776886725904 16650087842465104413 14885011144218905068 2067572746450737081 14762248972768015646 13964881748923515051 14812638828228585168 16499230217075036387 3277810318337855151 7107919177827048337 11315054854031588980 1786794289216945810 6020956746068895290 8569001163524246097 185775989081678448 6746197171146593334 14194731401886464799 17973496281459595682 5197542963722102854 3319083052043117936 15388667294060242572 10753038577190447398 15499100700708611167 4280394581281765647 14618785758150440502 10133963724939213216 12592037534223932377 5052589270426228457 12063753490010333484 17890583998762177123 305147851620886547 14402122383462560543 6918611134720297306 6745010697712205520 12259577659863948793 3493703360067559462 3275093717793237782 8722883999266516500 8376380105426857276 11976839325909816836 5623874605834965890 14156027320645439680 4047508777943608319 15865145875702080915 2700117833185983325 2886259637664778074 8757107647649210428 9583835289230955043 5202076122936587195 2937611423602705152 8232718139192301084 14611318256661244871 13451879567846672724 9910754334111866684 11493897272754244568 9373279336475390406 17680213470707559961 5402219881654284708 14045382774971364665 14163479550720825431 4665947861317201818 8604540336963799713 4920779449634299254 13395192735858457439 10976050550338414015 641159822185518238 6682309882589133084 7922319612382368009 8575479320331462516 621812413148027955 10948559176297464579 18101046356432981168 8134250490874863681 7529855043216630308 15431493065419445525 15037075470939657533 17653667982180308932 7348687552462727215 4717466159986958797 2847201860237450755 12645314019557427001 1626789483347265536 8543862427654197760 13035840214316859745 5254581935087155372 1530075663449382868 5223014567389919331 414532616448509051 9522990122999883078 1016811574815451326 16363557840059245197 16568720575625992507 3252212938325008960 8076656758659700751 5840465939069014620 6658969111562345452 15506654363019269793 8721840036805952600 10005901883562661029 9515760958260245457 15536223100345456721 7526893886256887905 4734213621433193430 15734859842738934772 11603332669225084229 5240001865618780894 86997786111203337 17494497867020239060 12469046947427602964 7011228933609661673 11560608900681021749 13669122298583046376 12086793105024980386 15678214481251951236 4530824323619425504 18139405000611473810 13751377799759960054 5800235206820001695 1691630097638085353 18095748515602208450 70203893130113052 974252716997321147 8029927455148661036 16270543138576195431 6330737609551703597 17047758685981927368 11981498569627210788 6026229245047373758 152112147610767684 18294783751626465268 658398526337675644 15212174781329255420 506982641590115583 775047907602414087 16418005105367939820 17081084316380943185 14680725942931600276 18190263707502090581 13796975415887233370 8783274106934859234 16511827518047658781 5610356270412729395 13396792872707597266 12634301802480463657 14641855119979165707 2179929004769238062 15078913469857214055 14803553499863546861 17534696520597589178 864810664298098399 12799242071854605653 798989714242253021 16831982552272163730 17122841751794868904 13022068910384780229 14792345411252788344 8820249238900504722 12035231085331789909 2715955732045056072 591360656075131453 13059935971300279108 2033333128188256645 5418907593727079046 2679665379005078212 2731557513193361205 16313084698492135387 16980194531428252743 886730751294774198 13681159414190739916 8699706722719403610 9018984053265645355 3990784257323055843 760623406640904954 12425574792499527239 16646938240997105067 2525952754586911873 3120834796079793896 10135942650300790973 6004661708631676088 165446168916301775 12449759205346876942 12184121235114784866 12472561992796493613 14214788943949968904 12809400265413743611 15055475172898388463 10317421576802941539 5669270146660267293 10082154729630252776 8570808062561157112 11352940718324915963 18121656796141700049 9373300094477664078 502516326409706463 5333852424617718960 7401398519850351468 14403757585215711504 13857238697291315548 1528248631780075722 17607554236183707349 17622063443047454236 8013593110511356956 6299598509188720234 13265182058850877622 15759393070136407040 16237012504210199587 11656484302299670214 4182022864347633611 6128893906163824288 605795205193371273 13357113582329175798 17589202113828398781 1089803828380434530 2846948490798392580 773474541972924212 9265886730241443781 3840815226592487969 3866830817514269802 13827166475556297828 14916506555769311482 3024164762910508315 11394135994398001977 9621179673788672846 2190420538257534637 5737277677690287515 5929516755766931306 12412011361333710221 10271821792660893787 1271022733395084333 14803108480687436052 14078919033285579441 436977035983586657 13856676379244914509 13082572512597210577 16548371056367652906 5839911159845536504 1343395232667200739 13227039625482217643 3404540091021149715 718205234676284374 16197992705461290427 2477618209331351993 7542225683799144580 5082787980352811708 17946441388196913733 140673133962137312 3439439704224133744 16153934216988089296 3883471750451470925 10655007019227189117 4164423578437216241 7961674236778090511 8493833337341126676 13094663309316791109 3499393536504062693 3731801352680433160 8023858053536513602 11592164731594446823 16986330144962173575 16823558076921278254 308810983722946562 1702258002048108261 2264630900438473798 7025453422908512015 808828489529167351 9645223527589706073 142244306412637679 13597017525629984927 8804148869136755140 5289756935767883709 2395700179761343497 14675055693439099943 12297179562001674945 8469744746263899352 5318734299941039301 12973151039818322116 16121721091740430072 17371593945515551280 17563636828293651116 15623680854016251856 1092283772429195574 1715791004005203950 10694261342656849797 14347093557719226718 12580997238635512012 3999564431128218775 12565545953948308 12958021276607786585 12736159509230957199 4858158598365442650 13802970293183263496 13641257706654014514 5658750153570033826 16280093733705528125 5229057904144522390 5695744206974655164 7480091398646705506 13080219184516150473 14174959177595452243 5366182059102718853 5315541253782400637 1481749910083572117 934717559114758981 17716590492093782532 7641044047649165255 5382201742269532253 2426756140520183024 2587123346866342085 13643027063235014831 14232096006554137096 7346788448644056901 9628206143094143806 9084117927247307151 13960249175093721007 4945348243512886374 17327080219539791697 18362601206168955855 8129641568672789529 4794396652379132757 14334509974647335838 17044634300311016515 4975026471834122811 5093771033863134044 4892296356545179114 2964208560883417863 7565650848316319114 2060306287982879274 8754309457625978033 12527976848106437396 12418146289101292369 5597435482146170631 10718006081643897691 5515077825464262850 17825089264098410164 7439593915393082229 5526264839151374493 8153752196304881896 18263611820985577417 15950610088149126496 15723033729435659856 18440442227191477495 9885502198128208742 4188500932701360475 3299440159429997657 3017227352922265201 16261595700328804308 5396017685415069418 2447425270480544739 4504775472346834867 16137081686339249954 11596224413891231364 3483091205003272423 6872995882107749120 12348239724098527657 3355218752263437369 5234014418548118127 13618656377871947686 6753140764734434587 8288112004423853137 8071591730724335218 2244392930268650712 8336747422443177582 14919376144978900210 8135945005614905544 6894885083953888038 11688845552896729627 8085780845444913076 18203597801498137870 3030070361344454280 8772108273969870130 13023245208914475901 16070255834082318653 14122261847257116027 3571110727593506220 6964311977634627466 15681877971460457034 6300627721002052433 12889451979611129701 14984939891189300852 14712990480539071427 6406161292826236000 8194755601999407995 10695069623822467788 6723758829530087893 11303461568415739133 10210779319528381275 1883987776875047432 2444403978602295257 4119926914479663661 5529546950213802712 9072213758677240143 17544087112481578362 11005605413480017675 17071559599608191364 4519967532730387264 7172752966290766036 1225528715646170113 18287847460991767328 14174776764423563010 6467187140344977787 6457511566959457729 15196365265564535223 3770879895014022548 18164289067653137963 3424555196863036623 15057695230545599446 5230811257737372426 12874611889652055052 2956714695868393100 5078589201822794329 15078314861140204863 14853613976146731232 15445717822273176972 738924627876802961 8523920612332481740 4736819225734559465 15471285854386863694 2540414951252011953 5354548083438957956 7412259522239100878 17908175107353203603 14609254428789865199 17296529473880157765 13833808239414005605 6334493468167339226 14522379214433439807 11592467105031609690 6130183296496944493 15395437216459824694 18303161006958819007 6111649239827798763 7890749927154405068 5529607075720340438 8917763068823037438 4731582138902733757 18213861363603917157 17266769045314645926 11913859231393861942 4451597171857461018 71301914053281705 17159792490967873388 15669978235636545708 2350043859050223942 18315720786395254984 700170061673139018 10125021552913136734 6425116915340118493 8439132855309127107 650264042167578548 12728131620017823812 15119278642398417837 8197760600843992652 16814054736470804076 14104193707086828782 8775135592426181283 3880374478259701058 14217969274430624473 16527800389927186991 8953145806554916885 9321673370099466438 7151012129909854678 3239300711827605006 6891253889320883670 8688387223449935013 120501229199297359 4329379817243534689 4736033543308155072 13388932145889691351 10851526084766243810 15285696680370429320 1120125471144244951 17934028780605369839 11068621820354205098 16563777324989876020 10501279282290271745 12810657495271378025 17915760629414246368 3564883745176096744 684348689248311763 17954708162450208847 5091516805931873005 6374952656253923523 6957433310835238893 7641675917399545283 10474726929523435285 18114966379952197082 10314531758110110127 2674717683701081127 4596725642240551762 7749521374383851547 12751141217321429255 5455272506797854292 4475242374496340102 13662302770547280796 10443699028524730328 13511289820078238131 10400255774345709662 14643812628483135815 12177223538609748 16893140492008424011 8070770490594642209 6132619324818496058 11166125145157651821 17941459134217963990 7351108945027232661 12081279381130908562 17911614649453192874 14464637571570666130 6254007040244596763 2973904662299484590 11884016374059189519 15144306747313034866 1990965750670851159 12289685485230685272 915631975602889282 12996164347262557973 13831601488129087095 2861292469033717232 5593249746583417015 12850077626820859600 1039010374142542887 11143043886202789887 13586754791347828268 12697137449117967028 9092080597042813312 9240121654149459312 15529748820158854930 13614467091077469891 12764879743380199911 16393508782674155604 864856435706096412 6425546770390754929 17110403196577084296 3534756412390760258 7459813677431093950 10983232390283513788 6814319147681949748 11933931318354781231 2831999705293390601 18276600455807232412 7116082167423971166 17284999098680650761 16995892066776220670 99162715274705735 11669028260106934757 6250352775508509047 1087229204863565455 5795941748916987659 13795660334425784099 16019778318753205955 800312287953666225 1644795091382578244 7905028128866487965 3866457951331689020 5257417653991170870 16052049417542483700 9928624067763272431 2748520751942223855 8648489369889876398 5024401034537879598 5460773597592399901 773880830373653479 2283127287215803409 10253864410346810536 5401091621106003049 13127791976030546056 13341552681322708781 14691607325734001414 10501618062170208482 11452904205736073658 15835556047651707663 1656510116758045071 2015954304104644308 11016774049278264261 16482505385235562765 5430164593961039769 3224206009263490095 7022763104666974131 16079590707899816827 15690873186100803639 17666250822742781160 449407294434170135 16058113480879179168 2492640179790005707 12743626969090369106 14235975734901190243 3346554028924734068 5523372935249520442 16152005904264033611 2317405093419177981 8576379220996247078 4983434459716328175 14750760089660874639 8038787484642594453 16250335929872106064 18410047708033369235 15145064120823947049 2221558368786734298 12482124307895671959 5138915822606239922 14321241860607959486 1224969280275333464 15083524533875867656 17078645424663539025 12715760254844197473 13719782690775093629 7694353389555791166 6209999836127834533 7188160904434702167 13351454032580681616 11161826452067462140 367333012706576943 7812094369996508737 9915453698580144336 15330323607800652684 14021818674939375305 12221989176241256091 5558231984445748226 996325112406026325 17026785997219525252 10579499718052798025 706785799956579902 10762777656826265742 10395297347872883981 5596491252654879597 11477902055021093230 11262330537997392381 9095653822952316114 1090868418666231775 17985653714749769495 15318041823246560887 16066197190449987373 6314975458305393155 8249992211387963761 11742132188683658899 11865879245902117548 653813768175685996 15785009618980344158 17467234225650083275 14695409593229560730 3395784831472154386 9378478932848398925 2443796939887318105 13849388586826177706 233544006779786106 15453479339773499523 12838144164841229781 2612582768676149069 11679403470397423391 12817693267386630787 9189689055528586934 15728352864627830441 15134404180680245524 6802017968668705014 6566601577099585253 8444493955666142935 6260252643212236372 4503756149590201880 8285230095277221407 9830455370269432277 14783181363855454669 17556156597605267877 15893919151218777942 3839734940608041244 11882656396726423880 10670963595028285246 210525527737150014 3570252713697328357 5907027541767814652 11295314719962550344 8232289873080689254 8308070938154300134 14338591293615959865 13455052845331519667 1219450614035328300 12037076237542832105 7444385475391800145 14086221380971954013 9422627466772497598 15829008639706442329 15012593367676719091 10092203748765351954 8533640181664171588 16455217434230249741 18023368543086127864 1750242899616867820 6573226999148753489 16467633520340539892 16703100656516926851 3495610277959453875 8870838174297431261 837959228355622015 6457781816532953429 2057078502247880875 4752657805264407148 6202445965735384985 9327095873414378832 5500299536554768666 14556840177167231546 17264351574692166089 11503662507839729878 16474336116136920683 16008369396363235785 9416214458400437069 6148328094362878086 11916319464314590193 13611955041644646906 10665812747314750308 16343677146429885764 7139142117928093222 13747314375507575374 8633382828061713960 14584150649571468683 14976248357803593219 2261879671128035043 9127510116747195355 17308932169279124873 4509327563332391800 15815983316412069498 15187674382767270887 1010129269967950354 13824168558325395450 2796787392940031744 17040483814386997 14300170764215891266 3257195977074755922 3554845721497394466 14779969830851528775 11071406939540105457 11135246225811175462 1608914830052651200 827508664430287084 11244337507268545011 12151744318965031398 16829922270439206751 6049489663168219316 6633886336078372956 4664228726896717789 11371012278438299646 4615046974420495559 6171035611988619493 8886096219054220859 4504504552301653450 13099460120995045030 14895664961890477818 6791587833739823513 15955114426226805335 1808712455303341397 818186413580125341 16898646681358668721 12067691523740182847 13844852651548879906 13098887524859972121 10460162514196292752 15947098573360875027 18315164338089726205 13300794993696732293 11680671179982378009 4055879599984946994 6013677365396999379 4367650956621674347 13717864496208726624 18077142081533125496 2110676558704893960 17718707759069733842 17654238133926538754 17406998480895998088 13482640510280293296 15798066922887288859 14032224539958290009 15348856901645916068 5866722906016958188 12856610206859992545 18191760432022171704 5507918391877328385 3974064392542082902 17691858757879556812 8735889979376564911 12929485714488672659 803378451189822239 16636618462581058300 10135961759502114845 18399334957192313060 17970059286265563306 10016732246434270575 14883544057196127368 18023426009130590540 4880034293651109698 12680907150449575886 13624922986436562937 4948498423022979364 6242470919606775625 13775131244966047627 15438734083578627612 10207089169200251277 9760401425776192830 9198512898553172998 1704365441953784105 1338925270855272673 17860916392493538783 18347168379667375681 15188896875951318754 1385080099560972505 13764118995673967009 7477590253579576142 6140902177335944214 863658413983419804 7851726576156140662 8564382172929693668 11549883001696502081 6987949816274407404 12767931513522615644 3707470715873319960 14920018493783160121 1581469754616133906 11973331794170046275 3602925542873487504 5142948008999337516 716034519350969583 80407850547899381 15560700738671201887 8323712365275182170 14810971144781871616 13481227812164603641 13125023527352607953 3716740862011891290 18155851732700268136 10353419451015645236 3048848151192808933 13159294060202683330 7178897190064285848 8796680307879131471 5619211842662728487 3782681994204015400 747368155832061187 6070182268900735957 13658411208883760199 6693035930450003490 18419857797906112108 17626845730997209121 5338514130054779962 5190764529008780473 16036659545441140200 10114321964275933391 587689183169989520 11928887949219827153 14696434707603992364 2851806918808754830 1123795982684191770 4541867700964698421 12514816862486711195 17138015727586348730 12396936700523221495 16964314935473921324 13578370327366114162 6465322374952955114 18162420615437922478 18020722540515726083 3763514938299655593 5699905061818804915 1743118359340286781 10243613958806146477 4938404800260232715 17641314261516698559 17666319564838239481 14788962059489854335 16312270948356358223 8078775531502097821 6622412087594093493 9971997196344645330 10922129467710880041 3881656501143455568 220856675349487772 4714202066871835734 4441376283316241479 1852061517218810832 11849291279509324761 6313549369688678331 16433657947390839982 423546358683799382 18209720667587655507 14136942833655131501 786611899537391434 17749033332534960149 265271481325359920 17964796976463229147 16470714479122493722 14433882960471907255 5217342565860815802 11533728320320859483 2088125355235054098 13945724025611707365 15447881373013667211 5049898924220735818 7673201516709329736 5172229830540250428 14516198415125252411 13292696917819327853 2977549454621832273 16224864417677157565 4220493417466629687 18197384224991627414 17503622064438216728 15431750830605552171 11327143491973880852 15270161042755235238 15111071465946068259 12476801486181181906 1091849502379440133 9387127309845185141 8706662696343437894 10735309220358386108 15403681269527055495 13849239802852204235 14929515560641143047 13091147127013059889 9396663024532186653 10170228477461846861 5522150039568376550 1013743189545019825 14235371596807679371 6863567532781254316 7701386462743857592 14465786407093391583 12857080572360314197 1589778355619933188 10430366212400281249 501859281402761854 4412860730479270877 2751145634957870073 16878708035481817313 7504307861247483307 8841512160590471191 5331753598594320539 13773936762444705882 16772035677986865767 6053120618411617521 18052557725987878987 7362330356718852512 13257098693107689268 1907780475864036596 12036855611328516983 10910339210107865440 12500843087600439108 12403254677144117531 5349524232755251488 6677598167912959140 10174207267527028266 5584659016089097744 2703949851749947836 9282019801739047693 11373473496448804583 550891503501994883 12513376148215573824 1081508587994430582 8054110498564756124 11186003102336143064 17137414324193261416 13331387055852996884 16557466173598883190 7129593852418076961 8799986993384585781 6671028772171864348 5880033975260531834 4795676741331839066 9416072435016185368 2290157515373148887 12358757629446374638 1680882686534998411 10509650520674949972 8285120872039502444 13221877925424673150 13399525487192436753 10665376435942564530 7950112222416072376 15877986544945266797 7371879791977032145 4116766684317278364 13513760696833998429 11923092077313828337 16522125619926392571 15270173643185859007 13901359340641911426 3674330112556375959 13129069971893942296 7156648372594027656 13638204004701733203 16408653936817283124 15665575477658689592 10817754825796429568 6860160613364404038 4966506575052331494 2202389238389699331 3585713431953285435 13119846281111146039 14226608871757130588 17397757336376781329 15403397994004629482 15837320791932997683 753660914165774782 8114157278044624000 16370766730578233074 9646036143877954426 17675800684542508224 16447287492830265428 1083291064487214673 8713255667740104532 9861631356898771126 4956282911680001459 2209629628225388565 3676934800068251978 2722749458578444469 11556469560209735080 14491194253048665074 3222181282789171808 77219413004910011 4327912806952389404 15568339080894854544 10220346177609316700 10380017007642895747 11101313657058644933 7300399838127734958 12547085039507537197 17234357465598328627 10647462898752085887 1535553852764190841 8224683763778030667 12558518826879744831 12886889581263918203 823394985115518852 12772386581979915533 4874298965910123225 17585256159748328156 13405328152536496355 9818704226846215091 13104179111564930653 11359110492691389200 13458417022893128726 10877686957771164212 496035569462820124 2439767453021370365 11878964438389566014 1155205771850640616 3149311916885485331 12545328462316581180 11255979311893952181 2109839360495625181 137471381680902780 2941432755437397121 7831604994302219360 11636127609495538580 13803632465377004775 1217840895779960070 4807198938269150599 9992263450619085077 11494236551086187746 5176526432355319039 11847044692773415727 15839549832766744941 16264972901100854719 17844207564354928968 11553744270024254059 4505786055098594072 14808184919482104827 1859707642849233333 1083935011058884336 7093147806456197702 4308424466035625116 17056107288540807033 9244332318937084865 17432224435433950059 11400007537169347789 9893425760214063729 12999378594870670141 15700606341736434355 14455473041530880070 3045890871791026717 16521020018959740746 4840732207383481671 12999747461437571371 14351806188570964620 7251980962172836763 12176649799898392481 5063074378666699217 13836442783072401984 10626869326106341223 16446154564505722105 6133320003940852363 534957281043380182 17323092398480069805 6791852840373838858 4485461891892225757 9236272564104823964 7800460743229301805 11768613205251569856 6760633107939667385 7773876566475931799 15924746653053655227 10749988860390386417 14102600156293844793 6515274953404202717 14115789965743110882 7657049946997441490 10998083114338715951 14496928959493097846 9062848686545829882 16438046539150184588 6746884667077242341 2305018998816457320 9977161907463013183 15462214281606468192 10287185730885212566 17930312661369217264 11352200940330868029 9709174126904339814 16038956997146777136 12903551725064674770 17799772110316125850 16184400767687509776 5257224176221011814 4890822963418511040 5707579896851721667 14783462420732263865 15851646875192858205 17614756178412318963 12661460175808682092 16954509120708206077 11541274683608891158 17982931729823953389 8995221369592772253 3541916291647439872 13186089090943945773 3239094671450919075 15971924002693301686 11101468420073547888 21713616053545194 2077276569119690957 1375853998086179238 3812733115122589357 16725315670547276306 18134441611444220147 4169532383349766267 11258692623495892795 16928619078838133006 2310678821235582044 4634819871741002606 2886697131369010026 1923300786278081745 16510251332051415495 9371538879767576311 287257842986604397 13309168657299034566 14872602268747446972 7795200625352175184 4119479119734240019 4246845722619100508 10156115361092656201 16641792872161224614 11322319802619922696 9523241069131566013 3032101653423634070 16057484686718703270 5401563444442710302 16041710027101493584 11273306281337682245 16055778647826664261 7481082868512392032 10635269639341233702 3719249484785057327 9926048050632041683 1442079097091246959 1844681768192140747 13167800257941479752 10253018178090568934 945322598079456969 5132086674514161544 4452837282196068452 13160845729053523240 13380066581005817601 5980876470974754313 15030414656944906606 5967702828470308392 10204350762051809698 7015509218589851357 15900681562827042651 15725469143484459902 2196773239044285539 10558309397096816021 6244339663415977299 8431099116349080429 12525830424138247808 15203589469436635512 15029545275020245468 8108557170479106657 16077569939763030292 13188528363618274478 8119868437509851004 12343235981625475379 15037839118685106313 5433679216955744407 12677716958426584254 167664991695641876 762467720063242863 2462912147772893209 6935276764635580315 9968963204598507555 13318050143854062402 7717150330399137641 8915792184582371675 15915372279778287151 12413514755162398939 14917366046714192091 3754022893973559147 11828700247437029378 14248595779241120221 6131574118863051566 9604263214239000962 3481277577386078372 3494122034418403183 9602843334462884089 2470824294327489089 1466048192000715100 10202977533768023261 5558817793280130582 11977074292591502570 9758294297405424522 1043977244583618684 15277801211483786441 15629829247746102589 13710165630665440965 12534227390220285265 10760047717177834651 12856745286185271869 6586360260903004498 2338153178418291426 16990663972736333694 6447659502655422059 13962836896160562072 13728436305076990363 17467612656745358548 1813711518689795468 9384199224323415027 9742905128610308837 12235804203586163843 13837325923402003303 14264509376449989272 3382756076195864103 2816581513437135520 14464234491167432400 9197143500662741355 748313983313991776 8763840078976125269 11402207293951817547 1031117157469073049 14343784295807338549 3485363388410810468 4946035304935081332 18294305444647502376 9979196235168026716 2353262024220783756 13262235417821275464 6189944278189131315 10172677287529634414 18401159229913679196 6840766765388985771 17011199022052802394 32002571823825486 12971056249809520791 14545108709423308660 3232432265935155777 16802729989533879258 1411644360967847714 2382224867083408687 5770420779305990797 13263487349834885120 1125627509812716553 4148330023463259689 4190960986877367447 5799317597801159752 16194971493108671238 9490754283034475 8124783448482316661 10519155603994721814 2146604096330621842 11697011007072241099 18180142815853367344 1474992930272344499 2561865312514273532 7515995420022597121 15891267391768557316 494910145801292147 14622643357176351363 7313321131039989012 4549321860413103717 15440023213638877581 6601949986052127178 4111614451350889965 4222016963938077195 18133400978119614166 17024008578419193683 13705509386699898089 8836150512377142935 18439686144530153688 17552310778375019364 15686909777756375195 4677447483645871174 9399325109263800316 3866970025180184284 11632993927561041027 2106338368347666155 11637815968673171126 11472696545259748973 5591253986096083543 16096169769973602330 10489517745203193638 15336591454364547391 9903934759915372782 14419656731671006439 254731459059283723 16698172097627305301 10786693780522168417 1013707111386274990 3797815666113756504 3846376017700843107 17807247837000484849 16258278845195922046 3436752330761743252 8112168979592539050 3163248505022723710 6555646146219539662 6360646677382449139 3106827378896011562 12732978664460446620 13055438181200660777 16446156237821339298 2640461182257410751 6916391517329847304 14520317188390075304 2475262600578930651 10502042587808865762 240645724448832773 4543249070813261581 263874363656861582 4710372702469435533 13896081774422800533 17975853130293280021 16912651114751136357 17107300987106867724 14414327789085504200 14144798177030875855 407573609462482424 7869035923822065546 14237061763754489866 8695061637677261764 2745310809661480231 9916881069553010409 9760737296189006653 17080684966827206577 14905068086017922041 11801613833729921778 7846049959146635948 3063815765392975477 9218458710540760792 5190998197362724052 5491183187549197558 16938341328530301620 16765587632335010287 7108278027638435731 16764427371165756584 15229898426153761580 12174047898021071026 5054454941559354700 15051835534101959141 6184084445879329626 3157710442802026664 8278158575691291346 16168774026599439038 6887146097521526774 10891986258388002812 16739711599332151254 1051080986808787447 2455459595074332787 1397135276230201417 11391347678012118972 6797433061830214619 14806831282182977722 14388724844240893076 44818765374988763 17512632096876037227 15596804185807599341 2545797910633935910 11844825766557113793 4553350076368999200 232918993289493786 12787636078257162629 15033010321425345384 6410992093021507149 7558141970644508109 12377100778245975396 7621592351504061735 3661986356994588787 11967591258402507387 17889812252265387688 13256716656206213736 17423797593598061793 11660632652346417670 8843236771558723779 15527083068972047878 11152110593465792694 4513301432237441350 4057216716093468936 11359969337923668872 5209482319390989943 10716479782097724 11041943720376609114 11660893855689582599 7430032697950454703 586555067508285240 11733396028127367324 4348032533290598996 11880742167431704904 5555283976953558023 1576928014120376245 14888815880933175656 14087619904615754452 2606472470797523721 14499800818859941246 17105264791437196108 1206665567942873144 10934723479312005573 9708139495958902580 12136680749542658320 15126982711787525433 17064310588464210448 1539667738918273906 16010329716247650135 718917217402430682 5203636278789781323 10535587816327697250 9424894724757895422 13107076132869476941 6962070573229099221 8886322713645173907 8325609542272412156 1045294503725427953 21241209657968753 5925852534071875230 5497140405928637123 11891499373087396441 5478147136670396459 8789702770754804342 2990278070116799452 4065272722586335669 11445702103001531045 10226706827386701615 17944091308450842273 1648124633138608248 11661921141774494680 6049965531852639082 1093754834980081070 18212747395743890344 2896010819103326179 16759246600294560006 9072632074676382031 17984277376909533578 10051540557859655742 8821819078353927380 6983935089998297171 7184833158866337214 16194831619824717565 79199122255951947 14560399658607722209 17400805405096267010 17802367810934454711 11514885490672542673 10840235840320458597 8622332748648150601 2478346201330026469 16384958635943483538 5059895593053413225 14186235360332047554 13230007890073458771 7904120926434504075 1599253718993546991 9980974832966694181 4368333564107206202 12532228728662840590 17961574171114726839 5490201726858111056 4678752739116383841 3887669131206829909 292482522798273576 6588915231057431091 18292100456409241161 15944450518641292529 8664198350718023344 12079727009219457583 17036309420876185071 9064799745868262291 14734805130873102886 11004139266117266 3817427092496322835 2743553793233382933 8284740163980408780 4726805036116088927 888973273454110786 11288136350516088206 15964857285169314926 18269859028369498579 11785434454964022718 5020448871941982388 5019087587633107992 13323853424953723 16545299989765050752 10963982978339199782 4203985446238021715 11007624612346450336 11100713996511709471 15425441332441470918 14998604663432602906 8422834114112298087 4865556856328973384 4917359613497006924 5633266785470826609 8768779965120369100 17339524299685427326 14064626802399131148 2430676956610100855 7002543472457255676 11307495446094890856 3765491498145524079 8769941962240928828 3955897716730408199 13685465707418430522 4812139391806541497 10844449509207377198 2870413667912582804 13869611694403145561 12412661952711180846 12981609689235069474 6989233938514941331 95252119008310019 17170356131189022286 1373710958111950873 11320359237258694713 3607582693143326771 14295719997349007542 18412439327912974849 15978839272833689817 1082915927878463361 12070491519676958460 17567470588573897484 11037538767487714784 7574707240710814831 331809905842820373 18190006226107533063 2408378461679332780 5547216747868690773 9046742271174349983 18080444177588014693 17686988423615986452 8311474480491567944 11446074683846434400 5322518985602140374 15082090756294990519 17533770097209048380 16238140377288193749 4638710482555163746 7770363638025240402 5154950490853385982 8142609656389547861 5242649042398060445 369020483280787553 3755372223877242764 11831611149276210630 17190602692839798417 9347053946629328240 16614066055380876120 30132480742751389 9830077715295690206 7367515488092147859 14708472836608619615 17237319072742444194 3359434322915814321 2588192835186368311 1616222683317549975 17786220150475996685 6350473163229840631 4000777052945123574 6698785228871850089 9699118661352171811 9221231069594361154 17052372940089898735 15837216335498589391 17644097077222836834 18440788343766511027 17506652599934449973 4271102325092395931 3996297443306407039 4611886823460712153 5386902660888790267 7643882483499105762 14345219710142167809 1741582952636295221 16937548976230118130 12399162049512353309 6956717288335816687 752352243333091963 11000417543530321630 9896466650383840927 10743096856008356802 17061178423983070539 12553482945002098107 3702502054816653338 15210575704343493179 8302602212091510273 2820283729870639987 8448100381545301265 16193099299259576330 3703165130993429589 14303895956054035217 12958394422283114819 17513771726568777768 6801439322959049880 11776906743710795257 5285998231804682117 3344191201369912351 6652191464977595696 895066670498301607 7363536644564385146 1839471234573984562 2043612781531862997 15224385312865254651 17076560287715293449 4566969268491427522 18036641398603954036 14639912018458000146 5141028364806732887 15292987020475048425 13548219762260932554 1304917583036598992 8644535361044623415 6352678374952954809 8295810023515887405 11458226370737452092 16503335603835380548 16477614608144143755 17660559459650441734 3026030027412784064 6769524225249614964 3901496581160826270 12338596166686176348 4809967623219712724 1433925900509053228 6734720612556363046 16675282797873203198 9420358848008375751 12177067424986879900 5716442043510231 10370380414775681460 15811227587607084444 1970128312465729690 6352025581220061505 14622818604127094534 13328784004799824748 17713473747063638886 9749654597202535362 5000371731903880566 1102978683353463462 9438196224931002728 11764982721172191035 3530351198586060496 1993690259343288010 7156300682683926028 11186049668733082388 9291006707430607917 14244132571030456443 9741452121932728463 11922389439419963698 10190236670807974874 6553786182173652258 3518823383475018568 10327927062793036927 2274042524503782268 8771057612384276096 14300927499013373429 848799591348542429 8704037658225954728 16822831360970184887 9679965918360625393 14913905492324317272 17301025774617033580 6958356741724308526 2743296773178852713 15080062824683253467 11945641869179674072 16248756850387699208 5235332336334090649 8142567038708620162 3652002062521855186 2481616087773248728 11579600970136914166 8611329932897206894 12242075722275708706 2703907756824649547 14206022585716827992 16152801944133437979 1476030466700345354 7534463935851819565 8672838353403655827 5383024761239284393 7627810050412024371 7998599039567909706 6388919120803162105 9494743262162028289 5074161439713153219 1713866226939697656 12431474710671256306 2788956037254596051 15413419467710954744 9512618289773115837 15450295757574164853 17248506431116568637 6433068888150985267 11179872006634928891 3973646219305023203 17586242673398533079 14198454675821588195 2567238465305380751 11626041579368602286 7456733979302873210 7529429638744093293 17174637389367787754 7557742004594361318 9915989886363184311 1041661015101121423 16704923140038486242 14040044697700717981 4363250691796539859 7599038637996747630 14755838085739825684 13634649179790501850 4400534025750678841 18009233099506130813 10059196930416423737 2856860954304055598 10126607884174472269 6713506060747777969 12477594285568494772 5309037839675818594 22508435900200608 16971075392793591415 2758572158145447161 9253655359605408122 17921761075473598903 11123454638817304119 7962140534035789563 210968034234894858 14583926060402705764 1936328923562405550 11304385915056118568 17102964033014490165 7432133167555377917 4017299134719642283 16083516510099991809 10711978930267903420 4030780516057871325 6461428650179186468 7262606291335758721 17361305000734912348 7200814541553839803 13463958789814315132 15178692211515262216 41587975125096298 9569157377420490735 10063362940784793011 16519212883454166214 16245120293892124329 13101481266496480931 11702814046565926454 10514304769875783388 9175791151403639210 7641640112505200126 6237496702818970451 12699735157319359247 10294623046720212453 11383796873845655545 12654534805732793608 13897259484439058974 8087323377534085335 14262202145586416524 15674929665127687530 10205466055746966111 17702706009530323284 6749905300843825425 11870048319380221072 13573605810783874444 6242598759590279786 11628153338415685678 9115303416231455101 15002615159550251020 18131965854624763207 13324186169912042090 6379647450989141728 11971904892196353029 12918063021639440733 8908645988851807971 10672996274145918849 17240909633383623812 5207533467397286593 12724488782341020643 10655423619619060736 151935172236249756 1689459676695400186 11550988578503402619 1334068625352835039 94646936031356534 15884212734241232023 15299657628006875322 6517766630885421908 7205492888297990939 14343340404768107844 1436706676490566961 10200064986964219970 1621605735807519383 12518143645674844487 15791935585671222845 2967629993871563992 10744588390928755713 1502972384112757867 11425868508533488891 7991527655294872558 940480555200259527 9135910804961054325 5476081653367892439 7386342158830933104 15447123342625240558 3219959672514570093 801571926583330159 27374199298651807 14750825004762989833 4206117222261551088 16372193098487919355 4258855977233791641 15991360738177074587 3950463807445122159 13604130733816784968 14191857809293759618 3970856108418195571 10373717987396745060 8988583385068062225 17309578864039422688 14083513192461645829 6002864190993763929 16090186741245895704 16930107277972955290 5521844343100470254 835764176635374394 2993912599185682577 9102875856328671403 151344852502052360 6081189290594002735 1375816530113818185 7937141293202667249 15771591577027782690 10530701390045228836 3913106606578850145 10714797537265318938 249284505603710933 4816834211075697457 14124671996729953141 443145441301705248 11889974936668204957 3099657129931303327 6082642987070172 7335539469192228582 10007648589482492930 2191856320310207590 7982200574907601412 16623099959370361694 7686232301009552420 10543584986741652731 16875315995741465869 13645157175839267355 8722849739518833404 6501995751045602237 11790827559525406041 6168463616957021688 9146973929260692748 2301418923824536215 9492434895837668426 13485943306862365702 9433494850688882585 16846703789872820397 10625307312960358040 13887445578737910266 3746905483605453842 15747473445860536599 6222445852023494956 366897522294792032 6970827808890535940 10522280038965612142 1287061946280915202 6309358507875226143 12014434414008054654 75093631526580806 4982767866570242226 9501668834256854037 2038771322392714518 3122735045391663790 2231186554945798928 8852519657869486592 526616732785089050 6285981004534013337 12653894506918386150 468573903441548269 3621281635824782972 18323992491215427694 13773081873589495235 13906554855664953773 17448823488906239852 1993390914279664238 16469914879069651717 13189715479473843737 12811648616523217595 10205427681811527144 5268904788589092366 17705182206456968551 8295280562809212304 5982474081633359184 7206771030353187559 9973266006841752861 15538628427793395280 15431239181731808386 1285871039678567745 8637849080382274524 8473349787391283366 4309151901794717758 7981695216401958102 11477463886909424328 13599752489271702195 60406419279000677 1717074710966664824 237480347167959962 16216901322802107464 12135739468750510348 6465576885427063867 5318631703309633717 3380253039526779264 8009625042582296561 8407335337783737441 7680230014207540002 8843653169230745825 16034431806021909869 71829592249117709 11469756674403950861 9301216408625422187 15872286618449118253 5822512447388701511 9457272591466106213 5239070509423331705 1540007722012785348 6221910804904716390 13698840462169734829 1271147798305525121 1036938009898379848 6668748564802311265 12405145222086825196 11981006644987160876 10177059463082164319 8739452233125203103 7587994612243206049 18158589927827796425 9320834584041493949 8015183031214755054 4650044080241799704 1969121021115993474 12072320521284194326 11945690530092007854 13465669691274081804 1955196608623477411 5908640235849195050 2776822310240746968 792815582761240645 13432025618189249045 18008036439945688314 10732679608439636256 13229631555491637588 8421722918186938614 17176048511728030685 9330014840239092730 9066907759221465330 4977066357640612116 12096362368832382328 157286822692033569 14027136758831689924 14079178169571528942 12734159175108073535 17284492836710707103 8546966147423316473 4052110219481326057 16602473885457799697 7332865104908758805 10572616330803721894 7481421388380535866 10079208993425191510 16570401911494297276 5483058302550465736 1335406161788692607 14492707426681638568 17774015094831739073 1033967056337937773 15082732650910926592 3727889568852368190 8517534606980339699 6879791613809991113 10052598488977499590 3134500989930320253 11768300351220284913 6119440577739667971 3798205189850206940 362028538594287390 8016862902601158346 12668288181123863712 5860958298192591449 460986863341515079 11436833715361360877 3405865149855633966 11999165292133203007 4376683090609028867 5510216468837224655 11789793328104634342 17730174407123809329 18066141971319720554 1842744628111367692 6324129521695209761 13797554899727664701 5100051985147485343 5653865978915447538 5458156267742158120 2794596751497616316 13120565752933015905 14366228346144387790 11623168431734311026 15350682534317783714 9357967227637937026 15638070463819386613 11006466912713139966 12246408609460762378 3724138700298170499 11861466727990046060 9125148418469823746 8435147092621842783 18324813687142137292 16221658019109659898 4916256372821026456 6866383989496289014 4814242036635224473 12141285230787011443 16318776382866291023 12505732293760677463 11393807137196992874 12085815269058724660 6165300752269170610 16844219042616080527 16342429900865602043 550237394845531336 6145835587829714675 1531521817709528208 14139807343201402791 2834127492759449800 2348415004160824587 8022738979850895779 471399310723065703 8765728456520270727 6210788899890923023 276724861585315578 6109602108642040267 6645630120374285601 7718766914564805539 7363836787863981800 18244833899946682439 15686437725872364497 9930845606757804073 6821439179231739656 9940218752405775407 13456350600763409697 10702830624860160121 9723007470764606506 12214052249322657824 16852227412226982835 15780995257394659712 12302409203044642431 14467668750022613082 4216346036139899863 1079256001470872016 6376285870251627988 8422236052965665008 14156514930868102754 13909541457859869129 11853246995290481185 5840014002180873315 18384888143433693527 11699386808534481203 2998640426079954180 14806099070796200419 8892829994066395191 4591603720689507695 9188059701145784266 11526253561333629908 12385164304004918429 12376514801415542921 4262397946252066696 7157429492192429226 2112192508893787324 11034788622490806431 16227299468401406491 14985605282077120658 15131901112624144272 8067298885798810612 7003512519796967544 9197491012414312029 13146595031548432740 11259680722675398385 2457260385797053646 16273240940039364710 15361712951457886137 9739816817835664380 10149686120881952988 9826527711538305728 17897792832305779235 8203866281877611089 10998429556125470130 3553232954011063749 521337254894281215 10541778886280253627 18258472707714716718 3760301913833954911 3816284581831984827 13593346522031041744 4231103692667040868 16944641259060988550 6323081108095978697 10131258454327616895 11267780988151182537 15635351307156110126 18127446117741771506 8662068512621209545 47152113255758570 17779453306745286278 9134557477448042864 4192279189068355372 15138736403353218131 5289948231417642641 14939143599357863185 7923098223873510432 5601088554814277423 16576456714401371856 15821985839319848936 2402701719587594247 1469951204463144298 14347850871939025495 4129233012208106679 4605110082074499779 8542550383401667968 14780684413425335965 13772153881660087295 12628179799951768561 7348608944122678594 12954390645353084811 15952094865556930849 9292482819773432610 1006559358066992712 4515573778251953717 11397669592252776232 12885219222208199807 10242968679106419408 2047372454501747873 18444166266188479512 12682220143867865994 2823224766391768121 14575091571129343566 3834573197023581171 12002183278534341829 2055656906000250746 2024859332653302939 15713384741606496846 9170079744042428714 2925962218463319956 9365912335138929117 3638439781232603170 4498012391526922113 6850510671484064518 11369627489658365483 4964662963691833250 16949788496464872313 1608798399188306930 14551576061550811049 2066242733933837848 10556845394831555443 8394527180581795416 13087547691320400526 17232629820167287309 13522939060617361522 9148887328070840660 16723157399493094367 17140844363360561028 9049162872730921962 7693485989056543002 2338755511660017495 8843037609202260864 10966697257545146779 7533944811006700950 17822080649073633851 11301251004442950251 9800609512791249034 3394192335567413209 4454329886891408464 7321991508242916768 4427720614002711748 6860581650905566343 6587035607690161879 17960380976139179918 16643939490692105656 9269675301424033128 10507235852739214561 9596895072956224020 1459058943206903182 3880156373626185043 151869023127228645 4987437451745398886 16527075137903422746 592693511936596413 15354776327289490603 18074718955640065556 6213838434743838459 14960701338742314953 16983306492248584983 7817601880672444892 11627484959987780560 1451878750775554149 9325012392939728953 9032021108755587067 11003920498851117628 12756737040955657974 15423733684638266615 13697317062201800570 17856215934037546415 13130821700592203164 18336496417327431618 7288277219017379712 16357646240210362782 6208562862774195276 2481002846226031379 13709688610551400114 18102921574122749112 15042993092682440343 18251419968251141591 15470288525330390455 3877586078944830457 12671131666531551509 7870361380608096933 16218795363492677895 13860578622875483192 1617716788384323575 12807576238400068791 14486929430270358855 6778730073985563842 4517232458341391144 1124879214552574377 7947952588143359294 1059261031836004528 12079495350892552583 15028149408898848129 9517333865556532304 5992372268859075269 14217372349862521264 14991190597388736946 3388767878447554774 4019732358376689572 7367000239738649109 14138384527393128004 6709178326502617008 6572274629302581978 12897385994904208964 853900023993371154 16020570274424970146 11994757305023225006 2463920958957680068 18071055194886989085 13741078668026861226 1863436900723052558 9179323749013567078 10292249354875833634 10343681144244478818 7094648241543111427 11715855205700155708 14732348478545171686 10211918788219033006 3885116662112295672 9941412235956275611 6506430054047175914 4654208800907734313 723758903487023851 12851508358395480021 16711457712242120268 15631381302460037888 12731929444826989349 13960287909999102839 7131489850842614815 5795484665560533441 9213674886185787145 6167820549619582186 101159010342587177 5639727366867134662 2330064057419145851 9850913541697373536 10252900864188034435 12722955838897073209 7654554903020185593 3483624264690396412 10837498339671056088 3049967404231894653 11474938251544129191 7995548501051511748 2002765112154610515 3872844855449893106 11976067853144318425 2324652411252969339 10630003288657346716 16234386052972962376 237357305978185895 5078754551551536163 17755319054581825704 2274133334208639010 2981071726687964219 905175886714365160 10543212092348279087 12687964287420358956 11020338819585153487 8971102835858670957 14619534210035181235 604507443065425620 15254717318330942131 9921609277372808017 964321960802773208 11336766998684044716 17114279085609605446 6244065560774231030 12213022230046621609 15410918020284418137 17881650461996823807 15657846489702224960 5209496177533897075 2510733848191716628 17459516591530887032 18265982515673497404 8884545268153141328 1570581839834825975 6792981159142501013 9168427518969289499 17285155322454560041 10205981544385955416 6822262644391155874 13458785475286636330 15601458023380497303 14636226890032352783 13207521825290049389 1522761883274674656 1120032831810635398 7834891179515314244 18240649057986712087 11094689603231189889 13286332336738450747 13866543102575132124 11054855873494138738 14667708456849579817 9195419874775560541 9868411143580084437 7917769845144759602 3961663073538517558 6336844929461442568 13930201828708784336 9236523972454331132 15604470614581932506 464862069211457090 14949606305242408302 13596139017145207469 10061936261251367971 5741198981720768723 7618126347666493740 4725867917761913002 15114779367672134838 8035907328981767264 4952520343675821008 851597331732260160 11178829586506152605 7817160996381224694 4361554605949977203 7048197028574859380 8993049760672114932 6293764163249745336 8637939477074909954 919671689076207201 14005647835291139864 10406509785133523098 9617606761219398226 5249583863138373442 17713232374867703974 9935558925664559454 14788408075503993014 15549535225492820607 1089770155264225976 17121828529921709807 10459210374327853769 1745820312486165936 15199995989793657910 17674160020728906010 5677319519803294687 18147682659013164739 16992464258086841858 4827913788030564722 11993058864879400964 8787707687136727472 878940123593709758 7081355912007849984 16772674798574564961 8863423907067689430 17160465206619130486 13166596772277050589 10796156941441820038 15202293204917267793 10848708862184895158 11385245114482290969 3699963728643490218 10634271946072909649 15242430580914352505 9613719430724078103 1033244621417839670 12645703920674195109 1253936873606285502 6054098795385052048 2975033365348179091 13275894899291721598 8722567229593168893 7565919096161505403 421678041796647292 11233398223004813978 1916754780368144110 10830574673449207032 1592726986827031921 10091055547209491782 2968085863291267047 11128308248773713153 3238236078602981062 10891323887990392658 6151535666706885924 8371863619285617972 5789152732481660971 2965837254140049179 4433746800088197627 14330474413834052809 7220559451028897314 9566206881373834386 712887258171190728 103821165326387411 14827740243585235022 9706431863645132435 10949100594643513472 18189311435045938149 824971968214503535 14123581197463891850 18142656854843578436 12622131297484931694 13067706329079039385 16119575046364090780 5146212584238042473 16049103841536522503 7231666015984291400 5914501900021589514 9261547107258878892 2691055469973534640 17965252142980692771 9312000668069464180 12078019704054052407 7934153240588511089 14578528843215913711 1498188899079279711 14043096752006776077 13658978788330607268 12641383112623995913 12194374572524963333 2703493737135331611 11769674678608817879 8609488389206068866 15093834507683043337 25727769941268715 13518510843676613623 14715258505120443183 12863225731329905525 14805233415519418431 6266694017999288628 3659506867839855482 16768289605685930765 10538805750059473844 11594337704279858816 2283788244605447229 12824438746504013639 10292630852571196725 8402348566542461559 14403788556849429123 3379052836461883527 447854309470853504 10496242144309261326 531309887505281065 1881039631484401131 10658830601668695506 3294323085443334605 8164741501265349630 11190135173352495429 18375656540496728149 11801129358177388137 12057319706148180383 11254119869275793504 10261362161565643971 8927268480443576962 1869924128581152637 1604788735375506869 12785371595096033784 1366697481770637715 9581105733132284985 10932026147654384284 11898415357258509284 11483289254337050407 5861543992848433193 14816698330928286718 5538892216585559099 17369848547717541042 2327419223539751995 8043585983839353698 2610266009571897848 7247549504587060649 14335306784194055555 17870604880381046953 62221455169159600 2998932399335066190 8032616168772888758 10540811138644624443 14202854286757667848 17004619410394496604 2985244145112662052 8098013385157502192 5813631396139779926 4371221268206034820 12109666572136199374 6671197187353698520 5026319037481785178 9291827497797075993 15182506461521553129 17262598308003945708 1259020876667652599 11969695918154172772 16531099306177585011 225580541939540233 9809625839905019408 6834289121664510787 5753653131553573932 2505153296556744116 15122295870455414825 14251895896036191549 6551190017366807211 12746694611801262895 4806433767912002837 6045554840837326633 17584963772167505526 12778195413378603353 9738708241582857735 17788937804062188772 16251665090631933764 6746803613745909135 2337060727446981306 4865507751573252854 6064580371882302282 5856393249299443119 18355681754565161558 18410336124964703060 18372194823116056707 14589857662278611510 11964811487392308005 4470482104354939303 5624885522141594051 2189732699182639384 15244506188327708479 14931071507059539442 13956200803316817656 4180811646682919193 6021019342524012854 10363054270535359499 12578764249144229786 18175003811848775166 17189724873411427886 13979125193911057642 12225328254041947711 14498307296115634241 16631945217454773977 13499931322346699333 9279355791040014200 6823245537608732705 17825879465675317032 15768929342619419437 7084670948948584659 1294644420731417658 13869329874556118838 4411606454496907585 8027695638099527728 12098442417018796029 18324151238063420108 2627863240784035368 13863721535833620432 8752668534080904835 3040629302046164368 10548165514298585624 9691239130121541728 17618811939676842070 9552624221653911747 17796224117810594628 2920964521452364570 7098805056524311782 12301189705514797889 4450140899943718340 6793462823754558520 17933292860367651398 11081584722165543670 16866455075997195916 8455058018617109698 7472971996859234528 13622795181955740969 11710801166578816468 9027034170673267149 17213635629730480709 8182604907732931101 739920781969920409 5557094344419685031 1727343616469627318 8917819463622788899 7106586250594517932 5929042688933801779 17950026721784295202 9810267466699840574 15536618310144256143 649379841190623824 17074810804742855415 15582803036284651475 5940831199795210914 7297078518458165130 4264371459663020570 7579661278342514832 16025291116003319424 1316520869643578537 670910720387017156 3143767348525483925 18312602617776720527 14938818034078308171 10792591853464669023 742589880737654383 5209667580727487517 16874543364701927886 14419371685366195198 15788307154965815463 15098334801578960485 4474459751452397077 18262156207929590472 10626022141860746201 8280488193141456951 2651568649337394604 13017504820199865724 2994206361478727925 13062510796744567996 16139030209312110521 12654757411142519356 13268476542095327215 7965282617156380185 1444082405755541890 16231006322902506030 16119605979842245283 13485501090298330529 558763472645201087 4718144925532356064 14102288304963786533 822926355762098370 4948510641289791041 14673495182546671035 18225922211528938110 4291099919011895213 11794729089391811238 11002753913726856023 5005745085741440535 13106214566184427565 7290969797561995914 17472780073377396137 3212913730929214149 6073690513139527289 2495334690462412071 8038679721056544651 12384888064317075934 10861874856840593982 2925300653258086002 950276387568264608 16432177679419873517 12969201133213513516 8630699225310163911 17487367379188167866 14459515795731227942 9515159822708967743 9319125845966800204 13634275793374076702 5315844657918391246 9320012607695383578 8551772761908739332 16605241197541682810 5122825459093704525 12611732624790948393 15598134727138810649 4218041519687363723 4891673223557391404 13272862000472658857 15196475283123958048 11932565980085074785 9026161547335352301 6730712116195323927 11636549352754426252 16675923361262037018 16708436865102509093 7893409474669896452 13984997129240250726 11647103358277038489 17721680775692947895 6346058594847521539 15757002993597608073 17375830333804666964 12155644853979825741 10102216502293436401 9599246869434554033 10248138042788652400 4457556947145892215 14893851775449513664 2370435272856163981 4739590381456073085 11954141976706456519 2738491184142224048 17460965437197242363 6622210353559166083 4444321634419764405 14943608183194165642 9353444317751521836 12573596395488440497 9613235607085870733 7801302988003854002 9628285211117889525 1800278357619938575 1711508179113386944 5360699913260618231 9804494023124575379 11661054829103447064 13191745853840881046 13851784618080270396 9993363941931708639 14948759334863910331 10563072088310729754 16843731849345730383 17380807914830463253 8868920495695663462 3125689252453858335 8648423107285291277 18233633748649605986 12729529363032089822 15867281435174201995 9361312829634190425 3023644297272602473 16700254456837334862 6201337504732841958 8385914059903172790 1187771900868282361 12252984636797754545 15936291037424569177 8981978752434372328 13039608322696264422 4909595392968554403 8434524489822155744 9102833093210603202 13987575347337081274 15840135393039494430 16998566114910791416 3103204754679488630 9543475098427746495 18368067206379507972 4977153259376594892 199684677423564104 8012734528477223269 17649307038670149194 10643224500732622427 11040203228625467977 13243531923158091898 14004665679072188752 13691791368441313201 7351546660482100160 17045116113659349120 7916481642046410947 10449142243600723533 10350256133908621289 10312854371851665403 2468870192837547998 7372128815547390778 11254664841697435040 3397666754197225869 3654997040414891860 13201107043893695595 1852927611319518054 12266782650468465045 1457320947832454044 3011647784535167587 6692645574600016099 5974183752307256573 6582999149504386528 6647450635825078054 12518223462331912744 9699785386810542018 9680802772732163688 6315162799380023809 1203624093703896529 18112781568624254529 6049554250556897742 12991562030910217006 2128261519616475238 8228954686127926627 12727505688807935163 10455488769465989488 9237693187401375075 10349761040014132051 6999330786579174717 11794110007041543951 6100839861420098262 6023334989226972980 3727974222798948281 13444013355339853390 7469685521889218714 6264667936403249024 5190292122845486557 15629720779191854226 15316725288531391398 8413304582211788006 1490688334808633839 1402239715738698572 4249807602767475783 18145951080170191487 136353871633604490 15584894384189482791 11075201073154235401 9802740393026850967 6961144231039312575 14254653157752317448 10456509709527826191 6454238376886751215 8683259402477554479 6024142024963618442 9135312796146565698 6548139328136673958 1041600428928984583 14454408764922774353 11237800373527774441 2172506694484368236 4663024302731942529 17649854300084206823 17105214551290977344 116893811981267924 16605745727700681835 1289703054961224970 15067351547371458707 6059325717389002345 380178037523110539 10802865909532955212 14654357547393716981 10763533487043442746 14561838839210859379 10855555803823015284 7950454869389636259 8946002721476854361 11495962649564799263 5130952614874054087 5202190994999965105 16127470550936013112 6825440823876793723 16426228496741432767 2783961642058475970 15826299388005294682 9655484625155927402 5324299313811176240 35929285127899632 7987749950289627241 8558018626681967292 6335389786092029604 16785521931061700711 2466342809622407006 1844383728271989663 2818392870743790763 13314709643153442003 1563406904319859327 2692938707060239526 1337579492948162510 2945485463049833921 5609301200606202714 10215105649078687773 1322588772186243319 8919293611099248421 6393237337557159262 11423208832114932761 17442645555050461235 4708150404127627576 3733627599656956023 13315202769082008607 3666825469595615604 9382279044399203647 6608875284378305841 2606763545795228536 6545846056281898857 12176808788562549410 15487909353066585996 3175086845542905320 14491364131827237227 15920335040596780634 4823553244237482639 6251702823966145469 14539945221528126103 1335646697753217563 16186254591732175354 11401859670800727266 126223926334257234 11944820424779447627 16967720896924889769 10923559001967855603 8588902372939051044 11725597257423190661 4788309172975894298 628812665958847663 11726858237140557928 17853398652610724390 853574327808164634 14975608495511150332 3274236226527973311 16151737624598277808 11315514706442149728 1183662004170619544 9901245032107932377 13746996137782996110 6145608345574048669 393942311613557594 4154340174144085564 16272024859839669501 17370773233177449680 12453877482591328417 13655218671267731122 1983921781467178917 10590139798568238009 6863252642180634461 16832474995475773891 153393756049864021 8315324093688510283 7692625507616551500 8525602043038693147 8443995194629466993 17866733086703345045 4044586845702712059 2679471549666530086 4421407897354004545 16992549742724600427 9939538202860521341 640352714312198213 11810029317420782267 17698791409139659064 13823839358454567871 3462729394073277613 16214639697579649668 4746012740820608962 8316955183162118374 12449035398331763735 5707741009363629726 12527942701086338123 13317084693682584906 16225880147160810308 6555501086711766575 11143315434560055389 6347629393883215294 2072384522488321349 10198176251707480946 12060249830562818892 12189446314018484816 18251806469226866992 6242469766697811246 12010397171288325304 16796333033922150738 1179246686254874340 17053741856431694711 3728529716069879516 14982210388849702463 667951465094092515 15290204756559424020 8370133943808826017 4863052013445228565 3493190176354561134 7027832223841510994 13087626040514592426 15574393924677467272 20367620890746085 9045324095399860361 14302732779183031819 1608666274041618141 1724656338696175392 522332202632775807 10012545110740800823 2926025759090230370 4892584617060069635 15193881350643745525 541527809997363119 7640341589391342704 9923297244325884502 9721905752312775956 8353093249132115028 2478904779894369815 14034074163700788460 7826096273751068576 4781315264993802126 10759083068072562018 13965256954059060061 3740186788786580361 7311503208407843107 7311202237323934538 11322461956816822952 3723450100382245638 9603693476509311042 2613243465070002352 4376759084067730652 3660811776840887057 6962201998325420819 7119988975026545672 3408662657468347180 6798818747047704260 8265211140688947903 9152774861682999627 15999065313380377546 16264158790448118140 13113286324001832678 7362076812910165367 7332291644298618133 17539734381642118589 8229103822147156168 8828733947303418291 935986171576520516 3081593748997462624 6678518796733354320 12905153760643870262 9064782156642948384 17445463796112218841 10345826595804505762 15510800959810539039 15283040241141876443 17995292100128127003 2010347306637662889 9694558311855124379 12828790497559733527 9652515977328109512 17402347384828671835 14856185908857576580 10955512480096904412 16080628745276665319 8961988235742939499 2358484646668236978 8083677317196874562 6740186833218231496 15175116407067828123 5601720256832599658 14290757767456993753 7536876681405962352 15689169771502280131 9921966248552826505 2346380208666186952 8900557988991618692 9202726247235306028 2158048505456701259 3986766730098385851 8202464898050669502 15166602680433128747 12344027550557334528 9368439382186720949 16348448299174365286 15027308252573644147 10476021749486752363 2851876500120605280 861430764093756954 11782047141902952421 10108640297382670833 1271610471668406990 11057015237790911710 4714411909969325915 8519649699827639733 16671628417301820922 3966518169498829981 2158898795656968332 910970531890926852 1296043970873258727 5933386667029368081 14536675401058495537 14421584337899678766 18122032491688689732 13545453275502887961 17464486142173247294 8592546011841322303 3041687969624252032 11735655025944655146 8843479075703175912 8593080479825581835 2539084728510607773 15879472537403334881 7785007893043383753 14374642626746189891 16674179279978657822 15968713392711951126 16524285170951737796 887787736864874068 13941924664285785352 1068900736694909371 10758270751207795517 8329613424427596716 6355078795486619730 5673230524767110570 5645368947001297478 1054318531753120317 2436846740376781053 9357138805866421715 17920863026545715410 9525097267327440472 11398504530804463058 2847437942512524446 9454280476583234163 1887515934521146915 8310892986284513875 6960271325798295076 16187870836239845895 8674909667196504764 2104591925292704898 14524040909761126371 8176916839077750488 18005292091678309114 11313338703063489020 16778284360908203637 1401233627962174119 503337741682272354 13468627388394996693 11771739340788717104 111205086155142137 17194241871593908836 15384250190450823201 16348231030138171158 15681852715152853545 1334463447678672475 16282838018450136384 7658312292449590343 4994070354258032034 5788719813932607900 5029123563146460774 2041635290851327077 11612716345395259011 17082014133140522035 2319665179036171742 5118157581424126261 6561021568732101155 1122289170944261996 7269297449011685108 9597680481479049578 12891490127909076522 3289701304883981118 8536471048639246072 805405352805844451 11955202586438319430 10006674645623128191 5725354692665612129 9891207628935673382 14869628016302424533 14402970111202931003 6153231248773405333 9988832469272192657 12982461970006639634 11747433502643377089 966597789281054953 16178853234745295708 7903204942348785166 1498244360734957202 13342030423065383202 4025619260487323036 12965654846665844398 17284085910888898589 16763534072410879316 15539998251408788642 16401937912710046218 5778336773032107728 11489702324106693441 7744502199173129940 6477198989703777725 18338367831153089529 10409124292406671556 6667027327989529888 3410692838254263483 11133778700725533653 374590779223461972 15093960119115422694 12629400178766935702 4983252411835698810 1363688469856023664 6967087112119576321 7429517979990751858 10704597633728549586 6333101414045711250 2511599682259436038 10554758280750966448 5771855186617479641 6730208819044686826 8834747036240070100 908900980823083752 16619092209429414852 16763557337520644605 8985718425411356939 12790447018211373651 3578046730090901838 14034999680105488237 2716567204207215495 18182701799521572318 5400135529412276449 10757959499101614544 7557709903386146072 18269694588456438847 6207928233728502218 16638332814176707571 9570030784255984449 10956528037264679618 9719116110406535189 16416870770322066046 2636846472032065409 15062053147096340434 15139477502301479934 10857492365201350097 13926238199845563132 2203073968530133621 19391378020374301 11417763163623016028 8831970715117239679 5183556943055810904 12291348560041534657 14913229417862593756 16642629126861250000 5354887075968848226 3898228417492885272 13114774883515856387 6118607342426627968 8598306109562554012 8262643804136721551 8448082967983541570 13096831013523794944 15368296825417155244 6587666161995147025 15647715108363308975 7535163648836099517 12450455010581119130 8908746823715043656 340730903256470477 12265751666030124782 17433651187997510293 16573602446889406620 7778035094123569439 9613168981344414716 53124328739362592 5125811978679147700 12100822019321147451 9957074679227803453 2385623877053310133 15601418186893172198 9340570888618032164 12570025313142741217 11136410449901303756 15358705174944507936 14017172960407962097 1311856116096076645 4837695180030835711 5211643904139646214 3088027618458432266 1637051206078932193 14246492131038449424 8222879466625837529 6863834006687553181 8070012414345361946 11200063370449132149 3779761525337519514 7013196288228823796 8783823827911553785 13639473192902873522 10206346967929088415 6107585458946276397 8778573941209130534 13630322206448642222 14494451175255323336 15772624954832812360 7915128640566013740 12814031316707554062 5955880543154528151 8474765649824132156 11226943482924160467 16643772088274281857 3623271150739058420 9856706827449852338 1141082010926069705 9649196258372205725 6538638054266207997 5730471685733544956 6535966221943779142 5365622711550602117 6318915911035082720 1365520667303598448 5970974510087191854 4697698787328778347 8523961783556993302 3629159918814123540 8247084536044781353 980589541451657672 13232047561762269680 17529433857361031203 4797055345250014737 1731100124578192912 5516031237468589668 6855991252178901819 13079796688160220991 8487956361777286109 7469852511156851755 12891775761992053707 13856234406985095962 11660183060236388433 16430867013387868683 9097583962612212690 5969371193834514026 10622376105897615068 5072013981811740660 2065150997515462577 16632676627349018526 9017164538761190819 1863031575501698287 15570564521888177905 796666885865946552 14670619270449508574 10128776164599668682 12147941637386106660 13967210342445906476 13110226559454021845 10638734740162488904 4735159485732848300 8600849258629990213 13300549447217736479 15177677429171693545 15072773462029551092 3510324602386117551 6977915560718114753 9607281824929065809 2135065443551007352 15807402611102329267 10563470101671464108 9029120710564191539 8100605493924049532 8521178002847415131 5397291809522106869 4399491568613295664 4880652487311387390 15075142201776441816 1928101483605443912 18307115054752762838 6220151483256473795 16875966793686794835 5424671314351993831 12428814153529216100 13169144802718259874 6202968392964351575 3754874840528366887 14722813494264251474 17603900492166279405 2505422859449488620 16357743170042575364 5782900184707059709 16599089404605636533 7688969743807726728 12261911897090769125 14892654137874386431 9574737205292352659 10013728443011086757 6962521413006264116 8101327725912559017 15525702449032029729 4921485307364298099 1606115316996155951 4483098918997202439 2584514976089680336 13443507395565943626 3263931537177416300 12304124262644934019 12880677108828616373 15474901825758814016 16028175045169034612 16702802365050155537 7612633434616011853 6125787254913369923 7676853975323793124 1456243929291713763 12038617338531522131 16973325280351696474 18341342697872027807 18353350866813707633 15106607948982951753 14438630661769333058 6153567781665313147 47759412691342814 7763364950788752322 3445424517485307538 4733418194625027972 769113533558903900 16174407654894521736 14127231359785031396 730571282013132476 16253031810342382672 6465222002571215514 14601852319995422324 2799832791161014183 14370885250762084327 3665603051581296459 12575677383492489685 10422129376265161715 11555363003109666128 10229052158510166357 11510697840412360217 9273469464024009473 9642542269292493885 7207638595992183526 12291527065099975079 15219968504066768099 3415905698757353723 2179651174291001339 17631547533809020112 11313537223711365883 16251688711830205292 17250212967510947039 18100356161116824376 12948609992710810011 7264334525538026057 17489990867489128369 12274112625755648788 17508192764548637067 3387910323010700119 12541600714068266533 2983926068256496221 5214664086649372872 10773073656714617273 15807762200589552534 17580775048038890618 17187675085383987701 5756277252719134973 17952209781834128810 12829444113122684014 13243906860750951746 8501755200169841385 176742428858934319 17832617010682441121 5312193145268061692 7238268946860875936 16321381870250136788 6298660863157811718 11055933408076972325 15548513976552419344 15588774287504608287 8927505275062690367 12442475947129445727 15128843799386577145 18105338636552723371 16198273666980469843 4497770252606660081 16700222620559907829 8119173638329811011 13750214544264114789 9390987011176172809 15348450795759623870 16841963911865987856 4232592177661626256 18235945626349165940 5988896135478177099 7070386199873163175 8517650290789538497 12502566070485378436 17828606476998567253 3089974279816742668 14024324147171341455 10637715381179163585 15978614763682263512 15851338896053719169 12444248213662162528 376820884252605292 3191600218604287205 11373665090825267505 10722523891958155314 6664192631093216716 16987254987296431914 1914550682319166883 13022282033926292091 17377970370544978246 16434059741514131727 11125803522552867162 3375764840866126066 8290500996252898139 4375121838961866374 16887111733134639638 14278466661695115324 12194182914069289871 17258796431674783653 16357884552835884623 18293522154951529749 5981515878428566694 12737209727238817062 11026302620871632167 17019345763667508498 15396333458273081496 17122990069773573329 6637241952389233485 16088560228394575425 7899072645116252850 18030225986733779772 4738755213595883169 18272974225181275251 7519985818611186113 10427649923184099179 7633661241860282725 416191959655150723 6007638885359721815 5183736673225754822 1932958299284871769 4944991343870354338 14049947219681457664 13621378565186896928 2789434392904503106 14214690301562834900 5803087152699227251 9075352148411089147 7520738509003146250 13323819971340570711 2173015857753853252 3532864069983804486 9749705502984916202 1800314969645619499 7151085579891801233 8533061049141623228 8329550369632766011 1902323793118176720 12128759257716718719 10337703001779405763 8729371688465515238 14405580151867537419 13328009692258401956 14658371035048984239 18020701398278682152 7411798082517452186 7792028161599150137 10067054837075163030 16520491243184763650 11109147829244429820 3029718204726535744 726518456519752939 4569225502277122784 17271026834639407948 6689180305712827719 6076834064619882777 9393030835881494016 335347862060149128 1644640419666585319 5258902798287390396 6287834696046166593 8166892910770768603 11501034955030767699 5139922911417501265 1030159412898421913 4141655613946159061 18176884058210389073 16561768987315991778 13303247841059085852 4322847253127265599 16599578399533767144 13871519528473431291 10801925171914970085 2993702803887792614 2273814685540709167 8970054115126060665 14606243707019461752 7141217828674394207 13009637320246307034 416258086181004851 2179971245154948623 16209084628882053168 3392382355447107986 4821237000662357416 8560026862195080217 2847062569027252546 14971331751026363228 9284220608927105182 4348793362995698764 12375537144973462567 12202774724736161865 17846154103411490497 10180516102483712598 4463064224155786009 16974111991220265123 14666103220062669401 16319382969054863907 18265391698110192021 11632682961820660000 4104422908725557412 6528533380693585022 11144698730611942308 17757217759822779711 5703437368310957393 5740012948905689078 1974304467410256213 439886456644204556 1846388167010129955 5312361529968263039 5637644544253009504 570595624227815131 645978979111276243 9801953248294933404 10491079710715883735 9400907177515596696 1334703410186596860 17282615106342469768 18230450827217721103 7400159024911589931 10317876864688751241 12522594275839002498 345675976149691312 9964198694445178216 1256788212667911142 6857205915107582406 4563250569620187186 15916868521318680770 5762010247272253162 8913667006054155685 18181444220046091413 17715381536859038163 8058556898911862246 15214772921339011789 934146204219022991 8068388934893140659 2572097842662848272 17338859831370325025 427455254403860862 3056762564174040975 18253825473508999231 15021543059662466931 1937807737202338468 1631346402411514312 5290483056464515902 11156157173244277258 13073154260923267496 1198548585009780432 834827664238179134 14131740944301734734 12163150625341477185 12181260803678529040 8699710249471778235 10968353416966645446 9428688502245658813 11571343557727704544 16558198130959106514 11333480586189967736 16271010802900218105 9330639135661225323 500848480457979267 11628919899338061393 7282036710168048879 4661166193317909049 9066231297932705549 17484951775464046597 16707034272628323102 12948686820967022282 13079457761870997211 14265998396993796751 16128558714012979669 15240733617362214952 11245176092195267320 16529873614860255468 18422677237014523461 14994754277249050896 6050536017392112304 11755138832592742990 2293843630515598826 10139992710554016695 11129957953389140741 2057738458095826111 11502537681270217915 1810215828810734353 5404573813140971773 4976050100565817050 3616862346298255269 14539990164582595984 7038523663858399515 358078296261328397 16507861860966051364 7252310541268066695 4620399362550389664 8450175801892629881 5512005121661212668 7484641671089376477 10276550864711162491 12400201535057450652 6348092056278018008 10279728403068569974 15718752924081315219 2456846786346283309 8931776327337424239 5395161848585643955 5443393651140608030 5613749184807473842 10033186033990787386 8959260534603020810 13965347816818597950 7061851473607549671 1523370316441708399 8846007657745500618 17521317886094302219 2112800031451678048 988647925719470119 11547674619409170698 14063953960091230579 6701371723132896140 12106546886208305406 14398912293489579114 10723258760103558724 2702884934561931809 6071340302786034203 14585943138480077358 6289636357137825082 141176035886456043 5871523535926806371 333234808407357966 17623053632424217079 16925287139146555586 4775796337425492924 16251251094906636764 13660670081912129712 10166428629548761152 4745314988916119965 8039611637158464403 3645568165940006666 14056126050262376195 1933417324070602054 1596315161742994418 4583377225510055047 614398345343312088 3901610350764693836 10629058441318592618 10954052042434250702 8145196225355712347 6860016785944920675 2691432485726772487 3269496306543152653 15520740515084141548 16620939010735723991 8638265984098023076 9154485022627222708 15985567668774219827 7324353989075611854 10549738131489558005 2124150539828944447 12557101056202490316 6886388432398721115 3048213181181030190 6775087703204819031 5587672386265486059 7844671987947301713 14316741206638858145 4620717603872162604 7468410864760863307 9318728442015236847 6024302976125820276 18428662318514450908 7062917669670894668 18072395404971931088 3577747048097959999 13141232876292010488 200742969772812984 5453135841807652166 11747633025428990203 558078236017494070 18260163598477295874 7219278182532819730 2837147924248375856 15271645806728126650 16401146356632010397 16081058374962298313 10882328159806645191 12485704913947326536 4421754714928607199 7022422823318703080 15659277942728567450 13896746056699812118 7568284824330469261 4277943082025124148 3103780916620144298 14877841433494636475 3400766239351591769 2655306362451470753 13111444994619761363 6984765869500485775 2000278952146556165 18142328888919941148 3376193769227675725 11627865193384894374 965519412168513232 2914012791573386882 8343221941325471425 2186615899420746968 12914679681247937990 7267792338430507574 2271160079441280525 15391771848235675665 13190323594456476693 4746622134790710667 5456065934293336346 14743918310801883187 3588823869010801207 8515661121852324257 5942423051376328742 8741200985697542621 10772352321790313193 2287584242488116486 10852210797012989527 10170340465136037256 2510316729918353376 14432197810260414266 4120123766186577253 10201743961646819642 13905990585761872446 3918478117548421749 119179206056351912 3902725488960501685 3220114367192759406 3887771308433934789 10099621188058561886 3397154971998767594 5211480691384992954 9869236836818291388 14883045679838009037 11483815806729422633 9221005671466426250 13317951881290343047 16545340056798094705 7341621960914649472 10750645910596679235 8672319886693306828 12363074128197311087 14492593783542099946 7050216030612360372 2060746515876488688 22531355477080150 4617882534057703676 8365837883098921929 15236213184479144395 7383505872510266047 12627911089644636142 7235238928673747733 6620043505637433675 6935523238583180335 4569869705909566609 11903225787914843027 13544400682193280186 18040156624312210887 14134618026647431995 4103950500680667899 6284043262337742242 9277708895195852731 13019798273498451540 12863521380571048331 1238001020229534194 8565568348169893557 17767170598094021499 7927035851983538500 3379546321842699169 13274270634860670832 5334173058891753256 5990792535463283868 14716784017406589542 14169476721465327829 14513894676057624796 17771010575795537686 16336364288468876207 10605057675001978505 14615471718175157056 17460385704992942926 16977607120355799050 7012265129084677620 15217852282941791121 8080918412131461019 1834476894742461415 18137035634180648583 9487839352308028999 9578609415711172720 13064997448774759494 16965788600984976366 6099203979025738496 727591019324982477 7987357261571792541 4250041841069561297 3825799986865606189 9581355295631572077 10114812467696815163 15368860577489889431 14713000079515000595 10898202001850025078 281122001766140831 8057819867254082290 10823484017892249126 4413874259315299563 18037188034911085528 7060314209702353604 1855442532375935271 6119934893219462427 17366873701643667670 17805396715321589081 16067669364935626659 5951566287219082173 5407711884307566128 8975037813409671557 16935071018541862004 4477002140896009892 16368917190388577267 1572767882071805892 16953237180519791646 9499607027273283788 13477960402930507856 12094129707815792297 2932942971658866417 11276880987534878037 3194314946510502130 13425664476562341674 6345740028463458541 3065131863007997606 11983657758590015510 5756188153258930956 6126950830130131085 3856484390132218668 7439488065836443808 10720979941803846475 12064279427717599333 3595982623086055028 6391666795240984227 3908129022358490431 7089723395249195885 4845094219785372833 6443028323982633007 3109545533272209431 10522400337383828675 9198913724247529847 5946999166120357360 2860163863536820479 9106718270514856421 302999261870618899 9208787261264437921 3667451342004512074 2788618975290613686 9912898895150317821 14298957539045384259 9943207149168314543 17361516408708960126 7410583178494302324 1382218877614712614 11083995647679729865 1255450856515386004 3756721227594260103 9768952092861149319 731553810720919681 13257411825395575748 11712798906673668895 6243246040746152469 3121043119006293207 6285980754817709087 15368476291615228574 12710396238112570053 5315584602009682250 2574622343478099449 6854123052407107112 3849058382709148908 5650080088146405781 7529428890484217356 15915592922101948790 16691556555325797243 9435497381029503789 16334306069551708835 17485825971313258793 10100200354700968049 4240672976207752277 7665232802158178616 12392453268774902062 9838561082196791757 15614120030932090496 11213750605608358444 5468662993437544118 5113326852030847712 12992961396055160591 16788004288029854325 11960526056373447425 8900162502360855381 1660247258931732223 4401334672450778818 2659087595710531799 11229598632696317512 14247970563404172145 15951055491324288290 5947484820519588134 5799563665160349776 11692745118218911308 12410361236282151330 18341403920752634330 8600581372539697681 6908689794132243577 2592574462334897334 7357177219252933072 7238286608739504014 4368454258700528227 18364266736101358352 10281522731352488880 7541654858220612197 9941498896254762790 16114809745042168876 18416877532334647848 15069190462478657178 7596772207153623226 12002217148896527121 1765158240483941395 11572585839271731998 13008935237882699904 13463141036281690083 15982160736617308696 17616531786142664102 1123601795090048398 6301583130859369866 2184107599766353666 5860092731864232856 2502329745866365317 12452175930791776156 4839932089230302486 11200723244445126146 8028817885812529427 11473836669978205404 13677838077597197636 13597940549860741989 13778705922336281934 14875700028736248570 12348794218123179515 13266998449199431871 16822976639436541026 7859274956700881716 16443812459460107174 7856311358732053880 12424903524458919278 14382544473058609260 13708392203216798085 4245979498384590866 11090031814997814715 16803770368398898047 1582246965512111917 9813160024544803440 16044397662492263365 6234116014604042753 5723078038002884476 5373945448426524262 16343812071459229045 11269478800296088845 11520842142356822087 18345751335901381070 3642985952565964699 3288076030186043143 16749951789642755386 14970513211812519088 16123851992106536844 10252150368817741649 8486529544491891900 10496941491664316103 3080321889506248133 3670848621296469815 8437508508738158287 2723307000236089753 13236226481504171401 16849282001397443472 104294157022800980 8419020855890592228 12259482785604448473 3871824685986046996 10891940512488516128 5875410056214944961 2240689503987040267 15815081198372115807 15795975946712929358 8547112446820674836 14680407539557728424 12449854134575401571 16194702949192398380 4672127298561905573 3875214992420510058 17531880319768774636 7925988374041556818 10609911583612625540 2579606055877958311 7601213902433887479 12045532796772543792 11916693829181696351 681514074135533688 1725036250973113322 11680846861641962517 13185753443406812603 17882282341182724612 3416775554635672552 12278858940590160533 12018021605303314973 17210956354585186968 14833213300224207813 1107769561015782746 15756950361568819390 9809165629825913434 15592179893044423412 1698746065630470073 11492745798520354544 9839660824324849121 5289847674511389337 16826932751102256753 18248039104645652361 12117441164901175130 5223585748952331666 15895032226773850011 5692138849213150495 7277253029117713814 16338796683426006652 14546605663002125069 17418726304915810738 3011391616207189765 12389493423817039959 5263709586064206700 414153236561993049 7494167003902711893 12100660662133561919 16376651898190839678 8158407283254906077 12725542729534584668 16914470729467256533 9547644552660809442 12274722302495655273 8475161557775509998 6980609100538299308 1768558314096792401 15497838493626106684 5634653117772733900 9206181342871371514 3028293047234040067 8271872160692545711 5995327244175315030 6036580163205725127 17298065336916950676 11502673517918260831 2019557198296062682 15887289481237028130 2846430040891257786 11066234760137360626 14976289931328810335 3013507644316503188 8611279483089185780 8243946065690166492 648574875213900513 10568084170451889463 15323525908933852076 15460959247714479629 5620077555090678223 9758640717343046305 10150946225601746916 3995037220368313723 13579204911966712752 13109469796988888948 4965623881078453773 1459727437331073518 18196971383682699751 3140018822775665025 7190888126098263329 16620000087830894246 17758803147254454794 15544551159048928048 12157795778750595465 9703310400696009522 4919509255929700046 10283792787000687172 6975764027358909527 705669137148863381 11640224054867395354 4958972351329855140 6853431967612954502 15583081765953300652 17249394150193276010 2040993072481041548 15214715709815492180 2724223850050966587 7725875970778428989 4656641149335184882 11864430593780050959 10137580849080389537 18068776397187423110 5958964617328180067 2136866393897745043 6158503943315270480 6173309932327748048 2004103924519358380 5942481596375036195 16868717071649848361 13834386768140347964 14168197593049190503 2541798991621545797 7874676903326992115 11525249191011315709 12591753751516511900 9936498140369603609 13757916763548285765 3303374477855678760 5197034310922253308 809669119866733271 13044150687359724373 3629951095955160723 9636163896081059067 8072243767719192859 16135183660957273830 17226158501401316653 12208812411012104554 18119442159167861616 10806453648010457285 18391407837052454137 10525561078487858797 10811899872646608744 13259970943603855322 3783180485882108940 16482699077289268488 14463637547248354424 12684843133634258135 5149223198176989476 4763051841449015760 7401165287863689849 8324704346906383739 7500483565988001365 2231799074800483092 4966058197069840210 11462802457585598492 660070139541477537 15576584410420048184 11583205383374526012 11105597487286343223 5621504613940039131 3431774063535466312 1717532785001197888 1308782220599408129 16405254972400105966 4636378838856292448 14997945615438241336 12919612236343311674 3854355714708187354 14397961160735883656 10386621186287955133 6721237880367255781 4868288434919878367 5342779129765123060 8982251041281961693 10073595719780918389 13493012645527785342 13071560079445841257 7989379691172151794 7530800553163223251 13306500977682466141 8508448622601879133 15881802674835244439 17915190119159261501 15622842394257165669 8204509028100558813 11451624521978765406 18280138866956471129 10755652509189860731 2357913979356354763 11834328495138936962 15170693796265654155 8746899231112421822 6555874247933698538 9258767095208925199 9604779431481477538 8221113407196637920 5836761049832882756 6580343845380828033 12181777784936760872 5470642775055712439 9341367286888081943 9443951366734134127 15492149931148372868 1347626059798029724 6799314805672350403 2474469520830114021 3314428958131410175 11938178575240660046 10302693075707342775 16387669411288236831 11011357568353393763 15543774953555074306 844325208852292072 18008413565981351765 5375863505397899540 14337620148438955767 9123116998915153533 1302632241158902658 1939471272697600641 18220319462392475584 14284276499892169305 17868110634411817388 8825664224537350723 5325575111227839568 12459634158442023944 14733531133873268035 6668584377041164805 7585192846082029693 7953115661926544868 15791653004458310411 5174185985127337087 14768001653428592592 6998735179981415175 17300815684294811539 11105628271336648468 4112354568603048680 8300536286133222204 11774079682855314997 11536024395337741165 12135752446869185989 1078704846093535518 2940704385293496268 12962441259453142912 9882388712234122805 13806225809140829892 5667682839893317448 12995542477038230313 16649195153590789565 13568087042075664221 1389318439449543352 16581912347774596713 2029646300692019965 10308600756393817134 4763525672430684625 14381836893087007374 4005133900589825030 4649125344855798853 548708030824000399 7927003390132248883 3520889416389877804 10169543075761855789 4500103006018523998 6160349134638061817 1189851960379430734 5114743079691861513 3418442560353551180 6865837869003215209 5412804963493295116 11570902472548702931 17613216396055569286 341920858554170187 18446378934037576023 7635746098007717386 13274825429583695399 6514279550066998056 5321281543936996888 12296224015162761756 161595900494891967 16954864495765528588 12280142807560150495 7219671734395592184 9397374118996751467 5022603400005870490 1255469434577284705 6807829239434275586 17472708454765427608 11811391813897282148 13895392951780502547 3549607363847343505 6998751769339586542 3438199661253328146 13540389470931856554 11380159531810382467 13621841602123265156 17899699409537906753 12943242007784417639 15419601103943233764 2290860948563595648 15936686342732476335 14839778982521557616 278520610105568263 10888284676695707115 1231757977142220389 14336054654492477462 9744926852537580883 15627603329027025974 3806512041032841032 12351635113988576042 15124375578327089437 3171464255928624606 16383636759393850791 3980297721761477585 8640978655594585407 903086798164403572 7760471023365022204 1150619678061334978 13746912609137585926 3779444731200812878 1049770831347628132 6958207779973364954 14779244091616117464 6315266882449195891 12595116851857343391 4135556489434903093 6094544246349071254 12054541612646070087 10518725801836690960 4119768001293384294 651121512621007917 13434231468363775319 13414267617347802930 15607327936860022127 5689208333113393064 3812435017475078858 2415690136475034267 17783072845446624636 2205475230896495921 1097036930982132773 8554556671580384208 13091003638353252383 14783545618413678317 5926008547913125116 5875173887706465845 3070656881423216085 16854642002839652550 11062332790674764694 2517910607137007881 13678245837378552857 6819665030541751843 8491402460062704781 2211404405411706348 93031937658031650 16099536287447018213 17954925173601629788 12777704528586440836 16616352227456013311 16233654250423801575 800944362587904819 11921760916430155555 359215401064155860 9800091638283939667 11161074666342797346 10177490811055628434 7939368362155389687 15089791210143990674 1262665851184149621 7000808539643455825 7742054491850812999 2503714671270572000 5597105073511410890 4326148153538268872 16758540720125240534 12284550995477935306 13693312374938498947 5569126334815835889 721348111717352490 11283952498825528379 1679037651402789901 15817340324847593781 5141490140969596517 9424560465336649443 6962334222407530182 4311400412786561061 6847322211956457392 15814171951454005563 2109348760789401357 11689610747036699902 12102399987321839539 998812405080824378 9230812892731294386 4846361100544977529 11672504922322695444 11286290922844400695 15308682087269295547 12765140681070322486 12671278378302030783 6419308923298633047 5782482795824133091 17968118909189073439 714501710775876187 375833995409771461 4256802400226009929 3342428570754022856 5102884518662223899 1261263861776188178 2373404727295939872 10385227420858657625 15781709978786771944 17982099926009917721 1831381986498619011 7394535510450139519 1915663143394444686 8885270415090261172 1273020583190941607 16246725050871001532 777470505777518223 2976819239053395305 17533712572305498248 11759881832347428210 16427965246407525677 1032900021963913700 3761211771939486688 5097645648423507859 9964866182735844040 17177700689128376509 5696986999875030006 3849370615562280723 14464262710457197566 1708670933643599518 3631516099676493960 15801331416466136862 9765591547836549507 13615493653111188102 6447924714462425382 419257580697175956 17862759224604194403 16895511534031890011 8989457484494674978 8286446372466137207 9805741969772149472 4543835973349560203 7650585171369771565 16194834006254652982 1118202210382105754 16323516692585262170 10868597229236852694 12024208386108058940 17854898886582691801 2445572818350510919 7177878332902876251 12197110149449059898 13678267012488677339 9454136827541308801 8530025100258203154 13780568036058248641 9993443489639063034 3959811980243984579 5621301067239470239 2923663888757201822 6241291962773451288 10952941878123445828 18359906007897317855 12805898435457878962 8740389456278992940 11352727784156921383 4193467343128295045 12011298694498708521 14546901961953477986 2852953384499078994 6000261240326716547 10000935149175789262 8039998728920705175 9481351050373900190 129855933947139841 11949690594440459641 2277036087498218690 13350235460572157794 4497978080012809231 3434171432131819381 9125019801143977036 14801647833575529621 2398235755547191097 13222490461335352175 3510793476269691962 7606306720063297694 3606183289336906092 13841404096700477745 2896439419452656840 13976970296495934726 9069410890593132286 14155944623346160236 6400817973815224824 4705368023188877828 15695631920341856321 17212300570311636385 11366688839412594124 1528365880043132319 5073385035280437549 14130370877876950754 10481411666568312220 5369443054990188771 2324419230235561930 10788361062786297763 5974136151330213114 837578522235732280 3537524598927170510 16297054400932784480 2143925956374249113 8481960764361074089 9319480069710103434 17181372707133493556 4512688191631639028 10815731366543908519 10937455862799030751 7639901433347712997 15089745650058488832 11782509430260813634 7077086497776139874 8003277158922520683 1143495467926929220 8885737692207653647 7960131813676282636 5552556313882038904 9798589778258223893 4661663792254176668 9212866498011990219 14322136800884118136 11005849318577904232 14241539527276246099 12942140828296606440 7390776833196544332 10647112154982106302 10313440072830432317 15117698028042150668 15908848049054434258 6207236578917037802 14154461739968658911 16384388329214857279 11052714864267722180 12078473474479161486 12626802913344877994 3049177761452804583 10600185123000508272 2575296877994169177 15856328018326671038 17691338223668736742 4287532157387188287 9387916828233796726 17194844004792479469 11296672621243889962 6243671917103879977 3875361676585316126 2139596090945494465 4145355659183166008 14562242961283219337 16218654939473126408 7276390010883903179 16717048100856377725 13731153201876589386 5801413511467711691 8587107551855265834 17532987641405040514 9315811350140140598 7449028290957758221 11481525130199025060 11307242192178780803 7158642071685860852 17803154045256364677 5197869101564469826 13402377993527119069 9211969687780329038 10403513074150958163 11270868165497895908 3333224417827815837 12519103972761983357 8238334728543940318 6783605820184168649 14599353865558921828 8355770393870432952 1029037119701800822 6303817599685103363 11194323810336249244 10960307073621576124 15939205120638912306 4510581453060630277 238573450734377182 76016903701705145 12974413391972939302 10554754567681748685 9970457204808286916 1283128168579943731 15122954681025709597 6437655796884276226 11691531879763351584 1624640048844146922 8526342348126696928 15102828442978673585 11767136271683602345 12616631013305482956 5905540942703041431 4043987442056697699 8283643419800243316 6803393987754162710 16635703460874127463 12151503533825901151 3696111373480478637 9259473262643324816 9430187765224282931 9589338293004962146 17249566759228089016 14625135851852242931 14126329605471792616 4680053349889933753 15853700910811043408 7404209933364721796 956097111717248783 5128325726466688854 6667279337225459293 15541436846212165326 6317941356095515343 10262594937434519878 10786872837421794271 9270574749308752945 10089710058860580648 11992492672023351798 698580519029376065 8940800170256927396 723868132132163749 477986410235677582 2380090034374592330 6044089392051386551 9713670133625547753 17932126664553039463 12771050769638909154 4190176478659364520 1336019575800542645 17161182671499906925 12817253669545762460 9686844088913403851 3891023655897416329 9154668390189293648 7436227322899069914 5461817024906279734 12555125870400236857 11090152290253575142 3808343941738168037 611791254312045968 11457168492317749032 12815833680862762709 2423533333564150091 218856021089197319 16285642301904069945 14506606110701988936 2814218036769100384 3330738221885052222 6561805930147381276 5187872497754249478 1460968718064287706 14308824570757323266 9338136255914695259 7790352834088753971 12648900964346786259 8092470984202073347 13827356189194172798 7755764999993020686 16025926959993482926 11335898054133177177 16169356877145906508 8568530952703318974 7126938550035423283 1706831695916210871 8711377218304654149 18403490639687997235 17669597911860443157 9543896141762551682 8526074633406849094 7812972200898078438 12618553393175812543 16363076713583922352 7881146721351466918 3692673860422096833 18422145315889575140 9082084215003667716 582686384221801199 12592642819468080919 2213813687858574964 16724531997755634371 11286487993664202217 13887193218904181063 11191616109027638324 18286724787050298671 5376091841493564107 5094606057348115503 14966605075190661070 5471257154201515001 6264651781218204507 1706556307151350532 6962200218694587179 9059389376850097272 7632178927738713662 6523848071773730041 1844262183123278671 4884634642231507667 11315924577314140840 8841806251367002470 10472233333327588227 16844065824699652842 7941805366009371494 11288227318014344197 17183900414331603163 4273537808730437546 34772657987286048 17806333563751739314 3835463058142792804 1141886508481721289 16607300173732460747 11024261009257439259 11094315234267889626 2725587441571003107 11376328104929051382 614798145203879696 9114047617357751751 10463897314231736160 4982625821782639125 3047448097341675728 13768675177991042687 12495314081531602211 12194048636741428258 6437650576151317103 6964769776333059988 10104448394443433831 512863113829990960 5608263542196275046 17477205951148493901 2208872241426437595 13454079945361148697 1347823849508562536 16414297872592154606 6532657804860078545 8831809808634439473 13310806260662816491 2382993372412477113 11357194144197519757 2929034558941043762 15673077332427557758 8728800205869487834 1625053744148382041 674213302164259109 6022026764868003968 14757688047980969600 17971605887512568633 18001495707586587281 11160935786715552043 7324118238198797862 9452373829082109492 18052974832845355433 9854211548325222433 2330464747506129019 8800785553527286511 9720327607101297147 2627625218804227425 12161980289925524692 16069592133631405574 1667632049668384898 14321755718161055852 2373357412708657241 1731740296694212611 1795216241368120367 9318209520739000801 9762820624011661689 17703326942276111703 14472237600533985572 18308720777221490835 3030467284508619276 9039119955947761176 622544635629748525 18338718707381241879 15631234179656731265 16629091987170982565 14205050937260799292 15203947870288543223 4612459171113717257 4040408696565743508 8139349300901375929 14867746979249640002 4250114957245379776 5795858336893639428 7982643643496865727 5656758767453872856 8154147388339604852 6649001019039739837 1399973578056292843 17312586183141816530 10554914302534662619 13574141519440269338 9275564820397951211 1901302276229851601 12629998648294737404 2546473669545124180 4081411757652873657 14921660506950050948 6364670619127929795 3136383052735982310 9944572172508217094 12476777951083896327 2545340726407474879 10543651918055595137 1355221302053590699 6089257329159307691 9839977516994627416 8417134111461575376 1272949955102567043 18076679127279462530 10580992912227865142 17276474980987351910 11120639877579696698 5261533594814904234 16795514044216018960 5680545436634183512 4940437298833602847 14413841127254713863 10983386015122085558 15867473079503775167 12932904101652041684 65044993551315802 12188326804323838591 1221384012507308005 14645541403682221552 15534468881219243024 4390852163458086474 16224071854044815702 10830929906420960540 10678387745340678670 10903800230640934093 16902386267764940893 14828816796440555952 16159815183511699241 5378293038502143590 12047429660609539328 8796866348618733161 14801555071936264251 12504514066409959311 5907095433365877784 7621013639808284617 8912502312837742226 15070061417312173273 13979242429558281479 18306970402976388655 9631335259893387281 2091049658298574461 14868222555124425943 201715660105673292 17615180106673917034 14481843800986146060 9194841119350419560 3780775913231232427 13632167816633328998 8050868531626513645 7155098401443992679 3850137044561230802 1006149491755798465 15567081532636201912 4729193979390710959 6853186182884075464 13679362663500209814 1251319049434677101 1781546786080554276 2610248467005292572 10038588142820992278 3003158515810165065 14045032094625138503 1354791512179215078 12431851579755623099 11458397126751093687 12087197232074896666 3142333581737301783 1243626550860527864 11459360114374888666 2145079639213360130 12186679041263854373 17589562831614376051 7044316543574329353 7935500674318903736 17594690026044303672 7748267997330970322 17575448407133164172 14390135115484933383 10709293037770371382 5975181642695170971 939640722492336600 360217819466246357 17742663223698975057 18039041264154686858 12404193017157745316 3680723782035916388 14335114007726728653 3888785207651677612 3169144557522086428 3146348838236305810 43258240580249345 2131249235414439529 16946132993233819993 11820137833161183439 2543777909620861105 13602345532739953542 5225814322897083327 1009702102813016250 18350133622628084258 16891902760039242551 13171374395030444853 6484536119630400900 11410442180621930407 17839598743002357477 16556145093705594730 8887327935504207821 3323950290542050332 3745601617958543263 722613674354643230 1196148477811408847 8817574222709308240 9347747124557490563 7917622726390484798 2828401231564804191 7774057500316390786 966820591093731021 10037444642217222884 17164837656000808539 15849704727171841764 7081687159237586500 3492871539556541216 11897275640739719552 6565023233592839144 11855715764572144959 5453675301279485610 13496573654582796772 9014145454285644024 883165703043809670 7017960063071357525 3230518542828014471 1849243041982264751 13228179108829184916 926895660784309403 9283916808028931191 14913440076527578176 16641560902158631103 5711826079168780388 10429383057640775415 10488660211601170480 8267815005447232120 14773226513310360208 1989068027588310924 16099209317251828618 6064653761271006895 11279361691954218375 5942604870234771223 14489491593517471230 13153171625737157505 8047687755198622227 15138197711017257341 4601101582052097724 694227853217626722 8995191104248917710 2025738281392198402 2979840649132761253 13796701401038012523 3985993235275735730 7217676757813658281 2333357646835011847 3044097465304754378 6550669551959928966 468016496736784231 15576100868861881231 11076723418390277361 1246437738694236669 1587067757113513240 17896540792191206721 7980149378703003989 1091442146678831810 2089459168745744774 2604867205791127911 870429163014817428 12044472315460728167 10465172004645751233 1859982193688645466 9371994575756354038 8073994240543994423 8498372950883719576 464672238645090097 12530185661243988096 11612657005983337799 12240003628973756451 3753800205999617290 5973681499259369584 4893080533123021796 1655811289883930237 5225925137571262712 10377798561937637783 153239462238072315 7507192884713234890 5787559046095784689 2153961641317464103 11609862800628453146 3831660085494504619 16231733651551199058 1096353230241589455 8159427348577266787 1386615362625146815 13354468840022666470 9896565290703034890 4781661427912434523 8953794339124202261 5490739021121689482 10453107119950346723 3001177701357280590 10048206947421219996 14795422186434889681 3568533137160074989 2528719447912509271 12865424441861544923 3605532871559222779 15995409040944949976 10813103098750044712 4199804036959477520 15589118697046465831 8920575942022763640 14519608694205510976 2891715677869732540 15740724268109814082 14224323125778992035 14087051181467303798 6224896419916442440 11582275618101559067 6597263317655267437 15305591996282063052 4095918945543195723 16367184217954197671 6305994382294230023 11137489124555341340 8784058979436862945 3879409974701634631 7871909077733195039 13069300282306279480 10225417237326437099 3835090103641069111 13731922800105799740 18055507264260750045 6327570940997223605 5795945629410951809 13628762934969026486 12435505737873051748 12416235263130577954 14724661750718381989 686095722104714005 975503290395561098 16455249181087021044 2983935320490751024 6310739632817391521 11467407599621326044 17452029024881578795 4960827260860920150 11255947913519009889 8140821156185333844 3505591678406964911 16440000590888803769 13577002397611667992 10521662351243147509 10858540155897215683 16270430399108620241 7894440219907412082 8251125592323799778 2528263497523104274 9280002186182302692 3020910088377871325 8586489231578581419 5695007000015282376 16309536479810660956 9509322450911049281 8730461069526575523 16424764798300372702 668173199599214134 16281666016879736865 15306455154661180784 10007999267013307635 5066914997087033238 5480772668165430964 5502956229732001687 7138556578564091586 1642433670200882107 5402374757272330218 8076024121203416645 14674403574308467489 16929161473920232343 1594025211705462947 14053077040709757728 3644800623672667349 2964794595434261481 11882356149147988204 11235778801478686785 17982767229239678776 7808165178139151488 14682817298175830517 7605519481057291970 1478240567942824273 18115199947108653828 11950446536863188630 1615223523516557746 13516753049364148511 9757150031307697673 14450236730787788765 3416481802587189805 3946511121959496579 13562176095903024993 7569879462900895938 10327067181420480942 17152058625571433434 15155883511987122447 4456305775917222330 8266594120900835533 18190862332771939135 17054807118942585041 2984518529207738816 8662173887627929050 2346700559830531266 5739020802050929997 1995503870995139379 7363039654841329818 1213208527427700576 13158644065800472030 2784040097572920181 9208812161379166379 8119148697028869737 17674349939563267975 16009894018731115788 11836325430169446487 2753641789842606182 8538888353206721906 11050926411847237771 871047473697682032 14109573502828776376 2956330790063687096 16072592114738778022 8255135517676790414 3056331699797292319 13259607125251383618 14796338885785133381 8333389663697514080 9433836140526358442 10872920654759321408 11201700636057402025 197936151354344794 14041167150232744909 11952343070963946263 9916934899161003424 15250881032820124393 9880236958968590862 1208808879242623560 4099539354522569858 1100484747702176074 16318779443411193892 6769748158541645799 10210235170779193650 7233095828154043814 3197509855156097849 3169965407880982616 3367828514904433053 2670033693724008113 230586691326888168 1183314757116180627 7650894708341853639 6582687772424700285 9834710220030298020 10781914459225036304 11402929752046207250 3749525168138619695 18126922820789077303 13438794147258556822 16923749870958085727 6919663830049572245 14421573289579933481 4053471415676692665 8498680986959840151 4568388355770861128 1106578174166436559 14932221425969439557 5974167785667163686 7388444539876938475 8471368751438748569 11663816224694685460 14727525934570040527 11628880669523571257 6188794742592876503 7189608618001108306 2207141137570195201 11799912974678424134 9746193646224935591 14247659448872140821 4081704776781888863 10174561079906690780 15265635639970536917 3672979206775958733 6068513043553272459 13944907553891610864 16753183933843962105 12656990778380337042 8282566017466651618 7107534407775354301 6065594266678101738 3547657228847381099 11139206278122683586 11256426595507137362 6958377925732706246 15208539148690604574 2010961664572087293 12033713264644661077 7526221876161277902 6973652632055873848 4300380663539506029 2194646012434277503 16434265731037577694 14530611795355417692 5015976813034262887 6647231579008059102 1568134497741442883 15235769784726177333 13253783897039690328 298096664086195065 15895471221583134083 12727334585021434309 7266427479433923812 16246882279442077012 15553569932178061465 13371109730402247671 3437128529253038504 8154136815246946542 16934057963675303377 6583544126254977945 15582378230838503499 17150999702438719407 11144958144840965506 8210650519879442898 14044481515107676018 4321989132977746647 11864607464350848814 17802155961478265199 13887067730804692721 6937541092240630258 6392641209098554416 13004920060636690589 14225952453520502350 6498912402530603427 17644421485090359414 7108051987786675038 14381582138523515404 8984026627533390057 14547472752327684877 18170152107312720435 4858964440239696044 1441031634195216207 6378098861782085596 11864012924480253139 4188069555803268028 134927447887073554 4972866030368708853 8627238216600519343 18392585925225045093 14506795580709347916 3290639462663762844 74829614934800800 15174150871889174700 259011088190946029 6347395315085439246 5507300339301486309 4979744405687206806 7635941435324444581 9991376749854373011 6494113216073724855 5274667146015641363 794867658802524404 11738208447745636754 11668531776534104901 1206156538368782559 10927853603526677950 11250348143637508161 8894507878667757646 15445111102628325971 5451938136780043400 4041244264958124846 8170294362248918824 16352144909931646641 14186114680650585003 8671587619813520965 14596205885912779162 8480856996345035116 14097869025317468175 16572692655003545967 8229079619608511754 498094348098268225 1354160230251070277 6270020239548136685 7232144116254315358 7418046660801154865 7690508832024709279 6747643511871910995 9815272763741925019 14909722294995005724 8112828325182070621 9950390960924425677 417204889873263797 7847052618748468178 9675631131363303403 8867083801332929418 5386329112738885995 2564855205911424022 4225816444888989959 4861415440086579867 17354961519333094819 839619093751086482 14885327175206424882 14792409915711412017 56045569919591493 17899767363638166048 14862804483182681080 13018706705322081821 13142535412196534471 12825404281498961193 1854216280273305628 9504857114297983840 8625608117286600712 3907860568202152193 16848913056502039843 18039970934715912805 783576041960698305 5542438170747316813 1298972276426636598 9119965779787192082 10813191663786763919 9833407918573089728 13012534494234728372 18343195786021327197 14790247712780378224 16555723148434548132 16472664870185696358 15984103831246993623 15234280017841432607 2660119955355564003 1837107882872112215 2774266341012433486 6709367589214166510 13211522128355601002 8404759173139586450 7103066439055978482 3062568758143714914 13968010540454596044 8367042079191173781 559413160955499880 11335792356840698808 17121212338347106471 8460918270549769458 9246389357794970770 1004529996495806733 16032816006418812222 9807518393424264890 9607513338903005509 6553256030240464845 4789943723529900804 670702559429071309 3369473938507803631 1687574646693789309 14596118847947408152 16142033002798785387 669871621975313460 8997809697805739229 2267719837473736460 4848973086351727101 15481471209787754025 12920067515467443521 5585007849041567389 256755529887725275 3293169883924130349 12866942341077605557 4371359396820932069 3175032679845067464 931028920379256157 16730082149010834909 3494908207029890457 18169017933250321108 8519491963787376308 17341238847722585971 7516435931196246953 5611779229005093097 17712038241971874737 13048699619962910860 11193277656358098527 3054002155367940450 1801751772444552311 425436505641647364 3143100000641370530 9984015534098199889 2172637514103015846 9373401590910306387 14719988519153053078 7319305712480245047 17896569587643660620 6578450550061527258 14195352925869767692 15962737539521989431 9088430461493132119 856394454468378377 1899633966883323951 15467072143175273721 249946122872460496 13155426141951874932 7493631687612320540 13708408552793446331 13751673192645584508 17565891947154995227 386737923567334334 723468820897096190 8029147639058763868 1870687917853310970 1643044761399585463 4970371198560980998 1967138508162200198 17976055534819511831 8746526742220899693 4461756617188006862 13725158262982786762 14013809788259474205 13832689456373203293 11276935463377297610 7258404549212761761 10640599462336230113 1864880572209813544 5668207920392490823 9815483518414995921 17470146488598283148 3842318873145161576 15597869020925540648 10841813105255830640 9939372950644169411 11357591984854791628 5336578024050802662 8958213620114420402 13138075575972627338 6156538180806124734 15730175225916056707 6376704309023187852 472450534570039990 286228417373626134 1687070649710426771 8756163073563749453 6277365433807183866 15989027810755128002 8426598010128791000 13398400172551601701 16937962747826663239 76050879731533458 15677895357744067550 10630143996855585103 14901076270187404697 15170869812801692870 7804448755124956171 16352460221555902116 16774510475085929466 15792846386271883327 569157016109993464 11778844679107570243 3248664660594330780 1649444064358775467 10828080737473954230 18131260441365547602 2659102599571117930 14401373637318638608 9459386725369185655 7987682554713818092 16731855444989080888 1438882788920153564 10433237508801203900 7093226872847075119 2258914856895354402 2527958612523583666 13006017921205416835 10301344410443614771 16203622556593085552 10245496139207225970 152437396424019530 16815464927318648291 4408827111740224917 10770438300257513995 12822749715224834860 7084078787643467819 2219961426750018844 6692514986928090570 2862693897051375705 7897035099237982313 4632373991461784686 3362810528749016958 6248189319978683711 18242493056783276302 9868382574093753708 17972810857901551510 5334291565909524675 8508968201702189054 2672038918406791218 12254086968627182795 8240529807969891205 9452062092656406505 17330577129112330301 18262044545062832257 17620318351971701553 15677207176792685244 9821307023186768315 14488983542895423187 17490732620903966641 13277490596242713305 15255736852707107280 16788670852224549667 17979756214836819492 12654204141811335793 245557714732888563 1455360138581779201 5337232341115639762 5436315085667212708 4013837783727627008 3836247369065839591 11810358572259992494 9733368816000130983 5862600760688170030 2572622207341707490 5030688699853692855 9673010869141233635 8181291670455488061 13379006197932922945 9782125939926470182 10932031821088958681 4292429573939765834 7896579430950863829 8240154616973760594 9475047117663271218 7823951295610558725 12699494021594182071 3089959544637747235 8036189889063404323 1705729935700360077 14199939807697065344 2421965739429303421 2902381855343620728 11349840089746697502 4241948503244999880 8657549214976536261 7837021222913808794 3451341889102453693 2355103937795389261 16520979525014436427 11731247967147954340 455847973929621383 4188814453723257209 2798095786258319192 15718586578876738388 5032540608687570758 2465064506998790613 11664590247190499221 545573783489441893 14564322268769672505 7837059743720666376 17940609178180144395 16080567907732801186 4267655379416820128 5830399185433733496 1186468037149145933 8185531340903497453 1052000351469211482 4477809717730999996 701052099779802278 6760152208765849254 10112251934050114444 9519458299554872913 9295432217631922094 11442168169133159151 10348452660575736577 17523704767484835496 10568715072041480505 10461376553528278905 16384615812588441647 6859205204847235112 3616201342805788895 12129781926641063405 16096964631540452695 14005673501788545527 6828799782151379684 11305078273799453854 7246681450490874346 14363027990218394703 15504480067357109129 4617880786317687063 18079476888977004087 10360749581044048170 5286406701600830175 16749456540302486955 13625164220250363714 13101141121411334176 2475215311358051056 12689518665206933911 4175106213395939612 14779185289813768880 8994533134098954635 2706359149502839732 18152786438469438308 8420881814028097995 12735471231803699904 9301184567479858404 3200377529426805497 16512125157551294707 7472548980022907580 278214545669138664 9106655700401027444 8062492414983252720 8599535147585875506 6948426830172111954 12385416704723565840 14211429543192279224 8634305394893259041 3339989027433768421 14097513614522103873 2502457100908196537 6151121524399035434 35768181642792055 13588505839222393395 15324096836712423303 3027177768213841447 11202054217062081424 1255849544556096765 320604272370010665 8858986969847371958 9069343892059385913 13963631764462920356 2566052366398950368 13256783845633545509 16796990606226138702 2321054472610263499 3504598107063390715 14478991771491518024 549969055193575899 3414336618569213812 1389189609621664352 14640753599696014308 11616421866060028371 12089148455014386185 14819683624842025651 18335772541885483830 6098904983768796157 338240164132418542 9274225493634216935 542528041503582954 7487395357233684197 2094717383625987260 16803743725605011901 11781451688723032182 13117914094581835685 8587984206560331934 16049917297034866049 14224486065264584116 3340866034335068577 14791846423461047194 17773380291741237686 13743286378392265272 9095963905849077267 13800207416197040295 6707435916334128731 14720459514719444108 11738619815944597051 15322636799926510398 2889568411179123091 18182727683848753462 3302805055260188289 6775191073100464921 14200316486132781860 333631063391985284 12497850374343577415 15586161831903695344 5534347051487254933 2235216886926692560 5976829348538736683 18211927631869267245 13637869031428534281 18166247014952492813 2438600003379063411 6313820599892880086 17596988766758485065 16401124288004824596 1527860331204108196 3053530726488412965 6561953873820812253 8304539597927925174 9905139029900617534 8466612341782753007 16108382041289432089 18178640322579555850 1222206572312617109 8011361147633848209 17867974206335392630 9795101963674472285 12346449961490577208 16863759182465054873 2257906921675132907 9735263195137570316 13717673892155766713 1986457712656605455 16707820596892822023 10888564865170677779 16863631909952447765 2450323692010176338 4827669662820264096 9278642072711909498 12699033868183627180 15364696152575178695 18269745838484765384 17159568725100623817 14936031082807507675 17949449315866764682 16614239697588106915 11408388569711841123 9427435144393960834 8100062109796960621 2717320672614942762 1072724374172497967 7952146391217546823 8294010976128946001 12635698904325281185 4217067165691685292 15351902689002761362 3505808475532383533 1471109752576332749 2108234932710647759 2298441945687248888 4970029093541429377 2101938243622880975 16494285605737823666 18178458927874890754 3239903751728834611 15971972412247680294 2257288296530607866 17302815945553696142 2673315545222981042 12011871951333076952 11302432655075575802 10053745589418455254 16894074759022426683 6116798867811853924 7410292741928836573 3725012695319311771 3074744700548719394 15002482009291272292 8993436981422119927 8006249155508114507 6526760295379828554 16048357436658460469 13431040489787126825 16213406596076789754 3942818492145869347 1463852411099202650 6021331577772513486 4291049967573921725 12921316415675584721 1821665579129957243 10982498866973233471 17874040964091547662 5668747118338594945 509100010078650767 3494542981160989945 12791679704375982259 5266612499971185487 14735299927158376480 8291159329610223337 13783852608584884305 890990835051067338 2065844397352577068 1319626261762930930 11492337408077930219 11476862739283992933 11293621959530175484 2616472320438288154 8774346875876995473 11660994604618452141 1068710152840417873 13373831519225687686 13374699909586708340 3342965428971379574 10821758244600298383 5218337363559533478 13197225488614170276 6627556686450530375 11450544616224083476 12687930439132765423 16707523724242391541 17912711633717667677 540549127920326549 3494588477121404197 15686087284399452448 1390991091671603064 12029468936619573688 13837649676612080038 13272534519467104953 337421480585064027 205294894866697082 4895103195949285279 10449691416798037478 2553593297693331308 7096803581445278065 11314462607254868932 8104040396123942114 2586150748328154727 708035801182867593 3047321817496423084 2838060242822697881 15825685759775723081 15394486250976378450 13834667704640125910 17196188401926719386 13465842157147334773 9728534123952064004 15328417621267895897 14519610275839646206 15851820496916646656 8201659822128617203 17748521055772780234 3788347832477013612 10531040437144347996 16350137686721345529 12264478017962898108 2108348053170852149 17656979427477739169 15138645109027837478 1261076511370403709 9737264260851536152 6372417452674534311 17060543969881523589 11386025019135473084 14179381526086536324 8787012440486330498 18188027755097135733 12258058134583684736 17908257780506539884 2357422163255189178 12188936178240155059 15109039219357624325 8287145261119965366 10382504060891525629 10550607652974645870 12192646415728171614 12937768777635717495 1301260574274282148 13977875935554318211 3426221152160493897 12536905620003436404 9471968904939570927 221247264545918445 17985215019921372354 8694095726288758907 16042466254595434471 753731202213242095 12696547099569862607 1157324880407012519 14418597158319161755 14315836841008189553 9905816192788094145 13083975539574492872 15409005645163928366 11813019008761754310 11101302683661290590 6974599725377327443 18200529914214966896 11535284124198681305 6965609024893429137 13739934879371291377 7067871435689937938 1040625425488243103 7229321433967452361 6330428759005145882 9280744691286503018 3214061176911314489 4887846793977415075 3872303008777097433 5680400776857342230 4362027067721186977 12053974826238973201 3824016142953195804 259171688777182634 4300860164135100095 12757845824423355777 1426463837667812783 15207911089204017237 5975715280019272474 18285717406297414139 7586005081158813524 2919432781105887194 178597830779167708 7615032994745571427 2941934190455768979 15303751111685585961 13711527949465551392 15857494662120630207 10891195520228514611 18138795435161161258 5453762418493388687 6267465466439720939 12136433270141624221 7483845339166862795 7411806251438787312 2171735606069712032 1844908920727035507 645370541280377551 11045549909025373330 2888634098708481190 471886242160760898 4106137772421530052 3832060033614023934 5159065372335309354 6603700636807958482 8539180390217547044 3883371337666390558 17385945736550198368 11077440905444899763 4205782304855125749 6092778281538351140 1538439645533488695 4598911068959870142 8119488422620880961 11067403572051940491 13022106303018220465 2519613961374495985 1387130169523997854 6852642575220190399 12132038997411750713 16974345357805195384 961174418801677911 13190239465424852553 2783091852289970500 17799153932160325163 7146287966817979667 14572949405889080275 8544742601828564360 4594503925276791669 5267259971608272104 4656649939699981470 3302081601396472963 11132524389684328294 9028930461276395213 17738715463262698527 8727476640728940367 16796439216727855489 11106308410330074986 12014930355547083074 16645856216381979151 7618883754986170168 16230469253889674959 2204422681968598314 10165652804968784002 5068428911131413829 2872913354447498575 4581868717189007313 3710773377937528296 10440091354216494668 1538134751049601926 3190089245631711195 6051019826657788058 9965940070833710357 1504116396195453390 5972724340014989432 11939474733545151537 7328522796236137824 3514685366054838822 405468726493053496 2198133136022722472 5539179567305412853 11734472412724763069 18380210606207495094 4966503102938360784 15118843501124753962 13083927840410067044 3289568098453411891 16997720821580211513 4015022467698816031 18194047876086239159 7878968948007576867 15195518447767560393 17696641708036300739 7085057359357227874 3959195881766703371 5852554569558510846 16955849971932348659 4299940879605652890 656402837442263337 8700047851520844575 7603568745796690439 6995598196063907119 10424743812061938963 1265487780515508121 16058220133604623110 6498540748434958323 10097141226243759677 14999620191768738437 2596210886973319438 3441265253052556020 7814081228997180030 8795920768036259448 9985242245965053354 6347403715441458180 16908167893662175944 15861645197116114223 811215557893294274 1220218472206213855 15446367183756326726 1760183817445704413 12298172932207645962 15233211657435786241 6977698831934841730 8782775534560019540 9422480187287653808 7380347116340440291 9314447027749104109 9017328595170969235 8611372488284686839 15650374275487155120 7324659659954574848 7203946142997504515 13124347569952628147 542395900812849923 17827898964949027805 1536610515826721638 2332235618751893501 13342056778607087411 8169946616950551171 7482918925547155827 16537251444954022953 10374162575820406610 5045275529667663272 6328320753757070825 16362451084206015849 16430911870008826644 6731976919874706 7766542826262813092 7891558031718053346 13692270668463147520 3637704899611227237 7677991173520430857 12519520892072513693 4661100065384364443 199997895129959471 30324512003193910 13025994208740037468 14227588607298300296 12768931244700704736 10948085870400717615 4306233694788624537 7673162180863949776 14365601650665021947 8507785377503254800 10972077534963503673 211824325211967365 16476139150996703620 13324662391810435547 1433850762786327121 6198324099980233968 13952952826970794392 10915617222744396083 15206483801417995291 8356742013379209969 9926570968978569795 12426060631999683361 12341348985564300000 4360314743389985614 17026206651184378916 13080643826950398108 10781803185951500075 6325885186872965626 13910256987589299890 9934736185911874795 8315598305973401670 16118221474931833411 8290470892184278498 9860865511194191885 15038906425576538074 15869731419931745208 7262133589211354830 18158557777516931343 3211182683286034441 16425286107865161510 11206301281083390007 6382079047841741327 3556423964902492939 3562792367750117158 3034718822532447230 15059751791868401593 4453373549589127398 17908227646779098427 9057034686614673397 2025235193405082271 3889595207760507525 4904904350775843273 9118407467395926498 2112257593094101796 4034388508771335330 14161464712529060406 582775757613784333 3831767722577655413 10603114767613942921 9296000648757459754 2800805716390314218 3596783112508564678 13675969500610538284 14916011791272773133 3529609194641963390 12709899370786812538 16120060672247673586 12775403902199854164 1865619788046284847 985528398761410948 14735841908974878387 692313045065941387 5751981791645561782 8629231442520141535 9060577182860314520 11771770402296177545 14606740197605881607 11787646579873236817 6020575306693697441 10581707172929102588 16563948029701273871 8976014081356147744 3328447670758253127 9068565677476869926 4279419328852315013 9294457634698088578 17547401506536236664 4579900646828522843 2487938707784833723 830125909409166928 16861645288133191287 3831411994197944488 17439354612417802805 11073228127777384470 15618488382261978052 721622713481704739 17371423301699708016 223448703726169948 15866290973398878707 7558687276992028741 2065249377522495366 6265205747512968615 495748850577318640 10675818140735650790 236266118348004754 396438525845199095 6802011462386468238 1866559809754720971 2478893372390192807 4470171782304226225 18163462217519111732 16588191116928636267 4046977667704168002 18414276305580188005 2210279513215878561 13274406105949051681 18240655698755342742 13965039119341358299 17488264315192364531 8616781282434342034 1901736461182168013 7511086405235203256 961927103842283629 2997038212985568766 13302867890016437356 13151710537509804441 4608524096121402148 5805886199659018386 15178948656375470664 11289656540946473675 8597622644781178169 271261668234776776 15074601019515236667 1701170603434049429 4447923723790348531 17634693898635336548 3807637830742376193 14927329525165453698 12845205815759124240 14488414975705799295 8228946620461289050 16146065687757378621 4408565553473750803 886740830893234368 11153959343181281787 16011838574618971974 3167979092542741660 3817029856594567821 15737893500193364123 2046760575226306341 12829483945389075913 7613417488017853727 14937453296117252370 1214499070710600067 1537865994730628757 4540529982037873299 17757377249160873257 12917026533334947464 13361286281246207260 7366551605571592677 3268174846863820087 9178574046912212330 2102662444569087955 8201428554987132840 837897142654396993 16122199512574855229 15347030498189583144 7472292213289846230 3442674131682996713 2071342976902146845 8813952959764673037 8565786615171465339 6132653316912065579 1227352298155508062 15614940444073699743 6170849870708439229 2938045072835550321 5957935144434215866 2024511764742921916 15016570198716370486 15036120575190182542 2044528167994555388 9366922190106968032 7779406237788080296 3992009833593134471 8439693941753468343 6351199937801534463 12335723660051246334 4906035454369567633 3549116667589035675 7572688162102665544 2576022410998178627 15112479675349085525 818423437374071893 5571188002245182178 9373666653612781265 5340139334074649719 6139072301745105223 17258660283439909655 781687850874940007 8442397881269890796 14020802647416338157 5789669761296625537 4679892930688778130 5322078300104800375 12102655049265635480 4112280282779063162 4098779020526692406 358176233265967976 6283929667842999754 14447953395982826899 16976866989326650858 4492952968373478655 7811129527094236478 2914405406092583796 5182326769223387896 12850314189070337853 6580490212411680803 13471655869619809148 10282163359466152403 12631484846714485433 11148142997627201443 9573228558277662430 10303023375838672706 7427103306439521956 12674120941194416968 9248741326377431633 2621404286331223096 160176834262634815 11306092452521979191 6800637622760529319 810514136453039960 6928257960101054152 17861260436831475760 3546305108097082809 2965818661317056607 12311936471017066484 4142739523713907637 1551618765416433863 13292051234084140871 14848120052557338299 6131436942595993076 7272243984654912740 2027989168480223693 2789800376782651751 17474423522102776139 5502857857808275660 2859364232571420490 1343524856614799924 763178097481100969 5043917378097410867 3828667642210046807 9674173062823209910 6660002515928544694 3831643462669268840 12532624943778270245 14220749283584204541 7982871905628746594 18209345291608426823 16967959784867774623 16351260502719733529 4634568979860093942 15284587966843673006 8736065515511641583 7040638267599986270 6600646681624205047 5417339308632511052 1672767582230119496 13109525192336684056 8442484645885238670 3804915388172473453 14132214882103454161 2873778973371845811 16722920487543822871 5244959566542134941 424186052069746746 16578902798166700097 1488631515792311006 17848698612586692074 3975358394458959892 12944638153103511547 3706868709812780928 9073912361865824886 9696951224740048929 2541863834175623360 14148197504347141063 4848461363750302046 15123995170992791055 2982970581918329981 17310205343228909520 971944480989021828 10279461727797282588 16442189999936566773 11148122828548245348 10835056973558576403 18069059472707782752 6600336484241536575 8141047428373004392 9498388623192625531 3920066888974296615 18344712926024167961 12605110820692669020 10602115318620229242 9022239044989081827 3009763920437504688 1054021072456527696 4935014067935349070 17212918041988889714 10136984052265594249 13493158066120430971 16856006086096274195 5097555147809126790 13356205173528803409 7365564631323693691 1463087546346672659 909636944511385838 604761335345500895 17111312484329059854 4217872305097950279 9684047992868639939 8265361865627044790 8333453602026207964 15109697954686037980 6604769591744643971 12976022907288813176 16860147053496053748 555143512862025956 5641249776557741175 14113576651096434477 7159646348093288002 5648799185708691467 9475068549289435416 6522881962961777992 10594529822374224244 10477987657014986795 5665753923434356389 12395668865036826437 10598898454239515295 6699239249858948272 1854166469519275128 2441565626866224780 9094082093084754314 14036482563313690238 12275443657515931079 6527454867297706310 9884834957652775125 11958754585835970883 13108048560132828013 7126221906572920874 12101246655233454806 7561058311162710343 5488576044949880798 2074532902930869334 7761026641756440861 10423750415743883841 435488537346439849 721187625547925126 3079701215278602833 5797760733382397911 8070899490500182839 12810017753714652773 12489803843551535447 17790868952715538521 10436056008459387187 9149952619679911556 6125343650592301083 13499046085658691964 14178959831525806055 8822293734091044172 2748610516494089632 4320407518065329829 1390975997049811564 6340315593253612433 1277048001277027761 1844987792839560631 16288087242602350602 6129332915301903877 15332414684962198801 5576889529780394994 10902751719949175745 2982187871346757310 16061104046246685309 3802905999724116796 16175267543984247877 12046107844742968037 4644229259798479229 1095984642701793984 16613105318204815268 12928486739557014542 9308093614964167564 14230108654636334442 5054648643277265675 16761831193373689825 11996504847883271375 8347941871002525316 9160188727132300644 8331904657534521118 11553799724684133016 17274418010335880211 13657746867010992101 5768016135546477708 7281181244010839635 12174421458283143610 11120830381485330451 778716084413514792 5664489739937387583 7205423252127930156 7227062083504251609 12196609692978344532 13091905293080150999 6046395742617560673 14225227665917861885 10111322219527925819 5315082689563466633 2300703243601816280 10910809299294095425 8434384584725661420 8813818892538730441 2346767791549331331 887276118043079726 1406379359483414161 5461928635356175540 1245545393829759291 14660880776562582313 15709936515813801964 16343597845718152380 14344690042157031428 2081718304005543619 15927365402273734697 3798260973879478809 9273629385496585773 15490621049177578909 16812099763143615378 5698428619016660206 14750601947525492784 6726375719359496808 15850639869966281861 6445817540140583250 4881203937235709625 9461793581487929523 2653398017578071053 4617227661778044163 16015754192038385485 10366686037984603037 9436832170420528850 17446230834480220126 15675215500840024811 15920069403081805024 12264615997901817504 17251221007481557465 15857847174959787312 18199733590769960782 15544870013288877619 4132577945531955841 4922198821665356606 1550671595184688683 9277238422959633999 2189729632160915333 2968249859049789502 3982522429565532028 12586779780268064525 7430854883248148553 1748885984798822605 15685944051118113178 13985214216668125912 989788874864642503 17229589327863797597 10712940994576016950 13493576683783441540 5294235371551305195 9445621103253020579 795275433446318280 6735538462619517136 522485546591517032 13629246732319907278 3535304742756749714 17711119161910002919 8565289585246960713 5817286368897345703 2217841726002317980 16442922240557835218 8062159601573301214 7076098565155881746 14896415647117944748 18240747439736605607 2118334792171759098 18301338839870688072 7695314723565083745 10877666699627587431 5459796372759153828 9819690842154926716 11061712660480152892 11060691706556159923 13689027750699806683 16887332838123854846 14338512430968039373 18444281536107628715 12746544696116031723 6561121083413351086 852592457250722080 13425546221725574419 4826240111836589501 12864995750448175415 17189688523605091751 11191984144947911029 15327199652896123503 10137358632211929753 12988158841947205490 15869692121504163432 1928195723295915598 13238766874268309628 1065579703373445246 10769528233169256302 16573962225448802233 7603373077131335503 12674061866068609137 9506940439597514163 2000498069756959965 6679740613080029560 9438704043779213445 16741072282200363737 5521871502516527562 1088883653171071035 13527231473495775832 775186899404707573 152482940682033924 13644554576507696492 13221034171272155573 12302242171209079271 15635042307334853209 18188589592533823300 15522639322027461949 10473405452630813474 10229482326526654563 8651511916595765814 17777592387513419597 2843900934291706763 14534280656786656960 13831823344387996344 13451010205048505882 11839974100118154030 4365678643162703428 14518471246039335131 387135793694050220 15266329938528645164 17668029090628294687 5449374929379371483 17202139926030929244 626448474711387347 8891630069517842381 6809229557841447385 17915098912872167255 14043101610387989106 11798937395838741233 10701060401189550126 2654237323539135061 10787924233747271637 6778000470988445451 14522488658696695468 13303058137455080568 14792646047944872985 4025324382463872323 13393945497700881508 6529406892202328018 8573183118055051326 17139291928942171672 4464059541497210537 9343580742080440688 12954428104265189093 10358450274095258939 6261945755050845720 11411380523218964147 12252418182795562270 14342857090559260522 14100933829858802318 10879053786338466301 8885075966380735644 16581836532074216092 6824722599932300854 2194123281458879484 1806096866090059085 15236706873991860571 154773321595688760 1582260531688937918 14200571104023489837 1429848480821035670 5339266272908796474 13653604157800265744 5621689942384555941 9630418996511337434 8194751548533388280 982234326876328571 15767713076130978382 1026784451856245497 8287495881642567816 15055204634296865615 7410414189440380159 9568036226197719823 2972122423185387970 1615684658519982955 16262846208128061664 17413326603370508330 15453667140072166544 2263510989002404721 858015107021229253 9001830969155037998 14463032225161360654 10089259370763549822 6518466576067223320 5674700456289810065 4059908172573255397 3892445008914054381 16589461584285376562 11242000290458558364 6653192527153938304 15926980629673227216 11596745557146726037 11430971596136923855 12399741385337357864 2582439916973942139 17295462586871809388 15139447898327600124 26493601087801395 8503732213132422972 1796156701441401196 11931968087957020420 18407932760965535905 17950068273362930741 16611690377736103193 4014889864740629116 165120530815345113 7125450728646980265 5927975591620352688 13440347294125550906 10443016178581149766 12593254163680206489 4073447659114566409 8235283414372162378 15772510099745603002 13932420592997728732 1737856366487398249 13359642554685088997 16774164437338171379 2850074531141803574 11288029509419181232 9847964133658043406 7468080408449868598 12705542997421978377 18072806345609308516 11428873159479589505 8655352992346672295 1983501105587046076 8145481635105530562 16835382702406326144 17777662463409349910 7854622106110040227 16997104413114491198 744722106775259903 4865639824464170401 17789071589162200727 298373991272813551 14192629453127979557 9174205620254311303 12406381796668628267 14346194177018803531 6539562990285162629 700538505310273918 17464226477124935042 5272614733668292262 9859049772385587264 7691238471658637332 2281527325240161036 17865147715484104014 15064280649636011344 17330652292231992206 1700595851097045981 3514030611423139238 2874742831058043783 8029749118437042163 16153407427357151094 14118686904483049654 2988710058600347773 13044913415568044754 6333508102805624303 7500816986997026595 15933996844446121742 9329659766023131294 1504783310682882411 16380061156289905978 3399292005667463326 7398006455130703973 15753451873081050972 11035238211075886453 7199813404045403855 10572627511332994018 2045345263151972547 14690372593963939418 13850217425459635694 15306527623285480466 8264080999352413851 15620217683544493320 10439528470162589348 17659016692102367369 12785172610651540183 17879810117067431122 8193042652581552349 11053951200488531549 2142473857459094783 12823241121042372800 16620622462309328026 17386261884903297461 5054768285910566191 116722219249507951 4393595992837574270 10432788971868493382 14869193106208763008 15506757714790297942 7133560886352516016 5786443457946537299 10768618944862266162 12863854442671331455 2502495490306117824 4853104955908847808 15591844983872323824 14098755121293243172 12200895312424605391 6367724067862632309 13979284940469015167 11800441242331330645 15085481272480520563 6933365872270919440 12917765174459604527 10273880654019019643 2547591236776736638 1600223958246852241 2646266714521191904 14442348650709360108 158362900967331277 16087356579880921297 12525061967537560303 17069532921714135249 16574274883212872433 12733941312255056560 11969472531515187806 14002263166899834182 3699665211724179080 12755205891446031411 14400676239577747114 17447664938394805037 15334699492930989443 3775642038404857148 280975878651947579 17915928266009103133 5899108799676327564 87822068621292725 7234573683551451069 17834560712563744565 11550605127083894227 9651639889094259783 16918542538063746808 11849796722269415375 1658455211311439741 16852931018286675863 13737210797922391107 11043263910358567205 17378975020642838679 13476641062723011353 5344793470167038866 8284598155794648496 10290697135119844258 13788514935629938939 3344520390322257798 1865488202801679997 9149577462032745642 13196235209860016007 6269689318934928335 4320994473996841767 5374165354974579046 16969799860522620563 12523590566741361299 14679843331327044367 8364925157618612632 4499965523333477367 12993916146693650239 13769951140381815582 10294169535133241167 603230673372238607 5660664858604389219 6738633445573838152 17432353379123455854 3831870586697282585 8393657064193893762 5900690183425752914 4962026424369863443 6398761554963350211 360035639372641631 4812101056762765357 9546377677483375481 4672400054973744604 14175636897276274178 16727171999609132948 15439905600473572100 3384191992789389994 249710972277277350 15595117481280569043 17977576717638717927 11945490024810667695 14006933496555245915 8713708703225378574 16684299106217761397 10245313585048968551 18096955728007678541 3961315312555783597 9767183684365020987 16624797802024653282 2312442899089372267 3927372451314047370 1888277976223542709 6354145810905914155 4519131191122809707 9111923264432454885 4457775416545507896 12314295799926665805 6440828974355974574 11895007965555796487 18045328019469294920 4984705293075997696 16884296229569833948 1929499207843769300 14206556334335411348 13543220610932795494 11282708908343511792 7927198988892939194 9130232196336314624 1057516347415356726 7216758517374415043 5158648186585605662 15032354076511615976 7426014157304373794 18385662175294177446 7056509443570062538 2997112340559173090 2056895689026668522 12258346678023946409 16334337808228322681 18142057250102875031 13373835478289305256 14230268329217759182 6554681718003190580 12368771400302135580 765122281086734309 11903883399069635852 12700522425892089222 17133577805794559726 2329846452662533268 7488956991076654539 1840716967159255405 9555477797993423940 1693886985852520180 5240918531894061186 14019620244489665201 3131726507651869021 1326146763271008042 18410810864430703313 16018589787344361406 11447467962907607207 16966498105169870456 9328429540337921481 18186884072278478770 4468623254017984650 1956833420272152611 15530266070423261101 13328019482492259178 7444800481934186378 17402573814901375211 16101571954492220693 15111908518081676955 14522534098963069285 10760895455661694290 6604126718045019399 145995903457845849 4538621226173141573 11894113865091223886 9140666487122439177 15859685666167311738 12329502284100833770 2035877001594356152 8433113069161972235 1323722603627437035 3606619713512447815 557653939216933224 15077971898672003749 15593134087268362822 1244451255460055725 12595571657556960009 11165062664271653616 3368547867891145891 3297934548941534275 10393822977605523692 11849798628579305492 12711927423728819798 6343351872010862116 1631195665310077510 18223400861673722992 281267889643185568 15064525223673916519 11892090858090920080 3902909394599620763 2160322850899698536 4918361152179304012 4170273195245731446 138013837333827228 2653545171988590918 13231390222502496445 14374595448681865990 8089642480155881010 12203351157384585979 11613155590386379397 11891008850697879337 13554545799907256520 17201832506269323465 18373990515985602119 5969890128744852756 164121112019905749 11167796062087505097 7417445317068439687 4321076584773101371 7264493850274484428 12968142073510141657 8970995134702869578 4079153300016251399 11252755736368683103 2485148852173422725 8500993150031396539 7922499542012433020 295378787770121298 2090430426983272387 10213649759940183787 4468701388842063337 3423441318486362666 4679973922692908485 7854829831373237458 16325532334943570271 13472634536826712776 15804258639858265122 7332459996322528601 15743863601671219714 4576433443900988719 2027007827921006490 1464788200571236794 3128652695269729331 764350956949033093 9960245446176705281 7650900027087783608 15033580151477106165 12037500937136353308 9901621907556288519 8179986453437597191 10090013208873057103 12258192118478610178 17738740403900062857 1253008744586172387 13512735085462387746 12255656948430402112 7312902584157110539 11557623715345423100 13282045989095165844 13516773763107131757 13671474961202389686 5576777868029550015 634135860000411625 5773912623078358242 10652477309826465900 3793198333034684895 6210220083557943333 12587691828156236071 6406562139591489538 4376595978889464026 14535601686283811039 6123738738322534914 14444070455089718746 1821567823123996023 6292158386136722640 7913516052317516705 5731607564723368700 2245330706794056211 8704603401036558166 16332524817961718473 17101362706469541080 2542673416230837254 9340161483417037497 4213867351539167641 1044737293894302133 1724224441929488342 9912073794990522864 7787050173237375562 15143172055529881172 12350477186462153394 1327283592988999720 12032956696472064378 7908177426442689059 12026044882589494599 12588653628284126956 17724939226449683020 9669001205001926712 7718730919303960199 11199788465701820021 14775483199713482029 5054003002191567384 3958553057141129146 12387612525858092000 2497864624998278702 6961717029430296699 5006251114939926168 14810727662989325280 1417231945800192927 15238744928952490331 9409583105158393945 5646247952292692746 5491628728256724389 15335302783893087114 14001591495114701275 9234833871016343802 12594436157169422822 14849821920556631575 16857297650596079861 3260242604202363770 12188576622747193948 3060997446279890425 16499242031387565403 11334979792175989927 13893225142099589697 1502591522771658282 13218986282768526427 9934534924334904153 1568449068754165052 9005811943071113870 13704043428643302779 11209413214253321028 3768640116113780540 14915214474964800961 15691202380116703219 273646011524843951 10573405657917358157 4196157164592956472 5550221021559096974 8428251315645968910 1225768398447425381 9646983703993352449 1779851811173528351 10162943125953453613 4923850847004448922 17050935361393235450 4481369470621121302 8449610808199098854 15130713239041498799 13977580362714652768 4735337361239153194 14315318921459749385 18247737047367901911 14007220843499364459 14670989686961003787 18092590135198234016 5957336367762151638 5704294910450318123 5684346851342880142 17353522621325677003 11945566494942020755 14409556314829588117 189274004977061257 13751564838754544275 650623734492298638 9844062082342123481 14411075693285152240 3169027892524188858 18152546380740179274 13710417946279429969 9638118899635999273 5264208616524609568 10303651763516637973 4160779627965431060 7232713509045815925 12537298876712675182 14525715060916263371 12893448774744319735 14154272111006837383 14771826231736262115 1426503691238413152 904471260490094750 6619835154411792577 5086551950639981361 5228611631213287208 17339297270470954001 2720449017911801519 15804510147440145504 12999330063078436981 4111488667810519909 16832135638697555267 16151395609741757266 1237918139593939813 8399784394941384410 2900768413629000621 2605372684268586010 16490888377856255672 17806557242786334336 7885171958098846756 6137782815196982628 3329756371909076189 388049024018116855 3849367526068567420 5387288963506217324 15913033236542817319 10856745826001406232 2917662634971399525 5734968059953053396 1786958513781372155 4930328018572404317 7950078598682740305 16331280219600378188 14924652283385908327 15638378121864724983 14345108551662895812 8260395214352902833 17877055242419438756 12063096128317912729 4278627212045179721 2195629227751629320 2292366150011073224 12121275007648937457 7023391911556235345 5348250287116943868 5514736009864758571 17284836886325562421 16880269528072720145 8946675620475297685 6617350967472980423 8505909715528006501 17595448743801419559 16928350729462412268 6090262277024189126 16865620584559276304 720857896572946810 871672250537463922 3024822533567193873 4399786041577514598 9791215308497501225 1115722621653815478 11463187736393424810 10539722714547825420 230349965273351356 3684210935086803760 6024028923935913155 9421286817127876098 15861647294229483296 13439521685729224761 8899402384726223200 14560807434828467151 5669622858446950455 3671445743779822450 7030488912881996368 7866376552151278977 11085200231737556183 10371790856112593242 1745710716546250575 9750683772586302964 2244584634088722936 2570942866099721302 8138947562907835856 4457113671170963104 14669468881521123565 9867479007097160110 2126800858294649658 10353574448151172579 2419024600071118949 4355165550481003564 2255493924860347585 18321358011295661636 3239199959259773950 8890589025705433662 6305189871807076559 13923498823307259788 13801207144870064715 3987865029804480791 11372269050931093963 15415057535451767117 12624962157084478496 7578654233557197135 14605978947022966329 15127311159759329110 5949893324437203095 13703538679194600575 996106056336236279 14176998066736757597 11631263008990627925 8312514996739087201 18197299905292846853 18154381895620266483 11576890212249895336 10393034565924099992 5334305376565491154 1776303094438987724 5767846360334820710 8273107732980586274 11708263695458350955 7516512487872177559 16519051985408432794 11455404048963992484 2761958771388341598 2458295211099882340 3051838192394933645 7903122692656508810 14235238630138964586 12445918228216920034 13937540207306580236 905055524056097068 1241745791932378283 4734757411106163723 3000011369945679414 10049469918302212525 17377326092875473771 10894256808507013829 13193537494511088471 2403865575424702184 15216504594185409204 12522135412170967130 15231055595241271910 2450100275713267030 17743827212643002393 15249496530076616205 18013966836345139373 15365483796084829999 5271272680864534638 15206574670491915308 5079730849571270035 2804976014790846645 8126140807237616549 5399471262190143335 2364132199268676651 12257870615895654573 128886375447532069 1245535826695909226 12202279708886628851 15375222764730338281 10198759499573994544 7459884486630452015 6140563893230516886 11043021369015115551 14611509238518574943 14960194183822329424 4345343718367936814 12852936658643263137 16668573080552506228 12024463266856719494 13303748478982675933 3644769370835083997 13225659685742211167 17430327988162456149 13415959128449099500 4303923686592493949 4215777222702265872 11208061025821022273 14997550405803150197 11726313027197935467 4614262133045141427 17787292749666491603 8127809335332938986 10467462797347763544 7232421718146163012 9569328169307271714 15734950535057837219 1273369167310363295 10781018322278411124 9692689274440319853 5017135854332926080 4534985145800951309 10857623952580259352 12946687725014340527 1689507729230719883 18062812476091854451 14569965003965638294 5910829179779613507 16409618436380545388 12684484792120311063 8516197685744812993 192813306054082325 4438050073327439296 18151062187187077757 968444014125763394 8354974870692110684 11604635373983673767 4733387980742467837 9297963746639144069 10755429546561785000 6920225105998895779 7044768602935246902 9356198261673746569 2924149943422819209 10419546189607373339 480499911641242788 10483724167286919700 2869877644091442978 12265677803083920827 7065283661206576231 7216956609824971643 3616227019365482240 9410684353235062935 15572238824094121915 1618385623782819997 9567329622714409571 2545021525316657574 8512617263946445550 14158705131682116551 5143507392285976152 9873079621746009686 17974332740285563728 13403104386963395005 7802359424690137640 16830640057528965228 7785104351429969502 12500473751242407620 17195680225777061523 15551669277718178502 13222711668362094582 1269834900801624624 5632582133156431176 14513195036979784380 3611509130318436878 992883659790539068 12360053024304378153 800833383489772022 8424509481959028897 3844896347597300796 14223541037816040230 16610697189516534764 2193088201787144970 3902712510120926653 16940297799694251555 13766642497408366858 15023412145441155128 11850784086365300953 8653411230641329739 8282018109408198402 8336522850661365315 4647260916318726749 13456003094702624001 18204015376480779177 14368924968066578680 2837674282515688508 15958962737224527178 11412625914246484210 12664419256847319737 15239455381818153096 941628536104113618 9262224401249652874 10899949840372948093 1673427081657957920 12364728019960077540 2601168713674441924 9555320860012254460 3889118477570024079 963480156094348702 8905075731688838445 7329388244018547286 9774983681301665830 10944571145851021104 9876603810139631435 16241395264140439750 12204442245093789158 18103998046837745744 16992280967430028515 8639926448973933870 16200723334781593684 8338337689459268574 11281997003626510735 3286294023234895797 13175180139467452691 16559622350425941268 8316654593947577520 11225652669343899496 10579893821860926324 11708831671583147455 18028310901023236945 18400352811936369869 11986832421473155214 3225128481781902845 16470873167336956770 8512109906166301009 17122158959373303385 86042423234134546 9181264611587382141 17746457703075241960 13833218337290976074 17203332833479811192 13359945531661696748 9954973294459231920 2068258352812395748 16995843964171063676 18385657631948081604 13418703316260946215 3468171209532459477 9047550300204606439 16544416489701958540 6163638866727738259 3320324520173287080 11303043482197960002 9828714843007870359 7913652054355450664 16373555808363949831 8287930323162300148 11500030584895515814 15745771028093849116 15545838724375481563 4208514414699109412 7377684923797470937 18104516810264950031 9583626528270513076 9215598291758418463 6826595695217994342 2742702749067309043 16839299430576936644 11475974397648501886 7470385772788378434 10580837248003879721 17047751745830841706 13743194057094785203 15057614052852197195 11655663566749237654 11385821837338963549 11647519827339922689 6126588022206030115 10856996569359061263 17512745376264497727 18412901775888436891 6266450645513976029 3381378164512663212 16772687469475803161 2960908089944867150 4303664377979548275 16523986509102192761 9709809762290286574 4924841191976073639 13829176704562411600 14231792312401071931 12771331180357762470 2819170053275438100 1493796815742405186 14106140541093905117 1565463712885031164 417291370586119747 15555379492273257599 7065142557651257761 7889698969425407098 2455793795567789221 11687104185608588128 15149036606723019401 164187577238997857 1271035642667224093 7663353364879845818 13145465731025678279 9215252136090351276 1508308062005233807 16200545789614449473 1224211187243897854 4980017979387779134 10511773511122251699 3100428342371817185 17120653649072589252 10329893431737791612 15304199679079299999 18177092978357039019 13924848689981789372 16955324230013947290 10301233579592095646 2721642171721101567 10747352554551880466 16671867825789063950 9488904078190519838 5645577931086838644 1315380514334446562 5858466687925044128 2608975209100633809 5455134441359539964 6185529821565920895 9923199250915134674 630777944782973884 2409167093609413439 7984395290777939700 10377280853358908066 2008162367143841339 15206165003225168667 7356513603733280595 6073151013396605249 11266594312563214533 6868277697317081061 1160900880778443901 14555380552630271683 1795324049330889541 9727959050991652577 10111825253186472930 5632849315067044525 14799161719107242205 6344294219549938064 7853292480830319721 2526774348827762911 17291688629896767077 3936854371041378528 114637855845921596 9353325859624529818 10847557722545014772 851590387668961472 1375877447409499797 16956444418849378535 8188914583961494841 502769071869204581 3334420786407628885 9791541417140054720 3906387822565942031 14321591549763295669 7808002933133222952 14385080950401984671 402592074412361067 6995248846402662410 7929436521816812914 10891858802992674945 14201009166140658453 9994497350193862229 10978060675726417330 15060316057375490522 10661630479368033799 13833164069716872785 1231397816495969772 4198616128121208855 9890078999610687588 16195864370165925936 2031265474961338523 619580582985655676 3880333180545432934 5128377963535837476 10233974282593480624 6747533257844588398 5670054688106699796 4331484155337790477 3575483531134346471 11844396770325712828 14734320072199251745 8929158273099016161 8516474931100930606 14879543407130379931 6403486330514842379 13281250660382213991 6681126878066695328 2027855331713148752 12783756839720845787 2900572019338662418 927810072882840875 10291717285931361304 2435400665631118740 4829385070936842595 3332299747635004016 11904361515173284636 14156479509071009236 17864415389256861362 16763909645399642100 12827379007822533813 4985377339326117919 11483609673210610578 16687731717791272265 14993144396901747309 1546322878602023827 14052525081038673606 5513418533648859525 2281868113126449490 6501420368975703630 700388370673281107 14393576487925163082 4995177459414233824 6209679349654530384 8211239116528058865 14476829106887386040 7577361177873473760 7805706443072929906 16189875080982166029 2203835081498418272 879200674600555388 9975637601155701472 11174148710116476120 11118453092506355067 13222954155424293187 8307278516686926607 10328503025970289810 689407061419178211 12646586402825660909 10323866729803340597 3251806972221644778 1855896500202583289 15601816236364425838 5190805789025762924 646429066861273895 3457104640552072775 7954516732127285445 17324536553172862133 671610801123186609 4151336706694270613 6753941816906587439 14207991857802506549 14687451427835887471 10997481741178305658 1539126686463956061 3269781367368651896 15327593441171973407 8792179808898929392 15266248260088622218 6186741664698201166 2426685547232602432 3379423220366975357 5817971699317409063 16054330244574614556 1346888698784874097 3084227362603388618 3422133026643959139 17400622421076354175 15243155706382592390 15216279828942900582 13253147889399803009 2724799474660642906 13868988511676959593 5561913803543418622 14832378771940099506 17265577850619054302 1161138584006924382 9409428160867886064 579463230950088096 7694392134104556547 9948649409804972287 9535880057023615907 18199605971525047559 3524627475892589078 12585773803213493209 13863909125579906881 17755298469801968514 8896600610524647698 824616385237224551 2140687559264759172 6773892900188344519 17541953160924921678 8180060065226514912 3319313307806837974 8136196129253804129 7761411315597386360 13845279711208612538 5698473457625663800 5302419583365274421 364711321624058599 12590610194426952585 12410695475473953343 6703295534198658568 16314605622844882212 5743059598088550784 7740162521925606465 181913632393412144 6153539187025564684 15240187251557270503 13709238016623353046 12363907676948457956 5906994502733441944 4316755569586135523 7222792142712762419 12133818634589871799 14989681306962732298 18333842799493211530 1787318475465860365 15532580930021025584 12851662721837218102 15220826929151082345 17034713027762129797 7337292823783514256 13571151388735057417 18129426608463979833 15347000966681009687 3712956821441627888 18262331872263657692 8928811854458749271 2318351303909161078 10665131638642529361 4601262526016983760 8891354029898928398 4506526658360901109 6135260454993481536 14062621273577722042 16628440347404797864 2789176312091806013 4586835031012279479 13939708792520481021 17391375627938747378 15371790893962309842 2489658925932984644 7420438457739666795 5459769845556401265 15475279693995314841 17268033599020476338 16944725910764897067 13705367339744688406 17044219402969487637 5001105137025420409 11091170859337546244 5668073122737167775 4487040329044387640 16101055816943439780 5150876230304954455 4795277781819473848 12782809885563857985 9782409027122593475 18010032487785931014 11762425324752443997 14874492472436478293 11139099997996365993 14148476413361546322 16170002589067972622 17134322397952167042 10150014009473967713 11758028889150431387 15880600678961582278 11589024147494445193 14211529768144658776 2114516993231374755 16858160983294287901 15637934101515489659 7802154823353658367 18263920039820872048 11523395597207611539 4933310907284199480 9860294689865602073 9806066087439684723 16309316251166205474 17038882172383825851 10730242020727381273 14121608810361953144 14473538908689787419 15599010983367051993 12122780095360110120 15899838596490967593 7669033396338586474 2435625473261954585 392869881915798428 7468369953166610806 16219097857757965809 14459758970500851714 3529766697774723097 12140098299143248150 10249466118718349278 939687463331149779 8872193767600451124 675675289949706272 5166838661652077513 3619514848006216405 3152037539715844796 7004895442034938420 15720108486155605357 1921887635162200542 8713219992183324908 14893071148081081976 6858520763850706648 4589093056764614704 15473145364358394325 10418488212890404534 17697143678715587651 1362870280238530811 10698975132048749088 10033364034307393999 10683655999094022720 4770396394797353339 1463979891030279230 17430225028830780783 12927757420168655766 951108257631926904 12828963137076619058 809901111796823648 9338726274907355532 9960569170725239776 8356169810553784609 9101201164811043949 5576764406877202101 5605258541551591386 7284346168194559391 14052868215962938538 1482711595214568685 1877522441658188946 11066807513949679467 11784539813774197969 9366115639088778 5835305781100682591 1033426687616116388 14938004077560018004 14096011260748138237 13078765071038202564 18091255293733699906 2148630844421918862 504567869211172032 8996453535015135571 6138000996724142212 16033310774252018601 2984037954122438359 1456447398921414668 8627145528444498408 16702087700174488678 10121554070954611394 16493105439425799435 3622612305236704462 18418422455758401683 7121831871949619517 734195124523230780 6732142087828194611 13950258018873625446 1602213283470958032 1779595860796124946 18438887461537840639 1599815587316305176 12991231571031568804 9244346996909990856 12532310817066746098 5736497581944586740 2814949022502357593 10167668046338629374 4103848069564164772 7120509585819556381 7047541273467909849 16905090809101697325 6368411033715545895 8087181567817394309 15661601835775733424 3128699601701637823 8348170473292742263 5315417606401176794 678753970271734158 4277187146122867476 4758723488395986853 11542699131614333719 5059535931404432718 4072975449953926704 6180084058579036976 2960151009379720111 16954295863470593723 12446759389262811145 9512643148855863049 18395370572305816856 1914530224738773639 9929014167402261357 18372078405737847817 5969705621119962593 1909288041275698439 8870487907876411339 12695174863550242361 7443149947239354377 8118491846907491367 5358055237850083899 5414549640848348303 15720821835842530604 1950432448640298708 13015955176845943687 14915659579327495162 7000672519363885276 5670741929570544349 7070032674495663918 11234071246497077934 4235867203791494039 3633179480396268295 143902819522298838 15147752632827079806 2324971286368787287 11681472308850010958 851162791805142650 15410415555387549519 6220071124692184645 12431402459110024387 4433195735999108429 5299504770240157823 8318315042800584208 7274442671438675733 3949587151534285183 8281420095030291532 14878029773532428322 8046648864126581515 14866655149357127387 13766072532993609086 16200486079004867445 16941368860292842899 3087904344173746481 11821842329977116703 8280720577728075359 16038119063577889930 14545754243783226735 12217798564866238278 12762840194987201254 17128608190775789971 16427746843227589303 11745728649599426621 476791699639211121 8448324809633011850 675363501542911814 2150742539034037688 3710535138535574855 11472480420645941273 1865098249300472978 16840256710602997397 16491364330228080696 13754894412299113198 4411632439275901498 6089568563008095253 4503050381939929150 2016458768667126224 5900226679658185887 7144852706558351856 8361044653576503564 7887194859227028894 2651645840289439617 15922838971789307527 13396826988728554820 1179221512490170086 1992227646414218073 10319754347703399653 10345076697449870555 9866131402197932981 5138345213358506160 16902368820784233650 18418226059760811018 1857210688688717509 14975624299765635138 17287083094055915154 14352138487807189375 13014307381755362891 13299390602487139712 11005765616853685372 16707314361339756218 12398647212707056884 15727019571195579268 17588328519252653946 7982085519832883728 7964490924407362200 1899685777255122119 703224813107603297 13920883287911981979 17152898052684646926 3772941844469138600 4629146581309948347 3948955409006232582 8261982957379027571 1050738261119324537 8564062086667666436 11345551039019562388 7050566017940860944 6313159089635444821 5868256459171045980 5804835962749609536 4922788910302063904 85487479487663511 16555939981348748723 6697376334343261111 10528868485813118706 3883341038151913081 14839046298128338517 980604922432369672 4038710186486816803 4925191218076384053 8752507151900729194 2662343742935231880 8363276542524279275 2793366036352373070 14387687301812663396 46991505442383675 17509338124104860904 11327470968176780752 8973775328847959110 4680983360430687753 15419705249057951948 3112387358625091341 7908882431307296739 10281175030044050476 15259580933770366731 3236789557954290615 18341361097515920872 10989546632228967560 8929804581293208925 17844415749997709689 4432885342277762231 8090364243628215103 16974854741820144985 14495346598710053908 8362960936104769056 17589728938219444755 9659999987046524579 5947803603053666849 6884552894552500071 17068213642779493201 7412802896208212569 12106983740159362370 11687162518102774509 6068652793012053667 17463176277734523409 14986250273696442561 7710377247474725517 1786820334384948491 17565550356508185157 1677027083698579280 7548420435666440821 8455733296787257784 4569518650684291389 13408745796017410760 13869115189734321918 18248462588553358605 10823645107738246492 2235423849732755113 7043120951025805073 11894735521001295923 459268308876695736 11137225490737165374 14744156251227189823 15278409984373762889 10559952610093518392 481420536806239400 6563864022690920501 5895539940577923362 3209612409872909305 13442326865010373602 7729683492518290954 12991928380469285754 8003196921270812568 6857004741311419769 4259010018934915784 13957848698579383997 11318084857118245586 11839619358412671329 3925655053056718807 14354489677667848180 3167866787924291935 15795093209332779257 7129329097987434471 9361559299121035455 14937297159336642099 1632858400025328537 12049127670511432313 7567035469669370153 6421419082774148344 11874412247667918570 4838600629105736851 17688273999159635610 2551090068661711083 17090865367223599315 9529931732107225147 147097056927845416 17467834918748425989 18336921258682687095 11719678367498216104 13882419967927853348 2026982319119546633 1905998470382968227 14988503441796830091 17026964313545322486 11787116322761979301 3720102923988412163 7279985938442274953 3266454824743047066 2861955864429197986 12340368274480596911 9307906147663793025 16850891779269214973 9218525286239524130 10767084317899403647 11940847202130093616 17227863195379849940 12663541480403844214 10040020086127378234 5543847750435598621 89005847610439552 8676015982345479840 6349735404539762426 1704296048802813410 13762464016229942290 5736484869870028655 17734917269932054077 6182049648661974178 8817476357961236905 13483900290943136688 14615554777516358400 11215560285186305440 3475573147952713924 3232668055292418747 13212519933126694095 12729890000646179738 10703820242001231086 12369035682270473312 17611709663177160013 17457618207933637315 14033985790217607946 17948125782281412094 18198504144692127311 17475473314025274448 740458268405712136 8306205718388399132 80730697555343832 12791639469503109798 179846670796499302 6557606948147219038 2725348162805026479 8802897760601849921 1382849413619739462 8555675139566262298 10588679164731750040 6219781166918732135 8733895169262641432 4547499800638708108 992415527898303901 11970996962694119864 930162883679739430 2515404976671129539 8493930378117166500 790000063767626262 16114583002209378551 8904328588546181941 7780034924844946206 6378924721724571973 18389005354787308155 81794058595632133 3173642333921769485 8694949158689559906 7746689033675105892 599874037070721570 18165306558435490468 9258867741680066804 16893118657258196868 13357050391538509476 12627292741590807377 15493835612863323977 9504444844210266660 1953874506209671157 4357236387319195344 8722279193055441178 15034012847580928708 334353384941883509 14986369143254505544 13971173673827367212 18094012327209296245 18351298439034538163 5513825534751187780 992397554189428800 16415895924791975402 1009330694284552541 14175068434489449094 12965171851088284631 3741917097154214076 16723424131970791639 209432341748299476 7517514200821518736 3597627539202573037 16249011214832143748 6588798538002988201 18336561651497831566 9710102483178685719 984336383241849404 7122050984780569727 12337554005760269935 4611298906423906783 7246895889688531348 11261798093635318159 742794440548875079 6512964556943445972 16863277739189283260 4166677747390536506 11699917853242541431 10467646441570117513 2551245520126486090 13392517201220058464 10378266587384827946 14329485550287025889 7648996072408097006 9930534142125779312 9132237765462076615 254639705669679404 2412689345838093532 12726831761014484691 14840041786113309785 2329330417326004815 4185025669976306484 1381125752011160106 17272270637695537924 4581770552194521495 15540827530628206251 7396085509606731148 17525016451635650794 15856864718479075438 3317398441203784012 10779085620478768736 15756537584350965681 17647851308705716404 8817694911768863105 4181071103452355154 9554405898013742311 10920765631388968645 9449134505370619764 14797734153321438192 18295849536799348359 722086365125399386 9722421124218504367 13240834781501854886 11528473821959302061 251729964437100258 7864407799673338212 9311372722156679314 17296148009622105472 10709495931443192695 15284509691153592358 3044762804934951885 2900923175910974108 16393626178807258587 17169860179251037698 10271475123530252631 3280896911214068640 1076805326896020229 14466192936850572804 11647222871628657697 14859744177703089341 16228180936622686167 7188205181615471709 15011029019846702407 16211925055996175779 14463553596678139210 6073214841888160518 11045403079515364947 15180718823748238459 9374845821908329469 16570361600360747083 17243697136957894732 7242281938364317102 2375446356563085430 15576980162163404414 16195736836961155473 8922449998859236064 12250137888427985100 10728612497709652762 155013331851944061 15502267822090072495 10277772045265257095 68146592680096628 1757445201928778111 6481173728023746170 13731091569951453082 14701433638540983038 9928992559141846051 5132563961792788061 3240233631909001160 8142823127829228834 2778929265954620390 7879886618219791930 16475958185040398046 4002796881709521483 6606521833850549837 13880328815573804980 4643991214943583228 11888444334467160742 7250949375168694248 14341157943861831740 5949969374231545497 15491464843388707786 4658974809534417927 4123940663743786668 6940938307178506958 3472831385317477903 8770754901035138348 7948804624472378697 17840979601018454327 7899599086532774456 10866510335630402072 1239360654264922358 15830251427413736787 15059030884090838083 18332929453794354102 16558340064760073399 8435453430562791547 16471305451949911290 2593362716058693396 9279784175251438646 11629277764430531261 16613374351368373074 1305771372964830739 17702207764141882667 5996665514971846119 8598354772569660608 16377099223529451793 14379691827811570512 8557371412978614674 3472169043679294954 6258292522002393072 15659853388571797572 11832396221041680893 16363845137993017843 4576831660946752096 1415053400849519229 12961555211764336278 18139550020308210754 5656035937333270072 16037431213282442479 11797118711704592447 9741281250457749196 14938096643719791918 17972231392954364901 1770805925156768005 17796753943911154556 2244846933348215829 10713092448550703140 18161351931616166672 9442140278364649000 16568140549709404870 3982043599170384201 863889246138745363 10550353727767826888 16300297933702510685 11987984111121126073 11172079866495178769 6183555192412676354 5484464569304542620 14033487396833011103 10151149153054266562 13951336375718773807 7978146134523262465 15647471481015017607 3846033717290181571 15727250233170035572 2428768325578707152 1086832394585697276 17242292623940917586 3939313461607847842 16255114191345841937 13323920546730497878 16058175304898036939 11351148201741990897 6985476631453132257 4824609338850441826 7572479144686738106 753455095489089935 15166702955524017571 5517186984019154334 16779779770444560385 14207197787114288584 18365032787908023921 5254787843927352368 2320349973051623669 17999928828945990813 2245788208257748635 3492886193439234301 734433277403216899 5306757351476152043 7165254753831337113 8833405842916758308 16928467902797645475 16600304451275718294 17040651517449721414 301562290438024129 14197183508119633375 11683212741638074247 9453034746654025325 3435900728677134425 11540898766663275009 715386995757163546 2077906332321805880 5588178569999862857 7585000477271925211 16410001994810152481 16294066442172151378 13613608619562956753 13023929758733176951 11459668777483072334 8954520974371475777 9641361696500474443 17722738315333004451 12698917854824569805 9118891124883461186 11784292352542233490 3763433135806001880 7216898213619344323 11340303258507127820 7153233071879979054 675778450203545164 7942149401170128472 18071906392218205466 8299144413618733027 11049167454056789716 3254378194472931755 10482595435408691711 6920948089786160297 8105935548392841999 9919868504707235794 11407000283715602807 2382161386379670097 7289285116081428701 367231580835156943 4612183584298226507 4655664310939676267 1091694232977522601 12840701117352834664 289910547821270307 9996369541864174648 11767349673909160586 8033056018855384469 5218534256071582971 2978373768600417489 9989667880721041846 3202672404708582435 17501829556497680171 3816914472866666333 3384963931135927778 17788910056480022321 10870279031260963431 6418170486428823872 15043594114254577446 16438569673859236762 10515169741147900240 16976347682096182305 12924172412183167517 16410795830230540473 14369344295836820868 5387643018838918414 2388312633472268046 101110031764170667 6298620477801179738 11910093290732857479 18352540504015968318 3254392901330703085 17140536265204646378 7958526736009031882 15781234892671152705 9893001235807445549 5669888481576422751 6946009590285728295 1218075054658296171 13584911330373667434 3568708641989591723 2878520532081065095 17432638547693077948 2492742468283865111 7643976967566273457 9506019588757638222 11069140207216051355 1815296773269294982 5336384195441488309 17057103530061550405 17811158712515566693 9630635705327464082 5489688754927008541 298837305909124011 7496400981510284641 14867734157620256005 6519044898361800344 10124726250234412472 11086081491849878077 15374400989599577133 2278454873309102462 13239530776892165388 13911500418282899483 491582472527512834 7377504194119217378 6270096910646060468 15485236413351619233 5938939205686796667 12777396623908444354 17941713900586276340 1031240084653004200 10706433248454579206 14103948618761255322 17979774612697638128 2524266648201446602 17014564657951770007 18141615248848638956 11039675103080408411 666762987372237103 5644456243900194489 18389973025678209045 8202494810404478508 8506684690116996170 16944553368566663719 4478562955245132661 3698748800732887535 14760060217820991425 8062113277923453966 16048579680676226683 15586134810943244611 6553887968769855958 10822640368833696945 8697147252063443420 17627456706898712089 16136088504889734757 12515438337055064212 2691100502730141778 16410305718193977602 4280265903504122711 10889485148607964046 16056999843820711356 16972046391491685317 9648115760474085424 15943641085709654331 1038235394112786863 8069968787265788046 10068408811684527562 11982419177450698525 14096703288516382377 8442084810646048155 5185384447522388293 5464671362445218170 2414803954972223087 148467026130983979 6153032863891191939 15935477108265510942 15027591889666333681 3119480439019454693 9712241170045034598 8982703650233502705 3519552145270723579 14554035444349504371 16247433895763765199 1374192635781803105 6868048974503751091 1915350635950353204 15140667806704609960 15282295618160818186 11590372686484226960 6206679344135957789 6836009362379661717 1664565056447237080 5016852198645875723 11876310216410695703 17512155881616809165 3562959430343653375 15250329287602973564 11479293747103342862 15371448962142991124 12912318490368126310 13589665755163212688 15046073860795647468 6767233645516191656 12206133866771365173 12537987579943154074 3987078253411520804 7557773015140477980 9822278713148166679 1130445249155654392 4695637905897857680 13540477516728902163 2911444393117296402 5384106525020801611 14644572618091116062 14785049550375178758 2442514123397970984 2492360707823008271 18409511428105663189 14408252666563539931 11886975783420451406 7000621094651341235 13229799925665061073 4679529754703969789 1473441496571535792 12584910708694497978 15565465325745246133 12625857962653414344 13518168328803903437 4413076404219408895 1997520099118385948 3006778262392429470 10594942291835522905 1935442112428576197 17108741999057860700 10659447939922510480 15987843651281363847 11536764759780809918 8718834776312159738 17251577872007210554 13752193152891740873 3075521247545513125 9013519560628282468 16035980815831916797 10692712176222035993 14318787425386154678 6991536428996830497 8283649245003027233 11879171768764506535 4740896012579306475 14832278410328642145 9977307496900654365 11644828626730395832 14365271780305051427 2603872969780090489 18221515059892472707 15326887245494482357 1281556890382000008 16251282418256640213 16659394859478371459 4864921147137825347 2645425375461938574 8023074008745300500 16002148975802893438 2766565928137800495 18068949535446041216 13858270518619952040 14014771198388432567 11365105611877270420 12111738248022969748 13030815443227835271 3499060311463848143 692605045661465806 17262464472613103983 9058138813631980160 16225642521820034379 11536396897937409782 16524203609043263196 35536503781177053 6472556510039922949 14059575476933962754 14584154568877839618 13470950350297931084 17575665546091243992 7804539025053019466 888024762480908472 15936409046897827177 17492823912947629497 12759964425471131594 6448803652389009031 7820026795329809496 975414988234598506 14043354633929976458 12628129135571048455 16299243514417785420 6902169600575508485 9287022164385489472 9743699321931163293 11285009448924651886 7368647499806955284 11138624191970118056 9157278018683797464 9125300811624501050 9722241237401537244 3744781801024877694 4227716777521451104 5896679959476469558 12453062246510521242 12335296423453063326 11309765690497520432 3699497516109537147 5043405470333135676 16995700648762969220 9783944574989872608 11494455148383564787 1608567355712042659 8649916552588087010 13068372861988809804 3262212131877364387 1619017245363279186 15172328333473616502 13317092273813221405 17238516491486823692 1058550862267083445 16829882879906279389 15571335290919450977 5907803037510249790 10967643718382152432 2764028871526547332 3266484442024110512 11895039775187539861 13177765034193620580 14052713453169802434 14792919010568005553 1323136971348375240 13072918488762929084 7710291663035431041 17829727051207684875 7579693988805278479 236175108207013345 8778914370429625577 6599700821152983842 865176234128929040 7111781031144672819 9768918262768358397 11108387213221260902 12200658981165545204 14952403623188421970 962138779798977687 532767820387272149 10191881419729820014 13338080206694957089 972317455767027501 9477477941722046116 11558694405449891101 5513361306370481733 2760255746732891525 9514940702741952843 6300281499453568789 12131899907469746882 3346873616035879939 2955473727638507585 3687725404771310280 16844774799291447502 17864870421074006575 6199810432396800432 1041706316259917811 3707232588039251832 11319286222576802186 13374702745514737406 5675711005937504403 3330835351522634932 16150289190518280200 11296494112265352238 11008668482953630069 3858433576761376196 4368576532046965410 1276737684298191766 8009617499271854012 2833770966085468631 12444770923698272216 11498068727327666933 16648795332900663620 17370687865853542747 18333587380065161101 5792395576508245913 7149371326863932606 11372299913356537312 1688111598027796104 7135462615548831437 15580913498118732136 4027611630043491628 7541778659640109445 7421074025660623592 15714047114649296817 18234173964637501910 16808809630964367064 15339671331698633788 9287359189745537125 17305904124282315072 12149640086300326701 5642476227723215420 8916024517118638505 909866386769620012 15614678647956184493 13440506489653662109 17251268192808433468 3898502737083011725 6401603385005256603 6510292484955917209 8996388752405291825 7022851568466108144 9365959855093421305 6721283398368294874 5093900761995990626 16221698462873277915 3231702144168725033 4321181517178068717 16540020680253372123 12027310955806489429 9939849390760101159 15180576057328007124 4257820976151954882 15222317290797641268 6972267944372163405 15058283697648590714 9904110311808006595 4050420580428731654 1723077404061744886 11997316245461482475 10609987781353017876 5583566731492405001 5061108630208312898 16640243637375137833 15900077904337897220 6416270612182094530 315899508629016519 18085556781669356955 4627575251761296895 364493576822993697 12117321888966538728 6567688090537326878 4622172832419618605 8570398491380740509 16695174884577362322 14674437161319709996 12820377515181962728 4210604941208002035 10263007472721569103 970751209550273973 6732220835569217574 4572253631656362065 970972964083558395 373960100861356247 16551679598719520653 15404061300519022262 16069416877305986820 3328750151393855792 6046468512676623547 1198178138605062666 10840164008708084757 4106295414187938699 7456423653567004485 8414764293105950625 10139410577997926926 12999237541122202840 15579096124849315095 4424826064097477485 332566516852722117 6510037544636729466 15620095606454064806 770965596161877382 3297666015406000574 13316157133348493563 7078865041091759180 727803001511830876 10268715122354513173 6989075195610783867 8668716879384472130 893784365264969207 5947855236195071984 16426043202894985141 12982307355329797912 2618407202704491483 10384007066953567460 16322812196597868809 13641278102065178344 13849749570560568057 4208360322323747781 5596828906859680617 8781163737849927237 4339121106096515936 3312288271945126112 14834254262537295231 4518009772102991740 918569328073571265 3454432374184404056 16169537370224355580 10361439937352055199 7002593343399314819 2296499409464719214 13380832531923781318 12482819321437527918 13287734264926088836 1273196315858505375 5637186988026535441 427938590552319761 11727524596419685049 17181668054620320989 15253670405390902904 747744825602484966 10863650662583046555 16563122020466078815 15014187338893906225 5301175337084193821 16545223830324745487 15402591036703122822 7091241273398998753 18204892648244908002 17109983265243886513 6747709789511217003 7551434767672980535 7591694846419349386 15048324391314043560 3977992343757471506 18377388891174444662 16126168942857646661 10599379384037279803 3651022279629560397 625521010097812004 4861914238781486133 3280679228543219191 16819647384225960956 17602583892849566253 17189017276594879991 6482870366553083978 2756722948310352921 12987227623941408894 4318029225857258611 13598408208733361529 6969754915348323258 9174407400566466887 17830923094137372677 1842044693152265581 12997548604516271522 15286295097295223818 17854771495588783880 18187142529768940660 10976302874273299807 3847101977589873801 7079720835503140306 5936027852328258482 13018639710555513958 15562831915061533388 8778478480494248209 11245863290695428037 11996180578000875987 17680523163728731616 4394686881157092033 14844690235884838239 16356002844867171886 17394748223737250038 14856046627737013696 7142570629060023970 9883466443112898988 9730306414567465297 12342460613465598199 4205355645204494609 841008243304124944 18180179516745288906 11788761414681757528 6747736988440362828 3055397463277392988 12679147179321504254 17834401944568079330 9639252622379764898 6184460798968826907 4806850690433397702 5214180144235454854 3093097730384573122 15131044563496922990 8649784753221065984 4396365792700124663 8385799939685788200 8039098011157295280 9241747493715188445 6650098823214316511 1388894473915203863 12662289751049512180 13904081679431919759 11986483990529437202 11600721503472517147 17608680425051238753 15520058270944519392 7309814937597600614 14347136166131404871 4043353619258790157 16015367751752343264 17735621756757156280 18306730435619367900 15281287690991163911 15154010188269234038 12156766384566420770 12052488057338504840 5934955732577043544 16415460857210411869 7339495702598791764 878110391292482889 7656607026664096165 13675252682028135310 4597182224805387344 4150377243273262221 2028695371784912533 15143384116423757733 3926745959053150850 3985609413584621855 1485446048364105544 5766956330938856132 12921954731582971960 1434857185589323734 2187764418045277735 4899495908000217299 10308142460427469674 8273975652100097859 15256969154463847674 13738295511687858350 12672240750105991881 16908951410165882770 10178851993020119821 13799491710471352919 18171026766983577695 3720128634085192107 12693268476569533775 8708694435694654387 3848142991873476490 5922838306915140901 3903230707786471215 1369090919884511856 11688745351250527313 8965615351207373766 12276483881004129289 11973524248344924855 11713527466713784855 13533582676244163128 13868844991766939362 7631479332014557127 2185163901945116919 14255756175786596037 5226532538086549658 12796929278465698194 3662263957648304362 5202575718180262715 3039265939115379128 6510284733264538555 1355922447155409406 16840606176250786950 16911226947053969535 15408729732631374000 4016708305185522689 10490803334024443198 1720828056530984067 9507720633636214754 8976723032561803792 12712219230075917591 4593205157655506315 2179725974923340821 13313708971170568244 11728018695910785921 17767546476950777673 3026166556939579088 8248621627658994725 6039702892371810853 5081748453370372212 16236154097702770184 1123509495600954895 14184358521381538950 15051038742691795056 12673525142243246446 6497507889704805926 8491189784046798753 6708574144597625812 2199553986777217410 12712476226386385049 5370526663628865474 15001376768892342634 12741800313530622946 10824815534083694243 16652532309055155843 2371514834598697270 4813642880427754467 17726607977617694558 6068352611640102421 9398053274611623776 2403581971151287257 14493764656633845680 4272437702383247080 12346925935101919361 8642682335846884717 18061767192776773702 14819194167852763775 8467858634100635764 12273095145335658154 15947123792267613424 1332225909671953390 10576959768913534453 7189755745470532086 18157275160749795187 13796927334929871865 6591574330833031845 2170716044207796084 9953085507445088055 9398447499047538952 11943226610589853808 7439148544787978984 13308871731369725796 6860937645632271105 13804981781651905678 5736207649076800263 6669603181266855933 18354998717322681566 2265014831951157988 18092782351724121609 15507448041068972556 518435821495435765 15564032064555559020 2139499129735237119 13251989636624957733 10713708606510634834 9308676402948757902 10021934105503237980 9479781861222862609 13673220507934695628 7546163717047767072 14726676667311296835 13905190823097902821 13137182423763229932 15856177899515349426 7783346233686016136 16866384007183741349 711768989173420722 16558607545590137203 4357560937380949207 16026074133182458571 216192655014728484 16833583786200562242 9846111226127587441 16475656256749671076 4586967554681705399 12693778696804138516 8368438777895923333 7856945978146107062 842357131869946986 609252146761380837 2987918862396690011 2575693350804972088 8898490226656522565 4861746902927686677 14722618164294017258 9225368842011808221 8732691114598933107 6048461793304273628 17596462111650655663 13395299635103202350 16964324416171284345 9824298026052503255 5531297301580637176 16405119808040964009 314639971271771269 6262068545229427216 1363075551872607292 4507039144242654028 10506308707978443749 6161639244125282465 14982270684826973040 14500183958287572393 918533048752130161 7814920725118265965 2755001827408833980 7529588486755702413 2410555410699105662 17081031698056849697 12104589920359917842 1877705859134752682 11663941107370071510 10696545133555071355 16754478989544564153 4640689387390833534 8418442347786694718 12804081567470266397 17996236736088851875 3402734413629951929 11140152890590467327 11673967552458082737 13940130170002015737 6769180524001852487 3871544565635072747 11271628943726067463 5245196130418218734 7350590827495130441 2653317047761463484 7053203870365799737 9697874311757726931 18056826441057239462 3751702598334352385 8404731699775096829 5352566640392143968 6814039408614705412 12907656995439349675 861863542190960016 2610614581513590928 12918266184505557289 11232804766560985538 13079017369413196923 8222242143763790323 8151940307878277081 18389153970294925919 10955421611440970959 1510291508382469207 3999864332006561543 2930133169690285765 18169419771537677797 12800059763688707374 8044600696748142373 15301329231382077047 10670370753481022552 16953174634117159016 1493131500660853725 12632664555424408768 11703461775082488874 9541889489516084631 1453269806252505810 994996048377732204 12214190765249661387 16556668931738379504 9314485311257313665 13992662638815471681 5348660151459619 4869783352666186984 15953678399340652343 587136480226343056 15972902906928926639 10934679221332183209 4808979474902850443 11819813107903272150 13128907088479903068 1931042259316455284 3970748956221833637 13571870396851910661 10993301199991281816 7899136770445098494 6623782641875139120 1935850688931018337 5690979626803621560 14578505275997643943 4625182559660664950 13185257432666328595 10860960908240870817 4871016224624218946 9397711353368651839 7389571777413565044 10263442800006927921 10255397748266816633 16638702797888016446 9586995250791762821 12340692863398508122 15656187624241170798 10762689508732072437 1441157813396562281 10873409537530299280 3187681974033376964 8900294601801505228 14524153761431343296 2102103518277053518 3749561676866585746 13167995361022440418 9862158466070973737 13208250689500594794 8997296556298879270 3076867413365391812 9103182700458113241 501146697642148648 13901964078846152017 9048460030240931441 8900704499560675538 18259889110262130901 5388416066534788211 3681694301683582488 9395266084196692688 5823812142031888684 4010409041336983889 980647684369305334 7243677864742789379 3559039032416401989 14904839405018690304 12944723070247507749 11923278582417722 9713106227872064499 9206685569624989778 12955332861230897766 6758235403557608583 12050436815229194171 3363058071477172793 6136365070173597553 5920475160326638742 6748426684734941807 17857178282473608843 595519056850775163 1067481514708308029 9225315122864455562 4036183704000415829 3027345466648202203 4328845139412052023 1179654073171538567 4417513044857298354 17555602161708593281 10506189452875692097 2724296757089126230 12598312058089382814 619825286618663044 13593459240764098461 9039794275216222452 10814667976519890604 3352336129718434779 3798839284228587273 10780226440796830803 10588898649949606757 4810908995885195937 1509384271054759229 17267596046849205197 2376871078722959708 5318369385223893729 4655780847137190408 6111155994363993095 8469450418818595600 12657335256552787582 13770156981731495836 13067785819501267508 14630121219229210735 13943492162799725911 8718925708513661562 8590933431833151365 5629379218369131833 6273203654414965539 1857163543985124007 953696162165110391 1292098138076790546 10366782368141982060 2086263441412541577 231445200766196883 8771320515531989213 3656160019097637098 12493328498718405109 4362838667893314958 6452704704813538367 9596383428615951452 11855789701377803138 580398144278950529 14234564539805956807 12605506217373235034 2663216357087531500 16570770844245648603 4351336321003962710 155510140856690133 14189854654558479230 6649084751415114607 7149575033045789229 10899755789559605525 18377654506831654448 7289629122979664052 7011979394686138563 246243438800039442 10678859911748684232 8777969843418859734 6951883478909976601 3226200406917537156 15295160539735582831 2083587558126014444 14696670305902654847 13254441283663190651 7868886748905607658 14163823601081863235 10256678704656434705 11216669395327395540 1883396658096342066 11191343916965965301 6807963048548265537 5694180185705834480 15254208445677657536 5181464041211696246 13140496902327591982 17130220042976461150 9285712090035940574 17162298157521009439 3278902732927866563 12919313689177640399 17920496600759890417 17491279809330347539 2558432581836548362 2168303397386189955 14540066156839203299 17133868854410241719 16040566776242041902 2321406460252492686 6615226498225007504 8296639430731277839 10351906358050287713 13943334245736244249 14652965327883824451 973270745525905474 4214529150589417635 95184996643613438 1915029012717781386 10673881837246933257 12356598223250228610 14416142354629917248 12587121549367011120 271976900419557253 1208537235798856376 13849492313344429058 1712920223041203411 1666208561381818198 12831157568169418695 9690026908813444365 3268083714067319557 15285225211079316122 17009347007023509862 4370618705081376490 2089604332867142028 4915314461474861609 3106230445400845533 13272896577005790130 17033873507262038662 27555211551453019 11641140245326660797 1838853984046206137 13493996761802581222 2970991393349090458 11916969274313898123 17242736177408052662 8694677268651527661 7741385581749544328 17912486066043624863 3246993230401013647 9853255888985707748 1261972358778239885 7948626833102241271 8532081571113607471 9042334002882410923 11930638980037972240 7628469216079916625 76352713451511154 15106052129541039042 3409074761732444747 16609391960221776196 16051709888282213697 15592227287131279388 7365955183280696571 8282750611419065705 6608402985962913406 7957103568621313667 10700605847347168130 16728365317549753315 8202806389148444969 8352402091689873402 2487216105234055593 10640129679896447025 5701494272664613919 210043865958609839 14181970165418639631 16451697890265238636 13994096942646569294 6727243441869040960 5484916866205623629 3442928340738829353 11501808377333279958 15645376699197459934 10756932353104146133 15598086823775128350 16323817495695211553 13771483382105683015 13447753929052021393 8140102475019037029 3225462046490341774 7733704797368891667 10711909537875339741 16593268356910251372 1764191917485406202 11647605474390861129 13204935422198228632 12340684322284992685 4133120432463550582 18323276561691580022 14604772906772949077 240413592988925440 544325569799347810 13409394998303447602 4358590862824909228 4745893852684890013 2610406499593278728 6452513092743718965 11054115618962750297 9873449743466276977 9178575925853917058 14850182069875431759 4766412347455538635 15205319863922280388 9730273451354191945 7234718492763089337 8978332051823984572 15912651511380465224 9298310344692973355 5139706652013448521 15999885310802620847 5879860499149715307 5407363181573200826 4026907476339516215 9817301780925208198 7750882867354020852 18241206253450452662 3879230346892162942 16601810860726396006 1070767085747241721 9727564278138453586 6943975305149030393 3707585560729588019 9426265819840566575 13607301350010927454 13299652947193206852 6315874387087020673 4087347150623714506 15290746683761263669 2100733997637105034 9214922358237559412 11449408224638580226 7619589079116583732 3254034949782776607 3250991078966523218 12820469220686048837 144721070392673837 6057345901433391257 18446614300666216228 2628514722354832437 11079906590470468179 10834203222302837928 7616085561139521861 5603575106746501872 7352410806330923265 13492632844254139476 10448693142767580768 13330701424621191472 9545029810730389929 10802745756140973231 18263566528142342388 3739817249450003777 1645857900170606884 767879743879129791 386823462930298826 17004262288405274486 826035105729485177 6146178666153529566 15374364737796917991 6645504495007372857 17371081376642400031 13231148998558505160 15702650632776089435 12400179894678195391 14668261989908035611 2945104307100647451 4128858572427444711 5500291639866492797 3731372709422474146 7055238926176347186 12808353513196372473 2595548048695506075 9593046637200089642 11030908930291083935 6020113814254546820 9962454585940644235 17211277924513634896 15996981675212767114 11552705625964112923 3040095524413956019 6995039359549004950 4347024996242578801 16487405491013354529 9209353716927513018 17127722108233229137 14145571197834857500 17940623495163158936 4086725250226206407 8454072200991508704 8276588049708424058 12216905616352659243 3693512950009257393 3796821252912023397 9884345120369916990 11805416337362216933 5546751705058952441 8529109407567121024 1617262315906299478 6085531448955334414 5514679869297680154 5315286794938346745 6564501606327396924 928865329262131751 5559217500782687477 6345451654915617899 3774837922276487197 14406241504069085437 1803064216456404520 13830435083767362315 16861622750200919722 6474295957840526517 2611264338315346479 8872124616136381658 10572867136536059813 11131577552412905955 9553212918715819376 12910423739632954766 15504641104830574354 15364142301458058882 719878382209206570 14049131458255754289 16382031016286929411 14696386665500780820 7916167095034542223 15071315724113155089 11279353788507779935 17619460724354882666 5835653866969625216 2491393506847213787 15155157630332237443 12182208005785132117 10363554845765957647 367049713036115399 16132815323307598546 2125114167345207904 10391405705001319367 18142710489992598685 11860448178361920396 7850022049745423047 6806171074152376323 2936425319586757829 17549975963484122885 12122092398326345128 1929362492880676519 3806608596926216661 17534985260474910005 1679533247241542372 12070683195476206349 14395007871932982872 13792535480307529 16048971669883988535 6925266470566220145 1813080525904047675 13443721635837086807 15995607282762819893 4718700031058085089 8158024053517713683 14384960815867092860 13782787799077032108 2097015225059875369 8299731501086913079 13491120176049464809 6239124950791540515 53755569510609890 13776386134316551356 3269301567523769192 13446573533390931485 11206735438783007597 16589525503999749955 662672751013761332 15853363558840657194 14210179496084396334 8100223956211664009 703346449080471062 13034468512622697100 16819667995896880457 7759990927720478019 4740094578862959550 9188005017222154712 5598123091367825741 17091667980632148313 14367904104592707519 3494039764367909354 11364859653976576263 2066137406375419577 1813323802317176832 1233901471793278761 10925554031971862598 1775135736899198140 6283540244640338751 17752901673685539127 14611953970268456524 1349540110390517844 9137156799925070336 5587979582131594342 16637732741835314515 12828472950887251662 8154733532165503923 16493834295363739351 18092988313147243832 16704697650040612893 3545336616287070394 7670358933118959341 8770031185116386355 11313352101929649168 15391030560104768540 16120462139274841939 17751468066224207138 5461944305234788792 16380403591283594988 16173710127568826990 12464252283651146004 9868379101305928232 36424529545951746 10998536808785239957 10865963780495779261 12644603328247290757 8987398578406023015 11188606406238575436 333183382845546309 5211736267934050915 7851885016659987335 3943417553556137649 4373942806175657679 2759020756925446015 2806477861852362955 238304298136340808 18007619930962993989 13958180898895820328 2705733512271181069 13717091901455301718 16752370399720203253 16404858969610033922 16176473436836492919 1453941521051154948 7727712639435769294 6169548150993454757 16368446271838176138 4954200084422083363 11313108433094355130 17693834291212617196 14027349146916444704 2961785860224394379 10255662531362771336 6631338046189855441 4278894789463743336 693355747007774174 16972847800019610829 1268162261327114844 13427310455876942704 2195407017891549122 11064546079616750 14512169692612336688 1614691487175565794 15589043996477497009 10552891666347344144 5736917522291709423 1450496803000218212 9485028855701977647 3515971619170228012 3855984178186335187 17662171504535298433 14041850943479237630 7891624351516965183 5622290778471696683 15043562379101698912 5888079809372906212 14638452519225495309 16222557521138459279 4680673312605577498 8800344432556107634 4616209792278346998 3831601490565600914 1206625299543554039 17694538472739502453 11383457926571967733 4854530165092228755 11855010503851243481 1496858856544085661 1618021303022131814 3714929880584847889 3261571327807626908 11048589686698047628 3205423993266297489 16042969615646737687 9262973538552747991 17815272993603198937 814800162388582387 10477470303574972265 12549169795974333618 15499041296704306746 8983501101274252858 10333681523940651163 968135282115032486 6677219689191994153 4056096365223433111 11356170972312382860 16086398820291312033 7668677694691250687 15706680416282964197 8636551434953621204 8906111105709647400 16869256643506920067 3273947831768950538 8295665252709065596 3983222254247433654 9333280628616510122 12534992544518247711 13556049325564218539 5881686306732741196 10645902692273034130 8990344879699077600 9640453882592570999 12756045661462263382 8717010562929429787 112457077876417589 14336488749069838385 9155436707712588825 8282519879183837765 8359568233393140646 6120520849124808723 937045157211729617 7229019223751116665 15670313166029691052 17477578951328702387 2917315592330136853 8473705700603609668 16685563417481619337 15040596439718758494 4529110826389620644 17150321223799288352 15876973374803850283 14785952242905915743 2762961555081782431 2762602841044324899 7061237390880386961 3603237677188104003 2273933114066862453 8132050426859632823 8908919682892999173 15296296959723691138 7193895825661584705 18029911839154441628 13117006260687941798 6030631140333823970 13187930257358693333 4154877623595115171 15666458463192503446 3135845431110160677 5616580448072602480 6781295269468797694 11195463933833487452 6665739586112406237 7756780427948721015 15476914422827606823 5513358520057015520 9993606067089426841 1443276303996803385 6211714336382000895 3387056218755140445 14038081518743449903 3577843870431279712 4199521364015795673 18357662538718513720 4272331429673430851 16837961510593228234 3156501689654337052 11650324838697708935 7767444676162540325 12199817774625873588 4877080588443702102 11641615036341560944 12241337545448838998 15458020983452459664 15834503597615756410 9884458046381326072 6441161937668652457 7843121889411987849 9604252031464263441 7290065266328966101 12301127068427008299 4319341013031483424 16255453752791808671 5767154107176807169 982743105745820531 13599435270647248665 13275188068325159657 8200810592729697863 8467560406705424739 17478966120964554597 5546365183420720298 17759331320908190342 14039287342147800585 6658933773858684440 8055588641080489916 6142861950417717631 10738809394665797143 6825656142021094079 447138076761791827 5962400114672533198 9571324053632302235 4791976978191437953 15044054436157479709 13884907578249993609 12457390616341193335 16543715899006153598 11363376410927653877 2961479563096618823 16974170678146620046 8575121369025298737 16523994039553397474 3009742057501672103 14647913356844578946 13882660916382813535 7775491879807424571 7922652221978640345 1596632438485718176 14187274883631084423 4222706598705046592 7328989436455466215 18061852389956314627 2798279000891778465 14678019417145853108 16456326155233546784 10175961343628582900 255830625038134189 10824160508968848311 8356719259098309640 1044673276969288068 18323832751118335907 14959456413918371223 6834195504309166353 6384420456460089142 12171525452825636814 729164237414067317 11598103863705288530 3509974155745732106 3764915713778642773 9006970033314268201 547871576367140113 1974944041918031991 2205789895430355482 92629167789936603 3070324074099449381 8843588844945684375 9987190487418072341 17113738135564560512 7811577073904034085 7919403541460819479 11910534039208529403 7070295563714665829 2744999328052748728 3006167242097947818 15082812568495840635 7840891953595297141 5148756090055352985 2369338922285389641 161945491716996884 14465524591867490993 10216731605183238326 1707310665522390877 8830154464863438970 711432192940101673 16776387284577105062 446341184443981916 17933053495307262225 7975585412060747234 11387487780259089572 7871669073540986214 15062266591280872122 10342357945870282226 11399264530055677852 6390545824827525027 8835102814661036953 7926118824507578794 8457321655587102559 16835852222007201278 1087738056646335602 5460766904311508359 13806455859792849630 14406902210045607062 7891445133093098826 14384764889107855450 803814906417787440 11211872075102824464 4853215027075298138 6853453278641307503 4328681811623323054 11248777717754518980 255521777640989916 18204522491158256415 11172073614248561362 3949678607525182815 10711117600392953628 541678188391929213 1904623899171597057 6683906269336762757 16531815482940267376 14214557191521878366 14490923536669572067 16095809705750040962 11240885370233475151 2482817751177177279 3519551203160971253 13842736181616160791 18025900713312089874 14876763476312870304 11466896231381887888 544352171275692795 7948409517778093589 1386548880491797306 1743418953687121546 7055844784576541083 16505525587263081864 17353812102171204982 3145897629370802923 17619893077001081796 2432906288492133635 5732878588105898534 13034948383880405956 12979249614255884454 9702642215652400698 8941879105030534090 6264037448972959983 5770744411876381011 11876611583685481406 14996862735532192813 14285284267194176619 2778592311068106751 15694061362280017949 996842641935496224 11344831960320391606 13090727698478144895 16579545390721080761 384744008090162401 13966457261143160763 7253239169128788843 17598853799543455457 17789866578252053950 8233523604114351221 4237465709889431629 11028211965862297529 14223757355571166850 11604373579509242478 7067014602339442412 6674684262254254409 9132948345377730396 701051677918599959 3996469331144872441 3389349566179167588 16022158303872848224 4282324691359944218 14657774545785026465 8203387943044527464 7912581055203223686 538972775794368666 13551361784405546923 9012971544975109431 18176492524191235586 13925365534959422736 6291580857578842054 10316088261580655751 4736456706615431898 10514441692097071668 9182375607872256687 5612813594740502956 904904561567532044 6943849928582620846 13562422625441965365 9075959420387798530 11781894578286178474 6480743525467250783 10088995414189794355 3107207020728476275 8805460728209895911 17292965722088372844 17621177951827126867 2065285158870269231 450916187017119616 13735398105654533221 10281298998297004846 2045623329136089978 7710542965617537039 6362832179636655894 7046103463344649154 242796588182693708 614834326424894001 7285252169977965877 1651647205612724817 3323581605256872025 13321526361590697608 14555801280226005852 7206153463005350599 11844866888740709082 13731162038366755163 11289007430310689131 8236142421667951740 15142174457521463319 15404095125709836951 11077554000621527602 5086996162403376816 3948435431952297068 3417176082492157435 8122822827233447651 3814158099520800297 17681149352301271750 15414891849785807498 12731155823276349243 7547825262805425088 15267654447422733105 7576950315947881386 16230175823376359534 17240252348022355126 8891406416155484362 3303395624556925166 14379941682098136182 17723484898034236138 4389247396139125118 12237691508346803289 11940010790298979490 17516215132322122188 14582641542245566369 7158105990521041103 7415583951414911872 15090606352637248356 1656753551777329283 17570659536030353113 5583967910215325731 1727053964237807519 6439622769266142040 8047936089990682748 16821435824025438213 9289055070065760612 10574195234877887577 12337059187561285921 227671689050568574 6284887670607924692 7040979089876432931 10870438690439410172 8844958764994286397 18132037181250283864 12753040457048988906 11983359902643870902 11045498102882034798 14094474782723250772 14334827542894508963 14671516721018308560 4806901286890288691 2803192394432136831 4286214170033486586 5725610739205783655 10167110323395640443 952473952496430597 3835187211817335442 2794816519287875110 4760508207421687862 2723618195134865609 5884417200666413140 14072144210629787259 18051552006208098377 12723079585858366863 12962282459638566597 3205194935286813716 3242226844568618866 13863920483172299400 17426591592109034023 6430839390914772815 10082337448330359472 207455572431606703 3080920922262564876 14780877858227284794 133611195347246193 7767270179359130076 7335797332150796769 12927088914083158655 294180609794741740 5694589913945853685 16900279956737416141 10487706637283875119 6120770470564495065 14903937842582935053 7387759075784590791 16700293278096748776 14442183221349553887 9470081437519160673 7284919687489097430 14585814205408421278 11446838326606246374 17756756716536079984 16923542138129269869 4039344922547396792 12043214898682286633 8526653247854503072 8408811241989131785 6216522333261949318 1981428200408746418 3053317534692611956 14621938467299174731 5712411636199804783 9973415094672556696 13246541436704081128 15146032430735247703 4699547140060922502 8920523997584316439 9547368031726752467 219899360262511190 7554168077771289487 5962330074452728608 6059857656558920515 9075964177879650025 13200472766910513623 5802542019105016161 4932831771818391540 5117438840315336319 2733476355962361052 13192270760560065297 10140910902914669556 8591131654820470727 783739898814699278 6706175904587700278 15416863294301130713 11448430687458658393 14732780508311827977 10075078316501714297 11110250311644372937 14811295704930241868 3107926977576785359 16612554348114623549 14990282427390025299 5915698905979350406 6611842395454962217 1294433594593453952 224216382126807189 16090697005192535074 13235106648155806595 2698768432200866451 1969621845918937546 16612963043147020720 2031732302719298925 2596558352780053906 5268660831835757346 9569416915505979207 6693546431932506348 15027680157735363483 14606020390479646363 2746920697342308179 15318168818226605217 9916358091329523868 16286362269800525637 4748246847441177935 5827612732375501235 3538082344664673043 4262986511929065907 4279568197215564850 3713343088920956276 12260443501600556233 2593901473818469321 2536828314933779514 520535283035247787 12450492563815789844 15007581975785644010 14843072328905243298 7225591480772526827 14011492111955153030 6578803337336167012 6869942202262991398 9318007572723054956 2736828223194888851 1423124530521553036 15045805715121059313 3219148092048612571 4756551911334322665 2019379362618200231 490713297339250188 15081292313571485164 2149570888452262730 10418896005589516667 11599839371577501383 8030151064581710089 17224809687069482615 8479815085555258777 7132826260387125675 5014048129448197385 9293167968855038393 10152725305921368447 13862737586057840301 7621457642264269128 29674146496781732 10949509396869101987 18389974635427822720 4228598116810839186 13012587418555008495 18012706959561414672 64959154788574056 3118797518410468157 5216633425245132485 9583019401515309832 11028303171278080377 1232683898567673782 15738622415696457098 1049009125620321710 15997586167580902298 2248717067788433583 1680195269962149114 17537157656006892373 2181341832982848362 2348287832690588512 6857173915226157641 5200207878077924569 4821934675771925722 7993118473822459841 12110460446040674160 9071436478676188706 15859264752352719736 9663089197497851131 3659041281079942764 7938852168454344896 15776319158305327632 8457949274294008454 164906106856519320 17762396065614908773 18272138681796953980 2439274918527466924 17489408083374136558 15406923456000205453 17916850640921345012 10603181352957137312 12967235432354060903 17568836770614117490 13346604653575114035 16394052777203105498 6722941169459688411 5097232665483240217 4466662433052487762 5672566879974726189 4647782617464443379 14316522726474632270 14814206812270436965 5637447578615609656 3188562092602589106 17749978908451122240 17800194756414472043 911472741404364637 2814813489650528818 14845960288134849519 10649930542351005788 718300317969988101 10418407592270411689 12512290081655297586 12668668063663873501 10251113230544739009 12305745062303947343 18124043332381658691 4615607250013891630 6193471892695249634 4537149164151727228 8595471046276089109 6919151155928491917 3526330768666032374 8399533209118931246 8721688722054959105 7533873982825758403 1654300749745758496 17009123877795285515 7289351309199763613 10379187877734180631 1602563989239389128 12065424672149659692 10954700202550706030 7596051928444754431 7869742771342548133 6836291421739942825 9254711903195547562 10793993696492636957 11792801355059744641 2583907526755431412 2304178840046224560 8832054179466324094 17137576749054476724 8377667389930884899 4180294679236961221 12379536700921056989 4251018151045098369 6517183458552725935 10637295571370499467 14945627528345191779 9755750764574475515 3268982933217152743 11680982926663571371 7017924806087411909 14218132541530918870 16088497714217998939 12894908631776915469 1899610294761001362 5070382766291941944 5538996486768995349 6349460392525527052 8192519418719760315 14685220236283020755 8741693907558354874 10199078027745303322 10067232463329381480 15182323991075347412 18404300835738946265 9806614363657238348 12864769804291873355 2675465985835815790 90224871588815934 726915074978004357 840009665750744380 16339023193879207248 10780191898665175028 13248908152453307853 10192468670789420746 16175676331726451811 11693190295963310537 15661434592374384886 5601583813953677007 1767335364099395409 5432618170455609125 5859921206980600740 6770587337252948922 17555870734130825741 4076294253541054313 8587998599588498559 14095808102136746466 13049723249789482876 10960642272758229845 15219812335847783929 8608222034749571675 9623922887789054185 7226797076392730895 8819968117847797076 12154376782106739651 2053450407648942665 16230876865675571177 687841074795802371 10702191882251463792 12723578244353420342 6649834140017611412 14893549919793066747 14228197657652293804 14410698337642368266 9529684439394053280 7565975313047686625 13375081320172975517 13108293474162119918 1529151197193480652 15587585321796047791 2154200325067526352 11756843424296552503 3825579161816231328 4930450610569697804 11809829475070808848 14132697666494168122 3938454558028094108 7372057702445763551 2014257640686605504 2156701595040633299 2251662816672583919 8053623859610983937 7958677717641261604 15758346715158679901 15518242336941833608 10198858643947650688 4028294290160802818 15678231289401604978 9885904776731355572 10240074841362862902 9232750462048292780 6317195669453932309 403346941536867660 16044011307741359987 15973716739260713849 6919157588201869228 11063309457749178072 15880403479593260947 1242312755751549039 9605736218773108654 5790036708627396845 12440757700633821359 5317356531955793261 14731166676131917779 9421077155182832975 5862003286689255316 14692467608400211675 3886113193467068002 14565093377503073584 7026292747160917086 11317156990588101410 1476101282019773820 395361265110970081 9959061734709319004 4224610232418168789 10707048225079917970 4049317315419152304 14194961552695836 13141972436675640064 2042447804260667621 1173265766315589300 16435430187631659373 13907221136323731686 5108622269856703517 14307461020895481219 17614454488679395722 1645165398682379605 11381948354161141549 2416544239388654560 707087110171261036 3598703475905390359 13898887044166336115 6598915957482426083 9737346766256421874 17977069454240196874 12155905628801621475 3220507423363756458 17994462128848988670 2186305793502436831 17953536157515938824 15614511542279852912 9323992061935584807 10490077702996916015 10188720797920402924 2851336213120016773 6855143341330822387 459818426671434870 15809907918836231536 10434602770524418088 17531264313600268641 1171647696798668929 14316686010555408459 6254563925122300214 13605170918524008103 16786174177623320434 6048446609469851920 17386218639249900137 1331512785070254330 10937821261785403927 10468412162581830246 8555435171626420984 3303461058547533321 13193494392764576927 11814818908445259049 14722663948993272450 10857413378128106665 8618924230429441277 7650184229319724938 2669969152011113084 13800476317286896859 4508823516091185798 1611740912544729275 14705966051617747129 9722728479854561975 15698777276528070357 4166786318116508762 7686364913583087253 13364777159819332814 1194030665984621685 4116209254740390464 17573650504666927144 10532970421293638897 5382627849335244829 13134009148449531126 1558128448103573981 3793274354928115285 6165830464266696904 8722389871457067694 8696333693124564024 9056057686768927752 11510222236336141166 334438661022333144 5904391623460051608 12104516195103084494 232288283860206980 9887186812264519700 2232334590075664965 12067812790383231597 4236876082696913898 6793873331928756728 2622722168767687614 18251340481700419742 16846347230480991427 10455908621033058959 12132451716114809941 4168632402310066135 18176032778519982598 8965123469048214366 5885805302035983294 9530103104807827654 15243693330475747675 5074286122215616337 16480895226855485978 4143065927571825161 14748876736314285548 3671514620272942890 8728100777586298517 13745975458805309353 16942115851037700452 12249744423109853671 14973615858010890705 9848649274873347220 13250037277587204628 3997266586723499863 4620621325066776090 17085214508204963239 780038675231179081 18354691942271901159 2613844195354692826 6619446964029143649 3198690130462667036 16330833122677616902 16884011110638638537 4697171035821541859 17297136717990424159 2801586903635398118 6447634371477231996 831768136304846937 12388704579997497265 2110735887854418701 934065158218831657 13436059189333101645 13021557152892812796 5045974769916531614 11694412522949236799 3839862480233882627 8505421705294904599 15621762795135643956 199157585951454901 8140888042683461320 5469354856839295289 12402029333808125668 12003600811681566170 5168978092613689469 15019125088398654899 4898411527265198977 11820511263008198559 4211754380051070979 12813597828012519432 9245314037290236236 3754439071186308694 16966344922144734195 5105442325796720357 941782573639683850 12748262319428263641 13509913477093599729 15002187256045303037 16464105723333057952 3022581768367531137 10268975539116973680 6557504842087898893 13753081632468745879 14529691586236871769 3209593790235375155 18264317805134323285 10411397654928532284 16035774295942428717 6785146929631778838 248149791602908841 17099381321921453582 7332863908734588305 8891280087762732449 11406416231956014825 17710862105961934256 7063731102798171335 10602375033465066798 1969136472160655828 12124624662332120756 15333520406697873482 11426114783396913197 17481491936498758719 7737397462854542220 13571510727091576500 9975628302832564639 15094462205253048336 4587358404505020810 1252097979740744352 10739298231772504240 9320107533281370406 3978391583069153927 9600710106569780698 5596754562409380468 7538065476639736736 16921255197699530868 16612979528065605225 17058437323934866288 6478912134269103503 3231925662056638451 12332859798545984652 16621651779057681928 3378325649793772016 4992120490424682847 3926291973459723840 497123281212184309 227518986669657392 11967368614038133037 12871793777608435696 8338072825756477932 1257504047407996864 16908977483418532790 3253917640057533467 6141870607941654074 17342194988316661915 5546531198176013372 8368291697505704895 1113039458536495811 2817285651802899587 15188253737328475792 16967929410446592359 11691768301104886908 12656184713177868073 329140965822144402 13342342554693598266 6057704401396453922 11235933572994645383 1065372879946059137 13299447311760579047 9210554982334896922 5717067889682993866 8054024755892019645 16794612821750573128 1794685540540973148 526229802577055242 7809168319326184169 2024121888423324048 9544097418695956756 10867796047983307855 10373518762021951653 16035670597635318638 7908261372529642809 7374941223835486860 12977377412685256431 12622621241901336715 10398819815140062918 6610137051913825695 12146121702433623991 13652957492389258516 2727049993416744985 3642673159023303339 13852523936674435636 12971459381846597636 15821728954557021714 525858159279254533 959531882179739453 1109899386387503198 1352441016654552661 13642451774847416243 18236961259507741614 3605802244732294442 6934128204962859413 10823191454576552508 7938084801006980606 9989108525054840213 12016340669037037334 7664852563809026721 14701019095839209651 12203836426412435509 10662281324429164566 17968402488818631812 15425466925827089322 4122264177876933800 4869051838658840235 900407562077556078 420777661309755072 17307326160720263546 6916761776102192578 18324847205378582030 5415575345186830187 17414421789498218870 17312519250743155609 13991386792271925220 10369459463475704294 4670326747056564005 16567632765512932299 13277337843779410216 5554891950527286815 17223721355267803214 9885146952920700857 11273112006218583458 6438427920917204833 17586062010198679640 8882075008119209323 4835642202114870409 17199520177369394400 6616851712047705440 3055748621645029881 15513181575247412713 9474509045832284689 17687838170166177543 4835543863380417472 15428199820594587303 5698318178112682067 7748565208332498334 18302307797951799158 13776608321220157499 10931640419814309746 5997992500089135162 16859510224947656273 11768896316374189721 15749308166077407909 8778567138934071422 15705131807626627516 18136406002021210018 16419674725054293110 10907808705429144655 15640795357105260499 16381030936424070991 12944784931055996839 1515153669610909307 8647070882133845166 3233143729234191013 11578673564457838923 16389592931171870924 8135261838359771807 4440440031139877448 10582506993575929777 1223500959123611867 6577489520654375118 11142590345955858155 3307188377057149969 1912272541848399479 17180802780930712063 9673665351761765823 788660619785173618 16165538453464306596 13102016829519088839 4968253517159369744 2531036009713631368 1569025477630709578 5472744452648266208 1668298253258027401 15678038465427309529 3486078346675932956 11485394346789765590 15221993249128407120 17394222936072383559 10200310450258993797 383410563063309007 15802464977403013586 8300793593538550385 8811831769051219375 7077692258385396251 18270845422922705900 16117231302280581049 3509595694817538650 16010818363406635809 16558151718127728205 2198102446372289253 11292219183754037241 13171093167750822610 10195727460467204574 9292423003966275121 16204134446016430464 3125703705346389340 801229052061166345 15618063189059820383 1300005014679066844 3647884418258407159 14193233963519928821 10505493409807788242 11970630288037763490 17441906367506901285 15793732903207748027 16306510404212055734 1111060025503172648 17201275402182581049 10731129075590556305 15885508677020838600 6301078879745525731 2219936867616305798 12115136497563828352 9249435317186737279 1103140289866311066 11030669654443941779 11489162756191060586 7610225084179326705 16145362685275340924 10589967886968251826 12488315388739136069 1904848636198644637 230906764854967800 1660756102326497704 4485980629612803068 2626071357919284037 10329427662857440783 6531529592338981721 15151269916332067430 9340207095979467172 2338218233258548139 17955287657896257284 9548037558063806110 2782303551059979662 16649369207919235387 17095840783872809763 17342202740061672727 5060804019591246225 12426852793507210901 12786462787958309162 10567259324398587254 18341906587567797822 10647786883323218926 4013805404785943762 4664371740155993353 7107338501042641349 2573806299101434012 11129111961613663316 15720863087154428696 16662458622371274924 3419411142811173850 13944067149011740549 7256274583936746319 16211261616825542025 6332028792775585087 6976369578311000217 12776519585227905713 9623121109961159628 7028095654095817146 15950487357182129899 4826903211639875984 149690923956544665 1196394228895148859 9042301089399146182 3620268797434400438 2290267800054199467 9809380890288248568 8779392888196078852 3762918963294429155 9301214176461286448 2002995127899103618 11629107844242435839 13291205432342663602 6557302284567021361 1227262889823838685 17922040626876408870 4814024155109762552 16443400862765291618 3148402912309984993 951186641633477252 5981045973614401943 338512133631478914 5445196574779528408 12146940553358092390 15071650256559808062 3997197408131815041 6700656038782728631 14362146549877442467 5586605055864784071 3503565431211976919 18256462699632005948 16390274536766718216 2149527706711340228 17626836047032089402 4944139863811527702 15584208641461384638 18048903207020309367 3472111107412449356 16029851138168623097 16162729918117613846 16572803547013938820 11706838641162182877 11591697695005730534 15359070306914050594 16763776359136513674 5342088424299857796 10605430949273752697 5498624551428737627 14908725617017420556 18342546781060214920 5426377721347248193 853911287271432826 8866768026771477005 15360779876418016219 5425970585490662538 11616725777178587737 5923095985932327578 17664629738391091658 1326960544243751911 10585414757581724585 4515931420209425686 13061558474704773504 10176019489050676292 6158950937346330242 10833755435266593277 7858680690877702789 1309199658517131311 3207571516586880413 16560547580750795242 17028472195347325865 10285187037434499488 17935289466998360327 1296928243145677147 7990629398494784502 4810519564776238030 14290988167745745095 3706241942773865694 10084021340785810709 5676704181389724850 3445189865271017136 15916980159848419169 3375492770630778663 16127320592729798671 10400510529270570809 6588337432255120878 7133671489172980028 13655870954152772450 10225266627659855820 3641966414657012390 2399772124900332702 5181817966653838143 8185302208740654361 2245595202458581457 10394400659700235986 13668778295332778767 11631887475376187902 16203082174265205067 2809869981375133472 1020906268609880940 10244809809962576909 2049241379241814428 14974942942826303237 17732172319378585865 11621957328012789317 13676814868987318499 6115008371597504281 6073785882805300382 11473420312451450543 11086279762080856817 1521581721084146364 5820709118946385317 941301033961136182 6021543455211626241 2444622919840007191 4953483520473426130 2380592395189850009 18362200442758818685 12232906339647428764 15612075625627940750 11047650465820336911 16976295445662158142 14874055188859786018 9942743352070467951 11683310568834159546 5833754968231369069 12666427374573615228 16248783721692235200 15779012573444925619 14115902909547432123 9144786726856026101 7299815869015061408 17499005059259632682 769804174583776037 11146281995117579671 6704176611971909869 12309527422545043684 5785913011662910013 9037680170161938290 10789521911841413228 12718304285930241596 12879701764672481877 18302370325091917199 16434495929896206947 10063352203744829347 10170148961521398175 8901937867642556055 12450398257773117611 11771825234492105701 6930541494034414833 14720463429910632887 2521730809781001222 11060533476670714860 6163107906073605181 18255423982432648136 10900418778006089097 13880612754684848869 7626116306514098699 6357123808633341546 11790299424116785968 14143459555683362765 12137309314475164876 4434966634541731803 17121333448241072944 6045788275478520331 13003230004029983909 15789508093114141204 5058827500684893941 12303894499546151480 12646068454350302076 2458238725500580312 3200665225912867917 15454817281811098361 8593718698689975999 13777134527681128023 11561435981383907377 12377695784382508584 11828020440087121522 14102138098281759310 1782892745348509728 4041293459401193749 9210986503181178369 12163021037824486514 16146010520192323631 4056121998103890266 6464977913361347201 3938402306764743880 18235787129993124928 7605897250513584800 6409598175842256966 6411380509490080906 3652048691745500013 9493630997009711813 5496970533146918518 14411092278790252190 17976766173503847565 2456731317978505586 813187369873581102 9891757919547309959 15624071035862491854 17784276654931794010 10715845802820227997 121802422185707479 3484494896744081133 5474195520596819717 7763857251538616015 12571592471667702784 9057748932418596346 13129617444000141036 13914053797955720531 15108362870806994251 13846436443165533690 17925716417771326682 761665320488575056 11206624513274044914 11791664308427413670 3908182098911013855 16492325166560131025 13274573502441252344 1090210214295900853 14535682440009659368 7986720519083894567 111124338265711483 5579743200283322485 14860130302483286295 16454246446827052168 9830007938906221318 12702387764172272690 15283291109162439676 11120265000866860786 16962823327125969623 12632870790329902937 7716788187149735396 16644643263917247756 2721642159850715319 5403105213601868645 15481445065060000927 11833182117076223625 8281989354592722559 3613227093098505811 10029486885833019633 10433499252674129191 13941027566021681792 14336402662826713604 14679468923817266924 16644807344641943089 11116264495725401713 15511248268802276177 11779783802334142616 6483906525111698296 587895663125242520 7560557123362662534 18054681223308056342 9051268738781123574 6026978040495674561 6319129427512898437 11840585061012213367 10429791046639281980 15156062550936220703 9160968526011465247 3547630043776430434 6296777869538729319 7530022069036156852 4126157954202237407 2253189763808440060 12852397591764005976 4564754347094228558 5787564203391424766 12984010549876318371 4199722382116238152 17859167765209930148 18352075392140038759 10661287158557585146 16756057958285190703 1036280679966028695 4159058632061231635 12809740682760093909 18051899483324856436 12438415426697046472 8290523143486935812 7603402914423606391 962757936973198684 1707022653637673905 431765683514955272 8266480776559897603 5174758669709913746 14503240822724262447 8462643856618856160 3566059246318172899 11264567918670314403 13402672866604315291 13977064050944842330 14582345430439248929 6467968391713659510 18119629252569755207 86308823604684643 11074987617703888905 5648393010115226692 3595468596172664871 13539299661366156092 12170488143072790278 13077054004366786874 9668876170312697292 15857744748660619020 14545588197345741833 10432731550916275846 13799838327566952578 7727357926180072075 11946783870820805844 18248006603466704938 5728770761490937578 8633967649850637246 16533722420341792575 11464181736418674205 1090390008160764935 11206664030431749566 18256237391181468830 3115507299531837488 11502006602550607931 15710254148417841942 4452460455788915696 17161046970694479977 10443456170274747640 17630770164970638352 13547162642701589088 17407743046461452448 12139911798107175980 10957732451427611647 4018141467921714499 3424016811104624265 17830793624362691195 17957662211521705974 5074369647217547551 5609991269647175691 7672500400183950851 15063116872991786933 14787405555631932154 9076114746042119874 10898454277330348824 13323397747391402444 16813948859765871974 12691643113468051950 4363610419640554933 13199340217690693196 8902193960319803936 1897633300586694499 3872942587439087576 8122413646479972218 2513424218180770258 10338586152312978254 3882433420339064766 1370251697405891779 10882163012894044792 4821485842248104900 14163679543612949134 12653363625764229751 11050500679060198755 16243213719652138561 17844956783917317618 11811548696346365459 8157025964810018123 16946115527746473119 8557082061514742574 17410867682565269964 5954051166596433120 2799196390049271373 5131518330405232487 11332209554254535199 4983528568443361190 4028708993217689448 13503774646342138899 15517172152505425809 10344343067571117292 7232494443183612628 4033171027984995932 11249583686511310825 6412312859360587127 10934662033671369053 5398462457248228779 10834925026270829411 1459768130197101727 589794961649097083 4500101177950918351 3374579086536483443 16632232358989948530 3456684229454248027 2864522765656026839 16343398692262133782 13322224694132201983 5994086287766106672 12716138464846155111 7118237125749649352 7367805348696683359 2643078679902932405 15125864023227491980 7113203121320946507 12240396748306400882 17294026091033060964 18052724380617052174 5440476803972555330 17353237916952797542 311646996577377669 7847294058437304076 17068997298816880536 7877819466759874440 7871751006689500317 16513081504823830793 3103610510050280613 5834111104955926030 11658639719235794819 15263392285730602124 1985615653660108651 12377521903457507726 2858253463913651785 6750601539632510095 17383421828401324189 1926524472393063106 14003853262155495615 9974413999259015973 5592424964768019628 2197838461337275749 2779722035629530538 14146695267964032163 11738407854518926747 4556554351786011751 11581577000709847907 15957005810190337576 8467640985364267767 12699113382816738657 3669644246074978740 17817476152670336442 9103745149662318219 16907652525377235810 15890977694262009454 15103686345613507319 5706137711164999436 14864259098914391179 3634421815906394596 3842571703937834100 8157142923794509725 15810822741085472002 10443114111054764036 12800435939932543893 9757723516094722514 8040895559040505093 3348680574277973871 16803240047603824032 8736789791940477291 12276842756456996551 7380574167600925415 18182727262937057616 17228103291937793445 4632264488888201040 6791882426541234956 10839317558612823568 14941812049683938968 12017862007562556837 14633897354388838923 2093729034114844355 15770090899861720685 6653663038547491765 1258413104493405774 14428816202157634935 16348953656822968955 7551699059240940787 3347945179952933435 6271317694834030180 7817832003072741466 9448405519607817890 17451687897674780970 8573605462428022821 6408321825134365946 11047453184953464290 16845044552541935364 9982654420956535376 16052506322403592350 46739899068418515 5191128480035979791 2682404398153443068 17064803276686558531 614471169414193473 14098953951430617443 9869384142109896601 5668070523265930960 1957453527845299551 15049974862125751279 13520714530795966493 11738283051380504347 2904902971537319848 8729706373264817360 8885119435461611268 9712738980293339157 13038939283955821072 5620167463468578832 4217930628593886327 2908291718599616343 9550830047964589875 145221369893838783 5287144538194841196 4197216167155817650 17438492568455774804 14458326328865129675 7064044610131664011 6339441767294207303 7221229156627400162 14333117160213050732 10470726105238559218 958079758147766890 7758035356292663999 5149780260926549601 12942029027084950824 5770114682615921450 5928862943933914081 9734715119511163096 4947974062885908823 11861461121129672206 2841752077088788961 15513398089281662533 7169652546545568899 5609792352349513092 4782566006628813863 17753475780974586195 1948302059104910609 15810981308613797239 8359182187507070231 12290487047288366456 2557919169879966602 2217851022007585543 8088266772611803562 4395050138587563730 13696824364975956422 12794370039043177370 13971504534928651496 12465758597706930939 16501610132271601984 5740031347871606663 17306173516634310098 10133860890075477503 15535708943979183343 7299990432249717011 16969814117015623754 15026449566490915797 13318150440185892468 959839758297269316 7399603814654681960 6997697767894183370 17536308818347953544 18124350563716187903 147347944436791937 11775128418269992091 2132238783172367123 17148482230834217672 4835061740136096717 5447808115984744750 5762678131788560774 7842991625223610818 5576891575861475900 7448645983819794726 7668673417237449926 10004631199633292624 15392476239142257747 14007205548660008147 10169803537507342160 1696837349608240100 18008363561459434226 94076605950207340 10022640968442100624 1248045429867769065 17285700096574146809 17338051012591582058 7248660221264246110 5600715001488587734 18231134836189721582 13390132525565418035 11280704985752309390 1373341211393278598 14487200624918907195 2058844371162763019 8726876585411123635 14211187437140934118 17810471262876763918 9409785815523541255 15051829632438327070 3736230629890917541 403119342613727434 14186361278494349091 2189434884894743748 15114380511974373533 5015334631285550020 13822247293005458967 14673833077982262724 6410198979805946016 7018195741098300888 18013302000198695655 10736246221646526478 10923617885428831745 2990232442958794103 10068773742633337382 3551404995278615046 3289243634802510239 9671156260599876496 8535126009948425838 1610223261913427802 13848001365605429352 7538197302969884234 8321631041364634760 10118020876781898546 8749823361473829048 11099407967414535161 13298473644053760393 4448152117990125885 7707992660622453925 5535495854536550857 6425040788102574585 14021454927903973449 3321937531644252071 8734480809748852369 1904257953027205521 5884322583621122265 125262287331950881 13487131534552017038 2455984429369804629 14857967609798624726 9643531816044927010 17239908501400467598 16421207434744354367 16121104798248417808 1114416271394488158 7099332959416284539 16196861179288158195 8994811991515996574 3597791293948919033 1497482040627240657 8770572125269046400 5595547353851850267 12755273471106352569 17795273852355715392 16103666417656033752 3381731387818596166 155520652454110159 16076834131667294294 15115943851608437146 2870098506639652663 10638888097946137198 9227704608398713755 12534565568877037686 17148617366556130050 12304487931260105860 8506605274911882153 11235854080163390629 10899716791255691811 2249713130008036774 13796871489240676694 552323996669813485 4652903722486954342 17273099601474591279 3853903409368686989 13589490086211642445 9690065658581581723 7790310414387992823 1356281727100674488 9516516532373614022 6281194349470142658 6754457045218778787 6005247648784479110 2947816341664496051 10458227884594414762 1388771173358211148 17442613299804391867 15633867472754906143 9878289973900452259 15392930198667785366 5329131227414637280 15616244457911912883 6005330863299996937 4405378165165856107 1947102512408863345 3856163132095140633 3118766669381853424 4421054191215393208 1274634077033858890 1930887835243423134 12821579409980963273 2310465670594255062 10234241205974985647 17855193567107108273 7532048940874342781 13749404823758481087 6737289845763599594 10842641935358241248 8859844759475943217 10857557385155174077 5976707561296349050 16327878709307864894 11060896885447139159 12472685892556026525 4577446797707056043 8596899627041444008 16450414927314146385 11043462349259496492 4723853979789758601 10521603108951738984 13838942037706353234 7252887073296865573 16415165111428630143 3792029444067772912 18312630609861325065 11624882015088703848 2771746738909596502 9088280578618111951 8759735386818861389 5852454731426378959 2068944538530326419 9756135993540298835 5229194323293804072 16842399570966218124 13245617606038742131 14176306887716606724 17251922725803162889 4975799184770741351 7868984665771074222 2457190362263014459 1695814931862900277 9842155728281318382 8082679370556061548 6189320602832539675 14711489584512129381 5678258848724303827 17841303299258601408 8521497420191866952 13275520903240007001 15350507379229792668 16493286782287502034 1091304153897815837 11021131811650736498 11473256822283301219 7032761407606895534 4377037453558120401 6855818755082805994 12909157372072122343 2355748952418565062 5317290661813311056 838545995270491896 3907684402250653856 8867262083214028712 1589122351690204670 17154465528225110079 7902927520098673470 9055514553346911153 6699324867648204929 4909378883457147686 8164631778899921696 15697293254115113568 2363599686993237781 56971211383607896 312864253219556847 9196555824818980328 4281998416800328148 3832824446016621069 2942514137185938772 11752994097355546433 14134415258898246931 18251728173445537425 12278156621704216230 437896672380122572 3115633061810736181 10317231419919207401 13083070752803588353 10426809138499736436 9155484703820534452 17142656742459213664 4169781128922410688 9502550063899622087 3827465735478217145 6740171144136006943 16782616910890956357 11209773496362025341 959334485968865256 18167088507824095109 11930625557865641080 12894447976070201797 2217962659561687012 17512079496762891531 5631293334636421845 17750997631348622711 1053558242160279921 2490116246451426874 3767526255168788345 15451343468027927723 3035207998987543625 17214869398898988380 4184425615612195160 8378190753241833792 9232465670453086922 12071946532365914934 7092861148915592989 15083893719129661685 1875976320501788655 3472128726819732678 12894412701993945042 15403742823515237236 14121515351042194172 14703267678104757952 14449088874453973177 4738637888617369562 10043558945977177347 7326683251001853835 14869402553862002286 4002711484105813576 4449616511917970943 11528495350578096561 10180898919019032206 6423380365373279906 11009705220433471618 17370487695874921003 14262378365641333789 7474247984616514444 884567609273179733 16753773049100027090 18412162003727588349 15258138710673961604 9788384581903493218 12298285819029422775 11589446027068206780 17507898032760951152 4361892463387901056 5809584745865696138 5904803842236170122 9400004755245493243 4901778291538028338 490067042726606798 17751589922435271445 18267042683465995852 1022678928139990727 9632829263475362907 4224069580697666761 17172483418896061462 1732300467833884981 4354714172291209949 2749332821520965142 13613301356249101879 14552611414943274882 4097084538639290199 14517550341584531181 4093185119501371286 18012335861055628878 5075120349525990703 6687328515907442545 643452597887227243 9777863025942598434 17783811631444167257 14481324955318300802 11242458381847683578 2002301250263852103 417194445349523662 4857648473379265081 9602917393782734261 14514234860009297280 2188416740552823694 1589107824343732649 16902951101860227209 2275686849216622116 12807409697958964230 10864795352879433636 4221564399854425297 185492448608958150 15531602859550090100 372716506645514840 3749835645846385962 17944248572993251964 1336573343659760262 1959225574304175280 18052770894704760726 9914211530714130538 11363405559435739790 11494482369788759939 5495081897295511980 182876308814786610 7761407793466218386 5596021564517317030 3113115813458026814 16388061501975011929 18323640573807861138 2170653198572982243 5337555346725121990 14429479363168234566 6289676652499858850 7100002827377294678 5590858256142990724 10173255364836877434 17853657604130477773 13090786044375061292 8553949481482720740 15725690616133728754 6079707764926383813 3633484706433591344 5141819649235515968 16361214190413161371 5364426355687055951 13884420570795142455 5714106831192667542 10347238201857039112 1988142590393256523 7584813607509989248 14926812112750733482 8745640391975068601 8532067201089606427 4169887268510023449 170502481444653558 4446697389839729913 504453521533943854 5158536404128706060 1209568868102592474 8737192134477862839 1464845883523845378 3550438819966764821 15494198999012068490 8958006101317015117 10839709977544679080 17405684091230107265 1503383956565552872 12463460230052101263 10812663884076195088 8556199387750977079 13867349825505724975 2116955197459885208 6994020219611102233 4979965674120056194 8625139332370242724 14523230181711034380 7744981434988359528 7731665803043226214 26231074958754802 4408365512547763617 11011232619096276072 17586092854760303770 7489248134849630405 4640160341534327934 3641666489424945651 7293387308230358480 14095640121428212116 4681498206822183526 2515303074544042577 7941576084326192307 16056332897425117908 1748615321064687301 5808516779921111906 3456451601946032046 15100960044295333803 2839012840426558586 12601420213599812360 11263756996225095052 14634039760237924772 18029413489187439746 7409350056611888805 5588817210347869374 12126588520895269650 14367433981091069869 12223735175650076069 8983982344555967973 12454905379368038858 7975092766563047313 18096234475631772781 14825431430102937200 8043859903912593545 5039742332518646526 13621847498479761910 5362840547441690907 6313671775092908293 2891302039338123885 15689601770258591770 10022100168984748017 11669451145377229227 1836148509903947473 17720858191818250096 11819891513911208285 121814522810338695 3177751537473511614 12251952975899475127 1814450297595084343 12069308118337785979 3055512909642664835 2000490179280650795 7608099941850254946 7894222575387021981 6842171040524232703 13987289909429717379 3930527880212556338 11316686182831952142 6319205176980743620 13737824618339172873 13978046172819728801 17663498737864746059 11172646494903695670 13184182423862548532 14355101792362670300 9430454191226083761 1932716609858532187 8361695913566023530 13758655962313042635 16374772119037046334 795326028965012692 15238295550174941067 7834090506564559984 5530880987323103681 16761726488425953846 7303229746316790428 13473552730469690660 16036277639709836853 11110254432326489028 8618831852421283676 18059264810495716295 4009664492830396153 10295881432975723698 14563664412860557188 6327985459070540340 12300744716996283361 17397735206100599270 14281458935624858888 8787700034363733734 13476398025757051697 13167331443471539074 4781905523823943738 3828935237639866398 9410665801258511455 865084391717362090 17474593756992413440 12894051702532684131 8657777454062398050 16979236858901212867 1058840388150911476 10576922609213003793 11522135187500317171 15349569415889961260 10606248620847833944 5098766359933550135 5422062301298813734 7003123305185543286 8583652671576544465 5552702604744984259 4376148364617160526 18104071547499577589 13917824150810784897 3443995908464677507 654612037585909771 5379629918656925699 13858073135842601961 10909644193148808188 789831341050811933 16201382771564890054 3879475526187005815 16518792018210470326 8772243019805348720 10305572108832202320 4755066077278193250 14945970774443128166 12820948080679690214 10937288095562535078 17349849966614988779 16675064854758060184 16132179210737197738 10299312640546463493 1630682642326949612 12805986088540705223 3285471462970601958 18407757784001237047 2317968099321534576 459156383932426161 434993975210878242 17891440374349446407 10247301960667695622 14094645355707175194 8968268071256881420 11880877161236512006 11865243076238518940 5178963874091737145 14749838174091184758 8686299798885341671 4594576176116283568 14958392489224540574 14588602571650104752 13577980860142650744 7275973876455986763 17747698037572284466 9857864467493452822 4479275193601395278 12953435277016034396 9752168889313434161 5838844907036401367 2020641791968095880 7600075916694782992 14601881129966866060 9004882524721689180 3528799329679617468 575939015386470968 11082696968047943286 2430204349750958110 15885065875079433845 11302685108814291442 10545015402511007228 3035001719350562568 4691277083191080320 17241899221754607987 11049516727071240914 3265577743424996725 18367928366354237443 4164776301327697517 17962105642252405572 1325613188077074107 9504776635482670687 13562496593886923354 13913060211753542373 4302881467779631415 15635609494761746929 1780886080333787086 3898871922792095605 5093592160052399286 16417214775931643828 18178018141092924839 8642719854459046185 1767183802186055873 16678279502335358533 18085761250329052934 15278298862552262855 9303930949307357009 17823882473176119024 13068053818322507627 15596161119509508271 5823732637322474579 16319554637011303275 2690352824757511986 6596387694941321573 361785675831665660 15738891330235209891 1638765075754497955 3630131024781206855 15607885793685468945 7502616882198507117 8205921741917761463 4995371989392512131 17903841575351261579 3243164757926967559 12312826597762836175 17166462285315903994 1477128842057371909 4030118407084591100 18050129459465346168 6825890358575421835 7537321379309835094 14797154937993796605 17130824628439341755 3883225113781475421 8315063186189435123 2895848183726083583 9078614044553043658 16982440283438344930 16806540446032645667 3300177387347399827 16810246418738003506 12376620355895808434 10267044938102455252 13762802759931134921 14536252896662339490 15895633315528098439 16281596720007001810 16187013158104231130 9090123366151481949 3581908942754371984 8352800111500772733 11994014572161751784 7005724586273519324 5105854277214208389 11709388451779635257 10604630567805865077 6986505442055572944 3995130265697759065 2944198156274364781 9108780285103739826 1661425728540092347 535465414852406160 14090716598733692897 10233615621015266892 10498030554821858495 12848210261372640506 13752236022465900323 10513037328034472494 5268305372107551730 7407373090698346524 9627118432242008785 15508864235669121294 2640046318021084487 16391040362718492673 15403969343529025221 8288941044403798752 17105512384831116770 9225265827817808391 1004435087924912653 4795843279949499130 2406894052020945919 17916673905289285653 12273993662241832444 15061293735385908830 3281753915153704931 17904119826662771817 6632917572901966274 1819655461719641286 15058749173935296507 7464231443868031979 9500847167936204030 3049207063874163273 15465579492483948275 10281316348977728414 11950216320401712880 17519253720131263107 13546907476143178366 10534427751718468802 4066685504923911147 3080526016924346655 5730875915553944302 8205914724179172249 16814285094701206788 12225900197788216541 14612768499772392311 8895599829031651453 6480890844332271913 4655936253983427853 4411483909395068286 5433408551031184441 15797833900575128496 9351509443464625581 15489299525491121296 2687673576818991373 7889079912709941780 7124558740037065600 11137042614675131021 12494095968555960642 5245882850862147335 3372172918695081813 14112861256288825782 4583010837395630541 10451876409920859257 2790067284370079432 7315325990186500128 16487854663300052766 2729125962715334143 4296537328653679870 4658862433649142613 14674163306187087582 1827545953948003017 422015910905413730 4018312331667010346 11190830160544407798 7402388565202993369 3655403460817195917 15187094429837773877 1679887909936035745 15253963206453738464 4141858003747975815 2157658243184598620 5303794728183960640 1081390862554095596 4793407729560996535 16017592772557865735 5382205304048511819 3388523406278630466 16624823753286396385 7508616236497598791 3011405565494698154 12532896894348738475 13740873486214366669 9614014195857508506 2455803794379678007 1993149740964596768 3265211671808711152 9490475216278417873 12970074645728634473 4848411194041594229 1954248267827136793 16603096383090560001 5658305651484366179 14658053878226130296 14151603424355257926 9699817649164943603 4398325952360852101 8574804712145077732 3299671012738010364 15190625044287799030 10623703466500817612 7402902419238099420 2678724481068081941 8441278071461164 3396041617004890919 11828547316922037839 10787340370580160277 7695797505881323884 13618496537967189038 5664587286530862305 7982548219044915801 16467638032258850751 12349542301401040994 12951737948682632847 2407739707237689320 11376197988393616727 15722552297706247542 12567139858721465373 9246921942784894818 11945047419247627076 12443639945684691467 10021173398182891176 2806722175581582273 9859128669564040954 8132613513220685577 17623221453686208578 17157841429351245049 604031514610318087 4487506366407341097 1327842928066717303 1772389914369120646 1612774102732790766 8972667550055524357 380990711951844920 303966295071515893 13434601637633870523 11091881338615392769 16844650980083692961 13350332237445231234 8062323693138762857 4276982299553120880 10437279975003861442 18125689710092418276 5341275507389423842 233392635713291760 6437369551634053613 4692079378876763427 12489892814175603422 5155748923641587157 14645413888795539945 2637238557652084756 15228869703043196998 7335492328915562711 7532473988923437946 17227033662047442436 9358903806480511492 15692072791389801912 8660616898318961424 211596183601840309 7407874721628808627 12036924302839254601 171276453433138666 13552780325577903962 8257270204377987102 3136134272368042471 15973741515490167418 17243470266819092606 18350464555044054133 13715690522252948307 3120808718373717005 17386476935159389557 2926672452106518236 16860500464906908899 8838948423611991616 12294790006300338335 11762839165336816252 15692310185164720592 14134981018547786563 4658130665467247606 15212892722614596876 14965357910707009798 10722028665721926020 1919870747538706623 12768699146429936332 15063060120024908485 11592557857818101135 14871197848113949324 4420778795737769870 13097721331423086985 3275957271739652134 17754891323933718388 15625819895637503263 10551709007871197603 853681037155198650 14704652905950359430 13063573167803261574 14306280243979121969 2882633716606481928 7783408940249492057 7594796073676261400 3062942014488917475 12031974634713416244 9565069834418324133 4098949806683089075 12710485798544919138 2841027920270581298 12374924784511535788 1500889586709979582 5598375511539154912 5396673107052498609 6534068760078981925 17796223435553889478 3149408662194378863 10043463949436164418 7459814453443660147 1828325130528198971 1164483963820503614 15129970049868448203 2405335400665132269 9525807422624208269 14474529941660317302 11763611176153408760 8031054852601928828 439840462413554683 578861529056330615 13181593157153952727 16772965753372411525 14246117862879429822 2852935818549221109 2299605675219003449 268278352677247045 16951081549257029335 2832332638819800144 14134935418831109427 12107808567979041829 11902915403111871386 6343325410261508364 3016341145130599740 14477020837211359565 13142152573661382369 8739173783388797309 3328016849952189506 4865278420964199559 16497505438928500657 16837385905071806232 4000626467012305714 8462071488085835907 1253690123931879743 4503536721668926982 13100576556346370730 6308642672096114055 9496777498175868825 6094157561532708856 16008169582465798405 13720747104808845362 8082172557230561120 3349968506851551019 7872469228155439046 9439994162401641929 8124739270448293805 4394348496174164080 4315385825810566433 18363572127650114305 16632874006816600942 3866456908329241295 11265938893727070535 18013776666246486606 1735097952177799992 12982433127742072099 959306488736179713 1452338986300705110 7454397616243967306 14847305331033301844 18057031718879136732 10981733812311948699 12542835293008022739 10725222999772675557 5505131513199891228 7767745005660154341 14303765567028821606 1008763066831038799 12489691303837210296 15878722098306383262 12097088337501239196 14036961685009440521 5113130580454986312 2200567611675927172 2577151084864475798 10125289196644391189 12489977363915143948 8997688654394081831 9900616454573511265 16055994641241170836 16549385311516119616 854929681328305917 4039390744896861617 7432132752019563060 6885868090647171032 4068602606884660740 17504428893046101869 8093153611384885045 13444238435569811849 3076565261258282133 3470987427853937436 14388804856134047921 3138000178330154074 1549911627559340340 16663574344911254393 12634096774444096555 5182291236509220995 5537105292463979237 1237231510227415177 10731190855731113291 16971857506044463281 2157677370057663312 687513780267176307 17731892444209090514 3914434176920261717 8835404173525613373 16817058100721500233 5156562174117639152 434478603599779738 8467399081406373774 15743307659987059851 2309933734922117383 7386432631608196065 17780924269431187694 154586654212505598 12776132837926934120 4406155630102417867 1402701137162924370 16989824515302307164 3475258160438153092 4979595703645839603 8904616754780031806 13213598165537738580 1888642616197853110 5383011515744351420 10940820961596764620 17265969626720388798 5199019825095763499 11761186860107655737 3822340648238213626 17216033497630529509 9505885906928847444 6058423879074085551 2429589453484983489 2366789034606932545 14881572748251248754 12709144891253665060 10372462719895232245 10978441918782939408 501759691036356518 13619864581417486358 14235752432935783605 17058353561328496483 10071828858018459004 6205250351876536095 4515664807633840599 10310587686014867927 16053398402362926855 6449495701859132277 858516685195717476 639305321822490103 1765915040766602012 5291556691363557910 10474945324783931950 6104479595640076060 5755040225685627216 9950283644837743942 16837025117375526460 9826772826020377135 16535085210566638790 12734246739280543293 4593389727945432836 14099205944337900955 16849832761201519280 6074422871936740740 13466013638531847588 13951581457682265241 17634221906279355983 18061082891406039112 5423287560487650482 4644348734876513420 962424490424336046 14303814471039050111 17198115536806640322 8148910229280579076 6260113385871355484 6309880649036260688 176223114290477961 16179290551507298775 4390706231377272156 8487782063934041446 7452743228864741911 6136210814567715062 5738416263704241260 13179469957270558913 14971763025503445301 13987830319280269069 16912205112238299474 11557559333327919391 9691413014688268208 14909540298501515348 2370532484809004855 13358420984185381833 2068458421727933632 7605442257412133024 14488088430672493063 8815993856197803597 16602445280427353593 10379872983537994545 16939077495862360092 18417293911971766868 5621957405950745132 680420947049740705 6859435624446039914 3790239808341252512 6842696785316181483 5560515581653689063 15210815987825598864 13410253484870872534 11459900866333469550 10605040538616269235 7137101524533605584 17251459655819002816 7717985818284268931 12890313300817831441 13879394331300905352 1831157253074323298 6764176158109906562 9971901894824109562 17143842771528244278 7038647805185322734 15952684697638162429 13825116629914181589 4493073159987767439 3985830638051916765 5040889825052476166 11188147195588648145 14392999935463968130 9053738011651590714 8164811364493103943 12470046031028850727 17492742358186137483 2076227314709755129 8604609719260779164 12920110680741886157 5217355280945081387 8904618045729234385 16548792549763625119 12139162489370213445 2266256575143214719 625786132303395170 15772239280259836451 15647183496302925962 8742608992408123439 14102177742961634640 14776468385319908009 3616739972534489832 1680538396638145135 5655543914947984524 3687003922805103890 7101305093152919798 15626885627132146104 10016739324843494733 14490115214790120350 5251996051604185135 2881431111413573187 8062793839299137291 14840813907599655646 15356315230689122968 10293337786132708545 12101836844393280649 14579351576195882235 4371508941054902651 7404361675430117461 15415071321222638677 10768284122186469970 14408878755528073465 6105919235865170248 6901627085428127768 7029692005108216410 7089682480517800042 6852647801975275230 3391961751353158105 1693412946552883904 17088141490555846384 4743871368714341410 18302302087955773901 10467889542455579677 6761260063212550840 16362480015529173474 64698033315482724 4406080790169069551 11692764326299934041 16368358187170885905 12244822809377047806 6326650895520144522 15268389381099278209 9756305500563537265 15314724271269433375 11138557252877624134 1551470328794206634 17099854876541894581 1353547658347450510 18027269084904831350 14171471434697945158 13381420893657281956 14283320441458870919 14218774391863413889 7554707004800292784 8397617882429146921 4627777322273869566 11956430431962432236 3793192084021431033 14677992277005246642 14334589329514999855 1169295376853311314 6782167768158059449 10798291815707295950 7482465294278063604 2786932367466176046 9204150553414466590 5043430832519993706 11050484266928320700 4776937008904695671 15821149180104808725 12612902741276180768 9836545157500265529 11540978451905264796 16102388233035490382 5826986741432172538 9494736387387287183 12145946064393096118 2052098482197832497 15847607143538194078 12679363312538573372 9592111420277972852 17593540214690594072 10415102449406816238 10067758531609852194 3315675781042949340 9398279709832255715 9318465193527871162 2498118903657988974 9222609026812648537 15707035614651192271 8253075161526714438 12005500792664946776 17681764432441582320 11318273635085615236 1362957995040609130 6131014158343585901 1480421436838272239 7149055603939757938 8893035272573762989 828759719518919610 6537966054554196586 11337690582943334164 16898049539099279387 12253494560911627619 16560263070124465319 1609792360947323244 11557559768749804747 15899073505211752015 14530421660530853489 174810487563741467 839914273788282197 18126140400939768204 15967483760883610701 1891740180065169591 10508564687854535622 6135683273204883335 3882525878519631615 12389646507245836480 3181382566725149786 14094039962712019516 8512655180000897970 15547997441069654193 14605770534812186459 17179930823843410547 8443873182204039431 188924045903171040 12165031688787426203 3053954036214627189 7722695830536758319 9604715205082187475 16113194239992693309 12875587463488478307 4618709983926100026 8613712254971584860 17153655539920410620 2523374859244398707 7693950865402407759 12154563725228528970 11085303719621342354 5316125300849855988 12745713965388769286 12961296655247052939 7294188527006912049 13689211289292901197 17785933566759920159 12968957219179745034 7549892290857512985 8939935732337614214 3658347111692210857 10475260564030317397 3954689912312442494 1259110729322679390 14705741380137949785 12455493753820207477 13080526640056670015 7857992108171582229 11620846831281763519 5213784499720348659 7484493096800022371 16569737440185556240 17455156556551605940 5267491244643625074 838991717272469951 14829849328519927752 4362005152764138601 17006077049143427050 13886596573584315438 12280181400147896351 13042135720427103327 14711067856527763289 4170211899381480906 12319645958544470707 6822116269081637934 17257227935954887327 9429590148818320569 8469746793299027840 11879211596483720871 74060586423052704 4650407874842879010 11641672814448166935 10525363625217713285 11107640102251381949 14729199361019094297 9267649014664646927 8175547358266777947 2303951650376398191 12594996396274304171 1830492192138183853 14486004034182280928 12116413688912574779 12811949369935226711 15971492549581615613 2834260547113387186 1217745776201831815 1684810861317374679 14364319810876190937 16009519622026298924 3410711040359746885 8767707921092762676 2226791586064392854 6146072594550525080 1272028026462670275 12172145312957510572 6187811401805690920 13595483719663360569 9035247989252667128 12151783914226413387 12351097801515663316 15015046359035937551 17652003913203339196 4486480247894447426 16772359476565745211 14678283776170816206 5168417457010397465 17693758228491839147 14850297718155051205 8673518627567704432 4859806696108101187 15863845458603555934 12194921204816795732 11895541348045546829 15204673064716471468 7024723876903715538 2288173396778559045 7405966137008318952 15341895257431400770 6455143320745289586 2660965362180529186 5849893519494336428 14352055276145617305 14966953242547993057 16761860300999277325 6266304984578941149 12213354440996418862 1127688290557260308 8458608678305729759 13290574833890166793 160594836537969932 3348251625358234303 6505392076892555663 4519101197164858765 11908423303500683337 11111324904401909350 2193505342168147547 7519468290379160510 8373044378564720297 10964984203046996062 16257923585520739299 15827174355809328565 7213575967891534259 11566918973859884510 4185664859625324516 11466437850346843032 17848812271294823749 782828378354454092 17344227355741026062 13852990920721182068 18244465736343338228 17081537778271605601 13018050781538502460 3045715612175515607 1974502208269574841 9753106124386253816 14843713951212917705 16466069133150967114 15841507139511084977 12481103917278330534 7705039514808035259 6882794318598104166 7777225263260917983 10423026753626753629 897441565923268572 16360386038107175457 13183115027219937577 4125371890549873547 4622693333855811624 2275393004485863878 5188920874951392975 10921689976070666900 8119496762730567459 7064674735025379035 13548738306566573590 9732094642347832184 2894625369779288647 7749276263942414667 5824082431051952524 12896806596225313329 16110342648425296981 15861524851329107972 11119051358750503608 16573337098759743134 12865430647351122655 407712186008499427 15554296662026224492 3694213968448553077 6263251342138910703 16136823970464991967 12963587766990599696 18122402908416411853 9914659043019341037 16204604113768537997 3953797763887856282 6500403050444613971 1013134655329338130 9111220586392191293 7572567939958223606 14036884341190021603 3529760201061820992 6533458479942498980 8247323518637590937 9110139771314274560 10363420514326983442 2475495130265302039 10733779886445403756 4772240155208618727 11166374867318199069 308954899880890866 3530920948822862303 9388198062226000391 12447359303485287390 8011844448349508414 5901830264488448135 348570209476024602 6417990967109797975 14146202785645298998 9902333745079408485 10147618173819963849 14810121530111013052 11603382566384236653 16669046337965698999 10581100868450121798 16205949098721278185 14619919597840641237 1193632668790841059 10969022293795657260 15410900539554052672 8846044202636309027 12922898613233043024 7310711703237369109 17453277134197796377 15705441926000151165 14915525436303473525 8475318812586759697 10377135215843323815 8174996024761661238 15099255726472394698 9224042490371308618 15378608700914409506 4024867844708505459 17779990006600214332 1739632481912930519 9445886189580629473 10058734869374413059 1950924802177329975 11810536863389242271 12732249318941407248 4957623272064615853 17415144730603581540 11311837605184707997 15242157653731298731 13769412227742545916 6659206752650508224 11382268159715217187 13358134596044037326 8631238844703670451 13366136768425802837 2639574854567829321 8858617546465496948 2013932939474881706 7650166674202885038 7901635686944372590 5566525312104327030 8206918945058931252 10648890349494628072 7335891185099826128 63961207059400614 17016721978095030527 16119177087081167108 5223884494411336396 14549538031995854414 1743169926169292810 13602728527312017784 3596182553574760081 7620368655788640469 6051753668889421260 430918147049458271 9583190858512957169 728943310499111284 966161538630685161 17600732258119227844 16327394844504070811 5754349318239007579 9291901058468219329 10779342537772380194 11292790168566799406 18292707189468885816 1501760747147131846 13606657968954192844 12517458791639808899 9785122845433798291 5699399255122265346 18091001038954046054 9663459208872091543 16327053663648571645 1211118113699752224 15992826315942898524 14568465040809136128 7173181760043676283 11355509604894292115 7797190718513859128 15120498714249120366 14131149303906183114 7220262158115240362 13707020914694136189 3612486734238072204 6303442637866752339 14298625543376422525 8140496225023696934 11870671106584817505 12687333235929567271 13947878211110629396 4818921176867394386 4745995355927099361 2077950090026759050 14044493625547852512 11988880748534709778 14905644681472095815 14042508867172874994 5236487963185094453 5266748604579537288 14125380974803079996 13751780231428084624 16046301996499588929 6395693063822850133 11135294350191886735 6605624265916646576 2563477213521831002 12545025749596466369 16510833837322836854 6772313744336536553 14782611030748452025 4082905749859761072 12130086932545576688 13861932095275020794 1319598495972506447 11486600507777553211 18369804357613591904 2056852406938515840 14055207113434616620 6115835473050309152 9504916099881645074 11227906074958724585 578396192606478123 6383852500253975855 7144427875194673761 6539767240156840022 4379163586228359220 10808730524863329945 2051095452962319820 12924326774591859496 16952407160523830756 3406418253963975944 4651836345827783991 16172725882305594318 10042808302209075688 13852249905567745782 11537591407655006875 6742196899261790479 13484495054663626045 9577196382409268336 3526206558517256606 10255579461068177433 10152822442859353401 6258106738626884879 9560001882244177601 13513555942387801949 10204586211561749830 5777883109049761519 13453287553345838546 8714535570372556781 11142870936992774655 9189395422479766036 13217339697708390603 16602020946992580502 15665082764500802497 16353231679423406210 9934741722248873167 3251338445701474352 17780798979283134570 1643761838416173554 208884404487286638 1093441142794105524 6671547216560461196 16762296182767589857 16127082406580655339 16550824433520528509 3870980538879690954 4512156049512776115 9477216121897350987 17143006236292052902 16358866383049369604 1348045408667655544 9397393505826514804 10236756103577843740 7737582060519272911 9981266333262896400 5737806250689891880 6622557835563555483 11113738394812742553 5986179087051916143 11201536467951243215 17572535761803419687 10861247496511730519 6211348864328772023 15408577926987918989 3474936063448106314 6565057221123178633 11700137338657501016 16207120223852981847 2066150129511509281 3797996092191274609 5905899721561538892 2632459135095615886 2924190077314534095 265353206500976864 12771568679074535487 17534079260692652396 3873150772636905146 12982504744425211169 13302268238423199167 2424099452007548895 5466143144119513868 18305628932626128428 13307340288584794005 5170554046574995725 10383177685520160856 16759652200689270133 11462405334581230527 2121635251349158603 17726887213542350139 1137657523332004968 14535945989232688127 9638577775294351245 1851508507845656917 3616383899692282577 18007374733073123623 6369386003092818367 10061430301767264146 10507174880006399604 7438464248886802195 14968334944570941632 9435478702386115813 1265876553991078894 5527378133639922126 5287233447238345569 7153125561017769534 16729005068020956531 17387170409673667834 5025327521063433262 8818337239579945091 17293211519558115472 17925574741235571257 10704198994944096025 6829290216294065291 18346402185481402777 3174627937069496106 2142234004853707117 11014451058096316169 2240306042384794881 6535837124081291910 12500689775621251381 8201239866156687152 8187099952010492053 14723897893752047475 8242846925542655638 10672573235938606361 12870783368807808976 14625662924278323039 1178497639201947519 16614469177359804418 13995246134506391737 1999121716859433432 1449814717164461383 11299385633884473094 13422026513594791306 11511847551436821634 2960328315576103114 4626814221328087099 12988598084844165322 3098508641030370000 7057226603156209621 5710815326863656056 15967030521866558965 9686485206571863622 1278608754725114222 17973174089345803011 4172763554863366136 9737389831308349529 8306788956783811718 7217255163372603304 10892937687417592422 13661504733054300271 9978027010727471430 9205534441575117072 6362071125473515560 5871908943580047923 11550723735831743997 5449641661556917807 3199570610030230751 12950204404287269996 4793169545840177638 987276204087230952 7264507169997596085 563327966485618759 4310906075027799908 2596517384378025515 4888934349194505457 11186982356418873279 2621185772547224408 14410964690512287464 14931137594653623646 8224229680942976906 4293259374716319538 6441449305042642686 22471882262421359 5685416566735897769 9281995997880891873 15554890461460852908 6640806035503112947 16077772535144508410 9509974420866368284 7143595880417240222 5071022572849671655 4861520677338266644 17685526184181086411 4546224964046150846 13895722722391456191 14813407069497990460 2479704657696491370 8687636095004379418 463435339386851710 11449948489581385936 13537208671035543273 10225473613843680452 9387055322101276588 5204717232864517790 5020692764788861033 12193275590574674338 14948282384827618648 6194898258459521372 949001921660017255 12610239497463449843 5388538520747773485 16729798208104168518 16208774907923033901 3854631320831307340 16776518950645434936 7714449030043659254 16859569793300170319 11961807155772674841 14605889720227633915 13435992929841853200 2755993421015416645 11698198536448776862 3166654010535422173 3772496341151997454 13818286659480916598 6400129044375941045 16423502551981205876 16041635986071120595 3645308667991559210 11838294992003706052 14482543860682783976 13678856633768001445 3699304795093873134 12911311192081803045 3980174845908578401 7392312517748475550 15856517253807641432 4236940039272127036 9882504061197670053 12911983703418388537 13570168912339603340 13643503808636315807 5883770697605907634 8922051841537999448 14371932297813366915 9272905709205001456 6467918189080513678 3426761624061892185 13463140128695247368 11024295275128900100 17278551979082174310 5386078265079176262 13598960164609748052 12690940030714487545 7503391108024667159 14370563649785426470 9639736225599065988 306362301054981356 17534955018554522550 15437782580153514418 8695658335002790774 12215849403882559857 10339105960303338055 9381726780325459097 11147060777306916276 10109450304814403312 16672948828563125440 15925412362584829179 8350077889301134000 390621237832904973 2262040036667978833 12459348240100597934 3541245032283064485 15994889893432017798 4128064447733910751 2912540682031380392 8137585208740365857 13053554391790693234 11838901246534602635 7706481721014846990 8740866205391221159 6661605707564951789 9991600498778213090 12105095706351736451 17303951064412696750 12555756617247401046 14849769555704666431 12242932825574142137 2188735225752880741 17459627780036098807 9219104933320115392 6216689459099865280 7357806703737603047 973811095094950410 5757463167438048751 1947552278221754874 659861905449872750 5068055391485267650 12057856651894266837 4371370940652822306 231299064658711380 3091750013904513317 11750254620001385198 14807464175772999805 7933086678647021540 9711308015116079480 256964652574834150 13421015299477657644 11834658985434587045 15685137426527005232 12244157018946046277 9708674132381818921 3934358173099052201 9043822193664404317 6466628768646078764 8624480399612966159 11776306391959325267 2425453288941275831 15356537470133661619 17711366574056363458 3720361435681550866 18431328064008787818 9132099994800397640 11044108065414964675 16903726623742685105 13736970401818719671 8528662574452467954 8213713404574755652 8477231856920816233 4360854678722032522 1883818280820452649 13456465329821961900 5567558085293058322 10306571791643274662 8399522606306113222 11259437781668340131 14273902779707207643 6820137565394634880 8418433347859608512 16450346727019490673 171154869124278822 2527820101631160955 9722918869787804667 3572957396839116169 17426575190756657957 16203335154579422594 14687583830006458014 7716481269960863240 7453239614548229076 9038926871308308370 8286534423735419879 11913530732146392751 10405653136698912008 8188586455965605789 27122107585837571 18091554002752921178 8959932137841740340 10123528409147567932 11776705324146246464 9330039191341883771 3996907906399837073 17227295647111342289 4868234684995755765 9374344155372668936 8084964943766432917 908136644705829538 2969463520025569423 16046487331579914754 10401821051263650221 17065182072954192804 16303644328575920368 996985814948283271 4468538970941669721 15503390008759753864 5952048673745194650 11128882629865834497 7071678428185293247 12416171448946861270 12494108850231426124 16959094362902243258 1258786537670303481 5751590339172102032 14796497415531673391 16795093296593290557 15323874830989285968 7797109769235279397 17513146702780183394 1308205504990931964 8623370057369770560 822905121126631208 9929327297981168381 9793327575605723401 1561121015493304149 5434186342916700946 15235748706096416343 17992139276103879333 17508957667350509758 4987411858237369668 13233186193081091115 16106040948042808065 9246061467753286986 11092718100100233005 17633042854011252264 13424654753457388074 1531698402263977236 13800989231010032807 10601453398205002887 13765668897548774301 1188412161905854636 16238200877617779732 17830291111248615746 12766284329195754808 8857319713203050434 487584667330678780 14842002076786175824 7487441243299226728 16359194815125829801 5710656554907620032 11838307555921169686 8383205593631216974 4116152985587940798 16808678281241356469 11888837578050023086 1779532317151403348 7288005313332669511 17214147951984976920 2056050007533182 14299279265563384879 4635135409978366931 14928643022674148109 13989359507304267163 17292893636931232767 6965114670461346601 7371134262412248994 13658326146560053212 13752083416716732599 14814937160631307051 12054416734444714231 12851970892799888060 4072754321562011848 6850008463521037777 3012405529299462869 14660981329168962351 4956326425347505723 6696675864791254634 13353852678183032726 12391143315374638784 7029085210615368903 17510380293989073261 2028436922071864767 6014107537620586924 4155560371409227553 241301497385014532 5226501398481113296 4073291630010160745 500014138576631817 2561595583401513378 489593133339179332 7054217280588178382 6305166303922231837 5125884788994026935 2356771958480557584 1569152218430687711 12232196745667319828 8389595011537794524 16566137289517440782 17538136019387076846 15995942307266824634 2991718913478608908 9785782234270962108 16740783158635944899 4537603903099810538 4863312906506030596 15537857610382630945 14376187252045297042 6800304506802665204 2367625225083631562 17743676758599132633 15731221062803211253 13260940032473395128 13224421148744717201 4544421584467723812 15336409917179643567 17402163526141203620 16440089271259714424 9097384388670601337 14747607724711144503 9101293981051331454 18371177730151706304 5330191109780303349 15542484111071825040 296751853293066601 13701743694880615780 3652844218385201266 2679888513307055924 15253510175659215995 14052392443765482457 14059238765369826183 17239508688420747001 10751458992832511448 3045710674028959741 7122209214505211051 560686964178635991 3088772182127997947 397169741009862679 9327403968026000282 7442044917604124161 8516745889927714846 13759782210968596759 10802830283003354809 6750760985800662065 14462326252877770610 8291643982945651068 13993162559529623165 5214454632188640409 16699344792420881355 13657215881516125500 7715864351808290516 2922281472313072541 13488595937211503078 14309937017517950568 2710333147434793115 18041373591777207796 14796455411948420607 5370001552536550643 6957417288365951173 16375067965123123853 2874387038202746467 16012054596548954746 4569196111751187707 3814973120044877490 12408049153027797306 11296097303639594026 6273975523656042640 921259377241566402 13306269400073718334 12617094258005519394 12725821744174695460 10794753340517414438 4760646506040243650 8128197936146814930 1719858442833701618 7830434074654720536 3763713967290099020 122352104545279218 9737256223281602202 9265149716835478952 17230355850888696613 13624260508696895666 9683305015577244664 11057700363963252897 14194908433269788271 16012951686992888217 3219886418597522704 1221291641187269966 14644585567917215777 14936274682853635480 17671904610082261022 13338843035897926334 660408198318066980 2708920058101090806 11472550246085963016 7544872108900569656 2531955479861458309 16113178054057226964 5263503420329958702 6372480454769264948 18336481957469396211 3091726253532943150 15816038724740675787 12640842340514981375 14565171473994280554 936745738059626341 8095026699226238064 16413865550522809934 5457532221502648656 14429083717029686197 372947920769571552 15592300515199669986 9432859761811806090 18412689708228611963 17060610564509350774 3114822260438462312 3809610231350478432 10818368675124732007 17338060002409915192 17886673243777421351 16478627715995901236 16283939005770246896 10145853983781821598 1515215318130300028 6490846772700380496 12370136853635130710 15896927243322283279 15907131920887702930 11907387257469673718 13355627521558676986 1479421815588131441 299594567710719948 17458051445879320208 3920322017902957871 13196628636178915090 13455074997242111410 1249669437448519839 5265255953507834376 16146790342964155830 1972314081852418968 10695741254786160089 328368042765628559 5748755606834865888 5588602604527108849 7337774208505362825 2646978260949663468 2307655450636683446 11038481134689259618 2973639070055628943 15073869607840832491 15644375445061109765 1046033132523968998 14291539580152884221 2368066237049497073 15929354602741844105 15620903055402155189 1648848542787512520 14299323971233861802 15974672950231484026 13709594374406679308 8097944115591183617 2637108651174528199 8190015588032657452 16471570118151592349 13817786647337796811 14410560374027558606 10074986769078842472 17621522557980810193 378700352967161977 16154877650546111174 422804714810376538 18426024912883283892 14677259851128418391 17164946697822427360 7610550567395150780 10406686890864353186 15608430500254576952 7223200146581171102 4430651560590233631 7488319291965975675 7533859539349621345 12819279288174131910 8428802101797084165 11394988177184781738 14097336703958290089 18134543844330496995 7368013844980458519 10777400127795100705 14171337961755733471 4505836895134559911 14858370684780291430 11888293290501551537 7743785501699321970 14834369770046739698 4047342882160904918 1490957352174436289 4640856849216327487 1436940351837501544 9905700030278685240 6125860857295024906 1343263898845827842 7852339007813541671 13825221638801774375 2805486126726539321 10612238563380028429 2167547370967726902 8686065184407592614 16314521189807012058 17977925615584406739 4756509561815231387 17959831354149425345 202996579679622253 1058390816614461441 12885009651449345568 8425161871280323069 6998730878887528073 14769523336117636299 2098110469693170468 3893361950312921279 10977213658006246458 2770290816372293788 2635197439879610233 3619914838730985805 8159193606319495484 5235546086785846214 16525949018797145752 1410029582340247722 7722082480030409532 7626795245175013400 17861870210116692461 7585049393424227246 14778835233812760083 10597032115685047650 15874532909597413813 10886807597106056673 5664234927938413721 7648915975270655202 6248269915185416446 17820971988461454212 12104578047248383770 12670704258776167516 16092386687793330318 7109506165455407141 17314198126145807879 5145189121985940334 3278506858707106185 11270658674142363666 8480358887857897897 17469429624428588499 3986846190533376059 6229093627219608154 12814201641971932011 10687251395824588624 2482878092156304045 4558011146769288751 15304476821791707658 12527723976652604055 15952225591075174817 12373372209953185795 4529635048986877897 4948469926492440076 2339064020227362004 15652882218084348085 17778576529293249521 17619389451205399088 4646190546773592746 6481790059389692133 8752710051201085899 13309055265674545044 7362848023426215011 454989757721482815 15122335100681154451 2288164309946148468 16666287507693571755 16221346617886251591 4959895875502779461 6466544613202187299 13841218356492021994 6753913504527278149 17939099930136531217 10272416800659872142 681385348237205319 12799442733492078263 10992820169667367799 4127177844259046676 15742570202826656783 17393034058206027246 9816739706082426435 2833871959113823834 1803494534391572630 3040308485362468563 15448698586718387180 11296150060314713862 2665258411915374849 16525141882340765571 9724136567026494761 2586368063848472261 16847164176594186852 13125585644934246481 5447581968504753775 7195392043425446594 2539436536653608078 17043196544468198521 4214765513193052182 15169568597519305997 13809151085433931524 5773109436241751482 11982726121755757150 8136087701512084464 1100390964603625193 6983908854237592480 1166097839258347320 12106822000222168374 4523377263441414061 17940891277890941425 11617686545335585473 4564904911848092296 5023620600521294387 14676206080451450932 10482086142095086131 1285444302893351432 14804671276511976824 13091595164518966903 3025853696162977349 8687324850491941113 1423817050758138886 11000327605242748438 16989139718527479195 9471357152715511606 1874509121627445485 5003988009558957950 3615504806006742604 10300052239360860245 8869256069481473898 11837137918895201435 716777141729674498 7231152680486849535 16956963380865230111 9066656312550130490 11506641798341774966 13855245624224834678 18281025584003934327 5243362765999240617 1290804998394189904 3744783836778490998 8861592930886132703 13426678769105123282 17817836809044085661 2324766990160846879 13979398965959204240 11653574019769534708 4619025181911278766 9583532225074730559 4604202588531138094 16777002468903178751 11957484556788092411 15567576124453446969 7565647175503205858 1329351716807077353 1928066314290010038 9818128306853495864 939594528287234882 5682243337203149379 5536680051864978081 17939473419396391142 10619782811816964391 3495040894699562691 1453062116053832911 11283588732950788070 6249032100423423739 10495228418763469356 9191990924572068533 10628182543614658923 16708604094646560644 492103448997927884 8759574647421178298 12687122424729973723 11819908184651986644 5274108265160022595 8754878407335826124 8626218917814643561 3891026863157886354 693514183108551277 7412121316489075818 8646778448273394162 7929772100332366558 16573462713761799647 6110390580790805484 16033107979641570584 6812544674923563008 12756700411976386748 5170822708453224253 15489050341911526283 7788910036164340385 7275534554319945484 13002663027708699879 14292006995405807664 6861987351996774380 9720805167709633620 13014669448498754855 11864274231577159045 13404210985321089339 243472226392569912 6593290193567551079 1975755590167696927 16555707863916371946 15431291730819866412 15659172443769956629 16095132331457905009 17662588144119853833 4300552007756410516 1271909514834585939 6559895400624605699 6020593545592050095 9208214633508119711 3149081754743587986 1912310268256408280 3127743386384543875 13736574818221210548 7583370622311972063 7124192770358919483 7981876342110308559 16867829859620735775 890503135618414017 8462352145873116163 217770063089408446 3345236136203414398 12657091155146838586 4353339368304202903 5585590225559340574 9865858697752632444 6832698077841778362 16599944441373540007 6549554582084390300 11987447650956677434 10985885636617257960 1216365975501940226 5852362728966650802 933170835704966763 10694215804421814415 11438761667904294098 1589951540124058297 4223640265649933095 8051823551565746972 13632858617982231426 15112046256838008713 16852274211713233401 17462118966601044047 2871427795457014250 3559036619992562561 18341851097245820459 123624427965025812 2256935690314917670 7114538473365513832 205013963969307347 5999695305851674327 10365246209275889404 6720306614820632787 10802531287936524590 1748991756794802082 1644664038580550409 8379589871480802108 3157934508084019651 2759884320250383023 9294002201732544347 14276271203610936518 17097577879999373528 11230561918939729438 13014188626874599444 5386847582359108337 14678120575197613215 7346346730020968631 17408604200330929591 18066363268073698565 16685236760449524421 12372379308022921574 1626187262603360495 6779095526272949559 16036956752500183978 616783836087250784 5176417318615841769 13883066801221221141 3074145286647525516 11661107290802947672 1649366534693277272 9243658451874216399 17687334704355897055 7773521433543731424 1731331468504455917 2940010702097951833 14648406051098077275 15680988057143607101 4184876466391880272 13561737088805861337 7437354389336403433 794852819494668119 6388678941151789755 10050464640921504028 173141492068245675 2418128862235798734 7256679255620475559 17076372240123010165 15206492803683202884 15232166831286515269 10098782014591200860 16095161424492685967 8111094986444556497 15998965769712667082 5044355951327524662 6838678658710227147 18077482825360337899 9587979934853230129 5393845110262597838 17273218626078919412 289917356030747578 10692660045779751246 15436523935170706709 5227629507069520502 9641785602075205978 14976522032771058517 7526232688761659113 6195459076887453983 3793795447781873872 2414477150631346057 13691706064609633218 5111472497662837321 5502906755609074662 13288409691532594838 9939291500058971093 8483767176125333685 9304435643704013891 2760483697668892309 16277864186105692016 13260800779476995690 9731612836801160079 4707597000075381350 190001070542235868 7628741934158222839 15062324479158913354 531034032756419308 5615256129204086 16367608536889019178 9634838545928593001 4694875338017026327 14382592018966368013 16061140752716043017 2247812956264203881 5581867184314842902 8456997558906651932 5810605529748918432 5998573713521845520 12370014728620348560 5335679474335670491 12030538198017328177 2275823683264867131 17236436945144440616 4971428341129457407 17933756518729734472 10072763391418146522 9771036729282024534 14560911214979786470 16750488521792454493 14222913045605576354 35573878168307099 14938918462627958978 11173327592025520253 13194081630683309279 14539840376830784523 16315365034409613916 44401727217144970 10863441565181016069 6398786203040485171 16379881092543133583 2685421496958858042 6197074965007556451 15159012975106091184 7598812418731747390 13972636353578521366 6137743471498946410 10575506169713469392 738486853003673581 1420646571893784729 2057329793652189118 17101560475030748423 18202909408336786157 15023616327874301386 2254457538305122361 11271889718443697517 9102054040325575563 2184736141409310888 4796044189756040628 3175168725458080969 7786257193282874645 367864365471326926 16597548089991874603 18270414701077657377 18092345101646348640 5724914673330080272 8420018016821600700 8965759582260532577 12377776195425940606 7733481416861527208 1896805552715456072 18274037909655592053 7044877975028203725 1753434276045815837 2737752705395724438 9529095979984835688 8388546359466473618 4623296299280104556 7048583199093370834 3892435182662687769 16967884032400308711 6480119462231535893 17479056745887601899 13441739154191505165 18370718976296860329 378440845978883645 14674943211021455187 15524976424569300915 10414348855618339445 2332961406106513800 11593247174676409330 4621464899148264026 5574434482524805137 16378908605484654808 5407764597429818058 4120889714682782613 12317994924033496083 1067879400165717281 8776262796055930029 4150350252928285018 6576863551037548235 7327634787884121733 1018290902685130122 10929296557149373514 14837409152289473896 12347157708476412158 7558061855013109673 5132304411731884601 8861978766764228890 3996600405682692449 6884473607804200250 11049919235765005348 1682138148906241261 6462668652011151399 5541663699532535925 5951455453873041405 324741289245033384 12452352995417779291 13302578420356825784 6002071912670767573 14578704192284434158 1438058568563535073 17309620811298988994 10311399938021798583 10030564212249018851 10830430856689954615 913424754875314353 16740848162417788581 11335773936834161712 7403950303678616529 4615793205323630837 13256945861139398250 11957032336755777176 12026699440056016968 229536199071729495 4576760162655913552 17794634778519733665 881248092611108770 7013650003397524881 801604330961933607 4561720099050564745 17086039212386800772 3668865520975101006 597242387931190869 14396912775420819953 17117572111294302961 17327198738039864593 4205766307175241771 9517731231473575650 5118438365469737887 14310871388199391886 5103934675116181536 12902302998717850980 5317776860401600729 13868584795333200515 5306657536388500630 5915814669696815567 8139969062902104782 16548034841913740918 15741260577905024485 9740055065502998889 12410265713375032954 6154270856805362804 11125921937612726605 9250866075721287279 9882845879097599766 4579050797470862658 7377018312672205859 14498255109017409990 4517596993054306055 3773433999894077190 7259931097737483238 4112319267403189849 8822148877657148156 15868620130701806423 12483138398798020 14683288864371125409 12961232570756098613 13115811943267559336 11438156585147289693 5807034629006484559 12204497328592511480 5678582428354188182 14142900650317129487 14921346262747775385 3803145513688677602 15027126984767821546 8866368260873918638 1719874932130296380 2007965562097373706 5845688002799411593 10376670408836235670 8087071332660394413 16409639808823731408 6297452920103957710 5436913032860678146 4331497125337017929 3183693704215754850 12580414870416498081 10934059919281208448 7094484546786807704 13006668134942985787 9680472296072441236 8386488051154657299 2582425652972839492 3965287592623994041 12645394073405420659 9941278587682266381 8102364033021851497 1558560481363862806 15714878100354411155 6431253293901128772 15921439641990854778 14637587041352186485 3625374076434073403 14146137971625293972 4632908508949865722 10509087070375090017 5304794492123777445 1800519346541159941 9794686919793858228 10502625326230355268 3761279859976398380 4133247296877810291 16235443497178087247 6238240195950778753 13632997645120821793 12138054040002168098 9914942591164388979 5031405277195423426 8206015728221237918 8242163165331653948 11768686900721764228 10681654085543971159 16808068239132487446 10908252475989353727 6230267878479521660 4869619949051317241 9939076287354862329 9271542322334793196 14920276993751285013 2952762324805222934 14133002631224716027 14448249831279767103 4145910435984378347 17556939469703231705 3226781622459429126 12953279850243309221 17402257486792036975 7470959244234993180 3251502159234283085 6944973124210392978 12521765849770922912 9850566985655977540 9983406659011492503 11849647267850726228 7416988229284568619 6009489644120622294 12486409582849391402 8069617514932125472 14845546970070188096 3862491418346417115 9431124494318245910 14641831864075886304 17606711276954351590 4661825214185347438 6991619800318891202 12760925005217439379 9595202939322106459 10182825036077235345 2783975888316392794 17110340314750676330 871085221305054073 4526157549722082305 4339120294095454047 10749623914103062583 9928790992185037965 17932228731371504828 1781191354160991323 4884597015557882451 10340401050894832840 8739043279805208677 19470705347866597 2806890009380160778 7036849518200194967 13251205787563754757 6574135037289853647 1685918204321810266 13037870474895037376 12301358783523597194 12231961425692641088 2672906451369645043 2033816162012816076 265020937773764807 18140731048533243134 7759034330818122497 5961383596888404331 1436005921649219038 12468126111401402270 270492987234672018 14559478363216590481 9974652180891044608 2618266630667644351 7276826593122743457 3957138682494075991 10114953344753237912 4239554859143632481 10618552550968368488 13507111199603613669 15370902241669647602 6367380378490871489 13389572357819291088 18295398285866112072 17048110873246886665 15580179920957970327 12555488675728824239 5325233592698486304 6312649861410533042 10541842373694539606 10728226030733566717 10688038634241260270 15255002930190472670 11015846209498566142 13564954440038083014 2208059837285824034 10711846888940371163 7357260304137913065 1319985028765480321 227336674087553931 15866099840353581927 6686956885939189261 8505219961876204191 13033266005885152691 17988093578178089410 6376682584736402560 17784895931224318945 994949738989774980 2566852032589805211 13478703269484869811 14809717306727421944 4789549899945936659 18212264634630519176 14604683685546490850 2270323126093182633 9764325131714846155 3649572338091824022 17505287030632014955 17790401458718602829 31144668051399222 6465633960455125206 163453653540414740 7523517981625211406 492405774333369064 12422803649966804657 7346894688277395069 13937780549217592525 8209823779551583130 7983489827934011953 15522671379929595142 15653408316256907373 18030800704496412622 8321004257363068856 5497045478916156176 18015772404347483461 2468462343583904889 6503583076196341481 6934949645230890533 1104925633525671201 6863400357388359574 17540157596283969699 10509331330568623615 6735014042573516211 3205029347848778912 12357596187406769296 14477453124466655656 7222927619109521323 14632528204840354281 2748010106012393030 9339474368511379158 4773165005175297091 13880003438539325991 8549890878542260539 8843941380007136633 8932808044460928743 4126240900795741681 9261459476144470673 14352395782112766773 11905627677680223940 11950181845974000308 15374885139675063972 7013635912993101106 11175908060511723383 14922651769281442849 10671010376671081254 12369799915344195899 13103350086787019318 11701337599592229606 17254241471603807182 1331817496235883156 1843598292881188200 4771226639307619520 4687590638769076451 10707542558489977328 1273877104016052803 8413180219323695100 7938793341963269600 10534865336862921106 5393406581104034839 12418055261480741596 1842670213342762678 14964800644785474981 1253923589700918582 8914848014481571647 4093312368299398480 14380516208241485250 5003847404521152430 18338869872514412421 2213385348155339376 789112414910269605 11809213804692075003 7458326522963942120 17520262684686586806 4915557522596285322 16291181718125712126 17101265783523247726 1527497601688663233 15020306991381940652 13819838209889906342 11196481898868375021 9540535756172370177 12785336767005739260 9731346663463302513 15845663398400022874 6271157228957117570 8208288766732715987 5019023955529459067 14027045610468995665 14095311947560492695 5926886096683899032 10609784443502285905 11426005070998451701 6558629215001387698 16521031895775084424 2009249668295047009 9533576436829350722 8241704947873645765 11312673465903360245 11127033864128932529 4134416194654875188 1320580117098479981 7747072705912649968 12783233728364183998 11740915560309001339 4002817073405016637 15931053904192352168 1538776451823232079 17137903693767421970 14241753798830803418 14269500892737517259 7048671935368573764 16918479509039591664 14478336849138331859 15424516187052153506 18175058825704112925 2909057343177294546 17061621876199817874 2458045293183111582 10113811629751435961 12583427696537732084 15006923971024113380 17947077907829239162 6455531677304656885 16300917174580538186 7763815009161997385 12717585395274564533 15123827019265823412 4769803536436019299 2924137091039175421 8968514137082310051 16538132803651664354 7848550301728192661 17844662650233608874 11859481294719706864 3523061685614585512 5446461721048358207 1872494502321549980 14814387369412274114 5152044147391390642 11231328929100618012 1202164208701533035 11635046015110398543 15664515150602270142 11729076996989918382 1327588063755318192 10695006263829465461 6813463102555330050 12545195109028604886 10995503428082924728 15695406759418432027 17723945699990380292 8173583076656892802 10496618816258266587 4082219207126596006 13557738693192838371 8838852903215089235 7521452028313279580 4202767153554287403 10503788414682617411 12646121031430559722 6500755152336102477 7045499597474543380 14019391006702381687 16235461075572427572 6148107499449335443 2918687346658486480 2512797510184869186 6455748384881802374 4726041388236526136 8155370132064176245 16185750201656056899 17384017130236801225 14780025895425041807 11118749945314346431 898839088046890459 16723779692044363467 18052348597046251098 6104544317240452671 3965020104238993298 3835986138085058813 15574397742628278736 12084603236677077737 8708130883683390918 15941039397154387205 5716427822437507659 5904806445927679017 2045167332951254554 13399771934557901373 6321294833567087906 13807495659057901658 14492096667508947512 16622276123573927427 12003654904385095135 1377030295756983826 6517985160768175707 3940196679173619726 15875762275635102623 8081940226470961058 4348931792532998445 6627369728856829035 7721684900583271848 1238135464960866931 9815580790945803885 7751975863957723752 9571779967686666570 7939514346384581203 12177276013415948752 10534632578536006987 7020172589714623505 15248420734548819634 16992625542558429248 5023850172201865643 4978989263849146104 5692908069138457388 6449722968447499782 2183777019599785396 13552857944699555736 494191998783596338 1512693739291968053 5308138267107417182 4035097255305355878 13815843943315177526 13991512143087040099 6121164481806821618 6472451226625694065 4977208625827243922 15128782704890790865 6691411783687056645 17548154508825788307 6490571646636613340 14907914257563047352 8272138615288283028 14453981914878898694 6772495925919900240 12622837699980497399 15427467256460236170 4746577862862927118 9499381979799381555 5932617177211045738 4956688544323997990 7889303688586196614 10581318259337760676 8446713023673789490 15596088480736171734 5013449887852766239 6097150721338521957 17165990519663976689 9805673739885875758 13563845590774561861 4127242616852887771 13521146470283245451 17070512094049540617 12568870668155080015 4525374681576806781 6720232672662238798 3624406974674254909 17783014433513244026 1985759358390394315 13140895384488669675 7082067957704146506 9249222255791508157 11459209351919723161 12470415717448383251 17030511492481442304 17366251070629800902 7027757115418417419 16508333301997658290 5846314048550789540 11472323961451077755 15066080675492336496 13614583125942776405 4579952358825343496 18069577099864608229 10295439632996879413 290572184311720848 12249774840860184713 6063397771689709091 18176041154892284078 17950554115403723653 10822481495056257615 247706116811982568 5102944006682121802 2759406726812593426 2108275445843645076 2840372830282316413 3833047449613977972 3819733397949269589 844315412745791984 14207016922336473102 5482655461014864930 10627979225891537868 9221332796469567783 12394165205200390917 8669182007793821007 4222973032232657963 9991561855393724591 15443631804922783800 15766771181606502241 5333746823588347396 731303431396928179 11948447435166456301 18438491061799121395 6819073378248016348 18014264041722691991 15569010856159500790 4568424502464316211 1209698194525643935 13402268849646218643 15194302697615964876 1037844689193551595 15949342667427782176 5018664914386833241 162576127019986229 7442479974519792494 7826011602313522721 17411040375092809630 4185073690971582117 4536918596094314683 15928012941185908407 11334157332074520760 412878582027487113 10675570248832527230 16620029076459597950 9230296229596522497 14429841539112265992 12922798306607394947 12259565932377694567 13006981119941703936 10164362307226856519 7060021110830855248 7684133003600855747 5763789344800930085 8311349434093344071 11309618842370400420 12534323929362926287 11045584142509444728 17948579041663958058 15197947560225871308 14539057418056592206 7610791855269362974 11337895444013111886 14859103575836934467 3082130832089884902 1530893687175833083 15185663225158977720 6111482640807994686 1137551258628587885 18103799432678352742 15676422563018165621 5266067638667540277 10557385844921002477 8960343661669286502 7606306340839540526 7511816940523137869 10047831255751966302 10087436494245785813 6806642859895196402 1890186099919049678 3741653653141624612 18028504404336146106 5482536224877548271 9697923711796821667 17580332164383948060 10814826839144935287 9857265908208335801 17662096703231507685 17782427373153602692 5086014122619777898 11376751630401128275 12981747332452410046 4475375137113602554 4117443489868347557 17149789874276574722 12812185907965231739 7214667435429613683 9688364066148516944 14359939208814800037 5725621315320238225 6179527457949416324 3267535182351289468 10180700577238496588 6067137343966227081 6194343541479031612 12798006687384828141 18145767263352031623 7215802894295249001 537773799522870522 13887409656353722185 18142014689963089835 1145178095594213816 13680855381403792483 16204058869131315056 9753434380288388583 15113457832463454721 17504256596121847117 10243321928139304767 1933984237643720662 12384527121388238901 7047362212093210222 5323654983762534684 11391557742079892937 13354617616258631945 10972911695176030595 4827160895842417640 3663685798626573768 614987608369228858 17788452975188076675 7470305234120668526 17187197217657908056 16713046037508852600 9991748773039092677 5136117275021646185 8502782589260102655 1474895574208491333 6091442933616928671 17645124789803651699 15181450131370943852 3450450763405487920 8081280870296137261 17502110836423869373 4475991421029702696 16854094379028996590 9019052799210127926 12597202346704080106 10556166150332663821 13364124248110028932 7099383780494459706 5906528410123726538 2881041990205609978 10601183728148805657 12548496391213531454 6400564427004331425 10180842271410248544 9699513399224451818 16929337664697974281 4023183255377890396 16536800235955153218 9235991818463396628 17106789419437427116 18375114218993252517 1246034836236021373 10783994350040348231 12930240432881594903 9541986579436589218 11206860931438872702 12348841087022625199 16989021877927943263 14218384548604694853 6842371858958382779 183871549992208443 5138428424763271546 15870082258817992943 11749790680975060006 10539141559026411353 4928123951668407467 13276727681700598414 4764113203183583265 7394854372254891208 1272035473847927353 8966375111169905130 8160770215887252853 8354212922421506304 12005953151980677859 13949913808788233575 12489916986096830401 12140983056480570553 16782693722956630463 11661836478797399703 3971656154326639384 7200490537740093333 2310747993324280957 14101510359008034252 16225942695212255096 7419103086705907224 18338247318228902380 7813652693732007434 13007558048015128736 11213783797216559355 11330446048781309981 15846937898140856115 11286491616095904860 14152199342089548428 11838243135826280110 8526133425077061621 15759405908351320127 4448974801969961104 1156454520541754210 7409423009321949193 18111199771420017120 2656520524344126333 13216459339140749207 2782674032973671285 14601186500331729838 143998901434713504 16783957200243398609 15178955893938560980 18205980107188626999 11469153824031807829 5021262328876986161 10880234580316596386 8538145191441282500 16161292678456984478 3109391801335309513 10869082052948846324 6431289470184941281 2847558808288576343 11740629886964725377 17230829657765662480 2681711032902122650 12375730021259629223 5771732737067393392 4104284956012404137 2529056114980421190 6859906336122184241 2794625286571082357 10074511132885309775 5164628762202321240 8039871507749110922 18308568920518285720 10188223423901908961 17112955354339649084 10353532950335003679 6365807191240673361 17643756698952324846 10916989394647022132 12239542296298235232 8912153283285471635 16266632019627696930 770580693022594199 14637910786728002590 11270790128631298304 6931934424610585772 14613602492765351079 11415144413492006256 12252013742686617823 3241222228087159234 3171916575734696584 540057199041808919 18310443823194191707 14770556887453009744 7511340326670537447 3659394732047805263 14648008703041766941 16434380991222372810 17245123184059707038 9711242134993284873 10592206029203075000 17063697201097165198 16965007005591573780 15580505406929858996 10048214525951968012 17688545403492378139 2711213590933722323 3969211975005684673 6163659201211146120 15193031646743841609 17794969136855891061 12670252917936962081 15375068059032690217 1783391773226633644 16802810936813230713 17793682163987905248 10447469793264334509 16825218087783203074 6390368427883943203 788579938906988605 2074122799392412670 14434782760002102428 5976262398210836371 18207877209030193232 9277164631379330149 6612363078321788559 4754043369398415460 5630034511686294770 12374845628719511475 18000586827386346712 17495586845580980114 7388566078203216435 17404357106856584406 15521075722185511362 99822139858954660 8246312182012976466 12119944074652465863 8849473825554640011 8222323236302388941 14990259434015451729 2757555400844874980 4689761543159691640 14173261147824229832 8719928760923638392 16059787019449985537 1088823280567804470 4986804752511775763 14628413865975781347 10238350729363593494 15713308980491997783 2870766779585113668 3676343704027404758 1091202508452634950 5979311275868745400 6712027488702268309 11585973554651731345 2219135520575039164 12221668129930433938 17233294133193613175 11946306177363876489 3481755921697321537 4028798282699876975 11149139877666579135 9064594025083933647 14381464978460975163 18030154321956291063 6267117955803683977 7096330963468434202 5314170977643833534 4868360419437992314 14197279932364747759 6751406147570111211 1527414530964358047 12170035344157953540 18089728345515642211 17023543516155016913 12684198630148317059 17139641234279727969 11399571051414024395 2964340790897015415 13365741597836055265 6813013732295924629 5748602982497227300 174246580054149310 8516094989257822754 10639490064519198966 9082962071819932869 2263405760556042717 18353966978272447755 14687845180088290144 6076276747865534821 2589416983889222344 130942748360691426 5621359685483784270 17006011441388816914 18141507539078632256 4438308079744077737 2767218146875615894 558465421863862737 11934849482949101947 12294236309238045535 10340899691809971208 3496948094109299777 16934922406324492205 18370598151772755749 15623048916622936324 1844462574867879234 1971573259525081555 2772801921882216162 15188845155194110259 1321157779547685182 12552501213095972695 4072257929346730244 6526052440293142725 256264456047932338 15413074647495563839 4971759500026303307 11614517975757359894 15807470313560363559 2707901732181578390 15592560381247895705 9176821361018816249 15532402091220241476 15453712014707538526 9354943811703897627 7062077166364501721 1249574542202388766 12334546038382540113 3802330695499245083 2722448013947466741 2928625496907240218 7684130056203480405 9143025130525743618 858131938186132677 9755496683726979746 8716700508732611296 456090278157544254 8979358599491378620 9655922552221781097 2546843360306114102 18020661247060082953 15218555303675556274 4814701705144744603 9187404448299126721 7149861715689333260 11220507366217945103 13168729370241173203 4983875691281046896 15869436941473089464 428814279837501623 12667107932300686604 15655585300946445664 9785528720744600387 6035451786673663553 810752049748631969 12778132411888160209 9375359027771635429 12737229417789963126 10684291576210364602 7099991976842237068 8915521405047343500 17268600409582333080 16146333041094942159 994382960088962342 11423720126355445701 13989043728768394273 7881790524114599283 2392154595232883443 16591309544606369018 9742722757182121365 8960744643791180210 13164048977084962889 793196760663029989 6801486512401027690 11709395665210392027 16590590023037389277 6266945722781797970 6092245467296077324 241228186901689290 17960172231832651232 15047730032279061822 12813500165953548836 6767407751683869021 1739141222545815995 3298295485315178520 5366687654693397201 17616495208432416723 7107811018131153194 9201879812695325386 14617402853610195128 5995024377582501947 11280202861359656203 476016126383580982 3835703187329492841 10693081386851494908 17211163030616708936 12156753527570637837 2814095452785663300 6120023402083225922 5879579067522863978 4149390919341154654 10868333947495631241 11320959649294753553 10690263864814308086 4640344053183425157 17031168178623596040 6112427027919063000 4128126979930125877 1223680950397256695 13268662572055779928 8432612918220957498 5057207307308069036 19741480598103290 4857513672124613239 9252067997968182470 16825202077378102072 14393584627156441617 13003821199563859150 16140633903504921449 4437708691138008773 11176809731448934636 7348666910869096130 115847918493904980 941020072791468238 3399637223487092022 9505273254573913130 15712073322877009950 8691525717478098293 16833556647823150876 17773839598239668839 1344106676728712363 6484396311109672263 2682371729399164613 15174231868049191757 4738941463745127460 14577041480982222079 6255081182247280879 1216544471765245382 10416480923390187027 7511824874634680566 2355921474993167435 4859438801000077499 7474858056037087559 1784520862183361399 8147277255229784474 17415029014047295630 1254924749719010660 10201322843752403582 16790285344008690626 17072512159151698864 7836758574265717973 12914757554122326429 16681941612037754140 5831874358906281868 10276092366592334651 5595411483836436578 1122618058581419649 15696110407036667280 3301691686005012731 2136714499506005664 14731950682497637392 1288440973385924261 10132337720043065964 2105657984249267470 3260507626800871495 15300345924589509309 6705372749668140923 16430727923821279379 11548809909119444289 9506827925890063464 9316310375365134055 10263399140603405383 16428003660935073995 7581040262888057343 15357451204843709241 11401438582020770704 3896473614777512677 40316975360859491 2566956450563823729 15391392699787614456 5115320676106832266 1896222208874429252 5435647221897011933 3253133529166844232 17897867414630859348 4839579911944481129 16651909337174280467 17233773270631343025 14666096290571156211 18423487851192635153 5531950178086519503 2707264823580105263 2884502858144193291 8625870435357759585 10393029503052539683 5409974439476087803 11191307580302693152 3957736673565630079 3644372372704197417 2504449231225843116 9031120953753513810 11148123239436041207 15366579171889262 15143582914014556857 1152393987793026597 2521546602195483435 7918865920090526987 7609328543296700133 924507749799122612 15892866537147836904 12279159126566305624 4713501043408165391 11788026908107982002 916357912354258146 17726271687185687822 13319547854937329405 6941081669633419812 8350134308454286531 15935261532201681418 2241524426239240149 12107033879723207875 14319466920573008468 14400830469670264974 13144606164304713170 4130938890477023880 1135251807262074750 2691187761838189845 5402794752055032044 11897304648702288601 12965356589916026283 14233407786473406528 11424766065599342623 5019430166596528146 17388267332817234383 2935472589249463097 10697622907982397914 13516869637998239575 7388374202204022879 2868059617094934557 12079308029281928406 1108584904021969652 12046754926382602105 4133093610392746567 4117408501632317220 6937523094181455215 5191955896217016347 20223775278829718 12829679159911401545 16841778710685810439 6572026271885333338 10512804062566835503 1406494103915796847 3801577096699697917 4378538019004963470 13595428960101066202 5849812109872085411 10740063966727482901 7122269070202567550 7381225018020573076 8151542361182848526 10014932011547409006 17398872900639746549 17595709159098534705 16101201070372338055 18183964100880270344 1837664529457269732 10912670223327607415 12977012023693269064 1022125734137010369 9877026256938583108 7704592729945896391 2984582591223014404 15366127167955207121 3455606289485083899 7757430463458381643 12566454899808866693 14727625958393829781 17884273295475530127 15834412303716744075 2114318258763165816 13132104824752091783 15347916028231588918 2361822701719964369 16811078046613694220 9178950937573318001 18397366555394611648 10713626563608260970 6542159221256875673 7583094645850176796 783607243267737732 6153036300664237777 5051485524968742502 3025975394536938956 11631265153759575283 9444042012530830974 16077889347343353499 16545296042164430707 14355939021472524594 9033223125739719448 5692717311238520819 5218965329969962914 7763869124334636342 14634176554158596345 940134557750430225 14629944445157320879 8426143362276919709 3328485429955748016 17884075210476946881 13774029162652260879 16316739277619230589 2358991458661981445 13091126902850182521 9907750088680394630 11423527297243487080 10311276771365103901 14554979266269829049 12520553088721817716 17466332274706169285 5785223712547705838 6926971485883281669 16414619149762174145 6582847240253788698 6705416267785167342 13125825930903408785 2343221010156901378 11453843107088682817 16483391545080926833 17523802188252023623 2293264903295953502 5840055370924338761 17392432171544966355 15623323809047582356 5698953120368899882 6353595077980359800 10557261599812975149 11542844147140569109 9778876157507423291 5799420536532701218 17366606146481138435 18151896755518181960 16531310181312107561 12388314104395974194 13679791482735174883 10378744935717266643 15342974327241817284 1256755799867252069 7948755799608198462 5890494191765103160 6942686395670026144 12609199893554024784 10499117473586332434 13431068587014488921 11502723648108655142 552255714002378329 9856036104768468629 1431571123484570343 9153347563651589497 7394465729461840171 15104869549285059795 6111855082242696159 68178354392755784 4512817365213359762 998884881309241696 2175062731623155185 17012986100207762131 5511135654381899441 9103399903394867194 1642830963897022248 160042250295093980 11282743626501128604 17402420239137007996 6223001488019785750 3371297053481828130 13533054333990597375 17440014236103290459 5377197320976348069 16915979817393807251 2406309540848295111 18360334378040384565 14740880580226212321 158600642978588133 15443153992436238287 7165938985024813315 10199277918348845585 2184284087823104106 3752334689954145261 9916202329270035164 7378721922114816664 16920203894727785459 17368120994083715833 12886569726761700506 4960572051144432576 2552671082643716830 3412638885513398451 15318073058376003138 13653358393416306647 17620123240307258594 9965313122577447219 16413734939296088224 8106879705418081534 18426568986717655003 6165337613703527975 12750465942040901500 4911857323500225668 16567521729031956622 7325858584016451954 12793068199028226293 7083117764960233689 7784882262190470882 1966351228454913836 17253607332011714547 11578853694733948878 6519782321988511850 9056014337451486607 6078071157367215025 16876437024109551523 18274268015441484171 718998962624542844 312657297039499390 15658453036163012409 10483529531889142791 1383977835548484034 12518326385068530177 1576864197947988290 14989716602926069078 4195964225686006198 2917174982325840015 895503339514127341 14644525859386521889 12556289586571001357 10692905680762108986 8925725397080721289 13559317111528303523 14979491439291305616 1455491670809621996 4443880515778012901 10931902629012363435 5028600356471458735 1084553446193927273 8751370992445680824 9366969280168058728 7937863646597596508 6034079273180229621 4286140007074600656 14519100355319282728 2584887164104156725 12109994415704419404 17979589822911524811 6407323415456381544 1992316857557537260 10484999588730297653 2537527787246172608 7506562031449347372 17396748594127045363 208420402194800020 14369256634318696622 10647827227402490536 445287988930120349 12130714359032102396 7787920258855373500 12430070823745786604 2462675663213363254 12468283357833592824 12171201317673808547 10073874431681045312 10451342244515269055 9200468643911841628 3888490350150527183 13695252308980640218 12894289865959200948 6156806028305449692 10555704962377428690 5733749152562424627 707665884211247366 14231644942702302829 15564415472986615341 16112367710872066272 837510799814316190 11252396452255816416 14953493140270801949 17294615842548937584 16623702921316185241 11033025479653200062 5450391679341819762 1065279146480279327 6516264944058951804 16670661632498358657 8444442796345691097 3723440483959455427 10533744500494866498 6814460140417599062 914903076760273857 9939744002116896895 10783481866681539386 2229761025227303177 11632252191803160807 6551612118877983059 11018061171007966258 17535344172894006998 9385140963208115593 9026093379175713552 12974454384721757550 10511027338915517929 14948397492673128390 12560103407956480638 15026931311438044229 70581226567120830 6496785684221180097 3262929935061896015 7934470482738079876 5266836201848315864 9726051575855675002 4818336875267252787 9711496575038494971 9594741403300445918 4893782247183747045 9748027212358575694 7222334796378119712 16247438848706778819 17846502070751659163 17641626070365199058 2079489447473240033 9493476103949708463 2677232214575539339 11461728121179688589 8739589571156071592 13508633952210153421 18145911161820064821 9681196602573009782 12939856221506138579 4883913906999302567 9310646877240989794 11874419642972885216 17160764546928708750 10029437144400755376 14009195511243877848 16286123090703264248 234165142491632345 16575075494411968700 17794253921871758820 13836042150966033522 10081967729117378981 959478329106353944 16937502909522824750 15710444763175284313 11207995204141864544 8302340008878082398 7385048281748232858 7352187788210049520 3737747104076073565 9585984246064623489 6697922253842573950 15855005290573314989 8445363784924393155 6832209385310788216 1157915308165804830 13155837424583970009 16442674883915495255 14031180590015592151 18054835532058703810 16769676245034918901 7525492396518068517 17770876493930760144 17879782372594811487 11977913401778186055 13351277019445132547 997042179568660818 6983098696756040807 11004649535922706880 16535213696542542631 17815663755927573951 14927172224792679229 11499604967296523499 8784301225654409823 15527932617299054248 17026938016694222082 17148154943620959621 3068998049065697860 8404115112769509056 614356178600150498 3723750404535100860 18289835372822034447 4900986996042371428 6340173523833309691 17667795352600565575 16338385775478903276 2905618659793195526 13099963578431394944 10744087373645075666 9873982226676250764 15938861453701554898 6711393219492155913 2040944551199725809 16140571623744933757 14966610989913220461 7356817017740152502 14508191874937287451 17032332511900177186 16009525509720140680 4574554401461795314 11680945904561785590 9694969617046588955 6809172287255514820 10507505595175616965 15346171784423584684 13906424095502554255 14485035617692688638 9342302718193741651 494910676060897639 2361116310479259997 10373906486834743034 1316952554197008407 9291720021473913085 9622402931192901798 17371215162157314857 17814115570690974984 13270562597279654087 13174530170268703579 2706503671517901873 13744592281511022473 16680511723847242469 15465559135183962186 2158240184125641862 6928770209923825277 15428724151905729021 12793976440608619989 8592279797376819537 11459615339250277947 10746508290504419139 3235718035573746122 13763504838443149229 11111333308166758870 16025911420716441902 10817050595894098116 5741302464673364114 4096276872022134535 6503179943669043564 899538738748656717 16325571998374345592 166383818987967150 10280988861709279406 14841516346123726457 18337601143420218289 1288636397402573804 13937837191582081904 6864860990346382576 9812488224544178120 8473720485284628327 12273983489690181888 14567746770752535202 2748907635856459199 8941601322038327664 3884762812088695998 4201319829812801011 14449316856783136630 273266743622729806 15752082033880942125 6044565526576175101 7017705380782721466 12354447627488105340 12354078421779789764 915082723547589174 14302083670566716689 11250188983896370012 6957388026015617698 187868098251101366 11095367349916782129 1121116812466550064 4310057070422836696 10722932393995058307 5608325786625698536 14025416646993287948 10546056429741568836 2834641756931928066 10319464935998466435 7106725302456900916 15238290191674486618 1926861090480322336 15670543540692561438 8702530535412780848 8281823314042831121 18397881835483590755 18340817203284808014 5408194407489803632 7734441159849920128 7999726378025100181 4841535467463167478 16222413487730011641 14168218717417628989 9946035299394614095 17525093811025584582 4917802173154218006 15670259207300311086 9946600874941085637 17820494696713689902 11258782973220011238 8455463292699605825 15063926938129880614 953512691239971686 18288314238441373055 8120190105432874595 10396380088153386908 5466646776039529370 4012690032451033639 10101528066270942984 17325758754453219579 4387983670193487973 17510501388621963175 11500019606191768605 16979380322509829103 1670844557139868917 14506910423230959483 2161894345682545099 12805256876908007807 18444979138203343498 7382819206754261266 3079560949436923512 13570156225156623638 5200062207670308461 670606074766132224 17697444199406308228 11310726527307577802 104301057575991477 79731777137396304 7779123624786942643 241557564255695594 998521924093004056 9780400087706444883 16998908125961952543 5791127102032485281 3321444607809162463 4696912087106120625 13223398489749098382 6102537924957768371 12846896155718515262 17702507032190785062 12804336495395470514 594684950112983422 17500897756353678923 10134696946611085872 3775760360548408641 3919693047864667248 17778262442837087057 13298723799690598162 3856998737746529463 11506633993395495650 10324542351951746934 959250087708932533 424780547235069186 1191590903883475052 6316006823181019103 18243394179238666929 4200636850339159547 1742680957340770934 9623341089382148101 10644783655001396135 1418445278012836167 16026175841109368754 567346840764960124 12623481713472018641 2915103603779781336 5423552428329137845 7021499627240072039 17949367640027903367 4966715683251525355 1620539084783585337 13371756119573620983 873906640284163619 8075847596555627136 3801114526584020295 12669364368550131861 7441442019119414902 5331698453053608749 18342014925729793251 14558188701955289458 15171047117103575475 2485007879438935353 9731942189723598248 14032833858049613522 11471491069955440884 17426167051925997234 11727570835183715956 16624470934486097913 15366884663313268349 10342945409439131580 11265370395372379978 2559277424585457746 16539631531893574609 9790355801939741048 13561890903515708187 962414592944220400 16957408565743268750 7096187810021802860 5463789534394214740 4115052898388439549 12133487722402040188 9690037146460190052 16754503887929818664 4289300829029721981 10293350940034815620 2225345120742376200 11826150534532419202 5098048499944698968 13718675074890704667 11971341026121731307 9557413718502129681 990951068370320901 5624296906555873086 17069379088729127633 18414816064995540531 16125853856181625934 10722947460174641005 11753893630778110723 9225470866795152142 3843474106687488479 8553873761424704847 15412088463427250245 17046845050330310674 3810649316367326674 5077462414542833322 12425459631575100813 12790917374750921258 16747862659409119682 10687570812455120027 13742149258468540766 8815452716056796982 8224197183186285148 7250827292409990919 15262177659720250710 3965623461995562370 18358844520523063220 7394912469380327236 16335997388688829321 4892949328152310895 10929227048260613796 14999171635947959767 10003122716419197018 7262889106915018558 1786120452652657614 2365129002677272272 572413965635973970 12465426400493139380 12762659955729128016 4435707819392822077 15748469678102847802 367565102682777720 17509142410233414656 14222975417686268409 145196064961579818 17446147104286251369 15264392927417816204 11369097801411524796 15801974768518924146 12805430788866851313 17333351177129617364 3211366104426143738 7087577453635552371 4068300710358176731 3322309587690948275 5411894304426458128 8072972996845230517 7573767604416695450 2856448956714508124 16532355161584799305 5956028572800072502 14398796414078653146 4520927741313227354 5778713406787972833 6080926887555850879 8061853489391319831 6878671180624608280 2399806124311109872 8310470792118989856 236189356314942190 10910730067466829905 11635840928753894025 12850006513855601860 12718569232842609878 562625598017528664 16277468065133362500 9358252035006167610 15817172940734147432 8918947357206241920 4185659343964323136 2311040333309709776 2249643389770739315 4721646144685388287 11290544137909933831 11522608440226839752 17647210672003351706 10273655738129500169 17797638690839045335 16666848941102530100 12332447582673403817 12846920632469514249 9479568894155905624 15809570236570799486 5266952534063337822 7835888581250780205 6066152600907502352 15842177498197153530 12260292345676065955 18013474240023935459 15002964522266583712 15054024665811440516 4935308872615011180 2569682871358607709 15543810597355855915 15488523356594398572 3345280354001257315 8941171522859032371 11176430789691536021 14520756553790771220 7307663216679974386 16488926779016008548 11367112773882360188 2288079775328846131 5771288760860419363 16304601327665397341 8755695928536264357 17394333635206510922 1603171507792913007 16959742461509432002 17941346245463591451 6289200398598682126 14780970305713588951 13851923633932807194 14700381184168085386 4718230914031028195 12760135653043724345 11853866631500152690 11306816622288621832 12583094158636536992 2457631895124378457 2196371894386539346 4207518839031773453 12106315283927065513 9204493362382364935 8807634254820683323 5574651335713214715 17671598117214187562 2538732750849118609 3353258693823949039 7487931784143990786 15237348379433977952 970126786186284646 6359431976713282625 9371829110870092215 14392561768112752400 5699331566773979882 8938007532801085161 11190205096683284503 4994687275136090168 11908598385179778724 16576122493174602872 16509296412504376470 13147489423362935729 10407224192447457967 7206007170609287019 18249529306009923418 16017257776486993165 8034940253258296093 9988701421126591321 2058585622933067617 14623519365107613198 6928094290305403185 11545283936407091593 11240069124548559585 9585126275904460718 8681522847002753837 14593807926500180434 4330809520307157406 17883435585793306375 16973876463668188599 5811254344903594164 12038812457644291576 14933870583480034875 15942163029708357575 16962144711981918749 15515113490221772225 969676369757696742 10010720230452455325 3089693161051064978 6330656979607658706 1412635389674087622 8420905344525349727 7774806190661780534 663061676730432817 17867411637851318412 2669684326273678524 9493660305027866323 15334935434750501511 13899521788919301363 3562464154813221947 792520940940008135 15543118619383536688 2033782422868621267 17771930929195323521 18445827541935492280 14044378717430961991 10847556979428962434 5170841203909562079 16625310513444919711 9072686605011014446 10138578334405077612 1607173539853877759 17254671637879939404 6823165785654249828 11528692135102135364 2155936828625031708 6684531188476973300 9955097401595763790 8877178649426449513 12158891036334689858 4211241431325624441 6443711843012691549 15759067264171823457 18051842207016971616 183390780501890901 11620675470245025072 15312416389777201503 13606021996521793656 12243992398969683669 138494099652695605 18353269707243923005 4644605228516640158 2349343766509714332 12312789976881811284 11328516561939624370 10252412886198460072 5400890999151699117 3233663161104446471 4922262641104624241 9627655226371949705 10675925096791353784 12260837093449076857 113672481331505289 17712118831380353564 3705578455638483030 5617117537846830186 10123923720376130981 1626125030145195332 10742011062544910025 9996072414307936756 6840489295251062046 5986432255571053286 17782605506193611870 11710827246408774163 2885177745210717811 2158427116362474669 14350626163273968692 12578195968784365921 6983728030834419274 10708828341650573316 8191405646178880285 15571586604003512451 14941180124627597981 1528458710044857394 5214922883402169050 2863956719906251087 2052616798024711386 169769887638087060 1654042537760848331 13858831853355950009 1784492067319512277 18352864202292533938 13319845764868457893 13731808032569706569 3659578213240946001 3006972696667257554 6621941192266282829 14920646919418899142 14933811475277567047 16611653172732842695 7110375387717142856 9733140508136104551 18191081734157179311 4373840398402421595 599050164610862788 4043020268861055009 10618198459947199990 16158387791747566866 17004105689014019171 12810236673799792864 8695758980433244620 12259764230348780247 9270688700527594308 16762776799522659596 18228042727380664250 10822438674229619799 3898776478332421406 17429666216783857274 1823973047136883022 16620226231075335472 7966743310797156849 9561552797324621991 18249267481862373224 15383536817053310556 6266760507739486826 6867551953020772484 3642585869841753189 1157030119418937356 15265870962150425927 3475998026229710941 14013760718921581188 1038991031997106451 668875651178560513 13546105081515857520 7860842536823722051 14211425239387371206 3686078143156797600 6513691606116065935 2997964255230055978 5030745059749748134 15681749744951146056 2429905129957193320 12167406825116326423 3439584031547393840 13321147462901111930 11772732768471274130 6416930431343445969 7053112064773619683 13152479592752429337 13567145160712939641 15856572329595821549 2301533878818078901 3275426310818717161 6246708510213101528 6143999785051604570 5335317702370436197 11385704630472325066 14650041509661015672 17079328995620498279 11627456452645844529 9367129491046507043 9399086734110671226 4401545685230640589 2562073482654228138 11833149288728478298 12358996560682546921 6056108314702262404 12291117061038573986 12531662339370932098 11915032444328192897 16665608927756326848 1910284614039855368 4789303154542535294 18312866828285794059 3976482951900570412 13682891685535661982 13874279950856610558 10143280741103060237 4448253052069535216 11390828171403930645 11316418039022020695 6497552535318387862 7962027490242543407 4038749997551302817 876181114033647955 6926088789088995812 16289202485500910874 1808476776423063963 17278493561447059490 687518634062981412 14543096392969470310 6714567702288116186 15119930478073200104 10396970835941648816 12112996624011243942 6278626216413368266 12790809404322014603 3626819152031894533 3242724701863851958 12443355572191280806 13237266274061528112 10566293296907932393 9676302432217896203 17531521909214225384 209753155295993482 9976966509758505298 7959600921948640051 16281767062246534551 9118400133645835119 4655598220550312292 12000814136210062009 1358437520884843344 9637822099096776172 9421199569819896781 2964463907440671965 5010044980804094104 56499244655195219 3204256672221797887 2712608348927551343 7903430435509886064 11690183521476306534 3409550723594879179 2247943890291947534 8593505937278360357 5156761237239928754 8609350084943061969 14451341284703818769 12032603469146526963 11664330874455542922 305700215913170408 13917651174573460876 4025574604058090589 7490010436416032258 8756500822631945576 13806467668977833097 15150516442854629425 941399546738149203 14511586283906560146 5779701657647588455 17414994955577152961 8624316391875776969 5936966004499009990 9564487512355211092 4603715529053776521 6055750192441019341 16176128735227138906 18193921736873273763 2925306510002267028 9316282841251861289 545455496195176107 2865400118724002284 128513154477003889 17435208441617046245 14554667783852601208 5584351375242811116 18184407861676621271 2550681799172459172 17347246997480668284 8688619743629138876 6377446785172171521 1454495637107037837 13549946055833489054 3381813297262332727 17913955641192477361 8425973726207751373 1574055579946693070 10228468656417139003 12570473041658240145 1885837206184890031 15117155608188434231 10758373327875731069 2340939783971974421 1194675438759136877 17476538029911880350 9417785278344720025 14594955596253662190 9806558586597066574 2741572934933341431 5237623776262536078 230375859793941889 7237912393329451070 3690500989519625672 700631060105898941 4212253301418029221 4473686097391821830 15176563885093341106 3147219536052420255 11807367240962434042 6442924133909283534 16237056894893118811 4878567776717135083 10631986688378165639 10784537813885257902 18041869977324457919 1600110741216074527 17034722732939502118 11781390037577454154 702925566122751726 15499726800237904275 17200554464059201316 4180744729018860816 7477690519404933247 13102775284513021087 18089534006506646914 12478746721838405499 10473349639831994252 8154691569872403271 8601473466287286795 12091760004556448638 15744880946567958009 8365851638986292149 13717758637276388897 10791240842997542142 1301880067179766337 16683139108046469419 12741001159438119043 2549971869044979793 11596172839328686593 3070775845995892825 13674852529353822924 6947137156350193235 3362185259077072484 958346573610398559 4805337412474960761 16492943332458311929 12028968029432728784 7206839801501755002 17301982780349274199 4241498766560528756 10400159851599639547 10199814993621366144 18015377380158179043 3465206380088040496 14752175734695326996 13139295323698183399 450310903208314356 10546725166356988168 2400800675479354845 12487564652290433084 13032436657309516969 1657957778644919578 8111182229933966072 13875984534092770913 16415321946220245644 5804166913702848461 15457130483408545770 17404045954821190889 7780760747386683869 2189118412317840817 15866978047506576932 15038812718260543242 8572625229289582854 11926426996966760693 3412744952203660052 9077749839027951549 4929626363986788628 12634782571761960217 194607220626857793 86000832132572081 13175595661576230353 6469710305164011506 12259333211343859417 3890931404167117769 18043705413337561435 16221840621215376066 9455829402435231156 13871464920150062404 11626829514980792617 11391298123063787595 6673999846296207154 14339482082067647981 9759810252468152182 5137182188165237113 12618140326755717412 10852397830632142940 9514323917770684306 9972803944098918402 1620478434860565669 4029262610385100420 3162818881874716890 692252414622233516 6617279769020722543 6618046559808018350 14030687314013484551 12256230478569005382 131057900581063982 8135610167051634862 13298408258166711488 2536084243898802088 8664742156919194150 6322548844795933092 17969843872185527593 16947370245876959557 2807627826360397053 13352149422775685011 18441466648199675813 12279329897868808935 17703536967759837731 8931915859999854012 10254277503647839118 9991017165063468687 10631747913744844123 5494442192352103059 11248095237982623564 9192927578712084125 10365346259115392048 5267265472868413787 7070197042249145482 14868144058479913113 9651935954134861398 11124272219168320713 4765560792726966104 15454722014290806165 13388970395566236692 2206774621865812203 11953156779701051662 12408792042547177605 14137914240570539542 2607868217265147783 13984208732225227773 12768840765779634837 16869456706122826636 6159511338072553425 18186232194672207615 12615318233635274485 8639778533546435478 12666381467930339116 4512217272314892395 8433263797986668226 14569896182732800955 11158706111348163041 395608094276992534 1209411657400536491 15231800913101547536 367225108471837604 17733179238778048423 6501521947832711430 5548731805046797881 6851867163791794100 5912860511707296380 8653723860514905594 3975732563961814067 7244074560570728485 5194742666710931097 1388170294184236102 5628840236546218406 5740014029412822851 15695428925263522079 11658797316805110280 7700754528452940982 3402397458378742761 10929359572492844350 1739204223758450689 9498146891019200555 17480555079133281043 2731323149174370496 1011929691365498186 1863981115992608030 9141216943851275784 13774211671327074541 17361866374479977849 13706049025543609342 2631045001887668912 2967436208841333695 6153657054068669937 235776472273086899 13268351715713443798 16857199697754944381 3337411742898625676 13071395157654192748 11931989109135195997 15889757365946373451 13131237854990216949 9632803432728458428 8176388411682987551 16465378523499718954 7221491657167498896 6720639513649631180 4503448636847720743 258689549686391489 11033898689006005489 994307917737826395 16577807897504910483 5048191867060854294 9688803017946270619 17347501634327252837 13256606973204599813 6937677404364548662 12168565318225269908 9792042220173779386 3512935012874057186 8983024932754019068 17055165953045229028 10310467462620532894 524453096820542119 5709994813168629945 83862119091917105 9287914387563905356 9063533838997386114 1960718581518987073 9749732786584332845 13831798420666516841 14326697998203602464 9194566581631519373 5883336735688230501 2769839443037823567 12029507161886934755 7556144184087465921 3718076815134682161 11878249087180078867 17386910209096607584 10529579119159906702 9121978193743000388 12881868417569035835 12624272658624226017 3751567189446263902 8375661923405669562 10081186249710406304 12936453678547243930 15697929169291993229 12924435172571611564 17045742974529200704 818763714480301583 15757338563506446421 783864574336208089 11693768668489984976 14302587438404324113 13643944363261117416 5768490601565185632 12655620890385099189 17310965005887767165 16452213934791982307 5810271793740276013 14133042061101379527 737881020886129127 2566846731937881495 94762580555426445 11011173910372090551 3350745890142216043 15894975899689048144 16447681964320960267 13607233181221732284 9814597197798426977 15951173436195461220 6837084588375339362 15760222041547233891 2426881730578156569 10645379317719891034 8087166514230328925 3071694362340526026 14514917716665976245 13356475805892247896 7630067911569275004 8953082068269040611 14317942685732181098 12201047228723699295 17854258778292376661 6677287089447126243 12141320825032204570 11550560551459570698 5899701668227100445 11241518355293893298 2879127624106030732 7522324533148480610 6179372522093152786 1395534807011789139 9134262307614390052 11518391430621699817 4612996166054858852 10180466292318116003 9717067708362819387 14870690105502310246 10673955859378276187 1333167680207158231 11045877921859020153 16832096810601913166 9418598220485559135 11543317040801505411 10399182400136373681 8798587361082026197 12777527627016487229 7236331232421462096 28715864381042765 12791655699325198989 18361538430751745512 14983695738112852322 12383885253644887282 9353422022894338920 2088509084530655761 11084770601400297989 10415581281852512406 1167206259149169811 16479718927257715795 12104500901279445035 14324243113110425624 14527543312541793721 5488324954026022616 7554755619003027628 8721265740002633108 13045351629171992938 1483919491006134661 17312865349473109002 699556498012968904 7137738894661122002 6583620812646470446 2478432586045641298 3234572462234353134 5746273546896467120 5645960554007552121 7822392939225244973 13446226913385881529 3614747996639808276 4543072831274471742 2040342003593004221 10574228896615515066 11072729130777095731 2520901600842748105 7038372710575944020 10116499274519326351 4113279905224602441 1135344851535264032 12227108397138589325 14561026100548521061 11247672525271905047 8650009030861699691 1605019553545489518 9572410633686171584 12757602673578442234 5425939356619588580 517466751547192675 12278376066093966574 15248399868903187904 5524380278762065565 6603421329402176934 4506387645350575408 1680084724104812306 15906414678630277957 11512580207984172 4081028777736304493 464617409447516092 17559097324877296735 13702383937948195579 15600578965102773911 1969948016335149737 5771823982156871461 1265814141061006558 3031060313601043990 3593180890909030460 7860328446366097327 9509783974163372701 11719355645964973356 7168718411211107465 7493690474780797560 14387827130247689875 6177657895196739304 10330383151270946598 8654368873775516292 14952103221416443723 3845550307206947650 9404960883660069129 10632405652223307344 8236520582542484986 16139147496661548060 17538876200636648871 15159413209728267537 15635322654893088098 4657164908551887304 17279531826063119174 2836703273494744853 14663912026863422787 13443025706778016584 9501279685437510439 16713001239237982024 1751930288762462315 17765640337477436929 16702943843138561194 14094552651359614526 17964409251963052392 16348189285681608938 8486855564861456158 5562450511783641800 13405606482122300732 5017165344144842153 7540115900065193250 18433383641277472574 13318288139267475832 941309968176037263 15985614884452661787 5558934567226428369 2595818543423683906 4168050794442343478 1966701024596659500 12301155362153575453 16924547450705821913 5578209839027568004 12796223869782797027 14440257931139278686 11480289190134288019 13714822162734074175 3606466301074392123 18407296977281992719 11544201668990799543 1671745836294546593 7169968539254284677 9885209766122515637 16268498914598855881 12922864066180249433 10566228904582421659 15607569939120248508 7864042583760897642 12167235695295637322 10848239691021342981 5194529515734879690 17996004534093112596 6978650611148517722 7455283248908302282 9522905707813658208 12892907600590463522 15111863267776815398 7145782412363098877 16604521304987654464 8315888389953965843 17219106209657920072 15854685266603747939 9750719176196999448 9186620464774910277 17131577940925154970 10813227338594867204 1760864627366898564 965347329410142720 12811457721450382448 16013700042271485963 3680863843191618435 1334842856681343492 13733501382432454766 12098843075767195797 1771496072225119506 301118925942315513 1400117194110301655 14349369434568673111 4365915185080515408 8691676336172578284 6587038481152955303 308448194064293357 8753057796872399096 2251023471926595668 15494733827212125412 10680323826619375374 6823925633615419917 15808334529628000322 15075778997856005492 11319878684565648758 9893524672759134179 15308675684765589397 14627768664319795237 15864296625906884814 6106338765318950569 14845716445367094274 13181403116962552939 18422325969583996561 13226801361394762469 11651568950949324314 18215339317777414745 15785509558300630842 15491425255529193278 13482838450238859526 726650052400892043 12940992138919292010 7555835402416406421 13098200809267724561 10182534521327821958 8456505640051982633 14465915766613944221 14462853313876937982 8850908232638322283 14883387974951724356 12387718839322112349 13386564642297130686 1172592281722100377 3384904261922271936 7814443111128966242 14796138503932821103 13618794119944892082 5147386601171131639 9061497724928780409 7746840791362993159 17452021057582565194 10576429599306302063 2465716190038946269 12548659532221947391 10452432437299440056 15652290122335138017 3091611331736122932 17463869745407291955 13537301835364407877 11201297830231105327 405004994799398565 9861738518005389177 14031463722744861056 706936485169542398 5010982467542760302 8279506109246126014 3019286499772639392 17059138386730155663 2547624363179960549 4229589859294669023 16772591728651094544 12793650358926761715 7187298633430266285 11885456627379450391 12614568021957878215 6650669340083468366 12218933832167314737 5887456253848527970 750114130158143916 11746909586456110604 15920163369962077737 5621498926183659975 3594687937854924160 13129903773237376646 16418441572766964280 9667764940110525390 18395817476318059450 14583796521546450913 8929393334380664807 2102515119136773425 474118602176499047 7572798576295120197 13417736263153483758 3327879787204050719 8709221550700923631 10107481031339428678 8603897174925781683 5396243540036642543 6986154382021426745 4775096161300830889 9719962450981460693 8779406812636950483 11441002732446810316 1007759780388097301 5538027681992267533 2481216327713010854 1239003212104666812 8165994822065911557 16756135736530509359 7712389748138608867 17911045676514486869 3951611199761639563 5366432537930491955 12178995317244358919 6315398207760861737 10573180694048238970 18368733526171961599 15059426617156686320 11253071795123541220 12984089863439023334 4574028369192789499 12520450911996603687 105170966247327819 4997387979149419620 9628734487089756678 11367739351294159211 13603623963700076623 13876078436395217879 5394134070320307191 6304539840247397476 11287853021807947466 16922294812513568822 4365708308453036519 4614388353574885592 14438864357321828678 10226517268259142522 7826588017208712367 9591919590610868259 9552334584611119333 16712743941578106582 12142856031013650025 7857650974547159267 493160153050160551 13495741097784250466 6802673484403118812 7782005276319521314 16210005311056428681 13743229433188410837 18238640760334426533 6133451428531401079 12891198238549651134 15293474949072983094 8941191135308081042 15301307062148803810 12145559932775745940 3132520755584670224 15137905368331567174 4733366553290730813 12916746979550945243 11168314266358947696 6555294760172001658 5632766651167887664 11294381850056223211 5266809660516537079 1479925828476943910 12749478315677342935 17840947328821117746 14854931935000017658 12375152000966798850 2867787397180193520 11767980226592258663 17537194239484240800 11273287979492300793 15889619931991255103 2830556290495280194 14772578699954059882 8666641102479904608 4413383602635928737 2284227134567815083 12406031281911056521 8458226039250016021 5548743491755855345 7496877079240968930 16397334305203006444 17453753152129215468 1197806233622858669 775450073427586331 14341325321411641674 5935338045441039686 30510798393281245 15206956487417327898 17134589235055725108 16177460932250541978 7656426327476475715 13759087221244054457 4960114097238349700 18054549466315623214 14500268634042519824 16171768502575876603 12817730371554047097 15930538723124236217 3875490308249149233 9832940057392980722 1417038017355667739 13888918972531146169 15897153660641940276 13878572991713456152 8985893731166922134 6560759968703058398 5610982547070450265 11218743420075119143 18298918740705947682 81410187127845464 17205819041467847088 3072213625640681534 12531396118116843786 1745760652018265079 12089106700248579624 6658393649677349033 7878032188227030591 12234385134250561884 12033985629283445651 7943476438158610275 2883027722220236947 11405466885541020219 17229229876958308551 14449690169689174783 5702767783236456617 17436566864547265564 15975296575156916011 5330790064955717050 15647735459914343879 1973170166741447672 15832114727973064373 8936854863743059659 6835454607234515956 13020901562642490961 5628547936375710618 10613781657657359730 11122072784961710312 14659514038957409996 10787788402415737085 8875878347882563848 1822680576091370404 15485247536023469653 5337481725343097704 2634212222856221917 14293719062255554485 17949611403072201836 17824965038199098291 16270599983417348233 5476592953287172336 15209743306986512771 14205827552998708433 15954592658750742886 14976928154038820539 10917503465879969254 12664913111223295343 2205460525464131960 13082340829260689757 11386532784903360201 5296609285711174591 14645345096779901573 14373218800474828911 13830340256846809835 3332024920869296176 4699416357831976723 2902089927055255867 11771220786026074310 7205420881974996443 7947654720729083909 2663215360508244055 938930607516896284 8595035208668550244 12316160414386127163 9214648699627752738 55140831120175802 11776050374799558046 6255941254478771441 5103243157866202199 16224971683202605146 10446850589784815869 13147195152051449415 7312369770947722985 7635715007618301375 16511074080182155614 9051285516966756827 1377620781596095953 17587444140699405721 8758451394830613301 11820744653697076134 11582638024369554627 12502401888758056453 11277959113254258995 155306200758685455 4597595791235621781 670266104671658420 5121243116778202285 7308505973261824319 12274361650392484464 10360301906631407381 18052340185043242459 16914594931534633187 233785778255592272 8568779780604629746 13197144892412917226 14809832476873586689 12245705745180673472 10055909095399123567 13465850042717100072 10051374125542513511 12696516509983618715 15249374347860175962 7336637257651429984 5594783194215079649 8508446574665321529 10296497736005757145 9363989392075338274 1212470469637299966 12880315852682806268 14089435718546389879 4403220677759563268 912719081281232728 8543873016700101298 6644131653776861868 3034962050650451008 14150943461371879340 11197596539620109636 12964832524797805024 8462822534670965544 8435014980808590949 1669873443667698682 1460355412404668905 6283330307768960812 753926580482682924 8428738929530686880 11587304285306456809 8796095532077140524 981172680105955663 17566576064536526426 9999266913975810838 967457047694374464 6020340882926783838 12767991121270716053 12210775732467248064 9395988022631778697 14639315950246247645 12573592949553404982 9555094801959110268 8915850584526079004 17124502713368758594 14450344714984096897 4860773408410301325 11244448343520477634 8478155572063661466 9693338659415157192 1926392757932804607 12534947057253791634 2442318378488205102 1833645555134387126 17887695043210768858 1341058892668594657 8013434495072460746 9363043249215843197 9755601620003779873 9809190470031857163 1136442885473598980 1052605533863625863 10326797187470149384 11668400768189872177 17432570498782043666 8424418714245946131 3069203923146381516 464565087638657519 8020577803161365352 15639330257605795020 13839352261644712063 11975497281695550833 2835974786853617032 5699681955543955077 17111626220630569180 18186721228054496329 17450387214795615874 17230539447891894006 14880423425302199660 16513075207287175244 11931692876552534005 16458032493545494901 13301859131701681312 13539026139486129679 2710267422502151778 16500840993577875063 1790216141733888048 8208744100154081494 17415208175429251030 3485241084657648943 13276068146155458609 13737188067825148971 10532646678900171117 5995960562289301382 6379974490237496693 9083640742918057274 3748023182804770191 12554240230041432891 14161266666583317487 81256730535225068 1554641590362784599 17965617930294254655 6888403328001172727 8401963936445873644 595771186089250316 15181712388998478865 5334858640303031204 4505143553990231337 11146891573995670608 14782432212625427842 865846547040957738 18222036205914653750 14554748986645398286 12991472587354069780 16989355131891182497 3995701429006234290 1218801267994244241 14798101445065948535 4552542914213044109 7416070949015562422 7341592170348429358 11436650122041536386 9604942783924942859 14405160197141671645 11099305877282080838 8048417912820234528 11530556852901817201 16632533900936696528 191290568083075031 1328084657049494374 4238064883571435690 8702743439824420248 8415109379455251015 8381424475242789663 16392776603401006672 2159552569552608218 15654485790402446132 9628309904350531855 17993181127109677423 3613016277325249088 963333639617683676 5766376951339978494 16898451879571667395 7148873882782744946 1661504935789344339 6696521316216752580 1619970361206400571 9812618740598040791 8851345639877762458 1123254862563064150 16809707291374998508 13475816298923127653 7204728798964275243 16035265338589207687 9245398927935994798 4530982771402724263 6819701854298689074 11373924736888885729 9054769907430878034 4787759111319602818 13034766027737641485 17540200242494204573 4730410520849270538 17260463757032292902 18221278246187813702 11304705151766625420 13708230832863409312 10687848990314534009 5196123234096314013 10395093583490030273 16662703522173571277 8641767873205263780 16933937040022659661 12646717368100971966 17115373996868059975 17192307648904962212 3659506796273190046 17876891422431090232 4294999575432226496 5092563305535218513 17959881219354097447 17749663828570564642 1535316227274307681 16110793046298655547 12821432087085166396 3408622821506807424 8747179524046922268 5011241294612405383 46154109959138091 13232304686622255110 15418749781586768014 5286106803756957429 5386059028612853850 18350785239228506562 1723928732334410464 16377206884918576365 9151066268862954417 4129675128339823616 12178188135958275488 8446736466912427268 11112192709165125250 13568592500432839906 10423080790719678053 2756685330461290083 9991763994774387519 4289464476789498003 4018259712748865954 15010597116856393224 2665320209035460545 7904131764561230605 254876410456850593 13769213643834960459 3801265841036749647 3585931956076057837 17596950838741807503 6727762015786060567 18204272789691020061 11970775564398193023 382733698233117105 7325653712654849136 920675034244549051 15957129144096097597 12875776489119478039 2029512020561191035 5221131344938640530 9303139097471947377 8468088951509426559 4005996012333605304 13170021792325439980 17095142790941489413 9398300151480342529 12665858426667080037 17245551251545478987 16265184835957558585 15281979475103366317 9066899363177076731 11218274061669883281 8979398035988715176 12322832533788540017 8375949751707916005 13504407789987900094 15788578127240802187 3526205069879643866 12551149351793911208 7038613853549815970 2585854237330945875 15552461423583618529 3502225869279154638 15608729691102404654 10756624978558363624 7400022394610647869 18078904379708780627 9961495083799613801 14821281565394437439 11726349318736440243 15152914813045323802 12910873391855675723 6103692938580312208 2271239919502835921 8618922927330457545 2614943348691361655 10868576247486156481 1371133877878882804 10578970424369591821 158688600000370783 13505517327667575548 14826719574596537689 2934628971478639768 6709591537125035490 10633478260118298987 9751925671787734368 8365464733311523702 11292654197880251742 11764059275618660566 11084984885274827281 4477934428153237227 13426310199397622832 12923832578796091709 15555855021081616316 16452154339751411137 13320330835166174961 4581143343233610323 12961873086669924869 4305759369757458681 4856716818192387763 8525024241652561769 17426054763633803420 2406142544005938167 6161325435481629944 15405777305198856047 35297120034378737 10590981650906092965 10366346792951382884 8489644207900963124 10568519250638122276 12347725998780134861 2120908515931713678 10408519167188837290 17338208398695395817 17177823753707681128 13200422123626738121 4076624376761844770 2469783756502179589 9749427072537153556 7384581518365093064 11594603683638934362 16430972965447793485 13325931847096500844 4041705919143984415 11300759302951735613 8607450145463788726 8588862095402119529 9458772371517178066 17693034922254444127 8471055839103162078 10769361827719638378 8425414500064828230 10913708972352474650 5878681225929890784 12803263600859780600 13989962279859621431 15706773375904975719 15442403080492616649 13133922184762275812 12008674751010897939 13979934560156992960 6602504489948851423 18401320766170279316 6675335288548950627 12174763705919944756 11293977258539482975 11307448276409363816 8761886513430166348 5817807720344885309 208806923760100672 6032951359863808298 8205791892043422610 57407352917399733 15146994209615478769 3332032032572801952 14926112264789027969 5367229962483135364 12207660971247200605 14778999494790892576 8130040290555447063 5806393404559986178 10413514700578274927 16901715451638161052 686240271904391567 11261705055207465879 12758071476354643605 11708121692855525221 6480388144198037103 7107672770338969334 2930412137249634850 2177654381286749812 1893761527576877432 12108703468762550991 9608110758524815327 10541787972941932498 1861987171666544588 431478551182399997 4377291866771505652 16921807274192344299 15794745045993879887 12925594082927997885 1780020565109762919 13849435383121465887 10288946288325630989 1972758779604725117 15919500985730431687 14218047261044720000 13919196312347559965 17589104989334007222 5514350694857208294 14348918542762988899 11594260522991580172 4048558430536526868 14856197375399877743 13671038642168079341 10608896893619108681 18260842703691853747 11859508660669813874 7818902154603964659 8776704036982883275 11587172454511131373 10480185460798671756 16277174354908171253 11455357720899012668 13198626817273406935 6065697758307766060 1243395964657543390 8496096793610066707 13045090842304609285 14814446902258649836 16720272273176115848 13030445430357350312 10614682890678784216 2927837080768727418 7710558543613183833 14078752316752332123 8791268405136337984 14057920509407694997 13442301392316831927 7209415171866910807 1910103289631186329 14474741278724323010 9876787324274080089 17469406072760309117 12683385943772525054 11709545396191475681 4859108622013301416 3977561635095335295 8264506591439234691 13572214710830248796 8552963461940658952 13397386122399493826 11554171204075159415 1076283211973354052 9236252193349827741 17008217993310818113 13115055881449196944 10760015693051405488 18047820585304932739 16424768946728922612 6450877463774573528 14579427622677828329 1860167059770459430 5606921492453442852 644286843768203081 5926580165371089099 11952371139657470628 14432619236064836983 16122082699427297744 9229039477057089380 580268900074781514 10010301810644259772 3953495371955058699 7164496110125513562 912001246651685962 15242032410761001239 14789936356805572102 576559645941796854 15939082620594974091 7619666892467389653 4208747155232834688 8238178577099044520 15450525942234029178 4972401531798468839 15978238412546405707 9265729104430216278 17499266883102706678 3348809590055123034 3510907107113519745 2174610759783431428 4805907345470063863 7757016927620350353 3618913457606108969 13851970661375476720 17678066249714574215 15859650679066014494 8360317685262569161 2725935187559393206 13459656303669959270 8352613626941452193 14947957091057443742 9930139165337544452 7931906814127907519 956063178569916405 4132781445221752828 14248017475641500957 1477415942969033049 9675202365422193817 13087134662767124125 3110608503363089236 15784156050282016413 7225912285557469026 12722022785462360896 17200346956192523684 10266591215594786558 4459403270429464306 2252768400421479443 2915636915103376261 14744729907456637793 3709173254568971842 1631410651540104566 11004911902755235522 4040094400672205754 11201675715065733420 15365247672206326367 12132778269337591075 13201767199658713121 4441886972418960962 14751895380838092156 14712367471609356804 3874628592636303231 1383941435539728034 15305258821558019788 16591376151986384062 2821733659289763960 5470809349245639168 3429505093862626155 15859773237040843316 13430538667637045990 7975889213409077017 6797897827684519771 9705655408679458015 6131361711808234951 16301417876149037030 5775021349095926758 8301028287019325776 10163499553222748654 4033140491199773406 9142313517664217200 1466911829061569588 7760823114394700248 9794023190123102124 13527949423650150088 465584112041523155 7119016823228064784 11986055389323433935 15847999248777511070 13317939414051101829 16178773352296915945 12823863394692608821 11378293632552022345 1738233906458203143 4250026047749423671 17147388832093477777 4124077448727625800 15972122242768749600 7921886824216137627 873656757988978042 3185757220776676973 9488260015409836853 10261834988054322976 14910803301927046978 2326363629360089941 15530078140886968930 1032370700949918093 5973607615560584967 3830310754135601710 2061583681497103928 1726815435502676054 13173283093477596996 7513260577392009079 14705489063615924587 13040718674336940824 9365200553067524627 11875554217658620368 2589830373803307909 4825305406070173505 6179880303446803452 12873421316247069840 3124434509266532056 11923651003681577425 12020991713557221385 8456645286842473902 625580291677813599 7977262321208377201 7998422532365950399 15702357278509169021 13580652634451335540 8241211196068843033 1502590469059355182 18001784324584752602 1938423380692524797 13819412160555927613 10322544638775946267 16828813707045894993 15075058478112565099 7014334093004958048 15066691297451342521 1945836298069790176 16692996209599950436 286571065968152269 17574244650668791041 6261572475666851759 10955359250068387373 1121307958552894378 13073416341392861531 8733916785993353271 10902563292371949497 9066277946220561782 3150757606173328102 15197041328802248431 17005700645528627222 1403368892258247053 16976686981002758226 10633931402897166528 14547234480832790013 11430318663688008136 12618391272615869282 11584899917347498811 2651467768220104187 2879480677986770980 11930845311177636616 11435289927322642658 7569151753615923632 17734536751760079318 16922022255385170327 1753624758991129964 5062371723144344949 2408584213592353820 1383397291615103198 17997806797103697512 1384708242883070273 7678512612493808247 7770072511485051834 6072208938093587853 17562063764620929908 2156864375166532080 12164258876395975598 6556164259713534766 81982532750879184 9361891796220745159 3573066481926581783 13484089852427242977 9595136166119529154 9914447796713177897 14927984445500924936 8647817059600055594 14928304618170656924 14954264096220175657 7102792424575501632 15730877658448194395 10121577596522597934 14322245520321018044 9578231900655021831 9268623607203997650 18142686246587027164 12058324287852875616 4045075325531929976 17845185180493223274 13603439509877725796 4503697009452785926 14184266786174806550 16805778785156084360 194894114742005974 8421630919567022547 5021245675182629621 3151254076534348733 5753190322084124838 1021831188256273380 3402295897350121665 13155346911434876994 17966774492740536481 1013432771496940225 18446425563085503133 11168749179676886570 14668980815077608640 13976704256578243932 11788002158953400656 17226838738696402140 15625039526792757022 17538181538968208727 10308148868850738920 4567875662450519044 8722545692620993140 5251627400563369071 1967154573008609011 8863890572843822007 12138597744341189256 16172524262126776869 11015257053818614622 5681834442119062832 5351722817009468360 18102602077934919269 3122884399544194352 4690725337324742926 16748555367893709055 17407071504730636066 5027579079074666545 12755795105845737229 3058981420641588024 8763887814191124412 17589927232256643473 8314491078659113179 10346569755198205737 783410977539655959 11679491026896606966 9230998522515821300 17452291402206195938 11098571894242780050 15745713353891224329 6206336217578840373 79096309701671369 246914587011565590 15066835678063679413 6055676727363202335 15035098735051086303 11435170622349504084 9427430508727261814 12668939021880110446 11448450683347116983 3300458671977000127 12425239004006260378 7083997676488961206 14702540333517864837 4145576141335594160 17085093965763480615 6788096371299724642 10564164069488296887 17556134296047138947 385324261146352953 13868224631033075064 8434970252723107146 13256925441270905816 4740092783555874347 5103533522032001863 9933882540514502122 9391700598278561379 4400081167864925522 8977854089228633112 12762566344395333537 10613625078950485129 18282435561619695151 13317791054643982289 11442797268542379366 740901680908876104 6945426175561490769 14325117824468091436 5876259796593139741 15898808225214319743 13649986887516477200 5253955007148158109 5420043615073277500 14126409994567248183 1785612178584812199 15920990027749640540 432494668508465907 11202863838480693999 14450928395389254914 11950717472719130881 5996565257038819986 3791114309029656151 10905238246342497207 15200007772276737272 5121710216089618241 8018151735191957858 3623654990499707010 13429610481156220876 10125286447405529584 6097544588658796747 16450106557236262145 541752978642795884 11510042570787419860 2889241197452631260 9322364170696472890 1066293559982855332 4495666918282970596 11979219166674015746 12891553995552703891 8147147568628090135 6319794704558138678 4950829547403051470 15022698707995911663 74654292531048931 2223357928140198243 13693104804679633754 17322274756484126097 8402935898048428981 3381234027946321571 7620856028432925103 14885362863320260579 12431337757536355660 2566974918960370287 8239985623666688134 13254930115925190574 5117586129806644179 13965209684369597599 10018387549979823759 4193511139179353591 12344302383329653193 8125048153771221600 15787514135281349803 994991878856305401 14662704643506965059 12975256121378028326 3897205176877473936 2521336221455869970 1388136427528179605 13131248285192324106 7689398278914549535 16448925520862576971 12505634739385543863 15108214294314910728 16068602378715255183 12971606477599382385 10908910142746444796 17493092923869546481 13579502292401604497 3705220573109825332 2220040788717440757 12275748931239218071 3833044580668016941 17039407464337196264 12373796857103361015 18277942740942444089 17434061364450248034 1446169370989995251 2674553515928544623 5839639943082429327 13432072815688808970 4759190145994467328 2897310661964961832 137676097210743439 6677979441758155940 7733037968286800846 9503935779618548436 15984651134482203993 15267409597808996971 7184842685949063493 18028481943398680613 11860248738629132191 11703281563402064810 2469819567230223550 11166806719106077607 9299398955221601804 16571005053257158696 4903820382693843822 11926224433151368972 3185740399310222555 873019686106644456 9768579630785618571 15977731506843042557 2813066993355617505 11022454350799862599 6580159084515865712 14481056794054577574 1178117662437502463 9976358023213380573 10706947921010018731 11214841598327501742 5290645584343254735 17223599108334580108 9345975985000771583 13458174500968055403 13208981118555468037 8219071105556690863 16451247140685378659 8591836268123705876 4391279037649364705 9661347838592436811 4442348973232307042 3282072804147522568 13853040227683189993 14077548106795073522 18324773972616661206 13350788770815672498 13070443104333034816 16511359647381900550 17427397338406242701 2380573443611851115 11231106390202361001 9918631789783271431 7950619415261833131 2712805755490608154 9960873494239487740 17845196220689675472 11755073859108350855 712561531031141689 4918826953584606400 17564282784525788218 4506230935060691668 12817621861642404652 10958437369890838454 8996911370367261956 11627422338182847672 133504041965307303 643887895730949174 4795979420417793380 15904469284588275053 10443420817147523242 8669797969740568284 17605052074211776232 1468620954064357125 1403709064916902019 11031350630781505088 1550585163740914686 17239272342609688721 10215346773770645595 13608311163123969215 16583666573977520331 13367675093707413812 5253974400922166979 11848176206354513735 2794325651867430664 13639975138853985861 8464425431121833532 898451638612968760 11673048668221536730 5014486380948268495 4593812801945454547 3771445307539593554 5739329648579269889 4155454138431928864 11545365003578595101 7482129985834023793 3755647957777035563 15740481429402667431 12184326513458286395 3648201583797163364 994395757982910289 3865870302592581415 16640667753586011375 10596643437511053 14358090687511668803 13857084722949193476 15887854666967399309 82789411993241602 18009445211288257795 12664511082412924849 6392340682959521039 12256912634883016253 3460657827934653453 32689091300328992 8881889371339423430 16001449453374765136 17829247498223778708 5962077736048460846 3625279793368527691 6542107804057837971 4206459002887764743 7560170612069305570 14368764242922853829 7521840410399427182 4213725554629594885 14873403215646873847 3976628958914287258 7119391738432422410 4041268342630931376 6237289603474892602 11591353819787779719 9494418575476503294 14048019091067903443 8569083273666621741 12891267046625774129 155134319833708275 2108395301741111104 6091951523848252426 9315208871138782420 17247183061342795144 13096282271881924787 1265709243408735723 9259504958517157825 4783523191343775474 7661606738771191490 12047042107349402028 14214317128139128244 17558864111841503474 6681409629022336179 14306406240380807835 634815415085412569 16213890336203131006 15883496530820340487 6554778602631347520 12099632023564448298 8471401751241924817 1978389351700746599 4757490106216419061 9495238825744224557 9056490232891272496 12255305566991365050 7930062519476733092 5138763774781007523 7221830087309562473 6910382965757714867 14041581414719798986 2392772905301125704 239952991356581598 5723650645400945604 8415964799902569887 10003564864510006890 8281613701046639988 4574059267734527691 17204585454031878195 6636471811369383112 18198833598711131274 8714837624777827026 15589102427331394990 2702516690285155332 15840924243644327766 3810615847335718353 2009699543532668004 5401001262574760410 1846776206526175061 14017521704746987969 5240760181572802828 6142939863989057166 3228975851550567253 16701022170399636052 7643119004418754259 10152623852619865182 3946392929104526814 9617732002936310044 16367413355490890611 5885825141115577880 9566568686013912170 17887133037666690973 10583141875293653512 7648850533683397589 2459516101691185352 4841061096069185771 10310533274187734566 15350844013915682577 9673000273997979715 9070184158886459102 12901553099421966736 10798977809620847804 1725016697161595178 15595471565055120835 234132219955370343 623301656100660048 11367604924297401853 12667180008630636483 17535588653413674548 7215002361979880678 1986662104334164986 3482710954624606263 4348326292660481605 4956239467426277760 13344527290135222291 5243119473387921938 1857115020236449349 13879752958487454170 556191639807108806 1972028268118972408 17522835026355976103 11443331589502642360 15754377609262911391 12132639338190677079 2328059615551259619 1296014321353665042 6056897456019934210 17759792699198516455 9502696871419710079 9107142568705944059 133053887011758596 7352684029497775949 16217928522070428438 13736785995152343461 6332288628547273312 9503384927114340241 17619273466797526069 4035606662855006341 7762128057991323910 4417628495165090343 12042502569903610859 11850786628336441763 17694394692662028877 2219570779903983890 3824948389857056017 3195735014069518566 7782181932154479745 17538858811152055628 965349912187556919 2007085553400280692 4797941420357896348 18341228706155472216 16225758138134100736 14119878822680451194 3578382007827706663 8977423077112842305 5550051688801668912 10022288177435174790 17467231758430934446 2994669429298884665 12655780242137195372 13217507160270004614 10409029456647302753 13856014732539074075 17758885139691694800 13477493799365826738 14782718594517186049 6276712394353192289 16265091002148340129 11747148001662916293 2873205780028796739 6449311427110412667 946353486336162218 164910267812659565 9279160777974162508 10917378443226875094 1255581339705889449 11691262872323214879 602987278407344043 16093656061644369815 4755264723117499859 557131840437094457 6767539420597733348 4046462506457738023 17219098759064409990 10162313583203425363 11722705648631987176 18318341886734891753 116673186758057261 10166712989642720836 17918204903453947875 14089409338782153023 11025549931674528792 16732666560522846921 2148723153694408960 11298648434102905437 17886307250851716349 5341735617162384257 9844651237416537856 15935009916821052583 348296344822608874 12608761943312771793 14045326409564272725 12624086939837867889 16390574676917763646 5850361392740630739 8452216334705607566 4202288398922060480 4329842411939282880 10068875329076894927 11115559275589510579 39188726610987782 5969766799474722267 17501935423351527266 16196551291839407457 13360126544256359088 14473221041538725061 3345166973276940640 17438018755719959545 14145793731608344241 1246208005206063746 3277549981507295833 13098480495083176666 3643464607291454975 6172803385622646946 14057690042975149621 5426862062253537892 17688894241202661055 15064869489198434366 12403457237131296453 17825707566810816381 16329665927754467639 5633828029289820889 1202059631479426338 2541332353471142113 16267892909312664604 18184830164019960007 15838865363818058545 12092793650101780162 622884134675696800 8696791050398408312 8866578146656537131 5595509723765752343 14101565849064194453 16656026502740042318 5190177443611573104 11359304140492462267 16548866867782918235 14684974855707893107 14106892657393880489 16656099650204041809 9224552741755002849 15932659595768015500 3949483573389795122 8874506076960596230 4733636940927340216 6820022019655745031 4914283625835569324 13258889154857364792 3553996655087385595 912411696620797330 14603531761541589322 10746411981864250145 16519877012355152553 9074667177230936758 13925924311661427536 2219025228739359552 8929031147220868356 13606872520864822453 11189067873801125898 3866716977704949756 9929203484310571168 13310671551035163615 14684181283074698303 4891508920629328950 551930156140599693 2903621209408696849 3897970283823664805 7247453495923294998 17828880899328852452 14845619240764645296 4390085759986342565 5311444716114831712 18185773985102848388 14631830129689962895 14442354977467452192 12448826985882178586 11548256676733378185 10697785990090419532 7106233039751965398 10377574467429158835 11784517665600879694 12653381062076353957 3528730494065053341 14310824308110794249 11982184508259414248 18408760838660581620 13248941543994607038 1317873279138501448 12023895650372104521 3407430300141733360 12813597915108130851 1012224271449870082 7322941306426762480 14098767737065278154 7000587376666403880 1404048238013778667 9010649937335705610 8823448434612273987 17859882283226393933 2397377944532043404 11488015552196550502 630201120414364421 10061501153207726950 13242407669175727754 12277160534387622704 11497024059801887480 14073779547493646668 7471352348075402377 6345615581660390478 14434449675113045463 16250087749232580737 4802754484613147440 6283893696229893583 2676932268672287643 6066534515731803464 13498929725932329359 5182040724988628581 17093326641332961516 18337572086034179048 9186022558547186003 6464713271128882373 14579383677806956412 6034629414291415494 2645186645967260362 4568302166125133293 5942898962915056753 18219015160072546638 4442065512450447564 16024415387552961184 5770448957446303824 6327679318782900093 11660023929216188180 11499311482857458478 993089211434927529 1594695741415199714 16242385768660807382 6245738629572351266 8125475696988584776 4005243035981742610 17278051260716133199 13493945812621916532 12976843132974293148 5759777984029713740 2473455281478447797 7804592798232245053 5376225034699095904 3942984257168255797 7611516541206159629 7911824557393311893 9240660938849003211 16784728499768436988 11254053057337243082 16153725650928090547 2205467623278176995 4015042756955237242 15677114324186511255 9570564417739212675 2484987651414147129 6945584336251610046 3985062231357596495 18027227273187622139 17521409354626649652 16175700280573616127 7968828357067908701 4066047903121872185 3234035214783356824 14078097573144898164 9761595138847129572 5684612015550543753 2340488469339133179 12761063562807907597 17712090808557270640 10160021031980634271 11229096369381867637 16200335979882572328 8376083177819792480 2607354595327514108 7025656082286147860 10949745285489192437 8455441391699324047 12312069205475771565 7137519847281485984 884990224206188643 12064045567614802866 6062637699301894972 907924772587892318 10058875616265185801 7028100202476611367 3941140800710988019 16198125005643239046 5321744284369378641 16964233673567267899 5060834065615667450 13503314949062773776 4672074214112386562 1457809996837717884 2735435349555193528 2335206192797494347 15762045673201812230 16995141883902679329 12805699099218380086 15105130280996737690 16433879797398435967 16770826314572132916 14639219168296177130 969535302134725462 17273719761117236238 8938974073085042495 14730610407445400163 13404286972020147199 10960883968092547826 745165746071300067 4025290734733144011 10014840732589060498 4257784066759336805 16396088575377266425 3205169466381130036 16430121997951542797 15583490471036490463 6759347379405700785 4287904790064750450 17253642329799095528 1645133077256621226 2537220801621117765 16480839854249319628 9448524493863515080 901767071125951665 4858768324650534583 13062041176560372404 17966252795390851058 12502587946312153253 4413798635433758841 393966852164591983 7563145539888496952 1293788068661409967 9500620061548867805 11528681816836921087 6624317673886111769 1827470638666638074 1564742189413590260 3912912360139230573 15706908375864411621 7777525855723203693 5886348007324881693 18169929990713741267 15524855462218413698 18350779155206771220 17869607029306023472 3837123814330362021 7708029439226454099 13407070841838689918 2284759043658407686 13453922953399048485 13985612474488138271 4791529211471736453 6644622481836305979 522220705460577843 2841721469605582457 14939077933955917322 4759228350001707113 1617422735699449902 6499902688813348360 16874793636699679132 9428883309095194008 11008632143345330067 2220005759956430149 9012312754585030310 5152348458237780506 14215911072397647185 11906163440399226336 10249628773317679892 15472107795675363120 1781760118263833676 17985682917615108181 12551468045545886673 11901332633595248343 5444142797164234942 18369832538807883864 10555402336319419683 17873561384860005419 3759070486024084939 4751225155686013731 3345751310656695183 677114034731720852 12898453611255957381 909713131801688508 437224988523899363 11270165767647123923 4870741558828588485 15028821345801078257 12593276916228106475 4705911082130863787 11211765968710376786 8913880331540218649 17710289308676499838 13372880388621831858 2416906907021076529 3506100829364126278 13656257490888097376 17477398092071590518 6601726161583533403 1967771054018093215 10207334918393847270 14201413460956964117 2840299525231582602 17166731190663924224 12940263967525293263 18105427908008474869 1831010315325073891 1975960207773680908 328046579935112471 6352900780367616094 4322662295682512641 14450367588354981674 8958362261613422529 12129963797857778010 13054744782200831903 14295895632213395450 10656475477487025267 12665860862327566232 1328098200085391987 17888076707021533245 1567893797139160121 4013045882477704435 5645531069002348816 12281353407189125725 11033658359114135394 15927884028869645964 15952767289599642925 3950825042055623468 12144601114630913454 3460538278988891966 5211529343153653886 9436462521444462150 14751425294944897003 17014348644794735732 6325876368219842677 15092843093740402798 17633460194615518013 12681571136761206865 14363428741012646975 10293358898099441066 6897667565383706304 15944965018566608032 14032645809204559848 13362327254891450416 6393278136321560528 12219476298957616049 12038804560027733839 8204219427058357865 16061375177546581027 3697616510333196494 5248149949938082577 17778814674674471939 14538032933954107500 16948022486172695591 17201381093296061433 17504614730591391875 16603628304232093589 9511607756514143897 1412946229929413110 14823506767599530527 18070694492326211156 16942968160297461502 5980740115067481541 9213246465459043565 12153295689720923573 9966415325584943986 2476340125837698805 650907486948156103 1239384780900930573 18013143992403454932 7861262238798402390 4976813813844904796 611137959418579170 15970008843974153547 4622012076190682541 5248292458973511512 1657207744705026631 7971192074933149498 14630247251500763059 1410572687063426883 8723440884853552191 7251929971468763888 13685920301853642640 12886862136302943864 8939553257721941011 6105515798797361238 8068528216431508141 620647350722528997 2694352978131053820 12979775288091335090 2000364355710200277 7085205327875579539 7252108504055874175 6292470435030461486 17910553443280394157 6474977100090613176 1603990135395406176 12985530921269021414 15598228249158193732 4337168255457280069 11786078916331767637 5588247426977672525 10516470207502378654 16391352743410019995 151138444490261117 8460466557384292193 3767644007030709559 5260682857122708156 932271904626957011 12812501024868839776 2992868613334012364 16625903443240569486 6119571022916374128 2602290162106772038 14420660086754430248 1089762238747076392 16055832575553858505 2581369076768218549 11837692589929823116 8722703116398555812 11247892965066714095 16102200731780440051 9019713865808458667 17355880909133665875 16498483040579151894 13798425512444411820 632594830358712749 16620864634867181667 13415461895848500317 11206708325889784097 11985969344412963757 955185668974460583 3647568168214096516 406163726658752206 15314263528613307273 10765766518396834249 8068361931159685369 7700979580149604358 13183177537222499 15014412309172072537 2989232086289327278 16103944685572095224 7245407363905782408 11637956839210473492 10079426075274594006 7509961366693567296 17721577621787849694 14257901902274850492 3794142069539683053 9921078785693998045 8960987504980046456 15190860798100080129 11672690028833012555 8252498111387325252 1950475826217891010 4514131134528527605 16643806079293239495 1491565810490829879 12513584054861746271 15267803778251493097 6223030959623609799 5518298193567642890 6409087885691801537 4301527267367891609 3526497934540879047 7673853489280101268 9345059282096224690 16486695173497921503 11652591478578140845 12453490498390278223 6048842070822800851 8339375032298096057 14902006692299061337 1964594720987348352 6203465299382241793 1837069753621387702 14345877812732522696 15829500559166683777 17229422061088312535 3773326014318835138 3702375511165329065 12202900603921506357 534297535071528028 16117304753606966416 2669996784688064884 13727252015992550895 7458627149934613358 3283383339592535681 6462846712792242143 2517045430674809259 818589469990102226 1647905619830334579 6563239899436069138 16494071372295277225 1274726259452766257 6702540500874272654 5099173625940089463 13326867085770575280 7208108316124306782 2957504918917824722 5989556212241085209 11699685767888598971 13291005407308948432 2100280450125984151 11211104341760081400 2798744844658429921 2285259449073265371 15396763164515036170 1708216312871476532 9036952666085417009 12869566585021312569 10284760800632276091 16423617675773550915 13747353215734596669 17143538831746085647 16069923534705624521 12242710769596221718 5290670972037894617 17650090265237711289 16493142460229149995 16996271153922063615 3775269812257071531 15245367363709910833 2995579911034967531 9625719924231673711 13836515307935506383 3861892193315261571 17475032764405980175 7909636587079594086 13445159394840562830 11925197555201449602 16750142306915861049 7287736786979041076 13712170137788552605 5675022558487078754 15658429895858536608 11707648824968530561 17190608191147796015 4747088763364089944 2125556532587803941 11017262286110679703 606049060666020386 14266696552674869607 10208432127505655891 1054049436570880850 8936152052137476466 15826646275813859629 8123580243008441077 3526309791323238225 6179821860930900055 18052539163728502777 6371065090265394171 6929884464989912748 9783624673272845227 3090559343530647869 12107975426448971816 3244866702277046526 4255073836736051054 9715322781916402791 9417491539818594656 1858335058027689900 10098123671043803089 13368071137975077366 18082876172217994410 5057213504719836511 2762648574835835702 17774674192838494949 11280436592492763122 13342674306226028255 7214006061834578186 6278991721451091522 1888295668907101381 17106975937410698124 11862266327419108729 12148553509339184398 6042247729993890538 871695232513756987 8091932368770000357 1193926069812663104 4053304126586344000 14665907213505891051 12649947606890274941 17762314137231039243 10828345216559903228 9690811295235134872 9313247861772533692 11992247563677387800 15842956608896646148 6134035489878089235 14163188045521708652 3500355584891367599 9323274112979057155 13723831727279294594 17746277453153545136 1823273203471121439 7773286118907994781 8059731842888690021 9003454471095726138 226079406638056649 10953203364712153915 14025013939252787017 15918286746152467254 4812612350215115784 17690147173207813204 5956971593623761864 15132486340232057694 16615984194787479033 7352856415034515526 12926858492905507393 18299404376629674707 3530517222367382165 3568199802768695200 16915144612779664374 14849005904487078555 2086002154450031013 17270805515783749611 16278203278639815930 10457321075482139624 1689821858843307097 3591464921676784656 8015723108395971641 7602754306125255952 8721199712013699122 15860605931785314300 11558698394523756994 5928249217054841367 3333807786847870329 15024934442843591027 9542656941822070463 16971694345901817035 11786191776389298319 17327608542497136927 6470612401023552594 4440369983388079164 14553919079024010551 10071937346693627709 7750937168311981009 14366021764323917021 6525417051410957218 3716659970307877010 8023408388507889232 12858407909723238712 14552186768187064708 16040311317824741277 817449989296470780 14646295241776159637 9226256235087716267 6156371272432086949 282842901971969622 16965023730424381922 11899534456939384030 5300437782204291970 10195029905551606390 10391060227604807698 16180813037414195922 15280549509084633620 11114234399524025058 9945510179492209771 17986371031738549729 18307788851355369593 8239640840478417473 10214550590821104200 7916832125948740165 17176188505126298111 5615321036206109656 9513557635044306714 15376864454789498461 6861850469441436874 14902835644209834755 10385269673341380558 7471764383522449145 6991452293794284536 2903471423107650208 7964500268700744615 6755873894520068239 111381903512210832 9147489840336710129 14079516924170231753 3272893090423828142 1742669802305069517 13581353691423184082 14022982626114812549 15598755234630075482 6449154525810930087 1684177967914199664 17880362589927155467 1409632206901508778 9306708061751331762 50494173710057712 3532475850089063177 3644514298846427578 13654809538563421785 7074409851616473723 13310088343213559030 16256737189802544288 13205384320921092404 11965824142806048558 11281756483578086577 4101686483849319511 3166725374310254817 16526408283511065985 11171142473357235839 3630486079790731699 3943057330864108660 5733832186350057341 5698995592331737668 18044958224142194917 8354265584575947333 16366610652448557869 16813039097336151397 1279270206087272949 13463662725195958018 12206774283893141891 965951757891556577 4385353270079697745 16779065433848375984 4062549935231499850 2575536049054467235 16174383708870732991 2498353623152725965 17414542454887767323 1098588660156979616 454169018005938596 16023012735770557798 16870662819107094334 2999231202153061245 14260271979888117998 7581758309476418516 13002399695172891237 5274544476509918969 9805891278765268973 4278976323302391091 7059108280840529872 11657505933163853569 17958514127332175985 4133602158189479989 711611540655088771 14344366814502254469 9154144564567840726 4924434530348066729 13619811727728763986 6581617894144858820 4374409894109895735 14983723042044969532 1389742723575028182 2454842881961261268 3356725259001425511 15476802664457277116 9114199628681258345 5248749101191181611 10512241751660988136 14711463184983480025 14615178676883855741 940221775942639957 10016623802408749484 11820302104794050458 2097427432633357886 10128511835083532388 502125004037326699 3609862039402425786 11567108757888855621 12077683972961460723 13982856215387062671 17394546186186964932 10130158301645116016 4064861317972519824 5780223959851896110 2012454276493757615 9406973035700017211 896900724042512088 9869256640309107615 11075042808170146499 15892539326615650592 12729526792197024726 4590314784802976133 5970248100019637240 18422055946156325889 1657769451159565636 8989866752657971610 8880539798829807569 4254638464053942409 14628711219327034583 5612489582240663779 5566665800937553908 17232608863205837283 8784571571222718790 9167835361797873832 2950675142824738363 14621948589822183170 818539064926022626 4307002022952702496 10364490130896338027 12802522079889022893 16107442764498555712 2715058173388256394 17645983286228334083 7018314942866563582 18015413158636265839 18181564097141901678 17835752550953109599 9959514348280734223 912861477870987359 17220174662181106088 8311669217567990696 13950610024242819321 923826632040628857 11749364109777237889 2793034770074490541 6488915148704548323 4086705510137316301 16535367292831736272 5814920861811447391 7132383800105034806 14205412708690344413 7382335258406769497 5968181872131510210 471384538580749827 843309324438150363 15698278346836849963 10578310285844709950 17338157732355035355 4769826071583411533 2296298266828320889 11694550558448010391 1944729111474214068 2549515776418386339 2872758149650900970 8756960382061319427 14196337288032066171 7467320416200475974 16110824839154421305 10112675275362046877 7361025768951119193 8552506111703222165 1384724435976543560 14490132078992717096 14263812289021458078 16324271533236038050 13564472969210088357 4633965341719289344 12859967400493255588 7465624892109278242 14744321302887927046 3205309308441429120 11874652989600652446 16001084813196772787 8778130377014757996 8836138197935920210 15310738256689980010 17577382355296233361 6681048322261662418 80297509199588495 6238321358864822915 12373096312065772999 6256424102940515594 3073129639958009827 4356881117050192636 6085113875557837160 6924794795428756026 11945719627978361396 15834345133412340994 12795102593225654228 1356515532615168151 10173487044400868024 2200040154341980477 7247271315904492535 12601417666308976239 151766252092708920 8270682469106379868 14755552518804548544 4018933825267207429 12263060765481240936 6037256725684693628 3209129874653940554 3869285581083366065 5954749742596916090 1511456238054227400 16769793349893732405 12602585540887899993 17443303872991926264 8833515670136432889 9611185647275198100 11702322641517403331 10109586728759724984 17360490196492649628 8187739486533469526 5669750490314362680 4984006079868980362 14181920583761823158 3363446980191695702 1233150867463792603 8007217295689938400 12013354398901754488 10225735942522313519 3439563742136191703 16797858956379131560 4855750933535724278 13974459719504602736 1895895168825664675 12538443622551369925 1607808086741358462 14883568262559692699 9972177005335689512 16246112934761797761 6229989585537906957 1745672569994581455 11845068476746753470 6392594352384599470 4883238140024834839 2600499157883387772 14222041195846338174 1996971316506234598 5639565411712156656 16700820186225738592 16903102260706754207 7349264512921125978 12586591165111515525 12183198980103868167 3774960672890855636 9875420386954144380 5032020948938719721 6995092379595378525 8375646213511235559 10912344078381594372 8778234747093737230 14225305841362077971 11337564149095337683 13587525316014134729 16995614167702373428 16271072560711154008 11896119757225238248 4061866358909936145 3608604307323909926 16011793376632920288 6396794344457179981 16811206710148991366 8297866635576355852 10649468042113668583 1234465975764509407 1117440438240575941 6625086337944070456 7001060721441509478 3656541192678522082 9393561379388199841 7452514416975981950 13566959254755553015 3519221394486141955 9854307511279608250 18194254330426355813 10749710840295890484 11981101329178224248 16211725536017231042 17430426027550747417 15969424654039914161 1848503143463748314 6163976721316502832 11958255906451524683 6109267510326623276 10759593277825588369 5556130405829679455 14231748432808830415 1398260223611851256 13238532756888337693 16229569079885456363 2685328839599135047 1350998982703914064 5564980434696777233 3093525905954044558 17419529468520735054 3472099741732665556 7270129783502629554 715490781996666933 10640534501979767842 13318162946158276112 8804568621348884372 18062856707303324874 16186008597600922513 7352526238010861061 12124043172638321667 2580348765923029148 5988622783770392380 15016496342493198168 799811592175624849 620159972975063035 13799612628272849525 18278429262517647009 42546313421684173 5146668926690573869 6312230192601935685 12013240534757554860 18355854505575871755 8355016688456425200 1927131858130587415 17034464219442162837 2227638178792394539 5365821399576848863 5702696337389098305 14488801251546707723 9187427604185472433 14341684788026276825 16522789278466487568 9067292534424091342 9394722186470417400 11704218893833796937 9875885298864068603 8882016380908656645 17665056214328160073 1547462149767441324 993351459710054768 5286907169060297746 4736724619944602103 4436058570920590386 7557571822046582359 15533742993384588687 4789150572434960897 13794584762306239226 4965909631437923387 6382295507602120595 1112028285270330995 7299722754493850354 445736342837868080 11393292395062759392 11043542595195141392 1057718233563497779 13866939305247423317 6592848878058144213 6213537545646004428 10383444338529518084 2753057532830732470 5270878632651885496 1022355848947873273 11288674625480337854 707403345891038775 13354468970070511565 7531485008416162677 3988770539917482381 8692375715093817211 17246871174001540485 3921959627904404216 2341475251934514118 14307945483792740270 5258693735690936696 17365671692210982054 14983999641244849064 1366790541107701960 16995555018352625820 3987633450930430380 7761450002518460941 9124783573612133398 17822110138701576804 8794940719194032125 7688300034533146378 16703795437689173693 16746604306079554335 15400140913725948592 17416735453433165730 2214522933358654596 4767991938578333245 4730467805235877398 12644535801603267973 15614581300148572618 8263574840232306027 3574266342525844459 16763855985109814229 6075715440238463386 5508937990624481648 2956072349510570231 17121428594090023970 4112151753245795242 12931252068836988221 15965052369263103509 3023533234373821607 11943699662862135767 11549047179325657779 2467732190947755877 6730061010332396379 1580607531753398952 9309958805277809640 6181543630608592595 3310182209572818267 4219994714114475419 5186310782106376855 18039757675063250488 16671466843213919493 3970634041001357191 6005151443008109376 863948163663424339 9055690878993255365 3190547389113657002 10392981243488342393 4953457726391018459 9462247846391908513 14092546735535647179 7642324211319602028 17110134562702646714 8423608642177421825 15499257242580025420 13069574098859024546 5580674215102896634 5726637630554928511 970238544201861540 7056711116047124191 2498001730588106512 17291570991212842441 9685945777967408342 12962982091757074564 8380888714046766479 17939259311127481649 12558072758904816346 3960963894815145554 10174011526788322173 16631383453657194454 14853934937238850866 3192704646619601030 2760391405729943708 14136667061315650009 10580588743998656035 2849089094996321533 16240932836752059035 12678168886662235622 14712797314078005938 5241761019714600656 14211307098658105094 424268128529168345 7489322036835201153 8835331175343024168 14483677873612962137 9632887922257475249 16308887747035604076 3464766018810270881 15283411652919932028 13566211399570055736 1089738037294588658 10424205121553032837 16840242671702122728 10420614286895603913 1197215269155875130 7743451975301145749 10630655187863374327 16604652792150077477 11370023935687435853 14807342396200474732 6469519946895521965 14207161890711352824 10315848630205868945 14176851412229518570 12501242173227260570 3471486376557269081 4327298302571566338 10283422050823083844 6088024733826345166 1223124927987219701 2737352720863955599 15959757911309467143 13316171469094856221 6531699132801703512 13318712713189268523 10182825091533327975 14333619830668899583 727568687943363144 8247763788122318666 10145638484679794015 9233104575010953664 11671437967600954625 12307576292684691394 6446201912354451893 5985354659567203910 13224060925990204094 5754766852623250456 8952244480582776579 12084539450306345960 17097252813235533933 15833731319144770939 18278757649009972446 7431751215313238143 15928891671241322318 12406210524206067630 17525080176824587375 4542649494088972024 15600512009074473706 6289285513367349404 1427811618173739336 4288791425241423573 3659290353776252371 5847305799379482512 4791378728633655603 16094623891212692636 8191413160394691663 12606570034599203934 15826235515444843421 15284093019894898110 17433843776956868457 6713126714735844544 18135726894621859961 8377680317323843571 2036993598080761383 17551751269634783527 16626328896193658715 453087272911173071 3857030361191527388 2329709991508973859 7630108978589201442 3940352286138791179 9522802503736282144 14823589896076983186 1416722528340618273 16311599228412842455 4647934875222837354 2026708384134577402 3610686548900887551 4492054555974775142 8765468684538325443 4606136180717562931 5407295190210028532 12235938901014860084 734416778701525883 208946348668118933 13930951231699715721 4696647996867314155 15843126959627527119 6316053281439852777 3635228947877666311 13396091569449791124 11096636117886433424 11798830072962412108 2810016068287577773 9804828941936266661 558471596395779431 9691355737359217335 7572867991922796052 4347954814692895906 5163383063688100264 10993026146341134449 10753026087116744420 4500392414631245099 3080220481177102018 5565133576232871411 5330259878445961800 11683404573287479026 8239103875954439344 9676048228936608486 13815881889797703739 4231017952575819910 8289207803916068165 8046363352263143588 10436393610899624750 3756617192474411960 17514722886658353179 4119939405630410597 13392404601091686697 1568380198856467618 7246979090783989625 13513623574571134103 4009439468702091415 10706366591520180690 7684886017286457986 18022471062510134963 384390654587568952 8096068853533095090 3596765851119353052 3762744985220390112 6003294954133345443 16263045071022194631 2576159222234422372 1119774954216168528 1292055849749504215 11961773937275781963 6618668623413618433 14399907088811764906 5888275272133810499 2070062635759846917 8930168428512717923 15715615574265189402 4145952372433079399 12395593874913404663 13990867322001976929 7495325528553042029 13996921027992522582 13199148373338994981 17929133820927646042 16033177512788439278 1473241852063770025 89305670853710627 7243695298963599525 5071832300611310202 11050516594605681457 16699295488640972388 6258214254132924773 12048518916258767039 8638420970480556521 13671619102757579228 18254442453352708239 11395820180650045145 12711770479174319700 12020418171811011698 1583011032737667254 18035064589756740197 8956151728016169296 6455484249533139487 2656157797292568939 12894769264655588357 10416040529011022324 13524968740521936883 10725846019466396849 1631353498785370377 7812525361266281846 7732609728694052075 4365522396400466768 10328946631548611468 3757472616065653584 15060142920613541034 8543217689058261708 8342627382541999836 2396128172020498057 3832799888864693013 5616893605414292237 12264165625558642766 9401779858678436889 11652517595920287992 4750524222887211966 11416055390115440216 14286179970351511630 17727957314983025496 4951333340745213433 7032006685070234172 6887826260843407056 15465470249616597007 16327233830521239132 9507837679111814246 10919365756042360727 14698226661299274323 12458987492564394673 2063311058597315553 10815168360961624 15640079706992939221 18244177578427921454 1590435389210421041 17440195829508526597 8181641671451805488 15838494650779264952 18425684013190827600 12863637850154189059 4284867855622528921 8230286332137902924 10932912879669296515 1745056477123229527 7841801170164680008 6988655456029198306 1692605219531252998 3733619658294824342 15920364487568687874 1136968271261036137 9746441475414885698 6918262617993219682 240873574374859183 2203239728042313714 3133607640757950015 16931611472607913119 11359352340278136627 8226815183306545019 13191390965484024990 10269516233738647408 10903968321794270227 10570015945710347843 7467041598802203394 17082924371185792783 11452281603860063887 7940579418814547038 12903824486930488939 16309863152507477570 2627703899848455651 17483714571748363034 12002399154167027122 16771966705984946659 5176551252162221073 3917559657583337477 6823112422899025862 10465262157388803496 3525500004182723158 13122558364277758556 16213216618754814375 8212203657757770860 8545503232688313026 11571632276935954056 17804035326084262185 15988170617285903690 7414064947569559718 13616966404198996843 11116547206216955956 16312914212808771708 5886103090808885967 3782073369846743989 6398434217314285337 7426396167121021056 9950457803245755879 12826411127905156922 356999055385123199 4769072138657035550 17093663780767076759 11981237611751518731 13554728992007363318 10751355181409150034 17897317210576361695 8407786403993650101 2036654810104514094 4878661878890073937 9550882012974632724 2049796667038783925 3842019300363125882 8104379471334782740 16031464403070618465 880930988733878772 10767396264327931325 8534063255197159470 12690149501637770731 8284957470915417313 15739591794429721748 9104036694993735057 12079350730713042833 11176450696398080696 5068618189303334870 7597360900447694680 3373647200228925814 1345869000805485822 8779027037767802101 8820414411468097477 352251040652516292 6953168533895975593 16172431313731967508 12702901137763404932 7348506071478786920 10868444317130943960 14980902961518615210 9636066959935011706 18126650375298131787 14451855206351189483 11175142878316426654 581544160488672030 8564772945284651123 8924344354831120692 8198325819125316919 2853429554347537468 1297089323457474219 15694380850156331851 3323738042931806458 11599651953897993661 12422602842153263663 16474240156859167115 2714945659734704924 896907661815638415 10003422134204208640 14540579373384112565 7540651025050653051 10042433617171805791 17755518861408083928 10330126297376796039 10874337870963350059 2745683754330008780 8647915400697883088 9662261701879707341 15431288751654858364 14553036947384252519 2968092156279329505 15830647433223380016 6849229038692661206 11712219881142667700 12421128293227809807 7867078396545043574 11089589262510842900 6917906131966204109 7610950623483660230 6537936597015955719 13635495515126518318 13043847373533590202 6556829104230183434 18001710064277451746 587983220365448966 12744298376121826018 13789185283731064766 4739969952718533759 10798857358373730831 7241980239011362011 4454092241849303432 12930963662015701568 48320782006925225 17909195057143717616 9437527631791038709 7276943891802352536 17178389853287398044 7680970298188946242 6175226459950494459 14714669780523969948 17400072413124852660 9717559885361728835 4665880717412090938 11857423318721695516 8160284332937200610 4302004176519861449 17739785026160143175 6994374864167296740 16961927968664777981 7161404524715871706 9358512419228701792 13788346744439617133 17953886492563870213 4333874214238835791 2122674499000648797 4925235148132551273 7092407981732786205 13573559283362705219 3393074185054315648 4790566154653765311 12476139613917536593 6822990266276464232 5974830063169015770 8598680023768975399 10783128326838949911 10031942906838626729 16809824921943217915 4900796467625326488 10042439373143954207 1133289344358912426 3554761044198241100 284875081187244288 9693278322118093784 5661304603616106656 7723542010571353765 14526505417851339710 588599217608280587 2148901680955485233 12205001429673481097 3548514709045589588 18365238555115704472 9828390033686885880 2015992904159887116 1779178419290376895 9502266880652879016 13663860558012485176 14814000569969700588 15965090726441590316 6727251160910262032 13673370312349838374 15906223410442826666 3898503509965949540 14385675292396568924 16297904349011362760 15569318631020710722 15176284872231364280 5918598188604256049 6829915111348106769 7153804211396515343 9432913792391328964 18372095495260702534 7766037884948125971 16822229979395384144 10734025824889028177 1584330040959864899 16288969237877120859 362439172614592783 12870498353969885775 1931481711276969753 6997405718353088612 11501993304380764157 13521226136787873550 16118901601089609941 10198191932157182477 18412155263739741277 3079597004304570814 9270193982400976360 3821753340030591482 8316401556159903901 13152217090841478108 11505530945993574154 15588372652982755234 10505544940263608086 10143245860448745149 15220796464380685476 8119991833596856882 8608570651133379502 1450071595311892245 11234792073633059303 8650231471102180786 16932568295670344596 699577295269171404 3363388138049747334 10041375135613870365 10238134829036735247 18414760469030672111 8855497163138834947 4157546909929710575 7817523845322975545 2278067153149727094 6384472355249019944 6609053236618226164 9781690370761261433 7966917299988351526 12941536504966704324 17059917257993147002 15978543127965152257 12838108144476883805 12885121572527202639 12692953020652514699 13712454132707812630 11977236360162071866 5350313547778696094 8000909322907205049 434357259611283730 5167417250631763644 12305484324326692358 8758112540943635294 18126954832746379575 12410203340923414937 294140050389252799 3033466259831980807 1563820060807294804 9115197430156877208 14965210918683401237 2940511208324278818 3342354311370454739 7056458110521408930 924348507850301192 3009359110535608219 15373790103457775736 2551681051546259873 16762281427090648917 14831929176845827529 4647334822100788900 1634921080448517546 776183201151745870 2329191431988860018 9714958196167758095 15696011554984474014 9096913756740398386 14443358137530205531 886963304898681043 17664922653924792427 11949463443678374802 7384888824324055967 9763115492970937136 16271968458242646703 5139579667041195217 2694605698094932333 6121971050715917565 4327405467653177101 16765930108877692486 5910911822789685118 9172667674532665789 18397233579976944321 14538609844272953902 2462818833683685492 14948960934409294756 2986947462761849079 4497511801453164934 249362170318141162 13210019267708504378 917233850461506711 660757331050295549 6217873813769327239 4329528676320668732 1867927755627649504 7883016428736310327 291373051588410234 14503380562736547259 16742875131976725658 5742932444290360014 16585766965468054816 1217996370101749867 8682506154087204768 9129328219150623644 1251213771291791293 5459191639654337899 18341118807631657845 12514119809984848270 805166818634417490 7199681770611652792 5779489274782157937 1933170444494633941 8036582734517202206 11769278340041820879 13886184124490916893 12918539448322686830 14557795532517522022 7602775686308363882 1901207003569577178 2251050653371419385 12627013681571588511 48449219901337839 6671140764602401021 16175121165563845970 4161441968383584524 10888427595881017467 6533787878945910422 7576123537925699067 16789230267964450406 16107263465719948870 17692962685154737671 10703751854125746669 7027859474479351305 4399339281272732382 5849202508845232486 1604772922083538890 11773978393232507082 13593331166632557719 11624220220679118688 9682735589462431357 17769307786063605554 6987219152503665580 5378333193505718294 7495000046239518522 10393471847601958434 18084958924974585556 1836750346499737268 6086672184500527483 17604884560557311456 7622673863651601681 2243104625935604103 14902124453807586484 1401213233661391962 11831638541232137386 7834966873390521043 11577769187829418079 16362788323512588396 9753101719076133479 1545702697795443191 4993339902069650208 15261092517708059753 2108613744891276922 8166102037526794647 16975646340489521056 11597380621128288119 5358619682607717388 15145984252479179360 13012312294027630770 18075001314160822684 11430361513358451028 17075732203628254151 13029430706449716415 12111444976064237987 14988644542676837978 10141868107901751819 6115161162672434477 1817838438730197639 5690631015828329915 13483015338897220459 7826305925262686862 13167097845301622259 18227415292558545531 1246162471933317909 14299049579077122302 6768596260552555590 7291704308755515227 17466982624763610802 3378270118707923982 8967868777885129938 4534718174731714320 14119386533027483606 14539642854994382067 13233211664905603462 16119044405298201406 10224038757442874960 6384130876577767434 4768393586033824507 12721329480242631630 4639269470761424004 1108480601504979660 2185745149195535196 15592728769545558294 3323707668800969733 9144351024793664985 13391664787622567058 7392486294644016548 5977903075824324501 2486314256290103405 8949094624742226454 16616139064047756362 6234473378855851340 4767499461092925845 14999972740269403214 4373936369972531435 9398121091177350672 15551084810954591234 448091502359508079 3049124723862341127 12857971312046704803 1901163293720604486 7521866248608026780 1463960277061686699 14340433286294036199 11394723889258376943 9235082188010967845 1651829517405803396 5395385544236120220 8071906482279383552 17334420587531203405 4980747620645594069 7835207966032171700 4759745511898524624 10500764050526875375 11714839148923014276 5913929387189568413 13147817993100756331 1892472177834488407 3673173025274354140 12825043418546567553 8213638448924901171 5558024092576352618 11818710090258905888 67036929580478330 4613185941957150969 13668129925089448991 9530085244610978497 13043948755198352339 5678289703156226554 9492139300660504989 4419729036456533407 11686906552847105659 285850419051923469 16507325209708349191 14951873039416912295 5665634021939982650 8032831654037334320 12092509596338227615 2072509211161298870 6931692857054331065 14560701644141567029 14120183259665360403 12812579436327743770 535182434206434377 17776620418472804665 15932642270393108415 16619507607991855620 18140270771968761164 3468978636343739149 16390903666425784848 1069964307398675766 4809461035876078682 15115701837299451385 13344298568671512568 17719815689910073445 15218114060897589557 10547252794040035022 7180832957798030737 15212547786170736063 10060615013243761853 11636901486161695099 6860167494162593572 4081258999694905253 13454608183027216023 12155226252033005792 16048965333369815174 1227097202743663478 14496764713561470054 16656406486707185827 12001364699205194807 15562669261026909940 13567028929150404244 16116957083101890815 1821946399161019950 5520803230355843385 14895902061705489211 2538890883506286863 6237456916330153851 10724657795471981632 15747202494828175840 17564109793182438537 14657601399624208588 16136926554511840316 910785339880801423 15320177808191986909 8000764937055734133 174703242365258235 7388954457393826978 4810479290319065547 4358816870702672634 5792876385805684848 2650549147387729701 9859073161020957430 10621830277782218896 2375272023326500064 3135232829573948899 3783892884110919373 15060232707862729395 1231007701869786998 16752101636036813943 3921479715697597419 4372496841246188729 7932398616771368569 14495085334563925208 13768009852984971515 7950739801465522441 17034611014775250570 12505396804801064382 17402303918268350256 8803415319880683338 11720195557952886101 16908593429277626938 8228380675377804479 14704842555278946447 551058056414753942 2198066563819618243 12742989777340280616 2304400660119076292 16722554224937540898 2693488447568491949 14319161304041892285 17003434110105503230 16951277957099375059 17735495870381269384 17842043047532164067 6235802680080593698 3191499110392520371 7982599305921448478 2321106063772991917 8285288849013920975 2514624298989307914 7299491669841854398 11394372117242514070 16208095574813047192 2102446571104908426 936214392489419262 1657394437388017702 17630677926078594294 2334874844151287839 9080751571632583783 8362226031148798460 12087482835497746028 8949510293466482040 14832062516027594784 5055115279741742682 6792408002438008882 346705324452778367 9147367658422980174 1022721540976974665 1515821707957313275 7046283726652973508 7989245996849572288 6737512320777089830 8134177590389501505 7530336144928199295 542778718757355852 13641321075401434471 12239019356952082446 14228435578987458074 4455768215197252318 15131479589248111647 16817460168509945076 9670782553750957497 3165566862082390588 10747169442630013057 17479960060251016668 8834836805276998124 2868475352808554612 1099527625839898646 12751792352136499078 8125483439802007967 4415031058548745868 1949074351097054488 1899480583424354025 9748135994550251350 4116082811212563840 6126658953242353287 16467245865882554416 6159470118025100668 13767872486257188841 13928904075849075954 15021216021928440020 11962537272323290077 15713431301556373774 6050588939689979761 8187472896684514454 13894205974500193270 7984972641215336593 5508216270076431358 11105759415780903749 4774571695540162597 7541357903461965600 6769441009307291423 17177276179392768651 14623660375108704443 15668751826748327492 7214206984653585378 16074985737555234183 1209789948784738396 7855909016368261586 2094980974909018679 3257730975623322302 7139475968481991678 809039725700251365 7291780420547450173 12140399243088138868 10919034785561586592 8533812133138453447 3332063868085579150 11513857799531951174 13304166408831039465 12474946398482463950 1298047079076689384 4234738318438285031 6442485455245107293 18134088841914483992 3693222975008656543 2184589219302687597 13353748174722648348 16215413418724002946 7313258063900927481 15469397377003902649 8106624345215071873 10987006286163546170 5238133937169103005 7029457050703907446 2391349984458843810 11806940329592583998 10832630315763634328 15172475243175621887 12744915326626897225 7041361676363780924 15290313380877284029 1249470184219874328 17664054947917388906 11794459854191136835 121831929622034231 15898108238483473459 10255523249191777159 14976927016544459767 11986147568724661729 11581176785107576796 4806200616663211272 13853458979880221194 6216234774695224110 1733659639249854813 2628547326515095334 16712031438078476669 18241471224325533835 16232188901217621732 2540084680911020084 4303948350972734697 2881451838788641897 14975936090185427434 2850343875873515015 1515661144906887316 1072911298228369933 18409899394082619943 10404965557918332734 2171822785803207361 10628154399939862800 5066068826367794003 3858965461556667657 16679545464658550240 465601133316748031 15708744110123271192 14907779621678991786 3293985761980688865 3836657968409785214 11760898065830930460 3997074894621522125 9470449156979845460 2921480465199954986 3934023561076964960 11404902601883281845 9848721738042149078 9490059660428946329 6388941610424474429 15304797004101727470 361510900926952743 11685059678592169950 13230769473842286791 9718738747511757911 10836222381804695671 15975472513179288693 15533971076511385002 16983801512098021445 15435834382530712581 18152801263583667203 13515511852150194572 6022899702433796000 12826932795227826880 12273599676708946922 7434193685279954638 15601382823651182345 2884494761510956113 8335622521954836031 6591644059896181300 7546688587519319901 143563804746464550 8912063948802615823 13599359315806785135 15048540655071030379 5505223761853578510 440871747711573269 4500398138971717313 412614370159903024 17801688202261166349 1124170752513923 535314699204333602 14314322128677953455 3794042005419293428 6884884645855751746 17944539941786066900 14212338446807322494 14931606370391917693 18015573895090786410 14761652732583834872 17448352668707944879 7765528148811899238 492011315755981795 9299141994091261474 16632603599552243100 15974024701407013083 2887679587354396636 95161535333610251 16507827002275126027 8682202235417951558 14306983079983640722 862212130416689152 12684459207384750979 11586042377021594839 12357719997306079307 1242847940891062391 5609303186910145927 7751927426710171257 5316416849205044380 16988784256700070045 1784709382850609067 15300424060595931299 8536031671674795715 10989154548925839242 11883972820090389091 12282722933396115027 481463988021305642 11400246398252795762 5125112501247275303 13958257524342601019 7147684036171576717 12909732240797747014 10383961060248176112 3151505252399261514 14648691107836025907 7706902365001866068 4546051364271326235 16364164793640954042 13242877645532153430 2592895580539211709 4980980587446842232 3577007590293713284 6817805026756194253 14320512778834134889 13002974758031170454 8218643174206066602 12185402304468084163 5216841661717034385 4583838784836667639 3608350712676889135 18362324370233253599 385294509800362451 14054921303359390183 1608934479723692281 5124665789412213477 8337186438023610113 865087242594482589 2785833592006849304 2806831336444674736 16736290141790044302 15649372602891719004 4208915366947242347 16004254465287984930 11247573349924667876 13436647732342984948 18073038195787550569 9212426976073935248 12613427669350089964 7093174279658043823 10342403185297094995 14093123829960892079 18152855740858892423 17223795553969230461 6928222719192767567 5803536018984867091 11975482159866138311 10945930498343342054 12429378518479589430 18439823737449332664 7031675229796998043 7853018348445021460 6636342429077114991 5155766766333300437 8510237404455300722 6306253489970874224 11611765890297503290 1101482015135237046 16124486525391211077 10520767633781867591 7333408525145277113 6786293180812051533 9045595315615954700 1700078063250520207 5709618423944770642 479586109892523171 14914741870983729052 16022015945370536752 5692580011161427702 9321651529433504462 3768921118900427203 1683460389335073529 18106450662626272776 2380352358705535176 6889387854039204753 10056663527588672321 17362319089587604321 8772801411552549188 355096470868444848 14545772617200597424 4185914860128657 14230233809615012987 10007303196466628230 15863291577853104199 562018175652734343 4496239971897498212 12299017557116020619 2279606107472967356 12317176414691661756 16899752157165628118 8601838220528806843 7961260495145585854 17979387373508185013 12004497480180600315 14826456983445987528 10322446132787258739 8747229204106568672 3131656135134366122 8047547610191914129 12773867109849857303 1980385941626811524 9245491283839303609 12165469977101357468 12720369025734889567 9314384619559037735 2609300242805924908 15679566157003204597 435391390068922589 6551637389117554275 13895365536768236197 10301923883046842289 18426925597979793096 4792628016088268357 2752965393520959666 3328193304973970012 4566352517981160421 17996791926930789151 10682606089184783897 7609157401261020809 14530107653296279340 8954785861314385741 11169866461853645819 16569288851361449212 12177162335796254693 12103985296624119664 4920719716848232933 15655049735319089917 5353820137847655686 4350828337716782776 18120679045596537351 16436744989891217768 15448033991583288703 12302199826022015363 8082263684009417528 9414273409118849583 12681398239550891253 6819181472176317767 17007884657815415540 13023745604970586929 17431573966680705089 17684117823556748227 11497980539829827259 987481904757454367 10231314064247328814 1608117461082834236 17277209697395005748 1592912161322392027 9696536916618320990 1143058539391150191 16706386535446091506 415233160675582306 7892396899401238119 9832673238931031953 16152433778163872258 9175674191645860973 2246385286216225932 18345427767821906258 8966933155137160278 9650754490015249095 18100361654724124768 5697731734153764833 17450165343857270694 14569044831329518944 2752486729531143791 12111303098470171493 5158797278161395841 10504092202067051266 13248156788478191940 10792283892149695495 49166118507295471 4165329276656280291 16241801314786211371 12647777675651431777 12352083829872354543 15386309099303846726 7306431474402048622 2848043018967326000 13494911952966477439 385942135795062254 5328087106238899362 8407489458862441692 11297527235858261362 9084457654095961069 3739010666082095561 5101496979522354340 10765308429921598573 10418638402003277111 3367358543193385368 5446660704480716474 4963243293915221088 14068474003044000311 3774089445073402751 16759855117369009923 3482113417214066704 5142630275909450060 10695136934272605865 4839742332384407908 13965261867507170118 7110377176459960720 17631465771924235977 14029708606950539720 17047333334411823431 12688048812823488322 1063085314531492827 12493048727925570702 2731639248154231400 12214725750880502340 3991862981956398478 9944576181943223677 12106723630703079737 8328666801077582912 3277604027720054732 2104984017461651120 16890224191092224005 16109420548744806182 11544731656702842184 1294823333145509956 9625113418447674879 13943024843736345657 17045638055369702107 9084832251507687539 9613364989083179979 11801674077879484340 13154037945673356408 3353715515195252725 7946493522728151044 1056676283475602469 5388589208853934677 2522711524183853976 6949994638500559403 10809953951215191987 17097914124485997727 4520889624374232235 17152126676360284596 11843059208612879904 15798731512020913264 13749552562519549431 17930787615460937087 803828229227547315 3789909779146881821 8556725579540497923 17585571694541346863 17545100137557563694 18061491328274567643 618115771761608092 2893256648203936648 7752237265069621513 16070348585064549665 8497932759166770094 13555975292439934976 6229748236446129892 7194855773064859494 13692488061817519561 18171822798535340138 14543900028745809369 12392061852984775691 8195411988002330312 6239806900925745692 9251830381676326489 9305327434305241540 11762758504172847711 4309382323588519315 7792008836345571266 4609036078354466059 3662491557609434991 14176027161264170663 15641479105008564549 12529902007229947403 2827065448637062803 10067721109066481750 7839185190486653128 18440608832374465457 3659857133913050793 11661043684093219943 12027669176205306723 2467720774021022020 9885079246181234183 17378180340382253120 2484575263979444028 6337559816194177132 17093425395785965696 4084276911418951616 4741474310771680956 17174002502710783827 14487691609295249295 4024301585551183708 17348582955269598665 16043602525539184289 2488736041768465563 16720891828560482704 10946371558711385040 10226458644277973693 3146205495728889389 17583164508507128789 13720132932933976218 7902486572091367887 8047243711835765802 12706846069727112185 16720528384835130705 13312509266341652314 11660928167816931927 10374772318929707925 6507778488459851025 17657475385698710375 16035387124348577397 8798126539305496724 1788456060144096633 13493378038563754078 14292847326323252524 6658913400860306453 1223805835401293537 8261854411733378600 10805637377664404358 13285353081339482337 9260113558973190373 18412185355324979289 13682412749185671077 8868751277272468929 13597969130129609972 9141982993713288228 17342255130337945134 8748185130502356982 4068578091695697291 14390775943245334429 10231558896162141756 17902682795889269380 12541228397717780388 630873233877991236 16835146497637960601 1256262152919252772 4600853434645383448 4565369795197075673 10258727422607177718 14414588012434989697 3259545540178763013 12511147306070272591 1630085720752580211 9100984666583041349 14643224203372872423 3893145453928866259 5958547623209004400 13575258272485023359 5756186598089142576 10133156809650609138 3394594758491233825 9711887870584398738 11762295066667471221 7848605520188854092 8456694626958062735 15856646063602612337 16706512734439837640 16925700093490259494 3345402709559659622 10612041289450760567 8189980389902431306 7644815443641223032 17170381126916346998 14865605828293049579 3646691423554401797 8900538861743777775 81083494757304538 1198379007419160950 5730960307786601033 15214548909526956005 5795995215651188802 1855271006538380267 3440062098102067937 11145840799243961156 17537878510485106718 15369385768735108391 11908842298733403054 5357481678320677070 834670594675816841 11559546097430704265 5893461305032247222 16107466472774465704 3824302367462256828 9411661650905797526 5795723037425762317 14965302713384710238 8305246205390171004 1419838341727653747 6746933810029918811 12973840816020261731 8689868311021787940 13657914886165555628 2763145316654142082 4981189408658194159 1942318848786765577 8943444635238741798 14128836515164254308 8379694361123350874 9528308653519393786 6311055116071477438 14950693144149319240 12319295597491012581 6928798000726098836 9036798482266825430 8181453658310236789 14004125275203455817 9093977956414563532 11141263883966870187 17619348458185728920 18075327158117847628 408956964442776550 9126903073805280904 4098071308533837460 14264093130768517954 3391277748338294225 15132372467944653593 5680107451041005425 8121615482059133255 6534703979898066198 2944786315844001933 10567894251857712328 6995764920454165202 13927201071108065784 9147854396805072703 9800016385756962132 9777874004861175579 17496767087472345377 14465105608314581967 8906810153908465561 4477319208462935029 2635481541351877087 18288479631363969745 14637819826873450905 4367162445154855858 12569253003134353831 8329905671543690562 14278451374252448580 2516062548780105768 3445356322400330526 4005205668571546108 4503109630732860976 12371585857058942219 10550574466190788122 1902534464727948947 9764593123764885061 15223800758271441230 17167316723987555613 16259432165365449571 7512425418882372563 10364930442246460407 16747867347086392991 4872569786087750258 15102215241731360610 5577245467729164295 17991964531703905810 12796075897589183600 1131074164638699119 5406730618308401523 13988363494594692556 7128454297079229324 4616739826717763415 6537049420114834435 7494228687161353853 16670069139668426554 3308428998031855250 13587561902064991803 9165048848695634068 10624289543416489795 929824934960015726 288904871646382736 13987082613293677980 11826696435601701563 9933065366498215207 8747942616509006077 15878903716805998817 5614872932944870317 10472155409435379123 1119101834945995775 2440371918574654842 12175159816361252592 11518178400940597162 12312121467150373526 16930574778546462637 10334521675720543584 17744526141511833637 18344812688935685781 12808139908992960283 7650880941050455697 15894860141422983475 6106221444026554963 15942575448061000423 671302510894638438 12921691738567056829 9459506665477535214 3766514242376496907 7809775251665844092 1926996880995754170 16990401366495618207 882016629504820331 2192682814810141371 2621545516477404949 6238278219140873395 2933949918994663772 495563579391224531 9383214004131695020 15026273316955911348 5733386862132156611 9843929440732923160 515184814057982876 15461614657406553843 14844881804098833477 6129458136240502649 9929673712995853406 654875613910241984 2784047570198307759 5552477083192287102 218558702992449050 14391693657667647805 5326857333267993124 1016667063181684128 8001157859186515688 8070404424005386349 3918816400415957221 5305452161250110223 8216489528730999005 9623246659914001843 17600288554715404359 10588525225222545629 17164240089638962134 13517707406633853349 12515611904805955087 17635764002184370369 335682363758525480 7385471802541082271 14490735499631374103 17344322712165575706 6641732980245559923 8720212456818768675 5326979543086037030 7144290454729988919 15839260779244929841 647242914477355422 6310106882845086158 18352324948851569565 11074562570990204591 14867540407348003717 12037649045132565497 5768280288586485430 18402758118377614126 11891764783456558207 17908037786883759548 16845771653564222912 7457119257369233258 10843264256916868080 16622011685312536170 16596914416168837425 12970627537918768639 4073623026018588760 4087848489896663870 5206125563386632834 5890726517350567263 8142166597171730467 16619094851817461430 5681791375111915272 18356477204860616551 10637052118622033551 751504385765089099 5822574580221681048 14872597441397508833 8439988951953410093 14604877759616543574 2350090129339411396 8539758549167929170 4300000345399767670 5560545035637863055 3559900330764405927 10970213090005732297 6988066461153558509 5524779703906146859 7812996419692231583 16548498651254213024 4187203037290442469 12683393023141433354 2785052865521814428 16546499774459105517 14639713151073655026 11400704226093786361 8445831949670985813 17669928240790080788 5339109560029324249 16405476504630301302 4982562475050561181 13664463899837508836 15872096942398628940 17738277085471476015 5948443310923835159 8460533905275850152 11963386180301776553 6067915643876568372 733730541399318283 4049914971711568218 15012360337631702397 17652523957675177731 4643862277446570443 12974299973556301176 13848768787736187438 17519544332253324441 11088516786371306461 2544758871596577038 6934737619017571861 13630714791867718 15373295451547719655 1525078622345489445 12011933268523687642 15127448985767480397 3495784821586610593 16056622658695498566 14602158848329853090 10589751518110164906 9252317963617967735 9280157528591474424 2971709222672553726 878365413715393134 10519049626108980613 5867510139826603415 2158187947727498096 17750544654741910001 83182440610317231 11621448770677844671 12869936763078202681 12943854605458484458 15619298816035042130 12281351682888356902 4317160923694550151 11368035719879155119 9358906770351975839 8915611716975610900 16065922685868782817 42384884238087341 16627697620823292605 6725375634052241292 3556857041286082071 3566075306568581027 10933266987452629333 1708492919965427101 3033474892867872057 4709627360555518904 2584475451819692979 5923667572680517907 9848393555228868564 2573808776522020901 14229051533337944898 16395065869410416989 14788685873037448642 2591134521922714325 7556346247157198278 12427843541608320843 1457736607691781196 10694551317241587199 9038834812920845413 401654016159240297 1651018998393287033 16716333174448712906 4895498431503102062 18352936867236673737 3111725474497698065 13925640250971669512 10041052659495065349 14528398495635049999 18107822568230548420 8969070122099966068 12190002207232045959 17707876755424474809 13636302048715143579 9673922353705651390 10347166805390082420 7034134615909966771 4340180743961583437 12678759692442112996 1234205860237977689 1171002376056381075 2670081260667772532 15656727049114776599 7659274290687764918 879531210387455015 373194983337881900 16313810081261629303 9933135026159613734 7233913285719357975 15450305774241365336 12370233560474722103 5484258262805352218 1565455896974398300 3853690216355820904 13676246993885095678 78236560470498325 16998012733260319212 18335516974690348552 524151181081927781 13117808929160203041 8255061554026592448 183098081394210992 17726989823957323433 10189383731874682682 15089300417084117165 6585249705185875577 6727335441517591114 13730365399042310784 13085271179014544750 7307614238287505669 4552714028614040074 392739082679045383 1825451239213410005 13937414807873880689 13788652156690143119 17329693026991577029 8019251361361657029 2349017727895443098 8078889085890798959 8823337466332970229 12084390633071911350 869662635975537579 1105929496445081964 16423875269156454320 12887181802215440421 6436945578407308248 4772094276408289067 14908050425427325616 882651009113576395 4858264877783571097 15167468994067639809 13407712651485685180 7552873926683099790 11580663470490244014 1259563072469551630 329354405771980189 13447774820230078400 17537617254324616798 16189326667621680057 17385896630011533248 12313196280718345602 1974401554851799025 17866781425368916718 6036081236735788088 14581677543775721584 12429553708832896297 1012056229572495190 11475348435968084639 9094498324303078135 9088609150195370795 9783736879599862308 10737585570348350796 17074101496817011451 12734155962394240849 2447868659489256603 7006637976754686939 7645052347707133153 1737425974979042699 2105015564961286270 10319592153952333845 13402624990965615011 6335224397510085966 16280967353171165645 14811089546504082326 7417031983298302284 11548213333770806884 14911434803251549873 12919736609339128145 11995970441748851550 9063350858372563227 9164161955935213728 5172443966366478030 18131513462811193510 5352546292269791570 15144317644996716852 5823327266567070520 6522634977991469714 4880256344285861586 16848185051127583315 606477838926560374 15489898918053209691 2570029859140463546 11339997387501455855 11888595658528872675 6286384304430887729 15328014965493852943 12693811677827402396 5430357010185022056 3181191096802242374 14327955926283341663 8880780229674343813 2709572799480665919 13092649890352442313 5017611244446218939 4607916767054623734 9317430535589379732 17674868597909509949 10319271580003029737 16957043391219132120 5517768478226383304 4218552907964920939 4341162451262072188 10825653225367293707 5402522637226748691 12878923672969418929 15406878433075825446 16817516666322871184 7678438307074555056 16136898540721466349 1331766122536106803 14612217409167927672 10447062737576856810 442419149577771810 17520432256658147019 13451345890192197841 10306797684164779708 3273091945604901503 7113542096352495473 6974730130721122854 17159236986783583341 4262797541664023014 16734344392367940431 6413191608280339005 1183587853529000615 12005622239057879025 11631622429340871946 189515983379244764 9359831666444446985 5125557872648375602 14921400431852201810 8626195036150576103 6982527268363596419 6261204790894794618 5046888309633177492 4834063820731927411 16299922447613231704 18188958345722307496 12958506670612273159 17393088174726625303 12988623243917523635 18187153525131202227 10639087511566322438 1293117754139232198 1998968143549270587 15569870418320045377 11097187511220575305 5660502730008019442 1280856051571726124 6306264704764785727 14662586339608148850 4938072471828187333 16631411759935779779 4084567024240659960 18048611154932732109 11095110725519767561 7399078077517925107 7751394592093828150 18213522132498838394 10046921269549306431 4914786735910448906 12777872320539711519 3611096875026655817 7561566414890457812 11163437999657891648 3940211484368614507 6514379863571581983 13777032297598194872 11198270038724937452 8815407191884847557 9524410528126058415 5301683881502099063 14757823735252229952 17275704891860454755 14759196276423804440 18382853625536184372 16621131419033935265 2745448022227686853 16303006377264980828 6916754236921425044 11102623803232810954 16527608786662937208 5258868299361729050 9900207467791444347 15672031292942836075 5648125127469841553 5275350391280289943 5661136094458863765 5206818597632055385 6917816474998756912 2479178132781646822 8214028481050473825 275237619810395809 764953746026846409 7413578016077277930 11959147243363427786 398408054548977556 3760280037498727858 6941604000683213007 8534880870075862 12451438351402195114 14768814966876797525 16950107843485624261 13138904598802203539 8716183513635151050 15662437437831887777 8487538333084051285 17563682215533000388 7178988673340020638 807685343937799697 8569199753004074269 11249281324693490138 12747504439965375141 16622080370232674800 10113981592734839458 496319664121366153 14800706024158180806 461629334865022548 5455575007131676793 4548832673710258233 9286345230450585743 5027752515447042212 12213714014732844690 2435481393711988914 1093466979906134522 17411877694614283423 1035599389585275640 9883590532089386046 6480075726994218201 7408605752295197907 14943541770209172341 9991002813023748852 12273081294440807884 12188844195315927409 5824345188513383593 13001679995596830348 17388385599459178875 16262335847483621935 9167708695631217763 13042114645984907223 8196405171760309401 1969135002527149687 13926401233719262869 14387663060885853393 17291276877326239359 4453329475320489250 16326370001626452188 80518659779370484 17512612557042739447 3842199892281923462 18091354707096875478 14116265747718261983 13209322107181195776 2379947920533555471 5575605771771564297 17515289147108387455 5957470828045392037 1413739819611614032 16318504392965131516 6860680708010634860 11680880521152699447 17415441737739139027 4522452813719851229 16283727503768352821 13234000917824582271 12086115918159854626 13940569162161410241 8770660875506767997 2266423424002183304 9088926078027648664 8535056421727455526 17170316612605537968 17007643061942499139 7975408005146033231 4785221586776200612 14243168675841613541 43339857081677418 5879839236313354642 13915969297123813977 1463379141527481743 14421993313265582201 13366028298833892683 4010318593338337874 14526571038380321257 14032163921868844398 10614246447352985096 18102198804214044956 16172337482442168266 3058233495957547367 10385415099851340842 15458846125653867001 3160329027402221293 14185803389765710215 5651905339608174125 17390293403281164825 1278796964864231056 1081758582563074824 10947387658147556627 12936764142327949635 8570855048442101719 11991916520084492881 9506924705338617693 11661686027068893095 2411854490466136110 7818408748154520260 16879489568787874583 5327130096085145996 4845095056214017567 10533284079685549282 8685979036989258791 12156270801774374166 5522152458109787011 6672825170524936856 3854323405380896587 14360080056621253726 3782867188844787814 6131922005286574677 14874618309905072513 10803658816491567699 8603346238497889778 12533850818596096913 248186728425817066 12618838539069739562 1702999209602651106 18277239328433211595 10327936044155137188 15962814860069932554 8862041249022526150 5608371683498292009 1615467513657509106 2892533067478566484 18430511557851849792 12488353115520286177 11806518143667927721 6991908247061964555 816368818487913444 9834617127749400779 10589136290286627044 17601786290129973071 3989825682711487338 15664186613663665233 2421220786945910308 5005883014507956262 8234077876935756131 16734286219973542221 6388508576472606586 577557117188097269 10209433401992563120 13565746426137671655 10409262586964442824 756011214168247369 15825495552090779539 4801249218474148672 7744994607140628065 3476106532061837248 16016089600171517193 13443088972592372117 4865664558474204815 2378389167124982713 401612215602767432 16512335693037902968 8272382069002124107 8353287574531285866 17232827165034806871 10652677905868620286 5578150019244537198 17563405679597770400 11985391350631718778 2099099141772235265 9630312850432750543 6205729551724132376 16591616610776160165 3192075645290871817 17065223910343009777 14781400492698435195 5375626602024753181 17529495430941619973 17989119368234748728 1504140561732272563 9171702919024280533 6627800973810875691 18376973070246703707 11037463088386818503 15016114460466274845 8580664953879975923 3994542779510717837 8601753040775458719 13754942236963161521 18426083729024223165 10194564554926473170 8638412546123989146 3005354273409641418 11280125158269956859 7694955777991920549 10585235301639163702 4223243567704549767 11315430948267653492 6222042387758871841 15878438118719337226 3048197040875991739 15651852592820893648 757530148235873820 1358586265194702542 8438078503759700518 7983206388084569200 975935784189320339 9211615959807301392 1005203177204520228 12600733827333332687 9384979049124260858 17409859758472805811 17795306986570988019 15367132924790420616 13466190792345493061 9472290355203113965 4007795545471457226 13465135282838835541 8549808099307082144 16373389447008459354 6195509950701949252 4913377338175295437 6651732542485885160 2215989062247932353 14120605099548287914 4717035199164907965 1239171875789917248 2931763453373628622 13035350979309778158 9255506661782801290 8266665108714963194 4117957485004284751 839144606954047980 1735995497094106562 1993899794059311215 4696594044567939171 11242456446647885949 9296866221635127754 10715833588566137902 2130273543841001926 17437227767583290469 15819070284736745559 11004686346422895233 8950710506846821874 3081245310370404566 15395527479091885052 14430257131718907859 8417478660368493307 2937437637712236453 3237928621586932586 14147796617495580562 6234825889299667897 438891083382607203 13772448252938574252 3159541751959690580 4435938187576273022 4513943766944641003 16837951817478677537 532798995322758949 1152236420465365671 13336722039215985432 1625340852508080868 7325758089030754619 14877013808036397933 11661493296144873593 10919061050347061192 13175268095031280182 8358942204657315192 9318736494127070620 5581800338037664308 10277950349424112958 16726451786920315735 380392802230084533 17317333627463887823 13365642699735903119 12958661527980920753 2556878153405091502 10803580792584230585 15194010540123319900 6111449122935057391 7519250498877377508 1893970828606485036 8549355470621928575 8642752537293063260 6079542708536625298 18095683913632347708 144635871153075425 4303643305713778919 6486431440856615992 5150287082134559302 4329245145122181729 9242211009410698543 8913158144818250734 18355633799910020428 1019966731321842690 15164017788672035640 15719755050667798054 16895417469440496083 7843866197061470752 10327373306317643836 11783607740084079615 13229553710453186000 10435809849937697593 3575584129526320465 11150626923525736923 1529437170701102874 5787037685575143598 1656928626765097441 5720607791858071387 1454689222093830794 4823252574367644290 10359390716060782711 10018430161336009287 13155085254912851131 11118449365379232458 5924929500917911032 9989322143646079589 16699009433024579482 17770485216524456182 3867176112098316466 16434341010203499258 11284831237770216357 13536185162150604317 15605021871061812748 8688229793713650729 7237786613870850189 15720473064294206938 15992567956864690158 17494750235823645774 8472180453943001953 4358771268604682062 8017134464255719089 6120584039402129946 2729837830636164203 12176563049248286211 13559422196130552275 12772007952633957685 8709292467774494882 10380781202664458914 12285417341539397710 131547537381281189 14535784588035562609 1083066845478482087 9215648340715285721 8124714943914945599 8862420826622044842 2743711687575897605 12793659639696960222 9292647911847223018 5724452560642428108 14049969375581409444 8097625734162155766 12847553338633642300 13260854865019264665 11042547625079192035 15143563430800957777 11476459968711463993 13437497264476082353 14866014495495104326 13873030998953400372 3475475697207266382 12659106936218247535 7388402497219445226 13354927547422140171 8882960788073632108 18272664673007415025 12635200524143138954 4186272904072121958 3150430715191936531 1757734837962834608 15836096466111490606 5691420222805824566 7265827845966293485 9780003344100720938 7999735468208239210 7363730151853756178 9415094122776363259 12948385546013168535 4739034465313171377 18043823037747577085 5604710357640144620 12474468100472704814 12858961450824250550 12250854674865479754 10765128957923695317 11469070227713153848 4022614197570682125 11805528055417906828 4093698600694468657 17217133250248873967 11360523701639260642 11271858884471692468 12724236882723474468 12470307112688515403 16390289454935128599 9699389047745448994 12260502674134352261 10475386759437682715 8691649865666443008 4894132602684542149 16682923202736686926 14615605236026508456 6062004975825503931 10211904179140678813 6420531700299111993 6242667749436157163 8003432733669598196 18395304983466297264 1666456249376362912 125883978251544188 5571835895047238269 12675089985537322212 6857952055028939454 8733584522802200494 6583483263444348962 8284362576054300987 10402906727288662047 15747232129343795961 5577279237412296904 11653279935534688586 16559692857437316327 6250379729340226500 15927705334023218240 3336652893439045632 17389382729054098612 278098602540313611 8034276073926746574 4586864928779758232 17012486679138859207 12711107686040185004 8889985392347742652 2833134182538909155 13261113904244188903 17513449930767086493 14938023710085591487 9079743528301038933 16561772801108651880 4533318753822547212 8316995922988136098 10896208438977225436 12495156964948525743 13206748836963481298 12379722387101425146 10439024732378928571 15890859529045157935 8849136404932545296 12189327032810328064 9849388742211424411 8805010962506650388 458306468685744911 6040599614220872937 17271358457365480104 7300955099435835611 17721904783163675649 7647396730438216195 7564689109139486594 5458411800342003590 10410681744204972281 14110466748561183682 2687101937464518893 594698983916789617 7349558484823994912 7885208687912934006 1699423638546773309 1353248040029927717 18203533612589436707 4660096468628464123 1802859751029818680 13207120226649626927 1301517844160766801 470613118661985114 11774611582872870149 7565072760475849382 614658814607840307 14194548503519515290 12688444935982503338 2631147116733434755 5077925425721763494 770272879218114270 5497181966594559168 8493379971334406207 16113830429085270457 3461162006147987768 14425786212462981479 15056526528274264576 9934713141225515729 14985893890598503858 2204264994453628780 4501305579743467206 16638319267615708541 640238615606823467 14716825696988002641 5188883101558278477 9988455708461222150 1714629671881220271 14019642659434576195 16437014496436159301 18267349845570993060 16033543221417937189 751827476837820180 7652691037706360946 15714777990457415278 14021732650870513895 10669195441260528641 2072594240572011721 9177875138564376583 17346452745634036560 3479384631620658459 15761549669284278146 1249275127906072461 1666244752476272394 6945400769805003418 17096116527171778007 16931204126656230213 8721806955318342215 6075823779054708948 10738774903883388680 16087817393288946779 10316487192844599229 10533142988521564629 665592484659229672 11445063190510153011 14602046835625392672 10697318807603441793 16794043508312711510 13581917593251089698 7722874888643788776 7907245591176177432 3416370793301850718 14222354970266908266 42903305010990983 6504807181528837659 2024328785429743244 6846917760356507221 5704060385617967441 14708162882304656795 12432521310888532219 16233634549960817877 8766532706184900876 16213296433870026042 8824541094409227176 13385597642741987400 286469496675594718 2600535249292735279 17740952444368215819 2602847825403123217 18157500917374527683 9283905637228159194 6091457333920007612 4637439734367274807 7994101492304350452 14761498318008249890 8415323212605570878 2622029177760442885 14114734349995053820 5132157278488039130 4454927650541920991 9350151589151620254 17888362219234670257 1070956720573293600 14945901636108209311 9894102923066682056 10592826594567783589 5700664310559279107 14456957282008179389 13272611390322717696 8752378590418325693 9799080189003961831 13433929481206962460 3072639437466526630 149276019196441877 11236021602087205203 15531227339931565377 8920973445845419778 10401101462404966985 6284135471218256614 12746605558800119839 13164122818995674406 7400531111663689786 16168212516100000621 11673640580523126372 10849271136303938693 13146066732808318778 1172422845693561885 296257629845739827 12274755815196798991 4223528431777041702 17484234483979254337 17744519076272386086 8699138218003206561 9072503159944848062 4935731385186203495 7198717062170214820 3691767364037650674 3763609060785685271 16852438972863293956 4600251580438930582 18410448399011742416 15048457280190972591 14969210998856734927 15937880075414811742 7605079217888990201 12559697366095842001 9957159160787508375 2987724003536823909 4825974347866912454 1280660809174684882 7152176365300130475 13875233800611447427 17287487593261765213 17844596245060000952 10195625363414899985 1208116401038689059 12504415708996215747 17344665304281871974 12430336656289487593 5399571344192421508 17541921994933131451 6586126642291782611 5509506649659439698 17651185510354395876 10732249468522881261 16337570078697500127 2957289451296347163 1594798031420301430 18228850087950843269 12827371451155967016 2506634880317971011 15293872108384113747 5316822651490396282 249518469640896048 2776327892087180521 4064087764732693792 8458140529633574113 5670574828690098666 4419820274054812952 13183570457469120691 14851681813147436070 18062764387963523946 16855732546450348896 197463616329293837 6086533139015173016 5173112544206548803 7749528823839376242 9350850026030104982 3838246111425447823 9406091383647406493 12031960341617617594 2996263468527552539 7968348341060064353 7218079312840096186 15500740164396985940 3838305612232455880 11597183773978821181 11505593748447838236 10552050488586647441 11873839368851991175 12088658623415943904 13785110185695886151 6336287125079765478 5661862341025337273 1861918379462262559 15353947702582500919 14834301105245274862 11133185927515228175 15864146362593756574 17009739281744704073 11691649034940677033 7685366707600521046 14145882217788219304 10505346951570199340 11905023236270646255 9835931425178932622 13098930396375214371 15677222615064293872 11329468222188748301 5826187900883255152 16484507629068067728 4393500958102240037 8657026407534639071 5125457189759817013 4021911588967270389 10248007147482315453 10986742982602503762 9360991526768072777 15859369978194423464 6389654504494477983 10078955448328288687 18224902257208724802 12403519389354864202 7888491409678458881 12032919205757739247 10478353109213796585 6171028211155144871 4581091842166961634 16041731427273559875 8500767067124779090 311286032477285092 9246620158345414461 10980391824968857290 4066967820332583627 15312765219228413649 7805572444947261317 3663163339061461884 1290712915527715459 10434137795829809611 6031904788603478560 14066347438370043745 5095919277554787232 17147422222874513034 16744347473981840496 2598953290850170420 12263406187165443800 3424760407473515236 2483656068685898338 14190502434309544313 11340151605012881909 5758551789771405423 7016506624910197533 16393662586886446435 4238168837045802000 7756652096560323245 11625285619218726727 13760116616022301426 14882150264825982384 5129008526483294855 3866867184765085563 9074307407642518906 4021336537690302118 13344439887967241202 12105433256748930945 17624613137077388486 12873046170306862771 14513314247896934352 8955391336327866263 13513811958187879834 4086875429639692288 1450196357647155461 5716757549913628608 10902818186880430512 7201533177621223235 12620829309342905347 668367753964009424 6507623065280447225 16583814514995528328 5460402597195344379 10867927202052385540 12775470795881598806 10093421696665093163 6278423968121342078 8632890118938625495 6954304324578706517 16920765610379237841 16634426367966217442 4130838775778835112 18229404610333081181 1695597139504422204 11512208774642496984 833863573422661552 7995956326430447363 15871678617893080822 12153301840880269468 6206738270983605597 11899575793515917740 2232805339264630082 13789746737255257392 5614387559019357567 10678880610395660491 15560134162679469624 6003705824961740431 5864969438627519210 4707953710425179836 14944100426313132928 6441454098573580703 10872777199992162438 10286293569844030785 6979065028618053390 10143747791355692417 4821964003589708390 16505327732001035678 3497636259009173880 9693561965247775094 11930552922963767426 9916173599519157796 9216527305106364205 2426298038513398821 14358047904433809956 17501286860406032956 10187064641277743298 3081229000560720126 2095194749326071128 5859329236947168897 5300911319537224175 12916085492197937327 18021979540972809954 10901002397037859831 6242197847962987428 3066792407147390474 2590486573792319564 16033035263519814622 2144335827026349793 9143204159784045922 9409417266854453013 7948074017466989820 16712536946001914463 9960579856640031133 7628470885313044763 14176717083979599134 6385182086920458757 3574922290397563105 10547499773823428449 11053269205600491127 11843116057471345243 3027296059637296756 1537941951606962619 15786415770844178115 9511454402509897888 8889777309342840593 8756421890209648005 2171690739584734031 5132026086763235431 12803070870640165691 7029298543476227249 13887239071495491572 12609247065170064652 6002487912089009920 17266565696365594972 382528095471790855 5047404241925675355 6409403281870499478 16635431658823704681 5834834893988079613 16246856389742404828 1920024942127256285 11557305061786322462 1976310738642528183 14241610520332051102 10793706365032539818 11068709515109673735 9423955931426859109 11103540498805317835 9596275721488385276 10334595505677623463 7760108845351241911 2472847532830112151 15372989758353441760 4623379490537874456 18019062508570256428 12027555064975653361 4682874217773601330 14973850226005111622 6783093911016043154 1948733756673961131 16894596792547317263 6133165990703312136 16972223535096389598 4196899141450106137 4929966303588897272 615599572472334727 14145785774025593516 16929282114363895991 16097274706124859167 12499889960910483201 13902661966930926243 5168345784134679705 9254871677187053102 3622452120946731468 7515833309801922277 4513701205470211115 13972906965028116769 1703707625398434898 5524801271777173257 6918481509853109084 6248002299412403319 1513425159192719673 10300727310890253359 8658792592224966542 7224579829330864821 12171531234971143258 4592887402670761600 7288965327386392285 17009421851542323265 8842579929493736190 8758159923058888630 4654582927096502278 17062062313409783941 7173345652465103033 5762684059063357549 14334131559192150886 2324210328588712486 8460004917178283702 6269172594696920775 14146799850052117875 18001631298036022013 5341780388309480461 4985141958225822606 10326896822112012403 12248285635658783399 1919602202241029420 12581198874856334813 11367100487964562586 6855183445255493537 11902804856773122103 2703165988129270287 6315144185185657837 9052529429932695912 14074435962848401252 11984575922466280445 14379800216215415883 3583182596113327921 6591700397661915478 14000381549537519759 11263972897632174072 2007748254381757078 7223395098585436240 1582436541709519118 1724635539454105018 13100729391528429330 17644963828538641187 5104460085278830211 540667804049091342 12115801043025691063 774971844781928958 9240814560844980132 4211431455878154053 2649725397002853308 14436508569282058833 7921154489665876118 10283493280912310955 15745948620410903550 2982485150629881305 13254847586567711347 2202903356245973053 2531035379909254193 4715667087211196589 8623141083035105841 8967187876475816943 12047878036077742207 11705333970114956033 3698129970597941223 1884461348134884685 16315516420322037614 1094893450637365325 9688666357606500443 12118559934665760835 2852961411044783817 543714554599036417 17491764663035889163 16168526159981802237 6002950324929344617 16648175826950182946 9785314636905201622 8182608549923966212 14929558268405340659 2870039560755439017 7116291235129330373 6251412704814184235 2659090776175682283 17130284600363293590 13858130182932153017 16295360483266540325 3066788571638822647 13388558143292381569 16628577922789453319 18245466043680141250 1498444136407803156 12155555297371339795 6273610655520205024 7129217020065361380 15289456452938876141 16036193914127949890 4663208247371199847 4317096152861834145 14971876759080671685 4630098487472424979 3387272810342106585 13834726214215036843 8356233259666413062 17814490897734311761 1502871175149871577 2900757473662115929 9802060155380295913 8548262096578659417 15234441609543995677 1621023170224304482 4392555685552853201 83929630219578984 13988747203869806431 17890581468019854737 15216832247231179575 5936985252503938400 967263431868240883 14158324406944104024 5434328436169435654 3950156667164597756 15614865387868148227 11884226163868347927 9756104206552614509 6714575955513231105 8739093654722300376 3738421120545553780 559313062343006121 15829118515963064756 6163646503916199014 11502228280459897904 17284593675596301262 4803561860635659055 10915922065393635471 12018474234374991300 11698121617648411937 3536404917678963651 6185979434809492680 7609338981471775442 13938549396960601761 7502699101827989662 5617324079479256995 16035476540513356186 16492281091970985693 17000545139679036964 12354311864397321825 16203936378377491286 12575622772250396443 16624905211619479669 2708773601425724531 15844889566422886897 6446089969554904074 7662042444247966142 8518520926766541864 9713538684402151711 7327478695388226430 15277644790966351762 8824046664587921628 4673053492790483135 3988113696699708157 11361573893104057494 1789306746414357621 5640181806636424686 3839035554950318934 911039409036860020 7608554487092446483 4851202328009435247 7987692942572934286 17172370674639702038 15425391286412707050 6038278680707931381 9232764455204266101 6044925664185881181 9972609302189478880 15965981515305820556 13668935395027766807 16378217428188014893 7550888468155966259 8876779096537835841 2579998356969112997 13460332133085702791 8121638994584745858 15682085322790626941 1803108979740786667 5384265991175197983 9692991566779641334 10036103606504341643 3423639766288862943 4170005020247951658 7519866250740772174 14571665294335700968 7781111551509026021 2881307793842434593 10207328216554444820 8778743856634861077 13271830623048052693 14108036223447175901 8117132306827590783 8719843927703384704 18210672558643252195 12577343049666159510 7834524959207589209 6644664567671455516 16333789482283220725 13163314148732060293 14026699293008070515 5659969699924270088 10086268424764836876 6298759593820447365 13422750083552854878 7827350501841338670 6196040095528180949 17255663853672099256 11555882914425007328 14433096193336711075 3317172472280999528 7003074295129012763 7131818014553759993 2120833724828573395 14193395652741444721 6725296830430023772 9901003425205178932 3621808406044602730 9843291626513660813 5968217234480769395 12044295340340087586 17471674924754839872 8346683936540403695 12241235691351653087 15148995394505777772 10996959108959223349 12215845239079571233 13717161533529072108 8096515773700789174 8577506555781761410 16575976724494738635 3985864188756098288 15275311737771744886 9912042259858701900 1306643192669438428 8588174778726216969 5571299917886795189 707634467222808550 5666175244600169102 13253414150046016935 9234013866397732134 4874571673152710296 7621169568352975692 18165947469380511223 13462744253734737198 4721045460007079173 6891066570396315324 14532529218908316242 10692256235251648260 943668230836091572 8067704571645492453 9993779786278492255 10246521353097091242 11015935176520710510 6741982350287742140 14283380543547649537 4188959133080345111 5354093708848635226 7820438072310004625 1846796202861317810 15119262582593758006 2422351741260787644 7581015410857941102 13994831708049240199 1744679160817441438 10326185423072550747 673198311044760011 6215755899690537388 15189632267604122019 11322591059642215230 10573354070059785570 15714927802174313285 8075549321796089029 9545807844503857136 8577654075408023478 201746896974866972 1925200500202983814 5644516254592538292 10447774988734626855 13270656389241895350 16027285625259167998 7037517986062683614 9571194514752034427 13702211880697810500 7220673097179699327 13833659684395234254 9920593378031827137 2328078285084543713 14743144303604610887 16432359955424470798 17377742250702205680 2311795708233232721 12624349883650751360 4134535555593278266 6783128078608430941 2707364349850255977 4782386923767165991 9788217852807895582 670794298849722302 1082581282357721480 3785562724134580134 16435689708141205079 14486423587881726849 11621981954323351175 6852535072233133453 17023284497796331299 4404698464515085970 5935979369164148787 17448091513065859753 8831526250204002456 18429690228432584964 9171859508860062085 18071315915033240864 12470206298666347020 17756779275559130063 16084090644869477843 9090746454419127871 4886405441261306445 3360075385816102066 2317286396952833807 8873311190591514145 7404865139957093999 3921521375616117072 4495481234200968429 13072292737739377383 10575207830815524216 15307020250628313829 18341350906908780432 15735249072466721334 8398762425497812856 11008883460653962767 9657943785147061215 5063220893401757952 3835443900145414314 10789086158031929565 8565684737891101277 3920027562291628556 15997792997207771031 9195863138035572803 146955666117824564 16900742290499643103 6076751305259675775 10199433323235029890 9731469285984853630 10738195374656271457 5461740863750900539 7452590112892674272 13680883391735890366 13581938489025921974 4173191671137583399 3076213362403891429 9038533102398878410 17899864293528097253 2425644082599312624 10596587955464701005 13805263049143064542 9080944081192058627 3132265317621891265 7400023779534781825 8997139379943896781 11434483787724001761 2812211201272488024 11468467969673784434 11656291378731386089 7225436271000649521 14187672608882064738 8559850701824459584 9605599506393184906 17389060894087742173 10707663351480682667 6928540706619644078 6600281087081254513 6513474914996730680 4784157240362909858 4600658312831022468 9907701373366610361 9086159720994804362 16411720698573126187 2038455331114811598 9014586907827945628 12149237878606422999 9544789436372684974 4322261130900929632 16884936664401637179 12155567354889308099 13971905386428807582 4568309378682825578 2669819643261124412 6961452186369162123 15346661401397804589 7065958831579379479 11844160363728858444 8803816706249223348 11912004803143385105 16620852886438056091 3718980797330370026 18334369934643514199 286305584607972503 7505642341069147727 435501508689354560 9786647899423445728 3289265421551368925 5058767654094707610 4248985524003262946 493398871440760045 11032187631304223017 10651255407092639497 3130411127317303198 6854840690796281498 12906784405778904585 10370010481361638587 15178391301818838303 8877965379464356108 2612748902726785330 13593311921657120695 2062262885319403858 13301708296700836291 16694423994306936586 15812532760363692561 14788396048684306677 215804727360100973 23297877014560786 7767633596415667105 18191924673649772436 13238512837048232478 1993998996527364531 14375456465239102617 9007937447182499947 12024844777051017434 1182353316457718523 9363200910896350226 2004452730658166935 6145675150468923552 3779316611576022780 285303975830509457 8389846552217143979 7882823352434012913 931699802099965907 6546794374879081749 4806973735756262998 18420028464264607804 4203246954052715666 15781072305514074119 3994315648732146876 9450792979625057523 11117023796995134516 12102575526772612587 6048850028855969749 7595529049405168610 5230069164852026302 17842427403214487697 7657493506931184865 7325642286844576388 10192165965068660753 14195598833748188095 1075516973868028150 4019537345511438063 7264872156795311122 5803084488153399307 3590405510949529921 17485411308819310721 9673024624099208651 1558511908178118956 11756940511913719297 14653913745326102151 16276530278271002620 11086196914687295165 1095916820747065926 5317474365218614801 3014825559109715407 7460602505517622285 6033975805820435651 13744830856958764512 4386496610022743231 8232194611577761944 17774091177097985438 263449757175489295 2801624083551518460 11078387244217920348 14164046706984037591 6226114532977806843 9598434190214794447 10738619405348408003 9872124416948934707 4909201321173825583 12462082945926607098 3963241323178355712 3302150432609571161 4590798422896344642 7197009440996357460 17966398892618293860 17774407475165980469 3642547811901002817 5221115247305640527 1898540878833337254 6652532398207225663 4619601956483461480 3632680716273390052 1556072037591746069 5649600098059685878 18232429752735486092 10631540158512345456 11890786420338220533 16591711453956019581 2976964058664226799 621117838051447248 12277553328059389946 1864141986245798681 10020968171766706900 12082663051730485973 6874519089878725291 3229279546245707097 17819442837164008387 9546870230977530696 7168358758219205386 17446406279135651039 4081672993738404640 13373630057803908875 5779097400879032228 11842197357834022783 9044220103024413778 16537731834357284769 12604314341441051018 10645757206957470785 10284547888174747833 5821271018724531671 6822222930182645376 12027217505829501262 3324233015010685526 11131154241069826938 12104026647229751042 7708748464474550303 12856180246986723717 9709052296080800811 13407432248710757437 18099504129945692889 17649367788524099893 5799850951112224021 8658882773833054100 12265926629717695715 7994312722829404969 17310036368597108490 15472955884942257604 7633394238334568086 9057148914641393692 1861662558612398887 3867233788386323698 10263979133540047029 8509130820789017216 14264355368999237560 16797713214519608514 11828858951723434344 14554633089745051385 18248483365995134825 16574753063556478864 5359152834482809364 9093707093658414228 671021406436415114 2014657704897632681 427453784940017073 14040897670775148626 13347985610607215052 17143960556135182546 13072350719872309758 15275588065543595992 14652420762760771845 18358941204851043769 12968231087312501052 12187841137730202503 1789824763811365015 8484335629492532585 3147669945515512715 7899895621661333360 10709290976407820111 14440091457082857288 5667699160437537027 9005875909848099683 1359610610923113072 15565332043317802300 4033682088450786811 6582240099608096857 17212284002561122577 2203283244590719204 8566796945641576293 12021735514396253975 7297598173583126753 4165697402362955676 5721136285809326716 12254420920678763626 11333049610561452120 2408771389432805352 11523323573271677874 437367105351916808 5363465363347878038 15939531779566833913 11398790850073089098 7307575711549408667 11675330176876481338 6986289869305661807 12297271565066877265 2456222731042184832 4111609254282380605 6445148252563385559 18076767802067270145 2292588182116259195 15032835868097890044 4726060114223136490 5774289689598801509 1586484057012818600 254046182624748759 11679855381402418961 11726292824363989741 16040033224429347989 17707838758932457874 10020594889625312899 9968599515544538621 4499628698649863079 4208637543338492073 15530425390164953126 6432642652934905807 348466313810858496 16133611797951692964 16663692487104284781 16143249913922546404 11381848499260635631 15004465188649009338 8569464744733871077 9133756605902964205 11024143778312665219 6238146938085109348 11830993464846202593 10613640144391979793 10475825853835430855 12993993197833166036 4598628183051616622 16492969506663613408 17693896074939116983 17155504968207900538 9721215686906500809 15687502471421397148 6594331416793224701 6654850067730930333 18071752154321189791 1870542318963231627 2309303895331000574 2603137412799298142 14751766297688124794 9907581410570675222 13665281147585270725 17788699093175905217 16459101978369266178 16571209856159906346 13502742038141191397 18223498601547553706 5518940601911370889 15751678749964409928 11017393075700261051 1534574784117275131 2143330737186938667 8649055146087373658 10788093130833244204 7591786862595351677 6760681230485922485 5353705298627164752 13210959634131233857 8354847327587585391 15687541505159947160 7830719194014026793 8239050509573969683 4585586599894855793 5528079890675133134 112634131060311208 9892534840772720700 16541464288932403789 4828566731174626861 855926280879431225 14965817751211813489 7998192141994879085 11934970346421890531 13245944834548543326 14526194074244780045 1911182136001473154 10554373703863264115 16128568133170768161 1684639014935850841 10944869120697644119 15501772444046349548 15991051873924500587 14143309074178714780 1067297272373513139 1623291263674687310 5392851363802965052 3675990940725254191 17445430678205880913 521417168991656436 11325924433308343969 4150420556157095181 9073391386832713814 683422116416769540 16962846478573666938 1986796294113691470 13558360365811409489 1198211336146153524 7936123925320793961 11381937525445374888 16854807834477226758 11218751337930957806 4184007978869283122 15942328423649286771 3193165108740271967 15252457990830041584 5855931442895461948 9334161377002823454 1420938616742214474 2702347744554974382 14063890041893838720 3199940623800923652 8136321053620432834 13787673102898611327 3394134231431954308 16675935625216510585 13406413490504524792 244236372316058454 10944181295612511258 5755567503176894233 8448667638123165501 1686655777883446093 7154264100988155913 14664804977316008479 2958424235335810133 16182950477382216276 11908485590006264078 2985911252869931835 2303816426866608868 11066797723748863494 1675626259840314230 1311045193445637698 5513801799921739741 762546374469544034 796776704393795880 4827475478138837824 7840392861403128599 16215560290861931817 11483350729531487989 2040621287055062868 6830311526745454363 14929352815385540249 8566679836092388395 15396198658881579475 3800274165263990092 12591243408018734312 7285680484548538195 7194049071081570989 3603918203668095354 1041939846594107923 2198046657816533702 8414269977777423589 9511910574151182693 11004074545104495118 4144701052806503802 18199441501091587866 5493512057112995716 3531642393566007996 6584211518064720207 9499602636864293131 3004427829068711705 14691589501705897498 6546607468425124144 5729739873126970112 11890595266537602913 14752911885247629848 7442143194502147327 6735576935549774112 8763552538458627636 8900419455212330589 4686403140329729410 16270176506079112941 97351318816246235 765177277348680292 1275540455729939983 15088368034133316517 8771202641620326664 8663439691812774422 11367387116245138684 3337074731291848153 4930388333086698563 11565707279228901464 5805474279253676178 10873728267316759944 12013855648035327793 16975467958034873978 5384219922547926412 1110696429579817304 5560224126719520312 2906166255840252063 8198927503667864465 5703092978708254119 236523863193130822 4422627113637889724 4900055748815512586 11950102313125994069 3319641432743662683 13751756660238324612 13930532811867974806 16333139675189695928 4137468441275025686 2448391215726455221 13192195565383082861 47832225418796563 11822987355785043032 16883569547793009562 3284899808341394882 9337350307415480316 18143155188131287449 2025799527919120565 9625393694584134607 14644417250106711632 10403845994567397355 10644534628396338104 11775045375518570819 11901936075851906170 2921043161222438109 10358724179820104455 5267730905325425874 14008602072037135619 6662385299448548429 17432525457436598480 17050991023121040385 14899923268132253545 2976917391724401631 12260464573234188353 2556590176719355531 7076771356153708997 5943312243595670016 15238814908759196158 12509264495166123239 424494541856179345 12991804359570669250 1427314084275919814 3484927185565844427 15850309865464537490 10313928989387964660 11499789080390615792 10165104538149310227 13170962354449571738 5548073421468699553 10964734939156571307 3134082530030807795 3400021771886853787 8619768168853420618 11662146686686960571 11930244087627939223 926640014309391019 16717718492474439701 11657276985064863229 18272306569535652743 332447565503240235 12213970460545489425 922881630722240615 16563757882226815778 5784567995537669901 12350699368499123299 14847491832102743880 5480967699218181230 6527632592398584498 11113151508997687082 7412990421942180815 2695303907907424404 13801489307197699122 1842117581216593130 7232470369388775544 195461420293524812 7886704074578534490 13416762177223590727 11339299574484155833 9715345111284972462 8419031701545660493 5492304188353366593 7577180855220912256 5613284729821630653 8051050740764974480 5549312923359838116 10649209338474449550 3394951515304185101 8775992178358589006 2585673766899825277 15257565931112616320 1339037067350501588 10521823552132043630 2738951245837101299 10373659016626602541 15817956351446605279 12513205399931236748 113709456769794093 8576694783358770404 5033183103271592233 569783586118838791 17092307779825553540 13796258969586699049 3870778341169678030 16936756185530717949 13832180608714077587 2269248499127670128 5643343644057256769 7754496480453648986 15665920395242759149 2365340355104437810 16828340930237381256 9776719487306117625 11237408114278803067 17469634464326475419 12850858358959697678 5325186386764083535 15296469914131348112 5475053799285941714 15614393559781941393 17999829631743414278 6919842438181975388 17666579618039687426 13490386307723587380 17718395828975366283 218798224633679004 13530239153798407220 15418497857394296736 8394488450922608304 2781189028393772425 12777507552581521942 15728912504680389428 9107390849191322297 9735949064840863528 14894028007773584515 15145921018176515833 3535215273759313597 14584392115465194207 17291606906286503263 2834266811022879493 17910891244829590425 6005898436493906899 17751444951250544318 13484774520585582895 3450117437511228437 2791366697623707390 1491081704721658539 3141402251805634733 2943022894767646869 3652910938954774128 12328781658385387873 14866475041048927945 13800957591719648631 9179915313436252520 14941241892202196849 8386772168224258434 10025785524448421293 17846406500363279435 9875226859878798575 12489364427484978171 4451457817759701827 2788547659682347456 9846575147989623240 15137081584547716932 16684863530449391566 17322840220784950805 8224516657202023150 9140116521739124126 15288822265244127858 17688269070312069003 3150798956597537912 13062903523722725050 2767725088490008388 18198287835704890497 932629195393569197 18357515650103468366 3281947088817073654 10413718719956163920 9926587078281671396 13514850906223067493 2630215267095234022 11786512938310918939 7220645351998413364 380794120026357069 17225616970862762397 17203629024184396605 13680177489959231624 10051403864529794784 2365815803122974892 13792196687976978029 15428637952620299740 7778870221658284716 10504721206808662318 4264496633410220787 3945635908799421133 17720119143379541092 10194436626265486734 5189457370740331693 7937852828919460852 11910134340615653967 16246918180600635882 570083422528349216 17956356012230318397 7239534809433880676 2379665877224767119 17101015736204896319 11011730500696934781 11084669370898101568 7819400942316986547 17159722127073850378 12615793006112089541 15826809204824601907 17400514366012050420 12847856707653143806 930262323398299241 18371579773446004474 8900878343557124038 12591634843133676073 14728193908324700516 2702456766928024689 10975163267438381955 4321095179921103541 15502644429419709977 14425374373432993251 17335978155203227244 6657692334049747236 14342935919020651216 13608451935679509141 10325789818322085949 2038224714691968765 9039510668820128134 15854712597008769836 7133935560886938681 7448504017727482497 10323441139144018949 13251701351273028076 17526832220518680415 7358536181536334898 3708225658966050652 4235872265855062512 11082349607532975937 7618838613586148317 6725547649750878267 16258042281960315601 1056872572952484764 8854094334412541838 16195272539263642836 14826638999402334768 15660518003638756099 8464170156750634666 10574178905675440703 6261636099824249202 10402543721404939220 15733853770086684813 18398437046935476272 14506805444923569177 4518359956671433389 8655356166452155317 12659986564601037002 16823363904640953072 5073240135425376543 12301748370089870919 1096665621118964058 2576229678772464221 2322034472229451951 17094755270486782062 9799147369620343038 11499796775665339293 11191734046688672007 16723889024164428194 2073785681209212591 17526788719830992295 15460812742425986785 3118020696503429658 9388445244914368154 17484851279984657426 16424196433159686596 12262809966902469307 13527102910178700078 13635589981617428780 16184272686157965943 4233514684104954119 13235842022424540980 10164653191342018582 7044944750002404153 13465123408280268749 1935329226387596352 18056261693308682397 5051181871552622040 8857461868996717259 3538082514434790673 1778536385171941225 10844451096402642940 17972041385800745352 2625381769241138926 17371194067286212098 4552526554665015957 16935770639684348804 15468598214785105007 75583711377347594 9808968165205037509 14479157341841774894 2692362995743032267 3857804266352358762 2192795071220279377 17781789037565764493 13770947153966966452 18338676341805264195 15332396860903810358 8671861888869049936 16459338116575928754 1063253719956671686 9627989997340594434 8760779232232963334 13736608169948338356 12224603106815999311 17149888855977308013 17497753430512058320 639673432467923858 630182130458352223 7162153821004855059 10656109947328434560 2937326468854532287 6757251203615004504 17875094127516132283 8183103174526033946 16966195370546813794 7872100066679486046 16139896802774590791 11212594567975983428 17268650783468463354 6130325197900227631 692028711453878728 7900812080715365920 17819348655291881352 12516351310561032456 14583248724765469687 14804518253723011018 2982138649705476712 13055179745707271829 15002005325103881914 9480975400588482670 4038338287503368876 4838943274153140018 12846327708855228646 9441098949658546250 2779423505282215607 1640932869306572623 13974798680898441970 12011810711458365862 1739813022522027273 17369495085242215924 807490112528128647 8529452241761618561 14537658440713228200 16565630608786165258 432170691410384900 14493814087155090306 14758889755165001437 2094692220345789687 8309703485626199583 2979337548438022039 1378449984519720532 15901115062311221982 11924854843886169627 10531215129605693555 2988869145556567406 17949302706177617981 10426509859917317400 1593480023145848544 6997491950851287857 3687485422666935010 14782955052855295484 10485920533808201258 8203440485104471866 11066427002339087972 14652304678579244102 15614611242006753806 10160949273174629709 12526931865702342859 70489819684347872 15255281701898980229 17238662148873906465 18328036359813857152 9737152065340955067 16014023091669498293 17290148422786187357 17226677372302234556 3185998451146456924 3845248233757833850 300167182944005533 12240230587029167438 15543606615443417946 17125618849480188616 11222152205604737672 2285810458370139156 15970709308078352878 15304334117846149494 12932825247738304995 14610802036396844722 8458687603235385721 16302294857430759168 9923949634593337559 6182764540116782753 8255935459327062293 6851935717815426813 13684671284667832601 9547904080600366478 16815404719355874330 3395578589837963171 14306073600383329635 15985968551037342058 9054708877083517014 5638290613946523987 11129844127672183927 3991104599723572149 18296006961035421819 17681501632159074890 1844061306796168540 17482167290107719908 4010391714456358448 3587649056522190512 12030395150266634179 7956747307587649146 8322052029354640818 5006763829150526161 1714426911983819861 8401955112190093876 13034227838363670748 7048596722480449341 2919890099309258037 12943936360501979141 4247162428971148533 1035769882810408675 7889681894239886248 8451878795869548829 6224502409650072408 86002761359752022 18061231132025704911 17222136187213903098 10308164968938285301 18070936287819768687 8182455995283524131 10335410287279887542 14363033941676995025 5712910076223036736 11382313176989406528 8985256335091853870 13270624648953978619 3100595099018140606 6868484037804448193 5406222016576476818 4640431451457115181 4591072933449170471 993801710979867679 12359191880352223361 11579166802815025579 13194160286853021119 17275307644826216882 6599575030005928314 18321456241130732206 2543026331507619250 10734747354332530914 2736928529325544759 14256734182796564084 5657511411537078763 8390793275050343947 1900394525814655540 4000108648941094290 4526309697321558752 13152535322739780726 6571554678987645730 1360546792818034293 9892705336975930073 13922068212663729429 13648670441386488865 11571756571729120792 8992122442624808029 12084313382812861325 680981564534301859 13039282973312309475 17958786831465143815 4147418081524941906 235617958461097651 14651639771415029110 3322991645861967009 6336204905711054394 8804019865888327692 3486701545359941560 720129475220091165 15133984796991222315 3067674420433521259 6224926837133680511 16927691548463744517 1135693775096319262 13753514037653644009 15278072089468074531 11166362073775197862 13713738592783159846 9709079455760746851 3834794350812532168 3402904084210888774 17034857206550393659 3490313495963129391 12956302718516782023 9350743326517275153 12300834548444490343 17486080082309574332 12977430883279282262 5472294825086272933 4747837333879862212 2513941648067845739 10655860397538529107 14855232515043794522 4386687373015937443 6992675496468955867 10171750205459222567 2828089497746768206 1625910189651123269 6230354358262560934 17105187091896901348 17093000265933989376 9142330490046586656 10711272316999665945 13119115265952518775 11414726940080538776 1704265851057703393 14429391244752277934 10190818161452798709 17607897660704261313 7895278467799843891 11092663504139393957 17520137017681912672 9337669511748340033 9101421269634471009 9222622365340881618 244666658898968074 15255101713384385174 16550162136363423992 10440403996679603116 5150822928513245697 3543767182562004207 13436904292471417854 16816672110153534254 6216651013020484226 17499187973684884142 14180617188902444613 4146816231462312061 1794163985070597704 6938015475355644954 17756033845360299588 17750640545982851213 10905739140610090652 6502215369211535669 7584366860592078134 6859804060291301837 13867094696199915395 3813223312428833388 9185172482824635113 14059710254703738164 8188973199614284868 10499758382748652042 16764345769190242667 17244498262530254462 17026275569439809717 15235274105478986673 14425744182266189463 7199860941927246318 16010619646591277476 6533598203703715794 6048043066628206179 2623504151846815584 11249355774872868267 7659479510700792627 16350037127959597885 5545022692050759552 10864185606233236472 3172771679425090685 17198520683332630889 12113809375077930072 15503727067048726269 15686498350339951275 2926180645544874071 12803177997180639957 5495633121597581017 3230914128121655335 7401819302585867022 12737428890083032890 116908006828542313 9254844498100797001 3696655310238040024 9585026495005586938 11075992781350550999 373399311839355772 11517965178095318279 9118958729940036878 6047326170317312539 13188353773562480344 5186572002659367269 12275527695391640 18148331567514032429 15515947225331886156 415956074470323619 16366732284941149762 4185483254083565133 16237183723283997110 4936578614647262978 6008416761918546138 2651769363101192869 4035288791747078850 9706275474954605179 6163243253917443639 17646868156651575260 14062483345388164393 5602266259396198422 12207686945488710132 5078592414114729631 15648572563571233840 8613713951283143606 7752051895499526245 12814435241467282578 15699855545690637038 3495986780301023350 4708887341188284363 4857397657743519323 8988975157557799464 14386444950685827501 6862532583320063500 14044675710188385263 5436298451643967862 16793853288152794677 2176556361166287323 12333830028154843253 6109924519696133441 11375707325085091263 12998686780788148138 2204319838590519771 4750865478751779247 3038067161913634779 16955356451384181687 13093220482916508154 15340016301739800189 10252430374804986618 11055654141753885917 8067939559472233264 5618290534287684147 17654579882245972894 1542052197929608843 2381210937481176853 5779951464970251304 2194448104468823244 8026068479050244744 15252784065721539047 14252967704744133660 7966245580992768535 2394171469770415591 5975427879768903442 940394345018899590 5660223618240356502 15125959466393853766 3682744992712587541 2443626308972225646 5688345611972371508 12714921729647609962 6284258459730755408 13632867807466010544 18444064772736280063 13898591907382779349 8280635890323426869 6042679749356161530 6320755915905122238 4890045613616262147 14726927921765834994 13384765048250335320 12574199753348271883 8966509779168192876 682972272358085648 11916974843399890816 9337914663637681563 9979257818544027625 12139838991948817154 11811615382540419395 2927056393735229001 13186790011721748467 12127625185106858355 15483363963213455913 9137189727510152349 18199284553704173732 6050163081903558099 10310010814922414956 11392798139834499238 3220964303987770356 12361328952863794342 9485358382182413480 11056805488596891680 14392121127014641410 3534677390279727930 15937375285055059293 16355404255456509688 12533566066160602920 11636734288326699354 9629028078024256102 6191328495433778507 18292587438478687166 17194134066237568167 938482880350062014 9036445902953126845 10253709636561197423 2637501999218151330 4500223148922957251 12852311893946202013 6902546324258208242 4452591246723866083 17429557677351489077 14339804589398764557 9852669377534836032 14643615184604203977 15715278265826461464 17132309750464667845 15355952143008204883 7975725839701449703 1285842904578846573 17246992493965965505 3243611278491878937 2900919734661812700 13723101695341523855 4049604923011232737 17044517091596488596 13115231501565803821 11980670826159128323 14683568458442730905 11919391609113566267 7721032931759225910 9453416317930942007 1833113627353040573 3830505373610424405 8567767200780202519 9820044267307678990 7390090652320177367 2230573701249271111 10807213251316772320 1935611053018116520 8393272855924891436 14131563463767340316 8398511029346997034 10915122464435406162 16287618708895179078 1415375417464000381 6087205823206271896 15443556195779857382 11816751910912654322 4741356326030381479 10401923432884614445 10925216467938111341 17331987509203262725 14227083758508928976 1200008406121909695 9132211330453026064 15432347028831118714 15933865287430742215 7767660567834106511 16124964947203930651 10449975664075993811 14800670093855845304 3552850644694114236 16375844937195355085 9206744767550251934 14523789040844314057 12224062873288947363 6833879093039944116 3953447305467795074 349710767927676207 17056636937276828141 7167155178391513844 12514284033619601794 11128109355088022981 2308661726103743824 11672121524134360470 6055877052004505757 14971768748204502968 16460983460889256643 17873899594497981185 1776088853246025704 6101168390379908026 8984287833839819771 12461258598215280216 12224764212379275851 10217015266082134685 975466568449699194 5634388210521581033 1101194727268430818 14348850717195057817 6164802964785289663 7799491803927843996 627037122534986180 1580192200391990296 8101672584136784741 7038685987760372675 18247675759197251913 16515224275651200274 5617760473208233633 2964908531576340311 7694877862910159129 18113530725928100199 10955599753650919368 3836637340427633748 5762649834910574232 13872372539074561370 14324169338122123594 10782542821592659486 12766001683682620312 12822792550499912036 11469333291169128425 201142210555192691 14734143470476503031 4750145454166230867 6480537933883124736 7204780880177192089 15246780450050764755 2250812187318285685 16809251628653519508 4228700742822735557 3864837387516418267 8990256448964195274 400057723128704961 16535451705060547208 6547835087874960126 7216722689041474904 5737584875554415837 10319632524455548676 14086496587192675961 6594492649943931257 5904805254256756857 717636464029155789 17882914788065085705 11332664234447048027 8759999473618321033 8905159791381605081 6501472602208068012 15991818675117115480 782220306343089014 11478166250066837453 1126214138821854985 15523270280670565477 6066259113953842064 12870695961330705651 7402015668776096743 5241844122734308139 3369718904204098553 6674621908010346672 11478306328891586206 17823028865555919678 1416174603979086788 8055792841780272712 11631166532615935740 5380313158173049268 10699454919383967227 5058342833750624781 15018549081746308285 17558282805775296316 8140752737118211881 4347996288485270132 6281750377245000943 1201473004497226984 15317471245913330546 16084278808919406740 39795694624760128 3925090262352754489 10943092313987989797 10274901322461322999 194167665680442369 11906698370301144911 9351255283316972223 11237923584641725099 15199863833207336401 17963901352005491744 17156702996838422220 13398636060209965142 14877666123556575791 8453531394218525843 10858778945712711627 1025155705612991510 4096419837447626065 3430530188548690652 10263022334589092921 10311640960984176185 772183805373315379 5049010046183745241 1294022327491716626 5620187232734627775 6023272431195978576 16831780212934930427 1346000081107382724 18267717042230810275 12594697749218668980 1869121898852232384 18053269305395420074 16940211414373501736 17403830828542023302 16087029969292783663 17107622518785791421 16603559238227744255 9103898329145492236 7106636523025087550 13520390567188199285 8488856135915040444 7853310211905928930 18386525210572963797 17820188818119526093 13508324800447742640 11570012364082109134 2021750590773475655 13476653993013217975 2040219049623831524 14188035283080663251 1330184488400885003 12320335151823679857 9711074127308741478 5949897019056456000 13693442136364973754 3154921083873302078 4745566825491879618 9280327506807837694 7071035765133594088 15985500232481435983 6784089485764515645 1735454340795474615 874961214809673280 10742605783862093533 4290034751344054265 11738577211205322049 10651737826415128098 11549630437268456338 16738259174467114433 594677445496769148 5764304174578470344 12810427757965176487 7065995215805650134 15647128227050791784 7973137285323610873 2741199251474836361 12931197392662984490 5489332477209392429 9766518356284508172 1740333751339834491 1254337679487096816 685936400582438838 10678731913970880814 2023404202253061644 10478917037687206048 4217460853484303278 15540989285834228761 12744700401116799392 11328355860537020025 79330171813387121 11143854900531246840 15790136397157007825 17200372419757528957 18156074160923428753 5953347249925521740 12955973020368947334 4317732438312838870 4405605551061258728 13599205469277744285 14475047315427714075 9839867169840229094 6097680500344427708 13560016918638793880 10435927328161033441 12535225249726659404 14385641401680157821 8030266284101821478 3768563718438276349 9223594572092293512 13166961451104977377 9843608702326892955 10138430573041047592 12040081203742381427 1990022367877102027 4660390991177732726 389490507099371130 17955957820859153765 7604653611899700199 8570893754392910856 14263392820793316400 540837722572765769 10665099359502018985 1582588310494386183 7459702038610036758 8266960981631652655 2333010619121934180 7926168891775324884 4931590022607987243 1112181636063228712 13501885091913040816 17388036999530969240 1117065781535254119 14636332948427115975 218624187948609180 6394608178999619231 8422627206833464975 16372718552345442099 2936216211775148261 6903009650718624721 13520785656284703772 16693278345134916349 1943299558372391904 14416789811103253258 7512314111261905797 14280560273999819311 5752063079146240535 10284301307442131154 13476959717104505169 1880523465594497869 16158741023108233123 4092333401283051287 14203135411643016677 13513088054956218987 18225630376953378916 12479350837082647738 15539801711443948114 13501317603899176238 7341005010914742438 5433867653501676236 5857449616726022035 11457575620711485422 4785077769790856743 11800554663829172686 4214305268297297444 9383015847812233878 7812950994436070697 11002616043064830333 13049980515732985472 15438664673268498199 14358104086549458787 10490724831584070518 15208319355615163584 8998312923593129282 2229741363813768838 17026570370241493659 15131212232145228962 5149844732517453559 3634900686374963617 13486916766438100178 13529686124249124247 7511367164785539241 17992427979379855107 14560253659711794942 15741176911379465593 3451054026235819398 12206283341682881280 7569671313636196419 17531863215791534305 5610492070736778540 500422830675509649 15544715447203414976 13497099633712913320 15635716859547575709 12128572075406257541 4290549150904673479 17056919599367801191 14914867119437097017 13011694734597027746 15680038605289528910 13694124750440200182 11456210307416824635 17691367579098792417 16099788887125740218 12706974825677689108 4230441969776316003 13225700738280562827 3106207342052581895 17678754409442789662 3416140300004211885 13340429229637182960 1543629230268562201 11759544549747153430 7420541907454933026 15365728573394519299 5945628123420609678 9975626006448604226 15492614728488916719 13285485767582027876 7758791261076424859 16370013579794654944 11162975074693332619 2400006808505506403 6639979621734659966 857898078401480515 2652057844809234355 15489906067045478615 6420947665161599236 3642798779524364410 6605237721269759959 8609840427094270751 13557411957433442439 7613630314221565894 17988392988402359170 12710709114264616284 12998108371589407897 6762169801088717516 8078238691853877053 915023102407689651 16092812501423595441 13773230109186426949 15969689720173348195 16375559859493033554 5287660756919443676 14274742858179845631 13723799565216932321 3648670407014612057 5105623729176844539 13806345510408170839 64414579924939474 6771500088019586104 3445914689414600941 15824159873701527548 9433690902775128217 13621374424407624814 7876597302618220897 13905875985713335882 7594654264920763411 16628472096972749195 276728454953023874 3615974116352429917 11699745473281696165 18168031739954859042 11209927551639786670 653675111510955559 2684904181964223399 9342306176243034765 14424654135666473350 18160697029983547217 3689159567978735829 13550743574257883081 12733177608291777326 13609236539009142420 11121916860166334304 1556957281375153914 365686313795101105 7093291000760522271 3215997706178444075 13432225063393701195 11774158619336453027 913960517258495836 11931209324058063795 6724626057751610478 4491540523976420168 5687232464146754757 7510858062398266454 8825260352368100711 17183120335077318298 6741966560040826049 1298107169950340469 3631015490503520840 7362968011768111010 6705647021415839843 7519059044106425832 4819344825826962786 1182249020303534594 57222805801211113 2628104148624860756 13988103009227625661 8843313972438830816 4454654952687889398 2281795338616507606 12569837350882435485 15993991225110028447 17768779209285339999 16579471772357543875 2728101697274393545 9217340589731111459 946394689715310243 3931413338580623058 3366720697560441801 2722030232561145639 1769920108427492169 17834274958973666531 15566881068280104863 12826183386548067018 14140990290348976881 4687533478804648474 16989513142341575673 3279018797778816727 15813148112052328989 9011420595735230981 10029421267834292750 686854138663999545 11718048742801867614 7716730063628516098 1683509355036742350 1182789549373819359 13608060227603493313 15068067116739755679 1556768692277845306 12229504918999269070 9152330516705490151 1795159656580382267 9281667158472198443 9673465235724024889 15924044568454677868 5801276058648983451 3963853339726918784 1443418398441918214 11225552372826746036 10330666316695404665 15464793792754428568 6063405381198123142 11801018232835175171 14151206301176602652 9816554234703245543 862676451616419723 18024609292488315711 13512891681516086954 16500285971868907564 12013794236475512702 16097850568269520210 2961612512238307351 1629325565946410975 5979251289227746949 3195619377256102744 4635889940425098031 11022439138121468196 12366322321727546500 11042644859733306380 12351189581073327955 16456190083874312102 9687681242851417920 1311715722084247984 3302107153962157645 883816468485632915 14654577391129694628 1645258860147514228 5321329650841595744 382007314231119790 10291467872506948906 4811656358988187930 15762613068468204067 17696472226371280955 9381078201151770293 17075664451449339269 13315884394754040759 15550391937907549421 12817070963598094337 14102961695075517193 16574264798165017065 19147292126416123 17712186665735745909 1561237537158442037 15424920893424608426 12182098621941760010 9744630110229804437 16955131475229257013 11100701643221541490 5063400145838722668 9386041555357242833 8383880975192055108 528716552604134165 14121616340630339230 1839182884314807303 3314576040667213099 7475388961144430993 5207141274557885731 2559108877105840085 1211041342638771436 7469582731118386646 4748459620020630654 3534870885346709324 17695908205579969689 3349348435375207177 12002221440909674387 9817695309759528961 3070469312295066121 746860557979131415 12260028749797291241 9835518977913224772 7490248512954222136 4127978554088628008 16167851683870505839 17136877301910108951 13350182258408337299 9637499355101077199 15511686905289960327 16831847201071052166 15327354591310312191 14549517705990875115 6033583791871193901 6351143898438538237 11468236981918173475 13757880338932655405 15536267539774716841 10281467056199722966 8881282313728727300 7647111914308141 2709560608828975544 17913875565128580327 7715939944139237794 3569937100853501334 10180157422024008701 796152778423787051 10523842829685656595 16041117265170541204 2683098707431458466 12756249761857712846 6752245963181354974 2159297758059179135 11268136308964212035 8379790758217376945 11535897271273792714 16215553815285628461 7551119265618129137 12208377268661283822 7906186933328886484 16641056880622100030 3212446227302022459 1912842652485885856 10340038269064627614 6778266976994480936 17037964152418386195 17711247162912959558 11705031938476731493 7621427945560946404 15777515876143310878 1622086779180132835 936350346783920050 10339461046832492813 14441108325612561634 1850509021954372618 9605808009455822948 5455590097766705062 14084300551246454848 10987632238818681844 3007096418254014398 353083401501936137 15000431879490564553 13179428833721164468 4972181710138504691 12843415263061309179 766234427356567522 6526005034667730215 7502862395739489756 10276521764409658063 4121798255366505329 18245235004668147161 12612861083327665790 758850458429508294 3828028326911742962 5755575452341890867 10857242867110102309 2238461193308000256 10252659619746616216 17378336243189480169 4858704477879711257 2373284538028415163 16108942297810007447 4581589135984367788 6379473560828716887 13549716480035515582 9566601961394690124 17682330002626369204 16484604404850853570 3032664387251508205 12901915801191974778 4168190164927846103 7707901862713974006 4372641813652500509 2301199287144018311 3352307926221852272 9740918210935943801 1026533180434711578 17195923072524489054 3835657272377527142 4864370422593831353 8790983356350601723 6053746545580657332 4019763232811408838 10608139458289799012 5529673252767341746 17870482830143266627 4149872914729871882 6909533749296948618 11161837566175823024 11185642924290752650 1170209873834606536 8412827079204133512 2964471609482737062 867513656102089381 18313888035472528709 14584980493789853818 7975911963359997855 12680663415660567276 2050246059544099497 4749409388502378035 8057070167608436195 8058207376986417113 15243899567054409041 15705992129012411571 1076116043887883335 15487623498838311581 1807630180072144197 2669651050169510215 2554665823269265466 17196465403489871778 9238021757037003930 7343620222802221171 14787531729272092137 926611161782578314 11055295531239066827 15810577020129909842 4453144741879624026 645993370423667275 4652823033310084631 6259604742053763398 3886717376781768326 18087794418565197487 10240107826101820740 16029342576065600495 4097629359329728890 13376238321495858188 722551703502686489 10077414448224071524 13087108547943918961 14549288749457169105 12327996605471448759 8595645150088581652 10358801680389285894 11462503373999051884 3802078779391004190 13291529486895553296 17712362851178622319 5309818296936788462 16145380509951169503 12946880666348144725 7752348739518007641 13718859894405182299 18307242757331109180 14375201055899765390 2009322806861707068 706718263107165337 4924691864923367020 9455267681443597632 9926773789483696036 7651452138987236471 7504788548067793229 16669011432378012071 17218350801497744465 12894825687800369912 1482200205019246181 725888969745861051 14024485470750532587 929320003201893020 13414308916782955725 2138309691884332406 14841644820463857145 16150106640178442303 11471890308791464074 16830285986717213822 6814934633520501442 14811777890665411627 15436778884838014720 7124017184553850393 15761399869324373287 14323109492483883420 14675518069535484317 16682805237741770029 10176245252024185879 4603971931630673035 1625011411936972782 16310131255970174213 9559734462583132334 6507319104844742338 14513393898359087638 4728088628152194616 3311351035994350888 8131810784635902020 5969939718317120597 90073127134033342 9105475292505753404 10279386325880920754 4344356218026714247 3749000724784493111 8326662121566614016 17695308151172715755 5319592968075645078 14827008480827863118 10757748767270891901 975276574156102641 12957465233857004516 6129858890606101759 7862705854752744973 17750900210031888394 12577737793376907496 3747195330882919895 7673622993329382236 465111147454498280 1301241997103522040 16876548022587189377 5036275666231184448 2120482331524682573 13372776642475143671 2107029868462672034 6304065621149606951 13131067357786804454 9855465360027605260 10211744822224269388 7816021235836791482 2850272623426323971 16965981055393602225 6159669361736054498 17433561642348601625 10205821872443500425 7107091300672822434 18088457823416725459 6702945905051098713 17417870067303163516 16863913326068018347 6285005996494773795 1703526991513001341 2724990327032315405 1086017748288198893 14522899528374280094 10855386514974707118 8660070962824183191 10266106849428917882 8052484796004179146 9247935923559108287 15082115573692316569 6289047866293583675 14136320521335928007 3846022332850294819 31594201614705712 2481595586093445171 13396892335169109061 6342527107613379110 10952001953206039211 8583519817575142692 11146709736979103774 12829430500045159057 3075532112199152144 17664099199414267091 4978410915358917135 8562325017415274420 17114434181998203592 16612033429857695992 4694799839617766427 189805077570935893 6972944607358285226 6511874305975417795 12036525581305639505 14338624472278338698 6488806493519234652 18271357633272588091 5596732785221602013 13361059843083213457 13919490027202072596 5911952528686866209 7432330983659447684 789526658054370730 17706426892390428405 12263438735239465624 13484405141692131464 15328293636237578793 13255338742185521933 6294653737415474701 1501605908779026564 1563862785602359045 14703554448880501027 5514764729174584550 14717659371705362333 16037796835324242621 10363546017377285902 10842876293332427663 2792986576976692426 17383417520118244867 2400646687572752175 8904702337917417350 11231636062633151859 16242930415899843354 7215361090454328272 544299918620607233 12435209520320840971 12399482758455938463 7417943736917916511 6779145532854481347 6559374394873922549 16233174101232322566 15689891092944801438 17897984954042885647 13792575219730030182 17840301588738747155 10544739098518792622 3462040673088000807 12121718243296160857 13971000221188892311 3469831628260403904 5183900104943330580 181204056046404818 5853067838117443145 12137359585311151559 17269440956832420271 16641849923699447750 3922836423784463001 17996434929683700705 4463443860349738649 5634677743217496563 2958294379440736164 16396513684250704530 6919066976323954811 9589532307797181414 9034780777379520039 5096152969305486418 8921076245687279893 16163441733776141245 1324926872285233931 13396325155329153122 13644959624459696100 17993033684808053191 10281838209590011680 1050995709845392295 12273471018266741452 12508497842862739759 13943814541149148474 911822648201537437 5359466691656295378 1697633460362159949 9715197861367704441 247994926137608376 1868752501454124626 4753056477979556657 13078619065742237682 11213662809275093566 12685304520319437308 90878512430062020 12891138924944448347 6029401198731751691 5573504497358044792 2031577500977303714 12393440130413382640 7379146653173438014 3409034049685593486 1569190073937439095 1575801080538323143 10430015982713022697 15489771581936864414 13816381341769637499 7095002441196345885 13755974323180230834 6785130574788613073 17115119938455895221 16420558381519417971 4823458262447491708 5139651068293985134 9379872390279296498 13969587707747357268 11805842919795241415 10959976581755545988 2951492316938089450 3741759757576803337 1085733087888926871 2787876561928841123 6413828597604526704 851433433685618259 11659010591940912255 12233243157679746327 11466349168027200228 11112832592489883953 18105061048636909775 1873882580044412770 9283397940042666945 2300454424488323299 10309419941177111404 2057633617767386969 11788058165763919060 12221763323107184971 16270952102136468536 8500883395123118718 4602567312858289361 15002727950807003208 11444337128089160076 12683957580331898779 8971985363469018574 15938021341052673455 256332030063890250 6161512546562510946 10763978796640639339 2532689062368558682 6220506595771314772 17289620657550969293 13634046275986641944 5056253799483568341 14586378258912994375 7430572170880475272 7699976444483202862 15924531794302080113 18420318955829773719 13334662367639590717 7359927280951375173 9265162735446495373 11806356489037482784 1410896501731520174 17339538129848335442 744837910257188241 9198252850761409332 3156102653043963438 11608537625522737241 7577545438717495304 5454855715256800153 9853699253083494764 9359230388987206647 14370575711657099643 15469681033730120258 16279181420867475649 9293064349232736131 3187067213504906660 341937730664842557 14212141107404454863 7767682264174341615 8608704502085221464 2227211390055807928 11629115094423987761 231185705351366358 13180958812526835399 17769515744582685605 11857428978265537960 11357239375474102257 12769041585759921673 16841604198705326001 6822531052394030974 8070816161802806624 11416899534179758248 4470789262485166583 11482173725684673282 14724306771237824914 15637138485539294363 17450554722073161895 2644697537315246322 14127481956223876939 15110824014993993471 11853494151435242516 14316373317499487862 2172004773043711256 10242938851726028566 7951185816644830798 9283385290690471428 7912811384390012774 8462258253179234518 9097756063059182719 17120428218059561682 13769360461495454522 1295251480213694122 1261403267070038440 7465016459634552403 11244383764704452629 11937961634731326002 6904321953973674215 1477121396597755964 10410330834235572033 4798945094299491984 9937051197076992601 15525794947431371304 11598771673520555263 16976716500896315487 13581118332821766842 4360745034877648797 5180128997574809434 9976158328491620743 5890192277674787792 3481818684664204949 7086033092457635881 3225360297208571819 11737753441176420284 15768932750966179089 11112434624828908195 4586288001366427994 6279323430545373464 8344761202323923312 15567747353739381531 10785851281688059730 5514519414658110046 12014223926175527817 5872831146548280462 3854887143766489603 1200198918733292687 12216628047477535907 17601218759095146917 11578653765205532046 11745255459429569075 17111127192870803557 4787579785127262170 2718705899001416879 11919522730875637440 17801780788317294954 11961137373394571161 7037002595149262363 11762897888788642412 5668062892425957586 12136929049516084373 10968453523839637554 11469864677256692794 8299966438381677092 15797382242255744013 6163822388839877183 16945178554560076104 4601159915533938303 17433060464042347071 2705063916355604201 6013195233054855547 6596719648539514754 870006279413297032 3922333440265842420 7871580331047232252 5948256670586365108 18042083592113317031 910166937185275639 11256773448842384752 3967316423299162251 11561413508656579866 5772485993306050492 5921202072130080441 8417498741404171285 6392638933116433514 9100965383347449877 1408923582753126589 18149291760550739329 6957753732531494106 6044190858244431162 5224548833221605297 16849203601221838748 18440945733665797708 16243431408986893608 6476347792006922313 11312042350178820305 10840065873852983846 6740224096004558354 17249638012406737090 1998973865809393732 5367376370954931966 1943341679563347564 15724642946068546468 13745892575698692307 6285720218448278071 12523559744035961826 561880060826402718 2166568513593171267 8147809842332721346 3228550754143017387 5449000622100237933 1596851928488915794 12260872458330292224 18139172760579583528 11488852424335295198 11412737156867520278 16984090199014475655 6918053258900684687 1517062606254224518 14858935690099795268 13059685717612572898 676926126891128608 5824191116326606139 12272880410596009717 8081116329724456890 11187693480507862621 12606763458589168255 14932742604760889345 3897085081952378190 11303389870341275798 2800607434508296140 16645385580029349346 13542846114518552975 12518323756959110950 786780888402271986 18213377520797624626 9091837612107160544 14849601738488697214 7570843814388509772 1816030309113006322 7029713247496336642 15274361155126246958 6524010680738724165 9257351272327185571 9115735888086323621 11160428551392046228 8212096538714541689 10563700438698967851 17305650458521021566 8859704420870502891 8879400398742375262 10585664722141105986 5437528205946545412 13178429323081928421 13982499531374759280 5766338411384309276 2674549112980808982 10005134868492893827 3216269704566434084 17569143569697574653 15823386187862240801 9677343195208926380 12246264875648620669 1362648134432117620 12844747067179056621 18038652199418665777 11682914245040985767 5997889003522111653 14124689773944452192 10414059791892590915 12561805572834195225 15723234369513618301 17282094432236308605 5500837696002417296 699656113683787628 5858307580138148417 12000397537330687482 13249934392864012476 15833411539961706596 2267860973516966296 652173402246459567 17944356656000498079 10102989475555716122 7386680107143055016 8857841290916990841 9282588719859224677 15493622457131445285 2193089703821046776 4965784235333394111 1812920901304691795 2041289117592098000 6748667380037476552 16595700315958564772 11398839906107140173 8602597038263073697 3050169172159260579 7751642192465959507 2155816923981096103 9730914619303958767 505386401838919106 4571837187122393562 18154478112445491745 2886853651813493044 14828209009354634275 16027042304132524586 9531601539205933320 13622427121829883155 14484105621245580475 13310604924619053931 3716780236518969587 12213139288170293567 9298468909782543302 9953318055828208298 15580199238018509904 8226471611613166596 1777637597666815074 1279023381516209534 3548190086169440773 1333086591621139717 16358401214844185774 12440555193311789776 14816984079365905351 4549359013724864214 6740561463895284757 182890611458580732 11131823471745006902 8718387731926175002 17411241482430898915 5685963678961698705 4369076997473133283 12275473042297227954 9888436091258384019 9239045384035397905 743713527313140739 11219190999821869756 16575060852106932146 3487536186915458986 16837429638205042216 17552296409421537200 12651417786659449451 2426318617984648186 2385992320755160123 7821873784444714801 11399329579680580254 5846816739052171610 9382737392856702413 15786283518570390548 9617143906744393156 10937846071978108449 5021471508971128597 7990927011717324596 12431750254071653203 8459218248902565518 5338602143656285840 4713468358213931122 16780138348741261544 5554801446597430034 14922706104875492574 5867234348264458589 13291100929270815769 2555325257635118132 15296293859765557043 9627074996551345736 15905448913822704203 18059897335471928926 13074401247585647281 12932359405084100955 16234540821250701257 16332554065846748343 401962289895930390 12089389569387131164 2481314456126273145 5422824365594502437 1322373473976567672 17168714277141642989 11263581673452369621 7811852630815944489 11381527256723445854 10754501117994895231 3926514638111351877 6262245714281786219 17874610868075619264 9278241595314047552 15931996079034553650 15358941484787381354 13863526951219765930 4071496320713463587 16270022823887116318 9685153356915036538 8377443499839356744 10479938767948742471 17222041167755911638 16240752161928074505 8716585184344522152 14672959252860494510 13731072312951869755 18440046968726255274 13164883223619503548 7262931061123496930 10619411475590713904 18206783092408706581 7458528337119618883 7993095493124036763 7643155796914803486 1652007975437832487 8600293491045427702 4883294155637054097 2443686399452924687 2182649348803077847 1626440992965945445 10733276714076036120 4389575711801303838 138511315732203139 14285960701928974904 2382340645725324261 14496866201175186424 11157886155941512287 17827815782517689118 3933850223120502601 4324233471074382978 9891264335223196163 9332685635470629033 11065762471639889281 4057619817372451716 15372962093253280734 17609371447220283818 2449200794753997634 3710082135903431687 15893874070730934957 2638568130010314704 152054958963935505 8124701724226029517 17998063234735338246 4629210490231550173 16981928201663405876 13189052526947516690 6579935548919334929 16711240876781629923 4947759299514958273 1453496668485204380 13898057828647135582 13802071676401357656 5031161307020972226 2224087481525412413 560510366798564338 6778601251650428464 1137620213275339232 8330220241748036552 16244809821851801225 14464190700457227365 14376138926898683772 17013081052922344277 273029344359290952 11858267557078654199 6387625685080697377 1764880581401244829 11923910709817645716 4127885732723258257 6467456330779443688 16490072974690517526 2012965740070279794 10752017642827873020 5703111408061906657 7920264358957046527 9407816231489725409 15665251581029541309 5722418293617765920 16353688553609484241 10377046759589290423 22624832281996105 14205357674408403256 3804876870425951329 3297688811679509600 16465452020555132088 11296012177219524353 11958655052178258323 1673043774619468451 8433210629887101034 9810868244147775290 136807952622029190 15608711026164796611 6873399421982585361 8312732810382682864 14645008049594850900 7175386438139287795 16997570292412630456 2104537337554493261 8348203795221335283 13775294162532563300 15502517542143598832 17258145946500242696 5957277298125979478 7900690788891961714 12530928954721022523 3747448161290475106 7445115675042667175 10205294821233194903 18252820663830113608 10433999648336398890 6703035039870868817 2057968489248153579 8281359693212015344 11664810713390795717 6083089405280670574 722088989659546393 6341785768727167817 15860487665175959454 534763964238333726 4295480372166967005 7057316835942747150 4518722453632253071 7090801407005297882 7459399201229079706 11673709029619830517 10459650419295968864 11683577620755438915 8448978644956964685 13120020871630703278 7477428769782577610 5837178131914674864 18193900747005698240 5745717720093010000 2133686902052671937 10107331895695195778 13716778986568258032 14356775427587800135 3259300352852455777 16350580379566573268 683818162948847059 8382347731571514756 6706461011455328266 3697049820919313939 15441728456579062295 1476101773053059751 3337000588440519762 10581772595139733568 353546724805918177 10937024790044294165 11438934267282297906 5573575252023810339 14195982368428294695 17911866402691641298 15139569800129969947 12988995570159988731 4790472036838398192 8862948189224572020 15932484291533829122 2449321379919008327 7235137959514097933 10551127939109881192 9898706415144461103 517556918434270010 1087744308332403401 13317456839507086958 17739103083839327512 9086433872690773246 14386983490842801432 5074782381421892222 5237313860429954294 8710158574759337622 13250743915822787548 2948282760413484535 9637139485565853758 2442485449521832356 8713929740214251314 13863195167238312752 5340836435176041167 16530631308179838343 12220969864948233725 3358573983941132263 2257826054454405595 13606239663160404831 16799707052713698294 14637071535603873628 11090489170571543596 3532202670347429736 16541143117994709809 691264240211828854 15013537838847625138 433847481090576550 16310920663292523160 13002056067591301710 152154065299223526 956026943520399895 2775260205293346490 15361181368589915625 10743913808021366051 10664152402330399667 9372407789745752463 15765574399017720724 14982850029566336604 9100720543711673833 3610459886303092290 11549108898708080412 13648378253398833097 14886944843430587503 10914314605837868574 6725164773742985707 12474274938988115159 10597970835513951585 16051970900781318293 15305789650280310506 5817506886691120470 4307349849170237432 17665344280548474880 15673582292794672234 18071362582899580256 11483818049731654921 1922430350566047443 9067807645653409530 3766441613614170798 17512356953710811069 12492050140093567140 14325364750453925379 8804225329677626945 3305682715673090436 8955114769453879066 4679273491363433732 15561631913947338978 565660054331392862 7364131950619508942 8738630434465979203 10187513760385015800 1345685057939117824 18023073150559942552 5703761683253491847 14549174273309608071 6729185051232671899 9321067406236839375 18068425920401974389 11696120342704588248 2248943424477248849 4481643986259106217 7611577515701014839 14293327499175658317 9503012569584433214 1361951812537398570 15965895735678219762 4507890056581909596 11792806337110599547 4788423903529576024 18343841807640329048 4638574787769968261 6549944876166464741 16366122557856693921 819288753287401345 8668323221773746644 1457750202440777927 16974006436409801947 2193591042745269353 12692499130182515051 12099009996655429111 17627910235112303090 16767747722910668430 7147031447706200311 16051231486028917955 2240275098041309552 5790911824586406253 14098311859340546096 4235101467380684240 5257816294625803435 17044543796922333268 5894158449244702108 12089552243421787887 10003313586098997801 13029701303936299477 4758760633825530653 6581663904063455775 1303864761822239456 9376611196559933469 11266545614607219022 2336812700405823472 2120380611164139840 2257556950513103993 9661812994026775142 5256599236376779523 18268432992438446380 6143564037419007376 6814910313900858449 16521643472159612125 14391829864630212413 11048556077605549743 18176464761544528707 11786649706658124677 1222791033788319541 13924698675828061454 1431891948640377735 572701121586728800 17306910317529038061 15897143516107424796 2587663960122846392 4680703065263660105 18323197883590612069 9279518710500908896 7630374047189261053 373693173614132259 14361008367243145008 10868220057257623821 14800768702471533488 18227039973042982578 12152425928007472374 5491761567924190887 11676904594041216278 17375118488759244627 14351525977749676037 12706263916282973740 17515336750548186776 2118072034060359298 9109638482976794410 7729589421673591877 17834999808060968817 825059509624700214 1874543464207204903 645346868063154021 16217706555423587344 714898169490012044 16921287557617850340 2537563711588229601 7033473790760386086 7994345707592532292 17980991810494715242 15415303912941580339 16246971460480962333 18311168604703843040 14753209844056832341 10535585090655002740 551698200443434331 4886732852807851623 12177203489244631522 5036036256219360743 7434608766853231911 12041095727803675649 7229967543502155474 16617239867822492337 15362667375562634205 13395771077250133211 11814522783894340019 1473309836587300504 969485706002681113 5414142017039656048 16444436766405871467 14780294346248951307 4655646287616684789 17501516995687499813 16574422223652567499 12016591115048622712 8443063366452742508 8501117713923518761 15309385826518649616 4495091369154062912 11292303882442662639 6385204385167358789 4280704233933330936 7173387372417023506 6067600104200174951 8012590669200666306 17352827023958731240 434363697755104550 17850793872034812567 13865620272487563240 4017110763326145522 12293655154711232599 8479899376753614652 8924815155993936660 8142124989468095377 5286720189970460133 7111210851694063279 8362697514842017605 17172934034992637053 16541696350647378968 14394844369192897997 1926243835087181844 11816212344024907347 15037747910526629548 11267062261701405294 12158899966127771826 18280414062355290685 378508358631691944 12436288669718338339 16927369139897516865 343404941029907134 8120795701105099252 12544722503855065379 2993881969020869981 7757490772360847562 12536917891205645123 18094581086683209801 18270368639994527050 10661180111252950037 4116613788003249930 9702392280108392876 17586996083517606259 16898013506471300187 17515603481669082645 2416102657720177552 4248419425877557053 7031145734127289667 10021462494348964832 12975600779424787413 14451525504908589508 14259624445845123012 10152549215963836617 7779355628936730197 3238873764334828600 1543526462751331787 3893205854135869772 15177686056982346203 5803887607707419526 2832566538413734306 1381814482288327233 5037566688759096267 4444692699894371184 15272854777738054167 1491351933687159435 1883943180835929623 9203961712370456733 11833128071193496868 6820290285192086616 16100723979164797027 8266127019465511303 731768891132873598 6710193794362055155 7928056866564401444 7894380803786472629 1752674230212921923 4975463829381361198 10169283085304395002 13223103057236459870 4398903396464613281 1888625000753210507 7131377376092408290 11863487642949090811 6805080854865926288 16743462812233913263 5343598128311297268 6616743834545029771 11094252341553201853 12510458945569056794 8258875940331660587 15287341315319337349 13032780033942552734 3671412357544124885 17053896499086185110 4353658236792625213 8837503021981922569 5298670761244248531 16450162720968886425 17921355561220296634 16369346155205548597 375291885161611374 3388872456798890963 16500388034300709640 16332509208487015189 14823127592966904372 15326913695980280393 6463104590866320717 10225786538322354550 8102933447297117872 13988115343235587483 11609564641812003505 14430584875359285804 13383966733841940837 14451537648193096961 13331886466268742430 11866981633187082130 1370315443784879745 8322047122667227189 16609029579161346976 1950537028329815862 4866273152930003568 17212227654300873834 5271911479857996159 18029104001467753343 6781053491181813911 15518217269719707412 15376119727296217099 725665453308034521 14533947497393656671 13056531616996699704 2107889244304020334 10988045216502448912 4892608654902320506 346716416736600883 6166562038577630515 8923156718229377593 12915760207925842501 12933236192369027777 17902939488587278472 17391662466520031331 78658112491580095 10152282266123695432 7638766707256479621 17162463387681757850 1902540838601572445 3503491984369316506 6748013979672600333 620575534539352707 4824673790049244035 4357468844311216314 14348818136874595320 5294414978956697235 2276654931863060257 6780938385027004903 17889319405494057049 11595244431146421143 6335554368376528283 1468747102690549422 6012701079983006478 12623241101433803814 1422030921545420383 16732321864781962899 265464855062462491 11118828604027494894 7119293706349833104 4179914070939556774 15119109013534461068 2655841565988098740 9067107382358312964 14714644625341942727 7014973268366436322 8447763779537405997 11545640122506955906 13007544377375563406 1596911509952031639 11155003869875605707 14263759987337770059 2065368263481290897 1744006824866170366 2492170743564649437 18327635411623111572 15962829137621594865 10019241645418707697 11809650678290119619 9706384414258428345 15904770924452606876 14554521999631504501 7249717948734533727 4179680452911781544 9132371018185370584 10069558748510596414 5090664956739350351 5569867509835966193 3039011652583704766 942446839927862264 6751487111961679362 6883615661155118568 17866034675662241724 7926598902423434677 6318304084410554556 15803100044703472295 10927771667486776424 5894288949062962129 3574094920951346499 8878479659611910412 12766224503520830945 17021655331897962975 2241901462368276881 9905435641090686489 9780485878953132459 15783167876198683989 12719064175652945852 14347383839914284654 3471767500380804380 8437961760883107856 962794014169482065 8538604668225595109 15758852642311886579 126746431319734925 4979594903218769562 9949054812700873809 17675986894833406320 14990439195199781407 7957472166482476727 209900958959988166 14677182577755986397 473303207487510696 1551162986886967706 14314625564769685263 12047145924912339548 17634130546218588058 3459980963704917556 7708222310234660790 15552100293943659137 4480846738285125169 12535892974817890884 17440390145439208574 8135517080406212389 2892934897122070245 11435396943350795462 5093572017385700324 17501090935080763712 15219466727341087396 9027343641280307006 17413573859251128054 8187261840915581434 101832723373533552 6869125351087303732 7413984753007255649 11382969587602145249 15936894799178045103 7364234713136448706 11065260112308615544 13378861299102023411 13386130267384549663 9575278570288950886 3297012761286240439 2823270494630844064 11292555329214467876 10955453178590835870 16323190517467009523 12189274326665240504 5111741710587621966 5420857179635892718 1825092812028055295 14483147157374607231 8941777528956947072 14325369138313584823 14284346423038205452 5339018611243711881 17415795051675817142 8740996831086869616 835152302014021898 2739514928037895849 216824607563010783 1571899017255685479 18006681976376762045 9089617010604801483 12160291401085503856 17441301590757055538 18172452002702978577 16465332264521330699 8798482538806600176 16847209596530467328 11021128158688724281 981008987976963001 17291273560111248659 13343974183367952522 15565941345524123558 5123804054719931339 4493307715212292274 11372427969094800576 14900789916060769716 4468616749989055230 5043746026646719648 15451639109739625591 9449489208492533547 13539724578761087764 5654386795321883247 1616347419055918371 10319778117953403812 1281423084228934514 10983190172088978031 6607600897669719948 16648012682363463920 9283982743442032700 5289439644785305180 2092886651964791547 6806873492091484262 5508003869317638064 12796604069479010865 860687512678865047 18332352390632539482 16918567925238811286 13172733169105212161 16988966495571539051 3891476158904482289 11511079559854662185 15212082306578427915 9332954690085730336 13355058113564567034 15893737255812363720 13118532115586418164 5803360913276310649 3866574944576957791 10953498677312689927 11061330945925683893 16218893631832403382 17578626008718521651 11751778336773918423 7948593808436357209 5351084873230495729 11794450494237107529 5844656961478908156 4884401117236784385 5883828876153941314 15170194418388598312 10997711481293151090 17032827671289980980 11286416062382221561 2146964294272172305 15173060910201255852 3941476076389670941 7566314707757842770 18035689911133412105 5697604962885114289 1373871082980238929 9377205179367281666 12807336533957015532 9913360546307989873 10588913015597668335 12877454634689636414 17189531233894168650 62010703318327704 16692494104520106291 10508691799506954705 6618541763075300035 15516148420930347540 15111130218347907837 6911458433802568595 16741494486475171296 7780510273448858431 10876462793429972871 14022762893922987812 12088547350186624610 16521213693948966500 7939041694667723892 13183814622502805320 2435595841431470307 9513854387397946644 3147804381842018672 4399693622384416070 14047349190755623783 5789785863482274687 17978832060540960171 5665073975532879777 3403257766777730171 13251239961246815925 39785913197944341 15411173163508743396 4779590938627033722 14608455195033358017 12769297600434918406 669521417240578585 2777274206198406457 2501578264197845589 332011356084503950 2349964014174222986 3492606448210126066 17334081669098011332 16524621928615752638 7218309092857294500 13122293194989555221 2731673504919067039 16911911032843775044 16153165914382743159 13449262393737848372 13406318958665678336 4794448539113937023 17017779899179517880 2585570218493241408 11784030424278829239 17109178478119042972 1329924682267137321 5238187672861347652 3056450279700600006 7291553505390946446 12245194228341219935 5751188503937695868 12347898029844460732 12285602198381280098 10539615772668615252 16409028300280573558 3256485680094044494 15020617869897102399 2766522978951661752 17257637230009924781 15861163675137289333 11269341364447267655 14721298451792288080 2646747899272426352 15141909470724284245 6829970225388645059 2786867938580401665 11203602909136707951 12710163804691274068 10846032031260973775 139701719450822764 12609881498464757143 9819824617447814252 8304086812915367075 449354031702811352 9875676903565192212 9412473407573227089 12080953958923565910 4423369766853442648 10958430392843627048 10496917869422510603 10795305556104115380 13251091793201747414 2223977192033701526 1686365626271624901 7108258202053964842 15237327064296501972 15162040031149619042 9370470041847120994 17077309665735796503 6764525813891645322 2694583551006802313 10883813323649241026 1470908343986063537 2551243176026976426 18356925781832995746 12740223141894235086 14875496668392629950 1205808939485553729 4218563797794057760 8295791038424782533 6578447154018110697 335812927797587843 7510959796000827297 172171697801428003 12329465327814765965 17073189635005609314 906383003888499281 14547292638540393147 15781026895325807224 857848255354394518 1288185770426599439 4473836624855242634 7676598332712563276 18349974026564748064 2042297151246927298 11089988882516872384 2560397987311038686 4400084105939441620 9549961470871701633 13250689610558909736 3364082755148032611 10238661179012666360 12316695034679302972 615885427135807019 2777793446209396373 7264260054293959074 6246896352189517801 5214626728015186374 1771018592926449236 15749119550738187452 17002819058935492240 10306346780556465807 17170335335487655623 296908271990395511 12897974942071899004 10281948549197292026 13065324599457659503 7193823868501357459 8443706221735545300 14343507053514791762 6730611632818076923 12599582660984996816 5031640714502081927 13541634654490062393 6270967038443795618 5498564397611819389 13728265519233437593 17253036554465196964 9628044929496699025 17963692114060856753 10383146621552611759 8142824155329673334 8151843253241667088 10230453314968882363 3346475443519283306 5170662251583789725 17364588912213079026 7452158841925485265 13503630990313884563 11597782957508751526 14604685651728190925 12202243144556438656 368678521404506589 16755208612322200862 7753649630274448798 10088676422647618446 14822963607231812036 9812934412038921755 9436722856398246320 12766045190001841047 17568370787619718465 3651981131085513394 960123055034605098 10216259711409387179 2415966763452669852 10936526929673591713 539018142650241784 1730197366389115668 7123984615774360925 17360249717450353533 9038008883893344994 16849402455728128446 2345404223372018911 4942275527981264450 13042279986502454445 14439458910650531478 9466067177336409484 7037141700309364738 4703524634283402201 5988412754302663345 10872106219462733995 18159237234066584964 13011331357770454029 10420762357955438484 6803854650403935849 17240100623072937310 4388532432862037510 10973415144163405624 3660058830356212625 2999639706380028012 5939660678034909098 8680100725950799147 9312999546530407352 8005793830777390390 10978347223348874443 2128572098882185540 15261617048112475159 2923987460474373382 394114327708008262 8231247536810539499 6114680536217537392 11899120434646918123 10037980560157800406 11959447848280946500 7344534518918329422 15635140389283238255 13080427578447518085 2625251259902374732 2043590795061934598 4738788416132573648 10886107454563205962 17773327338811225319 17978939873106973758 12001542468653710465 6950359785599734761 16271270739318514166 16921835989409022522 1808479855759670614 9908436095108948729 10544750616837765432 4903298491207059100 17780153853263110338 198603834170480888 6695991501250576191 1832101531639251916 15104494427603738213 16104821670088821390 6401741079173820033 16485543275731687839 1469045061324639977 14490314018009726263 13581510906526115134 17840354658163506542 8713955804443510969 1575540760259909429 2376535963236205120 8142059107561865701 843785561714423010 18182299779217412210 7177792962890882196 8888094104135253002 16238788976962017486 10043600090637549264 18407793173718137324 4895075191451381139 3361243221530019637 1227248634343611265 14619700297530297261 11213956545283140416 7088258281539576595 3510064123776224705 14340683851753636714 2971770574320674218 4423606713164720440 1074275602753929291 12504015278225221238 10027569610273630124 11755694518956348073 123393751145269542 13117825803398478022 17186875292549310662 1140983863897424262 17905658254893968649 6222377046402338211 5251214125815713550 1789368257428214947 9652499139190216379 13903546395210341961 6922224964399486390 38563124302994945 3170774536289470510 16628942075920111668 17315117063578870628 1210691381167184766 18429867111175226981 11766827533072229119 6734422618445139498 2240051911100924439 11130776004573654647 14467503718170760482 3473842343977355682 671543815379423784 15052064407528007293 14182228912983135574 2701563484861510340 17612441006372502764 13696383047844486630 14948427455844435731 1150848487086326538 4130642208334168929 15923888849649647897 14822557330278904237 10347822242106205402 15082420137753613936 13209444811839829305 1139955603038814841 3739436255800956158 15547068539306903597 16895353475696660453 4680074052821253659 11451483375941349178 9081708042449746711 2837277172909385300 8511247345993590121 9356832014019058560 8314259851222806389 13738246621180878262 16310052543918777359 15753903631522958606 5148207826658087665 4313055981336520472 11825856754458234976 11403795099745772426 3031420768496486655 5653213617001530319 13985854603020562433 10023171913696255307 10487042834269825560 3450957989757628657 2474729675258764616 10409134665268214182 6217285253540967811 4344527019295281485 13418958956130455257 5113231765461769798 2146931084692571324 8240302093937768169 13628483192235097913 10329777351701839441 14386167316538698673 11747913351911510626 10631568968851000824 1287298388731332162 15368084469940977797 2307231278091354146 8723896085375525783 14950395823419620055 10494970696228088808 4494448782418529401 18431895883702705614 12787194051784574503 9114406361520029781 6339404773610557000 521364738382342981 4942619978390283369 3524870932098178650 8210063347865814663 11983690846855298296 6835545464483639397 17766833538559665213 4472800773801890495 8588671194294934532 10999968008330740867 4919402924555486179 1747266389932512007 9304140401618548913 6640140247319817120 10105447614946741681 8939692987577444489 8184092780357343477 4699927117065014623 2535636703660379854 7112184336678088638 16153361646939939068 4794051730153485319 14198500632520050297 5387375541739073892 10302362954798468870 17217869266746992513 2558569227509835051 3657029462229656361 17839233569304966135 8357619631031995534 8282956718542917682 14510715343027637003 1684667169800348677 9984436428222423378 17806137539086458863 10667747624545938102 10732670965723389499 10407154560623401042 3089445816519626560 16682706721727841331 3773870445281230571 3156820118777921263 4688327140664136518 13933197740324114474 13729579712918549479 9237259292880375202 16672698749192893896 12062888963252420739 18020177097243781086 17596629650615748910 4975598263488877637 6571441202831809473 15955306177336226664 14888790542839008629 13002947428545736478 13800209077038661028 10930765798768885452 6325408124198381870 11241453811727532603 2469800397693246292 10391901048766441976 12068203392541371036 1986744944363093466 8035067800938256859 6327517431742940892 15720231567047420903 3322324229991613752 14840605896431900954 13005808417505114088 5272995162196555846 766210607703315933 16344383012980100818 16318792844576293945 1783580273224536603 7622510265283511905 7864380192053209575 2578490083113101972 9964699597803272894 17343852234596787832 13288976684727561413 726450408490428576 15995840699669091081 3919660840378629044 2471331730229979914 2462262898760022474 14496151364867814006 5867288408138004834 627809444863990932 10339946193084881009 13990416305422221388 2474229382517319554 12261594708186360712 11210372248597747246 7382572084819440979 4717744077093631511 2566938700831478880 3020601840513703265 2306334403156770745 1675857644900517401 5102096980398235623 10746630934817048453 3102932904305822571 11421235890260774297 10101399443079202299 238281529147103336 18340396240324098926 16092715443710105368 2958677841335398869 11668456455973993342 2598196462115392242 10673349095402340872 2540813138746554134 11408777793719526880 7642033656826751573 15063193280822693145 2639026321482940807 13667990419079056586 9338011499647877043 1818323950058150293 9106352079730959014 12719967165834101224 2674507415891856039 9361373809021392661 13281000703324299324 3328722699651880427 657645262374417042 14590192479593819769 1295058912040340639 13058964142261436041 17006896559751378202 2027610766643902955 804335664511062965 8955846669823422531 6076617140423278626 16168319743457539683 13500276602932967516 11233378509951425060 17958807181790933218 2729010080804339893 3058086717458877975 6350224070443635794 8559951468813657031 14326783798117603497 9157181359295495495 18408812860426973966 5592273594377240260 7560473437965205039 626321832429947091 15477741646213496213 10815844096174100293 1179236589750904271 14425414768988468196 2872825940218826579 11034551611659953733 3937284182554378397 9663750140286052905 16577918226814235083 11648763057709974522 17212777052628947290 853156549202990288 13655211798029572794 16039038530145999132 3668306398042324386 11218320823622229648 13365603089092731595 1315235600773747317 14053024577224617319 12532167054563166717 11206849589774600762 4027569819285803868 17465006152255203804 8205510623692987585 4839683403881083915 2939578908368822585 11791128230426184527 5778635457377792458 13779811992614443059 1892550557769264726 11008683875619175855 15899486403094076317 11913673712017728831 350979637263222577 348228364651341604 13103536237356056997 11720476248134012009 16129303259133072947 18009875225068067026 7563670862990029652 16312027732061987545 814677799880487320 2001850130543522834 9677896714134491851 12931123113366839717 2003134594188343619 5360525284383879143 8665728214929267246 17476363520161979978 987882385770465287 4467240735178954610 717790528559756911 12181496879486260415 1804334698073679991 12689678753580017833 3604339512457720036 15373598945957953835 12959072423068830156 6243913511300811961 16468236598846783820 4204906572940112844 9849978770303249690 9151996745706481968 16233890550119743925 17519366338352869886 15131085209740788070 1381338376458981010 7486187090683580212 16883537648481636007 13289869407578761278 5072793147578693772 15988341510822880475 16992036570855182196 10032764833441155261 13019327169965010021 10833888856816399927 15445404408916833253 18377438623312647086 11303670204000518932 7981272744177837306 14080662216648079068 18097505721387876639 7022084939991753358 2651172029035222335 4663222488312414777 15659811345321576018 4164321324059461465 14292323760985536547 5841306241592073290 5020120095157852329 17377027925434444224 5128902031484487164 13339793552467724225 4277146396749137861 4619225952443071372 15748618607017880133 6066898618153579687 8520168833015300754 1372694289361940950 17071128348125060790 16594674835577772150 14529889778244419638 14449720196232868545 12343876564447466062 9712205807461644407 7313110687017416605 15165967268673442184 3409518512099436480 4244918263974070702 10708863615075331498 18100615845290206327 11859007179950814688 13612671821900909694 7597528076799034730 7596754456466371073 7782533518089164509 3555109890450894081 16486027165570374222 4581570195346078435 7290550779650199071 6825213534206465893 6778125583504931602 4932283153766000600 8828976790126303991 9603903950738583854 7427669568930052235 3508216108094105983 8393286725826355909 14441443518538283696 12817828936321579759 11463293455886238088 17603546923480447428 12853604735765565391 11234990599097406829 16846846870828366413 15723265853245402022 11195518977053847183 10958747908011292327 716360824536449911 7839918920735141844 184979889823910774 10661865263474242406 7348571902132397894 17439850455293065547 8283624201492752750 14283939048477275732 15817963819825993617 16874321331584876269 5462795396116484895 12468352919392876183 10729845207252768781 3263732472853747286 14652048552280954633 9781292683391556025 7821085114047595159 8816122958830764869 1943941007801374780 16647293579998054311 3067859898149812374 11431495707594893529 3209623511196592504 2450300451912227129 9958819880173061523 2745488373102389231 15083659041568431537 15530574336881537744 12186724166652230431 6367987885038341025 12912665559870668669 16584273187531374835 9822832850010968820 17881274137083394235 16621650903491554236 584242024778972314 5934490469837417666 1304942837396899050 11213668768153948380 10945894517979064767 11110772803589159076 11165995723363379583 2043487150510992876 10937487433039892627 13187376907931051140 17039527474071324950 3184262085527062167 18373019564142199237 7610373407586466661 2933962379391857884 18415143893466163418 14930713351470805019 11714093925568865976 7994253180353833655 6845300337941585349 9151232439681884668 18323152607465962310 16058022465107523297 5454370026357846766 13581902821261066803 6742315475956817653 1274852436937310371 15231902755641663549 15245852243598852201 9654145082853558720 16300077018002528954 15230047006327385709 15871658428876377694 11848172717801373526 3454192451761648694 15474421106571484798 15710934172260392890 15579369452011274716 14345574276869302965 4364302377611470216 4162652177884927263 6640827831372448305 15933715874419650592 7028782074986419716 16832349584954330819 15948910749650301182 9427696971270353891 5712048652454092156 5657661920749120263 15117790093597900809 9820896054143720172 17882427795816497149 10019408676334829190 11163021459888980589 9624994981400429176 17077110784841737999 9768488680635464966 16035091039399232308 14603338149600352167 17412821195249967655 4882926008213702910 10295704151335456276 3313750089568447444 5706681882869240616 12380181653306919197 12804674248946363036 960631650176048820 4466178295739011848 16158138489411687659 15025756137556116224 5795907348864762642 3247527607926463773 12565252040417249293 3952031848015835203 1914553421376920911 6859163641172241163 3580575620409541212 7590923578309315382 14235622039660984848 6788069425220856797 3587424966612392209 10453876553331571115 17135087544424681842 17069336695596093598 13698977758956388553 7225208734562307516 4121264164367507171 4013299430282784542 948452708586590446 5320234447774245674 14300698675602607469 12475732201448525568 5336577940226198567 7477266859792194022 8459693645961478809 9490636742893929989 8793304872712520909 12582767276596226255 11339194208117374981 4842917281115081387 12172065230601569527 5769588847382386636 9599445420610157716 4893254518263716130 9322976198578427360 13578491748205139052 7288865944449791855 6630528370763360618 8891450228207282271 16771862426042307611 1945116123474068203 10359222148979764752 652316076290792687 16448564595380091678 5099886713921364421 8995677798688048478 11284296716914346504 8239531135803004431 16004947679100050477 16893953002122778661 5396373545457583083 3838874249499778495 13565193432928746788 16544759763954797766 7390084969333859336 6583813085097803212 16237629102894921823 3388551931902464249 5603601635454747434 842007913106560458 16763575520994246817 4362547437297934667 14966276941639483307 10718789888537291619 12286880855875678617 9255366806015153133 2291539738561621856 16064473211255748031 1847896116603548407 18294334018532432051 7921088321074230911 12755337307004511708 18395691583129848610 15331417568768684081 10444321403023579541 11649785156813397655 17595036446595643555 15805373143103701459 18412896810760390690 15322064525452577930 1962600541875192864 129798596400351191 10577211011181178337 13036304989184896006 5591443055072470085 7610741212019887402 14791645488283530512 13766627668394929596 6883029720113360279 1577628285815939477 5186191659141208441 13855487195808460442 15931395283290951166 1108209311338709142 14876820991640342543 8666501139353988286 16985348443566718997 8879973256688658334 7709128247625943808 9962854111442263136 15477039388676720891 2822131143270729087 14151790833938798405 853894121251922763 3859437520561653716 15861763848706096877 8821051901444565601 3608865676963139134 6477168972303113563 9964113509724074100 9729795581526313159 11134288683368879422 10473401224916245515 13930049090647339252 7021847970199509805 10234199092118617847 10895801379056735868 7542186468363374351 14406373220690653744 2758941636229260198 15374195309794413922 8571005611210083761 5736771618179962693 2059487361973463433 366187240976795093 1040635093765875654 9259887210265803588 8308169189487598053 9947439064861617681 6611047098087053738 16524319176381870525 14240093315830391248 4510068703090986831 13560915558970361407 9626038751443373968 2687831975737001487 5055018015860982736 10349635520405523403 653522928136408816 16982747162795440270 12249353286084597 17970447958481774607 8611464533016461275 4640761327280104033 1321740985524115005 15459307241234705352 16276412215719465097 17693336547165730746 542691238344707235 12203592325869142590 8249655322308545727 7375145283815106898 13315934661064603853 5973443386318368988 10114843775392594462 3772487453097302305 8841866882238771053 16208263500055311005 1358375589191342515 11236475279433436673 15383690157846199725 17328167595450494786 11516814377631616973 4821682851542420127 906047829788362559 1963038730197157502 11332768937765711065 11901405247118443652 12543515085864813407 15912713020501334400 10701525786763331017 8896296613433812833 396220068148551288 3674725256516464720 1904763149303950925 4328978775142980640 16541484945118291093 7546777053757373100 1466094822095702302 10276694809720027788 13739993764169086889 9978013627662859729 18425621213055952554 1594085421482789542 16693657026435136962 12895629287300088767 8226402695024972820 12825772745973200261 7882560050019128983 4943203456359486285 11157339433011339616 17036457073731690719 15797528714287519835 12436417202399589459 4187765751321217511 11136672747088431724 8140407591004245346 15869147813592756739 11596929391867125518 7816492956865025940 9014056292961558269 824310854787612889 7843341451591475456 14397466917404858364 4827850442203766339 17221445005669115307 17558753939324349647 15804698843366396605 6616057705066779812 8993918889397905063 702814134249087021 12532084460245777273 15166329752710216149 18295985953113508942 3646787057448078544 6554157568757673472 2841261948512481037 15672073959617945970 1116457283168138246 7033694931607450978 17910838528972279376 2063989413324540987 11612119037771926702 16133615011087028848 1565408308623344354 11264968971243821977 2763503012473741914 11097402410719766185 8082817550505415357 15384953377133812811 3291445359864798598 11113726822445316573 9937722272571985131 4346360707919112040 7455509313033035155 10492489835103949207 7609990374187364818 17651749772123002196 17348255382071423078 5213702771485926028 13348454420822391033 13806409938512068817 2791250931952389818 81036429939242627 17980571498779011142 13796808421251247877 3981408867637690778 3500844146900328177 16593957659433287437 11169839905145822779 1148257364502143682 4512037736865317952 7043813317562878572 8232431906484716322 7729602597836964083 13693445021992935431 1753985779987999980 13948113103795799051 31416120866650318 14855095453745536542 5664880323809251029 10237592190460167637 829363913748209584 17397819506544745142 18437447790748162139 1265301557601133709 761037858605961887 2402276627758320394 5949691482577844675 15713195439572907735 6540722724953832100 8795623480111171429 10190835671306752215 7874586150566303169 16625104346923202697 136188376260011427 9991083895056534129 683752534536721158 11983332688184342531 13143217500589013667 17349013299348593714 11563379731556075454 13763424644480803354 16015745163416929042 8270216551868344941 11115760916819774092 12435218667719775366 3564132087676377764 5757895967627251319 12116437687630886757 7270662702922044994 8641333908199585185 13260120797575811278 10304978171806532770 7358372951218392402 5221097649877586475 16862605818923971690 3394867491559102891 14800376939156066104 16377236978493501644 16190989293976914789 4613079272674606428 1980153596110813320 655429970373843260 11180249159278412999 9445310472936562922 12375883468849145067 15680708583309466551 14448500392728082732 10999133182127122939 2712040851365735411 5190685406019580386 7984656923243858421 18143926000828708274 17229208757829458990 8536814058456345949 15336916951648352684 636994055365245286 15611378639372565200 3662253429955696774 13699055808748447763 2687301078217204800 16295038360110557757 1240181161691657581 4265394084573407266 940504146529754716 11927510764347658419 11245818815186791870 10718066809195207119 1508776859573763817 2819803846562816774 16117508090098952832 10553137013553357497 6334378719972431210 5335972455606173 2704856256282061176 3832978516275625357 17307113334872644276 5260417451667503363 17427152259995162251 1047219986555083990 7324216659278314472 15093132161566677981 13143283919599499889 2816050833673820767 2815268533182979422 2698568412442399216 17734682021066308175 7029198047054844442 11647056643895955399 7125485515478566502 3506570046472821401 11364042158224097645 12899483729126829671 18323450613849562079 12368739025203666416 16231611994453728830 3077872934004408041 14198651714034329139 13800497617345019369 11659645134525805969 11053440680831570946 10588851273149873918 3492213802321122515 3913193696520026974 6236639795633608652 11088154797590400714 15800471639066466672 3323616588569082849 4610484196709400599 9005693391215975685 18021747931020047817 14045507890793369222 15625931387490847349 3639509257643570629 17391149317485585208 15468697990799175988 16127024329246230275 735068590115277708 71933271903421474 3310001814933645860 18188425260998956622 9740904350356622289 1478526967588754605 9694320433645404192 14159990264214958244 13174388932190526596 13622187415929090380 16257564655493967482 15545533437247643625 3603759336349784843 5785581236795536363 17747677820268021767 7770150811218307010 15990507593771669616 13457357340892740593 375472982677292791 6030751274249153794 7552128556730757638 13049990124807091561 14143215957102234307 4803836483641978432 3663421587693608241 245721645510805440 16449704268793889121 7057298056403092588 4561671107167770217 15955692658050605098 15684918979423716237 4242990238606534773 16305709073377027305 13640902081137972845 7437223922009596076 8190702452091084571 9117888434490414161 803648676130726174 3516178217011295498 15247098809370118544 13922149468973615117 15881512959051134365 12562263493584468527 3659855179248583896 15528809238115821919 740777174511728727 14078868081411953614 7458130824868210331 1649496564391661634 1228743309267278155 2214831141637010352 13485318686309579038 5820049806835160441 9064804078253863419 9754622253759046926 12623525310828967931 6932848448520701174 1720707015019845711 843579780190333639 16925806161214655745 15131183813772784541 14091114350101050713 3714063365629362377 1119859349437076040 560383193834982879 1785398306646987960 6770666454624082956 10448886902466165446 16235412696453640842 16114305179294315831 16762730532409866846 14009126817153192741 66746758234918289 5309662376787060951 13698608422605114011 15214902662346283404 15399316769802752168 17604623679408642639 16588544924767015033 10235748663836631181 16599964949171682376 6731101892995616962 11188528434631714504 6182372526316383019 13390072384388788043 5427369162975853683 9000894771914504560 183004166155783363 12099243497104751849 10597732116831626009 3343104295462552884 5148109826265056192 12594717770806065855 9040168921446803136 18194104498275507749 6447693436388977459 6283514413567927821 9588713745299602789 5014391214656021195 12824199767450768938 12675626780143348514 11683376698147080646 16406411579214572205 2897036931176986694 14738551699304557102 3732218712878544275 5690819938089193594 2725333644692089303 9529553128244334308 11964547738501183815 8714036059733048700 8644684834915032482 9449585612135486063 17387687798679504957 16919020313370289790 10010439649385697834 15324051506174877742 3843079806565548624 370886128609032984 8639163977089301944 10870570973463953399 14249670770173299685 2248446696347528631 4229002374719552221 3431373838772853403 867203329303172066 3098592669009077140 11155516087940132784 7776978352062586929 6171884640162182902 3028203381559562416 10627043630787458304 11934752275509857056 3731682528058555291 13959811956577484945 14806838753098149891 8906343525571299144 16507570586691768705 2314080816888249621 3307589478887623456 7367380288751494542 9932460182004106531 6407321123077602303 8397011474723088111 10235296792320018821 7568548673815068370 1859089142582580169 3025483887416932259 12965535602580454131 626950247402262053 5075056853868075880 17898668176598823797 3674841021333411256 5909401147308582739 16559919824469146805 4540074136761585623 7838555374717942647 11878809298721492741 1236956209397254507 46646774720829718 16116993468366928135 12790022924144651563 18385808469407064651 17873292751762481514 393869349547337237 12863478917291241729 14149451709552764780 12493913974654192581 8749543873290563451 4946136067844726138 1462207345309459357 1613945447512989367 5932358308993896147 15412935758665249345 1543381320501027449 14212420537663526164 16434760892952028219 5644207870577954654 15921381963150398640 13246702758116864086 13236332465509999937 14819684052251904474 10977661638172689237 14158043652447011626 8894987420093105593 3680558759266057005 263946722087967161 13693862552184931591 8865023223449982042 3957123594475646876 8426197321022532173 11115025978519238698 18396355486247457049 11262399981441975625 3234469205125641695 2812891003924667932 5423826801518221027 13843243260196034664 15450012217156396831 3090166894499785697 17666482412774004403 7347531023195313733 670408276949674262 11264948062231670656 17250652177587299839 10039396186748811782 16657832209228391760 1313780889604505820 12215741466999924637 6178433085030857413 5650926222992336062 14455982606617738876 1012298837293701414 2259536768471091403 14308674823882616036 13375904937260628448 13011638514270896979 15908873903571655069 16291561957104677341 11078840463983264714 4768179914294257317 9422507553295256847 16179913806162292756 6096335334092270198 11632990094332463466 15577146122880514329 9784039866101180900 12142727240870830322 2200175865917412796 6799945769991381802 3951422084441168783 13098708255159584089 12659093750853761473 8207614021433966608 871819698751671740 5150802056990844956 637353928690031597 13140929471512904995 17539894456264852725 16765210294634139451 7793904467140625788 2045690327394398065 6243614307305648897 2780029618150940024 16965738245202683443 5605093188202149718 11565895314111175391 11974902485260386602 822915076260928236 8926160293376612906 14149826282782195199 12283028902634090987 14502131308873119431 7487559954544892402 13061092534886652156 5301276027660210653 2920230922918470648 16311792261131667114 8798383784583895392 13651919936250854801 1629500684602404007 9839018618444043472 15837171763521961805 10392452774980394584 5395386596263890803 6359337258387394919 5135972548577475573 10402268052590960336 13493421733797532057 12195483762398800821 9476659876243660622 4025115899142693274 12340975961557662265 10821152304945880595 16324202529566752746 15258731411765789659 10747989557692341040 14984773438759132813 17373936781498215453 2711133952196147160 17938036279918902459 3454812273821955626 15150615823643494274 6090308304531037909 17616023965484772233 5834056798385723999 4108576906864740 6922482057556941992 17398537275380531275 9639028338948441051 17579867176109728670 4502840672801030170 13539945949391206254 8554909047183090345 6537230636311698726 9441575715143329302 15395107683469010939 5847519923760955205 11563887726782837220 12719854104992545142 2076023630372000072 14797920876797003173 5707890368418715356 4081182567461344129 5605979145219504029 3624553515537424890 12493686082249832535 3658912845345749189 7672818900354833534 17519359856136920946 10998344949084607540 1822788802946445367 4759283173842453208 2766132722774357350 8883175652552521682 8971763558322049075 7235589531917215832 75340558562698335 107457942436893941 8662575725922764027 14662778704509170391 1076350029911191282 5217819635164975255 4637177835202291953 3949179261015375124 4720863788355323550 16584176572246826329 7200018195644330907 2036494358345271827 2291171482194733756 3071715902648028802 10076813566643857077 10894380011623199301 14276333374268974690 12228136116434289626 8144544184382188755 11330136444358369750 15282645326868096798 12995185314261668650 6804619587443557592 844894940305041243 7376555107952670359 13234674316511624342 13346336002138601834 5744213661492459578 6041108117927934615 8733705674558967821 7933493232299270868 18382925613178307498 11793456492787813460 4891294308282455456 882967070377719342 17942394859208049247 16476176947045050984 10437869810161636781 6101135153693358200 1234050548243383411 2146185379521839046 6076925996302883664 12380920977484546619 6152814335023814587 8676636455901987163 4820022728886633982 7718330559160335582 1127188228444694311 10781881381784746649 12595663861062962368 14840985011746896642 1746847693744271699 17002940754425309691 6696445292233253637 15664708582660794735 17550405607221458751 8388392985972844659 17813459945193584472 13165984526990938823 17792406037741738521 4041233074543802817 2529933757450761534 10451584016739496458 15278949773476611032 4895632302804285842 5832411169480274072 14128635143541743197 8586822974488719682 11578484771807438102 8388934343037480789 6363540094063357896 15235713989732914741 7425048195911218025 6406512453835450291 4897548684148130400 1583076272434011993 5488563412505961803 16989019615381305154 13292637283885361408 10943824458995471251 3288790359116736424 3345880760190527746 7288165084962461649 7272150545290203096 11792529093911659086 12724892496183019676 11254815398178016443 4668293665556990017 3708115562229778974 520456206727167685 7542555494676797811 11614501581447708419 8022238453306881502 16254512153346382065 3335038754611757945 17170339638776972293 17441318345364170488 17201487935517240322 5615055407992047864 8564925016076066157 2376488951594089906 9151045441824107311 18298937904319195804 3384997496835675507 17666050622785070263 10499939087285303602 7119553862626747998 15653835297531284204 2091140887027576640 8122172104417726263 6557552653294002146 13865943879397007431 3465088410361955204 11789872865533476631 5360911364975948639 6805016730544965306 11381745745819209654 3847938672508219299 8366637653287409334 16846080378749157549 6175095647657119925 18037704520609180176 1663410834594990318 16617834389081974224 12112358560094353820 2394306121219806674 2209042554878066578 12795594599407675999 13395976789265344718 877997268870966951 9265732305351936530 1819055672635045237 1459565213975801144 13842632925419590907 4254688061790441984 12084132474017623908 17662996629400178805 6766440740985455020 11059679889975908652 16775984734213548032 17884196633725815082 18377450713194668529 17091327406033142087 9736696025667256293 9045546118534366316 12521712451989592313 17969928058740273177 1358444540537783861 5305390235310151204 8678570347621474827 11755599376396484093 13516470612850899850 3064870380271023440 14017783475980302547 11848549151727954469 1655170979817089889 14801530392157715035 5257171320354713923 18005786081669816236 7683050296189733252 18066066335022758217 3667896380278254303 15637732266463319984 3357579317375712854 14664484615843696744 1381952144527498471 4384299452429493081 2917019797878663663 2665494577230159307 4801301926206478296 4868914377338280131 14545810662009068839 7361140816419718124 16071605978763386307 1906071390730115426 1868838509783534116 17590200740100930199 9644158642520020894 8265910645843305398 63657754004285094 8102944263227608497 9532586636198135640 3487554959568651006 8180251086034420678 1803515445246426619 10476261457706875626 10388452660756366204 10349819042398584170 9665695851075051218 4048883748661433895 2072269624167019473 17666485479249434192 494698756832080479 4503557050626616366 335900883183302833 1054792563370791270 3265950229282515938 15691360534635205026 16153778653292154871 17076464588740145979 13399936393101179502 17213517664076413889 9570269243741470091 8135170210766744261 14053245697227891086 13802402414429462834 9342521195670989467 9687045304658202884 7649950312077346158 13654767920990502683 7247199239549043174 13324564736862469240 12454978123055773976 16402757516188647829 10399512055563291278 15607301348051504931 5687241870465704865 6969470075040471997 10649571924752671988 15827765008278333835 15276266088911275962 18128276219330001004 3379990373989973235 4036415657684887328 2460355651666910536 1347938851053420455 3657742295414289884 867075457616465487 16520974133340006236 2767381982132639302 10689191688810492886 8721126438147625501 18066740323595129761 12494921919077046840 6346940502638791599 10894462753371452502 10614236855438879369 2160446511775028820 6049374560422682120 8896403074428442018 421943816426563780 14803124530702547161 9499480885348401446 13001246005879195862 7819677087320841644 2970305510024491317 2593267108561957351 381988161382508582 9843653633836063356 15502869912401238603 8249378128282448604 7230227538221825100 928667295192006950 4369180610017787423 10278561372962171313 8667815735456732602 2605931530513180811 3224437716924303826 17858368354198445662 12371417129791041965 13333962873022178087 11197733264202549161 6389389329839750436 14810187831980969297 8011583667752879638 10924802849291961904 11191822941510721240 4411814404970777541 6201430197936420113 18184474013638341392 4784585720462076777 10010001714778492809 9444890103937645158 10254964252530498899 12982279354710869242 9638348178475395079 14479151767493916274 3576885753671517580 15513064052587535498 2548093852152596419 4901146378869330546 7883467671006804340 5096979505734497194 15200256215077292371 700546152100751503 11817510962394029825 17545429761807403551 9901271799782944231 9072843705884915830 18190705771395786551 2630745722891472756 5718382330654901861 951051243956666021 4179870244928406835 14630318206115799775 10832820878271153271 7014093134602328044 7553782994887509665 5772182396536865439 10030910610567997667 18045033617603604894 14088184033306248934 14444237017532983103 14536769725203553143 10636751978788358968 10926423132132093097 8795298343684652013 7975023498507096888 8521463004962595739 9953202544524405587 1468006233946957491 9149082185948740974 17441918465266671557 16269822382153001412 512668149683281831 3385941060000676374 47847123089499697 7116154713757338193 5827250945196527516 9742283597847272282 4359969876025748176 7212701271174468798 2964221407742716849 7835848848250540855 3287469919527706904 17973443708613121042 4846670985050520284 2115133278764119894 6347198974470108601 11298410315349220568 15140475265585851615 511717363752079307 465618244365953665 3430429113851046875 322520793117420816 14140998652186925793 12184455534923193592 12751903334659408249 6000135794151413138 14137629557119304178 729395329385334268 1125054942532351564 6152094067897466540 7314046569278559763 12278377993085078008 5091823332829139009 18270696353363940721 2345948764327745410 1267676832630412204 10279012549040288709 18192352216380098598 6749992198871354056 11557783179495619056 5415334563010051366 15513320290100655980 194972119295942128 7653806690812946906 12999591768749313641 8469916606816836553 8462574663652260813 11418158425056028898 4081902495603461865 5990968289909850491 7747079985925158507 8164174751134651783 3305319978364749520 11437950950710233850 1097652804260848094 12299147904524978015 5708024883752243012 6859815358622231185 14275780238409628477 12928320658008874905 16283555940173582293 7363972789500810877 8002837682816134742 15223566477315272095 9135922758537396322 15530109772215494900 618786413372411862 14102493861535628954 15682815264358338431 13168352380346553970 4709904533416912337 13459979148663585903 13560526022196134261 1133538861627456091 15448288588913679138 4043462452310251977 3561906054657053877 7728282870111520169 7249680123253200325 8606363812111697240 2669714166375276895 13136718847929184693 11532533735915285488 9212323540856524769 7784899763672718238 10500544009186561810 52175786329282892 16435899805655807213 1820895310319921204 5069102615019066184 9126600182900663516 15180358489526943764 9620605660614920790 9542771740523060329 11791502847823549016 4358731610335017933 11912199444700111008 52352572528615051 45225745440528525 18116347447325898135 8009172587557235993 5220695561849931247 5304260390190152408 3544665729130557887 1916815921642346677 17773137714771590209 5003109593697693248 13686760160852149759 12733243131261557405 10826470395685407260 2151202802172289179 8488757623380756641 6257143939067489930 3051866928440325194 15878619170593720221 11718854409389448436 8267237543508456308 358310441839162395 1237662732852386359 4851737665670124007 9422846035459205282 10750251008581794045 14191013373607697008 2633297449271911532 825599620707031377 877012140884702179 13678278795056099420 3442413099033265952 10006089294806999277 3679392023683574335 9352332524674839265 17387839344531030878 970639960591109825 7478361177291633141 9825016050318360245 4723228329193838237 16251244312335393657 8647422166092682011 9574572674255751614 13175201480079149164 6181864826159203248 15105288146941390501 5799940926091072706 242222055620482427 16971777894229601092 15963930685275242944 6462576794409255371 1625607853956837375 11179367584235521857 2439521202887945710 7384672849544553880 11952320588381034518 16899988676795495555 341350519645859533 8502418342695887427 8537899159588979556 444416672096446088 5984446397084649509 2688796521948568556 416165859824512102 2780978671892562581 8482692097667913652 1582101889075696323 5448211639322329812 6153681114079115810 17660551377186072563 12430281335510893101 8057735975634145665 5663918094186524958 9081626605070632669 2264414457851242616 1479563236749671276 5268317918484230426 487171321991842503 9235181957708703899 4726017415788092407 9042073599918896453 1652914455265410768 14627000576773461116 15388162576146029403 7538101915015509913 15129009269067326766 12287243579603174688 9656194484797400585 4486644649503809478 18241201630755417286 11433634325721408157 14730613139312540902 13072147083098084159 6093726069577579989 296023907467656819 9972639267635251963 7537783088747052558 11275410336170179625 9570427539967100691 14194494979440883390 10428060990099097903 4549077134049612877 7983668546771986463 11030314061107130605 10180479996348278547 6504909291603650024 17783572793134589200 9324414231671510680 12258922452736516787 9083947397818934297 7594100730022928545 16514995407150655841 10276748413170538805 6115259909481360077 15696076990024422796 14759610455841571176 7870261325888765904 12764172009175416712 12167874664716810682 1426714820600832638 13561416315104167712 15528021112080189580 17869781517328324314 9794790032131331653 9486958185974647002 17140044977865166877 15320970695143023447 9538627893262943117 1353170631691437124 17594564424467434591 9011380555864460278 12443407039644334045 2668465728453408686 3996919647514167249 11834054285783087947 8651290078262232568 3672229348001336000 12696130626104279629 2376655629377684862 4159381064281569389 1087351194923352264 7508799846507571018 4135867142174998399 1245332926580173703 18022818299111597430 15955843164489526925 17972178099032309208 15492083134532594460 6830589458442621193 16629405689529349356 16793695415226164817 17704121654728275582 15404646107838301611 4092852422605183964 18388837603049354886 6599489174422124406 13437664020967925001 18080474191160068371 9838568328115976497 1938715567127491711 6360091722572837742 8288401822840855660 3055773665233589912 1961427034831998648 1626849257733595134 2184608795858413617 17650873952241901167 2379734479905779707 2400807161933284803 371490918450037696 12489705600928558668 1687347807284814359 10963566966528192520 17631513180764753782 722298393433633945 15251517218104787731 2701254816276870103 7521181263848741760 14204214964370173191 9161279422988653422 12561958271538550682 6495995073224912612 2379701893622907620 12779293855724023452 111084314875937872 17997591273414084672 13602492976358446682 519842306766297290 7585613445055855657 3075616648161668510 12366570802429161587 444285901157216346 11285307572239556938 11660471378077113124 1161815574286453698 1633852991140993628 14120618678370191262 17464764216272915322 16362675168174644357 8690279904032174290 3321598149011879576 8110522255210897716 6243802407167450202 10641654571734608995 14244833041414181445 10929052854291726009 17052055902203764554 2529658918706122045 12084927587783142183 8854956301384265591 194145691258930917 10758448497009420849 238169784448416020 12184976943238653003 7032869422809378505 1486247836252778619 10290374886243472786 10052483617907334311 16799034570613784287 5240039814054624325 7354174260516418059 554412057265176953 4935970374309428043 11692903756967404827 2485608819745929303 6920803214717038293 8731651138594682217 5437596427743651623 11505835474314917154 4339531334536551588 1105139706645777921 8309029006877079203 13994716419874758244 14942390001825901035 3334697235840928794 1383505661466728323 8294832124598500105 12731092275792316148 11388449685614516586 719308712086737297 15316091808102765868 9078617449838973515 13146212911210541136 14826552067814703602 7574404833837682377 10909383440551849515 6942960714166370999 5087600960540717719 3923125132340265858 10823568789003601045 8756793585118537012 6274745968023703085 11804616151850490975 16810309775079977026 17917419404854593202 2045151554524654182 14490737984256496309 9042760798620362963 2934906095090149118 1956180037925402996 266796291710306976 12867694533893569060 1962334285004646315 18214343745714432674 5319691351063603209 18292646574359130954 7749110581989256617 18348430545034130002 4855030276061923803 6960109104352016935 16160711532718182383 3139450665016745505 2525696013462834768 8975659517640527162 2674605120974928142 10959478824629460013 11549531445649705597 13331934710345479392 15283448416279443914 14834517520849417956 86257702352793894 12828006055846921602 6342947919297704978 7783730660274718066 16067174532019994678 10526275669377447316 320591836526140323 8739101573324280031 16933045230193350981 18407522335688304661 9187881539484137628 2924703665656539151 14803956533192302691 18402419875916429852 2021663160680572177 2153633798551922912 9613856959837084823 7282398137600924950 10871296776156845869 845074116513562427 12152774364975707858 5576099237075783446 7851588123202605107 10618172397995257562 16254813926415562000 3049413980734846985 6779222354653587624 15136208659680942885 14997291614021891644 8455786775826841483 16891076712500642128 15722615109530951723 11642874788093692444 8667983443028945194 17055905699343983760 11815348303114721946 1748788687698940358 2901144099113784255 9598209442226346491 15115544406933465998 14212141349088762689 13471794038776468633 17366795812082349607 11040510484368322437 11076565265075164740 335841302756308603 13298561092366349730 16208719200290300638 16567165646628995725 1325048648539592527 18016308607153216731 9034545375960050411 2641303055538920983 5129256662080069852 12116177391307655843 4087091784217342537 15051176324673168713 4985288942925926491 17886919632930218064 162997810925677529 8519741614879592827 5170206225541737411 16829668173172592748 10025010385660331102 14631858444646365863 8982161811364327561 11621427782642172785 11039088001772115801 10008367228551377781 14274110180142035784 12717670864473231518 2281335381175356336 8126684054890818948 9807337256925157838 7953906069837574326 300858782961552194 12361421430457058747 5532581173971298059 13583994728447448270 5734616908451813190 16417532427827521686 12704990618217406180 8355719728511358310 3659413063549398594 14036283479814779813 215223779402934665 10406183765234933050 5121136670638089088 15362686107236693467 13192070112517432541 4709575015076499841 14407708420754389760 4024396263629406433 14314511554211026085 7999473405960842886 14569090449823023439 15277544611193242199 12838443311572283301 15170582328887224972 911989698434280380 3248586909372403968 12228680030566557955 6356427897437445582 17856956908655853410 5319933054713693566 2872489541842441592 8857577857793289060 4327776734064491152 254924407796351324 1163124998530728601 13519282695243775869 11142492620996051356 11982956536037704780 6479737584130288102 10163789087212444219 12581218373067751235 15334295397168276126 6934201217092152101 17677320255331306428 2023550935336886427 5466641338713492716 8957729922579630704 11421345352363400253 17528792865910596568 8517152948880008987 689231424776792926 8135574352412373889 871800980267841716 14323730537889761479 16149287576398340420 11305827569609240363 17886174290189751557 9315023964231079047 15768391914115476368 5122637463935956735 15358578873577233438 17789710757258630906 16867088079506441492 2315394744805769866 11707689820836282691 3087011214537395674 10078686059594263606 4183938453641413997 4018579394058664114 6046175498972298612 12533391847676770770 1130586918713490211 16838492461146908662 8394658821823081102 13300820894290276689 12192139219950414148 2850317862587683217 18288571382605823369 7636869554130027400 16247478704330724515 8206085577004001410 2978304271668588671 1044165185517681279 8250431937656903780 1142563581548190733 3982839840896777270 5096118928995854122 16658707083456126115 13872368884673524794 3717318784933639335 10816835452751187570 6584494506006859345 14915931444905225563 11008529807502474077 1880410911833428953 8467994043117396645 7576094836342797012 3699087825633242854 9513487061542632363 3032508280913700979 6173859916462388596 5320569147147742309 11841043986241163991 2506329948809289077 15427531724499408086 5500347767198187511 5084660605354732405 17788191010848460032 12202671212986458614 12791059822930466835 14432031606905968595 1823487296397575298 1249027613305583875 3751196430158337289 4796516364777575761 345770110637403601 15040830828273768686 11054579552446164080 13720789946535443526 7931434124181127986 5925686800716758943 15387959256791583728 3404342754124173937 1466105282640244099 15310970177022157228 2832600949914110530 4799668634378186590 9840736321877526165 426533916423511228 9201882178920360378 7351953122290387250 12063354621826039696 11528544404560510280 1577404455236540385 3343462803405049738 11203325516260325275 5593888295757990206 2397150000251825614 5331394379832430018 3480089378054884822 2257918643569990031 15114807111936645642 11846855619370745969 18280246977471658080 12784948313394232010 18010119633897797118 273890386073586974 14924604893174396155 368133861009863709 10212708024519900542 1764759559325158005 1049065238341851028 14549342864135291364 6774149877064526819 2045822206994209330 488650638591956886 16969260989401579057 12580115969407950708 10872101734386026442 12970382525188366963 16830721128908125630 2981461320749415716 2322116779561512492 6554378778635108266 11730676609170051920 17010514493551793128 17526143861874257065 8489929527574741551 3166643896272334076 16425105912578804219 15168907502385814619 16133026091045019632 15613635164630290912 8159042091580818726 15061433187803361913 3960871192970765173 5666046642464030367 10344606417522367638 3640422572019478235 15104444418280005791 11431435233291513582 4129663799788087922 14313664389219032004 15426381332433408376 2713128167075009621 9962992124351503565 17144349696755690907 10423870363134011002 254210130975534829 16645945361717312541 7607025020203813869 9161895398119505850 10577043381073151575 15102437239209640944 12842803419187532917 4919599039728100910 3109255256441636886 16942718016953964069 4786951636019568079 16167035673838900805 8756585907975943698 17169580553853313163 16827501850248760218 11694407723502801730 12693145122600597214 1006083066361121801 4722966255161800133 7462478613065265196 8283442938325388486 12456981061760312390 16410083779224559921 16340583760729568560 11590259149347529518 14442241889805592383 2841670030885166304 15872262092587316949 3560656258432105995 13715633830002596276 166181840383751155 5912391769939401374 17853177875577006145 14352609938733716583 9029771661292575290 12755368752472126161 17624103454991743718 9703062084494761957 7037590649125211810 1071688666241580276 4470536189174184261 9270342315819408912 11251489115166782373 4738420420394603989 3609476504977343053 7368302265943895557 13560315525070924084 12252616876561958010 15962865903512612697 8111038490851261097 13970032395534267056 4803078067595732393 9524344124553570285 264267704810981756 14606190887808081443 5093713345012838983 10471208031257453803 6966216308557925712 3998631346918555830 13275669664390675455 15008993207907720920 3910584481628217109 1491862122509689012 18203943339415987620 1980694266076643539 17229400944874045906 3749940959023543525 8115986954267496933 17499751409709431945 6151744996361793628 15770936557018730517 17014003540946327069 8803475151583403643 11879919292001599863 13329342280722262371 50114534887197160 2087049472764276565 6088200876463243404 5183968355121877473 17928989158430796961 17604515163026440733 14813289186411183506 5412031207596258069 11995024613760858103 17495822141702411104 15684540882407506325 6824495732958187078 11438727999324258476 17073026615546954620 11310566763017900257 8129877717917673750 12767206932682249466 4873995833787402026 7659631031535810780 18020935774637826355 13135181379818250919 725094401426515141 16974841944948453589 14595893386829307534 12260570976383417441 3613775709155627912 7676008096002197951 14965365885966731897 11295609997565084005 6834546410127572439 440026276745461902 17952430701574651823 9755104305669121511 15012572272795422193 13951578398939192424 3430518277294801941 253735236745564285 6369409727334306336 15214769237483771830 17164210653870642654 15446045077712849776 15971014971400013986 10870538440029291117 18437149056490779884 1445497508069205984 1653523534435122803 8117475442348599275 2041553755994601489 18195475769230768069 9817253131935584398 11447785460547824020 16062071467201407336 5804396406044180338 12183003895011912315 15802565246325180247 16011357042992993267 18095946892772425424 7791853293923492367 18096130069397416209 9873635223603314242 1789658513206615580 12559192558756470451 17432529609495064461 6166310150254135027 13803204081668660678 12561697118202082945 17486694305328093076 1127817184780391150 9987068870223896852 12627482669762493129 14162238667261770845 1621034520308640412 6646894087713978416 6342639156986408431 7151076716538430370 7309881615014253541 15901027398195595850 9619963845308769728 5239672327284812137 6891035186026421567 16637303941326495287 7457821601395063470 14949667824164284055 17608337326222760425 10311493132752774878 1193402934833343182 13719157626006144753 9391608649981331120 4819778387723842169 2441357893813743707 15033453826741019662 9769043953182038567 8881965888429801267 17940642144558701832 16479270386779469019 18311832380334814167 5713049189840709005 6786088131109550392 8865659557993703239 8500999536475323287 1169540407226108458 18063153095151909159 16779694406359991967 11040003372210858630 14251922126450809949 9393564729228898241 4812329513301606203 13178697134039486007 14374675939607037232 4764854210422662624 12002902788827029093 15607993060932766050 3739601844757634676 7949142224408820058 8669680461698972312 372172029479748932 16171965678540554777 11053381105571445874 9842815547876397459 17998649495208155273 17409956381987116734 17683582465125618026 15179116625633810111 16697749778674665861 541068778408825707 10624191494990350364 1064656302517080873 9381622664287221499 60138953508527857 13233294832926425370 499725197199275865 1227616606280617308 9115218709752022501 9529903885053095449 1863475884400719188 30778832597982541 15898855287916343791 11222199830594937024 9400561692068457962 10385470111463996263 13384489956910883815 17643105458781785102 8427876964357211360 7980498515397974383 7075093067624568383 8181267267915398473 12860753101648136614 9613831877548100937 4173679153287004660 15245186102498644714 7735968803414599990 18233039376920178754 3834587507132474127 773911736481271434 12541118249112913108 5402333575781281891 16270587349551430177 8565086887091750290 3294830415422097923 5856077579839947313 792958549743759091 6794518853715001162 2782066568250487969 6783663601774707610 2797658842956123793 12837088584025122631 6511658591354849656 15978856662897998745 14707368377365356778 3931806444156399538 2098564316169290359 18375445274215957674 1449024876180249002 9494299786962460580 17777807361991440516 15884513316790124173 13395813441394416022 12841230294633148570 2643636022012663648 4134590596055490459 11562897494174549146 9961405844766176545 12204032192008071027 13172772486135381445 12719351482471500282 16803982503585285117 12489906263992554642 17822245314982197899 12033221255492764803 878394174567617930 17795716684265597321 17846144539172943753 9778129985720623155 4676178363405461322 10857516573253787998 5679667945360099851 733127224319076565 1386631673005771019 3423109773750513008 14310403407963604850 3277874980400738493 11478546960107997121 15477835104227999737 10555594260076655345 7009218593078650134 18068787101194164430 9245399290007787981 3390984479573016849 12936679638279457613 14357791511819360363 7421043746160490574 12755158461100392532 1479923056631906853 17125374949912411221 18341534875396760577 13731439426800228467 15667824617539023989 4671602831121720480 16805368638895294500 4029518231209977411 2460055628826628848 13450583649452504920 12250641153071663055 13930700532996277682 15306240930112015841 6660736173764374616 5427765888545522684 9272218754824657588 3772662212975654118 3861460311251995093 5971501818491992752 11688607567372155552 12695763490518176814 15493299584680366117 3612164883430856132 6796684781502170834 4136246921908564752 7240170552800511998 5116654981250969592 7240595131613247096 17549860646611109478 16617626690369239845 16813927188799660472 15789234914296076883 6790038395915915825 11516840050038773455 3523208717921097142 6711760064870685676 8366600038380154093 16493646056774726895 11572637877826372563 16579719927325624510 4412992660025959402 12395288639563555015 272246412160387200 6421226469272128378 17480583447311241476 4102035603929893904 9222327552567055518 9655594010473346478 4734620052951911200 3791259735470512170 6715459365301933000 3549950284333924763 12520030784836039311 1158590616605778822 13432407465171438227 15230591518713430857 6546924330133079698 5632706030946169407 7777493397946073419 13678116335758374209 9369611624781660245 12825537543517452165 8870869701051528987 814850399036335199 10791557836241113770 17434935536197818474 14972829112188741369 2282790768463458641 12994781972066514652 4741067436142016868 13448010607241103338 16060187538915127660 7999692440376750432 8219800128362876517 4473284860152568867 9961035495943755914 10081585474073933001 14511865241071389079 7713550224172155467 2830504554026569895 441318517581050628 349585688814639614 5147348192728265229 9270698862409435314 13505338669493131718 3848604513463565519 18288038515863005909 13432869561278452285 14156686135662481191 7800938974130516677 6023333616009544133 457748456582208755 6524777180039834800 1339850093549808192 9447210340807645921 9217069239565490251 5335485984322249967 4051098924835936847 16797866054754210622 9633383493355807102 5210752152651954372 468052020045598467 16873805409048038019 8785370224191989217 8241373692187227897 1281090774984220625 11985799055353273446 7381401324673194499 14665233773519091775 5537872942289867782 7314839745643867757 3366388009524692010 7099578310886360365 17517128105556737130 17363658622461991802 9798088382800556084 9827028983977077436 1163554327909772152 7849458298032294194 2326525868817888224 4084496240281322195 10085565676339500434 18298911006077827078 10498844966783520356 11194448082325357260 11041767543027333316 17989879302992307801 166868680179610393 9042236010274776607 2122478559437659924 11854009385980562439 15157063761370666268 8870711714826439993 6642920847578159077 15427685987363477282 5395123538754592815 10973286741223090144 12759160464133254832 16434604919946485106 11248161100947919114 15339586113347176629 10711220972818791916 2275895531983323967 7174168214849208305 2956716846013990470 9439326265951116752 5355667855690066 12164355083975292362 2400507116511379559 6453595871367175093 8662810098926967370 5012154136770963215 13665201992887665292 12422975226893635260 7780253682853285354 1203598343576007181 6847004633927931630 706149101313531332 4588255534357823902 12979820439879854482 16743809700685734636 2672835943278125379 5225149552525554681 9143564541227497852 15693499290554214193 10276216747545723254 961556898001635569 16189195859780096795 5491733278031975566 14084808613800291905 10237786671747042420 15097169406152620482 8951262710793323444 15748710875251383076 4155093919217002913 4149041629211886038 15012252275702361377 2229373730482397057 542706640272196012 15410660012829658756 7852428902947048586 2808646536386139722 10795429511549143612 9166867264239401055 5352301520807276719 10414900644083219486 18009739762354497178 260366751774284928 10909506511760548877 6020610056092786568 16987714543121272006 12041789930506383382 10073944930696104945 17435201882749303578 17296962012745664660 5906604533565595873 18253472365003361946 13331950533106779614 209862062554854837 11032508194191215352 18052830865737600078 17607224161906317209 8404702342833292205 14791771900727720664 16753377775620088991 3549406700317480086 17098001627335351558 12598745752392873041 4389190674246514772 6069333697315752154 16370206440309340060 5468991593066947968 9811481449651985769 2646951170809712167 5712075335076493469 8472716406491117971 8737283568080205824 3650926730039412091 5647532349761721373 12368408372660456775 11064244378917842473 4382891042148200356 14474503436196120201 13834068157036457694 3609146135946872600 13233302724976115041 12328527458487336403 12914213119314393620 7640113300838597339 15270549363036472275 7502776935354756078 11161117419455234286 10334527140490935070 9949770546511790422 8715180146532863038 15011720721299206791 15441583179691979445 2951925089598644206 9843894185138354784 6402867170626311114 7670173019801745098 18326905181288767692 18227329372488276886 18216098526620936098 3158245313472734266 916599733807980947 4845347867253878710 8921719594647862288 7754760872531507203 895306065770635259 15385415618743089399 8961749092070264070 17655693485105685451 5123188763943069165 6462628390609357215 8806469975819444036 11179114485976071139 3640080949367050229 4231927849087943993 7450779741769484409 9771002833538607205 6221856256024556815 1629643924254957719 17938734742029245977 16346787250374680157 17433039855580156199 12638071262300242642 1090918330606606284 7468641042652789868 3691897118176200366 7474047197867076032 16112855761589863436 9830923632890486099 4074421539046330371 2967351352494398444 14884753994792756131 7201933867307491481 9909025685068975606 3185548209764991397 5037368240956710625 9340823845197924778 17642822859845662149 3985064506073731905 17554529765806404135 9739768014976461720 6689835763594608818 15262358782948658603 229811639671624848 14605007779064646887 7409174844838982019 12692771577243191523 14642886411292946365 13960559247402807760 11529435909182162850 17206241425111531317 7816428869643505677 12801553834310437171 10019881276227647211 4794872311581877482 14130053067113185646 18187369746329107126 12153483311535268119 9461209072778461368 1633254639394432434 4291821436512162972 12820967895461334124 10741688218185017562 4022320785821230743 4243401170831596995 16392257653717641762 283160943158789096 11257721025513751951 6952267044447708325 11605785107936913854 3444047089082245871 13483718904262284050 11311982064163925892 7622766887630646930 16358228844509014848 11813110163112261472 6270005772925241399 4295055047169216608 11812975575222527651 15739807591610091077 14427554345419104983 9155693769908893588 6646026031460859467 237812884054320565 12381039163687023736 7063932622810862755 4947528040521397750 10146074090577447415 5854667846853015703 12978174080578196090 9937344387217355147 16530486504836399231 7421415865183144662 7646792024911687431 17622401310711735731 7766698737360201189 1209481490424646071 14599940034385754004 15640891014299148146 9324238141455823878 1777566977065728955 13942275571249022955 3597281159142738356 2325978692800508278 6633000860176730080 10525359109717326468 10445511390526144071 14490460037055691108 18270072974069561247 6450879209781440839 15239104675581548336 10914387414651394564 9358591726861473893 7189860201412209508 2769354552817329654 15639041005232440423 16496048784283462045 3265869895555264806 2363390264003158805 8862464160038010102 4287827253152436191 18415619488759685735 1346455055438620062 7728344376194736281 9918033822530638449 6442463581891679367 17969933514889126650 1726887220627933170 12669387241300359238 18064641650093021510 7164563203966985119 10139640425114101569 5490761051172103887 8204483020402334787 939491652316555153 16497809473825338342 18373089545711954565 3601863846613410241 709387137791396781 8657180000822550534 7533239834584859245 10165846032743976712 5752890937176340269 10938589858888617839 17437800533900805180 7567374015887396738 8639119032876042692 1239687604607754385 15856635099953991625 14223474184604479750 18236553308493842075 5243403182672811856 2558984281358348586 10156856018697661569 9842788714867953985 17707642732077948397 10326672097525269259 7552630404208437939 12991623211243833456 9185140657922810226 76265275759614850 13202212000982804925 2220759314849252734 13866026093237770344 17854091429625634972 15981336137841314447 663998503781165644 9538887413562547470 15277629315943016657 9281877800578913645 10158428682244233925 17469765441229584987 4414777998226853899 7344587168960319034 12904855769200747927 7405728134564041604 11344646368918142455 10079464606631608204 15313985274740781385 11197983119596952516 17635900898272503452 7488610396834855457 16176686686197873906 16995417131873546043 8035275246342807093 10523993983964535871 10146163230010107032 2252936772447966510 7278781081904768185 17019459501516706091 11752077978960197816 14158922656576242646 14760991088406262560 3645607383174413969 15412472608245674973 940693013985649204 6993405293268889447 3120487889383247516 8346176866623653716 17442870982976197170 13202223478401826690 12907890964429655918 12592129366419304697 11535984325100784535 17875821377151299449 7840958350484819567 13313315423310828944 14772447565900984819 4023680820288679103 14615239671588094152 7232597298416997605 15324776992176004366 6468655384617479557 1024382353855960220 555308492082285455 16029027391676376460 4089506622995051042 17700445266942127657 17720817861491162590 3360051731686451027 1629560200562375284 15947145336119930901 7940888642305155824 11157892159010880395 1529371204734262227 8597704260602348939 4299625956577366674 7942438857376286591 8428323333957119415 4267023089686851396 13604950052335505861 396522293657136764 15745774533826338205 931720124284116924 5622028322188313293 1156498976202403712 6643690138683132131 4450970717150690001 4778949689826678032 12847647974080223004 11074158772595076223 2761484040621983193 7075190978088944809 8651415339656975616 15330127754751922852 14536678507249076978 7489230063478007212 14302737973852490944 5737789002150085682 10150070899774761475 7087312933957238235 8163508023963488025 6681076524834976151 17576289636226887267 779523357786682595 16187355407624414336 9827930734998326413 6859652022649892283 1736494461963128571 4700354898197672354 5686460157051984236 13526855253697489841 6309844521984461401 537727327636135308 9290640135805785761 16972902187033453139 8910741130963752066 5720929461575902018 1544314254312216426 11369011567039547524 7258714247487234171 1228613495502271893 5007283073839668503 11622261744097328706 4248513652851928756 17518535940757544931 4734799700328045177 735252080858085507 11510885133356252278 5381760603870650800 18175054276808317776 9670923069461865107 10975583694591486182 10632101248734311594 7057008892623147932 7985052965540353634 14432595345785765733 17108668930262370294 12862870043674011272 11665494025166941070 5273812337132654336 13671373434741717086 12902602923889322585 14061419903072856193 12879448362335680853 10766561421264435599 16066990520218860153 12432157860191883275 7508896090128323795 4173590771967910407 15232672918013555041 7404369095885828115 11946522983377525301 17554830083054119019 2172014644055960977 2427159311078668083 13938823109507930797 17518578538388995587 10645077542948928968 2309653035385916527 10608821827910375747 16378186037716152655 13826197086560913335 5145156985755020953 12552020260073529816 15015206101028377535 15023321521794103 5545794851854049234 2294791976985887728 1338273384548731235 7288376205367085307 6696052574104812464 13281183280452966623 7808387456095930351 13309504997614141544 4764297660493934906 7112018152263440177 17276819222748091170 10834026110180470822 8451270418295260394 17589971881742829157 3044675068522848786 9170628586882740457 5020664409312146161 13682950565956138828 6268975011352545372 7277855822581416339 11466529142187082571 2620917333067100135 11883860229171143266 9017409989492129794 14980260071586137939 2777252009298094540 2191513981155530203 10695300913425268760 12917580976309851351 8389200013888061378 12587179583610032688 16367818138839331453 4359383331442458800 5076300750986024524 13163861727335463660 4506983351289784233 16997000417644131584 9642291056080387584 7310574996118350204 8143211134764589793 5099529284498739955 8397278479183021093 18274733871000421281 13320217759786385047 11029256771055772859 7214029225375022951 11990080020085905107 13063908342955276357 16507000646588031165 12196243920105424219 12311485578654348593 11666739038177905417 2910895653094944753 11842883046247638378 12249284692313794891 6527537082330133189 4886287377442974813 18363355222571759633 16080616714503617640 7425417688223901574 6853003671703993442 2742243328625064346 5279021168601238078 9061610468489758533 15569702023234672406 7234009241652957370 1331753099964347515 15601339561964902439 13842543018807260890 4133368075264273896 4980400536053320553 14272272688524129536 5403961112667996887 9020357484046659251 12901944382582573691 9810596256164538572 13160489132033122494 17228008908265403949 5327065309525792698 76035779865441932 14777635592923477551 14797917610931316725 4987406339096177309 2789672783188291817 11062016673819867004 6458715638891607958 11536416582655799960 2697431460823424261 17317525765200236927 15582798957800305206 3314874972311993251 4407675704515785142 13898693535968888596 6571212072955189965 1937741261710339453 15038152062827096237 7647517589562118200 2877163515754755618 15293478676247409334 12534690607806782738 1235473250180036863 9389479458409165260 11085802201681705970 87536132649670481 17871743436449763578 15693885196534039670 8456043669407283568 1829300929400310313 15498805215082272736 7943421493645770959 10272386432271918227 6020989614043558378 15186442479570550006 15988387032419425366 64860984072160691 5544015590846331112 3349146287209981692 12353568838842542633 12043661071664892314 10998486702753839910 4986760093221714617 817078423006104487 7659455091304073511 12428729974922227711 8200077575122322651 320283631796190759 12947799924232804031 2091147982858219689 5481269163882678097 16230664855677006086 2586033161726744657 906078176355098073 17505322388810767659 14223625838890449402 2387153928809155438 7249670019401963698 8097466842770407187 15885152159001718722 12448599622896032503 11739153286113790786 219463699162243737 7815193519823996261 5098404175306266829 15914322594086505701 7187965537967844221 4498921791939705958 14768913187325026063 14352624334928879952 793216406052389413 13854969920856995796 1597748951802913225 4528132182110885791 7202133283627842475 2318055209836511780 6887960678875951514 1360696460160655336 12071597273840790287 4082424532667533406 13782183082076871462 18087508220947385737 68766092073084398 1671494816732891963 1487603399614735644 8887659799592799233 12946945641845098469 18397704041264153461 11147285072694439110 4585268302686662116 12519330597099519718 3717401047307776392 718683870946572457 5567680385651789382 10347114506726637857 4837707155450315091 9970409402660035043 1523811157631781149 3511007076957344449 10574889060222213374 8829672359812132457 2614060175670740529 214985464709262738 11584768443209639423 11837184457589113741 3867380737437441913 16776298957091072379 17115484721127632067 6045880163261288990 7633146152680376842 10691588303060481459 4575050546242674499 7413116167420153540 5429053043577717686 8047321373823469781 8650181875800286774 11851500942378002926 2093799016227366703 10628441785412552525 7824250587878072148 5619411739928719180 6300637434243146790 18040807772575415198 12092847869736965801 5476770426335265448 12867204523719181745 17588175688004093610 6707311883302356602 7393330749522045947 12495639092063052954 13512056563688319456 8415056932628454252 6816040934770013808 4967983451832287105 12345264176396383031 8664070967239007756 16511891726508671191 11490649361792421644 13180705978967898941 14082302696839955342 5882481288565407696 16274254354853271425 9438173068861319574 1864998939849371123 16564658395743983289 4170628562014992825 15600301416039446227 9204658906006077302 2604474637866234839 2348399679271440433 4818030721471425880 15774703942778632193 2487252291761858230 12521943724182498668 4468180774052098253 18278285115394912391 14331393177474702409 6649112880055881940 6090978952061509784 18243232821644038897 7686025728906660219 8146536589701419082 12982545849491091701 1256727317899463415 9773615600635701800 8689408508043752201 12254464855964672368 10948416886969603319 12573244162828881275 801144658472526842 17053158321451704005 18269663667952084906 335248965646262156 16343862711331954431 5985793767505464446 17277623565968254669 11783345343926291868 10536790671063196179 10203574332465198797 7005108031440043350 13711791760012295172 13007315197552762883 4441769425528221554 7121294763495694810 14714783423582383013 12434151467788379008 5783885930622088699 17810054901550708940 1344544122407998941 14584286417484703517 11979694083474179116 3640880800366225634 17488488825202349351 17073270527705189746 15052980111094685150 1004092212310315319 9472091934976998891 11805813970978468444 3007148939709726845 4365847553784732060 1071304792233661498 16734753455995994311 14354377265010531946 6963871219156741290 8178526161402212857 5289868700613147951 18242550942767761428 9121379902625654975 697957811294595830 9686974406128897477 10058948529597041839 8534159422624624398 10002641251395172644 14173556111667600224 6579624972486296669 3071910597432551427 5599471756138581079 3651694365882581945 8795251853769577976 7181427414404259069 16325884531421191749 17111133677024548093 1949115691877320674 10837885566495839581 3735828176083996275 8123074473893279077 17094608060161605102 13810595471114162285 3674298263979882468 13443059367950570111 16580674499901270954 2674975349745356071 615585343051965771 15341122810710463273 2878492712568522816 6537700155894385110 14268741581974708558 2121631495389710208 8396909280197525802 192053350833471553 3019517167881408062 17221657346326220613 18030204631613939836 16508443212266561066 17681122072093142865 14905741240053214388 643013885532850 17834009861059125588 2222650859492052884 367399393300436553 17923543330398321298 5379001465637422756 13493659221670625005 10137501409615529467 666448400985746582 2716137701978978641 8485147549000481763 9930822895589096869 887712571154147162 7967693303008530929 8298879669545544713 11956531983830612867 10011522541148502401 11898073753627958290 6951967143445809820 15206153717713098896 8005065126301698484 6312387714931205625 3359795362489581158 16904452262930252589 12857437742554262922 7127937164029508340 6383879916009025161 6640461609404873395 13186334028605450722 10803564025052400004 1650891536300110504 17121611429571885113 13623288318004215761 13898316170257480558 4844516841846382524 13517835929905948097 6044436983578239548 5948581115183669705 4941390231446086480 10552544825470899306 2385517997553410549 2941067102524580976 7182087693636722446 15046972751304965266 16163894109565090260 842104151375413309 6817621840656407067 8528195778593246727 2572936613504949605 14129449000766200877 17600833176578895275 9816492576193896213 1745995142599726362 17428143703296352053 2838057664270721962 8336542925434258533 13810244853528252508 18308219286659439507 10775951054891896209 1800918301676096570 17864841448325116627 6272822641701681805 1367855824745293193 185970617519201250 15195474974741594603 2639504746330168855 4347235187911007522 3949747275906707669 11408263420270115257 6892255742012437169 1362785078484619280 10963920898434924128 1038221106896798424 11937103957459683156 10679925379609463805 11883310020352120955 1747679192510854607 8548809203251460028 9805290922179724916 671640983074113338 3699561546437178976 11855822313899220917 1538128785230680886 8102245409175575232 12167928657189130852 589138448165561761 14969884140580384942 315611064461788918 17053010127595836061 14646807361616351258 7570649864151629797 15240816436562378637 8536735524785102517 9613433133883710518 10669170918615662518 11991171989245963910 3987440809251294739 7045639337987275568 8240392795578467376 2644924779385054789 14903195527638826341 6498680019464489890 13222189229658137325 4741298807991284021 17488821843108652759 7891971922188984896 1563424677014776235 3664786478585549437 15160120414691113578 8528530804828606793 3616401180743018743 15234956073535827917 2845566008922350205 9976278676524732605 5588060846333303045 3958191583129142635 12573427832205651476 4531656669780700422 6430975297667412990 18211958966585357668 1395891589725197434 13066565265700900616 16699530307082986606 11413519788450771351 16011390059873904317 7584431784591929540 9003464045368293849 5491721841389476239 18273867962018143011 14321110246643473749 3158617036625557593 3954004629341215263 4391857387142998996 14468151330161643961 1284577841256553833 1901424609304732473 5654061178923740527 12693775336702128361 8499629713676255556 14329928567746690761 7877214122699703298 11753867925842825630 13385189979914465283 8385470186848297126 10781101560320768346 5403925239873075552 8506903092709911725 2950335910990508092 4375541405884811333 4126729830445408048 13873635545324814181 13771738551401534040 11463638810264849491 12325460766710201774 16934644852220521396 1908103069153285729 12677996807729491629 8148730921314734165 650756575747398874 2265642666719563200 11438642554716433004 8231659337357810108 5915522712379581546 15847154070412457971 9905546368661744596 12339216484592282596 4544111223942247498 13225988965830975001 6949972825464659497 9026559017313088739 17637982380577722158 16024892088498671608 14327537532521651346 10530868749829019969 1968162826785894849 11734214975483800495 6290920445539496524 2501221089924003012 16851958052056386961 15836721408671992296 15025120104479392803 15131937765585460617 8987709314685796170 2006264731465127091 916180408821816325 781270334799816966 12331622369701943077 5636962244643102234 9279537786618718356 18097202786943765533 14978732445101855485 7770938179636539616 6465934939744406598 934410169675917764 1154518802743950865 8705174419013429794 1797244941614763464 16937612287287163669 1957827589899640119 17921449286878854838 8185312972789612660 6944949819987937371 14093319036140689398 11934973225643149007 5125031807093337217 2577003855038463236 8075451208487251276 12615440729147002091 1305088959123741676 2235131112565498711 13308208966077030446 12589822426351492098 12625169102320421616 12622500368183760297 5971088774509946049 17912734489565868781 16629680822675908327 16382131165494459883 3415094831343414705 9618339006471802256 7954402451996464514 2175722115237675014 9290441076640789606 15048558452342632717 9548555107669686572 7292096713553996066 14313497720586183267 5976426721417339267 3042501198616497521 1887172719699206857 16765745679187065019 7899316625907152544 12818342516018880122 15362113643625705530 6990313541495267498 15628078633551322334 4770023925988675232 12493232846277374799 3722074926859774498 17406461957226693598 12952759960543567856 2577184347839904491 16398808974785142435 727762146052568730 8785520823726810646 15928802245825843890 6739781256592012219 6900151605974903673 12288991165358140324 1277573115769850494 1478798787970729277 11151361248215236036 14261808365158135677 15609669451861586117 16245392161547824441 17211204721768720792 11002509503551031152 11417118077196946440 4469427475915769999 5646010459689675858 11629133120105258548 4799791247635900425 7292113734627301692 1388084202497881677 18441545606943511380 116915827128720757 2328440691945539796 7875943095980710470 18066192414959135643 15071188364209102355 1639299462250444973 11456094404533374692 3456975247479927434 7554767293879206962 7370599945314552141 5827987062232717181 84531859932235340 10143840181662164243 8875713029392742344 12678696942703362734 5336296612686047369 15082620822646233048 15020592649444403456 4907338398302358048 9549990642636732046 58061533149856965 860222677796337829 9957600928237215574 11969006779245282647 7995106303714408368 6520393691731299913 6665270544097812083 4127412684007163427 17991860446298564044 11158235785760655387 3162664826706282662 5782820395267156754 17273368069374037553 9108606057071904861 5112329882777931809 12046574968032058424 8662962579058817031 2830126861883987452 11535781733715029866 1658978778738557505 9001357904959393124 6958694415763208606 13883926011832951178 3953859385377907581 3131214009028692210 15339406109836003590 8160939147449762092 875499419728242989 7287952615848493300 10612213125084784138 15528841286591184433 6990224909886176569 1753460304335779564 1914434426139256460 4146912174986869162 9265551980865096423 2068675304873109085 15574129137754235820 9653582263219639831 18397983836592681562 9674377067345024786 4474658516563526809 17609428424257233115 7035161439238863905 13674655471432836756 13533074493251914986 9442133467663186287 14387971194629281214 11773792740015069520 152893173458563643 4761017999209480157 6921443136005353016 14591206876548452311 318901830722262635 5497281329323758293 211990644687649976 2896973065964760116 9719131147696425276 3382491600597513081 8020145139368655614 752654253280541537 2849526648992664581 5807568018028922877 1877344939491882872 10112369400368722070 8227437319531743961 851660751253287040 7288629549668966423 5828787547253374414 7761966211054392168 1747779234006281513 605064309372886049 14468880584501278221 513911801528885343 17861645914953088431 3689945549894958644 330142273041620072 12343303209326725063 14633058374954456463 1332276707719637107 11790985456646347826 15129837026521533376 9783611864012421776 3032886185419633697 9662061491615878836 10266552360909337455 13451712399185875882 3709213844745788973 15667462435469556321 1581552060201768749 12928814561782084505 15684058887161807337 2778724147417062561 4595939083682706475 14720178093780118344 10423574255967679093 5088000470034273021 9495450788597620766 16677592385302700268 5135683072446872350 14581215484462116117 6071319586720763681 10406466922532899223 5441374391913385331 1348050504589517941 3005747984323112756 9260155048851914968 15204887704726315717 5034518670804950576 7771855650565158822 7801589290832472242 13524212880357537561 7592075320181372815 12898423959142859178 13679717394486578444 14349235645265307750 15474336782077884299 9673920771886386063 11860455696277969825 345083458310454311 9837853515574084865 5915684808992192895 2656506828683493153 14618113449590148384 17170046697905257924 6767702033811405815 9305593147829151990 14322719085764661576 3865260396821133261 9662080216391837352 2736624351219696677 13211823319642767969 7872330665789369729 4195096833188235091 4846158049469250700 1794508122245189725 15634895235763172640 18352070525690590956 13868786248547000824 11775920110798732533 9884737870735533200 15410875582839835467 8321204984015011666 5961634000826180234 7559955864541973087 12328648280212584961 8331784127205623557 3363008317764680472 17687922549288504592 12988631546790441926 9126183882204477975 13899440186049747291 2898056097048876121 17298726950443059533 16727009817123532298 5027400812714095962 14242446106628472884 14797400431179304992 7580516975978543952 12331721708231893287 17726357243935555584 13485836661758491284 2412471886927341075 17139791162376164921 769365877245818825 8103211998705578162 13636826512629725698 10638051234834206730 9421991009820916772 6351465536809077227 10568864078948061019 2868207788735395751 14948892223579100911 9124710511126162341 16874475974342486154 2033129666058207626 12459156661247489522 13792507623692681401 11791234514708881964 15492156106431791308 3224128318474651848 9827179803154348511 2022815136797264138 10348914130311875179 15870867664753304275 17496378014376997899 16080359327469464602 388363915758096018 11910850381133427604 17957592313160189197 14910226620485047070 14962824395647774549 13693094845312958007 6918007563970556711 3651539947259322958 10546342006865165916 7390473173617338774 4070986128785719728 9024527905826834694 2943465006223726931 7559091545050044489 10388157634204811378 8970878280784593409 618419004140073071 1983210986201062139 7886106388853880259 13072639295435086167 14207150226056609134 3185909426968963867 3240536288726921560 15553084977237867755 9814228191804917841 6548072967186839548 14203190287220442407 5958864337030116158 10803530102456329624 16000631231387759576 293196192144322591 174883438025854377 10693327363159600635 94593799376779616 17793646688595029503 3224081804462137471 9347272331406083919 7476786710731484045 1661308125019498097 11080759012435891947 6372260826337625983 5311353091667832454 4343076969169517009 14019079158875815072 10291432000224166720 5200342263834253435 17809196336370758135 10198481337765113339 14173341770090581969 17731939687003314989 7569260026275368647 3317274828656696730 10551039935042641762 15280766546073907788 15094944597223331779 15560105086183707935 11049694010138044359 14304416165138086427 18163198279725815953 12772940023477958639 15002666543021841396 1750852751305669337 8271313248212375509 16025390386651170547 11749383999731798634 11607451792182504859 3243947360808326340 17868939465082397103 15705347375059932230 9219847464973003496 13866361924822188795 16789487022413511547 10466014663666135684 14132342232897694685 10344954530498726345 12068872150630499359 16037790612300229407 15382363939438543014 15141071982703408291 14574453128723345186 6301745889044215370 13785414221836357741 1839821568500284193 4391050582169392752 2725666040084979968 5135559455228842301 8910095597113191238 9120741574924429099 2405417980934176429 11461724236838597714 8270701105779663343 10107804508047149290 12765033498633895628 5462939684993949808 2642147197803325998 2913220848029776752 13943861378624636749 9062247674386675812 7621280800922305374 6808045388418449301 13183687047443266481 8964327055113122952 1612972019509621821 15526522461941348638 9600043666827554290 12002803115986754398 13195447442942311693 12493177889733918352 12272743239413414132 11650523977388896657 987769869836222316 15159242360716867779 8142351614791047081 14900060161571653956 330281010915647953 10724376075904730525 17385497464628857231 1307372672243018035 8236515237987012934 1181843093603433858 9680377073527593431 11380047276142457734 283956382645977695 8775687340581486549 16300832978216153459 10007644022100944603 9268337989715938549 7919298532296376393 1866733833105382143 7617314727236316407 1476162545367414335 11606450211485721115 17710181416930020534 4045493692930223530 5420518963118440361 4259739228764832146 3565274830490717459 11661117161135823913 13378194349373072689 12981582075057011203 10471363383379045529 17833539306196381120 5063717739608484626 4812792842554793712 14018348468334313310 13340059032776395308 4213442159468345063 11479162107788572469 16961504947401476910 10091841926978241542 12541037883521166624 10076243537704211589 4538650561913676604 13237574041984252364 16948317463939772742 1807731081755245705 1613632752606324605 11728887199106341265 4253713525259066222 14226682470833962708 27049819808896375 6189161540357945253 5204752457384580895 8559235915301923959 11709290605153314348 16329943280538743575 774336116740929875 57771832316962621 13437840564866014389 2302921903413086602 3269478620871628274 12842472686216570109 2422293460477944974 4239961147201041186 1925327323469050202 17863532175561622665 434751281193180033 12923508053266817296 4328320711810305583 14092784772468286132 16071221249967077825 10487454136510411613 12577057815668937846 10141612774319153787 3394054010172437436 15654608901355465324 8869380158156896647 10841124638771379925 10978791892758987783 2597095561758783847 7648579509266842461 16644626558526244580 5031484352153046944 14682831032568941894 6678507716109123127 12485234782677838805 5979189364077034789 4146543045238823385 14121890293901043935 11965440610250536694 6147974523428425043 3737101665867710502 261207255908869436 5397949471950443287 11369409972301999776 5719383299516691859 11593063594139603076 17971093551745510148 2437108040597116649 10025141991670956494 10635530178916796349 320583866106556005 11427482674286571810 328143822117097057 17205284903387023829 2517714547833788414 17409991178429379194 5637186442045866053 17432027253404181595 7185074944898181024 7352164270146574476 17092009285004939214 6902206282687569427 17786926453936453815 5513251847690696424 15276396168912899004 1297562374998171442 8800067886784132159 12729934605530804628 13776365095811680069 14294523790689636245 1031559451579437953 3191953866965518082 10740920833020750781 13622775340540217374 1066685554203975761 5401711582667901885 638615307596391814 7295651275698685153 6345079883490475269 4793093058040941721 8514741953227090996 325267839503535390 5224374423777692334 11155014762373636447 16326661524349164759 4955262221672584128 8610806312366750501 5233526987297711846 13118130729907441518 8755215478103896099 5659446788526331033 7231840638590932778 4010792025552468391 12573832950778736889 4459504755347857375 206893266691079546 16457109296920717708 6346359190929609680 16976829386104186918 10650790754418786337 5830206762796042330 16986306616864220172 17273757657774314558 17190961983613334925 2271975586748755168 15581883568567203808 15718690728680700226 18136039302322074689 8258111796846478453 8896015610464516295 717703481223541251 17904002045556682870 14539629564299567038 15400973964689468440 3980681520561660702 17528232764220227544 7574682226864780194 15527628034618506940 5283016532791285417 3852322836746473349 13257044561305415569 6010541411524448817 16094294717591556582 6374753934157682128 6707334221377614529 8790851682651238388 10373796415995537639 848685270390105398 4156129478904470204 9366104374471937589 8024354726139823948 15585271732877647279 15946084699853187244 16478390162853837620 8234956008113266414 10236984199665892915 3690209905335216550 15761439549074051794 17323326032585969142 8794318526843871925 47941089648684989 18089305759405333327 17956193450135966053 8144280732618827883 13257948707671064917 14824792985383294934 13868741929278875398 16834929388215840679 5121741985969934121 5650109936348236388 4702267677078654363 2276885657594393973 13366966131139852139 5103992241190422778 10875204646358415290 1171205875172928183 11929081056754285834 14163490933643938075 9679473416171048486 14424992522503276577 1752766477902524633 17358638419482720682 15436596480566153336 13251948264412031117 8074118399533576401 6808232467517297219 9945136140035892557 4147871127865667696 10743440290762057001 16285781077893038548 18408168945333637143 18313932545485807399 18248566741845508931 274750125893111703 5393648684375418443 11602981402684840492 16477856013724277344 2557923679034374352 8242329160261861294 17898726415892277954 12379805776630644628 14347435471887876399 9132125772834252295 11685093318478472553 14856982655267405920 8904577612247723917 12369068171041379981 15856346301757132273 21183670877857847 17350057248749157316 6017998742914513794 3469794130341652358 234506392547341160 7403856704953040672 4622360177157584300 4121986691257563765 13507710640428329142 9001582432341872229 175918732677679878 5809573832460776550 10710174769985766908 11299322157024726713 9683771561009329314 11310299150288695583 686539356300085454 12701894791343532481 14077123141095752150 5933074396386945235 14012586653504838537 522716908041322399 6329464180149326949 16143790589011580536 11163818510671375424 11978770795482862686 13253118203789409009 10636884769690646714 4614189622643933142 15480073700442215258 7782539160955847196 3708865960547559979 9074205455792831425 11279568580227058574 4358685269841514621 14226814907592060512 8524232557030822406 13166112526794082900 4711155865410386650 3485408119563554470 5967432452779133952 17593206750702503181 8979953464737192893 6196103507909513192 9923567839113759697 13114689109931627741 592888878537338136 3982287525953834751 17602487596465356257 15637280779358431620 6556642262690121307 7658405983122250541 14865670117371415670 9321390819154751732 3669768651727536200 16237090241840253400 304622347112838308 7523510036467979673 7768083468381247765 1260381956415253938 7987551825568525690 8222258122159153143 539387220811022180 2103725751179065871 12900291605815726853 111577269380999847 16425981982631536278 7243373716777537911 8453290936568047552 14012539943937504302 9163635865234374319 8313052252353668064 10148101689342768585 5625441359664046309 16840674019811009758 632967349114233600 5592311732476748100 387049824122293315 15918609283514622989 16058610867563252058 9831134542326273348 12448979717514935273 12017764120750729076 10416976218594050384 18420164689833298608 13513745020983736996 15368587520926519536 5675815503065289671 13587844727220159136 2931274462277685171 2563752015993166147 9956295676755006910 7524041563107030693 16267414889039229377 10331497497373978175 16504791545441157044 14286798804770734608 14261143849874868027 4385995652632775457 11523830665269193688 17712337277059647723 4895250635211739415 2892754521450988469 5001687937415173825 9656106007124381058 17171406347386204057 11205718142887384481 11315446544291365900 9591668767091261088 17410395278404332 604326131066457375 987770777070317625 15237044099525648641 8364048464567294966 14588624704823733669 9304655410880905382 6222249026516136343 13181822060449831067 7444373756947558995 957993112613839165 12074453502399545167 970108722774193260 9668028300595488607 2834618535220837019 15345345661030535787 12358910490732069650 2047682741967209349 2706888327045144254 1279396670348285559 15044205754488023822 10236977089317581007 7952606797805836690 7282669404095061568 6211281026750736327 2591135823407814038 4987884936903464014 4172940623475979729 12186068704803106374 4992297292879653979 16000300682214210509 12052543818260251672 5207592499868660475 15135523222879585606 875228295183546057 14084623035932716326 8696745885149928366 13508212761536312135 8700270127373148049 16205601548340861335 7703058911587243146 8556299979755244751 5279108861152162831 4048693962000935579 12434114550090334375 9157781387177785591 4660329651805102524 17231605046321521728 17643166027673580611 10981357986954807924 17998730703712317519 12364216998143678379 18362142227312994266 9539692570865820165 10508616653531614943 12969120131475730586 18275560254643583584 13851379394566929574 7936422392680006455 16467321350591007781 15319897579657036109 13543979021277977691 9920022152889189949 10640203975097811010 2314965082787859427 17989593524449463601 2118581631147626210 9038848209963918729 4977005282611702403 7457989300149908051 11170193523487796196 1154518454380523607 1637557039568174861 6715233514064957461 5596416230986181999 12899550081120836484 14682300208624068017 2575120639992970343 17132202222663166675 10088390848142780082 10017866810177504119 6652693098231371793 12640022951631402646 12542419380593576838 16526741016301324285 289757340858342191 15316508973367956631 16478733005903669384 10545743890440358674 15338615600296358941 7955414090413108470 10312457421547066512 42491804438031440 18240812216169895159 14300013771305404594 132048375598504129 1815535391329111586 14076945809999284609 9894989950061648887 13843307690373637757 3618342236307469306 12246216396834792721 10653558516629321110 13091299832340340683 16632385263715043434 6134197787253985745 5294882273495164128 12878272642999829278 3427011716352860770 15648473208509362718 2383633241428750197 10618766974147346924 3312817831594320 1027847588618218955 10394993212655301618 7762777364733285928 11855528494620645148 4305070028257916260 2813856243200449996 7717758181493691749 5684251759033997379 5862888778255289264 293092358116540102 332867824562914533 17967880848997712048 7302118795154215699 14689335045445905099 13422947212777165328 14668579935072656873 747613774300440549 2307845247373671722 12052105383938276284 3055518612933264751 7763503044829495786 965837404867679196 14823990946996445268 5097705245741997606 16903112131675583781 10288099583250985345 15616649811756552187 10394382030952784977 3674815894901749340 10654548180321146051 12534263301207380902 4389672712549256263 17344657878404771935 5808568296856843626 18373763419106475826 9316154426280653665 13198854679580444969 17003350393180969658 4214986796789695990 1721888973893930876 6619644515066697290 1312765951477400335 6928035694166843554 3084115097785188997 18149917411332127150 11803399506645386368 6637480675395164543 12374244204664119932 11628946991058256331 13507838630475021629 657911904845993258 6821356236525198294 9624241614846285562 11773678411837373113 12012661084843030808 2994137858919515181 10783568584753968182 3448913473987646545 16478216970020481083 5965071220136804257 10209743800479104416 15817294493894027939 7681734313424378067 2320274672513945652 1033545988696120702 15460758207690236349 12358633451684588171 14218202413806409959 7029837139392946979 17492266064988549163 14619899207285385331 13103491288502173054 7546722327139189521 10533206148586175641 2850135803921881791 3413888005957453290 4294795925912016066 1774821806480483218 135723617393428714 16591531883893899386 1366972002019496084 13991980634319609584 4449702626494949242 3024152962146862212 349467119033415324 1455888218923004342 1895537087879704174 13540554974253695726 1078640213970959766 15832454661718456407 4423755938550949503 1270414826378136623 6287282054461413741 14126255035945321772 13231046794203695733 15661849292448946656 13946756135126490554 13397611810619480126 14251439545573730061 6427406087156589170 7346458639326080062 3760128313621618155 12454011883258667630 11891958162356503833 13454668854549244272 10642209082014034696 11532290882653935982 16994922758678487174 11345098426923497827 14913067574234119772 17257944391236021614 13795908639950267951 4361595995493808712 7826763712286555126 16883541707376789581 16336981281027804601 2614760280314031166 13520124541757079440 16356556456936168036 2063675298719703697 10852110498381634191 4033803993047697720 2788475610595634490 16514825169348462664 17520058914466875569 2010947692800938097 17814228527427947795 11346670575249150636 1719318278155328099 600897820450458598 914413906739524661 6427306552799672755 2410126702459673978 17539706743787318335 13314442363698538337 9664636809979161269 6447288832319843084 1216170611380115710 6803871462972780874 8764142923257849647 17122582506121266206 17371813255252009246 15840395011584614379 5034144591303094644 16360911389377211076 4099031513540067309 11138468449267081523 9155116744057773218 272869035986596364 8019009201193360912 5582021152530109011 2216129303443904512 2874537449711294158 4089795672515488750 2333566530049168834 8626953771023942951 13914575796007917988 13958918364602734156 9993099333377646286 14050418564213258912 15108159863853536550 5007642894950592260 17614043757982224978 8532468026864447030 18255936353179053018 11250547897040826086 16835510138288091195 10420533872588402052 17251796290595312407 16224185540900951595 15438283996996587829 18366368131503305840 4046989179568193033 1839048589414476847 6117357785853195796 11589244778809982100 8883759018561058552 5251043839276991143 2745231267642847440 6050371158925589421 1267845245489154143 15565563193857424453 3410761863138272030 1305025997815318766 14632764192497703922 15534373327207418982 13606146903304193551 5539784298528252332 12590272473982872081 3479817092773490049 7420083148977701970 14395138369720389413 7377826303029643527 9374147560995537005 17491250660724498489 6111830923571543642 2489440293732818810 17953573998588605390 142575998914903555 9925357255772178106 480778289152326536 11617813993600631970 13014425389240792722 10364589828409475714 9364166251840915832 15944136381110000194 11618974643730757702 15824796295326998582 4582116586176160199 1090829921664979546 6472281304974825852 3219733970444010115 10508822707290969796 18326730579390554666 3578766114225505361 5000453550285482300 2389255126911417920 2664159057207630497 2613394611756830927 11412788491768432422 17288341093174795175 17270493080529305082 15689800246883910537 2928486072429599880 7662947822852484275 6954060397604292882 18031575012411900120 10297729739800696124 14629137359772078095 6765500189837487769 1422850537536551894 1277468789950482255 7978497582423045190 8581052595568169043 16168635685370610051 16413304014850395588 1615831470396807916 16708579333132111726 14389312845757212666 4716550820458928982 8180166643186599254 13180984510086730788 13418959565474170445 16440747388767895657 17033874851528995716 17529293040999799373 15000013613998685808 3346624663660891977 5888804801891331501 508878136390498012 4419983053682330430 10433417756579412799 16676110369260549288 5595562825728225555 7147356829220144540 16725622094470862015 9260646570590191855 305443028497507748 16516307775888758656 14021563824216904675 13018142724437739898 17120856780981981395 5744861743620677532 15566249961511580046 5674910195122234689 11039794172362746121 8638600773092707892 16223173718672153392 16935686277006989936 15757279894255349236 1315163656770703749 11573317619431037941 17147895384826362005 12106078965614151660 12843979496777338062 2535694387066304467 16119661004102035489 9800693448192583825 15242788231772653587 10777931018709202706 5381882801107325928 3083680515620063573 6080496719731024662 7202147053689727392 3921418919241708897 15704509872504807321 1188884427128054467 17817459820843499827 1889846330263311124 11613800711571251842 3085501329653308544 13902070256891907664 11792973959498457540 10163219580336325606 528466840048566568 16325736615621093083 13425009951730939148 6307917816946512440 1613068100697844635 14049299352972073335 14355663749969090140 10622368412796748654 17520159961793172759 12208230730722173330 8763621841724483265 12078309215065277741 8095829334698028527 3792453163759294348 14881583887365914130 9808174030580902987 14762295039533986132 7114311750489225953 13014023158552306229 17451278206845182334 14808000897168272559 7890446345371934047 6078974642253382175 15696777455460208656 18166807035714601956 12169926327188533270 2939605827936463491 15628452103492856364 17903972410362956173 9517001183983604480 4465610200975460671 4685583488539190897 13549558372083753212 4861419305335236070 5245320161414734943 70514304459788333 10363523470848558661 4952386945504540393 6434220167900089608 12359546526379527570 8519682813091981391 7262063254333038746 3899414161618028900 3867423316205681367 5158738339482536137 11608635684361467928 16174252630585208358 17473896462171085986 16641947303602760065 1772523101404148736 6263220908089534150 17871258020393033163 5590618285926306139 14247111948245257017 12296997570421415034 16918182994055958969 10763896899349695598 6196426118870897696 9932236768224437938 16314595390352761279 9840510209493294860 14900097174151538827 4630027538564019533 14461642645585721632 15795596904805736230 13859972739486709668 1358968508551374875 4797355323830199557 6547399532286678495 8668500663791128612 14077650826602076031 8584058004795070591 12355532914659028961 15466070673794392228 14109856073214519368 3054298011907145819 2117124627823117960 7852687308261316473 11136352676550865230 13431830707649611132 4632572287416768326 17433146655646212086 3369296754999649071 7263658996264445433 13044300575217278968 12388835606298711831 10439201740874620313 781714004810147375 10281338948817839839 10424334372809027792 4576919224963526521 13727441526710367498 10574234471091773271 8331508573396539485 10809827638993943386 1471691526677577893 7822187897235044880 641798350474451570 13869529075999393339 8870193494476070997 12387020475084983515 12225133113390931460 9256933831303700363 9638279444465122565 11726779594140930643 13856114819446069588 18072041518779226265 15102741376116280285 4960636876113856282 4533767578208161758 27800269861711002 17580193644553663316 6627774004580486452 12415010249341705281 17247146108116284871 2672123942385451471 17146589378474677510 7770142607004604485 8636733542247428240 9254233555677309224 10034514183778505804 12909533233617594397 11942049355499702794 10079690150637085896 2502523590003558201 11536159102608064949 10180550104671833844 10927617411222929661 5073851241127371818 3653414097370276843 12599411579205566073 5564579827390630155 16221695066796086943 17549993996552962433 12919261077769892572 4779375307094466217 12979845367779752071 15051651205272449073 4530228607559631949 16897938893811581165 8308219428459934757 17292477935294073929 13846246585471547829 17256997720217692810 6438091613053685873 12729546168398336369 3501105385160208078 16560513365988233794 532302125371761626 10750250973062769935 14026908463989677825 14570692310605962251 14986620109334303636 11215942095597680733 10455224213019433921 69705334228739965 11952969165358198284 14620960729893428824 17546940102085273825 653980124257529949 6246119456599447216 15003677657909324134 16251083296268553791 11641363470336249963 9010516470652467825 4161792662606598081 1100877046188150508 13801225199585923682 1671000144312035908 15475293553721545286 10864923810595058367 9309786161848167622 7824563333137828954 17236861299534860615 13797824037895940752 18069818527039039226 18051543898351779987 11624827418858499418 1993328993546552027 12692542617898551183 17814669337139628302 1884667494329440878 17407302906773664926 4245882835202201235 16200516341653290386 9400860226296052245 14951311166993009836 2753107770775515743 5921349770569429613 13967027976362941540 15178464597946801522 10928351848922751198 7930634279318382663 17505633193904460481 16399419201395023285 11639565599789274253 16436794320754933820 8810309991636030848 13114358370000740302 3665528917851515548 694565375873386549 4545690651251964966 17666767718349339643 17022387058024569350 10091815059830813585 1031733510720321354 16539828774318387897 3379022321916806208 3449518332047713515 7031490057100644784 5930739719479356557 11380646956713990009 3948115833802545434 8446922727892444989 15844975859691499577 2614491721227431762 16407734361551530911 4409046547870990260 16031822943237348470 9194709643225858421 16795626451034400971 7848702164832120996 6448564318697411510 15848135358612573953 2687433601349171384 9120616167233448929 18181878114443747944 8658897783155127039 10690303423252610632 8395806186013591618 968302424498583698 13567418935366135414 16090639479244488310 16149585989277113217 1127871987799433917 3509878699118138967 10544151542078463471 14949829066621516467 7636798247845869490 15553365555411963081 11806547176766905252 5119150524259868093 15895502263533380395 8729318307605395612 17776790197742620403 2034487431037651605 2391227379421790257 10672739886193357930 7325439478559794545 16745409967520328524 8568620345235054266 7744817649652645589 2598840888892273520 9092630502775552589 9176261933536361916 17081416237827050931 830482432469202242 17957937626436701784 13966646498476541624 5657176693128414962 12948067348291176470 6922435275741937083 17758155979364883868 338296903205292472 13265270484482667021 8109717276120778689 9042153086122583132 7135522500776955158 13962346328371736478 16787440627305850461 13472666013731454441 254191345782265511 3574767259604017466 10806299345862170194 12541184771501164172 917663250300748822 16969094341487899392 954342615991129579 12823842276636091447 6617669872180944735 15150800551616636526 15438145021499340392 16845303313780501259 5532125623057649281 17892725187596418987 1511832085481360836 4046325798113312254 13529093458804413462 8270949034118534274 4584832839499969168 13141337385843423035 11576407638462177884 4362779060525828428 8014622103224639684 10357141937423766075 13989017748205241215 14810658420697574365 1752079046234945032 2518569174131100878 7580568210463103103 2256372685134302410 13806427530500839425 14071952929253351935 1683905133517430096 3940373281809165074 11360417456281835247 12853901297175077887 2753469185565376705 12387451817129745982 17980885214475131671 6878185193293752544 4383873251986545444 15399525945161055018 2263826065957150285 2928860685999975565 16081447428659401235 12649198011099523660 17871611753059500095 5055127886451678109 469838679117652262 9405030194461945197 2676598669855084250 14078921010914498401 3861829253245208699 5560061508221731712 12124462785470815133 6196215515986372843 970096792301458291 17605431934976055418 14573209299401032388 5528872521710689241 53671894953567374 205155739673306053 8276197597818357733 3298653416561336040 2424770496937340109 2671237785359554998 8215278939047599012 16511018459790742327 10819801991484974736 11706540641582817970 1196533586636245152 3181054488008895997 12361369236979149189 1805402400792400925 14332024834749943563 7629068055681218837 9876324204559107922 10087917009769915792 12205505175883644600 4533341953033705706 14420993869205749910 17575726643351701505 10474001527229727324 9407733769134381949 17867873110039632650 2799052707082590013 4035698839921032716 13459729986676204055 8728154627456485463 416843813814330449 16179475668433727994 5158464019261212588 15256195003716546921 18058554270311597147 4599471768719906281 14136519731171683447 2625843850002659802 43348054951117501 872848210771270836 7997805761553059518 10497600543981354747 12393045870486364260 1436780172382090369 12585386732424933834 14389758008250206518 12401973663062384735 18368303195480774110 8064877921246216843 11662190567297965463 2354594386626747949 10818294975071399965 1281959343436355461 8472863976682490383 17068380842485013090 9103400377846822904 16680515462520922362 6804365957646402153 2731885941129030024 13940356908845524439 13328649725677369974 15542855220365798481 16271575105479724063 11358255630842484685 7890348547809329451 4821524558398935883 10632375678151828356 9075088300269863210 930463228867801246 761686402119912305 1827369965597845803 12743287150360430971 1363802526307905418 7628733370452295013 14584923308848709244 10430169272281458707 4837743863150766006 11662546263655623800 11635866361731771298 12545555557156525142 12382532571041716832 9732273902503422378 8839505038417642038 8541748704697080778 13627757674112118925 2508229764251732531 17199379305359867121 16289378968797744669 17393499365327798758 17980054076218766291 12745632891351152384 10216586956840729714 4591548837016684503 3606114369254999799 11263454766902492578 8982909024521963696 17589329745522669360 3500704947540782105 6898115151640230176 15751347113738827754 15097263006591219095 15653225805377270553 17372675727043013202 15611383383725372696 1760242118163649514 4574290457385910824 7423136219410651023 2794709708220663181 16683153878054856300 17859474811254188172 17487378273669690070 16556525754627035990 15371797444825326629 13755469928433431694 4460531293293924229 2185851812025658011 13347612278615677765 2956527423428175298 12876887503123008756 9043294273940150265 3562589317118718318 17549597154066305619 805510876936862970 3345993700280891089 10986487795166767841 17780038671981270575 4095189877873611254 13539785950701839048 3041561121472310259 13678902498812594880 95333349039566207 2855892821615373683 17983184998074037904 2803362225771443330 4587710990624130473 17719099922220321455 17302052096532313861 4000942718739519453 15950275742002499436 15982022290137937772 9650409312995150030 3270668523366283656 11906980026159913484 15065629988240370527 52513990693611896 15690085437397123062 4104493982945529448 3252619383662632566 11057530257675203860 10123564271296743878 5726090450834564502 4513314062419926498 4490061545530181900 4177899605777788353 4388169592371026236 5969126661081565157 1960938169442362592 2519186203991712834 2186481422033332215 7685452111037679112 2330197730334485860 12420791785094267150 1013776468896935143 14350828953961365314 9475543342379975977 10441521366444330385 17450777585621438884 9624387229779480149 4865201943458345837 4780276953257031284 12895073557091029865 5530887394848007055 5849633826021669934 1815960206892540382 13703487133932320387 15131467902543487484 4810040485103260498 3051941104885954200 18316608334562012908 2436632261872630005 12901513614074681888 4885250012862059630 965664850936313332 7858460224705839973 1958974172415805429 3696856827149466032 15363888909415022430 14455467595852555047 8940972051592196763 12287005976713374740 10968174390065199568 8121247523713611100 5450492428569954739 15357169277351634013 2467518671600825040 12367531847693236311 5510311491064189570 6128200074805931784 3788226942364001714 16519507488527898289 14448565780799842566 4292023467206473539 4512230793689240045 13571002188959201753 2545622821014822563 10438860717417808986 3680937759749922661 17413391236686280027 16776046031602305858 9208363087290571794 971617928916357925 14253603176516920636 8262919034466639402 9638763714519120041 3629660658525361774 4456833499629316745 15010705444635705494 18313840025817243434 2390398798413994935 13565403074363438147 9662914627080576637 6516193069860483377 9061515415059427076 362015517523832071 3786587694913281683 780026965207686474 1030083790113600594 3399989309417361491 4076675510044076167 5147887194233707120 10081976328004890645 10357774854519063700 1520784255184707315 902641705495241090 11444625385751342281 8635267986532509412 17258633356755712087 11664684611545824931 10530228928427043874 8108912594411241035 17160898514822136113 9263557412963363532 11820911081249094755 2628219577484473489 3061848879337576287 277692703715765119 3038091082032261542 8134512370932617162 18313236625108038150 1067611336202576183 6305881048501620872 7274975630520583472 1901554447673101097 4620005560235089222 11239773197278817679 1636101465302962305 8817660964993817155 16879474987590790112 5014254193288101268 17168682383033451817 14073355879453516018 16248634865136835161 14515658096430899146 14927305075461240663 15363473087957071497 17515625964104301844 10998879084956577353 6095776404662749664 14571081593597042313 11625997281065337279 12769152413593435849 520656475495635407 2430235303956589091 1203620387832597723 7907246883789422477 12639930680334203978 1062038268085053765 5026992805332277032 7760473979319413146 1678188315048405499 6977381160940609077 9830361954408641408 7109645923443839504 8453819306221309718 13269254837108907645 7464889245662289091 13800918515167444176 997080824872266010 11513485426638715401 7921207765658040460 2610210796689157153 15830174058488859237 3462723601974286871 18191903902584145668 10760170524914664297 16055227853892628655 1840359812269140309 3890670581770142989 9014402215346047817 3149429118223082880 5808617340779262902 16789533717290629586 3040709850691998080 9643574854562012934 2424078316790671768 7761357350500041158 990167761722793899 8258889828588429312 6100627750833698924 17673155874284655435 8583346727266065990 6126543853141958834 3831395318783569690 2785525056035623662 12378936500633521588 14138411305121666953 15499097175778977865 3893404498874344247 4257846783624708380 611822891259426404 4412667089069730865 308857787798089197 466462409711007870 3649333508958309662 15916787311618255206 12558052365246904445 1780530253601661032 5956063132123382894 7524103385262867093 10402122412743161554 3734428118484983952 4510947136880841909 10990764295101259296 1262477159456814566 16797211281392973342 14892132357889501808 574711360906762120 4325697629905709008 1031696258955158892 9281818580930373460 16552610266241205218 9437062777943988690 1215065786024502183 12811613638810677205 2693678807017058235 15522647910336085342 14132672950974552652 3934604008122276459 13266892392230920043 11220179136298849976 17526412647362926317 17590670730220947990 12058485103947164382 13121604170694781332 8348694211567473690 13459685825372561111 5765534403719821872 10521674566174888266 1102352153138851768 4038041369124274594 11126742577632863785 15024672298333174624 12917908254858725113 16871448770473959138 9520818626294793822 13378736028782809745 15120575498910722578 5892222393909629360 12605300103654451785 7369075862260590797 18082695241176435163 5174343773159163702 4410453783900755460 4264151201663473020 1583428940518080182 11065988377802039603 12919351214502118760 18422626565728836188 8656551936732779732 9627962657484479227 13956091871848589260 2463626020400139167 302160554327198792 7015083833940446572 2421283864040933184 10842918378581268558 13197186409652571233 14441879798869621674 13707575822348591793 1550387150475163722 8899326635935843786 12224479519322868500 4303853891070053843 12323819352772107031 14043691694074760529 10097438659114392935 10398717988026064290 12300977758206006283 14805187558739584496 4884569575552058472 13386972234166229399 2767231609997047441 7522744278412819732 8004528337367018957 11489930833194105428 11912257359520757862 6434356877747105251 8826203549668372296 16311938230394646081 6725857547546275071 174258817962530793 10589061816069911772 9713701139042062941 3194308744637915450 3672935266416387306 12470858782620166479 8668427636057098268 12951206110558415906 9774519529886277944 6702251992534032415 1795418823300354957 7083330059446343379 5806566400693304836 3880908878161209858 18039508820642313650 4697402126096804653 2443769297626144608 9721985996398063411 4405684915029244999 16273109590268962403 13544853784678791648 1986652314210688947 16701716359394226828 5418950598601716093 5770509460125281593 3185522619974029228 17324080096251611786 16219770637686616835 8154349270736391582 6674272207206415548 7976314909572916953 16321182212292941737 8410098852263719294 4131818841527381303 510868137349156381 15228688476294773486 3867671841871450473 13533497721295652448 3213560297447007461 7276846122538506629 8659116953445932602 2299062836260076338 13778763026307748207 8272824786729611077 7664636793767973055 14238069508996046179 4067522354747595789 8586799870008212828 17556636662411802123 8393289660623299014 8451399328976249715 7715124500952491857 4162377233009025318 13248543051141969274 3265572006326893039 1023927423177661643 5026742444271741134 10035469080026071035 1962410105583750312 6622373724384623408 12992400300996739315 16928490133827145652 10321972147507548856 10606426766830569576 1037254252512815007 1930753090226147186 4713803387536577510 12688599624298978515 5174588740232152539 3134490977219755521 2159875214164323252 18070927577913838312 1913584491970226288 16975926945091771100 16510385173570758762 1240819617350484376 10376915218788851282 1850775201697625805 12030366605064206811 2337713489696129670 14173323401936950208 9804996529760115528 17721329208568757968 6830890463370414939 3622503810876298494 5750678227816122007 3101304551759171230 5918055577750947660 4206086640604478376 12283798059666314865 3351931280821957753 13955959635630304433 12709158608040476616 803543637920445975 11026367217429293763 1237416232137397614 13382173156752598343 6903238379665730173 9561466670508824154 9165956696346000486 12825192943787769400 4163899526693776150 3246013510755555740 1328993482658935390 15140375707100304397 5820073153592564377 5424544921878451389 15935021235709630289 10253315599111277156 15428362284975473807 5934088250402731996 2101717842752251279 4428530394699759354 4301529521174850350 5521066969815166754 8847455935217362768 542170183999574390 8305915469751078086 3851275161678442432 13835024431034031346 17388629047463342775 9298740347568339114 6309069991939097598 17108319542695932074 14711124571210853516 11755841355469188788 15328799260282728689 6087329658159662151 17534022703358174513 398681072128926062 13626969221322736695 3025657063325125133 12729238638035636883 10024841501475733033 11547619466040422981 12627691393824659535 10703697350182022033 17858658841277625009 2411967268593391931 15679769231319367242 18172770751619338913 10577861791176670812 4049271598803352865 9503697915434236537 18215061381906471954 4821694077261079234 14879162562018574969 13437304216900163892 17314635584304386702 3864659413675092472 3185370125885222075 16885293128500741496 17054610647042057659 16523685515185888271 7616347986343103076 2440328823894756834 6055912181098157996 600227972415601566 4011562674540315997 8704341064342428462 8860900458109905709 14599355937943001053 15230711489545803295 7721625100888037428 4802854236833945180 7102644361560272163 1455870924507419427 3275260455005107107 11855123125778982417 8488024199110460330 2656084526572572642 13834064061079455157 778214912372892717 1687555491202047970 5439171013923496946 17846586318414066109 482833350525589999 13776519595362694277 8912903791880280556 4311399689885387791 8005439469154700971 13378389449759835670 17394424760348747915 7360094390725331344 838368272186261979 16974914106452134027 4181995580880241945 17372335995997938674 12775128134512352033 2053106096456810740 9297887674400702102 11188945408809057245 9373689378709303475 8137283750795594219 5189027969145514289 16304573156958402242 11575336421148097238 4895247136861888833 5602626367811364816 7816565261430428633 15987964321573516991 16951729583803729751 7968388143536838834 1511525895945270224 17455429221279161682 1177158234157146180 6165237779073265837 17226650934273215372 15984386167083182059 1923816879180053723 9400568483795536753 8291499275682539933 12332604706210837684 2542042988835108522 17923632984501433448 14058636580860832117 10884541942219819620 1794817360314462224 8835630093108050713 13953065509288622689 8280245725557647184 9938396111971749664 9975584811278339065 14117562492906357636 10959358156283038124 8357089824864170997 6834575055124145367 7300942435934533087 11214523380380742573 12441092466139014272 12371537870753131198 3743021996810196924 17332393393403795239 10689963530931650678 3477470836597707334 1662275177406704868 3087065442393506166 5300150956303541551 5451261265411568536 12844801520698133672 4818548254743731184 14318736180756403594 6841889187606583627 13855087607061609751 13165953483107029176 6277711286528537103 11239215294684307864 13539426633311466712 12006322695870195406 1136912014171953839 14802835076096552219 2066797567763633297 6387978712635616626 4102449538932525977 1430941226497352630 12771948592029706588 17237040309274983247 13460111013876243637 11316195958979438782 8348565731866231409 1885088612284602705 17165346994264551296 2269729687693473816 16267847132261727979 8793255200182694642 7480375874280534196 570119550107264874 3371400971042699186 2975212564873063651 11023397266208798163 17149227209607766738 17465209272990985911 15446410287409364486 10946536749783490543 2357494600292165569 16156996015621995166 12100085498101400739 888251257108025995 2990054849734109311 7186238760972887708 2539983894555731798 2812667071120627892 4713268785819684415 5298359683275984497 9930970297265765656 17890013808892646076 16147743182720703027 13864322347532790223 9541074771688275973 15582540419974366595 10045697509362114517 1676660684430849894 16583695819946410002 14837174259802884093 1580428191456550540 1534718940261570899 12266154770912598100 17807857839017864160 9053359548224121448 15635568215190422462 5716367914021115063 14705824076603727757 8682735034806706320 4781374948469802333 6136349740743312905 2592275801985717796 9813631857194151811 10680664009909082502 14035786890437205188 11794100897962893570 12605386092897989591 13446499088149743378 1976527219991723705 10384685354376953679 9879721157998784862 11776984415015096857 2149042752538628743 7782178093135702918 15485709847069040205 7996731457916467972 14528265632683502122 17392634483948389566 10258400761194076328 15110771499375617476 5159346768714337622 4526457420371101127 17060275179532809154 737734849894865994 1607450751449378227 2039170068317673798 9252827521307124421 2624076209238622973 1884933706055038238 10771219443117350664 760903423711771385 3426409877483385718 2044400099541343968 12363103139581594298 8928285952302807431 5575789740544454199 4306296403065066166 10223228426197253543 7837793684494529582 1461385111424376554 8860914408121492198 13335632277174287572 11510773341670025889 17032190990794237018 15061748263779666370 14869083506739370395 4285549462989470406 7062718137111195292 7055710764542830817 16229326848406960726 16237068263719505898 4120002607903182433 7601296027571730227 13044612052594887308 3994262492985845226 14046522679329843107 1271332742157300135 18074424787011546701 7696467359406545276 3621885168078506316 16979902272464065119 13563204776499268755 14374538601866746965 454275621808093935 5361735100830386928 15451868666057592458 5414462181924150444 14450142274250387576 12870704177427120867 7259637183008147975 274309906242357236 7678212950542301771 5269247007465017012 13073080083348816458 5100645474232759818 6779096422729428216 2009859044936498849 13890334661518412406 11156977593331177095 83994658401795224 17524742137046987763 7906150896436764662 13154021554343690111 8648538891302445949 452829917222594354 11107735788488945221 72248735980362758 3990543069369464667 108408235333458940 17950909074756367478 15914436604752719236 2842167547144552403 17280497453443375026 925777717524044834 2440087991956393190 986989853484316598 6651208903031258915 15787890714997858495 15705405997039043270 3978573218993075515 10056317463498589409 11145205537899013314 1495799137837275708 934328686510440742 16087664047670482275 6929949004384040218 15635574739498878097 16449625175645470174 13710035496078983731 16520724751635173156 7985571528234216678 13110100146431661977 16492947856589944623 4238170541569700400 12840162002819051147 10537606166748500611 16553878294491073746 11790865533194956008 860040495920798495 12244566038434185508 9422930437228239458 2767190384205608623 8653990290727181172 11186157940489533009 13244848909821983308 7227343798869192376 16957787044976675030 7788429669022614247 8441997615151635423 8669758556476038845 7271272386486243495 14445960318391376817 15346903856697115596 4769832384245611412 9173967894123511527 493682762805147391 1496908612989137706 12938601676440237049 18421670715179052277 16712671906981745356 16637292572095170147 14371741376431269471 13695667259789636413 1768246506833822299 7185624968298798676 6714032715427375227 13762386751586769286 16185504416421486208 4306165351721560437 5846715417531105867 6675476535330973067 15958334331924818264 12427213728614380996 11966593835240132932 10437758281485414234 5499195295773506837 4611878856799642737 14894661817470034473 1322913947739701489 2220522701137637327 3351133835621727357 18368046167327580697 4384445278731818550 17869714922371263912 7226899673347011298 5248673844152365246 1337090841006087485 13750307240074050105 11006052154103253226 8336507100627247384 7861833770243575385 3549608623513962922 11505258072312843805 10401640978656622492 12133989314278949099 1031310036565592256 18177032527842085878 12563190723584747376 9406560018333034655 9064622656491930565 16098994320157816916 12975664008239822239 10086226281158779237 2224050449199319053 1659971658100893006 16014772991987720437 12428813690179250225 3627882809525573306 5070165406986798796 14654818233898432947 17032942484015220612 5297261547253777642 15499623366648943472 5953135112313722929 18394409781980221090 15619073768158317241 2516946853528096184 2302028286749352206 17707260157247363934 632943290021420239 2955293272819775876 7856089261598205759 849058581100811391 3373164308453697095 3232438808925899698 3199879685402220777 9487057074661766347 6545617126763864213 4830095774213775568 12726860868393861150 10129378363733374827 2149457975864754965 6107836063267901247 17979547240466560068 2208115224083712978 4030490790071322767 10551750346995965841 6094736827457978579 1777376440463204626 11819821787213142917 5554757857219746360 10114563379976516813 17308016668361201888 2690243679528233906 12762877057442865899 23676491046323550 18327436697160760405 14401872709377296080 10170056654138125921 3986133902259777810 7611087453341182834 13663537514175808882 1846196909777082217 5689498369718909335 3027304461696037643 17836930876777363766 4117538345625297948 16903812786402408202 2910134752941278651 1834746008341504011 3147104320138778754 590847786953159597 16867089521023767195 13843974434260329979 10160351666171278435 11956901378980969879 5124985728419661141 3113167757737531978 6859385224385925802 13481266652794283090 2664562056216642733 1372870201550489225 15308867899650024988 18217272250111508653 11762258531958986607 11537319722849279604 5509316281322329637 10044176643120326240 3410776207687272556 2683485708718185787 15460666272396720366 13283100070853117136 13052285809808693683 14459887244285916981 17890113731217509450 10373466401186600216 11658159945633203597 6915574268611368559 17283446312784861577 5544070088447242768 13735616383481164715 9107170115740784354 16416689006609541519 15797357001591479276 13505485530811040281 16058417065668688751 756487684539304970 10187496863654569916 10871224184308945321 6198475189051082151 7650851941879333811 13464038747671165275 10722333193114012597 7484847163045628250 13928569684002163689 7226240962691900813 3588525842484601275 6018298936632683453 6322068793139944849 7642136985622268749 6804880080008344811 11582581717909202633 18133209600427782463 6307797338212791699 8805794173578504456 10493773450285813608 7497637162294361843 8640383738783337580 18327202895976238162 9940194385728576999 14646037529786091674 7946218179629663086 11082580061837491197 11385918813135462554 8977918708793042325 15295133729632291648 8496446756664153140 12352313406810014385 5346118141627581990 12006564456726304841 3668479410771904527 11833675498716396478 11101539564361066047 14675865288764257167 4554568065514422860 13749694999171682631 12432060164298385456 15233301249124495249 3671587896436500475 3920905276899628686 1420378334207233358 7740020993218592541 8621832141413687450 5596776617016707108 14307329349555358758 2157627383612763586 12822316652332447217 13421234419156463332 4077242376473760447 2867513863336192950 11536539556230504402 16093471090399506802 16939535469841062718 816026947926740946 10525169499790539862 10085557345519755230 18383625744478544762 13018092878266968771 735769603887164209 16442091419216084396 12029536996065914546 2458575021093461797 13835973373990200488 3282532604252500478 1711581281094104390 17224851816304825820 18377076087407600557 18232820012436947128 30169495589340281 10888735541492261253 7068337119585094022 4306846290001021383 17314869260738833475 15934142125490065475 8525513249141622222 2617763461302417808 7319435532219564459 4671174024015344321 7601627192598034037 4478509697124756967 17393639322898095300 14615349745005211009 3076127922755073953 11869251777198593170 11366351018994097894 18072314400660064872 7171289812815365090 2818644916140022817 10942462191986344102 2003261230476395752 15284246134725625264 4583891060186441646 9677714408450035916 8173838848348646006 291851280471347259 12468631011391234286 14657763013729502241 4331119849224023157 4064528034970354404 17450402690362445931 15570430009658679896 2028088253760855825 7154273496374087617 12614822752596073657 12252584872225142986 5782595297985130459 1002366889050954896 16439244820445267653 3067427953159250501 4708837209781333404 4943214383348961596 18103688457968510382 15823069557673733208 8036765253174380813 2681760830150587406 18026396292753853985 7217526055384540388 16644244037356037757 4373297217269680715 6382303682280926985 6272264277940981444 6142794805747932841 3727749420275364547 12105160119600721999 8588295930272606995 6289828014423479571 11085005420543516081 1105772673214821653 17682632801413389358 9613938424696751246 5146056429538233546 2510393231106014600 6276093799833443484 2870073048208407538 6652150081668707997 15393473317732683528 2273718278498030841 2284029574157949602 17543999179433816093 4111806487882769852 806130162233341689 3904992192271594798 3147389301831382815 2258161711495347082 9391852666624111017 17988121589105067914 4598348531427628075 3297543559023033744 5054709813767890351 15976236552116264925 692933219648564198 8663134754055151864 14252174209780917529 4111353681075630770 16098936978034500789 10486283345200462544 3053895103857601005 5298480608692198184 1662470026517489786 1107739302185181669 11887278844823082960 9142834861834047928 17301394001499137146 11334869294915247009 118764086120397021 120234586596726224 17068350748443131451 18064963104942450614 7250965203437151065 15218780007600315115 11824780300478800785 18288819534856310640 14186940855552795886 4931888330381040602 18069969294541844156 1223967929948357497 2743499785251453459 15744049619108689026 10974359369123831537 11989352586787710310 11771814762067404802 3010201914964818715 2134863808752238162 10797167967747338661 3296684297498646521 11670525659089503266 17124035895002163751 767847820633877250 13179983941673835930 14391144865952473153 13862212109009705141 14374917229713570254 15756250888295494022 5791750405487433842 1402963332554479665 1014053889531427198 10418853472577156387 18048239118119367744 17057297758938117330 4377757354813610187 4978010481368236987 14818731003266186705 7371502027967828608 13748434802566231783 1369203060375530696 11260448889448444905 11954510346540790798 18157466661644355848 8312262161565565567 7061049740897620550 10068573882719225244 2788029781747684686 8043732329357713392 10634849301251077004 12054255210897507703 17984346361985796366 15472830834495783914 783231488203868304 18038624298613189436 2544032961125570436 1595875602377882864 3246507970611649851 3016037318772621079 5939322363890134702 8462813988547687706 18160891613013240539 9044205689273309692 7584734145891621420 17140361000404350714 12736483531886530914 16530427925065608529 2033028314144322782 6036278876677928718 667070673615829774 17036365340021190591 15159928464744748411 6839790676438670300 10079657836162179400 15260988384118737936 8213604543654360020 9989699659119715671 12880919518327465873 6010494180124589387 11671131794551115799 14943338713264842127 5923071862661476573 389777977656939358 9107121819058830487 18053445590483630774 1080163957283969712 17889914352459182604 8241853751677483018 3970730363586496554 5969206871566537321 10177110955826095860 8299569605211681552 2885116676382527575 2012058994705525982 11303736505802985622 13906520525950924708 14462286504332007908 13924118965085314492 10582016123883098750 13849811758153465139 8938688822505639699 10696643550795425971 11711369620828884755 2581532932978191495 2966868361611305300 6256696223841919804 7572074513930539729 4765540710867911037 15277814209291236904 6959588633181232744 1772519441936957119 15333274040244619769 15618890337999112435 13806342946615336609 13155680923268212321 739892635338633663 16870474585468500282 6048777235625952984 18254300292259321520 14063596919572113907 17872762188763992967 16120044669486082709 6084426568934722321 17775914852042323338 5130944389027526276 9648569067387469744 1415207815940966626 15975174074286340032 4329059885599240324 1681361144435729795 8189289845459988908 9053411009610624879 15518210574191022526 12394165018555518158 14187248855365619264 18067247508125758847 2591951552532284715 14038061494374889680 8307109451108385269 2801374049717319461 16476967048214825125 15888169847767355678 5234436733335252281 9752808449385824521 12682329087441190839 3627936854485547888 15691850945452458786 250517802113538204 7515008906959742295 6889830125782378434 6205744049421440242 9120064425675402230 15470004606544118427 12688234681827090894 2770989670757141889 6642230275977058214 4604978443766766015 5495022156132937213 14867183739870898311 2287982098198137758 1892617541699032333 17081930423857904764 12629144604034965261 12669379343964644592 16698909021538288769 552936435401980809 9723244331369870834 18064086363837483598 3153193493203312527 1678401255260182814 3441073720686357559 3089234263366081713 17915347931831495458 2165815639681291616 9067493511307707805 7344434429535967927 81955640149941231 2324421266926582375 7987258943544889874 7047811397743157206 9649350725588054007 638330948837277800 13677390508358007245 368766067949131752 6131453192802952274 7757468195747527055 2587157487339725659 6198057667165551343 5064620041308502930 11502491757418397465 6599907431311368713 7563376377031363164 8070458289009707720 10235800868828488953 11656944620571732691 2326046257003814848 4652612355135022677 482737055250076001 11536449652234731165 1972943309439016035 337042796103370106 17247592660256888521 14917432773748062082 13895710420840724257 15503674276786958365 15055483692682870301 13108716541508322021 15420146255335132914 17231462676441253793 2427605734143848404 10948222268879382524 2678463721771904530 17702678733119131301 7862378281535000554 3243321134527630574 11170583827657952915 1912191694354306624 13096261578700229014 2082574034329338077 14823334585763760046 16371756860977050133 8670816077014613635 4968037545440961604 1664339708719261523 15811612579786589572 10386947416813833700 4070576910818757343 18084629297552758147 9559452573620281126 6603244516498385316 17059674661096323005 12579432817391097068 4508218809967808452 3859779409215058102 2429028431404321117 99797194886518483 9911729997107101561 14179640386239882873 18063718855655663313 11648746312754752480 11362954781232628757 9336629256351790688 16414005340268030190 693716507426346031 8686075830882678869 12861302631735972553 13431291949682388569 11045825039132376288 12832615429283400146 16982642168081218945 758740285274907306 15227790832361428816 12151130751140706498 18335944618567417474 8355856942125308679 5290406516853566467 13894278316613361148 1834791193245717144 17007153244753781303 11858695609347537006 11896995146604578485 3819670327585263601 8465938772136235219 4500923328277553942 11874467711999925579 10936941278226559715 9287983825568326573 18306254513163662490 711567549419310304 8553421683270547095 11457804378982615519 15206086431638200194 14788140852504954019 10615374162387467010 2857810205403302630 11299608229710426381 8398168507833207378 9575933924864855353 3591988544318132734 13002972692920410029 10683249651419052686 12071933414277154617 6843763096565443873 1537298714098916724 535281760439527938 14318261476493758960 4552291420445785161 6057745081319784288 17391620395657431465 11285119378005414968 117540128271695483 9599164120162204939 14024655411382946117 13977698803949442349 387946937332065316 1711068762783953388 569838709211237479 3439884371682506611 13385111243589617610 14380590953961251000 18236364347802140162 11575352692634089339 12162521129674560892 7373354534939586169 4486047557898049200 17603743178944929958 795522156866043614 15962345189583177853 3106982527040045182 1443301742482186425 14599549864773787468 7854218820398884842 18170997068427982762 17213145959103042114 5514593216922349524 13666138410017109311 13779822322079534483 12218184651727880287 9369795673324795099 7812027418929775040 2346494602415202501 5812372102318236410 4275695135446212902 13748062659922645324 4906143190377922515 15561325372033280842 9718866386407345908 12154173662966730324 13897940607185110978 5407952722901085404 13634901639182956869 17628304181566883262 213977704713418325 10579335555374813412 14127635315658907300 12880803628314859426 16522898277180235885 2493717547674329183 3583459632142013915 5618332115884004814 9702637926804192147 16808633925438673870 6996057499298672770 10356775810148649962 14311827527164177893 5991915793294930319 2619442923427047495 2369204584968601438 7809946909769488051 10615736119822261073 5098936067423661659 8496688590865546343 18106475878870298299 18039025169705450463 13877050990989609433 6792503934153200487 10506777708317689389 17707335839219450392 15661708710802758406 17111229174564521765 3300379061304343979 8192561607676406217 10701457124805276636 560948607014756777 3656267251981884075 16843830817854434803 8313744639301854085 8312949401786539411 17215119530556707796 16585441018828439101 11570934197730674224 1586858419075856474 8451981904563596425 6336483653383866592 9651037631082973042 20616798201434273 9364365871094226425 8154406584473660578 1044595221652467027 11769265024535429854 9767394463062444283 5109221735906492212 7185023530111902994 18036740654075530152 854645710795470928 12740497786182082923 15937910721014957589 5721383433457182446 7257955418739526435 3481162412155866150 17939312453710551026 10688589987974442924 3218604310200594972 2205253331736958399 5976225113310420146 2065960094309646178 9148770410529886447 11512661049602222807 16589530862949197 10897284172634445848 4595219151202903696 7506944988854000500 85894170003229052 8146447490813494058 7356430649794583436 14439156052368116912 4791718122914851179 9135469230401152626 8843956582703312107 6230049024599549143 16818147449571723201 14970095037427136145 15031897577933925799 14699850531045862339 14975390665497317393 7860939219528214034 10704420556290295461 4843391727076484122 4096299049377588402 16391402479649919780 11089244510079397622 13216974370185816789 15966136196624290574 4629078583151484682 4972994269766816565 13571839720087304349 14713916288676193012 8171001330167354649 7539149366868045140 7565947126895712470 14694305073349672545 3192714891519889281 131978380071528331 2857874903733485191 15127248649913624927 10697951470025851251 825014580545270773 161441187606925501 18358217810181864228 2890996576880040811 13088980064291052643 5828932677386566330 609970151045719581 1259502488356898349 8268893328794775828 2731844753864906337 8859063701499054952 8071389310320941752 11444985924372056599 11032184025885777956 2231173962243791434 5996661761713493347 8949097151350612928 12446957649440321499 1463161519900859062 17283649025305394055 13055142788069722115 8216472546210373398 186391100165992059 14898358954436001665 5928565557481008115 6435898781719292323 15936601927180634535 10791007039928955512 12374171281687209276 681861260497626981 12722326132566254965 13090222317680437156 3726045428692470859 17273670023483567708 4850196807563934727 8905763420250985265 15406296812139799588 4164114049960623598 8528126083295864282 6435593236685606817 527872160279923965 4732670804390481317 15404486748514734286 6692128563203670845 14135732896395667195 1106622194616510517 7186626810400451963 3481496286832515736 6611101232690629043 13577918892252738277 13907503454628403508 13683469695800005469 15220611647254216200 12692413105732286366 9681794875922558458 11492834166571054552 7411963383008881495 16788082672115899690 15496994209421064645 16016811863647010059 15215028436583238478 15977969739049938088 9480191000850531356 8448328029868447347 14650906191881862420 5202207594434315036 1557033155698712223 2524561057149700865 15402745762167684518 10215937748161594564 9151297716679126284 4055128508648758770 5583817432124608629 2294696485298000395 4751385523466672662 11067289049258463295 14689571974924997433 17151186179630840980 15480942859985063686 16468718962966834991 8607675866588228914 9420297390596487198 13537004347453143241 8893102368497958474 15129502119272784442 16954254158968542338 15774557372037616045 3644350967925253517 9081318167505246064 5347784708019617402 9676545853409741175 1461124695581578341 11178171270460423288 8376066221021731020 10662272813771278391 4094558722088861376 7837948611787306273 3022502088120013221 3875154742340053538 17494590265790702282 16909671683683949622 1664529718032982993 6900524006700952562 16424225011045215746 3508380202051795534 4928774696712608269 5983735930904903434 16677004877354303948 11332468228690086140 17110770560206627107 13148930235320793106 16305238168467718734 6354163688541462948 16791441739885885596 13866567509252911329 4201149477753145776 857302047228716450 16609359892634899872 14416801542096298361 5853641456950866772 17773873766598912123 7671884724003998524 15003679832049486534 2836389342333754462 13365196875471489972 10437363138753773420 11047602492753205261 3599276540956953921 14018848121156095734 6637070836304080744 3847906134024132902 13768892248604863538 9141554239830658151 6099556475291784020 2700796070720886465 17839051259559185978 17794119702238618363 13899581698665376124 13546944724409481310 16297776584538892346 5966986564362892365 6974695460329675430 15959109764785727622 13152839921004309025 4913248981353366336 13999450509855162977 5661518476492039287 2087975670784592523 5879118631539261194 11014679808976937539 13974625271737426345 12975649258559023301 16269365425662408818 993864167219318211 4578304183312089534 6287508388025287882 8813421804366434752 10649223930125146698 1470274227617574738 6178244151020702579 16775122813833029515 2897770280587197702 17990538201579410710 16593722949474005361 15543771045711843061 9336894248034564577 9712591896486919840 18025951385910995352 3014855149892537885 16297471023141141662 3486108265855264322 7568206341656262895 6209323790894972425 12789570393729409046 1083859222013781161 11482718419491761332 11606388406156566526 9110410924734188743 3703076594437312280 13840914713287163513 11643793554813173704 2336379876062548281 5992251641723897666 2500795855086526402 4280385331402256938 10037040163653309187 12551866649727182013 2149048577154814395 7639425806920955259 6031162503288524308 157683291563905613 14997614526355524504 4868976820606375084 11863996383679036834 13013450635899229726 13469111469730905787 14711382403838235855 8645239320715420815 13984812978403960243 11070441916924836963 8672038232468829020 14097608012561474872 15216471056046577001 16708995642368764259 7106096888753265345 14969441169259654476 14587273870565183558 5053589574771457432 3402409131212407288 8035180556102431364 3980499237478451481 3401369540940380602 8022066581997249810 12649847212582327518 8495757572693187384 17410921013459516683 11242840109291621300 13624927271901704073 12747741223553527376 10530317966352649754 7447075015410485776 2094287765200042407 13752159923049639271 9884813403830331821 14949399879119344922 6097012146155280358 7395123390665294237 15456657593342612121 10865311056905467937 4938692366589492153 7500599214567243340 5814887668562497703 116690383937966521 10913828799007151324 13471278658786825920 8776298541224625439 10457946765682603572 3793596038162533275 14923278039723386282 1429974677684204965 6005391241444176628 14226036530081692823 4319727621902409532 16581298481385824068 1155852216897214125 16380274315842549345 2521510809977743091 5003087810785209301 2610201554080760034 1127424228868427146 18166701691445964714 5390254524817214496 17452301560981661541 4829096626273251757 1224046013160434586 2258383880897245221 9203731949560457387 12104509355667924952 13278824966893537334 13899282570168502234 7894223455520277696 5501547438296534479 3905906792554191384 2355487900021373680 10029149864542011574 7452440088231687791 2107791931022166259 9380159167548439242 690177479516479365 14102645473510360605 2841070191216343695 5535096579416123190 9446905319474493959 17109053036941542529 3861840518069077428 613285051308725865 6873919264546147409 15167146228757234764 1211790098014688950 5626109718908808221 758164467314045566 4825084772661168665 14278123540419710062 6299375984388441614 16718316717499392300 893944438986037688 7566789377817696948 9180173287354045476 17819490236029872562 9414926231484649073 3594676985089540071 7025588133176385611 17119006950216293744 3092094607254445505 7850988696898148645 12424965355026983937 10853073573319228847 13866333342092021267 17519386934184336655 11148754462209947150 15579413144765522693 8469928793721799396 13219976494260126751 3875367728657663673 9544289837920468910 2125084116333549511 14588251751187504551 6959151186290249722 15880000583326211829 12865795018217395161 1180585039795861402 14759713334617879994 10951053506562039140 17394213611554611329 17728226927669091682 13241164504122851880 296358287330867274 14946749905988064416 7701229135810680302 14642502036980416779 16550962123841048965 8147331585890563987 4133737811511282569 9014582197112399810 1243209667420404147 13972368695911646025 8638100008903408550 12896326046939683286 1642487335358525091 9640153535292157401 17111537294059445685 12602979062303433770 14455877138205981043 8826883097616394616 16602332909535175076 17274446144940775371 8768059371475987674 4089372319575337686 1710152931392232031 5920528729870807027 1976944400643496626 8309659903972554590 11143822070497021935 704592231894470865 11969341717380783626 18273981177370199128 1791181773560680454 10612199508792367415 17082277873366635164 14664490353434059735 1913140892415218872 10912922457988876815 16067540293545115929 11409505422161393152 2503830252961859198 5499497282102329768 9813306168871245707 17148765818400634246 11036419912594515253 18198519294973196484 1580842922107515630 1861138667988744712 10237566110561500043 4254739329898679640 188720000070071814 9817015094322411191 1416267153866136515 7078628243117758853 2082074879482707483 1587353318030986311 9414840771161875625 16015412835987032229 5368918836083531243 8672132077826743838 4392316410725213031 18157619213779270618 2805908407395441484 6646802894647966045 12847864299234124963 8125838266821029637 4282607297332678738 8672250107446501280 1919016092865164543 17316823956640165363 1869569648253240174 17379813114313773043 16729736877286154340 3137252377078272386 11685868670619458967 4316017700635950746 18425413811956137751 14945552689763447300 732091657112638384 12951141582748282953 17662891536791328601 11469349672943388690 1829425978600088235 15277120570963402613 9359162019443554788 3181467898994934018 1856151842190836401 17146183426954701279 14602063452160501825 11429122337538148002 7135954846462535961 3138130604462508549 13921535011474529508 11457625969987734468 13142426099135124425 770557797306911224 1927855920833446124 8039055503773348281 9422130444302046749 7176273439355110699 15266520412745423678 7216176625801766541 18020666580441652933 15224745620764828763 9884874564121632478 6181256065655862071 5150014382652326276 5649788641121058237 12645071183210143586 12397312050437013842 9359570763076162118 13095164988447796105 8185392227787279443 7283756610359871964 15918498997566895429 8516643365182081082 5520274749232379171 1715679898647084725 13090620996942624646 4376059147808588174 2793835143095803057 11163758368554726736 2768934339387729744 14818650929154563942 11706311740904434611 10718030783242609478 12002621021907760742 18178523403588091901 17325277924341691796 16477231281990016261 18227416578495898825 15060811249366517560 4864275012645090022 16323186213376320087 10375395300516571122 2691910560940632597 69925575435270054 17478391757430114345 239765583485125483 2191994517155438344 3470284098686014724 1224775467805823273 539929250022819170 9655855119597497999 17010760339853706777 1908797432669264570 1876052730645209682 3251051525845250491 12456874505728128466 6627050553572188551 8470748267380256015 16778015086098782899 9354433221864153699 4331211200407010476 8044641595002294636 17057788537473449411 10468486190375328354 16455050157660598401 726660995049786787 15763302132778081800 8513968955200368334 11755428282178611630 7618127480412667281 10765729705702341191 5167756947061862281 7021174492175748913 5261775040490504349 17982162641983635148 8167344149130477493 5949897611364710028 1068173829288993405 16938717936812039176 9234689052903510273 4811605802851004210 18290320870857138709 11846461664917528556 4502281337610555778 9350245323357474689 12004936026599259056 10262473322354062830 13663803890040337938 17404399931063551616 14211592882117545310 13982620020679188552 18422209888100742146 7956594534478869054 3736833468324439647 17096385127257460474 5181289036038338093 8097317066252629825 3464789791490162226 1624165203669233154 2166780579172078397 3229347592282051920 7767083849520692934 12601093221596081904 7856192976992534440 11403313842486890433 14302535428691413938 17631882059152582752 15183844085868442267 1876110986631656457 7145563019114699064 7203487679471595379 15425054649152826681 10901304363563636942 4188904427018283439 16522301848176074065 17742784310818801264 17939660518520236359 15606861736109502664 14958283674835469632 5993052085179537340 610659601902850618 6706276042665404379 2271058454023163924 2504102729785171806 6188961060476935572 17864461661468422423 7347035079427151096 16330254431525641833 2334894537974407880 15342057639395647895 11130760278100058017 6383552409116453184 6246645853291500480 12490962650916729519 12400140819583052545 9527043422049489440 13103729357034579075 17286312966480093561 2379100512860005687 8345167938528292224 17579535418888034613 12222751100481986469 1653989302637205496 13949615388382680285 8254392488224917205 10585121524884988142 11375245262665339396 856377222642273526 14412222367809941092 6586273934734203964 4193436578200921912 10375827474360179841 7535827973724404992 5424318416716510916 1468595324349719756 16820074340378413388 9692926995130386431 7896139004443096606 14510822973984643810 11338122340654100475 14684426103253406976 14307510485854470456 12612382945271643156 6048574652591584728 10358893770186431753 4893054514167291441 15948918675544228659 11197503462315857264 2704478507381537868 7767616217420568698 16404373540163982949 3989072485672671259 9516369761935818143 2861602666418262721 5565537952733167542 14733398006714533219 11627458323767943757 6576641219610755624 6877107937854147958 1440376542528977791 6811430051357781339 3759751353149388915 12052786813624450759 6756334088705050246 9846010844745706164 12166768791547052084 5241075411917918335 15857119379979774022 17556714901836359628 7572846981608936211 8103012393251184119 4970937185872546337 5963682566206580279 200622781455503260 9873872592574650672 3073878563706075064 13950456277640048121 10342083882071600062 13290509760517274079 3456271581641930776 10514572945984320163 12478072276469463545 12743468055952021613 7208321624982678571 5711434996610967937 5062512728614130079 3083269112610065267 15972853559293286452 13004377955754252465 12559970710085217126 5794324243500356342 3683208167392876254 12590671125969429152 15067404240624059860 17971593567292405410 9519638951462570167 1389774132869408033 6823052634339284021 15236454945432370920 18284966479586633870 14173256733382176957 17832821219031374305 7607027097840192518 4912015125340228464 8604357537065281784 4034305673301152701 16355390665321032991 11573277200237369437 18217050257276411444 5536362922932759523 5197251236851144271 5197206394852188809 2349850432345585583 8295109776061094873 14490741533906015008 15633624162850709922 4537152415194654630 17976358901372112891 14607618868593431446 16393174297437851578 4341480385514300110 7863012014078229425 18435530335411766084 15210177517974411657 14700851301632691728 11624253874893026898 11645008858126843578 15961082007035291908 2674528205499928204 4784221690619142782 2335781559649389867 17158250365583564664 16924375590075877055 8323628278390059422 17143650026895140892 3608066243999048198 12028258937530070700 7077055768955637034 2701934233094645907 374250120294536629 13988354482280285911 7882929133748560170 11049154530202651921 12718858471552388378 2080735240098133513 16178086952841824253 15421979599197494023 2758191967273977168 18320540576142367978 6073662581292213127 4813006689664967512 5618029851819057821 353849443265213861 12528296675704124074 2859616865021015900 869958732144346223 9664024226785973014 4111721450304441840 5174102004938881867 3532692400283352251 17908601521131218078 4072581563324408956 7299795480885836854 15039758444531942489 5405321086245268743 15152911209857337802 7578117384128813833 17766836034662075635 6145375173924535763 831979022978297012 12823030854396141880 5707725741257132076 4014419643766838367 7556116916517112820 5264875095802788835 15830709914935665810 6373955540124317678 10240001024921511083 3723448391358037088 1010144315339537791 591271258979393175 17105062202315526289 4645249768773259756 16502646566126172537 9439344915874756529 7030380875535791798 16278406474899356402 15391854868984034457 2178947547830969037 10631803324794360255 12874595134038421647 5194730058600696382 2131413736593930604 3235062233143319063 12529626613771348728 7952897057080447712 13658654353817525898 7190044326420713536 525993189624243360 533280417380793694 2177804039565885163 17618699699537372486 12218697628589547591 5260688303556512792 3309447675328047105 1575273180258984950 12840999600045615533 9951758386370088086 5766837737552964279 11955092157834597008 4356671865172432679 11195225476385407420 15175543614831990183 15498930404391722597 16785602304353920424 5710599971436989402 5850556835470824894 17823870136570580173 17554750569220014804 550802460983884515 11124627866170907791 16308583458762168225 18253556876885861557 423272737441438902 12268805180480614984 15844599595535185076 7994240168483224214 4331724603395571937 2872591299213651207 15002568582064203577 5852850177258681741 449334192559378174 8772638652315483500 8686883446105258628 4843387722573854456 6016499468225339682 3528875896526454971 5563421216744714794 7482692478775300272 6254149583495003825 11959096847448428341 8151733808683630156 9570946151038798488 15966181262112696586 10595948621364206631 16581661813751896953 11591054623601830072 15682149692290605857 15648816278066243411 2454972702094495644 4103134581612809643 18284005853302450214 9869163585215083070 16308040269110878616 14169396686837338649 3996536660224259613 10415155355793479243 17522088222702283682 4184439145512577545 5383485858050742146 16513947429456630081 13334164825359042241 10712015768652513324 728165760818460346 8664919043396538845 7510541536738677900 2600150300969999127 5435021824837169782 17961883825380964312 17278058905530385379 8114782926594309208 13083411321235122406 2014878161769931760 9048637826152070583 10595395937275487691 13239126645511398151 13160440086021550609 13942753398376145263 6570066079297076286 9144750546740664575 14749507647364338790 17667439831798383672 5884988443588307079 14398481729782140988 6666092570828811986 7069949492304768665 13106871866005723333 14828599269764325391 6020800508081976301 3889615240841458811 9596174278852686419 818064482954341331 7232906223067941117 14841141543060590317 348452000598483947 13927573866640428994 16218167244874243075 17101434073171713288 5905530890664713726 2626263835365010811 13392130254158520508 12223664944817887804 18055405450436976529 1286436602249884503 520914799397425885 4510752435044062499 2533528144158405105 5677167405860812399 11305625673410362473 10415985796124823365 13440910539230108226 7795646104444655791 6224687173834205211 8117866041975830748 834267970513611101 8486315303843440862 7222798236730403478 13229961193585576730 455851012705303668 17632901408968396095 15858300102728266746 8654254895526726347 4656176036114975296 17140368771506959647 2936450804363731620 16334153134597912580 17775714017922261025 11568557037481577703 14258386489423401410 15106024336132297486 9807519722988412068 8804285726579922057 4377386603798537651 36179174465380106 7039272283397686967 3406580649556412791 8883113658129722553 1633760123449943001 2210675607128162352 608663908620270468 2434253922026199966 7284483095984233846 4331350721400735275 17003799127949470230 15226766295229550506 13798569122869871750 5851653796357143771 6924213691128949793 9759578232805854206 3924365557969981779 1102305843372026774 13575343201539375446 6138406559546424726 13253670406414753555 12177002618508756631 13023917140996271536 3141984354511107894 14501480363620342455 3428800927454407344 8233209483645125893 16616202816890740230 10856561304249910841 6388166049295970958 10476373808974131921 11499679720089524070 5121110403053888985 11056229219440561024 1839054155593651677 16762734606395151609 5635309770770267390 10026627902580316105 9151296717823496028 13219368464329463893 12929735550951138053 12951896676366346767 13146759790404854434 7225711230310317766 3921177879328440176 7009754126685212962 16117557399894211574 14758991593651552284 4804561150685532731 6749436046071237267 2802316776481956396 13129550579422105611 3834878041044955781 15395107355675072240 13906078369935601624 9384703508416293677 12216014156050629559 2127205333334880711 3193126387976247703 16448646007525442370 6724574483330958841 8250905080364540951 6120289103864792883 2039498330524728268 12932538810754078923 933787059645801820 13419754030540744395 1692201211874222260 997262741867076705 10415482896958484931 4439181663730536101 13975973289064021849 2269409400150483138 9112201131586304763 457705833690406614 17777812148034120309 7915388528734497037 7448396491398045296 7083069102881346392 12248325798612659232 10486963256739789702 15347910759091801163 4711266460151950859 1504604690254493781 17837756819109473977 4645414249421517116 10330183250383653341 17220928871313128465 17556427981051212937 8358345532673915878 14683730531588098467 2466774414739456057 3678122279796480421 14513298945149916780 16499013580001047426 1142299793263614827 17963226472519608825 3130021230344651498 14071817942012042979 15786174037308347045 11320386283764524444 14775706121040752180 15987719381191719750 9066121542231142376 14047298963889098143 9136990507771778017 1977328731793764224 15892949205338416638 2257086760152511310 4541230512293323812 7383222449180810144 3972044369830025092 17733079501425702842 898689060658320471 14163041774147722776 12265218863822682210 15398725022046704953 17832035365153999456 9237227323493154951 3504119982023846229 574096327035470126 8518804813662765887 11937535440121709141 17833112042077777859 7046041716538307858 8258395838166539656 7153643861419305308 17950442166189374399 5919511478624186728 4541704540915941665 11812602428578763427 2595923820063464950 4995646254853036914 8750812401911320052 3490861328179685113 3561105679554792937 10451867259193193594 5150228070236959408 13163098715910082592 16502265443527907471 1433531377494469667 4806167910270068995 14764979856598124248 9069331834696642575 12287705413447576130 13677231458255646172 14438297234211226247 4541746680673127590 3604779256941920165 4818418957615458202 16578605348087069502 14610906761946756304 2489228824947472417 10400594933156733225 16441357208867668110 11385039425935540223 12716049787813716293 10735066606762557861 15360449910326144245 16349798261279312474 16360419549857570299 13755665819651840676 185630820283572075 14071033376024089078 10441571575210878052 2469416518844879940 10669422507346411068 11674430681677385017 11891077826885168374 843784457893304596 14981141892381005396 1844267227258750599 16689981706638612499 8266714933787658208 172077537807926609 4338748740330432328 3239386331583461096 3572492590789585657 3342265330655972257 2417503707252799982 17242055027638663993 15762026027903637390 6016850689420468844 3361421156034461601 4356535221495668115 9859554981481286032 13139464852168243708 7181416873231524255 14413756292941846176 669139919134699431 3033531515329937151 7797974074754145044 3481662240680213762 13162510336925846830 6975660635118085713 7278994042832729240 12984051325974577407 9149687008205070874 347422213516391578 10719606951153113693 9017110994364295249 13716597670891408409 447866331137157745 17859256897964761702 4030192926275756036 6033532504633642872 8250207975171987320 972369166371752773 576342155379211597 13741479485039288815 5579124026691022673 14288586002107613385 9489434618298712461 13484902514181410770 576322373093467930 10945118544256592158 12497681314132454293 12304715867866867308 14887038950316118336 4654080020102087091 8410716660755114005 17362761919373897421 5618476175322684011 10854387737158557135 1931442342603250315 16042621379570726087 5185351270900802307 2841774991881927044 9946280734158435311 9975592834320860894 2785324043870718233 4413934226413892456 15221762217788693589 1794286440530875560 8880509306142510752 6069877373016620190 11236390587461095102 2141510165895792114 17730449886304684304 2507313042828080641 6762341308601023235 1032184397003197361 13111662539818639113 769793280374233495 17341945648545789116 1225328328639697681 15441406069709943456 11776176967956138709 7736978205496330029 12383874955055623068 12801207277175597368 17946883218009337052 11306020192393950015 5486116704219414263 8093494986179044279 17978219409116377487 10729196210562694283 8985394639537537478 16901775912894055543 12153041344724167082 16147309378385271702 14041072014462997592 14066133901110250754 2043866171297520343 106961895753764148 1827234383208042871 11370298291869767109 7817780861556688002 2876388379901352692 8765707195612551970 8933258302795238384 1100790759432739388 269987676951451295 7464269506403443574 13020290273954994971 13774639128150745297 6657263114606336005 5854710862700910438 10968365321615461085 4716408942628862688 11744162799006286117 5766463409097667424 140035740062887525 7878974600879294148 12328651994712875352 5299817818006264070 701151924549110078 7819659606676587361 14441160764897252707 18349185039005659402 37247845133794950 11153053813433451906 9138572509255101555 7703772509361720079 6727823037693815531 6658589295504275107 16394513514607552910 16698418455202438497 4750774974416898038 9388870876833714684 8687918084785454580 3802805031351922474 14563649103977232818 7205972323502900868 17040019641487096841 7506091513400697567 6217498197025252167 12666972552445300971 2486077903773710536 3585350477816706495 12221116525604766962 8277868671349080281 1382533280497694750 367369225279718057 9233823256935581452 4657355699068707792 13884684591270955009 7791088237494202157 17870950279046908329 14285511787884479192 13790669086592014422 616595480106154758 16654897249627774693 14743124496365128981 17509837990664131596 9712239560643161700 273138290078235664 3005722679380358809 17798365605152926825 3779362373677621003 12386858586751803531 10522352988151118077 14588479552562073440 12610647599769065715 8669969726559455392 448148443083614705 1285165818440683261 4454873574330658068 2918819359508458148 14861574410826517211 11295643136944439596 14077229159054141385 789572061548076660 565791866054262792 12385593302063773523 18031228488598006394 15803589710220929899 16048604556623724884 1970448824133282637 350654562164308155 11566876460360573821 13792054548137417888 15550475198949027765 9923820809276627672 10391114225260033563 18021298721942243060 13593381916426907021 16978221432889032867 2315312651358580142 9364765345741030376 12932852960101288360 11381715330405885883 5660640109007797554 3995473777569502489 10074068576952515295 15219128487444126757 4085825865410385310 4198259908716153578 13188937953970905774 2425255926788962596 7960541615070932716 2032184484107293841 16433686927698732343 16991745351221835575 10773102136154494449 3404838790276806575 16893353850347093877 13415854130350314520 5268467449852169125 7744821453404387983 16562201958197317214 299405214265930812 14173890268652725376 3725254715774788104 1828164217151564664 12210170797039686782 4100828218198476285 1703850740768972352 11861656222933336393 11146695688857583726 17621058483679723228 6285363558259209428 2548994076034864287 7028320587791087495 15576967838980929662 3333840681722813042 7375249337523700748 9785625732486446771 16667765681556812201 3176541473828416676 2700003412082545736 312273464277401442 7534346486163360820 12364177856070671046 5784074642210908559 15218751777539728528 16222727500735099251 579284353006394339 10719640936291399928 7598309237975020367 10678472114437040706 15707270896418670875 16607823286840988337 16721096127801403740 7054419065203318041 14765801380254413966 8608746368835862113 3628772943462728649 2589541461522855467 6725240851732885052 10199357826485965701 17190693192891893219 10946749446531560025 14504319535075022053 13838028001327163076 8640264187218077833 1251424749456580070 6684748106275831426 9570345760478314947 11169658887045151044 14125509743617855715 13711510808717261886 10150861739723075941 11249908375912541997 15417425220620443951 1589171382309642751 15309085663656923526 909146899264671557 10492412682710094693 9451547037523083946 11939208212334034823 989748490361383242 5133797826439553055 6224955816766838830 10298108700100144490 6482232430106974670 17662272120834723379 9299088543849466329 3070717086117413047 18101497633539914465 4988572173041422080 4641258364078340712 18218013743288323967 2392027056896127300 1129416925704260837 9999783295807207798 14590215274817934188 2679533334341364895 6701046344406708976 8034301378237147162 15357961333534533679 3897148707692797611 5834589869616048427 15791988984714817450 2706096651213896927 16855792682326007378 7787466713498018964 866777167166160295 15518886032273370947 9411983541427465234 7200423312598698721 15621762280636901632 8068764139166543501 10546727067198075014 1044603648842644164 10855920746375003683 14655903667523054770 10672961422412815421 2238125656228428166 13724749299715704180 1750584285045585000 18199321552767664895 6187899986872915959 12563212769355689914 6494205181944724412 4605800291491870891 14999315495663601168 14612952589873125069 5817729161233826606 6163902468392707030 17073829902760701502 13733416611109187650 11381492277200981772 12846161899027495028 16502998393690440097 7974875568061118336 4286766494019242659 1830332900242458949 2438014943222995203 10144288238323051974 17447689155522067131 415448169940333747 11212753142162221737 7710925063458303650 11139905448615381175 1020778235560807678 7521899845180553935 12228924920924314943 13560914651448382643 10588454662728908381 4896639562375730727 7343655830092331608 15345694437624777114 7143141175322908189 2109024936828329079 13866235582127087469 5976156236430997217 8791365596156188153 16797889793053189702 6037181093239029599 965247311494065452 3080795013220240447 2103352421363615926 12699006964863991017 8023081273850411092 10658567662397430696 4242878414976500754 5921942222122342983 12150479680767048178 8899229423735360797 8580131663786743843 6717022676071627263 9544272275097109238 2054350938965894452 8986706560298455506 1160885164531560133 3982115981398668941 1892972932020539596 1674236511662111563 6824012094249106267 11595081106261165719 17100902466493549357 3670596894306495138 1066299073102733651 93665353174744467 3715899903988302206 6166932538586408722 16921042322889594864 3361231957796689550 11199483882498169549 6734679197724459423 17040654691917468849 17889984296302782145 2691537930072101853 3568357027545364090 13985953581417353584 9951373230424893033 9505386821708681625 17377053576208136180 4109921021869694065 18124559680187755706 10970663040144040336 15593107777626421521 17808199317890282041 14219352825612622222 10826254599691972017 5354691335250987613 2791998421534855037 10407373873500691414 7932403138643202841 7762726672996214162 8018222622879016281 3156487586387512789 14873570881613495942 14034931023374475627 13708264024312378583 1903117186499714057 1587598282590969877 7650179909856447237 7823799574625843493 17032647853119935076 2138791746524158184 1002992860286376607 14647326124527985305 4484716640685840500 17800691042741181747 17986707160436611558 9042702660183016457 14163027377705432617 10851390345130562201 13200680333189725003 14178454445103770905 13587099514352192734 9827829750297622091 18365926530889891988 10666291658652021011 10953909376063491433 3376241651209538504 16535637758354724175 1131770578153896676 17524857508622196654 4272942494583542168 8784679015477468626 4509615936362327750 2879930267467562712 213706776178090946 6599268718382650893 7931976882302045746 12193452467760822552 13089508177332719327 18146463875487943751 18281988640273927597 8667510948838305678 2724424856689266971 2780559833765581480 5811580656342733570 1059557214345458218 11119616897853457159 2307848129963461617 5240964609539269960 5409271316528496894 6977733474030603018 5351119060980349719 12010137950729949933 15075103170304143025 15402436495424655773 3998353689132545194 13347170899018633873 15958356072865154644 16421273085507975495 9533982336992721977 8597783538447280389 10764183056949493144 11331315884368038457 268955148024128147 15153514344629009966 14733916051547615221 16125886834094943449 14260679930503540816 9667744823482046560 4958796664339184998 192375217059810329 12855043993707906405 3233188672341960746 9891251072385726623 11508304337241308008 13745390839683567145 9812481413039393453 9111493356281085659 7420628202821365877 5036985269546754832 8439497985313173290 17285277907581762128 12651037347857527526 15620598042706358685 17224232838126619077 16083751803096287246 11615678114550381922 2472710326532615246 17757609216518976306 5497813175224366691 7791567436440163981 12286283527868715993 14094280978363701703 13697154443991591000 11559498585556507365 12647669178427375926 15469792314675116742 10588056253096988140 8430172671729263446 1127810766682943677 7492497415192984856 5323771996352468650 2512983901131855280 3089389083185928159 2355754526592046348 7611085348381946672 9379175853411230369 32670893443263673 13225866840341338803 9447107193248372011 2335878375042391379 12079089374996598830 16291117846289859897 4318862227048187173 7041238358936699991 10428240767388946583 15822891368054111144 9753634312612254011 18178903413771041158 7858088009094508564 571672854430186459 6261615751978308875 13089889667127131031 8313185688701929562 5069445028359537266 8570762622682232352 7952612651213024735 2490951517502893920 12935995008441033206 12400762200857638120 8054857231669019251 16952668734393152791 14825948638665360731 2045424311716271282 3608737837580621694 908534229200775802 13853090097756959217 3759451933227167232 11710993796998173131 14750836102542095293 16642842112735500859 6824376844626931599 3360083189575387689 1625113413404591252 2029167469004067179 491367788478395024 1153821241479717755 7421479074314511188 17132799708912603253 3614035075843356171 17352576978630444169 15670101578537458751 13712251305524971171 14896134427048473652 11146402777734344652 16023589198513636541 5931950378719764374 2030748337117394835 10166887823228467178 14472397793466465940 9009301462952152504 4872418225932877828 7316225011507647799 5429403160656219647 8841454922876342483 13906704039550575412 9243830876121467901 4610944116714415384 1810801886613619126 15485100012752843436 8550698006264927820 13240425146440664563 3855622473944375174 7960056909549581896 1255616967924630479 5789312635676732087 15605432557919223509 5098797652257550092 17812802973706311365 946589011068005335 1186236002845818300 3471305546318455727 13990214645707938882 16767314267717000481 13196878055381900155 399375372328824524 7145987555669150831 13478412923386121907 10158938810840832580 4648927205416337878 11043848535044508678 445169762572557154 5238445165576748441 14476046610709800456 17992635176377027098 15435548227640070706 4311011910976709189 6234874605316367812 10442026471909323689 1442555098324741725 368350995812778173 2386187146183124679 10922281114906591537 3754144923618062847 15352927135302965467 10093756810403801955 17169007361755349119 14693704004036981852 14602075022154029118 778259624139360713 18164080395030051156 3764823469027377141 15651196510409516919 1899173344261180273 677157950171666992 214474239963956084 6481951821392628390 7554152382886696219 16471014984737654199 17970194091094734990 7587272324985741559 12046346876759043064 2747884637343636543 4403710940025386858 14983022956640498002 10275076037148985451 3132444247916189548 459638334336230572 16485857384968273464 16869407808996229580 14915087308865160620 10060035196429513303 17135170960199685267 15542258914232815196 12969503498037251807 2322231385721480192 12888748286694706722 1470631061007681748 4569083924901532716 10155052497184998352 13404152257444243837 12595665808631233030 13181264334081327835 7603447929450158539 3869679151844775441 6243308633320118581 15516058500268415018 12515999811993137935 9085451342705041677 156811884500594930 1358258233761736450 12366694777181656298 6844279887144742088 5398297062135518660 9404442188731933993 376230744271483056 6898270218613355919 8001611003082253458 1201564178663784444 16039032945499343192 3157091565864863980 4069715388331710832 14740081590272178063 13704874819946096950 6973419907845948726 14767087362880912563 7653497860987746779 3468165896705038487 5202211327924281728 7686663742646583223 6326152178551853409 3858012124115909208 6167252503137379712 17951427293048572454 16267068841419112973 10853657658536390824 13652981511832418731 15253120340669568925 1476530523875585569 5293599054025686641 9040852011489389986 17206354882858445575 11443745330524260200 3874218405860384606 18171502687461047054 16174307314568854089 16019480511356264559 2173527945446117873 7395870820228948137 14684218040805581194 15103710259175302877 16566532690239770720 8373073372970505666 9233735272158434489 685940189264836527 6800514228797667736 4516461528756402253 17390292852571201311 12795598114326438368 9068593434042288718 16596916642684225903 8455361948426370565 17024772483867575870 15604947317233963172 8809220278745086339 3345151356697785039 15501323780340180671 10658259684435488424 15119727632304593661 10416561157744917022 6827627903334272781 4250336065667922542 11908472476400612026 1014476299375518091 14666019813187360524 3387440684836033005 3898410220977156164 722326013009026041 9658729426247557929 9199269477376961311 9271282581091351585 15425644422542323263 3880246768549046983 9838163686260370513 11346018463597514040 8804702013344526060 16822972130361332321 14183668476932119885 11681671470590012145 8583235513004934401 4224792706506970430 14227754650449418880 5753063899993027153 12849952078885791949 7732599325856784535 8585895847089820527 9919905574802496950 17831090648854663103 10615257893254560258 8421887999353462607 109419982867213086 2499304418362781032 10717097250998985134 2081209720890347710 7375741795911402038 11667423656679816129 15851263731086674097 14970915342035859920 3337137706844434670 344239297392261110 2532777727312154885 3177723120922692924 25332646603887995 9084420158347003863 9285056539498636856 5339078696787569563 17987495743014055626 10313277831106991780 9529405770180568403 14791599467720167146 1712216972904725724 11931689866060891080 10192381894041783518 4556087569900037882 12950547984225454092 11784688205754692891 5739858600314604033 2274750645484500839 2589136303712837324 6965359773451614172 3756729755655965821 13000794047774906353 13696242062538530105 1050168044814103256 6725788141663783361 17815247457846214579 7825211703371499758 14055931285877085758 4453822477334205794 6077203284804165602 11945760430590151387 9487947073672776566 10963906470855837189 13106332739461772514 9345812696538996724 17853537624160797784 2116591846434717371 7001535960109106019 10863134474895880111 6721612861490396782 13099376427567405144 10070886832512589704 4872456326796608630 2578899535324429192 11093027640213790281 4106166034384896152 17173680542159746952 7073778200907946192 2051089828941025431 13856281680021180898 8822789646236431636 14123972254915450660 11926278918686804592 1111180851470302235 2487889566198828734 11192936822312142250 10979324380206870758 864828959969053276 8485567326820796863 1866155525915019039 1301662914864644574 12550895095852840113 710867269416413123 15480634722201016419 9104578709298091075 2932462720046225765 12918315344713677433 17164340520797562373 8011506227001375521 3066507400943119522 15205624870532832885 275908089784449632 12175389644294075504 15729173379696535787 17642265807741844750 6397310847460276840 14043890849118590095 15601015599678496267 8509098017783357863 8745758266204897096 3742542962371279850 3235488499566148390 14327792405505210432 1735041886788846916 7824842122090823206 8904705526533246804 78712459054348255 4752466524499402505 18157080347227894789 5077908054407803054 10478059820719285275 3382879057561813968 16452930359781285043 6487486193295028120 5400099847681977102 85970638364033150 18444236793144405529 7317961266566457773 185857308722710810 8548049787610903349 15388105727771690088 15759112295540895447 15328222495423485199 12016309353642091186 15082755630613817882 14674500373826764290 7954974288553288857 14872505355179249849 7578383210647838256 11178889847891819772 4547590973679740565 14683461115207097928 12085604725645981854 16488703784042855721 7955490450893173331 4070613931344801143 5610638819557147819 18258607451755823836 10174162548294814052 10025686203945368719 7018810805914238191 6288036782921556240 5027854471042722221 401834675190994307 11552287391422460827 15743556130734401212 1585586506366362336 7483815873698389991 14961103220341465975 2280914874967130687 5854360246914705529 3116883611369654077 14347500417783376908 12224544955584648982 2410755502509418216 239983081639949097 8157657153262418981 18316146559921550508 561539027659697061 3554451783449017638 16293243819920716425 2415066834807942984 17372600062264947511 16798263163469695354 9066760946652352979 11476790047824255213 14790760706636373190 2739770576206015256 6225859128397153936 5267204425910832890 18111122848196155062 14659287489253163852 2362123222799431651 13234034833725416722 14622777370139714271 9593909805087494576 9511779070114913439 13996404043508857698 18359490035612168380 7793158307943243746 14260595768518907260 16976697000983701399 12470113717147895986 15463246773800406615 1889174529926576210 23104752637987303 18388666203437763063 5995043283456551418 7525589634755143387 1638560962152534466 10086747749301016919 11872669779990546593 1980507336976941207 1022696426710066689 6421563911389073880 11563890441027883276 16816269074570273393 85915146507249886 4744863609507501593 14047522027636361056 12314551195767267031 16746441049725647681 7577267099315799754 1263648307992056127 6342006273987631030 9642561862855688203 14712818566297037169 10500161715612569548 1886116685146041717 15388503779888022376 1853427226418486401 12469945065532622333 435131959532129518 8346792541739011924 10484573788315635248 479627060131970759 1935243516726269124 845980103210055772 6936049030850563026 15697716385262086147 18281722324383381182 6232003561148049174 2838794624601098327 14768684512920448862 11769620188405138387 13736094072532421457 248555631956180721 3639139937996514612 17171116531527748162 6658371533488222140 14039114707453082587 15286578580685321696 18230616649192277451 10217330156739857980 12898984747925606830 10055442705351304312 17386935284649734670 8911881258221244745 11417889059720050779 12707382166363064202 2194520266542641368 13608532207476822447 3998861733028665547 13323686502787458798 7274073397975136144 9612413480902848748 4520328755333119419 15818941312388966350 17918552486353563886 11425314731322816625 16757807788151664342 2708901471585461089 9933316038059384418 11679620548543728081 4684709221719257166 7872927749219581947 809151676049172462 390652039284666836 15373648599845621625 4325190405155708127 2370820361509093289 10413037365256030465 4065140344623550737 5413740701868296909 975639918250092774 2695509430320537693 18198009800216641209 3194448629221583825 7550777789791662722 17526760831596995415 1150140744904333223 7510091880156638123 4340073999437406858 9197637381750239623 13951413863357058447 16136502609311288389 16181661080108310026 14831365340120642006 13547847437192719070 7750481200885488145 5930565358225091431 15566431698730553417 15511165014343722153 8597104657848243842 12411874053625269372 11842452350846384922 3834068485353048367 12482717244566699000 4617529796106576720 16140823554075120329 16901214548490800221 5368269174434934594 828675965009495207 17904369762536755269 6272203403489134671 2825687930171555670 7740080272918355746 10189547309631321153 14278255069458237565 16737426629279746389 9895330304452516323 1515846971322672865 694018926542525977 2908569082689884742 13999821462709785274 2319609836860797083 2218132924036359435 4272428739429471906 1505056608185725248 3540605763775341322 5513484411983677639 13733302721215080503 4681196323435244427 15128381295433740019 2481468212971658549 16729097850778206218 17636703593570811155 1277120226727417785 17728241031792271427 7930712955759749508 3904117797905959965 10360364051653006134 9868150548940219552 15503318945915079178 16304081657064745271 13587993156996768818 16494972732568489 4267726849421107337 5706964966690251627 17772017206631732749 220159105865463601 500379033562508287 12975708429152014956 13657081811206384083 10752582096490160488 3235963328404708428 17535542825912903182 10761100673905711341 5921499696622075488 16489137810193821638 1620706706959785886 11046480160586640834 5464657656224370827 610051109592371989 11156192066440503445 5822189995063150217 11216934144482578794 8370964573586377869 5510070330156374294 1831110892840883977 10620085021177439438 14593036786498552577 2921448560002900843 11592366696246000453 17046334569140163146 14062376116121080334 9181258241612381727 12904438414755627985 16536441741693283545 17424518634746457941 13829602774945578346 16400678875074693608 2277191355249882365 10307579374855391026 10869441114959242110 5009405070846338784 5615592711624099582 10710665953965978101 12229505750396121408 14677388728146450558 2023591113062467476 3351350031423690697 15278099310586354380 4649639979308771152 14232200748908744836 17590459323090084304 12518585737036311852 352909046657575990 18054555298412890031 11780249324365701344 5298096750275928582 16528478812830729826 8985738547356955639 11171926242942781755 7424099373916504006 4514637873531769347 16674533796209065995 3560035189848440252 15258410526903783269 17367467181630445294 6451099519882521492 11081995327333306498 15537144872764606995 10849874880634542192 10107693148159880148 12038828092527767085 6537590616125781070 3823794999215759816 5168069990676673223 14589137676411498598 522422396606270696 13075414994967003563 10063790108597467504 623286372680964134 618047902061487171 7371184894202491988 16067980866774579768 9513781063230226874 17793985385497232047 15133750207843859836 4785863783983304335 13400830755974503710 15853521021454084068 12392931737520906670 12614583132912572710 666388880958085875 2022136920080870385 4061772623603048749 9578610256787036570 4191683940543329070 7845566568289429497 2274527300074332174 11446700400979015261 16753637634560657314 3801995864712352471 3534236076395392508 3842627901016622529 17491783120904089291 2823970526137663151 11835239573836348211 2835391958371975703 17312972493445800174 7264174315358358259 6305291945168675344 10224881102318604910 1684806231068202777 11024697682937091816 9390641377074290022 17287942402672457818 15244496740109527620 4014400037861276501 15345831501949978671 7029358929112151472 7589551637443888886 11439946505474342070 3571605908529178751 10371536463026890670 14919946505607787805 18056131347723877055 10528154119378600716 3567986434388009697 13566141799400743167 3752146344187493333 11715323258544299475 6457707864734189999 12635866262810329417 11873495122924067637 11917100634842759735 15346454334575576141 7236661797910596021 9928053684961030187 13040479866992645263 14654345669314412883 5564753103490907469 14132638412000301863 6776368990108865341 16585448463873406080 2438363965171113268 4002075132578000083 9778785892272055802 5949596071720913752 12140402089404048712 10530246868710780804 11460600042427607486 7582356170962923000 8191931797563527843 7494406994762351771 13306113629729876612 14393571977068786667 16297013536663383169 11700313084188016102 16820798920500007283 6335750960670455811 7960107706769112331 10381814250917982399 12865960538203069110 132649292904252771 16510431986510944593 10086864829129600502 9083608120519367054 17741874597405194429 13481538417039703534 13130091354494337813 10812833590421034566 10136866858986399594 2989079006956494573 6240183815464858578 13275506828623913500 6314025608840489675 12843274321439216407 5905021290774967283 4332841067209854595 15576709962481650294 862171278459225289 12761233472069272720 3257085090106094771 17061952877868480964 8763330230195371846 6981030904902947591 12602530883923843200 12160456565295439936 1414656445372372986 14427408059690244005 8015339207181841584 10210279962893521328 6640323685807160651 10073380434738782020 1038077968999528387 9920412013134538756 1289248477286847942 10099973573819440940 530944412141994162 4181050362798118504 11615244913309370300 5479715038760841781 16982755620567512076 12787283813695431734 43167340689278287 1122280553718903761 9604134094591056471 12374537260699544518 3252560418481948643 15436647774343419267 2752502439803165287 8765384197664581284 4997351263242080545 7052074965987704379 9212799097688184504 17533003306340564550 13499662459197251648 13171118025704847291 131536072430715709 7179454838150147602 8832534763716841909 6248563035217684773 2988819082125808891 3825464961590531810 1698109365440811997 1547509597226169284 5484955451067731269 16998397949405119620 13531448220660752098 9622328888677951219 9022527981547871673 577562098025355053 16450680041259607491 18384757309839270881 1105672041401629477 10218396457238223913 11147385032477457150 15478581546131449237 12048358328620401247 13079057913984107014 2208506919288737596 3903626149693512141 3864418179698215555 13998315242530472724 7118129055943040882 2130388840093152083 13118604869153165189 3300671529383073807 12529489281993612038 11153167870372218364 3021055786099039662 18304533382349706435 5215101647345087598 18266645593001727082 10034753940751166413 3325195384174823762 8637016948412634007 6474209384115998475 612252046163929985 17155977097612254155 5085280070990643754 12879508620999294367 3886189196152701502 15579896037497753808 7875616340132915247 6542274454414005631 2335903332157013020 15861376410162801778 6311087499011659818 2461129979092691764 8086480619788440022 13517278013707009171 9676571053857096057 13371446329981437335 16803063755764973305 12950182563977549533 509432673336113562 7962492224720481912 16936947233333825659 1671366192633480274 7565608372152731156 17010756430578211645 17858579205975858784 17154397879355493924 1796766751483519795 8544471793956105527 17637221022186234519 14354063013707955416 6831631924869443898 6489296168953673338 13188012370936864033 42130090495225197 25283323669810222 3926154057627338013 17355284575885297132 2854181496736865420 2040960126052526526 6546084711510737348 16961356979137650423 10179513972702568348 3397899243163800624 4808302250494912237 10705084900920409468 13357256822131272552 8811069539176058992 16643255864886713858 11930595194423442575 12921156083225513913 7166168327423338055 2422208050047537696 15812084816014166607 8684876594049876743 12756889730837686308 17418920520640731715 1363018791678180504 2526409561611999771 11498105245758971172 13082830672161041935 18064291050657430267 15462413321281285178 9747741047941902734 1433689272521737002 8829302685610997652 17914387558425142611 8943989841640450977 4132535120767544855 11204741000545505347 5426899314947365503 1336108995824860549 10682307594196922234 8072684552563958407 14270737615733537534 13815387315899109887 13434239151787019265 18265666946236650584 9901702342690695807 16677461292070460851 2744306931320179666 15020834793420548044 11408062796412786019 11451611278345429271 11999078139802833165 14217314223235895064 15525298703401048168 2476844587053299610 16655917733102183455 12078571459670297855 11659099280653247911 8576664667306410745 6719163605339475916 16224953411533935973 11059332778276123632 8492555867617294968 18392098915816492342 3535585805087469820 13593605177686082402 8687220102367279130 5976182049750370763 12553588228400940618 7698608850627482293 9891543724144202173 3497043623492539577 3996195288342444865 9094990383077292226 7962803574018825108 15131546715058207137 2602750033127338471 15419592703537776870 11771262446198722468 1850888745152821673 3786426184126513098 17903268500663618493 4325015733444224940 5244784608744250800 16485741793705805584 17037358180838362699 6723966846723945245 12751344840900936753 15589988177338880732 5345201166820131499 18022102568364598778 15676141030506136840 1753855212879194224 9963758209274485882 5248519424913205210 13629134661427431752 5271429558695206269 7615743608502933149 11622206780275570654 14495634517298504058 4491810633467456279 1966706991783172205 4187197730849201098 3624072692836051296 13318729352205686171 112314749841070485 7084178412757929758 15288337241168220682 11443949759083345342 4699782164391592952 18363886856004699763 1907387335444831780 1366617963880312994 14565145620927323181 884842608985492845 2111787711649656451 15624232780884147633 13451892403678440556 3086740317267619743 16575536100247334520 13557014003393915468 15892176693656230913 7630881451886100468 7941149487494587284 17562985230482339072 14457903145452939455 4300607030153541396 8188332482668679893 14876505339545541274 236499276818191189 4903615255961537242 16846363295429572667 6943119527544181571 16749890476970876358 1030677396741702033 212838195119370465 13190689400805463387 7753604484507091603 12296202315546589197 11850080653715411769 6734918076043334745 11610875255176038403 9925341815573193819 698204888589611182 15600466035596059008 702409007449737662 17550128698255630315 2964323930375122541 7693838785853669688 17004134799712528188 14644739131347715791 4804121200488926152 2404622698364167738 7747005575248347516 4549445418494477021 17974454633044813021 2758375548917343542 16166336925575888820 9323221787120978982 9670789283205684109 14693981604713169453 9667878555599832250 3643642873884538392 12630911727528239436 5757688056719206678 6574217003817555976 5018221343963012600 15594920621099320239 2683883604418119712 15928381945586475499 4455009817569328477 3276801252023356605 1252387140284619661 17072357899878646678 4545669942065372453 14235067375332960040 259278335049998162 14364620682506050767 5245803095222550482 16171195264265199856 15891469342505190836 1222218058260207329 2189107672115938555 14102946367501201263 10988483614955539232 17885215207283669331 17369693732460548356 9115691890743790899 2233314300185507987 8822034136693406970 1494414551475878829 12149819970253415580 4135993900681304990 3437041125778603684 6386557042384257796 5531167046653983171 13979666456620653894 11216679940328873548 15415054981848397079 14822983019663701035 1109578359844225880 13411672804446263569 1321965199210767510 11676683720434716006 15409682273244506082 4481045635031627749 11263464750033890613 15966652296365539093 5997886911577959921 18334094426129891638 18006377986669837680 8032795307167373516 15472975571393730539 5778714693024325320 11061623352960465966 13112400186579700862 7870807467810328801 10808409073521354104 363595626139934961 562176557756264993 6138724902835705099 11794947169497517556 5067213794966647283 10014086787588008317 2547178625547505773 4224120794556429224 11637726455125651329 15665793633064557211 16854914168229636218 9816230720316732709 12226800266681449931 16228898071698921468 4657788732879236546 4907831347820250744 4644107556813941193 12722524184738990260 17874567190733358046 17554872148114402812 8429224953621194544 1933633911034609208 1685034134951248959 4878525551599623130 12130795271394703116 13693986043691777811 18144811484368914741 16699836710619479621 16009217981806457205 16796172750587098714 16575127115841705911 18114154058084283498 16100148333274418358 10407935871975451605 16042766439053828014 13408912312874487364 17159338875725711886 12499011932443010838 17727289171861362636 5403228150136579635 8871840495728586682 451895249450226033 17683888010529694951 16676427915180044385 15809285499408560170 9616011842112204601 16854451828051945183 15300206101334611861 17510698902998771977 1507334699565165181 17652474473163152605 6372920128581097526 781510030932613846 15448915227835341960 3168862134185068566 3960192173175099658 13481660063210025209 7668371727380200560 12255026714460165808 10201605269151642999 14449144529666410389 8552208326649191585 3857333662537905134 2986072317861403074 4520021515761620282 2647013549808025704 10119835309823940639 11914727143780693919 5468914856415904803 3251307798106622076 443366254969824337 12697524312528573975 4061238904842022222 7366691446454472879 5826304656301090766 6699719756537430456 12938400266898288577 12549685644567065576 5330203211295512097 13196253166959795562 10346152918915963582 13995170074273471716 5160095424716558382 4416495915903540654 6223944861066443901 17188413995535898526 1995329139403255466 231546005468060858 15109484435175317261 6072284242995920279 9729892121363081177 16011983672720764610 2301257975346465308 2776542113820959055 5022231940103604529 6913963039753394841 1833550556158402660 13504543845674246 5912002557363782262 5561011267386920820 4126246314336832373 7128512202832780849 284676130909358115 2815536653731829001 17769401628682471083 11203839122149126580 13978839504111978304 9602251375938215257 3585152555191682766 3508494275285678218 7211957363819572007 3970163304258658497 1915188825986993069 2976277964757289817 78168351450036954 15499011835033980479 1630702656182107635 6993854271887901567 15543312860712935916 6962387161326088729 4182928758540531565 14390411406482611296 2117027700816269713 8679096474652342193 15845017110854629932 14860379713290622545 10640965400018174112 12622864511330758699 17654826796955148129 2053707851142689192 8615506036774210172 5979383513329599023 8853004407335792893 13891171777162637269 1417973196170354928 16254336153061760085 16036619859996903488 17520491773456143984 6405115294004744886 8511272631218166367 14285286214043101973 12485047658342143760 7675525201515831713 16314380581733870783 17827891816860146741 14829892440362137935 6682354754552303067 5444139988190822898 17742187245653990703 8162056738491651053 9779245208143846215 12325012916634149865 18051066853897961859 3391132900861821594 8670047544484400055 14822576440815484137 877425018066423073 6154536579637888264 15499401393967214957 14302215546398830432 12502680596357205876 3262743881794944320 5236496747312271819 4493414121468580034 15754789486679727083 17246806916406699257 15010780070242566788 17795558283143775250 15147880002456676214 7993043189235925018 6453221892052435953 6559488379103633190 10663819182724465188 10185303420351354239 17870181401621223680 6674715010260334412 2131621574851542782 3594827216628655666 8413764834386746432 7846162861934270519 16216491872462812289 2480331091999396317 3076655871319314971 3008085946254727172 6511282069377353381 15445100974105409801 17469781679621374581 4071137797491238757 9179756050362759228 12476618348095488178 220896994763376774 11378302380869689473 5221757056183566790 12261810428504438822 184718514592366853 12353644117679704988 6557055221077572609 5845111388010562214 11423686781459582611 17024121853696345661 12763540159997889786 11177738165057951560 2325677720114135642 2606856680958439175 16662490086542263408 17677729626609670547 7553338867060724617 18352212582609154619 13655443431756313296 12260315539837188017 14982667044793618616 16310806784714522938 12154715605381917136 13293781860017861037 2234606537853967899 9237553908414327668 15205335105212179459 15064497864741428022 9501731449753536575 2238120964015715500 16535742732250710223 5434489585887682471 17581762579970816627 2384834305989542548 10865850490549473355 14679287117373065532 11024989418085312255 7660623796745209589 2291443568342497809 10273624837716672035 18013907333657208394 9375711177010314782 17412902953468808593 16467312592821611607 677147901961977469 13957636086841430317 105473957025452246 16188288982235827479 14898152456798742313 390567825136729927 3193137839110427330 18320173903464157362 17720176565201980684 12687594633633334946 14228598402219845896 4371761851874999209 13714362620198445769 16622542322028254956 2545126629452944993 18353627057754907835 10415336805054805633 12650486695398997948 11013675963719051088 9576800274127381534 8760716542565338814 6151287415722754401 3135975835628543236 11130871400540330859 15042377197415444266 1786690901044828747 17686239119928071078 5779431516187727054 13142069550898542921 14520392604684576499 828090696312742140 15840878997199906092 3104158428052447828 13166284880964338677 15281538931008272372 8927680738369372547 14623050588902300514 10810314475213201257 6365342771004728658 11758873660487082084 15169038862334489963 14327876625446420074 450248246176229418 13722671228724218727 12281085674608325985 10790264771817038353 16199082699442878796 10229163780162756055 8221907304515372971 10603854296271193453 18305870466785877336 9425507526446250776 6850465247217508807 5897978759860172014 11483573120803195466 9515095208333171149 825263835229142592 2363112029518258616 4106125112921731527 12061585106300120893 13227931301803587799 8220961576962067648 10492388061672761732 13295975939675144678 6451449038355901996 11067122316865681582 12847488756857709776 4411427544750845376 345962370637075028 16125896957061245416 8385976818751072990 8409297449025500743 9637703232301492570 14004628275303967399 9888305510749050096 14401947948405595657 9928541879852260149 2450222170277395629 4222573670299546469 1461538976400757351 15664823376616037145 8156611238939495891 13834671811508890088 1810946145016401910 14398567030717216133 17677000817334840235 15390881037011278597 12109641157979407216 9813880842708284273 2602697017632077512 7011831015366391092 3485654939303165054 4962154978956398468 5277299745108410678 13406833766723913070 7465321123558148298 6397082111914392690 16470696386427967973 15911706143162860356 13082023674155308860 17940978249526274528 10690243597351833379 4220302437962109326 10143899429833737706 2920601905210585246 4470071425684931619 809857732859001722 5514204109957808535 17030906219503338820 9353274061514584044 618714566116121813 9232464921576254595 7018894479266152377 6644603762225417022 17369849371332299566 17792303528187200144 9891821911646210439 13208883544656498168 2705439431030483735 8371482024868236845 11019853669862160784 18228861709639286593 554634564354423864 9932192982648773132 5819099779747914779 15362094535029310039 4195515606572506034 9001598257952284601 5596722489666151543 13689633106114284504 16525471166891900627 13936927988174341518 8389376587676960912 7336257517090514215 16711332170490257052 14720166786537314943 7923061373594338281 16725375074667932660 3072496893407221575 4833056846733626987 3144823930213976759 8716146482042347688 2581685771851687862 2288802990349916762 6078062047066053196 3448396674150289963 10538102389943087088 8094770669999560237 7246967090983461711 4920020207906860850 15361132457657979490 7380797499146968705 12160010904369184280 6127787574839551085 15837867556090373790 9006348703977804392 15498918818317324062 13384854857308879645 4741644385768482989 671688324287659886 7818258107434929814 17117591007880013329 13861745820754104014 10721984749534760278 15480448231537922771 9309523848921992554 11849925648027107089 8909162068205937266 663857511670456238 4368821738278807157 12443259778930044409 2764546585919111946 531549025607080916 2272696068118150507 3433000171779692940 2201781044379436740 8704204542100623496 17364777830265315109 7905321176144160387 9616391278017055655 13987616732102596888 3265893982970061419 5633179446236948976 4928034806193792404 15295594356144810920 14892168308732111472 12312569298959537681 12267685713533431320 11604443191970408889 14309001370462336536 3920634188942396678 9052416933914502748 11734898138832110594 7921906298925406994 11858564527235313417 2414837790159644557 12229637035990516906 11107240846759698935 9588307053475142120 17865416523020831811 2358707298921312758 8278431370373446025 1831304513389244875 15688993818276722237 2185828014121086410 18148345641943377005 2056961652622260813 14437745829544968212 9586182598978247372 15876805972835598537 13060455887185916226 15277820100073599890 4016840967656521330 9829968935293137859 18089689311282985999 14356825777879101424 3758614149488863313 17897557412652860125 9954907237790043013 3963815743257230078 1083672310829794959 7092545118419108107 16574283441497547046 11341974911463675944 18066420762726301439 7647945501038883687 2781181826897927857 604901327557922010 7070704712607163505 10768984722982185431 14176876380166874441 8022092186180038329 2215241814804983488 4982008042605823006 8250823997105740469 2543322873588886776 8965290454374857432 17332615580965612271 7663289839425061304 8066472592204391266 10100717780876559300 16986319143864005171 13915582912148925628 1959042433640829331 10159646098832383428 17932532748528858899 14417746385995273823 3913861913036946946 3642080226762172840 2859966744195021482 3754596907200915590 10854483220186957823 5786611594605403863 5245851899205331386 9799252790301992359 15679219916384361408 11569603297842258231 8416275053204950536 4577470197568403207 1785157021030246839 4208626087939844803 10517298822350310159 15106724413594730481 8143882237642253776 8959052647402010888 5803922828727652377 3099935104955355291 17677459192710216950 15781604423614240860 687767251584541952 17351336948637307408 2234078392865793410 11309533915127308256 15766601222433919179 16718424177201548034 3929984425578352840 17177148794600263181 15370721536716550172 3137278983806508223 7753902728919164328 13499257436694060680 17580572764609201188 10710365942300877295 13540701470534953388 17909795011311774334 15382901983609484369 2010865893429449026 4047765281462009095 4639320826998851855 7411179174665708223 15879929579118631196 9246730435321371372 12600116008848043726 2376478648341847310 14620542375113800768 6528823868043867129 12284341081812667031 16927923199201447276 12752379873607103941 4311124900418348639 4144619732044232556 5070809827875750108 5118559533719988366 8635904456706912533 14343978372950283149 3937464236100429915 3343909887014731735 6820081283926318672 3850555133979166616 1920273529970321390 9914228406989010931 6743053627865895423 16203032196425955701 4229183287075701797 14246817831537703811 8116108801933696723 1295728487932957834 5132564206234693731 12249085339465678293 8611267828111712618 8520843634889628986 1446698889989284296 4613263670244292919 1903560928054003383 12779376253737808425 18441392654969903732 7235211707975057138 17835080352007636611 12962217994198385501 6409485534123444623 11968293250454761268 5430525960727030271 18037258840141802167 8506275899115840636 3037432417961299828 3107805633331040914 7224598280575085096 6160526093470345018 336665832490977277 16293116936498653558 5623350879480984331 3935205732637763200 9692450940584789480 6074764995216661793 5530559065615678697 16411637530856464956 17701928442535970422 12596758292627196692 7885397721123585023 11944966637056246314 4906555158795840626 3517751741139715807 14766502199732882810 17616845037175004930 14724838126020123593 6733793120862557276 11350726917757667829 7390037560791700317 11168152445242639956 5438348642801899566 3333926261707366024 1247588713138135555 1773783515505936097 4342488342583166312 3763911369904764088 14499106211287248398 2186338504112010308 11468018861987718770 16005945463782796594 15411941420082544481 6650187216548255832 1577283120066748600 6814147418583764766 6315132244705006750 16331533016930658710 5288308432894860289 4177946994510588120 2482268551415168751 8219110285925835967 17358373758518140728 17484498010643003811 10682744283793772809 5297310882149133786 1142808905781749641 10609311491471145928 6018446134269264199 18201576436893469162 149310930779250238 16378045552756521454 15202203228814163071 9366390257775265628 11899502382397917848 12536549241563046665 4945657315212289803 18302002920914492604 3902373812030816255 15292386033267019837 13786752474611873507 9361136599083459811 683993805028602699 15064911048562540480 18000111113818332729 4463425234367864691 8264715467337376271 1998076549949725515 10414431701737107816 14825301821013770791 6357734736943039774 12696585773329458974 15748270374697116768 3882253370801032050 15390972516984310203 2781586460313880986 17679057857156401362 6475456438436794643 1435622828342939246 17088078418185391796 8970613586051046611 12839485678022812912 15355691178155990022 4985262695291704942 8512080930331899437 14090935046100192615 1117508998379484153 15588102515215889031 5390284013540324598 12435019430632500117 4621239312353179125 13356775504426624861 17338189740124861846 15948927883564461655 26176497967659328 15081432120182096170 8970005042534389850 6086136813248540772 6666230851258453403 909771598371104472 3708593385691196072 13498023865684832233 9418058846486405660 17807862016346959898 2080107844167134330 1985529322925382441 14398318587056727222 15351564546162717 6402512847838796044 11425031618694179682 16017150392561789513 2994882320757508890 13140454227166331809 2033306850964845863 17611613000272013067 1622958904196894776 13721616951777485396 6638095223220861411 1359806110122892554 4742787556000303007 12178792880181760779 3035619005598225052 9041690531692872524 6204252291909279556 13188212075248642646 18203882807879469226 17616051596429624902 17832442164865354956 4097214462003842930 6662964312714805408 10910256359954278881 7228825301521997441 8369536400223335600 10461006716258173612 1422499265668960540 8396870847267320714 1876068318981750261 14146460225027488100 6868770341652393445 17174249754335237677 13405976640039571055 7775438957792583970 8321676362164703454 17542977223030364787 4586831444923681409 7369742731077646039 2870983118283508119 10340585630653312306 6625724716090071120 16716844834942726586 2141532871078304507 2618679702430006524 11071572298904901552 6105293482050803157 3372276749540850473 9831775232031913325 4413053870109378274 7371365992254388507 12169208225819582186 6604315519143829788 11462925529608913038 8050945893252508134 8713130182212484885 12733822507714510255 14610090672897127082 13465737410494635742 13077239780560014045 4445639863322293683 14236213317351629411 17363320546619897933 15955154439897083200 15798610809321731301 5744953860563813206 6634468233239122435 15510336763040521657 15638426521177476955 12137322653338902455 13602300259895250885 6695170511261739528 14685223944292266872 1011507701554218063 7674154366546773515 9759256149540697574 13906920373330291901 5936533334979984581 12110869960456922064 4813252796738630571 4188687219771395405 14717885745402774937 7303922240026750510 14096260437857609863 10606885537363107301 17380715965372273177 56355177910903586 9033903140687868550 8205827853960401050 9415358480823518853 12445171756563678059 4286973305011196377 16375468943106915427 6670324203131758655 14218964349634008376 13370275072631717807 17069434124347501290 7115828286250598508 6846503345192787706 14038201332610939415 268571068888309076 11810748472234501747 5788615701035111341 3269614021798081932 12521065288863106961 2028070248512297432 12121207474089475730 5101477029979924314 6013290400751791301 5964970819052575470 11468092603178665053 12965992729118939281 5408273411622820462 9322507702008264961 17285299210095497797 11093055713480446888 2075499504295748991 7312169323267538011 1662016091624033483 16793678428329835705 6801132191717316862 15706606397249855329 122247690966266250 10587808299559760846 421013862973297453 5655896224736653869 2701624642111468280 7935887943122699177 13148971530229680709 8658599478443305073 2157847887838919456 758558233897234007 3332569132825120833 8141633070152188803 8183311311835741008 18187029950965130025 3058071397211650880 7576535948018322620 17323360294461071608 4761422360924037334 16575195015152114903 4998254383326275879 1467173876028545482 6774814708437051849 5310125441555904881 2626077282299512371 11119232609750269200 2602668284864701406 6707870198976413902 4150455256703886195 15268404646199865737 13905192920853350021 7364514466029873443 11197218147127246979 5146781787579271581 11482863542053048089 2101250866716860713 2760064911909116604 10597732979473543560 4081350999820658322 10412637425478912334 2272206551975694026 13038886952348693229 14375036809555641899 2326404441436720966 3201559580396579900 17447865267832906944 16148120138269773035 9765955219760845606 1981445455878206903 14266191026008312203 10830504345018018559 14216987857643891403 3278994293644819101 17387642110748478419 8091880181232528435 16281705575975616394 14916686039888354944 8665040642821726827 8321318977384133312 11346466561664571599 1273470966513964867 1407718799863911628 14840258697768201509 3198720572659716768 1128549811847069632 10535053051192284103 8780869521553884592 4446522174704733974 4841412025550042529 16577440443501756520 17291418427211345053 14976498026910970721 13264244246672145713 1822005957146607300 5915886202040571710 69178562273621435 7208664020133562371 3919399984737622463 2392261376275961088 16991716638404468585 4162285371811409040 2577611378788353376 15900782990043997115 14201255646546011332 1324587826662988827 9604193151245579801 13414062659541246194 16504756294052588974 5132292912450420006 4438369402870423535 17684855816823660839 14554714814336109060 12671295952079568658 11940885553371488452 9665344630279075665 16397270112593457842 11273530507895957919 2868922734665252895 4818570790482632720 16778408121691892437 14730639548687784194 2858237358695923814 15582879919868425446 16999844958658557587 17025800610334243917 4002002081540948908 9458483582580192352 821281070860962463 17045959975076552744 7764576213460555767 4900764159306247490 8492983171818753365 13189215639437610958 693363937961204647 16403439355916541688 16991238568949588869 15854218602610124719 11177179954620181258 3449621887136247156 9595718860916019307 8311159251194334011 7467024051870531952 9573486725384987636 9279985492164697210 12545369693020965516 3995005431153615207 5064717486672005095 2008680763074049123 17737610504581847185 938534323915861352 561397848311277598 5668436410950054056 5620310954440903172 5912812811520468987 9610428526481321044 4506860439025359369 13432102716106031028 14177307883730672342 14216989627109124197 8701906685809892866 4626796538714909436 15338973563611669943 11412623862819083181 15545623397913316057 17286012119631943097 13507746354224170301 15029845174844727476 13984777357993981958 316631513110951452 14345330775683821032 7747894397469398635 7092061972478527288 3778188086268984838 1505700342614876534 61633296239316067 472994968272628794 16939438998710226708 4210521380954484262 18207224583882194143 84227372530441875 16583069935604202351 3397908289888722047 13529505605876824127 3248819439633188691 7255384333563784802 6149737477111213349 7940516229841014182 9066844229022591734 1096028623069435099 8805925994865422372 6128585820241256117 1906173624686800692 3369092492493894620 8536353918915309336 468552263780419371 867312656352202907 10575920575948431259 15081029235829996163 6227406328280838661 12890023002629104268 6906470620963087077 15823407437766101404 2347813105547111940 13420462366602645330 13611608820285184156 4556290519655170016 11580087935748994825 17789457844863001856 11311953560418409183 11421728790437004645 3443222726786692315 3325155777450440278 2935110059302564842 9069232247151503403 2106454127062668711 7634167127660281649 13373066723290242515 4333093637053787073 3266987650966072780 545112588099499798 13546946612734800644 4320048044682751798 16979004937024584599 11534539907619652764 14343857557243720392 3218375353329379284 7990797251731362537 14535076479955413084 6007154067579300631 3809394319322023420 2557949695680296008 10340105075225026405 2468437571596881138 12237746427159419204 3880824350217009775 15364436708974686385 16536914546294947865 12044428494337990490 11257854615566791417 18076035107157250684 12642734372338342043 9531218821953916127 12948382735108360590 1984250732467605967 15349848445506385068 12185979339627180227 6224577484469803535 17947226086261709172 11080712932671651176 13230528942758970008 11628671030559349804 5179894726790057968 13255524084434058909 10912170095821163749 16574521943628018151 1787303702627099319 6027094913377263329 10495803311325700522 2940469250100152896 1626576531105076850 4713413742710066884 6137372106877067515 9950431349400749424 1355738134169720011 9408663724953395775 18052519548432425469 16697725459413505950 12434920875026017324 7541886690446898621 17306716112781764882 4971836725085022030 5785181811723936916 1920221219418559331 8741353491968776830 18409249158094143866 10855070617703718442 7986243022498237675 17957074124049642465 15986103930702044397 1943394903531906382 3924962857373936372 8177017865872106294 959469229889711476 2873039576522286173 11478495840294850669 5753631327022572049 362714692377252248 7505349177030017131 10195835391862638376 359295356615963595 7625804693889952143 11864250473354068955 18275530448378932045 3611406787430081204 7150443071109940960 342129712515078906 2026793466518719462 14897697516717824063 4343228750149579150 926016601568173546 9568683856204512074 6812647666361215394 14667090810909270275 466843379262232226 3317262511246714824 10151606335481758361 12010004260450617845 9314546695362319502 2592285824040658125 10759929332554516322 18115735604241080259 3062598084185189329 10380547625748880770 10722468619254163141 8567903710737629520 2103618562161288540 4510311226074689356 149522058612237154 1404447907145177479 12796927553948744249 294297600945667476 3355423434399334581 14779510064248186260 6862900208466327052 3885250151750590323 3743112007971490606 5829750182737247660 6764588697563004897 2085260021929020452 17083717929945818314 6283398324103510594 2638262867582740856 18060313192185648648 18069107288413114398 10510724542689492771 5887792339657670949 17570163893117347370 2859373596003174943 8688229376025044068 16260201298205033061 17372471404791424330 4874884286822776915 11509690189652273329 8710944823881724208 6855760036794519893 7008830239408050415 15445339669239342975 13225519586022049412 10768116766790439082 7631176607873326511 10442160068032789048 14154841229576262112 8183323981580832743 5621322256866353483 2492188449640589194 5484296723665733581 16545081470570184837 17863625175929933477 15622707543740135323 4245030062026911283 16453186767235339316 16664248703486609664 6542427827910758253 7461266187697424989 4740697906441576629 11408221341336997509 10478143411984020842 129784813469187066 5834256288655433172 9915990232911702069 11994988923489010393 15312836773394189486 17213160738337427718 2691940037647815121 2365051324706644708 6574263626091214841 14912662010767251640 7917978292349832993 13840018169793275132 1322516483706260848 7897877365534242871 6073409016672680598 11537216010380936469 1162439910714881929 5300785831774392710 842803326906704192 18089075774578765302 2032266473934001544 10199132736203961780 4570295311850731839 12997711234046559885 14913663084323425916 3733554974194604383 10585791127931928366 7543078677362450314 12420175461875633707 3309829571652836760 11266478956776469299 14447087952587843066 7191766770439891012 2037650223238431098 9685255593821687620 1477080935325470496 9178563749126005838 12791173725474489889 3801858667122778604 5839487966574333088 4257574767001174278 5557237318574120569 8413412956258324285 10311547680098371238 14717083763569109266 17637939573107279473 5039277708982974648 13356646652273367565 10819997882605243235 2793258013071129391 1353251638709979352 14997854958495938645 12734815591809361511 17247693434819249555 17424219387456146855 1955295245707901388 14438317655088821262 6849440347902919497 3328080419134548128 2863243268803412849 8012170254322326039 5374330923666031259 15883946870785112919 12824373087612017823 14031962796662732975 3835097928821609662 14184903100163689714 2899230677278038279 8904483673107924551 10521940434779841810 6082606022061753742 14375314741836409787 6242059124110744143 15358885658290636470 725351804711313319 2941375599209783468 351608678280695168 8523754417112586576 1751065691032623126 6579741591838522520 10663819211411011313 13120059242103181882 10311380216274136530 4722270017055719057 15824960212015226415 2684539411840659904 1710321968102872471 14742391937359565141 16479619896360332331 14527637448893646228 7972903911521799581 12702654660569702629 5019310878773436732 11478809351938510282 3026338591333435222 7076358907948436941 5832588558920947427 3206840111828295121 5271813025520549496 928359662716291466 17714069127991327696 5655229376896334865 1485756170308044548 17876129562441081870 13667569406529965894 7491789561799739757 18153112535339899794 6276185040332446293 13792002012396675923 16359937729635765730 35529340152594681 11423128239177027186 1573810615537582714 15539345339168872353 11343358266440235474 17071971522442320681 1022991749638351198 16600242671243308713 14749197677301603362 16730123068702145757 15407121926681160935 5186138229555445724 236136955315625387 17318834808499744220 1909841951353200616 12878153301143928358 7814785052813362783 5648712182917845766 13296016262060209496 3452976237536810106 868622981310305313 17135073841415379346 15725147678118341317 9072055988696023494 16394821175970088106 11498973831746704035 15311343715532910940 7538808697527691956 3601955197884517931 17279888053509105528 6831672557371191764 17106763413521559513 8807164248526690975 10465186990445491483 6730847959020889045 14057658679742158151 17840526709365824046 15258978833263968299 13329154351484418373 15630343021826709764 17947518285601509694 1785106912557410348 10156484346720964312 876594805298906372 5323228017420073948 14460628864576692799 2117157169013835538 6122573957716812031 3392577172188578243 13643315616490653992 10239147743792315151 13969327310483284498 14034351204636701205 11750992814736427826 18328953232228839765 690605663625202398 7079807561885164700 7189330294626622422 6815236044601073023 7646433306536616161 3422394676034836331 16219888866151468648 4892669366541514007 13293378884704294209 16544114092111384337 11995393140279684283 8555040346777498552 3661965769091954151 8430634753405966819 1212411348098576009 10665332650455129859 9093745926611447618 5364370185862776651 2532129660597305412 7508375297853025794 12282172796064577385 14001607008775533789 7333098518595804639 7885014837895982733 15677046047870840961 12355835785398571802 16335878959174784475 12825508603878872256 12189175618310910435 2519992692506416145 12559772824333123884 6679885190061279745 7376269782930060362 17726294391158907942 706526048671379268 15709653577719620709 3204877271839190678 1892747202757505189 18040534925686060747 12017154939240942275 5359451608368204347 8008358872732668822 11221029365119603374 9244952152312440304 1148562368459658897 7436553713754999000 2539257891806159918 3429841765701786938 10030722959653172585 15977388425349427683 3449237715207497483 15027579634134219152 1312981272617657439 3370657517496856057 788362438217290234 16036786157965618964 1255646707647766324 3303103011234234625 9145274550768729059 6723402591940947310 15324385573044314760 8990058713036123335 17860344870213907795 18378254593466945847 10633624007781788287 9802221268073588955 18125504930131962666 7151715448647761916 12545892787158123225 16944547598585579794 9506225955048508425 8958417033794689848 5194324921869053680 9052779416923156991 3589238816699358010 9233852656077981376 827259843839568535 12286199591865719739 2485090753131467761 15301940160957501108 17620768680464417728 7394475980653739575 16199610120156782253 9240868085356202049 15160305624938807535 17674984327256009667 18332662844125828848 8770998572229281848 5316394380130066079 11918107272555751431 3140834982823849998 18005228207609970070 9296394490335959548 16228199952166530197 6581851534304762303 12492897823559353010 5173942411809931880 9954684486250793597 16530645945513342300 9243246138388546412 2632555755726931860 1810732391880222820 10213236562694327961 16655183333225405784 896288395317641263 12549583889506859903 8683309835180726891 18203470361953076424 8651942149366924014 479495721699818750 7842991357856982469 10252562875519624860 17522846909623106647 14200237702707550670 14383312211930716034 6978480758368218684 9759117812354894294 9780589556173474302 16191726902558169974 18157210117113386901 4199417637184514294 12930245308364598760 1424790957619757653 5747156960440802307 7471821367615887277 13203070408382871624 3424173299368208768 10872359389329299618 4137277355533105499 13901891190834789388 17086089962138088865 6754401665777369288 16322335437979998829 3070139902274211619 2095690284053769334 10876330856830251405 11302070488334734077 9387634733750510449 5543017106209610126 1630765867928216239 15984688467286313697 584228990353622605 5175169962755617532 14582094145873658614 8950942157664003242 12848616304093258223 2415882949074269865 8509058295665591667 9004041444888518286 9248468510725106716 13094009588240639102 8170019893742777226 9444809634671688635 6321477784239808858 14311929962365176422 5622864475471500936 6837608246041242579 2284036472773047765 13536161130343673648 11516401696265607237 18429478255136179388 13353285065001584620 16250017391473889687 14604716073924376924 4860976215431246376 12875383225758411638 5181871854330896857 16551500131290977352 2448960101517515497 126061032552079428 2103516309457516592 1979428461933819704 6398753602000358446 2605309474937043062 2258795530762085126 5211846705110700005 15556799374897912270 6124326542571738490 10874994956583540300 11680493822284680520 8776563799216049268 11260363400089357314 18034027449523054919 14387990501360864696 1466319926592285063 2600115341823688856 1784887790714232389 12607315595993324369 2564685769067195312 16384580680003458416 17771976185514939198 2647400782555151950 1761883935278535201 4410084466257312973 1596275349139174322 1474148308726493616 8211728423337400380 14068886748289608269 17322357602875408594 10616397208849296243 11752488107000552779 11727721743907173049 5152412212096363141 17483237914352700901 784689154812435590 18275332035294233690 5465156056067440444 17159718363878292385 11991828320413177269 10866944781468620990 11198149517703953122 11261976928576370831 10883743650473750029 11763947226112256718 17260973418744951376 4104125179042511223 17263113661469574420 17692516712313565123 15305668354193068690 1674983954702217878 5269977282161504864 14915252843384934827 12951609448204172984 9518996885947007239 17758962108878675616 17914489613433794452 7476897155500246169 2996526519857323429 15615606689851462863 18227681470555977631 3604924450737868669 14180384765727511463 12717882897283979614 8845073860101839440 17269200762712939597 15607283616100657518 10899031954529721431 15682231790163871145 14014427361575516993 10303245976097875813 1728752120406552743 6537028420524300113 15772234258679153711 14590474258826686739 8832947797565436757 15748913978655390180 5257724204286974839 1568236346857190989 1968109368633154712 12239170727536570018 11352914492806989841 1591420117918433364 10840865355207184918 13016651185748147239 8455559188382474202 16152238180927175192 11372420685094793708 10162008901201681025 451004450296140048 16181419770851752717 15329208720959426972 5967267126832742615 9709001991048161954 8111253910319583526 440313113574791185 9686436841644825346 11443681243665234812 15154473146931222121 15722016833910722295 15417956761902240736 3189746060689056281 329477303181217593 4716388627057532090 12137620427962849878 15229705105146484604 75939504724872503 7677517616076256335 16878703338885798165 12813184659577118083 637899162117065350 6295004868315818695 547747413596009137 14488460786702962557 6834283558800167668 2590650023426370113 5085606315113501858 3524019776273183006 15690930983431937973 10934597880795851327 16588628686733927878 8885853726259187634 11971255776320399576 17784068254863690786 18298144761983620987 388729777341204042 11271633627139994687 1028814367009631278 1417041127488082530 8943039906115212088 925890403436931665 16310876772808827332 5311833974266863239 17616438622095801126 16176171690609429416 6921454364494756626 9374718071040942922 13905147634684629874 18391779599203707539 17502554158345992113 865888371637441001 837441944960574376 17327716403031561550 5321525423041960815 2508445768033080081 1970199190919925880 16269202183330600631 8193084723819953440 6708464398811723162 4581829306672096132 4293217112195304076 13868116122509612098 5483045579247252888 2212960294940080358 17015434030328160331 1586707156295202400 16624444546103054598 10183170973146018148 16652198415805452681 1062583339534329425 4377557781341554967 426080096840841471 551815206291067583 12084092466352879873 448177952252803771 12604644536279622672 2741438516133640444 16602947109549174540 7328952215290899732 10898012464854790861 4731918453338400016 8873736756788345945 7334719370636674962 13472067205480679428 543249417114448315 13775166850892362579 5233403007817567253 7629972835526356028 4957476330947967061 5392326902560704095 81671406103790110 15280218647110522065 17777375061862997525 16325484278287519052 8948745176353572232 11388497242539237973 4153581731551028121 4003216088115541614 15147059540732970311 7542940773280374227 3515258037404282771 128615383471300257 10908425800606005278 1290569033073337021 9345831557274934078 3202503493006516106 1833079492438706936 2772886741433624367 13655762030255836047 7098822354461623455 17809590024755042867 2982224459733225442 2768861037057586960 11472861619027758658 10940707979959621303 10312703357083360890 8215588105833303380 17418666217451757771 7748526390747151397 14640273431404745293 4485904321427660474 5907688742640732773 13566121473221250945 569970439541202866 4794168181123188014 14060495452840770151 16912553521289267416 7726348941852768214 18196168429290547028 6266751381234075223 16791702049762057354 216815724337860024 3390047637171139908 16664683593845756264 7996648574104631461 4306204773171846475 15098614368052275962 4308714668912442465 12723824302958281739 3182486394990866246 15984410275553121934 18135840691374142799 430390386690023396 15982133831951028733 6402634132341501101 6037562972992859508 16134924756665920708 5936682976628225966 16129541281206900168 2560755236542007726 17370413438428490374 17084718608541312155 10047798361135748130 14498940144873465174 11753682839215082016 10344373139861668372 11459638865988955191 5593854400660303171 14071414347002663095 14358860196063083501 2133882008071116062 4295569561564431272 17861261045498887593 11136276594667663919 13299488558664403041 16437353848527016992 4792726228016267379 7968933971073634732 17956687259457013427 12176541458959405813 6544464800939351076 4808867470455534777 4330920531316751277 9337503250217726662 11063584701719422131 14779829082716200416 17825777672126115662 11601691048829748308 2627722498107811382 11912068927031077851 1773390210027401088 5783462058364581926 8059975877970925429 17095819958955615682 16206214507847225372 5155829908178123486 10998699643139012486 14117659509457646474 6989630873444536751 5809207286403354604 5607073887347636804 10329262523359659887 12620536758564410887 8404119088913989385 6917714051327005941 9645196397007595355 15708926041429427440 3990986890155994033 797586438974821033 4211544976918911625 18298241913226039401 4023670953249074834 1302163205989471963 3245619085945912519 4406956053416356275 9772968913959460993 15589940526919047048 9873612512703082391 11969087100182983632 7789060541136499903 18210393548196240241 16325361354588158380 14792181515016328730 16942348071357844027 756369508686748884 3357674120865988902 3559328713192803159 8783427504278250023 7797339879321555908 6622144286217422876 16593595387005622114 6963014930529372835 15899677135892962451 6110127392774521964 6672409925454589601 11633491183475924236 12718601775249330610 3162754471552727363 13738475212731532721 8977465458974390587 10235238693115722960 4409808906984826642 9805760754856211096 6479924265965437936 14532832912519754668 12909987799718293805 9903935286229326376 333686701228565841 17222530600914402599 3238474498485554118 8553832853857657100 12762854041657212617 3633793567014949559 10677800975170155276 2373536945099091595 12718712405014533014 6133950871350443369 8033275241363493314 7048816991047421547 10625730832059999289 16614865646531493813 8582039263863527893 2206110958475549038 17929190089069605756 10442445322943588534 17519796005377658096 2165572477507356264 2670124252335717972 2447024593936328941 17985085208267553667 18399921967728865127 12059430447297171477 5550222512558573289 11730779836657732089 3909201900919123903 12205012564328239084 4352018824152025391 8519989270743478010 6662379871167270406 15771441746451913528 12738040271742034380 14674301746647327208 3137023148125300993 10461347842357578083 7194979629412139802 2974956698616777664 4021198683666371609 6736422621151582933 16610751198620904731 4772301319802343227 6555430128369146488 1275775565222953179 9752462241731490331 2394221350988347998 3979548051907193396 4675358672085242668 13681102954643989554 7546973374498973360 14893781084024260463 13733880868180617207 14766374917735951966 6801318389239068288 9654663455371112004 47011592975298268 13753283842405811457 17777180602933656579 16004057605133151671 699200442379938675 6839563725929416609 7351778177481740078 10979923589195544031 5863093832690413890 7179200141349297102 4677286085871140370 14973919535130316120 14130116120099964436 7660290234325428546 5931531795568090599 24215800559999819 11831013337066344708 12205259975408081382 9054929691653505957 4233487285525843410 17550655093697980930 8965786337877886339 15358424582861417031 17627269884378285376 1733013382350964073 8711556134992613838 12233174684692525135 10747532377798385296 322066445163910358 878452758012541883 5527503546285840273 14942378200568774691 17733640117880537498 17817535010813441155 7905691885906725924 15311960272694990185 10891963313413382872 1722949305634539719 12613045815389501700 12688740900717081966 10307484315807525043 118706535066394306 5548080313455679674 16076289806238198206 3864865886257601789 15285736536819659699 17368255344029288441 18139715870787153276 5030099375863401124 6909603196511764768 5762136481744782493 12436429802749637371 2181837451595478717 9412861977320878115 7701371513313988870 10819177379645711359 14600002146606450922 6111126649609793527 3613405169598277047 3624578171743553202 4934129077917168739 12095259871213599370 7940201876586493104 1248200537988076627 1991932904190236661 6982411116649021504 17902198408261165286 3971646864115363221 7210561106971570141 15553594476645415322 14307145935671340953 2732299642142495483 17413730754276653423 16890610166322465028 10615149937404884620 6989916045743836958 13476928905842338376 16020003122643059148 1923443610453146028 10001864092672936468 5370957894166610713 6626146421466580521 8910812349146684589 16812385449399399850 2874394976560116313 4597572018427410669 17785477958485298372 949552365135230391 8400675592018027483 6432935700865102800 15740006134420826691 11480428335803414690 6772221815277867325 18312601475837106231 14600022432170033913 16378507459140107834 8369645886847850080 3192504225009565350 4452090682117599596 371456321999200908 2998797425049438894 2720896070829819086 12434328036034622996 9006009942839696248 17881998793107827880 13307849209401814468 4846378191624413661 12670061972857272509 9638135689963668625 2367266389842323943 14161256615196631290 2890992745694048274 18104851967915233198 470097275041699656 14338930804414969240 5411245747467981872 3804769090405796861 2520179026977330672 855474915068767973 11867252896878639624 8212604341454703692 17719932981212034966 8443423965673229330 12858675643635119464 15549702671543477220 933539280925563292 11375982432881475246 5480250680409102275 18337376960402100909 500755969627151099 15701514131661148884 10970850173196422672 16740347741779622674 15064430474894031134 8903196898464878845 12895515670773207788 4909971265456116648 5133022683247783030 7589935401721749237 8298152562621534544 18352496096878698014 2718407307959789593 7620905146918153566 13926890174944390690 10139593414063887252 16353342824988687332 2572143989386078976 9949882540676449294 16425187511388235952 6324366198977146670 7504261729700150511 5127262427337915525 9955624137420186290 9892794478002697299 10212657565458710814 14676841696041267643 3923490553217758864 14993267433481460684 4875973135132195878 14205312571729678822 14789860072540572959 16256329707031160619 151560280131125827 3323360979794466489 4327205218346365477 6534664052496764859 546723066890239545 11791121265298128773 17764021830052175334 8055164340867284006 11596617092243049505 11688526762314037827 57363268777395287 15553234948408168735 13208787698714395073 1809652253689668884 5326012244711558475 17748368033822096564 12259666009230970767 12799541559442249848 7164681912139005177 970755710428540080 856931427139144376 6028263053066517719 8516906465182838271 2250602924327803204 13031855176086139395 8804484756566393746 4706029927051652580 15145297130855026114 13857279228866462724 2406088964580503180 8633073532896740485 4245116394524428225 6819774640889035549 44784394912174262 3516331720718505765 18170465830243131426 9437343250428480094 8482871571585312419 816068376318047727 3377402589918629655 11154217487701554557 4413293527584476060 14472242231671267034 10347295869607300116 17865427192269766239 886551526454203610 2995774170098365765 9672838589386228886 3194273427269213127 16955016883946158246 17734421368135598741 15220355106584633529 10361416460785806197 15364218702555043618 783915931998884499 12110048528169255685 7815479421552681148 11705607929899880399 16269445219285286584 11750494002582209595 7999871345519695622 211361420109069453 13960781195461893977 2982020376999082598 17096162149656386455 1941298842373042495 136928466422641148 1563840399315738383 15935075325783199289 18215597024581567658 10953422259602742958 10777137355883503024 2185388744757165376 14757546278655654832 4344979296316983878 4409516267702375772 9057785139659560983 18095827319106564347 10506809930870341243 15453154438941703336 2358277069604106969 6758970388630348553 972880997069192281 569905220127042640 5098126232101551815 17419544579830478615 14276860313691363868 193247873514598264 4162255987887472879 18076461916816193057 5759825005648268222 17312710300214917914 13473574475615549637 13764167668456607135 5112503546399746766 11150947781053937429 312537973984414877 17056196389818299116 13452401499332997250 9569180155934587511 2231869140266181346 580552646349584249 510002102746565214 5497909454847494459 16320750925745607492 6509994349318597644 10776204909877747285 17995696925069817283 5308662631136977238 16556557081044730553 4356668775395684428 13305020454630720177 4258401875776802477 7063059755133069548 13528461887915906699 1416707451214567004 8686075359438270316 12696370461250183013 14540825331932186628 18092492254084969362 6062318393632501168 16124131131622253299 6412037538761151835 7401090553767551872 4665042567135604172 18109443448218378528 5227184155656538114 17453719402774848399 6787416993402309474 1270025127282043285 12374431152292060916 1247924787111357648 17361600957893345869 12168814730877829475 3807809574199533333 17803382072117646640 12675289277406888508 7670311101805953022 9276467502255337581 14760409867361282400 4544515094941432477 9176833099239356848 8376210516968182888 7650538332878903300 12306503678205122248 9121626539439103057 11426029789072336221 12784194008836640206 16722713582027767832 3907376890673863364 5233933180041878852 361820014020707710 11939933992116095609 1471683305424242599 16811026962840576307 15909882870459336443 2645202750329519295 1059476427407033441 1121489603476356976 9191408156971738230 11274713834565128767 6151626139452826767 9871889920254175854 17688561020666673120 17229657934452288315 2627781926082192502 17000511959484557882 1600914248705766754 16116696640144160138 17858708337557616432 7896121322832654005 226749690127048723 2183522370266406233 18213914283760527169 18257299348718500222 9644357219546096483 7512394565623150390 1901287844389836195 18240943492740448803 2045303181146674984 11950545898317586071 978558561132083663 10672548816903187546 14413146841075606473 12538811125838878278 15087033444258888125 378005454556990265 1163259307089053133 18139641673920000406 16883070066743503171 12593106856557998519 15843532951127958594 5485360502628506839 3110176121622120612 7025250594081437342 17335636598453346457 12251770697630070189 14657151494915432632 17022655901361463755 4461856628173814003 5278045491367171409 17298728509827511607 17084164036041860582 6006580407461765241 358072173516943647 14465262295668278274 10268500702977544394 10138037609617357933 7031087353505061670 15741637496035249157 17882743026386007337 3244914963420015613 695617779945139123 10725868976831018377 12022908907463022448 17468843861207745319 17190260034484420850 9611700493569111758 4315926127497568111 5370324087632233414 14040151115929162629 8673133326753069299 9452912726708302261 17815949746035034114 11413348265969186189 1568188563034391474 11678537915039928630 17986517873653131480 11880925975412904396 9894846163812557782 12968394041096145828 10198356758868321670 17757393596431032801 3757411282405096420 1484440688216002642 13251548745153312177 16632188691482999207 4364245547865455288 1542791416046185194 16051011869167608651 3381747994178683737 1703476760595938850 7847246968519569901 109980885626509569 12361149237417873648 12210717607555859118 15657774723505393771 10822898616665216063 12704821478364747966 8567863682532618784 7240800373411508568 2809533291255224804 11382136355642479499 9805737339267252342 9095448556034050047 10465503093924920305 10735637639618404351 15829876746796317430 2596386037657939572 14862055906425009732 8496412585369368533 5401559974853678319 6781329233148052194 4618792160967706632 13505455111255257995 12787478339953153783 4356106352022698340 17422865056705608359 11628167035989216658 8849249900766128852 8610028925652868722 10697251414710615822 10048803314006090459 3650179621449043300 13850770118116725214 8226310680206660717 16066644296999914177 10602440846240386 9993331050100599 1054750202433432841 11079285385891605101 12779513369044595079 12925612285578100121 14347799318193012349 8591567492384302975 17960269561441746634 3737425753561206841 4594681648604690541 16644572041999907714 2095872041892450987 13150445581771595065 8787503162695539008 6127856255016486366 7015117133889273774 1411881042800051788 7658690775542636160 5163253699269873576 13626606946322975362 8104524231378786020 14879154096211736335 8816121072755224545 813654719979810489 18330229951467117475 1989901324383370008 10469806273471398141 3648883083589514852 8491378321390067161 12114383234769527248 12793895922207784136 7273150741282043010 7863398413085173537 15418021844815879 3454077706493807972 17497787830660873406 12791168509614122821 11882069307662648395 4467859294415343852 3830645787419381202 9467112469634590808 4021257318108662916 18244100359197402848 2512295180448559618 9655930354038637992 6533238972398921881 10852185507408197141 6805609954188037040 16753176254963703201 5404208492716809281 3512712664989564337 13863510058603196324 11343882417708758086 16228651059406561676 8806479565023658312 7492050727739938436 6020147674164966357 9369244979569403744 11170062234833545909 576078174816984098 15068880295026569936 12928320862025643875 16409103032660596926 15860154222705230774 4342602939050178622 2345343164650533341 3744814306502209091 5258896632872368130 17250211596574469250 46153367510064993 18115886068895544484 5001537041946780241 1680146177384341048 12841066345256908991 675520223410775283 3595472089409608819 6245360867101772079 244193043044925460 3090530844904242290 17087405609064784360 6036909890769569460 499331676754223255 15039036322651016040 2188652520837815862 12872844831956917900 17465900395403113453 8436463892492841167 9592034361467254839 31201747338003404 15813551694859232738 4505301700901155802 13193686674253839146 5556044874841255134 1137381753680411781 1157540697279272188 2930976951713273507 7644609993789141047 10354402232154331944 4182835407142631598 14017038491257556959 6590319874235956296 16093894679365578378 9382695418816371522 17446018637523188702 3457327191140756959 2867765227666893855 743580286879728127 7133170098518068976 10320026485703392920 9452504513893941337 7215103772846778803 7249794906002496501 1004190806116706774 7650368639029113931 7367275927622743793 13729608253974715374 17028813170355278817 3767120828042083977 7854662917645881090 6386533313805630433 13329017414244920759 819876994755137408 13075261966003892325 16033218338134637306 8729464518654666202 17552584127942606043 7263748966296603473 15210401539092162237 16181419531360705449 16963032506594058104 17375831712217606856 4079161552043591460 11214151304650109212 9347749564170635843 845501522366065306 2563764306117682715 10685318090195848636 11453362014414756462 15546242064387280932 6876956944266543878 13508756990978507374 2177653469061941427 4054963134804732601 2998684348456062338 15380252733016419430 10309156911888219532 18340009723342036272 778876819300507837 12639886206863948158 8711986102149321831 12846394964310895439 1495608359739692292 2048616467869336101 5503587703381143366 12499142311401355864 10994225679496684334 12834099340582664268 16062798946605240473 8377205681025309088 6603419912520342455 3425078412523990306 2376933865233233508 14527675912152687199 9244293909382839274 4199120380557225006 3743121521200688448 11213261497851543431 13443130766227218928 2875785292706894785 10857841006288242220 749922608298562536 5042123611901684706 2940377003918818455 2519285477178527289 4247407890483708866 4565442566077279504 10020432704958968920 15536350214976281661 11218132667850249770 7216747553334453493 9406082242010404749 18371625509953363972 1321772098079851595 2095131667905396712 17908074377841313741 5836348666450537164 5499927123078451818 11165209581128673892 14350565950655976601 10461344548260122518 11313795862699710744 10583862689996163110 12227061138924962141 13696304604698478217 12179231348621082271 12279242434895032605 5165094112968574587 768222756948677458 12804617559949730614 5577242890364513557 17267826803848102159 1390300028481655373 5294950959765389458 10210519775969721826 17846678658531195425 13367300392226850937 17111906079514281865 9424938192368076445 5053800296764289071 1227805015882996791 1386903306932313119 8590372527997720937 5685177392443251388 13040821010652743417 15545477010871268987 5289879961123097528 4420854300359470076 17698996096935934340 16873174473604139336 2145862261920009632 14699982601382690471 14138260526160560942 4452138967561486357 13061849433850763287 11906335315101303312 4605375018667829054 6150738840212124700 12023375014378925150 6817823059061669577 8588570638638647332 15047047380592264429 4833383590794289544 4481304542117486246 422162136470766944 12283637331668541631 13403320285598373782 13265366212056500004 10078904251795662769 11405919163649830358 7029153089618364028 5894057661983260344 4728864999073290836 12188335039429821414 12579157544802460610 7094319079199132438 11381434132736123919 12504835050221879624 2689894267827530394 15822354977501335176 1616879673294632802 11032618769681544998 14791823910474524333 12512135644616467312 8902839015683731911 11573128767886718047 12915132337798748987 5889363827179105827 10265318387415629645 1578465237843024529 15516181311296417730 16517643861219995324 10598494875157383227 1883526162622765523 12355906748670038374 8634626858093175330 17742234114180571550 3493558332672537929 12876042589138809162 8765958599613092637 93048860161133996 5624285086852010303 4870986152898736977 18070894822697022429 3719855513157800214 15348973214042465717 8106776027258891062 13054843513811463476 18130085933400978914 4994910938016394097 16559375009644514469 457898088914063297 13724974189325550781 1830106668218427547 8821981962514998394 8276432204033940982 17695424454522722436 8371751372856575892 13729851824279819539 7636744072742307871 10915654121800800321 8465763250589558174 6508572709146621147 12319087698778793858 14604504133954982919 12429480256604077552 3131752234160883389 13725416937540782447 5329442687269253444 3681840067034549140 10105823869794290127 15168126115913175351 3792221293711094039 11062953947460950970 10152197607895201789 18315000245243169683 3411278779667255715 14356289172200454929 8444295814638836561 9488455924058158799 17687283606397028798 545311233977383676 18295255616496023303 3476040054123655182 16870297705315613544 10107147797679066269 10264446512746625714 7747553259181668960 14843478425683937916 8493216282266117818 15820235352543110297 4001247008765212698 6843724257960338045 6749610709955603426 889882205193653986 7144359266547244230 12595008291633958088 9313366063973191800 12874077720173664668 14356173480454925506 14372183647535625395 5561234114391707041 6308943659993965982 13269612204204460558 11504226662915856456 15822929992743344031 10429693585679585544 60488544813733748 5701727868212275277 12829140963164292069 13952891144616467900 4321914152347698188 5820088542585458529 5353118752318106291 499301214690636134 1702105436114501214 31836135622144524 8944967206232168728 15450247118714788640 7639088526055787067 17149163732837107290 13511372587590891408 3955891171889010580 6481231864902694250 15809222220348743704 8634948532990187863 13736360655744229519 16810413694156064714 6301584442228520146 6363283920160618478 7267889742227314385 11562546197203321538 17379266170070395837 11261066691687072431 15173865330512729485 6701734800091326530 17282465343924723925 5195768053750054822 6732890448104767262 13649204175127123667 9621684329818533372 8213916019665635178 7064549406010153266 5505556741526656461 13572067972315464668 15944093020785372045 10782047746762745391 1827553055532613088 13751140194628794876 13393118813019131502 7599314708521830629 6180476475153423573 13131463922080791956 6768627846802230402 15573367564296237867 6554899935427260889 8930037142130937372 11335641914477208692 10435092820719116915 13474064913832803990 11171667884188810158 4599253453111458724 12341314356961486044 508991069991995665 8480103770550477538 12029605361850143348 7448319737394991937 6817758828157375685 2610034240789292238 12905000311059388118 9191594192583765584 10250406052745411956 3110003216654954811 3119593944908348741 8726492384259391235 1736434962134038116 6446739460170342202 17644821970833445451 8998470882841449291 1167688505590765743 8906011473160488516 17739408168940847652 8185268510344663187 7365667005564866773 15424642564952122408 13695138724104736212 8822553296757709028 4104195867735662125 6549818859566211328 9728586049014982630 1545794294824902074 8981932957445378783 13806286890465381265 9604246873887869041 8043738390091674723 15449093349337934828 4152090693939802514 3530456591497716757 12629423123342369196 6359271809168765672 13240994502282975491 17738803881907377329 7279727647121366793 10574715268622076420 170398469535281265 1177213533287380898 15780468763319403697 9850786026663481218 2270035062523900621 6297081482799893114 3976467574292843764 8235583025673484825 6922652275099186560 13104556824991958493 3179188210777073556 3991640417005916607 728632768120307668 1823359579388879196 9623845453018879142 18333153275111005469 17518930511073854332 13594286433757358080 5183782767984685383 15930894164716622437 12692308960522133145 7115195172914923824 4096748273854400593 869456393821235314 18148633629827913994 16352496473181099970 6684082794012064028 5171251937156560162 6934582017587733358 6281086871361594174 7460152267304222870 6443137075410016157 10305184829940697557 4915730321487450288 6771306073908272452 16463425925435127738 4072642062347873781 2911765176002368570 9790314438918673529 11313206718578657523 9606987293191799513 14355118446356461931 10438299422087786498 4401652100775371863 6351739979400050215 11099700867859148106 10300490020689535698 7230824410285132049 5091360667080070088 8147210525285134704 12867555882563289452 12177909545102412411 10450123382555486232 453072527040960665 13214256137386699130 9706045310254620520 4348082915166303859 18246342047562418953 12362294437993124235 2824012107325658780 16930143961179022226 5679426518978455478 10339370055118053745 15502122675279016709 17766358297686670464 13874402286257652744 10028423110036763629 3294492628754359522 7127828729531456045 8192105858462899482 10240143658538750769 15331106250774216490 922499290406970999 17821970437098150270 9017180618053256143 3692026268382394349 6613955202078770291 4082815505543735092 17668676995531410723 8000537984727767610 3090024099522678577 1907090172369322149 6568691328256201443 108421816365104376 16662160630550072389 3047188470736464075 13891804425305920040 10316200627421437731 9575295033360285681 14418774151956300279 5245627818035910576 5727878870267462881 2856495556285048592 181915215395356735 8753871968141011161 11851037822892587630 941111563933487913 17140964472200588049 14136211885431651489 16456433565732555370 4815959633610712605 8468856026434970049 5196048576128172646 2207300161756125380 5347977110930436180 8309569379866725014 5737500896996217421 15489051522747042774 347744146799199352 4006672198984656375 8711089030184492089 8914433179295546290 1640736964170790816 8901352088477086448 14836229104650922602 11883111689256258287 13437596134143284805 13415638111453097179 10379686056016518011 15394617505781913954 7020413089499025872 3183809108186874205 10346871636567379954 10134451426341932170 5140481050911928522 7182448038019364555 3113250504027284789 680495004982294087 13222770790972655421 3426444544100342452 14984557711941907045 2967890450943015581 1759341407743342893 83953864571791149 697731635500138256 5390319618095990950 2030534292356746777 18157536738939335274 8588101623286890093 1519411546074982841 294284241748094281 3192180651924360422 17604203762781146479 798740775216469211 11099896516050180539 6057513941178083633 11828080683458491968 8180621827999426257 9957932883937870951 2360922659560504644 8620949375638413211 15959983196386514815 16021441289835657559 8238881238732104823 11114525503271225995 14309338030937183139 12967839341955514016 4764165004148711705 1277930835532204895 3011310752399842350 388100080566768340 9253181147812406257 3221082778120695504 12187604801514669428 13681201559339209239 2536771608877977831 13348249565324773898 9848485397901507628 15027829670209248934 8162860423779301320 3822113936118713122 14697187916741645601 1304695137408212926 9458620005168173070 17859833043355605091 11408730741767503609 18441520803562312620 8979156056407745851 6522092843582673285 371337118462213778 12321414665426966585 16941543325532888459 1074914818285367656 1437444595954044112 3480595351996668212 3061983292534896504 10241909501548716854 4513566994788879150 10462179044277710489 2551395467570266617 11502224543409699107 3139691150257958892 18344778100790551722 12691936499233885778 13815042718574345450 8553482276659189973 1729091324479036116 3841583497346151837 14631406878462222357 11795578353086577646 18225688404870509020 17704301514264564768 5408036510920669431 132617262221959939 10428033398962644741 9665509829160522093 10104691162862553520 1880332194805151281 13309524865723120858 11773938015280001336 9943297969557538733 6180006947221172408 1041564652727752574 4808639646437980100 1609711409622855354 13803457078371912075 12513211490253258743 3363918512871247791 3147377306135360332 13889090259434347276 10232015989857216488 14118526638668640309 244545668886081026 7419332060023780133 2135735315679311854 7375300277082612217 10626498052139122288 15800895951379100956 15725074898112034959 9262426663446995617 12054724766486683643 4552508018947006477 5886466764203114574 13194954157648695647 7041135720422044116 6479221270447287073 12356803092252611188 16032284045931661669 5218517894715627213 7256874490072607489 4398561866992257743 6327039374137402057 15212268195718512995 2276121711004652464 4608276122751905177 9050591881563240736 14108410098119650533 1128301800807993914 13411023528998925984 16924147814069550522 14326080485458388991 7115157600613034332 17987042535190235424 13340633384099106385 13129040507127215876 16994556844685417789 12407779220211099799 12031097354089062716 1079727217348844780 16390988584550215674 4574065440414237953 3939076163715487949 3692461834823763616 3239839758289139512 8373280085125324423 3500513111766489339 13245627141134424023 12031622399946582829 11373714617928278287 9011753370974515911 2933045842636254792 9845607410518094935 12975311749595657191 18318915944446858520 10897575014729647824 5697572890546085821 2332702734013785766 9580526550403549576 2995980621690601572 13784514799356812083 3084992766483941238 645946478389303570 18249934123127154101 13622378186406188364 6010791420930602572 12769614993129387465 8317509463649183750 14062709056092150802 10037990289305837295 8350302450171419882 17425596664709049447 17910945904631595874 14961659628948921148 13200844363912944353 14903592541403905940 14577283103428556931 5974416028998449293 18101423912984468753 17423385491661199683 16570818713176803576 6007351981713020051 15284199320237822776 5327832515800484397 17104559291918728311 1275749335078298274 9747950063625746883 16560880327581530102 10391166779168404016 7160171953674198211 5566148469530700361 1557660910059902947 2986325735541857613 1446614816612807656 13783528381643052909 12944094198850340196 7428198548628802132 5538017051193980 3690647559022002554 12234384217045922420 15940879354923370708 4894325875766239019 14219276134898160672 11356214149626682358 3578682846033416630 17191482036118562382 7251039370375319935 11465455378290387351 3739046878388023989 9810690211673008610 18251418344888685442 12484919432333387567 16368897717372879787 12012306111494455631 15377651482879678701 7900402945515626128 16236795559278145747 1802558003819592923 10515549605579513301 16201908965040494936 13650903900743962389 5267843658331793951 13643147278172427606 10226775945583051523 6677215766905405195 4160082044140322773 9505935097121009260 3480663109033667183 13436083119430487320 17456098163394842023 16856061782172398304 6337202159486721411 7414901791176298128 627037582720716373 985952133519470573 17497762551947085258 7183770289055882239 11346582404056233351 17517733624212960146 701223609923708862 17390408968646467427 2570054189491635864 14291195235166516587 6297953571992926519 16960532645844469445 9879471866988046814 15951128822491615998 4779239876138968213 9283751739884341296 8747564144682571858 8042970107415384658 17225512795776602510 6078344459154130275 13044949081280408392 5529988107496500954 8142225071936513834 1438908996168045698 15475528355159951252 8732140848054381756 9054167470058863419 13244779710711773465 11236807325693384260 6914950002433071801 2264129178408996681 1831960688245690853 15269249647626404221 4859375754361018165 608628437512093443 7409445316392931509 3040823869999115989 2721887901545407473 9169822830385982741 13872209449677794337 17962701393199515821 10697706095885635673 13965722887959967687 4160374622021538693 58007941218922995 4448384971558042995 11677697946150932415 545643241244980319 3875685373922597221 3462826632417593897 9604324479536754032 10039437177433699235 2108654581270226272 2973497599533182791 15062388626449885917 14461923104404612748 3199915077223536505 14559194853815449542 2552267084985166508 13472153933530586724 8731961791036623871 16663230034427474630 5443588023880630872 3520924135292465165 10376134578256842931 14259695094661294859 10068403973372794102 13526978974833168595 15315206886514221411 14798557106811091974 7558449649025944071 16465400606978379523 6267752726273545308 13540443755802790295 11654075758555726295 17750496446821667043 7874024155678622690 10168386606275014201 1980979143812109994 17215236817914263076 917340090052560356 10205589982526061952 5642391415909176489 11073782060244183111 7023885199254975352 14267491700680505370 1401703613140075549 15234674020419515117 10889138802658699663 8113772661519247791 15880487403283879305 7435043681957746314 13887393739395798032 12015319696970963890 11808454535327789798 12931521986721790591 11117270101307020427 10624589421332770786 2567691562073639456 11210676488155977145 8643618684103810103 10648657905847103070 8653057079473097514 16555598630443087849 15414830859772893246 7726314691413820920 9075675572147480908 4308470676943554396 12431171782526882301 16285996932138316616 8348495867263922976 2593201462279796967 2971570302641230474 2130353762390285402 8673377532884812024 10339851936118542934 4851676295585339052 11721275712919818253 14608760422144085906 562166258809300177 1084197424437667273 14333050409035902236 7852325597870986248 475283030233211883 6519567298781081412 10345531005417783675 4367236108785567455 1356950932698919434 8682321586412380415 659822631939621209 7053915034769683368 7952209265447325675 13315835689669225057 9947500498710420173 4466108243681322210 11787046241688977348 12674347714491933292 14276185270090335894 18400749369764933750 11497948761406743022 17157646393225880516 131043524851753701 1059178504414404501 8283439118878820775 11027092546825367137 6132459700498441215 2723244882600540108 8050760352661805230 14173085489072899356 6942037666812054238 17323945050595410023 3947217158059868161 11062250767008046404 13805758859635967758 12812658390560712273 2660923132557078914 14523569667663825599 1326092962763431601 13488664850503094346 13915129977570444952 5539554523095592945 18395636088218417785 15206580888052004716 5663573240990335057 12759344146615075409 18403442246460270934 9188209695436358406 11473184846516414861 12140939083699873093 9166644243920778838 9970353461167059224 9325532663130795403 16571106701315266092 6283852459728439516 7503380358091086918 11135723593594139557 10352515957085454386 12257015545919808471 2139527716427660260 538515992879145189 7304193947952588132 598084538246197670 10895391890877090484 5885392361263962433 5568739438956860520 4734338929492469028 16727500528304276095 8569465187004703658 4374329845672696156 7888873624490259267 1919260604847505497 9142510506405045469 7499853642261477173 3580787204667694035 10473373396845296887 6698542664083863828 3154283583946788933 15165357994378829853 12096692775314803040 2949210062183543915 8594172242475059924 13433422193338165388 12558666149508145229 8298685723737715729 9524876044565542714 13725124244193197702 3812337032767957964 9798995699299813952 12555403256816602475 13196010914120517367 12712852744738207041 13021373605664455276 14632036988541438575 6743303183981536010 18045805338838457534 11442068984921322793 10285230560547034925 2907998420373046937 17778577369974299908 13697463568266568589 11842421768875061547 6265336933835841265 15302999125550120961 5552426092852136284 12609437202492321461 12376371421862815361 17400425736092728304 14369434828051193089 10812258870971592600 439847387806346549 13127216542440155104 1026355900831241829 11083765179856902956 17588150209359905431 12555943290667597500 11590708769981932362 17931344450565120927 4147867734099944557 728391274822136044 6752469708386138926 1304667652756824845 13255004943987594450 6464962030468921434 13269153337876820908 17378806355733907146 7159673438879368303 6416880612833389499 10085929805632900660 3083324168832528643 17977384558389747603 5595243867997333870 9391435406744964056 17904940096324239210 14559847872012098262 7589230434363020195 3383145915643680281 1956388567247117706 17801475148700267035 5628558783335235430 15239403072617741550 11203406852180238496 8970842461068514991 3246036282764168644 10213905693511488755 2927205414729862072 17690722505031600046 8155510830203713196 10754657993788953081 4807880814279128414 3025815872866339176 2156443848321933694 14017135925411765979 9362843439595076713 12120328184003219107 13933215676038936673 15975085929277755662 369071109908123522 7180344099278133953 10323249027636869782 11149749015863320257 16710311403758637610 9255910639447908427 3371215936552699086 13865551741010195857 7962825432954427152 18243685411600543545 3512556527637087655 5045373030226480342 13841183021644956742 14616826643308723658 9883550057033210296 12382547241735968253 5284807524539516647 4185675046678121768 966129967703795736 2167412505994264104 4673332185028158668 12988807482338927126 10689407749864414650 15217841066447742899 4965618036147614719 15181421364497495881 16442623082612009096 9063214031191802036 2714330882884638199 3326035042177239783 15547491408085399760 10317207134366609602 6529258223349363641 9109270058267930019 13657560772772351399 5964742677280610337 14480916644083576121 14639508514528215548 6361700860798357162 13631575653951467231 12331208923551342146 7112306486404999328 8526228513634764604 17922830947247649690 671175295586701681 11641406460557328843 7794805376661342655 18011294153463987595 11997550991011164911 11953320570240713404 13891310864193038740 15198179576939765062 15213792736441783982 4820178679157801052 1194488820612087782 10915792404998984198 12704789368745758843 13235778616614299279 16398816188797808917 12328568075237284307 12344653798946540469 15628810311045802450 15742347447398302201 12395461139531345281 1479384910756270398 1138334818774895200 17190652286045613313 10714277680966053034 9907000472911360905 1384132571053755572 16722880252793867770 6621269716480973661 11532351188404827069 9261136490204996224 8978791413509676852 4029243453834435632 10298807495419110829 184172108016392418 10700681457672793425 9841173960259436331 666831313845536776 504717643489032766 12609396135179615109 16134905460032149870 14223912697702790936 9986600822280173130 9047741199355391651 4019822659728380101 16476290382803031987 9029875178240651701 17696830027047723842 12093141011990288732 10811134363180412851 1372737828974322916 16467982433793535830 8405620656631906337 8248722339926151443 18128084378169208356 2186426884576122844 57772979557956496 2990727818518033046 4133155000002330179 14077127425077938319 15699736702549595772 13405994711419188210 16046914111091244436 1655673302501975798 18051619698065095332 14226407563836488501 6388796578144980825 10621240575381313861 4810672474001690671 5195632731072488316 9319420226077755242 4555394351401007337 13280460123410440913 15271392199846939285 13337139411835735901 14752946935938237951 14662893425857986327 4587346454523248279 3226731808938966872 10737006523495015951 1937748185186323359 4890049897572224685 6777943413679630394 973143083716595226 15128061674327702302 16868166643166351982 14883517457107012739 2877560316780747096 2220807315883751265 8233489307744891053 15475919784853133164 13498744671651949170 3121687690828086972 919311906002305151 15162933218797673146 10190583008653649209 6144830480387829131 557963539728610167 7054614770544476336 11010934958855283628 3033273943931139125 3124978294229978125 10447398573148919950 12169383779486571638 13345479351059819254 2578359118102160663 12223901205874437975 15297923906899901685 274830997481355786 15138708203077203333 12255791370874123015 11734743307034655525 8115883777545418702 17328850632179569617 8364416073354223181 14349917365908646645 17074578317559525783 15521404728443394286 11395770902135256763 11779518581047539927 1717357950849223869 6099957027797791536 6657092331436924006 10746014164690176444 18134649276454504817 9176152951663428536 1202960439245511210 10479981733594796312 8075687814697260487 14368667971845052915 3849096020935820077 11326341716516635616 4255947589436130165 2541388898368139131 10887647335536950290 700932027861930772 10305569191246762559 9634182375878160136 9211853712097473960 6227688708262905767 2329191776449946796 9991113893971305160 15121624221857715722 1165670195330428842 7573504605770919974 12673334526019458898 1323046923986421821 3321608365942430722 8929958170304894206 12174184390176511069 18099287733779307761 2563615247239147657 10014138969142009516 13796183739348633574 4464602014788650652 9956326255271886347 13430939611783161291 15324711959287233427 17243226956477188022 15465345269483178892 11778163950258952564 14537641627173710509 68492554919321364 11329484599379286549 17756340522134405782 1559780442629859635 2458015886692560739 11959817268518912782 11840447275878686750 3083357521615088847 5782207896278482183 707451856256098430 16490007602012339476 5577667479764183534 6011989161958848573 13753345135977399516 3544071063627831756 13304463266928316222 3973151138046263430 16309878890469910383 3843053615519800044 2321303085915328398 1912992856008068148 11909863257594649199 9211432692848885321 13422201176432336504 8534903328635500925 15258111843714273885 7459472719010546374 3466340404266775151 7394885225163321050 2256561963465705438 9981378714395665560 12567316057526127423 10389645459404388487 10299972173706059286 11437990064479918915 511114798616749845 13522443188128026725 7534249197209095482 4218044426545466288 13231083795124904850 15731975679988265220 3439056839236479742 17520861720312938529 16785443416369164657 4844247356067376005 7543275580752756514 15853500346429258091 10650297531065022094 1741095855231527220 5239383225104675755 15027419672343378831 539345409884350777 14347602813565355632 133390255319881738 5351709913148318298 7200138205743462527 8649450627308613203 10361298644579637053 12922211964318946274 9860092347396334097 14133098985771623708 16146349642400365835 16216085397497635250 5505064063959568142 15178758059316839784 11467401702942559318 17376320303005293111 3313882743475218331 12190854537005116495 6588458822383729794 9591881479165181163 6184782741199327059 4806983533461062938 12052354846608800573 5675335998406791464 856450562633529124 14497350635596241735 8047578960510230633 3824319410364952605 12359889447582728001 1994817639373638131 868657085906514839 7218484840553493989 7121751766352389850 6799727510751152232 5618449669963660590 15138636339552318477 11129738211194568337 17944567320090224814 16993472878928351984 12250340358872392640 4080586129189454601 14215138363427174614 3277750536047854066 2647216794149398448 11362739010854133046 2151624732679428469 2775613839007469417 5696021026085714399 9647114998336707543 12275461631982852320 7416675733224995502 14285319863765277986 1438686563293625294 17631569624526831252 8049506233601738652 16256629905132502840 6863440978153481071 7431182652659666655 3821779918048245567 5547553694809353473 1214075542998317334 16996617071619129016 1400881995718607410 10787912009468539506 14567218383685819770 15896128426921374640 12793397022519415129 5572509479786187424 1573205907885505962 7931337740022591488 8722789174695752415 6053554251499745012 7473454833009283740 10775624785902254837 8113830146772929015 5369265528975308881 7840585834749284828 11324667515364834543 1925432608451945246 12598855573990879376 5048069625341500366 4939657061626761153 12516172638319239354 9470524472944053005 7223436540489243177 5017807168004261693 12752956187686102686 14487309509156236811 18425944055218531645 16005558196078578590 9553435137861874796 16102140916415414520 4799111631123487827 2062996138322487179 16326318837869108538 12353377256839220109 4742330623164972292 9567512447783974097 1969683293450830030 10857620788302950543 10981697111033774029 2900509513776864618 11284668813595306952 812673735284204816 3731067765194065160 3543485092210774470 1037519899824445041 1345300224528138934 9034933780233100228 7523869787582515232 1578748078773409286 1385696380396157264 15882198625617097969 7812409743488971903 13706559243909115172 1790365289257253851 4420850189938535976 13570642439484475725 1862174528807995913 15652980552224078623 16632798877747446714 3151940978201951479 8818130427825063760 17307995738795756790 3176583028408972653 17494557458350732748 4847358467658508584 5061847331363121190 8185997659163392601 6536368747848487926 3700512339578410482 14947032595826123680 6965476425550432871 5616879062812134874 6923208976186149571 12777929536992124213 16811699700727215851 6117484911080494785 15313285671982836005 3252706120845472782 10746124675552061201 4368100473786405998 14121453896607974234 4304003966943382647 16730624552819080529 17629424071124082135 16495196082171696316 15360222870171284429 4429799746984203807 11887418857671461743 11242314120685330737 16914072040616355272 9135988410804019087 2664713881739400551 18075185310593006156 6317674692666517449 4323107227042034118 17180376743050123121 11225822640337186931 16258936137601725591 18034910903986249797 1204519394094800919 15196995426087436107 9397217947118069967 15929458640539282229 9013577570439790114 17420709223246494709 1260034382982059288 5602455480796633682 18297247400087195955 10171199630077027180 1992168582438359001 12528579867257459580 1812276684822016484 6074130449765198920 12050781827302952054 12455284757556025092 263171904308497617 15308962845960059933 15602798314245819940 2380915305600869607 4684297462298055233 3029030160575031336 18294342741458871783 13759083985745969859 779090251162286321 7257511373280438068 17811040297190155528 10500324258100618939 15416591508987268062 14177582658751803225 3345429571741308034 3789301463099778554 1305060581877987647 11057204176347520842 17468682409078269436 3505046527710108269 6071825339717650095 1985539145724672393 5593603885137395796 15646801672620154811 3298714472847007732 8098853055484610206 9870081290028220336 1672736369588405002 13348389903610443294 1138467329515676424 16545384258271848281 12584730233251499277 4440124772404475559 5418143150854896794 11028996397994192246 12394810789144389832 16112320861376690960 1903701282370901687 1956194613538045514 7965402523621099690 14119782123186568778 3173417152662961889 17525409848107765365 16044042442998233796 16679539227182435554 1867593080108334318 3540908490214045526 9634704678880365819 16388004016603609561 14702161817978903951 2329288741968605001 7779416075940112183 11038867987441054865 16830128030992995091 11649112755607979786 8655611702602365444 17227020820716768999 428986824889232182 18305037786263731598 1703168528402756778 17393781009249838125 18401850435025760740 1437816311836762841 18260277928267932993 8911446567439714314 5841816303807336469 9790769496396400331 6380606698094829626 3318842982857441918 3784017603016036700 14798338340740408713 11047672696151086566 18048022063186374437 2442294469209890283 632630614308359160 12711280967401394359 15028007101264742392 4367841293789021116 3149782506275754714 11102003405624359585 992528284832290392 932668923595391370 8680140608922263950 8172885765774074891 12767529675264928037 16863615373893819645 11905755106747709670 1847688225813256354 6443674473677675279 13203543118033201678 12874896835817585426 10528268490626708181 1942299383195290060 5545994874426386640 5415965509295959495 16913731425831397349 17044300750744372470 5077856450250671765 5411384113065083465 1349855109731847804 7934775054716397364 16800944234206806302 2194212705228453181 775561985715046532 7736395519879314563 13661590492272387413 9181936026584738475 15290996935884479457 14381442719094773901 16567022788079975015 7516222874989287629 15699142977781910049 4869458231482371393 365543299608406509 15622174523333180929 8465587168625121101 17399068718671099757 17733460586949718407 12319692838850300306 9047030657830223321 4207090010094954076 13613241562849251890 2125970217520199264 12019343808733398404 17994422050426000082 17231516948430146459 9959124838205244153 12887734309241659046 18158901831662060808 11524950653248291905 3484633531261051955 7547404452652168332 17216922166380288530 7391679244381632780 1397583130537554383 10248531294102070215 361243376435335100 15440430859228964867 12968375995418750949 12182716742330372479 15920392203402624017 7897516212779245031 10616251299769959783 17220531033116022329 1025613495997184657 8160532271652585962 114009458880878320 10773617831716136640 14786523264995887476 12085517110173726929 17925133530528605206 3677599492437308627 9155729464798033160 16064559883575835781 17379358123273083386 2871660287196814269 4916672411355692724 4970310839198316502 9554867916395707981 12450782526873824032 15834548041255483941 15849199432226928402 7701641862040710915 13924095497935699393 4240072477625281795 11214478290343305767 14909085020785912329 16321891846052520926 3417400901350263377 4844915061953404332 13511277421114924238 2141177956064109110 17898240920451315037 1927680468338120780 14229272446372574561 14812701601210227203 13182313232994146099 498592913490610695 13097957278539993776 7889038742679857245 15969839517776431747 2059866893486789226 9870076490043390013 9282707542337113298 3375591608842679597 1291429546203311732 813212465719559495 8503560644800735899 348793929247943814 3030069609858722944 3060698279761180 15119306334362077732 8702085544730282314 8439645989119191600 7576771049290635445 5273317263008068407 8297423008134117320 12348318495948761031 16607353387204160560 18289179596199099469 5470729084902274447 15809255746957873310 18073867499038782706 4239450235863119367 14902837657988545075 4510109760904927006 14192715026322689032 13758267943427631609 16041746772970902255 18178164816312123870 8767535445176029182 6888683494864449263 16193737118880934871 8755082847622808875 14514301221163227936 16983308551466540347 3624004561252474845 16431497470252939656 12165454260699363926 18025900456882774446 2522598617951570706 10452224950653645318 10798761984133609369 8779107627097298738 10803631464525809809 480133097961798227 738292337295133387 11942724903183051028 10385798762745898233 8370087286789747209 2264642695832102142 4697274539764858376 3587223239700381309 15762220397938176856 1465358939547496149 9539352359229000013 15107256743343035520 14582408992577406617 10100147945582805132 11224960746622820167 6981441940169565645 9369820504271594465 4967790977833560862 3977319217388380314 15252456695052695673 15601942168103615015 4647978084624988446 1194279082697512145 16192592193085159640 12630610664544492352 10037129439422995254 2265498402782662173 13352370752795562461 3134097467467620269 7554022684674593012 10896596613244710142 16403728364488995445 5789240962905578620 12675337453404445073 995000794991583454 9709991728081384801 1045134011038711174 13888495740857399111 14381249401768700625 9144739910771221294 16281822656435009586 10339230629497930768 2137024763835748960 8075118493011901089 3093581873648470778 3603611338521489530 7547729126768039349 14427061307077559326 9950660798128847903 6932669896881551342 14911510585931370418 18351217441890500797 4830399961254097286 2759911081665713126 10603839830232903190 3906879281279242527 4083855326192058320 11394672223631262691 1569497534793253957 2579432354013526922 1683631435591496057 5213668245320262140 4624508210661037642 5714266221343354024 7217476097930392880 12286718971969264158 7990498891473211605 16767353759452253355 11819773010731058568 6131966175769204439 7030608382042594109 9913850673725886262 10230251589527663858 15632322184370904226 8102976535340212317 11320001642894491958 5192537321298507748 17608233132104491659 2046707577276916562 12802572550140032451 5060250125948835056 7562083454191287131 8846153521116673691 15489536045938373168 4161098863946705800 9791023715744848986 4636381187476898059 15360512972890086268 16868263311452622087 9184436854171445086 11305065993680833783 13271863270730637471 2281534690208743889 10436397001083037904 14492307059502845067 4632787087347559813 15342716898521941864 15544059937976274530 17673902230533821028 14906562179474335588 13384632592427666768 13465003812420649935 8358629132450961632 2699082104221253156 3415675089441143325 10140434072224809119 10822422546836698758 12847351971698877813 10314688384356840574 15281399388281949159 13208952252413574653 5658828027570690193 12511570960927829215 12722279825342733927 16801180065034470748 4834788912912194578 4842969479323832574 635349751399459118 10239036763482501034 4092995716939801922 6946445401745680138 9102435197274581201 9405831984813996502 5407574194598021759 6012694569820284102 14422922025392755727 18232027513743392069 3429399229974652473 13676123576819480925 16696643366615931533 3263714815651396510 2874862316005379118 3842848098841409097 8485666695178639074 14938558425478978437 16779573592838746640 8163380321770217086 12026780974764748135 8339820693753298152 3116228136338188855 7072286207022114444 14016927094523267525 7192542205659747208 8396738154710899777 3410539473213264206 14016075847880167211 13403528981579122313 6312317711009920759 2836163687648352731 8367415678448337073 15145845267477480540 1150009339135900088 719248490006006314 9477234853781918074 79917079466322516 2161504816645480061 8584426866022291380 12396039140991930966 5074842845758295875 17319180550996367378 12485824528134736252 11870455978307468304 5625075334002835200 14135372159832122322 17721085129917057455 6699072201380175186 18008352247676198002 5065673336614349593 1923335651942433582 14588074194142590688 1069501159278916943 2225430205123791511 17324652489692063671 486839934456629710 12829759275352924310 11807333773364559426 3405261918122250628 16433879967927147657 5470199458567162753 17455175966860111866 8392839467114807938 10219213814767124171 17216938660104651732 17447717449736041612 9560244390995052111 14941934587800941858 7479797064148055894 2347571434181417790 13561295702850643478 7825942939732350 5642250698777716656 1203950281897788217 16574291855343511072 2695084151167090697 1136229672808396786 9079606775196972543 13645939071603587295 13476247921649386189 6240130578290381945 6563803601730717176 9369502347800949847 6605222295118816234 1720791754781819004 1359522151534605510 5630699180549014525 6197554726992698719 7801888859834264763 4508754043237149564 6438844215023012405 4382988026304091637 18306851394917321465 7747822606034230976 6898152578374605010 16831959075486590931 13508484236359120347 12544337027016730496 7924603246974779651 579369944879915851 10205054765080746964 15350765520283452277 10705908739488478696 13457022865521865562 12633301116332685648 7761192285936018905 12608869772461252198 10200399489430360688 18188300718434609191 17294360441773199367 16451003363424124665 15925726296908003956 3740828541386533230 10001751198183061299 15018376141093255775 16343650549966223072 2256527910214606718 12617704060273733595 7665317479083949675 15930617066125901148 18327938583375114637 14708887877518208973 11578514670362143037 2577788724228788493 7457948171733832707 14996931609746596792 5901309519370764796 1925819994019208516 15499051576781991370 3771152350813958074 2515962270388441386 9020628783260057833 10998540032741611861 6642367762029338657 4065418501616856825 11573368698562353627 9513510245411927898 11451129594583213448 7094236195393843028 3690664037128813074 3817121155636216058 6756924589353411110 9550816876568768173 14398757325634053291 74012005420143620 8229760610338310374 3238488885279510421 6930097606604185985 12360742144721910591 3144846106378533569 9321094540053271684 3734005465359544170 17804940767450695604 16623377504821586103 14781888293582363942 14066052734383940372 16878097677190818197 14916378183614256772 2773005049762021684 7830395990800439229 6098547476233504680 10219651410539970659 17523992859089308075 15520183246832237836 4365778752589919932 8343895737051997798 11727763102021466883 10198421015407157156 6993279983841229320 9100139176759739063 11225754311128494883 7694371925652230813 7981932021442803518 4816459070758181609 3798377930907940217 12178074701104788502 18087882016536376190 18427862098947720969 12481919289589099292 2630261479810593499 10680188563800908209 13048341620505400331 17178212820787279768 16331910040998947155 16401443554715707794 16293247678025336901 1694770808485533878 3701595873237500339 13518989675524800022 938590036237088608 7901767753808043191 16175818445637794778 9669036112696862745 4252307975213800588 9544086317630019957 15850000360290215400 16670181078596488834 3420720692198702467 13508953261069073760 13801295416338259413 14761145618013161064 7097820210857205113 8810103209031110848 10825484223529901124 17004688135547423444 8603033903888376998 13381558864681312901 7651888807385225408 10303682256221371776 6013840030694933495 8423971730509262144 16216700542219425888 13486705007417218289 5558608912155335917 16980414506212033738 7026695546257588265 5699074093276197495 4893539514794564871 240123649803906316 12823016283682115471 5928098104955387659 3230721567624948159 13000681931912647856 13241734940574109313 3112676685714204360 13127974850853650987 10741906607786080159 9890090117843651341 11644563106096285731 12070169912285188831 4270266076404831569 15802484652080340160 3050560147808637072 3744471199198783557 17955762340907012446 938514941541937864 8118997264814215256 8568781904855951198 8766432595254117389 8805992855524622833 8314643830824225567 1217801050036795887 5491505804937654496 1040435508049881344 15977022639454667745 723707712084058487 2246256063612538172 2382231838750590056 4432587443543729126 17305252019894940982 2165670206176287638 8020902105248063143 346996586931890264 4528462961219828022 5613068148436839291 13852078257916965058 11613366815711888777 15264236790773031933 14265300790202423740 17781896039727802738 1379640588391159152 18184478985692314305 1053295656757085260 7571172241425207974 8224311306780408451 6705725531710117438 978808366052594717 17565802065649861890 1362334407406667486 5288540070948584610 11428376965084607152 2720817096395052071 18073224841835906099 15695692277340272475 5064399843299202295 7027770818621892346 6920989178100862741 11984746928820972772 12487886144592531669 4120090949712375173 17039004689454580704 6937827233018793518 4042265469975625626 7943201822975568219 7445476809173622999 3347969649739622070 6202991724566028910 7511460753436380698 9629313586223721051 8460116986402939650 10021972786477205346 11709942154763720072 17962519470630641935 5792501385168325549 14270905680396899146 14584257994067881267 4088268378784607085 3932201921530397766 3449916433387361474 17950344985443403333 4641206308132384388 1119098153032411985 3764911951358696611 6198331914986216272 17270039445243140396 14878233348780450770 280870104360915980 669724533876719364 2920976740063261391 761406159122577830 16457883159597214382 11128960183103348555 1506067837129663726 2252039248933278913 15568473194221336892 11977917865948186559 16915497915101000047 10844621024965640979 7727323834511480793 10735985464104648189 12224362365381170516 7688324864938521457 5589194628863778649 15717964341246766059 5586603849037911058 8114243954363239941 10428464178490066776 11591113314414022561 11934649480575423847 16489260430335153346 10983348105892201260 17731497206113987869 15747079585272876236 18368248639975690116 4766800676651507400 13482207461857190283 9052678926836690142 12885701559132751315 12012262454706291554 14812604597131609659 12039733761270754558 8081330849149199170 13509823751557941030 9489387728766491808 3610336224419437691 290336670137358733 5582425943156225898 1152726637665777084 10484125261622750432 12095166623361760159 12827601498886070468 4118710912941847811 668526872049514337 10329906239245036151 15390762797720268127 10927412791356745596 7407046101501364044 9736968108503637091 441463853546192421 17287315024319753324 12718866349957252681 4807296748741489063 15420735999019713806 12429323870440734164 9336542319740619764 9140819687555515467 14269298746665419928 9438787651767178068 2895918415192792353 15541480943629922287 9424323278154536403 12889816658151040619 5844258358209613615 849905669585246995 15376385425341718947 5938718257872664539 16346783524919007531 12437446257322520336 1298222858621006373 856376641830518299 10124163996606854757 11327193527630349618 17263836399895876624 8075108345047186153 15642153907643720904 4589532827014232533 1780723452409269980 9342008906417972078 3221025602445243018 18028281491916399064 9324765063338346119 358798071373964958 4824579240297327807 17609877714833846061 14801730347211713926 15482425298155410862 7575177276824985125 2517019022072211921 7141314483023448888 3637805203540341991 12605884948246448393 14225671412605400562 11713842197193941844 14913462855655101698 5551611252746392751 741431533435348088 4099885860021724565 986000590607035824 10148645879305888055 8359811770605502110 8842850907970423125 1058255529469316317 13800856631186085131 11443150667077790080 18294031308285273389 1708096265661661469 14999502707079912876 459495772528017686 9040968962459113168 4106056341954501565 3527582948511003492 14943336245657982997 5105843963138431948 2332538533682446029 15263231916942787730 9345128375174469810 2327185321952088259 8937350644535580734 15534611525908643957 17826631196936591854 1006030399345057666 8058065210881516386 4002124859659672607 803997013938353336 15728058031460112942 3562773859885626262 7188886391664527426 485676442310066770 7328727971451222450 17172240449436245259 11732915211779887673 13893002440061179929 4549055872993589735 14979769716822824553 8355544293752522155 14225323145470810038 10663073378387493803 11189161699012787619 6547002219760320982 9257758439423021872 10140083124898031747 8447776356397036970 3824733479609191295 9812249850939079932 1181679144707503104 706606107878114985 8826768228927533105 6888920292092503262 7997085251869184807 12702413723910836622 5004587528034496993 14836693247219810552 6424762037338024404 9879505812404733193 16159460962740763589 13550307692844384010 14435421576274536396 17928152244404121505 947484461936531725 5043456120027293420 5101520933786578245 6130374357295658307 5116515682449580312 10594182360429035597 263338996128857524 3238013119404896556 3261627801367102665 7124481507364930491 6957149698125548306 13390908411779464499 1529611354390514054 10539885030636376532 37791642375423729 7528090537537419875 8237858621313827653 9968957305606489124 5874423976765768084 11973125978454748737 10979475207086985599 3940151517574650598 6836880798532525636 230692238904941170 5974734920102736565 14602482650867322983 4949544329177653120 6039535775223385664 8796626365163288227 4809779254481865976 11004592878112901482 14480248714748814701 10772364852484220555 5545368406108326399 3688649299545400035 6358130719363348379 10417705083760176145 14754141382624597888 5739800577508419005 6504654274795614167 9287775955975488828 12327047554563174092 17956075761773480195 12078362371692823588 15677469743891701655 10705957788081370650 18263050742434800187 343976907717168616 7928479263809502267 2414857482882835402 51907143028552042 8041875537267995886 7551937384589253509 12465235391769478401 2156193138527038166 18040394439646551265 1162342263999091034 5692145116060524077 15032760288901521810 8716291764161958601 11085456845561842754 4618971455598784035 16485705301677654512 14261584338610569451 13865803503899240298 5592038991262431322 10093154023778998926 15628893398292964281 1851658503951343837 8180053481803806858 2999131791588358346 9843633654165581816 8048120791302758214 16549931223913184839 11155875373339887027 14891866772892395563 10222816590382860345 6304214982874610564 1554028959722560434 16404711456077874601 6321270054332971736 17947420428455325645 9108396812823484042 1223292202354706991 14511134830919554179 6199975374867177553 17156605534118128639 16755226626948425915 569449350367311566 16830135802145536966 6414277684800640011 14338931420867663135 13131053106184068978 5819013294493673006 13414961335815903066 11949516667181201280 9013335249607199393 16989684991104426571 14960429636464391336 3013990348475200243 10594450786144094432 1244337933268519488 13885221283965116400 1346131587126544210 2452140729549827397 13632263445212240330 11734043929419142804 14458636898942582243 2941001979518871791 3476897110792834227 13011393833352070242 16796740691816419547 17291792651164246443 14122653947441214349 15976167778747214413 11077863125797267202 2740005541350745122 9844121001667747057 642405368314862867 11950343260210884474 1873377036925321973 18428685842272950135 5302120628341931852 17901691405503146768 12000752896802689713 12491662750839389845 1280034466530551179 18446113999483940993 5692423013919361385 5915445583315431786 10183570549744788790 10877217519566112840 16786796634532491101 5193373660202166163 4949020775721241356 17758115038419413690 10289836855805176512 7669200939795376840 16226561807304348481 16957396491293605190 10182640459404745856 12515874169533287158 1085724628816860770 10434775466668493685 15669106685809510460 5828366051969895870 15466099584374023656 8204511640603903557 12028596423059517815 4382868915603748180 390579748430893306 5315774218414393376 3698511419677643685 8635063257572274925 13063608488170126277 10798789250487484904 15591788109196434383 16841511987151090741 4403747642885756911 2856467810740635125 9846254724129842343 11024014091284087241 16537241513600334939 4933570849257107240 17993504270875142630 15811882721546318568 7614384714428753211 9769782202473449646 17600271709423349577 5205681484060843777 18341502744384216072 2472457389864729437 12778556462064548407 109060995612019444 14429840751456533753 447531537094280223 9801181168623227185 10389605446126249861 15698173584943502002 2860321000369832629 10915124237378543727 9724489359632221073 17151520664247877889 1334012890613392377 8533604145523775612 6725125178923579073 15097456629510442631 6303039080424355888 6204177009898798429 2620801542154567721 7098687087324074366 4513345191318390828 7287342014442875154 2246510481435891500 14936770642001973197 10370706597395734226 10596883157885670632 6018075456222516331 15364281659209193512 15455319358172240327 12051502546432049023 7459325191307280699 13210445136864325868 6887168675496255479 15356576980791936364 2555854217977327932 8315801760692330910 2456432056148012249 17734397996411298446 11969195497979410394 7094523743163171983 2867915730458445930 15374558440903566537 13836789401515028489 13748253033201205597 7394738389902932000 7877238656791850473 18360726714122943466 12981638177137213800 8450656029487187871 2500340728816797762 6014579574494497287 5800753454761986564 11929235561574930921 16682033773603040221 15043423592357088530 6006578701870307024 8696955617132442118 8935977426631905016 10905665889377574944 15198262846917494513 8896877379263375203 13353849854351201892 15663823030654368198 4010008903592441565 108519008113633464 18252113286841384059 5275902572990220065 10250408724862882136 10511251817825815415 16087801420186688304 5778686764255075578 12102087797213043057 17966491287304513242 16773611738746785399 13974117774917204458 6047852242392441741 10220506016188439914 111009758715375704 5059810910514765962 5425962956731295507 4116476420297035365 6198382625390304368 17961061175672693606 15517012634165609379 17449272564054186017 2409748461334281211 576073748384661663 2527227993381710023 130176739200554967 12350587433300756918 2721920603155566024 6726943910752715593 9359440404609904314 14470103755709978100 5816956259676434257 5311358586305259551 8637530739734440605 2509522803208217850 3531670580316412001 12989582945978837161 7171578497737454084 3036506155254220919 4699162308878326073 16043117574378390415 7614018664966159727 8412615221207402665 14063186008512954071 16232800601273643190 14672916734761418104 2215060207377551583 170113010471799573 11790899843053005305 6723114037164610600 6449684664864105559 17436063702874097572 13894204495905001479 11801537210971390032 1286059935393535431 6414297269706112598 4686165799012355275 16995179771204133908 711552709614324681 7619962289302038697 9386393379729914195 7910616345132955489 9001540362118612874 16883048348424501079 2283168477495630032 17575566196059437387 7135638711910023361 6312966390772482613 13614841355408084660 3899567528390866616 14802084026601035805 15997649399779800456 7985124897101236765 6700439911123890166 13466168128787283362 18244159789176607337 9189711456602757566 11853562860443849207 15711106520251064643 4477889112735276073 4208815019655500504 11811305780959538634 11004290978424317284 15434595191400766613 9320097695676940083 10366020042976009163 2985872605549814569 17602889663296258835 18111749198836361532 5239213574248219450 17194259507900199019 1929953218844564170 13199478365437295118 14933065788660208442 5949885739933106457 5655613921740474859 13624691365461988092 3334079398914766242 15846112641428060798 7972619852453043477 628756585800999364 14502899113772105513 1813873750291906154 7118389518751196528 5333050177713253232 14243430990787270567 13170863238758433676 7905575901754511987 1638713879480025685 16908577542696372966 18416241431334977403 8477701577336372124 15191108787609805960 12697340381157539936 14047786022430613225 17434825832184404340 8354162502955043615 13398760343049500230 12678202765556153650 7298393173529685928 15186748304618251088 13078648432824572361 15649857747355136853 8500390271546101403 10703063752728788803 12961185260565486550 17346766962155223154 13994383070527803219 4217377737300550273 15094915386572220166 15409943427447226940 15215805722015481885 2341110643079400126 17885335704319769342 11512778831633538202 8120990671013307161 13887457369322712031 16229109390485369042 446141221934071875 7196010733024246600 9508330371705617466 10407119806644207931 2151396959746916009 7776867124787597453 4616342433906638983 2954819071574027922 6146363242938673486 13511512836232209885 9293846615507188127 12559456107790796910 2794389767759285560 10000947965138538985 3711470254844450399 6609648080880057197 13076320182199803495 7408067491345079299 14841159369423212734 18035344664258498484 16461370722106257770 9038590575766354042 6987979801115951149 5572211505807784618 9478969814267949931 4140626625073269512 10545528722857567690 6742053503628616788 9490298734594141480 2536707168127265844 7439071378895163406 9186978197500548281 14618235624325634234 1888765434448663485 6682222631494632637 17202702527099538229 6779936103614970523 11852051394620997848 1385089493461081956 13408865389042326871 16373192317528558472 16314465819074604665 7454851789568699920 8723113745370521405 3082653450994651295 17089062620701009878 8474867201379896343 7553312377233949203 14451385517580100506 9182649248982612331 17694819533300930169 16027065264772924711 864631473070422467 5601006510416896930 5937001538977434192 12042786473737991714 9807701966533607753 3942668853603090234 5968778340898801931 7126851420559054917 9529020508681488694 15708395115794700104 9548135151940521464 335003818737892298 2172012061908886214 15595629358484069537 18405190550991041336 15609967296804776680 3565550129468970951 8357625508341101847 14159019445096285933 13505857585943293425 17688957266892509612 4452270250215884774 16128213173168909335 762916305958437478 5478673569467958767 12535111627938271073 8838714755700546987 3184069546824520486 5073569567720661307 17428003983853467872 1109663342861094944 9578866264710658495 15526967135780739684 17169275836294123738 1086667202240304932 12990636909947057772 7193424784259111607 9863344848517616332 6253541909775684142 2810906827568896414 1790631731247721075 12615987867052949926 17750533217714878794 8700928129804518013 7776644058482996924 8865525322507984845 4867239937951515203 5902434817660412628 5760195770109527370 1009876074420254004 4411822109921410329 17390246261476512043 6028552460998048879 8317525983469425465 17480690634002959197 1151420858672587956 10880739090419742227 5728265693517019879 1237515700248922663 13139231515262077989 5158342000830412342 17059366197454405786 15970395896444379167 15719221750062105449 1939337302942951074 1838002862543187283 16226970568583464081 15424274365211196939 12045759677760387835 9567538850072430505 7209015923884870610 1411688845155765781 9736887078516708824 15038803872353946159 8660680034311066864 11967529006749300419 9650098658187510768 4395472550054537442 14039182562888151650 7386438941019767164 3117429284247310235 17175449621946058506 6076132561894435739 15404566088268787300 17388796117617476488 5216769834153869240 13578726279760516496 9818614886289114334 914621133738496706 17049136113935994201 2720630021160020258 14734948726206528080 220705463633723145 14808294819041068109 13202321180049064272 4070052792206287773 11744961411686938672 11482489622589368881 7949105190824835892 5833382105493470947 17807628435223436862 4376888438747481468 8454852402654135420 16481902957302353970 4312957025713018920 7083028281262927429 17414737430061150885 12838506153489676064 4470326502808953589 8367390864545699238 15822359917574449786 6561280636480277368 3613385361801497192 236302368083623675 11609100076255667370 7658834050295785928 4146517932840637144 8067898383413612647 9990636383709060517 3576838622864786407 7976415754305976369 10137037851657437089 10097248131461403361 6237360615157472625 3293304154101053183 17123810741289018479 9757008304701714622 8173337283235248051 9386722781696303181 9895206052078083353 8706329286283784967 1370917969902354492 10616988399406311834 8845717585936824014 4042682614662691635 14592025418350730724 17880617024379004898 14451104281690242087 11439335929175280683 13029631644744422446 8538897496413500439 14232786512555814603 1295398310956240657 16203628516632597760 4270417403139414221 14837295845356345897 3489912309334399702 6191423547372410846 4094978700632729432 201642254402213083 11177030614413415836 11140364853989360901 10907347768188548229 4484820505012330401 9275803920222074763 15427777701349505864 8131885623440531718 6265035607530674092 15053815167545375842 9376693776443938394 6717933097817153345 12769563085085536110 9237592285096591531 4366767150881731556 17722622420338153825 13012214948267309081 13240994431674510579 17180221941916584917 889271647420742116 8077221027246398279 7368120414336970113 16607670027190862202 11028704250869813562 11440884378659816376 3520228780824359780 13852480978700299756 669031830944394010 7179854106765069782 7762392476168598729 11078659548731632379 9816257462756509436 7093698884856038906 17968238341657302509 14452614343209592729 2631314661873772552 13191617122147728240 18007132543362269963 7541877340500612251 5227698992182969989 643252471778224246 5369426486336176541 11001119136619641326 12398225691473466177 10966990207462849117 13861799299888236841 6326961398563312912 15361697821115836552 1408352362890655168 13700633595240593051 5752883992568492131 5604477231645239368 4339827596404839750 10284712714549403480 14594442965116309324 3508192217316053918 914679914159410390 15457239771788133192 4311190484719270448 5897262612729480605 9477817776184651183 608102548178604590 983656316610828238 6054923384614151694 3325273334972316813 3942878563665724312 6552537117791239133 2944236167611577560 805128037030984756 17655474853804356088 12743575384445924246 4748432847340041291 1888839771002839639 2450392557383130129 1814983105432017099 5605270611761359978 12719730790011990164 10840528850495822097 7475053968784209772 9436030792134003183 16293970123309946131 2910683940771540651 17609411670775121443 1366124354603104460 3300320478757334766 12059206744498128483 11454478215585055391 6119619778598530845 2603294274070761909 1487904190888978529 16917183625568279609 7503936865148264569 5294028659989743826 1698976049071665552 9034357539881356286 8971259082900748810 6713765627313681837 12437381749996216829 12913293236225391463 16946775547657912791 6748747321640291283 672572430721642290 13097793310212281994 6134104060417356495 14351859604704280608 1308188367109488553 16519838478469887650 16818846546848652174 17207426599132517203 10436669565471617084 16931051724802266737 17260313557268803975 12882227307663370545 12438104730615303756 7983532798859562915 7932059604155983970 10820259889177955385 4633434377503132618 2629755369833919881 17567226918984074726 12193644357798278848 13737169293951888489 17704013551375351742 14440112483536056341 9823507995753953157 17684773968055497327 9972364028817030403 9140894327631197926 17960790814658834129 2196620663623188157 5349251086653179778 2961287431229230246 10871761969246775270 5287299400222443657 3744006502310608190 17014360798957465427 17810313846441154790 4104911186084385983 6066766950845194632 18087032393334758141 1529495526265376631 9427766125928328612 5967433584362486347 8669686862408162734 3772657677504466629 4930601245659765724 17663562968636582572 2724077063678333731 145524992307199003 535790614186065505 17911089504717507972 69542254155126729 18064663564766423029 7130974716639549689 12663203520547538392 8546329139758540560 3242388371844400965 8035470499778654663 15237728057680623718 16159414047753210749 7943054345440470523 2934578864740864706 7709626588563204630 10015566425485427444 13998714609880110387 1946683618002333854 16673284554814840424 7346631438130326247 6388664462541154005 7512746833257733331 8910763288790256607 1362692488920583932 8135337140515559258 13127062486369101888 14600798997482551219 14751354980777898597 3385755802950817061 4952340250698487333 14761697779848062372 13807365547280108292 4960745266255352600 1619059211652503462 11700214903686829928 15348072517240551192 7435543145261977811 18411991424006510464 15846408865347741995 1245556274395250829 10686916474479193784 14916151189872446233 7027392151716082575 3547860337180981941 5944616605732658810 6568222447774542293 12732491700708599735 5022242836899399748 8912989145218502320 719096658500574198 4382005782492367405 5314715243297736889 5296178424542577391 12807076956422804916 17829104703862002 4372228660143197098 12528939081492498172 1147119010584607626 17476884128674232019 8603480503012637482 9424210987991788308 14632399588114259594 8580055133205497949 7070479365000738755 9067117051243362719 10427501637872278186 13919916041587989817 6645389188642440388 17103202164775405896 2222758258522587370 10605083306679079595 16954070629067727090 10174210440723751787 5350785107423764497 7875428289219504486 9572799758179449018 581224046972826025 7905964116033356865 15735514875547120867 3248315516612156727 2265513808314959471 2060544280363962542 1680699601095648041 7252802559137364118 3205721728278041574 5774181966514411146 9024773287175858825 15671264391140544483 5915734086601995390 12646108852830384373 18231092978526584234 15262992573292149291 7814072244041070939 13298358931551475287 15620932819952169653 8494724599990328030 1151891741350013880 9399276460311408529 284835970905566374 1664880938231613309 782638382782777119 14051548498130235739 7677070509757063100 2851328677003715711 13787556694261941765 745909029961738337 13238102989553485199 14833927805311743528 13455318239582293839 12681450037348928822 1318489796066048682 18204261854521628782 14253204391100226959 16070885784379711489 11491498245454006745 9045943517660249155 17510263336547923246 724113816106079873 3384189387908731201 10165162336474459420 6508763312479353178 11038927805622786981 3747036661211147885 2480151224861949466 9530833888342630288 14646991950485011288 3986475663580143329 17340057208671408607 7269109476031107676 5657061654112201312 2376548739097839886 17820452326154369124 11130424602743738190 12742246066512106698 4602839348396901548 2675324909885231991 3523874859568900528 10133328700569398868 15431891368732572138 10502712669315528466 2154773913870977908 17809340187185514279 14628282866255354574 6102867072872546157 13112928005899103341 4320812289118152394 3274096801778024812 17327100241811936111 3758708566476377268 7203691919050290198 16946395818670674349 10286996945271098992 6587124101630661834 10862864280611204981 9985970118821978755 6062378746814674991 8417266083294512569 16917850981353342370 14233573693296343 2006036000465183222 10199767160983578640 18308160068618461739 10555755460462376459 14382144164407499273 7025073462063848403 4268568724535759681 14872815350728845669 7333240790588183303 6725581211893399661 8018124068441011693 5600016822429054449 11042931856127512341 14286712841151285065 16301573091829613208 18279717987073682538 10847726768099352769 2009953032243304905 2947457488480337572 16046050381244796265 8581851127104314534 4574120156266267393 13473630243383010310 14209832524376656882 14767442665391805794 14227731086923241905 6398247278473352821 3418514969358365239 12750937776879174731 3943381709898009372 9831912464221690224 15649347215332120327 1645575897911084397 11194184996294134727 14207423483434208525 9466056562287761595 9210891817377933418 2657222050834570863 18154495556958051376 12423553706683564873 13543636458643565917 191104870255118697 6009898866799792292 7555925972386511100 8959379024978760460 14510846625268536466 13973657722427145705 3619986424377249528 502273082266724019 5998284706399995967 7054086712564767779 17322221212528880768 9231126577732166252 7925334704486803536 678987319875621069 12727238382883018081 6395686636269875889 11225942173636022607 7892222150678080717 13972449697449891283 1070409208887461981 1967148039264119338 9627840698261449942 14219753765243835520 10412197584121419588 2368611578541155514 12476206861546721838 14353155441039694518 2279136204021319000 11578494337180011392 6124314089151658293 10736956619661466170 1484277358101964080 16470648942926499565 174443965651954995 17822576567288136480 18290326954768999138 17506206404526617846 9280778844529736685 16782528935501745185 4935096748227083239 1122850862054843372 9705241091528006076 15722625821517094222 13007491706376624753 549242462894475966 13891719988458441413 12390581162995403820 13331674897897370310 4683522778405186131 14699870283936512716 9475473378745950527 4892639359595921522 17216256520108097251 3523856680607569044 8096224196274632747 7550506498401232783 959401893503026646 506180850819558356 18156081129740349520 7455965934455735101 7532904616209148962 13896231087009651970 18365930665190595506 969325011998133789 15029685120987104862 9617143375337265450 4981009955228248693 5808963335275130857 6033819137201663473 15113104575772962555 6829642728834389285 5572261685366426352 11556094358870017265 712038649489154881 11399455328192442913 1535967681007297562 6275282494154044949 1216380434218882005 10111044546104238551 4445707077498333594 3090592614026114523 6046634266623001434 18391305498046120386 9654881211881611126 4845168989495165539 1470364165379665819 2512544241968007862 9771717388543953397 9491324889456312954 17754844975624364585 1742862961810708702 11055676335299226867 9521302340600313188 15095896151421547724 4022753310807215448 17063729380900523581 8470950004853733152 5059272753753807605 828102435886966625 13057272427934947685 2852444042286107008 17228837418475096198 10078164611701144304 3336531607621237053 9496021459119150896 8280346467702321409 12977675125103285626 11114490611401288102 7512271081810808019 7555044472359189659 9581381284803201921 10766169767948174969 11440553480340752869 6164670959467862913 1647932019008728004 10156865961212995498 12164653905159070399 17840807388283951288 15250817042475528046 13873189356818157847 15511977116162819455 12580070844546205658 14067849087517881297 3554364523316866044 5162283880749744573 12308702677396617980 6779409677315951767 12341014421241159958 493552403154989293 17008049822602095384 7054319028946585373 6564386916057442832 10318314897013176771 12707639202496258833 16270335818126500412 16221287598489719238 6615921259560604998 16691392445774267572 49171269782668271 12779488344051627744 2237939275007104533 1366999241261374941 3786707026289363377 718395157104121987 10938815872875245210 5151671642875935203 1244003136121696649 14172628445652453529 6311839702153015477 8940110793826107850 9789380214954910827 14273786854186020466 9404769589076927184 4249506876726096175 18401434850746956187 12328106921156291362 12589708801110727580 12843845893303307021 6030825640021577132 4850432817436258324 9690045992303709335 3028949982176921294 8574753766391120856 16142374769005694699 5609796412827227902 2951521755104742395 15031352386587736164 3554623225550307632 1155206095538841937 10567287146356364507 3092280364761811148 4852128965303935499 16767846525271738757 3040400923793381498 15203460872487922275 4570839223429908377 279836615672755534 6907403605059605933 5187705220089790271 12530413321175797564 5716325775145142897 7194890918759461384 7959033888066192399 1944405610831953181 15795538227144872723 541983878663370539 12039615044930363653 9539477024021659167 13857743772647226075 14891888543393550328 3881124266447876015 11078127334429894723 11095933937596750892 13330507945244386566 4801268555103701805 7321342013588987261 5544006900123549660 13450733584190060857 10270322341591251875 17896695860318370435 819743867037136431 11773213065164955808 17335261076953915226 8459446693169494434 9433370199227171265 16503337613877997995 11226933077848694825 8624579836886907968 9990341875519859277 13696108936941780116 12128456991894149971 14081326634085241725 11423975629379397007 16596152402277394042 15039280738293402754 15109287105696506910 15043219478774674582 4218684785518639248 3830298054879215038 8799481190253835913 14406425827871117990 8209506278806875326 3057506629982926064 10055866177109687154 3294100421158547750 6095255277683573675 18135613543339169688 10452600539367218343 5423242043995486168 12888397802827133042 14772197042956225915 14140976821889915354 7774571793146787077 4615355661070935250 15125050535512000353 1069594593354660309 17230757634738107127 15628680071653607512 4824311415762823243 7040104475873339495 390956333080464050 17947635888345662770 16361065934982523755 8335160365044018695 8020599255326237334 2634230148207128889 498827979926915872 8379480223239685176 7904690737456240733 18382989154191355412 8756895288957591559 11785181048872120868 3417803896037745871 10930373289592300368 12899213884983110809 16424217639044024341 1592450009388173176 9647085879199881825 17680036671600373969 8373725814508595785 14892116484712705327 9613342244040603720 15847486583699621792 1269848652450577049 434411009609160681 8654354440392088814 11405961833737466717 7530255550580966744 13319544581844738488 10708917972622022176 3919336028055771903 8580046895527140367 2273485658503191942 11589327390681417224 11844889115434661519 18351446468905215875 16363408009053860088 11352985137796407518 10681592205003048659 13367301432923887349 16823283535946621030 4541180202741919422 8588133200237974649 4904654113056949018 4299149397661216676 17407017772635184375 10067309655299481450 7144966751881164632 17287616672331051300 3246637201395301890 15439424011212657213 5309071290758417094 16922920541990096332 9964328728301543243 17212566874096391400 4603079343113551510 14682297599029643471 13382030909396274041 6824880704111983987 8645371276574426718 9183372500924012662 14501488405833556354 13218034165876327881 3871460516143714790 16258076398039984328 17097223889704853735 1154076205703421638 15603706603549796960 12280527636483481066 1858894180180498610 1356487751307089766 4678646781943784144 7016889173796536341 16097669039293457608 13074214623359417550 15880552143745514521 13830494306453164373 14769653058702985059 4002011627043460581 2655384396323861378 8701354882873743906 1188072899021848071 8824950489151946407 9715079974311302408 6339191559554160341 530346690001495179 4171376658782859671 11599548963613848341 13751520289807114201 16783387648307912779 13859795960361536520 15417433601517213548 1019148850246540318 18013396156269619086 7367406438309807379 17654037352347125985 1520595414240845334 13706981996722767352 5434294493190899631 17923755474777962189 12034779252742526424 14626640927636714605 6337707169059454997 7968468718650589511 8013547967418887454 13226752135723447950 6411059043887944703 11633634399108631660 13986173923031342848 3758998091319111409 6904124517718827384 2147268382324137168 4592020935357575496 2094257651000334156 3655302799837726668 310238981218792346 15982095351945362811 12050164732865562986 7362742589553664276 17583469860187276797 11194498050404150766 15561538677384135426 9061795888518230849 11230343695639186580 13795075323464857518 10521440816137669311 11749602874945803315 1383463582795959603 6939726670799697288 12931552743064712146 11796856667105846402 15771593145596682111 17434336108309159727 4528271048634277098 17618151438060834941 7520115076539101118 224699828446979074 5242099044573041608 7791509570436691042 11380127549048282157 5697894838654175994 12957411949344674285 18361095075511427255 15872055760798116895 6407388618675301817 4696598166290420362 15118934512505380552 18155891382646392415 13706021676310767582 16231573591875168929 15100977655266865662 18251432693014976788 12930524067712585384 11498933313082080378 16323283682975685504 27939401491203351 6723493683686599269 1601174842111388853 8762625864973498394 7954303182363182386 18215125233770297937 13874182138310191591 16662500018936658455 11263713523191508493 2646979912844880833 12451602727746446349 14440736139730959336 8058201270149668677 7067515630347366884 9341883692033031018 3979896985270199406 13141778336302851300 2004169488995501829 10904283502750806018 12373983034728831948 3664020093310365551 10711190330862376226 8462377529569147456 1682247770847289788 11618693388081869586 6838864515448255702 10214739640361540118 3932907849239284615 17214148098628893721 9454894178811957275 17420353496756206091 14939601445622220555 17505547166489168560 5567109288531357775 8591688346561895784 4051155222520484049 1304252816551246756 17864223158155826532 17402558001043105366 7898999748663029393 16829528016612799584 14838863133407339233 4422575471005194758 15403821175344217324 10328248507343180267 11853811640766157586 15808201807923960065 16396864510604531499 2645681625020371431 13495449117221270212 16646305846983993940 10559632313609094450 9491240633795792248 1810977412613176725 5675030484447639585 9715909066416246636 734609656210458786 11805948906688734501 17768010635077268157 3557573739236260320 6869901941674912033 1569098712726935583 13174147085878180170 11113960960771103554 4878518236165568416 2036061652347097505 6707520241337947681 2426683913803201821 2604322127723467469 9602837583836636927 13393881478082022491 728500329767645774 8280625298898073742 1002827268546687762 12899875755689915953 5665935102840647399 16030573968852988025 8491585719898321858 10938382185047467074 1287138845373900557 12237883591021244418 5584370480296664927 12803041035237657178 18269310690772831750 16169225211186408078 15808003153784680317 4466767649995665507 17563853600048851566 9525768332939175329 16275096476211199265 3747984821207590989 1238393035854013899 11448674142492047491 9184521702120262219 1463043497732776578 11208246920633389166 7854940167699088813 9311252773252452980 15835258559447359589 1020519595597955167 13360135794862972501 3890164289494629317 14318690826338319995 13098286056229187727 13777111241869480530 10424038141914064293 16169466014610328777 9880408073641006815 5044875072646693816 3529235576247012332 988278230507305563 3728894149327671764 13805497791125725016 15083005846109368987 5591530082023639101 2253525244086423313 7917988335150114719 7025035905150555666 10096861160082453702 18426969585413014864 489228425769367663 17257628871777401161 8719022557065229371 14927592225457759382 14456033380070945599 9300678590114552494 3584201409381415313 16388406760184823132 2095676538614736743 2391552785726723858 5146207821693764416 15753262748083820326 14289546441969420159 16597958137308583417 16356662046354424012 5090773101480598980 17455616938938402169 740029565092123356 12628647319719100723 11340870662619170076 15552800391194485010 17556512428917916055 11822683405405972728 4435214671406659365 1797803159918177581 15256825961552981285 11140706854301620375 9062409767986139819 14947152194064511010 10079578428630276008 12070925924790578197 12361606628585407568 13573378296190297013 17139075193767609198 17447850458730840914 13976244181354513413 8095851887027045898 1882601187560810861 16166160742884415670 545219974764818363 12684094558249921429 13860774038611447065 10169121521011127708 1128438166523410290 15347348046560132391 16418276378665508233 7367918729048347081 11636131167546641739 5222887751940400099 4725353275206373767 12066905529994328172 9962055860599720781 1609992480814035896 1034684698806433224 1849674942380346420 13429558522020012350 750996592688780944 15162582177183203932 9552295563862859929 8337302688515681522 11435036699493306095 6389516564235122859 2078839434479007842 12720588955929758891 15833582739886628954 10423526487255648276 6569981927490218552 8882236254643289797 1987754987073588107 14400230993672010946 1238391116837952672 2754566878918683322 16250836468005564681 13341277841171754812 12663827457922213638 301426036838392514 8281046043526604842 11129638332881385213 11767895598810627327 10918919253465559885 7163853603072926527 13180946576980658317 4858194009393017752 13675212009875405636 12635602410467372147 14410889780003044703 5623688502607652176 3034661815182639761 15381928478715939403 14782951096272072446 12198822954742383609 10779400964594659118 11860726805257919578 5784169691536945986 5153781744621661057 10764672592590762935 1062516699359244509 4350738033538295203 1646652802005735913 14103177810401017560 11916302853634532589 9420095232781587701 13252477115043562259 3259410550088476152 15985003302611594840 16908055959666483354 6855575111049183319 10536425180942232063 13565302181249115319 2899333560329591897 11251081309235009791 4461470645286763626 4260780533088809849 14861155787062812097 13741157184708962450 13898482371296165475 732841215088988600 9920723492173313669 16189887400339542094 17974160288534418908 15241009182701954196 5099821438265230208 17366220028302115729 15573759520958318658 98366154132097582 14899845361797700067 3294966695789757314 7563558191421096789 10044372301495055445 7934896289795959673 14500464362267407902 5398445901124656932 5400666859527907301 7843629727333321840 1018502864981124819 10556217505700469054 11713902252781432907 10269756071327969413 10643428099852530075 15249868313639461782 15360707222718792426 17428044204562853692 674347724253570530 17419710113571874442 6758350126096307243 15090418811096647135 11057315594593035879 3447324462647568244 15061624942452612453 9114400764200555137 975319515804958091 14776025649651010848 16297842945870549735 16817161095278604415 5285520678587060163 16040530354800770550 1419791891802918314 9327286469188694442 9359224987148377620 12673288396680166544 12982612317504426993 13945328734131974518 8662764994236282264 9209344946952862100 16255062514596112742 3540485191317714988 612155790362510295 5248365493170184475 999435489882763714 14487896044484609568 16855159041339261454 1342496900727102785 14758905366733440050 4583752209318096346 1821505100112860455 10741985492148245894 13370034792736028904 2324666893686160744 14259366985750194176 7807161842744149714 15702258554628209809 1957788649102014828 9135492598258331033 7134186725550525650 3230436504752111769 5646707505266238033 17490764229667939023 17278774027021033282 15320439739186747962 10372185067715904168 3761686239948605397 14983243902721191108 661018632011359550 15791249296568774701 8437732983462183611 2514746932655131061 1061162214246863753 9648598391057271806 1483920859224113045 5901375573972190608 4342192160706112421 14783845957272415397 13512062595123895581 9646082014105004555 12120686855154517397 14306976526139108880 16867731661755790120 6742594179066647189 11551241172651787724 10757717602143292878 17403596507483826379 2484151995714786361 665155352504213720 14897364750662205014 6598313696947545151 10767400857729146996 16504870353998030882 6839045984310910015 8059724748009216104 2034299674532865453 14070509314696634324 17987530116412632343 15314675066563929300 1899795797065150211 4567762889814978546 5581344627795784816 10908590798826655893 4786908224419295122 15161045632160748630 13377868959267532717 14200372437330268852 14173650652965058238 8401508261305264877 15278970994510392766 11020025712676062294 7704609008708573039 15842551160292464194 13572973983328088336 4448781952899129353 1860422506556147186 6730390279121563464 7649071303257548626 12992826145893718679 722864822601917416 6754941989385705465 16217507212553987865 11180179478838228946 12565841633266339460 838633799714191190 12882822569695405189 9921488980282219429 3816997222577472926 1759243820619695991 6800904540869374057 3879196247356681776 13155644630080072052 10749074690227548706 1788016721686880897 12204009181416929930 9959599429156754172 2329017444157787928 13179893709519744202 3480788070629255715 12373230529397485162 12428502081998583056 14075940680529483988 3369582374031059831 4270939040899306635 10982057931858144961 8781355139184880477 11083589850330174509 11214252727823298710 3607514004278704643 17058576803297647535 9616681490899433076 1238016243206185749 793948820106051054 687812030294401226 13006810108117801637 11579254317958750152 13439397432207400854 7875566871247643666 6156858813457935538 16890867025424602189 17858767000053304073 10246076533427249100 9493503955167891989 6499416732566714704 5931565133997869981 12505033376589346645 4904415523931730925 16246086245843738488 8486616881642004521 4356665484583957893 2815224369503245133 13779889054940596206 3396511807123936658 2633472974600380768 14398707523436904731 1655548124587695742 8312313051604525056 15169596831869607207 8596620766953725239 11215500493873839797 12233952421432208486 2029522275014561385 951170605348028797 2328659631950511565 2642878788729707422 8501179307375686277 8635949920746986480 15951629772390014497 10513188444865179634 17970259794894795563 14180505901078080942 4379272611590838534 8090090445385950267 1310891357368223938 17753142305781852334 1760680077334537404 14647535833004105952 7296902091025114724 6190172817560309525 18204910290972581675 10638429921814042540 654662979150834924 13933900645365850529 16874732421805403705 1601330938634338442 13639785432118911669 7923989810947634303 16467002812150976947 846730931879577438 14314953782154316082 1498491076759909479 10873145060622310146 16311989053314481802 8228307680390698029 1157335227865959502 18042750155252015054 5657293061866757822 4656220452524240590 4582447196794213661 4670688191486184604 873485149075242029 3049505448627763533 13461714380636954470 3044367935952148511 6684459629244802882 14927405142402244722 11213478558082421690 14488162017220005486 4959505120866620417 14447316572838197127 10989950798933841123 12944293015280503609 852312494259185887 14236635019516940529 15581537578988442935 6343232161238820731 7498827103850143904 12013113813182865069 10545097753320142015 1872350611481152005 15467542822724185453 8857603617885810804 3638302196636171170 2220321808901099408 11224239585357530219 367618633812002751 14143628923348463763 15558646397893154218 13279615555891265612 10075275997926771978 17522614253233932326 7596887460576727668 16406250996198425396 96415055763110857 9744308795168297646 10444219875016249028 5075896498462763979 14391796401968533355 16141217107962066894 15999033960286477820 17468413760121516502 8960918459235994419 8453782942191253069 6914562654743538734 1670142193785351869 11136433576464086652 5569627225316804978 15006855114404077732 8284918583564945457 16215025022268864680 10848529065711933671 13438641294358885088 16458772958659168122 13243075547029014145 10983767169496994403 17728588817052572368 17950280650499836628 5093976896692862507 16581816253625500768 3667347960321633657 6788423371521846601 2592620070348377003 6855985844699525562 9980509771901240252 17736813050271981650 11153174229274376338 462344937546882194 3634303322267372222 7247017488519974125 2850153041921914197 6840211567003994688 12306740185409312355 10239866191597298816 7794153598648510248 6718399192624926917 8459284283777841207 2255295571228320531 10812379914998372463 14291633562949664645 3290836083033492375 18298756236535884260 12137159129360072067 7532923643456862323 5048036485147897245 5508060775322920963 4051972752308254298 7880892522365685062 203670527116480577 7111254131554016580 15607168476416277804 17056873181078905072 5334575629550103310 308752909698774679 11326181187305118399 8816557018305364311 6026653117671325334 6134789832168047197 9635268744762368555 15676425165797272847 13982750465588122125 7606130962345066402 10246279359920611431 12435067072816003413 7382264427432441478 4145633075126427130 12750233387788994134 6238253238419473391 1681405421802413743 189400061781816894 15599602073159116180 3113000276966540051 4499550975992154021 16401548096133186015 3841208725102264352 7957500315682369613 2444242895920425461 2086615459406144618 14789715366502007874 7667867091460860572 14975200641850576059 4909443461847847093 5380557490844705534 7410134010270573386 10405446027115794648 14485658294870611510 1812781541877806699 6798459706403377103 10100666646676956008 10923968275026647068 6222446368386869415 2624823661450434052 10877418421054603883 8952129473304187139 15829611120678663168 9719351944983568209 15089236773261295725 12783008252600559395 11248364826971971530 8965122664599381291 16286024275689936569 16191900600769569539 6564549361987771976 12004560693585438150 17270004241420694395 4506337036603605022 15938311638833553957 2815501390249397834 11391995724377591609 15900663187080679539 4793236861303727405 12070541042033643205 11055136735382269411 2570243272476869985 15981071585379986882 17266710152822065790 1839350237485899552 4116472948070960648 3779010653449607800 9622970952106450812 14556115433563622461 9919904310720081308 14787018391210777722 2300585816932017505 13996072227987290230 8208708859515021905 5301791132066515651 14758890718788011516 6422395484136214697 15436278795730440441 3366668933752869302 16703028946502182938 8600531936902141632 537860392577069612 12220734754684425937 12933733971003162522 2040514076030421095 9496624106216242551 5222836153564555898 3426555817161206751 7231693670568488362 17719814136022685983 5199161131760356611 2944698625066338292 3509607672587426963 12611187524898983963 13145316994938759499 15107336788100391919 14429907434670919077 8259347799256997637 6134811215401672133 17817020618060848395 16521291257664417527 11025205950537396532 10320377996083291830 15085741807102128029 15631517054075874675 670433532547527815 6787976747803389234 580312973694698671 12997786473760096227 16796490718415193508 10334295007373635078 938843641571656590 6857470454943714924 11389258586793244103 7096235272803631795 8455324079229114725 6792395996328950519 17323408536113709308 4602594076751123396 4299660053591181263 18138872945650046324 15942403441031497185 10893184336953127689 13702726022903386337 10065882729814200143 2983828100654155026 4545403819698205085 3216051444236428791 15523147951566271883 5591013927153907653 1276739078834789572 13213187764646546728 13590820876997974144 16589502031173070297 2013827202124541630 3158308048558567047 15154976356709924305 11572446447184314112 7297015727412061969 12117091132779823563 953591107743827107 16182434543864947417 16754048218106071347 18315696532200838096 5044117535156755528 5767701807431307604 4283243719969371031 12484208912192978371 16624203187482188184 7488492205810088791 2802397373077463958 378575107683984797 4327281986270470123 4423229538616822469 153232376049478199 3890261439643385450 3154389330047976522 12352209616550399067 2588357146944476402 6374271037570889721 16207946190585194303 10442537974867866491 465710583836788393 10957670924348618720 5866763403568107346 9497164813293957256 6497084558233129393 9883176950513532166 3725393118820695871 8295519433460388705 10127968764463022118 4340863990726519379 8245031231466802306 2304052472975133427 1261408163849524177 8176256459575179313 3128749755675004229 3558650965669806901 13135376967969607245 12200564694151071943 8811534002269080122 7151305032640091572 14722119737203801865 7312392519401462253 248162279069175787 300969430231354381 9496739683639729264 4063422681772904644 3421950030860358075 4442474705493561431 6443562412348128371 5755020922871908441 13532503307887739590 6898587808147587908 16785335846370520985 7604002484999446786 7929521346205327013 933511916768125146 3965403060152372392 10343104833336453410 6013841299624238959 6083288859740036142 7975590589050453418 9131664199690217648 9440298800567124098 15595218687630646355 11234233791963392206 1182538183029308897 8426361474019139872 11361772343680556834 12882309659179738164 8010140384016063856 2758665132472150297 6334401949569005992 7526334812910834074 2942796863108739626 4344312479075879133 18012071167823697351 12712096173081351076 13838877465697653109 6878536865461990823 16078463619113579998 4300285797038956595 3559293002849904261 18167480303034364744 4249985972793013218 534241334419061308 13955124123936182433 17278506241120564513 6754696959984003779 11324842124271603142 17656055052528969526 13343649098439520258 14725154194946462218 11698711474417628977 1738284231595250661 4334505685243365663 10132925036728822772 9359168216591805511 1653251826531917119 2557927122129437885 5522495715085125810 134700608311277303 6333884058221208027 5196398893645558130 4523194249159282163 12170953062857494979 5476732916542284727 7579278059410953506 15156763291174637321 288201176297803514 8107102035319167293 4630165572191475850 6308171989888495277 9187633175994294576 13444077055289772611 9906700123189297148 10143686949073872547 16257566322554252304 8335204434708921574 17854382307847797370 7260238455053199202 13689775058931011858 3434967968614472700 944239714157818329 17298209403954884434 14471535644735141679 9771337394103935297 16431094618268819660 18299222287061945962 8243742560110521888 16544327200385583804 941695721928341336 12469465594066187384 17175637584145174664 3277357365217567547 4630991824756405391 7333892430676731337 3732138000859782344 10669683440444169077 16718366964173420782 865273938958913999 6448471915361974423 4846626433652430484 13677322193926189282 3281544825175629135 1338351498623456691 2510456578940571592 784158492423326468 624810259930456498 13348912981722360313 10769008256663431998 6456592469252437850 1711009876914452173 11675972360791115023 3981948004508012456 9802064168253328920 16572861185408263532 17185995076665280727 9414015252329765787 2688674314723162676 12020317316383471916 17805605374282830035 3013932902382265233 6582461927898011025 9828111071825155672 838213586303557277 16404259138809483614 18412724243432994073 12148553111156190844 13800949927857904065 4999580877882908333 9044261997902089953 5020897872282349324 14959060868975363712 6413786735799106398 6524890111651316218 10130460064944907676 1122063365682817937 2434796652403054319 8875166841715963158 9342839938784919200 10114818903294983358 6984079721088719544 17839413240606017762 16980256932893582 2901228764968964873 10977595846339519877 15948090921448037450 16476635930252426368 17499119429856889399 14664956741037251859 12173385853044535971 13734724185972346470 11497637287337046463 237262620297115434 15202773787610059690 451860618690750548 7012099073854078917 14397618562745764370 10311260676845191662 7929531909141820190 7407803862936996062 12213886152370018357 11381954126857789139 8158814596936202041 18270272783988344439 5066897873735111798 8579463962184426381 4550743922991342374 8782365637215392057 3140938318467512505 5798667074296749660 15626115674963561622 18004407833959830951 11242058033322747651 11869288296658828071 7575524348895289718 4125657854646699012 1406110791772304459 17553492835079667859 9379259825646252105 1489456257241911589 13115928382922453116 16567617059330163558 7979943940162238039 477442751058556924 4263482323119120241 17255528489141520021 15279403257168501162 11659129785150727790 12946035567368230586 8162849281096670283 13301503513046136291 12525813310914174951 8872874085071885233 5077838391561729092 3894376762746278620 9972279882134476688 6858268147382634759 8024497918010598961 16562216205508217822 2779787786369069468 16458894989925712565 14295152155002036623 7992452155337094889 118212696929842167 6485694416265207566 16905397126417368390 3671074062729759574 18006816319188130188 8609647879256200072 6321976987231653846 2759973366664369778 1503087108323034258 14428941773699689840 2241018090246427320 2348269182871129583 13534419690415500636 7239864015779481124 1021487842305248518 6080198263534637361 3150403935473276412 17718568671680426751 516855803591387772 16433020121084273884 364155485338627665 12158753920581324599 10879605383233122906 14490145610053867674 15650227341967095518 14219759335721977133 13946825506304442078 4237191579784216580 16811719178869923094 3525260110263947347 1278589577121567968 13498830223574646632 10685596516734331207 16676930406038643330 18242091054713651492 9376834209820731099 10567104498805498983 1682224490298427645 3322557504262876223 4133645630908767106 17878315189678141563 4939400901704467055 695347327437767990 15904838980796564803 490948772409848262 17319287988689038597 16861323627904647218 9496967606188030467 1505481758363028034 14828882271266457096 18119524695612720788 15022627045213206090 7857549593907230056 13501213820231341248 15959331067115480746 9103732909262738605 17422081219697486299 12011095717389407778 8194552384891620071 11262043755668298936 3637638665212054964 8346330814988495739 5938406035551473035 16419979354143142469 8108396649069221047 3502337862005739006 461976181251144476 16548086394448120198 197884811371802699 7388121485018366229 6911944312427636977 16364202914313887434 5373508603596993975 5504090463738355709 14955703926117631265 16733715622804312771 17869289796630913393 5755693938356972045 3117013360385806002 8297762735795123477 14640089173408468945 5722800378065071387 16888814480283370978 17724649350167151462 3050007321915894689 11684406410874097568 6910040511850437165 12075536409418538283 3835266697345186185 13523629753523809832 12835771216339945843 7067660768623401007 732827470815231370 5288148061206824044 5143689597670253686 12928497746123271120 16836417174570034402 17901242029624166928 1743969616479234497 14960366699961220625 10233671734143636173 16754915388300018377 12803890410861623458 435103661024381859 2009525821031284341 13780419127404777203 3502502542928893359 16014694687628340086 7769657396460442212 16952999797453297499 10708489678927640776 13109031540227930804 15402118426124863315 10421479212281396189 7338023015109695882 2506825021564129436 12689905511590093894 1131886067505512708 9057667706590804591 16403209228946122525 3071845821684115727 14236974417427442445 16104475114538862149 5011096117494535500 11688793248344380262 12156950633922876137 3533442005715261501 9541778598993926183 8882388822781202027 2503682854922941007 7781049066123524957 13853529772357880765 8014624605965224774 1042071167937956389 4666915229382067236 12258719527061104134 2631930182246923627 8241921236390095149 16958030770201841489 8422267103344825077 15302280052280438082 7412676401633213058 7640691197983309849 16095269944022047141 15174350617693552381 3888977319867259342 2852927111505938162 1249654340684907706 15318279793559671400 9371934608127873989 8740083107661929552 4246703714360211701 2322395429018692174 17756689195269169089 12669938134606466488 7254559491425732102 16119533889147860166 16606118637939005533 6393634289409102157 4900928197227999082 6161582716189877843 16694022103387733748 3063120178599946603 9516729739546962505 6503476325407859388 15655861423745753618 8489588832788477307 12228527480995242297 10145277603412354900 14455810684798044975 9157338770442025339 2250811657735528746 10205131828876822203 6562918844725856151 17869929488258262230 16569808134665270802 12752792484810954271 5904471489295250861 12602910775093329355 18400653590244911542 1605042255189310210 1733724600073193467 1832890440951909138 9482948739001508345 7809235895296255882 5626014755056564295 1020191972371267360 5931658107480091102 8552059197709475407 18093860296962927945 12759362518248216811 9863620491857122796 14359532476979724463 12137327508970629862 11990567736329927765 11140407450899382285 15145655604951870223 16439124496104262241 9912808891734852364 1961537139887530077 10125031946157543913 16220189720878688648 14268343921627689001 5501571263598446353 9695546371407463781 9180671329802895943 9302671649709489742 15028763846542561642 510483175016017856 2012954912496747480 14293025302364412990 13003242928904912039 14049188466678534917 14003232262395626509 14092112755603331594 5059146288982826047 15864899164637873621 18068094355432941527 2905647366062160770 5342397249273390981 8684208925136898723 17919068732375497875 3906924001718539677 6453290539385950615 6138235235636606889 855795571689740641 17211996573528445250 861860888104790730 8018481550028776723 4198379022368915326 10603521824437364886 4149620990058420854 13376905256776741179 10498107451829505710 11588309838091352169 7399918739785650836 13268726625640983912 7886977899973914892 16453674793627923769 7402193772829530202 597078615218539243 16861253239617123177 10303353425704611684 17818318147619296772 16311889394082257397 12475487373951667720 11543318710964385548 12072704505402434981 9102871377681380274 12245271583712914822 3872546554946447116 10961123903986963408 16964525892990104351 1749443367655995968 15142261683917560492 17623980269823862034 5872257355329266538 4982092829922445602 6251821534270049808 9127815931233449585 6584701020732092880 7352074014618789835 8806575567385397929 14291623881077513663 9694275149754191206 3747838517164718296 15579146312067749627 7276333539855726563 5458719189086579427 6205010280396779577 2234603876868499115 11320261664164349553 13126917556760762573 10525803395792639411 16536231906056702142 13556786954108726700 1369121711231135636 4184049390061393568 10739490721681750812 14297679028659606478 5282860355533711182 16356294585036971671 3502453860351126657 10572912733800484399 4643145143159407168 4963997242902467381 16400316460183442607 9982796531191950792 18100131045629516599 3253067366378270135 14216900513285531904 4874152974210439760 12219396415508005536 15035733438198827138 9696237265769459849 14460705253910516563 11033692009761234606 3701049675738367405 6901764485596987248 10858169156137491839 15980614979886268702 9633352718674644919 5188460384969531210 280618371392627066 18097428594267623678 13089818479061838349 8836348802294933013 9326514344461459701 9731268540257139224 5152783468047672604 13363106331693117228 6583707520651612912 17914901852210705370 3361529372613958387 16884369568421783986 4689843434805251310 4691781445006525627 10601363959472907622 138363541669785956 10827208731403039596 10796945453055583200 3078504503711382782 5171447067754971037 4075808729438658579 7791418861813614489 4326541501235045657 11056205290255422541 7573197520120652055 14954930085270701257 6826316839974431274 8656294281653926972 3807377516563876973 17220889926873431289 11982019630146302561 9135453023359184207 16720499729594909250 13728203923102777200 11470053734149297652 4802784459823176828 7369320938705005214 12376707028074293045 16660125261205727715 10788682153227576964 7139624969558892863 958305956507566013 2998970626209052333 2342342670842427345 14771653277435940124 1755918565506152686 10398654081121669809 4058759723600257310 14326228914243126537 17376165900493185860 14604388862743313245 4283849173600871101 3562543223978332800 9589247200035199813 11986391878493429646 11386025767351540970 14834170907450667658 6344965478525830939 17548824298554925416 16796344938900293670 118720436513587194 7692425238493820633 2965530321192125744 1361836730549210582 4285428555672232483 3774374162056732372 10127457037482561252 15031349342178767303 9198168908592247538 723194604322103206 12991535836005183812 16106704571008033357 7199960630151578195 9507372334248221886 15629485462441445133 16983274925167684241 7078828411570568048 10291422627611892909 8532992039688928614 7286406975561640320 6509601919173371098 10879699443920300561 605195656939213494 11614284860691943569 7283157535447281221 7561038193706267848 1486406104160321570 6426753693076478703 4989047576100443845 11443393058707501177 3134334714409374325 8396711493306441435 1192490065990544077 10416234020113722141 10804946331606920653 18251811769890798694 2647877864989985178 4995153042548717019 7095577183927924699 11401414493167820837 12780068674168038050 7999720051752397666 10363995705720825426 6541085099220157779 12835551257103941483 18074578791351622657 9467393605153951756 9580908784836299398 16563145800257941702 17795043736277492203 13389184180062618867 8882721136818586688 6962563130462005285 9113517274574718153 16611805579768599232 5360722929555391526 12933373050474156442 13511173855566717068 802125581829818302 13686612025399357582 15983083726738570954 4624401876317723819 3929316901333940910 15977771343271615870 3106059196641911240 11962336470856379364 12855157433161357908 1263969538316612989 119021245161154523 14515075987653498406 5868031293738887731 373254243715211337 16747182704698252438 11148696229490492653 9261936738549031189 16262276140830973507 12812351883209687634 1756656275458433498 14427923997641648025 14227518877030427972 14841531876850178935 420676960836292657 16139918412387028795 11222440958770203754 14315650222087837181 1402563087023634422 13210355638280637904 10371613279218077157 7563103602194237548 4130389620915022677 4347618290474116951 13768951196634071953 13789162355845959153 17141908124105233363 18435937885415769112 15629765448529977519 3008610252856732182 85202254199167350 14121531095515636064 802680642314964195 14817785072828997151 4801788418303688557 2551154208779797270 5672541240375319789 6988543170496998324 18330282823758505123 5306213880440976914 5112463014437886347 4635955766249275956 9042778698457025846 5417088969780182407 8707262276875020380 3673999675042388733 4272159027601031103 9637510160839325772 5484798445831212707 17113988101040473305 13480457801375373838 1910847098755312405 15898066021298675221 16636741727002869738 6242522446892799068 16311856971816418229 17070744719996459956 15412010949298134706 1225165170856201616 4537209863873056474 346699998228424283 16294550909798416760 4731748901953151558 3067263681827264693 7125587444751989647 15379197016075240129 6886646704568843340 4110967748470019638 18353785457903469441 5975504484410286396 5901861036152573324 17513702285758864074 7907891900811934071 7900495475773262571 5709236180348831494 9971743066602906370 2326971292996564774 6085083747230828279 5230245962358849523 17663331233884526088 1451841970168965309 4784490370910226742 1044125774375371169 17426939013640179200 14704510627269635031 17396844641177140030 15120899381962598601 7514353132923476033 4344568616274083895 6813951432937803219 11574518737153700353 11679824363597821019 13101745750377166184 9090252284354337265 2888385571896762525 3219399231074146465 12932439178969620128 2709358230969982235 4040467399685337103 1826626185443091746 16396157467633624019 7761284842578298033 12307346818062854511 2556858720108885573 9781887397891519463 7133183036086764481 1157866067183397544 5091527035229086584 5724315920121044828 3746542935502304361 15143555224219118133 7328290854140606696 14368649443816860385 8762817202062123551 9245247355872313573 5779074926343784008 16586941810442796307 17941802194718911948 6634670010204323164 17059749880363759974 3740794245586811098 8392603567937097347 17515342198863867015 15732761983611824840 3445292763820629288 3451733383707718005 7576605653412761036 3541382058326443191 14256820928002699213 15131213186993423112 7030178927959240517 3478686085749873743 8612257777456909961 559874070544085202 11236290570588514490 14739789497262318877 9164021256229737874 14376398633301129419 4463746399893386228 15668470923579824343 7058290802140636306 1319166972364648949 16537646868821222526 456133389718849889 11355278327806972293 15700830979157986866 6254899750834805023 17062473656822989718 589912548647510854 71827270631168467 2618540371785068468 4773731364994027609 3937887331937149618 4313006211570080025 3252649100473718507 8249455481749544005 6942865290102601061 17418163113241233999 4631388297371780056 4613197136151352023 10478741253448111494 16641693564904491471 16742059166824566517 4630314955934754495 6818031741140055749 4387910892325778515 18175968209751805545 4865995789240326017 14789574906903380618 1257528891802852369 18010527269772059324 8111864366554919014 13713018239994412970 13694626728396318273 17564939159606673844 4697966443377221879 3328300456871475520 3653018238593021173 2572956119446931102 11949621157912933559 7179044170977882012 4092749850464890136 2861385738636619924 5141096007578253250 17092856643954696643 1299536643321949221 15549720940985001933 4190695857113656821 1043696300014889809 8640034501795311898 2812794467929211108 1184678902774884314 9900957358446318088 13657288977963451187 17635790528478948336 11167535290604160203 2159629771495839931 11836808853500977765 18060907904889278830 4297510246141290368 16458949283156610758 173221059171601626 11627775955927792373 5334927163569684279 3529503248166938367 3181668308562702102 1656213691072088389 17635493056756724044 14269886336709818066 6052323827098862879 9718140216516515471 2655367137249066136 18241786360933311552 6823991296981316701 2117205254774299270 658750837186099054 18035456213921800931 12641585840536812547 14231286334174700756 8487784303999800598 16934945174212993345 8468133746373784892 10176772348638110446 15876593811961949331 4847974478816180248 2942577664123171143 3241689800446272080 11127491127120280589 1261068360620667841 13640396361334522458 7982593675336829771 10990649852655648228 9532277520825997646 4059880257917877802 7967616837147957614 2475195700043028881 4860284039249333062 15328003220933021503 15512272463960216928 17078805859423420007 17936170209755678225 9106726076955025707 15035033802714655494 11141919383998483927 14518335927790218974 1077841808721793215 14674104768614471352 17124402432091472095 13928085726796868500 12854739224802703228 8272471807532900766 17232257209296627573 6583892785366810269 11683703396858403609 5558244441080129010 14072365759371922472 10353572531824238634 16645034696184970113 6502961666746715789 5797554771822652838 3305036075561571430 18203714093875822813 13661118568709487752 3829556486175345747 17588389783689342487 18274255226020170833 14620497751294349300 14795682054043702228 5323698567572375868 13000925023415987012 640595025272199303 1466098309875913634 8049351375022705382 16774066365482089658 11463823589912027618 1308580742958319328 10705897768881985630 6355718426675382355 16505330422874822234 9225102758226072815 2776800432463650780 17711372857921459663 12273551065388956788 14367423861446141764 12934664012164170324 9403207408732642800 5861335616179713275 9775441595978612350 2463722004446871282 6308801306124863537 3191713671667686598 4484732247364462880 14264201933831087524 6147476309668363998 14961721620478013236 1625291724254501472 9036620751992512135 251230409975796664 4341007221284004832 16286914449763378736 16672274883636580968 10351456101083146037 272324606338255181 14335390003201314854 13889056671953728924 9986244760179669929 16466894769079314496 6233985724282493567 1997986305133407628 17285132039609656194 7734126635123405742 12652303038392829024 2788573313619841329 9393488041032920916 10544831601156697448 10855859953127812846 74130336906219397 14447488994989584782 17537220273436043847 8384675922454228874 4451987855557265996 5000365069108691926 3670820293910324379 16694605168238668633 15493813288472373071 9208752547788185748 16733630771607271568 10020231816397465442 17026979460599540295 9281609797139616763 14016330249311599162 17051606487397570638 12606849358516746724 9318001020916887079 16390549459609329732 9979421712056792082 5536546398568327616 14144008920267257284 5496936471042113088 8452945790465006337 3106772768963574570 5701526949504519175 2335750261790542869 12260506013559521098 4094991862184542551 1908382486943393745 7841665577477340414 15472038808824263735 16421398136924573835 9720548655259175214 6464202860262008084 8931017693550751233 15705964287960729580 16412740359688332384 11667761819114454432 5551019072212476602 9660028645513325994 17429882811708481807 6352967098608035931 10833474927080746300 17950093756701107744 16966953261561120141 12937164755572557963 12056227740717838460 15573197433361973646 1592085034794228938 14249528783920756011 6517968447834631826 17046816721526244545 18279668011601267532 14860885630627563412 9351980437713532382 1642118946241542500 9945432115063691918 2410758508489880700 11960900489877802147 11757797221950769751 14538287226139646339 13422547983225377390 7870928136764549751 18146778557791836662 1581783689060779357 5973025217577329194 12255356723254741275 3017066467604018377 3319649869651760151 18204659907247566760 7099838225010776033 9464635236052741448 15115245286019997778 2151013571197974050 16787299280556509277 6204742464261873952 15724318270150975300 5691399176031246236 6240681797979482594 12359160671048241524 7984007923030991646 9325603907711193606 12841921714396784759 3331235606307395485 5731357278397616581 11123633153005933433 3485129136620148023 15804718188786317394 402700782941684490 6347227465096226286 2990765844523751254 11561083631287342355 13549905266214749031 3855827948269284814 12809638808042800515 437246184241374961 1604474675813009613 15228752941350761898 14167197215198793721 15480218505132735685 11420018768966800488 12135410631002534634 2564312347708045055 17922728085013564939 16567347232902340894 14825646464306870017 4180474023359845151 8606299466914229753 18161017186944948281 14901479716601758098 14456959444836174939 1088127314629047480 13770241955678060257 12554756981620487576 8135610766228281697 12264140895803829950 4068781927001768464 2488965571224478271 5191301356368012343 13514444429707226743 8372394617024380826 14625750702368670030 13227707668124033130 18214642309421191325 3727594053767342071 11787654313612652793 6115786028395273219 13006098784937100448 6974228280315377681 9914244233193935987 8848767984407829240 7218553472240698089 11616003703812869202 9312651085058340954 16567489329241536774 12835418601110443518 1970813028301864331 10726307320828357120 10131723399129507742 4727736700703801421 15831885564122234926 12310213403729799284 136015947589475024 3750846265236908418 118011563598568926 236375871395300019 8519150506579596738 16593691766523228902 17135020934052068825 17428401829196227888 8905580075113670923 13312267669221358431 16355069651500260745 11787735976553471367 11439477979584154615 15152738850201229185 11889177669568497782 7445840038675155145 16413108503392831964 11985224860933721716 6534710371597015810 9138054617022270828 5414158508300585565 4864114160017296053 2069465476207055406 10088641762594560314 12070224968975075779 9970233630692970530 14658218696862035712 12137094453399000744 7838200411800559636 15881589817873435423 2961731714456169646 13610835303185648014 7500116054005454993 10049610760689729193 10854932429896845013 16588107285907495813 11672368270803986643 8321768813430360520 13385362774352839035 8643557019291333998 14019337150397969543 15622745080913596053 8924110351148709962 10413734350947554156 15923531088594182729 5209341825773824075 1564338231609893572 16432877262032974454 6462305643456748229 17255363568495874433 11255428164727458804 8359990117516603199 8918604460659656048 12949535527796340107 16518444825568949044 12231272348831174265 15340099484693158199 8587733068079757458 11502001497146565332 4628435098859171366 10190339245569656641 16831392272344828682 12002422687680883740 10671580974409427089 2814134501493372957 18258707390245141828 12001942215029882652 5162814362620645103 2712589301639537228 17834192750095833613 8478601444463862055 16873257878885466629 15456125858051504426 9959688335903246009 4086910994807363769 7702504464384745427 1846686845247704417 16496611093361156981 18409264747160198902 10172064965554943319 16393989294023138771 16745151871353826467 3051357106235264766 7800341728634538405 16426811747404590979 6070204972466316328 5973973348560899972 4414727046411980041 15142591407349003694 13471678210300765742 13462267158235616609 3362085850782445759 11587097804613174075 2000332579739374523 16829769156156060144 6551314531957054533 17817780174120399156 16694821726120696499 11479331957613394292 15708796981744005857 470409399840788212 15453301140673587088 6455432365545875511 11571937218569624600 13022410271314040576 1605937152719943783 15916609879961078898 11335303596427396317 8325460380212291134 8544308886547400231 6099309693805307200 15363133886937596852 3006903498318286184 1614366888634109243 8321262612682409185 2303557954350308227 4423278625553573076 13745476562059080107 12054220896979773846 10891226058346073668 1762269227440118917 16139620660106653031 17580812675083924711 5318338827748389849 6587742427127921217 1334621996106765696 2082437676966393311 16237800606217950596 10163638297784291544 4790811860379061880 1369001259937479210 5463021727675956359 5193368188034583349 12335415275554277162 11312678220062269769 13605744107884652736 14305184805227279510 8776902508633512425 2370820733803560488 14615931298045058785 5092553639784393419 3257012411304642685 15949320058724583661 3500939259748152300 4162767228307533488 15290694960894292947 8315304096484659919 16530980946781311139 4170694883360305307 14621011093162841164 17252979690438997236 1183643399944089304 16009775329954901234 551418868561064295 14026345894543482005 3184718707197701090 18233503284380742646 9113444562228864553 14010547835369947423 15627156458587585652 7539573279580597784 13845719858944175202 15901663239552304410 12737845531253350053 10790885883225189919 8194823237134424725 9497818364619089236 3927350417708200833 680388466039448620 16660830205065741198 276876399692059911 11328351119400757517 4672312901033435481 10754130465764979190 2626706813034618275 727414526776670167 16588266701835088028 3257566386113135275 15187665398688365581 4502391009362415687 1321747724674435101 58382420281121929 17083929727446670222 8375283770807259941 8957391485906699235 9022747321403124081 16501176390921731256 5958744055393220033 7881975191869447506 17124715053338919919 6671312310513766862 2632052415801880692 18407605705724187236 18422209565430161158 576190414439561841 11450681378214456603 10321604274887677563 1950981225563805663 2061683138261515655 954261889367687212 12382270854802022200 11803648305254134693 13704388458889009532 3727413850726112360 6904853459840028167 3867539002179117608 15019750680230736812 12825623614894732552 1111834207791960718 15524032329778564101 6753449479726867758 2958040351047781815 8399366230407435172 6863741382018100510 8201916070775132453 8354827549890300033 7406576971238860180 8928519812102561352 7674973220993759445 4033065232481184032 7760961598835853060 8249579697585110728 14224055609375778492 2575349370033206304 15872667494114520522 18317288450390387306 16402660817631456958 12638934192456370500 10024928101867646442 14090078182869859963 1750941706115095516 13831470683870452011 12554276100619574387 2821220662927995467 16940374069916571173 7397337960535216110 18016757561554925463 15711852502458694540 8948179879116296998 7565273353030798480 9818372666869310432 1380961115630914754 4776375505160737263 6404022411665459458 1935629374976199079 1892875769557233043 8683542371552108506 2504352184668553731 1805769891207302002 3690460290762858400 4859530084061161150 12835881454912516346 7280723759306966069 659231525688698099 542454371138373742 4691496696607891414 2965729511048789265 2730068454726313098 16546669563602888407 3223915699128616284 8981782781252603640 3953083476904359472 1300744185797770465 12295027707916256578 4481617932332345179 6006962048623478648 13396756302968121995 4226379008364464323 14379365364563664945 3148565362984164405 1521897341791136779 5662548142986123805 12968698159909890650 5355942160357622566 11936464683346074716 14349281180230541488 8970089254261934951 18159841699538276726 6372547202819351187 16365650801602812880 11447612744629257496 2172945384990673048 15786204971386309201 12718515182167621815 12166470340259999234 8316789560424645978 3394907792240799262 16174701208235417513 16072834791553140567 17703828891880892501 15480722873009406870 4893400907577047799 12695385073142298170 9707151521525255934 16705225740494899214 12039138510029034552 4740312326890676264 31907033393175602 5357253590722274140 1324723891297286450 10228857602911176618 14129011017344344646 9914821569342168876 16098302829556554424 17789787629755810420 7584140512839345332 10303926182157966377 1908702344099754740 454871184429931873 12882538632476387121 15280163276196777818 15054761378039233972 14594724283016961856 18324221165136947072 8599052488086290168 7323908634673846109 17909406895332730212 11067347320067005509 11827736017769656922 995765491763522791 14195445592418586602 1587953023182038093 3567331861914331722 8573297761850729217 15765090629539632762 7674273640332889960 18111383035509980498 17845142724986503760 9256307329934897594 12245412353097478054 13290631526753785014 5903962687185496709 3843445261048700329 5832954127123656893 4070836928792658805 5942374282128936353 15579473098404196649 14653884447371958553 14175944125581044211 10616713723762328427 10756738387815745080 14307931587300637272 3235071775283413628 14092324160131530934 7472780959307391173 9422209989607012735 1377377169457413350 11740263813265404538 6482760925068712095 15865920015682480585 11867646447009819403 13836144565046453500 18356906803819276183 7064020936163235376 7094810646330719566 17055650690805494695 8090877652032379117 2817057719424843389 1897743009915695235 14671396543603458954 3534610279731800291 12051282507203858780 12799654420163014567 6413135627829460724 11038272889118325707 4154915975860981251 15967424307736576694 6803822362952142778 2849872490933248299 4210780674945062565 6808583958230915700 14583400935829070664 7834173908130708535 15774818989526043046 8504829816955785169 11026727983925226226 46918521429741255 15346148581594782827 12229543367085594931 8842658452032477296 9417731380445452968 14084577398929227472 1090821147934419463 3156317795165678780 17371239590060859018 1313642421411543444 16428942724558441806 9933485080466739951 4563967594193365746 5896642428761347900 3490829088508043797 13963584556700489259 6145693915208194522 3498832599741307093 9702839844294106164 3152325683374836518 11961698309059956223 13734597119320807303 6411885663401394053 14186690123192522279 17652311163969362215 3770708407366575305 11823339680437342141 13317321860661841014 17699765689248835390 16915431308005615469 6679619234382658455 9609948417697049678 14056589850028004065 10013575277467568436 10748377746002959392 15747273777947168192 13513429977598979658 10461988251541781897 12815997858267890666 12076302633523141266 8555077442263242147 17159758009902624989 17987685157574534472 7262958332185898573 1861347516630554186 7250055337663827922 1651500052380453585 4326879714809213505 5874760521787588798 15250549407083818246 5087206583804997433 5547295720545661069 1262623113513099924 6208765005068545595 17456108336786496595 7713537768624394914 6014396958074780395 12502679965244223200 6218264827400736304 15256594049685825485 12989174059825034454 16020917709025428106 4043760357505008477 8103390491066337120 14744477280617151512 295058388741576158 6144632709942352977 7005437849262670026 18167001615335710607 3336074345322141633 10265859902576200321 17707753976676438225 14069326589573786207 11467154909900195424 9897196972933092391 1490833862291943958 12741109916832423183 135011644412644320 12776682889411099487 7196705777715091403 7941378312246164797 1652164792438746189 3007559915046110267 8422125028083080386 1687135614610111969 4133785404584793051 1433545110534196420 6642687253319787960 2298709311003368716 16570783483580460301 14075041665063214826 8921930372959230933 2322855865428631446 3291817554135405698 11763838386516340063 6531530829330984520 7386803547562402089 306789649917530790 1627853888000502089 584383343823665395 1183175779305790800 4766490578432888191 7757841880191646650 11787309586020921060 12763195163190114753 11005971152141449345 10952770564617101210 17935104981176940370 6785359972986623698 11926515571406416992 636696300876024934 7889918275356820619 17865472993229756679 6306384895790245892 2638231736205996628 11365161050994412597 12816351465156926551 14569022122475746354 4791145962549943965 3472490924880906142 15552463197528139512 15971040300531652288 4334385127784060150 8700467364268503540 13119379917098821977 10932297203796363119 677051240461319050 26626411886537807 17195920340993641332 8877766659426837733 1764938027392117484 11850909609508994939 6158860194122302783 11107478158677533345 7632718431523690027 10922268189952910495 3039424665739188536 14224197394362336035 6463616027345662385 7303374835596464492 1627779390988052971 13371815466309690388 6384845431344283879 16677139474852560113 936296095655325786 4805585153744995099 15466063398172892154 3883917678211546943 8340042060655310230 10542830751496560732 756653290548478566 15939015466300858949 15888515598175013671 1590446775857348512 2646586989994335165 16355952705681660462 13122786185557444924 15076343550909614747 6854244612360437061 2246943631455426420 4068847665476373569 1180741901888615411 9115097751277056377 7402095129349265884 12842205822192729963 3217058812008143156 16009391229760767534 10090682986646057500 6249898766325945095 6590821520392751795 1382627879218546944 17732735633219563376 2412501589175593877 14020538428796390965 17479323659804432396 5388118088566456457 12655209086948979089 6583054132446178967 17212855280753046213 17595542529783510231 2821862106302478425 16183539529961702380 15145782873687468710 16142898805498777611 2458734421648659494 15553481417560445571 856507622159714235 18188788701070808963 6884307518059585473 10825681588664450330 2884414230232019412 9276533725629916754 5778633518181496442 13927783583399060725 6746296770364750744 7479388162646914599 6127413030813623688 6576895121864103426 13448195926446715554 18193451340564873775 9999939221782288338 9256445738642401316 14655113136244286423 16256764920163912376 8779377920554148966 7793644588246646199 5471864451886221399 17445698449565542925 15796133441282296355 8133935909765365555 7703443132146403754 3138799603674601065 12749357438190226907 15446737556681208110 15439557713824118771 13933269136415187760 1057516710500467647 12747416475794882075 3700265919536734706 1545856406409582703 7121825602488393202 1224310410491309871 10267049006251023459 14716918574593772574 6575220386094806391 9436938818082373636 16767361678225514178 17599503872770579987 13605823556413301849 3828849874414075293 14197665724872315958 10677306469306790722 5576925520776687600 9378785913073493653 7716625894620856563 2497830319551587998 2026971395821223212 12334633112528489069 11503291301318465367 16161547960163771260 8422332954493593861 3583539552936107210 6018911595753821025 13533823574012813004 3111832799160681192 6272182926127448210 569654190985824100 8936457486585415926 12341381230179046179 11200295164598945721 847687117734379859 11355610472643770077 7980515074155490261 14995756766956712184 16114962578250310663 17092004465344626448 15906985747927016298 11078320687027645145 17344751295382578871 4079931767177617781 7199056688752343427 16578123614181460837 17271948910351256346 12958344539142147227 16094444556899474979 3856894880152422598 5215702463885888258 2458049425901514420 11649848521418524613 2204122303581479501 17321084976229429152 10419284456968202850 4166295509577901905 1603421778255907157 5509248366971866380 14548749903790813346 7514480114760768773 5173724152123204917 6617926279461904846 653730162665572088 3239262396507310307 7191993018373729627 7635672988740277305 878436931588186083 2655894411559423596 17613006215853714669 7872732197105988053 12376788814121108891 2426776256297703372 5022921062568657440 6063912465336230110 672249565473823093 3094547388004021044 15867123566770450027 4710001635558315499 12751017946018793415 1475158521847947727 4397193020407176873 6217935681218416655 4606122076174765720 5953504435809877692 11268270601167182728 1557373095048687498 7688802704013440083 15519468074224929622 8303576305911741611 4184710608186399374 12998194012600786662 9314898299434925380 3130189077677693769 10016184922974664167 9868829920629166493 14701959347190207722 9830678886236037747 7810907295826040789 1319553627551776597 4468185226642252225 13197034336216727864 7764311408645217708 13228684687241037680 7095993033699773148 11145484518777821396 6986171912652574453 11827999978312816705 3725778757775998417 16282650536964027350 13132962255382726858 13239689704502064621 18186029233242666921 7107791102288772678 14376569232737929888 500861606237306 10814895945669070119 5177548875857296223 14885817640334242151 1910139071215219246 13076288327529494474 16814871132772236900 3051961438947470610 619043673902432012 14109620327896196303 4663153105684420492 6860839686304974909 13443705782451773407 15047368995034327816 6701124605724270418 5038471637579128277 8645901327009885873 8616631220801848927 8716347369747566125 9317600151940868572 13485927608513392697 11332209347801804134 9450608562942534327 2186960225705649195 2420796025022907808 13892123681377829501 10088191339004867637 8472007006661879027 7968851371760957467 11518513770321535515 3579549196164176800 4312399011708735858 1465003176683976219 7354867378691664594 13064685762419404018 12244570615510410369 4005887709275828454 11801909550339818863 12617863689182790019 18345851357214002326 5548726814097599164 1046527757924667710 14845209281202496007 4153419110524884351 10084172763110697278 15447361469351168512 7977233736874951203 15364659428604724790 8890770525494438471 12117695053120275095 1816264477948858849 16246815000711347192 5430573965538685881 5156253381821205475 2478561859255370320 10325848924048072779 14923754863750981349 5684563922905420692 2292381371318670141 5421859573188550356 4022126147112102817 7344446824975354053 16436780404247374941 2661070539474549241 8977066136233133541 13158992418472216948 16509514839883128976 13324434252713153343 3487846206373910716 5636980854658812361 16111671564273536465 17587108531720155189 13510655785521645191 16829384298277751465 12175052142988853934 18208719615495461383 3397349928107846653 4915122053872980579 5203023647539857909 10277409835115153086 10109885977496132961 14471504756748434860 16854091399680240958 2664739970147669576 16068012343465959543 4181319838828263591 677832898742218680 78685423240944563 16559790440715657268 1533836726069024704 7128097633156967701 15394431883909196316 14619884461693380722 3596570534732289131 5388767635041762519 2141148429519707599 17510774219711387864 8979865841516474905 2086645881208381862 2919566954219657148 16366685814664608596 13782610831653013278 11389650547699620919 2043541427776693575 4414969319872114668 16423023822585157559 7177718010860863525 14881540939476804360 16997058008714685273 10580150483589043449 15275761023057541753 12099143437429320208 11921250506158576779 4826312231099197749 10127206637986844231 11352960378104898995 17701518936835962379 3066192668541921241 4286329786031377033 17251278731998802088 1699347577240545962 3422453227189099840 5471390669604905816 14691350909235540868 16249118265985889957 13029209334880954424 14773257115362767279 14738357895624555204 16656267399732589383 11278954090544239297 11663978779784578967 464201839277282475 12499631236400507023 10670116588786944993 12415683596657872256 11524939604528445551 17202083019524528243 6830852294977649893 3260595241064595629 2721289546743096723 8177672152805149787 10426297702045249647 10837213401025125401 9671917281650548182 16482862994214889755 6014624832718849321 15309825908208032388 10664756432150738644 11857857556402444634 11786832566759741758 12124255968521436596 8372709596993982864 1140908279678502572 9915595579100696157 970949392952681433 5291795155733696100 5032124889443050151 14863656359763851798 4098076839629157925 16541571752435520784 18253826759180612184 5340172466840282717 8193659134015623390 12476601022859059751 11003266642444523102 4399140271939539018 18202213513031879829 8998373856232622236 12157904932223077301 219947852979564371 11982180019253213878 2897383191115066638 8007882050874492225 10325276903621190674 6019370123695266027 1716936880905319539 6387550894160644867 2147612002332204049 7855084086606611937 8504789306514455955 10839725280064009649 3504733810398460208 11679708656009481659 14184853569758078045 8846955481538579158 4419110508941262997 12088161109488189078 18054168138055739730 10153023262755002044 15158787911702613228 10498830700927207541 13596257699067215707 1258077324735193851 60067920419081500 14445767651813392371 9290081538744896666 116437064702098978 6964331648593878394 9776343069296144330 5795598780643889985 16224607297243463204 12798026598860115750 11098580906140277097 15814685841487514048 8501124726280164821 6481046547184795741 548217613937643751 4298404813127590240 624806076748363128 9959841133835087809 177962251700164619 10544345522269148961 7655022489417082908 4584639991724505624 6055132542726747364 15671665559790932188 10541192836665140806 2085549634076162983 4821603460632072709 8028587864786967036 1257267882210253287 9744999321350862521 7409443057636434072 15058926903377607021 3503696702969338549 17540548534289511222 13180307432573710962 2423434273806916526 1290729494743571879 7674915527795800055 7032615834730659842 16549751247427018240 9823097224639298957 16092524337960368064 8597964322990696208 16214884540677869169 1854963679735307602 3783095324492971105 18154741966885307891 7807110926576254321 17413553288454405081 3011002125724785730 13097315736256647187 11302799390613518994 16962152586364667672 6478948294735334198 16892837524700162474 17005671595544465570 6801313143941114929 6538125087970565365 10753883802855682679 11799590641137817576 14352921639313073265 7545492587762470433 8662899424379419609 12126502783658484504 2313522072921254889 17245879293595137988 17985787468237110826 16029354021432345920 8808829636447375567 10567458713898989451 15111163787128596662 13690446549934152244 7235856907409031521 2110872353084959454 8068273493226244898 8181719914473952268 10838821790298616080 16722405008650865547 11667315897392396285 843662181203164650 17435094068338311540 13819160731632658596 4739852832893081608 17961003938023999983 1778320662843237324 16027557069465446190 1037655818563567207 1055178040928972900 11920727584876740675 10203367576599774927 5632633158994798673 1250998905376218334 2853428089073815644 6677608965720487970 2713220951699667606 2133675732474624997 14467601055988375535 15176466776291493793 17506193777282177258 18254132758684432035 2117452110218376231 1128187668806170891 9409409100931033902 3563749043341495597 14027284436722206100 9164588530990843961 8722650482212373862 8142828771537034163 2084064379994956401 5488011451325943315 3792931690970743672 4251158681876267205 13549777996197465336 2053650632304002586 17772301023868346362 939016603124584163 9172802415666876266 16588834903967095694 8683907377758021901 906849805337595631 3602554445498827771 15254373970146201867 1510067144821931077 3390430331087522869 17186933314846457230 10231229949448328188 15992413392448889034 6593557486240994267 2249606678106950840 13186936779425251285 13480603582025616727 8992953051375712983 6299198710908210572 15412073910552002756 1088949452437992357 10289488782370697247 16336214477492812383 13531944045769656912 5321956028873471857 96748814646996413 7178211194511967951 5454541040102159145 12499669833926825796 3786229132404855370 6675811899667538603 12348467160354884425 5234662597678839263 12539196911221358315 17371789477993826873 677009131718533770 16476623673039470468 5053535261668807619 6245589785650344659 4689044187527340746 988804125218326083 6815819399391450315 14223215053196056253 266103719938019470 9183714602322925480 18262074383659285595 18187483269624253511 8197918670264248448 995458113658137172 8525633210337337649 13517630003196899904 1544880934788128355 14751206946112313516 8831401249879084253 4260715906433251236 17989755745535006950 16985898482322488289 3717972865319928361 18214683875059439101 17777101724754649390 10337818440220304581 9719494272750688638 1505899617625605474 10490337634688355904 4653154713206768676 15498840679455133322 3986503882237662609 12940080900917737677 3842354438907085514 14775106692256961461 10053329791082670851 13345953296773546640 691852700099992122 9713453411148678555 13588733402923519291 13656298726480219643 381432888039869633 16884164485386074942 2984913051455197095 17642239900773211828 13103200476525010741 6956317860652729497 18433789608710513445 14718619106472134800 14691953660067996881 13895344862056989797 3590012585926026498 13950623777225054320 15531067798447743964 8862950378215433446 12268116581543621855 10823114024154662618 1179688915532990082 3479933260738266091 4191703078855680782 8159976431566312010 8677765500763490996 5391132275952278053 129175431819326202 11104030784712071059 14786558012338850531 16468708378886001174 7551540672632220028 2458417153546757596 3986622816799126471 1228260739082439907 51739542259978069 10425294047696172256 702408365448775846 15819952938446963099 4873817772387766888 15376535871720452944 16524183429204379538 2315777506039042641 991546384591181712 5653741914062642296 3982825953476333769 12231151370510260946 12481498338602015244 3357585278253247875 13031618740964044511 17065473972443293640 8804212961919318550 1301824795777719968 1605656765717729138 2576320748832811299 11146064635482115823 2879677488566746499 9916580689151523306 1969623795024344886 13589675567932818354 15005487809761564233 8710520640179883208 13866555156685170739 6675122558507306276 6534490752664651323 8033394549562642798 784873288356840548 17164000128111473267 16080537828989039220 14184702662677647316 3722200300201545874 18157912137629441511 13722022516412081296 662846347760900554 5176607561591473188 16074394317444492616 8082077106482378384 18154310338442920771 4079388747093017498 12476455283895153408 18064793834855359083 13818094493492141351 8437194319662267846 18193177315425684623 14748402639612954214 5338656410736937070 16042239872156635397 15421160428005610719 17146450292383011397 10027488389117741949 8838606869914285905 10964879202043594258 3916506039995137928 11764142869335407592 10343291642929621387 14515726242092304952 1392492174340577567 305291488961429212 3903166996645890748 8256035536220472931 2090033820954497261 7633569209431099458 9210702301452310130 1299556175513719668 12681555976789767099 16322417258256998527 3368778466618403960 4674592451801018994 10598747310507506896 8613264703520731270 12172828702012937123 6719362946317930459 8759218272628847163 10138881047327367115 1448651136791573544 7612324407282073603 11104965466638568391 711627553248054167 15917218433649817499 14293134741943321577 7135622934643713948 4412511803075351807 17361554045307449167 1812825478907717735 11771674191475406306 7996832532488571254 13361535215054860145 16590769661839273061 15101093803617340086 3932973303152358000 2741519984050032609 10433042936590820166 10923452248195898201 10426368143478397999 9321436127291758422 2304995439283711529 10087484302505335940 2010648810599024726 11496800273189949125 5734336857840990314 8678993071284966696 788607217890981184 4661362523024954909 11587371410297908635 3811725116049494065 8806107399457673292 14966262581272482023 18289896250793560179 6089402257717284586 18180935543386938382 12991841611328617931 6163279188428323105 8854362401816070220 12028102427735106606 10356703161208839519 16247451403167042462 13902529176752218141 15791479256823100246 1520561934117078906 16834261078677243184 4070228753774988650 9334007871008187084 5036086275391657721 12117237327607120625 4174651916120193289 14552334348624599109 3693864077798273047 15486779710617135046 9098811053560825372 7923818904843765151 2133266686721418202 13027786297194185606 16461205222187069063 1580323626872376167 3945188284316814736 7186731646526126708 16367962432350254082 13296607210717081739 15195836450584223519 8641724663208864011 16369103374082919714 6385942792863878991 759414713718113188 1149714125829186960 9361774837726917648 15590954046810779444 6582542007358615646 12733639126233763919 3277835065434417929 1062122831649984092 10046843128514899925 3951024951751171409 10542210895433096331 8813662939464378822 1824606215059746370 7632017680460107406 13794024141662053633 15099207908719922840 6895755742003833268 13686799241578776140 5056379619139979679 18363928055142969427 4483370041187671890 8962524517867714970 10684204205737463875 4106619429136651318 3257897121993082686 219080727545118161 11270745080238478957 11920424288735041690 1403414493043731825 15885330548401181956 9847889407592146011 12310802947662406294 12429966925979756466 10116556237186581620 14057922975242912226 12313083070851894095 7134928394945399948 4495994915594871518 1862497901588789925 6611631726502060473 10895706482609566586 9916854806177432623 7088735584785236191 3250127838038617493 16062634309098567054 17400791868374268696 15529991681814058264 13147705729626135775 17198827919486929303 3065355956994386294 16002921962811319053 114465249243979154 1559674932229946068 9307964214741457750 10906616499257622459 8422354297538737985 16547739297565771862 17012607121391308646 16442171698661524955 5424532610538144631 2434688470753223609 16449033999358985768 8639915907316733206 10803394202860156639 4960665730709308589 8052870661218400039 17923516242541698914 5959708623444992025 16481047546024081136 1678592754172001850 17396075638709671234 13481767237085958536 10307152477409213761 558946608152724616 9366258597523397060 13080645057608559101 11126214746273796 7003408386448866235 11556473994182254217 14055866012678515723 17385114293371373528 2064720406514786231 14435530121385727141 13173082138140799228 5141470913825948370 15529055941681408722 1002422528592832895 12885908009763780197 8205852416114176247 14062538441973209236 7312321265301427297 7167980394688002629 12772727406197786865 11811813288535810825 5544803253841354812 11942351108388051124 14284246145662862484 2280955509703231049 4124730016273181325 9434491492218471414 3830978830525486687 14968161904123099643 17603002493816207782 16125323561340452203 911411058783098341 585406582576056221 6691422838550722757 16442411769465658531 2495249950397246196 11240580414475474736 12600273950914135290 15635350232548862908 8367319769913642806 10581686682327300382 8945285192061677968 13023311654127736426 12699599192351550726 16787629902630370598 7739942708658508639 2308492861079168787 1779937900403105479 13340995556693010660 16498124379349530203 13561347468234154742 13531077916833792233 16049751196220373904 12390397649931262437 15243980046704544323 3942013760248838050 6824660299443233082 3122760283236100766 17177924943726935073 14433742518140873669 13493507034447236123 16566930818375336766 6421214982195438893 2647058142977338959 3773673862072301204 11694867818308716521 8586813479922863928 9821826292740975163 8174216107981271777 13205509401303901853 7470619141947555611 944089212175756183 14977768159556205011 8948694127896480758 13634273580221308773 15773631598473506753 11425528864131965555 5892094077670715253 3382765220609168104 1982863496713611524 14648731321474608831 4467098825244790937 12433188844477098946 10306788463248359741 11072958619217078370 3777544365375693254 11616376463371533850 7377413107128774145 4625394732488017932 7155245124178555273 2407200520509497730 2884889723052070242 6839600148222875782 10186341216602150468 4041474505643388867 6612143894537002525 10540042188329134267 18258681307927250179 16692536589615165509 10752476441314713004 6258564445980604223 8134069641786647617 12833589739540945280 7409433110647685917 927764033700010080 2745147857225943164 14177912906003425326 107459658454677502 5455001346963685239 7837512987756406605 889874264266463949 12684697594434920345 13579360765637606679 17560404521222959549 9209036385546454743 6859313539259824031 10682642064078138288 14414104502809277725 3615381169047156956 422009574030694612 7320656624433065956 9663785190480022218 1931794906193818116 5538772819281617655 9616855823677663942 15074596739287030010 5436458858446881915 14919463929412053412 10854240744414686012 12950754004399449899 3356316301780750860 3241529550641193722 8625802670409189145 8238311268925793407 11632324691771836685 4924051826361745741 7463466856767486835 6562538174791962259 17219306336305135164 12685534956807049116 6100604188739916448 14923775222602647169 11201168787632971782 7640836505953879081 8139254132088369499 9756400540860749456 5636876080831535300 4189058231628398157 6171364875697922124 10127479369708248821 2795569982237556404 16096981590108618737 12307717487912879121 9947165671358269370 86069515053576825 4863732335454762310 15918329752210984838 6094699903589062331 7897967634772864741 4681911432982361878 11258730512543135470 9522489639598618639 16447986422120380520 9801685389504617469 12566000541935308349 10550092351838378124 5536981093908960687 8113292726748818630 6676366415598305851 13621667938494367384 13462778731090997964 16771905189515704127 3806365450773044308 17644028581908836118 14730597859446575541 12165285155591120664 5648941571373354799 8392694519915205228 14806460208928160098 7311164663605415787 2062980868936718197 14043341377921425859 8382492156978772392 3427864061948066983 5359431298634097299 1065791645842247921 14405671304531468325 15957418187115597180 8309790289128997192 17932465219132791763 15291026431091508162 12582564642062962347 10520560872446710212 6351379297197348567 13815271689708360889 17136981853723787779 13935155612807561742 3834611436246435336 16133785101408735463 13634189893555763090 3127850240578720389 1819598979681671180 2522120320164626533 13618641362487565649 10999083994370225763 2574546250444539960 14471178315241987183 935494619204529357 8199888026716655029 14412755583089774292 13177093229828686221 16000228812841243480 7227025813715928079 12116601689833271316 6151773525319508815 9794061129534101623 904378518143398789 2303023069421536754 11217322560637725828 10847952241006210285 14033664202508508301 8775775182947591357 7475870862214004311 11277471355366892795 15806615889274374876 15579334153219244076 9809543612441507746 8992353391911574568 9237745601729611547 14434335338959863127 16349754615519876128 12947452874598710226 5713725493781442944 9413276886405875191 16409554062381258514 2022432312030330059 6966521819732592752 2819282605549787773 17318640489350352683 10949825630337919890 17636236941159913006 17743422552402833322 4249785572975260398 18358511986542376755 7518868782610829958 3123912536402117763 12065511093404285173 15916348409700840963 3114219598822603692 15983287888423657760 2381865263344491779 4180789174631272104 1906940733352157600 7117823105185304685 16660088395269066352 5235649839587589025 16445292033554897122 10191042354100188767 10475635514741076829 12449546502309105650 8742081104319998829 17016637840477189575 16908928501721315476 8663411624819698465 11300044687878699971 9466048884808175696 2697506172564722375 4691690938117749374 221626728974807771 14217910401191535320 3393810094985652905 2662324581922103931 4898241685373426511 3370891190430491719 15078641820935778366 7426842146122781145 7005954570019177468 17504443429373024915 2486816913165846756 8892435207714256931 3511429596949214395 14281060244701191971 8611568046783077835 4263792891545970286 6201480349355434520 17666401918280061567 865464121611119258 1955028043827347302 11064519337947615395 16745176311604544511 829447534821097397 8326032808408292499 8030701902170353988 5903363503637275964 18319462771240022698 3542640106673709106 11474732153695743279 8696150083676707162 13126387575643979930 11236935211100734860 7710325805610664089 5726954638730821231 16147167105625194695 2004128617066195628 1737623147057788271 10310332065647169152 17454099984111934708 4094889595964937956 16481722833209056139 17175433750859123810 5245739544005695023 13023908603206228050 7057646500974136591 2239748370737521480 10529391387712010265 11982973106237425080 7477988449726415734 13769820284257077497 4316156988534845506 18071782652825884064 10726493489922870393 4628641185033406980 2590421934886288310 13596554668971923274 5703895141425158447 10415969483052924388 14599751628449331077 14513190774800521285 8883870661591799009 13294003378377126916 1009715564090609638 8594992755839978938 8113538563739237098 12712200445210095790 8924608550011372421 6016733231460045451 721890828194749957 12988166993087261340 12218675915648110149 562909247109360134 16854693613617927770 16793236132940696560 13116054543155085100 18386868901846759367 13449281461030525342 179842488327176846 13907509528173613988 9751348897531266045 7859261516203886100 2061049905365986863 15018854075619018752 11874655188579225851 17198832796302849278 3604607711116663947 17990205219356701346 3171156511141892179 8396225061703431216 1848048177533644600 17615685072854640661 11317280804769692653 15888540623318297827 5363429425499437229 15881548368730972167 1787213201809575014 9594752002627550578 2979521838508156915 8810206040149509496 12383830059711381260 14208578609617992281 11695579920540553109 3397366131329519189 8329030603188912555 11747712024237303875 1820211401861876564 16042423941476170604 14112286685257419046 18000399620947746878 14391848522187208860 203976067723716852 14053138237601101808 6199674137117629673 10342122713104313957 7069449000689069222 14187348153425442900 1875682945422995641 18285098008538593455 13351564557912318474 7750605975006242297 3423466412233120418 15456568747919641073 16253498990670860441 13971997824122522214 3749502543279312908 7818235986748122019 14931380747852703035 9800495171471073043 6364950617729412964 9570379689484749644 4666833137214408118 13129921280123156005 8393355687721806665 13231426828729560203 13085874613630370271 5677489752071273622 3937500144603782401 11974810088766839164 7475576523835420635 2285872317783713855 4604612038440033762 15462838201015629992 2027756529382235638 791877288517058316 6590312674633012272 15618520589454894489 3449008391026540278 3627001172065406642 14619320741272037438 10365782847567341202 4526588393028978974 10515541593033856435 17940133627089686917 13663782411484698351 9904860954952830764 5114580663935313111 6179945760880888948 690643599638270635 17997908245118366365 18288571601376124446 8108865436322271386 17162115176470961645 5433618077214598676 16501029418028603230 7351178371770793400 12829298013779430735 16351032312244286817 8043085353097879506 3794555052212888178 10159312881877359430 6917697895392250633 12574893085395231791 3871546441819274377 4271486962312280156 2922417926275058463 2654390092222070812 8239367330132359306 8360719596053054572 13241040543089214280 12292273132089709683 14207128507954523187 8894705029996123120 18036861279405411798 2472810694231088999 6725364743565119641 1864189641239129659 6290731443200202295 13837089653629730299 15801907299953839852 9524432491868804489 4958679102037446652 5675013007852865148 9665971268671780212 155529752092291730 3867701976670445263 13126695060256276962 7241591288084614656 13826059764463642128 10734456497675120284 16697855373575716794 1752066908960164545 2889112216326698824 15118835589504646726 17435864318584733697 1326254922740207168 17249852507338764370 12729948207697043381 13091403728726708734 16503249197809592101 16591086072590393959 18244385038480108276 2178846168290554502 1000441224279800614 10066424799927047155 14101925607419813199 15762695900889471092 12679764488402005139 17192994410045347212 8798554956302725673 388837765090524173 10595606434603318973 13550002921713238146 11602149178216463113 6760095889985874511 6792137870005289224 7050215500014714753 13955553081819121718 972974317757961105 4553328775457260363 14600095678032643969 6368159171076367518 8015777371650019512 1632072000737828732 15561306446042474002 6300656301778121987 11649023826500230906 2962274606774005903 15182369260518443749 6359575018845990405 3986173151532134642 11254690324391195644 9073505076104562985 7876517286470817812 8073320391850776294 15830005502640950259 7531988917800831994 1619335736789936056 5875934549342121417 7122156447140369608 3881747198270928998 11071133181326091563 552827539496692505 15368360097257624400 4938787597240146762 653436326637489668 3610285145070798255 10498013079134350466 16933774674611671072 13248046416909264432 18103974892663866326 15359367465434296574 4007352952395111215 13680291842041380531 13001731689918422524 7611703020826444684 4613825635824277538 9187981289634389133 12382164626704370206 13115315610736648670 4695578904042291922 1349977425353797036 16472278819975056683 5953898282625501437 5705928555311307049 10701580601321819685 7835176715942927758 9212658765981697069 2476675426874739539 12631972963654911590 531854518845202202 13371643448351735715 12990125617099549054 14324486689481207386 17213067558210222127 6607447213099594317 15406758804968938474 17678043758090658820 2692887602265175742 12156037970871776454 2356193505317649913 17254639415454442344 10963276389294192483 116441916101400295 6499786162033307552 3306694997705971280 18371818811542688730 6889708474012757159 15959203184013464684 3856796843323626970 6979924066313943750 5171933296438052408 785671536250199968 9252919813184226746 7737052916447504928 10679932467039908634 17216282126002352121 132405446580609285 17477335538595401160 9161203105780284899 2508770114790142184 2777681148718384960 10707347462713327791 13933912191052837075 2169121540325305728 15406327588883672200 2304245513556066803 995243216570556171 6759255758172730143 2274406994343198850 15992243737074262798 3496321299587020061 9756815547401577063 12461280997367854759 7650762658234599619 17593192537307354489 9136112058030564963 7243831201295854505 15873895151473023666 18419271965869458309 11047113348838263861 3211638652695783141 7332972124578540526 14714755384492570174 412688134940203179 15391547732874981370 10370698503618523110 880277636135604161 2833131540868340385 11364750097282696157 7784449171698587173 17690849260190800860 16763117424777140087 3906386388852338546 13301881494721192790 3454125410567754412 17825954925105091427 14957855411126705417 15558305609702397020 12964975370001078625 11157666715729298098 440588737702364173 17831493296616628547 596400792513887315 9317345889398173372 14015507604846371230 12250837766801471493 8024969788874510580 7917937764564173147 7480806789778714734 3871617967191780851 10640252774084984502 6713032513331308508 132432974579797630 16746662531281046115 2752320477090199583 18372587775412872366 4369052940685840084 10438832384386889929 15038302051677086539 189364596839196605 5255512783746047660 3240135143945992423 18436350094704429807 8076169755633488717 2614215889001841145 18367622920056479327 9805729515051570585 4119274487081663279 8724251765932966969 13171269838700673164 5374314431386945554 7965915784454441184 844371495460641367 4326257653839340009 6569046628951543455 8228862602553234400 10524095092384799169 13603644566705054902 5473513959805802153 12031190522951200989 10766917938818473882 2697944154034314325 2753299402562467290 1149680570989333160 9271118633881641743 15654673736434034932 8407734173986805456 786564732526463885 1509755348894225235 13740864959983040232 5946434243611582402 16209751926485040187 5796065964237373635 15723045799061716076 6499720630846112650 10417466144059451515 9730760897498730975 6620949072369060866 82540789975974870 15111292760339970074 150133835092006976 4827224103806596436 8556011341506717827 5350068339156792947 14447391801077739319 16996100021064103102 5256063992485030907 3357275525126363777 17878473411474114838 10944907626979365399 12478509071200967138 10639841739632024687 11815211008826211294 16874474692280136221 12732698103446853278 10648399864444555147 5376366861425724518 2416569859077755529 15327389785884067435 5514657810036163844 3714526598264711578 11843791581832904405 9764456709436323622 1166094190361522140 3748978020577375303 9427708917404129769 8696258471951320026 5691148044966004556 15028962607049282351 15164476772029094696 9953562923713717318 6722845001599592214 6309700869916205068 10423310502141581096 1812357191012343176 9560776486054153818 10602193053594951581 12118592004287630950 8173526494094207490 17995541681018509364 11582735123651488130 1055927802198401710 7839630164105318387 16784122371569564427 16864979944501493714 15008185307909118307 15123731293665011474 4925633993256049366 9299871249049140368 11508418114077288218 6821125819372797050 13264841319695434425 12029130767516152352 2560793424813354394 733909957776274447 17209727451899798775 1988733728093018091 9767798236533834909 7404916129571951101 18106743406345592464 7139783667796973897 7754356898071488918 16477744044419656223 5646618063449370031 1146361184040013605 15403902070372312271 8817245260461916606 15013766227735962252 17758150036333152953 156906635503913895 5718270471040855630 15627160645875728209 208051513089430380 12767426599225277286 840068379498098503 12117101668445686179 11539617893840121756 5988550017169391772 7053996189013761322 2510215157630110448 4695997871223580305 4739133454076850400 4247169497313649471 2942113128108883524 4040106307121143841 5818259084277479886 1989987955508496544 10782253867015731053 7383534186314205641 15769508004814665300 8749810447683811773 16768511308135481662 16374784043389681928 7368355781787139639 13300890302553634461 16721317309300836713 16799430662091602832 8911180057577293378 7513810693956211307 1209006172089026197 8371023595375862929 6728592999368815157 18360290306664220327 4714975340805564687 15775035317575469836 9710527826058702393 2542746556886013802 3429717108727834076 14464346879046600629 12850471040684576649 6942625237771820181 4914266549677317385 15991851060461550688 17600813734603793433 12597761265803345110 328195426753607003 17771789597253489674 8346111305208109845 13094527885032857828 10647064630540632086 16698669156622009154 1095950258705613338 3189728307601467316 4743286966215290977 14134349364147855014 1307060772396651335 17535098625618759235 14411659842751880249 6227124335217167237 112379003053869201 16646659396798463283 8989426570921192194 13086808454306308463 11712414484658611665 13872178466398287509 13778804094438777992 934385833760688877 8637447375561908064 11719927656159781230 18258539003336930425 3970430749824001085 11370295361997229851 11700730691051656887 18329372118639389571 14857618534556812642 15201884128246356136 496164975155303955 3197838536116493254 6614076754407488971 9157203864338088155 3356589221898475188 13406762965588252097 15940217698605990932 18222038784884911297 13713324997856602412 12381925196091249635 4410251867215250530 6925007744764261842 10590750094726270489 6052707212925565646 1545220577960450046 12803381311974298522 13613064724988617836 3661499011842583965 1428390085082068005 16348456085673671402 5081979594646986915 13503715155031625634 11303533068224255692 5623818687654916857 15572921762541130894 8711753083497618654 16196831608420187884 12559954844670194848 11843153591344782827 1820668058726671126 17509122356904683208 8242529519111218247 11663829692273388584 9238642579864715947 11578945652059336774 1860424398593467680 742492641703999008 9071767124976938042 17427360158080196641 11252366644289122014 3964060832766783530 1853780418413460990 17946254633569390265 5921652704022774502 5641780369041521315 3259085763691980570 17569963967606351334 10718529898540664009 13339982883713670986 2456673061146165658 17507853220386701986 1588165295945430474 1804718892362816416 2219933005025704242 4409247002657104380 12509002160458693478 16585685967034201119 11430797463606767818 6891831987509487532 16403283541878284138 7658989880315325462 7612369848750529606 971050577981114928 13722000877454308172 4082396464062722696 12242361558628232109 8693251560355841521 6236926468122456103 15056927292262787093 14319965627783873697 13822802770280171511 6775481586693153316 1809183856722167040 6280823682012257501 7995196076436300367 4296966339020656578 16519025852264762098 9098488619252633260 5503612917558095209 7292150275907864988 16521814132446727064 15315564701234124472 6012475267652245638 12371937782920573963 6711135365402116536 15002406373389093477 8618796663687962286 11181370839756062685 743925741563982430 10748169191657119064 1584302297863586111 13956255889402754310 12411225375718012337 4569174976271431392 3703385465414662215 12980125668147443894 14516644838606898248 17788026089421056771 16577137713902148456 11020068386280705163 15456254300871591676 3781300395469708630 925569317166795459 7091265434042379414 3259786406857715138 13789063892656127112 14117352525341298476 17974896236713110903 10008829013947386565 5400349127874417961 18100613591315533146 2937023159846939324 17673432441170963021 3152134325449479025 17889691744654031023 5405919785132045358 1151260369213881474 8715989140183800473 11062770147096949540 17863677411584715479 1751433014346954672 2119241808289279106 6069747892972000033 11451525261663048588 249121175906415741 16777676721077353977 17241988623676763241 8647812931260034138 12462346898525088335 2545054409368762819 9706222731608845598 8041307126286009105 15913820102049346493 14013139488371090295 17843193296924266840 14596431857548561855 213517942419788222 457021140072234766 3577392568725720548 5566170862439301193 13114341117307358036 13203587841321153586 8610499887047321749 3737096665531484939 11526688810805130720 11874593444831463552 14106334660822259852 1712858058307739199 5532421250875929706 7012140795866379695 13530393829334531076 1678575142449574399 17019491171001923814 12612246239920742185 3357877992806336815 15690069720480331232 445435538535028847 9164565437571279044 9421135489792927283 10454282113579960627 17795237516348709964 6753107946810586887 12361854626676827090 1014301554598803006 5880330263554117322 7868399912755893307 6041641446918193644 6166742349762255275 14088198608046231882 10347139940030975821 8797542398158330825 15504642960707641772 18102882916070692590 6587909301114856747 5182624989952364337 13896630472525679729 3113699681614807581 6250851780127653432 744840352280417018 15337711677257128157 18081014976323735911 7507397454949287289 16322207659264446672 8133825432097124761 7634503638920311114 6550580042572334324 13182369724980579521 9202529588083944881 13407070922719754887 16655565364412794719 12717317355792407686 18232704007787597339 8212044173518434113 14720465918530902371 7644157117932787075 16591716684905768854 14854928527132388215 16938827828942169060 15184926297519933179 5769568704381489520 9248770770869086359 8205900501174239812 10759882909239447689 16560177830346012185 4547296041880766875 18122673286083571618 1268332424407356325 349747933377371889 10016064421625323321 11162488426598985980 4282119199681173631 15858483640446805543 18128602334256850620 6998201490871280417 2947962308814522237 8798627631509654961 7420921111562734211 9028218005344945589 3887277599641027488 768708621465001287 12428542427289138916 5928260157322229915 11250007216666380246 10647425435056171109 12412071911869975035 9661806355495576201 8364856655464007916 7881313486024178030 2311982817333327192 2485331860532291831 11573441354069252059 12004974095601541127 12675254751318641246 14313677484063187921 15495165368663360263 4129846664422331474 10548113751995335715 16139741600783067828 15994114102957889773 6254946425467210881 8081059872167536799 13969451896096125922 12001264190352268806 11714552342829323954 4554347030039155042 7671813056799505263 3879284009184795161 12957197442026426060 11504540881319847908 12665201495305452267 17079275850287762365 17435381763315435928 14632521433329613377 5180731251706250000 17738428542597445722 11446614044256016676 12056137081746600961 10556422354444614046 17759939305456149912 6761908744901116623 14296045195565308596 3010425918670036379 10228319408839911124 16319365782726831298 12288912356100000699 17737805585253361849 3318183978639218035 2381957707273374626 15586128624512491841 13630063811822535825 5957112534699353692 17026280871330860472 15456023618497173983 3921938019623333233 4185074252491058786 11133807198687899104 13575791592832435520 7808942831300486590 650414417649485770 8206607966937608757 7341964724269674874 17394167928030136521 11335025505713745350 4797913465672752649 6290494284677247512 4371029414835029593 1206827067858638690 9843629526244792400 4703294189181055605 14208692093485510488 12531151176492914195 14181328653799330141 8942547023249449018 8383781228466312562 18086906221565034895 16730659097323167681 5397306692186547025 13329225057646838272 8168465451583780985 8037351833595262425 13332322123226915223 11639327868871316758 4108413953056949854 6750011374074841886 4601100539568051197 15746253566339434857 16577784732119887705 11362859054804978677 12913462765504924769 8566667863593117097 565198692859980707 1045260185697953051 13106439620810616612 14881403577198488608 11228886562336548304 16595016486049929284 17015797626471146002 5763702543514145141 10044013610337398245 10447237361428517753 14064685255901637565 12399674073392505935 4573544400962160813 4305311429893798033 8753677983126278936 12563209082552923270 820173889064316870 5813605010985268790 6128041962617681699 4720056751287196594 17316078240921536336 2203572104849569509 13308156520974937466 7987666164842732963 14593691086377185840 16402383200499351596 5400914585549832627 13682166642589235974 14669889996067579175 14155038062147245043 3455590501594320254 14189570892091907390 10908712420974874378 465789706368668933 9485033477351186801 10192897934568134783 1331355017841447887 17923517500800587853 7471413105689159370 12222217476423766326 6695880728448010073 12613812892112461425 6554738582815850265 2547228467060102003 3624105547280580839 14451425544995565087 17317140872217781014 14486015412817493113 3978919829127656201 9791573002250432514 12603670350581614840 13957634331459034350 12618269547870570911 11180271145757354904 14587509567465927882 1676187908073524972 7763925521463536639 9535643917427131924 1794283693165525653 14149925156420421147 5274473245987215218 1638776691584713410 6975349441046854257 1752746080514481104 1842047453074042306 16859276998461468023 14158619448077747557 5464112407210447050 15882572617203993228 10151356324131284956 17972866500201257688 3183430279548899651 4895971848990350757 11273159082259999600 3040745758259115585 8449910321209361660 15830357862913361720 913576224189841481 10157615242025933561 16653266688217362291 4109212242028775851 13479621153087484489 7121984025978865750 6650645237543212854 7714491006804502369 13769633319125821285 4169174093946010947 5145685575018329886 10212911898966755227 4229670349815789338 18250550509001345999 2865508746183902388 5146704656044425882 15211525598741993830 3520180794151612996 7254660941979911221 13151588057629473334 16070827843745008454 7011269394007805893 17086985049241795797 5817553844206848729 9547181721248502905 789944008405332707 1506390814075321895 11649151071954363633 16562987493809981929 17728785982659848347 13981046605243873984 13258793808582236855 3243187571390663640 11487676497725529372 9453561624843641635 12245505518332810421 6536244078637106197 1865620146570073550 5868670955114243562 4902955765795548340 3685276888208354109 7912019480540844825 5702391819351031474 15525485704008217116 8742297100602157324 11218926425809449315 13553185324268798240 11893343277204904493 14369141510696127943 6285904723283211189 15295203584018930978 16645324415870842168 15083379979888448609 12727459768829305052 6695195285425731080 3616142432091066940 13854622778204565336 3499402100412333035 5995874075600298263 1538325450600686259 13599213684049643765 1906090592349713193 9004667398602721968 1665354483477336395 5072853572691040040 5271198055314649706 7236493110016270161 15070044710905969548 12233344030500206844 1102908956444676115 15642023017780935867 18302789132626487924 13970592744679244266 804469839882828184 4865428314761537662 13064474025703427857 17526913736114146512 5794884794960754706 17952714799219489384 18121403855072347705 6550986111041715298 111460528897509875 6057297503533861275 15047481856573797741 3617554511899092772 12196105031750546100 16753676458201671168 10054239453751714822 7061125321973481123 6097703168697371041 1668996889122118073 13073535421907072452 16558007456901302737 9663520792612269511 17139229881344026756 11765181879940639479 14035626313103501342 13309546643598313395 18440145174745339453 13741394370411143344 12181750217509908642 7073259929363358430 7033466485364759141 17257013140101618424 2389246785038512317 13110657075329275706 13033664018163105059 8681375370930271012 12574239779127499096 1557992980196978075 14915287270819038704 17051320344513411679 17776968374886129343 13551138303939446550 2431877370827497286 15246362016677818010 3440474225265240231 8554431966469629783 9065231153111035609 11015684326059756104 12787861166699570600 8338929711209411239 2665797449762321793 9540870690885592616 5753316797948125130 14944822668176772345 14731859908843615731 7096019552783856748 10982689342845449189 1519464606743363037 14058592654888728156 2988271087476843048 5882355812597668242 13814640293994125784 12314420919893280844 7192892907837986022 11503826407688870148 10121695379064531217 17626705285056799472 18066827656482018362 7548050427340930002 13859765587760597300 4346346450630562935 15672860447546255009 2935774207506104294 9669605122803725904 3440744345390734127 9718952120761663849 15140680173807989043 18360711395132182908 16387664994130507894 5635262014393359408 13846450208468815745 17206699959663798322 3773476294431893927 4734925049311002107 11987107488392949009 17926013980517911540 7974540682586188612 15175857887233581241 9138474485187357494 558462081896792321 13209309817103682896 4998836582575021970 8515960386678793496 18100237646486146324 16843872181541710260 8396409010766451 8495745490097596670 16084541557612090384 202326813550938052 6149691708475944751 3732100310178537850 8271367530330987139 6643825051124013625 2747546718570228678 8037753153388495926 12338259176039468670 11700822348841430887 7409840996028925399 4172780272009372024 18048948040185520270 7653196349205352884 13983042481157860058 11037009910361470690 10178095553779403735 6997365227202458093 8002026292272659252 15180318089751293357 6597663248208468311 3391099442694244553 949362030896536320 10475026724477068562 1860296932522011862 6051114485603317949 8413209522400132837 9237966170503410444 790330396052831274 9858426856651506995 12539158614706981719 11860525609907674129 15254277127076348660 10373815877885502059 3174341578110334744 1375850264933530844 15806995326687403724 3728530676360996074 3462083886902007149 10446265928304022440 12130066077512958025 7143623850966528476 4974210730799777164 9342654648544142715 17419821914110911618 4915328732707203025 5045627708850402895 3283129252757625451 4345215902837712795 1526223915500650936 17858052037390339874 15240653428725619499 9935670454258985135 9856875098436152488 7280857593984247990 10796521467288527309 11874229034933068223 12613309465132981653 7814907377277095896 15169500761045064156 11497467700286073204 14127934626857954314 14678851824973210478 17746419148895748720 12927891061509189179 12878491538774609494 3986715329088212273 9252712546249970872 17251780424819502253 287429629677148489 1758423488440224173 4251896708860759888 3066949851573544625 3293780780285069550 447795268918578185 8995314453572146723 4268316843163821375 2152738023920901440 3083650088994275774 14133572748124681791 14666016909011181678 4416440508185737560 8362447761406613167 12608861447328882711 14038732105183416219 4536442062770966296 6393965012188610259 15217871645580291048 14804247345838211782 16050187329767337223 972294128841161652 17991085262681452219 12023300976644844878 8233193185644348696 18335560541772492748 10985185571032791846 9101129433585488683 930860263942190123 12076664624227688635 14067760731957408206 17947654066657480210 17563292168199041146 8963794335951000323 4844353582214234798 15403705865162300704 5725184224295114904 8883926450283157973 2181636699238410911 1588737135657809207 16192652841580832453 11713099857028368499 16672352822207673704 16860807780674823570 14613637875583356023 7514487469444245696 14454000397038051059 13375590721629444215 6546269462165506346 1725020863084566001 4843092681304731590 3798655759409838438 10763101690517468262 8179397604223660011 12938282087566867631 14415326668762579277 8177056797253000461 6839771633506400609 13288121137180513854 1796720547906665774 277953440682266773 3862126234557628327 9627396338261799538 17436020648316327049 9136577018442324076 8376468979753559942 10958133998582802024 17857973380830274504 13852860003346466243 18411625573188398602 8009779055888885256 2202173625219037540 16182080364699183887 17150128351778924157 2599958485514172950 15193392385242814148 9537625957244110095 10995449200618961157 11258088820296182938 2059712203114399778 17779205631349597152 9978375336915721122 5380656245191427346 7148425040266652325 13116825442936881986 13079964341270015002 3881896234153128754 17863745826664899770 13567902355284812066 4531918563859652693 6204953889407567185 12780947036991148592 6737539115918702652 1929486992399955545 15848302962030087749 10058823395452153524 17115486074314967513 18348173752656367617 611838785872416860 1554901356207151910 2305899392234453558 10292717060296709829 15118126753000749989 10455373652851451778 1718414379956568222 11580686040405531416 17706468056847165321 12250958871283581966 15435134609331116174 7473165952308475141 11669018515924303461 18333394113121351226 6794226000476114140 7122116080926161201 10343046021351444114 12038245897243268823 7450529400066320525 16030437906027260527 1060128779707668101 1809720348976036970 12882519866194864355 11271908286163740629 4626677011779666077 5255517893461538738 2522093247553614415 690146516718736377 2395805702422124496 8299936164600895338 8508877541089048532 7653565185093235823 3298963156932236529 6310534984352085186 320695261018569109 17683494106247754532 5086602916653233734 13323591362538032079 9953567857536723525 17610073822952646217 12673504077987311143 8137954503656664012 18243806306775922211 12067471737516106048 2864514521259401470 4228857047820370747 7000564022079386669 13789324240272167724 410465264274518861 7459324388768086212 8783526309259644605 13461871143805418076 4758398347073478571 7458650119351778723 14284042726865847226 17843659027231167003 6624091171089050696 13711561267555412022 15072105552501312912 6435442482883376999 2599989843068272398 10525013172979326239 14138209202979723602 17507862212951130883 12471374771907605499 16311208830017420513 3200473603387902335 4053469154313253683 15783599922227103249 13091396939370012835 14141652974273469909 14711492772003128081 13414068369471401191 3057284619292439246 15959182409665579881 14504628595192695749 5327955172287476680 5890059811151946887 7957148389500275263 8189952027671577981 10075091886221977843 2727131771652193194 8385499639986571706 731421683985871029 4642772218237967419 17123070415956820013 13756808105836740166 10157157071283392755 10156897943557791641 13655211264310922435 17696058578426261724 11367140032908575815 14055585872035239238 8829033598926576130 18139198863365815873 6408021181431512296 8069936793445355359 1006989824053152085 10976479517670042867 15790369281552200905 6545137801172243366 14293322587551633338 15358545418150158786 5003881477433114711 15366781504778953924 474572509041326720 18328033795110857082 6449456982701829974 16933084772596922645 14054651287804859305 10482812315431672633 11319514057496099384 7267010828398574881 6184086284480944073 16569070343422013659 12335642296106930439 14233588073103877197 1638176636588215742 1536361526743277655 10236256134578808301 664219648158335218 4220491235099419615 9728481189795561514 2381237690398562084 15534477585200299764 1415933231383628296 6422905900851037438 7380720562706086409 7021121178056994980 13260109297479038371 9547804501829650369 4067708880920816449 13713842053037483284 5142529030532141415 2640942079042922918 15992948248422275609 18325488695139259432 12812905444445735689 2635065978701722191 5929786500730356192 5486899726332046300 13496568571977812585 14902091942075171235 43692326214415415 14089622867214429019 8867786935786084349 2589496119950918291 2383871420482595806 14137659510232689924 14123891692800928420 266016063716285041 9338860299015800475 16944402812382075598 3575898235266666095 1139225285017011788 3659678346299562074 7832371155504359931 13719446021819134477 14773874965743951396 15371815543628921500 4751690888816051880 6560919911156848487 9366855989441323616 1961223007635013742 4520577418031544877 3509686341820825357 4323872437766834003 16899531566521278215 9250835120348978095 10146169411517671540 15252298843550742818 13590275633086098205 11563795339990827793 1179080692555723500 2124502001823975496 14546194504320913020 10355844316869481034 7005262848663349081 7066487910530766191 17478628350300978600 12012794037789091524 14434612943909527596 2190020723388878883 290764986144241820 8246633783034060773 2884966579277289915 12950077616756077066 16384682105932516982 11806400900434183951 17593721331444566776 7667878644069471926 9522588359708120670 8141211309175698486 16075219916566742463 2210878528831238637 6370362001483483778 5369200781598905070 17130697542333286987 4313936663645461630 13492931325261428285 15875408801051006918 12314623356289867884 15858192946397158146 13068051877404321374 7471769343928763938 13836341997309312175 207334228306204692 7490518316766576815 9872235099247501751 10188398053068455538 1732008642638340401 14363729489531202327 13667421062876421512 16472813979722339755 5450139434968000503 11872606448107915116 7844760245758471455 8810226041142778085 18073693797779049154 10726686130306063317 13336454099692327284 6018105054946775517 7220552747712427422 13336256717702906606 1283775968355496280 10130091018214552751 13705272984271744031 11491491009524835756 2919636360783046100 11224121804631064213 7114273401620755094 14901125904499345502 15295321679904082590 11041084200903878125 16122339539184122126 7179161417000752352 773713498610526446 13830037161934654467 2783282414424156754 17110453980994181974 4245513518812582698 13706427992792040541 1787029897859733676 477068521396235646 8373616068698331853 8997599190760913268 14413463267913349198 15434319706994406123 1282584621670771279 7712495982108923634 6501865002250667784 83922882578183582 17057096096406768882 10996786057930475546 15796286093319363243 1784439840419383362 3507641625419713863 9836296393614876471 2984370772771298001 4312777952316955148 12396757376772013593 17260950292309616900 7121644630331024534 18154863759668275284 149323445901467171 13088551417740135680 558760754409452731 16283171683693384446 17069278943106577892 15732235520223369323 9916126533658227881 5360372371241381990 4540525475188246451 6707996429875604666 298676399397900935 15428496314752170135 5709716171187840537 16563035871185758289 9092255335389906327 9660092850760078839 1234708227465460911 15521864205344058492 949463065383218553 5333015089393802617 12470227239390203889 13798742083878283082 5465944206354137570 7846613602646316802 15548495592773376623 6128463089668842785 7690698269863986435 262752591601824923 4338555747288436917 938427136771212612 12637210643675099824 11939222527889032539 13530503339199873946 2874750454086752741 13885698036649421155 6797030056624446138 7393843307653038444 3964696185719398947 9920931335449517118 13592035771667454032 4048017611024800434 15474792083958355249 12859871090898806335 8514042503501415519 15400272212151259335 5016319810115475678 862400761877770372 14360323129888012093 7083197100539951024 1568836469503920239 1060802109591336023 2240273659204879652 1798500437558876134 18248301836754179368 1486634250476759573 4855364432503148365 12908344455418176272 13994934904659985264 10973792333945195862 8826633604786643286 5805702855850231607 17908851738518218104 3730337675616884331 12516923652856230674 15422627213390084679 9919584714499979674 7798636344323413836 12198851311968350290 5198009756319417161 17598412851724112151 2259638848708029281 6589756720905034254 16199682728482992074 7719795213132789557 922330486352177864 13800950361411901017 12078025055731043841 1070736275980018258 10045832506274709138 11420592504955406257 3222257494209693133 472274702290451356 8813248630883332004 5760876750925935964 15468915644624803851 10813504112641662084 11532123642463642568 13696877146949925945 11454800130985216555 3663572261669433872 13440719708891978103 1795140672278906564 17304781942688268693 3710538722645055440 17103579255536475992 6637096956790851100 17082141243002659765 14028737860143788875 3199340824439410108 10228491064805384928 15386860765298242237 18154164040663949951 10645788988675837896 13295754770337923272 9468839636056595963 15942772257471391508 5400194640562382066 4313631090161725065 3521118270015248567 11374111305193613594 501659284416177724 10413307506582935614 2766358400169642436 10035580153297150720 8952311209516326742 13446747358645748234 6289774197401117756 2862470486323153023 9753232795560268685 17069894595764814529 15668916140450049475 11412805168814646417 10196764877492916982 3423912913766362424 17586424413507334192 10212832103907518342 17002320521245102999 5362755376308753341 16559498046107133138 15885647913436219861 4071853492008797967 15659446526857464859 2749060008657034673 10601735907608179793 353827636305820031 2654798197024834423 5690554800217860189 4472955891929555274 2585300957103631897 10986138991117669939 12344722382144513367 12246631317552117088 16738391380333055467 2409800185345209099 6613641464875677441 10712028888379765846 3806600694254012935 128301123840122829 16070898920463527764 6390167114797138549 708886188191946770 1184908888960555266 1791777645093307608 3606693595134807078 5304582653268450543 6772550710658605470 3897825226482965900 12653029008004380691 10545608138206264437 7470216439831201398 4625222756563466889 1434594223756272362 16284930433369269645 16762010039648153258 3031673791761783784 9450580572057792001 611637503443469613 2994025534124432965 12702078148680988765 200136306771099511 2526806818019263154 4531096762449401154 1372431222217721524 12657387895175477761 3751190260191451454 18251097079723020397 720536176792460943 12627558311725441454 18214584536486058146 6923439392250351946 1879689412987761014 4065590004956600478 4017608051894389972 16131836303088229025 6648016393574859578 9282651963750336544 3301697961970975782 2631925001812377162 13112641162037587163 7215597221586417426 14344526665776572644 8175451339480288974 10663452306349389902 13066122270547534160 7708967837746507537 8941450265835267292 38829474767744929 10350729888757867879 13851080769744393838 13508451611799346978 6342129480755825338 7910516428517463483 17566904575720126947 2605899127502228667 946759231841079948 1082122329903850645 14804118543871989377 11041475844474678614 5284789667847855198 11896695558942099236 16770899487227814891 2190052035616565143 5561481702547400464 993774252161147053 7110109984390476399 4312806710850276875 10340494570345451057 10103162591276496214 3469519963122523993 11219207003084501727 1562200823008250643 7248930226967379129 14154741490548016228 5287693493523906170 15095321632058154509 1729262583289661145 11684776580285387672 9307113855099980381 17529720265971343559 15312783018464351144 4776939817116795356 1891041067175515043 4692989650926947930 4748898513420807840 8266975224595626003 3311237993254200208 11108760255232351897 11613336060840135545 18074629407353594140 8394307692919839913 7189292410546820853 2429858828945984452 313639274467990369 5648413777883879781 18295049091193049010 5488699621812836763 8519569133836351748 9756948015533402399 14988886554556230097 8966559479466616274 7409571753363209551 13301783337616098411 16784564174115548386 6943464047930062415 10980332025331298247 10996947897289981848 9508295475721623761 17948713529296566166 15417612640418388852 14910339954073731862 11349812560941512486 1487762110951442308 16663660419540973706 3102756924616461557 2407692754247696982 4464275013477833191 10586793005819392491 16564310812869634973 5017207776858705168 14647636743780425126 16193934306945920236 3517011449964214119 6583384613553996155 16293612422212404745 10926256029837846354 2076431551870424868 16731183637583901999 17269836194669205998 222308276218570372 12253301544237695442 16946410915843686366 13396067395978762970 403496844019592135 16810538925666162074 11841369712945947779 6190276633019420933 10632864902000344129 10657848801984519128 9446567357102354384 484746370987286099 16727395222218018033 9471737740113103131 6246374106386514613 14337347039152373086 11364907652344894607 2418586456964622496 12098212691261936873 16563436767280805182 7975797101037719124 5646095967000233891 18282082484836126440 13276380900965181129 14893933834384628373 7330213739379777270 8365019135545838417 12822927786659649268 6540142236995921741 7002550211798129449 6894247414081355862 3491097831926576041 4488131850065715061 18217034194464662882 17285441804454191649 7641570203891690098 712876700360467791 15429962678166930835 7456902895987388343 1940605885333552486 4339960959603225521 9531694661632994263 9071733744149947249 4165220359001881656 4508579356042350499 3557357827752397593 18275722294145902273 15580081775447015240 718013727127591411 7689523019250591259 9751578319687938055 2141322086495318060 10929500798158282168 1426366639482112367 16488650838363415790 12667784275251432572 3021557111512395045 6512726482190462918 316697118531776970 4475390297215598797 12190739423591405805 2264876204073708028 5578600209362322071 8326189818342613970 6855912584469225288 8285837950290447702 16911324647877465847 8308214896522664936 4304974447661351462 10230428070051305810 5417758283468827426 14394943098251181617 4551487771474047920 6064349622791573103 14005469396097354895 2602250345667777025 16412855839052857352 17068345471259231733 13824684818980975448 2848565382897150100 12867288928819341833 2304112588381704111 7375037336276156624 17529865655473318344 16430077545692398724 13919572308014217939 9757622435080490467 8279466688416821417 8720431969193064732 2054588850815162491 13356179082814438361 16654770447081453393 14290012678220225458 12842383523528333788 15315723188880858610 7709371474912264035 11843758794161876940 10955305695574959932 12792331818784350153 3594808925424463064 2276651135959746070 4255249787456000680 574324775639285520 981152641146236195 12561994537704127628 2492907149634989472 9199406199263524150 14323080356414454700 3557094038475531249 175521786256178384 17413560160445815664 1390494471789649767 258749417679174287 119118755539752321 7481456126598355824 7613758755497278554 18139760229786584474 14093888734031649312 16544402316480533127 10938038999535713337 17779786242303552405 14964796371883911775 3191813002494805952 12510037101435039574 876381617073469157 8729217187803472287 1508440681436520864 2898939442219823174 6928977157966512104 5051952639129719402 9129905729617272552 16930845391375489514 2527713139797522304 17945144147836038992 10640124785191848744 2952877480781881923 7214115552740418032 9892497867697321507 7522580217584789660 16249309440069429495 7548186835411142614 4685282366630967567 11886205224881689160 1115380579952014759 16590125750250488878 5189063102674470149 10961900408450147846 9824441444261734227 3708268947093864884 2554763881402953870 1382747979520433225 3430751145959464025 10779153076229119276 6552652513411195120 2860445524028368728 17533108888928306223 12339906652364800408 8451131792878740388 8210207313915007960 6193072804968652658 1115950989920124137 2619372718693180735 1144518078399196406 13903775719340290319 16767391490212102414 11158753933071323 10369835924256006359 1142240376856867647 2270434432946362813 1021458578967789473 1413272624291713115 13513184986435845952 17385193678622971841 11427174154425312618 16920996931025658927 16954798663746887060 18303680263731082064 14757956789249851341 2267999425044035485 4797576613510960645 6765128515513462326 4604380086219109759 12994287586004758503 10139544535670187260 16572989338005598793 12332294937239159738 15880047763678894340 6535036427298088689 14595048443766415774 13966685155911612309 8037465477656341008 18266810521526040955 15047689891831915821 17611521624559698149 4966307339932864935 513860457997566637 9433582395300228509 12880328238628603927 7203179761292736112 18293376833982122480 10522070001990532848 5119282358030778591 2213704130440358147 8960168555883677543 15527055318480308161 2272262652269039568 8616269278292413392 11452598900326790349 9327772523683047670 18268339760563959835 17222142012772132240 16175291204919333812 2395611572274736444 13963694827692440001 518487127510659864 13161700127857292384 15129681044999768717 566388863119243844 126202187387657646 14924047909728313799 11833292414613495672 8770741368191602437 2393253642513305820 15657454856590577728 4302213950501851571 6075589656331678196 207182665547123225 15893301934699562723 10148433878908078925 4825528079312108480 18030989205112597756 5383741507719306764 157980219796291961 13043463045107112668 13245636457441307028 3849986266863056759 11685533430799589943 18192029416751253198 312664699374029147 17931481747004901689 12640831611193577751 2917929582814344575 9584655245076356039 10441846868149905985 3590395644970969658 10520486475734794257 18010288403491894648 13643521696106358924 13365619969340610107 9303661785187637664 10031789902421045955 12809312589178933277 16959746703251895603 3920381364398497648 16702709946742580716 8733062122094102558 7497494076330274987 13533762346320429276 16154516793535281192 6654993673032759233 4676676185758434331 3889310262480630328 13804561774974835340 1447906598928916171 16736276540732008262 17511754889118789177 2696616440591013242 17107113438665179620 5840416546990691144 11994616928338519600 8258539082157631371 15008959898669449616 14477450114398067535 1491748360577880975 652090490148565324 17611220318213261124 6305610906044569188 14575253758882046874 16139829837019358819 2365339466814880091 1320118277368618030 7880076588660307830 203987334613499228 16208878437119615636 10450560447989818872 15529101271794024663 7820737129568918491 5899368432715924416 15376704053008591827 11042862920812377571 2338241212931811299 13633661497297714738 2158729063683987114 17585649439428800739 13690026782150878296 3992153090560246310 2533918603045167810 11490162218842828230 18192241494097362090 7092330078053838719 680135463679293553 15735684400098187516 289145544944931435 6457834254185273149 1476637699692333680 10171172026456938406 14502670203130413527 15069080198464602714 13817051205091401314 9370787820818739923 13474001558085598439 2963645738547349373 1679731600313392033 14808533779636049474 17635953866940125388 1250615258580105241 6664947036183200975 7479039675781476357 9898599220780437037 457833920111912424 3813950748267196482 10814390300680608571 11098031009271516539 16382387728001143468 12630001218031587958 12166515112830863330 15713881615091545796 1336296936181253513 11576668038141570463 4893730598245080754 6512079141253065063 13606244248552182132 17561347202822865202 17585981941860053189 3271424198554029897 16182393554029203565 348145160873414274 12172269148785660669 2018261327685353642 12923981648514003710 7549725024264633777 11186550476757986372 13029813117274166794 3337329383897692331 12300594829560681624 39949097123988365 17242773253830063558 2069193601939346047 3892565620039435682 4909310603140772884 11413863069183033552 5040725668092430394 9144423701128561783 12398502920467661283 5157332508986154955 391517604181297337 5131364168787910679 4583488398700461609 2347989126014793320 2984082013543835137 5881564841260442164 4265331397015786153 7507456501938256815 13479199810970939252 6458069552419860049 2185191900581520116 7053575721345367995 3040270956275709472 14503831151401103779 5511406746438957383 4113596127730960720 6632872163412444738 16913265757898439861 5796330977391347675 4201796468228970034 8829833160653356002 16336840844988311848 18212639237563948060 15226406087140349061 17533603660104064251 12561985298712780946 17823782031905893632 7519671814326956042 17582356578648162639 5779543952461526129 8663253822683005554 10699448225453646426 2558754678925301780 7911363021528714222 6537292480754776419 13992496455222761499 11306580150892185124 7616390173663619361 12100672448091331453 7104042920796928916 18375396226883755407 8716578273858336682 12433418031648857216 18368562987794898741 8479295284293231050 3249426301179041888 9887041677139183948 2416378862591507533 17277763519850806509 331612897316175492 7810476596990870507 7854890912261397071 6913299007158141268 9393930814224463963 13330504885953616264 7989725478236373751 15960902868890718526 10702853217484668559 5260528390898623804 16611269814624538202 10581411829137012322 5899396061344470214 1701861866757476631 16140654715994715632 502421163738941282 1446480204811341768 9608318463519402069 3497252229623254450 14883645766022153621 3831450188199595280 15276882615917515359 2788035698048079378 7104431937627465840 5505368991356543904 10456900839050075325 7050023463049252845 4114494623311714346 1093846816753372595 10810948795368208659 6190259945678872873 6731924742132055085 2399586609446051331 10608661813313293865 7382559557045269383 12971232395360131952 8677923417676271404 8438451425094449553 3847222452036571421 9379255064188473237 24693968025791235 13073372935908333687 3389505217224417199 3271730642314484336 6333570629092073694 8329630212606222312 6056405814797986911 6015898233367760145 4568738544092478866 10643920353465555039 17014405392544990952 7258360122501020568 17606966645901053538 13278769513743187529 7611850576055844773 8695986617130162602 5881537121161656063 5846832672977086255 18247127343492583995 6910933931647842245 8661641608385286988 12384096342073195168 6676452058684396356 16491733461141598947 9782889100641900918 18380801632721409998 17819502183827177045 11987167779879760332 9942453903413501484 18116124439966840094 13928439238967764611 10737179792291465807 9218904792666661888 15828624851755402723 17973101259349463936 6775041858817481725 392975650270756021 2053814942793150470 11288773537119660853 10209016294412938932 15218391048101981790 9299518497354834577 2770999434504575083 17722946700780500015 10889135460761930242 2668353770778719629 173717549598629259 17447496636097174223 12419630521460854273 18114558443423181369 17304684796433538920 6313642878222133504 10653595038482487171 9094933093502312803 8310074517076367196 7133466475761272150 7330730792802775677 15722053580685065885 1589270796894715689 754050170305583943 5323126664311610952 2147005541046724637 8919787338104986689 11905238979941221174 15622271111469721795 12899936965275707034 502212950867182565 18025815690199172669 9567817678766766298 16304052126652827700 1999149841535911358 14063352573112547295 2232619793690850242 18298581671297939348 15777492730080568081 11041555019825763881 9529437575888768717 3684877711782659600 15835214566184803997 2428091784920507132 13215680495324959028 16500249588418719730 12809990399453828741 5032117340643549490 827582196274174172 9438226332961961330 13609735565156775138 14161866887607959632 9084955529878981205 3045151208540177958 7595150532702014631 10094846440189746644 6078516375090547008 13025231426620987027 18364161269111909525 14025925577077813990 8120449313143199051 9852270698778963739 9670183151121527329 1176522966687551540 13708963299623702212 13640323352212971594 18021559792591813174 2624112998494520554 15087320265328447128 1417892290079874563 8925592653697478374 656259286248707321 15460796273821903150 725895725775071149 10292013650957297120 8576749857590828845 10318544963739401245 5719640452049695467 18133523496938132162 17529080412816513904 9228393163070447707 709007436461506940 16638039019123368868 2458321485518384980 16259414383431411550 10700201816433744194 8074169131124061870 7302697396086616770 9373412035673043275 730883267322192980 15025760251271327351 5857921780655530696 7087799793245791130 5635616397716927279 12075179092013929691 5975367794932165279 2404017371621465756 10796233033915684979 13626648513370885612 16103257709608417891 8353042399004882574 4588808963249981461 13822771621051263963 7602273645024610558 15596095966934052816 2242220489082583714 10971509252368515474 17526352339919177431 8415240817952077336 6198854745187711152 5399132384280547800 11664058326482459487 8412595389351956297 1749772011194888105 12965557502500214081 10295482053616990240 408329173887083952 12157522241278772234 15205787891106424816 8358220998441328822 12373464926144664245 17006117955309213516 12235623830948333072 6196345513419263484 17001029886475749950 6306096613928176736 14731702301313451363 9695883556861542964 1309374450620003433 6410041560662384113 13998457577041257582 11460704489695911543 5506758678790336514 17674554205585444294 10806299048720356390 3709372038687537237 134312193448948215 4763283085062553378 3902937581439714739 4755868894882932941 5994070321770545278 1462120132228128237 12273044805589537545 11295981548038662855 10709481390694407484 3420618450956131525 7524305959125501913 12815819491607811001 10776458817692219450 5136006031958885135 11989434959795197790 6057183401915099319 15063723450130380030 9517921899304194600 2693717611645991562 10961311099877921682 4798482654292557738 15312052466290449663 9661461801788152884 12062557029218359075 12775704720488743616 10736046438624881190 16529749917964187778 7274123969840715298 17175233488502241994 11509401802687567442 11872519483065154001 11772016014830777732 2126817407303533353 14385715065204704919 4346122214861627198 6197863465264402983 3171993132964047441 4680699985234688070 18406004275221100658 3008454427925804604 5810192950114277575 3366820126529311842 10515353325178505857 11222650937683877775 11427323156465272261 12735467828053844856 17716730166946141576 4295289378691157275 2538532016448291743 11376907601047205055 1983346573723860571 11329148923797914572 18284262619943490216 8418481121945312500 5961654158324297135 7060320109947015355 18357740106263973140 1457410573757094640 12428674224566193583 3813353236714779537 2668379324375789313 6679967896537326665 7830151868416833521 4639318552194023055 18364114866393535910 10337139200136137737 7122016237938911696 10702430759144750617 17174389204885270569 11914697507929469524 757432577848078505 7013251458101178809 13887766089367304076 2910355366370229214 9454744133927332060 16858081837951425399 17849299658990619002 18217977786324399677 2706466089981369772 14439659038397857317 5713821572243584713 6942429671269491455 5495939254894345378 6839374226637143137 8396305283831806784 15059681609599619287 338383809377873044 4473796735555717891 14992004180206766982 5734891337387559358 847201952093175044 17888092675310475610 8253619298272271280 14198148025130007825 422551256203818267 284681096805964290 16836950200289949362 3892350667967472795 4382763045553051128 751992764385530544 3998238762552215598 6613283748241549201 13885304799235493923 8932169191174147128 4678492978149974265 9525127664104078329 12979874833829147712 9758973757916641388 18019351922009576712 10967757334766149416 10202863213996031330 14544644347489576481 17965413537650075805 234908378192372828 3193168429220815732 924974687374096668 18311792744332807460 14664379746928819509 2260620023463708474 4626695570036499600 9160702225805849137 14028968969092361080 9233804935304624735 5456612050861902098 15054637157763155993 627773258832559237 10339537969802321012 12012882465542049935 2478204304421947946 12352084863997209788 8577100045289294964 15736210317693635578 12847929812092197032 11821501088118416142 4119498109488314799 16582176180216627014 17730730229554361341 11123779467447026527 283367734199149715 2877247521511038661 178729384260494912 6709255830930474036 6921007509147309715 12900411364065248128 10440754229682587870 2647594016648580747 5216610211823277988 15441908853438570343 12170374398411924073 4318981351640179051 17890060262920131264 15634165565702832806 1776466879937168431 10421700684963409665 15670096051399827807 1598487159775499882 12343604889748638179 7265272000431779401 5118873232630599790 10433195249549600031 18039797079492633670 14478109217650906415 11692017086263725652 4118948753730397587 12522005106650307984 16892553478150605548 11921605347548234926 15953182827087312537 4452136768057017110 17449967927828791893 17473149192706866613 7606656950417372557 8908347672674959421 17140606188329080999 3876286083984703270 6226855787700053122 8055618064113242483 18287074771386579621 16366897442720171219 17183693634307361849 13027960112601619909 14889859517313830829 5831806174483347914 1077691566099687325 4815472561569760383 8600952019096500229 4174242913026097876 9884758876091749785 10159335858747265137 1915387436203201691 12510071549975597608 17758903899018987927 13090887015665308374 15714565886956151756 2654922229602963079 7516038979577018902 13278506855352297225 6903976329198328644 18209872595524024423 10221402735296240304 1047523946060067133 13702745391814192498 14419278417848213786 6026718073600444425 11022235638659222556 10152460693151742701 14890761178673351536 5488446844592317098 9297115216233414214 13936837740509997999 2870262112934332569 10733979028721617569 9528326795685217328 11946355541113808268 4602159574386946088 16130889074280172017 18136292217839252380 4237645427776396358 900016866338182841 8004694086102904108 1379311537110588989 7132584655643388602 6687169242839197624 3712955186666152914 5536397236900278204 16826646671563303372 6316443608512583268 6049038940930011341 3097516259310284406 3346485331859702163 12210996995939688000 13153597338743299047 11162899006822068695 12976622060467786979 2020510170545753518 15970631085365637703 17060968517316431854 5478146641829337611 11093082921976722156 10137902599059030670 737014581054091283 295706692897954610 503418496971964069 4642815472929242492 13502300277567405843 1025706267144350343 601508075030345145 6297066743950049706 15843653003212978343 14682970087536997815 4805766876215509173 3250476858040079623 149865004279184488 7407520084874794806 7574891789424129842 5248807316852927841 633710882737344231 18213371197661608545 4929945661671125782 6939966746198588028 755283817683687854 14520503481484883954 17787629241000654563 381723187337597868 10746950304918623113 5230019199124826495 5283696006001716057 7858266505222797320 32395797444282327 8719677722785442435 9366423938042360636 15440584737152948385 447957647364679879 15158076952646219869 14856291734175052866 14493924969332099978 1336799326953886512 7598232215161578961 2920409050396165265 313631965056378532 4425490548565913883 7651532770493176678 7128269213605343099 1858858043143053063 2445534070637921021 1976332080797895913 11958697186004186323 5059428836317834777 12146510497352068714 15434750526112155304 10912650466519852270 3624362569708511902 2540670737061832385 3994339891118307617 14098913716164663865 351723625253841628 14701065076079041601 12140146942835616525 1274582056230072164 17285873790505769340 11487873015537471878 8135086256040391729 8080691213622788563 4682383821921537808 8580745746907122200 11510128807100159312 9106402300556024907 6029135054428279399 1060949687416814283 1218642790688407745 15364447527639411642 18372485724266599319 5997869951687276723 3802922681279576872 17702783356421945003 6820055905179216275 4002509680311407757 1780919808985267912 1348556738366369984 6886172626675423197 6465634292959684561 16389860370858807216 10234625797132510973 15058390470558866574 6009913657028006166 377717322992564174 4886874897926314055 17710467663653777476 7975337978786348180 10279983000785777596 10879656179422969971 5427405758187135941 3559200241929723830 5741344421219581683 11212433369458931364 3815032528311450609 17112725084804459112 6192643709112019406 6094319326876336102 763512967504136854 1900374809929860580 14751966216148367658 14420334807149533456 11126864423518756539 11904302532630623042 13834628368684974481 18412395245514011803 5765243865660464252 13744961452073789678 10477674667386685131 13630915556625634243 15830909382505468649 1071279321276290874 5762742194107007694 2032127533096459399 16059973478772507880 13271373441850377480 17075936263550455339 1717583586009356656 7794277317589719386 14734245260335206866 1036512812751219178 12809697991907887840 4720755780148421926 7716423948167886227 14613009904933888444 11503972308041014828 10299387588939722822 1454286111579936900 2638170848365971484 8120923008675852662 819871531499960957 17917647944553952920 4905136619919015325 13589886280675173401 6433845222884995416 2906039232948571738 8090328080644493920 17505769797641012538 13780497789553405590 10912267342458851399 14284628626477274380 8776232256293971837 1725872192388897267 2082954485693778290 14514965875452238718 10548532591037631951 6366516089265678644 16482154211635282831 10138256184434063954 14353510687588818301 14287412307238846506 17071505733383634446 9082814029271673041 16833368597441333244 8019203043683692973 3538394032969186660 5326216889914153669 577623928832170521 1715322788213573906 14179354410133125935 17422530855912848588 14807790745077621512 9482965642029610174 16990261331475131106 842055280444669642 762993290487993922 7067370574417491755 9036129941022756771 6932350308805074021 8109246997651243164 8610996942040000902 3735788526971129189 17347981624050902406 10432515594375136593 6624482319869343395 12926049079636467092 5671657675979614667 14752417351841514410 11034619785790865185 5636707632219078343 15885463970433771501 5766742583099404264 12597097775244100800 17288562517123719806 11571304681332446017 4447697402297704138 10350376374914500917 9302296672487607127 263197898403159842 17452633055264053951 9793055117095755487 1203126520541966707 6534062154536468370 3690954387837498033 11917804892659812594 11216075789471034432 18187795773917473131 5743932431418779594 9314368291951244795 6890482101586906612 9997066934067384506 2730116225242856354 7120007802444034195 6887284548531215662 17240901238159109316 2945161518153044155 9475104458295498982 12539012031025397291 3272544107996931836 17856712420817954061 8925852592532872031 381359643645480945 11386810684442602698 547452794577506389 17104789780577702573 10053234609014552907 3096388904438997476 9255422493436256823 8373647242555725766 9327639314298050321 5229762445792494856 804473521414579817 4051112816204117763 11883015100659276124 17420521918048543401 8673867760519603042 14675037511901336008 15752284166362089977 6076246131498443046 1421180165805574943 11116224384553814232 18080312156826447338 2424403796467453667 634507710575147886 5990195039423328361 9169835650705521341 13183786390279955846 14036148507729727979 638187440919542112 10331901432987943711 14266546494121828508 16245713582008546445 13471227283970211229 84021643630912740 8683658902163545023 14358456863184262134 3445880545438742128 1502990860629180615 16842231356776915553 3009709479347606525 14091727676687061274 8973154962873290893 7215741793740138196 15033409864653187270 11992631331128405684 9019277829921206476 16744930694149678668 17947865128881458235 1730940119022603941 4686077764293155697 14051799879931947480 16024546936798145248 550154486153274817 13491375042042866471 2203664548393850874 1237606197147276433 5599238663122714738 6661463996943636350 17487937822169539162 13698405202369066617 3785256213446647477 5803989485220444421 9047000085611638624 16943515877391400445 9641168360742103297 13037341224040878652 12338876915917687719 3080494104538424002 2990236249543849617 7974539987238557623 2246723274148021220 4368913855387327819 13099315728919780374 7061861504620523869 13911421816495943587 3285533607097380745 337401563844135448 3643362416858113648 15764090289106317714 9576016218521790158 13186810838485487143 8339971684555235204 2310335618750807397 17071996663956481961 482380716071560944 196824622371945453 7562809253286396375 6316892253955495006 17194217016160589016 5110747424267545725 15494192174022234285 2044238029344374530 439315319384433672 12179060360516784285 13805436148995761886 933705028465922969 9480641098951915932 7695575344469572888 15402367140322869539 7328566854820154951 7355740364585494038 5276456734496632686 8067484048156115204 15989295898895617742 1926413162135517965 8485602344767575796 8971374529623198033 6047080764495652081 3756456427439117547 2806267585562693219 15585369987926860102 7267152114161485711 11444839147419505177 5946111687829763475 1822403072230108880 4111514426270781670 8088165894002612320 6547933568519104978 1954737796814980268 13247202400455663559 6906268457908547936 3040287496396718288 863535537748254926 6288716845304277690 12220738355503838700 4778534210055717693 14585947311772141639 3804619581126282737 16404223539014573481 6715246669362048804 17845560183941598263 14419567814715793395 6339049390148864115 16161224274660894181 17580019628438392193 7525136208024177255 9967709629440220710 16779131705045001834 8973846985613646709 6157588446492427145 546969958641191709 5517735703159124456 2844155456034816663 3087313802634049215 12860192333356766187 2602043338028958261 7524825441271287959 14821479227003565552 10411646652789979699 4700194290940453310 11937333730147015085 11197004363919557210 13658518878220977788 3618207463395333952 11794946685589462606 13151904635574680111 10876471262777716605 11381264251583629524 354763462910925190 18365629040828950834 11982395168908753087 9129806029981526042 10415140379870197365 11931259684585119627 1209335884721990551 12468812748373725861 10547783769238555694 2162646429795036815 3552546865815273718 2936517949477678934 15289782499771866898 13972307074836700840 15053329086159429443 2498512171829668077 17966401777339326120 4124090484270873480 3436508939438481694 16572161769434591058 15901760454218348391 2466172058789751783 8936297050009329508 13044530123094450473 9749918194049822748 303629535302704396 8715611709647170610 442111436019296742 17831002430887306615 732489220969853623 2555688831362445626 5973055828707825731 2938636282829347670 12763236618092703140 6055243801276650267 12126772486107765375 1211177249335175518 11953868967102584394 13293718022781105257 887998675909538472 3940489063078370483 5792182579577087672 6498421477759831603 3776646183099707655 14506484255445192385 1960612303007702486 192009326465278239 5192539533882416829 12217314680346494544 4706498270862798152 3568782219344105402 11953394721607118847 3304319611513993562 4897080907009981410 492140356140056081 6429235204447748071 1624553166762273494 9454827266263216708 14569860915394548579 9734741469957958439 15395444422938103728 6474889319941631936 8174132975229382418 5644134919683669111 3374999269648248380 16274911031838501240 12155011050384429046 9010897580840797041 15426647899660268971 8265234478374895883 7332059696448232390 3677867305929675843 10319839041269762670 15905275807204367415 16653033487431552102 3112182671941002572 2441020911124421358 13794028589366940224 3219290681310218206 11818181668643421902 1538133528316356061 14766888539528700616 13420207365516415601 11517321984864703976 14346680218632439600 11971846936744704993 10139901400883108378 1666444738702718214 12606011080782849898 13296040679758671295 8944742687326780534 6971991147261107483 14832381993352926598 15150117426239037294 16858622188532115018 11218108809803228964 8722887607914798340 5966794107484883453 11276206349161049630 5203944056702970512 12917370691251946465 18327224905361664761 4677487565500778160 14181171799610768206 75222887457508412 12127547488952552192 6750990348793960823 12504325325007071450 2267609932728945564 7888533020174421845 10505315823656928815 15775354198828146150 12242740430974857349 4780876722201751983 1624922170937066453 434273500069995569 17188511295034643886 6011369333801048287 7960047046270052142 15455161593002804000 15889781704768279184 7362232835551890902 8275683028933239857 2965682651038111732 7950182323929918492 11189453245043529461 17113171867793151150 12543379313040975476 1149711619131695625 2096561972576423578 17445322149282086452 18351269036042967806 9856820437539944284 8747002315607010938 8816460462395053043 829642190632488715 12938956873585332956 11930803244363301913 9751991971543022014 11085090749280370865 8851726428422444339 15726944235570281091 14459305657955536293 10117129671722801388 12555919546509191260 17737155082383227319 17979232356293128010 2303074685018602723 239594146892565459 11653788852311789495 17757767743960786459 4497073404456187925 4946297461632051635 6916203808188002379 4835043160780701657 7694703119362238642 8459770918485174911 2134571251463604210 17292557121391006817 2700953093282829976 2232339167166599853 14339875992699788202 12456454159467232112 3556182999912459378 16001414189453230505 2613875961390834370 4878131962629521762 10182228911235976731 1455762937172222693 9615333318689085115 6545326191950716794 15837956166073620474 541275337317531251 276403515604898650 3096703849947719304 6885805247001280428 1807366046751623621 16315144519276371730 4626635524879363234 10903979304811859753 12428651619001739488 4449289580110392700 8950129496908077282 12974365748903046658 17079827802555646210 6820616720494650476 17734635962281886672 10811305481836856605 16529446586723938700 11791744597020266065 14704262650591984652 10136169302518649712 17589477130779301871 2439688784933001033 17567569600401610273 12814505268244707526 957013447437577098 6802235296216145971 8224686267216898422 12922322465718668797 6904715080932316801 15771805127142007300 5471286312809329680 11671431027473060658 8312847773307793787 15612340984780487956 12454155158223469894 2525684901333919145 15794313479125909430 313685994592133534 195319757118839483 11482313067984142295 8076312942512689783 8613427048620407724 11767153296799403533 8770458624390651086 4997540880160777448 14926497305746595643 10287020798575250484 2070945914644506560 2236064425588360273 14263364021373036845 5731293057462117298 6196395281133396825 5057512105553891677 6441449207926770068 15472111076647479860 16186699876837495261 13960178579178288718 15497030732115404202 6742667005706976314 4995349510183081023 5885749247300449846 14609372478313201879 11318998811516867739 7762001983017495485 9718215015025135268 6845874626780412083 6831793517763706658 5949837555902867152 14070742811310045574 13113888850361866532 15182471124653863934 9234558292104246346 566751618512057596 13954819063710034106 67956545091536336 8923736355346921673 512849476410817446 12704815933390517328 6791110249507843584 11763343899387946348 4616701676257076255 8080448474086529103 10258604893817988469 13176035809935519860 8035455185259411305 14331176141583376462 12934262264271069950 13495080696303694341 11488158855336868129 13808375852022795753 8803903399951954978 15011762984611860279 15399066992920456791 6599161369101372451 8829864046429379079 7932715644336048634 16917550019094574489 10010801567380470917 15265735546823703723 712369289618443958 12141365176370029985 7429514772289533037 4629727321755931348 14358647592835145433 7023050071914982508 4094656782764044610 6113411849152420945 15454516588051542583 3775142710666666239 15960157224439261044 16427339279921576624 13850488122192443911 1562172421329126371 8638525413508411156 11751679475012551556 2768081250159410022 8453604641847076195 15194350508270704603 10059816259537332425 9301606793247001217 4159109782509195351 13251565138424893306 4894193476884786431 13362585158780785586 1352760012043936442 7316648049219637767 6667851206880411847 4925666625654821344 4242867418431858076 17530526239037762306 7175707358536597417 2209450542586640235 16013235347533545493 4921935591438578832 16886754977818891865 7341236800906310562 14768121302091190368 109063620738275120 4089673234603342607 708549989450947098 18255261947223752146 16425207831864080350 16392399466444681546 6554917269371128974 3799679109680722738 2479903080136685989 7344097840393082084 4653208837575540163 7431642426765831318 13569393934176102865 7037633983637252429 8260528652401469393 16733834433847762931 15228200875781850694 6544797783834837006 8807559420223221834 4099554394494271256 2827798714579040384 17243168233394476807 16080421040371363179 638294533967626482 1743540763546535765 9547208278806341378 11501495400810835472 2267708660684011687 17139189616379981248 12754971211745217869 10724347523257072957 10001306844492330441 12727756725587909683 12403020119694975695 13957242705228994188 10384822146690797667 11380706734674821023 17421765757819473733 11248927688979432121 11306157508259395300 5291836935339672613 10717535975377836671 9532775780964456350 5553227351648490008 3179253302758102718 14026662415455513425 12140647449344745669 14179578945290210677 17425928113643689890 6213931523721484425 1260783280551198196 12127807788530945074 2077486831045423563 5425354445820564762 13697986570773278993 2534400620751332448 3882377263636204214 2077479609384234041 4978695804313156335 4891756271753390384 1154343328544562016 10727248099613522113 2049986225288100743 6242469479740318402 3380058037799716687 17389546490423713148 2008082789474005449 13981623988954852523 4621480161122561963 9868993289253552161 10632087236281510296 798143949291190659 3092959685083085808 2304778259994157737 15688973696122420374 5682969860783771462 16195984314821417526 5367463971512097250 932322929220574816 15622026155229422213 17323373561987189447 3093027673997508652 3636150120998682777 6823158790415189906 56241671222574794 3157154264977604846 2342992888676675472 14307067958769483850 2558199797214478451 4674004915059684435 8001782939588883026 16610577419711230372 2652833546214318827 17184941302171661086 10135139366090686448 18352088139624685199 2714290197072367801 14624943399666434701 11471823821007005392 4237735129325751276 917095905813896297 4645078067808385652 12899717892294939836 12438614458374987885 3509714170785232465 14091948778062597891 16262649276532282725 2518049332882109731 11567624738849315816 125129385314062665 199025746268850798 17470557916369165068 11819346411950047288 4201485179481152095 1026693843864148487 14575299695635453761 7889901090028257618 15112156845779279109 126937327986713798 10902694186412009300 4496234052320332180 7688246172216603980 7776243571428649556 3633294352400068404 6586564224478310337 12234253548143974036 2544135939913804447 12998133647918314344 5971390602646199706 4413942107079981420 18393635165907985766 17071341607724439949 3536551367743796683 14839223598420124599 10145990788455347452 2576976894224056537 6055803721579251055 5210053061954146710 6542513342253938293 7243836655700873216 4021647446938193124 13218995076701228391 5090095632877078042 17679817723478478436 13103221366163356476 4671511637974260490 16099311554113551333 13579047521859671066 10018225187573916284 11088037756481344237 8270352669668323786 6211314101108708138 4235655108014513115 10651541925751625765 2316016171307297664 16052331775524937958 11505233315939804456 17203526454933510109 1041268657074656631 14782132254148931692 14563688126109348590 5306295746021029954 11702836912265465771 15863854566432038569 17577691019720426837 9952815709386577302 15205101543117776365 10671700795529045159 17484073641481447949 17899461591001682667 9000868399111044645 15428167281873375311 11615753312507027581 73927695025763327 12763385405508611853 18296648415788899008 8585958193533137146 16123585268623803963 9090638424937876964 14320175621060955975 2817806150489397588 5602638989014975206 8864369021983947758 15537625772832491781 17473616070107296352 15741907163215985383 1909922432494263399 3139665480975153961 9846729805853971291 199499157721024429 8553139253248204424 12274433085410466689 16876548442232423667 6484444298009584736 13859262567881537987 18388465180869955877 13020056964038463304 9384860064257929093 9393798206122459893 7409601619023448274 15545817704285365392 12084280983425588089 16396361584375408321 13762537689885795073 482798268661403850 2815930395128899803 3182367420342082357 17305498545621896023 11032593752982535341 9073434586601286846 13277988691359471037 10012059934222216586 8549041310419344578 1544694493957011856 4433366673109028188 10033158069102568122 11212693217127581625 12219139961903261822 6968059063619675155 10587851146281228279 13949552368746468893 8146703079814985374 9347343176142249011 7946971942212416938 9025451378108639781 6588659556197503372 17095416645509906200 16437803432525095374 2401330304662739720 157184582456452881 3680688730592589548 10117877081208994512 5339936223161361599 3738696141201895107 7383519335686081757 11596017535897096606 3106023691300693638 2510123164745052040 10517855445186423995 1606070042326483600 15525195279861571165 13906476935471147548 2564218059770215922 6523978641627796514 6678093356141544653 3215802544353372649 32108564836769595 1158638958905641811 6473695688211812117 3751321695607653960 2775488888423767101 15681865037725563562 5867752546105637756 6264396208241318156 11900288924579661477 1205710330875005338 6685013101617073488 13798330869742871237 7282793859960550883 13959016238396206149 12393991609287378669 14589048166265198433 10579204714512916528 3903252613078653169 12379861745236595508 10652331809723222361 6644847425349128007 646902639832338748 14402519206340822510 7249052643974281393 15403380993172438951 13680686006779815266 15153703895273619786 3493265670846018818 8466351200458691011 2756992079906460298 13764777384122339838 4864334026906764122 6964195882220704158 10206234536131728183 8752211548899872744 13586731134179913846 11522798779065965219 7146657081881899617 1219867072492132354 13553725467213861852 12576726737870041235 17360356301641460863 17589158964433957233 14874388069696598931 5660928215156963440 13488654153056514158 839693781098713453 6928943448141898273 1440408356655344538 15553109086684711440 964479447082240538 8353516931227586658 12732473067223005238 12711537387412534221 6922464055681772725 13389413323189244648 817972674508639258 4702911449935394135 17884282358366966981 13799750624891670454 17239039553113241573 4027331299323766121 6571638562591467895 15091847314098620756 848889958831870070 5762099539110501033 17650893178091791182 18239818146414710871 13929901216139136382 17511509640104715078 9667731550867267869 7837516652712938163 14049724067850812513 11215387088359505971 67149912356343966 7365822374854306885 3694921917496264240 1213226826618341436 17410883054798998410 16738055623431597794 16333427022086303256 3615628117124993519 1716148883542212157 2568373481126331669 12540730628434372733 5344594175268863965 504911189299131971 16162271474926390084 9757817819335921276 10825501473350848259 10013994891796326262 9787882818905599192 8590220325481762667 115293265038250279 14861037418300422957 14259263256727899199 11854684933261604082 18316854737014968468 8907720064669583966 16663447340579793669 18349698655171012943 10525062026648934562 15615519069295537694 6689833295115900711 16180514392096577287 15672329418300408542 8432867112947240246 10852584675064534704 15171638580852266444 2990240093792139903 964106393659506533 16234634167066614241 11652995265924234313 12513194101548901567 18006944011998296780 11706987881054051101 17240579037925062338 16558782802127159858 8183602218032858628 15691389546760320112 16447994369795914715 13094365517962115071 14227226987741565898 12394914282897323998 8057123783380646173 12338757336371416879 1013318252048925536 13885675513154041487 9426780148526143542 17518310333552818921 9817891169993342274 6536088931118187715 8280194150309017917 11376993195135598925 3710812197275583758 13856967341024934180 17779731499317653390 17093934556781405262 6511331303217514170 708334076078769356 1592825997786209246 15473315297516822373 11795244556159717364 15265169485403672438 17971153913939861182 13772672865715122312 17230693763001201049 3085557155438499119 7200445300260520101 8946431105170410985 7815495322931821326 3595634137054243289 9759328937220422693 12721344207542934170 16278066121674702239 9190391663545864850 6362750177819854925 11537566765158539468 14991749836223624741 15131675154520249675 5843030716539783402 1876807987482250969 4861949002122334888 10069875373251058346 12796203409589529196 13842868855464482418 15134989127862614694 4140824639407998173 3190843596753315220 12945079335256164665 9406809771678795708 10191165236053889267 3723866638466795912 3704493006423674204 12722447596649406269 4649069585629730409 8730240074566218004 7385095053521931746 3716766121574151834 15699887729087281548 5174378526410639248 2142768627507237787 16233837748641933601 5769553981599906135 3423566531431835751 14373731750187131911 3204506040661906522 16185232975296497177 211640197072758525 7334143602178862925 8917197737190581081 11285744156749965848 9614110635162370647 3344489454650701743 10527821097479513195 14132315601648713801 4784104440353710165 11509082785640413776 14245626378677570563 12916467053669657306 1687060970601787340 18200377175524831478 4198440472396589020 9878754762543404534 15731187399191342517 8234494247874826647 5701957563107547866 17744317575272276541 15384637509940971552 12057596454647758609 8749754398704005376 2517493298387125146 10311334875121448066 9456594779020387235 8781444983500355280 16736856833756813037 7284665268918066998 14485477667897758571 661515651612635077 62230789798762998 14620237346896000086 1719382566795703288 7885144882566629211 4760125542767530496 10288189116088520233 1971178592675566737 3746980606415960884 7485020194362260737 12337732283263803928 10311328106727444081 3045964300129849315 13810482332944576462 5288401468974428560 500022464488168152 10383674294232477735 2912197112494944899 10545221026426968622 4869416587205916988 12093104853389537058 13336445797322627978 7286496512322255074 3637742826584085457 383326047386926046 15915845313922410675 12614761258389096028 14061278476043460196 2613223559574004324 10871828053974410077 2037956125903503388 1782799576204103520 408086190801944367 12109319097587219810 12253026341836760963 11049141567144366464 8261949491152498189 17741210737365974630 14808756561913096408 1435176987474072953 9699103184104859001 4240163420859964744 14693559692857679147 3148910005397791598 16193058188251436322 13416551949744331784 18111198965511073580 894259043452258422 16840572869475575512 6645164278420380468 6304316070479887631 1008552137293553451 5790740030406801793 16430884983349701630 13975092164101869966 3514069003422165093 8396933565285361556 14714137997164681596 10143119165927264096 14916728582198396731 16618945046397911942 8952233387600256429 3612365166967970802 5558164101778618838 18122613346594847054 8590509365413344456 4024732737396457857 7227299634210168517 13106578528458050699 1613003353862584014 2498283138132254761 6886946394293050199 12906796736194676273 7693372371118645119 441193567711519582 1813442312059169675 6342215465866905865 4960854244248492255 16697390727935127541 11546054943573530097 1326912288530703909 13468361583371199035 17531388855587929127 14388064084697450081 2774007593099552888 17330925009087607440 5787199032324127785 17425557947046847516 17935751723118704393 2259979594673964157 13414101571613604144 17672449390310445868 16324244557802897879 12087080984796930356 7814571055299640762 308976911139408366 1562535129194226468 3377162122181423443 12600063528573208120 8666146288103384862 2821481326624497893 1640030697970461990 11675544624644796269 16978424515344034957 13861703653862773948 14897651714474242717 15920429316827260677 15693660728078288524 3896789450156835551 3876974119444510874 7015312837893499033 4496472201225170894 14009054254826373814 25655216951641626 8168111768108179571 5633315862902560559 15886374076640143738 16367327966146873407 18165869278517693551 17344695607467454243 15991964403746253641 7750951767730650039 14894143828047218812 164702970507994309 15738816737232386569 7072621159796935357 1157085280846326870 4261925641873849567 14647812416451701592 12963808208118032888 11854929936620767431 7300374094805055434 11358489910945997196 4653814148399350431 15785239890155035112 3698348605022975723 406305771963239963 14391479120292069331 8255151988084719495 10485497259026430266 6811686906701002949 18296332536459544765 12283229321524874647 7340706988012430817 10161391487566059339 8866534100922239264 398419639144973553 18022739424525084336 9385275647781219336 10750812536441611493 17649623577940991285 8415444733894006183 9867928554503544175 8983287574953282359 5685786936455655994 10525261785570149997 13320108105479162979 15333090920960392004 13296184883817554324 12462956750788834336 15039497741197300951 9316033808364041156 3814873701359713930 1614477436955315482 3884304866341802720 1453994793658796465 8572250504041992211 6556670203466404813 2386424970624638149 1617925118953237602 3258849727082961327 17026439247807675272 3441220931992244920 2575006429895263069 8913182599282864788 10813147819200704123 12256396175194707533 10429897182731680980 16656262495898873816 13934646934950178841 17930119966064538206 8449717671604426965 6566762422370061983 1451750615180728980 3277647887060469803 10885857253478888605 13584390456748921178 12171102684940010079 5649305358478070630 6542464227230589335 826136141077842437 1606210956767938075 10306676338578983995 11874115192576273253 6258132439003796179 13365007765541994751 14139971587370822041 10404354186061503248 13620471487459313851 5724448269898574244 13233681148715152264 9962316733524679355 6541566203904736015 6924937050125705670 13043390343950585437 8514827625496555914 2584762833610298768 10751580455344221575 2513281006570271875 18062717248255006194 139241946523406036 13804324564029834785 14443402518838681025 9395850804502511504 15982596748598995584 7139957606351416776 11697701177570806039 16984594448115248092 2685695826286123909 4812621018984497911 1470425444020674282 3597767042930236874 3215221153200178825 5318661553836143175 5400375733196261759 10702513691541498360 18121825341331721993 16456858226506798234 7438747973553685635 6008045189089032395 3220897426427148782 7880827999333816304 9396099688174975427 1260469859105987624 16635128556347489179 16229673917188942524 5730056772708801743 3830161934562480925 16915707421776140006 17752748456658793155 8803914126604505630 7276362894856485867 2857636257640694904 18125806741167525438 6260724596482716840 5426990351776734885 14027551530556290520 7377266076487179876 12785887277695332222 5585522856790218117 7567619999895479874 5330267659961865708 11801832745402106614 8793061767454462805 13336762785756488683 16185432161683222550 5032075425648741133 6022497492724481448 12975909471960309069 7300817984403434291 7330555087866580219 8037003008253338779 8323887983719889016 17922246598032144878 5689851237227558940 13429689492520613410 2853922423461164839 11547157608374715246 518854481612774177 5019997449260804810 1172951067025383613 145332940748203177 3057115623161890563 17539471101931473289 4506275701234631101 10241089232088085543 10787789358574087695 12338720596415086757 1745298524891494608 12436336816303792270 10246283217998031064 1816625365764854742 511560843530181832 10626999487222556938 7141834207994346224 11397449219900802812 9112911777761272194 16379877395744677194 946420727654906755 9799333407024286024 5936842626743713565 12520631352454348480 7171567197915672541 11353892603759822099 167481715935197551 8314113597159280118 86181717742341816 13611872465226198577 3159682963410049365 5951284954820159633 8027514932553087591 3679178172755255277 12811398407770508060 12811950532351078302 13133525243851587941 4216448171451146154 3643742897610450304 7892030528933279324 6568651012798008969 16556297987079281576 7175631070711655775 4354881697583972906 7333203529295273171 14380186166147197820 10566438295101759840 8273645116832026601 12824951165523312302 16363967022706005332 15617523412779538501 16903741556400461366 3126978538359742894 17662079559693830903 2098794153798119614 12068798253166417525 8342798476715797270 2217506329673931800 2355025836079967702 14798371888554899071 15876833586589645621 782176008335470762 6693961263876951659 14140036367982187231 1136935467185878343 7941395164225558810 14451248958577381265 5864608166934064037 15190436397085294346 7794610916347429931 16166005452104645433 9251773687012466196 8941304562678865329 9569617010002540344 17105270018931045944 16348519342211867145 11070840328110099118 6389433516416530426 3280751131014141517 8603864146160648389 2317887133021473568 7035059041080107490 7425588597793515789 338872958642438196 17737485646761449796 5117215630646920524 4924392573227527770 13753629236377070975 2083547996591121627 15030279302469678250 9687243091726726794 10379341142074556115 6657746809949900279 11525147488480574129 9735798765388744365 12498317410717411696 1232188755152598285 234988204416251731 2053268278221376495 12173564742252200789 11656766662604380211 2679608278030952009 14638757458355037347 11711304730311847402 6994656108753600003 14586633123419771259 6405711781643791292 14944268730776817779 10983823722299318382 16493757174574683474 6570903323486407060 1843229122723323306 10117272989513768632 11596465698972091466 4880210442985975216 1611786363404949203 15296883741145330819 8978663713915846822 15266248657054688842 15706515087353376990 382851967802520960 11740196745698816846 17741833459532577638 13658262588358948871 3133296517986328858 5627656266524427770 2737669210152548982 10314154090003376945 4578951328791385316 2947060172768988569 16720889930368938629 1225535083531090897 10023576908533433642 11713666386250516261 3092873238190036490 10035035315777970966 2058850266595598264 15618594478338070033 900802809311330856 6971923137017390405 3243726426505709921 15845523136471612749 6111683074968903736 7795897363370311761 10108403063208799185 5183158601550192459 8862460990765296567 8342563722873415207 12436854803123433726 16178518914606271152 8013275991223281023 3130383982316279587 13669332561541389483 6438064038904288401 5598924145547778882 11525026557210803593 5802021143736075686 4133843706409720025 4950468324120009026 16160408745672211780 2086600958522786867 11062142475964654824 11760586766408724436 2712498391336799576 15034667189922165703 1848984047634002151 14238879238337187467 14276046682717943828 6950860703172806596 6080235028208722123 13558295976304042464 12734965317271809778 15716309489304519761 1766076143199934213 10788510725125670925 18367201857392410740 4614574010762960705 15621290599377669567 2007952503206978254 2669860734039592683 3007423060644598174 13516019815733344087 11375297947140701333 2684770064232381598 12150285540014832047 8190381975245431432 1270388602252958765 267733394759942297 4656629778612964585 12696742223383281434 16117596186979468557 11710980824798491979 10919965283129282323 10220337619487842751 16267199311832171401 501096906012424238 1048554880831201215 15244007274580593692 16144177851643899413 6262939586040329760 778204759564069374 5822338846770522916 14356102968585865950 8918989588633849329 16928872372456178729 5360730514661269115 6365596393940161046 10775055519299524252 3903170644325737743 11467217076806835068 15271554690561550604 9788979021282709873 6740198777023112947 8550639853109933332 15364966638055370119 10153531049702073563 790549542649834936 4463690844552557684 1196461838024404667 4762898522429205076 9589599762749593020 11864137867129331516 4981417265394572583 15130741875941975717 16057221461407715256 4944441393355598727 1339487615521900776 3986368779346838731 16756094836643444821 3894956205410656524 3224722120303010790 10514773945903152583 2240386983157732309 4768298725269664798 9230940062353006397 15502803369245199968 15939716077153941370 6772221447790685159 3151957933254787033 12771681595498654868 1626312621793667764 6696327059395569820 9959523681103598315 16821645780321895603 18012368156507435143 8063997994572770448 14060865164150169506 15844218097438006711 341321517253101204 3364705271709975631 8335816650624315219 13931954814010811548 11067655988447123747 12264007672761262474 1095028817979300090 14017561219231903153 923880243051552697 4504666535610862348 18155551178348495867 14588082505854909943 12554343666975184948 11533779001450459121 3856132094076393929 12987965629938024564 9379493509276789621 7391817257211905962 17900585276364786156 16774567041129750243 6444718083704416627 7880330831842008034 9270411599988124838 14593725362908493023 2129037096681999186 17793600292217734727 12435266136369642900 9796462012109826096 1426351107685286545 12601934799929224791 13096758151289706115 5567550364447176162 8935905517195789069 901029919899310084 12888076531797921619 6689229887966737840 13112022956447782049 1100875031581991135 738445677123772001 5239925227133211369 4585346879438355844 13238189023601693217 4754907685642155813 1697043317065902079 16358202277012853987 5847243028550546757 1150030752711572290 13909633494800804593 1158301194333225738 9362356097904348791 8621193702312695479 5208891695322240791 12882500138562341444 9732181866126242156 14319112337539728204 12208439626254034669 4679713014299712853 8310890314614065897 13076797983446802365 1504777002769004449 13278561897665520411 9842888796109312752 861075876718465415 8427744630441478968 8058620115501669085 17751342531370630876 18303786069153064562 7751754305244886133 7288519230496521216 5449967811494205129 2255224754186138459 13045756047810564722 17843755845411314639 8642468147998048818 6150724599885921175 9544493795269283947 14646280857598691647 6864800803645266345 5485040162893108074 6795958316255047212 5697526538360834834 13761321201156439908 518181162933830694 18267245439237270562 1930267172635360405 7736315970931431892 18239919402928287384 1479832428086249456 3823558987857789585 5664912326048983581 14674594766417712489 4490295323164207119 12964745518648889207 5742300518539449960 7255470184262419863 18248358289374425181 7473663240349836759 14427535815033177343 13299208906498456667 13623361491157311708 18111972710991094682 16516322408109183899 17178017754795937121 7436941196243661459 37250804515159199 259746477740648553 1278979463946857300 8902410317831305273 8948933992835856661 10660766465710681876 9100315748991301867 5108641346210915176 5447677032274190345 12218274684429121796 5760671926875222937 11680195404052680775 1117464953092455521 3560536887568222297 15081646731360746732 4135098116687470298 18000267358185930697 8082477157194586969 3085868958002868137 11848779244878203724 13633510277451338863 10303685149869570724 14954541039569280626 2584545730809686658 10122072987484818187 1133977807573149861 14709661947796362174 7571917471709556035 10482454639820478158 324068341223272153 13025644080086377555 16023499299814820361 12911580463522285349 7014151191821834850 1076218612130508271 3773302481970671368 1332943226186660749 4835902498940978301 17005572686811972447 12948557636169844193 5970619926737257435 13499703005602210057 6790315435069119037 296561809471992063 12288431172069721264 9006392989259522344 2970233273285459900 1867403481025246244 10817028220611358260 13202003009535666170 783215412943558990 10806773504655092974 9028088093708635804 12462860252446156678 17451879792766148335 11657298169433395330 17481507115055032328 9621322756346458260 2517448122886774620 6933514751441491835 4537899402820140695 9460213581120173400 3610942298922459954 5896142759127060625 18333318825771931931 3706798246390601392 16814996983033999849 3534664197890197915 9947100802081594919 8649479719182640782 4183639088730304743 13239755835766301487 17333605925015763577 2726989476559768691 17305443278963331345 4096124775728784761 120225188736074862 11034312460122513592 6417192816839738785 11653355491221714901 7091492529712636403 17421954256610412695 11142013672414946605 17567169646627716532 12052282461790907571 10946585021416999672 8467887288363762181 11100505346571370178 6051551199394422399 11213646048959502412 12736136562463373392 950490421586875500 16992535254348284418 12410895095119738992 6700308715990714572 3336105436572700165 6741041118216723969 10144456019818919372 17389979385558989931 14187995507389537704 14532810802925608633 16468213645537988979 1400136227397941089 2165092125939429405 13864840234561882271 17123457526161548418 419746222075826956 12591806357184346778 14180270092245612471 8680599707561791334 13172065087234028968 17108140165664879117 15699522262535735914 11613979693173736341 13514077334969093484 16588041513180320374 15619837709665921284 14435961191020481051 10748899742215862656 10946428930769585018 4232405824789189780 13096499381056182925 6082305663743746974 1154018443547416655 4343056702406558607 13228172653599367822 1972549902484582606 12352100790315412345 3382889360256902443 941516996434554404 13598570531222574859 15379388469329988790 1961012715126180668 12862561783870228016 2780279843485092756 6601811079098496152 13437801086499711926 12718324768198117727 8083204466313290771 12699019445540525521 6568041601729689021 11492188265270736262 8336726920328054593 13983824270469783538 9580380647168701795 12582633411247952175 9938112123326806396 16926099757244918239 1418324551906179410 16484239628844728438 7627274066947993477 13583753877812972421 2294946428073798429 10554804593791086768 13390886702413339925 7638859975383454102 4779644543700133474 18299696193964881226 13235715265563732841 547627071158162408 8797920549146156179 7291985701996206522 1047952782432134032 5134702992587676631 6530873082666516927 9299170136803777428 509184117984268536 15247014215125264482 3276385942944196050 7453689887908737321 7484206622426066939 10552875155985908233 2503677608628193302 10287635473003088516 17129493407530138432 14778765465577782596 5186454472552645913 14940793684795199635 10778334939574311124 7584750625411622795 6702788351310850838 16898456078664639102 12353991409977821459 16248635886874824442 11365239630180199672 7310313928998471435 9322949390874407403 17025546650361659536 3649881885586140488 648278658747093797 3328310355679944734 5245935471707215441 3773839431142711213 17951255785052708023 13799164059016938935 11635784188534256795 3760939873116143137 6598602317528792762 12949045938628028773 6937329385584404226 14484002683306910543 10114963883849251363 10108518042628309908 5277543934639263460 17148377020013136790 9318793530114616431 4646407288284321775 17097387974585776402 14711349136664844926 3333894605170010869 912423201405012961 10963580079540359853 1075710807916427392 11143771551406460627 5054339123555036871 9720549591650831099 5649887710649093192 1751086831397029094 9306482248876005596 13961596435568500474 18434433280158834919 8346680754208687610 1658648537827249893 8740816266816422896 14608086117323698352 17965814737011509221 14032068854116584077 5657076048886424757 11849625929889226210 18198322158828637989 12750239415621205825 8271549090651551356 5066103915347592237 13783896137086999701 7861557175584682141 19323807528739469 3079235087992466194 11961842016995314851 11111073510339553059 17919620778316227469 4419462037640101598 788470226135831670 17401202199572242679 4635515638276422242 3396754219028742459 5063393678293397822 476609166598091064 1229778610784969126 10732094687477753962 6926954261867618559 14377503964381726854 6378111418215246244 5357116303966714763 5041853207373456261 11583235514909989855 518207966440356486 15870988301686203668 10023676715022609445 10267595842586930111 17496809942330247349 15433547401958829039 6481136805672907529 9516841694549399464 14248808534701527750 13785848801897147622 14076745998508573281 1063693737865056994 6518143835583440967 17947312884092158319 12540868420115236106 17873284972445698836 17125182405233266523 17871820264512214551 16686320596453499574 13918326536047330030 15638208384852994889 9780346455333781586 3127403305708533667 17957648075833975888 7186173038666734877 16046067003842473769 17897060790486595165 11365786590672755631 3481805083155662165 13732611863419879441 11681563164643303139 2348427301925977628 16505096542308898813 15512186302527369274 17065459270448277372 6580294204205621200 6389803690888379208 12667145536445683087 8214462230690919296 17155198142357107593 12259549987868491950 14656844592789013413 12469111777534889048 14208492588883877971 4660108462494266608 3272708089506367580 15952984437126337051 673436040216845474 17076096945040589997 8802943197294430224 18130220690498176949 18215423391188809182 10250940513400059668 15781204034732811425 12535844966827512626 7692728609309756223 2652587660039539116 13184469278472842047 6489921165864519869 10669469389881914231 4994476309326628721 7152170271086451826 3608028680465610875 9617983977677713428 10021228466054899076 2690208828480761078 14281388578119085754 7691033998584182495 18050159954030128026 7094727509768833772 14932979060090764248 13363176003521903012 15760377580188474636 15551628839215713723 1939405396558723628 9955625989535820876 5237696656305445456 8893247319085943033 8808760999254025445 14383310104656967757 6711148464937679671 11479253342720289159 6039572479491220701 3189572591009400263 14444508440322207816 3797319917738041944 2744515962103046072 3863870521944026518 5106632679355020758 4079466876909785004 3785179330896240226 18405719245916411315 4912672210838465939 12955076214582167639 10066141033950918267 3307262179451257093 11136988581942348544 15574657990945240514 12342953968291816463 12934409690048026892 1141931880727314529 6955872119496355667 4341800624053311686 12944838157646604877 3124754279523561903 17444756738194727231 15042931463103288546 6972300720114326135 15340621135380595340 508293705911692934 1406068746594183534 12591665568159594077 1182020882759817665 10160838309957261650 5804888587444959396 10003349845822426298 2470349202933229050 10094800697494641312 15042561814741418469 901635612372460812 11606309654642091339 6376851564456718907 14004212947353952940 15044348851916793988 5171622590953219582 16309012118877656110 15314771367252906231 10510991378900971290 11519605188919925259 4157759092842502768 976413027418064150 14266349992172824260 9392097173960801023 1057304863831863714 7565945824572532498 11019960724680881558 9371558170330807209 9665113364842504185 7798492341455045000 5134297354831094514 14325056681027658088 17499743897872143364 17947876326003642228 9381896882509884875 17742743281618560253 16937912926687404413 10774348119413061031 8214785723464556226 4439685239015299264 5452547203920970066 5318306158403481531 6144776447468807922 18010193050059901347 2606506680523801935 9707420478206880008 2800373100385453416 8464376460030436217 9778186602461630946 15273586631701420885 478387301389476573 13761183219624428650 12849028540884738929 9358462433017276494 2524721833349010970 16619522508606206576 7434099632631348225 14257582112993702268 14752223886805438227 7456159868348655596 11619494697466403244 6348157085767941406 2846800490342091836 11804518683790391877 18362945512970473517 5651389277847459904 254842344113145663 16975502284709941976 11570533062509885195 1304486202857424877 1799915679877166191 8596994398243779633 742381430784114504 7955718715353992312 8262660965605788659 117940965078320215 276021427201002091 1496578929517087230 9465629600566484300 6626015723893271993 7935423599469465728 3998015024651808924 14373310744625048717 7559446222439251603 2617193618224526050 2136487659053729659 6578831374664138693 6215800135931737366 10793516267206654233 4303165852148303411 16490016816979649858 2390415860725381299 17402270959958307006 12460036339350678773 18376159344560509414 16386827399498304886 4866239313293090642 17691431690716132565 1887508031196135204 9250983367739689169 18263140428478286872 9468844061812026247 3857905395869434945 8010131964216288362 8680751653339975722 4147139229730857028 11085549803642397285 15810402744130401910 10779788791805363787 10647721711086210323 11287554605244721550 16652671626792978943 17969788506047933166 13483918167193204197 2056388067507036078 9857108511668411057 4121728985119502721 15803290584656983628 7665478879556426741 2309830420071900494 17325791950543422303 6482916172767768657 2216683258478105316 4773435666324675148 3048393805239311423 3572662685053734865 11027426778129112976 6057867957430496520 15968912903465732986 15661054151417647489 5934603735998418613 10156297930390649357 3451760077073530362 13072512100374075110 4287232930065723148 4469207656878706710 5245204542633627663 16523021803044987136 1973981820133465408 16127640488264722734 5876058509423433776 15045764530710250170 13257563998508336733 24370172745919129 12872446980220768394 8668303911831024731 3844885394478319580 16790148480169382913 12372674125752708255 9268214814721457309 4670003307106089629 3617674293333599418 16243838563511590501 13188687444901219806 3853311199687978006 13006636506891420792 17141534828030283992 15099683365190247090 2716705987219128291 10593686359976932736 8527655789078652355 6296191526094167913 892685978244062429 16878370267718471549 5422619591942196085 18260851277627125811 8557687878004859118 2652593326007797347 10063698748524635176 14495557726070306935 10519745874471543765 5845884001777691450 8425187077064865110 15346533363279645332 14200738599422369400 17574900387252804301 3105682740320716606 18429399105823738278 1275489640946672332 11343749747844952420 1299577568669345027 7258775755954268337 5250752074966958141 3003744788086779615 12668342707171710646 3576717850447268595 4993349033676535944 5708325776818746471 13447072834398686422 2895723782705988884 8056962248046664906 2429786909778503345 10571222891222567399 9206343716444964994 15113121952045658957 15538851643760786846 8901072776652962144 17323720347966419957 12504278581387833696 8701775430523395293 4426202435523157085 4661224887111059255 7256694402460011140 11686069836709579837 9647738525600674807 2550275594820593538 15265240807901278080 5559622213750322274 7513900175328793649 16159075244675891602 15534501575650643094 8715291077910665234 1028724959013796543 3928080946511345602 15309668111463977933 5001154573667257487 11625302405603846562 12514036855733090437 14733171868383521058 1804243763098907139 11034782050778136791 12970029943882123337 4223549529802258468 12133493433959251462 17084555656985225968 11792487999669159032 15556701525244947370 289395120592669735 1925710606910439424 14681039999356740095 16116691732584819872 17201821544617470237 3455384045221805947 11610871276655761540 2964604888048659505 14004187102059529502 14342032162626295532 18002129076711783706 4489755774887318389 15890281303851038922 12930233637756117060 2259907758263948671 11294924495184485514 5793037844539259830 10055915148905246723 16823934744455824760 16223721211968273112 16234987252304724058 2529312005074636980 13871591850971134586 14400627086810710722 12392401613428732269 18146154473617422752 3059921231245775761 15384867691864552947 12222469933954253377 8567642220137339581 1053342139516919619 5207803634897700491 433253581410833807 11130200720535748502 3689510181295340358 12217924052784568877 9990203828609916242 558318207149139627 959778164778568038 15185229891871726398 11497013848977992589 17032105438649218000 11179525992530212710 16013613189749900027 8342483021544684709 3124282451348303279 13102295145191360998 1758853589110330650 5702934697335110904 607758146380456709 11624846058305809066 399513687582305084 16680685418769210119 10055881940515162334 7627990710388129253 13073875853777436295 6944629765221562688 8828895559200308888 14746431420958220093 10503717660992492547 2977496446470963617 9829687199909496168 13284500819602196606 15302666242485741119 16730153137634184893 8531662012485523714 2355717491172214969 6750681914071611960 4501438448314708990 10540648299160093598 11194735804398134030 11830269055513000056 14245248424868164002 15068708816547986708 5354306305933771622 15094337667379958493 4648258230986581133 7990929000000033766 2270105336255279901 2689415673144110390 1343860369381472266 3168298389203833489 10057065784255422837 5817155932517840264 3780691749456012253 1170466758625493984 10545101832077228241 11964634729136749604 7027267698345484994 9188963432585256994 10964275691767802901 8558021999680286016 13415596728116799572 11908583072482283438 7463213584264365333 8969777369277139899 16517194574877765279 15449806401524333264 1475714538057877485 8076100633331150930 3108734638860825890 18230567079449750421 16105495451480918253 6998990156821758857 12250430552585653225 8876737084722452692 3250581701745275964 13703319964346382951 6480308296158086469 14671349025027163458 3333073652471541803 4481741058026275481 89810898241517061 9330443912925472899 11903887623487653200 953739797659698111 11294350181225997817 3825861420374453865 8961320325369194101 15980595661608404351 1064616023302998921 11048526472068827063 2275928331604635714 10053517912572731057 11535431131191658903 7739491482840339452 4846941607375198320 11230125225779498614 17726475289366065252 4348540403749183034 7653175539308531886 4717405807853289986 4571065826487835821 5078046463111262766 16766622774213565396 5026822645046745262 4712234744392847883 10389481671343424237 12427242090210060247 14891169063951691828 15612495948401934632 6225593885608188260 13102115868932352719 16693058754430234777 12403400386269717608 7244038313392866534 8008196127143783668 6518357162064047113 12184514105419703667 9766270058467778893 9365864239265942596 794147389321464263 14258390407225090560 3906131289158895166 2805715263847354204 5903409865613035853 2790647783585069867 14013387623641416278 13879682347969546306 18009398813689603772 3857056235263558649 8589896042440447928 12048282884836286745 1918105799906090005 2129509618211124182 4876606141766879923 7840994156633673563 13627630476210373325 8146039997185452959 5794083059786860163 1697512710291954194 1525407281954225431 9726648808999918202 9362020828731073069 12567719855208836122 11243359958153762644 17137296947799611832 2246458535205682938 95675348489617344 4174907032331389666 118972070890110759 6039317272235140658 14036818262936790382 7361803409521784593 15125456538209441127 17477829761999783204 18054222817120277582 2896206965545628092 18231982987661821454 10439584443208425371 5641732562200935962 10178323315660791431 10857058913373328965 9589000158375701888 2765759363151394945 2156609352206578797 6398875075858037536 10441559747376173240 7716409829945707706 4550576406785792839 5358276452255068874 5132316908330334715 8397462741345944676 3288894850267054424 11621117039142630557 13856296956310499889 11358637637507256424 8325231034399658097 7158418607540161831 17226074532100560587 1904985200259956826 2496054541516395796 17309280902015952515 5264794964456226467 15734212185939670278 12766569610909332981 17590466345002638319 10687809923303676421 10653678807160964189 13542105328162790312 2754498552907390332 1900769880871097741 6450482784998521846 3725439837906463439 3524096821545282415 8620013884861850540 8563358838837916184 2933940186513202264 4825644119811608109 2852899588736321274 299614131992863903 17348978376128544183 1109066125483262637 6561306303618516597 17456380833034129511 896113884969607756 11057041333747617403 1862167459307045423 5516096853546982408 11369545027134716374 3220841886491547667 15424953169612997754 7659902039646735499 7248011363265192508 8162853811447921388 1450924881040927322 5844922306448230094 5069070222029743513 13263605387336622466 15738604757050303298 4541579534558126733 6438923100608570107 14722201309391747676 9307867555413708855 7023296624350183352 2662135982335159171 1270690110287368515 5300454294590018174 6904635783020574778 17007751311980433035 15117431514651518474 8354992593149529404 421558107840314419 9139997742875384094 9651788636364397783 15281697714113805372 4563159857231071576 3698729299401411708 2948045650540114073 2281719536271670639 10010358962020596055 14693202252270866465 7361026262906470666 7205710693043304382 378548779141222140 8457042352477900531 915365897050067548 10456433297463278730 817634341112376871 8724466372599361266 3757948690986794169 15089925779915342479 2424710407323929407 5297842842478312325 3702549105236333833 7135515198980843925 8522453853632093182 8769974457488561770 4700872477951183507 14483550975713252439 15101769592951357149 12296215452111355106 11555923773735839611 3947676935255802662 2255996413736027443 14041141234391391701 5909462566959544643 3719323762279863303 90432937248468686 7001272007669760375 12525476180477715748 14409414098496136706 15519153044304806727 11205068625367642194 15934078405611111069 2908843901196618461 11383541492996147631 3226296169754181691 7535678258503608780 3053843477514853928 13267874127782013616 14860433928201547611 13980133754307878117 12197693658434363539 5231523270922497257 2496147883181898981 3283192338210677370 1476198153004714539 5758798544669425332 12590942291147565210 7087871378932481723 6959036934345565798 4128401005648989250 171714076985708744 7111722821755318693 14424938481622564037 14120087337462652933 11970029418363600440 573697027069710408 2207696346011218581 16491686143425828336 1231509966453365849 4332633338531874015 3339458613801970550 1047132446229172008 5235999527333715742 2218406478155468717 5799720626116520758 11383449709573796201 14335528369301721205 3299411795716953561 18018630032463754712 6554801221312549960 16103373719843471758 10453191825525947367 10258048355903120364 3107726415457637455 15491854292771033112 17667591969615076626 15421927924303942604 7815039480252646281 950415623009732533 18357650380206565590 1844746610018731488 9149056324014734304 6055562706585029125 534698828466638400 11147925063918416759 6800526672527932032 15786200220575519823 14252172080568288876 13324701628034139003 16661354233729182264 7002424423418051514 15199672135407565930 11818889488838976254 7286829516069294506 8397359446849656417 17634363559734733678 15244747601737194397 5092887612882141610 10929802763564660050 1798463424609930249 12322101476938368884 1025424181744061120 7649974529661211871 16932284837160930731 2188897187235993579 3025777849241421936 12284331300291510125 8798593774826497974 11807849149943384 15606280761580989519 12721477848203401290 6020179296080776875 16108374804404642795 14227927243584439608 6036336663935470042 9965407760096779555 2436652894018143731 17047360992099238586 16503730128771061640 2419950577453903053 11645581039270637679 12362560766254781554 305168494418759787 17343622974711065904 13257191453123445446 10592973285361982898 5377655994534919364 17199031684319157603 15111654675171892545 10191444807036306969 762190694172652962 11376468982548132229 606320834235527968 13257700329695754413 9324201751535661772 9297860161764080554 10596567782490622700 5789492416465259149 4701137815632819666 1821797911353158493 10195970123980944502 12846650324415117224 7352364656357410774 17974109422893834465 5887554113266642780 18197208037855634324 8096248244691850577 7512834980488392720 13478712348331938039 6394137641538895732 4796655567937085548 1232548660158349466 9031553843981511387 9751347879162280603 2791527330554535132 11736518305663718827 4786050232327222153 8675189967675282840 9689070448687336941 3102159832558569557 16153232303671868624 4196926547104503614 6528759673464110343 11559261950780158394 6505561370651210951 16168439472546798183 3375604235035550436 11955099597671441290 4530028337763023103 9987795384867089499 16820136370880980110 7453385475755697446 6925036566816044601 7525760700408029793 15423325217848864303 5705699171088419525 16262291651773084890 8711075891912227771 14945804083503620640 12254027944663382751 3811923945528876613 4737965451724860205 10310884944934937312 12737811536884531814 4560267304491639508 2215599546359480182 10211811734076608110 3326964432653159882 8078326925330798380 10633533387736603985 3152574500774385317 16102219275581806195 6553777619435089904 122362056085598137 16778997565697587920 7516680634749321787 2978090165863459488 9249374237749301431 6094652782619190950 8124396160888356782 18222095062852659826 2285980578381613342 10946103734851755893 15463912615149064030 1364272956622264706 8815851587575764987 3318025329944090106 2210970459739159987 1212412173731833581 3245195241175099191 6300596702492390651 18085266344471123544 11641976040608637730 10677561743280935608 2463261715711954223 2625628098664726820 8475976847284796568 15915158330741659602 13237364419506955076 13590653400669140591 6313776154264736452 13196970122879773834 11854890217704063507 215932843235232144 8051056889660661789 17217974321773785183 4297980938961308589 1413988240140278132 336030859016311976 11475739355102947809 13825635646835393939 7752722812569960079 5164281203075403100 2530610206979554096 17161884937184788102 6391608016662147863 13918000977201663179 7375104267122808939 135002822092425529 6642004674594360654 9095566589050032953 7211439365414898086 12032512948867267902 4468385824301467435 3718384251300776503 14317654707847871613 12122887449837284950 13702963537101594695 1619207696615957789 6314376777800330203 4321984582334537187 10836702459494534837 15847643738318143457 10861266924127214422 10181746934612132221 14517840664053916924 6737562342119511226 13262724495631799106 6128269953338641584 3509562201255926321 9195353030550141083 2521621496670962079 15074551012201624022 12842521801827617854 3616105782710980255 15371999439829710050 8128278635613030632 13170240363981847973 12099030786792166266 17507953354688944603 3516129654412924688 6043294981117568476 2625719662687699963 12084670598935278123 3536920105562694354 10603201566712311218 17581036576246737216 10976842576923581342 12311942094281782682 16746630096631409528 17142828478623439081 9472594996540249030 16044854196839975176 11908766404628307912 11110841546690815014 9756695069132885667 15762974893794970261 975792621964017557 5271645299027215585 15351872670663864656 8453453782132712505 10320377142673264782 7424988523283709812 12648845717193253602 6434210837453942655 459979295873295000 8464073609806831406 9220536631172880380 4589272183381649800 18381316690584190048 1258362115030405566 3376093420051505641 9727085958940738785 13961162806728156546 10133453762413196306 10511574477360422012 3672054580909814265 17221956253681692527 6877363190861186322 12410227453677130591 9576638141470603573 3966946505465888860 3826448434248988125 12128084579965868753 3331595071451756827 9964858327648428868 4882696146040855147 5988669300145188280 194853510632400278 2997094166228989978 12874195512358565590 11788544634373035317 2703448560973675508 17475060910537284446 12313988296434608346 11217473750225869554 3671318026361200084 17633911150969590808 12649038361107734879 12342350993966986017 3386758639794279601 12259472298770050753 8238776537461628481 2962177805028589459 8060171511968454343 12013571118770440762 1894558492926362088 13224062493444063675 831786002508307877 4036675671028297703 14140347694498183561 14413897602651851016 6975994830446056528 15935709080560942682 720414111337155842 6298806898834151551 1674112743378974645 9295438495479782050 14830711164126396161 16277641495410323436 875129941421432236 17094470258193641789 13103539355351276201 8998030036775179970 16980147094088215734 44104621165038147 8341128663496360214 5591970871582161971 547236685228608605 2004535035364180291 9308191973856787149 4551250129195038436 4211205006490594643 7146281344980800590 7134814774962009367 5080186599652573138 18422487732736294555 8763374180864495998 11249959194485289333 5055300665439640134 3093434428719304979 11459050604301448505 8603525103824215688 12918418665782702179 3923095936681590453 195242644846509073 2521585738415866829 3201925725294874892 15539836955540401610 7356647411226633931 16805259691469492483 12228061339047112235 517230051706525661 12082517101443208034 10322705970030351263 2332715742532363985 10928263412599674573 2139239379743626096 10125372453193132774 13878741178075879952 9127926719704693723 17882018503056957180 10177371456557504017 6728927279893693356 2659832048751568419 9319532954793584446 11773501402264674494 8322454483163446841 7438644971548003607 16864124806877891638 2231870497037919683 1995998997849677641 13878850441529489768 2763515665534128965 669618266559821702 3591109280344642914 15495882129377498385 10700905395648134713 981546901532188259 14963086662216787308 10556822579949996882 6466215680162681605 6092264256382539467 14261657984005139999 2490695320368036397 10274113433697847292 3847336303986453717 7525950783330848976 16632498030203133964 9530250008175654001 8165297883678645520 9357712852476642196 7506161569115265245 1827343365507611321 11418348425391507791 2235257684527406023 14854308600709132210 395736825287931712 9967850249948678977 16213884940654641157 10830880159070412117 15729013787215316606 15899477024217405365 6134426204886310900 5032311843663489158 12355199345204618577 6427002053741895706 6375944547185908199 14886143660399771455 4586761901503856432 6082110130993948147 5686743779921867266 12515788543074346693 960592995842079652 630693320967393582 18363177702477347242 9296607109630991455 12901394910933958642 16982074662258767428 14647523631077654729 4485633873966933502 12023572278748843663 4871516767518527610 3545049369896523454 12045680651746555515 6644814290136346409 6727103491013645998 16571168142900395271 4833957156389220437 12374688279404970892 18365318991188786173 11747712121291377341 3191719631537718889 6759579566664580483 10466402499051062694 2886948531894060755 10754448709421569014 12506898864791490319 6976913706074640954 6269489937792057021 17010383091447354171 14541077129240295450 6129659513151050866 7668312376521432408 7228398761730503536 7110790691003100745 13846617477835494612 12749547601809922701 15764767814679277512 15816465484690168812 15286547852904044382 14246632170432109700 2564151055226648256 2462543356401477829 9922612070452240040 13863772593184113896 5509266827281786790 16372473262464073997 5584736099976571140 13360940230705175398 4697766041940000146 3480795331563111516 6453006841210637513 695363106378160827 14392115172379783224 15783325760370619574 10323093690747057139 11030905372734047410 9311694886403158127 9345372950568530584 13101113679121783402 760933238624506011 1172175501242277629 10387979698851085738 16820529719384695154 5598643755360933086 17142521195622932180 10144950144977853038 6514379221598825457 5642666478313452302 9504538501685152931 9756894561446118386 1017312345443108884 10072773450996598018 11809565516144257441 14510542347172396181 6183723825246993108 16466662223673866944 7478982585958322386 14444612776511747210 4064879482560194860 9188815252303757595 9555983095945647897 9226578456938374399 18381469818488024141 3646685186982755756 12125921200349583830 11571791825684296715 895546158008007114 825812043955746014 207017276335017557 15355282874925172564 11957582217292791765 15536782998920097782 14313442304644556527 10370401997216653067 3577265982093225037 7359597332629960245 12530890050050157328 11772432586304606616 1551569620531537374 7011383797975879512 10360261716893347813 1990353334407255095 11868050984271941304 15762383657118284551 17685853163750739510 4441226144829179033 2865241395894927308 3141365245936570437 1770874508934308118 14600077806473312182 12679671590647475064 9488367351068066502 15901353853536330778 2530934898795816027 14734074098440814478 17482318226477389571 11106617971924860330 13029253709778391402 4939331601405602664 10526967630604188496 18244955636397077923 13921842913426004140 17303384218347468885 13402427684576757734 14834764504835896732 14900593229604888056 14906980781396424649 356238074676589150 11349788780179577780 9328633299688723283 7541922368087687021 9279287439974924499 6966756425632784061 12897641164533423572 1316946563481602362 14433738851712752216 15454594295095734324 9218815855250273886 899403358855679420 13767823459468661440 14244102514578663854 7042926560246354646 14960604226019111693 4144702956316492133 6959523228421717414 8903785361994517836 3195521585029477668 17822315901448455228 9396446200756880042 15455823652324758730 7427413821888467570 8820047322269781227 12147018504101470967 16057968765445900246 15624929597695681093 5860650128912420780 13636634752370393751 12389687951859385819 12688912414062093397 7923686893623587726 14280834259980638504 12683173425574349353 2162129805238031734 293466803542148556 3422296423422437057 4605083492339362819 6679812755042944104 506099400055990841 7718577079038912741 5960867954082682267 14861086787258907244 1573764950840070140 16842716609976363970 2401808940674321698 3775693815661232489 496934005455197668 14697012499945825182 11207149855465603474 2614174850218142312 4440740698511017080 13861580589025106451 13052274826313664855 17212773586236225726 6114863046519180210 12532677155995497675 873612471632445937 2761355890470701323 3228880772276119812 6836032111650257370 13044989940305827511 12767001651334478708 11242356008326706606 6608372836388257901 2480612478269505089 2340175004698271154 11982639213475939408 2754460268020612708 9969446611117308380 16852915485903328989 17265108121204826145 13946745771765284839 3008641395685960900 15087050904570282706 2878109037856284832 9027216383366955553 214488212192942827 8802994381749919484 13292860678966917166 8044112394282923832 15584318344110277421 8200391398139602887 4321803347023810828 3663113942639130446 3162870073815933926 9709878363958571584 1424864425708188868 16645740700001895523 17760351181033431867 15028706778450111520 4327045296359352098 13920300635555674470 15966260598775851675 8046509530428891449 2477305326926652469 9234193715373561093 2196541749931056890 8198684179242494774 4098633000612892349 9172157613189612419 5386843803676270778 4933852988606936836 18005091185775025010 2079149358242939944 13992274905632734001 11059850871118987353 12205154853290517435 4279122625420074966 15961747137415169644 7200093939877450097 4819572549936641661 15501414566007374753 7403321105545963648 11953420177859851583 15955853264362544934 5350312660781002410 3426331005758111935 2820936034831025899 15554647784451079206 9498326457396593030 748765720931248261 15652529353046360622 17136246075448342246 3888210653508316888 16468370352517277045 200412250616291580 14753537630492093752 8658878556789854435 15714522169922428942 11457202992605974564 6118381850554540928 7065191406212773802 12214842428811345246 5259917524492993286 11088060681400244286 12207719433146577920 11187642830111558822 2874142464830294579 15204809408871483723 17626121084301962289 17908621587423755146 9610275844423095329 16838336361484582899 10895308927064963630 5393914680441963385 17343176319252311439 7176187347790734933 8565826457686219902 4192628101941772805 1533883104738279448 7591366450605287776 11875854582518091378 15248443552144756752 13479564475413201592 1169144222837126023 10939049644905018086 16594216350621874189 3089506878041910895 17592243809875328777 3192307661009978224 14400132158040099183 7875755503026530186 13893283821178403900 4016559973357973570 1162089996552406277 16629636727617846541 17833988695387280093 16122607505003232729 16015553302995096947 9421760123998780147 7927031592659935056 11500496903172244822 9986790986000990258 5490339840811037621 9741275466352011493 7794597657916714850 7859153615060650285 2396092969666939930 13981587648527941282 2864124595528784432 11731740424583345252 11215136440222659282 15996755596401573737 13441579559584160435 11917489260055699016 14568294433599555607 11250089322555720152 2844104884170771439 9290509515353464050 2724900815380315957 5308665420879648867 3736497794049033300 603148736266288239 15655771203800486921 2880312803443259936 14298705792517221918 522314051871376351 6848371594216569694 9131743027029911443 11607774439951041193 16099567614702301233 2370110605713619697 14696242263149487760 6946052530752986247 6001565444602443139 2232515028844244265 7197226288518798117 4562047320949477822 6711969965581362650 4082473285814645863 2936315846359764526 8194660032122925129 7313314940071986509 7835656524041703210 16688365835902465971 16946438200808619802 4121206769875403396 6024005543030013300 258224716336695806 6045160072359670581 5187059306180244484 9372165153263206821 15778064899636989528 7213010659168220772 1306107640480649509 18011238292308588190 3656579363282884838 5567857648166329304 12926185639503051283 7232283507605067732 13261848604604799797 4039419625726078714 4541355449665051197 16339070446980331748 768411716533331043 14360077911731226442 160265509522274092 17547256443510979304 17604568952087476183 13996497712681228688 7481208340359238929 14493724136593395667 15145011727653890479 5891307733936539278 3904974488066588390 17544328262684626674 6317129614239362271 10595907459719735889 5846434846779783473 657210413914126114 14925883073882847230 9430494619405325739 9307908529532602423 6771784655739715070 17803975811071128974 7214551465699562420 13385288170610357277 16417267358986999329 3940450796577634216 8606435529245338896 3766479058731336183 6341015809934944573 7531991867357561038 7086934646227249881 9134087914710831192 6676487472543957377 13671870105495303652 10149038054759975573 13472545858640421647 3961144169205818726 17931781313993042309 11898604602547877517 15468231913793739779 9005333960991829523 3170630052910305969 2621284806383520468 16965916745635354165 3952560038677249964 6981479583002003994 15970249205863604988 10226486649852383745 1678214722359094424 1445117365834404722 17832744370825070063 11045739823792423917 14435441571255404601 3899849721112494508 12258056606713956772 4442074664518056777 7903858225432050610 2717906339145034289 12855745685709177620 12074797129234075560 3897061492505013294 4285273338917228238 6195648229366323106 7641399045177214774 8739307192038866625 2610157088375957250 1167361838855702594 17984508355672020984 921436440650621287 9564001272204160449 8007555841823706582 10691048116869455806 16500244037310820740 498932731757924377 13913371139014406874 8790184374494108522 9629875209904938215 11771053409866752764 16908099107807233556 7312826574330391617 16365466343254076279 9134463107880349423 17464320377281267564 783909023124052721 11308888166597581285 15144224158709076936 3051621604946291479 14073920831103964872 9069060569068284505 2653383374631061154 13051050050641223615 13469757520941124575 12841046966445439065 2589994908804936044 8995568075602821977 2457330689259857872 6508516050038185625 6654817702023772421 16966641843194535128 2006368052130755141 7111430719151894535 10541891722970072345 14387592215218213062 280968232456427355 10376939842604224212 4748696170221633929 154410816343867314 8383788398723511701 16988151564304767055 12053829885830098045 12707035422801973842 17228133991171083313 1061799478716040689 14012574377265183905 10216549151210544011 933172851896842298 4739438336713381693 16580464235853273300 7144727738234936119 3968134391651445224 17520776128193627612 8366611986589282745 14064896645299845446 9217779137129322382 4747543304447755892 10488547351465421235 7406763141850700838 3683662874464359043 3159709856779430861 381211036628604581 16789321367373241085 14821387659217843237 1556327573004411800 7947079497229921567 17906304904101021635 4789301049284473437 3039798988195258875 12253253693959816153 18159880127492706543 13657993851970578660 1352650075627419023 18065309849374675135 17423545357580014691 16632794059298024297 17911271481571091530 6259106303316321992 16506109324715188874 10072082563326355525 4241239205084745216 12311761968496310944 1855448509414683390 11927231959795956856 348214593415572387 15268953601179767724 14928162518355330669 5756691825335773891 8818932988695451410 13851485433295310676 3624236521415346860 14561336833169567440 8220062938320069822 6020977993868696387 2668189037278162050 9338659840108316876 9550275326432570630 4624158246490691601 13603594746770051530 4960291123869439276 17642478463216122365 6197255488582167591 15610629975296273343 5372202776631817219 18007025987125247185 12509482314431297851 17302867597259162808 16808319471611231833 449761977716096395 17002572251571462149 9246202829350051976 1204632048241021510 12399330110662786009 6061980168535090995 6311156410541325221 5009684442690984596 2376720264985860286 11596877189343461901 276381924294418810 3730458678224927308 3393094942910155831 6345367728570634728 4975859870900821006 3814783842741039748 268145475449791120 2396676523041672807 179793717847653696 14306913396590028942 8161528273039771925 5825902757040530218 607368395735834955 13884504574746385126 13351240779322426111 6441221568462163431 13466578682536954288 7274883233708648005 1860916978597668401 14969395452099309525 15522846302908249434 17421056327419482007 206850078400867953 14022024079785316672 2791818778235088119 7982806318818991038 1369125397011428710 18442694995473526375 5267431508405318558 16306590072714778184 6740483169093456308 6214557703730705467 4001448075809059161 6498673003675304964 6608500408625168249 9435836731869205592 10740732770429085285 16646624989561250424 688657266542065334 10127349724251072009 17965458178569663765 7745161844398697353 14994932084685660478 7734555008745349681 12779734397313021783 4162589180669672301 14878354681672943652 18007228224950092848 15126241260609855592 12691471246958241320 15313496795358442360 17170766710804911989 12360632616726533203 5525065746947141867 7762579286884617597 616253577745181223 14546205809051632638 8631715250064730775 18291784864967289222 16719659015306346614 17102598170602910344 10617224109819153703 5750377968500651505 6546811929123954187 2849253561968012653 5714799742653504560 3866115273196238461 11641215598676589975 17286480971317851921 11251551709927420500 12969858492885095289 9644537136557754020 4210825511190986895 17211422813924190528 1149269330519944603 7409249333103275445 3357459979254597753 2260530944261403793 9407552965862853544 158457991264782023 16965780269960342985 2912814225300264769 14037859311170555981 13461515424715802362 15904110930088138605 8058617163312340249 3722362667947922127 5478589670319316484 16026223979339293486 6439231223384747476 7697269527399403808 13786283895751345162 11179931516427540604 16908466164665895022 14208947740621248555 6265789089180005524 1910376687433449375 18187022830228521956 9347091949278510010 10258689684394385500 14203904913705960376 3840367858418697063 10162521918218478416 4138920682361095927 689900210065415523 11398653171766764139 1981736622299265671 4269654110085127849 9273640610426845617 9461089460930315294 4381873311832591493 17425545280503270856 3116749141324291547 3777794233136999708 8356550789186425505 14414611079665434255 3494585763909498550 14636831545417191428 15435874659799720107 12907884819242107600 9445241746628453295 16626725325000349256 3196781596707427403 16994684996288893271 5567233270097968880 8072414254544094634 10470654281455990649 10226048777367629572 677008032323230817 6470907979537282844 16122122506084851444 4404506706130250457 1869722182122558432 14775259825001483510 16442809012971683796 6723636616865102691 15710677729869751426 4275173916271176632 13416791243883128823 400348778091644549 4189951634660979278 11493599706483979306 16219961545290272654 15352646284795484747 6819513954173016023 5433651933523904993 1493944369811590314 10125441195933239000 12585188306998863327 2123488793470016282 259392998674606444 8088797394380579003 3183635150016103862 6583288623319683895 5177406216403805943 9755186312928617611 16317895573438490140 16284742912155135950 6570621383738435451 1858964257047451154 8356071309779727709 11891634889181892525 9673171340123540590 15547439013696692540 2591896804660062180 13573798995529839463 3145053181200100655 12195398356141015940 14610501736534512087 16852385027060266433 11007620390469801457 10206439904715688097 4718515967706490781 12278595666025780188 11133624568722972407 17710065664994474330 4218146905141357478 8626390732850519908 14739098783007418085 9671869137995122570 4902868653862702302 2132663124896169202 7340950558441212963 6670688648897809355 15467812775495204019 17960532154317892098 3543624125744736278 1081666936029207089 13575108150922173209 4980198235012037189 138218259016738974 7461055166255824773 3492326240704371210 6481296352159843529 6772657717977038080 3339753748749217615 5015746692407275887 15606339707917971854 10492312383650700249 3148632325123065309 13600618194785773391 3979574735946862923 15008116974429864617 1476682263077328412 9931180457356407246 8287044217213577999 1423015501252497751 18356816163635918432 9091347123079272427 8085950073284145116 9523091593411833846 14619415490141224127 9741996660291395832 4529041784999259704 7778197853665097947 14020229835711001631 13756438705398180604 6586742783767478683 192719245943035911 4100557007419900907 12408097777655447584 454988357944838280 11331530053751658379 4936381545775196134 17542396655388518760 7044368474110742865 15504598511564697524 10012729737903750759 16516740395504253641 16786619060829826441 2315423853035254406 16754675105950616159 12603934674436177491 17499296357843246429 6193211203571488536 6677465647238586679 14610715425471730667 9110825869019661057 12230168198083302211 6447670702737608643 16362943645982125862 15856417090739025093 1296231287867374514 3895594488487477049 12058319675795291874 5109805269601619486 11093091140700882622 4629754167414365991 6007308186701776675 11129234961490062088 18419993757484083493 374241798048671611 1358366452019750505 6525271804568231429 3304217194312577136 450881438914009504 212671589750539417 3883510255388148701 7136135547229629690 13114799204722586561 1958281205502283283 918365614497128465 475961717133540433 6325409472341303475 17420072478817464148 2288756776415688867 2820237052151544653 10345187158048040053 4767956433329388580 1922672793426156224 12009991661872697622 4874356162817615738 10555204471235623980 3715495727901303098 7262101647013255142 7971675141562332964 5003722258151478374 1830344508357118526 7498905216036566059 2880697386696218933 608894380544534854 2503214095549288028 17241063037764438757 14681148119987352380 1116211169523812937 12662223784444791047 6634160715579745286 6568324999151194911 13216157965270000350 2357890552202363911 18400303186537234624 13540038491205565689 918771599860691631 11361123439803888575 172168823420422312 10856002934550986408 3968354135069822028 9832072603845973636 18238593359069727624 6506050878855479190 9876424615859784136 17657809185731707225 10446728911799467879 3820188059241572147 14273888629323538135 4492443373152211274 12850199414052588290 14856904908881485226 4597111064756101057 11812882347366868336 8713326439104065960 12069940462992424666 11725651068679020119 5905482233747862773 6998253972097525802 16034056900619226240 18189435921652950188 7892973034827273574 17930733429889203098 1140598883332404411 12355970787423515784 9240560006818798663 13361650828040165742 5860865536908546064 1100557628429874832 15542607521406515373 762979333316484564 4247571832489838926 11508252615443276900 5137648362897103799 6724732058287669671 18307842081028752843 2820378464805341412 6060781532777632053 10266370987251530385 8518958274253187406 15234277128349299312 17958530569105412567 6361797699583336793 9750749741383056027 7154254810981807210 17490981562282697430 10843458276306049957 5928162232520084936 9063400537304184383 5351102417131481815 2984834964211277385 6644070033537240856 940841067214355828 14324733382567565040 16685559593934424541 5536444451923489956 15400255976534254884 5300383550963368512 15672245935458220671 2394581838943804000 5888819349465916782 16009225141483318159 1537014409111335614 13587669054500664605 15027330080612924853 7158198537956708189 11707323196691885791 4904508727822049053 6428362934983251306 15763469168475274807 16406616700299471996 15362334472760702784 9595735511802786755 9211181774091357349 9442387424848715727 9103470974982769225 8609180282672745536 13552058345730998837 1547397251463415267 15489732417288396208 12449750255728987907 872354495540566996 1677877851281017015 18360094887713089802 8094651032915468468 13313100788435724182 1839047360700694999 12923495780938381813 13075354664770690949 16435772362894726724 11152394405086770828 11219586311408897004 3447755049802009079 10289390641253821524 8428062653492524199 105973461176613490 8379978516305599783 12004769826505892037 2910555319408496074 10790543363719107595 5931245513885044967 4494388480554241525 2395560176522466397 3612604423612369479 2811557719326633169 5723540904429650961 3978224835115688082 11179395333972180718 12333062395183142620 15361059219136540640 1958033664414812592 6425912883696546094 13767007216019316507 13826071512894134280 16674282862847027427 7875080984573187234 10572737800223817873 9899044634939196248 16354866213983698677 5799660935010168150 5100620876700335833 11789998555929375260 3174772701438527582 2218938215531842420 13145719335621180999 7153483652151278865 17655479918249801030 10356261495992433181 16115104199240629974 3285770354881552776 10217931232433674797 13019094324583791807 4020270863027889562 14864482914072014036 10305744522283988835 16949034032658115421 11581573677606513176 1580338988312967909 3859083599371997190 1538264881861449624 2412565025021057741 5914422010745825645 3744545980404608494 17026009484040732954 4912149154995915075 13499073185453862071 1251871790190256714 12189881397829393410 2113660173113083413 11545724867940359768 7402451462767994924 6284185574872402620 13943984483794200593 17545826970592876329 4066839242688210892 5844581206086749556 5111099120128241285 16497917388690209442 1671662690360595485 565632081151519566 8998581270725269995 12116133188755245824 13910477942763449742 573855233807661526 3614932628910954691 17257968377178919859 2923750406570081630 12365376227631896883 12431480276795199993 14787576368200451560 14078582572348334601 13800751566200589071 11552003508273412251 3429409063889110923 14125756520028435640 12474865300669930603 9813108672654918058 5031974187827273628 4905183099194385535 18349779435256056723 6242848120977868001 411248401810705457 13085277146854315377 11251283392997467522 9642983672606669876 6290604620994521428 14004128378053352321 14424129188229717813 2103410322575904750 16604178325708773623 8998119094028026911 11308270857703731144 9467790926426518500 10247211145541538068 15773376789174262675 11127198505947273422 13628110874710217213 5236047675414772805 4714391731089114326 9868797277140880560 12973714458769579148 16080418122131801546 14622201850839668100 13588999519987342154 8647882208033515915 2415123133493260859 644314535313140685 10385536603276390912 4072976307049221223 14940763325262295633 988805793671944738 1778121755680537097 10223659454497060570 718585764973451389 5519705135105752757 17273526724035806008 15404221515631425852 18245404765288694930 15019760202930575920 2986953681397327709 5016198159907971385 17588564084222852605 1105122622099403527 6785090587744825504 4387931743678689012 8287077567778727291 9414607024337328534 2149459433191026625 13179948888686582093 18142573940711234646 1170235911144937714 9357288669466902925 17989139666826962122 329653239069362022 16519816856158872724 14520051318788721011 16459470368862386300 3813936858174264911 13630131726207339447 5260241427810841204 1604212209404535568 16330402102150454121 3670209985814573876 3805753384243588605 3175112536580699629 9083608824542637731 15196273763141502229 10174410652444607862 1937333084749256155 15547499843863721573 1636640638514803805 6250629820952961600 5483711998420093685 18099531938919360713 7664449025122139506 909776027405985713 805341958688829856 4511034025799309972 12609685852246250955 9617033330959772456 13993203680026795392 9355168811275527866 12563518289182186916 1974703711126947863 9630161681778074127 7809289238991763740 10008078533527495396 10486557124357393031 15266498228672376703 6983132813153850656 13386930751718694585 15295201171054500036 5412355309788778941 607403825594062315 8871146289096576232 61264966104341773 9040680101524442362 11179412525300678357 13465860958547675413 10684195710861149368 6559919414245764358 12353764768530417279 6844980795358830102 9073334962339553849 2534413578426248916 3005275105694841245 18149691016333493283 9979250028320433488 18218812661014919777 10344974965851424770 5815048242571897489 12218484994208809127 5906463619134746804 10528094238459699399 12708785333742941485 10823262294283587580 3470682915352644414 7187847239741187463 9166384311642554501 8211780416588084981 3369726975762180955 11250512169879757640 14114752591596127118 17428914041209079007 7459479280010178467 11182175884122253766 16537833904940616789 7096627398339712012 10016839561945756481 1614827896981293218 8526845222420076092 14840630446816576753 5501410728476492387 10227357588370718258 9848625560963042868 13000912231735180929 9490926164953860236 16575376402290380866 16178660739549551328 3486960728575142094 16899002020372923036 13748595431496125328 15217087115059250033 18290744922942186210 1630366557811348712 3440197364312914157 15271587910761072614 15634115057440948868 10922497476981029771 5592928297190212623 9263765053296399847 14403611977277969855 14928746149145066947 5622391179672835928 9938087230885455831 6737655962320468743 11839293917242365311 6285724738243130851 15012694758262826337 4140885551114487370 10540035398904669975 18024310762627625344 17034232805881708203 7071919240333612097 13955060927186666092 11216611662813398696 6977275123922499688 10363684911321362165 5394572403976878301 16364031198374064428 12393020969694203972 17070230288591025096 13456492446113553205 16489760516126480803 15175618201679039686 13553100938611907661 16968296343281322549 8640403027567272181 10332090911976793403 17988272384433529102 8936818149847195068 16600626285042796863 18283821022171221456 3049064039318757380 14152690094364185198 12963192951878503393 16868751615794910006 14062856634704032706 6122799913290826207 1537558084136893035 2203723694449129125 5609794682657895842 5710975524609202790 17619125245834697943 12259697586732633185 6057408225710852959 16489864869264769548 6844994020719881882 12634895954281020079 12540893652979528542 8427753031795656465 13669291632616944043 9463795200712600215 17526621485295163358 1358198353493989698 6341490237705488120 2802321592831199925 15078661016548005438 10027112326674310082 16634648321635263099 15487841262201166648 16898724592027729214 2690658042038019350 3990176920355087289 2124772333770381020 1009649819023929137 16246248763933435868 12153958949348246254 10862440503968977451 3452765626875581067 13056150959420639614 12701070051031317088 14465263205494310402 6765843697173837271 1807659946520194791 475963651118912541 13416184979614413587 5179640281465251098 11642399584053582245 18157731234137868141 5410799674956807027 6613806798264462022 15157838588594020172 15606709040788484906 9403505262855825644 15024123290088009849 1106788145853210545 9115278766007342336 13295203934432435704 1267509009044198061 2310291463245749652 1544473136815775587 2138638851030758121 13158740297387311730 2583496487102071762 17450080532346687916 8054091319058312693 4294329598463777942 11588955870034133976 8889767391047928016 12734661926159771207 11329477109843713501 1620551463592928459 393563579469942072 1704129872023305692 3061406742441144631 3060244755737110754 5724500318795233553 677433804002686191 13817966596139130585 12706086443006329719 12583241980298716856 6991214617547939984 12214414529584678549 14595256515873925162 15495293867643087678 13416558477373282932 5102164070817952756 13103805571959169961 9284138532066403082 16607491154058426782 8713147200178017355 467005024065138856 1181578244112193274 14555158104956131689 802501835258725437 6584342716094978001 5621692620547950115 11881903321110465702 8685094017608105213 1845694354026923181 10662764844663307723 13941574189436805200 7961907371605535709 16627963602900222864 8452712067213317460 1347488582548680592 4074827558796929594 13085760006375285452 15666328978268320914 2748687866307816883 13465596979434953171 4547837228110607612 11010916890263841358 3482385523446115615 6783723200242640687 13816339337193968361 12439996041371320385 9982339889610270637 4829699233165663046 14000107190169524293 4924357519990865344 2612167765532240143 16679160207197749287 7586074928978218324 12876693061134865425 1021406894457966362 4727969414380480752 13459745078547941422 10835612650109082871 5535456458956843158 10412494605223003254 1106209545927964888 14316056999540134272 15877483634618304546 7549878659159113497 3935134071200072501 7472919089544014300 6112870850194804566 17379037905965946043 17634538869846813462 14116980571370269499 15785061603580463162 4263889669867667798 5128361742203229150 15808783275311989621 6049988686231822161 1928978225693492097 11502336934972993713 12043127447464867290 3221244058013160211 13050870209897831463 8555362460243646167 11917112390893465982 14135282873917922356 6683927047262980722 10118904555105764507 712445074435354734 12798696181361143416 16110318030233458928 16323699229073608667 16467062796402354898 6909572219414803439 3992834004178951547 7281558309938346025 10045905037544141462 4852076027341778762 15038729765025486515 10902429965646317892 12304093876749234309 6855135360970153937 8809496011245130241 7819733687159798822 17329311324919855460 5260452460366722878 9384090036543128590 159589493052859538 5057925832495234452 7436383733528063953 5506272161678757347 5491203664352007867 16399354772106692899 5330927356360711184 7455213740648875797 16563910144253532524 555379694440090847 4484421822543320424 5004571100642337719 16677623596100570455 12937746274245404697 8478207412124855290 5976461026511683743 7859477180189816059 9797979546646086051 781143395372640152 15573208209002820842 13126715095155006385 10634112458624100620 8995977391238621199 16436401850173994784 5707930958458152236 2854951698971428997 1259355401600751888 5020722631166193838 12652905665258385223 14366810171818468829 4078282845083449180 14930982826903541115 12043264448418487216 1550225125085619033 6121167206914467067 9751558405316644251 14299963017828440621 15528911588805104190 3687711917124382478 7195951744169768052 1919570167834613332 6503095971120351582 11086030770190905660 17167635392714156830 16353836601416837938 1295952077817201860 8016156916655028256 17221983156110432298 16588077283591474389 3524217647711254940 17737332170905305450 13220228075727014279 6242213825899600369 277408259825250338 15475429101969110976 16237718465823701477 5505214308728682232 1855160961358110148 9006018017681141471 8377779340135315506 1912556972027379666 1511769697927188789 16191333561470099774 3684565366845147847 3237728920853636239 15545670166906218112 17052435626107617083 2034405226495566027 1958728135837509625 16324475525154215554 8670789652250960660 3235468226759980318 13240121238637170466 11407532775139363394 14287478640284620600 16422664088827448659 3325976170058452886 8824521303923171468 13681842637439532734 1848911553304419431 4912009850876015440 9573447890994830844 14216045149442793842 14500791898073263938 17157177291561148682 13249463236603629012 13527393924388857331 8097567472602937041 16208585532653235077 4417234210268608748 5442956352660671334 13929957895165571452 3069053415485097077 267465306693442090 11300580923977516997 4922200149984518548 11567854092613747791 11776692195530418403 5352160914992960325 14692001774693719917 17593155402686356854 6863513056544731964 104099483024656239 14082577666858725859 5830611376296493785 12423953398991652836 7037054517347932957 12478516128967349777 13734322137790641501 1274468128263746880 1095043247449535717 15241124485250812459 12610056006827602005 3932485969006465233 8660037639324278354 17146301071658429011 16647777649559045754 1158911029160436433 4407922091206931302 11188475294218198468 16289674728459737867 2713066670883792716 673782439493459268 12162892637149889381 756928978884229793 12591662295429480274 11652740444661967414 181678937388964392 425966620326101089 15068755013760975721 4649558148426043795 4760566613282141548 10435324452539302585 16659054636853704372 11082151517427196386 7308582560173382365 17501630944743167989 2839060638854883778 17230663225169500069 2211001467865440515 13349163441377698137 7541011013090450255 13598012844516790099 13139024342128290104 1758218601638593005 16339590727547582489 16573634625402335092 15278924035784551553 6241824679178946196 12798941610666492713 14180400882450465006 1182419588544233630 12933177066001305704 2829131584565193878 14982496112810402517 1104400418624682308 18140479088249269899 13166971374461345336 2771277414451509503 8228338515153612787 4409562489536603308 2731863461927483732 10292057701521873710 5209424728317133928 1602893820862686003 973101573241735076 7290817365037912048 11322105504717606630 528126795295498801 16637630326483087120 16166182383967799893 16476828865774071452 10521868558797272578 9453633590400853082 14678653310167015310 11989193384844534985 10707817720077204098 8546782890684723859 5790280382128849448 14153669369049849667 14049122995580770590 17638363077369723773 9856739639031452903 2003045130881294427 13276642877591890620 1983358161610409265 8069323898314851781 551215403944430067 11493511502854157042 385305668773934872 15039695580386443604 5629033742042328954 2390969155393944915 2116760356020066087 5070469207066863786 1260768794840511441 11245154555624055677 6407825129968504137 14978874577890427221 8343152176096940922 3994950885314697631 16540744833057631508 15493407679624113458 17460562544681708986 7642211030024935104 8486250639598635635 3238604681224572716 6786296060499084968 16361838273642076428 13473887430451671303 10633133703607593027 16175250428841935522 11491932793296389552 9419716360177334814 16336186256452931400 13872579884246085595 3092185023932953778 2760229343875575128 4672240291321061430 16622523356980932066 232831150352008457 10268558024951372568 2533535642869299155 13005114893642716827 12805146406304015857 18140998874054582497 18261862440211755789 17181437260688929304 11380368856977350013 3374127981736900141 16869460463107798354 10059017262098721024 6175831427783155989 9779469671604307193 9172371992563267049 2058463715017846510 8175226457031523693 1383464495350279623 5073199949664612486 4734792743782222019 16252676433788835926 16929187229018001113 15020938831213669831 7453247099200161402 12183534926324031476 4673973992620929069 16779200768873663239 1316441917241954008 16514713857441089664 11338235155868820921 5935869968066514916 606516380836776740 1552019983820393339 9282075516772770818 8460614461701819811 5790681801633843962 8842543359128556407 14744054893699949516 2972503174679342836 1696595778807542742 16570896313272947171 4976129610680009121 17629122445259674039 685470257049355295 2386010848904499476 1474006252409950400 14940595478570344469 13105917995678374860 10028728088214377196 11630273714102790098 17597957647683441860 9624668791185081751 3822001356719143800 7638632538877930468 17657776237367390643 9435381173759367537 8898161367887665399 15984288948301620584 9386165463091936244 14045272087671571457 17807338734147962046 15904059573390389503 11102266710587690818 6047607511069702749 8592309048024304233 15282037067528413161 15236970632477362957 2553378105578716447 14036086175267334316 13208955613182930116 7667016885863451402 8197921273535206738 1410425545505570241 2185823129922013773 3576039847427459967 448582745019989818 14939091016792263091 5264051578595163393 13146441717873769223 14222461219781076149 2187602812403110001 12115435515544596076 16810613798889078110 12852538561476135771 5934083154977508337 8192008087246170742 14678010248710664189 1627136101055171918 16487759372199431844 5694444090136919351 16919071463457562258 3649032490884014407 6757362841359999232 9082402346265091628 3022805556743958978 5520536310525051867 542046174632881762 14508316513857181823 4341794453521877289 16368388168363029307 15554431693435843330 9608393440869000609 14923981744861724179 3242353588607898278 12906131833174489789 4381505288421920387 3140861070180548921 13113825211940963586 6392861911220501611 14001791280777554051 1296162728313262354 16925596244134610015 16398645698244444015 9838806053911207865 15256523227510242414 9920927981023224399 13304309212424180653 2240611326238882052 11900458554546909721 9607645666690077267 13306211458413846978 15232376428640732828 7497401553744377579 9524509157160545921 8722540585425915199 7839179845494315454 12631965946181316861 13333573379050976535 9155703080036718531 11147770704396370482 7033543136295484842 11277559911266734101 5377926472318800020 6173540844150736612 787987497336646733 11541361651594776524 1462751462584186824 13560915485567336764 10037048859482826075 10917073457493686490 16124634965208549809 5930486366655917084 9427776064406552702 17790769883303907365 9458439210125273494 138376701339710129 6148554838285217804 1147100745500579118 130350997117002917 14694748337816945928 7149175668225782303 14058998902235967849 15127172297213660196 14247631903464221051 5173817124966102638 1930714547854950762 4908444494277512846 10760825368817413159 15505051940482140571 1049396444060095112 7027462463968419545 2144473373632271941 7953135301249584465 9413891817151172433 14190956812992828801 1967994601203453684 9630456965898106051 4337546841482565419 9438137836167970347 1059497345561389105 3712730015945663355 16072268714251621990 10082052628401401349 11134956696588886172 10372392935723912764 4084637546615215984 8223467051457164538 8922416888468689649 10254486588462368898 2771934369632593440 3428134375442783454 9058721792941090752 13753067243907398952 14814076740294710367 6020544882838391646 17101573848902702581 18064989740376272385 12927866526334088723 17603658338114331543 1356102572960370097 16204370317464828535 18027197504517025916 16644790956097277195 18059213533023408312 8824328374200762859 5734643131448281289 9098271594246202241 13982095539986337953 15450103840885774533 8047434129365266670 17485954062743472406 11449324675185938014 9783435385097515914 10629230481755294956 12114275119898227067 5736471427313307939 14478334176965370504 15276790022044320652 13852745955652895964 1232496101736665096 13790524083161508183 17954154568502345554 15645281171807089889 17819368665307142678 10353939333232808590 1974362254814673229 16120220517624018904 3647452180494451862 5087747668761222358 3676217183610758815 17354795466168267305 17863919250541577131 7757932591039139951 10605993665392162770 12731010883724716045 13337664533447161181 11542678502377743117 15339255311476347132 14185642606901097741 7154060963964926658 89984998193058305 17815572965092646782 17051282499690389237 4614860507309027865 16075168499152940703 4407763372926435912 12107523121494795277 16539398590984090576 15836960634362687351 4440163892837542183 173584309898813092 11781775065103028135 7205188786319854848 17289191518042013502 809045234390221981 1658955074870666580 6144969670439410730 892051880259331301 7504084789817204746 10583251119928951912 9821279616585118974 16883276893806307976 6322707223534017834 16776116012788510680 414901213488081488 14066012171874403129 1865053020584778557 323180331558138568 5342875581445743717 7581322622646973119 11309285438070702494 170494239101075517 1242677117386869972 10831754186671487 2272515210174860049 11835694683414588934 8712259438679111809 15522982347004057727 8929711324645394133 15557217886910811485 10141550167717023287 9284539607505943064 16068925157759621937 8621856200027092278 10452820438699694703 9600405776137390706 6677399374964916800 5456572831172542902 12934763471706719134 18109958641329925068 12368653915067744736 1792555928364300035 14798480020129054896 10583358137847070443 9590729239191322431 5226660859992178651 15555012079337938832 9998105889081823506 13125056914409120354 18406914191160517046 15350969321305180632 5371729481609651642 4141981151112083283 17033642351244772829 5205049587659440791 10671800742398381810 11229828585124222126 1842548211361086401 2391925117997425541 16672358575507836357 859677166173775401 4394531861853218813 7076914751222327420 10776073154157418405 6294505879580792620 3292308454910360754 1547101936177918039 12639576103145655632 15040310332665248666 7425945083882594059 476545115030779326 14283625027490006901 10379463325405069486 12873719391183303492 963492592257230292 7648091607613125289 11808982251696880964 11082624979172100647 1581188564295859995 6875625934428444179 6659781108851727340 12977438070139741182 2870717225110810893 2816158870008743913 11179051907058493074 5708584317607526222 6337964305340395035 3020189436574737714 16662836520616431611 5030583631822924651 8453078357025997405 4465013646694899614 7372959932647531382 1822032326882681424 9594696977375915710 17918377380498841541 9799980368119435824 8575585345249987857 9085189762757641996 8873998896553560029 4096124961714405734 4552063247576700580 11654969429949676174 16928164921897103697 7524509561341690123 5694311649272337089 13790268611152244468 8087453012449431248 9316292926105149417 7163947177675003867 2369405896163021649 16572364412306060861 10019593716352897003 3906613298402959404 6376269246553889662 9997145077593276466 302779319832790146 5642521116333434473 9254295713665260437 2361163326587694878 6845865275871363334 17670153739393498165 12961599633731370951 6274134277523818630 14901996480956669204 9343183513436655344 13577209763926080719 12573311187037323954 3283669012389122074 13040014839882130231 9835608671382078384 1295408010317985637 15375698318605954892 3592863219070197912 15818104812388155385 2261659707475581360 15100312761081690259 517961233124586925 9826323641156787014 9802859209221263354 2907596029185086323 3081646772308411703 3736726460697083469 12314203935833954874 8005899931047970239 4138396176309217970 13072466138411446899 6691019558837518463 13017283364251834636 3543653398580323837 241750167462493997 5607576101375898923 4503090413200730497 8075354969054749498 12640176169451782452 7888150197831178541 14368509554989665248 3386161646341641619 17210445332141831760 13940462659229982918 15195711832864664731 9222004602620001515 11980966748571552255 14830121580225825608 12161274089203068364 7811713103848803161 14772073149523746378 14319668178023238184 17352787174804552691 12831744128410331247 16697668603931632806 11375434416650467183 11952824405322386075 16101288132351984037 17753749497334335288 3276263343737311549 14349312240274001998 12480246607791108210 13831363083300816451 5838663710664258355 3388306239636200575 17397529804251707695 4139701168518058538 7228288476869449640 11057778479278738836 11517500594517059491 16809959065253394312 16251554968734967847 925444847010459504 10116442170638416416 6959224880721672173 13182672305473548614 6740613112247067095 594667608365833007 6306569538429281180 1229396361924150012 7073553579655096277 11188293275797960700 8466543640709447969 14516098867018616512 12961506114691564130 826921988674024063 13772493018570142851 3085613215294187606 35759444520785679 6473858145787357719 13099255653372964997 7639598730779141233 11655602895773569810 13170273924584669405 1750459738238113536 4795223275440767816 4132008666086712549 576759439564746401 7224643920386582425 17514631361955194888 4320887222580055065 4604962596823041887 13256766448544817544 8591678884651250341 421627801776954359 5583292992668224258 17815177719337272440 8600353941110161721 2461915801837912216 15713652947994132124 12791177012286608174 6853285596121416269 13477636609284018304 2453086690590143557 6644887692691276262 15830401583466777729 15598014442584898197 8689702764062594064 1370436586094154469 8857211584793255293 18103909894613362835 10537417648086100173 142641439898357494 8793857956708107268 2418344376629745888 13096743747193569375 16463863168200938707 13243924994164183823 1396086830858104426 4226073853777314151 11808884940946699960 16543515772727142433 17719490245509118859 17055616262215171573 7716985614097410961 10082714803063817487 4612496743443895073 1638994061169433870 17884424482054727433 17430490630609832180 16406733167941897819 3102500003693816168 7400948928059795988 18411373268810674136 14836438382165005838 8558067394055467735 5973887196230940365 2152161610428500715 2504023288975157143 9567314393969960300 17851061669072624923 1186272775521270806 9511705990667260625 16375150517562839551 16107185793400350064 12007687383349384449 13286797374232546909 7915619118208891310 7925702489153492016 15442240059260860623 15002628565632988416 11988606452616892824 15222254506257386261 9528169745725622098 17166959471097784380 13127087006365968463 14753365234123903588 7765179672585055772 281685536582579982 1524640970130192346 12083113235718947464 18155397044801897565 4026359097046153902 2027275167681987532 11426243306964223665 15412421446680472083 10811253281628415425 9437536279659955466 12154438737090698873 1200572118228060543 15046862428193556583 4269174576417107026 6281264231661823411 247892329756344852 7073903222012379585 1586583412214013624 5583273508226793257 16848704650381176894 4141950981482177326 2479664309201129404 4615024205640209868 7498831528926719960 17054933435332901989 5867450906143828693 3788872762461203039 10284226229715943112 6435484516551182536 1788563258691122079 1820667194588444565 14411794734296759250 10345367347920394397 7842805044241537109 16404373768058738038 13392914475075815011 5635255597531708460 3561785362146937388 16800732849208795529 7582217795808839701 3307532464633644035 8858843237211821931 3658073354769468880 2421277978715377685 13088439335916447613 6408840506523912969 7373301543825135883 4096722327171909117 12204062561625397520 558091524102832120 14083076336110747618 7637380934010882304 7369215282723701700 3975316187992650197 8311092485538524178 3994119379758346835 11780117758780017651 11953354644673090637 430729085913927817 5139112375518380326 3032549787775708002 11686759070980700134 2079866465368855217 2524841594241108553 12357592171907550567 17384462855218969023 5315500350244151011 9862390381320056517 16113492658312704141 16538315009655877048 14219016106982544872 11275329231851437242 10825366253751726294 11803599403325432626 8183031295919987460 18415328527047663096 6786774119762592234 12488309823663795337 13263512112510003124 15708823960259525952 40662165763680087 5649759629931468782 10626107857903368469 17817011312569040030 9123767985529349904 17482806640036420439 13105978576699562977 7816326229053676431 11249239890676212270 3537655910348238817 17119364191611589995 12653789345861845781 3310271166513770618 417450452056029068 12203037241409765058 5742591435650859664 11983058370978850238 3454957442889292000 7397957968950017018 10959245142176563080 11021996872379631184 9254809198587309802 17523227983407832820 8410698007557120267 15073106808191412620 14041665468713359366 12647145175264082474 8249796604518978265 553828144315101031 9478503994547724122 3864645591024581507 15931105148159372875 931805858304416464 16637751373844093684 853377597937631662 15385656682088940774 1889217888505574929 12450229410592191488 5631607852814013505 7149998537971457844 600228606267953584 6603110872020841472 10874815521954823382 2889993837562839304 12834328796326451193 14895071083072748687 6228481924029363077 11716975159570756682 15699134679039982257 15370909387188439540 5451801896640960530 17675730555761644604 14713992058109596063 10268928701614669192 12470412423918695923 11557066723898191664 9013135739895778882 6788326407984672718 10794482523084230840 16515729129984213538 15868730691861265086 17753248866991847828 14919100275747260366 631143592270315918 8904212997256586749 13616235399159705559 17825667532038073564 1363346503562725134 6546326440694666667 11256996161408371132 15957185841298476418 1955553128739400714 2958383536208899398 8800086273428544385 14632664987148136013 9886066795349766500 16570016783649394269 7646501617980769352 16381481321859114947 18188759864029334791 743542845962856362 3132945632643885927 9594137145371557032 14908594081947714406 8130751891708933882 8764301314591650250 4420325366579891495 3140807022871712842 3302327574433696746 7565432709221089500 2720485791306375492 5303191511509994362 4282252325248059709 17196752996548348996 5158578750139725700 3675029169005005057 12705801574198118983 585911589224998021 15162499431603552078 12214063490885781735 16059248174160890278 12439439791952631325 17103601426849739857 15140781561172982890 14780810653804250195 768367151627883600 17051661903003484362 17678740410172945177 14721512156376173995 7171849582809173059 16043629054356317492 2700356126418220788 13175572800000254214 690329895266224687 8663874562999613510 6230452905473197211 1165309333194022162 15659003704345154692 16467196410924612805 7576551692383888195 4911878920035438486 17878926508819281321 14614160328447949189 14051678255198971553 6049174517041936403 6189486201075858468 7198749446158465738 5172809029687061755 6826576533704256591 8208662122074881219 4107020506897255024 10769908768458481986 9166767493357442133 14884858588731873996 3889049764211564900 5902563238216521420 556601610389002342 4952680863622493965 17231317121906340486 4453629988653374631 5932646459318958171 1583005048491030756 17312326797726411706 8071799192387697130 14202910901015379333 6364084855029958500 2410107231489773799 6912079644576018328 7798719556980946390 7777565159217017757 17145477558429457639 16524684068622273910 6516396461382269849 15758809869028708820 15850717923225436852 15160451418576614714 13752209704473754578 13125933595543021104 5814068222749745861 12142169709268470551 15273980417402729160 14456895938832132871 11154495308981263707 9283304366980996164 16446617792952256727 5166183153803546580 12617238939432809328 8494198682183627306 15342964695654845195 6286330580879223295 7778412833704693334 9739795893842555533 9624078391498427737 6744800559023702336 14281454358260621245 6960205234680446534 5179500085524782956 5706816582179876453 5617546963560200029 9924595150882791939 5275363020242643823 1296732945309101523 13860961451826675893 17066938644107801065 6209002883208080275 5761201291967481462 3837153265267269290 10438572004485975965 14548140124729901468 4187374715702116614 4366620412229273374 16242636347045496217 3799705783460933163 2408813107336751145 1174967878100451620 4883466026381363375 2016287904358936267 9542377576460797169 7085237785622674015 2725341908979339338 7407014123178688752 17511864609994987460 10001799624409791249 7354088269853635010 12111383606860626543 5781107183450574019 10171630161388498213 4978937060420039637 16297040383169912774 14817489574430465461 11527902807735892641 10149046551854159499 11542201688891832445 16220596770402628537 8056143134156850303 1595387876277700128 11320628953446882235 16433965991377703807 6103262676618819370 2163448730693698989 6601616454565500025 9388398791267102802 17650803457547346589 13728237949224121226 3756526135987618109 1823704631898797246 2293307388855739581 772432517368573735 14978469945184022990 4950283617390437299 5722173385678073789 15665217658087715528 7726508475688327759 5148938204087909099 18057842384906197096 1600932709632303288 12780296922309130957 2437855947601054424 10140803309492640933 11343771246819946953 10071619197761450502 7755728265497244480 8278264374529664331 8287245394469253044 9539149679629753235 14241016820168599428 10745868649598604533 10194514338105481014 15809120435584784218 8066196142625148104 7969641993617728257 13349943148090590760 5787793244084568522 2890472969265436462 165287473943978804 2661434852436164230 3422094447272625757 4589276954330122967 10265795816863737565 250218515610966364 14577898783874496202 12061899467833412786 3155596394401555861 810209569272544039 7435583469498037846 7351891944723079858 6458754327368981297 15983841859373585793 14092925431530128575 12898249560210800458 10461309167726511578 16944937571489599242 16447225229257142586 12449408569430098282 442035983268206363 1024810397767052808 9848061390915564936 1289701204314174609 15440814335290387630 5470420921144759681 16884155044740169156 11251368972303935999 9637515582625114143 13526224866992136848 13595658675658522407 3659160167224686660 12267796768220139432 10416119067978705594 1172375322581570719 9407986151380031524 2684580881970233645 4298617850684013264 4983925914383265980 4882832755206884294 13314272487348131678 15911766245474411474 3010925408476121591 8845711261451095554 8443111453952371370 9763767759808488714 4682740948934902972 8409092333011276040 13803511337427143648 2228275120408143444 444582270371934336 1415725087399888132 6205682145612023673 17337089472627302728 15697140427391078098 6688823997079621905 1172243760984508089 13853606840298626588 753154845320531952 4409841974977669718 14652731090170584427 480979055064581532 15672077534981755095 10550379872730579474 17937049285751981112 1324269904493419924 11634186005276629004 9442091156971903282 15949471342837953777 3420394199859392933 8573903522516324267 7676105523579195941 14513408375752006416 9624012326877420857 7775769332936149896 9303942590189196835 15726694160764908920 8897778275403356659 14286895886109519383 3862632245493442281 1427466361767638478 18384549544444485418 17238524506048263381 18265630439564294946 6142546000274477924 382157041137819969 4023845470852044929 10762156802769569480 3631911169656754074 14313231748098568579 11791559868625787844 2504828509709547472 5404823511197038507 2864709891850364118 16257773863471065453 13118645566540135168 7753025766251134313 4486564534474404551 3462607855765235944 2338175490472594811 407129991785484441 6662995215998232178 10339357946969250734 14873568790285666189 4868018769324316604 10181608810761420823 3838022808554617218 3690321286888238629 17348758838005425459 11281640581721179709 12189474249329437091 17789375127640954339 16029935143091387420 6823849515655106846 10361125185551551778 17283840574699901949 5241541655757214340 13859952543386639850 15492406687625219900 15663114556072379300 9979890908483053510 2314914838835531931 5948417800160619889 2786124228408242127 17909388545344891204 16159060404140884502 15227388145862585927 10016797432292634916 16380068642458123941 5487513727478584094 18174348048545735009 8217067001164085874 17280639090418423551 10855551331240420122 2580862577522413145 6314198309163478433 6081024406878161932 6398264806212024109 5428041122372902994 4471958303781666848 13546450389722934324 602577852045535150 17229239489780912626 14365954908445975961 15154797035735275949 2915167939200840604 17914113682735977863 332822376622483621 12051393058890803431 14453724965191621290 5289275366662239034 1838574422287477602 14828537481379526620 4773655776846312055 13745531921543457864 15721491525540635948 5861045378895301928 1679079463568668807 10254476117423864876 6202345382206755447 1234723213363110091 16694757722677127332 11149596633618395871 16498528562799352947 10268475757601625945 17207395918453539792 3590530906520862331 11280296557033906753 1055384684364108217 1937125495847759320 14533740564760429268 13898521706122342883 2197207311208915913 2846452134699125238 10198237971608028616 13138745324232934546 4204307595454143012 12138375230044893453 966878302345847737 9582714873954379430 9915932751068033714 6386674663619446758 203546912201551992 14869424543726338746 3778463782885625183 5468981406191659671 274371184289515637 5957898645280913291 723926616120282646 14662191350681429637 9161526585049242588 3427516660737082244 1041033992050766223 4296640914349355362 13602847196343051724 17143626049744172206 14592063027767499509 11405186759660356926 2662734511381135137 11172675001251931412 14656844804087813571 6816216421500158733 4528728862608032441 12294170969324189470 17341966498711850399 11125522196906696286 9827100838785008871 13086746558676492900 2080428068006686311 14201311543350127126 3495788559584664980 5146465799342344882 2006126784430189357 15065898421078299423 9450764460765076940 546034307651023468 1925507897423031508 14481215459950706453 977611272141208906 3844869252208691833 8209549399366912774 11286796170586978689 6333903081219741303 146146517616728013 7357551155514707082 399805034623678563 9262391413500775823 11962706373232763072 14194548535268428923 2446985184405703702 2693031454969356156 9063798873379246522 293820511284457318 2970567839040243858 4747108463762892681 16027732482303771291 924963690396039319 11705899338501147578 9085953772707252967 2884507051274046101 14483800702263460006 17767582546858068909 14940997589520234018 9443168294812791146 6290881942445326031 10335519207083425719 6442375184491701016 4431374718305929497 4391664208966690410 8310999885818741795 8296982382248240356 18326368389935445267 2314689827032642381 854018798919251054 15532219663019207001 14921364703336823618 5206057281120300886 5991115891412630116 9201247093762450457 12385015450054884406 17552739292616925482 9063640834198399720 14650189284564301030 1946869864268181204 18150926967986977309 16379258587841319675 11195181574739606529 11542608947299366020 2595917794475795103 15669252885410809457 9619207102126550240 8726001533538839753 1120887926328670373 5258181087184437911 212110312482671789 163788390813281114 4477650345727709714 14145423115854905968 391430630920230086 2029213957827795382 14341448707844209936 16531352042159972642 6550850284094662422 15975836502226757175 4884749900796738427 3920885297593364478 3074568184281784445 10350782083738582010 2249994643178868648 17506232274284082324 12644952834769329178 17545400173907940875 8966644943206090560 4440223641238445269 9723734639736883715 4370882337930644252 15782716117748590309 3774829988179999667 5695485651094114475 3850663035580232531 1996330250133871982 8319265063399534999 16570809247184166213 9487417767807630090 13586198056136816506 9096479446180904262 4832021878574437224 10251565349754093968 11331015719579229602 2287338870016490535 972909647270538938 10971196234518075683 3512702686724029183 4205379505513935177 13384162764731205660 9395649491580537758 1764171168355806260 4701444524653550549 14628273709968410504 16331623444240594791 13247778792524475955 1861154455976673424 7655591313356528105 16142547039300924177 5574610355797097281 17104763749785097164 14783617327031689055 4980779290178213873 17658407419021017876 1863652030760082563 10895165021697426535 12840468695826411534 17495296633972054105 17289337911592727584 11508224293053106692 1826799613001565412 3427966882397367067 18433903103011640041 16823871310359347415 6760441084184825600 11025509361808692513 14384816589276127569 16733255210141874548 2982405684407387702 9302697736650158394 2389569747544990907 13502459714276396029 12802992260491496070 1357007844444487456 13182061949404406587 4835194672886316358 3397881829077273113 15717377370369969653 12567442492981421314 13078730740902749522 12387066940724649609 10424130069902432207 5856705509199916533 9222643572968783595 945951789563590880 18063164280651775975 10129945252302836088 18133960658435970348 8920040444779721921 12164822631859276517 15757235919218221287 14861330875987034252 14237775101398633187 17444943036765969258 15006334774729461072 3542848175792564780 331440077521052083 3596686432535173654 13398660945415939100 18029569443483239726 6852368746743348991 3315799145400155935 3554910403998295 16200845476702092699 15541823211440787486 8164775427940781492 2921815014424360470 1135998361645777064 2322205825312209887 10953279162626237105 6728723127974995173 16853316438988833547 8713937314143900692 1762807105654818981 10202610340901945105 12737495120079676665 18080882427501451195 1660196547974150392 9556406939411001496 17426308316104925349 14651993325062664509 11520273145467166225 5272640759459097343 16843141233587417769 14667366625034741745 14729590674961998097 8375583005901203538 701439623095758138 1603084457597239952 11058111566368891404 3403699629465676514 12225014528770058228 5327285371344944453 13156605330156343038 14160782471878474280 8676687666415904353 1943098524099966751 14506985368659412553 16423264727744161429 5507386658185874684 1341396935612792625 4924158062467666791 1737611981406602439 17037157198750435171 4265917999568188059 11689528705166827338 13974513148305340791 1125938937908806821 914657489498089614 10888199898876385311 7002382879110381128 2925074031861193409 9225217848360698400 3891197353091053613 1541057395145603684 2414067996581812722 11460153461654506058 13467310665210747944 15823122383249955935 15271400117848295851 4037711847014356187 1022414323176811020 9542081866242709176 16486944570763849560 11256976447995625052 11475329641696918956 15956459078980592316 10677527321229340913 13524317627637876927 5470428791807466508 2194507577053661923 17965506783428508253 12353687258595380588 9160941650093470673 17025132357030297103 550444415738335805 2339126566495840759 4492553927987508220 3782489563305412771 17945300555896548490 2563686582936345652 13817355851057883050 1511751404143363340 6280280380340564114 353857240233260515 3276096947633147737 5681101108207258555 16498574479329788341 11437660120483959790 15384857317778150328 9685472901474277351 652578179486767080 12306637149072729509 12201942772279730081 8952375021682232025 7389996720051630137 3295887757051323572 6124218384750850927 10116730910118888685 8142548391077343960 12650615572140177386 6203097745072086542 12782210460568025105 17774113753121932475 1807467124691215680 14884034709673886590 9197727033239266937 7780363045614887330 11867570927698632488 781822683667575327 10437007903941887170 1381473002600938983 9348608811163958732 10625385250396804962 336014616564086083 14387884803021284001 14652481761600265137 6451775321518466697 14992368398530235172 2879198221270460202 16086133842371946431 11619979265896613483 18194729820703899512 18291060164200347111 22309703842716043 17693125097710150719 17977388046721883375 11984576435443775834 10258992561103294848 16346125552589684098 2247423159877596317 11630330437198424185 13399851524904736251 9376910405275934387 2798627487453550470 9226707489674799417 5386774871036398788 5556357448272666637 7659351774857255118 1078391673777762881 2033808011799106254 8785594279832370637 15035466122744817057 17879072615039418093 7583305550435686901 11069219379810196959 11233586146423413965 14633503274367760112 1902343304451450796 13583570505578604493 10740619081376269837 17025051359469218074 4684078360416440694 16378368228886694521 1167257139705669518 9480748933145066986 2190691346748208238 13820022039416172033 17022800715957777988 367235936061606068 17406575350120672689 12592615280787559919 151654748284441329 4942964093712584421 157564102617577578 3971029606279465468 5414095222652215686 766428266776839329 4148438572951610392 2361806304872472748 3890709785495272740 6471616445569357031 15451766182933188224 10555165742210801319 4542744828414779324 10447972712491778444 828791580933032262 14463800665249119072 8896011546470234133 9159971622523572080 11872472482342295278 6256567731572804672 5024054088441964035 17517578363655055338 8645739027777303468 3720177894306988723 9641867816722568471 4343894149819274076 2089950082610412410 5219426183791766884 8644250810337882236 5754651387008910812 5550709463586656905 7699519510780062948 6460419469817427714 5015954155132376294 2131697786099597737 18312116303553617095 17400136439896346375 10860007077048197929 603389667779457054 12686722951383104198 9769764866688508187 13919009217228837849 11409983765309477466 3621546616086321779 12053312881160166170 4859226176455980991 7934207861974882120 9744988299806880525 16982855605347117425 10173137320017145606 13669428628465327509 9938719685057944585 12263198572951869768 10013577118865139664 4599406199979649416 500476550278528530 7207829388243058339 14066006562781881625 15987769608835396522 6804727000811177449 5931105334449179706 7321351450489411000 15925234761498591211 18364775046107935044 592302951825674267 14328749471875494038 8867997016729579343 15596993511465093067 3833421254988084774 10463982769623285710 13579592139317451181 4268090292421568691 128780993274662828 12610527649683739784 5605318518150251719 13334606717155267828 2937105226605814908 3772211556624729558 6866026395928181710 321209447617856964 3142709126397704440 17735951977938044370 15001353072753177641 15749602861392273492 12341284004275045867 1155923262222339658 12477284248269892595 13521092549539872437 1467871576925690705 16262551087793655091 4155255983241357847 7109247004723989680 5813903718712378380 9903310990177851255 13801730645507762776 13542043869300585779 14017791505809534802 3647845697999863964 8723305444057136492 17289591355729395796 17226721632793372771 7812159437728951594 8154001459936406715 5089134203539258453 14129688986553276460 5994058996868762358 13962655211665339691 1540103692642500432 8852672784506211537 6940383277254329572 9037402463603271193 11457998527140474248 13764404708971807702 4640608477968955462 17808171077145381170 4407482200514366475 12448224411628095240 17765489630005632558 5460785996970642602 6739992309873152416 11045107801208721541 1055115653929414677 802204318174005407 4704042087908422334 10228541935400505600 14044918584912357062 6594316636114338047 5749467131351802855 12262797979599656235 17059320764501308556 1661767079538528214 15445481692013726247 18138548981777077256 4099307610697280451 13962658478925319998 7403672704345559460 17356347882287418363 17419417244011383337 2998063088667453298 9020327903559063104 16701656770516847826 7773741302806699550 9014750262810331635 13294617278664222845 4996584823600274570 491601554487631326 8523188339318857662 8390575887530566474 18131888649702499688 9865449637694571087 3477068068470627827 17812999944382240776 8468626692252174244 14630129780103427592 9074128452469436896 767633465257877993 10609839324935864625 13164571213451911105 12163337955789850060 3513975997157176417 14770108472412594333 3629262806389905896 12983642033130977563 1935061845391426655 5651826122518288196 11353395075573623444 17518524615886742767 14366366742095937523 8283139017466562235 12157022224611000459 5012646581979097774 11243190809105778219 14559084869658149820 4723548368568774095 11239874880871678197 16752825894280362720 15120728847487904777 3439016068312444978 5701467538494674498 3973122886651561372 14903236448961010172 14321876130437434021 11820052325847870809 11934779838905341240 9922919351063395674 13024623330142869942 12097510073176826656 17642883871290009959 13435862824382252236 1269756367104604363 11086503696946844138 17701961677374454454 7307987313937259445 9967201576938890280 9958910236660048400 6475602446484816659 11152519018479526446 8883716631790032271 675251902191234855 2482433596808234584 14165801028636343690 1841738992545397123 15020688559109391026 8596165398109604269 17623093395948969186 13893518104060748961 18366754860284486485 18136550390981737206 2567377041657052928 7792122461671484122 2231635549601308788 1120292573597044709 13248673154446260659 6025893348286075780 6039170135904180298 12888433929063269230 15869190892715837392 5934841399158664584 13179604316766137761 5876232363924366942 1387492849976064469 14618264002885294110 1339323581393487707 4170176029933377133 4512205098385633800 9952655837461431573 16955466319086515320 16977685371114583482 1404824291991874839 3851553425590454 886357311071740516 13465972443232256536 14422396591479202317 1734389879674157656 11736678534279162036 6615453686983460736 7068856481051855070 284593106020096751 8919297132901397065 3478403721785626169 12384837055138556883 15247356424975671507 2061664966927366699 16344199850740708730 6828475610533216773 800072704803395072 5333337884568141395 8131052372129563369 4702009252314639890 2262466255089453442 17275975758455799971 1607489514791562579 9194511299566132887 4525478831426680572 11561942338465772036 4556833450125633387 9380651438606587079 16830213745691953278 8012364870753246838 4998361563953662517 4004396193531508373 4578599617097515602 3897380939521083121 18215876459222950381 15373383793278031907 9013386353891152388 3363622910336918279 770325315676611373 17217069994008518943 15005610023602781012 3311502006307914928 10287789581596103922 629140062717796444 9553028997287080048 9389123860677872433 4367601104461979542 5478597386890945915 6597903490370594124 4478770515811353117 7075413520577234669 1044361173188346931 15902831920383781870 3259706685913008061 17509908596140598145 467595210902622567 9696949877968220938 12534494356764977984 9437568683950666798 16507997772874300385 17438268455695002127 7784443132450845908 3355368311793695661 18435953998197141597 884685858564240127 5331829266081770343 5258444283482842901 17960774007677290690 9917170844909614604 7621713941604952060 10299006424874269620 3551949105481289533 136975073251284417 6105917734384726768 7118443868147396519 14992675676145659275 8649961273466018554 2718670725026056682 8000983911293135367 3966172062365878861 11102857387135076939 10131837470383204413 6520036310094064689 12179689549717317681 16844054538474265482 14810256346697373745 4071527478907029646 148560672143509531 8297345970793291665 14789212694841379676 5397621510345397937 13398922907028403988 14214685669060440712 13408340111672489275 42045488181610205 4786626196235161668 1662126634790695019 14439662993053961294 5702784933689983526 15677870652007729426 15843556235435572624 18178374882059253063 6137710511015545202 13848394838601193526 6956315507382127287 13861362984483216775 3602766060607782704 12630889211126748497 9341118329199068781 4276452667140463382 12395181635983378750 14407704059451260972 1865364084948334999 14502942523376159580 6899032578299214061 3761488723138609635 2578207938063857750 15652157150237742757 1597576386579759277 13560422416054867212 8669060267038387706 16386763424147636646 3876671857372489799 15622150838741092631 7195616688948663381 13066839617956293192 2013575751488609436 5793057268033974502 2340936258422994538 15620825145475419098 13725725698386019937 5538598596292419846 8142097267886284825 7492037183284282398 7728276940491985251 13102533198765429622 11272461228228759618 10869095960039361325 7472525413194934039 8559635380990715708 14267450614358810090 6111181806775729783 4434937557569281088 17545479375014718809 9084126170877470772 12120475911998674268 11472878762988373757 1334383590127829487 9013106887533198897 3683523008502170473 2185667891244690024 168187299200608557 11574881158512318426 10349765428670163641 14711115384848123188 284027479266109368 14814995206071927784 10948705482773175236 3527513280228524920 5828346061887781987 10818606039164855449 9780735156309806592 4692817110418500959 15263405910717114323 14347101738290033913 3455755691977044574 2477500652283023848 15114207475564608019 6646387651065060392 2367455851274744425 555702204871754045 1205188340949418095 5309607247155921391 9363577364935890989 11241990335827754508 18065714804417322837 17230310170956725713 6914037115571329550 5434332916561245809 10171411639384534095 6647211009154016456 8421679648063164369 16800877933813906423 5483512204579783156 2888298310975247113 12593495229142270139 6835524791251008500 6546545067879934657 11445081857678687815 253599428021711927 860266619922871707 4641651488326114189 14277977315526524497 10971258232686498265 747248864573692937 12366217776259682121 10763768175508473840 12530029265930227007 7757898851481202298 15116603341954877115 1754322161374752182 3788615208444445748 18285560302002894812 3708904850712856240 8079812970075713516 11583514048367031890 12226210528442330053 16300486155106568025 5187016651368143269 13540254464941238231 6596434824096149120 5253265825795035639 6139199030108532807 10090019965779149481 4065098262711656973 12826886333166422929 2612901768444544147 9286999764574376984 9259034906529706729 16510956945665506401 17942933081416189727 4388057704003040037 11405416261817105240 7640261187385614445 361570923236261320 7706257244006251779 3387044989547411202 3466583681919274993 13548542043148152167 81993359316679240 1945965936891710425 17310316677653525409 17897779198665980639 12267796091399359163 4771533843832560466 6428303532534705498 6967205121675862829 4706158501645684327 8198614650654809095 18062627264919060798 12696626652021432998 7648057808378031480 10747616717000987527 15715522893014819058 7243711212884861430 15966897285670762937 4709057792572550924 13807471054264078317 12094189407517905279 10340703466458856814 15127419559714017303 17592362659140067474 11986352842546019225 11382238589863399205 6421480918779687460 2115321165008342381 13045427858588001887 3420232033502459078 5919250745546667841 10234363403581270572 6617566646749645841 2580331534054579970 5509699069146121847 18232341655640982663 8513720159322248787 16042490850718049771 7961052149828321331 5738627749807788974 17394885251626702609 11876617062784180205 4588037164277932360 16464828610919180969 1123233216403286641 18133953634028158011 13165585695775511230 5824551628459460529 15138971159538559568 2885538492988986395 2706036520612084364 18101242507472141532 5557668336878005145 877181347446671670 13835616880199432552 10439051108414895986 14448279204319832600 9731489032754066065 8645167909508429455 9747545054420420513 9731940506229247886 13075938553529932340 464591345407469777 18067094578846571841 8456770997961205803 17015008078953380421 4071385407008694961 9455138821047101469 16420404059340470632 10040484193619154812 13066680159008799591 3094032284696506475 98709620037210312 12989030706539242699 7042585748208217431 835164873688505403 705624675170348788 16442183509453687912 10681231421360859586 3313223196817172477 14517429950754151210 8127003053230563579 17117220340351480070 13623286992171081732 14146862817101413874 16465194969747258377 13790612920653644828 8991294308708773655 9128413890174939941 7778195770882777619 4942054721784030328 9090437588551189543 5145019651108967416 11187934663974502772 11953198776833335632 14802010413246571279 8605417778501115298 18134277863737345880 10104751043586248757 18000837285269249440 17132915171530583830 18064669904811895797 11634759599257591226 15825220084604526671 17392824322154978260 17949191361049334350 15873487473989095079 2743152491021470329 4657317056569826570 696228235790262022 6180364039452006077 4450332051254496589 1120493953392841528 5185085512354365250 8189798855757765328 12134380242722421519 13439042175481984084 17196338970673669462 13734991098127786107 4599713688392069151 16672880443188038012 10721657867812303547 838236136463641338 535365091334114758 12058400082447644403 14481497072107443455 9277448689146530773 4379827277407276686 15750361371272863659 7360173021991296321 11638944762562686105 11807736556321065589 12997011035211627371 12609532684681062999 8247296455516211201 6900324429188052460 124319866372924095 3259415706378655241 16675658296820900523 8596613343438493798 4513085727065441664 17515083874421469788 9658490549528685730 1922722847752967380 18132734802598405649 14300145378938211153 6848837722107427550 2940463585579883068 9789771219935477236 13525827487224518448 7231425357357869978 8246476502644617584 15844689196579085198 14189593363440162354 1181244488390018556 5003595424217245236 9845283166686345302 14528611683298765980 16621185295144184228 2527201675072377519 5355204596320715249 14634965052909960001 1016423811410498394 14208585847023023817 18158575290954308964 2806466809573827301 8871534239897765797 13139134215927061668 6854396108675339592 4496802124190885857 17493754265215775117 16350696276710640227 11993209182497231787 17002036621180701116 16921983877948033277 17517979239462841687 13082695038609909983 3950662311352768666 12783213096906141057 17583866326857697665 10918749229109862671 226112915526330936 3482398012301163860 12921712482149352316 17817010395627143047 4345028416699931435 2858074746872398943 7129729685912432819 6111453373677108682 5413974656488093634 13279385221478881722 17921634250508651549 15118235286741404145 17619503695121588119 6135740132253039501 157273128938028564 414475495057965408 9627143257406704467 5514758673940086410 9137048165684002923 8524016569578360392 1067508281579863434 4502110662417055111 12287639556888989002 3815776235577465846 18067536981987520954 3760880373180998723 11808833668336172089 12407292394093281260 2371265169351798033 10248245390429495627 13172315093419181473 17579570352332821307 14846205425416630406 16936362156370980764 569557454424985781 15688374902217196455 16697234098040746202 135242463797249695 3967844450896847735 15439476710256732511 13945207392600634882 4490306298760564374 4201167761388129147 18075635834223356843 9274501762979279081 4055644418027985258 14971479745992834230 3812126301132437823 10329625092447452314 13786550623315269425 841769699743638619 13607952018811865987 17095413591552100129 16398964207070926354 6538193962331376913 1721105524766245322 967302103716138494 614298381283898428 8072615942706140985 4726585842709599760 4115465108556037734 9215209961534839938 1277898158089687739 14394089996310098741 6375444576163616542 1543039804261759528 9321984517882008934 17332777870519399163 17862535784071397273 13740489347004927318 14862250069246988538 1628932589980086316 13378721884367546174 7660605023645119076 13441746123424304000 13990164735966644191 9255537576050578650 5281726383964733661 16291339478954912168 6069028108503794448 16883145941454728075 127839043331517491 9072292358026280053 4027889373744683739 51392616941147979 17269370826597822403 11104043012706165306 5233847693867333241 471134996266123179 733556462839263051 9027433474126081503 13236058607794046973 18020267064128160525 16965049605427224911 2845842246790395818 1176676493090563910 3498454179668765872 428485716013175256 5504300091314191110 8606905924925866159 4700912953273482281 14325570668316473260 6484814127102935031 6781224508997167539 5435526926492209082 8054457182283358972 15668392929702133534 9834209428893404341 127212645978360940 4786623769246775676 5292858002219143898 5717767064593512251 14766818878265751898 10046065157266023626 11025841853250838250 16085963646015520660 11340626442688587140 17536708889236323989 11297139011087185778 4675760020455503958 12503746282487220041 11563508623952208060 14845145404075941164 14797367658586875019 8363702193933009283 149090686224013865 13894066835479629948 13001551895642680836 18080997709058068171 4897267846464562571 8909799532809986254 17284402625115972986 4921168215150069509 2986601691332663053 14236580187464722085 17605536459080694856 14471448119119559669 737558775964528074 7058005382780799504 10987672289038115065 11471899050793643511 7541132712587125167 12295248854206691400 3634344082925919952 7493665547072656802 15243823875385705335 16362906928228748018 16485748461678571074 11256600747663714890 14802031977525212612 3539698562536810923 7822512232232113903 18195204461640966391 3510950087017548884 5715239703583472278 7748830238272361176 9859257407452454542 8291661500336239357 1716194451572027931 3709902651126905675 1345381310573983602 6335238370161948651 11800929764765770775 882738570909675562 636041066722213308 16736908916166567355 9319453914521883672 15947940150705207898 3820725970505464102 18340168081202170098 144399421203265555 6657152592488196529 10235005079247773751 1746259055348801933 6944510124904306682 7160165769153216846 16180354776120211608 3626586057694721778 3560288991012504626 14178573986626211060 18180105782255159301 1409503886148901716 17797500631441279594 11617387465501613375 6652513439789813248 1317386768192857075 9169596692196640624 5456801044420749305 14856981409037726933 11024641901129350311 15966341084884233723 13333439295697559145 13335695037760551882 5397676335035649888 2612149126882819940 17059396344490992613 15681199568617514552 16006243755334846476 10100938294405622895 10945982726508190371 10280084656383975813 4312817027287044329 4109122456454470211 9798593306878743293 17191473026204556719 9846951875174735889 4059205582873231885 16830191357296743381 7963469106202070008 11979166949362294184 10745875580700151455 12636940642144361708 12277270838607377200 11250372845544283287 11866269814159097167 8247858229680175458 10768417081919258644 16208828094133798893 4103645539127089630 2329803472369081817 2317009764978023668 4483982496645979107 15878073035656530555 14035982479996020380 11754380837949338225 7353644358780534867 14288327242734633849 11745201225931884910 10074507676022127293 18215087815036919602 9549279975446661365 16230776194503437607 4519472412552166793 1453156165200863488 11839825172582291713 2983403601619338580 15348733491703244829 7684238004910878331 8449362009460110801 2586561830202939123 16660738874114308840 14297755609599756046 6062750153483947043 10366110860408550909 11671883713196509052 6432316013430630056 12654710027138084338 5011985255095243630 2032035738935501399 3389098410912200842 10092881415425141450 8680936763108908295 12070313843077775018 9765903297026698064 16123512477473360371 12007519352018118952 6262729374719932757 9368585705236789340 4226041296730464368 3795194223036089488 12428079967901688057 1166265951466040476 13009958784483067125 15561776895408848504 2413824494378529393 6414364944423368371 7314454630251159306 8281616728485404788 4516783703986206421 15492797050302773722 2383504208741977066 13000495384514523617 4219621575525664765 5785111832242790299 9830305873232545750 11728951001331241770 8880601470141301217 3592284848814982599 13226075966743059397 2173168639957168316 1466821962969878272 949859915846230329 1640406310910708457 2508458014319828741 12519870368271642009 9956149656591424943 3466561826932216586 404517283928444399 404330301577987414 17667344450840805513 6027465797439161322 9423085907870016305 14200647765488698306 11692867976238475884 12577281310638696221 5673153579941486469 11018511804647872248 3284921161633757132 11783167727434412035 14684982602086362635 3764869477431112606 4837419857696208548 5452193832216968626 7945485035424659864 11256661166450298260 11561871033363838781 11965309834878787965 14554277760087327834 14054675634553782134 15517701788838235891 12606192949883058481 5572346709621595038 701871124283712684 14974175644543923050 16416451851692127835 5786461388925752028 10356871332934772655 89227090072805601 16493712523986153631 72627059297515328 8646042874580877113 7680879451478590126 9155533809429844993 10772327064029867990 1454624445235770349 14029026615647677791 16254880343521629261 6735725758539260344 18071585844651253608 10415961198179802558 15676331568888517135 14892795944320115601 601701901919161601 1463585774051337643 12538121346966038862 17652305372698441313 10854236012925375303 17345553577139805197 10348869621702446177 11661586221991519158 14308233650591310278 9136549435340918710 7674139216364103935 10917171416920880750 7937268159697692272 14903988054136904735 3377678207201449689 19650292634825276 15708671272199532164 10574190672914049227 8191814242798413837 11813840050409185517 5419412210598648935 11780665604746715255 11793338728252708184 11188407416846222225 7599950310944361896 14872426917748677216 9222606368549206918 14950368902823232116 3054836037608839346 1488209863099909459 1888169310317696546 1528331868393730568 7955655879948682579 6613435675987331712 12196792402626020726 4765501480991502861 14667712731833227738 7743091774755002711 2852130560119505635 7465415406374151159 1481139393158663613 2227569282744691051 6861983209383408362 13985706809544876713 14455901599040748558 12217172842525573942 2861496798214176502 1224252048910288999 11832904260450506338 5466119049945727296 6013806502639624643 7006407779793573044 11642538860803153437 9906730029697550036 15585470404704689563 8244827364902780732 6007252645026175028 5020379454060301019 18083957290399227670 3502957501309408458 13419462580483986113 996295645983850901 14661709926668122763 7015200478113492408 6792007749744171408 18207336650266854475 16042565274476135641 16582950355591462869 10673638068758291893 8187697969233913041 17612305776530232677 15506036032452662464 3548848898832424664 8456349864387298303 1955174471992076782 9480478682264845091 12781147821335101315 16729780324531078006 9953916868503598515 3551072416667067566 15245681912659417023 17669618849765064009 10271417961285890920 11493296072664335034 9493363964886677103 12591651533079977116 15625772484645596840 5770012174422446560 375741264538762110 807094052010541299 11647809753494200247 13489315136657844677 2268544002295652791 13511081822119927977 1381431613264342794 5530096794879897206 16547198284658831335 17889587376193951529 7760329336984699554 12208076934302520081 15052958608839900884 1184311851998132895 15938633307035800662 2575841309211979202 5694241504095758959 15623388293522543329 627798627203788033 503133213759752246 2230776947725221828 12479476999096651751 5327741954857413772 13418621644912503638 14916198618367908457 2128719320842542147 2875365175129448888 6348046832282295875 10146199443645951359 5319146471915321596 2300357161795788398 3319853543261340018 13266106842199011976 1205958617503157999 11359540310490341817 14252161507419184250 14424258477635246618 10649130174928593647 328859015683750242 2577367610456308931 5407321651518941151 6199741666683381223 6754980717839366977 12145797983298167566 10275361092304312312 13954730195964266836 15125126288592230965 17006745065236488473 15477776301538447649 6794515166106728055 510632180445616791 7936566633797566903 11866276052296389248 745842361292458112 13309547524819210832 2707204024983374451 12921878471453181858 13731173569628064372 5916760606739012263 17071388163588564746 16419292386616039207 6822624454195872094 4449719973949144786 7752931552354978920 4606056875166523870 5298061709231171680 2258419728089433672 8459282188575484225 16484734988383707366 9597754777668878006 1719181419141664857 15819512404002825724 11240476168465925010 14511660249428476149 15357081169628265805 4246432511543416185 17857436610181056491 6389449063530516622 16558138483447434546 8841305918515014508 2322040415266795761 10366668669218782607 376647180674822210 14181682196405361002 16098481334791288696 7334390344002837349 1685485066565510860 176550644453118673 10108655452793387786 17180293106843825545 6120038019791813190 9820008600259917742 10087714498703054770 10756410229041601365 7921816705717235642 17821696249440545247 13322196973382702383 5266988871928870562 6878824653049590056 13438998233794367801 17259115679653263006 8190755794830357088 10457215847379251308 9900235725316623005 18261526806120408902 2354788529502580890 10920830390084499823 4765778505015631443 13334401957357617063 4504537408557053374 10842337864497271664 8547933390351593529 7858088368556861761 8518169904497747489 5097583150084606990 5041469598088003322 7403410412403786742 12566861732021803669 10766850925171401002 17965769252123568061 872997048093897890 13240313897800997631 6600444256580774115 1967857333682549996 1636626070300137054 4290706540590664820 7286685904384558420 621289865064915007 9675180424860543256 5024133401009075007 13606810602437985165 6174727365659325684 11346139401015570909 13610417027756400776 7552456983857663712 4034256712884645 15438259455998967713 8742051963655845487 12623349447322692315 3221840258346647161 3452046324788883974 3136626217740168397 8944740949969832636 11343448797397812341 10231253642157057059 5720114457060417662 14336974887664436153 3436587966375760594 14796765557909651139 9403922818654284142 13305437392289076142 9495855362532571039 3925711846073304564 14828531612964760346 3638373866027114844 16693622491525372881 9598639666402918421 5994296265338245237 5587966722189543721 8975932218140274919 4172659465058924353 1870839601430071161 16225407080298385675 7786331882853292646 13439563682737640983 17151937126652849434 15598960524045433552 2038425958562819868 7529299925393407415 4307510635915251485 14380636606629953103 192868516478720639 3349317762443584910 10132100911964751181 13324897514546784828 8940320897761170257 2611264950942477898 5485372108941082788 17302418081556244642 3149358645396900064 17395514876438449982 2188564405052452012 10027854475705720066 15995268283711190019 13584988964896080418 12603577292127502157 6869565919758258161 16655885970224546342 11037733315259242869 6745361072382715899 10352278959446753645 590242052047198784 2947536308541222356 4228600795263326238 13076705522760092372 6564774731721946631 1890070189704147181 13021469121029902837 2101574321820458071 15770913023666402510 15454475690865250081 15917146557401729449 5375643207621203259 2517333273128458090 3521492757064380009 17592013105442936312 7717466439702255234 9466136295928582199 6703298432643539016 17571144804482694339 2742045802037617061 406241554347847242 9395024491466144750 16870743632896261908 11106083734778635699 13491891659040484914 8952000813411489175 13438978451202034121 7772668747693329258 6313770053047312217 8585619927384877894 42959059996005638 298798276310789255 10688495640955027078 5039716500571209638 14699957983946077131 14581304080956995785 3038934087382986444 6169660333496589943 2903352775653692955 15548016935875262308 5099527974130716268 16378190081198754519 12874546978700372658 13558216437781628903 6731513621599738481 5218620187543717239 4890259453744018129 15254816862031800782 3597433739256695652 1664373348242307963 17369371623935409418 12697400413541977959 15930118898149995852 16071293296760845247 5355783766640900516 17638829134539213236 1662983621903619255 5537998438865855427 1015141400310552568 16715500688756238351 15550852325376136613 7738802117539437697 4379672164403719008 17973921017710939010 10097002061999690059 13810323306178902879 556110183167595436 10002736936177290362 669766584923772159 17092471716034344368 16586967367365307384 11259301922203340661 18208987045663606776 270985242441505269 2877171105778314170 17569136316528235261 14394466756768916328 8650412688979405623 515646838293770964 6107233817804291176 14836382453287411334 15868745265122229982 13415233880254721081 8353021210577081283 9116198013398049185 16563162683855918824 15521686373071133198 3358960315787198260 4735991221966743849 13311505860641546105 6806608030811712092 10556053600300616461 15618936378689926931 9430909953605738690 5905791525456133568 18166527624482971695 13673876917667914545 8679781282521088694 7095467860157197167 9364894131360646706 11710257690645919796 1322662793977012465 1114179924924227609 6160003552744892364 6144903262115402666 1262900080875637704 12865295442539308221 5291173055784833178 5298466367323701316 2286494155258891654 7399156094523143596 15424242268682071053 3495408979592348955 9342626183111005645 16509027701438678308 8102749163560447268 6243048469134317909 13258516837827513585 10966677257918862313 13374668832759154261 7763701861118402941 5941862192607650516 18280819466012941663 2361037452962320593 4958403929342438117 17691766442166364840 10898018649794085424 12321915114618374585 18322443399652256747 575480640933591353 7910693922798659090 11061661425447896470 14829388458530725409 3362032004394288158 6551028479735917932 5590648039902101318 8705543176086557543 5205985859751519942 16950303939116640180 2572633760410996403 15356312525107554267 4319916336739262736 12462482705658716050 3955274496801153141 564375906597524443 6396250875960369163 15301919675597203663 3492490828749534410 3201910029170433475 8028612124278523245 7260022269850666844 4388433081630844956 1974689024698515997 7037710474527982856 14321936098775286555 17873549842452788776 10894182776357533920 1811132685067873180 12955478563305910132 17234445066652814879 967842514642417863 6473837125702921822 15237005003889779282 4219329860036622176 5624168359230454676 304652011879121878 9595002685491122999 14506641263783583774 15650259510526611698 10437411271033234921 5445880987497346172 10191470862889727749 14516013413202122810 13577283659305671953 2764609086352727534 2808606508813711747 13307640534823339668 4919111727786174741 14250651440601618330 15705997762369771759 3739452508109925869 357672130324390622 6884429030539641245 18059734465180525150 1576569587491055581 12553793422157367629 12456201643717627620 13689628636832160829 14786940212422363059 3031225464993811760 12890415275430100579 8853991598579470480 4622462812174836057 16408110221836454366 1123714026262669284 12717162999013350673 16501141915338639882 14014536957749963186 9078710266162483834 13558442320917830215 3030946616531068071 15259321195524200018 11126764710696413881 3079703973118160090 2416362246441500837 11136784848075871513 11058134415641346466 15323531855561156514 4283554310328170762 15112737474243850793 12946641626179862468 14735225889602822850 14343015538832381601 11684485781476949805 3044428437062230076 8691136141056962563 5732640934090466200 18117061832876182919 15721585551255264272 4752332746533424793 2650959341484155540 6659519261989021414 12914268781281641687 9363599555890841875 7807056579328329921 8037207062227201497 8132668981650108913 9939090305310418942 14966304368647798820 5826916571531812029 11948823472895193826 2963555780003906770 9986091417922283640 4116265578834063200 5508688882577655190 7055480385266590435 791652977696579063 10861176169689645993 6057935061647537159 10380527816913255806 17287284223332722694 2758176821113691522 13563424501479085687 11229080331626675014 1919072742011345942 1082731818126514104 6970918181200297992 9711498713366588457 13380874391431611905 191279531587483600 16385599463620153808 9405405320891521289 4801923710794581546 9561228858288571485 16073176178852325571 6240620235910886410 12677381829921095803 9349416873405798587 14158416286466451720 4408338092304375407 4672769274109645880 16394236544341216377 14373606928345280404 8224744133163103011 9692698784182527613 9564658865012741650 128560915423555756 10563374102932344751 10925487653051726869 12543158227995396385 15881585705255804858 1834490877197741729 9365237199564041471 12157114394984702051 14782914875824794052 10878385604676701654 2069116604660976362 7613468446755201206 1847487520600765755 7682634680025505278 8051977179717493397 213957101841420808 4550026184932158559 538430308674794132 17029523082964699490 3181673699531686219 14794828649493089108 2561662861042580722 111625379219673281 1133885537075130167 6353541112702612508 7632554838669052598 11866430437009951313 5272215529647666306 16793095043754482586 1851640494749524983 13805621614127833739 1325257250881274446 17740413367407843556 15403069362910689846 17581172071252274528 2586916927239143618 12049462621301798296 3333565722322195184 12368803637650485754 8158449770272921657 9600599266055719207 2831003533346467994 13864422345720740328 6851846279725001561 10165072403004470658 12927719355900991273 9954285104678461948 17703385266862085738 12124395280210714491 6173597561609138692 13963936969138320356 948568517574647279 546964634710892738 15690933699161124274 9070233793320195245 10640585541190126449 16570406110945088267 7200656337585148535 3739139897120225812 15004796869431899925 624846681810312348 9094317385825034134 4573772762456889949 8089969914795004259 5801924895039822293 3956277561367637298 2745240975061931983 14309013840662123601 2209038952221872639 11318582672538396066 15445520023390768151 4044084348741028387 7059402420417721894 18131733368977644543 10113674300730571517 9564890054016205780 9525052944525419193 8736976371357956756 6917885886735675715 13039434603308606169 3714818529001892942 11115085333403423415 5976197286689983279 2662043711074107999 5270347766132865074 13838023651029502666 17304558794463232676 6107413745207800977 13410290044985688935 6658320891700955240 3316314095022251451 14280431330533941197 11351161415889100997 1638013314192169811 15858213493618768865 10936398891219363144 14480567879513023467 13912588211934897602 17557966361078800081 6447184791455839670 8319223047348125904 2702190344088942930 5719396274501972983 12431491025948987584 1686512849080758461 8720918364385152793 2154695828863477881 11719902998096518907 11099127182775412174 7760946131377801629 13759304955193605080 18092988071718787465 3570982360284607696 1461768992006088763 7668614132885391855 16602913810207024259 17602281333250824689 16360469513441022447 14767520147526285796 5061508122746186271 10502930037684613458 9777043002037373649 14239266751349684375 7791488963797967158 9727011767943570708 4968507668460455873 2789953632161469 12044679203587896498 5172512555792857754 4035815515512737330 9767354250209204293 17437804471907521141 4854430543609662340 16257740800915720906 13081615070127748446 8179159448754990427 12800504160306684052 5621036014303511619 11040402239496776813 1309209077339312355 11234886599968978866 3430953095471130199 6846357592263894404 12685617613884720051 7458028467862756724 1144872969592255060 7811109022585622503 12933023850383116806 15898001062305997327 10500590121765801854 8594232954622273034 1553438848860562167 17562168794052283800 1492175221121779660 13765769373903239484 9628476862216171784 5305786791018797773 9309359341192489299 17104945319820969689 6866063653624454865 2777335645180261092 60699342039925364 126371877556010811 16552194089137086702 2428366904964739069 13045169575565709441 16965066571583986903 12785897204105788170 16988210890205511809 17989578494039132155 6362317510178188742 5206422618358267145 1723385985916382212 12930795076392272065 4700787382220805596 16317417157521358516 13239795244613309675 3241318748071124746 11010939511758414350 1205243450142787787 8975742174165594205 16816512280391919208 14664787009705900599 6465549142308642935 14900494561493909366 1671613735551183570 2222866111764774259 531715271085430247 9521960455308222717 16550635102940193904 11594851803853777522 13660713184510070256 4163652754576619807 1245676054363083474 6288435508074743244 13570071767938899350 3176491089989669107 9959618604734501856 10738218378313690254 9696024576239753516 9075614663431337327 1768045900314006418 17246959630317491731 836377133070484184 5761655801693033853 17331392596917649736 9106178486800821372 15148834905207641625 15020649144649685125 7148711266894913899 12331084903532793177 6822561998026326499 8355421296090403222 15937399911374070219 13462304170375408959 8673983956897599720 10333138972383990036 13444288260004925293 1934697509164124216 2310948312418010921 9780136854464168193 12494019339395427393 4026580518447906822 14859822174937770663 17688910222325452280 2401735206994837659 3792443857246249894 4095785228141040572 5562981718667560039 7860099938061543030 11328201717038791991 2861313905211306211 16718513390277241597 974889548865547799 6665821639354826285 902083589788592969 14678888131691924592 17720039663010123314 6127921061092735206 3352823784837533502 998198278404983685 9923194599489818555 2718688145288698157 9437845231039724679 1801094755273297860 829800679290589262 16475113214690803025 17376385418677352887 10163563843469542737 18171553696880383741 17904892970383168056 3000642770413583121 4070001437489216014 1610988390745386817 10886141258957846520 16283149118847848301 529076234601041297 5431240218941670470 13961834820101371871 9576183619569988952 16216317785312858440 17608269940035028667 11134549096709581670 8672504364831050495 2665292105028227479 13271747815255988359 347827508365086596 10032257564552834093 6892507155786723247 3383483076874365465 16153510217476309522 2102159048197602204 3664966215471802765 16214398773368974102 8904769278116528077 3723171611203575870 13789513671388559168 3779397009545462730 989428666370150445 13061709635207084689 1802433995294265827 13113101493680096091 4039676626437275512 10887935748183427216 14323386812071351737 1916378567351284236 2275941346013430193 12719110717301748015 14771406873858832402 8963160325516907074 13903949810270400305 990726826583035597 16014126742375178445 8925788280973436972 7594070307050408200 11781175760872867182 15707394042025398494 2445279733140848063 764192242805946830 17040780821547770141 812019669430838025 10322380145600284357 8310728446533030809 6898097761650968515 13292305635985286459 17741502251638610414 8533820509204301827 18006888151550336658 13275986378861612713 5956101883465057918 16882432978667755380 1249210038785740279 15414840583396728873 13359125797027935422 16178006349314665734 8524350362617232442 13953654540866816153 9693111884976827454 4971507473941503631 7794659745164504804 1884813347921973716 7995088055631912841 10374961759191961144 11052755185992561237 5947813086834512167 1776370548665813368 7472252385460441956 2503760139816361778 8258117169910278416 9657532756633013883 16076322245734065715 1115622964327681870 2025875621625097676 15610403101289482207 11030606587930245396 13630013731073399595 13442883384876174249 14712010126371441755 16894200694603743795 722107591590878617 10821701642973845963 15581022995313257272 385822400749819961 12301550897359004502 16656889318782102274 2264640558909696479 16078505537713760968 14267660974313922841 6403509311123927854 2270534951400131748 12709183938093274619 9466615894738457973 14371706655329348082 15491178025548251012 841520565504602190 13302139235198090286 7289432600242161599 12344153337768174199 16133298160014665066 3536358482578269517 7182623404251315705 9744263277068848353 14945177371580142157 13952477269876164649 6189663152832214453 11649924757025392402 217756812659796446 11953234223325763448 7343676546048353480 14319211381779041435 11526749885699211501 13687387849952042542 17813345481608384214 663824071505212778 2736118741777222224 13148020468966912725 8868684862393749660 3100929094051626453 16146367754028280514 6041789042647322179 6068167418318754522 10557404007665317608 18399170747922556944 12727234656738309287 1433144988278228832 15459636305637720849 990872415693881121 3709257489014954205 328552902543610796 17629357101790598644 4676547275063911319 9902538823920420988 11281819814163818089 5241458341910699204 2854468874579148897 6861091820329093839 8304951686472445666 7789900960725710625 5401667272167417348 9564107750190125566 12569612561555835145 10659424327728030828 4475934218867467469 11163762564160977780 4227297998290969357 3233345090162307674 10976117701168128537 3381389892303168350 850887721922326039 1179391976090674560 18425399979877316890 6931376214080013093 10295645868619429626 16822478666967228850 10609318323033757684 11677586010943794207 7151636162397149348 5822939680016293000 9737765890262792687 7226013544351994526 18351274946368827905 13720597474195744808 55174198284156476 3447017727100755008 4292664097698057124 5465634762531928046 525874769708067718 6772892605541995721 1055081648662883591 8326534018399290189 14253781894618919890 11643434811748681426 3302755746543539020 7397761974562450383 16386910897664050006 10866997244618968857 1946219943901682398 2834632647628265140 11983115315364921161 6094119725033220862 12468088867710390401 17634423819845414723 7497008762071189708 810321838538631204 6261852240752306284 15823600780309408967 5313604748017796926 8823227365556743540 9374898893368630900 6902313544675556658 1606506389657557824 13547647943808752325 18328085935736042524 17031237407863627441 13980258929936786119 1320243038931786456 13183115083603048359 5840592504411733390 11793959038483486287 10575785561553551498 3710303417933939919 15266526078293383384 10973957180782180294 10095404212687090315 2070262347216583874 11034324942878328351 17584599144896307602 4280439456881417194 8886651195725613549 12951400505643613630 6921738418843861702 8357179089307022208 730435377417562254 3092748197055786908 9356509039854503630 1899235762516422858 11616091528217947371 4729996887406772468 7912776886548801489 16309882391846230249 9546835410758245258 2157722007169262551 8266121842669165379 16752861511838121773 14503505498933701786 15955227975435488496 10790607245516787107 6299401843641118832 13266415981323215884 5488607702133800103 5217442046509970540 12185403938170596142 11074318116162750415 828893584806670277 5325082860664638223 4567457339339458097 11924391642481254159 17272923520476862129 15741861832707207032 9483515201234396680 10755074864595839268 15255923479014971043 5640450060866826213 1665150788169333461 15474742474396665615 6850538375220910681 12003790771279531682 18047007013344323186 4805795601578250418 14613458617429828773 16669899137773158183 2481916617829297875 9326310045331915389 16533984964704685717 9499174822182171795 11243917068556302983 5407578101699239955 2775309700039855571 7201839402936247416 5334377040632983024 10360902871443223063 3290985669576347324 13023193599268936299 6972742387694522274 8500580755576316230 12112623827565837846 12612274169141040106 17967189212572639904 13995377405371022411 2502457157807815013 8883884042576705679 15404148291937812047 211118658778096407 15948662408884653757 1178324938598486563 3500509431459936277 16181739200024189353 4266246576254486843 10564980520410966714 5393244424550074325 3294497326027048861 8066652502199823860 17872164351597628976 16483574635769653750 4356304158284085491 16339424667479143411 1406984609647870723 13173859450929363831 9868356088239829749 8552037207335190061 7040114651111422504 10426135419799202250 13932094299726017004 12830183049954003027 13337352603445707459 17884818578888566243 9579104386880227538 2922892485368617096 16332922240194850912 7121674285374102167 14343173783975833116 7712991853620386597 14217916168804396238 4890425328735719574 13456361773634380887 16776670534109623880 4018868206859086547 11374654688227373869 4710914121919865055 2651139565753178770 2451178755854847109 15088094740060827097 13921496356715774204 15933810158236668735 8837583728810480286 3812913834131880035 18072733797398349226 11885890037270318051 1507483504055192521 3878188678405790498 14534769623877478691 9105659136011337933 16656673183455594296 14627828131656499236 13270619292071601679 5790555810688101557 9821578912436372743 5261455683435432193 1219910466324594218 11456655059757761895 16776721839617927243 16141650395502291807 6053069834517318946 383019589926925358 11515210153576918524 17868895651804066918 5188543212246935858 10560204138377588565 3837758232351277348 9619549710634831768 4862164996870756877 7235402662213762028 13257112974639373756 14767979008405199724 7123863198634680029 9756972612408532465 12419811156579619581 10882967361153406218 11107766686571046599 10159094019959404311 8430667728719246492 4556002493036017833 2009172487490330888 10408359128940331952 12716934533075519148 41514006353806464 14760087946166233556 6480558511883751444 53544983441201384 7541426141953276619 1623828269673666022 13717687213805029795 1507621789347061707 4122469516451865190 4949966386355273008 4460106087126600814 5100543082037392648 13325070681099816610 6538658156243384547 14709766479235718763 2624357447467298258 8486675052280909673 7396138355209204953 13226352085079328698 2157634284708900001 6562495982451627083 9810086401635126333 14955635473257863808 11174699919831264064 13198166156734016885 12677539209931838450 16019315557793011872 13491302412272983557 3240425778294162054 1392938469508794459 14923267209964654278 691720531004646947 11007683536278854514 3401508740629244558 17203161494487255345 9513067372828061312 5885285087548446968 3177047526999862275 15103929691277839457 13011185218625631958 11183802385753871933 9538454495671441383 14186194782374696170 2208602667621198769 10018901081831870852 17100079703442520172 10189038304872925748 7985704278224516448 17129692920484320500 13071100039768494183 838702808707405715 3467827068204384502 3037522276790373066 8444333228239341079 1345836650687277750 5217332271786624371 17390892116408973282 11741668844026718480 4077869155090703544 4896284539977082115 2532181118579048715 6836291156024971593 2503940914747330711 13174643400610057656 6281303702333187646 15388060951673836005 3793170173845364676 8241000577286715990 6837222458269175392 650358983613216411 363485598671340858 9129329221811622037 8372244893437870585 2237201940888476482 10083900254417122105 5345149141259916837 7436969105140110402 8017817229029341860 2928088869373887393 4838881408556797143 5687668959799696051 11004541742090371730 17029917781409823322 12840832535201824020 18230403983675714949 11295979814511795648 10929823711929417825 12135798652540816105 10035380916115325143 14116523269898578227 3108793244998229269 12813216058224885574 2302639201171233042 5109730168156616993 7804689045493351246 17559893043023141291 16314227892529597668 9388424760644549973 16826053825373837669 7715418404876042161 18186716043442135114 17307776609805252600 4349195595189919666 16814446277889956058 10887448737669590877 15932283395602672021 9505359551465898514 1312367878683052860 9397207876791111746 1205278544221213441 6117012190006717601 17053242182287084469 12814918354732821745 2462931805104324800 16473139321093296799 8255206460680624154 7332532145079165242 12072675524787580385 1807711758622348161 17944984431035034479 10860895781107256140 13221441213736087480 7891566969743339756 13456083522716272106 3613352290089584326 11120012794666781973 17242097803970456360 5312138783146929749 6258344499330126161 11133451007227938740 2611276080439097961 6514650784496593452 5397470494080197368 972711108548717533 7276750605979573718 15135662314584615184 5007876467429775907 16203152770551833901 8883174304021155712 12310071334809021494 7836804875918889598 4367345868616385207 11517246708888759418 998328555231898618 12061291846749404276 10791524551904665246 6401231681506172106 4522700504690131903 1850033286581162778 6573375266753960585 15882946220816862675 2615287455345326712 5113745512846129990 6294469956068666740 1332813765048446572 8929689798359038089 11999224242031085025 13553075641150336012 13445895125543250792 5193321407096719279 18063139313965465940 1036798252658671252 350101942944354437 10610968511122241675 5060595912856857683 7792382646874034135 7732214123131603756 12060047470560120810 13316466191575211423 6335583572157433392 11356817648259482037 17303028853697592812 12541582885475152540 2957257064435487780 4011230528143828657 2330137505498014824 10796970927347701291 11152982897522888688 17781344457557476186 7756021183497976345 923427998479543803 12199316182677947127 1903121443330549949 15429075803879972639 16299904116161428328 2119511731679924966 4074183714499694225 4871684378389453644 7132967769133657442 16472545537248471452 4660714095825617904 6629116853254479935 12143543456463645725 118289669692431015 15958647220056127043 9655585708626204317 15893417843979274926 8258180267337658830 7191706178497514594 7282318533024783678 4118194334872166500 5252930731813666881 5602981451925408034 5553893260851670951 354581586236911820 12394443036095804562 4068705176255375120 7731453905571715573 5027271234697019936 9871793029239055186 965617435127904986 16055743406659040962 11118046799695012443 15097650505431311970 14329557561565695447 13477734004886919366 18132233847818742659 6121623195628755291 6454963862845133208 12578710072026372727 14269879900827565403 12540655536545325023 11131765744454225195 10375943096838677161 13888477837202561660 5731754711245168169 9305833621836688716 8610086422756880317 1337432857479194471 7467197514429189949 8502255565640808252 17022528299403781232 17037228676152886574 2664700020651518591 9770729940489753846 11941295832620021409 4552020091435165643 12585064203408924128 2260139318742366422 10576290552720432146 6093448530374783465 16996557308023868444 9156553988654741047 7622700653129104988 3739853801678528568 5997238210809985325 17436897352675106201 8412680682853877839 13197819338040297685 15007292942833157589 6170274433759784753 17401524770396355262 1674863366787991485 11698620009714896341 4109203242984785602 3723803164211461227 1261955138606354619 17858356832807669981 10888549934983034481 4728847532115359210 17920845938062963263 1403560327397376453 15736898440976424137 17454476800118771971 8117411463224227441 936091303047899544 15820940006423170317 14842421887141601020 17182587717403765776 12846444824776829438 5471676494831020458 5334342041797698005 5101995704277611868 2015460738027047882 3441434074051859798 12118259894739606118 14468263582539514188 13377614155053736534 14415410357190805519 4305173078419800084 5291812326573687166 8123274830824370744 12262319531392881062 11667048130491218897 8482326207879711361 5920040619768549454 14635572071786279446 13789109542014390436 3494615700988246899 16482587143109211411 8738671437350695462 8909062654388787122 6634432666179929581 14858049105502433855 3667755831953629214 8347751545951203090 2874052444004884515 13940182038187948065 12267663041951127797 10416360930422794830 5115716599077020949 3829759737919255928 3370830008103007513 15298082242866633559 13510320472918503265 10441604636325642197 17827631339317281942 16110920204896286928 5591261991532515157 11180506165616551567 5072014896031777975 4251761986436246014 806965609121421799 1857294397447165443 1980591995439558126 15909905056630740183 8267866371328536351 16403315854807649772 3688626149537484644 10707446658688497546 2614288811700201865 17837965119529294035 13678981384472125253 2034439610765595232 9067101709079900648 9200912655061517134 6127897142766316541 4126210963498484760 8825606208610904903 10776785667000593562 12225387648916090926 457478830239053254 16221107294651084486 13845148080418021157 6927902559520602016 17203008152093851186 12173804227894454986 1408614676992836332 5023171721655549533 7911553964161688758 9864427422446298386 4755543897413101876 13490959575154850744 1798959162764232847 292611318923119423 18388103931903547299 4741011926971677956 17087380069426711338 6060915150852275553 11078437718427665932 457231519212212747 15757802322166212713 18353782890913977132 7061194863828896799 8793487195829859354 15301949415378306551 12821792770342684590 14403966021895314375 8811192972126607463 16287418437645008654 16698533734209234644 16023955314700490375 18336099137556023905 9190300322484392008 17150973520818244011 12932965246859798473 7945736730827969103 8769834454324273558 17916935620443097209 1428038224570479510 1798395298870948225 15620377824770783669 7403531011145714506 698481958968469552 4841758767372669224 14293219417864219269 16398011091178558169 665363467392744378 11247142070426963040 5737111495596124606 11697541219950380690 3980365992365046876 13050865819833922926 1079867344513217204 17922329298132022982 7621162441660756456 17298507520067965956 4068489370392723821 909940909565610576 1858252686298649597 15076785002310699115 10267395942437628764 18239940123884514280 18274228998511511032 7886768397152548581 2597698985743906036 13742801311620874521 4190198095991501386 12926609312322514176 12484496050910947690 14512433034620258389 13352803104025828920 10168136492114284345 17688164782671810366 12319770749480185203 2370960379711792680 103975205204609493 15940147716974421609 6884114872503183358 8484057607509241876 13354348871073996100 16113129858423804527 10683388300811246240 5434210339725739317 17238886479419049414 7671354663271629747 6868485189490454060 18258377599766658651 5466085766162567977 11048955183659768405 13105980940129329439 9187318770902037555 5272092392260789128 10827255293147629911 13577675338625282731 4738795215270544352 10409272644992630398 2547705937758178904 5444691170880814328 332558254094932483 9539730616952084413 5849694264115500238 2913720970772180135 5228776982861857030 15233735911316242197 13459225957200410028 14132305164056616046 17173207456850086058 14161779872520720665 951668758070516164 11935723606449406975 3034380789680783594 14016834915633788135 17919647607098253930 4323008005183099832 8507732834075093334 15199335796302831826 6928983088193802739 11628278732448311990 7791414243885158653 2999302654194787471 16478962916196542944 1059940734194368155 2232563226155609927 1831929509565777367 10152913307145202440 7769934189536140048 4319432073202377284 6017820902794337415 16261243617752641614 12764483511610972421 400773950523207007 8439605756248942785 1746247698632953197 14556077809767402259 13137681147764522998 12156750364572024559 747952675945802174 14477833575929104628 6441481300550226970 9221745452180749013 17470389106307677956 4045372132287519215 8901683489279807653 11171598077522160161 17957172365978148691 18377778130521001736 8309260525379271739 10128521287744982245 16951241954151138470 12194957784713255735 11130699135384024186 16917628740533926811 6800019160672009169 6967225742727164271 17846144502331587209 9452497651493892643 3190703107977188238 9751279604440474149 7449542282577832851 14104520209999305446 8709876322035821157 4594671436663335705 17274536713201807675 10643764883593945896 415669524228434576 10948809851627764616 2360005805157135700 10986989665832551758 1167721446090643591 805660444873572114 9843420904569461337 12190388486581897847 13922506384527521918 7727813665161125382 18738827957705098 4648594819141092956 5365673900447131839 14929419413512534214 4918041589073144755 678966311414515628 11954654944842506070 17702362411013011021 9195270986199257676 630236779963902735 16539101625649176841 3462909793999313427 1286539987046460341 4628549376366826931 5364173375125962741 16673826408949342919 14332136297741735914 14368596112340103025 13658029412103381916 11910688357721029125 5492005150189557704 3354730272282270025 5157039760543794755 6917179750953583905 11827085016796342990 16542607577957479834 547303753759510104 703687410784046029 12512030981728881224 9837992005997569773 1670780340754738569 10619989186638654090 2073619098087631463 9193624579732575204 2140851114638175331 7676865096206422488 2659926000700266199 8215693352341679268 8797743337212911892 2704452561437088897 13469435007753558446 18203483272111122363 11812995076840390207 6986205684262337360 18055233627459336453 16561496571626204488 15459420199909037693 1069512546038159064 6431893005106700439 16659170732143480320 11740202336934757790 4901580488794930432 5652838370800736846 6420498059243069790 9544492158259302301 5707672912135498412 8319155000853823054 8028617511905628779 2182331842396061502 2286369254005598762 11727445254872704963 11528534117695418506 821168723656430597 16082903017829936635 14980018376624085674 16378735304780250322 8344934629027908643 1554354711446656716 6181523204960260619 10735879582265172347 3439810277151739306 4689900627201206563 9610954290253610436 12825203588228843134 12628270200596934398 63819175898621397 11374120014946996053 989541670057193029 9997402632941904201 2087861346310788120 10320571319111243927 14066433235752835339 2983764499152324369 3939972511071404847 6523374209964614731 543144587303270251 1857463708233746481 16176024733912095451 10408544088058225259 6038832882485668326 2411708352247848123 8036837530699134774 2184844820487204688 15087508935249117381 13040649694990821317 6917953851289749741 11523297106970886693 16627163631653066950 10795204377996312734 1270745952374649760 1065950661997530535 5669154424011601938 15852357923846855420 14488554306670553169 9072711191369395481 10046461767791770017 2160195310675616863 14026351299354114320 9901253906816353979 3955718803217943848 12211877900114582569 1077483249825152361 954068657958357911 8524556051872067782 4976682812759540424 14255508564647331459 8083598946595711766 1589269187929839734 424124020392796973 3712338392977420595 7534621220203571201 15116760181425999088 371346339516082365 4369497830303083885 15937978915821010780 15161974251066318030 3504116034507753419 5827837828532648796 5106378948755552514 2888861987011348979 15325728555323901581 12550679505628281725 2749820781128089913 8986967407984539518 8011932475769112718 8730669622847306792 18200856178343618617 6516052853703079046 7604599646641307662 10404433422321114446 17128311107282303337 14969599485328546830 886058758505045415 4015949799357651059 12156190059748165786 5057873690182350582 3407315655735898299 12217739793466736360 6908084530258956961 16578132029824664326 9213429240697307525 12355180739921804913 7327486404145813972 4062362650569330434 5522978813306242523 13769881326056861316 13903207369213073805 8515922657260191669 11493327377174338972 3128114182225496837 10671877031597388302 3849350988786381295 5765797264130233735 5882667633888044067 151279873421684938 579515307969474901 12191794391448548809 7891301193439211812 15348520419373697631 2257096126318493846 13878099234592993546 6191291239336459328 12563017262776807726 2623211689630498775 8699265806104056155 12353073975824408523 17467812402327239823 13305036451892029902 9637581629422007127 4857277848428530641 12966968492306930634 2781170062826432754 10726873118742553306 11558994436312087541 3985652895495849044 17605064814473796948 6172515817121676474 622314906018820405 1842806066326317117 12655337772055378443 5737399568188934720 9670583035331310410 17515932345318781967 13020056701499547788 12339551392842914570 2212428078186221508 10397456104943116353 7856361016439054602 17670694664294081121 4759651720479403037 11977856864449983529 5630656060608315552 13855865917526912183 10365876681694822375 3406816525934955408 10399071765354153694 11422202465174084682 15955532654665673196 7184717997644869428 5374149122070355367 4453496087325778452 8497646418826676520 7030723120328378709 3417860506686468497 18069461866055164950 6470369379052324171 17506456083804605469 3636417647865084181 8593874886791334104 242659107356132265 10918881570598239193 18129983578391599502 12596282756382000568 8187013972123882761 11030819502434182365 16876595739831976072 12149946727703581811 7306265902480619205 3723220264316455657 6609238589535294541 11350629842805113426 17145153839845034105 12695792324409956044 13136733100392377164 10200799173555347938 10770153348708562549 11715050094669532515 7022237917309612963 1943211107258570545 4020433659923656045 17262627952511846836 251081725024732808 16645695963361450285 10551874511332284369 15740506604425994821 1659994901583820340 16139187537650609994 10011924367487444543 10186408512888461340 724397144346194334 11041987435471104501 8212457389772168524 3278195507617080546 17502260501185629195 11047490141425686559 15647362880997856893 18274196110401491383 2594632870564110644 16581555292200543303 16900119650538281252 3387758321287634279 15057323465940568285 12202058870205220827 15473559056374225598 6063401601553613587 8257800676713282279 17447701132665955400 16056748025694255209 16896898957679673589 16700484929875161349 13385388732100720189 6988416257415074092 18268693716502228788 5753847399202295433 8401764847617956407 16162352086716600910 1680733210679540553 17674576197082967843 9431760769931547249 7627150875735948290 18265216756718557289 16775721661889817233 14182681801505641013 15835768076028820918 14307019030289579602 16533565383421955416 2739686238314137005 14010872215000741187 17331282332155997812 14152633652568263089 10402590931644420298 18285871845294578366 15099499833265255376 1670396004262425138 5930376169966913261 10512528727002648615 7739098789318026975 7474700425542155219 13520669300746407461 2231611584992007121 4076619242324452582 12455715517958818045 2474959579712605261 13076036685683670506 7989241716817956970 5704602225686675406 10938719223282181767 17770601606075239534 15257419112407615596 4068464788853498634 6413734869173246974 18429857924535351283 5659347159562343840 49567438103732946 1068346128658805566 705901087524715006 12119098008029336273 7250668884900431309 10755162003185521730 4800554541273589279 17420832677292606554 14667281094755205160 7483998284329564552 599116075246404521 306040468129598272 3648337080361194399 815433031499018336 3523265667720865264 15051005278589028770 11244432007588768689 5017607314686024788 197134992076265441 3708948242224346427 7027494526906657472 1774519602419928017 10105844169343245346 17929100033191146142 16691248067216780500 17193672216564478592 2520585638770794609 15592186256252150599 13205636880571230547 11872520238670175728 1636328849082378803 6080921125460711313 13598060602518128470 17567626903122312845 4078975677532172439 11726196042933742670 8576126350246085029 5547466451446835535 10540467980978768889 16528887770616582703 6074100630890640680 1069956888926458753 14397943261180594982 11042379793222155855 10551399377332861477 5996682963389746865 15638451916879695942 11846449127589090867 17216797081568583816 2582859495904818954 1488663945702083107 16412484755580178720 5067315592381458155 17602575710102548147 12041528421927098923 13140177899529890263 101658608282131588 18179504239472871035 14664212318132054153 16983523213227344249 14071185394945223325 13309537793754478574 4557810264715330824 11250458746677990766 7022052685473652486 15468203434883322337 6290818743120385185 11856778418495668788 11914685577152388543 17389497716484632478 7892117782534010356 2677261447564951612 15852667326048025019 12370175022386400938 15132681156026419643 3923903778066023730 17999960269329185079 16459878836712804390 9968035525385809343 6919937905866658258 5606523177800841261 1752602811105789900 3366160209325794275 740643725122229870 6760206175088468900 11057156011063413552 9482217702189182393 4374815688062544594 15631763601520504162 768727664811809840 9222431855489487508 2962583572010838668 4914273965811973591 7828949452686983213 78481571450540976 7232303659735859540 16792190609048614149 12056583499105437129 10357225798714096143 2825814777232140862 2995010786398281408 4611693344408447454 3096285922222922834 862708776799766540 5076588907487249245 7452644538368640644 12817334233564473091 85612925333056362 13064225548211153023 8037434196733082398 8707428669224051756 16388196310312467217 8461007885928475052 10549242029033910811 968880619896726908 12442201792249833795 18116995863800436765 15508182787273286283 4651760795594532577 16686850574414403241 13285412633250719863 2803928540469972566 2417488899702225347 16288518518855021524 3072525248980951516 2370515060176022611 1322535238060649588 5203977334389569969 8007138812184807958 3851826887594093457 17248498868476130355 5828257327657702417 3470181560935318162 6127013510328635801 13144003001907728757 14287849395730605638 12868550998507524635 11756793649550083510 566660621978764046 14304744295891548963 7964693959715768303 9411048279117614636 8406139340733500660 1784135892014698693 6251820993473974342 3055804246546484986 4035388254757385588 4577845823202194131 15657778792099465704 10550342496490277323 918666031829271419 6228039380370205652 7786091651676408113 2378354134235784332 5959163412329047299 4778891510726970107 11958216735631604409 923236999232216928 9148355036358793200 16409524202554494658 11366504941627920798 5123070532005962160 942044223200309645 17986633379270204794 9379644569199107745 6455432787825983657 14720090796878682182 1634640300207664426 4084205320114080283 6123887771210916519 7734701284229991565 11334916101466973232 6575010596423481284 4440176612361649102 12272881369666816249 13892180210085991149 4514816888643080198 18443248019046843372 5778809360601260559 1202532315774829024 6863992536515412184 3952996738206936474 8862225007039286918 6170840097068223627 12467540961254383513 11685175083387492671 7725465975633394384 14913776809946505366 3939194681322466700 11628134107528448697 6414691814776138319 15507997606384495329 11809291390875948472 3000028660751026314 457378410841360229 3858263487685071738 17226944929516618572 11839246083793025300 6810469322011907648 6823957191080136712 5387987470088278033 16587215145281971807 4087958890302847168 2408865969437171012 12498188348925728505 16147195224098891385 17425811931168346116 4526257993026332504 5917589895790143529 2820401502443177240 14848084756742179947 5154506925048049445 2237351945218251961 7293703764093373677 16625326482378051260 4365921991357678917 10929510325727626339 4230820654309290915 4288765202707587407 5382842682167033889 18236410537220438454 8160081306021258257 15692718588980508595 4790039963152523952 12048696915733155447 10431516305024523783 16366787621445335361 8007720897584821560 12534468523027439836 5818337149145735897 5002613511110562436 5088455660680154776 2504781486768063493 9395384100089986870 2086416267478818331 18033972974319190928 10854617624019888161 474196160682648624 650192551389466407 15478816604286422199 2569222266996740399 14083300700169021765 10824500272866132137 1540116620900397928 15972221111893064590 16410773481882653575 1592949375632958908 14721283581830385606 15984323977527219335 18013150060497413352 3119736323320817956 7806072947656338054 9699091635147323678 8936137517147314123 11158091319004423561 1712076918641469120 1024619080819649757 2723806409773916934 18253282493987966335 4154379118066626159 4370781837048416577 8136353018470876373 15579156797874857656 5650197726424100068 12113317332814231292 7788068445722495286 12109673658781200434 7326235576021618115 5794325455700289879 10561060443892776089 8657906292574655715 14862434311718876674 924641753999655203 8876945030640050823 2246438412900674566 3922809191419650133 8925354036772156573 13095428248719761881 10844018355776480776 1594262749347031646 1545808662640697250 13053784884813631197 16692316003148051517 17386405696862442942 13668736380150722917 14534208365832695313 12728217823452021137 1803995991023616731 4674388231480573109 10567757921040491328 8846727194900311920 12006335083857366052 15231047547462601636 2307690727260809463 11713618365288627477 7680421723376150272 1937787754026379772 15142026563067114306 14393502212907960352 1861312891975465449 7094834941391840981 16537753994813828010 14571161678211920881 2303850335693063745 17559931743523834133 3052643506725923495 10224405210586271054 11987232434541576322 17655020880187426362 11404956557538940047 3009058459610024966 4958173119856519376 2924689612750929590 8329784417668079645 5389193025549309150 17145332807874834676 16943175185832793138 17542657266543187385 14255768812276951877 2187848114318978184 12861519305860267333 15133198474446467572 6041314083708659622 10582163252292144577 2484889183563302143 2959111073377627016 9391987452513021303 13637094427318122987 12033602748029101704 10760936923748194223 9193832950453875392 9039490906528477954 4012155575936297596 4782409557039425583 13176639990667496001 7229833902358324938 17105441064724983798 14005365668075406923 3181839985826222900 9192756201402475405 14976230731886950325 17636030324134695506 982005377224560473 5189948128735976868 1894241905252577406 8636812248216238381 2224355755270999021 16404742601316343501 943933193480653357 11489306972400522261 9635884421740802066 11848019445308064836 6907928980418384611 4027274611057473649 7411483754347511732 6070141657019976280 2797618186084932290 5913100508368146226 1773611608496502615 5240682693132280045 17791900915801721714 6811662289388876283 1777721527624284192 16530545559400448392 7145698646215446604 15438548715455491362 15357660085177071748 6507280423829935313 8413876732599426692 9841049511944626103 18014108286701965051 11887133422497341065 14345598015734517747 8619074689355066879 2184643110454601922 3149059181692824225 14973685298712721853 2555917187570516266 13822263921379829412 17895445245918654754 5949628361357304704 5648186760230861310 10025084407461139021 17414639254598063400 16471764321749637828 2782313026408526179 4404569656136471363 8880755381113538987 14978124039181043087 4937536948110740596 5265581185884277447 9965571348273421100 15271363142924249688 2070125922126166802 11065323283367281261 6154589266471727508 17986520998384042545 8538697333710531444 9492758488813071879 18378893550672521881 16506548448722212114 4517688020934623815 10094638798303878384 3070563011941084012 13544296958074971344 2692496291495188468 1844500990832266013 5296876475901854570 8392633042828403565 1850105407765222538 4344293927224890704 14870803879482431549 15195474956717989689 3021438946416614354 12909966471941540582 407352877988502967 17825122960244425426 365383392464383330 8924810004346932562 2440794731936216357 9590088336024975602 16715271391909033243 289279702230704554 3755783422973045085 6967398661252248218 16626345713700221639 1806181135231011477 17783035899429470327 3043178547989760825 6138795535294604616 12572942306621582749 10664750578863054304 15304382953881344835 12884744248376482635 6016065057099326148 15092028964479720044 5462307864185975370 12806760460010078943 7906906589364443783 12275503023403432603 4386630631216452532 2103442191124399570 5943240480924468726 2469991927065876256 8942618236719605104 17861819198898636022 16782518953011642976 5276654785143128737 17144416600270909897 16742411294299799554 9680048717180688459 13732250058872799312 13184158217706109129 4758034452354183044 10434812997050651898 5073184196986058428 7731220860931449435 15229459256870939606 9987826620417494147 6355020706116773404 14476855442132977526 3093346902383356474 7764093296007861061 9603913193263249736 10719252295997042495 14500658057185763197 14664979683991776632 18046635177192106581 5435098563091845496 1092860090197641910 9277880786160431624 13139851319919046813 16400402812600401519 11161784442156524188 6332866274500892831 1954878257140719890 17364766910573935821 8503054752499157063 692941276772621528 12075676439046013139 4992356256431263007 12868631397318395946 4370485320490388167 4595778582817857070 2577277254115401248 5234656764691686472 10535006814635953218 8606545378590370663 7854545952519916851 2270473592677057043 1797559495903816184 8673005685740214370 2457713433980777516 13709525871784993290 15740132171092011136 8923699635469072178 12888205227894170610 9337174997325393111 18186358392129776672 1510158019646048028 8129309049554357308 11393605294465776119 4293961005986474314 13253024516451959842 17882888182114512929 16256899330587824615 8618514178679737384 8821894845908760389 15000141692731088585 2943443902530615753 363911668710399591 7828968501362493188 18255370683085217660 11191192410272729714 8397575725554374307 11523472194601466850 7996986413376330770 7521082433620508513 11574045952495338779 14547491002763950091 9275949051261710546 2538351343703737006 2145000979592520646 18167361783219661798 5509467224076128896 4366013983962489752 9831264557163600684 18274500206872816408 11695605522148564894 6096601877965672111 9752237613506727772 2292540026834014090 13341682671718341629 7577336988245602177 13061370199223433818 8436370222261057699 10096777403038736339 7116601659282244811 1572301147165823260 2517979609519681460 9095314274698866726 3915814978691785310 12299307467779275636 2689985110892062941 12986083782500177231 13346076304880000635 10206109558477959396 17951285398325118380 4566671245715356541 12504449623945968901 17727475236170622792 2598718303328212372 5715175484148635018 12572784933455038042 833402845143102619 16517183645723427558 11523360032634796151 7305863039112177582 5217920616892442832 14578275030910186340 5337507012361959748 1761562525275599380 12143803813751369459 3567946183501299147 13769503895796930335 18003650684216459085 6477504169967337196 15171091407982374372 7106602037410708418 10272578371398916450 10061495133294860338 17008758129289250368 7015037806327547552 9149126793045516253 1684107589375428000 12493347265437590209 12686010138841561639 12739627572439044623 13270703585379231270 16288049895936506437 15288164816943882210 14411808068939654285 8164279698494724446 8491252112091635640 8422415887162740938 11689019882168918760 16969128514985752272 17066229331698930756 14184373741376059067 8390329260896895227 3453508281574381906 7297926827794670985 6442641138292202469 7154651610312016598 2329529421990982944 15189416171602118244 442795067288227228 3337199480638428083 17242835531064288642 17097828237318793895 13509735166435124946 13348483997964804880 13537692748346082600 556018040225236674 17073896668761774657 5420915722136999312 12708445807219587152 10752360541082603088 8926093232387774756 583974697404936118 15085823155861342321 18424162622313430640 9183299578567318745 14372390633138066757 5290821304767049237 17298287994620593006 11360868075446173837 10760922975911791691 13773928267841171672 2295205312180858009 2105996615813350162 7336436956516571700 10173792559041346867 2624557281721612396 4584007347226514773 1820992303734720249 15564558258361691775 16712644312800152981 4089919419544198208 5216357941515229557 15957138377496181220 7715263923670048586 13174596448421936407 17633819181641646321 8108194427646019995 13366142400421011560 17742182836202094523 6673884218170940140 16593167967398991021 17286017588441479443 16070723794109763589 18294031068183039968 5178969940944236906 5736202590470485183 1583037440566898672 3594668741502375988 11742015526033489876 15873040111442581873 5743822596240757476 12969890538597576580 12698444333326582808 11440098119889390521 11839829587612052662 4160508247856886065 5025141507258181586 11052143006319873474 10839790532287038017 4641986076280286456 6170615700138010954 4026166869147672240 4951672865439318062 13216015163961042314 9258723735153279105 6989407122887122346 3757336478709925407 3017896440930576635 9160930030774401616 1505309658310833825 1375914980338343372 9892138837042683704 18162116269611939200 11069416131543542160 2995920553840342173 8850812549790121713 720128933370062330 16766229322509197946 11175544782353712956 8338165781354777445 9957885070486302716 10593138644658821846 14069265317049926832 18265634435374442152 10682504083437905668 15237266775475595412 4118060787086766609 3052824420025406272 7948371453064004402 12403620376464055630 8305663429882021816 14722315041513896727 10256041104840461643 8658174646716426812 4480631863351624392 4959129668794135619 7674858112663341585 6032980469308256906 13106834167388021945 12022073381606595784 4630021362232134434 14722401303751511916 8983978928904956158 16722796257724076419 11027688185034224398 2345941108206935168 2648294925675910888 17668262260981357303 6583676804664616007 3674432471680111343 10643321373762610624 5956599413900990049 4564962679436412142 2041217887998615742 12848140005739719417 15282291353371116626 1606937272708559850 6138200817476031719 4217162548338326413 3277689905187856135 3171890422199310362 209378473875915341 16350743171943045290 18304663698557185184 9908403289450029781 7827499015931868325 9076148794255447951 1271888525593337116 14762667052655942482 4504533780126537683 15567801868702185944 12639990253816656206 15299135284408724018 16688913805718752566 12382534687372846441 17883322836597887994 11080179883079257830 1748175122033465209 11677926537588137825 8349986523475893299 5842107859525047177 14256949543415704728 2216447675600095194 8752216625326677782 5181058524969848565 6722562561820068219 6292289085129682096 9598240227084319061 4593355392740669084 14281137432926893655 363227979516009841 9377425400874743811 4775169430955473926 7666135451769862464 11197770441740215302 9031402869058831046 15941589122477080417 13534589283496688318 9053139717051197119 11916517103071192775 2491138389895756973 332523132654164402 887753326999002618 1447132574801208024 1783136575635814332 12622738294792354727 4401828926653325226 738792746281974349 9981700864396435473 4445798589640350149 2307784996283172000 10733720234065967121 1397157317211408403 10861629015280438077 4253624053154713580 15438616243404945813 3894139606495114810 17681490646923601450 5818759819599480816 18134912902397332235 7758684292965082474 2897198009238232182 17359370527600603037 10683891908093636387 17873403819026197028 9254353986561337802 6971004492570181604 16452105124082557805 2454614842617191809 7276425831826313680 5719252057262568601 8828845956562563467 5063077197384668920 12530239600048874509 10357334851102968421 3548519910757799145 17717634634245165141 13187308912086968286 499194769900619909 3566474964229062913 477718294143040893 14471036008307743708 1221163723189116327 10798846528030582098 4324308589132376391 4035960074758856745 16986365485976197855 12707775746328706238 41018376511567817 15420181969154183766 17608736424428240616 3052779986598865680 3397691695307892475 1441959158740751224 692602964864419337 13727457729157027822 6748321574798498443 17070647697174575539 12731091178334707149 5114604030993928483 7326282387594298117 2917309901462410171 14830486011638086133 3321312028990551672 15350670689709412430 8557276577648365597 13798434500514843789 3758961837817370935 10246036073115962166 9840699699412310273 1518791796431752457 7896975610467809446 5951229529909000641 18400997216549789480 17673938239213883252 4680207579409817583 5914072930805819096 3233361523081291704 8778633080791927480 15680347011201416958 1639375221613949331 5456915160975038057 7275775767034070942 5379934319705481987 16219212778431401041 8425785584903228341 18091229112893176729 13085886870631560980 17260612663227474360 2025421191894465917 9144929218406336449 6709074429407044802 7090153739677983915 18071533957509527704 2210066380547712062 8164218697863625775 15542669597148792502 13052211356684773364 14174717127217774942 9351564501020938183 8071360537426798316 8198560531839934410 13835855279150767700 16837915419349368303 552456448873851894 13097148840990075903 5079695565035578557 4766310615782295966 6684961613083353659 3157617662209773659 9269838469179629880 17164591561080337851 17028314882416977690 14114015195750191708 9786635234417485268 234444871310098485 4161090277186718657 14457308967724334386 5038360061615974527 1377877685582054052 9283660396217851125 4155998319257395811 6204294598954946393 17063210717720237158 18044251103647710226 1070172088760154761 13628164336048347634 7646759324476784328 17898632655714510716 3141828858436606829 16121620881020054777 13951269618228093210 1870945250053362812 8949105594824371790 17438050320487953600 12582779334709020746 661950600639797057 5238747805176056651 13650610055191930022 9069506982129839993 3475023914920768483 12198096165808070770 15957402757281207449 626774959370644662 7335571767791694133 17003268115195751696 13939409341648301514 17580881339698042718 13441005018000562900 8672600071530351262 6567484911081050823 3473905419983146771 4712197214224451056 5816083036191930426 12853988284958074451 10307546191200883008 13053986557845886917 7308773296393272445 7267270546694086224 5916118889337613131 552315711893866942 15145029444177433151 4207911088731877734 1757614273301172388 15188853140268785988 3031616501702999625 2159072129752482781 14632477366092791701 10999307714968392564 4895675912952867504 7623539773986405308 4068462164809717949 7693027719357590754 3027344427148097049 11429194441264670304 12873779098331422274 1335596642900297544 5242235275136275738 11287452204131181520 688709475823454053 9546388131005266243 15723305646938030783 18010536887573518508 8450551162423107701 5561525399629459993 4661365811377871224 1450904538527999301 9022787762121255642 15731959013868199736 18035741370861188498 17565042479816463105 2478151047215587875 4732259726918009965 14985836338928356733 7591969314041965046 12385523347308389810 1742273057685872397 17807339693989267214 673897799619275874 15564216897749806715 871873453948446827 16940847261826613910 275533318041943060 15284139085481405480 5054287194337806147 8187202432826875635 3923763637274371532 8300153281645391837 12253105903849999330 4233063793070480218 4856224662936929705 1480914142538999349 2598566781067546083 17891676138182857180 12839874653841364545 378308249517486186 229854458072096010 140645058946904991 1678380106584036745 10243069600386713432 16996170836625655847 15865617761654851081 940372546492313341 18041117091762195369 885377464313372048 12717816226590237740 15966239076623936859 4846709408080581902 16446334430220664647 14930405985527079522 10606253660105796858 10993058452326120364 16101452667859273386 17252264700891936428 14796429040251639964 8099824453657828983 17141185820329501382 14402392341177181029 10019683594750209114 10845514945877661973 1836696071932527821 11470245748812918360 4730577505112905164 2056664709623682610 11820489331916491509 14337085817066898107 3103363905805575755 9548037421997462584 17751526784896231487 12757828551569109655 18030944494102499398 17188706290549593801 1273689593693364544 6642262735197632584 1166782849932921387 18184486492240942717 756011563110424330 12624304877162572757 7537527478434378491 9041411491046183715 9052106513599933423 3567804506180843062 14073096830084228221 122172888423027726 2314552282769973432 14215389226082663298 3044207323174923002 3006913375507524511 6672002117387370343 340917288195334543 11828478745804498604 6306101961407714274 10580019278149172702 15084414461413612243 14135023644206027835 4269866029158904956 14468183523013810228 957181116585793016 7287607360446293762 3840556556531069317 12156701564177760756 5097990117677295224 11865735672662622202 15338520209088578647 8286081540320892369 15094231707517947932 11587606440515038951 8738666255435110180 17088345939951188535 17616268355117438267 1120571679357464180 4458686975238038863 4991292666155290223 13829259582188156123 1216497596762256903 16393103849539199488 9822675516946470821 17795041398131369846 10492704960905594535 12389339738032771042 11654288793821944521 10548730919276166167 3721121657831963757 6956552799435043099 5664784752802090526 6741550968357985582 11610630150447953272 5384961635874948439 4342784029850055330 7963398060236639154 12786678830436939687 7430996145785832790 17874538870873085435 11581456603876887453 1666719646464761721 12452466512055785959 10642567785971587729 1883956036895151997 16234448134486624701 10735290268607270031 12174832699569196777 4302618954838323968 14164321060002403535 2068463252726552277 957417237099387425 12028097197915864149 1521733040572428065 11282597146286199912 3397331790977016032 5307764646314459336 16380815422078279522 12979463100901165345 9963123496355268488 1091083136108190160 3341155130368678567 16547562417303389944 3064282455689999993 10114381110314249659 14556035172222452359 4471812323299281781 16762657991559062457 8154218343504998314 146537280808921588 9227106035145755142 2038331324916067711 11358754438223263780 16247519265357353640 18024606518754274470 5235098331421756454 13794579220479889862 14538417460252449221 3297795165823774296 5802237764150087461 4323744529686967823 4635898369062489694 9316281425308716450 14659785577413421231 7944835349803304894 12150205782786712891 11891683583666019760 530941476489766814 4614513403380139588 5168461230745381291 8097311698946358643 3656541724830497667 16530960163378732899 16107485983550276149 8993918802339014018 11272417232315899827 16947729830094346939 16981976480177149393 11474754856179850878 17677486499600819453 6474875428749372671 3373305434723090136 4340165289579304710 16570614500440341643 6449596427494340484 7273151194713922817 17434490350666872942 8361223290564415187 12442505015122705230 5505828042663468148 1314206696304786784 5108098147200942381 1354301820246392269 18287878392754204959 9152223597411263350 5510111836002300293 2828250462022937546 15199116831976554578 14287127832479836794 14977988959083829362 5399926264499858883 6893156349384765909 7386143118387614781 16072224519901993621 7534527085971938861 15545302334226668285 4429351501330569656 12706753376057451764 4857663282462376459 3797299628760266236 10662322821609742221 17204665671381690128 9684758113017634881 8102920411915975945 9646948480188132541 11450032310135218945 18148003609620407824 873387797771289746 4581537852695283451 16798828932899791862 9352029884963393347 13468228228694440627 15434087908996366647 2896161138148304694 7905951110784764541 1020712961605660751 14295480173788126963 12434786034788176713 323502757266203031 16231755849007321928 2891454326743681480 5012495655901341990 13162345318930476893 15258226149957061251 15441153085080481840 16018162357413874172 5929349856503344295 737571162161988390 16937516455630462723 5270685811374184810 16099697702833404143 13844462089170508347 10139794656696865383 11724962393236685218 6602299706588445686 12386092255369469513 12035066347820496553 12715713909233337521 10378901677475119307 4039592497955843730 16919461284278183337 8235836658732928178 5413776499057542987 13080090393497119144 6955472224528493507 3293480773725211046 17929185730288645375 11228200254798647016 17509743700671563054 11430238973136132851 13323927373975137357 17290367896159303745 14153460236281682241 12721619712384699536 13119936619823209895 14445751408711757942 14914214118736256733 5691101291643736230 13194761038483132368 17653180267476840384 6558377804089699373 2951216531285505707 3384917754114250831 8736541203565316223 5513567122328128940 7040775191224467983 13039617746219164843 8375948156448500337 7980962497363184416 14278571173946801967 4436090191433929374 5607909973434840450 10168050420393693390 7961658984250949765 10542790931806524625 3073158701259426477 7752768214162868509 5994233844602537715 11072156907147229945 14957400525064045387 4928120851289298131 569624227325221411 16375823876777592507 16185263544215847882 8500519671141876293 18255821493530676420 16577257620994594264 15813291089639604092 667316233843689422 3721546416304544824 997297414612393563 8914550857554424796 11843274234195288103 6986251441771512137 17739906912594038275 2858574748387806378 12890807905786600544 8932854945759541908 7611198475449673587 13030885432779433768 6459473006046325194 13199091604940660787 11534394289480599610 11148569181570042958 13737992492744856792 12810137857906483533 9286229089341877630 11621188207809014473 16320851750941625278 13982109781826980911 10101742709394590659 16846997290124475775 15490683758382170191 3272893772398832147 13473996278042972205 8879436575860986369 17451976964738901065 14814801310005454315 4383289146832954754 14962273535510191289 14164825137990892895 102478672267821177 14695749130897683365 6932135777969183766 10445476912334955100 9155015628495050792 4236193264730804313 6547324886869616557 5452816783018457771 18417148994428840822 3838116768217402001 12660329031323127531 15740344740456958976 6240584419077437043 17513530778707855506 1403299047681846268 13224393313510844321 3706823393645027102 17065849345613508544 15984979866645704508 7735580779810264210 652358459720668338 11293014658929988577 2047612001534378512 8590597633177827584 9468310757734563413 14414914801571811848 13465800355228421246 13106967742385204302 16411979735381806711 3550680352898949921 11488341662074906522 3954937423262257684 6941168839810811649 4300341091470342425 10632979891665353736 7896739791631559500 16837059292205704036 16569051544048905481 15291137345470750864 9276016157077020037 16847958657735411362 6449105381929327347 15151454795578953029 6210191978266673934 12873872195726306834 14731911570364388254 2805910513962231353 4567187468165346409 9776110948007428920 1623477859022309475 8646456493991332071 13607148766798294888 13314741287598400801 14598727084184199364 3047963864951141720 13948473011137473248 9884291738153649662 2728681402038061578 17355816915263413571 5365893356155900633 9780255775103676846 15656128325319213688 3539057993278467207 8126999560100072074 17098028032048502653 2219399915114353977 11132864135529586374 3393968904667739626 955891773553919220 7835055695564496458 3901013885956982122 2436474815690993151 8284220562972106934 9804241605021705907 11596032928261121427 13412769757245154628 16990472572143392754 13860740195754085876 10755516483670293260 15670252180721222714 9941493120221450593 9761413881714247566 5909324999761812125 9360298413039093461 13476407036667770611 3039353323496503622 14670961363232907284 11411135817176792251 15857973784188725297 10990603996674042627 2058371048528659229 9216176787053517803 15596164991806221407 4639280710710098585 6877440407691064786 18071608397300837039 8736028454283912404 17355812548489864166 6311707023299017099 3033135891510737171 8524822590559974061 17790619893132156710 7667938009346404199 2884576817338165632 9455628406088055474 9375848175649127299 17484574785918218478 9508334778029460579 13213038791834653004 16647138750936805147 6641720303313744384 15382183521897269487 15597142906263787637 14553365325611400111 4379542929101402963 2247060583195264783 747597218252919372 13993511411447595023 16021774454786089701 14238689111163847253 3995120721083100322 11736373854936027990 17701232340968172371 5803695842748001569 965523736795771960 13560563431236233935 6452645992949125486 13155240668647914400 7812341394018359873 3631414022513640045 9830837185097155094 18282447585706711115 12953841463218075787 8561925917473579228 60250767103798831 1814221797386925946 8420027441787071560 15872831419223056646 14008022306741684048 17876461205884190425 18370256735409029259 8590489766889685104 3053670079988631061 10579550647334099696 14799093843885463326 6548577626383647859 14863713684043745971 2102204076186223175 15408026627522027021 186045677906259264 17047932712147260450 461657220246648710 15036081146624767847 8588857431706334511 13788503379197766059 17689038401501106058 6223611080191932587 4747347825401308716 10032106791087090899 125667799757171003 16153562152855457152 12096939960484819491 16467256904303045238 10228534147323086619 6581670090959899526 13254773162801150109 5804516447980182042 9920035576280753461 16958707810940662848 14755432027382559617 12000584061840466303 8174510554138518746 2435430157741293936 15685969251344981003 14053083444125864815 3829787480002164063 10092520363232309161 6131398066465415044 12807507286374251827 5949849599456321057 18267088996695219169 9253540326948097087 17776703685249241579 13762939466628639883 10897109057230628404 14280489368261128788 9041954155474401230 13305419417179207815 18129406224529289067 7742956197301072998 2373690061427509483 7683478631098979571 4101256122190747637 11929870846993538202 11236842252973285469 16434698918762275123 4549155965760356784 1012020630279290771 9752551218651507916 4855251625015524281 17294372193430284610 14681274017989197888 7008599988709454999 14956249221277129138 8466989002391702593 15291760670774683721 11041699019877385554 6087182559115912769 5627449036687173429 5104928124542413188 16860582334546711605 13094970071421366654 12336702634908492728 15959951942885214112 9064628714875281421 14962423843557256871 15290969623893975780 1537596743491947833 13826999473717028069 17966466461648069574 7970279437753145024 1873318104816282654 6547283146021479288 9330320740724222618 3753370623348370474 11716713596848340314 2315850510341360937 1406490993217308694 3809962937907008573 3205778846968645488 11221602881313205027 2931584345055693874 4315952934833092638 10457638307605759942 3747485912535962195 15234003899494967432 828013640246930489 6447910301631498891 6200119985896182503 10183970192559017688 12768086430145112047 14054442302089949624 16089060270562532042 6455125993118083739 11227282859421396711 17414696513995656355 14862389790238158274 16429875801165422633 172194189058074574 8966801043679603120 11438253498260527248 12452745197345488857 3642033190982788896 16948097065214608849 4548697091048226402 16366312118086184098 10824628420268688039 4196755010057528723 14916706283972637003 13649649346352554765 130079887939201917 7736797507312052408 2701931925961038431 14169652077227462070 15763981502515125280 16532368930407785221 9874583260059585087 18120393557025161351 17671873158837874089 9526910844589005724 11694003256865529328 6065991421017389464 2016239264418821295 12057179763469061215 2181950000830783030 6992121837796425927 4912666436376831015 379483996317986763 3165712108623657692 14535697541281300751 3501123314110765885 14632970204463517678 8846333854768270135 10627264620646184043 3353503135275528484 12639729611849706231 11438461507147714347 8536973573278818799 2369548750699004707 8196687570413334565 2781600815409650444 6999819974043199293 14264642007905277469 13298150044516462652 3526352812393592456 8833412171021967037 13260014971182279860 7402469109636432364 4906474783881698300 4961161826619086870 12861985682719519864 16943298832666489281 2910743575763610951 13958617714242551911 5795781060116817972 1112568306263568293 14088593850788663996 9194197580431469538 3570215377640704681 11062669031204638411 18088458498299819292 14243954429677930408 1446587843559110789 16602241282341513641 7414355678245942274 14998798427703341398 11173245285810424762 9814502266233690778 3628706105925246851 6768243180867366119 13682508157015975101 13148762023472651395 12165677557985951835 1264412032132240691 4108462545148657863 12673548754779187615 8238695208481138149 633576455190797746 17960404775785414393 6110958117269547295 9908881622822465798 17498115403467589032 12186275515146193935 1612193252485789470 14523993497466568565 4362041655561139967 2750072826381221893 12670674110129863043 1600908754511517831 17899657683890638176 11919707265700504291 7750351647715386399 13129205066034487456 3586426152857353338 7573043884448040595 11622277393032553342 8141882284777857521 16563664131351100780 15493478015987193087 1001202987840952330 17971448445598355239 17409546818928624361 7655287391680571892 5942074760385601628 16541181619013448338 1360082019059055804 1473501232253349560 14557265004412751670 4543042031935334375 7846530865096224805 17826647119386999406 12661389933431780350 6644673963282314165 18274633861283890197 17422153484322961666 4801715297396822295 15157548105345374381 11413303016301534988 17627904956979568728 3057602377865401328 6934764367906081503 5907865257885055938 10910218968592514757 6584512046731311911 4988521017356479466 6111021860681500591 16246069169260917481 9143241081188065180 397444506435205757 10204107757964460880 4431049317258488904 4055861014133091943 4744518827762926690 756854283661912836 11449343418761017538 12840486914353073188 12069502711976707944 9038903702162352006 15619483050570664275 16393761596527051138 13143489653867612944 2566725319622766989 12963779631701555601 16054890522835116299 5238537973390846114 12734079276747302854 116900893343407919 6022225331845054239 16520277164858739318 3709062421172555325 11198189490579899286 13881902050906813731 7933506383067329343 5753140936607071300 878079362460754724 18445624850797931314 12022886280806034203 4840302798960111892 13398063428498296107 17745496897909422052 8598747929508365751 15245098523504585491 13673725945147802830 9656105128219524004 9593049608777511254 14475244081607925715 14839021504915660516 6328252893785736063 14423963689996676027 12191089480428071302 17264256141931658074 2908670070990933709 15483293678720102725 9535399501823165199 13094544896785345500 4948725891782855040 5207989189615726136 11655239524739594078 4610689619653582970 17039616313068796982 13446128932776053924 18300651885165692309 3913991891772322638 589896352131142856 11709556455788950664 8563043496543065309 7935865887517594850 6418520099647699095 11616883587687039258 10085679382207394578 6052812726326916404 5872627128215724256 34444139229293490 3471766126601518481 11808022374909457194 4264357758059920420 5512284751322048518 8448588038766130114 12072206466006181321 15635278774655491643 16093637053831558730 816100322196857287 3914957293719197854 16367220790376084388 7387796403473917445 13474495251673852305 14792564952138023984 15366673260223746016 11607216967358206005 15495937491561631468 11271204678964001385 8739715443823262375 15935559088263296249 8083599980523290326 10690235862461543091 14221469129789401291 1242183218452640368 12834799942415733392 16512852758972316433 13376553967792911319 9026222467115129471 775534224993546046 9156878706977751775 4838426722300408554 3476989538631392623 2355048329267855243 12990269227241564359 16181322389869582270 18034046009058885637 8903482065809921484 751701711217726678 14738886704973267855 2812941373306616328 13214892190653247694 5282843808332132267 16328674438288156865 17702664482088040690 12440321977433223410 16987788203977911846 18009765443451012745 17904024212349988964 14230651242777408730 3894435236113610019 16237772460434876573 4255611284238960343 11300267367556894161 8441326357010156000 7570806948235402733 15411923183329730406 16999553270410746981 9233938802351120527 7059230668024918616 14076444698342741888 12400069058908101553 17082827974006173974 15380647816256892863 6338275376116697898 12582684739564702590 2579851612213598778 15557637767015669234 12685323106213421086 13625079231527175803 13575534483888029086 4034539456573011596 1533667750645806244 2062891854099821027 8655678582179199920 11351984864903821077 2254680011710798837 12546108590181594494 2919154017090119961 6674349861025859395 8586340062203273859 7858783536377921784 8132782525730870723 661280539670893726 3842379484781243240 4082063369290596056 1204931633058147720 8117622926034405735 14526770621889818638 4125600193230854533 2833377898086184917 4168432334917103684 1151497725504872014 11127139501602131704 9645177264490159842 2156282935097996360 3779847375940667755 5739943804829277542 15172492093384343628 6341916660857605635 17241145119742579081 6656190009676220593 2949201674807182484 18442084615759376642 6466891641805399385 7339920035398186511 4378807187952692311 8640296597696123669 5180366000101045798 4352993479046122056 8161962304499958152 6492608045090664834 9084698544281485440 10599461884193462894 16001454404663591206 6475880054135887668 9968807400101209820 9598086458665066722 6789203603747042168 12682105506620941653 17851733101260716934 3685782056789112353 3513182228146577371 8440923094642916683 11853677441234217885 17559096548229696685 8782989843299557502 12654050505787490992 13683878367532457647 6347493218778586016 4881776710057692847 381549850840224182 17938082373739146449 10687234353617472756 893215261351065257 5779683765088840184 15672135390408582188 18380656499335923251 5211640241089864926 4002737720646191311 1653279707964277763 9324133942920800342 11050743569129154669 5784781888676617800 5978889827398692817 9406436683538318952 2051898490705833142 9529836607770402448 6791159547842628917 14355497835802621647 12132752941894381146 15687458244918034395 3832219718834988099 7652032413688472417 8219498032584742515 4040099896141287688 13777647979232543145 4511344010517763599 4354741619595633916 16181940695781383546 167545127710510716 389755409936666666 8092526323485331957 2968818408663560685 15026948645438744382 10971694365648637356 3214674829488523503 8217724920395699578 7894434822667513233 4481960241457508340 5691705568436189369 5595614077044367693 8320585230473229148 6161778362107616900 16908652297325113352 17355676497360012981 9890532667251616928 988220619164879728 16814518028340950576 10755351687718790287 8884155225325425114 2521645014998521062 9511070288859056349 6019381957336683429 7801718426542775154 2542482804050325751 14187740494188501694 1723345333539050348 16014338590947962350 5692345744703874328 10912552776998576757 788665677048578796 11038657857003801942 9893818498802162748 17435698264668321075 6197276079993381526 6267726829982922629 17404315109160666915 13131074225942891411 3929958630188092643 5823036311482061523 2083507339393343692 3250248328049480517 12406895176145270352 17788391737279887283 11171827682076071475 15410554780223840218 3034788789657769553 9565717276410567008 6927366064852810542 9150008701746462926 10322898233041753736 9920242159718962254 8408076684075657287 17933982975946232383 9506344531032089925 17745230913178805043 17566385214792360070 4135974326373061996 2182595780229068857 7973096562771590226 13643669127175815251 4065075149764717657 16436944734778360676 14299635656906655051 4097276932491423150 17427004326486242247 7554837478190025535 13771228763448242395 987513003709801773 2990441957365865042 12331610144860911426 17761459554921178977 3433863286699635608 1786655028791107777 990461303153947700 15026728204731085599 17281340426662722963 916414523595949804 6412118513684317902 10440118218626671022 5190093557014136690 13427768036253684592 3140842171581026872 4551074913468334578 8240266461686766722 10396798618701431546 9919152424702919331 2279793385135620812 11079392329031269519 2053221950105383566 12072850358095393982 11804247718003410971 7035719687749771470 15921288924290023213 6422260009478814674 14076141840364258744 18274991357107586650 11509760798452953653 9466317779068495312 11387095637964253821 16070130237064298158 6567687340434617735 16422699476750421124 11016338344283802448 13235568901561066639 7766040228188932642 8789541475564147870 1331663925606951870 11747667344710430987 17208237819209410598 2993650151575457744 14405834952842100919 8158704423149418685 4367826432312895674 6619430081549150864 11059144377137481347 2600927069876504950 18282862210136842899 10388934113869347788 11826057346804103917 5358878447896080322 13135401575260716099 718561157935278772 13188751801105796451 10240970269224787312 11713971732859361558 2768996761273253487 5980285636004251735 16856235095649137525 3562534585339949281 8925197098773946269 5514586167543714169 8086554059249466213 13479283023191466743 15862447202722133136 4061850145773877810 9938156863115789355 11919740651629325792 6297165129918778047 11973792255038397870 14996931452342473919 1553281544543411578 2733396626125390321 16213941714849486100 17905022104332656167 1437958122886166001 15604060892912186895 2917249630174034910 12764834412202555512 1455730047972162877 2634367102263051363 6216225864875775392 6260614727703472803 9561896838726298188 3187759855473828802 5786546225449600707 165742319459312013 15746609642155115168 4884854048109134065 7910854380561171401 17385657705771822501 14733843901523329283 14007375950903146674 11162851678725387511 1178200765566451777 6510905512751179608 11872473524069090599 17471960443727520494 13146778128503769858 154017633713777557 14523325258975208531 8042258020380956624 191109562552788291 4849415607204397838 3835106218551794108 9309731319949300911 9029332469831639630 16625183423114061845 12897849008521436770 2092025437599683649 11937140562262840065 4351951303954281990 16964288344803542147 13979931078267074746 16528626357737170664 4729678895554977193 11304328048144175678 3406775789978697439 8476451712377971871 16083293352992668612 15109952942792666026 5641290529177178250 11491478138234860156 4667644044771764310 10649796868779009305 7721203451584153395 4915415125158223204 7099850186617426515 13779130374170614802 16354460618401357059 10494786031318124852 1978417300298128582 6145407949532507576 6756902967240791643 7738381438716472979 1835407644292957128 8671307875010750644 17411240382385202253 15842649022232461632 3886871271767491029 12448165273263967445 6606147388912083690 2689670180689859031 5008486803634921207 16664773239444595868 4606821914687350297 1396300420817056714 8947720240798181060 7110600836370843747 8788448015992946941 2918029527895865151 13271657878910551169 6426788137082323718 6702296365862047170 15176748920984658659 15308363987945801639 18058765680121181777 10531994734308374218 16555457542237037939 6569482434891418376 15542306201134576159 12216822805944923712 2603999888971609152 6212038813596925421 5383312946901748764 12970358030798611957 7685466534708567626 11928824399848329137 3834293634624370403 9808147961278856218 3329624622071275042 10601769426477675562 4687539779270478878 10167359212655727981 3864502027838342180 5050150452968460726 14381228975405421279 18240787943721602465 16790871365952778414 7646253294904735775 18390724836820386814 6408010495035884710 12205574771944674559 2448895813938793574 7758666581101975842 2076968878579559550 8284110182896975169 7048109549313905580 1442930364509599125 3349677989305077633 4512700622704465366 3031199874223141664 16867330715179515832 9578674001168033758 1637311169284645249 7622703464766976677 955180771633063139 8307609428895791870 18130518424065879167 14446976267798348452 9222725898517437631 12479606043037417253 1723307300038786773 18422803624838915783 15786066099202869324 5531867563407726084 9126712978849242121 1637591084893225026 10374715467885231314 9364163404245375968 15736674429538505311 14785294167419283082 5496699254341343229 7701072556355769174 12705089838033612996 14009567895139972686 4640429609674603058 15085755109746716909 6607022867551698244 4592861127601655832 7182451091751595313 12353273632790558268 14321085369572787189 9603421859536467859 18372096882879856841 12347012258609481225 17074533771872076427 10494254460150433842 11118430280667830990 14163712338725191541 4715371343931337528 10085919900383600974 15093024853523325959 3120070289132169318 4415339090710259243 16721470694716425253 5121651290679954340 915223697360597193 13367695793004158542 6436938755880192045 18111199969322256785 169045379679585524 14557668008558904921 12768824422993255822 15676768272667534937 8313871029400861041 11170980684888122816 698517711460191172 3510844249972351456 8951075130591384102 7421745836346829741 5227844411264832767 11326237958902276375 15776654358379954246 13328530592116161865 3723860900430469253 12721862418854457822 624558550338328678 8224256750312231712 15968664564585328749 10382332036072656507 6930115491628239952 17926628934058732175 10732063684415068789 11863706612090246298 11318523166786879461 14799687377608749689 2471281841026901074 1151826820408825248 3561811564647771057 10722125598836489176 13910926928799594069 6333747169910360408 14947862585233314655 3461272522911760065 12885325625269376655 7987827661375173593 16306366623726067876 9999828241423084500 15252490962622011537 12165839000195196153 3909146807117494960 9902933894157497507 10946051000021785745 13750045353172227350 14961309647934134569 14161393484054641168 8251338587598353495 3169895060936351641 6987141048028229745 4011469850780352266 16598327562498635543 6471309327636819886 11813947135078671511 15418249219853493408 8920230982613280382 11781287930769531600 17096050672710322279 2838927165273576821 2662271196865148997 7894155976390516246 3774621902038220868 15192879153541606541 11996875410672009805 5600387914664375570 7410811307493585067 1042785188896699848 6793790746435427720 5163684540083512633 15957607865283810329 5793429996369122180 10240766942111284446 14120064760218593254 1876429556050923284 5321643997879329445 15546491394607314506 16993747203537400084 17496241760726172700 14747862342177755808 7723645776963611116 12092162145417683607 6131651611672214332 5780488590385614457 4574676911646545318 4916434697083423990 17758581564916934608 6774072574471957114 15960537945050266699 8896191504073807655 11726893667456637227 17853105756218936535 6540549210796203097 11096761649818051792 18203127152500353388 8460851033417828496 4301366766631750101 1229155174073892620 4231885255521667709 5524357450396040891 8083504446382742740 2557562249050647154 791165109266131541 14096788206182988723 15575725758242668994 2569082898147664386 4960237114787070755 92746779697357580 11275989237402502939 4510829337486836416 13643537836697068752 15713496007814753394 441589179390848660 5848428306641125746 1744929242117873129 7710654232338577966 1268109550405580519 4195538230046318782 14286653299122241567 5035348943487766128 126493299030193160 15187053169425000137 15276789622418349240 11506685203300877610 14923938011124400252 7182379334409201746 13216644694780839593 4408640721267085442 2585685046633962439 13562937070341244589 16308144991336160352 15380447433069276541 9247002798130355758 9807063754279970711 12708979508631653861 1369353581239470996 2293415491703323141 3405512364451008003 6741620657337451753 15717774753897934300 1507733270819263437 8835193841606123282 17342769751363704067 7665182784090830821 4500614975460853240 6512925320842892476 5487247191437609818 127962025977535390 3772713640517679 6370070406017769656 6835670591154018700 3040015407978400370 821925935238850116 10303322935539069707 13607191348817814835 2321300025284431323 5243954539407059981 9033192213304574226 4302011068075487353 11204806190107258968 10682190546100168713 17743510679556274837 16583912527255405660 6560882487444285952 6491634200214430890 14911744247000481966 1086540349769914390 3267810069394196342 4490346244348198646 1500569499967054958 16657432918317854242 12377211005375284370 395044417934138473 9418650712160281361 12972312882152776368 12818236294698371066 2220013782523039541 1491191645114953171 9845876913250870803 18382852866651179021 15772178928641680686 7941165863439126709 8962405766813219931 3274376610517870784 5145207096820971829 4883853317162802881 845595588419294997 7598298318499667123 17739950746982619883 13943202966920190162 15015834907978115806 15516457538886187815 12072402270953608794 10122658206162466633 9898077484016320989 6879813415114135111 14902144969463449895 4498962265869526748 12094007228235976036 18377723352619576248 8911086604802099161 10809856464719935205 418012428228187927 10862548395364188295 8542853509900338894 9482823779282561342 4029572020006250916 18056608738114997447 13140704687979881719 1946857213818518358 18126900366870357652 926503648665182328 12709293245558572851 13391745823044792207 13480885518363815451 7727009174706653696 18185517668869567226 5163591951189891217 11863732095858753709 3669189570972629234 5796638675477070185 15854371247283845437 6863369613863961920 6804169659280712798 17606733928790662782 8442890523974535599 6574739148522412820 14689726134320927104 8902161085422698337 7393471470872011699 1875279963226225724 4708188951789773512 1071719899132905089 2722606140427454070 10216886367583909562 364238856770450061 15621032770085283701 12927872925899754724 1591890723589154599 17071653520043057502 8252023658568684464 11988841704636849249 1669175576578333221 1680299014936980314 4583206791707144227 950190950425790524 1346640637366414387 4984368859896282482 15979211293870954334 9732137040454661941 6112267532872506185 15931573129214202651 2897593939903231893 12421877828277699644 6165279186273081744 9895788594723125377 6281429788821374397 8175455245577230059 6478123708805585208 16848254128976431773 2369822495833745752 13464507281587403438 13713330917442428241 10235781618206882459 9056382854719102522 6124275731034904250 12161756062736882564 150092072055405272 9216355971758297058 18378434869099371626 6080503521035006421 4835749417560065378 4168170791981935206 16360170713861213363 10135203474793306205 14943133711345554181 10846634907627767207 6673145269563564051 2255944889949364634 10642297045153660330 8651201209915829667 14061316546400780596 4954646445827502818 12009280835568727071 10217645917008655598 15953197819251798506 6180596712390067580 10668435385886496355 17957752607146010064 9520435959060628352 10661792053316076658 1284240841449147620 5071411721614470846 7827436639775916656 14003445850428293742 16576008018588946507 11646649369276195541 17380880499330880541 375405673031876222 1209607200743921903 14432666180658670978 10450488502035559587 14383922760803507917 12790383437849025345 9511907276519834702 4110322062167094777 4001368581696593368 17275327505874615941 7251325938040135879 1858423437166774881 7466204142443038362 3330226244009198748 3677250203683587993 18265034298569382216 17868630829128128406 16165661302359967093 17431206952637484038 12156610239867102771 3066586934038959340 5785386366279659393 3733326267996824561 2907503296862795715 1660251294635031423 10214575693635184758 3074442320270358137 12865337971331258688 10755979439943264591 14400392119442618608 978513429420664963 13352342047305180572 2676638733700855049 10760071338757884677 17404986756797148859 3981477992598612291 4205866968413937189 2175040586172846598 8406337049137462226 10012524147223334309 2745855617463830426 9464369603395115179 1028428876601060057 16735934775180801557 5444895657430037289 309013515001454051 17858240554896991046 2499518630969511360 17869253744576047687 18231024090062944769 8851353284969123152 8918015007345945304 8383266805741328287 7532975402702532589 12463151131775354502 12413398325880387193 6591695671662991751 11983331463419733579 14863029053404647586 9372810208751751524 8241056927293627985 7666524359524207303 6417754947732765768 16073048970801314229 1939638552638677062 1694296079569502887 17753015912852220595 15788032313168940516 10400485598509137536 4782534186665489998 11698018233311487983 1909443499647556734 8498739449508345620 10488862084026870943 6238829443794875856 13015005561766601182 2493868836998211132 12192043146624323657 14191977266196745604 9025213776494755663 5981997792423666463 8816996435004780187 9142674051540031569 16696414729741652264 11005228609902842453 13758143995746210171 15144942668669579476 4634489848977327585 14765617147556985075 17963088880772101460 7790705072222848048 9199983970144266262 14716160983392046754 8848361942888498647 964827229549180174 9357160082707314754 8211348133854153102 6431363769318759014 12297993988068459600 6570862810245994667 7979392355576513712 7705916293947955012 1778099951560250835 9949814019406747272 11539966411944187042 16840188604394932759 10339907067612222582 734963195515027159 8331449618802569658 14522294294981498755 11109992146172255010 16075442307219670968 12436123492422705897 6201510968670276920 15671480362335973649 5150250174491173634 15508029558729946002 13089180112054417024 10980041458465851727 9059187031482542989 13283032775244697708 7759318975886982199 12114391017901844072 17954403263103270221 13798297679321056921 12535364400594651154 2163998926861488274 15058880606461527614 11414355022316145601 3058848123509843874 4961491124274219966 11392471973035566622 15604034129595719233 2455830636771700140 6159701692222551538 9579374012439762357 16757143909599575901 3659157653999054873 14820660282919240680 8495178815243780470 4685762219956921703 6845181625541058295 4325919845389778448 5527463276599396822 10145880247090333993 11937622770233553784 15763438576100522869 11409593287244997734 14677846195450743192 15368141586675164155 14675827993065746197 17395170065955412409 10153788742433904908 12657780453410894253 8418832989447401144 196731128127741018 16021418303724698599 18319439839673556232 18206118692881172076 16949251128357852754 9181200099837285221 8758817928933037257 2282080453577601867 11669646617932890148 1233667755125926739 1784113454986458496 9921298131572557634 11175631226434230113 12668506253786102643 12042466527373604708 7246017226647593225 14888853585650901150 5340550492356943947 8741894733192011300 8230735763632667571 10026606947305669183 14166135877376087518 5745732457867319349 15459981594728562013 656715612905491779 3648090661013316829 11692255290703219506 10612961721032333688 11659480917113525708 12861703325523896975 1095111141043097255 11414535609359085168 1507792465848557772 12978622301804029504 6660501458473079780 322039071401488461 10772914487912366671 6805281828810349258 12801937314590096842 17381056939175517376 6130989295875962395 4656287356437286723 15420976136017575699 18241524621027746811 17130408524121759205 6506791672478976931 10167912892983880267 94673585372738175 15271852146195257136 13742606611803339296 15031651348300072537 9942328690430711762 11481231311655977730 11979432403566016328 3628438158851373098 14026108965664483417 9632229327801897260 14368675879803735228 14090346009578667305 13793138825940909293 11284452397679199866 16077185372288549246 17182141482290417349 3680037122827891564 9423094277787002543 5011586420440518220 507644037679882344 6103917180791232390 10240470003797565480 17462665813393887499 2616257840274313852 1660183948657118807 17376122941780832696 1829801425261605487 13545122952935325672 8876132380664090761 9528480576596838313 8816191861845101609 12297165642808408100 3662966086575165734 17266613451441610056 11713335665263433054 13517262094280428398 12533108358433639828 14004032774944303661 14804364343521997141 12410049335382810398 12779552169626370871 2094187269375218048 11124354811199101532 17779692452618446159 1720876318211075057 11199579066502031424 7379362925505776703 154593350619626930 6773652650733279880 13149068847737245662 4770997461310355011 14395255157921388079 8181002285789758345 1515485905801549043 2904036430896631733 14340896471753076970 3222666186108674535 18416578328696336961 13342026241768908857 3046817340501027753 1083204031299953843 3642909933062681393 1392169936147257736 3399865368513479091 17828905067833231972 2302093212602409828 975351857972805570 14112990269298825308 17755289977534191541 17651832875923880364 15926963831216841784 1673866793272951558 13006156362621185086 17330554489305347489 9614998386863078205 12420728826733270287 2139909861766596486 12452235175555007208 11646407633823893099 2264741962366643811 9954072208968258400 9950206041158573990 5195876754104696929 10550783590643633950 17674929495487116818 13141851096195954981 5335986807826554203 9843202353833873680 4657413404098148014 16468793495232944830 11628524961548000011 14663960416341840457 9994751655992260831 6602102180540407987 17199506595575669934 15399901671936164429 9166392628401518400 2622700508071428472 14755827597772031898 1799185813120994143 17050705529799486502 14728761119889244312 15059034320392239807 11616329319037592708 12672427274708975507 11156452991345921997 4963245317892126793 12403806410499116396 3559464982918677434 5171487213879870106 12196430700647382394 13810491950744543122 14862802715650460004 17994820040230639073 17171540655498506564 13599709188153213746 14150958198858132737 1293662274960629491 17125255162502040264 8959989400352344554 6019872360601221964 10766926350269097844 17657715914909137033 16188475227870915507 2654617878812256203 9286161587246372784 6070406251582450811 9900139237376010111 621202884925037699 13130877243584238441 7519797192713826083 3844247433692481626 16570560361609872226 17826252827028176922 12503050675477447309 3841695391448614872 2356036210195718866 935866385086435687 14221057612316683752 10119201865072320755 1581732187016786048 4603262695266982489 18008322712065288630 11801676405216900956 14420994264748683090 7352684398704523592 2185958926902011479 8198323062473929236 4000392778261142443 18357270959232408085 8151020689112089182 1957983350963485093 1225397196169896114 9517339416569959348 11862313328144947407 3879773264337486241 7234509568670210822 10528134482839715671 11369876627196895296 12516630024744754136 4321346871643812465 15051630563469228802 1483427235300637334 10521556718378188311 12822356954350048146 165547865826509623 16568987664990800592 4840796018251917671 6150337648852317940 16385639616307518715 11113799740788890934 7107568988323276706 15245279535027724519 16820013239641084905 4744187855815730277 15744770139875660213 7484496258577231259 6870395943871152099 16022676823656259274 934935408694459528 15723203972059660523 9142397435491413976 4026799381765505275 17035028193609875238 84005719336173727 13310103467340568594 4027417933052571560 14552710991308204343 11676508632066389856 4174605782055221070 14276178355392686436 16144244864492191669 103698882360819296 3653108637318952217 8596179044445276741 14695184340814489807 17787424544421958492 11039646654733560339 2671013870928989121 15895031575386974457 6301623212657068755 8540563931249023665 4544362549155405197 7927076731712095471 12106135950405667146 5679586042614470582 6692567649897364998 10767521416798479412 12379064667609874960 9388216544163619941 6782173574539823375 3838562172788016210 13414225667608865424 13800510254997001890 18224902448340999478 15476289896848318854 5643688057681709058 18345131140227163411 15743416701960157291 11422621610846689846 758957982495401514 3640759585296548318 6986739309600869518 14265772359217660578 2529227921444152014 11769203145280377212 3580043080002062014 13044836648719700821 9350528692964668465 3226321240636188493 5456876573062277325 122877992785657901 9544315348500978543 12770291586864293904 7473601442573289602 17927049453142693361 2305169158913111128 16389226774223813754 4590519725315982013 9474627577463996197 10789196730649927934 4099113113477937018 7565113268885385332 18345891906988916590 1581191038735745990 4199266510045368911 872523628465296388 12264388581499310160 2499734594208601046 11523666445801082599 16726244806296308248 2609014192247509116 10092470583955809986 16032667135563442896 2771920155161502919 7009405465241891039 17313465564815333647 10837513461114342084 5502998631107357612 180749538386010626 1386886667913619921 6975139120743123058 7731974927965012241 1800397286083561103 8313195839815396017 12212811487105118261 16496632296661220032 10291827044704273826 15846314610036038946 3570960690077115338 12170441412095046859 12419606744303953055 11937585400643584668 6542627499460163475 546195028077671780 7204361601214428714 7087039824239224397 8179025973075693844 3151881679708154283 657292146316208058 6731253794624561050 12366263006284909398 12400039641014577913 14763641272399661761 13039551609654644621 6501042285138723459 7368150520796662229 9466912363105477139 3560853466882519476 2839138961032579360 1047896827698631738 5396251263316980114 16856064617464757815 2230928810406936981 3155568205748205723 15007102063393485503 12609181261775170536 10798824793295650867 17728046522706928541 11415706443680293948 17224178236568345487 2548697414734693204 16773760141263838082 8899578028231064036 10769542941896379534 13740910428048662552 6441319877467486106 10819516861043029787 6327499373181720495 16343635490186909489 11788238784430122943 4729532681904544780 16590383889945970128 10144569741475039070 5456497318039350634 6737587185668896387 6046176331844986120 11193384671972991700 3056622274336602136 4287594613382682329 11109058850795237184 5745913274453057435 9021882578691945696 9327147273311440342 292764094431242515 1438280218169336399 7125807029141643826 1974727549301769889 13721736843390353674 9258928176784352515 5336938141130396448 14138874062492976581 13849444615374160713 9402452975662064366 18410265782273513285 5131610376365155530 7487162733500247747 12600907762189706639 10739535789441468483 10273722924061483656 6487574542088356369 16109963505151287703 7690803862839305342 17812245867148802933 4441240062020560552 3583153624191040031 38579695994929669 534026343746998138 6233562169904590656 1634365796053743111 18239736190794501401 8636908054849925583 14671827183763433665 3626308622993042176 3908487707593472477 9470793607254032365 5107786769457588506 4027187599309195681 9167708408545492908 17815266866761326669 3766140669707519510 3381399319434134669 18240867425170522342 15500150398729685263 491595452378917799 6138493100778753495 10781072648955720971 12554382782275609694 7451300916459430979 4558156819003573979 11288436353672931579 5561979688612562102 1792747532262666914 9467012658592200152 3922452436624449494 3299365615638134251 3075488903431605697 9282846159562102478 16278165721129062105 2151639174456408808 5709537707190566718 14451064342124473105 15975696816755216513 16983218489629282118 3350162737788852784 14679782154701064396 835337410212246951 2044208547283584107 1177245680735748676 3195285167213810954 7718056197398594582 14343481458084797614 16506916013773876089 10976831593634955321 14188121189421632844 15791741710698487138 2966456941708778871 571153455146887748 5562561629113829351 5570329942918358578 2533788959040332593 2656126245923003274 16128845340145421141 10111907613602180219 10009477155931908396 150349042529876529 4651586520202804782 16159580972904539641 221205780994267093 13040725864962672187 212345325152802786 2051954344595831470 12995574608789685480 8545332934294827563 147028680810427142 3287710480049974068 5247156896952467731 14302756244637033762 12232114970759997304 13417686368485725063 13200607560720227135 13304443320313699744 18058683780546782600 18369870959937023730 6048189087416320527 11461790294744701252 5750491161984264248 15724562617890507039 11615660137232256870 2629002544876661513 13763486953062507198 13631688336821003709 4753194461660798590 11832526560969736101 6145929185546066376 15930624074958288515 5445157339487282023 11677723025108942817 5847452818473534502 4391193194361198010 7077727537428496597 757972052126539240 11552633918129234523 17996966825908651667 4639472889011995473 7377415317321848247 8693765441876231130 12467276507767153060 9441258045946512660 11991049990086060212 12316697662015593433 11891675324225979603 13713308631568462623 1088053046816014084 7360221903579656277 6641826679688503330 2763138802105699706 723350136856963918 14730071377984781138 17338723599042235673 14299193004118379798 11754242322283942612 998511947172594636 14907897761226234025 3474677905344736870 4091898633052259535 3065486644038952497 14467625321482902454 17440599899088455575 8009674517900689963 3343567411141253352 13657289710966165902 2014790378597568471 18298102117750398002 6188347548737225292 14997907572390457667 3616070345322354483 2769798721209968469 15568408779008809577 5185854246616504941 1133483003345459 12685213699619730220 3382397341669397301 9853185952927635039 15984511126654469432 10854494733008924700 10592209846206146407 8416058272544981946 14258705931141748269 17572709476016848923 2714615109621979927 16514509510210438235 1682466522686634026 16273427723950593841 3333671296966946534 6918835497083011650 8778794916581299914 4916126404354593525 940859114603304463 2052826078948101060 3562213419496594039 15237035761523064690 17487651540377485357 7546201923334857802 7368267784502127126 6151813076518246976 7591485150192659723 11751962941881425621 6854521332752829607 12670950187300899248 1315325832829003815 16807374758560562581 633702902324933712 3295244773495273082 4769920385703552736 17289319919101115914 6115687689887337762 11050882971891373119 12579651737928688842 680556942384991850 7996119302391755241 14486716070223170411 2645954276133406056 14787501535454252173 10454171445283001270 9848769534503726030 1905518163336655232 13604086599156461351 490445797691943051 10062119575536987439 1346435785886224922 18283804803274893375 8114341656034624647 4276497939626644071 16653231786023892525 420187285888775803 15529622353320435240 15471740582718737336 16348412745958565155 872686876327742746 763321081330532509 7659146020903879077 12674544470987648006 433742854778543514 9894357258149753179 18151510070392988160 17325623504541408556 13734295691580783593 1446909861647060375 10547819190840138677 10017687592410666979 6150218706704869990 3896341423824100548 9139463855756189155 4640875364154250804 16971338086289871892 1902146098197391703 3703159949218287216 6988357894416980234 6811079150007853484 5758229720943072414 3519105167746481498 8289632636582974578 17092161372068180341 13739662332322209409 17535286670455265346 6126146666630512381 18107877470365051308 13154510648711860761 15802484454323853761 2873341717214098996 16232879476265580164 16351894350325011763 15337225546219403145 9888679909110603167 10963266031452269698 5647928751576697194 12257736243756272207 827734142659932909 11199159847038975533 2400196320456731352 12119723813747527476 9226156807645415914 2520443894613782646 9334682460259895104 10668489160506170305 16731832439934460340 15871424754952993209 9531479454179089734 9960638528135993758 2388753243004673893 5124192424286444255 1411263096113551331 18354176003642769340 6535520119443936962 6297358615623117527 10435119995467677801 5566808874950184322 417497629911397558 17262135896193086470 15042128275562482940 4533906319410359258 2490276962502721467 3702278346981984406 13172875949169448755 8286224384500715083 17951020473034337587 14555870306615286742 2466693162877114450 16511547349912221357 15318168773940974095 16979051877741310881 1539825968894851205 1523355657647794729 17660580684166485751 8763843152270035926 5863202379623163632 9759114218504568764 9850213712837522794 930130060256267464 16818699571102437433 1493781340731441718 16732346676256510398 12399377603138885990 2598896784018848688 3404616310039963064 16157372675386009629 3838872881141980756 4740563388162071275 2402622515806220439 11134771263674949995 2346536537560563728 18057118413163470061 5944196789852050945 14198201973906781580 5366178898748890221 18080116524663834095 16426496461636011891 10848889622479343349 2256524899676820941 3888110303216851087 12546516346665920882 792493826684479418 7667293284659520330 8672028779821607884 8337266358928196669 2299052494371223770 8690152648229819735 17237738093376291811 13848032413475895450 7634947220597423026 184912822663662009 314729758063439598 9478312182118342933 5429236168479380834 4098837476064116882 946694628887031409 206819125620015965 14280484036944433426 18298110067132733390 3769974378573836824 5130011475317057543 3193358074744364192 4821871953433533309 15427016198153018132 9668589057661682316 15092235752169937212 5062286208329500426 13443341416212070386 11042571070471201021 16319392943126234293 17554082403087508630 14008126635177917286 1976060337195450706 8687218317154457767 14108130059735907434 8064020072289841899 2695554627386462702 12177252104795184613 15096295298690753228 4380214240034401436 18297638393303166333 16321910546809011184 13249517057802226668 18328926820317682010 7746515614596585482 12850274330497819802 725208695198865682 15175008807237086629 7390319556416102562 6956804784124870769 10329201309309791726 8567704794385994746 4611959081066127574 7224802910871760587 8344301054877972153 13395160309051675490 16932678933940001580 1410628158906717281 17041831959024360891 3460649382734560499 14209434548501123215 8095439541354579956 18137318431446375844 3162578081345478675 8310603892136045251 11065659350401540768 3521286910332010979 1756691103311515871 10818553627006108600 1725190374399993965 7894900602342905092 15834927610330482970 2903621893821833901 17617353923158964531 12908344481623940452 2423732122660604311 5258969740660277295 14018676440747764797 16561682924384190251 11467171025544321978 15764743193694171819 5554734981755124159 2386292706270530058 380556649014824270 7939538753716065778 11634940841929690391 14721875255344377077 5430333559158011571 13590569490547401202 12431588060451665170 14399559333568494397 2020103761693771929 13988008527471496230 9799086161138420110 3574898028891566916 13306613745418890964 8692006714172608764 5792174143813307375 15321411226996649130 5013886156038425887 7826734917802439113 11277777295477233724 16737415461500260861 9944454457670732711 3409162253247052189 9575652135454759092 775869580020043117 17937433472547181861 2459971383147437058 18257951304404098395 9678699621890436151 2492307650602157314 2264421086891526874 14546067129726354464 438061055156415633 6348398293240734576 16692305087391183453 965050873473745777 12813053790501001822 523117122835621292 5181637399436869765 10135484961833522045 11630398861539481853 454717235090617573 6891369600724378792 7182851890569782557 3663251630919174627 15335432853500421291 1382310613000614840 6797377060404735056 3694283079225779263 18203605847446265369 18325962122057487447 314030467906495413 5075455977240394662 4513330921512353033 11591832574798223606 10030720424493167386 8480150143412364922 16158558494230704015 9731691522089566382 12294008098726512454 17995541882810975898 17404244787696655634 11381355498648400233 16189722713886760489 11165213629259557029 5136655735781787466 14786130777915341984 14088473712580334410 11675230069802479808 17213691065579477688 2074296548187636679 2043650174612254941 6924620628082429257 17168337680217751521 1308072239630913533 4262601321328722360 4169973286334666110 13104900410276414810 73207698206113639 11640694796821159458 10111672502691551003 11301688367431608395 8562617604434221996 16391718265395278728 7213138296334406483 7308770544303276728 1596119097124513860 14460220484677566769 14626844182999666047 15306396226917479516 4204127550762133836 13613438256363855229 3132299374314167002 9666765706327957900 14700680201004259134 18320259196590032786 2762945247503972855 1265480806950405063 2754380499519058807 9924193675972493718 7695889802283189615 13196250133998203421 10495632962011927602 7930578440214112416 5588464679610171577 13202553019583854494 10546161403914207166 8404757631185315258 17783225509956443789 12564585421228466040 81157616025734572 7654967010318309841 13488033376091073258 9249458561893823396 15968880007994888619 6647411928756750596 8857690165799058370 10393433292204731892 17619575715498607006 11967562185674738642 16475667747240770875 1018992676147170997 2151144922627003142 9442673448792824942 1446512520853532550 10382878723758999407 715357024916576412 6480087419631147174 7642124568827502058 4124118929808853093 11352493686303396997 8027465800261541429 1054450953682368522 5969537746021659904 7694959982933754507 15733552637576899164 6963232358234150199 9952549829842317403 10338256099870093507 18148860000715246652 1313664981930790462 2877311953400385095 10717087344810854016 6024977153266047186 9012110937272998769 13766306692210061337 15315613844954273213 18300243260466099145 900502840105515381 13749105803946809057 2641518191859606999 15990373501649085317 1579411646593087961 1563685509189411881 11963177915434055060 13013627856005501789 15183535178350367322 8654794001405127563 14303157807996707748 11734379626160190984 2211514818833861952 12156686662402236759 5762380439349193885 3563969911709912655 9951140362769413528 12839140324492222269 10049954335231752507 18303155280058371506 5269600042071450338 12613969254558226652 3390188129073763025 4295560848429584224 705931934987908241 17355724006649205870 9721347418941220826 4850776829856856021 17437508822024857365 3373252459436572791 14142728013901054475 14841947707095645675 9790252992136755434 16638293268154287984 25315542008809589 8568901188930323417 1355225334097700631 9876191308434002198 11387402644057540461 10907280461831926192 3372051214901644334 8758552428321138084 2819320603531442265 8618321541627273905 60118310433482316 12684209643930053910 1119056565430324602 15207761742113451554 8222865571234340856 12524088000672585831 14948355123397574019 5234885991591920448 9561969493042480867 14380489619037039971 8186127028494692487 13013808742263613112 14898596835942065612 16107381806696316373 10174172691088208934 4566426389726599677 3515652266107803798 13772215989363234804 505359740217960314 6607624418325232597 17411771100899687722 18317111425100341136 5974109851483316851 1064085365275307349 15181406992911866537 6258631174339980969 13490183437829200168 7593974416564043645 6342174266972733339 6593387698350664991 1679800488589381370 15036438714110416624 11642419659603235649 5967881758100979580 9432820886369148007 16786711820384609758 15630660019823965395 688347423384210391 17261173339615756759 14301210911103516763 16670862569221093279 6383056209810671712 11945090846594010664 10318084951668725387 10939955080380482862 10949704099661946806 5334660797422534662 9551829069424133483 3676377456070990795 5752502296622868354 16638374509354503648 6361903016498519563 130919712245590035 8765401784485487150 18283803829602745678 17379920489293471611 16549557557156613557 12926060874481129283 18149417839206421631 13172325045802903597 8673095912520658887 12366552771007922424 5173238818507267247 17778181610519341866 7947763084388478972 3960651776312349102 15429487752769883447 2975363093828793687 13927243829123939063 8940936111094194236 12634957975000051007 15405149671929627648 17803776536185047645 1953045718372303703 14246329267845853128 16006397307598516869 17060194317571509917 6616853351166575664 2583619296976454549 5857415724539785223 395813837550225772 9260139409129525399 2838873618300611451 1290232213883350173 10571362558401701090 9865335984871591989 777666298232615912 16470628050796698097 18093918861271708131 7870912636977035114 16973961294028318813 12354054689880407239 13779379871480931652 7265756001429812135 8338313650668198746 5220685767275506081 14742671714301802405 9796100577622506263 1289518061293674589 16963912117531010168 16518653714217361410 1492882862679944269 9996442556974881256 8757630623950624723 7075049996086546075 1714383843114576462 7843106134340724932 15739656446817781387 4627776917522147594 13452970946193359187 4691743588557092405 5781634216876951539 16988554122995569080 17526969351119800303 1060401655373971903 16317649985441373477 7450117465681637680 5565906899636101752 141407226883131523 10756619832833107594 7283692484353308544 12637486417995398656 17048173330244104650 7421079097052116072 6184996057510270450 2180337193385338026 9931638265351656751 11475984732260572924 17207280008766990514 4325934406339683561 18175730843251295333 6932966324169919067 4260169361868957931 15395377638577307811 736000149984186445 459994909826292628 7088698198817928182 14410942271517914335 2621599474890596008 7872458487116760458 17499262931758144791 5275773149662395981 15052472381805649146 17204153962216819925 1134770903414540060 13002304499530530990 17615267497878800864 15205503344988964192 3708085518047479348 7656820757278351866 11028397476565173679 15381531370498776787 8531062978866143892 1476846648236714307 2777590257899135345 15256946266583140346 10696898059185322675 8508499529690677478 10414122146476921566 18178637103983854631 6131010820094234186 11663386490730977893 1250984822605436301 11955666861040971057 12174197691555690918 5945282875581609146 10085124123536720142 15755404519982982058 4080092624473391728 12015801258498195164 6255182339370136732 5115985528194588702 540124527096984431 15572286394294225635 14137042752769545837 14330992767455094814 10668340420834631991 7288632129623100037 4150099049961865563 15139625510947516295 1345710973556877174 9308787789450339558 17456974955886401671 4721869681977285308 14905165964215457331 4073273459889714490 12695113046730783652 6940613339747340019 18254296490102992442 11302454519289201487 15925381881678165886 9531857519310456475 5757301444398176134 17027066488823583809 12452543378176434909 5822405622288331797 607832071884460555 11863650958149553053 14600493782115887495 4019151368602485427 17235000381005567035 238644051036037509 1060003578767032248 8569452879265612411 14507199422384097309 16349421215605142443 4746631789404062438 12455574312076354783 12738884282044858117 8436308659223760825 5630205738014665368 5677709177144527737 10138772384290215616 16367934160861273983 13237423526002786938 781499034372732918 14076607157947308368 9253501584495567262 8770243128541092689 10901857991941883238 14355276549393427992 6800291234533864446 17625491943361424188 6895824380762801482 11044822311715742621 12472404754496589939 17792202326871830189 2046641285885377022 11554674187678670824 14703910753542739083 17371796200817418392 4332737063980177835 3740880286534965095 12175290821265414769 5621918147706323842 9832607702903749407 7272477472834012407 6541091387423573647 5996163819724247822 5986088668790744890 5833407427589950096 13207450993376468719 8929757115504757542 9236217450780590130 16544780638070796792 13133299131536459575 231251594437526406 2653540806429851312 17184154670759259763 17884858636680198591 9817451372398570403 17550625857153667719 14829028243935194913 7427848683349979 4344651654439560000 9572874626054885455 11101712560034499540 15984101762615959326 11235348671104165634 4116303650079216763 7753531491897896580 2612283931505024691 6507723169671068998 3387637766057997767 4918191184380513827 11916110256811987043 8776236345849248747 4101709683930875296 4345959628852840627 12361621658102530845 3131672782725084790 1529440215846926067 14942081755214564647 1721818271162346940 17422630314076461472 16204655541504297687 1326472143633041748 5320596619053627862 1577560850522420570 14742475756934303999 7137335621428052499 4817778282589797215 7934271153708387909 16779802645334299268 2010750148409955184 6912460157274929548 2164622069479764150 9078645918751004055 13148566836518992923 16635141972535586452 14547671383187889220 1566874225597211097 925728087965909071 4517038511918798357 1990482105149569571 6113438735444503112 13994916519835146266 10247754969676018547 5687828142036454826 13985904957237501539 5423390200904186519 9885495342152030013 8049318684680728155 6850430059948744260 272998927115015208 12387755816673422096 6785548109679514187 669250703081883459 6749161029759325071 6116038337479957830 12502421329247886405 7479047629131807555 4236984364528882306 12421524235860084886 1609427522313051458 8063714542738736699 3824183940141181294 18408581437903923723 11614757777212376571 12359158567187488757 14368150779890624654 2098671059297378682 16040029993119562714 8914705144246677071 14091776659591890544 7198718507044161161 9616491548757377899 1967592407488896192 15565159918983178159 1537648504967587504 14083112120592126659 5578634755196203687 17034347883793593744 4521627074084087602 24887817397757426 9141981412845448621 14414827771989463747 232485708786638487 4220790681191804175 15793647049860475707 9176728574599830660 14328437457732586840 14296003302924094862 13337033540162752625 3096197840776075477 8625824359169926662 5877253229044269956 18182003579966189781 2824193979930016655 5532456732550165367 6951853881508539227 17812260394334800960 7879996138369593347 2275680856730031296 7849105613045600631 6510404137782389959 12018428185625553279 8539022599319624497 9890408753718318379 8363477946978275928 3377572967456652409 4438648248262032356 3883440376675764831 16878935410738226479 12014292958785271727 1182812107939778510 7501890485968239862 2077312593138928755 5470231554114115154 3841695413689920681 6093252063935791884 12283158003787807111 3506904685568985479 6398657883664283158 8562806235263081780 1293876898459476166 1217232418060224223 1579840736924776804 7167867212177415447 1604637228349061253 4923954355970755487 5957834227532842189 14573012634073202397 597788665702564477 16964125131946229558 5294532361899378160 4275833513546332903 2264189056975021809 18215781719434373670 5304921271822496287 2416141267887989767 9238579782354670545 1097595475360182068 388212400704881056 13258215450546274625 10610724762670722790 4879535396588060083 18147235051766538329 6695357486202941865 4881165631726632851 16655703298133068379 2579228629490828223 14555905080414975135 10412821606902923606 17377444615737959636 17632292164087396345 6598195128938774036 18221834874859340307 493615808537980481 4125955883548178090 1917397122126516815 3930358223262361003 5959142040250865427 27491027511705035 9211490063553149079 1106330214367497913 3989510943372799513 9834318009618811599 5785712074003063315 14498283158322794326 7183875327449096827 6395152343676547851 16753966860363043867 119168679190886978 4735908988439515963 581715066176067887 6770524098190191719 457147304755970483 9228357189826513830 15500419017502340729 1812999396791432376 13765697237003364584 1906650271046319691 7612019221169381863 7711428395127893328 2984922689251562915 12397027289992435379 8405488652679768721 15711998709049149968 11763101408450594347 16886452799618680420 11849656597503555095 1504119017049237032 17882355755990329606 59158626476522695 5642574633736550578 1203815214276130524 12926932755324383282 14057371036130875953 11239674044608181554 696818897056623217 7182308091144433102 505292248594233837 17800154172207490768 12487015062168687191 797187833980886767 9955576270647468158 16325051256842823572 10548938731215427358 5636510915081731193 7982882004963652107 9152045216702908816 1353887123512805432 3704973726295799744 10395470698667443943 11988916533033263848 3764949424153646786 6610621692905242462 13662449942321206532 15804999995777131109 15921237074405318619 2940021631934793956 9114697748121287230 16037587833412736712 9189597659846001165 3482301147262489920 17672240611341264162 15548869225226377013 561961338941905851 8457866491715421303 11156920178328316712 11321894487892009256 14038005614529253382 11089881112095537227 5930163184902318988 7414734469268680723 17599731691487652560 12792686906421231576 10078719710669010384 4806326655131919217 3122547157888282948 13396546858319476811 16222724518309608789 12514737049893656610 18015238006638054495 1462195634247172447 14022302139144396527 8205286434254532904 10437480326410217982 5854154059655645721 6749306189715242061 7475229910314812755 13493168722906539344 166071270551063686 165298978779749993 18378078202776760060 11578221961628837267 9196341491721056671 6124843560371772451 2275671731771400336 2036099293003919254 15390307058856902337 11695682109331904504 6442226296611128826 3052573378334080282 2834296060399947232 2459903026260705144 18180068505700807779 2048199782009675558 13726974870989183059 16015899234950801624 3056300538640190309 9917307534045290906 3972063649551562876 16121325090122459467 5170329336435048923 7670673385640871788 1173364561498104190 11908162028457571252 18408241528420197720 12959841808897455155 1495651857112504322 3178931648835001667 4591565990224027931 4161075943788156654 15922140767675508017 11616223776937488496 1201473009943546847 16805576637537464897 14721182191418888509 11767939605509369748 12177528614721303343 12573085383299113120 2076857727098698593 12835404401616250118 2578801726287005438 9520124082364121972 955440183628112564 17539699737550699966 11428028919863064291 12226744594168126585 11826718673238784636 4520942361039021827 15311124391959672173 15574595520773701510 5959342795035159869 10759597487894497798 9295679945274500995 17430798244407642121 12927871357536564775 6240082787254609393 1893637585716911502 1618122340086343511 516591019455110257 14370221559380298344 3564913392190937957 14529970539714800267 15877550099539161140 9938405588091711025 7931607513834595986 8773291536724394812 2926674242399388184 11539535190330256271 13709699765548591939 4648034892283086699 11205119820970885557 17889528228921555860 6369208914436202149 3909132683945315033 14651738477522495316 2147561185753141566 2461890759914495203 10144310306643211584 12232464981810157416 5715083144567700470 18088876186660908140 556247494046861762 13109827503797544950 1683004739092444462 3573241131547674747 17893975657111326842 6034226928729806925 12794728179112452075 17062152971552717214 367237230988702465 9625033454437422254 17370175351944086776 5776723367894657293 13514574446581091108 18004937863413913778 16495795408039815695 5532536169282392554 7237865868144112910 7476709259007569929 12235669447747953905 13780675374795172716 5488414107432382903 3195645774080829443 10686276798480494895 511874608651832565 5043636817463517067 14594676472456281987 11279582669201811456 10061860951481522851 8026747927244675024 8522293044384575924 1016794045970231140 8746144901031672897 15658030536302320204 943345383868704702 1050854494646572131 6990536774867931621 4319096992161088798 10070964936358313016 13566629562094938153 7936868367350804893 11779318348278864094 1462540808066790393 2236868360261471996 4235128599224878576 1038700200548242393 1255826072251543271 15904618577125266874 16319226943553561502 18220023278359031740 11966816931936177954 5278770247280422135 16548160024264839763 5206632181666656322 770318753678490056 11473149369383747834 11689718590695529940 10223184982092358973 16609202645815658172 8983368403893778708 8163044977199824380 9611732543963223802 15729177994341608864 12433084392192051038 16745481939920773767 15993701258162616910 8818478706035680885 2023699846471617786 7446253736087366722 17218521333098531015 4423450373906875348 1320159009350292951 252525741544103172 3797966401081376929 7670776271868875140 2392300507904180200 3211318011695061927 9067824922163477523 16743004086855781625 1424704112490114290 4212205254054723549 3955844062970546991 9169118060892088289 14252969781785528862 8436480894851979769 4565818611413370699 6856650727112905312 7743316243332147177 385894761102683342 8390143339347735009 4921356679797564364 9966305545746660038 3600049081364014855 13058374491297668377 4692430567256504795 7647217403414653350 2045140188389782699 13000755561159406304 3665202043506479419 5078623336393956652 11079968242562919373 16198737340308112405 9369676670712113492 5270602623605861212 1838840927015793175 6321664948623727905 4240376562744089957 6434756175408825147 16230655833259261672 18069137306540826757 1097439314875638364 3569435117636039426 9996517582589406234 492959288818088194 10111796393561980326 15219314087167412236 13215418489329725572 7588842283129560162 3436639219612355793 330083732161568533 10953537723744367995 12772546215408066193 10375534598397207653 6919281373778460128 12465052244041111375 14313622673143688048 13830279952459787235 14525239190336290713 14061490011420601928 15774040064180500255 11204081776267085365 11997067904413551475 13838519853697840370 2237031695599297917 16628821017140848967 7676672216280566227 7563607386696868816 6186512976844289770 8693232193906162494 12322736459102361146 15165778946416362649 17959807301064211227 13117693008672520221 4544442913538215652 2276985813350245847 956767670437005072 1284949802513087401 15483170587181320844 4581828566170851066 2445685144091816158 11847672564448522631 15278478202074633543 916248755724287398 10063743603284079040 17443204886737209669 11535354526682125786 9820340080931848550 9366054102202142798 8996650516907640353 6084706480808026349 13797697652046997142 13864471331626834992 6491296923314659575 3144342960100776478 8004483817395401924 12384210692177193177 16821277336534888800 2520638316911904010 4094177374869439933 12960433370762571650 3984313886759245206 7220324663186217467 9168228784780778067 3457766349752514847 15428163394507380983 5340785725141002749 13127065875602740280 14303132820566743287 13870962573540540583 13982082338707088685 2584000320351942425 4690170282864818771 10022733890662879993 11449012134105691351 802218561347538417 9480603522396459836 3361133120066513214 4449699791470299717 15826123445645948933 12570063099757927354 11299992181012244829 1767066735720136890 15266605076947943463 1574134946394258555 4544251557009445341 2520814204311892128 7101086893260592291 15001574186539114099 11804350628307716807 395162573481241299 11841003902268735117 8076126256441411841 1272475887368603036 9508085090281918077 15047473365329908250 11402178731922742126 14362936680373589941 16948657582056027095 14315282035545824283 1407750633049968242 14283914521639827244 2922016681815605661 10577177218306537476 8018763150101695250 5611359182071833382 6906620441166868895 17430189845987301845 16903583825062254334 15324481256680331992 15780352706195185730 1666689820515221889 15885415474773584618 11919627553598956944 15400578804959131177 17195486881558686985 16477588566388480657 16295197739100598394 2518721934710354392 8489066970904363621 6886927728435164689 3268365046719955226 9944265807340119920 7751710436668285688 8017700097280133901 8126292331791274280 17774143760475983661 11126029547859855465 2852586912999635079 7107077358040617321 12109629430711617831 14072313484052237652 3914072829807512373 16207093417274902826 5589911147582257123 14049699448392696627 3514454355593667306 7082192678230248642 8376250978224138316 14544354307324243326 10721778954947603628 12267133156524664120 5595136159565814766 11886543316136096552 1398496781082026464 465795640007399022 13566829622377222452 10690528319893454187 10538607553274513616 16909247125978326137 8071721051598975730 16832582761034939565 7064552889079281007 10060327833203585604 715996603225718801 2420513772896588244 2971103067970514754 16865762669627509344 8963988782091474166 1179967869990023185 12983981263660145731 14271315134528268219 423814951373765123 16551725959017166368 8269785126544245068 13532715768994717212 14587157809077571654 632561849107658388 8733174788795838177 15803900870080513388 405571105294537232 16196441474475839423 1443891243660383641 14413912059716398543 16790160150148598997 17854362867150501026 8546055835413419582 13556297885953559482 969547030737929618 4112634999472237368 18320159976083765419 12859872607532648562 11270309335141144647 3136919364481581930 17309540090119633736 4638433496746120639 2258869717909628552 8291579876367684338 3290602273624413722 11348983148391971156 16801087560429232881 12581625374370830694 10366432224072086400 1647142216723405881 7822610350878555691 13146622586146548987 13678424529986370881 12728020315704423344 12562383981757023664 1656070102512341911 11286652318418397223 3985272112874083827 9753121379067411745 11435352233807400714 9964985751439463132 6817216326360995434 17656384373932109241 5710580697943803754 3704067482222585115 4746241430988851961 8077850298714823320 16272618286557389585 1733144840427748274 17988885142050896991 12736251817373050882 11049964176407570308 5023023056420367530 16520399925120119469 16353581318131510565 14226894046925151883 13353049081605124283 12747903156050381707 11402387630377304192 6702682969333791599 7639322559272980330 4948382718592147826 14226797452356660463 15652198252257996809 12973174952694352353 8328336323647223189 17153178288367690778 17420176185030437246 16874783661642824168 17416867370312484871 4137477656478364802 16429402099736254534 7080694208059336391 3954530490177360049 8757262509689643255 1000895095610721631 3342657233963987597 6206116750177048281 17051063033673003846 3898851411461948725 1569628513837530466 13100211060876448453 12070208790381002205 6798424900456406225 7274484833884585591 3419554592587015363 15128743048515259767 5165074230520076454 764463768845705695 8407251317710611153 444862232399787592 5177311794605583193 15531109290607320244 15145443959879997151 12710894247619440368 17149532445026251779 13308297850832551214 3048882699978577705 18438641443924712107 9873231488152553725 9858411919306371049 5063051827506605303 17079935917287287521 130060723273641945 15102924981677965093 17562125024133270307 962755161155977462 9702896442997964224 16019229681719546222 3125950367966348795 2501307225873642680 6399334121100764262 8093585516426036780 16908353577949069273 9483227634732415406 5165623412575942553 15000798854276901303 8826395054975694688 4652850554446108518 11669707783269376284 5612739109032341842 5775944719416332250 960611956060097147 8395410243346450923 17451763624643628288 9571959775164492102 3389641127345912430 1250402874699862381 17306588784101187932 13919723698913728875 306063095262791675 17882608452341133063 2103994570554053411 3672346948736741051 6784061843488069608 17071141523023307324 1926919361114338252 16897989015885234234 7722266602653532287 10166614063498722330 9726077922749159404 13041082077546573759 3326324864290801637 8224997980502671020 10247688723664236470 3004516627154229057 6772770441356958160 13157046504192535650 9904226542151525246 9483166482453249891 12575859520577088690 10900026797872243782 18228519033241610170 276280973170113788 726768711906802870 10002102292279113326 744167915169665758 8914455696835468252 623454105898718932 6567836144965101032 16107955923778249460 3929607350666997794 11298101859163487104 492080048708194031 5709786722627926197 14065217605571651482 15481503681358504175 16528768408607941057 1025735533623959100 2511771805658224772 2929648366083009035 17000916172206876967 12223113192581814718 4326947393692451047 16291592615713619088 8521729535039090043 1590606483053404475 13063779320128562848 9424875288749754248 10350926889004202143 7898974770592348021 4319162043708360278 11689961710882836777 9904595434901421006 7627612851802429123 11870114774536190715 5269599709078886879 2530516444214205705 5047453707746877702 5781712065924687859 6092872445583135188 7040820885228527662 4811710203840081793 6275449175786669642 17842196506584655956 2821548175847401909 8061622825025407317 12000259849228818821 2826780723997981027 14355877303384753218 15246373871725069141 6296332074001428403 13277277175209724830 16670160692818857885 1351278715365163441 16622394522765015473 9573978928408595758 16050810131456739933 1242882816566798848 304050401778128752 10712062207929636365 16561920840258961569 13699512619154007392 8514417932764650349 5041089288832857762 5882283448402446597 9595291042193882353 10425703018589902091 17312704416818989364 11601136321318483883 9863161576305035402 17868786261687417320 11616622916631456897 12576992224644244916 9034729904129812359 310247121885455766 15908288800443786012 18401916778609673840 10732101387814695793 1679710938191498742 15052672913778834857 2108147870357514927 1156422335979574642 7776485593675562074 10700036397663579034 13198915867689673278 7413898231063999528 4499862589323747413 12508571539850821281 10622786126570629491 12238608095659408166 9289797412931750549 17794217701223247864 17366131295691544476 7346339242180365922 5330154886372105642 11013519140768525103 12017083773148368691 14956939023152445794 2619442545686994723 12529804853491828878 11251698586199135056 12168034518997221004 15362270554944625539 10469539250309822694 13533097887901260113 16442057073072281265 16468063545728795396 2746006689917941133 9042692542724178120 9964833894639339161 14781372273232844246 2801630333809524810 16297094032010079020 18105052054390892941 12623704564356409201 1252768926738755221 3730606733583642022 371591492791431557 12181661195319051979 17360660887276581631 16820492260903970668 17314161214066446989 11032460643860831640 5981673011134719542 2086711649300235144 6591983094508127285 2928281749836559732 3826456088968733544 5562935413278212840 11050788559533911804 14766889223332453936 9299479031902068460 821252131779462575 17555603527592931337 7662815478869281743 15115640242707998257 4326692702509374358 14507158973904528261 13206778359308265859 287910302322531044 5245640909145106776 15069849892597060724 10163386478666729946 14681653280521369028 13512245662527260616 18383117869021093954 17104554612261145961 11797770593050210276 17668052446938454456 15901336102833296065 7852425498288879493 9665008183612888215 11460920473005219183 1630154965190214376 5925687771967664839 2884659500686985285 12684538586681980672 4969933104138180653 7315983975674676958 10383978137377343133 11211175922251478551 4338470223504814441 13431553091181025239 2528425864425057083 17353132056352288037 4407927402344703322 5030306629254664760 2815848774116143638 8011767798448794999 7494065408718915446 2608535674001434490 3617975581397148896 12544589642846602283 12194744981726086845 12846787575864785613 15313768884125888323 17314397554936632990 7535458158900864013 6257380193800077030 3305002501017433106 4927081295208404495 975015678103778281 917481826137096816 18333065114069014374 1194886177158143621 784690966720140655 12533586563652131205 13274337919926209889 3100413301815210937 1004836870276639648 14564161503677610702 365537019386430781 17462387790121282110 8158368627016657027 5129374630999300791 5713893764428874059 14673082290344515654 3189809527773337101 4523141721683341378 14622592218353973691 11416956547012150213 9841690329091354026 17297021871298407466 2426264932133042899 1519349168208296621 10920972745385462777 17924731639950744325 18247932501422322162 3510500777103161041 1538135147900385124 17560455604456679855 6894930393641424060 8280693260827023375 2835627227768956669 10511466913279891348 9011332654042776514 15966368460840862040 7406214726955171843 13488887984311155026 11089766384723767950 2827053779008886504 1565543625503118762 4724440510087286944 15155901206388099472 15545957456979131440 5562654905388076190 13392943545576308371 6842038549273441274 11800380256861558149 9092521738693120238 12138228741286856003 11732876517282821395 11635243247154241386 7285245935916325200 2180723406087385459 3427618279404752205 5656029276544481458 8178553499243384086 8812592662075657796 4337584615128560096 6411211629413103524 11899234946733488852 10682000641257789848 14323600029927805060 16476420744475023782 9230830601420529365 737652015225472006 260600177106608417 9203605456503885417 11540177377829809718 16648063130910982729 13451052257610666849 5192129611720697392 11382249345607674885 15325367173856742802 12307872760895684471 6855576030769373613 14625996906005744496 10370986904665301217 579010697282415785 15990235048696995615 11754868824191082415 4393654349610700629 7164778130384328976 14606464541175966267 15865039438515205618 3732577975583268254 17980748835430797948 2682351352620410255 9461955230954883617 15966910306294514981 7234547214226354491 11496644486624549225 10138090275771445456 1391732274083650284 17812588890135145738 6996028504286163695 4350315632008398041 12529523435018460364 6440001372769707163 3495259827565385778 12050483924595037889 3651727941677563684 962527985753024185 16112097586004663489 2479754248941260449 802488174705326161 1224226072963354407 9023811991189930702 11869326715716799186 11800470957925071690 11782401158194171480 16419338265815829200 334491072504900745 15209489002270657647 10861193224911194687 1503210732380292320 16517787510485773618 14309233566375855676 3551088484444581672 11697351587027531674 17953613527184962777 10189521866229475485 7187779793657207288 9393763714582229498 420759697437688058 13770365510345854420 8989686177761788764 136498554889644216 10130547359107211074 16874870246562429246 11609482372181061970 7241307293752513248 17825666576890872613 5183823535133789725 3563739691149937286 12720486159115896350 8608682052312984641 4764053288499665174 14457345094270110601 17718036390968598380 8660407432654049877 3453038312152378631 12507676260602345430 3157694630096728322 6987582236558881304 9144177452548743159 2147264507486774776 10749773001528304101 17725295683169804 8813964177082390747 7380733279179560423 552294452827263513 12577177164895656642 8413106167950958969 8867341977760362908 466984995014088358 9925061785511945971 10638176263026552051 8088199737598170358 17847434531512218112 488645413274594342 13861618747121948480 8415934556330199285 8109485842366593362 136407503753606682 1640154723508616334 479260299408564893 11307810786388930254 13510598014440788403 14308772802840519917 8464684220553453421 14819585583855010322 12112130348280386762 10119430385001878939 4303565421522534662 18148773441435831719 837069075361272888 13285770455939236261 1598142178670496677 933528168219827106 8403303916657847973 16825752879901124944 170325437263994261 1013305362818629565 1472334057071517920 14918552545723623804 13787282025212795397 17433142275579537606 254325071551488757 8739453160227558308 7837644113423627832 11987985433387485411 471396237874378542 15825586659863785895 12945398058604101826 6483439918057364545 14869205825774560865 2096380805140237536 4072684984368456826 36626975061481638 17113564966626920850 2162703514648159526 16674502301128117217 4844419905458514699 12507315128273224618 16670331349418272994 3112057797320559518 4998659996529330174 824184311363412271 16428360695259635360 16994792233011513580 16237330085107969292 3345481826022704616 14023009271899261449 5294623748777044279 14693631164387224871 10125742079044690222 9944129869277855326 9347236158267871481 3585699388526763127 5480673823651216105 14947956441248910282 4191461667774737161 6465385408796315817 546820459564181971 3791710062451615790 9998766955872494027 10576984466647970815 10877656658362775364 17801522494913071781 6207475842530737509 7115610699066777006 7233725866149791092 2233521068237374204 2082629983724629189 8064298265793512243 1219882262179314384 3553586779868562158 11523367765962127249 17173415751773846884 16518356175896852136 11403222151282251110 9610824305694442274 14576005972188255586 15022404053479803249 6774785789894308345 15210384432815111106 13481834971961256956 6912046141994905674 14365058987426125458 3013761074435121412 4937846269068755217 5055536313297553136 782974780562824990 18041868926883034636 8904853969427204761 16750746200212985121 841797411553532374 1068497426014340433 15782481264553769300 13175651870143130101 4569618009738381089 8830606213640087359 9453128018513225988 1201210297946935158 5598425349285307662 11913352903947502964 725809397641416206 2490763761263139206 16492830762330431402 13100520426329891339 1015858194163137805 12885897930148592006 15519559626538596149 15424852466744381199 283347503595273978 4462347930652408889 931001205659165840 17197476359182691453 15528097691930931035 10225808978299557934 5639202254254955217 9160368616361739563 4344705326490370317 10474179955660151807 16688605782026361957 1825660225400456499 17827481406078539440 9605112456951970674 12135538948830967516 8623419766508089335 12215918059065509448 4378326513168902565 8576631836421907878 16223865785430864353 9040958726441162637 12687979086522652836 13156325872199337323 16294925773801925912 18086898079527720402 2753470007145334989 1534715224717268906 15386735635803061046 2019614007172583958 9648364200477580943 16003711872580981592 9618113182259567185 13810848500700741588 4940350710955119691 8490322860736733660 5061707550665976260 6409134781545148700 12860596528849406104 4136820712001261744 5676362142174379487 17753742493505264805 15088929061757736846 2015002471981570869 3301259923863231788 1853944403857982819 2991252172232820882 9524922841614154092 9089115222949550317 5015023985588284889 3247287347303758601 13466845778009871501 13961811909409315326 10573040487899039844 1487992902265476767 16084055620844616716 10596404932212763076 6370684833306037888 6935123488562091009 12962846512258258511 12043153591857741074 5930741567138161428 15674584067229024733 12375464768323784720 4322354863744221183 4282658027792651467 16766151311613768101 15384393646502153394 13971344883973167446 17507475747727564932 6783484107965759690 5015903345420810414 16475420953808413603 11415144137282875767 1734961376049111454 15037081895077263825 12786882395183559943 15944184458459732958 8317571987900537917 10054288418706915328 13998105126185115847 15410286024909304356 16810008389754575158 4096380798891382028 6170999449185104272 1675173592916184844 8380229220400526393 3733059879548264388 18425931729377230477 2791688190740961587 10543493342189320459 1869666701947636973 1761338437168388271 11412884451937978540 16577066275442007992 9325185563901291871 3094305618690860935 8105337727161674995 16348019078995435846 8301978260054702701 13563011847370368877 13357198847379708723 1825989885418553863 7652890977153880248 16826514307856318867 3448353517141520679 16984385279267592411 1637678079755653159 5162349309102721265 425570140348824425 9715402640828064150 7638626362388472173 8564236619322390835 17242729947959286330 11644858864214735579 7098279625370510243 6869171300770534819 11196307360259770627 10148482134207729694 11887686809797360799 3854480918700510670 7089593096581043438 16873312235448420595 16699407214517171880 3103613984381858672 12209352459451514174 15925977430762992535 10684589237512174315 1564611888478370465 1383009301772588886 13048561214295983112 8090831966933524692 15586423479257587710 11672368181311343852 9397617883016780072 9941654960187054801 8286072310493009306 5784328261869489401 5997945696419002956 2208992147102081263 9669104824254751853 17029170916660676556 8349789085674622068 1420691147629079499 16451928533561191212 5761388266178351863 1618997013995516473 12007800022166742014 11786778708425839549 11753297639127921306 18260661152342806643 1571986285006055181 14764523959800318335 13269017929764024960 10287743800276403225 6823322447623908682 2898359434515282841 8964777105732080946 5512429335916956021 15195455300039870614 13123670470313602225 8523681659185464914 3274635577728509137 15109821013098215292 11151725804954706045 9162684434052160557 16944441781442509599 3304196310696431320 16292205947549630659 7698752155621264161 1361509277799781606 10834768549750910045 133048541141557175 12600166682207774971 14436776513179760975 15996604487351574534 8792769628090061174 9744230801091370815 6844115921171991529 12911277146774541470 13960318507578250665 6019545715106443031 6736888042530328708 17844590409314989351 1776944904986508599 14886378181933560254 6894763829397816486 11468118387147812558 16987672569884273835 13006406856397116800 15008955199426337531 11574483968767723684 355911340080565635 3556155253042027739 17323948251239431831 4789512165246773135 2429857739393987157 14047009902812085817 4709313696211924428 9588836728824902782 7769363507758702431 17951455256401556604 2447112652689888453 9677922023817003599 14694655344061932708 17016069425032217173 17421701034079497058 7876292417812681582 8256190891373983847 16038593147025035823 6985401385456076699 585177756268907707 14155519954704331968 7373544253224530160 7171187362319483736 10739397901865954860 15549601985801314476 2679327880938269656 1931601953714147367 4123056515759255622 22829632414475898 9303124606281759281 2843492383046491424 15313714577918685685 15474306836264336840 3658309198474178135 4184882502938565325 7680108951789293938 5394239428030309429 5037994477605359319 9105088739876344979 3026942807190999232 10452438896235661848 8041437570752438710 465186322119725883 6916679661145745211 8471004646791513079 10534403123944363183 10020670682759924978 14187593716326788810 3894054096267128232 8892214156608065345 4863285047946862517 17071008306944076101 3606333277701959547 545883647896471440 9796920449941875908 12437845380985661938 6623642236357276487 16990482063276010408 15999732421397342475 9468739874968277404 3696303011352146397 1186457253199428120 13049280407090650477 15158384932286421055 5058286442649821822 1845471913941548073 16515405359807045984 8335608934981128854 1448828117512529891 13716083706082737097 17998199706694897902 11924072708821150938 257948919128685280 16110260115506094700 1437960934033828365 11610984272529406411 981793646377006733 16365105844019532087 13076057776803741134 12059548145950829346 6403505473937170726 3857251018482120241 9442613559240310201 15868039931350864615 18065374260706916145 3303841672769717089 16670551260298581081 13032600492179638319 16524413027829880033 13777287526051296747 15578291946220506928 17814292557485863478 2898336522516010700 116458214654966869 13418808685736574912 13161148781262060352 14577851288812473093 7416741004845121165 15168306870012133232 176271120597324270 4993054130296334993 5944812674000267177 15469777430373353051 15177694141217084225 16768511727810924530 5743584730994627356 2709296278378297144 7206380768678296176 14384419057952709057 16093936863513824399 155770585501847659 9841156402410806816 13470838904498326914 2474248114328529821 11971914351484440663 663054418208736992 8687629872861026027 241319408317076434 10593912802251923485 7401293442858038555 128020268608970784 9794333937413601947 12243583711336591136 13139051680631678961 18166627191039623686 16823946519792717078 14650127681311939524 4298933036891496755 13797943740047947353 69595136612648681 12149780103039769422 11914081988695132409 6278998199476505897 2792956710525253458 13001647033875813597 17126110129282357279 7496137295979855056 150483196184542429 15182604545338794531 5608214321552756817 10396606164224907802 2973395531379340195 379321365557976560 2257171896557156662 7705585024745830381 7531306228786022410 3194211832911782246 37783055045318323 378621672611563741 17106002968829051238 13391311763266729190 4383148666980847451 13826269631542647769 12900854452512523256 7856730623246280336 3708461478327308633 17179649625721491087 7641698546063908744 17919900321148445940 5625902578697660080 6356114488302403490 15795606242228872624 16268661383498140226 170689188245719659 7317358960429455584 7058200529863914695 13356049223422828732 8161593608744800590 3931500578941046123 12347212674478736487 14616800295693388757 12002473288103374047 4028179276908175358 4549476406423187342 444734953806090361 11463591087299012126 4498986872696973248 12002752983661652112 4755922120756062007 10307077264376070417 18066232747949209983 2626347713715445078 16689426401675964246 3435490960052698000 6104540247802865647 6324817298871342188 7857097865991798321 11754113642168908322 11846895606452141288 12785783328560621418 12152489389292800624 5601997798968594108 5929479819231535013 6657717029069571025 16016622157000946470 4089288422199244565 12363582014844464779 17835266315138084089 443519737204913776 6552965816801381482 10707273601923112544 6177723775407122592 4794727253927871381 2106384661829299324 12315753568850519106 6420131550027882900 18415165551183958737 10255667254693225322 13511798748336844622 11978958243597572822 17980944007531632428 8633546282435086297 3761117179317112214 16848384108425274233 10494028489183234160 15583153496550895626 1866260255552711 6500397768801193214 894862259165545054 3570565707644123184 8836113299994352355 9388154525570513190 14359774321525117475 13320704797865717799 7665930681079975529 2195282567337519211 5970935802203338881 7240912108744802172 2968012027366908135 4243813642387538561 6763295010640793155 94147353512242331 692408229073573838 3022744406031135001 11639119553087680666 1571135400508678556 18069001749958440355 10836326853461817821 6141863042711208590 2071588870548883697 10302236518287921178 10988110673396113503 11914800161901177804 9226762806001552313 8539538355896402112 10361023513390169014 3255726705919940421 2249752314398351255 11602044729777098473 1550754831313610156 887926314352258684 18080168728938877696 4012905924135257865 6719580427951304158 9766567474464001638 7421911010122824516 12632412848499011776 10366062134236090253 8400176516090786425 9322588600751334846 18302058305408528069 6243386582703841499 4217371443101253226 1733947801473363952 2563728459907009017 4261488024876653094 12523697836605408171 10246680406436476310 12882744053829789248 17545334567085247514 5671485867166057414 8279966428666939140 8478289117565789621 13592514108080029981 11884578201486121372 15827295654842046854 8922225405332342250 4321389087576324128 4062633917136852541 13678985561182414460 14139030777763940147 17841767411737486734 10313525026529618679 2285246265142832387 7500597066792398432 2029439404834408215 11836914353681955406 10934424138495943853 5145259192646502531 17891853840681225648 9160268006276018668 14047652322400965322 5740656526309177337 18061233113295774411 11331005741208175386 1370142432845826088 4076462480622052120 16214279956470236789 16244422887299227532 7430451083454279211 3627367173594853028 1219787116333980544 1917842111944708971 9364053912736689744 9971178730977056470 10078452166981490650 5797413714731482195 9167716461767745442 11901599595721606730 2493902493951968677 12614544170936649355 82954375380343502 8167487150279785758 7171190488707135353 5212834335311627630 3392179317211988063 807360865730874931 4907684811916991102 13044978082041100146 1325214645683180508 8095469894072020578 4879365613309765216 2873159992711291657 5750422931266988551 9220095698837565005 600226887966720917 8628149389665648513 14307400171760017165 18326229180612758268 1922726537174394500 8777355326770309977 9103870812426568349 6560076208925497412 7651270720237766547 13366541160416052886 15790097771099263715 3440776406475021072 9677530583050842949 455253973906441592 8877187635276698173 17103502941558047167 8073492388581868274 11420566820458044411 11252285274455905436 5301490881179705423 17188112932091965580 2968819414118681979 197596143438931213 7238724708650359226 8836860462634175726 9961565775961200326 13557788100519221418 9116071835216431276 2767252461419365778 16440154361412513219 9595713966151888331 8367200222618754844 1052714602820782856 11177344197617092341 18066011012082778115 4178859175962560458 17206106889177313430 17758306833628737173 10306940434599363661 6476342890021410558 1979653585314055397 8484976706596988530 11735425620363989011 5491653434043117945 645494559417332434 4858811182198313246 9120841645879829054 9732781183106570084 7764100398849328131 14323719002166488462 15958232493052649573 18221987709273236884 1900912000138180820 10781032085183365960 13038857687900624096 4680145552756668944 5810673704439792977 4742828093687527303 9075293160419754464 4172497410829928143 3546867984313373552 14676720773845877650 4226498101692576187 133586060038373580 8622975927823230335 11392802671026690402 17266335049720789787 3858269844165232755 730541040940306594 90659848232718887 8193995844712094532 13316290653485384849 2896881219342079240 16018101497479127243 11986166683716152644 11159755095560010060 11716962137712180501 11622945929683661466 2501584904417197440 17883806439988925826 14568555970846229874 11417717788969833770 12026008470177571717 1185532847042337305 14165515036142464404 7850644986136972406 1399495727445435489 4725271634249069967 17940574559404710867 9366155589488806955 16237308235767870981 16024669957636435295 393723646026485261 6036681323685428188 17945385010845273689 14922480692744653530 7727364602626802648 13810099459329588926 15093022963895202056 4278860644404825764 13671980920831532037 11469289597574000237 12622839054823934445 17771791076796889486 12176968599661755799 14673702895959257014 3314794411481154919 9810988406305619181 11159396321253732903 17159449089203114392 8931054103394790242 3918508911033870291 10277776847771023720 12516072356527016409 11274072215164730649 12837145598167163953 11089266583659953362 14001834646161108583 15503093413902607372 2649691213993136995 10802868350538473996 3154819873221275665 11762582204235837223 1711645784036738487 8074836671715801289 726732913340575055 8406734465317187431 4724893070796597138 2330318676521560533 9824130631244272992 622205047188819783 8820101125468855944 16339753466443417525 12226615363442194310 14192434308350990186 9756843707223125104 13214406832079277187 6351439578350076458 10915885669011082562 2593153473434421871 9107782819658535081 16127850336729133549 2168012918941908985 6826541809591214812 2668064355755740305 15829565674443476967 1216017712532934420 17692438695907991414 17350478919219931375 9123512267855413737 5228097420364442870 18160158438599702854 3110445834817011022 10632009876666764770 13506401244808127995 16652827153103599777 13849214617838174696 9144964735572298534 2248148330569335283 1018285952044155908 6473373395230265261 15984329118082688572 11572631570202921901 294186470316158510 10786366786668517341 6749808408584050408 17085216061101280496 9645191193670131974 3207091362335787802 999206784232835554 318290952492799824 6406572513651550132 5042404690264870645 7057909786155039176 15612338511840045116 2473380895744522391 889210277637161115 4551485957606224782 14304622994940255569 16850680046582211005 1107653466800501766 47513146281210991 11095766293077554297 12630062941540194380 10798137801743198626 12056802682249667685 6527671925555398642 18273149966420841804 6524574678868399750 8973327044921739691 14543833745876253682 13096864739584644210 14576774563549897629 4170081551611792886 11463654246983370030 6735279094217775811 7508872964804460849 3997775803541297045 4144728326867315591 6565305556224650677 13898573641114174704 6601305747131851479 11237829354412131715 18136362890691104462 6436470634179424712 3832887266275152189 8494933409512965160 3375188705575822906 604612806405738076 561719007793799260 17120648949451003001 9995085447597465372 4105621211777133168 12394805106263335825 5964985909006074618 16028870454373468524 15258133961915131741 14805485124541988778 7133122756349380423 10734639779279180134 110953785765636469 17010746272597520989 8014964356277352142 10298240603910583744 762016584513609170 11282365665932083134 5549699952150608897 12622018309690783686 7396184894230117683 16225897201016469133 1697805644925483090 16834906621826852836 9290527146743918461 18142771880054267367 829368005031542865 2180018448550235254 3429604204251837529 12762380236970682074 14764825423130613024 6535047105154715737 7258653857805866259 11385499915898824214 4311942357366944664 13752259817624380415 10378000017590816006 1709146694942371937 1346127073165771876 18057813839689682355 2685173285285126869 12697004782856734663 524437800918295414 18268620085674296221 10442972339247409210 1495014668908873401 10404705510278995311 5294363172044820849 1496581789413406890 4204012261476011541 7924241218740332497 7362700960621296174 15536678149237990812 15367873173793698576 4850512077681223037 9986334750790117659 16944697229657819788 14104810754640715753 8315603053272256057 15667467090774063153 1094650286976134363 2098186812268278810 4914931090415333506 8200721046962670479 18115315779176546876 17909322721571627171 12524883372239139672 15172607456679252147 969128082814076022 6393739527005480865 10802776200286742230 4378036089267105965 2957966164938987854 575119603048254420 7109018301607263220 15747089766615117105 13613011260115741232 9223065269443493028 15186848460442579936 9395341446249973324 3128140134719098395 4102972987922624982 10993127990086105682 17489323442383356795 15859415391067199736 8418874867009454386 7116805951832549791 526681383197322616 15118983488180161053 15967131212288355929 9086912337926292870 11312521342814644500 11780248776913795545 5973191711465806467 17688878297438976302 3229833290651475590 10433211861889503222 13468929929705355746 15884576275775817291 15903075727648601903 7543074549211088365 12646893894660438339 12255330486028969708 12569077160136568873 1873284109241189562 8660783613374417270 7291849408479016705 17174819277432330634 1367623461603611593 1228106954758823317 7359538085293045788 11744386606220034909 417274509226512624 2795084041517157699 5578128250510983981 5177691679051894526 2004284965276956774 11210880718726558545 14984536983818253612 15545712133181526590 11843363270679461605 7172841963783760736 9720521830377799402 4769685859455884067 12702997894129373973 3149469320034638392 16171249040963057667 6744652771058663376 10782861034717249238 2907602569985363811 10278658716751653718 17101495428961967234 4539467985392783261 14293768484820216415 9390841865183657039 16948285099358899994 12656578968885691405 4937348898307295389 14307207292982974405 4169924901234517422 1597368002047789037 3459279555702688448 12393302657407949419 14622590192027133904 3116465500939303577 15954173081251503278 9266122863242929745 5383792375411947528 4251510527511043377 1449948407595928023 1864468394725909149 13886718899943210813 5138268612474133527 6649169348086890950 5202747811697273934 4291279704547048288 10647708164611161693 6050783203637233923 15664056435707795451 493502510448214905 13994664779146757891 13932649742078742108 2651527435462270924 3130839311545774319 16379596539583158101 16799331637781128006 17678370915425228009 11438103679700581394 8416566921758452638 2533886979366196735 5315231146995435709 11771404975341574062 16515236878168305532 15479267648904822102 12993398280876843999 1838416617579109800 9402351858434490440 17509232753726879045 6513829081936491552 10020973420875322099 15655641505470794383 886333160925314141 4447372886901278333 1942802053441569373 15454857556167592740 7206450658677769747 2309680431193672141 1285376856203137981 5804243220897006627 6631825684961778813 6150656155556433620 1431212138237943921 10499137013190307723 15828695535624021049 6177995084246182158 10964137708215592435 2031821526497489562 2888215481563225866 5831996655710260400 15311383322198143768 17957499389630925668 15553184597113845249 4472842344500151093 17544082008116310256 7615554878641038774 4499899653115889437 17200861096533950384 348948437209952460 4325497193349657803 2115638318464693802 12021944273939417475 207612277689920294 8110555880660796512 14722347391394665254 128442488520099332 12172148331237508905 18016010198144050259 11267436149422075291 12575016699549432536 17474597445037916692 16287610661913264778 10697241614051800304 9105093191738239327 10736724530668587077 16098912913216054046 14298479507484700352 726770612032796231 2859991144147506371 11369281829517052820 17328146045076022746 9453543498485078613 13867538471116641029 14599927065142693585 12700268771386333900 15745338867182941712 17778969365361178674 6719824389717765451 8557539320594140342 14295923281157710767 18016969652256151038 8781548009001294946 18333493439637765851 9188529276257418004 16174128996670939311 14630853750611207282 14954273432914136982 9656258177399734414 6822260459228485288 15978480708219517028 4488671423441598898 13066767257379816562 11095105860071463854 15747033209601128950 11221722555321415935 10206865608573682379 1888671326824412773 17744707716945147737 12324000183959787052 15506472261800991993 11562147697540028175 8274369258356175465 12727421198132564537 7989463616611979223 15363534641124242095 16281116573853064636 16704763636063180896 16556168800062999295 856417083368610089 4044098437714574629 16245561249010584013 7980755993330025715 6660433224890833358 9221987189831923982 2621443384493377291 16892550357536449587 4848013835084471648 14451732177775029769 15592426308849424683 3470981334890683839 2044267630105673724 5168653066196729459 920276072447467176 7608301437181011230 624550031816120392 14307715417421721837 10834946413716697252 4793713229725131005 18027134585468184370 2699277885345737721 16505571487411781083 4522465628611020571 2745217160266729473 17652166703743640266 13333878025198795754 12007004859977209276 16824245045331484577 17226496125550500429 7662105205933309709 803286341707291695 10403338918510503794 9384826787939802988 12096611447880498391 9662947996733505002 10733135884737812868 8080303136663744705 8424456252084092956 10145164778642829743 4148025506984896536 5759940993122366196 17404870556360458945 9477107254781918314 12301530208468449695 10744157134738503588 14058411203230672845 3512468086416452458 16317151054090309304 17081551032503181665 6331377464587178476 17094084547770144674 4496010397702722213 7185702438906522153 18368767993786957603 520059243156406557 17609794849626339275 4521207104428004638 5458057798596469225 1628498313005062497 16004808982468910568 11090127991242914714 9597722217933663892 9638203825613598120 17973678858772743575 18039551400000703974 18308337934374536003 5124955117144748483 1473041137150986185 2527964999645527547 10149938672853169217 1447592117922526189 11220497244915671708 10982921134552867341 2096611031383365855 5838637702200843048 8246956174496233750 2178212716638823129 12788405082758114265 273377857740600822 3077348087836270350 6249669947298126472 16134777832906306461 1328485351413521108 4517644811706048829 12881390253027629435 13527707100959268869 15259053444420169495 5233506383518448235 10861727427910819423 3331255648647169380 3549317857617636522 16302815933778167780 11316003141259070392 10356866721580102479 4047839318948375893 6276949663091431509 11360785363655408179 2576585478950710617 5761859848502749678 4219707540611780091 11160971158691290856 2558274973544987612 14837084201755052852 14551473906376327621 5976491712426642990 10263197936637414384 17794987317818025524 7896753528032187276 15434477204111102840 17517908201976098129 1468391746183086428 9249139590585832529 13122510229491659563 8065473096537823859 3469878080014857059 8162251399146566386 6157789519595695292 14784610413711401884 4742072324436731738 14751237653783441921 9795513423425445895 15272180638305824034 16176709560912285706 13827128534075579078 2797159986409775938 16747902072493619609 11563123729895329876 18015730717255206320 8374284196154591326 14396968224860167066 12410419078461337085 9533475396612217846 13845053085680070948 11200820967216481598 15504660164368104997 7804904271612019365 15048654511565395142 10506093694499821418 18376618482172796988 8644458120537487567 17005982686513384157 6231283083150268886 8905841523450833390 14758158143866032307 112017146403728657 18326672269749008665 13744427650092016186 4979703198195359574 18222858916532529905 5392516576144123874 13566432443114393739 863151642787815790 10709188437674393292 16416513684842189230 7769970862433246700 5426334943092023425 17209150924008121882 16922296640124834694 1414773848420980620 5200993894669050156 10096633582340036024 8348174738419721312 12553982806736325153 3144597684383087533 11700307232886281329 3786370377590212760 3873398835064785741 6671086466435828209 16329644996642579939 13841737448115633293 13455824173686968084 8064538926021074797 12852882070103648137 8091317319247878556 1430306930609126882 2688866885397631602 6016893686575486931 12888611793354166260 2392428420044371884 11457225734841376884 8253275683197488304 2452954929614947091 561741859517510450 6610020815654216144 16462829453119804889 10492964527251610667 17262731321855447602 6165548754489271088 939222034331803442 5818044552869620727 2711718917433379937 17988039233274151570 12644385427306399333 2341887179777928486 18325453083185646547 906550995123393923 15223944689749194217 8182488677459646803 9598577058878406707 14103589868358619556 14032503317139931973 7579135059861745412 3891572803777670729 12702411960109862668 16137489755574348283 18067206075264301328 4086337984829873389 545936752213336519 6454920317527943706 4501861633617484446 3456736843315842346 10273402440413405676 9960635097755585147 11950092398852865099 5747267988520071867 12573890903956934883 16505131150765582402 3689700538102689818 6206524838011011068 9835586632036597655 5134136961955081579 3340175173656234976 10718214290272736104 642544411277018793 17221034132089422313 9853057161871368849 14243611750073470691 12899110950480620663 7657615411869804586 15428448975981810229 13840733029516603036 7389325116915526061 12434233779354534461 3805322304761838809 8192200639990629113 2583191964398111511 8898318055506586612 12078221998739309369 1872348624843100447 16280276027076366439 15711006674242371603 3411625244137871609 14658436285205217071 1636570192912371054 7360655146647635119 12825665156420376275 12862048921334306485 4483904038731263247 13161265531432644877 4731343585821069021 9237622648357248706 181007226969211415 15363731862473746199 6429004988029145006 11064725188565765264 1671165073654966777 17636617339252359190 8275197765097231769 5246748448736199372 13513739585593918814 2904352196419376666 9483752277193961729 11863425962543846670 14770710252240488183 1934678423195668264 4889212342110711573 12928609052791285155 7451069552132645693 6117107598057992473 8992698690254624326 10693787438081872346 7876469544573907056 5473154862442266092 11594742767671470196 13271464204925924045 10483719849393295450 5462664509215385318 16183683397104132809 7911959572364739818 4666211419472280574 6342398980962523894 4570333323669942282 5420481345853916234 17898429308560379023 17630923427908863430 8666886711562974108 1499836139993813585 7993729637334111681 12993250322104495985 10889509821763675181 12371673867793825960 17385288673026221184 17671728414424172074 18191776029942591859 13104913067727794743 8072375170510544113 7852479106655988839 8467544741288715023 8525808812530923039 17380249856225343566 13779967709547885783 11350094330410196891 5951674878591499044 11758850840906438907 9494567081366487275 10743531575175540630 1818014694339347612 11705661832674713146 3070112852956123217 15743714683223337883 9196169546526598507 15109500119219450756 11532893767051397793 12972248986876186727 10571233042304300853 13608815353266665959 8896271739594244228 16996981373995617686 2057449413607477839 13760273979351678784 14155202843181767886 8422520777206750286 1588670385088253656 8249012600272854971 11746261177484119994 1019427461280535427 14216190976465977852 17044896360285229148 10500869487578971469 9144893043918710079 11972199508791495233 1241788689076111565 3469632648856189059 17641118303516252784 2518006392344285173 8700788921812157279 1598626421191801465 8659050729106742059 4920042335079527379 643093835780873768 5423184183208319085 14320404865903455224 7768205162928786723 14040562073374294576 5028224453346711373 16288268911221664080 14170402136824802903 12028263901758408824 12708802290631200395 8137843788099688519 15414008211659351024 14728234363937993751 15891644637703179758 12607736044677639038 5178097745899888076 15763864413870766547 17596721759384446133 8891384975991324974 9754484208837934808 8162930796774352126 11572020642639377707 1776598054125788776 6711407563796012051 1155827531299330584 17054003592270546796 7945752647741897274 14311209589140273723 1453311197489120738 11766574618422916501 4565607975229725741 3307420789961033079 11904092882431280696 16939089985051255910 13443744131796537189 13852704594812211708 5987284352786279105 3443441880256045299 7944683318389765756 11803952641663185511 81339751299456834 6230314736428445847 8891942227525060214 16381628292311196898 8958706870898623391 18235176913682332552 881556482641549401 9202412478951106619 17982247050262716789 4977528987134300761 14811220547700520106 13982454362460977051 11957486135378701575 3057616256518592606 5098742759885180598 11999718993072338759 12746073991248404157 5220931500164794877 15441927617309270117 15571988788583820392 6975623840406207190 5280124152691577404 10044801982733400470 12506284320748588801 17923884657343962069 7118527892610464343 5881141832392083677 15359195376968448690 13280463247288356061 9013668806376996331 2896127898509130116 11410178777436738515 11413954575179599528 1068175354834915041 7535428994707203801 17710764855265398561 15496999129587540085 7256184297833432600 15792398784567454225 9013941262954008846 4867423181554473733 2488509720558165444 5052194264128850960 6370347460485286484 828677251721652861 10834721566696524432 9670502948088201025 5195029597529750673 12637587461722760647 6895343901553519983 5839277909138392749 10734012641346429590 15190646460924136410 7065206273237969750 16806470518058576245 13718457210039554431 15897529358733415286 4101686910454181893 7847193198986903297 3374389313171553970 1512640307016092656 4380147305489883805 7022470828057526490 15942146761485835343 9558879488119991532 8234377964444201220 17828603164397789832 3296801206565927448 10243378226564635438 227522641883517535 10610697525241139895 16621811953102103962 14803927667531889697 3862942094633841606 12213482108934304139 9227129579589872714 15120628932802907909 15316076997339317313 4353931989157227678 14256260201769745424 3234460473609147434 18037970189439045333 8476823359448382513 16525794915885803927 14842900285861084577 9262549380463589648 17819683291123104005 5855111617987419702 1033690350716906498 6310311230353701053 8806882130029565657 6835974398073213282 903657149823233432 16582722227317453022 16231718505571055896 7447203450147552409 18341300980046796019 11649000149427242942 17320306912620489923 14231653617183618629 8421737471234795028 15270576743849439054 17722689469841337642 11829179744631750214 2562550093870800955 8976911392752968098 11215279841422554122 12365517732802633953 13104838947313473095 7857554704252199577 12687902348929375831 17891980076763975506 16318231017258630737 12765212133133098399 5983824786556842490 16183052709401790549 13545088440987602296 12366617055251149008 5053140158617801475 17431650278751139421 9949058595665261559 11264983296668767685 8544120364912678099 1375997817779665800 5600289944755139895 17018969304111567446 14440677903529550585 39794279616302648 15054903800196718082 6330691219241827758 10580174579826749841 4530944768272609838 3881197310382940599 10629960673076330208 16385745682395970353 1641319539680464868 10029888617712724157 3332978752906570141 16513771306814649149 4315289766792375612 10376299958417625319 13926776297624963341 8130117724963979993 13003600390872522756 7587427369988370019 1151790648745611523 421344662718608096 6945361352331887944 9859787588218139414 4816751197239041104 15980787604352451648 3687150200896838714 3633170595261721765 3784722398203116859 4094411727075956631 2112098761008188399 12515812227080342962 6566963840208676678 7918372033563833754 14730725765409298691 13785410987392812280 8920092695904392673 2353049782104589884 7488444105050975231 15480973176499362859 14006358185297569005 8184831934852871473 12654574784703245980 13014882352686240836 13514690001729375187 2149294938033149235 16743850912281956856 17702553333007163983 419147427277092469 1018893089562570822 3885002820280914725 4043352053610824891 15253614310009767600 13711373413455437710 8177188933779082777 11333983399583693453 17584218409426477397 3645923439441727269 10084346527747904152 14624465988310705920 460686936499653067 12049969125878293910 4682511990732676721 1688636207227042086 13756095517196529453 8292740057580814294 12654760765358437210 17402606106789473787 8453462853651125390 17078430291179826123 14272792958975753635 10246070558292850682 14867658501082745714 8382220357610692603 6198987818792073736 14569601606251594244 6549716134578907428 12756896722602149556 15584480626297064308 7132066190722389332 7422351374268525807 17233062348606225094 14240323666820504981 7153395652569803343 5055107637083219587 8544435283150506218 1650595967193714513 10826226260526762077 12945449604737364289 4823379304928099098 7593911440358518953 6648432081260977245 8090433892756491888 17485610037861750777 6833553686141928127 15236743168882978494 4136962822192264851 8906803153789051243 6858293575938830837 16344258935918517835 240308005769791379 16811324941234188636 11870719274139076734 11768854586766162299 7784087045605737844 17100853102115505761 1359674328043923450 4495190158147418460 12818642745061941841 4648703717087621258 6505063209405772909 8086895207082788824 18161670029810624625 2708498285840760032 6008445018052018290 2156719398493579830 11469696163855355592 4646364254588842323 17582972971256432766 9784824441644754213 9035921838973415430 10626262633618470588 15341524369797326250 6542118683075744337 6409009302200876449 7377977872119599305 16309559474539783736 15856420299822441485 3913618837095109845 647559501984594244 16192332533933086459 12611335155723991992 11152945568856618814 5223057620540689855 12696068860873935810 384111524943784254 14478786527743698667 16346430211276881247 1741734011999850737 11494979797692260202 17371136207498114353 4402675030699756993 10961117869918738561 14920447526380886380 5599590057341018227 1998985311669371564 8989723202820016337 8147549462148378295 3218232467422048142 6708091605886189693 13213929410595370193 7302091647006374974 11264256919802022407 16632516407820941115 12195852852372124268 7930538745294198278 2269137561203911182 18287353143481617929 12813728425709531140 15047496828237097684 15535070557644919663 16694871775661514498 15317505398480644720 592861168376570660 5477746140618615977 1058819650059666972 12537492787683205634 13330593611113338527 11063219456273363928 16879598374797732670 2987983778865775567 893803667195808759 138217702001989874 15282752811546733096 5290969664136050660 12466790690106112729 18220770852511697187 5968608334840563293 15935773815406727023 13819944985802564183 6748027233588563524 9964842336763486980 4784768887788397546 15830646720488105328 17777843158081318471 11251277613753471087 13960293092947626928 8926890962938048469 12622254903071149246 16551684695606157883 4678807053140407909 1524712848254560581 17034335679332755018 10747008940962838976 7872238325676095771 13510741038348138043 10823146168978180409 4965054500047116808 11402073326036212493 15438503899655764093 515486232624815283 11900505613743046047 12117038729662194137 6832003130987254876 14996457114158481965 8008473468613452672 3417405944132804243 10570569336521466672 8880090869960705331 8384916131496024372 17819787962999560812 2650854619087848806 9822595983601531587 16146969033488308070 11930872808583382873 12953961879196006712 10804815486587617021 12751107023938698013 5050384516885834177 11067722726949586936 10939956988859215233 10377932119623073383 14677355752255762331 8863360914721292901 3304021374200845053 14604754625310944657 394698155630438876 8530507689033510492 6797241330751292609 5405377796562842069 15940649576506514701 14049626397722807519 12358719005293813845 1122711360795074048 15074905749797154775 10328931654064409287 13548643125102615687 1275531710358472038 13291962284601956878 9642194243118904944 12756355735889608724 9185177162080742310 17024702370366756602 3666529208730287433 5984600462014873836 9515302600743344565 13479341684340053883 14518344787089016706 6818923422754805843 4225157749541912224 8408361933555046765 1300845494305180964 15704221365875043073 6665174707590279347 1894643515941133446 16557377216802166315 9880183185651199763 3703414780828856170 16281488436764188252 14907708199339745688 9028244181534719680 1725571708520653460 8372646894177785314 16428671892646561158 10224639528389105035 12380295804740890703 2859997629410990910 18394284922365194521 12994158085467810145 10611449394543199700 15459546894378264671 12647126995932178516 7173594051370285745 8250367501167290111 8820218704355138789 12502248566493409938 18287632517707826116 10889561738647356003 8509781612079452853 8820471883559488215 2573274041785585967 15529349670524045978 1608854342263067247 4855228771884208093 3399264433449800703 10303342881686037210 1341887073838434440 4578088220401141301 16583332139973174881 16813378966048452675 5094277814178867006 17992760272629002582 7290413646148484812 16304418407461797898 10380293062959447923 16327613643654215847 4558685733234782765 7847079723383269297 8782832450254274147 3222202685563510512 5542406760921341489 2305828141246066515 16354713184888045800 12938106629154912885 7054759483895949021 5423235739696316257 17835753922149685553 10495802295694066399 1579767064818997297 15266471270794640989 3586708964655671016 13339090998094875108 3380784606280276711 7841201466632913583 5490800283610439686 883310709532429991 11508020744374051351 16317386365158893456 4300169151633500717 1725149073981694819 2199240715228604487 15935298725281210855 710060335657604673 1584408114939512427 14505183947526852127 9954976796583530539 16112580656014097746 15131965690144296052 6060498600534573169 1764866796331892746 10446408516573133723 1337108444144920953 1384392482200411085 7171041193853449565 3846129993657384401 6802437996274877392 16864193014219422209 18182792700559768627 10489309158356307151 5475628967500965339 1527868299472801872 15917742872072325951 15448053736632753075 14978274353292662032 855211535314205721 12377650188543202386 2170678635122725695 13956929536134275756 10325051258789189337 5117698864532498427 18399004122438293106 1687082097514938428 6458702306328042556 15833866562617170794 5375522965336688674 7831346829334194741 8082026341681207031 17093017788483161836 11411523628949908497 14321768255192233527 7651794720099639114 7812318634402538894 13957605794179631876 7651540479595975832 8340370218967034734 935473010510248069 2742515918202174826 2565482839373161041 4317931198492166818 13103659899717138670 1260168758805118562 4121579342745253359 8034654157984563221 140263005421398115 15629125319811715210 16241216097692900958 11801472408089487175 871615391602841043 17506966807827717104 5424832689124574771 14140984219160862410 5025497071399517429 9103818168262730625 4484136848597466398 4093156948455892688 12172335164511425811 3189186205110126097 12311407387596758668 10378161822125876319 8571337839583727482 15574374348231387064 1243202489780988012 15352790885330941186 18189867868273218894 6500923292105043772 12416465299281563705 2976375010939380219 10306148587892765781 13928263493114435126 5775177147654858075 17558455648034860321 6239481641651087772 14995930634202928315 18319500235185616461 8639844920536179501 17768544821676873528 15379536248731502847 12886680086211366711 7656590981932544910 14749156513618302335 10842444766257930973 3909202584936416498 14415394245906748052 4223939389283064667 16188443557568544927 12223686372759417156 7200779083107807140 13116281395409090463 7378738727331757549 17703556449045774626 4640221617649919687 14364174025532494613 16688220762294630558 15695129030680061566 15534185790637743779 9643723207368011693 11705494062624111242 1883045420313356025 388862619210929278 15691784400988271786 1278629284469796653 8858115392504992164 2735248700698723980 1092540276246583231 8946065165892359421 10633818764852247499 15732967188461472510 611702375617928312 2402995140886960072 8557090268937564569 9720682202126639283 12033918345516647715 14366431120539318326 13627704624185447855 4563016510525152393 7354481198090670614 15524536473980397402 16239904360466988809 2512919707311070237 3592975009271197046 17643468570885163281 12198938023085143562 16258687525964901250 3473882428333216790 14418043774255927686 12354173345441833788 5994035731779130154 14192184099809801850 12335872221713381215 6726374892514552857 3077239961971956329 422840166852527123 2301486512580353139 16159855583795286498 7194943435863343809 482123197074384242 3025121293299964873 13726520945130943339 13506578195358048664 2582883190850145164 14879976171413211402 15654050097199196304 2571731280482659082 2452434904912371130 17011622851841327727 7326978780616699024 14772328977524280607 727538973936323652 15093420303868960124 10062909962568999646 7962673091056674910 192123164844007618 8731673314077593786 3386005510588506686 9914087477206799432 5889886495817154958 5764243108743999398 10730176092736648415 7844034080639439165 7566863094870567978 3516156361365565875 12026246588855688369 18127526887926720027 11092556309225224483 10320789185498267263 9463352841688467287 426862899243879064 15717929087000809538 6660434818587753119 5432768246654880936 3860219021363777214 8881800779235778765 13230078982150995412 1716894684025193630 12933593845701363978 6811899526561209197 8551538055640090102 15814110564981321045 2710019831844192318 15165795076475069281 4882735109275717476 2451276966751053380 1995335818770881183 17941682300070645121 17351382668023296240 2991730137986046927 18351398434424820181 9149621295134127256 8085093695515465483 12852437219676246228 16028861889491423871 6593173607727154844 17277361966677939594 17325071500058114873 18203368912587351032 18148498145042280245 4943296047103630243 309167015427312168 11635803089537882261 17021134618237641780 4427226952176696160 1684604174735343881 16583956660619057655 3950849372183145790 9665218815886432981 13623527424208139631 242284937489640828 16214874136302299810 3643316301506879424 17357425586290508315 4826800217489834097 11768667331978231843 8270845055998624724 445615997416476166 10158291711859828821 2696762315295484691 18027354310096934972 5024814082242349179 10659110440587434001 1495144047339646142 12941887158142160319 8995130982563083384 6506017712512744402 7928508935779819884 1580581986833423032 16604161545772412993 15893234124027190875 15400775924898764186 7625792836786989603 7617107348974507129 6092282097654927551 14334294779046892873 17072180938603875119 16420810205160212723 2557521867549461380 657300287050099682 7979371195841806523 13835404129536614397 3323265704974878409 10851290987223757579 14232551633369995282 7183643859101342265 2660499903360172152 15815557908694112052 5501723497121396674 909440466068318771 10987472601726819154 6399339739003183562 14897289764995696168 15162805542330921823 3255748469184090687 4843160596042803006 6088095144868091616 13960347315052456024 13115982810229952153 1358982609611205028 9846092972662340571 11706096367905181664 4992262349232707254 11793577380314402364 13366422628529097956 7219554096851553593 16264470743168737486 15447357560283968485 11150257873643323767 10941817208933972303 15549089267776098753 16721966870651135325 5379046692056065887 1161156546986713890 7873658232252265455 9565818611251944508 10872747050202214054 2412305504100194206 15766138502172819983 16960875269357249829 10254356720897027617 5331432240146743820 5674301973222187026 1415658950107023099 9708811908514263496 6203120763837340693 3335228052785647244 10995377514424372057 16913327548813418625 7221921846617597009 7093700140966023203 2185819045400635713 12412977854674987683 18415449649227807201 14849840133945311180 12008969054697564800 6200283083122877346 14326424415884298581 17609955212040718420 17773988077935004375 8492267299643033154 14497397972984833520 17063449458683372928 14416025618793189863 7397245963277109515 2419489295114410718 13509934897062783366 13856385488888359552 3020928703920565506 14278835688273591667 18096401326882328250 7573068365768645689 1463879961209945295 14096225326756318987 10784255214292867478 11151059157083073460 17395131009887883203 11373890990732135946 4175045107525756536 11675879231003006246 3101173456136914744 15423383998817694694 3747957482879071768 15253970338824443104 12109063723874254759 6955280229824235725 12074526018797483859 12263190105932920241 13208769994058937295 16763495319313413462 11024006214429638908 18392547083055700001 12041038852636139742 17166514018945532387 11230788635752714133 18102025518544516594 8814011722766094292 10193686087992377817 16679882444181702267 3152907013783170677 6746411464880173600 14273703936014762860 10893796683455728498 5636283274681292118 1215933040640037585 10315352524727605729 4648932298252928001 7855855936991106526 2743386121793730388 1088733739370046397 1842639066244594796 6254349853732655842 17280192357598810798 164181891218971804 5928541976192008022 17393394976262835615 1647236705634826373 3601124342438505913 16907792925604989376 8854659702136038716 2883199661740896801 3420926601247825817 405219585542965398 4568124329350249967 14480529250259394679 9701357123981528029 5588502684466532646 16106938953521081605 2386584757501660595 485569619399425358 11958037322949562761 2423009199369466946 2336809595808662628 9524241399715375498 4855547429332048563 14816217844391868415 5433559999699644545 14925804215828436367 7943500544070023147 12780336405112188751 8502301613372657572 7179792616908499808 4134044358035581801 108994824781808419 12260777241063435742 4432064788253796762 6662096917784073686 16067585453376330682 6747578757042747393 8012456389460385995 15005440685183393805 5367165002111467734 5068843153555381220 18141054837387024402 4301150434937635171 14096281780313483958 8556266765364566524 15218229610852939515 14022365553751532848 1589920264667413242 13099087500234708070 16273297075278804939 13456377279430079317 814593183823355150 5244270806314815906 8704844621922612046 16304488741103452686 12105320176423910517 17774429921649738238 16413962617074620039 14617010959552616323 15481918019043618647 16566003775599175333 6717648163975589238 13796734854166389842 17363249665256935443 17355121255935214972 11071443820574552964 9092175103127424072 17093264418712089832 16940190075721477231 12144310064841699198 2633605780516545489 15212257684103513295 3306886911345671779 6234752864251350780 16021925403677487545 3114173546126487261 5172010162476444403 5351416496167947243 1342795577849142978 6231332413594945066 18325195669402855845 3168286675127648800 2850436237647779429 3634943498049813864 1986624307156933066 13315020776902414451 5002439383060514749 17878254650085560291 7212610752669668313 16465516821627278966 4480031403569659321 15245655118070086867 16462001624697704256 9673879734489204235 15043195135491571651 10148773698364731021 11732101573424279217 13639442446906955282 5345334312714869784 17658160009270854815 17834483436359278061 17570874485538643971 6015823695777460978 16753294019076955320 10537887116919414350 12941626338601683036 11747521013596127895 1093179981070021666 13985741676541848461 1398721894736343265 541238436886383384 9527093900985910049 5344320907542700513 15786162922742906377 596356758951240731 9109461619985127615 13567853552510310310 14097235434017357310 2561759470318178465 15657645250242686417 11973857588182335070 5050828612729061432 16403795883259878737 1156411067223754864 10274410150661935703 16147977245127207502 5775456263176733703 13206324184804251474 17645221988049550318 11613986382111273701 12171038098495857221 3003263325954785375 6812365499011088199 3341163259112243086 4567573293621556454 13078352046258790329 4278768367332180588 3783837553044532516 6008344979673231497 10177442250983230284 14109009998316265383 8698911214902752948 18400995844801262565 7423374866255068198 1726732457158058785 1267395041545832028 5040506125283994139 15025509494386571930 3810499938160904146 7687289229294322917 5898319221018231963 2614075900133282650 17641943430626730621 12412679693639887461 15030806838209668612 18145129342590504967 3643935225826921991 3767302725076148419 986433656893649010 8865717499225328729 17103563596357756113 9913679199201906553 18416488458471097640 7376564925211973776 4411024035087558578 15023677819069141968 4037443427042463361 3000152065388284166 1598942244317490383 1538684757214470382 3177573204247719637 3480681626165668014 8177450624092225944 8283804900166723143 11974175922302548212 11898597678215014495 2011917542059724693 17911963380759549491 7643370669476007521 1675070228835760590 18341179988353504652 10699479975364234535 11490704328790564403 18039991219286668220 8739625585726129493 17197122480683553419 7915339013770245394 14990485314066134387 16069269665282940004 15180187740311192586 9670528539614904114 1803326196516845156 12213104619536118494 18176023170321258113 17411322573684062259 5421060393197862200 1925311665383116952 15292089953308471220 3112527934441409871 4201444871498862799 8431400883289641596 10918204136353474907 6999351938488420467 12752281875103774779 2648859464527565388 8995309793100160670 3120828315587019287 13367546793330585358 16318220185447620325 1393234489595566138 6002631641094074044 9857951143433786121 1721045304254580973 17259245741888857834 17668447279891020801 11109620806725402904 7361756379445097506 14623943483570331017 6336967526399366881 4242096004383526581 10339497667198743774 11485581419102296753 4260699296360268755 11071476354128256678 11100788024684430280 15120265153204082283 15809323420995009666 17842928050389328742 7736625965832003679 13216701067931189229 15945922204057285690 5098194489913384205 5164385532168469611 10684215201565378921 10517369563366510328 11697477100103671922 9936269107170631238 10373544381918580529 14242969004228988872 3170907896875627190 5356794417936091058 7306129643728447406 2641551839736098678 1782286746902212985 9084065784407991353 9052564622710593395 16053752283502253653 11138519025459631503 4744628681429093361 9420721030785401198 16777351920985013623 15993315601647751918 14616051686461861000 8808951715754126499 2021516768460975203 9551515356672525817 5627078190503561076 9868573055468507311 16922380518915527381 17891058661305958800 10083510947764746098 5546717430448467389 12672428265983277763 18184160922841879890 13855047063942451357 3205016498479068632 3522641790011135243 15317297890482271931 344498733537804159 4482608641099242181 3087143007752896747 6056046389500762699 8236142375794732479 17277666835843693121 16156901615663745286 2212637068333937494 1675938734200297353 1641393405104579014 12934014157200317844 799913381542235382 18342363172573086816 7976512247502874137 9798524270829988363 6200767971016782420 7405459790428315685 14700197764914227505 6499921405741961893 1533119726677725714 701832835419388091 12759859792576910924 5687011305328683986 9593616756694706178 18231852308718160981 9465812963205518794 18000163751798985282 15675374613010960638 8152161902812943360 12247751481099726527 12254468256772629365 1116263852848153261 4805663513304845434 8676059990468338094 16559723051455357316 7214917728251527366 2334283924350770371 12521239891635691010 15595911328444897957 15609742623941345462 11711589056009636832 17985832682351321050 1789900926525365329 17413332389824937352 18224557551690181164 15186463706775404193 893906291798001994 17756190685936916612 4759046603627699495 8647979785405440743 9580834361497631405 8771576780467630176 17524997995450421610 12247052245126217942 11486102921568173973 2400443854629479907 2295222904521604134 10971960248643832275 2686469031042702274 11863274630003023845 4646464892220475142 7048563840296101597 851561491435971994 8675249897421539592 16419456754386229250 2100476827746099335 9532889149074919003 18358819881602171689 16827131507132339617 5595300865603599549 14333968098613783117 14050223264763322719 13151898322386878215 1134054834273051390 8422003970037679023 12949602454341250593 15127927333935683180 17194005145386654338 9639037365812950593 10468204636196877425 14424663118031282246 4714664993866968997 1759716799406574044 5636538728609675618 13724365725486367145 2187771460938187758 11935762608815578969 536385363240614162 8044929267913702463 8119590694161776964 13083004196914204500 9332302531486167915 3039040123665766414 14163869483800011165 8943276073664630011 10420765920961820440 15889626136965971083 8154585625191021484 7954270045029230958 16073379097042976449 14588185261626045306 47288767545619990 1653596304304814969 5880176832254712437 7772865493930411556 9420571121751963582 10691609573670525154 9980654831437441554 1284912217262066840 1459830488597909874 13656378131974690766 17306544188892650556 3425999186965244858 10446432888517077343 1500656530348252653 14555363411979502436 15094522165567323329 9949454487364083346 3391518231140793629 10702428116162807110 9014497162165229447 16395646538057955693 987065109933284363 3626939794974217689 18134827746809925008 12851175065691186263 3761070198718951572 707918343648869807 14558079713325541224 12992417709285807909 10238050409020610007 8266119773544257283 12062731425977671017 13283696543631912153 3717664676138572848 15622977699720417453 17252029429221500232 12884033124339441669 10678269300697207568 1491961572097720956 1727745427180035889 9503108330505701437 13588524654265950524 15427001829488417910 13140035341249069862 18221351486427667644 2011912153587002913 10424505702452847203 798435320458372271 3130101389791605243 2191718781604222245 7521126274395395492 9043364383624940182 17563568291914269821 16514634498240006689 14304126754213603863 7286908673448072001 957162502833588613 10809347240430266048 16032109104634727196 8350543152433061199 141287244497447425 15318635698156049603 12054252298103315094 2604239322341962235 1452923568037925905 728982904181776078 4506215380205717302 16668066551218112872 6495673744089441267 5717684057472615465 17048530060973331361 11937143334079219809 7291441409134004162 6273254988392319563 11275993517270012372 14312024828033060785 12210206030454762840 343662875094075237 8355535747626479759 15880039065472680524 7550598925465081349 6750713710276951585 17934606598309461635 2125497243976762033 13984624384088109563 9149222104525577109 17492882992083976854 13422387783576504765 7679136756410397476 1057359823580113892 5058019994173718944 18172277772875443472 12975340247250874348 762402203855290243 18217520276494304773 12705490667568317566 11392976021193924867 7503735645335174941 10731072951046703412 1790968019029841772 11730901015811231697 7600086383735445111 2074967710557356616 15321609076463360256 7074867091826886641 3083769333892117163 11643695437352050435 7932162992819497590 16078842860324879829 3449134418931631634 11854000971849221764 1150934642244063232 9503502069004424645 1258590231759514206 2831787614844580547 396588587796896070 17735233415314408900 9105061824739917895 479917778591600681 15157658494035471811 4501470138982298451 11466334464361332133 12759643280199774312 17259196689687041098 7658327109015380313 6621244818436181768 10051354814444244971 18011160973320744308 13636508238645301875 8765086553320128879 8837169638280611453 6519339382888377624 8390995413880571888 15419218071088612338 12066661317916263523 15104763384479744305 10091743719206815961 1279102266577511571 16567609615863612009 12310604098418644195 10147084007076486646 13662102181646903991 16190896086038590791 4512549903123691385 12862470930632682700 17459693586177291380 2470813889332186866 2445544984235454074 13170820334895620717 15433588728555703688 4281260983334579421 17241976935465341040 5425851864337482915 3133386535793578320 3234890087079646138 17503111052020424486 7496323516821387034 6350207014111336292 14546094077492208988 4732809033616983214 1513023656664817759 8812795491894366107 2042324639878245902 10050551156992916465 15091527306929763669 3809144334128281262 15216788986967066161 12458271960514932234 17206390356265133214 7840286657466043603 4937928374132471224 2579699323512915264 664920167024712311 4037747028934744848 16161043214757665625 6157697478871481008 15220880051572621617 3194047228121154518 13289841240614798994 13234584401278161589 5707232430886927419 15203905153242835132 17904582598563336547 2769822954321529842 6214291052872512681 11931247415219162166 2698383042497165495 16287345982162444076 15039511234958734476 11668963046451145636 14714699293601467956 11366556547858793622 14711081897110557566 82809907769809895 7135411620541412951 11483501293478524508 8005050218860235872 15213244676603982503 13132859940832984065 13522029085095252341 16107011768094560508 9098458239923810328 3676849224839015301 15236872944099398149 13442329455421549336 12198311201562270240 8584477102200692072 2901804278299155659 10599695365706771868 15258926695088776566 9276153702284100364 12158608867906907699 10847505196520548495 13912061073677388445 18074071572265669166 2380962126120693895 6037050108314185325 2972960333032173520 1851810134848565451 12422540196757197733 9429766806574064679 7706578703035304479 15315617730785649612 12484227265881474468 2154011098994106763 16733434476370509212 3841052634420924781 7300744763605784074 3699547767736437571 13240223073870832090 8457417943514057171 6062694859130507212 11744650385064273501 16676402650423417035 2829979907382533169 17401934565164382635 4431970522631069479 12616521513820016384 15260825268255499104 16447345292314514148 18068542381676152118 5329871982783951803 13705037517050393518 9847319988592876833 6272739185765882831 13228143520938242642 10914785175773743830 10677499716270960286 1440969094761602854 17478544934365754922 17163591686621510580 4163759884013437898 16565836292894726486 151014722769674900 13223611839831933603 1028803500409174157 5176486420060278757 55835983564409183 11819649806313662247 9820272107361534102 5490460678967606706 1258422774130323119 9729816918273423712 8956594508459443632 1978716558847782574 5112687783505636294 6581278287623391081 8052902655607877100 15115482395050147134 7404271588133273421 11822195294281150399 18134577375590275894 3914682293621939546 6586383114660329858 11528828989136214314 2930453163502222154 9506722883211141157 18197434987657174783 4492339013581555885 7179874694488106980 9692474209799528840 7902559726697385381 7589541362090170910 726058716953850554 15828821772802020081 15353808106042970369 2463665835404874283 3280726563439926327 904385924275919938 2169755531592808263 17253328059434159500 11922909270851646393 14410113903727929418 17915339082361849679 6242139530567680549 8128813983868156679 1911901902301720352 10095435689735774178 11302525251365122582 2754469183186162152 1073423821320675382 17792388529452548138 2450423186463364702 1465311308770203832 11794964366102950724 1161708180384248038 10494620605931806587 13582000934109772321 8077620820358149641 17535954617859878327 3869294942714429698 9734873559786568953 11046927931746181371 6900907545485026078 10462396305694195144 14582023285529214413 924471290650374000 7016412422332765742 4680155297573425184 4344853245741361687 9291689031970760639 18015387219305719063 17349159562635851820 4457792669401631354 8373202695683577822 15418890256131873958 3490327224538839355 455040245767578694 14596648217156713510 14757184086435459997 6686825844106698373 8899129635070234189 1850041911050063348 5834546038161111759 11934047294215155981 17161725633630374201 12207774201987527564 18223269430043966986 10132683959769805462 11901507485174211873 10311505856539813082 8016947350763863297 11245623057331843060 9952028416907900333 11042977469259535993 991343361205512283 4104767126659825123 16200702725658732135 10868173776170332714 11271143910608612309 987337377342410022 8436341950698094003 11071910883350482631 14520065577617668801 3599277313598288215 10968132026698951625 10027801662995019424 8304232314369388732 9213367030709444891 1077487043231049950 4426502154114192398 7403656293219255149 10018154529764366487 12827451787734414148 13523474685228151697 16379482386174860566 15324975538469362089 5712315258114781080 13449588908433989790 11793471646060843023 17991565479795063401 17841637010188905108 2949690815924183241 12531203894207868341 14581648388601768669 1209541602358091634 2363816738256718136 10902512988010767372 3094043915385886841 12084821098319997416 13999210685675774379 14067306730430074152 4192503223826344426 9448598554777434549 2705322795458293429 7372343993804386972 6717298561063772518 3899212852848164978 17417962672520040348 12482321043131687228 6127805068951357836 17164633500810917020 4958317836384585852 13460445286441897917 6048635822791675964 5173502353657260515 14484495150935924950 6372026653597569722 17409867642292506647 14725883258436758700 17165437216412706519 17740050255231041478 8899762622447717847 3241613986678110615 5751159997672742730 12855237777813064794 4357320881955770948 17407431174061631514 1073004980901250785 11414181179742030021 2471318242553949319 6620518787318816821 5330128824014334870 9786199847040574230 7575458792322672466 11782098759812125076 9168048570807475579 9931033719948860974 13650358041964002514 15196171414183961533 4237838615363702716 326683644124161346 856409406683974620 13341529004353942215 15977916406997353334 10619278987793414372 2251609763989916906 9765259779714342395 15751158104322335588 3469029753782896413 17834493026225513185 15894857154630317090 7214560955204905525 12719604756350184165 313421808493677015 11178055180951777404 4162168044180237878 11066397384379194673 15804114391706527368 17175316202823759080 7988116591172740318 13239169392636045398 9161009579806735961 784677587390298321 1784731410637004 6131622962455532857 2532941790716734668 12853226419185252012 16918812916020112884 916521341822989575 13859988681033061649 2870770634912953151 7429668792543812428 14358564442184884653 10190840145284580457 1095605154988313283 1824645423429361608 9548900304540788793 10603824107046735855 6543747811047180243 9218550628052243553 13745714820241336492 15112624413502056543 5321348100312337284 9752242563504711663 14144079436579461169 179446787647539926 4436335796579536983 15454213075400160204 2258950930356479264 17127415189039093155 1694314121089615760 218848273982770996 18026005776999684792 1807406664313465010 17926929376358790729 17480576644542677807 18026223765935293910 17889939074466177915 16281665544334389566 7830006563850964193 2763697318374120349 10295725745963556164 4814230228181168784 12169196272361830904 16884818173546498262 7963911711677018409 3339961028156026442 11931695330355376718 4070344895333295329 16424568378881930098 980716635816574956 4496364227526565699 10115624004023044040 9566019710270308989 11658596905261007114 2243820749834665195 3430168553154924978 17656273148681358019 7257696543301691507 4557408916815180399 191646047581942346 11590679605947722757 16707695263405542972 9420708517029343729 11894329293175898882 12914790051609871843 11487900790303061448 17214872091342142978 6450342339222528522 2293314959368176114 2066740520307043297 11251560150947009039 1919308889339516224 14335414163539082829 2003130746867021625 15080130386862396248 873051659135858843 2825759605963535592 11626671183339149929 17025697546381081847 4691241084681044410 11503080107974958909 3080072408676649265 12886514081144090755 8339766142689611523 3174291344898533553 6441086314594785281 14079507434919686029 13566931899926259883 15944396556919591461 17402421990557663228 3366688805234199251 13575929338296309778 2539594587247846145 4753172441613252226 8595329657034527198 5359047423324003999 10261448463831895290 1365039671794458398 10050860141287263752 9867056252755479327 11287160513040522511 12215218931133384532 7005035456345974785 3959180185226296629 10109566252808169210 3247536101190756496 16149991786601240702 11176644743691640437 295322998426344482 7803476880490736594 3792143565834842032 760506497223668339 12631842566020028031 4050286108283525138 6316741881991248781 9663039199476576449 10249943158451285649 2692890732543043050 1178568760340238520 6424473156264228544 6455549855720131792 5748391876111986514 6984778711302647961 15682929993801702719 428979841295022529 17366254506301525402 15913582389330215688 14245796343161142194 4588499845395538853 11901924513323161637 17627463631688878272 12530736087537571136 13117646267508560365 2366949468080156493 2743597039749408427 9417165618591761613 6863306277863670581 11610252510254679348 10724858415509468159 18194102235561915178 2244371783304834146 15981920241921362436 15587947977654784279 13385719502875868781 18412662287198382916 2197509712892928582 8731368125449329892 17769015813366268570 14144799591478272228 12038070134403471041 612943311447229044 2604264274965005603 4070646538651570831 6052172182424015388 1923996636723669131 12681770057735988463 9307958698955484808 17287058762578039587 1108191762296878904 15671028446171828735 17494260085557382605 2497644799581042959 1229214019686746519 13457937413250757788 7916451756042459240 17576854066357194617 5195641904034537534 18237252849015659849 11640266326652584430 17922363082043798337 5359846624885403148 3997095629319191542 11749307531911904180 1325922704640000392 14898630451731255899 16214457295806126203 6108774499833709835 18027897182170045749 16332836315612211064 11131401272553593941 5616297908471490797 9947953600278685226 11452699385142835064 1309643680840119747 3521371250638047983 10603568241916674760 10042247265936536440 6537232374427633587 13160503672132153452 3044672357225757107 4200433976802204700 9373491395015042234 15761285453171328365 11091553104695983121 9066304320839701884 7615115282933734456 1705598611901621632 10233762792291386905 16441081366048975881 17628738404642880228 8396540360020347134 15867055413496388858 10722176801649949461 7137067910355879234 7919228050385114966 11272704910344254681 6158266182583086946 12693343576348202746 5612949358733341904 13839423006109515683 10855512908076721415 12581117126022012852 16990839484006679733 10345031476952168376 1432061111850518513 12547552080734238732 16957219001745715120 17800773426733802068 7798419430809187158 13674798998318916044 4536080379452770034 5198810904175487377 3393065930751871068 11354962780704168487 3273758831958974334 14715334321377557500 13918136689800366522 2728909453295599786 9326080938573002957 1200686886835580578 4979347982429092136 1738638771291486159 17942579116210741623 4108319337915756255 13706739649013395623 17413602909544347126 5089426392370792219 2853077995304940058 2110780104235980729 4305133497472798031 13612417818882908150 9450017986596735706 13219616993219258804 738181838793154337 13177458242532733552 13609937934339338315 8988775793881861356 18181328241294377621 15258076939721435906 7454154307427062275 16014443929359194056 12401561094440247238 11165531876426604463 8712687707533589818 6668252631762387321 5191506861927980349 1165165297941130313 17906215069563800671 3439773919994997028 11550960299216732580 13968891403316102798 3205384786497359276 13038871358446320487 11115332650271059294 1062703473358840895 15021377324474435685 13622191970737672148 949456622142142458 14537406533233526546 15314318493004573397 5975491272659281242 6069721236470250034 9592435881775675004 2185367598290882273 7290363744002831822 5310574382315613327 6239626960748979266 6357101194544891773 9028646164240422206 6143520078341622613 17913256502965088378 4034229669418183248 3078453232172860095 8741927643389764907 2479283250829641691 17339809368215865975 9844195388191461552 101463915681558742 6568567229932411062 13783569451388087696 7691587997530135682 17052840261124728502 4475221212497437809 9894212567319545713 7345611864552345787 17387742391487656799 8102226484519960251 2080924712417625525 13474869242251077109 5937443106997644836 12263905724400491946 16606068788599836747 10527216816612627982 2758297798606765854 12008027799654986510 4260912890785481969 1779242005079168772 3755144832966262307 7019557139226317456 4632091851283929605 5287009599648934950 9677738027129392501 6056360948384759313 106461013893461530 18012417916571405111 574339298218302017 12471556163193566515 5940665261259775146 4722446764849774578 10105801750353914148 9310719027689548311 1299025658180855771 11559222171996334120 2318311509370432330 12658193986646387533 13500411327438119089 14048994751994960443 3491895570641150799 11202031814347968016 15753469910544687526 8659721784834445975 10819140000551876328 10983930678524419260 13713118443772077258 794231984961849664 6475344165354366531 9239888669761048502 13980789058152369261 16383242587778058977 11146701897349979454 10576496858056327175 120818140051188622 11644734985761732548 11508696818905203411 4235094775466788418 2365700038952841950 12946718355139775663 16052580781076079973 9335467162640222529 14686916958182894752 14438200729499907871 8839548197992954175 6431503935366029242 4684235414587118110 8666274267578305740 8836437690451063771 5705098200219100993 762557405199524656 14009609250394850850 12229423839591715762 3633521466038226559 9473529893872050357 1397365461834393365 3733171851974666501 12667443604918754937 14738874905090270966 10007166792466605647 9328655019260328043 707708637233496411 12052062190210919330 16046555377943533170 5584979358700039135 10254538147782187384 14940068382946211242 7030652278408263634 999227924463278364 1323368330924775789 8420615302185736706 12403146258936542232 6122736152151376571 17717994127106052347 8977225136543597908 9450436800732646757 16138160573724089870 15764509714460976626 6252873011087822168 2047617669729217207 6252692121861422291 7521669489982648645 9528321403889181147 17301497736110536373 7899599727689595370 13857645717967055269 9804915203629497782 16603847552783464241 12219543095252412016 4268131691613001785 9988257335124501753 17167584725958734089 16621505743152023285 15993195789207484741 7681178835008802582 569162457877068715 10653253546289498265 10301352552301854393 3855607916292311941 15999190337198958333 1513321546094346589 10291569920315711699 15865779921109748826 7853140023137105608 7766207005342340710 13192501378165141016 975484865120133517 4800280741021397699 3980705385543018537 16123811424395888723 10963430468892671151 12439069485917852818 7306184491928942418 3297640617935277056 16621358981588651132 937334777569864411 13903297905069112724 6313474442908957768 11348120691793351179 5384558536233285111 271204103767187786 14148213533575746175 3790889146254409121 6479941618861998371 15098377657309723050 6692679511716699746 3320447959672723517 18051633931599952620 1385271292973857145 13735672322194794641 6994614240703487284 16226248205055479314 4009461503268938679 5893540060576304774 14636513258144832023 6382886201269109305 18014296900035338997 11638172874710783601 15718481181163095899 14947331211476982986 15589222281507376283 17140675892467927363 13322608916724582054 17952886428054249387 3299226649142137193 18200629318520944323 3014096494383157046 8583564225794541911 15580758076741752230 9063462527639788586 744314474595896279 3875953796641005849 1633052292303425836 13006494786401434882 11082308743507146806 3435052091971180906 4096767209081718141 15722679655091851418 15575177285549506892 6440370187909538362 13985855276596264444 5356961040952584622 1908879275028687245 10707475376065493690 1300508259611801460 3269067564190141994 7997944402201979726 17476291706163437399 1181142728092060647 8967434094747317504 7474027456863753149 16832864729588858545 7193101254528844249 4516844476839679582 3646300292551982073 6991029814116337710 1307731890884888458 8798714518570467807 3876948745559983979 3091509792001407971 4925354671450128860 6380209254327580997 10739061609430177909 6588758890504397560 174954079990090420 8003891814898837528 1001342421520681195 1732931577831340049 14820690279741459724 4347021857540379120 1942302800648835691 16882526660599678546 10511391335296126319 11612605699599121654 13404434780986100535 10649385800002014987 12012766793155611261 539873191776753896 14473802039288482847 9713477359374797363 18312022199510376412 6571613067081785535 9114844748380198496 11146059546372926536 13828127096897232443 2849057298997016654 2075969696656826956 6272680303807215991 8668254103274597154 2966611322651244521 3623503170277537065 12963625269675070329 8339428977623765947 14896898045650530543 4653239956915827477 4703187393314949384 3020935062249111227 18180550208813607221 14855023894000595031 6467848160245825452 630518941072480374 18061067641217677138 771766642532983122 17897269702515887704 10211266395262603439 4857900015350619558 6531660734360762964 17450573044144656614 1640074960968383032 12964590464970120552 10169846477264231566 8385957792549660 15372116760850287238 7467618527181562057 929439430684992787 15271399423574063470 4844107014154183696 3142224893363956524 5229585131405272109 11125001953153295439 4574390876557323606 11910022052608734346 301875647704527298 17659513784915333652 913397172578346717 13468158493307959085 6369192714862985146 7550412765706189916 6260382003806970010 13410942393048491248 17051237439440669397 11463894515946218728 1880170176913536975 8788202595340217319 15946304944075331112 13068645125978760344 18281790668642320966 15599051255162382684 2050507926136248248 9064693062901670812 1741473880968483968 2848257401678068121 1216458827125601405 15765404132605377344 7859776782949677627 12750932592095520728 5759211484715317837 15569199656884133292 10122624551062195792 15342510221720865864 835294458812723029 16472374385685364347 6179676024134671791 718238750203966752 10814095437567577553 18396334330290102162 7275376828776171699 6847076855892094906 5178634913509227253 7777227150514996899 7112381979432737355 10992200513709302511 10595540245653360088 5236246683420606963 10567739760642276128 5495330802120187151 16981628559372094297 17801206593746588496 5760892034550124192 5352317881023746776 4410159912743345553 13106855221347286237 5263220818544583666 10395588479564914750 16158381862508039729 3366186197788974534 2867899891749522024 13879318052432121856 6914722754202191338 3408081079264636291 12689267891139738039 9027276927348229101 18219667334821896705 9246544791302269375 10040277544833968609 8789819741328539002 16462679425199776562 12851843055042244163 9569905449072637797 15623278347191400644 2569257931024281062 12284877713517679576 4756665734587941320 14658135327287575810 5462696226695690327 11530013370594697493 1476978696530951582 8758545983763595908 18144672989917460248 14212321980819997606 12283425737876614420 11701700997523576068 5903725594431653454 12172028721054709406 12278730156437419172 1291211193886444664 6309578523710076795 15483022379084289522 12207730822284516001 8897389310667769487 15402867296196838202 2625221237813728731 3687650325863230063 13752294667905993653 8137690046346467316 12178632443932216037 6177939767380204205 7646812460816566349 12817285522419337669 16023883548723349964 12228155148277917982 5848998896898647846 1510238038230033307 9440272588083761275 3837951768302921177 11427010576078861560 13021493656710547941 16145127093597743308 15561746370979184085 8203033198256109561 17626702150684731850 10929143993428229216 3278462211036612094 3002651770333851666 321783792213598164 12168518985355298626 8860288602253263548 13913049588146068512 11051718018483672899 9309540963079658105 3118271937203239657 3739775729705513016 2780879575588190911 1736514613464146901 6762409303250042288 941226218941236318 18155923383066097700 9140142859276035322 17849183503397904429 16647317430084890769 14431569043414754362 1770033329818780788 11913360619434026353 6881631971036944170 14728823022454458398 15648748233025785818 10496225041675546243 14793698109298969916 15525861450197209709 11931789086630862986 3592001745751505678 9508201310628072931 13721236138446816736 6006808366544646156 7218407133581582358 2642001963072531097 12563697221445630414 8820908983358604886 14310317392905564876 12875237058344025844 2459934041400182350 5072617075669685097 3041950854291716921 2705849226607785761 9262030661814707325 15490208107494159708 5575018521468127325 7310654045777525383 3618658886908320702 6091440216283237741 2469662383304591847 8315372864451822703 10973114084602725567 17411520630266765240 5881904812478748518 3378559812231327638 13804990350797238651 14784726181599534754 3768411566661056074 17457628649519220647 7498559377275996822 11759203175812679179 15755939099561119081 1627304173204880106 3052528844953135454 1527165559917687369 4361681632003590256 783422174318946217 4222367248861061155 13578861240425544885 6544442930227592385 11019549541610969781 9528215308015127048 11237942035316612539 15369413738697252631 8267178350442948280 18265994471277348265 9373791312966567240 8489461105670222063 16996357358671626327 10260367487620432597 8226832917172843312 11068503324530244895 4525874958339266390 3587404990839892109 5329193364453852937 3205463939595748748 592882324216392318 10131385463841463622 4989294480161616609 17192603139034580621 5318693932627708289 13044115981515010606 13619781524398116165 15367599445684201934 2323176564335404056 11420798026448514996 7278139259452806132 6974400180015190411 11768166152690960869 15161994574904934369 9088429163268427386 9793358657785935125 17065121302990572338 14135736689122635094 10192064468906388285 4705888099469421164 14592334772989704791 10150583277628511065 15527100217482220630 14018441272026513627 9857848494590566246 740113473818396198 10837898889874145070 221499242397031630 1055809183007269616 1631436916196969058 3483255223156141125 2061844231046497916 5534285253648700719 6900960218626783542 6997562553306100787 6706446865288878884 12428276902928320602 13702299213709123003 1898277342891938566 7104232352808657140 4556242612334907341 2954501329657482831 7399407975547186954 5475880226460410674 15525801767339327091 6637400054095611539 16729818728331279386 14730027937074977233 17558738627418582882 3306798433319885359 11382063759249682892 18081200686564825849 2318432940747515481 10529812499309317748 9802459947656741728 15298317054187856233 16779763343451909251 3283228293621169181 14054944072686966691 13394759482815554867 8557425417761726389 2096599793422567097 943645434155132636 12874400621789241095 11325357244385737574 2001092176180796876 14407851676609259233 10254200452464004004 14897997169061147002 2642241491164110326 2745511987619214371 10128685538050947101 2978977167368903022 904169039253383673 1188140909669987724 4704737241608234630 8981465159710531081 15986442978694817316 3706612359286842322 14965910970476712871 1430232576761387425 3422444134257094588 5542946560735519062 7841428046108169128 4535139170034850551 11422886212364932549 9668836842359138784 6894108098378384528 12027058245598538072 7824863464931013539 711378606058855783 6678111101274349896 6675258878216869407 14077804932033213796 8546195807016412025 10058458867550743190 9070686155282559851 14919680028515150796 6811863914116353653 13659258240405363992 4712750586161753757 3323801181042419762 8964069662197802175 12804335388753839990 17478745375676499654 6345911368030002802 6664943671259502271 6459224255000433327 18225606572981293419 7048697907819280732 8111947444341852869 16110185750812382336 760195275138529140 15243674564551564312 5922712652713292855 6217435797973031340 11520165535345126532 567242347103267210 9757184929661298748 2237912709237011618 363392694567803364 18407638468644517604 916352504153871799 1400427511966101306 3758209634163120700 8743350180839389999 2437217565079352658 8749525392270607153 18081153513343960601 1547507284488555534 17704744699726977097 3664590367430211547 5954955848878869778 3945356094179000331 3520744073097648093 4754370690641367059 3888122505702300968 3646340857515436696 17263660808411253054 13443782099837614160 17975208036620538736 17004569041870803527 12742692640128213043 5115916474130967814 10072607893126225226 9812937434966180915 8425201082270506119 18198770048363425478 4539636396732412897 4979587878768650297 9463004995672103204 13514469347648557162 9727777359658456357 631003898285646496 351363315232307691 17021232168267778228 6053601085055905049 13739474512170244145 13269588905958871644 3828969341064678447 3590595536475676353 13015179124367979403 1329441334069207228 12060110707654542999 18120224339647314765 230628268463431487 7363983267903342203 14770333667238399293 13504915625270478878 10238315754004841234 14154786776835681328 18014070247659331667 15203517303229397204 231097322283750007 13880246797449974967 7129733767770626724 10979137869298109303 3554435708351415394 12510376944361457116 2606100585303901684 5165599298144480781 10420122215384141717 14508532237404350983 190229541344893483 14391977842471267236 9413874202385221123 11118506923703925232 2428497306365480770 17676442991680240835 9168248097874591046 12284835133929595095 7809467868317967159 10598046274603482358 15728094113435404613 4834926249103979141 9390928826096158102 3740850668182314618 16936429562452013533 2450140556627063678 16753640039912119399 12575255463346979339 16035200768053605620 7268366794575326598 3370218009069002959 4887040947830686045 13423202777468342328 5778887551142586512 15729220466719055150 14734670530587591796 17324172442410235857 9242332471331386743 680033913855158659 7321592218599256764 12565094436788775706 12881100110131178541 8869617860721369805 12608527873809235424 2760583619172928335 17149746975669009757 2928961128790425572 13025896586410258241 12076870648517284784 10414026032575385965 1995771491626532285 9644746339417328696 9277133463894381635 7698613978596460774 16578281226700456373 9658030599435545336 5520535621909230383 15161973815046313440 6086159732710390620 12462723825302360481 8337281264176114416 2158092804693221718 15098501232679121732 12626741729437666902 6237918807473447706 15948600693199151822 9070318882228507707 4835801185577521366 12500015830758027137 879559068928830682 12227541648385272116 8139396596809268645 5486577970007202468 2490404890949921960 7004090434970268781 10003715869888758994 15627430153178828776 15085634939351147006 14882975460545767137 12562336033938589320 10010698076786672153 12407473802599110425 10424771936340498080 11973119902623034264 795526763596940979 7403492703107088170 15904446275629361255 12313706804762989325 1071288510462294286 14461097814759518147 17559908196213224247 12826943288301681362 732143473382165430 12170073368086817127 14859451198623720860 17372120952406882494 5412369443464924638 15196964140603692927 3340952276522970666 12270734965133936830 12099275067948661499 10223903732396388956 16854018052605020861 11883611860199301169 3316310505449284235 10984382170891557256 4445426742556484638 990748961324171084 11391942078421338028 10214575744890069895 1557668798911558673 7269534604623147589 15790822731802749310 8799336493469806540 13001004304325273582 13487970340382496768 11831094523758191286 3345730894404193022 14858750808697932890 3643497293327887807 11455044722924883080 12436462583406072699 9501214121037010080 3926112161896475044 2450650373204071990 5897540985488573101 1474485382959717436 2141824454295333601 2526811601289595086 702311765752586243 16873673353281730699 16541896102624914266 10685147824688933141 1269842352584219603 5397204138413952114 9496729783446094211 3880477361824226097 3547245529360950224 16136450216506540273 11985423443703757711 6000418735160573026 15909428755011455206 983585389835708456 18318189183367820819 10994571677412847350 11706074995805732188 6371303105745963924 5895905043616613163 11246634258283620904 313559959443352414 1465970386214227448 8302676948627196969 8815394678889988252 6496322221534942617 4508705940690845124 11894019978197238966 6040966427931528589 520288200417472709 13614679154482480985 16476186695156311165 10944509205619842682 11329370358687496465 4567465249394260760 4725134645447935315 12226220847081257277 4068060789719770986 5886761018470357778 14187104569981099865 11518866471820284276 8330066883052166039 5887433602733965057 7905692622686118215 1518775501976422748 14289758376749337118 3284455743842293939 11736161445277916820 12315224982941488091 9972517799587456383 1863599595407500795 16490404520405232273 12896723188374242264 3221170842562046687 13565463986263111174 6909907129108802369 7067924632475052650 14450574909730048744 2738372517882201073 16893636539329331286 9153193984367294771 7630572318841901459 1224189546431558261 14126440914422228522 13855300218640190311 2700696645993962886 6619826234494762312 931332418814587010 16299743983973307942 7341296848244986624 4184653721382223432 86472266447874612 15020269851129248395 5779988867124937979 6451660819598263547 13539734634569759279 16847951507193336759 4911807182265680507 10994515607003923873 4157130841458931303 2578194309378193509 2703097065176745891 17636494598346752367 1117010694985128038 12583551859374209193 10054629486235396184 16555910822540348597 15628905921914687177 13214165298993903696 1789255502899317162 7884773119577782247 1275037164878168643 1301222312897056666 14889021138797494662 10613499622446217651 12143756575580847755 9581336665502511245 11702771830805360110 13615765105473985192 5247065644066106784 14435349525442547944 6032953718136550447 7295517376641969452 10878164693112607757 15137599548342087563 10537170776234065435 9487344914445297436 111409671533984014 14324923492416369671 7799910436054343497 7062173518730330658 920295704410247722 6252901900479217551 123379907256127790 3579107940228566007 4069019140462831334 7975987256725305379 17501395520606033145 5784973653151365118 5702594401979620534 9334786191983156133 17158689908846652939 9985942216779001420 9552306468018679384 15940084622538691564 8765664674788138510 11481968408815030679 14609838697466636959 10722012884048146908 15373788362314889408 9737556533382397707 16696330794206513769 18212221234375386418 5318174374049923009 17422099157482178921 11601525645186269189 4479783943134960609 407881063091038213 8607058623245303671 1379892038585304955 3517636243324102316 6622201663404659368 16197989538404355446 3496197828972677995 13615496340446791532 3783988860680264427 1272362669460888931 12626784582980930892 2051148798136469585 10293732721755864240 5291020451355201409 12746614376540361020 12395942856832095262 12690877299840919361 15930394442592783732 1470322683324859417 13759964884576439747 1381462898219411714 14759403999554000376 17182179021775444885 7869368461891359248 12900444102595364583 13220998286503754577 11868549750579432014 18443340645342188618 1262576211374657974 11028667273065466286 4161821037496381335 7042581417511270879 3623927417602095544 4557336541116167637 9890664900764315062 18343177494349060381 4007578381807471353 5108346673871821332 6738638829593124465 5986513268426807687 14175448966804696625 17559985941015570879 5085396478506820473 14552819625579258256 4691055650927209827 2688203536765547897 62998035611652141 18027746718361120336 17510636578761738852 371809543573797739 6755866172818216750 10252158323474690648 10745088775267959396 16215709029670335880 9632467166263317949 4256841801376558973 3161339919011803870 14902143289277025910 10543397282451208141 12049382093031492677 15781646146324621092 8468806189494582460 6994523942286527809 2147554724937376199 17136245555579386600 1284661156979694319 13782104325911146862 301855928865814628 13020954129219592809 11631914317240408674 15340287280759960061 9679423095877940853 10804100108542297450 14451793023375167219 15900368545745103492 17799777756334101966 14512429402686986603 10869504276235206576 7715574239148005865 15524678702905143648 10661445683854512266 4067841637630506923 4345069938400253959 1130499705772905255 5565107861985005410 7595698207451637616 677179877400916944 7028716298191342403 18090208145875520101 16749277087862814861 17427428013208038818 7276895033285284018 14047329219813997635 8399993240910804420 15966198754534261371 8039092777595089020 15724089954191201764 607824480010304410 5953483988870501160 2468460598956127140 1518809176778297800 16352918081844689027 5649455103649380703 13487211182365595509 1779035873385743533 2037049462633613328 5460433833394161883 4684070510942237754 16500500361074504534 18251017566727537015 6877467530921732276 333371007836970854 17135172317859712968 15599783316459794828 14971796797243292458 10139778391644409355 11120533937255679897 5032866258001116313 13659690065559955709 13016088320229814549 9011991437198710641 15150570329029877941 8896603102424744981 13314619853950725300 11091260444838581032 877637161896805926 8259368152909039337 13063513688405706901 13844423194375149234 9560272404094895748 8058365618921153028 7441618952585069603 13843110117663816858 8765676663998297750 13135009898165959953 11246418110884080026 18430402623268016559 15351506104785927314 15664283062526366276 5199281916258406505 17389017981314022478 13343400792699025120 16821314053502268352 8518668502676846053 15034019104676715598 4997374460601749700 8528362526934629326 12815190345999200465 7106054967222473763 4349739660683909164 11982690636628936961 8847391019444700540 8354884271972028315 3349472871519937824 14193965835624351621 15371622395811916575 16131820203930733921 13460897340842780556 8024059999638441054 11480181221528603227 8124960308622462785 14854139639906704384 1665918123176503849 2577885198116848658 1611381490128392056 15908309254651534478 16746994166323219945 6305860480889063947 4559085765599864336 255955301357607548 17598691536188342816 209954873049842313 12412954999812193096 2318403856592421976 10155249848693655459 8083214361763186333 7572794111063782017 8347978331946070558 13037532597296322728 11981950835042116594 2296853564478565160 8819984224968299870 8385875596280214477 1455247572766848249 12803684635290600488 12616348897275474771 17485207626571066996 4160441219824695210 6733882285493208193 101010288179350148 8036868752660574779 3007090043491203654 1736542440092264029 9353001078409565896 7763012131472332926 16943769518824902903 16541924168483989943 4843591614003209916 3190550677227336673 10835899067697674611 3922168551083677014 11417475493061502981 14984789505207190697 12665380549371409366 7463584163491495555 9051724592147971180 13048943241489909496 9502492438285585496 12577137176901849305 2253959093733164247 8430299080099637099 13226211244083795037 6389177580916709255 17948906344917297485 4118359469124063845 549534617262105179 8638603829349830728 912050507087296837 2445146115864110918 4989004840820663110 2978974453412484616 634455704302614264 2018167247819311263 1437721902445591095 1104352404276144937 7211146655722690762 986637877868530128 10880997694092887177 6088661994490076820 29200441963136975 9371228412110475836 8739104754076741190 13926531495414937809 8447586789992602812 2986126270825724408 2090535058983386970 9289477264863548024 15625051464335324841 5735479605942323144 10469113887476562720 9962235338158592831 1138672392217718726 1984459462875298268 7476262767079039202 3240972954544788803 16595999115925940216 9640871527197994426 17599032044904950638 1418028166143351528 11794140106186895057 8072877547311841835 15529216508433755853 9482147533590313464 10127492148872783544 4473598022374926079 10261142216346841787 14329081878593955892 9585835399113134617 7866239030886003509 17625622023281905994 10555587126271350926 9155520938535482108 16109466899091211468 729814490931993078 15534596159466497720 9155452056526387178 8215709369178004074 5899271763035689951 11353207212549606490 5983105988777056266 13740068351092030920 9951953750986516146 16386476327699866215 1376353889086229562 15835252543577485421 16427736814298216976 14712632882454811492 5243634368797360546 16808953254721865074 713677083524473416 3699671881675448611 16638925628802315738 3376537595080229845 12752555047492188902 3654133648662312823 3033108437773891521 8296655834232552152 5037742007955488503 14310436902358535608 7272200307286225507 1517051539715067063 18227672234753498028 14508039202578242360 18236587336841812978 5108161511311258514 5458206186025099909 1506496716813468178 547716289418469424 9534960804635701395 879567030160895527 17223040227939659069 9019818699281316642 8525231007742091546 3768940113661228454 17203553073751937661 13242754989722959582 6007368098454877251 7808379705490906154 10296351127901975872 9680487097796340437 4744841282881626375 2957051990208381141 8920416036970350181 14006485066279272644 1754138530376801299 10937215547656507605 5920671618867191543 13785898860129572887 1471456941648870851 14534438602332304433 10962939316657039817 6112921876849894852 10093738416867882828 3378894121075073814 13556361153589067910 3252572615400036219 2666568192912991903 11926933335645791268 1362223931853150466 1198421315206000049 9506596690917745899 2893950632510073815 2667657660357923031 3996156095757645665 1966223121925205375 1256192313829551770 10452822885565296102 16640736242830969799 18134624105349721008 3948624568588847444 15496891571123846287 671532800623551609 7501461674098499308 5214333258353603189 14990840486010645149 6783572317559858122 7503231792035839078 2182732827724336270 11509470715926619397 9041623509893264565 315615156934476842 3522933299959316813 3383071113366166764 13700708038736677039 4110942714385929923 9694131225674069498 9274341481885840886 825253037478969511 16624135156341122080 13273989950613747183 13649912104565455334 12850762945210213931 8595512088591108344 16528259656405294682 16230061131246979759 3753321936870895063 4103116791990887104 9699599669457408457 1641431427972007796 16459843198125130159 8934929575929900509 7150017030427283096 2286086978853395149 13060165165622738080 18403587833682622232 9980532759517223608 8816615884244797411 4719901500239788502 14508670909251078067 2385427026523385462 13781626299545416826 13077312527048386149 12501059594006534307 4420457178265933844 10844039124133615308 6119024740008134913 3225748398008344970 7359115878351329125 383693259914729422 12587822165387221730 2619914524466332392 11009392919431731494 18351518482173830488 8561935478089419308 2890332071424699847 2367522051211191974 14369847993109347478 6132213530888636781 1189509796336375705 8632114841431659751 13716321435194697061 12277223275697312395 6617934050054398058 15712656918513656620 7946924886029783155 703832903510237679 15059166360429954566 5372245066623191422 4432479463848596964 17051363384360097121 2975062180006726949 8401472257582303875 135545112142893792 17493026587876817218 11263879086300486568 11694798232002950646 7181720982615887183 13488769704366438179 17840899201295681891 5044679438242557459 17951592074789166031 4760062442048121648 4137034303383934901 18284378301525765373 18103359772706062260 8597531629367647214 5433016149278464687 5710547608082688484 16008475821159783185 5944477978378915432 16761899460849488204 3774933809587558777 5927523397728841180 15874814729397380246 14052853744091077230 214134837229310234 9502695462026282854 12264239884491277899 9259287674604264482 5246565742941249668 13465032037827640027 10754135263937552330 16335439627174739207 2559347067368160775 16632472075898958811 15119603672353322244 17293851062752982918 280391141616291863 15965508059940323396 2778947630023527826 12792403172872456292 1631828643380689668 15393109690333171321 15464327299415250080 10139976139060790089 10439409679445908471 15448311316013656223 12517834831320300263 7222237151600244461 6627171620751548420 3762250440498210762 1225846718798336961 1747073722592733697 10632805543316312906 8329357381084725389 322292552585293834 1736220828341069762 10550271153592493079 10254157100164280679 14331004529108131064 2711888599571458435 17881338023979075549 4477523104501432837 14878863183799348937 9927357074435003082 11340453964914276389 5340147618470586666 48117510414676342 4856417833546359430 17551715701568492000 10467648510873131414 17882726944800632441 2457466148928219182 9081457137305328631 17201040034868533375 18399220384413710992 15601643127252616620 3764703663502815436 9280368006346256899 592051605420864605 559318271995367916 3784683528169613461 12300967900721600080 13392139192560314338 15780374535343464050 13839958905387716206 1439215955614714483 1483895474853893142 7179177676941847894 17287580526421515176 11497416337011090760 2107352472147375908 10171297425497527849 9796441042408435278 13307995421245940559 15708922549306302300 13672802208830789968 3655870285469753954 5470680015253851370 5990139404265338579 1454877953063925103 9813758885448685492 6568189790503165881 17779259974668959480 17067424500483040984 8010818052340622436 15167306784903980367 6238762761107838128 4179311695345814337 17955787369785354275 9394110856103679204 1045070489431082236 4148349360516610314 7473456969531628116 7185547261371821634 1604323525344298501 4979529103859945606 12481204010133600098 15465367566576843591 10602596822088434890 7198466143872416775 1566348387607634788 16105443215770076519 18143280601210638157 18203944080213178613 5035467432105904290 16272952096597411777 8399902136547247850 14232325528124261749 46768203589473293 8832270475202935325 7047325245081587078 8830296664079457774 6169331961099704194 3983717047926542777 16576267900819848487 14010067667641132457 10887149826262545660 12427210115791973013 2020564791625508770 14659425354169135942 9193945547021577058 11042110217581161001 5929830240593710713 12213537969261402338 3241824953306948219 12441939057527234028 13225655562718667052 10941111665274732524 8647147823062489163 15971157324617744830 4349065669006891387 10794375691336747939 5174031838493361672 17169470112918494588 287729589073491819 11041132063063246203 11443768238378448080 9596757447491115555 865156441105266661 15855077678470877110 1443653520799701587 329883678369732717 2215224066442611297 12684066584397090338 5866033578822458856 2517347431343641631 7841230404521299571 4265701824607392833 2817319018091405432 1601357019264332916 15612018372212382355 4431140368596024814 12330532386992392423 12907150018363891200 9085869534636480970 11237844369330870850 14421110846538155835 3421257501704158168 12586895396456758230 139715355382607434 8404428188366611572 2048516889067449526 13516806136748630526 14413907581439759589 8803377280418182229 5837855320297679150 11732836499020033076 6841768149610850196 4029533016315230439 6306287985350651175 855926615568813616 5909066610687385235 3041185954177549247 16617191822438241425 8015856858939124332 11256573220235613190 9019672064426628284 14937687016887026416 2438112548905916029 17423759462112885355 17916773036276565232 12590783982517238591 15889657060532995909 14593743881702155579 17649626526202465180 15767145808850863390 13907772975707425853 5603523189022513686 14102451940433907998 7223896612468608681 10813359847735336738 2217799458194509101 9708523267703613040 4549684090385565245 12964308029328619450 14910310918046639817 3663852284877541341 1785486115095912302 13459547770152177447 13989255146322181499 4361317442754870673 18319049204101964259 10172711270510213765 12158141234589928181 12361895967088924178 8652044185002337545 10362705049300738773 14305500676125695639 415093325234952075 8216984047477588744 9874149427207582589 3244924968401576482 17861203101071970135 1493763050243527949 10874042289010285981 6772789100425924292 3000915268289674580 5131644078596146377 1079232972846821851 14738413967092510335 1891339491344848354 3677091619733663962 15298239902499927728 9205063893240938914 5205923088949555958 13060397302616919868 15005080700901180628 8956801952168079668 4331093357904482698 14120260527093612552 4935861814639760817 11649709949487488689 9288069130468689994 14460830267072845364 5150020677145125107 14358792081137282032 4936787815546976438 5600365903489767476 4764321677728039932 14930940738620623031 2034960081081773907 4005617161257981949 6455404009946253408 14858516140966424479 2336612824865255965 6371249235914023546 10153053432105118000 3181716959159077002 18148734724477530676 5663271549143440322 8175718279975769809 2323086030101253993 3320942115482908888 16316586479350250227 3111119893321532892 15874199154173896353 6188852550966403010 17829774625538152478 12277642921249518900 10529541507217447708 9901567968849698556 13393184573703765730 12856655101182037278 11370058302380728432 12655854768293920364 13351991168991213583 16981413465199387030 9690820589036007895 6421939831093847079 13515174827975475702 16788283738763225915 18442094756643964426 10364655754787624411 14322953221615013512 11871232176273714680 7775118473518282148 869686793507176624 313336959547998104 15866051415241987753 1327935207643335559 6483933652743199088 9027716611391216014 10273484816358567759 1557510817551434526 12112655475680453720 979781598508310709 10051220641067730523 2243999415668561321 5548950902291023288 9904591499667495282 12822049755941143678 2805543408908923667 3108166907817539045 13919560202477363039 1513024657380932398 233881090052095721 5125066556839862434 1263001200705978163 740287933677467796 14594706070443924250 12679961863273728124 15579072545116886165 6731504710963373938 1038823695704949259 13821235279678420136 6425177006149015276 6545895874850249880 10099435327920988282 8793760514514650233 1884411178455835440 13139712325927886246 6448231861355120128 11361081037894186126 8855151130356680669 9985170025596599174 16208809030903615893 2741891305229889448 18040298881782548905 12784524851540421700 15066874383222214426 9540060431176132931 16178327772182795328 15479529599601780061 13984700138518992178 12292629907483969407 16040490420962894473 417773196699496633 9555128316412909052 7215155549644386593 3937896621721919299 14193013617808756284 16648683413584649167 1885789393246872570 609190950368204238 13450057168419988001 18074621378987637242 13971580260829951049 6296969502280254567 16505262410732469909 17779805212838432733 3148545676712022682 3003328627924014827 18434910835005396768 12020045723267512688 17690778057006224728 1158805923240148109 15520198443855409068 524553041628689931 3369257228365032972 15374870119048621697 2654695499758962999 14382006728939857735 15663728542570663506 10414671843720240555 5136362220446978866 14093402686628526067 11363693448984459219 9937569975831186488 447884384271758295 14422466160465480825 10910074077094978064 4253424030334123894 15495331168959683094 6516126338420110582 10979071656205421805 15396785636877587018 11124445420076668692 5973852449242073346 12047470635640288112 853529114699739088 16414887254913759635 15765816169301442358 16497090900920300961 15265406013768823124 3553396543874085823 13524688509953940069 15352075983525725156 979332603760748523 9032210662675476469 8168392296083121791 17942361026508661798 3128584907833674810 12279944261231985866 14818871906150500286 17961173494264630371 13981328981478103126 9783804793039006801 8627399529673842520 527240159299792309 17416884898519545189 7968390902372386173 3693585542165441360 10560095074998764704 11533362014744882507 10137262964178800819 1340046013738239239 3500049672675142343 10790933943193038802 14503967916381890486 6919905624162423828 1084377094265239999 6846613387958950591 9829645008914698169 529736967062138848 9943171721568946722 17580143278400879617 9263605229112772368 15401186684139803250 14335242246334446418 8562668254224129617 15646371097591830173 9698325515202258995 10173106890167362811 8663544320354324153 18191620144669897450 4584543597424712758 6532429474310164277 1675818051268319413 6382863655184740414 18416872612304385626 10353059155373065871 5761089893354619536 885227190371976404 16787009943082009908 11213138177081901090 15946304146067179037 8329726025699929142 4265803544405590759 10530501194073204401 14684049450981478990 8349316591035078627 15562254525645263223 12477432546202010336 4788483833410372631 7681082600759281357 1537301220193252166 4041322663826130488 13322354962030874585 10612214688376230822 8247428305417365358 11706938376126729903 1479909801180458557 1834161207932382788 8852694097606773718 2878865042074250733 3871153440033333378 6787545505768791928 18002475810426062935 8937266212206410109 10735954592674265936 14786702643609383447 2116646591890088582 11541134227569072399 14136513723682290365 17148372917965942053 7605968675324652901 15742817383755552112 12226285737686228241 7159443977696984951 18357219195779482837 16569863455144322856 4468698695572093690 18285956037509648679 8689686959050257185 2524058719976128729 16476471169316456538 5914766330759202145 3273754271589796385 6480331261923105289 6279183872603528486 14193412567379576035 7061662521132818646 12377996842855504947 3601392992693695159 10945727688092425611 18208080574787221967 17156152298462742125 2165068184006980914 1078825923589135631 17249810567208447401 1642404333007657723 2951342700155737775 8354030943048738041 17066941152631977824 16884107393164539627 2218771234357431584 11987604315992378393 4677019064692691611 7846145813246686839 10070698737113514597 11670069479015140437 1872952408651136622 3831417116490939678 12108625775109147807 13750346827027892304 15103973843938946554 3635287378189551158 8482983165350824859 5123492882190951053 16295969746399739893 7621547192318181989 16334551013683846716 415878525698108858 10674577778360155764 16091299351543866762 13316905565841086334 16653524725751252846 17406587188796946364 2452691452806570262 1805800677870389007 15302466680054533646 14009699313626029427 14996114852020445 14174554969596691383 17926876618744811024 11498653919199773174 3462176347505921036 5883842768530203649 3195438669373868903 14860497066096393598 3169275380317943667 3727583375694255760 2272139958978036154 16421514460593671079 2205197318456394420 4370929403085622175 1678864107484695860 15051266042993609573 4227726679162751400 18365330687443388756 2367493544823565586 4544384129413713889 16533408390483014339 178148717620691455 1674607312698279153 17003888603180925182 3664844133072578251 18242213638141028065 6114204341184139689 9382324266878490036 14184748499641403011 1898014326637507023 13593201789990194449 14420310405608522572 1942442060802490207 15452257852476216610 4457655874139227976 2862461692350417568 9023101890657161831 7146933961826486297 4158343961226978191 8064288066768050874 789866855418912012 11112754902352299932 943699455373552098 5426018671400335847 11602308735351491116 4436952159343497125 6707651696018490868 13874261703941035905 11910943692339786225 10989730401435453882 1430001899911540799 1838361578467070489 17395728464039806254 3044130057908104137 18363809129239115215 11226757232678746652 12275546466920791137 8956374493778483599 16459445939423687473 2662724348151969226 2988452769063250216 7554625957861120274 10655634429048293052 5376152478657061379 1346604213751927295 6431867556828921138 16312726616179457203 12881113909302711624 8280563791841627261 18054463654161038863 17168632100587233204 2324164049886067394 8088007371729335926 321500473609970021 9668957541968003600 10458671535522322117 15246301745172532283 15562937491836751707 11665814113050452663 16091222206299661901 7873855609320844660 3432566661843638382 13227570768652139589 4727455634771457490 15690817234573599812 5408677208210628706 15282521714677084619 6830911108674566141 10736140668010640323 181525866868895694 11278156491678308720 12126679089335145744 387811359342559974 10156519005371086956 10199514404646874667 13255957956321633255 6956723942668836488 11784852197918137330 12530249919309369205 13563821731020486011 8020424576166561484 13314600466413808900 3951898832309730134 2298265236938063981 6365631360624404430 7858211234132747192 14137235754375694801 2904378338727922041 9077544749739988098 12742242194676686819 2485886187060531910 15314107405485711377 12574788293901584230 11911280034438351461 8940367302159334506 14061213510090605213 10277040502193467522 10202777012521475746 2018396257831414596 9721625798989247626 11274431286713928693 4780864611053586745 9858177179903666184 10502337738612896488 9857343187835738909 3931310753464542993 15934647570659408555 15890113648946034674 2300288354913659090 8207789638876575135 12962261750668089518 10394728921680922488 14949751072199557099 4953892994074488627 4773944072131290147 9351829337041112508 10870731257532016467 11444701868759459365 15797427299848844489 13229225499122491709 10661628204752306872 10452492017283778290 10751499783043819439 12854651054307779864 5075513486339165929 9350338587663795966 17991584270146170406 15855065695859276716 16804979141395095892 7858214437563392816 10443585565222318278 1523461400590074204 10820082895461511349 16582934679184943567 5143048380295173555 4733217474092751579 822144963224113422 7211856646335920671 4783493418223726792 12718960583024365537 5685601959928271680 18105343824343957436 9613154581551390187 12439739451749950530 8361810546710639651 9001059518480234779 15366476245078565014 3036737409632200612 16648147640894607130 8418111407687992138 13642241340070034590 17626575486359846838 10651320264717942054 15583487810371091009 6169975874983823945 1905293340748008742 4771149567726899224 3736136585079652302 1699679564951903098 1851550027967236464 3536315043820913929 6949067599998814815 3959259818388385567 12451732925799955161 2616864740809164661 4809603220471430664 10297315910734587995 6475499034212343876 8284228283738148179 4075162474507011656 2337185359882797249 11544509015455426511 13199281588811204022 3315672002053856113 2832289349931626391 11268861967019967155 13624429281687456329 14483676913840568760 6001282637332724179 14378203909755356868 846203318571033871 4452282091474200977 3667301285384163956 4761476402705216349 4276176291032416084 10818857520619898843 3801660001293254794 1312053619906123504 3234139630093068636 12817024923184299915 15219983913177947952 6337888815404382503 755175689013398841 16231002983813717056 9288925258193118027 14732697285305829846 17192165273065514469 9151123019560426189 11156747410713803689 6782318099512822469 16708456492952892722 13815858349380086996 1976147973108979666 11533292120055812538 2280825745175787153 10911729558146841159 3059019978085082438 114408185317285726 15174975572536455519 11197889117863198527 6863780852934962801 3200360605022981035 3790372628668158691 10664542221750580252 17121013569021371406 1525583721591115614 629855237394342340 4975520607858082389 17306286116977700167 13395406000274368306 15994047317938670991 694668110649228024 12316793162441680381 5462148482224727592 11961775351933235731 10425617296266343416 6826191194441731873 12779032478014931643 18266635535348072077 6107416007194681037 3764934034256275408 5049602341307355374 11967428386319848889 14997649735475178536 16431406094218856685 11933923103865124784 978269562850697599 17703253423265661711 7372759290868975114 17851357751323995558 6065747055627996784 11283511927535446589 7165401295364702878 1938535319330424538 4283039765025766332 17646819175419565962 7393380752750596943 1266793769898629630 2993566147729859983 11129812081477797635 12396908305605058291 6645126310985948669 6926402198036326633 8274698114779225114 11154294717823844153 5148262663215198765 8544620251131460645 14087250272920572611 9380222639274923157 1653078939885705926 12824132134398772468 11956577806859050174 9584071201611936200 16561231082129290370 10931154827804347578 12547144121150560958 3321431629527273492 4686601756298024269 6492404392693149240 13527563406180218929 9493954788561968076 8702639150862734173 14338290249803174434 3374091238760615544 10528091735696065762 11841684572417715046 7529911109354521214 3884268371679992658 15342716155725952717 4176855370204510037 3359180853436835232 1015755719258424094 12571225520901861122 10526593123077085928 16742193347697691572 15554939410177978224 12204940186313037717 9076528701419122991 16438229150565205406 6695727024854161219 12926190142541773086 1469555278524239159 10442301151503097931 9383081837689603256 13477771970340700584 7755863615965105648 16709727100343159017 6719164360875453743 10234705897604374819 9399890536058426944 13789918899298805192 3744898994599438131 18405873461091057853 10131612327599792813 16654199600831654549 15955834863085813822 3213753111625902406 12361943751764433902 10457738204444498575 14297238526501821654 10429997732937990705 6528397823038665169 11347651254852784857 8457552099613047152 4799136605635497826 5917786676002731263 10040702274652543758 9174363782979171247 13820006409169418838 1632247647216369542 5622952933290157171 2682185737086996404 4293559293769924362 8632787451476530518 10508359203767128657 13201678599601871820 1582092218725512553 3292524479563457779 16033441084022686684 8377622207510640774 14225970281540079552 8737422094546505655 14121248140553129355 788390830287954362 8087233523634858251 5607147958309441598 16710337108573744369 7563829538065296540 354498632379401812 13971247308716113489 1187333978232450148 3556890444120436196 2542831859222669041 5182139556123304859 7456186589734411436 17853523982284318448 6560705423806437627 15390445350096794758 5387147590352956745 9475500644899457902 5027341499956985767 8343201724667654080 18428431146854048793 14813076845918711121 4359213418085351614 8444921944862948640 9672232916721410031 13794864383100766621 5343292011476729288 20472035607937621 2308283166152851628 8828650350285656038 10681389375275172115 16937705557816976561 498109665517613231 17988211186394305991 16697952942681433800 5927839036033959389 9017866590601858344 15636302616826782066 1474648413675289740 1605968173180926466 1140924014163197597 18193042827392412071 17527520500928377122 4548162246310254045 3737210561360540675 12957476862702235585 14405394927141442944 145694078457836075 5143034963043352714 17121182097917115041 3108948457922585147 636034051552672754 9658005420896241504 4675431872385774055 2569706200642551637 16578470086811218134 13200691390604533092 11074334675162588423 10749405003612080515 12311309136224806778 5085591798886096608 4596673459999017803 3819114258318722591 15857060164995778096 5030341520085995232 10299155054478440187 4926341864368252212 6766162675499667616 17312747781065720578 3238519747045402882 17222143848592713568 15257011253908247232 13410029883995203506 15610697951742245988 15239357730606300308 14884942173902748962 5030067012851989445 17041466486220253150 7771774111517083602 18024650089468432332 16286112617812788862 7521773981388494106 5979440323215063721 3327483776469903993 13861592443504112631 3153798175373891798 10976371250218740514 14075824227874185746 14466787404881823744 17597093421226375806 9496419884629872834 11403093575696257569 160876485161481850 13513054983270597160 10656664422833299285 597322273964580912 8412834106700809462 8711393371200393006 15819270677085899330 15322326954572421243 4857220908011964695 8243338430163091476 17296677823893761647 5290419366130982525 17820696587141629576 12452331508687083009 5903875401176193447 939797643245923599 645790123674306891 11140233949072085577 3864922350740118529 15795123479350405815 17511374909952994488 18170729319009371497 10283784219682320737 18419328837561032862 17928064045558280 6643916585226045432 10809898335857529168 3791589154566963844 1524383761845852605 6266681076810117653 8835503317654687704 3357678745927142278 7063185675631863886 13163777332493564038 12011502237774234643 2702839620506864906 9081690577410899317 3188818489509606414 8559920194741193842 15251895338810196473 5904652100134245271 10097722527097813996 2581773458133399884 4191187683611799955 16915033670825869318 12198356387649589514 15119139970778960540 807841276973480459 12453858907247697828 16161367026266684336 2735520369257627920 2707010035989018023 14788938220536409723 15865740466062968634 1081670598191319102 4288821582366905381 6442353620413938636 12199984630101793530 15515685551761840604 18427345164345940495 8656338740532160757 1136436206089763399 6642447794420486402 17675570459819621022 17566658068004185716 2206310409579484482 5260750597027574139 5502876585831908902 15052159947314676539 16965240421063531855 18379824726318626414 1402379519769719414 13297963807480221291 4987392286577182773 17583899262708518738 10837859021241983843 5442986844434205641 14978334410040101041 11451946000352900210 2512199881961416824 8475525528850074645 9286784216115837297 10987187074677646681 14985848325294885475 15849131848345710549 10885879460547551500 11907642133133609562 13235079976769609944 3687488672213462704 7309038178896895020 12508890605926373509 4821219681567169158 4050014103393269842 15149285048549154350 14505933172416254820 17501599100444486240 13866409419958013417 2307709123684660815 11380832669527271333 14277787648006555153 3514001709112886069 9496697005216016990 8670426962647748962 7738645219115750294 16572895244247514745 15828727884055131237 10085416594922032896 8148366082913334477 8406071210820724084 9855962194035843149 1858855973244098696 3530213717489148443 12959115249747027839 1657181553370097577 4925200045557300697 17397682543812900358 12184037407584646567 12316069890913916858 13583361396506312665 16739876546996135355 13885743322517911506 2290843225370088624 10978068975694058085 3046662657094511308 7890865468251833946 14442889263407144309 8101071288298398415 995612420815228852 14111816188997319682 6693832940633906790 14763319049326142441 8823649355927938314 12454930250819730002 6259411341354102652 1761541678397762639 15757717320055038147 9281192992541619031 10726598279895518011 10142483261017589653 17280170458319081098 2638357561732246672 4972482324615158107 444596725195210705 8362957567605017767 13383216340670311200 2560049310120682640 12691271582125082598 10659168931412629978 5360771832047684142 13177104320741376153 14364342761550596861 18350165522929917069 14723654077714409799 14434053948290963476 7708747837088890033 15435762487493923894 18244483295438842190 6962023334547531812 15089131711200669733 5472480342024273107 12751434906760594038 11662599591996016344 13957405569436256324 5276007563677597085 9715385477588094166 11369369869538845178 4702058859452427354 1342898465442349443 11237014700313190781 14787081965995987389 14147361499400824701 15641521627387401558 4705806140278585001 805639231446080973 11832640580499585954 16324035210812039593 1922396418139458633 17804242431768562854 4465720591824434026 826941311287158605 11622241343110440815 16207935904313203511 13365499102324883448 7416559480021039625 1951651583503407461 3741073202611450339 13683888305216455947 2811884009893353853 17997378031767433311 13896183432685432801 12792771113040430631 14196891240383497732 9032552596180006993 16617844479661643724 11670028183615348362 10828362065008936676 1274544563233691883 17203592186466706121 16436792104532349374 10970639390825074255 5816442853065164888 834985339954510796 11396583191525187969 11649506858844025590 10337405196405446923 1450052052161895873 5715899498992552078 10884695125767918661 5465478420247844809 3713321637837379018 6260397646732218629 5895973570213253640 4426506061872737464 13493336463541997908 14441733037701993231 181829484865036034 18176012808905927974 8176532336117442578 11805454437451406422 16157681415237056588 2706969737997311793 13174963662977628285 6305760726667599808 12966110777416397542 13294597109359012923 8887590286369634832 12013624699022139769 17697262382212589022 15301401109776588825 15864469301617383547 13464763758195228488 12143461162708905065 2225721235219234854 3963607529592534400 16360334513511197148 9250237937951426845 10213969176332214473 15646483868400570098 11265654066886152150 13356163374961740890 6085061916457507428 15786279677492746741 4676692288645408412 15396459469310915469 3899794971180301650 11605550781320611382 411253910220484643 10850471319929355 13837022718603790733 11118604329315091643 637730037438110793 15389565699600993131 5464580835332170936 3072051007538620756 5009778659441356438 7078433672863501145 15448617235318115826 5920637593890724712 2538881868027030744 11041668585829424466 10517253835123458127 13854714101507150591 13080114710188366865 15870060521869000851 15711170595196930259 3410150955956857398 12930119455221061166 7152575202091748910 248712719083675892 7628405022107444646 7235578057419996685 16944448359447499459 11745460560445359838 13121327577175409983 3975646237590792914 16334192374653974939 2510972239115022513 11456685397663503576 10624165332589929122 16181697858735570331 16456200018022797492 3307381672949621987 1170752173897146519 17525793503811090897 11254692119682710639 3108461018036623781 18067958566630230656 15497610212100556981 6751823013608786691 11129548001929971044 3418812984617264222 16831305880670429549 3975951118110046319 8514827196611910033 10197413727478560958 11832662291904692966 15855723109705806713 17057350922711803916 2085753673632775092 15923312215860037180 9952340680786549630 1487757355254195381 15972706859112777651 14218039685662653005 10873582822426503943 12847752547815555402 11731482194058310747 11517724998722613760 7748493942867705083 17828977040597441083 14419674453164835496 8871513943339260126 3124400935564868160 1446969319340698565 18095788228044474977 10234159880556395603 13942557086773070913 9441168614180816514 3704719524139213357 10794401972357789675 7609599116432493171 7364685095132895202 11670216643069573149 15134246607861268509 16896374066109438797 10936180171592307947 11256347473364187598 5889301890127121960 10050290203979078726 6663586991638729826 7733577359885991586 7795719385458080318 3727171044853095743 3463620107333527472 7138247904539234856 17549284120654455602 617987052785799641 8586175263758318833 4094593076609816890 2799873065824181751 9284036792690462500 13853083392739894735 17832978624458372674 4096070734247513535 15650611041642533599 17242008092449198752 7142321431587912922 4511287061618249040 13164418225317041629 13176281142614915760 485921561325273554 6402972316704586129 14332207555648516998 11312812681983509422 16855964351106301151 16200964671121942258 822056314592782529 8579511548222488479 7566282092250525400 9845174351199185721 12217191443378044398 3097461871213815307 646611041123745172 4359353539633161217 1883506067395874086 7338415664871168282 2221726748412192050 12283854132806877776 8821406419242877186 2571884696831437076 15254517048110856404 1412252969679575521 10642843314562644970 15393662939490984410 1755905685436607938 13561166033579716243 12775888675855198357 193706696424429769 15314724713519090267 13272071892869496104 4568948886189563131 10758671371505688399 10591191532403219681 16764965824046114075 17667132881202811613 10270334235813868113 4595250357379457893 7170158304494587870 1397128784401370185 14971568270390802573 17613018812317983149 11805559471989555194 458354140540555152 1424629545044901819 3604620034445787401 16884838016956240707 8426406117200507386 11991044908650311771 798694406565757929 1044091420640279284 7352902745808157031 5224406357741340710 2438791479994628151 10899058837333159986 13677883095427956554 18309830492607853878 4524598097378935019 14052172284291459968 14960710230548974837 11510095230837551528 8876865420546764693 14861662783033744983 13321764339144751622 4736267401546443250 14412486222761774675 6734875107432959861 936748228966666010 4214679080429252034 10919978496634700439 18320244157177277865 2986445872554871600 15530519985926202985 6988708221151579377 9055576702411651395 16608959243847976324 10278361392685490018 1522100116398887577 17131701617999479906 7115059275207969349 3860715438082871801 11545335311684124191 1890382817988443886 3482669651783442261 2907342439788062138 4675970268255370784 18272287384589117041 14138469354328087462 15605276604187611751 1773925237456926409 9970834434818241793 17155091983779003144 7923294515635362626 1466039440309142040 2137673339747064634 12729128243406677211 3023939927104640902 6071857650705462173 7429245503025270711 17191959743371478473 11570261725312101748 6131863245477549576 12421529765404891862 16730956327204773708 10188048930869582188 1675338716703678828 14881532818232640943 127429687114433696 6304732598431346752 2463829510393386750 16969174523523719346 7735106818157775603 2854080724707088296 2516322824723320796 3556467629190835132 913372222233220628 5866643606205776628 17150404935881455062 10801439818657432082 4646848365617772687 15901277695908154023 2440244422894293642 3428637342101383600 3510603549739447776 10789308779374044482 13402930949734022302 4332697356764229860 7517652586584980933 555966743152173379 4766273070155969999 5514248653863124787 13941390995161072480 15258560057361038035 2882900107592095753 9477012368419750308 9255350996009815566 8737164521872620985 7930232479206021460 4479057878575743463 12387497555451402256 12274732699838635004 476666237619536065 1256498643613713336 7782967431752640896 16359465121002103543 7129472244766137348 11259522421078280495 3048598948142164474 9491028558022069428 14150792047680288058 14335528390239473182 10061316144314781784 12524785743993627323 8965984916801021207 12442855807640415994 13430890577754593058 5124071116774381275 6468402419760351379 14611376727247220577 2933288286712618096 2523566647681845375 8479946092716130336 6028616791780959971 12246436916191419254 16048800610795042550 17267456301839095132 15812824958048359707 11158218633834686919 853359701365348420 14467917013519057098 7850045441487708825 4380755832511396286 12317789137690714905 7195075871495323152 8276727683942993031 8345606117840656538 9170484269935579458 5853961498134041037 8253507923819387221 11660441960689967664 14691891770210294689 7754930876034482394 6130528312295561561 4308262419680437259 13106542975491394733 15503835704525915331 6050547689893169187 374419083425351379 11039954902706446692 8908781456679112875 8509765901191027982 3087820159055917915 13814794526185705236 2194422535920004493 14454569834855515885 15624307534615236718 10843518747219640109 5151088079112505784 16553104682124643376 4606005293854651204 3225258674053382861 11109147069269810120 7996377808952535593 9350602702315605326 13671219714993108801 4494808914110131395 517446198808208432 15649823716531912686 354140903558201381 3943887514110101006 6795008628640199439 14544384203677427337 6524058615411895864 13227626780694499256 17631195137340012304 8056503358271244503 11049194154831105839 315701052724460101 7430081675936864459 1956684201935060537 9604613417909393579 14150769151806950707 5136765475790354922 13446022030352173767 17775216261822004409 1287116077772126609 13836750299528828927 4213689127543432494 14056781414288947718 6070786209374577972 1416116992336179548 16999163038457752692 7402230417269982836 4952256968452150528 3905804662123269057 17863354155330517961 5977126568070311732 1307809246335640637 3834084230597053810 10074306316791411925 12689449446423244745 5484351688911704466 6609861665379444728 10856802521077099228 12168434466560440519 14060651506303518928 363826758031593640 16413071260727952166 17077810925623278861 3501686778747859587 2987808392614331676 10385852584039219105 16292186130166906880 4472324886136598541 1664892428602795797 4872759966538078676 10139175789159607821 16658489274301404492 11320715572578103324 778826840335477059 4465842520480229913 9323581685270864276 7107739334067394561 9596452667016103454 4905166758180254647 4356956757854933801 11473708907975544694 18381183363772049370 999497110049955512 11346457219207751196 11725460803225210985 14335759289565234221 10950633632292633320 8743221855127243512 6366621435940748662 7830411563569683550 14261143715678598792 1538565270750642784 4685090758128653926 9129928807401181429 16357451209157451840 6169885628259322706 8769840653228880439 11527212610388255314 13509054040937547703 8829662682453427006 5612357787828789387 9406326923814884089 11042508681851373166 8167783443841886534 11878893628150164956 8996263374247535065 15435002652869506116 7535548459788092287 6053425057608597340 1557131018272277405 7959363029041201749 9242709581724800326 16899548939046201921 18195491932504250764 6684370186217249385 10776585894556563673 11380108433598732696 7623414599155996057 9316749949127915782 10339259467624985645 1225575278486892180 7314653483403604898 8086367812265325803 12320966690123061467 5219057972029604239 11358250882898338388 15531571041088697254 3595134963064709658 12430451782699520483 8158400137879626313 7522406292292025176 17819056672030412839 5312197784871551234 1470216504341026165 9613848128754279674 6899904292498889494 14494423967027409710 9890514499203070331 1287629424859573679 15268238416450046715 9406497838401678354 11941708238887638570 3893567967117372267 15061349810281883276 17250187532220886230 7505429754358630896 2303286763361645146 8776795989897499834 3368873055610761631 13911756852550624950 17582496887024941997 3995648651518374189 16976557225188197630 10690489428346958465 7008957963378906454 1548124797823912350 9991425344461113458 15261417207506652614 2706506908772889187 14876180704440255884 14622128044117553439 15743084967531638001 18287963033631041820 6132878663776266279 7050796907115971219 15601186714413323060 16472093720198081552 18025845048440092893 11717048892574544819 17336268896804998541 7885017954093166103 4346573625608276775 17113849859897580417 6797216628823543667 5326786593932799439 496461150812989319 2892578547600387452 10401456951518273176 967795926160389393 13185638870197470664 15307384361419371897 15804243090625150155 1877563241396507483 4707011282748649425 12612902251791399485 11232761974935544652 18238437573070357002 10343768350652712017 16863015979026432677 3242338839508383902 864816515944792105 16714032135946805541 13776902259578107956 3815094496177910242 6226483202253985678 8384635704490730151 2563142152809434323 13880675991190647863 9650375903480508630 2485088902484561971 3878965775060435060 1557984214070774224 16062856491703986938 17778739181432837675 12009260962594825704 12044276375386705800 14029247235598324466 11285633599988405042 15438195964391600480 4551654405935510843 8266036639230518509 17997001536585600025 11711565378238069370 14570617365335243349 11189635617472834987 1877461960011373080 16764461031969527524 5594947418416534061 2887481356403459642 1509133957282903974 6378332071332087592 2227302892126445953 16249318772593199748 11284989176508733492 15053455621893026673 9028218906589898564 5945885003303724353 17982846246387563436 15286748091181957990 4135004200062425427 3197774636207560256 11314141087949605506 14274663116086787254 16872716393365533631 1956515238338957339 8399884459310336587 4309775371281812144 2964058025571466364 7796368452247878932 4424958075074314799 1038398198854815674 17938845787888671616 8614669584604397402 12617994450396579215 6693138930664417750 5704092446562133806 1349981758939670548 8794138334363117522 14792624400090576228 7322606831649924269 13379232671925501162 12503270578562176407 6546634951749410519 15043451053820512159 13932999375575870407 12042115966490429592 641385878428390467 1788226848903092937 5552924181718883027 12023823777551767734 9890128106301001859 5017070284784935627 16290123782156161122 9505262084305812890 5668708387492940044 14198244435616547135 17526331738532959377 4022119532131002235 7968256447624536662 2887185837610854283 3367642672746460544 5604478372379119453 6101331208492599123 10483377040764424587 3860851212678452459 15829395415879108828 14410728191899391396 10418088686559012593 9273231971388959073 6940559118627094018 8675567214821195553 8574880241982848984 5980961393872000216 4359067685137311519 247986292051201638 11355449302584732698 16365545270002924833 9717193343529198055 16462476236591479935 7740160221190135105 9676801969570646746 3537588866087519922 8705320633733533449 4149042585138834628 677996543640431308 14739147803221989790 4711246617993060710 12081119076670619685 6629099551467521227 2774087853256564325 214722561682781558 7509796064278584480 12591771754964656633 9485149609741397535 18028229506820906668 13736515962042463990 18422529314391445928 1477062717222463462 2338615550564962042 3645252530476471574 10519960342057325187 10893891087788632103 10300589804770449363 2746937665217790770 8778387549405405020 6213422095607190609 9114551069675542396 13307541243833691815 8953476425971259565 11540374209136766328 2558119677076270855 13432229661816356232 16874262140578976970 1606400323976245837 16793869361954978367 14358190668831303721 5698846390693374330 1094640242598922939 4160622845559986229 6994794198945389399 2890797055578774629 14107515895408359534 1050173574593845221 962596991481999240 12247184766509857661 1749281497108682209 12215428162049049940 10357974780216006572 14046485312394451631 17166907567231509290 2902383919971595570 13436622968488785302 9681471035093826447 7287878100144010861 6982142993930518517 10917396425588809367 12296048101324774161 15762549807285693079 9470349560421218414 6129280563813226240 16343597738087063458 1065265585092633804 2017922147591466583 6154748420481170929 18303521122112248762 15875166255743745764 16153279021696982807 15729157598801997297 8561803431158374795 14199105296801296056 9056340317824203605 9119607382664245578 17139128831520214524 15115378042715278329 10237941342839061397 13591588943267516640 14753700521671597895 7580624391393093798 11062050617727811936 7064646156420868218 15604323070709470919 2081904327407940095 5664342396141829182 1560824731403936588 14540500485418942530 2107325778938718253 14458641543039335264 18040585925577788367 14471119100472717863 1972704291623927179 3365176004980231804 13839326369681844238 2493786649536453544 3412254830670090492 11063175859708270607 16494956925975537073 2862267335399618070 17095655601668634342 16486545205838850078 7269598401607470766 14799312622623146949 13195259616828472467 1673100389803799451 1375788000375275500 18418850571653018124 5396706283142141892 3054419921330717536 12664633468628671636 3350072300536494026 2158507316071472335 17985244507474000872 7622870659610831628 6592884010076328128 15170156265125785111 12657215819117793295 5508397161370761280 13317089637765549112 7413685798388413177 12381620524753537379 2707685454599341131 14748411355247470183 9311224430728593973 2748617265871742921 15718884924000349224 6154131325639795067 5772092168864131553 10702208418492477348 13375292448254698289 1566695249038556600 14239603598902968609 12491459820769098516 5250832688237088873 12798899160257278045 2167743175548430632 17551932551970920216 1029615000760094667 13410620769602325132 9946339664194406226 7791649550625814095 1834844161859693887 9095634618601301929 16854732617339818795 7548084842499772294 14452244581798619926 17971309977458871116 2615483765215966364 4008265291270643242 6027676334638514872 8429624906593020229 6578324981687843869 14400053139785859336 5110069160648004589 16411355983878343424 11743781523320436583 16802614906618542493 10164276998900321719 11393840142155723685 3217442644162125272 11549205099649166543 13547486370722224812 9235100125496567441 15730632155405111009 13911706066817315680 375487354817018026 12574689905438053427 2663647598875517464 11270742289190982245 525169474589713066 4363707485139049364 10200969074559907383 10021689515115554787 8995784925062435660 17844144107572009235 11055836489049718453 1240101466614057749 12305948784963099088 6462612991627724752 13422578157836507634 10634846122350985667 735683020390201721 10910347126155246869 15452149294199256041 7388332402096866746 3244255167974803799 5314259943620978848 5529668649495058730 12067340871699137483 11421471253553493271 1996243573256339170 16823116282848961099 14506801615293289308 16814250866334244549 18232442327326960584 3386538195631788659 10772221838870233940 11684333753614010792 12142657255753528072 16146918246353390276 17451231488238969732 5103218003478097550 10790812423262314109 13285406065402835240 7471053777995852525 1733826446950287626 16637830713241345678 1858761086992120976 12888456354409049076 9596176070253943933 13170798072225534214 6902455720725291826 4630871781688939565 13229616818021439907 6199067024889608693 16281129650441613604 16232097681804015976 3564276147205462588 11881834832849694979 1993700077700485683 6921143911177710003 11801111764005252985 6213622871545745253 15277388216578299468 2312020274097899299 5301115840920164596 5410148108922013458 15143604312585810860 15197719242842635031 8897416367427269041 4331175359812619055 13923964425614620202 16898410880314992982 4608153132341392561 3265428269860722180 16284190681513192025 17479669668327634332 8148396829225276901 11314167364268482031 4606118534601744529 9901754448336260359 15490274154501376066 12961246799531281016 18261673525639624469 15985510531835438250 3865645914086200801 5557073875204038718 8260006581736487145 1487615858389305520 13925504811600992041 4527270166110987773 4381187915919743569 13763364561467893705 17853772854934170157 5981051303514809935 2608903613533087973 13539446674280344418 8059453019811511854 3383447386822772346 3898126364108520782 13541896538154640352 16826164542502220528 366624556712740156 10895212795219860316 3673672816197946559 13809576178492204851 1190826078740116577 15322011272947031245 672297716365230075 17827848335988105085 827888579638163279 17808127924275003455 16092541372899426167 8575782036019735331 5611644973031157272 7236868945030239161 9105352514852029547 8859752548385489641 7009528120432019260 13731143336477173227 4493535135299617544 14923296937365183514 10110351353868549501 17563225489979915764 8848533958152522980 10422904181216434882 1138005940562721810 7215985298424917439 388177934926782996 3539618396040319339 9106882482284690594 5728652384532420885 13150376626535080592 17819231639250079160 14306312839116589861 17645870419202989214 2226932136158882830 3790498518911215510 7634121200894014818 5412737122978528785 12592451395908672620 1512449604224645565 8759131540727909067 9224976311012193770 12507575396184157424 16453840360143422836 15350947782370444088 17475601935404873639 1119341541432393423 16009191279926268383 9668960936653150078 552210317679100265 17480725255756040422 15617626746801898029 11294965803389344937 2579906315083280585 4339350823458548908 17741531959331955538 4295903580962313171 13352891263648937093 15178543920984126287 13743739073133626234 18159409068310641802 2752316756897362519 7472002970470870611 3086995316188834525 5352533645570555720 10636989656239521210 8915844624710938200 17529578942907368161 3851944032136428548 2114568810728432059 7884467038605430224 894206248081458088 7242212982568389580 16877653076069756453 17202638155132715598 11808414218126768865 5192040502608248915 3186212500600904470 12211348577358203439 5734238815602984573 10236977454056355837 7784903017994458853 4200916358573045181 8684706051683891146 6247482702374202797 7473896312791238618 18431756660499239874 14977209105068934589 15025248080677162778 7514173260238825306 14775830119793777041 13762087638712271327 8788761376331211147 3971657934030480389 10616473945369242767 8001129939421596014 15535050857793085343 6715939968352186168 10396367108664059743 16116644603852431718 10741215484969845180 1749756803756478877 8273216955957096835 5908392579121834928 2079251485496596950 1143628591802783090 15922073862297599344 1907461974610064662 12172591679137184890 15543048022174229588 3224812076430727818 10183861704074722440 12154207558697217491 10839571019712311360 3122765994773973525 11060551453485321731 17451018732982555161 7751045168245832316 8868448506671700184 216480732564593214 8128709267605693558 1038208236950577264 5720109716346653149 11494145708532154751 9671494571234918896 4490808864395373566 15965364974948901526 6630727083193460361 18269680794883359249 16720958543156312563 11123093059935276834 7532485720954174336 3246799828995030698 341454055352962711 2225320246519806183 619247515575473557 10345603914076977643 1114548945822397875 8373446610443924173 7015753423145379579 4477527403689961940 14078679771752440935 6667006218520983463 8469753515006353440 13558645092610373384 3706726856454223573 11700113044938785208 8578533564817500586 15009142350015253408 14192060739397879643 12250116673804968881 6366585468466392675 5420149363720903574 15473362420486368988 217907086754823996 3291272188797261345 5933099076423363178 3018091444571582328 7958823275853797646 16886288436442574882 15404156767126840328 897209265665581097 10209819605228975236 15388599890199308109 6367153492005229308 14905401075955787911 4806850821880149616 12350036465017142651 5196291438872625185 4372785824153688005 5214923603287294939 5024298553735052206 16374437902935173716 354756410632943626 18130081738563347769 10048997776296820515 16055790296990388429 8085742716489217842 1875325482245082475 8735198227078075311 12415278328553153318 8747697722123636893 10236612011509710121 11957351272037832451 3205561788772138833 12766116523915996535 2898027929429044162 13596071559472355500 5348377823892404533 3460280372717603866 17628330895068506962 641123368663931054 14595593096831572786 3586393662655047524 13807069546514308016 1557706494640887715 10531228107911733087 412388858482847153 2018249783003787926 17408035593396018711 13587435346277451933 9621767614758212126 3674571283532544448 6757581414221189532 12727339081579639646 3583172215171856565 15404268253688854796 8182780917638742899 12447696751569926422 12888916304532630535 12918698949012826364 11689471617805671672 1876644875615201101 6040990372389499488 13252223830665795996 4781017645369939353 2338015841787040799 5727960539290005130 15255398147639108214 2599688085657130372 1332147612194296370 14069547992066486488 5044562293683957400 6987245836592995719 6228764448089504585 330017962886233758 9150377184140675384 9990315208741605240 2367867031825224896 7013351872027739633 7959231208934916958 15257705412385699312 12680486215971795786 11017799361197774761 5518958954645440415 17885507339015796300 15331747393906305135 6035558791582172993 4669624549819341898 4742477207240101042 11666039647793299147 15852327628252896179 16623219004124522389 9066807432934062304 2979604284044264047 13120571010872800469 4337774108502621054 17455799707476686063 8848749640061831663 3144408687831912659 10646297416733412108 10969148076566023979 12098654186788210489 3749589250409320738 5143708560295972672 509686718985406305 14267858724011291511 17513503744370135061 1075137258561111409 6466194775889566873 8304592032462619450 5980208460971915289 3798918286154680173 4091103294743628492 13395591293713019781 13585804870586037780 7955925730360903949 15352219415693018115 1283371160789046591 16418404901308582903 15913620288642613228 11902833809938310486 4099245077207771055 18052854336015916882 15770692798801018089 7620195323697698176 3708959850699422980 7908308024630761360 8044489636077166357 7458506761939929159 15399594657007379024 155157397382771659 8543020547232281213 1619358545441876001 2423452553123883708 13462607936562673195 10614935367234384106 7684142332139938463 6860478335499663606 15102734757259611684 8060249732601730757 16092349025549955022 14917721017018751829 1546780257650400446 5416609458970221548 14106656842064965503 9820364693035683995 7273955713027841978 15968037532753241775 8338386127934856456 15961859998459560786 8789422088819736151 3004674240662734775 2196705076112203363 18162982071249726833 629184195107217042 976049364124339961 17599180858897236891 957224539694954674 11150087079047452576 14135809666321903091 3308555741456386335 9881208567420779519 8269190319114184469 10006371985120899171 14683025374068635108 289748569314591335 3519486555853290126 18315071935450276034 14491388065770223793 15727620306699321376 1275280838783408865 13170283947463872863 2098193526096754928 17337234430089996512 4864236140944081532 13447130286468978159 6525491613740660282 17163844198854938256 16775142431502147776 12083774685509647971 2174515198232253885 4077068362844847397 2268250901986045377 1860925631911392207 14983759665680826315 5830802193279421799 10444126293289258421 7161336112597737775 4024070546969437246 13472746984327462308 12464692158600471985 15767257176139352746 6167986982669853349 9975235703005145563 3034118609928592604 16141727357734768251 1785342299124267408 10717838160707074202 2240676833434302070 14480471870876106634 17144886672785574255 13029281825356849675 3106458909307926046 12457144874508676978 6140156701035517431 18357212374741827833 10907753888180772731 15846192621452396345 1839626702574707117 11073543159747369646 13489559733936927274 456697835664523532 11522034769175839160 11852032212230721591 8309793222111522444 4645604646008998710 9901505171845833369 9898773939019788390 2440402330600487864 13591758985824040040 15383994709587895242 13565951803620392136 15377643838156733599 7902978033135832142 15263534528917886719 14907360076153198325 3403553354288711568 63122735236816823 1592212865741032469 7569342685689651978 14311383791227066932 14327301222055679016 6051530728471773326 11632788534835232987 916147223467450333 4017843771055374722 14505522455441175547 6162537932103641754 15837544211639920533 16667371754451099041 8653723318386442172 13966406186046675036 2286962417361240067 10343436779481646920 15355773905762198470 2949041730933593138 14657870875488793071 9250870688821966417 8624891553117474316 16655671997314100709 201759248760907826 16454767680085071203 9088043190930728234 3915619072547657978 4139164218981613583 5219640652777664236 6252846414586788437 13642295571949317676 12123863858146312868 17023139847633597771 3068290225949760959 2274020801172499135 9916600840069391827 5824854815594563445 224764900303895499 10317571888219303172 13599661339901898065 5965760625530579468 11106396696553357766 16451984554479351413 9130789073709760216 14688021115210860629 8743011036354796300 12284979268107011782 17102837350495303611 12193065995253675610 9964675769331502083 16949746723203431651 11817452311446289938 695428191504167918 891449098605915836 3001186609695967982 7740192348576668280 16813267568628395848 3755272035209337080 15971619894493075537 2656205513848644755 11520169277456121265 12929739032019277003 14994498866115378342 4826420689369345667 3761617981097362109 9827306675471381550 11533997190229339043 13040762024110025048 973191327896865548 12862070565727362869 15274823249977053368 10981200094542801540 3363728125526972849 5414438699499947846 13285425293334600708 15789237119432951457 13154948112676209541 5683126572068495840 11860647067667092108 12636136619992976366 12355330515528378128 11243180405517696652 6990662388881847998 4628088221332185041 5860274515037549883 12520916452043605501 3220195641721064189 9158717601033699153 4168534817944649121 15979839297251574099 10558299955782752914 2291403049881260193 1240653093257830667 12905073118452675994 2604689434773216387 6915070861331705197 15077504041086578376 2764997454578041191 8962441799028982464 2675007437569101458 10886961085442426431 10753765652662295302 8667178959178095455 8029954318789119943 7672343236730876043 18413802597897471473 6464655529618469909 2892498480771734704 2651455375982582588 16644766882977734203 670286634295614127 3899180330834112877 8940631085870036008 3461296045505890548 7498977797636002788 18213941108713533626 3725482140112652961 18348123014470250097 18329490131197278407 14923228911456586304 955009145815234655 8837533647977842799 8033579910772041071 18221162446004867716 16969716633277809565 16711396428317213219 5196348361527616634 14071069467588559144 13483589883917794573 11451085067146609814 2224332468141717334 10488868833305783906 1168093830534570818 14047026795919827751 15047260447241402378 16545475034960495389 11135545211258230724 2097646102166069429 70885496843624038 5634716161335086589 16854432347162387069 13190816401784742987 7805128861553991908 10349409126315733387 1799152809623491871 11689130889145053183 18380698967160647043 1709044271644343927 14583071597142599595 16348697106472493767 10263240505892231890 1510166818805046946 9218383889644450024 767526403068014711 1129974910383462102 3942552593115612918 9759288493430746201 7195257635729186995 15905735716297049297 13881712249264459604 8121949917247059925 12730386814157968116 544573747248762209 4927935499473963692 14378978866158996844 787776924568377363 15678754806787327889 3950527033732693218 2396015003823947269 14056450290660955455 11535725655803414418 14081569737941579805 12204209961438944140 14267651163204959864 17576526903897495339 12494653974575738222 13465935962184096080 11678831413689537428 1591201733540255987 3376432956503408215 17418559042863820545 5696114427098485654 3419212282166699163 6946294618924645840 8997666786641630720 11243425656703233614 15734905459622085426 3056005304125472654 5766262098351423798 2286674746183360670 9113298526231742138 4158582424212762000 17338256715030484863 11428273956617926964 8161092814262243193 17887675439814207317 16235790276988751363 7202604600946088831 3565383661065772095 2433212340265427318 13343106704577857524 12612261901149259629 4749712098726238454 2970344115383690163 9085008001723145769 5186440598008162664 14724600048386971139 8465173778929788392 1913666940428893722 15291213469542326125 14529369040978484758 8536898611268990726 6038357535219997560 12836123361638278943 6817163574070497671 15098987665241752026 3159391361037215704 16459320548677616322 8501406464251465079 7968238645759009276 14798426470234500768 9568892646860214019 13941296668945823630 3074004198460420545 573872990562135676 2471436366969829274 18361654616300792461 419115139506016546 5598076696401620047 16918220793641934959 11860879324389974974 323841275433144297 2399228231612610269 10464789484398991641 8960581204978759895 18121213534665104166 717594958323221748 1799576253063486533 17001210441516847701 11469172231108757134 10758837650279105689 12701247888716979076 244221240605137587 10348180452739011031 4736260207982495124 11903474860559122661 11917165428090733516 14314952730109523112 17172876392916339233 2188649099928185317 8818486342788800917 11227141797748627178 265719368335996257 18171664009702988212 14826989302943306493 1763311914056871610 18164863252414072521 10524754020953397500 2358520262971534740 12542158811450055708 18012126637218406765 16840854663302165862 1855315223116389923 11700268291471705944 14356637163326873054 10321938255834055459 4252661935198382260 13196244387322194850 16301198532269298735 10369824220290137346 7964574872794527564 11489729114172851474 7596920026590880167 13031868705471110069 7173145291976526783 8068061424140679866 18304382345467694687 16609921437223346994 4384721450646594500 14620591728421838266 6801574839533388529 10789347388155876794 4355616383354167648 7476381098562795093 7982825593314597492 13722895871264282516 3372670983261639862 5169527204797898501 14569833233894759766 3961137829452343235 8196259288990079739 7980323311660748656 10735599239858864400 2709261797348304193 11597645454934907661 11953807675269880328 14966653323125485899 16779411671968937343 3533517603341746778 16584321348768598411 16934676004537448696 14401242866123205780 7711339394295885887 1160926233804547379 5605822645094353082 11396005548920447971 2056008808301423234 5421160619807507810 7380610268531607518 13439399149571760188 14300083085168520726 6382131099822906400 13725437991085587357 11545844153172130460 16062605572622597235 16530871486773220425 9017433046335008566 14473130844640658883 6687021740375039105 3745082203304845433 14361431847234875494 15954751660826946114 12299783319418400072 10664508825662469275 11337395526292644603 4594981124474581315 4174154081921397463 7478813924018245649 4594541607545130707 8263405512306699227 11401374873674281671 9825703039466173832 16162193093857327700 8152606369428577088 13719912111305795191 14946526174597128963 2828403352321500047 2537755802972803158 16438055468204447003 7193032513917184710 9207738476477087962 4250024399862484907 12448013487411861052 14917808703502353510 6066699138809228027 9861590469388700498 8065538220941828330 1008622406188876280 5755277991968339817 10886403131166127256 7767882766981111241 18081182255751814602 8240338199296792099 11435699789948538286 14296849614089446704 17595889669853589196 13818330711329906803 11276521085377708309 626015576451894700 15550011159869139807 1654807253681937057 4509639167608234273 11741595616847191616 1431511834765802149 10038799015066381879 4653449268572789317 5987152004599089781 8243786957064589637 5822615822058237280 551942431206648874 621413839990727086 7685935960208854432 12532034136092889289 18186122971782396708 8817406189163678349 14200343468347680467 18026627139462707466 4233111835256308997 9437736810814627123 8643603679994768320 9782453250263012028 3300114186513014458 5433497868313488896 2907418890153258869 9079849837990294787 9007276706312589663 286184766269874839 11414372533948766685 10815666887924511446 4274532523467814193 15266275891005530834 8373716747243375917 15276119143816006133 7309185077364310013 12045499130647764863 8951968812142719095 10281313835228669101 3175033423259951683 14891844110154703508 4892132581642740129 15448165447950466339 17950656780049812453 1798145670150824319 5633265323461292617 14185339150223409757 14208471002473808859 5699841851666221591 8308618770033732716 10732986368657748718 3343189227337724664 11944987705411802854 14083341582137291482 16008761829162248921 17827007044036752974 14228355919729727176 7379321731941966441 6459749524266154187 3640606931715183641 6794033773640793645 17740844635063861121 17591075487210124107 16132457694082586041 4637157104358841161 13147056320293169460 7529603654808834454 3944928364471146931 6731430359857896801 6146519542110654085 8469452327937162197 17317847335653305543 16509851659545108353 8866236814883145548 10388600357879487372 11218896806561860200 454133496932983150 8727359144143591847 12471860460203065359 1057806970636952153 12401593394108690051 7279904069613433032 12873400549982526795 9644584711141458691 17478609389019248695 8342426219325358655 17174205502188629992 2224265941284761895 18005452416221383650 1709480537133184533 17963431798846918529 14372240325652257784 4004513535681360389 1475866906007423278 3568527419795709648 4450169203733009573 10978620302236854419 8432147044674091314 14016048862635063373 17944715785260030682 354088440039857324 2484360481158645407 11543130123466547098 12849170444445949310 9912062686153317895 13467012629549529584 10696257847028199777 1804448715001147121 6847103079020439108 2423378340304798390 1606138784388243694 13514315027132650137 8019387662634366594 18002585121786482141 2837640425218640063 13993974116339568251 5741950942087980983 18121129772363314321 16481514346372302143 12289105853361634143 15482237334166483147 17182729990105619406 577505989531874241 18225741956517323407 14758305904758756002 8366071713040899762 18058530577077894201 6199732339337926442 3823176472524283671 6244312049943934563 17444650183821392214 1826902420573390947 322281403630487737 967667370825574938 15023211574712379159 9996315990582434858 17363668395482371389 16054734202829809163 18235526048319220861 14910598952434663755 195022205511358021 16967304370353525525 15728714282812496623 7597084019997759298 2192292403167591396 12386133844444383468 9867443203764829862 6097175338112394261 87085237966728022 5116810211132571968 17453496311089280564 17378045511577450345 7065258669701762515 17452600555200433152 16107404632382794456 17376079184348043339 16329378850125841525 16626863045858235366 7367585895334427545 15982969533952621771 7937044145609079827 10830306311194882388 12788617642474438832 14089230429599585168 2310222072944109909 5019915033745874012 8857313278972305849 3784933299610687169 17439964470338192765 7224360903749383792 10781200434440458017 12312807780777721663 6481395757403061150 7062164888442906024 2459264757244393089 13733370849939458093 6581850677143546566 10797786685578226548 9822280972483769902 17857431948836825937 15743622905960013865 15354428170880701601 8012241679970722105 13123048875684144897 1111070735516842805 2358094571395400736 15087800007354555725 17319104219048795980 12232661920484835680 1977480671078555451 4861603612549907159 11030531725357353207 9150104036386805348 14212484617424154956 16360555325977034876 2519753290473346619 9602837629662233334 3362773966477529157 4349045268720315708 11888457227542710350 4810274550747890869 17224143219490388388 11440774128567440538 1368873387474798288 3446002625336447023 14911642585914149784 2225290963150426663 4286584319173063939 6492242081472325333 16393321146709362465 16084590835391042813 11349517780344942148 827287756681892221 9414233697738002524 17099911949131745444 1458248241348049675 508523785954011779 5150574210605188523 15148730914579737212 18311295985948495909 623051055956967304 11623508256326565803 4840216036264308585 2346881465304689757 10071496686171916970 13242340393975139723 10447126507610996070 14934540808637719008 3709558729270006819 1006770576709274982 9055267145558730799 11957200274365711444 17473230530126882510 17314134765478729503 10616678826191296101 4195954518503115050 1160206806166388878 10922321026489875304 18004340968748471648 2242998916864240962 7215541794276607201 6438403355978004580 17727975519522406092 13776326588347244298 7197117511358561401 8323402113677609944 7860545150015229682 11265159957003864184 5994407503246156422 17866115307020317792 15097001934672618856 5088901206587185715 1745322169105362364 11926407647660734556 4983103373641052865 14117419202691261028 6158504689603940934 14985688585308932840 17618817803366009406 18055183232736597678 8548054309322099690 5554014139690986874 5966406498489252603 939626883020841650 3527058928203350303 8896930432760923513 5112123182709822515 3250088076663524567 5967395326671612954 5697974640196456193 639516637003853540 1144184534988004724 15924939256850043990 6724718325634433374 3379262173813329175 11389775353563378742 11845408043270137747 14349694532470899304 5407772891481341661 16657807254782304105 15865341779434164874 4162963607139963979 6831997881637021729 18195120995973066520 11019564185107566135 15052136352495904321 13058717845639644701 17941503725783967268 14106528843141082533 10838898524211251731 11243055400973840629 10516953454190070544 14959173154700424311 16045782639335475817 8447160498100976366 15394891379133197774 1831313954520298786 17877790259462336675 5165945726482311986 3241704796516470736 7985082902955106474 31562319696251604 6802384585595744359 13103659641970360875 13727793482789900535 2142033480772783188 15163557533392462436 3877049656728110085 8461735454450531454 3877210566906158826 424766612272577789 6129625832057528944 9512045873857334686 7535536347179221767 11163022828917884075 13502808613269680498 10895495676076307447 6801660556436209387 7719237549808438604 12292041386583844843 14194489934417331965 1432978069800745084 2042692280870613154 17441138585131749426 8372351319108101739 6560908473495087159 7059325853464380536 7595122594611293784 10281413240163287605 17646412636386868117 10290159576957458428 654151508316210389 9773651523034798814 3224110539925165314 7213085273175900780 10084713355149245389 3489412464843567004 7459235568819072426 899952660660817559 7470843215708566666 11116984039842174111 11598709616018909648 13522567464898538218 13034768357361148604 16660740624668939806 18075917080728881628 8528344912152834155 7145063862428421873 7991436223005056221 4621552871006032679 6208773590426066127 15956920623851042884 15847301937898485325 10967532348478752036 485261974078918625 10920891077170459221 12090134373396271355 11549642374667190246 16787264265430467808 6104807729964490008 11713084145672590359 5995954597873841152 556252983692570311 1419112146426819186 15623145370145784449 7000909240533285056 3837702780761490537 18234904144514386054 5340960957310875185 9330413939565823383 15640836860505005338 17485598262252263969 4719212970611867861 16565063545966551247 18004936047125779565 9217109608884847505 11781161421609098949 14718191833128579411 17046318855932735052 12825316370306024789 13575089836842620785 7146342156428208166 438474195527062624 1009067246355345102 9750356985943523547 3809680231234148155 7471839798693492074 13621000857317227056 1955535038832864207 18201322760409122445 4059781491803649258 4394487737760990321 9505217701913482156 11963200926609690926 15999649360158174570 12893014970363242501 10653990911403414124 432187241321214518 11860669522227071419 3402911320111248778 14324625324074601517 5571175077791566992 8501480730526886456 1859065091568735642 3286024891971053958 6580845404397169138 7276059433560330123 18374450875869075472 7981753888230945039 16326163616573629760 16677898606973481584 3142493736110517193 566508252123390388 16180795217337554196 13995269530417850226 9518655882274179760 1590823994521287876 5204746732089543397 6401917037749756517 6254122270375695961 8633856781600184889 10726130206666397971 2657663842135897085 17707444449654400976 16252332671368190642 8755804670933514871 6253401680519644268 1752282677745080104 493500648587116440 9564268564781733144 12736878001141488680 15294140776267423099 109581959087857374 277389527125352827 1403875042742833476 779239345286640510 9591364941124403906 11044363954992251080 11516594022631361263 4205751291823777875 16573055850176131331 3126136619528836478 3117429221692452453 9102997930360582081 7945743351106035000 6378423286113721267 14549054704209550413 15052589365352301022 6362804734178124717 11570203102769067510 12676752642134934627 15835037961474768820 13072991615684153214 10246466296712032306 17907300750481007520 3891186675749889262 15617251154160309764 15423516111579062793 18053449438023924342 2526661527684945316 16963599825519007010 3678163739217538969 14777446884697980462 8964557539932033805 3819197634576403803 10409151482657860939 94421575541637287 10665154829147291505 10296761419672171732 10514426908725279113 16104184220191953195 4031124383161639092 8487873489600279206 18378305299387100129 14723126285794676251 14498244865181174901 15223339810065860925 14543173150971450233 6197960901268359492 13516970912017048142 5917447265341043790 4233858415114147444 587624956752286336 3978436579757246195 15995754002503150354 7272952398842200789 4350909661575535826 3772679642139958861 8646683991735491634 8650628605189259435 8702290276413908830 664528318340938038 17580249879211948164 2743131646896296396 7328692351418138545 641375989825243566 5576179293009166006 14841152460500784655 12901898208093893454 3263040949843757425 17165519276059599183 10248695480069254395 14687866731221597570 12410863043682764387 4162383054158409571 17987216420216088836 18024483661431614600 4567998181781720968 8259686550268321111 6290245438066547891 14039020213367081116 17877511687075600903 1382941531776278473 7736434256837276000 8265464809295618205 1189345964416939542 3304051973615289103 6791241872425239675 8477059396358944359 10711725988829597991 10810508321542825779 8873697703473427273 4671855177430597222 3956357309316199753 13297308278880412676 12803398598553631560 13142846948902048322 13486607881559475100 15758988630511854110 17947362496572423249 13569279668148607129 7787673129859355349 13975042832781617540 5163694688216530644 6651816740741084325 6275788363329866718 4214199846865640349 18178760832418323896 2276594438918612317 2849696011394959584 17154210428231705838 433901499086655910 15030555317831358999 9346077432694568069 19824002731758517 12189240079236100542 5038079804231728555 3434603776796881953 7945908590034784346 13982652116320362206 13343701051545150895 12286302391715843570 6514884718498735403 437468046772339760 13597944372147918275 8666421954048822463 2332452065365254854 11969660012816586878 13143994802634793743 601609632718150787 13516600560915302398 7461250476186654385 11079761426082895810 12002849727371431552 3572615519254384811 1442627833646188675 7773065002736078223 9914304496352392018 12637110705695363411 2190322494255575715 5372446714417681666 8546270213148662927 13413269736829776518 4377218213523148665 14684590436908012927 11587119570207224565 5210536617397824394 1151486723639712558 13710262107224684246 2497532451943247664 3003017272288651697 13169513507929077191 9337664293856176341 8754457580722963633 11900508750095187216 12328904690289532306 16240961462265598524 9240298265771912800 1457259175251917110 7422763335291308874 3530875334262131335 6651123060395548656 15613611579218573736 10933590082024075147 694561817069689284 17787692179847685363 6746531972626205776 1627298572351078677 17872657405207904666 15544464576588790712 17795380969653883854 10771923093574526968 17928237315716335525 11218846755800105644 11742209273150533122 12454429985858266089 15488138520785665067 11598358793761040620 16607096637192044253 4488107506929263822 5532955916971839898 12023390748348575044 4426520593947420887 14689289481940525010 10912737076442547842 11141944568979475271 12470389046703047349 16763887797445964503 15082335982115967204 11830462552386899239 16692665552413480338 17149681222515129321 15499303619750599967 11992981575122141650 13379335242199755124 5794447306973186044 14243169861841708726 9287365150842199396 18053959573206112289 17648206749426017611 13611010174784801256 2592527937947999875 6388284919155330566 17853424037185139795 1324969502352365941 3414138742412778715 16044077031453818079 18424392099258153328 11088077604756992399 3567335711198062489 16940954671528611070 18160402410766541648 16500007610457224052 11130843895233439993 7345332472928918733 9289178356509662596 9803057435168156858 18089058392608360336 2591879572764569120 7808466936914927834 8345754474183124706 16949261724744965091 10764051538962301823 10310200012782420531 16176472606589926212 4409758529787062211 844354345366179754 14096585027773074276 7566135707264488979 7038607213986150899 18196143453873809450 2807542679415528829 3698365431794483219 5758737630546226370 8983193754203215067 6663884578222234493 12007944231241247524 7405190252576280510 4090114441872194008 10577981659773798197 6985146087422514294 9462472997104694505 11216643350790222849 15413661494808393585 10059620952218100106 8432161891986271973 832077872663346759 9294022564063267185 11374982384483809210 6258929050773495799 2372598650553902783 11988492922803931775 6989553808453744761 16810304319607395109 5763083770142298935 13159253541744815829 10704322601932806171 1478708271219382552 4165932564293244489 1410860208601840673 4994763306767178304 11269631155263888414 3085705187352765235 12753017123768212411 6544350403132135075 5675360253048232330 2288291332868282985 7815773242067022479 7191273311307090083 13797509464913165899 1061434239841442148 9053812040558672408 18203222151428422288 15819234119478683891 6189246153983847310 15828282802706321926 9783267594279743082 738728844686931194 16267219899381992633 18069469250464715645 12118557897173839023 16713570377773583032 6161810747790379313 10428992490676274652 9996582485292498485 8116512601502164474 12054693524467520438 8997798095674605126 4033350901678950656 1543463715347150335 13881491282703668767 6282325619961620542 3285242692550433860 16723996745992163749 8516851875627743565 7409542722752490534 2963022622725226467 4465003919727290694 2940437013950638946 16117082474685336258 17575636452819027709 12030417259608274433 9945454880025480035 16917561273281658293 3353991512541632860 6928315832340110119 3051132435336363217 7698137132222019267 13928464722825888039 17533228842018271120 8345205419083413367 16646884422218519212 9485864252347564757 5819872183769442580 17176652406683026273 29659110495822744 6171716144218260728 4409478693425189676 12191849168930103120 13395355434145711625 12282324788415357222 15900457708371287537 11884856325795215209 7039976506453836173 3510884067207918360 3471149046256604496 40845326287054977 558304639458942087 8017096820985925868 1290439512593868067 12553368566936014696 4608627107999563221 6738298043453976042 11319567977814720881 5871674109497815476 11186594252015240102 13134792810802638324 986008678938311113 2876431168160478068 4353416858131511832 18002292378739174250 6044311059538141967 12253879638942509216 12100876493014479693 12972620166400660972 13409376984966539834 12090771647994772778 8644935793589627770 13799319458732892674 16723021396116433760 16244731001005139942 12171265013400121911 66968845372402065 2907144447679814759 8559467441605468742 16161273254906863808 6044718704261608903 15888484139355224404 11213426220077474362 10073486105368067520 17673397204663908845 3923526091863258537 18214523539299965821 4799575361160981075 10909737241385298422 2125662090247913285 3235497743929635265 18084615723656824819 2264014526955904469 6833572495823136591 3913617044473861204 15530049003950097910 8184340453834085975 9560858829511096766 14123545972680250399 4821358632416765665 2631247843102205464 932907768821298574 4673627720902653142 2518355883395936057 2127083514996364599 15247960247837530181 8003869201291210972 7804171500277993076 7546103336276291523 15827696538954537371 10035041700216441728 11255157035703080328 330774627251023068 6672092827522681172 2532958309856068530 4840423692264159636 16471752156565583198 149908388318925059 11274962432708016343 12800198461373853907 15353590784259464562 17614359909866973580 11465697505731632994 8642279756196853235 7538379357747913042 7972062699693054617 15488020726340594955 14431455272366446706 11089475596795470971 13716513553241757895 2445670149334762217 11440776006713482656 7600772778861984664 1273507312185240294 7535731751223165079 5093201261451883757 4574665924756234029 9805721848778073335 15932720428080108086 1195728645896070172 5986684884327485517 7773759127367039538 12946615410181747705 14635310584795157222 623190202978976339 10886216471884274782 1635473086986948762 8339104020837440779 13554508232518101640 1581118154888419297 9683635157153502311 5038833560750905133 518694215866770820 14233680675044806791 10086060543288615689 7864625201442332007 16767730868342524468 4941908121997005699 593785512069320157 9772459867048424634 17344386633650569748 18086130549226840011 11193559465540639829 14045776731179145765 740268404013623337 4519829701618747186 1703418496588549564 18030912891898198129 12464085611643133239 12086914971789538052 18354132689820910540 573172747567568630 6968096574942534831 5496314579871617598 15591266683642887056 1289276592308573224 9202701754219480855 15812945108012647785 10875458955722472149 4228127820917279949 10304497681340575929 8610620505784732702 18111811398867714119 18066206440429948523 13851447460749573164 9421324128439971611 14737959953034756854 14556883764852983846 6263833196875143658 16527261041457428023 6387256586302120873 5488539974113151873 6151870068084844260 13469386683574852926 2770942940906320114 284291005199868697 15109987398706606969 9494167669652553224 15100337966941790752 13503733511888444151 8015615972529702288 4038116946621338695 8827258304475676789 10724718045613503562 6490759926764585620 216765812454281636 17049651858206325868 13419630049320451355 4127600519347954820 11547571423119192000 13158642589529025444 4182824849455404687 12158347082399345880 944618646509572212 12731152217627143761 5010419502915617327 3468035616520569160 15261786262213866529 8541970703197439052 15210359676985865187 13256849680618275902 1856412036843542113 13092457191910642006 464223692236276840 7873952631632872599 14042986458530520678 4255351956585269041 11892690836191203094 17681284609712895017 16116474104908884152 3232160581149056830 8614646604236349946 6187315915748120504 18038634890766260967 8492805442616694866 4240959117521196392 2019178587525997348 12188519338198829313 17272988414139682523 12255385880678807306 13561419112709691380 17047648833950459270 16767726883776304455 3728739872884594926 5903467507497086661 6517660794494443722 13185461644775544346 8745991890024305212 4336332712631789712 15185144397100782185 10064594643554626076 18430097178172739239 18220808306247430995 15794445549288646986 3732248435528091715 15360748953209735604 9809255330694306544 239411716843822388 17174521767282739706 5364141711450256513 9502926027742180270 10063009887832623311 11463781955804410137 14825573095505007634 6491717860054795796 13280612979390124687 14745217851012693460 8846542539729362300 8692957674802900746 1281367279218100329 6701264092467081308 13450532249799788192 2594280554315231601 4178669417140615018 14744794750520623285 12129898781460397084 16629684550086066050 5519104202896308987 4612251405595039746 1441665990504391138 11165659866759714113 9620841091401452866 12579594313097925658 13654785477374523540 16721627944577240288 16562896762346621361 40725381243034406 18276677736480692105 12395274118829549015 17885820210843875397 12649512427444818876 7495084962324827272 4146537972911677409 13270896790847336559 12647249819138475842 13747095236761760437 9387632882378531610 15770313258699225183 7115474959471202433 17619731692848217686 9579775347160980162 11270860818394406620 7691529547399818837 3880395420343020186 4462043016039383255 6453437367054420993 1091311339487167304 16690593783232207181 18121535994650956587 4910988273216911234 3108884937877978733 10969941221657131888 3135950079935891980 17804337379155943976 16234886274488967067 9152243111103496356 10399580559888890354 18415991420322359729 7650700759120694248 8797270803159692660 10931656562437702386 12924739616008243750 2766995541272836488 18112973600568117083 15081674967161781353 15016365351317328096 2591637503148793437 11228703732597989435 8398301200521413984 5556160089208074148 4657574305160023273 7740739812058693011 17740429214157769907 5534373828352356666 7763197830160207477 653235210432083325 13885812450491231529 7464062377478909570 506178500244438978 4618974484339577878 10781794435983856839 10718527764586777634 10390974562253378478 5785129706204439003 7901095685996414640 12269820029991110706 14595879734162803726 9413761456398026182 4431785742840737941 4994785768987732795 5144958180449196540 6964796825107606259 7733048834084091133 15210143222535552083 13994075352762292255 9889591831141699545 4011261866970144806 9766673101156992578 2651652835381836480 12760037534227134473 3819191847979469578 3502717585017582083 3149193359193179462 8161057131376429237 7828035009061775777 5049755866945411704 10718232769811990530 12753143988732299936 17360974197507767084 14468454285391577511 5083456702876209306 13219378627500806837 10480383499267078002 7604631288344069349 4003810708831555252 15642164522124285727 2240439474979518688 6449856157784479661 10492474637798764180 6270513525782852653 8156705203830982131 8796744046973319354 6367935547554201123 4255584369186996285 13742050564691139827 9243034533021515881 16549416442708817875 896760115717597980 533899753256898044 11783702763604273109 6654151808411453343 2006915188095339052 264370632166847593 15260221434948619901 6440013077021879577 1519724817440502793 10194225721639754970 2785114850914495942 13193745643344420587 15168080736895700194 3728756425163308886 3277141024625848130 7602818181601061661 7145823280132173251 10971756984844641524 14675831768842477882 11611004645323613271 6400886016434579548 7594183836305870038 18247842291569592009 2517870316189368816 1655524106101741904 2216542826794675343 2027754695674714833 16878800915896204915 5558058381960113997 15407741344437223252 17815637280683569531 13191004271928267634 10835235810561021965 7500747634556391244 9430338099715406052 4319424388559959568 11424802418090238098 9626119772758125133 14054309675795884726 1729557324732301450 9738242921592063178 14405612427914030377 8569258168772609658 10405794111627862974 2933066673367431800 9765213328829653382 1480487089358591752 9361720080205931033 10598636681105495242 8277609949029480850 7972510048731607232 4236513050877940416 16266453826666942302 692244001610816981 16728614782832789914 13374433430823213953 4366879353292984328 122138069524958034 1891063432227550556 1702251005729216998 2425133739031731738 3815094144755095056 11643977777672751230 7295651202314504457 4826154594034465096 3246407247361271090 2052632205803636746 2699630445338188319 11283824840287545127 1470475234372446311 6400349141880710598 6637340091085690417 1666732186587187483 16094173483998550015 4928856696535699651 6725579940893092815 10280264868431284663 825445623645191253 6415254018642152418 2837570528707963849 5012929285923060861 7283569637501409459 17413935295316801646 14415094141232165945 12487111903442209319 11888169126023418550 15329342111192828114 15818228080405562817 6251803929350704527 13228010120989377640 4756193061097521812 409734147481526196 11260001343295181528 9720082630693068001 14355316040135636453 10068183345402506244 2000748626832378763 8860544269780852859 4862168760550757274 9088023225325661820 9228769845830903519 4530178111977122927 16701177407624063270 14825951964450768471 13918618185964197742 5679041869557833042 4938148183880526811 2507371153609727709 17012618361169681655 13463548240402193052 10795047904081792890 12484805718671081151 10485755381419307974 4830321679166304061 5557718155302322322 3387933443592107422 10833523783899426029 12145342710520240658 8754406614244889756 1141524242215515918 3786253595064830273 12033875688235644391 14549591149193029659 2932855806495571036 15657392863048948814 2859006195412289909 16382739078511406724 3587811581346224940 7831222982805971071 18239502315109062079 18058146797632583468 14787852040649651099 6379961773750196980 17780959457261192440 1334131889363826756 7707983169970417405 9777715806283906995 8234770925543402789 8235610177705753638 163365801911626231 11241046953096922805 9578329488949862228 2852111760784517332 4724761737185568096 1716305926836170436 4425518103988179819 14282818724626354645 9871031258903285209 9366367995182645385 12784682409501971172 17363605537747915829 9608852462413895744 13665344373079994465 9111535696823797153 1583640945483126672 12572034017387000061 6155861138297228889 415818094616735777 245790542636218149 6940877407674703346 17661342997926007316 14745513436967783854 15906522596049732539 17437271295582198817 10135243040214125229 10576888747926428747 16865947762506246564 11904385280199150335 2046658428261809470 12839231113808383526 6884932466203713659 17916213286816537381 7224844174362232525 16585798130039191057 8899234168938429798 16559128605710150238 5579115837393907384 18056576091973119693 923524300431095073 16025251266763149384 6887474309420474345 16556431927688190349 950641822429935188 11767287173893233848 10828205860144071218 1160888038642920197 10936979622157214730 10719194189741751799 9063739656975861258 8300939527431534961 15302502150417305575 5920685728346973874 18226331313378946720 8956228810461525126 7059203386349203883 4860231866323330060 18113818072470553738 11887015601759862597 7154229413938410043 5395543138387652286 7978252412383345123 11510250266324998006 15435094485694066956 8591083120737700002 4611561258180285136 9804135182791896683 4773158251722318597 10901272784041912067 1023783502765958863 1001244359497781153 7093205168003738791 12405902680795067641 4074473688252363040 14063704665346923238 7629013046991842354 6081790925467660964 6966788155985901069 4497032702368790121 827762417850331324 6097389067896226669 15839893144810843694 13266295198008901194 9253177626995857193 2257734833426761753 8377065198869829289 15748267810528565087 5257082014865344382 16354827037959728900 16739243748574959306 97231807242529905 3647834751586620194 9969775177711118422 6066872236674001174 17833486554642771144 4633880528050459474 17678837650430590620 68836220139365621 8673055127505573099 2226318356642506606 15593195882773244957 9185373558983767338 504132546427972543 6392302134245950179 986675196315289973 15568100587322937186 3137294496343376326 1889048250536179314 10374741681055051969 13582604121222640711 7001086808912135762 2228159834773236131 6179186300332850442 14127183060586905073 1626262617509966535 16813417390357025992 14060292442084666464 1683752423475946027 1703437582906100266 15615811759955365908 3173446141162249288 3102490166011001184 12123143849283843020 571172012184386726 11372593683502985471 6804220023018153238 8810195029191939106 6358990398406196500 7356349417648328409 2977911860922595821 10572782881380521106 13703090824816721436 11573818274116756367 15895715580403273132 6060873112016732472 15771522583861672813 3337591689386465750 7298590907674568444 2617596708997233432 1357839074037509035 15752784825847932363 3937841289859859669 17347509776533610263 16796254020337457335 4671436980944797181 6832634680804921850 10191717105011325822 14997248077420078482 9109365353006554312 14729911707870375216 13852958207278699788 14910893970910786167 7926558767869661878 14669452670703946549 9362809984628681558 4993614566054223230 457648510976883164 4198286846011244324 1926876747889490747 10041013749781629556 8900945041677621866 7207817723660845784 9454180828712060237 8054379543356620528 1628017633940980701 15806324330150374363 6859626151720486497 10298850840238683077 1257523487791519683 2664637423890837705 8436409558031921380 1823157614018944210 8965174006193193296 9486499593496179917 3488717637544336885 3567922246640204962 9386406104952485840 14682654810740647651 9534303354288055857 2242199137822681433 5235188838428185450 9757163237602537522 105857966152351332 16349945232271597787 876189892125672706 11004929597344273379 7566459917295619863 9745830658377426459 13065978908822214090 12781604911653117500 11375190264249001465 15630624203131929359 4280804038137623235 702563139461814504 16574385218237093190 5531296074496247574 14385686470246821919 600265935872634377 8598079847758352502 16143391075657182584 8683085214994760490 14315037755329649644 7210517798512434417 2616158974486032973 9511918852219654303 1699409102786190948 9904859637983422700 10165013929362378256 4582316307538734306 14034364109840480557 6576992219308460929 14254194226966077434 10747145594980558379 4371811717362161653 9587857999151689637 2888199217392400645 8828897529974272037 882686276236517991 12870478083799534625 7709633208633364550 5058539670742670887 16312082440110957308 3839437998502615474 18422463834836583822 10472196047187223735 168350694714089259 5345328538526867567 12940637797214969036 606283096747658603 2419544373902126258 8822192799036521299 2812134738614427751 11018117401472438851 11771281785211123794 9259264158328906029 3605203627805811633 4979476787015275395 8640793768018434628 13150779394911438135 3326760335437046445 2067015134167702956 7980708332395413214 9084143908489364974 6967804083008761261 17645634906723849115 3872210870480905547 7613409032350276731 12010255322788960643 13043736945766454007 9881598524326544729 2984724719852500978 8553230810313035612 11126319610927950828 3849701449064815455 13698470272529540362 17055019828034506677 13940146730371635208 1305412071338130228 2810688829929635865 8589167693055505719 4886098462140107383 8274891066162569197 10195290636135649521 18028874982683200639 18124420795083261664 5727552240437083187 10163110852736905030 17139221005016072870 15111395972474719037 114158011233465008 9998913358199381190 9512660146570885866 12619374967927846478 10220777787438111249 5718255541369550701 8647808094449579133 11300972005140607916 17189750385720644686 2085478879461682265 7091159288448165929 7231105314223994088 12964566524089018327 225345370356861221 6718467326189889512 16314465186154645301 4169996188780081496 4685828345430132604 14303412991843803498 15186071077640074714 15292117327877337900 15177620321879384888 7762763646432552231 7687193618767933803 2866650654375962381 9557024525072460712 7321996869256242592 14753624887616516414 15439103704344143330 1283644060067778040 2961217523459616432 5793090018770582107 13594789322523646747 5424115306376497858 1575905374300838251 668989584227716729 2640778262287902357 1308300535680871020 4861975916879123103 13425089182710553129 3661624058376627532 3309633260395517651 17076923162155957837 5487385884090727082 15723163229114139539 6195242165464761577 7159756728554352746 15832235658211343985 14795424419904966978 5118200418895097579 2217837541876209435 10207657058131413578 14549366705776701965 15949930688533566873 17062244423714207258 15651451346523644698 17672428875824537471 5572013655211810312 14032259242419648323 15132385821400842689 11710913838156136208 14131985156661221199 8428537632532718190 3357807011867013243 17638581264508577788 856575605342597160 1535358053412287612 1258490090065099123 7245726570746013465 13556002768285874335 13424608012765377083 9466229261545790292 4428564040561572324 11573604384909251999 17929540794497151377 2470813376371184402 10889982520259670404 201402068592847723 17881161464190035559 15313403955545058142 9979452431053243437 14787651979877353057 6495453439276967700 2161759455906047720 4852239973307728374 5912746931907933138 5482983406049369890 12764195724799768030 10846933113218205322 7070389150547473937 16064495615322196778 14076669692862958208 9399569015995332604 1881316231973058045 2963207910891657125 17835531823682794848 9426436347271635325 8948163643004434504 11492518333142672944 15821714268083146471 18334857058305768466 12393917088523165146 3766757588444316704 423987596707325693 15321486017503849055 3594443665817925192 16733444360284645427 11373472586220302861 2925481947109438021 5558498152169881032 14890766327818884841 5105569690500690178 3201166647376224988 17081284255114731262 12705536517534102579 4117671938772316353 15136999364663003755 8296037499711709771 11047097845177621892 1416516621290413002 17136470518314585066 16258310842575531526 13916076845505720170 18211263820676200342 12911622831803467194 15562412321021282156 17755025080576861620 828362959163669444 17183562751497102995 7688864303003013941 5497020755795679185 8789087913210029184 16828093009054177557 8135021615260908851 908207448916957538 1606753263148494552 7350140610225678979 13881076017758015594 12235061866142143959 10955205711569762080 3631301653710719135 15363865053521719597 6223581792598236086 9126438573368386215 9077411729864048646 6525953605696730246 12074509065047372260 17220619446830173847 10827810858543224097 12492929920599509505 6034667405643194037 4244825069522457906 7790485799622164410 12454465872613423821 2780490751936344049 3688506614976844277 7215459408522595151 13395044143895147897 6484387783411665524 7908099911183793456 4460061931501049605 14319991824768534330 6775963741441568230 12804134839642761620 5700943419784486237 768797312798747226 14675297734646004716 10515151116052829027 17518880471714867249 17414845183270727181 841289393593522609 8304806098402305927 16554338139709577038 2640353342391000826 14589952309647885496 6031465108157587536 4475726532682376311 4508399523667105893 7095727366958832046 15825299996185703187 11579309579566357256 3396153257443322814 17810347814750477554 14412325171469081928 5122946614627666632 1429902031210100235 7893630815769631990 5926555984224102724 10917604084214274680 10738243221569496795 3961375003508475792 8583506343792409081 14890364683082445965 6713096868130475942 9353974896157727397 4496733891668165041 5518164740420418882 8781940026767221704 12190790540792194231 15880273973268198654 17095808251369078610 11869718607475331287 17412181155154147007 16863047580524973903 7370760208787546786 14886531586288670469 9653607974141650781 4055535502690018124 15001358151552640212 3539533827877523428 13012393869652779558 18190845027138239929 1341460066916970794 11270196526172959938 5077805265892016170 6533244060156368134 9941975730223614662 9433040201991995702 17487187086456791161 13053858300039973011 13060131424838132284 11297407132775730207 12023555752462170983 12015855386829906335 8627763422525857678 10502406624436393311 4496962308827839832 9442608161650384634 4888982297922100753 6802045687295071269 4885689006444123151 15124800164538779967 12139038922270426876 15773678894100924601 226236270158827936 12711626036526597389 2937416383937792554 3775362652451096747 10289489186100704071 7488138158208212353 18255305391587349155 3750050101900447036 4297666277324781379 7570393396310532593 11870628239818984988 6015460270225836545 16976955599644003156 14367671890976630510 9581405970675382378 14171319089287683480 18117682685556688108 6347849157668122796 8073690614125285248 5031069690790170429 9361230712842296328 7251797253557005171 8630737434698278179 10516784446002767681 2501262464832119882 9221513604930562028 5225629344033627823 1809661397934944648 8683756547062615161 5144095884325042662 17124690068111482948 13961796222369954438 16741255814821937577 5872789082196660148 10169924471897230773 12359339975006837216 11971775898861352489 939388348478167648 12476311900289168000 10201227719460744518 16699380547034473421 6002908099551956699 17207810488636005561 16525849481793493014 11845358349633041809 580201919142769239 221331265316767371 906874190318454532 16559740566468731611 10496099440554481561 7889610046904976289 6967377722812915854 8484035319934467305 5951577151002006859 105766032935263151 10310735106358740502 18264053179873060295 5421642560619363434 14782110141040993813 3232123793862085023 12935918066598313852 17989657647774448677 14030375958061489211 6244281487501202088 12662967074442844239 13943430613426361365 12467882825581036330 15008324894569843002 6487125459828971072 10200911554597807093 12800087698202358977 8517495190329483352 14802509627791399717 12647176092574336950 9446295474422882879 11804727503459443221 5831451652369083385 4048117947083186861 14532895968081138150 13440053852616799990 4479438175220891144 931763440583497965 8468023547207224109 13011022099574088180 16060333562128573713 3990872741101287188 14717083639207670314 8545126054266003500 14151443720683165720 4561991608269416212 4985140038083116022 9936309273668271854 5010581515326926457 10936473880207908999 8489785121015996632 1712411701594227497 2039733118836460062 12802864881331641553 18027637156495970143 11978243471284931827 4328097338601185113 6039062987213176836 4351355361672523209 6455600750237164441 16694797433996025025 7595390330262535150 16616127171782503216 4553407288059235488 4412566724656866729 10015926535045396467 8747134652225742489 4200469583999336065 13145559237608186362 13392868463232905422 11895695072968476626 552118539685643694 14853867889123588667 2297856692619373001 11407631279855170497 8095014717200440491 94200513214436109 16339934136375258610 7698046828485266334 660359230464550779 894695777755530785 17518865385977853600 7981024942069185758 9760238668153533932 8115733878666564215 4732751614933476586 3273379948676341959 1275231993696504776 17716012942788329998 13761477893036373237 1762487699044306000 1437222291703897305 10746278985232839701 5830439031038945534 7074930684064850471 2220170662536097860 4343150531919818622 4766112538855159513 5790085446220310799 10057257421015404412 1031621064984998670 5669000490115381179 5630387437997050644 14992276769801472802 6195035987440342459 6572002994073440118 14474088398882734460 7045967173132310482 14763195720582588103 2267963968303124607 12705433744840381418 3106544176201488777 12291460492492963949 827110536190965864 6682406573758099806 16859176278296577295 13277112633628417494 9374177488823162281 16171469194668377838 10940771374961604077 11154713167597787720 14768886288099192111 16460862242155660569 7286972906883861280 13781305944600551988 7444638918776769265 6874967101005422219 12254048774622524124 17297236647054575207 9008581622115872118 13343614907777705151 14281943509998132508 9726167959170005577 2146421636585573946 15549353353171876777 2740516583500959938 10255931341519834628 10717100711380203529 2357802375175886390 16164717271279529365 8971975725113155041 12209655559811506351 18415866011964494485 1310848349170771459 11065653493253118448 3949234621302481985 8560595619324127538 11442057618579973497 7510774233034995862 290963792954521833 11208881401369197193 974877801056791836 15425538641809958968 1553234314892211345 5906985110456774373 13188907427698575499 6882302156015145815 7933447082537436951 8979451239352425060 7194112166281217845 17154288714562961433 11543563032920748658 16646216977515344285 5796512847253790331 6466926670135221618 17869983556347437235 3234258846441357571 17557286261499578577 15392535276274831326 11991488637634771505 15894564831594524256 16138754992807797857 4462071594392609642 5419095518238108132 2657334233792494016 5257623979209144909 15174393143315971917 7490866771122985441 3275181838993145900 11765277746577422397 6703467656418319245 5901486595901345680 2093159650734468399 7650246391533779616 12879118619122853702 15137608991150557258 5871620483579043288 16421003443705750557 15472098428614139147 15821028219476763401 14133994351809871151 15139874566950215649 3578124520599036180 3017029933714119776 1922032503979281266 7412718980993012435 11239689887649985419 2042642329489479809 4030512157699531323 7568722787042712759 1470603428843320832 3038164805415422534 3300055189931315177 9207412163382036679 8180406300396390882 9061027841792219294 16119542789986468776 14967312361574464264 14268672244779832645 7455126597633436508 1058980135761171585 914639129616785129 2740456436128331600 3369005178199975432 4614337388715274543 7472186867044426765 6626419068140100226 16553273739199098186 11844455441385730669 403327546655118587 9759086945091382347 2433319772655812386 13017626322661966458 14092251874060687978 2255064433909553233 652680828472713290 18087993735296022824 15244295637339243032 8418362902911291524 11725104384218842065 4717701813498307495 4389550698533696758 17000113934997272416 11302431338816340083 8206304598004351514 2454992130954275819 16023776939106590584 11725830601488956764 7028789729992297520 275571414568852217 721962732447275649 15199070025179333571 3579046543423580631 3678993633590273171 6698334420876351952 14678949054489670724 11167314696660762811 15597895662377127022 14252656905259476513 14037471503536572655 7225902503190635266 11101256909276112565 10916576219767927048 4154043356024150576 16630766307746039292 2694370052237756185 11944842143890185714 16528285816909443980 7257329790575862823 5652107304550818872 12103085212501069064 9411467837963895058 2487979721841393627 10349705012138722686 676324077978174515 16761629491314323338 2728879219393306755 13065050348411807074 1335653975214503043 5140788178840366588 11995600640829373285 5807833713195528323 9525431133389554249 3191418707202433610 12725691540588869809 10180858470821906285 2778537048451338906 5914420823647769697 10260282354533936535 3516254192223964901 12042634448375824304 9078964799277854380 15817258767997850558 5941841699982464593 6026014043137546364 207005198757877908 9493762952334517741 2902269232013391647 8264028780771834153 15786024944734958672 2311848911013112735 9516835262192018733 16784848453721405529 10913291827485429735 3606941897598278805 14199558551257337449 14976088273452730626 15899629859200934672 13851033319062622331 16226917174506805037 17471593975676205369 11135197674718366986 1023808194839721054 6706840215018611894 14621713765058559759 9318844709920940977 5937689353877601664 12009231519756702856 18306938409897689331 6501719698194029724 14178858873354164835 7143258590730576336 8525464726947250913 8925695948928492285 10549496459429763733 94832442184055299 12874017499097870195 10727058552648081736 6573564969958991561 3881795437820608417 4869954791006958337 5778218335708746404 6685274216124161358 3460320047257717966 5061228073846879582 15140169255821149075 511025974986935432 3314953710306411202 5673418123410729701 7010560786256459634 18287955866950322887 1046971178681335493 555247298059679836 917387646845512068 9369286191245497106 16069653275264267960 11519781285035571816 8768592240590014202 1096532693075054183 17138871827016853429 9407124017466062197 11847638643217300760 1582273717683465011 12865324730840932917 1794266654648955651 17017147166346049358 72576094049610053 1830926202991864687 16928639268521391852 17832324554907962585 15957682116216399490 5981524360041964178 12413817933659201064 17243445298185693721 2045555457425805748 5622701915261101644 14569994347568408678 10871493989094502391 12690766486810667200 16455400149580144004 14223107189390461531 10180504517264590094 15341941189891450599 1230993709363631781 15236035155414866161 18098432716303631677 5501889206272893047 14706284271348040462 16610588873539144218 14669824642592328488 15826678965526486308 1533358509627734395 8383805813850503727 2236931244996942994 15015874144976743468 2944191446182407103 118412927004372826 11034568215530499734 10149909764949866162 3030983896280798773 3363843679249398477 9670715282197334713 9883148143827429137 15699919699638318050 8420732974571760574 18099700970753977514 1882772328129466680 14336191073259169614 18131047226676897426 14533389423606280602 10041535038918397945 18002624056526539743 12522029980397280064 4328106455063010204 11446575358660122118 15813086913350851867 305539400725768973 5990906088100160801 10372492725632989952 4127289380794610794 748048093392332246 5812746884901806999 12451345326602044525 14504062533712908447 1790572925317347041 12102286780276902186 17477744874619206095 16993490342391360359 14600015188954752282 2392513649597041234 4732536280098452188 8951588172715693406 15405792650589821569 18393848960984246558 17032489276352976200 5210004859895190262 9254295362371554478 7053763485182114432 14379545647184363689 17585602641153822275 12794015180875580582 7413990683390647196 1585234670772489571 14619346243393959279 10202265016340567448 16959569923263208213 10094112958105563032 15792413678755456934 18318923425495285958 18351389273313344252 14902809019332761789 3582424027991719758 16531827509614498869 11023397262623323882 5427294880395045768 879138453464539049 11577285491671872484 2579480359043010993 12658981351221951689 16775014670484564774 10962924534022127585 3078522412340025563 5031362449503358185 8977675246372530247 10837481316646748446 13971632656680601438 5549165732313117068 12714235687943703924 14850272901771902236 13325288069572733999 278713834026387330 11994939701734686964 17903999298932331900 1102804311280788450 17463329937692793662 18243905733681822867 6581631267719909300 2337061670456523479 12693417185752439552 9628305710170653572 5557309825919272576 16530669265024921886 2658930870775263658 10776157631931865501 9847719027432288538 8212740043335543151 2836903396052235533 8544804325488897438 14284451159388914823 5461626873775113147 15939677895560709210 18434921609024318200 14372695150829356944 2739389909298018676 17373839285719761768 15300062085531090526 9578394298601663491 12500543772744830648 2890305235321982794 16140574047687436601 11741430283473727957 11466866342539598781 5578807826159608095 1110974415009039526 4453646763125053600 12455296131843754352 10065625039375639979 192577301402780611 12296055706619054088 4896703631849466575 14679267839357696043 17841550460426920278 17806425932154739999 3738331437146324001 11663606100367869059 7988621425338188469 10903316024461797423 15377784655889885778 13310410948175666401 11904528161536172546 10194508482031809452 11237213587164412553 916884706273227988 14394435162165759253 17046972046517759928 12348266378423363069 1883603241958057615 17798418615921380488 6466172015785303686 1861265049059068804 12638134684169242337 896874575711596725 4334403308084730856 3823047233926990272 17725932353121863638 9031043763288657851 15902557766897433126 12316222584621647771 12547136105192144471 14957814734617000914 4407700075474786660 5851434984811642851 13469232770984525439 6457038929953988619 16380072101015355550 2745600325856921738 5384823642850117429 17709329678229367948 7405020563629989968 4115007331555893433 6213439277770814545 4433885044366736341 14683751245768013500 13083662379032943208 715645051384284883 10343254477841005520 4337527478869438670 8405621423822040189 13066294975645254971 4384149163510094158 1802134696197952089 13528624909785366145 6692101426113760002 17922740380428101771 13883233385822023019 10497211418722277539 713366084554430317 17630271655626570163 8253988729199970700 17719005911913809383 5373549266935221336 17145990502174244916 1282176608976893597 269215570319794203 3885276474648742111 890908816750942767 3328119224798531323 8678190477882547278 6499457775075516971 9234984113925811784 6082287370264263934 17006631849537601730 17009680879105896758 542446857076247322 5037024503442240771 15783487246008411871 11397815548754545170 877317351074510741 1955446936023209372 15070472271480068634 18306437707959915670 4833154050980945782 8860131894691500503 8870010239274160013 11275827803140000146 11049078277993451531 10752856323717309200 12260780928590921013 10445433070035332953 9614187508861054027 13620161954819282553 15580231752098638286 15427361461781246923 14706103754983958819 7510499794677054371 5940935878951144689 15712341498120869953 9964640973238994379 7509660324537385974 13228633391778750010 1794213989910947091 5157700815749228438 16724438616890768549 12748725542525723976 15423381454509943989 8850017557945544089 4673100461042976747 5551621990159941983 5388185407061733286 7882587078651393092 16459632653663330591 11590939255130838431 6269477800269396660 13167142634792460760 1137546477730084743 8171042158521774590 15667404027472497189 7723805167752237125 16710704715814147331 11314286606475394403 17539379079000180052 3595109301196313222 9693856529524343668 4230696766567123105 9002219641089305754 3719606114170811096 1237158800938159708 16550511959191292773 7963098493715320669 5818457998703239627 16907742556997510327 6962848913114115643 13823923503630805634 891891397665712763 16527591854662192029 10245937109362137642 10220820920671497107 4920611557883334407 8520602544080937417 13022355075286702686 7709440770941827976 10060858930353636207 6092293404336875163 17067539827837876846 17095437992980579577 16543294998591349681 2764086107491960430 14773074523165291736 18424937839089602971 3061538046267941627 11218773890198939137 699209475993383189 809390935733722489 7604771805523458202 5008249619271759580 4293067605303414170 14769003548649487893 12202672728702927770 2449351122842823357 17012214618818053263 13670086266390420627 12021147967920731324 4594612079301311487 11140878170949423362 9873656471210572275 9335430161026693149 8630457920643207625 5606460069909662125 744318287523630434 18324556289279178814 2336157430467185093 3925894987752204828 6671449807310322282 2669072806102010803 11091342150591708406 3265033306241015582 5673456450894006345 5762276814803647018 17785208365139494019 8178701093309968705 15877702856964756497 11158135727602898896 9079506198202019423 8511232939766754412 17998047760469773998 611124357756701573 5508614310911500765 4180227556731921416 17809010420335210121 8876635965541080478 10593727284836755943 6547690680133308549 10085444690979104117 17939589435044735749 13230592007464310487 6581193480174696077 12460253509685243119 6250840642785348620 14505284755993111939 16867970856303488067 8535004300419023533 15156177126680774299 418932404987317568 18049668962437098562 13385407483346611845 4116358082823684644 15522795625301732320 11083741395959275647 11043510399102152830 16297767083520698589 16635361792345291587 15650279632443295110 6171681547881731135 4770997380184677785 2335297813224147396 10911796200655903260 11353595570390222038 11769835402402831254 4359358441896088063 7438553973974677636 15339130708254676579 17360000762793352629 3590490253425467864 8390637809423001632 2751010962498420742 9960693042689347685 13823930681226171798 3216109220184519291 8444629830439267344 11810134781105718680 17266958307899727013 8191792380187741406 3103811190369957105 1041720392612392533 12230631533856142514 8446146721718332688 2048530284534609484 6360711493329073116 762748908420506711 12339595452493118711 9163434653223220585 16226695557033889504 7695717718762387045 2727563345150202712 6339116750751408132 18287920358520943755 729739923761873289 10094251311536201326 13936630760839504710 14139664006996064223 1648294286803008902 17006141812050397927 3401605627552315791 59087386437457022 5606230614960545076 17578485655454182826 15278078053391284496 16408085376130653481 4110913796909109183 13790474747642627546 16814498831274293896 10096970284640170920 5565330279504679804 11638337411684714141 11900903186056495237 15295167911773251676 18420611114111522936 10417956170573132972 3820701030982340818 2527011631694737928 13506356733741724056 10840902997460703725 5363415191625619308 4564995800961267118 16773902771496708154 14510046088991303669 6493983648277922286 15857726262993172454 14534938326492526627 78003339394154493 17274194849943627883 352673100681785347 9556334140269674948 2748132138075494360 13489277778978960616 17154955537140749577 13114970679552773767 1933875358353004554 16214840313446304990 9257212569306153414 15161965855568971861 10541963972968447071 15397818301807991519 17912708059900903524 16626375784680026623 9345080684268151164 12205509629005227772 7684910398210732887 9111018327567379961 4392905251963503645 17738102924182412963 16809819187371925625 10655615374343697334 9362550197565298555 14650521451552837951 6095406177376663879 3545362110593287174 980243506153313052 5371282974586481483 9075462697308158635 14157503637759097981 4926241313906067680 9384302247595528328 17074103821122252096 7906985213009742616 13808483260848827768 5629399660293478816 10019375386396263860 13985008902412469507 18303261653835869842 8742222790922858740 14308735809519011591 17481310942346194260 8387245846825444497 1505606207817386183 12839512976891388438 18127036272062591902 11781378557000865632 1498691778025035644 16112543350942703170 7038302910481246593 11639154673180121075 14133772492582934748 7389946719268951791 14098906443861570767 14361139619305507267 4967749072260159753 4573968262337589919 16476006878859822935 9018408864295767826 15546971255293765029 3152601157593891414 2079781430405729258 13485868040731848310 3076835010938409466 15602295169751740533 2987809146436131307 7321484370006002898 2712472192216609687 13844752305901178232 8253117685423906477 15761792336139573042 14169248531259531608 16409145416705334746 705926404514766338 2593534986978441726 130910330246227711 6356403894588189816 9542543416141888493 17147368236575266748 18317983572569546514 18343141120943476462 3242884648720165233 7336144917022323319 4038666851627883441 18180932725177655551 475216813815610833 4067364505980418316 6781652328883730173 12154298645810714335 4340500660728055826 2408896686516610736 13078604554925274276 16203530638434118710 11942068845716171324 5608203519840003520 4562691280575810136 8129198969894650889 2493896017913719862 1919883798666202248 12625158868740286443 11336635440983187266 9762433174498793310 284817422589702953 11124593062159381127 5445289816554505236 11921823631789446559 14145385638457970129 11001820708281115125 16636523351830571325 17970832265917341895 8824735030143121884 16398115289140327932 13740202829144736691 5985249663073152961 5542204090622117261 13255325155408886030 6649746115526974850 9815172537607171744 4064279433207548970 9865783955581972250 9228668490195204722 12748943417656569506 13728022127731904889 15328312898652519651 17987905528584003487 11822794395007703591 11679825183848235233 12475756312856387970 10796926209100362048 5556826420989377211 1486381750532620024 8494356511114918867 6749289893951686789 3921361980256115053 15772897181905805388 7595318179631461554 16011040372983711452 12103391061763593603 920743328705320961 2070273813190398991 14893023008047032554 5813996982762042446 14476671598034219552 4774863344744822832 8175317001871511086 2914592221421743431 14181514495637012399 7632360722396132174 17293600281117862000 5735675879925804103 280274111509700926 6587164458395703370 12931907835032067936 17084419850539049346 11398343966739299880 1919218609552984864 10756163646637745640 16802829191405303470 1050558787567070229 3963698513686033597 5472079492233241357 12556496132179816508 15606892804895510969 4597101755182563948 15737950631427886597 7010892841358393587 1741475529067576526 10268760265084891086 6327421028809682624 550832583293053717 17200491894928833662 8137569788536354750 18274025085469704958 16365088267085477909 13541883871934765056 15805735118431110884 12890641500386110074 10994517322798254615 3698897118738413785 14723789189975596017 16286337958283932773 2018628112659689694 16946693197441842041 14644347587943427963 13259166809796378264 2646730934243529773 14284707086206533531 1862701177309600170 4953193591099994582 12813239405538979167 17011568465125066950 1442326785812460250 566730299889056808 15941095622766618196 2238761472268619116 16498383210482211766 3382722977417719992 10953326305845155300 5886021085504322788 3558691781240615654 16643893277002382056 13784831588138763628 2514288369643228342 8705452252866639251 17112842320187009629 9273776765701339808 5342615880758693096 4502108867197362093 9378741810066878723 3152542731302001576 12910768012378511969 1187282320164984294 4143813341730509170 8491730688365779385 10712918413317440991 6363085403394623137 3726064286414156044 8762012966405504694 13525535722692516395 3593232859720769858 7147873395977089802 4234277748742347668 94870319971024361 4123948189341538185 3561244325398962299 4123734847136854240 11731137562947657220 13755510419972839287 13793554889531963459 4417746683948409401 14243647045445673594 8842255146826902930 14599295062843921969 18216752549429348787 4078719963331498888 13123838830149520787 7530267916480877049 17554728831431726823 3427460721216498042 8661643775382895205 13211949708889013966 9031211773531801537 8826403911760905739 16855455693865410510 2585637278007354806 8948552625482075074 11945799179204794722 17047733287528728500 10241509860886453396 15744985922907383197 16896607406099593098 12514161999499537926 645400129107701384 1243779108977319172 17605586808060700626 11093629999701171400 3755739947193899814 10530511631001693494 3028972647837753211 12702960495429548364 11265201424684878892 3170949486989714572 1918093227621335240 13608658108924485231 2786387682449530011 12134333321724240489 1134008108549908945 5038240930390509268 5765135017438882796 10785358733525091298 16224640343252619489 10314565239768721725 6838332716786523 3599338079064602902 7539647897748784840 6916021541200645244 2252932994603148878 7203139160418700648 4355367530261319553 5172962168818416417 11715495792817767166 13593196927219634792 3312793587564451379 9764506437569857288 9724965589195155587 17643886766633685728 4552721950947094971 4964120148957368365 5311431417562974974 12299157928417696655 3073504833673216160 5520061786006597547 10801070092670083204 16606241633128817830 6882855413052378620 10668390529591517725 12462257923710642322 2853760922103697695 18018227074973031176 1929807507954171443 3046221097451749038 14020708636924210089 17980588489405860291 15587741272615380916 5567316881265005218 3921521342910810074 17834511492260394831 11085579340664466380 8226679992454164388 5373758884559169869 8815754051133624172 4511528709234504427 7747186837956580068 2426251559361529077 7738610995752678184 15476481144021658915 844647428847271176 1177853930496371053 14705723868599191768 17591033273807243250 5935395681229865912 1416074645909771725 1023864398046740242 16312832838627728883 16600450301583533392 4322419501105216383 7002404148882770921 12219667258309338672 3246035530093768051 11810850241211029201 7477038234260291309 13205176525635509237 5485110582469159184 13424441593759375145 17324889881168856706 7464125225569183365 13426516325228379261 3424587700252589775 15605285861282212569 15957242865336077649 16679631104898502329 8824534524213887347 6274612679640027167 15216209902219628611 5958409465918447639 3045777845900359763 8916223865921337214 3001496857664657521 16347290143368261778 15250129876825191726 7017233124454805128 15331454304179497019 12762942843896976353 9091065138313678342 18419621192748779411 14855356397566965803 10322404299704451230 2356027636811718060 11030827004945541262 17287626327273419544 14116371782713934261 12609117349184529984 11004352658917882869 17236749548518261934 3028936250949953898 10465590393279943262 11421090908844345662 3893529711706355016 15814049955788261100 4151415173733703298 2473151006602380911 6627418976446956060 16023440585899088983 8811185696449539985 17378101003502195703 12605749036733217993 3980113845256969750 18105421114519449032 5050946454735073863 4115776210263199237 484981910312748388 6238876696290030693 10976642151306238552 9427182566227645190 10342958720634443407 14078934615605633793 39595776494873961 8830195076994120434 4615170663528755582 8487038176225397572 17445810080411754046 15565439653014662912 1868399098647476854 5606367584109956502 8064504808069330229 3770749678774306224 740946656277994831 3905316005212477521 10646868569749808260 4363566292850827506 3751170465269381949 15040305789728593196 5316542054450782806 3812860954951493174 6794768405657769604 10546125441362843898 2214267344742327539 13890531791388592965 16988747421610458240 7110469031971121646 4029363873723449075 17882046352461382204 291090356134185976 14544458921626080020 8122795837232698360 2964569313026822776 4618359770004640942 9613543881542508154 8533495751580617676 14354984017660095749 5931167663100161795 222691071263056437 17248464429687313677 15374440652964754249 17856492731745019243 2965461014259550797 6804099898868986153 10318830367995515215 15551692306433320806 4811458205174146025 17169316756701071153 8018919425855540308 8858172688470395531 1269745066471608162 3688998299827409255 11455317767221886615 8173266413869330303 3066843942208875004 15997192236083865153 15207312020281221487 6948112265263004052 17005182478832378129 957688484771262456 832458126681227752 10533037875636258712 17056240620637938835 7341841423089268597 6345394861913350367 16467143348453642961 701578612071442636 1000445637743040655 11739276148961859238 14049101702633401973 11636019042716936957 1540952986411896621 6905292062441565862 11339943121657994285 14058742506106456903 5366587968995899813 7666723003381209728 11860941226019534676 11040512582764031438 1166507341119032109 8374624427856164228 6606671451811114799 4841660255205587683 5052207356159260464 2333759780387270984 12453545973311003485 10475305123851361014 11227443164897748960 14448332258097723295 8635822091557751045 6395680068518447012 1891069456464002545 14745862746955464304 11023432082054458709 10143253184820410765 7586890027069894444 5435878517592557141 9416983348675071402 6172908140535635266 1589990641097098747 13713770624105168385 13858080473366479529 6523176392608439383 14006243388702256395 7114029002770402358 6947739951421143063 18049729582064820742 9230985167835324878 14627196742113977038 2563988113290635039 5083644738110945374 15857718826547639773 11878022320311434307 10754470416780025663 6165833209787838639 17912212505841584957 9103625281859638758 16941197992566857382 16910802048068793523 10343476562335795593 5002869076973283683 15722859385764372285 80063863390428803 7708150169466359008 7661282255681580211 3861103189877878869 557812486701724970 17535254542480640845 29038023197869710 5030216030480027596 3576918554287847985 9015814484208256059 9963945525106654070 5121783790108865915 267836051655030734 5083052120776313347 6687878583655732848 626772059670538830 14873072160931073666 6286579520572337096 4465524310572746923 2856542255894643860 10306826737226492212 15505767828923261985 16650552741449442196 14401140312055844395 10266423999133560345 14919831907774235656 15455608490680395183 11530560634347311036 13997137324407788265 6973591245824585990 11002227506227666431 6732219193544745886 13000933367225607981 17090966398738353174 2881403521917560222 17860668516755966671 13577625352046738667 7124625678156034730 6612446567099588886 8710260998239074171 3419364999614734017 11517036981743112504 16901305780663802837 15931205770571548946 13462033258356121434 378860341601727838 3147026386016192923 16475620080463128812 11574512936015089820 16494425467186143803 11618437318438632083 2840256168554420176 10169378351903828959 12220816739016769172 15779508376616041723 16895737956275957847 13860948109845573967 12740616526355183028 12300661137836748607 9114017996387736643 18445707475445813914 5255561404722663658 16163952715897909530 18399007230365025918 9463021751452030289 6652947724555248184 2110907193560094172 12521138900686482235 9124501137537317990 15995675981114893918 9897238629374107665 11648222063558982989 3109687950202884308 14740280093239250395 2533385511492887183 15960224949895709268 6510711761603878223 9171802491120950796 13916584197354839764 833414724872483257 4280599527310732834 13293003205285491762 15075312816362025789 5212675012771750846 5516859598609024720 11400918972510114513 8374508500515767798 15467317973786532618 11878403957428891440 2546110867582538560 5285413218551558448 3350741261449354625 7484270730255037365 11442417511164505886 16695163721715079133 15664896756974383546 1926657169825964103 8470829261441507407 11581925616779029029 12689116582586886061 6457941984405014928 4955139595719052520 15894356116947741905 8388079208621406866 15724663839145179147 13784172292094859648 371049389375380942 16720022395502944807 9061305748118847505 4974104111476922064 6607374781296860336 11561754109728379567 16014628934871853036 13569242708659675091 5516776678337804515 2326373055197306050 8593745770272635089 11206250720510642219 8055583036356690803 13468045167715295423 10790907671066291595 15308599386502473726 10238428283477066388 18272704803191536155 4385119735663850112 11590643639836976799 15727979152388700815 13376422030287092818 10347415364545230392 3673854614586994879 11220487992303967500 5197541230070972347 4966817282550911118 12423182820568274431 16216552842650824668 13962304350860882399 7424057109282696340 839677508527552565 14295822502469646626 14836212137929414532 4368295771671741612 11856409955650119025 3750273967767165261 3730781789025647826 11223368249076125640 16231466889663422692 14453967862436912298 296258699766474281 1477429220828468969 12211064943252714944 30064933420223353 3837125514192934156 10559360369229867948 10621126015644349169 8235410903251487783 10334590515148773835 13824461590132318254 14010722119529860577 8415087563668384358 356637911889999241 2029637041395728818 410296362727789478 3193816362546544377 2039365168926643755 14723331850430874709 1251940693822065376 7250735162491950481 2686167767577375942 3440599753142804487 14685030883944438465 10004511014677549493 12189584424105997259 5076324203660189292 15304324773273822458 5454611709434241234 2393538423100127237 2213325696214976422 11934320413336808566 16701455154182535167 9768749589120877893 17580032502082425289 18102140173319710452 11432546683984198497 4585341135299545206 8041058393580535634 6740300577873567525 18160343243639361747 8555484035894981277 4230862577684336085 1451777526075632201 9008784210786416824 17474681157527263113 9050268020736454334 5471590824559332408 1743076943451893580 5449936910112377859 8035513690094415654 16115561169357179169 10802908409783162862 16851681102021451641 4817303925107661884 10746638242364552567 6701241299111713440 15907336612112467195 10686741726659799731 2738863207372347286 5812915687628039944 10385010951804033432 5774874635509535358 9323499031984359949 17245610022807470865 4025127168796698057 7713786914839726929 16169690466282366077 16953055751730210834 10222428598540963251 10639285996615030338 16434305270719814571 13772590511999657266 9373645909160557281 2019934270400448749 9972152508263133687 11031555318257687303 14656605964013980404 6833774963174277581 9365560127494803590 14116170909016954469 12058502846627475416 9974505479639417018 6043589729836452744 10831244076154865642 5013557965515758308 12049990053814264528 7986561388757560240 3918526578979150661 4000670956163047482 4190996999453481691 2332407171764150338 262993848005421268 8494964514589890016 7183329849432486779 10762274746715847886 6746951890148561317 8297144937329881981 2035039006622323535 13164775869629975522 8277508031301859949 15329584256145035399 8469027372868695275 6189506805794833583 11657497692817311181 10052380815553892648 2345933169525951381 15073750316403763703 15621262922613651459 6988816783093123155 13583892945869511049 17312997408056172385 13086474347816997590 10472675815408440587 7295189799635782364 6879794858822084500 4206899349178016235 11202395274582965222 164010955785242239 18345292907837650972 4689418573615064757 5129484051772245116 13061975325070774180 13511906988864692211 2543594563763376904 13520832322243977950 16371733141421040389 10170354047488390055 15469989846984367773 4623402058973565799 476949148760585047 5028713615081967241 8737368601726790031 13652414950601259659 2323250100691166761 7747959551635400575 4644828591696979109 9790851820560338681 1202255890847548762 16308837331132303799 10797052947715389733 17255448490604412197 3110461530603518045 950059655652028777 15826763841512420324 12323711028611635090 3377278371379342213 10909356344951458330 16282592500801607568 18264047049173116948 3626981178987784529 3426274688276013069 15447140048367989285 4299234410586540150 5174469175341671757 3169564205217225243 14044530726421769903 9577126258939576257 4418828227458063305 18317973732031365054 16289164554246664586 12285904529332166807 5254132686351544275 13221531153866207447 12807341228174897025 17324862962557735174 2743421201146082186 3931791056869200531 2054066053746596468 10839646112332665259 12134445408789587449 1859017467845450299 12818857261866105787 3369980587822987890 3364835601346711757 15969958340167475436 6020242280830727559 4959239212104497628 7450827780443412397 13391180348130165772 7119820818040832544 12780971645859890076 15646294417384658766 1759213269692504332 4933702594886540146 13605804842391509924 3267021944160500926 11575409469824348530 706701249738871661 1186352587115961164 11778559878187754359 14617293346429296969 11807597156602143218 16596677667829282231 1735018357660192007 2357890775775387916 12031741555038101164 17114335332781879113 18159038259312616553 12670747388024773042 10280239139591466811 5786211521163919452 11852272649584458043 12088233180554714081 3021403521094125534 13064541974009329732 15305270018920765380 9146194348980784930 4819283268394298188 11947377658968918806 2582589953124506955 14747546627817284550 3007897988872787430 7842686096381549463 17251123564926655121 1674567462929027011 18304160694427354271 8834198317822835770 4122825422629117630 6110181055362636137 13916409146111197621 1517820697866967339 1190371793683807140 5371140362151804714 2411383458090901762 13952380287936571517 3434240925302680485 7226354973974966676 4607392449061417382 2728492700605568104 17473888590023772347 14699558665261682393 5219970015416368637 8485431738631323276 9883071968296732242 5624710634525024807 15514215216249629627 5313916144672870698 14665483779187933380 12061439275877452001 4495554909772298392 589760900595425157 15984329892899464246 11414189718342502412 5447411868328407237 13442832907231079479 13307691296736159108 3984324660222427232 17274322462121116212 9659627259231202054 8583299051021751367 16160282322382686123 7723683127548754381 15274828063211486582 7478714849112888928 2451425835269831219 2811533099312620043 3782944081354202206 3040055745635048875 686323683868978238 16645830590762386065 14373826551397557755 7408459500669559774 18404363779754087282 770720500761632958 10157327287195331962 8174656499505445317 5620670147185532216 14424670843467634873 8031860749335006551 15603327188817148991 16725505320522348734 876465978173931892 11430562310441578990 15201505601714843635 797732699374299686 8977687559795664715 6388287316508721133 15159720410895610583 13214142091067299534 8818874243893051917 15513391737326337194 5435756174155662636 5315726031252835594 11844921316865178351 16444054777695347280 11710660758597755005 15000263811547563991 7428309662146199437 15620164203900866811 14884957269580390133 1347597456889939187 15423203886183237142 5240641503611899391 10938221840784995074 15041331817029725320 9844650853616664360 920778741915301633 17253717353342337143 15362480605529674958 9860563501798824439 10408424647445468792 3352063898605856299 17407705474244523106 16529519840478632905 5825377544211906758 12968296761620432904 6431565994630793486 16698639775231776499 18214328942193345285 8584447976454329074 425355659842964598 2890053431498432181 3343525363955059394 8353706716882247709 5559764753948925807 2846048285727346658 4298050697553277763 16430911213118401913 7441707130035197143 14115657883053552814 14013318199297631366 11899557631942212325 122159471631559665 2642184198606586372 16771375525354927697 15497148553550501362 16701185162541822282 2559827178268069318 5664422611952736745 16894519518643468864 5827989379647573256 11259070767969709811 13590545529687412735 8563072366972462456 15129210827061747773 9476586794520777336 8611689098669654199 14291004703909672905 968947691569728054 12793224053328084303 4636918563537005767 13546212063723413782 17918160911122509963 8490487515403228418 9252584206370684314 11713034318480185709 8777099779232615855 7113977995037894116 7627707149055576673 3357187212472145607 5787367393176587370 12110786079086041853 9151150737415873356 8777742204382281511 11774341610644310244 1115648265827357788 7917703467702172812 18025681474190456649 6396376282796800748 15262126374429991661 18056324724977268532 8193836440611937155 18248107225532631266 4156419310708591610 8852902805799384422 3495150882513267091 16335902119171024942 16300932475359617601 5860735579335176678 8730228492772590113 16779389551020973306 915110089941031074 14535039921322577551 8966276323522994543 12454076923340443486 12210449202701232903 3009226051405433121 12596030023167499318 4709277049023099691 9734018084593289459 12764391564952948505 3269378099466714440 13251506851277461879 17113675679927296054 15842937370952379251 4253538062772836025 985134468732325697 4687746113183793462 3365404811470255456 17676523631753533032 1696704636858621760 102565288159797054 5576650560551558119 358046736081158863 15969530128639140816 7601966696178514954 17553734115386680258 1896885017848099662 1624950118341557190 2497221419535691234 18280824998102823879 4614544692598044293 14299936537907487494 5620227692246457589 15718607606765374075 5450513643484999641 9456321266693608271 4878833478482326090 16806602717334402629 13057121765502052827 8222182555376712101 7971667094048493220 693043726155518567 17850558117043014215 355502153360026383 7433824767412045324 16204170908476109505 15382381757300852328 1524719919043719417 8582735934447728092 3283005627198248580 12446481327645978261 9364282615816399751 9660152432761846676 12635818860363712337 13674008994894763846 2387509230079106154 9612381831612372877 16818276472042207859 1623696343689636110 10286095933058984018 10518400387910343340 5379800225225180278 361509257273681052 6618595222994223479 15775954645472593263 4804076779478780758 9006323505322023810 13212422101193255933 15358911642595891750 17215044326133006388 4232733036504221061 1066974947532597763 10825084099652355252 4734568529894374493 1147160068077802136 15705366629905821613 3258763036662231073 11358045020821575977 16959840765438484452 467529086881469723 14828417821538580481 1689221720832013036 3687974347035462390 855334880464709350 14495001870380908530 3336921217935399449 8260606197898701510 17441932693478179547 2572752161057976758 16866885555537835877 16756598388600942261 779709093882126293 10933618037516798776 17175222454156392013 13491812551055053374 14098727454488022578 433586050727718722 9597933558441800077 9162636634910416005 9605149965246340608 5823419984396527786 8193101353528071121 13961370686768577942 15886261256111725506 9207663371012624444 3527886930545331826 9174016403785378215 6485538081001372791 12670444607362784712 1660110558327598433 13861916040936319039 7143547768111709222 12251970730075308370 7085077103947872093 14667090379515539093 9619186028520073903 15229258127544422747 11077773348478847907 14289276194304188709 2288562639346092953 2252947817137786659 11989738646493155766 5903645350821295550 11522460291939458207 3175854106265881251 14577899343503020935 8217804118792418745 954899325114703372 2115216516991895488 10777285782046967969 12291234510368178336 5840122820598735095 15941048741566476946 8244521980439162599 13641884677766860293 6147042032112515530 3188964820598017081 12284107976283765739 4230328758452648772 2322306927264989518 10792428071721458579 17512889888392237783 3315908611518322416 15104640541897682382 11664715392492730740 4275534228243366424 14163303785011181975 7077252042537773717 14403716621897201969 10253436465017561670 12440233191667951629 3324165596042005192 17743556174327390698 7183377277116418878 11976942229182022269 16479177863001709514 12313972629469209217 16027633792496105970 8052724690850629515 13387439131197552753 3739482982465523833 5496658017404541390 17624516741690005264 2406423789693602049 702163724406947481 7339954542237529876 13167380914155790585 8243292245962112003 14008290421956607397 14004320220887654590 18116655298442037950 11848537054115531216 9978320062450976674 15925624146012683184 12310128531899492235 6487040210812652735 13213309058110335756 7306925980043266865 14278216184912811706 15998664812305500885 8923843547368504671 11290023913135847885 14419836100895816201 6941779434569412044 4647066291075090096 12790537608328663008 11412803443123559942 17087402868411227082 14609150657802212589 16171928119412954533 7532129459562905883 10362612965290911697 10843057876691676407 6476759981343418400 7486446675180827110 16396017104944149832 11341329541313248585 10492305670311970611 10263644282998661606 15024048061637377876 4190808351803913660 5903060426072851691 5872466309719499064 12757042882630089635 17850887386507298384 16697837515834626926 11625958839304943727 14527289794284714155 18441529173516751357 1976305108984996521 8190808144408034960 17719191691668428063 11832145385421357685 17275401840433942715 845346019841751331 6352707736335325216 11295337908418389810 18173982293031817650 4043231003215181900 9610439295800552441 12325597524313558899 4791452053660752628 11778660873046652612 12493160875717574570 934268842835582053 10367355504953068233 1434017339603731211 9271694644059124451 15355761107016686298 8014325421230557388 17688590209224452803 1020197640610105222 13422899629012350509 17279830117721089502 1947200672257110498 8206201554260952054 17956009100524208483 15224463708983800904 17586109139065709095 4494606113620854442 3368330010318049187 12699282347225167356 4550762046854486717 9504859547692165538 9086411481712208292 11626709313527844757 4965450925539731357 13358815998205387733 9376557346395954286 563533027758569717 4468721675291528343 1418593197428347840 12390498325252866997 7049698001363702128 14276790656482811376 12506602246592843036 17598557143823871025 16263938579622520450 12833964803536510121 14860905415286833802 11028598655812509789 17607711541389845692 6425447827395759971 17457625500716925186 6957122510143812732 14084738638463799165 3377194567306707986 5606395155452157515 5576246741955335363 17111106852589973641 14823784473937042061 6017458263523630680 11374874981063736233 6703240223750832828 13610240096658273637 14743339036048433130 13238150447740965460 17885863969720445035 1507542591337275335 9140502580784786926 3224025066710525419 8318619061891809233 18316756101537640319 6226318537336482735 17076370767577270320 15337728833226523950 14221432153767371413 9144485089034452774 4099906276839475743 5865074694348748878 16243598300745263011 10452420358165950067 10977472351627687368 17567305273427467114 16424643398370926561 12574227029636602045 3638293241336352431 6195826047287304042 8266479779984127316 13370197084409934764 10755268852485212893 8852225970524841884 15285544406242854054 14478889012899016725 9021188275921729737 10800068361814752349 14202172763801078194 11520291377492592339 11770309172517431312 5164543011400498976 10556686476784735535 1866238393784146128 10765479047518868125 14011798754907788393 12764795246495058634 8728933480424116869 2629792046898174426 5153697872418848936 896122461272100501 14658080789382434079 14474005453351059280 16282982722326446441 3928723401596665843 2266540238054997849 8933874937427270337 11103739150213054360 9370113905137642648 8505457518449859060 12125318082359407006 5296471224418354774 16686582380428963459 7450806779717800120 16379430149720162204 3166661059859025489 5718290058659992754 4471228814308655590 6691247023974830988 14078997996060246268 12402580836789331799 14210606946950013802 5133617586564571441 15994245531688338934 9579115766931332767 6107847932945228986 6348227625889667180 15766550621139015616 16538085565870731171 12301812546773144147 14841353816098528427 5498947818658545550 15034080176160157123 6035584427320945218 7575199383819645586 16063990619926494407 6264253305029360430 7219660606404074279 12153829312033766138 5464492234575935993 2426684829470020962 6522672610856294192 4890211364200815392 15913229678901886433 3748269165152001278 1292402098198333654 727989639119875070 990387276361478989 12589361484019767822 6902946433053221801 12673636205968685875 8172906129471007864 16078447976678787812 10536836384018836715 6353757339272946925 16619624277855407713 7996433607115548323 12555489978453147477 6954578593348127176 3054101838849215667 13722678707640049737 11173441740916405899 3728524171663897600 7363299935435916571 17614154841839031220 7980266974685036481 4652928550539810188 13221196457802266553 16389625961883499166 6961445252504371540 14382565270360981484 7211295464123881649 11617361876398648120 5502080199441267807 2749778553568094399 2628398241827953291 13626651578574389260 5820367398604292981 6047890336360651481 12087679161927879973 2847398250150568152 14644372736103428929 8935579364497951475 2240183098182039134 16827325038840244947 13289952453852556042 12466778650324327770 174989698263542656 11248455240414089920 733724514020086789 5958073007282680568 613091140341547141 16079477392526444053 6988214276850758515 12042743412234186387 5436448639966996770 16260714914634460380 2305643221339388957 10953167927024253087 1609388351768472066 16838689657848041332 15721140203293754535 11384385686704979229 9503986288482313717 1913127057383555203 17410100105521227462 8090668830137815570 17338876718759281510 2384436432804387082 17458060050501879978 4189628176789008696 442281339363744803 10091840570996079776 15102968436127781325 17617438953537118521 6709700754945222739 16425906911286184399 5048844314084588483 1901013538366512024 13406368769796771207 17552381578541040531 1493489782868950683 1141860543539613293 1356939520686872758 6258722252317728800 11533491020311978394 7738379064057650674 3803228118703569728 9691372529352992924 4225642649338311488 15617360029538413777 13928103759814637700 17647855347023315927 2165518051661339537 12365991621444261729 13672454304214244048 17164655132569871218 17138940597797187899 11945210354109644115 1880450420963278938 11204221337678774681 552809479964805187 15931948068704926700 5666472441440683872 6760784718958965267 10428064295574863829 17795095219446481369 15210917844990320885 11783602540030739582 5361048014297608324 15167887222598535498 2886178832909563666 9008993140912594220 5795863287349450199 9330668471421399621 4356506314605375781 5759131073805922623 11681686061506198540 1682034235385736689 12003624058884817222 30631738673910961 5388489039171241565 15703539951851524132 11920800463246698552 5488467526807739035 10270830058233018070 16469134230764555240 4323690489092621446 12852318751284189097 15862592618632152007 5136240895602860741 13596951901909624260 350717142798182894 4108770212606923431 584123794035142451 9361709529093246034 6495468382397086782 7904772350418173353 7342802734980922690 1689203998626861948 3592888701003289237 8236545803153923032 14983928963068737589 18060574579964047593 14088581435515837644 3182529848369478702 3371887793937588952 18248516774862686663 8117734866395286097 11213336724268998701 16773336858159743627 4380022296016579175 18146770346213162183 9057414902267434368 11756395488113065778 8981705210512364884 14778256337388004170 1659420502458392199 2623218865562139835 12779200292517193881 16175280430985038424 15252205892781128854 6004240218033281166 14449472666602686583 5856856783222745298 9272397154421207697 7825349145551065060 1521195117134592312 8789192942267474943 10447766794791801426 7612812474218400822 14265337706962823977 12192550669317128091 5078014677685066297 13987942067263125417 14294843859147156526 8138845385163302798 1680385916859285892 874486930296772481 18143136358898668596 14503303841538625538 12174166981633623417 10316000269344133653 14258490682877968239 7166977835772377182 12276947631476304473 10427128588295322303 17186350773909257289 13549162034524733133 11942712133148056958 4790028149436829628 1299997011449978905 7115894652678686252 12643228163626723868 11068470876133448135 1288595923360296240 8800430268040905943 12535552020144098716 7379154189300901603 4840819341276414616 13872503731255307482 11708668474497397832 2697086786537297978 18305634837047843043 2282091451218298822 6530299467503924022 12345914226094758028 4315773515732238333 17138961332879255984 18027256310774693721 15298691403291449510 11346174044074561227 4908638117663684944 12035026011181398936 17593342470251795970 12029807822276232455 11248599175348228328 12221035145352676348 1074075733265255059 95523836689951571 5709167027940872429 3185757057132852718 7006128563411922638 16213324434549858547 15241919377685621265 8403041134901131190 13516237448754803507 11203922903155102123 12152906128128939290 11252116365896192105 18433792325121089262 13991082951184550330 14885738288121304794 5222880439052957653 5759888564331326980 14674527267408388734 1730706726732889996 15280918575363044973 5533755453093164796 13405555488896595167 14017598545531445557 13340470709996450921 4758073488144245750 9060127024834160553 18142698917359798239 9180788861950335456 9114055877009110063 6636552710405174155 15877479083574186486 13255322472800200712 1619776569444529555 9047255420496696178 5255993450458559485 2267746551946313523 9612712833257184708 7085268115942461738 17110700826421276142 9690829784116202840 3537175439670457869 7256667332976342165 15579416738484763824 5209131331524534471 7074057664058138694 1330331081653657804 14652342159037954317 3605855210295330981 14529520304688735023 14580168050726012023 10435984060069564919 17980836139386508100 6768936908592951254 13891674018997868615 11159200144298852293 3577533556146780170 7206048541015796871 14128666230082018750 425894318868916743 16873750405030508381 6430062680279567082 4897923449574507584 8120216671606032155 11181397796795512568 12356078782113842927 1387896928168440846 16912036156343830198 9307401459185709219 11897078580913737685 5582057440429108784 3667413377186890746 3946038107285658061 15323761329691724449 17623631501049817234 7883450037775534913 769927787689734994 17186068446866701328 2733946584234508898 5029041879513190680 7775669087891376947 231881774874819811 13642120193698590446 13804693538474434818 17847332079170012464 1414018935420897738 774438211748047258 4659447754235405855 10354613077904387945 11203080655966475991 10252118928576838258 5591274887981785807 9114020244287810828 4926987605313836731 18127853788807134901 15030273583929605290 12157705298919449779 8161144541284115608 1978222848246540962 16598196421843788136 13894747167776172936 15259196386026787386 13073475173182150202 2265555524866863542 6940404380776371472 3552206197853086325 2750918185667252916 8334489503395540769 16488148677253377490 8431568530323696416 12389609433153610428 6504188742060138695 4904399233412863472 13042247710149820767 3671243464827759968 7788593989566701341 13973248982768212112 1482771406612785699 11359521163680907948 6839561944056506713 4308400542676889626 507170526243547936 16465359400406113508 7295512751543122121 8534945186047923718 8395238153012597071 10399327892850462425 5395573285552602816 16353417093448963786 5098941701783844029 1925195567687001322 11407748899910410102 15627980103158890974 9407894305748771981 13540233301058373985 7096630107992204602 10763989505012030415 4978292310211094123 15114786346230313266 14725811298293439376 8249539619924546330 7027857698178466490 11964119510961125928 16147903165110400430 16959176218584187720 987044826175346653 8386975658462424176 1740756135909839733 5157591334070560420 4362303045435668716 17306251870296977649 17026806937251414283 10602147939404247213 15564493647041685275 8357884196897563416 15655108990050096830 14520695576407919776 16512284992798274616 2028014443834921222 7012716836759430522 16630196614193240274 12050251664627670575 15668585436524528737 17777416345579260153 17907925494365846923 16267034226682167624 16181331106403781207 6798857858737188307 8211141194476321932 2851619307143241761 13605446781747158052 15267826042397141146 3159566750030001930 12791966883131279762 14967879494001418734 16034314442108520100 15988014968954996573 6354078307165894402 13428340309378781795 16113148801186283 11857890468872398655 5829394928968632526 14485308661514411980 12757972806363232290 4287756536117722737 2631442730431449159 4613836243565289623 2619377486551089289 9577568789482333377 13275034598545088633 1087164777289253577 13574243541733620455 11457733066091180470 9192507721837110948 15014597627754050842 17555858805873634493 6914800796509814591 16901234456943624036 14154873889213435261 4524241614755974348 8514447650849244999 1240880277830077648 5082804001141843413 867105052751780144 1580281468834550964 1988478743712307575 2063535368547821620 17167122365342175514 3287801529824152700 11010139849426954879 16009926776847549460 8675290839194609305 10865014734473461442 15820147723992066316 10332746167586203644 6928387382141675056 14465779993221905076 15150029088232962648 3923818330166341461 13275416865930299039 12544999821468879783 7565283177459830625 17561832360760643215 17925844004454111728 1745903832632175687 15641366438097169042 4608084642583889568 737714881522656091 6587333922324971425 14246551781204023779 1186809105131261768 11553236401204993632 3247792125583447701 7404582589855384915 2044907385647971196 6206376864145232916 133780626357651031 4305967910951710658 10466849736372423267 1640252267707078319 17667488957288162403 7541726006744894672 13142969953057253367 10132840873242706846 1007137305147153298 10992704025268557875 4736068760537740629 324194292777801870 14226057170080444559 14551626633904789380 3927126687116142989 8475454386519247869 11952086569965392486 8999550095404233068 4296112963559286272 3652048545077147867 18339485326663664629 5154977533888466890 7238980898504428622 3144708133518964131 16565566808450591543 8267490204149717340 260091564289376732 1149930757202596839 7171321400505784291 18168264000614746546 2447951089618910568 10564408891669281369 8021809235154113493 2148193826878362318 10667350184714698046 13119403540228655444 18196873514808782188 7207924305859834624 7701004474347009851 9686640170610949838 10055064874597255850 14086866433525925439 7580153563019173601 4714137692191973303 17591238753155865232 18389589023837552514 14576741743393505234 9207534223717878975 14056539036160270082 6218212991936451757 3863877126462136327 12377769870849641109 12519140187652087801 6024858475334340660 4102235075570788020 12963037476626632757 2527950443313855394 8504585141807855772 2328702685969177017 8490963431851694609 744620786929514814 18052802675364285164 2983799929203958403 11726991394642767353 16275706364088665783 12862899616415733206 3448494097043670986 2505570464923207880 2508268356116168790 4880637974932011010 17404555681259246045 11377100880759707687 14002001184692719783 12596497698853074775 12401377223582629592 4347249746476890476 7490345552809096494 5639201095566528829 9711867424834569895 10493248776048702954 3405740290501812935 10876687153704092183 14590086954179513296 17506638406699916518 11914993485726728384 8875150185273105702 7522732201178542606 16586896602181245134 32596082614553920 18343410808197795096 3151602114998836351 185519611785554994 13354380694161425974 14718069808149265697 9682064939399934347 3276734566240247220 2728188558065099414 9523278974235275709 2338873947512306271 15028887487445973375 16409988628892044387 8251114268488737788 7454551021905496977 12498577071642360104 3976904371974390589 8358168253925694261 16465797035984865784 15608899156230677743 10188039905356650251 9534419823609832471 10479961423562008738 1883585509287396687 14776067651006292908 6333251157530630374 7369330553760092029 27094210814029284 7834417685257189481 11139777972484592516 13765748857851527035 6068877160583492952 11741281244699684556 17409442660487681179 9909009584540661701 1831146484602735631 12610117695686517081 3902706901671604480 5676606131182734300 8055679013563530806 12248775628805467828 11652445201679673684 12238606936052742583 2664200136553241995 3291679069501912826 5973788976416579473 11620498560001782335 5741646105653071979 8010060104447916179 1231450807130220707 17851242592818252386 11849534676307311195 6125109027004192087 9329395739512708243 923506450465884059 10509741267737401613 15963048398389589993 8889300663153972938 10719918916987186971 4323188006394531624 6436108270623608552 3632575550305873085 18292738820034545040 15969483628680975511 14400477480936165918 9876826218013706719 16001418031375072597 1424560378287869212 16067505908903497144 16394378707869092132 2051656148252936749 12701977043350752254 7202913649321160043 6073033857135477383 13735306895182958788 271455759450913656 4069117465529894093 18128531402264449641 2296484602986229180 9721414013286655891 14210173600169660913 4693343750696781076 4921673587866646216 12365129144400250761 8651705066818156091 11019014677530873679 14827542594446845399 17486283611737766074 3768798207107093850 6091113566828100624 9720563461713147804 5671479631452720553 16072168134419452815 12038195053606929536 5713925484502658997 14995586674891471676 18296985956076263144 14369158152359052930 6525743018552356951 3486654624205468492 11639951052671798406 15621691191383614650 6483634372263779845 4266026847333745924 16579526044123086810 12730637931937957889 7536286641029002530 7090359140595880364 8632422354367749021 4144805657654023425 7584549714569279742 775908848205510997 3726725233437969862 7933857607227953664 10158192708752357886 225779905921820694 12659241385796300533 1232178089170171381 1114747245154279463 1314744751663386371 11941124009038120529 12036391221019261674 3448904074575119036 5912137508360418683 13796862239351710262 2967643429624285699 8122810243634595648 15043234782904704797 9726035696543039563 1550994494087312125 9994863646851457909 5940329619771033862 15127319306046620786 368154365521635266 6370066362333070634 17990006253963280056 14451826452877936321 10583364130614610860 11165282414309482007 10971651922645909894 13119740526190556234 3943537853419255259 5927300743038801516 14179812171800836011 16585512610959053170 10788937258792035194 9137589294735691564 18049476452016447189 723756006297546250 600409371960895012 13987260123368255252 5025060389233958020 6813761877598935097 4719122651317409247 10726468837956611781 18018787198062204598 9704781883277652165 9888158919735180033 16187046968352582685 1979759586523288718 15535380202832854970 11640036755565653213 14742663652753592795 10660557375119601635 2298008737011967562 15024251535467353570 14024380780706807114 9641078084357674700 8787811163328166776 9865817830386520628 5876726609071963769 5054017914852746317 8039207007913007038 7216371838248669629 1178561645426332937 1435218509688356213 172351354551267285 15741742540642503349 7516280123699902641 3994490317287045533 1680078001959010403 2670720319671899157 5264492194220854991 4724239850801951802 470496863128484861 17286258204585788160 347334740482006458 14681783818095301584 1645079623485013611 11901672741726412729 17310061447347182924 15971841285993379647 6919507079416629985 1076374707702124996 15204687294810212506 498088138601898283 16629498994307628609 7517731041320104501 11828314273916776175 11559539329087721207 10089035641041784126 15083049100490523641 9711026113383093368 15982110240637548554 13101510696895393416 12640825832742801031 3168047108923144403 13933280108872720615 6472300198709633318 2265208732533357219 3175776759216763675 14141821357166919832 4411242498908307690 1998351982931980393 18102490898416442571 3293546095181948139 648469868901267470 86723368892724795 9242448688417542992 16054590064372915174 9332892017424544736 16977255105341067383 14918855757487368046 5030583574421154067 7852470987304443658 7149571349106296087 17829828137581415811 1062772507131441407 15996606800829063198 7254107045461877625 3812931319404083916 2931386935397322821 15700374332433194650 1283532376531554897 9395008096300664285 15508786453448293533 15562784573397273361 2930595235767896504 4452230258516360856 9560837308498096216 7437662693715845777 3372328271541533646 2337531418497615759 17532776994128276412 491373059922469688 7784915718994573363 8934461111441219442 8168429963915085464 9297906104367674152 6726106309440646534 7209328981369841030 6591342938630679947 17570672270820373966 17884223823146015683 17571461250288640000 15016629260230806689 11317797326727677176 898160207956775984 12603196311949922301 7982739740348845468 15893132236051795995 5696772382211802542 10494479711548252926 9288395384656030090 11788831415203246662 14053067308633640436 17459042680163407123 4052341232333636462 4928992150894336713 12044286238185461929 11555063612301465968 17524350743972988424 16544078441844105404 14232401176526493602 15482661948722852952 210264542214667348 490622751758153833 9882386747923196594 5176279601586720567 6119820519287167820 18074009855151701971 8661765069423779704 4185569946505884515 4706004181428309006 6837166644345018442 16087220523382396215 23556560870794746 16656792268472894325 17761385874853504149 1001713000712253069 1821413447504560438 15990334315812071033 3956394533802299595 18286005702561214321 9180714884195137418 9756695596281441158 10352134472880420587 17878645023875026609 18172541465254764741 6985052046157625494 6631523100139526305 16252515413314833049 7332758731512860524 15860535276106303741 18366461085411765710 3985453001962126672 6112082427624513227 5556418814343150326 16950763642949128665 13408963038608859546 14711696780967703244 10268340383854080266 5252924300706359540 6402876074945785095 1444687892306680673 11727130838324272338 3228434188387960944 5378758502944954755 3788275564028611963 12866540284914034521 8942683377253093264 5134034870557962362 6902193685871349093 6306598576333332741 15774757076369900563 4372687346535073860 3556298721660839491 10077706098186191510 3247165130881627499 14167644568049749270 11692970564434864203 7830224015394545441 2651174569969177352 5808870126491712214 17234388318312617648 13762102069443732048 5609233464394024811 3790498976476517840 17248682697647835997 16532793342112049236 17144197757069283804 16297039140917842059 3463479130654326979 3782691577604964539 16387980411481599927 679194735481491535 17413817792172434437 5480608547068722977 10891864539643992874 13921705506697115178 9618479343277922323 6883841284718642931 3873281432363022571 16221621016775088525 6143782845830318121 762284765347688205 11315968962360156710 17096343364657747556 7900435330328859081 2144466488385007304 17979927196583503327 13362181388907839149 7292934340694508178 9735139116538373343 12825225793790713897 5156046899869004952 10998311419877306407 752727915657251597 8569777403020403122 2361395702061085477 14346475898270618730 9139277210494727679 5016645724324904296 3312576868073971253 6472944868283644567 6801223525802305046 6660732371151136944 3506248148058592698 9881736345440119355 13571713740510044983 4963974421079785545 12595151134045750245 5470003793308002407 11174593473684556062 10968060349145385021 13752115415237955406 13911721839879948169 14579834471247436992 9324349243059830976 13061604667559362972 2502902275555162453 1607869817865296373 8077640003373942797 525080577593002952 3988290969093186109 1782217274021917672 11013151602751552491 12400920447483855923 18269837708768424838 11758281304045675167 1150969611331618535 10169952797495452678 6174940345398085416 13626615170333810918 14450434709539719707 6356644967735193959 1090641280312562269 15472898700615220929 3698509078744741711 6971120745291258942 14639471124814882685 18050971734360335581 14571045659695293184 5143200513002199426 11744311993705638729 3876053886216944778 681500734101282838 5470586822581055261 9257972556196128797 6529864208132873628 11467635331214780152 14674731713890391742 4150522401906201556 8320532958303776132 3856178304772799472 7898133645594100200 8207025087214740013 15766950312133878633 9690204733127214523 5747516299226422844 10123069742764427195 15008141853312809887 13514650111728683862 7166066229000496047 4570285024266828192 2915668555187849670 14977087882495879297 6040456232708079637 5409246132428065764 5074145383623255392 5956414475566917130 17935524298823601621 8954981842904513431 5040926998374297034 5978625100084764160 12437492477542844152 7328007958147744132 1475378600539115449 9946701091905901860 17160090021421921966 11781516824301686581 6332580746774215391 9275208753097905008 12335829446429776447 6950708545790343961 9061968384407164760 179357328929338785 8432244799347338710 786258050701515013 8959546122974726245 13309932134173513485 13125736221540754355 3696519196249337823 16309455802298893343 12468145689728221358 7613084499863129155 14392432373331254219 1040695847585380246 15489771343767105639 15176969973248037898 6832443787593168435 6097517599374600584 11052654194008559340 6315463274943968426 823957114221191240 13164045421910881964 17466119912240988658 5087102105460602150 2852950024706156851 13790905391007159400 6271143505975771142 1840158609895608476 17473691582815670749 8199518309081533130 5297072293737123420 669642002246481024 11525554920417654988 13736192789819008589 6726589723622327713 16571546108329576505 17264791682596691875 14464968349889823918 2724685065792265451 10858957571549731869 2566265275338240678 1304661786729852706 16285296289799810008 3406380827603375235 13690867894600571075 8589429769289365779 10330734472740221295 5095691597973543136 18374160197677690388 964768607157182251 11254209057114090763 16909405371549882514 18173332343401159037 12728565163186457629 6381300552734601443 10866771427383316228 2737713902257825152 7691859916268997212 16531319903838261023 2641830863204718115 2854848675282062234 4649329528972953610 12893168504113699994 15533327261447562769 11113025697491110894 10807465801077672634 10170152492453038614 6533234497368724194 1059091137176160629 14082377992641830223 13032871860942217981 18299207978667499886 10717154344766833049 4468408189408560476 8046322454515443438 10663099841862889748 7403675226838285815 16356831661342779882 7987831007777839016 10257119408407297304 12059149302422075425 34522109057772163 13934515817560655502 7453088966558923636 10361107508437517080 14201663878076793924 15929597094398981792 6428741124526202417 8271992391009606841 12988797897662816687 16613906084555208411 96091723892950491 7705590543296800550 6985731498154366129 16183818573584462040 8422709440584669105 5088582625916695846 11645100105542834902 7363446274083997973 8573175041224659655 9719619091754641885 5112295655363961148 9906096861708811994 14099689658381660657 14414986266076006020 17718691217237482615 17773897618921896506 7404178315681761048 9814987928542597230 15681819609931128016 14209097105008719487 14284499355389157531 3335507005163260771 11018051063495499873 88107315677158664 5360602544674961324 11346107038470422327 17929454203042821392 2058737942594179813 16562844152084541748 16786722978419167033 5899878303532072621 11009416045570474953 14951260784677515136 15417874227962411642 16971227980639719734 6244345835973290720 16554111506956618265 7734453824431879883 8781130418021822896 12699799869864907302 2980852423609938525 144099016576184353 5939185665251026040 6576978013624746110 14188179133167491205 17120033728981493992 17456906646492386979 8639746050343366757 12207580794312252563 16235456549119335506 5501546979005333533 7017736961845207146 3311035217464174198 11520073118490420669 12243807148881189053 3932549201336620310 10510399397587685261 7267672678790382677 8992110487542641219 17793447907553545789 3335100946069311102 18429613757254419959 10069060426981037627 16879593492794107344 15895706142943170765 9430683652740811454 15336620299663902088 1230504864002478376 7061700019134568425 5335277872412829770 1351428927291184810 3978235973745344252 2174999629177011783 2563880789140455958 7957878798804453530 13981298896891553872 15266879252830271277 15342000878940423391 992108592601276058 7569276963237284302 2035033049645491020 13897353799839108742 17140586509663338619 5299094451316022454 14949938157199127957 4524038060456446340 8292199286697395248 5245202735753535623 1641143883680102939 6557844046740636634 11947061938584985545 12332792935689911549 704605918311580340 9333727664365535017 8369796972567907976 3283683737310385680 9426681841638282738 11729322849173580576 18072401184473099461 9174862662868802988 17120051828810230291 8563868902473208002 8380476669960139748 3740601789420144314 14503125378654841604 1898241529893034008 3230120382521253353 1349739843132964559 8831737682175911414 2675600987197082237 15291230953712689584 5691785118976695541 6030052274900845984 5360317271186447614 11708911463451056408 10882796883369502057 5669318311268924104 664434225566710549 2981214344923008060 17979654272603232204 7205497570599827497 17230396039470586695 18016540052356159693 14496603034683640768 2294677787649594897 1219387438111036877 4935231670232913031 6448610979100871385 1386060029228845678 10356535242677469196 14405516384046767053 28575402290093726 9446946392758533930 9182966327913220393 698827750884833646 1973776532100932862 6666112849192024945 1749272444645059082 12019175822370207746 16229758974321936565 17879070355570221552 13017536930119418901 9467018058337744303 8287763847838281684 7859402264087404618 1507040145268229958 17396463050687190572 16137661265899727340 8358127921711190573 16585289574734288445 1361759650740034843 4552224731547657931 6192831602537455370 16459576345161601000 2700493781007788145 3695024148535549038 15379853548781139914 11483627276033996369 14743385095318233916 14419222670871970080 5132348816624071036 13174332159982485521 1459388263824163126 4873459080251124553 10717820051904697840 12684144070751705184 6631836227678746584 14322565946135487936 1272389007382034901 5207811263956045595 4672241153753370631 10036166801925502756 5010389561428475410 145568598476701609 3041176534315827934 12852128200670705253 14950890225463795226 11957616088500932268 4500546132957784387 10741365640965723669 1678535885519890484 15332885414814554284 11182255243227696594 15536691411017588973 13980949161075670886 6222066303748077226 12641634101692545887 10282886207402680925 4078824869270431001 190151074106522482 5966554136261203880 1335083303164780585 6519734926064797650 11519179451532074152 15419255850587258327 5627656929841714881 1851002539045267035 18035226696705886602 4605314655719094662 7763962144066091772 12701063886962389967 948273899660936634 3218273672056486423 2572101507726395326 6459955972554079954 692353223131770507 10339517799493852767 1755334561488434227 10028557330884589713 14551276237027617792 8504271121168968036 12578054669372460247 2742977760485747247 3537535715862972840 6304825761343202618 5959328421812823823 7471788743251038943 2579444309584768610 3652198904375807721 10517466969945118848 18214059036472968638 1467064977554994961 17496559196980242475 13282197222803088201 8067425778422498586 16572929857282411136 4793273154538332863 7702122576929100398 8133250247914321415 12271965496483151917 8982580139455248631 9846058142552671769 9020964127088877028 17795348259406136813 6892586784377534544 1611443139699102932 2581339328626454782 10287749311243256720 1061107432207620503 6310224821095044452 6084882203379907024 16633346939466128843 16872955181553306764 7101068997527729708 7213578271288101668 16389900745175917964 16777020311991997156 3321852861785928170 6578574251970905414 1261191689980400575 8368615609690597336 8020329185693022123 15903422228183456384 12299162775883316314 7298032460297593575 12317938229403887276 6416334836616653812 14585606125280026196 17049596029656880146 9460442032143995016 15744744062508245113 8303118321135378627 9925138916392521313 7441093639958219394 17532904241155602765 11062677925658620949 11543957563443944365 2053558536555394970 2140921342826794583 16388911901212577191 10909039170144911720 1475878285457873327 15487909065423767773 9546637603721189485 1340123965614953795 10251809577176623539 576376033952656044 8378582144294975636 9372776274024707353 3869102871036181737 11025249207981927751 13761141276734057977 15965810521823755301 303913006648185357 18283153910870157247 5698338948353038968 8286724536690508631 12366510970695519210 5441000174953975913 7861188413622906990 3347603192248129825 13721518533395425512 1785527087005462715 8844103732989813121 7431790059794732974 2704575113725014096 9180808459683159174 15194679165678328622 3029099599371798889 18280149686284587075 5424157118186134673 12616419129368707920 5049522520795235793 17641961033422864063 1856273091914320676 16805617883584902822 15197602140096164009 8963785171976565503 10436415049689841588 8189773451621356114 6943532880249998716 18263016069675118256 12106109096346912269 12977625183024434006 15015458335259376194 5367779995746362632 4916657420545668417 335766600083438735 15104215406951627690 14778104453813675846 14648367370264937935 9052670469642644845 16520468316890543432 4934116321851387184 15743665176603954279 15950266791015343557 10642213812287314214 2858745420538118723 3200972261017336586 6445126044514253578 2287663824548260329 11814141316015582340 3532179594284219224 756906928405753700 11959003196093622018 6125659257664191377 15832716002311783470 251889552250891656 5763222721312225927 1609447528662262419 2563347068234889905 4409781409794776663 11012352692815159501 3857892040881278879 11406272780352434747 13387374893866796590 14126399464060475868 3674460883219426348 15046079502116979502 7154096554514335858 11199959769392510863 15659661673249921112 3727164148022791855 18254723092705999474 3965198702122285400 8768893583230544273 8676828256691792816 11579642878087284358 10453038305646527389 15577573146732978994 13137638563529408553 14494916364519037829 8286423354572367834 8253313632866987884 15028778591351815016 11868907277079583755 4956405017262706939 12332989217833161128 15034298088159631551 7876653584799734729 4178627766501900495 7916548515168865355 17034263739578510675 6933164523943370277 5365856144118540976 10624243907208807624 4829419361051023251 1930426642571709649 12502581390668028612 8185476159357585675 4676017397959970195 16508591669362949090 2029328988637763974 11235306443781537226 3155103710893881527 7516798246563034820 4058600290562690198 16443985134747630230 6326802361601607669 557512017391885077 12246226448175608797 9446358690454948815 17693456705751822964 3718222341440022211 18154480844918470089 18397215796650454197 14938797334073621842 3837229054932166847 1121345332790883699 750069986912298874 5795807097045060993 15845043487722624650 16271228711035876108 12173228535933052420 1488587890179448194 3499449215432992971 12214617791586896894 9526841385558030712 17050732843297787069 12886442781102453688 17451014094892768325 4405858011708344552 2139388274407434275 6848626280829619042 5089163684338038510 7275973890095451282 3883926621800016451 11868682717045529133 3408702477739356718 17413963360947532755 16320338881405149343 2362353179031603176 6394829920046863161 17948130341685552042 2346330994936387358 7774707615548209609 17925237309853295483 14896775878271137866 17617150483867396242 2056355820208493801 13863100389420490931 1750013986971866952 18087628349966965364 10463673797685413593 13460570517066534944 1188522141109522549 13414450095413073534 17769727729435850549 17263379802825594960 11597800322660528385 7952323351245576973 5357557987391795180 14768988304310179449 6455337167122078493 1023896613273024391 4149181906789071542 17123236209908454988 10582096872025894455 15270941418060813179 14218095977253236521 5163425458231587461 11242750704574008737 14920188227206886991 9705174419787491013 12279825996402436770 9550738649162536034 14429563651496475565 9692602079677228594 8619118149331448371 7267140764532314190 4544085273517225896 7969437646054856321 42276876791440999 11349372146073735113 3644489516201992781 10315997499110713780 6929064001013204659 18423973754502660092 6001051835186877030 14588218731937618973 9483781377762751441 7790179924342377800 1147679636122271960 4608165777441796676 9985327964441300415 2150501984502993008 6825043406992337163 8062677986020182447 1366731630068523033 15336042948030577665 6410238899395748960 15386367657557966140 4602634821933069365 4305418799455053216 10152681764136083117 12058180523932406086 2360908190267788228 14238935651438136954 4949157989664802509 75605159103075025 13275637407188660915 3274011354089065599 16914808622314389865 13749047508459104841 2037444108710019865 13651475761034182490 16927379589690232096 10165231459958565731 803156694385225618 11460161400526314758 11870245148640669624 6017148413985255815 17933063491231715942 1817069209677002801 7262294362596196202 11706201290622286098 8545058111068292223 10398568895051416404 11331735655631014913 10391146219212519308 14879483128727050156 112254804337943790 11467524544058367930 18374695091383556456 17829071022540345177 17184559040191818195 12472291227681348725 8115630345176253297 11376138482058357368 5263014867499017130 4229442347474816013 1359690608936525577 10446245215216982004 8719150734365505673 16526742939383881880 11949048158457165975 7952996094386358500 17273417859056402347 12517518469402311918 7751191348720654416 269801982585496678 3396492242292847694 231721748146931093 2852972312075966127 2276825445563821559 1999766766797636428 7562467479257792534 16011691516701016858 12387472703118382361 6702547892419331525 17616369989568096095 4382500966477493514 13198306849392614909 16762783382884677080 2346077384264213413 12648121490281418906 462848524906853077 14683249740790764853 680836121214943500 3653767614571986278 2246816641674515706 2346806290751225623 10648728848402305933 17182762272499606004 4840032977578311251 9962516781220102918 3070945139804831098 4325320128285913588 4397238181997779751 7529067996235302086 2204914162626282177 1384304810830617011 7415775449385786977 1694797402321220594 17489135215668976390 15601890740706269883 12903620368602957150 18337149950001068921 4090525278038150819 7417448532899684661 10105960439797516895 17362954859079668917 9064040701360476572 15614593849112299994 17512454484262732867 1182494298246102388 4143033567518108637 8565103211832218879 7088027448353514285 2174119367139493501 17360265856975860881 12824495049099245024 12394793459994691205 919618624211195041 17939673692228087822 11362640943535565796 18018484455583740279 16529765070816036788 18315566096172748478 2494134234170844688 10115754158051072850 16187446752299489383 14255465815087058701 7086156962749833850 8549378529221930743 17163509988070816710 4068422203033639879 14775348228986428759 13790172944086439395 3892297232841496957 214818912347692376 837524829569998007 9637306123584047237 16177713592304451867 4466143293816696931 16582451204084003493 4709417378421407977 2252373399290688669 9688360121242366728 17632676727032706266 8560754936214675826 5222875485547369522 13594835599496114710 11106027696776969089 2572069853110729432 585272802151765667 4516445870685188325 10968476806315720573 14243698753030428003 12770077067692097234 6148983351175797795 4207480534528913619 17626802982591971001 15812315560663441915 2075000468311134356 8458413188350568118 437401128679355653 17269342344329016146 12287072885598727569 2295334606204247661 11646545589498590589 12661328810548367034 10344145018041321872 6097186281399225777 4162400315032991589 12458558753859467369 1574760840228217018 13462516404360888980 4440216086473797162 17766113880736754747 4645062652691752973 9904562460621189931 2046992269815998365 14455338171355510010 360711542392324327 6089897603802424197 13956240462819720260 15749356987482591505 17942353954843915205 8023609310289642349 14582595274558993656 8304762756532169035 3402171122035219555 59957143069537931 11334710076291545969 2508996738547243961 13075968263392733621 3382455425486080770 15089988770410955859 1198894511900564050 14906537782138421467 10332688918122576728 14928151336544155069 16919816709957938524 11956495334676951651 557886704562061757 17499416812271376252 210437963614563330 5438758060162516966 5141434015140812612 17567954369239473264 5540084845281588606 8907960310800460057 9724483334608522619 3655043717370262212 17219953768796163206 5834956950788279434 3353487271229126061 15515933753610140125 6671251886491065563 5200380390261098559 130216121237796382 11917815271671452777 18331350105105540602 1158434224950658762 13590680015409831866 15526032587450852209 6331212224770885688 13595855117111669218 7934229711047712497 17377125618870432505 13061308687749648305 7182142815796725632 6312775691315985389 16910293872579196306 7794445654177084685 3566201583729491767 849036520235237587 4454082572766581130 15921276697138147678 7014962469599176724 17641367747413535094 18272658930851293979 79474930951002199 10352564256822682949 4640191671121099968 6540758404381012433 11342012400278905877 12254900187282138516 270243836990166311 10377913222613813685 14919782324956010492 1973357648701306994 201227362862361922 10424890513822113265 15118011976616156128 6100457475515294369 11165170958398230216 1801598385329026384 9611509901596179711 11814423240356668563 17146855503001723110 17289589083676525380 17313303763447080743 1596539034959140534 14798762347340744953 12339145801468477528 13214577081523773004 147698235014197525 389536958396044213 1566784149628936609 14045917286541786788 1703185832682817475 4547406196616803982 12661290489407206494 9511309489486120320 3896697130257156686 11328637368811490096 4944554677637052994 5351601263958468508 18129828711976987177 9235930371739016612 4463090362627871197 16846311295006185903 14420914638805476668 13267921260364159759 1116762009331811638 13234799232894634459 3085263747063476987 2238063082428986396 6959260468232180363 15495803958418067434 5487679587969004988 15877675234385183560 14909156729075729181 15816792269659045963 10695195309446691097 14010291472200125321 17276229510233006001 6222329395720890929 8509659702499520448 7471393396037526468 18299277796360006497 1803792322658022154 7070194438761339874 9319790756159715138 5131406562001155348 13444136349870672975 14920084175078212274 7080351856710309573 16094602421763589306 5781507841128727549 8682683259489704376 9008080205361077463 9636620131639730452 2069798730458305855 12000994780476418383 14375606158766773685 5458440181918376159 15622035291806633336 6019852294008232835 17145263705773259395 6987913538124301323 2273595403828833854 10398700951118495689 8824813858351921463 6638276095055579563 7767443681172963827 1256685298150783785 9087473516081622495 8912659863527522551 16235076744964004785 4362797232403586092 15416820290388288324 2794040950129692912 11308905584680894359 12647739467786171250 6997510861083287369 1182336966126639714 541181011883502775 11477646725215296495 13268815876718604491 3416868629031359183 11620402452995774814 14434615150398360984 14423248106847240472 11425840951762087466 2616042542003062100 14354744203063070777 8186199964214321300 5264982115341721231 12386992802047456361 1254948473707039392 14428948808508619746 5339101221645682183 11940353886556821671 13393763241793155778 14335210001136137630 7679398728351455700 9629717653410813916 3432665076701469243 7433868616533273353 13505394505232383504 16575794109394097492 17799609034648702248 7559262297013132558 15306077380409533274 18170475357242674408 1488966283073829013 8265335755528205458 9628793985634159277 11237140594855277335 1035286791586544747 12579058719811881372 1093537851665073332 17074351898260235430 2202981302177946169 12352049770244927799 1089710751745581746 3286197647026053561 14217314233585351405 246234078465277810 6486712839802410345 12164705018355087860 9499118294452630298 7865442314289315975 4497178173294935819 1196165999650715499 15297030312393825699 2759343014341660081 13994170681667996980 4143618852461002074 9819567682855657512 7207418517026516025 556441576975265150 2029146380438346411 14635059276557506018 14535584859743591899 376570686029623579 17764159238236137923 7351167322619029613 8899053729612975233 8249290482722821230 6186463891336400033 17180715734833917831 736635741836131687 14246950086004511920 13008757853160020419 12247520429473321928 14382242397464183738 4230898385658716505 10672117549082238865 15287609676450482210 12703136113381756998 1662556423092899394 11551565442219208133 13164647470882050988 9602447905980529266 15537130365150755267 2108579013883691785 14419836911150672993 7849830944233074095 5851863500778854874 4925299986049565188 6061742257368310055 3624554820082129304 14295628541849424852 10146777408102996520 5561397119184826825 11760269962622711193 7313697516891965061 107848001631200313 5510269699220696337 15330543042997313491 8514695352604446336 7766374972028107500 4635492546821539431 3696669261935578401 1888202056707061228 13097603659940424335 18298905084294619382 336792369212354470 10911983129739484553 6884521244624936590 3709386962538101263 9556541890005372483 10132912557294549704 5225364821437386212 909056620517008492 2323653257759074594 9900676173411482984 3336546893123518438 8825668572275755152 10977438566386927719 3554404230663824223 12111769475157493429 5311376705732965377 4550600552621618823 17597613287127783956 18394224686725679398 14570358699856070756 8258813401346305105 3223340031928870672 17060747586461840414 6640789473460411646 5159574317818180293 16172854598912797789 8639320431609245480 9785532432601237883 10132505178685092651 1639593257936751653 16120889581061915160 14691397011130141422 14851795008593160197 18001049575608269995 1530841173081682317 16659785148731158125 14246904833921400446 5005913322777516420 14944580623044889557 4959741390133814722 9661924474727697976 7805633222919320524 16119478397335805002 17486648182895007300 4687732656331626214 17235020470153480550 2019884616031555846 5238276686225659767 10880871808352464115 1181872101210200389 9221130834917808006 6386375677735461229 240355874638110148 9668318451109143461 13477735189424845507 16127581920502758069 9941454056918728224 1483523400034392121 3473624727589531410 5661475461022824473 12003778722603967753 2811315590195125981 17003223408433240224 5472812724008128030 4223439632788548633 5299751755437707242 7576763950670881990 17772857007445308471 781354281030809572 17229619615253679335 2696877539947933729 3020613101939470460 18319332442311548668 10389543683400870225 14080495112477036001 15158464169773835593 8282105343328394680 9018960107245699656 17832314663928493068 8959884418577518354 9807165533424219990 11920464462628296042 18403714224764150812 17950941556182904735 16148702797853537836 475686104284601060 14120627897982217787 16086970536609196161 15503355882345036444 1818193351100976065 6288329229859427116 8936602642225873253 3638806903729889796 7182910285040318471 16932079248163397265 2616535021899425368 12010255277663282831 310477523247810097 3294856761201328125 16605390906834984446 6565958253116616521 6225689025338509454 15170102617087061763 5226551175130048155 15612896714282229216 8189352143788385633 2544629419520185327 4137711401091152090 6351950407875053736 3647423136959007763 14366824400881220552 6156003445177789357 6250154065460849059 10666500727174282920 16011033429981364765 15195390499178861823 17231255911172826639 14086043400413109565 9822541289490036738 9261084055716490537 16374052835575764038 3409688478578632839 18292377721381858874 11372666603473414557 483998223479860455 5735198621880699991 1989508962227258408 3336265637044567607 14085345378707072900 14734593974297646319 12505261936347936764 13401898420145200057 4017963094888553853 13182124918130099679 16185957645831222024 9994238708978571261 3347720214848637922 3764927490944163549 14252723139071198535 8524220252617591267 13127913256862726163 18016038439575415634 13219572307636047881 15022229633049785149 8848098064364431181 15981335146584419058 17056787048542662777 12513763401359576900 12416254632170712840 9936997627607722560 10686038717331102278 17940919067728352256 2079095295302899497 13103885841129271583 15607537094599681751 13250765911978981446 2293566541927541021 11623268078502067127 7668571484244111646 12279776452454028053 33914865708735849 14415913994029208281 7343108688976531379 14736344228048257515 17649561133434992918 5913522683472366366 11567901410994090729 7272557805059225297 18050894162832312231 16663044704239924697 10436198478767648492 4462465374791465430 1374721267128587893 1460444793615893259 15757536659806973687 10100374044909788141 5085830700023016379 5321030576569794549 3189448366432644015 10773714743198929959 3531328751460498509 9484989289129868391 6845318122160791239 6062529645572351406 1324558050607203536 1207334414282136497 16864858102339862415 15689617505275969881 6811697870402259637 14198713796520810190 693632452996575185 8629521871218524594 5538470065549333831 6706603833547986091 10963898276582004577 12190423610718513729 14544235462492402061 6487983375856374358 18038903980869618252 576787724105830142 6778369934982891998 16611392399225103448 4313505799808275117 13188815180739376122 13511056123127739583 9454626827102064861 6761046881165442785 17094407921363848361 1766070682128855100 2288946811590862184 1517949259474685083 555201384624778675 3820668332852128190 9248466219780732283 11000566041865739556 13651236841869896127 12141753798431833426 8786492695184962169 8732466731004912912 1074989888886923703 3112825309532043239 9099923700920172171 16875411655741048290 8721804551480817375 15545479342425579419 4424749290834388545 11284692487061217353 12618729729752299474 7180171809369318229 10351283902919428686 6184516084440313564 8914497649766523497 2415186573305255222 10423903398334542355 6446505994873795817 12184496883173197037 10318389622889020267 16545966636164868007 891251055183535220 981203448176808561 12739687584498089697 1246736333664035669 13103073501035020566 8051242178502628044 11125525210597494417 18048318211648781564 14438173401637625769 4300447071862003117 6918248630354351785 5746961008183744352 11181549623310933367 17748656832343417123 11548829440499754468 5049403256970727995 4141065068822668904 8399001402634549964 9458787066154313400 2269862585722768927 14045261377806739229 15777269943444679544 149236869358941219 11245154089959068363 18200583870623089822 5411524007112127052 4977915299795067459 13287429925130541243 12454670779596269988 337105501743191796 10682044008835381200 9402498411710582941 12653066601428445556 17536342536510039050 16205298422930706100 11890620842181948931 3934702549451218558 13025758404082073166 1184460038746954803 16117915941245839870 14389492228039882426 8973276333882020290 8757147414079030863 15616148432806393422 5584708214554267467 8138440142387947367 39184818142549567 16478858922406487054 2847233151852153870 12150504264300486955 16578476390433058199 9971976064441367428 18125090940063548784 7324170105661427182 498649261821304855 15127454466893678028 11247745274475716348 6682168875012028335 5913121714229839648 3652187315421894194 504271893998646367 6151388449657131128 9497698226649918609 10336563974573531893 10366935973516071418 15522168891496421824 7648367751616375975 15136103512331457728 5156810035285953364 14555197329393329215 12934838606923260962 17145048604370322323 7744426907044922486 7987804275911947922 1548077123779628900 8543731601924333404 1384145908377348111 2567949000056529520 9171697113157846033 12983567853830937989 4728967894408566199 13385835756487322316 12018884949148699535 1135682772779940046 11485342301118598057 16664633120751412053 16693547405139649727 6624626892124552109 11472255604250136604 7402149484506267446 7262350191839501405 2770915707820316967 4761528100357559102 18210028393105631203 7444187117440163432 5685864916115689562 8746544086306250631 9996644677821386112 10896582593703402134 5306307917829869497 15700133021332837700 3898773911156600264 7192925384735215451 11226130934896889589 4476540106805013481 7301532550983885597 12108496392990001453 11054419108382345075 3728493415672203763 6011947160406974953 9516581711143282414 7081816192373227693 13017958174228880460 2562451990644273616 9001427965663077528 7435647340083209598 5004769532129609445 9709588580471464122 2733771431678641992 10793843106100009618 2969714102320907149 8113053601706754772 4159747820193801837 6514482541692579473 8863263901026221028 15671843118237422137 3175829090854990541 6683161476950758589 16477172991871659603 8483147284622171843 10996883108824662875 2714517101029211946 16160183177228000794 12177453063484068028 17303796321161607988 6499507666026182046 265088634679903525 605184147277331044 6400928173856230660 676799115990799437 17236416428048690243 16821584167000300781 9508385690215984549 3821142791442540026 1926880816427442644 5879667416581728063 17156855471918807220 13620333033524493236 18051258622152820228 15489568520737636634 5268405994262683187 2466342716202967183 11576588352123169502 3088187791240295477 9736859642720668948 1376627169253385929 819482915939055438 17337974112825237728 13227290022325539522 17377783127557717068 2084880206833659343 7082098781978801518 433866970564088375 791006390889178414 8583551116655818804 13510167358887496154 18207877383392116632 1143712550542858399 2048024357569943631 14982307708836180112 3447057869349186901 2175384986966434521 2224279655360300009 13492092211802444379 10193965539653164138 17502108000463483065 3047834834781134392 2927068393186387236 4838604448628884704 16632285886140902503 8142616174650697110 12759681972050953636 15066000190230388468 12749015900436343974 5330668384617760907 2776650771290657011 3225447683717364031 2277823491806249436 13961328358268686625 4382688589289376925 10504941431507319210 7266981039645371181 18011510738909002471 7277072406186013014 2003469031267037974 12424811545195396827 11182575486739854040 14938227438552469526 86554844559639168 8646521323696424714 12653619787054755358 13712601238875925319 13510992990558010195 1539250388186394516 2855390356495348799 3530900852124978914 4509812365699076909 12794155814226256797 10718530886143013469 6577991960027042499 4053993635423775716 8053128611010219418 1198192180065350879 16980953083746022210 2604762846563844159 14492494491077881355 14354898164281968902 11214809460518705069 6580132976878243619 17090234666894640328 1878141335701672291 11409783252360207913 8193237598687244611 12229466174035925062 18097252023964206028 2178884342699739419 1802400531384643943 10763763433206502589 173850312636524966 16293130762853912196 5341929785687989430 2298929310702349922 14906922569402709667 1847573980923004126 4849932211207643262 18221508729624082147 3607680454662300071 16584208816230710493 5653770611625814602 10848128035418722593 1599909636643733720 15950792762352437610 213591681990321243 14647032301425886439 4923525047558179799 717594104536797898 118727699185870016 1035484001932659375 4399980972011376403 4068824320833684761 3902242209601014161 16121739168314919382 17714410356832812367 6063795492854693220 1283352316453123943 11414500781263854933 12003555243258258174 9422324549561144035 13368164614839563004 15367657980991049741 12438888124106933842 2901319505482069847 15200523864713653936 11489680269715592734 8460033483991484737 4329928865098272612 7977099211854630219 15382433463696199163 2158504511178107054 13231563893580917627 15901190159903789035 4570996609711618423 6193810358846567268 3461974672327716736 7313914813064534158 5787651381111562832 15804672658602829356 18295953038760417647 16064628312670804950 9650400108897927881 5272477078014013352 2386923677277496 6727534412130744295 12249072954022012660 16807738279494288028 10682804078016895606 4200181440942838011 16118636521645908084 5377589297448320747 14332797516596021222 17367975288779757676 1216287496466532587 18142078776188213003 5367900915193376647 4677229092189509432 17661518190644455212 1733952420673117045 13245501054684498659 6605562449828409963 7936847536557681261 9497839283456168049 585549354603140313 15678770345396135260 3867445458747979220 11349354028681747422 18329644938903415543 15600046311307398448 8534611386346381624 8547129663477296089 10491602455339698438 18331024015343989023 6228877031040469503 7956772415585642652 2809577451995268139 16601059219117422536 5011852067643428732 12511625890448185334 7734863111334888753 17457820616280494410 15967668607868505111 11326513334366502534 4779946560636286934 9311071615960989460 6511774878902435053 4621877971565742197 2636846936012762153 9925424499267540461 9243045045770176398 9977690327596301850 14176449007375422377 7918154624454532732 2923500742969582118 4788409043973257156 15335048066593903543 14451922961623299594 17705597751028008967 5830164089194428627 9598113517276275080 4558651516236559853 12397682622299143742 8446387474925839958 13398559745838151553 8668486561569019717 17862573569794572345 7967743019535565983 9627689993389866383 7718448936060508142 10554401463283802486 7463304399871952310 12404585981882208844 3502330146040283229 8111871010648072035 7691967470533574282 3341733769945663380 9997382071096481216 11074827150564277466 13987979388416853807 6665823236210139223 17715270898056290916 5866646171607127502 11296721041505416410 4207249508200519943 11945605785205056789 5550432642719664709 16691897950487822872 4563805907112807939 12670561457404891744 14870962108012346230 15662373296279778725 16442653132530400915 13425613581054590086 1456748244449955685 86967513141905083 466621288572820627 8798068002107491469 9479206137768928467 9594464444699120394 12398477996814645568 1997526338134941997 1133262604175851310 15143873673048315426 4305255700924289495 16122831309011284069 8878057356551580473 12275904880473039835 8453768731744014361 15985139396129063950 9206864417545693685 8375315026452188037 10313534326588790380 4154556769868432423 298638344159838828 3187517942225968330 2661876236002754339 8615904108855138264 6928754534544618074 6225664486039704452 11235070613753999409 5554977002770353791 519108924837929105 7226554274900210780 8754898845428847530 2127815114960053892 15570964384264519542 12700391817689008378 8390526786667948073 17250838877990722780 3944290260098688746 1179677310176673519 13685539702366348416 1515384266294189027 12377486827581269240 13863874432387351777 7221143628974672876 11390998749678473451 760417083746366406 15562654211952510802 3872076761832161389 9463943061523881843 14168686101140724816 1965955222283215402 14300204519910319024 2301626503304056206 3144745366933478137 1687796737550715489 15754622176957307088 14967711098005068482 14135107235332643866 2968974114611539774 12765284549035928653 15155628694308125409 4967464259662170712 2571341459135854911 17337730404566326187 18321791258003408579 12770652942441101669 7074688313728615106 17901766603166480871 9323990048360021846 1161971238856527171 15390129978707967667 16425295140004758525 3347793508650937832 17739446780080683390 8161856364293497899 9770628790180073 5561428308032466639 17801215825006957487 7279096045737636013 14113936614480472394 1589221246688607229 6019120131243101682 13454153975117165608 13541816694536897251 15710286932844868697 2702602135147465896 14712884612814261182 15522661334728103808 12820085617604616584 9515910214081979856 6877510301292664415 18023853231386549871 12731338291098515807 3415427683476050466 3849918394219826248 10368089640513502307 11092221663692930465 450594268893386352 16840963042629708236 18418368143752356707 6484893298919317021 16160026169262237370 2790673586876962535 11888850311258862754 4779920586607911742 15068118805152670053 7417985305741697905 8008803933891093944 13412980271961396910 2414321465997775070 10934805789631470571 6838936438108698410 4283396861716106276 14078621717000811260 5256999934909048655 9740133706865366031 406263041722563256 12546643028006157853 13829411317276607190 2918533881889203941 12273664305711407683 7968397971454194819 9478680689816302046 10212992191047714133 2478410184340385352 10055562940416679131 4111217019918621232 7891194260705072873 6333714349127749603 14675795361164997844 4843714632793111566 13265315208055926091 11893637566092732135 10223758020669243892 11721385609204637636 14653724973289073441 10716954107873819424 7933002005721567944 10812738504086046950 8577872635764294432 2018703702366885501 3658758141592930330 17227771765267127015 2220463314911498525 17275792719269156371 6692055112092637653 14390567157878157139 9942615358642701875 14300262782530897627 10470739071114326703 5181593696783266429 4343943875381581301 8990946486931886665 6984992354003922294 16238768941113838379 5242073879055845263 8762615593594636323 429562863376516607 11231938181411518582 8961133625389707760 16233178247030770944 10034465369340199033 3808337995339557647 18169152413523762022 8617045761681332951 1723349050956780130 15667057383465952501 7489096428545677642 15745151282377903450 716485611748372636 12599364970263991584 1074725752834541500 14889647048269699555 11898595843975964102 3089816143663408486 15458442181973948977 6299881765212677193 15852275124134479426 3959574119127624663 4204489378879496564 8836673917626957233 3659205365321417043 13351736472003317506 15353592817170958905 12130609637891034111 9753418587633280992 5269207847627390204 11246236086685456753 14765717467780992612 4321574734843173655 7871556100172553260 13077963331406670574 3119393050562620688 11025536889024693215 6896533257386230508 18317014986182198573 5625282423382526031 3629077223390352919 17795409109163962080 3405827539565391769 47830691813147896 13302101128251068796 16262976877827392692 6421906575457595200 11991464065626467077 8943524443388584840 2561226775419633592 8509780911625783311 8832402909826860222 2108310357964625477 6065205631737811742 14747316470519766437 2694936046892550641 4536648957966912640 17863184636163114947 417520199362759969 5731312239709891212 15979273878100320181 6194551057248662508 4446630292088786756 16220358815019020169 12690533943327699416 13348649550374375621 29765298814425016 9394505858773342334 46583630003397455 10281331053980553635 14835959412124075301 13283551724260827799 15821080614978254694 9355644591750023663 8793557991958451955 15226384237517532485 12602860699354215020 3693517090611218144 11892265936289051840 16981856043306703662 11815994532022909447 11080062973110072886 9628308340886371458 10418365279313800913 8664988225303848834 7234558310103188202 13888107623001965652 1119412955048779611 15590659350881281708 2003181848231738602 8919130018027434760 6138490362344253540 17802865848487141273 14565960504993612370 4717993323874299775 10086393628700949302 13080517753130251252 10785687572630608693 11253534602684896137 7851247516028959314 1581405520670434903 6649297523485201161 16130509518042338344 4825985271933760097 607310124621546957 161520440891211910 11094191659624884761 4801680192447101997 14869667118218868166 609895078369259917 15487877705194788873 7874084678652207694 8413407021997124082 5210532300688513241 2490236029208074581 15193283393960092523 18207410365140409569 15262265059037763559 9040857665351610764 15637913369732458416 11990783156892916731 832816548733149459 8909390864209550013 1023015062880612103 334683771135777057 11300985687086682166 17418023880696757102 1879434068151972639 14260129805111247173 5297882859693971699 10971844952409328136 9155499422648808509 10599535344316562735 12676991416172414445 1903034455858499188 14140942694542107100 8768655621737004201 11212256763846116310 6148330652975360359 10194621411435539950 12860809483404439487 14223538606726332853 10417000816767320124 16384470666056255060 2332184885366132525 17904245800040762130 1616648426404694645 10622337739701908949 13313169145738057976 11794075805452844955 5150581925200403283 3867998895707564140 11782397924173449341 6841368184139118714 13848715670851679974 10450103402094875070 3139557332749434813 18361487985863946936 11142970926162458472 207896236657408974 17771680555785460618 8357608705563236840 2018924842760159654 4244319339543094332 158835262334018842 6416984723340771774 9365901723229366307 5032649702556518420 5971758912718054601 60166013555291019 5306523795815135551 12223191934045689413 6437786985332396707 14228840826294482140 14424478906699917582 15456677021323694045 17961732845555781781 5076252480012216260 6483344068503467773 12856112582509870655 236966294959489163 18322118969976649141 7568502421290657641 6835563727988620843 2126124215430491166 3148647992155166588 15055611826199959673 11101787127537874448 16514480978624671287 6315079966721671440 8102660897201161822 1443218226143931302 9758909371715061498 10740108811751331969 4721775924230030015 6142168687706515227 12367763002424783627 13976544649970074055 12401090518615937097 7297853482710075715 6527704001592654764 3114809604875660504 2426404598705149103 11985133511948034297 1002428750879838089 14544776573498196182 2325137228745672788 9126949506382373251 11115663860578448114 13132381094717085526 9423707534261826674 16270113516480857835 7112442873767342970 8320093570675473721 14587108987661010511 2309388919397849881 14812346012194683763 5070521205401379721 4873501661303058255 7733352649264070019 12781392510456427551 15035571118733269701 7951938327795710447 8490599703729722972 15041029064543224045 8706339568555450029 11014961573909125390 11356783865711986953 15303290137565356020 3039616534457975935 11192997359180861188 12853491347431647172 12046635156954750544 7765524010259585132 7792015344544155264 14722160584425954279 15793086982097504273 13659023351323228852 4838434520018000790 16514484907837943181 4702872738222284261 5145153833979645712 15874771850979309395 6304876191155577769 11113353495305948125 6960487502041502689 14644483719416807492 6417180587941913138 582864912300894644 16238529644462260234 17431973567658325562 1093637877801736759 3456277504051295236 10217232408695420575 5220108411792222467 13690479210224958347 11528934107998586309 6523282761693047621 8616073485501596511 2877656854768077198 11280930039516756779 13954684015946679465 18443080821456673691 1052088874205135097 13228428050995590052 16807305473455598428 10914642318129231461 13487321576083738842 811492446309679528 8798714429146424241 1640223078098549483 15994598949087161144 10845163777359432201 13787784383085845987 7866811526381179956 11525914904417392109 16620675594929480941 9333981536102727853 10877398657404177671 17007534876635842832 7435737446443982351 74441448482087605 8989689132848092697 7981612093933889941 6954123078436016545 3010552764354621182 4055553757623955539 6319800046859983659 13873231536746700337 15696955915348328403 1566261094079629620 435071639244745047 6629831569355279076 5956142059614453368 16808687652500954902 5045516400776728906 4646207537741700177 4126159197665076217 12636600875696769311 880463704711616779 8680940328460922439 9626405401307121452 2661378851647876340 6564396220520897082 17869791260805696930 11613230028920583168 2888220517096875259 9078340908365849287 7106088655720479067 13218216904195221553 2150698842282673143 15120907502419805500 9934691209849022445 4002835196278209624 2972702264413730287 716667313637530342 12214275037598098403 6934071758089750166 17726813071986659596 12533445217562410674 4180047356880892993 9050092139774664677 16043856911169389190 546256028581396365 11111826932311943169 6538860568004321236 9517891177808050391 6423927053279354130 11739337363492487770 5794567680763501768 12151476269423116783 5647713514695586336 12636591536009913287 8541880748782975762 2002194146391828367 17370942788807226739 8444561422650250722 7315229449121923283 9066666243602079208 15921455298399267606 4209192283176487761 16600263601821042795 5645035750386824028 1309594709090683470 1368374584686433340 12157932637621126082 15944888572752365430 2647027404026910058 14803106008918873885 15986543863091763641 1663431565843670869 13123927612006956799 14470912884701700911 14773545466471864316 11745416485234090572 8417715616106708011 11634264244375785460 818417511094775061 2083396645783085205 4670324559991242639 16084458593357853969 10808574995202701505 12473595892794725607 3335863135735486736 9935512543277450549 14438556676352528540 14664684613193971379 2174915747675077986 1173037277028946108 83418988370559155 8069541379262095328 4500824015251796805 13674034442419749624 1437732963991124805 13043514994932997270 17716529144872235860 9402173744436457748 3044954340639768325 9428968773193345893 16362185942255291746 12733527067359089633 9073791297835350414 12355885800572876717 3180331869091603480 9004094991676974186 4743937626761541343 11316739394704337323 7695651336379829858 16555685670864504753 6403720297743577065 17628568956359297881 1984115555865462969 10315966835625394864 9314565525362322728 17571913536349542281 2804551032597342654 12524131242316147852 3814519920563008142 5599146592708264937 8579892274107990465 1507574896872242803 2395076001243519512 11507700929990253133 12444277626786762390 9481204542515802160 6113964379639860681 6391557765504058976 2929698536035893206 503754060036621395 304681936466881539 13629934133674822926 17430835149931120534 12416772090491806440 4691982905693201547 15914652155971105490 17734688674539683080 1678323235845266098 8861403238051086627 16274636264453936070 609327952962212360 17279929400914859101 10554879684131452925 8882402020020088572 3184225732778842619 5964521099699507401 4033097500049695629 5560339030737906261 1265883814476997633 15526954613570174949 2971853674101551689 6721334882431330985 17975457478303793363 17081722415196669591 17841009071793595446 2606768158546770510 12465210132978938552 13820026566479721587 6140367294916181786 8055196651805785839 16214736845847067241 12787489589627298125 2963672924940939351 3241499348786590648 885505276495010407 16632822635973130541 2037269494337317876 7288337688153851340 17784418156621360894 17037598033197891022 11093939956786029758 5610850891692378992 17595169900651868174 1784029220020850102 18013768485707972631 12707539235111679051 9295622020955037346 4805836942659609627 9511643735760692457 15428160196832825684 18427830299662454099 15785975678790840593 12224712347253828015 6732685270771092542 10878095589120430156 9472941760278042957 12799055087035138616 10928691721723532245 7687098369943814636 665410870543512554 11195054343612033930 14914318207312500414 2511907122429956398 7478909897402931155 4557258418786135280 15279773777072938357 15764575062168234105 16004491029863754902 15641350903694338951 9931182925350153551 15781591951791702029 13375764828241248605 548165093893727114 1961938305694813442 14898598306568732233 11994060760057880868 12276552891305480903 11144381781923049986 11002169860283392611 18261348922382626611 700446076266766041 16380233366443176444 9404421624200199909 11977709402354562253 15876950659959188906 14884920276342878286 560673972480897071 10028086388574388901 14152615304457752210 15954574387805942290 16394085787730461501 14810557387394721454 16244754160749319159 1661211915386781610 15679432796566115630 4725047695013320003 2303315591111562776 6857722477887153072 10213854796441051686 1143573672675374468 11968943884435320415 1041372847122136 15323207476700133153 8025831764604523524 5236475996748008293 14772356845165342731 9384027025539289367 11212496295653836094 5219440626106275011 12112348343055681826 9119078409689152310 14269605004463379366 5116748876765576978 338223101858586113 14189922971291189636 6654875697255935887 17082600602370079337 13873171820347643088 2076242336489233816 5776640190442816476 7865171899766412820 1205033827253690121 15427274758565512683 6234548193532250337 3708237762103206290 14613151469021498716 12390593442771598708 14743189345232524805 3090892493302120123 13744391370830075926 11663975870900231137 16703330324180228337 9141025767490496132 3292526952000283551 6021572457318381990 12804670615063783663 17830787080560186050 18072436728686621163 1510783916790973129 18242312074414065938 11547253830464119303 14380987996490350983 15494001559736290220 15658572530607149048 11728463419099472252 14518773133599877255 5138265075504128134 10839912937609793575 2183225546947183302 17369359206560049391 4182255384336902241 12904995056063652633 18113491849120262183 5970721794984257522 4279143104917414254 15051446488601810403 4107672225978127104 4167157360987243749 1709148182344406542 9958372377579587441 2651663770885083835 15016783116414305066 17807215067228822896 15835008274271267750 14340825414329450219 3049241253044799917 18078705356102465843 375582054561373147 1193594351830727768 8425584323655327486 15308103083683890720 6040153825005529615 18108151080127814733 12189354276300755814 1233902286020839169 17694798303002743270 16102414939634364930 8706887858448756374 795262020244770198 15252983403796657670 3081093091631450254 6336560435331270924 3798321070910824424 12952221146310705465 17272667939639503002 13537915540271359639 4659534345400416781 16647046439225762895 6774177554581448961 11334793912158157291 1154912001940163111 11979104142889895305 13043797942909056962 13903805754450310992 8799809184706431211 859689797285758695 6005012066649966217 17951827417924353448 6780702623809872531 16025374039125910035 15106823617850340221 14546223814447969280 11700767198761454721 2996159610802120139 18298565749801712646 1910861087429687633 2502297638689830455 9201606336514833502 13057549052571910788 9638052748394048293 14487948507750464228 5041132749662299190 15725691499604188703 13585946942653540454 2841117367262545885 5964600573645943108 3213243689471906762 7896046267262709761 15045241021687230159 15587008931046719043 15932097484033807105 14677703488499598099 16025617302663028552 18160746502710721424 16862275690206056980 12751574228118475916 11730978929684566435 776570894081888529 12363327749303131238 4799615622347866871 16772593079931749126 7192322151678895104 16684440248171105089 18392948154379621012 14003749294586745781 2345909230248316385 11203481309549766630 6805941933305261084 17676496528823809218 15788794419535197996 9031530814144869170 1361917245330277188 13527635093343830850 2223354460241779758 5802541943110188714 16295630108067091243 9174809327750548012 12940359187399534230 2886682479511949579 17575432847486541674 5828086841694468741 14786449497700293675 5361028905976431255 8754693695790413354 14867888649407818969 11485937324131940420 5975579691203327685 13796098367699814695 5747221516601013977 4641838050803424436 10197444985457933511 17224132426723793474 190896793679305760 9495182934497404339 10345688527482762026 2539182621535014851 8048481948315297090 6359460206524804760 16804208840207672827 5274391523391600441 6625857477790535392 17074270553967476258 4224619745628364194 17531449685615379528 3995319292742110479 2917818625693148820 17119581254541623885 16263588710407252880 3067768443313623336 15407578381749879337 4579562421472041517 6416125249897467204 10998970388752455317 4007154928911502951 6578691974415264716 17858754270145513547 2555817366733426843 1913098687168376066 4618354534676231793 14870226598478909588 1755499496344340175 4607783996468111040 16716964958041262005 17065173923304475007 6848192921997343495 9361350540399247806 16362991262075507858 17786392113790885683 1465108183772442809 10520228934080462369 15095111714292486164 4237741001467912868 2853870609179359385 9779774629766369490 9889058004891630761 339369918588546361 13966608576594121440 15381647766398730287 2133949852201128798 275184907674154922 5220139062973956667 12153490424154770927 266283246984145172 11128222337465964001 8645901159012533220 11762130443860953147 1997789773562292556 11749486204627899285 2373814328896793678 6784549815422263399 10827080597307823555 18058680932212247322 14794837972444939128 3997980950480365770 2654556873240197920 17465659043844927085 7674425782774765904 14807638151211635548 3634356543216249290 1430531854822297339 7408235329273227003 12594107108593184412 3582076381630174719 13644144817649544022 10676725102277713935 13898013287656278411 7069533250386204374 4203545941493283300 1628773107476645656 8097134884091188293 9106569287926099302 6320867323296273689 1679418426611910678 3661427720938885866 1204916770169342990 6502058989607026992 6177518792085374661 5409246053569112898 3373316817349401517 9723120623531365078 16332301147702141498 15912713192021099146 18028989444683256836 6678775681225105483 14350399905221109999 1639191277718979023 10780902638584504291 13720206745177375928 8537806293254900919 12404583243592470485 7106141631094892236 3354581197548110857 14346992088583587335 6556446440136399316 8256915727122700236 11491159700864858128 12779839969630475298 3745682436241120311 13024577197197313050 7591209018968549587 1426885500897772202 1867503062310293322 2604491290278114309 1647259053250617230 10382787908198927557 1473891508605154046 1580793404115267673 13493666893468190162 10652096562103021269 1928504046406734322 17078585881269591064 11422500144554344651 1590533102203949694 1169436566389269116 10426817564156581583 8492142266580835661 8834767297594859667 7580412405850418153 5272655887303346877 11158060403850735681 15146045441807804161 11834735332312978101 14605549174803851192 4241326595375034010 8159594047315464919 3786906504529165919 8373965101128139198 16963847455982022612 14333683233096762340 16654978290726535723 4750249073200980794 6979040055716890679 7159764997409673937 17230937222792247205 17821007105017245401 15113706799852243921 15473457505197384419 1190666027176501798 15523939519009241562 3040523121867213716 17962265967298791176 8500209055997137387 14103878475992603904 5706727028638881120 12252850206700202372 8966558584690400031 9097723070781472438 4585833310735240201 5167667492628549274 16595587262720530919 12647217347201273156 17839706906894999546 7066527158679358282 8859891647520489475 11670624847640554473 11235021305602635114 16289250129902497227 1070268834582263608 8580129975287344425 15305987338737357598 9111318917437705732 6953253763805021184 605371455664363873 9365662136348806836 15945943702439709014 5134829502535729220 10824691069287057753 5628056824518375412 10816185900496170551 14562495081237405827 4353198173961350001 16348502021115454562 5940425375940447290 9763476299567027279 7501039986947656812 15674422246500016737 389734029601286309 10451589418981581348 10633934154126601520 1312159987186550535 10664394850357964494 5067020632830496284 18272103124036327226 6009719587296986277 17407621527113514898 11443359866057325348 6425373088291959562 13102582353564069464 11559838048606495426 7842562667841221719 4064833456123487152 2996300930329327499 8436906255834935441 935046326353491594 17757390524037158555 14819013455245717953 6694224179112315150 107098622455831559 15018595496673945312 3165647666502822138 12930668625056504544 9222566083038850769 11248917057746095924 15340477972165220635 8604291046500070869 16733823631683635592 13261826004870181421 15708829628242604418 14921789574511923047 14760522227534475145 3060380744452209343 15104522923943582277 6757042042034535837 2271180962909109238 2997497876064460555 17014478610775542156 15391871626443665590 5347870393388331890 9638326687445671790 13432257529550304848 15054234816003157020 3188191107861408785 11076277899443928354 15044434851687743703 13542607840117182492 6247577176438481266 6516917317655384282 12343702160065605604 15322908498938944052 18067914255743710500 13231444760205361664 410199205392927463 6736552620674375012 10920543093274356090 8229025264132567189 409168461796881960 3301481020664279981 16440689465619825286 14901109405482550779 14418575511291479062 11885753355521054865 5516824723410449512 6678644326013903161 545184216261590507 3969141623032482348 10232077646514873778 1953611763050390922 1684366257003876923 13811013944763808242 18083136821597676555 17073268189777978551 12252750747073689243 6860586143299863284 14391836204530431534 14067029123509904261 14818278326950703519 16027696714066752828 12939270718065421808 2422410443952012463 4502542924985623359 16416504483525583600 12412206505741269924 13484934922557045291 5618674406745162725 15320522341948657108 4593471818653088080 3022550016423108860 15072119328914402759 1701316233417860456 1334563516117336113 3525322252418196600 8473071091865511378 10638865695849196004 1113400238138300857 10374262728013459935 12969770636130340784 14022783894990743240 14757217510369561180 3937546701047759487 13194537847931488417 4037998025108048256 16853963324046322978 8017796918571272026 17953819002247945234 13796421982469152255 1591931684952372024 7702735108145842064 2344360126573733358 14728428129255625529 8073556369856015135 9981297802092690988 18275906205049273086 14626515227948225015 3856044196846571010 17845891941480031866 9007600764378744063 9490872540742725941 9890572840623483704 10861658480759725810 18026590670918275639 12282193382461355802 16630314014876347058 9725636266023241472 10296524010059461095 8055604523752370216 4494090953069234849 12789312907931994133 5656560891775501404 4624721118218351150 11454081820412715759 16284371897627464478 15715151184285815597 11879425035412076490 13339614059428288021 15841609187087733322 14074981418765613919 4628132812354677859 12285208760921900439 14400542404598003746 16750457912414843931 11842021070074191923 3551613236738910726 6805715208361265434 8840245311465495618 12683719748314382796 3152165359321781828 13327238271634284955 5123076573377312385 4206528024235600614 11621382992397645958 10518911542830152819 4776267468570330765 16824331264014990760 116386496449550741 1513726674502266999 1483077267424882980 8867708638785307072 15995186270819873837 5253100602258072515 4119602215086988375 5135357618952607532 3682311002342255982 180557830291425624 2877802551926841189 14565780919419254808 7081641098783360656 3208747777477866029 14076136917770947120 18074764829644901943 5123288194182694533 10069388233367120369 9380796237088588259 6366168132941555473 4837203094860667508 15174016761136732714 14324808964519568691 5922440749887234148 1310042711257459049 8041013886590203012 3291388704222949892 16782502510737537691 8553007256904216531 3071280400821595357 11264295954203895210 14759988294976740105 7601924971925964373 18224761460144120413 12671670308671711253 4275760528102908487 1265971794210984525 4864845080902291904 1976185202641971057 10880945181975584330 14781397957867568457 4460215111093480456 17321350766211905753 14838996288800213299 17635134383860743880 17232589842670362790 1132604779109832051 1612502609241451230 12869851683483233475 2972249991146073640 4366047053828974972 3367797384025610953 17578502985604931437 10170292321747883432 8154873148387064989 12402485905781789497 13421754423505773864 1129977098368730688 15149360168131490476 11508272210112637604 3859135714865748415 17606093141028907402 1834040627405440649 13699543389886546118 14023454328494971814 3065241111624405372 6274879579429127507 12900350410896442220 11552973194121452395 7725817824347840766 11618598678288492629 9371364884490996869 12668836529855369465 14080502834329873294 16975107863148047991 16758206315000678431 115294342251531646 17324749451040114680 15761889008175887982 6365086644362835254 10502581703438222831 14129204291897860779 4184404259934151328 118836042134639854 7848548553078769206 12972883576273586383 9149203551911662222 7030219586905580929 12373147415114161835 14251012312671915114 12175922088520455031 4371103513377029756 7652467772855802780 371414146212881684 11257747374644086402 13321850515827421375 5601214448132241552 7705618630839093120 16073510251296849513 2924145918087615574 11921252102190331741 680159012737065311 10062960313724916168 13107539270815276284 3464702188112232051 6495834028915826683 16240075690913543752 6918437452395431086 7405270651761321239 12193658699330171014 12892833019287607397 10891700787835538311 12275662960160019435 7174874921202657540 1875129195385152251 14598103898495201950 3782944457008253225 13945172403263581025 670417872099403662 925888821753325477 719491108867397016 6524163218988910986 11001564565979004944 4953665772688648755 16065922138021684881 15074490165937864061 12895789303142238975 7230205049195217871 9184571894047704603 2984929109948940548 10922657195629470608 3149156548082514807 7004624476082070946 10681863236647947807 3637576288282453337 17613620321454780701 10302406408313853500 4045209745976697403 17885705289149913839 15242485918404383905 7630419867361442260 14784965249359370485 9679873111175714025 8320957442945241708 7194114451127344023 904882947935335938 8709391472769032857 12772317834028905910 13684231506145625549 15750735789346021143 6865893919127416984 65306482804335346 13450095892212599331 15561239990105335735 6169322648417347879 13804655482775080596 5855738749643134573 11881883824575092558 2042039565173733962 2165071251538356580 4050849824374756009 9890143691598370285 16835388797957355735 17167184576877377682 14758442762285471445 2802414802270779589 10463246297966909091 17159651463073567672 4709218662588469614 11059447032361252718 10547826032211279542 15500677179506122864 8794085791263541823 2569152118543880349 8006122907811729666 6872366909915568809 1362527722797382385 14480002647310908043 7514678065023443676 15327553634099523464 9463695835999852488 18406346534676186416 10751091682026966502 15179638549624013822 18074932038227387966 6186052026174521226 18213765219972265862 6929128239119832123 16700782122995910045 5873184060033091180 9955258171876231702 4493089562360529947 17824860013926974663 986326230968000302 905587314906863317 3373645524409922503 7272186266312023325 724251186787417712 10000782022965100977 18097685057680630508 4065602439014251700 11202171174241985590 14089831258621201937 17390253942617210081 15359030788491923108 13920845298161906621 13130364629181365249 8293097811954694490 3974061187912593487 6707218037511544666 14710026927817437422 14185990098900671037 6343816375593925604 304016163007540698 3167517906864392965 11619204111207728621 15279713888432992593 6895667148493756517 14996097443959380512 17389088973916256867 4033853428659011340 37424107293190927 17219696476676948322 2473810529765965484 4829474683247537926 12205856944810196149 903029138694884046 13410851760077128461 16262144233383637434 2430887748993626282 5685188627636991710 4971576515767843141 11812948853904251130 17007118322900144023 4357192171614896295 17050824927805293315 7869037905485275106 16964979537344648834 4445037893211765159 11100117156857874448 481689949761744013 5072003237854523022 17478525952571560447 10162351158330820126 4798928504538253008 6659599150394364125 16733692464672303429 11985280118690501549 11897212462187762030 13508465573484534657 15652660984810834427 4582395249469801031 14600164575148038090 16753787704319805829 14032250971303462989 16790091303573985763 13391394185654504091 5414249407629846196 12939770255188256766 18027532686615288230 15832084904376183440 14455198847501982707 6764922600866189052 9453380427169483506 7881285829033628334 11644737403767962662 10846097783074392776 13884513190626175649 11634469620789941243 12616060645459866825 9814751567224070571 13445662105448745665 785173445222455501 18393898505035638911 16021199444951768203 16020999034073932373 13915033187190704453 13655429901970174133 18049250375231675605 17691814427968933165 5924794822684178685 6267699344840639219 9154830489429228579 16885010800454737468 2642777681126394339 12245109533193178168 18250884960099707592 2543602165118449745 8735269050403177730 9445765956077738100 1325552331636373523 5207097225592163324 18046457710940562082 14296978075869773505 2578663156755836484 13845181296555963240 14684873724115162347 17861297835514608615 11016242890348162178 13426034628713630645 1052678137886744903 5854736032960288018 6003392382950169790 5712550051853184634 18091581410950692241 10111258087202286802 2704853455267940713 12828163958367588647 1174404511841744418 1767207254223815475 10207482808664943917 14784133057176374858 13549616482746506877 11173732517651305296 3085968851205277901 11589174222857564092 16987595834298280650 2031674855123176008 15846971311590806314 11139033289046878639 12379063286413019620 9025076072909819594 1281296225500674814 5411953540597561693 1556075669807018557 12275226378664165899 12540608110664815281 13986054098059109155 2477451306491355239 5251999206343868018 7869663212498519595 15530018133435848841 4110284343753429510 2601988582237428305 13904026935914541808 17984192825302156736 7085595884185925332 1827998268434536717 14688956761280294106 5987009124135266138 6521506605655291223 8704686462135835944 11950101077760148206 14069275299074611571 4142771235777078169 14420825396461765788 8468885985742778702 17311274672882444945 14679903283789298272 7244210537183434366 10286201646473621846 7307234281288029694 6569216559331405847 9301834641235562581 963319336851799659 15856403185814341030 6987959830083050507 17924660880426112663 18252620275608595137 5980345512770865414 15528056255196547830 13270324534286170226 2540191894351576131 6140804117965071877 12553484300175375265 5640658655506141403 17680408932976332526 3497604258468511415 11082688426362920445 15345598954287884134 7788547613656040716 3759304856075573774 17277150334442245075 9958487498072131105 15718411533903432097 12475702246267445195 12736174373036262928 12599055782802949591 7700939994810900713 14261374252721043402 15318544046106250430 10663507709636207905 13908228422505574397 16297199399661741452 9333674777074890929 1523337894243108302 3401149778066580667 1874410685096333577 4569604685655836263 17122449268233988514 1272745370008125383 18241273175667823005 9704082552312985323 12328375653227929810 2333972528156305710 5204183343744610803 10019239671645150683 5226702064017753523 12800866622388968586 7176744147454582308 6498830036091432588 6084306751098138821 857504605269893863 6445590314847779548 16870570728299197758 5053568616635551629 16995318992884665167 6155634395470763384 15942496559628460740 4819490881669400121 9897285817624256021 12003361196913900122 2433931165377211232 4112411839399685380 5087279046356469981 1422615567299369079 10671285776736815864 14677736812919975151 7629944282812462400 696923048027226742 6105230161679773333 5137680020321201756 13343573723913173390 18001030189194154796 17969113668212807249 3765776218810990483 11873848630246078689 12555420755131132510 988161640751689429 1256406023495149667 3718239528069688246 15481540477401220376 2906797236668867443 4842987345564571724 10131243625741014573 15100587871149994547 15416677611475317602 5442668874567698826 1612632437139577884 11695285460830160848 2669076331846146813 15552718382943840875 18261191841706344367 11806733850655439529 13585576162690327948 13987801427644876102 16555062448693453388 6242934717180118968 4146261145491073547 3989990939680451710 5991821438413532938 17687838984387504992 9253539249853703495 13536680447921990908 3180475106101143905 10623048252565712765 1197751478362729196 9175137220882407543 2364960817895486247 13278662771750660375 12948792874884751109 16402496871816894859 12064949803923879766 8490289007114158470 6019720926130131190 17850393681464487549 10727171055130421598 17910434676929199697 7332648610680583996 3485308956322864221 11601124250671229431 18346697814475315063 2433817755574909863 16796525746474175091 6743498544983435664 5467239860624284903 10251008878646451097 814714557452942537 13682394493141651048 2237933507637613438 3397262543509434666 3117731220113899502 10170218551898206623 8712291069069269096 1553049087002664404 12486699488661243375 4544620905256601071 4656341048429923605 13682589521623504942 4155057689936959736 11223405407291095173 17019243190638540098 3186766132596674779 6992538845343042102 987006209568968369 14371163743891824879 8670774273193042286 15697297246717191745 8823404031644407576 3030955158624960781 17517707034465538650 15235634437148326162 6243873885074581460 11986617990970167373 15765923033910939086 4706221075216025300 17863578940855614257 7557627619357727341 15751967841731605366 5259033345862446269 13020111585032324789 1644221981857146350 17561994220174171750 9354778201326708177 16187692539091909480 8610910152050854375 5862852463044286088 12618140932009105010 18345967768880066576 12487736291151026742 6553969714902546806 6908682934356459718 12011095127675681076 2980963633871164469 17599398735956750197 8743083299508998624 3702257990371843360 4518547678056792446 8993704770734532336 16456200491935238062 4858094276973705396 15957728722603523346 14086489518826795275 11118557176855150986 7085415407733193954 4944133033877132677 5263388321621888259 950705872325489933 4236261027774011916 1650131631884954366 1940971092108406229 15354807889059673444 13623906664117304163 3428798381516004137 13233658666299218335 6878607320264006828 11497194847305322877 3978691232830176534 12052400762092461433 17832851253201203944 9628523698199060674 4626484169430433077 7996972149950329046 7928828811358386849 11423981605197346886 5686443528048554152 8374335303645267213 7972722374300047291 4028766860902726433 4564490290552569868 14236608550560180424 13674499609975050968 9210283230385570952 15727354700183192719 295273792589490147 8811387994348241744 4408221225636258973 1576086020427169880 12710625249323514981 13792371474685622380 9719671655759179785 9029042398193542347 15407414226980184953 3736052197051633219 4660508490934813373 4291026967604854241 13433265616639355368 4484176317594985639 17537948911763665015 17276315707973814827 203274406227899210 3262599696234054019 2607710966502715684 5473457298109395102 16785771485549951204 1584176013066671412 16304767688591912146 18281503506182565543 875428308038234029 1586909713550918735 8329319313357122927 14394504977669388348 15598076428503685615 13486299180599873352 5822777623433566647 675446121587294307 1183231141287508674 8909169087536884975 3213657947464363925 4826472614850894132 7840989269459574399 117867415681040265 15852241551826403001 7513750169344898608 16239103105510432396 8419482690391446630 2164593487755385175 595381918068088077 15766033862852530719 14085769863877595119 14697114069116155558 7766474830007145304 14312262326397969302 3355084032482463966 11455387248636711541 17557240435256689403 7010375139772433326 3838181677347079025 5824200509066256225 176934304129560798 13404544350288372022 6268550159666570623 1584725870392118585 10903820985906679451 15692475365603687829 595123987465656541 15602534757758765178 8975999058085898884 17358350097598943516 11625063457657570479 4873077294497646544 5451562709550559561 4593109729280855299 672765736902817389 1436324410750710086 12306152651267184278 15351048883314954474 6873917761152928320 6263353145434488858 1789005881024067461 14598805387262134272 998051625770368945 14616623565131084824 14140885834710278294 3720809271164011332 13764891493787008357 450997110727680181 6135932779575008534 17317908278937959194 7422514329090621928 6718831828497144924 4691424827866507080 12174655749062072624 808622937214162435 18180244744587337005 7704077785874106295 532570042574288364 11300569625397123040 6109130446384285665 3665436692230932538 17782304722176895355 10271473284745149609 4647049392403502894 5211692072219846658 5266622080268816343 11852521073821493499 101126276167537796 3516951374024803346 13871712822674911916 4874181542355333013 7619754753976819055 5061250419647745974 12599179276227219035 629892305228660271 744086555474255105 4407589570812090782 14963962483848894708 6095959550772578481 14296250372573265207 14543873874045572810 9132023009456539926 17941815857564955371 12024964517550954844 11017514064803302669 131804129626263695 888336826291571973 1291592564750362008 10384916826253909512 5919548928984621924 11180983290604663833 2910597761676093522 10191270923171394971 14429965085933018946 12891256517650688592 11499292969696265836 12005713504437859848 8460549502002068702 17580550124928567210 4930366900417410835 9339325517333873754 12600090944867324371 10245196987829817729 8313422635672576013 3893089254097943363 13573848797878331803 15050212397228561989 108951102770971006 11403217903993957129 12323776803792889074 6345671630227247745 17535321748664867078 909691449784404786 11540768275324039142 2760392080169743911 12430656641995579536 18351069561075438972 8289753723133943194 9104794723076129016 3483794448515323573 15391785953136112445 8914874498331464280 8794528702153193647 9394520756538372476 8018982623108878702 10323718490951355029 2004568083382768357 1612120877392871176 13590467878226852956 203739394718167597 5792201845347539438 11040306084404015063 881817941988700465 8987300189809486683 9174045478182566028 4385594507598126876 10940364287136014954 13768550095933908527 9231868521085640048 16372512705703060327 6923597342318864746 11311646069617571501 18433872775221754749 3992733246719752623 1018344723852231217 11931975756228241110 9588412633009582161 2169255663011249172 16513866164595250223 8987226369716418829 2893636472289766712 17611194325081751760 17569706452441421999 17067150365604880311 13486951845329717102 8661993869540476736 16626766284503929538 15287133398020996584 7196208382277784644 6345929919836361560 15513399706235802687 8135329194714694721 10086961893938048786 17690399377466139550 12221385118035120190 13893231101396184568 1890164783544972235 6451856457753196877 1889266264419063145 1442312018750412653 13338147665415610875 12214128324193606177 15708770612642001123 2807263649360834638 16150197944531820861 17755420191135651802 3928507988885216207 7667159132687488345 6450019759774872537 3320554080556405075 16242895394842304858 17971581080953856158 17501588417515187193 3687761599962923180 8272792292327467054 14827091092910351249 17167084681410707116 4699474278333860012 2763900029184980840 14059041504485401428 2565802952692992452 16822083745387833209 17095728297501107938 12622861564459769608 944260316753163848 12572858163207285704 1321049235357397391 15750723815664010756 17033969351938382218 9077895606357082789 18095028799340176575 12278984221264297934 12019899962557382597 3829113152094147319 7455021602480991898 14364857288191479491 9549903144436453029 4555745509358952416 9170289489676304956 155770361682605224 16867269573061753569 11809455532650911273 9434452786917028362 7069861244955447336 3458357051061343961 14559814278709349440 1326545234033064315 12555160025936933689 6524620658800504548 10551900533338550802 17754727271715933122 5061388511855073355 14479204148122350110 11906089338095234091 7975471514295575457 12626625734744145345 17801297765107028549 11516333120044027209 8819868726383293566 3067657766814550874 3337612036020921984 2188611853358843111 12037021433802881373 5125012921630628463 3878598719750391379 9173126755828945850 7212272591565872824 15420465127758624833 16017515695685284197 11280647374750742654 18357298760385400253 12359955290089407598 9233943321967964096 12900645401087997066 6139042109262196643 18167144411685219566 12628174617402622055 7676239093751387428 5695398589082389820 908743897163762252 10318625762143932610 2980827093603189549 7973639517527188359 6422473572567534599 7942346789459758688 4970160576152911795 17426771108640059701 5173249922013532355 11240457111650076321 198179213012963988 14933132117992107333 13403089102897923956 10865283776363651331 11622831402384606378 14826353732095327232 6505824860194418528 13980301157238960638 9406684044286385199 14186546739881255908 17853479223752884086 3058092255993888211 12818506556943665544 11805107442278645558 17509557076562417337 3844108298836343582 1204453532315319686 15983200115212786951 5941821109365766058 7534259302749865746 9741573666029670870 18422992193173292178 2666024802182983268 16032172704058475199 91372314364949812 11537670695971932071 15856198300401284925 9347214268463164574 873369489105141774 2862181531573088466 14426372800168325525 8478275069501671097 12960731013798713898 14180205528249805706 5744956229459690384 7771998217059341081 8923612349605369897 3647308416927720349 4916227520439510809 18253282436960120205 14324468788987367584 9643866719492610702 13637180783199887260 17005230313361917359 15339719755967603455 194219695166276618 15723910200053692653 351061809091950715 16544431968694201248 6421890291015123802 9256673440496648237 280781684682114093 1030401918382274068 17388551402739774324 10425670609171244330 679191200694507697 14756072027995700115 7654063731095598840 13363129999433646670 5812002633448154883 8180128580776986449 7209599861450607266 16418133792631447900 12105457443389271974 764686386067985012 16674190374577918530 17957098709672410600 13932129524149558640 15322691692436656330 6869860434672341824 18194447194030654313 12745937475797266944 16582656649706933570 16422403994334965154 15724798000370072265 14093348460761304820 8794833108253432783 7952696965466237311 8787972157345864684 15419264737114091265 18393814037215420380 9722927100467573243 10297582023626020573 17032833251546241046 17323809248984045094 14401553293741377607 17155594103943629950 11164059327952815051 10901046467445999649 5650632042072730535 2298892358420148995 9851301065390346730 3970191388330257743 2123312444066619648 5243444089053687941 10371840950698862493 16383949474056618757 6282627528465852895 18223224174959085850 9372106928445683160 17992817301363081869 161895636395461505 18128805635517261214 16404554208539208744 14810297924630151736 6174828745120785866 10042234424803674829 15739969787206340004 17668216450580510031 6356371378933448944 9729690303865892694 1849268605656143331 2340231635295761074 9504326551629600907 9408223966773353007 6099282765206609175 17143038267167222027 1328210340728938125 8963719335586793355 12911324373383625431 8836658047708037212 1900734441507584818 2611059469483085688 4298398828829755976 10631807884130239170 6450010197183875484 15395674825435649171 14864234740017692634 8169979300289458363 7679597954741135940 8139177103729053277 15052592257103083889 15628276203215327709 510851506912791280 3637400777663869610 6205183962976092198 6126074734933672202 13802416348632021855 9332361075384286343 15079389352848020790 10028462418240425309 14222974703845275520 723410929673705455 9665934652406976208 7473059535261665248 16572196469804931628 1315117910260936803 7227186688148039861 9174908662365557364 98206865468219275 18111479094256828425 15925486612099587526 3625609586241918501 12886649996068000898 3662921252733830272 11195784699166340632 1400781452340908549 17539392755010742460 8329648116411196814 15488015978451846526 16966887511302374529 12741238849172117643 4059091920815987169 7366046094508918079 1819825457208346780 12447706356113535916 7164224143161702168 2949507980144807810 8107732393701323342 4332429318756080385 1788324175875973044 16355742477272591129 9230001790492446277 6983588942602117481 7134482720485177029 11205071999606571890 62706587405851491 16170238547576925502 17184502266668994529 4034981472393743143 2626679148874806662 7489011687077283368 7773898259317953573 8338279580333273072 8700835454506321391 6307860072715384608 1178480440451881712 1550726414492622931 13255976814970646435 10832415791885041722 18026727844694320681 18035819873568217751 5153927369592971655 14811825305980627844 9979248275918300375 13004384506561786862 17375397373380541608 7790826117351421272 10573614449201292744 11686454068485965946 2321561039519314628 2322168364794512574 9013892191542600704 1794163822511474233 17572778684139108958 15776554866037740972 307562934355421429 16841736203023100392 10636968137001050337 5737333559962311518 8670899173453170250 5885595017697038483 5158562951519293394 16711404352264944284 17114199828263264150 11296560886971605972 8184819499553642066 10347553456569603804 11401531071080890896 6431843946148709080 76839574242270922 14125851798847065800 12369008459427683334 15878027927279472112 6488623237883524610 6283414541661059646 16542933199145021631 6893633242504836226 6826984920377547164 18081641763906884519 16496804401741595123 13706999388376516504 1390517895481954749 10242330876310298255 5329270243420871662 18003880536845534980 7625435094898233317 13381363254793879588 14584038415177131436 16874222213964350402 16628891581216870991 2162731977130352548 1784867429202146854 8995386971805738732 5089691035003688032 16532481355401100582 38261464727963940 18208838884103357368 5386635113230696374 8438961031282278717 14681184102539579151 740630668891985298 17393602720202918560 3045549593775457287 13403523229380012791 14478042977980935087 6231086401563421940 9558518481929950204 3694029453646062068 17390283391688541634 9151526814433581007 8297515752119037744 1263794506895485055 14022748860792619854 4421348862149295422 1998321065583583509 18315162756974351450 6127767529066459717 4773330008065288845 1193152073488003452 3584615067991032504 7076584095043634736 7652943737405625176 220208587428197828 11867586414942777132 14521889930230303527 8251265309900831262 5765522869666305772 2595701388953799326 13175766430991187794 16333602452417950484 5959882206546353162 4195367593549566792 9554387286233842178 421499330885153107 7306739815716522244 13848921734248564377 5868464749987981479 8288112561527559336 17435500714343898329 18177420771505832682 15864417054773371751 13628452720100645765 14969591177970607988 6883785950059775473 8472123143368787979 15328345871908621427 31577797099511542 16585214418069037964 3498751104565384813 7194556618424665203 10372195527886859264 17188121014193772430 5842008551527818847 16572602749041232713 7156945323249005096 13839349925487783976 7215946165699322660 3264923411628516057 13738626728543167654 14500686741301033620 5517352057413819075 1216511846231464210 11928812396638986048 2789576612465907366 13124806030663701261 16441844756952059467 13238928164046066746 1681048268157352697 16687865522302078244 11737658071913610472 6270573671398339741 1556552991706963348 9636616162231744919 14023179087907228859 9320018366562053001 5672913340016078558 13740855097806448185 5333696456748427692 18386388198553875380 1322533381280203826 8337258152748264201 1852147189606260813 12509840467156614169 5985375026515932457 8301870134293308144 12333415226908794946 10249529226842154032 6491173978916226294 13757936229476803554 14098337275299451563 12742357967501963763 6719422666369858493 488371545897704757 16290618233136577292 17801058241822971210 16361916513739809487 1000285515764280462 5865865925984691407 15273567144143542816 16085423690398587485 7426198401048355720 17446816750269575998 16743742654263577540 812051839118586009 18410209134240582185 7840896621929642969 7437692297177306714 7257643308921492019 1893695307319276749 4515976593586773090 1987527839636210129 14045657503594012601 5747220001351991507 15415117283040684701 6197633181507459312 9585745921455111413 7793138315832031823 10091305319575620695 12811830449470934369 3158959340422484848 14623181312709302284 11200571911376176710 14461487786280592584 1124335673272658012 3665565073124235519 8972792141503083166 3102661924093536456 7990523414230280651 3026629996953614710 13847174993532549210 1644884748443132655 12991119395293057700 9511874236349648918 10446249345418087959 12853330045109928561 4916796707554105679 12537382382616172928 16540728281828181443 12832332761995906247 6661992930394446753 14643385088442638054 2226072216876999759 16787249901392516476 3140428075693564695 8314542657512048931 15573132872394835733 16853508039109615260 14401475906438070856 861498309595271965 15883768294458876508 5048691616873110139 17216500710681358494 8412056908282289019 11706515682279005691 14058656344483844703 11134184640130485251 15100134601169987931 4779458133525966017 13549856423758985689 15810592215379551967 2407755021224102006 1402861860631216192 12989575727974102952 13566307190711620514 10190633109956282307 1212919532778449624 9841852807976970142 3496876522171708005 7268985666909870591 7412077958157526218 5418453402382737764 2563342594888630930 5989953228845165271 11492702784033675648 16396871080341782482 12682963848770464048 17988872548956172894 12896860295316188697 2095818885790122920 2418068454046703129 4450163282688253531 8777935414251975862 15698622103344640913 1470308299423073336 12867930307269639094 2912673202538133564 11958497620631338410 5038089364039677849 14999416824114756933 16503621197049205221 3937698383903788931 5441151380631276002 15727694760499281818 16157979319408280938 1126195993113198728 16792964624243599820 15353565045578633891 6938145472604588266 14721057658542879536 8454250902055868138 1827311557926305696 6188979312011387910 4065968984404734773 11124183723376104074 10130334179449868812 2350422230672606988 15154186344262540561 18374220240288745187 17531739726007721159 3195426978323766863 5528298473964407392 15743247846156222781 15046760710012409070 6749965631330619542 16134451638713446568 5039645755682244708 12944697420783412563 12132342394694070263 16524090898788547303 11933669504710862688 11761086518306970513 8087121917024171779 5062850051305976488 17971931984471049758 13945648781534889696 12538573015167303216 16960523337065828090 12018088406862140447 4996067029909043197 3140665619698467839 10240021098862275012 376913627271928752 1933262350601540765 16978247365411904352 16027869476720772389 10461822095220527950 644376429778226653 7051761225505294057 7770725133665301461 14658578714377184666 17836172649411251913 8784920148821488496 16458011614904502406 11138334902634861281 12055366139794334770 13411431573917922171 12771565360244894619 5196488707746959108 11891642408727435709 8920248285340102298 14514752184786444858 8680791402423978988 17308824392860054845 2030946459230086843 4351820775653120544 7426391627376560988 13675574988163074090 13132220463341569877 6686176439282225366 6246775888961512347 13821020470579545746 1321712268787709292 3804612549257288324 14984880334780128833 5689628635179150234 13394727294800833408 10166786021886147159 10672064249133020300 5258288902055431882 6576119993657729273 3595110474726452064 14847633798484895251 15756429342403260847 567895385137747635 16875035600655450881 4777251794227045764 11433256252290469731 4553973479399807682 10002135350136330150 16520276522636519022 10104180907217456626 8516321282298112754 17742177395379660285 5994080212181081230 18076728655200021567 11563617483072015366 3367178761498531273 11512248730910170265 9464176130682791181 15099834341299704715 5440667292607765981 15129277902033584214 16560623501570837952 5689600293315739947 1502188932028917534 16373135526722928855 6332859637388828852 15437913658289472910 11258654530146044806 15763110342476986213 1994574587071148169 6007682377831247695 14518252228943792038 9540363378987079505 15660622675604155655 4212242780861438386 75232769770526961 11874350113794307570 15011908893676282948 13916148598655800353 9871737238052141273 15163454687511936304 14093205195059673995 5824822094191544005 16844487129268556024 3660543336005074983 9331802231779064307 10613548954488307497 10488676413286943842 1903318524211046555 247532787276359816 1780450430177102722 3088674991184244391 14447357680929715481 5087167195816150227 1314021827663895697 10077792055872931106 4151591571531910081 10612657061649782549 7870338822689589956 3048414817774771415 3064589543145592731 5289887303778165311 13658413073775067604 6894614430500722583 10646273349330912995 6363005867391645668 7903101844947618789 16103631373292209913 1255251581522505802 9045901587158620117 17921387508212747522 6460082625706921262 10484929075506974445 16526125298935454244 16748950452948639754 14930394562481911811 2308809446870972437 5079735190073872639 14132649892891655149 9063176673579568400 12977815919877580456 1799125305362378611 2183191176856555513 8440353434264998279 14560491928016969241 14958044420948451496 258709072708783868 7098873114862901514 14054814047989640472 690045203371967286 6348839469668962954 17365507416901766113 8273929746692611041 9992210659021985806 6994182310340800108 4824327788062866428 14136424785635649566 5675049627670094787 13814141353647082880 3863385010954783597 4536421265023341375 5222709590911770197 911284476075653479 10496911382850025421 403550279204274348 12268537751397364985 4170853608698694646 11697197732302252436 3609498633273371532 11878159626025871736 3848874178092095128 13016657429427660766 12476717344162304809 5095222058925783867 14603603570608577571 14040416196084533089 9341378569468492327 5613328402597177865 1946642938468347716 1142117637154131862 9823110818572761610 15678339232289501154 5208419356174895863 8456367263945143861 14381499097420677103 9550115743859303969 17218244443019129542 2276779473894576269 8427883747329222555 9479496523833034975 13558436836931371737 9867184128320182685 7394355168302605831 4096492821678011780 9505776383980080471 16420622626309254462 2211974079305960788 9736940082433252408 1598773535588252318 1095371762791032621 6393117293951314696 15908916523352780306 7776105398877415295 8427618382613083585 730688620835158854 11231033116326260398 859359634095315623 15121720827651949920 50227318955635582 15633741179181286288 444969334407034114 4534668502111112425 10105591370669225362 6266660673374903284 13359853727430920019 3866561358822200096 8351681976040890847 11951059320257366192 13439944247766898607 8593262505447734333 5137474533766552478 8502522293266617495 14623104159247885652 14981676201440433874 7666186791883527282 8910807117729032448 14940498641993169080 14442334304701766286 7281286509800664430 17658893064105219454 746652543664742536 284355344068010334 14022981446122591426 2056050133806235220 1224918601940898881 1038747955469433471 8815674228712423605 13630498448123177609 17529524761361900200 13060084661619629915 12280453809558351312 13233860582416153023 899977180429161931 11156457901401641705 11201828468225290083 17138689301771030514 5388649762254300703 14983272730423937250 5465191498524610118 12533347412909274015 13733742716763814154 2637315274608640457 155073942740639143 8613714126935955663 18362509714700615968 5113422020311745589 10092697123301896720 10559994866941016069 16303532474436153105 10315738696041598971 17613578158431989204 6389226196301677640 15760925621491175443 13036881506022853304 9959307612389910822 18431796973845902007 15893008220020776166 5452426433514046030 7650517695047977021 7580693937505047018 17821741778304271087 15766847671484188157 12193900152744650587 13433786734806836045 4894511813960623285 12863634750337053046 10939952338861364165 8961452364187229386 13565384000988676152 4506525721239390917 13901853444176788328 895214272111556862 12916438442698691978 17743770410188750739 11900738812815148383 1927995597044174401 16603683129926398224 12511033126041484192 14699889120718340916 7694953013243369975 994717579858114608 1402009821497562047 5147419709304219760 5279254326907125224 5195607986087150116 13836355036379503975 3061989765465702359 3416678902229414765 17940642087552178307 17591916470359160387 1750707932460998173 14728871033471294248 1980829934284958650 5313261780906622883 241874218596909517 5608294202954452694 1893827357606032381 17780281040506411917 338351834893325812 5617184438308121825 3715366755386801111 17672577135697614766 15949145587194354168 12221742088573765351 10935483620026551394 15389009440443338707 13816787586546019845 17021304496967336931 16347229370883840663 2914856907666366249 16475597864122748698 9914387705591520435 2776815369052975241 8813454610932637139 10540474042232982523 8070749871915781248 1813238836920648138 15613649896712791746 8936101290979646960 2663200441423554537 75930427266787839 5007155726706362295 932955191741689688 1420613446358689221 3913647467044471833 3559795093812216407 7852044084181059200 14669662712803545621 7381105592448634754 12254374671510370591 8142303688804435532 4474586930438382782 8776702272121263397 5055822173462502038 6359934468867218796 7060759825476258217 70032781722790022 10068441130446602791 4756255672761064148 10793579865272011728 9363500017643258747 3970167571859838106 13469126760020641113 8924384109824543901 5042451165455819378 10387061443022201374 5407156689760996297 11917668043348663957 13290833986876653377 13373079067559478018 9457415849800405921 8580968980332678819 4980839097964822297 4328328241903598822 11058027801100918317 11436537960365018620 10548461258424509053 10506792542691162942 13159612121661433989 8369147817467600886 8542298337496361414 2518535297011242534 6571068292781314089 14165023102353531573 2417875886001427453 11043757284315440889 8893794160655070641 17908820925476425099 18204195952473316026 4522662772410709756 12278687213491525915 14984076102486055197 13717074478712571483 10939027960674851683 17858875982609402586 17710324119151430694 1868458971734265808 13228549283286936851 16857921450197225998 5319165468265321114 3168399464871607004 13955941555166209185 2509398372094603333 14656273244981710633 16613281847960381324 6084373202195456266 10202872081375184005 16146732871424762431 14309080489186713605 16648609515805258537 4457312969299414896 11504311370212017999 11440671374019961252 10067502928956640575 13728317827219649348 12711642147214867906 17843740053542196681 12094275800524596261 9453765845234211517 1376927685873101235 4156712516286646566 17036802234409341926 11398843670467037446 2044217826924931017 12063124717650696714 6866102935652256021 12996219789091427740 16147195924743422126 3231569032695399670 2692864429546288075 4954504636609918429 1510615052869346593 7640030299859098149 8274829993538631960 3153618304664950828 3412331825130194418 2944390168488611587 11969279283840243218 13988892464756120672 7379992397145914586 13487057376248132186 2993684911661064623 2024017647848298409 3120141693545953369 125661826336944317 7785710640601528963 17002854975621313934 3048706633888383275 2624239594762999390 58507153590375788 15496047459172322327 9600947023395539912 17831705301136186868 6264220567821237679 6660447009464432926 4107267381709894113 15491108247109258403 3124923373841909382 4957032525192896839 17931444688561208426 13062868207667089367 15304917375909586030 13822760360163396580 2828074609855660592 10949986329970586969 11228177767798368894 12296576783355979920 3979125616378601421 13328570337716735504 10240400781179354708 1617937633611624490 8354948868612189272 13532398604064113046 16241923959121460145 8389372005700421842 13367951600211629297 15709722326110661029 16406938468405425252 13590390010259328003 2956873644227700551 86306334711980835 1853496784647024376 15131792771619240235 737488483464606607 11621822520507770975 16178143905310650743 2892145116393254207 6088638642861652743 16891879968015863524 3088400229252845115 7821334883096897884 14519101544010567088 6388392024391741025 10117365343670240849 3927532804022834213 12662273521448820458 572136527696078335 6766435939037466194 13125125285283500016 4155906103496867139 6516552130091431882 16132403465359126356 5826111759710569634 16926360184611216464 5174894258333654302 10893088999144714694 3635257402328451535 18129907120353013450 1483914058024677813 82296367282720349 9834074759108331418 5578296325603114535 6066929497563655898 2730265331285981716 5453384185272633930 15095675374281468045 1370669184871139541 14214394065044163078 6200783599019078916 11709578962089900104 16903757986412300460 12677232599935763031 10907174814355009935 17391883116948160524 3581500291336193889 7732586715951535996 13900106295445927948 6628028849986247877 3708881302849424173 10448046818619383992 17209078882731354729 5290370303420595148 3640281615910318441 9915754917065742133 9769741253557908343 4409025254090938020 689954603175042623 8475518039980442686 498120639165029113 2729751937002280496 15392643300672021471 4237980535042698717 16143061156494601328 9026564939763993601 6565955173392519458 1654662714944998844 2165990262099619048 8127248190993255864 14495584465188716475 17056926734698028543 17570074063584266222 5899811446057730388 17703747553831515642 5223566342621708969 11446087321962002018 15248400296301445124 1763003055542766820 15875925363322231219 3113243658445472463 1049036783106147215 12029792106789940540 10533472651730200178 14965111773155362172 9544008469407697549 5256304620022338156 1652529370150629028 709652075665893864 6924057050365121063 678501098189548361 13433698290473212381 16372423558509626044 7481676585764626670 16388523962440017253 935019155874305648 9080041343980006856 516635153968142489 4675920349769241042 12448388256396708977 3170383178884312534 2322461340849121387 10225351551164928967 2032443495220549068 17732829750531219428 12020143208299552336 13353103325289243022 74466137212532009 6223085248851373529 9349132302849500332 6249940807134753721 6549595515258707779 2530566183642450670 17697079726070639010 16093160579228640427 3189609580217472502 17178595139499097950 9809862122325924260 10933103224416761698 7273707463166797681 10996875329070474352 15303840851973827242 10265896948835044615 8622500372553754159 17981167233425648842 1034232258352862162 2207938617173359228 17656389233732263312 14090922515910727803 326926646974000730 13311011001543732101 14112322566945518537 16846399384079345769 9770607360347956040 1295148747043056937 13912596890374677096 15100690172259638246 11404558468662010993 12548498812567282692 2726482756582605875 2776292595423163579 10577102772408145256 3112545389459929624 17630350344669671610 16180364838241838259 5636785498763915327 9884337308276905110 7275148111025364014 17733613003825646256 6259144323101824087 1723203977181095317 10443990137325702295 2306085032229842360 7970138476765460532 17493132898132899408 16113787040659375231 1491255576694029476 3679214061957116367 5366103693392354551 3939104772797130818 13053505723820583212 15800762786906370893 153835203721364461 15678592032593555071 684865913038508676 18366835781189865751 12475320387542788997 747472392367782137 8240652844461644011 7228757169544381589 13874273261531283330 17182000126246823439 16178906541051074996 15928006899226410671 1066197223772235110 584952372680844365 10562678313173438952 1088472060761704195 15379619849758550391 11882965974595891021 4874624439100262558 7760426358977567577 3525065421018660315 10594332062813178125 16960638674087186342 5376660734719852175 476531450779258744 9931022842329967242 7428765149721728418 55657017571282332 1120124967169516044 2547154412142544301 17014575683504298468 4553589740852991786 7617009104697783523 7810890517679386993 3518978526518825320 9452114750087176791 2850838842582242177 4623880153914562173 3183402377701279240 14063887780926758581 7558377963318974726 16321259357792653601 406607064022185430 15219014121499268264 12021135821727770566 16844292060764506985 16712124835391082473 6695501817170912233 5931887369085280152 9782630572768637338 10333031835784837388 8407274774356040399 13545982990166512670 3946667066579593051 4344046683564667195 6719376366019187983 11455791422974989726 4083586764004922687 14426893116121917437 6048923943104118472 16164587268255911413 11761388617669918362 3706029461033693255 17213277346589251884 368960613507495626 14683699687778130009 15519091170392941494 11947591779308543123 14260430947885355968 4201069584754211074 12218768794972084397 16202512813205531680 11787687595638804041 4912872102258690085 10042218217059008918 1125840905717036489 1436604371253620872 13062055426852328176 11347215921940439826 7066610113130938168 15780922700867189100 1055992592498265931 6678139077514950006 16264969659914015034 10857037102647672184 17821486241353268177 11155142400622294210 9952375095050946911 8720799411374937259 12287109314014970519 14488943196836599048 2456553487528999865 14265084761547122248 13140238560040035226 5650201865558250631 15376198821344000950 4727185501037457190 3868238661123573453 16636569491573488814 13929592716772883775 5146825077449192979 13073622480683600093 4218396047884255692 16049854489367970681 8982559900572641252 15338177301501553132 13745289930820065444 15865024446647408760 2891654952242758358 3674016903681799945 8932241713135867293 12986361637081029513 8918002331408567171 206901379433852778 16765227568899417906 11863339178351253070 10257273779056613360 12352785414268658712 14654519129494811660 11771587235053939847 8960460086301745465 11087352758488334655 7418921190911475668 9178857201513954416 9118244175245289828 9668782283826341206 15169044686243239540 10609162743601487551 15602265053924365909 3929147828549683528 8522613408044254224 2249269677191430761 6229511575324949135 6963190362271909622 2199616841118451055 4819212709213845532 15598462268707110531 9173075187132996550 18121344603593508762 9947174426988160100 3083069536848130833 13909495604719008286 10260751787438992594 7766766403325884741 11373034607536550683 501219338013123449 3634788808473295987 896147548983660685 4023518045083585707 4499560046970830562 6778034795389923612 13341758869137247838 216315181522419840 17131831928904067821 2830685594271614415 12365997896687567341 10334603833418931408 5268201674516204341 5458035682044176515 14352982190182854406 8145872329982019608 9106660484778560181 14425248370994297866 9719442016436993651 17279079674764676774 17235460519275922998 7909823907647959270 15036559534149923668 1044172600686633857 10573487284433518011 9168762055367330462 18063652674476614594 5773442245440634289 15092830514854538782 700857029464099034 13991979023644171476 15016713260534146355 17478683547226722595 257655286431625170 15670334850428775930 15374552822478221495 5977805379221505541 6675192243349193618 6079436620216027383 14337922751318521763 580673607923029893 1970061209457115982 17454628368490703948 12501414013563535975 48563852903778308 13986704284733507439 553207771668546372 1317133182712644639 10687889697554610331 2774603141937394223 3520068968468810391 2858239659948327996 11600385885933120121 9266816793863949685 3249702883375642262 12980190400137836378 10863166491688997876 10529762373491650445 17686614883380270384 17628564988956988907 15383671363759153124 2766937562591046017 4400448554205432488 15941747002910014760 8291115003687783066 4832585212516988552 17084816288515085359 4690985530621132216 1339509005654089835 17411602139357165361 10037930202795613919 8154635749188543733 5257346982088124735 13531628086733908377 2317557094307963102 2521620076612652385 14753471637146435058 4047643491942722399 10537155078918036626 6715984145805084882 10871705877885711484 13231186242217990774 3726648478008076579 13247758061102762057 15455723379214357604 2324591385270404241 15322687700641135290 16327855232553119018 11752513618646517999 10203182174973823848 6718313792510173559 12510611363651446982 17729324554877098317 13071852873295735149 5787854329611048838 14394362871938680622 577646739594661142 5367060084668944226 7006315907962077330 14465563411123149633 13573748827088389063 8948465600310368132 7859065615832180688 14948549646488554670 3424330152651729256 8513662331823583048 16042718838912466909 12266513834609357210 8002882149239951778 12718544329479641377 4402289168571964847 14541837014342167777 11087506521428451342 2546360809386537716 13076575191413495968 10733414223304343564 17554433216970800307 17783155192434139046 2940020815318245695 5886762500746303732 12626580597543568681 12183304507055399914 17465231003822866046 1419018215869483624 3790075261957555410 2156294609063875101 7788504814320174876 17590659040438481904 9965603588526098275 2522986141224914889 7253593992312637153 1878165699121647985 17834247200551310158 12741737687149878605 11265603985855118692 3623025078955766401 6557434242269413511 18081020058818721171 2835476514829978806 13286083219627653441 2377962206462266588 11016966736578207533 2970236429753813643 17760345945374807505 8615481372460417841 13092027716888937892 1965847332278268133 3873129061276702009 6403330664352923138 12402452656856962900 14879940797855777268 11347722359937597120 12745107268181047504 11039687898981964086 11789231704951359182 6736448561541583920 9651302102582161379 6832597666944648569 3479764092633820005 12798974488361224439 14464920259266484438 13073515508504987040 7079694628796144903 11394909485782596370 3662990663481593508 11283258153265308021 3474885254427707836 357427182535239075 14700662812240730458 3166630201558343038 12445135386144379818 9988037916250062148 9983445868909919213 6684600977783843276 5155559030833697946 2720008383451851949 13339903216215600871 12891340782056244779 407521030780331007 15432452234826053427 338977051314932917 14201815080809159351 3243737713364370651 13881547831848204489 14498423083447035778 6480249593609217608 2296042898927800739 1666357312280898642 16282020720964923014 14175623614883419639 17397069796670668327 2694164190417800122 4043587054477226346 4978532464039685909 3273122747489192124 16580455927867554026 10973068109049436034 9709634271790127976 3083895105804068560 10326180743601730714 1364672859949069555 8135336312434961157 6224194152738277414 8418040460474395420 4542933305465944825 6890521033331039052 9598136148905691131 18320449110201523085 3098446228912030035 13955558935895612422 1227868078325449848 14844338435326462723 423440347016867748 18015176641942011058 602430845432167992 9001279172876690765 15942513980740357208 17949788280793871370 1966385363523887552 11876724838827754761 16293197064220193572 18193417081109700696 12057706482789992658 4923913876755606298 6695923984600757562 10816868952154251477 3244927095929844470 11726600552240368902 14244004501227384462 9647133537594600498 8241064889269391374 14039609406886142408 1860789453554782163 13887835950630134671 1819294400273168473 2858781239916672752 6936413622887651744 8347348872712824276 11151891614410877026 4831972932308881498 1934696743183056901 4226321662554819427 8148290016807915651 7426616886482417450 16196106622416186115 8499319970674984884 16431260358713276501 15023985433596824678 13291684075215774879 5967349799824059924 654789030305462280 749338924531946523 10665714874283188313 362466300036625913 14033346358564084202 11765598873023087038 17695460126104216812 11927115424792125020 4806588430998823793 17081666070592547918 11619351150299736915 10270059850885696576 5152063682483206736 7989709399666642699 5486453387293922739 59412410169379668 6741016366746649860 2716991421141493968 2281385787698340393 5851828085618393372 12385796909607978990 11181259438477175198 15840679520430963828 17860199966541703392 18384950771068632413 4830802424243250059 9619778789308452941 7010480478851851527 14312530146697220774 12930148054506207236 18251101434503476986 4777640944025767865 10236329748903639154 4074994050013142191 11838775907155286789 8660885724423920940 1338752293387213370 3267240427414954864 14126408383650356056 10113237114999903761 6074251711181624394 3960385045515592344 16693179304033773298 1992397965114706256 12049377793929677377 10527406558852175945 12162054891384672659 1032132967537225524 17345943751896370957 5973569085780670762 18310032978117486168 11753904822911825722 13261804441246085008 16334987747550881497 15667159861146321802 6149700944808884250 15693645818806972381 2078790923624875020 13838364794958970215 4164748505250151178 7183430117128450995 17577029350286780590 16834388616358931049 804661626713502568 3106096454776862977 12540974381894225283 13156808578378670498 11611905231281274234 8655191436724664167 13352587808396550112 3858409682855548514 7575807673535603985 4723212196338113559 5446138444928994333 15363352741238423420 18408278532069926706 13801209572725153735 974368391542454684 4178811734841025853 3862038326567575144 12852048425857506489 13135011499338862378 13448605517649289603 13123042391558218536 1315846684583169208 5762539887067988339 16123104351787275786 2690638116764340461 1767338849626499606 17012535034310382300 7716355568934098637 8319604725670684673 14952645370445265365 12689928021297695578 904863638846344163 11524707651937821988 2152505104013201975 729062479154119815 9938099562812626058 14412454752633965954 12366273603802150879 12265712364787845712 12828815437716530142 256508878778409924 17997413777956168816 7047951113347538791 3214788868963631808 1757973126058209526 17992397927309831436 6135033799085088698 3190621023843662224 8292018658033262171 1235264643260403900 17551128516538939888 11469140660725070155 13818738245670221825 9439275926961033642 15700042250233029122 8491920521752993630 17819471672968308606 15976262864935330641 721006265361163479 4575118168579423700 7514072027742082007 5838949823355979480 8946630543876216140 4441168556109382754 8560796773200780444 4778312799001064276 9096949599810587820 7196512185255014983 4113940859310717009 4836857285844660559 6491253868405066994 7620532322511228855 6636456798178140145 11002103674198459322 10822852056943141237 3919013817655788582 18416300599565960011 10316809296693283599 11562033654271876606 17558982467470003882 17987807493211133705 14515907473863922517 2348262002690465244 1363102348024026840 7727222563486710884 9487234277745176145 10073527166507515159 17341273101272949752 6017553747592286288 17628759802468691790 10236820848789593895 2156527150594603549 2284028327880867732 4279459291642618785 4499674608543334068 312489912596454340 7919693559290047671 67277378254865652 11196182467112901549 16983014840131647705 13185832613936853937 4242663204519698533 4447983224539658438 11320993948113937373 10166807544642253184 13411010683675252857 18161693103723984085 14919948628758205430 1676801113152922026 7493732294566333672 5494078938443088188 8610683057422906828 2020467581745954469 1276209266392004636 8024708131336591699 3469130861065818089 7547762405976427456 12444369581616634910 4769531542792014675 12904945887498077223 1302714957599889814 15704654162180364497 2181568263235714538 2795768550165875340 17099626785650815516 7389990301968042217 6628793647966904316 14401526069054823333 16079819318408208954 4646654244392590662 12787149999893396647 3682323705270632341 5762732383530342454 10519767349166824236 545250717375950500 9477321228853950304 5394323574859581448 7274775992708157 17270632208392379891 17402032865771641573 8833044342321034357 13362272399191415096 6522824710547092783 13736413352466715808 1946255047020682845 6873636912303804024 7189039062534100687 5377010102033235379 3064198893991665292 5095851091611739087 5638185402803688137 13377792656454341596 14322115685022370162 14651695342775716234 3094950099660160235 8999871009308634547 4890606374359944160 2381586568613156891 16709712564422193028 7195583068077543291 2723274910641989844 12283934146719388834 998628320607936718 6984459506119995584 585910880666444950 17367717983840368260 9780160288975409800 4761609419674255817 15224449218580430802 17809305655294135068 17644596957548177372 14389412948668079701 6153454701779138348 3781284923155809909 8910487011176689489 8428231548941463688 11048552967545631385 9510369158244911814 12013197665801101633 16928310771545805542 15814828023813622125 16507022921064788864 2727735492507831294 6190086482671254267 10322201275190954404 3598889212085933888 4505093264150647768 6864938529382897912 17676793769284771856 11527342804397607861 8527388977680072078 3540723841699551873 18371303967272116225 13828811002763983316 17797761935611881275 7972061948375076529 17180882277116939774 12349758932796628333 2587654035163044402 7214469878969093036 9876241956504999637 4902363738477444726 10189476373394037764 14574390241159657669 5235947953622814057 2306525001529467002 863096271487114585 6446279761971923928 15003152402732618508 4012697287858548537 13146298152600675729 9453235853704425056 8983383852177457416 11189866680489517261 11208994813527521554 686175598144490437 12942181182552310300 7649506625323395258 3974365062358649500 238209288099061545 13208070808487020442 1311865963035541304 3325626118032129451 11991889041718637423 17588343452967854123 8459338685635663218 3647348636396029496 18382689837143689019 12468738671265530809 841571606661051466 14830270272358167771 12585236064463202104 6687483728489798809 7558716217010134145 6353349888256335631 12341352864155401852 13084576336107012913 7818650999897914349 7961780454400809982 18287018555379403728 8612816094576207358 7668769303293910821 5737510405398173639 13612762296068803958 13772801084307518691 4638446266828176819 14888046428499497459 10892663129436077565 14283105609305417528 8769645745749707122 5781451060209227292 12888606204780859465 5955644264390282380 3963182016935002158 3953439189357899365 2441790964601898572 12685573825912883458 7049499028826988227 17611966168623717653 1609924469066799599 9164340005191943342 15849850628187402004 4330158946453474734 3812449074709354768 2401187853293361420 13687099106143292346 10934098509998989774 15211577362662646125 10091129111274347774 8053942334288890264 11494244271182705215 13728469925247112246 12613847069721407062 14780332199209901513 12343518010889032927 12528907823759565347 13777578159664285464 3371490870423016660 17394654560481653869 15986133894483560088 3240411034480925033 721248110682032775 4371549696953104862 17161205915769123416 7253386919036145502 1033129711473411762 16138196937477337194 2985232835716768091 13266706269755123756 4011059707796054516 9163872465076662535 1944566674735114050 457865894777419797 9802760912221834800 1164014798190377885 10031494944750183508 18092486613552744041 9296904420044253306 8035638993963010674 18179370726834776805 4467714468974554798 11881403960752785859 14025280750072997815 6726405992061146691 18029541109732217569 17243689321983427642 16000788279929326382 14974409937553399312 3050009126520867188 12366501931404470688 7322488716198196542 8520416792591264334 4378552886719678505 9832179903469297652 11022619243283505955 7013975761071580765 15763387355711184949 10788731220837331326 16215852602302094168 986279468888973781 15570519912619664650 15533845981769098226 15287354039950146449 16608619557326776752 3648630794941755849 13866762486362582145 12243771211208174889 5494612249252836497 9769585062725018421 10184823789302315317 11139165384410030995 14547126922298701058 5563494400498216084 6226188333278553713 9934391516748363506 12146178423378850460 6131131620698103254 7630109030113969674 5416135440723529437 8858355756056058073 501619535802142292 1363953134847516479 14880334879680270300 13773583385157175133 12749382426479570082 6729463267438506556 1514785274752911132 13785920803883185383 2096696559450014999 12855236455019694396 13949394518678240215 16964508442492530014 16629788662818054318 4214011426777543972 9139475073266627948 2999110457481614307 18243791436782952809 5369236705098193419 518103093604828254 3737327905865107631 16560821852101522095 17620954116884030165 6047213523459673602 9716227662104422101 13109044173208900526 2566255285590205946 7778386773884567007 15257607386854948832 11157058491817014210 11236811383976406000 13274541629238504874 16204882520977573965 10616947204151550906 565551161308323881 2018605042138122820 10191960942149156296 10224611598184109903 5246945268891268867 12081703656460443206 16134909233164183573 3118960056456704304 16613033645123485197 9488178240267110321 4476425586531379846 3343098459661988905 7272702825616839128 15513543672511304147 15177220012656313655 7689522950542224901 15589772656899963160 6230665491390859353 7219250916406725581 1304137248082765095 18123783484038827916 1983535084535143294 9580820590533941792 12903791839180292228 18370459301852798473 15313865936260060469 15085132599106864346 18393461243513094418 978228896933251328 17475997966822193608 15606386680342757526 10484950184143033440 3211939328033435383 6593597006360745337 9238394204130795332 13459636689696139387 11316379439039215080 14006156991347827301 12822548673094372136 17183172248840797678 2039618138149965852 1649678710429693771 8897683789921331259 17323885633100258490 6478286886418018061 7927430115480192653 10026687865096729765 7496927298716066468 10579040320481180124 8867519796570469644 16391201934174207441 5964449976721313320 6179184773810789054 1640352841107779144 33620866105418901 14124475479247333415 12737762361240660391 198686743691457761 14428605523992170931 15948755909920203794 9593250975888766261 3792299172352489918 4552719905415040648 7386478414279512218 14575469562015624853 12604933410904684018 16659342858995992365 9000321568463007513 5300758752417091635 2509223580897515548 11793938720107352326 15621392588013882391 6532998858972882405 10736161894742794684 17966638649533842051 12777956927016813698 2515563631070743932 5617652534830290937 1869604398243414018 18086146293707013925 1773692071862399137 9040205522601077160 4242033028726989657 5373665073031008751 13243712970379787006 2031101943025392712 17631833883139136636 4450767880756710959 4639721626740812893 452308087720763009 7548933171391271327 755494031956995783 17420962346535358866 10050061534808723100 18179570988550977122 9571109482107548842 12020833442231446740 17278213933687747977 14366463519854281375 17702787906517602177 17944122857259829399 3149069356012584297 3896387382018578602 14938322436225707807 13583207961607846090 12029887712340018816 3116085794094810042 8586099983321426834 8805373427126316727 10299271549344025808 15619186722200152335 14426417855169228741 4333594577224349702 4200823636005672632 10642713973658879240 6825746386666825096 16949786366362229845 5490494866242317035 6504548557260678604 12569201295533212289 10444666912194816736 11052854533841342728 6617067525156934758 16306936349332555089 14293883291109070082 4554934473188877696 12252732696162470885 7152752474183173119 1234385098000348492 11679051803951524919 10903795337294117180 16799641413409788951 17563129694869340261 12344162046200658436 5093157553306962497 16332209381870334120 11718746955192652807 13121943247863566969 5082828444783333896 13183249205920530785 13488451453656864991 7237036972380878964 11735584879262382254 11990891309784942734 17267483290891296468 9235151916139670853 17487953408743481165 1134262435265453682 15214704068766766829 9028345924479216390 8949163199539369095 9651263715724279813 2700588619077845378 334927896293126533 1787018208154394196 8769162844823986461 7908091912848451082 17220269680503727691 7354123195977708142 8613137427159192236 14995284745093823471 11493256115476794734 4272651783471620010 2322885064329309776 8600475799218109592 6453691269341132039 15401368893676161094 11759549291408151705 10085025339313586973 7717239183966557142 1331828369576868518 13570904926454525823 7781701221362145382 260986074458490239 199067529025191625 2925019842900024260 2670072922920671426 2286191410565823073 7221019694281541956 903763791343370054 15948152195739646539 8976381450014787702 8538552405387915911 1490555213572164065 8013971859744706827 7763637001992272390 5524221605743547181 12697093202586152426 10170880320213613005 4003709607084888459 7890626937854653419 7123428185439417232 7371037503024129569 9089122638359716229 3017664171466479288 8996337040709706591 1610270245726467188 12542062645551279754 957006894228840378 500952920097570264 14611974117547578621 10746375933001090891 1394516054237905524 11589848931450628448 14377005054292812769 15718179117703224198 17797822726237953670 17875196604302487815 4394723901339068659 15982232515790244928 2776563618020313066 2673561012674494040 15063086375899847836 9266352514134416199 3289089537012749021 239201799304051154 14707108346122193968 3385451284215423385 3752838684723900126 2368858329934562192 5622388802125081561 1634140795219037384 17119192661345031859 4661671203396529368 1216517124282325365 14937433701622382441 16926285030110392143 5749718529440333987 6098603421261512057 9216667933975245184 7835658984881065984 14378577911895947858 5624610866477625568 12930337329510881581 11743165211892877632 10098408228734290172 17728209213286350203 16209967538457167635 1185830238637465050 4728173814645486307 8164952984777349818 10131608270035355445 9283710910672312471 14857887873436742940 12751405308842430099 10987530666594961896 7906138611529411030 7092063531945327794 15914368998819196082 13581535237932743483 10360728838152497225 10817078397118767914 13562941849612278954 12987117505417565893 5037637223298064470 2966691614186583098 6746578578186988421 6979161193459016846 12332551222376267198 10051123159244619575 8264764302201625566 12683460474829478054 16716455264566480610 15223991706759853652 10349122854738732716 13867769132662097697 17570308084257418851 11960801160477282597 13916515768827566142 12131925075401194676 11124710292299439513 15923595023548348101 3621999595951862496 1203282171930934015 13481970128025712891 9410243177415037213 11559933956292552407 14874433265733964709 8109957934800124114 1923017723587560974 16208482793723390732 8033789884709739964 18010747376145818974 4154214619629760992 743796971751390103 7446489637720266895 17250234555412449588 8739994745852307682 4725526298460081982 4344973708630452329 12658453673504593093 8821194114637038956 8104074568488612231 13613546657521944919 2888541271038783150 760277183186199217 203143509652139642 5964146216076536166 3111095339268348161 1054580338470792330 17382812626991355559 15614563139078955655 16446873257271059000 13888613182131673598 7798324446558002833 5189064946239636031 7249477763146516504 17743744798678405991 13714270326760131549 6495291929556322779 1597685406313572537 15305651030555783071 553241157488017128 15098266009870481390 16829433578797938384 17762476299944819894 13251942734021576239 7228328802769694040 7292397012431551511 10233076617280426835 1059105791027296556 10723537446004376241 9303632800674281286 3197019683689313466 1241357204789182951 13057109095197067427 14054400602922245056 17013717306946593531 8485108489561492025 13792300219001111909 15215684338070817632 11885735157722362070 11979396630634897561 10930796091902971481 3192517685436281764 9832839498553341429 9131445131811197142 13906987385049348908 3076424256663717915 16629631156828079252 13783373867188988371 17786796645679346391 6143920134518423093 1787581139260458996 17451695415861780407 6674832697354356523 10171325212160296795 17135067949089187545 16603209464456545240 1375365227974165754 17696195708875494465 17372400615088270435 6555513279565376125 2403543396478309548 2832995356986023717 16049134302761672477 13401658362225368931 14966900704475561221 13764052116876251198 5293997444827594928 8862129690350568097 10311411200186013979 2407227692796551311 12556525042071220821 2900601821358823759 600882696190028619 5134546735617421470 6091222293680203416 8081403349974052450 4613809735588808440 10501981947780624031 8118575441911556754 17085674996024102145 344930496380070084 8842789027614209740 12964568645552682297 7750472303864118889 11877456490311900185 13160365848203741929 15171371531512291147 16108976933523352038 17152771698053172110 5598622068295559690 376508706506541279 6413335863247738178 9274868178614592530 11672581807179973481 8574586454562412585 8171421366346170882 16634216374417850571 15339751234612085249 15384453405223489913 8517021489722504399 5988357330586764063 9462660819496571616 16422246651807524143 10163924092550284374 16801929137632673428 7446310823180834877 15227366882134172850 10231754804102886832 15091841776782723544 17273046512890931381 2783558402313187772 8443721957777642005 11708079334079869426 3122787237902931356 5950614339031117721 9937725840844611282 15613949865250124037 11858488987662774220 1563948003417298658 18054341138603442239 4896375382280140369 17019315865857294337 9440749201437890400 4206853835222130741 3663926052866434846 10455499257221805894 9759437953330841868 15593519828144531085 4039413789605299051 4862028526415426061 17718253049777736811 9044338521111738055 2552899336888869066 12744603893942596798 8773369811456523749 3020455973422409918 8184576601055682324 16550851005578459841 1631962331405519241 7208265793335747564 4654620454323714445 18144064837880556428 11952847135918569983 13514371303519143802 1339352192903176323 6758372548366659972 5506211181365526307 11637522331452194404 5767428176860015397 3014719640339646756 3488144898477536188 16442337484537263206 13509279536645482258 4863639895890115654 16685886173056615027 1702562743054242176 3822045909997856270 13375786602987677326 2080148051557090224 1704379441901267054 9664787111901347459 859244979163648205 18049615506826655268 12008108582423042635 17544298973788503236 2765791315305397707 16094779611831349164 14716463844289929595 5908081678969217057 12298409326511940326 14648805733867346008 9478409624334632170 354432707510058650 9489353366560088013 13607117999054015025 6642262874487134381 8062530324114038469 11862333740634540636 8755226119777678360 14963146119644562345 1045541384915336667 12885471671183969656 6758732432227669025 9657102948769748203 5821518314087139420 5015600633377868081 1356341697310118356 8445839457040910417 650363941158052617 13623129911346348387 13468793847254917944 8151240892896580745 3353770451045655678 2781718782509339329 1949407679621848281 4725330271610854354 2026101932129666696 13053742762514917161 8987124887336476123 16391745670688720856 4799271327104935427 16566337682631660594 6343272328397314220 7238169325404849805 2573820980613123660 5668878500734599786 6476917325634718081 551999191723829291 17935385773617093014 5571231144552036763 2002968229444084184 14590767785219797312 17590815902643774207 13803967362445006575 11624181163404951484 12308862821359868453 6295552471159088360 11672604653588048688 17297603240283560347 18222753744733184252 11982846529080343450 6200275177249912307 2379958838944664434 9135647680533309271 7563549168102266484 12439115325353811122 9030195392897275938 3634686524880186282 14266582798620564396 284984360828473376 1240170303351162788 4162062289766818232 608004497739943363 7202719419230481118 6264596520555923899 3213029915375662286 9128076701803200476 9237151625096302300 12591623635024882956 15819342534695834073 7004749721387833894 3649136867294525290 7712803510950357938 17694284356157567361 2117308601920922266 1623474897726462565 14368130768054907878 5821491148348172740 12804501791896522832 3349742948959740139 7417953323176891191 1204806535388687443 4946970657563237376 5431539737946804920 315000800380048651 8054502101750617960 11197880903401758432 4405507999962218652 14737344539690840703 12671573130150468310 10110029943315748346 10953490809992896937 14441400102053420647 15789932742194239631 126106938801146759 6376392960012651804 16280139345835960056 15705277817499298015 5024868235562784690 10637985149079316219 5200809129829398593 17686592592603210358 15761486418992417680 7793288709986052190 1763539832672361681 17567253895369102958 760030026954845397 15973356178025198334 1177947402655946486 6688498016980136963 16183536338586299997 1448133522510736328 5645758361969514764 14073886524678622377 9227269173396877148 4976134401709994274 14305074338963147621 14267461677429175143 5879770227138429903 8972108739273449011 17023998428792310772 5830552549605200030 16477777340812981027 13917497816826013352 16779858860235770799 15692144009051759793 13502538625462175306 781499357403220195 11085684535765299745 9622347961637549576 15627416530504524115 9170515778304329225 7788984380765208691 4068812760381701133 13864535025992799413 13869264885114305397 16449752968759416620 12162389765625931274 4120554356261580741 349383279529188497 9965953343977640056 7471531435829246190 586617414402223452 6736242066948211366 3475915666024587105 18091666459877940400 4005520634871537598 11087465293955330712 18213813016122426494 5600017151640714263 1758481376554408524 1952028399950083073 16420592106903900149 9122438298077368287 5277535649194674512 1942249331218658010 4145003944789756779 7031758540833272558 15862549718898792296 3353646294270700711 6150510342876881002 15839304701262815018 17602103261831444893 12230771201279725665 2284310947606110391 16823175236336125149 1573450485667111376 5805436925573843768 14112510093152861940 2013289778598290435 11610756963227947446 8014394181785687157 15214154139609119264 4608064370078994481 3536170944315874086 17089369755821458660 11513486669985399690 4317037476943065769 14331069143922792510 12186471366189661359 13358182241485614551 11400314771400354847 10435675518107666688 7791457902414021018 1727294828869346370 13617970261229827889 23179916313215166 11914094213356808218 15800712486600052877 7300858306057743843 13107335099370288756 9532753107485405148 4676015331889476116 14430111327113117087 15269392269726700647 3323384437246032115 3666689142781487950 9669008391645426953 3631426418060591781 11812928709602884291 12432067992398860815 12591139608843216120 10118722095281609151 897157387577287761 4477686971630857210 6378813456758986132 10165642512769910158 18347026930081163018 13609990601873501613 16808633775256246695 7249434125005996614 14380625709111623344 3726636962107555586 11690945592316746854 12184281033781869406 5539473190438729776 159253935985184142 3171958714653561630 13355689967349618991 7702526657315488646 12947298870341036866 4792237850445659545 122148974954825046 5059502987018988748 1698321114211511673 9152603765045607450 3009876883728096534 14605202437404435332 16544228618787287131 15804676250887043558 10986268834104110328 14566732433359445648 5990549956317176308 17234431462952836175 1031896182624995656 72424344431294967 8178289063437083728 13184087352406835815 14847415909269891216 5504997131140320734 5938211569038972298 1515826416198350501 1155779501534972456 9073691006059264991 5040818690294411152 18257910040345925662 5394425205791468467 15717506946352637510 11451988608997120664 5570701157509453442 11577699231631455398 6585177982411389093 12806269002101728833 5714607390670942236 6669076520443912060 13306885630915676529 3759738539154081636 9110478279134085539 16887665348732268914 8802501586433893142 10626145564664707857 1708900615337055162 2422457551368897380 5703790016275023162 4798938099471093455 430658494492974581 1660699489899059282 5472857135970639466 5828991000033446852 8845136590351024480 9904627252280117874 7680924867760992440 9994346922614638963 8460572902223536473 4777310665445198336 7882111828199040891 6767175445379724873 2128329608919167439 4608374052678323466 8928135844131058542 11187353158164005688 1134229703377891094 807951137583619592 1939708554179527686 14349562513204386752 7821845911141240637 15876532987478557459 10468629695671400654 7233304785113226475 10348093822404671076 15885630668341207980 3161056965668133621 16054092339100765516 14145661205133230246 13721301020880290255 13445828072577932416 14573979174751059281 4683070939840609452 12900835814080831795 8481884808513855090 3011430392805836695 16357648799331672288 10276617662689169488 6263168310563227122 7055499425792360376 3700085065841077004 11991001980300756221 4897267430196784415 429881942669265377 13443396525732750763 1515099022592458919 9326466189828063908 12904330276855966463 14562369246799063897 4481638331386183902 7145856490882748561 14913453366950752968 5038273306558438053 14838509980966689059 14783380004622181172 8127076387181635661 2727936534323827489 6748301138098959358 5198708775209302988 12720331604099046709 17375471889556181422 3564693657224010819 17332053478906929381 3306982362888808319 13476740633436186217 6140655850371347742 13037621701192040233 1275429997990026633 2814260833287698879 5420643971606766762 18306981868920470517 1982297101285819304 16534619641185194773 10570226687915832056 12262555429959938129 2105200576883772966 12447653466556847966 4212840592576348100 3324441652477444475 9024775682820743711 3949992014258353629 8050951216793452762 12704241225466843110 6933699006197839656 7113293735224385316 3674971584847833453 6488590669634503945 8661468526641513750 3962143368167905626 4574731104627864912 3760450034013776063 16688833765463701249 3944532565215498960 8794549190156196970 7134002782940924043 5016389006000632654 4341229478697627442 7969100537876142648 6120447020617837333 8125821962462883199 18110750923497310444 386073877333318763 18092317644916007265 12035539888630373881 13070157085425090658 9588147472750534055 1248069311259601410 17466176674026781892 13664631290535537162 189077940315601104 2302471466334672008 17641512247675438207 15534369281049847462 6413790779950643192 11064980953318665511 6707952004161527421 4378735359941943595 1508237004752570478 11371493861730041710 14935164800653458604 11886992768962866168 11941551554466408877 16898691025774650750 16968875176696021793 17670346481496281128 16731366500725300895 2158922294389198470 13058287539191863012 3093832503652817827 617856318980884996 6338823945222817185 18104939618020493971 11396891028153064874 13766930641320646411 13806831525895152701 11970028968179552069 5832134536977068785 5850069731444504860 17914643348385558334 14313349048730094350 8808154183463616051 3882333711263520598 13382175153931164758 2526615757121235194 13015590572051577244 15790603559847619863 12621826765926024662 7910983264828287177 15291140126717785903 10589678219548493790 8226370183410156859 8902740143264754341 5270068695621946569 12809057669528722392 15018938176888312518 12231023623675068914 13094130903642822597 9763544209556545979 11810201947935442399 3078080249923050271 833509856967496365 1954438960093473594 5578371782621928788 8425909326487819716 12924744670560887246 7525602607045593816 14305050880314726082 7572810299679606993 16565587734399334274 5583254250279835073 302074660620502401 3014456273693269425 2400245874590914225 10607368596740650982 11449670545380065205 1528860573002130421 593646163329420992 3067724311722040033 10363775876295780379 1294304080069504206 16490144871807316379 12283270872356827381 11981208495185764170 6520733542716714220 15350355700350838911 16075128309080272916 3307373477735885022 16537384157742871541 8278319409235032326 9107247767638873137 8024393641477820896 5822307394587617997 8135530772060567929 9977564371006240296 17627857751938346229 11152593213550714755 9195675404146224638 440357203580212751 12468797286121297548 11540788441088468073 4093399532816201021 853076638262902571 12641961329453098524 481392597328526516 10622249371031340877 13545635473745462144 15671044356936991232 1924058223656510446 6858781967377332459 16387128093391890859 7016637619385797322 13304278188821080503 15904650600732194740 7503716743867693881 14388181920841517525 12558371867898012549 8778517151150856810 4192013821476109233 15134899352063816827 4293330509130743975 9270793138346099854 12041814672118704966 1020668664531198015 8854883776242386825 11266048272193481790 14719886709368859584 7084173741960232227 5549320176393014844 15034684934341257428 14766221374604076058 3957380706458233165 10223757159476258151 6910538696424545754 10718558357441552337 15332946209886808293 1013851686418992066 10573559847581359700 78090062723836299 9707699374702154169 6114006699373133574 8120623569752940053 14111086329559287960 7563787403049893490 1998787976064795380 6393920101816435768 16300695737782300212 7766342734982831008 9895168187595438615 4393155540001844293 10564954758441697421 3220725921408931413 4347253474620062664 17716332709233048202 12946731736336088249 6841548468847177029 15867805760608095251 8850350700243354795 5205609221860915180 5867273922291382426 3926455879978068672 10832829615205284602 2125454951282265075 3662988106985507839 8304718361510267471 282748951815714276 14286140816410726120 9877607521339817957 7960528670501221220 17902798812363774115 666066243443116534 10643861299658773843 8152824302814207147 7558160314118410946 9412399983969975491 3528200508571529199 3506679963919335981 14667043695792474344 4221985801095946107 2997612088442341683 3028434789379899941 1279687893306372606 15365164160049539079 1425735327839565320 10493581558582755835 248846037214591860 635015183348841037 3759437248347605602 2348252599678170515 6506546211715846128 14419649984818271986 13331890151509444206 13014609828358370939 6254732406373560727 18270272697388498222 18005273608359882947 13397850687931347225 8007767576838059561 5190151558704194885 5262971047652296485 1706703430645534903 1381480697010213775 17612552850245413421 9170856497338848920 1655430314061024933 3318834660839443391 13799643015775848102 11304396457162612258 3485030793465919309 17728774140850736010 3475634172170455981 1765641198428863433 350834839395419783 16677567456653501573 17401856964192939360 12381725761049196213 9287926741857352723 29995238392120097 17599651390434150816 16119356732966285405 14714832360497994932 6669186600802887425 16306095537522520887 18210819829921837438 5902787218287832111 8497300402333511978 18175935000117920010 4288655261603218063 5509695611615307359 7302480855378381605 8518321361619599433 1070866452644677849 6816817741850142073 17707176918855864734 1153287367312746143 17883714342317508495 16035561351360231128 10224526355350223362 7948835615974102091 14251941504225629261 10312897501317345186 16704624249420995886 1680059988561303047 13226942701870702343 17075443686620247879 11615738801223108924 6398393326456267151 1772731659304317722 12522085878580703662 14323804023808759473 5175728404419812970 9613403415791136813 1962441120444927114 1325503189114208485 813179812168816817 15047411300825377469 982782975920424325 6258027786613440689 2147090257362723535 8314874344330415243 3638822956200075569 1338153613917142371 11133903053782142038 15152814030231748718 904995912003270939 16711900271603006484 2508369401128431989 14777984911315084882 2308889059667002996 6465429005925645667 9907474938968220571 3502524744282227939 14579082286571318431 12666585527319601293 15390090705668516957 8638254875205789186 7940619264199836265 9736330154098405132 11415479107753642639 2084374463390048600 17034778492306224902 13493637090229465587 7892680789579806085 1523445074768429006 17080061076285521965 16979037564879071678 17535665131009524328 9828313809021044848 3841879547621579985 17842501806147535977 4475688887769038339 13579335913805288930 15943963639883002842 4178213075148837218 10180853638259786884 697565980533004564 2277524266959771660 17748154102127910347 6324489533497395099 17400954669425649086 11261780041743233750 1696579648995586503 4985439710565110566 3058014621565251926 1821003927767382999 7916315025001019919 9770432624245234595 4552600031050290430 11419904845657053534 16980071997972067470 14371271842285182420 9501810333378222049 5186364794054972004 2896573600697399415 8256974467367995183 11765626984211138954 17132560569024157144 14113478469634189679 8322320282840920668 11712440404066372658 517321316660518169 8840520006024474269 14349545448961588101 8662384199165780699 13485192465953214780 5912869174710495207 5333670843391126903 4319558103951313214 5550194795867126324 15933971885719382826 9089181055729585715 17339362308787697292 11301359481424836247 3371923371200140741 1580231841083284828 5539063307820273628 2619391345452236630 4898022585619091475 17968625328329592520 738394427166203336 1319033534394228103 16364830716940118795 13551940689318428890 7091892654703908724 471807483115363962 15996781980470376362 13139738313615799621 14299925186094529438 16053042967572443394 10481780574289210833 17919876013643110386 7938715015175040333 15280055662440097538 8238693090134631699 12010255746119371118 14339970702656211648 1659812685141122528 17024298005842090829 16290309989779976387 12570236386586101639 17560647203955020021 8658693550123081314 4822963278623594247 9829004033302525105 15425780252296939180 3232527753460856807 3382100398589793658 18161937303517915475 8157405587457178987 10818473865665700163 3653743567245897016 18305241834272707511 261097572878693150 18371100241088288198 5003389187591666341 3020983218961776294 13158607043956880393 1479355626226079865 2832869986544134240 17231818849561384904 6728249814242991198 9714144698419683649 18004429543163554543 8853306050668663436 3152441465589440914 13635966730448689434 13613920032451320329 17517774778285295364 17082261052423171444 11254283242226118930 17168710192893285329 12711307196174439382 1024582352196626465 17421531793262951603 17581012662113670163 14202147441491379721 3912200164144968965 7598758904169253975 15599477587634257106 3784550355481186588 3345270832678670434 4751352785605084650 8038260666055898592 18210330126922009283 461833997201162474 2804917705709957820 1786601307888191764 18065588227076764624 11535524142881562745 3414695611712054855 16785475284000171795 17448978623971138126 5556883966152494913 2795619337705445459 9779614906542189867 7833289269985719545 5347407219749320121 14291341416493592152 3249402501173860317 7009675006093267619 17643260189908715264 3296569028287349964 5651206765863573534 11318783116503051209 5789459357936175229 13348459782066276628 9419113884349788543 1213686144974387363 5050078998121403287 8723431126894008 12455641287811842025 3845409019024055097 6220937326001147684 16564365809789496653 1200306829720541140 7093464371791175507 13534543118362522770 16932744236439972429 8001412335580639278 13068057412423809607 5773584063496792351 17120386635025622892 7766907311740495445 2809366161782918525 98135761982867347 1741420514573464224 4542220793525019839 5479925398495001505 4528500980777847808 10595275551061957207 4972279294257134286 6026389859128064288 16653846190731942694 17952953100334787348 5039750299367339963 6195909350732236451 13371093512471665694 5859367573444652778 3159862084845543502 8726839805722993458 6561242424497042780 17720323286233947381 6876252210388045833 78826019415089442 7840139770170471838 14488963016537746120 3906391820102717400 14313489146772645599 3873895757969132053 5337355869998418112 13144309986887841239 3964990677621993276 14298954212770580942 16563706026719674568 2477163073991001568 18150010943832999812 7756902409039938471 10865680197314321226 7060577283009582400 11800183796890670471 12570523807333788286 7427328913211181723 7896086749297254552 16947272129455988430 10434600567463616299 16289920034172034120 3986405318694328640 18116141888177667818 11876754494804549122 1244708302999216835 504735099163275584 14302377944870288929 17835285061772274521 14026430532926359608 16840932332090438260 16495620143472699960 5160509785964540200 8274295691768219232 9279467422066418068 15672975340038716641 6027133664820021165 4072084677257116687 1255112230860101562 12139845039855004101 8586072516547381158 2803534334204838877 16326453936058894285 8775444376284032955 17352169171539434726 16297979208067963205 7754254922655637017 13400068750934714266 5085967121411233782 3205175324974745621 3882093359262514832 2084770814844165698 13966469555176312331 1080911584113972089 9541467361012562056 8446715967648474352 7647250994969599677 10412705051328548273 10259748741841028332 6524018177096773018 13740001586894284138 10949031833069201940 11939335324563149394 3257085236821654000 13747144594353052936 17181884791088959366 16165722936353478588 12844979389005428332 6019043474681179399 13957880642027564429 5218768275345611028 10983293929984570372 9808433344823729079 4255660267287735944 13908831349774703332 12958582594281006425 17623151730360404780 2627128658423195166 13415510501921811737 8908190602800130874 10980980367294390569 5894202621985800684 10236527714953946935 12220380934772011752 5663883500254957167 3721237572720410892 3301242590411231373 2636546289813171226 3785906736946145444 17096679338032534436 8144966869629395534 1049896168716433471 6612657981578042802 2090168393560886425 226912092507023731 2502596925226304610 13901546506365687388 7699417460386982515 10623325727115729912 8156523314508649642 1370127343944378973 10667934447751001396 5660420104100060862 12325351004506521233 12347751223790726273 6620019528819112390 1566042683042905171 17085846034408735477 12507901247145407316 16292949258327372960 8676378564640825916 12486778284047917311 15246209809917720980 10375706252688087068 2201113021327919385 11316427350207870986 6594698462448079859 15048353318814418613 13315300754276767476 11393283736937831749 1916047219873669353 8466316939015900533 16262042409760530913 7963400793927730090 10059516642830196780 16775944043795255450 1440645485238392128 7675298078687708638 12832657905083744251 1625983112823519275 8330139808105894690 1276848907433506820 9196813456692697140 4443867656561387752 13067425224992436720 1755615952009439441 18135445479807954815 1519095140469418562 2938673496878256328 5781950106102347958 18011965182299844983 13117027864474298374 13062912030730166872 1701271141773392454 4119260145732049132 2269086881402771774 3727947818609611230 1645720913895084574 3240458135908281310 17877765302189818227 816898298594340551 10137301676623690313 4440497495967337479 18200281895973671334 7524692749013969664 10051683172807238994 13199068744111452174 4284911267963831534 5734822185479927048 300683042635271925 14247310375022830752 6154648418071398250 780202790626012863 636839469373709749 792446709648226684 11897833735956835623 11792699766296269789 14009101846688974223 16466908552722529226 6160633337743008037 14003632898831811139 17789974030976554707 2202469775073175942 13992459258498120391 11515698821268612726 4084785539181731779 6871793215535687125 10786372189535026124 9415977935814646986 17701515662695569670 3651358052092526631 8030986923954226539 14786539204791772644 10602804409942055089 8630533965040095904 589171248567718885 2542844293492738045 13500433235122691653 7068680165101775394 1865299565830746147 10021269309699546625 4446314503023628762 14899793934315068559 4545359340780026336 3255567437489271514 4450437649072881625 9936525790181107676 11116602763448906694 206676510767107135 12700539295011812285 7490829998179726464 7329870558212136527 10157602551971197718 14218030659730761249 14052686442691814492 13260624326994660735 6192110248226897593 5411533657799855000 17072480417867792276 2646979656353804754 8860116152871162211 15661813633232914412 7106200117011345938 14415395579844563094 878403131726491803 17434533136577593711 8662818877721271919 8444335172412021753 7125289750631630247 4064474605412527450 14143540964660257123 18388863682844640977 17146876294451444333 6778576234854012333 15852840370640126807 460092779227421354 824983916655547891 18176285700424283381 165452467529775185 8506509211875124373 911697759469839854 6779249700576065498 12120115981459187216 2846210471705887278 15971220098996564296 3394732552794387205 16561801179846750473 9692992961256670849 10937124622382008385 13958788967689438508 10068746329160098560 5181921997435085784 7339256416286826258 5420373522989355800 1021300128503329581 13296881513620897263 18221662505875333658 986968501912987521 3286561720066755566 7989917710378595760 14923028010250203227 13178497669179062697 18140548192155079631 17976139578254372634 5007230293952592775 16425487359561651537 2125355106975262962 17706773248966520686 18263912436093791619 10035436762176930965 3727543937958419334 8570826885313375555 86824972185935860 16226167340308264312 4101131909846118062 5507494407509936203 9041219940708784951 8836955212633901793 2467857760526238148 11116830934170640416 16801449765343022285 8106119918441128651 10061599280720239357 837793556245571527 11017743685084017425 3941247686841783631 15955699345354449312 16960445940519435711 7955911199377162666 16273441186475751484 12567684609445714049 15535542942129054581 13346058811122862369 1689967425353409076 16997038968128766194 5540617414329196154 15417029810791221339 10437376302331050665 8745612398744538627 14195533527054521737 10596825711011143278 16539162353864211108 8498164219935639717 6879824713181772421 9719385986805120092 8931113547453612979 5363062243236769858 14210434153766837008 16073167467879502200 15708990888822984940 18341308756326790179 13697297424213547353 2169482581502975494 11953233378299218201 9924374516433237980 13922254831008815122 16459623171548868025 8526571870511974414 12677436098372078772 15562482490989400788 9750232163113078771 10055412349336560704 13123105968040739209 17285842705185696474 1183735915786588967 12427549473815640872 14511090012823215446 16892497289625190530 16242662582423585769 11674779684400211389 5977984570305023573 7491945709850486503 7029190753820428208 10882544950209736835 4437913266648596345 12935873877120126697 3200737320675496117 14962911537032526870 1749228520414496509 12703596629732561370 9158833222368744875 5632750547478962562 12125952873133386009 11677545062691659053 6254640466496070206 9619679652141296654 10737725722160146621 11453667239792212572 3157872132897352510 18198392537919987880 12976495024345671427 627325607168687801 948493978414821804 3469285204392065291 2954677633850681054 6167980157434186339 16318088430061949614 14184205418286375398 13622042533506490361 145282026569309843 13638732555088995807 14957645365165656643 14005595235173271308 15304672706328435845 1187362518082638592 14903468172070846887 6197378788746747098 17759365145328745750 4659552106457984237 7274453471532902388 16577416868641961926 7576417078843302346 13152075229073394515 1160385724109485002 13622398497724209298 13723832520880738456 9135872233471220798 18308814724495239041 18421991025980204785 9669192614969288348 7223269884022867165 17342786747287798940 11783519876666241302 17040603089151887396 7667705420100634471 18446350413177457493 12126102143104863007 9467190040692202976 12025599053483080024 14003776000511496175 15841804405257888035 9848035313605240146 7462313194598689365 2552151636397662596 3254626506449813209 5519182268314444508 10970037016738319546 7633728856407508128 15543556431629488933 8284853219493865386 12645648607833173189 991401376049284652 11141137949340402919 13000294500977848749 4101878907402467701 16905483167522103442 10890401718120097690 9782699566038653672 4707759104897917689 4275635600042178635 3735885319702876191 13125903342313047572 15922681353986311542 11064434985644484085 12946278249750611578 16697138393161744068 2781670981015525052 6380246013726128008 1193790855632360711 6725300818459544731 11465779170000748038 13413172730211889602 16729703507337268070 9399869720758728346 2391377082520383227 4243287321497162516 14633563170569510454 12148105103532096902 15044698549811239600 12595787569613655516 13679363826793248477 17475869742765265284 10970387853212886785 6503707103016970913 13845564145347253789 15205316951204139586 13192718630591754010 11830989434183627822 5629016348653666478 13951288963336782425 2749532318894690213 11627532664378276464 9451046331106996039 2524963285924207704 8337868308030971117 18292509621355123640 15662177766377530958 10158154476458404422 10966819346582665582 17728138830670642258 10106980865973421138 9413861478235845922 4455878995997683381 6196442300386717769 3806065112405986551 8226885494972440921 16721607150402792547 12081853300357567134 3983078163411041482 4371975230884365321 3195310569324316801 8764508386340402165 7914273616776912242 16848822049157855009 9621941171768231012 13264215066816172514 2987595914592242122 10557487324945991896 3516154338721099833 1447076705868158575 7807495768625343421 12722081676398136474 7794101517414900175 16321273010322944984 7595720817958721147 12945954234778278427 11999174299762405110 10699485767580234940 6282337556130784367 8691478114017778797 14461906793910149997 5133740968685536255 1869805574370295120 11482692464876425199 1056064247376685189 403173805421003928 849894507211465668 15930950101796167628 12533718565360745688 3585463115053485900 8187796074266558754 17616762310613883225 16827923041197556640 10376166777726630076 14064977539597434754 8649364418471524707 6367613657941639470 14872047820832738897 8507635176942416078 12713847024586478890 13373676188013435088 7316665163489950754 2642227470940510149 1264807021926491704 18315537177100879990 16919948433520988024 13427750554839975816 10415252731811822160 15531221346615154571 2537629199591679615 13707379431599287119 1219395307644797506 15572374647145886818 8312553299626299987 17011558092336153157 14262447346439116695 17539889634975198808 13670771676257854148 7941282012325341677 12011700381282761584 3136081129585276513 15088571070305584505 10506164160004437185 7214167532630512726 9641566015670815962 4521437401774492379 164124418887831085 13423129196155257356 11846318822775318097 12569712799815560931 12079346873770116790 332271923612477762 263700088506679151 852775574430870386 345737382665578809 7957320267282365658 3763555233911711845 11834254582152838172 6521088866120419900 3277842001251693545 4232146960705292091 7515849685914526289 13475180978087413523 3990623983718933484 11259603705865878733 3231049135243378396 4638763932528894430 17407054283031796052 6913109950993698799 1741060340849260927 365628083940990894 15714403003945970451 2796817928133975384 9187600860667351315 9829377945224755817 11793749106041724675 12260776353053182292 16376609458907094956 298936494520401767 6966558337261345051 3608807010154867612 5507847132331847384 14461714573682815077 16480259009825363798 12757981990748303497 7401793545534226158 14976463928486345733 16659931195181261125 3144555322176061984 14787073746356739014 8656131915776653379 90280809634412488 8127385196093822005 4208436299915482654 17203591228405395477 8617958106582732404 5724609043551405318 10251539433366140576 1243766366086933772 1265125767886457917 16377484136328500784 9176978738245884717 16503124901840750796 3939522873932214689 2499414496720048160 1871710406783095248 9702231008487525098 5054275711311678085 16414227649879689974 1701593890920348960 16689706587403648868 10783901171427226797 2848576736547879709 5338380042091855379 3388856827962132086 4405884907055499967 10959033041856195864 2273515552749763179 16214056630837321653 15407049711626765783 3012852677438061578 7009936911476836512 17172475425749433811 18327242718190502022 3290715942117871739 14845784222579072067 5958167973641739372 15346002843432705987 11576071732920090657 6029809168336303871 6172278641514537238 16760013299472165482 5323736113376689693 10249152803450843663 12846419434867546513 12400585556579634033 13925620733459201345 5475306122647218902 10098370994658757768 14004318781336634439 12798927348162547026 14269840048223474470 12110894476019929839 8468574203053854413 4588785692007968740 15845318645403005038 1548409612405356974 16633546277711997296 16680724802264954175 1080332579581121255 12667185875479059086 2597169787344923688 14307395265512726106 12284566239317183730 5898691051090009119 14301444207355218871 10486378070089289940 9545438640162630745 3858841150122210623 16043967877015035904 4861679370332327025 8718077980755701426 9223316062940534596 1258689770640288746 14152553543544869563 12482252499808266768 7878820533653863948 12061251626498573029 14066210563785478814 8934077072804752859 1525805558110362541 5556555666498292532 158553087332954823 7130975296014067284 14376555045012348863 8928498919693513565 10732758549765510398 14408487840083977094 7469124013508429448 17869940110906585374 18359888578362246792 12042072427730800020 7537173078345229994 13939237925885406673 16284494349284936115 7622291035142926660 17134899827393245629 9799709686740643219 15806837447269229400 5241493479953482558 8371532563402657801 7631004579700286623 9641313274720112600 17630882667237471373 8003906662740352616 6667720795200233731 5195072601475422711 2981480116669289339 4995980771116421195 12230276771870950603 5232264859242526334 11848052535256201480 6195295194177823150 14901138675273456609 6373262919095529300 11218662393630108524 16981425584096083132 15587535263981233952 15933585443750567199 13722284522713880324 2095069347570960603 16566314189417459410 276952558218929646 64032362631472913 5836429632258088751 6235371269708354100 14246410616076488272 5891110313835791295 511802741241318342 11216560779039145445 715686277086741558 4161697985880146432 8934177061910473605 18258442198768040642 9130801496617209276 6821133229086812224 653741358410618986 9508612787336394775 2747212081038131248 10557744444324728336 16959635156387961774 14579806895503456687 16193141236261585665 8952633143957679486 10965740186327319982 9605530295901956580 11645809725363109804 14764539762385623236 8855983585937209852 9662868930276575346 1160042187696396310 9669638909127940847 3959156766287545500 2265214037146605327 15783673644387992884 15638439431160245558 18039393445429316343 15726003362219636998 12840183209718115594 15211697062929879945 7765137730528910154 18389822598358734148 15020526753413014635 15644764172525235763 14121806531087163090 206017048268234167 17519142241159766461 5892514090220493437 16002169035990544931 2699302861365574303 10751990178965006792 6529332352138914343 1617605071693624056 4191016614180424219 15540488392150451624 17316171796969390033 9824870068949179920 3589166640899188627 16053555416296032520 17556943376368849596 6483480529680425611 11552917417284472173 5435423754308483039 14133566871312810487 1855870185833170509 7594537990877059915 18067273350518886338 9489679628172697216 13487436635678190308 7332072552285640618 16443793586784005924 1086292740923664913 8450425740430040173 2137689209704857557 16112363735779360001 2702396521511527317 6298770811948312160 15435648416063163574 13373892499849896227 15289555925587755816 7142019058880477633 5095029861348437546 2529113004233114051 1118240380335270122 13207840715939075691 2700373473667135403 18181152599402953951 7080152133023014619 4641952819754724900 155989475038104817 5552805679730579704 13015306333502758423 10321620543418418297 15530752097037992343 12058874148887932740 2718046847479068853 15382854584065703562 4855874954460020289 2121759362975853689 12983098697864651476 7184468755632602418 10909031344106707196 8975494375476403601 12803797206648670818 6488356435327067243 15851316769117988633 16865292558428293425 17202606097048971143 619970928263044613 10268345513659717633 16820532091596479409 11935650620396163101 16947412116138030005 18307371489484087764 58497696801339274 16414781477930828214 2628933790544039939 1146005535626317636 5027669862612205186 15689577853322976474 12492497041135396140 68513778157298999 7543108311980368806 4185747405430337802 2736764556483849343 11731158601683277811 2062376407662633108 13723387207020353151 1897726337252666513 11478064762615659456 8269115018577397880 2176012754587594554 14020592036776399062 6450419474286885839 3641656270768696252 11815634139814910355 11734629364061083866 9752926056819734270 13283012680450443629 4611748643802323589 5701916173275297389 8467918708922381451 17087723195116367791 7271603103343184833 2596306260040189472 16056131494619814943 16460767353215986834 10411924612695231900 15105522703783287526 10495359237434504694 14843933073918089241 15186400869453825845 346157337738324150 15675855421160361106 15915139046710299811 13213228712011803586 16606265960643406250 11354553768988757704 16864771973992835135 8123509913616192158 810527290972746553 4208696183923938124 15926270827113404878 6197111686141955298 9027746014560095278 14522844980310789543 18152419371429694936 1187307701761526240 11383956717430283724 12091043599536217775 3277071355043950786 17575612028770519694 14633727445187270139 7150429856874460225 9927671812697691458 1536684554660809241 8810135867501134261 3237910982552370760 17761031807016244657 5549009480999615555 9585630588127970233 2323819387698413549 4611493273024570519 8801398580404804443 12832644665409196943 14968164299827845462 3883097146606703135 17828874304364019482 10188791106272801697 7001399041085065678 16127199035259035214 334064466680852397 5192125030741878085 5394724754280178664 3542345902794615448 635767324648191731 1942015751346331871 16961959899379247166 1006020624994513589 2561021429043187591 4899445871093226290 16984227086205120448 10104323289660191344 4237479226057643334 10645872033393204076 834386169007176549 17131477005933579328 15736781926710097598 10735228848206481124 2547580323302111823 14732101735294147988 6087584000099868431 5272087241592057155 16307915493696148139 11844732680598708139 17177392610215060936 7401053344440484932 16721140321063703520 4538482547426223383 3882486722105435645 4355782970947314063 4569013797660748156 4198536634831615947 3132276805624037873 3712680906972663785 7153436577791569443 5159546069087495294 4689277297046159103 16299661554729143934 9666031884261226771 16174700591726687210 13041002723985996297 8907135666655152204 7229418462847674480 11392339582857482642 15587938902987062673 13222004718495260380 12660291258460554124 4864162030233327317 17102961480843048336 14043172535856369793 13105266856683807651 412097505246443549 17747031265279834948 6526606229677538468 11226135630332318802 15095015945385870277 2305674864297828129 18191447475453510269 1487273177905620594 5137600095338737252 2878181711043261184 7520959830884245108 13302956946991785790 14483104602917569897 4138281762712628252 7400066994676306761 8714195546500843163 10321059427196080425 14657776527561319037 5957475797940280247 11745928543760867951 4170210439461947968 15742844431081863657 9918143434157668639 17702453881719489265 3275616301517490745 14420673759300860962 8535159110851571909 3580242064760479094 7870017052170884536 1303739617567233778 1228617666301191423 12558706871170909034 4755177635130442818 12602092654665892892 3044562420948675260 9086447295226235604 11306282995747581381 17650724231745066798 3047517658096446359 11547596666524739038 8134127879799535313 5915961951601151396 4891836057116092384 5919799172290961635 14034338790691582334 3630211842014285671 7099327166519883495 6012728995418948286 5489085649634553277 7737337059622213627 5318631993154954854 2814322142842519035 9255738048034743995 971784189903700459 6857102179104639109 13739238809734715830 11817303460047268667 5143865783503236360 12404253530830102238 9378096583291273359 8226801428604680725 16191684276985173460 7567926427280717438 11898146611889683354 11878638597301208617 13975617945741584176 4994467997237093609 7830727537142479967 16093243549194168455 1907607969353597787 2703285317905873715 10443569425796854989 11677570682030930233 4388361469472360115 13096273588189306703 9278703435951030015 15933290774629675459 3658635472203182543 17205213451577254528 16444891291904270553 1607008630330343749 8218978253729278519 7858225689703472283 4057064514047470972 11356373919223968287 2196979455675346128 716933766913990914 884429686914495083 6483893762046520062 1177552038310045310 10559518829490173180 6900070161273080907 12353389517342627471 7038814857318533963 8447316185807681461 8197755714389126241 17483197322818386287 9403146216657259735 6285027206415691081 8046425759179389208 13719101714282112811 3595638043529119235 12879340465629362287 16217303303565026765 15221553537797776415 10271735410605182085 5497960510895023672 14549312721197419364 15179051307658911147 5043606144927430570 9539567833557727228 11520210678269031128 8156351405168673426 13787785369804530221 14102261127623322956 10606038113102437010 2213852316375359446 16841480492894480638 5887214634998636528 11984112941454707515 11481622707388441995 15498834521968424900 6149482756102608681 7945440590595457322 849374015667010367 17870508926402939912 15998813820476324752 4157078427149554593 8270903583897232563 2305661797090856760 13899098393688748262 9223264551636903504 815163029378664319 12699959997137641629 5181795000185204359 2548128459025426535 2320391266229987140 12159812242537926740 12962701827382851667 13235636736787029808 6329740438401705619 18321219266626410072 4928729235688119904 16614207291141315289 12977290198240986489 7805307537095750969 16844758613871082579 5763472122990112503 10382628314194316480 13510355489284625388 6761366951384418463 13288129134424836578 14453520933109449750 5009589144293077743 3631972370565623727 4203719467852350097 16462128925328836647 8383448989708177293 7692463153238599284 10873545483032025164 2566497559583031652 7084106813739759834 14464880174694302981 14623086030685920689 7929258169481318640 715483033071243554 11775348603375449551 13120643007054610854 8105705028101331949 6973548660240664842 15808571500668408206 560167879287319312 11219222228173449940 8143475975727284054 17596821455289135196 3577954828112396739 14720933782837560882 658954822812116928 16500006010350363424 10113060950581793536 4054793319158999059 16905150128719774659 7515892536956517011 10718865238517879432 4132554588066868338 490504105541345850 802195186162026398 15005300335083761119 7054176303525698649 9398555929312878318 9670991355865453150 1890319520727758589 12967591564126259223 2176996605969239971 10769759554260780874 9773619421563454675 5914330629887326411 12968385863610342590 7771822208711326159 7047607849922255434 10400311636237803698 5243444745399824962 7649256100379077613 12220068081746201681 13387834077628246879 10558311586774416385 10697920311764812264 4205387664838333911 3595384138125938275 8700253613284030343 14311770394858929895 17100046294198652415 1588273664007138762 12060849988895605678 5920663338621967536 1695755190335320963 16120910055677592675 1581706578133998953 12158147023367683987 11860265511699895791 9859341930205584047 16042827726137027563 7119588087744891119 11792698418365593852 5633334878093043072 10940310992249102892 3900819139945913514 2075978840870964727 3534286034271264589 13774486015393304663 16504083363944435235 3502293368672926856 5112769935769274947 775160330962654812 205260503030803640 17149814958027162931 18079491065495737146 16314593535045755289 9924029320178701567 11306716917326043640 12951400334975813473 9819657905646637292 4886291941463746616 8036547308820959301 2987941512668591614 10986098675023920280 2144504523038091591 3562177956561642908 5735534737735222219 17175685616471352000 14575894456999141030 13135814652269992304 15259510327435760752 4071722280143895299 4107037792696516200 9383353937216111893 2819236719333075659 12175329460495808798 3156601249801701157 7466960749010442138 3797696915865121068 17742804376472691287 11497001346767608348 659161211166549600 13415216195509836433 5272004534064667037 2387689970222969014 17292272402707310302 15891160204296055210 3483419464020913298 11331488171002989482 15681670227997555397 12542904534836282314 15703352319466140412 18361196997613501569 1312312933823742622 13961790047040374838 3282140074636035301 6606517873443531894 14730013422845442795 11227102078130089135 518942372805434986 10178069151988714567 6829817672911694007 4191601802254851257 17196341733622434936 17804499438668410254 10512136917461108882 18414339575316454946 2097276059295106947 14644291642659576654 5609205609612801827 18154622181174563335 5251078609358661205 18171238440634203981 12995605925059121831 15278759396034284525 18143306972199147914 5140076145777614906 2428130089972866160 70548497558964386 6886750022768016030 1399670694726245334 2244780944136326467 6685717974000280971 16312736269225969787 9613129143647350645 718295388854671685 5194756425447945457 16211083978138392084 2805594120163749332 6581613695745536049 14855663576371589654 1813664339904556731 14051532194204595843 9424230415374167378 8546145240205541476 46655468996154175 9463319244175674623 18061570230575094522 8371132318659287929 1192546725765732176 8332166824205009454 11415572548185492053 4858349586284253752 8964420568422758694 1176838603559847245 12506055034236957503 15980265659686471760 15950170052401847322 2799365946096219770 8219498727467998347 9755445550470710062 11405542135385179522 8701040048896463101 1240295261335727632 792245066793609019 8033996598794097809 1996973495893632968 2028619705714079596 1131911439355740506 8394905418846764304 2124207069905319211 18263060107489143906 18209102254679034077 15268751691646714981 11146427090224495112 11772238683299383364 17914862006739775333 635921173293086789 16253327780405952179 15631747386282847599 5626303549634203686 10188490122644543137 11649801900299606855 17035366783850839443 14971114467757582361 17024726198514583338 4690277428982061272 5298979269558000329 14158782225475187464 17979576469064466255 16675958938222608496 10399419598978396219 15376501325948601564 11999173741705473178 8168477039422003906 169347431607822215 4910648048990915986 12598397895799231435 1001280171086455267 1564143520721592648 4881463436484690458 14374589986904185321 3925845258670470828 12537798973568481851 13244123066350237840 16735974715512185854 13019712402171369926 17726621813671023431 2128770125682892618 10417638604416661379 3411442092371884229 9629507112417258819 17952802130251382464 9198328943689044523 7630777092214084141 5946364151784808575 6351394867952957470 1736197320866610114 7012723087612171882 3930430140799370473 16122099138415801839 6688806086522552739 6138022457147329419 14923662068572382293 7573617929907189511 16106631878832537893 8863375655738218337 7656757258798473321 6892299833645563334 2912505949042855526 7847897015642424751 17923653215450444468 2869491797233982719 7518850842491281336 4127681472183938287 11814185572790058922 14788574222638854179 1952574727233592642 16828636473177912146 11549844661251234450 3109973154220944205 2291704896275361080 437894296884004108 10383698468728183414 964026364362012111 4542840291382541778 15192538433104305986 10921149629044199482 13592564492114166481 1760842158006405091 2845722452740242049 7952384412050898285 432113858533817300 14167325037053039762 5257469461302445313 17137092832692332208 17968621149520372833 13105286149172392613 5901091681730049966 9466547276335778120 1099464533187949531 7109694633980304976 15248732513850516946 16662155772174252140 13829240639766102997 12578877788321521990 10249557426247432423 7605882007418204148 1870167455386483287 3477001496980823684 11996439072321193899 9009700661626580002 12423377289052297142 14374514153968576652 16401684866957413850 1062238066560617575 303176495653969434 6031112190958337961 8483002849902504272 6540182051822850093 16953424083491217073 12441682033023590482 12572892848131640796 552444147779038416 17633451383332794670 1275989722309370224 15215347162514521586 562117118812443821 17208382449126973686 8359917398453961983 3617100409793395727 577976803293202947 17808312072197094828 18265297553672774812 4667370025966085060 17154992713270435090 14387175920552148412 15919480108285090778 996203097258041106 12943583514753966085 16387656307876976333 15936985996912402497 13395957479887555121 14136764391935813380 14933968911257287844 17218340852973900384 3288332912896210242 2654987462420272187 17832051384385882667 9126366559880124571 11228238747772036208 7916397636471648775 10777235755599004202 9516532826364891300 8900759067388322231 14314178230817509167 8448594446489038844 5577535876736150576 15597187193007498360 2648105921716363279 4920009702773737449 3740197399796252077 2191053162923014517 17184331966772439217 2008606165193074870 15050118111163450439 6252306884091972659 461714963823762257 8570196308575841653 11245919894400213505 16318759856895743785 8069929696940516320 10879905932374087594 6263331186520702374 4602532838679757793 10014331292300130049 15560645434600935486 16586862554322633976 6917881194756659188 545218884806895134 14089638960452133449 3351720001181872875 14516116658893888996 15000571981715042548 2697461119434805585 4370619521136356426 6582263015952912035 10754067049373045310 14091552965383521111 15347654497717992018 1860384155007652471 15397489509925005889 15522093624059528081 6332501391164645017 11691545916233653786 17517356252825459185 1487337212666806346 804752306201775950 11763364189691316721 5801202081040077475 14744830491226823740 13172498338201084519 14766596822198026351 14107869531024816687 14982662646396311221 15159000124484875096 17364555366194394940 7709345847021732269 1787483241256036259 13061580207936754995 6083770596213055201 2353400262287852783 17084514472544266451 6454999624549548304 6939952493282074996 182109700216485384 5513352968163081450 12241703121512072416 14496501771899381719 11872931372905221871 1196759779891897743 11472314415473899625 13034846516284539666 12380403743502271736 14460329270901544623 2629146326574335203 5343298693367838662 3927069795309348456 1539430652225433264 18157967796523059665 2481009764306909042 3106156982297919534 3111784335318453265 3723118698174698680 14082858753165784842 9217784633912388178 9468702115513975817 17073695322753932694 7259355243464875056 151589243294321256 1587116150772895652 2505513679542505417 11933873765185882470 9321364693760935212 18064752541142906192 8557442063315394036 12118807321295973558 15958078994743804019 10786241601917379714 17801036609066317797 14649307912212311830 11333868120140586229 6872375606506896393 3913789486573579470 8457018510812031146 9581675481299194832 1097736164337414707 13034577623639573125 17966145096056207184 3925196785550941429 8341096815024403348 10410910430881039833 14687081977258194816 2755147409827094626 17446502345580866994 4685268751605393535 15419696088750963109 14904985242825090617 7072140284310100418 15848917576054377442 11180691510803748947 15667814984754119455 4864430525860992026 2126224503610052165 15696363996216381810 15162615241985947863 16583755832449532445 16602291641473939543 13840785464867681262 4648209564588225202 17341152563303118962 8167774644202720943 14322117874445564358 4925104887898815849 3303047912935423317 17859798093552988970 10185545406406651988 13443241785339952900 5302897763621816384 1262282845025574910 18325920536450838283 15439827581313796779 13830890868948317591 15598880399125173935 17589393840170473195 8011839865970985657 11512272475792947148 7804535759878299157 3770555116089582166 8190473764864614231 13273643576268362028 15240246719481869465 15192637372921448840 16156029029666653256 17914568260294550835 1222170987282557679 14271193785242090387 3302260003495086927 15274213534253385263 10586382049674287258 12688379095368598558 11361442377045030798 15912792496478969761 7229795293273369129 1959845176049303909 15195580451325947015 10814843734775454897 7184793126050286851 7480158973818720851 9343249560197204103 6342860559926482568 3578651487164126752 14777115524144621561 11321958350725390794 9714352002747058323 12814568610154457597 6247990412218715660 17305736764903433442 6422118651974070233 3608520506098497599 17132560657359348907 6545751009047915575 2783283392350593256 15360450340305461407 17971805805987847478 17944145734717073362 13609029101966852159 1930329038902904686 13774826779970167919 5383228586877809277 2297713873621473793 4592648709069534351 8709284307503201378 9607188832680236928 16906388879476375984 12442702519876569420 14518774520386754685 2731095209417720026 14261689358663231719 11523057424111941087 17187768269685110422 16643690940421898612 6418743380226454154 11199533059591317894 550014904134412676 5887856281245405157 4866273986809219527 8868203559652877502 15839686583128513760 6367440581399645901 1172638868079519112 103962468021077260 16410838132575296033 10870939258073471631 15603122958790097543 5184572915349720250 12932172007048624217 7479707634715638109 12957304254755364284 90228274314366015 9260411592444774071 17306205655488812505 16855921173599309552 5475746820898037791 17043879209009614412 7278727196196360776 4606627059891197236 3765951928838507179 3633753791799936541 15428816490616720497 14249473207336410099 14109478469907077756 17490239496271206979 7311460417369250549 9158455802978350956 3479041286121258679 8183872626694184992 3898345734266934258 10280945017494818177 17907657770399884070 4580680014161021280 12059731942396620170 15288783755201625159 5274663602388744693 358848847638983072 1519947023985403264 12125862379242940799 18010806009174701876 6060243482833239635 1346130789468048991 4501718200077344632 1241907034747573094 1481161551410254290 18130188061088286060 8733961554349730162 16182068823565061737 17526017713416319047 5443788363685818612 17687655128473967970 10455683826853418973 3313878658248350236 12733081461396397619 15547598614276740316 1356620375806423864 7244303756924205769 11028791862708369953 178408726946548935 17544966112858816494 9178803200719650360 8230198538001836725 17535335318038389899 12693487557420916256 4898535993721709344 1314101932020211980 870703980326742732 8808111695422201905 4126435124279430343 12403396467960958156 13363192256150401830 13151940282491132707 14749319983487885864 9033062541339862310 10534452968252432030 16104265784898679534 12203379847901782999 10075466669263522287 12355694478192859382 6445041550681381867 3366085141917167126 6095091003421131492 12143268819904189608 11103665650555949790 2921520441963118382 523062975260202075 7913099451297453900 6230527759215690940 5522701891438394934 8180848447695910898 1666086005098024762 13192338742087020592 12408343976198079382 18018276190427307856 13314873870089861156 929628487793798248 6920978895492341624 6838578719284664255 5349695847811706095 14227514308841758275 4978892829577206299 2108458732756491079 4819740521156118321 11894452664284638906 3003655637324346274 16767525485714560819 16604715417455867654 5969122412748488028 7118394154802843919 9017341195527536994 18318398957613536114 426181167474357176 4187627975513384672 12709717255838782132 2948060589930338347 11464621944329642271 2294096705809310978 6178878991607537983 17274260440953474877 18437921010478089461 10737940824206117943 17360566069654736471 3396892084128011178 5004226537838579035 4654916540499516488 2451325715256942632 10892068825828413577 15972056197930413488 2700720310068388610 18249685441535777482 761818300943386282 17540903213585252451 9341601666374965241 5006731323349989458 5460278983662357455 15838460245762916173 7206538141450909357 17390993411371132525 15119035489884549842 3594244622071204451 15396499034713391499 15127925704801005916 11670756598730117195 584887899672803306 6211195297444044485 4875159402834228432 16144271762234713696 3543480491958283604 15346419140183876577 16786691521580617381 1065480720221876723 5379966689636823285 10269464465975934334 7558249659354844643 7757995137540366159 12605332034865571763 12620314951399881979 823945040067900046 15303013472599039412 15699571436937310487 5515201359507955441 10932711604780123688 6829591962608169218 9261381086429811571 11045207566172593877 2753025831677772227 7258211120884166931 10246493151429398793 11003586560464697170 2909807730109027941 11168530223523599321 4041073424286158622 13881701542361473145 15603676343358898391 12408511013137803709 3077781699531937692 3003767811649838306 7841482461058634637 15069771947179690009 7623525854561831847 7901575817897600899 7652940735556672541 5705058877619445963 33274322212762655 14367436638018430819 11982025812750524198 4784783052466701267 12544429447530900022 8980053830561771176 7751229966678765795 510059005104439329 4803023916220235740 12896742624085596219 7671393351450776840 3765422529401284996 867988776118418473 3388855701275349476 3761127661075880199 5013966344617433227 12029575280658222279 17598980536648715458 14125298760936685040 4772719996123547866 17950881705043086638 4809303496367828067 15816845519975957659 13608867189424864409 4093931909435112868 10323134266251404941 17786898859698413149 1116382096892366669 16059578806718595160 11355970827843550345 2292882223572758347 9534192784176627339 17333926303217837271 16694276055467572549 17917015805967874134 12947107467730861089 4512998767479216779 667779365741657875 15798924115167713000 11874508252673635056 6097364625238804374 18260262034854194223 11999667240154965996 10663555893324522297 10378365409094953816 11152218337453371132 14544246898949861018 2826509322614096370 15721909859910109153 10707567638207468678 15300201916191413452 9760138510283660898 9705176182388225541 11010784938149742825 3471804630575569825 4418068434315355701 17087702502797712929 18341670209252979272 17261426629441431796 13078947718875078212 14004990250222846593 17017599008153677614 18227210543279798098 11322378802556506141 16598238006636335368 5718127028146719402 6543684344276013538 4321850950233423313 15194635822835324364 16436130200914095330 4205378302156071045 14438009811283928856 11301126251282949161 8736133745536149835 15752240789579932054 9062631971651156774 4040120209389459128 15789679980832895524 3244455108952944234 3835228052271126478 6470639164967744153 13819300420372005991 12015495420203526656 7796299710800815415 2908509452867591866 10739837334315640544 11199963697056046255 4640090111804865538 14510183486517026297 4429536685206671664 6286061341756485738 8885326974669717381 15254535345280944480 12589561232863664494 1146118158587895805 12710809024665269150 6913134362390894387 15811535695161090355 16034351930628976369 18082892690055737357 8149831364564673608 1049856083116226585 3097438258685744942 258962628224006376 10807991867713469159 10291795649426620132 11366159046405156509 2080683265954698027 14746877158172286702 7627784029803478687 14124190509779255036 16333152965846053834 17247918186548303916 16872604990707503692 5390059493578801407 10232566115263699564 327120288475481974 6559730179232344522 2953870398935075143 1727011104056780827 16068686313319271312 13253037023759234015 6939468899511128040 11889616777988956056 7815078515914076752 8477766033041421756 14157048693451380248 14555941889817974729 17551482103203215654 4341919733260055123 4508480694079071517 6502562736269657421 16717947100468755132 10180909435337794336 14279380582372407817 4978838290673444509 4664581112213837378 8898364504742497016 17008380704204552434 5750348301911667387 14680593953000221799 17824215098150932293 12133874780235764193 1015130325634174210 1917156239733001328 3470061693664237432 6526418866237249098 7581681331361053112 2938792455539641632 14367108551650592566 8902703144731145598 3210927820685582434 14685462337687274285 10858727758476424595 1450744076920033943 16354506209902315339 14931609191916216420 13158608948994915753 17505848561640479294 17647623804340009036 11035934413548859381 14100378188843268775 7581508784267519297 12197864673750377182 10137269341953678368 1534463334448461389 9512916149787282175 5405285470766616421 15495275745082030457 2139341104643523657 9648573585015020977 407015926499111670 3385011600076762675 3279647737338932840 11734225233951138969 13561154848362082342 2362118087006215026 1392027048761042148 6607453427058063444 15221162596939933408 9286418920717802259 8432511997179856617 13151635312982208187 7481619594122739630 9634335884263915898 4692587604237211554 3092970444140021257 14202814823409011017 4978555902183485609 13108942692969205364 11407825144497600257 6919824276506001902 3516161159815163903 1140561698190499537 13466909608942990615 17780208076270774164 11321266811496207733 11385315757054306606 3431174932970734221 6671254771633217098 12935769101469852313 9396363624930807561 3352233619098533608 1575042224272301762 8263973503117274161 17746443309644495446 38365212565714349 5653287011224924973 9278118269693075345 2739801968923410583 3388537188850787668 7574951876019904908 9207890018770329060 3687785667091055380 12604163758399410088 7173544087107298857 1677525541201717101 8652485852959424711 100427851081448211 11987916662548428090 3046461788831948118 733082128665602926 14307647069523673208 13432225083697257317 16050287052981328640 16145133724078339510 4119964143007980217 16256056379397830344 9365652668189852360 2279886270485077012 14898613172239761654 8627620282474864196 9263184022741891321 6149674565693184915 9979904090706026647 8775057756123539602 12351048734187178171 3530331160163327622 13662495879353554002 4229833829310991572 11556200348614036188 10454887256996669732 15289971430931583371 5776734320758397546 17298817890342164588 12807288069855246797 18336131423058136279 15333586250721890355 14279146123561695195 10703147637821712494 4124796869713024144 5111140385040848712 870305270012803033 1730481483053468078 1211921955867109187 16309092346316311264 7257211530223629221 6967463340684711592 14991514927803921218 15141153031097857447 10964974344931549191 2523873775896315833 3359033056832288807 7548617351316477118 5805172400458811004 10895576132436279729 17346967568635841219 17634178872595197802 1893267355143301589 1343147163658878328 7441935777558636313 11481153858692417566 13364605604653488025 8082202519178147992 13423136885256002014 11148993539228945268 4823358521204037876 16013723043303036320 9229598175742633186 2918721375746992893 6275195697881513101 7488892196998740239 4408915095085521527 17725166280264867564 18049324822803419912 5459329267659121465 6425432105726908253 15918741848430414057 11059662585685689816 5266024273216574622 6172195729096570658 13420154839070571999 12762805416219694368 12277773564658389953 7036098014898341343 13248897465257674780 4686099268193488142 13428948013044889637 17336321057144331166 12053802719241619064 12387870442980512352 1050600434387308754 14301828412550613414 15293754361041041971 15579416400220094864 14858706479713091693 8606271204795342194 12112155272706658503 8084671448811136903 4856931810638206810 12892153163440472846 15797221253359985164 7375128281812489523 11344763950329059617 10707771206716714154 9854754185453251893 18124721891533512504 2011741705808444166 274298416408284360 7308879401201273755 11460542819399806323 11991592484140700587 626136582179842129 4409413712857010148 8533424267082629314 3494892199357590191 10299041714029861901 10122044629119916744 3142503385507684035 3200303402258747747 2231590011579170850 18037791150136212319 6178655389814461176 13217805440289658431 14152537192629370348 10115881059049111071 13737415125815904555 9716598967867739100 7898099436807902251 2167764571864023644 8616929653256583168 6265884681139851822 18194592333238243026 11207240730004825480 2116876965996364153 16893071900740180229 4533597511124547926 8859876386374353988 14076755348831869944 5585394412163066578 15206487458213872791 10330770960210438723 5798894571170593898 17639467715338077342 3355487360124747802 15686079595766062239 7973823359965269945 14810112542641662906 9854745027958175206 645258788920147147 9596798008592861793 13230820180466117088 3301662009001789940 357509721785100162 10503800191703048194 6988408823385667950 5135616339565202130 8520234325438507402 11330523893322163407 11549547161185002703 10413835539885350916 7479561867911326572 5784822238504282518 5248033583800621978 16479602045972648280 4299051179611646450 7459946100911344418 1914264883302511555 12387183775670666410 8755828599842297160 1493111146120075807 13774070211440805006 10970166529143520716 536140450684684227 12136533957009023179 6895726030021025056 13843034351997907531 483878048636341326 7257006513057283642 16158358883073577198 17013721304927331424 1055877176796371686 6080901938164241806 14344800387028650278 5046646603600079943 15816288154728083548 1089577566279742657 10921568090540378639 18063585996116884670 15278661491377144068 17012929350998862679 9200612526451018589 5813810973717132507 7917587801932347088 6250653609598187464 7745476478699026063 6018327938447757177 15726784598486691855 14109129763207746991 8415019875764482317 16180765861085587167 12921119997600351499 6993963267254010030 11188690380596095833 15370745854180492684 16077643753554428497 14037457012849611234 13903826081243188652 10788811912910446909 9341044728577989145 14355571988784715944 5816218876942098128 51894955109517531 10133921741461028713 1661541205217652591 1492830505780064572 15698345309490390864 11439690675722699413 14734068581229423174 11382516045024352792 15332613751636900557 16359807251817262816 8855580096012339983 6960183273997370256 1317395804414991201 4829170392525240593 7816909100233317005 1012842505819880374 8314568064544327659 14688112192509971580 11561586752377316662 12623957213085725827 7846296113442814747 459977776700246113 15174984852039550334 9192422931003442842 12215289157710008028 10876913771241653529 14422544807854328561 11363872533206762874 12919099946384936446 13171765494243802405 2113186755224847678 17572898430164061181 12530255704817765854 15988313583353525400 4867439176715243181 2256195170128323510 964312543280801198 15453031120979359685 9337281902805816807 12028851704774942781 6481802254063245461 6096706988978463159 12600318704608248442 6983916078568394801 1373114616652611062 3518506734831956780 12906917875163791008 10059606844334175534 8903798111956217772 7454948553683969510 9449023595908721329 1778557567692277120 16808672331137455179 3306915564962649124 7336482300754485618 14071992831570868895 12547859561539141859 12471212643742192730 10159962736861816184 3296256973976626083 13527587060191859091 9039830169022837104 16033474834815448888 616056202030135772 1309762889619971173 4189247228315541471 11153344593358111228 14680361918183606770 12742535885862159001 11059049296363052756 17293531559153583594 8618119043162858504 152043025123743456 16821063038438659795 2102487566919629473 13076107120679041496 3453915004654383768 6516466698340797299 2929658715317138119 7899010960057509714 6239577922990720976 15094321471956934628 879788679624879941 12082447413734399357 2287707346750535611 11484988200088397056 11330840366230637678 3723543807147222413 5471044090956606433 11176979939030074162 3076916188446028162 3941718202872214582 5364080886388556760 4600898227978533883 3418907185937181644 13083699708294724684 3541708781810501575 7873955243245437300 8218719034868063485 4282965122374906638 7566298887318378388 13944210170982562400 14354423115331628631 3361902979317357877 15740943947961412473 11193337049589273697 14032732499492672991 18273454255898825969 11074456870229118676 8558379946423865527 6384429793367015638 8633352386432347937 9845885038729015796 14915081163278245447 16584730328304335167 15058705070091104281 18001335910795719067 16615955723597610121 10565620338009186200 4472925760335097905 3236892298316246974 16831412193197257477 11054162487454320098 970762334352893822 11252250965929194168 14153063554457267659 9083545298965804432 3185314003475550124 2277467902507187987 14673605716095348848 17535419891277812165 15497473905960457068 3783586994823657543 13927444731397064041 7542545636406007405 15494436727071360855 14653847569205348526 7935145396032498219 8607992535755152294 17045575939562668139 3460981530878532398 18389902249719331117 16605486040704906541 15215879117964200524 13363064480300677822 16770306548665160017 14914412101146139331 8967772928357445841 10709880459512675353 8871757640175061196 6361584934851138569 13063724710619768995 15223951263769110290 8904207200846993522 2064451792994734255 4361744940702073705 11860181328061695163 12102438078353359461 4163597120026797147 15121882178863131134 17344021889866802914 7687929567444441379 12130216290977768220 5406119981852001866 868314072958338861 6111382635927699252 6955424985831908549 510985394882149800 16798458799641762089 18305926277513347538 18383114580780298495 9706274423284631218 16616196516083959342 12703120591153199889 11781029348210465483 4794574042316404253 17753676948502517515 16970305304178737654 12643178789078659806 5983458824823583843 7814206816648203089 13543316559674260184 18083578918181035647 9901193193012468554 11566567732098186956 2247985920696971542 6308480217542013954 12154856896062652144 1899924403016006697 7158573908297422662 1985951135017420738 11551312037962789553 12708556048839584613 13522786045244301145 282426600611580541 12111656609559706364 7920403415112626497 8246606456225390715 9073130580142091150 13486559975941853617 4464170807144901044 10859220152983925229 6023731205756987353 6334871158579498489 15630556392778515541 4834437072040697673 11373518294995640030 18148404806334986602 9640828594263009978 8374695482597894844 14958057111897592064 1778136755827689461 3942415452384221937 16371216997459473294 15501808645933931086 12076223029570581550 8311725002990669915 594324419704682212 6735781476344255944 1549005152610955739 3053886730794608136 1449190037834364883 12641173001384305889 2151821547100660766 10117873181464048722 7879697748796273894 9256914406047100837 14327374734770314639 17279660397181651050 16544181964736189427 15725278287675459315 3373898979121852018 3626939125638571253 9607724970865239088 1637635943248542348 10944081192362353373 9735166276446511439 17317948114523566179 5190188005065597067 10168305428292590160 9828363347492514497 2330348983397299760 18083318672466423026 1044132323737666418 11012424314732281688 2052372061312051423 5419203854802098074 18346937255731185995 11869543456980633717 14409810450189499981 18409826182277701336 14961449575893551577 1148090325913048612 621677037070304388 10814019428519911832 15693355998070048656 1138453858183486565 12788060890703024807 18087158847593489773 8424372556031203991 18235848873965431830 11328621081584036238 11918777515902075838 3701006971326410962 10404436182226174675 18088776402355565644 8126559353990932778 17353276266969149062 17179760229565707889 6640033201049519137 10457769898267818032 3386625866822521594 13618108276798676365 484871346188685341 12243650919811715766 4749846972333217129 10480443289072659960 12566196141811887916 17095366802008338071 9377634271766420063 8629999981616645322 3964755262904425953 12656539641163879193 4817132421743778046 11005568296148273537 3071026752337930367 10761416856813757784 9220018512068009634 10263080074443939435 1188017557127370187 3244314026544472310 1379131476466044061 7932107045518399675 15455204613297332382 8002863101745022600 14183531150154209783 3568347861429139606 2083575473371779664 1154557965671482367 15885707968669944874 4126388798163279790 5271323528705056955 15183204304262319032 13853240579661803199 13816291417260740763 10098027140891567095 4728746809108217985 16871137569394849127 13462165818086477910 2495056480925519686 15186104977410774572 2717815065800210167 12479231044583935939 16802305712513675603 14247312785615932817 5254602060327005207 3412839289745298147 5515859777494632627 11922615816164238253 1243770535696344638 7332623770746311678 7136228008503316962 15121289862644514635 17421978005437653532 6620656059504681844 12712852110584361828 3458132144111451114 11525652222255331902 4393040001685883736 15355335102934897121 4990828121148521348 6680226247300724092 2105179619231615278 176706528679798282 13604555834539766258 11397474302230769450 17739025587913989722 3786470860338464508 2406977985786382596 16665713041519256742 12048808667424522379 9456067094303076527 10549499996261848503 12623803186242340896 9264759276538287198 10895950701470976967 65009399091759164 15318461674244607586 17035687767925952795 18076274778531152743 6324082039901058786 7736010422218986040 2126664884887842639 16858842214558197464 16552694480117488048 11418358802250455489 2230137704254084022 6222953262635068697 6471536629566762430 1230854961652089119 11478635860036782933 15955712737203224786 11406637723239529311 9867877611524022207 14646294785986447642 13061006162584570101 489037695758060454 8193127167645267316 8074311486671282207 4965978917286330581 1244048655018988680 15785195181319812146 15256350165591419646 1963636092635808560 10039035441758803767 5811868853036332913 15744772571763273835 16301343526422850810 4065344162842222980 9802640211420032041 15657027439622573489 16065700038519746418 10514902507716523691 4272945846320674846 2451213220545538325 13823130392791960691 17212111959776831122 11561318341272979789 15328727141607685041 1201972107139209258 19350405928306236 8925798328368692899 8691688546129373004 8597142378433391637 14010417725270420861 9970160557715608184 17824575779569921563 5286816288438132819 4944230642168661956 5997750608092760879 14340745215313990806 901891748964919136 3962612211105164019 2256922881600193090 6659209186589864296 2492127032279437050 14480842284358870472 7389308843246219393 613833654273081827 2768012795235124353 6388891413139683602 14252866461025400351 5120854402929082834 339530410730966064 9551565901960272539 562114546524523256 12481587514774003416 15245025008499594565 10476408637053227827 9577110880420456959 9733681326140883575 15370157100900636216 16353659548902313621 6105921825828381452 4489222707873507637 1235535147964445477 17847648108131089400 10347922712550428256 7517992430033206514 18044278947398098878 15238970455857292650 18376449810887666433 15609116915581942086 6279814895251260356 11539773733752575697 7626485570947563424 13777048965971080542 12251431318599515058 7639643859428006678 10002276837840512286 13756870154918600528 5779068541394751607 3061923013944759666 3053533416541429199 6980994389686894834 396344195189952516 11213733448904536844 16536419609988460114 4140318173557041907 6975131881442405429 11943082399934250740 13213343236083071599 10262246573400319654 11118772032289383762 7179924562969931972 14393818842423618349 10869768450928495695 676732151677437531 2516980095444254005 18267001279665351794 10652782060484712082 7642828139253108191 8742649049100614151 7885055240860031471 15931668714002277376 4463449961499889108 18135903796156370077 174886846382658474 14585694395573436321 9271878368144091005 1915441456047952254 5903767513061431907 4436600060547840005 5373439732602341123 15211745961476823212 2604900308111829294 3493502596866363664 13965097027969076245 15160564973649973012 15806285303564201873 10683474916943435183 2337185003921414151 9744107497079985785 3092685949336146816 6580309081966667827 8354265819496864036 51400912392413568 12959950101058879972 3709101297414729928 6750854153731549376 2800083966231093958 5167939830503169768 6922430338724934761 460270623350708708 4235095879208021444 17510537670848711587 13757024839663958270 4675816702593365947 16139331881418537948 12614012912123342864 16841297743318581649 5876176004214615070 7564625247202107061 3892890715202727411 17295852378199345936 13233995490267431382 14684567497222458717 4948856771311140742 16500404317587073659 399537807147908267 17201336597165860640 12360298831855166528 8052511217655963213 1851742594577570440 6975083432531444933 14943304114735657266 16036033721350047132 13730810374965611560 1928378949912720465 6371296579028533392 9623862874389749695 15326397835821001019 13303972671389374822 15707372877953464405 3322059946341099923 5392459135193875421 8587792062580865286 16818080661653402480 16131155326134798187 16713766349065455576 4698811687527406727 7669813040869305490 12948433030439063905 13388468755268464743 9781276137351940106 1589442958492336058 7884258911174438811 4135909890475673894 1693416191716036462 4659370009968005006 8590427572439423428 14222130805077600520 7843829128725419734 3175449870069260530 8382275649817560910 16810361931761522044 11832482580908754817 18248683094576763195 7166574055035509713 16540773191317116255 5258624790613719847 1615003850157892779 16956644930790773778 7889669085732912141 869769389816489245 17208469835083699858 9851969240040580280 5833231090861649974 12521499232985532997 15031105165449293861 4044122231491250467 11071910540086617422 15199564352568612938 15634339736703736098 10161907907299842337 13043188448745876810 16077300010904328217 16460363348247547205 9008732613526590241 11439325158726434067 9184215770585583499 1647570400877669997 9571708824087336507 9685801210152131083 7182754983597796196 12376677827840437762 2892281992854132523 7109960398748426818 8218028994241120456 13216270645153613348 16475444685870863918 12441102877537615279 9725677522231258821 2630110453107922881 15554640600765066698 1364125352831739820 13145681458631502077 17921368494186246088 8920825460308355769 12965398490473520292 10458374538781079457 5290144483561046943 4201464486750386143 1557625036547795564 12051154082976284907 8534729630192283982 13774870986006810852 16641765031232749287 10348215968377997788 9562502821232055282 17315955028154638046 18035661041479654276 17415984831357003046 15892005015234955374 9634386646559248843 9493096637012901223 93319809776088388 3147590553968219593 13301957910585686803 3024776202751184481 13295380137159244431 12896749979971736616 12394977774276426563 12722027282562638682 17396636808473373890 2473942050388718942 14321424942165794504 4245960455981651121 1544919165344832563 557283986548758034 15145952066849184129 10553294053471911282 407362168124923777 11155483192026518804 13230321826244486786 6688364326706005614 17168774296081696649 17110302276173113378 17609007197214812556 2428064985554910480 3323862985076692777 6942825750323033361 12246847701445251774 13079983469000488107 181884369442233821 7742163452496177360 10478316364522696820 960631549742159567 9613709644508562302 10301318169906493341 15727993617454766856 5749759163781523821 5352085263899599744 11407402431946278439 1399697698125511353 16185419544110370974 7392354954365919887 15569543218682829297 13743668122667893527 2327713341904194741 15284610107385643742 2430556429184477361 1669645602956233904 301985012594634608 506446599903219692 883278098597599831 11269214960851380743 12848399014176152365 5519706305392499215 9363432985836410741 6012982094090152747 12603762076093537672 4043291113607584572 13592540928411980628 10019411409921612399 7482383257404842598 5509058457892042260 10699568380312565152 9842406527114770708 11622134744396572615 163825710374262514 14897193376685675149 12860987055843552843 16754145051147903392 14832903713622827446 7288399543536693900 11488467818401211614 9643926739953524049 4723256059385248870 2026125285365340185 11165332353304285786 4922600648433551450 6195826950219335288 9678434927925750012 17880526100863316935 5466415874760606776 7699263667342257475 2531429432366024149 11760187820635199737 16365151247301239387 527013767645832604 5796276249090581587 1595788465403059778 1431606833319093136 12191214300243348723 422668242113940110 5893746314932770583 6652356076893535354 3708718439493199272 13123365367633891504 9835909465714012027 1017541427353714084 32098931368610694 2796326912510120795 3325790921243361646 3777531438651687719 9088795247731729300 15446433842216980025 9889159853083239751 10248434177396245384 6494005692216316507 3084117379296876995 17304492165309502004 13177530652908528616 5090885593623622176 5657374556758407516 7262951669666096345 18241828161183972898 2382092079418295829 1267913334752555865 6982538242787932571 8178415278270800335 9148419278508756046 11479621966989284514 5807985566362118749 11723518904292763909 14220255960587592415 3133367885245376391 10115278014311918809 18156997192224349507 1486299113000924011 9746390617314097980 9681841157942042381 18060777714531737857 16889268469170103310 17823975315182345468 1509862402027984461 486603121346930614 6877453253468269681 10453683961235761505 9962706574834952314 11586986627917154552 3681164669913850872 7360241481069649669 2060634605509283370 18196727685917341826 14847621451750874996 4450190231591182363 1951861111970847612 11244266052762551592 11714648353083064097 4436626232023248705 15710957571880354335 11131534152540101324 6083942054029195471 15663735230371871154 11514658231648053779 323856474035826992 10218306786651387412 9815130504584047874 1250363382463674957 11126434515629079345 17479003513979938429 6512053533333360309 3655203018937964852 14862334733608026175 8629390076428593120 8281828987004644321 3929189192097892624 2011141935300074003 5701596040881416955 2093269331956864716 4978743225631954555 7218467864986709549 5145569205777758900 7046021990969938506 1749123684184988163 7250838909445397726 13897066587269861387 2904579766256476640 5310753779360710321 16187416652372186713 10548060905015827640 11452752141260803951 5638256966237576822 3159520325309088936 13587548951743224181 14152530349625362719 4195080652451641787 7739155904517310239 9451174876596712032 13067746863358457237 1436138018254448342 2471347652266366082 17059613083289946388 2171537073848036909 720059082801564817 17100953628999821222 10764283612252858313 9104248727716000328 12798856403309076064 18059187459643993720 12981082711598812039 15142153502046898089 1879171852441577112 348665742859145929 12551111130537526740 13876534711316933681 14935885919757406761 11154930975468642615 4680588487377782956 13190271472430160325 4488275750857162345 2820710092353491692 9901238650148238343 3518274354740852649 14340665867922055494 4629807907672636328 2919535107996670388 15511069829364460005 2451123891081530480 17360101855465613241 17062192860302454808 9116229846391361908 3282960850825699153 14541241223326147869 7610464624887968722 3010166088356012873 11655266458884903117 12268988107532905545 15274004068656778772 10400813843732052773 12983173025044521600 6944222335817821948 848758288992626530 11925504426514815486 16444521894081761758 8382562527512833282 16530048576528499598 1461770483379388774 6828091801033761376 6198580217014440830 13428102624836191773 13489500000809297949 1916889705956200537 9859593768599085308 843660947751704957 13142602380308975564 14410374110115364424 13683247775264234138 18039664082132276759 814739455423627415 795753473697488381 5957262606419358901 2649467480672805092 15770823089242270738 13836707169737185675 12381907159421858780 6459975039490256425 14479899066508328119 15134009842314185247 18423374105258968380 2020761139930897502 3900532207119562172 9503513097643028269 5807421368746673010 18333474883566479673 2245785648002154938 2917587616108716123 1743128321339424992 14708149916773094605 15641573738504750758 9344091643985074705 11266182154847271318 17519799178575957683 16130655282090084037 7239437057215741154 6655308169625792064 14838955039257032188 13276005061989505608 11138574563154193997 13525936175169493377 15728583847589259638 1328539563724066166 8094725829918599565 12202577326853759051 2927169297648529626 8779075888846460983 15820486805887957675 1373474268334522274 3794570651278937302 740321406755540704 15682864965743001962 7063962565238516682 11471346550631578815 17282730427020567897 8039876595450207084 437869658882473961 15065578219598395318 10782503709688578095 16770798131325918785 17335119888816865992 4459129960683315476 5527863191387500807 15142093046722683795 2347841441684241454 5188495277560526363 9519408070154857125 1887996096090570212 3354873744213515461 7505167923602039487 929593443410653439 15418012291727075132 12454062475194999448 12812890405108075941 5030452611784155736 6341972238010543511 549674519775574330 14568275939178280679 12495680621329991884 821163273178985540 15260407669518562443 18417151536181385564 11108996799446424902 2985165435040291955 14416369316316954328 1931984228897650247 2928934073381386595 16629810557045128064 18211910854924284288 2263670633303220359 1753711941416908065 17772737938493232390 11444361041091138352 17374145518588471696 3861015614960909528 5454349951200873230 6716040470612053423 4527676911650661367 11997200110267883362 14777899822718671884 17864928260814327748 6407026825037708571 9851381585639963218 17454994097577434293 18088185481608544248 14351145442253757243 952502600812701714 11627921226388886522 16314244496465834253 12273956200674184275 3927276815675335966 5294311389681751471 5731153083306912921 8795927636784297533 12422120127842400858 16688733928921144479 4108513053178647722 17014526635936786174 6262615914819890233 14040228491206551682 4698970581536637092 11922700158143486396 8068199699215267488 5193492976521690149 6370929279608880324 17321258021952080747 16965114865171359796 10234907848373763956 2919566284373639816 8678999950642809159 11757242651280774100 1434671097485933262 4676274424787438191 15576637539471788768 14962930635203011489 15062434096827823445 1146568828936526590 5789840539371131340 3658589789494513343 51579268838253537 10913135060770095152 10732994271971783244 5723843090935508246 16163906633869947522 534801380716560068 6629732151799156943 16422250300436635897 7076109763847954302 6923666539147605509 7967438090773463264 709364274746367518 155647181066358634 18350513929333775689 16241558753217145060 2205805770533040141 11703657150382571798 13752759543241706519 7895125167947563308 5660491220589854164 12773238544170113114 10889229457766887791 2424029635218357837 9921315416303238360 4718630615843115514 13646735264300911594 17393994689816268967 17922357518582195058 287012251004355337 15477418208864901542 8905299370119710661 17839558369784184038 16110155360232528173 4848203146497076712 5655592321246786319 9444719527084112260 14361379500658169747 15805815166490752107 9415663267939869735 4706674371650048597 8149747587396912164 9078583041533081678 15754532087968304695 13664866135336870641 9028334527632660063 11409379882386947432 2235484151606112060 8423082576724558027 18061383509794933708 2814918507723651458 13498600643028595435 1702670433983587708 10687476202667257449 6105621470915340687 1670950557422097650 15566878814629134626 600252891370021601 2552735273436012988 8967629016172902046 7415455628138082321 3420268915832871150 8214728747951234484 14796167450081501922 356726053254362916 7049093376915477252 4828433790415193405 8775202730382787938 728890181985119742 266575411192175187 15054668729828965159 2847306192943200052 11939676568222787527 481869849054020750 15201613617894215947 2820427515585821189 11735223047993568895 14482660831749051955 14422702065883771175 1863207346277286538 17097327558353690049 3809714195314311671 16309932488302427567 17950618864706473024 13531794707258678319 9273684444470701637 16661879784319686454 13394329690230492213 8245433863132564399 10857545603169585493 17052937581311414682 14995019423296734212 16798780002169453567 4344017891146622173 4763801079652127917 10011480401884691934 2284596827278832947 720466534662415095 1560026740139385500 5812076304698155266 7449586444963034818 6150648424367224910 17906880660006128089 14432443672985209777 11025260023900789033 13262444626273615416 2916811515724288870 8132612722579432288 12840013077490036978 12015794324694149388 3042492074671340243 4947429630899355965 11052953097297694232 2693502843083995549 16726132567006664620 7858428419872897911 6616709351996299187 249158529343946879 3788544268989917270 15904790264022657902 2680412413136950834 14298811770815751741 17204669221948428393 17818404214369938951 15214634629104114981 12222931052411990041 7983517570462241436 10422896374986653582 10308177785183013225 14816870345988754469 9312633105956733815 12078836855638338320 4693593554464682077 11275859659269214549 11226717550112304843 12829150613085494773 3059663510161865642 11483477545201955436 2709950238140142695 17008443781695580658 10878448974799058873 16683948964017198286 17764961206089783308 5568369379680288377 3300851008199193296 3929649425678692001 17673383174126898138 11246315445055802666 2956840575882857564 17876094069181072429 13386300578244165222 9474729409096889796 2348285454472112258 13243057356679959576 12057998446875453758 1126701457508893878 17149313440597106113 5713593226848071160 1174774795093510411 2358591311451504068 2903357402319482006 5775301884315432222 3955973403461935197 15973020215795204916 2574918213142553202 14007936705605930177 9336387244174345367 200838260986764745 10042614826620582204 2859952250539068503 1504657075672218526 15081023745953746654 10269930003918958738 13799809009877903405 521128732303128113 10705353163282595478 16179588906792640065 14216526114930718306 12515436881632396638 442369568046791219 12404276420382478771 9471518141841053984 3173595613437229885 5188689390442332218 5315175619232356066 2622410893441430477 8547675085319691041 17277536432709478459 15537271394246364397 2706257403667814414 7791987643710203101 6925823555216869728 11724894872964531904 9726389440283161626 6181954227550122243 2213873573565837702 12836032473633062443 4975107750921088069 14826965246495360084 2588784459327475633 13262600715976596990 17764596641010829726 1472476952881454737 17412882455790329190 6400588963203333193 3400211069666335704 12230415196243495970 11389779667695332149 7502946336616770367 477526359933002060 4692239114163693219 15408742060085102666 1921464755388018422 8069153316181991810 5790426195615567881 7478238575984561052 7500252649628541539 10284277662932909152 11640750202017083641 313663409386260438 17432297031371035363 3382013998331429119 13551878682423558648 11234818760780663556 9550515677075142483 1337346759470043938 6919212739533194561 13107248699529559615 2269078918782047080 6648430715765114788 1688577133926636187 17501533200260095078 16310469666355778134 4600232223866074556 18126122251699277487 10220164175437280524 13337661212907387621 8743289289028572715 58765380442775460 8929298303988109443 13963410840694426598 11218164919381258792 16378412159395724751 11136138012266927794 6440568932524515428 9786664114314638092 8518965177426788211 3684932889548021443 854552861145013750 17968247271421206316 14065641148815643512 12122654750583241619 5695190757870652717 153270326358155982 5803758035363666590 2240543967342990747 5266298300662002127 17979748746689414712 616974276368438739 1976105734426097548 8234335122964244246 9096366964052946986 15230726877639152484 4722500301975177714 10639743316446939869 4045683164349636550 2936722433685316972 8361329200204950754 17501448406325500317 7305932599036175895 7418825150937836590 1726900214451876866 534514898328858676 1540527266752367455 17346631602311670905 17539800889199847238 15367438654723214173 14416024595533107280 13747882926971634967 17890101719370866833 14340544793533170529 2617385812462004052 15525038232182981479 965680160066112609 738289656364375356 11462871379847400020 13426786895090347718 951596424327652224 6597869261317614544 16020584036951623673 8183078986577261150 15689558592233660291 3742585883241238561 1263662650252766320 15092475742376049948 6010223186634681848 2909788629118669650 8544211031158243911 95260677102831550 6845252115732576603 13878012886122353112 3659348292326832326 4359419773864966832 2840943551413923766 263038237020265279 8718400394692822358 10153402711379121129 7304420895134403058 12027146942703095884 11901007713391193713 9575753949894561864 9150554551376740156 2353036952604983569 9097788526394668991 17042741825114754241 17291292494044970115 17419058410205899640 7391858777561949947 3976839587043094702 6944080268460829707 4578255021360946604 11014726937774840149 3946869273751227505 9144811597357191740 14755743499231897135 2600039860409256837 3044492039308121126 9455090470232064743 5046590727545464571 11407728493723087124 7058947172528874074 5310050322995636028 2188936494136932798 8235432330166064907 8888963453080587678 15026796101182062623 14944706344374013418 15156219607089275740 10030349918343282223 6157638153904364229 14274631507784451317 6329993143665101230 8118240936957946504 9915107420055919669 17590950720967997554 12305941725888270039 8460422522561111341 1349578432020079990 189768039736788589 13399934522684791794 2810027041838871937 2530855727574808072 5708363823625514793 9941517670531608999 15324491476886365538 1548161651149569869 12312438775975508314 5757198263049245494 11593919157534997172 4979090304630249493 18019378094621382030 4177926832460333135 12040243118802680706 10751403849412275413 6191995282959952748 12461720144946328598 2038509525893878246 795751300442818977 5211730721547065638 14752738344411670080 17757076167478722677 12334487193412481388 5370742067297305612 17799188305226384543 10742044636176994612 11834867766821870826 3859179082583937099 18249618655303277470 10189267525666123981 3540225250928557381 5161927877295449023 15304260196248833964 5547988031488410703 9190690614000429984 3800653330099014046 3322867017774493070 1838579065240192040 1413183008295722403 9992156122963029217 2086689163108458985 4964155712657451566 18446344201314560108 7398025199523613603 6199997666869531147 12244481629628202112 4754144179289598711 8248694809633453165 14922664704702863203 7374895121486076400 5281205889659993681 8290453647898172805 2919420948662429900 13570438418987147818 15628247176212394810 1985339701459948875 5176225213847192270 9348539347729002825 5498787330356390906 7746835810404603713 18443782745749671519 3827900718936248935 11283256224578476965 7967710335092605603 17532986573160663130 15318581878815141609 9721007554739337118 3710578231104485943 1343540526972697257 5496583004613000966 18222274387858193568 2567389019745403868 787424911296295905 797427312136803282 7641452378331174360 16757834058907946352 6300313584767602133 7330225480827804133 4572012978539648453 9522810214621306842 6835742615875319164 5968880816369241507 3108227924664744597 10415778257580695905 13419957046796153026 14440266209531825178 2904466278202840664 11157251831358762831 1951819885816288329 2390441357179707511 7784576318787420174 8606551939401089053 12369018654555606617 15057778910145232057 14547563293323279112 12815367064487026351 5328263182971202896 15420865565111023452 837306661677085821 8149070672635387581 5758508407974664634 18206244628444355212 18194230018748833140 9710634382992948212 11513699032648621885 10410712547448086280 2443428555364292014 5782508397488093191 17035290667442947809 10600837499370045328 1970803272193512655 16118880438650520223 11787462749147898716 14530039924548652711 17254440577737193901 6440765752368876618 10911914512403374177 4816055893706167826 17784888550206467808 15382894083559184822 2365410848742150796 11710421245917209607 7691672414685842987 17802304283642411134 294444819574465721 3974806495552209446 11947716375458167365 9298038006170277446 6649079935409990542 3174078723885336967 282644442087313269 18074142169673934263 9836207294292680631 15949994415664441772 16631798001343955396 8737946076564825870 5713308087933148207 5706863068379057250 15958527982885995290 9859368883149690886 5600636158459031525 5927534327013424809 17638795810472909409 11661708542327856285 18104236787470508733 15519062517470305717 17494611755025719301 4927629735928391486 12981619357415956619 4798274646334218731 1153688757831460773 18320594061005800520 4030879696196176691 7662248142970648586 14349694610862120683 8792741123264966330 7234560413008314710 9160722299337098480 15244931132814021364 15817745290376426998 18267288373370083114 3369812208527695444 4488314675250949649 1607425353720087578 11526581119080432882 3796558518553345567 4869041984864273692 10535149243767574164 3576920662141012287 12255592624968215619 9602662289489097557 531389624904085944 6774492724384655987 421720698498351768 15802214165721326144 1477718332301065696 8565358016178379484 4917640628269002745 17420213828678224804 3696924832584365209 7848624660789784651 6465953498707090640 233934914710529825 14520597141943142410 8256013679767198804 14503667677659632130 11278027368465077931 3306531751879281439 1648424785884687509 15742209550981550677 9818313138985610820 5283062498360681050 16015086603047148407 14069400038300500220 14317817326420192734 6623631045595707293 12760903789671069723 9582473185438122115 4041319203890421608 13249760035156893272 512720725488542982 14926492218830242256 1120839156403100758 5114651187050413486 7448843700025482049 396146871232337510 8059271370561684881 9884199164734655211 2422954373795567998 2364617784459049136 3488716100359817221 15858364901829688248 15636152618448842552 15700086360778608156 68606196247249915 1685277869481780216 4069627899339199664 17547404701424229498 14249016970735098198 4278233611448076769 14174902047636659879 11915923523699022876 8835414736584506265 5420596011247428021 16937499956110405841 7229801233278478723 13765721175963403766 7986388950540599358 15557006604394261384 14656519969807470077 2029429125383492801 6884493546577458561 7094505085981724459 15873674710355027345 18056718418025523252 14046999179826646108 11764710580853764709 11425463882875223736 1381679111336229110 16389176227627316811 9679833488268387592 10419474768188075413 14713719431248422684 286109784944569837 17643787822205473361 2875247492038522107 184168410311480720 7615843234312842244 18003484543603864807 16789777233935055336 17189051365977882198 18309425371272615597 5044877190404827471 14976541400636939593 16299678856340075378 13262510335064039104 7932845831388690834 14998673637271927167 10330903204431767231 13383737961676741111 17647895002372423546 3306997633957486652 10005184364422010650 8296629235978914164 4954761657813780471 17949182169117956202 16293784298106428614 526320652590317817 15104027141745167288 16127634627383506714 17261601496666506961 3835322779009694288 16503157623530749725 228103059473115135 2355220264736333451 14863920361968354751 3794732149720660952 6959740934522495466 16133927560778511703 4983199518696462133 13900717191500770927 8757675648095380588 1226435973795400334 2037503472188067984 1075778162586210311 12172619163756149682 6399551106574596419 13611599501480300180 14568854526878709026 5435625863751217150 5702805377083672659 12869035170924428140 13081358397817445751 2520658273204431204 7466106608714824037 199623805801293546 166331243342998247 17943366397441865491 3787881240680687721 444829243853095275 4067418428663727191 6233217151138050094 6355301615843127711 2616211105317667606 12016799803206387905 10187219230632999673 16073679585957857755 4234392694038214111 3721512059317191423 14551260600750002055 9901445801889578961 9586390991901615305 1049618655885253501 4049253865297778371 15943306516050088939 7515561606985259591 7031361062317761645 7142651857575156795 18118149406098143139 16473763862517728868 12809725954776667022 5313157676551840043 2985773687638525671 5683207786084433078 16684646613657547223 2987173583401140038 1527828427200277920 1059328900842026372 11507498075797728762 16674289306532585865 51578656472283564 7557792549680094377 4550763175626775987 17979070375837716323 10616137848544647169 17489487337857518941 2196083820583358600 3160214427189913047 18324569631704586525 9970128706348115774 4215134277335347708 2120250054808574846 15311305213533136692 2292908921186520512 2053260967597290926 12916852707795139922 17149043370546672611 11851288691348836264 12482248529025326111 10809432752986017605 14598154666133436745 14834946807505706291 11841669961815591121 8816987851704384827 7114956786251483554 17192966270307090306 1749347786733934985 12015063057577589596 9772933463130572808 8114825943588557291 401144199478879858 2067263024415727022 4163358261511879987 9497758280125006547 18250369918766722323 9397089727475558376 14501317893738258448 1240351677808951333 15812653621843123673 1356428389355973121 2798470975840687515 6762835287102368519 14001124527374753263 14187049202744101875 1345227623589966325 18130948276031715206 3266357012881856169 12683248815859847112 1645487676314712587 16032081402290677309 9167023865832395801 11996880414648237019 15302127587999145141 15596344399668990184 12981656142252865464 9358546646448377064 14423292236981122043 10656569797492186380 8541512649659803703 16034798556141178332 7841971350715093417 396227261845383355 3793577047042419245 14161379478004323714 10433922997649805138 17348908116057799943 15060327751622260070 5831948858538978529 13837337399337464563 137042978018609333 1219768953662852251 13189812717164963124 17521559329631654939 2250673011596006302 1763709858214336610 14365881715582673040 16763886432109590878 17915794243417543563 14123639975292444444 17396937790458576210 16871477434957857429 11633239778543002767 15544008191688164512 3721057224679713532 17703703479883446626 14824608410182455447 4898695630744712253 7779842395882966294 7943705297129704776 3553163375504263166 6436539226921583195 17651658046226867563 10633825497948125887 9749317166140022125 3920160564786085991 14325539869543150853 11110805597881858234 13510384139824555635 15332675829332107626 10776432359449945718 7125767855924176094 18018853901810510600 7361419655002207173 14496926396361082443 11544434775968239320 8539611052700549067 1570515195115874223 16552029378812436139 13160227916781945386 16215873496443098763 3032556461482958879 8296873663108634482 709795089219312212 10146558598772563081 7083128368249382072 140919773411872498 13636929652886573954 16894632665169599858 2696580457953773237 7379090440120130 5062490845629605495 1342117032029374890 2229698957572454285 14789974648037734051 6930530319959815673 6682298499552615120 551990190612373199 446374869115959066 18442895911611462394 804745807618523322 2694852478867391920 9236974060040086615 1914312058331577775 16140422475649744623 3484516497688518470 13012052481457733334 6200155659719662119 7708714889508490506 11858842423063962723 1134506432315293680 12456318778099327807 14227933132119395202 10355191576281123638 15138427864655452722 8353012927470492937 1706026446327016877 8603281416360664507 16688919447374222561 6886429944303150816 5032352682963443371 1484383484564939428 6199666839331044971 3781094715523362984 5173640653111653062 18238406854747721634 3870456365153748694 16354780729745490539 5736162942724821340 1181985474532285660 16589739811081745635 16601271155506404363 4367916203315351092 3313087101751331382 13873913976593509695 17926669697501961327 8707009043426864461 9067288658457276845 18398442480617083206 5770305059694713504 15911322517535910030 6037299136869571392 7584546627602326216 3499757130972937829 12967079234590195966 3764171294591032341 2466895081610165874 6477946674011658405 4240921582759043997 9154201976202017042 6607450927871030520 2431317119903851275 8776250787959583596 3053693213511635819 16790088857293092623 5598328810775106288 10557114710370043363 17146342682462113445 11083692320558344175 13704398407554043687 13145250652740390601 17585953048901186312 1421805748360795 11715122420828597595 8752107939668392205 16340585984300793355 7595516406687749383 6466556074370526221 11261229818635780470 4068352373233207260 2480014765778299358 16020023994098319648 4840731361485476390 2825470921722773608 2100607558341536752 4838665596543661467 14668810026503322259 6779400471868619901 1731099784228971567 2417850332799220628 14406995038286445395 4269530993143643551 13142771676421620423 8214616849752775015 10844669750091330242 4310066937866909599 3433056454681150721 15650214335065906579 4162877490755037347 100732724531906111 4455496413869270751 17830950157842363010 10579233299130720674 13676910309985726992 15695862115286800318 5988472372445142681 8964226293647070491 2363766819295206469 15399392663033324068 11826653905438135012 15837689110560950911 8823166696735773297 5578138338371983288 15119347735873586883 2616397189806314697 17444917799999537086 2531864164710985157 7476070453686623906 10989997526736492600 6292755978228616926 6363478567650543719 2528128899488214543 8855577252976387148 3220357118430909203 382604578771402436 15875439577425879441 11457453910110256851 7967482762826941366 10888845854119545070 9422162957048851108 1909224627396582519 18422468108717719158 1929422919441649497 7244095121134112662 3297136648239223157 3381330289839308549 5595224232710909452 17234290324544925868 10006250927411634748 5591921052171026671 5737214385245307338 13439520344582010485 444505878573517777 5731233837273140168 4192862990693519760 3353112345977183572 1227815518038443425 15426453209395522117 492210813768820730 937610097868049237 1030194890840018798 16965267543191642582 6414089864037353128 8458753404921539769 908139556003982146 9145994741128913954 12582553581391930887 13334706797042361864 17251458532951192961 11601558546285660716 3694776647330969735 11275045346189560477 13231576369675213157 617059843479940592 7045547200196362972 12960908201488755021 2425770286504097018 14848207700724351107 11007945339075376369 15472829215509614909 2569214111155981597 15337005820430553446 1892693526215161336 17953509294188963655 247293135446295575 4466214588883102681 18366974987358823474 7758295146764255832 7335213843979993346 10184095938141655133 12206635815544429554 11225482377767836649 18083337782326535274 6058310675522093625 4836580932463540930 15321938405293405768 8476648349980795206 15211399399168662558 9693633363152180720 5182268558278101241 11613345603697110409 9197760491472568256 4931833737222280627 4054291024317783464 4020913705148156779 4473701612317527264 4237893567592815322 3955959854678942415 13944867184649250664 13031974530422876620 4757142697182725132 7797220265570869879 9795155588127680455 7401723401177521036 291413917562274185 12910534833953502604 5087644599474121748 6090106170225757489 1433621424847861268 11692815131976535119 4949696750062453896 4955059108155001003 12745672598874229731 13422271021095508405 7264722648717578916 1503533245470679517 13916116180640394607 7318721904270795114 1315390277759090152 2923347918784209316 9981660441122401402 13966830404556539145 17312644059585988316 1640839479516342031 467721716090818751 4582012188153787784 6973229044715632293 16732831968241180181 16125785380142383534 7347423881432570299 12822200557026129937 7672111453423594494 15188140722834153481 17182604779792206755 5367123391815239637 1528946446564174290 12611266352650393578 12279020419358927208 16266752543408064607 12162346529350033136 4563096933570258042 18344881649891491213 12154959898992902606 14306836034215362816 34393282452183817 14534958070852993219 7519220089158824316 13790292446887254004 4537905232010956257 11939532045853876540 1933823841099259345 284159945098744564 16667439910693691433 6939885605624030204 17699136602187746650 10896975363456864709 5942185035133761500 9505106518148039256 1790355402512414498 14341187311488201044 14395640494977008245 5745060700095817419 10291464375543416107 4312659119283831499 15114059912254673272 5227737673066660295 11833557594000786902 4244660927723476092 11059889884745887594 259885107307622218 6678383263850745476 3918701452946165468 15973173632132377836 15214999838367507503 10093039113317970791 6602702280473149402 10162753595526211300 11738205141226932042 13647390558500439487 16156112992862083011 7671875427862329849 15474541265222302100 13899749235430842771 2358822390009945807 17159314239796907997 7041691299031318746 797197484734012026 2218056090412432553 3199610054313675269 14304605663659426017 7798994249101155746 2182595489434462896 17923014624072883886 742709725696048317 11220819635379116930 15962911744316876644 13520937154832774818 17895678311614544441 3616692471976842864 193881818835951689 11363550327534004560 16802161773172675998 16987574130714893761 14529268955562325541 2904590830420162997 15526374215138743991 7685707726871535634 5054856532211654087 17099366030999111471 2147429832472095019 177626197309003143 1236774470913134385 10202255996144928498 13190016720456159582 10529373989527676114 11357520183495404620 14331126546786400902 14626665103704890209 9050564937799350054 12150778653870535977 17238388788002297856 12746500893980675063 17894799893243587141 8410821012063176380 13098868765789473040 15184039067536279817 13113799840565137863 8410595610750390371 17339061189273478245 3632974180124165711 5850273027925651998 7081074619556164278 7043282568755421551 9697856672428750723 11122029756244911907 16677288022624143325 9153936051611877889 11857062811183479699 5704367190792520974 10686940219075275106 5519297208320978965 9893588112681037061 15303783362623273897 3401938670327407516 5355801078283144565 16281789324931206399 16437707197846273451 950213186721557676 6406961632246455138 5697629386937458890 1974251619055909976 14120917563414643503 8549192860591480314 2634604928382637122 5382750922868448371 4824778657185744503 3188047727947969916 5715624307389150398 10711103698712704031 12259142820661423688 17969466962753871376 11675701363249351967 4816876718003018727 1231276043423945299 1435954704391023485 18018493454372201110 10393421507852932827 16445365922448714522 15412708592613948256 12017254702493107325 6871624830398970779 13918883487185034093 1575734322454075199 13388527118847804731 12229283380514918195 4824531798654118036 6538962159058974813 16690609629043626844 4966828379933624802 14588717870581608598 5811372318718490095 3983259534108075618 17341982324309974439 6927757337096697177 11209398051779057621 16346369428443535497 1007546177092170757 9131346922469500300 7955148233113855829 4469050675059381887 3337613340474167013 6167556105683503762 9912561869176069230 18164272180617536498 12034414709166124404 13941356516251991805 2160333811155335414 5827581683270057238 13583645433541121481 13214311516848587024 18021138880669188162 11898372097999102598 17696966879264725202 2511450483979206708 3382687101965943439 15836919768031984664 5117552877555800103 2351908167397424187 8291852055414250757 9919302340275869229 1113670121155077634 4864874062195313837 5847667333456934409 2375338077320620504 11506816479072801680 10155882040347767316 12749499652796586679 7997590438853683816 2504287976027341005 16226997296369266264 11885609447935389253 7489369149598959601 11217940700156677961 2765205350261104409 18317357748620546285 15960518115044195322 13559512171939664941 18198101486456268028 6325876886021525522 11178384791458801033 9482932472692653941 934248547490622520 6775629667122295823 12912585184985792210 16979675632996212583 216756267018940203 2689357353514890667 13376435769714312322 15659531684418977946 2650877921194681444 1609667363019977353 10513652978396914000 12478534548837051334 11735928859094235759 17838130525629792919 13729979825913398946 17480800503751056375 15700424724089905603 326010617625760776 12774703437995593568 1488497776795291656 2771529901046752249 2781863837630781258 5083014036847578072 7562269493141208717 9446269739809403818 17236907547015377128 10500252582510565821 6994138449762403424 3093160074122953250 16700806804619878754 5694798536067237023 16821584515097659769 8160195076089076865 3994770757558376501 1139837864157751916 3468925853195182086 17044332460890258620 14540945377035136327 16719109836446480994 18244637024345340388 4905472925141850726 14290412071756210409 15152393084669003780 17909765672277748558 8830337300156848067 11137748350928239579 2153280302892270698 4166683222238316423 10317746944057434877 3524966999052702930 15018991655825816487 4568633019707804901 4626055667213264404 12899057240123263836 17102360741469977679 12181846137009297959 5090594852583592890 11096199901066659898 1645323241149879919 9768505574210106412 8722350555415714914 6358233839284663254 4162352125608271931 12464195219884827609 17905523124272702417 6450089267209613632 3339219991110048438 8034660238568351263 16528759301656647196 17643682294511301431 9114574630258360880 8513436838935172520 314434430585402356 10737675342781857868 4443760144016770553 7747939413389215155 16478109964639605749 9545916343190839568 1433916941251697570 13799875380948713475 16782292609061253790 4819837111638350934 12146040073552379400 12875643973630340901 2461610456802829802 12806458171392424771 8595792648936047454 18034315270413828267 11551275944522280384 15174405420178830975 15085509062027225217 5084167028319120655 17946089576292820116 8206720632095613671 7475340975102176924 672971355290880967 619688729847843092 8854454033780969400 3745052563819945058 14977287823519803755 17535668801883456385 13704653041347146433 8523731258684757940 8371878592669822888 7591905295508019911 15461240758609080105 16733626143658024204 6089307777294673957 4548033971239190724 16475166844373036510 6285633990346598254 13753888627678322447 17365374430685609822 7961285932743974325 2840336292198523504 6002452158998041621 4404998172120371066 2427224476400466696 5565500036667985982 6632335877717045104 4484488793319519824 14898723088942159342 6520224974903375383 13367098884570731282 565994392622372536 10851679344623604117 1138924857986491214 8259595437182829046 17433435665026099923 17852971925562488946 16917527691702262696 10910844658537969092 2978211312467028290 14092821899830171131 9177809038576743138 13820821166352717908 10265568038222981587 17354043943568730346 14051948975265755667 10426634801308695131 1172311093508848618 14797080939826066296 13487108025063067802 16700741304496447180 6986334277412550149 15751002896716926838 2318796260331186410 16028268443294239908 12120177314766504625 14643331467608161068 630562842076983435 2159194350588965081 17962248558087998624 5435716409408261733 3118994446933301038 2064209213801985539 13014539468144084944 13415866427248959315 11906433992379402475 2345650950123575936 4458709611848305646 5446716784024232767 8726323367535856447 9370339812468847349 6295651835193924368 3690220898791618143 9507895424669035928 8239749412459698600 6130345966167332419 7575411972118422331 9773350828303194023 9637500791966340567 17900916883185844633 4310242532115153391 15482113312498092814 13844612157568760493 2594346914813376370 6802405002380132821 3033720207138054421 12701488475751977045 5493156873940436199 10164582483890446031 3965698771228044139 16425486460438420736 13008160696354983331 1542306981964356557 16786827139303886576 11880626500382796903 15510946386046317264 2440230663899452198 12190224055106005591 499789111294020252 8924839390249156884 7776752987279169437 14783240746872010908 14684917067543037002 11290614198439591003 9021624183212004849 1451525727281427180 16541053915498150155 13346742484802634005 15034545545679963890 3924293189686667660 12007883614496130339 16107451958080948818 8336120751059364746 2418946070156105934 10583208990179166728 10221242443004640882 6526628994784393586 6235532318002081685 820464435536347826 6941025337400065543 1438899441358826947 3839379219515865013 11167692772772406388 4512595905851238243 18025370443722904773 4070937355773302114 1508929477409572132 7045915257300729729 492996984544846099 3219285831716475022 3370746667708101462 15477463129041471229 5627038253279934566 9516624503845251583 12917753831902152447 15529677960494160437 7640095253880389534 2840044141075354478 15554362077651021721 14728982210142895160 9721987738493327823 8726390197564698184 11162100721466880463 4619075416149476175 13685631671701303822 17661816492469666676 5630115980800922080 16565220702372376789 3737414544797457803 10911161192109532386 11841751798902615420 11095875807643288103 14925715479934253668 6114081119343187831 1595775400784225116 13173519767477377719 505474340714389294 2317188552131774717 6240350993538230538 402822553654713315 15581797923081634739 15661613899478518544 12344028620413972227 9223244139323066186 2172995613233412250 13896423219324041353 13731376728504209294 2183112070710423149 6432194980349817298 3438590034502320328 12951452045203673224 4930457324558311076 3009629369957537652 710161772982516268 11071593553832308517 3489645444587931392 14620071474066720137 4992991057014158234 10181983547913878926 13948178095233460849 2976296747256692317 4691398140445958423 11259002197719849277 9403954785300003257 10996457444988824351 10672641912619792512 16911403521176161601 13813432463894599739 1753933382044327285 13150842703049207808 8051223767908356302 17829012401000613659 4692659789724649923 10296711872224264709 8093239957330381887 1790345672811931948 5260389802893326771 16901144801938999516 18405289370771531700 4543905783812201622 7219504116996451896 3182087382110712734 14030762754397404648 1764172145716863169 8626326044292098161 3850017651551426647 6003746047873808965 17665357653521221126 9272174978678474392 8976026601438383151 2623378101680600435 8627654380122003388 1861040921369840074 7060472245973160134 13308657506658990440 16481250657856037820 7601640333708327443 11890123030457084189 13248882327883188683 5289750935470690276 482301875604228451 10675021423179504649 1628018469464398603 8664246524361998711 5991262247042519429 2626694581039853139 15082961610833855834 7231264340232067486 8504607232004507696 2866434952697710397 17915321124077872979 169691975208166585 8202093791364878984 17980017649240455045 12015925925076208226 13761482409586295341 14500506920934116808 5934629932586433052 1912317371884714427 17816966301646270228 4928358975284076948 5587561167967672898 5015380545702535912 11670230954562373138 18279462535655245351 1813696210556305555 2927550179724433191 44118461950527539 3541427359036907651 8453150033648839081 15615713874594697819 10734192966405323084 14116167456880194170 411862493655925363 16578586497234419694 14562365731970753182 6272204567906823594 16289231429922260008 6092930418279625774 9631072827374188121 12289671167034021304 6889488807577730553 17461833443239118124 3806014751075341820 4502088626943773205 1681453153552711815 2681746340279260062 16731312170379786311 8884675604305314133 1902518437365179585 6265506732192353722 9861387620445098555 1658861895873286592 3234278803407037948 7437306206256843755 14394796590800325467 3568608099910843833 9243374717369688918 5769428968099181825 3715873026851982284 18014006632418490893 4505231460720535719 7946429686670420358 17977884131515017723 14675664720403873620 5406842900756380453 17164865443614796398 2549293539595997509 5068790882421447337 2448106209832027793 6355477204885269544 1943516927896015710 5068256159001916864 1991052912469595480 18226198748696678010 17409672535493574078 9633802318642366710 4758934197985545024 18109075967284651157 1812941007765066388 15121665056324043545 12651251839578221430 8230343135964061207 8192508619218378437 2661978945404417800 9048616236484714424 7798303703016233886 12468237949436439564 13453847039445297640 13771696173410473869 12503136979032310890 969980725491111948 8102475829700818179 18392178562599936788 2949883406513231281 15777397466128705560 404410888224644014 2185433169918195818 11054393204681736951 3933008850113781228 14037375984018388251 13999724193999108142 3096806698286856381 11694847262812842418 6366437663340126701 6582800611910378510 13097548356418814187 18424771277551151331 11795744075773606421 12257733814063667926 1850817807661136377 6875698618465380190 14783655521917648922 9784812291665624600 5534817610234604716 7642639156757419181 1984946860458017450 3714902700256045345 6543575298285651915 12758012100684623212 1856307910665644442 18011670051294557254 10707360336571488127 7306858087733586660 3084634952435956606 7248573564472723023 308849551006011282 8398842357517545342 13718981953770811711 2605171668329287828 1912302519645359368 2498632806164164826 12339929498862574390 13222885418846574826 5424822647542720349 7198129542830575220 16949643579676173310 16697684875511145054 13545411227779269933 1881286027875553077 4724386723084072195 6552071786542161303 6326120740592133253 6471040661513866687 10244129495879379993 18351352232288157340 5855864497306292730 1526119584361458290 16714823934531888795 7430526068572988645 4501496874406609158 14263807748156042135 11554954951376316209 1870800395676897149 12008959903662661773 15109454536590658652 2899790538047376929 8885095053685175633 5870460465026421700 5785011378449459158 930783209249837609 12272086385513923401 3379337329284019162 14413209214691187779 12979566744359475102 7761308112814979484 15245188979594517248 150949926433953689 7761436231781023667 12462763854853203631 14985297492779126988 8462010060533909857 4951031236874285866 16839166628287656656 14973676688838872514 12537730492357712975 13194924187532620484 9871688860583950977 3381598481895832483 1309302180611111547 10102736209295072123 17567505400493730010 6528724034587615884 15180793865546338364 12961518144976068914 13074578940275190626 15398148602729567061 10812136396547935 7991945097520380865 13493957008529511117 1638833501237611781 1087153995332719851 2795305047717353848 9021029014762533137 2183945369511705027 7097683842185475546 16267400911521454833 12676813677984024666 2687345755870766719 13780988853112533919 11337771313835748314 2445225553060356923 12987154781789198627 716542344813312205 12023485426697497552 16040218753055419921 11553821914857508016 14858042623545159680 6638122867994392392 5349924743916976362 7999143836981842224 16877824208652901091 7048814668062799664 13014590138192506616 18049030795666638404 304347711454682321 9093466338506627561 12226649832429203003 12591126546658051709 16228212652998928330 6969881351136547187 2192060154906020000 17572473084263100383 1123369984048024597 14563674310362235999 11696376081401370340 6460839208810742057 18128286713913588377 5446172226858926842 17608767100919186666 2786872215571088534 3766835443675627339 3107049829669403193 8210264007583213317 17723692753039184512 17422569700030949419 8356806875118212890 18154356191484963857 13836966010808785102 719550359190343625 3372611246325559170 11210529541463079489 5922887703812241363 14781408481537319793 5527984796292911715 12191856629701396215 3288650503581052366 17938822827187450422 1221661269775433005 15034408273341644770 1454917601449284002 8705804821365294973 4998084548317259159 10408075820389969879 12345400646639771442 18341828777892964988 1064453223687636604 8234725163474283385 4592147211340074491 16188135456224685130 3954232448780744337 4707454784525235881 17011345677099721752 8454033811064750683 13223426338274009991 9544086024387685654 5738885160098997255 15530658173048965676 9138254306112489608 3249264239157991725 1138673029651863250 3518832810371581717 18127350901913618722 17792655705628865433 4056649082135748882 11575073069756853241 3045528556403697918 9789840259895522669 15842954559038151468 15101704404801325028 17825816358917647898 3857818036880223614 13164595139793500784 9453472105481059102 13950643886940102271 14765035443581126545 10568027184044758 3470238976534803519 16702580903028804459 6511076251480485970 15654855318293429732 1043653888947601118 102540963649403765 5758181631527772232 17373406666987940789 2599951224596570512 17565242426188559641 9942588134869130471 7660948481876306125 13878553177404335652 9666905196842572717 1364316658679805809 7221527563218288662 2465586595224420621 6697934082004843392 343141377427573780 12320721093276070860 15985059002191750118 4714480642775889705 9562880270759971071 6179838741744384451 14022038993762083207 17215392208978182300 15227811977630368465 5461738274517889477 9254762956216802461 16482263720525557627 17233682687864951179 15590371256609047117 15345598024153648057 6370248442857310043 15079565046109501504 9127953339027185380 4471660697523748815 12813782277113794392 1352275557263868502 15066199724581688498 9378759393831633056 13585951820383913329 12378806291959484808 11493932721896478316 13901235794964112702 16587450614265563335 9448883673584463161 5756332123795602293 11738400370996628153 2624416187716219216 10849703530762659869 15090080715641038845 3064793857522778376 4273270497870049812 909831690903508972 17784917991452071534 6928696882462189095 480048984106590273 14301328055238753610 11817394198184229350 1624902792334145981 725801913715816977 5878136966926856207 13592880149778910167 11754606012374054970 7223166988942802487 18233938538071746431 18054034381484430985 13369610377472168109 117669903361138061 6174231640246407132 9144580011148054716 4662974359633694963 5480876182678937440 3207210917359182105 14791722618750214475 7759468485768010796 16364443275861085228 11110961134669647855 2069446897715628325 165015620724906887 3571887967475901356 14022611182793889796 3075007960155355494 18092458204421779809 15007625209852080080 14105333975189381777 15584122306761377409 2223557102895360611 13020168809033928362 17573913148203313123 191950921249022381 857725342911108293 11779152024661671925 6569826318608486119 6263184592498958937 9192187752462765659 12160805896910673648 11109581508889183767 1519355668702756577 12070211416387855975 3048448919127767201 11353333431794993823 11212503778695486220 18277113937907062503 14651755632743957307 3817609892348217115 8081719964279795024 16112927651898795692 5652014272403543811 2178778144888854062 7721692681658994859 8187615484307218430 2463163208317604577 3986392641107884500 1569489365601866696 7687028664111296571 9964118097598791561 10572145759140824186 7299635107767244421 5409972134981696266 2745533673980543657 8616862895387788960 10138218033224861909 11395485682552360751 12251673609605817979 18171419814101566786 3617686118266741716 1103870130669370105 8198405002329099150 13504019455931027882 9806354217635669042 1001659604195721145 143167754720536541 5669114534696011374 3740089573130730958 3324490327949460373 3602191625959832110 16655290597351452463 545797932591226385 17634040287305329972 2158308041414779189 11475882210206179448 9280579174629498877 9633549193203797473 17227806065391370727 14395104877255003940 14395860618611218245 9494055105923070970 11340931089216634934 2756805564723109908 9646158918031813780 13882782659722830876 299397295772373547 1243800263108297160 14473753571954853425 10153432714500255768 5637899625353053192 13153923991039290395 14273349882676914794 2390628085728118529 3199832764861246496 17088538084550836429 9651263087010851422 13157409849189917402 16978329131854302769 4686712837670978145 1594403573726529844 10428111520806151687 6466015468365978907 5487017035922125467 12998143746459955759 14829617906145049978 908617787255694877 10042178091357739785 15304985416239658439 12243365804802132471 14756378745629437102 1051368369251763390 16934984481896895204 8809321976785411349 4123816336353253083 687673223953477859 12269204527975884860 1662847009378726494 3006173319895307144 8014831021381663824 1251871494502887093 16410625841048026932 5980846158181555574 1228477189477745192 14747365358154636975 6525466369941566588 4343297129122440336 11937694806977397638 10368012458104738989 13136373792466686740 13540197698731443736 14522244669016739667 12359907230764972159 84500050071382428 4596817207762416515 16796194276937444274 16845675247230736469 782889395563533985 12169713702777963656 410269316148062504 8566682386626785914 6441853228662523245 12339550153033965659 7293929081120771818 5593499442398659443 11267382984066897456 11940409922299551506 2999609256503670948 987111933214879606 8840861398373839730 14430857261927656086 10474227925833250002 13024393979466601753 17986356609182705303 6433738734264894379 7663422008877709767 9718330808255423983 6678075975306373357 10048707948300436612 3788354198375415827 2388420314246716038 8261003408409948019 18387731375751636032 8708205297364481710 14968645907072812119 11510188835651833706 8591892216694033851 11443959362781518745 487448828965617764 17234189493731103013 11114519494506330766 3916500779947806242 15124197717330750487 8289595441535019881 6498665269026857482 7069632216126253604 6439038963681140682 630685023982325730 15239145941608136733 16579135348154476393 17787195496813868236 1881535623596088878 13028259499688214323 12172585720533226911 18207595687269766110 3250257903202016448 15609201608799829929 17179814337407703145 10591148531949749647 9814112160122364857 2380273345446392925 7930698018865892913 2852280321163521289 12997356026956373736 9645861297810176416 6779551152694634987 935828216553032334 9744881091327977830 14054989263540306945 12766967946192992671 4169567967778962560 7781467979492823269 10523008987916500184 5146203856562887430 7653372614201064116 1513225560294410253 7687027167470406731 3297534910083027018 1107253697296701155 15733815024913740797 17058143039861813179 17077918044310935748 8973228397903546883 7765583954321810154 5287957127580448561 13636115147036601391 18395041867063667868 2622578973967673229 18004190294357318531 14937800324429901768 17780759905727109893 1842356219703980119 1330419083619445356 350095904443107293 4744229698373527028 437593128109071549 9661065361561661006 12982181939884431818 468802606555063322 6077203212113275210 1260581573474237050 12450204597390762147 2878088110888730433 11891214486824780758 14558812516581494653 17206325637775549934 11604651943159357939 17182357213735831832 15334906514834234251 9542094595036833633 18436129942795883244 15704274427327724739 14307781415439547694 12873676204017199172 3293210709948470666 12051475445715982445 2609574978023768185 9615479052565189718 819619691768105009 12186756077785204935 11076557995674104990 12807994912747223090 12617700798913190429 7103946535976603910 7226071180069474992 10238596886617287014 12748828257309255364 1416388875889218608 5669216230960953829 1952820620647206786 8645545601449526064 1969958545719103957 12462599262898723756 4576893218639375362 8460443057931138759 16230827620748223059 7312105059716576712 793268227590148898 6385566507242247160 5371187762721205857 17406185549203684732 11716663866599422616 5919147119385993680 10139144510218624183 2150123158817506120 14150144302969151698 14876244534465250357 29167859835182240 545975336180015188 10508486757510105852 9973475610087499596 16777363050376796269 188360076695611625 3350025337060811030 4242552282302250333 14542868937098111047 10912494316921593265 2925526043039995000 10155416923777974254 9201435565894850946 4032063723810958157 9911258880255801570 8450000131015444545 12772656374585356682 7255027601911764864 14956521070362454223 5375045235980859584 13164160688471432972 7413360144656386371 12442705394874208418 15230351830581197998 11374279843134751791 13670653077874910740 12191440632836198267 13621417986504406787 16507493378641190108 8549031829354864779 10231882376231313836 1267364110080624033 18177201118974141967 2031418700023455362 1380278037531917315 6797057080604327185 5359388522794748120 2121242931043936998 2369587902565753385 17093617004406658543 8421478016361953583 5689255019452289209 15488565924930993161 8659824502102428621 9766347213088515125 5962591028460596162 225628504126031163 14293948311221394576 14577424626138935553 1027735555635448772 363573169959466198 14722201528224677882 4828588259898763918 10822733816901874164 5356125623526128701 16898385747466980932 14687820079066961936 18053544812605072512 398170352661594347 1214284360443438195 10870685490373959200 15890318911169635011 3778837602739515944 2698495322484191993 10682249559726989633 5980596325778652425 14412555743184349534 16390836475169274136 14038743743870100346 6869473934611967444 4805002950711066927 13108016685054452294 2516480740734143134 15939378111900364713 14516104887967620371 222889137948068397 1454775098429704357 4577499680674765384 11907517746600929141 9687033336483113175 2241711287732885945 8489238232740295561 13206702242163422927 14406970975473940781 12362529870343881801 2703976408481129562 15269769464559273933 13000711356073994739 2872424241280674649 9552249668880895429 6006594644591921664 3923054310346896379 12995123325624846739 17611762181077707334 2566626898692694723 12763376283786734564 12226343002876015601 13648100975593866953 13225974859242957689 12541900128971375226 18265565689935175222 18041180931502682881 13736360754975689335 7147083156301114668 14925547236685742175 17136338907460210986 8259642889466749068 5192137230690244711 6652659304308578670 10215266353550938688 415296268260162871 10906751854745893097 9445005643738992830 16481270250664168566 2723589791840025748 14324313980556854944 6426951222637061126 10065878909265490272 10351756306141279386 17898553043090568172 15704122407363595019 12280964626607740122 5350288626032152367 9177831483821163903 5280311698952049517 316381706568605699 12196496219045034276 12117714727237128096 16972112197084630805 9490560731748225701 14804041224265044624 15716520074034114063 18144505330551214222 18207490624373590011 7274744469379527740 1780125211896585182 10187316056662900892 11932777454867625628 11842566018948605269 5132290855428856613 8248235364210086306 1540692470030592022 11021535402790093440 14315989112453384459 14454988122572688869 11461392246890898455 7300460471224845752 15760998887149555602 13238499490110439170 2734666830446570126 11881862875070087227 479990705739775162 5868257341553986652 10132162287873568637 10458650103661554339 10182611589504528680 14119473980786776236 16839023369108810472 6460067108344435276 3005692633385389721 4201008546349671679 12571144163032289558 18000234327256317372 18141594387858805052 2340064306431226173 12869465475079287123 3341425495613994924 16724873183838571273 2191150127796002613 452593917201765541 3461862006351996434 6859889044213776001 10244174304301671665 490140914745437317 14349378653550021331 5963845428251993604 9153446496353398602 126558564322160810 7140624960909065509 2608005691922053477 11646789839738433572 16822271325530357688 18147113120198133043 6447417355334450819 777099783575011476 2468218733605606664 7869284555800193762 4751424833685688777 3907548037079092946 13964176756739212746 3396408668363469014 11262251138096246241 5226530724186697086 891116871668799364 15517926617333026542 15961638987989229944 9439733492470710733 5054186670509351750 17741480711218073158 11951071043452234073 4518049453639274925 2477688689305012343 4486270431761399701 2332667693830985482 16259287024246035742 1477962745937579432 2062950548939174332 9309409621405856665 17748402925335845498 4747006793309165289 6917121582127802347 11066549229794595926 15833031988151633407 12213380311628698515 9848982456682960206 3288501663201831218 9538917701370502549 15244610116678841328 8921491803976278198 12105066971089678970 4735085313771816280 4766261509550191513 13213406465676257302 15546940447154336724 16574297957324421311 13805195301305359792 8851178133811003486 5281962507338590097 9254611404519437362 8451292753800488765 3661239341610639162 5648581442374679298 5109741158300396593 18071375226414936702 2496473398643104309 14658082439743457787 8106062450695328498 13104119963166891199 8132764172203983823 5997520826300803398 16991279767888160907 1524198544389694819 17718731472980368239 4132929140094101435 13127518501071285568 2682307241189908615 7564479747363197967 10328599705988118501 3918206225925337416 18437096260381751161 16549703856797468319 6614407849399555449 8052634211661643956 16064114055740095639 7611179875460707091 9267670727984218104 6943223152125559208 4964287393184956279 15070382437577284546 13301940991500209002 4040993375987045956 9070025239058495217 9982115612264520761 15228271220513406268 2100898300715304301 14622147423684141373 430427671883234324 13625764447586230853 10116754059457978329 683509342012701474 15323668746785536433 5044267959019940938 12588195815693470449 6055862530338511579 11654168558652083120 14102168986497971829 16593136451464000584 12755373545590994680 10777454848878873625 7586161428440598541 4125988637374918182 2120802329939947546 1894676029382488963 1363398230863539355 15223620472107937707 10899725333881676228 15362846011512936059 5431755169588957840 1561468066209330567 8193525506496684097 9614420642262686084 17076994728338844125 16655179998796692545 2739939721877242530 7215015833298483399 2177771271647726018 6333985985688551446 1535517382997034677 13166838701841861694 6517784892424570460 4962867396229130723 18337746675409782227 8678983627453875818 1103364211573727895 582572579523145830 3858106027755120516 9174067353257565594 6514540560690430670 9312211444962023856 16948211705277165471 1401711461210621920 1827623976735541231 9969203226379778199 11578639555881899240 17800219953603046616 7837996133150525786 4508234812682802908 12753629575234936041 11186248179675205582 6092392805375050074 7112169280892157463 884904473060803107 10508392970797303058 9253770175029078270 764355513402092329 5129688231324697912 1804159823342040625 11072403019017585633 6228561486067472445 810347119807994108 13530311368743171542 14873315900924724001 831914295804372760 12548158539889357353 6744702172948719167 16638235572184248830 16256204277146939271 11341041217909611964 8324693645237013668 5718767511830143903 12401358309286244793 17721703187927352399 18405244580827953946 10142538168512719369 14267739900468267015 2379407523254495149 8218675403574686243 17100411790874925639 16214305861988381815 17673940548444340147 4078960368743309878 10625945110514620528 4166309607261741294 18142413126447339365 9801175730404198731 4506711147883363412 5392961442365847968 1604407594916230796 13159929830109612955 3940789185054642370 6685752044446524746 8957907392521683970 7471941871053589896 12897296595168621303 3172128736261344285 15553656182323180856 12401157213466584452 5879454832943702375 11861193289835358777 8836484153007833157 2537993466384032864 11541957053020402114 8860642096219637573 5210844854927946537 4843516111642479386 15954879405154297266 12566534722305614516 11486458089471785109 12057348151145879762 17627947511073329875 9682138946776339388 6972073224758963349 6852210030725514315 4478272421380106215 739522719630738189 14957004716800126093 8972783256644072936 8822150059119339931 3082080536238296995 17311552768475120032 7813699687322352567 4265031128159762884 15740001606788767490 13476192946600339238 3393309814663762516 17129391775165232462 2128507829211720880 14253816250355859817 10191119065751710116 16553422220161528099 3939413003769895199 6994809508105050244 5771601847136682417 8480313486339518288 2866184799271452000 14664531894562694495 8688315994060236840 6773538324004579618 7684500527569375220 3323469168626440555 3470936995523460085 7167080571865664528 594782522555013269 9625642317273813649 3130102310599855588 14392402283885480038 8394473943190153232 8912527041025703841 18446612302924543516 1652529006578491823 9159215910310581820 13023462285513792620 14334782688773407561 6970817271514883533 11613872658265198079 6496528081878904421 14456263891255086315 1888865745277684756 11198084959538855582 9743199616102485511 3011543421926534872 4095905731956719037 15033172686557758257 8552795135945934565 1779254049234736252 5159941919083170431 2314480518916822458 3836120364117079867 7991374346810177833 5598035018704984529 16009759612406676408 2221201070484636534 9865322154802420957 12325497762948987412 5962806454737315150 7587275689517727568 15224568094055887969 5449775933225178842 2202738507580767563 1188124157260928438 9150589471409904131 13325629438038802768 17693292700543637463 14470092852554727624 17772791908223231075 1431347652098081895 17613917207779550909 13581605079400473948 4985053339267366520 15304985203214313010 2456386523453395228 9951953510325490111 16323066846858953680 16182223827282067693 12882844372256232188 2775659229818186513 18118767643312014302 1450021427766986319 11164136044877474454 6741361814118364410 4998719771097372821 16945290180622049398 15530162976097326037 358300607516004655 7917524826153769448 9718656029665806144 3282604699031224234 14756106296709162769 14758009556815493329 14685878074986943390 13679735886222425956 6248997269873191753 15252722259735602964 9493532927494748864 15907634704422642349 18088358593118645674 1676210623962371102 18265871104144125899 5821871904822283795 3393643614844098486 1231738973385552368 12046927559473714712 84528235153418980 3668236352081281561 7408356719008227799 4206419634168113359 8707804247313273498 17253078265341525744 13292338270587623737 10822129439897668327 9363710951952184646 253359094166893793 16927290737976008897 17529593220511693142 1985355373764070860 4131964547744262515 8322934655492286633 14397007879670460366 12563105823039809939 11657677008092691226 3038778830728474464 13848652167385659841 4186402087260074780 13825008716519635390 15493178059279425209 12262653962160790343 13923953822218231976 13167255191992096150 6249188048248565670 8511467416321434376 11363073635245712420 13000241450655075342 10006470124252472366 15936750808897813131 5825074740637861026 1525123251299649612 132002736016261481 6445683200583801439 818353974009481258 7272562607180069486 17821798298722122491 6255213578774305835 2268890081579593246 15414441225051209275 5534105471577042456 9004179646820283524 16097842088707059098 11309336314218279090 13981550819622063 5277642357685382097 10004833950975635830 6993876102468593908 14511705950112253435 3704076944002361119 15779791618489688996 11166100651814724972 14869209661702856540 6639487485943138496 11477224271476425852 13110216134082691512 16210919196182951938 5324951166857716832 12496805327386568450 9709849548725922936 9961099030646153952 706373909453987752 10691283748545808937 10335680074140929469 2778942712331129688 15181635472959377308 18117031048559790004 13449751033600849445 6587826413901239631 1162297082226522532 6319100854989863022 18187835325289051469 18030421279074015151 15844402233645527636 1257668288795662623 7147721431094597487 1435372637704915636 1718647207952226055 17704076708876599527 1178099755495340742 509607323136872071 11962252984426663546 15971871388478780947 14663915990081165137 13615173444314833126 11147918950048793217 5758115377205895636 5225286395179877506 429365817900501482 7288405362967765698 16911361954801399726 15348304593637203132 9905922661816155050 5011537286031909942 5274233995049576858 9513342319706175624 4739577859111753521 11597797436660941918 11568083780302289227 13688290528571791482 3366989723384547063 143932126039618997 13711451882692919399 18224741374530935933 10609735217116380983 206488133099717447 14702831181658687931 747703127647260698 17980150969125482086 6748909158108278605 12879599887559006914 15336356928785991300 8650518104152641138 5666137594149819751 18225166932382944138 14343451710088103175 7136565869418294757 14298834315662679759 15572844662681172366 2190422597951834787 10819939984648263938 13401523569235513634 7745763280640982313 2579187723805870733 13207776929377041417 6040524747846599884 1825217050671753903 12266223472671292317 16790921842016353590 198134581593418379 4520543646808670491 7823118104316743319 2596380057286494201 6905920443527525480 15250629926374540921 15845195338678984983 9180339233879739513 17998760962548414922 6624138363909029639 14454414427799718924 15563904855305906294 13825174990476365196 12605241365333262750 735981185647039571 7660082099604370393 9037506637216992945 276722902062232775 9715195261771151624 9615629978984264439 9523880160364315021 8401290844487051977 17694190769165812367 4303873246890802592 13981632403315628153 11180486927892472753 15899317425762946757 11019834628675993533 2103078102524532371 1545350051569145915 13012178223377475937 8532712544582262115 2582538014414056575 1236928245953113037 15659545178910765821 1936739248949766755 16360976593190253560 11813963611386099415 2983177737784413501 13302875339340780514 9444183220891846605 8681855731117179931 11129889759349507046 16552720447312170166 11039312855917089942 7224047815524234498 17818898016830377797 15405858560691597143 215867357755408924 17694257907286104843 12908381934416472207 12333189064743759418 8153927601439551817 17744849945039120271 3675264253466000430 10945621759585993237 9037294458305709660 3098066127784476890 14515587521266429693 13203923242946807790 3016097699521846191 16956995078307721662 2782364801541690878 6111326231906309608 2277158903441932371 5793614023827125664 1786103509057633766 10802015128111890144 11952129399021008535 5797375097772002079 4951495992760513259 14657921914979447230 12499678083539736100 14865501514944403249 11818352504200900040 7164870600618264641 18310798967194558485 2092151603314050222 10502049794064782033 657042458486882435 9108968771970221484 11325447867450884257 15057146627476438937 12963789701292661959 7167200999653019712 13385912274167174335 6679500569847473415 6007014513680127068 2378825398485362124 16199192198206588757 3463811531601968702 5392037225975374677 12215760521741788258 683511017280547076 11845848184185140064 6094117042876549064 7304618795823699100 734511459315965447 2059539109377328053 2716148359536669499 10685388557179640408 13280300391064009792 9145804547209572616 13228654442843448642 3861643094002019011 5898450392273599501 4900217705184464044 8865042329507678769 13694265824783036642 2634681675429016389 10308884726249024845 1841551258620109152 10618424622718101296 16800490314783557950 988687711164156318 11532838107545766136 17156703143989622697 7940950089056201001 16128047452185473923 17157533895774024370 15041513506720133029 17416252290445324049 16940368073841820703 6678666476883598249 17236911447753032644 8856723094949605407 8465986508684935702 2725330433706448302 2549922990293296647 8623903186564839742 12105438234078368881 8672097903143665147 9983093927498067196 11383597214474353131 11579708265925301249 18054606029214827178 3849327537523581091 18338025859296327955 10232987022446150219 16159083302730878860 6965536225505931573 9887253061775522587 675560771350339629 8947722207409763230 15942451735247405496 305649499773447832 5382596035279411776 771707384878081804 3311008129208978549 15879990353188692870 12301106068499598092 385012605694063044 10907995257416818674 17920708707965986711 8382181931597812578 7990160148843917310 18418559949517085848 14406566566572680282 5730421799041584301 6691765468667952510 4671460286373322647 14842443510486328452 2192192024651964323 6723527272156942971 12286110986417807550 4337254002462736739 9519049900558506244 7969270182741277045 9274093293594429453 16357968713938651770 3046523277392678051 3330689877146808115 11488146066930135588 13072115973540278846 17028170465093156380 9002193051186311983 11724942716643333183 10315946897170452125 4154967197217557164 1151396066972142930 9712313856797894344 17353528652060028229 4136522920249400658 15059365844094176969 12522552990062082794 3364269137066151099 8415121051661497494 16921277115120232504 7533617018003461695 2249698198157481192 1013052507466268809 408799898844340725 9538598695531200845 6146771461072857777 16424904478049466420 8209961855156615941 18260786558113823053 6456269220155376173 2949001366393259439 8435245020957164717 15349927794602139356 16380368202282851561 8481223112575494274 10414344521698031235 15998930599446465612 2769297435601925971 9677536592367148999 3680799636857497546 17154346202231197797 15960321730125271040 7900396103290079270 16012091876095406294 4719660754587199022 16455294777176779242 18236505999036613701 3392233967184782460 2880446715540345800 7651805764901108988 8343596838642955709 5104107131344056871 10479779865481009498 11980191752769788983 14639688982903338699 11236149046645467217 109539002482512079 13661214542925103307 14471840029665719927 3717396908963952142 17445534328059759127 10039637238578788386 5830896953997325836 521329505044350015 11462529869269859307 13052942057716960289 7853248929603196099 3959924563635121596 17326904268581579386 7805933571332808750 927632570333418613 8025699815942913206 4454953365090257139 9271761556765436623 7021723782930994251 7771214815339028827 17348385176923849321 2151408576117138422 9566587636642235089 4264509050072402467 15236643851634266145 10676704513205459609 7755050319525414690 2025897408471097161 14245264273544882976 4716172573045788178 7191619734624967545 12188399731702071533 18339822768686711879 5081880064533843876 2288662785474682178 15148497006846384429 7677763466088557895 2645378064113502479 12427955148593238798 17698221520593221775 10139949051544783849 18128183355304091593 10825108175492656974 15989210055825713910 222492801157791677 15521651030255818631 16657457973548595594 17037555242287083768 16204600982090302497 5638779836496437195 12716012435153079062 10064356155173273453 14552232262683447228 7738522206808055832 17662645291834637388 13565813717001751647 15066497212806792814 9952744585141817841 1818196641093742416 9726936683759887448 17244166233035237408 9427152163178170241 11375462728462582729 16315057862982406448 1956995999479026753 5414692282435074298 12446405219541340194 1818538604594718758 16603384627410439121 8791843849558125973 3388738170229192921 11117260471039379047 11580021161596850609 5819318154671158991 9165265990492341329 16457884923387280380 6675543639835880480 1241630141885561661 7137035762230340825 8906551163853165122 398328661160444923 2697559765660094421 18411731753941244007 8954435000879165469 11528356255718188831 2498573059444156280 8027544290423509669 2244935130868222944 56616672004626576 10756032253844337609 8104177270934899987 2013977037027585844 9049964264643171529 3176044985966652461 6307858517346723132 16207280814182949916 840642496475361002 12384648038330320422 16853655910204256107 13097944064535790566 13182271773437665631 13059261103938850759 18402509028708601043 11766903022292384073 2536677349406582887 17019421704364144472 2428635585929890901 554117914297567125 10781278160996785760 6664117493268336936 10945773451358770458 5014936330794517668 6249241597286404198 4978038646426825065 4425902996265850409 10043668332772252748 5441742449577866716 1470091369360174008 12507597711438042161 16162833084747961645 2227833439281868490 4140124971227556586 7961921477916756021 17250548775489816618 17980098102966189204 10372664952010976824 16403861076154418555 13206578628620941102 12331195676266308634 5388334059810816881 8054130316383063903 10190379421554254075 13308022476459936470 5603190721294482984 7371888745964581285 159072864057717592 3390036741256858916 14962370446491250916 18112241887036721428 7153553459177144352 7528603441364232287 18225925377472131867 11571102434122121811 2819428788220955329 6629796528161953384 10730677768854615495 12356706601751410530 2333542396542843079 14144274023320885306 9056621026183256508 4118616304648117993 11118053827854707411 7798075571332557852 4717990774147823367 8354904194632052221 2329089069386821374 13566287725199017421 4330537267098445214 12786955442232198532 10883315850565357551 14731017145501286026 3129147456703582826 12296387348330327834 17331829238779512747 8301883504737903845 15949455839527963657 2529055641464729669 12793908122103660774 6321642448655386140 6871520606937573944 18443345634740561778 17570078476432974179 9909133635405873887 17292141401886633687 11781597703318456436 17327971811181464322 2278666168240760562 12768586383012063461 4539806196084294618 5545087003620150067 13176384806952915036 16290459925439362554 8011522432220025770 7735671427945281228 5834772078273826724 14137858066250914399 2944136019615436749 9880899417436466938 4416437733457435480 10956734879193299641 10449375968670577399 16768964383692499373 2868872508070642069 6716863716583216772 16171718581198913971 11025161454297132816 13311480542631998505 3118575946537120064 17303771394872003053 7192747691097209262 12310640873188814510 11740735558021574913 13925182187602705540 7577679306619151327 4977483659199563338 13547717760208361274 5557327405457011727 6214099534492663151 16944687304185359833 10598150308922669049 13496348883577504444 3688906608473672908 1451335678687667809 17711580365574456112 12013454114990044728 8202149068506783249 14225570453611038110 17489492403309766235 15107623459170714206 15257898924049724532 12124592605343162687 8907873334161930677 4509601397751802319 13036371636597608618 1618542610361383849 10942003474496335104 5691817527098276700 5760707712951997780 11896483101465778989 744691029638189605 6538482136968515283 6570664116088991479 13959326396575473581 9576714964799801786 4209242188304101634 5213725414123865723 10857189086105176324 4807535604915280763 10464255378578524600 6567692791271106210 16605905499309416301 10873232244735584105 1932726872100339846 10879877980854526480 9716927986983696321 9263445608359396664 8288023490062127162 17522389632468389035 14514871081174316996 1058505084893514893 8310308971790456116 7534098730158945388 12841247406217202799 5922986663480395469 8352108207959098832 18349150367521336415 11243445722580223490 263694784246486933 14423412957807805196 15548291119848575310 16398518626619521021 2702833029370532247 17043343223591822609 10004946904530956287 8064309582830047466 4852247288801452542 897420490513601561 14297111165456192154 14989714852661423030 14960102190751345870 3882251577466082058 14133081397833681507 12420327206296305437 629106653435896444 14749864191981617726 7446601773103206472 3012703229553503711 3028549330238634228 9587668900203157197 3095334062795853029 18280166194476819045 17786992711593756416 6596743577736281957 8718919494599217751 12949444212487889871 12509707060728190368 15370069663878873767 7899094236327880717 16619012327805284170 10567835399732690709 9133512032653802527 11541393481025164575 8010454978533084072 2518983421799033548 18202702931170020437 9297420421665572433 8815759851269075277 8172678653906236386 17332572805048448251 5202159190101194830 15902879964494579162 10748593323994744792 2806646558942038299 1003098962505089355 10290518928913502916 11365627232138051548 6041348485609767873 10552826690639574462 11838012770972335619 7804565681434173123 14019451124230231765 11773532335498900156 362829585986399237 9266472022435617458 2541520906191727235 11493801626050734886 12576294248677365010 15951888903876931382 9687199423169790212 10819807287609306482 5735053209195965209 7515675196537807999 12037436149279168736 15863945738111034666 9548508060728046730 13526267798178297417 6794922006146168433 9618205987460621517 12533094672434128584 10353163161679391752 7338006813197252114 5350585341386961499 3917689652714340383 749877228284663161 12224259956673504305 284528959097128838 12330781684390547305 1210859649494433959 14991501307660253713 3754348373944424770 14110126660669398214 8765082929482552956 9425203608386590959 248112905419412605 13305338633490138282 1760263729274206568 1585097883462952612 15016682178857029304 15988826733300935769 13799375210968766674 5084515083339338016 12399225848448970819 13234591242905858846 2733413058608479465 2102317818480529310 5959898463123444748 3301345082272554352 9256790121098989384 12269332368184370792 10995028273414834646 16398856236078947904 8156942778969073089 1994396276356883703 388744153058859120 16992450656802137495 9510206663950656858 124091177823078465 6799948645516535854 3703679685363910794 16830898381769696365 2543390162409870746 569166652184258911 2343890379905853526 11604878279189989693 3417943221582919483 12988835399703046967 176600305187270452 17130473744866618372 17374980870022489634 6978794443096437597 4851505381649890767 2734538438609959459 8711750023717293676 16422084174555020161 15011090030449689059 8834204487089335334 7626991249909379357 15097584222070665510 7060167340814459235 15571838828091096686 11515397173991219943 9834549118911503258 9213946549482766973 6241947319111190558 17211324436255483952 7163248424768148136 3709371597897306004 16982407769039121182 8227004851401710356 10399498682235921964 7084565600510535182 14169344114558219404 11050406278043207460 17443765748049745927 3227258639058183447 17566587377014828946 10984461023852613552 15818093048677222066 10077276287748318344 14247229773266012725 5775448613938833161 7502708848008046011 5042321555502731829 16440039233013899201 1190450437114757399 4430796213459919106 14109878778984471419 1359943550643797503 1769649439656387450 17633678282397606714 5637042980101247795 6178696736706565499 13824245032883833521 10447082585777726242 16354944812480466901 440525951353420881 8353073915585111199 9095500584587090557 13764336633727382597 7842225927369484886 7729266413957954185 7901240047493768529 3630984455382308150 4709518873823554766 7552554342923056133 6150136110032412479 11990251170755879371 12004805576025343595 13410695780095863003 9009410366706257223 15175860051289454344 16258062530867136629 12789279425682296088 796050430018194561 11918327791637563804 4179428486825817326 9958796742811947973 3480688489690872303 570596330648836597 3849792748942769154 5465930112331019939 6140100601316134469 15028092388590201791 2337897675674603623 648681319990446137 17279520696028452487 4349840302188888940 6770617507735222664 295917823581790551 6263043354811575149 1572484096498043693 10920396352622712424 10583917818433609694 13036956956325821037 11938977589031156088 11295980092221916861 6144121878266727569 10215013627683357611 12146566545448022102 4677373868454763160 945627610468993997 13503408362662305229 14539173218673477704 13187763341560726557 10952614065955951371 4975038394295323935 18190001780128524024 13407690730334356735 12559073112199164380 4556735112999758189 3572174057515743350 3756252623437089187 18240249089373491465 4371623519458576273 156661958517772641 8433966868209795353 5220101397255075140 13535023282015384819 11513303435625648897 7106772227724192467 2862295080997494156 11077044984217318510 6397706825478886267 6928536740879088314 11925492245047474729 2908170061799261200 2455505200710079119 2852956394792304726 13987469419997432615 7795543692281245948 8186119196414347438 1464735743092909337 9888775499134547893 4822262969767945926 16766297708716381198 6583548636868321222 9576124645867660323 17463837293011993817 14879263420101739682 11670952400570148654 9288063493048359714 16963876284711042933 8828930045164129582 14984135878141834533 8246759437295333156 6456707518279778830 16128825208553914916 7247118035080419834 3799214750450489250 16178311601474241629 6346218735585921314 11928403690731036551 3769077473886767062 827129141811116790 6287751373974697016 17565786606938242945 13414439704176527990 1476839655592347800 18395736652151419230 1152158746977675562 13854310668754893505 463581034011845236 3830507800828189573 14904840979538161255 7849725052575940318 16854806694863955833 12688639946686533478 3595895973149193693 11754862510312873180 998292313622840080 15533860347331438693 10636547865366672645 14127748231601321969 4609831419428025316 9849637684023994673 1847801733997261516 106488221903994981 10418229548332069685 11851835049455588250 13202111928330762402 13912411440701016418 9915946493909830523 15870093412470166497 16606161997929596280 18263673648032694915 15118133244671875919 12779203715647315642 9873616697626600721 7231383351586464844 7851757870272767884 10464060645609827382 5433837701166897563 10697931033507966180 2777565580753035720 516131731095615271 5973207054920845461 1067445489151912361 9532644493583751137 5193890739153310654 5087505468255424920 7638801650464431614 14849848962006379579 6482064061395761253 18238694578332815883 12620264964177182181 2241580705369427759 2917829525348285372 7586583416719426407 9056323545510500509 10746675304328070277 6307400505840034008 4333445873472506730 7843357041549290832 1909705516627016666 13962767716168453521 5914881362147838447 14769376240235940849 2001541426142979091 12772692974001877502 4932476008630335585 6531781356726037129 13424744321947160950 7272751841607045684 9185247702668413877 6738610407650883756 10592502407489602953 8214994711751641349 10277194932434065111 5475657774074071556 10292601656180814407 8904006760659389600 14358350632122899010 4168578839274564189 10161654257203369359 15107838146748686042 1792054153146674245 2217437216112599724 5921471183336354890 4515949948716818510 2060789586346321974 1484950249893422507 15463606775342992894 8862534840020396696 11627912041067917816 2250127725347388883 1220851244699169546 13257847357645644201 2980494693276738154 5111071330124342313 1605616603549474452 12408127249380778534 13275918542406832477 16786754960389178419 1873128135242213297 16890113631461569270 11942490999797253216 5708346067852391973 17182704793531305481 1709604107676869959 16794009181983003255 11558947992249351685 9827138428956506696 2776197270768813029 15001235536841216759 10080457139050018763 17210341349286047098 1894070361433981137 13734900041694659226 13900166135952136269 6539388635569988739 11700428950667443522 761848694953551053 7461845873319854609 7717224802650932225 13205002851090524347 5367839170128904941 5766118785691544127 13634510024669522903 7877322200831146280 12660945260302847042 8425793360649924826 5930862671859434931 12019523679065516184 4129913866392128536 6000616913244532618 13283721952551921723 10919586600959898450 1313859412358202037 1318021054614131422 10138587926218475994 8548980412951287680 6949899644888235310 14191496461463965446 9871844079727733919 13077841568346580831 14526951146791362520 356135619410207357 14895005020424012373 3830618488467185272 4592796288167043954 945415615714281985 4580751596150904216 16910457264710769608 15392035717229195772 17604899494715232250 10054164392202194174 17694115707540816323 7955544517717145582 13381944216631263310 15497868260119198194 139122078158496537 1039045455788734096 16071585745240756796 16913565628090216079 3412699377394858599 11569691861216652735 4181768960514445411 15336399988483174143 4560940687171832516 5934073679705198747 9133770229027946045 350984810090601786 8338760510577445036 2682598124709988723 13813086428048719399 2882211888578289670 12167243354827447727 6935505571170719999 13510068919012389890 10836365475870543780 10848681827761866663 2936558934250337557 7433129228524963871 15437949810568782221 2537411069314410242 7023025801092242894 868748121890430689 11636079459223549270 12763731281436318987 9315200640395342729 7122497892810704259 10079249472868939111 8902272008019947508 8132304132789893015 2111470966318520583 10796536926763547023 12404559428424214358 14536818850163820085 13153100238072002471 11781634348743564055 3767576069850915956 9416684619410603248 3805915683273130371 6069370111811452623 7796242121569440575 4521003784705927110 11933388232087157624 4142146944609286274 15952513568972012228 4853213559184465183 13276155316084599447 288777601305228516 16899249254643690514 16739967792200954834 15598568672485603244 17365203622245805908 4320945932621746866 4349327034062592926 3677092908890201683 16980236079140675248 6001514070991415145 5405505910791524479 8268600091465694168 5927653990974110237 15319163565916406692 2207365673000847155 7936854842021636014 2387713486338031949 5725900065236979789 17554641501198279081 1111390000173210627 10058617918684676018 17598664584169112866 8331348499170488541 10637554334567136697 15266667182807862587 5193322757004743953 11836942052384161719 4367997836570847269 4687390222724055693 5805406465292028190 5477302953447849315 10222211299797564552 18409805346753050633 3002029695498754215 8686132785172568135 5461716377537028577 12997350966194595194 1645883203071431435 11796988047575408698 65580090213618510 3038160025948686836 6461161749748159815 10098631885334417614 9544652254558559448 6573522722646752642 7045820119231973134 11372755863951998409 2307472860995395960 17638407879917310290 9507359409624601447 17185013880626226087 169219146551512210 16251284473078057094 3381436363054953018 11847179666477171668 15034688368521514075 4382774732567393091 14332799647309332187 8956905676215303756 12610645357088320370 15719477889667012042 6261857983036098275 11678209435005369716 13790664014201177349 15016034336901121374 2065511748588756386 13287899224098105178 15048059678281162391 13282592479623661019 9891638873832547505 4334787672699304277 5003765254025161453 12104969602552103749 11659708504016915776 11800924189810514209 5605129104395037291 12430310445601253566 7624567779394636325 9653437493424798514 13208332957169574566 12232066775740738835 15949069826519649274 2441286184573842218 14954700597033038333 856711427823428984 4543369893483742966 2842304970907798830 17981889317358798660 6280001839771707214 11803834058360237675 18096371473471658815 17887699374585289686 15134911173937802765 16127914114002801502 9758039388964224259 7413692887439679373 5624339778214284942 15121254419989541349 15855927307549559841 6029924859367667029 15704142287397985004 10629120460497038556 10808538338453886995 12418671042506680764 2593561516171297263 15013499587645476012 18271387138975170069 11185826212959261128 15590259119061137000 8402974378876833702 6399377304236346046 11611561943370504500 6441900284828996479 3972888139692376147 11677370250828812955 9373609201420239732 4149212223372091146 8181252969542561637 2403287247324592619 18337549003098446476 15804219308219940898 5834427093694101428 5739999993716517897 2305307886076105589 9833237628666998478 10108370430119985783 9785262092034986060 80787680337536891 18188459344390330396 3142709509881321767 14147145618182711007 6557653189003471622 11911873426232703645 14012961332845705613 15190513207860312369 12969085010000831398 3102744243356330742 14611747470935588766 5984944325487332824 17960686891439545720 2797249571958324638 15910046124725113633 16493753719703996052 10795470629196760894 3006904896231905870 1098618240167698666 271717199803117865 17577995848928673931 7526976318375143520 4029875745366129020 6748781239320158082 14591311706776208546 10259843737175200170 11976007148411207597 363973513756096296 5786286765541134992 7909510990756065105 9439115416005553565 4508262472958140892 17841786800618492746 1176646923206150777 557977262277871450 12745815163169927952 10049314341807109842 4419691940609604222 10529246019283551185 16849029966182077788 13326430627533577315 9186291417335132660 13711334647276869660 17797498277547596294 16384222416327728306 4502474162540636748 6689300042037885031 12732543503694645406 1346946129987588261 11621440724030481999 16508913158024175147 15165335783085423555 2276747821811846744 3000386570784970189 8409531158722957377 12263929328389588566 9131200993381696549 12450209969710760247 6842039370747059651 17039364418805186214 7534798883052499802 1115966062220556556 10678118820382885163 13911460182901802783 13052595844900957023 7808373316391591020 2296134453955789648 13870166693842820470 9614653774043068868 5112199891974322847 15805816707559546598 5560653333044953762 10937391935407035610 829662455832876900 16940221558607083447 16621831140479402900 14098689054289415837 219697334864629224 10856890241655114664 12990719433897291151 16600292879474257622 11032596008010591494 3467204466129640792 16530497091625636170 8985445137530812771 8342698002049397438 5431631608265138012 16137935830582299761 14813637523969666295 14318145104408090329 2587800272179985496 12722942854111309206 13671447731433444442 16773868684007600089 16159675381617456207 17380275618430742393 16897185125703646028 14405231777316039968 13418533013007539292 3228012588233719711 9189009723706352887 16770547396988552552 2258516770162463523 3015368698824327992 9004062774399332116 4414406530954548833 18407958442860305624 5171183594656265556 670559102882060077 14142854357431453157 1516944221341718903 1883288319141503916 10158541431392477985 7114018468285150909 9540802131466450147 1100211297933010716 2543568011088533106 14560908805667359860 4754736668438511297 15265400327848519882 5280992262750932482 6175605134116905758 16136115645831382762 9346022295619979879 447043398499173046 6855152686926905483 11896164239943618443 1746282202499286700 2313554506825826782 1756562475976571110 6413846995390527053 1977912370783754624 4885247312014001653 13496409999422976939 13819805105566360668 6151209940499775355 3493428157483351133 6092998470460836908 7148086980732857615 2648584398530738192 10671429996090288932 16017416277654244747 3461379319011222608 13462926855376499772 18041618519940972380 12207882025656790894 6582987153458253146 5899418880779105811 4190765477346768636 9012809063117593485 122033870383555971 15330675856238025163 8098894609067959198 1911810952784840525 3640436810024008425 3104170474348469899 15709505337344129624 17815695229362344732 4010237497486678734 339582544409210136 4950931283773921754 12057434132440353646 1323769600110605644 3438874347755352741 15739031482395292765 12291267028724201013 8408115593294554029 16784605307141569959 158391692646018107 11566410458317326034 9023383090231593764 8254253802952687709 7751142338657869013 6879083776182769212 17329652868310415835 6501249878683281245 10933275483638030956 2944163607535762643 11579382227072494347 17323168637185774073 13242115352907657492 6240300327092275147 13467583489940433550 2447053377952934304 16297055878074167245 3990450555440974175 16413765233221254559 2259698848715387089 4655572113851931831 17090063742811417785 16740853513020753039 14621566931987462401 17178569938694671009 1015967615692690062 11554761805067693988 18055578077168453339 12511639541853544072 10028413068902976481 9377628084243709864 17716781525469180813 9187764068379154646 13956799197264405275 5365733059443786564 2710076284163271701 13529883258821703781 15137456610224545255 6269320454412218620 6596490896196306540 1575315521716637386 3743081924839308545 11798494531545742820 16243757123309705171 12334801650675594790 17801434351581146943 3948143011556569785 2003838130799921705 14524807270296676334 15090220090603582484 3687875231910454216 369036716636817225 9243734814030641800 4595105942000359108 12657130464035717390 14414036631914163950 16900475258941223855 15428363802220051090 5376438942584510078 2907488150751439921 13284716831193738006 17947235086779511581 16387116057891474196 13474066938381830913 12833332659489846418 11432524094816374486 7829492874616589453 16327411669767081893 11713548336537871970 6925462133661265095 613586995799778804 536599668643150230 12140508952241238374 14217941312797882261 10744044885186375968 4341869297938801007 12827719137448074565 6008610447619681882 9034729338015834450 9718633014341927378 1820337967198144493 12555953892582690915 10246243199069604589 5139318693433335353 16555504669361539565 14681286139725159269 16892442386855965324 5709089215718393933 2366600444530019429 14718109392467400713 7756014237279826492 84814715561485381 8663328089732611278 11484684872457037249 13859593750749785130 16562385953277365718 281992178383337982 5586868458118532576 2818074423317518839 7940007654894300527 985734711292815193 9860406371282485763 6233317268559318348 13281919653739919457 7304984366619990002 12410282531176642141 1581855231028456043 4036236536199980547 4983674767063623046 6891909275439562271 12773058111587902087 15742183093857463840 9850968407071716616 8706038911327783237 15648287570368160485 10054951242976380816 10619966032484999419 7975112343793324765 5412108354698820513 11736926556627786817 2625137741511959371 2950950982997906228 9971480315308852329 13782612965546316154 5860942340356019094 1041998587514019795 12008926178948541307 14542855652194830144 5352546091176552559 1984589528510695482 7500975119745181166 7619467368493248688 13138590148882972310 11096496319233873196 766940250237695410 15296579241674304258 8348549471091599170 13248135377631816548 8899092534734133288 13328730837032427046 5819687941453482694 7409453162154710969 17234456174110081269 9205267930803148720 7785757742318819562 15614501392445082588 15827805278467034996 6227549123458102395 17184297362337189255 6803175869717363754 11280466132608478979 1402709180372317915 10588392702753411561 6106894874652493530 7618456571023393648 3099329846167194900 14234214984219125675 7605390730082544379 12830832836522543767 3307754141856839886 793192578370314064 16307658268483109361 4750610112340329353 4765974741821266470 2887134335874181525 13919968152550090193 11213042110379968848 14923454416258488029 6332577825337880330 16971883781359181294 7742076323224870503 17451880119052281707 13230970591691065734 13471691816560317107 13793013543192398143 12504395181976387809 16864704589678731182 3185116824381976611 13074687161445735003 12377170823026313296 13045695372871696509 16553545829997273059 10686708709251979710 9051772376578328966 18090775000113605278 5351221889472079222 6317244629407666416 16318188811417788155 7346785582557561658 2230826128016942191 15856866287502662294 2773956387169443095 11231757519557236150 10344530694893193538 12803633837176470329 17899098150834920901 16981655436169863519 7106411601788314181 5707138307502751841 3661770703371377292 14908772710272029966 6461607972967249431 7364573332963955388 15516107446296408487 9272015317040626191 18097941243844751374 2063474038545312310 1993021102395813959 17192204539250310671 11973420188009205648 16541455119188189162 16344229996185992894 16507021658103988278 2610459925349108660 17938290022657944818 5456483648258602603 17104370964766751077 17531264650705448752 11782646080106813267 7697686691430397737 1447215923604974893 13304822191720505897 1097274448087313929 4263545692894828734 11132805581575326524 8770430068388970717 2345591907177337628 2495219449995113366 14541339159878380809 10979964093528758580 10486016430843414673 3971130290650912119 18030763498640033279 15446254612676103264 2379992621914469642 908461744248490227 16799287848290647264 5450074136387758881 11833389390149557251 4736846752053399017 16894132444973807404 12947766694134783092 8848785915334531046 7717301735819870199 6001468861205272819 4303137724213481598 1424970959427581831 1889451463719877906 12115130489873269170 9362412892769710220 8659779320248420295 359158088742095686 11283358020123681353 5338897458277641736 15905791351070352196 5662835323104070827 15155663051825750696 6357928427452593267 13762907712235404804 6700194883471809852 11867019363458274459 6634795601361852774 5093511951282262709 12978200186506424453 14485112045305110002 14510059787198380792 18097022235058748897 10926716585080115579 12252438165695749431 15764759759997753523 9796364571944993937 14477247883505930505 3270959749074757728 12277726459418386233 17343493776110269925 4619729426413208882 9889196867295091975 6789333759410177201 16000429212154576673 9288596277644964819 6592030811478375516 8261194493948960891 3419048414416001133 5103495697039769449 12962093599773350508 11042395925194396191 12567075162632408342 10289507576716248859 703826124451506451 8955670101540682373 1354543673253647716 3867373002410103363 8370887710231871430 14516331103911877672 9976447186045335209 14737382745782290331 8450768910394955609 1325797503407005937 1462279221478775380 10637082195190661308 5526183372022789324 7523726383772452420 6004104364384239025 5993398767843070432 13828111833787255026 6093990792604049905 6725755112217380629 17929676401062985872 7171547044440920752 306999931339136226 8611628885117950690 7055292863799791829 2031014055231946423 9868873255139036944 12438487522545046925 1396289459805060042 12072169371023136583 13218999317857721036 9537053982862437913 11200266883523919451 5586051480471679047 10067442261207024881 186909978636085615 3842040074824410227 13173089432091325548 7891963706335942422 8016698583964345575 4353242422183105050 15850728448714531601 16860633232632984616 3279431652982971062 16977740667432203608 16345708889843805239 15479794172231745093 9478250985837970715 2176699295927930605 3301068580483595516 1564146219190207351 1218264907350690609 14671524015356293272 10282605370099850716 4388538696905783438 4780735758826406033 14602333278503102241 11774931866253898542 16042221052719615246 18138222909797058656 9455444621409722527 17633066680494799656 4663477530312794566 15363594640592906505 12244367802523531627 14654107856331681637 4600647736921872413 9776110167591465162 13567299135267182390 3895940288863589381 15213993394865838968 9454324463399012636 3285806940414370754 6344993107716762163 15131471938401240273 502371390475412473 17098291272159859752 5963614151325811935 11393006608506710668 9138580410760507875 7483498768830922719 13698017215701447611 6645796655553135838 9626462069620730717 16407837372034288471 16569764710152921634 3964343054883690971 11946522708324396462 17183111500201777631 4196815520771726347 16252309182390304664 1375800178582233264 553635549646802878 6119082086558708000 3427561087743667390 6352356802114177881 3873895897336992518 5928126819481566140 8765843452943353910 13204757466935176885 1422631399205221540 18078141036690131882 1681501633742356543 356863395783240635 7277576484812375220 14380184968963122193 7066191535804073546 6324897645999038253 3731565874122999404 10028213097393808008 15702204440607157404 3499136224291535396 17273132406159131033 10005235937981609897 13312926251315559508 10154471071669489859 7812668938208787390 7729416251702357135 15442859854335327532 7204007373189319002 6548864782964654574 14620531722737629800 18164074431255690653 10963385699095138107 15902001401010284636 11746174153632813399 5817080749763406790 1808310374542311410 6450241930347361633 12046583323263984021 7003889878096082595 13898959164964382437 8982642309918052091 4527497937315431961 16326104592007086386 2618441397496590394 5300691362479656434 5680902417962739043 14507462388145381829 8968294267415386596 16355533176468305379 16430903480522918025 17661211020817854570 903248753400182242 7862681104407685751 9743527801156014335 13227088898970808807 17757311522776183952 2267866198586808488 17199656317670220499 6212469737079646759 2940168431708132077 6557260150308300556 12408365485961425259 6437307666771073765 2953595100874525894 5802451113949386600 15012570116506765837 13576259845161797209 1380743821322110055 10622840400487279803 16793706774864651407 13500078844066951446 8243567865361971582 10227406264907334927 4554554140392818042 16425769353113722770 15102030226640504536 10361933513188625029 14881218471101525028 13311814661759325791 13998480920545869049 9073919549862092301 13181869285265816954 15371327381112512219 11137808087101726188 13446610949182827804 11480796240197285851 5393877855567717122 15266583576570098836 3803493117562362427 17482580783490093366 5824772826242307422 4933601280409791217 442645940080351193 13555309739068935001 7463775208079204196 15677805944995239174 3752488841902394652 7219056680951095742 18403936282769006196 11400700547712440065 8762385113359815888 16794707194498624714 9313748175965995663 10605401777063275528 11847981057246080006 15724180458074256887 1955935074280384481 6681547140999018509 2614298565549794118 14112879665259118574 4354360579928874103 8215608708418999270 10100575931208267409 14606118310710362342 2257060278014148930 4497648823913153714 4065628003313585959 15722072756523204019 8104903900065842947 11652838922797008293 7543085707831745094 12133085444448349682 9457498166821280435 6380686525055712157 2451340590741541256 17948860590258904745 8205040318360059458 5250906489473597491 11379971057211240387 14058206744835959070 16901446711935438375 8204343618588609154 3264847549977508948 722867376304468351 138820181560470128 3073071398562990903 15968472592053337540 10152499481208966955 13473673952405734975 16569265869847105790 2060477186119834138 6955027632359993024 4134715029381779885 2506530550667266525 11287445646594751417 12415548204114463771 4935890363797069859 12177187007595066686 7078214967729673923 12156409838212883605 1353746094595775249 8496684432148222590 4378319095604637023 3114050656898021877 7876965724246221517 1661923421543130852 6977612412498080657 4186496733830720965 17151305583803729044 5699499651342479170 10872232094599185430 16746825414399385756 11614592129470519782 11815509298871779881 9551692148084891986 6433604874911348839 17595323790467608618 4669391484529864558 4432050101949244665 3180305020686167415 17879691345212121380 6230895618944006738 7982879305078997061 6779879974735155011 4346964170968783060 5458165510474478839 8617020967930401057 15021824825256700478 2586346645727680576 5377474353070139187 14584851198672694022 6442396078419191816 2880512101137924098 2327558654398721547 7590353444458050626 17567483759436833592 15550430180859687195 16777238262219973326 2239329261425510888 17693397157712278105 14935006402986910156 5544154081131713692 17625640321671877622 2401814912406760117 4670365097200373834 15896635419414730732 13990620787903727600 18013154229984831184 17592051656045012355 12923366797741933369 7640116273973973328 1150195425372644044 6802890963936136533 865060278796496281 7077028189933650854 15096872968896580596 833188109198753873 11622664070650777950 11064900964754417489 15553036289506072451 6378471154795162234 11837778897191871910 13778916740644361420 13707747602745513787 7935718260180328224 8066709414411414128 4114808613490796426 16222532749235387028 617602311129245983 7999774511315493422 14487491801025144470 1414899350789907062 7092784658162966910 6381969372965794868 8688421928737432176 5647529039711315411 16565910283081205149 18136785802206507606 17346634513188702130 3161197822288470507 3185066761730456523 7505617070084226911 18258548028367421713 6199969993632194816 547736643386098036 6054886673964047081 17228405882452374880 17645143183274896090 14101750975255062472 7999635112747544860 4139208949587556934 15249263560298791324 14648668449757738796 13708381293528146621 12333399696045187391 3286343929966928233 17537535247257924446 15653641659100793981 11110106069001764171 3117256556517935646 9597942685721009235 14542648332478215958 5047038818551300853 812776182126309924 5390746801883053346 7228679741978098814 7524563776429121807 16268183378087859139 7255627637963566110 6968723034748114543 9500052443055903240 8074973582676574621 7510793582226893943 10922071111382414191 12152453802147786294 9760720926213947686 16363589556158316688 14822796757370143486 454202495295257359 16485722948052181569 234545933592262910 6533544273204998214 18339999495893385942 4860407527427710812 11995764924265121083 14329780928690021794 2936044967989780909 3483782621174172698 5579558363909474180 17319690240808173041 6717381437496966303 8413976348927001603 7821658823261448732 14172894710666403696 5839951658176756578 15308184950510103508 18282558680584147468 18015915433040461155 3039712832491454064 4102918624874602831 8649922476539762947 4785755184397902515 50451115451182810 10284617069087681854 13501203651469319264 8667060582739817529 15440115011826991192 14252663543710971158 7510186031345211221 8363290392902921832 4046375099065528236 16151270270956432900 16710400056331532452 16899420199866516447 5347138393547917900 17281438747070608771 17432094464682593160 18066239593869556459 18314941436514676444 9770549736745548339 3740425925592919988 15572037736064272942 2096396787188600825 8618867850282773155 10407025976859841083 6935711106434003134 9947836977019673982 14172484828167768251 17412102209584193217 12013771149142651534 10487569147335866023 5421922883759681366 2752244927378766080 14162628880896952414 16310266579336721848 5172345995454682058 9300322866993245669 14860395809460490396 11587391501066063065 9643990945311697578 12169453329232854915 5141031882914646276 6646326099755160428 14602557001494782674 5420710248245801146 618512690044271356 12797476012846065630 6780205301932408165 2765070975941942931 7111026616949734321 17887875447978226846 18036045638828453651 18130703881773687009 5806726852069565096 3368267786850284140 8302957272990709237 5896079012894977775 965899326214856995 14294915349576922569 15126016540817174168 5821240957427476759 10332919710483740769 5216740660994369272 4616868430977765061 14859084075164021245 7547776451424897425 14855090666083437270 9409832939066329545 16123244611492920407 14596739602772684789 12649476488062993135 13703317266277119865 12894486285625510054 7697438362445013685 3841792195786303455 12761237106392110354 2220364497958159304 6065101890342184583 9479861762894854523 1813019427610327253 16250992648124396325 78764318417049254 10341224928990293324 11939173649235736934 15662082254899613540 4322662867864905356 16616744109728931897 11797533773008319122 9932772314659605238 11770844291844880198 3537928691836256011 7260112395935926751 10194128178346634007 15649825054328694776 2402548936351798658 12631042045088894268 6504934698513668844 7277683871710371845 6839939953435972091 18101449206804195286 15466246026623248326 18123177782258077427 3561364708066859278 5976639358213856361 17913123530127154774 11132827370538372890 13384099348991544096 1665493669899169588 1985250024787340798 5196259215778745206 17420310218392034274 6002746038990850830 12326251439544630542 5824501233101252707 16163917530157905473 1565266792135585291 8412036788583127117 2136646740382861583 9152818309640668323 12224954120192611104 8096797450732303560 3073594828777720568 1041727850221086068 8206755009808302208 11396273637892161482 6167640129292434291 8067616189551009634 457803131927403200 13461569874964309963 5618021350302933088 3373372238781244915 687147747131382979 14464039513878847569 7303078435541845044 7335757383528165452 11431204529460471902 5193947730724111617 5869574327819327659 17129679945067183392 15084123062721742666 7505941873974467497 16643608551645226634 12521821168001962748 4781968625008239640 14803575282227933849 5981591393428993311 18280863213905053164 7275815738242318835 14670122262371329100 3172089826837043290 9414117484729032102 15222449452697588793 5829060948119261342 11174921522671612774 10012167842037347932 14322412175126423513 7543219906897360990 1617536742753698534 4578035476923925203 13076346179673745400 3139331553287059767 17024765212768799930 5424722418518829500 7389455463834092520 4996983517380211306 18392649588625871930 14953189681885431261 8454766476858027213 6026267261180649471 13360633848734828016 13572255651234798527 14636276441759184579 8692428044744998791 13278610531691837040 9176506817652891797 15938381616087838476 9905406415892620361 5439555400877487148 7180830305350793119 15240965334564094801 10598012805096757732 7089953259875958288 2686588731621183551 8951000051481036502 5697903443286332997 17158313415457069037 4778498193516001468 8170446762681669236 5199270552558221306 9085627636269992453 13161463776057607462 11905254905466170683 3565641796244142146 1567192920034648805 15395266764136764254 2947643392370752483 15477126081143633362 13439178179028889820 9032974343851725981 15303658149015491523 467739518697133175 16046754214057049678 14067752484633874254 16377106344031644491 889089615631755405 7014892540700756816 250814366726626869 2073475173605168079 6471774849124184100 5610401214239017597 6738441040302963871 10359014623462081938 12485637533001806884 17213186835474978350 8944152150095538254 8959926338177722569 7007484063543921985 11988008092039530980 16864224427067945519 12090897457878757091 3514022774892437760 4593924769325684882 78650483503948356 20907451956763492 15289982703991265273 1692158861511971935 12440081422946302017 4330571115242411580 2980288484550567288 7507844105839900452 12100049298824879289 11463170239968994920 11061309338418896803 4873286682098698319 14116158291987131251 18296250665185863442 5694100565292495794 2915735116485091919 18191384227830651581 15913120089458468821 10483244226326639486 487202652295670742 820629644954984380 5131274331443621404 12683484838243135495 3908640340655196185 12687866170528848071 9908728056398615623 5965515582629894276 6928248661518474977 5133496267523575086 17361060989502335784 3588251493671930352 10387729880496785799 16199017928358667534 13725467860827072261 5309772842101973254 16848852690348460686 1529246185494508233 16729637468757592452 14464500063854989956 13532588652100135538 16350577824569229241 861769071838520226 8778202800586351470 16307149203689605085 15944290551671571345 12876323892176446617 3748569125547396409 2630587078118904196 17861044606275503169 13748360295572548975 11332564995452900366 5040604233330259930 17571091266130076814 46345043548684303 9180268764858509297 17063499963490237165 2513602341546740062 312363137126386973 12687638665974841113 15540846908024905156 3163149458065426 12134093054069596560 13034240090785719348 10853382843914191869 1062907447609745766 10529795032179003566 11974519522211009128 10843915913105954246 3216038805029502248 7225239253457216416 17702776853543145240 13043985151491356497 14352585762766137387 12851681152766309147 17755056730358948852 7088189154678621805 11484188066415257141 12958087887591421046 10959346064020188764 4815617384501025970 11954263472353776438 10735491044231011948 5105713670604183113 3967726049105086786 16869869058884392307 14896010394791895415 683127062513090203 9913708629448438799 9862521179258512750 7782856885843763554 1480250702431071720 15472649660747943583 3682233620678002263 15633196563005783506 14560120811196791860 2004019221079247351 4139393407767159174 12682903032866071096 8480732458044046646 12136645893374059432 4594932253664338526 11393191607031534680 11630273658905697407 2695914762800670831 3589034415656636725 8778128465752416768 7882957550963174533 7174755437224235888 1562981968697788943 11979010452364889271 14706855958580248554 5304237911992825488 7498378458988591814 7493474104944998907 6435070034734487715 5307228796739136324 11972992993699639308 14148253748284831570 11863181411967498735 16082764258562365065 17491390570175534597 13364509583007516102 9876579726326708973 3357033330481545306 17295754243545083586 2085473947154618798 18305171396393477811 17035602611346045648 18043721914854563705 2797046902963368611 7049580943848742686 15793822536815411757 4252060099628425298 2687159753189193224 7123336560088760984 16495954857222099685 4480065191348109027 5687318398875092883 7519766934653470324 8200895700627675308 17078817528072143327 12469797504952667680 8488333070783735046 11832608245026786381 11975554604363046977 16014492425732038286 9316579455861339798 9509794083751383183 18278154882061752531 13731551006105824327 13280210096780318567 18055942621183627468 12297045520084176409 2539607870032109215 13919425449162158201 8203008853648484828 5751695473725149395 10372109817289495565 12669466402035718297 489384061980485158 7406917818722086901 3200723909904109140 10503585630040881725 11510035513784830105 1032641743720670809 5679545262824870372 5838440628171828842 2310649120121505729 9068507027801213163 18046320473549746765 2691357857943438472 4489899362763811527 86077075213312907 14109409278157646211 2337579777958204127 11354006476855437163 9957622997770706517 8971699144326423274 13604854099003268377 14859328300103689943 6459400708291014610 1747112349398606338 8903436901531952299 12438820772789835331 11580919704612844255 9167520541313009956 1696318564083047005 1788021075621675927 7225910555726099069 10837232320399195961 8842894329818002305 12761635698836868378 1555974328203239129 528108900367715607 12254839808432476479 16740758440335540724 7226614385897883156 16664583136522635114 14078201916830138531 8828410977208143327 16249465241895834139 8282379057634241671 7309629862610550248 9866704546708975317 15182206589877404570 6783601823575620570 9042542524182075643 7927846281417296509 6819524101423358868 1828519753225414797 5435770350326601870 10233744377797806184 6130796522433364866 14850331470362496317 9047759677528559945 17021440616002398116 3162468077884256483 9610055544827948961 4383939089475311038 17858057094279860237 14397126197672481967 3967080224320274471 9897745274189554704 14740627355172765729 15291071413209485168 5082158147030796304 3606520044608474742 17612671075476210780 11070348285719752076 3802844576863610256 16361762806885475057 17491081216340541902 16425288724050971917 10719328918943614009 7413507440412101267 12229812950757383414 4880301822494590297 12486846239753542711 3716774582471462997 4586108576421495505 1929459481880209075 13751803903937411046 2127594557074415407 16945351011203358892 13047912822258125098 3943626699818609838 6334513154669066746 5640613788215359124 18299042950402042447 829844440119504875 4181316602835414566 18291126080985432518 7041671506254920120 3693973869874960043 194215587510193540 16882353362110613563 6127624869437310078 7927957583162486395 16316235839692003009 7324095617605293592 4869929603522521406 14337224489897767503 2441343363773472905 7567078941491470765 4220667669977293324 10540461973712281768 6499916896772823253 539852611045139110 14713181983362460662 16501723531253129068 5188648478008895792 8893949061458311421 7037350590049620204 18419772248575611497 10435979229629029816 6441957833411890440 14649067005918511231 815191537192651623 17305103772826928240 17529214960567559484 9057994188198272103 15645686968655665555 15605571351663738744 323506136059955608 12795120775386497474 958447016328072854 8969980539841838812 14152936337387919292 11856453257594581921 5797248934453926615 2606982103595808456 7512653183801122831 17788514738667659415 17617368479130467283 2811935178091922384 4294168327480119860 15993892184895601155 3222794693100816792 14828564641937922413 13559981031985590429 7722590907802908478 17090552509844788087 9712545328700404780 14129071885663800814 7544318399328085413 7071113905228385732 5541122536517158519 17143683994773975513 10311262359955606549 2452364251110431386 6040128295027893723 15233978005274204448 2005108420541508399 14360253638772776322 15258678157182915130 15469614144282462871 10981130876330035458 10767188326805377635 17860691050288019062 11470061367977395917 647577045501064077 15024644983944076785 7336753555686900246 4189443829446522481 16547998368818301970 14752947889659851329 8273431633734148432 3272402362311862080 9091624299894064530 16745480757163657859 5897312155711053098 10320230684670757966 8214576140295368710 8907003811915252773 14998989415920987336 3146461136625806355 15532296161284976182 11477746067274604903 1467174819810927071 4767705438819900751 5224262463645089427 11329330017892396387 6827930913821051729 4297574162374824641 6149711809658780415 1987950509865134484 14268741764085936103 11109305423253795128 10127717530309671640 14757771358195234474 7950087700441564590 2616302910661524161 14293518557567063069 6127772359298108942 12084785902585810331 12233970131862202363 6732083983248333184 10913797125182305989 12697193799233062375 14751971624533514309 9546225123826058627 538564086980395107 1138868732240214726 18196267813827271375 5241105081886402949 3574845328132102151 16877049229242055221 6911328124690745948 15694884284559268844 10051812124678965666 506501133550369434 2241209175664199435 15799088216546028745 17394625958700434886 7457929898489556554 3704807239020202544 10006327215029043600 15451891699062162093 7614155600711977586 5464379741578196585 215567790637350060 3146695785563700307 15729065127932446593 15649304724351694916 12733042811798929023 6450389926101188861 5770519223880109458 3007268808637977609 9887357417860261921 17071861303427586895 12361820266317902725 3388652160928289316 8460245120191116267 13764465702179091256 3785421155267364151 4976889786244094111 15675035493719292335 6000051454175739914 13557048354002334835 8946488739798724363 12271256985805272081 3948213002171467347 3698854518911300592 12562961599577820025 4749869674904979178 2136543773531541732 3473554771911888880 1072832711023070867 13331962040888112335 10049055955876374387 10682633701071822052 9296718455097972038 15073824942149506890 17340512135451010171 17045301866054859199 8963896588986858810 5941090104327369614 18294914879266391279 16528323475289473240 5379964268105663423 1824071060171664674 6949539720696834681 5127523361205232251 9962661363364426741 17733092617183225042 13503616064591435675 3802172689454688832 8031654975088552355 2885541929208595786 16943399217914731508 6539820058012294672 7527579354779037626 12400613755029684402 6610598289662431304 238366277159907898 13286753478865537427 4872046949161088858 4852980770933792354 1849904971712893597 3115651960444313460 7260357153877559364 8795080555492185951 4803375044999465659 14757726304618441339 17701103660782440291 5373047653300324872 6143065082833552430 2230250785240814719 15557914422918523540 13987692051087907958 2692509855287051434 17158615120088741878 6354401090999144277 17205816110268630663 5656740755834028937 1534536093097588044 1421111839529481199 18174048858800265494 6969844826811767489 6001486884733707092 11493331403021160773 6115685306239238168 9713734282063830215 15166253845884897637 4770961295208356010 4228009399828540967 4623040604372632783 3875315278812305926 13665615531872823834 17167648590930185611 17865561989946200156 16284081914756002490 3495269852370561149 5573115825624272597 12044233515157024477 11169421043916371926 8096708416135129653 6905382672420504466 17459473034505611315 10792731422670366891 4630780806130520233 14402548405588816510 3876541584800792516 6823732510314584356 826318102419811487 6256241131705995070 12239326299622983402 5300498222405192674 704108133460601169 5236437445427500882 8546400756219724917 16386595211781216871 14388286690721168940 4610501370592951566 15238709662035725049 6164048665190028693 9893027915994711083 949112458167563490 4131915931137581154 7781106324490404730 18243365625791454534 9116313795336996750 13193927153488232904 14820564465478205164 6647095477072430643 7001827936775356598 3711841312005434610 17578509810687746067 2079805670008897906 4110943236837992670 15212154910021492910 878260077163949216 14646336097184997303 8232287659873343923 2256853474529057060 12968900788059100468 3873134343531763900 14208974600003816986 7762767656168140989 5064490027813313620 7544539831750483577 4895262550461137705 17588491690362945100 179277633788123441 1277577325016189312 1479526762607493538 6480010742026406960 450118546682701997 5915561964306419026 764737273998432261 8669232052965118124 7763731164137756701 11917881583997924948 7563393113522621191 12024072747629206801 11199260921377025183 2452544919616058957 2194227117204896329 10194970671274307326 8466284329782127147 6109846807629792223 2759899053724453678 8530139548484177929 4562831164842303759 12925860632483817741 12310512355580391451 9988002634590679749 6685954324956806701 14740504243990800041 710883011769736310 1576560477449545172 8682861671431605633 3347173330267729730 11958341897000610244 1427894028599350046 13933206845261691754 13842244245020082542 13180694420794205581 4912178132140829032 15910996776720923902 14389329843292120224 13791572314332224316 11948492031385026790 13886863710537783553 8307840186489152404 18347322442477327178 9446978674699985473 11446638424590553264 13865729517717978844 12170774542488414832 14870464167431681290 3585398923097004772 4233226989684597361 7548518472947353344 8957590069419664115 1003625213892855643 1986259956620597370 62926840562869606 4047237979124496795 10268310554465394405 6871216403952458278 13950748278385582983 9198636283638161552 7261760541059527054 13454944309941680803 7242491575345338884 12730819572099168495 1538772339825504512 3425582932282139330 970230170411340329 17749736040823958475 10151147727772630100 16382029386164000302 781104551512740910 12513506005705862075 14101941914504422217 9863140602547259889 16786134166675474996 5715417788005618671 10666306294240933784 12612997619301976128 14810609367958965695 9297266212682546964 8110392020881803602 14719222620325462802 3698460203907527378 14570999975377352386 10481139762766035673 16476583922127273364 4161846643044552557 8427121256535329107 5764533819245331721 14907689901271253090 10675837385065434710 1060289424570870145 8348463602850805982 9669899841394761138 9202947355854016863 1959627329503159226 13230432150994795826 13828714665615044859 17302651840327277895 8269750674847027752 11698405807936234469 64081163617682642 12099974432173951184 2395554239173291042 7395947014249186507 10930397665764321899 14947782812775248328 2823026564247375322 13054484321171825452 17953609485331611011 5334432812031476107 17406145517577758975 13229272324199198528 10688766738678476283 5669440375814101821 6814266263062056220 7009524869005344196 12693611158953120548 10780087245940140922 8741643907259482659 8527571848144425350 15342532767724239408 1378445620841354320 7668609521053140251 8418705360225504156 6033537763212815821 2691479430348020 11680806775536447050 2691772227568009656 17474175878236594679 11770538109521179259 6488074750525790181 4404020743393509616 15892909626460541517 514523258984494499 1872623780523949311 12148751919705827237 11590150710917396574 9596164032342746964 263631364242151257 15158891446767256960 6036610314399090819 9727317365353091711 13524915288553848398 8233480625316721989 1306382223236342002 14465999944574958334 17823817852665254743 8296373586555812201 12786420644370585050 4791486270554451634 472191482469026659 15880350481432730044 12034706134858993884 11073260046839949017 8234867756879352147 17491177195508359342 15292652294594933986 2951365848758914053 5843289143745270906 11226665225324728337 13336245772635483117 6514098695006440146 6099711646184151296 15793371447690355451 10824176578606987226 5426161353672198053 11743520658721195977 14636178531426585145 9512830692297951918 1467546316932858814 8746714949585097826 13669057709119771149 8645937648038843763 4376308877706107331 2898999205863942392 6557244368582846885 18432308487389978390 5311506886712158689 3428198479498374269 4291604545929536251 8305454816372290133 13329562961623199785 5814728061294544404 2729937998861282267 10335771967612868091 5634361255908279503 9040714162968072929 3507853403181067406 3639403095114289471 3778653473217862771 10693840001112515899 13006476395224922490 5405858223991048397 15006376380785164052 16545639115363640605 6702889847978386260 454118855833105750 9540975274565781723 16858052801236641340 2329069289463525091 11465807476230760290 14087527785260737968 13831308786226149066 596098376379365694 12270455382012981428 8992309185249035104 14618010055514179131 17888415517187521511 1454631815985536029 16694500514261801087 1038324160255290325 2894241095766788350 9602358630200466462 12028622822252901666 9333607742649140295 15757607130836282216 516430206966590995 7650039942840370406 13315643344367146503 8116124338907560410 3342489685068001843 3125083235719676982 12077247735369292210 16299715491148869675 12426620628700752371 7436994254409282379 17547317361115391966 1906780011749398784 15186157155260371372 12541107192117781950 11441274379403210447 15123148146093824779 10708122118278009802 7967475596121553260 1588228777221409012 7578516975439017540 15261181218088089150 6317914240273210579 15618414892752442526 1819869991244567176 4824661966113912909 8022049423964301792 17869117554851040254 2057688539388936976 4408587490146195682 16247681859809014345 15391414672265126543 7519452694190864307 12041324291362382820 15527150769005221387 17497651311255002711 16510908992357210207 6084134187120455256 13340451987201882791 10976683366969426678 10281191063550514714 2367048608784812079 17571752551540053617 4649239901972420661 9910283355357356640 2596552108465580402 4304706905585182341 8992993920504903232 7002323615392207755 8932871654592204461 9616194098068108161 14728417394010922598 12134684049982259165 8829376307105875519 14049037616281988394 4351738213700140938 16123532777514515115 13920900559738668513 12265758188296582391 8751472777779635059 6507903727934972771 7309332242528907023 2354726595047780615 18335865655454112067 15469992660931613607 7579724263432360155 3220978249417670245 6845976737186860255 11946025543960825504 16456493204115220389 2027965100454453110 17050887950803786148 10568520021656486405 2000417492719838848 2613067842037496816 2039231579503300249 5305626859386733183 11977817855463554137 5940952154255229311 8112656907847664871 14979986600844905869 7443968467475833926 16026092501504828415 3078246728912108562 43997657835468036 9029614329268595472 17782660079314975931 9780078041759746649 1574908304668623020 6574715062715158239 4318858249693040123 11931478803030830345 15461476950118587290 12623326619624874266 16565212008400877498 1276089963018868382 10055991319599942905 13088028590772088273 7206273696189051572 10362181073255886918 3786818490036099586 962728644555509442 6066490783759911189 10268349844538817681 15852284109374026983 3559349140618526384 15485532146269132624 3381096862849939847 11855847831518355269 9507513582390491586 11830250761295045020 2531650720797401091 13203859154587731597 10948135509905828086 10892611322559465486 3511154149991163819 17121631499219293912 17875755665116863241 3335561334050432660 429207503912570108 5876137005784463617 13326598540826191379 10251641025177671294 226245548982959202 5691758985611648013 8804456430997557113 7018373159819946790 10996424653817216949 2353361051629149296 15864344907033662621 10956521479317392606 6287756818048279568 7692332004789488443 2046398332482027521 9618177902782955895 10813495854633072249 6430845736355175613 10027778943508892577 17535636533818965099 12397749819332071084 11507266983180026647 18110063556774971328 309119350454493982 6053648602962455656 14118754538471717184 12501188296818337372 14507688385033221731 8173593792025442301 1059304327476210183 7504471496074053092 11451229262701594344 5072078319108298815 11701497212010966728 15215108812484532133 13724584364668023932 4750012748574225287 17084334167597830213 13070829541333109839 4209434844894753203 5614742257724290981 12906464243578622344 10235468132980088387 12127181702766334436 3628965530266390174 17089079858600267141 7859735773239220788 1656298960269688742 7602783947884066596 3280277763233255901 16364359648405490488 3320420876314093097 2414455676668928198 13867746752195165205 4220795682368105093 14324655008756179394 4616298485449792365 8400855874653685506 11801947516718859845 2850381942637147620 2453892504059880504 9028524400692789451 17683125644896893593 9589933230276869920 5581905994422871670 2033804273333341464 6260567807961434169 6884142660248464431 17795842957470635089 2019199804576837525 15294127189883394975 8268763995548942533 15582470092486112052 18166051980619348836 3090953646910042358 7357353096947864325 3669277056884970268 12702502639472767555 8073525892878213452 5190431872945427640 8925664601632545103 2423211887995048423 14546861129676964097 9799441178432820968 2485759611185690064 3561180371985190374 2288388761982930780 11584202167504627010 4411765539979828800 1086581481995600034 12197357215291859090 11169582335123996406 15716717736966417593 9942695812208943005 3531134730996388648 9691055071088911627 16767233253450334291 13383555505310875382 13405736269174076940 11724417383400479794 12369138396037167357 4689464700095633838 1407416897466554526 11261033671415711600 3298731467722239307 8182997243183042191 500387419099432963 6850552292420687312 4998944683235775227 14919041140572692899 4927510157940509769 10689513050023935964 67808134857788752 3116911885108870245 12633506180828795890 5287182175238263094 2879405562724069442 8814972443244130230 17785389256536048970 12150325767897803216 3194644980879242735 6527389921261757240 4735382662298115014 9876192679701728540 10182588366662861443 9250117099991027548 3250035776742037420 16943914637266177824 6483742889628146892 14234044379740579883 18437796710989845533 18017523392604040656 5257476026665482698 16736412201525783843 8335395846663815717 10080733138758872493 3150453031651604602 5745744215473983138 4388718859912039657 5215319683460338341 13949385892601696492 16198523950461936091 16682944650296900501 7944370157293691684 1932568856794479749 8373515695323473907 5832265747384645852 9151223828594946946 3803164610916714454 18198187044950053946 6157735792063845366 2143233500111501003 5852531373568089984 970116122150924886 4233550427963814252 2078690900400613732 2867342265737809449 12322144410519273100 8247680071646845897 10664030408530451597 10926626932395376177 3436411966980897416 16705188426965258690 3436252219906753528 4866331834995798175 7351882817179221203 6954830683556716844 14742791569511648063 11938412939264536043 8422403776475049584 3780836339668651326 2272195238300213020 14245788792525354995 18230029344376318968 9476951486409946458 15378773701392698371 11651021086300633349 12444143826572113114 2198445073050473445 4355031223391552037 10275270244683992170 3110475184964926008 16035807394664306881 11196671688396380747 17229912239397509758 6078486129103605768 2571933395359238082 9248846434055414188 590855206537934451 7433615230210077352 16095292222445634932 3517749310272909171 7768043998455156183 5748155003267380096 9233838388115037759 18267403624118880471 9333121167522514754 15187144018784198517 11001292672703742985 11478278804576013853 13680005629314136145 14691483279065683968 8591320027687146652 10830092346139703238 18225234043713262038 16016366602773174396 1875123671418367477 1142929682219404431 2677736343047673381 14142881177106460511 11607436581882289579 16336904023359665259 7728420170801347063 18339941589550724745 4983628069993725573 15539264422647055788 5812220118894203799 8801240214228371030 7378178384575066524 13802943211453649457 7538863468540517391 6543278593282680390 11860450333690562032 10212216718438551118 3845447723871827248 3712702938007022180 5115489657876103196 6367150694101447016 11981935383047526235 17623923595640057499 13366089522918063767 18137164661950200383 9627489276273580455 4549071063183432745 1766787230707238507 9714630478873990549 14811293820348091192 3306780232612056537 17679032798808875879 770559131265136103 4684813087948290073 14968531308498377184 14982047300611855900 6387554755499173254 13756957886319909135 2623228980996475877 673429954403714110 12023237233926290887 17079317135212529576 7761040552348008297 3483392836315240347 11670194192119613649 504400493691732493 13431735972924096465 1232906169100772512 13175315936192978614 9862691101816970098 17110072989296836017 13491924275690364420 1636669971343467061 18038541165769146226 18231826883273699875 1804974956933955975 7428736955107868816 6838514691429583139 3174170044933998408 13977761313652906203 176682429679476134 11085936932433541967 5536833423461475503 9737115897386898742 6178269670577983127 11081424605662681639 1486706022494695244 9387745170332849826 18067399792254297302 9920860799769377766 17485299928102236545 9611762279839317428 7476068354586611056 12135750750087537142 14159520186430242545 15291167651624222309 3569461208094307906 1188196785940099454 15500830827737966311 7384791902006521540 8816138431273262591 9814653752322445204 12363816197368611289 15414798153257633448 1161520657819586243 10640320639547915558 18127823944229431788 17434422437082529513 13547308097087840261 17645286024642604897 15631505943067734928 8987357969245172575 7325611018586496546 675889141842616257 2934466431550050349 9456418397849191791 16212640027111462033 9958633890392229013 16030404091802809631 1735359315218950759 2919387448851291679 14497220678075138365 12417428120478803076 14858286940601259234 13113831708921160075 14669069937042565135 2127978168342411717 16779011229865868754 360576438385447827 957534265749135450 15275623624889771953 2978241954208504154 14678546780717535933 10035760509218653534 6281293027215551279 18420780468409746305 5565636917467298814 15497519246693405787 17013459045929973411 4184369420485214318 3039821799749200003 155382866183800174 8430417521184701056 697777578655162135 3348624591297942977 14000340772140810997 11437839515134724689 8404531918676984827 16530928923562777612 11179606349459000486 8789942190676698638 2486258377070279827 18152576176209658051 10198749413386072648 15149742117326231623 16200902334243199228 15521495418076315216 14057332991502024000 16097408093717614818 8141039952758718385 12250177827328457187 3603889341281227756 10482158508142612696 6230294076394281544 7807274563660659311 4710377944321232418 3303317690452293479 14595352198561773361 8851102169989344448 8082781620847013931 15297937556396625479 12804580694658168250 9521373447847596353 2675643520236863972 2424959058684649845 11193106627140735629 10322770144995489355 18366912961450061416 550616732133609611 9018256049155867525 8989534494860125123 9002973065918003592 14740768489401582856 8680665723809215529 592892271048987428 1757057603957155621 7779861909960011745 18343647686166343356 1185033413927721506 14263695860711001892 18303736523364451882 6579271411169856967 1514102171694526403 2075483841979824286 16956270163772067079 834920864105407579 3798765385430676147 1153759203993872318 1529533707080673842 7112096376455284970 14501765414901596820 12492224555739457404 161878439632656465 13779262013945920599 11480665423187356052 15277256376506981340 3617167310134217504 2586784430610939653 2142630732374790526 7486458771456734290 243270704825020536 11681689602219404916 7956718735778809049 9141911576437644027 4244066643808145377 6380228042614263228 18445709011254901564 8194555166822828698 6365575245918789826 11309520643888066273 7256939665607233419 2565757901564521230 4727706172775973890 17837112336726549568 14132196541548562488 18118039858276351954 2230575315859430380 12024093759876435481 14065136021536508859 12397605389996679727 10070041274144042755 17549293801882901870 2585949800432533658 7785383908665398877 1752471837211026808 11182401928169494840 9631941081595400905 11835565525272456435 2909326454770502270 2680962487368416375 5186604150117986336 2557722815820400629 34784845695147596 12252682567955069229 10734445979953215823 5465073504080359796 15268197242749772423 1175570164577195881 5258963030970526527 8624646137172877471 13130141732570174712 6823029388191062908 890544654952838890 15864431128582531621 1383449398459965871 12975572753632687780 16318620912521805752 2061342194557975109 1451767252477616363 7547024520092422727 15374668609461838654 1720930657635779757 7000009054172184480 1731801579448065124 14965046500775864877 7128886718273663765 5133023341137177730 668282064429046206 16754049342028349660 7318486076608520061 18111749344067199694 9992202036911385611 4292832695636635099 897230692684281347 11934553720491381367 15476354183596885925 8470618471957939126 8698590499475189890 1927473875807129591 14013625923541122239 4111949799042206921 4339313363284701479 15592378932642847311 4757986170997147634 7308083563503511002 1786378423808656916 13327139444962664647 4382687301695355686 15944952269952208794 6874865063542279059 14625044931439677733 8390595094517339173 18082017533128252028 16836382876720462686 12999077204163436361 1381191284089224246 12386411097961954503 8030858699913593866 11365723809837379034 9262200820910900282 3230765592939865599 8669102004120240259 11506825623828810268 10164310473630272191 7618148702516542639 2292447462636464592 4968732546281237412 4453283668771191150 8951712667622044399 511536118315219646 14653365364917116754 9348883201853798928 17204541740354527712 7235015955413052179 17804304873985058868 11742309446150829888 12904301398839442614 6300559042154967940 7181742492776018905 15344583910513686965 10283839483643663324 7317130344483914430 11033320515153369946 10386408226195448697 6530297791805117729 2594012561793688757 9178975170666453336 2140516059144776939 8597296764801289501 17501102016794411560 8371177847097914306 11009999465309679076 2386989752835889305 960161528275022609 4973652407046710992 2097181979868773126 4107132815402867746 11081211857856055669 17997841030144337040 14777092996280740454 8969209688744995678 2876443806540187904 8950627974722725408 17076809035577905316 8909573833093037205 9873192292580714232 1652826390012472106 2774363014962550112 10980338205933297266 10745976686388672006 12692853437929533542 2593675860651566785 407824435835835045 9789812683855508215 10959922194514443296 10794941367030709891 1104035343631808084 9277553498803458381 7268052104436669304 10453401077830070436 4069527716388081733 15535194359586848416 9537581040244064688 14661371450462672473 5966175790923003504 8747826654363972416 13305185140654221776 1386870309893336487 3032065166759682248 3625014502878752514 13087837276059362415 11648653209343628815 13070383230790914808 10528662560141594690 9343928780539049828 12918779186340523003 9745802744590008262 6074375102456276960 15183834420173595067 229491649857192522 4667400628368033975 11701725744693977524 15714678444362303294 4019238725616357231 16088404823995223779 14800466421238819035 5087293811236624616 3420404155253522588 9930155002510027670 12000422160305692353 14842262502870859901 9638640644506895106 13791182447568912656 5120110419833613295 14736082061974821515 4102394934458737264 2421197755047771389 5725972165624963882 17100209614358267221 7495721271091366616 13440518507875119656 15155824897178857609 4821967033996131186 4377727421471178004 217209939539456614 6827328554695718841 12293971255787032676 7827543460500992409 2675331152285943131 17519974760273271455 1645366707705512513 1292087750444744617 738270518218895067 16528226026452399257 14167374537686030451 12652558971569664445 3789907577376798610 9131529139084714871 2416448922360319992 1360153000162865761 17274154967989587728 2715057678870553953 2451493245598027640 15257696171396080761 15640367235183494706 4296940349118871180 5485412874130356896 13544023147139269846 4780080946536788215 8153642904377272410 5601576390398044812 5659470817225911562 10726680165001533671 17518811611477654162 12585938108502584197 15453782967804357622 456055661165456 765582047987186295 15883346330405002797 9372598558176957527 15724865596816644605 6539075684397434848 18261812954284329784 13700111955508407317 1559101924944856314 7927632919588971937 10469837723822456561 8866454359166506818 3935245872550848640 12802237049082886193 3172657810670711203 635460707690930625 15001705314764189453 6761337002407290580 7451802449544439300 10388089649142044272 6538238227852030527 2676813428019402628 7465613931626096826 9207806671591654560 1944228346836178375 1747587840630057117 8729967417286311183 192835673007962880 13384446831997535915 8905184307990204661 18144088762613818554 667187772204825122 1242508680772031186 8535878817194702421 5765528359555811323 14701581904526193046 1906561181993757813 9634566753743480442 15741274698100974041 10308444886117925806 6930857334217852331 18090915077438599418 4910038844517596457 2971214835860815044 10375374144030584913 2595503984451554096 9764332750814524795 10198651857734853221 13739940402455632453 13901515091275411517 2231416059917553241 11410440926578997485 13462406464466122653 8680871571272102757 991744066492353695 15650316408450103425 5937800878656945009 10337064882006568207 9761469860018093956 14638819034463373725 3217314484633537706 6602318678463221145 12281338012617364391 9431615698974212312 9180568171976273380 181988326977475513 15085130903153619562 8959630998270504000 15253779634953537622 11403632498059050001 16335951095918102998 18091287632961958524 12558249158248981337 9889314056006692061 4041483282237283058 6837209946874313403 7130597182389578841 1799961130492079760 11565796031091575311 7903074410030004346 1848158570426689860 344691341693129219 9201413986965963149 561137493959508155 17804509912256032295 17626910708448853973 9723569019918809266 2922131184117594779 11527110599199902026 14335103034247869073 4562470051147274229 18113117724704973934 16559131642469009305 11497568162778242881 5271418426261814397 618849003363521584 2297302488909088340 2372907027993644336 16378560584081879278 6168469582147195300 10729518286342343347 10015495193997270345 8263268471331176374 11799803018134687479 15000744134519690564 9840526385093811349 7745851908317216415 2892810249050793224 11725051113017029780 11710884681962891426 18122842330211271246 6037992774797285663 3514053989434743161 2746738806278604006 16576187047130069100 7062884817947913624 10882777055042776443 10981394407789486670 11887201261345095147 2777445662438054733 7256195034140039715 8371756167598485240 4371532057567961249 37843366555151654 10667633971405412550 17627145293773087768 16266919407058509732 11839817535847159765 15684492686556532548 16009686495807616208 16567393742903681563 8122353191781935901 10627275998511142174 14584444614149177526 4712194167432792427 11733969836597913832 8740875023933766705 2663553973228552478 162595602307970705 4063255696919623655 1052769790417027238 12368436584238530103 7510269272427435526 3593655305695735019 15438994995203327251 7772522666789234849 9564589026605931663 543549604783724851 12022325861189935352 8608993744504538585 4429452928760663788 5238444173338629746 16498206361956272946 13558409257757729301 10465460359371037249 17398904412317003628 13747472470907563271 17703284087841972263 10364731753250452000 1372203051125623035 21216552119396913 15346010984702323966 9038903753563287473 9831606201751200588 8270543614210575318 10974038652682552089 1276916465705962393 5422567838577063408 2685838481344125273 15281849033672192581 15149191333546987814 10254053369592478754 17352673247597687885 6402874989907542156 4085954705041535760 10069969464834912379 4086762871550595713 7206380252647856850 10889407292398200971 7706339586216924369 664317209577291033 17056203677164536800 1535998217448595007 11759360035768479482 8294124190324059533 17252862711799707419 2235789285794404627 8452699624663365575 6012641901642260817 8714811094665383381 11165217323416542535 2924790767274459927 18320214076194319600 3167916684032044710 14927039418119863334 64662003473305033 2115700997158914971 13948532184372735366 5777608663584833385 11545541847404767040 1562548217768520534 10405217865248072445 16766535600135009581 6264907985826292809 3418811786305657415 11081573146046856463 6673081219089881630 1966145251373588687 6052228335971394005 3533056849270456279 2796794246842275296 576751810221012820 7739799712896558712 10200633212740937340 18184058430979762854 782485294848499709 13668740826615129771 15823441355809963886 15016907602812449299 1901314676620892468 5055445237995880745 11500983180449931751 15378704058575667504 801955720527126869 17730126238125375783 433698629577608040 8102738989457384877 4956878885894395629 7669781552338829050 14905146390400951246 4593584800065820076 17358353919934537227 1374932933301653697 6168764947525913239 16939045596291615665 15624204310444446730 12648013973722939235 3759546899393718124 11557781183989140116 9915554245315308786 6181762793578682169 5110262198758451322 18303472227890925572 3203925591470173703 3352702635047228667 17345611418991722849 10942170817471682309 6992338444968440511 6583423295191359046 6648418086848685127 12972787464379508957 11091782475050040005 17052238754274146076 16710456365567018765 8085003978020102055 18097351054003422248 8333803924215761591 17210367206499683993 11039809577152617189 8249742228853451496 12364215336861941427 13991694364641234624 6517913556184674789 11132128476218431340 8205499412560341736 18038037429744545909 8899995432783799304 6943259103719695688 10028497560266473407 6842988789869590425 2516690174592439769 6672498159733629294 12151274409552816052 14068625169960107465 5157227973731545850 13970496914975321307 14791980091740337684 2953417830634855138 8584398263055548401 16118436908432534847 2334004400862860676 13992646676264325091 1314510104176837614 5422101883079643458 12186628507461551791 11841308231018399274 13132541540371860829 15556625459367660344 9536679986914280849 5241537623130970482 6516047603597729980 14692110297565022935 16720865175388785787 9175056794439748101 11337605744246729528 12190568503785422929 3305217815523284928 10470500926624083656 13202453996942536933 13014160090407349535 11823738418066454829 3184036204943994373 4746520744525305276 14173162559058186006 7206947864323029348 9419433288453221428 12887087670533455188 9971152604101490850 18223875639199641906 4171639223681753285 18427042785002521926 12189005129935414744 554027998015659168 13442117750026244912 9892062885962763840 3531308500117839319 15109705054920821607 10521395494477922828 12349588750098419116 3996789728230342817 5930765086908133536 17850578881615339674 7840505964561385381 18301766131395570417 7889127772678335624 8922984837862163168 10603257577732551201 10275584181364855537 3624077739575018981 17783513107482789389 7815453240622995537 105238216949803213 6626256928691423988 8838413122626532109 5178670635844077480 7282566929211821104 9149652819734932192 5419669144685900313 10254338218790763290 10230515894178337246 14375006578744780935 6119056110730911931 11519726119056414707 11257153994556815869 12698558186487898133 9150322553744549555 16366905992222488887 4591837767349094463 5835731332492476171 17505441503937843214 5428053936428183482 8191932871635153373 8254038588128339892 3172722615132586685 18285462364090435792 7697547948028618780 587039797958804805 8100307287274285046 13461800517168410096 2362516588486761392 14844608004742851736 5209782225780879397 9610383800772042462 5025741873846171598 3910875197205113722 17496517941287872931 12469576848144515386 4496200164032741454 2454362562911159550 17689831636517468964 4635027335686741070 13305840821585724859 4691423118793948506 6104183070192940673 11150030938566478070 2772534505498625546 17221547200843075237 7721624632007431118 3591575806643508459 17222708407081449540 17613553573737608314 16105705718452202163 18006183553775760837 13978415345271997306 2372312767978186941 6444340532890384291 10630440267688114032 294790735688577052 18001771984845049413 3872202540662782859 12152105995439730297 13619116072607703756 11749977751788140265 2163194813512299445 17448147498751930896 11975472158801949676 14182066852491064929 16038398068431003995 12904059030458572852 5853566440162485838 1459672057590103445 2918672601830171113 13013396475122080705 13787571926946813003 15388161821669928508 6924877136305444859 9004740971447881596 8991657773379453090 709055555074330054 11271070644932080089 8674594006169163285 4148968409425308960 233496329213457456 17174943125725481497 5276839750377167166 11379797156223440495 6314766807263501804 11147944689971827175 7574527123553440491 5620118324633456680 7759978847541115530 17592342172153120735 10122115369027522262 688452202238417432 1145239444245699241 1007674225017318983 2960018814443546925 1489254151059506411 10573691274329910357 8720284305163014667 8894003686149482189 451226531663195396 9367501746445223793 11598204451801656482 11139157865329632558 10510655246973119174 10641629347580114682 564336132374289953 1081310539144482593 304178410637151316 12275882610882043853 5864658732203550831 9623110889390820116 2071090365414938934 3033079474135430439 12136328694750300314 17113204211386583686 11038627648086017083 1705402429148661625 4348186985654907633 14625620294852563003 1233299115026558310 7486906880671148562 2552188198884322091 10652815258538262695 13874807105084685460 17844661980742170097 2329377984600865471 3615843493150332360 14785224293637124041 4591787944157831512 16446811621305059574 18292381863022690393 5494717892992667530 2381649807783561827 14170082057511901586 9991359727378769549 4636832852069419717 14886402204481145186 395340170758382007 15157087878738970220 15952160002946153556 6096934556950678150 5547585682146472198 7632325115838490982 13007974179311324929 16532488531325400312 7015469435123860013 14394828408191322121 5229667107460656734 16052812399638489585 11395777378577413302 13173807134958207250 8689444596342705505 5299653097647781487 9804943968151560324 14914641975364638911 17105750296718001979 8022742315870488274 3292407977847703654 11740322049308630991 10957879707946060385 10043140943085334972 13568125974010706749 13984719601579512288 9828479003656579898 12126889101840601994 2009446049583822829 14181791230367065149 17119601485444287381 5057243007857935167 12021101056642109391 18159636156913482483 16858027447999327513 12381008355819272664 10468403128724480819 17740047702190304935 4309251329077196365 16571799982221434575 2378278065254573432 15942910288002793979 13287139230975292990 7245356729649341777 4954354197020475021 18407995215069094045 581664063478631523 4366678337581979094 14817933607477147795 771577347110553407 9907450573480981597 12574837793584349036 16591615462118302459 6162361050076935005 766601074450170303 7899335515127609165 2891370478481469663 15039019568553551987 17937527556338990524 10371239294481767654 16723861255729375020 1488966880145824678 11979402982960966157 16452048967649768161 4619353204284176998 11325099450820578327 11282056774508222231 1061315720358453891 5850765516833786377 15591272550912636451 9541708248570389695 16241255744746449613 6350061178193305831 2630184753286494263 1755185326416229060 1071503486624642976 1007056119605313256 10595880213235530392 9510963138558221868 12172975496830341327 11313872026715577368 13468729666950835510 8267881087140382213 6825960420670904027 16894084517848464743 9341988047564585934 13090269608812406014 8154187567404954295 7561562594748957266 657524743978635041 7652370444017507472 9780289942719321104 16276774973759101099 1450263119335962266 3487837543184823720 12074025822109011982 5688673182116074492 8844336466906098468 252450740169748418 11834467650845379600 5904677854463461716 950151701079171673 15548133216144888809 10046850233061559261 6847247084258989199 16928581688578505050 5455884673330508247 17549453150140339130 14331878048424494578 16669744936209611165 8078106043141646764 15382244789646765008 10629155587081391956 16077638579790514971 14146843398119821488 14617580452650861854 16344173772116092566 7676873837283619321 5216127689840645012 9709481101992309102 17552268700144694991 5134297317074484282 12754227208495765928 15091961782826526640 3047358669403924767 17358858268971813558 15602101260321831744 2356163746011343974 15026712624374422714 6738922182015437862 188311267509900992 15779828504288148341 7954990291437577605 17379808667827747837 3823119910184933954 9466357702602642278 16333386605632807748 3842961143523719567 14118887945309165429 17720603127722433257 17928601434096464941 8349079114144556234 3920751002014114285 13474240533361657368 17595121732986874943 2609050993347241314 16269966362892472727 7358940074346645047 1930088001135654173 10737745987101182632 18363807772155956323 5836803652940178181 8838435770464787643 696635667933858132 1542872858724462320 13433610184345087789 11389099197831905761 10061319023730456173 18384053185836223197 13091631740886085017 3365696808235839609 11784554625742112466 3005145382512271247 17864777741755382800 14180063447061289902 4315171258502198930 14096172149255391056 11110091870996454632 8354487059316883852 15425433718691440136 11812519450308094710 3557843815042290083 10631766945453482526 7153742936155988874 7674309761209733207 9547237994368554983 15123640100719179070 3639777151343663166 13994568927587291995 8872414173835840866 10842510430749277467 8936277568077019882 16096037094666732193 62733758825358404 12372041979959947842 2351961767409652389 12362095188548521593 3189644613314720380 13323440786918230080 1817556869569045687 3027614813259619248 1029082789869729587 15776199500627685374 8271823856720886637 3944712222818772546 1069209487409277472 13845478133396087574 8618265509645126577 10392867602694638269 9208173346198597239 4911266621587377102 9528388395896615975 16404613024317909557 6667501580937035021 1862410742421483592 374039879547084885 13360794431904314200 9284439852210032154 12497184018828024620 1454856475524028405 2744983184495624408 9435866539020574753 11914700426756991467 9351507175332514263 18293960224205798346 5172713443945194448 4365552741806766341 15156170746957936886 16453576299034331227 8121092389099184914 8403344751247531634 2598736565606844398 8427339376096097157 8684722085509669018 15811183551788975675 5141929083102944602 5069081449394312380 16181168878984684868 16797689316397069912 14829003411625630680 17719065703868187523 15616984531497010471 9059332796023768130 17798148601073942286 12890694943866422643 2082867092521109426 4678889027760151036 8468612253821220768 1231989829086702324 3793514432292784496 10921947277576388709 14489308857582329844 3043834089763022471 8912107265675734100 6955401716886770396 17303713721487299404 4193668284227884281 10990447379911834933 9000205795684813157 3504184658439348533 10861271666259305888 13917786100536981373 2446937324929520340 10086718246756192496 11619742297796918629 12709184995393536937 3866934326499374096 1514970897084541503 2799166640477585779 14652322373392952025 5582647233737409274 15190666841753650472 10665732484976295745 12688754161972661004 10673576721076242164 7138567697752611172 7913237455515669445 8641774000860216035 18146940817188605803 755692927382842995 16209112860605358756 3820338636214576783 9625732623745890584 4886368588844693872 15328849788973135361 16052698647672890091 3776154820921403472 3921390527246786563 4614291961180682737 13807390896079308723 4546027920514299780 14163969517108450186 7946182313944511633 7842174386868425718 288576201492078627 3645963999174604682 3742385142488280893 2346559638337449332 3309930080100134051 4216912843707052457 1173655491119689826 8563017121324029666 17219730185457769856 10704550827758460817 7503380575857983025 11379284192316760290 18176096046171551368 14932172611290652698 1403674189939845615 12565236396860192110 18353531169452880549 13205645109824504197 16967406792963403325 17247068346315221963 9231211311177460706 13758159979461717642 5533555721688109391 11018778453939779458 9162931959136887968 5833136950373301848 13357296440120783178 8236572258567317355 8876789390418204976 166952251010551246 8060540608746177654 14945816806435222606 18339116061372941299 9840699162819871495 9493993118455163396 11397454683377920660 16765713156068798532 3428431206816807013 2697959296852407125 14526029632489626723 16663373204779389216 16853973194055888797 12196188935976547402 6444615439581215236 17088923335745168904 4804148358798431732 2890577275459879861 3021312725013865641 9163318359603826435 5289426860961631462 16384906100050856814 16645295071606742157 11772616835897538145 16474313673424924822 2355804900758042296 10701570586261055401 9837413945617627967 3081710228555974510 2839930907181233581 16466732614220572324 8959733342379451919 5051643110387926139 12380966219792678875 12836144306737939624 16444219631764548867 3367971383867395425 3589605723632413376 18399333997594812960 5912212686643543517 2923001265818722330 9751629516246157267 2633545285583562590 8593814928315510030 10808358023875106094 11690462574975183234 14913574450547177293 153118282123975533 5414803392297997503 3083353237264850822 1543992809735095572 17856957208183595813 5940940565282033396 9320089456756993839 15625287874804902035 9986073728246016931 14157341454234236251 16845808937273090692 14588434369588564908 18415715393086465865 4782825582727217488 15605338931732332490 14006792533074745579 7351810276385350092 1699764089640920795 5238860960604233609 12691975312991827710 12244095825236053638 7736462914245575285 14408622088749908512 10196617794435041053 12063804787668045840 11809075870796433836 6867311817819539314 15098570628631278622 3253687379523285253 14431229554923168420 9783227644965396540 15993864339007884841 2431294064350709328 5816119237512664705 14159617000058090812 2146104482726287126 15251969828944678225 4986123064226176171 3302416444482929025 4384050704621215343 1198838995177224344 2963739583459709912 6186265227465278608 5891723243915817954 8257062639408445429 5609083357917586477 3816122930182613841 18092865618710447594 13835229790475115917 9839240073166193705 11876732625314853803 15910712631416468044 8841795024982639395 1594440507927937702 4663794411680243072 8362263213540867310 3369587177854673125 12737861554701434980 18271803214840490440 17819979856196227656 8172471736710294300 5118348620916113970 13649881236087861449 11051716646287711176 3262730463828174418 4211204992911697568 16852812259510353595 12665361804278929714 7933507750822681574 5436561576568419319 5009945993645003125 7002895973352281579 18002709688922983905 8767622018483793123 9650402711984476973 15438777162897093952 4592103244032384703 1716297383953784300 5189787905057569263 8856858750789770951 11534783061699022891 2092083396271438031 11420094230780831834 14254655465692974515 5547724819112054723 11276159443886143922 2006729508807276879 8997236954756375845 6899602990236476722 4826165711289571886 4760995778312194482 4745152670105957584 17312437961633714873 12135331642115301874 3444885311528038897 10723748651919199038 11224478226335193053 14733965114984285704 9476475746467256051 14697579614666098173 10575476960556506346 12306572251438316710 5164968374585420311 8335939452335102543 17508338800620132585 9373271110985423815 13955109458220121959 11787185566186011011 13479559510689032269 16305936831769955263 10317927816150381196 16722702456427769303 10130761280076461618 16309402325407902638 14960585866238938374 16485329763551411937 4401363838661246628 15331174379696899100 10681194453152732305 11351374726024192895 1488592426152870387 3139860398356871677 5670976457175773714 13110984958268386807 1052354451231681563 4525011148902947439 6382571438689782981 16629210642405980722 7416701649052878182 209821077586141679 15718960961299283838 2138498668952986112 4568158639224806753 16275936619929868222 18242145395432379337 6617793753590092350 5673134802530153787 8010357978448404134 11206770686431469754 9580472538336565105 17417440079765716138 3158300951911724801 1091401394660536964 5412044336735045168 4781560564054028647 820174732595160660 13283229025487907131 9045874862611762739 6734855313937412320 10916201732842867348 7266678625666455006 5244599688940239315 17802889288910180803 17174058316431108694 13651889071740826246 3973785197293478323 146708814066564335 1831381782212284350 2122310196390455255 8652538917762095762 3612835337830582703 14812508959571262727 7551104604464194511 12727517157491578498 8153105064206547882 7815572282214911787 380913639443079911 12210047771544130002 9066627975532637919 16676337933171372097 2065696190489849001 3050767026773453175 4998264609406026389 9453194910195056484 16105109403085630096 15359375136020280463 13045562407974749540 16642730300473107260 18072399875424877083 190900057533270639 5896083282273364638 12172927902022267986 9181982064640395713 9663954994858509404 7454266405851321340 6917997736476640586 14680261506981138169 1851211223556680322 3410454166651663609 15113554265749480529 14565095087308509661 9848649624972534246 13496180156199005086 12754322308301837056 3403983313974540362 13452801131508254436 14185672982185529633 2805116260545135908 5681770616245402871 7977361458752864874 1726611570222533094 8726663802670658600 12813098471075714875 15811668464024866182 11065579098318274683 15154749651290511805 12927476868648386434 3493189709525093902 578730183487375968 1013528275978185281 10343356467583070293 7493251649199717310 3654353450208816903 11716300761114119094 8658751217357637435 13725924981713237688 12414213713330981931 6242537502740115450 2161263978560269817 12189731758193389947 8907935572241967466 3581923250334837176 12175813505348312317 1558729999611353447 14798797962191947472 13877504609191530215 7106567886922466247 11410615949621093344 8632599735539443997 14788165952572799697 11179889991857544834 15229636727475304812 6065138424199824926 5025557853161591913 14367830070082597836 3759933117209896607 10336017682475030965 10038007981081981857 16084691459916865350 3713139288087965048 7438893021153583712 10797859261260911439 12104550695244763241 15907385641149623646 828550013695718614 2242489002549587380 13895534924704831816 8269224065837431600 420693244688514516 6791551089244671877 14915440167357428960 9451263305158274341 16010205691623840400 18285493850667843323 4696959940944535422 17174725733148705209 2780833889391140066 11517730287283488352 11966054883799413600 1141882460236540887 13981237568221675618 8971736467309719601 6383089943516759494 6923158217438249768 188198976388355434 17773858157911520964 10018410157862123006 7973067267459037584 14281120532030668719 1136456442967160371 16967179495670535864 14411953902492933398 9504561222605461997 5506120708875833279 966153785812552514 15582099985482103736 9694384055586624158 4847168481122634030 10773259480268909138 1593962445421918431 106163613760585331 676120492071655663 8650146729832607361 10998416097313209136 2375702903189468467 11176403831629660408 4338702717923299457 7889646146971980768 11366600093938962349 17252954144854859231 9506744993901790237 460321964467944087 16284833705178033855 6502287492358965179 14723392205890672058 7509281814358602854 8209096699915645676 13171512094561568969 15726798414572588314 7397106322822595100 6331935081904103757 238940936698280011 209866082980577859 8094686760320674740 6329832376449120627 5050253002759784354 2396042725089773918 17321946936231211468 1911334383796050622 8738643096775656963 15314614773668078498 17081521808949995900 4101724270559121169 185159165846996873 7148977163483951561 4374698072865921157 6265115835868939662 10721975682491617968 5952002496252071769 11040873555006381720 13503082135500918313 15215997961311746562 2602446499085993686 7565863675005373352 14740107503464437150 12188799056349565174 16662940256585734521 18208132515455533297 12446265364774843048 14818366337059541336 3156995604130290750 1715319775532292991 10962286797412515376 12948230904869030723 12631994072151488585 9411877358927987044 1800726010266561074 10927728946893638703 4089830596984209850 16919904690381848112 16359435795784956200 4978430183518327962 9405105274369315293 699864109889682318 10485261291604648248 14480206856093257939 16190102460812510724 16581071098285647406 3706299146187762975 11621359219967461224 7874790021395479340 8266647205122707502 17282470755455131278 10894289489151827920 11378758620441506084 660540470161019762 1749035714555798119 5978412240396270952 3568875428736240211 7950482972531334564 531667741993332227 12848548128803181182 3356499270445960089 18094455621880436510 12347335513462697109 7271502656125754837 188402552859741244 6167173076535412828 13374598234622419049 12046816856934850818 12014263061101755390 2928125869275874953 12260115728841536930 4365889849395175289 3373317242963599944 10055976794158050767 8082697107487115298 9189867889349503324 10728701740209054197 8430293163819570600 6542835034269398920 5899104618690864600 9808548622219575785 14948127617395669233 8380548491366031860 7958595018609292973 8380670374477700515 5664112769860965802 6718740222847257192 1763144655189205491 1785190516291882500 4083852405226182833 2979718396937418841 5425531646592888593 1962472740133881785 3554131795946629909 13658129894195360347 6881885263581145617 4194250303523447175 5307053969702394705 11024999139120748419 9242680130851290031 5064569686018686005 10925254379295311114 9457427117183457033 5109854773882485757 5309178203992055881 5470263827820486612 1744152959951315055 9657858585830129667 16984557996607343873 3625846506771824645 153694552230251365 9218573239037398503 3914626453408050047 3889604990201179543 2566525152519852944 6211072578514413822 13974127124507151462 7746395816686014908 16005431381194687353 1442273560832658766 4287139971028462114 214044364780711964 5265487119572365670 11330709598113379669 3537536831356140575 12282548035472874396 16114449930452622064 3186734868283273529 6040977143129634913 11297910888669325295 15643543720257084475 17888325086618006342 18097060031421295005 17828203391348153359 11505212210664601239 16148228607206951551 6539677085817750693 16868093102911714181 17603940441210092106 16905696977219530002 9882017795968543409 11428322649530824346 18393480862015125620 4319753058426227899 8171731738973757144 9349218995395013482 12977682422454223148 8066616521353202550 5928174223312449421 11410999105031440007 7874547546007332858 8231464306893755169 4838611544191030 16977654330388002517 9082354836014115803 4355710238437352997 3988640759359419809 11175135138051681273 2968266404600126306 14280741905483357390 2971247912793202319 13987481037622649514 16331329037198365086 16760209371117310006 6635477219081308431 6477573464172898127 6905556743202738593 16181020181629595100 4927764836439004992 15302213954349526583 1115663374782323525 15310457808620677611 1076222513029604681 11567668346640815906 17332020637880830467 12394085038585389639 7610592819552725447 17557805278312142485 18354424040484883374 9971765878910111542 7224347892291135423 11548108962566940154 8749122910487211996 2574009526269437403 6573405302712218022 12154468028087371827 5102806160224196619 13815520515011095470 13154982086451649755 15198999016911061158 7092325617732473880 17450348260270382093 6431794739992147474 17254149345465149403 1826122261784749491 10720479379040258432 12353689443067609072 12575299979094908329 14583174531355392260 11434351947035179099 1626530671270765566 6304055640611770579 13905965945596055646 11688666916130335928 15391864540513937489 6591215868989541871 6932199452868096788 3185492997168361037 16817338641537657369 578741321541351232 628954908543071120 5967742482593510563 5656017340679760102 10416497118441554857 659830101881335529 12038701003159533103 8043438203632128939 14759748319998701189 5870021190937669982 16830129995645282755 919813790438323277 2102830469430937495 1251834116851038708 7417058043952680847 8879351834126129941 6243129776774729791 2722710595546172863 17459061568377661246 12073247473028594881 6723677374173750327 3168221560130933677 2534547492888142643 2816678119465654037 620630643251816560 9469485595780430352 4998452366264414783 6158260314519269268 6683557851175889527 5050193643036664925 8210836912646978817 16144765236243193277 16993799149184938657 347112242485869004 10744906354431264960 10114485363253942529 4993726507507271467 5516117446276772048 8622785858382002478 11015318634547807321 11984800437691545415 13890601609685748961 13417822785369593742 10317836175468632814 13664962688266258119 10746297808061455293 17189871871319841870 16181114265514655347 17594180190007832018 9769416012455638624 4827718153086445893 9040938655531039180 6792877168079502798 13446557521481147529 13641885859717992571 14092458859954541356 5637683224938306345 757289107747332382 12471051611233437057 11077749641971619160 13521634203459889317 9177635230035531164 13117073271550287959 12141853927663897494 854306024831793005 2440458446916045041 3956167326247505076 3749348628752775197 17120977810662882805 16657814386332461964 9826490763485224874 5141496229492712728 17225451678265632509 18229059508999013721 1441719046672163522 10354108083173064795 15273768374741382430 8568885777910121945 7174781075040705572 17759972754739401597 9423847639972009614 5193271057743261658 15234995378441164484 16770753903029879843 6253796857888180133 14132529907034209037 4364065275614760497 12854546619166094601 14050848968177876824 10370980561782259430 2202646315074844128 12811675195376762687 6953901423379330778 1689336251973679509 15393785313408659300 11859851423893196373 8810193872569837264 11770793731594596898 10127844808520103978 419042629053704998 12685177432106750128 17560820134319122389 11169164199643835352 3285091619734326406 7970418061483141950 14867363835222510996 14908826354161483507 14698911173328582169 4676039075971559056 5066107061506854638 15314977119861046832 6024176206258016146 7545450256340644254 6795753507449005246 5537575885271825392 18446383078880241437 12831499349533366884 8143018254182733623 17749090048958977777 6069734844885104929 947661113070242434 9016342895780238059 15599935156072016039 4098372661232735602 4777287591181214048 11742855326301256223 15968224131591160370 7106014266051695165 3251848423478514896 14572499737359335527 12305005744753601196 4602839951073254374 7712082957028784582 5953471479946887832 16210681588879378722 4518090078642772219 6199940140761638199 2118549473410417520 13906287034136176326 10393079073341595783 9558758671694990539 18291630966376757920 12978313835286806631 6255302464167138653 10472965822072089857 10054430014109690243 2550630026072498207 1280107438633834730 8083359961458136023 4042019400874408608 7296979857578617014 2270427862943305827 13251875672216927747 9622933081450706584 9629007254171593655 12567322774512083034 1034996904506665503 240205856903445408 15356556083087897709 5705620035086508711 16730658180674372337 4901595987284979097 6160321997340469995 16647358389994318145 13639026341418212419 18079013480054533093 5502750901460338228 4080594405964199916 4140990030983377878 10239049955178807966 927037496601690511 6359168337646323765 10542437982885578196 9263599801973443751 16164055256620111848 1550782374999858056 17196304508695328734 2911561048309950757 10071869137057440789 10009824807297222841 16603753607812826569 17557327119449566476 6931697313883704075 2212090186603763108 3128393018454158023 2776298413506296449 16503862537962030212 6089199952572344334 8861135677104093783 5189550508889384010 16691319102119855673 1139688228436911737 3452306768718558838 2135615679204800336 14286918359464185098 4205521192830907670 14248121406122112392 1677261830895508533 11912146992792767921 14507439730660779481 18324863215968397465 17367028338128864752 6627834157864704577 5793298576371615343 1281509821606906798 14141868364752189055 8552461253373910181 10428918319124248098 7018096886761119211 12287488230626264760 1461463053372131085 6653723921007178215 8140124620731031516 2864679295706012451 6717998100195100803 5169115223836417708 7715041630195511394 18272476285011906938 617324062454147370 8291564721114458073 5524277828313607839 5705996938022690037 4131814625051487970 4572138121661936172 12830701942011197633 1257325549467105269 9632538650793309698 6481880100911021891 4852085979786852755 9135714042070826226 2688023725655279593 16333086654687534585 16914928677821751175 1491848379792970629 17571003149910454441 6347122712040199 3856881182848102237 14723015430999579059 4547401020252073746 355176911547146490 5207601094893221777 8700137088261883665 17656832365427005192 3865199688591191331 12793930071798798187 18258048437608628206 5672195458703210069 8071575664636957272 13451424428650662596 3748351843566842549 7499248169161776509 6202643996932943887 2646184447066207291 7040493499867490857 16094893793625777075 10214210016265836108 2196467421739581232 12847172162108921479 6304527834908260578 4699942685396562848 9491148925841028374 12861901196037975453 15768244213468970804 13951104106805073820 13341322911722243522 8052862449489533372 2348922930278855161 18441348784963687817 12484218355126334894 2970621729147659247 1668228325193268780 2216454005993521853 4913071770277367100 12985037535882037609 15318285408468505375 18169089740869471522 13414944424864494423 1641077509252431576 11871317454119396177 15737902921188826958 1650324478413189919 927486358603968252 14459436658268874170 7852281362822923197 17011007085980093267 12363501063992484080 17175463608022693729 4989965413496066331 10163757484823652945 11545051949873393579 10888412955214649293 17730158778765590788 11810432945865733566 6242596122668617813 13392705399477387649 18152747668367589027 11103980856694044771 17394211400309438738 10091725125121020135 11419064239689759790 5026794367369271790 1776784108057001256 10901688004238214565 2628069233971174466 47743104533567992 12121984024591180383 6661701119828017587 6920335700566155729 16679690110331304095 5382734537441748402 16558615229887335105 17880330934119254557 13503082750982287712 12681814612399156835 16084316319309631336 5077494077510724957 12522301030736497196 8585187061084607653 18247636557451898150 4986978758793180098 16081901230250452995 17613160704563643464 4700101748907925564 6162368796521711596 10008392093257084875 606955846517367518 13444976675675118271 7397553121276580229 6277908474936296161 10142544487262076286 1755663054564771736 6906813554248515427 1664376723535724546 13262003514539581944 12015881964887688929 1059123632016073936 7656963896471882711 9735239963306574390 8838043758280004840 1245767809822668061 10274371045796971355 17118528321558500017 1257331406783272195 5620669317422286964 1733024346701656070 690140972235719863 8597290414809491812 2373880211355850982 5637849705764698858 16130748902494232983 1655847435052420359 7097257003130071192 1007360556146455525 18367339751642379320 6224966384345079718 17622931768209777129 11069435150486973514 475182779071168186 2215969877262166447 2043628850889693963 12467030883255095124 17097462754285306583 16257898821059168932 3344177343266245754 18021623385850675263 15142859087274973939 2993557337703348278 4652468220975549081 12791389466112876734 8643252727618710800 1014956312119311598 8618088669544956952 11739715473423484851 7638927859476740027 440167212025787004 2902423038503699639 909029363240942718 9842557531994302048 13617231406157363904 5327199441653506042 10913534482511903205 10169880855563839668 4314634482343287626 10629696463928581614 13528944269475662192 271378799434375321 17053305788005345708 15253428878199988848 14159940182871139964 3829768438500920790 8773214731336326368 11301125741376657592 16304637293221718214 9950784527847476749 6828034840738412928 12408750020539511269 8950841352349745721 11045914849696570255 7640975076272269005 16679322135558443065 12430546452057632678 4474742826816827770 10615194938993848019 3874997241665383699 16848252333914810759 15059250267347192138 15338638049570288567 15283232004755385330 1834214183794104231 7559962774321645787 9078772622226241692 11115445426730357406 1099030798383144003 15341879708545576178 6614458241977934486 12758610585888217286 16069743667508750996 2587254990725235775 6816231630688826820 12643477753904083748 3498235365609073341 14112844839240183711 10373244914844639450 794301866879867043 11269727826110898799 2775641825763628820 3905183848091540916 3109540832713946308 12708967724201274293 10111527015262611572 10530311550259031506 4168034594736137746 12715979157357977411 8650236563998373793 209351609338177664 1448331834997207681 9177487850775565632 5468759391912327043 3665279800437667876 4988543205920896796 16100311651902610427 1546566946069445450 10046633907565105389 15993883522900341938 5076257687761960507 13129058609529371804 11144418889287913532 11042166044202641060 9528391880183288686 3418105230054295918 14958802980872217612 6137571749690447943 3618034051296977974 8950236895827046950 3576870412756544638 999235664824064917 17425471159016482171 8688779216559276776 2694551018797816934 1378482012123015339 4264299440353100999 157009069726918334 7508312182391984313 9568946074662591404 9719437431023653758 15279730316639349879 15501120629217609794 5471670433758372294 7445573027464028209 9392090094640225052 13786545949524469697 1256862692132722748 16722119280686464257 10420565474406394278 15954015901713300249 5092561114090790844 2901828099020016045 261977258444055961 14563153624789905418 8818218993598571716 10261230850304516694 17250895273767852494 8448423554092877987 1760581947651031646 13857888741846552399 13905820426967186246 17127518253416266035 14923324697797590735 15777799810865869264 13425993994292725352 17154478863811618004 15622734453398630151 4660387771030169372 9950347526052158052 2547899693757095166 15464392386798556968 10233092281467605650 17543864084545887818 4383819663131846795 9053658035585218357 17158526444332781151 15082861610137835014 16712087780580306736 2817686591308402309 4281194012051824539 9107765349925382436 2630284056113047563 5014855990292728598 14979333169143569015 12475005417352615252 16591084741173342658 2604334099406535010 7613696687313715103 683657363054711947 7142917606589195054 6588209724053950513 9098833079941167422 11367801581373417084 5621967062971298138 12942690284097665360 6813334269648760066 4015132558934854248 18098973647167197982 12585947539028677299 2579809331968418263 2280711482597532977 17398567788126923129 751290169047583265 2304478192814214643 2188415510332446844 3645085113370965074 11495488200524887238 11688183216779606847 18344334316459052738 17105127340052905072 16478975118175542790 13296586827079161697 8380825495899020040 1229300674609359601 13836580273549413527 11282652585880594407 16114789061149650498 7254977811799918582 13814720786159594327 13851671399740459123 5051068768075641784 10777567613386784415 17434222710885620520 696534614851059505 15109390928302739977 3904571720424063088 9636253318171478537 14377897780546408774 3969762708411908301 16028326459223059293 3599199016898282597 12558539122695492980 7817664372293766063 12634385023633618048 1326175764329150637 14819001260967429936 3623254397185857265 10519477990122628911 906423629801434795 9731059084094199581 4408922696444865819 17007889672757966839 6513557955793678214 7919278983124002172 1985955513801664451 7636761750959615003 7176457061704745035 5956351622472973894 2375447784822895887 17677894762186695321 1800904498653605293 15489946200182878135 6307087080569571928 9182757339812553703 6675582346525979735 17031451007641897589 778275628453703330 10910970347988865770 8984251779997588352 5215492368169325924 10424226389769047228 13957134522239003694 221992584807463226 15300852844825349695 8397037486409755266 2343391530145704970 5494422739260928066 16749548432612410093 2164120619806083732 9902199803136516851 1047220293237566119 6561750123295920085 3637408673040766590 13383468567374919599 4024052041898928121 7236594753880823443 17018584695374138717 1330073503831912978 7499617780344582779 16482383207642653935 7463687289738823190 10318370204338904153 3177736307946002287 747418438546160133 1656767009676322579 9250020030138516170 2292402641846562300 4030037052273416547 10760001429033920396 7003605509911634290 9610095894068535820 15420325086194698463 7719274702317006289 8990015596447249231 7943223985422663829 6405030593131997772 3729591473708602222 4675739404775664627 1237719715016342550 14836286484798292868 5793114458272318204 11537799833229314429 15667029314849441271 7030897614170462230 16674324586984094307 14820309171931477265 5051887257556714992 10566845527587542492 737749377473521945 13148782351407779511 6205629350077180517 8735302662210466361 1743387971592654118 560662477868266520 15419893985116901691 6600094835845245095 6116781188255963205 2864739704001581363 1962453575640082120 4045180225336772115 16549771218700254344 5331400990188887013 8556420594914321115 17531945677558117463 4778408261026109282 556986211659239238 5906568735909424373 38531472153898611 2242235046356440707 8052788170452182979 18354104533148231646 5327768183771118424 14813469933709540621 10752749239766590785 6889557874014536602 12991105291280356607 13286451720791250862 13990139703817526602 2581815090272891129 18085625247746537797 9054204542358468704 16527540695998072813 15354587391728552962 11695685203678292655 11047319747116009840 5674929303324601136 4082396600793878369 6978618603822288237 11600831724133173913 117448682632930319 12525117394193292302 11620833114203541821 6380639104173520606 13343214303095937287 10812107996475336962 2074220333356176900 8618051294569503862 14541419593227575937 8357139280832653220 16425365440911337316 17804180242057619000 2629423062456813 5331704557156424395 9532445167897859697 4798397148627107829 2820740475313108764 8509857151101112361 7395758956979761432 1062376192000372872 9235248984587729698 2178646904419877833 861730840260713207 6792081268253974480 3269932280487779500 16308029224471761107 18426378139812241131 8791165810437783154 14844067603854850759 10317221455690587201 15279823988042447826 16094585764441474744 7221649325556037603 3792239965048290864 11007356465596747783 14990789281569016771 466047844047845502 3206136633036064858 14348394661859819587 11294660682415809339 9518512943823554031 3859480397763719144 2482774612861181245 9151757502087529831 17572319766999449970 8368778527558613560 3906874250731157367 6869706359984756012 3497285111076843678 11829614704096537523 6846313326838255501 10799509657143281443 12873191718144599194 15275762770918270621 15376445318370964373 16549701290318453860 16414958425441498386 3418822002495673130 5404145594123179949 5334452904691738738 4148741355078266473 15717792461476520447 8314515108268613479 8548481857560062337 1883771396071913481 18231298233194917990 15670521965225847985 8604347123433503011 4713971733991187160 7461732215786832924 6922234929193337103 7329608513420322518 4004905627758094837 1344301935884469157 8523824666165222040 1076226438344731834 18219835339233472232 942593902954194770 847570959965025565 17698874005302454974 13238036260903658223 13737465142248836558 13047163593841407789 15121944998932821558 17114211609137047227 5668011461751835013 3411174694169066242 918517855293534434 14192123456782991068 6065791543669645832 18007487380857893202 11522812875624387757 11103529489476312206 6972801911311250032 1857446670195144068 16298730633079827814 3027020547122087721 7659572064377725343 943436775640908065 5398936252286458794 16533486533392032613 11722883805029084750 10465108446829077064 15631717306057386519 14336729729554822244 3857893206567606432 5749686735834510168 11971445623468941184 16094865550017743490 4378113155760283491 17153407813853669795 3070944317398676909 15881246110180536758 16081749629816809953 7253236475797967339 17935548860919795970 9203293006278468774 16772324282424755304 3845941849060421202 9869189823734163051 3821788071012083622 10582676075409621736 5823084501725954635 2725274253940541088 4317637047994061552 8228501394686061383 17146167375327819959 8999548981940315485 8987375941121249107 10784948029537458485 17453235585071932858 2418717818159056640 8452111164237276829 12938176300491671811 9072262552995438176 15844342933397225860 3793507990368233449 5852292036561674668 14404528198330647785 8892155083072383576 9919290444638796834 12610818076894654802 12465720054350571543 2853833747013866417 6765570848585927777 5083247899111423365 10272826881137494797 3799067531563779838 1352764824972735724 15625448678023689331 10414769654150067488 10393542942839745260 10800764665180592049 5007391730268455025 16220399096149535231 8611899502898306972 13218703099706804708 3701815632829796045 1442761465054246146 16721291627694147393 17728867417085183396 2419568434943331371 17072256438331443666 18189238741611298864 10925705422726657871 9742721094120516349 4222136704834760218 12155764664254447245 5626584041089185452 14024795757964621770 14437671725336522923 10317244348404033262 8782728455841281832 7290556619291418500 12197640411851295069 5607729602125653062 14356539364138217233 6530536622386316818 9507886938125142717 4208067568879696495 9639798639137369587 12859252726695295650 2443318043051500570 8644210507145577088 1147452164057449599 7378051094322431299 10011841850567898641 3131650753168521871 14317902878938815646 16778766432582336823 1015373407260473889 5014147254057128850 2784642271287686134 16569761455523233440 13498213349464939297 7138541714205837500 6792063785384371807 8000071631479966038 13185458328262019243 17397432861221208477 17306965389921721724 10841227163369756425 8283779493758071644 16478811762992580350 12428370083822055206 9325314744383977422 14766288553999977824 12225699299183842577 13079920953194603866 5314850010731364962 13232919023808790426 14092649511981150530 905383211072600313 7812575158306435750 15126805361580264131 1112790916403151240 13256151850376385804 3733361401701250454 999810607341351112 7500305954506164860 16935872152784736771 11607808627636402429 9249718187134546423 8102280001174072709 14302414441439081085 13375907427030256539 12630570809167049956 11933129519202553117 6409962761421476911 17499683155631390318 17988408430748211631 16260521639538881784 713239360386828123 16205226905991479649 16983792324531994349 17474960827852586288 15402308130899405540 5410736060183712708 18076079948710336326 8535547766817583481 6440906448715626545 13824081567703050197 8620773752758808507 14912400619863318238 8568292973729506655 9578018332380951200 2393759831385300546 3746762488546425845 13565358386254956243 11037609664517428425 7419306024750116984 16023686394243417562 1137834273691325100 7230522917465041925 14114604667780309979 2590548647752742573 15228279037512196178 13612698969510444381 2410902780514080922 9776787015589297197 16634576518339185151 14728797164601749029 5709965473871928063 11116509229211839525 4748596169433851644 3168674835673725153 7836731536318602388 16448364741190042384 17914067095480174831 7300165343869296301 334589428608188662 1785577857341835573 6993881523016263403 17123106981211206471 1344174342951173131 7024243262035640504 4326543112845038313 4801780730938944059 39433563242087035 13732613002408671263 11190035322708287321 2255036766811568286 5816967806176996322 4019529033129707111 8767671968120230292 14986276698426635187 7435980526400543226 2977168103823949344 7015128664389402006 9289108862098616106 14990311041435265589 15058928354683279287 6162062084256577815 5897558451574238536 9124360076523670876 14975742740618025982 5483818548934887651 18078057304143035496 5807584716971256694 12157874649342479010 12435566404211015612 12151510195545429471 7570807539732118200 1562121451134714648 8097637263269221929 1929386646352383638 5459998156240320923 1977436745165264797 14865162116702438829 9265199629917458780 7345104122234187489 9434553564784706187 5448203876670118634 17138673657332267767 10984793117044942288 14121411982994560722 4525669018037846007 7875171052509232364 15193541116145669932 14886027058458076129 10542186008175882841 7499239504651976673 16041867327121502443 12406472020961121510 8270981434964235125 13190678442579198922 11891421439582686965 8108820802211900902 55377407256932716 1466950401370752250 13406476786601378338 10843765567799112813 9670915025560763545 1044408900778231670 6240517233463778047 5926261387707760042 8846139379099508582 11616783756892710304 7303134933191350556 4719878588090601339 11950434870473138566 16199688256308640871 9445676408059045424 7305262184245529420 8599797956036726605 13954190825500018343 2632945535416015591 5287584958604444381 13566678341162256382 2923709071810849888 7139204694312926270 1140759286576857383 17949833054377494324 6142169408659902025 10830866851359799581 9705314173274546347 9226457323191674021 6013556748433054095 1324497388656808355 11751089946258108316 10795787182588456586 11581833721620999501 13928373972600985903 4645720947755206828 16854005993176217135 7403823156813376161 8381168538679997763 9967939038760639272 10485552462496397340 11802365431404149314 12615332917201350216 360062171197841053 7774887885907552523 6417833174323568253 12591496411447649002 12858121012476072886 14747451660124961398 335910817966659093 11392232994254491879 8302902821912948591 4690438260873979089 4027946574188027157 15149190936544974104 4095243642849342644 12547836089116162955 10287323165284369348 14097691642691524520 36148325629818946 12515653384088787236 13347417568203116440 14917527693448467168 1524462141012443517 7411357420701550210 9141377363370732788 1914002823861680669 8651792809410090687 14709566255874838950 14847076348759937607 2160307055795029100 4155706106131039195 8683856642118964602 5407689769451473520 15149897226261293528 9473499843848539962 15099389088600798462 3453684923010954454 584161677157461452 13801894356626868568 4116953756012387158 5276573430585740678 3646924383449208459 4837847913711585228 10879210048804701905 4654065835253271090 10580774404114474893 13921416918280133237 397327061837411938 11061455945683915156 12910242014713762863 14376913170962165001 2235606062554009842 2816053086809293737 14319799744184814158 3967119423123616791 8117343298142353233 13503727067485784203 6189262950957030163 3183454457843295870 11795889404894107189 16905375071548952334 6583147772931565466 5817599616601684292 5615354770366730063 13485738211094541053 6034839989812093112 16217163993643527464 846087974239881072 18314497656176996772 10453726519385438785 5726354259035503399 1700264694178346307 5888668816271631013 2115006990551230681 14507177710301720426 13872468118285984375 10964175011066316251 6396768550066352430 1077580941735524792 9151107484844923603 12131742383318589714 10982056214698298964 14687212210855336027 14051205702383021754 16735922845680763017 5961163868438591615 7559497650745558800 6858959388947531974 10018348048211897022 6947454378312881715 18061427159548962983 6654080158077119365 5021605590533413335 436927881684151559 218295926689961926 16338118179872933878 11253903132214581625 6639923847249309617 1076382773667216629 14820944143472814705 5227786510809875764 5355709222321133893 10350977882678720085 2915748845670667235 6852937056024605523 3549269226681532738 12183150177379457231 12078624576594246850 8868891335245311881 1756835469274790831 16184066999647135920 9863712648571244933 8301120418970912591 1749636016138662763 12187131959954715589 14877068718779125270 2535930515519213703 13767692118506976097 5009980550179039263 14975621007825170721 12426537012889145207 16106032557065189250 13246685292497744769 1954130684727541942 4987987444444535457 11079897715316666842 1829708591447988391 4670788876747624082 2165578084750885375 16720850493337965042 10504629475300177684 13018062718110341197 14295213123192158850 7577570788530879900 15500378374359122742 15269466034813501209 9074090068728103705 10685991437341986787 5232281892341771230 3767015699217139416 10162357567500827490 13216353617051880621 177550839307347145 819071290962088574 13905307495192026932 11694084028107729364 15500876385984761554 7925492497320405587 16470087999541508158 16418450060887851231 12080721212377998149 6560520059366081673 12643844911130013640 651105491394230791 18291526969647051694 7109008069083453753 6780768184894202497 863868225652824995 6027026550474901263 18277508166593970790 6487175862284600535 6104991887817158673 15590089912688338866 7216738981435973131 2443719483413908982 10528260560749293441 2397049494628163689 10482431163696270495 13694615968905351635 15445355946195970328 12444153762170242155 9526075172573520820 15302483063566113585 7054961284580751989 3621004016851466000 1802060818594007388 4127385975845768585 493970559189525148 8315232403282235549 4999470414871295016 10355901004047106552 17896883311794782714 16078576926996236076 17120936304709043494 6747484235041255458 14477671722419685782 6221697009169806127 13573612558349405457 14141578795033772770 11591212598736738153 6189888004627474704 889780265914806668 8089700121762441050 5065240706564899317 13269251324505898368 15828943983602480810 3359468755259616620 13481200328427899630 5768366165215284660 14216444053180521434 5183953469287936386 32694666780238289 7630074451160825466 2908617868906431682 874394837002834620 3378279554641136208 8295017942334938122 5053178400955590302 11185851822434290066 10166873864040205967 6091224818019213436 17740064962096462570 6825582627193887988 17952628371458592700 5640534531565228850 3293434846194593375 13554793860496031930 9549362552904648885 3771080399145428717 2853884763706572568 7131411786092361465 16850083653979000329 329265537173753100 16828714977607078409 3959044491850364793 17385071987584829670 688759775280574391 6720420630115402559 15782818964769338965 12737697404159586123 1604167055067536894 10530361239300735778 3482618601154429157 5830489971014848056 704248033325676164 1731176282767370696 13034780040015625813 17447946233750813393 10188541729650987238 3844860386066435050 11646955445711458445 544773061923391818 7631892840154735484 3624222089587935879 16928874904716452138 7196932609811427992 11178107319570342312 9708786299903801230 15596999800602972524 12912480886156308400 6369819455247399105 4850247648994234860 11040190257422350130 12532443681540746095 8792962879281492497 13932505739415931648 17279995813695382322 11638883584206403383 17717705013744881736 8987658812842320115 10731390762020471524 17863754933240432361 3784425461916995680 5514301971313283265 13573233229076201734 8972776019861472818 16012778036746096182 8990008346158484498 16559074751953366146 8419165207703713694 9515866089748045020 16364019299593509832 15369867697991450367 1327952117625354225 10004953827655924418 17825543693776664242 1749148893503265002 3434046374260183991 16053667536815242585 10156567146298743170 1296630144273312199 9281355373175643835 5525127181961688457 3920510550185675245 5740206782044810438 12696398831015514639 1022502089215811498 5869100314258802556 15188774745829814582 9559480776548274908 12381443651010086120 8289556925408109749 16743711918330402565 3332368801729700972 1909651728349972597 2408691379705166516 13483838505250112402 13175063417402823912 6304001493544079128 541019161095887453 16350365156757881494 10519682895332166378 16108722422440018054 9031596399510769683 16670653055978500259 10366530530414085121 15710896103748678573 12654527179203710816 737930815609627468 7822582297549571948 3934354288171256515 1027578813023221674 6688120436108928702 1086234086393336146 5326686319646505048 5577690291220505403 11466453787785853151 4550646842826667230 1064393126036062226 4290340735537731267 9836993875964694477 6663963345192882833 1997372443636162092 14155313840043900876 9984175760044036273 3021733043677350125 10165189477175402076 3890593108692760671 5160896966913696265 6501031194393431316 9087323345117953355 7967678746052433264 15182868200303419296 13110654023206165718 15689673739347050618 357289055229195722 12719586918257246339 12086686436531358832 1339342762861293681 3493992205810226948 6929619523480209603 3112958228184290082 6527439981447604013 13276429107740139385 8695040724184505237 17896630448710189865 9861891946760938936 17072317346846028767 5696155655487877908 14012855716266562606 5311715122807526846 10809624481265588265 17962858649577700108 1380619757091412864 6791309546347202272 5500005357564273770 360321875161071766 11107060525980574362 2868311635392503258 16286195316522289935 9682304745269737319 5802825644265316137 14590281692705300106 8617693826201902017 4417214868549151993 15158949970786479732 9567722252702548234 45205450433790031 205169587574486394 8695694142444767566 4017975163530421424 3795670944666150502 13676962831453606016 11270467012905832147 1978626623281359725 12405709956649322977 3894018438929570486 10222720049919358106 18195268493001762969 15394527384872751140 5896042150867170399 13498530325303301345 16239221224188234833 7069384409506972505 11533558206653547921 170781148477605301 1904635757116990374 16638139220852404993 15475893928185990997 8511167223774523192 977177057954796425 2831515234880143060 17574905776974041358 11216624365556984164 17725506333435107784 4151967492357752418 3081897593193757325 17708638547199813989 3247600403986057971 5401541248824173323 10935978386807131926 18296244871042843527 7470755704971768698 13811855608059253822 3876507217721836370 16802540369135085109 7715473530055450849 14849031041747010371 12917431888252067067 3578831733888516592 17088557477524634860 16026569922639087046 10004683533169913047 7600780296208302421 9087707109879868937 17913499108593274465 10994350589787869912 8075641869518782287 9929935993401147473 3530229263422242441 4913886812738690738 18017824684611821763 14854177359561477001 3769769243839280447 2532159511059585834 1644277517896792817 3305018664395357904 6088068007038621085 8648457259073118225 10949692455749112974 4907060438804575599 288998655726798424 9371543434306855303 13817921157644541007 8102023718530638954 13675553584030192898 12268655023303844967 13293393219603053177 1480966786291472433 9206768873852641370 14137214317296480519 11887802039967118923 15766644582830951226 9686625093968126515 10516218793820494175 10430095786920264385 15540200127486443905 3028391030564331280 10516517606104510215 11175359840492596274 182093845697918279 7329207622493281423 18048198292596300197 222497650568822565 8996055406923577630 16036307937066200716 15086254672713681916 6664582563149767632 10690113808577742778 10159574005502212815 11728454027358293009 2553104730557642694 9999137824667587711 16779215180596646870 5791600245482443313 7033643511490738601 13682560830115228063 14667658547735484089 9142078731800363480 16796262167466877651 2359891502051828430 11860480048455769290 18112796560049310656 6515464385965301021 7215740363193944863 15238120433672675365 14923204071607393923 4072066481616584993 15074818637961392050 5601164403460747825 4644946528143310060 13226347586237759345 7187197651610090097 4010564095057821082 14706922054332950209 16551961664027437504 2968602002769276457 3970527303224967306 7256577479917293753 12879728759066873564 9417842245527299397 14940213606614344250 14792624918626622480 7655618899763396208 8717807739269176481 16565971229861760021 17610285094048736822 6749376786550677636 4679684420255824124 13379746202701168742 2760125907276654403 13978421160609472890 791452750583897074 10611025502606904383 11721664028632846148 11447827956167802657 12672133908621309456 8290261342300807295 10196431553414144817 4698295442534729592 5777552081409453215 4936879255193676400 3540119806592002772 6390411432327644522 12546115783939437784 3015164657766131093 3953131781945842491 17657593875030525631 200925110481862378 17603827070630966043 5909487739118619898 4152866853350658312 3438184359966669560 987799190001683709 5349345022052998973 1395155496680117603 12308972412545030771 682209587113339370 4468652614363007545 966598418451877182 11423692728356098413 17568282080864193235 16214085066953556915 15989466028273103076 12584459799532002653 14314814467057885665 4747991878496852852 17637284359367924653 9013219371399187893 7399127471332549147 5615491072823096151 14309073552145306474 15338195377515441595 2668906174195543494 8621088202951662946 15950903754411373597 8673736946449522011 6696210535517551502 17119629795708421891 11730185794339661322 3631557570625468377 6228257085079254232 11173046244224545277 11886037420127081968 5314182614863207572 1499912057492302801 3999922544355144306 13885094777040579224 17964204774720302997 16223739687364326631 990806477399176128 5846185888569870445 2798590589721548992 14726467061873759796 2576200472672464033 2247169876895667369 3100363431013888815 69238331389325364 5659327452101526149 3822199959250806754 3048891514279373598 6130964341076903016 13396387980627162916 1158771101239843488 4224029946605286371 17792813492900072530 12151096325829600834 6406674086585008328 7225501586731292803 8168566001558898511 6088177265305820399 10166038768859458449 63967890511632923 11653839579785295162 10618685784739567221 86704874804241892 6641570888668901550 766137824166034424 15143950155084781405 18357218185268646746 17167668683051329005 3713736425068817044 16386924107627114963 8472564158409402255 16957606523479273341 9516353086079004938 8170602354261920288 10579441495717580119 5840591307404892312 11741229243982659530 8101385035691943455 586005141309083270 18301441459286237393 12324137383748420972 13353451166273129867 14277969513210244810 11413195885054546597 7135766944120005872 6597492786395081415 12980764168914715825 16100761673586322445 9264873544034144862 16013177712446050613 4772243277626705049 14242457863741182022 17542687129585473884 11365131580363855796 15470742734101704535 1364711046160734367 16869184739072049446 673326129719893515 5670189932349664319 17598245758184295744 1305185314330405243 11290314603456867462 13038751297089412878 12621287581081336685 8436409425872687041 14159400140723571316 13081898158903879913 18053440161629483146 14198741775443939044 451610632997331040 2627775318338210257 8563932553331204780 1998491623716983764 1184498241875181339 11667344927537241745 13622204634980053069 11130054344115205000 7265364134944867504 17182848496854076317 14219644338181850492 17118950497335207437 7879044148999126457 10921333008845921614 4690412463028522250 10598764150871409132 4356456719206669063 12026234588824422829 8933567062318951310 2720090723296938826 691567836402778417 7925436332227446766 16431278134517414576 2179922519114713935 2928465108276926513 3739770899885243308 18437411235111030551 16925328686844179897 5795492022091371185 14049845152634345486 2310926043012347050 8436918050334263542 3155949553484677781 2947781875565754366 2365980503196990152 13369035364101314811 4475872952155981466 4552819844729121920 15630001081595895487 615366591855851473 18387245897557135615 7544914015573452300 5321112723547633768 9732427261875007324 14771537238431303420 9173690042739266344 9372820463610876406 14560345500826727296 5086261083560670981 4682590005797556802 12086188454111041381 8502350205277645518 189115359463221240 3528608627822335750 12486607982217158701 583946767776257115 17044162378803308886 10196394229229658032 8905345801732624853 15176403381249335465 13538098820453645449 1658210524923576558 6162665796862630722 16480229763105443260 3217051307847672692 12028667722681230850 15170043041366855230 15658971825123434892 10246014751190360209 10823252377538604169 7448717580943421797 2765658314246440117 363168149958697396 3111496970213387442 16039136530755528987 9327699273271758581 12571441550452109904 18284465068608686260 4179789367426005386 1909930634529262044 10749158836356951330 3108614858771242249 10017217955661193065 16987581434895881251 6625604833529570200 6289614440496298710 12434037404885786433 7715740542531698750 3739645176401468387 7069926477053418581 12053948598586468634 11149812717702891161 15286973972902258931 1726233355676743785 11736870095090969626 4992575483545495519 14065168294043541999 678469784923781777 12618643457181872237 6039269178869017019 9187273520610719148 1399893878877536044 14860563261111788210 10138387159822822963 9620744781092329024 10459228776265677918 1258959294067174109 4938750054256470022 11202901515725385803 6297202580674298396 14664961761435799992 16108783319277325132 2854548317650009261 9216817351365281656 11233063148412831361 14167571291107329214 14592776370677922412 12658820225923045968 6199730391115972118 12595507106694874790 15506910435972277731 12011177757519335421 13121221606859145247 7260974647783385260 7764073805380153003 9160960336691199135 687560973057175916 15369096087208478418 2297686108593985669 8867394809712395450 17492584645470331009 8947452479187862538 4239361319208807187 11852354867008990692 13690431268348589921 1425651704957449176 15064765903858233470 17883910437307979649 8190537906228659311 13842929281686152739 1382938161617174821 3977012824263219129 3976724633716986144 3312393807977876504 8294378408059351264 12851311109180409098 92434891698423971 13475513843141665647 13735213223185721849 13822166476788632173 16655542704676928158 6553591681497861687 5887390433681258898 3932890829113603896 17131915371226707574 5307787580101891034 5085142148890905503 9051143313970358961 580993707814097577 16481032159776315996 11130953484455121942 14659341734181530470 2001325820333018258 5522637488816647404 3831210244870287147 7714240894801757678 13517808748434285069 2476045835215244562 14211467537890737727 12396496787353144132 6031701211201109273 11711655711313764718 7909071002958760761 5679092259542432510 8870583284887114966 3833182673047067830 13030645428960326464 5684921697981883950 2636485454926212473 14917745784624043368 14476270675985838748 1874666491811594228 16166226326201912619 17580072496631399131 12067932287588100896 4176326148963528205 8236840676748146564 6654326092675048933 13998774911155398161 8546117157497297524 8391448861242973715 7317173077263489037 7088473760051615064 14044286540900580996 7046361871030337738 10490542484535834528 16493391805738468577 3700810473397233973 4472984637095170000 17722111043818206022 260195445078975797 5865615544714257143 7714227377232042767 6031273060695326719 1311792371126260655 3638383181421914494 12289374022704409898 7832617812473594317 13159175320405371656 17949473360217160767 2174053017817272771 9194877749228808812 775908939153941626 12363324556854485787 12912770634074461563 2298101408355203696 6452875685550890038 4360182430917453525 12837243865370700868 6307584314666573069 13269836944854030382 2217712958247087970 16304572777789386882 12888179070441242043 5398564414777451375 8500851529670538912 13830323590148601751 11143828241460193256 15820506885872367957 617024699459692020 1757964061778742350 7782992349000430617 1956575922842104816 970353345307451915 10717627172657913925 12006170894058588463 2916536072260370506 12117003502350344812 15423504499945990197 16924863575093717263 10716192690125971946 6514068861094441185 1903970017179791459 9552248899051069853 492395225620825801 5530321026061054996 9849996726456974038 4621626809711230857 7214112805195778910 8397560837119106079 10299985185592086300 1894485450298347025 14154039920080609886 15761554902270767705 5285823083761643513 3388409644533972124 1425943535422220871 17357895523157856928 12556674866754012899 9211602142800551950 18033272505546266230 11538100401868495313 6245767095894472981 2163552471350813954 7214761242206915752 10593789841366450152 16864790880159650695 17131996731531115767 6615203715247402623 16042554380932757519 5710183940981335651 4661404385775329132 13817878576299689774 11384392094897610852 1439736990449079258 9794590883677496281 9193833683437894331 6448894111710566392 10840409620919437154 12687160537075697270 2644023294459241971 2046272720594447286 563930584142643739 291827722905381710 8093569713722104129 3987710249225207110 4542698548339052805 14821234804752044441 5271214346537012701 11533221293819360136 13885893048871423610 16366152322263056347 17400756504866089590 16128404092648796012 466489543633615270 17383918340564032142 1501197768496906147 1545108496311125713 13427073833174727429 13548275877202939646 16615744483033992752 18086739538960588446 12355785782282961278 4856704565031824895 6734175283450307554 10282800350047528965 170887739864665465 6180177885752415506 137417319630697701 16027574990402360626 3949041931851869509 8745802219195018437 10028020664441743025 16203937162091599491 9490896218774326758 15483115714719776706 7718991288760887905 11966292844310035253 14470862265025478354 15413723781380574171 15880215369353734097 1372090837678351244 9438294737088556850 7291124038375745962 16049773120671090418 8523206829322917923 1511846805327782167 15468405787747655300 15665759268150627323 9651959557113135036 2022796568645555254 16358708987360743870 12703691600117237604 17920641618877801731 8406679216256554713 11493509483479831849 6400548125477133093 15438914440801903226 16811022763775852979 16174210786152027980 6291045208124866245 16086624872333933210 2181668377973731038 4769911648992181910 17222331444397806356 5352393511105585253 10486622223003160727 9275024560744394572 907580144904002577 3507887231054341375 17261219241054376389 2233547629587736287 5303444645265282451 13374200347518301734 2063539500275308584 1795064041172591700 8957859014296665673 1025386786378897666 6894459135786257900 5217302171933499380 5671217845653747252 5546373989944260062 13676533511411236935 912530236682418760 10457741933124425643 12643324307376105650 12177679621482875557 13650036160003022087 8721339648573372317 2650082051519710702 14627960482290589585 10246077042336997355 14644573785152933255 11086405040550959125 7579826660112443812 6053982103861797229 2004120683978057512 15430387632864117151 474443567459173658 6987210735675284461 109509323777355695 14608168384858336292 11477911430043443922 16434862854155999295 12947374254650952260 12216362196991368017 13293790195540322020 16829433936441766821 3034973238026435811 17934388858331443874 18126325935613811943 10809004437369642290 14098627305510877796 6482176769319208911 5158986721163870985 14927551378921018717 4397892578759734827 15442655648658005040 16334233689556212805 3243399561410967254 9238305875346613068 2949350351814677827 1144959792198438665 3355364096521510162 10844574417422215074 1059866909761816643 3713752680243651175 1989657738833783727 17710299210130212333 7106766734589714313 14115526893246473396 4603763120493222645 1382529324449954997 8341240159446811912 15946406511638107604 1599739718271462768 5845192203977128899 9095494298090402185 10016802742432469414 703397562461985404 15077207200156885154 12189629140095762739 390929784040480401 14782920926916259001 8661846548289192557 4708118583866766502 18262826542196286694 18257714361260265675 7967595908165445054 4288972063719789670 16633481620247687948 7510130402505349336 6918173094238590885 892388038681491199 4742861749953838286 13662826034275295054 10359895839911849999 4778072166533951318 11561286988909472841 7912821220928093681 14855625224747658162 3176503100600742510 13642068847840958266 9374888905619507840 17916195241405229849 13150955166542831396 4497720346161030193 13624576140865715805 15729535124635251978 16011647920244247595 13054227151208583968 5623432959151542161 8095539806686140764 18335021924837524456 16144655393402305213 15174533791761229104 10265577785127067877 10670847493127610836 2719337236847830317 18134084696556956077 453747280749020303 7238217042380113553 17886785243996636502 7277774700550749883 9558277696019722285 8468017167768079913 5036445115002313547 7821577801188740780 13591437084751815217 6436058260681253891 3142811358018495340 1988060089424284575 2889783596491876382 4918468081905002094 6240748920242160454 6588546528037170388 14181651480905783911 5390713268866850959 11624878710821416732 11667008059922346691 16850366420645633364 14739564484030600135 10165987692019500282 3859888122969120844 11801555447449224614 11008453919452263402 10992880168766933473 4722592902699348453 7709922610043477760 11944685303738718815 1333605849921202207 1532927874089628197 8661953589860784670 5292865682789036543 6822282409771529198 1999071962486576480 15102087256362627169 18226029450177515274 11375926367704086173 13097509545999640166 4855746537803742240 2907955528527005929 11178084103509599592 1945903463679095454 1159004244205390970 13445205257203600774 15660856441263473996 6794516633279111487 13996115514953010467 15381478408430196494 2454771806604702686 1029772852501875173 715237355973567339 14795445872798983627 11778679313881289539 954351833803031915 12714955184564739517 14315257804207973832 9910378572027375425 17099727242960833394 4201221256052579986 17155666840757634484 10776214827778392081 13988896207140912866 996488613571812396 4228546926047198534 4021065243141746036 13324316732781602318 13723543262464844236 15037769966120882426 15110487089918907460 14257204020079650641 11995954572367628444 972958990585573842 12399856136956586977 5581494937242766703 17565635358217606867 16971296412992837727 14947504753904135637 11878220523856091721 800449785026188878 3256094569299433660 17154246394500815683 14537519158615200172 11994374940038554043 4297402890335687823 7859266653448552841 8541175467570575802 706229218028169806 1291850300806706540 15781122949603890190 3422862659247898242 509011743857614218 11488584291652347669 18317417757881229887 2976818979608682099 145317818923272759 743523989275677875 8771893001265233867 151015788152817814 9530189936004849234 14922450651601000203 15554093703712396177 10139240519062829718 2747135201489931786 14936136893568938086 18328891253945812670 14796646059599811160 512135158029553542 17681756986420056909 11070697345873152044 15392733034883159218 13386239092887662999 16160385550521401564 6368030489363245514 64167816626685517 1868135391990154368 1077203389909089986 10146116638764859250 16269361641153228586 4120198389511732024 2534952216455161715 11605414150986327536 12691660411863114649 8020633689096252366 8294182436426885902 17041466953992515678 3427001234302012840 17687391617304574561 11829232086710030867 6516456617316912824 10674960990781877212 17068492420700991513 17449492405704289167 15150652225881141505 662156510528337647 16155556120619831329 109471673406409516 12844803463036946465 1533353509488979796 7614144865429271221 8251910955814414702 15722508138246762881 10831262818910177169 14370661586257355178 17610503891399785413 15158011696627413941 11533603043440569890 8522384343480673973 11087130909628939969 9996858094818412826 4170163300748930338 11443676413252503358 11285840956216151860 10508156138569729508 12830820585363422335 9732032668247678529 6235061246050939592 8455243439912977403 3311171119215829859 12214418949454823788 1217718176337203846 6090908153542171168 10455902096658806046 8524200107209064493 1827478118809928551 6232588527556352030 14087156030593518103 10939007614718849812 2721494381683445396 720659091873228135 15583399620600511864 4389306121924411409 17594392819770973931 10760216774902037327 6080742342684032078 4560614925736753114 5752177851425685482 17529824863366027761 11423055615550479898 7336169492053070371 9911756123318984617 11578501974305596740 17771291524493188219 14451355401393739673 18152734832977486086 1535740532001799859 820457881812606096 11080311750348714685 1230506167862354096 14956337084988971759 15100902006011219243 14174602279372797518 4912104794259786825 3648171400634898361 10284013457871503790 17346731268069423970 13737283574629399660 11621826234936056010 9115294431036608929 16347558408878255838 16915052746276525111 17229427344991685652 15972540673341452864 2635546609276743532 6441786213152437723 12839396935245298829 5343148163954516584 15380816570467909010 70404793858029908 6372954241096303061 3376086140910581807 9459509192801545476 749794133778865288 5488042081729844573 15805878722521739965 13479574137006079578 7513944920364514793 11338060899091535992 5879636742053954325 13049724723146542920 10478365372772827350 12474733332587188218 1297506846274674265 15637188216273501530 17264931347888601212 12904599294086598943 211047296283589025 10445222169368629227 10679046107683902307 11599230570052549892 9675041907421653533 9252757614736175463 1320276495295268879 7495290978499282612 15186848272738397789 759073081350227079 1995501729857481793 14417173643455198695 13625006802802409115 3149029658232352677 10174142386265301967 5342050382149765124 6855579251683154908 11503072253295914916 10671216083190723828 15215214265350368294 7273939709210082926 8542281155450734291 12922090544642443898 9102269309866168385 16910017930823377247 16925939424738493413 14083248968027594401 8804931503652769901 16707595042084521823 1932233201170842566 13915697752192855802 15526330564602178452 578057313703552843 17212205528562804007 3383440747737955420 16713957958761002003 18443876554569711726 17380069287745628264 6095612857450781977 3413871965011981402 15588900961297504016 6856554638540542780 16477194292099039006 1191555926821182506 15738120835194484915 13736111412162079200 6586632830305472589 11973733507444543430 16475198618076941233 7076268360275581961 3054816193439493315 4443712881415729542 16403720473259851113 610467034617163914 12334093761017981144 10447042557872795620 16350233863814702951 1659079319362603948 9896511857158108307 4991367854145443096 12333027775307566332 14978505019236286731 5088824500226301953 11158348123431566207 8812613254178512088 4056830168541005095 10727050834198590995 6795506687998363242 3257347863258917820 10762065510060547313 14629644916850969748 7317147274134450464 5610775528406649582 14811357153010978332 7735261097339493191 1133350020326639053 6449309356482368880 18419493568877592751 8083205448695475947 7657420858953069362 17563334340192363875 15516911701553675866 16688562707479263245 8737253771453185330 3711004133596492075 16932419949352331466 18232277603274983163 76143889995299601 9610735897528227135 6566036795496616186 12583990345113842348 16306913793344591305 8679695914497227608 15077963800027234861 3552845882596441461 2720966073698941600 5449057761911308191 5964506249690064098 12615359318897765120 3627997467918065519 8760926034546364208 18150988876030568776 2874664330763526849 6686382207428726073 10368667185637847706 7135919874360928062 15667110018035581203 1677931329025911918 5572496179152462459 13508193963032748189 9391748414545133420 9783047668161702691 4733020731787435769 5550378032421209807 9435903673222417636 11075289584341134698 11152563692473609910 878544707281061143 3973024050273603505 6067379791380415981 266436369925905218 7814910452802608541 17379235358358144033 12508718032356568425 7768403504541153382 16095614299322227475 11134453276640310319 1402749322829635822 12831120894113966268 12084691394012558006 13454236128140833408 7330143886182445661 17402645977382413406 11817717971248355387 3544537588651191782 955415016747554834 15397590376026716470 16748743146116939647 9518360742696374728 15979000734067923297 11308744382511512596 15793133283200258469 133635240257158367 2263661266833294346 14842216610380129599 8705388612493315550 14857513693510019286 6203450933063191760 17198814104292856899 14114901888874953583 18363271821592555640 11273777360493840033 4718269389992031862 10480312047704769314 6226904602290928439 2563901398803477352 5671434290739281761 5283557533667708804 1365905946607365501 8196155559721015800 7319891543457974467 327193792881727181 281704419060979026 17735144006110878511 7340972485096837687 15265967134255538782 9231540197747935036 16980486825583918354 1380945545848093236 13434682082990388144 4620034151664554008 11655156529600285496 13934520653531539753 8647670161614220748 6826926630546418472 92502937582436763 10393026138800690215 7480316020512034301 13952811041022160241 10790318740479453733 18343283750462358493 18436646264049138340 5020986167913057921 12901404767727876812 6833287582615329006 17752749924497669678 8637458033820824650 5309097947071188169 6939927077476665045 6982562211270612057 8835719653769776187 7043873025383476881 11049205655008213092 17882983061472208047 10577277305469562730 15942856562111187191 3088500556876084788 14190371927584467844 16990607112178531904 17562915265981931593 9185671519470344300 4662537369127731244 2958852406645055003 8621922237130089336 16804604944513560325 12796586065716139234 9336664647169394870 13139991261707892747 10264888021946411361 10408364451938983321 17830833104370039240 9510373942571343386 8857444415298217340 8831000344354984053 4684709698853375868 14649491490158903839 5062098221077631392 6241079055105726203 530995791089317319 10897334082807615575 17721040104149649973 6827808018514491218 6679573391229675099 12386058870772004893 215154934629669072 17387882274022173134 11068237797090349487 14323673771833184369 2197518661364221912 14373264736843526902 6108200791094870936 140210570789081431 3325468386093098076 3819360583690164715 15667640545285921374 2020255180435296304 7190758251049934830 17436653812043369571 3071841662944764573 3072655266801653268 14331353550288852137 1791905021776691690 6793916540059677779 14389848695914292282 12582529702785479849 15563908014461151421 7493254351817262759 13880556989236201068 15134689099029192601 13784656325078564826 15754019007200173126 12697156821638302344 188796380283706978 10333684659439660640 8415712434955285854 12903362949355864549 10748947838997012128 9727805626124665686 9201028426587675580 5392661469068623635 15767513674209032153 8315156181968960436 1999397565210543796 10144592008681670439 11777385948584304851 16266442721243706271 7791766712295042671 12363530589227105996 5577315279301928549 9784431980987705621 4341077739946110731 16780565236254116 12481089061262067852 2402882857556307666 5743364060663773827 2545019913906896386 6505792759684357471 2054809395836681476 15999368480653598873 18312396994118707804 184484505630772766 7157992235432452397 14139141041819205247 7154580317983387282 3729061051468462426 5178901122097576920 16204368365537515783 14334289308316311723 4866091654597094995 9299623514384232140 15385418074992040657 3382909881289705157 7311127508146641826 1180723434955304590 10241740852666025100 7707837866658306578 16602829454655453328 6863545496302815807 1635698989364135661 9228275407836685632 1815334424598143482 12042534845170708397 14923643313480467314 10169238982053246713 7941577302556767029 3548906915141092292 10091675450318411595 14539317956942180433 9044710722925900817 11400489337995708183 18115868681357691528 11230472859573158465 12784355504594735688 2097337755771481816 13452086221227906263 17474043451826943653 1536124971904064069 6010241700751952619 9958589799806946545 16481730954379254888 11906102453636699782 17999144433511041361 15255971627850138678 966226189182832135 5998555030838732334 4664891665501039021 8877079028968842910 1893686230847389469 18003559770504037446 2309466131344733826 1588380334944379303 4554276700953190042 4331921254735687860 2326606054802861030 16407209228449222691 16989201932029920876 3151341137229051414 11289972184432731120 18297129530274337713 18338363946100809569 13001028072404351109 6158505570605401934 8043262693201540475 10545815016918007048 10181835582272882898 5079993085108823906 11590532639661948196 13660197693017402953 9789999909324536909 3546231886062921610 1837090958252314526 1884357456171566163 9701884907377599586 5884321222001549062 8698450775472928260 9029604247189533094 5814461489692820235 1698174300847233662 11514975539717335415 5729062379332904576 8762010425861428605 9242373070444018719 11055878141652724089 6129365356951077848 605395253768912041 4670667936599217332 7830182326988752629 2505113519347891595 4703527528871208984 5960054106316022488 4707102353531651757 16416798436513301292 1510074782520088603 8148767534055183943 414234193815998038 4817833264787062532 15865445412047031941 14840452660009925369 684866473622685126 12502505108287956679 12632896730256641722 9060587524574061190 12316639455508910638 13997974233690719629 6795816394915817219 2735296142549051310 4713832130970078127 111748497619657447 9630782070787952497 15773710085931433137 17598185024641165161 6414848417244809327 9875604568589153639 18076482151106369290 6903513502392523310 15483867394058712456 7167170012185544417 10580229602675171451 7467856588005243609 6465827974731763417 12218170433873024705 10749131978805050139 6030433707573304195 2150375036986770952 12876165063111239769 17494673230792136786 13981837605002837187 13268129870464266079 2483666932850768624 6994446902103472777 162079865148219648 683413805209978426 12395494433956377976 16055932873886787555 863595520246440542 12778536147435722096 1433224482648390877 7296377224884354321 11184768962144906182 8290348846138451016 7766926823857141173 3215192129079308234 5590234830864653405 3059543587980890923 18403545043150534948 13763745756634301349 13371244248093814384 18202490354310796763 9729975273665019937 13200666021788010306 15916340001671126137 360336456976723210 1198041231874900392 10416280376264541985 4074891255790387738 14796203145766010800 7693035098567378137 14376315987759688799 11531269562671498932 7738346750462513689 4840852163389871549 10471422801574731035 14255862722175357061 17945670291662462393 9509060687446542085 15466432044293431428 4932924777715841311 13031256391383873284 3275191646098162015 338643201149035678 13443091383196690323 12387298961235595573 8515513138969511781 7972582307708525785 1615172933682939209 10029876445921768124 3385916444681659783 16163797186673377385 4247341469418006341 4557257415762094572 13096248471499890258 9476410179543809241 13006766770449127474 6798131651227245848 18109414234254084124 11687460420693345869 8723771762720771439 5422648100687771592 9501474970195145681 5495037394233897095 5842261714120562483 7570206806877175545 10021987398684995122 747921099753481142 7790075660528038575 6053855400989830146 4062355434057489174 1538373594639695824 6127753321276520605 19761057400041245 4227596464692083289 262883194671781087 7439334941777646322 17512411467986719185 15299924413792231922 10821821403675339071 3527030956909805318 14421545885684074588 5390704701499763796 11341963285971226287 14905991810290076109 8930316058831241157 4021045645925413133 10609876911005993928 16064045287327177301 16245538263761103067 10893263950068193196 11582594735501683821 10886371676554963544 17664903169896451930 16453259994930239362 872815108809116447 256772759620413913 1588288735887961958 192538454686855800 15555876629908072654 15098991283246935452 4890282605293921369 409432245868533681 7691439062141003059 13111252000351702818 6628628422225462143 7844297596592900847 12769014610054197609 1618279121387075820 7122444011194042114 14999514729021104467 16643625290117834976 16569680628686522814 4100642435148874151 11069616713652453313 660731592032167309 15831743655354438668 16918260765351919731 16315250695029735439 12576842752231572689 6043686261806733695 1558020123292527642 11300391962045944800 13974570900510686742 17317501096377247104 12883732831316807719 3472954039836322721 17467209979822966802 16811970213413028506 8461244582786934561 10343761324440793000 10047851186357857728 2932869379526997680 11058394459890107301 9826026652171068725 5065802013445504897 17266515214856037882 17736573246536968497 5242639427988808315 17645370817413094299 18113004794076040966 4466868848019272402 4885960860918809926 7898796216858733383 8697962036097100130 275446416887417158 6528634725953986495 1869277360908758695 4730930606867645445 5250662626186805479 18072522874567680414 9968636954176244707 4045208608604273881 16881890318309590511 8527780161238556733 11223015631503094903 511679121948977949 4503022101556653115 13265603470003826830 1180428744659476329 14660609460758988866 15236103440948465457 11213854125382568017 13428719643458081394 13837754067551976351 17040616432652640167 12640633123892921237 1262904770985532713 12416813158350345053 14828645130388887112 7116874169327846706 229574278146542261 3813814924700793773 4668454425036377834 16609423816533601321 4097188734643542535 3624112280864143312 12853949975540474940 1911259991302784470 10219004843978398584 368169634959839632 9497175466464306799 13393546072891768745 8711573773218854522 6457940645502864931 17137946143869213421 1798526660264972430 12537153570828230814 16025316624309462562 11033368684328244259 1251486167855087250 17429351021250012966 6880535498157565095 12304272323065980828 16643329105768732803 3184848081744981689 4446051640693174414 3524577061057814696 5358550187345641084 3818837680240844465 15785181355858245647 179592328370387347 2463253562675766684 15628045943407404937 2581343447421814438 16851907056521982573 14398718408539567400 9690853950575572140 4754626180876725407 10769808968337960216 3692328028954075260 7210809516672495122 14777231725160756832 5161163958052169340 2289804478940055847 12799473080330743066 5171544050080126278 12211284721329995473 3311627727268086383 12502246150250405342 15099973868972763252 5643613986258708477 9834388422553857370 2280998602881315915 2894994184597234825 2281597789882040800 14836889636637467923 134869637956740935 16212381890104670104 4625426235686519031 18368005702229284519 5785706853299948671 3900880071133031392 13721731119723678889 1896264210657041175 12967802983271458698 5060041015310809147 1933678881540216789 4066868840749155664 5969366918866855512 6647068753943301152 6257150987766891630 10326308402998523623 14605304199842990630 13663648401362181230 15554573299507929934 8744307347987920498 16183879727913537257 15598534798283296439 2234038877848304690 8363704317326745895 14573652688587326910 9411296511790263011 11427689804331937223 16877470235666858242 13643534064277487705 4373322902325644529 4411639723067564636 17960213416703710677 513860032950036929 15669073627969029876 8931609337800156859 7618092459808939615 10004816931885353391 9419170610770871243 7179108120461204336 16290960342630118772 16477806541575501491 3468920426341197554 130795132647233458 11443525577804193317 11817960683221245998 4524150306573059298 15162260141703604834 8053541075360258367 334640778062673974 8777259907129108331 10468516866807794671 1388198229517221563 11025871450788602009 6005697659225275566 4839974282645417281 8463176026472525232 8260034433991338869 13719868140128047748 11196737783935670632 225078537261648269 7973119881430208088 12789447360923900905 10538419989880745718 11089266918956058709 17472135172624196177 3756510446181103794 258147023062231764 12025012314586121748 4264026738842897813 13354317940417725104 6034668500858828746 88808532188877191 2049631792096200855 17181702636819192251 3784953465741853840 3383517763692159303 3297359152306891360 737882853824059579 2164186017236889647 6305277085931589612 3507752414906864557 1479265995648735724 9051508467594573579 15049392772626865787 3097871323063712314 16704626734973571652 12882422683290766053 4516143545654823121 14208715847648791152 2509880568550434068 15477954598811838458 5184445881703503476 10163999742247475024 17271643690642176892 8365428051650404117 17209806802533235151 4843129342375317221 15651029291784143624 4757114920447471012 6143638870008781043 12341522241554598071 16490817227426372446 5874424147606936937 7578611488950216719 14979679143489754303 4088496205511737557 13605318497313009163 15493302032159566205 11428284715941031418 9636237227201468803 2750216024558288946 6227693629304327162 1791472041845492455 4530329534949454230 15968715096383674063 15644469041927261615 3466658737100393892 12747731779402781246 8433786829163346302 10632167929290405753 10460625337282282261 12801459465235354606 14512837093759460905 12668405402133802511 8645853136068587034 7687992627006314295 6287640900499303941 1456709844290343674 4635548953461388579 17610609536562808870 645069867893759133 13269699381935988271 6163234379764379057 3802163141190979505 18143163677362731671 11404328596630617018 1189628290374179356 10574820346715455933 4949423173299055482 248701130496353735 4027979302496097067 13116573670219392100 11899141382276824905 17713275873138543824 3382826510823502452 5819746243984292014 11135481056590395987 3401702561012535793 627560976819982566 13769455544951542599 8236669218393580801 1031759186055628718 2199469445246377038 8628741636666129030 5186082582203826444 5850842901027458367 8916312174963901191 7472916748699518894 11581180282398331781 18296764936781910432 8932599203735196530 9034321460935679085 10786908451728473408 1933343042705661132 5318657350148299444 4158773858351888978 6636826707428529255 5291188448852907019 6832087135150012501 2258880487232350081 11930275524162331328 3718007311633947985 13114448280694004274 3148482332904380566 17337788230822517663 10539169477839593791 6534401829792425177 16089262769325526622 17644549404943262415 6109076512719268493 9594819415402993002 7070372629873640739 4570608578104220545 15408704248947871689 4607843054510489558 7194383402170366319 660849008040781369 3482521932321541241 1987356125800800052 6436269381325794863 18232389371984658645 8659698059971085692 9164614950498032872 11259389018496411045 13671064447074855915 11918044624581877267 5013369949893282440 14200629204772852456 1795840884734809644 7052521860705160215 6294288044454684525 7000538480055015906 8058301996311662995 672809245927305404 3368741471581279113 5598543703589192750 12890768516792342990 749956812964333681 10515548116748799574 790234928516626884 11146778318074538464 759934371225595975 8345336899432204258 14228175729691773848 18442152132583172071 11639945302778683496 846730497318631403 13151534067440457170 146925700543007411 2208659728374642653 11968936627270534480 13302640652188157967 532614702949532186 1682412553463674046 117564205027364795 13157291217048964268 3435636618878936748 5536037592778629411 10344726614868896852 10152619593739058100 7400913158050820218 12695434635913156003 8725148555093574250 6472405404839778179 12382223046531302954 255619860285136826 393580932637124461 9256651547517835863 2207738980105620346 9035593853179227164 1817242946390707024 14091082598835868614 1368815845804978505 628348774653675760 1493861350589618834 13525795188542743496 8406052994023388323 10606442870540563206 16485913799493245035 17983142586603750098 9170653794495706487 4071112212798906779 18091152838836022714 15875124073072146463 33648856127299948 3480444738004240745 5097223846996775196 155016265671626427 16105098648746969477 9117946288177737853 9954043229583345399 11988206650573314394 3740733024213670999 7445513457313959702 11843944988292940393 13298062314561531354 9444977986880220750 1591103276028485981 16787507500743427521 18072281766799611056 13869554940930036307 4465283987311869662 17319559026177480404 9112221371420714142 17214210429883632921 5364454691842230955 7315431420271761953 13221388527539870960 13933230689521543198 2784093410994790025 530082390296033371 18118393431699437625 4707195719818832494 10518358098408500674 17059924701623267939 15441437457518909038 1095896043111700607 10743566152310719191 8632900451407411867 11498730064009652031 3333541557079204162 941790590338866885 6976577379262425877 15448337931258517957 752116321886392549 9628519889853616629 16895127991929493697 16242685120773570601 16771009999556823324 12963073230711894059 10364752340863345874 9537237199526016655 1161162058630608264 14723910192360565695 8463155124236022320 11615596708693859429 9950169899939108908 6489452661638737474 12129996352121547920 8117354419796061824 16526777436851925160 12097500556399437015 14547448079593854532 185834660612129871 1975419253453140947 14208780360526563024 1159191572100151135 18166573279748170162 6898749987795705756 15331980372619002313 14008488116652793187 2399688909171337916 11930421804471597091 6822228327176413359 64509584848891339 16723905218180141820 4339995933221705894 16963242026380862326 931691846301435602 17018913379472209386 5317931186866231271 2036542436947713594 6436379422024061735 6557717766528205794 15191173445398583709 9922328086054737654 11531579146151502093 11786307184868334373 4172195695843400021 7924715742220501079 5852260831110787168 3181902475426827955 4915567955582780726 6559307947300683179 9514461767569322220 1591818551188153592 194427178160640473 14898566628905193016 3801331483101791338 2343965370109320850 10775144013492386603 425758823770789388 14566911253188816864 11751271304247621114 15206585690766291569 4974398094772595733 14502530243657625750 11905069240602496825 296422522063250719 14288068810160352138 10642893553946409194 7826519980876901825 5109570401242517612 2360792116476835305 13117563213763846250 4156463680616914970 13254563288735678632 5121253088088397910 9597083218096627260 2161987873856743469 10408479997127360612 5887345841470630796 13718368065746406443 3984215322901333428 9852629020613419731 7185009839081249200 13741737060690589657 8869266920822976863 9595798827251720019 11562101086030016464 12080054573142148730 193566394661018764 475214164914285844 3503212622251668997 11419105509738253863 14710333777534258869 7410232708168242516 5977730934574295092 17372384867288639987 10901535358194553652 10032006199689538695 200022418035552868 9639555301055423017 10910003169484607210 9314401814267012325 4600277317305738517 11885284597046073772 18225637743668226878 8233772803894891392 15504530577125336148 11814580590556316741 11232069420796845564 4493209172190263714 11287344914125576460 8062755035855514758 5892929511161040179 8796198132741371726 110071305233206310 7809321002875817436 8807888260798464904 18192881132365101108 6652480349162680419 4971107540190710926 14464947977672917214 9403505501646729522 2034809350432009249 17300666587477757777 5703326756347150188 10600656291666213880 17932981867692613991 4586456815363841019 6607230084299415783 2879467827810623122 532662962262777927 1786112420651326926 7220248946870538123 18199640518670930179 16028582354928679233 15459401117719108203 5182844815688041032 2575772174141581450 1715014874008431993 5550935396555361294 8213975214719750430 10521625566611082469 16005430122923201207 16310408591889907405 14039965059731030399 4741010279425525023 3553831086445308452 15451524593772521876 18323666260842408084 1888893393076119895 15467411123685913461 15601955773376636021 3229280023655857830 3810012713327123164 18238375022779232149 11440234958101916151 1514068994074872753 1471863598730563447 14482320795313982197 3760366604546368245 2035331356340472905 17060246296308829100 11814978924974503574 2595145428134585726 5015156094827021834 6196755164505740990 12298350440104437604 9684517841537156210 14381839917048923079 12610310572906500957 12265693880321695040 10197173965577235219 15751416625850976017 16827901656919693013 6305872807606692573 16448491454259407211 9666383335966960059 13667972524828151090 6086092952001560057 12325539583224850842 15845490385215757345 1098928390016558031 10151306984718985835 133024632568337512 6967202483876968246 4921372145605973694 16789767752469162300 7131946419710145237 3989517781906489091 16304998495494704523 11554791340521345289 15764006275901254093 14228728654461087327 18223346491203156280 15025964564401593954 11461365953436448036 5776448511031898715 11684436963913172140 14326256167569325396 1259872978481921540 673999257878297722 6431370008641186554 14840320181898536670 7973380506137030024 17949922416064961239 15181514283601975908 13932089567282785732 17347818265595180222 6655470480104862575 11081081916106231700 13395507915160711071 143660366546194585 9949299042876553041 3059232315902586176 14824217354948151274 363271765133858577 1786724907345562561 14839371155911132735 5120293698523001053 17960364669283977349 7874485343930481629 7957560692904549184 4088883225737695170 8179882576461002814 16504130786704359066 18349970640219295854 17673047905653250314 12472646254679445359 12483505548323890691 441579459033206346 14040883988594415604 11193184944248937180 2033866497556889898 12581248531508109539 6479520025345674024 15082970556522443250 3974735803613084728 1637947703451237282 1121736204353389710 14467272773766262777 7366038167974706371 16188852839240329743 302825392027573852 451382697146215224 8882670501906300245 5020522595959837897 1899685396186509086 10764848928575706530 7030470073277144349 12860067462124597380 10192718613754841030 4221488562125222051 14177876694380354457 10718278286245573020 2454664964892666181 5687778845922411489 17347315797981971584 1565920869126653938 14783273866939315277 10495095231180076125 314946062000881027 1027831542729580872 918952199294335066 17084392826211221719 18406563121214829154 8035895384128901977 17920951531850591426 12209107575135294922 477502918157835876 8234447958446999594 4517848562080666539 13103865624780165537 15586169992637236502 7473044216826731673 14476980460481228091 1948296662608555363 12595263694163910912 2348895928212406046 2518423069512705801 9617990066978313119 15411462959746306177 14816114862396428885 9413295533061685786 3764128883300223563 15683682715170484321 1486720576712054704 2294976472671057682 8955447571304711462 17533380369567862904 17549791742730574724 6004766695914669471 6384583176969910528 1584500526175211063 17685392004994106943 3435501181033309601 16107481651286859719 11895729839642561921 13148060517831971413 8002524957851686621 4357645947981511647 9896835232919359902 13411885453809671174 15109575289353292912 16689619988776540286 17080244354645825565 217348606806594058 755177940731853812 12684028014965308283 3734214978382998649 11268483036139773983 7433681672338046294 2388283849371462843 11998829080442078622 11131070831803626262 5154329972150534039 9134477137891011560 11199021749749052963 3629130688840334736 1461445810538662385 1284736420370908727 11663741446180112198 2086212607878335463 8972541127078619535 14733068000020570775 4586886912576419601 9122597013098982468 6853562517346000104 8292645421454715263 8113458057614077982 133573621519600269 3931329732703341122 1468055435386973316 2357699070968699092 14407484555406035348 1077748644289101941 17385966040221242857 6616859691658417798 14049131246636242555 10541961150823411066 9572009308616343340 13648865069966103929 1798521007178433465 3915569194962458398 4810971027398839378 12463187143256248627 9928469743938048665 1575244326791853268 10964607226499854424 17370708065715202114 17427792572243179215 2514379200812313817 1735876711595216562 16983877315561348457 13485242161103728893 8953302204216717750 2326997533097282165 16985265761331530207 13556417248407448781 17717526463432374049 10711723300026788499 3378982401649141071 3393059483259989429 4105767729236090266 10675646083932275264 18415206020563709126 9106162689865418305 10955470447359756341 17513251811621676627 7351943467116917424 6808109733555602611 2483804586594182741 15562734824981990746 14132964934274488084 12330218776732133076 3286007292781687216 17000022869861496410 15818068128042338876 1414399529198754975 18239451260090753810 16238812287594638412 4088692682158190982 4257517891017523949 4858501688864950639 12616842374959657730 3978380030461398515 13573179219522520001 8146879454840751197 1110972566859133885 10163206925584637900 8084720614534579263 8280564715737558063 7025433371594877146 11845314281111905438 7771175868427567581 10159114797316271701 12061265785778327271 673983372854524447 16190604074304128069 15371871281887637636 5731349338517024855 5549001198220533810 11311442429884689655 9112366684881089159 1081821448189849684 1308043671849536098 16134440168625255093 10052697747716251946 13755495028561661415 6406904178783605122 11779630980651184896 12687255992831554057 10887853507779845079 4844513123202457181 10817523802374534540 1302722557250331373 17610698299024844354 522137685257214032 6286034414464278554 8177256470890207252 13691338598487280225 11655835179137611126 9842492883862879532 783537364372430474 5121866107573709729 4639502406279610831 13912663977574859378 623454171588458826 7881711883923870773 16682923935532092424 3746617029600467105 16935638779129349539 4192901876677932593 10457779459936938059 2210574726842703359 5187403082978600684 8256814305347889662 14586037761411394530 7487744089931566082 5197453807046796612 57509680862482301 11501295059924084948 8090697854880296221 7069390614119054736 6589666659685289126 12863850117272337012 5577702852978168527 4531660239570223531 16020215544663226244 9772200908303130162 14975837659708634426 942112977507108356 15453597420912377687 14959284381378894128 5441772500320224757 14728239444527980828 10037215070101086972 6282899743235396168 1084948687456694589 15384626942175979700 7638887466675382599 7034614389324966245 14366587812661041671 11489211864117848123 4241913206988790442 10729210368853243003 12945926320008615842 13222113666885646558 15883005025387031336 9518994396782894663 14898992254540252437 1647516722482916941 10242565043814930267 6953630771042370987 7023957050602913306 2692094957147596861 1440473583399164955 7537651881847677374 5763182618265395489 6987345383706797145 56225555988065147 8722472747586147479 1036445552479042967 2011070628489201099 8494262326907097522 14162078101019763870 10871600160803594835 4793471983266062483 1391048769028854947 13562593747337385872 5172764545504106211 11458778368908910451 7180820495288161997 9384274850593812327 15606814169158423416 14303056844629045821 14570354614192882573 9472075984620715780 3239872469043770410 1557459129075648701 5812657203901590211 11770141385868788481 15316845303270206575 15045697447999094033 3877952752616993324 11375893522961777584 12037511203890146446 16562914826014649087 13198462161371121510 12949280488244318691 8747087885205481716 6211786819781166333 11963652308518247619 18193178691099226284 1156542176009477139 12453053687162512746 12903909706883982728 9580652724625632316 4939221902243983805 2877055754099441054 13664186237689542944 2128249874206052606 2825160796698263545 162963970483189091 6365963527864198410 5901859441334938502 11246379509992251122 17242761241908355431 2347624202419847381 767535524812922052 11664132747867575310 15752648235167273146 1223726711657352836 3435774260329761873 16589075590484434597 9895310452545591395 8588467457441677561 9575954050392918998 3608060011830423358 14213336742678151542 15952040270256251338 7914646651233673131 7730103147835548169 4465119566571778335 2921658664803197268 11188461787466906090 18420025215297754561 16922372878353348399 7913132574538012669 6221541746110618054 16877300567059624647 345121738923369827 11018140217626527086 6600600770595315080 6975728133587547370 13447144094844537578 1393844181470121447 13600250960900547446 10511323534110353059 14541521744161652104 15578962446749662300 1784864942494383286 9788655465982136029 9716259603386448085 14210793032208853372 14148515544321411395 17374965202078306743 12676020975643541140 10746372107162777056 16530316218121361254 7865238269315490457 933522805886512953 8285430727009931845 12875178397174086947 11375751908036239258 14874820586792986633 7724604783147814426 2268298514719410011 1938102909297863536 6149651711125754738 17717495016225698840 9536807082926396053 12852516451565247106 11358499074490314446 17743730046855127701 15327569596972158065 4571156125167784473 11165659245702210299 8734079441492374593 15757407649172517496 7372520717704224794 17752503882299412278 8228586416944940528 5876555981067694471 6687338964558435828 1993859564678217373 10373663144100511782 17092453183757572415 6188069953869782537 11424792121554535586 3519450992778717689 5996373990340839088 3312420251785886112 16522018556495200769 15913931526819838991 18007842147296621008 17284510513111515299 1919361158763239279 16282684482252495850 14880894148061344611 13279837013115496141 2760853933978987009 863124771049482820 8752044942054664938 11319820755701446419 8135945856615444232 793044907317622497 13819577523454268188 13604146592768424203 14687023114036720006 16135235497643520606 2051291761215862888 16598932929766486894 3388011422709796382 12729161477762531176 5781968040111861988 12981882045507592298 14070946095728542296 11264376732032899838 7010058201512763360 6976290630134597144 9325762972288991846 17338567912876512492 2192792443572294716 3321123711911715789 881053106202064386 9942179274933524028 4154149676653842974 9714931461866098028 18432319858799363868 7706205868799911243 5016128543930818817 11738860010136752061 7490423038469564525 14273941636701664945 2913608429542303653 1235811274811857781 7855279259165398408 2514204846043124336 17198528460146718557 647084030569904104 18279659435918142499 17465661863407763326 5444019950639169916 18031227781466097604 14664426310886106230 5114384255589331528 4270027707330044204 7070061521995155691 412781597000835745 1014913378448445745 17827771124498421683 7733594056309761054 1394532022144284284 14221401444402156614 13474558424935683526 18048262113483208249 1407310611063775986 14402009445258448200 16662118163780451357 1283741266522174751 2373663669278926382 6609943887495468473 674725896008933735 15123620633233497250 17194548033098477261 7498855870918002634 9943880173923274438 11805508760866226787 14112320263373171765 5117159227762408981 5814405096341204494 12015857474980940960 10851394599969622825 17389541414597776879 1565199478837694840 3056079486554364857 8211258707140775903 9462498627636465825 12632325703413109555 15233429669692768059 14756003280880200739 14733562316667975298 6736043068192955683 16526270069258249346 10185439990136267028 10533172020323601067 16017715856615621088 15331606220579817737 5575995164347244096 10219708339749995295 6817586578000655683 9256940947444043896 5882976970204691535 13902176760608300331 3481901672252428934 14566289879795004488 3253276856308640911 3419200812642198440 5179293037584464477 5082539505825526333 13273602602347421332 10453860065482940379 13102177697051191936 13833557264367923496 7785031920450013214 14164122786105454392 2650449853039841322 988586990760250342 3241959998829148611 12506453387642096929 11377973695910630570 904226898787883301 16861873879979801504 14412880965318196217 13489187307740589073 14915671361470414052 4671418578305009707 10958545707153900162 9917829344054412850 6349657118516145620 14396369949189003763 14271544403265813567 16595133408725560521 16108899554259415944 2937870665000402997 6303968087643828466 15052833980340863 8247471305074112701 4625873409686582829 16099468706953322631 16970270894985454162 11138623886317585682 5985473393636335153 13131529060286417808 2152943398572400774 7400680210795750563 1018024529334098450 16385248258033427527 3358532545113626482 2972667406625387697 12350861755696310657 2140954513030744319 7116761230094701961 11297556797387288378 1540639558371291437 17046297976310449516 8744565675111519138 4920526954258488513 17347598654949139573 15055750749247725165 8295689899818600493 13716031988377414089 10983793462281702638 10796089824013503465 15235122516648257864 3585484275721757167 2564246954727619423 6276929874614240370 11113654436910576445 17213905410770578533 11459485416045547534 7573131630229487308 923263472505883351 13601125480449484648 15812893411232388154 1105780292077553163 1293212639672105273 4842185967039999522 13947834393047279774 11143356304262805823 15917834299467881572 7907470467840395040 6026698677963078196 8775126145381535292 12999661122035084507 16153592045360862214 6488143668123991959 16060981798233276175 8884347381357522186 8273747884683580566 10647436641209592936 13949752127041845097 13676253282384565912 7702185553786003246 15240657960561188838 12764165782706168462 11651974174265386266 8225765538578429533 11128156625311092981 15296774029945306553 11395270000025346823 11092083858543583660 17600329090619650594 11974110532868939123 9920118395274863944 11043616287074207706 17404498817161603095 1870411119302988859 11198363155687525323 11428183232274174569 16677063034727149803 16671325225918536712 14043949084513897497 7688528470179807865 7885005479026312626 16336835662623444390 820639241333328085 925554051876756818 2046552957492322730 12763266131579597158 9084511180454362349 10956854827553914500 4297958791484476092 13774732488019302157 17188649235491212335 3182933056488309376 1080830976625324063 4035422002064073886 16214189949011936228 5676797705912505275 5768436347883395016 2465501630827071328 1793153803718522941 13094643328790913491 9724642423385169024 14137175414321327541 14736920021076351045 4124388578254572534 4124245612997340087 12790596357000192224 605503679045164780 5131313494501405260 9876357004458790787 13540307962092082368 4833615186347878349 16235212594492132818 850857536264841417 13861108410552572583 15252106993931052341 11738158579745888153 7691914758523900458 8972601136982971356 2025860877809807126 749766963923410916 10688674927642088650 11933279255292366091 16046617279314358095 8030545573533614355 15859388197304314441 5624189844946002939 1291533989665989117 4390785550799850754 7032423742491022729 13170138276265277257 3398610242983074679 15401624559818796765 8734272660411483677 9907480464133330466 9216860358433628352 7416592603105074948 676324615012008366 8193737431802265201 4409753875142221635 3352264433645981534 2610971728488894050 15360856949758121462 9078852814006868437 12992528561394887603 11572944834701707282 2130341689841526485 18417850496407884993 11147824740199989315 15837151516332407464 6963811319536576269 13314974702776398728 13553947123100451617 1781073133017019402 8742111820420699194 623207874460790383 13523933885073730308 3963192354397849010 8452600243017596560 4673132732661381241 6436494206549450278 14804357862113713353 7529307712193106346 6233219180652290362 8668513530937109888 4986691239002210193 10831066555814980760 2830233499794813251 5600320579199370743 18357225297584478586 12011753267683319317 5392377821853553566 554211458076460607 3009238326344848338 2459213030233209251 6165147361096245671 10585321893546707933 4381515275037073831 9014334600561868482 17361718068605030957 829907799476726753 47160108592755276 3538755673119862936 13447370954183199614 2467460764192207081 2519286166220886937 15252497120340948168 7124353560751740349 12164873161384608544 6118095699673440808 15724334117225445107 5172135265128832158 5284921547669842378 11798027599235667750 18178523157652120581 12060427493105111094 6596090022102387785 4579954531275010852 12930377109593891027 909255554019888133 6203444823618822205 6682124736850997077 13474703208964500013 15008259448653523839 10089100720886684543 14811243931223903761 6380076603875503097 12505945584142899963 9294957000955355096 9124564780710461205 12314237151888403026 8507879031194335094 315520711048613845 5781088338137510395 914464549155510493 11829114339436942736 16365375619847531424 2052301698652077503 16041059927300700836 9536822912539608328 55114857819774389 164869405426124337 910090006515313363 16071797355438938100 12701002585432354239 15184767234566492146 4518029213413221468 16924186138519796906 16558191285288630032 13729513116345944533 8170146563274624642 10033997066092958155 13693242913526234190 13986013299984867160 2717754246933504105 11522701375153105202 2774951722361894093 7860011091973751217 16319297382542937359 17025704349264302491 227698967402673115 13332920078180732763 15527160135796188705 2063310342759940103 409914704302684755 10295922445493618252 12691415493131962994 5738234222720276164 12117427490400371316 15389403141611177564 13447113598105931611 1075564061031398808 7250040467911853287 7841097250165567836 6798202091857380211 17146318887755476180 16675510758692362095 13159958166379600209 10306068886572008850 12093270825475437430 16316686297224273068 7682536332909564200 711343838372305029 5395572333768049804 12722568238567014681 10688001901731922510 2641119273525798673 3276294629314284263 5191904511397331366 6492090988424220815 10867395907829324222 5271059854474731868 12216673344312393602 18414066052746824003 9825870753775209063 6154201887950467938 2527128767417941575 15401667159729733286 1279721632228534193 15686784419302298095 14242542990560961336 10267467622854109107 18211515445874036191 9701311566769441284 14315710159032326929 10585176901542909889 9612219422849695716 15695599465851501551 7766456625385875067 5886682848985134528 6642515423041101711 6369740101408793617 11656557565588188150 8735901859341782375 6428147319146522216 6702072555887188960 13696033504591020420 7548490952139871314 5106658278573072220 17606087338469485184 13632864722088262813 17108852996091680721 1032204953681569738 1327354687819885592 1141002356838128730 14924023823667607974 15785588729202963633 17880623083999444143 2408531507109756989 16229842423802274496 15366028900726990317 18200695391046667371 6778012138529876541 4405203411013224825 8174469820561991474 6535585216454624472 11418390856665643428 5047182772826850661 1324159236994812666 18352570493812474983 4767120256450868940 6528554726350462644 9354165846114865962 3861938555953361072 14085946572186343862 7311869106565637435 6961332418817522340 8938682016421552734 16134141246050947806 13455070552544048805 14838005512210309905 4248241016462886627 6555333845956804451 5452294601648300118 16729743485343768305 17337597514672071530 9847296599528378273 6479845943765059548 13593590114807410492 17588446756643989855 17583886390363173534 2312597652946860343 13128812373941547678 2248454304793009347 18243954512564309500 4467509293256441213 12677943445002670802 4068563687976008539 2138171418183751611 6363511041889789203 109794406298308296 1651747066050779693 8998328367130237581 7808352968243684583 924851541833535449 13523950738165498873 1089132719921609065 400583347250193096 668337327283738482 11967667827848808046 4888185839802294679 686902706897940838 5181497614282319721 14135250822370599332 17835332466729557975 2776018990895758100 10133691383263651529 4573242210985025531 3886119313997863317 2085266173875501694 13388111517788042476 15362098196682077433 1902283166394378552 16458035705284229104 17912895450822406822 6978423936474068245 10255203609921717519 14842494668369522061 7947534087750256578 11458924928074105669 13006896764503094673 7295677744710890063 2752048113280797645 416885927032955905 6532259452727362667 17401032316780026017 17732184721576028169 2944384571714513737 13898811964119391125 5371309621917016367 9226881583706709214 2172525522053665043 17290727880420241877 5390385556376098104 7714849483863384156 226414415385836779 14425245660218996110 17568568022402854824 991466340321572543 13834117381959230444 17701251768120720404 73415568642865427 18317144729550550462 7608332276974949843 5633222568407225254 3669522910863217551 18054461216658662541 6364950902382247375 13725996756616545643 17469659290530283427 15551145749778565842 1582996531805511065 4224140377367661657 17484926793327173021 4977101584940342390 6313224547150116343 10891565107071114842 10756053858209430666 4143245157843441448 18050049460826610585 14381791360252192545 4248832307080585625 9441811973702160978 11907711838637932104 7660679205377284094 11182462313079012258 16494593242746727542 7044135580496293340 4457510810151171786 3571174258673952610 11632410955482773450 5384926305285069457 2692339679471528278 8572877897844395913 17872326048855681931 13515533811040934635 300101536454794127 1152911211338376687 18051477434809708653 486487114646132874 10857480787614792218 16968475307639302067 1589906430701832581 13165234490853802375 15316891299853343156 17115762458265598241 1672037509435395749 13315748710504970536 5587940177925519424 11140827683483959273 18370991169437022405 2079219988390726772 6820852828359864779 12417708418855498816 15997463527828405768 6263489243340257917 1246521134018222815 14109978201211902279 9227887598239818412 12863803987782807318 6152715230787878649 9099256900353105288 6754229051544900157 16825031538343946719 16861558149232992973 3050148835464319579 5658856951742761039 9206824842144629825 8277378164818835791 1536057265470328148 4191376238427401949 4292180798604341106 3367630601954938747 1833557382577427783 14315564300846893148 3547927840549969519 7450495931521521836 2219505273906254717 2814441408625332211 9243637719346802883 6700602406418185658 13015770403105739562 11631901581178565272 10607489958565458054 17468542140636451887 12991746666321560603 5905592670841638348 14558102396527249449 13817122479035634566 3155315069802306465 1348818928313327805 9042311669624085740 13110282616820242139 9311054706869794303 18338341919095829161 16516554907749140376 12200157544595146690 1198990967934709673 5604137800806659389 14064467465881419383 17740478113622387553 10249946978526693839 1004100768661286189 424196305935750058 11614251819916968467 13192818290449194502 11900649028096614844 9665841252145887248 3773216307172058165 7387012794293078444 6194880522288132184 14395250952452099765 8709046714702946845 17947092877369894733 7926512273191908110 7080730235860730096 4058220267080613309 7548302071881246338 8295424668676310808 7696091108683524083 14694800431246458309 17527303213398622150 4232918138236439146 7117259710144296345 5661574465699303924 14196774273005304128 3220465539983571494 10067688628766748488 7846243144232651273 8266107181812153128 8460049620293465881 9597417625303399204 2225061942488986039 4027406309909804162 7573796002652314415 1480986116556666212 2788188232635906785 11910463390861180057 4218796593941225145 15053763452866583025 721576270222142198 1545942923343429686 9757592195122009711 11833155983468738317 6085100134031897036 6886131778150651401 16529763744638371765 14327553664548606466 17902604935991006098 15552810207592358710 12316822701546714519 9767299676793351963 10738211578181692274 6457202378517974152 9554165731092850399 4508367349663222037 5942561122596711018 3964738368667693901 8276317182256937688 13415566314333259612 4177420133063063911 7588313840413586795 4096774529685799774 532947625152031914 5035545516433701825 13612792751942640679 57482894416366186 7077570296085207120 2348248396120122251 6431250204368904466 6667570748280953521 10375023047688237824 16973168250043542342 1947316177207981781 11947809274810380616 14826278417690237352 8814212467290730838 15955659795795632349 429658530638845345 8591802256403181973 4721119830844647962 4969699728543484186 6204056882383435128 352333464439387569 741244811662979118 12017204184714658657 2426144803939975251 15524674297734655510 7183969846065548398 16568766675319465813 17888436179393558356 441122546510018559 2767641476939705743 11303404427616803993 7838504075482548144 3272067040449811547 14595872837329844403 2676227627060218132 12643201369845957493 6664776042280895141 7729694202610763911 8080210470933526753 12111473957819904203 168649355496641037 7849643717591311844 15052208611909680775 6924990881814187522 7521149461586190115 16804130338263917349 3659060565242183160 16070715224153083996 17012774058453743880 15239273768852457845 5319490865537438656 15898734714841415868 8749830719452436944 6781515488749229181 16864373164006048808 7340672080233387052 7914979995314836832 12202037882113609036 665181276807549618 11701307509538161227 3471006328866046437 16721238786934235157 8995832616135505313 16556818251705064705 8660166772379080159 4405926403086845329 12370752537232840987 5713899423244590817 12206665163038578037 10129051484550961563 1263154247711468657 10966681525340282122 15994413909708756827 4012235151703269312 9628194024870420045 15267212381978378039 17960481947318092228 13570089841355876019 9299317344256581907 16305784456880201825 10218775256503540693 2528063025265107912 13419913536240813672 16414407644169212505 3693716492256881293 10329208254216340584 3691242023055047683 3699494591684687680 8770179283389508556 7255366640609695627 2737020796501677734 17626033028890248822 694238610830160490 14338708115431120930 12516081399486095754 11537757256682289173 10824252249474098129 10294970212229781487 1807871246689947548 15190148877338904717 7147855889347024451 16303935736268905001 3972208867090275280 10880493755427185861 6590819168379450693 7922334746912420235 11503835815707885502 9170711582054664285 2390315538816036649 17447755136391746451 4617730118009591410 13940833674757439895 15043201812999329974 645337917790406264 13441055659148193532 11703334591111382326 4239007030193799260 6073011781599585101 572937124735681205 12387102665035425049 17923464214926158415 1592096261461718022 15355251950460858652 1297232664407999394 2751467774815067983 16085602090355151977 9081633262165094801 9740571462548403695 9657268766055235080 5700180022288392431 508792117765069562 6539962568461991532 11304168608654375241 16892843370416724067 2593153155252071271 7303934993638564232 9599293548729877998 14542235997091429934 3168224936748205804 1882388291107892766 13965275668527105571 9991279362837388105 4520550660985379451 6796295725106470494 12940326863880900747 4104510876339740428 14529035272944375614 3074635760008275537 7769608580487454698 365829350760037132 7950574609328311111 5795562439167755879 9343645141912626408 1893362278816007987 2902548669002800024 3282100022890020387 14351839805729350532 8290462054304503821 4715139353230285257 9525772180188631498 5166878795367285687 16612724690709838058 1243424328280275800 17383051520014682727 340600029942546303 4397228651299377147 7464459048198717852 1647135295340588621 6107843209501432677 13005831386106024565 14050719975623095468 17392821976756695629 2826198351430690378 4215307568334780226 5537758745145874850 11470584643342246053 13454463701967678275 6662628761957342391 18267586053073069749 14236956244410172995 2054438232699311343 10268731046939168978 17275530087025010726 15487820990298213826 6778010257125034076 15623092892758164969 8729259432386654108 18004143930994195856 5777257122712041236 3880880002807717464 9690210065361668521 8740371257384511577 7457883690471648462 5169236869009365913 18322792195367717552 4513458232716941530 13870965055862772785 9881594355707150234 14662987996009775055 17607484196882965233 3542021818837773539 4651122268142308886 13223472352622899066 7057044633793273580 831811575903213235 868327239850060610 17576245523440032555 9848636989341670349 12699381833502440363 14041443875572079567 10218060859835789113 17848681976948655152 257191372239862406 3025350030766371927 8774212491459756314 3689600049805708432 13918214701431940253 17721808363733866484 14221842485004466194 16397826915754367967 17223230156070054602 11553636527962080623 14252659165467948510 4569450465277389728 6336280063474897891 3932987448592331953 9017646040102773549 16548995684513780986 11510507362665418128 6032064286351019583 5930286604741894542 4132744435816372886 14566129069165712306 11330445567860034860 9349634020962825558 10523920366136679588 4535974602867021806 16522232228308347764 11243749301313164151 10842531530480761571 1404716777867758468 8661638853737139816 11128174948714626034 2407658915172129772 18314493363184626403 15613605623160918256 1333279994402110316 7355427664258278555 17253315178521336031 6152029684488020994 1317474445766969968 3079985122130993219 14865608406890485146 18267585386621177811 10770620007096416045 12814553045006213900 16733981610462243552 12417043040562907939 6868392281069729875 11637185212052250207 4048777322022807884 5543368443338346014 9489722266905336107 1486793214455377310 3722002879554057982 7599688207076431035 10605248131029927001 11166574518857090581 9046546846353595692 9972010086854065219 15617216672718944622 16093754906824762574 10279863252904194956 1490121113273804943 14005082592274376145 3570668790136929385 2434300840833310976 14536253047028680340 9542559514350045224 12432284076281463383 4648202376253584246 7010701935585151372 4470954225110796143 15036288216874167434 10888506130311624287 10738932917355224611 387420207736698858 15130092202490914041 8979913082636039655 2065915522461225999 15671596818474209398 6241845585694994556 18238445800780201436 14850039523059787231 1493043777684418916 13332139357771151531 6731639118708430580 15627098534174921829 17343822607124070881 14519102522542986117 12838484472129590727 2801982749511803058 1485705909607036352 12110691117158181450 7475352098687859276 17183925811844582079 17016794369226299130 6415507066580892094 17432712242408667943 10447889206375747854 12112824059042628564 6684377307781612250 1768421680389279650 5333638223210231456 17998434105801819086 522554665710360050 13122552235639530743 18275472067202148723 9346727510592644903 8346776263262782336 2815660230986448295 4808237228435406535 11605886433245181157 16145646103615878102 15141319466862996364 17790826086727948495 13857884086021308679 11902307640751892526 5726274601621171410 14843477084172148996 18319096325391487856 16216102782738574620 8609542645813662581 2921522803138801383 9320535227694452758 11956746034289260876 11443139110293137702 11806807605855094063 14362855825104687401 7229235301903273448 12250715472638778896 5777962490582064727 9681123917012758544 7889623794723100170 11771084818966464155 1111518639252176918 14343557098570578615 11344980360176698546 3284954270395030242 1414081759478599833 10915744200468545635 14158561421474456488 14284946226326823438 15536825985976803535 548154288503258652 14686445081511446300 16987676120348269784 13512051469213024818 11760303101621825414 1319206422507991435 10599704229436170838 10438257983426915392 4516229517181540345 10973439286808568357 7730726436507509992 359937395121510728 9581689366518132893 11816549161284738200 8519600952207001938 15929265309370644442 13730682675628879738 9841993722017923576 9782308584744434272 11208136787253476821 17662666963912066510 8197640098248559643 4227362906856267975 455675850914330858 12079736947901742675 10296065642417278066 9307274519102325346 9175581172403375906 17749663908922142910 10466773371404637572 17077554093661963512 389151074792092376 414801364666550843 3255221468056801001 8935057971716110550 7796007056308856095 10713048665802946409 16986797737805716965 5874528605472695256 16676553509792811075 5143040698903138201 7971297040098976668 16967026545182602013 4357299667859716132 4961800551882063945 4007571096108213049 1211806557297982861 14161397678306819786 7255895962881750296 7525269217421960314 538011043092586051 6159114254752157651 14876226287107604803 15091712733857483292 14245935513496967301 784772276670919197 11121292501206891420 14924501877766537749 10158837947897155180 18258456830522496166 12179982136406583135 12091721974936166616 11263119624788521782 7392408516356980719 58390651715625856 1785960661364712485 11071697048436447029 108598399446206976 409516616213042789 11061338953493019339 7949959661091092688 16266268001984654904 14666600931817077389 4587037755948043122 598368459889437415 12902910820726947707 14769533004430357850 9867914752362240738 15606752529467525449 9224586774432310606 15927567222232049325 10299282314794066248 5003237393318150047 8368415493169922879 15068129064048152202 14519447803056903636 14257991621499323789 9949645089322441039 3465268535191315759 12956050993230869540 5739263669986720709 1092288418830386495 7970856617447852887 11660938975399981264 14998952939585432458 11918995752387483807 18200056644263239575 9927751997517778398 10699685785654825130 5960574675039658450 5875441499757313676 7154818690089019318 18300490179094918876 10494048532151296583 6784054525641834721 5815392759440861872 3806777798226607960 17857346385527420885 13573852007977567699 3229549883094170276 15901583988535925030 14016890622258325967 17992814876639294007 12284352983312116506 12207876052614047762 14725817087111040638 10541723312559233199 6567587886813455186 17442857119404690258 14277281628003100829 6494837279420062960 6568456542813583035 12179214332000500895 10887769712749849125 16501536637772601594 656542648685550058 13480511078690677392 4625882797139075099 12674915915335925297 16891800333198644006 4502805385671363384 5621666998911876933 7217359650432522724 16588757417720318958 5126281561121855075 16979693831647387771 8449944444251728324 18331086908723468025 14658847959896237500 17528080354627011158 7168879922006190466 14928038918007119701 2756874668177472603 18225309536052456969 18389800733548209978 9637392616888276403 10694320219022531757 17991645395236551404 13520569392921321848 9279706781463013886 4410913756865669291 6854894670017802606 6457046317696290085 14176704049289946921 11792711873502698085 13981760863633950983 3595627669588050538 15948920835360793874 968898168334060853 18036751929630175205 12714605665974819002 13683856415739837122 12969212715216601943 10583998942486967095 10151068682878253320 13276112788248874073 10014334120363753023 7598229018086185454 1633098394263483063 5583214424577567882 16920883850916643716 6691558754816445805 10799839452443006331 5779647620931590316 15338540630424069893 4563441916632343094 11724445155580997842 7854994782454532976 15888986460548550506 5663522609798476441 11553593766772251947 10512367215740220435 10244473060858059511 11350249412893902791 8352124872914785532 9233491074420122788 674451748189165743 18385827374511762272 8265608837931582685 8754138009661870362 9659690705091304527 16720493118583825858 3262905698900844898 9590734858019132876 13776129038525211570 6197227515946888064 4566101516785170733 5280294507391522384 7076200017318654327 13048930929294199067 4269279356950347314 9968255963120231157 16575101767934117125 12201304549175194776 4407253315995687915 127100777682980045 4480961954874540977 18199373242751757883 7207197745378691039 2857356822970739833 8482440169120979991 4511256047569972627 17304492055979000693 1841970031542425166 11823423701396644899 17920667217662630548 10827961735162691646 3740434722351311250 2568105642734200061 9913361677524255239 5029397208583922020 5360916340050568790 4445276923128248965 4936810866775444899 10596443950951497322 7810537045449630538 5128757863585715742 12200036384756668674 2507333314244222373 16514990128723597346 17318571111140268502 1397259173041037868 11924531735688714084 9955823925865675481 14130861943638198567 9901574212496386591 15855047869462481445 2588677301171964599 13826803101523173416 18149223524906666327 16341291169563837792 11689574325507021682 1723076412592957968 10646890710956638919 5365938998613018215 14405749153169414342 18138351018837304050 7892049260851225978 1537429315434481184 7254694505339690473 612440527600430283 861369047843868014 927440707236978276 1628522585155866060 13403061489185579597 534020419557123963 3965418656744816982 16810609743298760702 4392180786046247805 7466669187623477 15824359540078547323 4544668127375610365 9952751019594272013 2914599134404851808 3461835517613648120 17323283429126041246 13528697415809701368 6569353657487820871 9684537598395718599 105372999439237428 2474129068104057316 15258068355775406796 15404079051863919004 728539152112853972 4622041075049190849 4855826129834835597 11481152451176508953 10188093859372305636 10836506886192994490 15279543282305032873 4304205350893570652 4144447836325309810 5840576742049615558 2848096050187030950 11885660090756892829 1314995201548043455 15526528735878957107 4275162595274399090 496759138583487210 7107516550663909728 7248797179905156430 6799811152727525625 5233729284307816875 9380286231031210185 16175222208208970086 12325716872962056182 12200351728730895712 17232157258457243923 10874721741124364988 2451570397527963542 4164963378344249123 1685111796248763658 3894715389172650683 2769957571998833258 1670061673172143217 9714131610214267044 13425494511187235223 1525901997667472336 11373961182807327989 18195209236562958327 13667647307181584430 8681162741437607381 11551125443132052793 14476243688419354705 9039285531702808760 5281395161014637407 17409251672353802916 8330596637619051886 13672576787272231661 15381617391120885144 1450179391234336803 12293312762451701112 6198342594598111833 17741361094967910359 6011437140589059468 14473377585970642584 8069762677356171066 11566485406906459397 16860558210261569067 3986048705007933780 3332844883793661926 4788153133967623971 13040634947681579605 9503983586972522814 8709423346030215765 4974281126420810304 15246709893294236995 7020132762227635016 5842515433339925892 11429080151495018641 6775054406985854625 8558102810266172551 3652517158107890705 248004045539966709 17395616466652996061 13885583151813176607 16182811440512740728 10032611366167485297 10480670081150398287 9404219375589399825 9254335825576399252 8843777808885591636 11726287426947670946 16692557031577081623 3090732684656697400 10960785273328269958 15292300453350061199 14104454294985154696 5352157291331403248 4497834640694025841 12900933533942399879 2638077343008899052 14159291631912438961 15720027925938052701 10446546590160294863 17486641592728101517 11984295774079122163 11749192635604662761 1997485652278144127 323580765905262569 12326361668003950431 1370134065612051996 13165153212865365660 14735708376108149429 8912787981986410686 5066713188716592806 7789732426814654751 15889944095181950347 17938166654223843268 1555794561569201439 7817217497774200337 14428651102013586663 9444609410181671489 17339702682098079845 18295324247819145439 13409210100599988697 15541233296718207866 3935322073923563775 8086198100986510783 4221385440859110301 1897286738174693101 8663742547027540884 1302163414417596340 7733666300890911602 14691793136956021371 14163170695779388917 3025775741768055799 16154996860579009223 3636894226413622571 5980919664648210178 3726561353885358451 10653606983413086555 12150340405363362259 12595080912804013023 1148943186608270727 17582756577724227541 4939074022616609176 626291020034203854 10887600769416759430 16995338425451292034 9368378368253647656 12717879957872411819 8594061433042924907 13549488964016162211 17022276114900563564 7614827788157837751 12769234478424491232 11286740870911781441 18250410022703231979 12187053661008347686 8974812867646855307 6768636383357716793 2992061298007437798 12388945238286767343 13602266042685647168 8471194363388420306 14934445900894752590 3125185354700687564 8939711707518863564 4206637527685283280 7135083244754054469 6875623474934065563 9563790144465634446 2597138603479032375 4793702878654408231 4292564020310895063 1154235551717718249 5890794074795490638 17493713389662055572 2254707019224311602 12563987913965611179 8872122478561192060 2612029326602047220 3709397737350723527 14227119432853258370 15399074686896662203 3352672071267854129 237923581268236229 3128881073408339682 18068547605670110523 3111322122448567469 8797134262712450202 6539734572296939350 354736062877687117 14308867991419655595 13164515853794302461 3363834054246285798 3956828573741347550 10383309020110116787 10652254655629572323 16808590227585582386 11180811858738114468 10246443644374413349 5610562225349134843 17393047080736195792 17695383747610020913 9610518868832987093 16948533223184725159 5569650561969979571 8814886341497054423 8497312484791526542 3104238701801819987 2865017290828889907 11701503162148735265 9201911210470233285 4030221019946363994 15932260436015014988 13479376131197305621 843781872764657311 12325910111791670271 1009236167054607579 14783315410495329085 1478468807316183984 12768413198558876596 5282319732624821163 12370457850089816216 2458858601995920128 7449221852259444200 9440629064034288759 7500153129338023535 10520814366351762770 13711568948043557361 1148630681259997586 10833092416301751727 2576367490901190622 11467554244319360331 17401168757902274660 4511835551204443230 17738291226078488428 11027091688858144784 6179198615721403023 496139387650154305 384379227918319586 15402795986754667846 5762222319417263734 471729739653027824 5455990793037488658 17057393707084924729 2781277491006055879 7105245547084941490 10641345679745870964 5683336578738469640 7845541111384819422 9410548887332836964 17024854890683627653 15802894711318523472 5934663601703999269 6384896988440824572 14984743859403728429 4695909553182639209 2898142246593550745 10827120107889327550 347414839121171018 3875095112034094073 15740969325609568500 16865283796245810116 18237386846381431681 11929194583369886258 8366982663427972519 14619485603528865671 8804409296373409650 16717465595202583536 782862157905522442 3159684598246997352 15903761052758551666 8002197936785328042 1496770437020510010 18356415264581508316 12382929053607696312 17842470437939812309 1418088338025774414 2552652413740647601 15400885829270712337 18370957138695703998 14821198461738840294 1513870490238312843 2868691747399893861 472024456905097388 9045518539671566918 2577851724273890739 14858894691407863715 9468902876604108394 16602859787521820814 7236771268771221855 17569927332790017993 4380644777666711475 1855572281706013779 9248700068245236011 16819449985736988301 461852875274296068 8298095107209313825 16118165090037547812 13329472728473581107 1508614795816501251 5423433811571141136 16073511259107961346 3928056476531857937 5727228202699827563 4684591602700154537 18163174103650823215 9102918019123041040 1879678500095853366 3422477579293300854 9008268399017563761 8682822356758182425 5207488835856335245 5856306175158991534 9328376521707841292 7920657391378272515 8486219521552297887 12321971000471796421 16742409617779836464 9603859387841344788 9982985043374687302 12253571156065836244 5548875372150013672 14114055483974826722 1797987629433458198 4512132921723735136 10564290481094219673 7373957872021015275 16411782969712495690 13616584108385121434 9925396919348610367 11703788558492770533 5585146546817159124 11575164339724989749 13328555290276835776 18162299067714288639 6112403174384647564 18421691030082079885 3647989968270181504 11370842101230346261 4314439452055668772 7557745219378487594 3074548264538329055 17385247674789569818 9778387741875238382 11680214882621977912 17700980711086189063 4681164188564226651 12237602315854046087 12743193298658713620 8275781480676687037 2303433941076123617 1824640350720704210 17485356296857202683 3726211812033884407 4169582563530246655 891635303763226734 11596329957068763617 1858350446089261785 13515363626728594837 8900781267636121674 3096419025392481516 6804382662701259298 13197433302373126482 12866766204625105460 6216030902975317594 5978828525518457318 10097096282505806474 6736079977298221209 6954700600302022040 14371942420458341320 3795965755958075266 13378485490842123594 3666653596223701746 644712127758826285 12272378919959190578 1831232262518297408 17036753964615725856 13304485172109405053 11280727542560611495 8964140471117313698 3556200446659485057 13018584387213614168 16085199208435957350 18095853834731233412 524841986687608853 14484322704259141063 17419401876895634734 10191886140551086725 7862154042293553915 8960968402408536655 12728327286007979422 871620122830606971 16998571973285147086 8191515666139598455 9494672679982364569 7062482434112905908 10258818400963475273 7108172038947097481 2625931052258041552 5093809189394376912 11610331359770869900 18110742758100357431 11514101248873519922 7919025238727206739 6667301305502893494 11223151535648080742 2242926323448621889 16507856460393368059 10124856751206609645 8039205926134478102 13949584813534327527 10510878828244375516 8670626638730024809 2275178999535835054 1699216966117073142 10488950874772867520 1516114593152174039 12333876850708996084 3961635514628998814 12902693678471436104 17029632237030671786 2961647155487922087 10032825502255363453 5258377137665454912 12764805670626486451 12859095525875562743 565188993139998277 3121476992944031266 1460105299266678054 16440605820378287940 8468807243832762959 12237369344612131171 9593478176246310252 1605781541056694948 5799009583498569972 18372964765581061699 355633971503733206 5398704585712946606 1523168713159290304 12859879632743485571 15394524903021640567 15803498570147445050 14037416494485195433 8661270426831435024 6893314862925454843 4619374979706892118 1060965148437286740 6962245577217009745 5752958105806660224 17630435328628465163 4078429176891935477 8979634426695657024 8002460784296265054 7630415452116992433 14107223325027925668 13402349743863458779 2181049436144117050 9950522464393612896 1811248401851816908 5683497900603469235 12911004105809615503 8770956101952855110 677758052278794220 191304623412986924 10135734399023621204 11486583819265190698 2386512990396882004 8651497913138492563 10441153329388502844 1074810274679444497 4085737704832450366 10391370313513115222 10044697584902064207 11565553269309673377 16530378516505837185 1718415934410376195 6069864417819068411 12513112851507685715 6528359824556796998 7336939271482775427 2837660528242802550 6383697699504791252 2543539959151914893 9538380048848964849 12278662156061093937 12021028119214200963 15841777047159769338 13338031511099483144 15802853161127877800 3415745717092585994 4651199719991009568 6100530649232471639 7827627477517640043 13621984367417748554 6687619734405827810 1164877143020391279 9904227366975443704 4119469927855557829 1877930125402240924 5556029888992955146 14078284767906905016 96103369968649549 6512416421385417395 12620840663107303364 4557958443001542883 13944666953052339225 16298190973554256559 15249539682772022455 17104986404114110812 10639838542460594622 2924356519879092573 7962148615968409047 11499858271825055467 3105669347307551843 12558939732729235719 12635636647602684540 15857582352251051169 7299146264212561227 10812502963562779870 13200096418883688027 14196599734696383680 3031519616721961752 7719550574221456019 10939521005824648004 10176943884903119424 5744812802200656574 5731414806263178057 15746371119805807002 2124258721298631774 8567158716843624437 14934075856557555181 7324236755018576763 17999035706002481166 1226276429059990241 2849753488365942435 18277105675276269576 8847230834949580949 2715764314871780129 4105649618349691397 1780023880826921905 401487770622108994 6472954615298249762 954336479969147466 9204344860018248917 1466452670148978610 11928651663246143857 9760183416281705318 8916292356722581986 9121684458989350337 2953349148170345201 7476291247170600955 2985889798990204775 3493862742978058068 2115689392562478173 3795364743678523270 9978938136898819023 1676639492633158414 9214230767820910609 13342697002746557072 6876368078125885832 2711616504441134135 9380393941939519192 10295898987508557573 7277917388072572369 15211534066163156267 17473184565808959877 4185105609250827483 12676993525180346118 2309666766582120490 1653592355152576955 10668179467833709499 16325872593890427682 4181702825506912760 17767355525254061215 8672284168739784338 13081605393451386051 1090047186937127176 10869552777089083090 10404941128807020244 16357941018715463849 15533472343214288493 10677604297652170580 11871774834390525710 18380853528983885824 17450124425632273481 7769209459004020425 15615954207192274145 17832390865190352844 12540463172022204062 10328211025592086009 9802376636808240418 12957559345043014481 9851361437878896384 8441493242061146787 4052021255996051856 9939824264613739218 9709564456566915916 2904605867540689182 207578464698451769 6916083152833136831 13509484324338447204 17611589521704526722 2146303953448319786 16415699638360357162 17742473410391347218 17541871495668867472 12381772999369914539 16658733126976113635 14742568111926774905 10880227320463005339 5370505936188953284 4026266285391580376 10972201253699681897 2875067484174277014 7517449192400248697 11450728890321014642 14155013989633383464 42898478805284274 15690174914967243865 17549683559516490749 4665161600697458138 4018579556298343386 2751642467747960368 17078323484075741244 4525919727002146735 14533193869896138217 12689188575363103109 3956265762849134507 2306322236500130215 3157710681791774527 16400530955354791295 8747295174328610475 6297889866549008949 12036060436103620974 8410410481005508637 17027444863271340520 13309658508873350449 5128513475351805548 15580409645409060778 3717380844449717219 2425940176018319031 15686715001744407297 11006445789438197264 7234547139505197674 17678152880518843573 8976627833767069619 5659180851341207764 17771983362255421604 1220546451750944036 13086640638140478269 17370818008482864675 6586364032560101021 589475794763908850 3646171389139206602 12359636075375943350 15288904798471438928 5745077183761604521 14502776972938937819 18065346505377851896 14966862368406861985 15100236840473681888 8751900981097976955 7593920948362966761 15523194411624726842 9822775531085089460 16847016695218354700 11025765888721960325 17785690676742139443 11478001600301893982 5101512180627623909 9175821917187131349 7052037402780364711 11888973487295782378 8203570806932683715 15773029376971496789 14485922989861379401 16045221236541753672 5731764497703229592 11053798598613194785 2758726934478970271 6924435528025676573 7932147143246084880 4482166147899837455 11173645544622379868 12590756473705908930 9462262910674132000 9851821466945949410 976234277251197168 6584038559372112577 14819391215921406618 3184756729457244731 2602429045077698816 8649762958849544281 11969629067004975429 11315675464800046531 16693704072573178602 89360941575031832 8675773981514482339 5088849239344750419 16173601630127563723 7939800491958224235 7982223591023949039 13984395715672182388 16628546938471042799 10103668504077981486 14857596752078327542 8215307651063331634 15589919191376841747 13044674340168400083 6278606894143773928 241009848701711007 11868321444341331997 4433796058072764975 13303072860343099367 7565927735028202512 6740864497197114215 14157743923431104766 1225232296110681621 18409032924280027860 5845853560933397789 223876285494279053 67041498043703180 9377418327366579482 7291990905574134416 7548517045688908367 16651813340725412938 5838728426257108440 17317412699701296393 14055319557385298810 15975956209753227292 13116279221292782711 3638300177030185186 8119946513201824461 6932097071077403668 1864770627766056576 17211668365220926813 11813742411867233965 1311655299863045996 2750569102572181801 14275812805057555346 8297548310998409624 4157960694821292071 9102344403724291119 9156381758497636248 4608959993175411223 12255040938794507074 9768617701941178485 4191445652038335431 509809486002477110 15995962385794335537 16777021487977056940 9431834671000737523 17625572754798712842 658246423165941600 7684920932116064496 2196715067912257320 4816812073185472663 15977918950032819090 661920448707872320 7447129274261862976 14285976645999914366 6833589500088151494 6190285306562531471 864501497555995153 16979760743577296809 7796567872373486264 9637844144763274434 3120867797374448334 6208092156191461543 7937420194262099690 10979320732899349442 4198047576940051294 14184713180001275868 3590366762874395161 4552300788279771567 4356332866441045237 14634258483872237078 12736164390680674343 16512242760615470963 15045427692931293053 1675796867356026001 6735918636644008590 14612379414241246080 6570425118365656700 11485694969427754408 6922549497942881294 9209542641616284161 9975251679334448092 812440851496685137 14876146956810697406 10792662545675587684 7787789832793033953 3550483826586327652 17821398522088001337 17329089952006311773 5501918847145315824 17555784509258593707 16510347916453613883 12502127911561033680 12401717951396478565 13872376678747906735 6188853504665992156 3521656684598096683 10035568371344508254 14671454877253911470 12788112560711222358 13475597155504677822 13043397082274173265 6150799947817416150 14164561546731109850 12383411688899125611 16317947060862029464 5352655184689509327 12802590176883153844 3240631732919858440 17087372163962490563 8815683451137945077 5538878840122285304 17351225686584919478 15378420354385422957 8390769826295728387 17823137609456351020 8831011381246804592 6517480214828101922 17685427311011776534 17078687741034427649 4902301011054079991 12299643458908713084 15930096562008657360 640979953373759568 627115428990115649 8475264891183222011 10784148007945133595 1656141347849310419 10601332905474264980 11827117114123392344 10786037925021051038 16535842225612105638 15921924345559430952 15169719594909097778 9353604833652741591 1063159813116195990 6200090878112424957 7982919149879457982 5019669492596336015 4601669641315572196 6530874995332965028 1514485279844604114 16837044727077720153 11930553156824291779 411771496281740317 13713568481834356044 16870851730963401251 1935495367200172295 13674546139027058406 18379313549939381978 15898885948366261833 7969299594026459771 3107713365496808550 13004431131075007911 1950857894116142982 6604582552474785260 18153894979055401185 15338901606788157470 17794304560724036907 8488206660227007021 11272130154357716611 10828693010204583742 4166317682071468597 2967459607675704769 9040009891828302678 4521519257768714356 11500408597470782282 17186742320019187832 17444254612976099644 5276201202229423283 16363911804258687589 12299158658838926994 17463318032118551372 7800168523090018119 11026681512501526487 9644127745742138522 10505294083756320461 3184624542550943780 17023748927531200519 11957350110920545909 1466445865811080223 2351376623569766433 17985521443261803119 2659466372028057911 6167124892952626763 4455601606375536993 16214020584248897349 2784715022227237027 15736035859805663026 10069049920089554074 14181398338006312353 12067829831035507472 18104427517867792880 6844135571959074099 14202562440436520298 6328226165641584569 9606373245446663456 15983765287563365116 2532322125125666195 4146449727612134005 5718929227603237488 1658327200435674486 15170715978304736743 11450101876443255928 15387358220429222918 125601744592149249 6143364090280285608 1954688405077866523 17533137398282845216 11225352462179795378 14342031387536421389 5481705869884898042 7602578943745729318 7438534220602476413 9923838162638897073 1866993463047047239 15833788580887061150 15373495219078819927 8682591251308311634 8193526680690455182 16859147378454136694 11640547058012420604 13973414831566401133 11258337043852284800 13114288268223134377 11445616649313822402 15446910312344274445 9283144735497300711 15197680699901350317 2452531049917900585 9337877880064412780 2196713267721948517 5429906271433374533 13489076817618947916 4594196905371922999 4006187820667511162 6628733934893062614 7015240278007666806 1161839954095369535 6387516795314488308 270066167981049070 521963862154368205 17613754180330932166 872083489932517053 11295042786956080350 17192857188403062257 6926534093250754273 1711484127115926872 15639601912307360202 5886995967173330590 14083383916566518568 12624298202832745272 16182440787155932381 6401331446491086066 4169207526045558377 12681810925427629080 3616820238570188488 16248666853421275417 9683757369261218699 8770959320277787520 11333105313194191519 1621485325153243647 4439913405365700480 8541322048307778142 17985690721586382885 16568031242283064643 11951733442043326425 18121739667694909453 11669908423002945459 7268504351978641055 1621871282008313443 12326987222702496413 9719846643424009055 10381815347544183330 6105732871485969867 8218443675234154533 9513817264057716948 15856919112775659730 6237471974757808267 6657838894486233102 11096786495707930325 2804001007794340145 16647323279108013022 8804839910177615577 14140540174712958199 10745808149770186003 7845685089564176827 16226077057432340980 7568493178477753582 8893302583885656854 4459806127836322163 7566232870748797702 2328512064086474968 439312265478456347 964244888485959444 3874384763264481293 10794305475928642156 4200455183607147713 9808223628024942776 4561705738107899150 2575120667384240506 3881938478530215307 9440846111484063702 14131305407057212448 16890847688652676761 613616036333687923 259991509832482164 3023389254857961502 274589665450844612 14222666402607012728 16070238138904460930 7119508803822613326 8914972598159020193 13842591783647013653 11733110541394827263 5756171091321334065 15555380995847653356 10092171368536668462 1218137685049578194 14297907265825649999 16772761918912496780 7733255860144765964 16900212773272099130 11832071011711540942 7193989553305957936 10632431352436487723 11881415055999403238 8538859937716018669 891793573488358692 6012132798542461123 16340571842440654278 2515851540880082982 5933117564940842108 11775279334801838065 16085100848882088488 666077750812486085 16651819593935485871 2996294213144463187 10348559309934323900 7673087765419475445 4732472860543232694 11397779190094148469 8067091238338422285 17371577326175871183 4716711452063117146 13682498287034905568 2064995052228180520 6834551564101764579 17070196189207712548 11087268048546467531 3690559711026406476 8211914278670047232 5391723949469775045 12521172955005563234 15256461067568453756 14977799106608684860 6672342308073275974 15387271819929092736 176672548454685763 18146457265639341526 13868076803992504007 17320513665324104489 9731439307883481765 13746689245263548337 14338028921995428628 16695735689917210380 267373073833667039 1765613128964832978 11952239090401623099 10201529160297687933 5311795678840612253 9011182573814392364 12103888956124221804 1664388623081581225 5065812499112060871 3585607226713142022 1386263572698272148 7910150527293084084 14063958500898942259 13846462263496961799 3848298835190906150 15596185172121701579 1374774758174588677 13158637641419454736 13500023848245876561 4327788834706989066 13228334829846060825 10324513799502204101 1410992014329291056 7411430964497923761 2172081368450542820 5944401184152578218 3603638557577344914 8340285289534528507 8170529180596612475 17888409232462330143 2581454316485734313 8555857897896782260 14230457627632437541 3618068431947164020 11256922324335220583 14907807809867114360 9703647412603113104 2929753796318376322 4765726810595205083 13632608265217141055 4878784266299666179 8131195764576989878 1539696769613966025 744377823079808743 1584896184162464736 3403418371762544073 5289594100469592274 9283140262553222827 5535267307440170664 12265485893482390147 15016844342298123127 15228625387036985739 895013114284923431 17924984618577928198 7877637189761702238 16495008318127870717 5548774403770316134 5971341192328437945 11709813490070031964 6127325208587639575 6472295136527718624 4714652779476663321 14673854798626823903 11352941035420094884 4683763062198091764 257547371359606833 17059956461784538628 1505528603598640516 17098980350693859404 9778809056144842120 17249431819492220905 9988947776456711253 9869771494257170246 6581254625301458431 14526870396193093362 8488565462823462867 10018306983547554909 17315856626441957621 14325948900311450063 6527800687457796027 8041518265756375702 8374499797410733342 417278359924553059 2972580617296447937 13820916140722698567 3348620070002875412 12409192513330357869 12045699060054034811 5673120465948238388 17819969055134289282 16715835903359069086 5894862718547894049 1324050344354376601 2151782655148783496 12849921448054167829 12987061225348129931 10522363624922546441 4176772506752281501 17600644041542120968 1506874114014812259 5382987601474903770 16400438516636501284 17094675253672272169 6854065146425432676 12200362609623729324 5101299220394093857 7023362751857495490 18311986355032340018 8793601386517456158 12762611960552994058 1923845573594769141 15288436085167863702 1961687235738328056 13277521732961603210 5413523815749136111 13901102039960048031 15271185138556200655 3869681603968592058 2892494166675242880 2077132595349666371 12547441065604404655 17505266554453870383 3544599939125009285 724413647634893263 18100453590237750066 4725417338515276009 10900962132899159987 15598737526237132983 10230901473154960195 7932312728485901187 11469423389188700853 16082186054815775987 140749723851990843 3127662062352894426 6423922018737749584 9206260721195240430 10344957136948510256 10615977130925094043 10312004377783578617 11654500825127071565 16079747374337289667 11596078273562418483 1317703522651395248 2208875543931736962 9481146879635466558 4783895674603376570 8674938186453862407 11459596957902110897 11068140215450280559 7199975153518812573 9076296655267971515 5981676760918535035 14091085991242569336 12297572326819423294 2922340972749594851 15566795402925139257 13148748585168608521 757199475427070624 16032903579629866987 8373428338135045791 12055178096305941857 4260208892400810093 11685770140561366784 12669377635803427892 16472156313524795489 13449633324908517417 5670052201675432012 3142203328610723965 6801551329337177522 9448297785722640455 13555017108398195071 2954043965789533393 7806834074550412532 116600014710122111 6401297668928188947 18343096389067683722 13250281136182837638 4230449593296388329 3004190523197392880 14838434024877366641 13877231704564892313 2107585998553526421 5195093082018569634 13671535740282761022 2301344433833174403 1883580477723113918 6965674315347278398 285255416859005613 11294855945519294949 8628525756746910521 313554090124581694 4628548710984364143 16987978693027788724 4442644076372531656 564781765249625611 1771264110399540854 10581073404061571381 10780921936342273538 15137838570756863944 17282905378163866280 5583963406529303882 1677993466732845609 14446317453343802650 1866068373815346109 9350243789326881166 5267014243045040380 7474449460704963797 14030043447391057579 4112494805075081282 13100187630873122800 11559149712750381493 18366020437550870532 5244398203861999363 10162404408120313129 15665329280458628286 11712538042635704263 8603713828097040937 12386689308264466185 48994080985861754 14745620602416247199 15643000399005731786 16448844865771812338 11089210787429848722 14205508539663170809 4359181484458604329 13175703189431449707 503493763402380578 718439364605253707 16790790157203694767 3590816419538209853 12052310800895883692 14127035483575210738 17395455127716718946 16923819786459061685 10696005199986981773 3483833986505013364 15932890381971739713 3169129089371994262 15747932355787000362 5070308279686491569 16262188116931931563 7702883124753824508 12230079448044549704 17994456637139829247 13405862014451047904 2570873080241404218 2593457527302500399 6949925381377374829 3810062478565472241 18435958514919209082 8620032668868247367 16307306013020401899 5410462158684052509 6720641258038592178 7215224450945780786 441544445140241418 16532266278399301573 16566041503376427570 5015133567635501035 879113192067002771 4849193184293589022 17922264042857519886 2459205241100161909 5947601269366171087 8289179468949462015 5504477133323486903 9581526439067056588 12837052465449001454 16912209774247572088 4417283509029689150 14636571266593321039 15932789812346790129 2077129028855839079 10130957166683050827 96218661729237728 2002426209925935777 6018792047964623564 563885473350631995 6576156423797007918 17715516058964659520 11567006550339426388 3645149568498600277 2270371617159770391 7596494477688230692 7505048417958668439 4620345273218229618 14225141275787266941 14339183583557570651 2933900950838064277 16452175119040034734 18245934732191645261 10621025324407807926 5122692669645498509 5227582523019006804 14495431463603749404 11611040831631042701 1593490793829327021 14024218637590106574 1550235446722425621 4892245721360276409 13795010675470674419 18187215805240417986 1302068169305624302 1900287188818758076 11683379624397239149 8397908455449252389 8128943869943667028 650599149543083353 12805148615288364805 853887331922086023 15943017972289278784 621741916934131221 9915953262695569630 7305001920619779946 15686524986842003192 4546421505490721024 16871904057801074730 9634081561477539735 10880246780413464143 6399045587728394414 17823319047687316800 8399994806463334274 9249584130277222086 2645262764003374415 385744123607261379 16063181236995154433 10028857783704271521 3951661071261139534 8439735547927454300 2194442493103534957 13150295572793736283 9603846220627993736 16713631175781010166 8820755495340193627 241519312007784538 17032472653642363836 17008848536988574640 18120104076793045956 9367872979162878094 15176324065697163541 14617228898780829742 9782488146211309923 16452775685511494999 7269465268710740648 11436831841746753665 520176783216763813 15833798345356588157 5901871859080827983 4396877502215540712 15826640174291909441 3507317409210801497 4850396555182182415 1997070600884546071 14904264254235258725 2810280352604108999 10115853680756630915 1709732224014252899 16375762645697413799 16544462037113706287 6104715155422322960 14029314214169141211 453563243205403214 7160886832815704193 14961729500371079140 18182215788509306537 15612903062479527227 16527134725094313069 1726528815913150678 8171644836247808120 147119501889265147 7534298914674952225 4433190949414457091 10765566686397941796 3254188352874391981 4283995413233310049 9782312969689353120 14387154976868914074 16458585817787589733 11342023338020483073 12785296176675805845 11139960283127176863 5605983799448675686 12274854717853167511 2321043525609894383 12119904213308267016 16106961669186222900 2571513389832910291 3693445291612291228 18120559497382169869 932005607768366173 14090932341630193948 3041329204954409906 15661804839542004100 17318029189130379124 8605943612187887458 12830422038383645247 9755361240103239429 15172784111211836513 17358287046033507945 13838668457217442854 18112928850181012397 9414311250564060584 12462671008503951083 10041441242377764583 15160704374506079644 13746201536436451051 15378046307869764508 13770071531031960516 9127972599664073217 5080894945678159219 5152724960673084288 1688622259833519625 2739862083213103370 10022231958644469260 9341946990136543351 8967888089936769918 3166740065507882941 8534520062650995480 863961129379589090 12105618255270790409 10681179405204596638 824553721023831693 3506149502130698574 4540384136715223199 16304908656669847493 9755548483908670400 4945697093747538925 1434264381543311158 10011419084477179751 11498283052258133381 15720774388542912902 13295827468192904745 17099401724781993106 2094230658541831260 14634819050507799748 5280183752135384691 4800057662588356483 468901877949776508 15927932800536265081 7700833117289055877 2710014148981222715 1296907785203701319 16897317692762106034 9297248900672859815 17876326475388575161 8718819735712094767 1901443808317370652 1774982254754467114 14949033982676249536 11784501965970503177 9478526512925623014 10435027202307893231 3066102607222247363 12979843623869956234 11645092553697534648 14992099897881071204 2357233836344091862 15915983997147161872 13121477592862222790 12733398758339861804 10291451310689405948 5429122718681612059 12463097703023386007 12711335597854720223 9521208738024184108 599709922510193832 8163171980160788964 7079370740580874276 15399489146777617540 7729837662792266724 4256237585913493470 12850583371859541318 11386249629199977807 1832138610424704185 12898723759742547022 11721898758843372971 17116662808340867599 5568192450972995736 9444798053728543783 7884617911039034727 16889943308453351767 9845318179998994236 18077956806338396850 4997933263543857014 1113058980542175082 3843925304924580972 8748997548299680855 18437343069542031801 12346579067337151231 1352563789065330042 3856970510426243000 2731144892698123601 1993346492978400062 11239474184063502796 1098048756493272570 9961571236132268217 9146270836644316255 326853032513848280 16136556063546750669 4587496066516722413 17261813760237753950 11223620922915707476 17926169571163568808 10791354878935656380 14864184882140136893 58714975227370631 16164416796361753675 8712741448730274493 2214702248644773914 15427934166366375637 14641038208987511599 3329097949550042929 1818745557382536231 9121412279777061488 6140611830894978764 4112467640460624364 16635725348038351465 4251411440147720938 16146064960861327907 11134382171278866869 11417460093591667043 11000148714867017954 16699200086136907230 1911439338052344290 6210847730429249392 10246688337171736585 15473708924943434261 7834192515432843765 4958205438758060915 17719556463764234350 3482601158004142789 1726100866790164069 10851996752870026019 5384552152176651263 11905355547817238512 16858139368183488598 12705278148814086169 3557160978145670866 1882690352277476896 8902178657689925000 1942891864115337732 10814496982923275312 3996094471090031038 14351851755388005114 848617716793623980 5359833854353088523 242216729441057470 9886438457981554312 3985115876479583623 6538135156880157460 6225922499951147322 15325505879518427982 2408104739172599512 17877777590531259640 2663737205215901850 10200282116606650072 3144533267656125384 1578354923698156023 12721541871123313816 6423342629822357586 6906759617507051443 10042625245572390546 9149103638640173603 17381144700961207274 4686725930269189053 14029697746332018970 13938503922582299878 15102698587761810551 7425553794570394966 2938329549056576723 14999753756770901087 10275756943952555105 3983704393743187330 7478886174614286907 12303232089519785533 18418731176378313231 15186845251915106844 8042314093131787023 11382301282451706472 14456498291336230898 8394914448570871497 12657426749614808018 2440447995767031256 2883749355233641162 9084355979467472041 15157198086286662179 13106484377741243935 5195965435939986409 18291287804601474834 18128178043833200428 3165899023889946861 8686221743994212103 18264024631911992501 8731481236573507579 4740013474642583458 3739671941239703943 417173885774875803 1588836839898606776 7315883317212119993 3692509245873451371 5469304847667266722 7645287035924576866 17535083428743648057 11366521728623411945 1617864646683469493 2722931135280032807 9944830339370358524 4966862711123884563 6170296560889045087 7225016255721615815 4473541502503047192 6730455539124218228 3530636879877979133 8331560065377033741 10036514239015645781 7091787212315641554 8767220373019485765 9044974306839031594 4167316647320805896 11357429506967295511 977191234663208929 2839655029677938429 11163614436744623795 5333209846047052549 5972566531966405737 3252999170746334926 15218366212860603503 14813100901182413192 16325982713748925699 1761181354557657504 15169813107085411984 16945026027838694436 8884477408562666685 17827047282025578765 457232152362587566 12669217011564416594 14532734116349550738 15067034735859828541 1727301083176758361 1335244132609486981 1798727003650653333 10169730110989514034 12382047197114122846 5337097130137374750 2951400817723892131 6143952364515472679 6521507211564618356 3829711019963411932 11811681563584627154 15623877052173553411 9576820278146315651 4928530595612395346 12161436963555131484 9272912538379841578 475805994434544326 13050213689139838227 3742566091805781984 9842519457003491416 14830514570332750975 16450158545169212227 17123628057360536135 54500523798734196 11374550542150187500 13375109036642280278 1415251754445315975 14854755930956421909 13922581602890736947 15561316365798324323 3873574225534454807 17567499312481053914 6514557458673577394 12186211806535154890 5110515404007312159 17476389126918759551 1623378179535569673 10549100952757225496 14940604713753677384 17480995538960509281 2486127080113663345 4822747183786904629 8122859005335162424 1507712994230454673 10327845467924545809 2932453588388005845 6651772796235629173 286451826127955365 1785884641905281134 4461282443376951963 1653921114590810328 15948747410010288033 6097906434830801297 9545829160907533290 2038931823161312846 527498474099629547 7273183612010971399 3653328918651718452 12753050871004062159 11568311163607487291 12065403163141326486 11879673607951164844 12090833191636702691 8014162340518896964 1107446295575351935 11280597850081808561 11399754023040033941 6929072543314145052 11793017372496916773 1673097704598129571 12208496400589971567 13901783336150394880 7595912963861665928 8963871931097806612 5343850056874323143 17665359504446841077 243051321995326879 13548973259512827123 7225693026083208894 14828571410460783554 17293454998711779908 429131011648994302 16197589774208540730 7893981314393704177 9887487378134410184 5299237588605540564 243172082028418492 12654053959450454317 10615618073711583174 1968771572963125021 17000131988992607028 17446518327895674300 9619040078910273626 13642362523334635841 17191009311740105078 16255709594193946795 7605635357641654830 18021112977752735122 9016182324751248040 1990856256038093872 16982619118165066553 2053850225287555821 988723223604068347 14986166404734535147 1780324726397441313 9685363184282829422 8977734415103107692 5966635535083824813 301687010886118483 6222389103934408460 16335054635727977473 15598512338516149236 13120971827479962016 518730541209730770 13495225119726092558 6698803504917535444 15794348925057921114 4093133692678519444 11573537350675553131 2741638325540187512 2359341821681403601 11836884351621020134 8486379618000042377 12565334817155984027 4288600249959479282 14685423554245636535 8986111679475138158 8139548722999868406 1604207172768841434 5825013054418707557 13085603805763056739 7468726874645517790 2687640282895369698 17172750917402621091 947558982144377419 13605354637047999077 6685934046118310853 12649913752297529667 12081091997866356320 4617262341403330375 13757054368272021775 13943141059220035839 7446808779773789274 2944195612291037759 15858709956782284205 2065976240752143702 17256478521276309397 16262658690739193499 14145468605418105640 9980061722804423189 543885552855515939 8192511536236178407 1343285701117924938 6676041212244795162 7146359084564462382 8963773531091001698 774493293910164298 11547289832648198163 13296273582766235276 17688251466811524771 1477198382853804306 3773414115616603184 16188839668155038062 4317941474169471569 6474539112680572398 5903378182489645328 1281035535021106361 4420568470204290915 3334376920489098933 2573351391780802420 12416965783500830109 13140629341756812142 14628667711621626873 5239016855912605281 2859844160719917837 5639953581062978266 5230984512731724659 12728013570727769216 9837282329464881356 5873139768586934884 10480890524149601604 16910061815273649780 18315983520856555167 10784184369432864947 18116696247482524014 15486379339582448569 7005035125652291575 13343257394014167186 16390165876475008351 10388663260844902641 7823843514527122233 15226906431059330419 6833668997843627951 7309089880311609426 9398546820128649615 3677318892324852223 16819287469105562690 11331963795512246409 5109198988589775697 3800226524495945426 12987180139295421648 16882788795068483433 8292156293931715119 9325117401750894882 7893118561733184086 7339456925028841702 9597545694030945506 4075367630214537226 11767506171078173751 10824077819747721125 4331038141664937950 16038413974614042604 1013006815754708053 6316896131009945025 13090771900374075369 7490384453620796612 2618776741922714095 2597132932051722596 16257384518711966291 13069833582749370827 16493987201244226737 4592062208461366064 3508958237785094155 1196079384845858560 18268852153017198217 4634374292050948900 1975637726713457508 3409508003741106077 14168648574560768820 12455001412294097417 7971325695831874427 3144774312401954451 7954951184863248841 4978343801013461139 5336164690328248358 3949659023467054073 2976928373983593653 14366869767966984817 6700131352799947009 544501862244896799 15526051455595064431 14882032154331309276 10677609365260698404 15213836242947813860 13444799294123042354 8957248147797697938 8006149446376396472 14013249398204182545 610745638184526756 17404224083068693403 426471960129394089 3833185110916300864 16319497790294031745 11033957584453681360 4961771446074373295 11264556945103374188 12408561647418204799 1698453419176727643 10118545979825170553 11784978225244366926 7924990214539272086 18010419732973262542 14402353289733966963 4049579864021134110 4837641008333354650 9187065816172949039 9945098800221024664 4978853583391030968 9948582455278125909 12259801234551474421 633430117457743688 3999674753760478501 6271439780261038470 7237217973386237843 6857966345816738733 14885926391329303544 13876083824617242494 3112620918071855046 14399593924161602230 888260148354514783 11254067451016734061 11818978209072667152 1074671678608246313 5984438119018141819 12384449631791568296 9888933619803595065 2717401760661910562 16076458567964634339 1650325598422363700 4788309770031176180 148621534025739352 2477958066018310596 12061346346158101784 11812911492341175091 9580069078059641178 12910886683557594039 11567281520892902375 3538490294259555688 7466778460953200543 10033829036750472112 2248980580912192606 3303256961400301988 2953663268714352561 7104973605365483641 13932590753615899931 1745939143566177586 1944644365418192367 6712198752866799119 9499717473535514546 11083206511416184458 17272792276392966601 696537374143425412 771794900590404029 2519815368495181298 4099882197764315265 11553195500894842041 223944823871334586 5731181915920681778 13929703513986038392 4637244613365832752 2422146065418479998 11117822464867830046 18435690750248636125 17779398704270271836 10416717916128511746 17798932098313504924 6233459898698187126 1340924894210292513 11381835655676571904 5444584481335616389 1709217196894531864 542515780693994851 5929193051902771901 17629791013810647354 17102104377772520772 2859872616629163534 15233550977208470941 15272982955117437687 13757928347517430456 16285442518614532277 7025728105456706631 4681335646847880043 15607694013219058884 8738968663107645679 17201142389830257539 12154058386307647408 5872226576558399367 6639469153948829596 10762976455357920320 8232527448170668824 861185456382214942 10333679446425009873 7013605137990684923 13631562021663244023 3277115906232183481 11726791028659754653 16525275667466919701 17871473594844312013 7969284359854768295 10306340344383129132 13779005757713875678 13655392245334571828 18046734400409305944 4139460039666957484 204578605601541169 11106803469212660542 12234073938593914948 7864909061600818233 11059112256889000584 4319058878080927014 14625310722338860570 9976282324678098067 1030543937363547261 17776742213215535983 11227887241674793034 17960091526968013778 10821312560117267944 11644963937024185390 10161497039643103114 11758780035310604097 17084784076713525902 5762509765024338 5738011056877368616 10307189210880626575 2558385565387999116 2008752338967775175 10309439998479124324 13004560753282749244 7480603377677528706 4971265098245069504 14284528550169002372 12827319953133034102 11524376266339324319 2831890898618668928 15738125984710236689 2047081549977152988 4723465306196486884 6603812051259451523 864333289051658158 197110452162631425 8031699341181072716 5269261590898908123 5737476489872446931 7740728932546446556 1203758858945125467 7503633600266422491 13847231278572666014 4512757543228842162 3308332565927462269 10058049357861713736 5341038410960109029 3307757715073945503 453655408060369956 5135476929418746098 12963048003658832144 16282818909012311190 8948663314145305016 15253404514026280753 3536497258012257942 5779640964570186032 14050610280796366546 17404009545029718721 3929167315789244988 3144183647761612678 235238023077804075 7431940534846480541 17050363827814059846 12769861703840261089 13619642508649715150 5611403811716388299 11537309083171399137 12110467198321001892 16320827690115226070 9170430137984517671 11531451462691457368 5239299465169741340 2949725778552717363 6408588416446276889 14170525106255979883 13472986233830563774 3890626503988932698 15202418305840452209 6321189642902487710 17768093941303813137 1030641735675950599 4243169432072794604 7396270221950811205 11368605553354696040 15532245188291098716 16921230118498157585 17251476629371725519 2224849728411005449 15703256317151486714 13926773528932507883 10111892226471729527 8781936071593712483 9279559158127240730 17343256157014556059 10395481963800484650 6226707874023629298 16166141658606510007 16241294018775111423 18126397038492767280 990649057904834733 11838211077850102381 12435188582982341980 4586236152583612628 291727263618266117 4163623788153282869 14195543834949347594 4755231671674157581 342838822173502928 6564357236820771238 16122566990790733256 4255096106992745351 536458588534176403 8585589767720495921 6892649240889299220 3934166838663412263 3972369101123088010 4775326459154248374 12804544098881548355 8695988190409148240 1741134818433547371 13296427106853542951 18276357646397841423 11456434788569515133 7828964043288114047 11708356216858357002 11014379947683979883 1019947558683772916 9179740820463673489 14338535662500737642 4826972191786506067 18355996077317164215 12656693783282846461 10766381301437323845 15681283718119973934 13025249799133254241 4575545740635367919 17380819211955618570 7762859546229585114 12711773061897244747 15488229262995311444 6969816319593844140 9003193856275386878 5403792999963165465 9480977602073941450 3562571510772909429 11077890678229729305 1932164843566589612 2374956215839632636 9957998693203506246 10020935245903274560 12548646618636032744 11695872502253823511 14963387798203266656 10233266240403767481 13574347268272392499 308540585727106738 2167512675940760758 14658288143158370808 5637332831632657054 9998006535475619688 12458957416738210571 3114589698342710594 12283507339421903359 4000473328423572562 17040985720088939910 14820818723683285431 4388731374825201115 8526289933313105939 3745416147492192927 12100833910340366303 2773536845138446034 2151093552637746012 11173669602893471593 6469261795278950020 14929656434675588905 7941858514367107648 14795990305720385171 10958858411437252917 1154757359444410493 10687566295244458005 17309359091119827497 3695216810798205904 3664467650955601173 4868289462670058820 10564560613922776766 3352033928991301591 905954954555974056 12387335627604006002 17638908889192405326 5054164847354743071 2826629230880262436 9442839969978538265 5350990860900495050 9827562040345639286 3794030275735241974 12955209682330866975 15759133755738948012 7491016607315619540 11616331794958462368 9604618515008787515 7689133588146760507 7565877412020741292 3540766245119322817 3917226615001574940 1726177335755014409 11464299653558011774 666604227444771625 16686082072348527211 646638116300053171 17792202111121948137 7497440541287919955 6030027753154494747 5349864283168269128 13783132313500543163 16897857485445304177 3278891993115473930 14517254229714228993 10464555212128770220 18325624226330216057 13436368235083714618 9696523031713792654 4124835991375663830 2520506207571915811 10662287022621502096 16945954732991149523 6279748263939984022 7193412054190616801 18080915745448278567 7523538600904176006 16974446959840679085 13158449162399429473 11591031761291689238 13499297324946981718 16452363499742868110 5777549887836385914 7847055767636132237 10400250778255439591 4447504049464594973 12962777688191046372 1757386166045051632 1602417343581024965 4680651109770739985 16753122787941257837 14559528216375278009 5893372153660511253 9404569397656991289 17772260533026150801 16983724649486398521 10028131427300574961 1215452752313594429 9017915863744897747 6834166012413345500 6543705787088165997 6800916238426796996 11019136228709098466 13766386714357280310 10826821712609815727 12521086295158594565 15153505522959896615 10006011672647669625 10398373477429140129 2281710816496427809 7735598346833855955 1057719555829879530 14174651863263609627 3637419623952913546 6831559046008210821 1439792146621133112 9641514450420428652 17329377315083358696 11487695526813311701 9393236551747234291 10577928625715395531 10002358883386360907 17831181647333689397 5117769200487664321 2380817301908753534 14798251306930571217 16092972702491392416 8066478035528500031 4667994161768883658 14117901954537835889 2991904356253265231 9690067099171854189 2128858630794498229 15727594332844094155 12498389327895090048 8243637807387366951 8547497553990269954 1694616687571121454 6009137217526174543 14306137377340228627 18375181283024171787 15506895424861681857 10247092166155021907 7066564538707237343 12738819664764462241 4516501138671977955 15198532561626221994 12149976590824904983 11546496280271827341 1103271971765405333 2002335023990130316 618567087182537109 9753224904692432428 1087302308162997165 4400277688855119622 11810966455357520634 5624125424384940054 15757337254467721272 7679125887079476707 4739411711358304614 1928580340245196652 6970589104844664439 13736927471504468771 860802438037337968 5019542861418548495 264601464964990716 4598977369249553624 3104315718255075584 6927394291001990273 16784446682822408423 5556945269415684418 3629704665691497424 13465593192066084080 13471441165336850187 17138630667839659007 15637720200555667756 11232848407309657257 11083484029053635981 3198431878623854940 10685572271013596676 5184932801626899696 3253336828829122865 5068302921205252529 2795671193994785275 2933506057572551034 16499753967344458674 6976289760391376828 2598576022075743899 5437881939619697263 9434071079347872560 2824852666924038727 5255612109927645151 6442286532121420717 11382358954034907698 13777518094053383854 16957373041026396952 2886192869906147516 13297388889246425923 12941105815449644955 9334770701796530376 4516003732614780782 9927411388802119305 15443945456463777461 9610977384073386231 7693666945169689390 15084221823892561128 4943700129756054721 1045383399902321043 16341759595715995556 1270160759750282889 16239282765161869471 3075099637406119751 10267246929430598202 15727393769734260800 18026882809211130989 12597922342185214213 16092528276427537345 9741765288068672268 7042526939473277711 10674448377073388479 4900094071990901010 6122553722232528604 652127371433565632 14524894140052041369 10638035527048535066 10468023028267217312 12893375937101918270 4376287623743537006 11710092827661927512 13981664867679964788 11436179550340883798 5451582914121348150 9730238456591086244 16333805640543758491 15675868999123766907 13847939829815153333 17423975113504258854 6103709141748615409 16405546138630456831 7364839016729066626 13416150367688848244 1715250606098217354 7032711862685832568 12623535683248692857 9780112953438557613 15568312413027173474 4914738454428422364 8012733242068931685 2847488482412785938 10717854372709088773 3360299380691465252 12204107908487986696 1372580477275146090 6057959351732492575 2322977819669470584 6668561101189757835 11144697899325441912 16222429729006572966 3961395206208743144 5005639499709995918 671905639976641971 12705772013970842032 13424533567745065318 13398966257802493861 13474465198324102475 17339212631191229894 12223241341727087126 5230036660615095035 134241574175015631 6005035992348939222 6091552517635896248 13033186164417424907 8153511341522100760 8353971910942755474 10613863641319989306 8554957146638601381 7637084775492369527 15366264471237606037 10018795750697350160 16522099833033624169 10099049522403936651 1419466074233595255 12320683151503560777 14061933174618422899 16440422209576150822 18413853789849732682 4756924972838533567 16328279739531841272 16051172317533364504 5633284316990551204 3331929443995575968 14702526397717983349 10248491836321121857 1096549903454943859 14383207804368980473 17037227209437276352 2410819574681988145 9405090673636529745 1917197091841575913 1496092280904397192 15356705038189325048 12691110792947805922 1692028127376963359 3984536910868810298 16703161603467079380 1578459475491325806 9524812092061914139 18378743736433561804 5075462402354389197 2094008616781121675 14462961263071982281 12813224492667255678 13470806813821793739 7070461751011303822 18436892547306612292 11738676189273423370 4241035646222794053 11117662511113512378 9085198545230948385 685440247314524762 6629094106456188810 4034046875449259917 9236492966113760467 319655807660936085 15142610685694064988 3419836841093610970 4490677389654317350 16147396646355231519 7465624233902639145 6442408435945968884 15676488192516500336 11335286199698912743 2202730894230421554 7403902966108033451 5858414576800051292 5795109052667099456 14536365294197760090 3416824238325813392 7468604855235393922 6987514861066806324 14713400349954829573 13574701273454083183 6504176723315042332 4771508353096557213 15767918769424000841 10933878872661180170 10491485987549925974 10672149221278603901 2138476315607430139 5172833208039270814 8101925723995401571 1107011984615186977 6368080519574048957 12481445827692177060 12912858058074224555 9901020711592217592 5818955164965588080 7818581380296503065 10220850274647480790 3690413051376432684 9901699317348525180 426274998219140811 3697628856731941703 12672323619147405276 12201282641726738932 8819257099746607091 14200582127086526990 10854558871398249765 15807556421888640289 1616204739015790724 11858146649073141429 15128441925870928954 17320806127066239944 10135373772664925592 14548934481362914765 14422370354484602031 3133692132462785268 18181822470405660196 11631635615521780559 17183010136993589787 18313352858823504784 15989171961631789964 10204408816201747652 12686935747656199717 6683566010445943774 13915852320140924165 12668041854101129111 7761538764487649026 10070321838969277487 2560590772900559100 2815363288787263824 12858950500548216878 6900543840116658820 2744320468798905683 14606136114736345757 3287121138834632362 3260067265652245831 5982983622448159925 4912750785414944149 13847460481159390743 16634541153962680525 10380988495001312439 9211419218299597000 2483918754372404152 11403483910425953499 16191469812079667874 1522968531383559964 13967894460931012804 17274278679694721886 7768717863334475664 9608937368542356288 11575452227336932634 11091683007732515524 8512379451504070352 2973027385549308926 13681427026893547606 12584091753113979988 16660044763537793440 5293134881599079400 7430490994597914235 2184025843577451285 4039320047973303542 11927070171422302243 13941970794304971075 10335927460628079044 18347541003215967920 10501669801419264161 5185423908937369382 9553611630867341887 14186121018710536681 10683390073665454787 9212235295665700424 4818839354322481786 3972461090173822228 10380885794233307250 6853760710663657100 11172482135823753925 1012407226185055785 13608265340228548901 6315927755118646495 13237027945252373339 17383208584513851910 646354415152792515 18148285359705151593 16352167561429302093 5788271947544158112 1548398167186703132 13697018768908677883 6633177069785290827 7273095824601365048 12831735607410947246 17608556857556206649 17674483840120435638 17271427218958790642 7670935112772068962 16142173346985266703 12746790624829979077 6786598602933452272 15758603963148524479 308257389236976869 5880006166847751263 13410979887594920532 15432560923048516462 15719130836660728077 4934347932850346531 7135096620073094293 282101330515505974 6226866183792846253 10169767435503586159 11352729042985777565 13393812445898366075 10517703022098552069 3172595568031594310 11569644339389858485 11545241074698625207 3525702757895916300 16835287267831652891 13698290570325992796 17123830144410678674 4759062858570658244 17122985363424491740 16048995166210259288 10544792764826443044 13311453128463653726 10435508784954409584 2048549008029469454 13451199003185404814 14840736002658458639 1631419214157890001 12398811856134512047 18282143934761627210 8057106011589240948 5796126620761672199 9567968335526705202 8152424023432998787 8190801711820048685 12816560156268241675 10844467798789668267 4939126108776011642 6898654290813230949 10296923943852144841 13122458469654554815 17142550761992166051 5293589737901589957 2758132642282326709 169242992972429628 8604890444610267379 18297894109709696934 8790044237260740595 2300770374831824593 6650655434854412399 2413700238594378102 5787922104717016422 4993502161404507711 10621267082045671789 17209949739545093613 95678778480828111 13921647441385234910 13662823234372144102 2908046124654496152 16668307013175274618 17387908178801004633 10035674704873398697 11211275741328400648 17574445473117926857 8136974552390482099 14300638431649864159 4015367094760737567 11639874272380678612 18346361088248329105 17804564290905681679 2106898924477861729 6351366156455871579 7051885916279276097 4006678951273694085 13377580866197127467 12150376079802016114 18126838253307529204 3939175106271226649 7122458068384994425 12263468357883529708 3159231703881007684 14062873574052770237 9947167758238019003 4892077669127860843 5995454315416809640 5216453697282237818 3393106156809094389 16554026522396709174 13928546214488716062 11949100787823642167 6546571993888263873 8477951038355071903 3258872042268943059 18045448031392110266 5673112610930129936 6774693217842856151 5594389483260781437 6829435834085235244 12316585433471567002 7951730224072017138 7333633152922636071 12618413348554483744 967577695545667764 4465148287363725991 18253456367235477881 3712768045484182575 15284941138826246860 457562086011111784 6345120031688118092 18214554516919461981 1139900034728039354 7161094057593510331 9073615890369129045 12057074336723134219 15420095142244666394 4636569965227084638 6454546903715366924 8675155967898286863 17590678175648119701 12291654267586917002 387879406342980019 7701930490181937896 157668629063274084 5216897164270655473 4619938778163992355 7006640357199720194 9690964412801856809 5942743551205001735 1276077848363012382 6826009170622713722 7209674666236500151 14061054739856923921 18314424918326507735 7996889495170576270 9820939546189496138 11008508347537235104 2092976956926829867 16977177116448574129 18001861026361867914 2332249572075622379 3805313583785218338 120517034927446288 10949142649428433876 2295162970346351057 4143640890807032154 5450268905419527014 17700552202049327759 17719800871515231571 1680521362002463231 13363931031864284001 12734078653502757620 4281630703143393758 16167291595131733726 12189170552048419673 15394772970948586712 15111470084770434341 8389462293454218008 17773509439909433386 15535273314617500097 11045272006824082594 17078934468149105063 1056640469107609126 18440304460755434741 14183748434744906220 16499879593226420912 14877117522019346095 12464649345587762385 5576872612763184712 2084696852472345657 16987717829518307163 11647793026823626530 10684237634001242035 6910193876825905821 16765371946693877042 4419229012144629396 12380046822583532633 17741611657440882071 15687185510497508901 8218054405070451856 8861687105553006907 16066091868704679436 15225901348914986966 13528087545704414031 12891737659930729692 17462112306970237466 15765403630671207738 134451375492880546 2021630367858088630 11430600613489025119 3166494074721048646 2018269957131617851 15310415494286472526 8738629196994554571 11165314382895677669 12146159807468395707 11692155781377638938 9656371306469155076 261085263649193449 14644162406205764940 14022049585754991186 16694782902497825834 4498679176302083645 11529063183558856457 8936898550336913301 1241229908493263216 9665555214277035861 14659711828005068609 7135565257935549222 6925154072201878335 7374339019958868860 16589700828424616021 367306136542104637 2781709358482335455 12456372941170192991 13080400012995263315 16098290530795314843 23622821445298880 15091627317956508148 2471044574464300306 3680968983114565744 12187956685521735832 14162805655893901858 8782265740084827245 14373171175325439325 11287268382640281001 10960077386905630679 271133568339629493 8724857658466385303 9143931320932204709 3654691240936282650 6875379118528334774 16466391365016456163 12441278684348585633 11040934157947602525 2857318298643149785 3301062175000080683 3207550845981162505 387891353815111587 1662277455390192291 14009602677251479955 16537751882822422977 14393162105451894155 8189971508904443552 15844828311753434286 981665603024637208 17773094244147982391 7846885717804693519 5032138485190520175 14680906074437709601 11177986632844158893 5181446973222874800 15528153696563271780 15502968269150917889 12982749031816879922 16202998830148036609 211373732224061810 17676877875972879842 17194739766444503253 412008288485472067 12485051786094939291 5898802803057310976 13542489657132589609 1687601695689735785 14498295066517790195 1681963260774839365 6906561386977812082 13157666762963701911 10616716452313759116 4276905167162498442 8764521948702989250 6433267982115938815 1853886580627324531 7027646843278580754 5670995862342844159 6506072149840573192 5491618447219837330 1592821966382697783 10358285439754990975 13119032090945174233 13363128586689183099 7180737702912178136 14162381213883249177 3327109581551664733 15090817943846164687 4317777111860024681 12390155835571820404 3940839064867130765 12933394304942447264 2103454215544420657 14362862610800269036 17770529767908243400 12115155728811362869 10340111783973965933 5253434172523170959 11543465822943935328 9126885159819461230 13943968260742097054 4419186801203420477 12174804766595284685 3913081327364091465 12234393042308737479 14984074506918860999 9801888190115213504 8379293972500607731 1757630690638191938 4599496513738072623 5866133159237813940 3420765130066928777 5890748431214280024 5783628229969898527 161809244356341387 4483970385317078708 4807810158769805595 8226131238870579263 12300077065424546609 11158956539684611485 7506205271986485938 10732421175036740183 10902697344074873962 8214308736283157327 3130782143489930502 18240626423296420620 3412609409135932293 5997280703345739823 6726115016137330893 1451245327885804802 13075104500650576316 13965743880062399096 15253770105119786109 16895941565214175541 16054766786438730201 16448526807079353503 4990321997403615661 18297161529836256693 1212684310221889353 7859963325400689981 17899173518678279479 15689673610864352626 18318165424658918742 8750288827034882719 4763937606334426603 13326779014028779807 1210489091346436750 16196402080829357610 17574759032127802910 5766998904799511256 2232627338042738970 1264336265562799905 8508384622694342765 11533873474236024695 14965318369658362020 1763576884462243452 787602139137997330 18395855654161380998 16382519643886325680 10908425540679506973 15002223416776283556 13430597885045440971 13264561438249760375 9560471534101673297 13968417403040031206 7942144381490140354 12320247420783408688 708036720260953590 6583692662304391513 6625989076902977660 3730515459015652682 2943250009002962552 2499195777731093059 1099970370788960233 11338131641831351383 7380712706745544485 2162225217718486332 11525399368053022369 18282215029983018707 2633742426254124465 1221627684906155924 10168324738451255294 4471059183795466499 16862804096233458265 851385483389197137 514731509915882711 15419545584782505283 7876070248908359888 15064860837351306320 15872156200275025015 993029436467291434 17514525541774551058 17461538574178405309 12208213069329203746 18256207558133405862 11333281047061993456 10882572431823019816 11902904814717256033 10876087384824039901 12483875608051633541 5214330568489622642 12241192971781701204 8808953343270018082 11329340517359319353 13212602191900160100 10061962103451719654 15592387011025974271 14436127495247666486 9909425679613658085 15006805431713099487 11906045136727290807 14264761646685303432 13716373934708017928 15183055642202474874 4923541719021884176 17280528298009342466 18276302933080183713 13911523558915934478 7899362439916018102 16449140751020587853 777213978045387002 17042214980228793710 10589189422672325959 7665411443889835274 16292300353719364650 8358578719649908599 12404367284098041073 5280045660854015485 15957972506330293904 9155165498700637102 3042891773098602480 15031629969559981166 7083501242071806088 10270299639312242256 16821751324092753236 315508395061564778 9209921342445393193 8263738237440669492 9670655255668363759 12608668205070929265 18201796381863839414 13773289000526051345 17656926970331062665 14773757367762414385 7067759084797294940 14131970876981601547 6514556039587953531 16036468861341396492 1006403118536494463 2677538257511391361 7400529124163122062 5354006620512245410 18083428792666952571 1219405734038811527 18285142414908757231 7199381373753040303 3905325713456185319 15611935128630513620 5430861182193751718 3310049143188230424 16016591166485410201 16483414438863545257 15476062084137968031 12605341482627385271 11094098780894028613 15417000625130074437 13228579867670156045 5948812692742752791 11658815108797036802 4375754963762180800 13349779721415581988 4542014776761826880 12677718242167014939 3790013614897262870 9887982255222344747 16030039256817510326 11242408953659646478 4359573957083181514 18304292540232302165 7891915197254132532 8941910972667457950 14419080707467209207 7746654626445600591 15360532785061535283 4302598470546341665 9604348876406857115 2276321013000313360 5290252729722502950 12001199037400839302 4522849973530893380 7788288677087665453 3792814856801018162 8574781848412529352 2940979246777358181 7202783728419179947 14615591967462502056 272989088964576195 18149811773985353918 7754781899157447597 964209008595875881 282068052070416062 11625263128468827951 11125863899583115093 104200999186737963 13193514512660844 11019238194742660411 9250328806612867322 17320890440135135372 13725409338318290133 5788493715847195791 9830496570675677007 10782190645327130920 7658619094316821323 16571564708292559276 17259578795204112120 16977025315740055948 1299788037929211414 8059947840403259279 14306324376679908313 10306366316610212378 12019958039779509977 1311375353478705142 2186442753164550358 1470523600123867015 5732518551203428637 11631538525734014843 9900859069797460935 8042579300246503920 15961172290060275205 263027230333553449 6969349205484900787 12502142155036387219 15136651892356192700 11585804591696535696 9881487021872315253 18283587988971571913 14346952582869571799 10542419600712773924 1211316787691847316 1861131663975643771 17622701702645596572 4183710040017960475 11220372439800752211 1279833021427895382 13458352107539420424 4409597241966380589 16031469343966385525 17248143302247240203 10649728166601250855 7645162083956911925 9983612822492911087 14744548442052844829 755470635008573531 11796620402113323358 4702673873766354874 15874561771547782233 16349950435539234703 15030085443732297222 5580418346196593659 4216919689052511694 12510265038372953265 12054085745486017037 9728259608383792160 12128159962225801703 3116390394004751026 4184695995052282614 12182132096818749890 15136508508502028812 2150145615744174993 17163154087429348737 11853586760420709644 9972807147424795060 15782431216437657033 18056423926160792023 11212789670662977725 13838923656150430689 3167209439509477641 2189650938964776197 924810026172515274 4422353058769429846 7368122492242427109 11650856855818494825 15557132440914928305 3797461590103329191 14333158413958624292 493827882300261929 6766867115694853382 10163570425581587101 14002468239652002907 13630350960408200553 7575859348137122466 4071150607806833131 13263589577497869264 15974171296928542866 14215660146597590601 10158417526924253393 9260215325002240044 2852138323324088126 18154467136209607174 15939954458678328945 3858408388168249494 11990779810305053927 7418259095543424297 7973438653786328594 12909358085412127496 6963408022808725170 9312859633408759177 15135995649580484576 7942098299219828794 17564134591870506715 16532271009091585456 4225030930676984258 18329722798895543437 12447981667346467113 7683642232005331786 8751156109823313200 997592538230000485 16847358996924958226 4571521051178473124 10268236107584200006 230833101099189733 13011062835300664780 8751297625352560650 17135645530011846191 47474330103871007 15573783544125320837 1864716507725964558 17388088868878734299 8113469955974782227 14406226340675494648 4304215117376845017 14913888227054820489 376294447316029514 9580159499826459386 9456441152812504080 5410927691830072012 5211330809571341551 1453767798913651729 14297228731101169598 10657839577026375836 18102125035304581166 10566282106255369704 5078822864038786190 16686756815184697716 342666984910746525 2205533184655213049 14787648601757556979 18141569314252464973 13666670926788602919 7156806903735492218 10429793084557720847 14299362680979379914 5283645096566969435 8313506290661787417 1199665007732383831 4416320130681690637 7561554947266946366 17084367841340952538 6456439412998995110 10469139248498766170 8288640298239732607 12417364170405805810 8166905266135665930 6434399473344985033 8835222222411137330 11883165763263872327 6779350042225786353 10049024861740708218 13292753757902394965 16049672004740088040 17837155101458477862 9799866825890666149 5046623984520104684 4324028971225095002 15165113914231634381 10397669634188412905 8272624920662214095 15626262173618757166 4357863915561890883 17381236269385970877 332404550665548366 17165007555525657981 5136463503043212982 13670982792073172204 1513946932548928903 1823618209849727728 17493244016846272949 2599864803646195505 15821780289111538511 8096222525816356757 1873452515455962906 774341650655759778 5276384253570965072 11141900426121768426 3764011208868761395 3180569857712521715 3155522012640478681 16146476571586860289 13526992568118626913 13164844147748685027 16323446954805477461 12947128887480520344 13518988358151575220 18148825049217678527 5419867528936795249 14049030314937800984 1049336031524656077 5698439535059061373 14305858532867810800 470484319212623875 11375801154937490764 7351403071398313648 1222114105669402988 6347994377828036297 2324917590871221681 17032246208349738621 5219323910117535529 9793406148165637338 15790692950371272055 15488840009563240440 9946382709259927052 1705979184749785389 2008368861385094732 9634660688790603829 14404827815152816496 15762236703128034262 14808008216912093343 51542640345119155 17894737315604142662 172077802129897328 16036230659130044108 3442449353358383203 12647693886712834006 11782572252996869460 15584251659271941451 6705082656935566498 1217461717037133900 6923709980528925258 14392026616580130321 11348028822313347350 6741014788404685704 1241056716350732043 4075788887059882881 13497569769533980371 16841032346897605867 17923684193646396905 5780996910545330062 1300255659055660576 10722407777398829795 12212102464848604821 15503691206413167078 2217991595719347575 11547049993010969806 379744122143911666 2872380535574253682 122395842797921997 15616084450727234666 8219181195101858490 2602835479888573145 5690009383832078250 14504479418543954585 9795272019067933022 10776524384623087173 1073703952052954196 11174193179238584271 2617160318682087781 15256902500577325610 9029305725013043224 10462176600508193938 13273637659901110649 2507272970230059827 3021834855249956057 5924294058142447663 8136730549604759445 11509302335499898867 3925829228727520995 14120566292806480135 18420103266896463947 535562532965039259 10454959052425004339 10870277325630175513 2146800974307650730 5721279878030866392 10093840151720602628 14333704751985260520 871849754140940136 14931578570819171417 13870745234080923784 4218648350940930251 16390388256989391619 17929520778905824571 15293561357031197475 4566611646664182241 2853285238117321709 17707377529362758347 12236145785860511277 17570324272596328652 3644917258778120524 6591347110291534311 17969725830224975073 8429319662451597629 215160375310040486 5084590043411975286 17426361562765942933 5355872199911248234 18403341943662201651 4583343883236269538 15509499529034666194 11012225060315246583 8886162633173356634 6443363188665386235 12109878712313891648 5958406903847910105 17058655374075201987 9241694041074144921 17970577262690522811 11968625329738002466 9639000970941014686 14930012937548796348 15839815104757268424 16415890878165475052 17916432919937589115 17673966227357943440 17972317106000892021 5403020397973976568 8272650866547888576 18385933486002231468 15300054001012086287 12945726676116273184 12953503028185313565 7092268183137915599 11035788258210354795 6556036545033859206 13945185942295088807 8624020349482592191 4534110694897524398 7344709465182484638 8372600775545181109 8870299761912998546 9561582212806722169 7396902566779030512 7989793769263699189 9626606283159082202 7618631720009412404 7731934080780855561 11881951952291599733 16909751345002618985 4537675555187853332 7906643800409764685 13826061076251292201 9420630339647094807 13307395631364419167 11406393303409414601 11829859377278375975 16409470556769920042 8743940118461933135 271873336811427533 10661262783907104502 12853354359498733096 1663167946817487144 1204604565214398373 10225304332179151092 100158485271983970 2825718093180419004 3716033511373418222 13766166837988393798 7427949904418233587 16616455329474747871 12417635062267875830 788687341764877143 2278241345282058960 8623896147138163123 3445700116194142412 9869601924040745448 5215526615866997255 14769749019759798044 8818806114315707594 16695006380221002475 18313802844261056641 13746217937066324565 9256426290252002422 4393269363292073831 13596070092295849202 4253029315937399800 16628141458658226289 13547919774024417147 9523666273374308271 16054886614840642891 12688930773817054859 2639779943241707512 9243342598626946787 14427437392627395976 11558978815259744222 5528270718014014679 14410935316810597755 11070872622674158148 8105490336004665352 12741140507171391907 16392579835253682162 15383337837700774241 3629833272322833379 9209234458864251350 3467561538144859483 17103516613853180969 17834835075897835220 6105760893351250371 12316111446804223014 15539733623847910406 15804503069801759171 12265845083255993815 13519442468703958797 6802190748833551435 5273603232872017038 14373787099035130168 12371716079415710289 12999451523765227041 2159128260964459702 16727855604463443919 3084348551111586103 16365716789670518477 6606166072736212721 15368816994445251412 12579067839682117238 17988646554515974735 6835057202951946842 11121368080864823998 6700139383511528765 14544006758550648966 8386094607503055836 3940386108926529277 12633181651597374147 6208892129528011241 11311592710635458348 6948964914981185326 5355655010276213843 9350545849883045854 17661573608553966606 14990692598384127876 8563571512783304282 9917191375913074385 12578632854648392244 4832378370318205855 2009134758218734505 8196984572929814230 15344964609113221335 4994930413761290492 8071359691742252757 4432106248920200935 9182691483036767406 587807029392775174 4470225093417243283 2000444485766887337 15178500920977896884 4056048392410957662 9520712865890046955 2172056485563599660 8383776195327444247 4790262149378631147 4346818102121316927 4934799022965608939 5643227212600257032 1330917570654027398 1511962607452836602 7993836695665078055 16070931989222440589 15755452086998743609 11946477250653975353 6585973378898069017 11799044881187294773 3049035954496998608 8191764347289585885 13378325866522102925 5384002637519863282 5781325040900246350 17855484222221536567 3506791673632139997 1947196255725960230 10701427444761526314 16005789080871219278 1027878563366717897 4711652901946098655 6327104361908257156 7712139870922779250 5892946169838153816 15541053722063532650 2964542301098932875 1818118182642471560 1976248060797757834 6596895605102110456 8789170352891900322 10760303663894690694 5548758808409575538 14634137815558573151 7261555216853707908 13292449253724090705 3985389204517772653 15697646773929804351 15077186715389746428 14217249660806259262 13048507519111263450 15585457862384118393 17966929456027867116 17281915760243077001 16688293192068498480 9718073736529907825 11922126261000098959 17537791065324454578 11619566746121778146 2907002569073128021 13414421050577070695 5496417208007017742 3809916125357725202 15336722035737525171 12116341456567297620 3674416312890957464 13950843115738801884 300778563963532444 17101425083801667029 9774654818534872035 12289523694430754627 17349979703664956682 13581523404499533314 9921839489532715092 10997285879166692025 511673251395141517 4249913162661411105 11495876046904010193 12563329733893465501 8034588441884039045 6031244062013110218 14061476769355336667 17930043105951139067 128206528238198695 6343932237727813972 17037223162676966495 16531244161704391484 4422612559862843105 16081463414803811254 8547957672632989540 18416779179131254874 8440034808664921318 14065375073053505583 18327822850432396943 12547462076172546973 3270649935314557302 13084840896872062261 17005825527422474431 8948885455713680568 11240178393174633656 4388878681551364168 8560277166884147329 8514636661636965929 4746308681756367081 11488995928706086692 6613977120859373602 10037820290634107475 10691800219976455790 11894829318312202019 16246228792281377382 3697757028846026097 13376625963281973967 16303284483050597305 10556825101756410975 3226739596490544705 1970796557214705811 770269043311850962 10273865212075225496 3302752316966698393 15715037472284541397 12498148121645652233 7748764733108147058 7883617314239211867 15070513546702094341 10764350499825371245 4778699943268076599 2284397344574122112 5324940105526185549 489657520358466818 17921466305916038459 5890589096835212125 1660210212046593233 8569562246786097332 18167189694535267645 4345113897541912512 11393967893204123257 8769170089459080842 5944295084359041088 17527584633681361181 2636583111655774243 16928755423974387915 6076803514723609741 14735273752296185763 14716368988310875131 1582869813730428733 1091546668035636083 7624193597682754106 9290741974363172506 2570580489471632302 13880925447158521115 11198243888929108408 4387887284839379226 9512324628951883995 16432037197027885722 12822852694902947112 8244066801227707798 5019319497207842358 17758814176126752266 17431520418477615697 4914522326997825637 15870182741442855303 12837131763219904598 9351081405667886580 2211942125579791841 18411823086579119299 1416564976157046901 2922087616481189270 17521299540269001568 2347184334235821168 2208917179210685953 5258204064776124002 16313306278663215404 2321451712757866460 17373317843235812142 1277836965686986538 16894303342103613983 10436611444086281854 4145780293146890502 4264972105999197637 10836169071002267389 5376463199792438169 15617371152294363648 14387188921797018363 11596105939449171261 15208176103010305464 12897290617128570319 4231879580555095250 14098492601931891004 16195843464955806230 9228921524060471193 5624848142094237051 15551711990057107334 4009069439301086458 3818365378283220256 2329657937393726813 10054258804064669214 10521091824664447972 9698301836316643972 13463306813797848832 16543176972158337977 10058710846036785310 16767770248916389805 16264740228684181707 7159169466156350126 8301535597435094022 17028735382537730715 11143511783313274685 1464995680831223512 10949295623731923326 7574858721409860458 6303567311750435874 10408542539029122178 12921426170115960921 7200553079014364827 17914209267782534693 7262895136299497010 15370949878707716267 18441751131968028298 5225877558823190812 12302680441529012507 17413926857913148541 378044333404469897 11730020438265914901 7616616499371538212 4106394364742041545 3636257623109414230 6501811263779974866 17154094406271390213 17348512532032532161 18241076920254375305 17233961322547218903 16622609879856688152 17781681017030529986 173385741009722674 15826039344797811445 8742682510074307936 18275227577813342426 11052397213317426010 13016443610097978831 9539247293848434966 13606394093872599783 9971482071049355828 4074041240882032805 6567974570888124687 5199112525938599740 8292168604066507491 17745570368541282106 17846249647900906024 7404983309290080573 7029636220806366782 12143161189691118121 16638113578354580260 5632557254765120085 14302797638654230743 17575632381313452865 10297050034997844860 1448821497642968050 15236951642739312369 4906639575926744695 5556540019075241926 5157244305985589447 1828869848002345383 10590204694944554029 15533095825778256593 854153570109608665 10489258419962359917 9750989533884220926 10519943621083566360 13926480394165598100 12396863936920223211 10699039462871221693 15622001423851546013 14318842459844250074 4247044495638806487 10713510031665746828 6077694194216530286 15281447102215959202 18147799908208885146 14543816454999544214 13605008357944417816 15835876965512960566 7764009970464361292 13449342468516214767 17951602426046422127 16452429890400463477 15647356456856753701 2671281766756935161 2438125988421099132 8330637118323079797 1191207822028030564 5917488192581475719 12414908268070682075 17488821994298656171 1111565068063793792 8574130715157183197 8058127527237100224 18342433028659117650 14884979331636331838 14597759767426331224 13446648788356622713 15443592617398181864 7931875982187793449 85016184577400026 9873518207424158406 2562353721170042931 14342953044767840954 56377691470299361 3906722462679794007 2066968450309064598 12834717188485609875 2347085037971082597 7090610248072281006 2089033621553145146 3112279114678454882 13625507411987907381 14803844532627299995 13693702786751757333 13456220928526771867 15519971297578410582 1506942870214043090 9907681093598973352 7485354757411213319 2613056788023840510 7583295192371191325 4631497539653265782 5074956103885538784 14577154166501199234 4547170870602671886 5001965555531061457 17036597600740341244 11553835706158310804 9858508196773280301 3645397395559813199 4908274650133073959 3138870276774695189 17713688679799570557 13014533377310053449 17422809598903883729 2386066754522853733 9238810917938796596 8351542285648493664 8001264558627818014 13338742162989690174 14148862452524797434 2412948596968220773 10615907795968501253 3540680677417796119 2837658856042031597 15278423364217557373 3476498884428785120 15404400224193317907 16856875888587814121 4183388959937584100 3016240613148344253 17596173844812997486 1339658224143463399 13308732365504693345 13753679604224749204 2196757737157061648 8874994414317638805 12912167602237543983 1069690245117411236 11597402447484046316 8665532990479216511 5348999967143976882 3648085521190447206 7697113908754526676 16453701277581381404 9639700011763077693 11792777109926800633 17996059591831176142 13319125733425529072 15506771922775815186 8118603228831798350 4814713657010196838 9082156379112912099 7609200741026141863 12951357194444014191 9804170348425150937 12252695454945274382 4912156839031111990 6943063429302736913 7358578275571089945 10016725553609932750 4390661387431716624 4184771076249649494 2481176859965094221 16401130996449349907 2458659212978500685 10066577134620696263 1784871908620411009 7149004287373741934 9168427499049871080 2612454178035082162 3131159257517861367 4073552438020969896 13417927749121486879 7226949723666159764 17436509172013223042 1314426383577848554 2375175625269606129 12215510320463919520 9201889975098857437 1934014877895163328 12109818671167678414 4624463833059571877 484279101757992726 11864220607197436513 2765260356105714730 8908243047141112634 1591713175700857532 16587250234373308278 17473237491055915837 15548704166646254812 4237859747463336347 4896747032649974983 11710972968917186087 205280629615305440 1151000837435505322 18200913071347275058 6997908690898536354 9503914736179874329 984341619550879604 12476924997755365725 9158446676752895339 11540215473955724240 15314656714553030608 2982398743834592660 5202671831011572888 307402509622113977 11261123115560647745 11562178370408089863 14682399926529030333 278091191983545175 2287166640390865832 4744662485048515826 11026928972399416863 14461585263695418158 4899070443466019413 8084028546428784537 1410485335606846932 13132700311977879417 841288688176385513 8006403950314706353 3784876886163908530 15579331699241698015 6250326238927771212 488384675467639490 9079504104888246248 11801175149741263140 12193621436352655446 10983801506905911080 10705452887339862206 9254828248547314191 2577654393105684792 4414734767197455073 845069079452983066 13869332757827138424 15560360452676384773 9125177848065579154 6041380080391182694 1816552946850581507 1329358932787258787 10983674819825316890 3795890053468117832 3020588210441741467 2561072712633101257 3219889662605977418 13817790087386554866 2766013654730822792 13725589221944382950 8649988566085089178 6151580883807007278 4067220309606295713 17404683161242704947 8436085095859422079 10254014050004118319 14518201851816866813 16346176642992092846 904622891415361612 14194350038590129529 17600751056009026683 11621761752585944982 16266665393753315531 12655168624788397582 8382119199556023066 5668343554441795497 4957693094913155316 8303935704297479760 5130724083140719863 11014226398343930475 13381724395622581593 8000090901009463164 6003093598869481699 11321996962526343692 2109086839908038608 13600412162598838478 9910833063164649635 8188288515383738039 11380110439847527114 987750737873183613 17423226494341023118 10304924604540196800 306899507964827006 137051645757323227 10103517198032185905 3373761952215457975 12170000713633155131 11711676740600081218 9956408477101945031 8498083589872304243 16409399129169180767 11174343949914929500 14242161701941615810 12004797377268365641 4561977717691736505 4323390119919621534 13513306653313412761 13999651130366260672 5001609304607620671 15494534020111267375 4483233972694763385 9616444200939552696 628759386391155197 11275113529683155427 17731250752591386419 17198977460605868591 16172772263245028326 15798774587902606403 17921495520009320052 13650823538086582570 7152239144033756900 836037069957536703 4059793137942665809 13145261370402974702 2247725211303883200 13817114582070595861 8874086333518499199 5345318353546171977 6676471703722033948 17858871349216583944 8112336165299719361 10931963596732007015 4031977647919914920 1641512739985595629 11643162547790183739 6728484524422770139 6801722764566080300 13136165882380678780 15139209632470610224 11792835434408918549 17282860313402317273 14206957524722544259 13012656281153807387 3880558672932184585 18358441328845699728 15357052908898558676 1741100690061487775 2560619425540336304 14609988113990040034 2613822995947418699 8736199042057452159 8727203676842931391 5803211303002318518 15069150792155793566 11732500288374362415 17004927471889868928 7099689377777510419 4572433858318566586 3912257923820651130 1182179899846986401 1626036058002520058 5775049320784027078 7271037143010977990 6943107273292312560 8853028872651245525 4069138065778320821 10334127543643957659 23630524398488293 375561694059354147 13446819180344322947 17646509018188857455 3875088462286658402 16024732476919634466 15283242599256252462 1366796293923022716 16261851236993596541 5720183887986669567 2593526005797128362 5648312703143824040 7449947607008519731 3033380951695631449 17897262279268036715 3497847990857509479 1602817428665425376 17923906217291198451 15846873460894575729 15226898107060404858 736914436706462144 2668927813152256100 3754669196142958270 1280364857670302470 16603185040607044095 13208216911304467459 8827168030996091471 6465525699730864268 12043256654518503071 15678824620865672648 3294156122665867932 18220505649264744561 10192451572389565602 7074825307331631331 4782375261533361897 12954240619119050686 1325430494018438870 2163841911365567840 1814388034056702292 9600991156920327975 18297995919383294180 4260393178362660888 15027044753516182487 3881387482198540779 12817552350209633012 12012946362260045885 3207282817457754606 13199323406546509127 8666530881136926264 1000868728558906755 10166432229886824490 17261050372646901804 14407695016746702528 2970870630140148007 12485411706796593627 16709824038787143521 10976544992474648351 2315064325782988280 15829835001832141222 15602619104108013459 11065661068843510264 1872593323754712760 11688111727165492215 1199174235052413997 679951013151684879 8590226402475673232 17399154843546638796 15787330713557295754 11915188734774562125 12878113516340155986 14232691265336029535 3872296599805813836 1039104835823455434 17580910054019062068 10002256476499659484 4067687371814171474 12325534547987636185 4746961894544706084 10231501190392313986 9346311061665125946 7436160343564959288 11676752896771067627 2138422548977695418 8814784625930095107 17388067902604824873 5974925814711877861 14106506549365353841 13697716819623864408 4434745921382988270 15140376307721262973 12949809523772797325 17962977714863590703 11517241195878932051 4126203331201528668 3122667433930079327 13388342888770575101 14542190068491339269 15794671132453138323 4597070766682455848 6216487626793328206 6216480802192300670 3506324516437336603 12053171970062085705 4233190765228470537 2757990021546795843 11818803447127650829 6374062907060504750 10870784388702388600 14662371620265847653 14875497182409816852 15558790152630156691 8811730147503946178 874560910658611302 12726453432716990646 18389904156786045789 11142033029255645171 16482220177311294329 9673331546960653158 7258068109277652802 9488795514373109314 18132117540188718455 13461999668996754226 1003903867223779114 10946752792510050595 7690304554269264042 4902764115221165919 16374884396939353847 7757386987055072367 3574955795942849326 3087638091354348003 15160946259548427589 14520299297814956968 12790598393959939226 6080729421847425256 18214098147903352915 346320552226233645 12178782050652216291 14727977478884305789 7597098390025907069 3470070420027712859 17703840717760042279 15980436507059103771 10163242446269071698 16208158612890639506 10089490463766267438 9816244310078520639 15536170691048428622 10729757633898790988 6869222871027572425 12838769410309772890 5970785246686758172 15721777162808930011 5834656601892506165 12492238499259285065 528540068927401731 11623809697712446456 1162606348086559855 16418559734552598471 4204435732679384510 6706804551982304435 1910393455361061158 7079926102402562239 10622239682537914384 16123298235926325038 14109194108807971655 12335142992926471777 2980273089539177265 12789459204469407981 6304100506802307435 18405628374729924652 2006293228987655589 9998880768987893911 12363777502857351472 12910323271629726651 11259504901401175727 5213247926872926587 2647718934893224355 3300033931298205056 1122036402746327112 3441164015244349651 560180455246845128 15966464075635620190 7830063832645131188 16437925563709911247 3980687350226645475 14838298340879211078 13087713580427072895 7185528968210193752 10090101107620086642 17191267815668344325 6988902887645308953 14455199091608829297 173586004233617466 9187046760548938109 8034341961812570006 9266346700662654208 12021827541588079421 11585326559303183944 9644853882195897795 4926746563252639335 10139078963437501038 4926386300393143907 6688633285004468002 15630173387040275123 13956493581503220862 10990508598642491682 10198668432776555835 9938660688182156178 4996637967853625576 10349349184485738664 12893296188346431337 2910804065347622286 932780902653741392 11994058925472639462 5592587562013547070 14814251151603609626 16423565315981121757 307905575243140612 9738895109701574100 13112231135473552155 10301735972350376357 14811784301292210001 5361096305469717138 11932852045883979581 478318070499613499 12213998232719073005 17133633627331200520 4759259079454547169 781649865273310481 7559331944662503336 3432518458313029616 16004082737175016795 5893187099674800402 16611219627610631695 8928158545087344974 14073928031305013112 11239083744590390196 430465747580461425 14942693291400699580 759241530466887373 15400347333868995566 3796014110234090520 18073190931828659524 4417395566346298348 15596014765318522912 9448196331057344271 1004900438229609039 1473911613361792054 4534738917830256056 11011992576298148461 2300328767313860418 14966963856931610576 13918130751706261947 4929703907733006885 17542410053856023764 736757307616959340 8767627031907291098 2597860132477984245 15480633210906850619 8664796190684699628 17017022714603432892 2354687511375575999 7161972202721315646 2792921379108686785 16264541996822834396 3382024369467224107 10797322401025955902 13795206722806716416 8515831068309189241 20912715921656043 5044085310198956975 6115897262991164791 7036423042378647032 12547276136257788999 1200070536302979993 2084325147896247291 17561975769726881360 607299997955512476 17626409530553732894 4016650395875848282 4300738358897006738 16582513272052219260 16800584973856532506 3280868726297159457 18016372386432448285 17797397453535107606 4947123029648877784 12136448548260263099 8826499770222123852 7810220399550807806 2682529581168509809 1284555119222842765 7468719705481009443 1669819453602260198 15913452014816303638 16811183746745510698 10530938343725084920 15160347747104607312 14410266990428513001 2839972632846867886 12160478214718724262 4690384596505776644 1294195416341921482 6961252441457012253 2523641548028127761 5555999000609278248 9387216988418898252 14872200528315276446 1299644506259601230 7230566253567745881 562559930972356722 14957686445481290581 10990469969707973832 11619417658826008413 15379262499669168050 7735839627153219038 14119740059325132415 3789770795758207968 14670591914632961230 10644772608263487890 16952574920554437905 1982837115914088803 10041902125494903022 1932909931420136878 9253448943867802868 11215659734093960172 11171031500624356965 17977667840798800345 7845424993778095676 16041974063922545751 12248700770491930748 6334556592216127789 7178173224634420110 9752854620754273313 17355241755386951159 6701733095929003797 13809696865404190917 1107365805837301297 17159295706870755810 4994072017158792093 5799643030531019694 737444128099682700 16340043339360726222 12178875341802637410 7807553149723531466 18052888260210117368 7465680773595567732 16497303450831918786 8739113836172269546 13296998464840410737 974211541691237895 104998797312342224 7404084956826289134 15529071285513962447 7058245726469473776 8763007775440333411 15793878470001403906 13076992289894535330 4078434194615433377 8156304234643725940 14782334264464794916 14971049374500438566 1850817763003304608 17355606149166137318 7569041616573131730 15828562360036673940 15541029910798294624 10750542821188278449 6853008020979329207 4829729600239422159 16279046720919164705 17603451304983733034 603261255096061546 13426520907836709944 7086548184556666682 5633360513021995206 7892853415414684362 15976311235540679756 13762733281043335547 8156733631392440302 5094619130667908620 6874218905072324921 6514128338480487134 14994598485954303558 4519106017472712714 1988532759008866341 3032681881913795458 282639526171472832 13977211091988888826 7501544887126100153 877915117363539553 7455145051956767295 7496184300221523554 12424813998880567103 11909599388320104401 14175890569373430969 5896462020729261235 11986356080049472337 3822498632962665946 15828316005997300625 6050059245994191721 15229126801338389923 8326508236612555765 4655864396178885801 9497241793901291483 3523422464452171617 17944673654099215350 12016906311739419028 445549650740058469 2835672566189006551 14633068407699764054 16057380918121040532 5581748982400559981 5721289611799359710 6037046428321322347 15236799958268676299 17968107472517932258 9297530589352601321 6606086768889745496 15466617653399975868 11123137495873358270 244028472602919062 15563982084403681909 18372542219168316547 10960898960595786374 14744243941069470834 8515085717464460536 7829646531610690477 6432858546959772890 5267257236404781384 16886544069664406068 13465163579919679664 4276386810667355585 3232411021980734696 14274867341652655550 12445068499564480768 2356228095181355188 16628077350642425392 3585551731138336234 3555875135842256759 15554621148204092606 117513339058310048 9354936983549602329 6944418346892460009 15253536040509942134 7708870868860838157 15971461498910304652 14821277926336096007 8501478033394243998 2247616990237888090 15977892308559946842 5155534436168368566 12801200859406371855 570718624063950424 5465502509386021006 10239467359740702780 5156549107992734736 6717636949568863133 15206580027179882396 8540397267492205597 10155185006442812852 13559605038744991860 14513902692913351139 18047176878458010647 12861030186269452183 12591679836047513695 11199238246811662378 5893161558953151859 8580214251936744882 15377774025734982667 5011241497750924256 16088131289866495794 17641224105122491097 1250918609508773036 3750625554670037419 7832521567334267504 16032497524986813143 4441735474149801660 17208346511639465865 17654965561109546289 14781777599015211986 14352306170886142809 11691770015399332220 11518879488931819450 18003716784982048681 16694380780214580495 4527262088854059223 11914808618762779995 10281160437285328534 10938319881930094185 9647304211325880481 13116587078644274002 13846104844708738098 3175355178893329277 7963780550906269171 9726987209493344800 6677643362513117544 10741943075455800512 2479766136619846978 1868257917602330216 8180783911346045694 13005516903840405629 13032922924940389961 7144238140522939414 15455398380049764213 1813103300336713495 5419519325620848004 5497583704044941642 234049932724065534 297601686050077284 6155861181601740995 5374564360557578558 7410421800175233572 14751216822025244956 9530139370772570257 377707104540158394 7563291481532521691 6891580847451483156 523921668733386994 14544993043942918682 14141863494673468455 15179783674427954762 350216736768648517 8708772053820440824 12243129392600633548 722106884117839998 865854737001876635 6565077562439395855 7099670418627012167 2483573711868699126 13327570788767899112 1543761536256501623 8757080930550870423 17624442621054035999 18168645288667611897 12120105095773404362 7173244508085500921 11509124888419157752 8407777548138079155 11483025464584292860 7237151630656710797 10688053299764399671 6332910434782041064 15261395268838244730 11564448512516425799 6507265481234628410 17562216713728613651 18174432103097371609 8213917501135591379 290261248976020773 12512124187286488725 1445258696413410538 12430395320757709250 12428792020827558359 15752212349082818188 1094513777639907221 13412136542149850502 18033627243925834285 2260608012004871939 8762892982556940997 3282392860904606250 11458686368276175369 7077901992353864399 16661642359136437422 2006548462647497283 8187413260137368949 9942397253903420340 17465802012491822298 10731643567630971199 17973585220331961149 13856443722883623866 1706979348566065742 4617384710934727103 18024104302170260222 1040407773627199152 16202293204789444908 6727756280014477123 699181030646473199 2273998190656513478 8856989816109061221 2913864485970773509 8265423200092188655 16911406104520835628 17305910499046116537 6965261242366046764 13302207206714302214 1176364444375075243 12439453855121580241 10530782379780717943 475511730594633966 10374399110959872639 5670072140964051028 17361774786154530023 10780683553422749228 5273008758621667528 10996887008719898611 10178300414242246073 1243674601765641853 14863240765268315723 13494139634000098370 17281093381056388421 14504541317947762754 16651654705874201508 6103440268618465575 2077715678022748345 1946183213694236739 6471309706483782989 5328657694284601551 3289581886277993099 14285295840869319122 11365977004402819256 15211501986856281156 18254166723767032238 10980225297297675337 591849680592432815 13295776787763016736 16125183109596215666 8030758589543836654 16156678668272938194 4955376402241520866 3329234787531317486 12240482110965165934 93244564785299530 14445387437537467928 7841118169112711492 8918424594815722480 7300525018072072030 17396958846343659822 13252740964993236810 17452481297204265527 15743243872985834188 7981472390320146390 2528777499787490870 16104968354323898076 1017932526100120554 14633370427399248641 5338131525789125540 10904210381357924297 16585988121824753270 16594088879095545998 2355835072154646216 14458228778156082126 12320088023734072656 18294281575234136609 5133537939166729588 16384044284570191502 2932547799183293396 12035185240773853522 2739215279608639027 18251367632613034669 2526996871634201914 11017460151194410997 18049638575817823765 12352260047702506781 10061466961252924482 4338310358232629808 758121642497442103 5874616393245612978 15498626870174755071 5802803842458032699 17883153629230846686 17018673890401564833 1922094379923203254 17260072095489871931 2796969672851700648 5016275151078588381 7374852057427057609 867305833193622027 4930537148193628909 12101848851499618802 4612248827673532490 1369742691246452660 8317418001400882429 16297352749380846884 5759522334658215858 8314741077725707113 15404225202195074547 6183534214071516193 14241265918752742477 2251277325035019564 3161905805047724189 15205780890224130125 17689129642075603060 6537731620698727464 4610459523637962721 11999517595469675401 9250939791409654185 14771768589031959619 8811863722582619635 5559293152697448420 12533671195621269247 5433591787792259047 9594510610846547933 16733807769691676051 8616750837503647370 4875805084321766156 17791281912222326909 7365405891818139784 15515372500066085077 17913505823587361414 14049584203058266383 14455326365060220215 11780718966561589039 18170858909792682058 8070984200672015687 4192389115124774130 8527346398963125809 13475580868371669468 13318816944735931283 12858178325331902789 16163672594414816944 6238689398601052209 15829858875780362403 6868917012490052472 13858484352027627399 11883030962145816354 17224381165760790121 11687877441425369188 8359224768503037809 3949473212445396192 3778896338458858805 11941757587991599370 16848085474784542335 7110137577003655633 5621223122451631800 13032573069469672165 17147310542442733338 7677758831188667175 2494774518911250357 11262136940771939231 15228279641747215587 17630590483172413842 5447774133347593955 12162293261376544112 568734681495523609 12457996275071033839 15828842421681825545 14426051661314092679 5815419146858322230 8065607311197330312 6024429691490211245 13880713488283829935 15554375730831600074 16955635314762891363 2667471740941695071 13764211160910451498 16565719257614736460 11576520345624082935 17557695430436542977 11819480339637706971 866767601892801230 12507576674064982412 5686937244368699417 8491534025782110796 11692425481779345590 15789747225480317808 16443655388521978636 6039864909038204058 5369097790448821089 4500219747476818297 12902489433814723766 17273656687002365482 18329920231355518697 17423248396005023811 871554384175120050 6977618193395316108 15355644002865142091 7976291248311749302 18337357402295802400 17055241906146439507 5473463936581835129 10371469223869718161 8352961449155941451 16481502639919062770 8671051252844300974 4700454688622837575 10454349553950129098 13165251003089497201 7956585313610384235 106093372082070334 10315710247316588699 8455608938252029728 13825151283603787622 979741464882809915 15298024993405218773 5872949770610922397 4299467924165695470 16873597264582307155 13978543927419714417 11765260318786827215 11970281378625575027 14042798479211003805 6326565327184192865 9210168238946939826 9831815722438525849 1396484950330170536 6400017900542253878 12109731351182049761 18116630995887606388 9215392421353148457 206031128343834357 5010859939875666913 10207957390722557555 4963102637267811357 2531232102602684264 15426225929594951079 12338513303724127844 13464451021756610771 8591306983066403433 18158476988852213053 11177714301675761653 2055174629233051215 17880245582085360300 14354650445037851433 8513131338624683946 2189800563241944111 10104981115743638373 10230150409678111263 7195812923142839961 9791298680582723454 3798385980558030895 10551353193353144489 4909346762221966444 17138647189908258795 1649835620021941461 12685404328475688290 15033208917691439017 5701145164121616632 13001183081916315645 6291483298007310321 8024809483444517405 4082480895710294180 15613568004833577352 4414684496630772905 9633399756050962949 13440513472143895414 1280342470582914127 4236276949938365289 2660580570335869460 11439214325688837173 3601953143755606747 251201673356361617 11265765525464637397 18401416846432974198 3416102466284244247 12809574452681411909 9901023571936754191 7851026181753841910 6513958874936901943 3853136074604917796 10518495803486264640 1355329355293057472 1655391250457334232 7259088656582109483 8827224204398573802 6840441273540363184 1865980677816494698 3604197837741017712 11674776581778128234 5871172288283163675 9480754102055659064 15205875254050524297 14495046422340064758 324007911367239595 10003241822759446712 7928140407180977635 3155180636514179822 10928881143785117321 17077851216804146495 11535046119094699278 13747197703132487395 4052067537565729880 12007858944476806265 1838492560522870751 18068822383525588687 13879154013363622691 11042705412436120406 17866589845327011072 8119966982158739960 16865898600643087097 16792244579219856429 9596523573486441271 13784124046464793926 11977302390281789958 15313650590508310564 18171893037376649855 8201960961633270083 2402435507067245494 7276940173432019209 11948316651009859056 15597834405142666398 11772381817043956030 7302390946172726901 11365578953462750847 14194263706989328865 18276584517968893982 16133970353709273334 15153457525329981904 10636602007943074548 17395848381586925647 6699082729503007025 11122519725458751365 15509914129039549257 8766910112067616747 2291958589356564881 18270105666232962358 2958896768465424519 931927824634432462 8245698573374119827 10365997897618023296 2238991137170067123 10512693651497105494 16607217760946638906 8081424141207104869 5429583520224369159 3272531308458268770 2198710475794805459 6446985014128211762 8910117605174737615 5981366271816631771 4655999951617082875 15936751202031865916 5918099697577215899 4121039115731405013 2286657469378237421 8840531963691711377 5250020309455114767 14863613193373591672 13757965027902089761 8655114663533776100 10531652088402071731 11550171921012881663 1506682940731014052 12955244933513456465 3948896307544579864 11219502745983598900 1225728317251518194 15315671701370989981 12525442421315915185 6301602799652104069 85268398258252057 5520895164038114889 4829389873184734208 8384025453242882869 6659381411777677820 4123564499334893053 13859704629912864314 10497323285142452545 9927184278889227203 17749120852161923006 1700780841940410583 2120096928054504012 15793118974439874779 11713129663333828735 17086228284371358556 10104015027723530915 5670617442514726476 16005707376669835691 2869969610866050973 16925765838039445859 6844156961406293850 96059580046917593 9600075332631907350 6697164604103009411 13291904775358662870 1731050692748433042 17075384676221142074 468806301585154739 17366106258421744243 6225292407628214187 17308152054610716195 12407082392390008571 10119897933263648006 12246841029710473498 4079941255803438587 17612822403681039201 255825392394255531 18141511663929514465 16954644492241608811 12380155250437653125 8192917001151230936 2317438084529172540 12044894631019215789 5079601567965864857 2360879292972148017 15922701854523451719 14455596911430298363 1971571990325416565 4700064770496952946 4112328500995334057 11139839509349994337 9436630150066944717 10650565595689845896 14177556982915571006 15566887152947600064 15605830064030155076 12431646303399900102 3640041606475443275 9286161428791823636 4674004004101270490 1992218747041484340 1167757675750711869 16294131723407957667 17967906796367939561 12964107556000559177 13237469924751044698 10546498759199479520 16257852881065906396 373453791242063995 14401304593536216822 5543518701534635255 18086807398846873086 8304380427844147165 497907035234390094 7968568665200834311 7685421302404083030 5131074474143759535 14989422350013255152 17082991117417356256 14445994336958079355 3016889075205334346 13315194132228132321 11881523973643801433 3880313895654589894 2893091822262720730 17448188523134819813 18040763600776489150 9726933652214926490 9140561055560919029 17490500797782681050 5134895794443061691 12649629910926220859 1159083065549340575 3800818789098727009 16130171239205063684 15033698707885102167 2605171936498190217 5901661163235006048 10356646835906192898 3831598960012469084 9107197378375831921 3737099559787722466 6944691016997156817 4337438265925030457 4593513129930909673 962587436831595164 6844433049025795478 1165678466712103242 3785133054702000568 3128081959711243881 13185626453135001473 3590754340263555851 12475884958080214290 14958410254448307653 11955104096282775966 12912894143469476490 14546016178498440766 5104334267751403839 5821506947819072763 819413392401278310 11846054586212447558 18126442740323270730 2380719796134298262 7256526681442108994 17799708867215280043 9632820974628150841 5445275939434763007 2881572662586135673 8884889971291970746 2778123980989154833 2792041679029356948 4932324197406807565 11973682347890624521 10881608194510949553 13615851056890727992 7615579967090264146 12777340923227750004 6415970582570411678 8560443231808722259 10713682411322696444 5820318791989838935 4634466430415698446 10001173039136557670 6551065836995135698 4223545295743040466 8875207719205710801 10716228472782407928 4843577479974064026 8661763382975688190 2214208836944180979 18420199861491412719 7469729426276765488 11382840233591254889 8124173596610977781 10398519489418433486 595638627768113017 9459179111447109193 4964908919867211393 17103980996923759671 13728291471129435191 2151821184144526891 10522550578254490970 7651257390876110076 14896670938209020187 17051469461635112778 5925789788196270136 11078338242845658741 10389520884608792675 3081720857045728643 7648137418368664768 15235201095206816400 13896028095944839761 3073295044690452795 11530744113719070045 3860699204313059157 1366477814740504314 7618634415174049986 14370379169156873108 16996390418868511559 8322115315394336023 1056807945261427028 17811694533205220212 6818761074114393455 3170750339633755185 8143860427634411825 3058580041416093739 10102439488430453891 13180049553142435081 16119970604451470011 7015109718547877114 13533364418311672235 5902172131457486871 15569979260531935827 14191148894543491273 17644166257003110172 16715217152027880867 459900673818596367 5333054910799053368 13353370985612643483 8860806719218000496 2362011423243604877 12337665676346926847 4252620599849861060 13969149700301565434 596763682357858907 2140211286659896894 17128619497841902133 7934208603461580918 5095824734456073077 12759030529423553550 15696220295571079289 16453495586303075825 13775502616399008507 11543160968221052503 2524313054451108931 7657877500759960187 1595677886254018410 6776886063104534862 17697228017071835988 6869657001037552147 5794063478917714161 699217751000030922 14476677301132485014 11368511015097730342 11566754134668309653 13907186612506838187 16394861877507394339 5922699323890317096 6058380275379886406 18205514569497835787 10686739683974076815 11646827426749262259 3554994673001758697 1899675067341499589 13948710408341493645 1813982427391725465 8018907078315168672 14886930316383674516 7780672180108308620 8163677706570200081 16096128355355486621 4168008630566531983 15977910208078472013 8226335475419615369 8517015796565359312 10243883674857339775 17259815037832242661 14432450593225539939 7963006789256074435 6637612586305808580 13500960653804200820 11589664466115159092 4343055748606768671 1567186731480640751 8845771798802854976 16035728889712468196 5634542043579044682 11500209653025233158 4301359461861075316 14993971574511338032 2967437745469396802 7134805959377973730 415631990310989461 5476938628981535569 13617257440365591784 9903459184980913459 7802749562311542006 1366265691977097613 18125054460221011981 1102199007876082172 9324398767028669646 566068821853929086 3962642153903354204 15717255512695426081 11831116627358582241 12204146369653530587 12028884731043438173 7012556753496674337 11169481109208569360 5045382569238769723 10042651777969574603 7374941844564464404 7219299352560956407 14657689628087851444 7220387919552560904 8862108306285784211 17932854690584559678 708519939137502326 16008174663644918649 6941198627421335686 7038332093202347870 13571409868030161642 5138454369539676962 9684325919982455858 3039825060752877105 931331229496433024 1819416381307392303 7260543247563827611 16004924225227801893 12673025005502819812 14398692873429505597 7420137478459431041 2959557783341973592 1200320316208177344 7249940090311461169 18002317849489434521 15577306252634962856 2156812928281257943 9551363688158235877 8678472016433120001 6523388700818795737 6175552539275023445 5119708342465571920 15130161307500515165 10334494403715754455 7717190441443427677 14635942234841459399 2863832848153832329 4015826684532482851 12573423400776581415 9462916944598685531 11388590012320483074 6285036730712192945 7133150708861457370 12971309917762571994 15228125470997656993 6169946921264199966 15478460774173626823 6461897407337509312 15620465419719321290 7257184410930227990 8644831732850137110 5152782518289570384 12219968820984599791 16542229315996851629 9213295529604799313 2451558011614360581 16590588657625474495 14301561342932827444 9613092817346625281 12786108805895160642 14578775333313644367 16366333127968376129 10556699049547225127 5659674732897590258 8556538415629756292 710582380760471872 17152671213336436480 17154619259390087086 6657653943090793976 8421316543378633721 1128169925176498392 4044728844551717140 13774203250515969274 11828701963369387986 18172015724629015995 6415206235385653846 9991471355858140285 17386430887110154990 13628618005833900315 16492733882378161784 7132681382740934761 1866475527767518249 9233337929416648042 15508678661995182871 13671545679551930665 309074190384663875 11241090195626637736 7325168134267628377 17541481632655885704 7875165112453182555 7652505659698424410 10733864551075061341 6352454245225337427 3334303631845897366 5006930613779837642 12702991465865826733 14551226151423037764 8606339902657228468 4046965689717512796 1746660669320449292 17907056516802209962 12609650477335651562 1047994621739792577 8792785856017114404 3699136548715677891 15223669676770627972 11409569927027206696 6904024876368856907 7792555399264355266 12813188628535940453 6053329255336624172 16937496795315985311 251925954412615916 2177304634115000353 2427436772131775949 9571296322272958828 11989981062908140260 6597560113167206398 3327273120537281424 1487204639882066298 16231537003674286820 11279509042804826131 4919747155639193478 16359160336690875137 3352844526788607511 14126353111531294108 16399147107448474159 9292586212022900814 18275760118473580544 8048991593128027967 5777382980233745071 8829267935940017901 13730839133824537823 8187231637824870760 4328854930295050222 4592143888879236284 17480770179483193511 7699426742578356319 9235271983316033847 12348947624945655673 5699117799743597367 13572263889677154640 3930646520581697413 7144655504288601176 8170726136445764070 3629688499021939086 3079574367174063024 2253083233885997759 6036956792465727228 17257566253658725556 3561326223500194261 5470909727481191355 8965115643850632547 15696082345996959091 725191236154610821 10590818348222014895 4848022471944345306 12228121236308474974 6685893372329242077 10549781586244496940 8704845646404096252 1591699481580561883 13236148217253215038 15344813781936980527 15826119706508946470 7691256348159596019 15991643809177680930 11085029688809572667 15668570523643660287 18105511809069514265 8820414761263737026 11329646509250784324 11940766660157251974 14958696110105925937 12460628805424859355 12632688987719670123 12629001933640736652 9650415528123579740 9711040341774679152 4006686647206983585 5108544466706386882 4643012666635585160 15076697607113167808 18319193881914055752 13403982829042766902 16421371177915562020 5889023138039347754 6385654067732300789 4623812667190388178 16983295524200497676 12473718331994880378 17474820572649840751 16175996094291202553 6340335296784523521 3637955431913100213 12490101685160378762 9552838892877130557 3698815200212644522 13039053315582104904 17951560542730934859 4906756268852670467 17141863212278925072 17428510858148082636 1161906621671626581 7879070905950708159 659360851703132156 13529245545486920660 10960200831710348924 11843011323020280589 7767588533412152800 17198449621503602063 7753521910966059324 1718959347199348386 14742222770751740174 331257749629304208 3600309970312161817 3354680380851871244 2547241382538447307 9549177753968775739 16593758032382860462 9662048542473859708 151008355110455097 3108503604312758896 990602832518437039 12287411732146562303 1240258420638886208 9831284640492958011 3444943814558708315 1603256565019364995 10618797956982766281 8830619919973809316 11049555002896355908 533501851779135331 13323948718088567060 16760860816132210562 8554157353737152107 18034109773131457462 12724733046754662344 16999515896234876246 15336299045353589437 8375741940860285202 9532775828640293345 2373204702225822123 11219240625994875648 3877306058082044137 6656820434176126469 4514808262348065979 247585596190444155 8790230850980907843 10379907301979907159 159988735766634753 711217360565125367 17810484504692855680 9867007838676919049 10120892350494366518 9565666217980841156 17638717987144130809 17575033346322436583 1360392903817176500 4646404406243374862 12279972343304107350 12154902433085321841 3213525039188574439 1604629963762115225 2899635866659097985 12132875430025315536 1351185570088192074 6807994925362100039 2180533970752163599 9095579092954012401 17529516657254999216 12125639891901706302 13031200424838425247 5131160235165492961 8490641710343285570 918459895376406719 8648129081009440314 5992982197563685619 563117023375097482 2505971263608384043 16965652285647905235 3997627688736135752 18297932389832893690 15347747723577183834 1595410152909305627 16220665350473629266 9525157663189591455 3349998399567007940 2792967299365425020 6837315253305570719 3764007160757828155 918776440430616033 17968205751517274233 11032790799920593504 2813233513103931699 13414271571208411942 10156183397874369249 4518210427632940622 2422347774628624263 13383969834346258346 9243458826835513006 13385789716618955271 6806231114942910972 6892574610126686207 1777747950204506049 16073924839027093425 15561277497342824395 1482400959424009597 9072155592417405422 17997885287746230563 15429755961762622557 14701598358623238696 13217173233675247609 18002509607851944609 10232721334401414848 13317891757069719460 58079396140282797 17341853005209711058 4511479057016836963 5588448358871815203 4566493581096016124 8539229164224790786 4755486723591172126 18404779857375031317 15498412737280571489 5569248459324744104 11486819846676135119 754580489604129603 4618469333150790583 8501625432194008857 11484536537321591006 4715855399687670565 15654504022502109254 17220132814829763987 6134636322469103847 14019846836276164473 10489850816076748778 8845029415043416660 9996686874719000458 3895713138203509597 5739589238315386409 17518232040041424482 3962066857260389369 14596387647474571843 321846834921551104 1592770459591033106 5871403541553899275 15412413423678005080 16333159015934870430 12175152494258232693 7090415811880080139 6148289053534291949 12755660467788597789 670251455780194880 16030801806694651573 3033776922113216091 5350616101889066184 1453724986755978178 4077267974654001135 11481542116886228755 10446227096520376888 9868037581408398078 24847639945041639 12707002899484852800 17416733817887218241 1252754043688600812 9681169198966442123 5596337795781698946 2724773905641983103 7458015287618884385 9447822652516326876 8589757515186666514 7783660632738775744 13775703726583036199 6065938714050974651 11868033965363194220 14398018827409371427 10321430403535473132 1603797212483265937 7586042275153644905 2996166701070537324 10654802144993763381 7511602664825893973 389308504064040134 713893768542858551 10250398764562956040 7736821643591561500 18348050309175960097 7295551305062537477 14847629599257209225 17194364136722251182 16392903015629552502 16394986995512855906 13945141193693608005 11746637166359110089 3180494765868979529 6742425760338764537 1919510598142155369 14287308780345474635 11993994927634325532 830316085121983213 5991278199846775449 17628670143329606979 14619922214021161008 2150426483397267773 967909691573645878 8260785067319129435 765972429865923400 8870267549199493134 11672438500311828511 3861990339100615780 10472609095943709228 13711633405941391595 11373969470451553571 7375459433970311640 12615147846657541643 15093811417018959072 2442271514893933126 11384776017431114687 1734449977395148916 2569006238747813941 954721479032133968 16254674085782221801 16778225810809433170 16559787217894204614 5405457629910232216 8875106644119408913 12775055039922977215 3327268475775749116 13797290338558579788 3800330641176298035 8155345988293115559 15284873478643575147 16913419975745621853 14094065528182042617 4535932577704709736 17232209957251418790 3086364341863902158 11906416208201242723 4974279999737837993 12358583351044218024 4957480502079899326 15248560432079929430 3474480652706457043 15343331871092302969 4105478233780755196 5536900417685512772 9924394399277766727 118942147690554098 12474009384294715795 13477533606703989129 11050022575406488443 4924754338392411695 10949716990693911282 1857613578840938012 376015977651958731 9369211239378024786 6497618346969164666 4903126921907260533 4996161664388101180 6725408917525237487 9267927720806004081 5108622199046723026 5673818165130309230 9819924108484704516 8368282074660575858 14591147183649376276 7694889794949522095 3386218511714948415 8021671733075273309 16208889356776471363 4784910866942647508 3289695773117000953 8427273707681299972 15955262696633981820 18203358458322383231 10154905341450763856 13854310850984666879 540266482720860270 5072542177823273144 2503154996348017202 6763791490947355622 18372660601031973313 2591130695346872424 711627890173414490 4929324931668885341 3016157191322187647 13689022944484685240 8875713612250100495 18272615633366698800 306692489952166674 6745175536408032973 9061739686108376646 15086792738828331031 10033549215792651016 7257567541578913677 7886659413438215147 3606187174108024747 15113673869598930624 12245056147641490986 12763282766924459990 18161881233161023680 9210226056141172253 15083947280865447361 7057052248769062168 17687061334084022969 6367289556962372821 376208885638091685 16647274893234177207 18089089709696802938 11190279110482089433 16401019473459372769 5660235656063339761 18395410747443284154 433382893787651363 2073227272802925910 1181412621485736422 14401482208113742333 8445414311114185737 3380772252198145363 2069654090489352603 13069598990324907242 14211057076294565774 12903234295360323762 18102148175426003513 885606276220677667 10000388168990982615 10060924220203392964 14230623625339089834 3900056798270908170 14467046340403695602 1027863615069712461 14390455306497271584 2040111426845034425 16554049013355444628 4590510793233929075 598061516440514662 17941388822609725374 6986597267622043240 6363827303267867915 16581264065433938310 1257665282436870357 4165250701634730316 1927784528060853102 5210220368471719211 4236838249545604025 5644169845247089258 14471708382243561560 1328929670352625076 13777188318820553936 14971257535642051423 3868482125318072606 6212645206997979157 18216215844988605190 6343812387482126116 10365398653077497397 15182308583056836238 6933524708484477724 15854408797354916556 6972172123695957748 17137273926604682465 7329836574596158463 18396727671078799052 17415056598358770483 7283743079822502062 6228979568401888137 13911647568306866493 17435740975031300839 2647512949665518155 16795145248103264113 1480816555469248602 5973453601745999954 1877311674348178555 105223155904948038 8376349106940852621 10241448347526270114 8885035497156568156 18166853873046268821 3333844029057242811 16275143728237271068 4043625602486616921 11691693945799380287 13068252650551791147 7326626649044076599 6184702126874899520 89802171201984239 4639778917602561405 7280428539648608610 5540120018021251623 5514716003425139411 18026166728567626766 8066530672137550127 4589538136845988805 2784589401171933730 741706858591149477 478165776785682558 8551435412202880189 12807271099133640993 17077506893439411521 4400431569866220683 5298261084766260269 8162807278361711953 13623183826674359957 12943204551083301733 11953111239881323352 1357150747419764320 15223573496046944939 916599853282426973 6058949890517530166 10640610085267423589 10721865867276704524 1349688740420979283 17208082208404886801 1344905990926584244 7097698288704751925 16127155354557893172 5768090601658937024 17952256395679261285 16965886617024844445 7318568905544731330 732295052361540310 16510125780445387009 11938738960977039422 16393847448473075405 13763571186298757962 6327963582807207974 18328137845485061663 5120386645704572918 17298098566544686269 4221948541220020552 16789829409999683267 4301573302704383192 14372932029275673540 2772041088038931296 2789497729934115314 4810994921785421625 3087963558094408628 5731174992705219931 13097361186900067475 512844766757110997 8612052569684734351 3301247487852888459 11811471594085857450 15426671655368952918 16555906771348508140 16715566784844124860 8129485377523837672 17610378980149254220 9913907031460740136 10599745516269684642 5082437365550380202 11314144188449402502 477302710813320615 10970605050117741698 501952276218676196 10679625613193778087 9266588161764435925 9760445330196303177 5327155817385991087 11424117987091688988 10075710275407245099 5534775901500440531 646427301260487733 8316939077452464947 1528672447932865009 13844360609976249079 14323167718588100857 8767951652494103091 18327744078747179347 671797674684195928 1212121893159577369 7956479944220886506 1602951640034128510 7938905539019070525 5994727865103619967 13256014345690682566 13717165277304669880 11227657460409732035 2386312836340389069 13059840272051981528 11795558236110832426 15138512566472745918 8820344650235571246 6196954247039343516 1407436370556069995 14378874954108157120 16086683526325969680 16468229323250275783 9407016386434552770 12569283406843737296 8852111690826830591 12925748378452309982 2682185047338116232 4740450037614457296 6908231386177369555 16859257700869471773 3124664228237623023 17553801917930932325 7835316127359793338 5675816988307825304 14972198800931101683 16852300755796622738 7194616719423832596 11933922745490276847 10188947028678096757 12443715827501808678 17917159338807501455 5711181774509381063 698702254401691137 13227454763584871305 15556738153390258354 4234407071611928305 3140575165512922700 7418803293101438066 2170663708092726445 5756398884022149858 9556652701356068084 3266640514342022233 9370348847511333838 10673443463549822852 7903201982281839516 4312142002647675211 4185168869208768286 7302820548346119431 4898653106948197952 1517470164266824043 806093103918468668 17532241507717675844 10089620636617712626 9113033912065253578 10913061024466048789 11903479041893469165 4361130155248404833 17004976752954593599 4250772482450496910 12252607214433594253 6238032895804431075 275458888873176221 911983953937001905 2903616574174261453 1108457996374363347 8599306676337216014 550673255221573163 8866089870530789348 10488679505128148225 16037413748106954002 13595248025551282634 6014607517022603302 4168915210692296140 4030873525819556060 12776065922980637428 11891521772906005716 8409074940586198333 4915708690743649248 870967913596185336 16847571101800032214 4301018181466999565 8111993354448579341 10646194659506484336 8025525644447250960 7821035188466060049 5893780415373447917 14309190107801022863 11273125002618292876 3560919771353601407 14904465022718375185 5481410094303680259 13312242087117356880 1150934121158236508 16373382979553820522 10699865544422755104 6666413507839888134 13663424306477145794 14955646909869967713 17191483186596108741 18429365457640218015 4161179692334153007 3678552127141835166 9237861227258633143 6324358194625804829 15980684921000486062 17188161595659460958 13397757556889320355 14353346471030799920 9052410565782170193 12339837391406387854 760820443670300465 12573490647658732763 14096574614317499638 10966958119628626647 17149642855295644338 7315112172073730671 9721194163090981115 3976551060588008582 14976493804638110676 10790814537434454873 12609343030312992771 16345288310118937320 17623410901589684609 9888906191946804158 3473929138656251845 7908130333699489652 14279164262803870451 1060772292546016563 18063616056284437588 12002275461975152496 214533991268363372 10666530912233710374 13173741349377136900 11848696080673520859 7061219897804630475 16437645025554104899 11495253052907346565 7696006828169628497 15959071520635514994 14674765553980887797 6568635745171749073 5897836470289082227 3589225618335088308 17129359766955599622 8561481884197391377 8933042820927744474 9349582754819084849 3701350431320371743 6043659136892237833 17614688074146458966 13480023278018215007 10669054544740645720 12606739028794460548 6630178207735423 2863868056465162224 17498643133485255153 16982616228443411213 9996057584093521685 14264369754815469375 12870391162600275976 1031499250942379680 8227964871166629336 8090731477275713976 2597701524274600268 12842996734321950926 7532302353709173437 15498971736468870518 13548138787245294442 1888623170032657901 1813128922663506541 12584833767588355869 8649754505344922326 4462512460017444715 10922847117903283227 1587032099809027505 1945342302475000749 3045375276430096231 2647416552813571751 15014177345075347958 4660831195180200602 16153929742928410921 1833946385337103155 15584996267443113847 12458783532574754459 3521749295310003195 2876402581077853101 11155510753166190311 327800385301917573 8996596958702106644 5294911030990965038 7266739765508858594 13756719975959742094 5996469245592586400 12173440046842312527 8647423313569718234 4716083985087823559 10566352344775356397 17350898393586045313 4351851798774314803 3633819509779357065 17799216555986621797 12298288705918450971 10717233622355981429 11680543878062665 17608631349063883657 7395181801516055645 13911677023652103122 15227435749817483722 3544861821067882743 2874623875492676932 12067307998502317433 15168350847993195084 13876882068022168976 15365237258358565532 12915646850109990059 10189762855790480486 12691571204997520138 4478528971658529522 11106904653227297231 15809913233077814914 9127994104335886495 679165807709271266 9347742109283672174 4910086932195984471 1019599570155328075 9691085417117928620 2661637074059237258 17820815800551968495 5057621525535972297 4847749656196619542 15517450794795099245 16117659811492601458 13059632677974567595 8748988954563133349 3589961776718140079 434077629635725807 16429776842437964464 11400263469432938056 13460789748381580954 6891955526402984638 2913339763144641240 6434726055075701809 10026503826109547227 15450396310961082562 13449401604611973365 2365380886838334944 18156305388529564288 17980666425644379509 12754445208877019985 8673541742690592169 11943054168518428094 15565480027018069125 5270117130172731964 3405472251572887988 4728305804148764116 9977495157723158846 4993900838005964948 15672534876088600079 12131690859241083767 4959666356930856344 15672901773373242070 14765579752736587893 7209828114984877158 7891808311175143726 14884920955833194635 8545467148490345413 3138046560639512919 6612689263225088410 14852005334646050177 2052697829575348756 16555561052440413424 15606832198629257957 12535809577562625968 8924683486040553277 14387882485027386257 7623366108682220083 18189134659208236388 12636360514780188388 10974039832330077998 5445832334395987162 5210631441288987776 6632375023636931366 13950357029805407918 15998906458095476339 7981080658733928187 14939210252023658889 6123883737980659623 17059706899510067003 3246116510992656863 2633386835793933374 8411216228052978734 4459184553805859524 6045548364489780264 14393341094010500120 17247308844534476797 1814072802418104044 3090940597250200001 248863223787604957 6574843906480464077 17359602876278726012 11358991165146334430 5210473549186978570 15521377009259865860 356016349637061987 8137048312487532009 11012382584891007657 11990263654707928263 8758665718090533279 11211889614808092206 6570392339521978492 16842308037979305951 4311097261674869273 7686932271635626672 15714664354316298202 9792297502068719720 2070872560680084736 10002798468312065120 6302521211885784467 14037567682343746605 5171157775752064409 11220458898343615852 15592490493974503431 15862302620336506477 10526718031947992259 10567615542223437223 7138591797787954483 12479827907363953930 12231843561459412270 7951448387847467837 10672614438627852852 17316769355216837378 7008473613678444041 3011818784637813305 2769456081589491107 11071071549513126449 18421994856955866381 11220035460854735464 13582299332225703058 11748136724508104754 5228269270495788861 1996943950115969589 12877192896467749346 13776159966198059497 2203359575799172177 7402892468224905566 12475750157568924368 5085812922451954955 5048279952503463280 10505793583642162896 12069458376540479796 10409397940303326021 16221458893209339815 16955372873807520383 4334975226096463585 179041482462817361 15548978891622238425 5771073795504090791 4639564593584526032 12109638734618841758 15975790005061545860 11723729751044399830 11557843929303058639 15628791188639530936 2539130866477627466 7321047645450150463 12690717891542723412 5834094252011059093 3060228652268896278 17327140863606308066 2778804914319032023 15989640936725355788 17817729885036289097 7864794150456528402 1879315839904141777 5102671579199689146 7132074836811116075 1553742138488236289 7314438749360709423 4168241828563300584 5856461742149541694 9955557676722089992 14254558412519832920 14607281451226192301 14248349050546508798 16310837739040849936 3698816317046485910 10550510677987008515 7004271807198108039 10371861476727723869 1820927434559994807 10791786025389855658 6793438840380705092 7881990319698775540 6084731121381011138 7671630375457095329 14539769927995447158 8513619396669804215 7426354170167548663 7602722569796290690 12369752129798918324 4988897977895316712 5513829133490360609 11749462073865720222 13645278520239228594 10480013522522984627 8650779590918817117 1565917854266329167 2883162891010440528 15737603087359627027 6177524967954220807 16998513254450739046 14809462468113156095 8086914693011790103 1751423319226531422 12889782099965435177 5102744076467456036 2673029238331789033 3959764411346721495 14889312596210471469 17135683218384627726 521634045245930541 7966062427674489349 1481940643279962538 17406254135296605540 11832331813909236499 12227478013341413208 14090510986905311956 11628169504250208876 7439284119017359444 17313729338680455407 5158785475128717213 14185356566762794790 17707595769462717674 10703245303803486359 13520353818475384876 3306393694228409890 8392970417525733726 2678827994942290940 15965244801192559548 7474172443282119340 5232556432178927135 5993372438956105246 4220317653397047371 1331207701569350282 15094681071694469048 8002555478809341030 13177045350357135519 18181440098372492211 4374005588589347835 6589344688584088645 9173517430807343777 7003409150855231761 12013462724712581977 8517979115567938283 3168986527901322143 13753748075762561679 11425324796411290588 7707644764565319109 10054789110333324540 6196187800464594914 16057412020177915673 15012348713714449439 10202528451679197238 11867142971254849826 1062013594689734071 12381958220227351536 15460531118834248189 5318747429356388746 1116855551983352820 12926290545923378433 2529777923597120233 7665351656798396940 14615577734859735342 17802909788996981001 6095786585114084910 8612296099655676185 13611595003277096991 2718342318930977417 11869566452652243599 9893484421917467337 3463916609044136180 13631942503984488360 10289264392986976910 1041589207338248738 9528107740894231790 9538107621196215780 3472902121228947290 15027668515258225831 17920677938003692726 13325797982298351114 6934349658340056257 10665975750623433772 18407871707103583030 4787880876341258429 1985756962638812915 12902917402031579864 12189198182965174938 1135924440310229566 9752631318693810734 3710480982535929925 9985583609845971341 8233705809804115879 1754291954418795835 1615296944186081971 14533366477655683587 8377885350002121204 12132664956872062121 10885878689207354673 9072969235838721572 1035277323600692399 498912415070892046 18033110641178710965 12642829831245078448 9339735815470066865 12555699049154089924 1891895629575906515 9179535642829028998 1781169891612814263 16106802202558881817 13286243797703941701 6790825102444568482 6652448233111910102 14337104547175907275 10349956133645500922 15776103403521106037 998852362213819074 4039411202616549114 7664733219304244628 8243607744380326136 1203099792030872914 15483922649534039867 12601811960224008409 7936324459222866054 12127519980604996571 17685861978292879741 7853065046803396713 7133354377145968815 13598408135013380290 16011120506571150257 904191139417064755 14779716817659484223 4981315924602898404 16169996077644033828 5052984851543762984 16645851404884919764 920387228666585848 12550111090883898137 16406015222341929536 3763131313281596197 14345136465344159112 16067560430290405736 14522381321311895842 17234711129941281384 8357449978701708087 16858786629529110633 4341021631246790799 18022220837946829209 4116408286364762914 11560222323316504594 13074451961017825147 5507103049784596668 13524034276759394130 13349635799282936605 5350158316753894626 4556549315417190834 4666629526551404389 13074931494830944016 14041881512016719398 6872323325221483371 9052020994963482356 11625501832939025445 13923986318163474347 13597755564203286198 10183271982234821920 12757687092919242903 3496549116111295877 9511885905887564660 15629284347648492567 2678410970509168895 6156245293708588938 11042644655662926081 12243053464945044331 9116014018137150720 1060195642313104410 1844493844262460193 2166513738079429100 7552539646063797405 14639232238061812801 957541488330909532 3467786529872009393 4224349956556186747 1802480242662064479 15025218099457544429 1801859118094722001 14775916345674620414 13657248613987639017 2421067151108898582 5226568066936086303 1518758666708123427 6296919348924843582 4222866228704964248 14647260253853231995 5405311295693386186 17069715385463601904 1713897829636920297 14711020715928850619 1319836956492694355 12314098055150632047 10913421754223485063 16750643840871238823 13787234713201473327 16627381820742964295 16669217019553866508 9888709088664666175 16781235151036860256 12719106164707609352 17241886015282353260 15140081022145279912 14030754968393575357 2252085455353281816 4033085678799595316 4221739586521433819 16309177417119038465 3621263871202900902 3814014846340644687 9226340026064086230 15604260124130792444 7176464290651343212 18155009498462398272 8958562501379874370 15014114995924867591 3197086666321759325 14092380578061170238 10241380371885320892 17303591430235081032 11240047482653814669 9962247125197139089 1469423996015783311 12390021423773687953 8129189823125906147 8811103090249284559 3731862497440854723 2830372533975257540 4184844345287107725 7932550404793919945 9565072393156996146 7229668778056548486 10083570079707942523 5429123471702782457 8311956713857913492 5014797581107963242 18433631440352344273 5351262455835531052 9340693677066744353 2363735851157522011 8990019209822226200 16992541940604377942 8108569483148523951 7844586594159305770 9697559592076791441 12385314459708929909 8126598813223845055 1168591133504373749 17891822849434394810 3581996835350330200 1110569166341152006 502672660205255040 18276812887417208677 14310894710532900987 6738757372019911372 3352566211287326261 9499535407066152235 7363637638944491963 11016614593896906054 14484244461048724851 17519618365393641438 12163321839329154059 3190930847315581925 857020485485919293 363865464850158029 12653339060971614095 11431663495980583213 9292634651859993450 16449864352823242294 8117414536072663282 11021278780414929717 3968022931864301278 8874008430173202554 5937041321358394696 10924907578879230697 4356544641636791902 9166685306319404287 17381534861253328785 10629009683815782482 15895213650598593621 12512675383803963032 11887603290176994412 1947556830045613797 11230914710364853242 9430118685394577950 15808164544931050618 16133625600654589912 15475134964755008841 16063486585119460376 682428123632875087 2171124889661403726 4428000800511021551 8093887763789731950 1080082438099847849 6004069539730512712 15958403109642615268 16007790913073355016 9133675902955589406 17062040506552497937 11764014706546693660 12622053472373427758 12174783296097491414 1854008845455492160 13262840711033728009 819565766280215546 7257039479039686841 16086699205392066153 8485089392828623890 2690658832763731128 10264363526687458634 14919441372847249118 14080638305560841514 8643458518624073478 13787467689706061971 2049882776074532782 8133846027787230798 17569453835991845948 7939592776977310496 2754529838116007240 13126501544957963258 18224129747664888597 12347830589293621846 8585271958532505465 13594854901951902479 9311811063323594817 2007556088463846962 9784903243595759885 8880206990502711541 15940553078775369103 1742144194320595717 18166131130158551401 14610237050835933007 10150411946436950747 18234558968393523272 3602129646360550870 10159986000177314973 18056424199397252170 1616561348094669873 12776996297076842761 8642522842931520942 3328761859749031447 2436209550717728192 8476622191174731839 17864475312084130789 16613850656188931685 17373038317815224444 351294506728588079 15381161785801844865 44056328608540598 5325250512807631946 10897157139949080339 11722165275621273652 3364926670740282707 1573724767403121938 14219433051212623986 14177012146206485253 8967559936419950156 6014912328833250401 14643358524062682053 14586986164172927305 6757799353722341006 11762512670642851349 3740868559754811007 16821057313131932460 7767760288969120560 3003921900851587193 9865535573121615405 1521834544166324524 7237570255631274660 1770047553615339793 17872326076050478261 4529995751687981822 6780112958729215972 4377656850253798588 6474368067063273429 822380185361983324 5574546176992957529 3543582271391663133 5793725614426649547 306214873402271802 6492910562856634294 16946364449122454470 17494431022563986934 13124128990468856346 7203266433803056058 14803525253723578985 9106909893009913667 7837522807302653548 3725300379720745871 10682920386221361307 7025309382328165196 10966687327162812354 15441714641516519673 17409785624123251238 12231135527200595597 15959948501737138941 13174466796118458957 10212198213998050771 5193533104461750795 5783635223576403983 4191422870185119834 5027831315739451902 14591023790417233667 4368659348047943895 12094701630151292459 8334114637738348248 14407832371071128551 6172416260156055507 5365833759444677860 5207454639734775486 16745320311689268700 2233883692577552159 9008572432838514379 12424502787576028847 4892542990715224911 651845813857854361 3408523205320865577 14376129807599125772 6909711528651946523 988760773424364547 14591768667951586895 7654238303343726305 18283283087419901875 17607472185812607811 9714574435537394544 7105008797557905486 17659101536328596482 15267634272664741406 8547539561104170892 16391449944287172207 17943559641024622008 17222846937205603954 8168874625053065133 13621933032160638058 18398628081925176342 18074340643322594081 4775317491367155917 14835422613012639092 273986050824137129 308663918243783925 13040988892636122522 8015374527600633844 8076650441059393584 6431112939870307288 6939656883148153325 4630836601035397115 9277399035111287594 5183842094218821585 543937368224570010 1849806184925033991 13634694676761350841 15280961889335956504 9590850521958968487 16083853168169697192 13816726372299366575 4794802819520974701 14137131331223800313 16997784993329558524 2986007094419753768 11360333283496144456 13850901010838741770 12426091196674939301 6836082248351556144 14828057054336592836 14900143363143316715 16851838252459333158 3795519907786257235 12389022415634813149 6165622746361303520 11396203386277407070 883874193519678800 6316467381029288269 15984980044272584952 11043757751939860492 15774631297674206813 15231851436655080983 9488973274447867168 15113213167602335608 4598651738784985880 18228530589310954879 16827865810666726584 4420324917469650602 6580656325450369813 11920598605619319891 15216871739250838935 15801723753417496730 3911242059111189055 7595030397409494777 8830309964232442683 15698588703566173362 18327355897943317747 11304678599130176178 17699953964325043685 10821759975568795893 9127924345601845729 6118609978440848461 12324591813533416584 911515151180424877 9294912383118883767 3824227310743147685 2175565877899943668 6794189014078793485 1176825823623519948 16923333826526365774 1142401617270480532 11713710267278088666 1735139146904097563 14439466561550761844 1564948432881497960 2104599894300066111 17072215419237793982 17399993748897505949 3121029635253440168 13260164937747975418 13809206544284511246 10275936399118275021 1223284232286595012 9900572055476150370 11354038329878714692 9461768215359662228 5119078638301235019 187534847245755938 11316884790202077335 13272306645571716663 3336483735391900249 18356526475136832497 13042631609346733149 8706122482077702101 14726284284805814193 3463464764980055413 3217317801478530826 9483625601645467399 327126827759513146 2218262590351932471 11386266691463245097 11881569287523572832 1575416031311025629 12867002915769149866 15027622336720619133 4666920938263338015 15292778761729128278 6486806423930949333 18337675195628357615 798959420404932610 11090003186870039882 1020504730152889956 16596985591238404790 7591433093790023580 4781577867991996780 2193212952585685714 10862223099544330958 4488496950160916348 10363981400852380648 8454892238181232985 12375391119782579323 16855726105025909870 1135243605308610775 5564069079442804850 9428025591057090614 8135614351918864481 7583827806764234172 14292002187064481409 10443321417008977004 3535617528838555085 6477881885168305360 4704345881783354920 1610357511585644402 641067037827171472 2835803631216788170 3529783910104232534 7460610473396238042 11487874720991079851 5411141127986358652 13790654654312660839 11685792625166942675 16899046663098955969 3120062755271542523 10736211665885237969 16056992949560024051 16614409078779813895 11195418489784630603 2661436602397241573 15516668194711450541 9585142785642777669 6408558998918485797 15482679267822213824 6042992140631800932 10205905998896057063 4324388733667843985 14187043451175239513 10743419211262943660 15081980665290607050 8133987413940483685 4139718373085157970 7221681684330978825 3056985578345216685 5597862101688236338 3764818952131722654 7032674157077784764 11541363948340051901 17467325903919923011 4332580603424946618 4762653523300837545 4429327422303549396 4896064079564341144 4157231295511408941 2294528182606114412 16380561988104097347 4034188770010005855 17548460787299209174 9187293170615711836 14918051717792238956 7599349801467396045 10039217074162110970 7515642040681118589 505890407272547522 16858170306453497518 7104234920204426560 16891636281935471345 18012079893770372550 17349742351623753676 8617228303559506355 1798458666374468463 15632754913362091615 5718817050767286135 6303916844334894974 7077489994037291713 17790941432563358211 16108974006940705524 5645505884438761336 4199034642113772565 507245308578288119 5763418401819329917 916247792445873268 3713498017714401286 15140522539436336562 782670801864320412 417425769166671524 13532206082582607286 6771983291206665830 12180493077828317990 635024802298998194 5191850033987883977 4615164714056953924 11845245765690359992 13336770220150546732 11376781740639518519 14320585159008819905 9255602890758790910 8181234632299007303 15027466364055062931 5242121738997146439 14670802711926932913 17671692404721348091 9140824322896491156 3780912079189193434 13494775857626804505 13516616826571672045 13948864675973411307 6508973430277825758 6644380181166577423 795742704299351313 10803728153853933647 4568825605529268125 10899898581814160133 14567655938396203624 1230223423493292037 2918469101576860227 2789050015587615469 5599697031130631771 17587567149794516004 14103214161852585915 7956277334879548948 15463866880378997390 15410501144420857600 14365685216709417523 10537944514739861743 4829332309908005695 8164225196732222026 13164174738609793231 14499855615477867549 12424861128892449967 6403141855847361992 4185979654048426143 1734449038174046472 15181442464025661221 243637263832814516 14509751761661796712 10832962640144979729 8797495237803327976 2463815165502118051 4699475770057241677 15978237339961011744 15797233010448451630 17408031863028190234 16642693789225483167 7363149298722678794 14462649845382040975 16587807417787567107 14444981761402555614 6212050370712042831 14570008865067876578 16969473408537126523 12671830583893980122 1588452607145176560 5177498801524895057 12482846179015126456 2404001689427773686 11553771563801504398 10615810028325368302 5310774038352158950 15308362555433547343 10553563277779242913 5579602221369855238 14177501849983147981 10285950262918309086 9138714300387076312 14703146208204941543 7686189978208390667 5404691926126352509 3875691772148157510 12978177862005002913 4587918659873198617 17124576773818852666 3004040988219056162 15221650070939325741 4997419672529685414 13693952077548830306 14104895807241350804 15286519140053689876 1287904023617353889 13470378281331924325 17983916979896572193 6384550195897136422 10938987633711651421 6101246087147471376 1629776749373302920 12696238477425382654 13847535398551604515 12770710586562709402 3442976271525677558 14052756349265559026 11301153263234977713 5478774681951761013 16192266382457973639 5280891279168260143 12074462834770725348 14298881540470310891 12056328847455083853 10319168560857164787 16643027925324882321 17129028379598496382 9272846787496358365 5215447820468039507 18345155737772763181 5119658171344430176 13797743983054823645 11474967288137446807 5561966109713986065 14283195532145937250 15125047521734453886 12034136113826108114 17629535126685045922 8255218286814587577 16485902487821373265 9047327387058462846 7890421736279167181 5171305702471524772 9261517363294712736 18120279237482749802 3087539441423424697 3874938091623397456 5841873463551138180 18427423065753619385 7223560480981418267 7957450821136788476 7504612874225525929 1317455518870336822 5441774637554828675 6485991465658312301 18182853823436785218 18357283527194280703 7969417657974556364 10768289573852748026 423845264302185310 12912188700555471398 17236220120719127989 2075772724745591212 3541815783060969988 11745195745625817935 1843885938051648327 3874693105795038983 3467556923189548215 12573640292520353242 2104111580694812557 3158968027387524815 7752591689555280442 8876980614366176675 1752081704547145350 5491282837085814513 17425489543057813962 6496739469617608366 11958217409289044375 13789928258113250495 16093451763534932660 17684528818919596787 14007818202127491015 17648462604441670963 4080409493617285026 8182225534482028832 16014876018572465443 3596843775614968808 6250357194935573519 15357066165619577825 17282652366960862388 15341392700305309741 11506540894190858297 3855036659552707163 2903920788913025757 4248085952211068212 10618596498532893660 15694738460941584061 3223487082261845167 6514553897540439320 16279367777345261262 464738176543684706 156250746565025012 15831954240163004790 15512622441761887157 13459988659372937659 9922061052965368566 14701517747818940023 4393416437514475064 5816811654342531532 12406043790620495102 8062752583051143077 17684540815895977567 6099514817967301095 5282938193269910619 11576234003689678080 11222661328245539343 5475541428242096035 3913526412477507180 15150498972637759646 9483481089774897892 1181107652756716948 8803642162576885309 2004893793380586611 10175532091215025525 3168401059225977397 12080032370002190362 556880824296399868 15907317952939118016 5993695003431366205 6131121693733271191 13729379971041824744 13534311441263645772 3345308722710784512 15327185168961341900 3969575668479256336 6816965533806217159 17532160094284195812 4693050833620480529 12203076012989436703 8341106796576364807 11294474109213845833 12823085124788314107 15542649360856553821 8939914369559230156 11888933473084720086 14491955750310703863 2746766461078525865 15955793411048111020 8051840413791055754 16548439704462025899 1619786457507570419 11792243363961768577 3816366193493521487 10425835479428685179 17690797399910441834 18177497920608587642 14443426888195244766 18286085002459071794 5514246651633253757 9094967531661127945 18152708305290991997 14680159240662505609 13834066999219577323 8260864837299700291 10923873270214161845 1751209533512768872 4824745796121483503 4193901721793215172 8784291655285510679 11613588658876069484 2623435419190064702 14797434036257528758 830600007685776312 14376366040656961070 13290553017674102467 4428116184554528603 17351748730847378411 12283694531669838794 3011196428103794227 11419936350059035518 4922399518670527804 4826839603093273973 5223855317254578684 14359974246066394645 4542100658333455913 8111730651481602052 6269369099791865754 14317587103596363965 17263480842142334425 5524994747369336217 15502255276271893684 14594202476459707729 11566906143611432071 16980136373220994799 9105664585992992090 761308526126303968 3784749206155916256 5273035060464843671 16256612243368292543 5492567328190562793 5574205264094683152 15013203802247810112 14422130086052896237 6264295012801744947 16601085015919800760 521620031190886878 10898086762202073325 6150089464325278530 11502914815536977188 2500762422567493960 3146456964643113436 7625231438001449372 10147579827153215618 13686518190586826623 13288817316204754272 13686830223920781727 7808006989931847043 17316239416538459857 15657514881658731467 2753455760786841794 16326316978699016047 16787630520698848723 18369873622313787902 2327688238051858437 16854549394639315626 4291977691091370777 7938282565486679792 1029365496766185438 12812485899959203032 11260008987756956764 10949306536842193347 1030071808575225192 11704681949122358122 11589309566261093236 7714930792119881920 8520190824764838706 7895722900457626134 15507921720369264990 16669663035314622722 10728080439336200883 12605609342084823468 16009573195816342839 11918298371979320822 10260195938216497841 2918068826972324125 9746785042023883791 14670458949176066387 16042779644498603667 1519855586714633214 6554621878398161692 9085175915600488762 7426272226581544858 1045505558090769251 14426893954838632784 17460748366392454769 16186476319851111369 7150800172450572617 1844553310738840158 12349761477303281931 1472427799830587591 3122088987306285938 541037768739818925 14932133449735735809 14689948272413629068 5044026893453089762 8976842804997008879 16018481401573200721 14964278455537370699 4981567464845685373 14495196720131062231 2938621063061592 12870147570611142585 10961145303993820819 17615950227334708527 10032679612175756735 1226473712264824937 8491319971637845291 14730435923371535189 8816638140470168920 9624612380354197183 15763152105394757509 13762745218869833315 18329398757873488984 10482928993224400062 6384127797679663593 13738499256928600766 16578294529879381378 13254572038231634243 7446095445124774043 9659302553738132625 13864071170224652276 3786705768245429650 3416344904143028931 18184004715982104252 13269161477481149084 17647724699983733966 5003599925091108214 9875661180827566303 5582204679018739377 17467516791794500344 586701350885724530 2868661608506250463 17491549999359868176 14943257190745491949 9480986871509038259 15158858861360264545 11732939941109190361 6121071476309204856 5461498896166405325 7010728786632754830 6759295272493422289 8643375960793736086 9520827920137880219 5462881055426897170 12280503985337149802 15962759362069147626 14556604053060314282 3322243735227930151 6487334709568433795 5356982923048400684 8832294933334453234 8117282576870110839 14460845703567197336 8393464196125497485 8249972885713214888 16916439954287972577 15483119111331870139 17296736470538397135 8262950389204950897 8096036076981813260 10345329249682782916 3347956786985323234 4261841454946848614 17810109475749669278 12756729014796753639 15696465408853329775 7900989662850876987 16413696586041089795 5630813984567234383 3574595713258060750 15392601003090872587 13308247574253750024 11271751149253536154 2323453409088083261 3354160817654440038 3213984254412115474 5000013250423183203 9292724340145363443 14158949221210231845 12779526106019752902 17564898880239993001 17069647125952242248 2400646105430519495 9527671975108980606 15933464085570218552 17146263663894113826 14157501788439206408 8419168864309745750 8054263257453458269 14087089838796317892 13392959479291920633 9561954459158277118 9687237919580520130 8224132993567736273 16736999351359677121 18070578326764304608 6809052489082320280 11952779275957203831 13201424847247617487 7990782229339475487 2958152844458297882 3573823013276000274 7303998847407831492 11017015129646825514 3418017927580714030 15913796617325126583 14687287653631405244 8469786257981255825 5126619914544740935 4037341813168404907 15974876563855842148 7036543579258466002 11488236528188017614 15259719003923373012 12512172309928914855 16861804471909510216 2771883413327215919 17145688424695209596 13693911741475352488 5265075547553480773 16782027233652035362 3586508137983875957 6621945218293114096 8672595764151905893 16373671397362594840 4558229282563118538 6660857131559625944 17374190259254582429 13970390856297496167 16690608062708888327 6251317820400140350 16466238902530166837 9725201115873214604 1458543022247304944 6065911247124150960 1286887243669746416 7500589304319926942 7089789461837397110 10617673778955087005 5580015277503496297 271088808903857985 12101200205251961580 13615849318252295828 6669606953276465479 2223144607827349901 14956613059888618581 13917969819739259582 15459465868905581687 9255640184197139462 2452426271168862480 13799077145656202012 10698538399659840749 4372183978452143419 18009975223516584570 12684171239072336914 4561881840357641873 11595340459229987171 2063478432840358392 18146629350603387980 5346106121588684501 17872494290476491874 10864859235066562064 7693999824678570472 2081737633119611632 7118678559016381451 17126673855647180926 13507224039413561571 6579566652376458822 17509785901182346408 4154388854317073534 15830898592095420456 8080004186908639257 15180836276019326601 380157463877557685 3067008147954062461 17188590945312155245 6740867318658109606 743895813154238114 6752265959199616797 8712111968399745188 11910760795996318659 2113137943250860548 4205903892970790301 17847655663709171127 14731436532193106772 3186475639019605593 5660926999293684729 16136709120557679064 725360769643051049 9279538089849021361 3682387254127771769 597676664955668369 2467882989893500644 10414535549322641134 6219337123215531896 2267775951604220058 3149373717608929503 14097438743384021687 9957256227099265892 2374650878862242656 12590424477545951318 244893525308687112 4447882103668658835 18287752844227613020 3087107793447000342 14244685100443580551 5619809834218333894 18008046826839253082 8482233012468774183 15574865097787022217 17120078246436157162 4875384736753933660 11776621874004565325 14422787569326470008 5370241308252977455 13576275557355386956 14860842461291844111 17185278211174579786 6572138298018594169 7773391155778492473 17518061854718802816 11018315626241756210 1170841985918304505 7999984507795617768 8204913520327566905 13376384870450507876 11528033140952093743 13827144968100123202 4551735505916185078 8112835653126928668 10738626828144075791 17690135548246761517 17151649273830063444 8500855386420094027 8148738364624256737 3075233340027616670 5751009078155895215 5469153983240663136 9251120082425910547 15765161394198557158 1040003103977607533 5105076384058019982 10789451164051158596 1908798247256906079 13178598815958937116 689008236089003411 5420723348123723777 13570412776936741732 5805864065083846721 1606703324244411125 6746407172924223376 8586315748945269893 14717023801274982463 7420977261782031967 14834602757836383327 11323101465439921711 12071607312477944362 9766897631486511885 14709309211430567670 1081249239698164399 17171367553424959042 12732308214315437042 18172516330844610729 18119048034375310128 594773814742748546 5556498079117973128 17088702154141991296 14466227254090622528 18085403539585672867 12144516774749131092 651030570329030179 10071934892996328461 17361305546413967409 12807944999881721535 13553194113601069402 7167453088123109587 11866365098425334570 5072820597360644786 10598664898834858692 15684672687727407595 845034529711280582 8533836468303596644 18351145922815640796 5275511659874805006 2814562598917498865 15632796899062390759 17713226851419826347 13748754184614734939 4517722727775641570 662633745165926556 16079718034017411727 8138789586341986533 11132048794494256365 5498952941049793351 5732109623732721583 14290684277233378488 3612776058946132492 11090917965605251951 17788067917646788752 15646489246701513906 247537730180998305 16590062854689789972 14777936491478082934 8718619194976894577 5984665632321063908 7401555837231063434 7111649451127135205 17111776535673237160 9042523057326972498 11759430167861584351 8540875746817613323 18390797657438671763 15747303182051107811 475316396807664791 4682213965146115206 12041472435124132177 962104214831118700 14617695810840573476 4330757621368174531 18004359466163427189 775187086633556484 10235526451490419133 13974755197658512505 13459990029818717079 7211878551308314220 11221131139678167381 18298544504992188649 16893049201389498588 10467343737687301398 17122758165617157604 10332667540142931920 4063594399396627876 13987058916461642984 4513594454718679358 12521355312026131739 16853813888096096594 603430110454126755 1300913683213518387 9992374174631518061 8661553172503057263 1628596509105203418 12948459162853559130 2633973374571608775 3143604256346288582 17276132012518689524 5286097126403904537 15315268305686861117 11706295587962365265 16160686898218731381 14131451741433460733 1412709294268586825 13080152240843489876 727975097353623378 5996653474538061738 6734403174441597053 12112767559056516616 13142503678636183422 10834051258657700998 13955142174134588570 6809748139270656192 16565460856680204657 4375282128902760082 7533869777721593547 13006089537773460185 13667049312825149918 2619826555130610485 14082129623512679108 9492764953908381681 2473837321196873305 9137180234580950259 11329061165179648556 9417504938060412791 11920460849756826078 1987202124793122037 4501011407793558317 10326674862301153326 3928168422301577315 8960906599149289153 13388207753912623284 17127719157963829742 6973866862946482988 5698796217889205702 6949398030578780860 9809675689150572946 17295443406053011132 2770942361141401165 7237910884284420316 802405828830231000 4580927574283288053 5882319714744305177 1427260514137628721 7439763599309530518 18323529360400622916 4996214941065345821 5633969174752350867 4722252156704163530 1737449078532222268 15073445362865491558 4928032877792495140 15788892516160018837 15729983486494729159 4262134476440839576 14249183841478755997 10913454770115028716 3087294499923278755 16051521478587436205 16587057993512272361 8581164833800585543 2535933396314551285 499970792882947946 15532523490345029562 15694852469957860538 13186583025299273938 922734779568619135 5259802565251240205 17719779289431147981 4988813237752005103 1196078350217882698 2652161043262489797 7196389854840324079 4689505637900995549 17654184466000778735 8580897705246107667 65205372605167273 12245359934172816559 10306702904260044425 9718968016040743505 6211283205476501724 16996020278713364957 12740061555388729732 3684560741183287992 11152222334042106791 12012090435648779244 6302381854305439198 176712198985984999 16747613490978433716 8950409190080620201 6830005386419116581 747613274593386462 12401704688860343056 1228844153254027754 1280109399003927398 16814083666178253454 7510644234486443310 67264978541593144 14282056060450263298 4658995264136024645 4076728505896571315 5071865655570033731 14221132433233538849 9781535598494991820 14122660657167139682 9481726298615190085 1944030029456750310 13987121304181527632 10806208581662672807 2391858678544272080 3575721011972231495 3893305681990924756 13207792839259298366 15786184310863256008 11964749369514878793 180844903849774340 9099701732892340293 18077136592300498510 11950579193352582239 14982449317228750412 17950826859950702331 4101830506868425322 7251208400177409819 10306420665254704304 6714458884950415808 4168388449685556886 11488285440433672579 8283421563217295000 8605757640510597908 7287881051871657671 10202717553318022436 9576634263247780203 5169589567656296466 998061627769056789 16811776116367421257 9420295291538111184 17119148550535053988 7049565553657404852 4276155711679734265 14237051668524047818 12975845546122036000 3664820915807410058 10497082373763489321 14366177326159904740 4017503022290687801 13246862639139141150 1162772124631696593 3608323140936447632 15118835524565722610 9056087287571448763 6317710682355122806 14702609117302621410 17145813950920230556 11396323353759817713 6598800438800662989 17319536474582585312 7445440788461811714 12599563567213236542 7295899169855729426 14157609768089089910 1011107796964130415 959834300002653014 4106340759351094798 14053881997275127295 11124876080635995578 9425035898641432980 8410021716360086890 9499511306896518136 8403356544903142457 11640304958524936945 2265127745880477430 9918390953246084109 3705379399097879651 14484415799957599708 14926521890874013566 8222007403831791013 18094371219966257398 8940550848259057178 5516863641332847446 12046987810520733888 7823252487080862944 16354124778067921948 6701279086368666199 12743053602681339085 333474171033848732 5856924282843427674 17462879129673320090 14587995254449594619 7464465410407165074 8497671373293865841 14639015874961446516 13046041293039820298 1545995686331332011 7770451147884502954 8766556545998373325 14522649076509033014 1570714205037329095 10301350199811860432 7988261737034870437 11336199818253659124 15796042878639221333 11305090923248022201 1678253847522167504 6288748159945935889 1438881964242927237 290719315494348293 11308326543699311882 611355900055326978 11040646531782764922 16899023595720680526 8789333149892273231 11385370524987636851 2094693585429109871 2605294967678122511 2940403828331757867 18430891755687981892 12944956335740675475 15073198788064173711 555260174660073933 9700317665486079266 17387144277142194629 5527309674370630059 17860549557980281320 5395048048569647775 10479302979298531994 16224366427390482681 4064463037320015044 9861359980541387507 11669621879690250898 7395465008836720490 12987123408516266740 525971630337556916 6380298117390129946 1291615321691630491 13718916745512315626 11236613535601140818 8512927824397983821 17813925120774449952 9614300165996211118 7283249173504296303 2027358589081380679 8277790233723914340 9120110629582317186 15055496141133690093 16677677825130791780 18276931342110414112 17349808769074647550 7844443761280834316 4211344679587435793 2148616671793742444 12411521162956772843 13510651372544000920 1299345634605098240 17451998178660071135 10088477624317511839 569654681390386576 5218741121886313925 11699022941428282494 5123965593813626343 14679749016640768300 11409074672781840737 5865420754516196017 17837686882321518780 14646827687935254118 2559238872140420547 3311085248449492779 6514488940677579372 185745151775895470 8279786667206610698 5066167876917435019 2750088123550188790 17513174265504868050 495445049364604754 14048319514635219117 9372772465970402860 12575513331800345121 3909761108421453481 1446445803922552850 6856786732826871410 8398001434818062206 10465616377622356557 9196835207837347884 338015749377382090 3561362748158021601 2959203062793266440 217153260949428467 187859439107577107 2199586451217944275 16381172985503510851 18038310541240979553 6142945445993518090 11429574389425723492 14762640974099337135 13313681959888446849 8648932200465002258 2897320772337747596 16001270016286914414 5170033523382756046 17938172076523777895 4770674190402492834 18335709002007631681 15468944240784181885 11363739857383016423 14617381674266671860 18187998075389781160 3220592073125076403 4415944325406524732 7791933709711246096 1100190063203513461 149026670669395470 5222929178291170097 2991446711666992816 5265687848040665519 17936346537653359690 2229324579628442505 4875751306948023070 702877032075881445 361178599058091475 10971925750469207220 13825169735480100449 16401731762396439464 7147490616301526225 8801199887629333405 12215317702083787896 10111372617035761863 3327303159731931687 6908770361814057241 12398271531207838630 2924009078977731600 8355126600860750807 6432741865892124187 4916294300042352493 6672125266222036075 10084237178322668999 2702442194994653454 5684310869879709716 12886849797024684507 12966470399050243156 13002468156900913337 17459187103012162010 5572745535486340614 7937696026825928908 14595312149166641425 14209110460991664464 8349319546504645079 5935982904020646394 1217831176019974263 5540486826138407673 17472260052758749749 17122519734479226224 6030852826986785541 1521601202292216923 4456605775217012061 9528660594831876046 9038745623558257063 1406393891165143130 16072036079595827058 17857074242903745281 4093896923448949464 9499672335495012883 17099508591952096998 6885965038433839725 13504465054312116090 717654099429295764 7574536084813543276 12215311852427553073 3675636303535345334 14701202723029030548 12248095582365321685 8707489632995498867 15919362114551013318 678760765564315645 8443294692762179407 14122446522294847027 10469735565861014371 8958206971586134102 11991810783953411428 8217668709823988351 2510206868503342812 7316867351015958652 844544904259148378 7207630944992308422 14326167598148835596 6017338324194915391 4371847901241405276 14353924998057083191 11298460451833204861 15358744553462969203 16471578217487536303 12804363684489029614 15958857356400829698 6226285459958899031 759424127092651677 9930948341706688361 17553498038372619911 14064486169169023276 9396272402124736247 13336430114698023292 6979102214591592444 12491507895784001309 11265262474760120056 16739306303374456612 5474207007632192849 13518754331364157676 4439694616034491261 5326466568494535290 9462687389417124661 16958919249456773835 3687814371502669187 14690199309200987451 1762107338804214537 12977230249826910666 1481529726726292964 4195078972715017060 17451838558150510844 1179770129694992396 17888533392424536196 12653739802842286776 2550873872319328299 13309596815438387202 15724806583931717193 9327331915634334680 9950883870755762557 4223805265902051571 8889879857888329494 12230659880932604420 16587083964850125987 5391159194246443286 9176665870111746558 248798811104619739 330147478468532765 11957118031226039013 7592158093520803588 8514059947479525424 15200237828106670166 2833985444935824093 7334365578750474501 10530454932368999906 17921345931573731171 17906689869155628827 10740277502626951094 3218920902465422420 4077715477563988868 12601451675785737868 3392718979486294576 2273220926144942839 7727754949113710973 11970616583646882339 12972324292008586417 3888916442145823858 8840576651155846786 2290672188507644924 9204211918280505682 7669700428672102621 2744993233045798340 7779446089504261052 121078899036951315 5354424555588088520 16638461201110916758 12699349049461678756 7243257098387022503 6009568700898139396 7557090385541596187 17103622975193967935 3547232395803100442 3978915142069293626 7219217230366229907 2980596800307164044 8323726298792037680 17239737387739860537 15708504106572508099 4972529435807944099 17499542849953897904 15669757855094313922 4875254144571172129 13786352856196606142 6299554280819241614 2573009283394236831 8703760934492735068 1166801117808591152 16161774003540954414 17543824707578594663 6299119041920516181 12945669009042837524 16629091428103689438 6105495739825962350 7812248564327734789 6833990648275266593 15486351063229041696 399512239208038616 9855274989802548754 5920066713235392959 3090334186704155156 108147840313404507 16130705680131651252 15853770151804828651 10902824569566216977 1659273428220865291 2408030010324163337 9719700493581207177 161428191953758329 13259027569688403933 9769956255854730537 11941093134093371283 12161917246804070003 12743384935286623207 5275911308260397488 10115454190788415116 441310087022831546 6154092145439238336 4093692530772146656 12088483382338766448 3426607400336223465 11569543964372629856 17524210087586408157 13613625524129340291 4822245511038317398 9313992307960701478 11719399942993959649 11171422860203840430 10291387395865970603 17161214031502714524 11379586746535565485 9764987678492589236 7406111943968497708 1687053226122092286 4191574934179407767 3015980698143985535 18442394529403760115 329481607239055960 97615389488948389 4729022351027494139 13074679308289805496 14526197572082900137 12798556218781930814 11454769124390137008 8216616826297680154 8426768588263204412 16973243514988278883 9559408231306894696 14534481633583954409 1759142502223054011 9997383163897197299 1953319970605436517 5326857634487482086 16106169274017205341 584742060976310946 6907260160230733445 9231543657658964643 15830240718360127945 15628927840013475144 10962784829391531740 12917601762599333594 10237710526778208792 17567073050931765354 18352493125460637964 7735177279295081494 9388387265168711057 10303129938039776681 13355479266354127897 13619509677758254639 16049730698318540968 3848320959634464314 16915113262676273882 9092974970692459495 10381553165327564387 17942284777921990675 7834518964402984722 1850958089190991613 18194739286120135813 3575233536933815290 5915014013976246328 987600316424761399 4153625003850261397 13367980243607489288 12061209042927865380 1386488929532224536 8994923211168899243 15542770302257076768 1959116962443843817 5507952853503637620 16360264387382118128 10743332624757568513 4809389664715450139 3574166402261569998 17027875148680630689 11019552249556834484 5193858905248321039 10722395027981120835 10573948407796841017 1201769969408654002 3562920916980540097 17021522438003630956 706221402570143955 5527296729580457252 3135783047156684381 12097925764987146827 11393979151302672296 14369342207070423232 12849650326500071959 678621415167574379 17604234622241223251 3238693961308057632 15664693324197673039 7602981863884154135 2349996320201410456 8399761993172388549 15106186846189638968 3141772893663348288 11055660744523596103 3993224448360704182 13345470007492260980 854260826470319012 6174771028172052942 7196855202242110943 1816364844151985320 155991943848240324 365931791398985594 115677850841087426 16666099834417408352 8027697456608668804 7095546539836801393 4876571294591100979 1613165813076897736 11901772057834357608 15946605142029779008 14959806146201610548 9361615830527769609 18179543160014951449 1809320100525822404 9671540384373818439 4061158925398038004 16660714160698074632 18321227060814212255 9796315805724570635 3560818587485910165 9990041775012413324 10406929290731271283 11593970240041331955 6369031916405796049 884683093208401390 10685809460237307793 15208523397690747554 4038685113492129913 3238060707382127311 14441722941748932390 9924899928860209086 15643637188965998979 5439938774104183948 5098833725431530732 11452407579421546230 1593250591327704695 8041661177921769566 2609585207673313820 4877836946810602518 991123031543925471 17440519218792045397 9484272038927726725 14260050294526629512 5132375707738299308 4409917050605888846 6555063288215463968 4471048534472804506 12388900211040123937 12490568542332235427 11759629751098939596 6006133253382024761 8731074769235500916 7456119674241359412 17186586339329275470 8239254108956683127 9112250411660458697 3897192711082576229 12789464768017282654 1664182699822550826 12503671174201797050 18270709362153878920 15601345900577735379 8002016691515267796 4460690629612914030 982892157730297481 17072870249836349005 5688501526572073755 1453059004034363177 7665443956040569799 17672719645294508992 15957065821333991489 1071407234293040513 849975646433560466 14441323269270651540 3218216816902929711 11939815257738946639 15159121078189377680 7081783819527624058 14974949755611499261 1297042702032864554 4223045593637418265 14806887338892532841 12725072344160143231 6942255108751272821 9566373253512505292 10059220326356907636 5133409562474677743 3260835635702138425 1668466225237010094 3993188733574163880 1706060531876575308 4413497583439665191 4302290463604862295 12846015341379291626 17150307577661977521 8500446225285805195 10762267883218923652 9270688053035709346 14310312684496379686 2084874535572734725 2813774076517804670 8933149957282507932 4889496195129944235 9663031500540439453 6944404033006687780 9718125228832823167 1746429696415001316 2281020009483027945 7653228298733387180 14936520074309213922 9770357476927210720 13238265879785545284 18167307990960392954 6103682861204532327 7007744911785217310 5824385036732717001 14179744047420207622 18387785238656246128 918037997578954168 11757337040063829191 1468886458599788340 17185796416142278024 9546269642965121049 4671349699363940093 13335958573314803881 4942702619286459139 14837440328041612667 594503684334388174 17203430665108277165 17773555707027068948 14148392180869511703 13124400374636580075 783370011519539800 4637746969763725385 10977418122550493777 16865083283702149126 3853034756322359723 9792864080387032374 13440725859196235630 5629650603229244942 13128311359463843473 1751782478079432862 8606917372616938455 15175558030713911292 12696064051012804994 12436375465386026349 2179858992923574072 9345980453203954714 4194996022009987871 17845846980694639413 3076979745049206779 4181597525270863811 2441263860620574512 690003617545326547 15299557133925392483 12400536886369136928 4080070828845335134 9223019575889268772 4688056823748755865 6577441776069660213 713253963319991554 13711195475501071149 1458792556213648480 675919942299479320 10962832338987036799 10517582456594621339 15925262572072140988 16484375985834144595 11204744062321893365 14218411944922757799 4431838651208408151 16350651463674032637 3483599504714518428 13184538348564177190 18224946036122493890 5916332121252857154 5288785918058704096 7080066751796916 1637480984092979110 459320861352082754 18444747945692501268 12300704286405795815 16301020269585125704 8583147567651163831 16480733627014246372 80832446725851468 10783465502722776099 11818523079511174029 2181008274623204980 8966219241823990519 9975365529518363808 17512721035551817896 9298243983750308322 11635057245018613995 9854589135291329482 11003292074443378272 8111952439248142142 1432581581813541789 2790252634382752852 241147655348051564 12554348416175885778 11775368613638445800 14106486072479245243 5701540009671626829 17555830767451993712 12797561248173402613 13519420837127850161 6116822513634054353 15669290168080384257 13208158034789033201 10254836355177125606 4629517269618615134 5475559865272826522 11769037456622069620 5020824900130732513 1781029254273743617 8678525417457325875 9921843532800946751 9910038603917502433 6725102481110562930 16205259336982394537 8823311248363486067 6377864463153471362 7127893972358383234 7723979905783113102 7363013441301964563 3268345287423581298 15506888320731855272 15360547222211223654 1582403686852027532 10144240559194115399 4149110948806539759 3344432866791412642 14520385262989020627 7715674664144953353 11731165628760763229 13009652781095211575 16628084939180948338 10262806146775554462 5896197875491037977 1506653899822491232 9438180947148690678 13778758600567775163 2958379212011620009 2765043128433681808 4792062260665077966 15116849253423792589 3985873701186197313 1910603773950689746 3552554214756763059 14480514590302337923 195902965223028872 16759272627979840648 17704191139484414804 6337480127973925422 17854668805101616897 16603516818553891043 4202786261082240555 8114848567945341217 6691857571988956751 9608754573291290345 4148551981791791134 11935990569833657546 4659130255136132799 14104068566510663249 5801382149567259188 12194337388221134940 15431518310923078890 18161051991571501936 9387587560133752841 3426690754109119150 7649815798106178944 9223505355149084351 11099049143475468477 5810359311877788056 15256107659598452573 16482266321657799482 4154240342008286512 7976494380616560790 4118333730994581379 13494965939797170707 17469408842082364466 9082262090751364404 7114232700872814008 897641496626477114 3012952162518079347 10109837393990588932 7557332518918049031 15934533335460284098 8492069408791274797 643911167964792367 14511569791312972380 1564729325307831168 18294539327889782709 12548432875055670399 3066573486674786015 6118836266618468191 5311561237671297392 17857158241962881711 7049211464006614783 3469893011356821388 14717579647396427934 18310005708086016746 16483678046823955905 14746865642159701766 1229394479505206781 2873148820512547700 11836923554727709373 187612257726904594 16748683488055613220 11306637076046736729 5854714114042178946 4881684257849454035 18434717051483578561 18135247992746940729 4764026069196727066 11615477902062537525 10301917745244893306 4338653045633663536 7435733805516438196 17816323537937269541 15841645551164086332 7432957097324480311 4604763882581044516 3029783719085634460 10778437944388554417 14419722521938660918 9676460997607040530 15752834388502604839 12031931998928122951 16142515312198577154 6650580477865639901 1658513829420223001 17768398432363958522 2766993739089784116 3676883437367885574 652481803306456983 15114647957142533883 226150276209648619 13306739368969692974 15833154850641667844 696922569492977966 15590071171532846743 15166419411581757728 17667584362652267100 667086738625895685 7220711720087242453 13244689075047457235 8651423402972354684 9409670772316250880 14163057325144850326 16366677785540272636 13491880558859450141 3640607995952431983 474372798645244380 13654053775402206873 6988041178688447003 4238993886299215903 3626205556938974827 5118962085056643996 1585045406594449245 16966028463243355075 9178969238661870668 13534696959691733276 13934342984869289197 11622382975159858972 13695745245606379526 11856962941663567968 11735321898249645182 9952578150440768288 16985178541945057601 1235961887830681066 10311558296101287931 1064610709310192924 15243123667271413919 2584725076813941109 9262709843250919267 15915266788862991689 18307948967018782798 17751902939530155630 14448741058798902558 5687894082330741464 13241345575989173714 2007651571214189086 11152061478301660766 13272939777575398853 13591575252994261024 12242992531577976186 17329928830714007867 15103882173918846997 15765008821284623879 15862708441646433923 5485273958975268733 2640749695131111448 13322089314543020625 3310029422366760068 10205744710786789260 16160829715277930877 10867021840726546256 15969001396977114894 14634219321064370902 9505514282784719964 10834783307644006112 3540352247752520550 18402286254325321631 11646241344750036058 15951308208833367543 14527725971563565046 16277041965829068231 7622011400222230768 784934665097131146 7608423692512404475 17939598556705518522 4739894285705016475 10704692319610959487 3870689279305974256 9746072563895669767 8429286101575050158 12341788203788016000 13590106816780307760 6646860702917709475 1809250036681095737 1442616544231083374 7755414536044417083 10258493015497989709 16541834551154628784 2162968228705582358 14496645777629935347 3106536372324394025 16391363734418074861 17408359129217838275 1456648071327080993 8027837008120794603 4309806411485279499 261739598478640785 12597502370860435863 10400893104447623054 11816000750607429759 13758563549134954301 9553409117618211422 15573388661816311242 4631459987007702410 7332424566632744039 7084795527171587714 17274422685020472852 1507859483104219743 7303354412994716582 11858196064170760209 9792312357998028146 11969009707382634907 1998775172828489521 10312352635250066228 5320686374975309443 14387818905510363955 7588545549786999088 15327813634585668297 15930341049867854990 16234750419443970088 8311328703756717655 4940021682132371653 2552024686886067036 13902666744785177665 11329773623056537243 12042786106773377234 2482953716867127939 2630456870840152823 6385671101481686112 3080354335058364602 922921537983837545 15236287878363669623 6953591540497003529 4403143923102335818 10649895722435067627 16001779214491075755 15132105747169243266 15638222078513924673 7889117253434721778 12440360109974596220 13250597344312787007 9659815272518228211 17523550234280752084 12412895960268561856 10812159763857259525 12120160845348906936 18380774610604472800 5369814582025484189 8209464232549561810 18182530796512396633 8540941656800483466 14890062566095643386 5466867718978831290 6019144621285252959 1094784747922870125 11629290858715679783 11633768414101707005 4322541104319611355 16692432748024774286 5361025434454894905 3147136839231410546 17220004095371729053 5341290134783390435 13381112225892027233 7286940347563837114 17586868008994225736 640805977262010896 17539444450933248109 1585675198877641618 13380934115625158567 9860728736571401866 9262480136794763106 1326505527378741110 3235901341418291485 10591609700911433567 15512950835716887742 11084321230001882292 1805740540737985724 4284501631967495761 7772711143467842468 17488937514193365312 2969062446246416156 16271624315949720720 5271246550285423616 9393048264559399132 6080930905238018742 1555921403979087594 923368343462743144 10171581037206887789 3967297777468105709 8406324867133097890 12367399631907226624 4167851915555076315 1200261011415691153 3966762884893756533 17166483020807574798 13612779500611121445 1838809235283496652 16193235793637752582 8932415145688831349 7689007984421141395 11009456283831559337 6353201126466395358 17758097760195400097 10810496634725131216 13352020625542623440 16734612062899150471 10697494389285901488 13617714743620009173 12439994140916624094 4256585546471976994 1197922449847932046 2000221997412302681 14795866022615766079 2940922492150350144 8339148947664860793 2069956303724299894 11134535310273698870 1682548109162421735 15536268174706872170 12902418409873027001 9211236304044665520 448609435775099572 2402401469117809387 28999377066895536 11748662599927796664 12100741198367454631 18373440228412650559 9659255446422993015 18219987465804623422 16972797671308053171 4970142209955209078 6641549158311696500 998283522649584069 6926967876474939298 3125239765496015526 2727887898576243084 17683158764486747961 3943873401179479236 11655424953340214899 11845095166121286852 7864105218648236977 5576028466050657441 12834605650706988213 7863893444772276043 1286586360295790200 1041674988339488730 12559339484631928844 7247860636368827326 14832823787578029802 17184388844840747587 8689128617777973871 5085358123281087472 10441989589632118300 3817893024553203985 316618198098142648 9383357132599483908 17462625078279558747 4532969764590988623 332395388935645530 85727302000646292 13898748750454076904 10843931935588441758 18062773585452608919 2305207344331963512 3851133309426754502 13785306375332145945 4485227607029621248 3237290111042512162 5028045822825640872 5518112988956832602 12246190825278902527 9008223186916874646 3314373722648184532 11425333985489084049 1081239205267346008 4273139844812210001 132916154716566824 10136076441493351936 12568870601432041147 3377693883875142177 17897173274092064584 9345292804377370574 7286335663018373538 2889527798107503102 7737878144392885269 11064563498938719557 14857312411182106934 15173389685470713064 16785776382837106531 12269608796770913566 469610582567015727 7607856273365614770 5850289434060300356 9235358628766255020 8907445928346186550 11027551206613672888 8888466793425911831 5868623979758221251 6525967366275693706 6785046777133565035 4910692070926578853 13304416415950216611 17078373077768389766 6135930938254813419 18391764258394828094 18237748715482636191 9890933649775865394 192672563539456528 1494362684023936721 17174535492626949538 13984829848659438914 6054270333068824748 85150363946721699 13952258857936169557 13686637598676641944 1848578015414919709 5055637574339995598 5746992713766987596 15002043546936819314 1952959636617699233 15429508252394058260 12148584387969122002 7398443476505532168 15579008615443067609 10735666271466436465 1222527514327310397 9710925624794712659 13992725259217766133 12720010981703068780 6642045589135342434 14743621078245548754 13636131838746940292 2997858607950877631 18312460136040396901 2013924654802571268 5896021495236359724 271739788657209903 13087355744575674793 12896709682375833862 13343240816620040257 5692606184187719268 4114717552836142727 11167564819514150400 8014870926063171690 761533613092036476 6447534398507958513 16796701385900003651 4593320696922080269 9296804162643407169 4354639855215747949 9843376229250222810 6473477328417870707 11783030718232616495 16948558433905737054 9588458867451664381 63933541066016719 4674698654517739751 1757695698512999212 15207693965041585068 7329139836648863574 11929924172042246685 18413013870673899599 7349506918984988285 215849612332443913 11042398118033072140 8164386547639600548 13051619504528984251 18008261000664097519 1733949878613718322 16881495777049648396 6543615209785125052 2035998352886211134 4734966796350076170 8779550694867780218 17242871216136299733 693178671041558407 17218255532659342688 9401252711715106853 4770710333269238517 4174477750060972997 6767851490942145504 3234995121839148616 14348659796208393642 6188806589788915271 7213822959927923986 8275700527379165497 11153968649824287925 12888576935051061520 15674830072569882668 8629206284381272343 301158850887094504 4567784904763834351 12632328079263837014 14312490969641076940 12320710244439714973 15424436298657775757 10812614356006749778 7416795160505207523 8599125593551170273 14821881826961095679 15748381086901951840 8521967102731222844 1642814974441324499 5153307756018667065 13318334780772045048 9191779356718637755 6017190226047576798 18365394444503089570 15016799011992302149 2121727725847352737 10672072238951205203 9599942508532939123 12950917783533769495 3875247083892193368 4667959720122294661 11865419865833234695 281257759767198884 1018380316511349674 12271728019611715619 13325313561866992222 12057681158902136186 11477790106245442080 2399858041688317668 15018149805002820930 2234331828610877415 12540598907361306764 14613490596913523903 5508158823693802477 16806890345913186391 12214853289352621942 580454534661428456 8542750295357961594 254847060659028935 17811842923174493382 7849680248234346458 4916242836213298395 1071380271263590923 13003447623901582337 17511271897104473244 4039973394490785323 1630998962486749894 1571604755741897279 10790028955568728554 17096053005589122665 7460178060346998469 13553636438264325496 740979089122336779 5562588340162709105 3567370523722378725 11581550032114182681 2225862653476759367 6625417301465258383 1077958364394072439 6363277562662281241 1400138696308583584 11370830228906520148 16178111925599774947 6009165892417398725 16148270737735036260 14964807669251954320 7477441601008195764 16912783142651615726 7221727668202738241 18292846933117377962 5076560372843282301 8479661630016975856 18321881987840586738 8853847230525268701 4232259726263972793 17486317992289088698 18295212254048775610 3042135432664735513 17507632705976132540 15663259170761784024 5330928887680156377 11132588132987633228 2373358547406860660 7495010516767457629 7000145692109993069 6422099519551056976 4953129533627848255 3617203617811578324 14845230682363617967 861202885957866107 15114773618727505008 9935195560131311439 1240577565416625591 9595254279138133654 13703824294106387566 13857659973088139248 5938854595383459757 7894444616225130169 3196612965210211546 5718274356786022701 8782234152601164026 10184122575829976117 18154217285340480426 8484925626142399606 9801220881946628271 15167759386592179160 17424635190513780126 15766022352919395873 14623176805287100177 14588664377033466217 12097202405690450605 17423421068557052959 7750088419739907093 11148613457198243116 11432931998491767765 1722346959052207398 9311861897402134786 2546512430643218781 18104742172349760226 5142907664447945824 22416272577404938 14769711900958269803 535974637020914740 88999263409165403 15185442794969183312 4984124325882230230 3367530569572750835 2619208658887386055 12662737502239024720 8103300933204875773 3561783429349341707 3345324877857630782 6815169678690687017 13068630576034982599 6186663641182138523 5836129399398089707 4255470897233500676 6803973615985065691 2707614502304358445 10266983695804092132 12277838916671545386 13353449892785539627 8169957448818505595 9536627459085536100 8481741731379296203 8068969322730078693 10126257958795502800 13253744206827973134 1265591356781096165 8868438732213246466 17364270812845199135 593503335933971362 16405066861725956926 12136123890186549488 16485710257972065747 6116226497983015506 11305680922005202554 17813459745717734184 10928825641219455728 11812699470420735276 3159786675427163791 5364217590348425309 16714892131041372110 4433351759641252517 9951189055817526799 16603782743185251751 6255137076099954410 2409674062807218135 13708958385988360136 1635614485946337020 6741565461831726547 9251265130347317254 5724134293400250708 15067204482715114504 6312060791033703909 13076807643196385070 13177429865156310204 11204622689855606068 10937794896001254229 12029614872257523592 7805443034678693200 16981636014644586453 1830797064831122363 11956364257716285835 6964922242274460001 17459785221806796442 12836141838785124138 3936483149104090201 5373888818014342326 17815285629770341023 8611820918852615578 16387332034769588823 1504364435019209348 4742703140357278701 465119212623152706 17062403487388787977 4181490513131493439 15206630377921625387 6635172242696500373 16189697257755726895 11243401858150275379 9024550821246297674 5843588673093668983 6942492235710657883 3356947985015680791 16799812456720825114 7334150995532242246 5741451324995438116 10775369019188753301 245598853212354472 18189557226198128738 13575233762206237852 2937472157756239122 5590594876276682192 12922815277211709924 15954369028312906505 7142743227284625618 7630750235071130246 10901830147477217085 14645748539275962927 2049481665559167733 12275039084512392101 975882009711592387 4468785193239431266 13635018463094040916 320729651459322662 17487596307627263334 16383077002657447149 5930685799919505863 10003692756372946781 13493558968674296986 4138331243134059685 9030370276397227443 16707054380737826513 11819088326506102801 2555589377410220356 274720240052514999 15777060289926594901 4687944569507543670 2172049135597559561 2955177229458048551 7681277607461396592 6482150414561663321 13337311767435066943 16203746531305259417 14638814388398765131 11058914800895596890 11952961433194028674 7225916995788461102 5869266528830275359 13505160526174311834 1777964635966986704 16740775706700248212 14867813816992975992 9032473294713862200 2010103763323014269 14884632341726637560 9251488803081398738 11192586008752552932 4961591282901786398 14937059999912305450 7597639713339981273 16966335686217472348 13641728570182018438 11196340340919602894 2759941311484007937 9310296157035634589 16244936652752149813 10529837776598337410 1334147342047238527 5249214662157027771 5338748585999594759 2652267404280904458 8740136809534242680 16541521705610755356 2568682019360957458 11297394383234103887 15013832470543927819 1368265937436607239 2868405623101700083 15734028867550874094 13674706513835220326 6728076485154297455 4070966787849603882 15710922575378004466 17566974853665240541 6401548557068881257 4088796863036063170 2630742766465398034 17889748861661780061 8258785203377130678 12634242567210343038 4233915573392333503 1859575425858050046 203409765204319385 1714170906957126694 4961247536940165104 1514904013370046117 15815283771040171651 10995020950281653236 15804963607806824823 13916921259261301193 14855748319385333337 7342013351627040358 14724254026982906177 17264938592998004934 5670103917854668262 3332985713682679848 12754726439653991152 3123774421797300500 11865792367080598772 17508929843979227296 16991445717187411123 12767349569870320986 8625837374373874675 8414955818959229552 16785293810199024046 12439110961159696114 18163816233085676802 18262296977410249336 1468917930747425542 8322836428566806964 5309487629413038655 1162857151696931177 9543985904411491619 7557764766868459287 3777675688008071677 8452017817525612441 2829803259010657182 5207790150839484123 10360575740040897880 12389949857829244028 16633805793690945435 16299636282532304396 6864034636221832919 2432760794305425760 6862362183461813196 17160972193374490214 5980591388215707136 8941896752711230827 9946157656599096775 9075804252422440559 17241331023568419632 4299613179980385322 16041495438067415909 5699684194335690777 16686423157937438438 9057992049381871064 16295285418421631800 6796163379317987998 129121688595719059 11328624523580584061 9460357513957599299 8001733365942522228 9058654356247209645 3974321939570555116 16502542555638911780 4806889750634585866 5386472781960703359 14762771608763009168 3044937135721933168 10784107181347541782 10529064686515114091 7370155337168209183 4484369836940864902 10454088657342567717 17229668301516802607 10503806362587379601 4269826231351866994 5925567423058593250 9261667430857226912 3765891952874863705 6300593972588454200 17889962169417097416 16871555749072898650 17460260661518510142 16106106580835379455 8540675599614405294 18418501276666068880 1051084190564972824 7829955910032324791 5335055972050105734 9360815716069626283 10213224277613237733 18237902839985793655 16964793615240266139 16982333644421779479 9248384387273852903 12453655050173796134 12461750668836893826 5970876694871154154 6078003043142161022 17699803171157627322 5722950536479725128 14937610678494333008 17600552414805813979 15402152268570684124 8646775282139365532 9442548446529989588 17223645662567417740 1910591292523962356 15511831555073091516 2944589069739406857 7430602646975637927 1480425033479142775 12288783012142227184 14639195768158287413 2224743619420906347 9376674825856097490 7701732885928695904 16633394841879492475 12813211732397016773 6151552460788525965 7957229355302068844 5094023688554155529 15428549616043118397 9987001648883503761 4574424040982404684 13312275424631936062 13075705636924523714 7295785313800869727 17325911866083956815 13478077956273614973 6406419225749174559 4144267110757999602 6331078097981318028 12789213892628146323 6574421619959934760 13555994744963087442 5570315339333703585 5727406118673047448 2540340916502130897 971602610651473541 7074811510031729298 17546369870498892722 12978454677658984664 5701177849168336915 15927340804838779940 5161839884645282532 2371123085441729609 17373275245800718411 16567383638210260506 16139705267095011610 1824244942892205835 4387751971217740803 14881032871485702129 1342200533681427141 3127425537255201525 5905000267773422741 1702411085041051006 14860846315369154988 4403500606961374401 13720131210893241174 320378760701978627 2615949235142583832 17498494514875112847 16477001138640624843 1696294659101531181 4674948693422893651 4769007827791443249 18388468876780543887 18151804563273307760 9426377629912350045 10899675311902112367 18367551439179496959 4544177647643873214 12877653766674050236 14244916719704324446 16508823576816662412 156955460387178152 2661111391538753177 960001368173596444 13459413541284735499 16239319162044125795 4976894160028814007 7216650406475255073 7396768159895840072 9934607590522682804 6413658625910730607 11123736511533538974 667211871259639448 10389204091947208492 15319148284730670425 7701680491442733725 14567577381968692794 16161090706898613995 15701317298962420203 1629525048708290483 4429904030736798723 9578807962722842215 14205731413488294680 18246064208667991190 9800268043698044682 12980554262360245199 9280486311690709462 6618829176178146308 12237725786793784988 620226814924085137 1650049260517942378 17563639764272541788 15033150736855996776 16787245477258423072 11659621877921091147 8052276800187972097 11347214066586355162 12229313359513866300 2232773271590112103 6736622261764438783 6838086968696136536 6417281625614463563 6886435063443041646 14641108787525537193 11925931058752788606 13442337759334028715 14206540274972071578 11676834163014039696 15516038050426717789 2349876757513177105 9908737963628867018 4015426741217956451 2323739439180203176 2159826660074373355 17655783045587627617 11201243383635330498 8351497922702532203 13039366503706465307 1285157943057245283 11148881220582878427 12387087391564545310 7306059143528989002 13191388994262213400 11010648972509327340 11495286046217246701 11579149277603327834 14920718971751112642 13816071091876655865 10974510789562232046 9403030122933425203 3405244764421867089 8657220971156531308 13700555340569155699 11109077075145620854 18372967806514543338 348884411360983599 4026510082384815226 6592490269716234805 13192917852782218871 3301667733839968388 16909967557443196640 4488051935432502859 4035078411562355420 4960295962645238510 5021664352187616641 6261126156728474014 2213187164802505236 3806213731416542580 17768218451022206088 6852290355427301108 17861219570526042583 2959904039295389982 13351475023655244098 4050637607433301753 13038262690297229692 11307436491776981129 17199996458501622684 9915077750699940002 16890287995540470063 16317289462308001178 5579378847270929472 11890645818337405464 2156644523707655759 12874347320268294045 9051726907688492936 13467165296711022162 10245196386154728087 13785801100607662633 5462576702332946046 7767232169194431038 14743869842794947953 7585209117061727838 18409843429039569640 14822706582404805679 9032400439583329388 18443620124001370069 9941214862539473080 11526811760975649898 601039711113137938 13597919589634482900 13065294441810989333 12837946232628143778 6119838549396258306 2628312736581904627 784829045939109688 12978837051467783097 7472312180613169891 13938306025890997971 13116855627205116819 18131349251051561653 5152373037686315600 10810147712973678427 13607602813578382448 8096768018048859804 10946372558774652962 3886743521737109316 7588544961482296469 10525500427230865940 4753204877527497368 5054430615472380869 5002174975378702800 11469243052983283288 13978323703390799600 710226813729188292 17716252471113546955 1566089030355005051 11268756931760873544 4890597073056795134 3073264545970106511 11734017331515868916 16026676714892258930 3807881068940702333 18395675192939480067 5560363180905561820 6753513341811135209 4991254104484537889 2893378203828521254 2657323783149848941 4842055595066083730 6951214703681677736 10359198476075511447 10399117642350557085 1406989705848495976 15058676203400461630 17634770742622352613 5764572584672590198 5901453883787021532 5720948975299174724 16071092262589005197 14455043417535545359 5476637504865863307 4476409173651319745 6943919184497934655 3072118063994890622 13148520535951542522 146485388132169902 13340529367404743325 482273166305816727 10098582199974154732 4725124162239036512 15079830176313643005 10901597734749501312 4732457476370429353 13538359329394786245 9215652526261268430 4138223515251210515 5654132503457863018 10146416374338647566 2606647078021054782 12014618823722500824 5205712590954663606 1035701727389993990 6226942778624914169 998988543702501021 17074831044735226076 6204169756311995145 11972052604106479534 16601605469681429723 6461355095018272342 13938376974798060938 3182905930087057398 7154740943832915942 15115178348064208640 14148367880030280189 9554152509324806935 14209598531911902193 1228103075085770605 4961819550608138585 13004748647514748441 8731663248244409591 13716806582687230553 8235573669000523931 14707899299621786041 1023754941785366163 5945665484269285669 11585547358286955991 3645104842418117767 4028908431154285433 14667580074330731828 18381056420162488431 3659853828519804773 10104577387108122433 2282096617088258094 3834583051889241281 10660472256937939237 4107117203383413643 5462501142855619357 9985252511388404094 11666823229156144064 12140985496520992787 15963698288889993744 11523749205754082243 3822708021987454873 4219777161629597024 10580517588480901626 14955798156776601465 2544503365130386603 10045320013458952980 1263991235790134893 3238886519180633730 13547176449782171416 5336455336750960301 8406295362343308055 7272066183046876735 5145514938636114202 12259072590770933209 9753059861421496588 7404476217225583644 7041579462569886531 17739099411992448063 18423665506824892961 11431613750757692369 5878832268633767902 8390192873721063605 1636645865744984187 15472121249143112896 8871214822366841463 4971906983315956137 731606297039134100 10750910865289689426 3698547695870232133 9257498224160313456 13732335915762978672 13989152417344990080 14698825326374145976 6640931838808260569 17707890111166724916 1069993729905583608 14510912674034523850 2427969092412215687 14050752350771515222 17932033085070233400 17523976459494938750 4499469906259739772 8372112851771167106 11720896228165452732 16850104676551632196 7953610907574109806 18155519300693312114 2231780876610717981 7267035932277216857 4582600187288923052 969937932610980974 4613045518301175332 18350960393791408684 3371524166582129465 13210741691966929698 14286082473922878324 749259842140398243 9928249811760493932 8518743748668165950 2748573257437762212 5338079648264810299 15335616520531807737 16760208167740677055 7703311667914730889 6740837280736438102 9215974252416411167 11976466338792315233 16775611002533475390 10707725404806520165 6438450550102516867 18274194540140077112 13833209763245496572 3778000138219374599 6685824072554341537 3177453147799508039 6605786900260633192 2832173179479524640 15244767794724445875 9974350254864521314 11651754656253192140 11341479978049823528 8262335453954167526 10213751603984026258 11851441384699722597 11870206863020890795 16419841689909304888 2959497483758998151 6099746228649735902 8389214525394414599 7948767798263172846 18425007562023818366 15401184817461035132 8780577906869831286 11276679793390056436 12384965476648016866 17568791674389106044 5568986489006692373 7006269799287974124 17132309897326013155 4333626062575783569 4899075731606242980 3872788959721688225 13732998769865492996 15557832250091222394 3791512163999763362 11877236848375885007 1526469838528954196 7292315425985845194 1169159792529610014 1974437170638569806 2365131304005405850 13226371287712164873 18195780969538859941 15680142068975642014 9685345151072861820 7223304684937775268 16598428896546902902 9083577506988393176 3914548361893283257 17031838165736958310 2770589213968939274 5670041489305213628 6562675915329729179 1033240750169704375 355955842177457719 10807666233505765423 5565806232196685278 2070858970035350360 6106314538698296873 10626221757372043919 7721095849457316176 11349471375769021177 10582499160210341902 8549053304351326459 1784019399488311114 9228027009365602324 10647017260715396000 12968592314529507148 1927089223311676765 12281930677581874832 5837620670838285677 5621529672778540869 4732944774505704382 11385027422135264597 892932461945471990 12981246072473755066 17542195584909674542 9315866273823479618 14815070000557859445 15633421920053416868 16838019784074802280 11418508387107543616 17611744082571060569 4259319720574130382 10124764000398730008 15767752254982368520 4451924787881604712 14010833071058086904 6641977379664817402 716357105145288270 1139060593874487780 735432888082984651 10675178702003619255 12320848833230787277 9216177873035024669 9365541560999794092 6037836826259373574 7592488057081171926 8459747270159677518 14648813835331202421 4551090154143979055 10590209457471165770 15932143989363260687 5925967592575249543 17887616787472441777 7914664752543325308 4205854374594149638 7214029747900979282 16452579586500869283 17316870581562640333 10833364319411039881 15063544446221189626 6829653354463405855 9895352383079671075 17984841877600631 16434028999613831985 17847586756115877954 1132482876746353130 16632663991212530078 6618663391878289119 7611209137929719660 12211050080683266082 16926724713876279078 6493637288527803947 2675374227203024609 14778660995303715875 10876228790222273820 11558807142344081343 3566295162108619586 6332441438244840814 9625845204381210343 7060442886405970186 14663984739390138359 3763751663595175615 4300077394662786865 11562770288641517282 14193102474246182913 9456268643773406648 7651952177272673692 14974541055777064296 9752975551528279622 17103283376118357713 8676166357259577868 17142850739227567023 5773375301739598085 3733486300293645722 1504806806944761920 6157337306244312017 7106846852513491832 9692453025701550441 4143389022315548168 6840037843537025486 8340883106015996178 17253068546056416192 500957955237294591 3130748307220664322 4932720767967805132 5102966534110520753 12387061390372285109 13328102912421446910 18163474925214321659 513510731703883973 10992527474208436655 7588949109266352181 4837461948782323708 5853658468908998077 5296067650148879607 13465075256513215011 11519494281776976934 660832489991625714 4040769663123681161 6968167207731223347 10993205412093683896 12701534462753497737 771418127730313887 13343840678649560451 17229207504889654748 5185580390442891513 1682172355868226899 9202486495874324319 1318828739858501290 2134727321873404173 10929610740432133542 16678442332736012730 12501124396937444876 8157597080669795631 7374449438593612543 4392437454765463472 1760155332986085314 10099386214975257363 7120855070520120237 8877250575756357564 3666106224772638222 961442121965298498 2264515991455556969 13104235685458556547 7581460900129347181 579028518395506668 17276405375982734790 14461221914908451192 8292545178836260650 11136441379954310711 10061098504487936866 13864650054148786966 6041337333001006415 1858810421607700161 4585086518224453967 2649760290614790039 10430944175816378912 17826403205549230589 12898717789225498988 16922292179574813532 7670172267897016067 11702557395442972162 9104007038931036444 9068853313702164858 16833663402559974492 11820397330381705661 17404920941437036547 12787999268143193518 14424109178520871575 12168197380086630078 4967539602857216302 15225384105975973890 4816590037482256804 3870110017558355337 6365512927846546806 14623226549232472671 14687876450413911551 7320615570845308516 11485997428287478191 17813973168531416283 4198100137143211687 7073649481483097128 3320610762685130393 2097367174310088843 13707149961372363467 11234788540434978329 16737462224996417531 8845501216701662088 9193581887032086492 1688306721987945686 15262138619609130169 12403754194026175442 15762422574106199047 4528023907863194392 15756716326539220839 13758203133072965291 12212976320126524657 459823012158460215 12159434783547248266 8342326961587048446 8317109056749654588 7014424844579542696 16384957767705348816 8846225235441705874 1593986240111969390 9981208196256070471 5316948935692702259 4794025273406535696 8656010792143753206 6116123856773150449 12178064247793506408 15459140689137426741 8363361534751303608 11521795008456797722 13112489497533395665 14836357573552002885 2106828833996922104 16934634185110793043 2873644102601603552 3717301705284787883 585585914190204855 2045991468488396673 7380802334510349282 1820789001004346995 11107849740358240862 8237324985664999733 13141686163109109237 2139484071819374097 759069151551261247 90912932372843439 10304113293653392015 11213752088124922367 12112486887816444057 2285429629115731451 14911158321131905736 1074942162720863373 8639268062032560120 3955871141895694512 2979909526615592481 9926012177637791203 6947273707020699318 2424701545713623990 13627550524252756026 16132349761336135884 6211615414374488273 5072172912549829760 17106362772452301699 11300640438693951068 10646564093087276423 7713790372372816426 246563805233616 2815068095585226466 14192732737288858285 10834291787351305929 3587217015625463424 5790212033161751994 12505564623282024229 12242270094900059245 9169895386216175081 4502399767572096515 3045502353872799665 3537343608997117481 5401861493473063553 14719197298889400995 10031971423875880461 17947621053676252068 2454496404286582670 12501688119352829139 10267328064115494581 6395449108863291520 8988499481318777853 14196329930817229947 2769565213438008509 17358208466008398612 17254312874993183157 14067591801559348072 11757660394985325710 709412291152594114 4542885096308302522 11626153741672613009 8431448940939637499 14877000685578845646 2741322168586829098 11158402189418923356 9902805021645572074 10614911283791122264 12882829170380104399 16275677825735262622 7839672385039966687 943587637903711326 17309153207465056088 14274612234501947694 7948548852737385685 6048720894282679206 4058917501778299668 15718062283555221058 6522707520370522843 2571614374124140846 3640602309287098755 4481536675225078610 12724756115808856324 11245617976889038921 14955018073515542536 7606188663986941750 39393557648094675 15198305811283689391 16267976412126004589 11308573966679554733 10659895435353402983 6224731311311443307 16939043748593062230 15415727955125003322 4090294563434622864 480885427692255860 12241138059952831257 1662814853150539439 13075393638396915834 16397738280227660639 18190039262906188161 11127788487395473731 442811777268242545 12564734837151504049 1064000286512435091 12363394320153005104 14012223935488672365 8145509920362542965 9274231844988107123 6977973197559351329 264784341190595564 12989554337045533410 5072060516217246570 7240658180319730371 13564076736672006026 18098313343410075662 7171351307471792634 7792112026362917921 10062315710459141785 13626417665268808395 12145234639596238409 6669131837252289664 13662652544639880200 17010986075959143911 11868367789531773825 10602901121456181201 12922379087244132123 9514219985466272693 13767509037454931220 1843354826954990591 4280409122479712435 8424326304006990993 2749402924117756458 16534851940547531318 6275390327246042886 8377644212361101059 960526941868750198 8971564016146968505 3343139845357221473 16703521651366027602 16786503262513232468 16123139592350679152 11774399403690149821 9696859772820904625 7834391376942346997 10677785343141249805 4711792760797237907 10431123319245695238 14416552891467867647 5143574211745021781 14445864308310655227 11474780547341310593 10818635423774508469 13026548752151402763 1692958834388479434 18075545224200144629 6781108531038229325 8335295246255474151 17574800086154544897 1287166085493110875 1980745233211939637 16461634943038995765 1744820192063284324 12262630182408764161 16823435084640911412 4578675986235288180 10290186160233776248 14807976804893073394 13826625048518385482 14965609838224202677 73674094357378574 13777945198762884361 5418340198902253167 5197228127632869920 6797952907305457963 11350455350142688529 14959156904223997556 14593701967996410835 17379035562282248858 4894767702644907018 16444858339907617076 11929754730903027374 7039404086514813650 3736563845600528475 1218237552350537741 13510566069129034211 2998022157198689201 8400193544591430082 7002870781338068174 7800531755799373909 10944537339235655333 8028773819395098462 12994528587667385086 7470246681053065617 16051262153734717340 9097410996470596201 18199033690359808140 5335914757723628480 5449929981772873992 13339616565440409704 15433530665145730135 17187427667017057032 5441950873139592775 1378593120569464042 3275546777786269046 16132811686769461834 10852065707038808178 6068895038440451094 3119946486533108716 10252361764534172396 4144843440538384586 254991863450774297 7805724776342432845 15509057146994670231 17292766405650743635 13630132782014733206 17686592918826658182 10753107518963322670 13671618878192179967 5681301856156020686 15079683506441302196 8434753611881699330 14098128204763877541 18142069079720699450 11454802319758064524 11189845335611642786 150785078452912460 15601732453743547735 18181360100902154030 982969131870384988 17147784354371304568 16058073156162442598 7905751539008437301 11610285623509490451 11628264609533569693 2136752863504068573 5792719142700770991 1284807309060152968 14916726571778207729 2051010985861706266 17273846762661993901 16745003132224484437 16604517802282851221 7564289360026647200 17736254201217847269 7214515660280089743 13356143079317449144 10729487786948916877 7924600153404725891 11375714831584685031 13813843535569019030 7592174135238706371 13330536146360266594 10465515142535606650 502956524229152476 11264313683270070119 11485070673108813224 17221812781066261799 17646263670127051417 8096529409008001858 10481536846386877511 8083586507374151221 2683194630910646064 11891315956572187346 3409138245130788245 8361324116936072502 2677236629770104732 15098064378550643838 7192353998834358494 8145374195222683850 14966198750714310895 2174073575473716181 1080642226937492745 12994922647697502216 16639759109704391317 18191428096214709951 8008354250871325753 15384238852118033289 13418041592456992855 13538646454381320645 16058556924350112021 3780310312568174452 6424983039821656316 2468298303584076251 1145101193547381186 5191668008271687591 11866137342488350717 15362209653652723204 8463678332117762113 10046826333317372041 15491237814015631264 3102626762021539428 10835497344293182129 5002715520683742030 10449053087873574507 9785045769459337823 846134610280952996 14568991592090864967 13105098197241197952 14727751684784572736 15589152491464487851 2595587202590044642 11453312234971398044 8362830887978122761 5201066298500417391 14579240724220855900 6317131114064243622 4811403893994961919 8459728863741533987 16454591924612597749 17618701217664802566 5061786051668759851 17066116208316709909 16201737545935716456 6417649851947437495 8279396515499147667 11691545386863452878 9774841096893759036 16281829853759868912 12491866690569442373 13259198547918491897 8397589326345219246 13549213752556702047 5785341135969244768 12349990974648834832 14799168324328203730 15248667607713533771 6906190358010177681 3144704544822668352 13950780047587900267 15536864496664245323 11427053393207401877 4628924678414792442 12785780588403389182 2103676827204725336 2870179278210349050 17331813529046569798 1206107756737176506 11325549005235306852 7021168990891036198 3852933075860436702 3595348984954247454 16021622971867571294 7604292668714638907 13525751285649639450 11475314652481902008 8560827300122816458 3509419523454431037 7178912220164768374 8459373360742641565 1777848637824862790 8739758301014930766 9662109240957623641 8919896615093739364 12884645432289790324 10030104265610422605 8936201802125061385 1205430118873327448 612554403204919297 7441293715800178489 15021957481329747528 18043279344780584181 1888188805246358308 17321138599835490433 6243588431320150012 13586187987915654491 11802808329694313271 2801771296617195103 10103806570977476166 6031717685552087491 7843324506213402276 4658437118249771982 6381619635383510583 13555663515083580317 8706750177287880710 10776511271939449684 4962983861580063285 16351220866512909180 8286505794449792050 15841343809040263859 8206372371702310581 11809331637727554575 10645165385341473319 1102417580854848180 14552595576942382180 4917664398747787894 12742261973180499809 3168750652550857091 14906161607343476491 17247109800546776462 13806126057911071221 13538476375881204428 1080343281312836108 5580171850791156813 5497410176651637543 5751101995648426143 17607064238548664201 6290577049139022006 9587543897747187898 11342049646730416291 18364149660374363795 12554140783979439287 17681374875126567833 15564388815993886793 527141875539850582 12199114508855508376 17560539773342823026 4739338944658474823 4671609727693481946 12584618036589232051 3815790794517379390 9523970583809940135 1629110073829744274 229215732463390108 16026586499834952969 13937949700274491384 1018653729862313260 17866595408912198524 408891380130738859 14879870268755604595 16342299805620232853 18305788237318941006 17265438854219270884 2559223921868932070 8018694578062247012 576024877425770548 13856762989682553599 16059841495467359948 14667199532341109997 15352788483004341872 10225656969095919187 1466664253842262320 5237968780270573823 17144443927055942957 4356090457481832086 814474716218091912 5177503939219656438 654636834558721212 5242167991637065491 15737073751288840500 16113890473680077700 2110029462408748313 11250849423479806793 14416668509109947223 3565824085267840458 18158751180475382525 13378472402030556369 5092172714954080279 17294276466116471029 11683380665883215633 9477381857710711175 5950276766242691223 8906803071652117810 11516539372130093035 14608561297666843384 16671047950020537178 398634069228550378 11825397658759429137 15239653113204878288 11884421446958010716 17483797964490175376 17896847563522487609 13557391501570832590 10788247412078678725 8292270901005093196 11362942217262120454 6354554125957371837 3129445407901184335 5985021325987739878 13093690576499484519 8539795970254886754 14155033605823625432 12950834016624622420 13686698098100086825 13009681146285975252 17348639897464316871 4140762053979632918 7495335204876568824 7410949693915525742 12299427314631978703 4152660347091509502 17026866029763656056 14105872160633923358 4324282278790556107 14858152833642777627 4877683983471251989 5216742890337860104 6497042699784708429 11607297267945531211 17614705900589499554 5635594927568264845 408543983194764343 6638562354144841201 9395968487302702512 14602243028520688895 4710446623137516827 5116686596702531703 9280935321406805891 12199428753475189888 8411212877675328631 12222297449131997453 16076886164922174820 8868271603906488519 588513033030767381 10397630064584130800 15663706077039905996 10506134497269174783 1979612033216481168 5757381265443862619 661055256469859464 13447152657929378539 12668720962606994596 12331113710199725801 18218445698703067129 18239509766639583227 17054938712241734279 475190817968239183 7575515498952123214 5666028266976346401 10659182715753648438 8898556813643065777 4506419059618054843 8930757077863206 14065016397204974128 1875118583870336488 11459025875530407679 16388007456769622539 1058643842420450096 9791135946449656476 11682541571001921494 14631116122734764038 16720854393724903569 6204399170404075818 17498864470533026964 17104854142813703766 6141555954506234951 1898648885887270224 7111070451404307632 17105964424236867654 5436466236414113352 1722245770274922632 13788585690842612260 9518437866086542860 4429638133911218317 15142997086532290850 7186803159407380502 198206720814206844 14817944275901632852 16450169578602276677 3855481532836044115 12928815361720510739 6791335618261370620 13933716431040587673 2456358165480689408 8493697045804267607 10103276228062217136 16396330279623048199 17395636434123021624 13254913474729913501 14676877330939088028 14868457172144164482 7974769090509954172 16079943044734325298 13043590312353220799 1272084783623638675 1059996387202016709 16025098111657521048 4141852630155273997 7946229101963980015 15600685908069678332 12134128774385297212 11192656865268491148 4613251315891470989 17104721440474814981 13698118134116881706 17005843636008993872 7061110427742722986 13096338190908771251 5066366457510472180 7923711982492474832 16344562138215453386 3767260184160497673 7925558150374372666 10926897794992853973 13406631774038909563 5150722999822366612 15655974530334313744 14301047811990430417 4751351945062762896 13949817388914019083 10071634739996793971 309244780244597819 17789262363640340971 16350123203509819305 13300330393495657032 3749491947725640810 12010759757671159876 4311413072096168994 10410094467194429718 3316737767580500316 7468244415011035829 6496847832922854443 121598618593632247 3664445137282622869 17231054458211785812 17113034923767883093 9894659354888005060 17301657037419155138 286964604423362122 2385436003570411516 13126259409516341685 14383774362288264485 1071543750692022414 15172410186805993996 4251568290884097421 8453472236042612042 11229567014099089367 14193029440385137126 14249291786318885807 4298347673336233570 4175752478905067829 7262233455365775962 16872168287483220315 8451560460571723113 5238012517297813144 12544114486069876745 852059977561818148 13684821729971356583 15963036002954631531 6546113660675373412 1828633933630157296 11975867393496525432 14730074926930412414 4017936149299888820 562758179685538094 7144860988026502664 4660403745757710132 13040946586721892164 5064896567825120297 3901809306828270082 5571621586130456962 901266818777788966 10032069365659676942 523249819688269986 6079367237489396741 118855541971665026 12686521437658952490 11717494870889269867 13647394857174382109 9652564196548485697 7390785986659677363 6217678055295968488 5546153045367196903 7389203993740078941 11865035725531235291 10602997044877102819 11771354070807908962 12443864725338227194 1856173060152049343 11765056867003688933 11272900315680221059 5690215571719857834 13721585455542171427 17289706635112089149 10297923244045895380 9302013738969460953 4951422149269176443 4170816285182767478 12213666365593362261 18267080722483143100 5233829898322147688 12766299645329464782 8169554888802701575 4513319950957225205 10640740494794678124 11417110080465474385 15061621846028281879 14986849931472563481 7964637183854822554 426770905906406388 7017487499081318819 8992315331752115810 15472051577710926927 12897072756001934186 13677918012727094323 5462901924714989386 6621598799370699352 14490898938156080334 14305788538907460220 14688232650182934745 7259144368521660537 11859266436618879895 15326123347179712379 12436328295127652545 3985313546800252159 6903368064773472562 2472258968778380069 5332853776385452625 16636119694716168956 15540454682932702423 8723951300296415720 10906802562974551268 4138540044952181293 8885509835257558547 2160563243021449896 6473976804258625950 7520990987859880758 2890911431504551764 8737479485974097734 17236161087298889032 14636939598442277820 3913846231154208575 148893734290021968 2783082284454445189 9753934012184029915 9956466919577520417 10692806262654842629 2210928805148063826 10522464219391050984 4358101221477299368 6942344195611858030 14454267660733700097 5118918031089127892 13556920213626623671 3906648414898019605 17336244675717179890 13215958144208627976 6584508025090959361 15559002934855625544 5467908188883299242 13413633127438686959 17262422433310107698 2586387959268901916 15793717959212998617 5562559939026006269 11930632008123110435 5735825221116397713 2454465192204925487 7142006584302232084 8312565547293302220 16542316245799964461 9277968278954426899 15215101569392034751 15881096899357901283 2987036633922232066 614095076643538880 10717317794202669150 1392032824369606876 11322164553571289409 1061805082590228847 805995805977415237 3381699625379352197 12178778898129469566 3786225833182453332 3951808774914798046 10366852340294006942 15912091358800497694 12823009077340804667 2852403591666379463 10579262756412086437 5319296895718144700 3253673707851891606 10212938920247462522 9914495486555403189 4701386540329834522 3465368882558506129 13947723022277760620 1864905904105757972 13122547020491345516 1685051141197614946 4289622559438550964 15607790605305666034 11514993166990131187 867661863938487201 6845522958830931371 6006180499165073709 348481050833225893 1703153382406382769 6834338364658114073 6595996583483514710 6792138842781757790 17553853528922846485 13362021314003016024 15899281867608488590 17209210291855103961 12906117071353746912 6748925689279891430 11585521339250616721 8828011983406504793 8193841619779942590 1226270392818375678 10132399950093624032 9288647376639602913 710216048933425287 12010228037079564376 1028217472721667266 2999650050763829570 11451396154025399814 17271283129631936439 6612180158707153471 6493204334560125366 6307584488151453885 8141711141004103071 5000423427827996036 15697426036723787728 15352984755382361229 8089173879393102 12455622642277320341 2700341996897556039 10658166980619608935 5438273714667334118 80320366541265409 7635489602973353241 6222397823302581364 889074793640208158 17864482996078231506 13986715646796729511 11547978549211999237 2038041397761848409 1709331598629105685 9651083752685962658 17992491487994140982 12542195672208176649 2531661111262197670 6773036242064343287 6876385655729588669 15736970782347876121 16613053240923152513 13588216434761636816 11301817737863818931 13369238275484304071 7905930587475074322 10220070198645179632 8496811306740594596 6733581910775776907 12126345842976044585 4753852826923317200 7130111033319289208 383457248865146795 5691849139340877566 8742177740192406521 11015919622670776164 6393086271376052072 18113566967593343733 5230854894968248730 14169991883941221441 13493220269358363855 13938257048348848377 5405508910534949344 8617745395575826708 6126530360674416817 709822859387095009 15248900352324024599 17409628092282094785 10768887901034308374 17208292294293907499 12723631458086297929 2701730197912517070 14256870203235398286 15782147853021714401 2199407548733379842 18281678026778305470 18307788852720074204 6532247485389575401 14707223601560057280 13241584169442048429 15937240932393927981 4567904803970481436 2168764967132621348 17561752996951441023 15668628340568124098 14879233715713555163 555026359085400216 10657971996230470226 3867668351177769369 15341305483440274264 11754902848003897128 11226678836033696443 2428721293371736658 1024516712958981259 17036877755932168851 2318913836428760756 10507909412686924550 2631611918231913552 13836005343155439094 17428471870294454350 9113318995487323314 11419896313400209362 1611749252974215065 17087025781985010386 10644990635198179501 9697587369239676675 8290591129771854714 1012004494213351915 7003213893000991074 8880426324516128100 13265179058089743446 17246397201837810421 8787547545652088578 15608817120572684549 4477497851621093066 5934304429986790126 5630512788660894630 6204240180322950866 2092443557162953694 5346176910022336226 12900788334173504647 2202064667850055797 8291952981661799468 12733251658367594705 1048647454633302184 5252491695521475361 616568140881556270 6841929016788749375 14734350633565646383 4443287620900504433 18117453810657459651 3864962474215808336 1301253819624852576 9765799594009129048 2307817418087409941 1992829167651632970 14955995819360985601 12900826925523267146 12335519087412774000 5010821665551735697 4880463783608883774 2097672632751128717 12090524211072179702 3956118715735714023 17396077708863500917 3269446596374677031 7291927344807811309 18061835955635194954 12828554750814387973 13336081594535531739 18062780969079554820 13081434473859675861 13786615059879236400 17966880369716329329 16837749007273791868 8946199854836687278 1020086844145428110 7091148035800184756 15013873918925959068 17201334399882269520 8460859754913961641 16189175416414470062 13158734329620946380 18433713969647044808 8239054425047432959 9101542853608439121 5606138847934841438 9653831653537227660 2339739516651485643 16133982005534223934 103387337869735825 16744542034014016374 9460595149865297754 3434918786411103904 18229940474659060679 6834600161440776704 16511094276418440687 15011479334049931212 9509226584586146101 16516059578721582147 1083498680959203578 10516427687179716357 6117503159755699789 13828564473259396361 4870832430080399166 3971624153757865172 15469094895658253940 7173826586946648151 13376301329787223473 1118201796097452313 8321835549115921086 733572319210623811 13645992629996109480 3347226053955932008 4474344510431210085 6918538025417780255 17183107324271293403 13528972830860431945 4555460884340805024 7937012692158866800 3440130057288201162 13084663476257307667 11362554476398639674 9695956547126842678 12392109151237584366 5051414794656865876 11469717729281439632 16580309352243251881 16098210574299437159 8750432667983778674 12299437928627873397 13840194230292075479 15360287033551300308 5758591964073907459 16568465737357497098 2175989671749644731 11033136841561608335 13397673247553529934 12562972916201758335 9732771564424144721 2104074621476258683 5885911794163798018 3633603191474777701 16145110962722445273 7910330200514206803 12131941043245225300 15840014884283676014 3063618534448163068 14175417081955745506 9013399470418514755 2027220783463358663 7975679328551936502 13943734954896141408 15668678884081642559 18390636756518774628 14649610470913836990 4206384653299362056 969218671855963214 16081992185281373655 1944905156386719657 18040698256078717875 10295846594276873709 15339481140470372293 18288637359192683614 2887873502365025295 5186704274920903760 4925560552559779103 12712307955819673928 2232831960632010309 9237244585559677469 5288182887039918150 16606538125804987367 11296078021633469532 10722739397306769617 4197269525999993084 1931488618067762566 4814812108317456243 14517041776873565773 13235886243135290306 910076665607439309 10950943385994405286 6260185048992025083 4473497305615110133 9346569612865853022 1628182685819856822 16451896574443878798 3796661406996739381 5030906278485455121 17890586564384369375 3062467052787252440 7063654247670255775 11716181259939493440 8431414100364220264 9574285331964427803 653771486881258702 4945310677167817769 11187362584998668698 6912905646204236249 17252606710614753210 14430132633133796197 9584260842354215646 17814234366026028300 2682880161906145775 2976599157383086378 7919393045343754700 15542786174180813330 13925461999792964426 15627917853326097979 9430817283157121147 16719377227946545754 16740194716248483638 6657913885028956084 1615015176789594627 12202112672965833442 1455513283253735641 16271969990698339462 11830483246988278917 9695753569022364900 4644902845829406789 9460389922567808552 2659962057234651435 14983116636761302876 16168244313139445034 13962842145645319305 9471483914685536401 8948541124660032400 2344230829246497911 3360633324954216185 805457616433795695 9475986044791891633 17496653171043249814 3094130360852618178 9441546881427921756 1474068330260371702 12013281448045933679 11931327601390198693 9155678497835834679 11739388446559348675 15680783188495589799 11099229917065081387 13144802475642852759 14594901540058893941 3968260102205240769 14031668145272093028 13578968279017046638 14658931549030458842 6405543930618551263 7030532733721876531 17833919083848493280 3853681493351834599 16444129562989834585 8914903156607469260 4494882618614044264 12791015101395735758 3913846846773386963 6765714915676916347 17020921082129233580 13968321037451661543 11108016906375759443 13302586319079347838 16442266636044241471 6689723424483084747 747290181348748586 16202191686951070981 12942284451426978500 13614872239034415317 349780820851587170 6124761687559173489 8270303725309086141 4419730928660433174 166186480440380889 8252404422224213318 10112959646859691313 8181042952858555961 11772571290411580606 5104803430831986094 14483059521746960935 10494972489739012304 5726698380342508328 9004552023433094098 14917738557194964968 17897653335829164503 16683728918566087314 4468879408774133670 13284096645468580498 17009567290530157149 2299904412772465562 4730494131882541566 13509168653288949067 1580004733971906684 4223246903722637881 9710814244233357731 17879786204833954357 16768611687374336304 2699685011347640319 6108627241229142148 4405440855817398261 4748817976568538146 9890427850211025678 17633924781570251783 14608921161659637318 6024479287462522383 13823005423457184136 16098582952526878665 12881047506911749672 8202205956359209814 17784161731785738156 3900858836583105009 14698348704921795442 8559798145084494939 5644196874175258926 14876885873600427438 3034807709888990342 855279357582897081 12746313195430096383 879589941589590931 10182647625989772245 15029502571564642608 15575327396986477572 16119321982351332309 2448231756319879314 18244187589390956364 16491393104128879666 6796166356552049951 720847267531793883 6906226312237631317 18430823456710946615 6083620578645320089 7942334652459688121 14393919567163392446 9472434439357935826 2118629083806014307 12003000707019186977 17613188170561536480 1664820891869885460 17172116147537934477 9358995606921466699 13832743989086222204 7838090927818844685 4889193430451103566 13800248748747171277 12567390711307314628 7017461940673680240 14495490512399863115 1061905999677780457 17408716060770923853 4651714640978432014 1834739565150916462 11466283552990539491 1791455523266436214 8578695088914080702 6112011466554293769 13539971448393183393 8164235343690072930 4358984886139542082 7640921364769555132 7302005632445626914 11097639827387690727 3867880119506593904 17887195305086581409 5124470387581553778 1429321038299380071 14791803533574148995 11830852292756756118 12202270285035584549 8170498168838392106 18249133657913150284 5514222115613201346 1239470619744027273 6877366206899030680 10891373254030502945 14671829155411492466 13799417552407384567 7446903165754276311 7418405867347116073 9414954035635377907 1924762380402532041 13685333848330814385 8297660676846824950 16361060113707950138 10724171464694115850 13912212404352917451 14621681889931546604 296800351366122983 8019874986614881197 11903036943428146027 15263413937906524531 15358382865653666294 9912574704572955583 4403709541667335000 15713808349191393827 12079111343697264207 6414110860142791522 707645492766678079 9735094381550481470 10507628751440237033 4943708422298806807 16718707019154195858 9652414900585748564 10956592890185671109 2147658906004180313 4825412626941924881 1790641265296498022 83598491471580595 2535375295256855816 17712546318284605117 11519764621187828868 10917341591167034182 3622583051248820744 7155838535419929101 13464509157356650711 11455924648527144078 7503175965361213622 2552077736825874560 18390593915724178942 9506673950322449397 5506503267030755856 3777656778125912422 5285719826439747336 3586675603490333510 9803650117288176662 16771785824511102690 1289212807673743859 7221309157388485295 3656051889533941810 12813817938644442119 11135587369395164184 3592770982806519763 17141577901343667824 15918372530114636570 4216846489934558315 16565529140457053116 15628890441066800219 7090327895853670662 2586737683196942608 4107365908417271697 3935009116652922344 2978326330891230591 15449226722195888961 10809505390106683126 4349852500588624984 9765468234508816352 9898548010522144605 9762463124576550311 17680691357249879495 5712617421177082005 14315119658666213361 7368183945622660610 15603735354308425119 9836449708660439282 8028310358846853440 1591618771931718311 3400140287461796769 8834027130162531411 17830525362147008469 3900671927163771516 13441477858876171611 17782992356528462222 10693315663965116938 15676662026965870753 15178475334964583308 9892417398234213378 16055123679870821257 6763090690419398484 18137302673654564791 13849627370148271626 1615758985999679391 13799706728131341627 9195384996075401034 4122345408063632132 7008364208398982630 3951869937527776809 3374390152749115864 10351850697457440827 3318057680714930194 1190108618327293999 7961965267526118920 3942860726584687599 14624472580694662455 7605970986303066625 10020787645333336125 2563437698050515928 3889020727959069494 13315372742036990057 2607669699287539356 4834305607917145422 5450277836878293342 2742631313120373915 9673690160956256126 920656049081214925 5056133207701955031 14607227178030854880 11183966370303392376 5030236514373580139 1331011276827101445 3562878151641800391 13543818167196039754 612197194575210442 9743206952138879001 649122719555158631 11319679950329760754 7998359686501266857 13574990065426279821 17867076071397065216 9698445202106307426 1542053570756620463 1432934640203457435 7586342982275851192 7579072747308699042 8021599335693257729 18199690554126786928 7691984851689290640 12869644135179148064 17981612642910940314 13800843786094545205 6765114992959377281 4455327878314924890 8196136685169415137 4868228248956008404 11383929521583085950 56339626845716760 18013118133951188833 6949253813975836472 15845896172625681534 11813339705881054362 6414425193488267203 16782602516636715096 7005793326395715028 4605327190411938867 8629388416861068357 6935146254123391543 6697842962733274341 670570277455923767 14437818705335148216 12380241891506371631 6133588919587129295 6826393958168273858 2409404406125554552 10691811220253099248 4422705330112796590 2638804307437185563 11227839648067933673 8121589910904503904 14286034385627607020 472573243636873054 1927860094694878007 1629842255826819627 2496792386834709110 7193177720708427526 18304856237131626045 12913017746772051733 17204818928951198685 247801208133509344 3803043849344506158 6983090046438000976 2588673411311766814 6326430774678561618 1216447786941255757 8105385383680276539 14850735440426145063 15362040935747114465 2002550589673011755 13788551382978698516 5026117192445779604 12308542627037544293 11332856591586240642 5719202249351086252 3321858337576856931 11725460122221555747 2760624212411072435 17042280951989012643 3467340896805519461 4228707638557339276 5608055622830730786 16751023201716175758 2057696924115628910 18077984977936001321 11423833671172212739 12895152286634345082 16968709811498495060 13808686802479640506 6220422249034488072 477833063199884014 6130011478629544943 17744678745630417201 9488855547609343601 12901998541968390946 2698801271045180803 6945965283898686702 3724805334885397660 8647915844319898516 11139108501576325097 14697844293968408269 10714733980009034785 942192310241128737 15917571406219063917 7267445098402473948 8878272112266537525 9962959695902732867 5436123582115863007 10924017831563982255 4112542829323090297 3120657268223931622 13547396601905370554 12198435892120897642 11064179615360245822 7103496213275970953 14534152765155655781 8390720576026793825 5019701221817592679 3558711993264896582 7307440895189766808 15433783455109865667 5149799304088597 12334871360545314889 5403227096516482687 4750813975564609535 12124198572501217606 16031697274299530555 663173605467246673 3853572100453218105 2667758393949634848 10044182909803939352 12718725310874796942 306457202300103733 16059385038941349634 73154205016717672 5773177751764907488 8309124757579421569 1372470996035622352 14616287500286050296 9191656091699451264 9614048217054048462 14419890523925838279 7103333099933444883 2407986914552937381 6156928477457485033 51644095443817498 12548274625307157978 6337153621556140221 524941614396441595 2659736350980674890 2486892654555876114 12425286500229339705 6628392321506875614 11530982114709497338 6426920339698966662 12391135579243772091 8009078622127289785 11913242299140515977 7723796806263160198 14644575392164479120 16219681322917511593 7829403560635795480 18211939977317235479 522348208174075595 12167166076870536075 17993935502396813992 16671845696133311209 12421718573848878684 4315234111878725584 13873633074355325529 12788327639345856431 2038339715867846958 1593537001586797574 7608828776982486010 6408811755878442928 5338146930333496323 243299328507946225 12282964003667698391 15259227121517915530 2000812749227682352 15814535026707639427 6352520873293698997 17939717911911247669 15921883565282411833 2299721722556822347 7962857812504685336 1631218090807466484 1846835833326572227 7786482182924854033 969840815972210514 12879747354514862105 15581739672010354551 7162954359599827222 18377326309447609128 9449472321905886982 11687465015013111147 10883443945650515617 1918492591502330028 1592493634108671697 16915003430078533463 10409707901697430411 7220878933521091550 1311864671975642120 11366534273989680355 17000408272446629909 16759487469340481759 15693109874141687296 14120067666415743001 11614434420596528357 17403742361756164367 1948744390633374312 10624397766160497351 11530142139986424919 6958553907579940636 13654335323028436626 17951474034514548791 1831037566762973694 15009923303006119784 16473495268552385563 9377235264347599830 7270385493373354585 13105853267055348269 8608938114844733176 9325415238976614537 2294763399182445588 18333000956382117543 9297389510793825586 7390994576207416308 2102613935546872184 15143194483685427418 12272501483524792304 16119550265269004795 11095580413169568513 16705140722753896618 11055315164377079940 3757583109365918917 14712585941554238027 2860969271732699706 53824746030808719 7105556396550544836 16638809948496639535 3557224401574090466 14754642514276412181 4624297155444461422 5772380952532851339 11375144757834624757 17469377858047282252 2504684348119537836 2940141019517054284 10015213186696628169 7932601133931313887 6383635830001508634 7323958188468529745 4883780680296457195 1818162199336571173 9400277934177606506 7972429030065691682 2373962387551904451 14089827830880589381 13940879797433872962 7151856809987367951 7572441591708813774 1861839932036606201 3392680561102013093 16773188919608418802 17160723050586110805 5774932156412686093 18041502679553350523 9336040228188539574 6404772158478565109 11491284041227503940 17563770683626070427 11738957071053258053 9289317455804311511 4899720662836044257 18370347936911531314 14250145988399608657 909165066895802375 7064357158273064451 16399208680226278115 10219769548750128452 15858217220412147862 6912916219053848964 14486290103736359630 16917749878851929985 15308134970566844585 7749121465477469534 2933399230583278117 13382224217566383053 15028623313488304221 3161178266112172755 18019180391192346389 15365009806912729885 9443546158150460039 17717672141829935204 8943356266123946889 3612304604648911890 16126321292274707516 12121686977735388486 15265830250765070594 2456760093820057653 18440834028873337985 14699519241828683781 14538501439958120511 5945845754720293578 9703973665514938897 7859599810485109534 3925710797984808782 624202905202051974 6432629179082610317 13272650962365141361 2575678392341472119 10156532974322728910 14322685243537013876 2067411543474207949 3436979119874013901 11992004517480153428 11042144798896388688 15826191681586185687 11356781028568191756 360988648182409357 13900620884236512142 11303992666298767210 861863128324989042 17954062336392823814 15456324128819917131 18273315999265397849 8797624006530504069 3442296191507853836 8091329016784872875 17879345475576859007 1806728636355957742 1244828093631284673 14985796534925634803 17053224739505423427 915694506136829072 10056051570671777003 13580789164199836789 16068525492323752172 8462773362374729053 6007238843592018530 14880034133452781317 8964941114240014872 4198387679394512991 4029942486997575890 2828751223645993688 5986444242293059272 3294573390242797195 12245673387949913498 16490579794515477325 8792788504709470464 5363888738064423662 8692925239140064416 3014582846472307573 14316728431691827033 16356212172118082197 13366466444713418377 14133723587908624088 7519277228065793228 12722177262032365990 1530127250349826781 7507882297294567174 3817474316854851560 13882357857280837292 2245309382509396240 2331960622469951405 6512175749271874516 10003252863652331153 8437035872120279776 17155313414790186094 2693715480418872994 3093079347950345658 16630743435243227595 5370563714397023180 2993405111482343115 1144449739434007287 13838690180961280704 9749527829919552088 12273312545886717434 11337964554658210913 11275989522818156829 2717742277286978850 4987816495115364236 5035109972578875047 16051585427060117451 7562416613790085415 11270614315418914115 17352544154855545923 5188709765964544151 24986254856433830 16496036978721161056 2797566997100119815 14192477972599703452 8460083816305958851 4766357205657239975 11281153331484520905 15025898404512453649 2251693924548718594 10305148296432340949 17078031308342960549 12845128518461095044 14560009430453993310 1691377774926660700 15670944200668133778 5705076951926362484 9890664886556723752 11340888086851461240 7583982564205634122 9493229856897519159 5819513151889729009 17170825573593917470 6480181751337130167 17356711634474224874 4405598784277401542 12726937501328455582 9383233850624795771 4413652955189245730 14820494294591012296 2663779801417121156 8933106304066599643 8714039465926436431 14023723639265711277 12873098666871045200 15832663631810993734 11349137947875037990 11585178938365784871 9510377568563247571 12369699071604090273 10275928749891961234 9642979958769137076 13899559158106911495 1556594159643329202 13748973515317586077 17781070005369173608 8326854163641176239 1534089645026264619 7346963972396415971 3948702457964962845 6599635780220505001 5669467878844326782 12014320267840836051 3184220813315408443 11201102795832989205 11872367543013023476 14528721331288707507 1571140350100470950 6416816491302506621 7081867480874990542 6626242641743448000 5167184175005968871 7008315828628798204 18203450736103078662 13076904598815431026 9405287813283907072 17327943255051820373 9744022404987061704 11373643842829196482 6394451164503849854 18203640954384333120 11874501432161145112 10806027774124240101 18050785309749165631 2713523582269692566 11958125552882690326 5448948795441165802 4989521947266611323 13398085655314845570 7666943588709366827 161738697000078680 7632771757658728287 2696549362404135894 4675007893540151164 11005352302562666953 11182710461790025207 4472275650452300800 13117699235871996152 5011989702835824895 7620642685001180227 17128452179529922559 1315237722458018993 7625348172750908994 18172062468793391957 9110150435093340625 3091146101249737505 10781583899953606682 14906001869519815923 10241064303674951818 202730886211467184 2510410038988465601 15985441696704793499 1976056745829924541 6891446587531987888 13144373569428333602 17992970652389021605 14285070280254795141 13517854123794254137 11103709871148053760 2267092097693094821 6442860779575596250 8700434912470056958 5004954572378915325 15564690851585559907 9295397258476766531 11052537865105128217 3510109200574597044 12922110771425094664 1388544253693482771 15080852070431649243 13255958439052034228 6017091268522139756 9800005867863810255 11512948770582475269 9258648100436885429 11806366796077369754 3795041184709315306 8145562092318978061 17950787584017202396 5967683172433580253 5782447099266749739 6629992097553438422 6596410088054074149 6139315811315091855 9686499418002200833 170049043003847656 8583087112810477102 3184754411932449304 10431614815410473798 6210077078550995002 17200318661696296506 13902683143803148190 1933531619654178452 9018142176712993021 10883268467679268010 10162776906076474862 3629746334613557270 9897356330610791248 2369564743223125714 16042150305340580857 8266984547367910705 9049700051805571994 16791666941068171391 15175366830013115066 7994556156422519789 8856991606671887906 17775284397028286827 820404174460964244 680961440368014698 16798091714512195096 5123706580768491428 4173209547562712729 10406344114639275414 3633560010851859726 3131885739385627217 12198734232761382329 14123145657747380095 14197710399587594142 14947511446793617129 10068763160202856911 5745365463907868124 3156738323752548215 8626970071091309764 14893584022525006673 10748543024567677316 10495251230714812956 12513100004360587634 8396113952845905965 2461293348913969785 10430632107499593200 1244395775936981651 179597607154750362 12336027360819749504 16578769424363353476 4586429527635049645 18169004504110447044 18425839213776884106 594581855445148141 1129080811861978078 4279495414782191404 17462321809779613680 8888850692673569326 15071211952816563219 15605877134831105984 6851240352772158785 17445232419623280617 6096402608761455436 17081108149615494334 9263562059485484819 12262343103402182366 2222576758123555671 6606070116616626734 622901593370280836 1372114084205222381 6801711949321244131 2261045370287930975 1719115160815944393 15549964498428743390 7855611328297380787 4990266484812874737 3498620030190988362 11679670450907645535 12145118727868894131 3174736500578879827 758931508950486132 8982375637553203499 17122213794390651129 16468569492778559930 9032699802384159539 16873006579057884082 14249961036961362064 3779896217743016775 10629581853751482862 6968563710854905924 18094534294034416858 14291736466026319772 18365449410471929991 3048681685502567925 534552770223434335 14049937373343018062 1219082886686886352 1416197226756596110 1534099403341739706 10929353332009575088 1801868093917799386 13951566928514260996 835254136789070421 15104009678417655019 12235470552593372990 14214133455106836061 12278268986097596425 5825357180869224670 17543061226090831400 17225099195440976402 7737444585472531446 14851785858164792512 4654650076947945224 12361248552147795642 7978751067262978911 17339212479782742013 156297115412270405 5434184342668353754 18041791932183591864 18426023509247919683 3431816166605813749 12930349705376335754 15056816005070206367 2845517121305197002 10225600747367001262 10925625869621082342 4417905585740943576 7696752903050836076 9581164285172501908 2974979504925115885 1291147055775735172 5552262621991446619 4696131617112596143 17686789692848827678 3488975600714689545 3314505887455719839 6139174153185534244 10786758441968166755 315787931018008971 10382281389054753691 2097529635377784360 4520332262386327642 3966672613614678965 3940645969559045069 393267043595878741 5204933442189099768 16791039224204867901 17226410112109936792 16453522578518509136 4472618991862091034 575445898772251252 5518523144792013868 4877891630176841229 11252372070664765448 18417962729496707436 1652734787209370401 9815882562997972005 3466681402598132702 16444841344073653668 4033388563991403512 3279475511637758343 17406234610627783071 13188696056733518058 17592618257118475075 18435607844378881835 8868566567208824449 5673177109862627418 16328174260236250299 10694988970068201429 4794093093444182305 15978233164081199616 9074392020639734088 1066833920588477508 1938388869645569843 12928401504465058090 18117515388420723626 17136374401659945245 4257448190799891155 4805798511505437237 9831312496024043280 14185908708193608375 14976841594223310091 16989844688588810681 17336614141664192155 3891738206523999615 1198445928230499178 11438306128024925951 6309131192360957471 5417686285544410798 18337052836488798546 3445522317322781255 11966303054603577450 1451825859258354599 14154923018923319785 4163765063174292507 407584076781276675 11180967213650261485 7403436708415797458 6103156401641117992 3004889153072167990 7266974380204784910 3062798296637125118 4588526803675508229 9797689565462457975 10979949511675592249 4802116777786776400 8504499541107485124 15692597947308329000 5828320253550673111 8227983967757858762 10737621913581389179 1732833089872681302 1892422129505325717 17014802352476031688 11297352369758369984 4800433006138650922 9673264268758304644 1858105888379281353 13492199151800758152 12126894981928162636 13750312345440675331 3378863161566774267 14710893409781031610 13030533793562935774 14146559475273717089 12609788733826740542 15618807124536567781 13468181391454930227 16933630166193340459 6830374963533630246 4368592532587866743 8103948338540832672 6058600250545398626 15885251357228218549 10394421209771512568 7497915891786163489 16968687390669826849 16245896111430522936 6187405019228758686 83309978733364717 12084543993357085096 2822339637893898887 11075359958523321407 5800241697095007037 10594077966713740727 13094538147998504957 17488420646737361412 8156092230241564685 16030426690375054326 12594001985360704775 3413593454341856836 5537399218365627628 14198677632129089826 644050979864974236 17210707262411587822 17236414722771941145 16157377614541798329 18030381400272302371 2095709612656289222 16971953918697401684 7018766381217892307 1213135790454115695 4660972453937405540 5671281943033554816 4228782091820620023 4798080300845979608 10516258005399565181 17131048881226608577 17087423719668096998 14275793493808068096 7237439352652501286 744795337767076357 8127008910628695676 5631708917952481854 3450385920213717889 2689353247311264956 11725266032791230982 17069091582662639936 11808363584161764053 15440799981251194481 2470494728301856589 1226238544253827200 15118671496332977208 10282890473517946246 7326076706658444357 10145643555779164997 14052798501607679347 16435331237080409697 6046037547312828451 12750572689860092369 14498805186797999826 8220084290761679091 5016803668487482257 17641030655795603102 3297647059568184950 545955800007887053 1901138550191048812 8088779822843534725 9181649704424640585 5745203099697443245 12430640579005696094 7666272472698354180 14994683574017472300 16468695238075279090 17698007735423140797 552051477567184832 15505527243229616566 3258043218927502846 4104315301736464269 9611574606095211531 17944103178775654102 11915757354580572291 11350750851126774747 8988251619340954979 13803297920753190959 4110930945224804846 12123887704143372312 13946865151708892475 3108609661751056620 12567731592244333676 15974669142783342922 15528564380471929557 12143669670653065254 17390429850285346033 10630556419552882232 5357583231093335155 18418362844716934430 2548326595502523697 2257829934760853216 7036502197994453051 13352504894325310152 8131077252668852137 17884916187796833620 3540722868642968432 7937256307270966928 3264332214902705592 17696922038278730183 16847164342170320428 139089138881805568 3849607120662313576 8939795938413758651 127989363660282076 18155296636294819276 12633107775129291640 12717167611903155387 15746811839605562676 7425927825998832253 13292805474072935900 16462279224538131220 1476993189438615763 17983126542961203162 14321815686183058906 8987052693960720034 9777251340725094898 10775375237102550371 13760710290488728293 18164677620419760197 9711232683666954834 10837522258344571137 11793663057729489556 12225454157479231671 7730952552334586149 4404362056265314069 8079593382953360865 14494066947171214655 6236160920682832813 12206789105840486485 14863611196332639321 10816449655860954089 11661060935078590693 5534659116399923117 4116835517718755132 15358765760536936235 2859208461342501220 16642979549697077865 1959323820198757035 18225108958888749955 9122561020466531029 39708229457188487 14947410502586779982 9792816896737768300 14383390075207088718 3911490314600883735 4109809842373544574 14658601704490804449 3160078450428828968 18438381180990228795 8344871226760547271 2697117423602782120 325811573584387288 13243050236254394629 6652070703360479871 8406987143436721901 997793450233349182 10522934918036544322 14862231060790154263 2922881538545474545 13878832882276175125 12520295253975529366 657466826843032904 3682952170637699661 8533080469149693533 14652467651195259503 58273464463583386 16384140082012483654 4697001981945046207 13448042342701247777 17186028451199212423 15184887965857100051 11866184482276627315 9863018382578316873 3016827729439932514 10984060646354061206 15006251153279993648 6225882281490975740 6813501518947376327 2943011860505404860 2980549994481581945 10848439673331450741 3096113789751432987 12070985259429013246 8965191817539374981 14631673973499673344 17851701178833884605 15762361374631674647 9565257513376628257 15414379274835340308 2182987640585067262 11306159121909602916 5904131106201913715 17113660040010959010 15169601077882223011 5220214456690030951 4820287412437167599 10590072569937949759 13033582294234200881 12982844287657899134 1212164500965499291 5449992521259091911 41743595846778483 17579027189451176517 7432230336626267443 5203833926019726777 16896691781669235364 6572924064480971718 5150613459687342452 12089955785467592027 16496117800070908891 4338377736265462949 13076452776501931058 11144833495139885595 2563363579701713769 656877827911450540 4948463975055611834 6965980412609374995 12470713628572219859 18379992503329100267 4886306064549348141 18322590419605570213 3824712391555758857 15307222772020430215 12632790242510366397 15486448112227706768 5158230202419635411 11962385001394811737 7164311935002773390 11747394898037303910 17499616112348375849 10725702092995623381 16835453506830009904 3287815688709158360 14931221526765651358 815735691308851046 2773344193217930057 11335830945424453492 1540995092955198212 7168305868345098416 17841873346126649901 10102182930786781976 17981280242962535557 14406968922523588115 18386952664662766278 13969802983394752716 7794968416418736282 15056129491799413949 10001503933507634421 15396937115977475745 7460811946019250920 680501163990107196 10122748805918654429 15825001191906158238 8490240189404784630 8148030397259716133 10851895310877164568 7121712915808458772 17594953213549681434 13895963664801271816 14343881160624931841 14514295721139016064 7811603134436446773 6996675887259506626 2639055135348368421 445226716400538233 16398539993101657163 7854401829873119160 11720127334853746272 558945430157692497 12836180629406678898 12930346126603796330 17391481835743742418 18197231280209543181 6539481999481900015 16006885052179956738 17209332609455405680 8701337510781238137 5217314782310237131 14418396086612257158 2482365902044692280 6237307440146169568 6291313808335206257 2057187082628406077 642749207781715170 11341917253235513706 10698155787953369798 3634796796462087981 3529251206447665382 6749722953610762581 8373664190431623528 3609922456570595088 5834922172834263212 12547330139720342296 2266269153823342414 18417311217113956390 12649792153803779149 5644840808115607252 17804870356272299683 6623385295724257902 832530077287729741 10899735220220409402 7200696731959897967 10153543159969372427 355806941092339790 11640858565348975405 14271620707816740680 13871779331052710156 783561822828025126 2031795120379830959 8784235818518245504 1616441534797612560 7466329577707487147 9413763503385463911 4184758105885135331 915721280402691079 9186780001457314448 15852255105836348757 7203700265853854428 1284054375779390177 13335876904177331759 7599540977647827981 1599271027816796671 8290368169299271725 8504299785771831317 5847884157011827844 10740295753614394379 7968077843136052912 9338437268655450932 1332840986287458799 13226198454101858971 12604209955127275690 4800451483352863555 18020152820293807412 6972578824642587908 16579335836025806463 8369354985548138411 18227818435677940670 16071128115456828279 1782619641685943237 10153183430752712623 16925673987156638535 9537398509667072509 4086096289139027026 7548191071336662064 9958083462893056259 15023818230940556436 17076691444988523178 7626477327028235630 15161583323702835897 7935141339853555967 2710851999447879198 10309502885466728835 9724549836889399796 17437339998936692412 1277993362692207700 8100441296463021743 13601398599535705326 15588602052995894002 10060190822687338909 3685073994393725729 13216259001643754698 10731583782265211915 8650975474581075679 10024709192804557952 4977865901744700760 6019906625540739454 13023697077767488698 16353819361464093271 14971078114586723881 11554974482733753244 8518883093018341378 17980158908670747567 683870864302084157 62171666989028351 4927140490609850756 15191530361395003266 4573802108702672746 5759433635787865631 6009031811248254173 6231550029046178884 14108310080846334476 8215477137440557580 4547578300894698924 3740580949701348462 15777971221072475449 9962663484754270470 8363551755085997548 14208982388124861583 7920617577950848057 8618415406826465958 2520074790101958310 7843067129175975480 14628582542345962155 18257563103872235711 16879556058984830376 18127545566461952833 10595818845273650882 4345610238338364090 10876030455817335781 1962469864373676253 10283723704134065539 855844491572035902 7496949596592370092 3515079258950868517 1970774982663138349 5142414805201914860 6680422651567172706 4007827655663222159 3300848659730212295 13602584595425703037 2872202445870500868 12806056059235865986 6869945521210831723 15881076980491818759 2698488945060416900 409752552282657885 13049727195406753797 438127519538662626 32654701971328054 11630302731806385632 8763496935129768689 6721185803727645559 759027715841221682 14725901857909133566 13195089936101794561 17616060487645700201 494285066866420172 677623206353708070 1561746471006747323 9922900554462454143 15260813038018860134 7709839141259378046 16298035881394091047 1668591816848960762 6600303789569216142 14543322651174413198 17625334617519570477 7404211125287560590 13985740095902286831 16044138978444949772 2230838173799828813 4968191075796655320 7033895571711396732 15829882017107547966 14623861091174715187 9761857768375021811 117262875833232960 3806854931089207788 16349400546104157864 16898651175453160200 17002201215947498878 16403967580071120867 6940210924361942200 13438263362355515076 12597150888373220065 303435212944210210 7382634285456396623 1666863953978605125 5010716114988871051 13828070259167986871 14006490891917190907 17009861625424618002 15582473533778219360 4927469534509028653 12998021882960100557 8018264098723166022 7418425756250680249 2186306306354780801 785042219221969758 7561269539031445517 6497055702417653718 13405435636770789633 6641453050964457344 5904010522834156596 6855808319553212403 7680592920090270376 15992064205588122071 9986722456078380977 4968961701744537064 10309978597389588458 10599221518931890020 1192763181542325124 8409833735575581528 13504800588510428618 9671373186702804857 17948881237705321585 13298983195441253425 7144795253336400785 1873501806993354241 1038600531090332239 13870111271104229347 6142349484703233158 17585927069039651171 647034652568540212 2374202056448348355 16801391335909278584 11318967033368310850 6442146796518914561 2812610848300940272 8524412904846148988 3836203415846429782 1439893703526233937 17101537915254190409 66050669859973851 12073741414413944078 1405154156943358312 7258279968812679529 13000732841214660882 14689497668759313166 5035031172750000450 17704507277704278433 12080282159861731404 10129832360510502222 2010562107982820712 3200689723242998213 9710175351942028644 10276842650256608155 18246682863752531034 5711316520544182492 423422077629680676 16542899648983766855 16219751540730896275 15178013198582231580 10263683035099495213 16171165856594331055 8717739484139796444 5025430247676792096 10136885247344282993 16385858148940784700 10837444812144137348 7572614666647400362 11187643883230626140 9381272932106028357 9759172012659807108 3083960410599288404 7615552902424879794 14945479859347596849 1147248822012301493 17410856330029718954 11373972368714892800 10130061303332309988 4530501384625490424 18286517016955638931 44643008522003265 13147156629683273999 3842540815859308969 7426929168129124548 11319195511808323253 3109795296734641224 15920954131962933455 17847652089804598692 16541766313883338742 290205088637887054 11704153459940582918 16706601601822985464 17062557196835173233 8325910094388090203 437223754819664351 2459084409628135004 77670774836023862 4244791923808293324 4129753808778018986 17641242523120564419 11341368007254608206 17090595063786051543 12427794639223458013 9933778957560737652 10306750249963642332 2275457124259749672 12171047734741691628 10383572835324322484 8549543709133864378 6721436350840706262 13893902054788010762 3560076828272464060 12079641667783353793 4567520561304399685 17107583094573438644 9790686422824320750 7727434726983943460 4980865273679349095 7235366102412084559 17982004905622122538 16367340725140318918 16383933956224214749 8808840609308642025 15544187424377738314 17592002079409414737 14132434256734414901 5587549973568270116 502954434387693001 5002030960365574758 1630342580389755640 12032317283265255881 11559639177782731161 2057596390315894120 15110099665489827861 8082335605090558380 1828327856795834517 11317971235068733787 8073139142222580307 10507604975091430918 3835664364602731096 7520577708258620345 1018608352432994506 8256187742708659323 15790767498868630554 5819791128775068801 14895893029286611918 16540944323540665966 5756720707773989799 14126671191935948916 5910934398889638544 14574896060015544294 1685676414542361606 8321692537114642225 11321614979121694753 12208295749961876009 13780357525678428787 6906298978132106548 9710048603531459350 7006772608318183868 2883509314414171640 8508697056009511567 6236889228833545490 2874346308358612299 6160723842028572415 6312902259484070274 14156864714516870074 16377264903629710114 7392538639366554503 5855169404536692205 14793461946660305429 7470918839074910479 15169103623200137087 11975146517659975553 2425102880350469086 16977597653305955805 13845821426973069750 6638015063421576962 4022205859420303685 7077944949846466776 14291343999995650370 6645640360880935823 6198079442407970746 2163571087571411247 1069566833095532344 1050452177661451423 11838731703383883251 14485731681348272654 4317937952215401061 8317139508707165153 11144579603301081053 1007045262602027269 17551539457546024515 513799181260780130 15680560810778252765 3976150689902817860 1969279136290784046 11919233353487541088 11874952103012440555 1909490833250682455 11555400644983478852 8062409707246771825 7038043551640048472 13049669644360935890 11853042814780905677 3834516736371169572 18052334395874841014 10290712884748065418 18353098190728176125 15668616797586088190 6372868682294788368 3490990150761879923 12854509320887253453 1083801792038742923 2600072819265236064 18328680868986026214 9677892662940042904 2721950711486697508 6040668073086019820 7458058980157161732 3381210379663527948 8667813252116327199 12158828471110489497 10441238749001353696 2794178692526582490 4078486004832714517 15416072139701008447 12385801309146771244 11298959519952680490 16972579336255826962 3970774642643484544 15949567242957547727 7867956908620427086 3353275909658949882 15311012015864921122 18260716618003154519 14188232505059537692 2019096953719182712 18271151778202815860 17118540654631578420 2376658849736338958 16297373113842359230 2777945671336694279 14218707498083830044 3219491968238405258 17269767227840738538 406220239855760570 727824990057789423 511073957197608872 3228977329247779572 1088684721080274773 14386802036985446973 6470997656815485877 257727331009794153 210736178816760710 12570266541459208137 14830161834115098824 13364267267268728598 17698326206433995169 3644651417991555583 4562134616279729361 10878816333885757579 9033345435066782727 14055581956021835516 6797481688118900092 9757178572248467421 14363450587198669349 17671717104907545213 1367423578913353818 4049821831103694352 15133013377265052295 3282552109400818513 2064606983840329553 2898767175609507663 4822606399766178587 16807109914467355651 8211663506562855652 9267575376954009362 13724824017416378562 16897279134800728537 16289237798438074905 7213618755775000657 14387387823388404447 11108608090759862327 15249658248147503550 3124771742414796883 13473677515924394954 11495665803742475185 910307350769408040 15123425054753720566 2573891777577820808 12976256695130039534 3808616764994692236 5421716721507449876 2773708529787177780 4476760298650332063 3250877214099172681 9318091030118772866 1442625712635667340 3136991133320479121 4933509484140434073 15501941858135135730 4689319426206790955 9538038548634182595 8674086728586873116 6881083293733071039 3521158367895765203 8133712008933468217 2939737184842894101 15934349089347098081 9941056291449421353 14325685538434561362 16923742898181104074 17260677373252131325 8596476303451710720 3696629839693493361 6255795235271934984 15204833093168695363 9086633384419063200 17558988003154409937 13089493401795614993 13362838997260439566 5056198719152125593 557101122588450291 18116275022911037023 13184130761257749912 6893293450568407887 10222975336471455172 1360797386722312966 17835074074792667910 5832771278987371089 12774415064075838450 10212672101942550982 13351130854520992291 847607003939226064 17558672891087583599 3090890975648229248 10631703094649109457 14135020906575457585 5811315072956597777 12634740357885462389 13602106275885742762 1817055159361055420 18087843650338721798 2065270811190241202 699657472849787361 5454094181531965964 455316382884638941 9103526284410120936 5244385087697838982 5681799927896022707 13484913501905821384 15943415065629209078 7303135197475775088 298280754807059413 6210045820375901966 12178675393204806915 18105568646522260788 18276183831273399156 15142324512593677989 4306188681362280592 9502460205972858738 4038617835888964827 2726957169482070282 4596042568949913126 11293809325143480091 2041627914225030207 18290743271868110075 14124382971073383848 995033692245948812 1527731773400433305 12641719406117233474 1279046787233863161 5130173687050343789 6775980168516794502 11146451689945465070 15185193063373756716 6555369444729488842 1171376070923842151 8887666297462757244 17893211659944261315 6579203361752461312 15559601689281831636 16695034369528065263 7374265269109000600 2555277151400335395 12653689180475919428 15381079517195243745 17150550030517160255 15732418050653896504 4492043706896238802 17319921349823794531 1702685721459574484 18153334932011267583 16921528586461737162 10262236334703922368 9547886391034675083 6011012668956855448 3651448465458150614 4090805201189707614 8417960039598209158 3272353700744186171 9108883746550394886 7267327405563668467 15952763748210505655 2353692929542034341 4158709661769682296 12270075909182615297 2169755836846148456 12844175158152507392 13525135348402294384 17070175882514658227 4156379026204490449 12797254945673203603 2850615387478334858 5983486479333620639 15044309327947928416 3522380032984743314 12636856680016082807 16957496491058522597 9658804344379674867 16204302040302405666 6356879007646319515 3225297476873644578 4502671599831451425 4106115379419100224 11099162386701435352 513023781146735840 7880900022226457711 534498094651656296 3569769296190395609 15105524841177880137 3152316945982264741 8849261632363841291 18236273273822730759 10537483144733615251 16297067650165001619 8941597617115719216 18225932632888420420 8188995500210340574 4825400097087010134 6222577036878217441 4754977282294727977 9465146389208685091 6417069263123021960 12650798645425824057 14204204337565020186 17121247370947523910 17992122730703082866 15822777957324590136 17011901924166719691 6994184542656082291 4222810519217932185 15960214633089154368 11313192193997721486 16166849338308240110 5838125113717512441 1616543800156850471 7676090821423587314 16812292506261153086 8607017702541868796 8373937906978791233 8142714212899794101 16156573740991346386 6988276471099535598 2810116218817369429 10474829272973371095 4379733902570671549 16550611358968447913 17839960557705403306 11660111953692765183 3320122525799574435 7462495374599044778 1765083650597085855 5455439234738184192 16627471158229340753 2042210282400707031 9677436216839676049 1361073339971966365 278992026108938728 18224276399846270851 4925341653163874093 13725627964496193771 10904591427365469800 13328217630226289883 7283464771582842157 9279474347144497545 6697126527205525723 8559136999955852411 11818628797605653697 5168325862094246727 12403381383404516847 8776887536399319188 10693862856197706439 2583742808896857088 14373990262361037297 12176868454586352139 8772826249247864850 16904242303034985219 2397656220704175224 16656821380020711536 7408799963488803580 15020079769751714466 547340153446117354 10689176109916429876 12898980093378091692 536898555137305013 2874156188422498562 8838151705450670581 16536774463836945533 14303166996629871654 886213070168776788 15448145745292620441 9048785529019891308 7937002807738881359 7957157728342622808 7448424289041833359 8249946446185976427 17640378870358400076 10823622616844245947 5929249534495099347 11369644810537593438 6468652266646903539 9456751179242678471 4122464620684858935 8386792562668948651 1792679518011983717 2737240971084623653 17601277186259326581 4187020664625002475 2520451084683284628 6765767494550290287 10149156009561710578 1343902155641043369 13908792869422173554 9826510493977704941 14539664075585479664 11318530040643659042 1930791617965181179 17266357886641098940 1430940232606439053 5636065971224994032 17346646542224777147 1655477186884952686 409105754254519090 3209254762853134177 14055042229472873099 17791943318077734185 17999387354714187571 17055403400829133173 16393824418956827799 10561607336133122681 668625138526973970 15987700548065539939 12705274743665706133 12706742981174545429 7185213855091185745 7242718800349901401 4744301304403678896 5323670450321873136 2168064906000906266 7111564801595510242 13682536098379586720 17237610083002246143 5572257032837977107 2492708147850683201 15132582487606416778 14062724900526521226 3874435617179747391 1914162254102642918 16301031219389895493 18252042222337810219 16499824440613781913 17386309685649176466 7538876806309537681 170996342954743842 3768417801961789489 17202121419355807320 10711333326957770815 3550505870742006703 12860453502506551440 5225358985906605621 5848505420723587265 4388709406598474262 8262788816453173277 3515030322307528029 17147297360120430017 11322688807851319822 5869506369666760265 15927338157762957866 4585394401537771909 2010284562203534936 16339149970613901978 13597654838554968034 17309249626298305860 14652711579384389566 10634113683055641996 16457857928935358751 4679162538662920094 17320776069481817794 8961032155941991286 13309872240057365936 11127566186405361565 12343282810630320774 3812061399499315757 5189878253390593488 2252185707238790843 785291559435595381 8514959988527583755 7144738343840265597 8978527137444748380 2096339085026662527 12687781039458169833 11526541892669981197 7605236474582979487 15979077804624559536 8305547467045590781 8241861266766212558 6365678617403634215 12761871357657626953 16832848458313599800 8131350218505535189 18364585513859792939 13977132913574579779 10617913893249504049 13538966113191294165 11302796724134905122 13241754023873955603 14922514432759123270 3314653524447401685 11804443655058580062 4963540480861148464 8499085797925838176 7266192076518083802 2469972229603811691 1471236871034600025 3418827659086644481 15615891066343508069 13474451391915963530 14862200979341523258 7023217760287150679 9530801162911643294 1972111178625547373 8144317885580687656 5457261788575315927 9322184340355525151 2256979022447107658 14272091574507193204 15023207966326123784 5184861552223272266 12665257546303538347 12236804215984655844 1972900718584376252 6703863336328146726 1019518092465610811 9778449358701176463 18398625827897509597 16870812025830320842 5153918226260538202 4160882753982998283 7361360084128904819 4259448672107026577 9059734870423538494 747095104041238351 10715545261219823825 4993907936299043152 3475857281747652499 2669299585574668578 6953794743912226733 9487337903809266789 12745675570238602414 14160342560428198918 3559158351881207126 7650275067232149815 10018030792252282999 17946121163234992359 2062885719830124430 11445385106528436112 17649111539816336640 16656435013942168361 16051841391624688092 17983025362102585517 17608730864515219486 9184092395992303524 10564527126395290012 14524353765100674703 1126676364834900875 13610984437534689557 49266124213155089 14990641876568500767 6894528505280549835 4351272773974057490 2914212902783549847 15286430904490229066 11481298596568851340 10199721751727762785 10226770112338575622 7974118557899018232 10006501146685688051 17378853948048658480 17301028379860428521 310696839606946391 10474765418413169439 17717419584294209733 17800457377825867309 2804155826618315760 12611005667641331888 5124195688845845379 1636497269654331129 6160179361964654937 1024786625691870888 16778107142277086091 18432896677660678860 14655519515605975581 2131589722650082153 814858527866178501 5322789864315135207 6162431119055340799 3300681085833220550 18345593585843174550 10077123164856369419 14222713784535763788 251120789314408999 14482433111518930978 10884580096064881743 17767717746484228676 9414245996718299624 15435401774465890699 4764785594005625432 11290260114786017355 10916770805384538758 6599664953385031499 1160262755227006732 2323454607254979460 4960558217251685733 12024383776283367255 15570159632828730323 12760110764873863877 4153838011662703735 15863119548156124815 4025415716876026667 8596925845937895430 13295981366138444110 2147305414811937768 9972646469948619456 13582581932996109586 15376765857840465800 13019751892299215145 11678733072383455561 16118124370367743965 548334621067671924 51044741491221945 473637076401190564 6564084281187642349 15715426118999825618 17846781365435033489 2636604303841590677 6276803023665096490 17086366007478424572 11415854358663816751 10947242075807342720 10633011247837282376 15050070674402200051 9496627766447906801 13294812339154012420 6036060758961923340 12464485988007332138 17766557806322565893 14297901381286325974 9338341072706800852 13149791426593187863 899564690446882449 12535170463694346188 16493009383401112886 3564313920570437984 14759456223524479000 12154934413445869975 16738085550875578051 10577109978929278799 16797102723788521185 3109002971928786230 865511712602092303 17271121152399902687 18432965784621341873 4942250286760239160 13882268807441992665 6635193314624709183 5444259067765405769 12813175737631888120 8960478763588346644 16847294628479907316 5009535488031284498 4266274704421470972 1005934558856045659 7889060053891228928 2236603542247779550 10762309140816661571 2884550415240627100 16444061627224260606 3192584786180320892 16645998813466431708 6178124252303450984 2655528206463492727 4593579644974625383 15555736438994244263 11808943186285177678 8364828731543793388 8455269925635021597 9597593490372623419 12869179232179744725 6186481543016401802 4803985179946809018 5350712202171327016 2160752113350544073 17781131782744774251 16347411808353719129 11931550516250986995 13244354035913231392 10478304944288119757 2224759513811714966 16790546338534546134 6078034187345398414 4811277641561196255 5450867061697478440 11670037734138339316 14829550148805236884 8731587873864224466 11303872455254809748 17222246244177912759 5553350458911825394 2578355388743201821 7072046776041086011 9499852272562366290 12731100917837448331 6694565322097372008 4163880693480952406 9471425942177945633 6637359811717715794 15336339763528520200 96158608234912922 8656035488396001182 6326977629974071091 8397581629309818178 11057253201231254981 9770061664559177485 11610304135091572551 11653137358663348235 1170762474726615459 10359159669551283776 13606233197486446631 9606988989926052494 13530028553042521451 12218625706901322622 14563028234516915940 835839865068090695 17038504712423363192 3905253620573856217 15516097117476551541 1513588038903356604 11544721657195971366 792950650646493213 8079240246502467069 9488170490218405809 12146773729113041567 17223938303386830061 15672458868360967614 10592190675245770360 7580028231793299610 8551658484364231375 8419629300757060449 4872398335976848798 10163813576321892332 5787091379886855490 15713622399281784090 15467372412138222649 17133800852046284700 378021051878977144 16091527015529315475 7680340388236939003 4436639813751116186 9432989345728563482 7818070442742569325 14292703600068436980 845162328237807425 15119552381879554524 10789178947417351627 11791272507740817947 5322406239914713807 2720047586531479752 3718765750500259481 14678014789787453357 10534631078970290927 14328124285704418721 13443165112602833028 6685943529751116633 5483307371535324295 8770268132317292138 12336486247582629339 4379404304649861107 6227442139241597808 2633865428574116376 1136556410669035247 9044417656605502765 6664557787759007335 9916909638508559889 9076506784392864180 18371150021061166306 15272688204833938117 9707130542967004881 1388261056551485926 1081839544823697964 7484500555046573006 8649285330643289226 2994316221282951000 4313791696922621912 3670471372844977513 9918680476088034234 7815817673791718214 2088187586899841608 12855369626795729519 2712453764365237838 13551197675821177129 16491028940118769766 10165113714701683129 8346842582342606007 416120210679174293 16816844481667219631 12085509459941505181 16115050309996833881 1932026207741487751 12358622963102962034 5097059061174095742 1983282925390299646 8893282117616795505 6565662024947188651 1877865811679377443 4724350425575066938 14187676729155010282 12672757439261634771 2534501327872574960 6365971498747883854 16489574624074799914 5252386437678858868 17293331163533074599 5388255419589508011 5089356110717838130 9103872362791004317 13326156525372074586 5375745387453281282 226243445016560906 13427369249545787630 2490614097075470451 16348999386474003635 14344732960396361743 8773803192237423784 3786257372409072963 7128624616066956619 18250690476722311561 17886207374351342932 11893883786318110112 18377011208267147733 13892572576480925969 6819667035057180971 1165486425009719560 15453100339646889785 17569124128631183712 2656380236216517567 11691674325934894761 16090344661092452877 14111326227246012098 11251958861343953232 11249353040927568032 850194436811593888 3013368829227778286 6059937399226863068 12768558102858171743 1433854754178904359 5677083981512511429 10218567346381675370 16935199504583126526 15913372000948541329 11596156280690402088 2394717600645131867 3949686381640636107 6042644495028932529 9973893901929775602 13244365889736948186 15735042011852030660 11527511939623759780 6319818654726091719 9075708646886511102 13501877059509460152 16225126098211462638 17192252165462184027 12811350750328338590 990733682327389555 2155065917687071941 3543845848125198390 15575121822360241755 9234864533692824657 8138913667405222016 888720271637169180 7552768043716988924 5956476196803094497 17018634320623303048 10347820772612325607 11250951916023472017 521817372045562754 5281149435011997247 7120155225492070664 9361260294546716000 1505232370133115234 11147136683759580202 2823610111982800721 15645923632467585088 15154185322231585612 12801791176379792277 13861813115453717511 17942911541888514585 12910208841312927341 2214776775691535664 6756054029668194808 7557383659139462503 15570829299349230980 11112863303095280692 7833973338003514368 15515111643879264785 11680021507988499114 14549059791951329180 74786648533598776 12820798951254602805 8324538101811577077 12581163483285486073 11380818031136280631 7247136844314256347 17989743824201791448 16480566682782699327 11631165746589278195 13014109053909282671 10476231978265476497 3475743404932443606 1741391398858581903 3330485252035556864 1590602080111455456 3845615712598075371 11448907727241394400 3698675482839401733 6407681809932512564 828270864098138161 16674459654922364502 16758759000058050845 3647568376103028785 126864986056926129 8203996783643520164 7686640780452380909 8120298137796674204 14733639610790752480 15952031546144992244 2765278008809832257 1159760731086063510 8167478303531042413 5824051802220155524 7943711812240243531 7576579777491147179 18024646743963897320 3002974588895661629 16625605334744022660 14065097892937978660 11561160732742307406 11014669784842801060 13653926885174074511 12680878614663314964 16765953584117562009 5384794502136146997 14294266256684856328 9171159999255370390 291404734030063617 13544182462845398906 18129762411774583871 8761758680850586212 13262645746078458238 4449254707696285938 8440240328981415346 17104601991111252788 416457789239235762 11276979128923654841 8105900265681702129 9387612717781254640 10077677634112893663 12755626457320481612 18110505209822844205 566655030078972713 7478617452466586354 3370736651221129942 1865461909843234893 11117284427347183042 1330130700267022971 10692423868799239772 16608921124649340167 1129505038520081065 7101498192721795294 9389924387850798110 13159072711827981052 16855324753732944724 7977972077223305139 15016138220703036873 6709300130721477226 2507970436964789815 4062656665691292950 9777172530952059601 3548144524719898970 2482218646406692477 17899033922515642430 6577598878512467944 12970020420970582968 2222418259468304599 14407254716548615526 14775799096111836153 2307047318505484259 2573631436042288904 11837116626184389990 16062416299159957892 6115144742011337455 478700098994714016 13646143006094466665 9404904422394929866 6401160014096137568 12864206520921680849 11874968634144175052 10036101705628105570 11297281627637325560 18358651371827792456 1113629568145546191 14299684925328046701 4167112643690479617 6993312442028476619 5166045358347741539 8594050217915767720 1271686891110035163 1894683692887648129 2486539943793813731 9766858192697706305 6140047498360006211 1587561804812953466 10418102828309153501 14034504507627355790 9063124299542382321 9321685866866094834 206398988647375707 11655724255789011026 7632105356076131650 14572132633867516188 16862883579165062135 11856374206366896450 11765864141481255089 1287405200999736588 4758936343637564468 2261518234645372603 6691559803477723791 2210083793459362547 14963272585984711204 18077741614497179075 9891153728713212609 9758284175454570785 58445765559640775 16598110293229609221 4926962841306211487 189372607433801239 193282312153646929 4508960211690959612 8279588731902354264 6824432012507092472 406766677238276228 3969927833342076638 7995109058692969297 13306407705707858749 12301388579784296247 16391955756846086545 4032612881439813607 16311308225662946867 13992826495463367070 7316395170719627660 13136867930824283795 4019413556535800627 6826524660808638231 4054787477437798388 3845182073105586075 18087118093193932717 4413200198056323721 12875559120605641980 11040148863173267933 18201895886656985407 11257194175538652653 6927416942482411624 4124807828410393240 9016493941792492450 18366951798352341882 7024423927777225175 2552300283804404229 15209832831050089399 7317881588329687503 14803445287921979971 10320671535112632251 9552037596306954274 5066298200112427245 4607569808605221257 16710452547909989945 9207636658527457582 8583360683815432098 16253527426104613550 9282897117852501186 4736000022056746022 18427351413426379545 14623224346624640739 5583612199049226143 12076638406268436920 17908322856400274748 9919448021820336941 3307288137494036566 9200307057033178811 11231820670705495087 434585345512101315 2875179737752717749 17024570928355974465 14977641449445925776 3089128588780600333 1222988660652537447 11671875972042163316 11632053359177374546 16564082645671895587 3928802607963886504 14151314854446082216 3166417160058202281 7650572041925414594 2699657430089431577 12512479771624950755 8283750108865333777 14652232817052342593 9448180179458067604 7621856271061505648 17304645212893139292 15875874197711346188 5801465635821437266 12548366065845512119 12363643048163780408 8976944898469903783 16973737804037224942 6031929569972287074 15837362048282483010 1784316118694199581 16937914084994405785 1198039361976716843 9943539758873372612 626694076724336686 6735636576674270130 3990764465347667157 8138900313506465350 4284835198988304410 12557396118581542665 16494241822638253271 1460125450910663128 9766971823207710622 13938937043778328491 4352920133803006355 4211914335603060152 978986067805666436 8337169240608107127 5260598169877100919 10610441277730759511 9221318044283729855 1552423877103531481 12295562885250333952 8331685791263524084 15778986256398422208 17144310234130772968 15637407538751170518 1829734350129413814 16486152772167245747 11816513442104361397 13145164221011032881 17678262253652784638 3364955665747298975 5407265988426327880 6118820605547095382 15570599531123923270 16798178560150368564 17124261554365940916 1913531655803744872 16127643284046111546 14983673764257491355 11962566669116712230 13968963723006397543 7027142740470954101 11909374475511712005 4169196732300406201 1643953690369025564 16977675981906225524 17752637061226242406 3094630246819539072 12329057189683973096 16079863237565564399 8476930971712409436 3504454995754166154 14599736893370614762 16653977296927268772 14817379041274768571 10468348170812549965 5196233440155155152 16494383718085440710 6748282820147666066 16772638158860251117 18126202322072085763 9098860890047155036 2660236220484252481 11892843305520161741 10545470361648956935 7345473921535748626 12034427223273185083 9588034224634282273 17572981160074692234 2098902162998740802 17518174078621500127 17113450833023755396 11457518116195241824 16570608235284206776 2559668647829456899 5216211037277924202 5038174715433286421 7294667267041496106 17727784209488715933 622479978709874132 2859268977791465146 10095173952364821669 251717256201803092 13194677180854338625 9119061843903831021 10549670462397824860 9339726178210639407 11545976442951597048 10957950958439834980 11011029924222857101 12438518869325666617 4842480666418737562 982857563771194306 2594542634661206022 7123344399108677606 1695487005608373058 14014221958553586010 17741759786986741478 13250655650525905614 9207392675183493550 611895592867540919 11319462769178115663 11417427972694189611 31173949424344369 5991591140609139775 16464515199861879705 8384504212683417014 9391866744216440185 13149085713607017720 5884112330570511683 11663474156670346763 17044105547705194789 16660569492699883377 14057639179591205205 100158493207961297 12621785442438997766 5993384630345380977 13891913803025479316 13773183138284072312 15700954451239964501 15404518932497863395 521592300209657416 5689101825364473311 2508425597378371672 6654741096095847977 3145575157862134838 13410144845090474063 14694425317031501781 18354074644019507317 5978547717314109544 12412934242621876337 6855278003292359319 11601433081975975967 11478250688050069644 16911050495565588788 9070896251621666204 13068359652336538750 749612864503165143 7475708002423284193 6700601590424316667 17121512657150617187 1231952845286187570 15914099301753528016 2400365851486895514 11123040672045620212 9165334453499274820 1977531582227298230 4970544358558946003 13105596888359861232 6363778740918901268 2210607690661038246 14961325675162352647 1577539584626615375 7818975890407533256 17663865749007483704 17207419859703273150 2112027542669770127 2172290987474255176 2945633604069094680 15655071135847247779 5231283230077006990 11032359400319748530 11978126654114360818 13848943992908246119 4821592569626918663 3830394512856356078 10662688815534115264 11080570997145911972 226182503978742773 15759945929613910374 4428611597610769911 8495959028113413689 14016693504624836154 4000549547054878797 5404275660835070535 2785467213278135669 9041561570850056111 14867174652807778564 10640353720957649783 12026057622780811500 7206430628568169283 3157702942273935235 6553107799865858284 14298513952465158044 10160726851991338598 281802382340089228 9923543723265979312 7751298545260854544 3330415626620179249 172143911149945309 14516507749570671136 13906447998710565448 8989941954667216039 2035035301651523519 6587312218783103928 6166430996042024841 14939296310762914942 3613012537894086446 6684895795267663339 1600410389366647155 1467154019826391396 5444777820236713088 18151124414131668211 10344939371191859020 1974951769469132010 3606497256083185330 7199366314382188576 8219541725377867966 1076089621367981886 753246337513505528 8719652351242629908 6364832990640321445 8265944370827665178 9894099768872813294 16952769889425593104 1932099327550742749 8127491030635281897 11474968785753480872 10594499551635260175 7705963324216787216 18201942566436754810 18202128478686807240 12336275359283089557 13494843376011273633 7900942640185079748 8697367020749109100 6098097261073905102 2528924015306071897 8699769061297484593 15646443973450128515 14958809588938577292 14994785067251984099 611171764856314900 2403504731177736714 14159783115529135 6017185826402287070 6691200537607877101 16533473187324080580 11741683903498849132 12131158592547043119 12865576103829499880 13501086423658747515 126529439414832640 4175635666034754685 17150805732446844638 14531074886000400077 11456971414602268102 6906264359260078022 1096850068596751848 10708643087928405769 17365000889172376685 16121578532869901933 6542759653678306685 8763420850329051100 9302405267844396896 8209559563872304265 3283766119708279348 16040018400447168019 16373353140607922541 10071267787786436184 12364766819008123900 13066062561066641029 17693905318693434085 838931269681138277 8255873408614933241 15697903548287271675 5691796562227277903 6191348384779368118 15681279781238136088 570081827112322567 4044304082343821082 7662895992663321008 925044413053242620 5310281232327121900 1521355271202257782 15979829226804042229 10985530209675164626 7357976350072308075 6252331908790925578 1334127218828017576 12021832809315481958 12852126716745250477 12561443643919659962 9358519698709293649 5561898852079088962 9722779884780247324 15603894645682598154 15618676800393182785 13170955531785381951 8584658739846501851 16056048392388046595 10986380811227489613 6792666202905968254 8465536001614377363 7957397472413585517 10653621507061599453 10662061642173195821 2570166190839500575 7721344376873390715 2379691216000502117 7285857292007266563 9274451007480311637 9535733416636414722 15358334737031784499 6623626686071272790 12062955179342151312 8240218235624773978 633515685772558537 2487435897325152447 7755726870101568324 356649247623229363 18436755525667978812 7749968147692075649 15140060430786249836 6839826637783935991 7558176227897687204 7372929588760817948 5710640775035141760 14953426840641854254 6915611501914016767 5947302225052239554 4853013729027683460 1962736517974512170 12572250505682532086 13530751671262419825 13742331299753208677 12268843740013562896 5106404210078002448 18191414846225534776 11095037064935264906 7402144088420830280 1024817336199744779 9348537113003507599 8061125504469041209 12625543087341049503 2808807472858482484 7270559261278488153 15168622177066442825 16687871419054542546 1871479754709016644 17365271233857914485 12751491899005646679 8762558495866319889 3199594931690818827 600543841024445571 14206116770280615670 6320401298268249180 13698511485771900503 10022385047458615995 5485656380798198447 3241093108871162301 12755552013345802114 6256777630118259386 9158879798589115557 10866230497968208315 9836153315701705749 17803472653237910705 15339085362456972952 13874253342451585751 7727178212050649129 10159838189356794132 5014581473034567674 13127956124271728337 12593588218914276307 8599356123703530877 1755149721165187832 3885910556684042474 14374480141863965331 2482692963093867620 16704951942575548981 12225787397888478971 7220228926616955600 10057834333658030933 14688856315771244445 1138516303488183110 6613272450092045178 4644961829702876215 5500034825873230989 8860214544162517299 14605154537488862410 11252075389482696620 16412606048238162444 7771485075493297372 16748175984054941217 6347422998097927460 18403085305329866391 4545272161466997081 6715428825861016318 10615008032589437350 15743398315172981531 838132195928494341 9903381032802912628 11891075981531631731 5854999137978536699 6107843100363443485 44115962663752193 17538734691038407730 10618098036234302369 2556359318560817158 7391032124369779128 4044458851838343437 8495573848591422593 5817476416094773598 10231375336073080253 6815744772417139562 3776746014991820322 9747687935172763856 7157078149763814214 3111375687247763410 13118451138197713065 12761838683435201608 7391227267354019811 3507658664427723881 3285419123893727475 6233468020014444250 5446261508016808293 17443459560114160987 3998580936186056617 13596483745292830587 7952089724711524713 5336807912183392323 5546383541644206955 15260257406522079481 18054914431011096483 15291814438226989686 6519190158078786346 7602673133088281237 1277094960979750283 7277948370807199257 13804138839493833422 8553583660168152625 9826581271348881822 5146410404359325753 14687065654377453480 9349894149007878623 7476207887766417803 17105194740917531957 12981689440054958632 3312459562155654830 2493158505627418498 14037662144114990734 5667289651436373407 5637500178373925367 10987336777602042714 3655382559539843970 3566210727834958907 8063473171452526791 16817658022527714844 17454381205600628298 14054588689097338646 3287389111897594381 14952606288627199308 11520238765839226924 13832382950389361042 8242174604265194319 16159561272858997891 5919208336404763578 14839567849449333430 6221778512045009222 17391914877952158186 4371372944392803650 5428199239333022016 7187378864406373581 6346145697767567069 244293780990808107 4358417486687798196 10581265514022072598 8341647575277270183 4253103723025978965 10433238318977999313 16555801634656964934 17676890543603116386 7944055405866526969 10864490907262310768 16985773494660190746 16526415521130609004 216428084451929031 17030004951848161018 5290099597558366192 11559646391220209582 18377638565586362603 8280665384522820109 11647806316581537846 2242085673178549978 6718741699730928541 3057540105016326430 13864810227851891233 14034231235525592689 11509216670084293380 7843864133567857716 14692648412563752870 4305416725062318218 15664127693764644289 12361607550138921294 12304862317475474780 17776755125803103216 13136782108596498929 6740589023778027086 11450762753570201433 420062415232469418 7438249380049261074 16206079108509416300 3392364677707561988 8415143846309061486 16218026052839327554 635149380038383828 11442050048080897470 2911557393622117942 14294082016161864590 2157054143514212974 8180403296868508894 13529651064475319604 2068056354299298805 2261586469173254939 13885547469510416520 13363818168155006255 14784348788425019458 16729637666568676538 2036227333241479270 6003662889469409338 7185684781901494296 7293631494473654135 7107162487764338172 14388548195887954519 5955072754287386440 9314507032853219532 13672141887733454957 12980895244866644815 5206610079342922139 12506613329167383126 17331386063806112705 689650757657915642 2440227720354974191 17346267590626412131 7354048697398482933 12739703215169883871 14482656391517708753 6267191570374705422 3164753499884493697 3800584302699613501 13020935737576601869 12621180532989103352 4542180596042916711 2490624789670769303 16097168225811571946 6235362589012421184 13118058843149271337 7521664889702460133 10933197560766907133 11870445393820957682 5341818279088872387 3526181592186362680 2688329404755999199 4804921484074072232 10716425269607290075 1285149216449472015 4608876498964908493 978996681131785545 12221259317241850809 2290782265719462503 6517264048313891286 15693100240522749979 17203048782608660775 712699380126659814 13698956569727379298 15661099079575611545 5530405717544675935 11944450456927556654 11463739877113051857 13545511732446494518 6498841041910568542 14805926507236368364 16612124556491734200 16900169942714456908 2750721024413035805 17058264183177984831 5787883371805032336 13200134121607468500 4912063373734546326 925781499799451132 16859298768263154132 17618692103282555971 18129495911347267754 321975553179789650 5774596038819831742 1135643550658491469 17635547940121610702 17478490280535168212 9789226657350686530 13922775415100229740 2286518036139110244 4128550393367988042 12672146111240937453 8947139258277858260 8826892013606026896 10538124534121892073 9032509647933749021 7390147132787190435 7441732057800969310 3303209922590658054 14456819168344588493 12230565834198378560 15389566025897276282 3714227948008769710 17657644616021806108 7986850934404079859 14649160218825365590 2655571586226897001 16930459071605548194 782945842058167728 6729258461617270838 18272184720281546742 10194059083049420266 12296468302483204677 7073825383119182197 9995378454256068649 2910644493710112072 16474028944787091684 14062476234878984168 7580605503212280359 11219795044610354776 4917804015336621276 4544366932880382441 11484323240225133503 10779024244630807513 7262217376254760929 1547840484339814658 499415639055676899 8524881869466267310 12432064926809204143 12731942489184759140 3575879363312680515 16758892620697938290 5591205738646066157 12975922543864692211 11151826369880861329 3034710343922541363 9726639790894626092 15210630314592548846 9022814424225913670 5098248372975485404 6438165778263461408 13193948188577728268 16771770419056958923 10378661222561110442 2757158306429837890 2025546840320911510 6959700409025739505 68306452405157380 3956927951190968799 2086900957712545418 10486866237990212011 7149136313056281213 5179749055976969729 14409172578115458334 1222805080779491099 2289729492441035870 10632042491468818706 10115580165516392554 17487084246101146085 15655992442096214209 3236983981269115959 13980714519530033555 9375617316309462806 9437370437893977429 13202948177555884236 4258415704140810087 12891979902594178867 16552432909124017913 255910169518521484 17635688348540928768 3287585612626333304 3121975560756075143 14860218243658163069 2119946425492060243 14325668474393431786 18346193147722188753 11856766843036429594 5036578849508673641 2982939328481263334 6093485110307906557 16297193271230564257 2471924445611773844 7023531305019849905 5218652415868852326 3143190207430635637 13383568555430694565 4575492963104589600 5647717040395048827 11558021515142193087 304499431144100359 6243847200281032802 5048632265324658684 7919196925206443516 18135385218484553203 2395939861576252100 2167454668038951304 14653180611967948198 2476424415371005703 4787282595820639848 14952753308924367866 10709007948885011543 10210676511187722089 2185442553632087667 8213996231913761222 10624250881844484268 4909522274355429048 15047035462750080964 12415671877932782154 14064294931262211218 16381217848772805673 512076258536589274 15543760487696821576 10879328228006692991 1725852914688154023 6077020051801812830 16550039325080544039 14974831114481684127 10334327123810125644 10676778578549037436 11312502183150613635 17675880678086729166 16726303312454156653 14915668639500771410 17292191956365036019 2763266414480322057 13077857434171551034 9027349342418184287 5866675162760054329 8620171897379941181 16598223668171462861 4100820718144112201 1590549495920453430 2028666242327063514 11701154378279140407 373354714846772420 13565630740937658988 15869664054103111463 4176311721464222830 15173315219485598688 772492672929944515 9455172350274016800 15578483823221115675 17203596564824853348 18194928628845831794 4690344179918619168 9484440303200124096 12804770357435526538 11955457145462320026 1235715145870307183 3568077007952980245 9638225116230333866 12146694511390039329 6159222507501037592 16070013509085620063 1504508920146897652 13753203366074408749 9778235958978932685 14023347392665104896 7058466013122674323 14940975440942713973 18211835279604706531 12087969831803971758 18161939723729991130 10376402923258896613 15073528714823534490 752105220890208301 15168744033128608029 15829709383856699592 8241929633378558254 10009478688143079234 5625019915929823948 2229962084799357666 15410276673417997354 1084697069385645390 15327962447136495430 17945224587010134893 1430772054953340429 16244097569761763702 12244709054134762071 13138571961947254348 15796244644355442342 5143115834557576799 3789291372010842869 7718990623618433549 3276423718254988114 1038792551448801736 15113555757840413920 3644741473616573036 3499421414505957568 6911809347608439885 7778239970401667702 14083225332795770925 674795784275349565 11506381092100657434 1617801255887840719 18413553575972577682 14718908240876813764 9920866609065959545 15787777297528637635 7223422136711188797 6500542948426524603 2309341450171971494 15440523030411297401 13607130581524408455 16318491960663956366 9207406820943671473 14098463800489430434 1415377677816529642 16262786961457671052 2720398995883280593 8007299908040567920 3643213181071299077 787977851179077034 12280892204573164545 9769635045571222700 7913744354997167871 15548621688686074818 3188868558483607938 9438502681746191431 6197733464398435086 6169139797821547767 9762063511206710666 1656327945713005781 7751140582931912171 6604648742098532118 9081980375543590526 5094202792268331540 5622546625967753582 5552932501612163916 13855020289249243494 241955046113627434 6549213884359885663 4220854873829945943 5165809152761011369 7958883380883579678 2583128117141730179 13527911870721187088 10229419691930924645 12730718519190898835 3200920700768786501 169379105659188475 18435085816429954275 356431741291446569 15066237857139914981 5030713858056196323 1662590212214119976 5726636669864047957 14175195151349769005 5719384996729587268 7779996785131969795 11405276048076461765 194377894817169189 6379368365723302252 12613832350681463558 18280009193031848950 14677135856881565021 15713008792456775388 5185083900653108386 10795001763207532627 558395603478640174 17227627891071503672 15046928113590579491 16048818333291697788 8346292197984854224 18025522181290037674 8762153756840557897 969146189095398636 1526105701586868971 2433781794554150025 16129430561160192619 18200481902425037377 8788389326597007859 15614170771528081147 10870749534056669263 779946369197615504 2828754036939046770 1244265250015686408 14444668734161025313 2088282312539610516 8603174379699116705 4456833821916845445 14947492581116459296 1236875459816127233 6370910320749868128 13213537932942681715 10969755012887187628 1109587765955292744 5022732902673955934 4755018360732886220 18120182902464692629 17102612186348010246 18115616696711346083 1060863468510296133 3074512579675929952 160671076196196732 2281455128306028960 16929551133156081702 3329649698082627571 11937416197244446070 17652159988504894244 8467931676532613955 9098673320301307344 971539408789407157 15656294329681300758 4604277354413834070 739147701096172766 5860185247184884759 12390054700521758567 2966192338951221145 11800537634736165309 14184864377384615760 6124956411984924616 11027801232596502664 4396628955043801096 16571161662623786797 3651132779447100844 1046677945146364949 13773033574501949084 1163292277301052338 11340556730201754798 16138039618919448379 13686264280063426204 10919878880058734979 14201647266894231677 10070577439907383082 5001130060722712259 2504065818014117877 10333549540686940266 842825238373725959 257708283807486130 11735963566750950225 13539776640564200832 7371034257084269879 1333612870933848803 2476401755971363283 11424889615041032032 10987622402441528120 1311682917474678733 14418567455091706864 5142585989301026677 2051576655990262517 11373972474853047873 4277904928285943255 12717743361593750925 18096123125107156703 2339168467908986637 12049451958329137187 9290074687484628527 11312679569934666478 4159343204488048537 10680075435949798924 5929041475082435769 441102172520025351 13543587479316598679 11691923271819617298 2559404997397403841 1216829046560747060 11048338699227574554 3180731161120251316 11236845725344683290 2246196844127293468 14931950987104019450 13825732313957388155 16505918683379293491 14106941522957661925 16349374284710397505 11922912918822189378 17167922721442945064 5158427211832289772 4769572459421088918 1087897324467384191 3286148602861742846 17085023189849742960 5198796522230132171 4211462801358048195 10697532337522253231 6109026327686685577 10033462769184548141 4575584595358742672 4766870564017409612 13102895099204226043 18213569082727012055 14701020157021973685 7643454286877724148 11730545872978706655 16739038509332255092 4421973601711398192 12524397403617003417 18271857460981953500 10280304155566563753 8224251828767262959 12323459290173431189 6416243004879454800 12326622484301227231 15128978462879713454 9006356953967201332 2952804125347993413 2274839203040178786 8110613455812913860 5222699522666688898 15721641269885682776 13215995248326736269 17832356903744364879 12823765399298043473 18392374238698008384 12951005804008381164 16214308541636232593 312547360721809630 9096820470643894425 8727609928174094147 12077231961408720171 2696890004669769006 1018666240523301892 10153516536742923793 16255092596212410032 3333307754554319657 17607617787720708092 6082238156075570272 8023090433888096617 10395861000418635905 16896948084420371790 15576256711324668778 12102138894690665989 7123195841852836990 10604940459765634605 10693889361311097338 18304945938562841173 9268561939462161378 5916684325994157281 8358240709409094216 6950781891804223108 12772279749393976875 2748686202472390298 8774632373206067666 17447291077057737137 15811035727002509018 3819826881026953098 318927404472056298 8543429527982677683 10087434896533621272 11401818156886183764 17360683972888802903 4001338102926461169 14810173134627647035 12449839554717005020 6267875930785190236 4185933583858918658 5718615619897139139 6166606825952176922 15891481408041553454 3335925117007979244 9838846227879446125 15681368619320346808 16538781780657046569 18099644544234438938 14325686093057856687 9255655411902321879 2243176385142909731 12732532666277548949 14063256151625114378 5860361475268377236 8684140311867304245 7815521959128327872 14604415688347817560 1635887936661336524 4022219665697606263 16916279883463001511 6091064810005095818 14875269311499009031 17788877918708084692 2351943061577870021 7341921538589308228 176258314422070809 15220228740514811882 8316478795156342173 5415996896688440895 2989997976701318366 16296297699839719993 10069615661581538630 4890525217439956955 9464733200053419409 13139577157242581678 3422999215002677687 11700293045108485667 6687818615541191663 978309354392319384 15835418986196340091 14763201353428885714 15680640985557474720 11351443916100324963 300898533476200847 5089095490203441428 5788764428272782178 13487674030931123847 3724573803539974695 7268093949259308358 8287414772708269264 18404477340754502834 3804032743076280056 17980434538989338509 9587085948037856776 12706817048070846019 11738263394149395294 8753885111787824351 3414166457165643510 15174370963598905180 12989947475715961731 8399588441642050625 8335967756180249864 8590725464233086820 8265585047811010509 1202380261829852660 5624695795068669028 13685156956992656561 774642186115659961 2642318477635682925 17868888799329967629 17244775400051894639 1043218216991765619 13834210707905894197 4162653843356536935 8058843614965511948 11651372019004599819 15999750658807103449 5672907106461514245 8127709482864063370 14123118573008747257 6351182954001982849 15296681864599540588 4243352589506583258 3794927610470332775 13321248104602280255 17873270063762254183 4513289630599262537 1891813109184520402 18020901053873857645 3287106347893407498 2450865879886088295 1670411841325298690 9723319896725296740 17138233412495517163 8884696143823002106 18394066450879952067 7449402257724327018 5549179742161842242 17792110802967310646 5377125356767526856 13121196948519706160 3575189664745080158 6820102933804698640 17328872785936321004 12709899822877910580 2496310847147921268 8500840811172787747 8403053722149622264 17476721641048515657 328459872063755796 1332692749552895679 6487108558634860449 8552025501283394470 3306107433611612472 6040931382217789875 18338864669208697323 15932575451192410265 9896839317674106085 12250743460374989311 15048724114226241254 2553733256887057555 6289779116810369776 12419625874292614483 8470804590007300640 15657130564828220574 2487526927715316808 10813007859531835044 7203642764516402167 2407803820181328362 9931353943597285565 7051309907510721194 435227805296217340 15307736115967814784 6929745888776858682 9102122718056877047 3502257220695350471 9165226655230340422 11623467365122614622 8582255416453297024 13032083716193768459 7829761030862320362 1991994086537149252 791754158707187074 14859674180704634951 4344652276423377074 9304323758938908948 18167698376014852672 13962747759419760336 4592647335658147538 2841810080847678370 5898490350025210580 2777040598620972604 6604785165805785943 3298047387976326303 6178076197678937565 15065553680507801540 15521833536122239774 9885095667011019651 15852488306932459499 139353715067356236 4089018886568329682 13470928879936369111 15744946879496166734 14218681152729834137 5282571662708715895 13706346707201864092 15163704110407449824 9905295197860531116 1835370133487342774 3552817216306971605 5512434347482795480 12941682516563020900 12245655753023427786 9502406781844994113 8511546621516529777 18262812515540066584 26138659225852591 18211817743026089179 714100550819241830 7809539983511199001 14885549228739716230 13870914867039153175 4587641196888163097 9738268325145102001 14506129351049409518 16535250751134216379 13740168234901370721 15867546005925440961 14418657417538164437 14197942393486071163 3873678482180658745 3733083716222630075 17027080016498430329 17909871458578537987 4975385286276767427 7982609885858907833 9874525634499622208 15627937682464507574 7395903850422580911 5804626703875620174 1079822595157036536 14072411669132918021 4616126235841465794 4145557256152377660 14233602062777611389 3190207304407722655 10349831482374412940 4299102634947648957 8171132391320218870 9344043055643545228 283647740698139810 18067922493734616195 13998329112752952099 16822129219981186174 5819566793400518387 10760698816286029995 15492947545961070585 13706877481347231917 10689272369743601732 15101670788756237320 13831473873976870021 8963268118103188921 6076397949507573374 17530302864922888412 1934432758051983825 13213410805735563870 8978599353078117010 958705920652854143 9737634022896543051 11551253320235149872 12850588466278344431 1756514087965229291 2733362218634175977 13436484114874649556 13804538208582401182 16185396988223004199 17875622517917841566 4416431623138824668 17711357175687923284 16706010907266800342 16644632731433561909 2630405316507094517 7437882094856506569 2527872792307851898 11677662640246917474 14726895942643245274 1453415450476904073 10835020976067878855 14790049042759340841 6111013660921576830 16214256550037036799 14536952322075601450 11489341706139329053 10722032137726453873 2219604770386542612 12814951968540371518 15682111268636454954 2227442110722033218 8174955798633950984 4514997164979106058 12527734108775557086 8766185847178776857 1568436990959879551 9633141981239295478 8317994256265963142 3653596565712331679 16658862597703016188 6797815855150325743 8748286002822930519 6489730886484414217 6476853510169881011 1638842036019263630 4528862089422130749 15333268827401869478 5359360511142769405 11459732354572727585 10545569483118481112 10124667627812874940 8028611106305408010 4347039881280158022 880661763925663955 6893928200383701730 8838508717996146582 16932659032654875762 17287431115940125343 18032292390889626985 18199859972073830482 9265113350697071311 359885032056242569 7966213313775043266 4332009257131665086 8577859487069323400 9281339828063824401 6153146928012653902 14873609671795997193 864062002407982149 4552064548150392791 16263402781945788686 16769457096946254594 3094288269672427573 8297858691596587934 12669724381100080232 1273333125208861473 699165592936015299 6213168383932164337 4237164283872141457 6421179464437093733 12002128026800123784 9187269502752235200 2416812088574646423 14904875982865246198 13909285456488735247 18050594842347633819 4093411005885131388 7289130379117992067 17764901774873523918 11126284405791338185 597468269173280325 995851402443133173 14965821660491418576 9525798449192940654 17796649151248834457 12527474220264376811 4407022428416186504 13349577916102653575 17631925607748138985 9872373342020141058 10275103876602983730 3620588522447871803 12043318615771762855 7640751746040109744 8854828369924525099 14682933810621566726 533977081528116456 3161612079951802844 1073094687033797651 7213503511224965822 3942285414869056962 6448972264121086322 13938890763441978512 5127542075537766706 14323717715004386635 17894614532846619214 9303116968000554595 9765529915686280001 6527595829810963030 10747355360409287758 13770507414483975098 15966988296356869656 13207536273675054016 17939747070370727957 12966322449224316874 15805891389720277046 3634525278317428139 8640600000562112907 16276007040536032977 5709749232161902699 12044996325503588904 13978874585007812642 14774658045972296957 12996004403338333627 11587131689887700600 10059258894797365519 13589906501437717784 6405524319979436232 14665599699677255279 10953013272896083092 17038518180930983766 2528169973502595339 7479349034796594304 6516632830348900774 14267407161553960960 8322691356368020373 2730332566228880961 13190805325438137699 5639018944295670547 6110917923157094051 3740982598272616293 18425714226142829575 9942880433462533587 6974594162898000401 10016712975013629732 5391230966065298915 2936424694501965795 12590667138557781912 3079650785479516521 5536309755941027049 12628790379705375540 11682143816763868330 505639180247601585 2866351842428878262 17446040240733489334 6965601414722704293 2524788798354396282 17516801593037641826 7847898551764547311 4746524992390205649 627042250420835683 7949855527922585019 18296975262622974324 8546630192365429494 15169804096983175603 6717235767647539658 13848116026051522370 11411480325029560919 12201909302786651412 13053157138888292840 12147669269185155056 5562303176130238844 14909135244584362118 4378923682934704960 6659308140703765149 16492351603739588393 3474290926241395182 7208718293403234706 15952610247110408998 9218537331741039949 765636963671392991 64974243648622156 13443798091598266420 7874652743862004125 594128209835323214 3546793514736062434 3821692553781741600 11470468911127327470 13316299891408025042 2469519875967982246 5984753487957307815 17949067317362073554 6446481389167977653 17054779623882131602 5989971646089319242 14760421280893612194 15975615973405100130 848992338919101878 3234730764589780243 2409757437837492693 10532355500343837400 15932473616618212957 580060976152512613 9043716255839469971 7996757801127995965 1953327330896517797 5555728470135110840 3962979323796376403 3984404625685172829 2946217956261955374 5874778671555801002 15512696042226617609 14015900499414645037 11266424090520100295 11308116927908985028 1438969721648959025 3213644527048751299 7701711606613509875 17016428298298840194 2025217995038369328 709149783306972587 15567514605222274027 796369388839731038 13892625260861427369 3891870341720196557 7816064860118930634 5963267163059487153 1549867282218589478 10589001550455861282 11400744312265460004 13112070810612727288 17732578092026216686 15058347352818392520 842375988448918599 1713148315597504761 10724106920643100859 405097768846954105 15042850901435315111 16386241548741506562 1404355772669497257 13367970131526618853 2076832716796760206 2564038753321653033 16933600910891251067 16550762754579298582 12076026236464210921 10146934254140357226 12598036035118249776 3988083003519964099 15665693096442431807 7897774117998535970 4191759864218778427 7386648522454609264 9324772942034726656 12314317261352203618 10635321272606871914 9006411569419579716 18367730569300067715 11111674137788270312 17528030855724265983 1239066229861227384 4676668044155615239 10001551924901020359 15630281825509769460 16940954806195467440 5065070283396765362 11111602895955331108 5905793908411305800 6706310807422287633 16195173392151833467 17034769447788690675 15853243193779965626 2781124912188290074 9406870870588560840 880179771096224035 11504982191260726580 12874887019312621214 15203894712136554965 4506981828280684349 3911860656312444605 4445514063378617127 273195661113696124 14340807771410206033 1733527725340684956 8141388334375461997 2324354522981294717 9759551514406417158 6592419359526426604 2786157456765725975 4875618965263201493 4361782479721831094 16737514851854189548 8337315653822914211 2248951154226737852 18375485049118237467 13416788222602304345 242648908439256227 5117462298344383835 3726722751077582354 14032337347849734765 15856902164833141668 3603357932656284039 16090912049592903903 2776380480398053241 15979037054134292919 2431911254417061881 8515670139263397759 1814340737822966718 12434477193438958354 10008032873681318689 16804297001055258913 3146235821696004662 6590459957054158287 10581218181887878171 6272223708198054869 9102152180027608141 2684107284941968900 7623006926725386521 6035998062038201098 6050637482520385713 8273089683985636839 1816916776678357242 13276252417380902433 5328867614785368439 8894639421416955527 10720392780351241521 12626098889555464782 8707666569358093153 2253328633485657376 15106097795931340654 16128227281574060430 1085956614183656719 12229421241793425586 12321895524909100751 14812336695407700420 4364529172342861294 17540072013887497161 5861745496342347921 8594950433135070119 664339613082286627 243744595597834348 2034744833294584619 14441889735124077873 1688897816613869679 3466833435445199429 10338844918499137068 1602198421786218926 5317539376471705904 16983434261502934789 18344462135265877861 4995067653240953794 11771778021308028684 4491710928271301830 17377583226414189271 14436771224843739488 65812495665972268 7236962202670129628 1587393013143346047 16751485674270724337 8330829850639483188 15539024907363039657 18121064607591043147 18101712941436343977 905560064192916573 17178805225142576530 18265356100898202285 9616662870261683960 16721423864262178765 2210826356417950184 5260305692870960880 5950700251826709941 13610398468620016768 13562832517863276698 3875840988577315990 8815427086842698217 12931905566412443468 7312420045125151055 1504145271123950739 3670902328924082879 12153448225484258196 17975396352908012226 3244958886042844597 9644659744568779394 17720676336961602796 2389312983952266451 8429571454356276217 14646338731767600269 15351607582277873188 17189468622659759296 7449445775386617487 11177878942876868801 13719111319057469181 5352135598259254037 5702173430913797730 9879460137160266862 6669444629928946369 17483279336663762310 7128542665243044021 12363126997210175920 11172465272523206949 5489390242087225858 12268303436878921847 372041222098882569 2338300547609914885 17131236347335838007 9916509625394275915 10092161548228857909 6493680785114556553 16102289698312471069 15388555700175917319 13590304079693157238 16331201552721655059 10765569483417038290 3639707282546836497 7299783939602251141 13098986971998284451 4280464580868868731 6236504248123347202 4345945666728017512 15801962128090021691 4349333601546001507 17429197109302289467 4709775646287782631 9306574364533245960 10473975023882802379 5087347771704603261 9477026367105801499 7314718195043944454 9568848128888033591 149971866957318671 8970070452961661943 6309483711744922317 6270583096578210732 5278600417252212955 7060514924950620848 5241477928266938832 654425252907911408 14226538055708721492 14226101412843030668 10584665683561486366 14646367988447918495 3641759325907803098 9912166167613064260 11844106251941529540 12269267077391857418 7335748171485215815 7026772689308021464 13509480467281726426 525327948283782300 17485052247691877159 17622774987611961973 14783790695979903819 11653110668784850278 14364519601960414986 10781553720244180933 5952804354315257895 9175179862301912346 5324353077471891600 1889014035324730008 6935461534356766389 7772235211960381618 6362058086384852962 1418026294565149697 5146161386990555362 17500265626640105426 16919771710985228130 6109820885514877046 4653272557587450089 16225296313803450085 3631089501552676790 9865306023433384153 11118638935968570111 12774393098929263089 18404412927648799076 17635352880786402224 9111732447708679685 11592558161031372636 13107838628688209795 17422346261493670316 8172486898202292286 3192674368403095774 1309078058598897267 6175247219470315093 16899837630635650408 13982320806225451004 5140870515454675600 1333957642945737567 15209196480448901767 15419983530994549307 5571283301360146979 7761824520503177050 11496979231814077990 5230567294490550681 9152815721013518622 10521166670568205186 7529645720469353187 9766587435859358129 1321396630506567919 931925638654424026 14607334163906910945 15203723224079982956 4960212258291467373 15633389319159344564 12917021097685634994 14112935908429465968 2954745669375720243 9916750272445228039 14811761782118431884 6031338919245929773 16295546868526654101 16706261286062108562 12021214354142245991 10461166642251348802 9485582610586230722 7276689926133367688 9084393802000013845 10753421176772036602 15304060637399287000 9953468202312503182 18379228822996712903 17983455127289273473 11734056352350159202 4930310796573339502 15411430099821538804 18281937173290130795 16926486931004480725 1020336849792102938 9375394078437444128 17396977564212307493 1605465773160875607 14447442144710178213 15809358854003897868 6921084527432222399 18178637704869855549 12989361243184677899 6875998159753265796 3624306162866464514 7159004195894582951 7800733848880196517 4152223460715620988 13500541344708434442 3223929815940260889 15744043257132673721 15752947511879803307 4415771762018292800 10558415880892607405 17724336225151438969 9033790639102149339 10655555350690221492 3467034484941895789 17825379102121336686 15990708329917762819 5286110651882366864 1381964780306618910 17960940518272992027 5293584173498193171 7599875614134691582 3870992405710889589 2639276794850512733 9640556140265882517 4685380401266047057 874083853874444556 4398816604201546080 6497345515536890315 16070871494775651189 13754638903244423311 2205460652025583017 13132314569154972124 8086918526551472390 15211098330340222092 7395503456601398641 15738824577494297281 15715793537613038231 2213114740364449259 12087683939232001104 9303526526918891467 6104547767104265260 9243731792432789951 5350154713883441854 10311681132771667683 12136891666490280556 1974856142121706177 15754713703267521633 9584421246929197928 11873041237484445366 17567075921008487327 6359608177545598175 7755667644356500432 1045148342963699739 382387588254149814 2289465886335502457 14392511126560361213 14613603305187250726 15535320205327401367 4846054801325969874 9604767234256013523 17951899829476569778 6523599358289429137 5365131409949253259 6283568244840617124 1339879312717664930 2989792486152714591 1538603436268692183 12243903374987669062 13832019412093479145 3360129576569012500 11149349810548428397 1946051156961365344 11202903643776064106 11549230086507689841 8887064941193733542 2043328184787713563 12705387356428002185 5606282713524944857 17344720320250646197 10603294973872324706 9749356395783127276 14293370742930524247 4678412861625441089 7644859269928406170 10045619498753492699 6972604378086236042 4779642451424366185 18399149010469165480 13388824054685941447 4838172963575460127 8141602287536759955 16415784623479990497 1341954706141557229 14755943054539884637 14570286619621222144 8054896611950509149 5906798182955624716 10626551318905642714 7747177886393800289 7191759525251606417 10575193480778642231 3396995688505884817 3835884385547712500 6590127505150334802 6699816335777689697 10958273570071440789 12660301404999984778 15960463064813726713 579081192289274304 12222460170661904028 6694787653134802953 10189721662849826095 12810839495740226132 1470466523488365102 13882533346349187794 15994898031364879949 16668896385965074808 13359415842837541722 15467899430804704025 17821373937950849471 14555008746204733878 9744489575985081019 9364057401936667855 16684334821039496217 1051071089966473796 600688077064747905 824606980546368863 15350635977402368172 938912101882393204 16529199667001918285 15510189920911519106 12391929428922353694 12663757338951983845 4140021145614558711 13756162296793306663 246713567528290024 4327822497338893800 7102274723696443164 7249859537073855631 148951346079663450 1859337750075218858 3091748959408328915 10822437689514897113 9332981800304230655 10171064285157316607 3616848677525417890 3645394045337848248 17924294903662451357 1612184188085805574 7044509256918216103 4502853809377240341 13766345625683219157 5864179282453711883 15571564835575507469 12055483029000427870 17463935352152032907 5329020651682125769 5661081583686195343 431334078761133577 14032192365269468168 73533427702928417 3502966110129452346 14341103179415967851 11622152785204861182 8988589146672940392 9965160633894699011 16829726085036262668 16544393893146045379 14405428613628932510 402041892315374994 8155784891527937318 334135109620257425 8396260804176539102 3369488657194406304 9827809149395628087 8525063290568687549 16078613830011687079 17969816059276826337 9830812379863418022 7694469190080958220 7596767414727194410 3831994843896279971 11219238223283476531 7178675609103509976 18198476051376647653 11987099989583209282 13829843549492343361 9669711351281529054 13517616334782158668 4153504556345987669 10749859627250026065 17021921618423733030 17791632566050746507 13208571524023460546 15765827742642715225 9514984243146088980 1697860684134206106 10151625981860683453 16679618867517954311 11296850352857161285 3297168534794857689 15336992121538867392 17234893329195551437 5494594784812417757 2913661876972988568 10405898293377086718 7332720218175875894 3389067159824523637 9010789961082812321 17922474419353023184 17367142199091024046 10042240116427755673 16083506673945017556 4243551469059233548 11016499196821868652 4958780670398043479 897812394734687525 3339198821046297640 18264196549194510520 4248818372166642902 571181835235225751 11677452982368206086 15627716073645871510 9090915264131847573 14912362710017655813 3611441443515493104 9099813549093208054 113886258299988027 7193911116658242879 2651892665429926624 6165720330659432908 11094337128727723372 15581301004809087002 8845710697787045966 9488933561719505790 16319684936644353535 10804768204520583876 11861029597754169383 7557221330503687502 9148363906298590775 9257927590946539446 11893876928235268050 8194459217896902426 10231342943691671473 14355520524333829788 5737966544507918320 3941651151631622997 18054330237716106919 1818149439003835093 10565274828969825063 11807293671773721333 9967057211235332927 3035935925561585019 17697177056171817407 7249397506034512576 10634332441251935740 4152048743286762938 7208770749453323483 9194038406153727753 14643712930177575360 17997567537410062153 8170168902381962332 2096249451005045120 9876076586758229238 15372581785060370355 8647218034306638369 2446607474280666045 2667972234291271106 15235519349287368574 17052919591387224362 2275469012845545698 10266192210727806184 6328756525202358177 17193393592044982054 1938666574421601858 16389365706960876996 3759224395392457131 8353618559053931344 10223202749586425122 17828072829446875778 7634183841972303876 2879896373798543167 11115928154971090382 14196617637024236867 3798663047575030947 17870104704897932987 13543120094107935678 8323732428633332116 18358383300128085339 641455356347401613 1294826156314453007 601114102955722802 13136008450464907621 612101493821874698 1981041709562627134 6628686859666863169 5300086493085198957 2817065742364170209 17331474830308328886 3518398925720483918 11865804662824657742 8680798497108355727 15705224029250381697 8570139390952016074 9355621163082689041 5978818514990171623 16114285812718803533 154338662478261516 13388035666406701431 4294983309875148765 5738872742791936591 3961524364688693196 8080310058618000799 14151611375865312345 14656858437211631002 7189835209881990196 3163380358905479817 15033390112237610350 7186413867279561379 9821361967069771859 9934840226452744675 5368151896859128035 773915738369107597 2866071503855801790 4385260393104844510 8137935374126379803 16460566597892347815 2514377194422496942 15142183723933882346 15141769491596662274 7053034206081920335 7499494306221510793 14578937989338512691 8105630929929163467 16732657916606881178 18057847502508133006 9569338015595093157 5338751499446434494 15912918304686751845 12505741848862614396 4208390662549228841 15656113357405813148 9819755511744561290 17729761406734207268 11251948591485823241 12806108159690845039 17643668940595772396 4128238098499014752 8981417499114403008 4091156147994264378 15146059044988356192 3443068276973416040 6119702829627257047 1524074991229205845 18089250419835199324 13848045623890809449 16104209184755887979 2214398729835228424 5002749128579092555 1855732211668875538 4124441872551297208 18172067434479867283 14055383924062599842 15315331610148989179 17148343956976171171 17781262440585763225 4392576690209380988 16184655911426787137 6053918959434886505 8758309569302716640 10487707053524617799 9943084682607861045 8167525745520120161 8972340699359894730 6953095864868976075 10992640233863812257 16006089301387467315 7938649503846525862 1063372034961413860 3474528618808736582 12756735589763238228 15666103522899091855 10071168000320111915 14926665138667566132 10018530365922634343 2549171444487446986 1827282213921701202 5725856858410011685 15841126277074365296 1921860351264982720 15657013679296565181 8594939837489876404 3447465708019387604 8699273347714354378 15433941957763649509 14088483046552335106 5850443582884336140 3434859057209341489 17330574839413056055 9825733619513645478 12434023417160488453 1641759872717642428 15996669314009215115 17884692100165189776 6715778735842326747 8770147750751692751 13536974217872987573 1413888203013232160 5713822158715591211 15359478631167850941 9112040629391198400 11882984447603253200 16789792062533494301 2162619700815521773 3669699880191213856 3927066985181520484 15409383819798899201 5093380791107298505 9667625111740919439 522586138721930427 15073637703178844071 1616674039803658740 8031406878995002074 3092773892076180764 4210247136910043871 17453344879827001089 1911555799603702968 11674061392859467650 7310620940212156097 18139523674322017765 15456139993691072894 11481258585983435653 14394392173935069463 11644737589037955657 12500955106800227110 3099201950139406089 2852786669889150672 10591145100530574840 669738587176588883 9303915245277069046 16401694088363434952 16627767328720350330 11361387262459415140 9559604657818120996 1090803755047585268 3423718097774849732 14221176537182674022 4653593484423009396 9778574973481435567 14972691260231911897 3675966504734820060 5579704330101246143 789598231823692938 3420392840984336265 14007786587192784462 15362368579589133210 5116100159362687632 9684859289262116351 18220923238910225958 10836067260175038267 6524377328005771443 9175704632160343908 756523780513771295 16509840545932266428 13118165133322568395 12391656795623762425 3978037662768651143 6713946479434341725 15082636294979244851 7782054126823206459 14271748562379294476 17581773758352389207 3462917327286502057 5350945290085256852 11499238986247979842 14841404867848242374 1934532827456069521 16370900387652882701 10248525259792166237 15128466293756701382 5023643425103192787 2080711919688478125 13279795563601060093 773198909268440372 2794759656568703741 11786008598002448105 2916957591273494587 7494121745269299704 8592091474137271933 11425233580603827116 5459651611362346596 3919328696467986974 11839310848717929989 5949526101238757877 14188600988337150637 3184056767734016862 6874094967008379265 2100262769130588626 3000359317681368094 15402050849042551121 18228473649591029403 6656411804395081615 985999926314344544 16974182744497621347 9881222381664397924 4824830734544881759 11919144337512535901 16027106260476161041 9726899433946224368 11787311985298950831 9806919411489530381 3670343004185725100 11914252248792487222 11353226548376338531 6504763995961174405 3370845369279627423 2257604105544008320 4376105188335471260 5779997147556342271 11346611118538056007 14592313871613999079 3978936702605472151 1518743529728641222 4504151218256635515 9845459005232074541 16438726105761167698 15871733201237623903 2817235072610141088 6119499446833913989 12092724994537807233 3129480738593448929 16561347214937958349 15861167760768282620 10779095240778609908 10018026477852030561 17012294031060587592 10660267133003763664 4019685919741004055 13340130749185692366 10265089570216233131 1092819396273988733 3409035678418137364 14571742149959896362 1325908808026547185 17316004652685686924 7340190311431016040 18336759726620229205 6933827684301526152 17115365975829752211 4363150546004209046 457576932226431460 13763029775960472995 10285978310391954606 4739531127044391653 10781955294864559813 708980056499466204 8405600168321113863 8529190491422551027 3471580298281609801 13521957640077777793 81496024799975147 10989787349140208311 12244210683364143833 6549349028371636741 1649722621117707325 15491580855832327437 17422382099091975491 15429981055824752835 10786699908810155561 8712284785268108414 583109615461556610 5699314382649734538 4996756316295024128 224794171055760462 7394192168652661601 17883275751331339986 4339610459286722981 11422679292675149335 17907258520044600791 6309741640430759200 5420973284241427520 13761478445194349935 10069147893334477075 7116961524310041072 4831561293531794870 8021947813192238882 7696195925901318380 12229483568188251504 11759327791963417026 3520480609700560359 4406607763354748183 799970680825882563 13819616078212687053 5266556408275645006 16478914109994948332 2454372817330531093 10674883047153433131 8693717559293989837 13109890127397287424 6635333942357141885 2877735632686069434 10707177876789329237 8037577208415121998 5527731762156504640 3671279476900088395 7588102051029566825 3522283403958927258 1457787447446986833 9564026258662086583 2622383983396927515 17704662130268027832 321190452007303470 15170616004439925529 15512865233613920142 4570159579681736905 8808204957867586583 14032995574473453256 9808934067814134458 14088018401103010315 657033346738383548 7688559315503272255 15854408347472553796 3030580931826498400 12224611757009119559 11567068638059006726 8990010130223845077 10376732413488779968 5984812481665541542 1698299467251494412 7255796170389085510 18400114277926173597 3617114134832005655 5240084899506384535 2012460194388839493 2695820167198101602 17076780122072124389 5457329490021298557 16590880687000089695 7846845416155756423 4055030372455816197 7510866817464873515 186394256527190986 219285364204642083 6377645603137164058 13800146470606772218 13605876012841409057 15909816288298388511 13446046452419941444 15813129108944156324 5242507755746394038 10835781435158768806 7470222008751088666 10661290622044601235 13901816050947556794 69579868377934825 2823617101144305629 9634389465886853 1997254889717343391 17993449318022221928 12793786706377581022 15910230944804996118 6850464636661522292 7023368695442265877 9685970758519688751 8122466742027954323 1419467454578001676 3047897921792527545 4151877679734487572 12263198988853514683 12941996749978438461 14170270941617365998 8599850299120579273 6676410963195354916 3683398423971868486 15489611497712175204 6711135129784266643 977444726042762103 276754451550800224 6894648851662753919 8055051654351017189 16140435823119343906 1934697469369837579 15612024220645314635 14755952294235430157 15106311024693030588 1011379381696124150 6170544242917510361 10663362786299099486 6763079703648515793 6539667444719720013 15938585389252845706 5844994738655443593 2123819196468627685 9148823446951685447 6474955671417746560 280358927912051915 5036025117045367626 12991859405186745860 3380318534659804341 7481532531308296131 11814792190234034196 10281586260033450173 3498196643841408915 14574374404676751935 13181735243069784624 10459031448882777030 4415197925661362063 4889659844719327700 15913227562650650649 18196198612215464614 18071995988729393001 12925607463365523842 16352172424246625302 3196912678207756505 2434523288362609253 2292396756653011834 17125283489599382584 12934267901124649490 15147886108014268155 18044750137411344859 10621222004725403758 8630936840922513770 2803496380279183220 5077322496660569208 15560727022460120628 6391869606066110702 9446919706648711899 7926158968101601901 8657220089734705840 4704123853832172283 10423904690439032513 4570088333463029620 8254904043383049046 14285046698297648984 7133106830334401038 1617288762186396343 933976155706096982 17900182727674363182 208961266231545505 7521424904651037959 5769469803077740410 14963687958639805398 11422175278241809055 8149160695451129974 9784801645272534473 4644365868857840728 17648438492580076358 16294016506817425781 15779522010300575861 11995388598029263431 16329823139649309392 8210748854628955654 4137248920541587632 2122758953504385190 4987706926402407816 12665899153030516501 13660366916303147490 1216845879430055540 3658718286219618152 15134759423507902592 9948632658332690212 8554466750709028269 5427500870192378860 15937493545288209417 4545087158895903138 10673912879350726984 13579846188217064736 6445130022108178251 16183103318603265946 9318103061603296476 17695304867472344493 15891313655185096295 14820391629066069504 9113320447322384955 16501082186121890423 9726492309122872104 7740779865560017811 12291715343604640999 15094794382926457151 11799669667560273575 16834120798738586589 9860043702347283430 2410494958122892070 13740405185459704406 15690105575793637030 10762764736701873810 2299865427459639684 13735179228451984687 15626594302381755568 5709039721696774023 14686249397302261493 8609365308013975957 3215604882699515775 8323463713928679723 15276174209191424009 4843005513616941686 13554153620794720127 3282204321459796914 7342304736009678363 16621399270042374618 3937599284238846536 17640768214131477746 11469077972893422302 477403825172886481 7219237067892933741 10654434582931318043 15972396811036091954 6351439725215769650 10644005289788594740 8802219704757534753 8722653184452044340 6233464320588390859 15738210213821436702 8480020570798440063 11781531356360664139 15729449406414231210 13037505983940106514 18288811703746218053 12557695027081393498 2916306481746175669 15330711070123116877 3020617521670207895 7226126643631685466 15701974713156330093 14915474220671656172 8136186450318226945 5608065218737027310 2219860014472979444 2210078489969023237 6632664114977588967 14394378119954585250 10418083055078080119 14891748889932375651 4676143875092986180 1346322455651565718 14015953495845544147 10743506039959579378 15774356172149387404 3734710468278740618 12213161664886575179 13250684739606099034 9768270800900397918 16541552301142331301 7711701391289093832 3127937724653863256 5968573797802400524 17596902862591819488 1522554731375057130 5149660766181529175 9787997324091179102 2902860525371659723 13931660360679034155 4382345838792624720 12607410336490361934 7865308050776364470 11899944074126751984 11894794840837727179 15643564133063941987 14381068739569031010 18153468696441051398 14277752638470643941 11620445575065460227 2493418142032579609 9120677639942463779 6922157579290449713 6928695664668365735 8309538315880735890 1576612589874192267 6361619559204066973 12593280972824223188 771988073963271098 8514729324723105372 5093431097234702830 18129513763739196438 8484871098721442373 3995270694928762649 13861233285338847682 6721325331642045746 3675677983147536859 18386253743178231337 3875047859423067468 16111404802338316795 6456433593295542455 4370774392897078185 3439896132270976465 12070919171103311440 15342603664574850301 10667516718025432521 18317239732783890439 14310385919558430373 18330813694714861583 12456342129106566423 10921512167042739845 3364018908746391649 9956046445235444322 10594268044103551871 8211815277880574845 321677819253326768 16391749122796343897 10780553388613157750 1929814902034194806 5829011501603164604 5057576226379330515 194142585205696155 3770238585926426407 7560927864588047452 15378417607452060185 10563673508563836809 18184353266038939161 17374706035517996738 10512749851455366071 3696846594789792612 650222020740225890 10926157259461260637 7384453174146951174 7217264122478249222 2106745953927028008 17161999164888435598 16363579449221313505 4577103225011535264 6100417843029870074 6193304551579540786 4024496710797948239 9552831415724900508 11251857241616670371 254737920103323097 1189430152728486615 6684421596427933218 3270682663972801102 2315220589257052695 10742232083445879697 4839777740008357633 1084343188575769880 3565522816915955090 3195323431218180722 11632798849414730910 7366600855799153189 4115373661105248105 6444134339003457160 6846351127873034134 7228232959522470988 899394896903495587 1947241851066715407 7196888831643375455 4738311080962570055 15006583074527708128 18400379910399932835 14929811650132348405 9554899948173216979 2166153862535388874 5608864213949993575 7806314403219480517 18402698158909737865 16697959766508006829 15827582875323421977 16904067092870202085 13510434206847627731 8234759662186264635 5546658549807184455 467782240437508800 314073158510001546 12879860554960501461 15226231831105012474 17553345493669736970 6213200260786825952 9819187940802647028 1297256973208196252 18299737581362700567 11337279326881981718 7846878804245703779 13357143995673514128 11803888194479326670 16497691808828028670 11871948495752553735 7559032753326742046 15559902265391537880 11774840722614484579 152897824541890034 4891241730912141578 6660153088095835629 17800933246171348953 14993617503954443518 11689303940199661171 15555368776486832760 10709084420643041729 10205128665845609024 9428364092209962976 14824308238372510567 9802706955063151237 9559853257457197161 595731997620352614 14402416451462221075 10532436164530392841 11844916469274025046 11185091662365871617 8148710257097992138 5336733594403696189 10755406988966913492 4505329670218797780 6972949777561281340 872071431508642533 7147369638335384504 10858835902221564940 13619013945439360150 2355185126014859513 11694863004787459723 7272498542390200227 2271079753709352564 11252021524065768295 15441841262408663821 423309870688811832 18193756954037030972 1623701760345671565 18376481143508598161 13610665465651123562 17545692577054173344 16001378858052608952 17390680784750865990 12889335576993293222 16491928754517152283 1801263169587781477 15484600534426606617 17144954609731680933 8370393825257115817 15290580241108461365 17444834058707781725 5307412961671360471 16719408731313978369 13548562749723582834 7428696493386882966 12903302435097878250 4296716650370297578 1355807199053049880 6857685713529619106 15532441877744419964 10642558477173195740 4724023426529616994 17891598253038644936 9199493381849323399 6659149558319844421 2030460252191815646 5070988289684228441 7421715873221974168 3026018937018280591 15858148697377676438 17311487577579364123 11865618932294681839 12725411108674448805 132192588422266986 5707000408937092761 3673897313008171678 15726052630890748730 1475871167030827292 12954330407825947206 3944107530343409367 6813808983651345065 8905421353957424392 18399569828935774402 2720814904483491263 4778578362184966107 17556611823424329116 2120071667035279666 10779753074419886927 9258874896758095720 1462477732374008866 15375853333393634121 6155913966690602855 3340450089786714029 18391478596569769177 10433190000607034359 5727609426237472825 8394862673767459520 10552286153170420774 10271669695408209466 14093888401629350075 15642678230112389364 9327228288774257436 9322385153238063025 9978866711704532745 17999538040732996754 6737714070755936425 10278360854470442819 14124347411565547926 11825851787687456196 14379178047877542532 12950939441209470529 239318536027757142 4065391309352701822 7159414715574468967 15406358862978826313 10227366898812395150 9828796283931787741 18150527046948649067 2753062649940819636 1202011737681425465 16147799124254775784 7945956430932731136 852634822427523750 10766862824578609005 6754529124285834312 9188359008538915524 11778742562572904961 1011429446389051196 5159095965005848715 13303763424805925259 13379552631534426935 7574528625428781377 17747176180126626411 12929253910527763682 18252305686398016101 18258029899012418522 5726625443600079455 5972770494600059263 4405376849793894189 6116451480084879720 14581510413983836909 8151304819755612408 13703666551947043483 5640158394968914821 2905313891469013697 8829622886365531107 2781141427348677990 16948820781945163470 14351753279700322859 1453909148547488213 14406748135165903846 11869676732135369009 6670030668542522715 12453070608117464888 11601207690405742724 4902546520167026658 107904627472596533 471603391992793187 15166187560174464812 13844105651177835566 16056233627391803318 12262635306931343506 16429089057860540062 10412605254562682570 17378866517584669238 3821881220760850958 15229430915803908488 833338171347858904 2043983010367451516 7245844022784263429 6578576977197504315 16021251132436692315 10108893252812145895 2196503529393719479 14676807122928822563 16434852326265115076 14861032666649609916 6433682256434101150 14973474187947161561 1228094260758325450 7753613212976794684 8168503645031883178 4307865976318428118 7429221676337759402 2288813203531921128 13524263072482986776 17952606940615258794 5702157699744018883 146945671157163914 11055801551813912236 8745691315749225329 6890338184040783858 12623895422122758632 529561557116250075 15981265319880720917 9109904919209744986 9482098403900967793 1877186010234311820 3289678834674432421 4353429115020163169 7655161462390515830 2095977913083924089 9171464504915873813 15057915186119713498 1690817082542058609 12725895316295142734 11981391795600606926 13283546135117931904 7731232361636856502 4509881444705468682 1809995467352054110 504006140512304022 11251925822562971572 10165806436096305353 1435409903104907378 15369778293677573584 12825183554615105961 18357479496824714493 10164515665273406868 11668929574206879332 2782750109701013018 9950812046946264933 17850067248328723220 17464455310267121857 16257323718431809529 2833700526074400194 15367102048436182055 14743142986803152710 14546690486222017736 14400075718778898535 6463709224045810930 15294931465528649812 15703045976012321934 17163319138182703447 18093224345331290299 13129996380086688360 9856810734256668565 2455752807117047412 1811593307422427828 6298054246589807909 2567156084868224781 6634246074342213438 15443268497031922843 15368161284222306468 4305846621330560794 12835579034661133462 13297499665019654129 9031954325096473347 4967834779803823217 9600274304865704558 4201579866595915099 8682496891216292913 8424205497414408622 12875984542831191078 2043907504099327499 17394853623790776964 2474091229237028141 13811068817332906083 14703678477350653296 15555861438586339155 2974439890973720301 11266766441592523233 3496119877927971887 7344227591681222465 11222754480099450484 483796873988570787 16707798817753142306 2219719317790351311 11241647371444977317 18348499408592228625 11647695591496624012 15910401620298403438 16300783741694845825 10649409042181993666 15115434142677059072 9138778815159576080 16625966874705298067 16497092287253571434 14983489971105213525 8865693294574007726 9958518927439170029 8924479598887706533 1220657219216300748 15637926700526208497 10165603600251869190 9945234788698554237 959402419427657495 12425713963194885255 3710995663794400130 4411878059709886615 994584234646865241 1994436947212270241 9023809206744789155 7264563884231799436 14691048175477009854 14672461330617555661 3367220885990236223 12007469776606849139 10391781733842525564 4816767759093116116 2732665348142054662 3996091215205198221 7216503268347199257 5131944534095779124 5290873114441390964 8372294008165821547 10524073218675091657 10721207769446393261 17511562860853132698 15645918186622213718 3782750624558650058 6930930937833593524 2597746875437976121 13564524196094099360 3235372502349599139 1695963471767392242 314830918773569380 14445389072965906967 6279053411193443318 3195270329328319762 4063075709664076522 17295586265955043643 738323246212636152 5778099605442633925 7035069499082525635 7397974495563325902 7428765136238566235 3710998686888184490 14642336456253597273 17277840183574957098 2546534985784638753 4265055723947157257 11479111231332698116 12245545762680916354 11484604688521765134 11196869315843818098 5735849620197685948 2750733819221635062 15413770207121407846 4939636438011675655 490854322668220701 14953533450596356056 3617444522912692121 16244722486129683636 5006114445699675259 7430952939462981039 14480945181229890545 2345091989842142631 7053809840576287042 9425839816912946203 15360255153297015626 12638384910231962456 11293888826144374408 17506308634977288037 3421392887159574791 8229991660651660639 4373439314081013108 6999694217689666686 747268242781301001 8268436457873930947 15228493073233207762 5927503778356974644 7484629936757067982 3402578631047738043 4996411196605399918 15346790807624562017 16230421431438478534 7802870278315764525 9761543914382268356 4651500875742925184 3890302432959621613 913250481989932383 6619458364989568809 7111099344467677719 5354594170423930893 9185553597720765614 13342131203483653793 5368720999653543897 11393130036546840884 10050055803096667856 3193294470000942357 3361241143452040507 16625141314360801718 17724862207238411683 15880504516846039666 12361953052509020225 2878087181999486451 15107971247993504294 13838725315850439400 9261126490383939491 11308019670280896291 8861882911224366824 9232333471757925024 2334771719490108169 721521045703503446 13592125014780087721 242690211141709268 13716490646007370828 13040446371863439411 13056394562062715322 13144401875907123278 13798729070898514084 155322765270785837 18346291150350261232 11233427344201227874 6858489406449950290 8732164783765548551 11324242807252319231 13120628902723636331 9960621449719676451 16923446535040342952 14688387881262655151 13836344043039787142 11596715307526838094 4052060852544572532 3483176590486220671 11238622477302684115 11806295111447027015 10489888895515927102 685272707121131272 8552546393772835678 5295647319542027085 9561210689253480556 6650931259141829033 17514132627253803878 8068610307477416574 1306182009734796350 8562227608308147753 16620226079905342655 6626007108984540562 8214859910361309428 5145431520144879233 1931233432676029187 603026882606951945 16237602643795807914 7199093968022853551 16343433094219055083 1492085440759070424 13724054434895313493 17247350145224374144 7439623585188865356 3773640287796233323 682419642662597635 1893584514459452085 12163037364520583312 3961780463664032022 11691129718495765586 10252772951900286105 15607482180138453867 12572552891409265363 1294295029612808529 10825200208549497686 200974494285757478 6982169043761068658 7799649534291637943 1066894287554545043 15739994648879776758 5258577674456716432 104580569995128674 4918480192255794471 14819505880502578118 9417414100798200350 4428467820920433086 9699268232447770145 13139586368856226018 8993369915835809819 9331201710879306968 9266838354610560754 14601181236114004748 5518416389041480514 16699522243853016887 9488496893976944891 11259528319566421623 11271307187555803757 3121460334002934393 12617886987430962138 8283994120558171411 5471322103405833074 1370583879952453689 1904281346270305483 2471045576053659326 18341879370419599566 9418399003878673060 3460122724153021936 15515954813903394776 4967823207739483480 8777401641921756262 9633362264622756294 15998996334897626667 17519545176901518574 18015954579584387572 7863216446993058650 4085527185640397096 12889058264043819492 13515577603997376973 6005284116387514359 330460242314243200 10960595039577540205 5870167556825106091 16114550888307514614 15204617147143544991 15489319992466922310 4400495731972864235 5084552637760674208 14257593640181674707 17822139571148629447 9630843161448935937 6394109379722083117 12403051483264834330 14826037964799682578 3923743840597679821 5305381513537804465 8580664761524551789 11539516306032621968 14175200089155772428 15042385409623140312 8862437199637762416 15326595896608032579 1134378407793408329 13259259919269007155 788483136763212264 10329954825873144 13212848120298254655 10979736384451242972 2723062343732035567 16571706026709989623 16217353316472530755 8520961900812444936 2966295476131284744 1315928126993510147 10086199736260350211 335667036715934180 9351626102734364041 10898329367419547266 8889161327746199412 10817235367650698634 7592426338622226895 18189989476469171581 15901543961266475181 12468184905107599468 11887830805455387549 6200772595060049190 10965477309320178502 8731795107737972071 3858318401581422115 1219653655784524750 5072967089996890306 17822583187541129983 18089673450157132181 1661614648198644362 16983863965700266179 15288417110746561775 8386712110399955862 14185548120789385903 1724699133440323548 6868967148817188109 10741307279057315976 17856796901073898105 16971782145584873486 7660850361328445856 14280404647485785517 9958568270764035468 2217511981476632244 7452000465788972482 7577680677712822748 17811965665896431125 6626484506106268179 18375031520070994740 15796798063525016163 8712175128961542472 10970522762925580645 6728899741615723835 8333358775792619365 4641924151583164161 16455181134237521148 1713511811866611312 16149443368870887111 1428485762157532988 13491093373602812082 8393752204471225433 2255757216362720880 15128504562779928810 2794587185733445074 5339666507647850931 14447389295375320484 17288522928082653644 15606926359174610163 17762514553038811440 6116452734781442311 7696387186738590049 12183086911488520689 9027893418661289807 17460666704145643939 15661813105857632121 14593329599273730057 9686010809504446563 16591791250466378037 1748556785970513571 16214919033813364499 12771042293172255080 8826652841783521618 4165431105168828853 3471533415013521801 12115971546046932923 10416559881893874303 15626066374660615340 1248242547932136474 3358619764749670148 10631908231965152587 13114378941534280464 6963163260389533321 6115987033712252252 9907185319202263666 7809283949216601055 4661395596438438551 9920049856062425887 4466188374853885967 2685441782622899123 6574737890486701924 14380545118698519269 8625170195884905498 17940499729043206026 910215876327782453 17953180263936139216 1821119521001132431 3092431936590876162 537698914637821696 17583869636523403521 4009162826821854312 8060144601008542628 13327206784681901028 14395845474849157088 712042907163925308 839916711564143640 8136382274313442818 4525642867508491077 1227776820444333574 9193957839390333119 2500200727288816219 11282878331839729971 10524002780799243848 12601322456600318066 11003654370394723193 17090907033475364934 13903705087319824011 202963478058506644 15140714952744444146 17152123361711687588 9293601034628917476 11779584802733723131 7381874605535224827 1270899096744634773 4472109403792935666 1735768545507504567 2184923331100466003 15849213234758343709 12309375276788327076 5691146643820200475 9597255513310575473 1332653673121577382 12463629040600366343 11730510653429169307 7029434763224897813 2241532388107874726 1682437933376056575 4638604883109259929 15778898177305492842 14371079997493130591 4496140028029797856 4846086313511490475 1618283896011176285 4680633916057898833 8604739112453699959 17332587318074494332 11001897752958536828 7242469237725633625 2937843902818897845 15718120275603745643 3950921319303187851 1367375072554602287 4596492905421339091 15616579736171136002 9347534405379243057 12535114930091316201 5720856323583686633 2164741040045063410 12417113541143199400 15643892698131913089 2475287375478946866 12967285682901942362 17412213682969720523 16209361161588715698 14462362900230220263 15286919377755835132 16886459751247214608 6888993210492783498 14628977488728723448 11217286758844175121 16193778980280741640 3137295568580442458 9271784300896151990 8324878371986649439 17988865679321025860 17264887745795641 7990745303385482851 6448425762210469617 7513570411604987566 6261868058019354803 288370797588274086 14627567495449860400 10952686807939530441 4143790275211120796 3917948561915931830 14984971568624306962 9398129575784573885 11208137929967422936 7446866034436414002 11201564084736138469 6072114229955925240 6950902543800430070 10447600888458951479 15468482049012382454 11644550467014081360 8085570662814150115 14626131103819665422 5278495381286984146 15069141605030327113 6578783055000283835 8727155665910189168 1930009023112516705 16917427366796944497 3516183619442253009 3990404837563991641 12403260768080034628 2818267265377887400 1276912057207477552 12146121369759372066 18375495721969147544 605984428361777961 18181406916225923619 2166448860545687302 8040461462667653564 10380302088169207159 11283612830380651844 12304366160819617274 11708076520539552349 6577929615459443746 9101193009555871838 65670252349029061 10668696600130523726 11063989245386747439 5797151013321480552 7115921590176706446 18270636246070549805 4457450254950473655 15244768699811689850 7151616415765945114 13346120295055734351 9204519396157051616 3284802342909887094 18148584351554906688 5203854033289240434 9470090934415880881 17216901350732979568 3351092442937806453 6373811836332883519 6721615115685649470 1441814486117080383 12712188242054854863 2921050668385786046 4812134381086190937 11823168833801615626 2250380427250920582 3340952258427015031 13656852185896613527 15193012065435936774 9543829771826035459 5732086724070642827 7890076955636683193 8531449749784511214 6518749037857074528 10780634950361469281 7522442582610061233 341965159517139765 14426110886349568352 3643103533420068478 8445332152356654573 6505969712939146635 13676543520091456315 3806790617635573272 2374400669212148347 2456142684069678778 2331121966435647664 17705722214237602566 1585135085221834683 12773094492418319274 17373290885639189548 5876845367379530921 10257364731786832470 17448444607445431316 13413475940692635659 17246404316950559862 3003695938606015712 1490191989891939388 16054730654962186695 2790288000433886163 2035589287891365643 10862383811351431833 4188333338440373350 1262240284119296777 10776238059875664532 17549583622107001684 9198759430737829956 18327327986485221040 17891919513837144163 2978332258639453641 13173471842909939492 11567748708681283182 5040903246398428717 13402116209209383926 8794396188777626660 8080967122839655013 11268549148390984358 119069706412494 3359462381813536809 17114057285952360320 11088106872821305110 16516266791230708777 4330823964965627755 9442908841176894294 12375197491166193397 9353495344569203586 3652484929347413260 688711387418656267 13780504854116625413 9147067074227406755 16311879134962410748 15860119563180647054 14226195710810510568 16257778284037033599 12718543477520539720 4627264495519658884 17992530740429429436 1613374567157723128 10431954961043386983 3464466581377417887 7778510917316094473 8509712873704138410 1151517444043569827 15373968031458472366 1112739204367431989 12986160275985607922 17988616556840390067 17252151134210520995 5394122559929250940 18191155912405534488 1506582668296177804 5686515795206083797 10256982414607109112 10059000692237497578 15759197002341241173 1378917343308480954 7753616376704702711 2517281603548850698 4859244399664972601 1945069465668675638 18146188217115479929 7594815600134283407 8397006523102478556 17566610360678797008 6332316329226660614 7155752260178949150 4189652491410745216 1060436229102553031 2404215314152861407 5211537461097291724 2578082686537447055 13594349808158409646 4685868600353406742 4863368415617948888 10497661417615048561 13965771982077702749 4595490106972709135 18424696135484475338 2646228573362468098 5543689010831097984 9008576265364513928 9222472477775073054 6582002903756079527 4465588249333957431 13084832155132440206 13767007427600821021 17831540205139982284 12050000917115469669 13681183403279968429 808452768481490409 14578897294165937086 11543747104627507839 9706141283628271435 6361367149537814109 14217847797005170191 8104530754299120971 9275135262120613987 12827975420310173745 5475987751369157906 8818803259650085542 10899791793652260229 9373244415507741648 13798791124353376493 13561076103763694442 4813708968679350795 16624302447086809100 12115021612216980207 4261441842429774775 13264979593256700000 11614564264719453343 3276648790015645518 2137849188267985411 1358671897112175192 12411657422519237586 15565257118501514416 13504369546264441957 11846898462453581264 8844397805936463632 14869477636259617887 13008062621953282217 15647958992727169742 16864430636669875380 5985523151386912696 15394811044537574851 17225259384317826598 11883074434202201765 6296390812595259476 9655634649903447664 15951270568673151433 12702726009522902655 5208406419038105007 3842404328003604071 4255858484472752909 16427463367681080594 10221504019283280951 3138736924018397099 14854727382245240017 16464237955200541720 2669766623073266239 16805557237158718414 8562452782293490779 7901541401283550031 9708649913057480014 2005743493618346552 17731326266386529139 11118633435504794265 16397235463697680670 11487206143734221730 10267357269451976967 381853141803473008 1243095878741618995 3405756808699907841 7416365409042369846 11214700963307637092 8888000693300551611 7686928207379786873 15313195963923162957 137130562967006883 16633389170758153092 5886616134358311844 9246807672750920580 10153382862886624811 3972527054773789160 4744573820925448091 11431370355869799199 11221069523390591068 6687388202304609142 17968651984865611159 12727040411220202584 6247927165378917551 12492474758139394195 16697935007424196105 5660483009882572297 2437225655532575915 14368201218842799215 6074900796981053262 16369172502549053260 6590321946799989312 16513058816462421037 13624551971791371874 16561284534582117356 15543165413369243864 5300124557264220254 17749006807150086141 12698998828598487321 5299165716338082908 7701888301698549690 2005526935753016438 12742230292064111436 10283988763102495656 3299836637529264668 654830560800145827 4402231946266078040 12272772504458799503 17898977655173729716 15976431687065149690 6933367403400977404 18282311202695211475 6807653432047096187 1139973290402698127 981218452526965180 3819751087483220604 1159660946900285141 10372119111988254995 10440233799844864187 9683181404915945666 11417005395940794117 8163099283517696521 2501452792880183970 11933392813208004223 12886674498679568686 18132977048749481010 16419219588833952322 8887805180275970593 7637138888571781328 16364595574961994397 6485151734132886032 8836981691247042970 13794738602381670378 3690937350021728498 3626130627466756948 17637750945210240898 14799544831336690003 10732508446751181646 965681618025581324 16113772136461329012 5500867574239445579 8581134023892583689 11541864093182640469 8349983902217590569 2293080349133740129 5932875723593391069 6404271771672778989 1066029368586051826 3280953286791747877 8030610354835874216 15889973245854065728 6865885230522412797 9574989640950381115 3739414751958232602 7291603731127556775 11361112354301703229 9118088067491608913 14602717167141637185 8367325718284361321 7784938623860981619 13253872381450841563 3856403312170138894 18384882358974473415 11390259164393929577 17562563692673057113 16432646687902245539 8220373104445083382 7365217360574464485 4123169478011186811 4959446487901740083 13364586459419409078 7207358408199910639 11865396715506148374 11653924456877101108 13422248853972793221 14202063711427114914 11788928191286872261 11293843114431843103 3801411627064866728 12972057872111773666 4247523530504633278 14865999083305382023 17306240427207876846 533873334104991013 216655292574346200 3035589824075698133 5726953524753632956 6521625248230291722 8377802578108326715 12435068784587050244 8227485585855000346 8101463042189179333 7249471563502171579 9593667744741606955 203098987113880134 10368488647086527995 15521282414230220399 16417084170925394961 4116810378126849624 1582193683749815354 2231424345241561983 12783812187684579772 12477902116474837424 5326937793030529790 9805164653015043896 18317004917289274490 11248259628233151835 15771869436774565455 10552282884686036047 9930461833604786871 9244757942291304941 4220143029056200471 6118518104739126533 2084620475860217651 1715216787094001192 9129131858771147191 6093487154447161696 8338304882384243575 6214142388545167516 8651851124942630692 17186607892510929468 2025173576344808899 13923392977369579300 9172194330753206942 2430461912335163620 13962741939337135505 16841469672432183717 17955393554410691892 7980987541920948221 17117587150694568879 10243297767145528338 3720050452437692790 13854609251295069804 3102331357049814141 9808212371274154970 16227080668523636703 1588947757142277416 7668051009615611429 11382830866563143900 13010128036675598308 16291306891370125027 3226539367786499200 17337773243136053585 1969442146904151767 4398401610434308897 4851408263128328955 18292898076076038649 6853655342015269934 10076886445113883910 1747390109563440324 2288867606809698380 473842462017058611 4474488961719450643 7837261136546830858 14105913312640479686 4548641900780334710 15839485639659665296 7275693024336339224 17194900605987261745 18446162469214710219 9388062976931603182 3124555150387347049 11233022133959304665 7782329458294633355 12366139079383822605 10627831986000463446 9814274045074023527 5154718547603313320 693200378640474620 8563654760355024449 218300902117711529 1093956862195887063 18208156913217700996 6641815129263585565 352149223314433293 35580654380537253 1999516954549968508 13128280610175314051 16548391795420100428 1891739362841693850 6632649587200174883 3269682259034375510 12517584492042125603 431281385790728214 8442981026989155239 8481484750907524211 14025493794125321545 2633486810393671288 15252501184533944576 2864203791076060475 1719140473750934566 17560983380297325404 10849994512399836668 426160259889051054 3883836503023163872 3583400959980208854 12631415511394837305 7348699498246222230 5925515179362784094 649124852379922325 4595082388261786283 5143363599316637733 10300093094150331772 6507620189641904022 13930287631247467089 6640227321614752632 15197566271968596421 10442620531962924554 11651684175875562402 78958879289205515 14164644604231152810 8669634704681026760 4131998312643950892 10458357025100970790 4325773844337826632 12825307930544056305 3238138609449100800 7679037111261653242 8419806016578061932 7087867026232959697 16013742943256647373 10979821999661736243 7038534790884748938 11802169969236458448 390543499221081130 13261855878251765383 7259241472214904206 10179623652245863307 7631731240974656747 11928819918246264383 4219402821965536377 10551512591017968272 10827608729334033633 3184834467777053618 5868406390179923676 964608231273066964 2749063528940236587 6898804819841701447 16649585507805949374 1670293925580532885 1271091753646831972 16199127769826915921 2603266678617526592 6448390691008753476 13839833594767139520 9112976663249478559 5258972376360595936 15749254064260355743 433750450601640419 1896587026596933236 16179237943133472678 6807042734730356819 15984640506451752620 11583621371515482286 7001246123919558466 3708906647531917004 510418947556557078 5530045044742239849 5375536801218837287 16987456469881920609 4533914082153988927 1925583097055197682 5186087546136698270 15545468148066807923 16290772179073062447 12741669728664200901 4207279693528763193 2598406578574264948 13647039680619566162 5798327683076464884 7539609251606943574 16889558142316408299 15397881993370351141 6834805167022194843 16922102038085865524 10384564195346070474 6394190645776573511 17810116661968506891 10354475296161402131 15911009401868816597 15601097598945354795 1783591176766117490 9806481339889774270 564917198913592557 13266625332074819472 5893830222434073046 1619348795608453756 10446052007239304687 8734017912070008392 4259696844250821278 10182207709522014033 14020345734794181321 8906521087616937765 4095578175111069945 7213521525761782162 4651394679512476238 1269258743699176800 10921319368514696040 1475632523450275144 10625799800405177687 3042671757766814423 16204007543538632658 6269796547613486463 15522087716926535621 418721158534183265 7210743544211678619 12316572480668929327 10726605484055186839 9938296624151903872 3942592109845970114 16839172175648067147 8372619203133452301 13926832734566156209 2970435254948392390 4405229620774716198 5667105452174643838 14375382681544618298 7457696858990819984 16722778454843663982 13569009484463842833 15756743343044585641 10529225234932023592 12326448042059847788 12938237384572053777 11427762914633395793 8367472144878068512 4165213516076165773 5290505492394939476 12648519408800322781 9841318287808655087 11359273064084827719 16886914682595617190 15431695900989716771 14271912268839464713 8564356926540581885 9832531600087560486 11580360821106091600 3450761387188196072 2392854853766989015 14497879311289751735 11738221970080168004 13902319371674560990 10004835411831460266 1455853236851800308 9054264988342051865 15037623674825697040 2011948180096312356 10555859221828084721 15847617312998316392 15460549852516322142 12206088137362539604 9369442994516489208 8344496885958221164 6920486247969917563 9429471099671263356 13347782246948248713 17150828367881389869 394729820968501195 14698392379439403093 10841141445748884292 7483286876972213383 9401512225542300145 13269783767034431990 10553075014630995725 17897201560368687094 3674593248502535347 17983995447603411565 1786901224112332919 4607018212613572302 16284326013888690257 17772134054461954778 15049206147339184452 7682616073311230329 10145996438520908454 12923589543440308082 2135517718571259272 12502105200483335434 13713662017850230773 8273488705561100395 17421951284454068267 11303168888121014911 4288608459865393710 16018571797828061465 10688906161523881246 4866966893327185297 14573502217103535670 15150095246766300367 2571791386602473132 9431488244275842965 11761360773007794262 3010799924307980294 7432074091945858415 5015707944071159630 2400858717517563388 3656148579295891778 9308447803068368795 8581702144770460634 5432202296638993214 13561850076950219599 17441040775875578150 10501724217143059354 32296164569727803 11134337099695148470 3847307109601076606 16654032285441719146 5898959597092616679 17549450936149289683 6867716691082049844 15230943296673208869 666351885534405815 10227834609582962174 14173012857935294052 7503111870542603672 15098506760558530128 8191315163227183801 2058308390377010567 8497600083534644048 17564954934538819978 5962546524787007728 10753375134239696488 15397021095508268695 7544713619530844251 13871525231694806916 1865806916589896215 13877660779428032128 2826953681472076625 7743772408920207843 6606001946923247164 3705385083338441725 13653368103456642408 14546447243746061386 16615082944105472023 16476427146965501396 9430156377391229314 6394107315106964765 12571011061883779743 14875517473112885974 15832937399258908741 16560645973581757788 14783054279022334013 18100849194794122362 14352188254179395662 9128828235353826928 9162193387960614564 7544641424680534590 15818036209101509138 16527909237149018685 603789670890919242 11005082340784790588 9810859252672974193 11960580656221040436 2454374297286678412 6445712284500398711 16791193205153976626 7593724930484189865 9100392278204899782 12665233518897682784 1967453162828869400 6171973356589652707 4350266899789383365 1155376937710879927 2654694117655477177 2926781501666087919 15467389837887485308 313686778732786697 1010084328853604093 16772927636163290021 14481513928529498499 2568448702511488047 18404260169925158132 7152094255926049188 9948542505052975366 11059977114676587561 15644652588863453530 14107768253634260581 23493006573206385 12101768674159633191 6540784329223712778 5166330362873069988 7041550635067266578 10228840185762767253 17749805716940566313 969858433356173512 12835811213717506636 16293592833619526319 811894209609639535 4465048147282776803 8165740013418949977 6904104962007010296 17610331620359522994 3921672403519956192 15880861774246513726 13199995999256256592 10764975687612786180 8130300601378461663 16224732408810776208 16487599322967887338 4071585119310353180 7212213758806206220 2484316232852448670 14870484659228492632 504202628721584639 7787747147603979094 17537384952377889464 17519519596199596250 1867329538518861991 1155928694667638364 3007851537190028728 5988903269005410545 9187847672062904027 17725147973554020514 9042028484550313555 15233684956182099660 17595190838728822383 14602998711057827568 13918110413005053094 14722768683514113452 11051983775849249160 1930201803027276394 2743556713798536001 17701220920416285084 3763092819506552018 7143783249524702350 17318021852776750733 7626146426871595427 5650742370441686242 7751384467251758696 3799112674551500501 2093420176516168193 5226918827543377497 3123426553729238702 17487312273371747739 4171870415217902966 15992027328600527637 5058958628157990532 5721068231469834294 4552991706101480271 8379485731396683984 10201519032832668468 12767576466101647479 12873220455208308009 4651183366131043203 11026226564041362097 14388035915373042213 18237577332581838699 9269270311234026205 15846879955103943032 11491560139154647110 1157678026339532251 11368503037861626314 13000960511056073145 5903427836561740797 11846038305718097118 13493598090055008978 7988655044203532389 7278652547485526014 1365600567072554705 11416868054132525611 13311546845704999160 18326041616134653023 18009067989856378388 16019068192172607264 11249773797945646517 6622631825435572759 4813130342105095582 16938354397685401039 9408509278020472 3017853656160127904 12262285892105964424 18193661759337042153 16700927898739928560 3066823698921057452 1731181055884474652 11613010068560084379 2338081194706939921 17201392268545941359 15726405607762674635 6068118586383120950 12747405051402078079 12728270977916237816 13073940132407090971 1685726959935045969 14356026217025272772 7168713695884105253 9167893444888041611 5639390928565254780 14463850061246204544 12674419186123841838 5568211089884095896 10899848497087901205 11137426981571714948 8478776365382414345 7299150689821245703 4464055455532144538 10780942458567361434 17588114466870213933 12209360886875858368 17192765274176454308 11472662462174450158 5791152019941484127 13983036756824409692 3300174145820974821 11049308514531316482 12625933797228428012 17486758336981889559 18382049094599082760 10502169512183343706 5538977085372146614 12517575558586857598 8805933188413762466 17978266987698148110 5262490888557142461 17922435157650997585 14426409648178450400 6293808148061159763 13866654801909527713 6072163683316217247 14393660741833391314 16918032510240663779 14781019519665770153 3917506160064108581 10252861096609649397 16748953610455786686 17982183270099552723 2663390084390207179 2566141564082578584 16183877104771904889 7984373035304184146 10833382538395894124 5640406672071692297 2630457958085218441 4743051032031636068 1077843056475988079 10252429218627603988 7539248851060711552 9982532952063902427 238933662872687946 8099732992717931242 609290815645484254 862208576399150146 15835887011666048554 16790727172398632306 11467918915256358013 13553550738690577818 4434116130977853564 7568918125820138127 17917967953259962547 13875449285155057765 12905549730218237694 56627185278899296 12322674140638781167 9197038195093898457 12327695625629077265 17469083517060742181 6123584810564170873 709536906862115899 13575692746622819616 13237684294405454566 11158158674440113948 4818195269987747934 4847253259518250223 15677987646664233794 10579666270773069614 9476185595795982849 3613558288383018805 15069557869117534018 4919614422794532446 18124547339655804275 11807582547482167494 6713701867045180155 17169880258974185943 7214266738484081791 7848969646212889538 14276887879546592214 18244220155182165090 162764365537435634 15320293157228319029 10828235922983602514 17972175746774714921 15806622355373176891 10234413235294574057 5510799209251365658 5848248276143927745 12287668640026340779 2817254085995215078 9438833255874668417 648007280983814736 2602236567892918567 13932159105711652946 12261621587121980355 17538495139934702249 14067652060090027173 5695596662558599798 4538186469851948997 569356753520641038 9667806743911226689 5481254362473925427 4402174888427771079 14284348694667740767 16566582372453540230 14904203268304147451 9668028231398814328 7247139401485636009 8267479167242097340 11300251961096262230 4103703387901357197 2798691975666462145 15760769422411930933 209221381208792735 7783681017209830337 13210995018208645918 6776430771426224966 13450336497466113932 5613488411893593650 7789713305065931748 14020951442948411305 1013266412764053780 11437767827540377580 15702235432943043685 4885392048139302532 18132776996698031449 12847370878370956337 12232540996355505655 1118116832623175571 11897951647297223479 14408347855117578742 1742330623361115514 2731754410625568656 15556807499194858273 1215886771073599477 3175208991303532058 2602968340847480456 16681273243936165177 2701622143776371322 16907843585160761816 17026494782494608412 12831796849271663427 1023258521495748052 16065861943449603888 9823190110456533459 3938866450139573315 17720791770919158510 14117610318632297709 6121312979821214766 5534853894409799478 7831519240128351490 1868386816616542334 10313730305311255375 10052803045045632503 8851445320969437948 3078524357159990650 14026430091646764266 3885415517590515258 13753881998122749355 16444177713768258570 18027298632816578012 15870630327560158087 12189603790044299586 4939111871361930330 6518647045822926123 8737141915763495371 14238442261681842374 13213187423085212166 3416737838983747142 17747626255049938688 9760430289630743987 9103315484824732876 5166694002341159458 16099490445356422060 14657578821466172853 17883541302939292485 1305314286399017881 17761777528372157570 18014881598054930754 16647161830073294527 3612310217289287537 2595428917148984154 4011236004337110611 17252656492919404431 9674066558142277754 11060782977423254762 1168777222056398113 16445205852799742517 12962540109157078759 7736787194742179848 5878774922447892504 11133497466253691126 6733657017560109679 1516420152892742049 7854399825274444025 13342831313107745406 4515450387562745449 2411327426423904117 444000821505541187 17556294215671628840 13781695315554092255 70717744687530418 14707212644285446301 10824018434344046760 9982537254463790058 13494589811935150207 16226232898328079517 14464680505259325884 7413127982835059944 9288302236525649819 11758389752613617565 12849516437496331604 8282508864208982081 17919679295263399856 15704223225469513876 1536171206783697452 9529964189093793496 6909593061036187771 14786990913687512321 7974878598038126136 17297967631867052323 3051940883687641914 13730890952936996267 10989763726741357326 5349165521251490248 7036108506774392347 7595582565372289189 5352518161502680521 7889684603006390332 12654982067215335649 13881632350164441440 17175910021203327958 8994356474029060986 8994599672660281980 9891410209735581487 3875004316685959256 12871135786237580864 3332846511337385447 14191461944375920043 16852202412286074585 14656748373814897359 13084876659041823020 11775817608599481463 16484750556581842312 8562212916975443511 4688063359945103288 3909632690675333239 139790602900137511 18415049770545802924 7363515810687825658 683017153818771179 10085648578324951572 3924303426257786909 11235113588736366178 8943098685090091350 10290414011086141686 10535067442902300161 230369553119428827 13179068128182182461 17606562654474146841 15952483250575136691 13673946039677226766 13476511289121176798 7118955504008415372 13605633414188379418 10515984972521005631 3544419108983789272 12295583899703583849 11945717415869306771 17370178095718629111 10372422404468243324 7059240028751050036 7938798567820859913 4163625951690237412 5611043659989266908 2586249752217583871 13261634479151166486 1828261260840019062 6288913733553114504 13071205655942006857 1985160908296206130 8759118781036929776 7924414638691758958 10687600961528184811 7655574068774177084 15894373411356405239 16013156264842373361 11871250543648881234 2537953510768381402 18188654738496334703 9524451344595745948 8024620100900952437 6939703112276002167 10276372891598387065 1128997894596988733 6878638698384726088 4186984860869475296 1082000448693515873 7259257000717475993 15762481179562404117 9129126488938413077 14533549732854255983 1710758817545355062 12750716806962242182 8718791694065825047 3587364631062571540 11046036416288750386 118695256460487712 10413058105236574136 896549023336560402 13437001986991228235 15897031935549710379 9680062302954164998 10834078967535121325 4870969086442770764 1016078262685522781 18122139949547036064 13258043843273750637 535492204758314818 5238248332856715636 9609726206138909733 8539023629582722050 14389578098238388668 2673305322180099548 10299716395785006857 11409499216544926505 16342346139694484718 11855414504907064751 1817690826528917036 561344155533694352 10489687403550123343 17687146309775348577 6297704599417350262 13975943084243945671 7857038574098018533 17744154037204451914 10894094676503176803 2510858698377645557 1242524554744700867 8463971544935416379 511339535636193177 5935116121180303701 13333399595144569813 8395549817229189652 5688166221281069207 16796261648817789392 12459592449063490894 13480770731270882560 15704606227174337092 6660880446610810992 825572172946334881 3470902399500139651 6729255152873458842 6320475211903362214 9897754301944940980 7421302404561063559 5016182359033968294 8827810977306274215 13782414678474679230 1763904395031174088 11495563342567020983 10724831095919865232 13249637031243327580 3650875625348710062 8166132547028409457 15956537003886674713 16786320897772541974 3824348106320024078 8823304050621572532 1510583506903810985 8572865158648488134 2342544430066468517 1335012936794172141 9665471360356031987 7764780878361791196 8786811948621503341 5407722734090768670 15963730137350634845 10666187296990453515 13914162453576534702 6732405095407600532 5169608082599325237 9320327815985029558 16333885249046177004 12611918061244409231 8817116698777770188 7763616239236049191 15260814836615244688 9619651363233831414 13229095512059867840 1537477624469024903 16886995054409998273 11301750870217591447 15827431211756436815 13832853472021446356 3357980699572551073 18004037564676654198 4039772974003323929 5927901201929433137 9939428701919992633 7584985140458240679 8043893467878924252 2152097348235232839 2284130447709158147 15531839900036752636 14170894354773788343 9846678637919488045 4430559933527226484 12503997273028722307 17284988641242377101 4920183878272370236 7916632480590561055 2592222307860337990 3993738379480191011 5507287964041724379 15086366975525256506 17453194673755506342 14865635477959799669 7270773319018437728 5414591152448397159 8042739289447058066 805259098472111030 2066713760506986521 10724762506210677048 10032947069736501519 4534716941792490967 12208317438459846970 5338373351532155175 7424610848223623962 3591377614569561540 9773661683249307228 13748914617461739239 5782668423786335982 6590987124259926630 1055361282491398398 6855034383746596173 16116882714315053511 16084353850009740830 7367957131166636923 1309333934208029714 7672947201531687309 10921518866352383645 6321297510076980842 16947405029264670966 8296464722994017444 61216984252599401 86805213785267343 7654534061567635495 9539192027202086691 10215670800185463145 4963423592399165912 256774805255855946 10253982751456516034 7632666056027317459 12118903013840858670 6046033474989000920 1277397100267126964 338165547814644248 14667683136280288118 14558631668294622058 314256215301851517 18374962576291021293 14523649526498345040 10925215399798098359 14984670032602366898 753361097946926968 9241184827232648974 5225303982516957476 371551107486932006 8291390931147774075 13174107794170301502 4613287692618689347 6815979679586312653 7352670347832685733 12289227349191021256 363269519369476702 13305117631543992925 7349224415017990742 3600133222511730799 10248554228065772205 5910586118206534825 14625606316085130715 1653371971821671097 3002266135084421245 17746229934129702568 10407183828381587971 9460310174793153649 1873085935728275905 937515751918192005 9624199878926123387 10205100544602271992 11656583863180616032 5127075062583563612 18298381548101348190 13270716847821965187 11717446641258712229 16498754827114956663 1746641191628458648 11689376913475826371 9309870062436258044 14564536795944771987 14628987059154328637 11743691331256642701 11862791334677452540 15011993998725619132 13010498049878191169 3775979081011806800 13310055325152981057 13068107695443622728 4960855998804187529 8600468417128353425 5072802585376863992 8267480374510243008 6995441877545280399 2835673059295804409 3268868315034132486 7469978463551766125 1512315944322846551 6910242329530118087 12384439805844308743 6073984422974567466 9652134585938003135 3127059733312089779 4032522253123952296 17210674108183260326 8125158531387660309 8849919599453287855 8684820721561831843 1819860875491167435 11274695105253553299 4793847006389423763 7061552189784666286 15234039096088547361 4920383108659787802 11414196381128213641 6393733429795310195 17103036014947086160 12265707859453300705 7124459947790933627 49862034687386864 7610492886527906921 4873411825266338475 1317506470957786305 12473271154575413905 6468419544098557721 740258246610238510 14256813804534898227 5399995362139938259 438817964486267976 11138329413654095979 2879024174521199264 17615947365995005482 1925691631794303808 6232126242830803458 17475021821251470801 13991525627053287513 13440693323392946694 9704943388843545881 15495259317744782078 4128013784641062813 17690904837560850308 1005094608696248904 7252812304624613706 9045816313387615088 18013401262345245894 6473685898686604209 4033433703673549108 9218162736733430238 3860340294342334458 1144438575219699629 6330889184811316709 10874022564329508120 2269016604294079309 11816132002821646575 16132033778621784450 194090494570316924 6047294922620810081 10218044968522056567 964430379050129213 16478003445448056607 9411716840132129570 8946779415411031122 6949401021262717484 1467095170495856035 18177498558657461511 6067464694164417480 16954254526243298917 3500854442952551504 6869513657366731109 6358866557530469804 8390534027241778667 14633198521539931640 17605146622873476466 4321358103099461513 2692255339690560703 4955386240878238542 2278511437945666291 11345474462596346479 7300843384972812816 15955113319610108164 17420720611855618208 537859949367875202 16001096944519949636 3513898803442656071 17540679648365252433 14724529101941700964 13327651505064083300 9916790003845368917 2390773740341458447 14075058815537922468 3063146121492389773 1147704598480809167 4917266080556821892 1034324992117090000 11959769169293715439 1463578586276394840 5905884146275222161 18029961870439917515 390786281062139477 6921738981966307070 3472588729010239167 7525652228484460181 4796211636991425810 2851954622631850907 4335063168428490724 985389859931539620 11218277292251129453 8520414843934492078 1627004086017368903 10448112741646181827 16924009293908358967 9168796067602641413 17251614391402285179 13994995422372826693 9789853708359335985 11959599324099265524 12481867309747099459 15111127157360454245 11931697543900730853 14461437895066339059 3590980710469872439 12245473632462232472 14668565352149362246 6457757600175773003 3696039724470962434 9167764715887375141 14328897681600137394 1810951254444163012 7565113059931039769 6862789767168219968 5027875702140287232 11848263321119941450 6018152011735050095 2929356170955057579 5992782511761966190 14332249694060468706 18184713046272966126 9796413036569552992 9956904860589425341 15205566786278686409 17200419451129687500 2763112226437888833 6216959329859592047 8043236151527609683 11865517430863917425 2348129866961949383 13870839190213577488 1596594362062384805 117655605849599204 15113311298044792940 2241351441177784064 5143355667010333933 14550368612119867348 8604895933196827390 15997707239345832796 182116769272439287 8845278608828359856 10976445393006300698 12303754882994255657 8125780977963824960 9892069024256468693 8627610663110592997 3158763615467171310 3572113655034405455 8305814694955499525 9003977902259399261 44678960672797683 18299695225882566893 14688885343405113337 8546453674188233160 7809808924002078101 9601356027880448972 17931507325319333808 11770307129446814916 6562219884411452230 16231147366993201324 1200939359493590038 1061011249707008444 14446615708350130845 9156154145157976930 8407140909392372544 4454365132306322587 6292907447828354683 14296611949301122014 228965066651101894 14859520172675909464 6123131332119683398 2022977029529891309 7097127626410193669 18091794917049769663 17205354533848840355 6838762121568888566 18206791620257353281 4463972671235505063 2243190834713486918 15019825459420949353 9358428430142874812 18147263114909448320 11793414091768794605 1224659298179357522 10218287878378018896 11828964386463137350 17940361859160607341 11636629430158035098 13944718969380529159 3822301962684219544 11358964669597409763 1105909140994857844 15933510442298663204 4409458204406142366 16283076571548911402 6891658298885734586 14349631373482303134 11722766855983906333 1761849897133425392 8525458420974041834 7615643762138810983 17863696552708847318 939283576654008383 105057431194791062 9288400114798905092 5799822438218230103 18200353042016150113 2811499547479548741 3815381834917866934 11576837839365124996 16394462125459206225 4448252453549453575 1798795238536174195 12349616231881684354 4432717945921843993 15674563129028231849 13133126158934607396 8507743379910535029 380442264971808721 6237776628661236599 14144151950544332392 176345015439669429 15917367806787570117 8112209912604126608 13702366091126433912 4505181770055712510 15193508365814355056 1391407866521290896 17081542728108460825 10981210286469819700 4764612515655379789 17088682903108172814 6512745103756452513 3809564142388467048 9936589135196920181 3646203591758365210 8681237828703397848 14885625423889105579 6950009759941722147 9045843106295062550 17261851963225608712 13104280724267433311 9550202475482178190 17221368975958373232 11985147355712685436 17250232471310458649 15854067225051206171 17714271614933290982 967431358238982029 16965459718824898150 6311132283307342231 10550827472426025136 8349289927616797190 12474878710571318537 3886302013726452215 5521662379055647825 253213466810545445 964901341988434829 5668046481778378966 12485386998023425233 11219322402256683635 12305382094408735404 4988340194530983060 5239668443280255731 10451136611887289870 16288062717632578109 15788498893150481330 3162107303274909292 8047694038619111862 15026183403718797981 17048053641609627805 14171544338902756770 18061880413244122765 3291868843117531969 17349152348236260551 14591777743299569924 11600305629874009571 12931820372621185658 971344599168753458 17378889138306551849 15119686516388023297 13082252769113098632 2385474523731682869 10810626918892249817 15867868627522828210 8239813483392289888 17976350152495956111 9533711566409189914 2053463484691616696 4014231302105925075 17918059374563368414 3772892940433018595 11843295509846296927 3711873673740807603 7884860038083446070 6138640321161259827 17479933149269677872 4350918406933937973 14145779143362362188 13771876220080410177 8087292769819005950 3989236468557375696 16670315522243637532 6768184897551326596 13485528496884890058 8107971995059574271 17295130083064239632 1349877441755806320 7520055168403694684 2608463735002943823 7634084114811687357 17324371600780497225 6467506017017015433 12932550796440260756 4317994536133109926 4673872176395063696 4358205073430096248 5755086226845521460 13412464968064536014 5260764890026925930 9113081455417108593 3677813652761521153 16594170955897320451 8545985560561675887 13292161706093785927 4431849214082924872 5867804625759928397 15909608903457501442 15475205594449150061 1964552691495170678 9754616306143414209 11423363514814550691 2723642944765897186 15130857683887919684 16103358175222846757 15831753485606221287 11294288850515345597 7714510686194120945 7401727808340868287 17822607752976365648 1746279014302721393 17359165844405658725 2753173538167362936 8700066972634850298 13539031033038201345 5772414598521450123 6009136990381943715 16773341946230936912 4534875532807540106 13907538624211734056 9594203831609431200 7189976369424698763 9794458332583702245 9591141409368807451 10172511698505318215 10289881800602109419 10996396763691730912 2131176954536908838 283074829564133242 37542268752062614 8051735082693826437 6149287544619336709 1902069657773079013 10440890681782127198 11871096029133445450 1746940459353086484 16397325052015495503 9265714515055373637 5948638053192378454 16069779923319580665 8761091151490481390 15771618188769346596 6240586590783487227 16917375103804885258 8444134806718309249 13014625468009946028 1840529663035534879 11503332009267919583 1609636197136082835 11141380835491054384 4610433512832859197 4948189667230748533 15628890670232144094 11959114056019379868 14743747142665333077 8520889190103960826 10476566581172423424 4759205348309568683 8571316894724203072 17747357450444900376 6306893113651087341 2089844313118088826 4625581668947318602 7344110653361524356 7542477121844563017 1282691845990356753 13156995190784158315 14324103977914618391 3608356448019739029 9630843048268364925 4574196363117069430 4280136997413556395 6673079063285111910 4523439564851770014 7529063457165743990 4774470870440036306 8945865221729179537 1732444386963896633 3741129078264813204 11092379120151373473 793809930595033130 17525597162632114549 3132155374998064300 16021673980678007854 11308133051086718575 5723521937892138755 2437076643658977356 11241350180728100459 13856796668473601769 3025850761668241472 17403762389209460577 13522466650170471320 16755936019208846171 2544423592986709068 2406669813687730985 7114370283327339069 7737063339220362314 5594839472662952689 2739404398260759413 15885451740511967807 8700997771536472140 8167278081555630462 537309093497987237 3572716798365586374 15912993782134667916 3810500391711539951 9565560370787264556 12956600077371855719 102085399568275095 14668116010580439057 13493895483115875672 8916116061258969799 16654559182631266761 3289431660192515752 9091293644314135656 6590684589772943620 5587067094092703430 12937229017674822230 10994164569532312480 7956385820322129641 4484651973368971738 18259244463241189584 2953954088266034608 1833471064595511261 3970722917294085393 14496096501414077115 2737352235829235090 6070043661074517390 1265971391461939515 7240266420963831533 6642626611235846817 14148198380922000784 13409781106296631337 12173464735272154340 9049500482268434709 2805302475454803775 9247354496067717827 240285379249237555 5703906610587268565 56611318026077118 8429477689192033473 5960023871347162688 8005846553844774504 18314061132226760891 9047974038419620616 9203455138501657619 8197668953625352515 5269039303106210330 4085089693115998702 3139148445076168243 12924209510638682096 6830296699715256319 4582066511009195020 7171804513264458330 7982484735975637656 4839317013686345470 12587939110137313103 17625811308491857424 14694303082133861791 15725255841067772811 4338334399655821915 13986269880532450196 15509385453003193372 17303000221147830829 17666005578479504698 5574147051620927010 10678695026996160240 11955778462119176292 11036845996472588728 7786649166481993177 6415081620881076167 11589336762498176828 15461359932429373530 12903777658182939646 1052773803699369252 15355130160010478811 8812139056343737264 4724552895447820087 5730834224883824231 7429764725000773408 14801320356600887257 13821788975277300899 4869515107465740953 3564805555588088958 11516810068567822132 16784333619680166663 16101542257022084597 1123409601099649801 13828068080866494805 4934553547149812802 8369951553987702850 18039488890246702001 14136042798716331684 17481972147418503435 10385988514934874222 15756479771985892395 11756745551063953733 1201986026504978674 14201459387083283893 2800978126627134409 956633704209888066 4380596466261445803 7838195673206913340 680400586441447145 10575044136508588862 18239481582917297592 14874921395919431271 7713412403894548875 2667554751917485537 16665914253567973953 6984698992993415125 13593975202928943970 10298959616530257722 12679414469495043526 15705482585016691345 1462158836252815233 18054363869834295650 16004666380915547301 18131362244662531971 17270001397479010877 16525589330472821604 920480936592779843 10624227671164643742 13131449396301391082 5122038736451325556 9538291842165290242 6357330668979783423 871041342185848646 11301575596900180415 16214168577308296028 16579956296838315119 2672719848040477877 16823589184893316395 8262499434346635167 2286420583147826224 18067070020933670987 11330290444034242090 12698436001904821743 2903334627480843750 8175493124150558969 13263819161752682796 13863379483884599354 2776732568895869666 1398907843893970014 14099702370838335656 1845348251929930681 10148522804951984870 4661860644538114208 17926835305390193081 6694023742930865293 8063363145561390785 13613899840624253938 16033718117930943267 7692208279176286599 6564676056424088877 13554357785631974063 10191967030968296688 4598561990802307039 16187541539007956698 17180624946553482936 12595270798303504608 5518065136152635910 4347444063611587239 1969422799251912202 3735795556372795123 4377200496390098452 17360251218663195472 1005119205361949419 7464562191626573580 6859341114715936726 8913179112171215923 16686842649547261339 8972330436932879430 17540093425873877408 5603376042268736919 15008304670673089373 3042208871539276244 3730105163366601806 2033044408357687001 4667176898580032924 12314180702816151853 18185430548239619013 1347277801668513503 12873374083306633117 17852382872517809483 14207692521637713669 3888234995776719255 4659186955607530463 16414361614379745414 8511308574964753642 6823000460156268748 6461756428903222769 15521027151016508976 1766166728955916749 11590057981348745640 6038535307371522823 14205425891289153678 62437834413108485 1894244030869947278 10437234924166768403 15069398541633844547 18173908160212602042 13750283756666001137 7449225772658655937 5950082096362623881 6637705086276969480 9704137231646127601 816449101422887226 14467618499144023250 7820447094955993589 15708113329816094336 5327985094624408238 7961253349495270749 14180527930614792766 8324447037128693410 8508820154733063285 14451392368446181210 18042075520133269310 3914254120902823683 14265745435831133130 727534059204906679 9958736689275716694 6697482614466918894 17504428961100110526 4516239421135736100 14914055647785970658 15673390480642886863 3961533999889468171 15960678352846272350 10211711884334284499 9919101074322821825 9622327983108942732 15362263605349967881 4267912882613041338 5247437685704672041 9926480771076212245 10903880628648222259 14937286299903882065 3516168351618963985 3303788563438341626 1770306461320287639 7397754534474512457 12279229818363290546 7933308767478950684 14338244194877766257 8763760591400383402 7578273671110991003 1280531832279628267 11772456978374056744 6935804884237037727 6415055469699321194 12668424236532384517 17440623753234119048 6871127343265384591 18099224723062593295 6720692342429773343 4680161516892376994 3710641230427642701 1833336387735804386 8321942097683153383 11488851553122445957 12901758066729060582 13205984239787797810 14528174678962223140 8854203695601394723 7392350885951262701 5891428454168423900 7191107083537300690 15203005759077606430 7477741996335779736 6871650538358798996 8594742283534930313 13945069622383798771 10622839285233142263 16394616527684758901 16199618253600255594 17969400661508889357 10488091850213328269 17422926906290055026 7356752008959927884 3624666802330713193 5167288980416917971 17881157846172560174 14771046784471213397 4980695474936222197 6081662105508104870 6109706573586192231 5365922695914798133 417625588278368066 10142668190462530262 8307966412142813693 12814353037873764591 17742324872942054791 4567629973209276037 8848822255969829210 18248222597872914240 16646480315113761456 8390624531531287431 18080470497314228850 17902085987070129170 12868928307452482548 17692245090766799654 7658444150944880561 2995823497183769911 14546602221290028410 8106827771298994116 16861797547890785362 4337597372693939491 7312486550218027552 17926922138240950788 3824855805231363908 10274765184794486217 2509322826026329811 8119967745965032807 8416626853736408458 14124720323955586481 6248479983599700106 16842530479652790315 2104737280069415411 9178942678297447619 10023171492437099023 3310041561726274128 8375220041742937522 15699352409790317061 16433646925134492627 9946833511778623560 11186534690369424987 11738381336835033955 1925358453529339470 7080256574831499923 6899185497502335932 4380473033468257635 421526276066469205 6096443566986885199 13701213445659956532 9731343877606017143 15722574222218588062 15136096304349874436 9764150653319570037 9463067011734052643 8853195138159639023 3628596721996114612 1232927847577955592 5230320133064574641 7732470921245290487 2976826600154531021 6334530252461080789 2496929107767741637 5728379703947878379 14735707725814578370 3050365584349894947 14775805122255373458 12684257783346307119 3543137396755680423 4610308413590474848 3935739748451160627 27035361668297025 5299608380833383680 3406758323459124970 13643084979646300949 8967106244125764414 5401118050594636537 6961687677708782491 18208286148554306797 1327593655760109533 17370997385463085025 8516208233915582271 15716722539931376239 5303300015821324822 10554977889158814855 12049049246750710726 7581793236881815467 1751765126443352299 7745603417557249848 3878613009047853118 9052963022416244684 11881279763545918795 11100330641188460485 6973411952889560707 4657515409054025220 3440732526696171547 11253340094179091561 3230139056811792496 12747014323099838988 9762622616709536698 17815394500098590187 13525099906970764006 5933679661776095929 2084374416275056625 17823021833314237427 11100144750413559326 5991170170217647290 181025734843212659 17512917749748404091 11092430549404533186 16708999582825955816 9581114258159015785 13010855772868412411 3731422160932368441 6536378771770877153 7639204230413246955 3431523545169984555 2756177961728725998 14272579190536389715 8926381151661948952 11360634922666295245 16861411151452751310 1205157543823325281 8870942797441672273 6669833372843190858 850179903096094644 1233594414521908460 18310233428409008962 10003242752897003977 14570878623374062281 891577113885322304 5526533716223247211 18387338363166685921 13093714296323894657 3095248925889402284 3436146815829546163 5205140454453645128 11845434887369313634 16872913056940039349 5595230727036161707 2521466000079193381 3934763782009249066 14267706054031376539 1993963508621344655 13636378623063789714 13132629365576623918 12323862902111852654 10398288291563651342 3602332650443903077 3388968851522774997 484799156070550861 11055711889582179595 17906826679519617822 6792001561350866936 13475577515509476626 3009378373990840153 9289443040951158856 16822100453823738210 13035239409014261410 1769185924970356415 7937041968216522431 436831334871223992 4500585473057809093 4159829663506009302 9581743138487721749 2575735478285033092 17736191406819014082 12354173309460571226 8666281445042383617 7002100539748154096 12724880876869806213 807587019616910228 10577690096157849095 9904964441595293576 10279923545562713679 13845838741059092496 9060328966402292874 610750441013010214 2792667120542743535 545013799066693391 12687180804075725606 13415312999123667562 1431330198480484822 16975357419195742472 14861479659925063746 16447807437650794983 4919638883360657426 1972964304007234373 17095513275444652278 2099168116297778396 16706871449988963618 7934914933744102685 8580985510632826286 2215494213750433934 8794567380920112753 2725380301080962221 18386163491779585581 14746581861351527183 10200213758250744150 6157646336129342030 4140594019354153126 18350385118953132952 9471654420410187514 5272080323676425154 8476778194142668827 16507942552083359597 15837977538920545778 8269273794183839844 5206319803775028091 11401699263679617198 5765863469389195001 190843457437192004 17415802636806965321 9178115180288437410 7639391298111794412 14957188133306128 16380396424380303896 6931414130249441819 9170397776060785185 11674358495474918327 6222529993947895743 11733090071863467766 16526829768308001038 10794152796382639379 18407984428343083016 5730208997878979949 11033135310481361963 8060650505779766774 17573841967126974043 6686716321764935061 15408055969651614595 6660878602287964279 15085455343542043991 14415595277987530132 1295406217425320994 12867511304875187174 7890378780116342099 5005053447554422250 1410250272314418986 15619208195753638858 3848144686256716292 7445456935826597950 7696405301917051723 11408574119229538545 4859653193180706951 13402469235119994481 4372313088459341610 7247423988541981372 12612520628048758534 9213376284422758646 9850270337300095969 1755086594049553416 6825082357195432239 16222569377013609706 16828798329402632970 11049512648391247092 15235535053980755657 12201801290266359011 8337490060311919096 1225557450334728404 15827273952873480862 4915673782306353921 12738303181294029668 5840095217130931840 4233499271379106466 5156114658322827551 7066782349267301854 14389725376212565294 15121565076805973489 18421860016137712439 12760114751097540863 15434510218244710051 986111338534263289 8693697944229115725 16517765807343650060 7851599067065775425 8231166718570706957 8639696226426933468 5090867514124485108 15520244596400718115 16645917868955567101 12733707043186716594 9120578178789584988 4459147570028296025 10510439210718851194 10581778534371809410 3201146909943203581 4883493966250962668 4862487519373480452 6572521542723726832 11313253890132692589 13892872497257805657 8847627535240833493 14995890281614612730 1995237259644401099 5580622573678127047 2123220875365971894 15739199417116137041 16120381346356944280 10318056369205338347 232000592205414687 3664575907291199125 6404221727913862130 424924990868163353 6478516092776678306 12659335502663901300 2674166815110026153 11597087348189977177 8179831457235586129 12547778976226630933 6096163248620482787 8279986500113963177 8750739107532716825 911657412773147084 11063713510163693033 13868445390271030539 5317198552101971179 14108372235421832330 9061721594645020611 4607407192557004716 15099763672724138744 14161485655919171758 5152528636741440585 11618502128547958193 8932316448178472112 15233501164777022756 7539660028040767137 8644885404687289480 11313772345283082018 5208837129504338264 17307711280473845620 15957446741921675468 17785116532905260218 17178646697122881296 3600891102431933766 7694714806407333109 2066196277866425684 13546159947994531163 8036892922530720103 9567740287686376464 4616390994547437575 2455364857638822812 17444435177118421319 1737208176838213376 4454315353903456502 1992567435149928305 7139684323734942786 10108748848866432343 3483755318959294092 15969298864156532434 12196933031757927499 13801685573855050622 14545396387804659825 9152806320033285682 10487477687395918668 2157171023688178459 1298960472858790908 18288894452705790206 15966025722857552717 626855639195669465 12290767155290380234 7630512015044092842 18437537672775332618 10864183844046187843 7030737888915428133 2599092998565826595 7381986969508317229 16806463119113018139 337233876357733268 11709446547495658046 12962401100003688573 3572254482731330892 15493484973087289638 15333083947827056372 14954942885150002443 8233069019182243647 4609979476488420616 9068290063775880793 15106447648441455772 17209384392257082876 5731453152223699428 6883475467270667463 9602104223648714810 6839594701291539772 12133297801295061445 5864000077891744751 12919178639842762690 16685016138830859811 8956161316873434981 12606680545412564831 6839955968482080276 11991110756531198915 6385691495335045629 16718014763625761498 14325075433338379207 13889091754833084763 15612958582896352951 7128045010155850308 1004334635257086623 13579093506181548555 2837556125141073909 18353579263162611598 2110512280442285143 36713112601412502 7381619097327543118 1564832676566565079 2706156107921581189 5759215357097609089 17673007829566228128 8957856807248251462 11802561797897201275 737883875677412737 9790988791085589950 10312285760369890546 9592640414976098710 13626839351339862508 2944042693723603066 15844631672161311019 18391509718870550062 9510071712690341291 7054961995684729490 8148758885245990557 2612050458126400416 3707864276440885047 16800451680488862985 14268099880294452343 3527984789541969005 11775488047063395413 15720591591186948816 14870196816268374951 3729365055692336635 12521688895500944707 626835355888345584 16410384975739851512 10251602360314028035 3146721136386432266 10106430873953177421 4907685333449672328 6845570512118074173 6269722629301640372 1132528963310980594 7668914240602416315 9797922881748992826 12419987118058087433 17524270528773249901 5843149233845910585 589595640032834380 5598589215522392255 9427508240277815791 9061277685844109502 14902183915759496474 4115943569566504859 18133272111728957010 3031734432309124864 7866237415176198506 17240924606375168462 13193443636391282220 15944069278495605948 1489791538543995180 14468951769998400304 13444553092073102658 6225992565051684283 7737615492623528630 17164188912166547644 7670358588736676364 3408160462460699315 1561933621580998374 4831009515863308954 11251994108119911915 2455961046926500493 1888453308883357507 1718103965894175764 7224299783667403503 768044819179930371 7122295969704092201 5246786039768722747 2365065173104206829 2292927613131079747 11970352479764256262 11198656437041280840 1341633411296135160 5482048108696551950 3882439818065799639 4722087706144572270 13152836936209936352 5701377539156407283 12210001627275620295 12780983674073925829 5310264581723614567 2128902772477955650 8939623443790078500 12521085949933145559 12625455062768182932 4561924631393698654 14701804538751680697 10744726371643508639 16044452902008042131 6534843508512128213 2110133034060827404 11828113153475288247 1443412088150342826 16261423153190718254 6867983179524562876 10662045897092071434 10356803124297467731 15241957892689577439 1697844826089597988 12773820990845813041 4857642260612483547 17557613379309577081 17490119485651106238 5524555906435033165 4359498659426898663 7721390582557481900 17874864678192227699 16084094754212011286 14506642994375655194 10006150419892687119 12349356651328686842 4942460397509537800 4399458682528666924 153150597985531029 15219161034674882762 18306749169111565835 10582180122434696927 1371722528040424266 6592357883138275186 10618131931051956760 6692834666987531770 2632908611382079240 16051040289909922608 6722533711556904129 7446975932470173274 46837839453986668 8253661358258397950 4214551053733403290 2420831914157051263 15280496080490909098 16230569560747902708 12451328271701303949 11871154638991910327 1159523455433461935 733416896201992052 3511503928113403520 13878287266660753843 7881448330507450947 1006475249358620806 714208630907817115 16076209080777973652 4661888899300777966 4738419827321093588 15438987515954808226 1815302448251154821 10779331990857095573 13865104870295172575 2807533613611941095 14897230617835687793 325891836947847383 14777202692240056359 2180951647560081254 9137162412931685284 17151192309535619561 14866334796628827561 5404498033200603556 8431791037175668825 11563504682639240990 18166151836248639984 12335326775696461460 5856278071694551349 13381281814773982773 13225249465846161632 7173674231439585351 8539818925175499524 1098677792599266635 9782228450983025396 12512521857085896533 17361470780280711008 2850299750943731031 7098123759199976213 5981875713440784154 16728346784030356513 6725067279532779268 17725792330953694541 1870289266143288587 14980279370007388958 6725634742419770334 7667563419794056825 1568509737950113535 14820717484873559500 12312725800660735258 14800564563960631324 2702597041269089218 5178091798218771573 7516177040439719136 10150002218030960285 10212844109947892172 2060200217402389519 15304666985265283420 2699781036693723246 14650879640202709586 1051075537538032700 5270759809458406238 17298766663164507010 16727600319504240148 13447297848678737784 10296281822302542992 11612555552699375769 3976466043527220244 8884071746028123476 12646402709338182259 9599017781517852032 12119276172891411507 8901287411099669812 11573588599623310694 3141443701974091635 13595919427414769677 10729840472766726224 2489268652043205705 18365726455668002440 6594355668195175187 8323086891788493742 13824202012489199429 5490875290501733983 10696685217924096956 9591531108371288915 2241068061752384357 1426439885511742385 11163030322897484814 9306433719680830796 7179275744172264042 2417612070544498740 8944536001415532053 8722457747284769915 8724110484351862833 2947819596236812773 1692427470886664518 1730151779376069299 693708249217303809 1238165562719128598 5173572314803667504 1378107891465227779 4366846992243421548 2045296651967220239 10650002248239134353 14289586051927594546 6224957498142382776 15813718167977721297 7984736183709357044 17372453770842636659 16737366181459437631 15973640315538055047 14809914780857763481 2227158180933764175 1211247169580458072 17256588138875299639 3127411766218755935 14805033023602591857 17530833451640150562 18366493888094298789 17259021062105584345 7128888361243631591 8770762256598910946 7756225459888299251 2605557362911051645 193513559293436954 14708073861425543695 7375807343864164275 15297492842342741617 10663612886731387349 14202500027386796650 14186624675425441863 12131083584254467512 16393370969085233101 5358057842024282878 16372602033302227998 6703576987462102867 13082379855352527620 1171051186021895918 299358664945184362 2573230309588367940 2602238770661111356 2396028470157016226 15384445366182853780 1684122452468911396 9659360620248006701 3213707637521236284 14775589406211318758 18292604624239569156 7721389812787963722 14288292505311536255 13674162466938614273 15440700105905371149 11425557360678560937 2847876528824079646 17488032798064457292 13749560576046965001 14546219517947122178 17824074260391192947 6282140628804775607 11429964527576146901 2352836093051317625 17402722234449655832 17277348555633585554 2378873156934071127 11251286073128065897 1144893056874344042 7518010175906573879 2809244254436160758 7690504850260103275 4839708540590174127 10615222494855319240 5806193263911715082 1368548096274659233 14494649850571314354 14355962224550609639 3987727775068202739 2197537459897191369 1635179107202842093 6348208348911023262 9886283394833341997 13167301476215606809 17493457183119528118 15429981211557027483 9870940655253873000 791142262408127794 17039762783745037017 2866801013615643049 15265764043606535208 15085052967705053195 1019378425379150548 4328080193674639976 2967788968817871079 9527206335261532715 4661885641850121075 13621163745270885307 5921967167421605579 7687965371535095587 3049501118169537362 12881229207494616428 12492649047020847373 12920547935883673682 1003315095908254121 11042603979045238139 2250675642027606523 15115809429369974716 15495449365552123172 7760448547976831456 1747682255227680975 5441427622637737775 17558328629562529179 15979607240926402284 10328645181752147350 15187117656376093087 2734029653964907403 13354715504497408658 207046774028494787 14278202089841060795 3343135941196719344 16538265092335188970 16387432816016635777 6809543768275192823 6475631293870288433 4623417180910541759 10839421716693092194 3579555834660144975 18073199043304711892 5427380860909847001 7560147945287052026 4292551403842069982 8800232294236241833 818604530732973476 8756360065989995871 10920853711989458241 3409646176601825368 12131520362409761432 8585890779304641835 6421750998426183810 17201739013420380728 13601131837516841443 7628892632344847844 3985061119690425940 13021710684860684812 10725034761821067209 11324887080140059338 3850862567502088699 12916357474341371484 14064063867489139466 17654122811372219910 15900502544490309180 11108036892738477822 6125779832932647031 16307538533658876620 10590296731104172472 8447808972140100884 10967665937552288600 10092180726669230942 6360638578888624388 18192715951997868698 14598289669230118889 17605849399701775166 11791572648984734533 7784377459093643123 7436765045863547458 17742076910770876783 1747416129635279451 16566914865184707347 3973619044392873587 11224722052907819141 8582522350367123143 2900637366345128330 16168598610394568549 13962843148970490028 9847040536207081966 14545128830015580480 11345177531566790203 8526604920717906271 13557998397647472703 12664848021210190736 5956652169987455471 18307533536115850398 17122630952445961849 7233627871167744649 4886642932476139548 12724680775378797285 17711889104175572150 16249237515394814284 5097968722345264078 12376695956737115726 8529843172918907588 1523696026697620373 11695303560471776900 1704078812389926909 13152803538952300446 13220461650113803481 14987732898493873493 11989616987694936489 9015670375477296735 17600761554784525985 6269815803059413855 9173353101930650440 15808190262762891237 10669702541138544966 10006301820794480616 4456220620244157475 10678535402664072841 15274134542706971896 13755598638319376531 6801185647828403108 3493321038415230785 13699597786420572534 4903127872045288657 16362057955226412979 11929280467586135212 13547094837070248825 3843588401767156813 13872727615081089845 15182425735864670029 3809429812647042039 8157813764784677961 2288414404625691446 5359849141235480930 15174669610096406555 10922917242151113934 50494176272521996 5207076890422777625 17227001382347534009 13244607530093292978 4676760442477972136 12017341765504754362 512338894773228337 9277849506243659085 14654914865285950472 4140992684481643315 13804881831646045680 10299159282624725075 15201174744231003966 4254372024591963215 9981640915844151795 1351627402758346352 13704854376661223261 9595025785959701370 10474360415446263297 170560142246677761 14595856661201043304 10772337869140911052 4598027651924480399 6256730530168662141 9000914265527403086 3088381394103627059 11459329944165469486 7896837619135979883 2016440244540100155 4225552438317067248 12586998131689552328 3071902136861520574 15215564387748732373 16021057202904411423 1677039923128407778 11102416902822870393 3560649208757795123 5066265391446486075 7581811101454167862 3040973700396280613 17542658760119058836 4598528797048380296 3887990568236316138 2737223196454304731 14805930840540359372 3441016883623883546 710544874492394016 5848627065928054263 5487572964416553645 11276883751708584222 3910033821552824601 1193584105005460030 11175395315322908047 4125361321158587687 4409712124139247704 3253230564615650653 943522610851869032 12110175761044938583 14315573820957609257 15555425317200950238 15262983089676086477 12428575230862220958 8882828968153390511 3197397542951588327 1195445132949808039 3023607810216788065 12651291162751550779 10367805515551856956 215615440626507919 17129965939483913695 6829147364864121759 5038591674759717758 3452422569954333785 8283611964142298129 12018251718376823955 15237036968448847977 1321741436495639259 7544283423092175390 11365683753626785780 2315720958120651185 8323980059742819373 3855656995374931333 5693733135697122772 17980029076886914630 11287007661049486652 5991725718763222214 2430054060681435969 2703446174053617407 8873930755997186820 6640780028677309940 16253972948100947868 9278112742280206785 16936522645290012593 7786708332359942328 17186846751085280223 3033922068603115421 18303517130996835054 13507812954452568134 16604133004352053012 16899473870322046599 5005498153113501733 16942837098801391967 10680951572579731257 8906315708616567873 645154340590002130 8004334230580531438 11259534141142699671 13840914953823462728 5586760114529059049 1894396061607041124 6654153590852377532 3384930160200038802 15689175375050273747 3454718251929971884 2786368137905744454 12821545824897212351 17924575618770149585 11300763004878703970 1565891521084972849 13064193876743885690 10712580190540553012 3641148663505061304 8969232725867739642 2150700859234004815 8483428819022663108 7251487977381771325 4628557000184794931 2902315677310306105 2000547969362802995 8382349953810450505 992768137674344356 4008359658438124006 17226413356210583633 13558366736017880628 11947966388298279026 11362085252333884405 3830377000552673695 11886072622868751817 2730345584424455667 15077816091487712010 3164518931747084595 4958631257874195601 16148774697491134683 3862359142616088538 2450814370366905631 741598679222440424 4187008030128563246 16007377963672579861 13775365491633886486 17110358679167744996 2994056913716181296 2297730910232431670 765598929702923336 1765042959400854631 4872625159919050945 12224161775734434057 15796332142316596102 12408934158863486559 1381089075123326795 612646420780733748 3407827756341305233 13234742863054327316 3726515429175507094 7428095431932716084 1006170168688762002 5541873432222120481 11241903050426934095 14672732299687601588 157471624469115749 2045510724870472048 12114969510127857057 4655529865383862151 1890033025703156808 13375744882960708228 14372422269042014430 14268455918012135499 3565378594284439435 5392725705065898567 5561414002450740942 4461585808076191331 12328657550090141008 12447738211351794907 9982441712176047947 4940448253724994535 9983376330985963659 16827408397416450052 3374263116069655151 11219999765021370537 8473463812415950141 11592853599621914903 2847827511389631583 9804500083114881667 15744946709788787737 1379501837702185462 4293713584749831995 14319217494242038791 1103094976807733735 13682949851755256473 12394463998653151865 9611016852462104047 11326138079978592598 10987060190508712399 8705030101278161908 12229340163819105612 11841851005598671551 16296475110567796820 2227547793439907956 8216095427200339010 11782302532624310830 6745467669058583158 4109675915033423807 16495617110916761327 13293246130676252958 1518687471832726892 13820382716643064754 8236896168407371867 2147297847893062566 1001933862181414510 1838889475291990134 7248856353904918440 15109757624041022106 309131819206871926 9460349105155052013 14414534282650613251 10924601680286538800 5794712238787016483 12534775453003648804 13835826271326297669 5359778190972986898 11678892132245473072 11879078143473525436 18427574903608037396 10560636859675753298 13008073980432844030 7290170920229040497 11232854113145709520 11771701605351748918 6856182274977760439 15211428350659646562 12735608255055989189 8151742939030361314 2012661337939755481 13517938154961627794 18077525338279862281 11271121192656041737 10532706103617859929 2015301119430851182 11171732492145336861 1743868635916303369 8464940039716471421 16536758367581412708 18020357208875500306 14593432088686599445 5731353072405580080 11297195380798024473 6000105167162579226 6677699243346490180 9989688409259499353 9355644110417862338 2348200481147667587 538979225819512822 10886249366429330817 1835578608472949887 1489778342428506750 14882923684273100734 8946247522768262332 16891554250449288405 3497611609624865647 14629102731680206495 12136572297417091049 14992969890434244399 4212507046658685852 12839620397959145819 7876830664745013826 16123393876871345753 12981235663800054759 2639549658978261997 17721957735687212402 1613652179466014904 17172896020162801017 9145898763586722254 14171178535345431334 2481570463890422635 3367371962972946371 9490343883879642431 3940898881000487240 4723161167632477957 16081184710744728174 937227431770116501 5640740294386579276 16857644301635989580 15192841477392383799 6612708626291188374 15694442257541325055 3559907028240663285 17203674823478570924 860158232504652904 1591479459155964325 17901800183992876874 1226498537237384209 9024046096580945862 14132203746224720730 1329444226393396369 3575938704884253727 8373302534565217026 3461804009078357029 12938332802703428054 18207660000846316112 8919114654410018929 4976884078963935349 16910227196111846179 14332417290806537800 8993735913526168954 18395322017393593635 5182564440390511523 5176713526282439719 6114495935374725740 2885011075601625865 16885655838874787124 4042434792339134110 6765178135686299797 14185242086096369114 12154634020716020051 5578334782071852274 13070364707850055380 9777601925470348770 4856633459155926614 7076440157628820690 6940814891197623549 3396307073157215242 1768959124349400310 1298990328803340100 10843759243111501276 6128451219072495058 11291531098943404968 11879343050455217489 10833545083875922699 959304230065651138 5962543080930225238 17515351691170586996 29233133888543008 259102573436190489 17613317548029146108 4148592653179164571 17346986429399630934 13415328066162751151 14445883764487588770 4645077955110899978 17393401625138349590 9244141629042637561 16256490305171604262 13221103819728979784 15304924451095221173 5722968243423775419 17884270565646066288 109463107041020191 17125070291558621878 12044638828816190594 6386561503325175674 638669491152801698 9272998524794081583 1210419855124636996 10860654949188875185 16960911315046049209 7464481550989576122 15300906754003768518 13535997912003571764 18288111042155796127 17690015691668150996 8204338225476754541 6074240287704850214 1446583497651503940 14797235377018983891 2436701400218091156 10505380670060307871 12188929195000018846 3103615251226822142 13309131818437723417 7205420257253484682 14684302349151452450 13488559911706418887 6203645010176346183 16312144315766957113 799224048322256265 5959743268660900611 5500184649169636444 9236976444463610327 17062577771627998076 4287147779347757424 4475534503279946275 10247623235616699904 6647002316324537556 9291106925375992667 13176142036630352459 48391564774226148 13767291460314648934 14430286389115096087 16043806411702796200 14552233827956515405 6808861573398824117 2047568665788207467 9541837979532463005 14065163346423173225 8549829512121863405 4306729383619589793 10317263963353534809 1290313308421845391 3869720693102114338 9638853437993038779 14474202625472334933 583906440619437441 13466272360448723632 16882768543019908639 12596341137511351234 10256719002614177963 1424054318996275055 8324523190410787378 15686220736866629376 46822444571222433 1797056520522746063 13892939517259008762 9873381995095003917 12775757388888235804 10335597453808910010 12472132854336314755 2178784128877122177 10626307698540206656 14358547831299832787 3016487950756797224 3348855770996390114 3609769776819596617 15217138286596357022 1526318042720726755 17628838797989871221 16539179552441807876 1968566245818527012 6677917981171395796 8620702708072784275 7898850361884847603 2625654416349015427 11872299180220351306 17273635120685114467 11618278710895310055 776163517450100566 125517104628355651 17392347743652518168 11743406089911650785 11337838626813937519 6109905188196053962 666794519240612989 3791043759113091604 12422008828584543295 13989856598012775527 13251526624916347525 11532190897079082613 9968202562639913713 5794552852617135202 658737315459519677 9946653017357978143 8923932223419714893 17640784685276174314 15114044792312115066 5934946015915754894 15064669240109851771 16027336140996207399 7775931568660016928 11744321441329316377 6389209685291113843 8375347909396497352 14596793928471976241 13297989194440837827 12793047261403204729 9892551187632285670 3596512673879780149 12592285459697561991 7182415571125899001 3323291266746082295 1062272587942642729 7497724500693861942 2620162415444428335 17522394350697840297 18072335982315668630 8166966850593224249 15087369395681735859 16014326984108655688 5045315130449967712 5030045380034284269 16293662392427794613 10975935802165833163 15179093400663650115 16642940422059829975 14024434597828395186 16425308154698049006 17003388599150789738 16669438080918940171 13855898980609553254 13525110456125208892 12779578626206342947 3797034387470008309 4622511399135956021 7405295118958076829 14318146436781506878 1577594788634416394 10642407188688796625 13560611354256258788 13426592928674360125 1589708462865859260 9246081957287168465 7144533921207544219 8680029294426225378 11463396634858764601 5424960741638525624 17604109181733903442 8080537100838047077 10756437476123110148 15118710316289758043 17613435978371394065 8143304574137351430 13132859495642854875 2343747259213550080 13370075057613199872 14604443719628311764 8228307599364140415 8598862808187478422 3510113084823049780 9631952083208728269 12474746493303141258 17100073033140347943 84653124152545410 3618393762816606807 9249974725269637537 11839895594509194396 18321493586105524313 6873990944948842051 12270226436879231637 8188114731194888533 2637225272641238680 14130231348128356086 2064513988747317660 12889623959567419555 5488240886190652455 11173980045147401813 7806318147207157564 6234171781667341172 13531312680946890532 6949878854628486525 11079830870923774073 13096121908112760932 12268992870112476388 2940092236731429090 16779542742037842521 12194231245876085899 7561777883882054951 16168918551965155932 7469851932542277170 14130987548680974704 15511867770528308120 11505324504543054150 13921396695618719022 10053830557668676077 4427067191064820984 17049498040112120038 5239819181168099083 14692854861644818646 2398520325505963214 13778115237239706634 12409769392925317566 10773479096718606365 1423365004408575585 4486333526912937327 15673776116711711808 12431035402314823169 17662396784822347562 16946800406387202889 7072418776209831998 6399823405888768424 4253297305954769134 958606912985202744 4149756218632590806 16256053778119424518 16603948257825969526 14066575867476454630 8065483064854953446 12485775743215064355 2474741505581796550 765309981427863258 11886614721702133443 14380476335058479232 11578393164186962504 11963732234633885174 17510549646350649018 15154798082232064279 11858298485556361761 8260554420809068362 8346264052970183568 5548213533943457425 4941365252431573062 14555346313460194318 4119376137289739069 5940598166265989360 11368821777314379956 15931345216328684068 10174993250486333893 462926421193346583 13443187537016230757 5474662198492033029 18402315245863546156 14492301464035129254 9322231535576549254 4974608819583933239 6395196287473211064 11763824401118852147 11502969719269448886 8375887673036615547 6993079225590927432 10537759502735296609 5858925213922352570 1159973181736336508 3673146153603478446 6673044567548101169 384088459550539598 4564113888795446038 4717563441776832948 12586767726265505013 16706509601669315242 14848330861725806262 10751254062431941879 6723631077926322022 12108740041917466627 2654265250366006501 13645080024015986307 7378693349621131957 10168556949879321586 2818682037050462262 5412474788510674870 2445449514011594329 2140114385466886612 14244088133154395282 17990651218731307955 17969766209505436387 14110104037034970410 13787957097961644932 16172505305768196252 16191039804709329016 1944815773653328548 13320920065952819477 13342096500991382264 6445369625316295349 6499959734441882533 7164838710919564161 14478062184310815986 2545231356965906005 12901683753404306035 6424798430784764243 6686983906940579759 12064994969529057837 9951132915415658637 12682783755021104299 10238935025207153482 17655166623383546815 3267063302662418672 5557348347443548242 9994264260835850945 17761241389136550465 14260295541219731482 4369257004634865477 1679147252123362913 5224275878715478262 8163463898568871276 9947331885813274731 14766169660408771972 5674627948663251536 4892761132488538419 561316663947130862 15479666674452237923 5050990314480068763 5413286687492987706 9717207068145556171 5952168965138960868 1462196971450181026 18056998577567060470 13998493037407145755 16505551681294142590 15694386155534620053 4715731224187329673 698862809969166000 9440273963622419873 7267480878663843645 17769045454059509780 13219845062631965256 16708589590350783152 2085620276425508563 13666065086154730764 6374304941064099601 13535989538670542612 16732508199636890637 14712635690510467710 2373193762479335019 8037510395437784751 9726568272596371510 3587342668656534513 7387081085119979504 8926091821380010234 1624825491384106013 10586118675488418078 6962763002588228204 11298946347948669591 4037184212885565162 4754348079673275316 7161069297180087743 8502843279046551274 13941035727235088477 7314473121201577493 11108887155809210368 528105955107216170 7599313368082428778 6296911432882438487 3310786999386560951 5392620974049644993 3465932630399001178 12760937863911080930 13804567551840085581 18373634962466565980 5394228242507690527 1229749599071549044 14934931485698068003 3998741750780642507 3397808407700109645 8914157435500264286 9948167263936167264 16612511266220105600 8648826124704794641 15779351292197499279 3649940934553524742 9303149308861172027 4961633355368991662 2560870855627201163 7139452245508519132 12801468121728215545 646281906305051465 953474411057834695 12991590492300537514 1646769637898157958 8650754466668513782 6266316619224158367 11601263005657028320 15742065512922634823 7933734888167739395 17563364847107748647 15885584024348811453 1969585389735525868 9865266094337149654 11034736975869521411 11292299030819164241 8591396547465010231 5534419129398678040 3070297265476962911 12124545748341858565 5811775529198949659 8032736386568596537 13162877098014983876 788268143062004099 2784838495571705788 11642988356797299694 1947282964676521049 13013199424426762964 7195111651474313414 12147581238503787304 9774019855863780294 10711743835046099451 641164712632199594 13134800759678084620 15539471188699104880 9729600489028672402 5404492282018299877 7224331788790437042 2122143757391560185 2944212168732539286 499065576826449733 8377764890926324269 17672144635679060325 3391603191659462521 9336837755201776037 5423373493751992966 525880658832730546 15253538026131934147 15726533426110160702 16708881930215992236 11403578359635098455 7303555141323106949 1548972679363955398 4367335798835933762 14139285300088912629 8901156136160696505 17170698841251295522 14382736618489853326 12554316530369739242 14368176821022223096 10056292737857274284 61328728430874014 8452238544733280831 13462210387022018049 10739478685624343092 15713295906685089564 7114160065550866692 1247997374696823444 15806409519484005291 1509537628476448260 10478785655410521521 8420851055054691683 10404997522964242582 2666433374797321200 9148748729612537172 1133434003688498556 12063655069343712481 17249964704451798953 15777463017247076438 287007177364960224 16215899286096240064 8789032048157845110 15338775633680827299 2624728639699620882 1608568330250291780 12396525472407032462 2719271121321264866 8610670539408507263 11047912734555980325 12067115110626733533 2395112074325458857 10471810300241629905 18417822183900320433 12644117920355375398 1370059302091804723 16380363717935132373 2563004070031287054 17698933450185504620 8287740116782194615 4397864722723352551 13324421242312230026 1366105284753206185 16559234303758976201 13022651705853315020 4444091189722384238 9294884419649879117 15257358871792188570 1937154610897697362 13338712504880252233 11339107875193888671 17192485119923024460 11376861378537450130 8115053543487949571 11742524908371517229 354917964496002902 1065430347629098084 672982305222733288 10007764762796081496 2976091521305138779 16762386267831556660 2285903194151170611 3975941614385887678 2703827260342260506 8855805505609900479 11313758188903286807 11517172717592963094 13039314313209951013 12383431563637292976 529092343552187393 12568892866561081876 6578530922868684315 3239857421136328908 5980875133865057244 9177028770649506159 12995568228652616990 17037963099498215017 14733327026975969824 11575751997539645863 5827702172614935362 17475186114198872960 17659679327019777446 15816246670985413737 11248399427378240348 90902381005942817 4202586324798671874 6651031287000921282 3667967336354027046 491316447989040723 6610347343200136716 4808324563375458804 10564721270900661671 14670384731561713138 10261908260223303064 14999403113750549354 12951447873711017320 7388832313331335082 4128988515963006878 8972881094223039105 12831061862190283334 7681345881803145540 7256425915361539192 10137584762216871584 18165543361248418853 11937457399096949953 2197940552554340027 14568133392625722769 14781335406670853042 17439776147087885554 13704907487029296728 7953002203750106853 2383747821726273629 9638338335831911829 16860911094063421070 8144396909018740779 485726085115027178 8904142565538859885 16118543059456035675 3640093322594887424 9598896283634148769 2855189972704772199 14465248589334486509 9338691141869308735 11304385602225077987 10092068548046104761 3480955674357000652 16411839642231863473 6047687285407757972 5054401378841653641 325381183484949610 14164189001085713793 13711771909369843158 13938500775195951392 6115453276811753441 6286690771124262518 13240932093678560236 8479651407726605961 8813107116869672894 2719779707961199414 8860032088029730466 8627849269967240631 617899472416849748 11450578601126379386 8577679430790934990 13114597020943284868 17624441201570425947 14078625039968781584 8205887727131241144 7593384769405964402 15018453071818510323 13950923725677620599 15216133157910413659 12594407628500105571 15988499732079893610 16899770349228806169 3184924777450934584 2727140910301398814 12499253229253433581 10370015900270408509 17906726353059334760 10965031699561680134 5628970855778988299 7036362473755614005 12775945493416215960 3010034431430433086 13009877580716936793 10878030780618542996 10104301987097414199 10129292149580064883 963797691328727940 5147155691670879056 827456182694590447 14307175298866250780 2339700934455001475 1044954501353613727 5226052303421573393 16523229151271174037 5407460193196886746 15510551150241729856 4008475617258723735 1723714411519969022 4097873203619993830 501554831165076710 6561839811750155728 8332277524719785563 9221593298616357944 5951655994723231573 17294147298237605037 1273579113818431962 12053183290319507554 2461861980681666495 6029245037620232825 1346650464699622926 1723214202414018995 13638421677629778065 1693671171986960028 3278412125991733341 6875056549196766211 5453020289247781741 16595105947817210997 12967600774970405036 15834924120158513228 16344380861749497291 9926901213436930152 2396294387796786354 3420130484174997656 4978553353975637243 10215426726382006931 11916662343792712120 4148431236115800862 12540138600495383015 3480275448658527249 4334411246437163042 14093996692282736570 1630289063348899556 12180457118221771243 4761614810035738142 10131055812408871625 6274142848591272786 7452490115782514632 16349447845930451602 2389710471470615415 2026572278887961070 13598848394128178249 17618978535146581509 3156634162264724436 15042858634269920910 1057575594756972857 11306240093997189645 1248720638016106648 8545562084017428400 14273079160589545678 5345467489639502574 10746800018884761682 3134708325703352739 3176672156393573520 7435984271463935311 9871992312324416023 5953298500414875612 1711680012139231887 2253431020892348672 13967615557635945230 166381813819234687 8885590868928715550 12219084011253913633 9552804167419971895 1879479899685049923 3682815293375757668 1315856385809445740 16144994873732184740 15027970875795783296 14574999969448608528 16307434812122648067 12323730491254655465 4168483556217342361 12744616931071731351 15476727904136119116 2788004294978401847 433509543096980789 7129781033110691523 8530345237773387273 11341965122388719900 3914939444693430824 4495604436594955547 12160338655579543591 12644176761734070827 17267225650040814106 3427154088469503355 10374444959761105486 17902644401339206419 4943619194229135313 16796591308505614403 3419335617421706235 13024403037982062766 16661021978949665586 4098689912735380349 8011826148943341385 5189531980457175554 10356764260072770900 15617289401623476750 1425945983005372242 9022940954866706548 15143441433575141005 5393819735810916555 10448975597557774595 13043701936888518107 17162477052929579236 8005644814281870048 14258919550727813661 636436155079079104 17364254085519285455 3284381649159348301 18411263416096192820 7710067408069673240 17824470691886368532 7113065479333722596 5810900168070269683 11118752100979266772 9591395247606063217 7168656000500248314 2839394883220735475 4499798874196376304 13001700647350735253 17924825903733623338 2016560023097241316 16210016142262720897 10689432882172849876 16848543420736120227 8522541739054307587 3581295735186247532 18107302172336316424 1701230101513417396 4103220520111391020 16491661075216635773 11467843738909547695 1988937189944247270 13681224372197336181 7926441304421252863 11080126583337974559 8299936349322312949 1500515208050053226 5353690137808357271 10715570474731205484 11245096547458244592 1865694705203015996 1947207088311558382 9880755466100939731 194866133138283591 17885089582873862951 8217857344461970050 12157031895846945090 12330958369124462977 14202502416206965065 6715088630151389493 9664094649052179370 18090397611773555305 6594505390861884670 17465315963337236414 18124716241128721076 3609937111494306157 14963703108929170212 5712973678657121595 7593311051200572499 5825018243110373616 13329954244246699996 14593689827956666735 5552643643389397958 17607449069062315684 6053033437672470948 12165905221061616537 11547900524639022838 722201787441273350 276150331565800522 11963492693219100297 6569707661864013690 11491646531139849619 7174963893250808260 15103339458255953186 5654591933914111703 9620108270565823437 12663689460802323898 17525269241517033660 17618454893762917414 308105822269102711 1316569084734512468 7850414320278524081 18044665240282940307 13986822115685723245 5646806712631415271 6479553588472216503 16339664990340112188 5196362634650091429 15832433709268169714 1984125340440842494 1660884599479780704 2336110377028691603 6067646229669018396 14130054487544574043 14146572551326802769 7444120693772063876 12220124108345454177 6120130788255992784 9766099073725746107 15179417563262196604 9126591905661721560 15310920979526125097 3884598114442442225 1651508402315499196 1133026205102395583 13933086232397094786 18260885211133084464 718513068109797643 1877580781257745407 12084445641375199933 7787688397715054432 15610384974315887645 9268599258718450346 8865815667976057891 16761006231958724728 14763746159504091483 14561282637174709749 16648926614590718724 13340173121666755035 2699299491891528035 1398731621803062838 5912006612852860343 10400147135571098152 8823300225789829599 3801200367216029074 8380337014274469793 4054781256740751085 4956887622692238124 8805515807872276625 9861142181229155061 3234741903835413648 493924783658490148 7988103726427355355 8830975997668947593 17361874832657090366 12022084541755636639 1536923384497398234 12912820806070652990 2070983528965741426 14190458211542907646 8417191577778105906 462929085303221842 10387326142024288510 3572168736249323707 4423448208593113000 17052672762953566743 8689066969559606664 10605877380823774632 508679081965523889 15810556334611060974 13252341322354807473 8108813114582792082 6422558846066657435 8429143407572359384 7785005600631889699 9752607468178759738 2370854879275157314 5833353081440675874 14320382354216348208 7336878173318643917 5819842107414184235 16865406603659776911 3339882061834920004 935579213400514776 11619854182167020240 2680956115153023666 14083683341253122555 5872506914173002932 13672263750661175655 10974367673242145838 12475574975209501586 10554795436871224659 6541472992220194731 10910629463713864875 2978193865362792848 18426976324788740877 9805833789551711972 14146467318534437773 14877306091242606626 2064052532126533409 6629266485771781807 10934432917942043610 13018505993053719 4737882856213749625 10438591296711932965 5340429144256859317 17631283433010520065 6646925442812424137 1057726801129800805 8271939725204963788 4018282569090214447 17891475993725166848 12039923048723028478 12819410637817414392 9439607431182616734 7988461387766141975 1887713583046900885 13078212178388089243 8249204050916149912 11135425685950571351 8175338424697698100 10771136912249981656 17591979094263740274 416555060932614807 3234229232778601068 7848685565769402674 9594738817048424683 15725189884089110907 10144322282898568671 4710418916832888068 14622832037391054474 296396585810421988 17140795983989660331 12925333951109346095 14140660720527300691 10978828566340970440 17153770253733302216 4955304474669155733 10766173925112943824 3412545755011175100 14982942296246379995 10780820562962333223 4212012037789400216 17374211169563839391 10738480374093082499 6904199194207784689 8690017668790946107 6577928147487586765 4270300482975290927 611538666784443821 8833074593922317956 15028761745208641661 8968100752246153831 5171590603910574004 16896196246767508786 9607086878732674226 1115173525539337833 734372790998183715 7475217905190089097 10800655851705890801 669080209852658865 12120567553735383972 4963800329224398710 11952549033903311049 12244249638686450143 15517827659550200157 13971695747794784312 1071758991216238672 17063144726268426241 6828781615647507169 2945361194754514952 7847690480855641718 7111960647794729217 10732753605715521661 10051569828000352590 15203678272833184576 15064100954850429079 6479655722391303139 14725237857823118732 1922414945768490893 14991676074641973975 364970118241754496 7554156815215102699 12153412710062588735 14742794562791081387 15230129874699616764 14302943842705168243 18028883934391347393 11658391005038470793 11022978047108050799 14827722934268272669 14638722774544183007 13089571247075948621 14118113806821775541 18241735973227034788 12724142030636602137 17485181133622931255 4253129174722890632 2217052529160529962 8731460801236595269 1163111870814325849 7714843632644425678 18148339420443187264 11726197211828966157 16661849727918353454 17007372700678305916 18177452310559197189 7343770433747580283 7739911896551424785 13798562386244423472 10117633112352175088 13043194819428384767 9057441280447235327 809950105410013957 14589335760191787532 6371742249163139660 17413890963665464742 7584384262408952170 12111370042334178862 4019908547161744306 770530788369519652 16036445090662847133 232031173638110008 1732974080060256273 7282723376078466017 2714471866932469088 17594100311774227340 14726759441684006625 11669927996353278959 2478767094391078153 480575784000681467 11778538242139160364 6741578126377838033 7555955005502102595 680939511996810998 17755791584022809922 1932730088839733892 12349265687160098073 2498668694894186990 17502424546040952991 5549509042514848254 12963986159287048814 16631299990356836851 5293109473590643044 5232101321153202185 9890551114041949896 14085884707724162244 5512431176020193978 12831022107777283969 6658862501987533491 8737374062169625947 18034652986582244505 14733194756056446072 635963926974110871 16226481290120308699 17847797883276763021 13988002684595146282 15232794998852648146 10784443860403883768 17717650757140866015 15529669959794334731 10293602390946423400 8924206483587818500 18129235115025565866 6489337254643817607 1717830686350693891 12509235723245208767 16269477888097609686 1610288725794049041 16308675240101603085 17375011463285941907 3810552186305728989 11377784564381580337 15295633686274441726 9696653647568351747 18326300108069349030 16146018892718231189 12708190858138041220 655177360275277028 10895711837388589016 14885363207570108581 2595737221490262948 8322300199606355354 9121757202704334356 3940954744658144834 8850061421468608655 6928473612562560750 9961099339626995471 14987958141558380977 7076349625326769234 1084508367911233131 12999615335393345948 10827432936224382518 12190004060639987032 7442259497644541826 13504066471089183022 12779418217011466069 16601780569185042882 517419875575339519 15044718775043878331 11865527430642279777 7495676344657963547 10567565728691689983 4612927129221315174 844406789153847635 4248345224086948104 11505337482250215970 529540614465300709 16127654271617426315 10412583147566389043 5434183003219774521 15280207428696065378 9262365831494638886 13711046272839332031 13451640420549121205 6235111695208150444 14244321534066745877 18130475210250083631 7302061838042350938 6486391172518936223 17582716408870952222 9025749377244643926 4254099094388461830 9348282008673758179 3704280776514447719 14472335962913153695 636289799869196264 3114790782246885445 2409558546318859496 8339275661425031541 9485902643561371409 199580465759661674 8211434706000171503 8821732129791802719 4922394904111496609 9341486079910266757 9619703963626689639 520440159779775503 9996966449962974317 1909298516279842228 12388459013809241097 9126035971590289321 10240390800153750252 16022591431204002442 15110632270797454002 3275714340570455084 16716265539880489428 15238899321033101114 15340693344397672099 9278304564160647173 8535249029573447401 8740616340251085844 15848336777101808729 9519189968528786264 16494933398060083302 10396760927009450805 3444242272959543546 13623194725083993929 1639296559756367639 7932204379655466994 10352454275682639050 15673662726175252868 10019274169438879471 8383758546542433630 1356777729605475545 1056545298355866984 2457784881344539914 11591196659162460948 4605688976988283546 2664351499472584677 18303300779370721998 18201012841078029682 2363571151340979447 17319099917876612498 9313692211266076091 7852331090440688182 14283004469735945132 2053672290884226901 13550720379900796439 15894792215463170220 2415243986397905586 3070592142955448558 12031999244558551694 4169730371864381410 6020326965989161313 933868930430048125 17568403657695949729 8700426624855821403 12088436923237948951 7068303434770693789 15475882427438237364 15115201950687234354 17906597331084085905 7530320935352714519 7603864200397283567 10111987978272071127 116657594145234598 2696174939311794187 4757595349021607856 7730731030446874064 14576010577380543757 11116813343809298452 14346666329020266085 4281888245025731085 15623400777807971246 5685501332217199303 10242194210510605713 10613543477667164043 228037270613343156 10589403191293777185 4971895982271575132 5921743869052427250 18125560396785972932 2510802078300301636 10665535623211153864 5327743072944832774 4597170847370321440 5143594227405133100 504621136204397932 10833696341117229061 12711431692598178708 18050456927268260954 17821014967426924836 4403725699855616596 11433323458071779509 16705635984275566555 913088297659668022 2945224923722938152 18237465293970956695 7404071984519630540 13764698096103749514 17067908528117680575 3277902083855799025 9821997512140100721 10058326895610201878 2271754205467773707 8803763886592143704 9122789379450500523 16944876900089937609 5826389539143925060 14261555030167997329 451528827714638868 2420470267084618758 3634050219092048924 4075513273572957947 9343875496432846669 9618085124151292556 7185876268623721795 9116121393773139684 7834822751246932439 1313794518295247181 5974853709219384139 7434185015361205242 5145015577959499258 2976160341019167880 7620213733793856801 9901749712294549756 14787427892785835636 8120524898907078375 18200000316892560099 191889242622109863 3306333496927329991 2831337069536140496 14219918679231683165 14805888844463651154 8470686303090009783 15585050175566396383 11171012195598826060 5362370554584819657 8525440223422249281 15875112953333123783 993404772084347537 8251914978345040753 5122493476203974937 3634921550771778884 12524558040653738075 3803437661221505293 14439126141147463327 14254688903721415015 10129278994864468189 3513715090110064464 8181993942198090879 8986659391545236112 13202474088881394291 8956314740233706852 18369853878092939818 18216461121153735515 2676188951858330494 3465266270094105693 5580425878381388768 13015002272059616816 16109582780832294546 14224973635408060214 12054116749162789754 14075655363454284892 4725767929862007277 16716725666647931692 1279530332728171684 13126918237395016243 3467898183435783144 14017143216190789671 10256785737914768632 4377186559936697089 5590920540160922000 1465371811857654767 6855874095785655099 4305390036168862909 11805711181898789052 7735102364432046751 9933255708757580107 1750697342823451033 17945548731981036418 9312413672329960877 3523819614462076859 10155185115689089834 1709174605482375566 4834337872082642428 10340897815641006115 2887479230716502004 10349371076149771794 3648580874369262622 8285448150135303732 2137507304610791229 10696603205608447657 1895114972380190653 14171850686949816216 8449204847521615545 15924797671555306308 10151766922762155446 8499689788210289246 7527507771477613984 15320649523718067309 7453246490290436449 10440702259040341122 17416971043402128262 12782450362341867310 3444322516676107535 12410224484717893533 2878158178335327027 9471668280548665028 16023822148073126693 12831190506988101009 9063896408663965664 442576435857501470 13081755930870555150 6102773888680810972 1452474908303086104 17682950976305644010 13597003142440047346 3716391861976333478 4713215329171973305 12895430274149673749 24186416107690150 13595495531864387327 8206794318721073210 17767927194641892240 912517636913056267 3934780479410701273 13011214962629940803 6041863170182019676 4294670976263487392 6004322284614401132 8623531732159035697 17125706690864276817 6765248248394967557 5820916058419918110 3021341313364071634 6761500985225298788 8047953564237938998 6879564288802401037 7983765718676394611 1733635072336041226 12106766907809346551 11933410067012947500 9113499422748118440 254540600238542307 2794485978699944620 7649651334946439807 9313061576633266650 7519803116814917854 4611968184130776250 12260327128871781317 1784954143545026470 16909686563937512502 8164467881412041068 6038057963273022913 13339343233911719140 4366487353335839502 10227752707171747520 7085360897760901858 5751276227514064544 5612307585542882191 15556289502219808345 15413413553146783930 11677373451140403527 8168095386574323183 11296462986379101106 11223983500772128370 1172152237613263813 16633429342005650354 7448437188194126968 5361803367881274996 4278252702480764200 978621303232767830 5848631887249836302 13068205239930874038 2269063673511391373 5196074034504849580 8675374469663229261 3597268673059708502 17780231512917554107 1004564331425506731 5054863109307105930 7091359762409828847 3993719563807462850 15482128214854552447 1366181085478294702 8452066092386671071 8357551958761697020 8466692743199992746 3302707676793284122 6513576519798171333 2663805373394819659 7472391186360966036 9916325347968401049 7863178213987729920 3210101601467056359 11977412276125462459 14841716435817722030 15346930558805561727 9923438111193563308 10415193043655230005 9624588038631624035 13828259645468451285 10249763984408884557 18121393279173643158 6861206728870802794 10548830511987346150 1461005613074954257 2126702885600127631 9037994013470192725 16523892718607528911 9726771730332299084 11095542419901432408 11143527396053419155 5812932413738734602 11811018411502540691 18002493141565655082 13551626916431186069 14422293604936897067 8737049646545437351 9089473481488489602 14108734649523259298 60907417700022260 14771467311528649919 8183027570144530259 8889806520667493320 10861264173263469291 351980994244798360 11173427882924060244 6001351001998999916 8106925699762448721 11506082458320062335 10918592008073378736 15496225942996594316 1103778725638667852 1716613089691554126 4237630377604092792 4465016451492681752 10980818748179658042 10988077094891935029 8725521591401315585 14304817119944065831 13931416223753506598 18234091512225882040 13288066862891847505 5474670478030521992 8305718016400046945 7295643879373582403 2969960419789698016 4771851590898913815 9811548109552800747 4569799174101598836 1377901917136131305 12000365737448760312 7419213439609244690 12277409270589987937 6954039171895451280 3900174306937201674 12024414758063521231 6864610835921700797 13906399934942559061 11169426324919097887 13047599833076444320 6307559315523211726 16750047158532002518 13643479578099519000 537439120430719891 16181188383713529348 4615657056744889636 13856780858543050954 3759458751813689537 9923229384607398590 1220885156277287808 11642739714207817671 7288605299345853065 3851066842405588871 14270270406331975321 14867017210192351246 13040000478175174646 17837937627611234870 4050524868572024813 17014113999468794023 7217234295241258602 8370650326604059754 15977588167840673009 6914670081871766387 3056020571371521937 11370215627793044848 4402274669550056470 11865445509482993333 4748680146978714679 13608148573040614968 10196895056710986261 10202040522441479523 7193391089092609316 7925053917321214089 1573916704519610246 8727706180851233204 18095924297804718031 446729427279078680 8711542543179078473 14389943261255489074 6229831921946073413 16434081865857023610 17931035200261917694 17622154691409718986 5990042538265314344 15808040430042069325 13507893100677218367 11838813174840646091 8805094484941237986 4818220267058569950 5982169616269507439 17180829643025607985 11283330305515948488 9874137160287142707 11034490803927519384 14611562160678455002 13832817924444286203 4861581763710199480 6589684526219104375 915350684964753493 5974856134023501385 16406805141708065381 17460929281479092576 3838527170144909159 16020476500243196797 17638010649342082594 16807970641841310136 224967197854610143 8968460162295023475 13808068472008507207 13946533664492007714 17289970859036366526 13609000758117497432 1368534484178821059 10835292109970309005 10227216212920101800 15719915168500263081 8780903478177943920 4802599017886791433 1720521029634804614 10336202690871954563 9887512628921449361 6821274239969693631 17761897648214772500 9611184416007110654 758479721925775133 3320904919797869666 18168899685342326388 9956642864607726313 13591184930355450404 7179719348376770008 8064998774603336247 12777554266771550865 7054070791025625278 1121206727273368299 11427753870737952679 16135219105584317369 2656341584758870710 5565701837511730175 17656301996415755714 15740559756302320540 14197367136358198935 11207548665230429426 3911339676516044509 8034737802593956544 14996114004174963112 1097227270241422075 16935870997869848800 17461451327433434342 1863457643499320660 12554800722508657989 6378126594956283476 7250661295275000133 1993731945550299205 12482948852310190756 5655286858066448983 13912953577227483309 3229067584476623770 16267393679472174390 16559866940308591666 843127056832751098 12726998313314474120 7459627932833277770 7972905816752174614 5948863024012754080 9455093673352068690 4026347428245122714 6559911934849001005 4128244276290592143 13842011738841968695 13721935510908980162 12733597299046286881 808565868947151358 8056632055032852382 4938048652168835515 12030749815883791394 3652958637695456265 8540684779079263020 9687739055713083553 9288716759443014362 17131739345421928691 5888736059263553307 3374010037981121165 8784909527677402878 4866197546675775575 3798057671967849681 14701738592475591197 14430672016451485070 6494099052399416799 16377056249019041784 7429814510336602132 12012734719511938617 5774054520807063230 2835634170650421907 1155213292576482762 2606053657937346073 9592076417835507088 9161932443340776004 5090007383391184965 18384394576147673874 4021040059354609477 677718479078775219 8581045251003077668 12294772343345991522 7134798744985529388 10334349419180329760 4902121689659100125 17667160402668186068 13206816672238788636 2960745104341876507 17686773315097099696 12965564985192765421 11960509699188770975 13946640722762203018 6087067093415424115 2231813778044063001 10996506198426527958 16760809128058005702 12327625359576963014 17256418570160159571 7558851582409263172 16053609151125012840 697012750606164845 14147758040821141231 12459153459318309530 12660851607660710115 6689893869413712064 5484318479471916400 10737604314298221407 5918786100758435194 14398120943427159208 1017049136578252706 2039499702249204087 15577528730938946200 15086665067136216648 14140979344243663997 15298059468913373706 11162495427831988374 14622530847743818627 4500723116557957184 12269010808636576557 15431718065531592416 7554298115177578659 12530098927795966483 1909009628268724551 9659244519713165170 13534663287827833932 6150398547652686298 5385899533324111900 14379085782308818664 7922220396147144190 15323969003793635597 7026898679378361641 8222498444679729380 1270600468996313003 12506827200768426384 2255777789876953301 7020344096212182510 4055953622980499292 13293097297244862106 7807622717803674039 7392599005421718243 896120121747278429 14254937555822969318 13617945103652935425 6273218583809300627 13304371298805911625 14918402131885324181 7742102289879358116 9782408363500937576 702374714976907259 11105134393365928688 920643441042295447 13835332237907759615 12058773231774719587 4418348630172742117 15810053525745716483 15768089999500239798 7231071767605112428 2234915898052815065 15641642349085941459 572988631255185284 13751965629845366403 4718206988826760234 15806725005131332743 6921571534624804459 10509541481493435063 17757502637897197218 1543506768067834134 14113211657418710977 6438448681617699557 9721364271730221773 7730175367949457215 8422698203232022473 2653544387637741378 9888489114685408943 11485310959120666541 6176368343976737743 2446188833632025929 8271279514576240544 9147091629731263012 16510392339548253378 7760877410651373054 2463722540344226694 13650259318505681326 9560282972821699949 9661362624251060357 12875525630318637958 2078370746154435381 15324047843944333100 9235994717332298448 14399592368227264804 1112013484949019227 10363292913943235004 17440786175995729494 3496383134060463019 7087942099580884044 6152049719230311195 4679763331030027827 12144484350425517005 11744601387595189286 9755828008402606353 9595845518385336205 9951416790460684522 3355182688572705558 14174785374390554914 1810109753084276437 11132969570062876737 125167898055010999 1048637833513939947 14700443013358227064 11793518202648138995 3430487299189081324 3337457358977722996 17721539552053696872 764558240864846317 9516397464044749343 7581038780535649015 15650471392519541877 15115474515592172591 7234165560139568799 947725294906705825 1704675846900146735 6719398292148341057 15403015345595144319 7419965781365335173 12106782704353513813 2552967481780146548 10594117756643594470 9914189570676133985 13231785787656372696 745209658985792479 9744929784866552975 15481995682407880869 645772768705068743 5637774323262687366 5078063723113821219 9699710839999341621 7499167050589542719 5085802792117970383 5765597135219152774 15575927060700685112 12959671035217222167 17943668826929493480 2581773584582862186 512140935306187809 8119874758736241499 11320860638582561523 11423694751407513859 14528097959192523377 9544704781863594780 6876021093675644817 4645514804191835617 5299616303250226285 11592517811942440349 18237809985381732650 2918031619543273919 13416277211993861891 11220763055818625251 4337074946965125133 9750341907497066021 239039772103797487 14619837314216819211 5502871956576085335 12080567722061231448 14992357534224047130 6117897029746376961 16358426627725760674 16674686033831757112 4537864523957942761 10592404519189612967 3099763976224284401 8361952089687690624 6723898681394137472 14120228396908859746 10089071374791831714 15394869898012185094 7057511951916036818 13319907171381965573 89728199191065118 15087445169370639114 10826436616408166774 6261530160476430037 16454347683083883982 922313295642410308 8824475936369619668 7291419423305378209 2947929482057424988 17473396818439362756 14019817993026163734 11885783763066885200 13582604004724945748 14670584652823394659 10453385644245836107 15346151089353650375 12969458255712840463 6053475132938016659 10937303675393851942 2590753926101946852 7196157799310845383 6148372901122864475 3643344325024224728 9259495339755745423 11375234677794863641 18056910532406685848 2398922716392354337 5731562895746084337 1392817463977476991 7408753349229066608 7004455365041367241 6162090279214771491 6868319558983740489 13059345866168963840 3921022314157745081 3158907872161005342 16177294051289146564 7611489853437407158 12122991348312140863 6937411632728661168 9182976540630774138 15430621373675552944 12449281118363676130 7085242107797136056 10826765997722423078 9075017115682134204 7922503200717265972 3647071119805843931 11485351818205434282 3368290493922562486 13862051260221376721 726530156023391174 9358996982054538359 6331291423340012491 6121476166628950982 18187174404449125702 17129163336956835099 2471395767364540789 4959239307376373570 16287960342852410340 5495573961629886919 11184490684900390397 391180053512843484 11736129357391359158 3909439345914808011 1063349742197466240 11799575563833484179 8310961687512360000 3408181005028909847 3940096277622304730 965413948399819913 10377627466176378064 2104432696021566132 11970329698627205715 1281225688517557916 13087226062506159270 15177575683294084410 16807962489087945874 6768358071488200904 14233733049102578652 8125232960606470529 14239063460341768816 7584933139275292637 15654641367674647978 15355425061413938207 14873590793915145040 11967506971936641006 12715446535622735240 17520009463785798139 10170811075705999286 5673838916065326732 6640828456517734110 6559427617538868418 9789561009369234844 8449258692897048440 9024630706911072742 15752219680817735884 11253272434466368366 2004133047978376371 18185307998762740245 5638216956233257533 6076929382350120071 7425762011928250068 16063824810222688303 10380245665221694343 9779290119223605699 5920220995064588988 13540746626141853471 14749489869135450821 10576551349629086831 13917391232138582786 13334570689602130363 7165348958208447765 13589220901963944046 16411462580607010345 11978436259083640091 7022411179471691068 10149532197521726467 16383651039382930209 1259864163313349774 13821627875098208325 16340582172377243102 18178387762901499452 1270788780168984217 8210649825948238126 708495633605567494 2517792339454570707 16976050484630091360 13168782543296308021 13621999745946322058 16395883478572147775 4919858583343290607 10865801023792460404 11310443278604886241 14522417729194747838 10553165489192143034 688516985990975242 6471938857786778693 13023180993264187062 15115726952331331878 977669416642442900 2300966923747355523 4164474942877037328 4296155917061672397 12519190763281512669 13156137801691295373 837538658625012492 11199386523751307305 7556859345177073411 5277660944849521284 3511903041361203091 4779402081793791030 5143841113776223539 3231671680098651973 10797565415769821760 8181237040380692337 14910754548195303115 7670732344615018402 6932102951083795932 6897828222028702588 10146789435232244098 17832203852954194028 14952676117232020945 167265630500634852 6346306939947793756 5728124454562951053 11045439752883740016 5566668304303891872 14184326038376365528 7987238324080796931 8069994203676158379 17884479386143369617 5698213420942849559 6144233475389974456 1652832653818665363 5555741434868561347 11250051383533031942 5954090213859113584 3352932151714728385 8601508726310528710 10186331595269975589 2573840422161781081 14123894095143073411 7711039204435459500 11735498345765846197 4037542245913739288 7098785618127251433 8395785028183768639 7920021662113466127 7441626382023057170 9686785599881021745 8839582948142369252 8496382898639468179 15934172218152739478 2904997291569064453 2212605673521420829 4963878709436710177 1945340652090163374 17150475554576048969 2610110275663557803 14628957101564110985 5035130621564548294 8568663166136580228 16523613551136517105 3884322808591954152 12443872358271852471 17445753663150513541 3575194484909404123 16702064831786307650 16725829670085773789 9171759005893261590 10190639389625103376 16359509922115660823 2682856145073272593 10023838521848124688 12166258421750369595 1322537405032527168 2753269528397125530 11213989949632956845 3313181528382501311 9645000940395413812 308288102430184581 11042209607427019860 15654155238473096033 6032547399429835716 13303111004884083107 2683021062447187595 4705519007469434066 14843673343161162561 5495985780582220094 15494387889079387815 6964495290901856389 4400640835773586075 14608068476023177130 9317351863250293237 15025481523287206813 391659145896263972 16428052119998206221 14886710022554946763 1471639901246478144 6438308570521752692 15028352158969625530 10065873907074611011 9255345551785568207 7134567080046574282 12472355100491325653 10373889626467631468 1894948841567205804 6720708093115962462 9588319909669111489 4095316698784952853 7112068422848601316 16932832920208800165 158393271448551709 15685067270155924215 13457065275342428168 11607654692098408273 991083309221464334 13653518902541246369 17239237996186771596 7519818869891545704 10291162671891237118 13922904642359142002 12446704441800919019 12321320572098087984 3885645604740869972 5381474242747571871 4901460908818491360 6776929164619541506 15451984006152387623 15793992533337428762 12367743110916770720 14302024467036703898 14283609510906823076 17390759762776148260 8771006634803422929 12621840672893204486 5960969214335162952 14566474167375828933 13565170712043458511 6257607093901909097 13846609589542418486 4315766719081800206 4172017137756556838 2689317298850082188 2595495254669024546 15447784621410796773 9012741230923152843 10609879418703396 14171027841862289990 12260511109818568 3092124216125609988 5601931559219814195 10097616619196682582 16343168128086685741 11491019883231352125 11482169402643030532 13318217207041501535 4177207900746043770 9792811447975363046 3856826604509028618 7552209376151026078 7571736101349520173 12747029778785986367 5108494934421022561 7301461941020673546 12659860737184926365 3510748052801349283 2690408078535157697 14214477468309294763 6277486577404240583 8480200498529099746 12287805943958684722 6936807102385115673 14629571115220133215 8602916716233447967 7243853814411587137 1183298537168590318 5285064963937673892 11801148970630294803 107472998537420250 13806614632283706851 10876741676033382372 10269910902170561717 16413764716587720559 6685937520409882367 1481648770359680394 2604100996210169284 9060865252324173610 6076854965069132460 9958592176662316669 2822245145355091133 7029450901463129138 15253098253327286209 298513135427558960 2531488656877518466 14074937706536104717 7503236163572231141 11116676740607806752 15217770002086423280 14152986983127453287 10174446809066068320 15386162811331573960 17521990671338548057 17768790221436761239 6208434194143880848 13483355431628014032 11261532149452806313 16615249388596912981 4241348640996275533 13663544939364714454 16875536262998355769 14490221128680052115 5620944994649480116 5647371326925867083 11902882129424233233 14903103594401298124 586337684738749742 8494176275607698865 5734297932657193054 6145044403608168419 9185187358873497204 3735483490177759056 10697275398155308289 14776163172952090400 973150001718769219 17860613190524301068 3254771462478693559 13085563852429633455 5754461723677644370 2997988325511246097 10478424141039235850 12956750560216069631 9016055719173542850 14638981380551853340 14668118190551018688 8197100639006921504 7303862804108956795 9966560978920665694 3032420665160116800 12965415763857104464 5555627615637679926 1541843875900240927 12807772003560636544 1352404355243221383 4123642811176427783 1053737391409744387 6288749688943767818 12712181268948594702 5630571783723511609 14629208217442025227 4405772956582049676 15191254373288593626 11467143995418657238 16807344008619864043 12970231422893662491 439997435698448091 15975658813131912216 5650514244847278912 16895386589713393622 8146533242960276578 2898510980201215312 14368892136923853580 11285857176572433616 3836899614585224104 61454422091706759 3388060163303351068 5778027045626177661 16539377634158050661 16489003729588727346 778786629417398235 1775379533055935904 10174572092972475324 12136765931568865468 5226984944786951024 673674982723867361 5594148585701685272 12628435668340286274 5412102058667412005 13253315414355672255 2289255875243436723 3176300193182179901 14650868112303483931 17581210952518316365 9035327683203624652 7478289892342153946 8937675510302867694 16289104380653868955 14843217276343124493 13862116338701247602 9440151980839593794 17106266101195818306 4489134881539209131 16875118134327894251 14742438174992025947 15932182351731179520 14271096549669304809 11389161837365754525 2319851182279082008 11936051525763108633 12547041346526724371 11791989277414079636 16524601564549414154 12512289436701147142 16888915624828947490 18243550997456735086 2761771365036361100 8905679383548840800 14294699724596123471 3096667745207936415 9255495984065026514 2900677254899890516 8790666501873772895 16814450162768107113 5265267120184053467 3388650950352131980 16069978129518601178 8435636148359435655 1839885607413166154 7825468602950403522 7067752296289784672 17942829733200586204 18239852530132879988 2952821900831759731 2866701758299411934 12997476994979397228 3877433963134151185 8347518591516436625 1070010440249306046 10555105755024405045 8225168190913834536 16284783198145357088 4200115657294747572 5032270339522123156 18087503011439424679 4730991444448928666 12624770517493908379 3005261222277299831 1886362845617953976 13348511015994037301 14087243399821819247 18356618169757363032 8679695306787811035 2632954240197671930 15127760407009023425 9207002772008172505 4170345020185136198 15806732073579143340 1821309261861057845 10471879301658305843 16281661999135443003 4960274850497028745 14465445697021351960 6818716708140575065 13146835862051697709 13842924798630919642 5531004861905698829 17269020298709406997 2504474509810201621 1895446800529313005 15065602795856002556 6276749988325246491 12993756887656246955 7815817903187632511 4957365616308033194 8511369916167160960 3691767758467518878 15805557566983117964 4275032103296135861 10372779234683848967 9875049947660920419 8002974847730014311 17519001206921326118 5532344418048343357 15143077988649852185 2281370867485182042 8224702230296444482 546363964151410456 3785546893334910453 16319569441436143352 1437516271352505263 15377832022397585985 8520339301486070306 5230822432577642758 6333034468951171623 4291875612072372047 1255491975271268130 15135615318586688538 16233147191600929797 16241794741692120043 10413392965660276518 15654194808218301230 33463462080790342 13288605175169216407 5438160434109926291 3584220955632874657 9963188663382894409 13248880069375677516 11670002761952810108 11420241365987124973 15234855084761320110 14038488605870420188 15678042786366481022 17524663715016282535 17844073367714631186 5451871350428528355 18089472479791681817 7914834316194046431 9724272312171874293 9257500428618692948 11609755285919417020 18058267560730363427 17259802560016725164 8031678598353258010 9159678390191403619 10439352647600651541 1287710546682654389 17821386284971033569 10027861222816425195 16533553074360021345 6538455431420643798 13968811004914705341 4766015297647654909 17913015020666030349 5334465599365638965 14169238978471678850 9273539531246718220 16019361489340918757 12223029668613593327 16610035691103899441 9969061206660660590 11902027468359705597 17905994107888566749 16767004569301111014 2020700325566081089 12888615861803475221 15811614763376833390 14200968231188034831 17984869673168542361 12211081740799526804 4559399473439500147 17338467501710230270 17950247244063649716 9936652763929859460 2516143161733203371 14569745944719654914 94475294268607908 10472253312756490937 7937025802590946987 2951963206336819893 16068689414411422275 447660631119041272 10582115395781423866 4073803834604376291 6377957290573953458 15073493121058440923 8275399405091163602 18029482979196684763 1532246544504362651 1256119210527359561 1717995517752832668 11605418786223718127 6444273497199676196 2706948913756176724 17483966428242087416 2708633785872854775 10157368204277266425 14743033055825688173 6917990628686384707 4276647905297982725 12636752667324885354 17809626724590173706 149727939555157174 10233216644131735906 3796881435929381191 10382538842506970732 8076344259359567155 2409010461019571647 16687174755677178822 1230667022971091657 601655056000497201 9973897382571552928 4632008327334082566 8076474037097021908 9179845068971462466 6132586014612046122 16243855794172788927 17271698913645232778 5670317738609030241 430675022796837647 9154073992415857443 5298467500964741094 1728773598615664825 1668002633895731699 8263914574909468530 11747086629813307711 236228094667992075 4702469180170851182 10173062466609488637 1172886984138145430 4373375311560998273 4093919613036317546 16462447908785686115 11255500867117822716 10598296130087441877 8408961539440710729 11700305286373367192 9060851977673964304 3047966573345265428 18272053172798473344 15990908222232293380 3208372983870474204 18256769452419224622 8347060976958903477 16595545097759991115 11030586036019864075 9257224880859071008 13431508912077877148 9343610464193640883 16435315592484437881 11728060225843096625 14644045930311424271 17535291898845563671 5905052006483453254 449669108427805033 14412259521792445738 916571932963191068 11785922103304453213 8989291823245400866 3537694380963231714 2196893147777597746 9674087555008543229 10735928494035059429 4160606424426420776 5302951288776880866 17664443509484696954 11547642861305658579 8051308170641086207 1830284860016613373 12909661546110330735 13931111102558346356 3188141927379727432 9749220258294690031 7429968264218754503 7762810403643135818 16592253537307239050 10214376305863108244 18308220696904259754 3732212135952203354 15147713107559332060 15714111553851701667 16223847695320602313 10756803953101182981 12921113741183736109 6032195053077342628 2420490566600399277 10853941958100282052 7167110358482343635 669952183143386654 14640956484101095475 14223230156691650743 5783453594277642944 5493938042012937532 3757795868723047632 12012315831236214186 15948251511624009951 1497318499363373986 13035120234961270382 12332386059016594893 5502938350366759309 7923726675896575023 14371442247575959338 1602836029199067074 13483659959695263628 7335709803470560602 15976226772455944630 8462406945399720413 1250004070192986121 7868773945444982352 1309171616546149835 7080441720394716833 13379230899672322970 9181876616092599745 5544180148307898995 11760163667581207050 16993442637167210855 7387197377883588694 14051484889027811459 2381652457491072374 14419667988355586177 1441364817509428782 5311426002188117218 2826086877826874276 13660692622000482409 2295813734153793061 9227600895375801642 15988665834739621208 14882363671875716190 665703989346027287 15371050986164005409 7850415779901940164 18336097151594663765 2097457490225505522 4018665599480918112 16550359626811109453 13920512367405779409 10772389864898693930 17435484981076380604 2586418842261295387 4615439063304346079 14259261254517766712 517886677414369403 7767225038333377390 3955254438412568514 14152953095451821031 3717681615157413754 12292441842429837196 8882241363950548785 9589201361885148070 14754623355363768832 17037757279342940771 1656703820142815721 3944526941232832788 5479606893465871659 14931818863881128709 9859652789465826097 10298356134192903073 15695389652278402154 1455191723904606823 11209247288991632339 7502532134995669803 17252830950695684273 12249327047574701505 16498605218715852165 5051344913179139500 17128442690995801333 9046295275194500421 2041777686353368090 17298005807776037605 14478251242233874901 14018579545091498300 12147468575700703694 11391135743530842538 5782511003736054188 6891451411269006528 1268390598094471332 4303107622003428042 5831177184601706118 4056855173267364897 5955440117539164495 16722202757218253254 10770482508916628151 7463823962847566426 5415843912057039723 2011451373786128956 3782713048881741049 10510494538979777292 8989426134913629400 5795555477377473182 12229028696649291284 5569757357143308129 13535458795140020423 1414057153973991918 18040115708523442658 10423979887389218036 14586250743488961006 12558112798252183216 9187403696837648452 14329990219279174729 13201517869681613236 15671476518179113841 4343424210258355539 10340738469987941751 15026201454825495850 16556786409488542386 6920709660122489251 7645247391689841141 9564185357868925422 8903061911625382310 1379847631133035984 5462350223944532821 1297456746450389239 10619142640033745002 11889247474517505488 10295070693138354890 9900598691745582594 16183607137660299254 4167330686361338328 11576800046890468566 3805925971527694107 7445225221101741073 14889567946698193406 15340676454392009997 11068674423768247829 2058884700739831477 10663851705342254514 10433521966175871292 11260020407744735719 2624856375237545765 15174751962176606795 10801925305036445859 15017826543988336810 5047478149038395268 3662623206120787735 12106710861850592343 18392087634696981775 13516429159720002418 6252340063637263956 12495473180580061467 18364362614586331279 1515820334184281109 8709706191912760077 11815762108632814194 3895707512511207286 17581169643417618302 11560846490458507795 8180147262992123024 18048108034016213670 719967739562865987 13008786158471504750 13007385112323173734 2427006285406442020 573148757150238556 3795163562669385512 10358984059997678742 16005055987860910325 15429110769611970153 11036548068355119590 14888104354338886636 16510143495746712895 2740160489950249445 3011530923329440961 5573956857799757194 15741557395261072084 2652282865135520578 6536892808944839234 13055887139485419455 14191116828399824883 12460708889476314025 9106154279280335273 14745427261818269633 13387706448170158106 13715010154302372616 16579702020964263370 16661247976897413006 11527703826283071261 6684506179875378340 1358420438209620524 10080429123874243296 15778002107439334935 8098671602903211545 303963091077693622 13332974106045963927 812094347882148047 12349071359228317467 15373339001085385011 16810463588101618158 389882008051789812 1045616490664307079 12691857386203846467 16921113766875327713 364988867798396732 1444736544693868257 13034856506901121845 11303112298045112733 5065114531600519959 15741474965707023232 4132831677650314725 8726017901749863796 2675830506345259940 5449173209025178130 16009438778014984485 6940507930522546716 9401949578536322917 15625388286909011362 2532844796777091175 2789279069230813579 6947965964793361131 11806196222643547747 5375938149112422495 918812066656075039 8651265521955838352 7807547384806831752 18383509072240620295 7448523591013388863 15651298253476740151 15170514387034006227 8870080128931579015 9228441049609007232 13878434111330541445 6323145453925584802 3793772274480328518 10045473109134532934 12235315788698929673 9144706999124617243 18299994237139817984 14884129460968672637 13366780197249144749 15844916545159680361 4998833444575430541 4809600949991808224 3017058773844201421 12784171741305020412 3957408899799430470 5074198224207193383 1605907922622086813 12817026668949689510 18290408418262830181 5879703481821434794 9927156436780533205 5208246460603668306 6455744666713946378 1113753235324508063 13358066326462234492 6621100923646572249 4458619756028298308 3224936635633501272 4101989546208855656 9399114320852222094 5851537150541647218 15318244856482346233 17524719374356195008 1492393568105374816 16737396417742403138 2056976499288810209 4115965030728104009 13365662478810152444 757949207035895552 11861381226046091867 10096707336896966075 76094702382605816 969423326276695225 522326274931860677 7150935417066956801 3350557579590239907 8465750988989776958 12913070033892789664 18026036499881531802 11603505829308892323 16619608677919587347 16492026639577881954 9337587045792882148 15289624722343108154 4437029511143405789 18383135549916671645 5152436308905679786 14881838198255328054 524439604548243157 18243004172889535193 12029068233898374182 7422090329561044494 14829451397090076748 269413931863630842 9455543936428661576 13645080418370123080 10487022404360168361 11384266162444758656 13532739715824996592 18290022784411861455 15641300949029820455 6461216152643710657 6977650037394487986 17193017264654546941 9477678867710405653 10708715809165421925 13952281164314290640 4161905306835092628 3739055919824177867 8895678067185358429 11082112771784621403 2679777080125548396 6864584143686587360 2675958172422095991 5969420845750145565 15859168556321026385 12346942932037069057 10229862815384489675 15576450016605909338 11435793902027617445 18232986447596025267 4952297699950922642 538779107510783063 14246602617124758897 4860855604592359147 5452448315578724653 214812780032321290 8072435692524991973 5181250743689476428 17528080976809769679 2379643009772924733 8944401822183945474 14450230249742501199 3450966614461573007 7366912275192627874 10103119778914075649 112796351273372499 5623741737110477123 9398041178938902578 11225432303129017071 15302776319840979432 13609942421768697217 828431130433642712 4790020156705159222 15850817933441297958 9023946484742345371 10478273151077282307 18242850034623548575 17205498029580071924 4108955297446291325 17104975949209631762 8631953538913979417 16254886101368821033 5635054654840446315 13132880526876317759 14362319218145905972 15226222150440713640 14542508206408700785 9526093238991024392 15916789038323896297 3980156763622692402 9591635426409567132 13232511739042191776 2033811739572222652 15699805930321076017 6878340871310261877 7248785915714877198 14159238801557273766 6537133928579564639 8036855303505169221 14801053384050854020 17482082221669185531 4609884599948360974 8456690858798191857 7969247210305841368 15042095015656496675 5281447907522896443 4576755369393368681 1666269524814517677 2074325019327114111 10923055038043566820 11334822632751818766 12132257022895232629 17559851623105977967 18258385561381403062 7144239670605271599 3718667394910998082 3526341256589853507 5892807539791176541 9731145564797285045 16690369340679647915 2161736626736523158 9051931553326830509 9625645897625405841 12442019807632278952 10554539154340716681 498209223286398257 5598726797911876497 4361833814458714285 4319109154283294603 390400473021218460 12726706763992061207 8058452409102795668 7953764611234899925 1125412757243712070 13603060865044629278 3745856341780061134 16952765972291135136 7407109901562813356 940474482780731461 5385040390359058470 4753209774551495913 1324010396400471724 11032940355246976641 3523967802390503244 17530105176720056204 17424218051828986666 17944088084441105132 16352700991218004380 11698319643842554040 4077337309517166451 12829977709175599116 9732547888946200913 13170056687803443852 12207208470810592567 5556740886800816098 2747506950483006105 12639790382811356096 10858248694361756161 5441109954987843856 7521719685134470456 3079327000474791452 15401947631680923022 3892856642386089183 18296094699522659127 4931430852973839644 1978771679806570157 14297783758914209600 4095861913036473074 2236004591600015734 5506887757247212577 16082826535546667542 12020338842062938948 13873251673699616307 7545571105749242260 3862166510681634437 8363070927243742636 13339204164076598668 17363028528093754212 13611406493661186182 11672117112488106827 13820924691362081533 15652218361857335314 2290521798657044088 5269442100375938010 6401716867022091713 2378845706701698453 17130136576183823942 16739027691774502672 5690243882423661480 2056958072725740619 14682345767169954628 3982298849526709736 128428455516132678 2963829694186229037 16762593517445357037 15758846713715985511 57165011226737382 17327137448833380445 5820498409756597137 3221145727107861831 5297049680932832343 12573786000800484102 12156426676574455602 18067692709820273262 13944429884979564937 6729424773041218166 10865802357306705043 18362911540204167185 17186917541934344257 13539807135204121484 2674017169801825112 9785105641305956622 18211761600204081537 3392248960227679658 7611425226597834639 15944896352203075566 9567868559391843085 216752727852201128 14528441767456221158 18372086001608078589 17123685762265655794 15568255703444327056 3473522891086105504 11083131594523175982 2474047644000895186 13666388106422312613 13737703096450220219 18283980109180978780 1458908192496312652 5130964188038891013 17084447739362398140 12570221179922059628 820686380375436566 6953606565867280309 14897007755190527423 18149053296503680070 11939203460709902599 12714025934232166629 9831921094723229239 5329490344893280479 13534336907029417707 1786618684465760009 2595886110092871395 16476098848250864885 11749202320388056543 1829268730837122215 2649121692645133218 5539157951099789830 13282556662403540869 85039205544841840 6254602893211964388 10616545697205073510 7574386940452150094 3125345252540813673 1238160577123886799 4581407302425566098 6411024831468649409 6862116328246861916 11626565809294118 10787656564564251159 15104862977930231553 15552277847436581437 1367752247748775893 15828840413026669611 13758890215503498639 4670548696082149092 372681598811471493 11100284305739059935 13229727970308628347 16810360224864939672 7724858054658711226 8356794563250702284 16730467490523323054 11757169132412488436 340555172335037499 17270156383716097802 12043182107872093799 5541924731924800947 17354212364653235031 548425029559602707 2830053270353995787 15742914021927734735 15676864753091853619 2007593625691884986 9860947648971226061 3558355238992412419 8138556084749524513 9255041803971735079 12906407864155388884 2578471321271905372 8323795456966847069 7870088115412886368 14860111513601784818 11442946483039604124 3212211402262399030 9777796622226438873 9456327530172232583 1681819967665312606 17111104749301670557 4339911105542116149 18075438884184795684 3512128427722118883 8497620045474184022 7561992593906775996 9626076358701680135 4043309643367002226 3491842788983752256 12568225254772499806 4038078585463200231 6307550390686736449 5216816500168308124 7958475323518212286 4270418694048798207 691250525270797319 15468613221068445293 17810832341411608337 299116900036376050 8990779499863531376 12493826716924290401 16376426689461457386 7571389981797179897 3234026791452018401 12620410449499883633 10585158378628710156 1006074904435479876 14351171360979484427 3940517334138149401 9240820548431801961 13703508980488097438 14566211196117835459 16979372795210880063 17143605020080121441 17894700197445581366 11231205380213283286 7573434322785375686 16565615806760748675 12572164411245489496 7328373281499035623 271195437555445699 9784150092050530683 3728148076447057474 17843827535359401886 1347672697162224376 3164939320116891978 7310795732770324572 1777234107994332852 5227134440548971481 2721227412588730095 515080541191441602 10839222008148247781 10615018047609168371 14320013693397886499 10223974543197576264 14690559879482954438 14269580803915820072 1924802156125467324 10274856859972814672 12343374247109459675 6436201516598596105 17392519889105587433 15658401717918671805 8246341458536712190 7815305524427457466 8412271136936854783 16200191626096709688 9533143120541097981 17980438504982113748 8644304563138078727 5185347445076984470 2296285667548367892 14906928734229727213 8365843261210429475 12970983341871702654 2996721682402707300 15163819190822483093 12676838852489873035 705119870115818475 6389980061296227433 5525820925102131621 5083297977841209732 9323409567591084932 11468095180375877094 15920068248681449022 17872715946247061314 17312653160008404121 2987275026179431679 11165780929624254589 18325395311587380911 6419602915917472297 2478403509988641090 3843573488963672511 9607613649395777857 13455758347420232559 6260986232111880384 18090497022301769012 1163199587637661019 3656696574582294473 4804528884182229448 7958186887974081989 12730023352632667417 15679989530055823995 6301414399875146210 977099879516055589 12719395305329816855 15782681433722783203 16006670418879740855 9421582341626822931 8079767342136543572 13535300608600805222 1764916733668429365 10407097011443114907 8791952121366485702 12960106900304193266 14761349927649987651 8103887212570674568 18165184283890532410 11000632482314304271 14432780734385542368 6901050537986481284 2711010186744807159 4980645427985059027 1566754422582627701 10759754264396240900 15321193844055150831 12019457207642982972 4429686446863952233 222945526475485483 10790868375423711748 5730935754239904533 9917821003342562435 12961301461180988898 16158165457692895412 7654161365597046809 9523830156124807568 17934987721919996840 826056075427600632 15388386480477582872 9877183888062107779 6319131666796944550 13256791418676216193 11704311536829176037 17695508414936010093 15284757055403971047 7137230012118306058 6520238210742848176 4762321942687061818 5853341448150136619 9507336843172461813 18101976937302771367 1257542918000163051 7644158325580992302 13987585604156263324 2133965153163290781 9172740805149933927 2377585766121140049 2500106130846767381 6503470826000049467 3290840376514201167 14640255816755936981 6869317451611250043 4400258934625077492 12800093142093670073 7902622689638576637 2015085258915865207 1043266750323428343 4053486907210248990 7269784958443522936 8547038886574147902 16692281616431607097 337413714578565988 397624087322568046 12939513828435144764 6056501431365879814 11045451434772764301 7904341939294101868 3489455707866344224 5769494978824295517 16044160165328418539 9940443424808556409 12172610996942198066 279738537888442144 13706389877787659881 5243680210409660974 8888200492117940672 10033590032515748755 11733617593947093945 8835114376889393115 10274907483252910167 12509130668870066581 13294100042305674257 5926853135369354815 14093268875807380306 11808042206950169407 16497647619711953215 14258166120488203886 15368607495328030824 12826752516442952435 17713142519996176641 2507307841390643362 870784863319348094 8222189639575893232 4435980456287329649 16404271740379756104 5501543471592120588 52432524159957606 14687827147022395481 18249209646422550578 5364507489009576042 1648471050136486831 15833280323770429070 5637724382572569838 5152449251389136451 8555134552081198002 10163002037658354354 132047673505474119 15856053324763959442 7127327577787179542 3589473531837191222 1575369586509372301 4718177808691734816 5615614900063048401 2938967304395202553 8972720086086657682 13337418315287487365 15003526106154460740 17841741763825170542 3339784138576609424 12994499958591047687 311207525979577415 4807615844764243429 16652983890583900293 8898518478972959520 7350310338166342686 13540451653221887111 13509739514295475011 8881802031196430673 5151765889570510444 14567718080058451381 2385486892248268192 8709418026617267132 708070810093653912 18089421258849220699 3932664766778343124 42813370267673654 8382485493405761451 5633075780256488851 1776851629302578613 6851940316287846533 7464533489055112317 14467592129995851063 4754872982558229928 1694137780419211114 3640158665379073815 22272853208771836 18434917679358448999 140023817300720556 13705227401034085843 2158463565373529528 17491213181855952637 18229195228827101647 18401670707313346194 13796885799671316406 16880838632077508324 9373484421588481181 10729087705843376163 14073048638897439123 5120718349456569337 15188752904541205527 16015932105515249779 4855057602528405561 4401505971117876654 13280997422943697291 13164581489800968538 15596695216567380406 9615712673065323203 11501196325534601591 15985121195235486717 6809210828594512173 12506498688736367243 5745691790500647936 15397474331617078099 12000618148926859922 15508940968654601760 14792527014307657229 2414446562763489685 12236121472186846253 3817337837408258413 17112636602992835525 6320470816153091027 5801651668800903406 2849932518570968295 18323795006985634130 9193193822057255889 11383657366142209217 833798162190676363 14571690859318613805 17515576485951591598 9411887586259351658 3687979884139567950 11138034347540558531 3510522276090918494 6740797240018187059 17220670184916738992 5327706437344793901 1919557665341818182 3450391490912225266 12919855365069011965 2534752170121097105 9568293971445972290 13757186808700285933 16950892052238351396 15915790499199552924 6975399542153874427 11566146691880862172 12041946110361660823 2131218306143832618 12071523047792949838 615597079683248584 17515531397590889494 8654234750204936710 5142114491752912132 5912630049894614119 12642363530228334173 13715903209951640372 10367945465156758943 3936268018013257011 1258289645668020912 15959160116861236512 4727464418305979146 6454936925691856540 3389848302156140191 3973585564965303686 10639908908799756338 12153254365109225304 18435322581545267902 16194680513436629948 12210960441913345135 1399520261224770113 8632578405836479852 4816215397569161560 10640583965293024857 4406379439145593540 7427930340732453858 6558635581044909233 7517004539456792476 18303494147104692478 1097230556702877680 11013246817277276335 10094885509164529704 7376664311099524250 7206771920650971591 14857347171451723562 5515773845440743787 3857317536723625780 14551928160626025746 5836352121640971628 5948218789148733568 11345144492505160618 2422971055940566820 4110445405127528202 7790581305606240381 10729608154450157771 3956893541952882271 10807507062374158321 13167425194792537339 6884350402008223029 18259103151061219478 1989467777611562211 12739187375648355118 1683518635703972709 4663038237439883707 16931280575367158182 18245948105282224841 2453955646567764119 7500900242090736490 6429240388823278436 2694881922787043721 14033310157291233480 16543009496786873278 6274869396182535800 612862136810532965 544082238366416873 2381585598028669871 8992419558579305082 7427504606730724669 7736309871592494162 17995483761643467838 15180454649990400087 17256932566518413695 361739444766231691 11564896318646717091 6571606123021337300 5163799792770076751 12578722687605511440 12394528591568455941 3133700651888933992 4036151972699352748 5968260690317362037 16011874906634153035 1954181299502276602 3824255312285568868 18134472687358910117 2248821121709775441 6047471168521633203 9950835816894548983 17988578850316388461 1015311233609426500 16235873524838105139 15808999804007034120 13954663180082785544 11874961958114226740 15231673868712938691 11268473046524537615 1233770514925858874 8030078569488940433 4197685105932693566 18024572090944857033 5922632983375130684 6588390701362298463 292865454595505543 7780966225430892073 5960590784795928130 10463457766875555381 2087905985337794946 393050368696733674 10076570297952293759 15335390342261247778 16308618632800311233 2889565804750606660 15875894953815262694 17856367886282564983 12690429602295173993 13785827942507226323 11039891068084342272 9069246643153625753 16512641817540146847 11115065622923524903 2011319366181053271 17403281573441118488 15876521091847411948 2984713550468013161 13378379284583222564 10357006363184728765 7955240010851119283 14008518622123390821 6918837096694859434 17348073972964437905 6690108787715727630 14418152438005941329 1755963468859323279 1924192856879287792 13160537831988946943 14311957359552982381 8319986385190193198 9746486299146067531 2798010426893522592 15944156737420924897 4633458289412057235 18162013373296438969 10443453584050520861 14922365536416009226 14520794471591414906 4793609535384565759 16457343126173517548 12822782071332017886 18379920094683155937 4261611304000058238 3048308990541613490 4379982915168169644 3765380387944628344 6242765964422128976 16751542137228259050 12070139084116138148 12410409629805870038 13662651628447895987 14194703785097604175 11275794930577240813 9182543553016023493 5159059035346463039 90881340496147787 294960784056998386 7248500845983102242 132646073751585050 7474608375941581806 17554087861484891381 2269386064335094892 6407069029624098002 5272573735119926816 5982777574776283451 13305935642032883404 3849072781274103965 17866343101894540916 7563057131559250518 3090468323353196734 4837500933824293071 16146888654153863286 12075503766915031265 10377239416850329739 8626202286761375154 12077156793729380050 8236307854164288700 9514859918051558705 11833560223719147683 11038887399887891579 3847556802470068714 9114848920564563024 9357919642500503526 14082898785963054815 9485416329150410955 1299132725197977990 12565822618300314903 8551807279708664259 11995686014278531581 61311705531017033 8130534532916707009 17334067277085802538 15471335372340805642 12647308270227116585 8190142610159323249 11670668004962562005 1330514968384313831 11587467356397276578 12936226737568464279 16643312657581282987 17138295063635073373 731313606099892040 15448864126662645558 2321649565840600918 18235784775325952091 2117286905736170925 5522964675081905067 4136164985857039287 5522939117165551753 2602786531456579711 11670790568796621481 12202676101358686090 6891067582157275597 6157676182017129818 4077977620464705053 15918482012726820953 6731384324973843365 1839006370334042321 3781734125516966346 1077115308876943913 2926182170362555690 8306119073333337969 16397870150026046112 11306148626447954779 2668962674897915698 3714629720841248809 8412694044374785594 659626042701587517 13023320628047251267 4269001788883175703 8283986996109220912 7229014152808223800 5532400097416749230 12585071644114351750 11183522376783135373 4837587249223231888 11608781467964319385 10056599543641540108 16308055873246232013 1610985635436396988 15068270153868616487 3089770390843411585 13003555001465647464 17902158754716128060 13556085772128815104 13773199466295841943 10104686339236218745 16446675435509470214 6803360670714207339 3152822808176856938 1747296963101662122 18017798784389094196 8353533800212020065 13423649216963111736 15430859303127097961 5152144089097580956 3996805933578172098 17328997662117079671 13762911454295967109 4569363196217413539 973168008824307649 8340947440841540848 2118187227246462845 8806971777512390596 9574554022240792057 11657118061015428094 16474799468053146673 16531377025932893069 129843460406000036 6365331244145275008 2391895607606118836 1410507228996578774 7534266191328822267 12012448853698647392 9459500539955583464 10753464734642382091 14668138557571589073 17709851059839885917 4406863690989731079 14274222887801259999 7665782794701384051 5704596920484055263 11915236279441124342 8819813069724178648 2030105619218640196 9175601039528009870 15510166786184009205 18331447309398645593 7568575629549717991 14575361205922919566 5375180233779957661 16505608405361813066 11700795630001631668 12538915994728602531 2338014157769747508 547060124397115835 8158024717501759373 6595823231300457751 9172309568490586774 16002982124295740365 10507967109651848330 11357793734897287607 16706285063599618949 15541465730845605636 6156620901550138717 8298368700645936357 12341794581933227040 13924852482532921328 14407741857386766856 6473345199635328933 13483421357001564395 619442448322030347 7406603329801293914 9016191167047021123 17165598320308757816 9349500776450418230 3859369694911629071 13364416145434197527 17021569624373357217 6737559533596212267 10737739051372973557 17043209599270076382 4910619934813381932 7481750521629704415 14038249167068319349 14676795602855049481 11134584728901511242 11547207010048388165 1023782553051071195 17228689778727895725 11465150550283313695 608753228223283066 10675169476789410350 10038484371981087212 7653310954278688744 17541108583105440520 3303285070346901245 17931858581360473806 14187071575142249307 7861391107857271132 9915816590020843766 14447620156037470166 11100529846666272739 17920019189926618931 607187493911164579 12000718295111605103 3796974367987819012 6228191192543136798 7449880305843593567 13198817334400100560 247019157046510439 1723894656199320132 11488455914515952167 16670462894708438440 7207790600780162676 8548065021971874452 10881083779424977310 4486401039751476067 6396592066531361249 13900835320374529784 8922951598828321373 14127559598149030787 14872264738724437952 2611272490217788431 9110538333140032917 14520885891293981474 13218979293275156721 13639197260209674474 454614048516635358 15927936750637693924 2193428603673782381 141386887895314454 11583246877214171355 7379360850214816448 13833895079650312252 129203624385962577 11797125566105016052 17187407410895606178 18410218662942229148 6837582969523704118 12651593207807163897 3014516640984616505 16595971634982225147 1554719460599127422 7605935768472013738 1168786740090623774 13184454358263795038 5985783588929735125 16162867133319063752 10907737337195447711 15216835900997162692 7605656839747522452 11541655033021591356 5555604096891463043 3723930438022697205 6016493353834278946 11104777907666468703 7346215853910112344 8774182706708202266 471933556356230255 15966116047897692043 14651192192625750642 5929594902772772175 7550649976282602803 17003398090015825213 2094798631280131061 12175607279686123268 7132200929874896253 5538163931592427764 16237902678119482561 3088800968402628584 11109253471844929642 15082092933353371469 13980442129173202205 4662670801910340515 12858698643346218040 6810078394302594611 11034779896102972500 10580050371547173910 1383863568524874068 11098573206166965355 10547750775196777854 10908482416714675117 12701508135540329772 7769249246277811938 6958509250721457804 16769145140447484629 3470952116716121814 16896649754017138681 12141518726826478330 19718811327098508 6277603928675534288 358268748218233626 4013069576326045114 16730435704145003429 15446523981519442015 12776761280032662789 1578460953779119758 14267279830665803812 14994146417677138199 10506561934620298020 17556162094990005313 14555239593806912637 8356386583009850624 1796728538269982730 2112622085407648858 7729722637059296939 10655500657564446586 13308479931393635123 10813085231946153536 4212515854145659979 15730760382193786831 14698977607623665551 15773081269617647509 3918381208947442699 247300839731530837 2682234048500072721 1214497577811140866 14539075613352037016 9873086645286026325 9736767722502164857 5323430166702460007 13733931217491444600 10983103517637663013 18203158510760234517 8852310691407486100 5799260735556619957 13163292568046621111 18120678916030473961 4759647669421872 1355061826399303140 15717526487579159909 9302311893316812734 6814037314821151932 1036073604492432299 9212807032873251027 2463466218395925563 8880704916845831834 16071833840042825556 10822685785584493308 15176890816115484803 7762781740088531192 11641072144512983395 14312350107386177464 11021777769744922470 9019668536979196172 4736423823302014263 1959070027997295830 15131476075610798538 8789476199782567699 16327462879486457217 16955211061619002177 2420870713587470847 819518410986481356 9327080506567759200 1631780617314529086 10507133771969072887 14555207022776396393 16731070886181221429 12461320763494180934 15781443165315640515 13016903836459139468 11585367375690951741 16666563096223034045 11258790453374220792 10416688765169668762 3491301162125282623 9702660005998933503 15169032073039522053 11071516074089043394 12599091432306218653 18164941000703625590 11549689659043525556 10656163020339120021 6411946666858663171 430466241547007934 5658848232476660709 9195792073988511421 13653507153386539712 8795552086433388697 1464676346543955015 5059180684524726389 16987117159989393599 11056594435202229642 15086862717378296669 12853477314098011739 2980805926338978974 7447763021011594615 3895503748191062763 11525518167768512249 11580975009813238913 17530719083435481266 17428109117070906050 16516629956556657854 4156400324556394266 2853506502159391023 16955086413897232668 10617097202083729535 18108095265222304471 4443516877593698664 3017324775037346326 2983453470335687292 13962411573710369260 2899692743084089625 67716327538609882 704421037384801790 15581164839492592211 4690559082603381856 8852766923995164774 690008295452814328 15553344110054453125 4949445924517388544 8462508577669785346 12214421383608993271 12174376674041431267 4975947877772175074 8777006406675363197 16734216741585772064 15173302747583918964 11226612118755184921 13236773963815238901 17544700627535825707 4428432624111852227 998124226227994812 15446477114972006526 11256986280701871781 8136644411627238477 14339415761709885834 14762496395621065833 10330527601669396738 9078081135994534994 10613148718579008760 8821340841082064555 16395838775004050403 17205512979985299425 11468258457155992376 7186943769157414139 11015819623344833650 706565861322243765 15578359632414757548 13793162976780052657 9620806529702240188 6380930761850562238 16259483996648472069 3451708386236334566 16715299444330047767 7661240784416475765 960998364357133769 11086216961100320227 9524516389537384373 6112092068895243023 5505337342245859562 904469246536703084 12481416579304169301 1400693007048232384 3651797786704732950 7676536469941211222 6113789216841779913 7287717459023087027 3281607544954938695 16543913781650669848 7368066834412903588 4155052215389293918 17879977823408870232 9797191578436402543 14317778801854217144 3619745882355150414 8524735044608199865 7653691183254534137 5780717379930128576 14511990123092974928 10163377008484470030 3120817107459495885 17142878907243973202 1039713527081856389 1764390098710090436 473705765937252152 233963141107940757 15522408287151380836 18189166699754210549 17347023608023554611 5046450303680066792 7570620632827620540 11272154899252182823 4661054052726740981 15328286389340394872 1570316678821397237 17146269969039116442 12188938989104645647 15081562324307652288 10146553206105066322 2097513037003557995 17251952727922096577 2747216974560004740 16743675775732916615 16821948890837200742 15216969189630278317 8492983207630896903 12394464492300319456 18226012425166083403 1243067574875007424 13547996676784589710 11606902175801865575 4329946916828828548 4405250163874894189 14916532755977160187 18100492133418244537 16258846155801666102 7329250590935650935 9804272146117138409 11356315825306543275 9215782734177986470 6421522934914192763 15518237293264197957 11307609569913460619 9764864978441680003 18270805605770100723 10844740775072642549 14028718954186103727 9628301453141219001 17159719558206181209 5924789438110169362 2637909829730396250 12062743655513891488 6530213797290662695 14553213723566421814 15662949223442877957 6713891143884410080 6098699140393722519 3439067107399320632 11068131109684784631 9772678033998797190 14301740581731600600 17551581426037053354 17072763743564705885 2657392301929813278 1749040685860385661 3469025650060397620 137145489564887416 1775836769020754765 15508084790570384544 15023926580337324049 7452119657819802751 7609449628072051999 1809756527923036104 4627776427231689715 8107009944867760085 13581121280863805130 1157396865547621953 15854179641628917405 17563742318479790241 1123890523763237135 4756134551953686474 10192644016353122476 15166074723579963461 6611716040159219306 8084956746416542516 10349480590956244346 3652258347280026893 9878342595515319396 11618376374158049276 12837893348549947294 16098834413045141157 7948429231207956827 2015197627683113982 14188997211032495677 13756468741969568596 2804726907814448225 16145277165085835825 15263502731839261088 6344569350646959108 10799457555629946375 3842178185294413588 2314106200392645921 1664557828891759515 4628945149773999418 3332180255678172187 4338519749854394047 1252514057773162461 12639949225080518951 7479040582827330568 10252827413595391887 11448241124573022758 5012529378821245708 16910612037548113708 9703024429241737991 16877131484884005270 8847575441269324291 2347378591581722112 12729774086086306137 8624579366299455737 1950120640389391946 4745141043864925251 2188249017854792062 549217124906215817 6295388752966040250 4409436210889071491 711072027490787511 17913580685911008941 12400749768067203938 8887085475797922574 12398752856390954740 6528827033688233643 9616338076058560939 1905901568189651363 10018041673506525740 14703430483444666757 5541268595517047196 2494938182460812610 8422090914243775844 15178045767231216647 13965991207625240592 16310759299050163494 15340815877990521128 11353664955648753807 15042598912330028657 14969261486018972758 2509687716365716689 10927426116926784844 9657880525507896503 18388065773253159553 1200212678734702422 11560847854073989777 12698595394673488376 4231250284156913439 15361391220939158894 1711653571815877477 11432774535304257730 5373133029291666538 2554389638408935710 9827126354812152407 8389778043301822270 16345907673914150774 10778315590348334801 13606278096264162780 1085963129527028242 4160152707760888203 2034533489400912608 8777843770004594819 9072824028931021570 832360749684446715 7159820596728754188 10660445589411572347 6432233531350730106 1618695178337971560 10652642674749199865 2986301131330065429 2902961600648326019 444647811535856164 6427745594144425301 2103037775955797067 10503683042374747660 236854757337104591 10681903086828075366 15775246485127266731 1482524084858067736 1281960701123790952 4848665553305269279 17686281776927436424 2079526163322052857 7120024260736701414 12926156127344888863 16286909112852908721 16834348672988883399 13504618509127508510 5101276800466163191 9929677166448288793 8796292414114059811 7148954366072827201 7214527593528141996 18349412384574457969 3840357789410829318 4429977829161194197 9362272463409980476 16551172486376263876 16167835178027181082 10868370663282344312 2307906084700884764 2938517428987591355 9818289462287454889 14501430862784452232 16823681605819719880 15671747855759511245 8874953641682480643 16986620708120007433 11743849141480837434 4734571096525313271 5446080177013025995 12998816149592192277 9008088794590783076 18251512595801312830 12563873631287794465 4041945274227112400 7836475119200383617 7168673414058344310 9959480123286569088 9408623356323512924 5121477881690710247 2801851191235589184 17876924654559018022 11952806276436843157 17715763554746520686 10095523435399958046 17105636479537875837 15361907686720527646 9881991903424688748 8647413995970677856 17893719518247186057 10831274577064286215 16382542776729118857 5636655229571579590 8792547096142948583 18099735002598859880 16057726681755516449 14328731879614582711 3379790921496929214 8947581769050258495 12803483706921640338 10682637024002195658 14548960162390329413 1335462873753148975 917652304309115031 5501240469904333631 83980856864643748 5798358539886027953 18368993930466021113 11004135036491949513 1075840676022449291 17920024702855377619 12207371577131625484 3466417356595629692 3061731900792424939 5733032722570224172 10413401506165908624 2239407988495058161 13660737265940865112 13010031588249024604 5167206386798642292 4615051276867750763 2810704239901355795 14833454269109781001 7527074211798053358 7018580917622522844 10829463872853335777 18135332611339285603 11752224853805106941 6150934294542777806 2277507915776340063 14635859350993229808 906569147918930452 11945644738849467091 16714676291149163228 15039592551266080682 12066006473979171923 14089526805536115651 4266209555755901809 13457836256173972884 5709172618473272806 15395899002086041098 9271585689630161195 8540878549885278354 18044985780161734110 1281153630831076871 9766159107521652924 11556444939780700281 13624395019597809390 17043580386067499911 16975816069295147505 18116177084635537735 16115632507461700340 9682782451735488609 1342144515395873075 2319832894472144328 9275415863153740754 9064307034084050995 7835858848632704906 13705112405612000992 11504089252456401416 18188686456297877286 4994425283086151228 10245926681655326896 15716959749912746034 11612796907572949657 9822765423008443175 9742925908081595593 3210865584927547399 15548873388786924721 3007577963260004807 12886300368384260864 6135536336064903546 15633144573157553699 18151344308488479378 14798565250816996156 5181353161433165188 2988253267674516730 17274365744771552029 7939311721153019131 5870722341996900745 2140477530474203396 11525153792731870606 3700483895825001511 7054729250136397331 13540939168831148062 3604506709484180370 6015020384299168440 13516731339083638937 18385793790419923403 16018003453894786159 598118480581718924 6036437497392078821 9078551470555588676 11035402268485913796 6753925010801109603 3807879473560258666 10748594702312182634 15327864543812055231 9022726074919549563 6923767996733519588 16658908103167724985 6187589103761303448 15739118176529444268 13008881411457234454 4928319875450420106 612064614662152060 14704379464843421270 14645198488258725957 13299626311728484449 10457023670786087480 15300999214116287210 12925123044330875303 13432279617483126992 18196130799256231923 4163075770758006632 15541574963976758721 1575592118722737295 12486571938737044739 7259275666454149479 7648097673064545441 218565888557798386 18248509397460777962 11103213631961358745 14359892039243715133 12465402861870923646 13416643177594931288 8586401564246396796 15724377856144592449 5833080020822524545 14059012048893071930 9086768831979323396 2265333461768560740 13497638512255517482 14808274914876832538 6166146427924720175 12571114204282043156 4126364646627273110 13750239150698785850 1493828786711887589 18148236440926514080 10663210913603213407 11332549340151722582 5461105515757799243 3349699412595864716 17775216143142132194 18007951218165697113 7851808561741444748 5185197826669293671 214677821815210642 9201736121154259127 1050268072517784406 2308924543688492293 16415314962381702446 8177464386182936721 15441101860535900816 9578706606911928143 11202401644128591827 12743667329712218028 8181527103768790719 1976804373862611844 13589128925323130809 17972467164510998874 13505091624966542070 7797500764755456936 15406300467118791529 16807127236719872614 1052617788945015479 10072999864639789893 12999307487373581010 12825154500983762649 13907180941272379808 16399847004305713502 1861529689245470335 11414879343775325746 11939818313048745468 445073998752003783 6903224190129581328 12513152174999636527 13369689791415612443 15614409093884572083 16318240813938364667 900445256095253695 11928247643797898611 11974762722671854234 2459914473875499425 2854097367548922425 15357966288546229168 6349747737400989819 6518823175293839030 15139111128309210223 16794757902925590161 16654364991906217601 7582161151722129305 2487376092652447405 8298873730623078163 1085020519955897639 17202667703167030819 4868083256068653594 563401106072979232 3216529987010531186 6417258604301763198 275100759591813318 5792816836135703571 9589001228618452675 1657263670972568793 16675425098295986590 13952632175873413060 7506695514167209375 10880916763733897720 11830062055094031778 9233397222729038248 1134879390563578323 8718208746653704211 13698690413999212887 1825434631595106073 18209678258854005195 10975782881515363024 7218705523186564494 6256181337665357530 6934142353950016140 9556044193300017077 7223954742418700141 8636858668627627952 2109084568383718578 7609983802218865183 12989697606494137351 1189470104458204542 4166840480550014628 17748019156905690231 14748565806827737203 317174837392179750 2848737850097753697 14849886874830720119 15482722120984870398 4324625876062582952 5193894854770439180 8274978324654034969 3788641601084465018 3732857381778959414 7815685836435605792 9142291964949322974 682828108979922038 9824183735539744769 13335156830782525828 12286038881160409929 2563725956022870493 419031559527858612 17876531151090545586 10357017515695474658 14897825945357202702 1673638267761960024 15420721734799787680 11613369554921976271 6778562983362625776 10699951068312738385 11962610610925221863 12855503456662989717 3506606364239707166 6720088760148569781 9067885257927352659 17005887811657718838 15542142755911807748 4925324095195270979 8032659430804497365 1641463329997649956 2692252477945488353 5443647621482377286 17281362747916242261 8956373914383948906 4881501465344385541 13574083421291507726 8614190164781030031 4842428212171037944 65158490725736449 1554916584240733462 9849726426366880383 16083215255675169534 2945940345248686492 8226339996579572573 8010859643786789521 5897362772734362530 6010892394600800407 16792148999620843914 561929302568580905 5215308672801561847 13228285527892167966 13818371612613682433 7962670855121654744 18434468008751574400 571012619522054665 3803491506163214919 4780281201375028757 16487697659452173641 13914217465908580711 11761617684367709500 16687115354189782633 7271338121655157516 3708492386576996082 239535645055430914 16631974083600606141 15049745869301006700 17716045715891611571 10214475230470329506 15116399415853783827 2778859178286266003 6457130433758324648 17932255646273263977 11378481162027954763 9063072348939155699 12641728577034919171 2755251507959058084 16166832100820154343 6334803362211536406 8128483010373505052 1314398593403460420 13964572944256938861 1415736409179840168 6631582974709652372 16105171599130127831 5855963724893796745 6142333687972448060 6272267254136933168 993906672812567370 3797943453201628929 3294235763445339181 13913117245838426550 428937939447882976 3121829452294943164 1457799831885964384 5010882548463774286 17382885045062046025 8809739550610459568 18382158239939997428 14178067596921231566 15144710422309939509 17014149911339763849 8958874173157356272 9600365165058547783 4603618315706330805 11023049522199947096 2070712003944374136 6172114149161470582 15833156649504850079 17497277476350128316 8235738370831876943 8116481924120452448 4069671180201567835 5513688177035145184 4605475166594878663 2984057003894421137 14944713172356972163 2514866451806059503 10928155902169778779 10689116875045221670 12258375970613255682 8716681669407177118 12048614971031482172 3271704168371261053 16041293802713069983 6667108320268934595 11062040527651512803 9732106432161012166 10195561175442207037 6870115310366340687 7460586227695160346 14646268784831925725 5707500807207374054 17720919434091580939 1021168313357384310 16287222626558446393 9356305599070422284 10223252701067180036 1084298245225503995 13631675611129207471 16635170175485081088 12168308360607932579 8384164833934981790 8476637871273272339 15092099423816725210 4378101008789361988 10288270546378725510 9544161116503851049 18185219499007185060 11097229123334598516 4246252661337483958 6220988264975949470 948202740318741862 820720612196353131 15917418751436981471 15806465969867984279 16442595252343678328 446675760503004574 17851116444330913920 2966931619160563438 14128122558953355830 9252552263241052205 10422848794368309747 15822032749924682285 5476270753710811653 13931290553672539903 16615769779058989417 14227782425088137667 1655571294277725384 7375981610359015532 10111246099970944904 9222722148893356067 2871081446924409746 17946284727680256004 3113772867461108359 8266197761043116416 4345556383402467290 1944344183234624506 2786666240903405561 16273708689516619754 4731082582990211991 925357229952605456 17686654738173806944 8859387070062283201 6066940152899155418 6714554598067354632 1079574654228139182 7916778271288443732 13147729926384417304 15734340378866796310 4578426647368448038 14141967650474686763 6996988131267169598 7651779841914581936 11163235301116685694 11369919562251487168 1823259190477418814 13492965276237609317 1286838196382499546 14852630798580570102 9237706134550737602 5945499043680414576 9920923922745394113 952411896414545628 17401954922398718634 7077687263666603225 15901774435330333475 4945595038269793789 8574595480358882905 15514637767696661511 4833131853032930968 9264308038098261102 13167990037080397581 13596610813159624685 4018068793645351647 6837785033414729550 14906060609274591064 710693851807822660 5796953678707772325 11485487419490056354 11163707610347904107 11699173680474895470 14147369550743909041 17293404660473900507 8585793907180442193 13514643684126660462 1209182289434398614 14960174058332554935 5882079683199646700 16893248672461528401 1238878511242021650 9143012171452156152 13559666993971650843 15353180383031563767 9854644694371289150 12299151234116803375 2434815987576798343 53452640789956921 5106480643958543622 8409898588036918564 6074751960245772749 16126630102884625100 8638964178152333608 5529134601749371918 15611312417808211152 7166688649677829775 2372687981198178615 8386545206601681975 1126358974001819205 14192705315682383127 9168042555494642639 1486613219757130778 7141170562783996131 6749050837504440072 5928476536421510094 12685075122231353498 18009972245774418920 13638251673581509789 17851582793005083482 114352395858918898 17425932990967967907 9954034629136390902 11550664375101107701 9380137976095984613 12693452863192130864 9711008464427017026 15598773368106440872 13286208852050718389 17010867491585065647 15657539132428550230 8971864191267187987 665415154129301694 137614857560639719 14151385212230381900 3746155499850792353 413708642066166007 2259889344439513119 7953902932469625666 8759601679211580928 8003467534208552309 13891124311497361329 16797538396337427815 7864146397196642359 7626432756365610484 1292930829402946983 16061681126259432889 16436501545983964479 11477129885465053018 10646391260056552820 9986365796976096994 8766392074470218500 3627935363593289460 15934790119528931533 18317297801788207491 7565457079696935412 16837054567177946830 4833118859512164877 580122496109609474 10789712016970606788 15517328035776206321 8527447104717648570 3411408851675403218 9331577650819820907 7070366687109214228 2931290608398723824 10940025855586518696 18316547924587480675 9095793543499748286 9836224194229794199 12273797065114091854 1912954989425894086 13420069378474769686 14572807155701569565 15454996874378674924 13817830156606088146 7322802562263782818 14379141841122961801 7423812103252120529 15786501573816140545 9081894043255468637 5494101232996309881 18300943033303711824 7575224917968285670 11821745184463069910 16662820108049815546 15211053827566874268 15911166410924225359 13905671672774272193 9657033084406414460 9101088551298242764 3586267860514999106 3688454407676422440 2359221620513187228 72756606671971303 14307356230046944791 4195909663528831158 6593188130948596359 11555688736042050776 1272255153840404238 18089284732198720344 9451330704770704210 18115265175159205246 12215685661924594301 1750828719279487222 13093455937994997968 8093056344446641106 8902444159982538741 15328171879676067513 5899560954688130243 16378725664937063672 13134590737843582064 18426261528178722839 6767472529138415739 16054480508089062243 4642813739315919873 9755744302631514906 17286152623590665493 4530911857943954290 12347095477550266145 347092934789716004 2083651948143411870 1887286797651330350 16030930621663158733 9810715253618837890 13259511888751169921 7521768973839855149 10197504708043369691 11176228596900074010 10317427622601702426 6412994934530102052 5920439377507277868 3806181673044176982 17783194520763172179 3723133952186359557 15839240529889793251 10518889107838947006 17399282000607998258 209981512002524631 3434646108453120399 3987594481941253118 607698811087731627 768266071633970900 12170491899977001259 12458547829770684995 3420837534168880827 11933184284107815147 10238552752790561685 16496407179471396219 4289993972387185459 9782964750459428696 9646377450805742618 3331970950814602122 2770687414549369547 13952423251301417695 3719939353438562296 14505927531112240641 5193273572418134585 15857820934652030294 7961158083022798303 12895200496423559420 13828198662710268529 11709484062264687590 13493663233297913375 11626207288695592937 2809368345276448792 4691226008340000938 14515151541408138981 2145530977191419864 10117414488123174719 1632000906026382206 6008587889390986354 17059405095627909011 2334934335121708327 6698276314057103873 4252591414643563191 3684873783392760882 2995968214117846506 15077122050579291444 9215344082019320798 12567952481910749109 11965551980688755599 16158534477572402993 5517318970670852435 6348479433233871726 1426893097662126134 1340556710705173316 13829238822165772366 1389658393019809166 102670771543576119 6572303095800424129 10932037221392050088 12504718803456955957 5071447113138466613 11731584602573343151 7668088508245120854 9997667639685406899 12039079187108247178 785385203853432150 3064635009196508815 2377470034048500094 4535761463122418077 497356281704580481 2209615236816331114 10052018532561064675 2668886467737799283 14697864685198083116 6958785833375778205 11192950768240132504 13369701005020362464 14560696358758647628 12318710591739139228 5414021715375824637 16492590709300632352 1870376021564777834 13676431095083550786 17281071347189947487 5677425573923478180 5930246229908979111 7956754869889318435 4927435720612763120 9813555429475177707 6870647539144097310 7466262922768832832 2581016434164266971 13076968224495791238 3623593611651873051 432515099765306792 2216479318626349635 15820426341418262803 11959462843248748966 18358532586992308216 14611063999191298834 4355488565873632665 9951099048982137005 11196971561523496735 18239614209516290090 16400880609055707886 17011573268398609662 12496622766045764819 8217832695780608087 10949113197225800356 13078211800317889322 8560742637214838703 8132378065291293773 17137397250459063704 8026670810855602816 5738245833208672884 12550234806929731937 8648337618769387948 15705082106700884439 2183087605505188329 10536661724641308855 8147563649050686515 6044669473988279546 16560305329909547609 17241922300208021464 17275794528175593321 12720842897235235764 6282917160207430841 5822432030171124259 11549842300259545801 15082930316685277073 1164993930537641866 13747943351710265086 17957929926221829652 9096990766282526039 1623747004152327385 15572211396820456124 10120644500945181354 9668574171075384296 14309471881460289942 4658814856142570909 4612397810277001354 1913584488819675366 8336711132888609879 14135201293866283216 14073457808982276449 5284355815252677624 12628118946275581674 1695419752526451007 11291330615239584792 14527515321727862380 25048260197631886 11405387679028218583 8404095817257989820 10351117166070277803 6943522350076345077 6828860314372927698 6494680676217254851 15373180569807282724 17461221745764253427 12233663128048505676 13536977752283058464 11254797104813293344 5104521902381228506 18247241437856471106 172852840404584991 5063853323096319000 1186164182346790412 16921194257434235080 15236470965379829046 17666890365807024388 6461292055390657856 9575530822811621434 17060987317937880032 15219150685625602099 3689842962377810746 2449697194106458907 5056260654457243254 5456267027592542669 748277233928252904 14141135720289896921 5445615884876251992 16065204753093979498 9437137433298546548 3995343549862312662 13065430348693666343 2311063055608492886 16484682819412316129 425040811786484499 6244526788765955659 16938467891123151717 2814655712030250408 3395851605262985653 13890669209807281353 13433656703210613878 11737481183991365913 5903461253283338550 12480158202527771140 6513801836313821062 5774475027050228302 16477731947720248350 3845963929293709091 4260440668013614752 12768108376247278886 14441455473741428328 8022898329324821559 17981836557494780573 12666978298602909062 1278866056092091617 17642955522796989166 7411031241335808315 10135433522799329746 9513335060200482826 11667934424606725227 11471548881874876878 7348326858949585611 7139680955895970240 14778892873273109621 15688793225464205990 13476767245177217012 4358832671881345809 3302985949999267162 11711705568675221590 6175676416275086521 12297233637592464238 1567732038764003183 14868726441406366139 9918236272466346977 2253253357117417675 17774771500109973525 12791786275174695030 10387371642347008549 524704354907835117 15229898361780789940 853116894030111853 15232700177161346592 6089186541467037329 4287137800380591115 17681847222492313044 2622457648464260776 14894619124189322345 2530018396309239501 2940107402973911975 1769242748973576483 9230594922211223316 7756561791719893840 14023651784981275381 6895056120040217398 7779598990176792257 18183493954609808415 14161402956832479625 13002996232747439155 16426922639454741580 7779479037982432151 12544569378817438072 9894157708007378473 7685036339800313755 376933054215249602 17772752225517173928 11477972562570614619 9491076822158046446 16816969347424683825 9907787621815096964 8578301718243834706 5868632431254098899 6728450251219339588 6983322563876676628 5169586714659249294 14501262961671622161 9924156461620580098 17050127713210652264 389062789924147662 3984005339270864163 13500170610709807591 4935413377073455746 16260979588340387004 15466590003629585190 7865923624511830591 11593930796138050561 6269754114746543949 3497524730349975395 15107039027907474545 4711548722271884907 12185827917092918526 14516977588999018064 5114938284733951524 14395358265101464768 13456651010652685095 10520326561467371351 3823152496388560382 7289557781264337067 16436695283588301649 17100248223506030574 14203336651692114249 461144739665520979 1459514817913286393 3341933484400499782 2557938262198684647 16751526957079354841 15828793208331877435 5477923892758955067 14027496617394557483 12607332335806875469 6014795378432283815 5534323007873688653 13910570856747277869 6669498765032836305 920668084863720419 1611573871471005296 3611434218656237804 7118126213891004973 9474630390124232696 4904459647011244356 2763729249986784008 750313481449511928 15045490883289402289 6016890016933222277 3698324542559795867 1846953438988038287 17092381267050246834 9322593396274760443 11162257789361093236 2720932616293330834 246527673152308513 4417339441093322564 1838357504109939417 6417498129997126673 14688055395048739638 16144087898609269280 6409409306267367474 14509788623225421552 6075597554459437096 15003749889639689550 8777567890260346841 4069427571651907872 16752920155070439716 14387191098830651956 2825058635039479147 7821309818731245172 3862900039953118821 9632896077511322348 11204214154443769160 10758491927147720531 1869445978491791174 4872105628507580475 13229949006196216692 15431346596058786770 14146446786347254624 3031272532099722079 8751053269668300073 8203637595138271800 8881498019637877802 11639054291297735959 17689840125000549721 8671786456949809990 5646505035197198206 1936383951014239722 10264537614095395841 3980289472741463229 2618820503438268568 16283052337268029945 4666286739650139137 16338724480884784769 5579917101655378203 12531256614719943250 12993694799172824404 4381330745787247179 10029528362221065828 13830832742953130727 16851050825071215892 13329695334825156506 8475417701727294541 10142705197132198781 12017826000864385713 10843299298511701876 11174024634027862379 1530715439162859007 2547997039995759340 2420827829180830489 363964781302745370 5754872010577217582 16205611822513390899 17015120425653226345 15958621116075028789 13008512626153724313 9397273687326266003 12609654283721219491 17739234033292329766 8151475098268435758 6555122187168801844 10030711926718600671 9795511410861175886 10049404864772529265 13233233177699850478 3957456467012412238 6499978043543344841 8210564087431454087 13646379654568835245 5223526037339412232 5417019745767151988 16527046825279260518 12296553125580499037 5814278553340659896 4302239399929584631 2078139409119987302 5841037753513708680 7634913969465057041 11829155959746820338 14123864994827563428 60523823588139272 10958281045256020327 367277366902836997 9502012463227976292 17234311152482722987 8226870917468005203 4886870092528217937 13730705920020067390 11586923016952087603 17117799952737768314 11972726384902055032 2046997309491961275 2781256434803072733 15933864098276772029 11830841706122126663 433712755428544908 3711348088901190840 1624255865749358409 11063972994019341119 8279096446458305924 10478102349853783790 9026370173830289046 11938049206308358958 11836156805342695972 18373831228329708945 17930096703424007480 17117690038075504567 7341339955713246273 7257130035909839308 10936214943231935737 10706677642245543250 10448529322690747359 1848542828673519119 14775035350035680037 11204161517886188418 6405974438770023381 9961237955550090304 6199719970220882545 12436014613375484096 14815035492544440182 12712991137722907440 14516614480434501843 7538126509159660170 6423338090748849244 9006285092159465550 8998034390677412340 3890585304958745871 7202386898334751538 1098507556254401925 5469655476459120438 17544343174327126871 15714389730917130116 9883790930421270524 9321448836034905698 7951501704537057759 10848978080025710185 12022645158230547741 4151849137505846133 10502593020001367169 8516877672632823936 16401032603491391329 16103950360142620865 14765155523852412587 13378180896319931378 2267974901107125025 2986186420128964650 4352025374925053481 8678888012039178940 1338984417980046120 8398930379382692307 697311982857730120 2966140922863491495 878350807292248039 13332552620547071893 13524623827926432631 14573296761193445763 3966169229478740873 9123870685348414418 7507385242195509183 8992660513812466729 12812090245066769795 11186162010319963814 7734352293398347654 11887790108381454857 2071509209938063510 4334304204771872936 15930637659019302902 5497948208109126705 5335377313817422271 18410201450188495886 2915959724845363347 12005074408769343000 10969570010460121080 13230048193137147499 2212465202556362464 2475814890936533816 11895266250170003599 11964278419893454766 18295712475048831700 16182670011340311613 2492347247892337097 16739185291209843500 3731084465565520433 1101566445780091602 10735899496945485022 5541987917611533842 9822903466613918424 10467996666881579427 928624864389164812 6179883791425075260 14555357474832126485 7256172970232896054 8097413898225943464 5193213529407425669 14464712020358869076 15258926736595559745 4644634519552090703 4708996635948331604 11535927230611165295 11409312250505746476 14926139990021527523 14881465227822368035 9045108511530786314 986943545068816543 829705664350826581 4136396091777052361 9889500080484883690 15286464882603947497 7254559513131989212 15817945835912619053 10854018706232356696 17446377820088708718 3506657533180955755 9912689026926789612 14081570496808540641 2573555939729412435 1577557263824269736 2475186115446600010 7577150860979380512 8616522354072245572 5656181080572896025 3352612474498436668 15305822121915576129 2691577106764633092 15703734200043434768 13330434018232948092 10841515710858103309 5275772189677663862 6874506736950605432 1539771614409638913 17656606534045213563 8717082619142714872 9411617348775965376 11886899093810536606 89702530997741891 5717309929990527910 15306681755747449272 17306115763275549381 17122538695389219761 14679054802015303448 7984480090530396539 7170440817838111586 6930062535756978805 11541984189230174163 13797459122140126104 18286240018035055305 16325078104144069122 11948058986608201948 6534873977166972799 18137401050997857806 11669006601974841974 266633514499838817 1995297216041307180 425620219278333229 1448023050560981465 14221826244651083048 18403979231450258657 12923381483684385947 14306500478932882967 13815209103264070381 6241086348556834871 1793798279242446711 2746213172224632565 9017055832759162131 5161723100181322721 12070312011916989535 14025210631134597791 4657718114798211038 5524239703265358528 6160279606183104389 8529339645268329241 9831606508817798509 927750390188952711 3922377541002386610 895147490157294819 15007232487206088026 2502653183847363488 10145758427634539808 9771785038802555673 1359857255873223052 17420334500845655525 12921468254197517343 3219402707449038086 17406045657171886089 15301395726639120763 441480554558117675 375872006871409126 6563884204650761522 5637779981272360568 6711881221926372346 348844777386678185 6546999255284186511 11210417680615034267 13452461783169227872 6736619142210198258 14513267345499080090 9408341129322710405 17495042774167076873 17020181220866479661 3456067008287155436 15118684966767365930 5518447917953392794 2165108903251163252 16887072587764095202 14816819505317947754 16647139104473179918 14777710155380332094 13419894435545721175 2731395625398310638 7239341937843052242 10992586666015990555 9848358080512524677 17219314343287429362 5726126792050215794 8175144096518318410 732082414098728108 6980204766079367155 7567102033654942961 14214307935527808329 15184991500405660884 13221790793038353161 17366255244044867796 12630755114045636465 11753166511192675354 3479222903821133196 6897825432915700293 2527020774477052574 3458420232238096787 9524630104223621977 6965323033799101087 4664937663959443461 7233057122369528683 4866250590248941008 14018524661234878440 1808856382839497728 4710170982203934146 8118037383923894033 3680454618545533109 2754565595901359149 14457532516984919766 9004605477554861452 3361410431974775399 7695131888498935924 10114133680494788100 4041533329844824168 9259639625236200282 3110961163866268147 16781254320435136582 209347599139464411 18058850516252410038 3005889919428796879 12476820273090954739 6865497268904516391 6706657786151723887 14534598951305399807 12714783585901887563 582772159876557116 1484824717939104828 7591530191841898062 14234120254585878482 302871294567326764 178315164610888640 6991710127989697004 4516211098189579052 14310363411157511888 3383059056726219334 1945003150790267768 10020247748957831377 5283469620492128689 10426239748684699346 6843462619654572680 17339405059064522885 223553759921673669 6894832125162499692 804704730489979292 6579568382893231296 9816151692056267714 1836554015576307578 5634503561365113286 8481881466165052223 14367990601943070249 9642558984254158674 7652917951282593674 5168223153614180697 11615047929855876274 14449235126848568543 3226183912118893051 9202472760581230314 9535423945470408575 1958027839869543540 1037232067380638428 10367264913894207868 3436275834511525463 4991549935983873670 2992307902793225000 3126750189612853439 15725173366052898032 12882186338997755003 12806284313687604485 17784950851488337340 4982116783132706090 10896557017243148098 11906472474386401106 43476868603467348 14325445891854019677 16828214534039667546 10083219890801754772 2206259651380348994 7283889666699534157 1361655836842216333 18047527135952385581 602136787573091831 9424062231377231970 6850921897830459162 5539958679014887115 4856615861309515071 4380657389456392097 5518569622779133081 8379498398250876512 294338809956401239 16456949014560598559 7662242676144393332 17841723369646908932 4654274074712915412 9854838449242932366 7623090240788779203 2223950751720117938 4781761498253811376 14012571217589893985 4825152977119191445 12047832422404271908 4048870224711870924 9022937044500980687 14740747748040022376 12680655661739016864 16980472250866731315 7929384852537009006 6029293473349659665 14465132872318234905 621999260976779168 344164792043794511 10842951871463184593 639079847528070660 14986366193035319827 5598573609830154154 3010750217675664029 7031858790757999519 9970262298788587633 3123309258850840743 6263214052147951081 1111346041438595358 4047311843053532691 17655235519810232120 8031954119429858931 1915308745236655861 6369360822768079156 13248974531627505304 9716136299320849172 13180497049841893763 9615683947842042695 15740505905439926487 4023554207335017795 15940990586955349507 7220568667319818191 14076598602746053616 12155050698286175108 5730489784313877529 16695487958625353414 15198582265929673244 17372553792516962689 805133622984279379 18409470815911535980 11094126365547523864 12469119953022103017 10516490139900355008 17016454661962939545 11328766043547168369 18235037033611191099 7074019516115244475 18405848089211107643 6925535855200052271 2784680069377046710 8909123434352677457 9224255763621326861 5712448437767449596 5002947143279929628 13927168703137010527 7491505324775910670 14091937656433587205 2785746216392987472 6165325163453160649 14266557588896007370 15896883454703921652 2882776246741415437 6683648908206467278 12034464922434479513 7505330905196033379 14978501922775554642 7682811081131609040 14676334650999332011 2947813190156742121 5304910989106179896 4768349644766424589 8554648930153572190 7402895033392815494 760811847877981411 9080841164186790566 9622325159412734007 7419054377802229415 8700101043438660845 2722296286372240462 11689236606774306558 3448771180887491002 4748682319215218468 17858288046292369132 15558831604152149021 6882384725366815484 7388742234033609926 3840240658038478832 8783689451586006609 6833573090345255247 16957285104586190580 3065471018732803131 6334023643747181456 4704526701163700683 217927597851803996 3949226405663648964 16547280350167891980 15099220198358195787 5709553755467210067 10555232206878354629 7586757594938102362 12091342017261590920 1672308967909099181 3002019288309828803 3856707596536796153 13860792806336783735 1557928148330269927 10355064204433394958 5191782635038802039 7891167718294999192 1510880100872281083 10610833675721808407 4793957358408616609 5684735313988112006 5210207830578142011 7324935328880803363 15079839934681859984 12191355209831789470 9417132393559728808 12207651611468754726 11976933281434994781 8954620740274559825 4612253589770915481 5214074650753208713 17500940189802692563 5614628947626075697 1193417333451895139 11965126691553282021 13211368936675224882 12617386869705997866 15400356854283596287 7750984569669051115 5383002672531348020 1370624976071459932 10679275296383736442 14104068704992224240 3787339649484058259 393928090356964681 6780752300984174087 5834885210728996323 16385776604583961434 1432848139047553182 8627499019122019974 1302465057565772794 11676052198258414431 14534349695027006958 13964812066503148219 16507510231699824302 1317167899659429165 1973637269967476645 1406590872155844426 11353798399884024905 885093957704823426 11855040019445750763 5161691444682267637 17472893350243435195 11136939245404112028 5050495750993881011 7762315028763953169 10644891345927635499 15948576164685294226 8811474196253085350 9876183305915769819 13063373483686119109 16096590273396318494 17320980153182859735 6380219928494713651 7391881374416121713 7837628247227094894 6360460255431077045 12418361586414200479 11584600863027459440 15877471589159749882 12291898092547599145 7981924282857148526 4046424691887905826 16775689653519163854 10871072048292295585 14083329678078756631 14953454590699694183 1739140535933050242 5864084095210991508 2488394232116780871 4020858127925514737 10018028920299917502 7144028180942633296 9431849335158910127 3600499963405251894 6764888787561370203 15792865675814694059 4156677484054383533 16320022021852559332 16438211849036485241 15382476157090829379 10940720968174153074 14012362896606931009 12576201652665701832 6224665012242180244 16619050482102339510 3936863180916084689 14861374706438186626 5397455351696486529 16222931237966693126 15116674180885070195 6943889348882809732 10959467042594980692 17471547598553889336 16350017420038506611 13454165108418650344 1471829210021442722 13062954656518075368 10224455493441586411 14740350732296414055 10507172786044228354 11310446287068815022 3959814747092595769 14332838158529296713 8759061109051345512 3315456503804723822 1308263451724439173 9062838465070797109 17678131249413650054 15413297381490638857 11563345628776855706 5219305844006231427 5114074225644852617 10454873734034901923 8909681469426376441 5998054270093985224 13184828420414928464 15676249868171958595 9872138570428874608 18417912628487829479 6556635419603079651 15406700640380708077 13124956949844213422 17023385013249345552 12513952024293773944 12554852310562030417 3854407038540504028 17909340021186141363 8130502934629781013 16749470629459702723 16593129357144501108 348881571484979699 8628911847739222248 3976220343912720162 679975002282329547 9119425270504787577 17400002427758258625 18325152552478381502 14737709452923080578 2135631711326798742 25448647656960490 18346361332444406235 482305332833096410 13096460892792918523 1792662592770532343 5242323082975712806 10992665239865939149 6535368051348956352 9641152385233386465 1809421127187288785 14358200598404292902 682084971253162319 2138192847206164869 16444252090066853923 12607130869480824075 9393841698103298330 11014666111162179897 2965226756238293040 3118917944470376270 13477712340882055258 3862162423462168430 14610664997762768327 18385360616323960105 11435937166245785046 7320471840216525800 5455030865644021364 4903853594676127738 11614029392112849760 7525728674369811222 10802229281242245318 10233625695198019035 17136025830037615894 14258222388352517884 13437489853696916009 8114284692298271056 10679311422400653757 16582408345413092342 15360526951324357657 13448948304424741012 2972891440025644634 445991992400157313 2265732032443444792 5507428259374649074 3008698689722380457 17462415459569201811 5419715267152255659 10233465348215487697 4767878143715398874 7154518679498110972 5392320705591634059 7640449302587418504 13352395143466718869 14043855214168096965 4260103823775075142 9527499657139046705 3888494771515530153 18432627185985444079 10528776305259184391 4876372433862217771 11180824861886396857 14696303015112012704 7509612270012432206 14568899612520460291 13321514841512391045 373528390156910761 5628017799417095778 18043855780572045246 17275459383939356025 463489851573042874 8734593896471605216 4247239532278053827 12237110600144955562 1037001136715587237 16581999915987915736 12949808473743802779 13223393056618047529 14455654720530389453 4944039486887364846 15696126638999744852 17996437774851355153 42049565199810308 7552627502990431735 17897060149694440771 6550389275859337853 6936038970994602915 3117698289457775909 12405045687936696037 10166715586684028742 18409041639529346030 9989577007984055856 9283866120887390216 16609898931713860800 7519512797565089983 17491111211939440162 6710201736226630531 2283584082438766314 11640371597186539614 13107240779133967641 13730899767329092203 18058304800058405704 7378249276132584502 15912410527810816632 3491020379472724794 1034119052140034168 13615393171533255435 5365745899089164556 15337816200462767688 8474755754147624225 6390888906692287969 16630608016657884023 10617696098744538019 7597153660078822343 3085162866594809875 9855173748844709599 3793202358667929484 11363840736509975375 13471777696970741446 14484544480855439375 18433339633797721885 2776659455353999504 13644776678324311468 7749824143832010309 7210785857770793330 7343177367093833659 7870926481680452188 16412501891570061149 5672197534145973153 12283670259589331253 5380123570027873311 7853851524438606258 11730171252287400031 5268550282148603771 10043947967016696092 12693806042364231586 6038897587487308384 7751251952196750679 5265504898795203303 17966176878628551382 12080832802216851628 3878489596300057938 3441317325769928268 8428512886543494711 11830953520109956890 13445542232524546102 889227153093428761 275009009519246213 17126394516835235417 3293345271144045237 10679237305571779262 6284557335045930524 855536239361889283 4331027384487242246 998519370825525527 5952571529238140276 3103887436482453464 15212104991566650535 12348432768263444580 6982236201844775117 14586267723134743114 5349121044642258119 11089483062706172652 15124092447415527441 17083389376609161845 9373632210715055315 11414967437618213941 6524896651504545003 6202818213923855378 2753952603954103181 3563184234621620714 13994441823052065250 13594199511016899579 16241053931295681326 14178989749016919477 9861831138039716588 2788093388529372644 2780996488540830944 5677059438347732715 2752060500391750121 8143918883156239721 6021322057490328490 13601605546682495359 7793732318625509927 9497922610568928004 7860269175738287798 1477318963308634991 8188282163918291641 16688708919960966343 3006484880264049518 1215092327486699453 14547229345674118393 16085390093877764499 4673072638068223781 9910379211617647440 10767204378531782136 4072613361225844729 7100575355504367530 4706083182566196040 5708107898432033415 4862086653461623413 8851922646853924791 11205336901338126938 5172038787142783885 7800684801122630122 11319926946408695646 13185956943586210986 3225042251498874617 18401333580872981586 10868934376643244338 10853366068003006697 10445234604324265299 16100252485629952216 15723647471816771596 4849802018339734646 184238848524975796 9719788987256594452 16181447738754484570 16913254833974298114 546890735079391038 15501504406459587647 4608357838476432014 11715632813753304438 2082966448211445130 11579329702343108064 1060865481602012053 6607647393037745797 11990540749344592029 14156932036457830787 4402337787681818412 4865703887950986070 5454446533516283122 12925396657519629493 9732647868313524635 16229119110257836187 14058806079216263659 17101860444352345911 15482494937403221209 10085272060625250254 1968620733461285895 6395213500518638910 3856152570627947573 16778407766159144271 11886048117934868072 18242812341961531425 4042318618939046544 7138725964788203008 9985059757451367602 17500373720198647393 8113653919962369488 2385586897534220334 13398845376480517244 16911892909832111895 12359014769094061427 3003997420297025816 9142333742724950252 1839500254194497158 8346607082723466678 2411974044348102367 7598659594371922393 18096778568795333267 7909998477489767051 12301597554288983412 12573942489436565306 13661213000991275755 7170909497941898 1671341357302331880 7377888137398707913 16322547769692818071 17426285260652886819 3409379190884916963 13198965845447251415 11965416546366130036 7775174504202104998 2319060048105194728 11986312423624051950 6911535945545715675 13717402038252368393 18358651678074402276 13038007150160366234 9930873152329247699 17347102193137044566 9703385040360563419 10911228073441647198 3207208038925931548 12419847172775469270 17230848872565619600 16248019044138870178 8856376193002420624 9928696257415553723 13777124061575616657 16344832044345599939 4744629097801824927 762429372348970693 12491233508248109008 4831041139975962758 1357667396963326693 14531989470093499047 1259060975759940877 14427681995910171454 17812740834341039327 175203877333663963 6430571348808371973 14214557821996660644 6898397306352360986 7683709222081726000 13285268229079280922 14471721987116700057 10967231084228956103 15758133174468222306 12980295645057246453 14391496660980117816 16067838616059590490 10885587143844438000 438033697158822266 6859441246651899518 9960070423135081740 9039326664868623963 15286226790734160379 14119918709653746608 1045091176309830350 140685263405710351 17632868447507772670 3867933215622934924 163865815797891177 2844038262565776557 5705079156588027430 16943478900315806977 13648052796003884613 9305460327544192826 3219227778731457568 17032024588636508563 14506766105271201645 17695085350077322956 15646303549409376390 10241099455072847423 5250632700160708194 1742654985456042757 6986475223847303584 10625725154420122350 13185764502161909471 15895246632194985381 12907324451374146260 17637138546713871411 5084712583837168698 3880844937612333847 5058895934924457818 2827529898356224632 16242190663889321263 2407577648343443810 970421442862624625 8473307641768881409 9793855314477261556 15604534179541295056 13284886664246026878 13199700998732008228 15115925147367155080 1043733075188980936 12099088508281221083 10847856333063637910 13358598474087960941 12435958978309036830 16227041779635117631 241020929251691623 1455559790029618481 409186493881734482 9303613826694041127 12096058083034105128 3722910443476357015 389885221736251928 6987863390544256805 7399002772575114964 3146887756416213005 3688373474569625269 8370594941581286057 16419260511997820296 8482383311454552494 9245621667835299921 13463171127589968880 18360304395337057993 15774696842070550405 10907458367229366154 3178344181966150096 9738342581162391287 13377157683053204152 14782068389981528580 6652552521716985517 3677294832945363589 13231624534882048668 3029016503391118290 1344420051530513376 5846048565240744622 7150155926382229269 12769248939098511152 13037715405112895079 12229778228534307337 13884764308966932998 17149975604904525001 3460818734809761399 12513030269243186819 5357517828614236411 17848906047013915913 5134934515222918762 3282294550914324216 8246023874183134569 17575182910135015775 7615764043841735256 4148184494626233255 5270491642998312947 6147769025667462236 462968072038895707 4155622408161781243 970608677725953280 17889657095735412122 10793351119277792598 135343553194988571 6109019562405641243 13440041050956690678 347678705303685359 5683105636474107018 10278518180763271178 434719520824525095 10089703861921008088 15618459592502560211 1632229959605165405 13508047898181124070 7778952053273423550 13173219083284816902 12396900436919532786 17502076975874881939 16541788603947300720 9674751333733047223 12407952034799872780 3172908417829119406 11462395817556480305 5448545172366651016 6605658865508173243 5654560256958879611 4237183688774417976 16967320895664945508 16621145525157074146 3452156981932028355 6474496874724313988 7565443015284005827 17342168867519037755 7185445652014316185 8668903965733944796 2518388158899436304 3688302530930146984 1476631657885819448 13287370687436647498 10803707975416693095 11070185027380808852 11969023639200263224 17490238912802037547 12483904204682096717 12006758224419195764 11623734633421676735 1022806832585411387 4617769732584351847 7580391266611195519 15173785655611176553 11202127043557756566 15314346938551148413 12205323486008096989 293544909348208508 5869225823961679173 14302551873933428007 362881391467912063 3996354511218090797 2888124146507992922 16746147382947941507 9540099659143549207 5259888557485441507 5316082535170702690 834637807614675904 4471943667061527884 14750909983754527371 10391444849957706001 16105459085818587943 8523238877668116778 11917244599373541784 477558354201346279 3844039892059757881 13620759638189091561 17207009257573374748 11489252797508250660 6489860582669531050 1924359734065421451 13363067110524353943 11312830226033690460 6484463534106187697 16354186875209968672 8891024721619711139 8909835851831947838 501429851866831226 5101433584023788595 1988019705239352010 16167570367165599297 13500059637346527499 4446119858985334003 6561204210708504306 821298685071998870 9762048402931432053 1247439991386004127 8908823781733147155 9458809786087590419 13893092894218796683 17544300993665772809 5889919764943029829 11315315037400809143 15516055438220611653 6521190135879058191 1596645378207977648 5247471386000121807 8382915239045912019 10477478472202698486 18035963516440625630 7555929565218618498 6657022471106599838 7355243286073312511 13251613341684727370 15096027180758877088 14198647488442044661 12953749385631936678 5220535415511389704 91237222917049451 17310586421425525494 5843949872107170720 5857749151606365818 9768510910803953322 5899353676504353132 901190672085298844 16934285252238655335 4784118574098408968 16479278325705031176 4376128605455952965 13271892722180847914 2899003007587512148 8759334553357280282 5668950328658562927 8188489504129327221 12098439784297754490 7287653852076771083 3077035656898349149 17945594845906432361 768038485812301481 3247921750970525190 4812455822237021857 14437487591443685410 3644245812522989670 444514393663669726 10019448069517111504 2335032903626699915 6701036751630574583 15792148073373322195 2318117470445803512 11496423810205753901 2205591527123489957 160552615359598825 6575338263349281803 17759429319316853297 15698152688920996423 10685463434354219892 13254503357006250071 11961924112570824111 9018017448204564834 535181321017442656 10940991052736613644 4027354320659333641 4904585071241473265 12897099560318262212 6185597581157403484 11761695424852475 15948814092852197072 17304199587086910321 15888614065529378998 5505731100039980767 5200708330797437954 2103043872567732893 17859508417251063538 11413439024496239462 16111516876538213430 5373807574775347557 16346108083262203918 3675608303367715407 16304896414113549823 12018220641033968143 1102824901066727083 11242482314787595841 4775348789701154842 909117579289268105 10102923570437035818 16713493992118643293 13451189864049528319 15962108164535362550 5694414934326792294 12731605511265364101 16133859797180255679 17045386587170725530 12955638875135950675 2896333804516558337 13373304408729834240 13715427462280694320 1746893169716991691 2908488044246531713 318495894162698573 9225939669738181628 14110832266115761469 14918735232078589934 10599637735005953885 4527770411571455906 17299434015583270363 18101980575002385600 6208731226259727659 10644810426442683122 2395140734050470378 13680940675645396469 17479172638790285819 4990090773614916516 1095764954891431062 9283600738681495815 5452246816319509408 6499620735757960289 17774209219636570853 7503303661063220311 17579869752956508867 4672062708343925744 10620116049220839828 13160870159537063197 6401612968461016852 11137961232768564015 16689407462110328299 16272674595577852143 4416919541529251071 3564836988171768280 16961110579791851013 1255569396605600486 4189522016843692960 5101959033721922168 14948791869173942739 8261765900570678097 17106275884149708434 5385082468172565037 4192065491305749375 10766477126048179729 17484193417593142396 7749656828781394652 10778130452552187006 17267380659283155119 7399938634013001137 12693156099314682233 12101615974495932513 950333765514933454 574413947528644746 13770092425636320239 85725048596195432 7011274362867967848 11268473797391604383 8877893622853728800 11875379422309942211 754056088834992693 9013867318745397362 7634819671136646164 4621689339700020032 12863789845282701477 10708106658188391800 2773873046269570489 2338830945253020498 7373083655481761799 13314440359804163290 15939945512096541202 6096885835084106010 14663086348082816376 9850813189046021867 10747037862606409108 14997135078572800740 17318263424361418517 3808793033377474394 1587911536311056614 2023433228795256802 15312686601814774563 1238945782549297618 14347085394273726500 4012172020052720675 10661288638121852981 5893859776482957386 9016862046084955075 3227585623151926731 1889237434369880044 7689829780201208082 2093904621343544278 14092207867269090708 11514113188339135769 5190213828524861415 4153741631387465041 16107648041062239961 10632269492593295681 10000224614450774093 5511739934357549131 11635911217940837520 15907708305614399116 922034481021000490 6364701120893627602 8186421128591643474 15672621965274035258 9115839322914476400 8323164252641589293 4096162049074251193 16469701250202872966 8020726709731428534 5602478000639453425 9436044822411883197 9066169479496597400 8152105398345325254 10195967674439213109 4465131423822539617 7332054190205439532 7644969729960824266 12493071116710220736 13475631513381577822 17509636940946040299 878979725654785588 14236268274163912398 7279697185652971194 7329079783131871343 9387228184232122325 9284054741589410714 12325087291029940558 1283914595002029178 12452370321107179547 13602857411984074513 13741093144007153510 698059911310789439 17745173251021140627 3129823066685870118 12955055783624483189 9475573953533863126 1732130187785252061 11890093579093403773 1476245717305753570 11361710644150365312 239566562824185527 18365558033987596775 15304717131437334166 1660770941985344227 6668977475483199265 10451494669324983606 4249275192570026770 6742898427861723022 11880606623116982933 15221028119283198280 17505261645682414532 4078277591208969552 3038547921114484912 6944154874988538199 1256320439055250935 16455001890904774878 18164502586477224357 10511338101458182831 10623158780292657231 12446121632066276393 18337331066823502685 14103233261716663857 7623368705685629133 1510544439002629084 2242104161177813930 7394709969899855313 13306288382432521849 10115887700753675184 2613434948781385276 12555673863887709401 17152391838594896777 10911099099253876960 14805079919259339281 4988578477421779095 8980645205805625367 15291623423469732308 3126014323934364997 17767662176182055054 5915244888720413282 15357670149446177596 6546428098513204807 10712783380004809460 11899323290821609212 14887136641051676275 16017204470734356233 717694465350500835 9932910650899925820 9706148966583861030 8896964733245186721 14239379582847288368 8396266916791994853 17585005659693497056 12689639510919159051 10531110186326650975 5434020484388328151 16930357099345024642 37525834680128561 3563165912262538322 5906073106293739801 6547498846655689874 5900455665279898934 10222457859132236784 17192682950288970197 1448232801110998266 6715289431815234511 13827967741312854661 14724497329762099302 5137803539701387130 18029509201969353476 4551627930009990792 9423497525328640279 4132324760956207377 9269560313514835101 14417056166463892121 10996054834057348271 7337293231435326535 2060567866327163099 14002545894159887485 12905748145698977617 5236104620181087362 12649500849177974280 4051261375697017039 1981318560100064180 14596335180688310450 10590883386831386508 17596921507275416105 14543098586214057665 8276893767233572881 16194127244353194411 5607023122909362664 17676915121350227723 18012156920774275878 12237720118450209832 2821724848764076548 2962253065149740432 18071860804086217488 1352045382575385609 10140804989935102518 3315188035445123722 14946217161346293336 120150082823278047 18011413899040387331 16512838431921057930 1260518027829402476 2266491071698906843 7504007689271986119 7355468750285990145 5288929220917205284 3495716790388867666 5768583991351661638 9445261778133061035 8487672530999107341 10030388201591005337 8480329464205076105 12371528631398697802 17865533617490665761 8858364540378971040 10137169578304518053 8747408034944700400 244560076312617976 17063408120835536127 407898808072686983 7741504461044401806 17269128611963088271 9445948411171841562 10055219517806253207 8784386266555857309 9277414619814559479 14213471153818052253 13574042027218291080 844507554727022387 3631754419485163661 6454110754872331850 12681475837047342991 5101173113612742199 12611487317349178824 13249150753488761670 13412660190686545868 14299053237178129088 15103267158935448168 3652525558213244386 10487591048966135467 11903459114837055107 14300878506362018977 1115402428422329297 13612617651576782401 7548390243897987391 10267386276784629943 2293069884856621397 692878784125630643 17381132991876328321 2108796304661848928 9658581032521205345 17653414799645944054 12288108697079588833 9673201511314614981 10184936176211955421 14548157336276684364 271699774737457701 15677214833889066549 12317312519267958744 6893038492611137515 15163001624797352971 13867300541324902896 10421669353625969279 12200167313678256929 3596312911972759960 13585122287337562711 2842227434568758773 9962644773866308640 2827292823807629862 16238058429900697402 7671362158616992148 10687313055827040098 6027507223395623752 8021735916311671147 483144878880094412 1857810441116625550 11297205828909599712 17061102588539584432 9376958766113871168 9062622798278087381 11533435283069579983 3760019694493233889 5013594517657504658 3495867472934050684 1562530368965332061 16135980315809241563 4606759561309148206 12134430363320163505 363943450975110665 14156065211607506752 1930553078457073094 9531209644786668506 9897563828614790438 2930642296310407462 579960566204334760 18123725417227220242 14923460030269443757 3380946412358250755 18201697511614746212 8196349620521741742 6000054493504297733 8092423837456152527 7387279952774775354 4067652940413140489 12926753658438652142 5794769103873023035 13937479681702610804 12851642527764171255 6778724341893238760 3270175535599329606 12044510666202516091 15231970777224274089 1371735871128033881 92307707075176597 2124268480280461272 5309151800690266972 12873391371246656614 16786936917039370844 7611337171191923306 1605092966532737323 12471692871192036496 11932190817358122628 12443767844021420327 9791437251337869049 5721985903540254352 10101468305297726015 5493180204973626154 12072522937836979377 8685507214808576933 18303271385923753606 10767469695007896745 1793745276128395051 8941299620520553217 11338716139830912955 14873981028306092454 6942212247120951825 17213611992557165235 1914106657438463838 4045440407691110256 13467692463486244856 12995032899266510426 9410397860667603895 1137270164813849166 1070413738620157299 12068966897346778987 2004611737342578230 8346491816148363540 16551711506420253074 12191055397865950398 18278916312531011139 17371050673030566224 1904900003319238364 13587487738847846528 6038870711734519326 4805747180141429969 10481096133639448103 10778588555429220134 10634284583779141811 3374836419676886768 9972616439060494187 4826867851443901542 4245956846908161142 16500273255879529268 2739969366433709307 12450654989993176589 7149204593622909678 11004655885787938502 12560912050570490795 6715042053892539949 9008245092420405291 17493015960531050851 6888044844639135736 6561853179228593627 14998749826110994671 10209674309230624450 10943412134516213196 2371183741276805525 13262624871434179733 10775763652987603491 8991007157791397190 4958763969460495105 14240590116204152396 6074173416247493268 4726579717672481665 10129156692951951670 8367450613583531455 5677963274719158122 8049675758375734287 13333988757080440973 4696982173616319957 4241507461511489628 4836839023388501861 5195027526984857912 13320081469928362786 14242349403137166348 4052810934509237181 10711339435405949287 4541270319854468417 5862467160014621044 5128555021308655474 11878385048320459554 15016686818977100379 18366216272254211832 11774498080178620068 8079255584184978422 7067192943254784219 448146813897608487 8823239765829685951 13380101541785074560 623607721265873205 8835314123374249530 13293990885984643566 7254089207162799376 8191717109828498147 7965150262150128121 10022579082298818600 7755439021882591200 9241653741263142106 9539813968927121512 2066708042685944232 6640543124132683984 230623705239243764 1362663662793285604 8359305643147109126 13355827309158936066 1255459690529907713 12265129769867093989 13990630772900956007 8061706131400322194 3716392738575747082 6004916835327433758 10119816357310080911 18320135376189531444 1360544578149859836 10727150342528973134 8517388986290556254 17937865139781532445 10950599651847715512 6743699238523200009 14481263236133808018 9016568727290742064 10176389154098123949 13109088290691074406 7202372056900319493 4209739300482842058 9583047328566601788 8446625191282399163 6420358776652709327 11919743802668300262 3686602211728336047 6448116782367168948 528875762932058100 9580845202762865180 7202038853519460019 12486457794056756801 5227220670254168429 3405813364903927945 17727975776540895410 11699256745123498618 14582384534198429822 5309537486767562727 18036504007913970178 7521903183604204853 8495386469071848348 15548209681714794978 8501406146176735050 10559879475997522798 16380674753305935480 14358121281395848219 878143883910181742 7066466474128353576 17330198375623950318 1511729264237795104 16018969309556860880 17531600273705057634 5668581839294380798 2045170206376690667 12718488254187880395 13152935961956664585 9355583494708268251 14002633092967247051 7722244964350897479 3661512391191239290 14115532882581116802 15111692085015650086 4957133286012769676 11799345758581389347 18424845873007122698 8673942815097589925 6354532529834176974 16891421317221924554 4242403203715621331 10588082269131279199 15738406879569352894 17154039365574980399 7449822473162827909 1180772460388365365 5153936324306559220 11318321674520781651 10008639173488122018 13659894932139106319 9240962687229019079 3854250892191639159 12389796867739087960 14071293355381684900 16518976713935709646 13329448946553497554 7900660868949383619 10729204260552946909 998101462285068700 7887688489066202592 11751227088068381891 16754047464354370046 7620695459454115726 13330851394150969520 13736805498733817953 13625777442424483767 17450765165936838859 2676718985440385097 12601077882514958409 2618283303623212381 4351666094366824630 11889774008034951776 12921246151937043604 2511008891267180223 3428975409967730813 10556056294734498104 4820556953538788476 17780257341654560778 4557908810984699372 16997601844485348958 13674047556093016416 5069209527174334050 13127812191348784286 6075841990426957066 10928432321074417691 17346578549255795648 5676801876741513493 17849273210457161532 4996930391153823105 5193956905087978133 18207434752364240006 17603472451739862571 15528469142009895736 8742976145889817025 399613440432750659 2358644607767442179 1355294213351206602 2445611862731172539 12434178306455557566 13524036910822514522 14452505029509771308 4434387540969535483 9097182896950189801 5997672663041564799 13751817094187196779 6392762113616497879 10614054891790160898 7840429732521391592 17847843547709124435 4446387227118241488 8300088245620178200 5698792795666367980 2568487795469158621 11329876993377221816 17012835385630850081 17212637206365050628 10384684572059691571 15910415262261536184 1746123317717318236 422149231632262516 13688609030172053958 5892886401226043700 8897167066746687446 912228197900960671 16438189158452143737 8833668773777661549 13555644380238319014 12104964659844710401 8299094536887780073 15399257261184677593 7383625726513436771 1113652638587929143 10530204969493069324 4864839395119956922 8059121344049325084 10751442259695052681 4440720909594519355 9447411981275334032 18002665779356184084 6523973499773106648 17858170462706489692 13990182690041416137 342045084090138251 7890050013519806044 5111810668116097491 191119056821733733 13475798518103899541 11502580561283254842 3726997430776485461 16053212467304408300 5978043337307012273 9625087286850892794 15573200619360265988 14907522218207623281 9933547060431077004 2583616367384348581 5083122523911618933 10882916245572006861 18072105971691513605 15999297991598610957 18341607071536906414 15658442546383403285 3406658404735388123 6967881022716766082 6997002113870858565 8203585755931915098 17149926262701569292 14888070472634372169 6220526037634740702 6413299781184236523 15465387713603775282 2644023652281702010 5194678373696007584 6195026581203581396 2785158064884258022 3059916007429788160 13767907808439324045 18313948976593695187 14452870636249487393 7411640489788297937 18030013109558889870 14027804838625229704 3421234432964378398 11868847461674307365 14346030068775215158 2968457908781259356 245408621022580097 7368025992922975817 8001837052513365369 3983559008492492170 13703777065360003763 14965201313057657832 2774627002763706715 2800097107397232876 11158881557045607399 17287243020339345276 851753920623728907 7123538503663074202 9163024392887942617 17119950154907256847 13503774686392506335 3491349084761408162 2005018984423803474 7497787310732287294 17084259563690227751 4215555614809637035 3621672405906084470 5148114855195030348 10972113563959436214 10738833081508765639 36049732967176739 11815851009149346494 12158748269709631735 4443795514139389301 5216124011528131274 4563126018442519273 5009431629463098455 10137608285688942883 15389086922804205243 7627002214445654784 2674818174569205243 4520423279581608958 2737871318326181872 15308012429118001606 9447614706033486268 10260638077982309173 9856216264799753071 11505303360016632749 1156353476970423602 13016561546627053464 15803806432187661772 12107806790514826895 2680385555987638418 13454597161216135272 10627849731860704181 9732994109855987305 7893074194781791242 10069770319657072732 666778758201324573 8523264583384660460 12821854194799960340 18150779059711336234 11956252216861514552 15838147356325648016 16095345926730199349 13818574704821950489 5770405114257049436 2828435448808354867 2356879502421525026 1703804957046504560 7307586125713318810 5590140414087122060 16700840498989242894 11189969961886699082 1310578900716890550 3694276230900613690 15872967719426773826 6418611173857029216 9419900974437599273 14409129852745663555 16259845502898559615 11978395629250238782 12588249215433627123 1308666343091005276 14780736439041112501 15731269155433464110 16981959072133625322 17951059382319091149 10813979089090642901 15318613988794643074 14584502308106264341 2180091022438149842 13924876503876272442 10080926270100481538 14839806352177744268 16756434734771169181 15134064007814235168 2691118095429213764 12419216494378671895 16478644527418515638 3466395191485897932 5475202051097104196 12784588592924795402 11104237869322846575 3157570598695312478 11905538848268767757 16877607896654729957 10928963999493499471 15273607833756174271 2738523636586682430 5956493500481616591 9952079450030029587 14204876926656336434 4811832678967976269 3462744748233499480 2392406492758649828 16440059279889929222 4364299040285847561 6592794731508620758 816035531412679452 6597535681589403873 9347441637135043479 13577955171424220203 8118951350344067090 8107412768463793740 17513990771117973939 13519948487329048155 5536256108887760478 8876915927611911776 11917821929538829017 18344462812102061627 3962741574471541415 2048512797755797889 9617976610591838918 10071605790316532096 6841177951416449794 5879821328036653458 12419684946937474015 2526618752142349078 11255540912798564819 8488023646739364687 17215886269915979027 543451172605286409 170103604932583713 12702138916108057557 17345467591360569503 8574621699702341635 16215197718452792186 5413119445697095812 9583225941110143224 7375760266026445291 15113987172316022716 14327423233667820639 16666899960772211945 18406195670232895333 18391847739254859314 16241501140176399786 16367060497656290978 15643519767309672299 6378037665495381166 7828866421121543044 14978207683013024367 8021480649788124385 2738114846108341538 3556736148074756093 16016708444131252877 6627827582509567605 6565459424024403599 15965660705870049379 10766183162795644034 9284956718080587421 1733355839639427136 1498386976546622665 14147576425259441971 16881692052259210523 10661455270520593970 650559470884856641 12104063639332930389 16734202880673525086 3043841417912903365 10990246789046108092 16284667021081564163 9221443994093964358 9363167800649836030 17409351020147351855 16801620763708595298 7889781702647583726 4456835967897184157 1887056129898103355 9565108450893339530 9784406112272313638 12283752204111532077 12270506904465522772 9594451742363145152 527557051025283431 15856424794431900042 8947836424895132358 3299320360468739074 6837508963693865088 2431749362225064554 15215120493896169352 10593932070889378665 9671267677109752044 3416909477686446903 2266275415689319279 6640202536158216764 15385231231316367460 8229529211882106361 6308373667622930085 7553632746744118987 10090055029195233323 5370156564962409586 3177914368321754799 1966408387775470591 9505749194817440829 1126796936141437760 15839763610018174532 10168193847838556840 303780968343918550 12089799988812387077 16970926876846891206 18270902972138984569 13695242603235331082 3185253802905914375 16052395863530166605 8154630045761292570 15505919425031763054 16571339069504338263 15350147946822809628 16676332699928082381 11613978554606396135 14370599799537927111 4883498801976715680 5592327307293976539 1357265309994919910 12526373481932574617 12648652320552639189 8901567640710165211 11120744398576478707 1668440210431870805 12623468756224618806 6138684614485304733 15300426101362691510 13890721027017603412 10614150478162162586 7774981944582989933 16989236271710927219 12076901638102344487 2214659547044583645 7315755929354294724 8909746897062239237 4534999399038750879 7767184369036004863 11936261332261193877 11128695157793252876 622422381085601260 14733473892699871108 5612173599102530688 8003437760653448431 2310229911570454477 9430113439518753338 3258419929956860544 4257062486405388167 5266308030239735344 13397051425464541284 8279876849564641696 15083073834681640781 5033059290338483742 3906663746270003750 3038742632291124351 474121853423358749 3064708816937143589 16811578311111983330 10161182497899210971 8971214413206905038 15871895927619355512 2620177049306815194 17275693300058602090 10902030097008963359 12040876788385239374 7773383518132821494 15021747675777147179 15709751675833473514 3275972194795692333 15678612623840686397 9878156648918601420 18372298346076087185 15925810603436085891 4588094921860768148 9707386371134358445 10218639788910201691 16184842183113742111 17257891074531284691 11336686389156502257 2564524216438408672 8567206345269501609 15287319488604926067 15715691350067742557 11942562261506836012 14991633666990266066 11867478118357176744 12119534759777829959 12674746983166711181 8595382553479029246 1815757956021017235 7707992215781828343 988115326128146275 2314172818506908138 7979579964839260523 8563620166780645308 1734250340315110128 1443430222476372248 6244138907946618251 2246004854862188004 6926395489634370355 6360097765801808514 4783105407932560597 9368243508489375762 15692367946846875143 11285192315989257240 14960317754378590862 3997621750333297236 18111160274476068500 8862067096852981118 17659975196035330558 16741384668825649953 4113305973390810818 2925278117986269887 17458738726002447936 540251691913378851 958811651413313393 12058121924482107787 14520595342128155723 2996665393182064191 17174134476263338117 7070860345858607169 18216727282249373858 7357641099165383645 3393051903984115080 7543568605689575853 5012975461712111206 4344503985267550226 11480805650187196500 9714329812142585184 3099624582498404042 12915884115987380637 1187701969266382553 9947890559487201983 15294232642247834935 5840819262223304229 15315631491549784740 16470143096545353738 11546262241377383106 7756409191323681427 15766949947504839070 15750428978969322912 8202707508439151008 11811609849957017007 4497501171791697110 17333552937106131556 15727418372323064849 5912914375087250197 11671303393316217991 15646695980022949977 9227285533715626315 907144287573299525 16992583311931936642 3873137400484851289 17874865838699915001 3060108968995803062 11373191005718511810 9962131977157881123 355273567791671467 4041303465433088277 13198104307294107717 15191265534827146205 5933482111797880407 1313006775831065086 8928135073280546436 16604844033929989955 2204500702563148658 4145603911410712548 5662191666488850745 4587279291162942806 18000230739039922358 14345211973047830304 16350250328528640402 16358188431576893583 15792951375008744739 1258386175458767739 11102641654438737526 2635273911763980032 6690118618771166213 10018941623720203093 8123239558774745188 9668514186676497941 15613876699335163410 13000045609033499923 8324218375524056213 4876659962817047613 3847213980855198309 9140756004067406741 15553323886197210906 11923200680473887224 6922945992938679507 7183170831802910992 18413825287897222451 11836295514061649003 5486883908373376091 4785224697065534940 7565882100846650199 11979127573141798688 16466388717174116629 7271726809813478006 12997436936264431246 3237365668647618142 8718486443675927321 11138870063479672808 14348666026272790424 7560541256166861214 3150381893134627968 12532110877621604116 12765597432930362210 899581785902785384 9407944160976115905 4249615382679594927 5631176252329415304 9056382143434944568 3989239155007918570 12002573468992536721 13525365426265561062 14779588077408917012 12584480612335320373 9465935869107731257 6381137042598540956 1884980691951273585 222156881909394204 10247366929368249279 5176204320215283171 8009613939213287996 7996314012999069894 11772509745360143379 15677222470981060759 2137727075387876687 12118238863608005101 14663995404280389610 15693747017381560916 5517045057232200152 430438156214867151 12718522655191245126 16226246918203979303 5617291165464057430 5064453197112522003 1652762759528630660 13058766858797532252 2257261259296473257 8020344530895794706 5368045444184239451 17439124522832000321 10937317858018323889 16468274645378986312 16308452582819876800 9761647604967613623 3675752578679503179 1441138238851088258 15932373545887594633 13079597673649176881 13147449788644138282 13541379985103563989 8554187470299030435 11063956219783074011 16098733430831235750 12871351245061900238 10902346278804322577 7625735971668755852 1199990550396138197 9113446733754765876 12514731781919470677 15961738545936277462 1031428884747266390 4304415984262170672 10779095598647743203 3320812035434706550 10260300688996537259 7500916791673660218 16268960098872170850 14317896075007595301 9929274343868168889 4752963218181663141 14224230941129498811 4443659736431062938 5285498280306470750 4401494841834799455 13409317359957916175 7168453196523300584 15837998961190371089 7991317011844076247 3468577531994710707 135315079095533288 13794824089489991505 9178333954913057639 4276559252297888325 2814817973011139711 4238278641598514692 2767541481951886241 1848551720580862673 17479219966868277843 18060490688716283333 16084820104621121266 12332888843532028019 11009774875730654896 16947481945078317846 513802813723834883 5516109796444254486 12036319524913316298 6432484945182016748 11130615661852507533 13425294114167172299 3782211157987998802 6066733073237856439 16440743297577038772 5322855769213180543 10053456856901202737 5978839160178959511 1124324528511046245 17183003116135098734 3308965822192834217 11489761538917502140 6704838678060382848 10746485061951397082 5526254838675721623 5304750081877686502 6243790997964731655 8167818932857770757 5367623847657185355 16594950297062290519 2419517895253756247 16139121876504284339 958414809682731079 13564878121158752759 14952659976766302134 17649635153080390986 8820668857358141088 18095456680730787093 3023727251855010345 17004653895294456169 328585654102502201 3774680177982118284 10486695470482530991 17827099844878650307 7795167966553456933 14548351317765737063 3007159000347779612 4982011360516911592 6947905486699420990 428077005253440478 14091387231259896393 2789328861392067385 13883605257709545026 13388994037536278402 6155737402588866908 17370613977173387012 3094090380136076412 5580376299818241873 8703801030057495162 5697939313400014349 9162559635920908225 8805730849536796775 150009976437749965 10478170122893646275 15767340147277636861 5492430336613400096 306378183968071816 11506462395955073863 4383877991376783748 14844529903110264679 8940672744398085634 14319264686690887472 10320820253532099790 12328655180298915382 16594159874571380828 6092665754128877175 11313445312009511634 15052034306378542162 10384185971515706893 10406390053410507374 1576625710985717019 18307129512391527335 3767282210407054188 15431803289543843382 13023560867997480360 124071874566779906 11112000044668986676 1032241936784854709 10366547682788441238 17866584235031790350 3760347639535246232 2472664412044407851 11782840500246939319 16540546833080549954 9905726861088661665 6872141229589688177 15354649581281902473 10107494933496634282 11190163253266952032 8860199502627448733 646113512104862250 6154507747114632029 12008388252388898753 14306949409749799631 15781138856636280701 18273910555032322579 16024264891354599546 5793441143361663098 6841139465721660969 15625209487641813398 10183816719996340973 6532893434920737517 1055438976670518360 13489608903508690283 1272725020789412075 14008692079040982849 1506456941620155161 217453703382344567 17036404900587672464 431706403293361561 10294802322140738987 14452437003934592774 9819639659849164885 14706904364059924456 18255445397834276645 17206709585455993442 5976949148858828307 10418901547065865474 15180597423570826855 4927387012670376645 3578196589091356045 1709415715823824540 6662408519286307767 15971996074299040599 5740011710437258187 11670825986451509260 16753698920953103683 11780743988916083686 7418163517430358248 11055538217112343249 17949225971089571032 16942255790586170235 17667124442046452455 4454723495652110743 14173286496046969598 7067406131586413575 15823940544040623928 3833343143760168010 9552776276092233605 8444944952528567520 7989104003502285534 14802374663023962793 8700959607684755018 11381386811366646225 9877734444848747700 11076069782337387982 7013365866750060168 14737937081595314275 10793671788454718841 11328498555737031043 11797466778028398081 10559283178467427092 7871268408078825326 16431700003698908263 15029306034270881804 6622085146464509802 11487472267021306878 13649339574828086090 6044502639081852869 15078848707488500236 4526151490301777549 12440098923428238975 5635567795501027417 9456895129182011934 12089181563816232031 5077171828930899757 7100022303116313518 14886890390159182360 1358112034421925467 654206994105993317 8431324770416447499 13376000005424401042 6851965881869731300 1151879852307538047 10982276740689764052 13360157491085405856 14117358729852450747 13860743499087483765 11705474761401231938 12651330023576635998 7227391795794783251 3707944714042190731 13982274368086915406 11977579009791742138 16963915620842867055 10713126258373565896 1827980211049830125 5033984061905527865 14201592788553599198 5490087680832344825 564507195746265070 6613438994003302683 12109112551269318699 2373210104647175705 15908906057716422570 11766137263293885663 8655870465384659170 17510650588307530545 13123411343119457520 5134593370901679743 15046852819227483086 8331302727459289669 6950413058070185704 10945553622324259203 7752354691755256634 8249689207295243608 5733668129965107992 14903662362796467486 16861132835184570219 11290235195182193178 5183744942937445450 16277380434691145673 17841220485451884574 6711201454558328529 3648883443357368522 12943407080829722607 10829893532958267401 8879421339312744735 1096160974543584445 3351140856986264365 15789388380864412404 12647933206516482888 7592505893326818461 3758419177015392467 14604064655529396053 13359213618450060033 9706971423736037492 5142646253929627261 3953170953939843211 731062760784044194 7164979158635790158 5203966011415852524 5142064811033588267 12871480305699667336 16524711271841237695 17574141334713787257 9407980416751801752 8395237475378402850 7044836988487318787 637315575897943972 5421717187559246360 13775419348442126777 13167034161184347102 9301852405318519558 4625304456968779210 15494370876165440564 13704009261790650825 10234223541307045422 11976251063957796104 9012177627107946320 14235612878922927195 2585353619964728369 171768361700688456 1245025414983885090 8550762016588648013 470966155466714937 9817169056428230369 2117288388793880349 18278780830467266954 10501598292453664736 17701340554230136882 13933247349869073144 653151074946528184 7917648614357330567 1795646026521429319 4841362106588018855 1459217904758948577 13780296516131641011 587611864628187516 15405428280253257326 11416497176166423229 14886772108754128753 15584743089468116673 8839159483155149167 7319129773237129895 1984724345071051987 16384814927683798418 13775823631982392639 14954269877678816762 7623925002019894637 12868753070129051335 12322966845678728929 4254241345994333903 10990614277854205192 6800876506151717915 11749619416943941602 12848025434419093550 12717158305690625990 5435461466919139293 5493591101665827675 7813124583517060974 10917584708524020686 6223806473795824371 6188853266023535471 7775009500660571531 18196197484144206874 13744397645917611233 6294292316642964648 14166690161750335991 431317521958914535 16034304225495714689 17447798351334977599 7096741214003210918 7651188230970337918 12824662264953760704 15466000666051090779 12457140343372054446 10470720207782424440 8148162815483839681 2904248899244553099 15580110384315279629 15818627962631059335 9404492085618151573 883754723509204565 14664478494984636404 1334487029036223366 772772159539253956 7475698489309406406 3624244990434009157 14255730984191352023 14947360790135917700 9825615972009274952 8395694694109218671 17106220118431225549 4829952395994158845 15120522574927696572 3352430432202325013 5969383011032269268 2894180537970076201 2633028767978450519 9262710330182391295 1502943684998113835 1088421970990821809 1516810711389977146 12164425490411417572 17174899589683430761 9965489110291064269 9656601664375711068 4725629260242267370 501254553078737479 15785919720560835727 7982521797132715513 12377037070152263536 5228197076121315473 8365716427368713676 13085099194139503965 10620360119793762873 2696435052937649639 10042821680488906489 11997010031810337726 1636638954660055785 17269405799728729898 3331426823236889688 6634707284115025695 14181742406418054784 14092742617839819979 16259860060847548287 13084881105936868297 7623378869775970747 8815130383460334499 1351449086846765658 13276331553801760240 8559941600304647959 17617375455275824682 4538207780440487535 15482325902308115772 11246332235644294432 636384377512773588 7590607125228318745 16201861147772930213 18434294461214408672 10733511167678717209 7286190325212899178 458203563280665294 985954185066005302 7855028546170482878 10939413252174872000 17380398256410527844 12442405836494329130 16710895671791129678 9925102722577383075 12799814174570291621 1135490604030569344 13927352767276163500 12053293168687980180 9527591178786526760 14262733358916887172 16282936785026238054 6664087260359165395 16656732512184228829 10083276696113871652 12955856933522392862 2161525068287121478 14551635547527746026 7666920570460685203 18177378735905225023 3700448149269192051 8855389848130044412 14662055952510892859 12656251410623610580 6142270607748339496 12131349678976243637 6293409302175601968 906991653604672097 9425102933891625075 8360872628370910697 5224151955217631834 1438352447854019115 14288509711498754366 16130169379037205705 58969697509125087 9381652202975220927 8486616721981573414 8704143603291399915 11716355073125202374 15358815110719197243 16047520185582187908 12585524849736401877 16304510704189493926 12874183922965930677 10079031350789748084 17271578166780066207 15304765966972936130 978570713619841042 14827279997712342148 8209925951472172208 13998074398521166394 17223621739827829317 18086707288523072436 3687561935375006987 7377051855850292627 11129644277888881179 3625606618137264382 1763943778565224656 10966699868516278436 12401535578192214132 9411242017612758716 4010551618066966166 8613667163506358547 17337943759622858957 10755281005791035560 14433802693526308196 4395685645811658032 7696146737425098457 96312170508836713 15988829100175479988 9452544645048745184 5572626638256957691 17124567011138457038 12929916140005094883 4205512562370419651 18096748755085237639 11253048463222206554 17104524915885053527 6677015435462639767 15888283001279794179 7421982987739537563 8139564380231341038 8290531204369615405 13403873232394661488 18004961270306435973 10700298252925796863 15345966540497441518 16178625975419803364 3475751007853411176 15150644256679939506 8844167879210306729 5267299228109235719 5617512415514590412 9193400878889895708 12383841942077787719 4887902908547739585 9481723445364798041 7389699223603650569 16949376059429195931 713066763308422995 11531581936489981433 13520262139262038091 17015013363898616286 9570781688560095931 12029988397127394732 11076812181648324862 15626990941485946553 14710992182888595033 17190216309510657931 6722044734674090646 3853141817058752586 7226115793230517409 4140222271831115686 13807629173816557357 6484311981266011896 16760214525973629778 14499068383857157835 12621936318892202526 347137795166627596 13720596660201178424 15548992391032520592 10446145776317061659 10236607360147369983 15117587261445156142 13045151667477676631 7808717354358911532 15262539794979298553 8782497941022144052 9155981119415436548 1707579832576378802 9055405084416584020 16925091857519684945 10517008513591655278 4831431320864191755 5943064493114099917 1416403781666588356 8934607567289601146 14385364971295909530 8220255447154980749 11819434597160838648 11551145140244967016 13943637385470508835 6679424228165435169 9423629783441507582 15091951771965215951 16801703390604652758 5808498852393217995 13729495912431380733 13890549608681566914 2562744063860232004 9811059297862487662 9713595623798330728 9358517875045354969 11881850506850760315 9921383817741325723 10552327561917542196 190506055697955294 13963031936361761864 5963010253652949820 2197469022686262266 1822089696083924203 16584926397960051409 15600559359817356904 17711656609734299009 17335960332341763034 15358464963537410960 1392064700671919731 11305019946904349367 9901425080395255584 1707105915403070278 6746502133386431717 15141747611760163677 10440812444354735577 12521713627132271348 5341409671282354857 5712407914564843839 5565576489420418699 1443257797974816987 5337723709198566981 17645197260493841047 3573201114961414457 15267290141423936961 3540219970294983631 2562462327155834253 17695067749117726504 7636941405223651604 5864823953905338062 3292795956011592763 5590908118353330029 17386583597200509029 12133355201970221518 18287644452609737743 11972450334985099869 13511557661514251733 17141314066306549028 16656137315960031598 16431293149291010227 12698192395223810857 1851569037769019759 10503126900074488035 11518741432051323971 1804161045667020198 1163545145650159800 8089186879015933968 14511587384509294765 5871911312717621829 2116389720627867190 5711980563971374389 11656651655073491273 12017353655052034478 16514814994132182001 330218288293366166 11422753068125845887 13386571082168358725 1048669165326963597 8452923333453416046 8179070704696568591 4788611146216204528 195753211827722079 13848619375947344673 11369291806301968833 10592800868078265197 15706916149060302266 16041278343556709688 11792707529672076880 12816016591313617076 2847879918135814424 15137383961939647645 13008307058536545564 8242652776549061334 12262681557684857712 16399137356600594507 6284826674505300056 15172052796270726309 4832248260866792815 377916673925856278 12803017043259162265 9380305515964150046 11116847241411410347 15221806370559479056 7168417026183257205 17482257309045575960 9216557639387189471 14598186425683595285 16525260673818632799 11207850635925505589 10856424788803136642 14303857185627842120 6350892376653537797 10339502940407544077 13767337830503121172 17611001223968238435 8374057551944594597 14373693957948633093 5998853943877355775 16356316801874296582 5118563671249351660 8704605010742670600 11105470589615385422 169040876232079629 12989588992546772823 7847290737022334195 12820419284779351034 287595197493820935 11072047392844424222 18029864438962157288 9413046202919601863 5827964979545410549 7744296322729865922 8227935920129116505 406558470065203757 15596983090634972930 6177070408090642385 11547930778156314387 10885616515307949566 16455444900124121200 17793874764145779739 13547680494029156466 10704981863641310043 18350595614158065246 803128977907094560 4015048505841201775 10652901709896437306 5951536181729424617 11406253302297239907 16915432915690707365 3698957869505492503 15828330365793597734 12822979488797859343 571135230117191246 12394063389664823663 14801729788967075182 7764535587284988727 12912665403010306360 9152193518569931945 5773055363102010696 1767711108826337771 4449875347296308738 731346597129745498 7940394025239803478 9912478691253683021 5180799057860064210 18440568761885012802 3542682123091978608 9745508717831161660 7186633418252454510 9108432102725849692 14896932338017404316 18267532789988373210 15491408473315014165 11186388648384501940 13727986629308779629 4014827656811749493 14007819275869750948 5377567948696658772 11741298689060114587 2133159373017047270 3803609861082580525 10800890212206966924 8281724074764791430 5163190114747665261 5658265327684477922 15451098971497335193 8043062985196355269 11784672403640072793 18060603025079872292 9063768590475705692 13725417779522007877 1594995313060582795 9099386430032694220 1609479390820935898 3299633542757873557 4411393305219416961 17710802640535010900 10978444877213487424 8702897305403355565 10193955154963498320 16969917151306852884 14364149878631870444 8020078139589093674 11208716156803722590 5008985549601937600 841074792935873208 8321144508790408568 10888798177326091881 3194404029808159391 17771092147052240318 3170463711109584726 2030037039960183756 7014351685359693687 1757378501917709047 1635204301735163677 17227733759676312279 8267626696615216472 10934721594227367409 8059590331777128183 13259061007646970794 2543057503578072852 13516436902070387454 10523496321073685327 14983953106117866367 66728474481783039 2749291654235615984 5244917690850790008 5418197296325024365 15281836840559933732 5389705593618980330 15763392966173212473 276118948649312603 261592551030549136 9329079812696061967 12130822086545960210 14575599245555574717 2118157625076106051 7989359460893074942 17967864236619569909 14266851485829982006 15121843908013051344 8331409421965318045 3803758377849878624 7692925942078690632 11919827878674798364 3659148163395273792 14640825770417184463 8811698528342659264 2778118072573845948 5258978812679804496 4659820604037449334 7308954842317260133 14747571192215602528 2089979545590874967 9817474821087683513 12075401951688452532 548278037112643327 8337152938039004813 12313166893027500387 5837278566588729891 2531301342853794431 15759335173762441333 202655787523101336 8668168239943578423 10953776982096984954 16339614370649722667 789119872853325410 9743275014670393748 11145516198889830486 4676885148604570751 14247947916839390291 12163458291208294395 16635971159998260458 4044513491687542480 9320471877339200454 10487000902875430585 2356996454795739818 6693547065796413897 16352606734713818140 7256873500638950236 13296993622523510023 944598318943687220 13655574468052092493 9652057502919037770 16405999371858775770 5295582578379571168 4897174727810945276 13514594090135502256 2530703407942937070 16249586734813916156 1706765382691130778 797023464831044798 8783126268874429303 11571476497419749780 11933221125202559373 12036125045354930853 9241441370182370325 13696693652422941 17856315614383778372 17998247734711678545 10763175061540191360 5386967226957801726 18012008156820469463 16368444949375220539 6607032082414534696 1533635534634319268 2621032969315270515 8840999195025772726 345908904863741118 11219371928424318170 9732891250205339854 2519216668489037193 16578551259612876738 14630396772266701125 8589645758273809837 12771974452359850414 15064002285687307601 4191331761515444120 11284054102347093452 1209708318216375594 12024687594287395439 5975979380397243525 3874197628997374770 12172004137221745244 13256194241085560155 7221420806392071993 8089529548925121841 10309558391728545953 11305678473131733904 1964627744967873564 15968853198836760033 15298592191840273415 4881078065216279125 8646212798984708416 1565739913633399386 11764647855253385530 11440545829373927042 9725298424138006096 10228619549571391297 14707857649189736523 17199134342356558755 7364927157923144136 17017000510177263159 920455329937662753 15924255137755591561 1877219873834279332 15690948242263576326 16089993837389891333 2155057651217253139 17419254555164012074 2097621853204669428 1356749493579452423 17381684191459527836 1112026922957481264 5809029628057126989 17625651915959492798 7680129499684812078 1156228359943898244 13920828840226847529 18193565861428490307 10486334444056877550 5063676284121820327 18249624465605437826 3753291807053774019 14101703548351602098 7373512934766101806 16400721035374948124 2891891328593083760 13096844833867720210 17355107701320641528 1140982151326771361 17416241641199780464 1760140285438394567 13157946944057880290 5299687368022541522 6554651551734629968 13310202045220358476 133145456279359005 14952964632473005003 8056052996122486216 2214980967319757349 2004904179983627150 4392672865712115386 9707562268586960790 9583258672888908277 5716218297468153725 17465855329908402722 17975031217251316690 4188805301684947318 14770085225148176357 5880242075879146210 15166444486731900088 1407249351473692685 18320264172670182139 7826050896783814647 1612843067848909793 494484326465778797 4640850209196649715 6066641997009849535 11301546039925291440 17015952019801941987 11442736139912278508 8825592913059800255 7265890517403346743 18409244490897037567 10731238295216910060 13653264718099673038 1762872141069647904 15035559677987079230 3523386340710297465 14130231860188646613 10632794618802826809 624331791015461557 12737459237273081495 12745188847150067208 9402707087817865340 14267595667105422287 16077120314603042298 13769091162830598 8100359702997096668 12185538830372285219 15907130252898066548 16587529717251411172 10783019635460300740 12066626544089331972 13180751182534920232 17761972275764078216 3965005217655903839 9906822310458207548 10772245890681518363 7440723936885054460 9060260310663976533 12019945971240551575 17102804446137179703 13853371591403162544 5593635014508027175 2695072885829039717 18314571800118515874 12449016277974745508 415861926750454820 17264825951907009622 12886866084987783712 2974749736729189740 17000484197880444839 10306312177882489599 7171695759658149525 6738699748188147909 4946981242217179132 13717370501290646609 1091677719812889911 2385689995941198910 17842004500397128966 17972009742727415726 3982765881978967885 12857496420683376707 711031394722148946 7837806006142356682 17632885958969100548 9351887548032285161 13919668746627584833 17171786210985086636 5646416320804285147 14075159758939946479 5359998357985274589 16733272534917969575 12712497373529151824 9901181222924838815 12975797739447396927 9038584874543234 6753098750982404179 12877414347175445932 16500599642554769632 14165025326661531983 15232546878124116498 5289818015596998475 4994799245818662063 10364226223114444909 8381137688046372452 4272298301210018881 9795077297432023340 10859821430502760639 5123215535627086602 3639009448542442347 17226986017852097619 2442308006707970309 9674284810688860987 10867503023890767033 12783849856008173837 13163755274887884023 17536819729915903413 5345632565335349880 14435154522904116030 5250721136762251761 9117081264638885193 14818249107255648577 11563646989027823987 17116846886956189445 4418293072796403621 10498342572889005360 889638878064983096 8745906928761065183 3621445018743565274 3657034762700327219 11646947113724205799 10343137507065503528 10832684036586235286 3148769927507361874 14945029922654083012 6780665888653520354 5014093687669376256 3126302966050699758 9266336200227362744 8451511514391948883 5347187886752323189 7781065825215743659 11574253014210785251 8007335146090669260 9185472839684021787 15302293997944107892 8881376392113191427 7569856051602671251 14507866696076892969 10855649904863490171 7824176232994974570 8846744153296565394 12110241816893972527 83710576634556198 14838391123169762699 7320549902517628498 2540434922345203128 5574731303597968291 18045619207774165987 11011555536864767969 16156007338068756705 15370214700105101103 1910336062203716854 130478084877136407 11671905865335760557 1671444580558732740 17749853195199668550 16192436465529084087 17775331481015546592 16210398018747286867 17659161523031414102 6782727057361932184 7371758655428837672 9350368647762136934 17961402130480319640 1802475089840402 13626778813791729452 8748330157203114104 3051533929601331942 16086015021707908019 12823926459858257991 8602132031880229791 7719002692560587591 1710192344541262670 15030534883117186105 4965883707141021642 13407880387005709359 8271150211304812119 12142392309663907390 7669567300416549311 9868098767871179349 3336303997292363475 7902029549941150546 14524900648340348486 5584465757039604885 15034512019762439946 522702753432104586 4065223872863842195 1060997799545095478 6132493149673672169 7037730148686974596 1107430136128351772 3389916445988070931 8621574991961189165 5673364753775413885 10844158135206441487 3768321379400991628 8346607240720104204 17843977209983906509 17109278077667812230 432029209271946734 8038071592340502954 7767711797141877991 10184989165720234161 10869663777994396760 14461103476328035571 12158467969385620962 6649743322142564273 10829855313610754706 11317706963947004381 16324428899764971465 5990112728929591010 17019631864257575273 10983554199458337203 18163974197557884330 13654795021342021925 5922943439594635767 12388189854720313512 2457619548817156970 8111334570184694696 4089897210722004127 17731214036862471676 4669035893895527849 13328237022701225647 3194605355217947739 8910031550070245297 14570513059446635204 14264142741747200689 6077066506012034603 7716808085890918025 2580366210240655501 3998194439819629823 100357427610642396 14564277545761046302 13222157537482240794 6585629451585373297 16822119893103604824 10454932242327734205 7458098008314275716 12225529973869021532 9740424499114515555 14053577443067536560 9730711495708541820 2892924390876777140 7430141906963156138 6799462912517928273 17125755443582987110 5190727501466447961 14334454834646584639 3352393361625279710 1063860212415004169 7171496100048574697 17657400045270416028 14741529454715347609 3795198984471250061 3053147677112175063 10131856422230529384 11557354509062559408 6523285848800955955 10769031800581887443 4191446478058124961 2395258928900742902 8414503253810203154 14450810791983117895 15976421346745704418 7079451655337234746 12869087536837798452 15464415474311647171 2679879187378406172 4042603214970271444 8682684482596573181 5456479340939051502 16332597252178809504 15194813148997191863 18294174224740795212 11269527581971069993 14832009082415299643 10280065052494304430 5159474674907114532 11061997479287800790 9551196867320860152 11136740712708838822 16805807133971902597 9400361593544508042 10716069944421024958 3907447483338227563 11114912806260172424 5339383973334269066 13173028112463398925 13334064368838668065 13846558929004193845 4066861616532992601 16919418269730660212 13310298826396114467 6352081550304798475 8966429160230475103 1122585393658780599 5535128771979005404 1052970768874688481 6719927594300248465 4134508893026372124 8880918897475498006 6151037925071570721 4687344854038109723 2307145789406867973 10290328032483890993 4957474785003005154 16097245523510364804 11092618487807019216 6007962752976273382 11559896821863473849 12159339311519299761 7415483543450172015 14021459053996476358 11937950743906313962 9058823336820838830 1987791505275097429 5749229167304099569 13384524443522342090 5187646840406373628 16864023846626228348 8027117161041020600 4984293391422933035 9518874245647704703 11813883897021617167 13520683677177241464 8929044760864067536 6969616261866474561 2427159890259358462 4582057084966320111 1359675364611889090 401121747328093138 3607019008208683267 1525080030349248037 8163485612858329020 7545824052369672241 16008383726304923370 466795005568423374 3463716713493510540 15567196931517290328 11876614781940461454 8442992350414204568 4674359808744764786 12378259499794363273 16371990360161770058 9941736743715257688 16806928875657039795 9395670982019951185 16233086326016624819 8206093450336171918 13979998972209780419 2934772003309503046 4067746914718466264 11078285719619206613 17610389894520036148 14560766983246789753 4119041885085866091 613104244393218873 14185698379479355437 7457397343336655400 5192398208059474917 9598950027820739481 12440434498627010276 14546707311335035352 1918010884232383105 15409136556337571523 12893166099409648162 2034759690154738841 13332882868777246985 12126618393073540796 18288658239923675218 947904547805648043 14631269412051654511 18157527973461274044 6117116089961327880 11074782503805231764 12508170770939180224 15411786224281301693 14807546149016484281 14111450542841751655 1449290119529495117 11109889767832060934 8706879444618874519 12526978852896885544 6182531200088402799 14058578347843196679 118576545568654986 14888423131085432222 1390188186084891795 5697806018765910129 2923890545663315655 18141591135026599960 12721793381853089551 9254751915574512303 12723363806795757757 1223121726770409730 11925119933553103439 11645157721679970168 7827287507714675773 5989886874131399642 2589569794474674851 15744704434361501916 6752653619584840724 14321760920727172134 10869399514075824033 16380472535009832641 15929738595043880870 12455231367241472470 10020493661413774027 17783366133376306503 14242865182263213575 3539950850855702099 4383626508882219702 12553969786065037599 14549132775575784238 13888592208322211095 11804413860140030313 1713024328133488248 883988965717978411 1531272247213306646 13341503412725969761 17514879614185154615 6237459884430444137 8831712457565966847 11977132944866400735 2339142624368008235 3244075095775545476 4111579539327571700 14105472339329144520 9237209985292340543 15961330724020904598 1047423423303011713 4183122152669976549 1253754870679858116 17088664353280608432 16617204933997688634 8439783630165801533 13262552420082560876 5803346687065764078 1318375980900923344 1751327496427826479 9827268002784096764 4018517198754117981 17176795990104008797 15990263705440516969 17462366321850546321 18277776696053071813 1436648745959394319 12884084769187340526 15266050755383542951 15258247758495229959 9786652912977237736 8462547051537467328 15627513292800233031 5229676627962482298 6308518049510210535 1313230031134796512 14367809283532884093 8643374492266509450 10518769465345318866 6084090860260934725 13867034477433439185 17647190060291708537 6345258707176971014 7869141398368626568 10200941566606705970 16550375675131824904 8801838680062363199 12915907112738281344 2390011708584304333 16601348431413500511 9130471715696506953 13904993270180348020 9585400124926795297 6506019338632064152 5506056737538929567 8372485388437890346 5755702579647582003 14944504294218001420 7886263231537367783 18011103098520139646 10071271241305687656 1733042491670799952 9586556972304188646 6087266903316189441 13856821812520644999 66928102661479381 15810607051501949841 6194883671491979995 17492384473979562351 16128277342374904394 17842931762457709857 7775823905420426832 9164556394220462896 11163080308940060962 13443517583988647431 16138269472934215060 6782034221349289536 14034923990949551673 6544948939179267760 11744246906042000938 17265136057040254737 8237622594004085044 5674383774788886051 9473041680534152342 7758379780852740379 8543249604138310938 17394184762080621685 11825397375990459251 14942088128065013869 11455374073035678498 2851736363075160150 1375884193861924531 16814788848253323525 282623335755357309 2507893875852663904 258136896018655742 682623811134214828 9007687465445384284 3272207938791763309 11748466652238143758 7105431932942468768 18266441093263082830 7425828827630102531 18333146970167810329 13860169892228428216 3251617368072169393 2521042786067416035 7826047611613240941 12573464263875190721 6778795892961784252 6443802134523865724 5609247340819376118 12716137053297406124 8985512788423292936 15706322743084761827 13630250681060865688 1840531245230350766 5170467696969172978 2512166393378948604 17926096616186510154 7896025914235553645 6249260637752460094 5199308998996591267 4819581123739994022 4531177924217429529 15088808933950797244 16007444997949525506 1248599359304640187 3449643909896884808 15296387023036871914 7128248651356362288 9093027782872830982 1182562165925803761 16785039131327002804 5660365721150281191 12698983636735536892 11293383968338624485 7592558950479272796 16120274765456905305 7393012997697409250 3907450858912490514 3561394351317495921 13611312027088011916 1065034279395238455 18079302582064353020 5818333944726315971 12888836887743851689 13639969845437429094 5982289924650263394 1069364511926881652 9204539571484246087 8877045400283944007 3191797198598403017 1539018822456607449 12690415667720358920 5969508918172209317 16887838166480861494 4494599767260729018 8339671259196333165 11067775579134249395 16876465394132346589 6966019598922519216 7274487409426968860 14844865207040563150 2534372359388021102 6690645447254308347 16751252990846020931 11926294843283218908 7574227177775397859 9823664636630416125 13893062558970918370 2320066996668894579 13037606187486250919 11494896470390605313 12054722284773229865 2515684517703946562 802701242089454750 863388108653985384 6408177383440747529 8040432774033074031 16796264080968743907 11374442548171258301 5089961579910037603 18048639015244535441 7098633691374618823 1556108403092136241 14271225235588517658 11453356472934843885 2793488495072229904 11766228105934377085 8090025439416139108 7619594250632637175 6126490454680517076 16270908215530993163 2506845313525687195 7074519170637611396 18181086969412663544 14773636565221868778 4601092135947499634 12560730499157961986 7006000553403628401 6232101770667109100 13184034216393226776 4297678580656325637 11437368473370716373 5460621413197727036 6429327301131537294 13436531984847327531 14155348818660273732 4593314408213867235 6502671240412535298 4788206740937519858 14539631211358070871 12347593664413751075 697270755914501207 17057438884922584043 5650890286335234512 18132676846650046036 13820350434337429878 153934731368402831 17975542778995533861 9582485266912759484 13102350251400054715 17615413621891120775 16777328132734365722 14339781933929624198 9943182934529692565 2171986810867214190 10990116621786423792 18049448628872734735 10251172048751759486 3936649368480483512 7622768921269506468 6692440849971303660 6339927121715742568 4712766179461412478 17012130216690821447 12409478357646439461 6347680680825421218 4947481626338603581 13983535727102153020 11335223794652016868 6736563354184634017 4852018194842968940 10817867210145891241 9213671687594005921 6292399563622490398 532586740507265308 9726535301410645777 1689847470452863600 4291806647603929160 2339176794736906738 7615351761376184712 16728121209633234713 8266767055261143762 1953491391042891497 4486887560007705518 16345849075272837962 304652915989390124 7636965335196887176 16112640625681408145 8460633107782595634 14731163764736922112 5047451362387190449 2288141116682430548 2565785573748502590 18341112215818528237 3723453947944016467 16333635971627606360 13862731176743003383 10120027015617740428 17123258098499071248 17044140825816388961 5554751595463841839 13307139042279670067 16618719729946185482 11478760355319799693 17252618637913784961 7349001472287208469 7390020378680085686 2242686365240944413 15410393762512451132 15318476033968320550 10418543123502795738 16389475009542945780 2930629278476045841 1117197021558997964 17728840411988718296 2530242995874448715 9576381748904177685 9840179463111931986 2544138335005303090 8771537864170710281 4549995876606051807 10636153134628026336 3473226139301852415 5922604437128828591 17156495114562996517 6145016397680832861 1109591282376529114 7794729133055442454 3185715248848435888 10339035471768375665 13808408656892503856 15599041870490654549 13631013864065272856 244185579543440321 7748143217854931566 10738310995141835049 5826429794182661209 14164177104699298067 1650354132960108248 7484768047864292653 2071051402564458621 10664680497538910764 13749105982850619627 9887940479639193058 7834335898041081133 545971429813719496 14000130826074280637 5720126708879615123 8276752163107722161 1232931680146872797 14107471001621243364 10092906795178350487 650914147485998907 2341740351189326533 17604343081462788217 14216522708719934090 15531324668813172677 117433504772121468 16979491693744294815 3931850929367913420 16810934263162828577 9688144205948799556 15214453764310846282 13507176643653763416 18328071184336441087 5164372506219189663 3638020647905343903 14294532772269717013 9205631267205293404 4330884865869928380 15922319322573831986 11911737394629047467 3204983387064376967 5013173674033143709 7921484429006132418 8522719123743765760 6820316107820620153 1286484395123765071 3560901371038871910 9469361178712813438 16953838279796462528 10267151234163900802 3451040840495094748 17721919191451072215 309804286367764460 2546082865374182523 6790371241657271905 8404113356352317500 13933435980868627454 9955788098959131431 3669535832772165430 11213051502364107208 224171881295263299 322885118646246 1831567078757518531 18324288759013082211 1913457079573137100 15274459937195251975 5285245458209412199 182812738820007156 7854956671117927333 6761489006279519646 7382819475013585928 11803128611808960215 17401019897468486832 14486881714536520127 4107776547696652297 15213842965349082863 3803710271144129490 2457931006098803781 13685764351084009115 14311320538800294245 14364130622032785661 4085472135471975506 1783302743332084763 4176859036588826603 881001244145307465 12824356806008148658 13341507056183461414 14466257227802837063 15770434048434969575 4667184009349583575 11600098256205013704 18234368800202572978 6150261649998331655 8509799612907000303 14071391336592752633 16642414998174716094 18180805925820050265 4684638613233438176 15778289962844092571 6850182002607045459 3174675306366359594 14818352909547249858 6089366065455584121 6088209678833078222 7230560094336206080 3902743189535656683 4731210124562307226 8623847373606552094 14418057595728191653 17924254183892692549 14668404184228791273 17277289476524019038 7787310645733112648 13283387186378940019 10375074149108181314 13440913014626124033 6789504422378686774 5622540416477056598 2284058861259109337 17716103070455136857 11499086375142677644 17914854759980807137 17659633963568336025 8552745302924047659 14731359830680371224 9625208818058578469 12735495095864941255 17306431678603583264 11403243760742463448 10062055436507497212 16794913650215080989 3775036667167467562 2609306608474956245 17942307072121201974 5364764806894520363 6990411267581414962 14509916351447513542 17347998998483826986 14230989394158757949 15481702133470017432 17279153687633090408 2622396147239973951 14798715259531703264 4399494716263365669 12311530056116603093 17208110393550078889 850126165282196683 7835038570111753429 7248499594568655891 10101923508994051809 10117776671810090776 17131151338436675466 362782280319804223 14400724723660258195 17440950437335365644 462647022288786512 2652983234562532257 827103203418920841 12818451436216486973 11550845776741225755 1377471020295940516 306715688493510359 13610441676709935541 5694739108691906065 9742759951705829768 10308069935288341844 6619299492868591746 7160799380461104753 10655501247167544803 10141094398336036801 13038232882697794810 2086975942227375141 10327882955532664771 17177189834691908333 15294137888443454640 11666116198202334299 798613990228072908 6375347537943064881 7060815349643038776 6344425808950415925 3463916670558704472 4892102795932247979 13543688158928780102 9590509156832712904 8110515621021407646 16751765842319873848 17201036986219849121 1614791092134994162 16712324621574707631 11186622136147483205 15586584579528393218 6945264770176384277 4736376901826123475 12514442152446150233 8371144843943408739 8024769686201898186 15867475625858444192 1662066489315118236 8206636374606332465 9093654720277430042 1020997801550309435 7274399691180488200 16916934507785768649 3759707750954283215 3649233438589909085 16807110092155075613 8729373462704715839 15179725460576345672 4289219550266785096 6600340538209185906 17235324459428678614 8605602037195105322 3986728470704026454 12970416958664718039 2432041120419654385 8761138471715687517 12983487363619050507 7267214877169690415 15915550803607758686 9148747796356852017 6474226813342566015 3082970962799900819 2753660325066777934 13003661239001542415 11499460812969001123 1418755680927270181 5022701990195043381 5926334072084376770 526806636806126645 8609729258509912729 2449844685271290076 426866090374322246 11026097609644945027 1077164750849007032 16973389191404273142 16888092272237278589 11727794007401955965 1037060145809867260 12795518096872857794 1872526461055672456 5725150547789583691 153954560417832666 5638290738101999660 12691791121615201366 13564726386930560369 13585293915504562157 8328172233661476946 11593221167725317208 6205039424269527739 13103386791066674872 2594630180703996283 11231871905237767245 1941940923300478620 6858370012572507369 954789303334305815 8380890963449141300 7895935010465143879 18141225291947312462 15423349655514605077 5245684650261738423 1474505306365506003 9157679039072755017 4709662191900082014 16082405301807248897 14715679637388084757 15129496443539506876 1546004000459766965 10375583870802525989 13085390339724397121 6352808906128044580 15424468607222187529 2712959784792035907 4489200559481965472 12258901277412935986 12507727204603341764 14525598799782613845 9134476046488540710 5046528281657701234 14991501440751975126 6319932329664745650 9099386386052608766 17169738401817899508 16800084883303324655 6232461692955004685 15550256690228146046 498969333204290224 2761034861589548556 14050149928786824369 15326717603021429229 8915269298461591534 159100785538347072 14439135713376115880 18257679744708337737 14344997714965101095 10094459490558809246 5027146729822401544 3178288069357969701 5366788817047201875 10674659708244375803 15087865459177510131 17124000741654055763 14119285431880802059 16967846258149759900 15583600614924481528 17230219918970596147 9798422837750569978 210147814812307548 8737929412644812106 16593186678626104042 17305322886503691709 1075099263161159423 13499853359870724644 489400399701222648 2300605536918144782 3204933288579041979 17392789118791264482 14475553594806619986 9499195955710420026 9475163582674655326 6257417650147332732 14845472063893638823 11731616518722353392 4714321146075724330 8626073898457341673 3722912507491732873 5318144051221772005 1177248638903155351 12968868211794356542 15003071488377077190 15494741674846282851 2150712589395741074 10009770132132151606 3241887573949109984 14426439582180988668 13040592779560556015 3855218953712314181 6443243047486037888 158451316116027355 4524887759482023419 15956438380370832972 1612687728643879890 15750477613081341845 10401774690718076206 7580923173684659136 7241935734517089788 6241698509591251767 4186580280513586731 1400203818851371327 720599534991284643 10039291643318531454 5373431792273630849 9639829250883079028 14273297548372568663 2890050760844256897 12775402555768905423 9582287200824967357 3178232974604554985 17912809695478051673 13510914824241206133 17234049998835982871 12519633959774201430 8985181597831333251 2854831584116412883 15094942640799423964 15172651565391418068 18208040260377482754 14955240480498659558 11373913526947859465 7647587458953892427 5729572467211040487 9910008516154433382 13924838318187092758 4934256479905248236 6691519981361511774 440784055933363831 12683500011816415228 15083859251383434280 11862170365165916486 15653928213172167370 586949240756889270 8127458712566854421 15277705128618475699 14428542621008013053 11106157859323219222 3432560189307976090 11969345341956059716 650301075098474603 17174694691861477658 18360378213627560260 5943828690322237913 7493010778581319834 1347087239119263718 12494606333383251034 3635102584358562128 5171332125936159863 1147025324085624324 9901665422742119844 14484433902440800871 5093496501383896664 1290656318925926936 14718278180081078456 4142608436739618893 1161494566061114421 6876812640392932985 13350329132125736645 14549932224357224091 1192539499058857194 15975101736352494973 1944514858903185266 13890520508103056437 15826894197799432464 5255215638839377679 10944411665238653725 3571357562793649241 14224952336613562401 15313638812732606628 2804916631631319043 10461131614510441170 4751876183002888988 17555396351232603945 6947499135763685313 8742059743117807591 4655507050493554131 13366424043046129840 1069546528224587122 12723946408908233126 3612124680437667635 4429076475282805386 1439877451156526448 17101637687469285003 10363466018235185112 8455588330232873416 12670634729483215443 16505304435295988139 2993355055503159408 17726587529684890014 10511986720267336910 12234786472787929781 10898549371600527970 18201945530139489170 6744136138128332615 17799955308064987544 16248501912775680024 12591725900370304338 9607426691602510798 10916698903549877537 10667751341142394526 998911677030856661 4779533690100814184 2041689011157262035 12025588619609618233 17088114359808698917 17161217942957474037 6273866815288370293 4944222302516616814 17837647023198264240 841616423704797905 8859311703044512112 16622456431071339177 1136691903097649609 917607380529454946 17249518600987761035 623876585729060922 4881433476829707262 828779410019767899 2016756165049764760 11513228189714277395 17091501614203052778 3211741769336885570 11857986374647032755 8488585664741933520 11391849466115355622 9076552302180648889 6889960508223132992 9539675211562013414 17461445738048231096 9138144123405656079 11964602738155448409 6519595088692365430 11488348003694313889 7466952879099582716 4973385364015627077 17927938172759943195 473458052302629402 1829476640315714186 17234008539065229339 7821400813118111596 3807205773752280819 6875971828464731842 1718233820312989433 611154706457669731 4541133307753303408 17779580372847593872 1677570317476650564 18326365527532031599 17729988467615216829 9942559261209602618 1144533530405719840 9015134032869283090 9216138016579853705 2425713609923975600 1611033992971473147 17026656912706058410 1524112388310714563 12300414762885302907 437008645397151753 4108231793982203771 5396680283307446644 4344308589266037125 12258241216675349794 10860682269153477006 12694159914729813259 10860526286010298652 15720982040187760586 14575935757601946573 8652110921918305224 1023560701579265142 12722678799928361166 8593047233448100687 28971600663377979 7535849930820112772 1130962112127165692 9833256457420013790 696909890986053045 18078301003695636371 5002946986828467570 15859941755499842521 5576021935902495452 15454497461855549327 10122053030784681072 7312260570221695805 8088189045359135926 9283917855358461392 15134348184172807256 2297076121526654371 243648965286510468 16933643950556170788 4483428716653237875 4495701881649074706 5985867224305986575 2835461538888171043 10274646142283941669 8299942871124518616 16933745279870923056 17000735305802115026 4890897066157603280 1087602637383796352 18315686753670564925 11154349770728092259 8585075662869206834 16906552520472885174 18361392485600990339 5376652650499267226 6301910452892466631 8006890159375038797 17694781096152237475 872370863657333252 1295279471047588523 15142757705011796346 16096497978501226780 12868554042586770405 17042549201903995344 18290298100392911657 8484290068112051320 14313055447423835663 11491479875481101795 16481011454787855857 3287453020006644479 3690466621711569582 10691536125178867150 1718724948241397062 8159788402305617528 5639155873032840424 11547256420432479923 4314258956673888014 13237455964808157101 9283291244764699531 4687535550457265940 8928330210895026468 14084356674870962015 11328413706087357171 883982810352353568 712259686625357434 17180187642423317597 10565089325316999257 307112151224176430 12376238701371722292 10974949875084274682 16598559266520228311 7706019381119449075 13086403995350956062 10485340981081924022 276013299104068903 7051763558574171383 6694276176540239661 7173996543671102154 16068962517535962801 8669694242502676880 10496667838486520659 5065145112551406489 14913275075395739797 7440509511082837847 9780713264871407206 206386629501820722 10297643266422918540 6574520413068904016 15955392229411281797 9649761090001758260 16124789214415694308 15857855350317262038 13358703090938099781 11938866878655409538 991633063616346892 14684814346750158607 11854466007647073231 14251537067684123035 4139078966891805439 2998317210758822364 2636934525226784985 9466672541780552048 11653917192704294686 11873842012332107931 11833479464031640404 14683261458084059500 2656594712463877995 11707427434939912426 5322534141332733328 6544974844971357246 10482914319025268335 16997879147944419059 16183947109842491725 8010723180363568181 2073167244252023080 8748018371841098417 11277889841604313099 881518642709334398 4332763483285575646 3619968447332836990 8155404240988154925 7727322205022803855 7498882923373193316 2139065781544455814 15479524530487542725 13206017202284242111 11458945587780933363 2595391665446836781 1822605023688094066 14713817672697340089 9839722529445489140 484189492706976340 8268767708376150104 2005537163200671359 6574303193362995117 1310328379672661780 7192768310552599617 93793131184042422 6576991498237677919 14922019355907315385 11801810564775662012 6531443206759508002 15047221611334972743 9663967383566180913 2733989872350790847 12596666582738677385 11150587753976447592 5686944906811257042 2694416704767702253 13703508469854639770 13989491651237233687 16310898576285711076 2047398141899836585 5035960778689403079 10275146742715799388 2523641381986144041 8078413610895507512 10671137426175511419 18274456026785603460 2461278658012337786 1982206322284674755 4760028552802893560 7398592355005835528 1635746979819777208 17750752855628800118 12034298492768864191 18202307924429432670 3720048044654502828 4940505032173301258 16795412209619623952 10547127904805158413 8592213026441373082 11389718019356753671 17982767320445256481 5281014425065379742 13844739700418906324 9672940762404232157 4415042735694590002 11823022789114201418 17232477321951220525 8145205143930416605 2224241941335373379 3324975479403293803 12852077227979374079 6344572087216317140 14000537313095888603 4714633838638385102 10002827158207037152 10811061630583986267 12384527244199671024 3575357807136462997 2220727957286170727 10002236384266059963 6506040204076018462 1666913102473247009 4519877043057757800 16066654666685975160 3087573048882972195 12695914783515200063 11901802076491542970 15986364039427372142 10654670035602105826 10964971454709434321 11526155831452863326 11744866661690819746 16727482267263550437 13552696692905710869 9470367419616154245 11946011024815134092 17161502677452832152 8413478586915830310 8113350382517148140 8921258924915580314 17136569541624261657 16313504418012975620 3150455477643732350 17649604275924294638 18304144864418740666 5711678991584056521 5851821671243675313 442543131593747956 18222092174378487541 16938427514696103407 3893329786109005431 5185103061321019860 10944946759010097749 1317382307918026853 16896952320397809507 10756091700370697817 6694994917646075259 6990543934897519232 8428988915648277624 5484223455739101467 14042622251522245928 9345431156864771687 11544367983264166364 9037371037097312468 6638561154889558993 6799664285877090312 5969314968200771499 9353989153214760092 15251074379836522058 13232635121939780265 1808691546091628747 7473970909407826953 13984643180093354815 14995623188027840619 5934147800263173482 9340747997423488251 8634221247533447343 5444293718441114223 1932369818813980499 10454450762054209344 11838679562510054500 5500683951813052564 8906447073977895556 18328468548956589457 7810561973424121929 7854100721639411700 1862397964092729883 8070569997890592170 9416716872374863864 6359193649384939605 7341252675730903550 8433920013913591969 8905970479116059446 10312343669035058372 6074767326928420966 7346033887803899114 13676518625678979370 168369551593245111 3384237012275984902 11345926010886236741 12152205209627754148 10982219054411873849 3241812503842518444 13918657362361954858 11287271538203551257 15763582102632104289 10997010386750872716 18383175915756383946 15634531356963009619 5799283184636035035 14980213200019715999 16723901916543876440 1920470125351128799 16516330147596394773 13963709718551935975 10281618090865592276 16348366675275501277 5493876800033615618 17669691720070708874 17914881553995223440 14118351639262101628 673431066723235678 2213803826568072860 6888227415563708712 16396990564027994009 8360415181528606589 5809638118941041301 9681333653995229260 7882877519763274066 6926577994045193641 6419599028600179353 17383229900955988070 15188568904078090715 14741646599605389983 5505829496155372364 5719753353569710874 11736008539359581657 17648521385561626214 3698225911970528506 15526485856122541129 9902546730841902997 16218402182875741960 7673474509997605628 14583119686176646930 9131318930359036720 1895400504832317486 17149291622402394623 8378872733310091443 6211146819020711078 15186294138962434072 13602021472463908814 17625883601920219761 5061240498043423832 14048632874316701926 3682115006109397085 16501097752939837188 3572100375420030114 17383344654077452753 18167610159678320017 6248651060130552036 6156830131737007183 15098449950078894272 17435303230036561981 11385250613756056909 11468834200288843478 16932951944371229271 7284046567977136147 17619791013873603970 16679785837627139342 3859797652765072098 12957655413538848070 522343069643093214 2033060222803136492 4465725498855478798 8283975637749504569 15165848117958648371 372254335289910761 2733142595151262381 9018774434213176068 11087464047383217392 4821823293748819703 11312141577089147454 6947110910130044793 16554559327781318414 8932380192499990170 12971087409389934289 9278672814472380423 16534329043355266934 9764761581099682953 15117770707485864114 8849227908527517232 18251812176468003491 16083232431482644051 2543759465359140862 2359177936767593406 10913002118045391 4015206143316980805 9031139914138870040 6979939335620933004 11513098779110921354 6557090051330185568 12836643782830688225 16749569192810273523 93835535514946544 8269091893739101783 15176457200607559429 13181020811267748955 5914334038747667420 9713209921333625795 4872067298891350505 13111087182450209326 2374368890830226628 18339697512079758394 10402842546926106083 12677566798186052293 2546873286338577945 5240124319456473319 10799222209449789229 14945897979090445995 17258538159673224297 11098281639687229033 4303504039852053235 12407610044722199186 1681497904086889534 17366566729344889361 1921685354152085988 15949937854758882774 5417104546212337887 17852039646659082839 1622586022070754497 2401675914834957679 18023603648838271441 678486900328893077 11527592090720573452 8724378479864954842 2187090258927740107 8358169179802588457 10129003201042608644 4624368569593654838 13200055050019023151 13539633888019555612 7143975914690686651 1239614406823215462 13406706665552790106 4574593543059897505 16770221927481898198 15465692968355335037 16326019524935043880 2016762260999252793 14060341936978238834 2383924600065660599 3160651880286838154 6513202738723630147 6689865820773668107 2124373514678150968 8467987780497966603 4513789299325961840 1850900869587139416 4693895576407094577 6935815621059253869 14686851518627111020 6818618767456486160 2908695254750065586 15586541982036627905 15427059615829689293 11538520709168224971 14625003050209062299 8283805567789776581 8302622805708171371 1320390479429467193 3322632578048777307 17065585917529569681 9625004030496384694 9235320223158435126 11172337201157259682 1194946980018801432 3184417576745214629 11575679394273562994 8183874703819739661 3065951175812616045 10331540063110018289 229509138662117531 3227351231015073426 16255411509191110216 16214633061275474174 15975550152532785627 15352807171618756335 6490693414112283764 8244809359675602862 4370903460510858627 5809666394439794207 9015703103182751313 3628404428554120132 326228555428276851 6324450463051095208 11248989754968729613 385296988687425609 11473265811576337047 15523070714362592467 4970322681693089208 11426468067433424458 3008128033019188779 1292072253474286145 18191143771040297004 4665074793683776641 10052317608535956245 7331394020481674264 9504006051932787017 6228759239176322719 16762001994339867422 8604491711840095657 8245665693645619819 11047980469042598424 8688197938356566070 10258374826300648570 4092758887596795912 14726174021305180175 10924375939718333159 5815458638271833059 5048491224387498053 11612893206368344125 9127995780290853765 13057256820469444959 10044053575694482069 15973571072845054117 1260430525701250623 5475135370490784249 2809066389286826079 7736095910409199712 11264137596794105125 11269452033742300233 14247131983053813038 3526450304782545624 18202895460617649131 10115349384329576336 17929912851575467678 11755107564905886642 17944073366733987692 2793818285671451063 9542350303680055443 3936230387605908390 12672052448533068998 15111375542242169278 6660674760149734107 14232916174787008237 11204943927714436277 12330241544926896660 8851309985130276607 5917347201215619443 9799350989924365045 15956083344638683141 9554533907460791753 14100394222648434655 7908179222454082355 1161791681725172961 13451338710852806705 9985977115287618497 1947755730135767507 11316516252517512198 7638571210269740713 9874969895248769642 9315598244444849066 3081121006770668070 7507729208106988635 8300185233823036183 5619029179740168565 854800660603845649 10068192452220693371 16174908408292865204 8571093373963642551 6727383369159355579 6533622077011305550 15153528398653770686 10059672712503159984 12526068814532180351 1814352838492025300 2776564443988538499 16872883597804389657 7770900249835184934 292737456393796498 16808696311539741788 18210177376932536996 4915887260100889736 17952885962025885958 14552591973768410648 11702226110527616654 4761479563926310432 9644792298585594052 12245511483745403794 15753819911160181476 10360449553858657737 13110611869872253956 11391980720855616050 1531343148285176118 3814561068369012733 4624375280995971940 8751447563809041329 2925269594477525533 2021889376516296213 7679971294570635169 8766824519261514832 13155005206487371850 2584835450596316080 5268299945518982610 16408546872330969523 5067809111134761971 258845123909799834 13135728474581281256 302598694937580460 10022585723963776805 13770758888491155372 4681472232474523388 15487552937642535167 12638436596315205146 8722542197122983078 7699996934572161609 5568263200540862322 12149522447338556559 11151204190979216256 11173861666890217271 4215826379130101820 16058769598540502698 1982405100018585234 9959679190471448738 8313945086410211918 15640616020607097505 11173873421670625567 16105971882006511829 15016630871771488296 9055406251054045861 17252967210101516950 4283910372199000142 4489070944349805787 10794993121053031443 3804092007438583958 5180236407483429169 8926814053551878553 14198295939080363883 10030949936706120061 254966053265240411 8135407505306067778 4913776092318099317 7075466172537447409 9240703774231866039 14722018871782092761 311978301410346089 9503087887974113856 4672384646080782424 16049879871207597545 8446178705094596457 100632543575382634 16352148591412134143 15202809708762440837 7855280243538410928 5582888645580894295 10921119811943419920 15035740704862584563 11927531658873456060 1633657328203731960 4587935360356235566 9938178196337737607 294664608340398105 14144634917425507258 17495469285712544622 16027438514911006183 16140936846108997898 4239645889158766761 10755805403091044313 14347791953392197117 9383909502331960525 9553351663832154364 14646874402430129893 2949805240246331816 17823041898466225956 6319098132751684954 7146020854556215952 16619592872856459522 10244183186147142153 15178481279373258990 16935102424478356744 17227998678647414195 12759935857612727788 17172982474550555204 16524444363156499269 15170724733831215464 11958014943851037592 6410265977553305686 5004358758303755094 8230805959816983006 5618550907404091820 15738606475879810140 7817605442194166203 2308007715065376864 7807743782598554327 5106498793228080565 15779162703240257993 8061401209493599995 2347834975362960604 8339327379052994641 16552190153291601029 1970793511748697441 10341128131196357035 12381372941453404286 18119971575732099412 5113153428434428434 13796740687102351014 17512701127546073612 593827280948804982 5273455697578316253 12418387743804458613 11268466989393270590 8529466680373218337 746477841570325873 15159002876630960720 13331217344564931177 3234759943770250977 6639078853792890231 5916913053387628866 15511567072944312335 4452366659551932004 8287382774389457850 7301767124270144707 10479433631041579841 4561331756868711602 10428605264460594460 1051781917045124688 14586500236632957004 9461118508294237641 17185764903776389156 13384450686920287379 14324461365487579804 9148792492930248750 4353441128532498554 6520115078885968903 10818965587170912245 12282188352810681884 7603236037919941215 13758723252707986106 7069533072806768152 14270171632543568335 2437996143719194731 1814538651871455131 15242558616691402281 2949189155842041185 13195134274998084332 8238253884217238906 7291171715066343531 6019728247405785128 3170475933897003329 5420017917831906053 5299168002164720622 18093734367453396517 10892479833406868882 16642704599331714796 11475998727129026573 11049906010985712211 1831579093729116149 3161076722369783709 13128777981057947608 11892389270277975034 13946149888444470745 6098817397498205052 14563360663275664553 14169788719636146533 17640533087285219958 4330553222238620867 6423946488248155728 1947986663235134935 6730951200258234713 8384004776637419878 15396661681176948600 2013669082561168104 15998555239947402832 8556156316723879698 15587244235483462390 18003267817599359488 15454052861761570063 9122970928558974250 10273958899309362299 3085955648748327555 981866697382973879 11513297087688162655 3907845658816225193 5579932772523629176 16865823246665001275 15142810372719197701 10897791066885749256 6085136046205583183 5016822252205073351 8239419988267056757 18386782000331184114 12062506672018301015 96668037104418515 9407733761361286944 9884165925792109074 14768506470132752549 9181835577388162134 2284302366499625231 13235437830323716283 6498564075334314465 18295872536032820538 5093546935873845380 3708927055485910952 1936916426235410278 13175699070104094661 11038537425883810449 12719271079527490589 1776212316958101154 10282307843008283369 9693600100156415975 11365299297928245839 11933548694310720681 3895225949286824758 16287683812503101756 17023409477008840340 3358910638031070373 6964655471920989170 15222161213178079014 18423966861381999197 4381200911169158729 16616845920119230360 3051443661892322818 16231096496979149140 12671921790321032011 12812127122890910156 9513707838791239602 436248196671716889 8202313830688339921 12011772731620535557 6310050967916311806 9317071310094159951 12902380974762932967 7836057885532834676 9633676587329505982 14325807555844465952 2425922058645234624 2593963939243089205 12027329563915707746 13254222978348002321 13637844828367993407 2881855462582448193 4650401758124136496 13028147603835514332 6204278775534926606 80352234915724204 13576419510538214545 15506114988938859453 7598247444634248330 9080944729189546007 10029009074766163991 15820109744401769923 1146888007763548945 16953283650924591697 7780972524305542302 15260291941584688872 11932808080159175238 6753590860941135723 17686777952347005265 5479920754613180256 14586799465007931659 1630821131595416880 7467900541398192298 12474973289248900664 10124097425248451903 17144142465038055827 5075151194870396231 9202377489856056886 10522819799111760332 12830243391919154447 3749954515776827221 5544953524978133744 14950625512922485667 16389826376642115718 11887889956933001943 2004962263925487963 3667200582531230740 10962177477196953783 15374381705969761650 2532948395942647856 15763080266036982381 7542934887379748517 5218885066284215246 15949119649052033321 9749549945806121105 6054666579236218132 3242768895156702849 2237917758990056986 5885465047885745219 5156020995064605154 1111862615493479671 13804618699540430744 9336299441942461387 11430063295892415407 17981502755999400007 3347998775050711033 12701715131668400119 4830862545216002417 448944891350512420 978800530821086508 5508293166801304327 3805169598288752956 8231258845289408141 1974508186352729127 8708532379915878365 12088932735496429889 5300514492329846825 2248129840928560057 15778028603754063082 3659213442373315580 4920132906597326049 3616299461480587132 1302367713035253025 8223790122756965317 6089964206931617392 10683687841447713865 6072465389765771793 17798245503683910700 1242485015011378922 291996811054116496 11355778400475546309 14382709408419409329 13407051802842203799 8943880764753178796 11741344941608925871 16176504324934898056 3397626174875530081 2299518445648415221 6557840876164572678 16946735071589660282 15291568999246199715 17759220693105988405 792090226075877006 1023427635630596880 1258271007983938990 11404548274276633609 7472857799703467074 15376062864935620114 4933953216670365470 2145167704282477289 895674829118346900 12593549069456525441 5716299684257375650 17107457064474185522 10134708420081096525 13183996016984891011 2215602112367454566 4608107663314246999 14157896242171663690 7486201808935753649 1257220383679894268 5764076402322655233 16149185094384763147 11882560189710285071 4197253444996096155 8673621691173323301 11415896291119745470 15751778149123236120 1061643081890218779 9988226257819083464 6560577895686880189 11299689387834910882 10859251760058277619 17684292427644160219 257060040882348851 10106434388186463570 14185059321497800931 4400273643241212951 14407298095459840703 15295041921042241322 12381733425461089011 13272727392710154067 10143347921971143151 10262628910528867028 7624888261413697992 15587014931868740694 8612514423557727197 6072940511684722562 15771113402234269520 11461692334234094158 17866396685391630580 4353121983971651349 14230423739856904317 272957776766461601 13142019856908241479 8336956573864775400 16272632180578462231 18344251292073216635 4395693481496643854 768049195205593093 16081605460980195900 4264193732931962054 17886738629054286039 1680495127795837369 15850879966266254681 2540753560753377986 11187280500100269858 10497681584624004053 8516792025843985618 151529489919032240 3740289494610762868 9317563235931761125 7541483448400847319 14094924503754934571 9925939449770437550 6320708874141262685 9030113710887807008 7204261805891038295 3229761184284322013 5769479402982144433 5724176497746754707 15357288655140754760 12986467360524594844 5282909824720767537 1032419669177504445 11477721273456727656 544673371103588826 16441071898027266828 9550587612320320790 11430279547161690328 5424987558948229891 7584488079133734819 15920365601843654569 1771985990973987363 8866802482894968190 9735748411064938512 15831963861423661297 14354068538413470327 11431781015101940551 5135885368910421684 16680244135472770462 13751084067551820528 14370957012694004629 15529426241683669186 17055709619536189230 4773346744673910188 9426232489938579702 7914249715005517943 2754966364220726125 1723330646252386315 4439254386771592242 12189889518642297827 1188564095877516503 7794941203253880554 4772320639554133813 7158680259043390182 218778215857984750 6887863937636449198 8617876349157059958 8692248859094068821 11154576104007763479 10787448127691133859 4894848324820988269 568097762237372645 1540816919800614853 4325704896264600889 1265065096461807632 8843175748750661062 8874099454206241 865234629581187343 613924063553837943 10054107998843375295 8294979849378047524 7829074147969986040 2192144437705877264 6544114740298340961 10192812305897282589 7223121383881956597 8533846434294737202 2231085363191879917 13213019491934612926 6106943769879086344 8127649889749492506 14555053340958850426 17801028624815371943 8719208813130123322 5307059547729348246 9934524841502844215 66976325536347064 10992998117239121530 4028281808326568647 8457035178238505993 8192087279984607902 3497562239211436229 240170879653313737 3348449638738828899 12829488375767741364 9467236113058613893 5618024321532153673 5752403042594282719 6629043660770777146 16059207083440755120 9887852931927534769 15318145397140355812 14938516226029356832 5360151802823946492 11665219587025649208 4328908325562698915 1494427294797273239 17755016611592049763 9395883542179441737 2360397175281328990 16287945303954420352 2193724424783462748 1851485722746353671 3624103583275963117 15152319719019418686 5719621497889189329 5832799088707931759 6496458585181294009 8319288668585617679 15325048923785769245 6394052939385975381 10530143519383265345 11175064170637671945 3059957868689306238 12038140946298435478 6578026685125443350 12980202566577715497 8770336412804456361 6914294485724586192 7876264284460812395 1686708778272670428 4517399147489644013 10361143963984218362 14597071842155645901 11518172855838351549 12311292022226085582 17217797293722717691 9328103646115368148 5199134111918029061 8395976361783991369 1922066650932695207 14365260541597990160 1854923179626974957 8280437465541160730 325608792308047825 9259958426764567656 317987302117045799 14490460133439507390 8927841040762855846 3407856563104122758 12048943510790860276 5403868323074480970 6318866787275591392 4144727903039341331 12328848584780613546 839866613098206615 17836373674900079817 7483079054705036435 17413679523713165747 17906451482430365320 6848732653116883842 12291369967285753641 4729379207187469778 9612262186691019501 6825957678152811021 2450542901034956644 8845330223201015811 16770358414439195499 6241413149993874060 15180659477928367890 7084962775254522228 18288798739607745982 899992214386311298 11935998292301964692 15778824986954919558 11395505889303035211 10078431162275204527 7628286759036858127 5601122873415855797 454691853268472671 16713764391503821425 2793955325589180482 3654774246831949759 1971072461006478396 2531875264013117657 12184413787167512158 9667976594089260291 6548945570237615127 8256752098356818351 13888360943628120076 1937541849991733642 8142252656982494408 12124757688469368742 10994321816229220558 7278912411991080081 11460062244663845986 3940526976084305134 1001459466167258398 14469029092719507099 12433287826481869711 18411035880094257208 10846352798430593586 2172238689941908582 12955828314821311384 10786755030077658534 17985139922889152847 2600953431147980950 11020941761214471718 5008361975115053576 13738030169445208856 5907599109490165783 8606144992825463374 795730021128176926 2357656341530667447 6497015944140392514 2893111301859706159 3536885383324679029 372718823421309745 14889506582321349693 994582728333381791 752018186205272566 10438926715366411357 8304482441375928191 807642039391315734 17897227925513727751 4454169743647808451 4609844299204257378 4060067354429770050 9578861654665960015 15909758968717624182 13426158401838719011 10616214913045053482 11416136282868900170 9282376555258860687 3084546140842925423 4213121384479620454 7649058702789781420 7922404527456491532 3594085796358720870 13472126982711953272 10553328475286163064 4668577066790522269 7278855215163468179 15661380232126173319 4206819870479145474 16500908654859675367 6784396938911429968 6031241770302143220 12062577405513724342 5526225225126372235 8335640176682328893 7019186366639891040 10387055594193480037 10702513596055837259 2204533791021563075 14969436508964842035 16261387663450979442 16952264004972959297 13422636300201158638 2461438498045275831 6813653020976791524 4705845207673920951 16115045819524162105 9023170682192068018 18132646663229177298 7959482381595017181 464145731870637505 2454602578697650667 14136416700071377628 7008555441691972288 6502969652170747855 18025880939480005017 9962378199417938440 7275968673527369129 16888111687200630505 16812362569013730246 12905240892049661216 13617207212267115724 8880248852547645374 15927150963117575020 3846245794524587476 7202197328114677637 15302387128616215868 16470668200259357827 2784512910600305330 3679810756229864390 1573889010938949366 11635332000494388945 7724965476811953060 781045395782481752 1688919278771740538 17859442902375918727 12039357735694098556 3137826568707085686 5267306748576209501 4063706571626795665 9026099705078154951 12305202156376655746 11977478318687128566 4637128681550452794 4164846253056997520 16400190013924749469 15365194694836959267 11640090197603319994 16235813323241808849 7517943688354417494 9553642442996056605 6664113499083146525 11826265970621217018 14710574258993056811 5085912977017312059 12713725964796898013 6523855198936710187 9527101185743685929 1179849958310982628 4013848759490453494 80239531700927221 9169811376483368958 1648307921920996435 12467057658476500372 6271978624912978461 11417768409836019196 1790440969765275674 17686947584489761320 8788071952022273148 1465788703661306933 4914410448611031647 2521728470965551834 17277447358290437053 1820277908744299854 6928306420465560317 5159773607470233856 85305141339447518 18135037712676140724 5088277075590260768 6562710781526536660 18124798295316507913 426450120130373030 16834070803209430190 6424505159464269131 18171532792081036147 10388672986449989736 2439380541879231388 17362116032836270750 8410211046144098304 188571864225570479 8813637723509995532 10457067090915643459 3529746560240698878 11605218361418794607 10885475614521445837 18300440581934486678 1883875814226170864 17661076588310480733 821055559175414866 3592387622554092825 15730593093907528417 14193913174566516391 7721169384004039437 5013752353608453261 18296497905215469648 467856781744828836 8981161086488566708 10596781449407685548 16007208176474255999 2020167292315734271 8914840776781396414 13629289275837352083 6477756831770445030 17873105501408113878 8714766209421408990 11364625103732226347 12802949581092673479 7720993830991886326 9148868777426151242 9837549858867577705 6762960907892022735 2795953367480021970 14019628034815622014 14353308579125898496 7624049558392622204 8397891579782375744 13179347593192576924 8755590224626669418 8398886047088116458 12551352481213025604 15550983350439891066 321702695304188232 16842087035559203297 9035382363397824768 2073673952977542584 13673333670035135031 3471576501752792078 15030708302933187940 148461258076907545 14949164616482836616 14733863992307633954 8760861105987476743 15293889827595317735 3141843842009021560 9135033823731252956 16663345272822368870 1447226687951695346 3974912965632121596 14140707562865617492 18173449533340522033 8040047026815552751 2690806512032355727 17116009805089986391 2134223230789483308 2420139091913526392 8231765314244754455 4979500162667143243 6936986534795401360 15834221040821642085 681636770215967324 16761246775870485887 5409587318638257208 5177062373854167679 3228168749335467190 7500343561044887614 14479405002089240616 9251012854556681615 8361948443148997918 3398916171244342474 16266529103556552129 7876834056769929401 17708663674793388601 5589483384647683312 15182036415349689894 8896604359118118725 17253410549998108378 10532134584244148371 9604798915015865618 7778340325390284945 936485274002902035 17915209154892944256 16281294501842896706 15287033863946466267 7631351389051783452 11722961738207141189 17928403463589846500 10584928546456294555 1801741510974247399 15123970496317721162 5249152175869123841 5056266244354127086 14651289124832624073 7642732060542534336 2518318248829756654 6879605210151307196 549828555337960981 3227830521942024990 5705156392850284991 7021864552045351803 15676518818030228087 16680309255263837840 8974941875129492708 2361071201279118158 13807272374082213850 12964332286037319455 11382358580482953570 16693299173277504775 6793916179527963271 11941693867179838504 16496233729476725543 5370208767742857308 8335527532510562293 6569193157974710224 3272310191357173286 4929063874905196407 2587194991188935221 5759194949083602271 16527059377168868945 16983395246707587204 13506468217259031419 4203451031785087880 7808736132474186835 12653650585823511834 7622854238431971884 17964241514127174340 188466883183593115 8021721144860322689 14824373782822836168 17870269443636870490 12410171508652795927 15808353916532331437 4041166785202390778 5709400349550960753 13216388500335959109 9637412272729400770 5804605290880271817 10628775734787898415 3748998964865259385 15521037485835541037 4845817190100310244 11884094825810766743 5216404558929923303 13938973401594934124 35930224451658369 16591996424130152574 4613109253664148326 6119147990707479652 1806934161654681396 13020334634452989585 9509504307408777951 5183135975340000446 2993084750302508673 16822649174908780812 9488883646435635735 15006329965064263738 10289014702369310043 7234375769770039578 1126201353010865604 12260265279566077883 12901026752805494035 8958156063978226424 12519648727661148558 4434007803447000292 9063315485016967248 8553926132358973473 1954447530133381531 1899901864846071778 153766653173414315 6391125416556613989 17001703854507723223 11468830152941249051 16079467602007728132 11981249757545803532 6212213352146984613 437722520869408569 1183912590822404144 15167680784952326281 6198135804993199920 11659683778048648186 8911366294515569474 12482304126554348295 15376800373278410836 4374613117043901931 11744227415609452982 17926611703413709471 10381046852273494017 8197858696407331664 334144004765832580 15372109580384283927 15943903063643588776 5708736368739377652 6494905814345088059 6843348135030658112 16745636446012186137 1413015640846887196 2020086624739504124 12875175691031234342 9683472468360701411 11067592031237057590 5939822645293207954 12482861331538715852 6244437858600325543 3706943867988328289 17064006079118190089 10986623370748330489 10689085548544516305 5050455053360983173 17227968621808864591 4853406732607987495 17865643570655996543 17529830224127565692 17018318405313573942 15644548482604070516 7634317442840773688 7247175030846973380 17911458032211071773 12587863614835111381 4074985215317627963 13268280901575904693 2900757696158106608 2700967189139974194 6221109588026576966 836011177073729479 4715149637150717097 13369830579990374095 11778653005173024623 18070605704956179859 2759329796982163178 12767994409737335999 10261802421842799275 8243166020416212063 14068054228646638952 11145657427553986961 15796601572873797648 35875557521230772 5476661925143091498 6743946647275973848 397765380528893128 15646951073670849075 6428194206039443490 3174581717071389971 5703168313331546397 16150663728540227595 17363107081600267452 1133086600235126188 15633706276872645742 5825383746105889318 1209464706321375702 17849571924875875107 6009244721581425183 14084399356086402299 12457784453920939586 14479259334139826065 16770543199283424634 17252610038274152256 14980289196799426282 12011714713802273804 15284270295960344656 8491330787190046789 2885666980035969979 12523244051609581283 4516677760993608189 12643445089948627509 18093094986192346733 3536506363360117360 16580520131114980579 15365356555175696783 18244692099222060800 5785385855951149124 7177364189588463356 1376726602929494383 273890788786856962 16485274179322003326 14904797511163811946 16071636008849874436 14842214984444428467 7687967686902390813 1771059904592431824 15137750203506948413 13321431190947373231 13123050316422226750 953331983649277409 316260714914754461 11898972298813775920 5218375348760147899 773002533149585154 14822095645956304786 7563790157005668023 17586550909534157876 3601690168793462529 6630197408447114415 8420902926886477673 3150882330434224267 2089133019779833837 15417036838139920374 11158603054135718748 15546271621838691791 5927122720813530319 13721212134524960044 10662384613162489264 12822320185644953975 2300282216262169660 2342037385123601559 1923674102510831547 6530468375629102454 16832945010523744918 11466434592361952421 6778968876331404177 11458423409274230793 17503837755411675122 2472857707152338104 3289464111053440525 15372136334189523961 9326803111742388838 14172565310709325483 18214496352770787885 4529411075207878532 17612413468521365386 3690300791301424137 7705212423500255803 9384550918384404687 11076786173375073581 8523831285244583048 1531791000763517443 11282035116344647288 10403815454908614031 565803411174859000 4532617430442438633 17020791192633666188 4323766892764495101 18126770299621950143 13385656459169674740 12295805854306505149 11284132638609121930 2264866523783741315 5232800690601311547 1984241092088664543 16348737991266488659 218830106146702926 6950021444833815884 6934998731844712825 9176391232738186275 2203813739014694415 2714000029283725967 13582700808324981808 5273031722924581844 567963646862686694 16229471059883671262 3142063338565454809 11850126445287881141 6262583909717250945 2368018664629622344 5173964657761134668 3138225789873050790 5008380853953474933 2598449934531671684 9581378844498814033 15968897876932298896 12964969776170440649 14197006580611947602 14977307075581796499 8991641388079365221 17892165963309622759 4612148469569287662 1642740432002565231 3425473449368986730 8279905621734882099 3087083035027264518 9683423685164708322 13907474503909829913 1895927790920052766 4793034825006423077 14941263380814874454 9552402465888962503 14422327748987243420 2638902544778022244 5072194673979393346 870447141329353391 12996040850803038357 4806155963832582491 5389073779455592351 12045743265657116672 15249167058614795159 434021312201585862 9672343250595008263 3405084574719375508 6569176345797555981 6200535650047868407 5554276825637887452 6978037746360312562 7787082788481315806 10866500908399827974 6561374808444207882 311138809240077580 4939850542452157634 10168417466644776481 5869743803554666934 14920791609348896143 11046517654341784711 17063755883539951303 7842352235991516687 8426358554835399814 2384192528418924832 2051069118686290209 18145303560923774103 13220850319448818016 9857282132117866046 2518337573645366961 15720813729568811020 373378702117321548 806510266241472172 11026517969712994577 10881068883662808200 9950540405662701816 18052916943466826283 6628520386677131707 7322089938211949680 3208615790769759784 9140018306354991392 5325051290904784115 15615627908449939315 5172936360174677290 4215704550661291666 11232111081609251010 15528573426926677034 18093664606375162172 12438747065235433886 15383069170621133310 4924013540283581699 8242529065959289043 17173619724171093992 16567658070117178266 2480054550339146169 10115852659777622876 8569277815522009550 17632335045860034030 13626927773152839110 5921360252972903995 16184091163579494927 7275784134556133841 9375547752423147552 7989044628417504206 9988821417327122041 2456664323657246630 15993800780033607969 10390624791687667809 12868376100279233984 639479045379276191 8594695457100136450 11152496879033213240 851011160602597300 12382505636036485699 15918293203984329003 15110655103607823367 2436909293648623383 14815904444102205578 11713765083166485851 8361746903490468885 11205267762469670713 16405419805531366828 43663680178088015 9649862835529410478 6510844475937191380 848045050627247974 12059643994273746218 2525901420857772434 8597706947617086099 4111650946298250124 2211155597589882828 2901717727165318784 3904067383480246992 5337738639714634126 5627120215754164264 9312236963056066716 5506717651083649327 5034080963801834339 11557064363598737002 12148713774660964284 2494838367299920048 3632698926294242717 9564166157507984998 13928849480247313835 680401136524608689 955491923909448373 16951467230030617225 16393060099375034114 1687615657944854674 12125598835973595508 10092734738418171673 4899325589261096032 4522740073183893304 3393670123473581134 9080864762717414908 18380909776625994807 2089297181267318170 3435978831425264929 2862422987779925781 8540413012100211225 2181990941204236562 17718402425933225815 11024952438532522027 3146249778235267229 14851611526827207794 6246753976796416580 6934103605884673980 5943989045473870769 1492203711184451789 3672091585984602386 12136190479188776629 137469868224069337 5477452196236697956 14211042634567268152 225472970496450546 6196143106425906626 16478180224077133158 11095429160389348440 1065755097969213804 1595626881822429731 16625172731997310002 5401586491772256692 834386793400480997 6838183339479119706 10644818518117666278 9761829379795741895 5257269670591506420 6408562631119653213 7128908081012799679 4071702794533063849 4849294679179666061 7704804237354803813 4007481942719221395 3618512515806169604 2156446238369625384 10425802347959384880 11709639193593644232 2623684817250154420 2613568816701877455 7896475077168161132 18152650637221186739 17839765157260955665 7250905886510472005 7130764097988089787 7362532048592456706 10861746722038612909 16801897005033387142 5472332649391715286 5036404847957517533 7119150935322466363 14847668162639257301 16264809210644842429 5073365277168248397 16925460226589813037 437492293150662621 2957168011321215466 1543069291846372337 12567377905528085007 9050287326976225048 15012624906841391670 3568609212786894399 18095147915981334799 5348138455349785402 14477874862410043614 12230842389985474088 4589240221869790522 4224021136386452856 6458309367354043615 2363896734446900832 7048143935590870283 1282058699713061736 8750545066678742713 6246201609527247791 7807533459153119432 9578505160325161948 17403814762270492552 4855998992296027451 3142480320464117867 5696395413431977691 16427358267273548893 16579667267495564061 479563288394796726 4342252825006791183 17740118139299266988 17954863380741087490 2113919138220449742 11417704830074766417 11455094025225995381 5417267561564333366 14163483272418904402 8913710179074735960 15664684269468924495 987862098485197030 12950448403401037011 3773610261669175389 11681623417373669587 14248480173264756860 13712367644886372800 9363511228563681121 17348724425096199604 13359606991281541307 8558399386349285584 18134028599130355880 993853082223373590 4671063074656656786 11032536948717949264 3373585337688233846 10013965204196916528 15887446012690222778 12704219698926374198 4112772538113248902 12919498353288266843 6699510700132865422 12744044242702821674 4649680542989577059 7395069795009708596 17782734938885083449 712095166884571314 13337735488469395796 14966779063787118650 13433308482506538586 13822273314451913336 5536069408018959135 10842496769518990198 2538765016015377119 18090223334188300262 6895392038292481322 17232206663515651749 14464749452449910191 1930768423949281533 2637082300929782461 695424235996306563 95337526797653497 15134531891987792443 13098568113545366708 5818476089102257422 4115772530792123388 1086579703245904463 8373725643762317836 14059032495332105009 2221486314986125190 6896136504531362392 5446690570551520161 1869249784200329273 2501672827761660172 16732768525546689097 11962034419169747644 17367811766342426652 2558509785464614588 8255281431610601830 6372701221076858996 8411170816988624108 1487718432858301337 3569449170221501113 13094216150323003427 768924846720041336 579514088134249169 15711266637664312941 1804821474958769799 10234984867574785704 2872224089517049663 12908427662242521529 16669590475632340341 1624369605424760973 1841954932791121881 2808562416646980311 4506750741992775504 12077196169058985144 4232182683461685430 11244379669306361668 12715687437826976279 10438762876947752754 2567139623366988810 12830155933097382508 16914193284192540397 8428962606872672728 2453245917941382475 687505845301778328 5588399313479041148 13751721049774936939 9986084958147319586 13556805466830826467 9847857449767268392 17486356060616252726 8610878534173877182 4644889731490178505 10094110210763843293 13379489868632784163 15674592533430578210 6401891210366939997 1352330864799228220 7546816355947567220 11465809278133030316 3540233923197092043 11706132080475295468 6146813866238434174 5991550501159874972 13348843284323549216 9853617306644947972 10344290537763922873 5111410752229345724 633663417032238803 813780426031259739 17478475114296573108 8098971925694457349 17305898867763344854 5524330597510179438 9068710292970606212 14125777390459757896 13151628689782031242 11585045941040009968 2894029834456117760 14745854078641465813 3240787216194421390 10912540685743977253 14093002523720913176 9576988897066613332 9991600107841432605 15354375223792209810 15415826393715550802 9624120325228201641 9142258817902694246 9704826985120131734 480559908926124187 9504514302861545770 10656801876836899331 224891098185989594 3387887512236905496 895490020610821770 8802232904681385689 8068010042666925995 1091628783424491101 3937626425054020787 2283627435605656592 11536763458214377413 17155394798677769876 15050290838753652675 7049908899602011013 16327252545700571615 13421202464276652020 5455767939159548476 15627490330386884726 16228219230626169355 10059318622988497985 5658315996635255944 6799070113712895878 17943006980312704812 14460375967454633828 7131545819213228797 7925631533944210203 6672353268242312150 12705909282184652611 16428348539975183899 12110706643039708479 17103585109045527622 7578448670093679050 6060820625447183039 16915932352148173800 13829089081444704902 15084527371317588791 10301793255648421035 15754887372747621187 11819213939121881990 4085059558410398821 5700809076603544069 15823758738247553888 15542586520906597293 10113963624977748088 16685039150703273174 6786899831302844364 4260718127886475588 1146843996107856751 12444723946737084020 12078349500872000350 5822267326345095287 14887074089300283283 3627656883338328597 5523114272395596876 11731789964216963554 11334338095345765837 11187373741077499480 12710315138250603890 14603415607449824912 16212051058074303369 3301157962972170926 2422914509125010607 16644427469234254541 6719345951627747597 11960544423809721146 13645706406884149480 3617614458377797220 10932723710018707821 3835881575529335319 12119331735295363038 9179330209611034695 11805205660568409617 6452935003302750731 4893250057776365728 13882715426649832344 820785260502583121 9856147510444045867 4026074890724510964 12170395698899595162 2219289698004214709 8414314915264616421 10209175293271024493 15821653627719071038 8923160521775904232 12848441193215023061 774225571886385311 12111813183982478080 2109380125296369719 17477959033823337274 8978698069560643316 11537574027815697202 3098921701746015423 10166142782031996931 4732852226630949014 16756531152853354870 13552886302822198747 6095319220503906672 4365474332896606198 8570512546702219753 12812458960765819931 6084319957664503898 7614415141395625689 15639421013550098627 10595490690574373891 3121588924849576019 1209076355018286304 5167815855997438148 5152972835353362167 4360662044760445139 6124259128608974944 2619928944442949134 3428648686518168051 13000272269271601731 8813427477274436545 24838622566394028 13760481909705129149 6249132807826614106 13237934695564973836 18363403334229313113 2782074897449565539 1709397392295565194 1004104680619450890 9807730034175867578 10267655362359949949 16109130882801320757 13887272047665893690 840853081521495506 9734516308568538650 14658076119058250195 9408045625982297395 7967949781353706849 14926613815394189524 17902710217989579276 14360436632748579762 10314508066460554515 8663085385483272754 8437677821080217636 8836123576077262394 6647350032725606428 8067324206730557337 15184416885847751317 11669551040029160197 12590169216921218164 17031207341346401890 15862340296379557539 16625459079029273925 895233372082526624 11641466363260601311 12659448884918891466 697869660431413324 14704465251258252504 7062834607962774053 11618355051110150102 15112338736181423440 16750355068893611793 51025824236889038 13990019716665357386 299935165024007394 14738263425004937685 13545435628281695013 12111032043906935493 13731521877940034808 7643955607338482758 2303793712615484921 12741152595834182363 16562498787287307033 7856075640194506698 6251083796988825847 3766606987221733118 17272464104595226410 4997603150053711364 17127905512187065512 6361062140996301628 1426501657544699901 11085510869797405306 9414767471377426311 67893323629489598 8093509401178045304 624246566621023111 12754421740551121338 7868840468451168690 10092331253277415229 11954124661598150171 12624503783160789161 12907940797201176016 4895797479042814564 7842420633294132498 6951648768761282632 5286909542460913177 3306270376064764924 7214763752329273964 4924187416993738535 15431022611660707738 7990159245301912198 16265082225907594344 9737566079144498501 5581358332092099821 3309090472048258261 5401196813935580115 12031167168142563381 5763549471880673284 7908503041778275258 16611729014806961924 4729113564079292035 3015604783993051070 16358673970917031583 17053966177470256196 7624075727893766731 6216676908103353404 5851199905853157105 12125304162199996884 7046901316602676970 17537990195396973766 10848445826133458793 13166914059981320131 17740993847798816525 14121308739503112373 8080332227898450677 3658905907807528039 2752098306932777159 7826146731189545135 6676337587528615589 2873500947428363297 11366448681042327605 14245279044867166996 5525420607720510663 14370304952459705228 10944873902296513792 10701988079464870293 687239094752784769 6667450550885971 13310432906677974013 8902009021633524644 6404162534981226848 8396078150890366056 18181522198679642632 17523893409024563616 14058223591373309822 10596876487869896861 8949515018242015147 13206973194929322692 8944607937426784286 11658011170715248215 11855990398098770767 13362840835741332640 3652802976428756543 2265788524731492812 5557386377762379615 16244852157190338612 11408216168676965442 8350149505732528201 13303992317967737022 9402437978868825206 13688650569248193682 4470193437169118873 10327267986657445614 10012614357144220740 1314050322360184093 11605136043975620244 14707596853157977983 1511426150704837447 9026124788112175246 17908917055814829284 8607516855357256825 11208937055391551810 1534915860554587054 3597238324789511826 15058694706805712632 9192767505106275332 15016312802405426995 6246518559237660268 1601598370188817329 9855661306899247816 940065777954910710 17942783339171895617 13282360820880048047 14118367464700021621 15729795237010561154 9830578955565571745 1932928777063736775 13992046066981464942 15047321987066781483 876368153191769201 10116194991442820151 9991557527099830958 11583583510835060896 8019295233799369141 18263615388639920352 12318419897635149157 3099976201633196852 13362350863862789308 12862148036626872835 6730023702634856478 9447127267492460557 15422298329233974748 10658937627528564984 17917492542343548083 16339741528597128733 12111447343740670481 9545468639669412786 17604090302272594575 11333833122195765332 2063960310811179300 6062559596744446005 8407757046091757567 14460177162594305355 6326258480905323872 862600142562475769 11630572191089128580 14980901886353429067 16247887774576962933 12517275457049336826 3415707240024670498 5635583038494004975 15762215805353822042 10712553339423826704 2119771669342042680 7462626303885216802 15312102654712683619 2912886396902452911 4542800598640027811 13194153218253445180 10149604338504508549 2769898134871606009 714628469676127688 16936316480507254220 10408664554636193317 1255839516593316844 15103520916626330794 10089895180501436517 4750901419258251139 8386394183087029662 3597634721411319268 10984950271825584556 9964672401991644473 8679838139524272687 1996004341773594614 5767118271235836992 4231908747724415035 1777934103725261721 16708315481806487728 9197215347040133761 937930892812117404 2053613427084167105 14288453370385772259 12027582404807052121 2406185090415946442 7352620629409993691 18282003535021968302 2555997488323216224 17666049385361490251 8679503425873674114 9177772416035641594 11527002014210545570 13151937716100773666 3999059873818449461 7049308443475670480 13795300571177933537 12368528946766250432 13463674339487664253 14032625250637087686 15388974252632477984 10789473227906460934 17095287669534604271 13506217054361872377 7023832055292168255 8164836142667561241 13515468292378778900 3879874750484632664 14678131055306562312 13174897198181680680 9978817455394225048 10899016746325104459 6555764906295534881 2212437415080306249 15434744246136650080 7308110135441116418 9679213749542300950 3450782686275455992 10763360506475497871 3183065643579616802 16470288806434272952 2606085579545658236 7399217135569837981 15891691156233333437 10484749125611363782 13357454124989776817 3947410042137579605 4295470231885116305 4265521141563909771 5982768112937399918 13022135667461551504 15518561746726862395 5327563674716610176 9280600455625257134 2087137267895778466 14726354796651727246 12802035426187447491 17582462827351722582 8310169716282057126 600995012818179330 15330088985237340026 10886272092786741813 17683335530965780410 11347378372888492323 15043842794696494489 12598457197164716655 74347588707490807 4719785026752799037 4884356840909050981 16986183240758921523 4349841266569619374 17835152532186094794 2210903791485811875 8866747706298717323 2237083207989369584 10817071346801309372 10113279801191153299 10053495934760065647 17741209533803935606 8363192440243135621 5579275207685766656 16257114777302710135 17133757917972233554 9164279962108883220 4326132474710613631 2385264653608526602 13689105992480735925 5449059843033709304 10822615488090705646 3238324540390257719 15195602295204754024 1350792959602235086 8740462514722722092 4869176596991081897 9032576614283612904 15972447897051712455 8313880134983606736 18063249877817929041 3574447802704050307 2086319092150626113 7604680197321512279 14090212576025704354 16524323108856895631 17019378711779396721 4219916541694642676 13008746319759899195 6196280527774830144 14416200834928054359 9147459682764538777 6455151670759447747 1053797780279614489 18320642696439901376 2572263098407376944 9281430704071139736 4141216176557686120 11309603484691560333 15904440352715630820 15542059477876511708 14892872996238224664 5056933568824390583 6644923042360879909 16304608738003964241 5657172169241162583 6352813700645521832 9855472108505580601 8067602785999866112 1187634286182927186 14509622970208248092 3670909253373531968 12349757767931075996 8348702325133612714 12585940707143832856 16532166088987361552 4095781887032484010 12659546727303677749 17207981173525548864 10384965698386338053 14858933336341729577 12205139710081530258 4898425039649559295 8660347680239423957 9025796770420841784 7639852358617219211 7736508666455608634 8352889623029170930 3493640571005980129 2962882325819307734 2312212049906066448 10380124178975670964 15689558696354040899 13936526277574591119 17642246278691977855 28808636934726174 3186043983943626774 13181841747593756521 12460077060950135843 10964307933452214226 8057240245811349863 11253475818606648713 8557108385422012107 5864577637627479472 9501944652009614661 17574923938946167612 11224011644966377426 13563869434907725679 3193207383480498497 3829300763586519934 711276918868222760 14637361675471020844 17925243667275202122 8220389534260889260 17140109201229448420 13658505213715788421 6500410208487057206 14992701289887312650 3657654088640261379 5465580686099972604 17321681440917355490 15045844921633640076 4437232823589695305 9595864115488850800 14453055834924345429 3259823751250224563 16483404288546493666 7208354725526657987 588058507614265966 6806216412885970600 3352676579352454434 3145212856629186435 11794038942485669576 11822139786903049316 2548199462633528465 12517423971215886143 5491241353608669488 17377704779937795063 10017071522490203914 7372803235438473864 14299866549714773988 11267829285866367279 17582853300401800480 12309539333818212031 9388188029190005806 15585643705337230016 17381412566650375342 11374465933693037999 7117555107369072521 14442130300852131910 2013417344214782890 15777193501224448793 271264958284571051 12489428813879806206 14421128436968039714 15547075434469608204 15808243274696368151 12193240066288355096 17678413483039327282 792899990622359212 10251243617496921704 17104036744317885869 3487750271822146290 12620025306605606202 858442030809261699 5510164198593973137 310906630599758692 15946945411980281227 9256670412724172072 2931085106462927526 15495792812836918245 12499052843013926157 13798578442204906771 390821544338805188 5401968412618300588 4969319607816136328 9649046401898961597 15549633520857810028 3422929163138954285 5322362871599329739 16516165421314302260 7807888329543728591 16363693937726450376 2136674283973911738 12661019475985546740 1213372881874948308 14583108185574039098 6304599983100352617 11991207011985266235 14650743302510753385 10748483598072179297 5752806426401071478 10062158631747772052 12916796983577061132 3989918190306325660 16278904255044104055 10034113120146633305 4356737720196768548 16732038877780617884 4267435607409994322 11253461663105214382 15132137508107180400 12518394452284733880 11210118173726909102 5068103464914013559 9504889562523866797 9898803381206609714 10185139144882224468 16384435087868418366 16931653747125919696 17103909623387352477 10459907817721149302 3921911987047543916 16392009279858144725 3454968499242145341 12682422186350051230 14094268937978553801 4270384096347349651 4577526652286135628 16830818947217531268 17956502500416701776 4670139924841622281 17418996738531913230 17232811138639157632 15526165521091421302 7899959452960768071 15797310269141791571 8337351864911704350 4625178059928475316 11462065573063302451 7746703808561296465 16179694078184226167 10745008449015488152 4531270764859452473 2502947978720241344 11613785797796387952 15985849647370297704 38134865150041532 17496923003725378118 2552754688387402785 6491087462036209923 3097312453774719308 10393420405481714554 1892762445002467014 17182708224046270892 7652289023414548348 4607947676217573072 4280043099169741617 16287398321886960894 17156492126379258445 64981473701958803 8646407593745668266 4481038467430721877 6009635124297031370 16908581266376359261 13581079927013572170 2818133701121990600 3159185173452395590 10887665288742041416 4079083511542769399 10298048138973086275 18267832298742952233 6525526104463974554 8823504285100043522 16445490001220135080 8505361569318994386 1782248187135676313 11329281434949625725 9004753431167768948 16225026793047499891 12448975767216871152 8530645873254190229 18113563372646583540 10165917318831814703 8866551474230412175 85296904257386896 17553926970688758110 13244368893051525911 14686325531742419027 14764900062767077757 11482869281049401181 9443840845289207914 2728402892135022053 16258014990710409130 17117640162518035226 14150236575642584479 15182721953544580855 4090638122123926966 12381049238411146603 15922459934442754966 6599602385386621405 8477926756836515464 6457974014358376428 8742646926987024804 5397002066390799349 11745351575994785304 16333570944266267184 11603463899121953550 3742052420493582260 6867114219935835007 17727806979123375005 16939587567778637315 14306137965400199652 7304098855550084636 3711050164023497592 7790783297383022858 331210247266904549 15313514609225101887 6762835517750434181 14505556014946560942 2082232792757007455 15788671537265163162 2446990817369164803 13770832687083466385 1242846824621745694 8601061433720095094 5872643104914268838 14051101465106551560 786867671013227866 1063157541407836668 3688144232456210627 13106353718831053309 14064912235159333368 651357403373824404 9492518157437689978 3821544269449290425 247468531362694040 10019084602307733226 10507540534811003613 15927180297476349896 5646669109541095447 2706617372294047775 15058195670514214189 16821714026108685253 18113201429759172644 8153620742623607788 14117949519061463998 15049586757856873634 6609046696363335356 2953830320736658746 12141787663438223436 5007381346096340095 17760929706368144106 11435243171428535182 11606384027442268037 13227386731820692753 11365675546614679294 12175937149949665086 14558757320458859782 8956741035736540568 3768097096800042778 14667974729117638578 14494744086807712165 3966711515634315673 4006804607292880765 12053933253688002158 3794254333248249197 160877268931608227 10049612403317683347 5732186918817057822 6835225618004874907 729421067739261970 13218338154909715591 8826700214838640833 12673543555164352336 18242832051918064503 17683387209454863719 913530120718332367 8600479857744558218 1087896864398543127 15197824655049760606 12081608497561363800 15259985537644815673 4695261783405091325 11905152156056892756 16225370522567669357 30573646710164227 11316171113013843487 9902759618034691263 10084976521214787597 16460725206025407713 16484403891974085876 8656928013215706225 13858501217617868792 2129699735552468730 389028149706945630 2347157750754920717 5994035838332994961 103891855381623753 12964574269227283558 4663595018744700074 7040745222029987135 1737071303145933384 5426598776899719482 17650095609897469010 15345654052417169133 1898063112151094341 9647905467407098685 16489339636029133170 11719088221436492458 9237745892281443519 17811198780379574813 13040258608608084252 18077030643220959034 1127111995584679155 9142456861213431001 15728636534974267663 2636923044078891475 7483147579523236681 848849997398979933 17258472037640948876 4630172501758684006 3607907059608121636 5128126947276508813 3852626608963932355 3440517239593327125 8951054101920899381 2388328492862919380 15914708759425071260 12835614749396418737 1258772480299609238 86694990109603598 7560080753957041153 581726550951104640 7835422358635782188 15819134839756369020 9667357909951442826 6091874167115714957 3999133074932555971 1126166154614263212 13580964960108716078 3986722146850661633 114939344988908828 6220992497117238899 7870210172403826216 8556284517588400529 14976981728994342345 18335255761360953428 4710057197128788463 6098822056238537546 14671143022106828575 3799210811409902506 6594151172972395739 11949417225308800034 14665412758500438907 18198915798078146370 456710136009730331 5819877380339141811 8738651316233543442 18323618191078469123 2605859590793611910 9076183692957928156 714309797096679310 1228023604515060679 6676541717690449444 5171678591658279801 2411136496013917936 8132979614170970915 2180429403005187440 10792896554441619945 16166848614977020502 13423862294257703861 15208388164213203446 1972699562163840041 786760763641496735 13508548178284379939 17835807265935620722 17994868243075955581 4473438555346105638 16849704858982860446 12866671864249328961 16202724105140754578 15973768908130561763 4454174671381913587 656220906130179048 15913055134104131947 2944003509619661551 16370122932494362584 8674087749934838019 762073004986789204 2126238039745756183 2079396645196540066 14308791972661707950 8133008774770478436 18161371506831875429 8118863287598831783 6521346324396682817 7941261425313704690 14993569190548118777 17330129385964027303 15023245550989999022 15532155476522026187 8503019324038930584 13823360621648109386 13942040247178166881 6595579820538560774 2709628698712433365 18109943470701820331 969391509423496151 7206422013197763764 13364939093424879043 3999518642212566541 4881395798520813694 13836441568907062457 8998297157357388079 6677585283153345828 11880785149363682024 4109850731253322538 3840198935338964855 15135007249564055563 296112647491240976 2375017629789732745 9610843094129981212 10565695362452220080 8982592091190354155 9258541523846195004 7514938586033686814 4918961808845372581 3265497648783259873 11452275254877445483 15892017750916699285 5009235225210213936 12865481716224442774 6805151898101203223 14093494361872311181 15394538748726139416 11792512546944693195 6289293286060387398 9791231345293602145 8990780521010440808 16008655118796346751 11814802254528376150 13041953755217925417 18227366720066949107 17565852897204697787 10227967442721389151 15018170814475522737 3176573535960668782 15561788589973221831 13356637038875910006 17055823833564284925 2596412664879031523 1767994521255177511 3429383342076920708 2708107853748072265 6224460686749469259 9257815693228160243 3875679231183094484 7514663909364979961 2854219819558307850 8344601640760876512 12611620979279516734 475778686682828690 3794647803759620472 12098460824976378136 5216056043846971401 17150271233381536726 3578523505617477631 5815676422089351684 7274064213134712020 2515678288955506815 12493437810431305101 17023825045053424039 3912899828748623771 13920067834684307914 6572552165569803766 15041087871854388956 14455733392193115619 9466568817018810000 16431615113671986824 12452999612332410196 2180319844435936102 1995908798049616293 17370798343056112376 12316979024495153043 3558140858112870889 16792851117743018081 9319588320677326245 13038546294700498435 15279472225598466880 7201974408636270210 13653753581353885062 9918364572799960934 3701209009202590126 8925056736044288018 17275585809022665454 9729010325264008866 7615499891283900302 8241137871141911217 8104921086927300192 6283049043570917484 11458531167339092 16365920971490524835 8045638908481073422 2867411993417103866 14030079835045928532 14548624295760323488 16923507373071972529 8246354513854188745 15099828066677589906 5294541307420588323 380667586664480295 12718262834941991243 1794371575398828936 11491787323786745072 17128180370221133774 6793084191636314265 9983860651152989281 17135025707243466586 17159801107619895792 11874467357677545231 4730433628307632058 18340089978443773315 14268818226387079070 27416734934548450 4049168061418574005 91349726833056886 8289991578967443274 3532561667150069928 14185724513588621472 6927549898452756725 15524508320677096448 5342820085161502864 16240377120905051897 16389890714545544651 7093971510433910903 17394848663248694856 9419115385775347395 434064914038462477 10912844338884357310 12696632269102044801 8735804970724967255 6813702885068790259 9416323017371044737 9707601592682877630 6960658300498616749 15582856081901799901 16176027955910208776 588391830452353720 5061105161761810567 2609478027180546262 10722032089865394379 1248709301153574551 13290897818588705221 215393773328244007 4366862968212367379 1105010516792625313 6466336323165298539 7636642177758270126 9246523677904525969 8245451609567677754 10760542412427665630 1700730522893701171 17881461817685169901 9848536262625969161 8414811160479996580 8502064700887612634 7580083344411303797 7637551686514732388 6108778555796049378 5449319635862754653 7281731522883750197 17744859751222495462 5311312149291429249 9846490947192260867 10962298441478169833 7204345071477960678 13012925260997880809 16333647493160882155 6519064575837814047 5413956161390269280 12011312086660847419 5326431319490142721 15364348995631215594 7313898134198654393 18231924903679875023 797854808815273952 3128670430270144148 6646190887797847547 7524507979666678408 2521553467520379294 10130567582699398356 15653541763051673317 12277938610861626125 3448879203169010386 3391937782302676121 16972114800943014570 1037537572284733067 8162536866491217503 10326850101792221806 11558481406935001893 7531417974118719797 4218939158791957771 11101680748914342073 7057862446205231561 11965803094504019932 13049763025381168422 16138035134043494606 7049746888129999348 10476510130483637518 4009646094592635416 11391489107562513232 11280477184284955006 4432629007570885398 3138519136504060275 6363814483606558124 8293170196830070441 1360001886667032301 9379675148819091037 14439981450916375367 15384554316590606020 4929750507278035987 14204784842833784081 12339134923422976155 16733822147513693541 18404403755025046772 16086451506025729414 12942195684383391915 15152555035232499197 6599782864723711967 7407798146194027981 8690863603453537269 18296959998921401974 7560486015053666068 8820463571858975905 2136266989688794263 8301198393503530229 1978153260656514343 1026241549454019555 5541217096398166904 15784803711786047706 12830545800745007015 5553954957714493261 7685975972026870702 7680252390386430247 16423086264912336136 5222710631764357662 1365968164774260326 883358657285486641 16636331326376119823 8623883496933485060 14560181568350919020 10297601493787930630 6642985822820663097 2725462684789645192 17363699072796114596 18407561379824321120 5814637228337063902 5942258573139818874 9396870592064206735 704907683279138925 6709091016718174906 4363102752827928663 4463289465915737011 18429752328502232098 9065417625898089810 1546074117551360269 9963526756127945927 8572759048505980216 939329313065154378 2695128668775665964 17561907602027485712 12730157887080896698 145183189248177743 8605018670575285833 17606395686350944797 10622790898237192201 17711419374387204237 200890726223026617 8240434577799383742 16969597118266545957 4127446621496340581 16156181617763541726 5046779782291659976 14636602055536653559 16393142525941347194 9953975188051712408 4102173980201974071 12355430911886626262 13065419201005302267 8958954821121376711 1439529853955110641 6700233265704835532 688235274191289796 3898133229081958232 16395682662573255876 9254099646976224205 2973719831049705126 16729868039102504490 962471203071142154 6815216937579206035 4103675388466785561 16384733698987599597 7657141427398272588 852369731675233785 8558951872151577590 5046401440482040153 17941979679954036583 3570880697555516801 60477989538408331 18014039244668880049 16845325891279093049 3890034954699039019 1808422273265697549 17034099024513931840 16223256971469385600 12901138381143753312 5671236662190111033 4224446412396020997 8074755195627193770 2874871146993423668 14836229565824613656 9468908216598772733 8275118262890722913 15347888224886836904 12047321899302881120 18068316346748248955 4549831519976617650 17870141949093378748 11699351534502083545 16283582155991392808 14070275237021118577 12905410644448867086 13125583654249473662 2685880209309410673 3667082549432555896 2219760724592260725 11298155271186438315 3365853817554114741 17711509992562861680 13791511290576829368 4202737378669879311 576207390256993986 15766290807177870025 12399234373501413008 7531934774902625365 2914149031245138933 9377737588241916282 13690593102945115143 11159995728733005296 11293254501345327633 4286142872280726674 15281438418994679864 13107809345270424010 9393729952525807912 1821139261761260396 14813513680484054093 5406999441057150640 10481525677397157360 34196365493421238 17959989136647189704 6319449628317375584 524581464056387508 17449807799497873488 7068355250529119250 5447758170065962423 8004197219494583556 1052294005010217093 17268125302424847047 8808326524198273709 13433283367880167854 6293194771895146947 16735526924250139442 15718918800576252635 14307982118502249928 7514265142056921175 14608314288616746309 12808339650119723067 2297580963938212322 2609478620774356315 2880072409911741415 2667536925324084836 6035265155182941772 16644263704352770075 14753242550780956482 2685825498418685536 13421963701728415604 1626752816989972817 17168284024614723639 16044150975153224634 13172631423238805352 15786263464022396041 2098456816409412204 15063724297772928422 17483595252093055713 1574306256190504619 7701185690911778703 12973370393375657097 14901544359190634002 16518446785345613059 10238843244475314145 2437399946031917933 11691297942390674045 2269803592037572815 1505663956945430565 7013056979626479424 5862536419242039937 8998007792682583853 3240791711851759893 4364550687082920205 851943467929828688 14686469429743346570 6553056111145379600 189901612541844917 12363000037262787287 1490846288690686312 3831311977956409265 13365160278180391586 3175419712667258485 14213143253913051890 9982347875946468182 16618738550595432634 7606638083831232213 14424311399580667522 13358377212324107582 980424940584973060 7286256760243970303 2355000802475171914 6683404057664476268 6166786426078578680 2597707358546859283 5860805806658264488 13869276985837248028 15775399745569064042 9869311847837520746 836242316803657774 5271271636806678663 17516193848661653035 5390216491290611489 7176717570947018165 17355759818125572051 6933224953431012270 9905537392617783699 18370411815581392411 10093687358825700893 8769013261974480789 5570553686925290438 25193342110304693 8731709150707153461 5668200560581188767 18207903202350757418 14695936163092558754 1396560391984030275 827581158344673272 9812166113362371581 8367158936215909904 5415807991670504816 13795180625986029333 4210261957696939963 17643417829590039892 7568609187809846680 5005277594407533089 11306605399925601565 2536435708870753206 16740129284098097604 13336116866661506325 8856035514222943058 9858117600600279071 14270040647347903034 16547394874194631338 1490005286048927586 6065968576744064302 12632477716257641061 7974697745640382820 4253290997699771709 15577291043923917604 1038569247567301488 8882781171035659396 5167970535330497377 2702551395653784097 7338883145010996013 12172475287927916801 12456172038672583488 3633344210510907938 17092777353188187083 5285884476691036888 5707544057157706697 12267547148511027120 13040863462461798431 14615297655681735561 4722745361701560534 10356825807466390310 13639583620012295924 6656188500522656631 3374914527933842784 11806676386142466585 498583295963088763 1204605154543599198 17676298298629299906 15464005078807991694 6173333940299140676 16385837681528339896 4790529100964894493 11596362332083379506 3114647031928528727 14983427464069194295 12806681232938650828 16046186837965454998 17078719506854788104 5810472128299840429 3786628990152180817 843509051470462490 7679400801692412770 8341246031795733917 1482151501287622382 10273175360917289549 4421446021895330961 11700341818888351703 15317369844983613998 12360219627427379573 11262754876074360169 1908119252238748128 17298811029682801453 9255628253969791615 10458789253018709096 16303146460491288539 7506032215571007934 2060961119938630969 18178861827000904194 2230129437020612570 11515962462129175478 8897060570833543710 13518772170282448519 3638131728786277479 3845859730008766644 9510400137316150628 11100401104965092857 10582222640986071020 4971452548720393486 4625092909296925443 13071435163608712732 4386722155651597962 8204653462296663094 4981219098832830941 2915537625553628059 6925892060394230815 2603176249216881630 6730393143669360873 15498484285767054009 12504413375623246649 8882432246973672312 828996068036850846 2043570643445474292 11100650556132279582 8011354510620087467 15803844299639307430 7064863637302204509 530739322017524081 9905526092870681159 11388591993968936993 10298331428103299700 15410052791155947812 66715963748413466 2176358188513563192 2264309520460696133 18198631764444749470 6188022847617950975 12956206199804220895 1877641272384861409 3217616000295140860 12141656437998303445 18281656870806962903 11956290498950495018 3819683638212044271 13214426803884139215 11641214462227445401 9587892048969100090 3256748256046074476 6206033224416265026 5551859930252823563 11570918999325377833 2858611442382297053 15757901486475150905 12245884863377034235 16289894321306862520 16009127268524526129 4509530704527767979 952134585627328728 1850404099296815361 4043276868437033508 2976222584751752900 14100354419465820496 11592300346103128704 3211672390454279113 2765567877481813152 4843913246807980959 9509709982090585927 13608787490703698126 14488361337030476633 15291700028515797667 13357242246704444311 13998081736079723572 15568473779148483591 11342084962196486989 2895432031717736611 5908142616638120806 13066225534271565603 15934803040268616401 12171785960146039810 575196497044109514 11126636662576046342 7433900302762227906 10402694220570424675 7031777536034384484 10591316446123669295 17440904082165848481 15413197764791501170 2591655573986896928 10026501515673598499 16284472620999659504 7675597758473308292 9421091572414525026 13064661644806346525 6758061899582778532 9119585773341501843 5927720771725407293 14088290592253367392 729682097569097299 11375724929692844268 6126405813650205254 18276048554418774587 4791955669467764063 7465478969111916092 7027677794844582271 11567170396408679407 14105421938948072457 16821471383264828306 2283797887089113300 5257093677040382203 1905789385424356822 12102999408303306969 2485827468970553911 2724711936656821765 16719816159411795270 12940519248398274447 5390987890051068884 3094058854493876776 17136670839289840885 8706320517127401370 17229545341164721475 16588659927923088901 4145035765259576842 535322002036679368 5866850579690174781 2019929547491004511 17430595351143801156 9794085908407355225 11742164115237175392 4860269789683258132 776173247972444605 17784651467684495407 8381450845233662468 10204470438000258087 13978331427968804129 10936005187255503342 16133583960621247233 9962978765303667756 11601355760233296506 16541802345349769950 2582020696497511029 6240444091005501732 2024138329491049886 12517463722098780011 8821918915149590718 14373011950399274165 3987278482651804965 3423173677296704931 3625905997047993972 5518009198315990258 9936309721240383344 3079610507521798770 15353741768599118593 2577117825837845992 8869427143956621575 2689697665572987021 9022766358261398320 15855050529270478226 3161454803354518734 8866721540590837371 11394565089653092915 10735168495223036346 8245260924446178246 12178811052845386637 1327811949272073086 124935834784084842 18094547373461092117 15863650069309601970 7710022738467799390 4880583364278654761 6307923941799432730 11065208137765884250 15405245396175306313 18138003375630242551 17525906130685136024 6629222817595901356 16128433280627701263 11803999664738989348 1036898523264173933 14213032840549344296 6310094557729552437 17157683101176534791 7281262949046788109 3482719422194854942 1149824000957243887 11050525471002473368 1983362313243684124 4036241950193637250 11154088886220377158 5281964074104925536 9697202414804381652 5587171168572983517 6696376924224935047 9708601556207996053 5650980015389631883 15145836533486209892 5876444055794672501 12948770183968544995 16195302555949709962 17466179694424187657 9796443879848471079 8154333457604227914 9769725584516853818 3110006250518580700 4265570597369485688 13269636197961209733 15296697185617212736 4344460432606132599 5240115471508146007 13461032903523876582 16231692955502307039 17945362825534952969 5895497332079630092 2013771732040735283 6029662819717373631 3235686377176604598 6526173038897708070 15693689405759181702 15367345900916527824 2359113336616445636 7167621235853334995 12412293060792850459 18070598138825238358 2558117061772085559 15638647027899147856 1915317343402390507 13735049249984980383 661547013716036655 7020271194911965297 10902516703321563286 14130649725634891468 6653021844770301716 10550386594385496601 1616246413312995591 7988611948076892886 5319190573339292595 1608658386769754896 8443080920432437037 970761175090334050 1266160852806812597 1725438133072878804 9956115814542412264 16598628211503427768 1301112771857994192 14824846207300277097 14376414298351837563 7078606907398616940 9537033674902741074 5187733018394617972 748016799012420784 11544513429534426647 9031368505295129586 6244377713082113132 558729583748886349 6861222420917096120 6318298235309519127 12489902927309009941 15955485352793453717 13648709745677117278 271442399125024728 14716331525001068947 6145072556282252818 507175324818065656 2231650502511478760 2237467564310846938 4513560934537204451 3465470289672044184 7484085471065453737 1281292562250801024 10657148965349646133 17464115549698578963 9129186094101465746 15329855706084644279 13082066274467226252 10171742907087084650 3808734033974978843 16884006390240405110 10053004942015781709 3079401521344709955 17760869299557625480 16597666547282539861 17626826104644272909 6536976153393990596 18186264684638116932 5016586792632865532 10194951974926448031 11869728464102977632 2207473819496437914 9208352085342135546 18023459674775045232 7678969326197997915 11040402110252180938 11131548596258776758 8228904418520792535 8966209721703507949 12623290480393007273 6922825985962273210 210734815889966071 4794912564732390324 16259385211253039663 2250290598979583495 53294914055399629 17169781706326671632 16304112462344019501 10053349160110900083 17079540200421010505 14819638054410480738 16949539938738278226 8985180825462054075 7340628402868602143 6574784170386903242 3938314598560805027 6386414235780925784 11464886179474502058 4049913314071592985 15560206059918466650 1472249148214382378 16158948930127548684 6119538182660886385 16769239417838879390 592981873842011383 2023485808609827999 5144151487338949602 6552427450953234161 2840066730419990601 6085059314685607656 14466144981864972513 8454960536227318539 9331786876817241333 2008231352144584592 10491067098190861939 18439892524375950746 8669970685906901225 8534398681135065828 6235527902947976300 17958802714762965208 4178056178223229469 1209156338084437771 11847069385948346850 10521732745908183746 7971821047981066078 3355389451855396983 7455430832197130653 1822355225534638693 8102184419652182625 6253460377513901565 3984317234881306664 7237357483504616713 10934476245252690035 2125944098957577423 4385546691744911828 2245774981250645049 2995182248036147564 4625217505453807296 12422090785488091863 6632804887639802064 1284748735477715537 6907625891533862866 8571195561449715754 16756573353283237131 9319190003769162708 5851144740831815120 1389926259702123889 13952820284462276819 9422314795093474675 1069139818502775358 14846100866383834692 13611645129635253740 16928124154567845661 3843151433644702805 4313753624068971144 8535864291231241321 2293085123328763837 484339031476889920 7723738554598621950 1871216615866220368 3629400282511918360 12386811607844609732 15725040878087753758 4161763110579574422 9949551956738043482 2567238980896174632 2857098638930820009 3516517155005640990 18282550536358993679 9212653500630922843 9600399866726644310 3180129064945893128 6159820634675017981 687775442589672122 1757700760632135576 342784869618439103 7447993583669809354 15582802771245779802 14329346051287322076 11665164836974152789 9797974236867375951 2980003181794150900 17114591547558917111 16269270423143132624 17087734689328065423 22631203308031377 684180742407901852 9344157685736064151 9365683438549905937 2835149119585203376 11843559224969904934 13177667451811008871 14984072009498379170 14536559859254102769 13533324763743611534 12252391373863043672 12480662609202565882 13069108207528335005 250292294140972990 833794358650783210 18237045848594742483 16244738412529287213 13538148844613626425 6269585351910173924 13772060496838280541 11333881570866158441 3922630119295280101 15159103755487371564 1171378247965918433 11175596466450197255 7911488847383310511 2877385157512285442 7428130305632759903 5935701942983115998 492224104599709055 8010721770684541887 14420271592249430195 6404528491268886926 11876053860390639489 16966701361553385875 14027188466159935 12487661816892620938 11931986253371714360 8828823585242300396 6189597712776129423 8286085123936515089 11376547757555539019 11658092475544958585 8118975078605815419 18428153049628742529 16717266789516647451 14260541733896444402 1211941752296408175 7007793085891983806 15154735383286773708 11209851661077413742 17499535778027108612 8540097479339409111 2364365850218735492 4187258910929097670 9347908565744423687 7600727131531193501 3487004888860462352 15100373979686518811 11021047680775444265 3765963718220531468 6192383505169229363 2189308729562432390 3870511616850553491 13375929444769837641 16825888229938405916 11714684258633935767 17237082312328861100 612204521373367694 8158933422007852493 6093277602704484388 14719320588398414486 17855966469390510889 8143868560124448579 1804067005878657086 14824954220556639767 18037653251672437564 15036037059580594490 5133542385994895397 13701095196072507136 17237121768317734679 12616170237923495240 10159233166390878028 12002780545291809334 1975305631159169788 10112660619944204063 16920335902842521475 9085936486328336859 5994846631991903073 6312492810505160861 9314757093067036467 14060727655780103863 867348826751025521 4326991043916284092 1950230391956064681 648207325270874997 18181941920614235500 17230717120035245644 10225159181708426541 3114558255056440647 2216744468724200559 9551125022187590480 17577821039466748960 17673526653120384629 8812942299238130865 15523128727656095459 2057761999523085413 5370885199907446342 11422046076580531243 2894448160826823103 13152727392661152701 81712548399079976 17376079784321333087 2354987369029220547 1143233894798935197 16993591633078194553 974509088185634051 10095520522437960124 13295450987596796508 2609011641798067752 9527325263162294084 13428145781113002616 3107261648960129202 9994906250910053275 9599969786442703161 8486970947407217364 6018959444336866136 17689941608091506199 1490565319190549087 1717927545553659082 882353283804851283 708841655423910997 13141292158819441941 141484948201915775 241764912136656368 3580559833451473039 8419122772626816470 3148195334126896545 6537655286583485011 14846249011725265113 17987926636432700193 13886451736673061540 4353138056767640555 10204144744504685869 1465689695108918440 11786714626757930115 2860723468285170785 9622644324171359245 17142460836135197610 12628524797107596302 1141662389083398116 16552438701823963387 8189533782709029255 6672347213239215543 8789023679269996885 12864595110812784214 8238648550327893045 9806045567435854355 12845754321143565815 3351815415910033873 15392307087318019793 9750751424737981207 12956856588384290620 4296566640982422947 11669285656344491658 7629250090082431379 3480108736892898234 16890495021472368667 8993949534679691014 5978849346306743179 7918273697435053532 16604027362974412251 9113912172463812931 1935622557894263324 16184763714142994133 11953614866069396231 7763000261737745526 5497501764831445160 8108215217364634144 7950657083608233988 161559367971581885 1408534027504686906 11576113228718519441 4270785846312983505 357664249718351244 13938953478693748213 1238451591467644622 10537742339337002953 16981177679188471776 16318567673783431206 4542183524688856767 15107957548908593891 8851840877617404027 4671272972512181400 10597119287257155520 11410327129235158528 2449062931190188007 14506070084035408917 14332985882393975591 6543121474654877858 5364885606379909105 6301645535155725954 11922721611897338607 13298177302542136422 11478655649106360968 8423163140857584950 7694938518268941095 1731274019804126731 15829195181943495714 14878777117443440011 11076801874349358028 722644839110830002 14145550058706943977 4761061148465877208 2304051003999266075 10396255205508057323 13801970054982817864 14595510278426618237 10824644865740318431 7481081039131977575 687565865895673663 15141191131237711783 8552004119923486232 746119878131364734 8517443613771147802 14513376308632102335 16259524730278808975 5347665544790591552 2054659450205432983 11240691278641947815 11529373464759804702 8339474939231761954 12814633111535434798 8298907285682687298 16655245792961977495 18280238894236827285 10231600866815319567 16989549857551117088 8032774023192040965 3711112246072931081 9245556987337225287 15640442696058997099 6177600288269426413 10051663319488292007 8926280117924173194 12462814388601448016 7386201982559952041 3292935938652831684 12218709259850416519 1503223382143833748 18366356505179357834 13541303485928082663 14785772048966858507 8630578369956879800 13320956264890765480 6758200726753334019 2039330028624469222 16281048509447899049 5143595361838602241 4225528400147061381 10715374321308131370 5536100592534702173 3393637457353389592 6913637661748555443 18121027819241877488 16341703712557075723 3207597095141650992 5917378573864277089 334873968940442376 7617423652232010491 7414708154141982588 12307034694140465840 6430897381217976345 9716865023527724283 15715760985730271267 6003288011357838451 9080490793275568045 11785001183997301656 9685038596911479127 17646287629270076827 13846454868733169852 12306003823105674361 17345111620978633204 17404208041101779108 8718528054294215621 10893432820609163214 16457163773918608087 5507251407840564750 13706368860662100816 7557924737867583262 16309804739379433120 12625380351185969682 8784344040463238352 10305052002815109920 6030367554225490300 2543692603013194283 14612427311257922080 18289144441563722181 16818390412105135875 3314588445187837249 5279710637134730059 5838579705842487540 12169472052739857378 10520399860440989892 13334633789502965699 14632148610667396041 3839400210863594707 13955750330409887442 15384952677322383588 7401079122578835591 4812304343950642437 436137027877358954 14212547964216027428 1688223989235222945 9385907503772861293 15797411786906609855 4539886434457848719 1690561529318648850 6672502810925464959 11935374269501299702 12336239182898265729 14476268606916279761 5950578746464266427 13377396880394702302 948483191216223156 16892464595227106833 12263907613303515729 374376035493315491 11492981268087755602 8372021230055075084 1053061932710167203 13827855807291403926 5077126575627787628 4270096426153182134 11233116800439144118 6900386888487686950 2849437937673339828 2394008320771591452 14261253584762512818 5933714856545265395 6377847110467976114 9185251435556625697 10691859336514491882 15394166546275285279 9648435167592595558 2301971821891767643 10018506165621617657 12790388444991679743 3804178641538321581 14323987183036989402 5390093960229265970 17578576340500889171 4665528270017036873 4166926946727839400 13251121614772087917 14701734160340024569 12061340318675070183 15573440934279063073 1819126173791804699 6508462754072803971 1370464313993483638 5815974338543678304 9257888213437219740 5744504083668843190 9148995204376649835 8000504239104257180 8818047961980685450 9242293792733724951 18112038780472208613 1916763251519769243 17649168577934987232 18266750355942297010 16568285951694490074 2322231818939374296 5101003027637692143 12759065883703581280 16202319774323869114 14137386007502452609 16872972343122806984 13001535291082110471 11811880551595414857 5781882060410225389 12839548745861938075 5118552758459254028 7943459447564729478 11885894167167937211 4397089296073737845 114252583290729810 3900487926486438373 736575626873519463 2479964174401860766 13845822978552320980 14661029591153782522 12316285257702985284 5911612260063052464 11651172435949554832 10022872645236091099 11674837675132619316 6990586815799179459 14818130351471170257 5352414112819438639 7023285046642281790 17082456717756264042 167802121529156210 18320437000368586095 11445415962423237464 15879511866268300138 2484115282274480137 16552890056356746410 12500075809085739738 3202694974893792985 10541303138240625128 1077835825500438609 4207405425223264630 555735357682084212 10720448544235954663 18146433849103230966 10923114844578520145 16475006691870870244 12313071560195512233 8400466701272775748 9439522722375868010 16462972362022141422 2792090903850404200 13376662519945415450 17341890362210227511 13135398695417355189 15686354934110118000 7671966466751713555 7375695844646728922 17636706657375138676 747062926585625301 15011001122490541085 1781951829308449243 6500154837625624847 9441964379017835833 8600115864740180024 14296060505997374439 17265957157095531685 7084892553633923914 11835087143517357635 1539010242702402677 6920543767629097932 4705530530922280320 15958559617125186239 3668955688726069535 7283568724147551409 16087590233945561419 12202082861940664476 2997411577132890867 8981163525453746827 4789604560919693655 4377259537658179 3347684020770394673 17729680514546657125 3310841263552582766 17822073285867293862 7917444162729366748 12977159655986174056 10791093327253769859 17726184490607128887 1264289188083753958 756778296020442344 13511398187716325997 7490213100887501466 10162350459967662011 8586911574648651826 17234917239923067250 6516505024168828996 14197399549836788150 10287173596715658589 4464908333916332178 3423607785344437237 10576887433845498425 3543821348463635955 12451487779713291276 17297378963390559842 3619064229958321334 15071137857481600956 3314703090477038530 14243427126719369731 12217985865070622696 17449876370231261647 7443003951201642696 448374674992595413 6692587868949666638 5292833901276628771 15399254975763291013 7415924617216016 18341310079609465599 16760154019861410303 259793591081281817 17753657268232092091 2000854496663896468 17436257187255231040 13953406105179484863 15419596078363982732 4390999182038677878 10165344414402646525 3047848014608268847 13417844701529667257 9637835413345837110 10920781817639084198 9592608487617378354 18394899686609117736 5773033770503424756 579392417964287775 5799527767151928480 11507282861628169208 3084973225561739268 4540420706746316266 13886357676156985917 9285838545609533677 15573232590975443056 5375589577304726194 7585962082956038553 14248093050744163677 724181675164554832 4576118778071427068 9288712013087973791 2354183166897422766 17972211922155757113 3950480608945870776 642632988832412965 4602164568915184848 15585661238206298368 4350212615876759790 17859593184609793306 14627152807338128260 16418548986306109615 11531971341879591105 17661312257203747361 8071920883843351447 16198759775364167199 8239623420755657465 12859930038423245000 15031144083237829113 13766214793488107069 6358343481519798497 16195141363995237939 14026832748247895389 760775240382364196 4475152907716859955 4444548683498953899 15997003626409365998 814322847551229480 3777310213110069301 4774904539763981111 15961765516567792103 1046177033835219631 5771537386944507433 13137140696883047448 9626930759556404191 7664953258171200463 5000399475425743527 7766298546257136762 6871021170883119920 5233702580113348825 881261447294260550 1747548362177062675 5263767240307053744 6490526625073807922 10930958597341471082 13171973778876006123 2866168201748711553 50695394257705980 7465428251486954028 2947685321812577642 4564797800992946699 7297688521901794807 8531005509123103898 14765370010919628538 5285732516832690792 10135443576211509365 7860437661726634184 10512059001779802999 17100551781252744602 2897776990349509608 7879938283967433109 10624318707516919841 14340512599042549823 7598999890914450550 15273350551912410372 14983891307159341831 8894758163983714053 5301136041131596533 18286726749120131276 16413157925610507803 6321376511418701686 7780440158715858968 5194048424446195778 13115082411751854695 3475177793152217621 7953034136276570356 3767602858529273059 16875486117324796871 3469940993447802123 14856034439355337001 2655090312599616932 13718714736170308873 13197405395282714289 16354384264924061385 13018170641351270796 1797892709654813032 5219966320290436397 2075378611298120800 15209353571366875006 12398780462512608384 3812264896931306324 5637234227326962245 5978171421382091726 17647342853818584596 10839178589429940629 7152465318600012521 15200254689769846060 9161403431358075043 15551338946979660695 11800551707050353836 5761725981593849699 16997605901066225874 3785559899735460910 11980383014870781626 17237357630059326468 3516990073140033024 13442884845376372248 3972023989995841582 2698985697705970025 16955727303003770832 14535849658976950628 9679681223957264542 3260023656212137651 9689828207004755277 14534300709429048907 15275133099732297176 16644511056233217809 6178841654559828539 1252369536552162390 13093025071294678328 3558726023554668693 4235112604405842935 11782291944595071365 15023583488909321605 1808609355958582576 2115135280318657734 128389867806770768 2251552241446255190 5575476320441393350 5358664402966073339 4283714345233292861 3722355481014240654 8731999629687267921 15302831013195450208 5312391424845983682 6487909057908479401 2168294869759619922 15260413343677931547 5617791124756880953 36533477482880026 16480122750678509261 15275703881207432649 7267747299643430410 13317186244438211714 11618327604325569167 13397674750659595569 13444390062655542866 17524755276604511052 14979214816405330840 17655732928733056481 13098743869165361644 1295487165064243231 5513786954429603729 17758848237058517246 7118019069805464385 18052616000462353416 15736921093782779906 14823809982575910416 15682103070416721443 6859923022676550080 811629601581735262 12522709090429776392 13677947864002052734 6364148366228821200 6859833020032059263 15295875490257541792 10398554782180389416 3702829116884867740 6403295831849979413 2978384340569236614 5234975077441570490 6210448447202321834 442495901844579366 6366205373507929872 7681453071681645463 1036414885135829360 12938969973305781274 10246546566686549215 9825396031290504082 1651865751182654006 11673106514321330491 15356276299985732505 13595373145441050118 843740397529792998 6767423359425791082 11364549917018223539 10394887831127304795 2913707285953866218 6093849947486942873 9051696073115533821 17319727941229313157 3451424064075339994 4998035075973067569 5159281450096714426 3269230185594268105 9123262619281440348 2787665450930360908 2226056268091450372 12260580349101213286 16280523727605851932 7846882570769124186 16898893815895969112 4529839790869243614 9772167037789691727 4905085313837069376 5654957058358546035 4513194791597045796 365756312803754628 12078531391936597678 1878336388034594914 6614601706866335356 11054337360209194860 3720661083085074880 2634339090096520828 8990433460287909390 14367848092318493825 10579930501273806707 17413111631163370370 2485870293781597084 6052994883253185702 1494084640280672954 9657508847846018920 3026652295999879654 13428262367619023649 6673709135167548440 1562592575805042022 16670092963074639749 6615066103630702198 13741012749627146926 13911096345191475959 562287305342561622 6703337817338892833 15464489385934313953 9004947303185224885 14905023678438976237 10177072083843456524 1954093555247777539 10595519786918763156 11061684846008387181 14248269186350023769 3503837462557120910 11670258761502040696 5783398754079194553 15692188078179316039 13949574535170214625 3180866007862670008 13828350481178192846 12184689096650669843 10723492222192126405 3460011129308146307 8508658462919139261 7150761782557444041 18333857340193733653 16714613722937893138 4893108315524139167 9562019315570018758 18118965539454254485 8002487327882412898 6113332804102179918 15188711379463055304 1195313704719371475 13531277762898836121 4938960077900196821 17724753758780039015 15097095140372765581 3204116063230642391 4374047436441155763 13009434983419370775 7369502940026436114 14409862322022459918 12581751884172036608 16653735648351031942 10229995597869502820 1382325068468324642 1060459956775830356 9668917318689405036 6627003142128038730 12135676046389834960 9718143489257858321 13204603919582855152 17370146335090856506 16654252492597048051 15193917363605509884 11710444854078963686 11489711009570179637 10614879606695543498 8819553787540128278 14360290486834619231 2615214976778406003 6417524627842892633 17238823365863896973 15314256660349131429 4100142711966745952 15772619971717065177 15037277447313621450 11597655935423096146 3127991392784106278 14927099053098563655 12582886294210094927 4937313583388776634 1891277138726102821 12920572058214350053 12605558036930947166 11889276636320074184 14401101040939961205 2300828718685500936 4162612192543688315 18259031195929230786 1825213333375468730 15876657121755525851 628558870816537494 10411191562494514502 459701485597564843 14053103210648757893 7885414496053502682 9098896534885137860 12589636928454688385 17244241311997428562 8398463089828653607 5942786653674229762 18161281602036389110 8157005686805698470 14624467557063508693 8646476296261299787 13149526919646138990 3198139561826071566 11530897403854812791 2960491333598957283 18302361169008020544 8109026315245528225 2456365635520986813 9733366356790787272 2523006065384192204 8711096522418590970 6281441011825541433 15522822521904213028 326066860708820739 323693793264911399 3470144822296344104 6571969759434194222 6605493486547695604 9994240610470183447 260555892622815363 6641375029090361127 14370306028371389433 11172868434923742865 1725727241554526550 4884328912021852428 8835910490784583663 634481169870095262 3958532573980152338 4442375759130631039 12035763588733159638 2615634500633193296 2688578129019289697 3611233396439195638 17106146429170738163 6118441464793786348 10458401181769442330 15972536146822804104 2564051312940489001 2234419260371172827 5794765042456502530 14719974781828194138 5607063915260200888 10388603250648618893 16549539972960331355 1813601680910503674 8787989009404954779 5981564157072386824 8403898195169266039 11503312122026348731 8532558475435254742 18380480197226478622 5221563108358648902 17028283558923808030 5849725428236962430 11914425657868441508 5800975528881051886 6556157756721407481 16538093975520120068 11229908552614430402 12714918497709120290 16632800078849926103 8196323328128179783 7039259798683354648 8775519108178701053 7752905346948277669 3427559941586996768 13500271193130217355 7427125646074887025 16681724467638886595 10279237202507178107 6885968933599328195 12876556496205487095 3104970253576176043 16881780038610516919 15550111645628388591 215155151569228705 9040460203345808954 7937319358302422747 6037126618712957044 14672843423039889683 6879661344299581023 10343629098668625781 7994266182555403222 9758586411929974987 17441001086779747919 4626353907948986549 3056730058638511134 12269117005256263928 16488471064079327690 16356166909204780164 17351256057540525029 781102672039917300 6098230710686311302 2749755132185831483 15395528345061839866 2443773532748165886 15539789797173191695 14533565276911974267 15156721178516136801 12637810098052270094 9147066611457469459 5983163016504731592 13148630108674407948 12470766371652202281 5644166864144848709 1386607042822627873 17285632936632741757 4405937287407527397 16507802382428200288 16390398788905545725 16514279059510731934 13491759402434141078 16169781438533940747 13146459659924512276 11943739795577769264 3595839923137456927 15699642809954009925 14514802093726013633 14651631753735398380 3835740046285133983 8348206138059988550 7054691200210291983 12629541105651908991 9343679884422960510 13903540217740487972 11514327132752131698 7063151524376296063 10087125624499057362 16213795545743866823 14304673333560331942 3438499238671581251 5645037684266925983 15322838496263781278 1595722694061679080 4562574223088216392 4005758596630325436 17861064703751382632 1746542119865669763 6064545897420374778 13386115791172996519 6297509570020583029 121944879471383833 10672921436030819994 11218571975945764693 4515681834389765403 3627519759081712027 2162380536398865686 8123940570326860565 8799488871200637031 14246222378251404598 3660341252426498256 973163776228757823 10230577630235463108 13651572272158178501 10188809463843376429 14233965145599332446 13990414214617833745 7493915418661881154 1790097592197782895 9629961403963776405 1767958422094266977 16654791500902483123 6423459416793901092 14207572690404510777 14721221785402157495 15676296976900452902 16024723247365153735 12133248893956187981 8595218795017993786 8805703365993143265 15207534114701028134 8098516107936767725 18326016253900517381 963619111987956535 9229170674323177393 63400122149200361 7091104897314698246 15237632547410780921 1058695721229715961 1918886255226285497 9874705651773844590 1858576912040934603 12389233875582660335 1128944712942534630 17565839613402157883 841456758629528979 10003550771431495965 5198962386017613374 13359490313385050762 10640593391644368759 17889554083688804560 13774992557125172059 3233270697148516296 16916295380640058330 8769794023190651652 3444659253056120103 5675732506056683656 5201859043631106083 11122604249933369494 10783763561383606465 2943813982626960998 11196367930802675495 6889941783463711797 14776256979096516104 13224398689618506836 6234616647897449595 7026102891526596467 18086701979719955163 1214569140156042835 15255072254374211769 11052839900815325578 14713129212874017646 7609512023443793638 1162816660789337841 5444690801388150548 17978182127919604863 12581360481515264489 14748859267594574382 12529741017041444016 7442572288547733875 8329077711820232840 1458798251007473448 4204851242454139771 7191969326884383040 6700518750931006139 10101632230409153805 11034100193321279362 12907916966301759422 13560995438259892206 4511845830016483300 15413106842911658610 10067184041642625950 16246358000038461381 5011027760990016914 7596877740465207800 6217590890639440932 11310091335531140268 1351952829544544872 12069339251528277888 11369404790623274872 6701809268289919375 10493063874765531273 3372910274604812964 554341832669318260 10690850752251956369 9131589694562287755 8356123583511485002 655674689891474510 15610323659447937920 571633292151778691 3012854079269719158 12061125906244839073 17201766758814326379 4353719783478647598 6329392928927820658 329903849590915953 8754033126618838563 3657274154751367747 8665406761386642292 11705477016907384431 10790001784958893823 12012308724801173111 2507665712574518220 1129537771085248470 258161919333290730 3408004023319895229 2028562638915916908 9026963122611982063 15125736573424393013 14446600375091737391 5678056171663852246 13589113694939459602 16607387159915476973 8758603491420886077 7616864929054384408 10913702252599437281 15724574943466448210 4955702791562240442 13539799656605211287 2022751369503160091 11395664310425380417 13321683467457979644 8112416464139282907 1393235868751608528 11487361375995982698 674444062818169829 13410673507618035713 15363899449795910176 17677737881054135899 3366219258111660180 1149431303259369558 15856165384599324065 2090787289030726435 3757399371971332210 17242407914254151982 12759938299766086934 15734302345450596089 18410731728985846116 18318838002891368445 13847122557994805444 3512271076764856320 14539285834214978956 14749370876547136641 2982473075987110412 9831079880093220161 79882427949240284 17276773302440186455 6568713358978792278 14534973613342260330 6961915634357920247 6061119104764922183 4203652483015785616 3591048119885345314 11126129283388464862 8052469890664825848 925050912964338694 11504978520873943335 7880506174313609339 12869452601202200486 13887627744026624224 6805172266518324046 919675833661690909 14155896722921587152 11933236506168291840 13646509109025541117 15295442107661988086 6954501060488539922 5356431274198243722 15716040988737926418 9369656126257237361 7139848492049642212 1258843170145103506 17354057472703907032 9402867167316761788 10543901378673554036 458448701963080264 3919435579923385320 14267344753537843 8094153406918593683 7705889030896624086 504435497022858407 784652316139276171 487572879925713231 7992007222168974528 635290703674872560 8548506342721146950 4905453154319545653 12837813337650758712 9408484711231420416 9496847746555467591 18334073246361854390 7123285603887214581 17483427995178655434 12669243579466101805 13141971573508691761 8810605443990750563 16186735403880724764 4664178718645041375 18087731689732879449 18243170189376177131 8816353403508297753 1429068474034866100 2971159475236769657 1262327959113244308 8326022682097432689 15841993436611318255 4272564073340808576 11263182380817399777 16104886523314862089 9606666925158677358 5070651793969130013 5513010009897395385 5010986726534142178 7819186678462668776 10861249607639032676 7887985124638015260 8108744104994360040 11620621902711633077 659326063211079705 621139094173304183 14096285309425710967 18061940925572627296 4661761379178699665 9297019048559733590 8449528401544766133 3524382949807529404 12655299356449758036 6877670811645305822 18350098421440538531 12428940392781540118 12849362514324542679 3602623208890057012 14326835975453749318 2500840373781629052 1809888964222003783 8065486314221834134 8980738503135600511 3380096535747270018 13151306193140171926 15636153469892151169 9328038818783806250 10463089726762400930 594131102362289316 14734383392944071907 238071398129463001 13859071251649155693 7396268548106674809 14289314151975823349 9482696201781394348 7296907615906403994 13134705566855384544 3599297093984340760 993219064524438262 15056637321728911495 1199052768715433110 16480782154094871864 195378871279951961 7785363839846527184 2852716441136070863 9901192999476445157 17747059696967250575 9540897057103722966 1441860630387800294 5704481302357558972 6767519062729079002 1797342341485242600 4894387751163418639 13503986631042977738 18172473926607338349 3872752374330159590 3697452956193658485 10868175876474487876 7561031700757974067 8172208726483431656 8659765996476637812 4523158421190100369 6649192021662801457 4592820147268449082 9428500929519492650 17290953027598172136 9837669033621399177 1007295904242639209 6670950230508582276 4097082240273194466 922590778354946173 6426954624049997917 4745919607640122112 5866864630110145786 9119348692355875973 10276307707906887844 4671967958737742339 15537277549898341344 14168691348551237039 1525523617633391260 4357183009339759453 7587229294026612662 12328034418307888895 11677396248894774382 10165499714157983037 3361662856570063257 3945327320206761407 10326321966494325003 15383307205080666978 6322015785034409220 15845000907176850685 9143360173175869591 15996147356200737002 18392381388843070054 6636745533749835588 6373261210908590627 11942579103699075201 17307787965817346551 18314084965287460855 17069818473731286428 13456241137723384043 10104239686314590846 328057882076318734 7767919137177181727 4417966120980180260 5462381574592760468 6642700451155419493 13702810522176433446 14920520129766816481 7671367171162558064 4549279014590198650 2833682002028404691 16119151375998628715 219787410940583113 795674148037043442 992776954120041478 7612397753487074242 14239436340754504165 18390138278373291156 9415838232609931123 15788316372654861539 892329945684826262 4267538012378217903 10644521691560547268 1507536056180524628 11702242038530076731 9481368845068006198 1756180831868473422 17376332219494529934 1054876885177644468 7994466313483746360 15011915383759889862 9585490191056477173 9720458135885549437 4312552737767441924 3081071620296806470 8560143251685035710 942871194374643837 6028094771772994666 14646956587605874421 4449691485198434477 18106667401272827980 15884521020514345106 7243620569744350069 13832835074780675782 15973071174325150339 2553232025681854009 4967393083866528885 14361565224549288598 4503961741417959101 7390585502859249612 7596527086898637708 1525587964668839947 13035954872681731700 1581544900325165435 7542097883498382300 12360090921101134266 9919972334562200148 98480342381675107 15334517066644696362 205091940104666047 13739634101108475965 12600689071680945364 2550603930495763018 2018597688108527570 14034103408869272006 8749286821895359412 15920583389223364945 16448318545737458310 11927769934937365393 12239087811554698174 9169728535417021129 17546370268303510284 13828303832551314774 15592182575124224046 3213016535417614719 12973532896741273577 5475080582029891004 13491621871225878219 7943430344263788099 4508420579674412370 7016353224603066635 9596064947822817131 4047606876457888105 6679046990605055553 4855786982147393441 12523133255417773646 4735040756063421744 12410685076428894693 3850139272447625120 4535204794295072347 17187277892410648186 5107586982705108450 16811320011944760792 1943824669602110739 3197292971947499616 15054383811613591761 11006061993638326523 16535847596803020902 15013995949504592873 3984040539380860866 14712324259193835673 12519288177076066274 17680737006527791706 409744130561972087 4609408514886746279 9568425217013260358 12371561754295024703 7415800634667726208 7474564156090479235 12106792071331242770 17919944603218918381 6680640635030315184 14488717542834665630 4834903478224117318 96579337772491503 7164942440448313198 927628221264067110 9627351461880180516 8634688316747425261 11508913955305699596 8278466736412427012 11552740221830849829 17573678188110924090 14478510815289080321 17112919070515535097 10539198984329631653 18242077565272226726 10822921889340741475 5466747519734431350 13478519049307723262 16826111419292988833 5925673719887575773 5968005543049518892 3182883784574330488 13398148207337066115 509027371433128245 6015092686636642754 8559036242557306754 3399638393543582332 9618148607714991561 10457414929460829733 16358571428692542361 9647672433625076469 14543318370648465393 8121888568459718915 6802134863851758528 17990370361470659997 3752983392144725753 12499412407043199424 14530713628603040098 2624140066477601389 7836149744057502674 11434841306633746529 598779778967696284 16373289440538390907 1410130234150463881 7518663210254581249 10296545852387867315 11808145445974039669 236937598563162534 5809327755536056520 8878480373655657129 12778611434209420661 6117248851090750807 1136823066616037286 6696956055675652143 6828958266734360512 12945634037435748765 6531162839246081027 7418851422452573024 6733528263172395901 15654483727576509684 10260036271215886548 16422865043040413632 15256570894278616360 12905760264813689425 2300513929017206524 14915563824940419722 10525949126483814481 8792547469192025231 5761335513777759642 5474982246794202961 9913020357267051980 15560964708964698883 2272486540305113131 7552453544909597307 242937398814731254 16941504773286676168 8984515538638082938 2576492079898870800 6838489021256001804 7357841683718267169 3283301621817604421 6735149481048928181 16828938394423228375 7915373476836952306 12477335580746353528 8856734104142029684 947424195837230653 8874873826233681571 15047735461977582468 6087423715066395666 866181679157318056 1388414342178506833 5755946253326743059 15715082496955664417 13888637906407585026 6480888438985486511 13898787762322368195 7096422870616360414 2660889192799195541 3321509513855882216 18157361328640706372 4064935963308247249 5616962096010516299 13185252794314809670 12842413477037455276 3807305522290762272 4087262012416347668 1789683079634110678 8768060616145376921 507575064644613183 6001227001022880922 11107068640275974261 7288579536522556262 7944959281820213233 12969203134759368045 4650972921745425261 2110643627500614695 6227356751957548305 16018531637629138787 5588152947232569989 10321313709891157726 12602819901563537337 17992499446192842794 7792547293463421591 6439468482901269362 6502935743236749973 1580849159387376646 17692599295389647832 8534663115349083417 1151939970115738981 3805888635935053913 4626751161725298147 14812517250177055829 17460895375771005585 8941771893108274222 9446822358184849303 8867749713059458193 2061895650163963269 16790538282855748675 17486866191957630715 10982652460272943433 4825409438796300689 10228571981671464513 9007466709248302354 10888399596216422182 3425590881731050463 4160614298071080548 4107497872687952993 287814322721271947 3273382952096659367 3748585090946235104 9515458266005473272 11037437093909225296 202445224862537402 17864195274090289754 933923871607129639 4145538969212938140 7394590514651511151 12651575623773594760 15884486446529142440 8162619589501508921 16127789941829231957 15991173321062322348 5964555529947009304 5657207346648708557 14886755813696666971 5943881030988462535 1635946978118598730 15038991362090174773 13826386277918107196 3435445143795610719 12933876712496033651 2924522986563108651 3893838136519655893 682113412941289526 7641791937889994705 14640277182717973148 5711770676388260667 13928327697300959665 9375122901071232150 5014320548063875982 9447882968747786468 2915407264889143854 10571740963054195859 12912306053431963590 16451634728618760761 6592439433564790412 4468497929954295539 17893446177437773684 15059789800132688464 1493715516387672689 6945662746828112786 4729502977609378803 861530915137140277 11165609136323411644 16237724467158077092 17369926731314568336 5855731856148577444 582658743933353695 12746900600848609363 14564716137449152142 17412582069077187259 9423838959053322275 4153785049167650617 7794393643201522003 13765542703221585615 4287491375637650426 9569742921207249545 15901818127937220876 18168840537762671780 1070444560039688527 5865757534965310332 16380161987589145888 1965202035669107085 10026424057138964521 15223283014244698847 14525967411658155766 7911956729415917387 8867609209970926321 17285945063901846210 10436690395846832188 7855003043018394696 2444518893547293455 3971850137879863941 12349221726362257060 1067410702172098196 12722277110979384073 3640162697879061271 2429017415777363982 18365637440560934388 10984149056952603814 9063565954865514455 10297349632860025287 8250233918636287957 11459313466966312165 879084885129678313 17851577903294727818 16672235933497067160 11778374338903104300 15921815698695794337 14557556369527975680 4559631188506004521 5648407302948516082 16250780072284655923 7358544661451379008 4297536733862909861 15494075436468452029 5232219934971232957 15886897205252647164 4281403817113868270 7696646858216298524 13889883323783051241 14690319727493819914 10435364077842095294 3765622069033102577 13583686387216210706 13254865424081479771 1049569385063060270 989979565871933041 11225568803530485113 10599817854762575277 18311088382351686495 12953485279831179148 6472528702961228707 11935745328703696689 5656035958751666562 10450466410114907024 17187502998545944918 10102795677411036183 16664238924861036170 2038897471577926475 4265982037309863225 10731223445842437390 110517177766701639 16749999296561532515 1375696460258133332 7109175403613698658 2419215289599476337 4950634257795793405 10985908816793657702 14278287679628400232 5870510611248368788 5402206661634078020 17997581804803667160 2411816200130226197 17066985052120260123 11206612433747032700 9965350835352078757 9176096391779959055 6355264061303290816 18369465502543683852 7793089653301940575 12476854466822710997 9743865628263706562 1956717258681555599 9178866793834043674 957983309063789835 15441484503093813433 3776383904413992219 9993550634023462118 7569981181114280679 2675099834260541414 2532785392651661169 18384894703191401901 7007709256914404804 3862411825556959223 18124062681699452959 11127124582184241645 7216153317841820897 2872180646343493546 17617307452325330555 10485255343672827202 8655972298136140227 2664432288524078584 12072587303936110261 15150906146571502478 14479898830707277712 4033887906106791096 9647717030490958350 1887249218305165808 5648030375646326927 8405426447478796735 17702217789971409206 10825328921698043239 2083313177248174783 9720869391245696399 15973133756491813046 14976056906054389999 6393939548793338201 11032469945337284402 10345627416352374691 12636705845411993567 6527224520707216496 6389895444981907354 14112844171029183664 3224408663622051780 5881503214481905052 15829613854892747489 12116415201120660132 7907065390319913197 17051585341717042802 15328507092215922875 12591100838762026601 15273891672202931594 6255695790265778088 5683958497479329465 7275034217471166706 12791782919663907224 4793932972016838382 8823229025713799919 11266163394327686880 10328507288135761303 18415263391584275068 7236518987310155523 16092285263621233334 4039790167728773727 12443010713391696712 665867066468487510 1833584280356843520 6532240486477084015 13775327293306256684 5226573842585452250 8785274582673383576 16858227123592158827 11812383232583402197 2839016341194665693 18440669626672781278 11308467491146913426 16865345941966078239 15474706307895151039 13659055027523093405 18136709679746845293 7903674395440345624 9841520414862938246 2469003605113300649 7574640960265946063 14678823296927600243 17216529931242722792 1761569075119087668 16474282638787182769 10915012671766625768 7381800925272051953 18382573510582352356 12321329240746024514 6484144537680285833 17335784071035960976 3268530702567545501 18304400600535040540 6836148989566791719 1492683584059833939 16937572497093955247 14228653543184081062 4492895094694099440 5259515647964289201 11963370119103546737 2249989697524345216 12539552436727356722 726633485641882745 12640722260276552112 11697690293108527967 3641177005565909079 9780106454097344791 14980626669093716469 1820433572083823199 4011897715170866768 7601333430787524242 8598845894465066982 17719884578201177536 10777936053604482185 7894812659059378532 14317471100852485548 8695247740711740019 15779361874930410512 6438222498084541477 12045882153564809308 16727699977086097616 15458275766667717314 15396596010690300448 9042302172044527172 15122513260808255116 7474690574156981228 9297894669005076442 813226795743744734 14410460258322712952 8104351091119901435 13877040180392852086 2870603895278171672 16214748227204061058 17052303247446417353 2919734607990645080 465519965150640194 17900643120910017010 17821907958126303067 8265855244549734169 3420890764637698860 17407629668325681298 1954417044631221336 1699231476654963437 10543525929434210822 18163346027516001951 12191914246945350437 6051686920500813058 5421245842467511478 14988402621954880967 14306929316827546668 7636778707651427010 10599523518942991627 3209456967151252859 1449185580882790770 7267618207087466386 14843269942292530823 2567724751628350001 17851488447587313189 3753008345608076138 16021567470327879088 3101130224031175932 13705448556384383047 10511655125607366233 7680069984235804053 12993921960475033051 328625865399036789 2404772857047470171 4344169570838410448 13457269900939272817 8155087447447298852 6313853519453843317 7206437611815691525 1897290482030365507 1040053460193326813 3734814379227626898 697407888121947658 5484402768927418132 13459881762694737637 5772327824964753101 1965981994396494252 6119190553533050217 13868422096665275725 4558668270294492442 4609066486615055851 16146597542471771254 3102204664431437039 12367355477610091121 12369545997116728033 10247131426143730709 17901516206432913022 17279067445853888558 16263124710567308595 7529158650034002284 17534948543503177742 17652312767379604145 13129093017863927178 11111201374062959719 7981724122431827276 14081747277196584712 3051425575032864640 4220133531286353920 14965244537966666709 13104395222500446445 1006024379536968660 7232000450991814781 14145990731544292650 14669253807265241385 3060204540929276282 4400349302659422025 5016714622412488462 14139633516412137896 5560496361254481121 13952895856239275236 15665314411983215928 1237858918776597078 1253011661503730568 15322607259208287591 3807965971432818657 3640409801891790268 11067175348756618546 2444699577755103789 10389496794129557184 8763251946781308482 1699501028881390066 738930211508289667 12755382386188703023 6017593244665829918 5527007965340885864 16083795848503411269 11346296581182234527 6618329384143439114 799740316427106930 4041378710597623621 6203229824611761513 7996040134494059991 2064989595115890209 9695821582244329489 15031837129461269421 8478794925046641657 5364898589966054645 11325520841043494064 18213526668991426878 9169826836604690883 11107113257628000455 18068599601932817752 1131469252632684429 12250130801226347664 1685657265400374060 16901432134859960368 1504138455792159362 14140593266299404728 10763845073709393507 11150859876107462600 508530120696557291 6198219027458674707 10798657197358158657 3020285835631127218 10672724187762925059 3329515306943014340 3140694740288814569 14987716906889054299 10600463879451037022 8584442489627046489 8278412202264611317 1254220939361212799 3974300640296999626 14007505076431405360 10199397783241682598 7873909506099755996 14354415200995739413 669615024985459545 9577858958347074192 12624560833385703485 16679317305200691486 5125364390737284944 9951292850153585465 2534718868999411098 8032577412737319802 14448060126713809495 14504150338768185294 15882600149996279134 15881440410396766991 1517473715129798113 8325562077800851763 13027482075005390014 405926004722346020 10853558971926796966 10384398636554720645 13892945020456953795 13000386262769407873 11342684942588716536 4454194440564724788 12794982934759059898 14991376669066234578 3435500187142999491 9243289453297809161 2320644331970957380 2636740641919567603 11546058627926190145 2303674764019868786 9153989942721375306 14813752112024947811 14553315415856833038 16782787919119834190 17048098133239065225 8090953256068552637 9774522684850647770 10288466911867526289 17531408635541831279 3252874932031420588 17986564254687268338 12575316338965149023 3546366883506496145 14299864376045771463 3214595472515250087 11117164391866488115 3160429878453293922 14166664674866784396 817037948238532408 10568286062132573114 17518769993669554087 11607973904821830796 13967380983163979714 4761592879669571132 11654001233833614928 3232992234593145823 9037016187999122442 6332317461625222892 2066931757834869495 16012301051360901495 14992901322547745692 14569812591837155081 5167802837476186270 10121794304842911057 11436343449101040819 4417834889755076207 11400230656284840380 15188332421489411351 17980811476209590250 17625521712817156776 8026661415565456652 6669266709213834123 15377849294919279677 11366113933785771466 18104339747412602751 2731547212131473190 14279882473442284272 9743843916147541283 7662204506340880860 14535351386341333253 14374981447845730014 12128742305773964017 3092612728244657043 15994999686742739796 12492775761264388915 14435434021657766907 13936187125655241640 9288571332824229628 12785440327620922621 11095072264964074492 13425045212484813151 11604127439275075057 17082220026319676438 1432528711255845100 2275886238412444534 18006727784801320828 11725624388345020762 17665150909240195229 7870996696948403714 10200636516154384454 14780199972748931491 12993466168230623585 17249311429314528667 16350272757550077909 1640711538232183218 1369532781462285349 12577872837386914954 1965584068307330288 15287416958793467051 8547573884374309935 12783888590777471769 2418433167401132685 18436097977862604832 15416499094889213143 17444278509756373498 5177123033978938452 1617195842865012328 4825803006951923144 2165364190249781555 8228842342917538336 1858128547930242713 5076835459742258942 17101644214865514829 9088610970757757984 13243065374138137810 6235300994636555518 18100319822784961600 13460801876083267491 7946798073139543446 14095270200929068699 5464557535290007564 4248427123997515878 4341734681781582291 5201391884064125434 3299135335519236929 15682510407810278798 4990178036125304439 12994649705618537171 2894523664849889981 4443054808259810277 7623915959536560136 17058141782093023830 13359026805076570592 4272420093625703889 3221445416221582634 547451058298220217 9056241026030024309 17352319964068425479 4345144886820431988 18107423636600671733 3808085663007116036 16436148744650826579 11705859290556679247 2743804423663035537 15716793206021291598 16209516291720882443 6734112683683711243 1259772667488017705 14345336406907397416 12948081352990430273 12980954902938852689 5848979954240991874 9878530061556528006 16698836976091421478 8640244340476008382 14120714418200506744 12041706144008426117 5079931915263428800 17603533736900546820 7418354422432653082 10947076291758653212 10715739811024109994 15824491010848595701 8844638806774086698 15774452194848957334 17572725975909207809 8059728169849630 16459372513887420698 5349263294724170593 16330623761614543835 14767214292761182264 2234918587281020407 6394327114528632334 5652548469156245940 13332143190080692678 6858270204193073999 10935911541948095988 3812665319979786237 11679940122177448406 5484334701491261381 12100408015086656568 8059333577123147011 8126333142560696295 1924837456309163099 9945748190721794180 3917183632183187549 4823302363042176786 7872114261068520242 11416054285783764604 2104399075658100550 7293286688696036094 15949216102275572659 10150769294607246888 7403690663131589495 4068002729311138039 8282601354143643678 2246637455712012359 14526134035105478718 199448317395108971 13824242854149363628 9058320215329830922 15934010509022007233 11970487144734370838 8299966469152460770 5098392246536114165 6926044576563782497 6133962713029003878 18142074281491644810 13286402828288161571 15526396986657079511 10204934702345852190 8688685826999625812 13552216930344079371 17385826124915356539 4133852787126956235 12500861209719919323 5183386598217667178 9820150219982337860 5480462440440190243 7508720713565990387 5265545535501624761 14273393393014438281 17693470332595518991 12486400875046987654 15193505259624934690 7548688574808522254 2691570977430603467 11645048972079212489 14125383771252693705 3288225749960295982 8563859323696493348 6655356841263665836 11058544099890290978 14424403496538341469 3476494639408840994 13928146155296806363 17021589837659007761 2464530860041043312 4706461697155606239 17033764247355920926 6459973373061690885 980571556938844493 648606641127981589 5272338501311002295 7333292307593786773 13174701936630560204 2596778337751625359 7412407211444004420 10732718025425514331 2530401986409105109 2782727432389288076 17559641761327485621 10326776501308765573 11528815282030076014 3590207154157279778 10337240739955804234 13597129429939995432 11558738984278573175 17012624803100523598 3602894940182664260 7879699143106342005 3654569015535188528 8554994337532055945 539760186358574591 14247227522227811535 14289281066630465980 15594360716769718564 16011854990170742345 13277916794433221829 4148253795278721415 3718103244963556560 17072706675178475 18223807936840217064 14253724512544097425 2625934125995639925 2129214779077007124 10921227954064047359 16696170926984382759 13017336575181620399 6345322552213256924 5077146920541979116 9579904548651033749 12726779333935924512 4837932484301949251 16014997951778279229 35271703310639523 14483780624559791341 18004061847360039310 17375180188397527057 8189208819486088538 7890167509195528254 8873017361284240809 2890663669669814164 10475754780846091151 11397519607772004780 18419211813933934153 11111313857841752839 2391431465509124066 9687881497988301429 17905064424957095485 7064400766051585251 6875653475450881405 6833545532997146141 4466247366885635574 3747296092174556876 6229120021320129940 15925188367098692021 18405994713295519343 9093974809372305765 1063880286913599436 13600478168884174738 3545691398491780114 10230139747226639041 13677473148362336364 2978185863929098579 17114962872254717270 3066833325757683041 6288281051717066882 5758553472604944978 3546489692059026531 8370073988824997116 9697512037455782614 3814077245952937771 7025903979053263282 14830207428912782170 13667821929697616050 15342812832272105666 558834956283190481 14337086600273998758 13317099965283456885 5194400141053834713 9715348122481728307 2722804455844048201 16157136659941899960 2861781001962027654 7688087315242379216 3519820477710370443 15839001682724033801 15652709178383718359 4607224745162203230 14660436978856817790 17374831147692677760 856756432101598774 4398668689145580675 14478950692441622692 6896210423709182796 2894135078934944737 7472561386820027779 18188780693756109493 530112398554254697 10078174640204027488 14453008157081724190 14246752965014617446 8496042172572021710 4163059562580866198 5262131146404550204 3266982449819109778 7581129262087794903 9243051603262243398 5970260705017468156 14838935932868381734 9233610939939151083 9130314240919420317 322473322330177003 15604881073062585922 17455181178844214822 10848837980387051993 7796472179178309736 12662906934059122605 1852168821532740278 8324664245773250777 18288124177962079479 12905776280157647722 17658327577878546833 16463643239400574010 9377972519899398136 18259562877925167986 7291491233025239426 3858843220889077286 14131184734828103139 8668393967759298066 14333971996683552548 74969422733065110 13291604265019718926 5512183846240035438 13322568953514813370 2398678359118791205 16546197493181825437 16501059525709856783 15692830698248147641 11970386082691888773 11227998268264517521 688870087427423671 5614096423012617265 8892813476193598505 5725112551633779552 11632853557906242549 10185286373675214134 6926447969188662545 12661127727722335502 7144941135862136822 16512187207496152966 18068217113687331197 1934484161572399796 17527351841674478004 12110990296688091651 13473429785723403553 5307789349003278083 11966711520875038295 12530247233525564863 16774409156904022715 13346401209974924196 1222400728392999704 9295671198600398027 14088326309423080088 6386218986339520143 15950275814082785579 10152238513628015563 2211725247562945372 5434205277220740732 12867865063550356898 1622259233485669529 18223050143315297305 17602481030275105556 8166174250603953563 8387973520322720372 8080264509839530130 8249326947156754754 10699256923572338632 11460463356999077005 4136307842536991503 1205697514714599168 9693324151340865603 7903381237831890269 12771974453013074653 3992466440248482440 12199105711331498513 11230041528987057824 11586687171220999272 4994783111892605952 5282604150013961029 1755807032641326737 8968515181770163301 15071211983929604983 6525680284080693743 6326729417427797638 3416616005734444045 12523793348938222698 3037027346214954659 2257476285439803370 3766615754964672803 10864623723876702008 6096949845017274305 3462396039989935815 15510199428288702597 11607175770063857288 6213662565851813045 5386573527157200975 12315991275264553970 12322820705886634441 16933469760095105353 10232512324857947274 8809745369965458512 554556046922620197 6044698554502532939 903606798421669925 9338429345972523266 11750127360136484661 5202541925038570690 4725859329895376489 17767008439297708580 5209658910143337783 14152677500450972701 18216037599744448729 9459563597899921328 3609136826134035592 12346468983028123981 4383070278800263654 11369633776918221196 4742815029647895120 5010339912007774570 9011101846374636760 6936015877424499463 10074295663115446814 9887405532434727985 16639789527678364450 9994330875500262151 5998200073019027508 16526374508863397668 16625565486842444739 10263687465743117886 15064731186669866603 14164153543938237055 14198336395276719502 13175529748509442798 12179429194271599044 8150109365258963374 4668647851790694343 13697298277047080222 15131185239197195229 1006224136187394921 5152523648313773920 7853499362837093068 15652502984109555439 9004374719638520679 14435459540096839181 18170743849604320756 14575728229518638969 6995316268753656604 9558484450639901321 1215705186140413559 10334648102651807283 12872998685393440326 4098747758626185492 5437053072798571325 15727231265902714670 13420003939598707836 15033906166048245703 18295586417164410947 8919777676225448764 2292955217153078305 9151303138000356759 638276397073044804 11208749364818139826 17768502845025006801 3257027287697568745 4451658884483734121 9843361438138605648 2728659233209081417 17303227517031423616 14825157079107433487 13058454524463546427 6984186645868158377 15223633423143870071 2682736358678111412 16833248404822833937 2057725026342470289 4424022963511588190 13516299409433157308 4378780066634952909 13902192562602909773 14030852531045354254 8627547989597399918 3053031650026194513 12066516588825478488 12158836295952371647 11976046774989317295 16518400677360389126 3614496710064529072 6082525604203816434 12605482367863037612 3780122466074147731 14596290117790383581 13873343435074879941 8964203099951066644 16565977150406256579 12381568380806438864 11183868028163725418 11754744287571543098 4569520168831691169 2103933961291602165 15085979504636869148 1389466349851189459 7711677019074622585 4054120773443965388 1038418256243590262 2304428426437301673 10730381680160163232 10651463589695721303 5685221603246471188 17068521039289045869 6382496207543342087 13506185656423833850 10283327028878827941 15060504718257470098 8961297434280782920 6172453120010726326 11096841145019022120 2996988682490028805 1806748689310325262 14469849465086550825 13997722704735194593 1212299137643182940 10207473322452943426 6015957998690121479 5294026225833819704 9122547541142947656 18401967951292363979 15696696229516705452 5612667678148456269 8602282989725605817 15900288519893173657 14097683428986223034 7613850530754712387 18367550757749319735 2113488213504493391 6317909369122173446 9180150148798989080 14935456827462369757 11482451834615336775 7859481919794884254 17517311708047662097 3169871708519768402 14177589862995754492 15922145605462772603 11146271127445090766 7036917181184016066 2534164278725680717 6265411573744828904 5977940400333499114 2346726134858899223 13340413104317926706 9777554805481557238 1100918356949243186 17186542111866292115 15966213414064897749 9242073206357077544 2829705878861596371 6858196552514410527 8435362467831400850 13916969469076000307 5603525614340826235 359834369617796716 11260225839122785864 9016872343648053049 2093158727665112758 9231963073253935935 8020565855102555778 2023952782659405542 3658649512401643547 2229209605457621364 9105282588755058560 2750371906263319972 10424090851581417611 2225666572688386697 1727877255431143200 5787989274907868223 5797213321417360477 2858384106197051178 18187740248072122383 13880916028151634303 3460829269945582225 12514773596671747194 3518978139772667979 838031328649242974 12118282226919696383 683131970714136485 8050224253658029700 9398467244608152624 15595119831330807981 1774191280493114013 7450560720958301921 2819971330002314387 17601874266214452898 7033708652217914479 9338053126392110453 2695051305736084856 5814899420828982742 6512288606364873518 8209060474067506155 9972512813092260396 6173763063370125033 17949368010847184453 975237627433288921 5809622123498008880 13823822148282827765 9335830167956718254 9271988096264708314 2288933271802117637 6602051635644977526 5313405203638504745 15415432865035360500 16088926725275530750 10083283321107451961 12362785584334638746 10515157014018540512 14662519729266599905 2419703379721522052 17731983696385632905 4429672161439832094 7379190266312238685 12954247943465235847 15086933452258429842 11419465994502991319 13140876161025401498 10556348296162200612 4043491129217893278 5105985200038011546 9130821021157416530 9644615828474173480 9870301789953509073 14568046805613180151 11881144584958623464 2546619576343122192 987921242225702118 13128049753963541477 11815723159535867166 7467872205583577604 15636194659372068214 12606331041137819573 3133053120676524425 11915383751499031262 11076409630431465703 3704658747211791917 2104754870168354938 17062693961520556724 11495862033256001420 7885507786340384136 15547556648459381246 8223369751082822268 2261503253699774734 17875716686855797702 18361658887719553602 12245158095916340718 12132988692297270657 349729796230706502 15953529533473808828 15236853000540736782 18009122751923156118 1160617165231513712 5301759540163086468 7171720834198503685 4646888006502325711 9614041247766033071 7197789285737138691 16776727979464157804 4977026543661027429 5516944465318356244 11227542289032661255 1436045622346779122 857360524035515493 14116224184695816911 17153160060003144570 9104796790479741899 12989620694774639783 4579134402118352968 115451198192765999 1581589806192770761 13580451543051067297 11743601903467042359 16801575633536760456 2021715266071775649 11858795236290987460 13453380755198467824 14609325419502970199 11492206550150193444 12875064058070232815 13637207371469539005 13493023386655040625 14300265946875031073 2228356419887992267 1425183258535778609 7186670565589328254 10398654113216178486 15477694220596231134 3475675798212154952 5539013333359776063 2019121929128311749 8754157319621238408 15691652099664757234 2286286638396343549 16626787681371507206 11945605905127977441 14056829879079314402 6061332861599072836 9232806168730864866 16799627770509043346 16222721645385135095 6187833731554401254 5094008441021777554 4976264407234830599 7711860809977084348 6800006987131873792 4357375755606135007 17439121263161589457 4896086791820150805 5860703382562798357 2992803534635555869 6440784501031022281 6936209653434714829 18071354038538440785 5273862349696567717 6446181859266592483 11174004208457610527 10876229371966621512 15205406913067900420 4611881337968960918 3420584453805944802 12406246790422411136 2512037980171688543 15407156086312837340 15767930707362602590 1095688246319491752 5347142033290206987 3889224847332634188 18440595107580945882 5705417593529644310 4097632139018698397 318306377062908473 6580810438687152529 14977725153325140712 2009470992198210629 4529495195225818840 12701227136649881062 8101253755283368831 10236793686909249060 14681661499260933672 14720409881832852142 2575071988833760348 6173341911644101980 8038828178282549531 8446753199825995407 11687299988445780332 12924371513290508958 5407489352403328586 17664783956528091902 4708344317044173295 10983288871084161343 17192881990198686503 9781080541890562256 4664476681481559664 10046291798370276947 11280385908981448989 18363218765073911737 10366597071491090191 16482836598534843308 7733402731350456817 4581553280129230265 16590995953945493350 5640153431875685016 2918787056994000371 7395905123122557103 12808976056291519444 14017033784478677835 17230572036472477259 12781036857358896683 16709263174575917541 6780654390302370740 17027946645441860401 17426905703862761679 6557560541709083802 4895556818207754506 13916007080835375727 9770040958715986314 828397717200325415 8900285650823787567 5447895233270582514 13038139033435900869 1436135046772365280 3975883829971893041 16179554359837511224 4904318543609208160 2662919311570453288 11305126892490977817 14181221352042582537 16269740120325993493 2039162741467207968 16980794014304050555 273129097811400907 2488927126783087265 16698373045487613179 4826489923173601867 277841985366436767 5081756333018225785 5461713462033404496 90352766575160307 8402700014630430533 16812725875846063537 2462471606027405304 16768032331262321431 5868842762355164036 1296704489491355030 14053699852158528277 16680785322093759757 2490843814085736807 15443995614567402579 6226264913033258797 10959116705031201101 8350519035740827892 12905221683552966078 14360218976850920995 14012845428146402275 7904241684898700725 13243275879973995410 16583440833293107235 15690697947284021862 15248530338311155271 16951857847543670687 12555724836611605063 10490170441230691609 12730396568535876783 17186682551065862596 14363442733087778065 10794268883901032592 2480081962993486857 4750583106798141343 5329755521213956415 7495510369823433159 8293944656583954188 1372523948836326162 7085919876108151434 2904324933598655753 3660989925570228936 13721989573746456738 15280700652013661319 13732633098778337733 8475823408731052403 13886623161610068874 8105389404231266902 4231555021589781758 1360158329708916569 7107906530675157177 10365286316016262435 15100848514959127383 3100631166212696271 4126203587309875660 2382793991179693025 17062665434831856697 17626907186169576737 11691205539209293272 17347603263133054837 3650163976811676670 6045971850709120756 4532483065635072637 11237288348989850059 13149595845116432360 7190507278073721688 9632199603875624917 8769316169001882691 6458427710984256246 2395966270870032913 16403787809666426402 9400435219185552926 6995075447647092386 10692495664011580876 8001821126872483409 6198123739804026574 7360973787581137106 13190107198951736532 15957344219854673171 1545001515615411909 16055301597794571964 11051354766254613501 5516391210574967961 7617927161264858613 5303551753784561720 18410258344191446609 9684860069658909581 3222325699326782858 6091205753533910838 169604004905099681 13078669527678475546 7427412204512335880 7053077704477760319 18172261166199767147 2047152665460694198 7921264294209868789 3995104309890381988 17340127380377632073 14157930396935765251 14282850983634541772 13417511778560357594 11566370513964802563 13735136551263267532 14746231880581387464 11228427600198924047 4821207444494286283 15682750042697201977 8935283629416338855 16283324422301662509 6629786776551873118 9810081536681222430 14815777740765381723 4958079286806665619 7565022007837157541 5166308015881442882 15562193771391260251 17489027883537614070 14178398085788700880 1514968174972738545 16745470068109342358 12186365047550694762 13158338490208088553 2094243973452177363 3449896855758518564 9177875695251260696 2265407622564988051 13894803186235057022 3183525208924809041 17514562310124596727 8724306494891444298 8965692597894933263 5972600058272866580 4683699612100553533 12935424518131727265 4280828833430614693 3502983202419905669 3290696541079058280 2049583791041277404 3851631966133734051 3392511300527141399 5464733545994748234 1187214717840832198 7957069967026316689 6540325447215853927 510728319800791251 9269496536884255469 14403240130665443695 4564458927828755902 4960930148463296477 9029294865882352353 18444755642573037686 18420905467633779478 1237389213142746078 8359399375271978263 224062698321007564 18099326203572204308 17062691347099670416 15040301929758278109 6526033411970744877 17815260741543226430 17748609619000713132 2989317879830939199 647168509457157503 1480679438457128135 5855758755207781521 13648995317195906166 8709892555851807 8542568567593263921 17556803536054492400 2421667570513561510 9193390249928370505 10196171224861644195 1798836013944434432 10565246494152930916 7092262084763485090 3026769071899405520 4573080104299110421 8586527972150674774 15439164652143149925 10887717113037827330 7601202221560741217 5246648774262841832 11720960267932300319 6316778778160697970 4545866275221973300 13589194357514773559 11954315512597404465 6362505517109453657 6399393586257418335 10872390223210087347 3319141985936674203 15408410803145188856 1634229252842128068 14132869212742118813 11998774624650197063 702083896426773501 7772621771692571603 7723329944941168036 16082520826232903474 14551706330713524362 10313688120188372432 6599447128052106127 17795034572671699179 2403882388694370657 13362540620710851194 18228157374150093521 16725913363027862770 3124843208090690380 4393467611111056347 11705429194378698647 9369586185006855860 762844740685475580 18252575945477202762 1180652534085229367 9867555713829761225 13392241565987286322 1588251824221794427 16875960872719231860 12896341761976195473 7084289882517575695 17484354723066550713 7882776899748094561 13364260474118304543 11860866899812375852 370117348217239615 6856088333788044088 2769752890304105904 12013663532254547471 2581412639297541839 9354314043608982735 209423052469765213 1817184680948050285 7074090195388085850 5012937128016502102 7843142422805946474 18305399391781100019 9874187511755689470 5937198245919931137 11873440607701793980 14628553503485325696 7899983866654849238 12339468441181154268 7085453005979500837 4793012461846045910 10901930051342871737 14918147006202599020 2999352312613659106 17636635348108016597 14939726446671114189 15426490572233187308 13953071726141679489 13859649671622208357 18033872978776254932 13248462739651771802 9773466626968510907 4323017891223711793 3524415667622410171 6895868824991350622 9513188320562571523 8195355875137284866 5423045363194711167 8359082897905414978 8114725219983913028 15827309102963302747 3161489929862002265 6923990165221443985 17567546057096622949 11640889328393506692 3081869655687200559 546716685347863164 11791580684590568561 5451723036151325274 10339444268635494642 2349880743939272035 7649147840854622541 16843322314632943998 3383872303847341659 14729312077994392749 12622202142183734091 15528784301210692385 52013319502978375 2607448486703441146 8367841063216421936 4353801157946434195 11707107951693891445 8797997877203712887 17279947527281007717 12069323606226517250 8210789788004835343 7510117368069937814 6694254721253784217 7564143633428524111 9676625386667175686 10969676442472195392 5621973120616756412 12606871365060854154 17154828871731123316 6282446832875181307 14362751734411444344 5860740274913970509 7500921674532708842 2624763652323097029 9982713026646783802 5980153275201972409 15908019491132883387 15089479245888676173 16067060491496339066 14572737979082793706 5397307253179319670 16892897263673463978 13385013691590685220 13658030960588979204 9896496313978822446 11442755428480503987 741591126532302941 2723290271008545799 17151240999210668581 18282412430786527266 16235702846363249686 5265701477136498369 2106549788043174020 4178133423858325844 13778109778740026176 7974004916813192046 1939397157727657686 35739952035587270 13223094819721971885 2258736965708113607 16501348750006861758 1441434540441435334 1952924662507650296 14071973074182608514 2663546449812397615 18203621909512192128 18030993391373297427 480583565488351736 857494391537032206 6784523918525593668 7962453585694368688 13832889635853052899 10001798572325946532 11408454898509191148 12074156162927009380 17006524007112302376 3966184474915799362 3594956843944237817 15974169077063092393 5526533791309461574 7862964513966772403 5243800737396501654 17635373851696892041 11044644479632677818 9425941357208583714 11721141193539919246 7314376340639819246 16320507272001776971 292410674624494027 4392060733333743882 11229467995215110131 4440153954027585397 17749510344216077513 17597145563572013852 8082627842189930330 15678179877446982261 2748919698380537549 15774620947480925031 3238103454024361998 6477282907154638938 88943398520738480 9610056584705496108 4365257951090714296 11273901723169818877 9348362315836713096 1747104357400859102 14133757568424112425 7712980787587569185 4255957896836624010 14925829857381007385 10610819719619148562 18246319691650749393 15414240417205732126 16552122451704188559 15107507922389718492 6842391578760418767 5187059782656894002 12537014057536375964 15250006036313546036 15547045413084766556 13208259270224039885 15130325896757134545 16312939560113705877 6244976084551529106 10479341396887284284 11434251008015344260 8814256429612239094 4901123308017084097 8978482535330146792 1400514780751516651 280522105678336637 4238268505095429655 6126251935191390552 8325313366414392438 11139648457401190225 10910703688891118987 291138112618635033 6415444765614450622 10739500659118403250 15201891567017923941 5512683361197593630 11607635096299361172 12110756235616279332 15398420073070603805 16384514586849942187 5091484157421383471 8481467136993141150 2203516386552106430 16291866785814963640 12615302947430994524 14184927468905187777 11839264938044426951 4180115478076355707 1432509682962370144 16459063784373660722 3328172080714596817 6034912401592889355 5616255288101021690 16987518147043410572 18248269588069689440 204232719608760305 17317403208273073848 5333981485001176278 5824970263665861043 4056268901447551551 3889243549430724610 13251140632322222299 13211391475672116517 11512894809971406376 5824092592703425879 7521202224239056535 8125932088724409796 5496007231262794344 17468922472897537773 8390278354252738869 18063343060784878129 13845456227154577420 11871938048724143418 299853185894156550 5363826190753081705 966565557026578910 12644388297964420397 15467491146444238545 14621631680611532302 11161890892275535319 13875210248109830788 7515759663894039936 16102884441884874189 15065121939654199723 4951312421429122535 8080733152138782586 15540110059640406872 18027776475481263139 17421443425366522179 1906258482502484921 18284185838027113297 12276029610006806522 291441648412524194 4311275969667108275 824254760521121112 15877643572948890732 14416662333741947514 13984054537971971964 15311372917522577557 6356920546792412519 4754799757576282756 10119657557416209113 10207795124516277031 1319977621350721822 16500262152729531426 12144896879531745611 10934183181390416431 1486465854586758321 5873339434259312917 5640948076635033160 12822251849460223449 11451129215308872000 16714109466566017351 2242565283334899538 4187868052823838046 5698537014008873481 1644712753705420865 3631536126978455046 3402557772849797664 15068921579861910076 1897199508139245798 17664175387328130238 8587262490195151314 9385475971699259555 7567261583555768593 14129416587946672524 12310054049300847150 15195829266560088662 17788783003070473250 17891352756488895654 14483727592920032502 13007052590290579924 8935678393131171063 18235031642750479758 5675870493595322560 514521169774599315 1788717868963093393 16155512124497186422 18183369240374384136 12720665890572310239 4953414145240240394 2161081221508949 11759513358627285011 15953177842543882962 14565182073660517651 3160579399427617188 17790779660362417075 11326793017230652859 2447111277995466901 9931118841458302331 6555031614948468366 16935657647845146426 3537232499418784734 12463026539744032637 5436488258720239637 16550973926870847780 10404761401027938504 8275905840869369541 8799491565104291733 6312352320023853379 16987757002314407350 18057300575358551852 4231350768438008075 7502659917193178624 13238793342155200553 9176697690448909098 23044223549794336 4400488518247536478 9326008144005073718 11133676660069199472 1332589422687728778 14788976647495662806 5733567405050372278 14982029755229412179 16426023981703221276 14793382985842080873 15014287310982466853 10559933767242401529 1700657873224167927 13388031015523657015 13770637094188248563 16710763460328837699 10566421955112304488 5054565256181345089 14006001722618333566 1872186006571056800 15039310160680722017 17725897326574629877 14415057362496896483 16363003429453305534 6094992087093167735 15021020669811274757 16103303329422581266 7012553389936834297 14015745688754209948 125178787980621999 1256557244632253565 6366147640715439210 11052586167514470915 16696799331200874909 12269505247473648817 12025256586834299653 9068575648274633756 2265516921864811745 16045246996225731782 14296009482390323138 3904519657238928679 6960163033144343176 5162860995445461188 2415111126254132793 11462004453782429196 14513935904569719145 3389669959462935443 10066809030330397153 6177760413039404969 9793239619884212126 12413833042837073550 10558961241899834528 16366143370196630651 6795423902500932593 878364646507022044 11078476992250406851 7193452528436151021 15787144106344103072 4039883320484514417 1322977581436479193 7872511887897605811 13259997264971867392 8905309190117201942 5499197501599244753 8700627195173307856 1503142577678455399 8791606868135816535 12210324827788528632 4057801089625668962 11245985515105029465 9626584873604709809 4945225405500617712 18179423893540356817 13136655560910474869 16869583321839389714 4972639786234858486 16443373981150296143 5628763742122027785 10828762145423527719 2052550553832926788 8851205720496424608 14902793763440474056 7223718412694762043 6598095144952991647 10486472991680382311 3274482935048831794 173135876093533000 9615097553871702839 16453583923150126898 4967146508909893603 13653745982333741770 7005093621906907807 17143087484696931092 1509844954657796004 13613553557514963657 7525952053264162523 8263790850855902163 12212169443223224548 9984649791477666116 1566338253291202797 2543064660896075071 729549992300428387 156878776255447124 9477290112086774215 7154676043824565469 15115656654525532575 10507287978312562582 8880539813667047696 12504583054257135206 17742572011310969347 4594096371402963570 7524097089978085461 8776604901105227748 12629150184703865981 16158625164564726827 3477893895579420198 16109904190668766441 9921889831833412257 18175720256528277668 12831489356031553111 4126071171112476517 11175502449412491081 4022643920274938352 7434958775107503861 3197489820863369828 12497311738685994267 12996517528072192936 5207555416297985284 6268720902809414320 12831398142892720974 13830987022110546630 2416569301405536713 14529238370366574020 17595976410875583000 18167233095352224457 12766812844082686492 3537415214147672234 16688547876843724945 2514957142413218742 11949564403366978099 14338917934195339006 5040646714888997105 16003177035254286288 3161506034350125211 3923185507036781218 14399795783415716733 6240542367415995653 14433791575456211567 1158635669828476756 4146502485814561023 15201040274517895205 7352441598881720400 9886928066198076548 13432580753582462508 3718371444473142867 18301650984628555862 3297012639582576590 5350303620777253975 4501066711148452178 15289894511005680078 4869423626611546391 7175061838335492551 1621092271483446318 13415110529378865273 14385076175344529856 16810481467593755863 3592437811929416714 17335060264089024591 17579603834895679033 1490851083121415775 708003229567316846 111511276734038224 10114388210527783772 17400449346212556247 16124747989280566105 4634389671721438644 7968461841444929369 5782440935408661719 5790122289739913385 17304534946267139316 18124806820814654256 1472453645756498949 11144939188646025085 9245619378512532412 5050548462939338456 86289284273086209 11430837983434629760 835575587879182735 16289889819618341718 18022169173312344722 14212196713681528867 1223136990996525503 926601478255879400 13381970044495525307 17800583988021380041 5090726331129661073 13906343958213730776 15736654846672118327 2667867806828467708 2687597174206851438 9385615012557302072 4862082776326359575 9019244119094429668 1207831996886574266 5532021534581468900 16289829347250081765 2633565137190703708 1482504365314228981 10487325426686774958 3881197101665447191 10031550906018075488 2575837232227764902 8077533017507893946 17818299811296971035 8852662044877758394 8654504643368833784 16627866308786110888 7553908348077785404 16535906345178202285 13512663324693936816 7240237075633329756 616257052499683859 2630843338684151040 4363685364144453195 16789938435747105179 14750339936559847669 17142407883803141527 3685387397502256010 13163823933302996967 4724808201355648523 9873890952658129266 3479235796700154476 5274061358997481295 1359729778778444108 10324756127642701010 16375108232601293126 10989342985005261012 6862228683111605555 2247562555187179922 13046521604127025254 15302509179296741064 5156417943385015904 5256823657917086609 5836614517188203972 5436341413934587016 14001120388359031146 7967802309370447573 666687044775779599 12295790552669168504 2021843988243389241 17753569591212458537 11039435311785964292 5354520750881704488 14031431019000693916 2978773342010973980 13560719648710252068 11012967053865726405 4995908458296291132 2971360477674864214 16334726086993770635 811379050206858758 13704162039620630788 2445062591978032336 5462301998620658958 12548909396922305608 9297645298254238314 13013034052607065662 5163794865776053562 15232126877720302302 6289301689838417913 16741542071735039949 9739635187370573832 17324577255197883467 7758057536431414327 3423510878173256569 3039115437343993989 1741888459502868099 348799476218180370 10734151985991130421 13177506121515607470 7953913855029757937 7050613522717504109 12109793406987731716 4856833325061545018 4260095226876645581 11510893139914875656 16007007932055270442 3085987375958377208 11425698013998081198 6300772784477340443 17938257855601014401 17864270746404527298 5586111621941300116 11839642155906971761 11212612373658586851 10647221279373644038 14592759629062430069 7138561151653870210 7924581868812994278 11507821476841984177 14680426089629911636 42292154591319 12802428192332881719 15346392900778663700 13313553193529879783 17375506744663210082 11419168266056262692 5167231396499881939 12354312831251353412 3589662510541648431 1206192745382338383 8431242383417486856 10434716970631411789 16476217037655115459 4987535196299404905 18026799498330338394 4107596534967996145 4007403041840940807 13819553519845194469 233585273684383363 572723646113343117 7672441222056194115 1506357781901571752 15426002915497088143 12050348031321044910 1556171072418322226 13039272766712821167 12226215979493288564 5474348890924887657 11536094358993498865 12706511798163888010 10770086955328850144 10118610243671825727 15713147590457841310 14299514119855845346 420252502280633260 17745972351409582997 1544679482993135 12684101812346384139 7860493836107913466 3126008004619115629 6542144401456023636 14807805195732189610 8297966780446947929 17487047388876030115 15708625225479192331 16140148578159838430 10115961794408724401 14327943888236678306 2950983440111964223 13371921298842424632 16974100286833114026 10806652416961772214 535343352478531152 15317106389099139682 5046336578611449883 2684981593707045093 8792523473764669843 6998681419940583633 15442274468923488726 10134901005091952819 7195915121956721438 1238760131289186482 17834708170543847074 11903359796102975422 9566959863180942255 8435728957920222003 13907634005028518837 10099966215564351938 1926859770710361122 435166222109426451 16461143932028570429 2531754237930007687 9267839181681880528 15066895333010404002 5608029347798245572 436046104785266851 14154482114294937508 3129625498371335680 6924667036137959931 12197421495545849950 3840440573706537871 7265796365392760416 8273148156664315368 13924640704475484988 11922036811330357650 11454318142835342659 15237584814360989165 14963364211384614602 1186711977317109597 15828665246164883957 4598014434867667920 2149362347528216445 2305790156723739006 15924109669502477720 5689639924336029579 6141002785043685996 2181752443214444684 6165613445354040222 5301297435900846213 10769943497232541986 17581687720644918457 14960079271320792154 13957871979074330476 327745866452954282 1831209559397633400 4994783781959394959 4889818826512801954 15442068417824056021 8519950252569505858 5268150740994997883 8163856629110515096 17085580947560220580 1836998139401272281 11209996212613814042 14902037312787804239 17169165999234622428 3110306596350509659 14325774227032103208 7592311821546198418 985483416683503462 12185813186736922721 11123024670968926443 10713865363524711745 8352264875545457700 6149022624743888535 413569758985375598 5674198163252245482 9264997951193474772 13962527265369506896 1238822039618688790 11156950167681446669 11049934569426979675 13915248711285428804 18353429424613115401 14089641122308680645 3555839110717671320 2327153278491931176 9583242972678978249 17841061073378065071 10492746892119344159 366350941256257026 2739746825945168032 13200569699647538137 1322308128581842790 12560134044902218879 12159705330715395214 15112178433483584705 716728528111692790 8152839917108960657 9725463388167177691 4750171894404200561 16624519670590964629 17261047507843539053 16253461351900356406 13520778034613876208 7739248131330500960 5097359177600473722 1827565657265445705 13931261186712842716 17756509684315505977 1186267568424682376 12145007591538181301 10162187387117139097 16826645462480389566 10880120106240455662 7799012877882978942 8373158581795991423 11060425295588898318 11932172851143203397 16375590858505579328 17499217413364601289 12221866856487556156 11330037967756694038 3744506582244782960 4075140196387375688 11613066458173904268 7135146329409967118 14913190294690266307 9651273425936338220 15663552767219882303 9477278344843521961 15833244523985228578 12042006303690235071 9190269892745932965 5145340209341596559 7111150807739300152 434711518864325570 741447316377763763 2851552811316654652 670696860937037569 12609594849811137431 12568419955080646338 14601962459207144807 12697573204479538285 8072693483538677885 2799888056446557663 8267081057295998622 4675920973446062727 10353866128678262490 1498188105550918663 16857086121014848837 18162187773012440143 1990018291300612703 167978269756312309 1469401943848053267 17460756764466922834 3027499683501715905 10425499226706810454 8145395714982465887 12467910785711009112 1642245657878528523 15208985148219970249 8881993210729112540 5274639663646044529 7647121908060292321 282764010774019945 16713197019007138571 9814090269992157650 11313647847217034396 17598602212384376276 12391607573972311433 12242821657766415058 15311326852920361213 2130513091393295406 2568321642199477181 6248432320646010592 7828587566604127125 11214600912493460545 13647119608338891852 5443101543955493554 2751456663746004852 13918590861067673469 1563466899075599969 74239823131243243 8865742377840455579 13417344282348615990 171845540059155232 17539657762797753928 7973522770453297518 1195567030539426856 14407303210591721874 2595051851910750643 3633667476157519226 13050322314561215988 5937290125555312019 16238187258982897196 13306936451435712574 74880579637309475 17238102042497210227 7437127155921608046 10097408215160481184 17799066711286649213 9905573131104180953 1069054872318033356 11738569925864297474 6654272786495511261 14029728607453045813 1894919795604522838 10488720706278114500 12048396881078063233 13780890076107826823 8222943936137409994 312300366249807219 18393908231505043704 8613535161135380008 17009893407216445413 2687535647224050630 12309878998765085060 9507731788540028441 15674676653839024450 15941110180417410337 12514707893032521218 14803401867152829176 263608778396266607 12173841238433297796 17950921767894541898 12269634435183668495 5550558596306692887 3319268592748321427 14824377106322151808 10357857090027125741 13602238973568985372 16151989572687402116 5653265632559495455 5826580685788322009 2280646258399309596 3269272050828386652 13845352371702713176 9796172549856720244 1781759758692687837 15589682851032639118 16039288441903786210 2172068521525437193 2133407332431187949 5193319558961095101 1356878251856614284 14692098568060766995 1336070477575684955 1223953276276219934 3306641637994004859 8981159014385589873 4702794505103330653 6182282950324779622 9493523341080023958 2222523337352088084 7886614339704970976 10908852359384400870 11505730077354981512 276945277565100792 17068495600351424459 13257884036326328196 15359081321635328037 8371739648938962184 308111538955608673 17207991700719959155 8830800343625331662 17393285515883828635 16642088633847340736 2139938606585589074 12340240198433678528 6234264058157919778 2464549558620612773 12587856306614217312 838195913176871486 2845104735539765230 10536380770853435766 2772823036411241300 9687456557505036648 4797069788896510783 7849536753456556612 15415828423657555256 11286353944146194730 13400098499941412673 3643754132017266758 12402090511284653656 3959194979257991390 10944219728727721232 17111920640248560740 16526174197714623245 5800705270157902954 8158274472849022147 16546095830943464468 5348204015655585469 4210830347620776122 2170186342031698768 6677506360997438482 6628338035104380705 1377281262955135097 7650080451936410385 7333202971714683634 16026699204366219154 10216506423280530178 8176555320622781504 16043002580267772143 5530516012250560988 5476202530734340827 6004304241041542641 9683388914172875169 8964247594348599320 10127621705828064556 11754964613408033984 5349076811110023499 2352429699860320185 14630110751367642252 8225494729990275964 12304951184592574345 17108823952522086505 4992703028045388693 17610829108208972161 7234422346191135227 17216749938652782020 15201496461032806261 9019481298647399354 3543731608452563647 8988980777079759766 14239247726003250416 12498393293138927779 2726998369058234023 11401984388236528651 802885315329146789 5477982788213084178 16770296426530797830 17775053337005052789 10357921742537895194 10267159102670061229 1893862517494324617 4749994444415028679 13382845651452475256 6975250319955537139 3009160684071044017 8234859794024511614 3243541686114458703 17420651425214237773 17109583137480445893 15804102935280271897 16291798765666634530 4553984217648094388 1732272623291378488 17515610495326838199 4305534238502707345 4324411217803336485 8294583700708698410 3468105445593468376 8724634805707238783 10346541665771143612 88952742031951552 1245225859979241306 6569087723034719704 14086569910451605505 15843936020183697333 10735162342041635696 1589374085002890890 5436038861770820695 10473289820750063608 17387761323424577428 5142129179640124458 6940438004165334339 4363855162609416459 11413877334615826216 4053225578075742124 17764323803802175931 12707513744405736509 6669252777210286423 9218169110786541706 17027781421100888067 1928775842698402545 16267343599857954621 7950967064655229944 17536936464559337535 12538148375202547588 3648017123696111917 15428771620343221287 12960021326203957945 5370801971984333140 17103084672286889488 11666975296213965185 17772998956314044417 15020143289284253365 7645192189922293107 13573497401598756421 5624155742637382702 14876016469914370792 810169999888288330 6262409823620725021 9937000938823428579 13966788542357353417 4284808011273236113 17528921545759177099 11884157908229534755 5384903294055703279 7626858409734079904 7278351079318133559 16275649593839768220 7496909400543812393 11633938457688700588 5677782001035186373 11860706045029917648 16037911724116864240 14055633499100269146 8383255158872276887 9846213960434747113 12208749768561186901 12201659082130394596 10638979668238352309 7340784953549473393 2827136860398245760 1871018812740021647 16220229173468790777 2063314280599111669 14938589481749088411 1229424554404351808 13253460611629082126 7871521678418998831 18286103777316756992 13201275486873529539 1037166404016876233 11081223316477855891 5991107169106421523 12650191108662040657 4273909660315420741 712638122191885714 13115631683080224455 11639372999625034161 7149032426434855650 7781309380988464744 12181846080122016865 12003113566387872882 523426611398625955 17378341581060077606 12107471598364086423 17395329012142706979 11917095105615570781 14077976926674879788 4740145291428039990 5726512838959201367 7693726813962733132 18204094467970352192 5452405799246451681 14722906476831326620 2820753891262893302 8188536551216433052 14488585399097631228 8195130170807050606 1305646924757476516 7914443397861202689 3329378171002841938 8258409187537313136 7258790649409346475 7674506200797689201 3739372822708282171 10625894874301880274 10763579653952111440 9550139399134924183 4500018364688289188 13889272521779218597 8999260547602570014 4938436926362046875 3471399600950804996 16696552025224863805 11047164831986602290 17953327139707118409 6750165449223621427 17735154833223557744 13200697205675962855 4271616656373339114 1177283962853051549 4056385282954517052 17828892830127181674 14848259060595881761 10738087025441352753 4956686761417102325 14102462763088071893 7274468003148938936 2461707263728280154 2432214723446562995 16098212783693643391 2877820747222566991 14817928249483165191 15462667285727146817 18321386033839586195 431975643547806357 6872552206826647619 4102739362727380019 10404455719119885375 12680727603853155745 5180290498478517915 4806289909018383114 8656474690347435468 12906832083801344946 13329929189315773367 33077744015472749 15227174258604955302 2953794927628591520 18030103024531494382 3403186554135188745 9146536666878724983 8351472348125864984 7065140443812709901 13635396891085614259 11040219566487460383 8984106482488228121 18150723778770363412 12036418732182677792 4730779626220577100 6695312689195541570 17109960441133102599 15636658414652704721 17244388389412891391 1748243028864304483 9049801754513517271 18153038002179545315 16031792209796872993 15831605259920959477 16679368993468977948 3195466054351158939 6289682742773923470 54933768367145438 13467414606907921970 8983516944831910659 3330182493269901667 15735128563166229766 452863220986165308 14137668807012007421 11602860723830051346 17524314281724999937 17889692032507481076 2600015539206641671 17177924452796720610 17571355339774786789 10412959815296063859 6406512229779024826 3669427046030180396 5322042017826449327 2672545561549726795 15087415562365855786 9903962199089252027 14084666102742434936 14665741107901676815 2400763853154873762 17923186846096939580 10637924180912434479 5079690450832802084 12173936051452668666 9542079562829633426 5107033382595794212 14673343307173632484 14900446060060420387 13195911604658280844 6524200319270160684 12991071961846348898 18232804359579637238 14134328948374429411 18187406541100061921 9136181208772185090 15791671427677866695 15056157269893804547 10763102294944321853 13384839733619414353 16809851552839114080 112106543043543559 1311822730866031089 158570483154388633 9543889792696477065 15395898637697660742 12598358274790834461 8722436986322541852 8390617022616998482 2173903691868397219 1743573400860002613 13148496889440477951 18377928708452564011 3178413855627709155 12949932830176526050 6126122249798426267 14189285995571226426 17892319688226113135 7229440592494358677 13244086299834540717 518671082686725645 9668511306397211636 16557141831290328705 5571440192549012717 5125275813495979356 6073232480348584395 16075574782705711250 12913455672807637128 4301579957445664296 17750938240123810531 15103462608356163692 9718249678384727863 17525974938418236927 4849609821093829255 6899918594747885878 13267428339688616668 2718134943625924071 16532692092222135863 118786965566357617 9958796355584746687 8431913834189819410 14297306839310522170 7508533110919016185 600916867855892305 16133729173526073787 460770137296198223 2688480988935999927 6640061434106365795 13698951742440605128 3214314529454646711 9615804403986124226 10187027024261121699 3916520002726187607 12145047736073006550 15614596062903885225 7132524853527208164 15719801908201361324 7539745954924021032 870828118680637797 12065453417710615271 2365474166260452930 10376031104983165929 17743945898135372409 13771967344348566775 11914721480934348924 7450396028483795951 7033475393873354960 16210784980510995042 5023781443813583756 12633366076245890603 15775338814344612050 9115402989761234364 16230208665670607210 1363739020240356424 16558815166319258694 16566862892045196866 7568500320718922608 17207752529311250521 6073700099522247311 15811914889982162699 2384632832304419203 9956957721831107469 10004887795347350781 8017348779299035619 13736407854725328593 1185578835990990860 6176500463662918049 10829051771057251416 16808143931132499435 12303819261572594248 15218333244994465058 14897678734202858944 3377596564592240952 17988981536679712649 2120053232169620451 10965738013191395587 4322411849315398542 11570536370639348579 11519060353982792382 18422062558200706839 5287906928098296128 14685079593702822536 14385670599626239840 14441409502991012704 7116751278896003366 7864014492166772834 1473862042348497145 15350231226089769441 8071105922760079941 9589315661951757047 7815231434413523410 2894570665853066464 17597542189135847091 9337664309514269256 3191655553708339694 16816749829300225987 8946876321499507885 3510835093410243910 15289717578431482634 14991335069805410569 8622619080038443798 9470530923823546253 13711803139330526491 10016360978190013583 10127436222502433577 3583412651882561568 18440992909148751949 4526154261570280972 16592792056089938416 11541203841878777655 8503791582388606656 8131128348266489925 1262037045572134754 12853541578772845807 2052106481275782224 11158658623197774225 6358613499522303162 6807355713942862002 8489501456427858115 7468892594496018079 3220702661516620205 10330521525870952380 9744439775778990923 12067173107682924731 5457648956212174657 3290007965560811134 7380758451948431980 4710420544980575844 55013731932626493 2972005105667037493 15363020433656853167 3704370032297411424 18063062057536417309 6412546915710420143 2838846385925293623 12631446773439249963 6834832337033539050 8755237666236332278 4600724084565126432 11041562800464305616 11463055319538275043 4132958609988744503 3503431705343372714 12856844673738844111 17412112948586590646 14151443076125978464 18192497614598147853 5014454295584792973 1998585128859975009 3876457304068129336 7295157170856412506 13421036126365594276 11112818145218262818 17261401159139387086 11356465766112643682 890986493025926771 14203939224634741810 14481080612634757376 9235317237441480705 17010245635240987181 14187713979735017795 12247371069044479186 494035274685765773 5625272543993555044 3615918968543183310 10539337756902373759 13506451603997728738 4134789157658813391 7421228378650389006 4408991208664589137 8837897026072880340 14302617591011565508 4873600060769792268 3099780223940539056 13099374258482010118 12803876884740929120 18392627828862713977 9163023743232579648 18016866981050739109 3592453257072160872 15740881284455884507 14581834251830967682 4660782443101095153 9409829109418707669 7422300263001430936 10555680396979695510 1617694474049466024 749414864563097879 6925677063933209402 4139588700615913080 15090192116368501875 13642550817836546283 8432110312037550967 12676999889484226486 9803538573499931512 6620870300312558074 17578572684683746006 13689045783721906832 4289103841445773634 15640422904766039851 7573134671408575190 9408901759189874486 2158694056369973922 18422294453340723453 5496451836609818182 11952809249999007595 8489201969925992069 2098015977915465394 14154978157052097387 3809363353298250043 5606426903422890552 7171670130049764993 15802635699243360960 4375533375604993687 14071186465936083427 4057678447420027511 6671040158299154643 7101928593140976903 12204213010808645088 2959907595561071329 11849772665426984154 12042282265476733243 11536530134982054085 599897938457153196 11971544225582629271 15278899669959643422 5145615587029261309 16413164560061544680 13189930909353946333 4483370980857007019 9503105320881498524 665421694305555253 5674534155032158683 4099983479731617892 16833506754034031883 4294346520994319813 9767848898415187755 5127300276932714178 13628776522031953380 15843999306972765022 162784925888905374 7334131805302627416 11835714614037259931 16279800428533676115 5197038122438434036 8956941015087978196 10178238682315698591 12275613675337593969 7834493321622365639 12385705809255852568 16794285036345420773 3836508277769134558 9513097576884133161 7652957495166421748 5091720595566170645 6283446614116728009 1161346862594523583 16153350675062040820 3808863299857384172 3231786016070014125 3630487742422503355 1293386502718206966 13366975890522797140 2898434359036418699 227616515087390395 6090271833111753155 11844744745167271540 10068341713024294479 5894306132979511186 12048786540621254963 10592724066283011595 11295284815500583761 15093252618715374028 1468187015446232196 7356836805676246970 6968098668376230937 3213826626419407949 1215637313296857818 14208579873938956625 737621158417033100 8655081126869687095 5838615477512656945 12572682011836559893 14961499133060499518 11615726482601561663 4719671391969015057 5890586248463566329 13325740407766154527 15437405090084166049 12490377637938310467 16083979714209420737 2987416169800640048 5215328130324921302 6893048525036996976 11720651273409505959 16624124398122369143 5860734388503847584 5780345895741965881 12166637193309785911 4259427370997703879 17519763053416414769 2127475503313105834 14538703404979237100 14691529146072107297 14764723298870181638 2708724882449273820 7264923375426800191 16579835268244803597 4219731975525101423 7007759851758441927 8476486941631897240 10247483175611053941 10450825983862259933 9393253763254555817 2046987064483680428 5847903228267665677 17327141491949299658 8786675292934235748 17140640010535508949 4757262810149567581 15221300737797101722 9305306495251719562 15485144623619862285 1106484923168785957 5250108101867262881 16344612370227355731 11117391433845512007 10691730684761417969 17994563548400164535 2085109698614500513 6106729310551123373 9815489719458040109 18356303976067399186 1524248897155649864 16994161171464247279 2634048799155510979 2310979558172583557 1766734551132053817 16408999001332043337 3168721912776227875 6759174268811078291 11790555419560210702 5175877133678140760 11882812322009203735 2324159179158558321 3375690644503415453 12268651158726677401 18044109319526303469 6988067565938631711 9585112586022210612 597012748612990586 5525660285639671516 5796439501265634081 9176241498581305045 9833107861566019206 2747348642172426136 8064978640234255432 13470708342440807362 5877647936805583372 10772853939878334686 5011124869814890708 4847045392964301344 464796123634809775 3093259604555433783 5741766653235581880 13336228593779511588 15442525043045675180 15373682583088629886 4651812094451334471 14433825923225832891 6571580554182609038 8981462262746058818 12811729653155237246 11224487504694130601 1481350905115500422 13245006815217061578 10594836589653857885 361239182401493757 7615617661108741243 15798479940039321053 12799257850321334031 6642640138305245921 17832398148993804663 15811601836649390660 2429544764515629120 6438466541249562967 13542411723207182006 10603052097695954114 2699842138471892190 14029204534314475148 10622088619253802321 17751886568701974049 11402740423215124388 18275838241098138561 3947089968828521291 795163219691658448 17801176259793771348 11384039586465781027 8330337621148633883 139609281323200102 11299391992815700223 12004896246710063142 561910457975392669 2000665116185247245 10658944684444952659 737596469270815776 7895335870802537648 10105281811715336498 13885315643085138574 7813059254465293841 4168201427830569685 17582329473740756576 1593390768109758172 1656272970960677568 17921962262214310113 2598497357904878183 9751835834816404230 11874339127448537576 13674464677016605279 9326327246430991431 18232348816968862252 4034249169570164549 475404714528117488 3145590360810030550 10455297780583467947 1772390089161560870 17783091896834758953 9293675227172082694 10137526734440978521 11523770896615103902 1151198644611579937 5626626044422422572 7573586424350618604 17167157838956679502 4630999049503354131 7165498283685786865 8846610574606106141 15177363392509680550 17789913378402487933 10276179298997746078 887293114608269080 16200199469348717242 352165855066837006 8197324240679350031 7595435495177560786 5678189407422958628 5738863923053587011 6094626534749187470 17093252225312913370 10478866014229485064 608959118614000382 14177598424456762535 7941728033788355729 10820052257047169427 1849717927717323261 17928283235567206243 436663964997436812 2206689919816161504 1660036087964233514 2110292044149304373 2256435969364627701 15280367920063986449 7899220598706225738 15766094136036200023 1903331853157308627 17620479284219638095 1066440598834102429 2355933052950965368 13505318495132910041 5207656519237906602 13778653282980617032 3605059866931819509 18218019632356023182 11052984807781310601 17526626404347328884 11211781239712884055 6130436960822396629 17768564339349517853 4824928950326529002 2995736233767918991 14258074173445040229 113326128930156819 13308623265179165312 2494014145973910995 2475269956650352483 11058420294346033093 10630482269289287239 932045165243875821 14816150391542286627 18259717981033309610 7393406472977863666 8542500322146006077 8809760842458182555 9761433519504437431 15429542887960126730 4158421869979560185 4874870874638252311 3827080403605645906 1869436149175377731 3765735109092078840 18139569676533550111 12936187418813651633 14324732283698588456 16228471559945018362 789812427175221518 2347115676866694425 1121880450742755807 6840851864235288276 12353331760816217136 701849312912345733 13882668305322887312 1007043314177117922 17489633712032584505 2035579599868993201 3675113314273744599 16126996684061284038 10383509463561003074 15413429612197548539 16390389674382024862 52423865194630265 5190099933380222742 14224137626411301798 1510692720017199643 12313860401248785485 11127469664377677570 17705464086794375829 3304121357300578115 12793593783481001011 813923921848746328 17256220943881332213 8718144619711030065 146439747465689912 11748516518315846972 18227314519515518888 7385932409474360578 17906407934828840121 9483584568413655759 16585074493328040579 8885194941529774212 17078743234962625491 4371042072813110029 14050555755661035328 11954714048840881111 4314130225031524817 3244691427052789164 7273401800256543872 2026511117617746542 10219141945044287727 8139015125512130075 11110848477307242091 7122577522948155144 9055168074871783720 1926168549618338292 16980966880198694760 6904308827744411274 15916433923485289368 10454587436561946508 5735118992704604361 9251827320514241226 12440873967324816433 17421989801421206387 9297359718150492736 9677879883915188826 3571897227008970350 15205097110386459705 1913284016672384426 15572694802003732613 14523610303961992638 8286896942502409257 9343607845997310624 11565944137946704701 2516205246693864307 4472229696517786020 11962657856996379793 2912585211459408274 3264971592789436455 8407523373176281659 9229512107620100167 3269410868201676708 10214586451621633496 5409173156204944880 10114798481307374702 7872528388514795509 8073914915753870818 13784384018123481738 18344026214216560307 2688241194453857403 18106545396583919352 13373064193992189059 2645093246613489547 4446913054002727095 897502749932397926 647993814913574351 7577596118338745264 516892889399498208 17306050336361713474 9808719480269625370 14751112373265965726 10136404443867241373 15337238016973069468 5975349063101019063 85682729952602786 13107001665348156874 3309880750872224929 14435993708234185472 18291445840182833904 4650809242731434466 6248829420648732144 11005541983567609654 12680374055599261795 9065737222077105289 14334168328730137225 11452995012454230397 14772668859106639909 16061963697577773557 2973629223868478909 340803899372416455 17243206116220685090 17433201094139348663 2617995008050351975 8294031229827338121 12747825171768853605 16065289037280684698 7751143850755505171 3657730435716324460 3906645101734130785 4163396051621961072 12414807452523677756 5735375746899213211 15326277242527365322 10360248962526447706 5748679654421039030 4401584243300513599 1439681337633791508 1885835955904193628 13844108690533930808 6560353054985918322 17508942162781700066 12383153701928901520 10792459960556239158 16773668355007560529 13537201517227791506 4763235058745939178 9685168413289004142 10788713042281798234 1843568444879452344 5766883658451007557 7716078522851996511 17810654393134554206 17852333836794226915 17498556611156761537 18046947804729083557 7588320141029294152 16562883205471796595 15899969866593858565 17005216361351014391 13486562969370041697 6180110574256692770 5647617854300031682 17566241791121964309 15405606434116155507 1768492496089161499 1785813519099214819 11122645622837868494 13923662481578499237 11504175672978164990 7216639438564605607 16440615269973268639 6988844899790886765 662289826812389571 1465427680511175657 1113842306649376181 371295350057133734 11334375163272071012 13568452999955480073 15669505124797107789 11714129475528835784 7744220583126259637 8089124201946864552 16970920966623971830 10496319640158135970 8522976236745214634 17660253387026743493 7065352172804973628 17971501589242329009 3172389592391051025 553984675848751392 11105285476472142552 8199110220940500885 5120755580264194017 4348678020169508056 7033424941277713301 5722374326282672017 3534432370236086482 17952007320106066864 10961341855783224941 7699852634297131762 6394168724177456579 1550362081558634639 6641416487757618253 3015767314930174164 2658701340857786629 2017086439564163301 12800197519727849769 5206824363366838669 6205616382579751129 12932603573387579915 11278928484910745735 5630696838842980433 12006780173086126427 12884293328868783100 16865612694496114800 2726113398003837450 1437611201072245914 3101475696876349330 3161228851690949070 13676041757977683608 14727302209870255258 18325230436183161276 2305213956095414419 16311823661737176002 7810305676418775143 6530627437737260566 3062171516796368751 289073696892447508 275184904163575142 7995254719992048888 17845213163841361101 3350520226325709705 15793447465844806567 17690787616240405832 2292185747970329762 13636523707433814452 15034897297215363040 9648072712667688536 13171303806214291239 13451927916368232302 10139155205753550646 12182574297782523175 12554781390208161362 3845492052164689412 9424579655006551537 1245132334135337600 17209598207969769437 6960663767388871315 18411952740953765454 12197098116774099965 17387155981263854758 14776593633877821216 6153624400355274877 2182118489074646379 1635788729951425276 11449307571352086268 10556319647762730299 10821098350881259260 1917622899173678495 8378117643526643038 11704233405673208723 8208876380510689724 2294514995561060836 10944642810968080549 11432784421385227714 15536690617031347707 12021605753581245315 10152369540759510836 5382533324654560144 5155071071673053780 11338806086994413146 11743195849071747920 2947259372624292492 14043290015679311065 11914454690493175255 3369043945205836441 10971754902214835238 5945782768881458151 17280733731331307514 8351901855730119863 13081596171688331707 17740116522097393430 11209849928846657181 9788402868920791191 15697005865957887361 17511712630893788051 4115422510835132211 12734553748673699444 11249637384879057960 18168869651007317651 18263115329408951342 12999834101111913117 3094450526452363572 9450187948511713118 6672882990018069310 1787364254934799541 15212737320557993874 3315137819955079563 12344512333873710448 1678626572084842021 7101386520476703003 12758643829729150243 5379901598712188120 4645109769147888867 8539789857508079089 3101061794692518450 1908125484619255884 17541995500824718178 1636304192540469781 15373329630933348483 5562027061043570031 11261366048023246727 6623348223314182863 11396655199163425403 15498652021876557078 4143717773580830481 11451219115042671216 16071061046850989642 16379640049007893199 17900124257082333733 1985862765093506525 9802630806845587376 1501002095518109036 3085721427059670397 67126363551004056 6131013604028110530 6518589861258586381 6498741278715736076 12855561250631875837 11098462086334527798 6810820181889721708 2532553596865343079 2479921380584407642 3959582314510286229 8618769161278082166 8388089649854921864 3234809331970622789 5381768509163977738 6454239749695932118 17145097778991054770 7198605807262973751 221291506637846086 16185432945067953718 11165049347089417013 15515552252928467675 4717731757473366007 6912867407388891148 5705517326154162231 12456897224751127446 18146625105061525533 5987417521010676372 17398644378132730808 16653031616995095380 1262891460828590116 4429620747536002869 3989649127649162995 3644263693309601361 9040878939737138580 4204989589086915967 16631632742290538791 5126816103256785782 5295681995469257939 1944079572629002787 8788653401657980468 13649352640907663003 771418865881047536 16275969759800667891 15832626756539919807 17782411501876180684 688613992110506347 4109814404741604168 8404175072495446063 10661349484120650162 17843306274599345678 1881954448196498303 16064985147024352356 17794610363214712424 5927980205862413923 11922972675829575768 11757056984958102601 903781798242145753 18422271471315753128 4181734337110591566 112519055066558795 15583550434491226904 7069045124742694029 10556464529240239883 7182072954079180982 15393745682798654660 6582903512531776216 14098496965446287110 18272617802209355427 228411522971525381 12585800031982702354 4212644864218088269 15868668856506756580 366628660220467226 4508335082966728789 14953603841119810001 5809403842872905527 7942000782272193845 17181013268219705066 2442787566689025428 4685011652636625014 988484506530048655 8147895767570274940 10467934039200978400 7046398680851128678 17377281064277598737 1559595785475550155 16138314195275004001 9524872048774336471 6636131438966355700 3876182743069582988 5899756209732243665 5911067685865397576 1275272202842224133 12895838916463939349 8906675626692148173 3634165266972383873 13521589790114443744 11245593287252355759 3235309665606179729 8774517697098715520 14160964361337308794 2606540635001117340 2568457240588940 3276900013541547812 8866113702591395271 12955123725964056574 5262763089091018674 17860203179737162898 8070278119957034427 12572305812606514263 15266523858981870720 17352184655798040152 11399296611292175829 14663125018718355716 6974350652940014385 8739707020888076948 6282943173594472728 18238907152777491679 7834367975079923069 8722043879694608734 16592528319901322057 1064534763271568672 11882605252290687522 6507863951438964533 2990708976777457977 4335428989347691038 12253598975258994009 17947114133306891347 15635503825482133306 5418928604515048320 9153645238386096864 14690333921836565292 17719279238967184112 11042865135138909541 17096760907754598135 10654063238271740483 14516324096481728833 16603503237148279881 6814083827730263285 10214139759776841365 382410539922899674 1742070674017048565 2901339703474680810 11892396524734596582 4595876394366078620 4584563269346564721 17129425911530754324 9454513371076523802 11639854998975898004 16709630865427238814 2157154747161998260 5631452932905640172 15585091493368832298 14114878759470509463 8365004733276430905 15684833212649676242 15131649085526051601 8948425339171858465 6800552154908507124 17393102368442208964 12818093211332425880 3285481061047261948 8671652100414701867 14118840400685716589 10305515956395508226 12858115969121935507 18398136936748006233 13326866846997108034 14921346889916410309 12028504990296464912 3376951493125892172 3829431013046299906 8298887277993049948 13385218778115642949 15138641222962486508 3995317832951285865 5850499303074922471 2280623582320641395 9581581087463001597 13836433852381498348 4387426428439918369 1627720329414236634 16881651522210225857 3181908548797429282 509301653076973425 1304993700088152435 10342712184789358391 1595929940435405007 348463747246556607 10508636708209677960 11079528433297035794 14353409501707434576 12939043473315440487 10532248400103074515 1734473739210851365 9940560433720051086 17808569495908247480 10116371531177193890 13009305714102726074 8240271842117452225 5816516052548860620 6094976904323275724 16209073153935564058 11839572587692630960 11865680015548034929 3125923531583678757 12903399603339975002 12022791451211892697 11322175880970759280 17187760065061457908 16036313852645423386 10541948715411622969 75952855787675494 10851940871795125916 11301601715960651032 5211187759219115677 14870010614234966398 8964017160416406320 2472880703657293448 10818472351931185336 13749229833858971356 3944643101049678843 8547925592859613865 7047651013523633984 1544888194453535159 2120120662170968015 12565159540593592269 340315941467587890 1646605727393489796 13328125610210263425 5349865835011672034 2844017902994329159 17220170112598604718 12610785600130900415 9178782246274550186 5408471623625021719 11839985086823430486 5395053755740068094 18401332535184069106 17533417773309372709 2508764209676035512 18277421170346041169 5256935207269326410 17451986736081480438 7565273283441690452 11055214724327103417 16256278477045589951 7947393209289898929 8835026941887471544 6133240519546161641 14054426552104009137 6222945997520266816 13018733609577032275 10616651884570799798 9221858725737573345 15343707523334190456 16491272059718879836 10241177777300698465 8753672154942480258 7594993100741601337 2576257322029552284 13255039095323113235 14248435224636491413 1492062110597882019 4283065116315255698 15272621082692175575 3868089538444904603 15579668269555914282 3850579612107894006 14616023269611562620 10447918514984508863 12288168604335326201 15197760507956466363 401881473494372772 7972992814395816914 793128788071414947 6924388222712908900 3756831520747814948 8132005705868762215 14471125439280616411 10110638738589980683 3470816875006917897 18212859384945816635 4702229277334847118 12499475446569661551 9762596138108746694 2335859554661083251 9225527443678325531 1182883952127512385 3727043000381858061 15428261743879955402 9458635087121930269 12965581407657098577 11743338135620089240 1839455056438428374 11832259220607853388 7427720443505087058 4958157208240382132 18293767837349373014 949870546996621165 16366591001361875069 16551392512569359084 8812652012553786188 7638637031953266646 15344901425763516098 15523578892246648771 3828109186050206103 7905579519158634200 9657213925182651204 4597529287921521066 6011465132325382716 3398514441088981512 6499299620234850593 4095613999583713409 4132791252749835214 12067871268967090646 9263440686186973523 10266294302812689281 9632650934229239406 16151913930774689541 11511777359633792089 15010829489374697089 13261173021775641091 11656828225660918762 9249195886550464961 165583486534372912 14174245973669249118 2533507919115963983 4886526904993917960 3311843916098796214 2124829522235731435 11443448624591368101 8468932422858690848 12042343387941095100 5284244418982511608 7405278000860050936 10332665814792013696 2608602179864007914 6356596884174823293 2187314608735009306 9094548305005528765 17559063140841471046 16187215152626179966 4621739426425546933 7618652527970516447 7829234863271030683 13814819000120931151 6074358442950266225 18061092638075902121 2322509668965269091 14764493877151863819 2432799355796944682 14684109922173843121 5749073190660116303 18442987884137621427 14431904327734717001 3183104663517710451 17567477388124166900 4589530208674085060 16973361128301043798 13961367032851082709 16870681207501049143 12822364170146947413 325217199414978618 18264876417923661448 13134798246026755181 210921362478404786 7256497096677669122 2863317688026022761 8998753925565482943 16280780453962344821 3417708424748642437 16695982530178122905 2752546449296137693 4455505887547128456 15712704190298878017 8880119544397946375 3577844430368410493 13497598665067561865 1258869103428136600 5763563438301922015 9791128314292605218 11653650877468910668 672522836666205718 7999274804178250552 18162922919279209343 18031889850112784322 13640767537256110531 13689659464136577975 90924613895736528 9360693349308403036 17615968514862561421 886445601099256084 12069872559330111751 17381065068046163163 17208426878741232867 2806107634809342078 4938718105225524885 11181268260775522339 1116841998526046163 4458702308287099469 15479976492464383778 2019352106551463302 559283644843454888 17441400440008473050 12263352251637439793 8743440994735073316 3104143391496483539 6729155916365290242 13639144086401194051 14802455733029840086 10554979409956508273 6653971111178143388 15878765017868299269 4290860164204961144 10917483755245608884 9400825196009352084 9244364269641538703 2049861916589205410 10808368759753340848 6321650459740749445 6111516006956629448 13176583466348475773 3479906823912841720 10295244862798923719 14379526111452208501 4275786168681203496 13289397585018194209 5567372262992341372 11319328933565761966 9496243732737364742 16015316209301435595 5939234097806269286 1610150023723350163 8198900284426478827 199708091545649429 14338229624269381148 12953664163963754200 11899858556590925860 17480914576709320961 12154028063236345007 16320593989198404360 13301750091514196263 1315274235659875679 2964151677034306658 6741198464316862398 5661289488921691421 10751893189307146172 6258587708742523486 5446744011356522272 3362098145558668373 744822453064992167 5994669107523089374 11618225915443900739 6024815710256777964 11450915887404109017 8858063552980695439 9561621774300891378 17559495540774685319 2983115522002888637 10016187266383546543 8598351662746090111 7265206574942731664 18371279202673175363 16160025893066865450 10596792172032814677 16472675935422502963 1993681195839552367 6436281793072835171 4205379783077228692 8223273224835956126 3435718999803583463 9638502515635041237 18144512481469868469 5507396770414405354 3062406931705518283 4391351845448048436 3453243384689368098 6444883824948264930 18143623616675853745 11164174401247744419 15295904659285644806 8916412942593133315 3712309148706250340 9573465319602901598 12754249164731526660 14166363556154255974 7312425818698036260 7873694147056066657 12531963482262492356 2881697051310535390 5212646234591483853 9175474055535613042 4026304113826968012 17079448316904016602 11726965894125734226 334837926211200917 2797732608337758659 2808123141730105781 9502520725171935749 6934332873605487184 8570540333342065921 407875922647915470 3277958370660201996 17411526504027011930 2756506730135159605 9349161950967174557 15633642313903338173 15685386499782934567 4624495751278770829 11213403687984706624 919507377808127190 15426415277024373174 16001110599222958029 17512963191948859849 12903537725281350860 14179198002448012660 10520871643573545490 6524578500761335039 8589215014858051817 2332414733005837745 13137741639222365095 12397279375930087012 4830140003662813856 7506131978989555518 9581841717210598722 10200573851424054399 16717758578940066380 2671117091168010297 8096389376282584103 16339591120272981708 16815696021862904690 4772074667396256759 2532303679145765884 6007381619467578644 10798857028038121931 6567715925938207037 3933779721735509899 8874118118218035202 17595784800575401512 11850278128682174930 10505089726660406797 4091804257023326487 14602522457865078380 8538933801549265294 16426634194927366116 17869829542355736986 17383971322282379964 3618924352184745751 1533916256251513982 610653848164068652 2590829678555295365 6627428583520836118 6573221267734267351 5681649350603973324 13508740976835750281 3547308023048785871 4321144063364192583 306005015909741407 17197950724018368898 7707027662449622183 2324163060084776435 8858363701194493898 2526747217270532690 5174984097009397126 15241133333737149969 10917296503186817248 5273852933857720864 10876760852505445467 1680188831146071430 16786093181579556163 18348721165903515400 10065979573415017812 16376645325281465707 9780907322078357458 18232391744886407276 18266787888118915999 2056510496932710017 7052538289581423588 16800976331115725969 9882433429311795265 6076435824508012377 8439569325109853854 4923262265454361873 10480742457786539294 18438135408082572175 10671291810875876626 10030949489092610568 5218797959457361812 14231000267901551980 14930843796981970496 16173029402328308874 11593186439816492525 7805288304040805161 15575642762632621077 5184148647957767700 15438818428762478627 14493643399175508814 1920526349868903876 192561746235019408 8608999803527593802 10379841930541294579 17595720511694792936 17257044299280100857 13001323872176846697 2432588050479687133 15852503925143872232 3491770108240941830 11737215947222228851 8839242811955743484 9207657009736870027 15844918991839612170 7219685292015237146 15859172735091001409 6107709992242427778 6130882623556593795 16153537388854738730 12488493628604952836 17834681718373362738 13281672735013329279 17902243323687422411 12623076716613834641 5034450710467071853 132692891665204753 418257362786438446 13919869094911746487 1780224280269266722 9152677034127748321 14748796354156851398 2465531197661443014 15727826818555892950 13932736262960778832 8127442901598786839 5157824885971371768 17391786205260640104 1426642898362391858 8523242761966110322 12462309396362964576 12167939827687809905 5336190514836016284 2417725898582049762 545843830546515347 3387033433030863673 12684935937635494687 9442008852847009363 2755508142508293641 15624985440279892136 4245099713015494029 15903708730721441297 10908224760015137657 14354729566294272049 5792400479955585718 8689275060367866544 15427341728110678813 1117612203188228802 7999337728439345463 13939656869261677368 6776658394514405901 15866417877717027027 9551500552077719178 5268720721482485758 4376684435389405165 14567219640269163261 14592440818727280986 9568766897513621842 4843613909830390489 1438003307516336278 6044349299483108446 6601393927268549301 17487632836120830460 5942046242578196059 1365464667527481690 16643293648450312428 5327130182801216488 1068744138194730078 12359561135371988385 6921412518702689859 8977339152597784704 4846477079092202017 14208116311150423056 11983430105326376083 3292075406913172797 4536925180069545256 6715868618837196596 1480443858599322019 10086963467284288827 11737463200107239168 18269952700638117714 17103407992120711767 8261776168965574786 5945491393509951116 3145064148493462082 12021286492538469738 14243403733052419765 3314209521609679817 873484090005455342 467380989313673296 11870913050691433477 18367736671002591847 12860054381128875717 4943042914439445717 6689678402385826118 13609133551505358253 14385828125553327557 9412000787889433344 2491674233389950062 7599338588226312046 5909208857301658696 9758573201705373811 2195740365120749730 14779891732054180315 4690112208126038148 13444497786837596144 13492771255289223149 15255589940240994134 18092837848585115675 12888652226789895744 3716948074078275992 2473897092803189815 3143682709536685076 18294998708532779399 7353017245606604531 6593035177371928620 15112412856959560362 854003548253512933 16857486715291161415 3570351470038621876 228652103077948861 11783623899251771609 7549010083558312437 8746990477553889754 7523844100258058731 18241684057617278932 17517836371985636399 9959434878424256736 11234998469487162969 1590474217385007591 1443645841564176596 10827782728309067170 11026011840021102771 9443002758169699731 13704338731819683249 14414775493068854040 2175266537085453478 16699956280226984151 3114906932094020438 15914353504604189382 102631489689897567 16482920769522338124 9779212883958899439 931286228879258427 11995159458080350223 16531975813840760303 13097929738626000532 16052397837712881467 17550195239331807315 9673107904295440160 12833959682701930593 16367095937912423018 11071021563401049239 5600459095964697403 9835090995385140265 16266419139701607188 13129328205896786915 11105500682712949115 10898263021102971425 15145331998363626661 4372478474438901407 14158205580757818945 13031321796878980104 14046879167624597907 3176250237248281797 5937180367110719145 13588825598920769842 5765774874451012575 18351050684100639953 15609428082462998951 16131252168946427107 3306507808916710599 8142518779359717703 3200938328110060222 2831766880789086896 2849964896339262935 4102438484772663682 16350174362619000892 5591082012993837391 14990295302467919426 16959942594535108660 11671932028311667806 13011603811968375099 2446739476504655905 3769293792852096097 5663338292201539784 5574977092036417322 2368930175270575369 612015281291610605 5106987312696914787 5321590189484891883 11284590165671552558 16835939694287236890 3879056031008322021 12222604719573427920 9684798043568463115 16364998466319443146 623507219916487410 13466359929053013210 10999998774832230439 1876238534509760920 12921944216334007588 10881878221440187885 4668169752043780920 13019964643479664453 17770746100958272052 2365378830503946871 13235624171627161823 12038300056189712977 12806787337570599819 3354464272681857011 169208294804777368 15002389794359907295 6350053066442050159 5660599117908710717 2522017614845881631 5865620436363602916 11621731715413710654 3883902920967325921 10264389621729496129 255103483146791580 5905175420753270837 5929481848729363182 2675714962413013793 2526877224193865369 6001641356071291525 9180783083560182761 14230284471056263927 14188772029224537411 402603009680198784 7406301202116969191 7316062626629871843 13671878147721392138 219268843476183162 4508541257005992855 7822240720571638777 15777232267401894524 14090865712135115278 10883702533509953579 15502878720713929395 3658184868895031414 8349373638561505047 15590815139225875301 2326808911375115463 13577860369316638806 10193236893413968832 10034826368879135333 5134489750211770679 12996790838839622518 12598345006316740966 13854319529971196154 11666389714307167590 2088954559305408727 6982553722078443660 16839957495207705584 3164352555979516870 3796190295917870784 6442593609084553941 8937917865943581057 1389200715591709040 17397073711651044042 6589035577659074772 18176448007607286249 14705897652441571614 13540237150911492956 10075016844806725127 13477544791582662874 8505848471459492292 17252211357272646657 3870277584863366678 9729075580587847080 15656632372261188765 4224801931166016178 13775040227176089117 7102485827540148202 3669166722303950224 2661428285348316129 6898665681536590098 7514925515238180992 18341950616050503366 3040932664485897557 593162465491885676 11880093859737039981 14819591485039878701 7535225807506522525 12772097821898768020 14444254179069798037 7606752291285078035 14646603931466606343 11898343806222058750 16784832931364694039 12945870886101521660 5905114565396890422 16817548833697513618 13809811283463277751 2635114486782854990 13063855601572983962 5229633881946274718 5249102774849621993 425135906271369651 15300099269797996882 1859063018922831678 323081315222416231 2193357163588527597 11515905111857654626 2680957867940835868 1290614297869795235 5626581757594666018 9338138445174826759 963883874749072825 5186694950091052232 13228572736062079355 16082858100446386479 15261314936917250983 9742992067335845802 18375256066576477740 7932456939622331929 10282196014660578108 14392386999046621846 2341031289412930718 12957448044884999665 8754397204916118793 534256550975024372 8893487183842176189 15857463289307701449 8179233281671151858 17960220256784382954 6819258276166336690 9832865200455077818 14277336697606919607 928244649349209893 2177979693459020491 5894969424032182453 8761658301113289462 17686753493205843701 13958389377516641239 17363946914436229823 1386543649398384149 14531737690121629896 6587956091874451699 11121189800619109676 15475816879230319609 12857889008804854475 4850755665974891928 8095055237599543984 18046220094665712826 7190883588961406533 9342567580120238471 14591908193287106306 16820886415147514994 8850242920680983746 17595694117371565698 13381606067144231786 3283877234248426504 2745418237596277608 2449590913309444739 17633475296520931772 2541792639886548880 7405766887752776123 4154451803749082614 16205508336484133603 6234523264183214833 1261094078812024409 9873366962049926590 649667643758948402 6961738746552786093 15550800846421935293 2143246782466662118 832148010532311701 5797498930996251423 6966470648162813221 7489033458116387757 3578179634354933077 9133981482361623253 14676964518143732542 17731761860933629630 257080981939257847 6998246204082055169 5219492130867213418 3956770655518481802 556341214937271093 5110803662903861168 4425577810986907988 14014771437123028368 13661715266908511410 914088794216448996 12344747101816126767 8292022544910281712 15156985687375331291 9101868530995358224 17838779825554768990 11214390247249447473 11118469340199121006 4124664733612029556 14849232917356560494 1462699749288072926 1721603268044892160 2424690988030194256 10381241207672723017 8000181837981329820 14869698843823963022 14759508828542288775 6172090330980006132 17353503901555745731 3870603552776829301 14299967996454422908 9091683386127408413 10198346006196492095 436539703175383207 9639131209226599483 10272634886538770733 1311902093532957471 11725947984890721636 3614101553614852758 18119202870842334787 12793606441210661836 10363264854959158798 8429455475509673316 4208816405026386160 5458655367811921412 819166198315346804 8276054689555874636 3257123745049693871 14338121752656871119 3257038425603229066 1585544632618101894 5026112906783083013 11733656291354837631 12067416800972796884 14188224593329061299 351224170393117071 12574526839165008681 5128697665916843761 5804132180857825149 4359260580276460234 3169905219013591201 14004759232181455674 3146793147621007258 12328648483515454551 13361166095022397559 3531105592416018990 16252060702611409877 7843334518094812251 11086129137577450311 2926813216015956042 13123540479401046269 17137606834418199227 13355463697057733606 14474292588341378460 6050442115676008578 9518906174366201696 5458459288929096150 8967807230803738558 17976421564125570396 5698015443162027422 15399853472183612904 6464733412796175267 14063894212382016341 13838742573195913116 11935689145162327408 4246916783477131356 14034989004687347183 8785941039584924239 5796755060709330452 8013151214363201229 1303235844145288113 12615596044052137766 8962098131507808506 9378543152581434669 513957792523089419 680718437869392681 4963776144621245354 16558725474321211301 10163456831304705912 1755162404655495583 10036748441737856429 3736480381352412671 6357172755344615973 16175255088344812405 16325047280011831138 12165406113901059248 17566462171293587016 13715038363505797888 14001361557280217579 4294833909833688585 4752696774067614816 291140587910477032 9954525769845138927 12973393534540298018 1823040030200796542 99328316750392927 16132735999806789875 9065022538563810755 997667831086150285 1657831039848818164 2501614720551815823 6389283138488571919 11113289077189723152 17540031646326379671 13646881712153158620 6410247271848553721 3808220051881038897 6715741712879730043 6111484778504952766 13723706030317950653 3562095482215190402 11053903655245780396 1302695658207950039 2998282594405361858 3886120483056461322 16353695695843603610 13213538051141531714 2792487630074397764 2265877299835611649 16518755560052756807 6980058835785064828 4385499215514855440 18093080992549329373 9078747212035728078 632621721518386564 4890641685732125046 1530894296877909112 2072933075309873678 4452143126887899643 11457920914700654874 15063169742081810402 4203302039842084586 14926930529936811780 15918383774343310262 15640526128618672204 11347416176500368590 14452107310005491604 18444610757501716163 10628768026278432173 13988150243210109274 13772717264000478712 4062006817493098848 11507498342552894399 8459938731913999087 11164981630386921454 5268446037116096258 1754060691001028839 4696008935901942586 15573364859783686144 15321062995247100331 3784113784014403623 14428540888817841782 16147731428490997517 11413252068551321250 493356342597564846 9471682802138772260 9911125095840360976 2655535694339077246 1624233309841109768 17676774900759686323 6993329120410454709 11235583162574362326 5820954160861001250 13909342562360123031 10223694953110304048 6898781182061278573 13362510479123146343 3862080415483628464 16247094723955026259 11138458819033236556 2763992646106636080 871094612877627402 3859084343716249776 832137026992242958 11385543908594035764 4756223392190338069 17499078630509300726 9612478542181368776 11656095097300717171 15187379355547556979 12164709941561443400 13585074157787613962 2087574254421241886 4989018225192164655 7589938527845367092 3804736235845565957 14006151465117920706 3008010453339988141 16343762344531920843 16618873122826091551 7504074095138128366 13897753919724622774 4379358548085091828 14482461301678608485 1788536439182022857 11816444670547108538 14508366269511799163 7001835370422718234 17423216549859890757 5631322857510180493 10745092929087272319 8362873542565414171 17231392728794375908 5877155327705334076 11362214080080859900 396665909962293613 8202214352392884385 16727944485783920853 1957880628118023637 8094879903502491603 17286719018941973496 8005807213872112163 14601121755616823529 3982771523070450974 11994546840579040387 13174403536929307629 5093213038197357291 727883773187135356 4335535907079713505 4484861556262961096 6802493792023848876 527202089547978152 8166175544466400739 14202535852865667442 16669227872073648992 17005420228738403088 15079739272868472763 4083019202137190334 14534793543361661912 16040585650954663881 5069920248563563642 7175871480851981961 15067259734881267913 3562314315123462093 3498867112642140132 15636249053521917800 561958930803834247 4154972928090175994 3112457824166745831 352717541504354858 4717892876907419241 3663587011667306431 2199152691040600832 11696144047793443065 16906233884071594966 1944535404441243977 8691660578733805059 9322893431455200339 969257775328795975 15147358144958191757 11769736237575548508 6658972686645819900 18316284790102676829 556463598854921776 14340475896626278628 3094754916825138448 18100735239422196876 3196323167001725994 5127519773751975131 4604688165556131954 5827172969106119383 9614818019178999278 8744844166864744406 13561537119417984361 5063931224940384605 12531718303597866912 16311218106177082275 17554330122612861389 14918197016922232696 9268970151003528335 9060524908094978893 871511450619037592 4823333739178381968 14412090300349347096 13020124872048275613 10316578238251925618 9190603848115352828 160446770490326586 14683423091634938931 7556466916051889300 16477426901934570951 4057065254372226404 17434520039164918145 14761002235043431212 11752218393064553612 8369434372308085236 15735539925841614634 17505120900761642718 8829417824620485543 11054365780590125692 7293841289091343663 7667870631135275145 17699953459808082194 17300272667703486825 7029336020685827818 9850683500481078950 13326120374603345694 16170262049124974582 12933850406755280079 10154922627174392708 1017037505315404251 17568636978209295153 3558942120265163029 5975385269199931276 3739595144866411766 13103771397079926498 10257927553250346192 11831023173435898625 11360470734044589290 8800332686767100053 4509764699778401825 7363777336084114412 9961872656395493179 6347378639530584782 8608860949713561779 13804456476664598165 842405224084882648 8621335626266331401 10856992488034598207 16910172744156691700 10762501987427075318 12491306713683275219 11104038288296071848 14169941577344221481 7259709377856539389 10490238578026109855 13645047689171315152 91271593200808806 7548196165111913821 8222656934587251386 14463143785401601988 3856049041581727484 16297175333582067019 947342945227476591 3537826398206197530 1391101926164607669 14467237732742854472 10875587516468272060 16686508214734211569 16106544615135676180 12241753236927085819 10052382386176830567 11475669590539257804 5662199832932921993 5114750209292944424 11068119855035350199 16432213314223790737 18363655772006890814 249767674276861334 9392880035428132391 1736999376095170793 8640842492454883975 4540675752452971404 6486543493405787461 17972259543473716645 2111429708006678133 4836258666005944511 18047808307137926437 122754239471057892 104688032465790609 11257007553610889818 14172846530557971451 14556514081047647277 12522255423473187705 17714441687751666599 51090693579763431 12605681927128705668 15276129016083103225 2240195964083553979 16803675371847087787 13707427233495863083 13253261454224830097 10714332352961567548 3005822067268564389 15354916152646306143 14374013176559509896 6793569047845417581 13397004491528846553 6936204255577042268 14853087924040611122 14238758429448607199 1492659207769155077 724491261104223875 12474091685910444419 12977738004083636718 2811522718483512680 16682311231088478657 5111114645468093765 2955128601437773695 12253770518550732584 9835122159393079705 5050775344233482598 1548973485807343801 5796372132357688158 4771721565332001401 4756664142697410900 824373806184850816 13436881973732821130 1541525226791077788 4279619847499884078 8096399863110376557 18246942553426621563 4230894096756356602 15487471464810202792 15102056167616519752 13552887766856183257 4067869232850033753 8249115036051091628 10272680869045778645 395835508247338203 2615805416401160731 14628312844667723144 15889294152897940117 1056474932789260880 16759470180612566853 9780811025620570803 1831724899337336792 16766575712983190502 16209005415902265603 648584490986658986 12037876900756686122 9572961769394794081 5734717849837443470 1098530091718421152 17038712194975871042 8107948521119723815 10176344680465430913 5558784906695928599 12230354529608348140 6456626962102211411 7243426895085722352 2270696164423479167 2954583154549091479 9450800756681000868 14051514888480086004 1428394739228627483 3039198617708751668 6662255585397297521 2801461813569993208 6023469028884655804 1434045774817859735 4254939870057135664 13425719792715731115 10586379757672734076 6621569752150567203 15172645727123763977 11429505147042400401 8124762437526403625 2835670376462529332 3053284930549746291 6493721484172689685 3307863512348839706 7066048244156412252 5405581735283308442 10806672319727341427 4518947563357076510 2146688171810525777 325171380455827355 902798939456343771 5346476772718870202 657881193802070531 9486226977777955781 17503741474436615328 3444561075207288055 16928149439317855535 13213507400314102129 13376586455739558964 18125024201367341649 13679919845892973754 35189751097033949 7160542624422216750 5946558324958389426 15457181814853606516 13546352684497812372 6678975272283009093 17145526826698193871 4194239293614308330 17140215840601559826 9807862442897602264 2078248098759318112 7037229573208368129 14096451230443772577 16638740450134417861 13073938301577438298 12918922711034952778 5211022459363306638 9513689004462187759 8092428332285892142 7695870157993449797 15598471069955678845 10170777332376620861 10849196625979489619 14811862298874708346 14602362479211433968 4803147314430023876 926522619873020708 8367789900925866488 3484055607352375080 578348247712092005 1509143069391178962 220163086280647609 17547438660133134461 17637697076969972216 16305256860312118606 6909868481822839701 13649937019309276627 4760657527634360798 12959321925857064960 17922481284808678590 1761539032933383692 5560158474670414126 4240171548413438977 8351316889710459164 3187113529359195508 14419326013039494816 692802323579343724 5887360240093867548 3322669747488853038 5373245137882504469 15197197540382520807 9925533602585847065 6548696536713320906 4890557763273852017 11643099121481488225 10655861215804378921 9249625423809541656 10882025137809953230 11747456758462126177 4503446739608887820 16211651644141392242 13411771989553470896 14099895476761804802 18279577182370498284 4670256394751556348 17343526749298237166 15645040565383167624 4515061937012470335 6249751010802869345 4591638352759165181 1199415058232218767 15770561621785839336 15301597250506470410 17201000380439873495 5318718765100778638 522989901899376446 16376695707843147735 912904907340727113 17052819381486647842 2050353578876451012 8058076752318972959 14251344456504689945 8699522185572332140 9096035830839804863 7407205567403799874 14438882723285790577 9644353805706094609 1507098351146994567 1481003337165463263 13010076498634743995 14407990975507770269 3808700656016236995 8922296595934107611 13834150149389353660 15124818350629608548 17051510335136743909 11935178713935915528 16048253943348121427 4431983977503281980 8521141234094357364 10120408554655506491 4025192926025313215 17475326064035992786 1956616651534436785 8608070523219433239 4280502530841269823 17306166607776298092 15265488048160468132 11806332865443289435 4287595964334141478 10584510604334697902 9255011374492139291 9005288744842507401 7267232483742761454 15126315255792435754 2431379707245663417 17868770812029135804 14418038744982987777 5635358636379898929 9258955017727415434 8103089906473936811 13030425200819382712 6806875977994389124 9312677487192297522 9315129321334350046 17953048770067515628 15765074706547879905 15190981940437013268 13230628490077447067 16987425294816666017 5908237752892583861 9740888801912482910 15495234428530444895 10178192692106176510 13802214108193965796 12810772928565031880 8546999437124536731 16709264045767442218 10735976861247491361 4277753960993528858 2264202282616888759 6329698227726900042 10837252743199904735 1509769691602429354 5890432609411616027 15559527067820126553 13973664064657386256 2835874089211034074 17455707869542132529 5944312435076653542 3585396031933556931 14577676088611728123 14143186927291689747 10302439553127116966 4374946207658133525 17311693921336009594 8911539430920547902 6948727320043267643 11599031850319866533 3232388143287279766 5854124495120676209 8252785740509126130 12342616016689830977 5924986252314036779 18266043146561638777 5292597663481760335 5257235073333323433 13146026078948585787 7075226562698786355 11518339611616381918 3341336123951532395 8320092827772758117 7711237543627402668 5707016460266259752 6969534798117757752 1679010683974809729 16451362363645307200 12231509953997468142 13809934719471139729 15255295501713009614 4286374536962398599 7922285732967338492 11570682483489689480 7803614112551093719 17672918970087208920 16927158504907386720 4691955077020071873 13936216397394700508 4219181059748963595 5236898203210837283 14917023766253792509 5379214606110606331 18444112601387983757 4378709115617217966 1844124853294258908 9186232973373853802 15234068918081159102 10972190156359049562 11500729756853999554 1935374161568547383 15366150637742847739 16152452660623005988 16748484642081935461 3095435746487108494 6047360242129329910 16058443757356258577 17718562919807784396 6227951576008786652 9916005100837525700 75694849234769892 1296843590548108780 7824290793192386308 11939737868154203074 18237153882800546563 5643163579065385015 16882845524530122583 11986139604844518904 6720954784601271403 7252062265134421662 5191084856648868473 14122911750237445779 15679523100319041848 3397638531643117255 12826529245354639836 17841219301069324585 12510965292843388642 10495686397960581011 6018143306460461419 12082346914313351835 1336249228383723666 85790700842140566 10101230183306222525 15520706228236969683 217766954622917681 16787871042361913918 14778992488380311161 3200401489032152464 10054827207533612310 7154911151938112809 4703014255986279597 3395067255185330799 8019688067441527538 9627317139635052248 12376153363785503635 486226043794205540 8663670897039349881 6542569029997765598 12657710653306183793 15008526666761688236 5889595740297765171 14143419279488222541 12500974069654220817 4716306298002250643 2586164730656405497 3732537689240522812 17057496171352334127 8111808915903271800 8842687115978028479 12121297235514970530 12367223266401469387 4763148574376071889 5728728114183462615 1031438473398234141 12953671893347869426 13410863253123185124 10256587952632408168 15622148800886001066 13407361239994364787 9829540516056362169 10693474822600962698 3690624518046603098 1302127875526566718 8055410278043313918 17107387895570982261 6227001353045796324 9483513897034226902 1556325004966574100 18297681547016424804 13754121442724810778 14089779291037591791 9506422525498289154 7054502163472295332 11484678239819562941 10071373421996280871 9813823467277050471 6122607891062478896 1578160560000497674 16412084964757890955 4101107652501624749 6686761549096013982 8311478809303789787 11241453935793795870 10836334029926864047 14181118476285331610 6913395764630880569 12111493221109669598 12254044823097539777 11930308625139718242 1450228674657202550 925150681015704147 12897464172742907622 707162099199899641 1675841544673014016 6881648834131147344 207053868362847908 11226737958058848156 88732680046816883 2416409249847946740 17278681123427778862 16220278814918700527 11484276295263317970 9775671067024000879 2207493072542992269 5476306668487011302 3562068629862667680 545323854789741077 6951591561852422929 2004380333798086091 17564741152351888822 3318238311161389314 10961344773702948130 15696352122868739841 15134500403577129390 13433074639964387997 14694557283737204419 10044028588843306690 15768647902049684889 1926716606435224343 15069166946913736332 2747435332461340203 10006771071332483188 9828395324619585984 10756183391703917338 13635157749718298440 13471645824682927703 17493431964504757157 4333577031190439261 17998856124304528891 13603962432428269263 17548099666431092965 4412713485192419006 12207529530935893955 16336751504553856284 16376526020035096767 6413127213623255099 2554305513835629709 8648991935864348940 7650181642911028069 3331922810602515857 4992761098992126625 9930353009333966240 14480564487059501946 17221792251142500683 3608283508054072344 9203854735522779176 14208123507615423909 16195386366167445332 17457766069564612026 4095148347478983197 2235836770686652851 9091519153536350261 13913300361259368798 6153660397225221428 13819332423642157411 8752288647428618325 5362545489804032130 5625605848445189631 8210385189069828182 16257691134142364052 7187871397808308000 12123394353651422426 10228994685634357806 16055246029462100904 17012664004320928134 12176940469153683379 17425190690299200019 9967699558870278599 6680496202135312853 7432885772841167815 9846802995140031703 29300555640692531 17117799360273665190 18356861119269661374 1706869051551551005 15902166089111435556 3536392661180936004 2426765976856465340 5486118291720844696 10419869435192014184 9039243922759527727 7198823621760824148 8912851888993232740 10322679029290111376 13399377492408419619 2973591974004423328 17372866476128791887 4612462573116797048 14502848590913954983 16671278295479774017 17743453562633799829 6271159455748523995 12940670597161957341 17037857787315297194 14299039439506199079 12141377093871084016 18373684167124011899 12080698335029535137 4235808393718628230 4708596229014148863 1827483356588644650 6719790817793906672 6343425352145126421 13678973229791783432 6214835833723873614 14183502642469847856 419708986106162581 10112709023971336167 4895578973362673759 7999815476724436652 16203788582174159058 8295977571887935554 12244900432565967296 14846285116636922004 9607870891386577258 12700010258105023211 15135907259760525494 692741719022028260 13169202241878909500 15506878804123281424 6373611509745920814 1199796516699532628 5639175809903999629 17542027004965884861 15149666465906203081 17638766958079807580 15213976676955058601 10582590973495372004 18252455195942488104 3892978041700550706 3075347988828941073 8238482772710439115 6650845327646086717 9188910668161617227 16913132523440480895 15915430873933511719 15278217291327811266 929676035355805654 9982084826229140576 2732759436110937247 11352298061707725376 11271610022831188192 3893431492463401212 3919039835697430499 1070427567792733241 10642022477091740066 4623620582830124441 9653275427627286272 18175393262945210425 433802936980377336 1591585296246633144 6065777427584722967 7855200359243128461 3008722368937297582 4791327627923399728 9648925826969065985 426850635236791400 2826963964972374439 818115002845872149 8474944409680822842 9204036612867651725 9041872685482051514 9440710195724459334 15205787312552512627 2577881459042128070 11049057660039280693 5050711033319050025 10510492049524885157 286385050887306799 11573951988755408588 5242126446176451162 6704586336543439016 9989698376966944543 781776194520973636 17155451420701935806 4795227501590974472 15815190310261333832 11664121184834849546 15723552930672280650 16837344049618706582 13193019246449574690 1703939428509758255 18330857434575052163 5739920282794561632 13415987277172517102 2899785541930797912 5324777756188573848 14332248800603298212 14627966821966958178 9459159666880390694 14112693877601868393 7434379951694227369 4123630335974897794 2645502131343669819 8474369740915354124 4585790278724549426 14014067330524144461 11740510930668774467 13941455231211191763 13193274948079616945 18290359403066806038 7591948139424403140 14011295916481659073 16174664458842190751 15550182731848812430 12725058210427364806 5007636287119612556 310742590176126446 15760668608641913407 9082447966175957159 15062905334771922270 11957713652824681464 2629367675291084467 7611017426244435313 18206994254635390922 9861658198229410521 14739401706903924379 8106286410817749432 855345638522479316 18255631103119291602 5511410435614348929 1279327007692769915 15295042430998257848 18358421880094430163 18350697132802602536 7817178182812931961 16519346501041196164 16641215722615235486 11324198179466169024 13773738786783607641 451437833857748628 10126375583604846285 17497598769240682074 11470988110796710094 721932560719928219 15648623422045910184 4059778093777857394 11956974024578666805 16349323812276576562 14917827776869840942 8939844026020924360 10283708694366113982 4898630817969221082 13065878209340076981 6616977046989407381 2004668990807722178 14330845841962860308 11371298751742692035 14644067518415503482 3535942884832200994 12172139511559872189 5021162452290407429 3031349743761311010 5886297869292574521 10913855067927808726 16985059662384542777 14719478008621259771 1025422647521680630 9217890715645705994 3225846929849710608 10595384632326383265 10575252089874383304 10311652953206778919 16200303593441527437 17603642859385375248 8732072205613793157 10674180214287255825 15753181562458660775 8196289057774431816 1670002733712877361 9998410051523056628 8693220218010833438 4754699893031850633 3731584972209521285 6752229019378096004 91447134889209671 11843649985842734515 8035221560202182202 4049670743665241786 3634063213153456735 7126951004428956118 13297762013994706073 1658858997060870332 11525949219856195374 15705847039840487264 6055708105725723436 18127294023058101302 10786664886243162733 10777375030284464828 5642319425775773840 12881621001404018 9489244760311390044 5618231248799056567 14047556091575067801 6847591684468807076 10642817026587376178 9989458704200399786 8419379879613472500 4526430590444260390 8316549182574104245 11052878744746905762 14155130877328695747 17796009644598032204 5294785031837029406 2148739785724790937 8393581014141967478 5171646291997424747 16408265656319309617 6656902494909964738 13241235595184246589 4963337886428088051 12178232594467787683 12150040440223694147 3485779758602818310 14549119690788215863 2267935446704488198 3174691729930511343 15000093406625691456 16810664180248487302 14226532242139728964 8187247323922317931 6695367032210441400 6403545640753620140 16252065643362438613 9284359922312535457 3990286790261231859 10778397451243019694 5283128737441605784 1792954922543673809 4355474430241913568 12831112003782797042 3577854590144065045 10670513688303669904 18363393422894130911 17461543791006308784 1346166901207316524 11188206702572819154 14321129106055428635 10587513763781097685 4237318877718614716 14721343790672745382 5426848347024988672 17902685122509180537 12262948786148196145 2555023994210467366 8135068909383001734 11905475585034120429 3940973265067217093 2231868343184282424 8221478875945368521 15997338264139842389 12192429032773196486 4864344690361312485 336301788494926606 2988668453536959940 15269543957267229815 18408555514367481844 17087008441770032825 4742230254106219547 9321332724031149105 193135388836868590 14018906147549306610 10167852046428607201 10896110303051427088 13499768245304177020 6207032120496152288 8200528826696301816 9842170292859212679 328019089180943279 4183360984525720692 2600993299926552867 9561868097041507827 626763375167141481 4409146841433539238 16061563759480431394 7948045353462923809 4647797326297726530 15718210246144127902 13757326782959390017 17651424637293998373 4800626433428318203 1545320555828447091 8867917649565671007 5540127091937858018 7460386366493734833 15057491542821993935 12579733232167625317 17158766074204556004 9145700521399768693 2771476797268967749 17006054819439278278 2541534294283722321 15282563580764946642 9379383328026483305 6362623672683632344 16207826203690899187 4669072880226508072 11389110924504703331 13035069491435984872 5134150637513994014 15960708730889037659 1447016027671906488 10507863068194726325 2435805327760253305 8878760531456096766 798861135531574433 9192232473354926072 6097566262797609274 14435202694366604841 7769041137718055729 6889179319039410135 4647151009078365359 16401718226726106693 2194836770073765276 4444457622549198452 11914815116045883033 10005467001784186546 3611783232716451856 13232376771365925363 71851691287554075 10704140049801724442 1692360165582416053 181689014482936818 30435734006804267 5596601997457970210 602756432700311536 8783489428261804864 2692613790803279636 12837925800064695876 10404404236485653219 10895600524464057007 16842662069692389698 15764012402099431131 8896043285683342404 6800621280726670599 7831990115073976830 8609388803548874342 15592336598759733570 607455507589890593 8781659734395626463 10085426353239434321 10033546389919982416 18031190229751439787 5259386818609855300 16521518931453746900 3704007012584974575 8439775568930584111 10982300825966586775 13566768879302934632 13800598516947486676 9916067948620599224 1716503888950034651 17741921483190675497 896777217496370537 11547835978816954806 662675580101644927 14073744704691450037 7412394888125804985 31002816660155461 13629124334289829390 9242912201016941937 6549954736101427644 14829342854068087588 5607073164106893006 10769499308706357725 7365242563359483385 8253877406018458609 17872448228331041963 15025516760010591142 4866926396299823948 2260613628397104467 402268352239852128 3079461316660363537 7612940816369872476 7752082739934257841 16347248537421241397 8814186064335236572 6607688226264514423 2222662812282180761 4336077589067038514 11033530077497910801 14083061690436218469 17935263577489707443 11299699330976315364 16449075502036211963 4743655538501112739 5398517807480236884 6225160083180425475 1837987183459853251 9432642460010135799 16462041039830889668 621677357147577407 4504787276956647327 11037679638173405790 15084174658755293066 5963597505399276805 1180063678628325934 16077168148113831292 9862471123073044126 9452284506353404475 3639403520873660720 13690614179030949533 14650496454927500847 16421783637853923011 13436007859480461514 9823471362897303718 15974923714772189776 10477477057626437013 10872279122341269420 6288365756312740058 6370176079698498272 4899382601400302976 10864648294713345934 2750893926634210287 10740192930851695925 10915753846263290345 1423218079102088522 13856675795312601297 18427982450308834524 10025064002985094558 9407683116335226658 14603492204578410284 10999540599084955446 6534843818750770929 4380067832916113684 14112773898134846672 17951908018315437553 13714580703168556979 15657743566137121289 18079003088655828736 4755678554198199660 10695478318705048573 2457688726516168660 14142026201215838520 13615389631018822888 2201941155905841475 1897000368574138380 6298260732061723997 11285809016385159172 12917445707421978771 17040359563283634324 11747034066442693253 13996155023079320330 5497619485282351033 12937547229279908536 18032502403279995998 4643949251354411057 2075348171994575199 9826885390243175414 10993018731209029353 8677216915375476168 16925310453572066911 6332998659491224189 14313647061522412505 13881999778637974945 18136368203604088187 8692201202666196988 6575805302522329460 3356074520354258603 15720905715861330598 13821635398503913211 12858562694739675867 9417061391466280446 16609833099454475347 11519109294073097175 11367711025682201275 10533990235877987617 7799695194011419165 3015088696679139775 8859277940500952216 3919280466707787654 3749071375136110739 12546687811526089373 18352411862828057310 12454057284608458875 17906887957837172150 9468874220510506962 8131745221470655110 3730993543415499310 9139436477723112518 16047005932397791024 1410209549297829238 11804937024720732439 2221387178216782323 10480681373370615074 9853051358215595296 1857038210660779348 3949770473192445737 2455359187046910187 12724750441024037229 9632476793732962470 4877529171933348157 9097069777578863270 5969431549939334791 15028106440194992710 12865193816628107785 967673873833542501 5182683680087013561 16004142671274115561 18293077735332169180 10239878412422578044 9506732562737040199 11093333673341342602 6506929783431481608 4185490900614999451 11159663352392644548 10058295033907629087 828246107554991495 6593929404816091788 16522602505527094405 15883440971945811166 14987546929495218616 11459440534584460531 5006493300284810905 2921233298580997473 5846369316016160577 16126099862011246011 2096351288115541382 11240333801903712390 3036175238134864598 13803313228052176018 11098045624783929448 1935887671405815632 13678126106702995487 13099032372019885529 11058621190822999093 1833994216843721836 2987487398713661540 7135826529508696839 3847798664561108552 8681043765479919852 5610247070086589250 17874994621163910419 15907902742188863277 13994720966073751397 13276323921527891807 14128690567720889354 2480395236426667763 11668084860487833865 16774095417796574393 3417661174893025117 6860802055253434646 453848727424220328 15711960607842448630 7178942012757412308 4823537540655675892 15590580175229385575 17866599489899708033 5899527915615004362 3171213840052077102 11824153749002862727 355596523593192094 6531274788149170741 12841073832075526767 11607529346389154910 11944631670541807461 11349488622604535294 11806318056746989049 506538869314171974 17186947222821196169 6607902064053604553 13399654019041466960 18049882312253417825 17937197726082890489 5844902632784585945 159948752511041932 14110218950690372164 11358909467091337849 9687755108812413711 11544242077035222849 12197843400617588997 14094255915080909348 12180071332009667777 7285201004368879882 562251416856533874 11067957505785682317 5517270411405753809 14294093231942975318 8343664051503648981 12208098340893764000 8040014543555849691 15849979832327470826 11731835551195138535 10932359326518472867 12061989095248248905 4408192007426041494 17227021518763618452 12583605192259234553 10173516686850064151 7263433350312061339 117573096726615273 12862862762085526651 11558605932273373166 3433705657035862705 11301519513651498210 8393505248470896725 10289016348744474754 8292779297538106786 1164121704113524025 3975245546011792505 5758468280331525639 10274530922416654222 4730637966992627379 14985856210909586078 11219042627228737793 8253273055359397161 2128846356057615367 6203431096636608659 6011906853197442615 7438907678095701255 5255996456898711734 11661145926370699996 14396307116436439512 13486200360981201277 3855258853395801436 5489533812383390316 15686818687299253384 10201160074912663557 2179288413232741180 15465132364739442457 6443550577931635746 17631340658944302183 13837848017599176916 12002936055193413035 2813048871181978233 10539280465714004653 7885574769850985760 3645799039162032923 14243421338420690152 2107643277541100500 16685369641624288161 7345336624095387485 4572889700575665094 7836318100360804359 10818031374365899810 14550481867179963944 8200367286586046502 2965876829436793040 16711085756528791397 17763117590066302430 1984615979794099460 17442491785891438794 14676989186229488167 11251580167060236598 17168467131389512454 6400026134217849846 6651113243447410523 7327506888777752389 12231910559519809135 17216423370801630218 2238906053005628540 6827712945407926500 7363371392150365213 6172853783195873448 8063961882577080317 15874207663304602701 2966835237915173361 15839999645468388648 12917894671318200938 6128085989725833480 1487807676543900447 1688879856566882642 10088967765402644416 6984374871567264123 11508734214409327135 13265500431832632534 10352746179676984212 1581937399172803677 14917653479617295445 2837188490839996702 14446323352877748308 18134745191597363701 2383294196042460842 12760854389314461582 7310963098609567145 5985829521642389907 11236182066645364869 9458263331934737981 6108765531590226251 8625721847517826345 17378954795469065528 15861393785138381484 6894327652778754193 2949954095195379497 11262053443622610999 9863979988755115816 10558025167358722756 3760205479804104055 12505481659179501773 9215410799445389202 11575960227494517160 6277117710340801696 5887695237630852628 1968409285935970211 8073423979035418733 277343264156860740 6997010148023245460 12801842390839341340 7188312016030280307 5941185197445078530 6809784453813094283 9458156939891072401 2939675827960885678 2460579128417773888 3403286306639089104 8216934470543017487 13589073029350380907 8427871337878082553 15948232239175717343 2808321156632953770 1314603150303342723 8243129896835705880 5321934139130683792 10392565877306090004 2463571023528926908 5233314793793771570 10696888221446031915 18357822749944271004 16895770982558266298 18247318250412017730 887916611884814465 4286252717671820643 1173314422057131132 6484294830109302513 17020361707669375583 6994940203967137024 18344707391549031268 14064776731359003878 13599730976244250931 18092010384196662546 1582143010890748430 11124022921287440370 3422197488324571264 17589243823343969119 3468130870981288830 10777861917014746718 11948200857012959229 6562474790360379957 14472871736647627753 7259476947818408989 12981371157591615583 4542848975369096537 18256443819706683048 8921923670151897851 14182486595355170342 8268154583112952016 4047126631662843787 15928981239234825797 10927619429484133208 5962029476888942746 6114567343222284509 14252933809598386011 4107438705035444687 4209897492886162568 10257051904933510739 8381141347661486366 17394077798985472244 8409644499186595499 17748815808498822439 11111872599013176081 17911242986668431566 11492092961392120723 11427102847124577533 6525062087413780613 18159941547482220728 4897047256084530254 10297358237748807584 1748365199604177772 15572294408616487967 2782726430703954686 7628282160412501512 8781367491165538952 16494117775545803472 18068479824206464499 6259385610389360504 14311326304707107313 7323388973944878996 5234876741606633144 15588851023176924663 16193857858948885605 12159777514451589751 7668129633594563601 10762943768994260829 11462376272333297480 14468905943234356514 2296837464020483938 16464753085246506262 16420725183915818519 13780132971051754454 3274881222933611912 4611025778364075667 18283351946245313919 3233976983713767901 17989870313631353530 16227112237089634966 15774057231620372759 362553561165585362 14088600590553019847 12622130863965451589 1607247913681540472 4802798537164065575 17816729526348165022 16559890152443974787 11610602059268188098 6946539969935221502 17772265094453820023 4662647850506009088 10475313985062676588 18195393776071732685 3992149355446185267 4352295133240598224 18325302391868991139 18056169975643798962 9565554997410574309 1109061612826921542 7847760576180293273 400858994157794293 15637711707190033465 5395190604374278105 6291007484683931221 4968373715693622581 2379782545850605103 11578673425400314902 8098803491417097857 5535074318193671531 7266672391523289209 15369455943363778510 17448824424567505477 3119972286885524326 6225837886247613175 12666338678579102135 5266828496279676391 5490365227940563997 6491864527610903767 14258408616665863053 3243886676897975255 1019206400492599851 16208712820635952382 5662782924646367922 17039614926376927979 14124207337614719178 6835619787311879822 4152746918996270239 7201829219339457391 2823031705796209847 18245634109181754958 3020029333595544117 2017834605117708589 16055253307887490473 6304758393445263081 3761327785090882436 16542830321385997249 5977784245718068367 10301267299128902032 7063612975268106180 11506797026549317574 15103235364617675909 18286986592174016443 16710426043631918963 821594062987119601 11750503268825835601 3165014173733367215 15384661073143784768 6221731124389730079 17772942121378042377 93534220624874511 16515131203311338395 2698475538265596540 16830858871382480267 9930275019459185229 12034540245393139576 15463215414698563828 7829239031233016920 12919321911350963102 17331725847858710229 1100169690036789802 2157539547865093084 1760108621354629406 13645766013312793772 4866031329081552465 9319504963180114983 10660460653012858030 11577936220232679873 8843585047576191966 5414997485286672457 11063072914540153106 11367416753648202075 3229518002001761546 12073693021239516678 13393775768031355563 1793092744935501835 7835243108020668102 8703223700596119962 4670552273742238255 9767461038312596563 6003370985142827931 10940770099625977874 2027788169596089344 5030373554773443229 10220863145745282487 15699059086358073249 18145927058362039596 5990109066007572523 15149408808127342382 15596254373413527172 10871955029531102489 409396000566636230 18415130283072867333 15554401283316372724 227499754124578583 10797686249597086841 3615718871887201867 1692643003193278972 9487634301995179500 10614671466855636826 13056160689631716250 1465372805910811076 3668491482919208148 2904623670934149568 4551431919888244536 2065922044606797763 4122394847612305073 6600396125585957424 15492119868559541819 18278352534215700100 11741254081387824471 12049499814355522304 3282262138556082886 1665295635398798102 9494007404900883479 17216761440110587824 5677727049937478703 15938413633461491558 4130738701807962388 15551152345214504385 9752344239964169976 10096556497770888352 10243047678259339209 9820022736198054280 9944202756425032414 8676392277964888684 12343771593303952675 11083922329375821228 5588350403535542340 8245947741215184577 13889268956788094079 5369338099669401560 7442480851907265830 12134679568986058024 2971824805481547406 6162477601909281125 4333264708637834489 9299026069435477624 16819160419897804397 7813270812618499487 14030821712040876528 3636530195490165193 16985158431198554339 6498667352044243455 16643837261759339492 11029131569317238463 16536087316005742269 17768908614418300541 16475746439798605525 5610006921575681109 7698944364596736459 3118400927917729239 7433906231782241424 18173572749101824208 5931970024346391201 14270554763149782829 5860653245258938747 15885041759722565442 8624002155201232970 4807244980787559026 1216898328700982536 8931894254648280786 8447379418288704287 15080237817242434304 408735388406473892 5834822794567964969 15419657131672430568 10884789361517719690 4499612950279479346 1442727216450492754 14379198001456534435 12782013294910518019 10916020696717719739 836276839984579936 2944630903919574946 13925194567966616646 12908074749897986186 10192231176621003734 12456562610831281012 14846954960508123651 5316914393302048163 133492398701672034 13008376320614341167 3117688468408813356 7719563806583233282 14373821154067527968 18218262783004640621 464428646223710637 1870518251367828667 5839596796141992876 17714034849328742285 2857684998237924036 8850888791541060721 4792855218949499708 14673367950037013982 2324259060100857746 439462002960376084 8869107725828072655 4660495178059768416 7202211793785579731 7881697607535575864 10859966318618490581 9741100833685271087 7114339642089367173 17317032071817318140 12728651807595300991 1687739783009224666 8779935489313591961 1626942719875961558 17830811271372056897 17374836381681785784 12333752513784449994 15049983084923479604 10411298223771215075 6929610916198755417 1537754647076835089 15911077485766587257 15143128550535283022 14359510752280337462 10696385741726620863 6585071515495646534 16267993823106931515 4388809236614156257 12778766072313141883 16060423891671666379 12265434500033464256 5593949877196333058 897578601998168792 15855059093695220120 15341461146616600423 7086386085013888690 14887606127658821331 1613936415098668839 5471025389295727147 15404535352430773754 9075919049943433784 16361637534591207545 1577204103544549211 14516213887502908170 8641564736682675038 17761955963179126362 3850621498164537256 1248483714434001080 6062615928552148157 17229430071960121791 17015281643375595031 6565268737179085817 9384644806802921094 16881157783860972676 1255120081123964895 1543057782685648392 14456892123511260453 5914776065816005981 1149696743242963437 8029766073664479458 3004534552267461702 2357573572662043913 11116334604000825921 929858338521541604 9666255978759407627 6249965769330741033 4930133637409369849 8155409813211917140 6767840223806936576 2684660890539567617 8615624378670707245 8665847772489781787 8218413615420883413 2491526458178224073 16566191993342190038 12909007099487476867 227922364159816387 1194005936626323440 11903040399447403181 3481619418571989022 8577293710604189820 15723710744544715536 8740908858887424726 12937302984888753310 11477453475026148520 2465411375082879209 5914410268989162733 812516278614999140 1807588129137417456 3756815032443978540 11433323700240349591 12866769679991048379 8803425387797557013 11079450027075800794 15742049305624474495 12390841165731748345 2675385214765626892 14137838690771284618 3208781209173269807 2228361136336367420 15656420003525465199 11949166226981647577 14648742750460087925 9967921735944664055 8945457473992112939 1355704617983529249 18364705821099249806 11418722703853723989 12842526295648750890 10509462760101038474 6715555130150672306 12032807570185679525 9312365756277855441 8956775835223643254 13904473903067509395 11067430904876234128 4814102985472782517 8942986454741573750 11161596534860035488 10324278724658498896 6304049671751352219 15325477195254063660 2928469245608355177 14099283720534596268 14178809846070220890 1288935252662655389 7455134048912879694 622233009168811551 11751458193040242768 2946610142480339007 6138378082146838452 12299246464108813702 17046631276058454979 5868762164378424016 9865880054386605394 5159450243100086407 15320220227619562176 15828844470651292708 7374142984124564610 13270334744736645831 5808009725247045317 10344966071824579608 11584176208127154387 3391045294936922773 3411798758695862971 9002424013147161748 11289231449799849359 9221685989388472987 6931082531394162241 16210420045048435142 1294386102453378054 6631800498553228078 12097806307635249139 10801760259268568821 4562893335287420954 12888320778551909399 3414960177661341923 7086314483219352123 17754766532542470664 5894058126177593667 17195072888991783673 15477970557266162984 10715405601181775579 2958664578918045694 2004580020149155605 17622898083086073247 10997281782099846590 14559421050432833714 12589275564186978384 8053510797147311396 16639757250638157686 18198986278233084895 3158372116894182077 1336377570015357384 10794384616029147694 4001979538585692095 18290513717425487330 10044664772192007204 11195319882348989303 281649425438002544 1705023411533278480 594637336316059637 15898232693301750054 15370901254827756914 4673853465563239827 18184806363717536596 13763937191170671179 8378383901815058291 10315797682544967052 14621884508449864058 6386040714712152145 11730038939308722749 4526846311167136331 2029739511920291826 1884033767184192018 13467106527945671249 4621473762872661430 8528581139615998460 12363093594748182776 6994899464090701678 11040178492400772301 4168657908610520992 17343845760085868410 4071085502762095480 18417289212751292601 4978400006209033392 2292465385259860816 4528239923090892852 1507203006273070696 16091885081536957678 7218224075037477940 16339896792587474410 8011397935252246019 2227466542601871269 5173250091913061960 4206977100122976399 6050175534669584378 2939491254959689946 13596492825269293962 13992079811844611670 4319241560559552843 12227596152437370234 10263807689544084009 12046987139239099414 10242401233638387163 14936981021846595308 11225989151965341020 15139317281391450491 4190595738537541865 8708622726421541600 8983695437870504411 10389787802177739499 9662701115173934387 6992860606848395383 13027353060330285441 3343785026898278359 14704776332018684471 12472310838754242265 13058333413931913322 1732852088904843511 11047279319707881519 16414262955249377083 18311420695254212931 1940233397098606379 5024789215733621883 15679864041070661311 14515866283273668721 460723934978032958 15859319906507707819 15949298188306208716 10815355412281591109 17745587853681778487 18338574426731733483 14707464355823753888 17370874764624211218 7881700065501246310 750391518299561230 12311334099725258350 7807824352328598297 1506810656074054328 15323363357085561295 3376540979968348906 15484882137908835781 16723316464582878079 10249226193260942364 17755284644423489685 4975831139706076231 12369451562302334415 7698668399304662858 14617395872585777516 6144256482492561439 4989943189294263250 11970853559045425504 5683326532264526468 8437996150053450220 2938861301425277081 13433456299037839770 1191751805490706786 4236673380616025119 13943644796620744511 6647681745370020811 14452071449139376387 4162212696482357019 17480498977273110313 11427177194061127976 9069861838407958534 17187437878319220193 9058863962485852380 11347705561300947926 8476112151457738310 2447948683403344834 1217671549653988879 16623581532914967922 15995149876804866069 9578429231011039151 2992532632123853395 13586263815796538086 2308604249837172062 11991529540941080195 18102657133650058969 10244444839067307532 15479870539557272293 14167519217813084462 11306264838928846656 5796015042822290261 14478897093203328485 4000554984346491741 3948099998542043032 15389152264965870092 6857493079967443221 10758507540508007682 3363449208717432119 203361499131268746 397900189271758987 18306872482579396119 16351855516384386829 6207488981314529967 664073202819714518 7801325110512576838 2109151386859537674 1149965712506401612 775969788017151256 10165230809384177328 4728484820841966353 6662530753058772528 4186066176107985789 9338886637596229735 8095415422894841784 10835866021146771822 8880094512719836576 1398112501816839497 9753575905323554469 1408010131387362520 9092017387596000537 5470745802329769866 10719940990126419556 1288174152318487623 11928936336910952256 12883504054586323654 9219174266081670977 12183872984947389334 10021628507607970319 11401688673995461996 6391675145364162306 677474267347032461 15033796790702628204 16857484094935797334 14402565984552456661 10831237096442516050 7057448947120563657 10255839416066810217 12037202128885992492 16473179864937095446 12848658795711514868 11621800678056464356 17473672508513866963 11864943100226653026 17948837368058553096 17080548686711102275 17136412516450528565 2413555471920431763 13811520753319262648 17200458358521357533 12928224604716625653 3320675527348446568 5839673088938797751 3136276918622134869 17199308168820324360 17477927783590017986 1012393844522603941 8898648197242819349 17528320911918519348 12404254770772231730 2566455364073340271 12131621272738833881 1515024884429720229 1049803386043932429 12849983219632690828 14738145472286379671 7504110561117416597 15298038952368167726 3067025132846570934 16230049853872453604 2163343371834908987 4935615519514603882 8165884109067527780 15978563602856012537 13849786293812980952 4358482458261026651 4401946316162559529 17688766642039578897 7195993519434545137 12238682918810130535 5121867534550323947 876974492043499607 15389483653047460301 17054106215614032389 17642214804193871794 13033307564366789176 5255328538688691527 15291629824030343224 1324182317999795426 18178906757426654918 14218388491670432721 18242846584165313812 10323466980553623827 606656341436379284 7873968656628702754 3715024127644138959 16590215939958312320 11757571605166123842 17160812143260588207 1037845708126588901 7030838238126981115 3187146548012018926 6327740261315295246 26002537053068375 8759870049073182271 11142140734174504235 15535267358704459776 7473621733247039413 1374349156952609860 9328414946460080608 4391463836493730785 14051855838405716979 8856108141617351539 16010463069041429361 15245903215142309130 7943431959720553868 10123514233597240532 13111160635856678664 3272207672624116694 1558408164352926729 8154530533817140480 9815893380916201706 16572938197060214099 3544299148512217600 9392488257739027830 8904490885207179198 4164196049163481593 9751637675769428065 12344182198611478979 8819884734845387019 14327504116340752014 6914155206038400639 1740027258845756250 6200043259216267286 7646579191731661085 1318318052618196642 4385579075927188610 2215661391343505816 15269503915688678357 9995173839164954528 13840533207782498367 17938345494125791143 16249791913842897244 1921133795437648153 1180236696896655539 1625510876465254096 12279117741191449120 9737856672303272414 17731219934343606918 16034749908833866228 13121290798690265079 14426464588298312587 11673093644268701352 6845675610834839650 17285651434661847276 12750936109174438125 11262913755041154862 6212922399404884392 4629149879403182827 7858136317446670955 77114210047752644 4671310918733140420 8427997675384380659 14573193519113842366 3091339052580508563 14258116014053122987 341727693012493306 16550207210783432929 12924832190990125160 2841480432467478644 14672608597913225905 245098447120632628 12807629049759150284 6039746907760864423 4637710777907073675 3260695188856334206 12367987868898190612 10029913734606341291 7214960753219787761 6583450900553018223 13504254234435964113 6815333089253492936 3624920229222058915 13966898175901384422 15887820056335588349 993264785741005583 1002741031888545252 16111253675551251802 6659135182799468983 10504104260392984178 1687967221031952431 5263481746435238745 5923942777457092470 10857554333251008498 3232264982571436391 17451009492815681087 12191225268571602927 16585311147250241003 11133158702838693415 18247327529241959320 2837215050183311073 4376165740205383018 15724681468354473687 455042727672918075 11094360495662598355 2138264628371529750 13086887867080747539 12409609398790814833 6294533989706395 1822797354699254375 8068738003360308594 5412948999625068038 13100776390494178862 14170405551427388170 8105080678361690399 5260199493158555668 18198735207968053890 3730317020364495806 15950630822657405879 17337414799682937817 15634147095195000759 2889685756832359867 8978009332338175992 8657857010102910938 10919846390916713595 1712166036887145008 3897958754301130261 2906943380172769010 12160289223396670517 12908577735635812901 1718695999958693599 1972190626710203073 9697925136086920770 8567221655026271288 6392278307024816268 5272883019583245314 16840481646809406451 8715021200500296508 18015481263744707186 15900551392419480512 3202691710285125244 5383254048375756687 4287114837439647677 3234622920947908633 14746736430814075748 18317399894357397726 5742847903981175515 10903888555369884697 17178372001854330524 11921442895134525105 12807642488540802582 8076287729536704503 2265307582916055436 11618598142597688828 2489739420159907877 15477331888856804441 10039530079241062185 14283836665193748338 14936710306610256880 264561412896096114 13823106439281927727 10751593522020927245 16759707927788535038 10141287867830850492 1566276927441171669 14049683489183706291 10776146317000074860 16625508265558220085 15007989376794816687 1773049683735177971 9176488559991173044 16339553133580443470 5154245199601384826 15222744649856877030 6211372683844183096 10075275287242910542 282933549421844594 2720229731677271496 1162055655448535290 6779884658401929822 5011323049947010313 16258151943511056493 18052245701313135391 15709212867397681782 14720275196672726412 12740581506920462749 771336263159286890 9732592323389546738 18193686665013688928 14297586819316591108 2979981437366511314 16660749371819602675 2551915662947064878 782185726092497639 7166492905571164653 2791652738895622934 16729996253940885303 13989707555377212052 18086429056560339265 1478419043033185076 2022095400178087373 17320020472433986665 16337250146116030751 9371148299164323175 11188437624333976512 13206120791926862125 321204142465867374 3377132919699339473 10177206392503489904 17475033725495975272 6361605633481108752 9716470855899043924 15739869238458002691 17504159194716681239 17301134396442972627 2378595922767246319 7573295059170724944 4214743771903217652 7297495411718145452 12923542721785091744 5354395358760308152 7545558183156895282 16859184218077656990 15964932143604601757 11726303549373912942 9024455669773105442 3163787603980911249 6835465759547714336 1016960498845705533 15766350902543874830 11705253945729388616 12441651949897999780 17445781754341735258 9090439044260748736 4212145616045614405 3809108397432208645 1044230088531776635 9152701519127236948 7765876021213705906 935326906816310841 2340515737440484617 8947483054862617873 14998621061523720157 17839874325039808845 10162390817016427216 107272794377091406 10795523576081855942 15628725035928002054 10413541864880989512 10040472228527883510 13246545330988585362 7864493692395093909 10153585343278245385 12592908010393931298 912014728550806823 3112140906733080748 1447787559911305008 17300610485432309894 1747599548239653816 11401442733421945667 3860151166562828348 11110708408198880228 13610736334294057799 16121489799163564951 5147301174123087566 15575451905124084630 5353486380489148984 10250715447161236653 11456737613973343885 2072987824856084183 927334945081533409 16078605380346512045 5865391248572563297 14267388685793335517 10284657932407796998 3130128152339496898 16844548582485279752 9056546319101897937 2541045781441110470 3399061742871347253 10004934677885109534 2190527340189090890 12013039410471417596 1249420218823730795 5629059499372529533 7195425252132956595 10463980187599424221 8145661185427266849 7353038416599553593 11093392203912343761 13653078433528239379 13269924849846191875 13326986052367381407 8504557519158256348 8865072478501760383 16690932239311078458 11974861943183020547 13394579779692996780 4628228333560615512 14297254443948795555 13137664955083968107 681987591168738483 7424261731843397245 8951072795933979580 5510192025203702359 12441661524563522642 6532068403577809687 9510525986937396991 16662008999573330015 12562366857774030412 129401759860026957 3675990183528939839 3074027724055200522 3296380706622019431 16179077128627417870 13102758879493437675 10317209578007428654 9794901694860954724 6280100535717797813 3699887813915114728 8950115959676272140 9670193498870386234 763226930543680759 4088142935625877714 6764555301723613550 5404665320186010598 16239804190261279798 11187760227467218404 17378249746544366427 3948304078825428499 14108523535172813353 17615020061209924929 12451922643174115596 9261574582065725770 11323955776529721387 7849492902376158396 6241800083445842284 3710558814929069498 389598441138636849 2115006764361236401 8734868522376821833 11829433594335441580 7082343198840309584 482555386064141979 2888840062622582854 16500027263227944203 12606977320809532479 2803549966419019803 15524860919799854382 194401729263156059 12488423176870988471 5485418039220204216 135709957548321692 109932481065108470 13822471404651981616 3520940573193683597 2707902236279366103 6662960130175666138 4562322409721872486 1409212532803105657 6970576999382145594 6412829459987177676 13462909209456116884 11085769578546307498 3108216111035034230 3786584642414851499 15090795958429855486 4798764166151365580 5253327818278482189 15705249508103975349 10795579150767345098 6263600210123989841 11479293381979932179 3836328394828233542 11549982639079953091 13472797766054335277 339091723654199009 17051770029506901293 5427360845636148316 13171826422802762179 5316288158246981759 5903582908946308936 5653417750548933952 9395358031199982108 13358880398377609513 712105148981781211 8082183571694757245 12872350585246424497 16875256703382970959 659967938355655204 9233922461929867265 5440314223772071635 127855758703196533 15502458278038081391 17096509085463993306 3069361590142751218 16248240117431795204 613915333419685043 16693237153519583394 10682855508072653048 2158116752109419259 13413367278300453733 7807465707114938490 3222104935660976107 1006792716822262628 4860074812878121115 4755129657438796365 16500874663738405388 3542980788918147821 11003348134807755047 16632868604643756609 15606071162784942046 17512407706418985534 16549173329607922248 11586887460377054446 15877351784554948852 4468107560592562827 12664888898252879684 7434723008762295044 15451278851455951740 2496400509475695921 16048940819154163578 6757605465202205701 17569572293493336590 7710581094538958438 9494222418349334313 4218519885500396812 18045060255751995514 14783486245107696527 1633008897914499266 15744723963555207975 1591517217157192080 797818904201599440 7658662023211762679 6954398834281886875 9560991333138395172 10292978285095625611 388135553723018111 12011641110875522295 5565654072597806543 6635165431866814465 3076759829900873555 16610411141185978145 13747039797018334378 4051665863981966877 4671243637442589869 8053895537116072489 11674788530662230069 13422697086446636521 5423367467228494031 14984189441622440322 9917818306069608176 17426230839706691112 16105113052381993204 9877105984224373625 10583139889371635513 15477357761159419885 12044272224949377076 15961019133198372879 3354496005112535517 12159308774175421378 3707049651651493856 5060632602450936820 12591212737919317269 16539051263395169252 7168210268436303231 2621804852645800163 6951360092092030676 827914908303327870 8437658508606271513 12443322537389913100 11668026096901202987 3170335651246891338 1253715338029932295 3857972230826349279 10649774994464382229 4026328275570883076 17773685976540569776 2182611749410465768 3848105807154389674 13994981488242044973 17449145395750159002 5463692159126240199 2326181240225100124 16415482612381126596 1082532268931117755 15350818905376185048 11704818503421898140 2588472626153675108 4591282479420060050 2847979233298902252 251180741443838240 11986051285709829464 11729630193503603234 8638674294301130967 9854250075300421126 14242055101925180495 11793148294271661630 1000879950189024257 1319414203053750103 11149452951743329105 16812723543812319247 10125815943018217776 2416416619173984393 17589350709643417171 14486574772480118330 4591359097156230291 3955243289526977126 3551102107153359478 12703893529197123775 14832590534286002622 14065372405579053061 6546845428525173587 9204998392241384189 14066118308365908090 11456744437615834843 14289354006544479960 5702219544490036325 13231518710075790572 2188842752088102290 11110975288059191295 17895432823840668835 15068812504272187230 5184853259904246617 13292710342991746821 18198532454203446949 6074911903909224452 16370548772199084161 6688937311123732195 7491040894220840956 1779359421479674912 2147607238149662075 15937946738624215025 6729145154932482042 15163832735427850838 14095380942132952615 4419385053414875612 8527778274029409001 15658573790903218418 15731513820400904486 6166936025438224899 6459637636878674879 127915851193560913 7580567583338470305 17391910805665879491 4865333629903087913 15029327898103264575 3758792260037272342 10959536819098761113 13334343564578673750 9103019057444517539 17764806214466540954 2797436497627585443 3356455972739371239 3173077918289601680 8863810190761582355 13547661709711165745 8061604220576817977 13152161183175971198 15226206443972758480 8885632397264342614 14485030439087419613 193976573530707649 16259860008542173414 2256578535789009110 3302763549298862613 5126356401781130394 17922679647154987114 17285268050426395343 5779577357039808029 16181013980441394668 5376267243915984542 5145366844715297210 1531075051663842362 4474186269376445005 12561738155049674080 8598375994279561688 14074038251138962600 16683116531415076331 12636305640735628884 125814733974834895 146659862408590560 18169304403371853929 8530031209826604226 10548138484548916187 139023482750600882 4823628733598851956 12555811158226929022 18439973367579597938 2956986003265388438 14017357374365086720 12676620131236218334 17060621135614844968 4157918815637290902 4157221097658575005 8011898421200692892 7123024672785458278 5767434629725522322 4881085024938559400 13645885383242204014 11327750508775527055 17876217691748765485 14504107191567842197 11202655733345373567 12786576121387231921 16673217951793998767 15858985433829596172 14646474878373287366 3873852031239360497 9079024168671580205 9930382106781495792 16348490935880212846 8404906001665212241 17580522270747236893 3173986979546478741 5066065635570901783 7390403390934946005 35037940544199565 16692865885966772148 5178347677137173957 9704785905366293869 9804774830691169463 2641724925610494035 2935896051163701487 7363276244678222036 17206254360122339314 8549294288320639415 7331418056627046298 11222709251983095469 4712336285324769879 5361675580678228949 11500908124862268770 16488033600857116367 9599161291762963839 18287693915725600208 15599517367552345535 17950497394112743674 7843228565604375114 18037865157334738265 13808404386787664413 13587724258403642462 6517042889416169793 7497959266287476195 7960879275449007554 2702813621830027548 11254962103753892801 4416426926904737784 14735261850606803681 1720129047969126298 15513609757050749318 1184908228676538666 6289391274007574952 12509294918961294768 5808118062512788551 7487226064333518461 6740095531900548000 7380225435888519271 11752878856847135291 4314631805674923397 2313408527624296008 6991765308669530464 9100764475059865540 16428611777156612353 13806827816037419028 5134269393444782915 12952095489337332391 9599098154041382884 11010713473778924733 1179481154657894048 3665110678542391416 17726096976732820317 11833685220212593720 15964570257951209485 7085612353340638247 15788819629447358448 12464908334739620503 7468546378112062601 12805939619158275092 289010745831994170 13947663169902511100 562676531023217027 2284930697863218782 3871625760646881851 5346578940874737984 8404580806028131734 12802478191395347475 16257580123221481422 15118470488456491889 6747154119145996489 5913454953499897590 7911828274606706646 15029103507683481606 14963695875038305740 4392109434778365438 10073668484905080888 10413689719039201265 8364496023767004886 5476006129363764048 2772730647903063525 1497809319133657556 2053504331203270098 2956926407896490248 17692212553608342068 3421754001196377440 8070431744697080653 15930445162776401070 6231003263243253289 16730492554817644824 524721560431880030 191950227595545891 15385017028654270068 16012016742535082429 2879233643438248996 5611670471329703188 18090497505836708245 2932640129666242619 13815642797696742625 13333299675206996706 11580505909549216460 4817364013517316135 7769351906909620203 6568454380000210275 11986310264928785684 10652147609387923205 11493893889799771142 9876942790526394470 8986810392243735747 6473042079023613276 2963662726773698141 10255607830637910157 9220764369076352036 6999883968234442214 14492864586458130024 10792673140810321110 1509099213976910610 13481698460391213951 1232536157499285829 331159315239034297 2956667284728107835 13974189947366328784 13442129688361531050 3391693158596973888 7761505754305387469 9190027709560175628 17430753849058520449 10785159119585283314 16690189264657516996 18094432118368927610 7183613439440291659 1203572595036140348 771462058864883439 15882014275331586262 9150630498820178096 4717961657877863656 2945853788733427174 2843075889813676523 1086106623774571728 14970525126342848708 11179392808393250568 13819428641688137194 13443219432192403558 3545838752144813459 13884285725248410968 8498437340182386244 2389285635773431399 2287091907215628448 16750346164751650258 14257176528202265651 15311199969636812242 9389952639512544015 1723283350594903673 1580896147125841751 1331188175366696625 5582516691679827649 234430721067917858 13458351061717801004 12533057018361917658 1784726109440670938 17336655533934481025 9497139987450461522 6036065416735796332 5447482458620051087 10729032114520673991 2891793768853427516 11014222339271575351 16766088697342171888 8142170424489055004 11517072403086154216 4395887990266519458 9246676578334840300 14255861983595519118 1747226719415210127 5276382298693378833 13533041302366086964 720882070692059114 2945607648489913322 6928595384656423994 4236409959004118752 15460397540326693093 11245169049002302590 16665688718083053913 9903739654169789699 2855399847308674452 18090451383448964594 5221384231100359817 8833924158520436047 1816881973226021732 11968376721123628948 12790522107772530259 13135190116186590357 4552598027744464534 15134489671053012550 8992400968552725638 17239514547963974658 9801278579930426331 12829357116639238392 5883679964754036816 1402368884641803890 16169462500826794539 14908506856354678965 8525880598164322535 4634925625507342290 9774778719485461543 16502076098373309088 17085209438222890872 11603444631024946133 11426714532090817421 2261791700484183547 3540259488412693588 11474606194457927521 1677413251627889756 9876580064125876289 7520117200063345508 8338535767799261613 728352097711042129 4268750301497250230 15291191922758485549 11341022585177012838 3213669203619462200 11474660582012773113 10599846681209520252 9740643652791033460 6377075198752001658 2911530141729449565 10324936052108936378 3129546134056239003 1432238920085691596 11608779522617863181 13749483042835285328 3657420301652049541 12350013724551067343 7922521946241515780 4303226420577466712 7642107937437931430 10010070156392251300 15387108539999528483 14640728941208419352 1725604892725540934 6114161938290788134 7836804162270708103 5259725951606749964 5908598055260216528 17358200353760432566 10056920878404660427 1268327323436417913 5648786706238761519 7066901234908232982 7548287900559354804 1142536409960992892 16204676950449063615 16133057522373789305 16131271500110085399 15001833912811329605 12005239917441444322 17013174631825380098 10194822141627030133 13953799793169816639 3199711017347386693 8932310471259968779 2893772381183287161 4450247145107717648 11773514354396946202 3621975489339279575 13187581021998725551 2853108112205706546 5118055587738917053 6517510818109092137 6188836568586969772 13512176023052329057 6928002482830665729 14165045945996030487 14263034795908328877 16043139078549160240 698867504169998268 1189624202674272223 6116878638535342680 13058497363008797511 7006490504614363676 2944999030606476058 11120772637080812487 187636719621937983 14734176759494703274 3596320787590920515 17551221171058660112 8138329640338331606 14552231662628077459 11510325757100186061 1269004406791403649 8905085127854304718 9175890782604262079 12574413691149241395 16396466646630319631 528490737968752165 2887360896047224524 11920920312928267963 8317754429954072637 13653317533402976800 17224044608283799379 4494136331605161132 11572532053713744305 5532074319911180780 14183155081472100714 1656914827554539245 2269121998076010146 8445066426538724757 2192404674699077923 18037659348289384358 2280298340841556103 5411734412703865512 11891611142803159298 18104702671386618932 4376141268365244250 4214160418312192051 10846770352328799299 13254790692853052178 17137794241972198583 16023408619592437218 13377091209256285359 17154057310586581301 3812673843106215809 10714246704170874246 12651301317365590267 8484244071358357659 10354662654784213926 16503446630561191850 3564924935051097354 14199245196382700082 15394235732089905180 16369254473410665465 10031864924136909109 15589447951435988854 1063060982822214214 1876302720522384425 14323326133871536987 2480537597518101896 7307036255451953958 14910572733614781720 310789971041533441 13571488506076058510 16441578114011438222 1160243729737564475 13708021807400079082 10969959207025950217 12931719593723334070 1437150404877148666 5774356314078359976 1337758570208752666 30826064145785835 6621705227796223072 14207554385582302633 6832457465501004112 11411927227214996800 133117191917879543 10734491604632364973 12283201595729337404 12916489410800240188 10144994913709527433 7225688914430237477 2911205619318050411 4487558547322060348 13299540090416941148 16422296118118830440 14719126389946700694 14516969778516349429 18126632672199031523 11707356771090530819 5821783102643523027 7277667424172669694 12783049084134040345 7053681657625452197 13086655898001347429 8678068158623936190 15686819039010408690 17854220839876224146 9615729026835139391 14433552266349025460 508345855789377876 10318716588239623094 17792962404445423302 16684114650992018950 13633291915808349041 17931933874638231352 12525337094665758501 4885435801230588389 16638412715198883700 3788385929014845605 15696259314019187362 14886097211761025587 13385542282711465847 13242656120802160199 8434089307698667674 15970958949168268082 17254253662433394827 1355596362823761050 6639357302321009403 4091002066612108719 17221234476214711033 10664703181942230947 17709760267299758827 13994887184509496439 12011123071665293546 12519548740919450742 15052859881242038387 6230574226044789554 7436669218235434396 1040361372321098702 2904698349576182744 15976758907206018266 8071307740464878871 15122106077814907024 12850637682967045650 7913905959411673386 15858230750447519389 14050149245630539871 7203490205722422213 8261136840001531542 12611914119341715024 3368060208857998412 3392585191742608174 17079404862981536540 4820955678839865590 13921132775238356716 6828735973879376643 10624957943435498609 11994785403214467795 13969640232386900426 2526921245433875629 12772963507707553361 7481605691657225074 11769055169824694737 14336493912126775600 3518396467773699213 11345432002234887093 6553171742425566930 6016735723971942877 14482393460890957461 12239547835202755428 7750219559419302481 13028427000790427050 3111318046182912873 3782169833371553490 4304023993963165858 2716694688062121930 12469648902191199117 1936478841284220293 17793767164026171848 4148035120566998305 14080420545240402865 17702800892661797426 3425906516819435582 14886232854381591400 9523473149727571225 10558080181607921740 9433578879591807905 4149141348677408702 10246361101543983864 4870363289541540713 408905926763519086 36153875617976595 1949272739924962354 15531447725270500930 4133039545876271705 18080049929307183300 3288881056395570912 18062647836583920868 2271394404362343610 18242395362271233453 5581658704937733335 14340132647758238628 2352589968939426855 18203895697255793456 13067457597505981257 2864493043012825381 675361140289026438 13485022346657138845 5833556835666433660 6974284949793023261 7311313461915567759 8562554998595592500 6723655927603104821 4884995043823097853 12473400038656116281 14942645643415668775 13092129473486363769 1107884192014768648 16320619730122131553 17666462756285393593 12908050704444152092 8055358207435875278 2450567165382622297 7650623562390306012 17456692950255630203 662808732044493390 12974966040575944357 9105013796753539226 1299424479546260054 16857346178592080439 5796968341176955370 3906380599813275789 879042428837206853 1533862868758326258 5867836938489483906 16373089200521613446 12673800245456696142 4761458487395499166 4233625271694721746 9205379869906482196 16417538964847557383 4364791190435221590 9839194009992976196 14428385622790379248 4659819475548916079 8239934890991814601 16952353704450790114 356951340446321583 14664189566780453686 17591431608549851628 15098832858630250682 17108857580913503118 16063156112969461943 7537391516775201819 6227581755532266971 2167497840907363882 9750635643324215446 12259022596607936967 16483375455970811850 5057335205954845104 7577900077030601275 13832416868661296909 5413010482398192600 506876076075664968 837806230171868976 3489796476715797379 15647575112201268401 14411365921435195879 17962877432822054117 615623224205132082 9272827470283880258 4834697582307697324 1419032231113754551 10396708447819305695 8612073519679259594 3944144153317763155 17400385755182378062 384925233175242582 8390301104805700151 17200277961243101725 6461417840241339556 14939549519304297056 2239700777336038597 14171803698300811835 5455930572864073021 9076359218797291091 6820679802676642804 14063805982567013169 1224731927772675172 2754900592566351264 12433444070265766650 4748145535090578874 7945090177132557608 2150156725672780819 3978940644490715583 7852300608952134444 9874698317736586716 1135992937843838639 10836701033374354749 6064209498965204798 1054226321475055885 12632164229667480277 1612933768329766523 5241587325006214385 10004806090664542025 16986283487415007760 3989703912205488124 2103835396347523689 8450187941647334581 9378042471181923235 8579232244408071764 14918725132425411255 12272740617788672196 9830719925586872055 12818349555471662020 3363482916467095448 8716185301907681360 14879766893827067152 18042987712262726172 9070381142550174114 6996222199668704489 14803468288267918380 10367336207482796557 12939596866451574102 6665687981323877413 17241347289934833212 1793280498787456707 1050383768385823236 512174270522174874 11467690940506021192 12154686277963653291 14818286869968245758 10048036760273519355 14534198211797663548 6271308712557074154 4408527454378370878 13019633850080134375 15223573378806719262 7331761508423018102 17803251877723361044 8721358536652075911 16451710635178688044 2148443978456656656 6269437630241135213 8985907114183881512 1180184067446990042 10930018533933147439 851099233098074080 8038621163565302183 14584400047562039947 14934311800952601085 680597516740671259 6277560680253638544 17257626066528537657 14106403159832512697 9342099127226255617 2466730175768920535 1016042836270388764 6506486209377551484 15544381204676048134 3389599118003277404 12450201633362595183 5524217809785854278 16022319386003940436 14206431586555911227 3807659899706563402 7252428770076475695 429146451923138433 9172774880968088866 5520659881830610528 11055585777814379322 3363180405090221651 14584838610700321317 5537240145950105878 7489254088547955591 18257407267054506918 12446052917478668581 14956906003932452392 5897202618071142435 1263476099112684172 5271363402785754569 17793604457228968114 11625963886023573098 9656821124141077259 3077900577735691236 3174123717708899226 124056981616341019 4825234760062688698 1747947791126047751 12432106624136889624 7143118953269884956 18114298581486023473 17977165840788066432 8870416310520083443 9273871772589913113 3394718529289353354 18084752134232216050 5318757638499133071 16228313105394588792 5033358661798541682 2353851715240675677 11936100438151168201 18400131662804223012 13391700935347511945 628164924067549463 5069128865216177363 10300260447815309451 7028401150989836058 3521434385935638230 1961571902959832540 17201616171405181451 820915665753909 3878317661001977644 10676776701914138597 17584746099462484646 12512400727641785703 15597735679749670528 11629362787870746150 13820715801314620317 16815677684566730768 2309894563267924582 6310730795720461352 6192419202513070854 11677171294900413356 5506660902938996379 13317272602905014841 6943264618867854521 13943177816787302700 35654887676063334 12117071889088050320 18009870538703161314 3965279571143555216 12174167140784847367 17670777449263756422 17178440098415155731 7304080449280131856 3772664780616781352 11537422213912163239 13095795619522600829 6584681008191318363 5216675992341735179 11688066597525545993 12724096960233090369 3815244774754938008 8880033494605750900 7594503582698688813 17231010630134997031 13871343388468722219 11105207028197146577 15141435230191441774 4272913424900017694 10878423180107736484 9536627818143363098 2652054719011200724 9797858856281375879 1267346529698673396 8045497991728396213 11523660395181306106 8388589705276229153 17968425434846615856 17003215754186917649 3951678771356053284 6027211924249402126 13223716714376153255 14546805484143179803 1251057493413744186 36770048408284317 18327076377588477618 3148087802898582264 5912188680472339790 4936579013430443185 8921626455511839715 13851729502717823463 16785656477970759764 6849071133760078386 5752749573165441524 540028032133598627 16581635250513568475 9558909581462232485 7645063817704018323 7131192827238806646 9512891188595159392 4733088346944579247 16041799098687857165 9290001984403138197 14091040773337561825 6120499752319084186 17616244954952579099 7429259302013839799 13272993943826604249 8880914259994522333 8731471468438230360 3982984153307038495 13174095470104002734 14399847914264317061 4726474654328638149 7155572923190345011 2669668621041836509 2963955482309277432 5094186128976430395 3893666851452027673 7241860987051290010 14406060817950018892 10009358797083515946 9680727033641457553 13965995193492291535 9471797164932743290 7815499105234719009 13529495276952058446 4906432413969107083 5621543040971202742 9109179435356651930 14541432893185556404 944478117108816547 5308883645119677437 15007784681955476677 13537217122229782629 8013648559066655410 10600038214104745443 14709012521105017427 15336391701355778374 3419102338187246148 4009429914347611675 1500522634273979716 3508290152442837760 18028058681583834454 14918165367400182938 7947175683189371563 3506948879051590897 3478662183964251148 3326341952464598569 916618153711013729 8584979070319646534 7717320268292372221 12732539115464673927 12205449910468869690 8406529795273427101 12274540243421436210 11495691788085370226 5170084436681062232 6114364681184129430 2730651882020802466 5344603082147041416 15168591087214373114 15488420603370942973 9690581252994816871 18439910213019500812 5989827064418332273 4356614398376768793 16631286999726728341 15540387823569134720 2355813664935866958 9674507076362171324 575225265659411444 1239849706236478621 7361981515644419086 444826181610193251 6308366547519977288 15522718604786812970 4587512414663887702 16890572432577049079 16164648246536783864 17315204997307653717 14851074260562187434 691527655037838269 5347628377359571476 8870266572149140035 141845410110639911 6474850327333222787 5514735437470358106 3025759162562722670 9754251057908566992 6472927874048359764 6344722485639632994 54862789830048053 11310876223412471465 3311304342319991343 10454676689916797093 8169267301533067236 15133593070336348479 3601005607748144645 2520790567170409252 684691786368399663 10859144801676162051 879392775497136270 2251030907668816924 3686957749709328479 9110867167891773428 3467957244756614096 13215272605218127553 1915895267958967040 13335538139169087546 8979093680904263220 16920084234069584949 12698170356898426561 6812395564220365029 15226515447735853399 13854356085341782351 18011426835756404966 11449490062466550712 1085271283546791334 804207744391683677 10894808026856311578 6495265745851067537 7000601970006460598 1312438634403554261 15641785327867729780 13346974448952382434 16766354841376269663 4809099654301071881 7441905396416683752 13265461327342551477 4267738767192606722 13930909673830456204 17334464594463227436 7209136214748869888 14222703979384848394 3307191396141728082 5748486728375184493 4037701952896983978 2294241479520152973 7873469898536241549 1558058280446976098 1696571708361383031 16645987430913090160 14145136903871879980 8530113020136389290 16872861036625817358 10824754632299027619 5963524107615387376 18315059828027628425 12082461115097221389 14382628789506751310 380397564166997956 14677865415877651579 2083094740526712544 14714550380045640933 16291726909524875361 6710408015475833278 5029702265979857032 15762082996810945503 13923834620320764477 10775298086927100780 14805699306810468329 13792015159189228823 13262374859739923893 13795570922328783454 18028754805192458446 11955823552294713498 11621512248393620462 7879607098984959597 9559424633571594186 15511948096213924730 11368195711197962850 15787304747059170227 11465378653079686648 13250102068992466077 11747244823126068112 1903297297541685525 17963266205126837280 14147680990685479855 12928474186967270105 10440303660453897399 10233918926060866111 6261826562192079551 7390277863286210443 8353268350962093040 15844662246404194892 4671082643983057413 11070328163097554344 9772854240586080710 2604975294175712026 13649868755344088455 2037035583421442320 15201534341979039413 2834586949757019815 10420696107181666188 14853454431218354247 9612570046869773084 17575359454511639298 2135832645155730385 13185289321404480898 10972245624364800682 7263387037207671685 3333178871255889800 11996684865469218211 16155269146611040875 2744199637174428570 7768448739775581799 2029389806527369930 6647784301531909062 3700083631430314036 18259253140930750544 15936711756909728360 48519726253491023 2381798479863266573 17780375592153124682 8845243676466360362 9334323638634438814 12681669197228310135 17718791235014612909 14701261453204345168 3331114808335408420 420003111555637346 9466693342643039948 11683234994570906080 212801303201092664 16891153180291219876 14890421179931404759 1998400936120804364 7408759448054391044 6148467919677432588 11521087078530577198 5914628712792681847 12391802043931925323 10482919291270010942 2582197725999222060 13272633962776669780 14963050390686562240 13034274285963648532 16102192089867773266 5485986177928407360 5410080189097024773 12762533826507985397 14167339170333385770 12539778904793675872 13353631168930741900 17631246659141794918 18129722330390996066 14102093456119134293 2151658817455850471 17441131675226599820 5335260836417946846 9693714352763030854 2544731000175804746 17498493146432616479 11199199517048162915 15572724790599004184 6670647008774877452 16905488116871167788 14781849179998352909 7827799480334926505 11057866442789329992 3867039913187721954 15306559588715694362 14069316637616102437 9998763548345322917 16577870445850879402 2079020289743296712 4808633651902259038 10389317783101014458 11177358815798974146 14495963029569407836 4863125728664850474 4355599209426662672 6076674971557532903 6840230980588945268 12102769509397029486 3508992030071911164 3620636043445003426 4620852583312980893 13878676268662895158 7461977783844460095 9207385060339736447 14555698466316646816 14359512308777883568 15075410282910791820 16890291341797191294 9337964605412537496 4426833707940564562 13221600105893013406 14878043907415163116 262029765096251179 15258628564316525722 11056993313297621177 16276903963642506546 11662960367666332017 14791896382068261846 6295915457229181332 7280940785815728493 13014663172615341471 6888270965932686211 18267917990892690640 12931555322571484262 15430367200540530288 10769043227058876946 4426302996227959523 2584100856924648620 711468349004239838 5332583347569136905 2135814170229176278 11886473758479137975 10710717798039809597 7898585842542313198 7700300574683735477 16916871268374271488 3847287546411144944 1225218725250322296 14956368973636266663 2814264373760166337 12588437666352307353 3843512987510630067 9592337003284130891 13632202564037256651 918128226526783958 1174015671803822272 11591795912540632011 3230805950399110713 7034549578215687477 8629200095082792677 4900646660808001523 17058603415764645761 15203957905545501458 14629836659456076376 17471546891765809246 9537387002972743391 8480087326136251597 16707040245973811862 2081142925242939001 9839656930022441380 2944746528916445293 8677568573224952275 9249920349877660353 3590005742925268048 13614054227495745207 157274220194137534 4362268257201567760 12610982061968439896 7797839691573362442 2727343325939716728 17702772897489833333 2068496055877843629 14093618306802176256 633374596226476942 239354166100260262 17745283688079192386 9182650439676558894 13710380693922163140 14370691686398139504 4065699486872079491 14180559470614144884 5036563317663417384 13751288503428695086 6538370898651081521 4787265553924949101 10725975255503363108 13186310463837501115 15850709465922874507 9275046884559877664 2977398784772250638 13774395144524389065 2536735141185319500 13747704293140188937 14760916062868985159 11932730428816767305 7942943680201900011 6394416330381356346 14337286221652248714 13353514589874089111 10099507330928589901 14897736346265585191 15859646248108240060 945667615178732568 1392968183521672391 1291417803965667130 14544800642978387679 11027913171203123797 2348315203916140471 15361396883387382749 7226400130429550738 17162757002643780709 13450614724597300466 7435377659804458330 6034291248026481593 10741059917258248 11891754966441851558 7406051255796367141 3208376862707103191 16297538670666389757 15455633133320983221 6912409241670569 12301065952626713172 14273878988282464798 14630470540957155731 9122166110379188337 15387669085497999583 1168277454287443028 4637390642700881161 9720154694051686095 8616202759313022590 8787892482224834006 3385183732740158893 10127720414911093613 17865577071714186884 18213278291418378183 15233114851287069136 8694743727143243494 6539110012430270685 10446121675295149986 1394186107067771750 2267597558583453708 909761224923043663 5036284320323643300 135626141015502942 8254666470464345882 6730482506314505641 16143089591536275336 3139062153647304351 10306506336523015612 13411940485692480714 5132079920060706781 12267624549448254399 16353991444978387944 16301826967844535609 3136731309029875346 3361692706068083206 14993581846342984963 13509483162891708470 2524304460852259720 8124899419833983148 11541045569862672699 16058677228495491484 13925628476250351907 15342295257192156750 16746994350542924821 750661410553565924 16910547471465981061 4108216278891451310 6519069802285470011 4436194467677339158 966256687297503212 9387317686369779352 425309284504705759 11992234366156126196 15333681982705377772 5365186704621455310 1603008316757692746 2906541276226426074 1805758499239704341 12379325351965174902 2534971391670592749 798717013573079830 11348155149752305823 8933953459836121908 5906192967220440444 6056434792794492364 227099482097454337 556803604207628923 10672134134324244650 8815023213354932674 17059274906210798568 5471339241857678240 17700640442713312291 13017762749597709384 8088080240318836404 14609420615810712274 12906944455912846071 17577876751517988559 13459506388931716991 13962903323773841329 7544677689896335264 1476030870462582808 10473280490116238710 5709892417758747871 11498537659045395743 11759595823877632457 2764785044775289822 751682142610014591 10109104737083426403 8539600289530977867 16621672824121264155 10187554557827292632 4652473935812514413 18082813264071972363 1776643511518313939 2242281852219394287 7048722872863451943 1204354533677002537 10286831668803114311 14851987687148822826 9832667144358229018 7052358661719391225 5585925410708106692 2671797268706631170 14732486789392616009 675852001389005890 3638020254434173702 3768573913110954387 11807246485408560929 1432721912256742133 4335344914425320349 8595889616147004396 8845544042383427073 4474665195343007219 9405112067923816683 2010151145607334603 16801086946797295629 4015798042023696189 3146755898210498421 1716161098923947003 11053166573867696759 13290416074934728388 6855730730130529095 8911065920556284263 7223972173744395011 1610388627296100013 12694051592045228406 5593858535856154278 1078870416308339134 4627134860800269387 15898114110885152262 17244001005243807368 802602620510763180 335197488749438280 4956454564770184570 2480666840335055944 16162574622481814088 10754270342089440900 12250928868472443812 3723510297415410626 4361339812699477284 9270274655544429466 8561478324055428120 3956039461965651250 4703175854619508057 1230493365674777371 7143490149479952310 7721143441661807559 7890919927547215686 11097336680605877022 7960583158614822983 4794642359905626336 4722398570522197884 13951407425151052542 17091958982466039398 18109407309662890137 12984281117204065144 3874446068174010279 14045646135912983001 2162231097406001180 4103443994683864460 14408984256195584570 15584669685250832189 522027113347702551 18374179525762167052 1977759649773872940 4613844372191937459 6325077830724481989 422499303736790387 12263837383688021496 10199913726165323813 880359569285984312 4822846456414965076 3617249821998981246 1069515835259278012 13087062548959852454 7033153133099598091 16966933967109977487 10268961429149580547 466855059278025312 8106018438935264166 5646628049489869445 11439446704425814451 1143087077344585251 2466142678932699353 14395268491445490390 9551005720396421964 3853943860153833502 18239520648494389919 14001601011362999707 9041962685681276299 8880124936815055266 4166197919089770132 482057159240558943 17507654425633317139 1864751672179534120 259126830783881692 11672960610179118950 14413516835748221845 3348834187334839044 8137526374179695309 1727254402440645377 18183166229731636793 6390293104117925811 93909050826004427 7402714846557677267 5810372253863469345 13002347685201493250 14758599648817343024 2152453989556387133 10155138257527756784 10560446976410724928 13627703055384950929 17509628496339835978 6656381461368820795 2367304492683889551 2093564741379817287 17098754228295335886 3346268888154775198 7894284224962042092 6465904358216199615 15098241503995448228 12473088876920649670 5044788987521533860 16370775641522579796 1543764955789723674 15860267835449125009 233771618007982299 17503289585423374708 11359414593810211331 16613457799519828222 4377977153157745997 15489778025829651526 18186570883738905948 309165012835672860 5739156850572374462 6536137585786546964 5264390528948232810 15533492995057414202 2906106068277426352 15884680462514760496 11642749480194770865 16834377106763038754 4956350962746988954 1073432017166277906 1004340000438242849 16367641312652816128 11239160810878281521 8915638533328307534 6748715566600486922 5063478410603399409 11178263152031709056 14097901061646106845 11219986102024731739 5746535586144676174 14272978411779946344 12065762022818201661 17449734837526370510 14414106624143510439 11261629291878758381 237123425483808279 2780945077689955078 15693799786467553923 17005183387490395309 3515647199105861568 3763135357673338407 15713592847204132005 6791408546468249597 16875872755940449137 11259970050974129462 13084723155621847593 11366176875696772654 18184929970817540653 10280654742373575235 3076589182311459187 8925419578075991234 18262310733207402068 7467073029121439485 10053351697197255733 8533031291505393799 14165365994490117066 18096259841329314646 2010094104199817261 2070771189381411325 7076287904410206107 12544535598534517693 9205367318611599506 16811232237199400918 4303193714633259987 1134255664740363673 6894732295848270774 8679838114124014643 11232280798801343863 6722317977391440002 17691352123329817122 7779700873845317552 18321732240223406744 13257338698849609497 12229683871887102550 3757431521323608075 7016002986200424269 2486538335316075162 1986052225321793334 10122340290832646285 18122241787898880514 17799882009859085929 9093210716374296931 2877696124704985624 808737038857184593 2212478748423819369 9309113675443787235 12816464906588088084 191441063161979174 10366511158085409667 15863758590595493161 781068190272127147 17931734785631158573 2889514114515933153 7488101067029438166 1900325144543112691 13160225365063465190 18028271228194230942 1564619421329445201 10964630307196461714 2726546538465047693 12567753858981730276 16003104470293628935 12573456920370015484 332512218983344541 16180405303235587138 9996196543216336727 1186149708472422312 220519334061928508 5714298331716069034 4811305491286851887 3149980381251610054 2446722225579768067 17766734487937829956 15981570962482437648 16663231710394399811 6425838419711757455 11728687982372593923 6542450685380943200 3423057636447078977 5428303902600768543 17307722646240489721 15490069136490423016 6425181092971294787 3532927795870819583 2922096035338864995 18354062479333941302 11005869187933733616 4360576336947881816 1577213157196438540 1538381079824649807 2691839119072707933 16195278357658613619 11264138428474528444 12803682671111211697 10582102815045950117 13837832064153744402 18041573008661648957 14449504755907784314 17204377817665506317 8714090238745396097 3313140304637978764 3682576959859373971 9834612251446159650 578521105178291073 15473186785833068136 2909021459523486410 2832035459192899334 11453354332167552062 7660085493053988263 14354517425245004298 5840518964889777923 15620994276025179016 13907832095260391069 5040923059435048057 15146714646643910574 18068743422289037055 17722221800871761065 13353276665593013432 10646291218589414201 1136961126965653355 8320810441800179768 12618715202234290545 14958596282486454985 420270424169666143 1818965033015402673 13884161974470944400 7815546958101393233 1959595640451861753 2605172650546819283 3608963173111404172 16396212519414308891 1154291325869504583 13176527026103458615 13123295068602335096 9299051596827654775 8464922111363460726 4566422108089474625 2856408206354891483 16236872205132789635 10046020716606863827 1316001972311342425 1902713318077381368 17121954337221819156 2040445294256627205 7900093760587476311 571416507648511917 11170998348918836751 5923416323943283131 1267488567441177920 7008818198392585411 1552686618879834539 17646062536699693447 1902803255393520809 15979483347999576598 17584059680927214523 999816880424465283 16652818161771730023 10110147290881176376 6682069084509562069 5804942431284273647 17467966646603325254 9491959643425501453 15420200953123336508 7984179275949897617 18421509010792743973 13903270488595717425 13863518214133254188 15490522534941994035 3132058073259967797 692120639579250827 2646614863991221470 332202099257444605 269707662056685702 11942414722104420525 16679368905728274167 15793499503363312534 17050980593989031914 5842688510296261398 14925854002538601173 7654200776874581408 13470061310190065278 3589782373750540587 3334336512732382539 9198159940058972662 13148333708281140858 4823882432153524254 12383154482222600028 11370252842087018726 18221416824415577082 4668651232274309508 11537571917802305545 4239953402347623652 5064568361099166764 17835722440789935611 13139906702873613831 1153591066120306158 18418181665004275311 14766401039699816751 5684094584422892973 16655336042823024135 8890949922832018262 16015440069787004536 16456326709837726899 11557866085582966490 13830830607137776561 14618735622487198896 8966681449714422617 5210066722637719688 18006774887516937217 5969402810113438117 16008823932159342354 7919840978717614084 15823315570682870097 15526622324806726653 11846483292342860076 17886193554090430383 3543334563230098839 4604586863580829494 12874856568742121279 16475798417717198427 16789583691410253066 419212747529980780 1260661086099736662 16633525421435055372 16223011707682411751 4911309865651174658 15955175057538701572 11947658733977463033 18144022388085368795 11243482735902486679 7060884552313028662 5599678734201908149 5534641229189196150 4412481065964549070 1188582539152203828 3862542909637624879 8419762430252750235 6004063038700604332 4251781427199932918 6520355357065024015 6685514474287886520 17307345951158560617 5377814637889975733 1430807804221093645 6069660379394365699 13299296301102644652 9344590054537643759 4364958398023997796 11276857558205887635 5071023269086579385 13047495220479122562 1067934952402543380 10572817544233762730 15501186740535623625 10201721387331076947 4012242117794654660 8667223544552710008 9983329510717113369 11693268622572761627 13365678817803928881 8471309047027288127 15314846795795137734 12083681192707487752 3529943146667467524 15883886290310927363 1748700586450616311 16431437387541056945 2064776297017507317 16039189313052744217 16089016806634923898 8089770547696113055 5432858073818101464 4662165529801056630 10848016528006784233 16152531515657722206 9823769821424263237 12492264511405446119 8362924136960160059 8248911470002436326 11666426800375648495 13423961520259934237 14290194543044676456 8489336454655006602 8568977530866477773 15547110687302249060 400188038985361992 282773806962846125 708114342557207792 12610840600240704738 16562044831786671961 10490059068026500995 16737477870263717768 13054392755059633430 8806766572971474679 15410315742676374496 12029911539089317815 18017221466332237452 2450922274227042924 12913195764718096613 5858598356547406289 4089065212194987562 10503200296744064771 12632661697751279 12029584330493069848 9622646849190912332 1785204623258095789 1265348862028628331 9278041125595494416 1235443887914477561 16169493786830034711 3405131436254664791 3193391216579035082 9376034502102871854 9359004926428946677 11375834810914750454 4436692479304279342 17607869896644956079 7931526122979238535 830751427883460837 10237131717305023021 10670299072721663826 14054879289958046813 10516015782824677397 12196911283474824105 12429469783809981123 11384201839217742916 12733999904634487468 11173856703207397687 17165262641693604412 2176766769172617374 11201597494091235650 9233059727374587668 2457558441422359767 15508605069769938880 10261069982455335948 1447537476616757351 1550997890212455500 18047394018883913944 7033793762931458316 676465113125154148 1336528558572172656 3782944270470834946 5701566504081385469 91462783827520824 14079430169736552598 7484569941793198752 692533884818902489 16386623736830359273 11817421088777356750 15510350806100075906 11167025968897928002 4894441178162955278 2701510324951789513 3530651940174252329 5143504480384008333 15403442679248533946 7710741180255232776 16661545652357938778 10315087554058202364 4945180423897280870 7561640926572515543 3379188368007114606 14196187072057806680 4870216480943394370 13128417011123295036 5439365560822565632 16306724370452236843 6184555147628769224 13989470607203856312 3924626407826143024 3247006893857680060 8772738048308952349 11553505166384438723 3009502475167462028 13305280493834204317 16875629715456645241 2982499316323892675 8123784444069990816 8973276139267624116 15000470154456089326 14500831694052947996 15139014652813408044 10968057060138920097 10107164890026257741 3690508674605311774 3128109858781873988 6980742924780775054 684491686905353649 5261879236183097589 15739733220700882291 3159731297157516554 17810050857358419355 15227448993059090296 9844369676805788025 2538272994326617043 4134331550016145258 14086255525547382030 2012624921902734219 9914538360458646242 16376836693674121478 2546491652214057965 3581159907009457715 17675263523340035591 2184050100472120883 3662505645702747385 5229517583137492367 3920720569160363968 4215214614357763955 15642137799036917163 17888888176575577422 14514219303234999826 5052083495911635011 12486089682514897392 5022213515126998204 5369969527843700044 14607657404368819013 3292414900981256941 12742195163347396246 159822582590258951 11961050456361578331 17798211581572352379 6471382153917645427 12823366374507153784 7633427391346951452 13815710169637641516 12170617916799255504 15021522956946469863 14101891551424130966 14163808349699078194 9243633779187688640 6361398772015481576 14014897815420511952 1579145704383314000 9381548687135786524 4538014120160960937 6234399226815674193 15322898614238245729 6222970056407589617 8579742294816371041 5456012331032405885 13789116962585467905 6139915544721007576 17284090899241964705 5327488716410967891 10138473854143850275 8809039275050458326 12251890385967351754 3952969075269374421 6230690647520846371 14524838420385433421 9132940719447243013 18394278511215585493 10079790456732488232 1345412671920324550 4084117809680575772 4499116281364965931 10022995563302063064 13546804205464598858 7704627979144038106 16667196526767430529 5768884235336388239 7443027911106751789 5948599029975947887 9164284515815932709 17473300364344972322 9085537081515954405 17652045157410534276 2792757327612114948 2132134988870100663 5103305045248950095 9908204859952734448 9615631682542689880 17903075105863226962 16148729598843683936 8554262758844776004 18128255205639073101 3975814744763068096 14610525331371936621 17100861993664963458 13279746430592423764 11440393220667470734 7663756880237561298 10361624715278825595 17054365090484793124 4518231935118456057 8404726351497408487 6898099978081758791 12698786978486127866 8826595399719230185 7116175349529316303 6537116477065480877 1730040943126895790 2937473608436263052 17436456442907961498 1720547811702034643 13054796398179851804 5635474335519197226 8077520562040468171 9112107475256749282 12256313410728731151 11635104002340707065 7695389053871501354 15990706031196511160 5879636617510436302 5253710870136351222 421503518633138657 12383651443804940149 2076857014591365621 14328077623027525980 18353954211260346651 6861212574341357635 12060457299333733913 16819590738154402789 4930968788340810539 345657948567627854 170260259438083950 12509008971112776701 9756423288146127391 1810767831199009539 10929192552456121586 4835579814115804473 17667187763652802783 16983488289161067461 17536987550791237528 10906935048362957468 5570147985535023579 12725621592616306916 12228368619383094917 15294949280876812074 5478595943663860263 4918686959620015418 16783665443902176535 1259865739332651712 17483277822132912753 13170887388867786244 2403155961615034806 1995892754425711050 14636054589073011541 358811596595487690 8272974939502262388 1227942847590146150 9116899935070006069 12884298817338274821 7186921072672781989 12171751121689495324 4210569888364736967 18412483988478095025 17562059122750898113 15600118899663648773 1097964163989175310 7160341406674849666 3461638196716528171 8068551716098205905 18445782789039661663 11711470709519777931 4433652327119739513 2359839276100410900 6757663283725483570 7574087543626650814 9347874157255592932 13594699971765863013 5652424731875750772 15583822229841885843 64319337911099511 7026348838524165656 9763085341561944944 10730632371135017346 3537345328462339699 18042381373069205030 1252861959767118316 3555880346023093184 6598846972525050272 17445984544624965502 12514330992156473375 9945496763196964355 99530762948446678 6448275677157199959 4216889995141590165 2214033825570788018 5271988865796101936 11883633891151419023 1345686265297291515 6197918270162416810 11291544607171667267 17864249871826402554 16266341556301878380 12490256549294709328 10748909119448889532 3994011817220079867 3707849644290251115 17975650748947631647 2568022258396160952 16792483598404837919 14790473535873706644 10729692477559956884 5679588884280515543 376872736379686006 15961651284639662495 13910256067556205773 12784638948846378669 7159240822042200279 16575372494682361089 3107598532799743228 12110211503254751153 16759783242526400075 6192996789921550204 1152602129644768073 15139154881429772368 3922888966503687786 17821934749017667638 10803719343153935127 1530973479422516988 10765077321644834679 13984448039252534851 2519724935629659906 9629782170050151392 110047456979261857 14868823116285111811 4194319323398094901 9455986799386689332 13837893188877861183 17723918560510971996 6808333975513357239 2657373097613568235 17625915960271657473 15739836431521331927 17726255188329351992 16217615657496202755 8415561563339323206 2312913589631495356 5694840859347497785 1892427148082919707 2631092726155063720 15989374109394300439 12028725776742477693 15231746796988494882 17489910604321156819 14522324043137292560 7354004811346665147 7921404430848143795 8471957336378201152 294753409327372689 10514231205392388270 16509581152677635223 15616103639510780494 12628796726383117238 9199158559345839644 15992186775312355111 124278875351102997 9438998673462737609 14227196767748592127 8327915470592090707 7611755762361650677 4637817262962366269 1602602420165188148 7517188929320149428 4986545424299164378 7242943597480683709 7255691152009832076 6525197609928357165 16777552345668203123 11970060552347422890 3771969234874814782 15654033055343028865 16486477847133775811 3202636200531663546 1916051358582690799 12236349244304250281 1541568842673630068 12117028301183745320 13624131991987735403 139416598441188533 7578321111176219846 5190369287158778138 11534865462468687697 8788695136790255284 325950732168950313 13819759587595015245 1432771348505915240 1863307638438914308 11178022801753297425 3769179333064361612 1348740049246406287 9021650409646249730 17420328255331244458 18021549569560687125 10642614477388376133 452191129934266062 5819923003045939000 14030979977895660015 2116153537068410785 4425956729640234839 5207670262576832532 1867297555512771897 2242206200892017902 6112035711286844041 9279896561861963931 3710842029123667813 9226513560780999313 6204978866397871875 7617645894039103689 8285523883718136661 16078342900376703246 3798081821267570755 5941338565577846784 6855849931250181902 3209092442084373144 2060670283167922899 222643720926553202 6760093816604952823 440874310346246829 6922940665542630771 18255005742435957206 17167259320120425248 15028571244622776959 17058070811121408642 8649529185222046369 11735411045726981962 13538905827080236257 17636828159539601982 15246057773297306709 4714616265025312287 6749192377218938517 13833927488460186503 5838117878336050864 5658792602835159995 882691842066086934 9104647702416285466 1389081783977799943 12812855409534023199 8168257197344512536 15744242565261956485 13175081587882801280 9943618806034992337 16929173944682473845 16876667350892026681 8647622837875521016 18007283290175929015 16543259667681708649 17310935218743786536 14657064811858344338 10041587833107474107 11447193094894380112 10316866949379192789 8436849365402140020 1037068965396496166 8871753828697217537 1953740946381610561 5329450443435522438 17550373654575366039 13658653493532976938 16123940601799078187 12980205310539122000 14288675750697210377 5788702930610421993 2180646560329981129 2541034209119629568 7020454467233909546 18032549827509840951 6870805061499527286 5965987899842274653 7521252524465484421 16354272207214187008 15905086622627812157 13567573873852598340 11665914065031603691 18251025951457516485 15343298716447378638 12695240634469199387 8468721903858568760 2501319175327942229 12235229774832561410 5650529095016273774 5661078270017783581 10397059312518540910 3847420426498581314 6824355707487337245 4793775348032642167 11372170131513903064 1413503012326333606 5632747275523957703 6208673381105543790 211026659101818483 4553635717674161882 15555054725058319676 12992285032289681624 2726876903100634888 17175767914933563622 11175634520182543239 7254314344706337823 3289555482605085277 4985112697250462776 18078484096119947780 16102465770497912759 15225789338239300913 368089844234694882 7237314879240426235 15005952249877310931 5609288230054067440 13395429664564755497 11447028195763926945 10090650002809034527 14328889044947465365 10940534655310968405 8209672523359641891 18270326020164893965 6398054699387077974 6059103643053581393 2437484089254812588 13893040874612292418 283083254254760852 6200113141851859095 13278718934924314846 3974159909462303732 4796959002971413828 390786068356917733 12787225893092320032 16416033982410018752 4325198283058092060 6002044228548695293 10265337932982870335 9552421782834339285 10796514744311015517 4022235418176861152 14582395825830589100 9921215435025115766 17487657783168092703 6216914580771406627 18334559938170760752 2166073189438037073 2532164972670908677 5830688732754446053 16852309964946766907 6680951710804746416 14182090887281839212 3751445887174552807 7233280618867620690 12195382872209274196 16431076241088999727 18120315511706232541 6030320710685118460 6590035812042618556 1465957631118551718 13715899889144153021 5191685540248235500 10216553035674503789 8086832186422272171 8592216781189764398 9563272945841550062 14600489474308515106 6402304748202072588 9916856066901938367 15122601877751253692 10661443787096577300 16492954941788363298 5414267448771205484 14819830827281442563 2456553321136894305 13918427977062244971 2236168414705989821 16421472933107774479 15844664013481637165 6491284333082560806 6790752616328232883 4403426294599480356 4687306513839550836 4275843767186422874 13224484050842625406 15431037882288322247 1578206384887336408 11830980964242887883 7784347363866042951 7668931483097376751 653607633241276446 18060869915327674344 15848634359915834139 10500919966428199649 3547189659662214462 18028423373067782047 6338158745490797942 2187869292898077856 1770982988906552430 7403391452843446632 5806884632186196319 8631887981502826010 1377303582824763179 8280479013691383955 5417767329847029342 9429248216217661739 11600849249066366857 4736221888057605785 18444679207201070837 13677932047357691669 14443152620616315036 6772544791352908943 6628432018018443976 14729210094334563821 9874025990497734612 4058677341225011929 9242554426050822542 9843738801291372576 6075745271019201154 10555823867569231850 6501545298653027458 6728443190110427520 16698238424009384080 8313001901313836369 6506037715881105316 16831596064463206568 14622875460933471083 16986225473834516988 9460798783436534379 2531750681662101212 10492399819720449660 18117244784596780248 4883317351671829874 11470246622656711105 6440536222681329156 9506358446181422872 9874848633142467964 5549726345883691723 6428007261186252769 10535775710566845042 9023133867870250940 2725462617154098534 12735153843080230359 2130511986251525054 16768930734692448916 142511539021807276 1980203991221731148 6804175955499468181 3787362571124506382 1103186048363571548 1698619875355321393 15549419872361700286 15400524767603774459 4826479338951502435 7886156022351692799 14831772288659517079 15806661963166033642 12669745378238875606 2047381181303556609 7980630995346759099 2575682281518421298 652388846698038242 14591373224928626805 3328557724131176480 6547995411544879106 8487276441534218626 9536428981551366224 15075734065712340422 15517099278351146974 3632033183117149061 16009785524003098805 12020721286455179380 453574314904928259 1282539611965665624 9306741858935467954 1537878962209810198 4190560134792952336 17256788012362210881 9850421093718026160 4655151706363747199 13860595306251804447 11001761763674941289 12091342082539045435 15584633065421791133 8231950331033925943 2706855049274900231 6776484234790239718 8785774671425175623 10266997836770242372 2064605928655743374 11296827208577892980 17750432852947945238 7561452876482641072 14682789357270838663 7414417719932512622 12775490238728722816 3470530088107253915 10598395092049793763 2559332525794483722 16975107592719318744 794030995243224995 10441339175522511271 18418867916152681354 14984349719663656893 17906252388374992709 6650479923714051762 16207106912299069019 6416013917485650965 18343283395077584595 15959567236691456637 4631052902475352260 3353597262454896532 16487401892011562727 11951275823830410123 17706419745668148972 5161500762998282857 4372437115031865937 11091501636939852504 1872621881426771975 10291559627672019932 5706375745156728658 3946812605105936358 3821550339244058147 7310675924997170420 11730205876093184394 14561856678312650895 6336036828070153090 11497416109325440401 15823784649862451978 7038672246310817985 15998859042810227535 2312291142338099608 4803302090880473847 15604820717479119285 629037467124814614 13578115768623165443 17419823056934617733 3495179835528738074 18278219640659630865 14271195165999651020 4653526492489354723 11278217729819564425 3968614520311024646 15400518072698957638 17503644153450856710 15921218536189286851 10044858887563404461 7583124794080028820 15730441369024372610 10051090518835030442 17733196467950913850 9611129549663593874 17337501883113971053 3338773343748433715 8602052098259648530 12009013845596346383 15003732443941681829 4844272300644507989 1957535044279333609 4057597452870578660 12788197271838204929 7750817685304226740 6728297974752574771 13248243835081042771 13653083886825008226 17058953330472622830 6905791412948044797 17045613821650691413 3942355117472021685 16727364111811997252 7910651947404967068 2327566849450966379 15464493825616399911 8278907675089415810 13486607273455168867 18029961969002260197 12148040031465903653 14679308647836286961 11226391990520955090 4569701752552222112 17672031143679831367 168543841537198016 11985103413960141960 15947475013664556110 15480776061315132846 15522641303110237364 10324528991189252870 597444388178218846 14641425190081440703 14034419093786930504 3823356180093359685 3239728662347080338 8134054024505656736 9002942191709897548 16333875674888289649 17030845421896864822 667235482855075917 7746386738516865857 13391310289186544115 6645775295265678624 17521252987278913836 8434339425125481574 3732636081605049683 5358642864849185158 15717684852088398128 10464724731101804530 14882109056295444508 116829362955646997 2037833633457960235 8776101200234838836 6720987607955693571 10441203679242014379 14649370772567228011 1320974154575858537 17939529653123467473 12221250609349141333 2685510150988715357 5423751813975752498 9220675864360620462 11299090454755617553 477793017007901417 14328662125568188427 5522360711688619182 7473604565607644134 11495330053205995628 17551408962476897135 5570377857595460019 11018617974075956710 1726446452686455944 12320132638585928792 3216231340595746866 6535418036191661616 9678895756020048566 7883863681807073383 6824463785333775586 6668200084622265034 11066827128190113075 3040132938754777892 13074332828121683182 16639243290656934874 2485650291789557669 13799589257573265747 3815949893960325812 18266547577366342849 3022211895860183750 5043003736647440351 8135332385357379495 7144560646952600476 16207374110405983201 16632309123547065330 5813473601265369978 7084418275735313380 6637215979348822193 7854576582562296324 10447672157626382866 16267244311365531321 16053404198433725360 1503436211176734118 3348889864157661667 15903859266356623473 11978508540296707248 6234996585356958542 5773195600242693265 11058453736787146006 6688583220212681342 9090459046845113796 4314783191708179144 3994112108898460597 17425243860394500353 17425463551840249661 4261669184747602455 1968132082759278214 6807801729729965054 6504314330017185842 14544209980541328662 11425432792151759022 1636625964764279288 10988315718739156733 14628337222122951193 15663753059697949296 11491179631512621177 16493317930816297623 10205217730369712638 16289294596207046189 2306774092281452815 3456036727914659748 654333515770483375 4002234615368231653 4252628974007736873 1170981369271460446 7722864090986871447 3923928402550886696 205935137877606296 10843757559500767607 11172022412051542626 6226095877754608222 12492157435302792598 6809418645911071585 17273382104590762474 9364784149069873441 326219687919797585 5042089174371529057 9550371011524358856 15970672851082197583 12680937131552920658 17960479679222382416 13292441909095199740 5776459676626760111 16188252287529528347 15440560506068403789 16098667100316312090 2636703673532456058 1750359596850913410 1230789806163136308 9269098748991015359 10313259715728831801 13675809686784611091 17931094189045677900 12168166096955162767 8961578882225214015 1974571007607036780 14176469808459092814 14590050004603745653 10519585348337041714 9143455605275028039 73105491882728318 7233892062995583856 3942108641258494105 17496888539986766174 17730937521697043766 16255313630484002665 7861530277109073413 2190055903990498086 16935273919270292570 8902760826578961658 7611791847414580468 11807176513905978377 6530369248497175992 12480377366349079475 14390295221210315610 9450059129947554500 2264223665816992707 662850129530895488 17694477070076773182 2972304201459882415 5861493274415343565 9493998751279045924 4978890238722702710 8836686033518117001 13011128274694483050 8308488980702426934 4458847988285397634 1458568855493077011 3699357818170746809 2148839470242455860 2524980860898249422 16617872474916469886 13622510361401891265 17017074929451307576 2654795041474714537 9651141732447928333 2358566701821412015 7899456068714193101 6292345541719488492 8107194252719292178 14482716166639747397 17469192741892184918 734957039707125763 15258729868822067658 7920672131602291404 6012700480239488851 9970518778222792907 3205242463408500833 445943770548849763 1235923713782163981 8479168560986286422 9843279435644072633 14744996678408699698 15314289885078225608 5345493965352568130 18245705011372846625 4991385042924358619 7933601377647117629 8036998455205428801 17022281245819663611 10013537323119271025 8953728883978310331 802702975111608144 5057956213775987492 13387588296068426362 3760971523888052854 10226962972063958356 7672161474646378651 8444783743728897470 13620015271018507379 11818651717516732792 17187574247878419337 18112857510133753737 15354444271499199355 17768399166685889742 2371675993839810187 1204444707742987995 18022461057882058361 1159566349885392156 7850996192169613916 2195468997157173640 16160826286856475661 1059727732066499036 12854639305089925749 5599124091539577916 15472993816233715341 17236333565249003404 3380717217332329567 16623995172143367510 18431617537229271540 7315950689417207994 254924780990074686 6371678619215305605 17987466195552724107 1003735244834852998 1728229274670753598 13179352722408193672 18146991559763952830 13135870132645950017 4501420434309111296 16069676874201152906 5507194327925893900 17548685231594150081 4508570933282942004 16450739237662841419 15398707228492489749 7224129740933506939 9784006377755413598 12681976327270173734 6037728264574191570 16631094453195285463 14470182343408777034 1253291477455309449 2662160138568844451 8419533832427881166 4065046339336634700 3774513779897160509 4811175332537341725 8521645079404630163 5091913680792322764 6141275802528287997 10708030202235979107 108831164885754813 5190559582287853223 9067547152399144837 3159985214222448176 2035489369797562831 333201841972972148 11840420462749561635 1408672983342256947 5618743196144531199 13961784822809917254 13966165348523281626 754577204791318582 9357014213641023419 11640005120035802878 9332597485260472653 17280638019156974724 7017855697968098450 14231860614238529507 7135783809466332706 7888013377775359204 11831551496629674968 1352877092346069482 8914535481438696705 2343298644286622604 685515876706507981 1393638423080274343 16870441333271320533 8718480323561611117 15338328642723989764 7236545583365391304 3409322802592173668 6270938761447171769 373073776415467575 1134236794805328645 10954073444487588942 16895036969992883516 18365372235389115081 15888447165186414634 2416633264433637649 16906584723338931815 10441351671355218878 4865852279136709083 14590906941976776600 8208605827614141149 790617080293411905 2193737576219206544 14275844799541302540 1372580885017974869 10498773468094466631 11327319157046406005 13239240861527561877 16663118705256267 13425288995241332748 1808294094808851396 15826587280187315966 17155330405119220393 6502913804586005163 17421750993019379773 7801510961857732712 1590258825654372776 13348799660813886746 12617597911895232319 15377908367211628467 11898725458646579107 2164439144654817421 15070002507904932977 18311822642594100833 9156937595128059681 9456177643682003556 7411225086045685201 12079812848727364709 2671080504402784866 8407185472205982841 10396733823740302703 8848982878932043766 15117612545284914900 1313008191306358798 7463810393390530887 4313232200305710052 2216376352536814359 12625955827664186596 9783019449263174256 4884514278760813657 7243970308513982850 5289983073891312842 11925206951746329659 5003981005606833646 4441018216031737579 4666494825743554647 13296079803212905236 13350031779414401277 2974612261268180242 496871486809573350 13502956427032254534 6055627689901160374 13321292893582679774 9655049316828029078 16884216292243379349 5850293022041055703 8772065882564437200 15549556575213384736 13327890829380494449 11978350657952245909 18413217854389909681 16628055386461656721 7249685772267357159 14637423846662193213 6435583506226550457 8471712155515586506 1799302215954524151 17047615520277238386 4411793572243683081 9365162355746427578 14789114746977773929 6798567427518351611 6816952398340136446 2918330985285703709 44700741535574152 3960548893030692017 2659200633530299937 14728992599125937584 14188991891415250474 4271248655463340020 2757355168640450622 7533720263435688196 3050062992923309600 8148817615921396988 13507956967533174458 11546265754548942384 17873199637457356861 7846029989740733966 6436599272925152652 14946349303021391528 7874885155527116440 9075393282029919403 12199618442830791910 3396483995963799999 18155815956432398830 8558969449074899476 6684284429140936362 15879419932900624466 730410459657939663 17695711939937288648 16835273619342398987 13886349751013254148 11122675317630220724 4139843436344011764 6854676821203075553 1605858868471373386 7744650609768873872 4169483058044371467 8831028002944970229 4318555580488512320 13508525464767809414 17411424536534770998 1888974178373514352 6166876037189519786 14177745455111363162 8653560081427691811 9899873070025829853 5672612911020392346 3602846075214510552 7646133413768845694 276378599959170568 9756172389359756753 17287222879091518161 8321976694310176260 9722262261606896938 6599281871904875605 8634452859431090386 13598863503690575814 5904570516437583374 8089861996467732432 18099235777995859809 10962569418940995304 7250596323308122459 1781412495717039771 14183528813035091700 14577624764107876839 13507306838673958504 7289088748868046433 12638211831247905932 14714230113609751257 129919807095657498 11854273316648280564 2159365607318879628 1721813686172859129 12996505470966271093 5204255964892980661 7344914570765297818 10147732287916496657 12471381135510695602 18093176774196503481 3906313006481063818 2444661461963276306 2763348564972665941 2886661414244217669 17025490602034510041 15908267047958064086 9660822893136197608 13811617033264703519 3499477423055419969 6491621124266787072 10096572671357907557 8602440085731307584 5610501305094896011 7332002640348994131 2712985999891829343 7967554686655412370 10546533385338959095 5649668364142202236 14944571616604996871 10225763672325246241 7973452230470910891 3045390701579967709 17053876592641635314 8064751346136363524 14128962367445800406 1018953657606058711 16113871991771874736 6099958104838412850 6789354563109218203 6848149215967776938 11998100506759992115 4520963529838062627 7130161246698433032 16666184337845988428 7632873251733302312 1415608868603762779 3550221530092221269 15826463143952062175 6167816433036991432 2141790261845380915 72393095735309569 7167109674587817099 12239787788309250288 11161317131828348878 4787100000109679474 2040548965144239346 5559985025154777499 3762101070853354659 10782044873483023930 13779027825572238675 4836439950032990811 174933969334007151 12171371032341400553 12650987729155376980 1283740504649363186 3768718429395985237 12931431291595332981 10201760703409476070 14579685450892102872 12541745815449152303 8992441923863970050 6955698894300734120 12130247471094081024 17671727041916160670 17883551479182448585 17798731115055449410 1652746166256939694 8567305772994008332 16083820003390948798 5821100007751110497 13332017346240125171 7458081406702913892 14360347592559367935 6793922575811060060 6609993028226272482 6557012733375389179 12257723656315082551 14599952666183444404 13417133788396468474 3133185856748077182 5946432934351223346 7513961529830238055 17312773695270136851 9072480319627062670 15303117898179264651 13218633103426117524 17928978877748344483 15389680195936198774 10007335463246141359 57660611994015797 4617870184498890048 15508720298223952876 7156085461015197007 16014364183310612728 7694134385359910632 14669874290334031072 11123455866169553673 15541484198293578986 3720345742734472758 5859422262600687712 9271995001634667973 4134534679881161628 15404956788164115320 17929175293900507627 9204011208719445622 9961066553024053644 10981162216222539586 3662340374470004218 3132139334014424356 4504098698713563849 12843916117745663064 2317944470148347464 1456594168375279539 1032677549532903741 12546782615053893603 6514107439958860803 16976237235347349590 1750979364575203389 10198300323138353688 10769842386890710322 10502071321366564358 16251751311159818644 6594582124139398480 11222567360632081384 5753070863178620372 12217938598598922942 11604228397215245140 13853443564205314988 8529172664978721027 13048916343689968 5573225813253532078 10399897310339067528 11884365272811726290 6338401566950922146 6753564871980746249 3986231657029266282 920173136166131342 16061063820071002342 8212360534222519782 14710948334935812362 7849963749652569755 11977452086889610749 10458781711943918519 10453406755988615120 740149516574546408 593853536915025923 210972231248355638 8111244227380438199 8678531606161873173 15293967162285824547 4824100879507781710 14894101777219822893 4808038985971349943 18292927028773693646 7611616229703092503 12332179188195633571 14058127693638139317 18195369961145044373 717177097426143291 9314391262380022581 9856588049763147796 13375933897374522029 14687183656699438284 10593465875777034971 17091410069082532045 3896470648599821198 271453666669449704 16807667135109857511 2240152899641659980 15048880989348780686 4013319711871406305 6657011553456836518 16693254695081723673 2059859409158939959 11869055229284217373 9404128129271764654 2084934562871312440 8402456345597839669 5687960850416833868 14410021004881230710 3436326716415901788 17765188633500730578 14788351196405887129 15108958993800594848 6119771007963389011 9455660045166061384 6179952164118081924 18276624559306322750 759652687686665204 7682983435626494664 13040941341016309953 12501567286127402928 6380961358746159879 5265489146281348894 2415405621978285837 4655151648203172220 17676286951625253105 7272945291454078663 7509969524321272616 17405598052817524866 898680428326407601 14309003028151754134 15702542357017344632 4252837142587335630 16791245480117225328 8174396058907056322 13714340926641037738 11856762209586025184 17876542332614613874 10716596561253997235 7582837698565165434 8787971482170228673 7589160390189796307 10139971180803195882 9746266179538505465 6539304659089266971 6334176104099988686 9748919921818931080 11462379318631733816 11242119052006618612 18046664110509202799 9714210347522994063 13486743130304756328 14941856828355965097 7988104074016277216 14065771140994475536 14733760716662659715 5920089885712545703 11450581760743634576 6816301483695457494 14960526565940337097 5944159923582655441 12435004487678655910 18123808703661852908 6505877305617973559 15215577358354269827 12210444751444400428 8542429205131024580 4251244975245988176 10725738391905725970 645946517255746621 11338047458194460733 16988319145058656724 5688452537362590094 14347520583483736027 11109566579189041448 14178740801283557567 10751580377536815293 11294973552091449874 290368048570669440 12090976322447991184 10234533715744564731 13023754828968339752 10488459377279977210 4720416443872542382 4061173718406872327 16092172998251640899 11953723939473762871 7167817341304760785 11426643677962349416 8267489842969016118 6027768507333772095 8748906920623652921 1461788777801989482 967837133149228227 6389012110546855901 4207345791635277110 18137195680968800720 3080549270945155145 27154562888421998 6832268916683520334 16605451181850844848 18133645052635572986 12742198988262486372 13749986583388358041 3456373243172324437 3224306365205770211 17359988236534620672 7367220356123021950 11473391005297052410 9780039773964776961 5007973954092628476 16923333600940816002 16504727023215864851 16377430994909081627 15660296749207342427 6202421631318150133 11889701693547312610 14272116722919010581 142289784304662575 17703753872115033582 17637181711096371481 17713410496643807250 10891727340189865449 2365687817155595991 11578997896402728435 1913109449575748513 4107868113347804287 11576226310359763525 6446117286775847533 537217567819364889 10748131952744158017 2814699317757694141 15138063931606817399 5261336839889959483 13900641746724763833 16209133719044195847 15433653752751304253 4947771234459158178 12642311749226297324 11514783105606536719 14093720578904497291 3060400224910205843 10732165212367440419 187876219670461164 8701518969868635278 8341928883250548367 9921519205269042345 2767111936961708059 13877352666406698658 541579955134719113 15225027138293816108 11270559244812621967 10639636073855151473 17816726344026618259 6422374705186444035 10662709444204999647 5064730627049297653 15886525196490222138 6068820623514613407 16664289127230861488 16135165739558424947 9159183736099922296 4147851815312370698 2492114009461363080 13504448045177588094 7534025256589939579 1521005544471217115 6037525159904367267 1881103107492403499 13217513374323236618 3898339854126468596 3946016501141048665 2864405331026911717 7223111087567478825 5640359186198862584 533904462325821391 15011372528045190907 2306504664760308306 16701921212941494846 17624241025514141971 10653189628519192552 16454609956888397531 6010700285493101916 8800807744223065896 5460445764966974363 6005465937910529654 7864217969822473928 6417088086098395454 1524637485525183710 5279973582675644756 13160264262861994444 16163351382025439136 15775510840616304138 4587762938814211275 15866097885616535232 8951865594403609284 17246858423766199825 12936059341851739404 15548895976645139356 9386987848394738689 2194592008332309585 6378444987849389816 1776511241382908710 9325486121179022681 5935636440233092104 17148803381462277905 15314109893166400464 17433292529087549365 1051432399926549092 2515312324138793273 10775796268382328836 12398422945838859122 7714137311511582293 17056222894741945795 17936185510044641355 2225591235920555224 14208736979605790261 6047444392532602096 17797601696403620527 12508542174207958667 3753042650598647655 14779664403789136508 17166228237854124240 18107397640063525931 6358311918188175326 3049438243263088052 16846251325979582718 14474801927346131463 6246320995648509730 2865366481872678780 2823510471704438072 8227263506944138709 13049096827783189817 18258585245859310286 16870734427752186634 1528313908369970373 2020931411483099884 15777473502547025073 12638499711034484760 6594744335784912931 4297474504169718244 303309600974255485 11545246542736866737 10936800701760701151 17178965190561410081 113514449956725400 18288784404374836145 8257653350946761988 11848817862227285824 972169686583397417 6937576924418944328 4294972009099150182 17389364903313088970 15192384047598120728 9419092566963322954 12968991349326536750 13797585541757601355 1540424079896181441 2047962276777814125 11059905890114370383 8654467990282582383 13303252920421558017 17220748352678351662 9931867708604844713 11526613123384990534 8551490288071986857 7008378930261253071 17090540807791306444 17935779359155222933 18424880130249823684 14039836385519328320 12929340477483539171 11114479484731903682 5870864836136460882 14232585605958671848 5358522077699155076 6830975428946461528 10758732741506875648 10357794648069625627 6406967110469799075 16697891744797350599 10181918427857258259 10938813447793569674 5344779327051107458 10029557986517831010 741365676433188154 15154284797286848175 407950484267553424 16899397028460855352 6663204687579642266 2897597202379426550 2561031657342146734 17668922365468725338 17006331550523211295 9869060385519497624 9019393077681728336 13134462832138554219 8942492333095906694 6769600231802314371 9532075779406625939 3430768366369782256 16232202166163011744 14414938901391279203 16240723815492214700 2389108466788836849 5021772428196332127 3233278096305605828 7614781948861654862 8118457088934482088 6877649621426131978 15774113130548492957 3141840292388629051 9371687673908335263 6804059516876609217 11335177746636385464 3353411971450309344 17187605392273753251 1816725191344223367 17492362557484538242 17077867272113666533 17803230241217785468 8374418370646831556 3076771217215787256 5914862057855541000 772258074736529417 7612690931979861086 1069907713821854264 1109010535351312959 11218027036013714065 11230971600926446993 3279100978567541759 2760726828969693662 1727221162218330232 7900495779428208203 3951580753029520970 14337077706648769204 8660169897749774806 18225886511181852810 17077406019171101160 1429495706632032178 5042909195327267939 4689995836213685855 7903475299850445726 15361319908579151125 12520040205294265611 764121479592697701 10934749075449883949 3733877210216760614 14629087071568391569 67960233163131133 607207456876053703 133963250834032034 7785285320307661785 13072891343333351189 4833760796198784218 6548119337059239111 4923325030653737124 1842972790168950869 7308422545052014036 573674608489940144 14029555969427479045 17398066635199988285 12518728046194153540 11057090534553150519 16968714789170035602 7390941323296252716 16456187666255560642 2287011901906473172 5313265601613571643 15429605754264193615 11837861817916519583 6760712735417510775 5733195521478263042 5220352150187918229 2946202600618918338 17226443601784646763 17087064050493425506 6949834648762992620 6821972706625390906 1098289722581071871 9691048191724601998 7306409772739310932 7561101621786107217 4247074240293505765 18422446231834424105 11004064246279938978 210280044189558005 12219527519366519697 18031620391176203427 4550097314410776505 407328652517229513 7844298669777161846 2088450766818017696 1356267145512760621 4485300507342986977 14571302424798279399 8844652144392778094 17829145333177627284 1511276615131120495 15903057145742527626 1236177508894648694 7594923022094439412 7150289653326918095 8758300802976954662 15686656883909264979 13718958324412110774 3361616770896867276 3976899551981531603 877947800476051631 11802626594983610394 5782780522842727963 5559806829652562999 14298034333405735736 8696298067901713296 16578319764479023258 16422770787075829292 13689220024492804593 9930484566236806956 3571146413668811415 16667726216164224911 14293357959595382086 7388274144617396629 906552937522369981 8607642138243947904 15923736985660093720 5545358932239781073 8472497006796370999 11537608000214226646 10852536738554400058 5894842960109293098 15810375053479565091 10531433389727378355 17423967323062107733 17254504327962215814 3968366700232765284 17852787971224006962 184990365905783117 15809595496283107580 11450140442080039608 16881982602982318287 666118392958071436 8110861535639028634 17433485534648448565 258987480552519813 12857072868161719803 7509670696374496218 13165440436584172612 13977665025749813305 11967951159157848078 14668100989973184564 5376384315642666858 2297452178015575689 4101247691250621699 10767697608064493586 16378455843792366624 7242395016918670422 5613137532939054650 10757988379614203690 15670352576766573038 4564777390113888681 2161612127255711729 6754268816601314809 13376747975978007263 13901327584854379277 16439414872566452873 10347911595345769356 5358864567637591408 8629479848194276958 18354459515081952347 11454128036323162042 4601458840387296200 7169984649479782425 18029107273988967353 15564462459744798425 17317138881020055508 2679316902243194388 6325519728873457069 8279401543435530411 9280638652102144103 7572813001843595292 11294441646061003685 10804097253448778210 15904351973064337042 7191609525409212574 12643597727433219451 435071485533298623 4431229481594613331 6909901097434560364 193785779073213906 3635568061127744811 11771297182795958627 7651598780477990113 15106505661338861606 17748000760547633225 9507052425045870509 17162594089033907965 2675448777257635930 16621080324627898201 6162840504875315117 17520701053166910812 16542859310430697315 3264609748007367926 8525267548268893089 17621879362487438101 3550714097509518547 3950713163039327882 5226900071680844617 14308862917455077496 830468412880895165 15139860561300351043 7255662262102855790 6475584314913133621 6518294174397941798 18087073299428230927 8725486066051002686 1047378416827325239 9320708561815797435 5582749113481736351 6170544529002517246 4889836658728634490 16305875579408496083 9295351190926093848 2755853842608571022 5969053364339119032 12350112393057941948 6079054666223547486 1765004238512959750 1419281868743474747 5907023236141635522 912069481455613371 2378304187491337083 8594287396085439359 16623142254211026162 1993208485979398034 16653987627798956211 11775728302220436295 13518705134101357430 3171938884906029574 13418215709217588611 17297685246348751610 14297843661611163247 13508442448418644045 16608148348074691973 11023003290550857199 1868601111803118764 1536515028304260872 1283289420917830484 4629834316848713124 2051943760460190880 3412396549400488604 16666879634944037662 11622470828466932180 552948113415081848 6460076128610121338 1065661783474551306 3824249283264572952 2394681230738525030 5270155059736353364 14186794854407439054 10078523204474132070 13320358842928185045 4992651190947902246 741105779485398082 1633102376001152784 4738188076590881429 4437474086859719551 17325067190558720638 7334586367247810549 15235652456647173616 7871633448210033185 2443895036010787108 13495083172524754266 4920260710944161132 1204816541657965189 3388095504429584254 7813594132700747042 1088061052814832490 9149235270758234697 11042837063336164479 5613306721443759843 14919315464105047341 17030042682611423649 6230636749468399462 257626776195858586 3718504014318315559 3007945421138012435 6958906946355861735 9064441126903941175 1342124796246043246 6797800915867291619 16184764355288484812 15836396836365293442 6752628105910485404 17335149519092701088 32541272886311158 10451299002515323187 6094783930484867276 4565006020232594180 16268318177231531994 16534521278605363890 4966899734481664322 8933943733029684145 17439612492554556037 10291200430037104721 213496785888456638 2677415995941633332 13573996057125677425 8038033329640196249 999049513393821723 8173579072484724512 5033048434490923986 16889491415540346437 514170079385831119 747300570083431432 9532046630600013388 1690496121837261600 11422359288856211522 15034753500435880912 2634368548875951232 5180992437817287926 10795453038892169661 11140324363176201339 9152056179760858133 7576712853970065050 5539992387622405312 14919546840156912965 12563987328978920366 16314753142158538029 8862225645652768597 4017992180797407663 17859685212569596662 5378185141760370181 5132890821319429231 6393810406304196828 12237266992906969394 12817390573408454264 16618757441072226853 17419847984766194568 3558856006323726443 2610587783140969 5529709405335450543 6293341211226267189 3463823535304485201 17432611031124474930 2112161011118180662 516084949321843968 4869370481722921677 17539086975904638025 10857117593769378611 3298599833476442400 7361260828388117355 17023945712576591222 13788152005255836176 5591368090760367982 2793879367224911402 4155531759327988778 14075461446518376803 14880312923948679210 3059522399421491626 12772265313021716397 5098217228117046218 6540941951114378096 11381229065000831973 17920966311527574056 12489777965904548040 5347575232782266643 1601920144963504771 9323482478769324704 3112547574309340478 1187478093555349445 6008951186883395247 13924358753873479485 12515035473084076341 13488516755291467262 14338647588894184672 14374194108344457741 10599908968205485393 14475021437943628198 10156186597586926964 17202997661289039734 2661879129513148919 4856450356481147682 2105345546088673598 10285690039337077067 17036769806997652193 9212265467872797815 6688095142088256296 29315722846898359 15293880213614684966 2900098786239787962 207932413756150242 14653069231409365217 1325587335023653956 16779386479963185085 8865771617829062984 1538464398066368676 9033504785048995989 12258895391270693604 8821046460377103213 15648178759257104468 13504084520720093649 7512752996930073371 15099544487017188876 14717459641265340833 3468325516117921245 3010196051846402198 14765356555120987193 473250557883628462 14434658853745948140 9809608058505012787 3541093064370908457 6484874617724047834 11590789354940125896 17275562079951523402 3425757622896378510 6089850720449525175 2554798535636443445 665060098340081952 14535795604026052138 10565275499034283724 11623334334939930514 10169171473226461030 16090293560786759305 1252627914598867572 13810855824575779856 12824508250297697051 11575523663010476429 7695067834219235435 4065724144235383466 10997463332261333148 17406452066230321628 5417569785460863756 254219072416571871 14382164251539090025 6355789006393545909 4559104112377774583 5461278919214103968 10009597727226228635 12827475741921343007 12539693942132503249 12984870518892181977 8697405132187457321 4848720820206364327 5137948901765469321 15095339598915657069 10800357983472864734 1819944712071646327 14814123652936504995 14052897214315747116 17396032284344458012 18077368495297177040 9763769199422546633 3603912094031299778 3284919490878116722 751353735047202278 11905728173670900898 17873957387227862370 17337184998040188009 18308754395640970043 17777960557398942434 5758130163892034548 6513705548072979510 818518160674423939 4804355127599011362 7979650787895624268 18116401014228929753 3342487578290242140 16531095902314548817 739620713775729246 8219187251912720325 5933264437550832965 2109611665803006011 14342286357562983817 11781031908750552090 11490333920137127450 3240046196170465395 9605806459739600784 4996689916513604316 7194137971585965331 3089544691333719760 116397546390087544 6204771150260109407 3033979498097558063 14066687520574936648 10429146338801477910 4408833534917910396 13255862532429221200 4760200148626290741 11050966935260404781 10733296030008651810 15183578805387626853 12607447244377215962 10694950876658023323 8015968973978482331 13461439048423518196 16903341671394034715 8157385199566131189 829058724155936088 15987918627873805630 6444393153911130692 7357249820551343601 14260602401336722661 16671998937554312558 1769576078276211573 8955430805263875421 9803734045158005600 4058797130749784738 10204201205814815149 7059692823855810607 10288975305548273391 15550272932026819685 14445800456227904403 15377723185408114805 433304709551011432 13027509866309707096 55778258215344794 512393715351959484 9811223309630135770 1886496618384087698 14983487535511387383 1345675119212092312 15831095157272625796 13585203715173485183 18219193820023084799 1158532568292474947 15189650940100141828 7403318407800579791 7869756923788043671 6768449168508864592 6937789624589386580 6735233018035905711 2777065936588158972 10206229574843794725 14131691474598395002 251383347540897739 17245997099410928544 900730684975869709 9439321901963788635 9972240439454857669 17012401129614250874 10446190206864032614 15700789148218569142 4944304694499359441 4357327599023056551 3140053124913468110 3164550793048254716 17650594668139815599 16869719112395701961 13109021284045465739 12939867216447699242 4742910393842165651 2168545683833618507 7183688202725277653 12357602428406849790 17737268368334103185 4629020694357318212 4648630717284088713 9815082748090937565 14168216889692081617 7179139098845953607 8007339793713961298 16488641971708759849 11215677754621915506 12191413153228949797 15692677398002683510 6195756701241110031 8390685904277770119 12213021923947245900 3108841565053595887 7388190863797385682 18078771687129039786 6465379026389358586 11287183902804343466 15583722138008003959 3891990428031176834 5004746585607457111 15346454840478001522 1642133836540350962 13533898459640561448 16530352026136650468 2406955420020584864 9042335567887155140 16576371869248123588 5448224591350203771 6680135705233456485 1947962213283861502 3720513910500627769 3230095035936782506 3127575606402035442 18367456936545852634 2884816628129128379 5487851244853394078 10366106391540677996 16084954408979493356 10508176382879678197 13125521345542756868 6463655601026787557 3650689138983193838 7455245416374521683 14296326904291688415 371308420592281838 14171554721328291805 14303196128072902715 2067038261239535783 8386061371983067544 9166014992883261134 7837344891659340594 14203257702356349209 11964863649345122862 11704416177241209466 1464965092311062857 11102936535643925886 15020857511129517375 15589891576256826216 15078386524547019278 4448341255850048326 11367875051422506614 3858577021586652754 12060383312756448149 1773171235814996618 9838619838808437131 11687429843210950720 12090610669238152278 10099955092539473351 17406690887992786199 5229308899184769905 16184440549606306385 13723725383795425964 13391324188232676580 2166727886203509445 9433804406673476934 10305514395958983654 12357976367899943380 11177480435154103658 13371942947032960655 9600644289509863941 450728907809718527 17397955315271830231 6863231728974784032 13084319605036841013 5759403117915832569 4311015989122846803 14193647445775541836 29353188989743222 6086593839966334969 11681068773303920521 12897389958373550573 3288946915210951810 7629022670222592824 5851486274942588518 6718026449884703499 15290356832266112266 9318152493536963677 4076999572565858952 5934639424177928927 9313456700283258551 18111257450379191931 7041086181440343273 9236998337033050598 8480860938361388044 10809388380078391805 10717322405025731507 4975533793052561684 2225835911294593180 15703974772099588810 1616547881529969451 5705093338425020194 10165596398266464270 6408076103754941792 17039214823413325247 3117436561936469365 8470030669813664333 7010408494213265754 6523827764530706197 2104840434176775183 15388397379926734819 6010006353129481950 9434107464936517740 10852196848583352391 3883263648132760658 12681573011529329772 2878516350740276763 15858983028552152365 8356191012921588520 6025011768062156005 16495195998852748333 148484184266344314 3608557733488543235 7454481575107076281 6726690016128067367 12314497507676860632 1649176826843408469 239515333543259130 2260201815730591187 12741694952242599457 16109172354631334762 16417136807010422223 3473043544213805360 958542188009182267 4626646591241110678 294266262897984201 1485250463353994185 11967485199375900542 7483648043663415372 18068809670215879445 7552870332715339518 9761985148959648601 7692040850532349691 7212625739485161893 7280926453752865030 15791712088776609511 5195210003328199258 1238066963425578795 232871278822960434 7111427728282350438 2938544410444494111 1233892263538956892 17088926683081215331 1180294011696359326 4450895682493825647 17633653737038013840 2046027410361304429 3480518150959125541 9946341563702663376 12433273364371434612 11794492277270912439 4775091229396096943 11693614732384709860 6596669514111096221 12688297724296307648 13068338710612213110 4310481207025356425 4080982408424282530 8162147738318018186 4565470989217960465 10486994880433354570 11369392450453452697 14568732855245554611 4003773304274224733 6891705391182414119 10206578961812766181 1862571730070138965 3632502950974793653 10308544463876462016 6512181751055658089 15113061535297557263 16518677799816318371 9272125436534772714 890615803642404770 567716342211980772 650710616498724122 17060792252320445923 11179128044915408751 8799281781550352759 9503631283929444121 17261956199834354309 1320038047191540466 17464392951399021672 14537218427904144095 4035950076460616631 18398529971286811789 1336746246176586972 6311026895969338847 5196115725700032497 2591312130893504563 9711166298778408180 15122125149686547152 1358170339415923136 1680660606379443961 6011011707761917416 1906584615510333716 13118567460420633583 15627502573894742741 8378277098341931403 3636959193004378707 14480610559886860565 7098975228992613399 1087099799946790312 12602634539662735078 5007892581996643039 6844508655554576046 2282736801162416277 14238922173741043075 9690035366903506126 538485845503982924 8517927827837515811 7281382402258528450 13171655072434769548 12751862684486946351 16710902601699240287 7841502819070981410 1210380293924022288 1372619246180749053 10509946032032916141 1553635221377167400 17852370946857427485 4709341148106802020 12854332734281800129 5012748146371080033 18404435007069329852 10043334071916295303 15885669039139414143 12327591002441790560 12215814367496047123 8890729626195087469 14789107794556876298 6545010024279839435 14809735962089103276 6498421913273060932 558915706890596740 9130046522999398121 7138181846042518917 3843881480264485215 10249233806025397679 15749084735844165027 669055940265977086 7410619043172523708 8357261753430799622 12705016767488571376 12068820399308188676 10718387616254693280 971216648018518197 5679567064675301631 5186427695590091357 5963570425891942747 2538215694426124961 14001160831749484200 560500246359692913 3913036138503446755 4184170761952209606 5685058965824463056 2216914455409190122 1979994431831880780 9591765133854509959 12076209846911841348 15513184342191372976 11090449357191182087 3015146612764959422 1606105531912683931 18440358315097250903 10563077771829080296 2002609500190134764 12942101313672847208 4334367220597606023 4058535568809606385 16677270206406666652 16093974718249862201 6832157890686687802 17880449400725014373 4855405470702003981 8626452935957065264 4040430370598734908 4627443891294410914 17617578325236871895 15786034299684517011 10322437890054163730 8984043260093485678 2108823038101212219 4711982864007597941 2949137219026129159 4468481556878839323 8494133432793349023 8851921324145885846 4919127906237771538 4443050486131485606 12274461974220514097 4509512114579311433 11756959301537012842 11813698383818075423 4616471340529750862 12369537194865773273 6984649953808633935 16731014766590241809 8359041020854051122 18440855284934804912 14467499187495502591 571714490022498821 11972008906099703267 2797183675640618274 7547125578466645238 1159154119883309525 1288823659273623698 17216860003121787762 2260422549186802504 1955062481813218837 15114835622210105225 15516297212384810679 336757859812980596 16400692679394559036 8568249054584669648 8301596222892776334 2624484662438007002 10590898478174938143 10337072153395426646 7367919029339625408 11504125911756554797 7114918023324143603 17598764071512485661 14180919597814003064 3627994570442727801 5190189391548751145 6280903173594220307 16258933159159928392 2866945431980615638 14269772827163147514 15974274034656195165 7601437065378465444 14131904771959778827 17150611735409515347 8248434119224969930 17225551666544941254 9297288350185582017 15037394717209577471 16684895771932888748 1654573088491882794 10351242757041016083 12957606372841669452 8500917801705210120 5735719101761051942 12418304605936947979 12726261656690821225 16077030478283132553 5318862897638550896 6142972226483330235 13776645910474200996 9840457939438234013 3889200662178979336 14483260052958441961 18125035370533808662 13808292184908632364 16323396511981522754 8128756988532087303 8993835752368902301 3017056045102095348 5576440578981322985 11377975826624226127 13172856488131933867 17971900179729325375 11710704894852921959 16019261667961221843 2204671822839217923 11828907906061567066 9603516781991345822 15903705473322862288 15118786553495603921 1587175557241854415 17352116301559260523 971590503403991251 5203294648034188570 11136504470451049435 289153722393310766 1774479486914017535 14879567036439806155 1439872470969445967 3746322140326138764 17207924550913341673 7073043357392717462 9263088019219510427 12639759507735526219 12112164029203753272 8024206753744967803 849266116802339126 7308079621701057308 804967210431820234 12224688113570737051 1862432487256767920 18367058578545450912 338789647730609204 2934956805903221359 4407166220212311928 12505806118468166687 18074139839687088373 5584854221389025853 9205987856388657661 16593169119363899838 18088941657559147576 229143976291650771 7959025860563100078 6067813818422671864 3773608818197631544 654778851940823068 5212884435454982454 3820483587602232499 6117123501912687623 1711617557181841531 16396222672449846220 8136612987735848186 656146380407550824 2790598565920450634 1731211593043825638 11668687308573210585 3437056880908440324 4862052819117929448 2259519145465805541 2694169655588131336 12655230619954280462 2380228526575110445 7035030905476237655 5839011304043714816 8629580469941415853 7573107930615165640 3333039494100035042 2179903441371454258 14545655129651084516 11856916922569319768 1908282158913743800 3832055752574255227 6983049968469310343 5777972398235008034 8540487273152855430 14173691505642529514 9551851561261661843 4859752619214518779 4361566349965718836 960622296347727274 10674827512369222326 4034306810238352123 17854173631185630913 1779111187728526482 9616321957375934802 14070471737452666775 6764189810913816321 12709753414211484185 17560508043003511600 3483806824008146121 1486579227980271494 7348220727036862019 12251718346802198626 5387867118069445804 9916876909999697780 9182310053698159600 10727929253399725477 9439484484840147400 6752060324149012488 11636211707686512257 11624528304764644198 4607632847936006614 10044742868034954447 11795882149111049735 17133873486276741369 12802277344380744600 6470982646246505659 4037921408899967818 18442643533276472181 18246227906521478821 16906325497169619289 11671764520015823345 12265508847324892233 6200009121851525042 9613142327971723814 13915217611194099773 10745113404457358658 15070971239219766450 5589989771796238452 9130914220856906038 9275483219683498982 15921183654538878902 5563538640516209421 15762913111165038491 1714243598962760638 13978850533518776366 4595498110369212652 8198937709591936625 18004206058601410632 4618108027905373235 17959414523855272645 9523275426188833446 11569951081602041003 8515582743497186636 2143705148365507100 537486900669546297 15302324041603626554 6040563017195208881 13784558798146482066 14317689994531851244 13194540337831543286 13111539360552096263 15186610554838724642 12094145919747780703 4781668653942158796 16112944672326124850 11295565922543446331 13527454883337900036 4035644119627689598 5970208433634431041 5671862724702890472 8214123980588808166 7450124616650456855 17487611213323721280 13583009220381121754 4795426583670339733 2969159497946088748 14658444015104753479 7608354067803724657 3044854105202290567 7569462864601124653 12308724370806234892 9967173781411696866 177396165364677531 15556679667830855093 8512699537976500294 5851156962896576104 12892063729346213505 15353720883781271438 10221166011830533058 8578559419520594525 16682771269224884662 10173090006333568338 5359955499356722201 10898607369978362537 12188840447382429975 15605435387668486257 11590731411814491735 8127521944035152790 4588105141195070728 17862767859423124698 11188231454095799925 8530605383791993923 1036411084647507394 7728446766552501942 5076997061770695511 6694448012062576673 2064013267916797652 5044493404751452546 2377517073790683034 2138374833692453254 5316233249667831918 16331075864666959726 2632859461620209664 11805297480108239765 5324531605206936515 10325934635431779322 2709790129869918040 6860213080639403371 2950139056331541226 3097887129346099010 18420296964506283422 8559015685205181059 9067166408689719743 9254140517603337955 7404439715797707114 16138297133696186966 5933473401462704845 5995636045539662295 13670933280202799656 4039944901811669379 3532498493811490063 7140740411603034714 10908262832976984553 15623589902586903506 8740962191047069854 13530168983095911922 18002071135395174804 16911434036971301759 10066071774671345355 1042661693597694985 10491510106213812813 2589443552613690394 8703707674745587975 18039697604076043448 7088657911329420142 15955925252644339360 12957529429869106634 16046644545867853852 10182239126820618665 1876069607616151686 4727000309607789827 14631507800335575042 4017723704809587931 14883834549630156239 1309917956554948109 8565159741727377336 16696838093992308279 16737734825324311245 16788375223368110977 503500961605474569 15960942605343862253 251669680640327314 18102023724049444604 4940448754840146804 10002493074508551072 11185613284992373316 14772175385699719728 4565715363917067520 17897444532535723876 2110912775435108911 1638132380572772971 6684198659438767865 12761944132191521461 17842056383237340239 2435160076438970133 8038077930961173608 15134402064925197069 13623147730346676190 9450211650385424252 13217098526236212058 16853854559315369833 1692965307020345367 9913181272128616592 6603039971450328036 7940575428052874875 4189326509065006240 3098499917229262218 16239452510958370738 1457879484910701077 5078827031590714166 2240141616367626651 13408199056573194525 1684718716780709599 6290890376588175536 2927550588815848911 12004559381440385048 5159042536177447768 4864278784136205566 2479079557823753288 7659619004282360982 4453653100219571429 14418436400628519169 3313926842403211865 11176671824314067091 8099136080242489915 8756784931115367966 14103132563487037358 7041409529537844201 10592449653452458894 13580702082348364048 10628227305914708217 16747891348341735061 11495550700239912648 4122222450857119852 182269512679187673 142114743136473338 18326506250268705944 18102297163851282636 1703367027921120713 13325371272029304236 2417940374797448148 3048927047186407878 508685147441637164 16010438686183138373 18098395377317248129 14689529534593098640 3479023951877942096 1492217851326410998 13922892456449717351 15866189277964930009 14379836778122808426 5916740053098308398 9828582721005469096 15485433274898605629 9463352831064812860 9324027684666469478 8124594189204849772 17292596160921017165 6060619608345886836 6238707971754728043 15801038871382027245 10727477396853079311 7953450341598559306 14277804754973132492 1757083711731485838 5961531425249506340 1919611161378082685 12896257050512858359 16360122945747979703 18006512639813794266 3083756431714314157 10155671986623893691 15213433540889799877 1173036372833052325 9056890959373951194 4220280322786656433 11077305058385897756 3703622902234370423 16928796164481122426 12846460061945564679 13727371752953123352 13518438023082549423 3760120549392849817 7706866140360106406 8702518501293447664 8282865874360640407 15792460993990272317 15753161788137428143 2256824700146960345 314804124539120416 17155453012534677267 17147297383765087844 16882211730603690694 9263073363365709668 16941147497110381284 10412882509059743478 14668863034807637008 867961279350324830 7051953811705465504 13464821131322939649 15190162641884541206 17279690035861524711 6592256891803024987 10355204398436581097 10816615973838569462 2773400723527945570 15551833743113110405 13081029066458039579 8347867532121898329 617316505815411757 18257012782110052398 2365073921492067291 5170935953946140304 17620989334808720279 2100159078072886223 15985619696253424578 6314526147404791935 3733721950508406956 2304597027568512971 8581368668029122144 16125699356800626401 13174996444986853488 10834888544047508072 17059964207862884813 13961313211169099747 14050822933435345670 3662584845354051208 12964378381345633824 11708804750631838294 8983509023196318951 15801873970694425266 4976113919249371666 18260067671627460984 8729973187482697638 16109071922346484624 5645117409482777244 10594208602175680676 1239208786022731846 13195180185496068185 16026364823806415678 2302194574325337650 17161115547714000337 12754010940487593220 16735576121613942575 4517441927891542813 1797730200382100961 8748530983651604386 8970208974727047104 31766871029296978 15290269206637036443 1896912117454279988 12943935859564860633 10679179751390722820 17141769119211980654 8342828452043605738 7953595993429003590 16144795140958498650 10374960714096701645 1722479060781768888 1562763076599839162 5432167314240216810 16443618152061731307 12553389203962639249 1839669349981563219 5531682633438321123 2444202000586964413 15974685582078787492 2116028743707736991 3702739455889360586 4539486929450372486 7832902272708290695 16381731064752140198 8244230773579797244 9184435243671518434 12468203695875922155 13427647109898788553 17255913869871428084 10167769131343734914 8408971954715191854 17950252299788503745 18174120962924503796 15783153189778522845 6511877620252298499 7067475315924893836 5362176338684951763 14048205529502835585 3804311773666709688 11300765376178438376 7849215749381989343 18206052365271990871 9965245815362062648 3934490423904287348 15672030590384888077 17392794678438099977 2923782080367269030 7665303434769315656 16359586416882793377 13055837554146440860 6412478711915993558 10274633805209020393 9189787722339805340 12539350346824424764 14639784866155185059 9043084533944099583 13042732092682175838 12962073808746503376 7137638271707274872 10295119754049566429 9765763738115215574 9654428840698038066 13903548569132471865 17010489793711038284 7067845682735052889 11551546140613599211 14438458523620980117 7005305752621207152 7012972121027348156 1738159883207331927 10838635409104704624 15881705766079886562 4553888780989664162 1937580474346342717 2692880821097030408 3084920041233909270 3943923028957663123 4618609899536975794 10689613583178026856 6365637439340286954 13975946408873444673 5851516544322113168 4737781281886450264 12703798357133298680 5409754099556359379 15317836489458659263 5304518504296024491 7603934603026067729 10328502503129244912 5159902720706671159 10400410934494186237 15041451233341709223 11158174818610157306 8863574908117678741 3547248943318691546 8492899790454779848 16697435642697166566 13806684446338719239 5483705138331850119 588333106400347145 1987504258507327061 6342533191198686370 3018863706110076255 16755543072054462257 13034041780825793357 17414324760419192893 17100767690563493471 17501755177706096471 9996127117130110131 10751796435511971312 10017817818169967858 5010927375873780348 17287882282230841046 6559240273613744398 8404724631195351104 2625979918475784342 13595326463048403997 8951532959716125070 13258643893104762577 14286164524703078840 4217840600117075974 6763748505859998562 10864836516979501082 10696144285141414081 14567840882440468954 465706465476104471 12702286823576732090 1789092012422280881 8346329213375321255 1273890917706749395 13658128905946282099 17464025963561055453 3975295415047904200 1705961759841986693 73761219331039418 1630215804802493881 17437864363640190266 349050182321186035 17073749868022988752 11993844067706376456 63454298633884883 7668555845973325335 7848061373664991350 17840933051754416725 6475061421552925329 7257089332844252020 15053158649472298516 13193056042367163913 17824414377297909311 7757995542199550222 7684601978511019951 16671229654737944093 15666238205453212376 11147435690635360238 15860939338247828914 9127903279750608696 16434510046922561658 16584176193987687338 16527402235847413537 2710855758052279462 7060935790074450732 12565018794512536781 3276451434839453917 7758335447742164706 7758840106103446550 16040851369124946417 7405897278704606123 9986139917701051115 10501268173767751929 8325970950340156445 13466317675042147398 4140128631076084310 6894505627102947358 470239731957404763 889330862428839891 2427550836489658893 602273688688801095 14248814764225997783 13721335123215742995 7184764183361176951 1804831219182947011 5372103827777352389 17324645407894955134 3634528290697731419 5441150061413635795 9320478454346205182 16635291238637689025 6469986854651670489 5225504446957355346 4552812229610850635 4310944928895968976 13038118361217380352 10655157696697099101 13044475581140767409 9238240130324291456 9029506330437779077 17570552494124892963 10920924290906697441 1755945217848607927 9138849720604258710 17902669827991865457 14238571230245362356 6007760521690273691 9975245028540572543 2148198677652883646 2073847492523779776 7982345070315609731 9123930079021858171 6641574501185720429 1038970430344168271 7279018272706280833 3180767965358704477 8398909797501819721 4466328871690053286 14156299386982904983 5550819375599573863 1213875445796808443 4054381234117094772 5225980795157200032 15212973212091958968 15096803098883398963 6370287555624458370 9312483653656325981 1322242547042428057 5031336372932399417 9032425492778829070 4029625317161717095 18100448171291379448 8824020367210474596 11030689581677939075 15916958676135517893 11876214567906413744 9193906523377853161 5660861544430230725 1386291148676235404 96344788771465824 17823099541015189688 3878363453751214407 3704489581925302587 17076134364510720814 2369202761703906126 5234772511985726472 3841080003299516414 6195268534813782707 1189389653329383140 516322072891749803 17511420078890441949 15109422824968788348 5113634792602636349 4437465144346473974 8124789737895701418 13394718198802874580 4911570963923191798 12201514977596264222 3273154140028777433 16300332468780478313 13243255855219803570 10269448617429766285 6224972618433285030 12355697093817208628 3693333663841587515 1361356681108011606 14076270525710318600 8474778459203673381 14651082789420644242 10939853980091786350 9374395473592290638 17265557902167407667 17593572263171542117 17843245442213161335 7197090944358506166 15598340348483834752 10712593581173630239 1098588618551097826 7198621251831797068 6889318097505212560 14093909013740650409 10585849496531533311 7169311864672890881 7781048664191805640 8092826104449887137 7687062448587094151 17432049146510409298 14696717182819483885 5594834228320638421 3324349356187815657 2748490206555371597 678528353278044430 17167618492881138134 15856327620630082019 13925837820526154740 9005530625520819284 15251503505069650802 10229690579202200832 5817419667664563069 5609798155018869550 12114847657819327288 6469941033674830372 15136123859079400377 12292199895761981371 5072923573042132998 7157279782802826236 2765645331708793101 3250316582765514613 4796163510100236887 14451409751132338247 11082571081330722182 2451390794005865471 12892362887132239988 16262479010230859232 1929514081940086342 3766883360265198046 4368904360290544439 14583831608377857814 9019036907440699992 4453009291257525468 6954145008833087233 7733841613246787653 2623327833281086242 1662245840268790221 17541767826392538583 1934135258858314271 636441030464916389 5248302952058420401 6778381229747393173 9750615445075048313 4671911092013775719 1463582389346465658 6650047694918035689 4858208433674373482 14464375249045853029 16495585072735486900 17283761962123431691 8172777527751241903 6361994796322360413 14961129720910634024 8251761677022351725 1123778823362270023 8103568244173783445 18325830821904366534 2554312249342570227 4685450994709990092 15949277298542950897 2878146445957241249 4339650723676261173 9376249487981800196 7523707477356344730 14740106547876906629 5475478337105663962 7966963211806896935 10682466426443121057 13425070893996576183 4609739996862151341 10555521535321366015 17632413568598540594 17425331135773440513 3488247256869707569 17076150754701705018 13355497993006493255 390638114579918408 16206256430792471357 9023708628356828594 18116363173494272843 7425561767686649462 7386147193989242821 7378166236793075925 5213193009976131342 12182278791305703347 12407490851475144739 8126548607166283430 16066386081424082960 9336375186938886750 16264615100880313381 3482056301931750704 15657172177268533164 9628409780477985606 15572754128947129933 17033003270844652031 18142140363049625075 17353193501446915947 16965093024517137948 2980303567831416241 6482554078344345578 2203777740101865261 2044284491881206330 9524427835279148983 1856742938457622324 12000509289240779837 9552067863222414008 9894727471795509684 4891359422210416325 2306251687157524135 8689723989978798325 17864171693195164053 13159055752234733444 149938145788623160 6819588788940131191 12492158816108179170 14986965428925422723 12060670896329462303 17044895190298890517 10328521288141958398 8071252210741563987 6276267230762418919 9499594822401591579 12370988399182096809 9296587432880367663 14946667079159139010 9694298537524726009 4644090152027477760 910296266281812590 3665153537787012162 4508928241243157192 18381298089804372194 4684964929440132023 13178410067944024690 15810779203495251246 16470143777905517294 17146336930085075821 7617266683385282394 4357777884513216600 5807631211712585974 13416138141674851159 15192688814785095410 1687652991909873823 1170802518902965121 5891321619143592534 2866661742269555073 4018130591665173910 15582907813554628821 7908597440989673880 13710001427099866053 5944961880064113495 427683438253035818 691651669006252660 11847557137192116901 1860128755378775598 11838961775879249808 4274408754928653438 4165724972657240556 13753265433783062192 10298455855387777524 12968487470488886826 15741702545067316050 11071953669461338816 11873287322758227154 3182846673153620557 4058662719250972626 15552715335376395992 25066777774463044 13428184620553164687 15378537427465008043 11668455118792779281 2746687027377080172 18064383063132454154 17987157010546204656 9127007131783307430 17850842210918151432 15691537652463729485 178814775262714849 9541603856313897906 4339245187887950910 549654362360638388 3509789992703368107 10607496098579709402 18195419099162712749 6587669388818548622 10238630214714154661 9486426393886963184 18212651638613535042 12189116619810364703 7088284728242402068 14555894707144615955 3487310474805951366 10545520875857097405 14393325961378999343 7413380739433646266 13396975602944155951 10903405836249326864 11501112217174999690 1845776244053825925 4028896005626081888 13496740214237538161 3139266412869024138 3251360311100437524 6034938025381139600 16444434841423047025 1910788708153740539 1304799993435818449 7296851855982219332 3523925087586758897 3919042569049720477 17960118065976278477 11226578235542793521 10900871944749396883 9517606788790619304 11461771221788007355 6372035832232021232 4770282414217650798 11117534003426182003 6714889404605780220 12479272673786585924 9846369679999255017 15916475459224832160 81053649891688745 16406686271766890972 17331906410677471237 490991952009444080 17826771171656682434 17821189378065169655 2893478657274588344 14993812508194028963 11643543483487542118 10377153555841131072 8619411769505365567 6474781555774857303 8896778792918037905 8013879003065298976 10099890662446456532 11917591328212349942 6860841101235056623 14246717851839823649 11503244173052323053 2456802877656210739 10920241651057013498 10079060253239914832 12281091207941303085 7484116256665003637 15883184066715130987 4615774690571119775 970068795745004740 14092099242114434565 487558449690815927 10723322078068650832 5693087855088570194 2627777060997416254 9130220098420192072 15403747818460520780 4172779814465130236 15886618770766853371 6895963252452016316 8542474776972273594 16222036098952401866 18190256256662657205 13444056514065939632 16163551060774835541 1236242834944903515 17522551474375306150 13287509316045109908 5132545601070427314 7265765896688160861 4358428638349871409 11047596226182577413 14079593727024929963 12880745842392711541 4351057724423051718 13543473531477985399 10183362555348135057 12356313548190602349 526237596088814687 493026691620496471 14888368184458724663 489026712876551409 741583546361629771 17310175839631588445 17815175377978312366 79683704415822998 17255817859017071198 2750233555527436194 11808899160425547724 3209627325201748924 6341043536171141566 8696875717631443683 16345613776286157835 6034828100864449199 8872119696814197395 18008333346177305593 4178125020960184065 9465294601713979361 17607107494567487047 1243937535638253095 9515417924863856624 4552909546031244065 14168311292070276438 11782196005748432959 5758467885895640417 7862761717942864108 17808766924531203982 15731328566054960392 17380325340566226680 14737264462608484660 10496532724902274175 11365220821510008553 14435132596619102150 15620123576100135091 8656592695258728297 11250302596544087994 9356276295162197026 2206320356500597113 427458095127266598 14657082111700330835 13474602135005229316 2862477359519216800 9252844174373366911 6725241788459979013 16130627500199251787 8891548184458130906 13955060298407889824 7130904667666394680 17365585743196735303 4242708779503007687 5914628355140785264 16057373465579456763 13328626505594760766 5317612783983169102 10877720589326156977 6230385822208375647 156723984507440681 14880540090453547365 7186142613742495305 16439390602333572688 13348861801913465439 10939814835166876526 13686854569132191395 13641024153306337740 6461995229547733725 11251537650503945774 12771520349357982665 11411551650592344267 6356585213819134606 7144643679706229332 17331586751393178168 11565167591011467825 4174272829954647966 17918268669869719683 2216865350508492454 7034961578244011920 534814232660482008 11246264861694463374 9108195627667247187 14882778450025228323 3423142130697017355 9995144133865104242 1022655806235656772 12442049694801662803 9519807758527949054 6955880410763256102 12410037614359043442 10761906559735521926 9502327931107510795 5784176888833025884 15779099059198353528 13267198824846387318 4794994983593115190 9257729943501158220 2101875957397378622 2813690535545371753 10671253171999692252 4358802383754506561 6438820227307166823 17054164827163988545 171875308158500140 15233198882970407549 16480029953229541202 17374443619808560773 7120347130263554267 2954008682545217650 12599160483455303465 1182552259466503694 3205796984246836115 9612856270132040522 11270741368357791601 12123727253672944476 13685564486313318742 6458067024785841572 5179980593933397607 13792181961042648581 8097607890454653541 4579567110205885661 14496151976919723171 6356882398790614023 17199575765468176967 1925481008133309831 17872569850511145083 9900792296395315143 2555309649469980173 3869682319500877684 11592642530963627183 5964578690763012540 10525380705375364003 6961352830946545408 1101387219450840436 9525823337282585675 11595098105273301870 8719703983784179678 9096863888000096051 13967385946040023784 4114294747789311866 2858142795755085207 806227759694693558 14180788754841350813 11303515294230822879 10939977578882867950 17783994996576248235 7758401446133255085 5425931616684332032 2379204430597241823 14862680145710263011 4252059437303250484 14094131305269632855 13211795393868248782 7143191534883105351 16604462998845196814 13668274203177072852 431887627189494656 11915330601782405546 3243485773744939720 9528567362900866507 10863136944684718013 4408684606237249079 5018640362037806749 12031201324952638196 4105993806598314675 7197132160886566400 14943636608188706622 271970823088770776 11248424988841176383 15212801924752189141 8927169039802042909 17260601068785214849 8090888791214905337 2805663632504166929 14499207400888021988 3007731595721856401 854280797875868751 10371075527895955050 11225078328486080877 4632596518328374464 15789628469674629966 8560201959669617753 12244197975357505778 12086329177499735810 13497783918711078580 7607252068915702976 3716330226524861675 15606271332002803003 4927053589840960031 6123825577335945150 11637360096715535225 14110547779423065655 7194220242058083221 5601036133602319540 7389929190526995243 5315675589153032905 6948062784428149865 9675696142994320426 13931296269100615784 4323359664833778956 16318804706916221124 12323499267803634941 7886212139082417036 3965530959692743908 8952595799538470971 11157955624499669962 15328423461461476844 6390561596562280037 18176484478432272310 10979211303554156967 17230275635416039425 8848028723040793108 2421928593370377894 916144268405122532 17663194238436779133 1910832297065155583 14693352128467547899 12289017097912521919 13632547502458211879 13730791842986597459 2773103823106092874 17881496585412758845 10604168430311972315 1405676365348341181 14125407522479379623 8753373372789366273 7810863330388834251 5495126691820198937 8425160221393052205 5821821581247243051 7961982121745823825 8308513762083458237 8287050651073575231 176708879312896045 18352557354087276446 57540559169270949 2264326173726395607 6550327860219252306 7981665899611639641 8124269385338238092 845836752693924012 6077538398373036332 18296669604610078014 3802538570265663944 12044709269507233864 8752382344517195098 71154405033210495 454009635781202778 12506086229236500711 2139044472539865178 16916573217800719628 6929571254998532897 10584440960267399054 9321902825651939759 11231665611537722280 13012931703792244491 1827970363872410460 3941168756414451623 10748409726964999254 14259426840733388694 17127968685378652435 8110235113549341121 3675115710674822 11668931617598604739 4127317888254079783 11302402669914380213 13043949828959384252 11728367169530931536 11336896366031299885 17913473812225043415 11779717936626522345 18162057349855072465 2558776140627020012 9287023902378950791 17486293888269933175 12883224199658230143 2413166420742028897 8658481301620173004 3080421818680742896 7442980341365373424 11303521091855721433 15785111227030830684 4628659584503919238 7409057453799566266 5094380023736959518 5651594476945550085 155257361992336128 3344174361420898988 10749280870531006351 2596856148539390427 6315853447249524674 1511574073263182301 7160879674585878779 10256278340619114304 9883643828554695698 1556548254670983038 16618519150531315668 10248005646631838531 8504136267600777775 3921920596212314741 6043510871711203480 18192575983009643881 1040602642935957114 827628236665947574 5062375053056993978 9172355474389706389 2319617154830910836 11788117128198906586 11118609535446383311 18206949899896889879 9531307526594053051 476967563428503877 8096564266238869714 16773881060514513232 11744360391561185829 10031077388841642746 9672806488744272176 7204524922595506053 1775054982460241574 11029175794992197463 17148101502221354997 8030911589713944150 11383899932622598014 7212281984878870781 3140198339034220879 3622673331404586128 3193502394092590162 18401327957948155470 17322583297759978469 13513591940719530119 4756546689431744047 12594545493155028525 18183868925537417885 372939292903963005 3014620229564965694 1273464202948439126 14591440167128864581 5833069786003240452 1204254506315863238 14933197196881337575 13949666357272457665 4690949799131430260 62046674004833340 8369680167415170424 1829312769037196370 9500551109090291895 6593826833522167228 1092114322824918753 6081448509183577358 15675475902822491337 18308612143937091456 17366473742827164347 16261365760733254728 2488462391128750022 14756816086580164370 10101071387505075485 5350708827806673647 12500309387137912612 9883488487149368350 10748400006960642026 5526496343207132128 16147442777794223997 9205351504717471830 10141862551660301912 14605715001753773542 10351242796609820469 6916405277503155990 12259426858742491560 4195039855452920366 13895084892864176182 16600175050351717705 12753450373034670420 4044201580404043838 7928182920730976816 3167220651117641700 9262725967385335677 4431854637098349456 4547900707237915610 15810823611319058465 17421663667426153153 5082797266110117327 15480268520582379268 4100852332754658208 11899625427988089961 1240377583041888825 10455102337342810706 3665481201137671163 4291777538318091093 11441918033703078621 17745832323172357020 693616861796050874 9383695438802206617 9741488228984254675 2146758921320732646 3338073985220510734 16313464262648837427 6734078247606857997 14842954550579786935 2661854692357171512 12638417060804056207 16474950768083610660 14831682394879963273 2821013556376735916 7287889960051991232 9997646038608749417 16335915493084171877 3229967695689518887 5111520847539146351 10332852762172062884 11157996989790852054 17483143112294474208 13316590387020982403 11990745548695055181 7792424794570322335 857525769960553228 7498336819574236367 13386242013857875594 15695733044953790968 4151267046560418222 13201611916054830631 4838669402685447400 188560776446016933 37143846454296942 16133980706053885197 4677140146713856293 14009718094288790098 4597353074468296296 6320630737703179780 17729966459643896914 382536831587520864 8111812221838590803 5290067959826022 12825906786564838569 3438246018139398792 2833668997038468957 15343726392741335675 1363715679792731155 7585447305190715146 2985746460127556901 12994186546958249143 3753173273359925616 9618661129057388698 1461860920863637587 2679637977462936598 8244583316276097005 5949145670869295321 5369557602622046547 9868494340259007520 4644676536831177759 10413705228080616766 14830275378636251004 1565960232834772280 16288185553701174298 3638435593272494872 16834719957469404986 5393945589710520574 16439472216014447952 9371214122113668804 5359190402405870968 17958991977604786121 81515692276116628 14819374540359631721 3072819499579853869 5900795145863451090 14615575377345237522 10290136856904584711 233050100093563729 10581683205534027685 9754186541996830893 14524380569416845136 10859679930636865555 2087318843070037913 7386807812261421016 9522822283595929497 783916257366087862 16978336381192765817 15933832446157066317 8071922933496959761 4926641380207686576 3603078768063506833 12309462742989532614 6883374865574713206 4450856557915423410 8243478630008381790 15181419835967905795 6922402233037181448 180566886963144702 15839267238190231516 17745053006255284358 2856756084717885364 1587095320012594423 18399653554535939330 8833307230673769581 7921668779710922829 14811412061212943206 15637343742663851572 941102503467104163 16661533346337966538 7322112042789618940 16958763249122162952 15592481785592184110 1727326757800741460 18249322033525963597 6409088933205791473 4520141799271733064 16827703740571626644 16735181326610766815 15347848468099482703 15877433986271342043 12967080493068092771 11974407449813585223 4615552725433906733 15170352990919411523 867006287406246564 18146628537721966795 10281609521962933001 10809683199493486613 16484421572517636179 7440749794903552215 18261946695646646643 10305534454890813213 8643653222468182490 12116762977612132156 15553711648030161294 6474411324118080317 9419391716962833787 8010867359054312854 6600850877817337440 2939163701924619821 9695975316448888761 7392853979475144983 15527930162425918460 14313189653649538709 4123497508734465526 6125321391710021740 15697649410771717344 5572766251751266219 3794582709424312756 17084070696882503723 11772548494572649487 15224199354849165214 5618774201923182772 15492967335770586110 12806519074153277799 9524863005723736749 10324369506175741472 16318801338827150826 16583460844881038066 17530881575058275645 7013539396457644159 13399735998588172964 11613025525624140086 7529002296581129989 10848244165993668719 10231816003758272878 16896674360684271888 2484247892792202074 4803340656537479423 9927951523870219377 896151047767010574 6523890171504232531 16871690175271715031 8149250758250057384 2213725018784110236 11646562554799031014 7771975651698620578 4511744127679263247 4700705830072340062 13371424044222131453 14115152868135119237 5396344763108827148 8854223840971906724 762037590862205625 13444010524159542473 10013800300412785163 1241207128905692100 11931605966625135256 3022639076002183714 4519224090446749104 2571295138000701506 9454947192622840865 755729267298628095 14283435284448477995 2599484736669545638 17637441676375071108 7261240792826568439 9411203737409848866 18325094029966419500 6891824115936024798 17266839567729827742 2234323102873298326 9671837679667943294 13870259473443829159 8491237823816705915 13540105748372010507 737352582963061827 12054335244173128388 15431156218533368887 1697938274523985211 7163940289499061610 1605024020921155870 3910640563894486422 3984249002851326016 10705054541720455428 2327488950488196734 6819079637057857170 11283338051276867253 11172249560469076853 5493685186128451974 12558953330039868134 8949501618021435738 9237948886368088474 3043895486169739721 2027154106698148541 17910923259369157936 6950435948226283114 11355038695208185710 10824533466541311013 3496325663846932668 17923437793075031263 6099567035797569478 7030623806653650788 18293024492383614043 5176299110698325822 2434590374068957907 14712451727053372361 5976143825467518532 8541317169660477845 8782229993551321793 6635488668510927417 16038428449018618626 10726035449404384733 12481736218091153366 9481560338545796074 5452174942202894175 1589645833126759825 13225451703463436111 5355834650847679273 14307898656678718642 1218275959209063290 10717838389172270717 16859132072423923062 14953722982919779218 17480398450320445161 4921223542681070939 7372776203415519439 17578550246163930172 1162708771379632853 9917342511493682386 15567409295262772414 5358484652002660825 10197073821395227648 946813281446756404 16489790689185389977 13094007345114107075 2310400015176796769 9047829956230639384 13568386675682483445 7878163362891103437 5924669625816632258 1932055715044128879 17456112566332133382 4661702214336419692 17919065472333176325 6197198160644850834 13266922356800162973 15770751119458870514 10745139286960101931 8753126659334719181 2176617362698707696 16261519004262614848 4818212062516431506 10505057967147984922 5113295551318716219 5497708460461727447 16643649830893976994 5962042165266851716 3981251368709809030 14813710721228995156 3649953518516337040 9218860338193664874 4103463700535426135 5439764392906139981 4726867872384289444 5594699042619961611 10558273859243059736 6508433171377511203 13070325838385616030 2827152937970678173 6140318165288184879 10919847111217723933 5945509126685593766 4601452209157596372 5614188331150430896 4459297903255070551 1754703374359271102 13601945576989892292 4707375440200240218 9583076437230928447 272528483285339123 16862499512494235861 5986378541003086022 6166884259274962996 15099164055007631195 6424897446932499330 10476405909652098072 9834680308923610368 11914731877279579579 6307704658338963183 3559678827650738520 9043183064655470983 4810782204949286053 4717728681603230875 1022995804797917367 479022680574232109 4689431212956461393 1500841160402227666 12709864065724918437 436371399269759119 5062224265824853053 5777492897233677922 12101396524171519399 2766585260420126160 12760839492982528343 2636422466758557095 10364175607525406215 13072878683417478402 12115811157380492893 14989390747892734341 4163521238446632754 16533994839463645724 9760579633596315627 8084210421310248338 12250700315838088211 2666655586177346645 18248443628918972780 1250359531766812878 15900749458904592913 4318324262717763672 9116850066116955438 10999410026601025531 6757817828420523564 3646660583132233675 16963914677950293803 17568525447698032960 10437928214084622878 6330089602520310929 11729454146055580908 3593328742816131308 389905694247896309 4983664280755565094 24033422472868696 14784503253984752545 1640413682698874879 17616109381456580692 9945416718475121727 14066227637830262744 9328718492972610950 12334089881450450834 195182018619981888 5477700144356872172 15394573994762101905 6755683540550172692 14566672626379334908 5909964504194274327 10865191146848222464 11317753578262108028 8071489725953650662 14267488980807360150 13774804838427486924 10321259020651970783 5502084414269197967 14041822304384037227 6095307591086535453 2760687461070257659 6312742410632761025 2727698763293816180 15325557489068208876 9833396288257347695 3651482976497157418 1867299100983732269 15273568049599595176 6760928050086470092 6738557050762216336 18158197836265170333 11667691313247479306 16171329361127149383 888831529476066899 7038731234191759166 15497727834889620631 10632879885967091754 854168268649982079 9497966075449713328 13104435035577267983 9122326566159286043 5297607601411454179 16101042044097516512 13162967444099965650 11554278805261522925 7842393912417407872 16354676260876344052 4171874516285115427 14738109119700196995 15756155998564517656 8121598276832366337 13522829908531071977 12718325682785210361 975524542630513236 9610818588332511934 5814081384517904814 11219096545260943843 11861125383793077110 15837233623423746408 10726577549127480260 1589751639368798840 476990901167659523 17983792534103051986 3561977510818641076 7890028525985557861 16846718585486178443 8924463936451207455 9359622699121180654 10064059943190419476 1484646006328740262 5260707558844476819 1401256979120417578 12887170243379126109 9468645051358792530 9476188285521999034 18311238810103221995 2098746917142443473 10346345838540162732 16831155176976986102 7059014161841924243 16936650517106625648 12223228707880682544 443097755209019499 5803994998132593726 10308927734354139595 4672429363756090589 18096675791532958908 12741706952917106778 3008822305520490217 5737878062509352219 11907131960847774053 16204592664807189275 10113171810017635224 5152086022788826172 3470256857596770730 16154955310057111919 14388559874122652780 3619327649755519522 2900278882460936939 17365683166798485997 15307384583598674017 9417333258078261802 15673905897517525801 7623866678328724091 14405287156439722210 2426291729869836869 9941964770379186467 12354792642354424217 11063990983204696219 1302694432462954195 3062026029034211239 16428987737790415245 11510590008479736374 3806154760004623336 14644105369619700406 4575992968774705208 7158096754784108202 16459061093237533131 9864532004882596042 17313302991566707721 11892180329487856155 3154246052768418789 12397091659182351043 7333407148207189054 4249667727659310586 15389287878047894163 4297225473337251289 6684986799071982385 13937002638637586203 16248801287572770136 10041456573855759394 3571263912289906916 13864932587486097588 3852709398379294223 9847617796434403665 12627260726001700606 11382144785804199404 17690693932437804783 13733998813141749279 12569969749632702022 12062018199050398639 11378932631910832964 14980546697981959709 15724332579502932843 450242991148170213 2399322086994706801 248821011200781078 3297019275830051402 4083595298794186372 13604792435775140279 17914209460970680743 3725148614987930124 16691803774102131944 13292834334341038024 12844379051150735752 3788094380547480221 5319541428156346375 8832099210590909284 565046701698067711 15420304545370179855 13758620855425245830 9959053725646366350 1791754229254379076 17572763354733149159 17329482489732252016 3582704697425811102 15376136417148490874 8936176510733185865 14579716712110064793 1598000312954324296 1711541376719101689 1618068478638803164 8362172197295312847 16395371398675433654 13586143800863054721 8402997775479887950 10345200786327608709 2974919379104725268 16385598532070712154 15783421768220133227 6478077241475022344 9652387178076059732 1053214119778884559 5687929994850728766 14111788841609156017 10373396769497480542 4479506962888638111 13686555813790538940 3097608747159588586 1842615424916267462 12438350280470222745 12673085779100214623 6969665319791121072 11783780122995772657 15205322545311537137 11736886706988594750 12644190376895413799 16421845021190022548 12013659116298032599 12138573632504045344 15388020658130738825 17504990685340474190 8350000396594092805 12268333861566185656 13614565549028440839 10427189318448913944 5693218925733321185 11794290657595383834 16008802492373035372 12723996747606406364 5121832029605929849 697895911961969206 1065807803202242337 6541299880958468966 2784767346797958617 15681618219584170704 615017908649510965 1084113821631961606 6897018422071054047 16566176928583490942 6808277400533758983 11416732610388028248 17782548387874015238 3650532356084783180 13420286682841409707 3253374545897696783 5968150943808692752 5537010583890530710 5636665267797737463 11828774175088736085 17495788703379461824 17544229708046160754 12696749492847985400 7282351932557315657 17054890578806345413 12895074806569689891 8705836948988542385 2357058422907447071 11064316034809645908 14975877556390767707 15378610199139680174 1791779416998225654 16016758757355782991 8367776954303125467 99689471785375547 11344095189872831985 9578228056056720396 8888776386439587939 458062858058494406 2992591638154570643 1093480749721686208 144779831436388014 10154944754467431797 2831955320719612696 16091195272149463538 17089506617203031625 7015079180868498002 5389075017086074105 17283908369302240390 1092600846749663402 10180626615523208801 15406412742013307898 17495526149665390540 7567624059148547552 14303451706079671645 1146514629630606336 9433899720047574166 3033958977512736078 13706022704974405360 1259181987513132200 8562455413649104406 17820303208529938752 16925554333576972397 108335295343881248 17892193474938264713 6456290361060698031 6927280477365187350 10354480910543865795 2195394892947826442 5153600944567395789 11717087680145231531 14297882802786325956 9345372496636900695 12617170468660622901 15738906112121028725 11543777699969763024 15719442619398564096 7475674243251009823 2050412866125592448 13583656707534486598 16925262440167139958 16342479129679896363 7312030952622243178 11572386163187956861 4889872443402536754 14500369189344548816 12938816014226722400 10950821954164007736 11472946740873785419 18186751696164856945 4076716467251848309 17870732320211882750 12220625679873757569 4466912874198690755 15284402155084398116 11379078455003689130 6923352422812851061 4784118622162192029 12920860323064412494 12313411134559647476 16758938715880576101 4412324312969846436 5076889947608776254 14377978180677002172 4292214589086209090 17117330279501133578 7076530117013963198 4664809902740898644 12600457213475335709 4378586809993100967 3580693132812966324 10996756419031953297 2185635591352056813 17987438679809377040 388275778161466819 18009623800231021471 6507919347630777848 3633261565022779045 5594160291067040439 4739235394949140893 10170444493486856904 12801026563335647467 2848895600524181429 13429531256472091638 2451751649004458764 13897574156722900984 17466980122195911866 18092241740161919026 12890452560057288364 17325266966417676827 9980786588722599814 8647199435850157686 2019208785899836497 12476408451625046107 13402162885811023498 5664434510803258795 16158583662395643973 1633347445092119521 5305470837522751142 9240918241471414269 10049469927870056011 16110603536123971319 2270232387864986688 6011478163144017272 10208739698922218384 4198777805426830538 14429918156296971887 1027659313467816090 3152797358217801085 343180964095096724 14257251432164549800 18053127145756762731 15262363796304906917 2423010620546596572 195545224713574735 17445167934225652963 8675061095286925107 10575770263214528897 50214960565596345 2465183254500851610 1125310884792121959 11834365066296959472 18084754755604293604 17861571228473772498 7234846324632300801 15443086122829236331 14885865244354858623 12407080369354883282 3246104333434251284 11753523603520934093 2587387311846414121 7527121988004778495 18200337229977007213 4524369220302925207 1903659229115781196 5004730031914392254 16214151738684502862 17254288865997860390 5507056832620555552 8254767619642104850 14087416659762253360 990838587596306308 4195225941425769291 4276095878648995230 18380399017971503808 15323022583872176022 12184186742130778963 3695706686036844896 12342462903915382835 12125345601388025473 5057609881189410657 15740107241928330961 16129228561280823948 17851572141985637673 7240220550854250521 17235357771630121869 17417389634272865537 6806625547611968685 14946450436850407384 16927999911173993661 12342833040337921446 11773104401176567852 12769282638288691274 14380973000149537996 13377113711894136188 3216767342276057043 2131216693798628139 4612738283374948335 14094854280865117286 9218944552076005869 10519167102072510569 6130425961229920329 5568561659834575486 2071071185763878923 13057798233691423591 11883643119981173665 4624994480872277242 17846109940254299258 5319163566191914645 7222238996686626489 8223576815360722737 13757059211325685330 13837959173727934688 11145310670936426246 8309441789857214574 4403284497175871795 16563466877675942205 12976486657510065332 16919349195622762098 1064423651622907759 698589283535165252 657047258042347475 15788144481153646401 4205237169303684208 2917999930631748426 15805498156309175173 11069282397473200817 16276817343008493440 13164332740603675568 5845399924271488529 9918345523633386737 9885497714326352433 2326951466204629228 11341592503711636706 15627951309424725011 10638860148889237345 14421250999001099506 2346621359091890637 1144129909869157806 11842825571244333328 16787939271381544066 17630458928529656582 11881985745290263737 11514638020634242970 7211511525212786583 9439656022918308070 14319976695759302689 14442821982825445818 9317174093042647806 2791788383135613369 6122764189370177548 1959537727279813608 847646881155683072 4801748359626017976 18430540988648584757 13346502481352507905 8581734541412343088 9712265398156011816 15487766623737215296 12996624123328981882 4465806053792044784 13819628514151465149 2824975169775482167 12950609989904299316 15339964265903217906 2937348038986364757 14575103607457350925 15500305170375795101 3374510368492444688 10474766201999736127 9271613953504319085 18429535825362972932 16672759215322859296 855462539843449293 8499883227522785638 13455198836079452845 17961528163913975057 13013314739821781628 13007086978952232128 990302763099345377 4481857268720344339 10034138796506508285 10518573263064745482 11983194357979530278 2642259607268813870 9543290294073982897 15047699578771447222 15358644816666292177 8590762193106033013 15542444558344607779 7592937393332286500 9684643462135308210 8360262626931913011 3944323001469162120 4637425371032104885 16116081444854956146 3851660509467215825 5069093765445267406 3230336943464891893 3456835419772713318 5810785658246500241 15277906659654562247 4726916290239630152 14137186520285638503 6417220951825790746 13859873247869549427 1729993672093508015 13879035709112877058 1838162408416142211 13415621456830723307 5594892004635466795 15555081362579435672 15970867312585942444 6203318611035154451 2586873253353687969 587779773805245563 3416302903149374317 2436184319267585779 2576630025139219888 10424008171111161380 13804079540213200717 7624884893247957036 4413282008069333340 9557331655545306547 13930007487347046093 3456840405086194986 8915848395952483059 2225718994766458715 1224598560469470529 1992820178154064263 8848642193970432475 16274093573391200658 3503893778249852886 251130705666766481 3152726023344729458 10534373745162239355 4686438714481133278 3311960530690940317 4924906649892356919 662952435471212597 12089407758395859914 6015085327028236574 3899700332550530620 15774988040461256491 6805869391212471777 2999113093394001569 13310301856845337769 6963630599231788953 10930730585695141323 222839269058278393 10662885309753374017 407698413619976384 614228830878562426 7774395097724580121 4900774577830267923 20330215686131301 13200656645696918861 5588392096720620599 6779889423348649485 1031840632218487449 5184859175417820049 11710409212477803730 9795068590037610363 5633373402863806395 17708091149941008806 15693142937930525964 2728763846610120664 8613216890476819343 16616185119524840403 10462988246779255038 5691965132544627142 17975991911778014066 13918853006920684356 3607169201661234357 515317606498699999 3259955877120303740 8917416860439923679 12782880384622178873 12035146743785825751 7107581017957107887 16816124823900285131 525906111771088135 8725408837915305972 1388177336406957200 18174209787165427152 12986626140225780608 1396889894312749241 700131200946275971 12344940009055016613 8291526846787584105 17345149564203857383 2798686348651522209 11875619402279362296 4224525897874413986 14213597330874211394 17635938307787053610 16165867858505278486 16103637001089173988 15963492499896867499 14324253447202944148 2704531936026042323 9819963323632767278 17869346334909934107 10145431094738390227 506768899164168826 15172972235989880035 14125368607193911656 13454225307839153455 10433044921360731202 7345461100654806910 12517215275831105504 9295437221907319693 6271368261609784148 9004386356826858389 18145434353907075641 14005567126364237229 10245092040688576409 56096353035636273 2375268851700527276 2676485667301218266 18345955774082030958 8677492339970886391 12576715926398142814 13082217644685969343 16348076236521959970 5114916069036843805 2761540052168195258 462455225055709133 952940595084949003 1208677134291934749 16773449940306711852 10027781173406158475 9037565543306151779 12890859813007953698 10860314565801049335 5033769430072246338 2718873702367180984 6210204533349503049 18356272308513139561 17380800598979355293 16484636713797624547 6922450400061692623 13053800908158899085 12003330900361895583 6774875671680321803 15729425277625458667 1975340443176060923 13366408081036364463 12500243862518101933 775479328623006403 16961426097803607718 14518062434220831876 10161929293471707502 16770980916466098431 1607403453355534986 10411732536825260966 1512826674082590333 5258152969313884908 10949365118497538263 7655495421734163698 13520997855733770938 4834518474108216674 11896866033013156529 17546113953092073926 10515765855324106316 14477183486180276599 7763939088607102091 11890693365643432519 11001461892721328469 1550786019064360404 13870641894172923125 10528323903670204810 1065667028311570555 11448576253129362440 9933040608898616887 7706156846266038073 15236895812107827029 17112477032938433191 16017413702403865062 14961036480631344292 11005248809152444001 10771550416726109365 15952270523714114995 4441357529420790047 11797851035632488386 2802660925625348567 14503437545850831237 7011672783440319696 1269426703038439515 13239422031237889011 2399613887138760919 6863094964335990971 16571331589988723609 14309824649499979146 9124965666856853765 17304605683629578030 13829685006194271382 1924566084971470051 2763911124746794416 8805588530772063495 18004261292202395842 8466402542606008326 1053843655792321641 3302381342065500392 12290236476918435999 718166949497017693 10680838610313574537 17833958120927987739 11539875902633086958 149756355853160027 9458976473948581783 12151787715761641135 9243380367350363335 4153543126059083621 16391788706386645653 16854971267171330332 3809257418053262608 13807561315513149430 14039512773317287424 4756561048247399332 11220655408443225179 7313944968567458915 10199109980475949029 2469659483661139629 16820109024961005501 2180456265146171404 9857687221412236296 8155600636877518617 3006917838059641773 3155266332643703341 16988024924683914959 18165361161863413533 5057674031252001137 17321150220396100207 13889200523123144631 8866338813414603071 6042343245058318257 2084737162708434142 14632171504052277071 2319255316483645658 17635515601253985819 9738246731872026675 3464723799592256077 9831017830285861699 8072785708808094862 13974204355669946948 3769411120013393313 7722417301475151444 4623974326424243009 13371517373905748408 3269013216607952147 17412150096986561577 7883666006300864459 13626978589529395601 8164102478824561319 15074501295868998032 3254255627426052277 12738180314430841442 15642460540370357417 3794123698253040328 9572489962893903453 1987812116534852122 17975440935718831263 14593851461003503786 17682160339288052967 3114654980127202909 4132936520045299622 9912665014151449279 16430405223295856263 12752771879461748658 7946521444717996212 13125866456695296380 14808917181730680353 18110217693026343346 9140790926782614255 6872506196091790081 14139816790980685117 18214415080005994637 3514255843278580097 9598730012028570893 790213115103002661 7791087787337054566 1566369340077461495 17491122103631323378 1686503694451008332 1398355242910016063 15393606117175913415 277464181467401453 6428204945098701397 13189561096612184231 16940112756063901804 15136621323629986140 17490320790854749210 17611774506904626844 11477307028608375 15613161577496341086 14081845091943206566 18129138424532786333 2352241348716332929 14563251310601205819 13425923921499047155 4900556286947521062 12715870472230065683 16946889053711314114 2132088105024269672 17981468441405558519 1814503638085490489 3128947368163394034 10236969961988124420 14519960961635502428 10819290697823250663 13076226957281490912 5805317770529438536 5426107914898899376 1940054210570948952 5443386255772771525 18207195686500380268 5245138156400705586 10555881035578151545 2467650464525510481 4464642221086714473 15851006224025954528 16914639701199435806 15405234312208766051 6022686213787826674 2049007833629688222 5071391591693661392 5540916184902198146 6426533719579048610 9053646432237274395 11844192783161224259 8491998242405163648 10242234239380149519 11684333572686334443 7868145159414750232 13785033648235686647 11889629359866708504 9537891059572084899 15497417056241773983 4252096736595362981 3508505033961587561 7309856732365172660 33675880663520023 747895244799953169 5397121030736590265 14871110861958839217 10606505404289344703 5329459102176917937 1384719128855451797 8635864906162176427 18155477014728831178 4741900538518078336 6135165005464861568 6712990576641483847 10109994135003166584 10788301403116677779 7057902879065542449 17379343522384034548 16760436656489364171 2045962904220686497 16160869082253978422 17924070662648032558 14233957090339848415 12582624373993505754 14343102330330350154 3309165267516787555 13748516613678292927 5083533720195327700 13227778129947643815 16471183380074955129 18071059088788949985 7839070890655670618 4148446399262286389 5489981999428715465 7930054139777955255 545584453841963687 12013520780283767977 2097183811028891720 4161397334672521626 695585512510843914 3312416477228929561 10466363577565192881 3994621649436068169 4180673017868452597 8262963087017062343 11538111228519255198 12200499918878293274 5189434370781312449 9629839003503464081 3438931925535740399 7889512384977407460 16049091408533083163 16419352200890044430 6561402338120142790 14541355720347060988 2074084162833035426 16202471929553073070 1133465317707738151 17287123635972239586 279588327330903028 5920849583894132810 16058570315328869144 4389436003289815026 9779606547185385994 7255747135697185745 1645640853037450324 11954671211185481400 12957515356924605638 4891637191552976086 13134495040901613962 15541006705420177044 598885434347286609 17948651222313894642 17445066208576284245 9301117976464840505 9064626521846936405 4238544802641122550 4645265043479480489 3262422807450392671 11794556398726627725 5829890931894315191 6569863498780566561 9418030560052026249 5634950234142702066 5164025729635754199 14684653195876278369 2300478513247654814 9926761877736707335 7166535500115857947 11474332642322209275 2979655417009247191 14738821172948383376 14633722925481696738 11928222838849848295 11818695690011172326 7180868710826315233 1978007415860426353 13468357253713962789 18188531503039482753 12310736905455903650 10703223045977775598 15540048537520219245 16761368257216486007 14440641546573494663 8493752568945656630 2179180099584389259 1191564399529670543 12131714481078660559 7935330820108271357 13201465032397700043 16073924803990182760 18101702042620505961 17291890925720726687 6362505582351829424 8612113666817646513 4276778757232382653 7959126248863383143 5647131917126826122 16228287526428670209 14142051881347922622 4669824019832531494 10952063312019746551 10998398898187893398 11357167465807994494 5864638877304598640 2656393135158432600 10258587749922627894 10834883214541691316 944170391333512579 2758752880553567324 7231659228688793292 3406593790530219507 4736846768880436834 4718925371262475437 978792460358632794 11540263868661872979 6580550414428224604 4851681042964232336 2141432154604365579 3850531390250154820 7317301736406282789 15286562267843488332 12181386476247254527 17896942303925919682 10903876764004858805 10608581369018065928 16945424314954762549 8092843000356826877 1699098866077558638 7933823053756172676 6008327636009839341 4599580142459961451 9490470931042547285 8240837946729377515 15955697857331478071 8034507344303734534 307035891696960773 14899309628087073867 16362831002856578242 3437618509774227557 396109202837850932 15063126136820754446 3761911183009515209 8816577565757317901 18294279861684505927 18052844309374501105 6343151116163705373 4967278800516430777 13503105832980060860 16951136704974290320 9329692455557082675 5818722630941792052 11170738535587247594 7269343843789442594 16951918793273768970 16591319023700341571 17369601605683565670 18274639712561870208 7529374048510601728 11074519131974437490 11059159770216080462 5900303448523593678 5429964218481134771 15955961941415552344 1663556266680730131 16116086421241341669 8770278260145126564 1337564838899765254 14775827973774192955 2023994816508264654 14965709785174832416 17435895118276154760 7872494019770656595 1230308205147958829 2958535837113761351 8872403725982127700 11975765911352177837 6918032797145103638 3637297460220479589 386153055496826758 3821832005523788957 396979859031398692 18014316647640161683 308340399421401589 12626918228398334123 5734522246890213165 13601958092551663691 10529196136565206385 13700961474540559295 11148810314189396265 15614338429911421719 7457467864177982479 4316290035540227940 3973783853009324021 10760112766145119616 8467001124753146697 10903450587750294621 4387273287206241413 10996616019122674115 2168189495906448503 5119975102537248602 8950203249219787399 18153637414517490009 17053284380914019561 15545154166604393779 15876974466650516511 17798319636990910287 4569329985775634114 10009589913521112652 13843981120006280462 6941806618947227435 8252564677313053122 14478039835924584099 7410061526891703999 12506986336705068218 5926940361498941581 4263229398393475240 12955575524254633511 17363262567524416154 17788294740333933855 5587165996447779817 12530354300625089931 4507675751817018178 6909807312953171913 3390267338123024230 367563281997289594 5777441061894771685 11172820505558425337 8493473404452289874 5189766163105159657 6596775817255918858 16786243252982917905 7827143343664756754 12607585617601169924 7326073386721905704 9935818634224096454 17189838411445522047 12509966148189295363 17122072538745706623 10570395840579786264 6399175329892315719 894765596518483649 1457132530644390149 2397808535063197678 8554656129103134996 15265446634841258536 3312939868737634328 11022877672179902800 14062635259404784379 12507767543875032167 15600543329182612744 7229397824520720535 13257310853032224978 5730379775650854814 3783130776364540909 10011673370844692000 9208525806935803450 16351090955008538205 17887549637149025813 15599365826100136704 10747714343582156693 5999852973649562020 799134343138823364 16755164360998321138 7326549461434911632 264570938320645823 12643892804711323743 226693880454121216 6138289032815327752 2151910298271421107 8957909611408468939 12332622008621946995 17245709202102993406 13837213964944890057 5976022919622127295 512340456615579623 17451245637703696725 14424339313037308784 6541161276580076265 4415413508515407886 7755782891882414127 13327700316169586011 11239561662677779584 15856189483195595113 16669081397841215071 7462368443862249118 11476679112600747700 4935293760063213670 13504529803825383056 2795604404220948091 17789150450019328627 16468675533076850664 10859944451019073656 4927326455842288621 8080498502903768286 17891516090760728314 3268259388171616150 14073374255030906290 14385821141964811964 6372605718775786111 7310505097661288360 3092129244402541559 1439207137716051371 12814475297663093667 15596029065227463809 2414640426354867123 18294240241280597038 15112024258549233224 5635390377356274116 8919691190602095855 13014385783290162631 3602424413984536471 4134540116788335184 14751611223730153569 2356579918988074025 6127605865096051649 7201172383929385985 823083373948718565 4955323244278956323 14563757730824644534 3781219821397268658 9760150640849693528 15263158820162831113 10362918594075037691 6526789703991130847 17654758451896945938 18405672710184514643 1567589482654167782 18403638415831585436 9655344314033790416 16598285133119705886 8998886336039199948 2333205573300939371 4225411266985095669 1541096081594110027 3643876653411837150 16057955883703119670 14363911119249001464 13971707495949959084 16229107235658618441 16869148135895821507 7473398871910792710 6307768004383756053 17328295257551713964 2372984031017767185 17416488585220485043 13763613315777122698 2692774871894340163 8374908894937917446 16053166190078950875 16955713765587865584 12574946153479959384 2131394802850179471 17984210990545366377 4098716033491141394 1325655643057481450 9035772566129873918 8313858060792843839 843896905412901108 17818335595658358724 12951080900032411365 6120924654299914160 2190409168270594084 16622994749041566674 18208858460349307247 10714924538882836794 13107222355335659186 1724081129535643674 10192380946438617430 5295982698944254351 11182192156088488038 2761713052876682465 1010716827669182065 5141044541855277657 6921003230743713960 4259398071241079038 10332115212150647458 11487806104113129298 3673919286108999891 2018286320946845186 18401072907056572752 16253223854524977493 9757287393930383549 16686184149791354715 6205769423318346941 14673263065697019018 10080910225683286712 36498483334088228 1985118023563783910 13860427583694324880 11059698857350837687 2407408906132777516 14718811959172609054 7352761734290345976 9860693266542568201 14017219467766575096 3077057673776448806 15546530347728071676 11739689079315017684 3486078543525837495 9039559699013962664 12062493772525761529 6843335696471792564 6465973790102450209 5008723460181860240 11689908835966853802 7266971833767603848 1604411749633606700 11909183704145398017 49813945712518461 12829122697422830228 880428952374372967 8183922655373929431 9951895089694776223 14810128870521229181 306536065079165276 7368765436731728345 654460293217318466 15951112060919047868 7744678197187956346 12852711001463895242 16814304669095343848 12496375932402063244 4994579366652915845 14175126477050044885 7993296645665622580 17354114465155894266 14940178235790205221 7837384823371291760 5986769078375772355 11602961320835925074 3837968183271511898 4079471397289772551 15400817440773994349 10350784211306076868 13747354100041876169 18175473153925080246 3044730416788335873 764310406024716237 9820920122337385211 4654427561809394364 5452967790984963079 294866731353207624 6812937468893741982 13394664856212554468 2960392863070547266 10015502507386311511 5128711237904298988 13647536669160965483 13802664612747408826 10179360518573598008 10212355864330226204 15270633068813776614 16801903164166577323 6656839622793029563 2331349483855644544 17562313968165663100 10582565322984636974 8849044176535365905 3376604484691341617 975599155107801437 9324111120764857179 3624920433011278664 2973285552923429420 8363770201159515640 4756414968296206403 4375998480677993277 5502365814487672345 10452793757689044713 5317352858900725029 13337200026005486653 6346524785591018810 5201803491628698930 11072166966131998564 2566953155733311859 15710624494689997381 2497524803567155086 6407450483842089406 17361802195818373446 11370018390313635884 12878269843553129094 17747589635537259908 12969935555909196330 15573736726509709321 3000014553681310340 8853619750208985541 8761726925996739902 13366310858003517947 5640868827874773593 10373807090347613738 15034983068506052274 16960968530445261775 14615070834328897833 6964856351804313308 10645909200800646750 10154088254218493074 317228211154618129 5015139550126010047 14747172737593917860 298649175220556667 5154873760463411133 2654496586949170662 17979246375124229401 1924834461795700467 16751822420284587374 9797925141059146839 16436705728870371071 14286339598341730569 2502773933539176361 7929320981482557803 13148762297269397831 7429668589392426552 13798753015451805858 3639820346251718547 9297864522738569927 70550573037101148 16095446024359221453 2275891053932177798 16804831447655732100 9560602843584136282 4606643280438549745 17031470996809548708 8769197204323195155 12530132592150074462 16818746707813308723 17997784436770910394 4784862731375922509 4469162502486531378 16630929682059921575 10494166415670516569 603374876942655658 6381850653837140958 7850646801493755664 3859623252651119405 17543838793877030682 17473373207194562791 10404838979592956025 8808355218787804410 1193639461877781963 2578978170496636262 8176223792454922600 10820464503873210678 14582662493916145982 16305057491090002299 16251170386601133767 16021484525144267967 10834311614629255072 869175694401149905 3213843710358818792 15498188579799978319 10478083381760346931 9871529612272272411 13236058345716448898 7035377657615532748 6925736988474133382 373074897785325390 10087846177837157267 13524865933835258049 6910632960306489219 1084460256135158093 11861695737730676741 2744699750397935761 13494181682857148819 15696788642434056681 4741358331960729058 4292953618711634369 9356137425769192761 1496604478944755644 10331180273697508114 15987023539901293443 13630979186775620045 260328048293391457 821915559475688811 15339254385359540043 7224708086527725007 10467338833183224932 1957762954171281917 10695773074814934636 15058883831393226345 7652139817509204129 11518897512690547062 12594849009524410495 14123526470715879477 8954422750970535998 16069493230536289838 13781326776199857559 1743489768627071094 11031133378778325020 8575897598372791126 7896830351371148225 12426543098829325371 15973948631571716321 14106372776935159307 13512439243510954510 2459208869512428268 2616133672303120299 8802556589898549631 12785245296057314406 13754231859355805319 6237857652802067151 9808880862333279133 14680457686474600279 2399335818545574504 17982516584886269984 15658918609535158619 8408123425396358163 361135026403154963 15664707397945487032 849750007719530366 2435397581727856986 1613213910757274570 11445850283147052637 9895049115692616273 11057639872497485503 11800560180218291006 15002646160373465438 1118354126840078010 14240180663885860112 4429534102342606610 12930428490285265357 10044464360497606545 13771447174137033921 3660413434598386080 7223013346876964758 3861329899899669361 17061302513266715698 324963374181005341 18153328045289476118 2376005600551159826 3875047324113616705 11428527069071783436 9937561467350349294 9922530715950714084 14543928515236350572 17616647739388954456 11894839097522502947 18315103625445180928 3862768324495072083 4688406868103718943 14754461074496975566 15751626274231098616 6730984284865213654 18427475185861441589 1208045837980717500 6939222176096632613 9148989167260971633 12093110664321559085 9383029083130917121 13774285141160799367 14600259704394018484 16360250520099163639 11258229831176873824 8161524566365733247 6281160141423592126 13155135228295290278 7790645759393224485 15039996835842305085 17136252634747278103 14861830970500425211 4587538580402864329 7235145861139162058 7611069373006071389 3727603081447425501 3149637202730984416 7475466914119256224 13933753518930517442 8626935778739720977 14864669914429698155 612171687163311112 4116041984018126071 6830122237338780621 3629219148849260828 4582521283715338474 15520838944886357517 17205901787832816869 920368769041417096 1598783163140165184 9264781280049057799 15416121697470091169 11206276560739428589 12113684183299326025 7409341850051178239 7829381516494508555 6537842598709554318 7150109393797670418 12024226338010543944 9839243950356754887 13733243087481837005 6292608772384163979 1737830708057189981 3349535104289613548 17542322210295240038 6979147106552232386 6276334789498535107 8642736865410838370 7352159356524060423 17364090679770407845 16256392131263370394 6907488287365452906 4227901214102173596 15320726338925249797 13302927811025411257 11410615324514356054 16978291816078066264 11783066929307905155 6604471250473384126 241151669244097533 3914411274931295940 11110108000301400371 1449784203104765592 6030305662577064150 6224505523015076191 14790618789771894525 1472639510815677016 4763409687746419943 5303679281283189928 12138613960539020184 10925923343875983929 5226199799833946323 5509816211032031872 7925723679376849238 8091003973492196833 15904973939242796456 18106516700068755893 8199932129568262175 1088340534136728588 3920143567021253466 13080673306833512053 5186023466592619949 12873198404890680015 1667297969317152429 11782882240298123060 13691293878223545411 14010497959366840950 6731263556169797764 10563150234170288782 9354034532179971800 6553199258401097140 18149693761261625479 8228355124156431735 10721099127554228457 1260926411993482683 7015594018084819139 13466187620131990519 17420154381408738252 4719419428804260178 813548832162455084 12033256309244026666 10116965440654224641 3610529479670346400 10094317356610535590 15004091140497137100 4390658496064211194 5042408443428802464 15779085476634934957 12221464742183416030 10651213871148461271 16633735191648494777 10143184305452973325 6248449637939432497 12798935939362942519 11700817450422882120 2070174151266611732 7959998888493426279 16298473743857895106 1663927072671627791 14266277148400999892 2190630457223163308 12044375203002198083 3316067213921450089 7285843031798608181 3834320216490514516 6642239888483229993 6214741421002162154 17331865350993903363 8469319460594506358 10011985701643397145 12145876859536639827 15075205250695611415 18268784808433398213 2539750558408359377 8365668230398311355 6758229250767322032 12263200180290213031 4834025728504394174 17008629477433970999 13090191692742243028 17468913528310851870 8285823797780970000 12128052491724351433 3040828705365034401 13918781710699534229 8557478303263492090 7902052526500095158 12786103073777794433 8412445543474231979 11335682009013945230 2330855816287783850 1707247352117680357 15250502106276395396 10447564067648105394 15393145265240065879 1155461389961405029 17125634883577310781 7417038702274665964 12895167304902972303 3195916504022902641 17865508831199417615 4750434061336122482 514702041433552905 9996629099904898674 12740498782622448106 9562382496784945988 11408174324102901394 14701559000844907248 9919853118189180739 3306799475316189442 7181083357670719708 4851863729844303224 8124810715416785816 1953386044916494214 7456298446439852873 5302187167680237173 16321032765364694622 14624753149201578183 10394766501632785590 3526095350195142051 1502701990487554410 5923044597002454767 6415383365087494985 13148769778227211728 13791047858972332859 10377752273285430782 6728864918943496689 7822246037152966830 5881355978780574990 1781781216862160623 8832690586955702800 6464561296534434610 15049338246620865001 13926420643966703377 5210803037165987649 8091579488196908507 15221787147049901683 11795087730362169325 15290013110964554422 4374257708892584578 11718151923257456483 1689387353513323113 15167522321679474070 10193729550581715975 9374504414277839025 2568522507686370177 1500726972374953949 11431489348106829115 13296760783902804502 688338495073895502 15194307113472199973 4892327368084945725 4244871512522425641 16416207196910028244 1944309604466865656 8719272555659352454 9929768419216137965 15139874874037329991 11756001307005554894 595803610542528336 9317972881933137864 4963664029450636312 12477965658914772327 4999254039893517440 11366101157489310794 4173466148816302688 2764506731781872051 1887618341594347383 15489684848835988206 16272097476651763983 14974057944549116653 2409342776424994030 15052274590092844282 2513420098040837634 13368072006001690550 5252552162907018816 13299107971439026349 10244119102450974468 3669894393190733567 17585441365645944771 18015574219852666747 8430147029041934564 10766730922233065764 10452294425163434255 4327334572947385467 8378609086315701123 4062262092262123284 8669606018289081165 11632279138774609521 13285117022067654979 11916022613818710288 5836813925103490273 12657176510684525048 16047733191853510037 13879909763988121419 8685836299757276873 12639049080684041022 12578312536558364074 13589454940940062420 7134953366855989548 10178079954546890010 2213819989623439313 15431587993809246140 1791161079488767561 4763130348014014879 2295810689081355676 5833736143860626290 15844085490280641286 15354012427007603973 841685377954956377 4099312574064704197 16974886760752351974 13919673575957579807 2480102152235246937 2242353651744321171 13004439384424135817 14033767496690372663 3652513830026831374 14246794717063563265 12876862110958697448 17114402182147356154 248439603714905634 5993937961449879478 14439410795350393538 6414010941429458438 15926787477274408370 16647670506058088233 15743181542077758452 7010494483497599310 2202095398325903171 1273148335922322802 554024505055866444 11547245408759500979 40391465371467801 15054663570069148612 14838189992250639301 10882116899840469762 15194488048367306832 15650713915860880713 11422090848963911716 12445258962033376788 11373230840706249646 14563950895184420013 11562064861651026972 1679959042927763465 17839232325416475679 3330986263938067728 8621681131086306374 11141424418700297251 11380597164583483144 9882843770408170870 15651567858469821697 14926614856377103583 6968616935081062875 7350865194342452594 18208709589608229839 2451085643622702168 12152917814095729106 13226377230128454583 6332493841219174254 10392316318926318290 2214655131886732909 7215674921445664934 2139334965143330341 3698359429889651436 9570285090803969301 987618196821233093 13234517327135123520 6436515801585260247 13866348741463040284 4102059900597688531 13215323261752174808 9618831485823639342 3000739143091172137 959257666221780054 14590945317674321595 1674271270407284751 17054077465084917934 17236890824497942136 7212612843574073403 3983505032795008738 11046767110686399713 14054361976504265174 17348874471135635877 4878232701063068744 11967325478339282292 6470035085223187715 16844244994660963569 3311007936864486046 2993252194515043800 584000923004012955 11403402614390221453 8870622022900492489 4827294533367208859 3028841903752656873 4146391260082115358 10481895098265203500 7118652021817987704 17121069086805944383 10313456883098775286 7144581649138507518 1523942026286193460 4887459264698237794 7007806615128987848 9075266628188281720 6491883443642774602 11998086756570835949 15909257234058343966 17919540558005654917 2631558188075475016 14727407930385247738 14830198458520204334 17987755917045848173 13094102287828144579 7465499798644182170 1342145966857064910 4286199477443598350 8149748444803046393 14030497005719303584 16137718580761396884 7571764647242856792 10491637061622677041 1594606287598766451 8296197722464092383 5425726007879102104 18009031774541010818 12848014830659438298 5301065162821108196 15118449836278083906 96698640691055710 13740763111607211841 6324082247543521769 12378399510520449693 13319767104463602021 12833112039192340423 11466783239664953810 16606559846836765957 3640128769417676623 13474888081871967277 9174491986799774224 1367044546082400920 16972786137637513482 1607289090498003953 3323024317525742139 9151636633868891679 13250653353931574044 4075374936960809691 10899167814371359403 5518940314903273076 6889730650310407250 12714327101635312286 17914907077141109357 11267285322301176575 1501218007954445345 7546721392353250722 13379187831852272174 6716597650991067579 9428718313483662821 8521150360868024710 10649011525590324304 9519100386976072949 231128596398295429 13429696197587347900 9603493503627166350 12956663748588400688 6836466169475987836 5133163168528968008 18260394411806747628 18142486797270140444 9804565466310654303 16682603035684893484 14424705054161353836 8430926450573144541 7918986951877487215 15208318159738248049 9075538601466249296 15217616095544555866 3416023741994381769 12805486950579516751 2624590568569961518 2492459643125947033 16637804708706067273 7506989841992598816 9456539279365491352 7067207415404582318 11609847385763243767 4045329142751001389 14345831141169535123 7015936423856996342 10151904994478595891 5903506417701680747 12007368836095367167 8760447835967067603 14423683862993079890 14316197228735231395 9112852497154172857 2339490963537140252 10861221459510056336 340367726277399851 820059398804405114 6354485549764215939 3195125150470546594 7919275507988302839 10223986295986626027 11804883646513723025 17688826250780017133 8750069664014680698 2629640150483458544 9231128201277317926 7335719826172252217 8490864783664616266 11653195882615769330 2648760489937636729 10652958051777637434 7938781103396337298 5530362997274860118 1662790317782872122 13295135145489257314 7516260443599404975 5213316897098267490 12509763919094851013 4675882883089675160 17088336354127043939 11813461443343460592 11729959397910229131 9005716024065967500 7190198395586600607 9751252676146919706 10446403904345466076 17384112359354426273 6943995579167511798 12028572731182589786 13824884202595549492 14107741705524944133 15973735908944556998 15116534809886794447 16283546497100604626 12280883321692818249 16992535739712521393 1032927247995448669 5240890143670274616 12873440247267432882 14955592627565053710 7216688069956310267 2922955094239142219 2897469887526353538 16684247056328822812 7035166770972050030 14099861031811409898 10489928140255890711 6041559720991665819 1557067468098519185 16264289231019706957 10343659273128777137 4652160134145837517 17140908139812008172 16060319982514201327 5118408335177397326 5475901759031105732 4030426704749849902 16035775712946448191 18286353728101985262 8595776917582641661 15342484968689283649 9991730732056522742 4053435238838062389 9215235853048499631 793510243364271067 5917582018985354921 16532687116664049475 12720388604042573968 7275266306252828991 7542018107051032501 16987296493438326113 1372791489965204635 3247743919892107322 1320025222232306088 10246121116731752806 15424830939569350396 6022195999110417928 16570905246131620955 9885634032778950423 1644937720195419554 8544718309465621567 15298324976915694122 13436880901941087144 13841900537537002509 5687404126797865791 12365432616731950262 2945280417686115781 4567124045390631220 18422740980847787894 2969856054804819329 11824418367865840543 9872432021229194024 100359601739069334 3353952053433414423 4778298426435374909 954905387143285920 4576184826840250943 5165441406935860067 18156095599145087341 18297459670633269193 14272130990073070804 2409370088310927465 9512035521028144663 17781193835083671432 17557373665871544989 5645325605381969360 4602378700043582903 12342904727712934025 2370652994529224111 18250844922222589641 5221672847856786548 8730102026552731559 12352960722640950917 3762280777968935859 4876530594351670084 15444110097713493356 3094956405467535215 6574896932777069638 6133604577454802814 2286217439769476500 3846212993574827581 1815509026539888449 9410784612432543266 6627673084437280810 15677695663811587159 15088102898570181929 10626544691152318111 3634712386252548817 4403798437115647225 13048578858828512127 5854419154935402262 18022081366223187207 8568346529090142344 5045910988688732264 5430904805611904591 7911545486311364516 1165726932037043718 13417933653009088469 14989164986416581280 11789953658183655528 9545466586557444000 5952859079614895665 6538678404566515590 11523428816954660447 2874752896354292841 11509955550530872778 6548196618884338994 8087751273487730645 9804302965927401040 9917301354325345177 7324414667759412220 8345715759666613515 3765874008588662886 2470961389793036645 408037913035434019 13414358265710413091 3239904964466345627 16407710378793161121 13238529950354241332 17385339895721612767 11980626962431744623 7028161129559752202 89429784084086375 13345648362878003613 5220710459463834523 11802366338450184565 4214504865451175141 14166843638205840736 13478176207479116999 3482979160988531433 6221219307771721716 314645855391683989 13633442997012202748 226331570845698688 10118326716325531663 4876729219725244204 15354481866667849871 4432347866293368524 16261357488668921078 12595236091405195429 13867016910800735969 15712942330652614091 12102644712400988166 6461804218355236625 16660877458552931367 18175023903358585075 12014910394584961678 2919090115693886776 10039890556216407283 13703281227175358512 508330466296143365 5495791914676474280 777102259264200283 10594424195674605591 3759462701554200804 3572913659765155567 2757844389934843637 2292523779212682193 4324300961288051238 180907978462910539 12306348611827640021 8503940849049641039 17973011639785575155 2024585372609782233 12704190328212750667 5390019910643866765 13021818410730685000 17156700714931066202 11890758181172886992 1904107907777666484 5445076296464447782 6206592199733354369 18249922221956307452 833338501235724397 12497122955091418711 16694385046557223845 11332963056960537530 18041366609525117011 4377076901567362010 12172651648179887504 5792455936987205410 17003223205531153586 16051873765402793372 3799268979351971089 687257396459268563 12560111766984469396 17332954969682438665 17611922782467462904 15504635880251312312 10184995981366733509 9073895705735594117 8437366310570945870 9086615097521166201 15378516143642450136 14415358327200088331 14083606174735565425 1679878054105391311 3762272471241462309 10610430426855409708 4206374181378798005 4616448796135593869 3299733044622081275 13243597096090788635 2028775016023185832 13870849490091966790 6725457531226130271 13036364646587544353 12414227915333776766 7673040322380429321 16959833400345627945 13838450477547063449 11378252028327317118 17630676142421650051 9698239221672425482 6043553228142597262 3210379569744956323 16420183300777446556 11900263526881442870 13233072218853089925 1165285239006799225 1544148581191832803 2842597724179684420 8440353056087659028 3639117502109852051 17485811382608519688 13129924943449215107 8074208607178646985 632785794412596846 14220208693117808918 18227201490114605985 8917061617911763662 5686001341965057812 1425041834977615296 2445549673536328783 8264078456583537519 4887016254637601793 12034211983352602545 11837914019620598239 3864206573330831471 18088672151642529398 15197293921838046430 13406663287654210954 7668852056341708512 6652206286903425633 7513027931986303549 7670525692155192222 7382619160646132789 16013060321557925892 17234123276517329610 11681373914769306754 17778798294721251344 17388943642869802784 13593977830931205114 748588725149064748 9985440512939672342 12649421056254057810 15611137692017692567 5798103412186339290 2859514412378344465 10336404071445291814 15255553964945933814 8071445740357970479 13072481585916588450 13653064563798406214 64847953079931969 17527184134249981981 4106429188837773709 3369960115275831257 6254083864743771103 17914105178787631585 10360190770117013761 1735009112316901494 9610039512104736170 13102966457906016378 10584512933420391420 16713733397549583637 6145451203639800017 9908461150398944180 17158473015578213173 10245099544660243248 7826859530282730868 4481882069129125931 6371633349552161483 12778323344089143737 577880628038235304 351842679527672081 13924602224244310379 15856559394431790321 1908769680323496163 14382906367198564092 5683728459095142478 6336169134955293348 15883518231860818621 17660341578904913995 12999232921825214805 8870072954731317810 17078967358440255031 13465323564672797952 11120314596063475942 16806983922435963898 7690676957470852654 5641834414376161045 1604020529550616869 7149073090804109324 9803869566407226165 15556914352456441548 2862287203586682676 16274511928115328188 8383111369118289274 16819182356292482914 8835705770234388497 4589032090143338801 12394170283822849423 4632980256316302232 4043873342798256399 3229198423150824666 7458675911080536797 1384904484538167200 2566244337697601155 9960552081024935177 17200911912883830624 10258447328168361724 17414570413880529213 15358579818415129096 9336432363636834713 11477274760329926012 12166977623166394887 6554371255960354894 7012625655937320137 15460163373460923779 16319031792435330715 2152517425093313960 750552081083428291 9929985533150656455 4387656719248398057 8730155268222226105 5089965287025484905 15979884381012747501 18277564389876687216 15541129306242737104 10931833044527659737 7224606256819009907 16125886709024509181 11774442987411529637 11297671582274722946 15897339031005372668 4983773002253840961 18171264398535723733 588621266817479734 8939620508516752304 208087593545416095 12835912671960486466 3331098468298468858 17110383109908258176 13997212815376767523 4002881365897981312 8937883053545983204 9601436669358299638 14007929224782941647 6861691823962905357 18032298868688742495 2813644118499468720 4728676010453453228 5426452337084741020 3840489040836981778 18034869183939211319 13301158315207151931 8840207418067997638 9217417670311507362 6260769469464046355 11383457782765562976 10323981881975722251 17391095135968243276 2945209069719208990 15770268236015686303 8386532888516672547 5292013288359468984 4417177800364377257 5700881953822175467 5281653778805614925 7319857080978200816 13153612619844931386 7122386362911002316 12617266166964686038 11153551097764104080 14291341497887598353 1332075640177190018 6873651148849752340 16816903355467369030 9164180098189293857 8596141633186101301 16768999677225931801 6560935934323051284 4734037858768895721 18114658270015296024 11185208113388311003 15633791953308522299 3532916392249760407 5907225255001034900 8348616534079199839 16844106187683798013 10298556830119288795 5047013575784326875 10132291585725221918 6110534771856258958 14108196849113412178 14435717008437645397 4813015682707343435 11641468765903260823 12684905259374036194 9019687935475006172 2651226063194490525 8068451553550621377 16090184424451303603 11972689964326492240 13737213339618722275 11302679576558575321 4425383422022385087 10564075500953542422 15896531544374355393 5424008960837175016 13709648181410773947 7997946401684740378 14200613004886887338 11619304230406182208 7642072746688389276 8852958947529102516 4433592423748995207 14984653672821684005 7646863075762068558 4076577308099854096 14716132727348090756 6440103072230072557 2722795115110109525 5472292320361713760 6786995879173064414 10932426086260387763 11666601063993971387 12973867306547836462 17179252588789033856 12276540412703956933 3010975486141648208 9680250320127457285 15688380097569242591 17251552225595307975 12269471353964264529 4581574944218026620 9303370325929081338 6957976743507837574 9470531275267406061 8002750696373817582 17435431469034631619 4171784245994658352 3381332717741841062 9835884390810158299 9137833021114380641 5656912204960346604 2897969769312487871 13677735941209086322 5567833466483772914 5198829967693990228 17208803381901586581 16656227301540981268 15407464582341357595 7687356374968492452 7279697952717941319 537379357038193747 9351288361599725006 9992700943430656462 1740763599835179105 14886186427159306263 7212057502075824585 1983693319812505452 11770719670553701196 4174694352260250847 2023176931781076668 15459706461307804887 5362864365068239433 12541677001536495683 638361866434039235 13307881296694468876 18442330896745710221 16958118865133583463 7928313176659234439 7308937480343280607 10150196885405930863 4704639134198631619 11591932524145775565 5953164497329733502 11519611604543261816 12258857485687378773 15317206224149716448 92443409103576988 397030301399256092 17134347433705203626 14733276240263500372 2489015395204484113 16143878018996207598 3641012620991256987 3313254902151405892 2693293760709653727 1630957040232951394 1010159945590854222 943801110782329682 3279435095089261177 5226515526833027414 7905677770805435033 5532909977474513898 5594739868897625272 8904749863581394336 1162098828765867472 646484082187266590 8304633334484177301 5958466658199999040 16917389683408978284 13130284283396153808 17048592278925624960 5472638208347741873 5616265773492436936 401153756772592013 10239898491956040813 15964306435241848355 16119453347345682256 2474965188490803243 12076295357318761410 6600066689952131705 5326562100908227100 3070271928767608439 16344827379613169442 3881199574456753406 1325707535986581375 14910234806864256888 2118552980701376472 2289148497722279943 7303966117694255110 9661681346586459521 1704616803701218461 15169455501628518489 1868654922789416574 9768217876626547989 7253532249022535690 12987463997512493089 10361049573438574247 10999401219610770332 9827346654481269809 16817996645608168601 10759828395426380821 16930719116934220488 5616225227138030372 16163369108444870113 7609058598733483767 7127792192880774201 8844878177676138416 1864042385915556152 1539367667132681802 10140436751165944402 4880857768207133004 7773512848353016746 14869751526697015635 2078059024317367363 14472879327371000990 11687391072571061679 3652312027825774577 2604764436507499546 6739692005331714646 8939300376019252817 4080817422641424429 15867549869228962811 11736452197145044951 15476851144331579438 16438898195724973944 17118763465266444229 15548936604583409244 2940507287549359861 7413510801195702075 1335255832299702097 8195583659720577424 1046572483690004702 3407520072942211036 990200774202518178 6498344310122737202 9133258424024641182 5764119836065747017 6447644393171764093 6997008911624302149 9467246940633525392 4643931530363704802 15566378863200896018 5118404678936951735 4730524140993754111 11780153828194754145 15630938003950279604 11449818771176119 15340247536636573808 14734998376364572996 1180654582231650904 13186168465518337116 10446310388571200295 10101456743337261373 14115463398598520506 18332586537662331958 14441595749623014334 16763655994883355240 11104997204697043210 17234804282075645792 157070386506386703 10906850783750722841 4214265917685878263 1509974934805521799 2229167521449217437 18323108310136910733 15610403114679498745 4206707097998500386 14570032447339246817 16732144063261792103 15356195576577590513 13284812299913278404 7436933395954403798 5425404580442841148 12366551972042941551 3184876116164361719 4484861972171912120 13823194310030292804 15494085253160370233 777033978126795017 18056086219362253914 11307080047788946798 300380311667880620 5905325050796121149 8477591549079842270 13625371975701598061 17969960591904210189 13899955611454330022 14888239732932970358 8928177874390777068 244185080011690697 17256467437524326520 14242347873893699840 10757329667359199952 2901921601484316539 13705166873890996799 15554041610608948232 11774883909515679451 12111458776634218394 6777506471728259870 17006041795058577363 4493780133338874403 7417594036782591544 17830929248550120503 5834188771755881450 127145529349336296 2306252233947360078 6710335098822514605 5268243903029132286 14831192016223276334 14277619451067985233 14092799068421719958 7382764497968949535 11901700052887279951 7127235293112015425 1071700724955966525 3574873350142865252 4767905952300784779 5234663272301257546 2526125494154626132 9793967306163359474 9910397723837262999 12074786074580834901 9781590131565001568 11623158371286810613 5641007975330448996 4752104195843935531 8350332050039884489 3706439098587620368 14848566565905473324 6453598723006646375 2943949739774597530 7631444851044800311 14405075740982287084 15674838862270927081 16110848249496957472 4720831799420393062 11333935783617541521 1810013511672231823 18103824565717463028 1180665918052115812 9598797937571901379 13007076993410571601 9898067791990171680 7961614328643345081 9254298481432141350 1433976429141492297 16858505888156095596 664628714568540725 13592731672159434183 5946350926735093359 16902373887826539305 670604874520748195 7196990155914725408 4887366602114513827 11845826749377221689 1278777291434532541 2643816919602997113 17992108688998848903 11043227751702814270 16331039063501249676 6485040538380537687 14289714408495709358 4169285541350063725 2492758081970906866 10375641917443923049 3783473218895990537 16354667659184298969 1070499674522224831 7856907257963514754 10883508164394821319 11864516245623012919 18431642977578059528 2944505369331182822 17969445791503401611 13621972287714652719 12312569607903309679 15156382831790382703 3782450881062310302 18437023963111086179 9025921513540851876 3551884722837741108 11277128760634162549 17549284321721011404 4514050378683049824 15042619390677141505 8998391173562468409 1220645691975961425 9799342278873245777 4907383179882387327 7006232387726742870 15612997896822897384 15365228314261672838 15222571796215200773 4594988049674708160 13650825479980055212 16954152407745821855 6388444183613405978 6666071765266875762 14666949932593415216 6343656003829665953 2070591019924843673 2224959160098886163 10456689557019877077 8987174452591243140 8800282125742406643 11633367212737963935 4677833783872659365 5708391594974157867 13373680936386846645 12656887111141307637 3789960915130444469 12581709919467334260 767651158177297973 18003151538048029427 4337456885447734894 6642927897787636475 1894172770978417559 7846454889467403542 6059959919689731072 6550398330160380871 16093862533171986214 7742732100271623455 14331719915286101170 1930949817270774852 1602181770562545058 13557337260810781822 11108436271203228294 453898134656658955 12808920054570377303 58131637493951712 6154843341535386268 13536121043727978584 3028636655588551311 649122774827753873 808498196016142995 1437946138655774064 11832964631775044804 5040074905375620016 554507582992921342 9532943829120095357 15999211497508916421 18097059004674780522 16544092576889825312 12927625874829222872 12744566364831396227 8650919301290502041 4738715189344806007 4151140661337389082 14201079944392811315 9235297075036602554 6087208153205291750 15691157007725630151 13128276916370869962 1909007834228573150 10699532728992328706 13703484872132777447 8200701346215316063 1195608127514805709 16667823916978565961 8642388198327328054 8524501665045760397 11963484667853311301 15894632731294852736 18013367568667707622 260556005291585295 13996710601822352645 12042218543193691854 12972575043149502161 7259876688505721253 15397767298509289895 1358311959885313439 9844651254948659554 14879559568029608373 9381816881980315173 8312049149653002814 16212281618355634227 3147788483101773881 9923043650534831128 5603884261300369579 8098056643286168260 1069356156443280137 3484440067501490201 9155392884198539096 6917430474078179634 8641660591513339735 15492173707683957880 2048813101789894425 9955534894323146122 17100218465450740243 3874535905380263330 173699241192169343 978838018337692675 15618641549768641900 6133755882045269359 10840634025634342465 5505551221888443773 15764986167948289103 14299545160420408227 11714233597254973830 12089271210693934097 9326912829648033916 5454031424383400228 12343706647317005088 7857801104163909019 7922197159254203059 12195086801513285977 8183391135418427969 12947440993346606072 1424230029923268039 9146752890218610417 12202691346612308695 764563616602575019 16142425444047580270 16553147463525480352 17629510431879585729 16850908909428263059 9554841838116222059 6594190435843701597 14000329646254854710 3475860338172340908 16977540904932294502 10961019889049803136 2830024703351807152 246406910268180946 3566613722971080966 2118340028887098108 1202816815247808153 12390017568255346707 3736330076125223219 3478875839377035802 9302640122571564603 11680690329289274301 13420678184354532504 15187925729501794553 3753340327881006082 16521786946913447509 11324727691933417610 8394107383292708629 6561939632971351508 16566191170033386680 17858307567200954329 9543005522344549668 13579991189887146636 14461944015369418205 13560861752888920137 17661990360083115062 3607454570600785139 5453495811233228803 15659196294527642721 9367136703091710709 16308257445359356105 2676893524037856886 15099224202178420200 16558445523797919088 3405744840873928640 15987827225384153010 13687595198686552957 4655473367515907062 6766099597480757902 15910270102699396751 11496845881960788849 13656167296123878216 14525487785047335073 14192786369541661978 11940877901123620083 17541420615898128525 2943622079452915222 13791934357868470039 9419586648280847502 7769906411397848728 7000269771232350693 13652529050429426264 5372017266661556543 5513318891691114352 118559174677308827 9142942211961463023 8305278061088008887 5207393164397553724 15579513820372500609 2738208385081164715 12576742839532919209 12815621303587195403 16315402671574616153 898292973501804906 10455221128991522069 11820808206188479653 11896592062270950436 6115696827357854678 876875876095414852 15097356219446833339 7986731411687927277 10520220453093275529 4881863166295812939 17740660299080403098 4256167984306563390 16799707133195153191 8014232435590923411 8817747433850561811 8368299509329849645 12810415271676116730 10892153194745166383 14437627635540555143 14975699599656988898 3552729922679473072 14873156815044670144 17241595477788321208 11310446978287256166 9657497486402388001 17878116984329571861 13759601465726797191 15691360115998688115 9268353655833093926 14188783235701803513 53032919912701557 12699241380693523498 893003332253432675 4082762145791598249 8641985546842134893 11278985690773292332 12204017444487132944 5515148328447919685 793371774227358616 15500222772936290971 5758186692950444244 5597125448322294394 8889323109525896401 7724801994966789008 12150793872945257580 12790815359624924936 13274116368163313067 10275628185972388156 10854318326806486897 10545854553794304276 16160891018311493195 15466501507841885601 4388242706853384687 819658577132902075 7697759576383596903 9485006150519330160 3018343708337794722 4917818157528074962 3367414892195495738 16622384720872417389 14894632793747407969 17660057340355431611 14818471390280912101 7332020869821046220 12851698656097369884 7804958974516171623 8140611490912555867 11941459118478078737 9290450825872332265 4359147436459407671 14149149363438815149 14549736073320666881 101029815589239273 2966881318763522324 2120748483622426636 1278000503662571773 5948066204759118061 3950085653147090400 18098467238768549644 17385161435810688106 3380995403080070883 7790941262827896702 9960699404024019538 17650662750189972672 2073186519908165862 7283813269016341229 11489357654934879174 12391421301461557690 13066128849460957284 4516383386343632716 2598744707817914656 5542095407664220275 9134510402992615152 17035025671271991550 4750446708499453942 4046262671661400216 6842136419031807069 8613004818633149943 3523606713587515003 12550103181544608359 9251567175237176003 5829367576969697538 1263543521747829498 8463937755558333021 5554896935392755483 1248104499173797981 12225213214728424858 5887256307538886819 9653360333404403968 14985612780073004086 6050514370935158562 3367196720541751102 158404616378243244 15681017100078797858 7335015938606897783 16788940808394707168 2492484544402191197 8269690644211228968 802649043645379760 17440942885602527466 5781661665212746019 9494546555042324936 15753145911801077406 13984296686061968803 10185777789648322121 5841504251574599664 1206656986952201140 17269683633793977832 12028368549652790920 2154401506245756522 16821258802704325531 16852759743627510594 18293958672505455121 8476853119694560431 11625148953857433777 589419611813730493 14370013707690363029 2373591578746070272 4446102565345271400 14043249108804930340 17999473620344191310 4499351515512850778 5818767956930120035 7796078398792984534 1745012313597325121 2378502891766528705 18185515699701683099 15230110747589629710 3915051940253572005 12862484359696442306 9076289960302229383 15493401487897732784 449255545891863817 5855250750673867274 13603397723757088241 4336689868658586916 15766411715578737482 3785817189356270996 18379072837357333262 6919685643336161882 16104818017496119666 4648815742397215172 2945915360630058428 12891299981312400722 12126096722267760197 2713388114034989920 11531271564332739516 12601060023783812699 14153053818873974921 2448655071905721004 14753326204880707385 3426550944629405657 8135543691449240744 8459785024844145451 2074095910844843072 9223014233332533726 16320072642198743318 17304932731703248331 5974333307484685215 5259247680800756500 6063261343485642286 9682296567860970656 11010046277872442142 6489543426359314959 234527380177206349 7955057445134762346 15777291378901948847 18241948704394801846 7656658888661569102 8407514036545664096 3585386812007397793 12115190447942859844 12685037931621774614 2737219446555114697 13707235294340872089 2651756094915828726 8225796378004600759 2395685338709099387 1998783154425888514 3884310471634194314 13529087912772488470 14137665427135768568 10781797340725523728 14071612717348155769 4482457224289739217 9338496142738418999 2400199492724563675 7492931774899707567 1897748555142373857 9649357089800528945 11739428766663693808 1136684354890647554 5125022623992124489 15001951291923745743 1000513802597510188 3295206750418283188 15964255388866998228 14028208211984280958 16117446019780016012 16165485689402890064 4068540766842260268 1334925281111735292 18176812886252117610 12919591087349767305 9223069349056344520 17475165355024117176 1596473617307938144 11078182397058387895 4293861332527857570 3955718592913284860 16663527182748340417 6727625933708683099 2306685828503582950 5588391692317863782 3661029253861301220 2380683101390164357 13071456490764334548 14979014562564842379 11405011282816850204 3301144329668558285 14776057171177180423 16851998618802947555 438327489545697448 1230621780642585624 3985439818933074714 15716879019965919157 11786143753816568309 5255923179737251713 17815622781618046649 8837993063842965522 6185688148923408858 13010375922415962431 10316959915904846432 17709293771188023176 8650404370470258191 5968279710828847370 5079152306264511591 9891359158419599928 6263288765217562341 4011260670078774016 8764437065456977103 16087872724534220902 865841878062663258 5017501445587890013 14994780341182879252 4015646341799863409 5785381508972940166 18368187148188535938 861685117663640770 6138491320757406521 14802431149098086194 15752428137890127249 9004458414045517522 6679837336474192089 4402186910819065580 7617294248437804409 6585879885333188336 5333303846610766274 14401107958420171503 17366973880960738372 4206348703973709824 7371818373433970369 16896084863851705110 8954685688968469583 688167042405034648 13550768464100955912 11092920097400903578 6598674038836903754 13868569375764468859 13711040697125348294 10072247886534801753 7346930792278220119 7910259229301133057 7196041332052803596 15825928324321007152 14447678514385836688 11039383569673936682 6042613414949490789 11913520816925829229 4526994786024922504 13412378864638640807 1835164881227186158 7325168327760314729 4381276123834472627 3705894469055519629 2001064877694837679 8675162382644976988 18039640218841699606 4303816547590760262 10735346751597970404 13030941916177540570 15110063789437179622 9802739463227494529 2860079141103198858 6605228646854161289 6134265495671419885 2289457822605506824 156677993019134089 5310187373035445034 17808970888673145935 2779009184930787968 18187710670769738948 8351077550665129753 8852560035713647711 5383475203430550737 7071781862177047900 15616547265285459711 2585501896583068593 18438259534779669123 8662426205031893924 12053194577971634775 1306976094323031379 15771412049524065675 16223866063029140453 6632410006382450375 7133224101539196329 2327691536821750353 17072722392826251762 15197642521967335857 135006628313802273 15975227135966445791 8833629269610815798 18349414619894306287 15914250920979688227 10356220126919244960 4713370191557768719 10840162346887409301 186558945168950055 4536281240811854756 7383974525412765659 9665645249279454032 10721864380888458314 11814371140667499418 17734043110706559628 17807781885403967993 774601274898531483 2942338210342045159 2626086289337674111 13909388796327659289 376293583964302616 12263913110041378191 4698119351648572843 2347756862509529848 12314727595322135769 3511383827137787947 3796554669398329146 12902947154251845864 8048396149350555054 13967460077879502580 3872071206782018477 10388792538839420277 8959265454595112853 10980927954756351300 2068741283859831354 11710312498574543081 15217386852240615414 15877439150606054658 2586804330309699058 12978133641963967055 4248672408735908118 668256341886565642 7439405780249389592 17211116352849576093 10808444937308780371 12254890597029440077 16946756564763128853 1005422233932159667 13865629403795488825 10337884387954851688 14280105656508367518 17466318868403439204 16928386856928887651 5840287772305347736 13865915220508733468 10384205223498848073 2030034555177357527 7079020301420365051 9259470642218716676 15799802730641710116 4163245616876398512 12657691094208241408 5052676685663418569 8280177007737156240 8947915395877505268 4535266597326225362 13936800131883484028 14157044720109419756 7302263854786023256 7721955452635020280 8774452099354840791 14738851050869157830 5216077091885740200 6462734338989055792 3123871364879464214 7685599218888349455 16380819303024375103 6997737009808347542 17980118455332433785 1839037290308685920 17592336057132993382 11348251705673659968 3266682374976531041 13528287553086910170 16222950301716362995 386104018920943913 16847807957930962126 9195838277530814708 7984616846042511373 3565571959753332528 8120562922073743606 15436950105626265833 12309089952572571886 822935890547850687 4976674855675789734 7996846362767699758 13425663722677662011 129369069286545570 15345790635074830484 14239639023109084440 2350970162816497988 14023774402397848075 1955675089134697392 8806190632154150325 4864411865548451376 18093538458201232557 10563939915151510590 7849548741511070971 1883991406775028532 16687577803519259866 531799969709863807 3070487368283462724 7367447554103436367 5126258408508810521 3191635886176756586 5857603634403829422 11212438833013858161 9257228159528653971 1243826588770418136 12581378646131803173 14256233624159479328 8449248601818213133 6302909431485041060 3680193756791405243 4322299935739206780 14444041754178892748 13150541875454791231 1847382946102374078 8035577713637697699 13418622370740746145 13981714955328769665 14127568528932732892 4633573042176363382 3664770270393289809 13035940703229246088 54421476638331503 18422624003626627191 11493095275582760916 3803559561704536856 11351631242636485846 970480722297712607 16102465266649443760 7675188064179596387 4383405506308615077 10193332168940701995 228320216138019237 9003225477362634159 17920552130402717557 13323575441811387019 17508461951979551593 9961422924363383041 3367041226363549668 11433999916245986264 14093180690211439745 3516915878203461085 3350317832376367834 8288260221945108901 6123700769397305786 623542811222882368 13400440796253002405 15299769097474910503 6092349114793206137 14552182903792220797 876060125930126668 11774685981309986225 14947556088313834126 1235390562511729496 4777910287285498500 4126422678507651415 14499792112439297357 132739894772525883 17249943316447395606 1144670053896493370 1340923958604451106 18373275180885827004 1227233738055378521 7436903638723010231 14009967520569168725 7024402946535108481 9370468971345936982 4248061508428518656 16538658806463905483 3261136282909014312 8428702633211807598 17577410662276092547 10660203317774670585 5185818854169736490 13042988890414353106 10245090137057811466 15968974101958736597 16108670337507690668 4323926143616358913 2223303234759031178 8080826660765833818 6625334714270340987 14742661501502994887 3411727709324110250 17365250859319708982 314468485374695172 13732373237732285868 10454257878276823895 15913940982575417274 11864947935288698948 10531757856450383167 2662726907162748744 2524680075664544342 11973793154661607155 6690536317896027148 8409752224753717584 8943653614475913719 14674674860236266943 10724903122408730090 10460865561346548009 2375352535466218365 9134898853641988767 3847462480064146542 4713296422383381841 3138969000416854993 12651633108840991212 4128041844910231918 12947150719619019913 1094994215745344938 2900586683787561536 16728207395313181047 13872170413522239723 11451868782975139348 18021276808641441419 16252924892611745899 17457521450809680354 3315603460240758849 2127892200609543397 384725596871109357 15507594803221838924 11436630793032970056 1995160468914252862 17520739019334570532 12195113497011545658 16943513177011913663 9325930510421037403 12180288573793109946 16190147671414089428 1777729406604702464 13972539718011369451 16158089077386199740 17035792973923197486 14210013747948166871 8233281371809720942 14631016882431439543 14536844732371438544 9041028992367606414 11905308980869989057 7175448256301527744 14636209499370421197 814854659517459626 5352688112287392771 15834950216906389044 13876060819021235327 18250518008318422690 6314452982014515438 3474413312704837972 1112602143636117743 1322581919915310897 15572248910634211736 9913052518780146438 11214133390147404591 12656587299213316155 8078297623402617694 14111324857864018303 12903227669938250113 9150604346492183461 5047309063738530866 10021519082429675838 4777153943065171171 5008450328073246353 7650474490245761317 5898112048649019061 5432622351059207108 7613843339407254694 5085687877472966625 17577953206936761013 1840276981318023563 16056524144200435585 6044461680499197047 14285371072242984231 3536149396971602392 8590168436707013097 4520805346667787124 4706336487018261569 6357819691023564225 10753889266624726014 10189923432593935613 15185025014178590158 16984728270047591240 435624051090712356 17163008183661193118 10218260763609166742 5344582340116590124 15147890894390989696 5704604505207737181 12932499666050711373 3394466752638531309 5491363828288168001 835430883438984871 2734421450270838681 17837038427913920844 10913918460957258812 7075242367127120330 2653107171091814690 4098247087556065485 8174727336576691659 7006266614518376746 11451094673838966214 12119001966373438973 13559108915925824857 16652465102102429962 5894367856435067870 5267564788983003102 2740671196879284718 10343215197332964997 4920506495183114903 7464314022662529152 2051865771420764690 11384763327593177466 7492376764202579697 15789508727111708076 1452008207911059604 2956259424164778553 4829456195654283846 13522696752454105063 15375509687824331128 9157198796030492206 13794360092637999251 8258007464310213859 11884092823683583408 5998370058574851760 109259281786885114 6924129967464698880 12721033559624047298 4457925259101959854 12891787453053044519 17796851844091224867 18429265896101976511 12112632726118199104 18024265031171201067 2302928930248468955 303006346153938462 1070684369052175738 10209292283853802385 19183181641321162 3121172704046165325 10946694735058557947 14711163525993669895 17165352179291759098 3364798574374493002 2139819876426096411 763705095011496292 11113652741749712368 6127978672946379423 7142608581251165046 14383320734576421011 16684362399553532176 9110817425709892343 4357338353635903126 17676799329982395678 2088738476035645473 2694332539578813341 13969695808187969207 2551294396371026252 14930722322346514183 4711368304497266220 17427308062934692027 12947175582057909602 17237573034922605895 14917721898611981962 17235838814293187009 12192101598348775191 7696391845320696106 13645570079433450288 10030231021881189554 10856868281532897426 16071370518389116403 9690980254870926782 4475469054805764223 3154180835159597 5498832001993437666 1016050420403961880 3643337005211520875 10842810538662901881 16049562661869625446 4143682715097596910 7912649047089678435 15284892920798562768 11584734636525711163 12751740008824723679 11517623475958548924 10322207858405409513 5100437503214655364 18129237050218457963 1524457426653217799 12967725284683886902 9385919389655769668 2341270133877086306 15813653132892449615 3480508609567262437 7221243513593763835 1808951911766216002 14211972431324539474 14221961846996258933 13974573808736190808 2783112701130791277 9140304143480330108 14859057897589309076 842419407233340512 11572581836126355458 4003150938379571496 13346312247773752193 14103762948084441313 13352122759634201221 7590059328382312891 18181565942026114306 9263218640875391804 8193878346028617041 16957179195332778616 13683764353136526527 9150414835758491797 16327175094496977 16546247861231125180 13396495804692996613 18257351990364854061 13470163403726404542 2786269577300374683 6449832507138855833 11739787232463303533 2270385899222579970 9463825527294489296 14357398435501386080 15518381665174702802 8360276726469813181 16094626628928413556 7532612301534333952 2177082171602927218 3125606068087575928 302067395432397787 16345692169379446967 13058789997426622296 15047525003341574343 8168159932754495084 13791175279337238826 7737167899423560423 17162839882733096400 34855862981284914 16178372558157630284 1313176794006443350 17030561631189305400 16224555108306485668 12965360347721822175 18296741292452662409 2371371880329058734 13447874057465984112 16928434743557499082 16859738939646060110 11792095231253607162 15972691904933737323 14781333146906090213 3069729755809015030 8037183385809003322 15977574213984458571 13497186585269809940 10543522957770891926 1495950297491836131 18327000901036639893 18335414327535960713 2122071244585216994 10855892321694413442 12079672747721756712 11442084345603180575 4667212185709029926 794272220827874025 5023573570743283704 1592800378531004241 10368363603887004367 14501688947318243480 10499475101994929717 10610899681639906609 11789611394996133035 327619709785527266 6347756378831368314 16910677294405566895 4459023816573339643 15093242048545177989 2203249083660880598 11810934635712819855 12150503355848462525 11883963407665837356 15975982021299030806 2063846378206443406 296181385992643816 10631584589408325340 11815408135248419070 16719239178537426831 2744680568441122264 740041390766525815 397618338700413673 3268626367248730989 9403597762206208710 6747010619053684748 9041980749691841942 12242723614029418581 17101648567048511133 7824381606355096232 9464208671234560767 7735869197610712896 13205578242317640292 3939322126412314930 16390312486305971395 13971857683804207459 11584328634411596531 8166062723642517760 14339908612532252592 10180788521184396398 9601184119698250038 9506236065161981156 15259480815868097891 15486363449082869939 7472922800230258354 15327235435040434586 2128692566772934170 7449270952316817623 13780885765426724955 13276653543681302826 12189231370824459565 14070273920185880513 12423671173451384356 7600428154672016065 8978731765921641854 3829690825712076607 12316721414045883607 13628340034158418427 11839741749307033659 4503253727315881963 9523933533423273475 7886603081874949226 600638071173781230 5969023495286914231 17472569577885594751 3186718776892844904 9802584111890241893 2713221168737663141 10046258242144132505 8106516185102724900 2079970799318159887 17915389975814521340 6909360496300298268 17496730884022978215 5984892991307886624 8278049803588915140 13001708516089631264 8695942745304495685 6217148820714071052 126998102824356968 302417456410642983 14042987333133187006 17761461729950160707 15913136957542657886 11776032883384330335 5001291987857981959 5793347804018599498 1132541713336446527 5795625477477016838 6976764220164182382 3661829255287748899 16211202309850693267 4207187457409388183 10131725960416312282 11661948442301402120 3316927130920798375 14147013976352793761 4999251456555904161 18406234119540423316 6070747513903981178 6238472957719818782 6451923277896031195 4008001288696725021 13964603431646528519 12939158829951560922 2940439965741940761 11939187177917520434 11699111422132001027 17827701592698641105 12719414173464805406 15377834826255685635 4166312789157092539 14071329941199456511 15740165608624288872 15719346885827474596 8746025196712353640 17500899692998183071 5206911304886795317 11370046341349486690 15587315335497590570 15517643790151596990 5594208565054811177 11171281083450617955 13893377337279512371 736620131102967474 8781808562932633270 4574208758702497704 14377120889833460743 16746668083794983396 4355755360138701844 12002612543147510323 1524049877312792193 15337443921040774315 3319287947257456201 9155837395068030176 13703360295516610745 12088709313498803769 8915549458303243372 9793514384490767626 8573277518077907698 15961908148547227197 11967196816040677589 1039719715602955062 6497773464868327434 10447110303579657676 619077859942946203 4124731693511905911 8855252955936260890 5857991187229269386 9819546152977766722 10874408894690426799 6766689713261455561 18308987220196525744 4210595594457898928 11063427035147001499 11724686386932540841 14442943292200116520 10002146704964685921 676443885935264909 18077141313846438481 11805784032156171371 13273449501876063072 8674314922743808847 11386981839568843098 302091829422491390 2677630854074809723 16935862234806730438 18152233187815986938 7374108125364087231 11892065449713015156 515106508151327178 1622800383588424289 15076226742134644368 5370373543009667641 4665751769826119713 11939126320161210318 2573867803855355083 3793911101981666356 7289303169432379073 16005393332110226836 16340263766421919784 3798038618292479584 6687112467823047582 3392065006969817028 380867402230567703 3036212645398104747 6673934848384599481 2557720184395995393 14789365075469931604 10412331011823724622 14543108687100933323 1818352447762677995 1687932323565650263 11172983246011426584 4480714742974474499 12671417300109622584 14619940964869288981 11212759309066541308 14318456971007469801 8627799329730255301 9409488297496172488 2758175840425924823 5217699609051430458 12883715513858340340 9297669746074126253 5641141483156332795 1230150774795309223 7527473173205042357 14603852474332986932 17414579974757005655 1991061350492963127 12981710176567387073 9835926908088671950 11225433803909018450 6552425339806871964 16963899807374380750 11873762423781724666 12772756328864910839 13927575328605910027 14632334607172434040 17947165475633009433 8967980423248194973 5857418367385600925 12236170994598699850 13200985586518648037 1119329276102744272 3389112171824259428 13977096238869283216 6779008351660838588 11184355721217530329 11714104448878396891 10724610652770437692 3055162633538253591 15070689097176376214 3055415683820155360 16480468519618980696 14034945726001148813 4498892637773084750 11200821931993520490 8452285164134706481 1813651234432211036 1741387892724012327 14535080575215485741 5511134795289307982 10390137777485134623 3940908187170490367 2260422143086512724 16188337328157277736 9010848906688466699 13153535756553265530 14225130860009885359 8350233261868177133 9611126865242952198 3103063659860221393 13132773718660608731 13247509538681185628 3301741334984938091 6834738900474497614 2364406432756963920 13095241156620420336 16069671080713200587 11809949793839482805 3889020515282063946 10323572747198110461 9207065883160005886 14916766892528563289 2949206839164781923 15326557113886765284 14065923768479100241 7687893554478172964 16371407545818910761 9700719182064762929 16874166169545992448 4375661848038447320 7846370401564999236 3197685218706441922 15738405958019193726 14482661156825370321 1640129411750623696 11475929335795322537 1771092969898514919 1177989180976119386 11318034033202768498 1151484026494786249 14722463619580987895 11384361532322809834 14117541648769048442 17575268435582773192 5012015073528839951 10093745106178569144 6727033329786984003 4475238749540297029 754460884667562872 56949225584397147 16393561508617617623 3958066624763528764 9318206423867175180 17695340358131022419 12795789296134425179 14376748456492303302 3103235652176951392 7104428651150259387 5778056192105874865 10954914554963224367 5082630718423618571 3898955913989422281 1627979203857051581 11105920305463653653 244066082047187037 9201432780479198271 5230182806825347620 14449240854238183433 11508835379858023801 1290019620981116644 14493914097597730590 14808581416050241254 18260823135979260217 10073919357214631149 5898564431034209832 1197213946674591475 9187755244718938827 6698824940529820528 348526350943924581 3334324930915650285 13159728143420882244 12998506685872321360 14028952732858136504 8633248779211466819 15042635696013314125 4402640609343236010 3102658071688189826 4602770038981805655 17193655356917789309 5193659558502747179 14452156514476385724 5915515264866255226 17911452737638177573 649285521194756635 17427218025240493314 1174760236175809392 13838036869116880949 5000051608480949212 3557269948243639000 11666149489293177714 12414150542753718344 14086004510803783368 11993196662566203184 7438246508793322360 15653489871865017165 14758692448496592376 7206184752130857684 16851390139005753638 14316549925360923696 9165423199746918038 7466543424237982471 8446507794408030844 13323213410970258382 10953915716715114525 9497270453745872538 2707544403974679632 12640946581527356352 6477962668258544873 4814898979674511846 14206937038067206986 3560650937394088013 9920271281401871828 16032760060936414231 7325907751047632131 923657696702293209 16018531399023433843 1226399920609485031 12118591836616008955 14877490346066733177 11518807035354344410 7685065068227706726 5673003782435718182 200718939966977229 8810078360323273529 14261563301455980036 16060812370351192032 10513547976555610731 17400772230875608149 16645761303212472415 15348343113925131204 11485663722676659652 17529091913534026377 16816714466890716868 17193083822192012588 7466729049014129929 15402245333194790098 15455980706774034267 11429563062191195463 8973121152048861954 16868470477828585731 2327643900876440482 2923477905162256678 13340563268354333802 16457321833293195066 5764478781917804204 12550206658765846587 15434807875081550023 6068031898773200795 9126805157814959998 1454160468879884412 12052693799692536417 13645915177165831281 14482792397561129956 6489465993785944972 5483843684950615729 203193345014449275 15936368344808655117 12184661266678116900 11514144655520653527 10613708512308279399 3114144453148598063 7339323937101716741 10057462774596741292 6155324257655869994 2537007153971309551 9126924263635426879 3621150617328451574 1703414323870535280 7735442028212647007 13599646197593413978 8897189834789806711 15061475049756003172 8839718607887552676 17804615294637506008 14854663472651810731 16335162213264013871 9030740917186266274 6313594396431868281 11977061363412360011 17109066187763336746 10753597420638205789 3423926454566536918 2553618819984332634 8952018583163481893 10041308616358301347 15907870015775062929 11726933328362847077 6483443613808336168 6311400029836130153 768826272116588056 3909083322182231713 4423728568026538731 1449849699899668736 13085874281941084520 14168053317919665827 16117046008982737794 11376101441345290070 12617157978091655579 17580256565222299301 16022502727689480863 2114414392519363129 15212974232037611746 3004885455280626339 13120302392840147917 9987209003571436056 12285507797159653634 129158801875390137 13820847696995795651 2318740870659858070 12051173914573970181 1359375446426589017 16953952579367097441 4040887080230049017 17584839049643375908 2583003687956602817 12621511484953218978 16762755890038787352 16045674438865630932 1227817024372806222 13231227086736476968 8222926064852211162 12312664407648088246 5074257783079820163 17233995745973442302 7014062644922070303 16132380301914517840 17770463984512115651 11662755282635885096 11355105322671595846 10340471533190599660 8718175607552613456 1163234252654656595 10758836554233828628 1057933175816624265 8129967705170649363 2859667418761990126 11467953048116586443 16466680144959681732 17685097077819697705 4436781173358084275 9426350186166621118 16611653083496385713 6171271258698115080 7626227735383673310 15088332715698099981 9744777252422827138 5863768304477777788 7722226091056600794 108487409731194047 17264155769223887305 16208665768028452144 7705802337099388253 9311555381821997869 9830435814628385104 4447463086654881516 11330750888465958591 2329362753630488272 4474373022801658420 3949301098452233881 2421287252282029748 5151762709215599534 11514815929908573881 15090064035786941785 10831044737379450541 9961786799561500286 17995538434580248441 10232862716524788671 9564940490002279193 7042031790264875325 10272572915830779919 11029182337803830218 15767060301285291541 4635038213204818555 768701922350466183 3401510924031515713 367561972667264136 781587669055630551 8316835794546102965 18402869830711220560 18400632726474493633 12084068039503179138 6031428962148429479 9257673220881809772 17464074658657101227 3283043835693595364 17267604712341598858 16193772073612863758 3632255755634873684 16633285365482303335 11106736585350933343 5862644053103295358 29502079840997602 9398813086097081044 8339473721294070194 17007555721509373642 4630968475333411203 6985613220929609207 6161761483027080960 14832084636357059774 14533857755957077757 1950619596430808132 10190880381138549099 1723949476351698088 1641365552717028645 10163723248722968713 6841634528033465504 13545447929704092216 11531624380502184146 18204589504464447751 1632060607291275910 6862535329116831332 13377567397225877031 6784587083148933242 11250363882292954608 6945900409189108399 3862610071134037592 10811875124041348091 12080571083844031265 6101619637932622443 4936279259353818470 10856154983424027273 13514965473680941116 5716120149909498757 6317028493164640223 17317404522044449643 1399862569359565522 9077738858785769427 12325686747753827084 8642359781455967551 17324323102823079614 2169853444468367777 7792527277710770678 7343086624827847663 3679574793380471858 6298939224402030273 4562442041529891488 17051639230761954575 1795688085629189561 1233202017995954794 7973033052153339206 8050357243219330681 14831465228339382502 12082215960912918339 17882664692733104421 3177199285026723857 16700886722358616354 5126909265277242168 9878067147331646347 1593096001877546497 15954001068941103860 4042468974948293042 1701013899634498625 11300134443400035367 5922481456631084258 4138558099669563328 3003676385452850995 3460318930070618078 1523672259389730856 175368214207430634 14554601094985483904 374157429774477532 5761146418475471783 3084663763613156038 8785326752647389926 13154225960205126557 14723806232048233020 13428419143592224373 3290767898044237203 7489806954032719489 16387451975430305203 3326472203948273923 4375812419428460531 18355701871284898700 12103634195129969434 554380387903073798 10187660773302961481 2011828464534110577 14718124176887203320 5797793379799144609 9990782732996114726 2325018559596880596 111608914337353644 5409981203761227725 12857701109143173536 13337208985872085275 10084408436268544900 1046197670140915192 9574951927415146057 8147948356524667060 6236885393496340215 403724324759569473 5651105054298676483 17190302619544920378 1743742992775643980 10649149475089706102 4775250877699787546 9219641602561179801 817571263166642525 9829450190073538501 5286161960611227922 16059941582058124025 6087908839991289497 12042343629488071821 10536638904306807804 11493385264947961859 13544084941820590742 3085429181586879427 6467636569086851274 7269054229295548808 7502656722408509087 18155250783897980462 1857240760632500722 15944952907285407641 6443103774171659077 7952590128731427634 16567504323646292376 4048435084188461936 9699169862671616815 17117690842579923231 503311942501860931 6700949611969544725 11214762108760879310 7795251632748564874 12194775313123529018 13686950898519080453 16716552511042813326 2394530830520723868 142708626568504433 13090267452414214382 3003542794596986276 2941708497475471649 7132534174986086590 1543844345163569452 829693493603834342 8079285009794970963 17811439431041071155 7102567077543532520 17228300967669188444 2285556665792827451 14691234057844539471 15351761097921398423 3864519097691259541 10802881465838466874 15912409452492172299 3739755991986782974 4477213200889253770 12102710874582658323 1943579704267757756 15773003887271718234 10441347462299233225 9361242647143090747 955152295504411210 9494642459822180594 15606480641032678853 10235122618422154418 6993229329559920684 17474068999298368215 8716341580688393854 4692779333320603655 14317729581892694200 12054161709313979626 13474703937095648306 5141323963674101942 5803558798399100940 17130817596609670712 318954153740458092 13858862604033105036 12116471853729156653 3807723733217522373 16883360012711797590 2697768595409152328 7316096709163030152 11650350887653143298 13705397612477592846 8284985251927166676 10215611588895821561 18103382528807191528 6149987463665867790 8256575090341768017 3367108839361505033 8588504406512788634 11567357168710449376 918544181403625777 15426071783835818322 12666358375576772637 8278836994737119476 348742654232875668 10856509469143594228 17887416713359858723 16423527113750436053 16763804776139184241 11347823036497419605 15998446830694810042 3504381695483484186 11071266956146863822 18340868947566829554 17115158248284739884 5272107693455101594 12816159014062542776 7109060610035839850 3140087594316393686 8661281086680613053 3142886085382780925 13878482845052196027 4017510472120225973 602273437616216639 1364005006387379872 1807517751310815652 7302300028389640619 10176371312161484393 9711778802812852612 18330660916263873337 11119060289270752334 6489620308761249083 2428167652933520627 1412985665454640007 800536686688613391 7854252970165131050 753584611950418467 2873981427582318590 14188207171339879170 8745055600137410356 9485015675815156689 7025366943130769773 17270135504086548170 9245562776642982096 16441624786100115130 11178842319790529830 10845245391273649879 3725379366059409739 9238478483823989352 11483674398926445822 12846515753754433802 17900831722426123676 15743445316214593134 5899794898856719205 4268078256651631209 7054056853045097134 692323036898749073 2364373254257778966 17609375559443540052 10222816736657347259 166373767447474838 3258809037556919449 2310268915414871977 7339349739312077476 15155546793576957241 8949747210032377741 14300664817130911158 1163665192731344176 1319525913623740659 17522398242866227109 550042341462243844 8745524757505439319 7467931307087217180 7363681127045825860 10383163365386172760 12753022052612628856 9394059413112568649 17348796934814744051 6441170880104169383 14887374474556294402 10190932015307696335 12065138892815770846 1615731323693166273 2683216913970547393 15435063747025633992 9055886433918664723 12622318946245749126 2305176087512552204 17451638350526267212 11189417712943169881 18058679029559140346 4887575068015087338 9983216881899779195 15732600011868829702 10815515729339343880 5895912511692229883 1336983187895123165 2697107427589576070 16345641603045480101 168478781931729530 12074860615539438233 7791484049041268685 12316811418788369546 14380913153878908189 9181815894151933147 4462313693911283099 1155901836455312265 17351865622985246685 6376987646246003384 16628929166103759888 16225855312466303144 803119071431798890 1235624728418787080 7774057000178470416 15818818886941331205 3328069380072720772 7341707693721311615 2953470854545572634 1734371057250760282 13245710800789276891 17461684359795625328 14090207656181066290 7522469951532189986 5207632472653142265 10412680326833059572 2797498341155486830 14652323749639097047 15155246208364095869 11315213569487344622 9502588013619719966 2084707991559303779 1357502687906746820 17408730999280453754 5261210167343821818 11272855043793986121 14094163302873411906 17576363013163842869 1637841921636901387 17378339840224678820 6724119911916561455 15640119556760284051 1895144810005108892 5631514091297916523 12566690199995354366 11795080717138789016 8619950914082539324 4858581256089068695 13800240739069360893 10807693889067847441 18309466817636061079 11696409966245505709 10578462207962880090 18159249463282790786 2389306317802780814 8328350533744840213 12450994196857198772 12478874302014231160 6808553101382304938 3022521634849947831 17227947928911188210 3443031951553657430 8397066053530455974 6114410844394250203 13959119154676654231 18416789522858098928 7594841872983602925 406960265068524712 12058132432615011401 5056672324867178966 11688078373801355579 13986189008804083619 11064762168880949698 8345846913180608141 10627597543664007325 7494477442766917101 12347126638562329415 11416980622523462597 12231557950443639923 4923409832504655595 13073034732880167971 10671455623770166262 13886171870945020243 744757961570365090 11413826644128522660 2224022620311800019 3600782344796916260 9525090891087145139 5092871398879021583 13708683937269502564 4139505553608578050 16283255542720110551 5515570127633605538 13315635345749332279 15744530330122362985 6370152604346590923 11366644335876715951 5461611473861327729 1151959479773472142 2242427315543434576 15576268581847706253 1750257739661797308 4787838851663340263 9139004414588475315 4166354882557813925 9057426410983377852 12587005928810535277 14070998491310514505 8674589671767620543 2298483698720631834 1694449987640179937 10504123109852898304 13419791259557547045 10987793995001359700 11187728858984414796 17133840318294366261 12436080764554068687 7821016445859866003 7871093596150308338 5755471927035782895 14034378802744109851 7357394009636882162 8049365592285723305 242945008263066899 11490814043348608919 13694407770956658374 10184341068274839326 6467661403787678696 3598642147006228163 17861746240892822365 1873216273075291122 15452809647419806413 17253785423059871298 260236538842445242 5332168289973022659 7491276483332122709 17130031220113269979 14414248232999575320 2560740088374583309 2892343837064380134 9788680769424974987 8817628644982227215 10260291564875818506 11231556199439162816 17358818985729876703 16009778402525921411 2890527922170071728 5846461475605111306 4989811621168618722 2629708865842544567 7855085116545378086 9159304634295999659 4310952386737384070 16348610541665782391 3671408862698995168 11790659148491710836 6865482193257263337 2685584894850127430 18353084386814898457 7814876029215093194 10136919117353279004 373936146087408661 2044797275811677342 1213120355300261806 12295451571159572178 12429047743417632657 16669344797345990648 3344537336504848487 8549415665710763506 14146388402215734168 14426709628203681065 1150300302654735965 13217701101165291396 14422838450522933309 18120110874178739368 6106292522735382305 2769192686541288477 16419440068828534391 15665997279360895805 7472635868698916223 11258268110121893015 15010836251256371329 5816643501497848135 391821849834496366 14814060833840526728 11476329677692769007 6205843116263742141 1950063659737665596 13497322297580783740 15409471105304759477 15631096959041202461 15995564338077781259 12043390324677235593 11093929491163897787 8745320920418535014 3703821697643687050 5647768724817918629 16221548681536807428 83281456094367372 6540484535596699612 9748704142282456950 11632338451976251183 13259072038935491476 11621641201371295901 347662665827281478 7271847147948901116 10870634303262289498 15275194588125924339 16848146370102974816 4003996536393852413 5427299471099506631 11215415837317935575 13281983653869218866 16020205318327645181 7400577711058782757 7572565085761224540 12159807946787648861 12361187577441231042 15834253498090740984 523468388101545060 6568237401617835301 17433825505496700914 2922178096008827845 15403718733929013247 9724081763026026652 11021552762228564828 2973355382321677863 14963884355377936685 16854782222543589544 9850928381944696668 3987848123618497894 5835635751265016800 7430855749589949296 10858210724747334368 8721737747807755355 2865435492056938806 9023090668739438750 14758947590212034132 4844328137617614622 1489436979258803701 4304307461092967191 4414557123248540020 4042158380343245591 6284555407576812567 14647466348001053714 3432781914284482179 9015271537536247100 1908083298325715450 14928892319281929763 13204840418939543893 15446950929094257702 14183754459069086315 1871725992754451510 18350382971850737656 5410343045686948784 16215493360884980193 4392096106978324813 8766801114644049332 639723138146382482 10143024394224087536 13181990488057689262 14229480212927056601 11247443712504449164 3553042598528599247 10396119658999729798 16921912312133237791 13799727634548650074 7518474163584802420 230013059729638797 10219079392801727165 10711836776345931649 17990209219844270950 16151588598684535522 2705485125644378069 16246287714848786040 1014681615384551848 1305853958985514199 10171656308299842133 5626976733345950467 9433756830546054819 17006064391910891840 7209823696064759143 8069884011004441023 267872092814847158 5343420550603627408 2810448717987638900 5083343901083177079 7443001591406390842 5107211893037404363 517434536176352016 14650870057575485698 6157108833065200932 13369670160590438056 8259762510343214261 7821505352696205692 15887170535304502225 2730276164078977215 14103881432923363991 13059038977952552730 7055244389238479335 17234447933022446862 13088622374951663219 17834509191466699669 18336034187657734673 282974333633846064 15793370402239930143 10466237432182783257 5679491975285693454 10502282317523719702 341098558519617647 1361648673138616567 17593018252795959508 11299571582547287738 15499745757891490817 10415926630850530343 16353937213747469569 250051293990230329 3115637792593421825 16771900197088440159 16465879323974501544 10835869045204050502 14997403508480683823 3059868778336163957 9414354378944023826 12705215805267719452 5610037763569593127 13520477548169973243 15236550627818116484 14689396526774229679 15732917129616275772 18435696340727328515 17313947056010692431 9661384250170104233 5234708356004351686 8583054040374336284 1389330881345061458 15003920433605149508 12938035568887924039 156468810610137348 3640526457566519455 6840082743634184387 15927984833348061369 16049824448798319476 14468990027363738196 9181644502985054918 16592687233638133131 7133536654383170187 8354582438154356341 14069980110182489256 3319968114180408865 17749442410656858103 3720978963629629690 6414947150575148313 17191294683673847559 8905082325027516305 2884921543474328295 16155003108462319001 3503904702559664132 5192927105452801602 4550018730112708340 17130404815654564992 9871668832356583989 6679479389602911300 18005211852102893378 8282121179263511313 5240796515835956947 11990606167322186861 7520102990194421055 8629843193134354056 11044266510805532921 8767518639130832789 10844079170464058873 7170445971843286615 8248351852170527189 12142439767665965839 5370059501911849959 7209265642305243382 4624971576078719791 4365397281894275932 9195914949849109068 11765205864259900842 11968388743190674664 13685516597525444847 8543240771189987012 13669040039900792767 5768097905503309227 11102958227857412543 4168107313517169326 343584561276332528 868330979631768995 10721820879172704278 8449540066596658994 7194159121061868973 12927301394464998625 6398754093555325651 12573622900564039607 1212906951492939655 17653822047323181423 13797842997436437615 6005526511628547125 13971154486876492431 15319533676653169535 18645288175092722 15938086202335935971 9505705432965515919 2252316655083080466 15921522580235809737 16815711288686450218 17771325012506871762 18050760590120466617 14279135811070990871 15539556171630135544 12261779709219344432 16480687767473612052 17303550457587284615 7245234683742990849 17046451484707627045 14384017770746034770 18254393264750158506 5665938167219343991 10712692390062890788 17572413864619333444 13669495775732306574 16236086854573047765 967703922973250381 1527005161266043959 10466938455560435199 1443255192672938039 4055750663168757705 4714752272841137492 681926925572678353 14312940997216956391 8960698154329850285 15902429836799342722 4279652092193943959 1620629748234297697 1010296168208273883 16655759692558173443 13462241551059002523 12307916238419883483 7028743788574161008 3648890124310318739 5432657920357552029 1485166368216116236 6009468558331629696 12285397414459408992 1064700249121755634 3300529200599706506 8284917451773603992 3081798155343518684 15678429513905808185 7885318246859821021 18089939778647908972 4352760069837577526 13645591825447252018 13012514295284969072 3340312025881884279 7334985283553880240 6497152677557916858 7457089054927594282 830930490526962463 8230344412968455914 9398707884521434742 9139701443294617774 4144368124769787553 9076968071207363931 2964751560355669051 8315815855856270594 4402118084003974655 1712929545460822639 8366744663237979230 13145130642118150414 9617285151889817522 8189662165515416835 218382339686277789 6379470047142422874 12677937661738203951 4645748209442380267 8854072174182407734 8798404572406991435 16615094201703653705 17555264361455961527 3226895032449463287 14940363875099255554 12364450467405014356 1314412208879914185 8737527219789375113 16026842290691784772 9141731554334856702 13310572512384994141 6143990593209208508 1490345668309558506 15972453364792391276 12421851841278171830 5042563600698561907 10168496277582205962 13474403092210401855 12237219081333362260 2770299164907093063 10583243399356713941 7222477545917516017 13869472160925583605 13764712943489337242 10650496795884797813 8756803339372306425 3232624385543784507 3140981342787497133 4152359377400297473 157421404769895456 10258542257022584893 7157711281427230558 9404245997551712936 2369520063287367958 5129226217300458395 3326492074258007062 437450893394742052 5871279627469926777 1360416026139860947 17465672392772925298 5109118720542499940 15781748448336197810 3526600918698741977 11462065376688595847 3954644510319737211 7815328779741327266 9036072534794464642 8595200317055314184 7070743456991175448 14843223244344550618 4211675138138656282 2925732892665947324 6907146080752519073 868392181450855160 8339792847632402152 6704698196268471611 7131116922222411687 16240969835201736998 12385346988772311331 17136804783257886367 13902135873861724862 17039799350091710713 17515597681569985643 2210658632234452608 13387667870975325381 12117055921378465326 12024049738051058425 5401089003350188430 15632090843484812025 10377319867289314125 12364879962210525164 3384611860075732792 13910907873264275969 9653302910017274398 18333031941194270576 14111469563901999053 16092319879801495356 2010475490890818921 14375467480453249450 9519875304134663233 16136722058297942085 6291644858690379849 6808559754284662984 7034788967921921192 12618040354558857892 3036686429871062430 16473853292886278867 1878003857743240788 13689701554892922086 1070310502559595836 11257225839247495650 10267689115484701582 8748112610540992772 11235904971373265574 3961295581839103730 10026295715836424211 13354633242562870320 18415714934472354835 1817097135105134180 16103441378919527045 8951396254180911797 2418983839524308384 2853598837333186743 17270734496663802582 17513846061993491548 9963695591247167504 3269843416794639471 4982166838836414200 270166442857922595 12932037050099542528 6412220709650948515 164624409350678582 12076767214572546787 5083198862790366644 4466656543157675125 2987392656961209173 9942927049940530327 2218832014215524266 2381503054157849154 16156151968822293315 9268438309448116974 12024582063498405463 13759714931229829410 1851239993766129571 3910231269638418016 6644009003667894283 9767784816682564170 14686307518839411432 12581791234108289875 14583672738593492970 9953640508160050175 11311744720065094774 651959111276449151 5207157744558522471 3043337634171321259 17502912633767546161 13735200855573593152 14315276369841976741 13877465367590633997 14885940274488969935 14088362463006517245 5067896186209077425 11587965269893125683 938532765894072317 11864339804284900162 2492141137084791587 14618485840869571673 3086551984343052867 17789167576648202850 6321346424717582969 8340935297239015798 14380444944622500607 6281007681191060411 6287691351716245522 6780543525278997568 5116275469234442970 28504591582800216 7940731709311895113 12403072567169902307 15024564363224590558 4647978143557401703 13954777566689320421 3356304064572833882 17545970838469918010 1044269991710213672 4104386481962946367 1920708551893242892 15533953481582679852 11341721046791950648 15544009218630325328 8945705688528607711 9900503029938775217 3365216243746077240 4464053095566409359 12154782215095764881 1772002442217789286 17664299934276796498 7972734573176145587 1225481391633788202 2066968834582020138 1767896887031870926 17223639747871759829 13632051522946604150 1822795641632857527 5088933591797349215 7792722946068882145 6537832804739609162 16838066238080880167 7537885277044648065 937146216947791547 15050798235236622673 13877414355416958428 13206217583883670661 3469912478412674516 2819657624051111177 8417346912899189764 10986498047906304819 1724791759862879459 5107871751050832975 523664998533845237 10031013513745188717 5779384544739510104 5081498654992108693 933813888182017373 3803775173345976350 7340072389746967283 141869668797000226 13957111171992058723 846919089970509991 1994660920983281614 19965247307249762 8038073019110540067 18083318752155131650 12829498738903637996 9448165734094666616 15740555151431836037 13477366789729888335 5072698910596245417 17227230428648627801 5588318365524636586 2788923812532816133 3226762979974701497 3247040641486621804 2098653237526385631 3668822479186790429 11976669739083351987 15493215667901580410 1467726777111306457 17664012873496474774 6386796423722127582 13115233913668207734 7006558092482982113 11643815136641172415 4733895051184879081 8693138954948665245 1462761415742715642 2515452352603598570 13605770803584542006 14839612241589094304 7821248219864339367 4486008412127199464 14798912484749230945 15490581141946115147 17334995007336447937 7667842494469638821 12484295036077772285 11821606024507034035 18378659839674169528 8534358547102022918 13226015710061875060 16448983084199815167 6344046394614805282 6240690816104279897 17813785273788919975 1130231711824289930 15168937204882858950 7033736802642546818 13508406252078559460 11308827013465717078 11560531470281951640 3605721218366609818 6218208829704622522 7923870838501217866 5876774120683623718 17812957357058815384 6678316495401244178 1517277042450979884 11792094059123749946 5915443750785837623 18054996373175850485 14094154745234946125 1736906323281598990 17818513095019773863 14193384478211761682 1933701427174441389 4881227037583075327 15898868391683512849 2044844777191654708 11442618490773204508 14767047277540520153 4970253371094468594 679084656261748564 8898433261697003871 5996231338905876864 12753549753259867119 5248824309145698685 2820343030364080082 1058696107485939977 14581061606619995414 14465061440929637420 13170793326040737458 1420860742520010533 17968775956738782262 5179143848617566405 13443624943790875844 5243513793929069362 12724118818089914073 10279557409079479590 10905067105077619993 11288609539969171850 298593388164780992 16523626840143393629 13796596203153224935 293543258695483262 5917168044963961100 3136095105925966759 11077428171743214101 5864804740257048680 10648246515073037696 633657675140774918 9009832494518749660 12931367413653455040 2170919372464978136 11078071393874014997 880998226285539583 11035805058034312776 16721444883317841476 6664535630175059455 17434031457434588667 13499201118324492665 12964200610131254750 16361988374947154893 7585368734196124001 6046804819770673216 11869124918298957920 5128651439844584162 8641032983204849166 6136361217072773147 667656139922401828 16606399790191380173 14488078885672704968 2167566506309174620 11405296217838320362 15680978101317306 16207092814814545169 18249165389443893145 6025166377626720448 14165662848068034852 11263222272251324467 15982441500140633621 7487523429295513901 6484917489006752161 5055637125372536846 142313067626951437 14003208811674893926 17138989824443744051 12309870995519721125 13682917758437240396 2123538947479027260 10928440384943786815 11238891482165939286 3614684422132610397 11488664472083310160 15480416732914511013 16023984330614280150 8279869312653849713 1568210853306398102 16697925662164137054 3126054551294678502 63997518499942469 15520237515683250436 4101386083287582454 5903485147637830501 8215684519826114231 9193026315130059050 3382942384176511292 14711038256556917377 6422363349050505215 17568137692898692052 2625325819242556987 11359302938544386756 4325475292986555245 3614999350456770560 10025655370708775231 1886084025547980821 16123287404180966411 8874273181159980667 16634674268383055691 10523203909283412501 17156067381031127071 579348273151429812 5316793833129182956 2429005131173891501 11142351067102763805 3176571387644492241 16583281428375206172 9040019268530568045 6383747914499613117 18224647822207472665 14726070027255426587 702086200716996925 12325487384255117028 14882477125063051873 1739243902529741864 1973663521577735954 5185131488040771158 14331014062993637431 6970824439199262310 2558496999946433023 14460771479661556880 14506148274051633221 8909481436613944123 1109071115546192425 12470152633847780476 16983371910859998433 16157690439867391409 16648466189656174455 2207114189317810929 1913270970386583967 768466693247296261 17872990815588278453 16450237076729857185 11519342192173942765 13255058521848422639 15972210502324625387 12319254638189490922 15583076967449633612 13776740051684316376 10175870876138022550 9197557697077453652 11006499592755890012 9135108873620834573 7057816249761212450 16198843700452038630 14902036435426493081 4914318418745656991 8119605407472826199 9853378727030312712 1161472048841440838 7915565480499650510 6127316006330432267 14042559321005697734 12836076217604063373 18081513955933070153 8544779030271742805 11179294850692341422 7820626311743698956 1589463901265445380 9745748702926634887 956584420213748943 9606400584064951839 7185801382610269259 12666274502825976515 1774754557232078468 17978496123015393089 3355408092619742998 1122242784074799342 1359177547091204273 10316243646710807126 681526539317258980 10950425252669007395 2362853401608362420 9383409916061640514 9215205360279135900 3976917359274899970 9932310397647410239 5934780899574314958 7150741782935287511 7944443342097225276 5696845562775509472 16936828872717189786 4944763287988227562 10536652068315598901 11524621346592283304 4087022625432921062 11534806358455098703 11428372958742406221 10404201391943579122 2096637186734364630 7894571753151502447 16435993525975182464 11058702153971858657 14644912366810903717 12642814366865417036 886134419060886824 11682179371624176616 13519044459407229864 2454029907478546254 16374674572157942369 11645897652542576595 12618718459427423689 14931202067227272004 8567794233587465227 18270482448387840603 18185053697617801397 4611376413580317714 6282275284716863866 1837772651773014166 4578075201928270625 14143956497767861490 6149433172541545470 2855706854265605309 11473920946490488444 17155507447487348780 10736788709196311745 11153604674528629503 340008500834831636 10071667598632859371 5499542928197162904 2277690383790477603 13212888591877893513 5643922550907962703 1180261019927745711 1745793149957464885 18198580764539645820 12627388755748031666 16315270706572422201 9724924861920330053 3406810225163657973 15161290382903779789 1387360937523547506 14639640093916370582 7809358313411218312 1116183002695190935 14968649731784838687 18363619383207128547 2344895417877081932 2111441327018267087 11874858442851656670 15968870823682426060 17613455484360349586 4267914281870711437 8229558871150680176 10847331222157969163 11967767277566259986 2520670279831700958 156761601302032325 2353042213218899838 1516439939628413763 9447926348451807819 9468037865115636716 1786379811364606858 4783291127909696109 17181040913512225537 6622075110863666621 6598340978258858686 16073159890523466504 16573796085573248307 4199036996133847283 9310735665345487739 2022788726225488791 14744942317782133904 17002291843348637568 2439924277199375787 11164072090337120640 11397984122836246764 17454992439417513159 4348748358567528562 16535550628239860207 85015455653265923 6121060594372757056 9596087955671104833 12248345446667697552 15540975280926494061 15563205500233898310 11023158179860628420 11329698953393739257 532389013542986021 7994024210087703864 17219829181758390788 6931203113414730633 10766021672048251033 10545726569995022690 1893727239388481277 4837891887571301644 17699236523074016070 16739031043545024458 8289845468719461143 2928149473474678541 95239453720165848 11534477086616135285 7881534816883423637 13615330537324080352 2117145734018400199 6483988375100565530 18418217920334183093 8879533665179954344 3685891923102064033 7800888926227859343 3324705617969094090 10627551825461775681 14599626102564469826 2206931854801349331 591642431553567634 6360053101870818088 8954705354180861044 13792366392933131111 8650811958352385711 9613725801513555538 14834919617491376960 12504127088587441086 15221883163926450536 17887574023913548691 14629862409368166009 14535040014325876033 16507745342654758952 9104920509397976621 12004595281680237671 11449570704873872093 16121288179056135178 4301445728358809629 7210458468802598150 12829691674714330982 6730576301820831273 5873027008280035128 16060489427847407141 3169937985966051104 17982920002459706266 6535755326477781839 6836688250801983846 6659796398009153355 9132751443346511684 17364175461639415882 3853416809666124312 16854546174615094100 2418697933509277144 15844151537267083965 4213600691134214984 10006838658188776686 4123957832477514881 12307365643741905450 9752072692604228454 10217991193420960000 12448180923834857578 12892137930988041610 13420862032913274940 16386861739232840986 1211300120665233956 16382104953542856373 10778837527777385175 250119369605327030 17530190050917572262 16614759511685184897 11293024533657665356 17198708219763701813 7397958023910863416 7425955998278429553 11792191254855289966 9774033690341337827 12044486843477202424 10008756314804631761 258216996744981541 18005513526937579879 15399934969275201240 18142861217435417028 17627084219176627559 15988308911952493011 13762814925025921736 14373320983588565994 8380505301951617765 10946288584914516017 5144121327839104295 13917367950428728625 13039266501956238541 2863347706158318398 15549214563937780695 394947956835598669 3220013803875943768 16435912183879874687 4329539424735087744 18036289958577283821 2035010542180531462 9752997003131669567 2562458842197852545 2644299513194004178 4244119200847065926 2483085569459766762 16446121949311841722 7585995517360687276 8170018596277463244 17544504875439439510 16738875303335386061 15772811669160249902 18377029903356335007 3657219397370845765 5819762076680862932 15947755580965920058 10938632063315133222 5143822954050565741 13151072309055363734 13067966174369328788 11910766379289832448 16157206008575004489 14188396406884822885 12921891209510375199 10119005046879750599 13339519926514098251 4755901419224757165 14283385241359091352 16508385380084537341 14686577528827171186 5164425398129078270 10027160183143046966 15365717782975300478 7217027218828178792 1607825606389883288 9249580188932503825 11033212118205108005 14482736068868499588 16577458919882848969 7099231958799727050 2947739946844982328 8261471615096181648 10324471299420673314 13737574192906367989 14461836625908976279 13538022368852407120 9299059670149253261 4489551088023944787 10359772215985306760 12931641989699516672 4486892612977047414 8656987503524383151 10500169814150681638 4148628765413186788 17396051357026029141 17255485348407959535 7636502267336075474 13777545236221567445 13639120420890979440 177409364967590300 17546408702613978770 12038027638152361323 1072656964677700473 7289568019346818674 11985710038165687676 15521950958441292564 13225861774134101991 12291578567554921312 17393817117342692843 3975112233239735889 6851512504236263825 12840406268029433331 9035057207983185585 8111882513353984979 13530190211805602730 13377943708907176608 7109730748203132925 6452103516110650783 9387102798001567002 16568132380085180610 9953027552246963727 16328349366169546446 4723622228900815068 4702001806860789546 2640384875429998037 6859572176651922617 6221847631203282299 4395888000211678263 7046453583348000296 5801163745250405357 5145721899059782784 16616565228803201513 8248053887706968340 4968914851309090111 14808492337730004002 3378128025910933047 17367277691351917727 11108363247257018027 18127676557789396016 17664839387556719355 9338427962174230395 14649426889475233868 10480406401693752605 6298883686238226583 3436179462960827420 3890710569405357787 13075025827668739711 12953854553508406368 14405672988516534158 3252932891638718312 6289692550397829725 8064129662573612304 390700222077317660 12023742476831459564 4909679580944613545 3710824741623913808 13455348025831917568 11483614738856066090 791321725082363448 2106857627686767377 18182398589601111107 1832806848270462775 1039189729731446650 13635140501792570452 13056043360005236447 8153430593315226448 4073564779077408201 586558808498932674 15423644272344506152 6674296849722286074 11751608827982585246 619768469245548420 380710397322529802 13103803335686258924 3014863690843319214 10650947326821634061 10082512411674610688 8673938280390102713 15998694094954987975 17094795742878054551 14732368149638030742 3481254151269164913 11187430686930213666 4198281961557644610 8687815859851136092 5362853849366597817 12477640907113873787 12346482856824220674 16604884900916641728 5643785571771811479 6648775438001368177 5132202677326680113 12580645400429808769 16536179008351594651 7008964559109902341 18342037936641103855 3238477728472641132 6626426939524320587 5493879911012692606 14262161468745560180 6625627330746231184 12294270311473447461 4339782582385180949 14120973087240569039 11761092264658601280 6814672843701112442 1679601782396127465 14522718548852161067 14664449279908489893 2717976414968324287 6587842884807781783 11242503121531148356 2608415569972234085 7302429366968949046 15604092851565904963 4704129955794604168 14749945127793089530 14277726983931560352 11603715088582127594 8456241596000759934 13086472505358294781 985901700253112580 6256241035007651573 2008096533428741748 10022814222671013855 12823999874430506503 17730921363455720233 5833918419194950659 161659405380841978 14076166892877787277 11569205815024305353 10167680975960249065 11120815025545983629 9613290294053374347 15816530027323860363 12887746075262913813 5067095409416877838 17295365110777819666 2749075999793790253 8188729716410251811 3954633589145042003 16322313088392634236 1194590664906203758 4273828205950040904 6391247340032512292 18117213276986103749 17078550291389685110 11190775201176735998 5498633793701468595 10951479242488766525 574869087254289297 15603947702305571438 5723077790021421461 1010498155471760297 11351004127057048795 17790956237943030319 12030474064839600649 1762142142130329809 7110809682008517911 17222214370868838218 3967476452333440476 18192950938674358630 10402499550890674484 17148670289380032003 9994873570872829844 15358954997381521287 5085311090160475712 9847211832899893300 9774799721274061252 818058046891483204 11489828790417018262 7571540879054568087 5799046349121773930 4024862970063152519 3967853058999024984 7961089534561691296 14026602552256117726 6347059757111801533 11181094208596971793 3790780677809100516 15787198024964021094 9449247427043796463 3318326161259347212 11378266197593998735 17595806109380977658 9604552900848620540 8679309285600463816 6113460159077120361 15207263545007609735 3837193669290499985 1080922583349838439 26226295777868892 192695913982296393 3965240808397115170 2521114257837906805 7476733580043490452 14463696978624033960 13928653914816221991 8336329478645179322 4680832370116945749 11528152028261746893 15503618264481631541 13552866662410154714 10120002849181761304 9814413639912491795 6274238684988287810 15870831688898393680 11128915909896332184 1669466573052700928 4542310320377801915 17020666335479439672 3257627872172253560 2594820373406991604 6539653451029570006 96826231065899319 18378403158385973003 11408894745030027466 16151841070658699954 5642600587898293789 11950025790805022891 9506426952746880330 5939250352328414020 4302835854024583910 460802188639805836 721326642561670665 9725366584677886369 3536410305424796813 18425917148772016272 14365428566991523387 9944630979775092813 13885321573832766172 14950819423220328703 8095803384589919328 14660406383984169234 11335059222721797675 9278105873617805724 11542127919547622032 3619235274557458018 13534434033928490583 5869551425972988136 2839520986852970119 13779800419921268750 12192131714742541880 1623471024708946806 15266756007359258766 11127758234553058231 4326173601349953868 1360349340313868520 6541921699546393913 17235120566145452770 7572766360745064263 16683228197209912090 6086913864265740995 15452653548830802282 10005580150027514848 6557989373254562686 10871673858888800059 6757417140693234747 10451219030733056539 9127920296939898328 16956925283735642349 15958219655635578411 8872590666367033827 10176892100691036997 1400147638212955398 18273526190311665358 1225110179464580679 15021100617461686032 2763782255352799218 16401943063876497710 12930697910383975715 15059707798871801167 15699995850851964166 1742296282200357834 1905233987174544861 6397020958213540954 16590085858176444783 8831548544871368231 7948037006496203993 7379190209823769272 18281486526559401211 439320041278566345 17065330829533108986 652571922901580791 13957182912698716893 7750706343947473324 4258329334047415778 17950420771758079498 8150707116018723536 11476898840558077362 12335222231202715083 14377544428565657527 12903890509189478846 15087857597969604010 16678194394184667394 8521667724790456239 6694492436499197006 17284234825553425576 9800619825609774819 16433197149453013461 6910093825433490055 14172543416002532744 12773839409495194732 7879090838471348671 11023290981270264136 14483132510783875593 229842976580927863 18384489758071237341 7233289042118421278 3345879459870168776 16532083040598014863 8629578084734998950 8493090752539473308 9693450902818135993 12832985451601752059 3580085680488049981 16479635636455584572 493616236472253432 11283563066576811904 17919779317008610268 13797522253724407222 11016616437101557460 14723483155696165887 1807645533391745570 11068803552254773265 7465393664418439663 12078030389806640238 12131398198671071881 712705450344256493 5795243431334741878 2736666265065041634 10808178043552070583 7648585204430173295 7369143321790280329 10053758715272813240 13498773633648729211 2530219091899983441 15713787743070591039 17078035743990956829 13315610974119828108 10155034504462657135 10755780520680452351 16592663374821728989 6586233565836565266 5639818149308844178 929848625143145444 9279188846045524285 6920729870507704475 14536363457823030489 4763747114724995901 11702247207435388429 17279581331424696009 8932093299641381590 7904981233661546115 10849152561410707890 3259737203145212831 10768613117591016365 5867914353221110098 14407962005102250966 5659480012264408060 5768965996028278204 5418120598707954898 11245216909211186331 6838985386501862002 18328506478159403401 14987691420553577339 4687949663826216865 4617465101740753978 877447820909692023 11820251642822616189 16847685277912115488 18426544761154244714 16511520226251488452 5219736937635649648 15845929948457193927 11488333526113057338 17601038829098065982 1309225662614033298 16927078496371454747 9639264102140913978 7454927517320552446 9629965983302509059 10915949947459494553 5356399128741834745 2549537069622746285 4931987220980980018 14484144393733401532 5215821555654280224 16987134135338297240 15797887039264144466 12310519184938176038 12346237510891359411 4254579144311328222 1366515850907699270 7089251341014752623 2825894121560935590 8745536268046025402 11842561073249960139 16943086858467691591 6424825992058899521 18139811527389213245 16179820687566137601 17074176946042499264 10576903867187558788 13456033708913599459 6203793849760056240 16989132668230042106 6950239173089330323 8241278771391956247 8387203751110213398 8044304067809797753 10812834942420219125 5992313667549805286 4006796363796688653 11788982513171400271 13836206110730846798 6338888229799663411 13554716356217701000 13324777705577088737 11197374944080975114 15366710533860636100 6892812681126670317 4556451357304701213 17322134461886953752 5031972201931723726 9156897457926244847 3642007636989669192 1092162529815696556 7126174925741735988 10317697210848569457 10712917667795952345 8632033547966345532 11928994261913951325 10601416378469734200 6088332574670325565 5088476186051529228 8755551517384176382 17870283485496944391 1146499439765079175 9434665220845121148 17790180188835101867 15246894569558373559 13280314635544270257 17802750221171277672 15239747022677929046 6355261023278809974 14711615867313441804 4220498940119758070 6737566351043397097 17533861786087186005 3217030261659187492 8264022152106183159 318066226790150145 7355978350775671033 4495413036358236741 5039267322170434822 8775202847499581874 7077415357591006707 4285362119427084722 1914688742041462254 9929569201612849312 2512142845258387923 13283380317971105474 16569222360037635427 16893025567150944855 16025268836863561930 6282355669287230506 15981803995809997111 16388917793966805065 1210759227901681677 8730174400359733069 9283315479684113785 17658988652400245396 811546144622197614 1416961745334110161 3791965104546637843 14897710376207020302 8975498341346042221 17370792852551125830 12278532316427396275 4208634157859664503 14608238191959327314 13382669546096789242 11243010764247478054 8678459987889106608 1141200448497470841 664367650496440066 7442248681626911343 2191741788766039571 7861209904913821813 12650615370349217926 8755180202213345555 18132663437704478865 13945717931298302132 9303790421043605469 6620925930367296469 13669394460718062028 5464302306421877890 7746769032422901663 1372947470055128680 11492249309764044101 14344113691638123572 17802420914540208315 3577200817889551792 14914909741410604570 5418529159165180863 9509771537403779522 7188600082008475443 16246382592243468023 3698158591084928000 13572984423394554969 14225834254838615552 5707167455056386855 9013411299255542673 17582898276194164864 11783951887279252320 1033661051815434880 11816730676904692527 1585280402680204798 17506292317464213860 7473895477499263305 10850177383418713289 15312369336732087358 10220047485482498844 6897550261276128113 14826518607852864767 4054915665333867815 14786357249084880608 6666882154965360233 15311970853046224248 13970983103516327020 10318042360955358283 2328904346708498146 13918285142575734683 8288271294558712468 16131286047769706497 4111778925865955066 13102966781387920923 18132372599844523354 769330369492615169 9348569510555642935 6152845561332184475 2871911531416664707 4309030077677779233 14771178236652751030 14334027324730285285 5259255344238609582 18164286867882853086 7356906079813515882 7576272717734748635 281872873636107618 16388441590466612695 18193766530435907458 5240340412607874732 14974414419795943796 3333503240853544177 1724430038266879879 17434023702304990276 15053683843698178671 9756038483746599533 8831507244154872765 9226904419838580399 14532365940657640432 3787839366994655193 5958853250712840578 8795766131267889362 9805330042899936614 3009339287578762868 11998119803247718999 8912392101052574603 11670044081940978017 3806643258958887208 2752242197495311803 15466020460237186369 18116178354005031319 16790522951922409510 374136448204442664 11601481446199550818 5394504483359331418 16566513051165897486 16852961577228409879 11442904366469848322 5428214762758866900 13191547970754187629 5165096826672598041 6832342516193085355 7401136879469378354 12642489206577394750 1154694550621869310 4243051403780773488 4320509886551299586 6688220947081086490 5619763479360181861 8467191841132978664 4058889084577226681 14858339899735458607 11216351613793238360 849152618993402787 10457559585516141297 16805703276602031267 11631075695218550803 15117774261245017562 13745406750543833489 2816666087870703617 15430429705322821689 6850291103766382282 2994611567043221699 14038623319136523167 10118152764017124133 10518186510392723656 2634082100557395135 14679693754900623646 18367155299508805619 16701322192395576872 11297859069195755820 12524996631612899813 8091197364820801146 12751404954442640841 15063153263067096425 5999718597571773763 8180544590312817975 1152687951887903081 14199897927197454368 11243579682179867201 8301602588827546110 4541645921309776217 9967336490484039696 3901232374520144406 18020726605652153008 239828158669629100 14631582120278650914 10559696724839218820 2583173391069044978 17738872849988922280 12037952061494228659 13202078460133197098 6777923473123291453 1380318741183734441 8231243388739351600 10086120683508642658 8933185166031930940 9982927227055943808 2290702698016873225 15953197967726454712 8840974712010554915 3842307298993650578 10041012099839593137 8410858843513472145 2146169751853725286 11077466864107315821 72813698415337109 2505842077633595667 9241863868925952317 10590922401784270671 13932577461717157939 12992641865856410626 730378082276710912 1337380676077321561 17529802265001555415 5880809661409033947 14435043431108077791 12817888690254324480 14242823420382519768 2135514492128655418 17572057085439815256 18374839839370762245 2138231465610529045 16064037644676576053 10452790146140142843 6404020426954967458 450220838433133560 11935988369460840869 12605533929931807164 496768563349016976 8973921299140612186 8450302600131552787 15575759551635681475 5639657908016263702 9528138562682009047 3376448066251947165 11399765936724745420 14587899191844778362 8072192481729629611 2223448355864921499 3539321467737281885 2981198410648815668 12026623522465074771 11200554904569230508 2474511321938599711 14483903422858030250 7138025588951049685 1453043421783657764 6538560550572408166 1932186812478471764 9885015544225790296 16406189614429809174 15937508020523764856 3012916497978074026 8424158352655800826 11153738246805493365 7411652314266686899 3849902492625634370 7139481628594338695 8913916751355087603 11646319035930060704 9841371741694066251 7367049434702381673 6276987395650898001 2504512828186031411 13511123147156598701 5908368460291023185 7307824200222155742 9897449150239513632 14548027632863003367 12197465873221931793 8675969807163834093 8212214023296047020 8558337913192678168 9521164099708170182 13634216403926575792 16202386847187040979 14775150646809996166 10941293249080564964 4032122158699118456 3424813351986669698 14899075131213295345 12403544284780871316 1832880321981399470 6438627880562013082 2528716526082858919 11166442589217747783 553674646257947068 15259703905985516771 3026431470119910736 9287955503367183257 12970618940577302790 11359545886054009223 18348568151806717552 11056689461953379827 822170814559429950 5132994065964439497 10212997576026451700 7634965433838873998 9379696343051770231 4240497070658142481 5940930258600623946 12254837628811252971 8080144514691889814 18338931206608935364 4688658871828136968 15377899608592802775 5497969409583973290 695392859364100853 4920134938908303532 11579058231245742436 14624703010460210853 18125299409182168034 14653793888673939704 10104373398467532420 2833649493794663930 9070642208593150296 7246137762878006459 14712129473577483299 1947906677350510010 17322620722108511686 1232307175623124687 4594279504524553385 16632439277825904494 11520830442091788635 11910490960694979460 1136256005733435447 11927392822023598240 5545532706607934853 11980822032372799725 947488825525132142 8617676139118351300 17497031800568999042 11439165548683982216 11363212754637412837 11975530447454478720 13893765917853940798 10461021913133114242 17853408341258678727 16746264833199579931 1431886069194846033 1258291398527736 858179989336381087 594067448084354402 13123893479542118818 18071592206176673777 16461730975061502420 1906059086396798784 1895405535821999089 16070386271325175736 8987370050628204094 586048535353189469 11143603184776009675 17098441561477789914 8366185624722137479 639244188845012751 10742997370120746280 16606876893278853493 1749106715917310234 930327927516497933 8231025754166865190 5051363215566247300 5984452451388150280 12915134816315047287 13481077729236986797 9720872997187002857 4594014809507473142 11693945989198641691 10991087054059572983 15825247324446180924 3519530097277577607 10797434284567131707 10660986408302868928 5144417843747758130 5098066166213871772 13682976123164322201 7491624788366738294 3048048858816804683 5247662106247867669 11367723742620191927 15393689228558353162 6821184650856620569 14486973454187346257 9766414176251421016 12885921331371520207 15113574396535372693 18190672422558411905 18147452478219143753 10143074255718044125 7047014614081465026 17669933253696479762 6658160326389117074 884532517595720242 919193926148838237 11728030762098351908 1202076112727177156 1085654013697983015 8007077396195008027 13544025501223548592 5635047975862418132 16626912792673696715 5358646680670404103 8897995526590432069 18125334960652681821 6645522762803662011 14752955939146453913 12575226912269566938 7356169835578239819 12012009888987427055 11529644016834572934 9483687912688166642 3782209699947234152 17289196664729224398 16834740327228821883 17978484507392425301 4547776020161829322 1432172192318782619 5115484240247931600 13345804193449806172 4781517548862132975 12280923116195777723 5839037317419945517 10732577767563724863 761691079310090701 1853520104945833547 18182924770933527375 11522206257032168186 10494530336111660217 9581448672169803039 7922548771747783786 14645064971142134126 12206604060988710725 13806016045223296977 13701420843153523253 3521216771607705299 10987814059865319798 8636766049358492573 5006682146511151466 288795054474992119 5120345348900822832 4852676541747721466 2624612352897965478 17980894204765852095 7024199147188274475 9667447573822787845 12507690776936871279 6230066240822555647 13962722561409588010 5253834375496229078 17061875075199233187 10802473417176277106 1710533131875993296 6230260508567515199 14298255271216502365 11157075892530489448 8371811972565520064 3868961292282220750 3940804767284466821 15917375567476624897 8495651841349902743 5490522509980009467 11547709929914484702 8906308938051241010 14392317699682206719 12691369506333581579 8565522469605924827 4278799996151925395 15057919783218988785 15480202352985473685 16660858543486576922 14856404777334354913 1212680546962874121 11577342917197522695 2046094645965273341 9258000118101968776 17096840561348812698 11921765428750080954 14336216838451649743 6645345519948117521 4620346945052845863 10830474898868450678 12280188124786017416 12972804734057629316 13578721301022119960 11782731107228786588 16320519300569798859 2944353503239425874 10518986260760138569 5805575047361458693 13014497519550481088 17792878738105336685 7174852178136383285 16533079550232143893 13092160920683990815 3312442483478997137 4637565034064399676 13731076450046517583 10435478784994048866 10152382334413544463 6038602628913596477 4331855513784195489 11884776106462894243 6522936342292123245 6803483028551519880 4442452568419918193 13699143184016055767 3342004211509794788 15975943366107307028 5911527047362375808 4663260674165140793 2595518948489800600 3863120589161816243 5863798338997941102 17735934900237161832 4088633730385526060 17419544811007232020 18225764792453525148 10395407789297565176 4873849558083760165 6551000691059562677 14669803484229327605 14944865617159281290 7063648608113381065 1776141406891788028 8675274780241389185 10229999971999387340 8384485779043356594 3808325463645187978 5436599388461641186 9358347470299718577 9558488754604340949 8657118012595627768 10775082193488871621 10090896145091172510 11291168511999255731 440835470480308764 7115469447794305351 13449645895341686152 13540260385096688949 1105492268443953183 5439525160386223203 1305464482510253340 849121141398296199 5916606448944175723 10241587439325204703 7471682916983754057 10055982535643177468 15642360717336441651 17896655933010770172 9368141017513505554 13983164185317397877 13991530016157071296 9800125600643356516 11817012543723584735 1889153406174805715 17844622247418366414 11082764771022199312 7867608872550812103 15712170459995738866 869049294773023714 3357600799225509271 18391919314212982507 17529878589322992622 15731116375049422154 6339466547818459538 14900920316761950356 7331976392994097844 8075118485933598794 3388890033841608527 6750783620247220182 16360402596972997476 13688157380556311720 16981318491968933182 3297348340417776398 5814025549778928273 1098703107356006972 6723313018253840688 11583134876456748995 2526176145646892560 14022839861729868230 13730140010889939302 11401604182422852718 11654176442851042949 17194099939243592658 14849906599554054808 4425248507225078157 16881032009327451606 4505352842337263416 12140506707016401304 7118491702636748894 18332334926850082470 4397314034988130672 14886871866435288244 11990381944902922001 7043788056438862170 12060959948557289075 16176410355520180818 17340129570480455262 2913354852221118237 8035504293552015462 11315624527440054267 3797206446478408997 2321606830362807062 8204595681584211868 15300083279140287649 11934508174598443526 14548670254149522564 1959075439557586541 11189532862589630769 1216016474835639038 2919512273819196882 4857707292274422511 10687618201082903148 7028925410692177706 10385022772573645145 3900801857800065485 4296780999778564985 3575084583672167396 4364035828107839925 9325177325843854845 7214382951395072158 2338662122796917166 18256143553887016911 13804116080721336402 13045366737881728258 6929921484735314441 1976989112759994008 2447553979231630494 7614738150984606062 13072453297790211881 17953317653771831012 9957257601667385343 11343180316164799749 14174013290389772515 16910123252664644229 15890137733485682858 12454556990594017732 12493628171052201176 3041844959009715055 7777575963867979868 6875742989716894086 14713401675994695442 5700899726380125496 7696392156308908993 13114798123563191422 6366077848161625454 16075984493972386103 256328101579834787 14165053914805200330 12833617807307603213 3275105714826629521 3261904182756155548 1375756695858517905 8335438850132477005 2641871868316676076 8628986583030783319 14741186075954304670 16584453462579424067 3360900166690241089 10332309703158164813 16564512639952000518 6711732225311801126 12943564392798503618 2167417877532956965 8936242652168658572 6770599332090678477 9960174688581337364 2509206452093502885 6388103917437300537 6670496517182959441 17848645436677984233 18422879112270410764 9808527010390231618 7910322042116630348 11423297816035200865 14706958011544512985 15645703213365243722 7066014989272312356 18420178906113802182 12749277554846393199 13749648012323024340 10931159868783280386 10153734917869876718 6743077933161474338 3266524707798555318 9823845121779850511 8718916881178115994 16633104784493000372 6449557167826922398 16667545515682246179 11515195336795923610 6248137885125281263 4567221136506844530 16941816182632628920 8825900357922630789 14442456144020874516 6675010707597327174 17385913983982849848 790275761818942245 1020940867814832520 17084763070349040646 2549218917784989328 805145746765562946 10550945800701381988 7177225991177129677 1907301414250133481 15304878145964421482 9122031633846921459 16303510770991397148 3698382439583977706 17121454733539820131 6715467076653082918 18271154778463370162 1534723092690454286 15576084993505699756 14044426175329806052 7948157404084874565 12134126537532045642 17021080474477621197 17886400578746033594 2196791101991367310 1482520197629238546 8426750513712710107 683716393728271919 996585514651579083 4301707282752075194 5522981975468629289 558926402081925766 1429118215748632214 10613285001870099265 13688648150937993918 6612363673207918716 4411993314606029082 16757568989369867142 9540014268109071544 9090864136868974346 5933601972137828443 14069405116379201784 16481524146887808071 4229035856277870207 13589868874412117182 4777978238266903220 12242455054419055163 10750606148447993040 5104078552215606426 3576579895006494987 7579085909986818784 8392487066960317233 12424250223269319402 17570656318242284317 17778694370221097233 18045903596304758508 3660494720755772626 11121337064784237204 10068770900529928898 13111482222874112508 14069697913554836549 9953455302155017354 8682790951434072939 9953978772376943860 9673301763445123669 11407534542672663562 7695736743179530793 3736931682995346274 3092120890707936047 7554959464580313747 13869691625210968212 3974375290828434733 16569616550909508046 9076706618624002466 2634774567905130005 3234846271410707657 1853863247963539578 10922067406304820092 11462934110537512581 10859825254846539375 14317793563014054255 16114347480805812180 18367570012413439002 13778680171998338010 836941848764906430 12111979616552325686 5812443127585519671 8457874397375063659 7049107127670353664 452822606342945357 11396340598285963029 11978119844874867551 6155517150908322489 3718094455923645497 9394804242654651789 1361905814652607061 3946280336878239722 10285879303770675107 2840100684373690399 8639179106828900611 946366348067666975 1741304599684144549 15750465832286950086 3068708008859625444 2827515146006116465 10401684761363923922 16030702804166167584 825964966892440838 10500110289060250189 7601740115171148690 14093052522199733725 7550533197902164898 8470325308823661249 1507475138438335078 2357240190543852420 10885538143589966895 13754166270123439913 6062752673184221260 15656887890569701781 4110644812309199786 12707837612355686093 9280976161434381753 16456878994556351413 12944535019671842499 1244458873875057195 8743894964184816861 8587494966309055375 4153833477976401964 7531621615678112439 2418844086556361120 10425630492691113311 11071064589474016319 15592636876044865565 8388979058431146910 10300118072187067699 13016779608973582494 1191493081485483876 397139194664537070 10263128340466444822 2977165779688897863 15497932519469832046 9684303601685712716 13372894959744103186 15497116831809574947 17466839936188403882 17152663345455720920 10608787363195242849 3732874974894608697 13689519415081506165 17138843174175649619 15693147765577342676 9939008206467282516 6956564953636481324 7279871539001029711 16224216883208006307 16731340105437955733 14728127417338253790 12015808342974178141 7361399225562471123 11731323811939366240 18395636387211481444 15438350821870033728 10904961105180170950 8532052885461647728 6406937614253905172 2308935098411631783 12346523950162160133 4854166773083313962 13337873941336859919 9162830092036137610 5127563462317207482 15786313246793516851 914621823887390471 17149406643815048382 3200665805979811465 11920913459114390760 16590117532393330891 12649453830585779944 14114094843724653970 7523446455331997649 3526493014676945488 7728108403026848586 17574925477773554652 13449655029088587589 9280491053287534387 10017757763622803143 7402859759178920027 18217105553718154220 8693165309806517402 2694610264992210378 9448629221669799669 4872549535976218749 3271421852804817527 13471703979189891732 1863187089830151205 12169678457175984242 7838664939769103946 16997534638405452532 3048501729142548980 4778305864217171931 6663103979126582971 313483825727780655 12851897831839656932 15347338878193976222 9004605724248400109 13383417718117216680 9301897025499883487 14707578325040572242 16484304655057204764 851429660878986912 16959381747097812831 15148252792189762783 18021359533657240130 1591955433127387476 12380858359337348786 8236830588264229557 3988251200914138806 4492786096272841910 12540887813346130234 10221501171335260364 9675776529902540178 16897083035563818864 6372717770293695454 14765497705085817783 440992696107064760 8372767527911593794 5511972236376558859 6768728224563270190 1162916579797280109 16894226146594778093 15199183664152716499 5612697545537782745 6268666512495461204 1391414189123256417 15207570401494757009 2748575660378434806 6289060662021756184 8453122027081142067 14553900022424385198 7161200827916164871 12359311536786063168 7284832491773742499 17134223958499686707 2219966700042875062 8596397596651604169 9612738417666641518 7196655905297265282 9953192767732668622 10933976185916569846 11041441384137295414 17601910830138336184 14567652896243288322 892719045773629062 14549526836727123143 4654560135674578932 17909508533421971098 6229914761343902013 6226789236946437180 12964910497881523800 14029271325418372851 16513928411345059091 7496530186947966457 6248571206996307129 12428764425694422054 5988866733552042204 17972883134524982608 178257039524760657 11556136550379068930 6793372719940062753 6498370650113473841 5879327189467502354 15219973210665923731 6985548117392768818 16168854430256238581 14271770441899728028 10593733577077134969 6105722224637007107 6645002992712752680 11482425240398162668 1809551804625300466 9152981444251731344 4794309220981223407 11894078985263743017 11860623797730048677 2916203795591643789 12710572342321565792 14972520450335315735 12188619517987283335 17384873413473757370 5799443014318512166 10451544067187259056 16356841217168221351 654584454399281557 3993982763274870404 14891294359378447067 6601087126670350961 955550493617823633 11624129473892276685 10410898328893482282 13516078999539627432 6594629779388773775 16114904720365204302 8924181442559566265 16443140750512647765 1218439484721746648 713168610677200948 2771276584572563585 11072388012339227944 9916353774874261315 11593222713998323880 11189605302874395901 12039008043905828434 17798899292279959172 9909265837940756905 9246124479391191007 12152722295146737268 6812849212056347346 6991424778954177939 6972160998853231810 5547679209027963063 10889404661597086085 1381267288049321533 4707327296796425466 17375576020635992815 2181833028049089820 2529943582840168565 6902573470682688438 13233059268562692060 682691813554524639 2771489383532997142 11273990022843354943 4039472789382518138 10952843537342397260 11430553562626236035 4937045945618204954 3593812021314558524 9662735897577444256 8981708612241617978 12308973491030897101 18259744791620975109 13420257927296743068 14734063964322147147 15701834516868422087 3659141831451595463 13258881913852638997 11537644503274101831 3840827594292292767 13417157780542319121 16254267539722208230 4737080622521150524 9441629879884425808 13766048893773098249 1545626283841268268 5994294408648995448 11179973786103925768 10638527906131150080 2902933100401802938 13230319982849070170 8118534695781601792 12114731459926656351 6072881205608732858 8370924662357442573 3945241939240968697 16076824748383161233 18182960564057765390 16779370889264835469 3773459284502581895 15451160400515818162 3915440802032083396 6361951119194046400 1260374081946809430 4943392852186290028 1869003767874906031 1734326666765213596 16041869835850100437 18060550946864318002 7376537746115202770 1955778037982115222 3456147236708504373 8970762893782155121 3723360798372624105 18081020462997809927 11077969577095207625 15176478886728593605 8881379232639571941 14723198727749358851 4867026597874024897 8669279294087944130 129286065657460574 8413662394683173672 17360609934560565009 3041202378404147273 3449888618729556964 14343612878885634837 4291950364480887791 17657525245715491035 8569205231425015714 16550902250476997057 1943599437507104550 17658762373718690877 12077733457325229462 15622670990631995583 4582466547226129214 14015892940084728981 11537969881242418226 2447759623831859532 144316666540889274 16661177791710071580 13299092249641531814 7434617315094501614 6665350655900007865 12123104155869659797 11624835352345236300 11635442899175890890 15010791158458733138 5870658593811994639 10640499595725820949 10563633534556342126 9872403701336342622 17349735006569499201 5176686591987290607 1919181435763656907 15653785361934377554 1989296024764075423 8306064800977066797 5872015153189839762 4028787867773964984 14233418586228677069 2770593624942820453 7749280143535918146 13456720351176621890 14999677409897151109 1742606006401142071 7419337064607014421 11922720277760953795 9276340275450400774 14577112058545827818 1962696761093436570 390269566075045809 3649651287901788075 9783603011925697586 7650179424048675601 16250452174985639799 1408547758126808813 17870836797966160792 1977342553647887545 6852492450215205010 15580614742675782468 3259232086998690540 9577372288124747289 4004377470658706281 5123881262833424864 6687348143511295922 4809264023957496811 6519274245862725117 13532199469936731738 7301407462985322741 17990457892207818326 7904911717632386809 10230464855889371069 17798202930120433836 11403416414745665484 11634750890210112198 14715971926444200903 18107451880831350683 1542372731904076729 8511838039877157454 5670685777169324497 7359109639309132167 2529209242135787946 10811897505626169589 11739927096746009259 74869779526218504 2829543504622076 11457521418936306853 10131792270802135761 16117056510309524120 10937363239852751033 8490054189517110564 16881891050162899881 3570531132268319003 10937240637835287484 5109733686379488024 10490473227629220108 15499642423113903547 11598156078019995993 5320145794667801812 3713238802581172585 13247578068764036101 12375669199489967432 13515993606026537993 17720190213320943062 18151362321202526020 11255330137740327763 8789465013553469388 2256814591119432236 753346205897010228 5108616655106648056 9715433725316742399 1404594573510876564 13559758357117404512 11099144234323247244 12367070432025341685 8269564127013061276 3478364208548569504 15180122328369280592 3592225842711503065 12353597926315776957 12477917174523349233 666188071054318935 11734269520629061021 11843888682694682699 7871892086297384675 10346301959946923644 6989591501723044850 2143464573404299749 4491926546032099165 9982376118824829307 12826460833140206603 1713303954034679074 8336503180666052989 4832684967824007371 12893067046252690277 14380226840652758983 5537821070898653848 6410324501554532429 16857280803191794695 16807513576280723008 17980009066050896717 10257942131060927553 14389346985242441360 16478913084099793652 17495414518102608002 1760157420553240904 11034965412426125077 11211409074889623572 11932171909043364342 15382835538170421199 6766031079135974447 10504008790276587381 10178809523520871864 5744386490144766416 17183035767689187991 13852362099351293664 12011904143246965762 9866872463207022270 17928713834254997855 3450918795595950828 1060633744777386333 17388483761906415279 14051730298533108887 13280387198561986363 2056439849431841337 6500803606071867962 845836005789590833 13260172344476686478 12227523434922370454 4652926141026401810 688197420822817618 14029500768066299501 16669374818542887922 3577313616089052641 11891912103084289596 8367632315023965706 5361484206061174099 17872878516365137592 2523254154118219394 11957751491399063150 8532055103671990281 10783902442400160898 6169333308035839085 7212399033612958365 15080550685446498002 17233756345499951668 5965163679125685353 684690817052412790 18409973497672237137 16813206496405000807 7527833961362049320 15917826779369925748 17934033839024805988 4091079255958307545 1167245366566905087 16876201100773820638 17590978004703498929 2584661116232490893 4074661493047471510 9358452259950673158 2069850618523476498 3874752448835557030 4252235943917744066 689584617697998440 10559064677767069575 13510938093814093212 7648541787349197985 4965288452632925088 5609531460756630429 16150299048376837053 10076717188344240888 7332529390229837212 7568322358187319687 18298917044976899980 8494702111744614397 15993076196499231897 1599245298105400402 255026747072079114 14940692858231805971 1576277612137047236 10139453109451449216 8535109091297159519 9596697427687368664 14979531627698257544 2851496720231127156 14363465889308624798 12093326107889884174 8970965472285370072 2257568964905617625 1863152251481901808 5253290263498156736 10520991464799596448 533769101315392637 12337028921153075332 3088455688269646055 6290614794260562809 6216489449401652340 1574700410591589444 2852886148549851151 12790129684243765054 16560348275661251958 6272760668251446452 14044680190572501952 10861416522044894306 6503362193637737565 7594706479228236246 10026455779130279506 14535353946706401057 7988343199803618161 772364109210562862 6180894446002704558 3844689209203354219 17263260960290076750 1618656089988497565 18304743727696867299 1674626007230773711 4836271846850105277 15663520119921957792 6760684366702263039 8356559955030944232 9794278613131388267 2415262664763768801 9635748834319203077 172870616503344448 3657106782064185749 13440810284793569533 8750215387177822487 11169505990235164607 6257022014193738392 6587930521891613014 2414420938893834248 876062365190811724 2801430252005975700 8392791042156018780 16221053191006668900 7062253596382285953 2062548934971105751 9142321916454793951 16036439498265062787 18088879027551237107 15845889784341727873 2418487529353378544 372497957296674001 10588137287893122708 5464521517049962081 18226964900748643710 2161959751129153237 13072832365250397936 12992297353512348173 2843589434298959173 11042969096590508729 3413990824709513058 16129249411446377309 3560884773979068521 5600003014763258963 18272504423717737922 12469587597807548530 15013182572336451056 98366280348191102 3681877825075338695 12341947521407261669 4142872622388389899 7793620943238814504 6638226317975684908 6301927517326958774 12805544482049438885 4460891190974850823 16210728468688289145 14993969842240782841 549342269292314151 8647108405543974688 10383503255444976155 1724814836875827816 10038484670114774290 17312960168028282042 16143001953367674942 12293481260463771716 5854893376205264076 17094351681377832819 5866098093737752435 12749280181273034716 14858170530938780844 6851363637241904294 16144354152722718435 16959004090947209817 3239297982375597007 12960953004108411178 760304520472929739 5643634343941224115 7894431286354298005 15235379394599821732 1459149266527622368 8991938656681014862 11247047486763432212 16328753579210140603 16828711904893581496 11733267538636734070 18345860646107469708 11299773293569404756 559925456142278991 17166817098980913495 17223023733718588717 8101768660774965050 16921475880816977913 1785000125420474830 18254295026210061915 17957511018407474051 14600390352333457749 11531143614858664185 13934714811499748814 5872430401992257909 14023530212665901012 16292664970562181328 1805644693039347049 11150423116152535255 9866197518521633475 2529111286076735713 9152941274538771300 16602108478986713870 12339369813030006846 5684648998806311142 13638922518381421789 10825669000730100469 3202801453090885553 6501180660248986217 16312013274569035869 9542378890113427755 3450494673855452324 15368824146035622996 2374021269351338719 128746814149417436 8944767327790109777 6123626949509579107 4703570780827479000 14764087601204197757 11778783977358865513 10165192053167801576 13468974122550918223 7803158606191768347 16945001832303590092 3743930099348688831 14292627808610959773 2906969776458535982 15463074841992187062 6195228595727241527 16393756382522971576 17157076043672114315 10320980390318132682 8889135602462244907 7946641275145653433 2234538917158322459 4381519784954638555 17799013092079360997 11291694284524924400 10892198132538684810 9195909104493241354 301887256598805091 8490690610335612448 684420026180271647 2255284908567799165 14614550980899939983 5512893183038859927 4169257516053439614 11338997663530047655 15970695750758805481 16327219335299179677 4171794162478003564 3312475027173237811 7716129776123091655 4336203634001986135 3584532119137310462 15292119790462533980 8690896115119340753 12340848279745901586 6302226002327922533 9130706769160558214 18019162192759531539 6651761042458434260 2492737079511039883 13603833191288327254 17175180893668109905 5477130626672434201 1875376438921622237 15223794402673805297 7292269807929796274 12590925689833096010 9916525610366511351 9205802061519450478 276605712769794304 16859767340313706704 12554073927603734804 6235654644865175615 10761244301499696878 5536131402374042997 17758446767105619521 10510614985980820996 12037422007817088747 17480431120106980770 13288923986630822984 2487336964489672236 4791660418335373836 7240310835225145001 13517352845692469642 5036495681072404194 7073695345942192155 13532788626860595218 14173966045736051511 16839188527372086129 948391716751213034 4799589667542540886 17635699647424636304 7702419924911873088 9249096734067029101 14343597614887768972 2021585753129523012 11316103462261838465 6805301398931174616 13655437406145401211 10872004400607977741 17277472992004651351 3287315036979290704 13300902189543384413 11795645514879803020 8482525226776484819 2259363768614750011 2917356580288482064 1226500051650720674 12812547927596820001 13224292781642073831 16408543761139814647 17308117310520903169 9643639137846584478 13122650911562427820 1105170325467150944 278473046004108532 14268334065610061216 13152515897651843432 1959174819091832258 10833449422242377547 17918770582728439525 13074273725671512272 6242356282412699223 8134994242739275081 2172251865785981265 10177072300742059394 1786409871549668565 697337751664413695 11727737720179572491 4040251840821342762 16087754110080147486 6251842649016490357 7573422686292014494 6047953233597257113 14681235259102986508 13909952364917017904 8304820599719478968 4929797802475779013 14763834977084514412 832729173491122944 6481960537626756415 1973933833860370099 4057057061879855212 17926291623706498685 11944440000267774768 7363050482408045807 6534097776171413806 1126380536826324399 6674722869656887854 77511308404171216 10578737281228880420 15943574636394348119 14337849207357114228 14772140957144818423 5551668025818286648 11225899382891080807 12254514609012462622 13143051128645543127 5278195367935311142 8921779467181297157 17787403559346359004 15259283825000030036 9200707345606048420 3144728154286711280 8471175180906271276 16034664523373830106 6642044528296580009 12606278999913523212 10750526576773032730 4601314017592822281 9972871919111536022 7027366552731743467 16620154023291731276 7683877993412556191 1167772157540546003 18074622287896046050 15769124146882232576 10663873303857620163 4228119910300842092 13816057153266392380 4543213634642024389 8367880111213448484 16023396839627891693 17365552807815284366 7796513465837563072 10385437614964697806 16109148345585764136 220652046436200918 4018773173823599711 14624388853754019345 12779906393223413819 8713938746973842382 13078094362175632529 10954914777781354409 15579815470975468938 3598047018865272919 18081628208671634091 4570774086889236431 14065978240927037076 7393972743721255176 4429763354805286938 18442672798266000732 9798803993128560377 13624103116168228846 9117013441746445635 9650091655540906298 7614453881853962841 1834336747604810746 13827081936858847436 17265460839434825796 4615198594200661333 15356330491088239228 16852935795912357258 16562454149075527612 17159007310925603796 5024805551284193104 1674402342111806341 15991001603802614094 17557349713866653194 2272896281403218119 16717863183839830845 13370991781614206732 9857049605482305439 7052804448405507728 6496619212504098663 8100370083043663208 10413032360876703007 505727170923272356 9427272038809929501 13853065609899219343 7749193796893399701 6244648348753289648 14019377178353235705 17875988780616308547 1100156756041783782 12983067317361584268 13857777482944364772 8065873430341171666 13050908231534252281 13942396076634803373 2976092134260442744 17181989577151279463 2077165143933661810 2545331237407664872 8666975144462418250 755999945105799087 8371056205300873456 142009004566908971 655015562992708268 2414936210689598087 17795301270587413799 16827604020275268960 15295674543195046200 4464430756322238247 5722608749248483889 16294551435249104855 6431750226793800059 17518164021652095018 17040287735106878393 17126594188016520923 1461280046681517287 14264426898981526037 12750128362665162707 17055810933076392065 9061228948787022747 17893489587612990597 14987718220062041015 16048994788470418943 3975452627330013793 3867305419135082182 6539291389580696538 9919816385111900649 18200796558475047534 8134086781757816882 8603249378100501266 15074284381411319960 18328309720386750477 8361217796853323563 6032928003575073884 16067038977668638515 7832343912845481212 4217118821778278939 9785485412373279177 13129861861614217392 2470801118781542268 14851509345398804140 17962165847398146726 2168841757658224146 6874586074645270990 15500778014356786427 10006336647223724525 8778457429862421257 6601673189064244867 3920031743925100002 11632386102270037683 18089299344721916324 7825402193768452016 13405892034898356796 3404251869423416029 700373598669831620 15000515174234782439 4127975842646068061 4180672050558929067 8122718460564779267 11428619121962099020 12503068242299756957 16832917412711652339 17320967244965159580 7569049436577639828 15525759306950612054 16734380769304006953 18029371599325028248 3947360918933456688 618928180761127699 15652353478586949899 12558624389656400830 15124294989445289971 9497574801690107369 15031392887679809311 8613026314170459897 783663828397453378 15947221150893366834 6728520293806554224 16314736759235847232 3399628130672246066 14315153217435102663 1116954994367174825 2053494569247649704 17878458513771867 11306660247349299187 17206604873032899247 8559082040686118457 16668105232874996648 7882694817725535349 9903898071968871191 15105716348478100422 12673276944910209632 9423499740811500813 11524982553937740472 9018144813767640737 1137915788398266632 18110021471366022940 18287801050550665215 6926490331709446950 7905134671762847230 18197715294326748523 4145224341221109792 11966322056762561577 4988617463569929285 7726018974140495669 12626175479485149133 11326030524392305646 627435457069924534 17919530979915708848 2818970982700561527 1329290770261682567 13357849348481687737 14413204843301531426 15583403909573991532 8394632159115211158 11746599840584356691 3577895979823944432 13236894672418014825 11411569928666967311 11755968038022621501 5422281460896142454 11973405817478996498 4566485665427547549 8920228963962016273 13881874360581953461 15684704445298919376 2151001048327711611 16347870186602175275 11427289213343262864 1893310806306877148 6537397025332573181 10937879888617250467 13776818897001414556 14299543513840416541 10623497783737897247 17289664498989833894 15209372366289957782 6904198744834475237 6685314520272895264 10273272490569695203 5756913155576533662 9112052541346992876 5770812814948416212 4571023858647230757 8493919979284552044 3230341591088346367 9117272817371225817 14480781700354999350 9964410716091922145 1094886375468573388 2828469921616711467 12518396137387337886 9255157464113533961 16589446849088178053 18345783279081287844 16245724743595169973 15833031468411406178 5665479719781447050 4842496165800838156 8682009060218653728 5806771833466358164 5683862705360566809 6993381411174929118 12993942722596609793 10977785300111657542 13290106118434267367 8310908898086358812 9283805854569173856 3739132931073789568 5009746035112196237 6697387290075033215 17337600599279793578 15321762797864917868 8667490055559554514 12413986935638622255 6477162015596208520 17781642979926091210 15340417615444303051 4126087965764137260 6580519554108037120 16515003790089025998 16306609178820045026 16571631597544666578 6634961344177331545 8523194700458168700 10172646615867616419 937355230677930986 11090737718084367522 8602240636554141577 13575073135541496072 9610841947250032216 3926169220557048008 12966028896253062069 10803860143749954301 6251343456299575841 3216745250012332114 1330792362156012973 13357778910151036992 16441843101650431847 17373939530857817676 13540145960624334032 8790765185574779927 234483867352074931 1326515762724764837 9483092323290015691 4888955726300793602 3315728743307815970 14111692384784887334 11964666671313471565 13269852777343158607 17159248369416875222 6206425608549338878 10638794781448595656 5878341573820969824 1229412702935082317 10405316243656920474 16671150779606272399 1243532520426978940 16465448775439976357 2527005986751062332 7032680818877511454 3091905098402141810 5210616743481579919 17724490467323487877 6953093264407021260 9656669273231166616 7732646643458809457 4569403692746771603 11809019170023625928 12750779817300277125 13260825536882658508 2217308581749569698 1845567464860847212 5900310754292171125 15188537306939041516 1262447843690719992 12384916636139072818 854859294795330483 6907287633039197720 6061201201668304542 8518965654322080007 10558878421322943181 8200044730235530811 18308850109587482991 2562088638273570114 307820394822838665 7199969847090304271 11335056909781783235 15293822507310704878 1119619723201861937 11013193857893413345 528708498282322752 10547104685231863139 7162647624151559432 948946171554313565 11151326384898893828 8230240411184314988 14678815947439023427 15673886995917798344 4745534241853690695 14485309303451558386 9840598566617572370 7540877942380254780 8845073528357408104 15244596114719498560 937891277247994428 2729445019746859307 4724217599863864181 9318509727838033542 1852423133300073967 13761790526639730136 18307757977403328794 12598013767567160018 12635375570960288312 3380706754997536470 12039115139471869054 3442856344970956334 11492209611902749503 13826003970449282694 17062963364498809787 11332917938339472431 11963338487358322879 399569889534298072 10760555066707800394 15955493296726878329 13213993984547010447 1356844795634449486 7612618900977833751 16059351193955229065 9274695669365797923 7187197648909385274 7612146258584921793 9327567543903565494 10030851290232611216 15249523054037214289 4893570121411900262 10497521104016181636 9912765710670112967 4412203497404897516 10331974012685130190 1471592901987499585 11498511818546864880 18434311314540818772 10668640605451030301 1465829827488744157 13396548521849041455 3167158878910452418 16777529599407445551 14363686342024645954 8835690260738076475 1254578106327751040 11226508892783224367 16029622798075365079 647085817700214046 10436109691384791051 8205071591761210608 4591895299409267159 13647360302625213333 15771280180324428027 1656811864913250082 16884038950015428 6356952333943340999 6359357701997365682 3631958086672594016 10834739663125044360 496387049849608121 2772463978610097121 13236765467117643943 14400489973498742252 14033605063190639631 8675750610443050559 16558144954722814425 1971608560337592160 13537973868062222633 3192146578263147211 3418079941082184359 11937767634695035204 14790119360714573264 10233664575872722824 11779097888306880361 15138946111841542120 590462652955901317 3353708846444959953 9858959325831387251 8640103685429278910 4316564584533578166 12799029785947373329 15041703029691093401 4029300895115935670 15749930876465658805 4280381917859128085 3984824873030495292 7130420414514952213 11536213028609388946 11261090417940061299 4278541684492382248 16041313545686127979 4940488739440116125 17808030611958834669 16787366770799241310 15075155700644820269 13073137981861655344 17306367142006792304 9829444549525069642 8466332718764177693 17256803112264885349 2817204705545325355 14341074800318116838 13951679875535887594 2803749055560538951 1667629210523314585 3679130973904865349 9342659043703212794 6171286785013355238 1344824370219712006 8325420335173740323 11164655432140529538 8564486703733757899 10698068367243721853 17843463960466398300 10020751399995378336 11117832819010341357 2868695032377176166 2968891576150333708 14839113282696904014 2269791212883200269 15901277854533157004 15196241510655343186 8568229298813688090 8599836923633348928 3039967116313814152 17569862034095478504 17748081959237213067 8876593129283707630 12141242606787269551 4780274303078960871 8316982981499909426 11970802327394916481 5404262698736197796 10467612392554263667 4522850636413006969 2786593700592205385 3827695022396219730 1209933248494527143 18301303868284390261 16081937237705597272 8590197173799669082 2456726469171603360 79119944558594390 1003526205368247000 17518365647217393784 926911088832634907 858593984259339318 6990369412125795626 5471196674040134371 8322645184045654789 10459886740016589152 10033110377403221696 300651912826438097 5277029554050184580 13357497698563558855 17418819816798122471 10169512257448318086 16371637683780949279 9239372167983616260 5046279967317236715 10477999814934073566 488763966551462592 16246918066443334267 4966096959329574059 7257834431284901811 3115285729939902249 18021743666233433733 7984574881455184663 2603262070000209837 2314817465931587434 10565091769400660 1508835799049432138 4351373920435243371 4432483497105593760 1943546478298981288 17032280240245974368 3240582054195597056 10796548407623017624 7063425363833206203 7685393326936312457 14929791612893773257 5442489147295208838 7288685325808889328 17819181458133441895 10201882235276402764 9180335532665159853 495383674170266697 7119460827490471114 17578307708347678969 12246589602938586861 5825772775816227548 10120379634127218578 16589648651320435122 10139746267840786208 5963908633842391306 7536400707700120415 17324253809403326309 14205583972970875062 18051611952021490336 11953261836806085414 9266824702863670242 18078673486070402048 9848742662332169162 9005467541446954867 574805446542148711 18017476786173011131 799757422603529788 14869587559494456226 8556558281403423073 16039464336691774161 8748398947282962246 18172127430371416564 7368405199155760288 1403449279494472823 7351916978055922789 11077151739505042645 13165630838621404040 14145098779611170374 12452193131059035696 11940985391146252078 1739804805177830604 5520108650047753854 2605034558363644762 15197010560428097055 7043114000155146367 5238242644968950436 12812682831655931642 13454061071248242659 14138350709522502588 11881960501144969871 10712660745035436233 4824663260046928584 15928326540231758764 4514114157370283355 10638606625021673731 13791049505796090552 7140755388908321806 661904548776432970 5063548241422639370 6810869442941281200 13257195601484514655 623032891193433302 3794434743198886867 12433161840972081180 15424642650624372666 7498059098362636398 17243463513125001625 7632702983894733659 13921271338986024251 7350651831325495203 2181055284993439177 9123696798791649423 3804279746166542979 12491380964616550289 4335881748141668901 14095575660915407160 7511690385986397341 6442643040043931784 7360922253329650329 18402082474611856474 10590410734238081582 6676153359822226653 3547913182642318005 14105776369840227435 17012855068845528505 11348993434608908937 1096063408303635877 8292178184888721374 16174722235205254670 618762469447633862 14397785696578050658 9142309754311441312 5255605881850265638 3375499977578382781 15444806325300297435 12653648385689431730 2359846078577334599 1141113564423595544 1953813067671309399 17858744174799496131 6528044075370878088 17561300793268129324 10181426495393960785 7958423410630078159 5516349971007488369 1169404378779903782 10545267108446790904 12332681872790695679 7327946087817884488 15071945976503579174 13011331812825943022 12176977281010830432 16885601805520019825 14186579427153415726 5841948418938651285 9058764720097018085 1093524930179863798 455463303313464985 13770522231815988742 9616550351372598355 8620515468389632896 1644121980173889611 17683819035109291935 9651802011352796205 11306793850695628542 10357094520556177962 10366447630045445692 16958275071559345685 10087992068754416296 9092783016150815142 8473790753753756745 12016216824899487872 16683186985702511560 632545207791536577 15515057967946151698 4383621486700767715 14261504131660169397 3759529151586065946 18382289052588251825 15859448677158437933 10136489098434848533 2611996271137030029 957492482818128655 1089543460322369072 14797565278548454022 8534080675156104180 14256502906455593923 14781283058304285162 4054777162846983518 15854338847459103645 445610661575762515 14812235892026686454 9993972928563094581 1350735350793702862 13090792799453600987 14187663916370748568 16299439443717283581 15205309725072744491 12996810559334069530 14733129627246864364 9895882549438053716 9583701989360356742 3951997410207674684 14821462203642071658 5408284237420547383 2269462592035769589 8673511131195602459 612136019159533633 8887717852524940869 471382063735413262 9542219889175059234 11680377155421366915 881509438194966553 8189309305441558883 2047488166403516415 9827720355034621327 8525135152927004929 6600005592580488669 6707198265981010315 13501807122516027532 9293299454261073108 4559168840844764340 7345130013257538459 9019634480872079065 4206130583961146047 10904966732666384539 6809579768252404043 6826457000149954360 13526126495130274927 2749414080691307745 11753767106456167354 17344034951134667264 3097549866383211549 9263067354974966689 14885293725361034618 16325597328714461103 12469947322019368237 2152949807608663548 11302525833317046475 640332224974437993 4178334929685987179 8299183200505435526 579928457930114145 17654108132815664296 2309795384226953230 1562496814684930198 11294660135835358916 9583020549605571090 5927613043999227629 10100896416401247757 2190261256050430940 6946398782398518413 6271798584144020684 11312129392108513638 9690459585754905877 14671482942774209341 1333877087184217376 13094283107610007217 14677673387471339755 5146187867200914894 6738162679595709458 4569848548535272948 1959005587080217920 17405650940014999033 18098408548669037228 16423189896272687450 10075345478690046738 14187973834666019944 12512148655295791740 4048931868848892561 2467761720269670265 2640892629179569026 12464361726014602547 8881722880230551546 15201495450863320346 11093739534906553737 7009306615949469135 18426458969560032061 5015429201964562748 6395544726639412620 3470067358362329335 289268770441899792 11396793524155349005 13204357815689869914 10510186913106506309 4611649431312228863 6317981017490613934 7842663025646800641 18392694958847240937 10559304011194611321 17396227727967492119 5566856322280180368 12400206686429932862 16475115027505592783 15746673412925215138 6191817274731101386 431500418578998956 3711439762099163526 138390650159349914 1784601891155484622 6177130293316551653 11516452882758776345 17614387620885259622 17085633455768580606 13012880415144064858 8301736076220209653 3902973079970738076 9317474034760045444 16304964261877913365 3850465652128267598 13683986157305883412 11644923473272835064 11277717040722999267 16672306504777828088 1986082804855129849 14103841696157897319 10156138378216662074 2045760185105283274 13845727941635936206 7313792137355282116 4975114598124652835 11022382196943177273 14349546683301921939 10668557435938399130 6226869851744669855 9442954377626465902 16492951153939223616 5176725864690688933 8323718220536901956 16900382711589462364 6502964483423153621 3237563913818307873 8172626557426246796 1381835480108275707 9914217781437096740 13939887354024371904 554490443123096408 1741532440049444329 4838239844038552539 12512710393637625751 3374579945348039003 2700216484056283600 7645468881170340953 15028570833045650466 18220439315951678282 4445103701424686462 3231336383754253884 5675323206173366018 12606243914890032556 11011365015871862952 2208442240613938749 5180300386713209558 14953391610156374336 13308327872097563623 6582042564670523182 342548900316674118 3810616684311193432 10845423079951600116 8171638014963906315 11651567305785347150 16387118120186222619 4648171495319610204 4255950380200008618 7450989017125706414 16649303533786279929 5381057545712657876 5919873375735805934 4985156881800112191 13431529617883552941 9769465657464510934 8905807087950069933 3657087711660659380 11639654295766501427 11040621204896727115 13268350982354011986 14695527358911485701 5283933268690427956 16470246000448250785 10667484054232845209 16597495299807524465 4455649218060951236 16914584232476985975 8077398588066824619 11212773093164472608 1831134087493907464 9657182793277953545 14658151333079952076 4508714819799050256 16877922805855266389 6652843862345047453 17312903527402423611 12137707705060685937 4825358146602136462 11732012910032876510 7335618118552003953 6203158277859346983 5542558131871599322 18095205348876378112 16936324227168845820 3588408390294804331 17004974832984663335 11946433827031117082 9719953477949442678 5498447930490802363 17874088421952774724 5214012356390235155 961441745900806832 9999974524712115681 10257169458474403114 1489738021228880989 18222057792527082738 14437936664049981048 10297670804663135318 10500534476850718603 8400553116475564129 10641501006671087649 18004640411589195114 7187554643457482296 16341631152195677028 7644425696850191336 5263291933880137994 9911056145627907390 5110840176347718528 945361232466830861 13742593729556243401 12269724634426813966 2014256404741069592 10990683162292833710 8203353026353240092 4383756466166109932 3107405071424481115 15354005607329607673 14162986570051307697 6984316296581598754 6127388862517442375 10454570932857074576 3361192962582262166 2651854241129999338 10060102998881307691 15405193689623446557 3551058699723372163 1922727561124459797 17267921217232480213 3080229495762427814 18376405955492348886 6536889003053021414 8842688224101577990 13644679259274627474 8209601545794675946 8616276105166475509 1556374327791593866 6719752393979691292 17578877105558780888 8051467637581799703 1705198691778253239 676956398830134795 8574879691004806596 11318654424917531142 6282526259447054138 6913746512382056955 6669755680647173952 3174193821734218615 11070928517550338139 9868892068364217058 7011102614509988344 8182693077355571596 1741015595397986608 9226552118072726970 16576787519821308740 11904708936306544105 16945996186033154590 10524423928193226632 14890721756727749836 15087318931712912196 8679871144143589886 11935718917018401314 273071100080262125 3121977685538971872 8669805678724458168 12057546517509144530 16711889050277950849 8019282490706284372 2184674969481068476 7039336871997013882 11178001525283720976 12637903482329560827 16930193439452417182 5610292700019439947 13548715700509663170 6972928724551578440 10599220362641151833 3379265873254735579 17249599269744134263 14379483551430715699 1293564052843899516 8340536298471147049 2359482941412738110 3155478151508734311 2289213797128693393 18401370515755543663 13107881145587928079 10718239262420341727 12396080789749075177 12916974841897390554 3217219329788939075 5020770440222656486 3545540763263758518 5099239157836948471 8951376631423112489 1936264035987495598 6106740914575784158 572656961311174008 15944496755506690333 13714984873342866059 7671028794004794405 17529096857223272899 8542063522663491801 17555471523002947644 8210451331546658903 4968365938043039655 17248945501907088415 6187260013554503060 12078046218484546042 10012327453264706386 648815064933966367 5011885350657877362 8804289778999412883 1517697547578955176 12458094014821037436 10825982643754136000 15468941919650251411 6227522951386934032 6996837288037459621 5568168172273574343 11125177867610607453 15237632477079529774 13580406103507791687 14165441329494396671 547621197958509374 6536431483936501873 9790422839705612754 14187004186764924694 9100262123081099884 769612160311784411 18060590276582671926 11755742651095836602 11194862377245352091 3344171919115474014 727775268389896369 4994554479883963339 14349342864398095603 14667022137878151183 11194269971572580622 15757530959681610383 12641834274139689041 7540373076757529893 14667804219095009936 6606769373855780304 3818815231608699261 2229907696401390182 1446405485637077405 13655120788649360666 6579638792322710098 18039219839173425347 13800400038672153092 7020025141872715587 927622218166819763 5471238417343496863 4814467220712477155 5865928910175275097 6955327458178132195 5907822944830267367 3096767123404965545 14782966331097958523 4885997626077730672 17865839553962660055 84128105206209238 10850239286110639012 2145880043837599361 17375089997064707936 12365261888756829756 17780801159695710986 7719143459052374040 12061248053436049555 10106264825983625578 9952356834287597479 7743934779350914374 5516831647684449758 15936509863515195272 6305976448287958830 5090762020967170408 465458937814966576 13940651650749854472 13469400443009803207 13891824222469664546 8688503398576766545 16968348268181058787 16407572433576799541 4103978884437955263 272547058452090589 15671828676482951376 1493772782124954633 13121969232396268520 16034436916487320531 376563954899073375 9320044309316227197 14163724713004952743 16854266151745334059 6540588598698176375 1523680724159643204 15369169745707030017 14337006244549373011 12822602793995300330 2008682196676623463 5130194227742230193 15826328794355919934 3475386495784606423 4974208523614628266 9532571500769789158 4952370754732095713 16843984832004854097 14612043466387198600 16365834242874802453 2895819059860783602 17769221254218480109 10515679844880383616 6221426363577795320 17754879559826134092 15797375863607646436 12457026834921362852 5178076381448145327 14913597114877564866 9932055341456320191 4535700836947894754 15210536647823667023 798141690558092724 6306896676755382226 7594158182905090530 12688542806962026874 1809381090344184806 17977740611303198272 5781965448587178634 18270932093189918408 3560273612643577478 8223456051326616856 8908579169937389044 199545604283027757 16459611079288655850 14787037608787875808 16678359777019037870 4568465489266181075 13944777417653435895 16491215441548979929 12511427603746350952 996032023298288892 14661005069918197056 4776891762759913783 13148647274492190368 13957032486354809931 5734341594805212916 10967569518491198063 6514411449139479148 10570180474249120119 3030208105470862908 12841489743225605821 16538721131435626245 13513521787620879811 3733844687866613444 10960189242576448755 10164895405350763018 1897580840555816506 6610078073622817257 3165564286546277286 11732274202926856615 13250275549449889173 18311595825900806665 8920725183790956420 2328215154580179973 8656448058026583310 2597074009066032211 2784163422666441555 507014734405118974 9576625452652976855 911357809551301535 5008708597675112837 1649193065718558006 277474561410173722 515669898098605425 6443904708818689625 11769412767193870875 4630545380963449411 6873050595828105178 16484339143652020396 7295052412917350290 13244170712861007909 4991581469376127016 18167461606241882081 8491528399572268334 9043592432648384530 9532980338151869122 115429791648215789 18171655413735667360 5245560517497103976 12123676130247093944 18123514421662826922 1376133757437128919 12304498923214037120 2380702272592215568 5382861104546041257 905972473290595319 14115142983536578337 11512933265695279537 7658732838383295547 1610960123988169314 6751733705236439517 9521374172247556431 14314414813296820333 7369093139049101488 11213363731810897421 14232346124251728853 9548948206539049697 7443766007651557765 17337882822007079938 7471421199503729747 12426791899208412854 15700498225182040489 9690620127787869371 11216590890577345575 15114254572585724518 14683140663652231476 1470986377023651505 8264806269419819007 1548465908593674051 18111711681182883503 16637114314928708430 14176045830438747894 17447151151172400597 15402244825390668038 10565021384377168397 393142049498379579 2506356043892489583 1132043845358598909 15287090250627276736 9128874592725773768 4814883977308227817 1495317655544543744 15179142986472330644 6637395939557323589 5936921535136676739 10853227654711803724 8504443564209189225 4630563020072123451 17924599425003805638 15347364522987410371 10838452926233694159 16093971626251606918 3043407463329488186 13071295765331441145 4717257841725380989 6131080396420154033 2790903158287426628 10691695713536426108 16313651384908959401 6549990962911250750 17830998153736083096 2316057406191508577 10260946785702565165 17959968280336355825 15950436550928634573 11785807217788412108 17515217183916964277 15300898497624053351 1201209547884386907 408426764915460420 11087697161353243541 17854003828101579532 8824523363722375347 8445993201512685461 1702376535179912540 5141933352024155262 14903831996231480933 1484250001363867209 4293996984293113319 14097466661908440885 15761738204437925338 17990969843116474732 11862408845432768584 7983341223877759182 14884595910062383344 4508567273154305177 5473538662246054136 8672005385414823223 9088442622151033764 3793788415200196335 3317318465901445583 10334772198048089124 16131017476071953199 12288063299422395361 7766334641773924434 4212203482849067543 7956954106038906413 4002458989382240935 17588678203913569209 13753743005839487147 12437403065090998784 1267498338721662002 735117863112384351 8422252912986082787 2387628648810466256 17834595119021177573 13853833532351518482 1720509914712322104 13685200450138521183 12781673232286960321 2427558541969804716 10584063654257865894 4637216389032893628 3899473156805780913 13565142778347336149 13756105133966059005 4100225038076659415 17474110657450677636 6659358807590127752 14868533877196178683 12090474155387455767 9228125077078425396 8739968999586645062 14948125581095194305 10936971087888346322 4629058321146364132 12279067118025631927 9166032900333169171 7182807120830468782 502426061481967781 1099452777654018156 9581232581086165243 16189274271752543572 1753399221688853526 5985395057263654869 7562359816004359776 3689773385297660758 16617576549926114521 2807141260195463285 3709629699280283013 14149905641535174681 10828982497681653143 16340804789051085238 7828893506457234091 16965496288308820199 15911750955020349879 13608066383446613401 17362359691097608936 5576089137579839628 8675294749587545796 16286801415075671894 2681756491251427430 17241269330528638580 8912850190342744913 13099046671109576062 17648041778669028698 7982515267040817983 4177847100890831867 14038119955914365017 1453590574553623748 17209433919988359344 4908763345125029912 16425097718981075065 1698578425975244450 16003837839316963653 13043637908758317556 6230433184871299651 8643678058235175889 6837396296505871662 7656026840495856372 16340300871390236234 10831752243178933128 270274270207569538 2178684768721860100 18124975982802874893 10112690232960727545 17768180159791701549 14062165751362712920 7125139903456342895 14846139995270683426 11769536078985383048 13030936774215162517 1348857839217893881 9938425809686374174 15227799242476417653 16162370475021690848 15140805617595048622 13423738769207099578 5598799262570159767 12122483776095296479 10926650952655637570 11075733327124246529 17647467445066896490 253152274450659586 10178656824153211106 14205977059874612000 5849345845255194297 10024029510126491821 13268807272801219871 9924135870959016895 2565627039310091500 10897081586360667437 12948499829873674064 4998892005524969288 17969522133516719048 12730926455526403753 3550445770783034787 17539577918862011512 12821070497436306276 1801252417656430651 642483843577515445 14709471840546989677 10837361296175751084 16799037928544642693 9189467061718826215 11156254641285458705 13839702164386722689 8392885094809338967 5585424204776905519 3469974619932008125 18190952281002111793 4050500223320665965 11285790661489031407 16821283912748794261 2947555847397064824 12300906675268076464 3872175922617289210 780090254001635509 11030017542191647765 6964962705931017348 11468035965460202041 12682913372386830983 12517054918056309592 4504018914905777865 16258882879293336740 12181392042824499610 18343569982381441167 14090441638704714747 10582266240623852234 12951249207301257331 7190323201302318783 4171980051472422736 7838142377577008550 17169326067698610833 396234900060157154 15176666984178407497 10200456339197252425 14267516409760984036 2252896157801286050 4450705984090248594 16361811690289078464 1283419928519539921 12094772686018801435 7310671065690119739 1294558867390660814 2894894779371158387 15210576476109425438 17057497637346593316 8717114504053197675 16618964727487164118 1214398247429316364 8166335913833742500 14991688335569003547 719528708436833425 2231703676438788470 3215212313703706662 885263042375833795 4008542062180972202 12583631329376248985 150342464462545568 13203238373938718284 10359623397334268631 4333203566704794869 13293999313541586926 741947170959315674 14708738780410768916 14401125200819004385 2122614932292484717 800708120469500655 13233860709366808562 3324506864877394455 17840339264720924491 16367788795430138266 6241730875086895140 4672212292731179790 2642491345428459121 16770365886828876069 6967849340677514446 4879722965565867932 4420966346785235853 1432219243335810235 1510201041023969798 6007131814892552943 14216398753729745044 14523840746655682310 7412123610729971514 1409225229651493491 3430953762745116551 9090198621462775475 14711614092942791202 5774902171592035969 853121530387508603 11458780578170995461 350102057500852425 7464249736235825465 10064551614379406469 3257208668686718013 5125893043558198663 14265612685760340782 9960192628349807133 17734923994001304475 14645016006619532599 7862284693130895343 2493411960859120026 1412997796953713277 5188152942273989398 10097737461623632942 16881781532505929335 3205439989397904320 17886289558256242635 8759951236454106007 14204736628989011870 13103342859863932649 17004466483158882612 17426207174530970468 2291756326368994319 1984136981633423377 8872555781406923204 13561375403613314329 10848104692809474158 1397864643453043153 6899359011332480876 15758548456980009909 17734759808237469838 13397397319455904744 11300196790506818958 17339379338584998648 15289661854145027294 11643650695725983610 16662570886210947961 14054799755217176583 9100260975879896519 8587298610348382878 8931918002580349529 6276599768166801165 18341885120579390856 13170900784852187016 249567785891610246 13080791744441823547 18282779302240225477 15858219067991190045 16606380804541884190 17448282260799483274 6099091321544571939 458012616516595693 13843317443627004336 3659527022215987973 13544862010840187686 1405412615573887078 8252030868579757993 17233265304620283654 4729393448068686543 10400811033463399556 15721745991519040764 7890306015249747999 17454211253474999845 14548371630940677014 8919711742700650355 18137941917973889103 16173100776672086431 3092584016474757080 14664450251964380448 15433387428109300468 862129045288215980 16581380052371794366 10770122706364092285 6370859591991948321 2430717732870192876 2086916271992186907 11880677680593491903 4769295546694948625 10319487915283614249 17046739099166159641 9559279312831004463 7754222039738818961 2710612926666741887 6243424912028622866 18339053566209149871 9012200700029349819 14612015744973277185 16989301518551239408 6238787431546980528 17994070495990710593 7426274095433686965 1642936143113752148 7484048305448320266 4653712245556088468 15507501743400987775 4565675100870439800 4113690530153415171 1193136539216563576 8818881203624394627 4661626062834629789 1589630176733220573 11287568260390897132 5137122785160171949 2405119697586625004 5590865348152982937 6727568827927807177 6779390121740751369 10558070564361350782 477827542062591062 14918950889209086504 134706430397846497 9672407397551839714 16710459585493284717 18171042735345499819 5207813242260558571 5128809745459583938 9165693772321912342 9119043549079729994 15637163259362568770 7390996695189408377 13534233303825767298 15526181389896374419 8136247801048040194 4925724123889433765 1610111274884201936 6941242326163431461 8343191573692298302 12039471644667508872 10067006516368879205 1572429580920875774 8688686490341440070 340354264024358715 10699536177834658842 3275044954829402948 17166889778178016111 17758805450894015378 16939396162079234192 8100886174374745990 4814915811766768160 5531394916032359094 593197126026201274 11219237757147874524 67804881471618409 4673951446908608080 11721611158997442197 930445296717781848 4680041925463856752 3694070948959505429 17227852214882666960 13135249975923392592 13920877565816993498 10907226884214888896 12659809506141849525 7743234481956685890 33036439820723905 5287751725893579864 14842034338613364273 17422918834942351341 3825265812469198531 14613428336926951635 6519230583569664447 4547967825113046632 11140364946707005748 17711289711756736185 9313965357185520784 3699373676548932972 837139621381096626 8322001321456672052 6097248925261867379 11430641402515645293 7350843778239798032 4238021155866148459 5094174064138509518 5865731225465013192 8616452300291498000 11227252051267357980 17981844939045971551 10975020457195473794 15805537879674365262 3258829657200097968 12739319195985254909 8617518020828489908 10067870184570227133 1654940660753290744 8360668625236917770 17154993392278615149 1951381878164931218 2450804404019359993 12864984342628328274 8647273077257876086 6516585957363546802 16659306551079278730 2502472825985446484 9134246899176523512 3220537768295692652 12465528777431618943 9055199598176535309 874783053280537390 11252243518677727215 6550422830018709914 16007975559758079492 286213857938580021 11623100865517831529 12116161114211296311 15647935613329349928 16071040874557989260 4229591467176940299 18054717966246626343 14979991140769808787 10513392625336818667 6893444659269511117 7508662163612262936 11819121034354879601 16531169142943871743 1007745876536205491 7678758419655675446 11779355907321817432 7904841787538712700 3850344318124325153 5137277366814689224 3488671238745138209 2352047633675449613 2426620364384240145 2291167228122830745 12801062078637195407 3368559918166157933 15612390036761412717 495614673677628865 13313046298983343641 7885820367528858398 471235501266047530 3311572651586462239 14833577809185873831 12763304555099036327 184803716444118932 9101987040040875394 3755258440406092989 10620316069524589711 14777362258745551275 8644252993249136113 6099854261945430043 12178367617275569220 378766018986804208 13492760533137617513 26864400544148706 14744415955177463936 18690894852119555 17370430332764951248 12344185808293192210 8598271487728205603 13311384756450242774 6991904998937794901 11838831691515960582 770099411401837993 16402172747741605204 615904360230598954 6335608417826903554 10786358988211079307 11807232019242203364 18296549211861680072 13617766062851066143 12130539907771749 17109375011861678549 18055002087374519102 18439520502547588589 4460190360061553493 5239787429791959321 17224703752600318448 12777795792610417828 14226447230498395998 8157897135675672667 13453453571180133382 15615904322489748770 8461255081811385594 15750503084778094108 6318948517102354518 14921943813629318061 629695546769912767 617676571949791037 8161761442766952846 12016167729056873991 17632494285238560880 7924689014450102180 12306958805673635739 7442659315077235911 12497160577364393633 12215322377176765381 10901699743857714999 7598794390813785903 17308054046814352168 7387410144890909838 1437703570830038363 6656675049390278213 10515859576279148008 17920363072698686777 7290776678753359702 7753585369941568462 12480199047068409567 2243456094581851707 7442540982728283013 2133353322997164325 3276468751962867804 16218243618100611265 3246193733937456371 1618292123328751525 17903958545200953803 16840808139294213846 3496447328067523210 10727242403449877507 5009404897063434664 3055659205772325765 3306950337133413999 9211374487296185741 14616232569508682920 15186220321429928101 2628826437885674472 2218599894951529914 10758488337851643894 16347913490244059851 2162186689710116721 17194406904397142718 3290583170315013105 2547862842822754387 4153509774363612281 3266922200560976207 8518340495241596253 6066951601308607243 7476373735298639671 7117884239676106750 2663915088264635812 4604022842767045619 12012519852439129642 16948104783604342705 10586502700305044901 14322865210935523930 8300478124043739035 18267892669190193354 2648254287067351034 11457010699694363485 17673523164616417592 13117836469259308097 14092199185620475111 13721716556551372913 4454467364182645688 11876998784521799914 10675548104353308510 15690798802198840438 13915395029315965346 16357650941188736016 12104289331645066961 3851243616195849740 5660781327857510855 9105968904412119397 12284879915089851677 17513776729307895877 10181143969099469662 5869967537644660645 2799504415329658869 17083127683013701474 5274518124330230996 16041679638526884775 11377685672430774480 16838636408442183868 16549007882386585260 17750784832302778744 9215132785742977570 5964379927696265421 4583211780998090409 1778693424482759858 15701805220305142005 5118601849107719611 7907682958094579961 527444508673201621 10473800161995353958 16672327315544442270 17739151841962910190 5599616154130851959 12684592625830282546 18285494248633004454 7710288759518208773 4654790465894210554 14397188529011533164 9212519054158444451 3040556605714408138 598010641215170836 16546897182734788531 12946145990308922909 2966196317974107516 10742614816491116545 9351050472268955698 2629226000568547907 16567474025512133310 11352345104601113868 890190219867048536 17812528997025323248 14506039298665607752 11880229436487383313 1742911232502836025 14398202990885966688 4074517374364894698 7333830201559947531 4401253298036829570 4691996997844178695 3741053210687135456 15807163582802351214 16266205316977259856 5813822210388618039 4370108501814704680 4486943807037862532 2929567787316404861 12970266734380800238 13867244865175844062 1176033639897261121 2551466914464403071 9509423115027518351 9713935371487374278 11691658227025062775 7520086529794180875 397286223761368287 16610924346322351405 3234211892221730781 9517097994931655751 10625599075416277351 1175969920251528507 8927639565785643397 12255479568547318053 17998065216133788457 14266285498844605577 3930208329174455026 15313705657354552489 7241926689779966418 9647790026795238462 2199511129988049788 6260496786809446124 17273160613216692245 6646158511770143925 953100621292303038 16465319425401600386 18377619005006580543 1737290956539620834 2075704202713956854 14786155549200594041 11895934462154977913 16562341247750524006 4334394969599627448 5518821520074499380 14824391101557262099 17077239019826831848 1284367428742632255 1881729728402218715 16708068132488782860 9029830202390251077 18060272678709020985 85874096601915565 15185521288297947858 17306228794458561914 17842500627784009417 11137207059426118046 7744839660248269918 17357446147630062997 5456277814817578484 5501614523066293851 5740868858849300541 928186880989169358 14948067734165473966 5083709833353338193 3449790647356322481 6479181463449894990 8210549511732244079 9956953353375693964 1019428246112771957 8851739833396869501 10394812349400166083 16602490856674095719 8239483890748840127 2759012973152844941 12166413962157574649 6610753741160166143 10064710554692114069 12423538940554004872 17773533409870952296 17887506445904037716 11417774233023597621 1691551027785631440 8621656069746688042 9306111319964425865 515576394742261491 7002741877903856586 15557162957127788363 15288542637005480755 14740874176055809107 14280020310441088439 9012329147057980100 7825902344481797171 7376976980488221775 6813262484099341888 4848245207426342932 17349489920842065928 10148564439367824124 15785774651926221564 5257704868311814492 9134416866664259481 16085520518717198406 15673236905336936152 5948340882779195602 9281147041281422355 10884906268822048987 467254683017013684 4156842218743668822 11270532599395355447 13497756079687223345 11598998367511944869 5990334363304542273 10452213885224927321 7605790286609958868 16881501964016202761 1139968482922426153 3650724547416818572 17844299805427676846 11714849581933817709 11066338625922248381 2754108450500167654 91188982422324332 5404436451321276233 6580372883970089447 10118927714614732829 12388410045957050878 5842918618895679637 11095742733758406112 10295912578169149062 1559210108546601773 15314239184627442280 15347347278883599524 13144948109594617513 16088938244047144715 5025355528717131596 4255332019622950919 11839519362151135224 4539913775173946922 15744414714338114724 2273034979824434191 10590912926713840281 9778760743555336936 2544518712961930235 9006128576476425250 11436533192473006527 11667540663812684174 13083012288242007244 199440022107999319 11593628799582280172 15175529596256455292 15809779401191350616 10023960362018739471 2476077361029440755 11662121956283807736 195775964153431407 16782288737600649002 3068938704660755580 14268840779010209395 4989843601956591289 15564203858628044663 10192676538221557396 12550564532964005664 606851866444494353 5788717070490581404 15456751309399327500 13036748934678445632 12691968506441324905 13860410204801731423 18437813697543093225 12726922059535280899 16546819755091946042 9067654375357199237 17037497808370021620 6428620559054551878 12531597018753257597 6770722547314834499 6122721646813011815 1516987879346822920 11585076943877216730 2783685691898365195 18243875622789553744 4980339243016152560 4783415238176074670 14690750113459245774 12582009840381601710 730166409011484283 689738818137783378 3434184821348307823 12010452015341542368 521633889170246889 9776746039383451631 2622900598411947339 17135612511961798613 13135926903867916222 9054876718699824848 15506132607950851894 14990901103647530683 11638211748966266039 1089707721286308948 18150010540523997213 205422649133980263 17209560052018087325 3507384622002279694 9871555539274604811 15202197760724014560 6277716221610949899 23984999838515738 9058603570892907635 14341874769234313828 246921438099072349 16771373051317603150 16149035302482164798 15918693694639636048 4391084329215233836 3677844499064134247 6788789271817283233 9362306350042889174 7733307986430322719 2749242578663792318 7504274395882863619 13099760078655382481 15179770387470703099 2587512879938835346 4970377748914934403 502200809072617009 2260185589897835146 16930421204284852681 1715446636286787219 16531940318303554688 12959379470774046735 11856221957099163924 17314270529333809405 15305295801120698288 10907641722748232406 7254537883484358458 14852166741622738735 15149584397532364946 8710298384485457342 15954747642867023745 6159214525414241794 7435723014411585903 3776113475487380080 14678717917602408422 11328291840562832582 15818127004726504439 14636871457933308323 10729649905966680157 16380322458910465261 7610651492095685341 15909594920679305863 2640763977758728743 5284825395869007144 13139305788252779162 1256041390903950469 15160187113274494641 4268936813077495318 15413906699410453572 11541120891779170225 15842891331203968023 11130056329799684519 8578914494954667725 1333554743228167314 17020706231978473768 16132639928083768780 18334642767478137361 2010995822295897351 1792726877640129947 2471854206352957516 5333491216853446431 13427654844591871049 12427604901284634929 6189827557856917590 5851827504922609396 1232576410991906734 6631157764937472128 2518948465848857677 5134369940117333006 14288949763294613336 938904484050563705 14706640229700217358 5253611635094702678 15271278053957069974 2392939016212485979 14171486493000713425 14487618791507407138 2507279059855429076 16416624877533567937 13687364212760778219 8013717491449927821 121467871579333403 2575303739125175694 6347546233023216889 16951364695458231665 417101205308067727 924304451785454036 12385812864723424370 17518317288306169530 9588586614341151981 11754996382342276853 2858263733330304439 4664549549628210484 6786313599869201924 1772433459379609479 5410848735545763774 15243703364217754526 15189381511502624088 12018229601389912280 9484900088081048071 13195598816564712824 15561263919902293727 4622738205829454101 7526501742993091088 9998328067057868987 10345246056762517898 2927803412718913050 6753639722996781628 4685474800619484605 10242421350749520359 5523258804121533787 16179385514419180767 14713877201269602475 7822322072586373808 13619418549593181122 10058912443437608945 7333382459377007325 15809948323965148256 17003850018116625568 18208452681200516127 15424368403226709153 4742038857787472899 17916253661185209627 12006111900345118204 15011831037376046999 13189011937994457270 16626405663575067922 7223641623904158625 3742944416414477791 13514303071587627890 5645186736088737655 16887770901763260199 8998534572175769197 15558147199533968560 458138545898045601 16099185478084109308 7109728008067995241 3498200253677303759 11445933469050558894 9424024554400325703 10310333959171600194 3837041347075894456 2766562455737960378 5129926750003300224 9209883972518339160 16928264666139621618 8149250348038775231 14682870419014706902 15821802677525770406 15356577925868776597 13907172649687770188 11764692967453176451 12108674496037183575 7639918871064471249 5082267044615033572 14210941306944789730 699500760388541976 16483481546329977165 16983716179534491074 1040095221574968506 1293818279157668473 6801318857554889517 17208857564745344003 11019702875297791477 6747234114733612523 11871937406416467447 12881073912889625085 11078678308942388338 16338645226272716655 4197034206755705749 17489108659415651330 5808295615240752850 7632563818411472217 9805963157190050145 5973769023786582140 17145258120790479775 8106728942191991830 10009418768976713940 17574798404708374667 3778739735798520067 3025032263413014597 17639621075691871433 11998555731433833743 15966628435778319792 18003134221211130297 8224401487952597572 12155804559079682984 870331223093318701 4741676039899877806 11981923355038821051 7584401159549848925 15076329351881412260 2270691500303722433 8014928008365163483 12082966344179870724 9560244187894319789 9568433850706666316 18064710137235896385 16359096838130001282 6464629722529780796 16252630833139199966 7433262628495828978 6143050058781701257 14951467901768622294 12746182237358513182 12001204176935543079 5838774425685498649 13924311865847041345 8766005926147214461 14212884646415272826 876016305476581653 10998753527477190990 5936320490082867691 13272928040962911319 6560534257972336271 9054945908082070521 18337557610467143304 2430093484496299468 3313177528884355447 6657992647553638623 7815931044169823501 11649098906833522926 6377192018950283140 2585111966954669362 9109182583099090965 4938050727400974300 14657122355203032503 1277547022726020427 11239479094565769014 6637330351614507394 15119195501537562705 1566970907783553276 11114024922369538493 8699232531534817974 17026718063840346923 947564314389428921 4985678155455749519 6123411710859671741 7836836273071690544 8059705358118084843 2160233738132760158 4203884539355134934 16550627562758147819 1917947511747196140 678845404718486031 10717494590800877003 9635162669624075267 1489966643236115576 6049337392514723739 13861813211327241598 14193385173034424565 4027444586719698711 3384924471447110437 1733877208418415159 14064214000598168929 13137198389290206711 7889830089594318386 17035851370760387560 4826227278970521206 14510386162896362662 361631278289136868 5753234381053184651 10998433699048643866 11873858954697801305 18002857361898811414 9002989679381285215 11348664340620523644 8246038946789837965 2182349804656881640 1349467358223480622 15051908853436377389 7078521203656714089 11384461161077696076 128907355031751894 11100166972016261275 7941644951241781675 8079260664284298824 8430774672369029762 14659864872997963759 5778991626985121979 11926935869034259962 2825395154274386388 7732861253308426044 15630658787583764773 12725596001343377756 16366104466121668925 12727240336824017238 10762955264588905815 5381469835979859415 10966403470309851469 11381196024917882101 11604580735356183842 32584163486267042 13043200242165391238 16929256340609897669 10741588550635440963 10203856201700723394 17383000438133132863 3120882337715822612 169923289920524339 12550355978984139802 11468397336299542091 4556519658279166509 661662883646733838 7844183093877735575 6617436246956146388 16106298637925851762 8352653748189500508 2816556727177693146 18227653682214666745 8976271451913812144 486511539301742684 9083253325620187844 11335617637216763281 2885711686777427141 3513772025169535269 10520378300946599697 14060857569436582427 756950505975959282 3732078997108492239 14956197684039407198 1042059547440673397 1793732746282631741 2752243969867402997 10228794554957998096 12130945067807837854 6135410736987174568 10177742562658925986 7372460464950754531 13232764534767899791 14120670852162412963 11118828540788175413 17535092083143681897 18440205227771621359 14471510579150690657 17398715533936412930 139624632898071001 8613336867112262004 3643338371414879357 4208148674111094370 3915978350781214882 4544356554893974936 11251562238442210392 11376507788035365484 6806758795309582655 17734836208563370877 15940620810261175599 15361239958818119888 14577000488979087187 6056104166185796245 8201567064594945307 4057720958882896383 7513953598705085082 606401507831710129 14151263620089193883 3504905662571220163 16866846180765067712 10255057419551395540 16622995568049216872 5699989186357111014 3580860331283882658 17449949736990152346 14057572959131287768 1933116445258861477 4861251044583831100 1413439064578580265 3933264127192779716 8773107543372450532 9036583622422439627 7351860753810493697 17163701053269548585 10034817313520346580 14516311089361921753 7505040065293689836 11531959475030144207 5263752486822674822 6961625725346736191 5192915441392948463 7484082385898734160 14407633194780869991 15525687668303342668 18272437089821566313 9914725504017616993 1880222565163376786 12662467706086983234 14796560853398938245 12362472639267410315 6323969513632223469 3833991320633877224 16769370918053822977 3945517807955097505 2482849852077683049 9233289481232969790 5608449861201750775 8264848156610605742 10896741882741029341 10858854968788868304 17585474706115756020 4641295685021344334 1085834489458857194 8406360705632702888 5010966663885793491 11845985072501542328 1934573429376671598 7820147517461395705 2599332328001869036 4017862890680521250 2499940850229558361 15522957811893751940 11921038325201172991 17591699454678063451 16722741814391432461 3962932295974241604 3275483581537392649 2409272150058028943 2933859282483322033 546543990860994742 14436506093989753754 5572614257807373224 170260004108238620 6332262179552195054 1253770253030116275 17695735870980188935 2657458771535645173 5844617259215817175 14104697054602436899 16040419036702259105 527285743159383626 6361688839429398735 11860630560289076971 12220781776321871815 2628954208086464678 5989599694033553885 3129520429891174807 6791278010195684139 8104884683166347170 16748850247699896782 14653566151567525250 8234027449816458959 17747774886062609560 3831857615098405896 6068670807516521364 11020288700259482420 5294207730711729034 15883980371817316768 15459898667017855438 10367160037233942040 7509146404101850790 17437132429942670078 4537376307827635998 7490352593246017204 3814650994316578527 17261462697849760031 1129187584299760145 17055530699767740786 16535738171525004446 5264679150178515319 5144760961659416617 2649980082547442196 16975197477795956238 7865994348178460895 13735744012068584365 15098441062753902758 6274677526425373991 14230751417959308858 13999705724627023690 13504791226887355348 17511381695424077634 10931183179269727614 4290593096140663893 19708211737681724 17646945903728559844 8955678669191914840 13550189611673771544 4815935329687707584 16121312209777965263 16923440503210654018 8209605488121724753 17598726110649653593 11030104036986262920 16435472954753391567 16821981263069413230 12007607816030071673 350262742158622350 4105534216658464719 9462875961965624117 1682398613127752649 5835482797681778532 16941698553484996852 6298349712696323440 13021564754853929265 16534192564017613130 15540332964263423495 15739940486221790232 14221281426297532074 2148519567915736510 16654203188892953202 10058513930175546245 11206367387746994276 14499298928095345000 13856502337564592325 2812748422645935237 5168595364269610989 18083747846811914975 3496228553998203745 13979482410068596363 6191319348942634570 2445654017682497507 9221646617732858792 12056251394196254771 3794326754655565636 403257382137445198 14112439316347128978 4519163975334824491 13911660661341067867 7851158953593538856 5777949429854878613 7588973010812357530 11414926047460053302 7837886201140889584 9151883796325613056 8749836641353172340 11116536358021542902 15819653726159817264 6771525152778376576 3332592410613905584 2806661403516525818 5228156949544502880 3054775398082281987 918302555837960194 1497724075093570219 3228198083817095244 1407800685841464247 5047315099963902400 7694475302296675397 10243395367750696754 8598071461570248536 3510917760929487258 17668683537819920538 2690764225485555932 11695006549690896320 7240281656496342915 13589543500962512497 5252716326672814422 7373498423850628698 14970321025585575732 5572662133938468889 5366390412865816982 11280825052730412709 3033070593571760482 17953738432049874957 17878612151118950059 10354598625838370280 2164955527726785691 5056893800130100868 12819969958251410157 10946530679359454569 17042836315279055734 13773573524304605119 9449739292488108365 7440389178164646544 14722509433009590534 2818390699767787197 12062056728383820400 6721792576172518297 11266547873522078014 4897264303562493352 6256892611834273971 753665760337336976 751798680208756119 18025557206664086195 16104023904553396204 7260839261691132563 14870627624329466858 567398713901555603 14247479968419880158 14503029354643091033 10603809083377374852 2741265634505647915 16471597403942688810 9459973557041866057 194226274456999156 16113636575479522549 4952941437703473648 14867725605514305794 158483102664009419 2570595077320370556 760295863425114517 6406548154064908776 14083813390138967999 7188988749698950226 9310793240339124729 3723081791023008714 7997064070028732286 6452797462810283935 14600655803855585946 2939974408368851611 7699628393542477361 5920372167632637868 18199857310588487130 5476493216597325785 3699382987903852122 3177447103878203102 12699784148053697402 2537751259568421955 2113220403502988227 7690556957902192781 7563640039133026631 6323112876054356234 6318181342790337703 2435924778132944680 4540417600667224840 4409276366764442538 7535977166473664833 2932476609886403086 2765992814648628459 14632792623787828619 10613010232017851175 5173867477911887127 1271885840628397016 795761666925231479 17530232556496286998 9358342189888262123 87822159136227031 11691734752181818571 5302077891831001078 261124942510589504 8645885621172057498 5165722938820870742 1585419258910694201 8102570817869102905 13509894786173477740 16151195895304775213 8675618780054798038 6447360917297737604 10426821965509121565 16626851167788110101 13268167203949462227 1355862777976943317 2900917937219984374 10229763691163657693 1896499848443926204 11426323395131585912 4329105971513077568 9789522264346692872 8850731212909730541 4240513120565870541 6868294717384161636 17527938992430042849 16319839811648850313 12450005421224679273 15885886294359703497 9646947273785569946 10302246208322081269 14266199506947498920 17770204680949146401 9448872041241072559 7210797758993006880 10104964815135766553 12519392937981716482 18356860944479678041 3931291636154290267 7159015389154143900 7647360763852469054 13609047594753013318 7578581526897827655 13668515972958612929 14691956921509371511 2436486928422815690 7955641203984465270 8349263657569412121 6339417928333845155 15760486006838478986 13125063675639396858 2979047390382578779 17782162327047019751 10740810875905209119 13241540490877185005 8555130523751778515 1383362725945659063 220983122873622973 11749421007969290920 8491415597284895317 5703969049149134926 14779689596876008223 16637971019260909554 15073142117754921932 9475041288298906177 668198738325137344 2576941404628388590 10171424110401531109 9216460574590412766 6872989221117772550 1453849016413172755 8267607156669290247 754985687016744412 7608898323057670887 999358090546068283 4838975049803464459 5712779445811557739 775644903122428087 9832780077156987828 8634105771564059162 9698632149632667896 15627947452492153517 11959736149393216262 16230350670777797059 17773098467122145643 17096424267906312937 1718001721916538452 13751169386908447170 7487719100710096345 618460871603376281 7789094038732366416 515470920153117533 3041966776413683060 6747624799509194928 11021022507386030521 14338517672942598871 11205315114387761585 12930169152948675797 5889896787242346598 8963289504248095073 6042255268743320255 8170667209774274086 6272699299481398794 2072916367800710071 12855144197564235077 9190136097523373374 942342309226414359 15108556336710576535 6017847191564622093 12010429950198564491 467444070466284899 7152633557475314714 11787721940669578185 4206988227859116091 17509381680109950781 11315415047068721540 5557515322532671626 4883742263907669737 18374338493719939152 14024868804569731158 9986510491524040940 10909599323718860524 3386827392434738709 4031462098083654968 6474947049653198030 5715959850903327865 4306092860860913700 15945644752404764088 13003735744894089110 9572384916076984568 13693502327160568201 14006438452176645847 2555271580521969112 18037484805290368187 9710023821735643677 39857382689689230 8205549605656089943 11298550428501310136 3893293075763470659 11934326479112427528 730714563931130161 16622495957220660868 16005197551404637101 1364100331137739309 14228681701113366578 4667240662220472717 9159013759720411724 13336070792385060312 14001400673069432372 12067360579183534223 8686302908324149479 11960892546169371926 13695347508351622347 3087163174635682783 3400222368321902277 3989009942092163507 16195580326367568289 9844631141153518032 16843113499785258306 17821414126395185297 4272476447751772800 12651925910951039541 15407815718704790853 10861102649605352564 18231175580178794180 4819432501131188214 4832111891432876098 13825577828540674242 427413636975012213 16911650371929572862 11326760880168965504 6625738820195961190 2965515103007763642 6370044140455386394 4128135606694863938 6504882858912649067 12222576932738964749 9312578614386849021 13886044559971678867 15494344607677049049 4824011403519104345 6175921378200554540 4148394400550706082 9219081710948488670 2185071385548982793 6448526202075418030 13466920696195072544 2191982370598981171 12510919150252655103 16700063637460292733 16926950899287309746 18285793162239111825 11072652085554078282 8351929004414263033 2825805846240965757 165451379684136199 18392581302148284121 16098609075705838348 12623072860152306286 16923926798026024976 12078329427646697461 17771299400141196395 16517166020474297802 725350900731079665 4469782309865115798 1788295984035448176 9467126085783112545 14001054845744507961 15696498740400992093 1104435363311132850 1425591206931894647 11962370207554004537 783368679197891994 10102292385059967566 12340324129304699831 8559949199653173180 5842805447264444721 11473918266594389353 2337190342236898708 4758869315169265383 722533847867822580 10732935709560564900 9792379659652003965 7525631348579964791 9103339080494985915 422340871301988469 18169776619719236374 8342364484353097022 13262499000972015737 12400530329570895272 13921767760672634727 18261546963833706061 17038438117252483793 2916761241375740351 15264180420528814103 7414826315516935787 5733715982475602001 7306138549632610146 12187562255976362962 14364406429843789463 11401107910467557440 3049889202551067921 11399114204746123620 10905045834978311192 758114316231303755 11768982146272347047 17672202522831480257 16310387426840379465 17916314630197124902 7805972020530618746 5706355204307932182 13408642193685505388 8424296735693075661 1584076387639950190 8158256785692207061 7515119578951002299 15395849750473736917 4888727291080508254 1453226599657970342 8000695901684558413 16107435673691589720 6332033465559747578 32293513350867506 8707451095518700153 9010529195894040875 12116633069151838761 10614404410595829443 14614511273520278783 5552302239716027070 15116147190155402730 7997624189522747160 1302262675179946177 16611379693702888603 6273401480848093899 11641147652397983989 17591115393798520792 2388210968968051880 718749893661180311 18370897077059271248 17569691500650791727 15111593151666935679 16269237574290848621 11393226114595255929 16625316818232882068 17453578366018482639 12552846807645155324 10395846300410406054 15814104960135236938 829870134250782107 14153537585570868747 14303691008799377584 14708570314339269453 15449344758216071772 3010306300455472309 16529671656597212254 2280668933570129816 13189300099792354973 11784841242432114628 8226428489493557856 6940460167958565711 16275893281281247417 5891891009889981865 4064478187519632370 8065564629841348680 14043204245935767591 3041281796590568830 4802852678990004032 17024461388180011734 1755719350044045623 8083747054029626718 1112512310350171324 3493713568813269776 5561660592717433672 16141667030420196528 9354139078625551159 15279689921113417375 12604935937257161476 11956851819833985476 16169047340702053833 2920586281763236759 899194009167983324 4557501642880021032 5214447749957632939 3572809110129936913 6354578926503103887 13427985298224558757 10323559696736694915 3372299809215616603 2718581437961612649 15915094427488258048 2640297139586139892 9080893680450950203 16425623947871868415 3118819174022601536 7416058415295649318 5517225779852945956 13604141968926420284 11225400534515544828 16455831400680992478 11408176541355450380 15332427324019167940 17229492976677301398 16616287350376617993 17927328897830094429 10122209098412123417 4098752108614026411 1645991270559215892 14860492103087193953 7174219119827549719 3429374084512171207 12266431788147149257 4587498268901539318 1492631974533315446 10167167434931157750 11799245537653122207 10542977770569050430 4331325909809503793 5856283577700681194 13980652595570176957 11072400060973342646 3258301886217950615 11483385149129839136 9381763326923830130 5240263113461069958 10035071753715178227 5460393677931812316 4274571059098469400 13872878256854086456 2923258015431220486 6702617425855909278 7058057566519512600 6126348018688999019 2706550178543386677 7036806506712857183 7838411332181683622 17421032153344320450 8546023206766307671 425198763227965566 5109007320908251602 15420697541954676787 7844885173614519525 6888589643224211331 8934255315308575992 15891184936979940452 7469097505649877758 16146666355493566750 6679040952086915337 437356174725129451 2747556701195565426 13068410844976821872 12874204680437029778 10925619108707745460 2038143878831128390 8932806087823038482 14849745722737922014 15465462448926969334 9813691898993371530 7376547191476365098 15535069771760958224 16057603887695485589 12526557539082268794 16831647453369126527 2671173671825985359 8561168873229283894 8262552777217057608 1918322844425926459 3613254494939451434 17353552658132066814 10862036037436268028 9990541242451929231 7318271616979076610 9819157413559972130 4685926896257074925 17183520506036352860 2706302118607649368 14616866128782356137 11740985371534851993 14512507066507614810 3743860841698776002 6749964970748154251 15540069708397869744 5840465415579874640 4334495684371639667 3937702596156694452 15237272047772661868 14213671090447439903 16837878285804054438 6908874100690695706 7071607597619502982 10396737065502496977 14328818291689569046 11689436771036122704 14944691451139516337 1612723091906470826 15776441199225175272 16054108111864750432 5249812096121312091 5526394888145045405 9664495476387046787 1365279264347230430 9743768760586299342 1171212605106118391 11984904864890891388 13489487431081056078 3177363255860420465 10941436720293165173 5622488709575902722 9862668641523495620 1058084806441825302 12735196833873492389 648149216928327256 9933818548957334722 661232185716110667 6443236848726478672 9523571464795904653 8109559373561073360 3175346942608307853 15089331317929612561 15593302936871878365 18187845114605661499 15040413100677314793 10156834885580503656 13808950591079956066 2081731837669031476 15179817262030142708 8550088727015389415 13694771515475250374 6308807276794063607 7373651242187279171 17994875289868980629 1764353050838967276 7028591643271329728 12312895336705069290 9179957572904224615 5532086400305458442 7023435257085430869 7989178109425379475 14954652641308305527 12926970981851303734 45611492710060563 8472586651774471384 7924717568934304141 4130749545485274515 2322343914924924358 15660886815000854345 6052726216555269147 14064532784426102703 8274923485510364307 17243529101747775504 2480297223117449015 15706530086835717805 14050614342195129487 12182480597140057584 18066600370546684480 3852448834831562013 16545869763983380298 7656351960631179124 11656243963564117761 16032205243441076707 3261175165915793408 4635350162361077030 6468519457428189866 8122415699952840763 14548539300709053157 6210738178755126427 1533380958796252647 17680111037708459116 12927032557952956255 9501366022740552978 17504729710645230150 12913219671074652378 15351198728053916042 7272960828549125597 13836498347822353119 9166817181774163445 14154346896515028636 4823855606383761824 2849929861535368089 1085580494148652590 15003629525217961423 1816054058424804450 12441743371917537959 12276148392643449975 12703252258892206209 10483154890157724616 7060397235645688183 18190727779958481413 3029135510109088303 3615298024305825955 6642792484253488837 1522729768783014739 6644847299615294281 8735187224694303047 4527655240255218741 13720489242697987683 6043545057747234534 14098241994327163268 6059883790626633127 588549391502369132 6079469982745677068 17170310959238344458 17267435614042648975 12129991228882457789 3296822738744827197 7859055666097483576 3276440033624239671 14599911656321146902 627538062135329209 8076445951226364042 11293031768359643128 12065319976231868674 4462966613486567733 11710130801187382868 12378029097980876065 2452866363569092501 17516805512285937128 16022973995416126170 1820292717478558470 12235121329509095229 14399789464390445935 16829138728727031170 2168024052630709354 9360299001788959301 12982245080899300579 11609242253308817891 17700104954565915358 3539365401544148556 7830721251064627676 11776511117664302865 1508426748914180249 5415483295913424052 10549325790492933430 776875919664402646 14288885595943695260 5912404244853278504 4520747600638718220 1311083714264370735 3303254596044968588 17312986919383615859 15359379024522732832 10598734644001992408 1938053119159305285 9940987053320302784 4990483169352635870 10749436898554735542 17289343474752083312 7864240513932355903 1106487756844482123 16403692050721032545 4966696141395421826 16347702280897836521 18074622711718586445 17759065540907464855 4638448704591210016 5119301554660446187 15547478417184891369 13469218588759031462 3605971015201659817 17757221593988891868 15889824403472019144 16210688401471886567 18166768032166490506 2597830174903490306 12240104067398751098 9628827304773300018 16045482315739353667 3191364893983809602 4214993664296027249 16487816429800274186 6710952030372350569 3127794668222780795 3753594332011011974 6554851539592504107 10712578035959109327 15231135192964079693 14019588067730439501 12978254171467176058 731984322184455748 1376250103030397536 1900177897257520587 17370687533619319332 1202006010388599903 18417533356610432679 6514134012410353397 2362053717044248648 15276112869778199274 5373604772039662595 15499692400119216911 2095334437149539710 8410887575948309027 15261429808590981816 14088913508742625855 1597782666177053555 17819781547275201226 16326138399448653455 8702296101345589351 6911743617149447142 3100565715647859102 8079835478572463708 639062197444964498 1906641490300388299 7337306073963016806 14588999839145080719 14773604242493082681 7986260816938885079 720928029369090464 4213963225361163807 15839740503634999115 1853733490742741508 14155871248605539981 1493947166935355872 8416062676496259369 16876773118824362114 17570686544414572595 5264899200914925402 14643941004041374308 34808098964871677 13739001305846618977 12669023472152843502 1886899573885624540 15834196963068439339 1530043666964521842 6724895702810858981 22195870291186896 5160070691192222768 233686700239027624 2071830083768517516 17685650480747278242 3551691830009756752 14477080995460382602 1703932901651280019 2162696018983981272 15109885472240244970 17312829026768352172 3147838881859475378 2674432724025506954 8201616459104383816 5478629958704877143 6027911919143276859 15221285267733186611 14496061025583702177 14581203876087753005 2362846719014470596 6796924830532541110 15326316970797353660 10366397776001916082 6809320713397785999 11073085467881349786 257690561085588064 17479353371203213362 2688353778130269213 7161471451398108882 18190228131631865190 6359626025955255646 8535240420588001669 11462572516892552727 13773899959315701861 13992883389408528582 1667948239821348055 1844056807230194255 9222178777205294221 16371528181146581127 14789906814904485677 14922897546166198049 3280170307343888691 12339638176048115786 13473100575098599062 9488692732471189206 13056123585093366594 5757190663744077935 545312606367937602 9461561923906315091 10670766494989470665 3308691364335039201 13539022349662233542 13066278779262163051 13041342826509391842 8036179260673219675 3326212048072900206 3306185233115140420 7977619598144685369 8455546246264022959 1050979465483452016 17626884921031059291 1758501854290025092 3403342506987965979 14247866321790674916 10239591959639782341 11336145703450928651 1651026970777876411 13219275899839613606 17654945718772112782 9155874563324693731 1231021110032706525 14879430648723147058 2697934357205250717 16261474346387514925 3718474842216987024 11322322745855410493 3184266122719729471 2457476259723635857 4679725119213937769 10413653130053323027 16920211116571521374 12204751249755065708 5774679443376599053 5773516517802665261 8470899732769377707 12718848332994793941 9708620358726488105 12893484325986287851 6980693268623468387 5385760087087467926 7539424597525763113 17986176486060658803 466187169869866655 1568992606634216595 18109094525661284640 987539572935095365 7839939773735931087 13873754753694792817 14648361631983738910 15644051960230423082 7585831783253374548 13223885643837769517 3542128267783272044 14842397445410813823 7865024237827203675 14413547179256495833 3745961572554122107 1091842600453060726 12530527418529910 3654535459757258610 11863967127708433481 9848295565398944082 487384351961573088 13509235617735716276 4156794986661410332 1445532111393408531 7382441389896478375 13052954545281304829 3327531903324900219 5777103367388375794 9811606246356586038 5551319315893021400 15040293894857015456 4930934238164881717 17067182634798673093 18153837055049232462 7032039103849558346 8232594402792113363 1593866159467714465 17187802539711136758 4928158882085820627 11214600755186360094 11467844787283203726 9832045400150560045 4918391184870193036 6329931904433218101 14026216099413910875 4029561224116270707 3877470264212238 13932742124213728176 8612311066655645900 10197723922701445919 2636290759731508184 11849866799418970532 12242667830277547472 10676851940680077555 129429349210747112 8703270056180157593 4752234326132191780 16106654770135256741 5742071382290585807 2106362495152366609 15163105929059935709 9498657337450199740 8091560445670793263 18280063384190427276 11107831554223383314 5860259104362872708 10909642560960626205 15034158507453074211 5339019407380781863 12837965396755357335 2482120646987463977 10210582069122659016 3485287307474101867 13559893905739758849 17606639618594726429 1073079728016113137 17286746444233183063 2706375356955419901 807365327426329395 3972645774938469425 3062214014840588772 13511432984837547769 11817578869851362950 13830350313584341692 15679862326504474766 492930220298432078 15664670191179315882 10442342401990703047 15804849211237836673 2744218161509246359 7250258273259018568 7745999196113827618 2322718172975156057 6180690546289675515 9224714887973907794 6570214023478704314 335405568979254514 16319185775364238050 14660753863428340380 12196638334743707083 16743958865669123180 14393463348626987269 126584625202438392 7536184204652603139 18169798773256426935 13364821663094770636 12548300627474085496 6473789729463484343 7518893339288937254 11140000092185177420 16597228469173099311 938366845771512049 6540686693552376724 3172543998621384172 14325893894929941799 10518747881112743406 6141858454862855012 18039914129482138453 3946944923701941366 4407595234875211746 16310136559568487051 5387563845831447566 17891301449345442606 10855252932037607840 16003326458560642353 7912173146783436265 5511547422128488553 16347169918184667107 7072038734834004928 1054151924243976634 11974112434067501248 2612455155975962918 14752859076409974935 8381559128710572406 123500306895367781 8654229469762281582 267098875699268640 13903928640388701693 1771286603725362878 6183095263532027771 6296806103974263376 5857807239284303059 10790559838651151099 16383631001196971744 2100941875342466626 5107585519135559154 7668867741440541134 12386652290016854592 2213978888029057075 16377472052898995138 9074064707620444751 12017767619601024729 6713322101653523194 979403522690167672 1143831974732556594 666840450439542531 4474323348339023885 6164041039369049601 10260531968028207749 6890019824549005235 7597351683352799420 18427603576574599614 9401414820447210844 3562593968719424572 11666441677037395280 4738339571479744112 12541604970940941938 2248630274630681820 897217527649303899 10628759548918845906 5069128068901034240 16361729571479080569 2342564627085302078 1738384712114482038 7965407546197532100 15660328735447991116 4042518020560425960 1100094653670997834 17493246299247332145 9690646199564788040 11471851654767817560 17749279081752463869 1757815264028193974 1482072715925557599 11484821784846907922 2270287509833166483 2628221710226790457 2640700707520444164 11115722581085956255 15944898238246080400 679360070519291698 4284341655987635960 14918217895331854337 16299194800264746899 5176732273199118661 14164843487977420590 3884796499241015725 5003820632180812898 12338613430398532330 4919585550908938483 9358275939006561135 5500474876284665768 1737930058258903344 8446746225257432671 10797369632208511651 9061461262641716327 1061093421272728092 6277962632572746124 12026660406298054095 11135304654795863111 7037410881674011983 12597785321856744895 8488352652943467925 9332957763507958483 17114453903017305144 1904592318944208100 14003402615984155716 14892003824189827991 10442789895466819152 13333646519536505487 13924694442124803392 17461644194666255992 5863562299794622380 2733176319964231736 13192757909355954052 17080289408333063492 13619716676761022102 1798902124622429308 16037244157743431635 15324553219550927909 6367335587798377621 5668897697000422144 3054914278985630145 9783940604449843686 13875453921294337279 12161356629266137418 2272206215895446050 9045381609748145813 7745984394838396893 16627854430806245771 2779783262534335643 17168710056394839062 1993280040853033960 5873446777389475955 1724856734583665287 2546097710969409128 9336903123612349211 4913892189925011715 3779114195111751206 4630433076384359771 5576850609713046309 17364935583755325402 13066200781459491685 4717369474128397898 15442763151998127319 3667539289006426528 2166362070309369454 15747725699910801416 94073763720689006 6207571804237515582 9658575393748468091 6734455841801823121 2863019890601763313 13741378270824301823 4878820372381978077 12462765650861577428 34479302498453950 11819868741557523490 6206550955739851821 15065930567195414301 13956250310910708712 12984160675098416465 16842184128186753177 2005761410616393224 16697302807669008810 12756070647530518750 11804551548984012197 15695457116139963354 3102960805697139278 1928436438410668054 5103011844386781049 11116830636987858939 8231173635782592677 14587704092922416219 727354564765793187 1601823390148567508 16040641674343257065 6174813989069543721 10630654470503307943 18006076780126337538 11492396134619806909 8938887580772171213 15638776557645872787 13879791399967658760 13949284616246000426 14271913048317007092 3662296560885285033 10768629230758689070 2683997173668181712 16792752835171166039 291964294796834922 3904576675965088163 3263149372640802843 12392205585762106346 683082451488777054 3996433652458427577 2881664090500819009 6972923604768391280 731452166250156610 3660794169017655214 16235007100262442656 917972428029077634 2530079736710976684 8593169505326595637 15761950228232278086 5012895347122984753 14188562455349271819 4231730339906753818 11147081553246992856 15258399556245735091 10125508428233471308 3373224048989039122 5747758205758439490 540071840867674893 14772639050301340682 2464708365133964326 5594228508613835571 12539618324374046551 7575440320518356417 9623566373927929245 2598769851373347322 8261740741747130661 4395858658183464565 2935858762403794826 17283549480941401890 15241305687368176607 10206686668647049247 1411889702396410846 6320148636926782153 9015758036077803825 15065751377155439317 18066617032336126371 12602851771448710546 3264739456754142933 383223817702806523 5804707152732317814 7955355850101738943 9425189659598522048 5690256071257826768 12668083485829039466 16307130159572858583 7963048774853554987 7766647687119612903 16859705841607647561 13783359814911054668 16807664778522926324 10006177500036368460 5382816096109704465 4639128532428234892 2084775084786068068 12781685614539515739 11363661650851869868 12969028176950227773 2582984176134510725 7106029560567917586 16779547606530362963 639124007601978151 13613916359502538055 10900898975285936010 17303279247887864860 2561926904175157214 13131770538057017867 70823165475410934 17738114661850989087 17735589892514452316 15537103712441002537 3172641099703079093 2454177194581373662 6678165352014744489 9281427833115022693 14555449129916267518 4974151380886854364 15214220859150839824 17987362590993211595 10661255657003050779 5761700654177849684 107731439567542124 17400145634868764260 17501934077667833539 5289683282684968745 4437832189071985854 9109114456592907764 17627895204975879434 11987868926803609668 3370586484440547674 15717988327996633126 6433189225469498425 997110316536047751 2247550423455470232 8524083907984548605 15583627408152842856 13838113826906391438 15134651467786903080 1850394480601693236 2977736132296510955 13674481084585672183 14108236213518484859 4064038379336530032 2774812955015173947 16864843568056194597 3690834436523211867 3743678702902364320 7538461298920264081 15513326381577921744 4968778008759432669 15331248806881489992 1334651558943174061 18002183791329636369 4957062410803333204 14190968361415391831 15696734944667990965 496921720338638460 3788153032907666455 16696890324878332234 15570158160675982482 6676747804622565420 4757634858109528138 12768631415185359243 6283412016806179845 12780638932010592653 12456500741730943431 6729218354460861472 1720440458434078568 1109217243074373457 7642467503325440654 14079435348648379046 7737333239953313415 979119335272585060 8669062580583693934 18409658148966957536 18136491095191540458 8989743160461495604 4324448252732195668 17859168224870236061 16624792933477170824 11076537019421562963 16158159263581366936 4406601643167450250 1362341054974541503 13550565242357134722 1650725733387010621 10596562961358591546 12588017193936824606 8207383626350031852 4962016746120020833 9472958636732851363 14000384437119087865 15687117034161426785 18248105041949645979 6335772523170201738 16199705442290417944 3120398623987791032 2889207010353265024 14184679018942132400 6547757131337040058 13431047893544922101 16292395182021881315 15311142233632506651 9349358581247399938 1173761811253396247 1716619558575348891 8315407159192528450 1676054182824927078 7459145058501877729 9665071496515018348 11243954892193414494 4932492983644393675 15704729430735707186 11353328112762681307 9145212809746975694 4601880958396243986 10011571106085785046 2984789560149794845 12726584781079019624 3363144869389327449 13071773555683234191 8539268164310202262 7976776134271943180 10477661131363381682 10550235604762379334 4545614232949251746 7405658276518749582 3903964108336419276 5634925650421481291 2756427252176646399 11439960106463908016 373183659545724588 9381255871326360461 11744866844295374823 13708395469514730207 16133506316134811387 14590335824206566278 10177075431862193771 15070476245198212623 12242454541510396950 12533117269290315371 16167252815440807354 10361907252680976878 10200908320446510486 17863486797197152646 8222271898207957012 16435294514960222275 18313569510628222834 15742327980629229575 3041549873878091939 9873321591425896521 447945664063935726 8660091145423978352 2102165184856823194 10789022174712452792 965801168335312641 954686480212337403 3090315097684458499 2045377660090848087 3673426510928210127 4867657199409766267 17352370166885182535 11620628159196955082 416188257576611553 11603423106548188842 3752649007331014950 155914444866606600 7038896625464022166 9203070536681421886 4081017490525913882 11708521257338379023 7912656548809658214 6157482847347301696 8135955654429371779 3299182011020554739 4684697982970325538 12870899137211518221 272182929149702059 674132763034944322 17209603394641211207 8723457363974287102 10396264621959718958 4813529551141929093 54161588563474796 7418982539927196832 12357644705834149463 7916980678991861002 7999116382731409212 12996354877499532684 10153314977808159853 4275812851501727030 13692795287911710425 1201522826909767877 8519541993216915743 12691127986422048219 759279838653273969 11018689031223613945 8078657228630296037 7866823554686664397 3997054057495365699 5288074805761835792 14543906845101466272 6230117000455487954 18444960392121923773 17782976423455216113 11979521631900423788 11956769284510741250 9092839506413566015 102738776777696622 15484256428866405286 16633586754738850081 10295258675964178130 428187737798073691 8268548055989132671 2763995164343481121 11066319436389218074 12795140309064077265 4297479572030132208 9314637412674345182 2334015472416870971 15912090990059607524 18273313729709195364 13105657840227382752 2266159215302714224 7540333315233985462 8729016603663975220 9376183064068583607 1183301122211867409 5757421601091780082 218200560710771435 17752737957675598926 6192469235113534049 11335105234352513724 5739732734008858305 14996705793014754881 3815513004647001081 17180948956006618900 2626514015970441210 16032720250547418313 17078349374354762716 6585294815895405584 5616854674814100000 17703057031231036488 2012774097103566521 12863289822523562990 9184858702511339782 8798275612773161183 13074140488871315264 16179750178978090790 6089583021322839955 13083894584398410919 3676866888667031044 16148101186737119919 5828543292733103493 11946885546814241480 15019965114968480531 8941393454457933947 6059705121781764765 16576410621298495584 4940676971951682395 15408003704901924990 17316126186706623722 9838415922898486402 16940885284422535446 4879233054164250528 11911688787172239438 8125938951850395017 9707271818981065078 1472443090473875280 3653167339604444112 1853522114454017164 4379442961565852710 13164632878310895461 10852798085400501400 1129677541543117534 13126376778637554567 9737344872769039795 16866951692160646488 8308413185386872658 3591746595660756075 16710015408904853597 6145157373841062551 3122710491814028815 7738502033883039838 17741262306270360620 16520404417361885215 4655105402852049264 14626151054093858728 8468403215391336908 7530731651837648369 9078269819795944491 17360005589981231818 18097573402503586340 4675381727868830162 9569641736596274572 14601393194105981633 12093025975816369873 13296851573745987273 9172644234736127612 1442386236472385849 6143616074195129694 11787398431377290581 304767968603954202 13200423341315207115 3758829310743732180 1075257371149203595 7432254350848736361 17890151001181410427 13273589797635992551 5837474590586414473 18411371515048661714 8061493821583726916 9083463258378516780 16118073786601417529 14880915983214737059 10769986304020186642 10595039016784337167 3072431464156244544 9460091921773872598 6990288886005514575 10905269307521529437 10651947026475716124 3777874792709261387 9090338029640043026 15249102766634484073 10833646183356865978 8947531827506503317 14094330346177104414 17319141358939117615 7589623708595509270 16047835411943655336 5060116217333270573 17221131835466528263 11969697735399836073 14777948026697574473 9680129779885279745 12279826487014279927 5098282715645258152 11961286136321735758 16589805440949837623 4386922497600821710 3200061253971947428 8155252307104534839 14508577791849439218 15752654313350555053 3340547806248568416 7696537448298854420 15502887076405051642 4415394394227558027 18063109023263218143 2404406111617876233 10418679265389245115 15970418418815013627 984140894622313407 15998479390825388371 14093492458766495692 11849127767075581768 6676719105335209739 1006458102950468974 3098913941326863700 14410522422309645357 17294242785238294232 440087591881844788 11382898395970098235 7661186430381643584 5891929997033233837 12323649688030280663 6512604849057336365 14637517242794292979 9361887679083252887 1125436265581843887 13290171170873622051 13783576418796956615 221422902940710481 1196710207845804856 16703211208940291559 3053144641776688614 1900406579597713019 14830775926202754341 16205961237074809791 9365259122477426959 2257518076610576333 6769257159541579786 3595192857339865886 476616735014255450 7721480054381135711 16181183085919098408 1486208796025177058 12519191451361259848 15294236981216170636 45451987395261070 5567701679711536682 7908695604179104704 12050364150261958301 1661206748096910878 7646346521600736861 17369371175424051075 11451117659901102475 8560580588453704718 5373547581133549386 4955760278038024342 13223512378253417389 2712598695667635993 3326904176597639449 2740034959171711050 15043720964945420643 15814783785736606634 5390740051820848852 1603195530189407799 6364315753928102822 95464281347838362 17997073996851735328 13260541172287639460 9321397603456127024 9229050122196010926 3692552816884215272 50188399159247314 16836850713030912736 7987315626669822701 16012667330067893298 2135979629404942135 17875407848335578110 1942966020732587905 13041789583119288457 2243358461749569888 12658001871007083905 1691130192389303663 3917496662107213179 13615411221807686090 12706430700605653535 4426550865176716946 16245600032960102353 15096950276038232364 16097840382087581058 11806292347128295503 17234610824709034914 18055645105558181165 11637502407165932722 11274178629011828993 3034293753434425071 10132104355267805679 17131473461479860486 14733302385631369970 10788333719845760360 10552655744927690033 8658346506405266787 456010313130183730 6306999974662575015 12177040234859755011 4861201906988151848 13441922947438924495 5143212907865565964 3179917692016141000 12580317898995025360 13684298967362268271 6098828028946604228 1997908432401215256 9330913128982653930 14256173009105063896 13975419274063102820 14607822694832817137 15669368518853312913 15067318571797408079 17856036498589330227 14330711853220648323 5856650550843920371 12506473895517683938 5965540778148550921 4108355716156533502 6256160362620645553 8431715945694122261 16260148218867122389 10236433079001602303 8855802858230360570 11034427623053845592 2628808568197727327 2877336318412974968 16248945639504676502 13092332141545025638 1045204491870559180 17508302520235279123 16450417051156845993 16229944190691509805 11826953987246189993 9221608253674945540 4088985000935273436 12638391136281560936 7760892725084894835 5493429320569401750 3810973917630952427 8594294722933103148 16515159402632454032 17536455143331801762 17577660109192408897 5734668697933448134 9078469464031459989 10437610653986202130 2902679504149345117 15863332468313834324 26272637329459517 14320444401220410761 523911321311895980 12495268179185871649 5929480509371186432 762841555205766653 6538602726611351752 8648655652497045750 7838754994037601274 3599350892825547754 18238089252663061982 18429962753204807701 1552062101874684071 12874405840677145773 1587836220905179596 4684558912480923067 16726303795557827606 1613059513883867941 11189564339352563937 4111625641805114258 14803702919360048418 13973601934191437854 555455117213180031 12872267485914653298 319836862887980535 14070612265664009185 2839808029688070154 6946870985532614670 7418063490480586576 14733046584868767551 7066721908107268185 2030499843507126635 9971445637646066651 11368228894786414841 11948950736117517629 15403441765372269398 6130130243634723756 5247183231096819494 15632740589486824386 17887445832442457611 3834065461452684813 2816132028975013929 17613578368108516289 17597965828524287119 15540940260735310148 5616521015593918000 7062952804965432840 8410482030724857632 10894944752079942666 13939156773129511774 8705814935273679196 2730367400180048551 18198517186526325225 5076793410388205945 2043271702180444928 15381723244023273358 9530588256001865975 7471364607140648391 11968605314917847732 15504084956179826291 6768492223117342997 18150479056306525974 7946928433938613061 9974139416377475694 4908611249074610453 12746019729020157219 10304652387737702154 1324461484076049474 2456498311358828382 2848743425952811601 373948509439564448 9223549156499567656 8640967759740056031 1919260397100811565 9413910989580938404 12358545671527477629 4642159844320020209 18002790910192702367 7759263985145715093 8191458195247886364 14072548136841261954 10129264063334287373 11287169203309106416 16740620066217518080 12113595553000152146 9767680891326455867 871233415355446802 18368816641365936556 7708324400949183855 6031133135518322635 9886247566385145222 14142519538882009397 1234152645921859215 14471696567805170479 376701442924373858 9252157439690573688 7806517461075087217 9934829240943933664 16498353283407719713 17903962475526075831 11736754772347250855 4980937509292678765 8143657155276781740 2440781148512665767 6875839228881880249 14704846486831532381 11426764068765645613 13410402473391534533 5088699041299374041 14185039766317050664 9168804059347989943 4751905616208944051 9774076669626686259 13385110203044999331 7446031054362413661 4823141785867096783 13762003559858503037 8760216865839573813 10302588201846637461 5445769255629152824 15691079846699106358 866524078287991194 10090218266950872602 12261909706291415655 4390051227478995313 1905101969488281295 17262398296374863188 13664791746316397177 7031940439151845534 5320473493489910198 13550910568540739259 13897258160791052987 9367304921233896108 14636079576378067974 11215641324606915279 13611854585700564812 14869420546082724106 2549444620739792746 10831909935489885929 13468632542748894240 2538214377320599131 7351165358694043250 9607634752163932365 4620447407188085427 3696035859244005883 9083899821574252866 12672990306314820482 10066223588201132961 17368735282661297412 15752244528135696524 9886680585791404085 13003017500473518782 2874270429125671549 8043441785003108703 6005566973936210140 15999043597760184099 18375127564892840892 14357042745088314954 11070505630142042806 11469862840960854449 10423096173859270742 13762308112932685880 536572683801546285 4742342720740165968 7965103553839799559 14151128203304838767 18404856748872168127 2674547093183836006 6871744983948407501 7206310174626819784 14687422394344272263 18110289460103969821 993466769258549510 14568008508318094708 5322222719592077642 15198521599012446832 2871223391626501105 62478780961658113 10365927245071430475 9354048596732503024 13876230057421003163 8041546022708621047 4632795360922429815 5134723981860068578 495333710181026343 1960784150956902812 10008837322970761100 5982173657888314010 18335224099466034412 12468769443363028753 6912537785213062685 10667497241397228044 11531645358062670637 8288373205258035741 6954702420100605916 921588205020099491 17788960890551794118 17449995223480093060 7361732465128803597 9822927424757120574 10168983486104739573 1716693594491852817 16747364214250176225 2930259121480348752 17817647921651493525 10580577979919458689 2288574980460731049 16264628440080785542 13198526757552748877 12411434700826673955 12902847519193520861 1196361215180374713 7075820850581975883 17156781760034975174 14122172060304876003 3021234470601942696 18034619932839097264 8014541356711600716 2736235881756278415 16669597858692739533 10232830080568801468 12642849327195134530 18072393927604888102 3626164998514667932 10592777661833031033 14830326054290028066 783069799921055498 17142641875026648465 401045696631932590 9491704878784009465 12327493272945066557 10216886753281762939 5021227775747730001 9792118780263302055 14555449676984428073 15347807854636139936 16600063860837626434 6150393311063786562 12437777749132026253 3727330031502365921 1716973337803256098 16354117042349093102 3166227943541124803 8710296100392065406 4810920566507072296 8331453169076156404 15958102038365626778 5425724007020375425 1493566467354764597 2166868465914650404 1632884503850481231 15713326942927364809 2845487697591041282 9929606750520678487 1964179811057836589 13057089675612464482 9265667071895396161 10044959046216073339 8859550034865900300 2895951643437069055 686639720186638271 3127292214329913224 14642052682327849154 16059773682214468459 11748366760751924083 12919609068728104223 15496636354851406239 10014739083154133431 10071634568634306424 4326621559127805764 14000029133277817623 4139896034989580212 5657460342788020764 2642673924531272752 12057253327839642095 17422620672941749242 11871845245861179527 16961491379496255287 779512477792412612 17377544252654114877 5881565842290299584 9338757885755927234 4238002455926802301 17791653893374774581 16552837066127469726 17824957835931744003 2787089198392359722 4096814761351721132 5564125085931472915 1463842528327882743 9018028536620371079 9492013787678546415 8141383340892589911 1329143673572055357 6649668690247307730 15027663463220885781 2276304211820421483 161122333118340880 6283645404481843142 8893521913849228709 14642376423974156932 4389714332387234051 290073183722394435 1997994468349622911 17872604018263040103 7889322107967824041 11523714946705572083 1444849618320007955 1267887274061437970 16652454638119617124 13657004396574556840 12769923234487417977 6891079855860016882 5772004443925570848 2072607321291730037 8092066403183934655 15514856240382820975 3253572815019592949 1898437054399297119 9178091973293198372 3741495804692993925 3790091323203356917 6224680392947529934 11728933558762881205 4899434482518790775 1514388658180728288 15445606388461617310 8263012803360932315 12494725769254559955 11722776915954015198 6988685707679262665 6143184089505970486 17486635364611184336 1978705187544976255 549677678786949858 1409282202692726030 14088636110024356367 17173532820998946022 15884524346874783102 14136639695447202185 6648182879478363862 17778683316071911506 3378799833233163045 2939629612899021682 8417152169889232653 5730549854259456195 480861032484025833 10793071670514973912 1107172523726365154 7182882108046458058 4229195215809475211 10729022823709681485 9664739566938926102 1509554426796837297 9853916156748767777 12807356135382833606 3836815347244011220 2934447198436183619 2729890185769485578 11008212070116703668 6813661229905038399 8214819544731724190 13935580088162970123 4920147179201475928 5185195211262408040 18167666772902259144 10914992895760422115 9277970870459472271 17233627849143001251 18103166874092885470 6622136972450732123 12977167710740414830 4294965539132884120 14629475108291678595 12435472802559931164 6184233437565064892 10764415602991234365 7631394843682437171 5670286674910389370 13465055403111999517 13446412234499897670 13305749913916315637 13064905932703920161 10335104328732086442 1526690169944303267 13581771043298242557 11414734771686584052 12127578420030199138 945273189682307773 445721242543114790 6264766658248437194 7838986393450438382 10298205061531832747 1670349101445245206 6555875662817026269 1896653363824409706 16700056731855528087 7846072985857847064 5918682059414241483 8838498960950620707 7753503869961206913 6078165775590976532 422554367963636022 350913593553652236 17760904041447156188 6784081431815685861 11304849958014203718 2010774678370977601 5106557811937986777 8408430654235819141 510269594982952760 12386116527230124047 2595690098095754762 16533302859553019011 1281712105569467779 15326536144418282675 15800602761332594296 11940068720644273325 10278671123269387589 14194047941546990228 6041335821004390498 11232066363810393712 2664518320675188829 9432788354388955285 4924032947177371488 9164518608597634596 16057316652274560760 1677270775319801034 8983354147186699435 244583021672250355 4789842894529623104 9829350184289727276 7355787210142076902 6685202901328685762 8875997671037547056 12737092257484457842 10368656786274235553 2112936448030702385 9200861821177473791 1965091217833332783 2956052991921849383 16705184321156707249 2819498623131330437 18307230279119321501 14157066789994858748 9425233938758447641 7558849334227709564 4402796839814917977 11615446806716605424 13583698220258688174 6106590035911658226 16867526204050300300 9013437288878508392 8985137718329405695 9025172413769211766 1505679382466525377 8208119185429232942 17381814970083673972 14349105096932387273 2647905816301151129 15900664058543136314 2636187782723070213 14750083905588152037 7436457690074427641 16721604374145486538 14284241484772494144 5372088147402375733 2532444423881267489 12181786915602027240 10562061611779236552 7744094281424123056 4575120504726844269 2739159582136403519 14652262044412024640 12276585720523949256 15866012821464416737 13213221601512989885 11808946481670371542 4939461731491725000 16239224211855104627 10172089202515240161 10995636397164956344 15729860259908701504 4604896042744440945 2791404621764512580 5083065999700471677 2411263717225016367 104537493332304899 16657618642755545144 1226247777569883019 1696317882035612307 3312694092423364495 7536374876449936305 10481434575811159177 6746959348626113482 9536854308432674735 16169509321572482086 2765330899650497474 5947981534494339800 2914026939384516048 10437718293617941576 13643553706064030265 15939911784586830187 9517156885364668015 9794584281942902689 1246933327617108248 1062716256203578644 5747299909806321379 3012657447213732467 11976008808381174784 10705335740527175524 10559614059226754646 329124817145963670 12159419813127907132 16404024976036218324 15311290629694362759 17218663948023979575 18357939618324617985 4611847821548025006 3702585677628357950 4788076547356368920 14978888629731312715 348470004426514375 4577077176382638565 13229219063364308734 11514433070199955372 7463742390182379715 4786944742594274273 5431381014238641266 16762340680440502237 3392457875440787127 4264136189381704673 17598714816516865622 4491917662614239621 18320969762127211795 1329708127382732367 9608026955693992923 998376352851590239 4580350422618567124 13224497793339481972 13991294304962516613 11124193191336905340 15245221121470055037 16717760029897977678 4304271666563058296 18388016249968102336 18361623368024254915 18257193425402566635 6142529477291764278 15200727038631239327 9254894462872074794 17737113454884925161 9277038593050775291 4429059832424708663 9392750172387290624 6598421622451875661 15897130185317834837 8785403916228527382 14769204356281561781 5936878684120180558 14405946817254804229 17103411307185722294 17735105507474546097 4795249622985464439 17994265211182279361 2399120049433167033 4568023628833184792 11638392850054440994 13673214856973835353 6799887905453414802 2989790576232288210 5935827410265919458 5748063908099006756 13066241202012448631 3927348432586869001 6252278746635920660 13887677532100714110 17640293159059873363 2607757203018476255 6517970785037649392 1445277247053202429 1236376299221888393 16053408481874033947 2544439928212152010 16263055784340219301 12308503137593647817 12618289042412488259 11776082641062951760 860328678613617924 16035847774131191703 16351314382586168075 9751164216183160915 9227477223088940960 14965721763817229785 5111583824530471397 16955701301839433472 3396062885986570314 3817491330117867262 15459325551267243339 12056780742939618086 5160750660530601211 6968104327732443745 1706227302493650988 3487753314126648641 8838519848883656751 15206002621060660933 8854506985958492801 17722102532268760856 6436254595545410134 8865896687250269861 16398768691186706991 348296895970096339 4522901358201970852 3385890417706701907 3555341067359083590 779000689671926343 14096084393384492732 4097431716114345482 11305797244057823742 16113186785202190124 4070887210839109458 641357833025128115 8099261961678064482 11569494762856331194 6513150762434405722 15390628987145268407 2242574980598828091 5315327165956234950 3905356667869178746 12525680331829649925 4606907994815447721 2418575760738973715 6268862035362817064 6862557093322012918 6555177852534844553 5938802983811478941 1794130831675182698 16995352420570975353 14834422713528271752 8783831980602021674 252960409457609357 2876987350815681196 6747101800644752586 8828228193411708264 13441384086001499099 7323289404204174183 11148707825066197056 1280993964478130381 8735626232593621466 12527731941972785918 11000494580634025469 12279251316146062781 12129223895268935996 857690384808194014 4600722583095900283 13974524728339030040 4052708925446087892 11744169013066139923 14553031531101084396 12466701696713420347 11567060035684280649 14512975532060683354 13656187067509305474 4469376498332521465 10607401571932498659 15244215789199158342 7301326530245227408 15944357659418825791 8719313464164767958 5868383652579474878 9001414681699981920 6894644136572143919 4367126303331380449 12821205903774654634 10307458090514787791 3429624275764701405 168553359548274481 16385812001686973515 4574561217308681744 10268677923066966502 3649203013786734350 18189503398668508804 17139000689661468530 8751125088063752709 2976234266488114690 18433545344829123681 4437510305583703033 17894138576406850633 10121040408399439311 15162073727322494541 10296049631536674245 2812365241099800693 4810529218253352965 14891819631625102965 13519727515698871397 436763110058345384 11258549404243737316 4712279346385040502 2948720067968240102 14552310763032032939 6263784165625209542 3988381541166605407 7148801326141527825 15928412679134158619 14183594565892748004 14338881953715732906 10937505855848163789 10084117957320464839 820172435233058236 10894649511744738508 13547787472486322825 10887349322811981507 15256928372085304458 3271863843992310046 11606227559589962119 9038825267877193125 14470057820688305109 4241120875659345320 7386895299181782199 13531601963606900045 2501299555689097375 10134710116635516620 1881083781013468701 7987701133456982747 14122972179082446620 12891800732005452657 8960153071078309632 1237003329380972605 3694991024630834427 14000368155330021939 10362614266304167686 11918433017503194430 18131429798215749333 316580064373328258 2572635886822152905 12783591027638114770 10308838840018883727 11739676589832723829 2733607205561560623 16447582027667548925 6408737533650689337 5828613512483501174 5819847323568620712 18111999100959872284 12482928695709557791 11346870260460081278 3962944112420227711 10561915277715923408 4374081696277907888 11012905229391777438 11216732240266382222 1538779978727810804 13327360210412523659 16021849927809722693 16364103616236298876 7734225217152604953 11979418206543386444 10476064558315321080 5638546316147108891 14728583625392990383 14486854782464758666 12945645344144005429 12000511078341629878 18014559155727346132 646637924325119411 3596096620490735120 13293982463266825824 1780972318164628696 6495802819549138615 5268975792060912558 2772171161543630121 1973741064194178885 7625628442988699471 14137076946219786959 14703427002274835324 12925489901016389267 4029642936714674969 4893640982443432829 14413012276901285779 14876306390800504111 9475169732790387076 1364337248837246403 11768599320268069557 2910550857412681478 8388679340842799639 6336178667593945761 17386401151746232444 7516280605991879569 2786887106547795936 10103368907020525847 9445231675406942823 7512443472009284189 15439158953500278900 10985319415289042755 150584598585528808 16301644082834317981 3411851051397099225 16180815911760057033 11822015730911819583 13003524954620917672 16172175530494706214 26936198392462534 11676569414752277656 16877592076071959674 709045945366964048 2916538148984754758 11459953403331167967 9599138428369399334 12552285728742221441 18107739957170534157 17981707692942752447 16305112886154738237 9188002142448703641 6420209050461218147 8355743597010725358 6482209844352132766 15819571985407640973 18292800152405631616 7460642599010726387 3523669380766032698 2938087958686565160 11031353720956666068 9615471357248338030 12753667637601728974 3324458065347198914 3602347088455875748 8600393819738854966 9551878455739261755 2899906176301555804 12549959092304919356 4680442252681703073 11345006417299176616 14452763408621813091 206827214768433497 8100476955037635394 15260505471344927663 11061571241860939978 3438428169386543716 8253245971917576451 17020593345075511618 9228748786483358495 11599378783345995693 8595431038826538200 13164853437200724544 8015172697446250740 12016810492065032515 13045847693775612871 11076828866193464328 9541867917549292943 18082181789450835046 12861407367797321788 2277010722063055574 6263597502399756321 318885655270653973 11557720547616066420 16440430258522125531 9914762916472052571 4965639092220208053 16646781545210659621 17999983116291676813 8496233153047581277 9603021116793697739 4929467222383991811 7624251222851681655 12486838912153970865 16943485229450162345 7365104905521161605 10700814390843713772 18042651899933287213 384777049224203437 11088733064538646680 6331018759200250387 14374469537376787328 1393218265570092343 13509381630075210733 9461553462156814548 514196777498094803 6489969576692464668 2939263750156960994 10479252490582228477 11743596395755059812 16722573298263875411 5630616486281484604 6350433650556567398 1093636668579949558 13728948307161356597 48921224348094956 17849246364799409953 5958909184256766748 220679452598833188 14134825636168535368 419493412532628875 8855629983031128073 12341534048863009891 15657050494405059291 7138797466520939712 6243796109413618983 8423875973092809530 4441704765860155476 13872424657905073170 4384266765880217460 3963033520263279665 17720428777022758427 9858878304650717976 14679714011404291129 537194415264694285 8912444488410176430 12278475145593679685 11833795560175062897 8503581239496159528 9822520837060937113 2136234385764034163 1250615991395166173 16308176662468694546 17708005199853897718 1648947336022851552 10726208354861841227 6697024371673641049 16122259605818805651 16518455487249033621 8951355542920203683 8737737728165021470 3963281470480095366 993619477803391761 16334601312730087571 13625964140675861122 13701523859919373109 3993578559042757395 12805293473636233490 16989198448065381662 7844022882886993746 2557782828384327924 11366247964313790310 1804907975097313799 5989887139737375948 6618141880241691286 8991132043689049209 2678785570850119816 13484590367430897121 8866810224836501538 9792235806852838038 1483009998409663366 17785164142074999112 11940010019821148174 6284131057376328087 11044193803693537595 13939296409357627574 6599067591174437856 11627036165177724269 11711139490071167709 12685060673309718333 13725565455936982622 8319471231403645873 2193322373412071750 4804960438350266313 11513805631382156771 11496559041322333619 11829476419404543513 16353978881494397368 4109720182768026907 8913076784210238664 11587711657753521521 4821840288125550217 8322975277699571045 2314995048858089035 6707141705670164319 16055860741820391949 4901320191571288652 8927688641708762974 1532033963608749240 17293367378768404294 3920880084920915421 6448335029025010970 8839291002659533911 469670382647488849 4908567170859738284 17180736732018191990 9632615080614035946 10006177843723846043 15960486904847918862 9265245848263996498 2605973817625846534 2533874695986457069 1982800860987158630 4291864961330268919 6757341950981490962 11354971827536640046 288782536927178438 8023036556723147992 553096843081326589 1683658843757234736 6536004146448351396 10474351774945384979 9423062423718955652 11779842353129874113 8288642701148529921 1741682313000207277 16633688651786063005 10236010455438073294 13854295573013378763 10021335144977607976 3343495997167735031 12411778246451214508 13888500158225983574 1137996188312438293 15928634387122326561 12486961801872757327 15430894637369323667 8790488577856181223 16930740416016499645 12122307754707840396 6300170519097945446 5210719016485981943 1198276022083576426 17929771422668537946 4003042584647755774 8873133098089835049 6737521737281875136 4724806855840819090 14681617183686165847 18247066617918238604 2998316638704832250 2091003756074802307 16245385932756284021 9809409235990219647 1057981975246915712 1667697716181339617 3239119965820372995 16829809245473472358 96453248577610296 2943924965783177956 1317823554582162856 16593780574684663699 1933701547264490682 8074625077446614926 9090920502679668724 2280989359874057764 13753896147471268152 12025240079539718232 5420311874800324225 14548611720303321543 10625390847975437653 8889613932360760869 18262308560240400919 6196991388527797191 3942180249117309102 13150863023322983425 222236891066056485 2969700747884272831 16599721581947643132 11813545759447151467 17817660306773407427 7904699685930470862 4501101315348830284 6105859426676765776 17392547341054671874 11043349772343023894 11298872491469423950 2885374430935379548 10516339890680227551 9669081200092277989 5413086240859546403 18247020174240973489 14990726742485591761 16404685077269330105 2815335806509719288 6674554191498239407 15688085753656735654 1731773218700827046 4398647621611611014 16253805966937297716 7831152816283316231 11266120365763615040 14838900813845818646 15947867045846631190 1601106122702062351 14340493010824781624 11981363377969598192 8963759850134006290 13693181840437717557 11927328499365096849 4779881912935070012 14941153874504343072 12426311277595852815 17245161135887900727 8143618986387736554 9696653980730835050 12692692192907701461 5235804301888186825 1799195910976133891 15747540025307096180 16819748518015995503 4026862399361923077 15893947304966007569 4278529991197393813 18114494838533807686 10136644177290547346 7656911036926211728 5318351799920306783 252168164271209966 5430348152753498202 15818644157625450978 17864954617494903952 2361902401958452894 15059165236619581745 16853309871789269866 17985563473471625493 7957964050506901972 9965290079996254630 8288804590055817101 1561745112069556825 10654456066276270583 15903025250060160827 11261109173253587416 16080293889797994061 3528777275347518889 11826693190610759060 10360834799076287743 7129106780400615318 7266370618213992001 5623314541280982527 13967079142722945777 9871951241806675245 10919284531535204626 12063466077746308600 16064448308309775297 17709576181331896784 15361988119492372853 14710386244939187075 12121480724970434038 11948324244364693782 15802438013708779318 16336717785438816187 9202445377218380333 12685356684681003533 10107275137692284964 9647109591959525799 1750943280895937373 16285782095508066916 18429558402720523502 4479776820830589892 8784406494519311374 3367670203003194910 17700061017205738122 1168132521749394610 11052718577693843294 10626196094562811126 11078016983166182557 6509789700588409818 12661752439786794431 1122654210250425231 4948492716845396336 9767526363076515673 10070897888810068294 3658183191891091744 14505301164611840863 5524461664639658698 8774106352456303496 6635184128322547320 9060335767893712876 930486642284449516 15931600906759452895 1430997451843605104 13301060216055462929 5942804990670739199 16753134785462854395 6237127602284501428 1359239009898658065 1354912433588321435 1366368852066331156 12289670525681668225 16099750601219484964 6589436140956182039 2995278462343176881 13544308630801285921 8199539114500666988 8585959343315592470 16560529722741240274 7968677141643742458 8857853416304549966 49238112613063368 17251428417595169827 5266398309866270705 13997279466304627163 4864706072761707796 1484036352879607799 14065326662454802300 5894103438937173542 988553386072970745 7949136968957094424 3256666498843752432 7748425137751270960 8248024138670251967 15144288044966723610 9173242621932047523 15537777272253440275 7934172567832611703 13465232010160677186 15122696786992810083 9888018696390891287 14291844434668936792 17021634561803229962 7532450463911002096 15279988860769168939 1850967151416329103 12182880692631033582 14141355574584826730 1048167740803261015 13176592653722986536 5204578423345578292 13289001077120295575 6725101468458829300 16501007709468006223 9255942000158728662 3294198278547607941 6623133095834097936 16248719511131089258 11286696441518917538 163268530918454069 7872989239649780798 12186156350719533130 14130616263139600994 2941380029509863036 2777160632423743799 12420657548490213487 2551661611194169548 14162643505094470694 13739069822505783597 16052149647311959506 15524835338236550513 3474084529031380928 18431514429452226201 11340454156914991439 1547513935724332040 6633558131502485619 988953765718978103 15375906800761819094 1185517470978709627 9795105894580441432 12286272100345116940 17873507023071059363 18347823371362127631 1678781402818367631 3044465257414045622 622424387750164019 4217453650462914683 11246344868196873198 4740743017586463272 9534356860737798885 14511934869195856502 1436376772187983544 11284212046825283946 5829734593579303886 11421661229861859951 6329162890020552847 9096625206677396983 2055353334128325273 12708658873114786628 4770327037181576533 1950133248574950778 16813312394726261390 15668649759310299709 1418859728768258298 4117826906276740671 3912386503613600756 1059025410078121275 18023228059217814867 11848786691592035519 6694377288141409726 657202681891406170 2590347256028784388 4812122399027708698 3043436355602637318 8846539069362013561 16151776549322860998 16207085644027974611 6524636511773989681 9119418963035218134 9776477617094738544 12194214533807739417 1990047282651220153 9521259689131060874 1131216005995037254 14624925132462642312 8666127989443992134 2955107366434514708 12033562292753404691 2347188147936408266 8600733297088201787 10891260897671323563 14389364354573647721 7907069889024697664 9362639673408944540 1131442176142174886 14130661686849958443 3925099503632342885 16819254512115671619 17481502361578780674 16299839216649884426 16757351077208275210 10360746431997431674 8472996213427486873 16503377422679711490 8601924249669130958 2088187494299554197 1917730057990533902 4108632434188311732 11615951687396897642 5762921849118976661 15332194985636580968 2052967821178194477 7431559121651415031 11935534472631337133 1286543637170757657 11692732168902131257 2642742533188065958 6478908731804634804 1504091834464164879 17065996851347999457 4311987483730811675 447793170036594935 2191668148695994291 17079836029217917868 4897270512720462010 4921931613435609725 3462077922670936072 17974276473993204430 14801211135319520912 12261199526029510091 15676282656326687988 12848431337630616603 3381783460189498807 1368794501438785160 11724862510318428260 12287681257356272647 11629098413916094912 14330885533706538592 1037844043248156319 3671898883623527167 12920756941107173133 1833773879389262115 2550952239174208238 6687108291888170309 15194624941458780100 10117285388672587794 11369066121732035545 11832981669329859923 15524908784749745800 9596638700259390402 4567645241662625720 800006540398122889 2770271606661750478 1322364725633228605 13015391655673016531 13967940431829041076 17941675386080222165 1404673991517917574 4356208154485964176 5054407531913363024 5154928510085839546 7146673511375586812 4853826910800507390 4083763857518832552 17204560911335227480 9605573870074216225 149053586080840112 7479707812665817175 5574216966135009151 14415732504692465750 2822486370153690604 33524614162400666 1502314656121160788 17246655767512562093 7294342263348129274 4195549121007437610 10913203327080132819 5224894434908227947 17002467421026403411 10810857057145969263 11867204075012919842 14212178765579995804 8948355927064684116 14858776116242571720 2507407436950533323 7296333542095631625 17901633551758511195 6297538110835600740 13602200643254818283 54134707485385215 2941306479084192706 6766667423921904290 13327513007621509436 1894487535434534956 13473479441140494381 11659163917318194731 14879852272485073689 1712548617542575376 7909086120148044169 4756769439074157809 4827978104376949364 305578506583932762 14741740456858507304 8225889915030828539 2237791851357998351 6589696505404414106 14837569496481311833 14592804389107729565 14699124397110962749 14036820755657897190 6773854776477871561 17584884884092490788 15081183616043710404 8945472859061542806 6645721946104648348 12384231510028664954 17701288496892993363 10801097775629874308 8326279075158730519 15875844207195695929 13014566335679909936 10647039270094298353 18062326480854048979 13958692096899423082 4305800937572894049 18078198133155999868 6949977656519153882 10848925614685088807 8375143513531978478 16627452785475244505 198996569551341741 15790634832932025485 8379504944921330278 5941251467288380528 2019506753109815246 18255510957037551587 17158728971562713827 18184780126773289832 6188792514945067228 10473207144973509911 645963616539740319 17808045908607983908 2154645678153339760 17994208519435629637 7711111798282596962 6113907956052780924 5511780902387122183 15958990191199859699 5724172071435915048 8305863909439092518 13219625362401013962 9054568368249634821 13935618468462566898 10145514165195624964 7493286847609989974 10581069013320417376 11807166629175010921 4791105896520621169 17875521249813326859 3774571103677431173 3023810539525033475 16030906699717707523 8384149874566773893 11067503882195480623 5785625914858613577 4979844419108875477 12427078822919421255 8193785006560315716 8438774479390452347 5421343541382582448 16109530370529272844 6661930492737130504 4236189805539556762 10385950769453441221 10458010181374525287 13410043550778739768 3230032313834621244 11277660571802836304 4250201833126045331 16786140833267212991 11577948881186867904 5282896527235339051 11185491640033445312 2098281018961348562 5078983108076797110 9033243991110912562 9798027839831341593 5857726698046011094 1332713308344267323 6333386016431497531 10808203304914653441 9148966174282666217 15920540261850674275 13462395692417632699 7106057069385605458 1639097567751306792 14797809483210822563 13976730994151999898 2574628872184649258 3254893791158947625 14061669593594739786 6135456503521289543 2082591252353153553 10273367861793868039 7571776104503265745 10711111818686850469 10340614124616949812 3901409296378580005 15946847740733750195 5679008272116987725 6040034432626888693 6334439339514442250 17607173382579230764 9751091884667741222 10519316687351009872 10838534097776555769 16232678873193956151 3051856593977589723 15389016571490640062 14140789511620157117 11567267242757973586 14721398370380977703 18348459870932038442 8798383086011633626 15328254506034208733 512789652541969221 8177410080917775873 9074250560896614698 15551321307797739206 13984078759969149563 5793165094821315500 17395356475560415431 7550048703889932127 12521869884153064486 9669700068630372185 15781365019082483534 16961432856777748789 15698103858408467946 12802645957167962755 1452643679301609652 6318554625381245415 889174046057596658 13797352433923394663 11126254379589721736 16572750753075627368 9164125231411163719 6893191574858794222 16886385901266036171 12754019436874366922 8299429319211216457 5772887397415710533 11725183555257901047 16215057110958534429 122393083320806629 1039787329051569165 17575687337891235701 12830673010791920538 11711333242931580255 2803187704963805593 14735995119797721148 15055036003263302021 15623765097541368631 8087385854076040593 4017488684908050498 10463624681461159126 5642055603099072677 16447599412183849889 425518179965323633 13747900245974720406 16593115432917950358 14385153925283082099 12461455042168022814 4020341681706533232 7841488927809983054 15543813187171327611 4746488633329140271 2431407525928403957 5189559481049838224 8601742558075689872 7644701808307857854 18250567937410604796 14182459374594678350 3219738423801904313 16624333679549934270 12826228886276773257 3264721705197669535 1326912102176058138 8877585115105846397 14290933018460292064 13118889749427505463 354321574262840137 1461822397372053575 4098283237252079421 12629902938885560715 12480284082313684093 7185164330308323736 14667358715178375759 14364847909870314382 17522271617170468188 2570929344224808287 2523354913499296950 1469700393501907599 14372399655677648286 9263372301736716910 10058087623354187967 14600871877661653882 2497407036226318072 16510665468597886799 6414660259631089832 15764296829550547802 4910086877614436248 16104289843111824814 1898369323438467538 6791927239592192664 3003768069329958972 8345309333034611092 14197117597360062933 17866084825630219080 339113571016899827 8597335547116795225 1660343955975344996 15168143991978222581 13478050489945830803 17478591412213373556 16301809542041098598 16950268215111604886 5885073294423023791 15316600816100915766 6528695483403465922 12964411291910450314 10008406761808820182 365236731477466389 13103290162553642354 3590369766412365219 12327112739213668853 1393453584856918876 10258106527163605258 4887980626218534425 13923852223968056875 8540788418976787573 12426732595629556097 15411273471950257644 2696975188587419544 17603620049771953100 13168043980277813107 10825743447654411116 980238478547915402 341995253345894711 829412601248512892 16785773455172015812 6014991256689802946 7684027004070080640 6422716385470590055 16205484340531122161 5663912563656669469 2307714778636090925 4335142725545546152 13900540030673988298 14221773321953834753 10499529612390151081 2839526227573994660 15115376186100819249 9241403148662563727 16450677464737038485 10158089726763359409 15333251436759206878 16127729878145605851 16831414703431596842 6723027113445815918 6359967802220467592 662176811005805506 3911464240071478645 6162893579806816081 11032179468202728837 12871224419146685034 1423816356638527126 6830200588599484932 15132850538583184377 12571311180223888706 17091214707852909727 18065522239991871961 14854410620796514030 12285169077666468935 16221264860164923134 5074613981181855774 14347890825825631081 9431020921121281589 1343179917720450682 13149093444700288000 11683275974941587474 10946543715346853754 18398843059139528421 3375970729313421441 1861193384085911606 194062706518961595 11509454225889226837 1543577742812817089 2756675967747732199 3025755825245205635 13584761327739408642 5152172370129054188 12892348761735838538 10846954386463076409 9975570232848857990 2413195873506207246 195258494410211470 9644144209236819379 8725762790923914108 8772153516586132003 913896403768965168 1046236671877661701 1408761449665542910 17158919946931410572 14922836965026554747 9265977656584510239 13056812044824104266 3529833117510375691 2180384873311253130 11886862414585731527 4452889658816764339 5223929381860305432 1052034202205857627 5711462003022765220 12700178720751515080 12220118350832041750 13818204660160028456 14460827889954449563 1015486009905153960 11646555090948309144 14688257608695994724 7439182856655522691 6310746100124948170 14018216210797348921 1640394998249121212 14258395930801546934 7268469535521140204 9112975065793294717 1174620091778082597 16744795988400617078 7329232424693161577 3100765458892421759 13473455025145088982 6624464182947622155 12007278674264896801 14423877677933124038 16964393667844120954 11401664963695631806 3122661441525915496 10024149185274045881 11947408788839056735 4333885521383380042 10479330018317579166 13439400095260896981 2053778586938535686 2130448639909325387 13745211160699991211 11741153592229992735 650875008999315962 472482659296898134 1613111692140295021 11990072994396992696 10829807251033410736 9824967077622800559 15120584536964772769 5470070151259777503 8836959032440937479 101348253880583926 7326312401165782066 2541994887883070922 1339341313916540437 10080933140374844794 16775116204473585014 11230283252153221656 7809835723706336300 12580050757269748071 13431619174593043290 16597795012577512261 15162105165205872322 4046959530861910932 15049560943945963710 7909115086144154423 2719136299217348898 3842105335334255419 12496304856547009230 15160701940727259183 13133044665704284147 5587515806873202652 17393556256161628928 17330916506219146131 13766236784306541637 14363210819858013867 12833051873846741233 1915679271012152338 13972369992745215289 1148305270659079310 18323797963151221026 3960620805111365765 7793311264629019825 13740287374770244982 3440201135913081716 15094446477485519882 14018239872991487127 7134508237713205591 12390014149614336431 12631403841828486782 17062625739725632155 5830502015346622213 8078055559814256313 15567726072045804541 10944438122776156144 16823006861644950344 335337525273078363 16105335225815225302 13896436396966735800 15785652277174438393 10013727161842938316 17411347663097048394 12517518881541443729 1969052026888045160 8938057524505370110 7021087536643854375 16917346250815258202 14868812972647329277 12703224620541581458 3675488424398352413 5536014481433828262 380204824078605966 15619791456974620682 1387586341735149718 7351674334243709255 16632284776508776036 11427516444833373159 3749569201494843789 17771467287947380365 12212698815744899312 11494183430907054493 11342883112281518387 11860190232189018099 14264160593181382236 11212234239488308335 7273568554451499004 14527099204385627550 6572679596977139882 1670773638680300297 16141922846961725692 10740473431246182900 5863542981836335383 16386179636995745256 13977105413132777099 15763673231984042984 14511512475946628808 15993575204015872883 6747387499154896324 1813544949007944981 12642960043771438954 8445630117947614430 12713755518268913370 5689648555850735621 8338563487061535073 14936576178621009098 9852466320325826412 16918273138395221837 8745806232985856212 7202543832511724126 2571111024033837218 10527471009023323116 7176627799115766696 4352915720914882356 15148785243168172098 3666071242890821628 9871918507802939256 10652170142088373695 14965206886084374999 8766652868462696434 15143986361728447274 13442750631415499329 2065431023232081170 13054664956319772776 4072247952843217628 10840937387290383135 13637363022036528438 13700398156679831523 14713789268649609237 3097006580836891624 5922920600046457733 16581351008508012000 16441783502804513938 5046409462639679681 14423235550150542457 4763673115594848590 4671808259452661063 2569926023164881599 1324014994350621752 12235951283134675425 13949898329281150412 11987286228937865759 11866917101026731323 17519207787626026316 1004081221695133500 7369166883576189596 6204453441591857545 11553800233766644990 8272838376599800443 1324284089161177147 2584282963380222597 10781760884292185592 675746026583943605 6614807144062809689 8310242091185205132 7503168441025976477 6860643990001271368 4398818691171227177 1542798649889431046 14475127435867775004 15050032309899190844 14208282738427285401 4283025470954507656 5303652893330638778 6083193563015903801 14857161121358080694 11712632416878236639 6529276906080268147 12204983120738759823 3919284194001437925 17090698594027982028 5176114735130927919 10577608332818281518 15826546946864627868 13997927703557110558 12518858167062329353 6895862339855389185 17493451811750507481 5880162287917973443 15578624466453351775 7263072375392972108 10803315339801994275 2868733135660194279 12322592276478856874 3081838155433808777 10411987232783486208 1731615068624970990 12544217310401916915 1332395426423181390 17422715594834966994 1253021956801140865 1992710963806613966 11673420513040261785 8481428258953651485 16378546375247037190 11913406656375718343 6145935596471129107 3174123712706403354 1213168685923895916 1829541433174034794 4026910365203982369 1584085746352328997 9751025033902515911 10416722841276632501 4323015947508307156 14248604647737541671 4759761584737289727 9615735317440783508 10574707390410225357 14461927682921880066 10421307491699064770 2628598838649538812 14641158482795253924 16591155549709120762 14443096342152257099 4720560400028162441 3451386281055290401 8642395683138315596 7807659588272441404 748612899350480692 17897267182044708027 11951079792074033872 12356314731379907045 17902155380449634149 8635529930435289388 11233287239919948964 10488725094527399190 13755219261725581921 5365584223960868991 18418507894175692592 1322149042336032352 16314642713600362054 3121010519323353593 5119223436470069005 7223624833946490714 3182956899846285869 15605024966259314872 12875512656271142229 2632061588880089611 6223655333794950652 4237531978973137415 14116618367954431753 11599270532740219831 13521077666560411729 15357603781836511901 4004269186475561310 1142471307290541932 6127333431876313488 12097192546838495483 16696818492525806787 17283234342031101355 6636349124908047887 17030138347334492062 16031126564164422463 5733639208858759886 2694589570069709251 12892673904231179235 3722302551288117745 13109388864724885811 15934722848930152075 17897354037366914794 3567530568490706787 8759758497816623942 15767911541385713657 12361479194411785354 14354573143481846867 11074934948551097802 1643063944019483554 1496628346244523398 8772280711667816515 17357158124492707127 18240205739709320961 13015512734009124475 12934210765477085261 14896123251788865777 8987941292870229410 10110743529049506184 15827583148346483291 5569074707695782925 13002840457252548577 13978029223807839241 1390378852709267893 4904841495655166672 12805383732068455635 10225642673468956309 15531510171095709802 7590240717822780119 9023567317999907437 17309388796068849307 10202366533469030584 16142590277413991669 15008228482833531244 16974360950787136714 14515703685109441671 17949648554946259402 16697749941966382495 7403672905298611351 7988361089443542339 18351114515362490449 6855021219936075026 6884854306527867327 42255693338997225 5995672212620297731 4141823464748780121 6232234146311832702 10341425456570581684 9124741110472472162 14495198359082497358 3119187074902029352 2281943272375708871 12646880752757598750 18202989050568331412 13846648123492157194 15498928476791328719 15316727483762486866 1645009462998356622 6334238896829797708 11037614012106879115 14341745554101519282 2002742098297341455 17161933970684815870 2555162740444673659 8853088126490853039 550573720691672484 552775012794188293 14756676960135396342 15866028775539552263 7959336567056626759 7434942125942384219 16082471665035675416 1654189621457654026 4422652531111642521 18309086746744001227 4394495959571699978 9067508691322528921 6436865800416808555 6091538201295308167 10381024729183640672 13753580041499817314 11893757583162496187 14666637564309750598 10300197535726358638 2826998662020865762 5000269522290237296 4302590244763928274 6584073256664815243 3770529184512154406 7723990386244139800 14937265407061680928 5358644304796696536 209242546006540748 12579261215574621192 14488378309031116296 4279359607288813585 1942767709569773128 10692664266204546555 11065946975418825114 15947509190489422963 3243299138606436393 13003367150168564195 1546033126713834953 4897024289680585266 8929867636327053588 10524698176678919769 7822935869145228819 4935257865633893835 13895774524288318333 7968370948761721970 6410534024955340451 10213892452630991009 15924843797588252751 7302728905109060585 9890490281144118947 5929256758865421539 5712373097328407588 4501946483487789034 10924858963121449413 6176637796673035955 2238288883768220012 12973048308068961823 8800806974764363104 119649019273789077 10722691371220041847 1143937463248164895 3402384555442557756 4462844524479925137 10454715671838373419 497895764338058805 5358663299637656884 10131906023193844931 13170859126127225269 16705979622271354662 2517982144366144699 10006652307757928258 7462402282034417450 10043423433042898031 5114007627126049916 8341684999488768703 3174798808146265839 9881564954625851931 11856689930215490771 11959964080924888416 13275034266745615630 10728852610825592004 825488008846267222 14655492372386536868 13075157818714012150 4469033415882117347 14121907533771683821 7740476933823090778 16019941744957963153 13420817381678891544 9279432814083045558 5584998742100672737 2808293590977809365 462765821539088092 4816832877308096786 14217380179927720458 12901395203049297838 13750018716029515365 15074996958294385914 15570562363385104514 2454393576325458350 14443254536259728739 17924042035354418875 11237636371503440977 10707776431534737674 6987175777443336339 2631111316080121498 12949597610520796690 14597913714639849706 887974431674538898 5911050854044380842 6352394243590862387 6771301584610375419 8263831065851786728 1607081029871265961 10300922403857985668 17282559344948829597 11606649031906708038 10380101728055308793 17000717358754107524 7626666992587059862 1513580922209775650 16581535652335732449 12895220851416609549 6397683176896974395 8699663383792358815 9388471055830667883 13360185732384160828 16004866019527745379 12314633630975721073 9922923284188311288 10756888464479697553 355827543429316516 5233654975608334619 14837332043177658793 13143685972781823919 9988096441418371263 893492388931506244 7182475026792327212 18140235023361658245 5584882259043593599 5638883505829107383 16797433527138312107 3782229420290123326 14852283664297878315 4228681305205087040 9189986089603978798 10706456667513497501 803797457954852924 7727236809125958720 16675573056940726021 11350851970222523850 11905148823648490642 18170979864706046445 13871848639409438909 5134902539610640086 10693001885226856262 4454531860287475632 7399411757365986466 3292893008320472923 447544565830333483 10411172338060458129 15794215670824608714 959799869013013806 12204879811293366622 15498471132483112976 14433390717330687484 11287308146832791722 8115047788704327747 12702390156128739797 9870162627391763269 11506284853061970162 15940442529542650165 11127532996249668945 17618583873609133489 10585602128153167746 921469418923533703 17498948770093648278 15159231348709270588 10954385795578914344 12486259797936133151 9617447776468274270 1320558065799935222 17927857906215295249 11025855392601551913 3225443188516060532 13710486780547042140 2979159621212221415 15086356004448454560 10687493644823490902 10657706657725701683 12156960941154205306 5375113165544943504 16977843670759292374 15915684550007605142 1013833313060028662 16671910115456167348 16840503986057114888 17024832935399444203 9251064864062462043 16061586186629570606 7393635146658310268 11067346515502786996 2274084876813095609 4463484130255394409 1916451903025382482 9978113420547104390 10538760862624871458 15837711309971394682 6338521084525726366 16837358720661955368 16722701046782645932 5323785968233183844 2832916551455553257 12311510013342598677 2429949541270211889 8353702878972270370 3624333228483869205 3843946561628512636 9838330109484993544 3891508187415083774 18241302619050388589 6855406441113996911 7478302261933113786 17272386106325286481 9492362618666098227 17078318632788120999 13335050880222227355 10278044898043487718 2541673834659972379 14816994710623732891 17293741795713730424 7309322046468883968 16786706561754808706 880001858319515627 4399364104651485240 10881038086354379389 10279095221422230605 6468359671746903378 4119818247946667526 16794490239635733151 15514282153932963072 6874532670404418123 9105849178210588011 3016355200704540106 9072042783874304027 7267529679178354065 17711704003952059474 17105534439253563519 11680459295817539257 1279298261276401673 4091514192058760725 2123297969525692742 4292725171706025712 811229800386512385 5243884283174242484 7127445245483715636 13721444292503553532 4699668130682522173 15254636666133608535 15110510691594281140 13193161120976478807 11827040586171841602 7140265123639745056 7844578508787396318 17232221224013922444 11558883278067864807 413664493463781489 2747266594934868079 6999802193227989601 12496269992490513822 8823949127844567506 12998404106147493847 3130935833891609811 12871980368730689613 2860437903259560539 2647279565469945963 12528139210461345020 5511348270138210447 9170070299380562648 13375564970245566108 14413624102534706963 6753371070141073987 14247821490667209442 10390462410525812835 17518844950873497331 16554043993688974425 15452458506222735504 16607620384146058495 17595041393367725323 14351734330383704695 1590851977375457893 4246008371842574839 17504743403897510183 13539160601234188056 8711922676734641020 10152331370936680249 6030894868838511503 10856175694134038886 6913985696977250223 4857142908151461310 8540314826247936581 10421600756719500173 7237717618025623542 16166887913451301119 17518360576161250242 11746727476471521222 1947150792883917892 6121492350589076713 12529646562836268103 1872124869872605871 1544910565255547796 6632020247489023649 11717766664142970537 10262958121618764517 11345087199559197474 15040998813787588241 17726397841645016462 13221634790728260232 17740506239181205937 7501162006690538778 756850309364558272 17754470516335461461 9172450446835620177 1258725285024180407 12740201726967854336 18146572386829568337 12251028110145947600 17115162341748400672 6593704426363535962 7151071320444433453 15203893870787314894 16028808639455430410 12259498256471072965 5211751250738413162 3371250746166395275 11595517643769886922 1047826848353451340 10269409898353220505 4759135924351853934 13353527956455411563 8324821055996315554 9883441941291684108 5462815904989394236 2244447135909192220 12454630795331132585 17648295594445834758 17148679017565847467 6184298990994310824 17785747518207605102 11835375972573236891 14577133301798078674 14970514581448697997 4148314149034562556 16432787875225024074 14518316227473806603 15149847252978822080 11509311914930054113 1021275275370870774 6057311204998608157 10015183186720323488 10827635892202618112 11255129648311077339 17524263033534988523 9057978131888881859 1236166655498769914 3578446515332801326 6912758577393934367 12358753245803973049 15173661320352920739 11188852393235556251 8333420413754145591 8544114934338988854 6463758928626864170 16256069501845097860 5557558632546239176 17047141039870319285 4383272832282655340 7448945932731047465 1797050358932362817 756621447176677510 18427266768569307178 1764411183319396335 18236379669648284396 4633301420996496749 13939494192965608166 510339905639123193 14527482916089739284 2947140230369396198 9810630328467771114 1959638784140890541 13390641349227296967 1371478937454740540 6241423588319158130 5326151966216168305 5969918457625376176 4452652200587272560 16962835603468338733 17077640820335181006 3599515999031817626 3342355609118510351 17815586325789857087 18090296730201971221 15699244718354358098 5719891416776194314 4509425389911658872 4987780928412966098 15792880479417458587 4469529816506301933 1524688413235265309 11379493483351066099 618467123094077716 4676621517506365902 13128398645025835236 1731369077284400271 16746064211469120837 5334958076728662528 6177398138465820096 3004856687568953542 9843950935625908899 6648666362619927528 16683420021903359315 813784427895543631 15601760175311346081 15385475431911461143 10752582332258829751 1351016581895645507 1153820661536860787 18255532453398678533 13670634358514374519 9261251776142804035 9727924887225119545 17216524893128412387 2027646509902082660 9783541436062098814 2839884183658198462 6090248058902143587 5040051240262411961 6156478241818074474 9727900605686244025 4877383874549427078 13869229490768752839 12816073144701663599 13824128470335922 4492200474928469981 13808391377641495948 17519003394145432006 1463979391047947948 4298841900852764367 2871246951845047223 319173624749101048 6453400063544547015 17241412234484640032 6210797054404925683 5873575554722262002 13633267550844370014 7627609697584605722 522861919001803672 6135666790253043891 13764747622669940531 10005448233132534598 8959223702184808103 13694129185456422840 10548835517776109851 12069511621920694297 9785197368090734596 5433509749322477876 720709459744033793 8141057334820139486 14936242206594906854 2390328382071149462 570046968186844678 4400147976887858941 9984550618264858588 14087835258053483130 9570721714728173462 4397927721720152460 7249481200541760605 15140997435142316811 1242848716236683908 450680625813622676 129016825165606081 2296902874849171504 7185923067198451042 14872906097330098389 3562071794954581649 4549455240508845540 17134020998027539697 1537237302999788595 2967365423505965617 6946618244293768572 2454969203498343428 1501487672005575017 16797089794440795971 17337302293107611678 12292838064511425546 5543381654207351755 789111936124006784 980708415799105057 6630318528137464842 17767762551658201085 11052205300639728718 12371183351704396188 9530865787180626766 9329071266617202453 2499859656970678500 22515272551699615 8985325557058227821 5882086567469464072 17942189539842121591 11764466869388814869 16258235546839848183 10570763531413480982 8937155202126784089 17308658461250796888 15875986528779102745 2223500486433316286 6612102263568462614 6293743227052829587 15025122942478590811 6943262901873767253 3452702497890197904 18095085999693903463 8865228663036192411 2754130982741354722 10587140776674202015 384259916808198798 6818356184796074299 2013492067564567996 6195782387052655911 13388267603096813 16599177223352496063 6608863325826617333 8541432927251791777 4493223991123460606 15662368328983489671 5681789060903826855 17625624144895975387 14993823858315483362 3359546384502769457 13662749939299775898 5242788942721609084 1607987676152130541 18242700363101005604 14160443736758156389 10118779580957082256 9332847887168126645 199206332945726664 3320276405534350329 10265486874299056727 17872782533998721096 1638990732180878868 8770954506727809298 11630602742774926871 7752327925202405525 1210112589951899747 11315907787267173872 14986415415877146979 13246501846725331834 4283608027498418957 17707169911436864668 9437361340477187949 13083513031359551952 4497975720440132327 17255836178441806779 1678511935766009061 11771761978535552315 2063089351351511692 13285701072705886253 17147497097755328308 8725111327996183646 2049523459459454958 17307587217590865963 12177181107714960470 13531787291789249190 17378341714527479936 12621517833142522133 5351285354683032386 15148135763534785308 15975919610581111699 14389232324986393679 9094895089423153094 9435493799866773665 14288899872051922053 6372328460959877836 17877269596133693596 1835390818530231881 9253367609834313095 16797873207014653363 14626734874149111112 17114796446627685274 7281872608627038812 1969610911039693343 14989984149410543658 3356743331904062394 18051287827870718634 14816947868471543023 7561821922194256531 17536314631860632161 7851346217628076852 1366277024730177693 7392411841871442620 11364599445769959336 18367960560899254942 848241477912424003 2601723317261056643 4948172131776523511 13454135391411802394 7548268221170768428 13757929504370866188 17666258376638160732 9073800492971462939 14526348148718188956 13694202110342091556 5826805177677553779 3319768795341433177 12039721513125927968 7548506681450677982 8029010556140918386 5445735755887527008 8923677475271268077 15695656963932188669 15618808859881833541 7208457024726073728 17322921362176790529 4135413054452863064 17039698081071667804 14751347806344863952 14670817170844572682 6849861185767217126 1384148126978378959 1139924790334737334 3826734863811571972 10439499812486869081 11038663002649542696 13098806063155857187 14167592831439962189 10964138676688987810 5999163865721826509 18170357657174789030 13573336260133073985 9804495563614372613 892745405227239360 6770635889636065616 15419042007982509624 1012832532474384322 13161502954314887700 17314529911871523249 2196865710689050616 10484734855060439712 17965724569481242913 17267171418521403695 6928852160875265240 11891133405011213094 12634157379028001003 16054375909414785112 6118070889057709895 10942591008552671171 8675911824599539951 11740805978419933954 6976879888311388709 3287086852794783075 7802423947475635458 4727338979965245278 4972881201213876542 4219433767387052395 16050789268747287321 50288358455960622 15745771768620888229 8144658466678673380 4565089236962502597 6710417311278649078 1512728607009814003 16650873801927063089 13314633190783826630 14138556815919287503 16708970828804101765 11182951982088536549 4056519794736688087 2215002968464985177 1812401492001060272 3115053661912190353 12159513748192662690 17826040495807103410 398976512143282445 18193960780676602708 12845755230104416290 6082574521198557198 1807294163138400390 7592787668254440505 10985747030853319927 2424985445273893669 4297515932038799280 3764705287730169097 16225400884591952574 17474668960976954871 88768781623735561 5170076367709475368 10461215641645178808 3969261840901392932 14807022441121643270 2211324514058627083 12736938372338922509 10777839673371954440 2370276119585099137 8981180003630570700 11674258757427378904 276737028582350247 13292448110738428045 867580533148872309 1710516638597349100 2495558255033001719 15098062665651591584 16953446652620639082 13528786413182549823 12527645219795384671 15231463941215032058 11944589014941388732 11712905253422540767 10093378919918991241 2872112198902093088 3711902139121039196 9198315284728958035 14619902612641989779 13884968220604498577 6884217058013222526 17132554640976766588 11569705114298508810 6462301220319823223 5658129233631018173 12423151071525758762 15091658594987918353 2889038914042254470 13845748027879837308 4724958255807906868 4991470608674202822 12777140895720712492 18190728331400728337 3780130818595828999 14291531987078970804 5137416726535350373 16234416807948784445 12056112310331652383 16151018015523418422 17345956507502743051 11393317246243098649 16224864579617514411 13572494550410109419 17540066413320043944 8479066654288399174 10946108656639299928 5234381216976401042 16798526202348557525 2946494972136397176 9324967556333661891 2969222827343400212 14858078872589282530 3977970599739355676 12250055476720729580 784107792697514070 11405247270999439320 9083331993460551350 15233343011686887139 4680881797582966993 15752002872862676921 5858048797417899577 1191558937209891612 645837445744241979 10244851317829599909 6499091949953075033 7441963515880406336 12192384326122281025 1656423277871962089 11829047989905320483 16207712456200356171 18382830611621816647 1742071206339538633 1709542459612660890 15184316622579306998 17618588253711980804 17689716520883456021 13028951999724724615 10281542685720016991 8226940979450415938 415929010574659902 3784248566642054049 11398516009084287661 6185238881329013789 8104921419202159755 14123275988494996421 3571308809628826397 17644635257246550209 9007074467073242308 17617961706015779029 9376741003365491779 14876989295606229012 9470016828418801981 2953730732639576939 18174146984884293068 13962062156212512317 11316755529958229825 209744342899982210 2579200362686431986 13153834855381897836 12987003159627912443 9497545042450075472 17245306675784387343 8253253710711518186 3596953651683266049 16827314871892340227 12401632345220937680 12128984186003004959 7834328642890068359 11307987752912389952 2103992593988519270 17340421840425763403 2954880035089999089 3212053588693761659 3384154684399378861 7712995220462939687 12941177044894703116 15943896291408161070 17919928509038354684 7661834705626036709 12415065977781850752 13793013459227847060 11080316111676938425 3450215705363374323 18408088048424929153 963480795854956702 10402465905891222385 13980876355465035814 6182585984693931400 18006708307963481012 15406710327010042200 18185357944164000858 1794008585255829893 9422778856117048206 15512282803108710098 13527390054100300802 8480185207727574468 2705884398450586545 17584567486402930566 18146539442676190722 6282107668327720818 13966803065246660627 2868805681777551852 2011792942200171893 17986338909100291551 12829650987455025667 7960709123355496259 5287435071008156762 15686113742766823679 747683541973799349 7397594718474166489 7643073292706881113 15301117106934910004 5247042764664703704 15814796193722619539 13750497402487599942 8714401907700538694 7027964345230218383 6804922769016766722 12779893460804818164 5378531362032374063 16982849579414694333 13598050318421505530 13753599828066306752 13124750129653646790 12378262596986148135 1429325493474138942 7819807643154334070 8870737046464078088 9518824998047364392 6147918615431632422 16772332870575739910 9409217667184584627 8413327377665416278 15900866357392128330 2438664711405056736 13782521221365879033 6634822560564031614 9133827992293815405 10322000787282797236 6695988422618646290 2695697224929079943 15610387631385255084 12538412135669692075 2011046398658795784 4489105385474359641 17270764587561054370 8022023161794172914 1590367958211185982 17834980044298774149 15806611534900615375 13550522874194670911 9666958421781478915 9800736476643599228 3989021391589394091 209085686789974391 5057225285951165957 17449871801740184548 17651868729696849786 309727180603850446 11267055786147730157 17865758994914738548 10485986968320103654 4688496194189955431 12634685442802588794 8913571103794780821 6974505920990595232 14394820780807060109 10604969994205765305 6669978714474500278 3456214763493197095 11777925772208430492 1317388126817611703 2069510699371724146 739863495132455664 18065846223494685017 5073426795105376464 6618812020182791341 18235686163488533009 15838022622411483894 16022051526094700561 17894350121654231717 2673550609555997274 11396149162590307222 11996196047536527841 5742467494952672895 8617894077005282369 11333983186481525358 2980605448454672630 3019951621528100826 5775886155177466190 8015075805555094240 15755410355148286650 15323266923784006823 16951416556640701251 12128504409836874843 12247625384500148618 5997335672166117049 1066304153980669859 17858491479368841199 2010752382820285792 11029505067072313344 16480312828633744417 8069464315854551252 17426445072556946092 7054699904130149122 5829187871101728060 10542279178564587535 275945438160080034 12212679276179897032 5134346390701167534 11397320652613458816 2564141212488004728 5142568461740807349 8847935959654070354 17871661619030868413 17763824301767576097 1982185228219343446 6025934840100173881 3787903885537041947 6044084693098328024 16665417876361425125 3179548762901499421 13090267861913219649 8285368720558711025 8780376392202137133 4486941081741950973 15698392923760613365 9203186711724281462 7507864930178082717 8245371365134548936 5683279333913909183 1631523295934365281 3155242326111593757 4287884049839115926 10715061546481399307 17428270705991987571 5133374169162542081 10451665323439383105 13744732111107501290 14001281789485296609 16782710518474613772 13167047829079230913 12296369804974335690 6485599477770785624 5738808319935796887 2871145804893672064 7363204682654583638 18322403618028273615 13288716222319378149 16384668625174959599 12846145559867246019 10618390014788773805 3956689310596323066 4812260521776256463 15860272313505717515 8817331715989790324 7133188271169347378 16220669644065630813 16842509196851625998 2647389417288849930 13995683698448866718 11005906035476408478 17181073933790454131 15048356352421264494 11425130302301057752 4808781863164142905 16646132530160638759 7934640856823244067 3968042608469469422 646528210616480996 9583735695182153950 14533189155123232246 13580060854603653703 10287603765480261919 6359019699192110117 16186914494310445167 16543214269449232564 3994404252266596474 14229517838088823811 405351403062297905 17771833956387642777 276027501195002541 14102611393423487236 4327233444012312363 10745952162517934383 4125575835676506574 725291401854315745 9782737736401337086 12067260986212902249 555711209560993906 16386630981612165361 10136270104960712114 1838213376207098222 1185672068725225379 134056615418051990 12384541075230756392 583772514147439053 13727295616023085633 4801056010399693688 14181730149016522695 286669571669278736 10306064050860449393 13708603044692054606 15829029334632405322 2977465274474083771 16835855925053723768 15028778561444754104 13955817658458054074 15718550515387328721 6707586956833674715 17212883390063251751 6826826559384849863 8965808803354838426 6391850124725664370 6334183735249615508 13163438886420212060 15686361076821609783 9370241380975339519 8805996013689640846 12100942931378138071 6817673142271943682 4346626279589451797 3160239086191357523 17931337974896131320 1201553335115464540 9467566957843519422 7499785414679919162 13082973798785241992 14498581212923946376 8184442708265712802 9455689395596268544 16317178549785998950 13411997200451172534 7473238925164214553 3943208257590120501 8927279890273748807 17103717391512078106 18285058431504251654 17376795348413753158 14779892107417914304 7115600142849343150 16770975860184117301 4385538649797057735 18431383340822155880 11637665196637715017 17349430581266520629 439063080013510388 2905146761104318782 10832698811586765423 6027381239691792036 14270967819787567093 312069844532318043 14392811840191629633 11457377783809375462 16614605471268035702 15389734875877521935 13646372756512029169 4137371520453223690 13450900337626744366 7587601811909091680 13875460211044612236 361151508834034385 8547529188927533009 11920313920577870224 15779006948779911971 9044016026217404123 11234842572916999663 16538619212561390258 2784158831994140875 12364872341657501990 16683030859230964354 7835585680276085154 1704232186759963388 5980310326101581432 2210888023252903853 17675911190289806332 10476780827517860854 17651043312267846970 17460863426405801345 16610404535522290146 10139106318186591289 5648893068347861244 12403711015727017583 6173623123312308499 11300040038997120944 9869986423846383969 8313514332931830884 2454242184136426198 14780271958173203627 3524647455026481340 4960908276133715737 5248175657139116808 2387359718764842748 11314263053327670687 13942616416470957536 1341983960628220593 8498283358044249653 10770617162948269968 8353517703407177490 10636579154143676598 4740512277746487667 11520128457375795059 10311317427064474220 14231460194057813095 14792732917901067541 15524124968736013729 3989878637786477304 13843022983747475976 9866771564989433895 17062353199448884286 14439717111796435751 17352705431343203400 614080415590043853 604352715170643416 6772654422659913317 9600701430604000642 8397160090736213712 2028699448319532365 13774226596513423639 15686068859469093937 2642523894098099218 11456625540297190251 874190316699522477 2740705693329984518 8753122174632244196 14089616632991317707 8753255890139743033 4664262695398191744 14997335020457486468 10184142295234808401 10928171199527672833 1367676373915873398 15137417472946587266 12044157888170889567 13928274290353341935 12474293960694022778 2052737134029602503 15538312379166514497 9615611985501991788 7890285961887972484 1570122734295646733 17286379445061703098 10188770297230133941 4883621104124408654 202379125104083682 224465414319594071 3662537142601717264 13389173118638152800 13594808381682820859 14337417285672287276 8932204685104836566 8370067818843673194 1445019620392287936 15416270446520632628 9647417960933728059 15443088836480165943 1272226209236158201 15637801893057117656 479051520329897775 1125879674015904718 714299139518120661 17565074156227976988 8307049226083538922 14617232042433403898 12818896963039711504 6890170203474604224 5886217386752079964 8260905178622461456 15617268172375336996 18204742569144037408 5525472005734214848 6762652544789961246 16781750838774080016 9901824752027865682 783404217289510607 14064246347455767715 4615901816888448044 11048609225869679709 2321734696899483123 429590423286848987 13581612737231885361 10369685233818436356 16699635210214559898 12191748631164337925 12495833272884879948 16922801775748192676 4161985824372356378 915872957328385866 2134466341949775553 13896452686569974648 1879023401209887379 18258988643269823562 10208144065907337237 331688868508474036 14187611139355482875 9007509468992578018 14465476196985125872 3593410359716516224 17931153128286102192 14333474386220424901 8676365001662012565 16033497592777108756 14725627566211392314 287110716796540503 276401628401896582 1094137580712140969 7178790053662494298 840063207795963553 4377525270905354175 3354104931040439288 4356127433362855618 30223858271223273 12691692336745349957 7387919240916497950 4791750184744785619 13928046439853302067 16841540508051784082 13941177591325250782 15217681070258986384 10076735041840076184 9197626786031417977 13221568446745888862 11936895160739790222 1425370198560936072 7702767554051509778 15004836375419635085 1810401647334551569 11291660070794661582 5668238724086238593 12390143653457675074 1084970709496417423 1089780260333355912 15960539621845077623 8453101517101904362 7524400574036448959 15456016729558952300 6235912467407993828 17849864161298983677 782371321999761625 11802207896948494991 1415114437714199325 4153190398251360692 2281117807586782974 12121113865473052092 18141680539132341680 15624630288676387564 8249786345622133893 13573578138509918994 9618623224126745881 8735163768131520302 2182351083487163859 8915808065169890101 1179035839360820478 16912118673835692276 12636255357513691456 13420427613309333716 6567001850446824656 552300973594943342 8539154011220118491 17056516251937611843 15446568996841275617 13417415374409630371 10781875823909141518 16273827147528800589 11264908220541434906 4915318122029359891 4596260249663699135 7934862221176433260 4135721158426423181 1118614591416415867 2340089519604384074 13296444640368278349 16715606929590903743 5224088352414301641 2850694279308987621 18375682627965214616 17921803973221499805 12760923057460215423 3418337792067465499 17310035088296140310 1687070258830856191 6944776312311320234 7298463463497209053 16793250411299188378 18058364998875240580 515838901863461969 12947059167748788727 6310177680948506711 14158280001046576237 3992969389555083103 10994797480066587141 9203800899358182956 7799548747725133051 15512168876993569969 5239712011654346890 10742008467986248523 527753357202373533 7195673650753564004 6915793312664115264 4672126300757851213 8234917482257988189 14843873859812044526 4484726679322963622 2559874718421955694 11029410912433751483 10672078835857158917 10756688448172024663 271433802207181710 9362872769502253287 7051738364079619592 16337179602991815395 1704891845251087525 1644353026835865034 1507352440093134477 7147212550010949340 5712785165616380909 16130566840996256026 15419034967747564256 9668588868306327113 1745757478359428354 3242268922551798658 5917128856629731076 10757414384854971327 1595385505010198920 12047089570646971291 5393982633040560092 11233412858315534969 4359363647788396230 11853555415473985827 3899761469580751993 13915848102440979833 8482565315117970429 5150314073517731934 8582508260700624203 16952652453306539087 9986282348034836276 13201692376060349676 5754999522826860934 4610122882449563518 10541317147782612624 9045830195155468234 571876084640400308 16525379430511886036 962750505476531697 17987278321723365634 2793218947420736000 7349169705477209156 1154311188018095392 3754142567683897657 8380756980122369737 4919969780542575732 10688374008069204007 16932193078746787489 7320132642132563592 13083054437699933544 17452591686463824221 14081539548000656448 1640309906350293066 16559344240308483303 5811408035291701796 17634762083530343212 2131006421813287072 6281349818561329249 3026758423072132392 17891260675040579360 9813043894243812805 9019559152476399633 14400440669966270167 13378023547962737274 14655413769520646000 13397897643567189747 2030029673441200934 15842071859326594856 4352677364516198176 7491723720252496078 16319026861643936510 8979695608229804119 18265835542060779325 9504958055165300279 14632302652271571254 9581064984826439327 1337983475702817582 14789980610510599240 2920689936456280286 2965281825035933042 17694175466368724713 14524072034484427568 15852881005562450497 5684088732485097957 4650639185708897682 2103513373082955227 13711899613695202898 1016898396137491484 5809218518375400973 12097793190785611428 2157769244645410801 8382248241488539087 16160101950373708384 8451396763647854169 3898399731350991359 17284052093069241851 15597617546148180732 12660243871154934257 3171570268666736760 7441388100556039646 9426271265229909800 727227686996611336 10618550585203265807 9696417064889228058 1597227984457635799 13880087105001056423 8629683857222593714 5507624798299601636 10771251966143618948 4038219226521204533 17172515487976252895 7198631020975358926 14706238047062895458 12768124771881528011 7935431499766786363 7149498579939582883 18149031835246943714 4801033770721902358 6569824178931796977 3418984884833843893 1535094676607046711 1312384949189221599 3370768356208015250 7064393827474754468 2414222722999518023 3925947676577621463 15811817738091958338 11720374699532904627 8318365594819352925 9230800999362253867 14554132880263819218 8672695598347087128 12541765825861686830 14310355094598018509 1394310340958356061 11875481363097714915 10104986276996215714 3933899851703330779 14023783686879366472 537606162169092858 14939547911237673042 4550251180391344608 1252542341206357440 6827491159854971018 15503105508618454400 7664426157900442229 1532120494720034704 1738529503437703946 9682043684339814983 7347805784888033001 12406742333261186298 10167967978130855290 250549583782325995 10624852186644666782 2619182422609347164 9272652672437318386 144418249530056512 11707033396739188987 14200522077757645501 17446874133123754889 5005814911867591581 15735668342844263379 2181693177076470157 6760878258798094502 6560942848130012342 4034619695675082156 6991217896413346810 13244935453295631425 969130804275052869 473402582061892777 10578924342131985032 17564602439443044745 4891406012087958523 12207164936622133669 8883956924048294122 3232802808926388261 1265491093717617613 5638683210174727354 17705313982287929325 13729076591634646488 7544925054192706878 9564869345096842734 9544211378408184400 17842134495251651935 15891335640160172479 4076917553633211437 7566145613001268906 11600693161621201813 16044392515571735535 14471885386362294956 18255452791252643813 2954410423935159892 18228391657139293668 8916187995272452643 14749698551570654046 15601442586743018151 1629404323787326889 5607100220491719536 10127822501497086994 15897050626411970744 50639032195386962 1853156947330706096 3909678188830477365 158411567803781354 8695556835039450459 6371679260056496955 7566871076055297550 3344082378509981919 3287093457152068920 16185012761596881433 2430290772180954106 16574575664184694292 7649820320849838129 8138650205051574513 106049323969303595 7294505747932762209 15712004863377760475 14548676068520468791 4521219763754491753 18441381291114951679 2771481179506313123 9558650027950390582 236337077326191777 17997430892004630192 13586615941124975882 13683989341771402487 8437864362818428233 2233213686645663291 14659963095924276941 13842144167298828821 2232909727423396493 6496287129525582143 11211927526311609209 15170263069982727911 16953021923153018925 5253393203073480586 924372744430510844 14570780526557015498 6535983337253881168 661158957873537597 15993286642082143771 7889177742616352189 15450533394589324358 11219605796581504864 3576265700533797945 5031200116552653050 15288335140509427749 13590579960962755727 14139000266023724518 3229184017999791099 6258225486976401678 10451780440476032407 17297435491561118271 16063057681357339105 1713355335998774231 744910836755918242 10633933812126440052 16078876189163240814 7298761116450524163 10808686337085906310 10742260111957430484 4191310075962964959 5248502468269134028 6847697356686878122 2165604536177030784 1234844253007742986 3304885361152429707 4891435567410259728 4027712765611130501 6753778823816850916 11973504566143013594 1483276726211647659 17374940014609251385 1807209427563910760 8108546768267834169 5475296270660969657 11981146941310530460 5369472929198152789 13552214046767809968 11099581912361984489 6733311998262628132 7546711829728260942 14399013551415085315 13148647423169617115 11793346997004669563 14529812133837294590 7941524565804198522 11356813415423784571 14630369600718263740 13868678083092966698 10566554807294260015 5590088890913198798 12030701629183580112 17071075762789435128 5333404407379483925 9826334849706477059 3367379216360621852 15187559435478221285 16130477641427367480 11213937162116758104 7741372142371830182 11426189358139645390 950849770711640519 14684205742858763014 494405289586190057 10713015971707247399 923522643253856857 7881716453382946873 17722795697720233851 14783825156305114519 1956777007881406166 5734499589982280944 7302946733580020438 7228748319123734920 1515836496721343268 6917134669117868158 1133120739711204667 5162397017506933266 8033127817405512524 5603366976512204243 1956631980621204603 110291913846418397 2665552382584956614 5903440856058968569 1859174389359434777 14565871267745961492 7683753301541438931 13578673736949526836 7760980061834668613 15771441286595000820 5499128747606530039 8290134272583172724 8768423454163221223 588190276029695987 1664134996637574152 16036953682727066247 13867972752292662290 11602448434393521476 9416166035137540230 8992414823877499139 3284341734130842293 5871657878333787004 4078859021887918788 7605895545654631046 13653577171753404078 16384494070597257564 13479961940105420197 1239431051194605733 10635833533233592691 12950867932452915825 15534415127412630632 4423389617941211797 14019397434403427924 15662909317220395325 5327698407915945540 7996652924599005434 3243175556045891882 457136059595845516 9880177925088080303 17154537247488265743 15684266590041374701 5532478523069698857 7516658649415495661 9984040970777360022 4619187692900191365 12914386542837880998 12760354615374078181 9078080557974878580 2168506698246912160 18375098011402774900 5478231461138836578 297227301367223134 14755425484327672871 12584528330584758988 1907019867229753346 14276428460939187753 18339543886797254190 1964714151338042325 15590340556569757053 11095243939100961231 11126155132532846281 2284559977666157131 6374282622708215975 14110650494051481920 4636073601536113290 9985660672075031205 5076755695234203246 4121163434045984412 13889415061682665611 6531637818620546453 15945978717672805995 16803149226480098893 771879599900664287 12099490146796553570 813438835466080926 16263096369235029523 17225450461338261262 13779874046933120866 2812450210730285801 16372436282570058073 3917561389967710670 21186908594948220 13136454651636975631 6468613353051398550 4024361015949958492 9553133449107612911 2523068934544017717 4423648546027650842 13704055909145639157 18421916170267137447 3901675546847355819 14828086785036008326 13282947779273202694 16532439446323760522 11337393880809932543 13649073451074835902 5727355562174107332 13385680013294971568 17478768423133226660 3440738524579708448 15103175495706384598 16721494917205317968 18000509151791108320 6241960690402680959 3428471991694057446 5943582880641369535 470869906991320250 410232738812193454 16660131702896738668 4674971080539121549 13170687240582821019 2963920187444330745 5342267918647831669 6736427465366634600 4105460239662660925 13908174891477629822 11473306732990313153 4273763958853060383 1454787476171100777 15104068214184117591 5154356653961643198 12472862521212251736 11156710259627631717 3577960818229893057 12942227330600100357 9902533052135174851 2542319844957459007 10484776400545927791 2079041477862592715 14774269055583571534 12460899645646651614 12772483195570712129 5739384076150214055 15570000668614318166 4048510103148283957 9921005337529187309 11066401144527501909 7495861493318611045 12267421198134954394 4625418847745004894 18369835333740664289 227139208950154609 108893230777484998 6106761427923295250 4571256106367382944 13044928535915580012 1201623069311812036 12096273766575727688 16422597674609979893 7992023542695097522 9404622143029714952 2641004860890218729 1048726494992356257 11820056091764862714 1140553800502068526 11871185278976772335 1595682441308670190 9151949701194041214 6198393831432624955 13930264252166817252 8921363155700350412 9352390524445448604 8328359462556733744 8860058778311916635 6800519599658810095 15932442010606584652 4235339621647596915 10130547842643450827 14253919739831170768 13730612605849184817 16826132825269021769 15447860365031264769 4003516862893460897 4225432957774176400 6577570347442418667 12670694337663906791 9665927728411204686 98651696140954378 1251690455525631301 18358715440970126546 6647930446711579937 1459823163410587529 7792449963624153561 560725039507110170 16586093780196391570 17166182390506110730 684186659201649004 14255939727147569990 16278864983822479709 7280361994133021406 9680759437957627116 18191158109867704574 3010457122636655759 12558477346808927035 9413779653819961476 15932948928694110218 7833240616403416588 5776394422438078576 13597834733650015100 4248713899998989221 7738265661749492126 11843273865034603986 18352351481857130502 7729321635587886998 9798143641788641097 3970646075027918852 11331564767940095220 13285076534900367948 10871277271005960365 7159829758405970343 696228379395155318 13785866539155889020 17683829579445226224 5757310893091882753 9386328280404074906 17975497730053182798 3692634747546422906 16161772815205302499 9353063924668996894 2202015495154045913 12804329865459267601 8569067676611115933 6870802397308972974 2172603164350464289 15493875578074530483 5540252966458339475 14459476046675757796 3229593739706033234 8340750541581664835 1413552050153611872 3616155207650841477 4991369119840998739 11498747790030925992 8866171996090930695 9650675078591483732 542347822635467146 9327605500674635764 15791588422717132617 16167667031580595521 7432467981373644587 14251966359965798198 7141500947912237519 4323121957111645450 17225956262585407559 8400504389139884031 2024750236747656629 5218931574274050982 16958307853428032950 7895691759072914430 15589683365819001063 15092739376807266464 12943206015727729588 6917280028585773971 3572107131415300097 6812496942214036958 15715427865640706274 17046665768317339957 11073330800536706818 11464144687559811814 5355295529900984007 10537788111185775563 16577767521270100325 13839569418796106995 9410319133138218362 14097836359433705766 17249072153227841600 16808597207279209165 12122457654399425324 12822346319652552117 8648858231465309418 7555305618962832740 4612021816993034506 3086064463537872199 7941439743779775926 4073686136509573974 11942396270655490891 15368088731235536625 9804869247383513124 3270852438617077515 15059671177444483807 4902460944577807032 17508771410966952255 380764345436805317 4636636067734655734 13720295394259738234 14141025805632968547 4301015007922594548 8328411488220855894 17886997459406208200 4076634849513541934 6038355021484673361 14490977185833251222 6155831675735635362 6382329661547333603 10389295982434513971 6737225670227387682 13958952234111593459 938720131123272724 16124129434103633968 1639115009841477342 1496787176825348540 4840141870794490067 12422077491114746069 1417942181101350530 10190674539558854991 3036875615066002096 3697688217144769919 3235656663724246265 15017669733801716709 6870501476206538722 18051063449405801788 17760010968404232435 222631265547691507 2330860880308603261 17996344761151238140 16442207744798066038 10484309195529365699 11738427127957328962 13646864983538145504 7645963184657472481 6374314870733261037 17947930638457042181 4094724161902446966 13968201354918865393 4484857250368587385 9822316969704044802 14175461424609222237 4639721585271990320 15918405118869053686 7764411772498089368 916186087624399572 5916225142734770804 4564664566932655787 10335754571161138800 13629323797054861160 785420275901863260 11853753964538269562 14129954819735328145 8109068854805943811 8834167341803927550 11195276911689715708 16760567425180139683 17818544136130926705 1546631648472430272 11284090577316978100 12801569030832102910 358292724419479933 7197545748947275543 3086429287717748214 18017166323751326931 14107728517188353731 11320205470450292644 16236953234402083135 11990257819373391505 6752430866646547419 11689562566939383048 1936705156898589065 14543564463262274695 12554513470220615602 10349087174046872543 14783078769629662731 7955326509211188845 10740627170837014228 2206700345802898979 11383191172945372538 16061440586847666102 11554481458110113659 14482633156110422241 7247591937230501538 8711972376300716817 1033131479198776205 10817556342435999606 12875081548587883971 6951306373056052542 3384151087880543403 16171068766250506481 4917578403484671230 418989342698275815 5352811829725602985 11890238962925405074 686593099089018250 11397141517295770756 6291218515252463379 513693753110015915 16597698003003854043 504515998756547000 4002719206671684015 12674101712448822255 10884893589634185907 16372370730385610693 2226416707971548730 5532289376915887009 15763738968537073106 18360405221491543349 3129969261701869378 9986247945761148462 12247101872247054765 10746096705583005392 15924733913528263593 3438434387193091590 10276721617830088384 5430493813121667269 16652515483338316957 17103692196882893304 10666363795496817968 13779389719176014094 8052424931372454314 10243365655835949748 8454115660288554349 6539477380216161544 6122444577142563531 18017236622485254812 276962121052188172 14985027846913061750 8572521703286089657 17567985559736999311 7988372623547387873 8902997616889932052 17747655112381688066 11819302471426113595 17864224585987892787 11631837656673168044 6117524797970772305 9993048727148432375 14587055247925763189 17692606277842838681 16923098909173910601 11755732817331247579 1219424595785286928 13630311057069403166 2704504303838843040 13025866557884518141 10607469047881051147 8149040398109926228 13043645176392549311 15043561384396371512 17726821251580004938 11902243877930907553 5799203305181122167 3653568084231023306 3461210389845119346 15255688101463985116 5230690353365871481 3470714197428234057 17983734117196198250 13192894489268379465 1262465775622056031 10808796671202451745 6506090444174681280 12206651084992869919 8974776335364208636 11705210056751864806 6765800966504820750 18417050288557127802 16631293357063102297 9272263340440494761 10102820324446953148 5707361364176628359 2525329140962227312 12881632186031243527 3563397780585222304 9688510446617556495 7002399006123164400 4458227403142249728 9919504938165010018 1197681225889213255 12993709561799061392 12315515086942960033 12610427350521294905 988769435371383919 16298643323700293663 5597516832650855458 8541970896734700385 16033403792569670486 2918072108325017121 7625500916242177603 3328977657665303947 8386271092096992420 8124902487355347344 7335501848642136695 15122661138299238693 664854220518588733 10373922993973106821 5417610221711651100 6215254740487287254 14794023444421997780 12844780319433946694 4163754431693078243 9708845353082000698 14069521417150348357 2924292114387805222 1131059925113561181 16505994238096367722 11505155262116054989 15899396360961604864 11551335390158663544 14785361245444962021 14018283648778818380 2719327369560251010 1552655488564804520 8555456655149341089 3234537436615440908 14715394790430984481 4546966299777125349 4224810766011503636 5028591899073669212 8269730872256705736 16382548268056615399 9200068284380869324 4998394306030442385 14850355269172214690 13969225383690456065 16511393734270351415 1690231474586603406 18095577133691549233 11413852128046900850 9117937190194547417 10300611236741607832 15703838499237135361 2766430071866644262 4334067039632909217 12815811681417502357 10512135637302996307 18081140334302142048 7776939441291853277 17494753932366078296 1729375105441464188 4281317146936748976 122290361894012666 10775063265525890015 13190144512831985301 3214134407640164906 17850363204904251193 13878092776296681683 12279842631411188557 7319624517228394670 2213693291026540499 11819034634814405002 16175128481273977297 10861795108813705182 7224571156499732320 11575813457694155901 17643968976293072615 7784230046580661754 4512374889675719314 17112920141862902187 13862154533132957799 10867407856275015063 14052488512947214571 14699037128085552752 1041194832893029726 11822329363707394486 2077643233953930922 2777123950785147750 13992815372333383443 13913563045523652766 8263939736447662769 1693734619132074738 4341641229299306018 4997307964104111641 15051820053255643476 3910175480811745275 16294410146304711650 17736877536653387067 2535970612333329433 4083148193859162281 3742223184730433006 8808040261637780170 8547700644152298365 15262531911579939470 1960203470647244956 13812463687864033828 5721037504267991911 4402746540130379427 1271029107810434534 620570555083550064 5264485656169096471 15008601305993940083 2681393562076519520 8179681286488343932 11184673412106601879 7246172823134968696 14384486047436807157 12728127448848494135 16402380239510871566 6280440436792688005 2833513396906335811 13174200071818105827 832737138817887268 11106802879626447738 8134018194218965418 15914290415744506491 17557033829384702027 9439316680126395913 18019552715418610015 11807000602269543596 3018799390941124129 2031793553710132754 967582117204357430 4307776509625622410 15530918956816594067 3635545846225146972 17305823336575330735 1190071225213465900 10007868670251852727 9890603402422988858 14123661623001416642 7833363070931237361 1523958268385054911 12023419069253189991 3467780341514186850 13388382543683063019 9958010464273467704 4048393626736694134 9784614425133728705 11457087908830334617 14748636457241487096 14842606528313935257 4540430988130484331 8492074023164710479 14717747515744005075 8019559365255366801 18422994018136521281 16936182144950108194 7043725033715632642 2705205111324011462 10780158895500823092 5097367832767659770 11374261072301256678 10752110050453517031 7212885202212415700 989672509623790898 2770426983804084968 16512347225513676190 2787677541625360869 7271018954022222004 5809234045699812851 7413925000811313447 5948143920120706465 6280445148552812217 10549863788174630678 2547285729347062019 16390739712015918827 11990205381676410427 7194529025475022333 5847623761918096146 14290922039519762094 2261691537242699763 5301155414181253043 17771399346373313738 5049762179939518146 17428373864971086385 6526752456573987381 1438200727471137485 14876718829169063179 13603727787266820711 12269836639170567589 9427134558187900716 12932152716546893400 2379087136661564701 2843543506980998037 5413355701302348329 15998839356373910832 11810459038818951031 7420480315443151631 5802265836750797085 4011305596527255073 2086499334393742773 7638014830955810381 383609803963976867 14602821756165771414 11635113078850946519 4422393400258646517 11236643384033551784 1706645454044078197 3674331296645448179 12379112344162233638 4609754989562487508 16530588352356055710 5362050388778197593 12325120565208312214 4425455860065058182 7825972581462975330 9312970611020948428 17327134838876347831 7228541206258235449 1843927239833841145 4981289177916432803 13648226456735444620 5897011884123818522 18071654271953276025 3842072327914729909 11689232057028507281 12964477826072644753 14158213312240080116 18045456493595712980 10098543920314678324 10833960205212701753 15141407907249488047 11314487740980719258 17562868342841712642 5085358966807822123 5002806123827646287 11153664313424923061 8565905327568375041 6816462268427372340 1353883606630831427 2878692379089386573 7805480094884601294 3677561414865508924 6254775769490800340 9729693825606762588 11428174344615139216 5113346372630451897 11937092850595781326 15972781347719442930 11158953013767817393 6295454286949399888 616240380569790600 12434764733524186999 548349531729415710 7594259476379709303 14303870967567078946 10598219055268032583 11097571950288947150 17684006537213171039 11326396164924633282 16744625140125528048 16990631355012433931 16178215597374404088 323514095973125846 14155720514165825007 12777336177049069589 10425270310811825022 14968358072519564500 2268920468170379333 12857652669224422167 1239060276126762104 15881645591247272917 5393176535109360351 4417707219896223596 16993950707630803984 9791723925402968279 3264443785355606989 9555889367478113684 5366730267043350997 8395300935979332652 4147686558103142453 9117832886980586530 14340087518954783401 12487483636205383193 4958992991982346385 3446041916441484983 17612369066612971903 15812557247880025258 9834760885336881195 14656874742847098635 1140892992042167970 16818502142846053743 1860204195404961691 13367091830815189287 12863575086429870182 669942645653815457 13016194868690557434 8143181784375837624 17644838424728717878 10332661625311530044 10630088495889996039 15685611813375977528 702760221505054940 6576706612646611918 8825403355698707955 15310749328530140235 18295433673346742057 6364843311418273424 14707544512312997897 14840594295403664122 11310695436440591061 10978962289924462100 52361804382015129 4698727915411804283 13370910543224608052 7175473074950936075 11351807257060505190 15207822597997240406 3195497228822489673 8705492200496999357 12089788476245919626 9719749017714143849 7746893748123430473 4223634164184835516 9440544189347851152 4236573618734289425 15385908954849017159 1498558455151673732 7681333303860323680 9114860316522659635 8934901116439105438 534105521329101126 12442041772061295246 8345072010866501702 11597213305663937544 10098486592191472459 1770549766481527560 17460729706085236528 5476569712935355877 9858563059931129420 10801233125872262920 18198046906971020935 790781254647872040 6534952900220106944 4301723300835335883 15314042916847513626 16637052543298245046 15046480856818341984 12033891360046445973 10301054042363949760 14452409440391746386 8430753296651257527 1155516483318562783 12633320943044828470 53769064272648900 12758572198929126940 9908937014119265519 4846273613611683858 6323695175421363321 10494968687194561686 3113698368704258524 1463165521344232233 12939829001970214079 7992880715209061636 8665520660235692562 641908990805932534 11504590713916725302 2324976947713407599 115377754435055595 9929581077229223150 5884012956744402234 14413928412259137783 6498357386053573362 8777898703030219078 12386460430026856239 12445827493272043280 1909978584356973704 1621930986746925805 4206183177452459878 404045353404289805 6955946643558174901 3422378802713170940 11852073605859957847 17678137540456383263 16628293917197955471 3803202416830876597 7623881520924487238 14990086166945068200 12521030045779512870 14957874072283738630 17253341577417431304 4756917007131292569 11252445251027400680 7710223899620630775 3223849275852428571 9911767311296353261 445758518414250538 17117964381074915525 3579405318425187977 12674261579433983384 10464556783280794139 4818519123405845029 993386070064486655 8410947239051304771 14876820676341101791 17957146020692188809 322214058207325622 23163990763023527 11323272145052934092 4781957555391318027 7345330106408633349 7839084538167366373 5842726156751758034 4949926595573768431 11706625574035948554 9599496874947007449 12344364731141874352 5414398112427417203 14222248125846904408 12647280813443032245 17208770113653981083 3448546705300873582 3805009180521614590 13010003974640304641 3334014298157134671 10954364664595475443 18224464965855815713 9981316252470266869 16588286483501321450 3695365826538304563 1509654267623146671 7560155963856015071 5538017219926114958 5467064248398680444 12986542178317139727 4387680950329797599 846298307569328588 15289372548518950359 176326165968330994 12820280235735243205 11553606626562687792 11317643261443288810 9010845908882384870 5245594739781701543 14013010835275282970 9558541690181842550 8714606763902576007 9892340574869010855 11901108956648350016 14925889162049985453 512827862869824340 2629989564206986557 1872709485661103849 8993701163934476054 1086373317482131194 12313300418877404143 14398454633770122323 6524490967435148474 7223021090042944856 11338278268924986118 2544286385077821854 8885892277565792481 8715933287214321206 12629526545747635750 13596298113175988334 5260913016231610167 18199615358286043718 17945168200011869768 437075949367899519 10733598740956752061 1042754567453559741 16386719496329533536 5727464741699000955 8293228262945009076 5492760706330010729 11636973423718430821 793427532986494813 9149988591474170066 9526647615019575878 15745766962663691691 3462234458382160175 3686781641055121573 7598320594214927464 3467400185790773812 8538474457898504652 17905762529101249543 6507198351291808935 3334880438132391021 13332694585830962106 17800128522199502239 12029363475168257495 13400923330904433151 10799789039671042716 15248951029235368069 17987412809122026650 6193778977866397709 14984351493023617991 5346994424864335782 16293440338765121467 4085930654520612673 6900224844533481237 6037910864120140286 15067515246986858527 1266239984423468546 2170281547690450864 160018049540364045 15479807894507428048 14655499277008711503 10466670470944453317 6898733038465498153 17525507357525705708 5746997680320008228 17759037438059671704 4595293807639347284 6183605478458229656 13278212785567142758 11689887389920493975 3060196023841214383 8681405985902109670 16642652956471701508 13084258572920001427 7876034731439229266 12483042078145639746 6073350814780404613 15181374458963110202 539220842511869187 8669091047032529838 16764095109628669930 17207700174592730288 7904594621910527715 1085147106177493868 18217536059462384116 14997814658342244517 13304402438948747571 16451883492363036929 731445366512576219 9203788769507389237 14605302199757573475 9041071682794499660 12650470486342424394 12369248937740320550 16547076189439514375 15108476584367816612 15026022067404830579 18084995941127082099 10441894648536653559 11791037932442946199 13782627632234983883 10814383155389543534 11723661527988255565 7137157195597520515 16481371550117168548 1160186575829995235 14345081349935915524 3253342279452974928 5985310516241741134 5535631602305737935 15337790182309265319 8915361719540285778 16133748767561250954 5993739127840215260 3432829073514122035 13843426355135065758 1086955003035432684 18413072810137452910 15713944331892415746 7569088737057667565 13737711387803684596 3342482543374585 2492256832193074803 2376395155006953496 11585421436605530965 9970654464202380738 3783738282829873959 16184312577279319860 4151036304298521359 17078295845112638316 12656466935583618493 2241971829227631153 4611324457371424052 2983542885768917996 12098234965818402395 6881087477888233529 1996581664201187623 10138361285516999759 14305482702971777107 9621990494613270844 9388667927196027074 13105088760853677661 14303147582437400484 1102291912504717208 17272797665725385728 2836158401294000686 12098231200263014390 4921204076588734388 2415402053352300320 127549453292994618 12671674070688180251 9118938205714323745 4893827150529504775 4371072442178570653 9033669699634084576 9656588576835448951 16062861979473062004 16751845678864359602 17053270085184298836 15809206803261672429 2706421755620068792 15537769146672280200 655698660342399436 7142288383973018132 3298930583864384568 1417650123072804876 1264524210846317898 4250639305172890687 14206038363407402836 17161492979209275700 17921617619392567196 13211041724676355434 2112621651189990290 9832569531025151088 4773915979066051051 2786997173546507517 5598688969249741139 17069905893529749824 4136694099747935680 17355673614700417623 10473590295850349813 12830608019191834253 954347403536599085 12500110570747099897 15268185882387951810 17933818805149729986 1783549097506228730 3332941703705196011 6198647670316940768 14028128686250879250 10532335233169729792 5253042885430127750 13916312718600335016 8549982188941562834 6840390521148046615 3669687111426812960 6212091139791047191 2354249569069771104 10049821397101520425 9228439670523974096 15839671176336442835 9731201981548254189 5761102932575460021 17386644693293692306 12921973640503250113 190964779362074433 2781733932689468741 9107097176081848247 9534651311346720923 441597964141878954 5583116150999205209 11552026405970090660 14693951151046959653 1691675234037957573 5785966197467475735 4536791997494853479 9553671639784666481 1938885365285743256 833892373715795474 1939184120216596650 6228678512129697795 12183116475261436914 13858583628098760282 7988057870881341996 2353065070933329003 11227445912757235961 7877858343411250753 7779189685414908192 18372855034549240024 15448795841768675753 4898199621299861083 10446793335799058149 17070619964977025664 15131195533311724140 13347469769094816471 8729216239600061932 6494421024654597647 3278389309474273723 13199303247022188336 249697088464257864 304806659568218116 6989538275396548766 15003569595584074702 3580825141812711816 3506004236348396247 6574413149990605780 8275091186306475480 740843969718210423 228819827669328775 8642068700475894598 2759373909434869221 14762897243727837423 5552363998339915849 5420283136495491842 5224728076586099282 11573259124760944309 10654054705533906593 6845411920666341192 4156698977434449849 11069541282935262914 15151017079079125589 17075361711434515148 355034944020409659 10021829717253658006 4609507381869398129 7197401930299604165 4589476024230751528 8844491496225934178 12492596431929795832 17596924017793414420 11963137608017737291 7817765796990653920 14318077302850994369 7259829616987639719 4993213542963783174 206889418828818348 10279858350218106467 14591903017024384469 16256183250138500670 17506401368901012838 5337707058448407607 10015026846404742070 11885707741382887382 12399151134330469252 4966715623505932269 10869494579117151086 2382267753637803247 11505470294002611391 1028875765016335777 9208930308601683783 11724789616360709737 1545041066565226855 14246733223736895328 1098779465234151807 9278060682239623679 16915362879552195857 883882029818008072 4252482597363359789 1245118087152122035 7845318569520600887 757641410176973275 2491622058806787736 3727479131864904457 1083444326875252656 14192106726414640338 3742738683675271551 16307758909916994692 4775134491630951656 282450277647459807 15040370827118028517 7710608479206611865 2247449541201097292 9378215420808250163 3938558531353875361 13535356554979929820 16671940452145798584 1966500408168090600 15456916430099205502 17958785419191397272 1363590379006873253 15832129902698547107 17792361982500548225 16245812398463765178 18236931763047130067 360260410664828630 11543831474429552623 13391911297156169341 1142301582631494954 1930182040892447062 13242209611283653733 6524891699515666927 10801086450183072580 16755666570693700366 8572961604204244121 9921495912609791404 16330060786195059379 15278106284401982764 12388201865601095427 13254068983946290389 16724080169361795386 1325985023226480240 10110194785508626939 16710672014397546386 2723130555733804048 5273536387508067936 6927752281841846703 12034254961836377079 4849426847702363359 3805425119117843056 11998799416807929532 15125769339297821366 8966290807495558062 6607737028725667967 9396103434529987641 3593544732216065328 1671830576854315763 9379056919950885740 12008506646114189223 5537669709234410791 11108101710430405532 15733890944661929577 5685138101960369355 1754606196433194583 13007584548624464214 10900101433915781340 14026529908512826675 3951893550115074982 13069363623770482959 9892655879144588399 3397073813812275711 12719235879210582176 8647339960209330698 9985156377776190442 11621866521502772971 12062092090499561019 1340475356061471528 12902258353344517664 13536727278791217877 13163263000975478396 13999494964705928714 8161269594533013861 16424073229286756202 1343148368910041347 10426180655737689159 12374512624098708098 16804171197751564783 10205050235280329120 4841235845972356362 15790213220156016976 17610058213024757225 14723130294841510396 15216198738865674055 8051658302179170226 17185517274929844922 9792917443534435369 4403820087128659469 5621769291940216750 17327281763227998415 6073591069941994310 17300146095465894391 6678995749420498423 2560300063644675100 8606934733374613019 11390628105994375007 15713495146681550430 6447182097886007733 16275729387801229828 9132452933095605950 12587196221311960640 15577297264095912090 6700061536231026056 1292481091714852270 16418912141808926300 11676925616054497082 15041206960537412670 12155089339257866435 13722926137486788669 11464345679979004145 16132049366184854996 16868250091963287342 5406464489159339245 18255718797789358526 11089162253477203418 9678177810185296404 11514924035066552856 9869236844176218416 6870258108276171508 13128607710074273215 644560112252394892 7956667466188439555 17185706696783106700 5812972173610870441 5921647000122756459 18384984984467457447 13621000310509580844 2625686511056860185 8185702446295394024 5509884889648199641 13311785798430946376 9482306310985377555 14167401478554762938 11667495472320247064 12678678194560634557 17210196480060127123 2513246397719441977 14827807091411376487 13218831567258363825 10433034870755842267 7765602942534633054 5391762562644008446 347452574659877199 12346116974236245771 6070666233951605823 7867297700800567066 15366856418886058856 7893040498851459 16993649274073873526 727403391358368951 5136278760428704696 17792979537136105533 16514513292402623839 841726804281915305 15717581395184143252 10593020378491043300 9280605194181308730 16137236405584819427 7199976519478405615 4862642767590213041 7071745596676279330 4815132658456696879 10248591898164572148 9977285223098274039 5385957984804146948 2190196354887350872 8536313000739898765 15085033691650368161 611254591946570436 14288477989399798458 11009989822893771747 7333386485134661609 7769951775943116237 3609377882560027793 5256337017055364210 7103513027422593982 3205173381631728277 11583905848451410962 12017230917493506439 10377003397447181418 654988100462594872 2456412529979387438 3125287320704913205 5970459425219705796 13786282306522411239 8327239310853867634 14046731122401308369 5185621659366794990 8515033261767025934 8589480889000048270 3894072470242110777 14990139257123245897 11932410100084734915 14559345000169174037 13241486013126510794 6527529148158627660 13804102861286352713 4025552359431621049 18359096078663000699 13619026695630089853 13163635709239397512 15232595261544009616 4928508309359511708 12199219067771884977 5351921131857126380 140284634404601092 7319893773772521737 6908703335827504136 331860309123745313 8138247120704247747 10606751856599475535 10527957182418608161 14668797358508494146 756698381153095983 14805910545151830152 8671845722184126565 13039600085963854283 8678281606408560322 1879651099203875710 5632470784100399439 9316836733832668178 10414553650845055895 1696387539804118517 8195757921248514854 6239461148375806473 5450225970010509667 1947406740997324490 969587607667835779 9665605848289812308 18312609525040068755 9680120596049719547 16744644877656682980 17558823324679820931 287276192348696024 3980435883812941332 2000099681832783159 14705266512758151803 11203193001370574916 1874481811840497846 8877079177800831970 719227405977691142 2345719774361509823 9248567069684865752 8632031974454004617 7823587668377646506 9058582887364490121 5616539224367183998 5206289109830961734 1153402503121998186 9270482449676086440 2259621638736626309 1136245882484261698 14053833279584523915 10089896271080435397 11945555541038328937 12793893715182188520 16053555752742580989 324578316530025282 8950811820481237061 1371980122668083114 10524305264049764962 18223854547265642064 13095900266870155110 12891071890946685986 15182035404626389219 2048676693833472827 2326456635609075162 4106774895811736262 14449647220215523399 13431993459108135961 14892108458933746757 11642329787934933132 8043769645419900326 17519288815429738915 7811128407032298577 4398110825386641977 15397343704598942394 14847341016414084059 7821843726387483746 2056917620150562364 16844411653907503978 3561622237713523315 3399404770602485396 4910296370821493940 18777983318387376 4364726271820442236 16274113426509555152 7083546929540023164 886703058318480368 6556246009300373005 13411985225884103505 15860548120421753437 10201293959618496584 157197427000081752 16725009046360296414 1953552707481996531 12468610842486796208 8206651913135607294 581555745534701680 11871248733187140820 10641739281455848535 3687840217878380618 16254245534613481334 5337804928917296993 15108861895503482685 7770686079232371216 3099109345282647825 1377193212982444135 5092193074475951778 1982334077743704910 12341947073006012676 8856023927349534317 3706416845419537852 1315969841509961915 7128583745277599340 17107360887207145468 11677686101554969 17847046293272185212 738637580472618686 5440272934299537323 14426625188884778247 142470955896988216 13482743150682495611 11148007299992727518 54024902503059968 6486000052585297369 7680926102691603439 16979704470513340531 2369743108768123111 16719311606570999569 5204056883854162018 4097526201234485285 12970786938865362117 15008376405446469549 11333799468725485372 5366035401801693853 12189109747304095187 15623040464688098357 12640094723683257389 1916817417055513731 10554968004495908631 10159773102736423547 16427390860717128300 11978106927663011663 113286266676326358 15473370744304611389 3845488595069061889 4224360989634382978 17718895894989204687 5586257476498465711 15913341574176101275 7558488079735004189 13362051723260060438 12264749162791400674 767636570722633981 505716904995701560 5605056474664633779 6911532613090289513 14696768596525051526 18326100701680835378 8872619914134742293 16643339754720533235 16391770200126749523 4441316498383319757 11084604284164163433 12162236073900146009 5454108023289122809 9410812785569059141 16048512699540525393 15609679805489860735 2606921287617561841 8406203123281545137 14575752443411144013 12354027305661653900 4886521552617899492 11957229279085477473 10115506014054938806 4232817271021406912 13214260162279128869 1915143327721266215 6998318788968182078 4569323741112975496 13519972308343916644 2598801699699530874 13602576933644656160 16698464878836394412 16828696331663740956 11790771078611481133 13068175050073484531 15988175512047527346 11954183467018542745 9805784746050059480 1867730591694940866 3748941506540420754 1771776804836080675 9876964034351010993 12885801837174666130 9332525985350015152 4508083443955103749 10926619846990026615 1198414623371872365 7412260932414360368 15843003404704836580 16366326547749622277 917400208806712062 12598923837801665084 16377034393731147652 17764334196833274735 96162615108325967 17959999387204308051 4168895550838345862 3172719925283938530 9456046688763279641 2836875380706411339 6464553309679851630 7416186141163099977 3892156449741855616 15094714184761476873 14157600046834518520 5794345664010832833 11186930127620040834 3415937962390531651 1134978104333995263 103733123077722512 2895096729359961200 8308788898950238791 6932907737726750839 3798269399085450879 14348882567815034570 9138425303842780299 14882616775455557510 18233864092514224645 15834387905351118154 17422884432684750049 13504005345595000341 6225193793526218854 5480757646484892136 13537779111672613603 7659422798382081461 4904306824068163053 18418895319695143720 8920381646562195872 6105173244612377403 10583045969733169696 9351022360244742199 4840614593721335953 12747631155420386506 15332787234335200741 14833402437868766221 13595499466505487273 4682996425900872782 9058806024635684539 14619169873441438016 12914410815300483989 8581421280557305182 12130854654531684529 5454175998827478722 15715775748359097145 11721289996570639654 15144669493413267912 14409844680551682866 11609787303915794705 65183003483569606 14765975462481429200 3903601037099016356 15886951412887535988 14522204746351685177 404278982852022562 15911851341230200397 13854797122608542285 105972853004896081 10356063509475703957 948707523359895034 321088268860221792 14432347821692869628 18024188389860845223 3985357512642545549 2547318430960363769 12991528353326325128 278768890217874240 10432184946937296382 4273449201245373477 12919374506956167997 15320646640298347444 7960867702054468965 719788748802217939 12991776609121922255 9094008466044371392 13951546052003619939 14492588689864443442 15166180938055099357 16716416625409201447 1893691058836586620 920259867091924360 1996709742354073975 18284393293777879729 13639496316517429487 8013124383707022101 4527904944751253254 382429537644074178 10464733634424668042 8501884880012860424 16745965772101572706 6484274013944985018 6030654063153935593 7807639307394145704 15541014070200807427 16260950740834542651 13655881279599228440 4713034093010182783 16077558313245977345 14926891652650403485 15407747500248712815 6826670634374556904 6132418420080637691 10385409231336649387 13214317131533390840 5386024924077263994 17971594231873461057 1520478414554049997 12870124627652051098 6549340511500822633 13772058079331566994 18112863141967165616 10918604039450241389 16813826919540863367 1368313149780375606 2245030374500805401 6254367244344193918 3374965334154953065 16579640017833946760 9342960492908181607 15870573928468700449 5854683989771757384 16252005348578654867 8476426994730667929 6585418826639652496 10914124893098745324 9642230949586681038 4045373239499089392 14387748972693204215 17499135511499104843 7200638769001827610 11665427367497400790 9180559729145560981 10443884546160607031 6598386152810362176 13251770912426043636 14547007984713298943 2128438458301272152 15201079121132693349 3133087993991660656 5686063008973695979 6970916089536704235 13217409071223137710 16508599974547982276 11471851366816191806 11158884130936153299 14900989060622085413 8516599898149725936 10095702565705000070 11922628439481663324 14021139377565055910 15356279713846824554 317182550160743050 3301564914658392740 11906631747855559157 17042984565781201146 14814127387285934016 15100878702747716734 1545409079329874268 10648507191899976444 10185719755948153956 76987582520344682 12567720060417436249 15356071029824225343 15477413958077741646 3300577035289790123 8378022812973660594 13531304965427696247 12892708499623955071 14582988758850979954 7508189430601583164 8545941601504729192 12346444777604305887 17621499639296021098 17382747764942248453 7007291154760405798 2885657543472459567 969658042280027251 4880040957263001083 5671186959241139934 18133032432916650718 15470779302321583500 13649700693244161401 9486353031982601685 12193555883956477537 11915101130224738534 14604131644989777856 9674474878753107223 14196935515068461550 7481663087880633199 11446214194870193808 5398186189900821023 8585778224408330973 17152723161188685743 11912380899791291216 4016991537749329128 14559458537284047910 5167640203407228291 3365980107817716409 9730249247161125571 4295953037036635279 15068825701519458920 8485039749877629904 9106005053329210074 6261512789292689830 9579221860755714485 2885313228764328113 15460488740234772735 2604959892742100449 13644323177940911732 4865318526136972152 1145856796190109199 14414247452332883716 11924020308567517262 17812032146767964368 4894029366194313532 2935129105754808427 6653532135255500451 4935841166285834775 10525811935968218882 17460090708898056887 13911839487362991895 15056721152662466267 17310263299759941585 7769925988604317136 2479445161426911733 6765828118085789895 5274843265646681714 2382178460426904318 16105697289884310583 1817757917615109951 6285793865525128154 14098668506033886754 16789066536658958023 7255745085988364758 17490479961463374540 14297437291173386887 865075699979888558 2443285013255754089 5787526380239229113 15971425636805282797 16300524652991156913 5195669982100546215 6552278800729049700 15391963702787696966 11728683665992751157 10676855790431148604 4519164845931636359 1705747447503180081 387483360949500026 3923078572696761821 17049946733792543708 14354105025927802185 456925668082932013 3295719269383501148 18423998269036055937 10212510557165128991 17819681097598396741 2571118972548034447 12286125464759944023 14682398073679143493 4601880319650613433 5325154671149698524 16664662448422419787 15428746788873444468 15915250891374361039 694848028933018570 10998383820028146254 8834873208017101855 11963350570920887744 116975686494162714 6712177445079225278 9740304393812712500 2317900095898806550 18106389287710455902 9747617935554410545 3623343635052386277 5735131331493371342 10472490520669860594 1994714148650982126 1986915895745623305 132816187555497020 13203970677582942573 17348392279863608096 2830589136132913136 11359843223204349950 12274558150288222112 242750672949630281 6057376430428647108 13963231968492519400 3332498732395302135 7486667407590357445 16277560403556932979 4582749500028423489 6677356632524882250 16725998994994421724 13708114162257840263 15837221041839685702 7990872768576768668 13729418850263444808 14083125772463077202 4478081744625343275 7630571745221140659 3030215494033330866 11629316407530438831 14452952044383183283 8041390917533123657 17968744871005893662 14577735142621768016 7006613278562950171 1004956343766970241 951858400211558765 13511567544886030665 14488854423364661317 2809016087577941291 16420378472424708210 1011612023635508131 6849493581578935036 18079788501617961465 16574310479143817628 640677221088945700 11869592223657272326 15826942384774407593 368093206811708006 6845034112802544649 9185339332110061332 17586553683119699043 11723751416066748710 6033761778963891942 5146070647388039608 12977945060846080029 12927494804506302932 2856304747173028643 8562631507361356064 4478708038322625493 12973300034722488889 15499201175742038834 498378477364476644 8493943431965456883 14590551146199722426 9078460602718700862 17082424721775743085 8232304278855449110 4306437319182215000 5331901971715053722 13796001513834645572 10823065853114948862 6253697586256165999 2923411021096238235 1978568596656629851 12116143967335572059 5006523352790000507 1528760800581488262 4583954452414988656 3122161673622988949 18228057679036690820 6073776312438820221 9846120927690423996 15804859854161445018 13014023618986404748 502668837059619757 12132551934194295755 7098975196874681179 13110370188909261462 2325698166924291308 5141836520840654341 9972502740528690187 17053010250638314157 2237421784794450764 4144423899018308455 11386314799144893070 17738106742898476109 17875245479752308830 17633360532586672009 1028431300652879319 13830672837374729360 11351920168371422251 17125635951455137852 16538408275262698437 9620380302548208291 12417546955404732085 11153198721626530749 14127319924248009908 14592193032646067810 2456309642699440388 10666140466625238549 15496642103015417813 9025623223378629574 1734029179626959396 12265643750492882064 13756374507922296111 15863884894550138446 7386812286990420689 2885270722249841098 9025561497348682187 4381513539893446054 7924307292854921844 14511043154771643166 2244979150614929315 14161409479662392749 9927094675078462242 18119212607118241781 1062563880373213947 14540956703085159016 4384919806483191201 17886924511218004926 4802447352469102059 1580382279594542074 13698735206622814692 16649196233456404558 4221356339185214534 6166368642944828133 1267053480075920629 6991504276555469949 13526624523258089067 10975123720761344747 8944166235716964969 9770459309437546295 1257550776946804429 6512026607924689711 17297281620654322970 9673406575613462338 7326359964347827071 14521544573952115899 13799301262526055021 16424129066331149130 14107106226050365756 4635693613012047451 11423525271247706432 10194007591476775956 9724258502045732337 7640288602987747372 9788398037622515169 5205413770216399037 9796182514393116041 17178775823702477415 5010201270801977806 3577101686158960248 5861862250346340257 14059902744707202907 1472716082917159795 8470024573558641854 16960655072036061057 14943362568777476441 10717836830906011585 1450726886212070191 5730665168539243070 11170949234135616989 6690391495748641207 1773343739477994874 1920765686035519186 13219122039843004802 17914733804015147366 17152495311963024770 17371562432743712732 7385440059460474261 18034863531247509253 16423811462524063819 10306012688884924614 14257862123407999833 13347022779583463404 12051013937146264776 6445035640606005752 9558251519330024825 11425543039058357333 6410442750334153566 2422078304007532031 16639766024387385715 12273840264650366882 2978991192272588161 2597370090448588842 2151971296072930565 2666957335534015440 3408950261814627801 2463973613887361267 10818494912219277363 10151711074572693807 9983622929945213771 8914943585818542459 18288485673541650034 1910314046192134622 3589059201795893184 3045986366511280448 9456176297496696756 11630917139224202976 14651790532136023351 17170975921377015661 6405823793870892745 1015574415252155755 14585746209295376758 9804317461307308509 4715351509895371466 318711314418142116 9979510263417880800 2531549020133247235 16534619955907153148 4137238992285547596 8501700028508451952 14565221100237698240 8234786575194615844 16503112256972632870 3426889270759811705 7239931955045124945 5582216140616593313 1270570478976120565 6072824958479862307 12988147332318089452 16587556119905055473 2974140123089812109 5274871991204290375 11636485425041640110 17286313090353835325 14980077599791210162 3652647121692508856 12304456827129023933 2407000461963546937 15219478840986000445 8382880139506420342 447914596997290889 12808463557575097481 8886942626787836625 296686556628835193 17832929105881114491 13333369233403930834 7464901463617387839 8337028990575116232 9644937555911270196 9724648361732398102 11506934742254450403 12891392700005152844 5343017058744464964 1476465678300095690 17216774696739142308 2505810692462975707 8304661251646931221 11363588873055030829 13938025068322506612 571526864940774255 14593301545407404340 4973977132642396901 15516761019930155308 15040925457104505225 5253412165794610420 10960359455041104209 10806150562486767386 1019640701737339793 15616683559436372823 18304557639695307473 13011568341802318075 15927997029650885071 13124295262478820952 17080781441287789022 2186082247231805790 9510075558621683331 2782650539238367866 17283498421435367997 6186390508917267999 3312600058552960817 10000658478402536041 7459456486081801313 17909476326659793200 6594439022582510923 14905822917837179023 15978899698117278475 11969642097021803122 10588082575406017372 2452219549576177273 13652680002652682901 12740541968532383444 16815085283413347490 11314791313372267715 17586120740987793864 11557942641408928300 12093380597608970035 3185760645007777643 12751298332410473967 11285972815938422695 16273934921901283086 16381420869408815504 16392945829966530510 5553686506445183889 12277059330936182344 2831280144312204021 9715504122649698530 17425036212724566888 1830318852305144945 7497444835797110795 5384884595208896186 16303634478697691790 18189018056825845417 4348070740313941620 12681001435353112314 12163446309967724505 15921037298901162139 4086978689669021602 7613269521684454243 1421548943367864663 15073211788436279450 15522980727532715677 3665832197101319627 4973333446512126035 2015684686826015430 16655884762779263572 14866126486048914659 15527938518039219627 5249715633645893876 126881518831318273 9369466748220613552 2218713290529651545 4418894692712310969 10253780180735922514 214527054533438251 15190108028104458508 4368980464206447745 11355421077476657040 12897795693166615065 16049615500806820782 2643914409157168903 6392862346069449808 10262473546809436841 12857697410127222031 5445870297083256689 15476787360198641745 11743822917631954127 15159812473226259571 3663373656535733295 10590898686491269755 877243336519160015 72281603524868671 17220926921526972030 1226144566019274196 13459249581930212909 17300802632506984463 1340822978702639194 8009441600123773650 7164924197794967810 2662673167025411497 13298779690569397833 2567955411548822777 11280384994122615732 7641097268190425807 15451323220736467235 2417556692870441502 3598242730319263222 1331609854494434215 7053070980681789203 7617453239748006848 13448544849407044558 12167475887930817889 7036824866744620347 10499222465258506665 14273847924030939535 14858766712027434287 11605801127661740630 13124032456519064740 17804379682283848026 13575300089857543182 7008325723006745784 17058585211311044097 14342083227719809339 4928833977946601853 13825316150081683427 16142731224471375225 6727842522645002201 3516324338645957444 9662020660216418347 18435241272641036961 3125308289138439064 14020668699554602189 7990724318683039308 11132648323016711201 14914799266731693226 15515700306314687451 14248009693993334735 773896429060042456 8043307804492452896 2196209799475839579 17240628342878365945 15829978692703604228 15055358141604163392 12074976353331894659 11365185681890709155 10291638039411332004 18138568464802911405 3676650560547902181 3894872209597310005 9601476659193823189 2026818201538642725 7996389897416320490 8007031868597333705 10923979028950421238 2834405618191368545 15350365491332446795 11668705550158305028 1335606577091491612 535008226625150795 11456188339333226005 10779209446799333214 6743843094441629008 1761829684655307597 1019412409440317428 10782044594236075809 8169751292377719647 10810278041682282494 13606002737962858517 12744039495443985610 11590509897728891823 14022224645051322243 6397478167918413545 7355150452405232337 4133401944208542442 7653446071133406096 4328705037593090079 6252228308329910041 15177503215314027192 3166219584252595356 13166438088481776171 17115256195451567585 390692790948250013 18349940227812418123 4591891421402360548 9809483654672054188 8755915025166330029 1067670699952872412 10412484457907629208 15759352744336481462 14584161639542983267 8183449155585006813 2258617100263108729 14340791147816726517 14514827477164963623 11348401199689919335 12600995269195418561 4858641137884401494 2997710044553020068 14051377618197383191 8766050524065261434 6510295346949848833 4265466285487854511 7559270053582559536 745394785753727661 6318823583442145232 3384991163079373020 11281487110226081754 1580766400418961929 15419937517415257502 187334947935364366 8156499813381588366 13453581040979577198 12365326287433233873 11725915098199829522 10498629600743584835 17811800803460718569 6741077041874955696 10622897911787643246 11309454199077342923 10944596360737153452 9334378545936103571 12125527946570239851 1982480051820747831 8953619123004542913 403983913757283839 636884712515316434 9483581992132448006 1323206656986265180 4667497599114909768 12404433630971029027 14580084057928607189 8893148202369108360 8968329270874513773 7337238903939756372 4214332416147664619 4567016240574165955 9103046971833508746 6888053725933190484 9040241820804855142 9136211030278959912 640783027757010408 16781983652416597924 3136715287731567690 7578803470352941339 15200220543079622415 5669989596544633493 4364335838886527142 2048597403885817480 8823938697659272624 5056326567176189584 5432329991850290975 2904317332950616968 15910333414853809560 1929736402228818798 2826746803491487295 6349283483991555868 17937243030843226682 10503648968170933474 3839434712837593062 2278510363771430720 14274465015799570797 8649221798363281714 2565164377969076933 10043895152317366312 5559249518295579839 17593636382688465142 18047705711370437835 11630663384772631418 18351286989080105911 8940954401172799085 11771753107534876066 129416627864963865 8861316659215607257 2035591118781588648 12195046633961008249 4800735844396501096 14061780277960193258 14031530449610395815 10211401654771666783 11499430979247251978 10162749545773111968 10839559011703559787 3247274090022395436 13702303791632432583 4164973762006122666 6069745601401645418 14598062881117089488 322132415363223592 7381715597543117639 11670591983481914307 737193229554332465 16983360817056572414 10161283466268771674 2371062068824861970 8316108301060799430 2655233178688018372 9277282002915880289 9718956139513246369 2187722267882533206 8970548531318390745 12861121147500552901 17806348731488983537 17435249008911525360 13880989097699252366 6711425299129717612 1139099501364838413 4795241764235993407 5344406317208362531 539642212686852266 5197913157802742420 10289402927864978136 1520499385421087307 6355483068340157770 8897952695873343601 15004139519819460354 5465573566361933545 10399251269472825287 4150749664854887591 499046931338163869 663565357748801166 15855154308697851758 740082048113307533 1830906849135711947 12604493860896459679 8527507326191965033 16295894992342877082 12729269231216132002 7452670999816206037 10013979868828573740 13605995772407964383 3979266444173395598 17579992835231646715 17475599653340917392 10953100876555538951 18116513074302558823 16866157526931944668 7399419329327187360 10832215411218033819 4066632519410061057 1687529887587495421 5832508086834260473 9347610674833094404 1254067879283116152 10943349420907995929 15646607223568259977 2577271440804419776 16896492666933821117 17973273229724270719 568269808054241303 16019756372657771893 1689848532468448340 11514713069750812217 15460735292454909339 17168320590225110515 6794374669818276383 14038807582775176747 18064778224640316903 16216506434771962752 15179956108398202711 4171250786169200674 9316078123181002687 15455273476764017729 18362801712523578688 13193388674745598974 212792176554101051 14940696256081028371 4269703002443329320 6023507965930429020 15440209350370913838 14158165358151991417 9763106122665953903 6733527423975042190 17829728717303717968 1804816389209352313 11409101615727973282 3550234931727444036 11452923992037765853 3159980733258349230 14773786833752682131 16399196588038147137 1248168586611698895 11885456783177159776 12376151015427095278 16584040501083638635 760428325828930162 16862832249376483904 8568120508233038821 7594086307524025441 269546668743856805 12291428967954759312 12130348920661392829 9947559803763846530 16113452855285048850 8152073049092790722 17438802766241376485 9294156148065608647 13868599276252175955 8595717448537207677 18226260313327916836 6188931352648393069 5542545959576661041 10647907970294128854 13100641857046349210 4397478964987888569 27170270156724795 6603547849927722596 5255600963858537718 6673333977764494853 18146176783829123915 15064204884088638168 4104284974764193305 9629815935546721872 12196124409367674887 8500599990031673629 15653149515701818754 2656558688973070854 15997767098268688554 11170681246423816347 5340158353348105796 4705579620539632378 14741814302180975811 13678823364737057561 16654217708308696978 5042719135087085923 1779039243155154248 8103092084476703952 10477387153535820691 13587431855108596758 15624981256040605069 9263155356705121015 11574512682390854790 14716942514877970544 7954281743996260426 15392541018753195385 10715165153756950958 11299725837249767597 680568023736481878 2371506371371082565 3738627492973037533 16090959084073117942 18259266962884849498 7172353464312706311 12857490824219614039 271037528987690768 7858365900730530385 18147763845916731722 3594428777754210205 3893609224684073522 8903962430690798591 15419744989648912736 6817969016379955543 13341648258715080613 8734053075224428695 12345385417508572207 15310621992879327082 8707354104856917558 9746580646314183941 17456631709299646019 14541242398662834338 4116345584609501818 9101117721096501549 6106168853875148812 17561011425108352332 17355035305969631662 1440409629179692894 17524948557636324011 12572602194847876391 3603229238128301978 15012260574553154371 3966196659454042165 15067598954408577544 3481984414120647822 18198683437341768657 872924707017445723 2287920636299368598 11748391248138457662 12842110982598287008 1007423633277669794 2408740766391178290 9299365779498673549 17967606216570829306 17884480815839483097 10941679606237709254 15277215473281201428 17077513400779715290 2265683710783303247 1406118733907465600 8433999030979962899 1646596335464495455 7196644676923880333 9196884234009858968 13750052514296664027 1836376455090705640 8694508924243440995 12907603073579440453 4403630589744220783 1915531550884067732 7376415381411469094 16973303845177197965 11269132478265175347 4997542710562975988 6166230655500608292 11471951109691239979 3845049198032420598 12025467022903110211 16305059231111724000 16824603954563102015 6226235637998954957 4377939788472767219 8919559262233368992 9080747877310446567 14867727465339995365 3574089160039512520 1560601676324812278 16201718396738044745 6423809719512756357 707167889060193809 614779900810801917 16997760772199749994 14146777588720838539 6355742058708647556 10209434891589886580 18195826465709208883 12588162509370138124 2281541781003908503 13805072975180963099 15603193340392231642 1833675815970505469 14589552564857291777 17885817962658325635 17793287046706205677 18210981355978947025 1516803869651394296 13917549051925357068 12837404364368970359 4277649742475854043 14279018750803423585 1019741477429406609 7318753940878424050 693099583127345611 15563331564343687629 11739838184054225762 3991481982249023289 6616569739477453199 17860339888223009533 17596919427572478507 4229158831808264187 4513794976486734780 14220738645932959473 1009120886911691001 15401237441481592353 1211505553430123346 9927950396183581884 4457962263490352543 14977650006753327436 2077025023974213562 5770431165387235807 2849457299084950228 3366796466505860107 7276953377881440926 6909123285208143675 6541467486563061187 17525651389478093244 8924582782573890946 973393375717949107 404909327015321406 10051543926092654773 10163866810428757468 12349877814408163934 13105747935850350215 18027376257802823239 12825462188989319131 1731416653723293999 9460151922913210613 12389595255670630890 2869433017966007838 4416648609656621968 8099348958777669622 13711744818127226594 8658623316185068092 10276458617892240440 10414393212386156032 2244456887114869929 7943165765117332701 7580978076997643903 15444206845572819954 3750588565487437980 12131165616843729775 3318832611711368798 618491006085397019 14712133112693450241 5602289039033260838 8214555126005011127 9487727734005959990 3858219453887250342 4610384874327486614 11832634177069031529 3901877261176333542 4808672388473891095 2139698628981255974 12136883440458870770 12369422304651574028 13794243517503834836 10547554176207766926 14492538123285284020 3128631723382279274 18370165088977263947 1732868351117041828 6653081394644613289 11044731543861890524 2738376428894357249 5825177196692562038 10939504374126652822 4373518894477389735 1058956103203024665 13462782550090841142 9127079304449040174 15564021920610614131 16682136016363675721 3379973731198488936 4242339051228782798 14789524669417172696 11761900255598263500 434872033047947237 14378834214672652238 4176767202800905939 17236280903033515147 8659251380490846989 615454230273390733 3602110467029789097 14714210236739524631 4301659431264028111 6194863203700460108 17563090225908016980 11026866446167838247 12669167526681876091 17653272744810963676 13568279535648510754 10100834258909212978 4386011571607733557 13196910086611712158 3906189893070967892 15030018059441183975 5500773564805607593 8333713290434495626 12218619547886645274 5778469938503106321 5442322843098669524 11311754658997561247 964900756309104060 1508653645384722486 12316534559162734312 17797796782926973724 7715085472741059015 3673865783260458472 16981625353763225208 11740091795967251455 3017402908198007970 4200578567879563385 15290903426217106745 1455969699334519762 7517668166533027064 7314295397146225081 11665424591728200486 2885359834689640421 3468831519283944606 1131036971058933033 2631697541555755734 8920925659489713511 7812059769691608499 5304831217752562529 14941625854872495779 11638946040722052945 3687256265277523765 6671504752994848707 15818998372172520347 14297016616922575323 16448784047331896130 7739542426804252385 5489937778734465831 14762893366056262938 7492607942688828217 18183980984238306223 6846981884879421731 14052394059309238267 3025041635512004251 12406983954234872900 8502581749936648673 2224222969221543872 12785920289990314675 3320422598115949374 626063954094756570 11309202009672982518 3134118254302753748 3723937407057569146 3904486621251171380 11552815882585983327 9984314802981646270 451675001110136414 619550331192716253 862531205215863255 6109470225438854753 8101206364053119032 13739798487043022553 2076752447288004516 1345879314249612402 3138876086898869989 10463509903149695521 1343980362400652627 16853747823196578342 5744346399545133057 15825002403298395482 4111235582536079974 7097997278380826473 17624380966180357893 9001715030341336741 15419800030617255453 808969831769511968 9957672055995293273 10172202579127704519 5536848225500087755 13146684831423550595 1650848989269390974 17521163075780628742 5389052823566437768 6462198252440521365 4112390269673761409 12446648576165699102 17223459440710900588 15753850876840308142 8929327020628737168 9356242218078987036 7554764791705766656 495904357772500460 16360106664562995522 5739498625558568008 17499595448107681577 16332762827793773829 4888688915772389846 13756355004829228262 11222078799553937031 13502685576234210692 13505824632115274177 97446740574566420 11734697987169843875 12323844427232411487 15802905310002204299 8320967644456664021 5000193019402604387 2117087559630060294 1168095698810797225 240088858918488295 10003279292744295088 16806708892814221781 15359301359943531992 5839458059890199029 8741874231628240723 16524915040081026647 15989853425648844118 15378447087897117491 8256484766511135040 12361304548345502689 2135094406537030736 438571708230774620 6576400629442142435 7540853024639574517 2215261012139668261 13080059494989024985 16471833165328233321 17579836860550700109 17292449592534488026 9246582722817486023 11170255718364861015 13286619038494306059 998298511666623664 5240886136533343122 260508139228724493 6738679191072635006 5605251265027465954 17221615378252787243 9478222156623728024 142978540257977648 17502210557584125278 662806495251194052 10214372300874469096 15357921089007930100 1128131465178868334 6435865110737900245 14982574556028136067 71033604932551071 5889970459315101531 6062157215277699722 12993357176028443443 2172535831714856277 5581231413805149822 11556135806457761695 8755471968314615938 7040384585953585653 10980963125388624675 11137557672386245503 3008601487345769241 5643248279401560643 9551424669559027149 7606639886075845973 6977042279948227859 7674693556497996645 14718423121183501248 2724829638609336763 14072081673832572751 845929898232765460 11884432125115762870 1190509239594949877 11081494860982254643 707851330562532971 16632013091772351143 17805652830745225467 5911698798679272378 256942744266451545 9428631610377341599 4083925168061502337 14639532601072268608 259627930008492670 1695411585868831934 16686269210230905248 10750871511228854805 517591379870937462 14567594756622827183 9285047499729568429 723562564533267810 13713062315704619205 8922838509076070207 14796268796313489961 17251922472932420534 6045204591929722519 2798935627533723265 770312781620700237 14859109334919821572 14876626698016518395 10528838084445896256 16284954585792787288 7239581966876387604 16861401390061578439 2379303684779518493 15316005012697924104 7932696250301875543 11562783000707821046 2257738379318621565 3043310883730508149 13615939298018789605 7728311234876703637 14903525884825092043 6089504207404970717 1351112654340714098 6535518148551459581 17784428742348992792 1434248723419737738 4765933920219246481 14450851860965793319 10589627635155661493 12588987091428127146 17257474441586455106 14417204365072041363 11155677713057471443 2536760022039536143 6584676941208481821 11442980077680369353 5280123077736321120 12672305381744968633 4086994425321844914 3398462612552677188 7393245831142681749 13597062125738644939 10928377236179475904 1489007260766521613 5236546700974020680 16684771448763966822 12812583431989074280 15274817111575022541 16637003010314492271 7518164495678789392 3262510098280281278 13563218708059804440 14319308537114070209 7381463994686647068 10295228636865885923 8705591001147634676 9620819021898403799 16493642262757196321 14532301449921846030 1480698301545398357 5547375065889013353 9509932358500284998 11941494559302945824 2002496735461550993 12405118047926734873 4025613190439204208 671642607260303788 12394194678498809145 1332458389598289408 15224808620208899469 6843939076513197015 4276612586128181855 12615293936848025821 3625090491762094369 11665009306585815150 4220080562911538624 7543297689785660173 15270681442904329802 16527644360314179905 14080461257025574257 15959415752402736752 13034617541011376488 13111658755404016963 7127858919659908724 6988639023740407787 13375088500757058244 14249966920705662377 9473028962707000048 11626627764158122976 12564304857112899234 6240561715593492056 12889557617713526533 16733775829807199381 13923873870764756576 18225588240418982267 12954287918624142892 4033701305998326067 3804182998387824478 17054248989558264418 18085503506738042855 14741819987046072043 3946831539338293135 15475706461034570358 14272784683243028245 9125144192294731346 11323045944374653217 14751785416835697321 15584477267793742468 2330728532685384182 16888659947061271314 1537431763016836500 15024754699848433146 17663966906250506621 10633713199846893777 8881532237590807845 11433104748253111608 2643662744845737848 15019722376994844513 2619576872913364314 2435847276558516454 11112126024351938848 9326969061795229687 3688444401274111234 2439100362284885989 14222315575151808337 12915717751221523601 13202872636411043826 2967893901665979172 6320513554687338719 812872408522808619 13468212224962364378 6709352526822158039 10801156392338174901 16058460518859873273 10386428722991690141 1278419664140307825 2338008606536370245 828966826150652707 7983932331711397879 969973401479988189 16376751980908375946 106780973855744283 6939767589539492809 18206882533623641632 7089881767218689288 3244214128818996207 17211009239376745245 2649718650569407374 13665390383104550904 15214479305837832967 17378685144948276682 18310800807295528382 14899007894497078960 9521221308183332575 6415944438702534714 11982106776895675144 10444735383185616577 13743553908438973668 2956350224147518011 12928388759434770832 17837677453033670877 652473741979074312 11903394507107981873 12434424984858580242 18396836712874122830 639649261406925438 10172025088945731496 14697947031607261714 6347070668652813632 16171680294100894803 17454600348765010694 15162280066024487986 17365056500088932494 8589747853042015815 10053746578978415320 6310077532100487891 11933319994271026408 6534954077782011049 8983408301911631450 8575075902022753210 9131084485930279223 14408207648417312471 2756579871427444980 16038245703428785561 13286180858998859313 5275969506212362933 17555726270572279658 12217122527431989867 18380916370939855317 7913078621838199758 6289828378648541150 13062094119184468095 8176112218422267333 1197212450226588184 5338092373223810037 16800202705157394639 13919223250545103971 9207945276544941302 16717075479183083711 12183152034649679503 4691422518402129758 3900840358211993678 11909430680624069915 1520569422243180870 5476379625882141589 5969551869201342244 4783119918608408095 4401343599322079320 368821166298097446 16844312829972872168 13788623361839033591 3037555558795879959 11259575629636529699 15638393364715671694 4800241767882881669 16847981395347676578 11772214755232598600 14419417501935572774 11084784206427942647 9266120384870748344 2795513887383564724 3848816237811523028 17135444308918635392 6112070318437411410 508099086731001684 11162210372743922203 15608565811625603665 9085657555067356652 17253736129449335585 6043921369874924661 3919854876860888432 16197712217741156138 17129955220946705391 17248969308573339930 1015018409028114943 10603958015962990366 15625197033067597024 12766512667967055079 17167566581883323348 5063709935620993998 17608756341486993724 10111513196406558751 13176615045467101917 1822853702618807827 16465485083841223188 16961570261221995801 2406019082896610116 258909133613167448 3447673620021983949 10274307062096024250 8831306913733829786 12210747761735600542 8569945545063841733 1909990531297367102 3057348237265761015 6213536627087568508 15640974818197394096 17506547515171354529 2599493761262683227 2457261603206310876 1077584176515397522 3932909491641579590 845285831380067246 12925605162033773152 8181562346058586143 3132104342204956723 8142644682903770729 12100908841081045156 18404779756392284995 12712445703677190167 16399228959852476178 4752791563078350307 10074488970802074006 16815173497760698562 15960798555620287571 18410722509996119474 6115424926805362522 5396945110683056042 15256010486500734176 6550392270012998909 5618595054839847848 7500601993621099359 17090138158803098135 15726799364582897660 2709577359035014217 6338474136972897340 2811460373527826437 2622531146610172826 9865449014619870671 10252281168425915139 13769995228152358522 12175913731404268966 3731971908425829308 4733779144628811055 12630203581037205127 3156460078903987580 16520059310093322802 7404228827931417912 12840876862848382220 10475669778609416067 17439025703005251672 17627592946750838819 8661472271363108478 1487908035466158830 17866291320422210326 8778517396629862095 4128399764158373307 1456706979128566064 13690942343674300380 10763655228626781488 6855425427449026330 15325882721853967246 15669570688882506511 11043785427339610625 18214810982042914790 18021281491200098926 874073833237404083 12214792822713075720 1108759992125632210 15755911880819156336 16017638806621069232 1029601082209692158 9695755164096448854 16874817912013209936 4752397346875226173 8518105252471004584 7226115796531611933 13428174721232349122 652874552188002079 4757189930151438012 6678102070926543087 868225457026092956 16770138755276183363 13269027399215649486 7608146882505180601 10110783579219201089 8735372682204642507 655090558763887383 12103070240911566109 8003214895848009958 8867346735196198649 16587754357940752138 4434670708948868961 11843353196568789026 15119498970562315181 1688152073609346311 10570536977635918239 51338699873400162 11337007471933865067 16430329921657380867 8928554926278230120 1513797069579937667 10350936439883603892 11034594573332022346 14578858896787022723 17024591841561244757 7394414985598361681 8245716672556342754 13901439804680023737 7613018788259949521 7165073366039928672 1683846728799772416 11827115967256444070 12393070315228509774 656526654390888169 1016776856377810878 4207500012895728125 9080870692554052199 17846287959479313416 5710293585651955201 6972589931407386621 14887072505805012093 5950654991039756282 5305884567723312160 1728395014385490630 4045516309883314428 7355299001954643708 5758032604061822614 9708329653596053469 15607510263592244667 12451488336090036210 3329317865254579035 14630892125642555938 5177932192557634709 8559446921191886857 10391638505057261937 8840000280779653145 7286229788927665253 11087304567837246535 15016347653832197495 8430986943960954224 10570621364495656018 12822415161341567773 9572351984873387620 14912938853276648550 9487223866016711151 5815210422040031711 16291102101423203801 6580932407305041859 12592770115425096526 15198588006713430235 6845930389258676100 11235469184854434994 1438238063223864318 11239383818704266342 10049291240867534558 14584395840635420371 4871111572085159218 10350190768777885380 6284604783728094373 11050433998982880579 17553830311925764490 17517011609524255383 18442876450608105832 5748245241535211215 14480380811500505509 13238264651137517601 7639144035405160756 8516555063284947449 13149002944536798353 17612043330605028127 10771423297911064831 9744389801853412229 150949879838208452 1236537882015244926 12406456928993683407 9703501619466645416 3988937484139541531 15534320728805264612 8340244096178713387 17124418706472847632 11178392347751313812 7418749129734658712 14653321444067358279 5566081931483123559 13026229172287024998 15909082323551422970 10341308131521648298 6582512311025033150 15536743955229110872 6826877245021960166 16656597232891573975 12773318980344341413 5395487809076804429 9434351975868400467 5528581125744822188 17480669721507914505 3294932492680577795 4879601001529296350 16679786166572892336 16523337849515468155 113630419404743641 16528546666744175675 17693301735259762182 10762210697297712061 5118748001399382626 9817549182941505561 332295712633361885 4790232512226789744 13283489495515053284 12303060782978888007 9495206493490816889 16453874219495471454 7700500063552443614 2213654243218202295 506809298728236262 17043418599603134675 17863730898497826727 14929409276012061857 2546859607204997500 9073037524976424151 5633382888709814106 10820886677283974743 5815047038563246847 9871863641793169892 8558441487412653240 14746852561352805420 17766674427972492057 17904626024814671291 18100050980060563528 7917766905517268426 1980786053078623800 8823146575515885076 16414731842703310531 187932714931001863 3141295421246353773 6344931070257125019 1266164741520831656 17266138299647665981 10635504661500788266 6963480318973288412 4932770727449038707 3483591523899395100 3733335148942987185 10189025658467020595 6030494490073250156 8451883039690527385 5909403428350524438 7632623287084196247 8962048944291782328 4732960124924100058 267014925126626814 12625973134394554378 10429148313300585460 17375967372211815569 4200293266247837234 8706656378769175596 17133304462559906121 8175194602740227960 10652081364078954740 15460815988976960522 14959542091412885893 13856190659905644847 12281415753305441222 15324575383521342710 12328214055743440069 18264872100981310906 18280223895352920950 14057963886813135414 6779098571814325800 14512676209792345908 9145994743582749724 11503040676020619926 9680552996813035557 6290098804416567112 4914360434512610792 15630572969721038431 15967871295483086562 1039762380885444305 7263502490885119421 7538145619238255686 17265173153177943338 15292474240482858262 12925911592177426138 16245015024976023394 8058256107023939140 15462275125008703687 1489594253527018332 7437805968377405156 8486542753139907423 16775243005597804107 15749291792558566965 8364000585061544161 12048669208329524873 17040019843672315005 1730941211340749511 11985134834576814962 2200768483444480906 8537846130906498240 14812520690030717446 6915268604443645178 5843949014586872658 5404212824505221372 12179488458259618410 18351638235434638984 12951895226552847026 2093092524962543761 14064692836312965753 514376486151466399 2735252399353254258 5201719415734362281 3331094686860201399 5562803474071452977 4422859800014332666 4520515591265146176 14175843351519282833 13780721469464198321 1128512323208667560 16457867858308182125 6072588182622978631 614221550112373864 6603735416363551931 7671402848332287391 15563643867085811616 11357820516571340507 7609057269815704552 13060500342412128907 11320977359402476163 6198238823451315246 12204521016185670388 1962130855203001572 9124272866100488943 6685952160043748049 13871822910657812804 10592996387064124727 8727579472160926135 3441049691044463898 15068797700476148044 15139125784304214901 6968615392399063842 14950118928057723864 16410421516808786604 401313747177656852 9084220561420086963 12772571540204541803 10201406846440884562 986576364021244956 14202665143746162782 9351168657677077775 9646021461526728590 2982861830494430945 17424500793036268221 2713501131535214049 7165619545027055653 1063673745915572921 4120604643769324832 3653049964176048719 4252966098109254890 14661672359518121578 15057109527974897925 10509279916418317454 14198144561150779658 2357440959858941650 7200788047336585791 8509962980303577073 5747105483321240818 6597512572789688921 7870125210867431444 7669792413008186072 13609029911479426824 2190376563074548798 4345832883137492903 6715903123481504478 11726703162983376081 3152606029574590622 16690415305450400362 8626123929678982556 11554150764295740849 7404086228101130010 4023163236099798190 5527641026679334739 8427590899169119481 16728381961240882952 17325201897622328895 9463212811478691075 16933092454324739017 6696102277149638046 10170674712207908649 11023786877141792968 3683382994295164856 15277323674310605323 16535802769236215976 14533824908323222699 5048873969596298582 7155772696197878543 7832327412708458156 1073185227771763129 14071944557405749922 10339235625183175987 4273110867506642503 5591151802997277925 10424015252985582895 12033975171750002139 15606886965882265066 2534727707258070336 15305842339101256148 2281082016221342775 15834669897680730943 8469674850295865549 15647464508717660212 16688570001814113622 4680552959054295876 18320068178494836480 5736326906722072467 18162850978734362541 11129551313917089450 7858001503026083007 10328707847574664291 16811709687638693693 18053533688788818238 2907402543044850336 432993618003651086 7161063168494974787 14048876818152551621 16202605909997893548 8097948743024555550 14805605425175116961 7222892324131146327 12025093910390492517 2930809874174496720 14308275442370963753 16983362079129237778 10679736072428274313 10926792894745218283 17435147935025416369 10627363552464418064 15155501912283838430 5664148141829092170 5222528196542174494 3012182646425917619 1404788570428721610 16764009608197381433 3773307385962288875 9981614317537999414 4211228693611668700 15411043877753617758 10800588368906830067 3405621891317962248 4717699033650675210 10484490218134156868 12083992134949206306 1008161491970655783 2120717589097309287 15783898164395247474 6990873254050780203 7540246964507068572 15456491081584024127 5332399696936307603 4054722331967575406 14999626632711201527 9759196390507956899 15927661465831532990 9088502886924894881 17849040431829639782 8128728411325906139 16497309996484093105 18428612025980420387 13286737532365311110 242624761966862073 1876188991349485079 9412847678088631240 434687226801767516 5696027416377081555 5248675140924771641 12261041523264087951 16069292510132674625 6793190747210357568 13578524538232378093 13273604636912914407 5635112820800564156 5676321294692432132 14558474182287407795 17181538757172078610 17351020584847692186 9892705745113561733 3777594008709787327 15446676941909060508 3886741757038149140 9508279306966258520 6476367936197575544 13647423635335561377 5120194228805766937 6989689893684975842 12292455188499696096 3767670151890388768 3223890762814750448 7321015327928746637 5866093287550595819 1566278474439328828 10452485369354445966 13561377239139837631 3166446907427620836 9695176613568952028 7857503422362257168 6131663370926428245 1061984003777542289 1246304343029723179 5633874254142576297 10919112417064136259 2620426701248641905 15660541238162836778 10762582417175368881 2731713310805606820 3687876606978796836 7744635600039216123 17219745599606794975 14161887976035090543 11638680477217919266 15564216905701643705 9615892011317891332 13148882377944271400 13103980738912590710 16156429157904879266 13144686199065412219 5426285145498104958 14654668511442069311 13766656688540352543 1399856939390567475 14250236570356417954 4955683249888182039 10089333189983196041 2944000644104422877 10169275778060168443 14067519961602909314 11886326150415627455 4276247330642138465 691234582191874817 14925981997903639537 11489472930008433789 8664735706914767083 232628450727106190 12352239881523510658 8466818926244357205 7204523754112553244 14601697397976287858 2467928703722617568 14902504494611871027 14137806515292280124 6319983169261161812 6418447153706380074 6212974855544381765 17092260460966415378 3313988437190259241 16433531657822753701 10147491315200385314 8729138090877884889 8804256230418803976 13984335116421351410 9093278635575815263 14964279765086210403 14797745542474248820 7710102574432025764 3271926227862065429 11382511111029477562 802193396810013886 15094495433407591011 11677972546880262634 17492952951998553885 15918743888626749867 3905802678792987104 5142829512105110288 13872124387735148548 15413116890455960032 8756278026944299947 346868646589609712 6956105140283557082 11764830538061067300 14540785502264798821 7445485122035300911 6417851112670932852 16358791042528363550 562312855185268627 6031417610287204760 7256950127442848636 10452457091774598213 2154120064754016607 11725298061466006962 1865193217736146913 4057877718000211256 12420612585624866159 10384622518257294971 16126786454851264236 809840347984370674 15279950291537816330 14234572358191870542 12370369841619819334 9247843384081533151 7442902272019310050 4883483650957375930 17891857973114497268 11677203073041613012 8795197715721185194 13114606609470664519 2232860404398958637 7635907105213144143 2228855968186602354 8289594719156236923 6410082676849691718 15051573908051766729 10004049791609706448 10615050213321197376 14664395508848853668 7944797526762134379 1290128197509764576 1646611463305000816 892240871758567950 10647584864388688996 25931723317919315 7331427718924989848 9114380948851239160 3727534957271985834 16749594721829722067 13065332554020825085 7026808761426983778 16584150415587804043 1230212699166700178 2016284773952357281 9864919046633592505 6998478988083367753 11627180458330407767 6628337406618412007 14818256857979221868 12108753283149350493 12135215968405149244 16678731235546808890 4251427042219665908 6086097511096766904 13445596217073275271 11983207433531638350 11066970623048352523 7465140623578096994 13447658814211093432 653624762998771 3904132463688807369 12574444119564901839 3511124146072625845 16113433715638839724 3260145048529386006 4331200620270207718 12404198471934963179 16967541948875665797 11173249791371091125 3879226958927956837 4839148902539370059 12770066133643474736 14557561184601506622 946729368361871520 733240228183184157 141569768587698621 6348029645371252203 15026110296121803110 4597556026246527484 9383022713769360653 1585567811537895512 6840509439182958314 17759466956818370163 15410791639996756291 1507612763187915471 16941699729978095696 10818552878521760858 17866557491735581541 5948975825788719733 14015172610725918345 2664417700440246900 15928492830585786031 14681659161119650057 14032866892355778665 10906716592589944288 1425838482579033341 2500132019373585396 9028366244734845737 4274950081807288373 11877470892209008113 1840942609384762539 7744744650326270202 10116499230207774476 2235157936382937163 4846485017412888614 12424555677199635640 11387192331011010757 15835763691264912834 8135879837567929373 16564966528137134222 9560895971149039950 11194380376666100664 15770268835219775337 6479004262314670705 4111768364145209350 13496222514847213629 11461348990899595202 5169225545905968222 12885448014804721270 692220450566545198 16770506349375029052 9649072729023489294 2459515394268254036 5466087621246775416 3495996021026415896 978251068614830200 3452155430612915117 8949389217897765753 13941649122038514584 12749820037450863810 12356975850568269142 5129126236147462267 11284658411212609941 7490789972720748229 1281887444298518518 2863049076085431560 15998486577459057800 1296637108009104569 8646706911133439822 10129440776557136207 4676334932744478009 6487613977237550993 1007827945258717467 852416986504476546 17068553563641138576 4916153507890079091 9822397875199510234 10653488396265156698 2626495597902203472 8104938280508005957 3199653957941849509 16736294507113175529 18029555949316324047 3459546556112523654 1015133779540478060 13215923353922968346 11660218421197991230 9462745993910290137 1950951671757478402 12604255721186861671 15910404110104805060 17113780349539230192 436641624629270832 5463445843547059301 1944821743508989213 10567829346644226001 17525850567895453502 3603378380169070794 5468245546890120871 17747758344305811782 10913084365265385752 8571217944928063598 2440682768165962732 13804753034898236992 10263029256843510986 4786760063593380989 13485077014586760448 4004872129601133833 13747096040976080040 13888175915469754110 12083325733044298147 13013909216072754772 18100103477394711980 2414179156863042564 3907008403248906811 9488813276094352039 4585840176949557597 6419061826189676323 8847215317990547249 9820735779836645887 6057466161110115449 10281399366776238633 1604359247638393866 3993370066684212438 4152192044985911661 5436022517568189499 7978671277549208048 2860533203559048071 14146809206666103113 1282440385057581600 16343784371986723328 7293948513061418154 11774208889833785684 7640871454130279444 1143609255195660476 8842046538202398790 16719910961989893339 2541517210334406140 10820815164612346080 11014755163780852948 6522698402952403936 4042398802689694542 17733494163661291396 14965170282799963628 15870168078944821258 15836494469029310408 10517696645678740423 2893150896491196805 2435952506987176624 12533837724755334188 2148897491853634847 11524066962572311645 13915253726032493927 6302835375652422284 1446989612496623716 6339929288452456848 11405474166613159956 16104783090890467154 9501531212462245715 589187682018718155 4842540013452862312 9445341325836794441 15600197016130284036 6888555946261603602 14272043896471720347 1185394311383893976 5567025515953534776 17506255432207581737 4139578399830637127 2034965588135709461 480459864660690959 6596001657409085262 8871074460540714100 15900609753479062574 7676231769160673607 5955953399836507288 928542406398327396 3915639475996025668 13244542111317893015 6682556475326923856 9359737408134248680 14869414197054922688 2564474088215610551 12580308092447328833 9629651468134738266 7332011393631729195 5018316669042713386 5763214702366387749 2193074497273745757 13494218035051462026 414855462081941085 16028158407342103878 11940183734172860724 3281633918936418947 13401595775208819518 2484241846736656120 9274928229138392937 3909876459758761425 7293833429234180030 12583408034432522061 11855420729386382863 14566486169631240928 9362421764974562764 15568549345134671110 1743963117347512804 10294545371966517052 16513527050933136118 3559125405854044746 17773164366918067211 8489963009734170760 12371349603039911258 4623249830066904309 2280053244110341966 7927269297019113424 2069495588234076945 15360373161957094519 3703476963600911683 14083402721815164756 12207527331424665192 14329552314741535070 9672944164051521475 8415500495549527697 11450420351730794730 5755179085006522016 1818313207359138650 15894725720820579403 7283776390125668938 10125339925981044755 4239863554491818458 10808856725492817261 7574390757518264880 14771016257595863605 2113751919457100234 12486459323587540765 6292814828527271756 1196702295714560021 9672417956821158497 4502232984604896319 9171314440905030564 557511323872908380 3628149426284559751 16707409360102394583 613961165234850958 15929108875535249611 10221638436119416224 7682238922775469695 7999235090530236080 10365697621596909817 5398672661440550377 15391749681985265927 4350379399039765070 18187509104639037239 1929464549715895668 9960863067580192664 17276456204005462472 12080207021428467867 12437315086074562586 17363159033769134282 13926858108600787540 4082973564360815581 11613898647407526126 7771795433736903655 5003702123249685705 3353611317036743434 15868552520550546611 6369621332762505339 12148684468253111393 5979116308726891459 6367427499300698440 16258638279913796717 14565146534725087462 7048361133501184084 2681430561276424799 17060765146377288016 17694705273966796751 6681834242098832621 11148205812115780536 9284101133175530040 15631620191780295906 8706367130053732785 3246324304913576134 3788430689058959314 16319111199847734624 15527570695417291360 2684066645897069615 2652029020297882175 9049933312734065022 16412010786821357215 5790194196856361045 6460470952398657245 2558566573246626969 9556596105594090243 6247983437133465309 2535518780208926692 11259103035694616473 2068137105139911847 10364977340980748353 1403582478354975855 17624298846835282848 18174552471545484513 13419699614567379320 1460465986783539011 6092082318486367441 12751750577644031471 15800067459616253801 2620826481808443488 16289211106720269741 18052858600566046303 8125518261585681287 6854169065904368281 15049717912489010654 4827777073591285228 10285890978789501017 16842946911220709071 16252009266187831270 16944450162374387402 15101453273078098373 6708971885413061979 13110297869100920510 14964989214126519648 3806594982611200078 9966029991063859379 4507622792595482956 15987106933974209522 12206320660782709153 5724411872220263292 18396016182330803398 13439297665457760369 14348015986480661408 1719985327141546576 13263551168911756955 3109669452496333492 12753277235928645804 14913869554156279070 14748536317793081131 15564441223803922146 13268811567906692795 5870118866901161092 8951587007771103263 18086309986166774859 628267058679999457 8756410356065025814 861900582203569115 5042480256802235544 9338167999667819519 1841812265922159877 9722810595784894469 1965690710155647744 13313798386982037536 12737131372930580621 12616732650197499448 16451864609714854197 7248782033876788949 1634491313635820373 6380654540131655647 2461048725673318563 16085777012416498925 16876746550286573104 5464744914490338415 18334113979546957672 4602113389156453205 14747860957592843093 3818055550518574455 12229197311781850975 10795540391056765604 3069529736757118008 6576489476823167332 8659696949934833538 13556421721045272990 17685379872689691640 4746620137487914795 18146777917200789889 4825652849344701879 14405227424331581393 16882074091401282819 13733558019394194887 18309715365020673155 13091226828420065392 3969787473049333654 7426829026416201475 7647994283831724913 3244320307367811938 3960623309348840428 2892525197687912001 1897531955284689343 11131088288084023060 10580988124029189809 2113503904388609863 14680265488236866028 9617128507307589764 15542072744946260572 16530257556867545557 944607184372672577 15637783307086689895 8491050621700791226 8092162101994485530 2636705391975892355 5620557438963492063 15752358488790028371 14090830309282063480 11966574436227390379 12662017183015832979 4130550233046712902 1382978459101096527 5618215740722010622 466328818001955936 4084904206369053890 1893245228809396232 16784327421201996108 12470933334371226363 15618409778169896543 5620710956955765063 1624092320114777991 10666288431669224108 2904656819804943421 8635222323111794633 12381186925408898923 15407909835630537821 11497003235087214797 17152766589812859628 11342527709359740074 13111486092783521389 10590518913904103919 16520387778306193350 18270993610570692600 8572673004348523185 16759856271297386842 7460625797580070063 6191762772465702674 6941784558098937963 15479067773889562557 12038791952040039499 13293708654542245812 12902559642282431259 7911794770484753984 1696215084788447211 12721565954733755177 4036439947288266011 14193826695161096844 1863464175442663537 3499333647682121935 8394422361549589487 14633949273669172373 4813869117027094920 16983593780158167258 7121562678120346428 17123507224577684175 2533034522794266384 7516164118469590298 3022426803945790675 9668677442729184302 17894649404815628919 8350110807456490455 14937579850711316011 6590549374352908977 10756282184138548563 13353205192996991956 3098293978186270915 342662541980613926 12101085532890253697 14276552647431610016 130920334348752511 17155340735906341699 15187641959130487727 16268298666957107692 10411340988336186078 15752162692604700882 3545643399954372631 8333085928023373219 1144889697221672124 13783943723003473272 12496372632053919288 591837857797925900 14451593834255226541 16675221031639940638 14834609164715094040 16116534036172919462 12339123508644395285 18208882357538159818 9791314085114089331 11309055319724559309 2127657498775984765 2325445624281978099 17330948524634619722 16109943789174781605 340803535805048830 4234988761799956119 3915539854164149790 7794468843605999856 4306724296248317373 3799774868037372092 13134145368726449103 9370386980422315298 5110886480092137874 5320921569345113313 1220246983350225329 12428171549560401819 1897513803702728508 18441993401382243669 10815801227217699990 3966077353021812823 2470187402555528961 2511375269841842369 16179412369446923635 876565252572778561 7069993548534902984 6843796636733541384 6779384291191205800 17992084879740250133 8061314234130243594 4736783107404381699 12914409397471954768 10332740858797098254 12350817180754650244 996876395959265704 9436286302796187125 16674078011413235428 2785444497227529014 7125400754182167954 13421011127075197403 5661320434288461222 11722341777725282468 13815172208554918764 12591100622774367949 9124490337441297658 9144126706499459415 1273902965655920353 1082240329822741388 2689652504995937322 11121838068095550881 4835930296998403667 16863109899174312730 6242299496151511035 7653483618616996275 12753173567819033510 15137947090089954665 781931311620210164 5900500583010500794 3152350914627629843 16513160891132729360 10940073111918266142 8519486458690201482 15919708235235875596 4085431211640057389 15104503972426784262 6415962015941850708 16438612327379466848 7318387247962255717 15975403802630873293 315443694476441986 18131280914131416622 4425357384960996958 18214772509695456024 1495385191953707685 11045241588280623676 9089781114552963879 17569448416005652213 16829358314344485017 6867288736996189183 10112095225247075210 12022199892655572155 17809460177423629342 6526216096780618983 1655667720292935352 15485482927998271292 6354716730096162304 2463574140130890482 8907608950072420469 2435938980391664336 2804526216984290667 6127615256677469533 15451007125586979072 12303888768216935085 5140485032678469565 17586337261907256164 5281319042285659560 1692427793572826167 6192057661739802021 15323884102852868568 9952078010612836297 17352616068055792301 7089053937170029550 5426287568662611148 10912514620787766879 17547983170550024926 12465918031059928397 4341120835701697955 4656124040349119179 2295534707199832954 9492181267072592285 2694900966727790005 1743604134441872634 17526749138626443 10371560736282381848 10010205254105174085 12459433124689276085 5924734633066562861 14811712315645799793 18087762731955666957 17196118671103011277 5207833846352746940 18318672359562514510 17080118036856597723 910074004650831211 6920862294049914222 2761737318323078893 17106000057107058199 9474044539399020322 5797480765334700844 9390211902734610558 8290437504824479042 15739639915650845055 9698191585837095559 3807638370979171951 17297076708984793672 12663367397419272825 11402059644636920759 4018517122307241664 14929032447362276275 11299113699282377098 3665123520598319382 8832840181658985355 7613694123920051291 18381742077155654117 5796742515769348304 8718406435347815886 3609576755850592891 12274473325615357342 5437230169580935318 9570426406212515147 15120772977318071217 16897487289506120738 3198273116223115599 8751910851862310619 10738187672480369053 14721378145294804441 10625803200111078795 12953069001117820719 9731109916376547855 5508329435637850090 15586449240571454290 8322466504390057047 2914542185267022123 15171764688454094427 12518657200828802187 1791275584357805457 8711387286606433282 782955658394931476 11067706496994183183 12688513246139005203 17778109439983235214 16059955129543870603 8754444381420046261 14961817238855108003 7938054676144740219 17971671585734155232 18162411269722420637 435984660612199790 15371172954669538124 12899039698706780660 7242146407193641313 15174421548940740215 8900971589465035408 12565208147420117915 7211874822922424939 5610686844113924640 8479238185549600151 2989269634390052021 13471155480694576451 16300624754237258215 12727165737076858672 11503013872413997895 17684604997276797888 16152788926970680016 15857243828335660985 6981900947910025594 101243322043980811 12321815880927324791 18118768535233200299 18176421271878859406 2579251663215395285 10856120270318727141 17631328898704483517 9050181264433885351 7119053883893499563 10442372939050542572 7048699771766386389 8346082421996857423 14769601609885872280 3457898731909990805 8371018815074740366 16919748102981458212 2290721727161306921 17362621700996670982 16953496014753383849 18220863295672245799 2498333211154230948 12310131536243594709 6778170303807051136 13345774883899270308 3583733693524822477 4825901392704179427 15460078300958921068 15461896802479716324 5635588928351768128 11824098016251546228 1936745846386254331 1773668177435162278 5554665249479406509 11369005549721885964 5233848936203777429 257887674601706957 15072675376725926243 17684561760687975794 2580579952417081737 8027000661219529648 10110615489966502330 6521912585672303298 15705516990478044456 7824257135855614038 5367797577364451410 11999749336620140142 12883005216798611200 13255715988122763161 17017064116871809309 6155687774238832753 4962989630502901018 9981487753352169884 9294622996683427577 10879816602378760892 15105927819527072084 16841358954466593667 8087865113919393354 16245360187326225069 9389622472197913988 13466373468232842938 328951403999041159 15457711011115981913 1136822456111425108 786612034073980577 16342353636903655394 1905278408803852289 2782177238300707701 5272640083018545383 2537995420629481873 6616599704816653724 13069270961881075003 7912175444799596680 4296439444560417797 2929427720953133637 13311797942758681932 5885331450075760560 3325831577999542830 6893920836734866986 7478499947436729108 3559130210477231685 6763878050713781999 2729304815329225747 4539643227514023268 13266680359033400923 15080362108019151916 9841119956289371426 8891189281002221301 2608349305225986203 16773634451712492598 8743845814664969694 12251729086373946626 17895997613366620151 10992246920097031197 12583557905588983399 10966386117826506220 3354548254648448271 2261627736562888987 696333840803808131 18435930232897176849 13654137648159632885 6212183031494864854 416782598160716125 16842560340173611354 12078108548880024894 955722766645126563 17612637824691458962 15743366748102803006 12707231507320116017 3605834662922076391 10463763343488510786 6173537194806978524 5833797044831776367 7055673537188827125 8951597427319213184 11344914218688608642 4996411898869782578 14602975370759935651 17106932641981464280 14730733076028529824 18057207949583106999 3534284071084618750 18370414643469964536 5151569613451226722 1910441875866537312 3409894051725642614 8780606422540545877 272358160408279991 12919275349404185784 10246161456664351095 848906173590537635 9517378469900773592 5060068415165779241 3744697961258106807 8051654389778704459 5914044254108436252 14213471282734992843 8074326583833170038 13216615075225042017 2827316469882832984 11695328656777960757 16446497023691530200 12375875845705775063 14649649035817887187 9604715298934984822 9555331227186466431 5838262093125290946 18268577718092323501 4320237652578918095 1213659912155014042 13212855828196283840 10696142593693160219 5666723483693918450 9507625881481163376 11215302471750600492 7069721459415893232 10391581816787468228 5345067253261898855 18379838986646296939 17338118566076277002 10025443028424794581 4482262007076523835 15810563646674574533 8039142292383362031 13128980932832846267 5869396259766342990 7898840480476379632 16132982699993383180 1535930009369610453 10376034060533461893 17639675743722246586 4414041813802920534 12698309625444207177 12863035347468639365 11619726192698365708 9154822194134178467 15077730948817461716 7836569977630403648 8893227072111566004 4233963379208894600 14220167714597862791 15340063806811413768 10530755195843862277 7234623641629477507 5781642784458290926 13479845628225854896 8702439544178527431 11829405447653789774 958003059860435711 350333695228798902 12901794320155464651 5150496898529915495 14378036554415374922 11483455817476761224 16441013557380368656 3548770209568027566 1588546330784619687 14746502080352579811 5435481132515540115 3464849825982443243 1860957964954955593 10130572295803073845 7744476048882858818 8941436260584889753 5351874543632152824 16756606714360884283 15762844167136176086 9288007998909399297 6827726299670809366 8502548959588328593 14587765373451372037 11365725471328677236 13836022914479031718 11437760871731959661 127736619264380829 9208479266938598301 4485193624778551212 17826532111110447027 5910786286772451367 4523108926318154427 5864792568688676130 3998481795977963277 7416369415634979018 16574823178787012734 9972693755675059694 4424719996105578849 10805602707368538816 13684033690694636438 10280138408110829332 2871381144901740907 7739706913836688709 16581359053475079582 6677313210291253586 4499617640584964566 702517167377992117 6566714994274170796 17891012082668529326 7512512557693388983 8203280875534595909 4773710283086311470 14107007854747214881 16028530413345010190 13024502796056761269 11593901186122119461 16619807578238534857 5085597547784004062 17939663302543720490 4536994973232669005 10711775193477182427 628863094354290876 2945869764216798534 13395246710266740682 13175349585447308737 18312173608417130146 7400459107529783079 11452841150559217214 5601078728670876879 8723773814350683422 418294762165248182 13969182732939010267 4216690162373565437 3789755344474703061 17420599696076702399 6120329331849557720 11794049935486657513 7591533467240303873 15164161920668565017 7225136663801188486 17051870405476510421 1200533617334291384 971876523966032819 1330443025808211815 4841201479141779272 11547786635149032949 10015154870883047203 3376602346977373036 5240572413990535623 273727038093085861 6433003313448232693 13249735483838337608 18417540388373232891 16378314377023496853 17631599851964949599 12943368992798754480 6161713170064422572 12642490984771692999 6016605095123370532 2874228762077555309 8020783176156422545 7352285259641974823 5393089203545510234 9701749246920751968 17789397799410355281 17690863568225066383 2098127963300808181 8388966468961708090 17967760205696887212 17328624481822005913 11265957194937285915 14073470937775812698 3587404264626717373 16324601313238652115 8733695734257806131 16394712948904119770 2622816800110164036 14367333505807421799 1887527783843238718 6788226134605927514 17859315005212856391 2954279242030088524 1818791200480397045 3402043973603660443 3055393641952150395 15104999423383879732 6189434643480298092 16790621050659639398 16243270271022204397 1012676442407846750 3494792319923747624 10911122552326361201 15727681103034461079 12725889944353992982 3369428484604815720 7751120487213557090 1451102764552003394 7543694143427132758 14074047513242768079 8945284729693136629 36255515984909718 17238157761554027241 13261538999765483301 10022706357897153046 3748224313859744355 7602721460125499694 4299083258922658805 2908070494625250083 457712707036256299 1193541541505597315 11314273778272568592 15366148662897666810 8944883242232434219 16068554257589252660 8667082081764780218 12097323520406901726 8576684220802538746 4278110388489729780 9083908273350839066 16151262471704786383 5749622768276310704 13360075047184279396 529968561078936130 16362174127051158522 8576974754185719652 10081640907784920036 11189000474270423832 13861231135478476517 14117689567505678505 69162557869994131 3422402888157885265 11037548604605605695 12731760258985807625 11406133494410613294 18193152393628398538 13652762473870248475 3514575924213362193 9057108542458949240 9432674891980347845 8531218329032949462 8298345635479869972 8981659339280890329 16630139889150181300 10350124231657855468 13873251350436074721 11188358908190053734 16881179305626572855 3052790843854231619 8157518043118688484 1740503018912029057 17951392323974274809 16618726987641075508 1926687990868734968 9683963131104320425 282830170982884254 5886708552528722993 14531390844703027942 8248128772751812730 4771537569801922495 10968819428684614207 1702743269692080587 12223750015069282737 10458809195113304193 10229547126465698537 13988782198483951819 18249606299034517318 4758811826043198296 16028793870952323041 13401810399984608762 12974771649003513306 18273172346695744581 13976497706910999689 6828483831042400687 13900937250304533622 15072492739277478881 6281824978421282233 5316682839918284712 9258687697376526886 9318962966577616835 12568453265671566944 15274976532545034288 16632667961425903859 1845745019885179067 15892333748274481343 9372452656411810086 17604386614311369342 15922870174341269598 3751792954169422462 11210773903002724385 3893709486095881871 6950149746113357084 3490039532903562329 11005534871715830693 11905810216329891120 5717433893667447699 721838178458645704 5569289140913494580 15321806078309606675 9527083977351539709 10580558829032042214 14403733303990207068 16016447332209395796 3275881465706888324 6587371175612712132 4915565382974965291 6152078130681384271 17865143151922129478 8484626774915293320 2135680843844391651 14533323003097659075 13075740012854904791 12749813833659147444 10653029844038659286 3501564303610932700 748896545506222962 17207504844000663073 14336110777897051225 5805941063823730470 18068177140980083947 11803676343400363912 3734345224904412653 1086679348149796847 12119014506596284346 17111961021018531748 9732986111447877860 11926052840824577386 10176792462450365559 8781781578902875722 4901873553556893897 419169040097299550 7963551178420398931 5916311993840788104 46402241607352710 3808252249600776852 8500565065847404406 6017514270851260182 10301732307416787472 7262658487741973148 8079164131298085959 11498371871510257374 378392208474234666 9099962333613406137 6748825110682373560 16006803960609883944 10921764543247151729 4949191020506511707 3726050861845466609 421294625554054987 17792544977770039723 7395511976769080525 15220661628576277029 16243221695733204487 9914860696190035925 13398486418244359290 1620247835769678316 18130717929382880232 9462407312578539769 9032678083579961470 2181922768950609841 1941525930877060020 1416334264274878927 13889018395110571584 390972735480136162 11068707971489238379 8415779764188273597 2143408882589342110 5079107330710848405 8477673075047944105 6958442630604533196 3351279186823341722 6681623895114575677 4790799506474222214 1160220228347060913 388770127536394469 10888163038874647902 10025271323520912894 17116141255420240958 14549864507670489858 10263008134072758881 16928681689089205955 7161257555272365697 9436876487480020382 6889682207719477908 7390821451141900380 11419593766500323855 3059528189253896989 6426043157219104028 13361554629748803640 16495995909221664276 1488875407525151831 528316075222712361 18096180447801809817 526075346482118815 16436317748415075797 3779153543467399320 17566401721840357903 16954458499352961020 12503008271270381188 11317766862675660567 8574694507332591181 1265352778328478365 2026647372239395637 8885561392029137967 7842627975726561728 11266477451616749580 17603037359744758116 97795341531899524 1487106849876686408 11775326032462356860 8434447097554336419 737902669910722238 9792116129564521112 1464077779359632738 16170194504336813384 2644953613685681716 2625307792001491927 10997378004559312012 14477052245287421037 15291126846580416222 15208311431755939308 1196919628193364249 9139654943775584792 14516736992254170516 17226389716374966439 7765348324604270464 12151740798983060393 15296529065127528879 2715531090105121344 10260697533746179558 8666955814480280397 12477245725431133733 10311313159645476309 12049466716670344961 15700707891083658993 10272707293792301626 18107218496665575856 5075382218123803549 11152061969337164642 14540754319092396695 7444971325029086305 4312786607472457289 11794084713738006825 6551447690002230360 2553999252698611708 15611452958195372990 14217765734310675546 5158361511208033275 3212647419107985406 9943475040857854019 2024421636935021478 575160703447686951 14161470186290604698 11290350055755869776 10836943204159470200 14612097512925130081 5147572987928879480 64465221825655937 10044820081690843634 15959610616609179878 15206542152005330720 16737785172746438759 6461920121038018715 675514084395423675 2693357230842823616 16864287353379685190 11979254845597282441 16026846933430951132 2922125545176750507 14063568301567749946 891662795412038886 902157864114186798 18419927405970444102 2477258583268196054 10743670112746030542 17922223379183601978 5168845455884184046 2615068634830763796 16666988626901097507 4927381668343335481 7495486504354516065 3080934464449212726 17509115733996811754 14274393761862232471 10763346651627370416 4223602317592944652 13603279914437987720 15496495825465481232 3206695584429791736 17970853288261249426 3023037844849665696 15566757440244306471 4073746592593938742 4537058122285774145 11530820863629474771 18298112861117434731 6040648003203575252 18078381350673113123 13654596030381514051 7925469803807653141 10690376692266914797 8382586876372371492 10475056340835521406 613880788323090576 4659339699461469120 960835270648608841 3660543334441661722 12361042054930403696 6760782522608102288 15158361029999784941 14286712480820255617 2346748921338010471 4107058523556758572 14300927007422543364 1532942129236568361 367387715558863324 16785470719368279719 7976957117715454439 6146150870375846195 11651871332664452707 746557629620555974 16863862939094248628 7397252433147109375 644062093759087155 10155641904295321763 7006266055571735795 12199040793268361451 6281725542647152245 14733766973032482978 6911559077627309284 3842464270864627911 3673543100066448285 15111990637233485001 15759990866270599988 13004092159184160567 15578180829177244826 1929604332526768160 13577692263332938507 9372339701146651765 10408385750218703350 15262510628584957304 15501872057313906694 14551605909668631622 5535567741943668743 8231584006123598309 4357593688491731912 15878995065494563022 9190216409253295177 12062899523723200825 7028510230134651164 17898089778915333686 5293046954156543647 14255559108710943489 5872761359439724307 17640630635404630076 6641216007766133387 2927711664991109980 13352658396817179381 12570340098133769877 5535825987866166785 18144915426943043315 8159642274658911581 15037821304498085474 10309676189691847340 4114426374588246528 150661785587003566 12813044641157356082 8545148490643188817 792843707958235654 3270853649319222658 14951530028482042272 13318954744322294967 18246550598265217486 10564576771177595100 10891517164279263741 1997253289156944394 6796888152063558476 12652257717666681442 867891606993947495 14375772654035344485 35359997291709544 15524786426263222070 2296821549168051831 1945160819309926813 1096741518980214826 10180400400462045103 13251886899041085083 3422570887092205185 12856828901245759184 14085787458353986870 2548726857699196933 8054824189817612641 14130139556794438832 3338934118780745770 12820108139375880708 2698787803103565751 10753425654577458014 58215059638299035 5806140507644301803 18293228419054198123 13026113943690927348 17081861654604559177 14246542954238874517 7465929453825848228 14289924314411368309 2927953384705939197 2104086750484593249 7867096731989083356 14341780674783202062 6965667053748938116 12531058835127743122 15658235198654713396 17195020925376137456 11347347835204046735 3579297991283455209 17767529590860873840 16351921323737960314 3534114970765925087 14848445063816277969 9477255024238788838 16612839647010504271 2535773160346396468 3062976266519973693 17281094911317220531 12784294758788733567 6757373684746070935 3727164348237354019 13135685824194545307 14359597433415214645 10347583695661880831 16566477877293479002 11293832273202703649 10665256896356955465 12214763978501376326 641643013885608367 17093393983157864932 7053980253876569186 3532875245794099315 6933300085395763507 161588013446998616 16007009723107347529 10748241977462509660 273344615730017198 7570587748876532357 12878011389354235990 9310136634238691075 18003111511385896835 3013421547937491498 3768649103108685604 16908016293675070530 3746896332658044414 12592644716492574574 9195755263312971350 4044914861661616036 5781490932315473235 17469681423291810370 15111891246587435953 7735839238274531295 13610122009960810434 17586890600623040118 15307424940982077660 8141326061865938827 5235777542685753145 12132655441325436183 4093651165589598968 815839879897149581 7511881557930168743 1766320811016328984 2054332684765564457 13738476815326951793 5092502421079934083 5583220695709575970 3189989737918863003 6076850159794836926 2774432272974851244 12765425472387801366 4037809262399367072 13883566243828697156 1747870087366274494 9440429190055063803 17569066961336990978 13438981828334122416 12656495562145454234 5017111466608819315 7734327398384036808 3139284576229623725 17201253483615092484 5316784351604033490 11903071182812682947 16717668405464132767 10666191509114772565 16555409253351427390 83416213582893792 16919359313067077791 2222987018256261579 15836491555204472656 12751276928551440511 7162651514464517171 8712737604559031178 13373526446976085317 6060893205544105560 11047561279792723515 6626490082320286312 10457122592049824033 10114695195939822147 13255041223780736531 966172555764250159 12027822557840319509 10117571695524300619 16385192563468407787 1868896902788714029 14527305402030808317 3669802814137872375 3149658935255233092 18360258326443640419 14816431330123087857 5125734408220965915 14329101141845887369 9992090863567676751 2147879107106283056 3971227970586556555 10186864266124005617 13553310032433381711 2494826375316253382 16794693925514207967 5763008351946017072 3995184279874927342 12980852101900444096 8610831908635735930 16630082802546582687 4786272312819219019 6657781529135037951 17383468310097945293 8473161060903962234 2227722017913458026 10695845408592040764 15028562381782165978 10070593626872219930 13224562236355916390 11323069149268332617 344650510131564676 10363122347207132046 18365228559475958557 13309516326227700569 846737628910036377 17547250751470762933 1176603774077361857 8991091613008109393 14947316628284413841 6448555836586249181 6845510710806281360 9118487781561703798 17866316416169243761 9356381235569063262 3217926654058484514 7696496427417999258 6422109054664967469 1699932830684628954 16608192863864416751 18324803171012907587 11491393654879891120 10875738129439397744 14637267838466392247 6362415986595930204 16803235899326096866 10328353547539309906 16723405251906846067 8819963249428430166 9647779596544195622 236665638612675474 1439294505710033901 5798943722977825078 14006180181681831998 473222039708204907 14651536051837677497 17801319018498523989 11306596095055916625 15941763669438149121 4600234496224020806 15868467176772428659 4193271761754688032 12797373127168643676 12912824715931088814 12166827352694477869 8269068895391205794 8762132942646032932 3000137534310575056 3821078166076528949 16964096881850117507 4573015089923759880 3585469720098448008 3335539218051395083 16504643086199105827 6707165660966724334 18002054544702739019 16528968504289944252 3826040798960213739 337961500563179734 10073020093618065944 7276412114647228841 6885340567746967357 4024057284613896816 4487927382713887287 8343004339950215282 17099438284240562319 53088699829096236 3286482424365202977 3088807088525289462 7326890588664315032 9972897882798819412 5843026628120737769 4321102904096954984 13212725153481509819 11848567110181496554 14038187937163465369 957709583053282963 12473456670611967764 4221674920160039236 1015610120044184350 126815096735574852 9058284867050927946 17504895282508209710 1385067620083053635 4280118608965379301 6592980857535085571 4086982704185789534 3445593903140108839 15922249380995277534 17186465201645583216 2338157999674685634 15437289841172239553 18366660537622680979 3654776484402475177 16104486678358790205 1035232089905125022 14229653471625840988 6703818020952694133 4803203339753676479 17777693001592463515 2152927913131885176 15213551302045929541 12258498971656040573 755737301361320048 160900805261446565 13425797857161016182 1124063691476147374 14117333882930801573 3839237094872750322 8610839252357760223 12584628024260222844 15439151181915678050 21943646264618899 6411786000479815788 5331740003735246404 15116419005776408167 15139098505321164352 14506576998980886475 2653996660659628499 14636848112364454293 6294325188452507617 5022963276235799615 3037896879117062836 803603353291961238 13961609663466269759 5293703898069696386 3903763700552031033 11894625428592680246 1172625058234005746 5320833143883432863 8864312298650085134 12540331068126954672 13397350737580101350 8191726926514613344 16213033613478179625 14250028940501564244 9854120912425958998 1197311567182382682 4806902458917426981 6331073634496778516 1932632816239455612 15669580211222061039 17822901760762370795 4001746191161796395 5455362583196380783 14733026323730763083 17713418612617032218 7672654354329681688 16904380295634713008 10521169825595201564 2069162742302778619 14572783773429860268 6893943744359927362 3290004708642435862 7542199487934518949 7502349687322574659 7053429412507153586 3809575527841105033 8143237794830652711 8692635328513211258 524320503349112634 15188636478842841807 13425320149024990211 11308474313044856925 18136945534788961092 17034149801309472670 12335884614420467263 1148957386641090032 9462697579579556932 11576678310383004300 9255309569368397293 2482343995418853543 15276866669016986884 953529675439089015 11213190389179435448 12568369736465498285 10128820860096765398 6323171861015600993 8594901422412466146 15536214900539685046 11297199181688309983 16550318149939405160 8195113139142540016 16812707865763990177 616353750297729129 13695068225184940011 17658242330065295064 17303634168822516590 6449348187806256222 14278018875092202898 9332122285339501842 1836624068813426222 5393519160596717105 16860833163981295022 15968231403829475023 5037536970637515574 2519266650059455743 14070499305486599514 17347932847697522372 3953914589000612270 12401100051957310177 9090932123700617846 16658388031630621742 695836914184878139 18013741909834060694 2966401090988764895 17508587014923288604 7636660480454428197 10804044272777709647 10015168342577075802 16827045231312975473 5305656810259873239 15207205252866170002 12970397498529169974 9547654107880074883 11877968862891055244 15067373137935195832 9220138858044724646 8520419648788726642 14230442377852254362 10021847181866418227 11514068295745410344 196085680078496978 1347801073374634355 9818562411372220873 11940684035642127572 18329893327251798499 9640558978761350143 5531131899387163231 6600568777600029948 4542321466759971236 3758918587914144116 4320595797639346737 3170191971690385907 14024279961099340316 9851368468742503280 15887668459000004712 3439829354969173683 3223039342454263321 15853488472138520530 5773427695208590194 13782216392226776124 1373960769618013021 134348015179694147 2310022117445145884 8108853325682014953 2485514174842761002 8865556516053233010 4604039730910093897 10191247372104989970 10343439809705301811 12326731318945558664 7139259983347884178 6895211440905635070 13614434676360284853 6242536967623587023 14574194812888786477 5101773361466871982 7150401420605633640 6164043906886964503 5841235646551702400 4705309433559763795 13428779612500659892 5881457826444293604 2136842781587835702 12938807044213777539 15824905366677777352 13404296234029229271 14755625004738451702 12111765699377585309 17350092274089200393 7904611256124578565 16623672909262742555 17104943470843537777 14595849713654094769 7170787786165242940 13277080376719130351 3544982360251839415 18068770293065308902 17506273662103822658 15499942576626751439 577059468895655942 13791362547988176054 18147853190197090966 11484218049287626560 5397253548592193580 364579379526410420 9239837832113555316 18018465808978254135 14090892650676545823 8446342640416307274 10704601988900006262 1560892153969648542 15033662449751078441 12713984507878018352 10626391804405257992 8213635615141117017 10495666182647047665 13724690356901393678 1972190204397309748 15422872424614680395 3157945447246256457 11895010840661627532 15993617445611267373 2938767359530227493 14254827874830195212 16354185562358362073 7739506501752185062 7187077171675356611 14401506671201917881 17853162521817927710 6870379758536463269 12685857805423550320 13650776100415762411 8970264374144749597 41060979079113094 6781854771263105663 10976758065218150250 14754150999898724577 11866261671448637212 17389074194155958114 15376958237566208720 7348570782150952118 16206998721094123654 14796883126729344699 13691187249386876977 14870630745699318975 3123995150079214522 10038437892957510020 7480228360531201224 289985169293599559 1562226360948852899 9550337116062158038 15418072125497896100 12329028973849800875 3227305717933152871 3411356327206270487 15023421264254981189 5821530709110690888 12984425243958961732 12260665091060634647 12432469063795663076 9047157844342476948 2946021145046635407 16126647428075778868 2311364121473489513 5770221615586512411 762938804829359088 9954835206856893299 10558598886389415352 6944454952713960929 1461679877391555702 4864254195381391867 14851587167003677441 12563432841714624547 7215964516483384702 11247292340861543590 11462937638913837089 809058875506935153 10635439362565084657 12486669723104209721 6509387176522638748 16102244434213137904 7576443216000832206 2233747667734389322 16515691362514975681 16084012149572913365 16909223853610051763 7652921299024916260 9225723490800879767 17815568248140887715 2371920577670077785 4997786667411230918 14922551569422376532 4901965706008882533 4561527612732186004 15549109134088335792 6984579534092238823 14362710358472330154 13814452981585907347 16108031027920249168 14217186048395385162 5643741555559435594 8853417723010079250 15998272820048230725 1731957956636938138 6442997063506697838 5876811162315492777 6789660336278222198 17024193007229226212 872547581369283985 17905217506165863666 8196706950830548441 4736759378344656439 6496882680665790196 4846702453570709364 1613718288645000186 712867217657313588 10126654451479088893 9699218055643810452 7394415519745639540 15394385669499343141 14545651715416086730 6262413693578209026 10648380416111336407 6355077410782249362 2757569178301216903 13263515399768743780 15647675230922252534 5583556832589102181 12071598657629447741 15291089726979902460 13712405385223361119 12769340448289168658 18139272380953515460 6215364102467210320 8622509500316961706 15944629623282002016 12807732720105520560 14778244390702050168 7204774393728491828 11213224961007758019 17498170025433901616 18152458772152189859 2604284979077259164 12983368970117944603 13765768694931525495 7479043553217840610 1077860283668772230 15454353052839295842 4845173383915748987 7721926030582182292 1888358404636712386 520319654976707074 1518739570507013732 14639067041403355521 3344485531667897309 4324388050587475921 13351628793461939620 12834907363217099872 11422895238402527245 224017918855439901 7988084240264869165 4848785251403459296 11549025206929636808 5888577656155584316 14058414053218219969 4522616128402123224 13049976825148485815 11170205756781827092 5376003892061681577 4665938491358885694 7809230012202873843 1606676042185173654 17444107262076823206 15711074582694630714 13137811417204385195 9919347683050795595 6702617732477408892 8226273562851394887 14698950228304418353 4319308971446900343 17826339718625755778 11246760113074215142 1123369173203512881 1461295124111776666 2681578830276819069 17841016492336405924 8879798460789567559 3162351480951929430 6243698768160636371 16227951539530603943 12571622545764970133 11069987861052006463 13437458247877261100 6886779041336194758 8921847438568021357 16340435144037523498 17694321712036959251 3490047073486612171 11486047690989116357 2827992894406147781 15793666212207120635 12512224201573791344 6109295278990925890 16959975658548769127 14333373496452613263 15855622576026043148 5213188487313744364 1483479558823601930 13341736435663469056 10952614219293160572 10636318493645463352 9103542652124691745 16501104969890133437 7236013850596134933 15253801020053776599 12105100734365576290 5924715109449806378 459913383996055776 17096648199521251451 14606166925320239925 15014087577815883218 12810847129747871248 15793648333270554476 3955625571843486822 18334402923232321269 12342906223466830040 7086590669013897659 3407342542066534478 697600849411936355 6200889030854054231 13053932679642027755 2150655475454623002 16201496466010152313 256641229134723052 12286402242819213237 8443648489141936111 5279080007692875233 12005934161713188045 12710100457295141763 16710389161119729201 14430666760590534378 14809297161306096502 912779703592729907 4622816902898637840 6886543739907892515 3892768715064211711 2345340018099848630 6781860892766927994 9783105631860657998 7954674278063826462 8302666907686876734 17963542452197774513 4220001002332908919 16675771849940194111 12579435646128705261 15161069017947328904 7482386616962632062 6017642744124907312 11068146584601550686 14627434139316649456 15879102155956787296 16095092640500628730 15662458756421087202 7615544247591189330 17110306470232908937 5144907962547624511 729896502351584329 4534093096109166245 2417991539631784670 16713622316053134422 3663839432345940212 5860564005132904800 1352259411887112643 14576199951377417616 12924092437682908578 7008217490336731924 5508693207272026899 6851540252057248491 10835126321715589527 1965884418128167979 12672462438362344602 1666020590176482578 3158780740879248950 483537281569963577 12065603928398043991 4640985332050604299 8239217300525635224 17904234076634299618 10067976851818330040 8870343517937760146 14084696135306882223 9206104193844408412 12472453353936564392 14328596236080925509 2694770316894255001 15476570468156213799 1340532857982809669 12807878513075423582 3086085179342252157 13070974580231707678 11298175877753920726 2337567858684961119 2945730348413441271 14264018415762765822 13531212775684051341 1678540670829012452 8892675977997035670 15706477670481177322 15557820178395853949 17317591383148317604 16436515476177230491 15489880989146447801 15243714196072295886 17777974146757608998 10564003998191296466 4076913644948633925 8313065289404241160 3791951098875413241 13343200104263551172 8621143384511901439 17045274531853598044 16380087924135704099 2765375975484184021 4755447553319277127 14854238716064293376 4644767694565230551 15808553501981747471 14410488187823398531 9641553921940517459 10620830387224668488 202216391650605394 14906394486490667497 14703146407416280424 9650391961732596593 14073213584435514487 17432615142673343911 5961776108194424314 3281447509100553431 1754139933849941271 16318811006951027117 13170940106693611270 1006322659712330159 11833199441033311520 14768860211513995865 10544638882285498332 17212519288672391208 1635355390067869870 3172046866962754483 12939176487735452630 17270165651173696528 6054835214982515499 10097858701812947802 58854304907672943 11880796253927353347 7725974342678841269 2657494018402947400 6801301333805002435 14187106020989489062 6475807177655355651 14945473265087586646 5322575078683055428 14473716357312682087 269795645496348885 9183679534028811260 16677005487791340114 6671420568070035795 17635944284710288249 12349679699480200569 12031214463144565602 16869469672109569024 10197392194804152606 15435391735167932307 1375424084244446329 15715656082198919502 11736793064810573308 12185011720270706016 15357118783653134711 17706219696266338499 12464337247109790058 11116400378823097015 5039280995486255199 5426190674448142824 3891024934288321658 7973711996921870926 12362283730332984791 12247115974378713814 4601023492131430332 7878384660881868310 15970526450491857509 3987126043836828068 8727091976113188573 8505818180021105919 17429113958878773765 9238854972035057241 9293673926671714192 6522000027645703251 15512658757637657139 16871964130082452459 16293224627143247599 13732922422185499563 8873343370210444734 5787225144752684882 10012249333574493720 6953377863497293671 12613253261875333943 16079297960981696048 4193066955401818501 13741838740063243155 1572777472022109808 16413195294410087806 2279090890955897110 14361209443493602982 12097092711080452173 12572490218255950014 16197654739974218062 15748061600688900970 1382068758926604395 13282667869385836630 10644228917383492269 5336124930278822445 11395861171258315532 7756678581480514153 7637619520691242586 5677572946451456442 3720889947682069534 6119082293084941638 5892673627451195026 16488495656990136623 15780079694993540993 13480174507931347354 2781009144878500517 2641540383630736182 10231659830054068905 2731581413546143430 18397270540085161176 12152045458581938849 9084080924120738833 4713839706075943993 9680483292123428542 644715822380509470 9924903576341102073 1470424316668493252 16746104204464277277 8976605313207119212 14512729342767244444 11479011720070675953 5057458584947753586 8977964421570378349 15986962341097126620 12571877863330195659 12187291448159269885 15412393212744730809 1237100593911812406 3880657957180365318 79766856326410984 8899440711317938134 8538132834266145073 954162895565183072 733022215868608009 8316552536660490057 14515499419069572468 4329103235543315288 9753608401347443722 5564923402710880109 10898737654028890068 17099060757211630495 3687234630566954513 8751399204562006956 16703847109657459353 9151549426863347555 2067020577388689192 18412579871857657647 9371154932786773028 16390292506615852963 17275044973359514008 14014503688403343414 14657003060192484801 4824722974845007324 5713458693019027215 17258154244879980175 16377572490603732891 15497508381042149530 17780586653958682332 12255965623134623909 1421919428448776548 11043959100655401974 7930697628189400540 4260824038888493950 17826019240184030560 1007331174516601981 16599435441074205123 7763720283981721639 13449758533485298371 5847234916472669272 5090119553393120785 15007411116669271167 7984764868947216099 4998728227972156404 11913807381753115613 18011260146836561865 12688776102362789 1839161762617626121 15729466214703147374 10963052090297664962 6473948794476901501 12688921341850346474 15539645225911407597 9173450031295191798 6295277423779638554 16037184049234841365 9762862207493645347 17051794774551527930 11303494863897181055 6773451737100201811 16543916256959514694 4808069633772426949 16720658540589524193 10434492179177277566 11857437887181836447 11581361879290895943 18056140615592410445 4374892448145677312 7824754590343724647 18054631362423946626 527854500055957225 10917398497080763491 7708251498000483440 8777324026534082330 17400761117698777156 8407734767159501382 10773274430002280636 12553773855212812364 9281727086598582177 15834227311165985582 16542356693219310886 3433073860417834568 895299002164199906 13875328960408240373 17759151293456084085 1183822116144507962 3810604788581366142 6289146749620035738 7827209134500204764 7960491207517793977 15478424781277900935 1910577286283270864 11251634988835436037 16959901209221418527 12343317732744321076 14635177931125121695 4596732037456945570 1151843933026961442 2388807976997818248 10398047194938629594 13674877028619030458 5236855511360575718 12210927262100298694 6084573920635065932 5679852016811989528 8980634031411442855 10714596886075416016 12169633609796759398 16782016469684095322 13822370303572897313 10029637434083595388 137425734897876968 11218590619810714324 9882895404644813496 5027404794394317563 9067139408319598045 18020699919554792969 15209043631668422256 8539755399868789658 13796022957338541214 4889745475899724670 8502813729578615383 7359624458779790320 12251669904711619462 14369776524392107696 1851403751771206073 16408340093720239225 1614966018501422481 3138389988044884441 3562277287226764363 3861973586839579951 13032644140074285776 1157496033916797069 3054724790463562715 6502258063838911623 417925133118689887 5925314647975892236 1829025302423173027 14815861533642009744 8956661400541870703 15981937150257031387 11804729128505674052 15723799690301797581 5026754761969050588 3770122904329593713 291922682104300054 12692569595023168849 10637200133081019208 10358561083388174908 8426479767732121382 5064620958858900362 1163902481043464983 18371323636757753845 11193360311193704867 9197336949664261602 4734486743004318794 13751894599010365193 2325302388538208672 14716216499016418028 7573025748453614835 5943561472443758920 8178562466302092227 8137763452298067796 9810944056283563172 8564382646122315984 9830496747389557101 12407448888360657065 14485596119898252107 6369526616053208170 13018892399329971829 12686452688247994179 7389134393847759794 12825369163176594700 4465035172900875059 12093960523590043980 5682111812850686072 11498702646369853465 13670375786926720227 11885321269332981575 8198279520375249172 18202944322208167796 751742858077704682 10063914285481606477 14407070916099355959 2105944621607196217 9611053773281057904 15000360162210929792 6616136303252956992 16562260345100820068 11988781265271019289 10757933869647100245 13689984477073018101 2069962839666178458 10032329703042720081 17836501975696884451 14834724185114635380 17825421995802847198 1324134092679815562 5772316407143212360 5760466037822012501 12290602842166670627 12828842703949439312 11840906334764005184 6101131048617130139 17140122904270930956 13579065305754769231 1446863417950031289 14151325483178325816 14421044685458016315 4790243783763507195 15434625844025749386 16435740594839763219 17249082267579716154 12344837112612293030 4317566684772350356 13050444133567158075 7301545816868792172 5167421414342326359 14587477834794216359 1123874244505816429 12542731709183072513 1885555343868401525 9311712383661276639 11488379707024816957 12974948829196968892 3484455297696340941 15968987500685229114 5028690435960784910 10229428826673793394 11629465134970592509 13469573446460274116 4296752327280796643 15768329868822952709 15700816398266201226 8535775262962325460 1412059863062150635 9168057894325781882 15722861438591670466 18314431141604067240 4381050672404940557 10204193400761127474 7367439695171888593 3900600304865292519 12591809324860121336 13986661846349677520 17817732007963711464 11313225966426476451 5169640197671979384 14365728956750747853 14516489945306106908 8068255369356665147 7361720296255930836 10010191411916538827 4645431729479824633 5689766567810188384 17901885995881282546 4978707571717260018 200671780369703619 4219682321704515281 11621954290044560731 2345582191013285196 9132841994451414009 17732389243889655947 11724443112567402996 1994609482888355607 1850424220273715030 7276236545235361143 17943254081834938070 292660452797514987 4658199560720772535 10273362643128105994 3946396310196892559 10482362111828986113 8975365707334966667 10929935972408732452 1854802611722074545 1485767938803996240 7548610882724010871 9294382334430303082 17959395215823284818 11368657651441251506 7450998350323274708 14528729908437082802 10743031889672990344 4709634774291623948 17868233703037197703 4107713066297609902 1969480496310389372 2208815378116440538 17934477456321343226 9586544806248763988 17716253123625080658 13064515123878715698 3052385957840198011 877927455970665276 10660268539946695615 6606907006891959833 4422838186254623273 5322517253571973921 17845985716593585894 17327242449409959165 13165146413435578547 16069046312955935760 2341738597035649781 5742093602436415164 17461253056587446861 844611862936615193 17305949122063121027 12538403547027516175 8033152346661682488 7929663882344230018 16470808699527922912 16481829195758535420 6633164191952763733 4625612895997744134 11098971200976044448 16565401501074987648 6578668682679309562 10161951888600186131 10775001366679636355 11120899712347403032 2273962508737230933 18395699639863631946 4965064795632686864 2979165444272217254 10415323568446310521 225984508442632643 8591722338799058093 16719019330335225316 5099470915409437204 7116032101566732666 3467784145629082507 9779650990348026078 4922439657613902323 8212389267546436018 10902174802929435889 18221848119623378331 1471509413838547784 10403662415712523953 3506286663121528540 15661595696950499008 7975251818887134219 7395874193878811401 4572382543291023299 14615692281640309435 4273766516686294552 14626810246850256070 10709226780493767658 10651841484804245027 2151829520154827801 505469766442516188 12886738134623017953 8909020743413519922 1231471288476143774 2584568355003831212 6237344009222913709 3790318461248581317 12525309538690114874 6615622429213363515 1083772457793962526 11034398388223905503 8725841976644228506 15550380073520976025 3016953621736626989 14823136816370168403 14111979401175251808 10823221982572908198 13848921170501646626 10926207467191404831 14945490428613621543 10561956447904869296 7825654497621924811 17999799138522301514 3623168467963888340 15598371731744221861 12480152268124279512 18421840931702469057 7305133407751565449 15673190543852744340 257940678815187839 7451596321356468920 16440154057264915964 8040774966181358182 531745172750408884 13105271819623158717 195034225614121263 2134892151374745694 4253449351392316703 902891347664473471 12276973515238385109 8603758970193987900 16328430182515744635 18186786701973108192 382788408540312877 1392348602044876665 14399998533668626181 7153112371915236272 11545976570989501068 8485159669590954943 13393159611446420531 10171555767866207839 10555960336572282549 5917050553063574134 1834469448984184339 2613594423814023351 15369352725100001986 4161511309224366475 765475981358791065 3184356710436258255 16443442609083624820 16224944164750879324 12722666957099593905 15678594067641089172 13166509549503697838 8490303293510141662 8451896736629325810 9632230893568577708 9113015385433682616 8554936599024681 13198379936668208607 1718826797764951617 818129548422010090 12713962531486112741 3772633317278770261 13861923028167757808 11246181566980818892 8074304035583856580 5172664280847274725 10580095424068315495 8129469672881592418 14226854738636978298 12098702853312121342 9549224898688763479 64443052796765976 12271887034564974868 15951872853828080945 2243665949021963118 10063694678920970616 14723867500392628362 16271366681004063083 16536867347540755793 3723374919940916880 15343221768892201228 10041766214906083983 12579628973933145067 8138801183817085229 9279439977975761624 1842773478076138497 4336216511074419629 14605043695529139406 3434055800378911090 2089988462010708419 15633477583619451380 6687294086844898437 11129647899158361061 8294578252602557152 18185309367725821134 4304609848178373565 17279614470119990198 6295852192908828065 11714739019216916305 1941355396628638071 7122988488287541624 4277637828950883166 9941151520904024172 8099445826326789280 6544123946724137440 10109675399542133467 237561533634397501 10361767644706895214 1835725710338056263 8807784527527182331 17321924428013387184 5171446359180702257 3697075095219835828 17673790209314266093 16277236942278425660 11609809013623455879 8385255998567746696 2150988787023140103 16485633524319587835 9231112893167897889 16430873166906407795 3819808023794251405 11134412089278575825 1342325999672550703 1752170264471399469 2166463175755589611 14923148102014296511 8830611217306957974 12775771212269510057 7017903750267938155 18304936604941593131 12182408301541163772 7664113351716029445 7230603587484353475 14663505370662495010 13036596266042986454 12405251233007194908 15098777865931011239 11243131014392721398 7614466998488395126 17950935899918392541 3132038328885579061 13145962396551256441 912435688035355436 7877043935229513808 16076471440167875302 11987873697943659006 6086432741805619836 14356318037832412170 11181542986131869927 2964691725894102833 14050114920714270527 9300985019435329001 8316150847820206855 12500496996609064429 583343315195133557 14396200007983033309 2651293116313316654 12301713326670535829 10466268508831362474 2065704877978751732 9803020595669201154 5814957097196855298 3972692217044526160 6072984438931085956 10245812738307182361 5913659567881966017 13323665009623781948 889511590475024259 878324864659478297 16085784072654559603 6764928472498986529 17999092647526648605 17839663101696088155 2606801815906457712 17653719967121249608 2049902830440703689 3238557733911249482 14275042494789683209 8801665433579076341 12670367562893531529 15909663233269300448 1483553015594359846 4209716057731088728 12049208455704553956 3352893463132375694 2401808725958264106 74686773996156732 8856925769339465546 4274578169564680820 13483559340356244521 10161391446708096353 6049692055965891724 13677669466922665764 17272195958659521336 17953117560121070369 13564778525448750338 2604914459523879975 3585011096236920334 16961275613596565202 812390181018944954 8412516455516574808 4765832679697675308 17975516875341147427 12307251452436745263 416330563974045533 7922801956336215862 15094535342048334866 1975063669860377754 3660955431599486763 17847735261538460143 1167835402168669959 1934694311272325248 4248087957721254881 12111744330290319105 12307151167030081488 7916525598159230981 960539290346869788 8156775947878729775 15190419979023225512 4227813304521532253 16707404031017333438 12867826765230697440 2544571679521766477 222167719142171089 16427774912057098545 10978764477686386415 7003050783164173812 4917343469322335077 17219136883447334410 18297442917179172603 17003336861544123140 18378395917615331731 3532579279242124310 17775035486682869498 2064627899691173561 1902768631810106114 9368872825313802840 12125825962807793134 12173026149507080460 6874106769901282350 2883306886313588443 872403577287310704 16931490500955493824 16598863922952413947 10178765312748423206 1642060497873486502 13706119538893984018 13000942067038612028 6953216835311790829 6700867789197260612 12986650659964643466 4980286688252085426 14690078079495065785 6884561265531079521 7968649671346994808 8097722493415362013 8441957765590028170 5536882456027971162 64349374375280076 13538655055548960930 301512917116547881 8774693055486721086 729695720578853728 14071717865511976981 2279427037373433962 10521427587293620173 8999293275679418937 2040426760846948642 11896694210312253944 5759920749580763126 940441818247321407 6616687212717679298 11709737022796705335 2443023817908687358 17818727132353559342 11017209632876599931 11370316150991351440 6198079380586789143 4122164651284033442 6885325113872987532 12668465250201159949 8227172897640120530 6433586709831791944 8746032592934717887 6688600790850061100 9712097490473691758 2237336388102213771 10410034380762819126 12590222338912828173 11167696541549245221 16268720523525871773 9109322804723844463 10040006904604041321 89360690533551358 17203929590374673769 14228741158963959969 7360311120876111280 14105192078630314078 3424346301642039782 12969857671567567529 7236627075441563750 478443138130696047 3778325898138199719 7904439715924758764 10413546740138592561 11833626394563832765 1028342050472757352 8245317995660714695 18072791327677971503 13171396986715143635 18016238490751896840 15250522699568610964 5065407759391575136 9007177758569480271 12292782382773004371 9557194158229994532 7551167878660323611 9628343391030803846 17996792425416852719 14862281114411750215 2989564197305688074 11062168367025169250 4943214519683873056 11305291809396995012 9872998635722268957 13439263201726304110 16642649142659584891 6545588965006511619 12967390236762567420 14295125082820485924 3355235732262118370 9285586149857551732 7805981447573095670 297197323148950995 12822599609198613343 14244935246488735119 5631322631248838786 5071728813160185905 4340364344426860043 7811465343812527396 9548947156776146180 17428390322714849243 8214083054388612596 2467127624770613004 17059903365432763785 16222059524599753368 4813461204522495670 6467445512900127643 1611238323851198281 11269674989757719889 2063531161095361524 7654227971463080059 9823229099905392026 12945261861795526239 3449177008144814129 18285693504876865129 6481882628667552803 6817120208711019957 3874820380747914646 1204043591423001071 4686139478400117324 10295564982269578825 1732262267464148337 16827376670727365099 9997298858579364824 2846199570276935401 4010973003992495877 16864832433566528863 6871170980567345934 6576455649252106269 13581500813585670807 2652659016409751628 12833114624473510685 10844539297913626971 3440476292722283992 8081559299431374637 8253941321823471830 11610827524081212150 4361267388492760089 5639254709998254986 4519608173597969242 13425427235677293670 13760758250743828323 16087949216191049032 687733869986741359 3808765303747868633 9198152338810228358 8286343228395844871 17790764981616487004 3906728786132284000 17381532559431011105 12460539661377880628 16500543549692508053 2309575796237360565 2083496541225177335 4754116578566682451 5670937052736573619 14649307246879482497 5976606626128829778 1992672784378366850 1391901095474947024 16708402332706082827 14033804553468999208 8664627966308465227 11274655810968678974 8239545663191503231 8435037278704251598 11264829510857141740 12771271170211637763 14297081127797099482 11731111216212650361 2833181481960067667 17161025270344752772 7512931473624477296 2596386756370173919 16030676572325574984 8858670620455124616 17843352099364123211 4012229180506973807 4692308364542792155 13547953465749447886 13401638588035674922 502304626466121660 13838702593040950419 14938847254503662677 11655088603221508397 12639252929592916524 10847865039400813707 14224607890458655558 4192267334793813472 15438923205071150548 3099224812214196106 11484838089175866163 4184125486769563922 13454007699188943515 15171321664117620890 286504901357168971 2849954031570059801 11732387191010229360 12129619112992368423 8317116318473831754 16174740843956108563 17883459549695985233 8080673483155757927 5792834001190295148 16566645412255176197 12334848676278010936 14808074675611463265 4428300131605740769 5002044538905724073 15560556946580043897 3318394664321327563 993443328354559642 8016600177488762189 10941937937010532469 6451513773624107077 14252555782949059184 18086743990402933082 16032176274613598273 12527347495864679114 11110957846706203743 15321510516796017088 1415878188882596829 2328901523893153629 5981793828720393622 13152570546813004189 15390017208410530471 18167045396390656640 7375405990668940045 474778327560437454 1282854379843467384 15252489130249998024 16041184567019493175 12369735859835855565 1483408822653748259 12907903865828336784 4119263324123552985 11973938652044966164 16728605598878574709 18441399946003462953 2993530225898869626 11847729228500825398 2735547356597308861 6825930187792908967 18051504465973008596 11255540122575203739 7892082727862655888 5990521312016528129 11694365693787816063 14475386562510872610 9509483770185883280 1092810656908243504 5160498102338620862 6104305292517632216 244634236910024966 6547713556349191693 10534939447697268342 6651906341659527304 3625431775318231761 700382032004113821 1018406108239919013 12375272425350434122 10360804713988798615 1684426669254289888 4699145433388884844 2626620235241617769 18227040877110232561 14483505886508846157 6154857601399784144 4682439736279087465 9817326524942546178 12612970326823299888 14035124212243356017 16526684934152309635 12738849762700457636 6099362379794062608 14252064773791482347 5340092263195501989 5067872750217148902 13741552313889883192 12112331360648021155 1926503317462545091 9179721445990405472 12968478976738614312 1142728810344747016 16285762880472895759 14869642080837729586 7287349318045972 10333951366044768954 10344697356667268235 4774985309695947164 16409164942105812395 16191055026319537566 13800259321095369184 1976281021708225637 15918164917239668429 3378770909037111332 2505205773177027383 17081636646843781726 777731203739044137 5486698028313555794 11485496886015066152 11264219481748756267 14559207371529871366 6247778758500606090 916682082320330166 4856220411665199690 7743444398181224667 14910428879333723309 15023161860596275242 8369980380656064693 16091149558769948531 9893142688354868981 7141550517725209040 1095607359046485664 8687553810111978032 9982312936883467400 2822781013980809767 17799961943044979704 15936274811036833131 4252086129065452035 3241275002584087877 664870062399518861 13974425404822857437 10000867486010249977 11419742419437138813 17731382951588004586 6971295521491977980 11371864879931157582 480633505879906849 5798517555783313666 18211603426720134531 1331698697982703445 10035440743910651367 2889719460230011615 9942480974428565321 8627103832900162 9969723069054868169 2679491173878362892 15911054162476591823 8520868021322853298 1222297765907372124 2510171539945816697 14422012401451407398 7980818316621577832 3152332345239085672 9029011209787517181 17354461022592393289 1370914858094164115 513973568146501617 8185693231361485034 1270929298814331781 7668424015427199692 4473730019011147896 12330417395706606545 14035675716200214363 8104928542980163863 4593850917300264057 8325965874569722047 5606456444877628157 11196021635578183634 6667588821672824658 9902775100635056737 529889284669908587 5889977213839051629 14203387005250497155 10454926612809475460 17964276028421908009 1524261837524998082 2584907112741455817 15058120871023684254 8138182841391819498 15253779133508986931 13860096749058139147 8880235906648765251 8254312922000743063 14549904507425368620 10600198259930325883 12595583175930357712 17384603810156258626 8921905321540392902 17927470654898724425 12596189830093256115 17866367834714692262 16474286042889110369 1740458560161211137 17982945330982864894 5631933133330001819 3297458805281194789 626181169283690275 4550252289169582748 17492464712139336048 3230406657830959877 11403383505632007411 17517052294444681410 15940224356178579618 10950832972494559966 15970026502398910332 4893956994513289120 15507442583838691154 5555742417986450968 1939400902667588853 3810992842370141758 8335676701678927480 16473473798704744401 6851177473737074148 10071150521469106839 10680636484064925268 7593974947207569098 16884664061916745322 13270178787858692235 17875509260812248760 16989172274058388839 8054127751007500730 8463947220440504269 13996905969159588932 2917735320521461022 3078707434175751676 14354149274416392330 16501501664509276746 4197715544905813606 17095486268519049721 1959747983818090634 931487025185361264 634290468575983089 2510942489507990765 1608268256364780800 10484628447747700964 3786309586031433737 13330561437646144763 576956265361331722 12749536111444460603 8578040909254253693 9997101445379939173 611220080943638063 3244687909407306730 3877651834030567195 11124428804517566021 2343176097284399215 3507742432724677843 8902243478480557042 18237117718287444662 2416827392487814135 5543252301425614906 9720687642057773084 11731049500890781677 11539781335421881187 12796212121718772027 7323401952199115250 5512623232344130743 13610039299710449247 9440793098366832950 3903214066509619248 1410661104750577686 1495863761131316240 17262506523752839814 10054969895128782944 256470218354839139 3744773054325329160 4467889047020856105 6215221790984953281 13150241752039076641 15995865219719760412 14782385942720166433 3188579877740025788 6603700333409023627 13191902534489477432 2656925642031442337 12942593359718375730 5747516975609320632 3031745540996041484 14019452619935093030 11157292044083959412 9718523231387799548 1258629377068477197 4879629189450319064 9145880228964871299 3766928628952829898 6933240422278203910 6177812104737848865 8873679072165510133 14824281962750223841 9800816962031164399 16073718171876789404 8523836878799392415 9630618098139211494 8827742616676312750 11958141251802778340 4709418076467038037 4808752032315021281 15593935844224639389 9495662255911190007 14201041543057148009 11224588425407429016 2120965156400507598 9877720898591287663 2654700118816943360 3252856221944797860 11797330385095488976 1901877160418537868 11814764059247644705 12730858450231491662 7064503370641557163 4739811723847694637 3044043244758496713 16514980247759727632 14056935732464370031 17000482636257261532 835851817338862256 11891011584716277907 11123994161470912673 8209397471796537789 15865773292250762415 5775159066969024365 10768832175401273149 8704332237378975314 11964234722420704587 1265456622325716458 11197468074476586202 14159795368984728213 3107728818121905155 4464826719640410162 5664367189251208094 3646497657149862648 16235612414319769773 1803265906810011069 15785614698478774133 2801861752321763854 16961370573115538152 15877399343914926953 5724954610994401787 10456285042340197021 3899893685919878230 2815862007969473736 11478783394518434459 15118884255597357466 11397448675297698435 4392836330322052978 10115779428246692764 11207896425305770593 7827163826325679171 4355685938101477425 1568037467367294043 6499881634749428543 7977376957158503046 13454814121864176225 1885831957710858201 9418262442674184020 10445399576700574315 16985984954465206030 12764848021163983241 10930056830111078858 13409437244311960132 12662187046576091556 8771271418553922226 15853986703118951158 3772881233543634329 14704786384342239918 1727217435454574878 16507909231988114240 11194738188930201877 2549692067247628711 15914233582144259163 11903245812071207097 16848054278146382141 13945276574177046408 7235401224869582302 10511224035525150986 14449780240489251319 5829679805376943746 562961735278494589 460142460422228727 5824526312166778527 18099123608690294939 2607956677733888054 14458348098076749929 8339267440242306244 7982743218939416186 6412292598552132313 2461937653805312895 398996559908609837 14062350253501384669 18116281779553302776 3638431242594534002 2872302859192171146 16655854340306319844 18331998212716374344 3877360907160262947 13543775072973637759 13936259124049270543 6189465473505894080 3981486524189937314 11636694268530829838 12273855192262623688 15752030479185797172 6750740348225378814 15248779616799630910 8183850504734484592 14571026004777459419 17372126162817668560 4320172214058681069 6062847503191940299 14075100698170068307 4807247339090892785 1963025013857044332 17430460281466835654 453607777306107585 5983855853281886688 18110338206654977184 12231170793143158034 3640000896123737110 15299844461698581090 14683597217375008391 18300113030956105070 6888803327060536912 8449647213323254942 2964633718744809777 13881058597895592873 1416165566505074793 9844105077209628081 16545742782435432878 1648316251443850060 16713090283962673792 7097077761086642604 5521633394247998908 10168761897173521801 13939231373270216822 15561965492217077472 6204085146891414671 14240710153986125229 11959512216329953136 14059635472050971886 10510906861889630686 18334994577445727054 8538561546756191295 1998890598244650493 16123760363119021752 11116886578355329097 1394535811184782274 6566511315294603014 9643441092148399299 4853883924809176311 1202874577246957121 10793287531152025550 1353903547502405172 16737524961709129746 17494879936575807625 8044669620351850534 14524867687591835527 16522864235605837098 1211783007567980730 1798507428229541690 14037979090353449089 10148875968572472669 5144929934444152871 3890253283233086594 3848323017285130848 4711036902828869311 18436506316836551198 4609316634245393574 17950618288476198093 9713242342513511841 17119166783629611947 5663330704116221556 17181863000324727541 4388178844983340816 17390207377238541798 9791673050150412281 3502197725776356371 2803776190644469792 5685442807509466062 15699487270908700638 8124487236440906499 4052379877638226704 5126323359429021959 11308382724617721277 15426037617394028074 498218758106796941 12015794561132539108 4632655544297666546 3950274885177981665 16335760023953080133 14655824035473056681 10477666711413533467 10758496470239575419 14061887349142487448 8968508741021113984 17802740807573019516 12907645581084274686 15112097262731280134 5956732801093092666 16936616332392508624 7011661236331075805 9326989985071912877 1591588326421840626 12925042404211104620 7288108285668272564 288398855331139446 17051907153363886823 17571171118950303942 18121366425486350168 16094129717573264833 14688871852078028212 6063896430485795295 17868833563987146393 12108243220609588786 4456294991190298561 12189274181358492251 16038111761992474261 18143264658111065383 3403761431753223470 8566160965381159412 7558818349486365681 1494291616880972094 2283718512635230241 7499289174183690942 10354714055448566657 14034802901953835593 2997690780677407097 16213304735034678335 1791357400951953622 4368953591650109384 15547653110568664414 16068659062871488197 4440582802097684696 16866112799111104606 5814204850639523370 6196384499826240000 13975249521403118477 13083835521504812855 3543183434515193021 11502181462509086683 2303900945867177927 9560337461126682355 10301784588740438740 2254809254403718041 17964093398203587179 6512414764589400759 766425476241873115 677280062387625854 9532916541435367541 10935929645545303042 13951150206872577337 10503058410830273019 10025861707761085198 8430815945115495837 14846497521299812698 11984985059413934430 4599787727106181758 5588069567425375809 8194786676886062376 1407860265391146086 16029496482342240210 8450284287717211464 818195342714858435 5709750018098863647 2797370498268987614 8318191350952085950 11714964007103951699 9893521042248812312 3993071287222029317 2486495096478892717 2194406530911029452 9062429022564846634 8604853793029770735 13720714763027808834 402435053435849482 8089978167254097471 1587393565765385000 6006430839872627986 3459858870782170474 4444428349208228215 2543409506955035651 830860326055425282 7747966233102590848 15519334930738792654 12259522300651928849 16543599208470947808 4574306211019293897 43001911478739584 9959917978528654007 1562671551537629729 6009149849861323463 15884126419151963249 340424234968080704 13769578377803564572 9027824589589201909 7296291613779865682 6774340861086608540 7754558773027370470 4513901991651398070 6748906618391331161 5141142394862056715 12907576662129232666 17764434572782475390 5842867522571868482 3680497104122697283 14314230398419315959 14452539141986546803 7156873631494897290 2913230881863085967 1114647399074013600 7430096081046686664 712802574763521250 15075449224366442083 15015461296098129908 769146173408211121 2463121935502142018 15255064500500169010 8668239667817187834 7394672804820741483 8305046257633601227 10941130488070070715 17997253797977229305 11054404572763328113 15153933101625096197 11332264929295598552 10824328915748786689 3561203022938496966 7623261247599524794 18108477548119331345 13936923005313163423 10034124968856073174 17791121557470803048 2677310816277080217 1589944656527967765 15600926475252795245 2666509234391470940 5432717588285164317 3704941651007743333 12272541527070462808 10653455316288327178 3458826660997214974 8165033351268140842 17518293877115562545 16858215684559529185 9637767899899737289 5182135994166718495 7557693483871020856 2953051672399577660 16296867033302142249 16207780382994727020 6705196041649743797 597035850154424497 14183433384337777934 18254974754657517909 5600485258072114949 11100757015741621239 5650873861569997637 9920535849701004297 4006345278951070955 6533967910787633198 16951237669388908791 5884267268196483318 15055900669196431242 8979396029670468744 1833100432416591200 18200735345868897772 16291122693046452354 13058873131898033825 10041851526835851039 9568358365910415393 17406047405266685148 17887999139174180680 5033349211218120853 4553024907206632896 11970226275863362457 6718316333885099356 5243273984561630379 961797847913436625 14378100264766023921 9643474112534120205 3680133582156106552 17330630835636562493 10580618995499392557 8169581060951972407 13676345199521292579 18291180665799081435 3214037377688168567 15735798825341118345 17311559713279276303 1510860137182960065 7305441057002674263 16636736501636665860 8881976637866491177 13930943203917181588 14984250762607189066 7873890964505691980 5111260276755482193 12466547982889616214 9475084629486775537 13294561143166212112 4103165220345495522 14078241022588610305 5662061385270729336 16609382044432397752 12111919865888836467 10776600926176674458 2936967569659241915 260431863295886025 672244738930056617 13233923025825513852 16205808085488000240 13586047123633986477 13336620969591332523 3904909031434225778 5147477662994675113 17313910668346948489 17062717655020006344 17214599268298085062 10257706625021424064 11296303189538594916 6293374067952778428 11869288333714214676 2897311357676008026 7565062227737161637 7425251833534667492 5810389173664372946 7890344744263490692 11855388276576643548 5601408791887360078 7603553376531541818 11286079026499195937 4219236250394300817 4087875312899989373 13459188230334406213 15117084732466100431 9070979412560752353 17707609453608814033 15204665343700163889 3279609144907158556 12644615692038040478 7385244924493977738 3162567375937650571 12138794198439717241 13605044595583643203 11717256169562530475 16714327000328780725 1690621334686575340 14403192925980133965 14400957771482900984 8778377658419491050 18274172525991906204 501608593028212810 9651617986972783975 12050235276747462825 18142139309199528085 12568576612092575033 15037717566336286956 8879615093037468767 17631942805027341054 16274708250976994202 16966306309333942196 16996803801766091680 12280264312789051099 12242724846209678017 16621959986608133238 13726078609880982109 12211335061009383594 12688737225660998072 13568845482935811606 1628793923503709410 12332857708408306541 2417884704801042339 13211726810376057871 10112165972195366376 4324042873845290519 6245899218480267968 16274183177970654056 941483579903209592 6881146024594296578 10758498166102727382 1340784933896466298 17097010142246585496 13234505176896993282 15744931901645824161 9305718559852788851 15655826806098317839 18220545732344106730 11769379227103607626 10816768142107367889 10287435182753357596 984864334760363907 556271290918832135 932202032317485848 12363640042179430546 14290710890846556714 9710759187805745587 14980172172685904666 16432751235734316581 14906712235680321556 14921476042768434090 14544126583753640945 14702012007437344780 14855872739476249965 5986335212935357014 3593854144591122987 222397110553668136 5103332877219957067 15556276537343202800 9951669247396712097 15741894316538664719 14644646178732578795 8391836708410425492 16000510110779432947 18238585466218307137 34154024290883551 3248852681903029794 3202679729499263036 12337414303073101445 1898511067302523209 16150658248989262752 11875782494648649384 15474036813819390753 17069202741774652589 17109557411263543891 1742293697075160643 4846281193280649641 16053235196623646693 17635215064782259710 4585841662984383298 13181657595357651953 13420752126713795416 3339388388833946910 10950417007097830133 1793998898420852863 11041574057024163062 9096086645435846807 10638564267966318584 11159710275387502700 9024374540778160191 7702378173516870275 9760888938008187392 15357539507997167887 17002848183669800009 4956925450421618874 8715400165915338116 4625159641056630302 8556248544276689854 12015389261631295927 4677515838315727776 2388920117651724132 4204125776625300064 3717529507339558566 5831806756126774663 13920735100188496523 14177416390227748009 157511889030007609 17726826308240074975 6037713338064584786 16241832196424229174 10171357755952038464 15709546018229993858 426129316726820572 17621193763011896362 1816088210722830272 8534558051774933606 3747214676252483021 3723960925161961543 6742541777365938620 828696624247662489 7806702734782627868 3486887060709384683 1062542593941263626 18090278711070968727 2764993232692682001 492793989213165868 14489144693513049229 10758676273320577243 16816519527120292238 15163996249554863996 13123544308211713250 11348076058716950460 7236275186023986984 13945222440491671613 209358929678237511 2818671036027461094 18136925125639474614 168289985884473577 2428029722261747316 17605034288632235296 8298648051622521061 18419341545505331735 11645966027731377326 1626286847189925095 3866913270181590899 11512831019366005668 16673391333829890240 4938757084714580111 4605648090955701539 7444460339966881813 16864498517041144656 8067745294742829378 7601307026222502647 149481568455074940 10312114332730394683 16733887038759130071 9488408405750279693 3291208892370994274 16149743185312816754 11574869680935582113 6855294167973218717 16875233006443784525 1692216805324273199 12931278835993243756 10064765138232817963 12952191055432496559 9490798796118646490 11013948366113954610 528120727904036793 8245459167786046905 18160481163144653088 12059609808173287693 13751145721911416271 10632383873144911829 17367258517807164786 17574704276582215038 11399156533188955194 15410210505382188786 684513297799677850 3983452334694240024 18253013609243745001 5477334673144621123 5474112335945232687 2922899735131325342 18218984948563028904 9016229268607892929 14733092099386313350 11780564356159175162 18219044669726978498 1616156813188129223 9790399977660658057 4024701019305132573 2121458966510551483 11754089396656175843 13927480852955324140 35538627993655009 12901965755486676846 11582720736470941752 11373053490717375510 632246719156040765 10583458666534832820 10837251142886019568 17724776482709539432 12137781979825602473 5184761939836718272 5884037881981896777 15643761597890539942 6062362093636332036 3255382585295596393 13493719342388294378 10691899175542548705 6636178438125421069 8958407006326222185 9837683878668888146 16657674897512222220 1799604858486577168 7193308434159629585 7577971081282024607 14117403100977954962 16667211875833180201 12303531871178745661 13940615219544419935 9139575520463187689 15663812622317135893 5894879350888455386 484118136329797778 2624664169788259751 1918733438965310176 14168879364309468798 18053126573320561354 13183056250924871635 14900546666742827027 6387186641642456475 3229275046638710957 10516343039296587797 17886189871926911606 7822722564558832668 3134276393304179196 16717803789724774880 3392166741116279561 785498147498379311 18037768216293126334 10023780846078880087 7854437188684273637 9466653260510526781 8914472378956497870 15847144825333471165 2311004352968301727 2965683316690982533 14795004895557739668 17090490141002935554 6326633356637695177 6584509754960229764 10307376051560947069 6381217279618136022 17819102861237447037 4185798221666425786 17678143819079252248 16309687514250745770 2331758413809574165 13236059624933483506 14254423458218762189 1290281588942872085 6740736300381133968 1451795151314374096 7905270374156622922 8231806599104013595 2049123880723622126 16902702688858512623 10369055744680342094 7252819117944262285 6071939684050153824 17613017629177762873 7126342409478118028 2556690275534048453 3799736055016967101 5246427872704763087 3285542641590833481 15323052714166454146 1293076093058512065 12553356614900953409 6106089660550596004 18153208992876520896 6501648337042666891 13099260090253085223 3058564001081755772 3978133154824828393 14504672621146466889 6629781488446921473 4935066700919096593 17962904339910796966 16494791514753256396 3821040992251727437 4663319189159801136 2734919670946191666 7829580029419316531 7449519659716888103 17562489791727814570 11779513186539601056 5124985858470317668 2319474304429066876 9670467384293479489 4082271812381322905 6982083831025585158 1121406559239770134 18143861540897180362 3293744667974141315 8757174879722139171 824540049379465195 12532987843601397390 1971711547258050039 16423158775696538245 674334751204963274 17548135452614227501 762966658488822928 3486377484105284664 1935415139323632682 13974456657916031216 9235916047498731734 16184290903579172220 16934559510741102006 6595415546162047243 12973986037214987774 12650237608672064637 11447681823133843758 17214559737511416087 10161351614739124564 6138629854983295243 11970345934148711399 2424637386697700595 11623308082856977377 14541852396708098773 8866362346342355373 2785043769574925161 15246894953103145721 9212100133871909157 14671281534257321491 10198401557670440142 15672100792018984490 16164462062485413606 436141421922076278 16455997258729324227 13899151564546401518 12482286693489892180 17324065920861962140 16595817763072094838 5974187145520266418 14096981166807460387 4190077601675896445 11683167573140193064 5361015334874335260 4802136908607393624 11222256789274643700 18199822602874037575 5846887352324430398 1806937786866364099 13515587755959334400 3977545310015854932 7387223046761533490 17043823430220281864 17912289185205838196 13302733147781375120 17734813499101911345 2244292758692915095 2205469580241128060 371828675861791181 258657627422188313 8915866976864194677 6923019668606285918 4347117702861182607 3162339776907668382 14261057999732004073 1761315894797175333 11864934593588736050 6057479355306993618 2691190553869757141 16905115783850356967 5483191992381284103 15227838419637416651 845064711880318485 12227125103394483245 17288019721789059919 767278246053967149 16191772963598123079 5769234663664134313 3728652529689358712 3549991782412750051 12645299310171185545 15666936494948132373 5221482764557888950 11754561438630546840 14580944439884911618 9027508179035167625 9649505275250287028 7505798989616609701 8255269722717426501 11827110566991466759 14899498740151213347 2803249796285656413 57393507293727260 1173264194248999202 487738086275591797 17900873846597296614 7487713178375722889 3269099674341439144 8723861283607050336 1112033853647650778 12824949730707556775 8990720694734815991 17551939505072013416 9562438903336338414 459791618503893142 11991699376763275922 15829555002053283245 10842801596039234543 4439817919327078976 8125064852167865616 10346844019280922065 13116369168949864019 10576750000303452808 6899828704437358504 1200123056768199396 6157344908476400040 9318410007205051784 3370606493076149416 6476517625505212861 9096517738420033964 5861857272953366294 5543374062430184349 10736137738154180982 14548028243222203142 11752439393585065294 16474073303830675412 5131686394717342873 17084735170465964876 16540838672855182997 1528635331973277796 12309248099447987360 14863069093926193421 6325945549712337297 13010209453666899593 2920922475796066203 11198671948781148584 15423266625905568422 5287538872830529657 17329238889036813984 2315757270753982696 1368922299253821953 10548858138952097672 15143692886512771371 15010594765493403179 90184922084191509 4110876450501717078 1368928261492350114 673154676696376307 14316548945828291791 2749924480807836648 12161353212430244707 7421182513703681863 17778596675422854773 4490824216185775970 12257540186777679633 5731745782143417276 5881000801094399731 4322227829615818289 12443150110140247455 15337104047056282265 14295344481462283734 7707130700781959082 13303917109047681544 7824825531673243424 14375100617216653162 1410899857905608051 17072311985421465972 15663799926800649934 9100095058350737692 12552529621278637116 8536589614292776946 11604537400132620938 5913433503820796253 2429360443035203956 3696691563693852707 2347265195709502386 9072634461682238536 16584153817288732247 8708183386374982486 392994424050404295 1564565869842916835 8027827331707494151 17410332233059903431 18057647181643734579 14765471412137248906 15718421980863494953 16451838658796824026 17594019466597894441 693450293197969450 121910397783620312 7070325820425693139 14426391752471148236 12744962069773217363 17482030635458468571 6890861479373533125 2451709844913821826 1262856527170452118 3271550927414158721 11767205395805204163 15026258674961436853 13462341824365284370 3265281741727588464 3485534111009881428 6850341990020504128 16902402352322554022 8982831518720093106 12631386173147427538 693304294180674790 13872531977815238264 1193567145348728799 10700355939075884522 1561774625840132833 16091654059669487285 14346545222075954317 725852643605421530 10811764607165527474 516858566970065128 7841425400929843302 12147227970476313277 6020117615648907374 12688425150978106825 8409350569394234804 9743489385000629457 8187875079195797553 18446561966779969330 7380649805455573436 18153534984577070258 5983678071506393410 3314374277960062180 2778360483619331598 744082821027277641 17805296780983556755 7195816321239564106 13757480507563253307 10874274427095284334 16498723095820702672 14365581037348802358 16465498283755131679 4401906234587764792 765911190686772199 16921832358438553691 3966125969218187857 705884247437313524 17081256074911738639 17770887505162556420 2544992402794811225 4617148755123739060 14206158925668523289 8077386530346633975 14397253566371753878 11396662493630464136 15498700829190602561 17230319464564585104 18005738742743928670 4301157214718026772 5624467050077540328 18189714138924554091 6499815454976424685 3449504551325088690 9896690075129277106 4104184651723936703 2171874892563439759 3111692319670004746 15577101586335002685 1773020823418027865 11311776019128523704 17947614347964097053 7727326488260014496 6975871473486930355 18132781827501074678 8061976139131552286 7723889006674044055 15483742443987804757 2080073679772262787 12795568775350185758 17542760300507096807 5530009452555762768 15870641275951956932 16743307562941541945 12000487152384934327 11831242577447409726 10313586817926904918 2122832477261357300 16071224281674288352 3276686779746662378 5865566787723587726 10217509996239270222 7143973602267783421 5119870029975106898 12579809885077395175 2717744693858461301 12488924645718962542 12799591162573204729 6492622994705894365 6189364401285488497 18016098049405313825 15648960883224610779 10754665145767199467 251332977352614623 4043816236292515113 12676640117186903777 10715066436263467226 5495564164111315675 6552895800531659865 749893395429532402 13402324329164641592 23971117524213605 11313961286168690579 8301400616535630201 14592273317924507027 4172415554469331566 5515725850375079477 13268701725910055094 9941226476852745184 7106395981485815363 8170115948008996114 721212952346575608 16646924017295133354 16768759262264777542 13524289193196667419 8269403568884125198 17699455306968002258 3538399756515929396 6243775253023801753 780703469418057379 6461018961719799833 14099520006374788742 17995192403925174312 832559211384734947 6179751078010720103 11890171603280816752 2994261384443152818 4090744925075056206 17332894961677748539 7768859032206127916 13163745886484311175 6979331221326688286 6388627424348270360 17111482377894746130 14787737944287323797 3858450733691518711 12909215090981410569 8833601918797390136 6426657177858070074 17212929712506726068 14995991777365358046 1540196057271920802 5665029461094017756 16245692389443740572 12797438417879939233 8733687907234498259 15170911882652858101 12388126131365219753 7226658543608313335 11473608357186847339 14828118388892170357 3749812553650320401 7331094417799333967 6356084438873328680 1679406297997322413 11060337495667810092 6787462242772310476 12138321329781535644 17923849470592592556 8359981268963540044 17296944188403651082 4058533931591180623 12893621198841623767 4877764396963338065 10320017412209471251 16161096992281375054 10949409302338341594 13883792954275583006 13150100469174128607 11793004988944253356 10245180973572938201 4058380909358808181 5611210809876486794 1701330664048853514 8029740433403169589 14822211497093843576 15644438095393728132 10797667776046816058 17679745446851650988 2193215117514056433 5157382724978448705 4331733103452433206 12942916449539865454 6096256701761748656 14678432114538123977 8253655118066726438 18220266404007932111 2687546631273086333 3063856675324549388 9913317315149419937 13768066508959849812 15561744855551029611 14901546938953026364 10426003913131308602 13766241236324831530 12752026390218969050 15148359452635032262 13115258363598924787 18249364328949424405 15431333844219373703 7535209286502246784 12921040949439925573 14094985420911383673 11649012088794381242 17561623056053224284 13954071155149127591 835891978459892558 10292228934116334249 4672043440403479583 15887461784681274486 3892788433797580979 18012958564480846097 27061328299980959 17053778121366034565 6255815687698856340 11030506514536313875 4648844247563466271 11900229954733239019 9084390867313090928 13812284247737915795 17204065219900762594 5200131398285381493 10118584460934526818 8986605745077591073 11480241213776975008 7799333036903490973 10582863179130533177 16670662562672257367 14942709820653949710 16257907944642950627 4925760963452082712 2393963676080214295 7193657364432520874 3600333346648394816 4823131051309119682 16993566564041162364 12324535615697155637 18089403478449542041 6703362252480019271 11125259865724587880 9861303749810695411 12241462603563675394 1950311501232270058 18278820835775970543 17800510300909594842 12200226332707296064 16723313632105299020 8096065087234534409 2284201126055719210 433178575156023134 6848217604252591242 3241960413519293059 10455650464104917967 9182459779325303318 3965823348487526039 6395700159120937087 8683705741065080486 16792750832187825005 13335655352689790370 6750427858595073457 663512049563261527 3320177085271648164 2050591079811905582 3512268108346955567 9767264651577243089 16623992601934854905 17481098493100508272 72648309221378066 17208005332212893184 4920680571119716859 8664986483291014494 15383444848361153228 5535083595851421245 4917078978117110085 14788060460991551331 6500954694520253806 3855862334824356054 17575053337636848771 5320262078876136914 18013103892588062717 14241602119430914874 13815683120622631783 12837403222155406929 13535908800940491259 11975756549565823418 18145781334551752849 11792778156503799008 3042882199857210353 12669081704085088462 1500935521355912484 638161696578652403 1422903113965150628 17040014330491557790 9040302431727943723 9082862511990068896 2561068259145910079 16245068765769327611 5935364186955375846 14463406704742481316 11150792984360245001 16705695573508378581 14659388106631767461 14480501440084461909 3650078161950019664 9421898851707276668 12906649827973908437 13732605120180468586 10235346358572364516 15854397459862979265 7572169409362489052 16828529055272671161 1522597760175306633 15759184510452660008 7303141628648910964 11108581647835048976 16229884815714089848 4951485754736411044 12370925763895685312 7943604745371014808 6763945864796688257 13205852607149711500 8499795073216883061 9822913584579444662 9502858807953295319 11696511934654592738 1045992911841878052 15797596478296889989 6590456742355824156 7003889343854967297 15915126406243075913 15573115338367935336 2785579907853797499 17303699709796316426 13441354588755208986 2199599580933286286 78352620985685540 8423063324056341308 4825384845115160863 4822774477891129923 6983821666683859624 5098751072165656521 18131204517717931717 15659272031476134240 6605186167642700278 16384616084552757947 16906871596790630962 2823240918835674694 10939042549075925180 11075746317080906661 525375577778747259 9540654628220143555 10224129953198643614 4823969415504335214 15579679144756380817 16784501644239647509 10915221404505554272 2707963529400449200 6385836240615646449 2175044873187699763 16166612271649987735 2534417009825100592 13402269588326032807 14848406809821094571 16312549537592073809 10334604930187403901 10479755112577641486 3141961719369874989 5382223674176015635 1386682068144227825 6522979693940092563 17936165207533008366 14650001672137623592 3979672984940297112 8608523985561828288 4509620081751785242 4924627760235393064 4672537681507219258 13317996206451326448 8521711582327365314 4969447864287013495 12569925296218629984 18292572606333320066 2665769127123484017 1628527271997829270 5207101938486885451 1532479354057673855 1623323022176955203 4587452062130902247 3413447200535986913 16849521964617306350 9003911229021288969 14385518045427214818 11552597877535557964 12282797148288563444 344577460789164504 994965711015817762 18101215190855111537 8664859147671810412 6443887083617670938 7395585134395967440 5019340339781369312 2989314046792818670 6415599696258654133 9739067149357170683 690776747089986072 15572660203113685257 16731126332629981869 963071546435430536 15624266995746984167 16715027350090045705 3835050622108185507 10532158077263686688 3203235477010721784 17200505153137729581 14474894795151928431 2717009231352028232 13466887486177790265 15323688802251371284 10372217185700678865 6755816356853973855 16550968886889692579 931299326083931283 6287328137107614535 10496444997486808957 13225484013166594140 5590560244383352793 5119721749974262219 13074820845343609265 5305319606616086008 9160943331307029710 3346264439570706376 151393438534699249 1285775084809587973 4469535175298895020 6227925599929726140 6524072041736195553 16590395473119193771 14553664790238389896 8168083272682947055 16208501018473237560 8900505019431577143 8085014579739683844 7228470688765124084 6281436000484637118 2804347054312687268 1256796178624875044 2842516752172677337 5776860283517081232 6908622837854617533 18192164616144022424 2281567149095120236 11157593507034273043 8101294002351129529 9016885793868847791 7478386098314211585 11859110145805026454 17411257152023375683 13656400199421701891 8163778682462283339 14013798268730074328 8982817343797201824 7972327664759676450 6866912043607780521 5701405203959324155 11266073869080080707 8975039285630742938 980125744226267424 1955711637026180786 8168698728386601262 16751717990783573411 18118916866572806013 896721122321540808 13823238566307308511 14874137560583078786 15188349998834469765 3113305575528892893 15116318049429761960 1293049163582791187 4247992619298643689 15847890040111046668 1597399663082100092 4742784688819925288 12208814454347595079 3833481873414472590 13310926301937950761 2528717844778193424 8162115827052684503 12643733805382301270 13586665697808384034 14476321286669121090 7530996162663116516 961242582743945916 6459905197631204578 395127645347855440 17848238925140578199 3661114613302681854 5887821100868884099 4597408805150921694 15181341038763819122 11304964533751415878 8196182569170960533 8574661671299141781 13138847710270387985 6104311489163901055 7973975045703307106 154660892953439247 3534435587194411252 16434248116664028 4772409359279420148 12860475440856473840 2510138223185706247 12305766998242388821 17171933691194460652 13828775071669997403 11861621106484899520 6606839627607743959 8257948552076484703 6071973606324322805 14644825368335051703 15131193156417992373 17610752674393057595 17255638462207955752 17020213213849963997 243639212725811935 8761758821793704948 6440431503094992485 2578852756856020260 3285060582969558499 1236594145101572190 282054845883197455 4645437870462195742 11936587527265039604 12201878320378760240 11798302747588139519 168612823857477127 1848266016007837637 10908686417631164844 182324518989655928 1408299520843966778 10259737309189750307 1787155438021604509 11773979717827476482 12418893916702628430 298019939903730647 6489078822323051095 16196320479215822255 15297919717431764519 8005175302364156978 9267234363694618176 7763765984761272342 3215990380311156078 4376068892036211516 4554110083527305203 15615757436857465852 2071531692660351433 11966506103320002591 13591576615949591368 3550398010547430665 2956252290680077449 8929411103182780804 5938217385919898816 9776428030425815320 9155827593177232539 13111722853915522706 11159071103895951930 6620881162680522751 11706330472849603331 10567933334017365675 3282288713343598341 10364302262204263105 10603456314232469290 2400432569747015439 18323399234758225011 13765503127980068105 6155791964991312287 681744905510727064 5895047238491356603 7755586849971873711 3170663324319262560 12045022797083431278 4713437480280768763 16483570791967920102 1360221781507466046 4366194066324150193 1073461057185001608 15381424575771848953 14836539912525078103 9679084402137954246 15068628309095407857 13559296244410062769 18079268109030655551 13863580416864357820 9882839284275711568 5994151981204736013 16788359397923536805 2876273020230652630 10353118857184841725 11144699102166081122 6995145115490700840 14684270175062502326 13309933436111381668 13888719946394296813 4698469620474886672 11851645217917786698 1916592363655943488 7927205784236353319 8640001096431123461 15578696658916867371 11920664671498929314 13610546165261015847 14692233238582266239 9349579959719371660 9428754554507839125 3622907530287711461 801891507956177950 7533323591294126573 5513181359373727923 9783107627245476343 7432763520047306434 6079729782229760547 17424880468198305673 4236669432323823903 4603893361517105812 1965520418880853351 16939688872208030244 1573616957112088940 7438048456390409021 10823203961156292912 2409859616851751420 5691015543663697875 9944703573595748195 13550853443891022547 7826345669120063062 5080486842918237771 16486123967211075663 690160709140384116 12787787946654115039 14542257788458179634 10770144168309128397 11939140348534498117 1290472005312534863 2180979119449840414 14630114902132340216 10700344942151055685 1455212027654194695 3755862534682846084 16335152082647550769 17955318478240684886 13521811351870979875 11989889639073826183 3883436038397357447 1972232821132619520 3512658181872213962 1179070885191986575 16846072722546373579 12019114876334330642 13942813139354604609 12335925640208096991 13274313680426416123 11432688566275352787 17832028500682405786 11730823160306345685 15810792397758184281 10189842570067028305 11887064801391741319 17716461476027767948 3640339795449671322 5796509513566882525 14236581989346113018 7737580460289945245 5929259859122617971 16068837905981105609 6349939594015901749 13684635928806526005 6341917346931872359 9947966593207849466 11343334985022370233 3389028127058016051 8505831213979157504 12417218118717684193 5737200913644545221 7594952229767713333 12928469517427454802 4985794765558234039 18420381174457979500 8095643737996289810 16584548006602316289 12600104026283527898 12229891874433330901 6303021896365156465 5795562277498519878 16495392610105289846 7689147583578244149 9219047129640702590 7804901647346207585 9102675075998526127 10921194808263632228 5343061187450886050 12342163435362604588 14854820629093200359 4228580901150424648 1927933684922528164 8450308421976873253 2252060460676286969 4127095975932815006 2200935213078064531 5915869861004152986 15964455071765327506 17996226260989854906 8453038351639021807 4322256105279083356 12243066897164124371 12404727872727546396 13755056776621785749 6916497996332332887 11150925954517922278 18400885348411970386 12069020120455316716 1713550076033916156 1432618068477230321 1994502412755980969 13063766821737122021 4195953588733152794 5385005872732830026 4618639304077100491 12164098680676803677 17694460056057575003 11671199867625244873 12173330958821771970 1011298726557843086 6233900119147747062 4740369609650300445 9835072923827325837 12241262354277417411 7628288253035692093 165502140431605207 1254413903041843381 2040887930094894527 13813710003294333744 14749822378433935235 17075213920838111706 18248703500277288191 1100363605537038901 12901269294857917958 7795087455007987956 3806568266033960758 2905438327431887514 1222937428847007510 10857964818259379985 2982881687629380858 15370151914497446175 17187158320187596535 4511234077778665861 308893824110818488 2659542240976043492 11537479800495408177 12609413715753578226 4718504683766713447 14620174356554462206 2427216997501646333 3350582210949255520 8747159748837679836 2010180472491393364 17553823537210207960 8797577256019273410 8704480418881430373 3125418351822553764 16447747526344481104 1415123549995118669 12866119822210977981 5320558061475395040 8463757345058344370 6130806781028078519 9833646122439757023 5820103044616917009 17442255733057506012 5340431368098236384 5794323503756052150 15915431830062496643 15506259980739556440 9310641407564930785 16066901596102085349 4107410465663882890 12212431114668357942 6007045996198976555 15219986649371715593 7293548665909630248 5925922502067463813 14370534738599340290 1950831331265547682 9581636689854510880 2545762501260323795 10058324051973372387 8878253587009979904 16456004097216365039 6077777997841193640 15460915102715425846 17333775581237871931 9021052316791378489 18339981472768130382 18256030089916035213 3870671900423404958 5400925485593565155 10417379744652073710 13638727178416629157 8321589661250152149 16340050091404681520 5538451054982897770 18326282213488055389 17458445445383689475 2864077662572614453 7761720900812140618 17953986796099591804 17627075549336918558 16676801010339807313 10736971260114872513 312361380964083123 16254447944385541097 660122184753699933 2966022774940847980 15446174878318974401 14960200213609100665 390227627132171661 1968359874350506691 12578894890401042126 3316223761134421317 12551363563527044743 5940969618456404618 852143036157195271 4417601940876127158 9624289944187285614 14669766417153564100 15460605547122601837 13713762717235673629 7735176915903893188 12674042594042820517 13316855067244652945 16322338070705342679 7440961667876741892 34811796603151181 2406327062095487312 17411090352212117513 16973481705144503009 765226673910554559 16732124770709181856 8407581096512192967 10471585644670905430 11240013668867801332 11866839572862301100 542776645706089776 6198893677159092726 2682225181602119154 6783565315997863842 13402154063424121820 6465766286234312533 12193796011166044331 18379435561361837169 12291077070438226055 2379231507622970888 7973361232856601148 12950203311542718709 4328135426017587660 8329740541710249665 2438128699383081181 9884187137949916338 6168327446472880465 11522102032929512749 12748164495919348360 3781987513867253532 16458077463988649435 429451000786006204 970235865417987081 11581145830565942659 12217901001477268847 5477938849850846724 176714513285643476 14782106896454410154 12072495688415439997 2382288413578739712 16085003520725718456 8328984297850478239 13206465937785679632 1635581055174659644 14843768728869814141 6966008897242286012 10338623295066288809 14596776079720328536 9761156913634025334 17909456015383938123 15730217670424560316 14832364169344375464 15301636650827103368 254282805706421153 6607050065760487027 7294373585165781164 15349672514506091843 2846955037059773059 7680399573386482465 11622658840758784108 12338019290905222711 3958428959831270652 5783442025105697811 481235309006983585 6428495091745585415 15810781484752213589 15135555831119866029 1411175522078516390 11384491156887523650 4136697152105607219 6903995045962696636 7335322502769542530 10014171455020215138 11243810725011533659 12187782183013341588 8897541278371949678 13256864425758504319 11514165245045921381 1336957780938223606 15059851651859267402 4127856152357463720 13294996313598165435 15920709569388453781 3717641377640297840 14739767493093630309 9129706284834189868 6949969609710332527 2898315425286660359 13298649225606804603 12082191324530302253 9130059020527211912 8937380714362193225 12530139272342010343 10380747518514315690 16136091227204122124 3983228801344212604 11215983363234602348 10749632717146740449 10613647522642956232 13626563806944111873 3489391179530892380 4919124087059965547 3901981610822655844 1158732362891847852 13882884799248480285 16866019149935862842 8719301184877528776 16905104813244038929 10653315810570164718 15638026371386314068 1242376288751231578 15658727109747787122 14283300790794605294 10522550088971490885 11385103456938051621 14625555687994010728 6774964980574972014 15389648958009391429 7709150387209212086 15441681155430762439 4202684500886951671 7768094154777644394 17360756840442531381 1489742405017917809 8583012723523275071 17044762045248571267 12065813018251850511 15484383129622297541 7943600830098547972 10011133816445105631 5295912264807903474 9764309610874124919 11256532878542835014 18221614238211266817 16714369216835887406 1863499605380967075 8332973145619210663 15045327985412850428 3797065090501888086 13815380125016079422 9231839747225492148 4908173026050574581 8886690387621173915 12574473732097369185 2299325841489017383 16650896486771500747 11482569985168893040 16991214357287533676 2160508261638360296 14925612314922380256 15451012591522777229 3651053625359538245 5890053292603467889 4461663367902760291 351769907936946296 14586817054674599173 5882443764949563929 18329963475264621904 8258285839860469489 18305778274651865970 13726143887221573776 1672367699383609592 16873902875065639671 14295101211250284852 13973028782690192354 9394327657583573122 5982174246396365534 708384948452388083 2258170617265612374 9105728046866830376 1811484347426225244 18240030929553934381 11937734634262998025 8570601870114583488 12628980383086783842 1877678591296761745 8639934645836839542 13176125031971612765 10408063856117217357 3576625327806867516 17623164135591682649 16552291235344025293 10567902549674437244 4809295892971325173 2483138430025861302 14394347920643038956 1487156424078863902 17353486653244163865 7419321861444735253 7541263412464893153 906874272815149062 9816171849219393733 8491828839090841820 768000316328965494 102118482983696474 14981384575099658777 5883700937134701735 779651362363428998 70211569444866935 13839603713252061744 13192021957351163285 1710427808582251153 367761510724137261 727030104190775822 12773015024924869534 9934659185099697213 582189431352060979 17330270865272975201 2274318910832069631 5261048554215342773 8234466720845489563 4812627872887269725 997438680671068045 8070482192930969421 12742753678842255527 2774339790852018148 266005549403711361 10660462919859521609 11688816002814217381 11890928951597973164 1406045763592464115 4583127584835684421 9373843227188470837 12276387495161464860 5546127548996685565 15052510293265907106 12832729383988181155 8955033081448305595 1054336465527188560 2309947407872856394 8333819056524149190 10922864669902689000 1914666119547590504 4694055405304390914 5346849464680088735 9032515398134684325 3070393836771834947 10674137316453691734 5117370647964469134 10838761490116246866 942194841605123572 336296209976438561 9363932210206825761 1240515254252831751 4071686675257370640 14367498922542278098 12302990308026844224 16853490663247394950 2018858593998884060 13899458741471772511 11877732275279087255 17209615492614713637 15021217688010073285 15219816042077529810 4757131477155102161 9295005298647162803 2711728192576918910 6300528007784409475 12530466444059455603 7263789196775608239 8297369335297369553 8617015054655010735 17660088107736801306 14594730620996686041 8717570428555582470 1943891068666935776 17379424043733910216 1018218232979925851 2840061850120839458 7192849078835770940 17108903695350178507 2183739296977978809 2726391879475603258 7332261459197707397 31213203993277203 2923910642013007597 8051540244610091802 6250388375003686438 5477413741131332529 6166562751961159081 7775737642421311021 16646229913497183945 709457488684579266 796156101691146189 2296634896875676682 3150579251461318447 17893389164371865505 5165316417250794111 7194460679218317324 17068333901128928788 8339037938368079823 7984425630254164710 3222876707292296048 15504553380397224479 377432345014757057 15768795672397170884 4842591454636446797 10887845245317539233 16985842047117977208 422760831201934505 15657862652493661846 1855855405075021132 312780787857925884 12709467305630048102 7487584669767264845 15226323664459076707 1542255429077663413 13761284823415687172 6040082135187162467 11986242605290586658 3430182207829409821 674218956769256895 16543714349669396669 17417839166723531537 9065071843206127299 6626705108202583228 10088168470977178479 5187580486289694206 1909377864367160677 6600243628100501143 17272068649237869046 11762321976685556687 12678355505528527872 1577081283127964076 5685202794482705451 6720147002963061144 7957503605427933505 7720459892064728035 11157072922628422822 17193181635785155259 15223830670310316864 12152911388761173304 14235736296222729135 14415745198285145063 10014016245300334371 17024051739738869885 11192115687995825969 12446546914627383254 7693745364201825583 17129032677947878171 1923663051132712689 2984973294981031043 11463222733749983502 10352078092352364092 1171246220878449476 14308580665852560485 1855942850034497103 13428691467243486638 7501779732558957869 10486833466015053975 6139372577113941682 2857978856179262575 9976211512516626566 7224699242372889005 16224792255087890946 237537469141627371 2151056531516290156 15441296366538265105 18379742054678169345 3842322076312096248 3393675550728449509 14023102176828615255 15278874931561748049 7620274430772623655 1704520199678957812 11835137334952954147 4980991316304466856 14356883461418611778 1888728498261194936 2908864284915145353 17973670278870165774 4657269058781087538 3638149339766594998 14835924253346408612 1672062444415324717 6441915109565213715 5555993720174814108 5425682553747169937 3162265121710308347 8804696879172716400 7563418306052809396 1582058856952389687 14078072756344349171 6644962735104835106 10986944893259228322 15703063369572326203 7136868933655040715 5282757616421279615 6956340325226337268 9171623781467615950 9520267097555145297 11739452935549735562 15479620358470321418 370663341336601707 7807339281313300675 14392133539993730663 7028708759290320745 5377767034946680606 6937312673290848017 10614021508594497581 14443304210529132989 15143589061366396613 13844661691555125555 11486830503065114071 16955177109026104110 15093203872314284681 12201283837325814078 6950413501457366052 11720869713582260025 13407637223685390314 2785423587298646045 15650391662040893231 8587750307942708068 1849755871554170613 6036296952618841611 3436410504516200324 4057666556752350455 8924876566844714821 3819610489323911057 7727473784279083461 1530143040176751537 8163947584559704715 17954874161261106466 16122839070957513280 3687547271701713181 17875978146178694569 5497787809133456004 4966340495224452484 353607239811957165 14470313524354216652 8821157579932088673 4138875473126771393 12310506713612972260 4302401668182354562 14886346269744845677 14048752960241863132 10080807294631123630 4521856122055044832 13680325567072806968 15874026119618037746 12003419644262360858 320336682551229023 6885715128972188874 9541148913851212328 6744426640366573717 13160745346058998882 7473037088017100609 4280682449073224206 2127962194364130734 14513572192772074562 8574625990552932770 2693874266437095030 15806714382252909216 3722146884606891813 10355185134765094676 5714228596621361784 15868381072193699857 14344895101389310851 2388945789181757278 18135262888105382125 10278133527127282719 16536405743385783044 3988183234944279006 11179398853387516899 1366585561132934589 351306148145605976 6124714491064486319 3120310944255546023 8669828625799532880 2952386255157674836 4663424202658856079 10674714499131934761 14094723122903714100 7227810617902269929 8574643556255579923 2859371478681536103 7973922350932314855 3170598535280757285 14541000732144791541 11562569518472697529 7941383721815722912 15643983904403214159 6731270091747613929 6706022838473203379 1630981351906039928 2180039956359720653 10106101007024907055 13466811662398085742 15953278241444619776 13924965275140340001 17612193640414583606 16066182609513301358 14337244283391487851 7906454842377629866 11859546057192568526 16505735044350920898 11457141814556519487 11362893264722267383 2724536380108423385 15197766040770083640 11956579018433570780 16268733962241814498 2547141463404151318 2415767839453095994 5739493650366047567 3349609020698491253 13944861463561698784 553317302229816882 12991524212731563068 7795269009590604454 9168889395689749799 5137214876294124054 445834620106192556 10602511404934316337 6599751102607778865 6669024862215009357 2357624412613313199 15145001923135391178 5189072177185062455 9620112783519951115 14187814463616444390 15081105972447780855 3181921806633503105 5914783363392474857 16532760768987114469 11072688835446455477 18276785806197506644 17809940058082881856 703966453602513147 10417648891747025471 13949074433868073445 8671173687502199522 11115119311292164760 9667578258672688583 8480258384842230642 16263656475522806723 214768978544458555 14725208613309840244 1301554861717395914 4925738343329591218 6617590471291348117 14889338831429317061 17194219165830541259 412120536158860864 5232425322816187137 11366043540239784385 18029382053500158875 13396982497917989008 2466702415840632249 6402054035596313883 16952114816471956693 13676340062405258634 13600776765493393077 2838954985554911929 12702370037443266490 12690340394395372383 3406223616180695510 2117348961361195136 5697700571636615767 3389447151420938780 1317592467096291226 15682304861405227540 3372340051450194477 14497382604205756700 14197507514064057797 5638710479673233683 3192637292402294181 3744315434834180338 16865331528841452406 2594899190200621877 14113628121587504199 3893797335283234779 14737278287944779523 4718480032081623256 8807942823783788260 6274282552612978303 7742456531881562168 6938605726075630596 2732079590969301213 15323395328019694690 326501524306153151 5049476769282100875 13560844292907542546 14662381159764334159 10359067035979494465 10135490277847714895 3827567161710913419 1575869955901926402 15984163480337784664 14867750280214647799 9656266644957187868 7404228940904597996 15000121418119358927 667118455330897691 13990290109387334832 13626452609484110083 13424953672514990314 12657012117284849845 11262983477839284581 12691284434351201914 1540114826195647015 5178428316657477938 5224562176444766453 13591534610030861474 12194199685925492672 6198227939833664124 4240539395944325745 15389727350343936609 10603202490686797205 13144677084880784669 4558950492172280166 7493334735482655976 1584448063378407908 6781118463607479085 14130007557734671755 16479800336487634823 3772588555953614955 12219173740154195014 6410215613188564517 4218471577729993980 15978464380480693180 14943803355732016565 4085185200971214437 13899058632618352054 5191947506907098018 4815315384576190897 17930990976091065428 16513878104574566499 8942092415919258169 11414174909963527399 14773067406263426598 1203129405891055663 14821181128477991867 16074395825505920377 3172858825334289195 2991192844878401071 8947949935205684580 14101807574815555508 16972440955738542341 8435427845033585233 5018368403507574253 68691019208646828 6043712428197540845 2099101150025585428 10279436520259060242 1694895992336012885 4867609158461741233 10779974189448927984 956042090745319699 13659565719675159682 1403962482268957548 13669030617136112248 5562439620783813817 8121424106682462729 13783327281366129033 10237629951450656656 4645199550470810473 7765134651560898417 13292635619741197594 1599739916033315855 8423259474169888563 869571269471886054 5090605385220933260 4800782357295921069 12613297172218506816 18294269425779467939 9085376605361361089 13643748960879253759 5888136671675281163 11240037533345616094 10149820582363278046 11469641076948419144 8604858288872117127 1307585216678457924 11383404724983994711 3948967775923137667 11323370616753596379 16867805467409347610 9218073992294199815 8576588831227435809 8233593016940903082 4638313354618594228 17188855156788598618 8792637255484733149 13207703521868515875 4698433238955596364 17613723381184689658 14876774237996837130 9752201721812345084 3026387004944223707 17419268503591976248 9436843201731688791 15412039101452983856 276178987059545905 9803787303999836493 16854629208324155981 1128867658886724520 5525480138131012187 4713179647274041025 230634269677415933 3875467348720070274 10326147852165796598 1772879372044458514 3946931355027662568 15433891485722679881 15054994472625942221 3966029088770084347 12482660513763437979 2883494522138368106 16923806773319663694 11626150593130888841 12626571815922370417 9644135174890736273 1836284906037005949 9325172048520413814 11971591530616718067 8108771975130424931 9112127747683860016 9712805633040733689 11900662722424400104 956422354983819361 3847984047115183329 47276109974140985 8772944326160024771 10870553123266451858 14778641786116277410 834034859785544985 17509699535662151669 16118410914145203523 4311222858411623930 15814447086510571710 7083959414293761856 740984877140502841 17068033888172040230 11337058107208229476 8375082983769795358 2275353544217339417 1001436523626887141 18059368994077798019 4080525693336338161 6244152530408339243 7765150055002515242 14114724360648218327 8809653169402461225 8796322035168351136 10831652175383640968 7091009641313019354 13040824312346619623 7370274980927612797 2312721595416816137 13591740143312775239 8908322706699138172 8379459192011331813 7442262261709467108 9256003279439971594 10978153700885650611 12814576427119133922 12223406013818453855 2404609665436873128 3619313608159619245 5753835029118582783 10141976471044220473 3031241006855128923 15546566050468084556 7520247139302136439 12737105492786002590 3325347431818878859 4195478561193625563 15391709462583354957 12663956999287206222 1947313194222912008 3706779822204838872 16804646493535232837 6072505132601773936 16937722212694849567 17523102934191078539 17415793487486024154 17460258000473573436 7737600323820137390 10022192603679662217 18141456927457909252 13225863137633657605 5150089875888456947 9196029699315876245 5780075971355739151 2017331744983882675 11884547693091176094 8366387451857458007 261372021907448708 2564309434857585429 8493807985964984600 15188442938352395408 2708971026326187577 14682936046322540577 16698132958857784278 17018049007976775801 6403783121753046206 2043404966742811166 13073059192439612395 18227333899255792635 5104523729487911082 22361788702337843 7257923502134997417 17281824889160500549 17456482947470532884 587279633461960711 3962684572296651066 13884538106589286489 8204906058801920615 17699375943207523247 11737093471788276438 5255998648697357220 16426014966674048658 13760251397000279514 4126945082960133255 17070927890682586290 4047881842776187827 2311569305151210725 17521972420164663194 8271728368629665881 8012180735659529947 8688598198748021028 11891599812143725736 10177451820045548294 6756523199580354503 1993894072358286759 11825852468468353275 11776664965766111150 11515073551507346364 5658937785756827503 18093959223548672096 10613595056943436850 1028103344058112375 14355342638583492910 5608509763504456993 2868615610353929778 17763061811987858170 4681167062752768090 1367623740391119826 5914776206965783819 13994066206515122223 3881215349655096346 17758033598187798793 7928728212263200248 1288524310485259080 7508626323482329722 1323703642160744173 1228738451494605801 3889138968025415139 10405646553870063342 5668607368204074594 2572042595428913128 13004692092200278168 9159772677304941779 1628081570224814495 15599544091767674531 7727550097481013920 1444371057824323863 9915109067441061994 18004352667450407730 523819228235530616 11511085170510190610 4784198078331973941 1293043083523912567 7725363768960142749 446257243477960904 10091973506763227857 11549138598911802632 6573135870355011391 15425482197691322682 10982301775473236359 12193156747198206907 11845360298061244658 8103898534503306761 9941407807318363830 3360799640219622239 9017525194813260452 7333052197163774401 14187637361919238759 6263153854138268769 9668596495273597984 3716006463139874758 15833899264527950090 16309030864413694615 18231623928752965854 7349048465503644968 12899631570909316362 9513925397882786145 8516787610010787960 916855347966373534 8306987106953595533 1206647574543902391 1122213693524237317 7901489333157376475 12119990057364056596 761877403894260730 2155160605161216939 14564790042986803875 17119329589494413599 9295204922254408366 3623242612345897715 16665103057827485775 479132306937569841 8625849672683724634 10342116003278316070 10373215910032788493 10043994681239931504 17731649200308611260 5191397396588547794 15274834266551804475 700334957359655716 225467129551300012 13518714102003009767 12857088397813894092 17810777535784654229 10116345679161940779 17968948053860001956 16226401946330749806 18067022143923788456 16889476207158069351 5783291077410538245 6911696673905443526 7004713480256265259 8978513194893437565 4806953568584624713 5903133538398827249 2359428489109675967 15417179927979469812 9386407074279144360 14059768495346899943 7157567696965626594 7563226703035498905 13229470051165704524 10017639550074000794 11559517747242175916 515777071809031838 8589362831581160579 17719497559104746739 2710026230718055081 6373417514941790740 9932951082300145093 12639972425805934289 6082382044016941403 5951193112098128804 4557878316236316255 11338257063626533754 1640457630084581807 16059198739655209462 1984841715492031142 8283308047619432864 2442727470827204732 10208795094821797674 14329411417868181102 162619990882839390 10272539810578627737 6642606122165413075 5586899757117340010 902456739732570276 12278970098879921679 15204119607690758842 5343692647201074184 14368108869796781395 5935375333101079505 17431344441382725788 836512440499887947 2621263986151690749 6118468197684797317 13069340882011429498 5346772583492946623 1663874089396619914 4188035553905035827 14461466196940665168 11499024559334303995 139512764081513324 8001139753725169958 9259253797788739152 18299114883258292412 3539788064622608707 8428578631976279924 1225662383841565065 17898394953431905943 13867684840049051401 7005819861419695143 3844689144345023620 13206150114470551444 15907058217639799368 5482089017504992629 14605094706943154712 18445129424571812672 12947431746459693031 12856541922177821558 8700201268117244047 2012174019817379431 10857200284613193810 5929763606478827420 5647355463214794500 5759836300639825346 12843012949368155779 17024940448541684226 12173630786408222853 3306837623618368004 15959592385335134605 2817267737609597124 12717900083703723011 8101800402894598757 899167307713812707 17936923895342979748 16844779809998997152 757295219403071516 14351753078482947918 15045710136775069899 5642586353734883247 17107474054972254531 6774631574982730297 2011488504955232803 12694762539574232476 10958757550434117428 1366533024200824663 11656207789060548491 12774621427177961934 1384451979271535254 15931319271081655742 13848365584995417957 15696999940118982116 7317381168372982879 227801109490090339 12949991096131593593 5614482395768869383 3018536334543468581 9112764000339080897 8401689719729687781 9152724214812032607 8579882467203618872 3738579297785029204 5524916292202479202 15569923677642773388 3924723347367522718 11664027934359887560 4266420140325797197 1077538880116712791 200541241811471970 2167905208182635646 14636592859870852955 11286189172590626717 13705261909467458022 4931890834643227317 834073650082225489 7620926753528759084 9872215199339117744 17275063026385843063 11999150710094309173 9708689312591614243 14714580398033284743 11668561024853727998 17341398104335957549 6382524648090759735 13859313846550764442 3055725909129774568 5394528596313941411 7020668888472177259 11882882196374855767 13252430368701867225 8288980169361418227 3418183044882588453 15041932411888770175 9072240197434434656 12623415485149944148 2782989743024298125 8299360447897350724 14757655920757090204 11377142470596788801 1662388056127969940 43281759659987973 3699426991386305154 17867767714312730062 9543320672231079261 17848286312578029813 10782651414332649052 4640539659012746796 8270430081382598465 10794655282695325576 5067038800866439293 15969169242749607946 10956482418760383856 8198119228865846737 12720670320701332672 17003084119736855108 2855844509156664989 13307633541960300853 8562617322960109524 7196474569952638650 4362384911589572523 14123714403885823177 1344078925695083206 5481951738941755340 643985821383301535 2294219271757706648 6831430999575523353 15506284622569478454 18232711511587821247 13954080584667704339 9580784578829037479 16963132604866958935 8878905616069196894 1820809213599366902 4737969228219916337 6541658951907890459 1487566332008252109 10280611230902254146 4709250420922592308 3391757849017050322 1882672589767650235 5088235132612706920 14698832815889435380 10402514218982079638 1264968602113266476 16577652044611262899 11878379913734340692 2429902487883951892 7181345245117858656 17863870161755485292 3193761102257996593 9614270356356014119 16496449690468240133 11019344376881914095 13129573626412059972 6538215516886668877 14356473946137359872 11385208651867782125 11026926789462937171 17195317488547042754 7902933971602644060 14355551686361880095 10173573438082148336 16355685276886104056 3418783792162951356 9674209023065848502 13742976293174336989 4375564327615979087 4263910794810275057 12761027026464791522 6127561378812448330 13790654198714415372 6790818308576828355 13146232857997812753 15818279284313175715 16976078552732824055 2654169781446579094 6620785450670470632 3088565633557464553 17398852496882785149 6636229533834371121 10736841226454614560 15359143866206474383 3504952513973914364 9489305135267316072 12077389299444151120 13432254452359642451 2829582628551695640 13611752169449100562 12261034841889546227 9001862092161752108 18041370363769690049 18058305092246197640 9779180592444215971 15339264822474314880 3824918865051162357 10637008694404237351 9832946002513922453 17051676094301717386 9065835446031740444 2119321343436158240 2137958286728351947 11734787357184937592 6222200694222968195 18243033092447998023 18411294238443100728 14940653444312633294 13765355731474796396 16590075533675875323 9919395247181112695 13824191640998288757 8745239222621452362 12269638037149413503 16583034038852831320 2669621665594593017 17506487484793880737 6795537595244844780 12949738417197303909 17598711244450002012 7199006611846143390 13649466458743748648 11221347214788664502 2110853033541556601 759814887543058993 10559434215325800490 1121151197559436445 17103874216726468327 6130927460495775858 10913675402940350826 6957066757484348552 4420374285456434907 811909632021657121 6339225061482190060 7863644465459907616 4691084744048818144 12952178300898319463 951345566204319331 1433264295429392212 655814624267738823 7290236787139069700 1153631916079958148 17596033174000757283 10452632134593940409 11956539599105188860 9299509864122934190 9815899260806117085 2923924638159020873 17243219078872942115 8257731440101062733 4242300167542057541 4269248710552739182 15621342628351230585 13607319506763062368 4714502169585475897 8785078458676639970 7731457906036110830 6070872303337108506 5255250743200229004 527977867064986516 7520428981378138897 3614636178177940267 3836779560629131939 3245051462408093906 683324319720916457 7431970380375724904 11093176504592104708 6245587388085857894 6553078970722897513 10041378241233075387 14318658317075374916 9963591954265918701 15702107091209035708 8288031770261052245 3864595845723697578 17012761950466757524 17931372685551928062 14597336856635648267 2009673320023008423 16268723552063185762 17304496166901555830 4913499835603465471 11726636238923370497 13978381128669090520 11175261876306169484 6757905876571811987 2336144297623216342 11151515008458219656 2618489526828639428 4164678960680649122 13453786246016977086 8971662376356923227 11266722427718020633 14958681259037778181 4083513350701367207 165762973410027230 4901775669146918394 13078817205051766823 3359194318172563963 11569235925543657769 17957936737032452462 18328032110094055742 1243026703742803516 6102079776454129290 7626404286612890607 2812411995037982699 16748129549261086422 10083013155751280268 10102528804724081337 16813382610826891582 581680078563270533 5559688879089205644 16450987862761757103 7711049064741438610 10979268679779008807 17011185068024635026 756999014555926602 13318062929299093798 13472889979274560165 3840259866503993953 2552388129018536506 1832550285787921198 14957609705770625318 7784533688780028256 12491671796795367753 6908375756360553131 4928088231119287816 8358621298070562895 15837058186511704793 11737671446291575446 5671447791613995888 15551944344394559289 7437474882291898895 14428227926031862778 8123815464509814831 15084815736221582827 2183637214774838765 899659707785787386 1938848440554104576 11099052067475362609 3861040158385777684 7389775253789058942 4494301104219392025 11908422921375397648 13534715334774070332 14070270313146971693 11652716915327466979 461803766854390953 7898912465869744132 464870743518579230 1306878588266954336 10768614431740061387 5696685781577252495 3389447028503510932 8087232314667208689 13135744710054245724 12468173617261442159 1993312795524358139 16513443299433846934 18123955884767615426 6300576274773281590 8807397287054794241 5070154894532952677 4404595125494295863 16806896499623822157 15272028961591431621 16598040317447065923 14743314298739128675 3238890132214337942 12000152076456278328 7717840292446283256 2626015213928550778 12230555847066724555 17094962851728875373 16857725899094065287 3113547157582409368 8581532891152199382 3169717832480646426 13944320263843548363 6752099207332896000 5812824002989319985 9274025054308319491 7866445128858010111 7590028135462419137 10610005996605482717 4730447793603271043 10713681552018615190 6199094908850177530 2586809759755616075 16446935536445670856 14286470147119094151 10312831334571758251 3425768789708319493 17394123760382657961 13563516786199910119 14603827218604772656 1980406028790792556 5658606354836032671 6078103101047310124 3455347104805845441 9865882351586177995 6693363832479433011 10861198922236097666 10327484099124929147 11022232213932841043 7352951274215212381 10441788205159646104 7652389928401277903 7303948720509225343 11559761409812838843 6210797625905168966 15704819758089367202 17882178023626949758 13656451849985874175 9383147789603388838 5973038994400268250 1168840082263813462 7172263973170261299 12636669589985848307 14507225292586678711 8077569908514357302 3455238584960556738 8904004077709753173 17405765684965618235 10300883239188561240 4543696060084500188 1749918978836029007 13614438034647211208 14769610385997086737 17664326000645924946 1158749911308273904 2707539587394933711 1242333720671094802 17795833536890421298 14019898558255140166 2675359181935509479 2480441835901382513 8899074689916806526 2687276871575328822 10553325815503819348 6677861057695941010 5361112910909650049 872843184399128970 8060218212721647393 16790842593859547526 12115630252867181387 5231628042540254847 11464443702505197595 8203662177581973869 7906684130178457132 4259055676847654623 1751374684199947856 10375673501788868798 12149264057034345558 13654469118774363107 12548687088617155215 3938125138065437946 17484367976200884974 17202143331973492862 7674438299025423619 8037613089588869271 10497770255283295453 9427743832096881449 14538117368342353725 13136326026460075331 3871915753080797125 5351975698250155728 17524867172176879723 901889803062906216 9896894795758806724 4993515706503553027 2146717135661514995 12686372785804346216 14724570564030989012 5850206501274420787 14179307323384701194 2655880057712107086 8655512128340579788 9084458901926900731 12261639822456273018 9160157426387541659 740905504407693153 4723285019631000148 10590486511342066337 2093604551803595179 9348640234312313144 4200557832022843476 2298207996102718234 15522523865865067986 1917070052130623098 1838400484302611197 13147046956568714428 8689343169725908700 1138550436617750673 480621338614933204 16524270208577733255 5492423199696404116 16565711104127257600 4606084752765839361 1548034642967877430 1301626357730190176 4194604264036727270 12587779842839063909 3407839489770670658 10580986008858955488 99119108649670269 3112353615374050657 2418721316418658717 490862944338003869 3099256053415770211 12964035274905543624 424346730185351621 4801145039063411706 17453281794200950782 14385371196070018790 634578539517355466 18071572389386528324 9693689768311826655 1591331231822435079 13859569199078718491 18351650780108437539 17625082729485904398 3913103789041797555 14298784888634421927 5096675922767912639 3945119785498737748 10819374901492994966 13595388977779968389 14752819876416890005 15985433112339015666 7321212089542927967 16389326757135963838 4633751490930341850 571863299241076567 712060660893507159 7061132398509617101 7134441779696125450 11736199155057014278 11510857664495281527 16781328765112831146 3364450627500157900 17529177642454172063 4997468339530879658 2438172954608675536 3313802620511354887 10522991722598204021 4893118933306187545 15766151027185339409 5303992818124833474 18166753762200424582 12446025571906586250 13492069256739635589 17870406273627765004 17299750555527229562 14099902776395402840 2703765492336687545 3265597602444517267 6879331670489376463 8721015016942293986 4232302433411532484 322090490262163908 17111624825491620906 13429614011400638015 15601560004508973914 4201141896847628984 7153967406424770858 14304790147485798026 7595063303235583626 4731074391469441363 4805263954072372274 8153255110072671 16869994247117183458 11375715364557009656 10820931364604682592 8018860966345934911 653406773842319409 8825992206437951742 1706607797369869033 3750728301229771883 16084727255638678113 9907504240131327591 17945883361382648434 651209138565584792 9604337924147995396 17843226470483665156 2231076096798188437 3889696556453102677 165295435371308036 5281338758734887562 11164862115873710476 8948946645670544614 3842373325805585757 7849923090131435215 16835731043321490881 9417252818621676342 8454684314962341157 12546125155390774526 12243903063451021928 2257925637212367188 3886386384751142410 3065855288037531276 4652765909439194407 14091932791425870905 7847020900868125941 10873785273744863329 5715106623451879077 8747130782912134014 4481150036904959240 9285940112954914611 3507610924838506569 9563035654642455024 6833172835655644978 9697770742993280404 13070110704812725201 9748744552951473254 3677924367865971904 14373250053772770353 13392514821331065770 2629088919702041418 10535351770490911225 3073408945596474257 2988616492480415563 18072590692273339256 14369424124451481684 98542463928141395 13545960059784371255 1907600838741402780 17116279881623461146 12488484513367208801 11377307789635412347 16036106493505950212 10964920166364050929 16371068844768325972 3677382350534606396 6059097615149729146 14972591338417215032 15190844435055206230 14392418797576851695 11249319277642426305 4042438214746066395 14152369210147534 14206293554770926207 16594787085875578148 11111526943325543911 10038060450623932678 8206557039102156706 7064935389764313631 67678920604930147 14740330548266507482 17741058921794733811 6193697185587884964 5102080248968089488 6156430515410080086 12991885261718875402 512794926350092923 11212385176739168168 12204214711021343809 10812880822607968465 9413491500577996075 3014770876801283585 13733669220948290977 953159646350173891 10060745992617615263 11727522951872503709 681063866515645945 11974266150166575336 13054402319764010816 6865166562875444101 8368630714916347867 12186033500155841624 1321633617484792124 4994929793223313849 3350933458715191296 1658654761536200832 12906415482060677547 12408446842008112026 12899006704262801258 9645457758014229510 2886902336700527329 10676904252302949387 2328229449086314791 9368151435246409782 6973944879347290086 6233437652825141348 18371438481670705602 17685103249071208243 12417264652348276762 7782777661163069334 148441953326185804 14527128959391746253 12425358976805836802 11558323776946482125 10440528341759823717 3327272853267684115 13448194177275882758 4371052430107747794 17712505400467803452 10050299998421253710 3813045386480370872 580965444815688454 13646710530719932856 2527658624732067919 10398232158742440957 10934583747580700398 8403951783680988506 15893690520907326557 4567320439339712705 16301842482291939641 1041079316455301504 11925572504753432068 8786967197503159226 10443797471177203881 5371868887025006741 10251299641190971785 1943070085327807173 6011121998859313177 8009734345006856479 15574484277003485080 739860503299082103 13341511197376771638 4925375735268849216 6764382059042003740 14214521492679945681 1397339273341683802 14997987948911130604 1053501080294559764 1186537679225550384 10901113524987962141 13554371852570154227 2590898079364627126 8533053788599366833 16909537682219742350 7479595924880173241 7565952659338046370 12675383835986052702 11824634901454817021 12054442138679869282 12000757524640038714 12949518535274919242 8684609000420118164 17403001758275875659 5920619222614703989 4742594959578112401 7514946161196923802 16496823588241595785 2003156878596392513 2092439063919802169 2832165333610048644 9312652129561419805 9435528430923452950 12109578590858723269 17212437870563177092 3881109057548545799 8581417431576298240 6509655296357629294 12305734966279189152 11613545566801138785 17494742218201583302 11037846734980075161 1482908282561192687 1476333880515144609 11680409470411072900 9474520877052948068 12969369066370969887 4774701546559807379 1242639216466948186 10270140671855458974 12233714086423126516 3305582456567498453 3450893619575697891 16253606225076862029 2657747736505624323 8784709705476951796 10654649248917593721 14986698576031262317 2643895744015480831 6523341367425050940 13430881769249823940 726973904738049129 16893249912521100102 12156989422283306677 5469657441774554657 11612169591629217127 10337152276145977226 10390115449350097621 17994687601615095399 6701289959952179818 1020942249318935065 3863532141134225810 12297450219841868838 13566923557038956128 1542557312089999728 5086284318266487771 6538538504679013669 13056021289879819010 16944250632541596173 2272659289912498736 12467005428495470492 3998678932846570947 8107843953520200889 3569816361879654695 4580231017743345550 12341898431975230086 6416363479080438546 2591874182998745424 7576744217794708494 15477117640851153279 4876603662422443617 17020377773493115738 17640303483806364331 11371560352244330882 9144692988246543554 204442680406416641 583341609115465720 18225347866060015414 2071038404445569061 17602736646247084819 13184613880801059549 9810900640169554114 17969897586420158022 14425486356725048263 15435285609482498858 3230391259840309679 17552681703688368464 14872960658794628733 4621022717451687467 5174479744486753444 9622127026768755978 3715903147866633350 14688908160816851602 1551144090460974193 6840771845782086916 6982449618810359775 3705005786941796306 15745338419707247552 13949994949398385861 10436363919802148023 10607521435019020289 9026960532053231719 7784255695450125027 12796681274348329718 6471305769280528488 12331041974729174589 11200652149272691992 9001941375589634728 4581517935890106060 8402389840450397430 13444539748380898842 3037347712001641163 3339018401973198147 13776249337031433810 10981574650129496707 13520872425347198656 10151450929920799196 12782120777820568092 4274721396620828881 2900712345513176453 7009312874998296909 2565072339490217269 5128113375099696698 2467699851832136009 15074033789243147526 9260569112777001939 3139668835354679140 8667719377438471225 6115070188152255024 5022984264371395012 4341416809672865859 15735389027868180334 10811148112291132120 18114178662047245074 10018774157731497458 8301138367065320662 11794875180877132157 6996256014525743992 15765020445058179976 1549229782612022362 187973864363769844 3175169459561178969 17099398687884461073 10834908388251826645 9810017756249999563 9641684388752069504 3612669237237377801 1747576692018831864 9098079977825685447 5925234301739756309 5256437277209763366 1278101349067372017 8003756382396461733 13651433744188045556 2536787532416065680 9235331583311178494 5961318544949584620 16830719899789746817 9316910835754154467 349176933320625627 9378168191495016900 12879708131035854289 10380238401571890192 17361465562199552961 15528128935695522732 15705764384302613568 14426365999673041314 16821186802917477649 11688099610758650555 14825419732934192337 16579983465890599809 17769755589468707149 15792096185564950218 18330177546112349984 5489097431829968215 1389079165750644207 1829800438654880566 13908675551303810462 15958069383152345181 16862801284776112131 11336062772133142020 10632894586511971515 407329590194917739 18213109849386411298 13456046791062799611 7127778436337754689 7462703027266649216 2552427225017968868 7572127049395044073 16184656396514662542 17886379942865382775 13153431956113574420 7731524412288057358 17429040010327329762 8182867379758507470 10641926962763790891 6894406075722864082 5791809085062003740 16197859744236694630 10674460607159149609 14462749811060208257 9027923141893651799 11565624924558818949 10504992365470250454 107101219939394724 383427835816675199 4416750880354244607 12844823638363366072 5340469766462475423 7334211618025204916 15634627562668584791 11856682434012023865 12229437084045416265 358805126230208960 16312656172579830960 16551943439655133284 7034227326610454260 2932109808899844192 7348508961905289777 8212009619133583211 13058263199665133689 6458543871445544947 13504350131774045411 620149750773125903 7840197012599124016 12535889110680257077 15878657646215751028 10700998484057404855 17060706236089680845 11592427900830691998 6221350891031265077 12353257639630522531 14792553628684666925 207605047848155285 5985802712951145222 3357455335327727363 4433925626646868666 15510187737338840823 4317181740450582605 17035982495139432599 15478236628589402026 8197778113180452344 15841759108178577723 8589884868264476124 18366467023730277885 10986741163502014455 13065401147114403667 743905705532659587 2264337876875469523 10763879924082936501 12698608219688455972 8676420248888453314 11742178117033610963 8017538539424148661 1077724484243246582 2386906116109495442 15129744928934428099 9191083759316253513 6508662024198674573 11496144495048061567 669541820765893205 5590281595668731 17535903556669501033 3735201244694003191 7904521878444377977 4674243060864179724 9573429166684319233 9289729468831436620 14350603859912555704 3574242031093129096 5960704642110849337 8764480967821249256 16764101304638381064 17716303222337923200 5701696203047289262 12060877572632951079 11720163847433083074 14069247511600295422 18051116217400759366 6754691706213677281 17414968260672985388 14375423144897650066 12403157538903761647 3646618863334687732 2620691236492065938 17342829481700375627 9846031190869154482 371507680512521622 17657734989765959162 12559644183458206116 795206699741027120 10694807953918897390 15225255856855193397 15847150405368160667 14286683102921452177 951174329890037160 13767783163414968335 10822152572200574560 7277393560865285018 17322405325257046483 12175435026946580226 3093765594770229760 17536143389007330329 130262263331132325 2577029371702535194 15356214529887846329 9958262024516563241 11251952794904297145 13568461579970163029 5792957430703307691 14580104798008450978 10700442087468072268 7171028572257779432 43540322703493012 9758606183570126745 9610405928140792838 2203100684912935093 3866456538266814502 2270659446049598718 4155626056857505006 6367323128177799698 9763675943644509238 14943639234235637750 7378146680594422851 2625581945111418697 5006400046021503348 11366005367883283090 10602789973708828201 8459554297892141114 11326793507529005718 11802724337194753657 239449793929771453 941356580875215213 13206963977132059913 4590964458810554151 8090422227782890084 13268864118999396199 831140566290857358 551809945322304124 3515124590346130118 2733975337366173 10912020850801006128 6373689540432676333 13112998498574084714 9921552050235622284 12984958077164461606 6750307282237045894 12582939454106902036 15602122666654575921 10629298644935461690 9837718218920891127 13649479739007812191 8071272935721615959 16812133307541273644 85724344926678559 11468536247596066480 13191966993238390710 11260878429156564503 1611867791924052605 15957496419959689686 7108112474090857534 2564958813733264710 8403727420213327621 9361294419076848070 1420213854416002209 12351527098430920471 5521749006701960601 7845441397642723803 11998935318178316499 13812606925336348993 7392487678248385260 10084596960929450096 2586866753283075470 16827992872131522102 6721770633148760382 13109825416280963243 13166688203697054431 5080838214988063992 14449689611452418950 17808460498726047969 15821226632219684041 13505221132303005708 8142224891977696631 12010458707435270080 3160413997211598518 14606916834019922846 7775475430005529915 17677118335618520290 9591418421696337876 8550866644710065307 13314072465640622227 8550280169778072427 9229972558829502419 7165842443197413906 8703429439015251482 7524326280327068226 14624916723573743278 12396380226853859906 7260619924473560075 3379787200161283740 15611271356055320647 458895590590197836 10158590628780584410 2030839895784464264 577462227350780433 10543279601288279606 6370735511255050596 8902983017707743129 4992845503126153196 829606241956184971 10634883227151947165 11026165563599877796 9765974365535920510 12579635137235135787 17140365469522359019 3890697054542103124 13125370257318528748 11351018120148084117 13182103765197825018 8092119140866195947 1030152263291921251 9429323081280229601 17720347498812983959 10813555593279667087 3472973095461083310 14966986908414814117 5541577035828087310 17522995617239206946 243976117535940405 7894053509646104172 8755541416875525718 1627605695712840243 9710383838236303425 13530300118708523219 15796903595800456662 13279193974590248901 8879195258145196349 15348320165771227191 18369983051798667344 1691283416964074183 16693376348446220627 8502602267142537808 9825964852527722426 493729714574439582 2789190778769229271 4565259207820986577 5489800849795342825 15206497864956932418 1585501129640868959 1989471596535197680 14898338905616445504 7099803958194333701 5058250838727530521 7567573153009928998 15081337457549393742 18233594063512301220 10997714461347033866 14414057776904252778 15609358576809921332 1176614844222699684 18245801679834460304 17750509741374851790 673473898201279852 18281124792141448385 14407698620921532158 1676731350702340200 12999465528017301080 17297461427071623207 16162097361550469733 15471233459619920064 8472742599573357543 6526873832218744611 15627388113014083387 9068952608139588799 14784477640889264619 12888265988081216363 13947876718460001258 9070061247281096425 14209158542764899496 2501666754034519499 12122272364815310559 10198390656479025288 16495707041166878830 2111799097481927089 4462666772396243278 14309053381502257270 7381791044915489228 459313411245172114 4208789156184644644 8900431877668446106 17073000415433201386 2595501543576267174 13906345472671680865 3165019540396559729 7287526886911042804 10818935175226930972 8211478609920358685 947691974288125429 17761983485095906171 2395136599582025969 11070521515965316060 13455067729171722390 535507434204293857 999487795727224324 14676313808676857944 9907410800402599951 11266294348900913801 16110455907513933147 6928075785446179419 4168793434451874471 16670011412843629224 12948057358048669247 13853104098080395646 17981197907360827865 4036895779325997311 278583351236984981 18182461840641928161 9995506914139830762 7989840810198122838 14890473593210543437 6406569263349314507 4686650051621518766 6114874264807495396 16072023209565932942 12638975783246091874 8299759627107952448 8130711032427710133 8401151897080167343 11425517476667526681 5820244284771324290 17060897967987008171 12266147274129017854 15212736424951562497 11831267836032654012 8809096844391848820 9633585462860630091 7611080108492133472 4616634489730432904 8836233443049104259 9309426271962918138 7685960263987656681 9784936690769640475 10542077286561697228 9097207585427891660 13915309182318697573 10795747876705047175 714207691938758588 3083875847288424818 6712652771547342770 14635498353474774486 9655225736727783938 9931160170280473006 6223647476241675270 1488960982419102298 1309644722619548056 3694628112806153357 1607494979894205295 12382993393363292557 2135240417814084902 6776825774907678157 6581905373696268623 5972117897067837326 8083243555133250043 4132640897778910296 7052669767552632072 18290610555055902932 12192811302378094003 18381744145763799241 16928504777707243459 2642230823652488170 3997246762014269258 12327704479613189194 3990876594757558234 4652618840138276550 2957439950129821607 2912216808544606596 9233194198773657794 6384817177992565791 2538440852896304095 11995836309917510042 12735583388761848585 410450295780060548 13275441158498085007 15949739163876953063 15338529067624374926 16215922954602368223 11942458157267660315 9389150274408834770 8028628833422856609 16242919845746834592 2998153851982746646 6163580346884407067 13837365599741248608 16279702693783416513 16061141045198909573 12817823844110330880 2747862269312831873 4203296183804977171 14420216688772437558 1735800663971785607 13234877154869873966 9307668662101306544 4743762950953875950 736689574913776973 2594349223281379886 8471301053391759402 1474554544242397927 10907234225986884339 397647577588997912 15845645593496827680 6454118677426870544 18088833375764747960 8444800492833425743 13956474353174058860 14126035733079165405 1457142142342681966 9451710993636931092 2922934789509582925 16834136030894201986 6437179500389937287 6842215096219572559 906940792066554534 17478492498921587799 1528123689413195119 11766612508326378868 6593666483588319932 6930660010563440724 9937186087705527562 8878115175782441513 3168033629928691697 711492935368201540 16924417593704223724 12827591501029779758 3453831711194525722 4728787842076656693 5774923118849120887 14235676864270405821 809562332283576998 17540141614664270869 6745651459846743915 11176019212142882064 17816304472103082599 7105196696562268178 14132808853199934469 16132984228187646131 985333193685559003 7956810931425687760 10223566988116673842 6520716966721111233 4468802041582781690 9979437206534846542 16822820447600183468 6703361243080496722 5657962924062265477 2748550887362916262 6330346453242691674 11896532687661108907 16368687911338467718 18198827160853970802 17491190514108926918 1136817186244630964 6351653219649975748 10175984965983473189 16820075824959958578 7793954761139263023 7837298947377013326 4670694506741536639 6657955499426677489 15099586622027162142 12138196064030555655 13880996936320855487 15230892581592430846 10217304934757859127 3664024672592672380 11555352228090934503 981298013923401504 7724355381851830769 8956983845496111099 12968360161283770629 3405669748941769930 2506327025366091033 8753747904576661608 494728732322901434 17523479721674530376 17183953401439816693 6385107242306478765 3176700913749661055 2471109137274290030 17345433941708073763 5024495522513248245 4211466246899653437 14517544798106392819 18159722287358384876 16491808920983784857 8942872671240653706 917068134698416494 95529259747350778 14344602051506115942 11445611226326941052 18366394168869822553 12821339276513540190 17994786536029102739 2520983741055307845 8643984309623941189 319068445275562143 10711471374058597482 13886675543357305048 14849179065596275832 1105784353634082636 5853448136188968413 6566668125517553812 13275475226703747730 16415034748708157832 2224361496035496992 2740717477228214407 9301817368111374696 15466806023043581708 9008347317270315969 8448974957739224445 7864103460641385948 14320583623447579057 4399030532193519941 14445162507107343350 2028581368830059454 8872551522771871726 7852981847238202682 12713195085098776798 11390288572540950537 8238041633463662050 4022739486217981800 57493627775690353 17263643416366022819 10311340314397949038 3493205608110870735 15896691737120684136 16401147341340812005 16018952109821214077 18235951950677756388 17113996722641860744 1432363770542004952 2392395079541426803 10092559505841908038 14630953703301999261 7643020668346248288 13443724446645767020 1223363960694836349 11482780561911305844 912983825534741634 1233867359086559534 12088816504024082762 18146115307224512397 11667155073208827968 539526701115452838 12209086407607733583 14699815889029374844 13862066294567453667 11449128155425657707 1551358136228514181 3952891347949692268 14101283852170982758 17710256298228296643 17870539671517787214 8583084020082252844 7368917310589061617 16248277560526607546 2370968184497661654 6558404008815043773 357255897501701240 1484447259471603094 1499136879547845480 7373319518030175084 16153110815231526002 10959554789512909897 17893170687468156172 5242736802577758470 3728917317490186881 14656463079905136628 13176117760451788700 1722507401265659647 17591972209326288068 15205513660610096318 12518116161929553702 15454050668316311719 8798021937465433918 14063028522211049355 1868276250031188755 9191684778228026261 9736218838397932543 5008207800832123345 11372177370698088429 3600256149240348322 315841514783626025 1024688585063192598 15765892414968865099 12250421777498707623 16000879958977838851 7831073212763700108 8998922831612205234 7417369692826435481 6879277414613373929 13324655844273262055 16436930567603032535 7228353619800223083 7939756953018945301 3456620373050252485 5637973640713469044 18190729091561004418 13761916323428671748 17983750702821876743 13044581990873117442 15759334343539205559 10791165976763264061 12104675932902538570 16969133334370111356 1013964534790910449 11964819465310222193 4246118950020218255 14258272211078559795 9022651057309421996 13677423085457675386 4635847225516241136 10590520368117376597 17125436051154917672 15118695052763700201 10105305575933230908 9828654066970424285 6910711943987156451 7903908985401212367 6603933794074557172 4232032232301301205 1167782076257645166 13867683637030078145 16546086619935589693 4931957321314329307 7475562985184855659 15830004760077566434 16805337037821694086 785762013818787695 12399120736355346479 8762006165166500762 13518316949254223273 3980185699631048928 16037045357867421793 3125870223263724133 1875404237118197124 16030306779163622085 17351436723261412640 4730403509371335355 12493211375639741363 9196952074658022464 16970907964574991439 15479533611136460580 2885329059700867980 16219913381804343079 12432676360156619912 16830834652364610933 4239068022637562049 5273460889483446282 3451063426587319147 2188193936633522175 4019408478124833810 18221308680454113197 15678331616624623546 11624122883398967197 4444052091926662042 4612217246260493136 5974515556396462128 10264532328270924232 3581738291478025896 12735974133157126766 17618644998911775827 5684511064989116604 15745783975293705091 7402666992609636385 11982260813343616082 2037578359211678072 2269993201856332519 10518678829698966384 8859990841917299844 8950210861248537568 7890051228748601453 14044842290088592394 12434231298433588458 4819149368691808921 16577246095728319230 16794871957488238885 10007760684623828292 3853180879280319375 10653385086361206239 10745717860646401247 12716348403031233855 1927687693005196580 4997088777493648270 4110158032424418054 12325173920601548004 14075560864519187644 12565494223260569115 14795744946501761017 14460365008571426514 2464136576916783306 9019205028416702226 2175545738304879540 15154738001670938431 12471175064500123790 12921774679148501197 13463636438626694467 15093864501536531067 6973250694045172916 17665748193297483884 4502271196730844476 13156396705228534773 8014954500637951461 13597771733962223308 9781324889491199539 5297349689837303969 16506479022350186006 6800129405666113061 17914406709165618052 762079042260512570 1491065901112486185 4106662442111971304 15257711207165550132 11510553736779104552 12779782089679119427 18336294031463726759 14567293191877635303 15823405295622247426 6610247522189288462 13684425770054370901 13230302450764963235 9959799454437624454 13272820840955014490 12556362022289964140 9646100553028025173 17561065516487615778 11082822109279565660 8090774289244912557 10202033709183185079 16750968027681472060 4659394328695394078 9145245487998049376 4330440766263659463 2383317257803541819 6692809215461862892 18185320898752166122 11237022691215496787 10006501466212135754 5369559186894563361 10810205838764492318 10951926131752753338 14083033684918511126 11345131446836582128 13860253244047965974 17362444807470714031 9737219286258110908 12684501759834366754 5610122483679222072 15655342079389435701 9383682227523500086 7919824158080263277 7370972016306259926 4812262902799599604 9569522037267801298 17933399371429598978 1204679660595725677 4924716916979358763 3819576165473272236 3501524805791170926 17490559906748418429 5011828711806561480 16774317733965998221 7916870193861784082 7793935529715606856 1772618324822284219 9573212637020864041 3582607048216979206 386394454647215767 10205024727393730315 4126806968015098915 6522717044245081870 12115935400525593607 12793699532347853843 9646311890540145217 15543726133526011351 13175756652353960035 15341625353744727208 11555028273753865659 8945543712331935224 2134765333337765608 1847734586263520838 16289286815473493055 4988078561149346664 16323302297865728978 1481985069377115822 14497341858329646498 12556635358778646739 17956351940535528782 308582587760853070 3252163531249639228 7472335625731102010 4605374585798098857 2360320908516295887 3205939155888970730 8321683321782178640 13926715366690913510 13134192909326661673 15506204378195398916 4317590016717287631 1782943756871194526 7694142089774771004 17073679714074213826 15914936677217374591 4600119032482174624 10601786014243913873 9279928993775524552 5872689676803937032 4114659512775380871 8272301347505038629 9252838499592860737 1841681919273066329 1537536801772890808 6728149926719957801 737713073041582972 10032566029375831068 16500577922531105852 13701248420593333525 6892454057489857143 8637809116470806233 15795400625534475700 12769253596815614693 4879956067221298312 2036781119165967871 9970220003031065480 3432070726558624217 15954478020263772489 4126583886100927066 16520244107103077076 10009966581893107226 6901896150088035210 4250688052869188243 17316562911600548129 3137234111027123976 17837333549129716785 15246490659478397122 14377480245272369571 3974875737411774435 1305806778266616063 11650415410020405478 12643588001885551997 1452441177188131185 5328057417110602374 5105308071475031007 7278826672396041161 4764285054909941094 9387257485258171007 5543643581037077798 11279728989704082806 4525655502855625659 4245030320045644234 16899080557676249735 8752455277624307257 10060986023396542802 14151385323664242640 13364534622382993863 8620741000401134596 3120486012428180553 17178876003346536879 1322128482747533254 3469650442586571269 2154703093113040479 9777504824306016532 15702524263030731301 5408304347455269209 743664371665305997 17557868988174332115 15300851926164732722 10965385245827003613 2439348764076861347 15729661696531340374 4637428278029833278 12084990483513519691 10711786877310985219 8144890531333506056 9848708311256255430 3990088203732436011 12229044145735133980 9055423731863277751 15303476622855965898 371250934796632280 3280178098187589450 1309877510840128375 8874580779026698743 16313860407464093561 8545791295586821567 11153006311945580334 16561041087442809393 1168475869000980296 7664575597457208496 5523344674207694304 1720359066569420307 430039745040804411 10598272312373252341 369207664168447392 4365092935072005540 430897555090049810 15051380978614616912 1605328451171958867 537060401120404683 2160420009704137314 2964618034065586569 17352592766255995417 3084104600247863239 13360988766980289027 17284457823770453445 11093027246155901811 5162753934914828356 10363973947817204254 3039785212166175509 7498994189953321468 4025853174492093479 4106142980696772115 10340594674601069745 608924651799332989 7325144298114398118 9058849413721404515 6809913647168983379 11708907047661515378 948609439023598686 8056192304350431565 14756009270452374601 13953406851256065044 10522604843976806632 7177418131975865021 2214119060106474888 876730191670556218 17102057144093086201 12455738104724966370 7456051629077519390 7826105893864720959 1485820179041547587 16980546343667475588 6180568708898220752 396051555118211029 13435990443452575819 5112478186811602850 1496651436522184970 11660016688154694406 1746544762744202074 3868412687210085459 4144322388025340480 11408872712577889594 7215591270526318008 7466164916925179555 12474802347748545748 8727402795870462402 6165027301585166390 3374898045829116985 6771569956926691662 551917862760594580 3719767939308878906 7998867757622530653 15038111759643430589 2499611268358106160 12127977750423313417 17402038885008009430 7884796056690249366 10798622164084919477 12872036345783180909 8383545524255960534 12122062573910289046 16438238635413145034 3174933459852793166 15706056751575679763 2539309879755857190 1697387842710760519 3066330237540679730 10384333608791991078 2494344219940623256 11068702290012171680 13447533855703469589 12840161882142454745 16905488626648199810 16375231195606711253 17256852819764909688 433176575312639249 9909536851102534586 1843511495044231226 16924728082929076969 6787424465187001365 11283744222263048267 3031739878393717916 5662591867479266315 1868150323198590868 10378711128616359077 14892370317032072870 1475617737186223336 16318946153349548422 3732613461488659635 16918548169948010535 13262107166916379019 17928095961277522671 6987008178295593883 1442417397180046782 8373775885713133458 15629337656213913637 11844041981202475016 4226583585202259113 17110893602320904836 14939615940314270165 18193708079293237446 2195022830918255878 17272276609925215670 8235615335948717650 13003736924632398996 13739643786397017901 4317325564819153569 1993988239216446504 17897159278064195610 8084958552322605285 7530390809929984492 14081275315987110183 9724555213803203727 14261007816292489615 9849320535764916605 13878915314095583185 18375091829620350033 12360394428308443735 3587482605502754695 17647303089271625309 16198360055822221897 15032775596292522790 2270269527273443876 6762602449792446896 11427319184982945270 5989052481259742688 11029566415104526178 17278020980693169763 5577819854118564449 14562105893036279781 1764390564091169407 12685370313208266083 2349015854448390240 14862102025849189128 5789665047166226323 13827200239679068142 11389783474373422331 990889303295296703 3220757260189790458 2157255700271061146 14276874335791688222 18192750250336485361 15010029006705579924 17892026059273963637 2290721080374750449 8236090936599654103 11054454501790460813 1556598199435224062 11457429088605066320 11847384334196064032 8886128536192915035 13654444511881986835 9496797987862267679 17897376463428618080 10782486830366287975 12832810831650285341 11404393866496285716 13688933168345780423 1997724851382732310 17212822798157017592 2360234439616237834 12362734537868695819 694169073657353068 2576060757613428270 11287085813602826079 13039491435079765120 5514193695724223942 10072787219752237654 2917889231555352386 13028231346699430929 13090634537367636349 5280867786658904252 50245706595419172 1925311723636537561 13209662209351370564 17356416431719836807 383537984096102642 8427158518610043698 13070128430996462421 4984471162794230550 6102189762252242534 8569019626266914938 1443667693481910247 6098943272017077425 5562293490865065293 17068982917374361072 9233943171497995512 16572178583314133098 11148799169835024915 6070266536482670404 10316858827107070519 11542577172126272089 4744307801994259358 12453788579286623655 16037611539505869973 2710881474880430178 12553074826892322457 10890341593762734140 7408252661584101115 18007843775471067349 18433744300903970803 10031051715700569555 15100717248724709644 4936306446099185193 232908542028785674 15993580635155115993 6397796844353752754 11054899718557209140 258574331765530545 8074164896659403271 6099471854612585926 1325749909713698223 8035026487716390705 11958460207727903770 14427512527776139063 12314455971454146843 11219936844695401187 7143492405983018618 14349214503194602700 10492148222127872781 3948079008823242670 8346314455914657231 12290079783859106355 10709969427535914440 732326294734378724 4221082275933996566 13014961770932868564 1811232554529989032 12016568383053933336 5040132952967910504 14729136660136994352 260990908144270947 15470263707162443472 6499566844761750648 9564125768833376395 7383166934933432378 17954917889063169212 16019820922272357183 3804958689285820964 2592431790606382408 6776375034904631627 11559033059333037372 14792317582161818260 14759467346698384177 6178613782413769741 5472880480830060922 1863325979271366472 13667710305369875634 10076881168472370886 11075147552468602602 9729396807412536897 4658688920276953161 9775983442789999248 7747957998811622662 5814400030830597529 17228769902774340133 9032647153924290931 8547886481599141577 5841879468066994690 16328154380923770843 7159395250118589982 12621321174845738484 3472103033203888137 9859691701870905690 14241799209461219600 18203421345440140523 9193976634591334845 4518630114970701560 13968371885357500876 17924703396658639008 17045058916395735801 13935855029402489099 14360772080124676993 7023759512122846886 1725004111833335499 17715226210010234439 9768221861947395610 3113996030694606330 14349575596101276306 4361963055139745842 8714148445071229660 4830547571164854828 14514910931790407896 7087549485457171730 8037173193517535647 6678576182441417023 5615588028156808303 3453655592103101277 17183384665176679808 11757004567024561178 13430358633639306022 1171969040535995066 16690842144962550813 17972280434395398791 10665745527896817116 1901136596691070288 5727505941154046627 15167620584858092775 8851437554575972174 10004751374593136232 12135047751216151152 4066068518001486909 2180021557661330534 149051806857594271 7775412472094202226 13271983150161085538 8039183517844522852 3494753334750508662 1021945177815088089 7694498789937820924 10324772141927454195 11035772467387503745 8124339787352441657 8154156193270184510 11377372595558010909 10826716046623193338 2855458634699004181 16460566938053186687 1535184133763550892 2087261838732065888 13212474128110415490 11486132003676915342 1350674315835057566 14032112656063201890 954095337995506788 13267965585938114140 201939287871334714 10105134507470571736 12148633984166420235 4913291610936936566 1876604159417177170 6530222727797566440 15799588900402278618 7222554285754565351 3739995472398148895 14502081850744019954 6525958386971043779 9452746514932157827 195577283485463424 17260634715498013619 13593800762145506118 17941127519237710371 2646557062297370397 15462333646832476862 10557631568396404847 10720466723408376051 5476941882438362619 17660529232493943427 10482626578614322385 3789227232879206546 12308525620337408414 4789786818298903595 6150743404695556305 1339166574023738439 18277561627676426281 12604258406738360307 17793699833996536569 1613764821062730543 11543407191819325678 8090460059159302366 3712855755595868271 13841425461850675203 13660920837344186575 2236455471541169483 990300456588735055 14505807106406271265 15324040126364980065 14077992948425679117 13737587209879790465 12007692668912251001 14215204089707841512 16127409453116918682 8246966358618836130 10857716379244149193 8137603311211068924 402196578591012089 7634941853939860727 3295405132656559201 6116637442921336687 3614238734524938620 17275711247483597199 15125253660127218519 10003622911592944847 15456405110903582648 15483441095850326727 4661498043893880099 16831699162873382698 6260301724318893334 4494202539693267134 9631847314958418717 5872662833287574104 7998531530207334173 9642435092505573876 3971268742253805357 2676965131447776193 6229609600522071536 10087002494890058496 11645898996343254047 8190662119027415244 15003950387284870983 10193502349024678201 14997922374247144532 17807313253604718924 10144295665875192193 813679358801487971 4742115302622631974 15846889751587270417 5072906175983239159 5948865849135954187 5418802200016722451 13249225734783998697 4782179109201007812 5729472920343281388 13576211259940244183 14539004760083793486 13783696279000257211 3135029978075682535 14919612432226403934 185593827673589082 8956595222401409121 16584492195688546377 12976493411379236676 277490660869783392 5023881474412000465 2921145272843701418 7934587569599260148 12569363852757659929 7333476936669545795 2668463342136696167 6774694289748050033 9878436783458098646 8012329829232544920 12868174751207928257 1699203846191441337 14271167817772455829 2102413819844536172 16219110906692576758 11910971288232993502 9847065647231367728 4557327396391598962 14378884711768443338 14541566107356545912 421884613912781630 10945265420109217429 1852780657050627058 17030056488090981697 3524197257937340023 13753559492007481513 9171171077921785315 2736493578241709756 7263391025414772042 7966621364068548828 177005262544904249 7707774067069960747 2812967969613396543 7554861433903726206 7945726140552120498 11389986744918509431 8705357519513344111 15374139408231480706 2604846516877195303 18074969987066888728 3095324089647899831 12227959847058129218 14186896591668791113 5460368349413438167 3756727870338002887 1315260328009080918 10469514678351879045 3152145155834154274 5994883344371967733 12535084712228673118 5545551809586603150 14841012799657833730 10824417554281135887 15566182309549085861 10174219002769765264 2374253980350190083 4914632590563196123 3107529508037795788 2713258406591329528 1667888770904921614 2717403195032460619 130043839634464403 14390169112056373655 14893813690651792364 836842212975393721 6956228550254112176 7618298553870570778 13464046522126328525 1093860776303115739 1515740406125073515 2149674494216358944 11211534510361425014 8583473169978899423 17549628023823073472 5569962824000403882 2597339450291356720 6182613358788380160 18083845358696303242 13908020252042419750 4752275113326637032 2484639646758265876 14284211618170590634 3346578748771799634 15986191995576458908 9136849316249759280 3246702214568818035 12796466316400241253 3505491887776114913 4252306846885035682 7999497266714791351 317193167739330202 15070721697171513578 18294707442177550713 954763805048419061 549829338331222554 12467528175377147681 5339128438367089907 8880142371307319798 8914168970575922806 16529143365484566661 17323553153394488116 1388009001501382088 9048396016028448087 6069549128406953606 11111134296725089947 2238884442308143136 2736294003383952045 5604885067730290379 12018754468771307760 6484227679322267187 1221993504921588591 13744981001142754169 14239653073092217926 2251547869115947521 8023303760552726193 11523155034035629687 7718366871883279033 10893609887626745862 12834535041954581621 15383639313177986063 17588031712118964443 1716661186338476555 10736213406080422825 11892154163188950838 14184509867484582889 13754457595536943658 15357690121850962198 18084735338526611388 3038594314376952927 14928511675654861196 8798582494096706871 7313845102574706664 15230538877525063938 9650824634691829885 1307533518321298454 7902640853359154194 5210240023891744576 2913793274401878554 1745555929352003804 13949177854486938263 12393479488186406418 17578104875779840891 16901795591505593115 607879297568516148 13409301158403702232 11094842280809907641 15484910084172240001 11816872567057689201 4669089307298584512 13241979565684236605 7323627230993052510 6900682886356713607 1819328661328726052 17393222535592833057 15134780826623127109 4649642803784155272 14019533501953711299 5330266893675248480 3393822786188601766 251000177023502740 4744387228872680230 15848290707506027407 1785792992575824576 8403982170491817262 8845403577211598047 502231174116028376 490724956842775349 11252358151907108879 16070333697179359810 187409286939384503 3150266788449078079 16331184142864303302 13875347007462173708 1684199353577373674 6370825896114497113 8776883664733843975 16005238271633730227 6968396248847630548 8524237879254218413 17164197277779756018 4998201213035944780 6934886472615106654 3216874384238459032 5336940847075177305 14574143558390411209 11805157187529282906 468581150088845433 15508222496155542205 6789745929638818895 14685742322353300952 5722197687804527207 17873860125356834237 7707392681082010637 8991154538138401019 10983816824520062206 4634234882437028235 16366524939565622762 10117594622426802177 8265149543561818018 3593286228060959517 241694033798307715 8740500691889429779 4336513341680136021 12109773547110216388 12990712115236607696 3995166263668725661 9810360671309783383 1044321661110433605 14264895860466398419 12525942331484383778 1879800175632466943 2004084676413971696 3522956529255415699 2103284050232208662 17602769941155442188 1873679275038807265 2223798844820857220 10740006633100956737 15400426235215797410 16836731204334676145 10236790821806085227 14921506117911833492 15221365482816546107 3735870838087717558 15978702041130109097 16560862751987149597 13789645925065712248 15597705029757406943 115067674365559602 12963715106525703119 2704549989712468613 2968345276292037932 5549149838414400103 6956859524236852647 10862040794776210651 7465945994310578730 11663427994493441666 4356269719085029848 15841076071327833997 1216922346275893750 17385848438688082894 16313638995738766224 533874916711932729 3510767722698680741 11677900771299203123 6404000848667102462 3241821260190606815 9699542033716910676 11929250506484889549 6459248824447186934 9294394082842147228 4157468873442739218 13800598616242346066 6509196692049706226 2838880013488073584 72451508266170827 17680440589375762386 2091954332080405085 1114063420492072258 14738716205481095998 1417467878484298185 477614534325151425 6108468973332862957 10468371295885785741 18004094647647488527 2724589486079563853 5704024416075715297 14535596346570623197 13068955027059051510 10806537655939971926 9460023675926800023 15843772897727655661 12215091192580853426 5132889610685133538 15246605614133055732 17423298590767048310 1465352007665416193 2628201677706114590 16273761088276965553 4220605336822191576 3103086066043722328 14475086348058914457 10900731636394768326 3693029250250109910 1417664166513858444 8657542222854194620 11800478485811368257 491031549573215772 13751399022357397626 11785783028926468167 5036995337576753338 18242007613878637510 17416298012104775560 17863723456949642919 8704089050397600680 1295581634422034767 13516715780518913831 3669290608872611955 6423237638944210346 1347531098896620247 11986701934169986214 4182942386702752740 6342259487497513272 14113395270608801177 5978140003970352845 4545392686458685414 12984175154507743731 10674560368189854577 14385915168599266122 10000873489487433066 9237903412459861192 4667218101329029172 15883186756924747323 12898660345495542342 680947016809343979 6254547553876532660 11253228182651897514 1843767730859038643 18161242453557290568 17128571601887492588 14380626293530258610 10067670235545821431 12462545009106091025 4508588906088503145 4768354182208631061 14681559842922057576 11651160205150588710 550200072737179688 18344907459701151774 771028692672661709 8798853280102446842 6458787883521069866 14373389009840529335 8534338743458802877 908468687140107400 3712270770044688678 10516294644907732246 4336131260063461795 7609647831357645649 3732798379304310875 11454886108702924475 11083647891420210507 17554341741311378615 5171314363460646065 12598216842922226989 18269991407144111730 16420601171141111683 13870542612608809301 7871159317711049879 13796368644982964778 14334564328435407489 11381709725973714487 12611210302499528696 17533643623534110815 15999525493978494665 13963102692173587183 3691164578747616947 18443633378194466741 9256484365094402933 5982050187183966582 14777800478030798964 3558923310026033188 10180712241879239179 16979992065267246692 5169585833691248103 15929331351716570857 7589429179817387897 4714629416379777655 8561708452800851809 17304419110117913082 761020804931847404 12144122265438001855 16917209059420153313 3492542509564360313 6572146327872838379 16091937926233448175 5397100257764676712 5617129324628921691 7879971646947607454 2501174517930403883 832533424304777379 938476678197120460 14814374979435736922 6548694073000650051 9648652399841370325 18087136170669151979 14854092405992431320 14164395481379185076 15152143855790107320 17772031509017858692 13585195588971143690 18083481670881137087 16162529395997183814 14324534195468424772 997098053765888934 15020589861136292925 12616513565090179963 18297868502319591161 2283299837235910123 825071810154533107 13879764199148078609 4222803668936872877 1229224605556158030 17156991437916503048 5176617154936403233 18162417781821548269 6012395707864309040 11974616051142496581 13338938794762568465 15505386514601220712 3197907865737465212 8924218452931260787 7507374576692256829 103450197980635570 592968330006338999 5818109274697028347 17074473058275346495 5519295713212571794 17049940567182930487 384734261654412193 8170831548683382606 15903899542536348960 18404192966203179633 1408652113770178562 639325046676655406 11440933282704923835 16433257054317220300 13406690524171817988 7226437877492436432 9833537208129775743 18131114249060082666 10881279112518693451 2598643658779616654 16032689217636582415 7811055335212569492 9267016802447715485 15644510117956513178 8939426283475111491 9305712864019795818 12278038593385457448 16291096023781512309 4442919915484551244 4475480354315145579 16943357037787098661 918444337138657246 7486083222490660326 3512995541292339592 13172914812121566669 5362703060753397564 977041635682747800 8416275356610340159 245339128277241779 8919489648890305472 12065034206957038113 13966365365176538900 17723784211003244500 16800152679777214338 17803494550204349399 10233492866410534254 4211200030962793149 17290206510632788892 17233265641796740658 12719008603797971239 6884425340286703760 12213206544284109570 10690774751410698249 1962488352494472728 5779739909885523130 1375035633667463741 1202135835808202195 7376360576821094725 3093320028450100721 14054428779402907682 18282981876917921901 12684002748814079816 12692785977886094850 9780058951137138977 2176889462512260 2592705158567337905 8126481602775805256 15558177590688763968 9876385810362378658 3955264522682801016 18382233355178512755 2425918610947426157 10919797389450116451 3549843818327779504 18124996534748375916 15302687379575786903 8782565470651504471 6651907789189118144 4414166923131985862 4542351690617940343 1888598837071251890 2724111783387280302 13667426310849105160 2527156126630137487 18154825201329836562 110073165303297884 13912641440852967027 12510631416014068641 2176418668539679421 9853316940703622369 8666671525911212047 4759379997815397044 7400311618417527101 17394213967717553406 3681281665559924503 14266683746881666791 7499728730673692673 3427857690686257903 8147490792852097829 13595400419710306734 7284425350449949659 11462386190455785954 9336222536034696789 13822871858240626254 3673567603249004108 8591634870877382718 13667406150995825232 16084172354700283578 8653048515391539321 15082666365758154370 591775720747294549 4172280788222233763 3189641038554020655 16502551946374344576 15592709366050242991 10816746938282238138 11773045348035521117 9105421165115317075 13562680722707206746 7895882983020967536 17680752829766870945 11406208981482180369 5397693975837629822 8219273523180114200 3124599304802747324 4873200605158991861 13698547099434190201 5266372340095627392 9126775592453426723 5593442393124794015 5835426041354651729 11217778634053774918 14117683398071063735 6126760097186591255 6615975538245877477 17371399156014334939 14115976270244347165 15065152203539892801 7921140736738688295 15078753931626330416 6375928536131515071 16699514971327766105 5684570718631172945 1142064252030031849 15661046964264963801 8125295752239059251 17641001822144760018 6171570021610004282 10491736148745954496 11170825041194006718 8042489585634672448 3827331532018382232 9033396450399014647 9681348663123015788 17472604351227303566 9918681795819855097 11878449343133711618 13238413016138305415 1226660586764379197 6635407980035234863 2645005222953037511 5750849482278581330 14616596338551368224 2267811373062372613 7467095581423941518 12756795619783158082 8254347660342123252 4148206576089821739 1474560386091524979 6173471262578990569 4580294518260997808 12823717226509586393 1705138416108875637 16738804321059778629 15637979641320433891 568903504383254477 16030424234164013827 3280346120006073222 15142486253111748603 9451680296545030668 12103610349930770717 1539472193886971406 2542879383621296409 16870099883390687019 16984096041196027002 6809373585671037796 3826440165296877168 12870804071794849651 11477055348947706854 17205215243972661363 14983661412551544428 9908777696629095150 283354542716095718 9642468625663439155 4395857918594818657 17565311983865706807 145780304595188000 10709961173665553632 8732104014950996383 6242251411966037289 873894623148792321 16000463126338011331 14758942488678272100 17924155979148924916 7748985249317182003 7675150658728539928 326208724269485559 17222817119472210191 17510904873992433186 6182257834102924781 7786459100591079687 1508914018740828659 11868004269835402031 4067008368568644646 4882258413060760567 14151036502884630654 8994005978883107463 13375547253715345746 13267158245598780778 7242309538292530448 2987589806291684097 6916789279612573110 4367905502435323618 17707727858372282852 16715849590542626209 898351619726355516 18078670164710898284 14866732019661230216 4621707033597172109 785489877065097594 18356973116562194559 3740910775397896513 10243575533975172711 3320934569140156812 2041204933044610161 8990641306890133403 16766786548162020645 1692273198605455841 12235680661567673061 16595623174747803557 17797286217345456731 850029952303354003 8712670564627289982 17020060600668752616 1206831923341841547 3606758138913775236 12131369385424520587 18026588471199260605 4908780416380748483 334481646252690113 18158504017658494074 10234706796604406330 16219919876420059061 4691049485320371349 1302436259336453057 1363745909187061736 9330801279329089212 11889782882556719809 14475012787821415056 18293033256806498015 16837119424873899980 15253873530871016980 15367270204398664045 4540928417050241403 176230120642159047 2135810777112281564 9248836099611803331 3602289606608278305 9712429077508551799 13097811800928968014 6506168071641347844 9744839481133694389 2192079031405519540 11243932544775084432 7182996709857751571 17837800590139612798 15555177459109385481 4729525989682127172 16634621218384025785 6711799483280678413 11930270880708084936 17303239788068041340 14552160325507647027 16368483931686372844 17556786277311190984 10632148580601627691 7760842759525001391 32668714814183918 10707680741710368446 16455063492186048313 11429447959411686366 14411718681077221692 13947698475775146559 803347029742889963 13196532299870076185 6507396395588475204 7776510526135384255 17223810462729679133 5117622696845667276 17556875832289836653 4588729283939720083 6876165168038435580 5965518785861773119 2847233145014743617 17527145453997273324 15053278356852328815 13762933242372181944 10065964752151987894 3212244519314841337 14670515677646098956 9090959158289148129 8476462830803072683 12435881739799992046 15589915312006454473 12974169412718829279 7676962182042642285 10717956110971939918 15253094504810133132 15457897138130676402 8347957559116499853 3369341270127962934 14818991156852118211 10697842584023113803 1519420017124006373 8958009721657866014 4298157815943788661 14874192366057142911 14653230800667288755 7212768325286335276 15450007005749924560 474503750002695320 7404688484005386799 5416221548815877663 5325971563143524215 16568503304449194451 15494927166250060100 8892408764085536011 7346904246520670065 15947750380123713347 15557251484101356200 13094746706672570699 11149893891387552267 295902735025699212 8647821199151712981 14534771681133557252 17552131626215587835 4004146204489806678 17244887527261028957 3655798942996500962 5005224903694763342 1025525166614264467 16373158041975774329 982027178144565129 8244560466027804592 7126585161545915358 14967379536940164285 13903851825926573662 17370974080423757915 1327967760362312052 18120719433622938749 16219631579167622756 17325380225412014427 13343886469012209450 3899254398253913493 3643661017553418846 17521472010080089255 1622235909493417485 6187178245334741960 10742301790640229000 10695367864135759895 6890286946290372085 2156786241759117696 81958374673842549 853876557664569379 7835899983920752948 13428672373509026509 16794617402928611800 6514530375799833012 18061409936167279922 9378583782583729565 2743949771013594712 8519884472961880726 16756193023442909665 6133562741591327183 6181700360672190149 9986209937855970705 1603469414637512447 6465582439700386408 1100061803999229536 10765200163539566015 10946770306020286933 16738546936313931729 17106861430406624674 15359795324989861175 8527302733019336444 540529225898076938 4389215476377637281 15659485105403489184 4325304414550125124 2241511758038899984 2876629785166431663 11309846677378760895 4139355237925653056 5938360398483043325 16646137365964801134 8050869018606146822 2143364462978480732 5762694681767110518 1057411340344769446 6019717182007792402 4378506895929374687 13519760627687691367 13980861994766781472 8034578164455577842 7721819919461496998 8602259579976578932 12087942893983945079 6630873000561010791 7083695835335256609 8530344497941602992 14437531351883424377 10685468623626131949 123904536197192747 6553179082121321389 8703330677056014771 14339795917630433302 16655945413840918624 16320087027347039999 7296239286994151525 17093979854286535523 12942320324909207519 3526187856603402157 3729818521110726198 1305642537209989435 8194448075374245041 14068113491339760769 888668101437372025 13386518996925151012 4673747764167955366 11797238852975381959 17848387399634895789 3316473326337821956 14345472310091986369 15068422359107548850 2254793583142332425 12036293506164364041 7844836670478342462 7386045959440529409 7111772478999628807 7826248575387536554 13774111329357508297 6929272705525454901 14044334177512065596 8352202713292035667 4097677545610841290 9717492245663857485 14955401261414085526 15421040902449867720 3478967684926427410 12840214694637203223 3799262260649506410 297750607447195604 16409189402356334568 15076995505216967869 16368821219955026655 1489325352373923368 17918459239293281917 14633454786226660062 7482875664445750489 18172228533973329568 15716623193837003735 12325561839338869697 4705163253623326682 5304824083490302927 5442499633501869232 1360978483811404762 12878391752682611527 10352210168230217466 9282471522762186815 16667944080569635711 14210574967050178741 8210437789400022824 12663048768263569721 7616881976662309458 693996071590069836 14335650415093308109 1888333185368409154 17365837941882327919 4248103887442016286 10707024751714983362 10531537715869690747 8135066849967231076 16205103184416122857 14816243570591334890 8860025290062557020 6454200441324261651 1032967451936982383 2299111650053099109 8010297215495618032 1399295273994059910 4902349447303751590 3145701983823622657 13672444905125604891 16244746458799034659 17770342935135354246 2294045429973574921 1559164499672832349 7500555114145004301 14442462669366302710 9491904441443623300 4890502394957436983 11020352524191660011 16606887785348262861 16448257199361097842 1399268416131992590 9345573117524042286 13960521710596579146 7087187353281994500 459462169340695117 1682032742880054017 7352430606621390320 14426385858627675870 8717683334953333798 5700856765469702092 17018092764496217661 115634543272956457 14962741098659577166 17715292223846194790 11406719420534977670 2882376972539226458 17274807475236520806 18042746335653339447 11933051127601179953 7578885658085900098 16676251628184444687 11838353819913335716 4614228772615381737 5424074191669629718 17325494035928209876 13268673738776903933 15321677286105343956 12418846543887423016 11939403650458284022 12642628660483900846 4125458780127599154 9745384792762811958 10908694960598106145 2147778088739177576 704819211627556541 5580677978223320523 250631007945151913 17502695284635789631 632219757331728841 10593444622323554469 18314164381659906245 9820504113593311270 3015155321096495769 14269416274208920425 15497307369043697269 16756552641414501123 14843795980644517184 11389517033746148685 11205727422549288468 14312722770586166182 5885273621492610096 12386812126264639156 3769557856094180725 16779282586979164081 837082300019538110 17627716144510320547 9291390646569927274 14052665040461258853 12066323619664625457 8329610150082204215 441753752112691079 11504748214517531310 6348532257397806600 15632718550930799311 6406136867534855340 1048130331276099048 11487356325951572850 10075465919890383912 5229041091672214790 4581806356764280319 7731564206716619975 5524042218886162775 17195873666725056218 4883384063469040616 15551036667774153390 9186679827311276310 13482032553738509618 6729659431993372856 10591958871570688704 3687966811893582943 15557768937689410393 16856334723368270429 2758341111970625450 3457583259436214259 5573249205846292713 18074348246495906563 3939557019863414981 4112760082449320804 11273447074181904548 4665565561028781266 10017293277633134362 6088238859302719334 8933679428609703337 8319370546957541167 17958274391305041012 7829027682915433005 18352481389437472646 3192342309113090517 737636294050810127 4801819060741739683 1572720003889128157 8549967571052637348 3630605903648811073 4420846438943764229 15294031831083315537 9176349828059918076 7359618779980315651 3024712646442889299 11757938548343359122 15848464009558069889 5750562740483266906 14242746277837629381 13344226570215154675 6428906159847554189 103935663113132134 11149285669163620934 11380823360026837331 10936440601449401317 12275779584565139555 15827289714046951183 15013132099879099032 18258587764391292674 4878964493188504420 911324154283892970 11551591570786704055 7118368286621312166 5187630383104265133 9468658659907171965 14678475907721061173 6228591739000875724 13998025250260563537 7009150920221718244 17975854419868012895 3198656850318315024 4714997724401907851 17777795819130669546 5960814571328031757 6530550733039768301 6179814756787832739 12063833131592722119 10435644819377968293 14869983901541174382 15670792550159647257 3678282548915092659 2520399638606625715 7876363623777236307 14283060742504468442 12520353795007782270 14136957102085287254 11479006430703264961 16510540852730519626 5062555027412135879 15513366907778319576 12446525651952839194 17531830657870083024 10026216306679174550 7913838082668447865 10707217310836914499 4768540493178341521 1341655932439640785 6245583677490362682 7345060687380762903 12258258312600630576 954563297038720792 15555295411792821279 1614938149607773341 2838400746405587155 9052606930825658786 12623124563394380383 10130554583025832171 4455440711151407132 18095815187458332013 14548569840705454823 18256718104021105928 10303690251129192496 7173306197844206809 15861031919047178966 6711838260170244105 11213743123228220468 5775426231006950841 1474851906227872473 17242846439353701001 11750717703461348761 5306160118797494283 11962661809119530841 15927678134326438163 6591542215700179754 11236067048503429561 16447290120764227328 14856100297531916294 140994496783155405 1532585914007948521 7459604832256783878 16339778295267353891 16967488038733773563 1000472657869818304 2818974392708736933 17072127566767342866 12591275191470159145 2766118803512256843 16058065246814220239 2884705039093503257 3534754724174746187 12830073143041041319 8137676692319983282 10029642438521011084 9128466837305295778 8609042499720566384 16006812084043953440 14693181624103101561 4009499515666702898 15348997818028551327 14581423913408002815 12608708188310913587 16935331197601092519 10008965636122449477 218342889466546945 7615111015828045012 17156912575895957106 14191545242598513236 1343207440333815415 2021754269589310732 8982509258261785104 6084388385762554260 13016666151753015262 1273347989679911211 7411037161829443027 7092113437977630504 7669833754112188015 2000005944311640742 17647361525876660564 13586985785204911663 17333033165504321214 14702369848264523703 3220155832186640851 12844248936230087597 6743121135397825552 1401047892100723530 16514354435197873343 6516771369496915740 1870018021867339985 2586573919301976820 4993070066620778954 17880925956973149655 3598396461987292727 421532658214307674 17268421198523284243 11964908329602084661 7378359699792419607 15989621872505300539 3878960055228804727 6616983765089606568 7661061572336909513 13854156423248372543 1209724663986287233 9463582800536160085 4831428337258402302 18232177113266226940 1478381308589814525 14164802917529594602 14255897399074958127 5638683981961001691 17348142286241407144 1287045155999840866 18422393594659655339 6913085412099542374 11214098369743131008 17153676169914831758 7817559802840900453 10056062536620783020 11386312707386608768 6413773939529543502 7711935821786128144 18018286717188673427 1460861075805286587 2747385605686708110 9585585758507755735 2754736723775136271 9463293895724830169 4949955715878054149 6658029742584431035 4465325744331828651 1246476010273337628 7253122302497894129 5500541209638028350 6554250095871344143 2327744250799620050 1940365823887615280 9542004613507939093 5499050240298230420 8344178525534803907 11418002343495050822 11262218507443559871 9487932457372343082 2108199550802079504 4512990380154647171 14151721215845717315 10265773255147844126 11067950115335552665 12555433438941371434 8711979942425363513 3752213744098075040 6532782515989836012 14253151818607881346 6641923842600128444 4654452498329684470 16972328153700591308 5545020571237713155 17096488551349451892 8281023154088459070 9490681282214742129 3059826294490810603 5045604190123597289 9528338206516546698 10596157545678033994 4332138777886428112 8687246942230669021 873646125524451619 17340390578400603305 13427387759555084723 13704847847725569239 190774347785929048 12892654931874223212 4367988471344848035 6214581204956211349 5252065822311854610 5673660345049543241 10024115486625965760 14618893048344635469 16364851613315391077 11344746514069509620 2678225274413567171 238350530521066244 4431819220206087806 6711137570434058691 9093881289226955209 6897915929972698609 197229832791292398 1958155618214588848 4424178501883376743 4763505698825944457 8706637734179547546 3215245582393350375 6197027886559727339 15309514346728401782 7120199186324868262 9096869820452892782 10689272484825216906 14143145097679955886 2892530498822687388 5139546324106952443 9890607707607984221 7803117991933111844 16337350537576172650 7206826451974161887 7014709159533866119 6123500746626868630 12815486981349898508 7055881376537063466 14695813599966424235 17070233661686588431 12648757436904903863 6647614017119371897 13401118413234951270 8964792350839123527 12326885801158919086 12420135768912075535 7232982819641658109 11516226485182999325 4471673349091955936 16098542968642625091 6300680626900057895 13759248985154744429 12380945223924449012 5819251614078596290 15074102159964999868 3761283656726831097 8974172867796370646 6034063220727776982 9359739053006825445 10082699647101845930 1383372369281398068 5459424591835158817 13548247103679266838 2446966071993902086 8715768358366981240 17686712876145296580 7890645370862228490 3586466459403403378 4838538044053051480 5927626614487643347 12911689360799311301 16009432674019801507 7536984263849448407 11560504857414030497 73338402099891748 841412544017534972 3758816619088611945 6154480017282356964 7858499004253339766 12884658824194101061 3855391122754674637 1610493682483679791 15108312899044725181 2128203932125096693 12270592496186295776 11041122136940210333 9849975260953013543 2435594213074842075 15485466480245404378 17077469249490151938 7016043892793303019 2521647337652505200 9499435172067206665 4230192213466107720 6392176576105069461 15207036334225824733 17925394721641466118 1093888650409138373 5234061569437518648 18162792318570739447 15340447288274913184 16992718585108599758 5906137374495729397 15504536361342401474 5519097469281840742 10351979134722946379 15531302045073181077 10829762187233449922 2813035723122853956 6186709010440214407 16835476839532739237 11795235851426870984 12106719981696263180 9814479605001233959 12271331189884924096 7222540656623238608 17263436680000285044 640590444660735929 12354001219170284124 8636932887973689934 12644976573165509508 1911955089349731894 6868521028844503207 2583699492589829103 15539542311076285238 6211335316160891967 14454681927294047287 14890726283807284388 941789093910296725 10108753053468718391 1465066655561720828 1095837097135656412 6658842467902419474 15989007899317548239 4175415293838885195 18084942557502531394 12566323572090403286 13532627329598338894 1885677060147404005 7646427957035919928 8494299552153448175 992698194933876499 10599267634584785668 912547521569984848 2706716944512244879 10315811135057603106 15807209197695448660 16563756551324320782 4728812707882020952 1536236858291759386 14847702604506028981 10220256892675614672 7378807789340045280 326251790209611292 9750469319640213105 12866490566975627099 4562859494436707958 126114943272681892 6726927442188934081 6232024069722675259 8424583556715486443 10242426503311668178 6844488681861576105 18404549421132955858 7228983522657340448 11521255614620029357 17254768331038857463 17805879334038518881 61721816800608198 11026323344255298248 6488978535417062689 6306969913754222742 15445094816202234582 5242532772392743520 7681029491557772777 14210248803906109318 8234173918353775929 5413032229108173482 7271079841360078886 3399863978242714212 17878001448464954793 8989847943546716237 12506601945364544774 18334837025661005778 5961250637856493015 8042536696586319791 15456053832266781368 3364117321850804200 17706321620373484493 13328863384212650943 18364655779618556693 18046741175922192256 17127720846962195034 12107935904858830640 13695957251315162065 11741457930888603948 7872122897007841485 2983523871702318697 5463185110058754815 3264991312730156238 13639144363819497560 5646907201446059380 8091717659320496811 2143611341304357202 1198978956175315853 10976412808411459020 2269907650257316624 1292627054425268658 5909464599515985083 4559548049144929353 5683954488191561443 17197892755329177275 6078288635724335402 10526594849604035174 14646386604538513878 8970605720223328035 13759365474665540211 1739389333254042108 4546437320257735803 8102514995510007712 8170686049140416553 3693946014020001027 11264856411474182749 4912152443904920346 4744463552557477358 10179405775421691946 8280227978786748986 8737170337449196067 1269030020898327167 17703236006845445231 8666485647522699483 8966072224113157864 16634640671372582612 15361561531317029335 13130667196945958220 8280275418702918950 409056678492873269 8592471918063381014 6325127501458286996 1522091429407940959 10182812322264222354 13751792955141610088 16010584835718227103 997531857741996486 6187424119404455667 13335683790919950995 12876429022541447194 10881253573012903329 12292187470578142601 13690234440374173496 7707237422304229149 730710608671261747 11283712595008610087 7098975974922255094 16564628328724462767 12883066052457593253 5791519968889104882 2116215803888312631 7935087308165421013 2138762577637241731 11988695675704629572 15955322939936588470 11718971008158968361 8945072958339777979 16346618394575213204 576288188352598284 16525151223708414260 9970480988893635083 17848751788434168717 7855432507157202529 2855926632875429168 7296022450141524161 15420487846239907574 17930226568771601624 2521185130774190564 15702159601525284333 10540224285810696373 7636653195812548706 17124860077634698246 14822460889288769564 10155379529251207935 14507313885433890651 6147673091974325134 3977592784021586543 16530663327413987429 5455745003452820153 271421935094771875 14644894929897219354 17478459943870153128 13752739945711926300 2543774655996815063 14204982775155853057 172008691249879630 15769384210259859378 8937121193959847773 7731519077997044967 7280884160090379992 7419259511815480951 7430509769827266935 4184989219914695862 957932212468506905 12496780490112191227 15546300797585050056 8335224181048932630 1146247742783002976 653733740609838958 14223654037786782878 5171153286484130287 8528731682862394205 9346208523147960689 8776408821926026148 15920067483963640275 3657804599072548467 4715307007677524399 6355851678124724094 498175038890279767 13436206406364978773 12383711504420234238 13806783653025781145 16027026747494184880 6376988615819564242 7059690608785356935 1894765524776679313 3828994913578424639 11796778916036026497 18135521965595026301 7348858967711176743 6652324992872931942 13439930298963088108 15854178719966403306 5333933563272898039 691083258118297739 10754960874619125435 13248260192483360911 3365443454982348356 2617569517819693717 857928021308602826 16990963328986137810 15944478618867290342 16534348787013294072 2838104363469518762 968963196558329497 16118321493734708284 16725593956195222486 3562822523144458828 6362703294957911928 11429731398652896739 11470823176173889264 16989133792722958984 10923349446984208502 6486860958089258174 10619320765086738886 13826118489499798918 16166684282013371452 6643508266812136548 17896782178249497033 16983315012440512842 17950545779266801003 4158171247045242164 5868902769269160020 2351166510449858646 7279775616838449790 6181236516529964204 2298404732335444439 120821726604564760 9414353137816354801 7942927377932841752 2104119988125803235 15275517814116635286 6014271002760385031 17918454322067748581 17632129167837403840 9709056556233524581 14101308460001425446 17847820911748230755 272679046475518001 2182081850342795204 2600999248673174184 16407228236007084143 12439003370253989351 4564056690949242868 11126247985550733807 14765385208115474452 15271734343321546727 12016339430253691576 8968386327759528478 7580389327877698473 16047693952250704439 4645417662037229784 12554956586236040037 31423075749865170 7675305968588529728 8398987611489516413 1698593919232853328 3560081780637349700 10816447268358372006 14238775260548098398 6072197077850136913 14183571151508345463 13134399126598060748 2099326689525458032 13632325532202697480 9390171854389352233 12174831036721670233 12582260599670121781 1950080411276766631 18250545847603758641 11128501196386829751 7868941891383351306 4587849957921794566 11033898432311731639 8348491786173134171 12577015423874932144 18291560201658653685 1420899821935507545 17773611411986635191 10474966531975366748 16461812348148702668 9537472616685152068 12125785000706942225 12217000017390677498 10388010545065615089 9977287690400338387 3101764104187066986 18048585921272691888 15558294490910918863 11629075081944170245 3091998025268403491 7744992585151802865 17716630899267439276 11737518657992439409 11048696995774410751 6593730359524305368 8742307141308396456 10550309424328599572 18301804556755207137 5639794830975796893 5426213470704122766 3318344692110772482 13674091212131759776 12979911167824893878 12880991904250951868 9303010137108737850 8334175502521016252 3595341127037667785 7098345640155261987 18407829298343923547 7025418330328669796 15083341673190239374 15792375933380450868 1767692109907473434 11940379858410138487 11261311873531128496 13688273070573907389 8636372995164128246 4958752587243160563 18357445007622632556 16488270531160605387 18410548656290740746 12401356347333497823 10530734539046815097 16654167122475954695 4306882789868740608 1254625689894430821 8769917387730270742 6192975902642384531 17329656037100811416 12135003308351084735 16018624913728752936 8765777378314339548 11629215211335152071 6389262444075416452 15613210039425264510 15247040173143345791 16519487177172608562 11182132620060871791 4038305968286456739 15355828870538073900 5279371791214385744 11825589518276724718 15296925391817743778 8531324675980166912 8444654841898272896 17377258884937740495 7328061996068189484 13444270585451076535 18227061750469257479 5660549968771142998 2075772024425808670 11172722280581539856 15432851242484994088 9986875161121125487 9456511357636055597 6433246860992136176 2215434889773918337 5551562880465924962 1645680078506972930 8889358786929811212 10020140153684517271 10895256199433480646 11492855133664091985 13539322232321876222 931721749379819801 6858852405851814122 14495270716549846824 6474569572788348953 17700685314355093400 14821889946926600480 14829805103529293191 9089359505911177845 5676211295388672230 4268313776408841826 10917246606438188436 1125644472452178813 13478562865261423444 6677929318662233409 13838987206600513156 2388349252434319125 4505537694382191727 17688687917317827364 1958780643175850809 2495110521365558811 3244341291964847592 7076418268426834206 16472475235670428796 15297556031338321898 4900667999256403807 1044340440558209128 10707538452088908460 1322936952287629209 4089985526183738483 13780053780341402114 8614041303129001092 8594419289581367467 17814107569863875735 215830523330482386 6351634610093420202 1114702929083097922 8764994851684398800 14631423617242262093 9657983785110685418 2951133620130403416 609538206517425252 13903455951972911095 7351809210410926001 1122836932829710080 1417813781742569352 11079306594161985808 4551290028219625907 351336155800687027 1899075894350624553 14760168401801178742 9884788953543014465 5377895631787773761 11852087194117820583 6142373355387000981 7167081843630299797 2124072173482410268 9197924445568314123 14594297700602398768 3540737630510727252 5405463080276338759 10408276468376611947 8710314995205523952 15433169224241117134 4986935916174280234 7562729618817820022 7932699345697399672 16032461310067303339 9681852379647509682 1628973010920433591 9338670310304758586 9466203400848262926 2780162076038200375 5091639027344573962 13906558846094973484 6144488048837365817 15903301343708996588 12634533690438146450 15969053466736224215 2941944689177252622 11145055222119493640 3347756450019050234 2963522184233003463 531773266885907434 4738675110697121202 7299186772900436996 12714691667098427334 1418423763216855404 13253673165521971930 5112323475845755011 11590842800135092805 18019792235426650580 4740619000949808547 17057802507665485003 7958499458548095986 18050336054589065199 5127814824257074617 619286309511846134 13119044665622349327 17921207150006552757 2303247775140026669 3515389068975515454 2022864904417095984 4348382767288873976 4952719973904392255 9936059425239746011 15750337648802886061 717791697045876852 7928887090229186451 8103763017052250378 18213495969985739130 15940111976166065253 4735858701901953816 12193321941436399684 14012620014208012928 12196440140536728794 1702551538085902510 9998040880023196549 14128113775962359138 12376326253076585417 16609467384842203230 16392169260128609572 14520642135595771284 15839098735754158659 1042971334695613428 17441740825968054976 3542203706918887531 11047571574967883725 17458605948880529373 16760813267893453647 13728060028714608497 8163488114420613787 7104615843766899004 9892068579430278397 14621244844271534090 4968261035543784030 14840522854718554864 757510459863514499 15207734139196180652 18113932919493948905 16757601112519719331 4698760950715803714 13272301977175851436 15180398037523887635 17166700390034929754 3929237563167917568 5474275306835521275 14301218265987863356 16974733564023374282 18303582723624135162 16919298085878299300 6036186270302626416 4404148162868684156 12246857431404279880 12518240680939456491 17939761922827249886 15499599754769288525 676524653598692729 1702905179284185826 7420914780088948791 15111442446497335267 11116900815878403194 4832395052139219013 11904683927124083687 16044074608067652070 10205804702234913896 14448612708101238854 10075777816367797846 9770267251442330100 13696592272173506135 13475056497624236192 9725200964755272478 14066093609672947838 1763522280150494902 4193840396484005135 10533135712886887392 4352156204389648103 3586677408126471463 5121852095663441972 2265298896711144618 4341634434023162630 4758997887753677255 17428384676823541334 11705966875327692759 6867424129798063188 9716560302715648223 7463697014917036975 15841833548777753856 4854019059099642403 50828999064559751 8786160255437716430 7555083123669080227 14374138269043462907 6722611976774536019 11851053944396433077 16205589822178164459 4973785704989048762 103234962475848456 6746313764384098556 14086457304598602190 8655092011083576670 4526649072377076715 6253850174785664258 4332154071782717696 7899440621302430485 13236950064123652424 15549231483331875909 5311133021606983824 1974345930307699106 13246308182476517989 10317299974000325584 17631323017150713221 5838718963335549296 15837980305355311538 9722447136695356080 3669638882456816244 14882478898216247995 1081807994793595533 9201051311671560333 14934190219515049153 10139964629447801683 13390634197763305922 3001913705393730964 2716009897533939841 4824426217809956072 17460350321101406000 12446250690408267583 5657000660366050289 9416411593531602599 11173489060003771406 1482924682028815960 10565228200559774027 9074587523520196423 4097087094462025125 13929132272486959456 17063715404555141367 15629715018630654062 3206575730174223632 5323766128595027461 10460815185621694196 6124535526222026116 13330208752601444639 16638600665365102193 15923153491825993582 7720783073073897866 16315315634540171718 13765917021569787603 16112381018302251605 1540097219652168831 8866728082275110983 15242542176899699906 6396438466153348756 4030427309355291672 10543594931669831659 16390509482159405299 16819958114289315731 191409724740870823 13221211483189371724 13438241513588939979 17079266983663445265 7300943960885320283 9736845743758114180 5065317420487881583 6458252480377946697 10973763180840815796 3722258648829743765 12470757345949317816 7235051368500814226 6195086983501696083 419286186541822253 18203953586976526010 10310363580374657153 15499126495510882665 17102507954256007862 8102415278703961233 7180975437248510476 16749566639400124516 11094370919977748150 9345512132270069271 16770985078960641018 12767355970012270002 707071007196301980 6529655514179873217 3454592710569529971 15327400051961235737 5015132535971034774 8039175218381244033 7861196495503092155 15345086361072853958 12686178322686324031 17988680085306681084 3302936121364591117 15309091606637091353 521860075862708777 6224661237988334644 10792108474275231485 2794692377564051433 3258619990276160577 5940884697214306807 15950011692702773553 266502659423888786 17809913975864612530 11194173196229878199 8111540959071716761 6871925698455090148 8847369144184686419 11819006501818821452 562901568773417340 10263657835315789085 15395709628794079029 15415872389008117947 6724594800048985917 990877464471552181 11389964677806028821 5430072132125101018 7207814988831435125 7874908967405448408 17130398553961801271 1741831386566270639 16815784364467585792 12942697118523691732 2319621302556686146 11854341986059306412 12582177729870284261 7640979014415049322 15137743423983297954 6572184933130442756 5570543757194603102 13292298821934294671 10271179722281742252 15988074447546634128 16169859810020265770 2992111711313214628 17319731343112356314 3208960287217150253 15193483466481773309 16463229273598821209 12128221789396801841 13982265985825721587 17167327448824534004 11878664059352502436 7617999497955975168 11067239376409172862 7395875590436548772 11814961149301001582 15173703793652178742 293314515098752682 15827998071360051325 3251653813023526150 14564165510787097114 7787341223402953258 5037747488937638281 13590765253644749184 13053015237654507537 3917365295360255813 4958654512998404495 10514751208155369245 16406923712021630869 16029198250297698544 1841658816074686342 14688838931102292984 13434488300793317345 2251260459611028737 10713191795010375222 12035853062108657589 819934298689219801 3977508050549839097 14237925561498378438 14074286056843536644 2027341916615138722 11341999378555651989 7289672944454023116 12350638392668294971 15235884708536747328 9897205855956093431 725636119434220146 17268220021828367656 5453155924470911092 12457827658049972099 12791443777548902830 12874802284538309220 11526977390946972793 18251020712075627457 16865558668306606688 3624223406577678505 3681373155310032871 6626004959335441483 3404145223567181884 8771635136379270418 6211933359199970915 10788132218200376832 13269926650696813690 7366766372494288539 16611124665318750068 10387671284058372648 8849001079229422688 10376087260004557919 13489644220618226455 8066496356446011198 4187404286138630510 10190207431333991449 7753264879168339289 11397513165082102343 11004632168367246464 11467849413467528541 694895104973078278 11994444899601041021 13120623756475477500 1550290541128035949 11543979718894053150 650195421932226578 16731663318774389021 11562582260572816306 17564114496054108727 8783402570579095566 12440014139273011920 7626036957104584073 1468652184848041891 17277822264125713264 720434184380256250 2350581009985688146 14207515362875240520 13919087983422221453 13821214897274351801 6473351712052753120 7817085260612240905 12740323990188746371 320155432191067785 12947272530641951385 168054451446543515 2758174997494432796 14756561827767574054 4858421767467038041 10312243153268476423 3891835830213648763 18247353745481157713 10128523254614619746 1587684744170601219 428136898804363788 4724359161335013699 13691709604930809194 3866546433408657364 2195011814840322091 5761952987786226751 9003314112530386422 6364331220770364075 3731560508668069489 16212878460947052741 9211952128738660507 2203222000461818365 5543488812584583533 16131380764327760644 12273219570668999212 9082913126515530859 11954381097672681548 6473383268367279340 11238848097724051249 16519429188325256928 12223716803483523246 17009788857733828852 18242345392986922948 7753552738570769869 17986032048321864189 12329698559461095864 11921612556583020053 14505271240782591538 16067277448716588455 8156295872615656032 13787455782938511976 15306262904736476436 2977666226546133340 11471520287883068306 9806627102687006275 5147219111292678804 3874507708744006575 9849382082123806814 18397995316689185875 10088343982283957261 13851765121274504521 9959104087626750617 14401127029811794171 13005667229267519127 676680066959560047 15820518882039496144 8923460153022578847 14014851721581137197 14056708231213575442 18226742000761838547 942608802118518749 9500426548569267670 13239430719856191800 2923866485341885874 15533001590996662582 9679022692348839457 14041508390561905882 10722462108487797440 11491267683309497168 3000107214545771354 10462246679943751394 12324186990688297596 2332323290354342254 12371270846430380845 18006882264933543429 1398505102450627279 5218354231626755945 16968009720066825642 2161709726207337791 1015448321215997083 10405828769663839815 16720824006673748117 6579129094712340524 5923631743295865493 12347841611675200362 5642607279836507779 7079106078741734647 7978977176935542815 7490742183311890087 2366769469493754875 7930466930627225571 4726322242828955249 15856898822149725682 1022584347643773326 9303898076472575168 8728540841175806144 18119825079846669283 5457358066709769089 13773086618772108658 18303484123814073321 5712501296140773591 11347357663926620102 16633686991151452386 9197661546572713660 12827781664076486404 4007518364853866550 9154285798727347599 12440399916006250760 14214292761715736918 5619504169896465092 9520667817157171718 1603013464133774913 123021008472280984 2672561922248024045 15967198480745723351 6169254133161580497 2512710395235012314 1428493881448299278 15378394284003164047 3243103450608107229 13597525576271591151 1483836433509133153 9476036150868671602 14544714400235243440 6189244534240381920 10805531935860379695 10059341015826446667 11759353835045837478 484810063815139129 9091018395999075947 15255856388224285811 10729050406484895722 2337089757087499372 3045089151302562602 7238091660160098848 8341817714269255573 14821171279906912211 12553017625499709437 961097600940578284 9254450751643779589 2306924797422228344 17724344710065898558 5641094129553245798 9954303134188439210 14548864018638579271 13578659297099777262 15793747698826816022 12813694548143350236 10872185515612444244 6754445739644609715 10719323825513368195 12248222032098358515 12811745004843308950 16060367711708976364 1016870090144866171 8830038117989613803 1586724502646517868 2487836482260093963 10772976526565253832 18344253437378535306 3402359595800862194 16535021632426181105 14450007967025688485 13711281455242091459 4072916932276114965 13569837037409787451 7032466256986119986 9931736665875496513 5276394145931017223 1072268615328067451 4481785638282247554 5931965737394735302 474438908413784312 10672842850256179648 16532803269077836737 7101537124896134175 14054546178119453440 16996334479393076535 16691994245920151718 6207183423926044903 16209933042592651285 5758048102840812823 13382815600163303598 13040592028510476129 13622496136799933699 5359261543034081684 10264285153174349768 11723753848472893783 16792369897807896383 17793217801717511836 10881489934213277852 7208205369591808471 5631995303159781684 15488112534769592264 831284988799439735 7192249555924742298 3773412568853998821 17660805098765652647 7933169603430969785 8891624605663810537 5471231469633499164 8411447882793114929 3163846125384586067 3870672380667286812 4779946885036924279 16038536198680980219 10812203183412403003 13491716880888485655 11511787230552085607 4001675697718089956 2209670202179567727 17615299891387547454 3512652112383232431 7457577899560571777 16450564003330236341 12900359408644492686 7885040326120971551 11241490921717538808 12018203609820844546 5265867904117468062 485647693827685985 13334923137518692252 12130552177443929469 1953830971799659710 5480343917743656262 550810135659167053 750252685661231732 10742853590803224528 9375868526215736014 12654600567808703563 15988871967051945340 14206735345300684368 6223632228688317058 18015555051908736805 1685263417813932361 18435105086479700285 2982115638931518741 10435892948526297790 11999828487905426989 9064479711684753949 16840305608639901183 4838814157419053555 2365814834247747901 10458638355126573537 4131277599562825701 11381798518662330132 16952459767020311400 10843264344170525222 11772543534230406541 18047223547957044241 3777941523994250530 14845707688425190939 9116963357470626805 5972408224801007191 2754118675127195613 10853265358359843611 11783467889247725377 12876947082294936355 9587262878998386267 10713111935129008405 7942448389929575902 4824157833161494711 18208377128365411220 12408240077491152684 6456178655914162881 3006329104047091922 13989243949842334439 3778328526804123345 15224301398680227370 16664696088463185738 15371848918816933458 1106561110284901294 7279132583767803362 16247615591148554871 13124149140479635618 15306742013851738123 10782629300086968822 17331742401045293658 5942397466627105449 16469703167300303954 2917867942442730452 4078866563060115707 9638569546256675153 2896441640865320314 9098935309936262437 18248923800139790355 17337060350457289966 9544873394134515651 164272177367476417 17237887904869016394 890558563974876943 6680919824154797827 11637732827522791393 12039588440661913089 8378953592946024440 197858877519302540 9951887153180644586 10533485039624553620 18102468042166564176 5892110018439764463 9476729408473398443 9830359159298087920 11472243359177135518 11200905526378196591 10735846243852301854 11240960682119339005 671603262193312949 13025077970910158032 11489904666744359422 1123511312949538278 12560126838744463290 5318509322432799575 14401537365038424138 2989327033573808132 4637188831314045496 14127502406531764221 9839950665838538921 6172204413031577152 13353080997030461052 12730030814568587838 4395948042069440944 4718331659152495387 8842561180134920313 13490215972859545130 16855027875797184674 1759899462622944383 13438756913586750194 15633377517180133464 253522909754590797 10327236000145775110 17819852964653084809 14334957279624217411 10802288756633503000 8327109079753829704 4428112055426720273 5840652617150490472 17284417858874737708 4622786297819735653 8320482210307553020 6731488950751515268 3222359598005234231 15874467479266167435 8313719560346669417 18162783310314948979 8796038981674623196 5725323134258194329 6766305640326164984 12847905587962935735 16720381603200822621 16042544371074470756 18120394000263681691 12655974477005434233 2705871053913955133 14008531610014950000 9789498015510470307 1358066523598629449 6489828006440938535 7750594447832231785 17232652337345004285 4783250399543182108 5780828381473109500 2596054844830546277 7958996935703057756 15899946409003889954 11444750955094007642 6952820256590407904 17399643694364827340 12300176105945886009 18208482721702704857 6405790229291335685 975266895638508294 8379236892632762404 7392157607623670750 624762951800991931 9029739440258030912 11280433143362783643 4668158356168099072 12771625524170350328 15113775981407682589 783497223211244047 11208999254729765169 953939971866005474 9163914648591669987 14438007595600161683 12118019627658044655 8236634272632478354 13534288366939061833 3868675808150076312 7380216221062997473 6022748324763702427 9218166927822160406 3666685567137114717 13235960440935966620 8720907801461923948 9462080434720323830 4552148995345539417 13832259291554004848 3186069679224930645 16123042804865278748 7607636460485461372 1596105018238907526 1101492037037032639 1672874424957369579 13627845795074615856 5933926888053540365 4106115032662180148 10361657766351602174 16456069854137644303 12841836691859821464 6055862854908115085 6565912142926671577 11015857038261091881 4289047046191015324 15015985436045462740 6049768851847016220 7643586765894588884 11617354780084234559 1098092110880729481 2333358655800826024 17364413110675093667 12772476383517333348 18405629556042744286 3014248459017841430 15710998747725764170 2063161969626155846 18289853928688879791 6656407496266580221 14172057918809032534 8837108280287591396 2985457207276344575 15859418226798634871 13168898396221934365 14930567238786879227 7413274982367439407 4746280982936010633 8075607577669838806 929944117560729618 3062914054536832021 11317984349344765808 13868123932898692072 7963910687908416107 10182755084134614306 11268765976567070770 15480130962473822417 716092154162954634 5494784067022317855 10734572644835184575 1861375009180881969 15987862373494317015 17562849323232089421 3891628506976503488 10505105886743253627 5663338120096057585 8180876769118597465 12326387400798712923 9388149548621033747 7962584722086018733 9995739884193831219 295823543307845624 17546675258058717388 568552727311947140 6656434955764131065 10488874336949351456 5673927180600064649 17464396227850667539 12447549982159134079 1661603463856616464 13238905038972991022 3348485133697359755 10119069058210741163 16755400588104122169 17762791342806559306 5071323841925157781 2088835526399172608 6475857140174964032 17348675766431207336 16888598139073824210 10281651154321883814 6612531016357720571 2212195370700218738 7056298415541198095 8813953700741667434 8213629164373688741 13053793837401049150 4646434100074393201 3246963555112970538 10998265197720756629 13879798284176256864 11024007917815384035 3832968887172892198 3828193310979460461 17066672413516221414 8129293276844275311 17321727410321076893 4277712013521075339 12799226209939311999 18184443134503001548 16686696287637184261 11167569657613718357 2109489853535952890 5236456739112006675 311435626539836679 4225629017668230211 18369975282413724288 2022382413298449583 16299795984026870850 3648240183604968046 11767222362113124875 11866310919403702708 12229398579743034635 5426997965230694484 14832457806148905873 6888198336843923446 17393525200833157400 10251533676930969635 11838701778822997862 16802260640450693977 5481159888739943559 5071827903681641328 12567225492275126197 16737607147377589914 12376388034568118839 11683737950351604910 14008531747475301349 14449464934616803555 12597703279156480802 7994524523224233660 17477301855174656480 18084587129924641658 14732892948879722723 7271000942255896928 12845913936848132383 14129267105876616050 13122716459418478720 7702798731436094416 12151615220439599462 1881299566396651892 17407452340243820984 14910764674315858368 17393301722096072914 16388080940528320684 18199066505039782416 9221522605513001604 5882644900817305529 15751394896713091618 3909344311948610496 10210226839467588671 11268062102145026724 3460544622430832000 11644687330861749350 4302355130535602797 8260693416172597661 14338336799584073283 4743575109194009270 17452556864459811330 3763809964478529149 5675347013507831709 8917286807546892328 5194333056339556676 9516543084152291916 10220474177309346016 6389176700625516104 17972153678033416684 7339060125320569922 6865108677127884335 1236297452139094125 5348229562461846929 3916848946556862748 10239864675393465300 15584096541921153642 15611261560044610163 1305133867520625679 11935841023686234077 10143129111990890780 7166765285197071961 4497826299373887921 17183404817077407076 13143397726101180475 4168197604620450047 561447620381306023 12060594084251814420 1613060992706581352 9713626207717983697 3832054058304825795 17956300710023430214 8590122931336794041 12532857752322712167 13245652658113670521 15854933542427793264 3932900635110727566 3282341035809154898 18132131797498847872 17956548661985912095 7464460686134084309 7503192895582764804 6032133487782745569 15713724002563874855 15510623571762946398 14092106364884079112 9993060918339059653 150149696993874584 9477614956428564879 9120046492167263393 16000078012164920235 9667706928043806939 12449538923285495639 4167109057223065328 5348319714528412802 643516184534862970 10317297013089812300 9373817065616560272 3772180985034481992 774086561667298322 6162784728252203942 1440867819415384531 15474085718939709932 17719073533965226268 12106452252264502564 15029687485157199211 15641338373819275862 15133231158656438066 15132127904807179946 13511169611969827550 15311471637274822472 6069487963400761754 7346153917679179463 6229668368171473739 9204730541192556555 14501730534333825782 15043133932299101623 11015638690227962063 11764241868684474718 3032966854052104217 3228881045240671376 11817567015225951788 14901771645703108063 5740500534259972650 321465076558760844 5741950534534700788 6529868727663430411 66625731199268953 10100880364167128240 12182185554495059064 686693533100685553 5031122284930875213 11332449077060063199 18372787567436085896 11377555010905378362 16602672529909272696 2261724378699351348 3300119679365987663 5500956248405351396 14633156049210853634 15504731441089531395 9319525717453045734 14764148033886369543 8636004280343195637 8858299307550752217 4120295789631020960 9205663778002145638 793290794116935915 16872070925221914622 14699990189336561983 13254607283875734014 14459625512595995022 12562928259649008058 18045949182768248985 9876634049974217020 6541126877950981916 6600476936795135232 11193365805120974628 9720538255517206856 1288805733067613733 14592425720849703085 10001566830609191913 8987696091839513517 10049572929487092611 16711312040649926397 16332551251205740875 2561390268160891744 13657767108534234338 4680619943461706574 18323307634246358013 2612246620043624450 13625427366111364676 15396161954058710056 8122420839423984545 450592707434482731 4710166477941737239 6474343202273950446 11488412311385132142 5191040340274324112 11447596619890744889 5188633929225687936 17638138980744389903 15385812140938519830 11476269110276008789 14893926293674737394 13202832089983704935 4766216466628240708 4041857029203007289 5164307452799434160 3509977886629952873 15113141834740236995 4405958224216520527 1457612056585618875 15808239327979050906 2310632086875932917 14149033129669737668 6579479645061117806 6307381106024286054 13600666222087076419 18006987251529428851 208451214417631161 9569213372253769326 1862958759025261520 1157122008429575088 10028627680440094146 8715429159555316157 12235448834046029402 17300823539866376186 6596530748216834658 14165083621602371273 11368843084293706373 5112274183248563493 12333233341528174707 16617029946769332569 3129855528300217953 8744723470402353048 11566570980066446536 15993251915153080423 8877729720432043492 1640027306411192166 18165605998243192821 7794674275506986874 14071344210767766546 13655728226077310699 12930968324013568837 1431954781141824943 13141523908060487965 8260794330603063317 4000262423036231449 14597306849716507710 8623505037246007651 9656783565866779273 1586270911443685287 15246479127381198965 4708915711140103599 10271575165251338306 17558894978068740423 17761198173062851246 13693539755136442839 1309105145845099323 5175708174518566184 17742543821917622830 10101951980875922453 8876084705472315682 976819979995724260 16707815300968486045 4253805508425930910 14195693233901243867 6012825183076394175 14366234243887033224 8491666667525195383 884818398092527161 2533826753938372781 832441623492434074 16918924093265429859 4893686276302505712 5931009798770716212 18324965705449404580 16850677083416899930 15945867893566064901 16411943910886468662 2632502471769135005 10221664395552559209 2563850503908079905 10584617807008551971 15691250930471958016 1353530526786451132 10258689018019028837 13302687309315715257 14916593836147862102 470273022017031382 5566999952791655495 9845629758444011655 12652176988236308920 9778224350989168255 338276758255884537 10481625378139172070 14768987519727343415 17218824832789597030 12052669633298848192 7960636925547939454 12434875923383340847 9093335408541420580 4379819754849749108 7330740054901192812 7177879719967413568 14575368357916215369 889691103140088875 16011349451662399166 4799580823500949552 10087943563983530729 5325639761810825571 15494880601878687862 6701666487307250153 16759861404577424797 5558720367508263504 17005489599017155534 9627049139766500651 16666342515537323609 8639510207648229170 6005056645837522079 17459558608866411368 11655896862466839997 3666360974638982199 14157493431611496792 6032342054346182988 161694639805136389 2590526565459853766 8132484577417018050 9650618784288083654 16105528621623078169 5961555403625863624 722850207145349152 2558279011310672827 2051429551232082574 4351694768255145482 12565762703629058403 12167057794423684681 16866685460541326344 12929742288982667528 2208343295993013973 9111642935981888258 14360506122019465195 14928066118261418818 12054808339463115674 9193951500788800804 1318274012488072499 3617872889281419718 2609470388735163288 8836507298003386163 3368296126982792432 12970527651945292503 956234760063847189 1805835246248957103 15287424332506161223 17206780536518638700 17395750934920541485 14703505356195049116 16424607349441033009 15914414805567729033 18057031414377930638 9483843569713468909 4279546697206395777 4464574603240326713 3302718860773259468 5128462222611869948 5342236363323523306 10552478412541495409 1453900551524311932 12107514360807285458 4655222363988089036 4495285710699086660 975636440131160824 4157657669019755293 6384607565172752758 5828575667651390836 1134065125583207607 16993027527577362564 4052970677995269991 16239882804208347566 4443215825869765757 12504209712592286 17288004214582702508 297552645308173653 7141701027605176209 14539630414320563289 12671113459612580380 14443145767354472664 10115566209018876579 2798003511423158742 390183981080267404 11138133111793739150 4872091865604194263 8126428373279640771 2282688391509527179 1541526399275630566 15153293527583427506 3851753481185474369 12450263932714777851 11829006665091163900 11566388355431564711 5960752953812573246 1195601990412111984 15400945093297779580 11069729513438336054 8212066547506997003 10617109648616843693 12028866797287446942 8521673329141327348 2657835444199671477 11009558610848654786 139374808464857895 18300377614613007502 2243626402706680158 8772177842797219733 12134145238259595863 398033560148589797 3612940170656043581 6170206047917798085 17319389535565370221 12842794304588241463 16204173966233208943 18166674338899579547 17803997742920477655 5011630999997798202 10614128241464529313 11741321366830277709 2087590968098228200 14410620479483921540 16475596520592238030 7609510172901658057 2067887128943476878 14577298122144142595 2918183702758508290 13520741954150830329 5114293460920898919 11928515194090409350 13484130958165729354 5673350993102858363 5986637345848912162 5985380273027779505 4074884601809552668 870997238245983951 16897891663519042745 17795202879084788991 7163935808440079765 11966686729669301098 247988998901560949 5504644771801466220 14594102093470500899 1785939787373064832 6898020035968220495 5891223402725717275 14165772371533839481 12241745849793807459 14172325211194437376 14759645845919067314 2536920120417147721 6674851430181595792 455413947034359659 7041371604280943519 14383894171183535646 10641005702771147196 16867054014469168567 8594249176978785248 5018900988498789996 15796627246444295733 8438248747578780535 12468885860833373213 10052672976374949714 7329881141297781148 3568245073101884580 2016869255767172962 14746616836143682927 7658035479184970424 4964244135428597759 14522574949046849477 10936676378977895155 1193564675458312124 9818786961532184546 6443194210977603125 10800492634628778928 3711474245816323251 257837192373889319 2221605878555965073 7653697978799874492 3008841891180749883 16565708592635725770 17726905607067699613 16426413317872872628 5331696168338550352 16766081149594566393 5632026737513308050 1681711676343803620 18422170856499431106 8409623689556963136 1218798295225420784 3972898540252879343 17731455033318825358 7600147126126903439 6584205984410591317 10327993691622523247 18369015435772357149 80271648646092149 2630345226651480838 9573671086477923151 2301529587243715996 15333210334888741807 11643330027749481429 2272457728903206111 7467092560341614910 14488458328786372558 9421006316809502453 9469640117822310153 4335307980670601392 15612564491629485969 6422136185776972894 12881629201062315287 15026785259267768966 3485239102995539848 1739537124024411522 15061937037157141911 16962589109729682600 3596625044745532274 9922462590175810119 7411745481422970480 13577712207331457776 4521773832443166857 13053353802315001390 3431313193550859813 5214965776587213688 2151083759828841096 2392137737256306745 2214894727586827861 8034313165653697348 4453434461325046307 4963036483701151210 11518518066294246071 13396298946146105700 918953784880933600 10201235216219447400 5782464893370148950 6462475119720067640 11812972235521880465 9840131420171161699 16374729714445630729 16303168052040072790 4139652757007290420 7471155027166650389 503992161995432807 6822825757249417151 1427992797301853073 14665884497195084902 13066901847260952194 4893349494725746991 13503208978841138050 13316465363166730379 11868711230369923947 17817328527306197363 4855302092269639448 14088022730818969964 8027580326436278434 14297844795616164271 11289620453098791668 7414605172983897486 1527157691834612783 13891585029489898209 10226063834719748051 2015770903490730130 4115738294171513165 5128877957971493323 3723113721092179961 7470536807657675769 15260660543900508900 17338945683216274736 2340094878307337460 4971703278727164122 4113706599452990780 10033421693020677473 15616506509023086576 3103401790124352333 5838999404500682748 8176756519144906243 11952116558630047377 11556496984164692446 11091335522829506741 17929558334279971190 10868263096010905846 9508230776788855952 9856225651489971226 7225855357898884993 8973145886436716865 4791703321039022728 4521618667820136086 13200694696886081944 11682942268521285396 4203626138997634556 1858320835260593509 2086861580782615655 5042764513805986698 8980329500432845039 15840481558165290782 14467286691687266032 12957701267528367902 18114667817513606535 168917381844753425 10357215896674915340 8881915315577111073 6993770790241184163 13715858064906800656 12669257947559907801 15110624997147379168 10485973447971795588 8923494997331506494 1211603892786474396 11155181965467543205 9814704896799368412 12570100003328010376 8934634139328550369 18378383082059432275 7906331239005890301 1131194358527234595 16416823692520777853 120751820350025213 8188303709257977793 15378425113737120423 5460563138846952979 8814440900923318997 9819569829337079960 16249735823605179402 8952949663997853081 9726682239898190266 318039872632284796 807492637573554339 14524624781639273978 2352388000769181756 8836529560368818840 11372632096399217642 800796982299884401 12614720279070633589 5317274343960538422 780888110943042891 1520393922400352222 14094081814375236862 6122167325361130803 8298461847302534055 12825464855784841374 13801272430350299053 17627036270871272159 13565701036483307248 10092826559826237303 12834330238746417581 5912791066408040575 13988839520332167165 15673992695137750749 11787113563345748278 2372147544524927700 8547153049704895959 3687639258106362836 11463384858468563892 13630500374210909077 15071179442921805105 6007766648446930088 16419111109879852622 1175160276623865066 13527849574477799167 4114712913375330781 4473316486746020578 13202832100692398892 3331366561571487106 2076662400747988281 12865087679158466810 5830035756976798202 9361325625479160541 15222379789002669136 11167642217670106924 12646885043322600922 7175177970519545055 10470665244720297663 3121780231383129368 9776191660701360646 11922325731983319268 8525361882882503552 10542023350335405256 7043822823565057254 6828354847225691224 312768084369901824 13171600238516727238 14144970843705309664 9398383670247501263 5057416742751538346 5699799087931345092 16431480672052219787 7886244913536559790 9741249896679983854 9588172914116647659 5291494732255018130 3251813106511090992 16957547288549415546 15692767869769873143 16002199321639077119 420268923266255037 7377328948048454753 2873343130174908403 11777536679127225680 17855374212725446984 7413913938808117589 296574127699604794 10783195369460209294 8110989948073315297 15042716612221227031 4591014096404226989 6695150749059198242 7278213401599112679 12509860719563675595 12810699504881692608 6199873588648087407 16704932793091070236 7365921145268967518 7778056957654648446 15189778209556815372 1441624589685150854 7587299983161920255 17724661914984413213 591740410312917176 6271482046240915991 9692928417081580369 16012259098212006981 8666629456548137333 16904510430424445987 9346152831828231191 11837988186543223062 9754710315537140902 9992031224890974583 15061012066225289844 16409956344089062734 1632387165008044669 4581076311640428624 9807851982403533265 15494432919782930737 78783948319231839 10426316070695230580 1599615896514322832 6261341375634251708 10822562373945730287 13200471729778324211 14749951049133518906 3709775103203855754 6734666644187930772 11361220743388158745 7742704991624923628 1750859944467313038 17933229089606642529 3370203304724363688 9203132378021044047 14118385062698146868 18345108994143744523 14574393226374613821 10302291890433246369 9054397584530374606 16841335615936865384 18047887180248565711 6026204642566109628 15004842030840317407 7482676755688956945 14308504138483704255 6013245629568190403 4451040715137603068 5374958423101644828 15814277013719361092 12257837802592436109 12796609988539089900 3063152560261187793 9247196585136588587 6765802124412470923 4568520180730049214 13749330650338836696 6155466827526686063 455716448504802631 15528164863909113126 14500649283793856837 11767796790816666655 18385809874637778480 12590445941588636322 13451587292334912338 1365976536227172185 4116684506268883073 16603609982893926725 24569025493909106 10312638860572982088 7628727354446314921 1192044385613369860 7766532560794510850 7343820966960781798 11856759248713012170 9776483757330326497 4897116130129098992 14506113604074588356 6243484993379062310 482169922001439322 5589858678486936068 7370467974084044933 3364182816606947069 8399747792505574364 13903057032352816828 6401376974999188120 13271529127662745863 16298458460907071806 13658076225150832199 16349839491381002167 16720517288685847062 4797362132908336299 11343205279218461989 11059094807011733203 9544494113618428282 11276248802224137834 786788856995687655 1088549245446389399 2468135212339204385 13632029494545253349 11069973070273923699 7695860970953725749 4327638516114625741 5101961847788693710 3133431793324557990 16413129972326694349 16712992592111509791 10291011606092197387 7952049491918814694 768046699032668399 17585888851413917425 3639483810910666544 7866616615929963966 3784151932542097611 5284628592735618683 419599076875304626 16612101351249969692 3816090114262280805 11959079887909368583 14284560760105231625 4587382755058074795 5617263420334993825 10698085046369911682 14209059774806723488 6570282100465860301 15253942718687142702 7521522217815654225 1381663669731562816 10413732455964083087 3773740913776133066 12705513130815197160 17390058599579980319 3391238670986508069 12622823892465231662 5900227817879646539 13185135227530518858 16454941774210629308 10619019690192995195 7298124498366633691 13682374314118104127 7445302825766913168 2469349729543371122 5280333471176251373 5284486068080882595 6275703342587763169 4697478106338955717 904664402200703735 7072380706066479772 224960434304754172 17305428685825036270 9780021538158261691 15034829917041094702 16874465929463434515 6709392392115912969 12128358626798611319 3613514184341831355 1718273132743383119 18206753369848730332 12097856507862162086 7650642703406388768 14525335839414176777 7452404543460558954 9869631380335126400 13234083437798201981 15404597527923113603 6784020567335625784 2469713525767009504 10525839451989298879 11236310335048018371 10074384655734599115 3687938768201735829 6816307672553653064 4541998391523804154 16302555063965985770 2378901461149001270 14798265575257625705 2923482528183671147 10646997657103736656 4220320787462866269 9800565032093781150 6244557675572518537 4162081489147808292 1417671445694862306 16602349255487182796 7282731990312990365 1479269546394057830 12177599216781667728 9335390339682368772 12212107887742725241 8404864542439024389 7598294543485667139 14606139737777399943 11496830842845498303 17033671506249620715 975829902254556276 3504968167396838759 13240695555242855510 10334487564279843412 15355929508093814020 8830964061102328949 4889652138459703629 16708197137759666422 9211562924218981529 9059102479087108089 16919180352385310040 15183773985567284968 10144790299879090468 3362109421302407250 12030556965430103963 15990396243233258091 12977132682741310763 3646670620457119512 12563848482733387771 18077464566638393731 8011043710622570419 8429015490695200003 9994484823084021284 13193486359071812484 15944560129008777220 6403624068298738689 6564350107145111784 10601562978562956001 3995343480232051790 10142804766279376030 12154395344832908318 1981256289548473388 6050678553588864855 2967991306419319297 8785731023788280088 4553017564436859512 13518113660862342676 8599928223666217997 16203140000493319456 1974554471183262780 3875690311484031294 1185343787334069902 13671473454465412545 10025606312748138393 3780245067708075961 11590737665762318910 5299515896670109861 12703583024710137414 17898902264575087082 1934537332217999963 3960662555705303892 11254316112984781570 11684083480837575512 2190364106943757900 337349849454334017 7332388594744931471 16099409754940282983 14342379307870226399 15670760496818283621 13511052859077740422 6707381648703940250 9285168688400901700 7357920112484057654 10700417732298772161 4867466447284337628 14781338754154942631 10193094385528304070 4094548889948533250 7088265285535312403 11862522790595161701 17162402977856789083 17499364518306456440 10747794085115334041 78996391955533629 9821613910095580564 1866180335597489161 9475309716721386097 15240181255862620477 653368769643388159 10566859273492431500 1589842866239480356 3988283293503111042 7104441048633428613 12906394681878697955 11906032978802845125 4260407654270250419 18184433396090641463 9027216842179212112 9659953892125279915 12461226736138778425 1332409416634262415 8811788852494286080 10735210401968689895 5424967325649975151 3603113908983702567 15088447855318108708 7481067364074045236 9535531441623725460 18132191275208463665 8261199329209202519 8702305595183012276 13620684768225879858 16365270220900951521 9433487825524274680 4881302309172165368 13740436406223123148 10318987427773604462 17956036272274732384 12879140702204527062 8728923940613961999 18398366972164960310 16884813338753960338 1891817300208444025 16460005176893392437 11290174761613543938 10963616161792825690 9499935029405557913 18223257157786007350 11302580226882572833 16488440314951096069 18147398725970581928 129586442403091434 17800748058037566125 15524697074478138044 17340903027454155100 4464350326265770731 12843457190305232564 956326610513454714 17065732825537473433 14150936616259146007 16649394897778389786 17233162334653847612 5344649542749547773 8729624805870888466 8030165607918921078 1297366059536105107 7838538056266632819 12628663412514176036 17475308595892384080 9301728974119027064 12174344130661365712 8339872722069304080 5529292169866248329 7238369792149857411 1350599373246641632 15178389255018324208 15010357700188784299 17961208451852224807 5298080856003973822 1766220353105839295 16427008911545320955 114603015817759485 15565798225877548500 5001952534933395430 4823082329950821341 15821292909459317708 15438970435324824658 6437360380976731381 13126134322487175442 9700074430042607871 5008921423871533297 16276693534896101737 15511364638580993321 10282185979280102371 11035006154332144537 6189670064132947582 5575445078324401057 13675725203460685229 14724799742926343349 13398540260431187905 1736251092613414976 16504126178895347825 16717068923509490441 3539280988828383387 5746896922518164646 5879481027686848439 12578094471521753919 14982245755560527291 2072587156892704125 9122692483126064002 2476541985379734294 3458954843312094967 15737134857558456660 11740627810988546807 3426777307875292009 3933279550106828204 12866463826215178082 18293994440750928624 6096938017306513676 2739966199616327131 12817251263631307219 15664590301632285271 9825498736745030124 13407940222248266341 15521997667044689765 11018474867586384400 7208508316007442687 12564080693239986821 17529691358849177981 8739210482634925390 379251677497809765 4483866221267256061 14284482250744394327 630232304039369325 15593923695221479259 9008361778057937412 18174765138531539899 12672398637299638946 17786334998845103457 13570419099726878068 664096895467065583 3660364613240502293 8453302873489100397 5343838656893481965 6583532396530225871 1116295158830223432 16054219635139699070 3396479766507426282 1616767923836355030 3356080688388092058 519420597601987546 17199886042569828550 11012016050928691462 17669968626977043432 374298191770532752 2984197646793245408 12300528306575370092 13886073474789298510 8716153409413097176 1154252481394362885 15679893841645158400 11655425431070322914 11285377167398512650 13118008592677691253 8619045020720769274 15223336216051786101 4860736125383430946 7429810342636793993 12628213096329532391 13885222933148993097 2668007038175169121 5198286180219888611 16612728478150847671 853535596207620222 3125560231812005543 17672646703029560165 2884158779969815811 11427890283344366149 16137333049370851316 2307214405832828905 14089820934135596349 18087422008835411306 13417175721746963403 15981022005009132676 5773712876799085042 12590105101777603553 12809127415113967758 974555794728632687 15330390740677021391 431257873748477161 11925031808079223960 9417256733583933267 7405093380075695773 1749659387024571495 4727241863391440683 1053549844357220202 11051740611541829760 2558489325004145760 8611015402098471247 5752806710633327350 9537086425449455859 13259856887318968777 14867181125901039157 13867170070730304421 2561402358639008505 103819325233977645 16757707873366714485 6560521140488694383 4324787187587935781 15889558590958810328 1910690130836810624 5109021014193517498 5447294335343055344 872187409710481182 1967359587461709107 15009577738803950431 15238664018410488249 818831968044016349 7467699496632727282 17641045373936741461 8018779689474608334 10003223212095967704 18107979015112729208 10409020307707887127 17419614176247571145 3922953480065685518 8654493795204522635 6434498054820439705 10708290392802679625 13504185522676228043 2851094483394232729 812924730829544583 16965040794526537877 5227776771751113080 12056055699510378449 11316256207302367581 17566683777459517865 4491556373685762841 18017416027171065837 7862687958102370141 4815233982720456033 3016808789701707440 14958951884470783029 3172520817887634864 9422483797296194237 2352009621626230686 9180265078193237488 12432928382593591073 1013030617784994709 4020828555111031894 17066948650968385380 14702150183384013780 14168084953069742834 11499338672572386050 15939341958486868956 5953983084581067428 17658335446847950683 12616225218920198431 13030478098463511842 11772364958635003549 13999745885758683648 2398531079867320433 16573803752676792397 13851992339377059300 12916500065374218170 13577159387923491169 15748997029010276874 6307714789353689214 12109638085517313837 8428073019618159472 7572669674920250277 14695431600677514825 8177064580800852567 652061816186224992 16365839714184216929 11762230372438863098 2943611396668172554 9516645128417415021 8098359941756965475 6611995460151326904 2972181277369968397 15756097609858083644 2491540801514620017 14591704714175888985 6117941254285749191 1489695308308561287 6762375454687709714 12812724136518587211 7401326020717971152 3483629553165798250 15362931079152348972 1436055969394155139 12028511778806879381 1560861277149243752 281101137504451386 10627447808525064976 7331261247427150321 12483626230167645207 6831082354789392049 7386286127706463549 4776786488139014275 13026028205204538986 6947487446370900303 10699447503287792130 10898732925938834272 1686742436145258162 9009830698086731446 3856829399626370005 4310722462911406401 4767303192376827171 7297312932311824245 15409984309876010323 15784462686745026760 11858081087240525831 11660221154530617453 10927789731453626784 13347455794172396046 16420805385411452984 5397734727335913497 13054646499368845096 14926639360679917074 5035396073931414146 9567026074311535609 14547396830281082613 667846572829494222 14113086952901666 13276946877148646413 11090979626955869209 10562948663332370847 6639899329606350339 10999370075835151224 12136041425263691200 4174834198372527435 17388455053446978495 11932933716502219323 16770190326038733240 9678895814662910828 10751757139594732873 8022296504409288952 14837642006953649324 710188093442273944 17240318652476676035 470985122915210330 12434153078082107274 505954531173470641 9599214395197366243 16831968748252022996 4667181521610631017 9372525182565445524 14598334267054386334 9268303796174752472 13697010945134850 1499785085922703395 8661268766501779356 1718521262797826946 2615794249569914112 17479667637013140936 16290569211136520910 8392902495231633301 10268224116004027172 9781196072525797420 3431316650992403029 10378526527607853346 6791056920984252365 4151065690501988838 19665387099529586 12102814043451580002 16001194147559962344 5687480559834353976 4040376101154895145 5899590853731824374 10210493850635145675 10315244965411700584 4832543196951177130 4888611309614369950 1536094581033150286 3979025652601996504 12916562301839746517 3027870610324217561 11153177874035291629 7557641183029226960 17830631477543791157 10549877032954019651 7584217669846720333 8337748747521318267 5818369329107155775 14148816198366927482 12671529770142503351 1851958028405019876 1804370208424892185 6869845960606209796 3115283846088657013 10632812868137986423 16616995088596922449 14865874873327177093 4754284172513016245 5683691924892608084 877066915606131925 11604745554430276831 3782573771116314375 16369824949125309729 12683937530977679275 8782339372945740529 4214286534474803100 4914076263361126749 7274351061625265944 13168657526223148015 15744178833153416244 13872315381024479431 12051102382947279440 1890947949784508577 6132538672521741493 328215887667014112 14691994887539230368 3002751949903755058 112463828203713039 17578635613877548737 5080023019794761669 12854149818363907690 12361115924875963924 16166083206349375365 9180420259328811435 16420957420151918773 1425096385490812751 7860703580502581099 2105429206697496092 18169455514266685967 13532443916668397459 14491057761908049946 11844851396234402885 3931011286354528332 3053737041966884647 12116866456910641137 18078793133224077860 17737412342699463621 14539472394599016545 16281533057896749026 13807443943582073670 14671543470963761767 7405013794202301378 15873527302542340479 2831533882111201723 8869288275593324503 10954972044230713103 4275388138731484216 16589912677451101665 6489670131982035350 1197206462368641824 6093214047565401751 3303549677470987721 4047668495198219233 13040519362819546379 925554649742317609 9142244373035440606 5577041338269556824 6233646995780050729 12716330737667990838 10362026832218487165 10117113774770056447 12513039209254585367 2078924888747316255 8457059978053306946 14909273368956214133 17951669492108148124 11759426105612421418 3376314401608845167 8998060696529396151 15286288475600705046 15950348029182303502 13529898825752749154 8246437262554585733 6686334111520163027 3420244810573695000 11426196316707942177 3011967662187877181 7777998559682070128 15402677653539823239 6209699785786131372 17015664392697354308 17101458243132230754 5446455766964869754 2003656764195814121 10877509415774036999 2205702692952232829 14168072132366297215 7275520886160948706 10282514802490637915 12249502721209560248 12422613815298577810 15717963814488965446 12877515209990115050 5109545478532763256 13669491249185177922 14804555345400724514 9023582343595654466 9044428819149737474 260575537922028068 6156273114722920651 12186230576553590210 16413777415508681198 2969504331486402490 141793469827418834 9713005579201123971 7172351034916258599 8773529180484868082 5324096505793674148 12367193720432148854 7497261366066825412 5421612317021297541 17417628791149410130 13941916680354073976 14602056037164310087 3234994620201550313 7824929241680522537 2039278183415206673 639344823256352389 12118187480708653654 17498902749073931943 1541734936832787238 13647535277888071523 2949650384071667712 15687045515226615246 13450346788157265070 8843440226290266629 10307362332929456634 8811496188782518359 15085856678910193864 8783328102341091470 6844511775549225956 624846824985609851 16712728006910892516 7871369372619901634 11932654597659471368 15996967133837275751 15703789650212316734 17045028158726935847 2509074444979573622 12684492563132479178 3055836780280417908 1025342215809382078 17470825267351917440 12465972562042794155 13366167277413413758 1069247663544523949 10313937129280774492 18422939283952295930 13226633743229973725 17687111813457287708 17193831071342257347 10724814816355332491 17936270666358595154 1951904556644304567 17594578699713411701 9239706183684896053 17533535728501427255 8050948383105856096 5132238762504991308 4400169009529884150 11887997704957576252 13031669227342634992 8409617980040593789 1724711831137211517 617718008392116759 17076952569267127227 7820360942533514075 4003670521088915556 18154053916660036695 7269410723504330621 9690116089654522757 14984019038320866287 12841926174926131972 14015332738776112779 9278320623898253872 15092007144338810850 13527114015031919400 13996693758206784011 4500907116350092284 6103378484963067422 13496677146434287686 2112042206534758789 17721052489715033612 11085265114800063006 17515886108226966300 10425734238214068073 16228306906636899930 15968592923767006211 15313896435731588774 10634407981101048246 7590751984915185053 7685678482427119423 15562705263009772509 18244226526871752208 14987866285211136613 619074868361186822 8047013793956502812 1190254800769318771 2145353285166619805 13281698941253462260 8177524086814052912 11155735410035562146 11661655771878941901 8973079654974310838 3149152617503287714 14409702654987352925 437309657889277777 3205947548438555278 14940658631157860603 8151231353906584318 15020802471262724601 14253573684157068138 12553754553375794069 17715625812129809202 17994031358218578205 14496717866645676 9468441945349115360 15916934166075639055 3744091467882784966 2855152247653146373 5503093768104286432 7789759855131355610 10521306059882858921 4696647738825958787 14591825489121038528 1176517431251357776 16143228777263575867 16987910446811360874 10730512383538744990 11825368269662633489 12415929588327107669 5459327977545745156 2221025605025842168 2583629376893555296 3829431965790040568 13189642093093929365 9259383217606800532 15708240244669915440 11912357084564422842 9557950087212061842 14297860714186355671 13877242803477511825 15946287126677286760 2759752913058139368 5356169489436174000 1175100420591207494 11172954221110592385 11179166582436569554 16836841971601504634 3258106346161307713 6062727829857901381 8780563880768134202 12793529709973514365 2720871966343002114 2203819795035901409 8397208569339687615 13239555198979217725 5611806204461445914 6517364151041035878 6938919590234981713 13883482094753119162 7949753792795489073 5590177345564676784 11098174643647517306 16640774157306848607 11103268331293737643 1179976461886672238 18183268732967666310 1932021752265678603 7182274082242406238 6212907802501742897 171185285933387794 5782320087733212093 6799842819397440728 14330365746075779377 1814497078300338165 15558350422433541887 1340116481682807566 13097778277175139530 9278654257093438701 15966384690144746713 4977774045341036339 371052333137224289 8858418328027314762 12982506662440200130 4152400120222052705 12497840318497289678 2306567590353606506 13998458185618347171 15224429383901240385 3227654592288061801 15889556482110005491 5128065382718880640 2205464742050081187 8779670608625438070 10929961092950318494 5845358889166049450 18023239639351427471 18252045634381848839 10900142349182991859 12056934815828935390 11975074092166048977 4477690134891982116 3513085780030223498 15780883441374181929 9024308633491837709 2379849786698266714 5895269556895831291 13056559200582271145 17161260181725976351 9967708510220671957 9685640902103671413 15186395484476427700 13863298857705489879 11138269468532642422 10656514704843830405 4892931455013872403 16047201570281029152 18104895876819880106 17548406069006834187 14175008337379360335 8749229504646345697 2992233754825374413 4407891858815119530 15268540356823703656 2286201320243201433 17522188400302658673 8119925548096564227 2450611470148730853 2888968599615108906 8241999672758191390 11578294816520765720 16194985533530560519 1776355867873291898 5403858700891242491 12553361572923632953 4585413822876649813 13372632441445668291 9454779578020396989 8696859157439790496 7575364926803145790 17929066020877401111 16719829668159836076 7818338629844288729 16837446163346778674 7473543380574345160 14935700601075968470 4968604653574095177 8911675515493379030 13129920880258600944 6137493165921674956 13869646102908165599 9451886579220059293 9860108960096482987 708545674755108417 11122933897975747689 1654731728930522709 12254023821627711435 4576211042501166795 16004119603704025540 7250226944978486260 11522671655535032081 1012154924223518985 397317650654819394 12993208737576009364 10835810066881947916 13766190602246858508 6555995910412574788 8381213775988010280 12491267112791669092 2689985493509474288 7381683902947355476 12381910803261410216 16635111857192096374 8117840402500969192 12513968062144807749 14882775983137423861 9210701467554906791 14261249280895406713 9816409313115751669 2607671261881246274 12133508529069324870 6458504904000371306 13679502010906364610 3590537069892419022 17048296589376617625 5776748972829455672 18418076493454383317 2078561040488479651 8934264006848353195 6592784345542643001 750411622220184887 16557665868451742473 5905075896959053175 9511025029756904749 13603660129489414836 16135659955932444791 17248120976868151383 13089914542024152352 14678186361095942991 265918017989054452 11573252460763207782 17712702485046378862 6191897646251116150 4736984167248641464 18261805672544888068 7164221566027055729 9466941877753614034 5939307703766008024 7489437301348434695 11260877824043260447 8863930980090911572 3197875937574194188 15794159486281337540 16976361993152434353 15579297902952304436 8866564320181935383 16383463363930604074 3974933050821936469 14626636977329026071 17837016473085013807 10197976165225285021 17462529963694459126 11508902490635568774 4109444763792701057 6366727705926495180 7524334792667190589 16854324025787925668 1777081355625933547 16990386359487739852 5221365965974170648 17330743804968157613 17577291083869352753 7776731943173102292 15318073742057407330 4695922603141147133 8803507687634677446 14062189305333787217 5326459603539718459 15306325535458760330 6252590754900112897 5329849846547024850 2752063749750055646 2895959152348474741 7222271242839143410 11532292061442620254 8252799839311831477 776597157724840094 4433225149179874532 7608196387811442333 8165541163806326570 3718644935497240645 16517819066263257986 9168652682440611786 2898335826198524884 4639955888007560459 1736299888145499712 13030877964390336808 6414448855493679395 12056098464607436915 10026871417363978681 12916808295949118930 15513912853026081544 1429824535980762067 5807557779077518561 17843832656995640746 2188016328020595120 18020468170499641973 6131286179028089714 17623706028156260141 843062408682818541 15792815828671260983 1985192483647379730 6694563143078386672 9283887186939018012 16032315830440724840 9412967623945652607 13417769472556106892 14552839296300829147 9906930628354158456 8432413687474924950 8453334336339163139 10321350040682859281 4183952880273114437 6289773352039531483 11462218247896035864 10754789192268558487 476896132452839997 16985637283681314372 5518118039121600509 9291826961681069461 15056408726255230509 1782512668587672834 4611712609500830172 6920823719793350715 12422854112626641439 6610396910954502645 14695904316392996203 15979035297032052748 8743585667347530304 12874673652790541450 7628271438255506834 15507261095383297434 9992474979363826764 5883364100955316508 16437653255686430053 11991565361621111651 7579143977034139613 15432884492343548050 835661135164776080 2977856970196809982 13670874075931990168 3237065135782433320 18249534575061611403 6971406528830908682 18335860487966375965 18431437626748831792 3756034638476183691 7967934133754764684 198584644584862578 13044298824685249105 5765950126692380425 12064044345275196998 2597411424811429828 5019986221055400552 6126215633854722410 4662142340909915512 6388830592056028229 16475925308604220425 13954919832473389589 5651946970310644424 8303911756723247145 12501654079685434499 4093918585910454447 15056515555159772692 12955387560012285196 15714411961510764516 13983242724787467626 16872149500984442651 9775335396944561256 13276577062019154900 6212905272808892565 8250762615531548049 3698993857871990363 16488002582766453607 12576282801457463365 2984355664538184117 9672663604180994181 8836221434030830832 13793238654877412050 18298810220762905599 2007282139787830350 13276968422831565920 1002609575788842101 1495857411939527605 13761532123826148117 4235537721077455865 7382018965526754187 18338403980103527054 14425880750322256758 12216908948366996031 1106662982381334406 3247726366216366531 7042852644405722710 11814324714868253985 4968177734503393160 8643923347411038764 17089358932831844140 15284580339497546301 11063895637043764583 9641676492825665044 13669581772764848228 684932011003391176 10311865688034686238 15318139483564471483 2464316325010922836 4538959148455458625 5220488035969570468 4956525137206755982 15066461177928713450 3176600477744237615 8836782933428950602 9053988697896937763 15600970911668169087 14028546490675537695 5083669704797253022 10236079620824691151 18216966465129506225 9644239193916463878 6794982085133101540 11793749767075114489 10910624234853247928 7433877172382705640 16019284527568877754 11512524389153382367 5093852175201470892 14281627724531179011 4934547793950022224 14256767952518313315 12976981755179610804 7501426882291017768 11602552994167476503 4248552824353935412 7042529904763582039 3471339115229294920 18274443149322962302 13135887946007960601 4357162573212091636 7781775919688238127 13720182366143005918 18446727326353850740 11526178000136550297 1221205295436350639 13386437736270616308 15092884766544778006 2109804928913818433 5872838202449666529 514097666597254174 13587760927826173687 2574266794318117098 4682657987377449799 16616151371774626866 14389918639185503491 8503682303099318110 876585009641302208 13175007228963699532 9264746603681739948 1892689432450427746 14051465953555713207 17954093596325146934 12753142602680476987 8511179481898785354 12184949411194143810 11733348259864215262 10286429770810943619 5027276445737442229 14988636119614423345 8373325287937177404 14611364538583733756 5359385606098232406 3991255901573410582 595264055845693092 5214009889939724685 17704027269040806881 3620383901503146602 9421926861025797905 12449158537024684916 18187466689663235937 11996740830960661692 12621509814385485623 12878268001450140889 14390437518221654038 14732397874536316560 14192495085716112173 2656356044817881049 15636384628276744809 8662610382380412199 3214862339693158340 11878645756196081421 4506464849585492125 9757552691557097781 13121253750777544424 9228546846194647397 8691735348335261965 12231307674785753930 11210858377704336021 8949883590715199047 14442849161530715620 93959639124059691 7959554288668939846 3867308513668627923 5923793778603493540 13021906538239138749 8734307439388258967 6091547411893305989 15959397497673330917 14081819461746639146 5840539325700877314 17841678096292981180 3511509288846651485 12501349233804452870 16076991942800709595 7717437494583415881 14748221833710949025 13819968981115916927 16369661678825146538 9724370208115953447 9168139223807880510 3119439338848944492 18317538717055645872 14811911972914892665 15712245779698852816 6303139483685149645 499454483421959871 5809647946652689156 677272649880256679 6937099398634955858 17107887073227364148 13820251859861125375 640573701044130556 13082378251971476878 14974555549289376213 5257907183876565570 12673798541647520758 3480619951076425967 10402006277218459240 11356350460039303568 1458901859325370130 14986774979863833036 5888378426222850349 6634342386636568113 8209991465885951076 16063993928249232201 15248556811126397240 4824186283872148272 12888643859705387963 12667611520770359670 7646714537497586172 15760510752887075539 13141078566312546684 16762427668624922139 6805408296954614809 12776440978183512325 1735336312188126772 1433178476493657260 12911540309388413371 13871845896322773991 11228860441831886613 10454975600742974726 14315347147164301180 1179811633093524460 13773998937427857311 5605447993243206606 12779023347099904317 6871254810081346269 11111556081435266557 5350439284203427533 17060257015913588199 2825577033607969165 2752268167981282516 11405669915867982893 12095128805611503069 11882465502324928939 9320086725320437023 3904340529342528066 9135140750639656108 10832699505810478566 15074901877789465026 6071160248178559855 10573796030458977132 5436181751039398611 12624658074146261834 9877731182583611620 6749640349637240422 13326023352672885764 17255933442294815848 1289753194105267987 1945240920720563785 5060992054227748294 7483646317194480511 17842348832004362372 16253213557086959588 5527333681534642267 5392332785348042227 5261752901141759773 11159047530297996038 755801783529087701 12311485760482965553 18076822844696982045 6016261442012221741 13126703018015694814 14416482484391507178 6034475532118324112 10026048083994364888 3257754196826503699 16853464765119032567 14094680523022737076 7235320711177635206 4648157511947378112 2159683994062345219 11358520268284504860 15637289267105341194 13247271539960801403 1260454930963121967 5574749079955870257 732888044412866772 5909557377620999282 15165870868118165030 14593238019178388773 11341158248682112829 16306019547753051382 11947450297293318492 11361915986853039024 9003235399370290486 8214605213565052790 12167437273042982129 1831478657294357535 7889724188800873936 15597161143423961950 3268080093274980533 11835024414520485245 16061160280793782816 8629239994499206120 7259523223259915943 9414289323571004842 8316745329263079728 1205071935293409812 7089696613601714065 8792253145135953845 18198460369768004386 6029559603231377032 8892568410311870887 10611765006194020665 7222293118871518296 13170277358730313346 6720342839439311952 16800977459617280726 17904534880545479832 348696804144024665 13637031785568829689 13279443139834565997 10404385872086151444 8018679323482814855 4432668838190176390 13047384071117177751 5281944091557126337 4063296413179518277 7604225566415162422 6972657929529146627 16606039941412277341 6372691886830271665 5583617725819162313 18285856453420032096 4479872943801118851 11367357720525046900 13836104025041769905 10132809057014096801 9758746525774066916 4803118329079519163 5779901492566198847 15093165715498502471 14156538124689829929 15860019022358378608 7694682962834097510 7699456677152871118 2800578783773402176 8677366252139241364 13035022488144724401 15512838938460486847 11258749545763031961 328355784065179865 12466602302023713898 15801170490395103537 1946089294245896317 83353607875667421 4450456008101956180 8086842966700235715 2847206087829567433 16676871715470681365 18368122840483469473 5653026581725972471 12475487902101237565 9675692671501303516 11000774903261425815 611682646227793888 5406787522579606899 14445849793170141826 8317437250882185675 833823526164770803 1692230814108525143 6440015617370861078 15709055735302178337 4742591382575560941 1881382755069592204 3731924997803587642 6912093155323245248 12531221279165329379 1575752411040958737 2882841586571157760 16416423782199225785 9595596446786444255 14367338449659639154 9514161639856863211 5281469369872490724 8615186698602983104 3841006510912526888 12772749255398276822 5734639622977963602 13560916786527713656 13606606489443538848 9011646294654308967 10127525259458191171 18073458975954127609 5061352539183146337 6405860184343203693 4644554307812436055 7950660001167022380 8833862312108126764 8371725806141062110 12296981446730601420 14968637010857950318 15431130505808500264 13226016397153355796 15377943600328404611 9452580461863421527 8775228859189772262 11021294277427017646 9128486553761619194 13461747808610955618 7622973059484361713 12382320244439557180 18440479798087047390 16116289796087339478 11112405197819449911 4919231966607182896 4935674379199040342 17347961018105032235 15398204506316985582 12218296999566175087 3495858380879406995 11182743055749507126 7310383288027420645 307850270652242731 2002974723717313262 6885383453631279694 17092498760678879613 4691021876909981608 13642312373204773084 7689921252025207117 13207226471863960617 4555207094540796550 7640094267154617622 17730870483247666404 200615920486642758 11346201765934658140 14685122399499823835 15177329565501171368 9055603757040516419 5009105199397847898 6848539268339342282 11606430345423541600 10411186716861905568 16796150255200319638 9027870967681576186 15657635645515929880 9719179956096832225 1289557906318396266 12570522270156455700 16387418794775115287 1142552278875435057 2598402273471737978 5311849727691076088 4434482209193241475 16277774646471248663 17881122513086555609 6071600195924338281 9662319670181200872 1657127657302154487 15498287962702558475 10924109873719588562 16086546769209649861 11899986836414544799 3155474727170237048 3050563318794615115 13154455785794138280 6166014954630106994 9750996964485762202 5612168644300413673 11566693728251394719 17338673642141826219 16804382224930917356 2177710790055326041 3332775256195762196 5512247551557243846 5862706984175423 2368513498291110183 9053917591606899957 6223669436927339064 8372661824775059194 15800655423116460189 4342926491021574576 16411661260340789074 13394418283719959779 13794878017592141324 7501139611331844607 9084115752157984630 163294504275335894 3606450095173780561 3980248380757135206 18260566333168384578 17121351398150567667 9586020263615815225 10027534466261409098 11323652521153042305 17634356950985053023 16473641796032043391 2715185045847046529 2200334010361596708 18248041191646398995 17831549538303440919 8818899779339124001 3357156709145504106 5440318534201161206 18382665033735809235 10404658083922706735 14545912076323178006 10404379839036128887 2229034953763490593 3276613887619212443 5123900756312108031 12684779632360282932 9642703640971556235 527420967602187928 4768454172716491200 3077945476162305375 4823304319876134228 478781675499045542 18136042064163577492 8281238491886092548 12350535252630493052 15972403728458221434 9416359545589808498 10773780594265115748 4739456700423423306 6149418855029165458 17234513606032103938 336580351696673135 2245109843375163707 119954538633412553 12876425234888056884 17441769344879619835 6973962580119363517 1762783745547367716 13677779828795009567 9367087753100828353 16990883342851439693 14081968228577021613 9852275300174179099 8378845998473178239 5746502931866726424 930258435772860492 15733048395160602425 3395097326957931956 15295325276765989045 3862843219822256938 16064539925783811026 12578124529477603431 16132194489594901283 1293461369989016352 9096017343149583005 11229999313793564595 2963601349846705846 1663967487966886693 9732056452180018872 14773462785162868551 298702435738316090 15396209510354468239 7439020901439556309 9693216865438371931 1863120016087924170 11734458900279515347 17415305991198610860 2463762516658634504 17769286108459279550 12808324398236223090 12067711446734408914 9097811809855094666 16666309085183864027 181292109528437053 3564080004691595196 17744646224683477660 13646778051570162327 9824718939193981816 7171113204045830392 11997224657460468989 9375901961937525861 14640496983464128409 3732995454027703515 16609257815062645578 5007291176982605795 11695303442137072600 10999823996835928959 12554014994255026313 3814608269933566565 10368120568404223220 17720660413094835323 17145221501872541124 2936134037192270598 12954627061198806131 10705880369334235656 5827369287566640748 8451291631758031840 2084358266859863034 8150234628906098674 9972138762717336689 18321239014974161462 12135749651965396159 7738028927153347164 14035719080930044841 1155439198421342624 2175949089478261254 5041364007892474446 1203050370005346237 17800238317034384472 18055420961438580267 4055325435792523094 5640796086300116897 831116167431689473 6414667767497163621 15788576831434749458 18295047904827880072 17784394549684302434 10252486408846748881 1233075800289493748 2734597856991697073 17057017975724008228 4650492375484106118 11459993277454664011 6046165388300687541 9220492657875943478 11051339981221729447 7867787408598381852 13512831168191561310 1192689374953130512 5290066379303801761 10972858646944733138 15616557694939295904 8316087443313526538 9674222675966579599 1787037885971354756 9615432398951513016 14037088643364172700 5988999630034740173 14610599183535056968 13290726427999158520 6620391258819336716 8351873851895885307 5101086164600341632 8515973184306333399 8608673699187718493 10670052411048778121 12276003765835507364 7348689097333400981 4916175171709271105 16953070421990704496 18366422166037159017 13532754189446197428 4999588801284731757 8754720498887202712 1832984289184007603 1007815774337512766 5748701437818694582 757009611478947317 6201247157776667518 7072221572730948034 5749468167895343500 2757285413630475656 9848235471798388138 11197555015503234687 6260233801554825723 2842494082951483012 6768931696973520844 17245089052205995293 1063091906432407791 10909434805734236792 11240560501393352463 2954172599894590222 4001033228644890993 14542021427643299750 11458282060431563901 7161721601193248997 7696291201928934812 12856352684986395157 8893826728323807982 5327788508438390051 7605840817797673440 10140821825854710149 3609282295444246476 16680271043789739008 3426458055712616671 12768948345535444912 8700184067828869693 4727907974645353573 3667622773918480155 2673800877098823901 1527372786495680103 1566190228634248238 10471229450921256728 16169361818288026081 10581645206710191247 6036549114918377920 12130993161838438626 1506535420204440448 9098433298488629389 14036619585286653528 18262707874394813724 6699165553285863910 6321882754649548836 16250133096896611962 5916182469710868788 16028100670970617169 7122947211909674389 3406943447554610660 9828674006387067955 8118061623547692335 6793797385440713823 112166509068744771 12113936853682324453 3502604599429672166 9589221464395730134 7297213498787326130 8412371620179590985 15331272669358568395 6446831986591962497 17834398201371490584 15514410696577141841 15566467507081959076 14657328237156423756 1511787240875097259 3138872778941969659 1010364246074735754 4390583961922479340 9912749820782457099 7607280326613042593 4198788592263885924 12176343223391882770 7692646843041984738 17108679628551260394 10127223286886524008 3036111802538014789 7428648189529308915 13332505681056450461 5350807263602396333 5177480804982845967 679247684028666934 5176946202718186097 14138041098872964174 1662890672335393780 12714263991197984307 14507838904171593511 8260525116262877126 4712402370258991826 15699401460777639056 4883195317048307200 9055252650806675937 6033954833024678952 15339790986983280417 6032358035240428335 3208252260321548861 18387099977242561057 13283939685242164916 9518921696665722303 14315587765631610979 8674604451140202516 11134611884403331780 8096764924472198354 1030104220987768026 15603587479161151132 11537383666735471748 9637594719538978513 14533827488333701846 13099537509840428287 15201740886061140888 16443022320997052784 4095609664038898786 9752868962881901234 4608604577526827872 5597209098713068923 12065469367596536821 15881965987429200309 4123254941232462841 5560930155467063059 9861816084230804686 3192674669959737791 11416867757685241054 14265938044420450909 17115354077763025896 4951199625923790316 12272845077189475372 11573083623993946681 4172565429285819803 16947766081888872921 17145446922535037815 17416584769980288868 7312278619762580651 3761881385735060495 8821275772847414181 5225640353819714640 12975964599993746709 8622842985107826495 17820758587768266952 7041132271641271101 17784534048441020062 17956131929353448940 13310321687948769898 11071765450529099731 17479250892498680866 17088393790617201647 14290883823727158214 2848174349671838195 1318218709243713568 5939435815377149816 10430809094812044709 11834223454041976137 4841254102362659152 16683482304181305231 2823789743736045594 6863158168534087558 7624518735166083337 7886121271309194338 2883273684200486941 5237739270355882891 11165628532465818116 14907647180410969672 16257763019752417050 10737301092120112023 14927856490167997717 15314879377554194060 4345129708887525642 13511672558504741682 3679352044257792267 11825779121254517795 11831950681188567440 17955145333595315009 3204464604183700000 1028793333256978272 3085066364605917876 3031287658852929533 16555877340849951439 1659214837672692786 4450281108278090176 15845806401228935096 15490532937310174821 15747705450711512186 11302496629043626649 17583354094778870169 15591580493187783059 16701462434864850687 11881334523421215305 10730922223647105349 4770249889837431120 7686808365480082342 5148661857402264584 14290387890421806815 61365302093307326 11296910996679417143 4236445185591861813 17615782340909259558 7603623524853699773 2461106697338194301 8132614289727613589 18424012198965655278 3695834280494490753 5208926154503848419 1918635702890117015 10285986341856158369 8060686821942199817 14587261654611129033 11027359321507794575 5101002377637918349 1165657429569217878 15674646084829962329 1986942203201259234 5112001409193716842 14606225263637619296 4003897668379929730 4038477744325904654 15618375886527971872 17798328604397243172 13391439616448623380 11346501381584992043 11780967409299760939 16943204095588280467 7644710679558693341 4101003521592755637 6089419015688955914 8640268544407459579 17199047527470227043 2323901266484616480 10094116238449846784 15272797688535876698 17551655765963815870 2817242330988313300 665702692872462480 12964882424934513953 17125487049313753597 3428578093357786848 1044251575290673324 14504474083352348632 10835386101511030783 11377428210006489697 6264397513721547385 13820006767796503847 6945629991393984528 15535156604511146723 12453482121583864872 7054915105635641880 4648664089203736533 5287920657409081572 12703834387666569763 3027640040215309621 3092468701086187849 16698702808502594907 7163857104844075972 1681386120578581505 1934048133506379803 7714038969373319480 11983761630510288870 4751695002541877590 182837495760637583 11695452934320902144 3405878994901335706 6511443621910521344 11191174068045398231 17942873452510757873 11125695869940522540 899151096745024033 11696001385250048706 12075418501742425388 9424429404276273634 1988968883414644814 4571935079094599105 10328154990920642617 15992787727892351336 7281993069142349495 2914265766533841652 8023640879320759237 17590296063038115757 14227783952374216251 14660194935105100538 8583867893832932352 5302839001809142875 1956603377127085376 9947504302494062710 14738572416108808096 2233880209552740059 1901308850131778107 2881059614192016677 5392555823592790464 10382476909145452596 15143874832814867768 12427404244981608925 8791583224785978668 6286507849508809082 8350310256214136231 17819476050739834888 1699802516338208100 958789320165019333 3226680795830147406 15252288999994124940 17117032648521522934 11077324301458139913 11736567393474864939 14362676988079314857 9531969839940662783 11655364268484087134 9968187636055821380 16896980237878409454 7763320364688890798 2196440986128654282 17172694834938400686 10585134233732579720 5451963487011511441 17960984839969972358 14919428815718159129 6850550787306823419 14380090296731746933 6928645670945548402 13848794733668078937 10320174956106780764 158937604134754933 5989764954025028741 11445957180182983597 10855440325312587159 9957724074145776585 11183067640208140680 2060158867327180354 9657216910327579974 15068307293033693780 7402321405581134474 4301019304454737235 7433153168153399131 15410881986105447084 2697197272433053266 16329772429715117960 4325847680223833847 16257278721556442622 1259725233367277278 16585138727151753722 7365432316819848096 16713841385900734256 10417621609455139131 7378690293571080324 8134082902316224313 3845492148646785853 3005585958262745216 4098316717165863004 14346091132827218461 15120368350693095925 4955465535340590735 1706500147658812671 14216011281573473364 1772375174785315891 16237507321656656299 8875706544506457 15654512485073949518 5360018261852439733 10804762173998349299 792532373599971151 4054354118978596200 10460642504584971632 2618637356955875356 9017767827229220088 12542162645628121545 2484440990910748087 3247709957654125454 12742187646938235602 11161461588200920001 15526621391289714815 6905340534798985491 12937481670582282282 2982802323058472967 7393970684864162241 7077304775700480089 17549555443375266566 11805957647573449105 14922748972120045017 14150730281052959730 13067447603161161054 1707083536521838465 17568454805809548574 13286965865145903196 12359406015722869023 2002973600915224354 11427514233127778673 1048554235546010382 1626511095530870867 4921852645767682490 11030608181157661351 7088948513799314811 431066235590899616 16538928960547794240 16785475797610512987 3369963758735292675 5919945510131173322 1412663297157850179 1593586051493627102 7097783346168987984 16643534617967474704 14668512156187886023 10595248983483566028 9127725648509860138 6704735877055312329 5331458603750206131 10671062941159219295 8265527489322580042 14331508099783831843 13301568629853900552 9733833978498465909 17748483243328744132 2442305015096381250 7834101149838882239 16564866947298391389 16614576592371503716 2080804154574630669 17479014958639654747 16601436556520035319 2187040686874882896 3477647035792276408 17954441415130635716 10538258466617515611 4934800755316832539 2393883864109641446 1058164475170491855 15754534507682396275 11937184219830233376 18400220827435862254 15979951527065585065 3519369055387270450 10859277435480140490 12872749307883815657 13330157344067690262 6412029285311450286 3147253902852397105 1552477034642090104 9114954030626980840 14403627936916020625 16316123923807586998 7552777554324675966 6163277401283895669 10898768411587823605 9206428952000284571 18315507937374712187 6146870346821069376 4196163061613258147 13514139457256196020 3054684922524013986 1653586094167060259 1164128893865330053 7891264227560460250 1736262052315007919 10256175453030653331 5192165179688543541 15699970529558090924 1042453058623500783 17595329308070165615 13909311726062921993 16876197333543133596 16962326904957480880 7620339492405385287 8110106637708316666 10981687874050346942 4259623353631535660 5570561519951871661 17179352427245877102 15205789043282289967 13461164480266239223 10084648602173446165 16520595038802900960 5378435896367885570 3247739123486369479 3043446403155622617 6738467095271054597 21384911143103599 17668012065840689082 4215525984687107377 7416395151695991682 15568463557734758509 16054058610697781886 8290987309567015011 9622339465239953991 5747530466536374945 16821378335779021236 16424866332619925020 8769861129490117338 3723386602791725753 10980300072917943726 15348508844080311790 16548845088754741190 10902106386792210492 2188235759619596141 3686536674082425254 5135410719532147033 8687391976188222514 11030436259055050782 10980836873665140482 15232192460395488870 17874469423203796223 16025149941033210676 14976752322907069888 12427625344209685625 12575270066621144054 8390648110766371805 17105770600981716938 9672905405396234459 11979390416359238902 13713040691465702618 5284726020178033578 6660489025307188851 16586119315298963838 8596785168080769830 8181389924506009922 3509579910048143048 7589021155682890827 5918316440966563238 17183285166393554302 8697745444492778676 10315342998320768486 4169912087703628644 9278476394069249505 7398573384906288290 5357591223546447840 12462442878260872691 12999251260778409235 11503618377428962879 2324038762493862145 7086458081522347714 9272000583440865511 18129474658435695139 6571135954721804748 11481618048020917489 7219074902379395075 4997982266252539768 2607841254359461616 16755629263677410875 5859562704512138933 8132923009257486696 5976034521413336891 2305151430086826046 4898282317639674045 1557730765405445514 13833630897518446792 8826159347410072841 3377048794052812863 3611762783694923261 13445248371038370802 4032134843617751173 7279416367022662453 5299491988685258178 10373009028513601507 3119774434942276871 13796932651475170634 12063177037333587930 382087862116733337 15709818225052786048 7312171237990127337 18123472560828029851 10868557393888396120 10370015340751571811 4004126001115221270 1028221227549881525 16337397191546668794 17231736957294976300 14439959426246491881 2572758885905887903 15160565873043846582 3362568806270228253 13600214651027532693 8931054609269849868 4581323450424526071 12813551781021349221 1844395590714067249 16637339641515564683 8163208118320433709 17204139298413752835 6611636385017348193 5902359708383310897 5395995474683693651 7058524418586894204 17422280445884586221 1638572902039515286 1198315576168297300 6542004750306495047 2363012748382338917 5257296088421734802 10255120508558036294 11729456037746954608 11342706202484883238 11816904673841095245 9166216358217723479 14409916938690990248 3043107344426331876 13133219680749430931 15600817015162746605 5616509411919846527 14197943310462754952 5546829203408530728 4347496973658590959 3391626972003210947 17043292721125327689 15922883632673429220 16143403055339959876 423821417200719709 16162982964974503029 12422138144069426743 4876320301083385768 6173783412694669155 5155373813012079666 9822064581839196311 8325217128875138036 16258931753571968181 11065986629281716163 6430905002992464028 893541192559263955 17587630034052006488 14814449743829525410 3721187969582592541 12170788461018622270 15489435828360146039 375015855522167170 7470219773614476653 3824698039439857964 11789045297133133399 7298856020272454110 14624271905596137405 5567131087398004719 12940660042946063867 8044760397666049452 3721806668898718512 3573996071767853836 12135457302284136655 17715118110837773701 10780497138539578370 2656897631304678197 11552982591471030176 11299628581028911263 1143883957269213571 4232451567575895746 2927180039416113999 8630257617741950238 8383758660830622333 1294283756596455743 7797630939285385376 7003984506300149455 858364671718269557 2326035665365408674 10132133674083168130 7690699117059074691 2989358340569647334 9033804549122416763 12938159816628112883 392532323716775270 13956749142000191592 3330928256135385949 17050821988154725241 9191599438403980601 13395772102250702090 5649163075005744336 845525594294632078 14029457142997173813 5478252046346817025 3156871792230448800 1042372170830910051 6493462628339261187 11877959820085405397 11201144684911915615 10874204451742141657 18163676459364398119 6180787527651116854 13679333964983273235 10171879072861822341 13082654452385276474 10343705350991604243 164172073631305807 6341707731350384501 9123928106048755347 14036531280370841760 13860878817542595869 17414119854184751862 9881347220583517625 11485355292894996566 16664457654045483165 15416589052323606715 9508713321676853362 11217545116033940456 7325940986188400349 5152143774172077837 1822036615359797111 3383308333937458924 15700326860599478504 11457740934165963370 4916871671505867827 2895872913964444874 2921209888022142553 18269684775230903767 4515921786672173846 5600158307402143195 18099578567867575548 7348185628600885310 13370536434447415863 16494759581609744940 15220540988050063902 9078732829115253104 13546865599618233714 13248193748786353370 13076965670512864800 16245015611387367466 4786365134548358090 13317256734082373774 5950047655242055934 12649162094849265322 14015820785398989987 14077726250448760916 516014852984957206 4776107453187556114 13937859667651485129 9988987771323024177 1540651495950173874 17854193162049335327 467278771963076075 15486553493028484289 3379956437209464978 11540034549087192587 12509160921488870089 554654520301574918 2789030900866816096 11633378049424119889 10133482993261187410 17282432881580151498 14566327734872856956 12646915495941900531 7302571321830120229 1790666665312601846 10532679745992421709 17995533459296460808 16369809690260892187 11536640318397117674 7207998777537745449 16099612680394308711 14245801590474924451 13951100096397392400 3000452341463209799 3098023699833092734 15145334636461069614 2876627944673594920 9843727423763471011 6540192589024817555 16500031829190240428 7511393520208254026 9413700455633650740 15289346106551085622 3417101020452034836 1557064103171084373 492972772516924415 5917266572530642007 6742821421847630471 11140080065400658378 13663960375890824847 12928343903230520921 3450068265190757686 2196348471395524212 6098237291770250730 17807907504235238835 16743880765972256783 17777873131550307883 18140445835235709942 7128417086938751346 16657206259260992325 13511150992941147750 9850955786735043118 11443245899346517713 2824052031680504656 4937220110398040613 1817398054609877950 9257682572235155386 12686333861762992349 9079475329319122155 15898619418502514550 17189289086542000376 3714366117736297108 10917596650864148192 5852842187000374449 16447268632958371857 18129229229623540630 6429742624692600866 12990741711769457117 16011692139385146591 4848636746188021353 5225152969390649926 3060324501026519463 7159030483169507449 7728545954544113191 11159417509560403176 17570088857725665566 6584148376785892419 12571870489035646346 17760650186420721174 5771271317339795309 14406016715573667171 15798301872082192812 11046960340791475493 14400044616966958603 10342554342724849944 10000029514082954233 16144972254913175375 10001398735767885314 15317506989766422646 10569373732679224840 13521713832403033245 4152523550988893152 14235422897891107185 18357097949955198712 16815569755509102052 14808968126891591096 12651174117652385648 4477865148909900449 1362430286585905857 11085652222354682099 4715565670241801687 16723174683871703948 6133801084892959594 6462928860848199061 1364541343108481690 10238953662586283680 11175218073022981202 1200438599954705638 12918346974009060210 18013951122632067256 8109085058986103914 1277448473017387562 2971535570225414187 2931732035428262537 16654956358931974008 14999358155111482753 2055547573288705467 1786685766103510871 2906305486970198739 11370932079893627313 8872002096349110571 10257036652478219495 16984394468940279208 5219465936287856223 2574084167414249124 9951896329728089903 16170220094942706694 13465935638879303349 11791675239187416289 13100374140485099566 17675116601469667208 10769769218143608042 3783669196810318540 14610898622236388219 15458698555959408912 4282177113402499771 5784959238793614747 4269014834229303171 17568029488388400291 7381767495445989174 13091402357723038804 9537857826793847107 15974613977279516660 5736213457937516019 6433888852793692273 17293737399315866974 5180181235632180465 8106773212208748221 15123927650687778586 8138557623695901179 8906651552390979081 125333022269133250 6610478072885448270 12502593459207669653 261820880630375371 3338062553429847654 1614494562194449055 1282371708268646256 13663384054451084069 12055578237936005565 3956033860849676278 12960306417404996635 2555251031405930758 13810517533530002031 15260450963238769264 7327597753011119483 1615070893761377133 8806618069104954124 2288904274244664387 13430570189703672906 10596930967662123489 4429076062439823091 9775847743462490588 18418074366177662926 15570060906410371788 15276129174863091790 11463785049556017283 11032639758372579731 9479405872621242657 4347465368209888009 11855746874879706153 16381492799656204434 14195777846311751452 17864023703213085634 33957186817221614 6009831093560655438 3278124878149928655 1521168765137052594 4769585932270263420 14237756146319053099 10480636409796002688 14251038522904400267 6439029896435050719 3694119642960200525 11612028220553925806 6820544736040303968 17634870524906464241 1148911418998791048 16284223041551694072 2169633289920597859 8465128863243982376 4272552967851693695 13792631730468832810 11309694533823439650 10974136378304881856 17556935516542748183 2179513349003837806 421351997897903743 9674691157057992646 5347942887844863946 451016957783050385 2858494202053791952 18031859423830549881 1253532170899744271 8121113662209229124 3921043520051213579 9671767436014919568 335922311631348174 1369591768753794826 10228413473099376847 1084160100195268290 17699356534894312393 17769203692929417871 2055282993321136024 9761385624830610606 6803675607316244714 14859901223797381005 12199606900938823346 13491622563483210065 14646681441469058905 15616758274488369834 13916971775771785147 6998961321584932894 14285818367691247301 8756361368841813512 14171240579596941105 13280547955663522307 7296138379789225528 1818488194564634357 13009747513658096554 15067596722709454095 2794166732448366620 17867110428510591710 4489532139263218335 4651388040650071531 3019071825044567888 10143778487417508701 9353442833279514479 2334232920511197186 17725474121803510478 8593933936972140290 13822032976032024525 5940182384662675837 9473628270697102213 8932862324295590913 2510783702423139108 66182637811220940 12514611127552575685 8061140846361257132 4265696190287281572 259902869673331011 11112520724942757167 16443452696899888008 1365304443096064480 12436511406071530457 14578460053384801676 808454284835464600 10561645852964593781 16458612765255439923 10777678772860420784 18143028368701360593 5892353147536322156 12705998172453486880 6522574705030811120 2385732037699348793 17080592069539983299 16011900855657082325 17806313250480732772 11945895782742157147 7899488922209122648 2828018497104676486 505151633381305699 2262430427710103484 5449073470155962573 8899902669395697653 7165188899081410325 13804079853561443116 14321700180148273864 9150905503578843793 6677362452454286726 9131710953437521902 4226375023065995100 8468625373948487378 17513762566564450444 17450004057300423583 11736112873033209541 11042172485897096263 7622702990006176941 17970418639939544779 13163397254742543741 16039534281902023221 18020445325550636328 16203170943112812047 9523404662004456308 15173346839925477948 7567228552326218032 1080232970699718200 9406763229462130195 12960236223015015706 18152755850646566834 18391876725777901730 5563516494143666950 11878722273168018697 12517954240957428661 15451189074349994482 14775230713982866929 2172160926806612001 11078131639132690005 5343326641615137673 18341840483160101262 8834259141199392832 3677966608745921131 3116614646818702787 12424528263777791382 6295610127137584476 7178814177744157124 4611779284100287662 12886454912374478262 7008902616102390281 9527243665849112108 4521795036081958165 8362827188841200569 6689158885482036507 3322213487269652423 5162277955245782766 13090249513120426847 8933140889151090687 12419917049928223358 5192141235818747437 40952760693087540 2723350204995747942 6254710353048835418 15551797174775589208 660155971222382402 8460397422041120237 2552680299572508282 16319763858995051906 9751705356587651619 6716121244092559307 14629216805137632816 5986188130176421671 11482837469352293545 3941097246202543096 11089980422566778270 9012908457808117855 1162562238854154942 12098396318164411846 6975811611893875057 3088491144077788586 4580420298255385653 8859305566486026953 3301305688739364418 10463946957605025999 17672249174429107801 6057179195062641152 5352547296484873447 9891134500879215291 8957936098482971106 16275788570060656771 5519413512188568683 6514201608659527912 2963205776501190486 15597697916740379837 2757863833652277427 1209421200105278557 3504454514243688755 5969883085249349507 9610915119228488008 10234443374123998586 4039467360408279474 13641389711098279924 3034448646412162160 7681395504312875527 693720939173968034 3824812806420891080 12173566814552444166 14542474186839983087 14641002381213536814 14464889810238769028 3866805939003492058 4626316759485717908 11682984275909143178 8022363163095183995 4385461042561483016 11678360120608917462 16530577236584402212 18110309164786580852 9493854802160371236 869996705322153986 1706377810347620729 14041668138021881600 4154444732601483929 2196102451251339533 12897566164272358126 7251392419775261683 14763702558491813232 15128642267371868285 2512619330509168483 15032959068771091843 12523123586901948647 11849098863269853012 677540697613067104 15633712873307718692 18202901508386054441 12801739514532760532 12529523105151789913 8937490808893479641 12525336233413289481 16149032039994896404 8941277444416937066 16246678315150568095 16135645506555471778 3316663422137064951 9067775944760082039 4238630185895522096 7082719498941789169 8969688073299274058 12308281439075961354 18091952109878251373 8706420565019336462 6138848426167761831 10323331098960348469 17102497017811502494 8557156350953393702 16095756607105264000 8208155197607715916 2263232806732773569 12898872149743070228 1331775007449028039 13027850518546808427 3153899174734609833 4823330057561476646 6799479466672531618 747455799968845959 618560863962090020 13703257119627542614 11612450978659082699 13104632376558078649 16962677103717781394 3661406747432884993 16219579044603737782 13646415028411493407 7293425092536794497 395691661638219818 16267768007674863728 12152553057400064761 12080725540878929354 9290459252494117905 8155096632916533460 12911429950201210852 12367595334484646334 233331812647570101 9312174528195031080 9039662588033161642 13807962428555211450 4602801677962183895 7882942499044529682 7694261035458362926 240163108317607448 12664485891560124288 1574470141558634125 14057982836828156134 8546802452654268713 4266577297862041502 17481425230371975558 918285500704669443 18139253850174852588 8603614793481457252 18379254310738394676 1449298543553374000 12614653250706032996 232962339442584474 9640535091123132391 16369770327173327622 11882013809843944667 7480660913310220963 7307631691061731288 11095011649282732698 594387143275545990 12401125076897049319 15760627305237433376 17481837369954960316 2515097997069916143 7902760696622858458 11642564679989511923 12364265703837130096 364148844541011668 7895886435093380977 9434644656609769215 14299523801634293545 92886786781007797 14382230508876304554 11370587499927644176 8437820620974642172 15383585619321654053 17014954768447542204 6649633718924487366 5128457105747288518 15694185108727974034 4805033378341763420 17037354703733309779 12886371955930783043 418552547706072387 15581071079765669917 7685043357240868354 15298833224983667987 12713605765728055687 14006354936534665382 12834007269849884251 10955827306049024219 7055370535248903773 17876242576019935885 8803847477569081230 15194728743075860867 2231381615003634630 12131367842050452520 3165137056677946323 15207758020008428218 12900055627436506077 3839352160354801141 4684277191419333894 13930381056816769053 13130444458411364522 194110619049736308 12949127609934538415 14754699179954380260 14666663017383411438 14087610754469822361 14496052442381049545 12919993354854286779 14851838118538701377 5697644451515956954 17695588693005831412 7985914258622247511 737434281343876876 13865441181177638401 998712141343424641 17655221575347778354 10389395064165425804 16559170291234715379 11690817866372586896 170932231327014751 5205383038367773737 15704819513894488245 1024304689811455624 2896011337159568521 16623429338362200928 2478551510610050363 7197217013566236091 7781965521943179246 16615891174401493055 17532282917757335048 7183956136296719616 13948424973619868800 2594421123042192517 2314178541065473326 17849063397870487275 3992059838239397374 10164852541694851282 13525538811831761689 15968882251755038271 15276564987583914289 7121848698685736515 6214727336262953639 4414735644839145859 2939412488791286411 11732863019778360263 12114997445966956244 18282934408320253032 18390575666685858971 5754147153227109277 12067064580364249220 12441472622323086996 186488608120112275 968598742997448918 7545518909533687466 12428451106798049338 3058416742709594991 5482115081103007554 15978538900840851455 8936081711370438178 13778982203100952356 14915016155654626864 14751910878897596100 6476202159957355843 9235576205013137843 6121301986453831432 11250872640752547165 8067754767103349871 8278944550459981166 1415273666692185313 15816478995769630469 6519470789426373170 8946787343511257534 16732823849385609554 13926399292246191522 2529787777677478355 2501509921617832212 15994676020331271400 14300778065070292927 16076708568231767281 13742364964052728495 13672254823301217070 13494679631117392099 5377293287409781592 2171410146938363912 1862496116928332017 12519322136504152991 13735310042685775940 12572435836033125763 6395452374066344764 1757666194438217050 4021804796124661536 11389406624593363674 12309640533446065587 13046600848960281712 15353009124365257851 7171973915978326429 9355595262420681830 432414880866401549 16930642812490232891 10879484493834828480 14364745674805275932 9306091272478184098 4811470758538616143 6012338031917223543 15631282003551703562 17261313763186704291 347255386243662311 8125118186603008721 13120171431672281488 17279643481030270043 16690635121082063907 14880939333074701262 6330609452645916753 327285958502496214 22366721800333608 4346810692850655855 6026840749991447279 2018745887116745165 6383126641969022330 11887259677445888402 13233609035700685421 9502946063551680788 14351068508405352731 11442302960420263081 11462784211647123359 14076535044538432024 7212521105458231656 11465038369238959323 14241427439230222918 5622838361542866003 16854686194838833997 2941075670342757295 1008249398640486849 8549545587287664713 6298755433683139302 5225628328454050501 16159457423705956587 905890446538902495 6770423006978591972 11064493768180125293 14196197890718418711 17949927294811652538 17322901799940655361 3662795047508958650 10495325416432675952 5768353974959867965 4803201083708231657 8082640709739350135 13133710350150300175 11436595766684930625 12425988835707864152 3323981666674505677 11231850884052510653 12666837382471543958 13245328419647610281 9556290368669156001 7898807077355382384 11214641217504330532 13410268445283478700 3607092875877751883 9271480458149313554 6497221242198447375 15823881115219932205 7163931983116671687 12166672735498602628 4303357557094931974 12035687516266756556 13287188535740809408 6821022876294468900 4824671302495962499 4882395753092833529 2330661927451188004 17179199835791201571 16809597370407186950 17358187670433572069 7702944206352585522 18165248194885859104 680687384136336948 16521694923445048016 17456219030528337160 10240959351275100165 11663749071113077267 17161295231112281432 4453576597517764760 12380077641745316210 9965232626562025213 13016319231151915331 16673867729918762119 9934569898503011089 10621715512904843800 7258868270966237436 5784632129975192272 18030627307242431003 1708441992502777443 9552939179794544915 4265845130998638048 2866150791714781456 6534933319628745794 788887472450697763 698794326533880094 780936633742627261 6527962352096375856 15246529027105732567 9669954646797058867 15624190120794885227 14493275018738286503 11391457364686764816 3701724070110443413 6312869069946480173 10060325658940809928 11276006162107405884 2265948575573691501 10592469777109485489 1430387960126640029 10067760455095289913 6747842109410582606 4691068965560674464 4082050335748804451 11590062612708189617 9533680292299497470 16643401773697895969 5285504576797775935 16141521675505279258 496913602741715943 7681641649046399744 4596228489994754268 3000429027404700786 10818425074045625029 15928631847944975083 8117085851272763953 977328073249429854 18031783504777245993 3694413680637134205 13323832318920124037 17452121125252946670 199783434860696479 1969784235201438942 10446076536954265160 4669609935567734504 5605215774571789366 9414856550882516845 15947023909170127256 184814257607304260 926153673961347793 18398842925762013091 15998535854256313611 5322060960537017648 4591761823903313300 11882946233353455423 17773189303207286591 9383907401851946248 5961258478940360374 3369039840302768324 3821973470436353942 4194610914882387373 9686339536112392424 17240475664692250900 10179787244619166613 11138824592907718015 10818514376458403139 2795400762913663143 4943419726546384953 9441968104326311442 4722154189800354018 16416408594065901218 5055256944504475080 17227786232112158081 13224656852892251253 14018067569977907210 10307175630275061163 16384389122360527187 17509126303634516111 10806368918522231806 17380785872141600795 10451002268476525386 15334191239156708929 3023256151420055788 2015667018027899869 14700777930879128853 1117008846684666933 3410178119172199285 18128322662258947970 10818650806492915871 15016102341152209160 4659597504785099130 13491811818453820458 3905671771268268238 10562965155818070791 14143500278408650651 16402914233255051419 4865152310069500181 17224689725102572578 2906826784065403540 847982138766223976 2036470035193034726 1521866649872557359 10867834951221430988 1277402936027371365 14144369801009390950 1134153615045673484 9281773381747787460 1329158764519071041 3513566078904504539 665783926968220935 11758852868565329702 271467412127828077 8506318263369975845 10872841001991510179 16442867203138066288 4801132110535109513 15721158696924169575 15576736684682435447 10061627556259208861 17432524683035658579 4019970095409320708 11317714220183052846 11847540039582579567 10622662078554229039 598572786957294506 5023434969104795062 5500900501685206693 15705470128959782841 12780090772089939596 5259903261171323430 308403736487227548 6083844533385495848 11885533335345421468 2846714858715001431 17971519098848103948 7699091894208874020 16891627407767540431 7767900515358002090 6496929907595788971 3717119123487910373 6909623602088061960 9837644320650251425 8634122108946676404 17136295107396381755 4073358538716178281 8815063003763692944 13751093445097686510 4615667293671737676 10671814999394044570 6938933092279675468 13139274854006081538 981195206389165321 2933543640404939343 18103935886806303848 6865550622509633655 7234930788011432224 17137398711134365759 11639185631826518709 10991536597690384893 1287405874556638665 16467654279870229814 8845336144194167362 14153794767074394053 7356178359213094365 8526803212919276211 796934804468740373 16658366411115272217 14268659607838272620 14560978156625181992 11177016013927975448 10804767164514408971 1019640270446834359 2898077819333730717 14177150876488791208 17713538290037088437 16229792084605706325 9371955827935142378 11864128939478434915 5465808986058191607 11310144613195396959 12494392124482577035 3719709748350476343 4772378416925564859 13648347228954072919 1850263911273216522 16455471450835766417 10073473944935289785 5918507497280322830 15305260150258661108 11973031895645553455 14179996815300263007 12599979896262702843 17847396863152647231 10232652150902394532 7748062410919485250 443616964462603719 6320649440250495325 1995194312743748599 5457104054038694942 16852716044979161123 13240330788485179709 9006163612683839065 13468567402277444114 4975831480861712588 14284116457383365404 2535147809094121445 9151549371585212131 1779123960134071452 17358500912422206289 7676602204422704785 15685190219795538699 10854920893850871015 8380943970701539663 13194643786141696877 623091942524480514 13142404295188762291 11279651621635459772 12834283222506017099 170430023651343147 16370569537753192718 4444673631160132273 2332626319535187108 5201614807722088511 2054543857246443489 566401233006105250 2160859950578118035 12528219373343960912 7794944901692500999 8614416472518398736 5252527910004145071 5622449060048355744 4083344545096998297 6050052664857277267 14657895957329457299 13635557096379453073 16057745821777254529 14697273447556278059 350668638140229689 11958294934207656333 8094510546497907416 16919639726681353251 11602502688789885028 2646598191419520564 16299011454363960098 6682131792087203075 14004604463502734932 2582034051406679774 621237516273703566 13423924007313983153 7195034287907362734 6742795116278980851 12542654642669371081 12372743883654842184 11124669941187001994 4670605460651359667 543502922740133907 15877011850328843793 10798029647733586080 2245572379072990047 9110604777808120233 2870775428847188150 7424239873249808940 11836403972637931644 10139378462278077718 5710501196176825733 3879389151085464786 735870562136086855 9674192800082032071 2235591871573674877 4398469818722824156 8387618142274471829 2104513031336451555 10645326319626524077 4565049254934652978 16385556041794451563 16418823892744013874 15669583299258215902 11147085088067500118 18254662428148792412 9482704997258354748 4004823548228131019 16987083040079668540 11083072377130832825 1543234990899762674 17748142083381750456 3190195908351379687 3226657236426721653 4480508646803579625 1410432762312325709 12350631266039316439 10926305969954596328 17324165028823714125 17652774075583924015 6194389729011866089 686685774634844239 8878876094476005599 3642564059846006117 15843265399329588576 16794153533167664433 16970176702072188303 7679259387872418930 18312170813434786614 11042085858265756977 13289488377521264659 1583909921741587305 12451765051404304801 10933017019411501736 9109682749204683889 8488895425105424952 9034846651793566925 15492709232834576965 13772327700247870367 9181105759005938483 3692760803800990291 17870250213073675802 13034397923269735698 10240703559263759826 10817054402253711343 10150653356586103994 11683145440327005640 2253932390584898387 12821104392724746676 272928263153648274 3065774849442348828 17431307648299170880 4564838298611504282 7290604207328745382 14192944641694857479 3080136232845875030 15398269976575771802 13637539527808083818 7037757023394566350 6747703934622337879 10831828559593636001 990529784111121614 4538426898908807918 6604537084729728614 4910248639826448655 2393041383935123051 1962459556226155873 16951049886399021239 4498230082858612427 7949785313650689045 3603887678999852256 499134587995747416 16075197943203661292 14847131465975789907 14538685014029145181 5468779815615750508 7775908352164771102 15898795338839328548 847596605521558127 4022770397626839729 14017458945401330967 13161612007577434981 1947983775704854231 6881248663769075207 4011808097899017307 9150322457803217402 4061392787835094702 1735913566515753822 6865534034763992114 3720614574788958864 123702377380541443 8425588592522020174 1131524647479607360 4232335300494885092 9495446478106351031 14763936048329230875 15458796490252089806 9118439896591403471 3233214764986859013 9507255402290702922 2053100185610395471 17613470821641790764 1617199987829307270 3494001122976685919 5157250958244919507 3166792322645936681 15773777033582337649 12296499025755461188 6159191437387803289 7654618213740172882 5223946546010477281 8952639233991514151 434282394878346046 6293968781296090338 14421869611028687288 5416021285184875215 13208029939997439738 6904699231968835399 6103306375140800591 4034336933391734935 8957391681817301566 7462943021358342040 15850302373232367191 7666104080559808595 14997673908506035132 478210993896721625 2265394177919898083 5011566731446994304 15289369297587531368 1702472611154747450 4508038048227905455 17924436815822285490 14560345284948469143 9722089089959348772 3917235036296953102 11541153994652174057 3787996653357785767 973132587376143606 8686292056925750625 348067795370571771 14156850793509717043 9826203841346933679 1826116163201282042 6010236095430239923 10281957092909513938 16772481511371095141 7113557073253156071 18317436931556854582 13093188770408511411 13019546541938362052 16271645068157478439 8443880359483962893 16976548942227419074 11468758530249608791 17402060236558277138 185176596331262820 7843920541041801092 5758911326608257920 9139145659804302581 7075010632925957487 17307090420303093417 33946118187367398 17664725101619576579 12515717142000015675 5863164413784396629 2213377129003245857 17194843582349452171 949341270564969205 5864945325954455625 7311211318974610591 9894221706312754873 13195437484476000524 11072332734717632966 17726663053460011451 9677665831162730600 1259048322857078747 9188088159537120994 11983086174274969004 7502059770985702128 12748681250229114215 17093034946249109916 103007203340139891 1298278991870623528 11710835739510507507 13330688070763856556 13514313313024559960 15832591415832142021 4701720347480219449 15207626164327655478 9662562301216919888 15736549353588802578 1692291491932146848 8273688147169401023 3250797863484528415 7148723649403821686 12886139640311468305 12264021686259217803 9759342965792160905 5263500073828913001 17777939436336892070 2028897373467750694 9390776555314371900 7259141296447274930 7957358057413482287 5499788216822411916 12688486988978107903 16305370538610399000 15279717974077334192 4424294805352662985 13971445010104957859 978219799888990586 13414540883106532007 9735548028853499931 14383933266470616415 8820070351338274034 9722132153727216416 12890231837708626317 8572962891816080208 12007659401874236146 3064045623648721283 5189627640865974672 16015863702700017831 14563973071703422837 13321150788973442280 12940678837250840570 12772299860918995863 1273291732025879594 3085247639957988129 2111730776721613311 1436301107326174817 16141480803256080861 15055465604963829463 1996178940240852448 6840344955214930354 5125778779595967932 5995474593223121356 7851663699517625424 12474361737026412410 11532114744169576555 8743786625555368219 859916002265576409 13151484101328862591 7342803629868186901 10971890283873925370 6473816924577183661 17960951461661502933 9961268058266388987 6330991642586995504 12435211227455567256 2417503472213776523 4420999983849370693 16411367257566565647 1870271661116464374 7780848744628870258 15778531100082255985 1752954367385090464 11071011869243111100 8185428870431427899 8865234401964793135 5491739294253044522 3771845529065887592 15096736943763921335 17270444219877416199 13262671838135531515 12708572399441191614 14262999318032307384 7088248037152241318 10366922118858559965 139645835259491361 15608487154515649159 2850900089012529660 17904509937017232471 7569477876178498307 17824245874479969015 7900128731570954371 9677035101129380380 12411582331905125793 18216111481099003307 2468412836218773492 6162947796775629162 10953114906228001336 8094001365107342284 17210310269874582183 2289258994721771090 11955498645834163360 9573606035064004526 4756558706810702655 7340922733357247818 7813724631575568615 74442000889150547 9272283333811839894 16088548416948179954 4735652250930731039 17211015967712474932 7291748959345804609 17975277582938925300 8442404955388354760 5561485267845028556 13054758818829649003 11404087734430052583 2755194018617296906 6665553614149429795 14857488548904434729 15109722643835560801 1057467810207454947 7402731495262087906 9786434551949750800 15320632117003741099 2508401857952290356 16016251172805172951 7167170821396082539 13185404812906190364 17536462843132204272 2702941449950441693 8026833060507818737 3488677051799108958 6027212845983483439 5228140121688426489 5001645377441907756 14196355730655314589 11028998987222341236 13537112654538355802 11682555131439641443 13698816747321125694 11509004171219245428 4038181548152743075 9946150826225449754 18365463645902919357 914133139460370133 6222042461726954576 17396173419484294176 15897865411405090781 17629743614220895098 10053454164303409441 16089676968340598054 13241694524239892006 13204743685427145675 6261368753634479948 13256426245096760189 3116748310336959318 6485190628934422159 10342468423904990113 17018490494721955668 4603461207473624605 11984117943771113756 13109247530153354868 14011601378866648716 4722899745974927632 2398549920784683071 14640258152028019342 13154109219841400500 4022567746832143454 10065427277174520454 11481904226588510987 1967682004636974370 3217888963894092825 8676343303707892317 2245800962886646007 16291913420908904089 4206242601716545701 2461154016724621559 706179894898594984 2194911566914738422 1989940427324151712 4637924040128846075 10143433515327919400 9134914065131240175 12995443165486051633 1093237363221560618 10178752942136716986 15482962191654506538 16198260239386393729 10954894240722277718 14914907602137630136 8990428445322227602 5072777274743404223 1580120060164630928 299572458063196706 3504501039998098340 15845186950593827882 15358234407822075461 20598183318578492 3876869195444532642 10374849096296154574 7429475604856824964 4836769079477230330 13922623723903116761 5045848724594628552 1591937006912075261 2347579269408507855 4044862126680025221 10781182002954711733 17638851208293461854 6621064175535645236 18244791600640365758 4750687250037549895 6409910082331209333 9000862095312555003 8892467983358478980 14082845578932725707 1750010514862659129 5670273203381864127 15424115139881387028 12581147894585991431 1883243408295915410 204212576106672425 13441824371237638291 14923467563330581976 2907529685078766087 1713169483346491244 11772094290619634236 244260720333492219 12363971565476297055 9444437285109258965 16853393609375564827 8178901673695514306 1197392757506850465 2320841500215535326 1096988564285132555 4223046505663058490 13062451250440841958 2945682221843694650 17057827876201433727 7180899857618186408 16165210747991024676 17627265269008377489 3603227399013030091 16367783478802527108 14957113806770190096 10939144199477961073 8927034132947977575 28778816000303257 1304489980198082890 10017018370165157373 7676967853840475068 16836889446553361126 15453241400366393760 14516436525764487568 7053767509012918469 10517112725045355232 9357254852513043516 12129101506177298189 13734289873088108349 6538174209293703041 5989740699039123827 9343804959818358977 14177996092586749123 10404019441266361869 2248834789860979802 2830181070956147572 5923971735539215068 3734449366610149126 1829627407194130558 4852336249506734223 18173711145130746876 14383943254580310114 13952560155700047383 7240090616654558341 15566422812135899470 17150157379471298821 10616671746832013438 5972763770651199746 12129703457597835012 7590724018988428998 1579363054019754569 8109345502534031807 13395712303907954818 1741043879489793722 9119401529636680514 8533578819392765001 6575096941844417889 11285186305798085911 12430959115123159488 15869513297829097986 15623243419827944171 369536064236278707 15036154234477637968 3442741274871717758 1955270234646834491 254316370487708448 1187712167002969011 16543247485418508523 15493995302242623936 2013316528735803195 10459496699010542520 4485377732476366630 4360452038538776317 4573772338106735868 9641932021909870112 9796650264308760054 7620175089193344651 9348517985728788260 12613991525073495778 14150283047515019517 794554252104628372 3307963268384812167 17904556957399676117 1154566986279343790 8802670079383396891 4101227891610456328 17516536126685395266 13193566009428912009 3332630385392301940 1742528767344918624 13711621660886332987 1307918951905157884 15424588985520992276 17572374649813442184 4637921267830714549 14294918575856564750 14044374909583942213 13875121289758913204 5674288727321783153 3908126871862422872 12002896223065734784 9747172515513849550 7219873848863400213 14127331931474037860 2775744583114735582 11579564102512191381 17240631168985110183 6507238980143771023 7272880408612651474 157731543291444168 8008313874710077845 1920775678573914570 15746297781331955072 17208727427872797806 6719070667579476127 4931878444224735065 18348147716614689896 5374508677106580 4337994897433968695 12288253414498383654 7631331513114013173 11498563301784986169 14203669534823208176 14301314483909046440 15480608768728781486 15008763145326253725 1797010383357182451 14823000164500536736 12451018735251375483 5078063105214154906 10072832902118574267 12216730553969797493 17489261977363268136 10796594150885653384 13327913038855324087 972944783825224995 7288947362974268925 2443446609220124143 8185988140190369565 7204305511205476877 16319705135390682405 3531744742630516052 3404240309514081370 3052034779384770658 14087964856101033203 4938703716903982945 3539811510303786572 7539045003945602518 7275255629251802027 11257125842201260080 3666010499220821558 10647565457491525676 1648997509385651165 3109872267714494425 15764467383208346115 6795791922870956228 15945130214534187970 6819804769033422786 7257593068770149407 16641317920423611005 14171472657986290203 5016530755386199088 3019500347794801346 5930696735845580864 10294231356686393113 7512792035579805988 821153919935595557 8876431422773688659 3344641647890256917 11904212985377339538 7798918597693226925 5797820934599107593 10666599900621874552 7490509262406542916 7525648220137679214 3575008670114343836 10043757474812642341 8600250295672551396 2603942416573575264 13833843690982009623 12525132264952079434 16423238679290054947 13591133674878066239 9371824009065912161 13251628958970750468 4505172835162478779 13438788020553549852 6091486792313652414 7854940479478488737 3757848560273771044 11237652372025366352 8951885627391814058 17340872228808085327 12152152796651105446 3257002888389469711 277832959565161755 2070966544969642570 8159761361031752362 9609228452361473604 13562935657612832707 2001592017115114830 2022853010793348171 7333962409509819626 2302652190785876116 14667034275183252172 17182356614319145449 11852478081313347198 18140241668110483608 16851812035037273248 7482391202538422938 11981136589226171227 13325818590819530537 1367239972052877119 10283383753434972020 1762098610693643416 8947182792711862576 4258067386800403650 16927307277044449022 2259827863218829415 4008313058538348057 1284255485499754831 6426180147831967159 17249256678182916887 5675836170060565866 13870259267133802079 11505554656719634940 11192499378339481555 15570321626482717603 10556156496431211345 14307775701197001779 13872026865894925253 14496468747488412516 13320273592716067091 9789342239874192433 3256589011800882307 1420102773653610565 5549334744187674123 4791345328849414915 14078059228082840084 15440389727094090693 7915565500269042682 5848276157887499491 8996424281774813848 9982346007378312080 14615573825752954995 10329025202716789103 8180672248935531774 8161289674448441809 8386531577277420735 6472205787887128206 1845692570723912341 5820470591005269984 4638016617848299201 4225932551615743743 2127149869296242469 2242696819918785110 8499142285603495453 12165916885280033120 8713758261967955582 12686895853449422990 1184677016027061412 12576869472414023805 14715899093745540639 4696685610855593834 12163800924132328985 10520480974348771286 4417043537238221126 9862579636390711368 18248851925423057718 9420073818053318931 17599450486955001454 5932635317963275098 1233113833493994635 5611003976713222054 187764930056772406 3333961029016141685 1485604563944077530 14756590668900317669 10897465635366424588 1885642306751186130 15385079896169262523 13694563713068059215 13408566954080854755 15819311131767757873 839348708784074048 15180797674041913317 1208472590489613696 8055506565527184924 5915805953315780802 9668545876122203918 11371484626420022991 2323122837619743094 15132814858783547145 12793771861120376581 9944595648081700297 959470250278180875 15750055722268996325 4426591555468104949 3001278056348044989 7012673615038126865 3686120403173147590 15948812869630962945 16404365080131590972 17011150790721108732 12436978603531099200 16101149834053273126 13391565052356167374 1235401697427992198 1093881789233372513 2686821616026157417 17559936232250326761 3345802955670029692 16969040355857294002 15499429583119068660 7273039179298732736 12328013722688489779 4796429488759760574 9794003559187482944 15663413524980304761 8137462010697224671 16924091002785122376 17544183533966017482 14059232920277179978 10476917676207496322 15746019615609815483 5950161973392807925 13125145411787118878 10046792153377744728 5227062157032812955 13465894853088009164 4045678363367370278 15214263567638834534 9630548963454556484 13645650505518930839 11776353977242051520 9995316992150020325 2298614140614176455 17556761089003134286 6645359155256194625 14949869213696923307 7750156711251494726 17548502397432236543 3665340738946958151 1646696952109583936 9153344198503103375 16283987523454985190 1305642042024184330 1544385925405074669 13876233442288417321 15830408354907079168 14532839674913469898 4913441744637860147 2723985464827362647 9056532680594949668 7069801894426903732 13966804299882588404 10303001556292920976 13236239388320160140 3877374725902035847 10819986320604459325 1310761992817043076 8041323444599402670 4612003604335208149 18431705386851496921 5240126607569579728 18251910043041636909 12851865637855821728 6432529393287808600 1136526107664717917 11746025326636245255 6424299793871790943 11051581839163930578 2433495784130683696 42354678775677101 8223166669619371292 5865717432144889220 5131313843294360536 4698181505018965741 14893648932804125150 16281343654627048123 13122160308980666006 7639340768136371081 4243408304643826517 6319171669292788097 8738904050381959697 8532859899167890437 18070510316062291567 11385648641056928415 603723811346441413 16318040222615403585 2943612973013170234 3245329796483410744 16267395748625678903 5454459480019080270 12763124909269286027 800110916467119651 13896599449258345482 674905565485562000 15905004198076300824 5038555561374676735 1463573476299389875 2013379789677256594 12279677012212195808 9864431183308618690 6306972061214713387 10539691359045365998 9534667179622423809 9246062937615548587 10222580638424695125 7820138999251318195 7725337584620465019 9985196631162758916 9311242264209097239 8746623834782100157 12717517694880079386 5386598036459581980 918448844342806604 13111971620369050294 3368772962447032033 10246662172898165697 5380195461508061811 14488912114052271919 5062262873918087704 3515659530260815421 10082028548732365818 7708213637838204579 13018769092729034658 7975984652884484898 13822017068071391133 16938953170591488342 1737429171065971301 2381871213696916340 13114674211683410590 5582407435173036615 1632293951458068120 11574092524846297054 17717542357794797727 8071054600588548637 3083863146366713244 1146452859285971804 7302279052390756818 10606587704863485506 7750027943789842974 15749835184438422000 15332707091597640771 713479695405959154 7904777666581530895 10560630038381585412 17540719542850111257 17448646988700436240 6573835422801085363 8967918380085569905 5947776850398663731 5977932999803102636 17111100209247218255 6597866163374583257 15747328971831681012 17027474208245861004 16205971334172184219 16328242395092762554 3276345458564679695 16101590524670841856 17483603239945197177 13015800990023018382 4583000129203065048 6075045953987656085 4165540497423550995 17165465058224462792 6885794068271325706 16912993330304218124 12426155793932377819 18145735937941005216 16543915511742378423 4099777575827191015 2387027936934395720 12841064669599881409 12984295987323545848 203243326491958206 15586318613988709466 11459651771011915858 2214026960698710467 8992042995594272590 1790915105192340866 7818009842006989778 13239463249441213784 12032840923811814448 18241002313034592930 5220908225067760828 2732572836931160410 9414660723784541236 12366323322086324882 3956736231656113638 7610608040240608027 3351269992167081273 10232444974369238382 7056066749578515729 5851903654867708767 14380289756062823433 13460162941042880652 2304588085785280084 10846304674574777799 4200806656943408429 14981581855860562317 8266474844889885468 1837388529810860931 15571021296570506975 11350571053390641033 7162662677387891497 2199288127119781333 258462226578525147 9291237955530045248 4456567950697678174 10956554028561029572 16480698622581402412 12955256688214031711 764137140964673863 10001580158062488090 1059802997220718924 8634404436050587753 16570714697025538296 10101772881096178323 6424537009493785586 4501532312728662687 878031378141030148 1755468239182785549 13200833593811138646 11983826040987048254 2494647262000180099 12557530005592085424 10497399540679631934 12194664472252995561 1091490425014892169 7758370381728709067 13434545327343582837 184816081920353880 5518940654063924891 5318481074117115909 6079816292171719652 4702960754752152321 8883420539620682868 8166019386875117261 8391598335619004414 12135733087395806419 9034383569331575449 15485147952365020658 3069991636370160837 12055489468153875285 15469293663213675779 8432644743393147598 15615414562122963522 3060137532297611244 6425937478803194401 5325254820735597147 3214090033748071980 9068940564760321892 7755963849217008709 8000357537512985341 3248634428502411102 2956964486100805384 18243598442974702591 9772309709497890845 6802268413616035786 7516313032542091458 9202732077714586234 7360425403791336535 7977527526456792316 9597425442829468499 4560553162952658049 11851641997659098725 16102497115519601345 16485048422333640587 16729909529585622753 12425240765978561315 16399592920663944645 6285091022979954997 5205903055536183433 9895904730616444458 12254705481720368922 7881397868346216468 4138130172516492862 10707146426949418276 2884805124893638757 16255378414486473301 6919603681138855347 12670691053444333160 6623561910274372515 14650941290164098875 5986275711151606669 1149192216062550071 9405724775870458423 15378448014512116864 247131694635227862 10162584710955339728 5483575710209244205 12431051818269655451 6555808802974330944 14400147058688815280 7233954865887354518 8166236651996698507 12295165960464731001 4640667618646621286 13333950046340288025 7530226451572045172 9837412818756410079 4620816679554952551 15767573615734402764 1778173946865481088 519439593580667999 3515969960742390242 4989877023628251277 3487745021829256373 3178191702063151759 18181111442590965504 8171489609713602936 5025219621090455080 16698829944653952530 14436614886574209082 3041133971868164265 7813025671453443000 8416034692487310246 15979664808413338416 12966561231161425554 6482824371782754797 16921297535347200413 6736829501086625239 8735863849262604944 9830412172362685610 8308005467141392280 4789325364963136809 2875183652782394576 11162199392367502872 6244025686915382536 12459496594747281706 772658137511263793 16496778881043771350 10352982869076865385 9252744727166141715 9303625284311116834 15714173863106199314 5172717907942625502 10268833334619169016 3146178976628203938 4786987407648593781 7007335862842734096 11801265738063817091 2889931089754567259 7430995750258235183 16241445725858740084 12110380254202495627 4589933943327841730 3283283537619209499 2033895060319511315 13404918099590918515 14969347800495170541 18248022870855406409 15427512661839781154 8203520067477891912 462242185776799343 248032210706993393 14573743235591949344 9564246991740097314 6902036171408605928 10050549231075566219 16502110980127947495 10344342589761027570 2547075825465266500 3718068275460671032 7259944352910273750 8169603820104927741 11779198465467009183 15792936922289109945 13290182293348486518 2053476322964610887 3262739628591126442 3925643410631283550 8006608699336699848 16527713634014898833 6775633081059260977 15708920989263372053 15902375915875124204 6525040987198918414 18173233044777868417 4081887181651799842 6610023846328354734 14821824683938730431 7337541484910987883 3663514363704405211 8557462696300098823 3261630861249002020 201240400006055645 6367788394416290700 12230488927304631086 8619843071861220138 125141394246787812 18070015550461538734 8404289763708057494 12749245946435525113 4888953170582232708 18187435001788552046 4237824109389824807 17496888168552324942 12710833296393469341 9108854689969009562 13727558033293810535 16176557354978445934 2614700800331646193 4703656098016952347 9489437520126520330 8160889689832586174 2828846625894768377 5499691433437491938 12757863366602321620 9233740841422279552 7002447607960037731 16695541656340448067 8416626494676119504 15411089547051374690 12997402731686860801 16673111774413511090 1967418878172134963 6556088912747639322 4894703622031763140 2270931246003636460 5812943614239756011 10141896646503003388 1573697528149941667 15047419870067846599 13266943275710469317 18031199448510646833 13816562248869188237 3575217815226016377 17267752460841519530 8089474948718869372 7697020689031005570 6395946522619788592 15950489902901000771 12038796606442805012 4796020066696885869 14883231228569435448 1183583856177510875 9260866899400557156 16098635385408028856 17979783748974041096 13736018740093657859 9965673245631442112 10918075690674220075 3509904468579882036 6182833975034863351 1203735676139510523 6326961369155088219 6187498397222816238 6930408578657924040 17785399699211549983 3359008506101150139 13474527486683453211 2649949162210384738 16959154602860566357 15835429908648764170 12765596993616855738 10890256587952027370 13494124984412108295 3608484328385183186 9690455747370381791 13007497767222371049 16421654061745653723 11583661204432173317 6992026434109567098 15064150194583299797 17041602819698493244 5497268441210621910 12496958871938739050 2520827343113252583 3198343604793937578 4126935804903853476 7827463953627901399 3159548919462915879 13017602086346965304 11139077433862705566 14891994703706336722 18308974881270696939 6181771275970272405 3741990870841614795 3921743731767349638 10707674467221629961 2105854909735927798 2250727104999074330 10064565952891210571 1095640265510839205 13503813788504352749 13567063919173000669 4705976153840002144 15053228982414864457 8936671031064793393 6242953688322493021 11692059979559534696 12092549553939261552 4873399316633411573 7045756090625044736 5518432357346960810 2861229843189247356 4738450727446134332 18006674643930047778 10247135263623622734 1253765468717344085 5793750552103346701 9425541908510166054 15707454008681501633 5243893086472348275 13037416512725937345 10302354134591600457 4838423446479401862 3425904784214617094 4978605846350611600 4791680580741283030 16724740944800297744 5895604643368754143 10968093405461040453 17258223161316788437 11633023699709305066 15358566655979801975 12718664351742109804 7500784700169768573 112818352293253656 5241117399981180948 12971875753462971664 9327916219314237326 7053945200869536234 11517708916797021852 4275187507832405800 2567355136456707373 14353949177184819602 2728360863721463134 13795189579415727903 539593451314894309 6255620758207982449 15360470886041253718 16438209170984396337 10830369482581556897 5661714174010406926 16884960234971084281 1281340292558428958 3869945069529155803 16387650482855432091 12334634424599400094 12250404933832197320 7305603121124381399 297167464703055955 14407953039431059117 2646371527218947539 4034289208849635927 5548905630377326807 2353261145509322419 16514482330406945603 15170190263761790700 5988901436205605885 8798104415417528500 7920406505710161369 17896176108642260757 10121775538077951530 15681936375126716483 12679436815734367881 5733673034241484687 11742331749783482148 8753136382206565010 4891104289245488306 1960361383394828380 15313667059227635390 2136401530291882734 10127178331054434643 16205002909629719020 12092078215588328559 12582517018493784638 10489067621789133886 1533986867472430435 1207198780859749720 4586472534798071570 12428076163450571451 7823353846652606930 5487570604583514343 14516746005976899560 3919501175934196777 7082352327095180968 3784334137552427954 10806041101148245650 416593152503481807 5175594238314263965 17163967603844460336 10944885212445633709 11557906366427274397 16462605281893183524 1245539994267944976 16859512383485360536 16550952046229490405 97459799762562839 14851432302937006724 16771706618136039794 14156294021907630375 15375732590533244584 8307241958011611268 6552140945645976296 9027710182955460573 18029147187946906926 48136937424241464 7894732593523976019 9321906417582371054 4772441774421036452 794107672221356233 14615220873662792660 2712183670900954816 3266788300124177424 13489481568241151380 8050403930820103306 11374655242981702740 17785917190054368956 14418366972839995313 13447431253445493896 13990667472410119074 1063273170326902436 2093323019538341230 17007946524284689232 14852020722095933515 1948771367283445852 13779305308422578798 2502556648343397363 15544573160118898667 4739883460828864240 15432020410672417524 4148428088891135111 10820031161020027631 13187593121335274766 8087652236773603485 9997409113986367170 5942201112554768822 7567213670223518063 6532902320552083350 10521456257053574824 17523169227835796544 9826162621395459210 2183048033272169050 1067307109741500183 6906526983941206234 438410301627838465 15548771242712037724 15983623592466228808 14240431581388067781 9925149682735190003 2641886829686135101 6984745350123907297 15684166976499631818 16505217667059780773 6617626387866247672 16536464760669429429 9586901390334747907 11337449959056278838 13340951388922872925 6516744507228789158 9796493530553419538 9756559959420085579 1480472811324121562 15069018391587766781 2289423334536825287 8808559342116904451 13223445154585000677 5251627210898413620 16974178255216822451 4167164028596205809 16196984878379051157 11023511671510446108 10349995009425893147 6062987634666358521 3904788147715095854 16574567191957503790 18423514958088445922 17200267405002085198 3814820775732376957 13632428031744736268 8143027162103169090 7299228491353478594 14578431120432024605 13993093739221066931 13264712280780516482 14673115006350102323 14600935355941748730 4671759143410377494 14760308141059625606 10288630209935713565 17700369990667269970 3814660683036122007 8543824845798510511 8166910287346634548 9099723804598983406 8624387000164655058 2227611421310082858 10653501341766888697 7562353111404782435 14868074095435052173 363991882211129362 5040580891664867859 7142493501365168974 13553842213255582140 10904860758549753006 10901512958049068374 1166832456939813659 10307069090626331020 4002778244434412620 9023585409101187753 8500432790769631835 8582929127796564385 4055173124383130628 3320139308260063213 7264378244595633415 12835625256407540863 8546556567372881197 4390344324159675727 7590030776366550875 6190804110169985032 12340034024025093905 12826793446800151409 11492521529888174369 9067591650239864040 8637030374487538444 13769725824258009302 15747129012089522709 7782105715426351202 1980567279284345340 12098203796133814814 4541568473205850188 15226105164617262521 3407109951153387726 8150822146983104876 6883084772681291275 1178940399763750165 17482044335997182033 4616014885045861290 9911804166260951047 15509117080597914141 6172084997403323582 360575333990621704 2203577411247893688 764208296388274593 3484244998536835278 9955153486141644897 1709101964389066095 18414787707836889958 7393338172456478901 16280083014502515294 6435256589370288753 6209446310308498239 15347010302353719860 659451586235942286 1994182780067969268 2823271027856767628 15038974093500813654 12414813725980944314 2834720159304428224 16572053224122103780 8504894605173560512 8546897210240569810 4392399281005555388 6647525639087242054 15422062060496111597 16313794353469069821 17711552412026375916 1846207159300610950 1195701440223373465 6885730690082925680 482178206419144396 17267484823331227609 9686371677935132813 5560371752546766894 4956130611620839125 3633761600648769058 16382091625366566606 239036967493081531 13601925032179019232 13965754786220644565 11005330301650338023 10413044477900308711 954726998785584895 1654996876125636465 6961661632640648071 18210038770309183034 18347215108765723047 1642420769144673410 12202575243300691343 6921409708798097287 5098034885446215226 13157564721338825989 5331461706848000803 4189454430787445415 3363952267474186587 16063982728045119990 4551939152130767993 5066743393034865299 6237671343162742605 10553901407554350363 7796326909129239812 13916391012738245532 14627353543121209670 4902728459734267326 5229914010340965999 16995098335343750256 2782137121966928935 14770633039078958404 13260220593400518431 3806139833932072485 1016723864788518410 18287848624027679604 4938708948812210842 12075575613785342299 2621666851672602287 7840400739148389627 17387807454824526785 9058903325806409740 15892447494028190951 15449599594682723691 2157698947367036433 11573465835034190897 6822991486443056435 4336354119421515863 15039984116697849439 16250412663427195376 6610847834011231130 8628644152459367324 17341346806145777589 1722543610028590602 2765159279828860226 4750126641925783730 4609196906787470160 4913403444383862615 9725533453214125818 17914548029006040570 6647444101181303685 10351629660214715371 453137644115236479 11836158274019151858 16454665689671456419 6283346098623749309 16414174316407704898 16719805279113580657 3403054799573209772 14068633794399267094 3604831596279370556 8825659016231415916 2766529506752536452 13821237448319123827 2121759725615519203 6741403928116378518 12249678630389926236 7760485585470140474 8339452214272183375 16796160291419991059 1312705429818724312 13050527970076414364 4161365638503700234 8970224224778710898 5964918527637508368 4781718759333694672 7923648246044958697 8361088095734455145 14827027212394294652 17613372823143813629 800767243756231990 11546572288327759551 2350148874382159952 7153453445348661233 10517811041764984683 10225157925221413447 5718849082887021622 1894024676579008403 83583471734635507 1114857850262909597 7359819797235835768 4592032177116191622 101168082836147303 13591512002021149323 15402516284800892139 3646434589202712903 8902901391651294794 4865717132550848270 3644407671774303879 13600757611280416443 7960545935286070898 12246093512441904674 18445849363927425533 3546450939244929136 15993033818345920617 3666181925974260228 310338303700882726 3014891939874992287 14175745429390376231 16888938307555749676 661839200508101086 5641901816098107478 10932307575365985678 5925454422556878473 6985965951486792643 5179660655070049802 10066130265204682360 6441160615682178513 6917870802630188335 10996668369455881845 10037009436459683606 16563438864667836049 17852051459847000636 11200088966371248215 16283136338199134008 918503900023702281 5835766920424045391 6586908836197198033 8556153507094077044 11552281708436415533 14701162149842344455 5665156831144499113 7258896477855936720 1725303050728526199 5680237309589753798 1821669691092114012 3347952106746614179 1071008858787491062 15710394211989932034 16157646467283711959 4049456186201400413 14505467466133622495 2519066032898847401 12244276386944812484 1234602777776896595 8074190327078813796 5162020282885649550 9065856043751088377 3497743444990570165 8092999294266772691 12914817425708605757 4413756169856443056 18413227286038158736 17924146433974042483 12956392971719481552 324109543487293908 9159704729692095924 16025871967952347969 4817030348710436210 10005578293563551127 1823726994094564019 7705944048505544680 11185429593391160978 14824121036944527117 15039701252361946742 1784960042082912369 1836666704043269534 6007594124521701167 6999528006814635658 4656569991507576201 14571933339125783403 14985100673736126087 12412540287325715946 3954802649305044655 508306993471687979 12716427795025915044 10000193366444863478 9190475130382930343 8860367803052183081 6191096767642288516 5439927503361769227 5788693259214754658 6515441820926185690 13449961486291144188 10203964329446121733 14011710559938141522 5120134097219398928 16743743757947983023 5601073433299262922 12614903815118580476 9040200201718092977 7917827841217389561 3231886192720597058 16353363368066760746 3102695080641948853 1431291272785721036 9458241537892407382 807639852285006446 1366576910697819276 11741365078578934786 15067723230894793011 1177527004253768941 7726548054298795704 18331936950430684985 16569502597936070901 17658177837071104487 10821833317050232328 3009817445886682451 8235479881287370256 16253989811648081209 6938941267094167318 16863664461445520719 18131066354848629507 13704572909721660399 8414810896644787409 9572367618699499113 12834785137555516535 4459821050688560314 5223880326823292711 2270456067119270833 3196474072920055576 9523887714870745181 4153389119674497047 2904610917039331416 12368433287987688441 13478580520452050225 10681536571049030212 18265004201175569345 7000321561688306640 7732181059942818543 7795802199188447393 7639466562834392272 333814113625752 17953281942911049607 5293114556221205453 10679056759436860718 3900910087753715483 6166401430412178737 14884799511775575905 9841102534823901371 222425506449032391 15177958941878898658 17504416201085271374 17217188064798960530 533128100571442177 2550110426635775580 17493240357080350849 10303291422182100986 2388320989516303908 7475166216860552698 14153233933180016478 9124120440774877283 7588245058542034564 3134002740948531091 17781466922308950266 8173933496927833914 11522084761502256092 2375580349990103901 529538513829476518 181699867950606514 13123746051535521692 10789427935005663459 11588160269593871965 4159516621644810925 4456147008929862428 11357807173986525896 17335123690807921418 15739895328102172308 3466135598560967382 3287664839645156959 17526979717414429091 3886987967066962642 7737997681456667623 10702577534207148853 18180187169829440744 17162728400167130434 15404214404858355103 3767072824790692251 5127977360882254791 6400889996454952893 7029452045217456373 6708157053380799004 7146011055105968138 10562617440206070453 7515018164136020601 159000102800606005 11160297154241261988 10735533576631633989 1826358124297538415 8262211528047894898 14573084326861918516 7953678352482588687 10881379624114460847 4707553095923668199 8300385168573795512 2752976152223391569 4910624738879069641 10870350038063772497 5365265691712371479 11746789202602161539 1902855725279117634 10922326266609107535 13534357305358560048 1141429507372717337 6138727164990984183 17737916577737693102 2023270694010344801 10773200349608028119 13684362379865980296 650446592044597692 11982744749710815340 15844497837163286695 9500790206903942825 3111410967181970307 15410382092448348584 13700766565784050195 3639469996471470824 16455021485494402962 12194929726278080035 9877299105612334244 17404315309453070656 11432928616622432256 7398328978221201728 10681780074690965745 11879862339068064775 6752855983560358508 2348400212058377563 9609473197806675192 8485607499037842141 3370149705029445352 15897339511714636278 7324174750746279940 5991589041965691243 15913257587733556016 1894096086657709174 8293482444862342427 11730853994189444810 7554064753584913761 7062124382756951051 4958817729056151118 12332801732648256121 8653872221883478439 12182048302355705387 15387759867902079733 9931772649214075391 5450953199886242436 3223535064524712394 4642122128561682079 14398857784550388220 2672118428212149072 7516440817000560068 2152030789733001753 12134684777079067237 5152702157006144187 16809173460105339516 8012865619832815321 8067445332568162519 17487995536923953177 8719830570437528432 16615797900688019666 16388255255628568658 1488564722929021760 5782067392505513395 9161955864270771386 758960403413415812 10086876595618034652 12965315208883008771 9734984986830681780 4772159937115483260 5521150878568531195 6218122608125007790 14862679166023876675 17409079202194445438 364451916635196021 17975907447844358917 5049011789409994340 4779582090981587024 5569293445014130029 17788418955661831160 14037980182977683283 13163922017388664018 12633727697390496421 6973629669912765379 17506928503682431011 7250214186551640859 9237327825107303674 7259589327676838073 15366139134677539509 9077047502523170862 6405019622393138684 14365890985791203809 9960393643914404979 11268248048889869989 14986678656578665859 13666106975500666057 18441301774444393833 7000846048459214909 14940211206528954091 1239522544298245147 12537325996437328055 2883185962610529948 1034960962040885147 8476202642494640420 182379526014951623 5717437575939998268 8045568860109333564 1037100548096896761 5363847908665785311 9776326350582134512 6981934204890514901 7928755187996989624 6539585668482422957 12780471400203011601 537203866003224728 2764035882961155397 13165643436257681047 13097229816359542158 3556986067035826697 187900984620127829 16047346116432228091 5791668327649417772 11713674650262266116 14243508063903053142 10190183269054349639 18064052905486640972 9360209058266614658 10793386512958068775 5616786962155202041 7158499555977592517 16151120291507819020 12122345732300457863 8042223404513193298 6835565495722039312 14435962201004534963 3328873495433526838 9371284047067212283 5654596463770919320 9889915932318420873 17882752930967061990 17325858072136992933 5561423878337280745 8369047727707316809 15242259041543499886 10414564821548784389 9638481633435475478 17476890363472339963 883893722231479058 4805196100611669758 562515997301041598 16271503116708003013 5370462867075825682 9369713484744695981 10505192923927347832 5536091727085148340 11049402858733694352 5557450610623899911 83618671439424465 12271580387678043983 15214076625743027083 13340697884957918575 7087435194437249042 2816277827961064825 10704566637797897893 1997822010422125719 1599153995920478568 3647222566640866305 5156140188077519554 2371978526390129786 16025901366103400745 17359552779109072832 1402684505000122377 11059256378153090254 4583201895252783661 18160515641364413420 14471286877727147424 10589808590274376618 5196567010072096609 3664580793050286326 4786526925285522153 17261995965252961815 23830982815461405 17771414036745757239 4284077424587053191 1702299980616095130 1829392204413704624 12336692500494546042 18323526393583075571 3906444911090078870 9302423350204610460 2874669588981607690 3468502239221167011 5456066515541200037 18068717084422632805 16039779345562093211 18136342119990160276 14465835805375303322 15313415195094242788 358843498448311130 17023613146816764061 3708799852767772227 15652297178687153310 17496490329446336616 2258391269400524649 9121076285489772785 16111268432697159762 9158699294012423904 10774551397835638048 9898658442782556488 7487002580573092766 2020411209255005259 12857553630862274344 6179802504578102608 5503732547435662366 12160932583572669546 2896314325774302805 1196807638459743885 1458869123851354046 6942514411672855265 15254947550697883980 8316402475956044732 4177770607953325880 16565128918626684755 4383227060005827011 5946055919863592248 12975898397972492745 11929156326212462930 314469058570754039 13134859830556566493 9533582177667434132 14230621321423789422 5013590391438131679 2603753680774234250 16226608292929096038 6543169980369233609 775581597981146385 18282015522682427622 6677675229538860877 1169768252009488260 13333104435405309543 17545590817806520144 9817602161694777392 8813268317832992487 9273351594451268526 18441790784557071857 15576893498745087100 6305363374366957494 16839351218539992939 17489916872042698729 17116585456497261013 4704573923945495117 2211309745915964565 12790699420446055052 2716933890848911891 8590525376423739153 7407145677994777947 3672854465454074065 17937138152080843015 399188605600682977 2241037590929002847 13120395314120924304 3506050785566780965 7327634041349151135 17863412123808264420 10549955652802104026 2660343352007605313 15454442314838200998 8665346368339282470 6291913667603417566 6598256743252361419 8550358443124996954 17289777509837194203 6207213727008903036 15761255948294974840 8837256198127062019 13952650130475954127 12001113132388293349 11067341033135853790 11161048730875897124 17667798002158414700 4096582476013768270 6858735992238243105 7705954064008055889 11546159498171456554 5113445444207911235 15115390870134207346 6396068944066604391 1924945418326325171 13725282500801805405 7062255394049132230 1486083631239940258 9851971175347195539 15833890140638969933 12998130830155706086 7427058128847096644 16739985050020031295 17554101289463382068 14682375717414929700 12363384055163711884 16051861400764511388 2800532761096516475 8683407861406477171 13821068290963075620 3930851710920910601 17309426818969513729 14156359782188868955 10704436071669908774 2108478202241641220 11575169150139327247 2778117883884843275 3084669660821562428 5026863744519726336 16351205291556548809 12401437546645778985 4393250707876167760 14311772071559568390 2234594658662323705 13953924445979669817 15223052556146710792 18108022721640190457 3006823813002121007 9893575593925535561 7077734379918925928 15916108005476069558 7536247616633832763 14778093944987089095 4754094825627474568 1062815866255496779 10825965625891712968 13236353681837112297 13265107483649609924 444489401033833671 2789184535811200881 1447764899250541422 12814718682532198134 17972832331183315573 6543739177610358332 12520674701676008881 13991181814128066090 15186832739032233905 7737166977318098674 2640446530222709498 11443448713845178495 12965924631225467819 3462055354254763163 16580700371253772964 6191595598819471346 2888647594868265616 8503137262871711724 18051975066499929569 10935580584861348932 12404954727896972492 15192834890096771843 10915213596274591910 17737575756027417919 5450358190111517476 17042902681406312061 6527906565999087389 2009554992262638412 15422504361620313366 9955715158899585154 11784343556300172286 8061836814202477540 562030991610074182 13639802553956129653 1696839601443580106 2090816682005354393 7175470077727097759 17356007663639455284 15445976319168127767 13484211188489223391 517317927176749210 7341334745717027214 12215261054561583785 17500817140856742381 11285984201428686417 10398218177167860797 752590070989007244 582469306636237555 12846514333576600931 8489179781325582662 15601797219557848286 5670258637523401439 18365009955337287603 17531544487600417440 6990473545712441133 3981957718387398313 5499533065850514672 10968756029685892065 16178497779741906577 2263800077309439768 7186173543640852049 8506559173804222633 9576387101316245383 2181573175516734165 2357629391581304070 51697625133500325 18038182992239820805 1152593576687147536 16995369045134336923 11225927462940262749 13959831575706403525 2855723973093580184 13069372039522585685 11843520057493238349 14163876492298897094 12398007472267326303 8964807228197041057 5338175297164472865 15333010077700679222 16977521170578684231 12028690998488828708 5231715819974524523 2394791500258543230 275559319466442898 10679802698097460234 1572018677909117207 15309690733879102745 154324388159153728 11918985194347074273 3828862598991981947 11267170633229355899 8732913236277806095 339543696963123454 5159055162756378921 15919522896890605633 4546599257950859942 6103844425055244133 3718717288826293526 3390520070044874208 10116066478443267257 7466413739761456128 13874506634870565909 1767278145501304645 10849390909972027985 2148613984805266474 10274074607964202437 6552668186620423819 12114249321009501911 3330314850148504206 13461553191246856059 1685220675255984489 1594390021998841029 6301664927848295782 113249627245366189 16730899393080405017 14483635573719261235 8251675495064805140 17981323585883443314 13770500846662429350 5383233429233324964 18267830996779028324 15509798809736279677 9095157457626032796 16827039408857996473 4419732232845273034 15432551853022524228 15458617539136526464 13275622504809138256 13422996355441682335 1691881166939872310 3914080027575915346 5993500502474387328 8477486030771808596 2353782990213294074 15101060038102619806 9420496813334099800 1026206381083585289 4697447619822726660 15057663367653505266 12731640319511232819 8711051885236167790 14482630367306656993 2369398800468612030 12208236709520676631 12766456239111747016 4385519366229972236 8832204766692952436 18112598724242505592 2664004349083703392 10857158860024439312 10248137240637172346 1098483158930473753 7414953660413427623 10886080830137795159 1718382702242086833 4335004715734027473 7184559679340753966 1222803375427348050 7647482011831011270 17129346221407765605 17923244251789680030 14064256558695550961 16076766927725041700 2860222432232367691 8632654681114548886 15264074631234383085 11004126449833911077 18153537322710266859 16873138363350102773 4167094685493355896 14308869063540409542 7518359907623358553 15243635899146242035 1870482940895013528 5967552930277174250 16417906886872021812 16098180243430528120 3952212107923399894 10724736207191626745 14220892045743504390 11635134362909147863 16168227726281962805 794107812950691001 14300472480807296459 16148148178064884332 12608063902070090688 6850820594872400718 16705989622503300916 14509761002686377869 294489016604677740 640149153043805862 13016406283248982689 9774152410412109285 11140615855257486727 2552219183252879033 3702556375771232468 8210204486946154782 14316381892678998642 3704048852728381938 11296966482468296818 12701002351807310184 1340309042548870128 16214282965183133409 8083259277529528272 2342633780122811456 13370757760359154066 15623108665896477983 4966407015454028990 8726334429274250076 12865151781878099927 4799426333523494650 10817307159650005527 15043579002122306311 5851037844333812084 7817657543990918074 10510068700630651438 1691433385894626403 3585324853627222313 16789095028063833102 7596408549619614465 9010353048644746844 16749075849267018733 16128131116131458097 4500438904098353608 17092180485128970041 6748175721286999528 10888701417236108769 10802933926188878889 6425260805594234160 12888662554460392033 4146221607496550382 6011606251888180335 18336590599802927667 7274264053670492943 13512335548960020502 2956314661068021102 6300794635985812938 2756920173395408244 3000214776522351223 12281862389515574286 968662264763358305 12865481726531350818 1775726671955602253 6855243430562921569 3790129990495799952 8717888025479667853 1447491816614171099 12700372191533264164 15536658172136839897 6453985509407305645 5901616555401373653 1267763402654416049 5340868388376297557 11823857858324728407 4512127747003306795 6713043622645520947 2175669598026105685 18027068613191918219 14069768511961490343 12538868028380804473 16933210434129422390 14282684096031771865 16148404278480055164 750435232796322052 2711080372418342573 2577157958334325802 5910556732939363509 17995304843559845687 10801886207822703601 11468311578899826081 266815926339412396 18419993010763927909 14543603648213664965 13093315464648055254 5593343485214940137 125877071099667204 1710747229853744333 3636456270334295162 8775861303874097009 929385332613942748 13413470044971915471 8317017078782063801 13978208523208327217 10737002625255244700 4115753665103475492 10012249081708181468 599799462655604766 5559450541682611138 15789586394848448925 3472937226840853679 15524607405399820567 843630357329689334 8167320992799669267 12084578028423560570 12380600970873550886 10856148213687328030 15794302186132491514 8083420559771133665 17116989448579952391 3493073040670923165 2121439557414279319 10549309901723058790 4031883139821640777 10997879630284422025 9410940284378761745 13858003565074952151 14836247093932947367 14605834787936804720 8685105495153415716 9767231655615611617 17493862777026739075 153001028970404764 15532231141298268312 5075156309879845125 17498604030846572893 10197119604361775042 9759959832599147122 10532756091411353116 10571626707938194069 6995866991178967081 13519308926529816140 3330936592869290480 12960959033857041155 4150668964849788254 12888345638274041329 9883285986845586001 14277396414385186747 4999620166558855926 8756311222588587715 15270619338243642043 1503404088075341754 17472910043937371275 9923456948271685118 5105094569809554227 12264751016938820209 8580840736152881465 15117346507040542846 12504178639189341596 14725453456957581134 15326867058232048826 10247300180637604888 11438990093699171373 1933626433716664002 12956431791872853378 4041701620231462407 8831189334032330702 872097028796666915 7549127634613372833 10500695801545663685 15197154030846256579 6780010163548051905 12189978858528102594 16038303891898060076 8275814061872343885 5325123826577628722 7131908590442786288 8531025376137190575 3930066047134441269 16349664511770658171 15401386617467663898 17317934831502295384 8606597296645126057 16558669869512599406 9849052582627583041 7285618352888252168 4660617891020987245 9421927555671544250 13343561867446796945 4152752743767790308 4831857882559642357 16801852428284867327 6325237027075476287 16616534994344601550 3033167197784637974 1434579017221940199 17656017161251623857 336912046246225380 12411757771207190437 7623665869035711085 13886089137655688623 10890157381888222263 2251933420463427887 4277338482329056490 17034508145867339022 6785417715310577318 46756712554298457 9377320523705801961 696947908194300511 16148315757143731243 14367518687504063300 17220325605512169432 16637155780700077796 7070695524440410222 17671039858574528499 11542231416480467190 2028545277588403145 420188373954028271 1099948714888745485 3736945858984134775 11306469062279711944 7569220651876276967 10490298103367979945 3973347447537400620 4938966142188353693 6814668773497296065 10729360634542327215 1088429703453401646 10627955412994742013 9155699302881481667 16434643879666023879 13242881824044162796 16051044238511076570 3842249108320414448 1012658901488625024 7206378502587700813 9500095575399895065 17070661986686715761 14495813493588155637 6775587171006170365 587312645208224981 2823977155159765641 1066711591360404788 9844320647968190533 6819175464465703924 13082205334874547863 16512326715942961883 11751962133864622929 3060460386641489459 7898633367793934163 13952057659431335016 2934682864729975428 1388190778174335009 11845879417133166027 11141785595638386542 6132902714480849862 15219067702636599342 5013196943726418863 3610368286455799636 9392842390515296157 182061746754528169 7226780926578804230 14938005565350444392 368770858248400640 17247904970993235662 15418501609824541848 16257047957698701890 3579448923573932054 12314704731740889857 1568300694274716716 950812096242338420 7792983239708736580 9306207455620119079 5533039672370732262 3823839781580851057 5197135091709966879 11211438742318736123 9401424691980685236 2326577546923583715 14565103880896673113 9737910742088552582 12400141289603857197 14270927177379028583 13038639213358773275 8265424924772323587 15131348205038894492 9675859052608431089 7273369902506231232 15093255011874067479 13043813695680059056 17889274098699170626 877529725531203811 12316261548023331530 1715503081358058990 14139706857522469405 7634285550454905182 10733955991476608725 3360450407013469297 18068463800769471012 10172915371525386680 7839875114552038440 3270472794196660098 13428244388629239116 11298059955145860080 15181843212334840884 15468593371127974752 8758202764742509572 15965425331646915490 9365350827927441467 779131695046365473 3710913051572788150 4865229510905109782 8441890352679095699 15550010459331645320 18184642721814602874 7933396558200088884 9459698980427716022 10676024945432624258 14861562252547029640 16627625122243214424 13468564789188998398 6529474306492926078 1686336468838775677 13044968753715417609 12603642093407781967 10767707498605698903 4661945663731899144 13735186281062896278 7986329027033600119 12066428274538686517 5420466429505420172 6589136758030112743 6517281538923116184 17181482002797099344 8468116453617159824 6379378250738328743 11468792684850153187 9665609505798177384 17958921006064840213 12248475125303789544 15789842263148518124 17826637755066053144 15163979050670664818 3841119160464855102 11605466871231243474 12141530182330972463 17955637243877768816 17219658934890400894 7268952610439024397 511743332765410570 15459446403967568959 7415591091865126688 6273926915548046759 15078686735592140344 4122412843752716099 13554632153933319388 14744897565459046707 3698801736353041325 1893684125608548176 166448133310393094 12608487917155025265 6392458750661957948 9417979225416370752 1195989362769161360 14160232103628479845 12997776006168151610 16758730879310498607 9687202314340729518 17971445069481978364 14539920030777092379 1830276619075596181 347082045162890574 15374919996870924870 5358115093710255640 12865570098529130397 10073799969729134255 3725454347455906785 7432345502977891043 16832275683107269748 3041199586027510372 3878428274359568450 7085906114308907545 10948660465118128918 14310119591787731918 7859072977799388027 6016461216492210902 8015341174806839736 12723059001959641563 4972010040073052407 7519416970958574562 447227199110377214 16050799343694481295 8075245568818581131 18438792214566317743 14909876305868619770 3912714052129273218 6880794369468237650 10501928316196094919 4439594948400344291 3430173224543271851 3128712193878354332 16668379121143511184 15819968035977497350 2951153272452544282 11170800452555055206 7274713816579313812 10315087465847927249 16823255331526643384 3092072299130756922 6054154967938691954 738881184776184477 2348479984663132051 4646042149151814448 34249728469348725 172651308063375779 15800012106178667354 15737836965942687647 18356708138561301914 9065074013534527317 14525315556451292691 4804128336874431629 4767768330238236535 18231842965717307383 7984742434055870331 17396510307790127920 2708362731189213112 1811979046456397775 4015733209333781064 591638021855866928 13610304083630316425 3117807294202271432 9113154077313998926 2424090105208970071 1153420656076822643 12781071807345075544 15461485703670107516 12216723650006589798 1036700023078605381 7107292151431603897 3199294611218869455 12816666351031517913 6815669662789093019 8182371541196657646 11072757194011011919 1054073344250228488 15151135932313440038 18400096651522066945 1696202908646791429 111704896165592329 4278756530781194372 10821228486184759465 4406967499365508953 8675266484627423013 8863810071801116932 2941943627850955722 8003124908912651676 18432760318952362415 6095343978720712426 15013231205437221018 12437890340096236181 18078358837824914701 7219328335137381783 3285651974662159285 10938450089368581783 3307362917603341398 472378990874642521 9941649534975082846 10437287199600320529 12757354185740213008 3534658649905925826 6223694874748556173 4857141349485929969 1350089373837804736 12034199627274434588 935310485983736946 13494685181797483354 14724371420241941589 18155002803776038065 5247250743050375721 13676731903155810349 8164352737702132446 2365667441128213418 1377028332187950757 6820529817134036321 13789686992448104820 558577133844450532 1302999587030214344 2396194801369565674 8076521639441120598 174648746673345158 167833723416684726 3172241731115137522 5673068439556197782 16952638374789743695 3313117257558469999 17150316012332290859 15681566194454949881 12430014221261370332 12840071644385723380 12912189108980081233 8930922658509643063 4235775981620909384 9591056266599158824 6155104810686094553 17076012282950186224 15883373009539914450 2987702990968573227 8494234602722248311 14507012517919910705 9919273895956488254 15131647323363263089 4181264986090847580 7184888733326392115 5129791229654774057 2263653854369376082 11889529684769994611 15538085078077054823 14009885160915153776 11066611118023046287 15623819142038605960 12566191410039987464 4015847583752485384 3074660277857476804 1219571437543254435 9543198091361735976 11507921578244035904 9270694063362873985 18415871741450164005 14088545144264703361 16849551095238353012 4759781853290346356 1856169306432592402 12671617682214350927 12444877796571094862 1742437425936686193 17197050887082004446 16585841527836449371 2664886157378358064 16734146828890104106 15856707031247027792 12501109355369940027 17745083943870891500 3661233188587127123 320876732047455185 2759171868918505129 17623670145519364501 610742709155668546 13724078632416807604 17295999536265819427 12822880713397236416 17974384698344180643 6611709378813981774 8130720366902073847 7314839667390924251 10007345766178251240 8305821276377732925 5588373195629692644 14606881503304842154 16825469870897645208 15747415689031132799 9912070466494031798 13750286869084187367 8332698994296012211 1902963849265136025 7173699648345585814 6797008599584949157 5722194813140019985 6605713917681648743 5873093433910539039 1255799667063903376 8758819517245857736 15558899667500996311 15119862997549941887 15958631356093730289 5959534418246892705 325123175201599192 17220787464557851423 5356934636789104077 14195410243576299471 1691237423350334349 13178418439664927143 2470061337429132123 14958006011965567550 4230552504438567991 7651311248006980694 7606912284990382973 12671164134236228425 8061443816185612921 15747308741635149329 4715189489574994930 421484643908971024 7579454129528414744 1540579457112235834 5031843644522533889 2533754312516749912 2182942161567473070 2121035447992393512 2092275232451518807 7686511618425146871 13494208051051313540 5725258943150114419 3355482071882008443 9156807771654946684 3008089991093880524 15982196546402536564 14542960477992870513 5339687949613542514 15637305860675622606 13498105722909928169 10624885131948183109 16753211744180430789 11425137309777745147 17271892220609927561 16160069797502714827 18373654918529424082 15870273589810291130 2738934469815265125 12842958683209777882 13317608973273896460 8686966656229502761 15785200629067681456 11705109660993556112 17650483053593790180 2611046392337350658 12530817304722820876 10587194899786328509 4241023074408443233 3858197743666615983 12837763652208809747 3869220545820354104 2418373620980209924 9739329056332188494 10910314472282153995 11762476056674954015 1840008228938753650 12696448585049898719 9384634790716520207 289930800693301522 13963371043746101392 4571752169132368693 2889810112440086157 2680579749902250709 8896199727698097047 14627572806699786760 10540852662399800536 13354830906540090402 3692560686726698309 14565099175928547706 7420305798239152242 1598165839140532714 4793808130237277277 9620642294242521877 7228089016727364978 7211300232218733489 12299795158353213454 1066678137127393826 18003117514323437424 7847673591779143150 313713031760219223 10276585371438942769 7444943349254214819 17129700086830941262 2750305225261800951 5916207420764895689 9408437649894314451 15643045609247164014 4664814855048827174 17627762215526826795 5593335413246860779 8028554231101409633 17464035228689109671 6597134837462202663 67875969520689565 7961030533634180532 275713527258194695 2447592470610259216 11150467341193368048 910625318856192839 1207932186429857986 3028815897181425397 15198400963858420312 3373941845850123669 17256460559467936578 13738527107203123604 7709306150178960845 11997411784813168245 11670673432396735539 16782409513087666855 17984153630568628836 10664916028165685385 14850488562803979618 11992402544710685714 11058257340826797209 8026217251344548291 4407229250503221529 878283510582598334 6882632024939574753 1167470417663547536 11625939082946722030 160747356538512101 9362874871893024901 18087206668640124805 18336637300197317417 9313743386660945953 13296565369982332489 7086021026452807383 14597598593512711809 16662244993338921389 16843340015767606974 3976618826537711008 4763085956612647768 16923138858100645990 640327341910430908 11586543631441981984 2644725986650720860 17435457403606062985 9645009779997717583 877140264114593429 11720210439078826696 12158920061633398835 9357036994122407006 15998450505998546270 12597196771244204365 2446133537350345887 1250038173535793121 11998957539033573442 3085056928115848024 12140192794717291990 7841154296530569406 173654828309315310 15094208581984109947 5035565448624804282 12761911724058556771 15999559815207749932 10433346831259851938 3616580645730732023 16939888199256027833 1468652137282526438 2760683729444094259 3662730631784251587 1113428524686492777 2276746287858800645 6575861831279004588 16739361477698050227 7022524829500655026 5754890146775023677 8393159881694259828 16926790018162455015 147935101621257668 3301097765581659158 17098792647549709554 9068999934916199555 12448508121131888319 7910934752602768289 1826572504923635716 8929265973939376666 5032092375296457530 1806042011204383012 9053268278193899618 12116432810834281507 10780943030757184545 3421636296204668479 16688608605518192950 15506285707867807291 17569705204263441532 3610357281696703589 5094477130317513791 738427079559105803 12028059068760344843 4124318516219312352 6037268196242207997 16322115778988072806 15537050724688083336 15443448930935324461 3398928850068724109 5424524701382493485 14036863671112798721 8138384093259117685 16445416003732858736 11833784608560196902 5114848279171481956 17734435657954430342 14274744424465555648 4375355423784486465 5448468109100323284 8715519998107413001 8240032580031560961 15447531955761379261 2311784943101938310 10063124452921126358 8224255353323264644 10747873423430469201 14230391837371209486 5253642722432675510 14596780732857824869 7081650494433249938 13570376310760821555 3463018381139020557 18333358056499445896 8063467821619242194 8170563992472753990 3687024236456929681 7073878447236433698 13623329912296354709 10650529142566842713 2657984761263617274 10543274721782521194 12884330353350444715 10193729150400682842 560531453598623901 18072070360910328970 2894846527868765053 17001351285846368656 7937663599809231071 1309684247434331060 60074503062973363 14399025032224427007 11223348208128270665 4600535029361442611 9173853746957702361 2320899113735343086 17805859329842570185 9167677680764060052 5495108029538740722 7140693321659401297 5712437189056301171 2111906068115511154 4425473597473271917 6358719704271819673 11571396355093774500 2507676185576787403 17647106973272991213 17396435710374207869 6364448003012523254 13260116240895432997 16216279801439991234 6061009655896847997 13668351079208154669 9505935556138829711 3952749525225399511 8685022611966867170 17285498740677613604 9405252700342109901 15466412846901155870 15651476955790292691 3927153913526005918 3327549838909491171 15570857186877145375 12849260536785884654 2250396202750101734 9173911991971782425 4704724845300359995 903790828567280771 1304452126568858591 1822248469393081651 9189134343103665369 9752967058133347156 3740302493239643253 12872470786808099852 4556007817691065060 14607304163358426152 6776924117153807416 12996598338635243824 5392627536610556969 6798222200607162136 14585757196012716637 14522992106847664047 8947229797496807778 12503457905627040647 5425403596866802086 2868955934615319496 13441271832724187452 17631802921966063975 5989759408401521043 16989595756469429056 391704798625556648 14134809166309901401 5966648215204504403 6675878921543404957 11111415751857656032 15486856237154401330 2573652462131053654 6647123055931709645 2811944428485934272 2436777831623464542 15291233541111680162 15604219147667677416 11526587948433701662 8343802415872588957 2775949852633408315 5052188391906653920 3419946597770334810 10944115980675336729 13065118205424193913 6074981638529905659 6829818894332365156 14119438103773067241 9862651593442351234 14109444917278935361 4239987418295636167 17002133109433561483 5387994678348224708 4235612122750827681 6549826934267104813 10094249264887532569 9260900892676332817 13702289776639226486 3914420727431137377 10555506534609973702 7618944544530670510 7338963519554464005 15713418386109508759 14965136253785876703 13932024873417349332 6819935983411698498 11650203626307938908 8260944258836610177 14207539635350831455 15847770235957660006 17723213366687476179 4613625992842740327 15165152986432020762 2122938962454321168 11245236105564565575 17563909424384166734 6294005640357156604 11876614649793192039 17001513341789951982 1355538797635043368 13459026427467519343 3530105631843208597 14582118463028039004 12352115737126495768 7963093327643804602 8556449339282893145 12963939514980239953 7948245227614505357 191861308975849634 15079254497103209517 5152791236780123244 424418453138003442 7736710273967540802 12514717187833594874 9202251137546840234 7325506170475889720 4421956783286628713 12947439579426089317 8216266133102647787 12360675906982647390 1482130017747248313 12318073985061787505 10186651879114801438 12709363683680071526 16422900671297588927 12539742011600482375 1534642607732493091 15268737720852363973 18308467037450726198 11721579992636971000 8016780056749971542 1640325514150451689 5067539102037685236 17529321526939802371 12616375754187174919 15154937965019475374 868479828683444929 7412749379813168184 12201467656625062163 12605894166935145368 5577317563742110419 5690187647487008131 14755775768584218475 14833304296485929111 12592580708110044311 9848815930828690588 1898052379187198153 1635439675210933370 7351748600280113822 10732871283145834000 7381587954376210293 12502159240078707922 10187930153903496358 2450226744746575442 11188589980776271911 11140637663703508449 5683106491868723929 17687826615660302091 8363828024226266977 11390809854713227667 11650360579067501790 15933904387945504095 8967233727779704803 1487991788860369478 7961186854781975649 6673471424935129436 5143336581662160009 5411735571961555750 14365083171782885154 14328816283891456700 12272633567842208128 10573921974730816071 12542808607321765554 17336069174535987705 17240395969665101705 9813836722464761744 615639617238122690 7014892642591618468 3238265102553275081 12401034615572735995 8325208214584770159 13032531388533957468 8448414072111020935 13491614652928071070 17966553993942314626 17292030925219432963 10233903223311732991 14064092880969592351 10784531144965644554 12651976559662321700 11393155593229903953 14489975674320421237 3170969319250751062 15342006624958464475 2573300875781453626 4926923562412423328 10452347217344380766 7874256352698756090 788130939068704013 10602596931375554489 18293068188950777961 9710687077074316909 817234896120013773 10435095185922328079 10864877209792455773 10846512820327638206 4367882836925540831 17349550437389951703 3127249403988881967 3377175668442506727 16506536570054415809 17856211675079467854 11224258631069381053 14050394248045160974 16261370405617119710 14787444766833511022 7040688008357238339 16214678245035133358 17481575414447990991 5082550896905634456 235839547035027043 15365664861546658582 18113382155587188922 14192193185296799891 14434634843242542648 7149115089425090 11215443774603786959 10988123027477853842 10727421965591098495 2499764788317567017 6854521718419591234 9216305687963873181 3834559008587644879 8547194718653752191 15846787411021219352 13763330223149782351 16847617773453284925 6920797804617938101 17503786112367578692 15397995693581907720 7737833842668770792 5375704399065120216 2819090784200404437 13859704760325617511 17806076336501958660 17480541674844557980 2186792385139078381 8035096754763838202 9801275581614746227 15874005931074757890 18045222456568053384 16528895106212127200 1602807173879431269 6099216184805866376 5693680764388156486 1830925834585047501 10059821646918401829 2049826430727288054 17908841644386590534 1715512937451508190 587966262960666481 10713783125628138155 2186168112540312825 2116178175057712590 2973373706405063965 11091025972881559896 11959695578207907438 16463458146771149688 10733360354180107700 293966664768753206 12791625873901239434 10726876194425607559 5061323568037353689 7834140637662795693 5062126740755478449 17565951151488810123 13890245323038156383 14885931876815066954 2957793002234202124 238766619591087020 6416019195367834297 13388739976995130362 5842477797344174185 9900304824925054603 2895790056547540433 1769944423161076692 6830116694217804223 10783941361278983370 1942756018997051202 3021004135068018575 15667922208743726596 11642520414443033359 16899633993501880526 10548757620322338443 1962777035954997113 15390142015275427343 12351068896682266678 10580624330706116627 18052930293180206007 6859868127844633579 4424205464012425595 894415748851448486 9073896879402370780 2966489941031174194 13180811478262891345 10107053994965022163 14580258896859877825 15318495497183402860 3338643491579817146 13618698025362271668 1399281279140840484 5966618129316283891 7952316398777770021 10065193712601145707 6998172832142015022 1465495952580306362 1188446401434977564 2110017291866591705 7198455955743942481 11274725281539816525 3961843366003893671 17700041103772641532 5571068886053057819 12780335933893632416 10334950402495634802 11432335905005892655 6954593124766860969 10042304104559941906 17760850741803631735 4122872673832765107 6333566699094959880 8278002459166559930 15746395942198646007 16142220619931445247 14544019791919403388 13182234657660376791 5206993976049684021 6645218079692852629 16217177391991462089 165508132721183212 3091030838470122072 11103469783928725999 10256854780264595933 12997564782823653831 7122920081166705071 12830631193541958683 16608928575019226096 11006968157450944071 11066926974053924255 7664425632882966813 9274032487809544003 14674257405818980770 7229437227035352789 11943703333930477171 5263389996157214542 7501563450714209512 6475641071361082536 9654235891805952869 15924182695534928373 9466293282090923330 9209588800061337040 15376524823690249871 14846239668442506706 1306475489196734520 8727031729593493135 6129143049954499090 8346007955955039019 11701497027023383302 2212496051584498374 2191350001582751284 9583714690912091026 10011338943517376206 1597431672147792106 13403728990800556887 16367868652759692733 9994283137030946478 14279260719915966767 2433669063535071262 9574757978336262987 13807596330828414833 5166749423567344012 5211495804979360543 2673900038246251191 506324655786651755 7529707009675167989 869402046497576402 17333748520582496229 14338012264733712019 7304142266647460666 7777561057468267737 7000036114580849108 7230115274152838323 1354487680281587868 13944946904535927365 760898065362322684 8044625092534217374 14458300396246348107 15711415235066683052 4067039689972867710 16209456879653583571 5465516883332429429 2198786906166930992 6518151878630078048 15338141499747722832 6686686055348497671 6169162274093604634 7013669469578207417 10098840164769729313 5361968229116458364 17382953885224157575 15315611117764021452 12545887236352328277 9035439529205917041 4091758965649173160 16325227321295532190 18330148223829278024 15085349655603996127 6746411111980730488 7020977911227065503 180286254105850152 3343496612224653379 7602378450219837661 17660235305745074192 6093020599584804202 10833992424317975267 2676342705247622353 18043537234549285376 9998469238888396225 17076804127097172597 15248729781290019684 2109654657816727289 10127278352322591792 5569754580988061812 9555147257709182760 13740897847326249396 4537660638684589538 1530766921618017011 10005214490173474773 2376617167494364401 7156340239027092787 17907172013262598748 7544897801377510158 194848875105292054 10443872932852452047 13153949653426764125 17425165251967777575 17977131376551666909 10194587065751976268 751026059664778494 5400502458072767198 1688136696187808653 9023964514590762495 2182149506727944378 6928261802663642171 1647272298005244347 10345486708612399504 2311196111443845496 10587021765575586076 10524832497194039646 2910099524526837778 13299607403274107614 10926756362435459672 18359623966006130535 17313260821693033390 15438959610171726662 8204719212190688696 3824960468146651455 8623832779463769559 10698329427788965638 7401142802914391801 9543505373663892499 6310479339168132245 2258141653793122572 3959289717721780618 6227102869727457008 4951317026065200600 11813983581076820574 14936591055482254019 17772427631664115937 12201059362288355466 15692953288629298496 2073159372703290961 16685358839284513760 1147662529650085567 13596697571042894537 6908287227222385562 6976328882830645297 9789037147089442428 1727276276321779685 11997062260641887364 10577418382516062313 1825304502518106031 3173060297996776157 17747328266327384204 1392135269434303129 6111406732445732819 18028497573154817047 18321849240511872605 14939150613339867139 14780181347809976562 17283441955446092357 17141988725135545916 4518051526977345612 1795943762508240087 15699247597368591842 8630821550989604724 16729897110181283310 9442407388099810603 13674960351540936719 5798155845591838886 826852693469242182 3453156862828907751 6641493184272975547 14164499983496477605 13372923085320568838 5451660908302694093 3343529189680800406 13999523003271914645 15149627611836099090 6003477737887735704 10824498337987491473 12142105816391928680 4183472083173246690 7220349574916315024 3861250155121573286 13434386376006552590 4512923601870587665 11022261851334089508 5881736364665235544 16220229599916083781 10766043995772498936 5386136820876006633 11031626015279774067 16141871922756823621 12920149321815222401 13321775275471587636 8943823712386093195 2353855243953154776 13450801399792300830 16469301004845413442 4728104564728916169 12792865346945856716 1706906483028687389 9429630367298236965 3652476363195915191 16215047605590445722 7003028237618970012 6579409039837154280 6088244059449708800 5876457582857626086 11604967766382601965 11549979796401779980 1002992762012232750 14675216479030881141 5298263666809495170 5188480883103057841 14466078955766782920 7723076911000217767 16842961287798321101 18416268658669909786 11450742372951998580 11349997917513282692 1237537573952724331 5345392835239134925 12868655289569188765 7925901686170932410 13766111423759679361 5727363791608432624 16196908321185150171 16598490992681137351 17694888841825470872 4542877448065811124 2241739815544245835 13466786877925749201 17860267424021049612 7331472814324105739 8131782942893949391 12018986818910797827 17155268691547232117 13024811030016624670 17000332599591145405 2644425411537922548 14510657004214749220 15688355216457908195 9496442516383782674 14560456423235761865 14235245939118353560 11652957409802113477 8559324798075723828 420275032335070361 14111415148513048393 3360745347567527666 3542672721892586047 17350155748237098783 873524353173812373 4224210553084816300 1391253919179042109 6599125361694746209 8566789665306521072 8708971291135292694 12589870478572998165 18113400350555159917 10760956968067385426 9015481374138303571 1279799446504666661 6850149984541792404 119517471734453226 3069946710514440971 14010264908544558692 10066502748645552964 9626037663691189970 8819812106621281127 5723549113834714874 18444808213079630014 152299797068873005 9115352290085732466 6244088328523808436 3851154993300561700 14565953260020085956 7685883544431814489 7783813275940507091 2595454909862829924 5850120879967483381 5178873713828684069 10387189518623707495 6423143110482346714 7622617178236746996 5281571435818349461 10038731813172334121 15304807242814884124 8609289750083081485 16446259708401023927 9256063772259247748 6945767846957354034 18057275921842823350 18218677583658299985 7161266177408555397 442246257827318630 2579694768355727784 7600608036678999572 9037508834411609348 17327160792470757272 8377758191750542230 4979476999404067602 602678511434162303 8122469472178161546 7031256065795550229 13982798572683261920 17565756523185091384 17616929777241233390 936659566198486515 8082886061058159254 5081492648081559957 13180182400454055516 7867599674161713674 3480170164932419646 10534058957309569077 15907283234783463507 9501851238615917230 6964232775828786149 10302031766780457012 11641944836891730899 2854903731166204608 16597954381994627016 5513587027821548778 8721402950817992705 18209401221774163493 6863366966261533073 4568530179828932490 4673579660166068414 5698475305619053571 4498666281705039181 16713980545234504164 6951497709269331419 10273316453123011059 2135677825666720313 8199914595825885187 15662383209194667560 5502346044554519574 13878404242309675008 5091869351172282449 6160078819311850186 9929601886704877338 14481074132313492265 17306551174241916056 5193552908250456676 14030402191517047161 12411821915262650835 7611049750975089266 1726604198727376005 4521867952653231221 14676849657552037707 5814073399172386861 13138188186034302227 2515615782132739996 5828132232282541590 3293763000883225220 12761887761638376377 8972119606765485173 6111617999540319587 18322778547866262962 6287781469157900243 316581933704260485 3465522637456530286 2042562223495101294 6474698705567344416 3202736721117894851 7378737873701350547 14655347880905993460 13004335117484216458 2468088888823359707 11976570806712980475 9083584271771833049 17900484354353687763 12239928666664586832 10632394753919610901 6813082150161335697 17316762549968778083 10055535290016313946 7851961417114446743 1327221234859535025 3860637929670632574 18173564774973672259 4224069719823039620 10417422236643759997 14844028780693328516 11263930728510039149 11952732354166099997 8797786755293148785 13027239945818104665 3063581695563004094 5065307780389315410 2954907076747263688 15405879158636425428 2118086071869773868 14298365116304253729 15276169053469779038 12269033931610352070 10820278898125761228 4443920842463223199 18272795242705064020 5840853698712983389 6467637435357409293 6143689764588748586 1277922633568721784 9730146947724942724 111315362034885926 467371714155849564 17976414491487858964 6513237279352056977 12395339826870460613 15424393269145503428 8142064062304829197 9262851465318184299 10791104675219656882 13276134938073174784 5824387508731844609 8705927177558239392 13771658267830785437 3014069588239544333 1683737548898553898 2605361158808180767 7302385665495514484 14704655779633839676 12872595466044230659 136150203032752101 5001164863680556826 10236808229210625069 17581721912304548060 3820869351917412133 2014587968975863088 13485424800745276303 417101765277785726 16715316565825586865 2419995424839600937 7381552728623925982 19422263852727281 13066149184263960134 8855528064317705797 248315466134428006 4836835201343285291 7269446938322196619 13397966630721556658 17853848534223205399 9210355642305792600 2555542049931606142 6882991385652696496 12858255191714716137 5887740438203129690 17689225472916386624 14250881767643879223 17212749660138897623 8353960129080619757 16276682013031098967 18168020668268077829 15337220778712309119 5431920266092022682 18093304529067693237 7364539990151158815 12979321551961477027 12351952561619360400 11605937918639112551 1355429077912385101 11815983406451193554 2654764683473572850 13784285635780639431 17419488867165048665 13696599717062933821 8389029679760883836 17000725278200100879 5238259637362020025 2966824253737113662 6486849285525217717 16316946596927076000 9090692071496406809 1950031470555829213 3715869057716644017 7740725718596195481 12404989387246159505 5366136277147613799 1250025962506374046 16045412334012813144 8899710457230971678 4103430183875658775 12135035693502091708 6476621262680665254 2574638865669442334 3642617834640104237 16546187982641761557 18054669652883445374 10169605461298278564 15854129609787694156 12683111564793018972 17144229927564764903 10814072930300453247 17730190891460969238 16162195011607392455 15929876567214523528 10040207555580445130 10440007665666303329 18339691399178667682 15124974800405753244 9562998631845771033 9212751068706365198 13652687196829423804 10385174935159426911 10671095080897500258 10104442090574183739 711777901014021762 7056629111918353476 4545628172253533706 4097899278885058646 15361486036452382845 14271818114752869493 5253077864550365370 10280003481931603857 15125268816531946595 9310543308892611352 539200839600766733 11447641725874447758 3494755749817846990 14342844065449866573 12280755084192365473 5933532717855782954 7642311254172372698 16447145663499728452 3714929573631758517 706760227881092220 18297010209080732926 16793915311637142600 16912091989812738238 15626301187535291421 8329061448254564676 17131866869439143071 9123302431243041467 11421869834617494174 3341931009203423841 12083168420707426530 5590194198395910714 18197914315666913054 4714287745979454481 10218067753282617871 3205054320191090806 12424411885004910738 11255531956187707139 4454366086636732192 12935011249696248808 15779313018287540648 13454689950320113939 17295060614215764372 3234879276698515781 12519448557683990115 6608185632236511921 16593031770078277707 7257806141507664363 15724782388437032976 2170651663635909556 838856122261592843 1394625625184767145 18071020633762773994 7836825138712541769 7151340952040508654 3386231737685272381 18184325281635499009 17340379119516844653 738130295874303868 16416657751246738065 8749911429288085076 9278316887448546646 5214464160658890371 6482730888219004725 16265819677265941796 1197340724342596286 16330301598936181101 6069404471073534828 16402702260392231337 673877368534621095 13867203787266595953 5998779201676896622 343950090475568488 11549637001172576689 12181703626534207268 10556981476508413095 5920021362635072927 16374672605995860207 6921226895258799099 10736688889807333346 14943476350837512236 6617357100265862340 4360743165261937525 16126351168290120029 17945297343172088435 9583605858280982494 1532923596684141058 2202631624390608186 17418759260684856392 18246812874268517560 15744768776427087887 16519570591409370971 15453010952770891965 4271057922065755450 8088133238183618674 13937657578461425801 6497122222561761631 9426607039417706354 14429905795622619714 251626921374612602 155704028195076908 12246440121058316763 10844306387588379596 11719485622787459089 18054874492584224614 16221367616693222654 206286320066147333 3663108854003300533 14987014796910985955 9223932930580232829 12373646428256551119 9411364622883070427 4333622995146293298 12014867856959783895 166228460292098385 11262770806243158680 15367029594561744435 10446374952679147495 16179082362045014020 11363143352817646791 9989989309753438379 14696734788975364157 9919835840243803840 11582902966639065917 15714529784256188207 7894833924198247075 5041057880465877961 17254373463115444795 18127244263012914501 16314028034458119307 5695941407230458027 1706071439443850624 10600468778342339160 16619046097257339664 8503009993280520169 16888601545335595787 2544974930174140649 10803992090563526810 1458671720217079377 17129353193362038001 15292420336812478380 6357509654675827073 9120881967245748667 17362404465190072472 7683793276827537614 588295769095725399 13181365742433342115 17173222208010888031 11262686935671435507 10927252083176205042 12432748159375675386 16984805437714691739 3527907688509967915 802902643598667243 11871278367065528997 4828489444698342223 1719827675910569508 16705521854976529968 417041822214241774 16053406621260461038 3137727068717319047 4552327410012145213 17201302200218950777 8235660358478332190 8362595435144357718 10335851807056560390 649313686795562012 17569414438201653725 7784336441956240264 1445055622250144267 15234437578221891398 8575848373244005484 5509945077605297115 18004612454627365337 6979167324977402000 4534315627808592580 7724970129999904747 16356922002199757907 15483033124322860325 4255027976090855943 2493212935961386925 13336425086236584280 1532047541542524723 1923874210796070208 5714905254347689253 4115687555511778176 14689354053147043113 6460579095320488944 4122606770091982629 14213276375114883529 785313662884946353 15082196403675036813 1977886723949522146 10733303306307628599 2109556239214534413 12609825786376801139 3022766121713419973 6961467261288065275 2515843213586171939 3499704241696416381 2072522134848756616 13404610782091190007 4351745689147669394 6833715971189004906 1436221886069160648 11389838155003590111 7783250660406633086 13570736187353283457 6176068497212834125 10842296582745769325 13208885661984848586 12543252361180327862 8986244078125294615 14010554840242003266 135130431733788630 9727135229577616940 7821426648508212048 3204030605463458311 11649076824576751450 2898432482517522532 670194004974795754 4627283432713076539 5470647601027357437 14855313875386303350 5905543515181366192 5721414463882085289 5048709631077052130 12034673806877945306 8073669395566859806 961273189808441754 588465419413746528 10234686994817402690 4164556896294691760 10747539483649659260 2026196532447655418 12351068013142457016 6967044854040013991 4313849182267669966 12409545013356441676 11860182912846659767 6195447621823693166 140633503375658168 3869729316744538173 3773110156399228526 6605926816769594098 2028829690476096309 2621300770753793468 17616442189220908810 11576517339783441796 15428175656533413556 3527909746257726322 245381502091376165 14160271390040658449 12327841688609771230 5744561490322685571 12695019283066636175 12544207209224537701 16632455761263642353 9499597543004095831 18389591288499875115 2762185599327273842 5550201254202836458 865883585510057994 371547414034002583 10997227124172164330 6541028805653488564 15288339650357101812 16643585008847602542 13243898408924213827 2514495790991300451 7549566651342891873 3291150399678250778 12342177185749992702 9441659537181334767 2778323112353125075 11030738168403118606 16869774418511627800 8557328706955213847 11451914771607836453 10577054747483200803 3975989713874369623 13056416446016075878 3988328611453458266 929546816709248410 8639988464061150249 16055194564956131845 7934033190830288837 3696806885668184928 12702147187058656865 14662708862913031199 11549050790299450733 2870927054487046418 12472533123902336169 8736092691787756621 13548340167169605034 11241275634331178599 8447399878608791538 15905199959687557816 17167112477415714026 16525773121193754980 3503424789626669294 11588982227756807484 1653172363810571476 6657646287147986005 9608638006007394112 14938173910720239967 15935477396847234139 12016647643983742962 4452077145388286644 9706695704100374161 4403080435839697051 6181902973226703229 15589330956569618482 5803214308797952358 7115917499274236410 13878493318313308046 7268413253411333847 3730016395762761387 1277338559852124506 3969612352679211975 12020384182799052642 5439843190581200971 7537889784570670265 16871699096090561397 9850274095579265579 10683025066053097133 12911773573884345728 16456958463720863455 5361858535799520235 12860077682031263952 15378865522792599230 2817227722379923971 18264975299477502482 12176052408586732676 8543253416956710281 17856692701573242469 13277129664345748530 6433564589189771994 12195535790259939979 7921138991014594739 3531977330398930272 3475921787206460843 8727034383798544985 15194491412758599353 2716343896911970775 7801045892155164878 10841644834498605658 4649357335359285607 5748178322571417529 9045424791947057170 7883971824343016715 11270813107746554433 1306607461231264149 13951745207690829221 2412958555589784849 2061518826175730118 10180280929063643966 16272286557082181550 70861213809610935 17229397993991379136 7070803575053012730 588899166420063945 4841902107527047245 13419142904715263480 12026786936107731572 12744302780219564417 1820803779630166930 17750476525340251106 13932057595488499704 18107693389280891967 13088179481959908830 12446157223273073010 16557910526913776912 7512632615941995064 2113883756896584382 3299081754974725966 3406626539935428053 6474661509790315704 7002333250547768564 3908938790771008612 4759884916832401506 15021676775084840637 14760323227124386291 12207077517328166661 15790907703284035380 7620408883171607477 6984341710474424100 14719955519690032746 2363490931154966156 16078561778132182508 4154169715442844979 12323923871821365124 17539141691717191719 7648936907381919771 11585362300829885244 5683950339071291889 13877857142918664953 5394578155351259099 4741136639154878861 10375435533908445264 9910712575695880889 7609690956635963183 15479401743075075470 14017083647331659640 15662405196627636135 13980889758074759778 3375321542051515382 11008568333534523714 15059096474193560133 14694999855241522994 17882351834461048138 6866914313906229692 15664630885231736746 2967834527085134951 1919369690577713179 9981542321343467260 18160778798189687920 4822580196242505753 5330476127055708827 14806358515899601665 878100960682205161 6326561155882784144 14859086063211009428 17749996028957136032 17254580000040540289 6259569277303852904 12656660653662627129 12754760044216961622 7705833672789080717 8312209614456242749 7659074881518313265 11180121111688905749 17044866671953776711 8639850254194149576 1876763391491349423 17515017099763326551 16313823932133397173 17217516466483479269 8224416799528670333 17261997436111413212 8275574467157625248 16373202494726666646 8388668403827520471 1469896568911530893 10174273989825148437 1275633690621286897 8084073627624413083 7849525338907380354 2096214164799473580 16409585758114738272 3359026138571987939 8145306802998213923 14224516884851822541 5741839344309745491 1604809156075182429 12679355563178705294 117059439153647320 5633328507289227237 3258481592411596235 17525289852848085046 10925668274631176161 16539378104269164889 9627173772196030596 18302481775562256649 6497213086361724922 18284015338966454872 12117745922866890861 17061617971854381621 16537714476411293924 5953016211825622950 15880125619234902861 7649545200322217783 8509431436125047321 6012429689039430130 14917136398625379049 16714645080808287178 1923363165318011892 6859581727419998515 10968054384494339399 15337609043923933795 419422090590410460 14755017534663708566 4992710503820232503 329014826771956260 13757643603415762337 15482545512187196021 288519260068437770 3759551092257569988 11766030822300271811 15257045059049675448 15130758573257024788 4224578114309088039 11489349523244697917 2193691624034329813 16060398602455019330 6022981311612408721 14526096273897702150 13996263580704439267 5250515427393280525 10506048679945199377 11894506798459868549 18027750576664296199 8921416432005226376 8272031581138802353 12612088429601212195 15238829050894560412 4217795794413769561 9527749858682187733 8337802894318063182 12746139648379575479 6910755784599037810 14348795586057956561 3112564590299379726 1538096132510024647 2719427835683820271 12832701572441778895 9890988302323157354 9544764526339165978 16195898912087855770 13095826235111756321 3031284107654432920 2108803357005101790 9557540996739231946 5551194576066141176 14872632416487288729 6466073888067932498 3187340244112429132 16946362430253780771 14467427915098196894 12181275072125755813 18068788049806555992 16378096867127538256 11264893032428848500 16876467044283806341 16074867490349733888 17191009535334631911 6255123413140998731 16434373836244240697 10379561571560126175 8954215683133516303 15447293288741853363 4510091498418184637 18022196049863332285 11645930950591350303 4375743913237386660 4850989563776487197 6518838818444661796 9896225941421770683 6575418037667492667 14297181360807384125 4872837487881870550 10041150890577874200 14321482301158520262 13040368328964304830 13951998158431750699 2077473630464662014 3982627081589692301 2407404864588575012 12329946251386432706 5248647837887451623 13917025824639130195 3422391625908625743 10153182139543929330 9038597975821147554 2766363010815230231 15315111117192171546 4035122180099353043 2322776851579116527 3305399559360794569 1762437075097779358 7235643255852387186 5585173096595418403 3772859751215266382 6779763333729905115 7726112671369278169 445689841806933971 18396777092673845899 1405828702488807044 12080012848176009456 17352749216040185177 8277695307635805717 15758692836776004962 15397887825388838427 11485648038687323846 7467355116966616649 4354547317609317745 12027603836072304311 5550976186103856819 16442853726116248994 1486172880461135880 3520843137092446636 12715723326379480607 113409083441586677 5536391107227157897 839880176351893858 4747614385270901264 16724428309473346983 7070236030608606940 1983112474647732226 13362312441471207931 13903398988784507812 1594629527528393429 6910142931764962926 12681178835385266641 7787615904735022857 14536797316827026660 7995605408918924193 11753589280674948694 2993805732241046135 2423092927067467364 3899213084408661262 14008394247518463826 17298633168719611622 6203320712149884158 7318563764685762512 16292706437298287581 13252919009601587904 6318443779715688701 7258992154364751764 7247506836269658537 13566850048307725684 6790100294034042311 8898990853029616129 9584166902435903351 14088013152161609097 618089896455887373 4685270775656793288 12191646798908371686 8152395602783768640 14671437710957576375 1767134555792403928 6578200064052464123 4396175807053023379 10373032336953671299 601673268846457191 14782290342325473913 13839414353658696359 10524111543259331241 8044417088548513817 18050284567626509007 138497148271664113 4183925159269341800 5359929538637562066 15926258032488294074 16887896894066282131 4711983466878553276 2967294834811092052 8557139412856627681 6425672940448709564 16393041476759743273 1961750606392881432 15395633605728212863 16268575708430218128 14337330548240560372 8057470151557143246 16624405490369336395 16730373805102726746 226436486527134743 2473645526242134398 16931045263618702960 14544603633753709208 2652018898101520528 1490116720179939044 1280305103676247404 14607652871262850837 16071798047304446697 12573284255362863127 188064096901435610 15834466637190302216 16155776040830089321 2954189175537148247 9758636493502414824 12698348046344052257 4056456647501544947 18146345837325889950 8515125461249386882 316988649772579834 13490893414823916871 8555283682779838680 1419240192213493236 7732380350083218694 13484149333390615074 12142753308219692585 8813701336806640125 10597959959577651863 3591914161849720936 8009902335327383668 16316649893318901944 15078615496414449605 12743975789446242136 15322487056637580478 1437213485746807003 18381426700599419253 18172453756786510108 10991548294344583768 2490623457616857440 4081722827834075020 7084950292548359705 9617268646845240499 12797043190163535878 10597333823835227342 14874780167818789801 5479177072570765763 16096813342821362956 12107338559619256634 7629514254336903622 6597492705277591910 7906642976723251111 3909319901163490297 8977709670878150332 4324822202839183877 15116046513273914354 18307754105665956259 9159210432648079115 7840355935148673803 17189528060328111529 11753638905964294630 17484933546471887005 15020237007644046927 12672845752185188661 16764166028927013567 6598890803029017077 11517919088553092082 8910759406223049016 8197001056410671241 15652975451019171621 7371313310225548182 12212767224514008237 7497653447229105646 3832540282736666193 15877036104170961469 17072252864650707048 3759315951691028205 651792904204933028 15001272181297282701 5675224649466037669 16626722442662004339 14540478354370705481 3363235661638457365 1424147177764092548 15748164014504892507 9984713391839458146 4033143131219810760 11796884242833867442 2104873294703904022 17367135742636797126 4438552438837576236 3893771036553678852 5065434741430001288 12659561337100819456 3744102439695679157 6654727865986502099 5880559759207417311 6048046702092553695 1740903509178392583 16738886429245738262 2503492540703719287 5903394993533040042 8034287576602713343 18179847114326720082 16567049871191006681 5216270738221233658 5220620805590142821 16439479741445582732 8368399160151560931 11802592275899887839 15672991773672023891 12687897575519126694 4460389290930522555 4474859242824331941 17870244951006399262 15481897868014296093 10000484553299261279 4510112191286841297 11288117956608380191 11420538870380737811 11638296020671980254 12064875921325231252 7442232800738485701 2976317763411343847 5091816111456406169 249194614632845659 15622768194857083814 9648298888974291301 1538666517528359834 10608128852335277989 2546664202856197528 11315404282693537059 5094491611234914395 5927375037630112312 11860791384341396028 15881110181652919608 10595084103398224676 16204191991199863992 14655250826355582168 16641401404054263314 2079972473580727965 7397311885841392702 2278937363950633764 4279277236704915222 10209315297794173610 11066084564169114344 16161501649347141369 7805089971464732551 4273446520101766737 14126097870349566575 17610660525559517128 4789908093701194468 15024144689988993527 5171890846334511448 14128665984855629509 5152399297396444328 13926479316767005598 10667763569543061192 12322112816778190382 11424862249925720574 11698248795057247155 785858654859554265 7597158124567028597 2137463152588581198 18145660229691680055 7750416085119602156 13718635906859971091 6337029876496481726 1876336486520847019 9300668728814458744 14471323848422870298 17607834374561620661 15675845727845100817 18342907073414611460 16305342923696786579 4236353726522734077 9493889356144057257 3104872836414806976 6270824628546497713 1213060423083181137 3100247927892902702 17659186754304078261 13669397546668292231 3589361399594885616 17946672303325735318 5147997703740048036 8494567050481840052 13092414198069251534 18329361483707222059 13542814666746945563 4915607662165634059 7503545396276289318 6922920582498444728 7526529686978780705 1439627364337929396 8238590820417060278 13652073011632561073 10341901142389007820 4150424395797309559 2952877260268644399 4836358565932293065 16215957997970960538 10494979274013391933 8569917286256594749 2221483688355780296 2809003348955556741 9071093677711606973 14997187497407154934 14786550295857268887 10134236947689008170 15367100502212455654 13415969036355461453 5710688735690447452 9426230753603187958 5409683489572075401 4080637908410460482 4598533815329995472 3724648575600156958 12755059023855432574 3011926922832467468 6156960866761991466 2465959098229978627 9423045552884562685 18080753401583392525 14293551368024521578 14760656767240595747 17292409329280101117 2139229113472622561 951489020420926042 8046490422634428979 5795622296135553917 499036390424343130 13257472273107638098 13161434665672930183 3988187717787491746 16071641407159568569 8471770470988727387 9300751002945866559 12645966161019943850 9326489068973746067 6420127967500499943 15743317896842731877 2884519236216116532 11232002043126998807 11496317288407929264 9914589836999077254 1639638310008117412 13987516038259466559 738308922831026148 13524407718567696336 8573174859453699240 15934823595797748995 13034793639407637416 13896313076391607898 3471913569267444612 13056194346868790686 16028908640272667608 16855221244208186469 7606283111875034818 9727623883213150966 6495823921543556503 15113140349163581145 15675663753399131038 12539986531545565969 9108777038583818538 6991852651456276579 2454617594615154778 15985900377397113103 11382758286427173035 3820406166283610242 232410397227758108 11785692278054673356 4585686835975346232 16533343331315564047 3731155037484691932 13988417821213443231 10678345028333008410 12714778147401339495 7576989278243371669 17002563293885639883 15705923772403979377 2448610923201218975 15109447031947046762 3601301264444505721 12436604670926438560 8259488289689779707 1797526899283461828 7626442753005856119 17863198966891362900 7137132758689009396 15380593729088941125 16821250506818772341 11039158070983775953 16619740478367038206 3981092110317885843 15288368640031256039 6077852381385733423 16851825130946339121 9775209394213080331 3494416040782207530 5049730260542599851 15849002766384132817 8140875499473971235 15217448754060161852 11854069061987458183 4387112772938278718 862921292224617563 155350082055045576 3456659564315968726 18144813473184751733 9784471424055656387 14604255831856716772 721483914006304948 12225044383011808895 9029761867230915045 18419322052984667269 6259905635400628605 10124415930919398264 12636012606643418758 3543575847815502491 17203678269846360916 15233573937003356275 2659422883998305532 14995438999619116359 17414101517673356312 6186277040197776170 81989409416539714 611184156741937760 13473849149750043759 2319941418390284404 6869361987209855114 14202391132963082670 11709681506617522992 10370203054118805513 15979548846566846112 3921678826250218342 7852951715777068042 14994865218367303570 6479543615810761023 5169896640772506678 4325073504210907976 6312744192378461943 10391239456846487606 15881021343886447762 4859858205292392437 12780108100755234344 3762243632661814903 13314215829181132270 17578895747000210456 15095592165257916468 12080646518919731527 5838989193337932197 9507582833805752185 11529314115665105334 13476573797424929434 15767048903262196333 13957833970307275578 737071565848418381 17614035722903339196 9943379314441329154 7334628931603729755 5469694794330946715 15580347565265272462 16746854674340579444 766494747806419588 16879543800741661589 15043760635883309961 2891736521072437773 69007733777465084 4232839356605944211 1566299636832702194 7156163585709487516 3715064718069743257 10421297051523593922 11627103595206238813 12470087072198065279 18068923450081347863 14492679325390659648 10308937386463535030 11720603995385685473 5782881708438246673 18235550536389000886 12643926288955931476 17598601548439702170 7464374382596462199 630698310445400157 6879813654409344503 17953479079610797721 10369115522783900956 14133968267916310452 4370050429562650122 2442993728001503871 8288348822877684221 15730511839072032640 603012039240816993 6085646780861921395 2026636054813698368 10671548944768168603 1731485440466303400 9015550266632455216 2453640470291941512 11472733775003195965 13069270386426312012 12130029676946240885 4347358346605734118 13059896698672972736 7339156159924593929 10173500776103020400 5621486640476708267 5947697021707692865 7313072195548299814 5252024045392573574 13168187576978630700 15828358000262116240 14979029631621821444 15209031983353635251 134049385935058265 3886053976113756207 11318163793082398139 7365908382312314341 18002626020171759705 11813687222993967389 2343830953701944670 15237393943111879119 6795330748605307111 10921542054822666532 7474538330068373181 15972521971600363250 18328752124754812627 10457659575797482431 7824530647940352101 12902587462689671410 11530396413457190562 932780401411724730 11655415649861379717 3299915780906480687 9805915854248453828 901779255504166143 184439858632504179 13592987744679063018 977539041544938503 6924747187747950677 942056101097866015 12964428917896738132 4799741767434225062 14838664042190018856 4458071178680486099 11599283175773070032 7124672522414067606 15149001217842437455 17452013547720820350 15417593257918342469 17258953557380306993 5424361123426009229 17729086043597206028 13792259841967780263 16089040282057093717 284970678537671828 13839084447243051065 11241311938606877753 5602004143712654964 17166226653787766996 6699438441179666101 4403070312743574281 1199454703011600980 17455038480281379457 17054809024591775699 16807756763154997330 14794684468696210272 9037352712500119204 87517949362414994 3965061987281667392 7658712769048110423 3283593750794742581 7408109374393744009 983552613362681679 14945809538557573081 1957634112653857199 10519345582397730848 17913162072720509918 11085216447182648999 17805147199200091516 12477941904964166285 18427067532097415123 3143945521596862184 1609554529937695713 9754941664451651938 15473242245214135056 8829390295459989103 15495281606834687568 13053992715425251259 10712960173009606889 15598343081671473929 8222147230951352981 11413103216849839011 8985704156366214450 4999661393029326130 18382686345764037512 17800157658527941001 1376383071847639827 7461025403384806396 15892140642306626906 18347163364272670207 4420618470377347760 13565527299166484716 2259943194202217965 16191647534234171776 18283494495453890756 6979085744956430254 8410363899607663013 156599999078085235 3957317738040683514 11559812910212056383 2335859969274675541 937536941136756696 17197833569939669073 11066693029776359460 2767641605680707452 15996768519009899358 14795264927739200871 15958715113107187300 12331725142771805921 10177113859501476269 4079727106271036126 1891494235582781657 1765025832332411825 8580663574728008922 2685391639160385385 9794930407844333676 8694993464181682566 4989327542844565664 9530963689073881746 14907211019636963936 16754341442221085346 9723230901541820591 5888429624543920358 6932127118737748316 11109433096627666662 1055164102443552742 7325788887689719312 11070726096462443371 15201861498221873694 15880842119319403057 18169568087490803240 8561015612959291784 606792370135626512 5814180575143228869 18156177757096404786 704797567442975962 2680394313496642655 16886595062382089218 10161336837414212811 15699239558032416597 12345553343950844811 8953704973747867997 7611967499790462475 15628027463298464497 11925249872153350238 17339704760259033553 12796393221306607208 13116477508852598148 4612493176375856385 13231858499083769038 8800613889090621641 10228597584497704663 18360209871024456156 16977508772903299949 7556832252294701101 15014350716749350438 2968706127110976881 309636921502529537 16514821982318687755 8936840489745419680 15118653547274465980 6792059503217047450 9170469519926620503 10584421647595488552 3920304619662687232 3989106725278138919 6744151057788929586 4980303679917810772 9860229621969412531 13168852058717873607 553326608633016953 1071384837681852995 9603695315908047862 15426323535570706824 12608830401744816010 12604320844789180196 472734149462666759 8025492435693938635 14089126160250881332 7773269580914609221 6970726384060235399 18020337880153292061 9021501031996109222 11491507618200945909 5904762252629536734 17884034332649567980 12178869951985667248 6607267310174441560 16122550521027774125 11335797289103411543 17349703593103739792 15920714479541947204 2024821704711545195 3462052585002818394 10023203140342708150 5342512270376137372 17461378489806740771 7945707438669879755 8006735421736220950 8432725310458482943 12547732808965341047 8254737363873718340 5429923774767895912 8003553333617365897 9029448454729435381 11489311094583658271 2615329300116980247 310861943400333875 2695321653919335611 16141432516065432356 4336792702804073461 2541761298726685715 3709824070961167531 9569504466504340824 17216689796171760549 13360441816584897370 6356530343361452191 7899888320461511076 9986629120573633677 14974111076315951810 16760817436811528175 844140002657595251 11552610721732239762 9354993013608525286 18310952960953001195 752497318176518531 13450916311454621033 5878647473862406746 7983185649330717953 7509047240483734566 8401608169863116149 7029337471473986488 2939445125196612864 1271216038820185405 16798700555779075000 9481183474244947770 14038940927231298038 1844312030094756782 172687104049057225 7282322450528449233 13140434309441018216 16099942929887359079 12078924321635138355 6500545760552887921 14138225015092149992 5854800654321595537 8034407914103435496 5739440853111102527 12712997061561155250 12317891850002981021 18438024255736665254 6121370494974901131 56075530066701068 3525254710330120664 9570727218314321730 15371382126901909539 3826728559946892067 9689991005137854115 5952808161711120495 5878227010445289090 16433444927024800246 11029237623338146576 11533264930739360160 6954886532272474696 3822084786651138458 12307423117909399418 8202823779798488356 3635628161839738346 14232214012043675318 11117650502072115098 9636884828508139972 14126427037973564343 1289098956261914191 5686047878453524603 10241884014555867075 2522178532604329241 5931709673249521284 4794545886022223560 15280270138870999650 879240666826690308 11867862107458739207 16827786957022081498 3322533899934977114 18102870082192973215 11795558011147986459 3126481267757724365 12180283690566490798 1536312794075160510 5813921916463944607 4626752175052174741 18298447081287968868 17622660697484364168 6890436938569367305 12386817820204805278 12025817819201083341 17813253983011686857 2199701450318170049 9175289973195599952 17014898487602416281 5277679984455795750 13189665942926745129 3228271226031137028 971076408465888811 2388615636380402311 8972304426218952553 9268968439453293635 17590784429333908163 13350675822853509677 8835125075460175601 13151724365431058895 16537716098030281103 10556832494366785206 2068160196887768280 17764401692257100873 16019045902739417918 13957843559373645862 15087546201824355745 11929047589381022729 13873574050362439688 8325747808642008380 1817142187949666608 3317459622465318560 7424399152283024694 8801506832799509444 12378662702459027341 9570783014125575372 14674372827879816081 8135769356029585227 18168972771483142225 16183401865609345214 289001846675066452 8661471990766246954 14749923262324594433 8976409633972380051 8362491771093948926 932452643459907341 14023208573546811614 5767824458248907047 9534806221634056811 13385057011191697869 16282867246736961216 11332633199500307318 8346867511949639157 2342416570218317160 7730386088400833245 310835400671256463 8050918650216085991 7329029692560708924 4896743769194359165 4378278120530040201 17434078699176707281 14468080592006317051 2899080630187425315 2670482487021771048 13731520269057893207 6924994661141102671 1830814459002275272 2007851651926786637 439969605969837244 17342470344964564723 16450674927728612007 12082424446220353655 9382799923852933857 7330872812600089198 17114997953254615966 416618934133499186 5665693164612789082 14085227016545447115 11836411932933322180 5033705871296992715 3189776702510944438 9778703297388822768 12018215074062405123 14586882877811622179 13012630050041994236 5811822547695343861 9018838233214816067 5973215331126339845 14848501092321593727 6131905032034250349 12915705838751202022 3886293195690996744 15536908434300422725 14013042972851440826 6333594622950354880 15773796371229860443 11893975076497069290 14834021898388983774 12254464141359614400 15659971955182610091 16525865292354966387 16349484080511135395 1092956834498507106 17237734787667188184 11967068502068093984 9484472014192523245 8802719354093074943 13162796984885233836 14800521572624431734 13286477627763635146 15216348314291586793 16205319535097911793 11540090196865782718 10799499016996166640 1532820775565146422 14529883202354960397 6224552604612800951 2479311584178895985 3021909343279175378 3773925983440825877 18437191477053973055 12231158167085045856 14854506520225814749 10905462854751314352 1589036146462500983 7969412747568041805 9481321613341080057 5246619184458658183 10712810638630295314 13987717470984788828 16232454886168627682 3000246382866760983 14176907494476499616 10341437880764473363 18044006081428980256 17211834796738827929 14150927053957325289 190463590165049827 14054701971409444349 12091448924974857672 16106914129662254335 8939180394693582245 15598311968795589811 10446478676970791804 5205466282187063593 13425854941144980655 16263276780448063686 3572405510187416651 4997077761808802151 4053799609104512702 1319695491824535041 10877607459191650448 9271295357964040857 10683875226490914118 12178865876745580745 12259004018770778703 15552173169773432675 17449225021652604404 7584345028197195718 11085244805419392756 10734620445044469504 4439413012141410472 2739491672473969708 9160975748334785897 7003093137059431438 2553445224538241455 17047360843056015401 11763022099282262635 10404023647342509295 3868978339727517319 5458495005259847953 6477810216608356408 15049049009984561647 1187242046752629025 586629874079054533 11560359727042548032 17323952926018043133 4392310238026988834 515603761938058961 5319749007457190796 8981352953218497218 2430063109858457703 7016899150816542451 65326804397303302 6648045658473105867 6600650068731262543 1746827745937085760 7383960246771251696 10451346076675509118 7239195229646804175 7837531965230040507 7742648267427366124 11830549327006820273 18269852598799019744 16996355400852461436 13589965018747320831 10208531973935770667 3347696825532885062 5052064648922526342 7459781827557427617 8999908161132715105 5314488156861539974 16309691002749745542 4571591575620806860 15985111295358876112 14497533261293916012 16876235808936594541 9809840180168375817 17463422956541935512 15680924034173531861 7283986232297922789 6598012061693705219 5043261945297680690 12645507792610713467 8500234096717628871 13346658922467842237 16688706258266948076 7650871052019987936 10230649145095565164 7118468169277767810 15690016065258092780 13146170403122953456 7551528025418653907 5447965182324599314 2085786393631766568 1648830457785781546 7044908477872756407 16531634369061416425 17446624836078968087 13255426506087564394 7630144956808958886 5416138682789089247 11387152942976861104 4684354785715334270 9453020842529023368 11872304544021202040 4091463370380267290 874954338255625831 12086279570970022950 126527415089032012 12888790698448287950 10977435633937198730 2696603035803761930 6191509396287714157 15427681670298168084 11432075508303366986 14881022246229474112 2649387894046099071 6607074387312125104 6842626795767387113 3221797948122386915 9997660208481895408 3531871550951738584 12780040193418720098 2450780741678887428 7860723705139281179 6831163211627829980 6874114162566706218 17848961171605804501 9673151844958274416 838377226952815152 6788064326002622439 2586016406570495214 8660781666740089051 17455013956943518468 5795108016211388709 183217422969999957 82092270163563862 13248373967803971787 9455125412036965986 1277183339315595048 5866800349187792313 2394079470760735358 3333012277584562732 6638189387661921228 5511670955323567816 17591149685715599415 10926873433083869827 2367217060673429347 9549391125145129240 15317645332190411823 3594853604946407451 10181183754846174654 5388211556342124361 7477361784220997206 12248484460215345539 8208317991089495323 15010996218336566903 1482386343526183818 4748534452736457156 14103905829489747551 4167397287001456480 14611277029592903073 8936628164459536351 9103650515772799325 9962035913605770073 362654252172941254 12494488467565032500 3768858174098855210 10341602100102818333 14966124861291337638 5500433071934753069 15185022758956018605 1482758455652874857 7254103936968561678 7797468334446702490 13634991115480480476 1649818556549046816 11995298583349194379 17515289581551099258 944451909634702350 10446826005205842472 2241799540650013590 6024313203880136157 951568637995219128 2119409124871513887 13863914427877699801 14535796264232944958 1192056612715868882 14799169345241324061 4969284555983568097 4735088538063141392 6503140453091785477 12946262088618424438 1773080253419868219 9676735269368109024 10217969378433085254 8115673119060851677 1074719553880985039 17131472038091843421 1034345392429764055 10917813481609406896 16271051525777297651 5949303841124212893 6729370429169534726 7752062291650607370 6424248145962630536 4681596762464643773 1184750539044742284 14493617603397652499 7376419794508532420 13821004617406900275 5211890171203805341 12311356923675597593 587701369848884994 10263817744766224186 3485857896399792955 7744685993283722324 16932663792054092268 14100888629375119793 9152334947974064810 484905783087957055 3486973684446920733 18333317286638361302 2601430972586168219 5202893616194620254 15553624207883619477 4094290062923160777 11106401392617392543 15166492667048255069 12778733110905280012 6841360665647486638 7885763705391663608 4074004348546680302 4215528778027531586 13657468104431728824 1312280872631469627 10296337162505448390 16878204601917938720 11492288571466984745 3574325033436003626 14129030667786926055 16056996232636420157 13351532649714933604 8800636607315909332 5206394518853244649 7780665862478830450 14747462618447016637 1585303232695451856 9209445116741984670 13873635686281487262 11168945600530985187 14411460951541343523 13609378434980599902 4925339185713181337 9001548154646526015 6217931519126422120 1736814540257101304 15381261115960827405 18381731739193249988 2673396722051613739 7584139441844288239 2681678082896547987 9652662420075623094 11493107931076451488 5060807423900574262 5114796910239269365 11440845675918185385 166380292824089042 10661167052226565301 17365301275870596035 3314915865076154503 3313456350124132686 5068584665707193628 13309534096720001407 12917963621004170910 7458010135685328724 3895888110165695415 8005601631492843392 11522606722780278846 16758711113260931087 7077165636991687965 254593321999154866 11218890684277137558 13015014589276394094 12839206166780690069 6265787378066414031 16618192479658561564 1768837171577670892 13807177018369131899 17032825524287666783 17861092285806079269 6875988071935457246 4863298884464428883 13301579725475191796 12589002020227291996 10254703666905799668 4607453780142289254 13871390416025678868 10440645445193786613 11864260903160175096 2705802044030264070 6436275285520260770 11427687898076292786 13531527899549148932 2440847953863451183 11537154646089626425 8967130772808915352 3753369221389664631 7661646732449426883 4248493590819126852 17846630049619560086 2818702233020785544 1389207270574746050 4841997852168537575 15724200637813432058 3637960859642467163 1592016543302605547 5059624696763516618 6976145325711833114 17183854619872636890 15304219859665126261 4789556315598810267 1653541212187885611 18210983077176755160 6902092815216801284 12052278108854943010 9702501561492826900 2271807366729238093 4411315933102378505 7243164972383415768 17959521474547773570 1188880061686304476 17460635340953381907 3256813661362082646 15341115403001985073 267884336207190506 15507622682003847547 7576507349459455206 5140359528347421860 12704968205178232331 13473619176287683407 17280498077029575178 7122803253104216465 5329326042438562536 15002909873134608526 13848629494479504855 3170570672960288722 4204060039873250936 3484213675786582780 1974122541512806491 4023538009374407933 11163567056410441733 12625651356547182542 18406523174550294795 8312216082747629157 2889256484250903563 16258131998661716604 11366212781637269854 9881114279620671919 15945650125269341426 17528688428987592738 11276910123098766053 13443980397929785167 5653577651073731436 14367995125545963060 6217594345359507007 4724659799076169713 8081804930338431098 12256052408779074464 9041436114598666859 12207923212203887836 6284867316416643412 3514384610671752883 10427635266637879202 10260921373720291866 14830512479333626406 7348988828764050658 8080387387604050000 10948151601554904286 17543273782726120979 3229968145341652643 11528071390832108882 1994642499407323865 10267313634635830163 7569870734660123608 5405671359575483790 2496017116408282986 7392327590564905542 15628241638852648197 9479088931212800909 3405087390641768077 513184640863924361 5821814322637058456 6031092200968559733 12725277484125474371 9870219884188095609 7300998752922798608 8327108096728764333 2838902922994270930 1059496135341991335 17616350582028003213 2335885434922774711 17227210366335160880 1252155315081052933 14644531247488241396 570247765036497021 11027516414707446341 10085215722934526087 3764737255193462481 8443192979766251201 3168369844110988004 2141976839805647615 4021000511095955122 784694040235988055 17910798690936862534 15768687822672746924 13032870155309287298 2552378458716597218 8958627969584751538 12260678722303994508 12625645561259821544 919414561679749464 12082796320432231724 13072617055961212400 7746759752332175398 6917133456718521972 12953461890491997071 10880809738927608233 6872874127376196862 3357350240518008107 13973524824155687076 343314669671946207 3727172188977123080 1536781370821326516 1506277618627533862 10275759312241585982 15669814046999229852 7305050243875097965 4138790345069525197 3046739941818933006 18273193481657747695 141209368053200298 16583691505587707618 18241529123303236241 17004160999949532653 9881059587331518145 2465235608628094516 18313672878353630547 14756575148536607870 6177736029977920339 14291524374121684854 7403817236447572800 13983325426621058852 9740714615264675500 16955978078136130478 13035096249236200086 3513279830969423683 15563587682496716430 1437568086517532857 106327382991594667 4399516287391637850 4160142466158869076 1944903801544434240 14000439302450672937 15862791652654539998 11962916615284819773 15190033275938442293 17147214512888825563 14036354281207213437 5084705538643266084 17992673712852973242 17611512542215859893 711751754571769248 16227484387062448046 4540354336860693814 14245229041401045572 5991228916359794323 8416904587362697424 9115945073056172878 2816881815383490263 3538553545366592877 18293387729689376196 6950892478684315657 10805981423508831692 17487155918844757715 8760238367420751448 17863514413271335128 2275864064695849962 4816197755585019745 1819319070080866420 17896586247237176311 4185147482015103897 9842431046849121900 9082953203653783209 7951506801789762304 15240428286818250006 12522598042824139579 5884877088826829378 5589103755598611651 9321022514482562135 13056891721616263563 14808327557065362228 1868049494197878454 2194006220797394357 9049815156508394802 15588261502456626681 3277494776413558791 1792593216723741223 7353658532385207388 4478131533707696247 12862306695599799068 2483199107482980252 2399682736546733785 7946100941301181501 2033925627706872101 467845476389844544 1685393437349538082 3004589289942165126 3813818152680369874 3383364048669613313 16906441534905448981 10358861471540806269 11191606163123741567 8859810729237515580 16417939478452811733 178401346947845571 12499402726306913193 9957365128244872259 13074571935078072340 397990998036027725 16680069758947693847 17441320705038764142 2876057013070945970 11194674971729930306 14456697114768964846 5682844385039298296 5978788917368251778 11743141571614329652 2958423157928776965 16143122434743368068 1939480750361897172 11251574752427828802 15361216567179767445 12553368012845652266 11645274376748007189 12842784471254325062 2212084867087930232 18147715896628119564 13141331271023072100 9062628458480807820 9955629336189810714 11423268719219628001 5940131210830762120 5236087087362928624 2302894396202781072 7808474858302089827 17837375632301799301 10563599438371656345 14908856611699696834 6051921306949615086 3565818503740309127 3532442985988435684 6754996574235106133 13450394381866622127 66701590717912267 10674867531214927031 4048632063784621709 7935702831175613994 16026304556525967085 15938966021098009348 15785838102056250759 17379389956048917285 2124706347443749783 6481803160084566893 11551206389400346561 16749668306480124560 6382523397765553432 14533342863792918998 7437460577898680432 5475886181401544282 1472841833597449309 132192843495794869 4863703025924347110 4886294797171807005 1734763854647655009 18108494119963201657 10177276366764644289 15591667933735044180 8435217863775405561 15107229747058746892 184615726144452548 12232490313463719748 11516920236617888615 9259533267326197389 10526987686097637922 4335278373899504938 12780098847839395753 1964106240033349925 3106814984185835804 9459941262064998598 4767728575687078733 13327221843811381876 5175171090058598073 15903005592623607544 13186353341526287724 6308479677325989054 2009257547908800807 3581734799524302902 9192626991728315742 4512053481003874977 10726263240099890756 12601818017966363045 12986804865653292694 16162509306736015905 6200996610671798527 1261174561410387947 5763456389044565317 9859677886017331370 10078239731504005906 1700953467303692446 14271441339098653781 17487261326539944635 10125743562247585058 10522485618175777030 6706377056003542238 1317019220294102831 9388375365396774629 13382509829278502461 15866754441332381875 7309680671739628157 2389340217722194931 2945962031870232212 18194877639702728627 6168739915241599183 17465770075105177329 16063763477054542209 12466594874399806322 12956331267524339569 11882863893372398866 16210720515407379181 4812740248677824199 12955028644573274318 3302520551442520313 18081517443319999420 6168483468051170013 13117587653583366457 8085986156835855347 13066539904489736046 11124404798434269765 10709826183435365441 9111217431685084601 2805690575580753506 5963047881307076125 10315229064377080410 1204608543841397998 3171176686850589084 6905721306652474219 15951754397713274381 1571461698114987367 8860828706487576624 8751939908026340176 12467108277727290218 15985639138339452639 17257088015188934080 18089754535159914619 13923633877959836793 873162734634360968 11191244458368581116 15782900937531920175 8161528474860903786 5541437640658710656 13901679386250197946 13162756476253656920 17756366676245134382 572648359123371858 2098267448453736216 5991830761557939896 13848131501633626042 16747045695518067253 14736986985580402267 7607292124558062805 14643184927247253983 2012427262785902923 113634548511477864 11399813163704366736 144456308387788836 15826454978271136498 17441261601422787424 12350652727617816688 17152215875748005164 6934633260884869623 16237014980407729070 10190822608596808725 15380989146003722747 9533541402723645485 18169354842524857979 8222449081861201437 10439388489791045387 988601064103077915 16905102519629899102 5243881485766320002 10999410664667134564 10879972891415585284 17107978254491471805 9013832651661352776 9381462329644015835 10499379544730478655 9983773001326907964 11318731553600525954 919057490931548909 2489966669624159213 8323133861713196457 17276514841014829911 12855316183102942407 13001597088917994527 14630149524368087931 4288157329910113110 5658793455734755976 7316294547819498491 5037965736631245609 304276630655559342 9037732061368556109 12979076173327140112 2946323806978951750 11642561142348100832 2497518465726597280 8125644499926830504 1603777054895971556 11371026310030702990 15859169124977411223 12565797800602932751 18340048040104893335 5419463523780699498 15471348318380938717 3532558942404761250 3032361851805657142 18241427993472506516 8064281056606210869 10514662863081981426 2887201264380908873 6886496318342908223 13205590861316699646 15296330412230477658 8828894278986150576 17990343279321939309 12399682513591058075 15397389912785113097 9238567686230812609 15786234711526195993 7890111015327582880 6814870248227132256 9807983179833806573 5497760287505268016 2421590641498405015 18334139540081256939 2821287849863492118 17231420321282014716 9166448850102642621 10484742761106319694 8176365431031279655 692824090004931006 12351737406269480560 7574215084154078100 11349281512260315970 4222998950668161633 15248805453432746662 17404654939604754946 8695195998200630071 8155886871953523530 5497920760885321747 767335571251222153 15447100746894930012 15087821193442609443 9610077747994613239 4506882478444421769 14656360505744750490 16708624476603692503 16613995184492386189 18269300024353030806 1977685549679342358 6123212964639610561 1629749520461639481 15311661359237392008 13353034518733617342 9772905329100444589 4701383670558519870 13641909752606222888 1325472686255568515 12477014318934075489 9061361829769298976 11586810509529845970 15753020204755876930 14142909692211191253 6546250956749882838 15697935718930133992 12863945280871359863 1954855737720223979 2304855879525340096 6883556310559529127 9242739694130692259 6670318344548375444 18097729981105991102 3214088339121964041 11134815811900777872 10847562753666794087 6188869172815880431 1843389682595701921 17719449185616792165 16851970187434505637 13464322337718149218 3941241674402937934 13498282681024146719 17538324918768690106 114614566830207260 5428714675546864973 10219637716284069033 11638789460410475464 14390656898093213788 11810753418399400130 6775695824842847589 14231549281649062632 14599580148165656737 12617229040482247645 9479204772842818427 9967391980110749585 5486359789920536299 17739034295542357687 11603295434735667678 15869592246791620589 2529207894246250736 11807859348183189863 16037812881826858818 6877800668482199321 10677354123834633976 1569995548305296827 792066854462128715 14058467471691910444 11987622874746771133 7158891695342113973 13408586169047116956 828605195160828540 5286447764668319216 997206765731211711 229829095799977810 7278783263589586718 22067370922899162 2389707265494605001 8586591715648529432 3873391761523205913 2471846139072897891 16955810220983901621 12672130728036556557 17385585649747274145 4259245619938164276 1031146287571396077 3924078269201465160 682772997197985896 15266926944202685732 6437457728989784822 17456960671143768157 727608588395504340 14774221755788355031 7644116550305750655 6472362269028652307 7177287566832652727 13796251295107141704 8372387120205947293 14028247737765337892 2078251966277713986 1817018979664228124 3573560163057617505 6166449225134758051 7036127920650080245 15202599590048405135 5405458401119061101 16442232990530183854 2572489792928650803 6074689483954829064 6615638020850376828 8127798459173545138 613386562444706681 7033836309534121736 3475701713296795903 7324335252519464929 15056420049155070295 9518754999879807673 16128844422597181304 8320183788288449877 16783748544914844133 5542045021421871108 8910507028502921243 17564589707176731210 12161274446816302889 6454363504778800166 14971789798978662492 17963493278595405032 4419671532242318120 11777492733468371147 4491592156216181886 1590001662870526796 2755861413687715526 6338670441375898891 7434138693073946573 17401763678279114362 14224741289629938041 9665203398085308742 4511968662724952053 7311679517167423609 6982680170045278633 2353262973376492026 14541900880396723307 15959218776333807274 12721829402259845920 16665494497853357318 608431088670731287 7710514671883883681 18317685466666469597 16125805999641192302 11401469106582221435 16519098112673162916 6692140279645872308 7126758305927306868 8546009835130985871 3935817844200289815 1090666424625456436 2399984092148951720 2962485138738424433 16343838714832918175 2888317729942207140 4637700291597339344 3604712290738965244 16912044838260921635 1981514158894731280 15146668650302975010 8306841310495244857 14001609201527119489 16687720274262800857 16473830028378029046 15525946056416677716 8038688351358480905 1965350323524819486 17402878427341384481 9062779526241744288 12152342547789274487 10432047887569794814 11085658904870054443 903768280241128156 1484899956315542126 8509251494635409240 11164972006661725421 5688729968768758639 9891514188843735424 6738449409795642560 5508460945250157430 11398181596679797473 16690227251685417814 10922214807552182608 15700041091581914736 7390799042523015154 13135524707354596852 14471552753667409821 6402238965022085101 16438294832187115168 12929369659703864466 11658159637388703784 2087928529422249027 18299257943624727443 2129608460062450212 15521528173186412756 123225303914034656 5891012877307964583 9507254088893119696 10102013702080416812 8306670486397959452 3629577534168704180 3865874961078995125 6385050931041926729 6861116661625897021 15539118604418285249 105281683525733433 17741606584434214144 13258430692753175867 12480825532638544102 2717672597930590016 14026431810651887983 12839640448642283544 9845742241979749901 6184104620190215232 9396965248531500422 18204995999987301947 2878412367553166490 10509020918633925065 2794164118027800539 16391006374936507593 3288601689820846185 71248118649896344 16928256574809450996 4598477022887492341 8152262962371468290 3235601212971521848 16176142022721754562 9145412297349645975 4129955003030244862 14655187750617012196 10731088180870429297 9679040189009916126 15341138323042210583 13217041926371758581 4278430812282768901 2781839604856267102 11930691450165872874 12896339464429096545 4215203863847307426 16390753585317085148 5111491601933699293 3947204824684975355 2791869836947610366 1725787727215858572 17059556425368982670 1567355009515463551 17581051272227316506 18114209463087942554 16886291228898386498 715310060076514017 4112547138381224450 16660278715610539867 2409695409361711473 51718787863136400 1542709234389017405 15276282593077716304 936696818146947351 6766586644033863980 500234913797768842 8633085161391959598 17336006793515836904 3320414490328736400 175246496618947249 17077138049514841647 34052487192930455 2499010948538932663 15117893887304468862 10951731925156478941 6058451978550766018 4572681238697112733 10957356968427627937 1037986837336159201 10462805279282684112 1496170302321892568 5417835350614432277 118793105385876611 4782829743343549390 3409787615651401394 4786094030666185085 14074370948108733238 11880184965856737508 4989202621199779736 2676424544030959479 5581695550929736656 5826105588555407599 3205137124593829233 5515628246969054886 4811977297563476798 9744828334568903930 2304081776327404264 3321718693063457825 15072249981091122171 15115376853734313315 17949223121035157615 2244347993046595905 17666056729600098532 9818388308088222889 18332367915078785160 5572982587593106617 5086411042116255029 4610300118769663555 10342327628621535136 15360542587163386109 17352943573438140264 6256643355474487122 6215965325329936219 17564944157065615206 7035638354122911343 8411241759465642792 2901134391479341053 14298012814095318089 15368520783760723315 14196902641918890447 4367488084188085097 16772489127147515135 17724740516966402470 4957215586124800890 15720557792051788497 8030227363235753994 15300550480394172644 10785144485896360218 6292118295903216712 4707033495964512714 17819176804574038380 8466228454828283447 16668866896870962506 4602481713189183094 3672745021640169029 2809162237179018997 12991795589546079123 6901045113334955095 10342927401328008089 9236412333626082583 6419366826008109211 8642363899389454861 18032075842637911516 9790439357673157547 17447573100052398190 18287498327001764216 4229392580815263906 4200543375253932638 9115035007131611518 131202510879154111 6288795307888496207 5141256239267186033 3909334062118942863 14582359615068895605 3947809582627307196 15017923139045706713 14334898892871824929 16322274067941760561 15330878232355423293 5062339114200265478 2319805915820507038 13790969762805889232 3969213820623514466 15846243903063351966 6458888597857952875 4753823360076054091 6178402671079213244 7511947447216716785 11736011304149730461 16264938700614915892 17950469685912157821 15447652833642382723 5656735061945089441 13828709214909882974 13777951330819658478 17226634567856106744 8123515774139614716 16541629188124877055 12996685138174783671 7255673887779052444 16714388288552856429 8983142064092642826 11283461783027961190 6128309068358542768 685504029049838440 11217129240007245620 12642634343772094088 913271267067841599 6501279878094656153 10478860796229711951 12470469117076874245 15275352258105651161 10391842965340903769 17322821725053710247 7376348835129933016 17389983866874028180 7173588994159445674 11600786467674014974 14890489319514603189 11196107211339931976 15603856228214903833 16200888779401223761 1067806868717163982 3929915149816595574 9174538859392741609 15563347797670157185 1427708038069557854 3771936037587687960 10139659490992479785 18059459173553192861 17312490295122016273 18021319625115195978 13728479817740293234 8009150292371988800 5269347504221658273 4900478096836038033 13396067373248465421 3258356906493896128 6515263336407738493 3507957275658107131 16057956616582846256 12672881051870847159 16691819831969963459 8012937677063584829 13837431687439951673 13053121987966229256 16561301423821825227 3139028370300543503 8449448976694712103 18404674448132815921 14711077109179996538 11100927996761549369 4477701339690334145 5363765643336360212 5080451232275252782 16452935695047850664 6887522424994158421 12618327999263233796 292418772534669083 7054385928583809666 11353900352473021140 3180080690330978387 7510888894859089016 875280958728429967 3070313407499250444 869012336840835167 10181659437205683523 4664563957480367560 12041299337268106969 14187680723483947074 5630502668229316872 10947246032358645717 16661077242456865847 9879292081054229006 9786263229727145797 13455702001772360541 13171968256380761702 2269756811914537710 5154055435645641672 6186570153382404981 10980076080545564319 9189800905383855684 16071653678430491286 17387127491405598419 6941934285246599331 316565114031314060 1372383792739085781 1962893347837649475 13244533582226620719 9743760371404779227 3310250375493881804 7827211158733836647 2412775013059789737 16502182412050222383 13340108201795936858 11799822205208393400 15756698199874008318 3470749147358924443 14290161054709250890 2355885991340306363 8785749225793471253 351328213302394995 7671477053372907890 12311295689975028670 16501947953977382561 17415381416876528322 4299092155507275115 15822019076445940150 4968338188356366837 3419221581844446093 17577685122378832230 16014234838935621328 3759823197074967018 1347966267248927758 10643764012883479334 11062689589475971260 15935969709066375879 11376943816642490663 1687282147275617599 17057245550983498345 17678461564552992359 6512062727172388396 12135250120571807762 14293510641932064173 1429921906176733349 10328705922453318151 2971360868616788272 4618027358169964936 14967630436648016890 1913940517183143740 4831351787570866162 18324981151605460631 11109083034585559326 8257213909844117409 4060628992359951741 16476893119515468676 3507583610457951341 16405920751958253430 17318641048254006645 15994682440151937136 13008563756558798432 8198314725722948033 12560933156833375589 4462580158744002013 3223955751840833338 3772517999692232117 9996299671838201632 11067467301465421549 3443096876516428437 8002533875356846724 15102693059575332106 10657800757058674894 13586528511705309432 1484573573337943152 14908049380094424759 7351618385102389912 9674230599516740591 10268398967707576517 749010500163900589 9591101943344129710 11011336547754063032 5138149301427334459 17868232792733317152 11201779350266333008 5482162417524761628 7539754983242002307 7213442418048775336 7989678078396810662 16588326739006261198 4792434012688968668 11486967794977415927 5358158271515640793 4918631011622161397 3732171768108992381 7826500555614961432 448894518814128083 5149901927763485718 14790407538925382856 7801896436717320693 11635630523427144969 4671417633469230910 7797887941409362186 12620102094499870131 16578677814066704546 15508764650287616935 5552148215141122400 1316888825507697934 7025452507552372763 16012826054062485485 15842373468897216882 3720515032781165907 17591810755515800621 7257856168766364665 3255854875792593483 10045227036627421988 5072761380607908099 9972975841829252001 12187039519325601159 5676493379137871823 14759708198230398935 5909616538892053616 13034612373973248420 4018419774802128778 6027725118900280462 3125048910088302279 2597646261428002788 17306697101568480023 3643965168995425345 5232509067394612243 5595079506263797790 12455877958926247573 7315258787899325318 7683051981033266599 11398770474681431305 14850929364611633869 6274822575287954427 18179244880950308687 6453115965253338509 5391923643919774615 16057143190394659109 170972091390043622 9507651190857081891 18032717399421935461 13664591893420652529 5021792300406355795 7264512831676870177 7441145582994728978 8786998737666742843 3319839710381935942 2059523103295800435 16243237255847516284 9649595717577194115 11886160687806845898 6024125480842491695 4625867781857703224 6870316675643781497 12651263490313161094 13417962658521623155 6189482529669527161 10659946931476294737 15744162307076768744 12657035447124611509 3694937699649765886 9446205797702738827 5125290068709980893 6028964259039365477 7253216364345979848 5933107400279365032 16406705007014285099 3227249598029328863 10860566529059939058 5698514884087866194 7480355864999427866 9140567349831465233 11056403344767203551 5713622522882998740 7940164462421642802 512504258714717749 14812939409710377548 12892277388612517479 15491477569633915726 13776177316644803076 2933961133197230771 17125439937805366959 5603581842204354318 13303994577723730871 13233581033674547208 10398502385101296335 5224050948677792773 18019436252064429061 12769143068046487823 8242027608641500856 5670774980100392175 8284816046102026378 4294352810257894832 7571010844481198540 1469099559608554280 15689229119737424601 15531584598738648856 8179138089902410684 1285998558837120242 5550265977395757659 7649516378937822605 15620255694303912562 17710386973421620721 18237919514420749021 74586143560562151 7785115957030967413 15526303957240067455 6865345206256883015 9255654453770978582 14282772770860283038 17030167093125670906 3157078508998667883 4188768538659883949 11507149801349273645 2247716276472231118 15110615537534902478 2407348997303672796 15452695636846822600 11875608646212566146 9467683430275190684 7983419387872575986 1925193331778956909 5215193317749596039 3360770513394512756 3881938235246468834 5732454861604541995 9544816862990862435 2467901096101704331 1610567523559957634 8136367899772419134 9915730996630080471 16606729124990057235 2340364645120465792 10218250499232175779 5944259338334838166 13622562323777153352 3331082939827358425 212262299528346139 9228163727742929551 10250294108423547340 2269226737593474447 6696866595190930592 12675908458658168595 3941313143220365381 2208399468301973128 14834436885171962213 4025686620707156427 13962988767641941871 11887529510245471653 5040572700587299508 10602694885961123459 7775778407518037745 12122509085631740160 4938086719367840783 17602836436045214931 13353019109961413169 7689309531252730331 15208824386490392622 9473291226774506810 1150074027394242570 15919310890033321919 15243898741806922384 344905334639412721 2430225190392788414 18436037836763855395 2400720854845249325 15541934076926062366 3472739345353713868 13037559654526298686 7727447832773176227 15603306620463857867 3487820215953208555 7306317080639208510 7823931235135261233 5984987858161618658 7146973852690153107 2844168076554640454 7822817945469355435 3783906969973840805 10102291580520959892 6010082910133324095 3516312111875661508 3046770814256959984 5629026422508500739 3771796470112469397 4158564198882069553 5044106213722904848 8642339158638337847 2793150642053055963 3318815910839899660 6216478821457765498 4273995440510893769 912808932833045921 3101305104807470773 5875755279324710504 11926200872944752334 16592414129362648203 2078262549054653737 14681750808450070467 6905681069953384343 1277890697439333647 13748842032223804864 15763368888999002638 9311499866292679803 17595318006190836780 12677027825910939044 8171282837915037274 16426049798044511252 16852056136443175338 3216533864110416806 3627727162755840900 14743029824556045325 7036357164149238218 11926913341193901239 11835358876073233929 6416150425067807593 18211329213932192242 18066235869858020528 3289526119536274292 14288301715607324501 10029312761163198313 4333346458717849760 12209258310848132382 5547813650061357819 4620648626411792113 16321561682607728293 16437997615066226882 9186047852265927017 7430678825134718265 230398892277931246 10980619624423481685 16768417106110913278 1588185318759902207 15558507324054461621 11938791129197742710 15191636640903549050 16213469763608607700 5698288953466599234 17085448608474954516 8618428125368643164 7142491325977525935 1683461704780302325 10736144241755553985 2349209877889058843 15036092027262210691 6875963806292373646 16407681756378882996 195666727169702324 10106713391676992105 6233596690477825425 15620559975772284818 1521998416996204115 3683471808671991103 16602022366284377423 12444700970024250893 3080369651123367340 15919156766660283572 12633690668628839265 15472536016110108862 467979200063915573 12948592814241317532 5901277375088755948 107596087691236751 14342819856943242999 15626768452324261935 12155255197591986540 2912988558442557655 7865482124590986084 16011950191468145546 13847031296817703407 12953978287424600206 1040745487522408427 5177288917038691932 17413857194479459195 4181851048087929049 6351117249365049024 13427555508261514076 16969759108795922227 12710849938509871143 17517669383916440437 7275176986474271828 9351333040429203258 3263240271596422093 2532941046848067868 3881539108573438766 310365208498118170 5771432292586209900 221452114950504636 17647060094418138416 11294674264161317061 17180104753690922246 11922272864979513470 10386521157288307333 5895575601017234655 17785407251026642203 5192995604349618386 16971195584013851274 17550804307766029803 2444492269094497943 11367587129888137480 7676602431672555938 7218357499018358694 6105708949690237088 11378777350159222229 12928438764081801227 689359786349066778 13878124478688079694 8520120239792363020 3963802773930528153 18119443870605088434 8964804232256091313 15835975474178439044 16610663814845827355 12590293352357741609 5301299075243629174 6984860969121128720 9472752626437715070 8235849770219173143 4338668644827095052 15084432128799070069 2601993596594062425 18442651851471818646 9983460768783639413 7041354091645112871 5568402382585676227 2498046380975277971 15880684624440000369 16059965103416860040 1534281439676180697 11879782517097607574 7938534411797837340 14665746149767774286 7426924578732765179 7593408913058217440 14457584265711055884 7644254245332919109 5406344134061834605 14145194312525010350 11864381547131632612 3859081758588827260 14851101139798398280 11200115761884253829 7307678291156292863 1716149514996889916 13055144169521914614 1304528853627183010 10986775715385608075 16116782056870140121 11422106118494813785 2250912978189612578 15277091410950208370 15458121936155029352 3592844360302641327 2990306734483549737 2326602136035433689 17035646907323303896 1945909403762866180 9181838874488691069 15130418603320085078 2506026470106840568 6867074719369473474 1827150962739047684 10056408648678730702 15528094628643689050 3320016726729066191 5557952935875222573 5156553643255824931 9561116619896078388 7344073836019114711 4246164088290011481 12432391749195394231 2717113230371806926 5394768985670273636 17092374620718356250 8329337113555755257 9718225485751164172 5511444763556895837 18094158928057986693 4960094775822094186 17072211885187170781 16347718517063636825 10842761919449141746 7265832899764710489 5924580150202221120 1227171466747109009 5884668277710523093 1033806305200079149 5176524748649598714 6151894224041806083 4737269024491864561 8539962721723335305 7438324381419515525 16355398442975696757 2816045854755819226 586311933748541272 12737995692551990500 18336542619211325223 17696119276322458708 14686793062383227593 7960373326910264094 18090162430596568641 3970175470353262321 11239184595501878204 4153721464290138023 14929160966004840015 5615630916708007066 7228161968304305482 2448209556128819667 12438064179630051004 1890543932081091302 3254471552275528342 6101350408802389145 16199130423087934062 2652992237945824498 1592114557496871210 8894420998403040112 8677441938701345044 5024477530528542482 1590307995361559012 1126029382206145666 9720945345406384428 14185523111904757219 13201922521065954025 15707312109716742129 13819259833612121691 5494558208439522304 9195303268653203141 13279894551254632173 11940599330705854151 1280831543149397152 6382397992021230881 18433847659264079863 3235414840494390347 11625627622894534203 10967848708374438038 2249967183330838740 5509516430655119760 13151850798434920772 15947876562980810543 5586708605258047592 12280738069721258159 9236228438001029727 13572586093552416830 11552812329669960293 2832866449744401758 8223426802003478956 9293677515107195334 15775943657553609601 10151095727425171753 18196434656454093267 13170743724230026871 2331271612947939826 12545079135593738363 18433200159955157151 14994763696374392728 6653841826932737583 11211148285433720177 6243820112603556235 11062722585179332721 7105799146795216128 11771362166620206571 5877065937372683997 5332242079587166461 1393189596445838804 15239887677339331037 15762376796297318305 9684707658172267466 15611460524228821509 13764335756451064291 13165166280472026971 11977283438084411537 3228398270523488442 17236117168247270683 12649141555254167807 5488024432963155163 11855957310038391027 14160519348140618206 4619120806544300996 15152328669646746639 13487915226702055524 11165885355786867803 13540480104560939620 3326133112652285271 15959989694324410057 2895076691417999180 11240864555647568543 9695413945952204941 11466727722634795958 6227603909981303211 6460995726869381234 12214270772183100140 1384825700745386156 5869012806709988559 17840436280402779062 7059239302403066250 10881573289010170855 6653886948423925409 6000085635044275072 14379528031954028522 12225423430891640991 1101795687671523711 732632197115876220 7965100397302027142 13536130864299757432 686078141222011149 14719255474751197214 665985379566573521 10747529195096776901 13390518356244022912 12312928022904151499 18403739938568770747 747283617079743486 11906640282633125528 10593784566471101756 5359596044629788482 6144746428970852427 15709041197797785646 10498993145467790363 11053869036464336901 4236912453693731375 8593902459962296277 2668443291528559745 16164518843387147818 3258430421362591280 13349242102063719679 8258215333425134366 2906145828723004032 6722358860974869063 10930614089589814747 9071030147048350704 11377700792175481554 4822791505206202432 8651290386090606189 421613777433668966 3956275620249040898 12571271777936379789 16522564425828736917 9483517701784726967 17419169655554550642 5086123161043436464 14048185265089835206 905879622344426481 2966751787396007210 8895864215426164334 8072454973877659081 2264713009494051403 17563347984477013731 17616930226863557074 3152091094757579969 11301677943940867547 4453173801498786463 10165966102293733862 10472642991957599687 11607298192195949205 13344043722008406919 11189502528899332852 1828373404127832613 16495738304301241232 12041229067611114594 3652657208504538767 2424380666226528473 7934476595286185353 16077906705203186336 10786473402969288641 17506981112567955277 357425529462729238 10443495537285134911 7084516220676371005 13052948723732052900 16718860549615519565 15248658236118970095 4981257062852390926 16136216288312073538 3704854222552862704 13126179164635487314 626090253003064404 14677615777915841126 14593585646432828651 1777034876912029787 5316714359826550769 12613055263469650171 7673239836219751337 9257158218941554413 11344573076879139061 8908908684638126132 10721705150820500869 13812092870503753775 7175045556081420637 765961095111423389 11591857030565012552 3387865568788625242 18065423960602335502 1535880767231221357 12074608008168955428 5266764810456305577 14220303658873385226 6365286809664060351 7019813559862881298 8777871361415146170 4677990779080718806 16994903044805858709 7464008325232467227 11229503946072090354 14963317617391223107 8069101094507066872 17728519875565026751 1614739864375596696 9364403946495842993 1239713342591572044 8339035010049582398 9667304905604087610 6673780166344250345 4962384866356084196 2032763870820177096 17672363502125761873 11378299775336236088 9074054994338940142 11713480742106915270 18028672526573168490 11328223187539358183 6781917946807997322 6032398330882373578 13640648273488883854 13167928520880942621 6701379818977610859 11867475434603959692 16510577557959545258 15017801427282413588 14394854178962919548 983456010452026575 18243738433466697820 4775582835168346788 588978810278607245 5487278500595419548 8072494377976004896 13920792652985349646 17753635904612771684 1897631745713599350 430704795150435103 4798555350612026299 8170220668572277865 9287561332933314553 14029258437391805226 17054318431650351481 17756768160575178868 2312493253702878488 6390948277289479641 11099328219495311261 12005733000623571513 2470024946858310718 9139957566865266933 217141709955172900 15873474662300830532 9187472312670200808 16880729534855717949 8617002875336435384 12545557132924003434 11064832216613740675 17124905165871274974 15699596088236011359 12328751805874824698 16417200812739276308 15524913237063459754 9845904272918125408 628444990299142668 3682227498242523052 7158562359731461085 11047583403340920136 901162031699545280 5476342685907038955 17278453784278635891 3030489357655358754 2376552811595988689 7259263341035450904 2931461019855223330 16279919670665047078 9691457516769505895 12251372793843727951 15218958250869641552 6007619097251602548 11257616688858058787 17985170989495052160 18328352104341999303 9282174005079566255 7161017542697207976 6110087342738525297 2267309132454405258 8516303046409309652 7008956557667065325 2088091115077605556 7408061649857800631 3992495907246502832 12607843173180155906 11491214926501321251 2235394818013214503 7380314264056342039 12311698773209576411 12434572939536561852 13653684723805887153 17250386035687174006 17352203415792820729 3890154916137988959 11025313653739752363 15040879130480575342 2430677862823635281 14467421169736195866 15900448731382714683 13446977696829281100 14406180964093303670 444596926424365278 17924386225068598720 7161353680389704070 6000273125698773920 16499466817777892559 6090238514585095432 12867805400341982457 10637309398350235164 4955570648822879549 9162077850839395065 16612383398536459883 5239209483871689651 3922587228297965282 16476859620449486399 4662419917470746231 12634723567224043441 17353751433077929841 12065605111348268040 6788400332475912752 6744814026516693664 10029102224671598165 6005497127105301090 7861240137600907626 9344260568585213045 10723639774420640459 12682560299249125560 14193263289175126420 2079642218662418250 11890535956230820636 8160962230757550302 3079835914262950644 16191375185536857249 5495119460935557424 3235820014757774847 11601675614097698000 8553667102535482967 17879699241195070504 1245682355357599998 8061815375035001316 16894854428018870450 11907635452172455996 2802200310438719814 9085528332842271070 12987878133367361673 12709061699963539960 8601931612322734557 12884299361876681422 11012895313058916513 1278127816634248573 9358948992258859400 2996776990672170560 8855553276332258224 3958190556527437836 5368287911179161758 17505499010568749888 18217332277438826593 10277431201384072305 14570019777519638973 7069653233640700445 8713854516770273884 9486112844039027295 8996573792222175324 4887341754520093831 3697112614005439809 10560608800116258072 2983428415099128405 17766049601208715693 9301585811313506636 2182632292803875740 7172188221749747647 7266383604415864258 10013183837276902949 14897007644764339119 16641955947393562307 16072283793323932058 8162541116884274936 14208510194591760841 5491230514038468025 4810953116375121920 16471063155663889898 15089934131104358118 12829663556503977834 1054055178408962374 17846883878171928127 7958866755411593921 13098413825476136708 10035792630269772556 15324230136884734595 6506445252638740149 17366024632887360476 3055236232665166906 18146499751803500041 6916570550659452819 3608254482073236022 10804969925743365168 14081268705095014485 1352939963184152527 9619145896166700286 7852529347383361350 12353745524822904670 13628923416035814217 7787993039745272810 5468001492451866249 230976933887463608 14188138875270433291 1194011673938412486 6619349219307927928 17981981258312181899 6528755663579976844 12454327260282216944 7108840792729255634 11458505615238457185 9922334867040137079 7609445103744911782 6195018178819509526 15463277809724382285 8235899680145195561 10766549829050499108 6439828008072741704 952743459453242673 3660399096142449031 8782900001888475676 11322251625085487576 7788287891312240795 1327243419897772705 7868982712587952444 2749322546569355279 13889506036220502317 2510091820747988920 6395026705176141491 17406672486924328521 1006420827520785729 10767453976222333137 14982358974864783983 10042782712822107646 2213635489955315773 12704342440694163948 8058655290652574281 18119612053555015926 6542057688967403710 12953919261083664867 408524123780013796 12912644466863834548 8623354523819711492 17899774959869811392 16036222871816256377 15806947819377984111 5470851262263063964 15086775685074884964 3658012413881112813 13674486864996748991 5186789428640836682 18403078565101222761 10666656085687155603 12374999207191755453 1060634417861737028 13460105170376270348 1751104018680822336 17286763030459503584 11985012958804503060 10446357659223631331 17439755254825331984 11300860355412357909 14019705271043051775 9790524385199746703 10186044931985484905 11960225519860376693 2688717692994362061 14634782599111645511 16532823466200457871 2591982317268490726 5050005594870858357 16517476712755793066 17376855127656650319 17862645078096493349 17811677967972373377 3276659808429795476 13852058352638945786 1556687665184833424 7850746064255608571 16783730205823120470 6662112756852307489 4502273965588151696 2456804775331500056 4566091517890705331 16688025779543488797 59518963599751961 12783651115448826006 9163759394609841549 2076158485460921248 13266603533390237213 17518755875406192797 2404294152918407813 3885618520120949707 8439197233855452370 11932332906615468281 4649266004141311866 12380884988874003005 5770887590201596123 15680809782046150874 8186011193182953328 4660024736046316226 15558266019716217412 4812221732488084088 1715541257019366118 13775122304107076192 1988584462424425590 13242655634632013594 16105827531899810001 9131746282447852689 7356538969525324485 4629639941662346537 2932492415025967136 423309086857228532 8442220099166885758 7287500352373075285 17245585078044283822 2843494296497675667 4334640190482569498 5122223987821490841 3058186046135143004 17028710085524166211 9174843087436930373 12745250855126123544 15581101203919689348 18178431923685642282 17857809343138577031 4650971533294948813 5139214190921462517 12282775082356493474 11327093328630790236 10993351574591457693 11466027258692393059 17992356903111309968 16490335017456601933 14409906324321732614 1168172453493189270 11787778966143227900 4980302477578759430 4783738492620762675 1138048961180423830 1767444978802637626 12403255499100530604 4768423808678589664 6482005567732776138 12513563474727545924 2368562993273175898 14008202407939998005 6061047488470675652 7052939211535515036 3659505002021000597 9484788560583741808 13152254997497198889 13094647512241342284 14507969361012762567 2979830345787807077 17548187715417534596 11647850109555035112 3217975715668516855 14915184281326788902 8499545628483636262 11817328603284757785 5353361728253333160 17014138285607376505 15078286108114244376 2070624604376354328 14663591073403926057 4183769401237503656 10262650837606550463 3608939674073889659 3419594104499888085 5284433865928446614 5260523635455965836 1746407834375088052 12978496339295149736 202005503738964615 1609672349986718787 17643068577919864851 10295205971729340615 3234792842645524655 18097381720811662665 13210788229511781560 5560634867740431628 8719691152798973982 10279163584658505936 5275953025867011294 13597274979799590067 15675938295385949295 13815057303116477423 13210695703623584470 14923914511463468432 7673275900480019042 15507302317325338832 5182568731332888695 15404078637550310999 16926932105127038746 16429671432769068508 7922230575749764494 9886110806123442051 1985075272897765553 10852324505200313294 9264328157742171477 6175921225027167763 4661532002273318563 13867192694728903481 10909968800434523749 4393324979946531932 14709850616660331013 8933535629144586233 14995641739701694400 6886729512445906547 16962586850520905820 15590262685834758661 606840385864547023 6412962902660786585 7328273801452446693 1803269567842205255 9423778007234741165 13596484881611245218 10830489290150299807 11608793590325010078 3374459322774531195 4867773111765939128 11892965537617338447 12990564188078016555 15819839408001949364 15035693211767332093 13796248394664658078 5269599690519001424 16909207403776723152 2096867152543396532 9507122554728834286 2959646097772455686 14960317401643381132 1310001869632509064 9440639618298029689 14169044438866818233 307494020032781487 7995457163523283191 2114111428298964433 12120652508316793454 17123411633838260336 580965127870293686 2213532935765327308 10036446188122948650 14359854717759799416 4007930488276280614 17189128309418982194 14765276448625728972 7213727740106287561 16779162158344235396 7045053838237381411 688722062691648552 1875277678507806993 6375247684409186442 277015035328290349 12174653943635255504 14668335989287973458 9951684706500691373 17653093144067535200 9903024268028894508 4485552188439316726 3019454100832387893 9530075112259825732 5787654486389171824 18126313395174347844 5921783647139955626 9354856171901798019 16972743103383208636 18128933278522615328 9013038866691071225 9094733816025872606 5669787371661964004 18275029110454285662 8566555759236315019 4177570251022847577 1321464232831145074 1027802568595462686 14052707372417932632 7940029218356975862 3441950002679958807 14262254218714477238 11422039289620931727 14014028639695176183 3162643893922924947 18029493500445497313 17626211565484928525 11622316196317702018 375399359763984301 2737884293527025020 7221257399664016945 17443998344200797998 1049997833144362921 13596915062931529626 11660671049465723354 6562512218513948549 9612498865049185337 879539924635816207 726639240653226586 529426393902560065 5737235946784426104 14030651215017325441 11380890501131764253 8424606132265769379 13211013714052734838 15497661357096070357 11744979680923575859 17526360624161848696 3655492133935845788 13663744559204646011 16464202292326137351 1719697644233245447 7085018939340683228 6722413704675653178 27743925767519258 3629892790211144238 12174497029925485411 14244485111444039115 8574233167961425594 7736651691619868506 10044183664446830379 15778183120818058453 327740076833004629 6895094736265728533 7636440498066520889 16075078349957732780 6929658658063109427 7060029966525574701 13164902597336618467 9863673748768355245 17867879205969627764 3250309245883797687 11491952148858343249 9106582700522323068 9844616270239704977 15945260219267544827 11597757591868225391 9815816563791979651 18425988441680792503 9549549974255909050 6130241589698281639 6486868753993027820 16353488310659990757 12810938424580652608 9728240520087648712 16683368822946714018 9856492760537339297 693558269408039258 7222363968960752269 15253056906115439658 6104675414699169790 605401192640276018 3237016094886862287 9912123881860838338 7896686940826050097 4841547394326620322 7437390576890319831 15233050223405979601 437147077825380600 11676600564703165169 657693729479777038 4234613058962761809 7062411001908969471 8183626225657718257 15186912984217855034 1695665043558676803 7985224651570100187 1857719983634411510 12612220205302346586 5606706470778452702 12480651621135751886 15432172297887884260 5615105425528898181 6464962052600624772 11058552190822011917 2258269457390858299 6635709124996964915 8828133724817261075 823160768084843335 13962517931632185518 6146283293150196997 5474580209508550289 11364537385445889350 2403496770021002510 15212373413356872911 1837836145794517810 9279585452798539445 6306928564561720709 121014275955581158 11791115211188972004 17082941561569231304 3809588310328103884 834521619049972997 12410632856392604423 10373871401178497395 7530765633145649610 16441930298285445647 1679085881597731696 12804360623521277706 23841807036920770 14523706541787364963 560343813875982513 8009642303386301396 12640547634855336789 4536811013600852753 1735450983143321637 12107429753393278081 16793105152582624432 13858918468449894529 10034812490758583286 17744428302145757532 16188591604191167474 14450386206608644167 9329661577562991606 16501983573902560217 12967311753015304728 7647658204751302559 14240301706184996568 14701985933783467240 12050653479065379228 142843907782132983 15549730853415775497 1502558556987922622 4538092310214171597 7756440682605799694 5052363898195775230 7187206590635340092 7953812639059457124 5000517668892472148 10559652913915221496 14898073934878224618 15491300724888391672 12762809101036316986 7838333652217045011 1735818362285259960 14824894162376092351 14895546350828580526 17666729629844672373 4106955433970967850 2673851730660383277 9802935015306344174 5698114949158172285 13959325844290510061 322426635757395331 7744777063524631195 5162728709336505743 16814312645202477687 15952324832853353741 2284684277614672742 11720420137894354709 7463280902194794085 5962855745062610398 16021855695874515175 6732283562639166470 1677975294140633584 14723702336757829601 7690835810136296771 7599543550840202387 8756450672739510642 12842042280975453536 5030537870698173667 5438676395588529306 7320628270252933286 3356403893474322406 17977587449435838357 10794888296766912268 16258460670741539426 15518061223071807261 4922295499070159713 10948310848160754842 2587971311649429235 14636900210423416989 4230032124953596020 6336575764767524987 12231523513953818914 8059121527431208552 4585212215553733259 10880337027327654691 6642444335944273778 16990380134176302494 6418349484112476245 2663403191496781489 8042031737674397511 6484321905196421369 1173005795748457425 15460375342695502090 4808638681359657879 15025369083919678509 7825514329569775284 8530656801841015348 14103785887667550640 12437242047482252761 5148151147185965887 11196359116029603746 602388205787373776 5576326533187451762 8142839775905468350 6078926495185230927 7822328230664230043 5727714652071542159 3944586079427671020 14326522443072919712 3562776788956217419 18277066056904851044 4902452098673178445 13184658497270138110 15394172124606769135 17472396278658828069 1705340033660374427 15893080982537104407 11717384876660857050 15750179366204395323 732037589351327762 7847443256388205748 465551058028763628 10707159472937050554 6319919932297244083 647789150390190627 11173574332793138880 3944150879019451655 16944691762884311994 858304825379727354 5720509902828631715 11240386383845127832 785537064954439920 14238705433301515046 5756460561909283185 531656793230325628 15656890655404656763 11822006332446553207 15290642809317217882 3221054987688525039 11791026378073734946 10511453073291764437 1322648414693647976 5572974081555030181 14235677195117023374 4562782005112617406 8995294324981565715 4232891028365693312 4178819166964287782 7032751087326020532 17241529927068589805 8575985522921783622 7391186973999656901 467892026201256729 7184536615799333343 15882274845281990444 13194936345620081046 17026698101053429841 15586053611268428646 14869935856029751806 4887324345442662646 266121082439964789 11584939270350972658 4789798616171859051 13358963921472057909 12490178398147356089 108852365470760435 10185153749905205716 11283515003799884582 12995826064169643216 5992021669971750318 16391937439803819216 11553241244095359818 9086959123985060322 7804986867443437597 9094504990316909384 15308311724325069258 14956883204896288872 11494281085522856631 14910588885350821218 13839228986826993222 10161330444460590926 15588037400681343058 1467161984989533715 13063810653122188464 7462318119685587935 4468044649902882507 446162111165312912 6403782554430590700 2357313699350221567 3482312211636194978 1975919418945528454 1198075945518357598 5127060108660836841 4632654277199896133 8353568343761241555 13280422518036194899 14288131192268649531 12870870570167797961 7486352406531643236 12466683205883621357 16940874831255534410 3021793516786838867 8150108419442824925 9374087038145313903 6867757313252597679 10353773629558702701 11439258789600419521 10514841759442203076 5175973485413632178 17931191278236464865 8801306703593356113 694762840501106618 13855817604422103803 3867582355173539730 7421486705064892269 14231122858902502884 10204697017491205398 5896988839946167540 15930653460774424363 3081914564231896242 5795808317632855811 16974647216054570475 3391337362137232915 13617345405912804412 11528950958899475060 15448547561148208895 1905722414721262411 7430408189523682686 7810293229630233359 7585828793940867738 3228898760524942183 2846889083424428707 3898063942294686852 765206120000438744 2824134339765773142 997432365926860967 9346363727938884604 17329342715254381950 12092233876410674728 13957120574983519281 432565257078306531 5126065462113977310 11021979147268263165 9270072677076502382 2867885920950457724 8599868295690734968 6792956571758027303 3328248284364868573 7438321428660640787 3492441544132356299 15686859718509002713 5381067080106746574 11634836369462329277 5806306057793853765 2849147121497963319 18163262131067227911 12659991081457663195 1807328501414757508 17334326219379877711 6572957388463152528 2555713292055961572 11524602959359018163 17219366405795383462 15479681121656156637 2973199530525650533 17431283613639240408 5596480745250696980 240163752871332479 13910595612221107587 2892650972917482254 2561647486298824286 9548114020229677051 13318252927501275569 1336867385843617786 2812519405425947206 18361574541188625208 16993114372644964810 17150469599650077750 2293834723620090884 17222628267455011593 4782065095197481776 7924413184673588440 9640744574361487194 8485987279407758514 15978178875967243335 8239689026990987443 9047438973062409231 13475261902290069136 351615995385085633 11246174051716404170 15930680133390497428 11227436783633112672 14697614983215829600 3364651788901178807 13547275728289318286 5687121076065777506 5035669089689803095 8949528404401518239 15561421086026320227 16728355451389565463 15880231186242865138 514982313619751330 14766825473772328293 12732106494261235494 7244787389393838668 12847692289699336766 6138215785309697026 6715712964264157320 4054827430196370435 4947839198964395503 18010134270339064893 4290229825154862136 13700502840218391475 7269951376304083062 15831029286768898417 14776913269125970623 8614480398566366028 537413671967035715 9054962706296152438 5010243182807414318 9231066988152540416 5839886167210864701 14856277398894811846 13866374655634043882 4842297249598921655 8100322279610738747 15312607925754006322 1829992883986597334 3193896674018059191 11458964776325531170 13660665096417333804 13430364263812697498 14573893093224685881 17570941428866783520 14613039622368763172 17139979012017526108 6563655254699104794 1029367568569687476 4054833451619455106 15864543347015808796 7493150317085207714 6513480626309447183 15459419234276008048 4799681324728123996 17550645320436701144 6755565423322601311 10032719353102022262 5482630037279948825 147056404126506691 15342132232869080072 11140932684139321492 14286705109126004983 13299245606965499022 17595624462981631338 13047942620612607654 4994208026310989556 2346547908114502665 2444205915556478238 13296310627283439317 7032458221260521784 7298328989377228905 5721923694714361890 8370384762104296127 1649262727632578368 3316129752028177607 14000818638829286734 5247463323121419328 2526281255391157992 1079960778231594845 10109200537379004225 12668195878115057224 10650732393180368713 4993027653900401479 10356986374166353114 14549980944558914960 7926490450509561739 8469532840700113551 10187180167894621772 74816846888153310 2579872365601403681 3886121328404645603 9834808892718430994 5676085583992403155 13768505536344100304 4649870969743341077 4651342842742678444 6785855515755475453 4402332916515194448 8608205231299521825 4295526789431537698 14827920525776369210 10184563755934493181 2335537107668677722 385052220441172533 4189224373102319510 117667930796668853 14092935871917595364 8570596080413824652 1072685180763648304 11856652502051082364 17740704647793503785 498445837927914409 11575365552100767093 8016980950225894452 11484323980119360295 4992247143807306163 12674553947191590498 9905477257562853464 10570947404996749017 8819083434585943546 17041922614439242201 6950275531545969213 6162159904480800415 7933697072543896428 14401739624121578785 16788733537680220619 15772972107306751138 12120760038159201080 435352675536601391 4331658740793387842 13150150873751781788 8880857448875734628 12428720178893856705 14937520911215422114 11766682172413004426 17331678783613543094 524751338943230572 12943479539669749793 12961174103785903646 4304277235985950484 7641426541419780835 6545014171389631562 10346305965746730673 7831559417164252785 14746790915293817128 6426498189424409076 10802761150582490063 10483216306039902527 1041654251443948726 2423305106888828867 16411688374214060918 7034311621001190599 1315987145560708687 13570915221141731896 14541531050391615718 6126820542170984029 13660649872109634331 17113828895807475243 4587334569756913780 15038087884310732906 11943924788035470178 1594052314084982483 4102342569361132038 4176049257129117191 13571391432381827936 15280507286157048886 10836675839055130971 7775554158072313151 4959172493360566159 6770376557151298435 10213370094805057305 9006725869181759453 4013316166010890618 9861588368455346650 11805660909544796695 8428802710746153307 1914427600117325319 2449126175312265835 1995560191649835798 9356237406914665364 694225714277190696 17224274198048675755 10239059930737768240 13597777620606345019 369143351338902460 5417347474376533141 1682681081211931929 2975389184271387494 13936121238454651656 7123844568044469678 15599320551510100664 1270219642045670549 14315113734188207844 9915274330782573226 13910262501757804418 11874908075425269579 6751299408704591451 4701795839086372851 5719718583304022252 11964151828845623575 5568007005584888428 12072889845287725541 12856620830041274557 1321639197823885006 15419463210683692589 8728258103362819390 17872278918316136720 4797372119471712547 1971072961229868578 17943666818113352341 15497702292380804038 11290799066632096494 17151392067403473801 5653178292609444727 16358409267764855453 18122995799762899348 1241766850526083555 6636216160505893982 11086672619332163301 658773276214323953 15151446007813541482 2705511900851624616 10147238885118799312 1454444961744021541 2456672170958685574 412655475548218022 14635349038333208059 7223621443712410451 5703318094213387130 11472295222754070934 3858437427544321630 11842211964644795151 17647145058752976033 18165826738314012154 5793331052041330904 2853199456816510996 12224904238011226952 16765419983184752598 16564782106695466223 16530817886217144161 15396135170680808081 5576550212840265350 11988624586111410500 3201935328616180883 14108240968977557487 10696596306998014566 3471602177424227916 13354560912452314847 13454211868955239161 12816406271873801350 4377082839218175665 12814969508067323649 7932007571967955384 578398632417980537 15660614704071319016 12352509779683720761 15288800845099808512 16578914995567002506 1009241285363754671 12998624214007346789 3911925653007903820 10932598913072650428 7237687404008824792 13752587579792357231 2607729326711648979 10831896235768773551 15054017363044942829 18419003474596017142 13718757447366752281 9586361373233189012 2564732912406250277 12124828561037876724 15383982027030006331 8903234239576999877 140810971815977148 13405462544579844015 6293143465853477822 11225504957810047941 13923620975482339820 7220835132022947382 10249442903531510207 18139021237102484090 16796795959667332112 131367031144070260 15411413496767748798 13618005860616740825 13065922974137853322 5782858398968000318 17337471820146870946 3849224551274103397 14560183440884106521 11560865600646940235 4318658195986799266 216404452852251472 18416801592632392796 14447923510870845666 5979414531651733372 4203074853924646713 8044539945827694233 17715519381307389232 15452532952564757530 4537007443046325771 5862583657981777448 9500573841468150663 18169333632769939737 17062793912727620645 16397528114430191988 863822355629862245 3709396093844558965 11041205779317899486 2102454585407417089 16871711495282931648 17748994248484806565 7492963276797866890 6685886730991644937 9256261540055627954 2571054736729110808 5011550690114680429 14174705361831831744 381611329274040793 1532630683861817040 5759199154390009615 13354524322701647150 11316110667018585991 8957218659266675931 10615201195196924421 548916178122737159 17694340020506219598 18268810079399081668 3653341167170656533 750832323397110299 2826932687605744532 7867141617689810263 4174715804504263650 268836441373448724 16561073650779056829 6300699699805997928 11737004663083169675 6419254624940276444 12850277994103014538 16600680265173377053 3645927805257786109 16153420515626988848 12787578298702164634 3539665804656060424 3480397273799716565 11184797202193921161 2234289144170027512 5344594434447887051 18157152539811650498 2598708976427798445 14245319401141385891 16652729875443198162 6342752440576027940 6959246663317308108 15085268598753396295 392601638730932028 16015206735854161940 9276757770958048772 1480019211008289037 7050880206056408223 14013902570015638234 10867341036391914931 15293654313256191965 15739186590529922267 2280946844250685121 13957798681071454069 13586094454256504673 12569213142769898819 8420274652695965507 1437785544470968228 10014679748554346598 1484176358888817613 3660453294700238775 6748750421585939895 11688768026428902446 13414617528383162604 16718583628182563647 638443425202648367 12844414176489459851 12707316784545170753 10467370895193952880 17184676592145993802 13676513100315744307 17151932063256721940 15198576890522682750 4848985666415708681 11652482005364139728 8939192425626710725 9681798801925337487 12465854577489798874 11621831578503039625 3542444937659259596 12326900616483262064 1452345796607869736 3847268417088930371 7530587186152910 7993526873431025156 6913947772575400389 8367039726629207715 9388995694200627441 14961074348972904591 16894188036171398617 14319321825791087709 7490942438497721846 18402620387988810396 299487764651643755 3040496547112627974 7699001371488066559 14980210303872657846 17168871262078247800 14608922222289397749 11286359801930430938 714407328229894634 11203013306018887417 16035819144214054253 819505984293004419 16442295384802139149 7438432683138764013 10093527117033874421 2645421014430531251 15429963716527705169 7153467392273282173 4027774292018613160 4050324182324328392 7302022087363703671 4096205029466223748 11859182520533997691 3076405694174853538 5003192115236046370 18174235846343615257 14051918129294355869 13922132608336358307 14449664125939866013 7655948734718893707 16137395461601924877 17641954008815792879 6399576801739288961 16449993871569307213 14189017287982912171 742785124668117333 5229009033365603203 13848496813361467014 17882758230477645138 15966574155202711187 17727962927883347982 7538025629815303501 16164273820181553244 521106198330051376 13734721071059811569 13538539738270989595 6344259941892505071 16694473411786101605 8212925095679829322 15871043570229026506 15874574635290929937 2947839173617128728 9531894553450039778 9422814203390869072 790890209637828629 5634652252305062427 17597555420939422009 17984650731687723816 14610878489520272055 1088656515811456417 5137656420922371241 10810265030407615839 4838944701665926578 6473203276538693804 14913214284721516543 10144420227144083610 16889600622496159440 10203266858241236274 943815696839647597 1620967578554543294 9309623159779057756 1874307632141822205 12978109257810733311 17988942083132931474 8671276709772878036 14499236949467008845 9914781656787998355 2784321906578126663 15711053388051780154 7007238421713687440 7245072723900609639 10730403305881665658 6412885018426230448 8397029118783736481 12413621643054195395 12012922230243923083 8428012963026871610 11560792640598625017 10920120228824665996 6760929515169555432 2562522914320216593 1696262308091968690 13337508176507165897 242601627775781157 7454327352097158222 3779960449158630456 3566486662757431133 4023804295420553837 8116910987763395763 15685111395089564555 13872828048039615823 307904696712822350 18101204852565032019 11365106717420594975 16190897836275949356 16849906346073502274 6427593705418558805 6639865004877686435 13136091621409885908 15736665053647979394 5123530507723340438 7839765324413974516 14058449069543053569 7006425867753847194 7980807970465563650 14198939668247891341 3113544568644581921 16590887617597145849 8128853256728035955 9808398171812541830 5108292247833082436 17387576505126505399 6644424771706908687 5688604763188621904 4158576552529053397 3326504058443533574 3369181448735322630 18289179800553646962 9929916549720601550 290586131860900249 15906720360075209925 1652064872015904866 5979854346720114412 4697073259012275912 12943112392620132353 10324576065741741835 7312236102876030538 8032118503315466859 11566517140139248115 7315164551145084433 14169350339108684376 8880038499596662091 6585692362991474439 2125682555443837540 9337500806684663949 158349728060892096 4431525001377785722 6539348480543124761 5538036777203833954 8600124914810910009 4298644297399478101 649973635945548932 6066964645383195648 9188766011490397245 15172268404264984466 1625557602154914309 11059137328485508466 13129868778357995585 11049660086604941946 1297135971211904344 10792904948179255297 2241254776266216850 17900955239015346413 16620855076351791944 17634972376241980564 3795879789590375888 8835900115529476631 1177075871560929001 11402889134472976732 3598756022462399685 12376625921496269162 11215972420802358836 15905423538116064705 2592635381192296414 9376215544847965620 17838499209410514948 11792675350642709441 8601463495543297060 1843543616137149840 14557015006611618138 15394976028193926630 16028181453444354658 15325879010193889378 10652249255829133192 16413952928999518090 2485495328750586636 13011303383258121552 217930110631230860 16593052008920242496 17474329691119642249 7105177971634289729 13323113254303085060 5087378932645085240 10493599376449600857 17953288620011735363 1778722368044638548 5327689971528199352 15144526441685447137 2660553546620520079 16681621925611359730 12397567848419768861 16123216052465571426 9681361221211890672 17559956805646846388 9648849497128903758 17730032853720232690 5504965658797974976 13068395293866527881 2382535864977662895 15807402431344953098 3890949710159612094 10346000362789050269 9747036182142686442 2588637305807618057 18199061740642983980 1353945204183259389 17733434475536108606 17396288758624160173 4015650142339222750 15444985830400653729 12326680296776495369 14463942523818945020 14009222167099394694 12905646006407253970 16230126205284676524 16043031744806436571 1778298745195568261 15374565386301954174 995629584574605511 12370580757629291793 18393989904846154806 6528010371495816542 18259465710433562677 18338846249325015909 13065763177215181850 12359941192251935160 165644772232045167 5582671359873939305 13208811615403336481 3751973898691955366 2677903394753075323 16663918427848056107 15192603530357035615 16273325521581610475 4704451345770752219 669687816769814654 3208213289187020104 11345192656593053293 16624893436603989637 9880616320969781460 12292067182870987016 5396223385280455146 13955430966237185581 6663310066716219271 13291256211614962200 10905426147157634943 5408845093844175993 13551209522966808171 1734735623778622194 7407248527727704651 6196397913199843831 12478724997674378247 4985497969996197810 14344573717793988684 2077614239125351000 14344584630472988986 14357078259583297419 8135204775929863398 17426169055938211875 15045258836159403508 16106826827549520794 5252449987079870344 2866373949975621769 1503986159259245499 8321843791160101524 5264679496016097588 13920509931867181811 5132895373900833405 14562956545702192081 6505334077263836738 17366033781819577766 17319489426207454111 18358113183644733109 9742640701824862890 6868495806720641205 16479523440114841445 7396472871723227251 10539267990253906746 9871113759740662729 3216789121389903269 5464700046633917245 15972642068056397048 13290959593743476056 2199736612952669236 6249707020109342235 17336523535776883609 16844204739308072079 18037794318381323100 16926041932847448152 13801657437410379994 4545988853287403503 6632059262185171479 4477430723814506048 2795580226463151802 11766835047769479356 8113123994749353486 12648966679481535439 6982875049809975738 2686164805615429829 14381336483115382654 18042561037640866908 10362750709138711325 13111044308505302087 1175204542698416955 4238955817917734188 1268843717025469621 349761577261846944 8460577092291782756 4174618749013904327 877383480534031263 13125491839904437791 6169427574087040266 1920108958277580485 2118875245551847630 18127900316840533446 3326743407357984691 12342851426701330031 8767625666842886794 14072693212132997811 6490870654898157346 7065887901606898122 14998025144131999719 5120215526723883758 9805452483147403986 3838187184436157155 14771772031841825004 15521912588216117227 9208278135145628161 1195642619584282135 6944634129242081108 17154179326133231793 17745336285624317056 9288753658419408146 13907751725786891107 46510091655014043 2270638648816005051 223695119277068487 14924392954911641109 6450397042784020356 4386924169139283871 8560702940328834773 12274415038024325944 1010973001852177003 5304234725394339458 16647799883875631253 11910205144236740761 9819991060285994989 8767305645763708822 15886116758907674181 8310572829458459610 10989293215851921240 8206593229379422855 17946336115295127866 13992701316212523636 5037227685178377453 5404744288418434532 9831163596028522723 15624423518569195581 6392436598507444187 17415483128950982988 2716089084860899934 6399878048286076141 8924505373551842033 4413380406865258853 10311934205151981703 17752945041366492640 13467546862680373552 7324762471459094142 5210417377376126282 17161553188145219363 16487081915161201213 3596985554912073790 9034860561494907260 18361934423274928061 14528650735734725541 12748528761756923806 11581542848137214763 13201942068939654699 2058718093474453808 6157176371432945604 8094126904769880575 7073089456388015709 11450891133353352393 11476936470950785542 18096322639890435814 17435985021777120985 11031120254774857125 18386565579013771447 802150645009391538 11726002924699102609 18352415918598690549 234419632036216199 2650694411224135624 3461307744282015362 4240160157332065302 2722378704381943063 1579073037272134307 14081939615113227350 14527174630963037760 8184627734376742556 7212156254029465309 5486034155093115984 12404533382662216843 8156936563059648590 10289776935686802888 16560595808155400158 9795362456111538428 10102475655964508214 14539080452562633878 5934593084738950082 160828296189777917 17266147648657074532 404920359308914221 10932635509240747725 7649075658788373161 9108208527147451217 7497485801230660040 8796873535383763928 601058811401855846 11023616403077813932 727907556717746240 1280348126636387565 11949657064379785381 3025604246901114796 18213112436465654232 3878410715326667 17066402172139126322 2340059882370184591 15827928158291301640 11294879073435340822 5452513748734007002 5939586655112968099 10006918871920980278 10043669388434429047 1583901470444857648 7951723614513738731 739333560682044356 11177381634543936788 14822390397338119314 4126722752811969137 17521438679238078156 2771538546871153091 14260928269185830785 12967530133045231269 15872165318868949716 14667407764360099687 7231527883125052253 16386283873729380853 2303413497428103580 1836507553527489754 10175103274593852327 14135554788028077194 13759236133133733268 17329352489986740136 15103167621029730260 16897910896001999505 5537747219434694590 1660357533714446223 1362260984114646367 2055924262264420974 8973335442126341770 2933296230903995607 17266775421976569685 3324208200061620600 2954774801652058168 3065186146741042454 4185606448267675185 11705738624122237430 16713448129450155994 3885229842775720374 2812478538762200643 14621742852466003762 7853664505747733769 6096676057216539853 7908240347969519988 5117306192098214987 2739471115638532010 9181872638201865698 11346987637287637648 13185029700729031408 6340137117103994142 13734629306379124752 8724371594602653740 11553493246158286428 14373379874533078760 8813369703483931844 16125153256305421436 14724395877807622580 8588853447586393951 5706471396521651459 11664193781857162505 14923200644142792598 13480703399531619967 15214367888019209426 6163954966947315586 1488569295547761671 4972113720663597436 1205297607386354714 3507638268865257002 14892805108521510677 11266186689190076648 979031316641931480 18131824264127646691 299439774062566287 12075976848844648175 14897589231617093622 16312472163054321779 10233139907598622764 413252100006840701 10563062334048826021 6973147949334093334 4538346455452683916 8727502153158010848 16250702623418834280 10402307625499355826 15763531163742206143 15384766752112486397 10496159937446802392 17547106688662403387 10928903031100514465 17390705920299991919 9648744312940811849 12604122968331966457 1932763510360575151 11273444875217107239 5750103544301221408 15350671625274334134 3428789246743646218 1492043902013034074 4690912640311343107 18082180476218645794 17863665921293428191 3166844263448688826 12093280936169797721 6303920155165347740 10789825905463354048 9755575511649614109 1713031342149275969 15361591413341421165 6849101438144276460 1752739772457414684 10661720594277322049 12508365548686031965 12756270623402264070 16920578847464464215 17053343260008136877 11425764702673353435 475134562159764588 14640747519365317425 4602093473096015410 12818492071435481282 6508986532539690192 2773447365865126955 4853254214023483093 4978940471270602155 11880181007368511629 8130872962481479477 5034360132359653311 8108434231948450807 17569766083183524957 18342130991690559349 6126811486936913800 5177042988370947783 14391061372788103049 17798413924183401800 9891192791743729014 16828701277037340068 17791425944327395108 14023905670970369227 7389020556506610649 12304400944485178210 7461310790229616215 9957130590102865570 4507703751291583946 14525021992319037857 4317540590866110961 14297423730833732451 719873541091771976 15763136661254790772 13351662374997484337 947135243897999032 554610341636367013 3004772961170074388 4988852466251212750 7520755308711575007 17404901907669671467 5613188115098434256 322789201695221752 11853857678004089474 8110956066908522298 5861637465945823466 13844784355485037034 4316631846950141544 11898030689062961415 11007935748596935637 15406148987297637022 12762236937350721035 8189455511287532335 1964157565895735027 10965534999548188231 9638175323249293971 16945192546928913367 11723911198581140812 8534831113519662964 17237711138770366729 8507135380534684419 15626397386547486802 13749200115355770725 13657241339933772040 17689264363321992780 5494931158962865319 8615908528888578488 6428813664797891451 16279335028366392596 4730708321056365340 17278480847443993596 5364078885903544174 8931642038117522374 1870186756214798726 4477626903967894404 1517820659243457652 15476818268618602875 9963195985726938490 1993331866196613345 2562014024314375763 17664071950165596599 13244202990953174365 17317648616546755069 6925683052253663478 6538433777326210677 17922966687063999159 1137129306210286036 12398822375245348859 7338618636192021754 8204464797978349540 2527369291477244220 4869312888764978837 5452499067095417945 4813772583668375139 8137374271174378118 9347789288217866989 178453203920649188 9893247639749604051 7679480946698215884 4120720658475698928 11733177934187382930 9145017193698570478 17684493918025826708 14336856565380999282 3060684113707060237 7841238242149827472 14018220336393653873 9847257608316831627 17873893061950774226 3867451445037442567 70029555056939808 214583151096879313 8882926259722234304 7358637699985050931 17137272331377116605 14635518263992757069 12646799908433845182 196359752742338760 5181398480335483666 17128175676789032591 1275077665167770184 5986379068528670683 9783385038998012796 7382700781411134234 17297384977100624808 12051540736045268643 17382875093210898921 7417905210043275001 14006204448157286881 12152174806523811326 6172493149897800275 9249376086548846484 11572684061864713759 7824349628259349839 7029435010069864685 10995451639564597170 11843986051170615671 698030493408736658 18401667216203588511 17422338544043850150 17375328224262620888 9570685880071291934 9732442625878574274 11110782902655705036 17393405947925943138 2698463045311785966 18410459714540965507 13724256307458700674 16934140454912297882 10423558776030793172 4772654154803685945 8933409993933939900 3930228150311772530 15943834482999955659 10292901212051095826 2206794593655352440 10117114899516552214 3326579732310404560 9851069825407582768 6124631223341834555 1484508840458374507 15364336236172223654 5357692846072543570 14571159593981669173 17772667192603772112 11697204320345215988 16731376136625456048 7073308751133598809 16696038753513958026 2431513453607050499 5426534066190351281 13824601048856344215 10197580388098964847 2620032704353452854 14923568689764629190 14455922719716555734 12226878489651754902 4045728786004699061 5648915334786107175 6459778780546853059 11832618753452356316 11700572146421187963 5435229215663327600 16751677463520015560 12891211846184133335 2519872019781082666 8752193079262538107 2727036945283473149 1745953703347638159 11762336293424247343 3320734489275630930 12518932835570638156 1144488213529165654 8576466909127126807 7856753049636303093 1802413959080672341 466702176431082180 17014327405503475539 808543376064508976 1880117583426149819 17769559698413279735 9627309707203321129 15860016776242092402 5930439382292383749 15871805816095311000 15566024673155126998 1141858040068909650 11696463765260427598 13211129994350178597 11547331083506709274 16362550334120739634 6370400908628478916 7805442316856652879 13850361971459790408 6192299146763044981 7367662465904363497 11072071798195752179 12717750043556749949 3292387697140078307 13750619016242817215 7978306474325018977 12207189249034364658 10477625541483322154 2170154211869717980 4993749591139868533 742141795105823731 11644356052239286046 16897036114792892193 11712850527956946195 6603177807264650198 12555225622586399656 14342921896654413536 7250238471240151711 9199826130547794987 13029695605828932405 8206253555190087764 231145313000131076 11600598406783978349 12633905392808521788 45000248402373925 9617365760126509943 15864719825114827419 18013799790600608492 10865864071219772428 11036728378833735270 16521154593419447408 12835120091414200527 18283532117621574480 7015439189426649673 12923163600673288718 5643410835115767427 106926382627747673 17535958080521058262 15078148355535493435 16364295906177483560 13428384829764710576 14233793901041259955 16349636113253147558 2873288770370396444 16565174281514991161 12775678284673274577 12508284294868648116 4085384249099771347 7885798874546161277 908322966332010657 14665718284680792262 7818989130057940947 15369190854024093311 8305796953936349560 1208886413629642079 11915113255193411082 7536899348191615483 18428902708451516842 5589855825943250183 7984970666168964196 696670722670078617 1264665528525986913 7703540644865231076 3829663342902366049 1141912793551787353 15959933453346621946 8454393091700163295 10397190667514385622 1473337537819797706 11610281429623930023 2242871452098860177 1380686820701959346 3889779757322511867 15063844483786333613 2808526387310430414 3087296810820459917 2914594056443296943 2797992453544956174 11455386322532551647 11370637651710807075 4032093565177951408 10164748022514880922 15432537100541327707 14457189620738738178 18043102165789788101 9260098953347968093 7540713321497448606 14779692615526288324 12030671106390377945 2354037046457220986 14503477780551444082 8307844800848476064 7686629123783553344 12042878224529406403 16276808574603527224 426657204808939400 17631194913887560619 18216067285736958953 5697663450940632215 16573593971572946608 9977179757487593402 38246607158460202 13980849691921467827 9048304601296275375 14160904122424297136 2769305767255401393 2340732448779194409 2350514327462459537 1536639219044850383 12530531828827022185 3841396955743129601 3027920899951799477 5168179211356933264 5606695953482302337 11574700148896356173 17827300080757774909 16447620573087679675 8862713526826949106 12735752107656532654 3876020601465287091 11037692284251193692 12087593214435656605 8742970974777012043 2642549021311347699 15860673487946166538 1021243165022490399 686311056077253908 16981170317362788806 13030399456103780840 6920083673283904418 4657178581482108060 18156820236670608257 3176630821075534817 17626139894708510503 8837862210954246932 12274407854693512399 735542840740254539 7901690273954554668 17631937171055228592 17947334665533624942 18266609653388720745 10941605733447451273 8825789678330721017 11260189807299476552 8949208243410150814 5057484345573512449 13061938463075951587 5006677061619483154 2294145326045217599 5019991402057331518 12083089111103678891 15048116226396816047 5070921674437022347 15844947705820608943 5422766825314076262 15870884308949317877 16376584498909542899 7147023598321987870 4900273630592291210 17059757415502629899 7760009080087343264 4219060433276521670 8042054649778228775 17714424054735430502 17407421687132367249 13426301464754117387 14408821505824425375 11599851156536021312 5050866426224581830 10438356826161261125 6465036955628322954 17592873262612643937 476664753630589646 10918208918483590888 3499136514279163768 2018183065648927574 736118648266556448 167031648430332433 10208929212347318145 767446581119635728 16678030805560478872 11935123107604301585 9617909037000202089 5191727422269393812 16617461527255027809 1561856776079008048 13866634448351215176 16549068717837735470 16989301411633709934 3508774819973323493 16898402673991682862 8231910155906369340 630842730769656746 8622715430236628712 14965444393950569022 14623549976010923666 15916638367233301954 12351367734776832952 7301828780117791349 11337032585876934222 4912719782142596961 4430484072625710913 11791591763872004967 10140758715791720248 1232910572782943878 13444026047667484282 15456948993781797382 13116655993785323862 2506628678430263721 15447282229062494158 8816598982252033205 4136530574966404317 9141181604743189463 18001453363250099139 2197973265517184538 16884991178103086992 10613271155930551104 14116145557725666760 13097933292785361083 877740966550043284 2177388896388090218 12586726528591631213 9436856325908131256 4090097680300691126 1529801693274928284 14923337177715890316 11154789873880569430 15898499617915625889 10983467565836892180 8589719197025095755 7746492041474067063 12287536078283429658 17940041834995078109 5878426997534455814 11470720667195666410 6734551630434020193 12526755794375861134 10190116815593519600 18134255092925771413 18317998835923148909 3371089614913666862 3738606491915926426 18398478523611443186 4299125936191155340 11776167483365694318 12325595308356946675 10812550907825081856 3815187598373081458 3257568401366805531 2307981742748771933 1134060735339155574 15193704296550900620 8674269958027283242 15346123066484476314 14603703765799174401 6254038984827204732 18377798807053393250 8699002714142835259 1685732428346605414 14614361541803433883 3645950393737495402 3839634801272633779 6735148102938107381 1792689010743051407 974310250423617878 10558320681976144278 11605613988216464992 14423742229533761651 16174900456751877435 5361282274639840634 8544176409527096278 1024170823660809542 8071042412599011173 1441132495150974879 7542837681609335195 16891599682930349882 6230622343210145294 10800650428662563474 10191961455017283840 15386024128953077317 8622730675737561057 12465839839857978487 10978456272723139774 10629606527376173787 6690306426030429786 14810706458946846511 12713938750605979312 10069553790185960105 191421630972495934 2131198646424963963 16627594415977678991 1568290190090325488 5495216916291218700 15517043215162157261 6778469472885144285 14692215015082837877 16879124259585470600 15650563989943337400 16255823410034283041 5569710637204858981 11950164270735028514 1052300571767168594 17162093554473933249 14809087968538612728 5140356051494096462 5471291824048765251 4161331424812820340 2139300061664219962 13391583987598305117 4508638685220685855 2048426338197290203 5098476047757360865 16090536947490633606 4050234179160097197 13030068420691342678 1812510298076284006 15870060913553976419 17793114051000062111 6660416862018520487 1841319730179186076 12847064020365522703 15295482610086426546 10335922893605484634 4355713628816144174 6799615012747068726 7286223817701498387 4449462357647490755 11833025182226238711 7617845032335359155 7192581501470702304 17638973482588517377 814431876700747965 10691106115922301977 15562993699139978775 398212847424825017 12833298776857011356 13243333014136089296 615989099478172235 12993082905892064405 11796837831516999045 4779233728148829729 10113951680460037298 13882765599580180862 1395402961092460343 10720736768041312498 6483781815852845793 5327798816399165577 10315861812096699639 17319841228498530012 7020593516138326939 11517794264996560610 7405212864630604393 18405978505366027721 6199488994945380550 4487557083103242160 4968858550037545980 4805973995816713780 163671402306353130 11824267910350544180 8059629738543724339 1447171721992928202 5263722282434151840 7008665598197373264 17310727500901914231 17820607546879904611 5980608605715594167 10219235769173472120 14563864008567558603 15314350194162553958 4912387603536946559 3148064207148993777 5118852269290127155 439929733903511028 1080479202594063743 5858678603909702779 16714165595856847927 891926562585555958 14588897142239998465 10351949463999540143 15243072491953202157 15852742591414510440 9343513287817272466 2912537460734669193 3179492910312776513 5652872032475487466 15602167745365468255 3865430637110531177 9789471574586166140 5292985570649019980 10487282657154003758 17750199835943872349 2050441685737522131 16052590754204234342 14229665245569529977 3146713104823348479 16462494728418547809 12910426561454662029 7843161159204564256 3599495104607008585 14049911206838463153 9699264706678968134 843820503255877580 9526573198115325361 795980588028417056 7122980301511128625 13853791402746911150 12263057784700003457 13620585442906863663 16270796737663440284 8827563196476696368 2347991359769127013 7172445458222244110 12030903640241076826 8655811597754939196 12715580401977660263 14966243078002573331 15799428902562037071 16474283223622539715 10787401925438767015 10348382578977083464 12156856715433244698 3231273457921821348 17918743239715931730 2956591291475927947 4095270080069348156 3249863189617220123 5133805305139456045 16236594992043471083 8203640851608299147 8859182398699744686 7904215647452385380 12755713559974004493 13098097688962673857 3331160665843873609 8735440007163819748 10032471466690849918 12885443470281742667 7904705099803262082 10735779280736279442 16157953705686112523 17357246456168629452 10683038854404121709 8736297061611931438 3924923521884316044 13040992458021999221 406040471838855858 16548239361991691003 2105653738379635320 572318926449716363 4622812016180140996 15904059032404072057 13494020506347806099 12182036959014151978 5651187961967061631 2210939928110972556 12541973376265608345 17975904156460328436 9665027752254066630 9690772672747734498 12193727205886439213 17543162082630995083 6710056584620307037 15534246238125456082 10402062941609020301 13723549250664988341 15449453288836141920 14930413115731264351 11899374545590106508 13879704188623971617 5349551717738484121 3825990443096227903 2004418585496871353 12030255788507563884 14602545406290384337 17282000192550475137 833348522399841115 6071890513468264740 17716209011894979174 9213196594703755672 17304025154088775922 2005733800145702937 11610853721784125789 14050660888543225308 15471234471651981065 11051911324128651760 10509327737538026237 8400136946954183679 15305373663028917948 12328301263845315530 17829022494297226780 5737411673331625245 9964149070247365597 13920457450106472062 5397207155959581125 7243352263443684408 10354222794200944470 7337861147579310830 13619046247892984432 6139972090841997376 1863625662645925703 16289514505726005977 7661731208663401557 16724081887189632667 12466094247830129532 18124485209683511387 16148742510734842510 12731310042020748618 447788699751681517 11462154821219279020 8747736552338634595 4902293238737692540 11657202514177171964 8500153835577354256 6898858582530371781 10098250314619001723 8968431434659474819 6935225889198596522 17316508557556869736 18109720922342670950 10191614561350858888 6430808266800822431 12817359903218064225 15491407914648374304 7804839126290997685 215723377526046514 8561551747366835448 6832244975964322146 15304114415674939332 46243037322044383 166739556601372453 134766572592228938 12640477467237491077 2462444442113680147 12574558439463733800 1211603540049817400 12473300175086795297 5603760545471099970 2410937982688981225 11531658554320100672 11198247308921188099 10810446821334469269 6769896545715094856 16904697794018306852 6727442386764362936 4810201580544442229 12271612262549942455 7395878771669909967 4131499297117486412 5506723407349514710 3767411141809410645 580726955185790145 4896086592871946999 16963616224962079712 17648789389062401857 3942020514320040515 3871206439870009793 6352306592907717821 15825524402281779850 16523338581307409220 2896326845331140075 4811197219238406260 16474629490883685788 9297998540221672206 12357481279140954537 16263166538862551539 6961068021569819557 7413683046677135339 14006866639799832955 13503868180342482564 2957848147331679229 7013353471205946617 10502549224532719419 3751133696048206062 12660631487241410131 13086555833598035385 2281870361441081389 16587340129566729757 11487707324029093976 11367265983663732974 10670458160476897932 16578253286209157207 10128120138327979518 14619069216221648241 7336951863151251958 13064129260992361021 11261126808416239552 17528539004880139315 15330277362118442489 4996885033484893661 12261191218303664863 15091113976465538495 11832835623172307184 17940476686994709105 11721868530145165830 9163451108359017112 12016137225160061456 15577150347440102989 16010152646344938167 12689478611261812498 2590022407246487924 6898346179687890360 11033484507254013078 16315421557944442337 1339756301183512676 17549323625445744191 5883771417983101802 724939490095208488 15828267805116601154 12859758879780377234 11286956614085424030 10054308063191324332 5353011171985315807 5778612421612598779 8872087173521388701 7683067358069099911 7330287608844595377 12559976837837061272 5760809287139755974 8911226741430006347 18376628304447725590 17560380554471410336 14213927099005108392 2020355056360351670 8856573079540524191 3560713485657221403 4480995117936017863 3430205387260378110 2011930242529901345 1527125176249938720 13942603124589704084 10389379964454029085 1954613581843068225 2216173730715404214 2202988740913925577 8437833018956419201 3802619345399123475 3059797156094645201 11088622197018878400 1790142724256973295 17126243958236263354 14107757202393945799 16819866473554637106 1043109852385922432 15870924462270585351 8292405054479878160 7370139952365851287 3059374376058266122 8374479619497601531 6601745507938171514 11868491418429326542 15172600894125315905 10863487662429293406 10791362567706760110 3443896471172398779 880418589424839964 6801581447668468738 4225059608847655530 2043264106926257497 9553329453004599485 14989614470647186625 10440525239350501074 16157500131685021882 13764595524351200938 15380717283081160011 11133779715115040700 9596048525196587676 2010503297202392646 2725014746581160935 1132329492513409718 14746601598230437749 10452560721144231617 6448566656318408729 14698567396013454121 18120025005411459949 531694346743270795 1822667816385873006 9715250479388269821 12575519756628245310 3274718588092161270 5675366334608263762 4274003454705072919 11547883757259588887 4134769582468166228 9855692445813818615 8162089455881625511 4673805342587012747 2325370107577551839 7699248644441996024 717766550758348283 11774255646414711141 8932686233527871776 4495443502875106016 6269415869416744570 12245901056385184724 7293029485303522265 4619864434069439532 3467263575376474073 11452805387998509479 9108138893098891067 2109431380982487368 9425705096930841840 15224406113968258334 15081236332887644213 5499275375797878351 13036055244679528920 12932608201672276050 8844793924180883477 6436251565266671045 17577054747217959380 9854416641832457738 5065592033298916880 5597250939044599398 15330493886695572005 14388313235398849857 9357953121659490458 4209965649654012534 5486255301439636560 15479394173474356462 2796191318737058242 13404747188334498489 15072257332807954635 9718609128856366723 16676895784386351260 8102867903474365146 11996077861645383851 12542931261768420216 3228610371694281167 12864230447490815933 15912190138648156979 7005904322116240718 196502840257605513 1399636126109520436 5463212025661908952 2359760571353473118 3626066407733868827 1747853213691798769 9262911081032963357 1882075587470193984 4807173459891385110 10749489567870996775 2566715298884516406 4447397465540473387 2093121797999747954 7686482765774415168 8978884526230276756 6016157505187787292 8869445643946745443 607562706829967935 17309992078194806998 18387616309023196684 13512626231431530201 340535466996827958 5660757029518017326 14578474641574826181 2274955226273381078 4736624135946062706 2461297684843398595 15843833263018220545 10602281853693059250 5421947540384793828 16853630053125527222 14811567983207973155 9333616895097417455 3360264499413743132 1565110519439426681 9929802117796108140 2434734660147568578 14232302939935987298 4770906070377205961 15775467930903796305 4436053441504246915 12740332245602725368 12073520249815069868 10695801308241314167 17569012461395963664 3098023800624871227 6858131450545143439 12326788222843234556 701937922288125843 2598800154835633875 7148753018507291272 12172895337941868921 12825897831161165766 7641165584682655247 9361837261710005924 3975920347070919671 11512858468447897486 7570524258648767481 7839297114113691011 18132799311224804063 17979774078419317708 10171636488710933435 11917590926823805026 2948622216045506335 871462045170987810 9516585077688056738 1465182537722504513 2921275428314075104 2971357831572262791 12172219698122744538 16311025191639511920 4375220798154995896 4138184564624350685 6995778766157642316 6862103309951862560 6642437357250523722 3771843622174572325 17289323588129159512 5874847395886507955 10463697672424890477 5528029361994015752 15275344498791822647 9589915306842243965 15122611918686281630 7289071850359974905 5799184777705129051 7938503468907270728 2161988444722213992 14375957772427837483 1001045265738681320 15231965704334969814 9755515572187321491 10001846036082768565 9770918565043032112 14908564844486401633 7056773182412970656 8615379076209251402 5655403847069687534 11294186261405657031 12828272019927124091 10070232426010070605 16298597042417404113 7566654408766261827 14255753205680727264 7105123412101909194 10573727937420247982 16015630423246751608 6998732090004890850 15702481836278796464 3060965562389144388 1244607491176257282 7837851934453760981 17987054341974822230 9160493130283581988 2891123581800618994 11752864894350777849 4680836743472839016 9515244266635919969 10926807664468348653 9025055433129883000 5524270901104326001 6120175309689462589 14965498000247597065 10593851317094718978 4098635929867640281 7375183749401609922 12837346462960191093 8433232787394927628 9490834147235045848 14287907631218939636 10985401710690368726 2451373210721541909 470895178230953780 4964492424821104707 12426826981268745098 1976548838152163987 16357508919304446003 11947069155702080815 7568063148353336990 12758102040395802200 13174774924476039392 413367202011339622 1832733665528800387 12958761126532639723 14348601813280124888 2146657635835200689 10327466785459364207 2237965126848965718 2429570772185309053 7981188133697016280 177615501045638258 9141929721588278494 11836630304609221672 18104903925635094610 12958384301228663713 474158937795367878 7969312783888227862 8030352764097968370 9154231877063660925 9484736121443916063 1861802219673509292 17655203007707831037 6739577636854986247 4925462425089036085 9703404015359562894 17068381689787408415 14223966261714430687 13843358182871130906 5760071330552443855 4137183972842981908 6319506484197683760 12420385950332305288 13515284094218961916 11421758548854321073 7010942617342397867 9467714216366637142 15175485178595899197 4853600042960780128 10157063852444059684 10583092565725302534 4210773707375170935 15530130274327820353 465266868674650078 6230389156635351317 12134510738414411893 199511778030069637 2459840241654637203 17591103210371117855 5657025198627592277 1179912993693184774 10723157072578098259 14365863736380466189 10016450366685463487 628993610579861177 4428379350825743804 4590630164630359211 13818346460677322642 9148717791416252001 9279715505198068746 9854774239066996805 18250261154366171335 17670424855061902281 14641988297602812803 15959155023997435618 18209249958109024049 16262389150558995005 15629728052851673851 15327550682984697689 16547012927013701251 11659589888297016276 234007106762786942 884521838058860770 8222068596176464832 7675717809722467665 758292696962417529 10836435056441231382 9681382319132776602 5072717160191550618 13019892664954888327 17049816819203139588 5393869130340646750 7598930058442692502 3061589990518029160 3043874085381320129 13983397423285724727 11526782974544502335 1948247080828217860 6580257224856750592 4311839379434610891 9495925194654793434 171973172786938337 7540898350772323715 16251062713156049721 15401018961421948137 13210983016883688637 14457216845973679386 16505281699309161311 6802636470292367985 9319619435059285627 17611299175554290247 10146849041175430706 3031906093766280877 5198445203734844694 14825312838919304583 17041991693624947286 1097210640757765415 6735643501640928586 6321968928387123440 11503508537389019391 8293994294680147043 12248662028761349463 2470540569740914425 196909347526453134 7139211871216121455 1369501112899011258 6202169324521456063 6251272293931826055 18336999907116148071 8101038274963660167 12295380785330866310 10429622483262143300 4509312841696147663 7922749288298278002 14722723887309160663 7378969726809402759 14674252414001763924 13526466065779180627 17657751871587519659 8702916972006246941 15372193786106778329 9623212147464214922 5883064784652506139 9399728639907829772 16522718220600788348 16822880118659620949 17662455905294469640 2459106104492587820 7501708302944496079 4968077818546354614 9685477398675623600 2630951366617093082 11888101426106202516 11828521230920963030 11576455369943917189 13961000397423554064 13953603778613720646 7264084079338388684 15074350937681974617 14167700461502523423 3062324826079759392 15506208786507067249 2558770233713522906 15691368647643037211 3561944655428998274 12990062468372718998 17072978449950887773 10425059772789550142 15199136177938320675 1051119965589101752 7206752176208629087 13790172897469628145 6095165647587974779 8045056848083959990 14673167790862265482 17357596379748104251 12883147413947435164 15292357816828561473 8587761440574497436 502058971184709337 7979643138419651471 3035451727437233078 16676581061452253595 2177175045825870861 8877291448420359125 7670215160299891125 934182343963842011 538049727289668574 3987736589450057495 1285061330462642454 2052810804457644992 11148730734007571894 10136227282575793373 14908927119072227645 8845079731374040766 14050964959469891170 16986483682532422402 17829612440887202403 1549246003695230656 10508335877594021257 17370834351942053990 4318460844321546483 9930625027515613385 17517435538986156936 11110702683432490246 12199165882305600248 3671962075959568664 2362880193398725941 3467849448294970076 967391526039369386 10106797774071361085 17358188951301461539 14725065618363152075 15087591377822342700 14469583360177312427 5418515205172305646 6502724453896304323 16025080664577629992 8485751250670959392 5418182431892365086 17207734205706303642 1619330714782269424 1170106680001420208 7644763472686517358 1309680067996782228 1932785220163515269 13055095854849831052 9543937881993441989 2788240663459239247 3689604395810749199 14290753602040351817 1224972908835016733 14964823334710586301 12739891617643581693 15960836659698574829 4321721899231414421 6953014829740997130 16121619306786439073 17112291700882840287 7661210814986726325 8084150529253471984 7901333341350446195 13276205021993605405 13151733424487216152 18285854988693541638 2664751114157042035 2846411926784481189 15882369748347563677 11889649131001208768 2881290665086956316 12482391835445907080 12270024151725517351 4498501003316020407 2675667835148593437 5314648595773086215 9880902139197917766 17095416631756162106 16991221427758892391 5006771051923204391 15016018690921617588 6410965775369213028 2410728946802892930 11143357695382463780 156793485340196260 3361973181524644810 15438475667962167593 5996661609836148236 8106340757123425706 13981417298204800584 13439995540756081533 15185598643156558268 14214403447333076609 8938631104029463672 8353267125943257637 15858640994274632771 3717709966075594148 9525215377772003159 4282935980123018272 3174333654823489336 10038632625741607021 11249519398079307737 14861654952785865275 15006046820660774793 12204862973303793966 5089436849587673684 1894134325496283635 8583384538995834664 15997028967761035408 10994367008566801547 17120959148127700513 14855610476454974856 16237627086640129089 10032408901400141037 14008780161228560372 5658385153470881433 11878826260959521042 273781184795137785 15376569588922540389 5485033911670051240 3639422231028191394 906026288258036349 11610467898421675502 7069051792127348312 7342565040519335882 5748457900619679853 12289454447341744085 7167248222728617583 16579097190676985658 1810247305460018168 13091945753114615689 12676543388906791118 12344137550628785492 1614857768071019937 12714646337611667401 8833876497207576478 17709290336458910360 8341608126621744222 17627803862786012775 12352240639330703730 5157837707418732170 1991639786570197604 14297985178651870995 12429352658429507968 17418188921019380959 7526790857018952646 11671037016239722976 11693784509731119728 11270172701736153942 9046758681909163400 4338089200695226619 6060388177135756307 16818771309626668470 8329820426258828581 5286303110755469890 5051334112572021517 9433645674661693776 13076143282715334241 12258940120546148558 4384234116586633486 8808915787025866719 1991681315035902717 15778706192387557686 4070714691344279924 7462605950355609022 12674045963788859172 8070781433025528191 17210290499730145146 9906389162075400011 7949662564400850658 12870443306690428322 411477521588218029 1197657898409557586 5993995997624845002 3291206393941344370 57590984417909184 6247171418241940841 13401912438960700700 4904003461639649942 15387044485621070201 2585356605493857808 10532811123558976842 1392755423314948266 1154005488734938134 17316633446080334043 1204159312649144613 1148293244840219462 17825883630673214492 17616241958487687228 17529147355747153055 3930184659257547701 16596179660406083055 6629129547544539620 16457782969902888498 10058976385040106717 18328163633673670816 5447797571363903978 12470652255322211040 5477090088161845075 16191957758052878582 9803608198509577785 468582865361662025 9773650439329534196 263091095161544849 12389336287312812773 16216729804185735021 5819622827304999586 7069442938030717489 9853185281899020635 11750276927144358542 1220672246038137948 13674115136306397959 904911044528827929 4744007179575650642 8086231546478980633 2526344683294827494 16699548764604062799 3395361539028180444 13184142620225659861 5035744001688052665 3041536927387154608 6998513706533358399 3695414266869613991 10206411088414969173 3353517192210213813 16028578942334947226 3613919679317135856 14548783503651634576 5146481240857991404 424148080229538413 11165129296374660436 4403395723186202682 16952681419370743018 13753056849577869962 10853523045392087094 10131158144280091383 3259796217401849951 18214978151521118444 16140933894628940557 10325105465457189692 7215964184855206677 9749133375846782529 13028604902099381690 10056595415352788451 3723959800591792482 6929707572699437054 16625031357555996044 8927560483909954237 5129575571164118246 6583391221300631132 3675188754293197038 11996100217611159726 17172737748869987568 6115876879492778415 10002066859207227259 14505593633652024155 3243920235279397412 2320097029724599590 1166023995338473073 3459587971075981516 3481719265511769536 13106084955358426843 5739072698676900243 9134199397186611395 16296157227088005189 16401240832475144053 7819200104408664245 3657036554829815667 16580628974191430463 494881927949527941 2242054829958677975 497416333134257483 1324925731463321181 15249197378008849126 17947440620690577186 15066282551327164827 18232821460558836471 3521041073751744400 16485513583127599374 1212460328213014774 17356118770432195246 3428193587389882015 7549294541125804457 10715982072327504545 12530964391778072184 13622001055244865371 362043201471936751 18134921839657216337 16175416414651395940 5991823693927909704 11163424926567578310 3340044184475027995 6637457650848224287 5445982401084260013 15517807007561024210 12802980688559344620 15650350069840490983 13232678334392937206 2371020451306441115 16238138514825618786 12852448385809910870 11682476985686324552 13978969976854326053 146778729063438363 1990457744357927480 17592340489498650488 12412908223633409863 2951452192506894155 17675105294754476886 6476092762181760560 15709659701834959648 18366327578664597765 14784305762841115939 14926619697452468303 336624623799476740 8128708222236573059 8477996538230009002 9850880838626927745 330573103986045705 12193092905088822313 14942525048942181360 7956540080145248401 8322444586359059523 14846727125713010596 16508539578014004966 13205442389994880391 13806788987390606048 9933003661493637212 13366582281060165432 3954384549910289023 290847077485745203 3751880448804710259 17776456403629766869 12069074972633668650 17820687148734209912 10165831097554731411 8761205049625020347 12779282494407330800 6191376168363690920 1729982485144258948 16724009661491788821 1149211844606403021 2545743983440041078 7024332594605396591 4243254121920278190 2272264083715154176 7194574352283387279 17892099277488027956 7193115091345472625 7188268766868234371 6257231054427344437 13997958904822937600 14044399490954454463 1049379542245617255 9460036839842628559 13895207484692777459 2717758171495581924 2545850696465932452 11008698678120368918 10913562102493881689 10395411100437553109 17907781627327496968 15120206170319858518 3105487178170514574 16249574523395445935 10587409874154576807 8972502844522489569 9318248048697479779 10178665266799690868 8070523177129508652 13979421946345773831 8660227649240297818 3681637035297084051 14678709725676293603 4104471247234486935 7025097705697153954 6565256434355913659 16207029585959437597 11390846784022448126 3534109682903058487 2631516272028203412 14755431405696447151 10206942734087088133 5795206545840135138 16606425467987955148 11855312488689266360 3168722324382631295 2785872014211803738 813116156541970546 16371508963868579396 17889540694279038615 4247815032096650907 5423113231767187343 10973486170997393752 5532630815370546134 8043332502664951875 8798824029009164165 14662881794655810192 3062448937718960910 8550766419412181514 14987418606680327642 7903511499862892175 9594633326230186033 16105872341801420641 13760563290199699423 3569373802303886214 17237413870196616768 12339104852773542398 4007159820552380485 9644253272467949539 7950875751305020025 13022584740688988027 6735136661188915887 17076569422459835067 16709783949353105805 2548256280882988489 16030446400067169438 4475715139117168767 3742556094059367903 11617753387616875926 1155641157786761445 9924460234023798112 14302617941848273687 2182458705455415266 11048734446009920395 14624124129700007864 17013533122000076247 18349012301935865992 4797169477164921408 2235816027594533914 12876126600575444217 4814794574979516482 4063413128368194682 11534948841790159769 3486636950979860334 5674138451636014130 9732207551248797669 7586373273088815443 5454210952522960217 91508534998260444 6860148322495643779 10233827134919185151 12947065668002087892 14940452966360928537 12844501268466913002 11379461480084460046 9193652581684212228 18077377102179770936 14704159144162847638 4954513439271045237 9521967028528360197 16856253770031175111 8481774570792051101 3190034272357584928 6904420374491187684 8028738309687900730 15049681649924838563 11067190694363841412 13396831782390289234 7403090431468433754 2268903352981705733 11838182308586664129 14730416309662528866 9695111195287887579 2816951436243341558 9062565949342043547 10284499061067589751 14164225527240043914 12155541451992988684 8228590391061815113 17493950568548729974 6484018703893496932 15494454006414227169 9336803534658848467 14131489289229363712 4788045133213568642 10216510257458603206 5101010840660637909 10383005963692484205 13988801747843446329 18022588093113709864 12623587149663835095 16385606787725648755 5506272272073973460 8086607994070431989 7505554695003627282 16373118709842735117 9128412898899744548 35601592916363822 16772319884096366996 9128171099124453375 5329803476381376607 18367031836366206803 9417039137973579586 14677737954477596208 569103823077371518 12335634917987260032 7171992804100395062 14458738380514591988 4496915729465959892 7848660764098113889 12401928894080625394 2601471697872348494 5072003845951074782 16533636955468517704 2736291566600434801 14018182987452045597 9296068015140139068 8607046080081639470 15767076200754091107 1847227805317447147 10411516361601692218 3793650168665163612 10487934598677301444 16291516848881278339 8991759000223088316 1722244668809855969 15352228980169745119 9699676445339931648 5942356468220409999 281909202310588968 12544545302411377608 11339932761517377480 195379211789959010 13072305046047351421 17279871010412185238 6299445773078573704 13647656727971624875 18250867734236617218 13818444494309597066 29569388244390526 1884451314567548600 3583611166339476006 14508290340977845707 3495166975733909092 8446031542868304574 9339024371745356417 16769753722943746208 13252560789207518949 383324938770072860 16731108126789546986 17637316726989294147 7567407575169919207 17787769957458717710 738550273417722559 13131265212143743065 10063729717308484408 14658165255927216600 12894965846861531763 3984241006875186169 14761597662860995933 13924813807435056236 1135502313342320417 17882462448320784214 2209807476407240967 18186446352656114600 1528719904916817984 14593769518082378398 10155743363120708393 10467359920124894974 4094105418410431447 1322657587027551611 4171798198594142307 15194239096450645716 13660487473754117461 9875844310842849945 14101150559452626349 16637671956202794686 8089728597766417276 4172842205693075243 14734713432218535872 219265894896200596 17511814832099073653 4692392170787046779 13131017340968239441 17546577589222764120 4192191287684068876 13794837108702968174 10422815080878826911 2890684333372990859 1406021309665549124 528940146375954621 8933134249443684014 4345563003905235061 13451936127234888817 10660835534496211925 12452029812448800688 17925638631197818464 3612945311822472401 3541856823758461134 13778950684284956974 15938815101474660590 10067734244859288695 2661363819407751630 16349585209593196268 8398828117901678842 5971376426679243339 11801009389441491479 14812361197297487958 11718339832737008285 695906564662564988 5678250111178471201 7237711685205980695 12877406196130037808 11197889532331904390 1419710756788243278 11036300742971019000 1680363628762027627 15284385812433011402 249887866287656273 17592824174918065806 15566995254908950148 6039394625052830754 1265082325306296774 10972469539801437522 3544321150590233459 5622956376534781666 8001660176461347726 6513644591786290388 6654528209049986377 3734245194863768975 2623567955484075750 2604853107205845964 405100113552240999 8710434558022861049 8408776620898178645 5655464279137084707 1628701785957670070 7460366800516952661 12421711196900228632 7158231820479455990 12805078105174198304 1070788661693846164 17215930473255087905 14979510848677147457 15624332396532261419 10397944898700648898 5260491737993927020 13523827875039832887 16237398312364390665 2757460988248460731 18231410658772209565 6361888212481274048 7485172423994059353 3091336475811285795 11215731773933235754 10316193465443800128 14960261481050191252 10371962897821910683 13628113449419994023 5976401231566574563 13696750995223360347 10843388678708447976 15680015114574610781 12421426804768088432 7916125910830378704 9833267374284457767 4672086063779551495 1246548804348647722 10849983740497993522 14585575017469208515 14128129834174588698 14382240388185919560 15665169719959808956 2554944983004469430 5996210198926147766 17850212215868300925 17065635809846348016 10605698285710750094 8098907861522032954 6926927398252918752 10751353829150487482 15094321413953247988 2399801031290357317 15483245325795309662 8987147648955242922 14830785999752010940 18163878645618948582 17086224824833833464 5465768916867746726 5852798750216925574 8136595900861900432 1268711147129263710 1518081593727145279 9119999945454746660 13348826886708066706 8167153427203235506 8635824784108725767 16227753497461953049 3185747417555740273 405934740931251582 13519441286088347430 4227444178178553910 13584950108751311963 5537540183644131642 6382376458607638298 6504412320884628179 4680855339594764226 9375420803262165399 11842234955933820530 13229510135071196501 9339132531973412472 9029710684423364398 5190890401237420369 1001238410595263600 18102202205670392432 17507507494130924486 13414069102244824481 11190004844797350089 9834130501478705240 15077088305533216887 343426292001718039 13271701415487280934 5816570163821868516 10335123932920792400 13853780442403940426 4007772337447587767 10922090230764659057 13036237244977002274 11482902812618738015 300080414400527885 825787252655312300 15275466290775834485 8488811810404875037 11695915789951430601 17910652864204944012 8130958489780073603 11566429206419072436 9257217656950240962 13972620867782904325 15455615260898438059 11708021349717954920 1526004349413363397 1914825345763511921 922157490413662944 9559105301250696131 15288979093157808617 10496911312385375054 879578137676530838 3837618822859053330 8594436261972737080 16853840831559071613 13862980376189441027 9223827422319602037 1579449655507825277 11562924745736879306 575535388388638421 11164526277271126757 7635032042524897777 2790220580787170336 4628516757482948402 6846883565163023894 12007476369541822862 9527783988100082709 10345578980316806255 4559127094337319040 17129303515324562447 5182738131120403344 14065235952562295334 6245293657298210218 8138401061546046837 9424073999649472364 11635461811792582545 424915049364850721 13327847053172373717 305601256105189899 2513715624210257894 7889122377722787464 13366649655033883363 3690312349783563210 2913758722505333340 11960918479542837330 779373935397936959 11848333004878020416 6574016666796605277 13294080805533676822 6598251106047188995 3292752826803177425 2191005221852315422 4897956194314061425 3902943739840251318 13908921971141131810 6611458787844696903 1311526645534771909 14229466726409627571 2205685877716573548 1147077396235244732 8304545334720557169 11233548502710849195 6854668824358576579 16295592185441995834 12435362594895651458 15370195644659034880 2499542969293030792 9322802069885181173 14447220854380600811 8659855548234222391 17121659119611918952 18017923744305905034 12344629140425660211 12817804293953229277 14423785258381398290 18328339007116315203 10719434344283114090 3769162106186991303 9323455910546995099 6384492413933598202 14541437699207733724 563018194835646175 7575502631383382904 18150208136815256125 16432483979677278092 12666476271266615224 11078707148835223209 13945151699783455058 6874452101869542801 12015473486110514516 16607354413976684692 15558593258900674 1586350880897120851 4537721174463731428 10637358722640177112 4743576157849543592 10371591262246713214 17748009815482580205 10156676912786241345 1041471170705906352 18121599498549753740 17564136027614627304 3245139673435039221 1006387942518322720 794675532716873347 14926207269854479263 4933516692532861844 13224398732017053593 16349500259809630865 5177758449874647317 17817599240655986814 7211752933668808070 84010391946614461 5618188060441503486 2497877031323641352 5949582872854801199 6760342037847276849 2221650050903364689 12720664040543508576 7758675619852533557 12249318848735808876 12145077699036696318 6343208846962004946 7748638276367656708 8693199333190317374 12549115075931666666 15737329942907367232 5958257471662242795 15783271854958618879 13509305828483519472 6904731629008766578 8165709841016153574 4266399748209217859 11069689754255422357 17613518488067608211 1746505691110936197 11433843612918364498 4864785245415109518 11104929393323271429 5669303979969268665 8158250546545389951 10292249392821685477 9200718711018608223 14266769210312031358 2481410435252887106 4704128722569306029 14116638301891499993 13669863687690132222 14645500411980028260 10191861015757411975 3861544479587370638 6164350972154677803 5143501552161735467 11251895460844920743 5788970460520739013 17360289335023774575 8428523057224640531 8633317179293449512 13079457472711370824 16467798164226447121 17630249430878643268 14947718633386188552 2589087385710634791 3212220683053939917 2978737762815688587 7684302467110237578 7181804736029380188 14417887361270510032 12621401202299273767 492640927956038684 18157268416192325604 10202600066151071234 2870813306666448853 3927967776546122263 11975367914822599125 4109019017502456729 18406502273244560088 11471065861902469371 3841193688024379121 14531193857088201717 11755231683074705648 1729020495487037777 1328893827075503069 12449070902111007875 10587585276226847383 6135093091849185561 1947872089666647311 7860545980124473175 9014428130046954087 11679303845186907109 10272718783378712856 5669459421431887792 6337561811027290643 11541286818516255958 293421047803441395 7554322207932861950 2090848559407452829 17964851557030049344 15748337355755592954 991726530860870620 13841228294851183247 2983656753979226159 8419166519502972836 13526305337151426999 18104853570072098985 7072567033585179801 15471916756102284086 10494551730195339840 15929997951093713363 11568210302593476081 1266633306557843353 18327274249217271857 13263044535235116285 4564853153135424846 10652577932296696477 13660069675306118240 1605613262269719448 6138454848974011431 12996727243938634051 14624174874746440582 3353828301983597194 2897933105069422761 9303187147222642347 4721205408136008971 14983458642526980525 12050941356906583113 1323211726542427891 12699549016833066261 2177950212928711255 13104225543275320044 8710019153291664950 4959315437258322026 9104926115927042318 17480880989801917955 12640971360071278053 2862561391735504809 11816300579566395650 8783364949580331931 12801441097543238965 15217715578241983940 4413101354618204610 6278571840583023678 15404155877463177628 5852022109747579600 8908157433126136709 7213945061703082260 3609035181375434998 6946803055680789586 23851921855135314 18221538376444609747 5185922096666359514 154564666468769725 2176739669530304893 8491807649180308237 323334798669141760 17601903433499051229 1095653685965603718 910750632641150083 10412053584856330732 9143973118558063968 7987907044044523519 3092869270356775702 7672420902003548478 8201940534980830966 15266981343706263818 18077894399151108370 2536555667852497366 356511930336897656 16432149980844882413 16796791700545328953 1344275596580858690 16886393477806156040 11299052731763819971 10448088304709444312 16063566811822072995 5446592571822915092 5389000704693858068 7721009298945465691 17188973014728090291 5506470141444961186 13225013165760857815 6339409907524745423 5448219959393040763 2366781814411036631 13109653238208973195 15999607060199747774 6562118099826512425 17360025483056486032 1407218409324910763 13962439126579145738 10935946107146891443 5504804286497129952 5353092131715916236 16030897902799895949 1178499343129574848 18213523747600498210 2401593465235732315 8232912616954181355 7709727729445903118 8370706661281379628 2290509049879362417 5272788536853091496 9942384550410241271 16685331534955772857 9048332491665519660 10825142083677792247 15307863038482116935 15034607469044997109 4193964832614198220 16302119446052048915 9438714471711329198 11870620760312676462 5119922128480947461 17078867508566318335 5545906623423128821 13475386625468487955 9996200492718402034 5409825322559135770 16671277958439515823 9383505233751018439 7787167051882038858 10501236650536929304 11835992223968239671 16591165437957518224 7491309412609328907 11610287019080323030 16689591723205044968 17678353310106782306 18129573683221637480 15241952049600741032 3473735383594153883 16760817595924894623 3595291701335248620 9964480218727946071 4602340417275592256 4287639104261011349 2395808482364606890 8534900350497881348 9374416984422246526 3726108425735614619 11624445221844144261 16063146762513054986 6438578814509211414 16985389857066187300 13459783707327831192 5440249841758206157 11297917709776608910 2525810801105944195 5716369305366848772 5032045561444728439 3230074386899104919 2943416487239515981 7129204555721739546 895780874141483745 5795460056240279545 845138638306952035 4974463929790135471 15014958232689094553 14878799613949228204 5762311501271479744 11386258016290002289 15412097014416947004 4320458917123845506 9359509283560263443 1265153874215791509 1922382729688110854 1012611360074885926 16676799532597303605 3665110703194512358 2324425446330576412 4505062783192789252 18125516584721171898 10963920565155574360 2640717070745830541 2267707981862192125 1617443143186743658 784974214423565463 7018265342611560773 8062861699320899430 14361357191056060906 10911995364775527948 12761837288806861765 14051986234862870956 6171634314339476008 17511317909584959127 6269011295673834083 14500426548266012095 8850837836638228746 9220046429379363958 5749177292853679216 11190438350579765544 7750248482270444251 4919915020457613596 14030365849058284611 177586712326276148 13265086275851292733 15097746166566162624 6866220366284215751 16850258135737245508 14956239283793050875 9799421944415702473 14111174810932224093 15859717547538586220 14923172115439630344 7064033636175237207 13706308220516105404 4717305725051426467 1176109082696619916 16356358698637961828 12971187547055033326 15086761047331710074 4641090977552756373 17999346422421517323 8826212954690025045 6577854176182533323 16969738595448560861 7294793638325341964 10270380171481527673 11918309875020135548 4328982407807835448 15286628177136695872 5544190778636340918 4642989236967753699 8196095788970970845 12808401718344330761 6973511808603389291 16848115377696309915 3640224161022104490 11954668611804514910 10347988143837588644 8898496748676098921 10124054380820032010 9065177604083359748 8203563027738863153 2506009129726520765 169006374997482427 4612453904034774023 8523167923693480861 12080728305577135230 7004214861346403883 2785248698258650085 9943534554492255570 3904688043287006792 5663132414880118394 5022862939042620192 13733411405736736626 17991989959000434724 11565612611484277329 15495415270033910791 514719003616614995 1208092089845909863 5058023863598974312 11393920574518541269 5468424356938931060 11308185566338973800 7943191853074027902 10828655088200074178 10070644916856251321 5361147145548577341 18241976170272623421 8931198333337689287 15954287449099710630 13273486209091871190 10570988542532314163 18305327060627119972 14779191528060175268 10440889868809517508 3777145903221124105 12628341966224559838 16562552594215963395 16998597774861761645 4304151490716229936 18281499504121657564 15859145902830436351 17851321778688005595 14777581818263771283 17778692352846360171 14266545484986400123 9899301664247145496 9916940634835060863 4095315434023667703 17009019475520049094 9715801568814201071 5890891316341542965 4214523998620622351 5131257637333928543 9654203565568188664 7674663055005068992 17568923153833540248 1136069271846928915 14947707046902661000 10439183430367949481 13934711292966726303 15988803459807785995 3415468927192943704 2707388312793325561 17200461100106538421 1100485793024747690 3940220705566531112 11708896479558689232 12783303060163070521 15721935105807819303 3968604604535916332 6386003915648919394 14199445454829080820 5227099681368331850 17639764991078604549 18375546381321281320 12482756737217096032 1364152585034567280 18153330945745155073 15066461910944652629 2552292605668712512 6070969160953147787 7410594757351428737 484209571892113927 4597566526299089765 16674718320352402492 15763970915749051690 16732761917137125785 5045653686626303119 14296572185416194145 944319771613065536 13772343089426824027 10515486273450957606 9496997688506833116 13631291932094594611 7079974456256012564 3973656646954453034 5487893469801020191 6540784975969443601 12865043386503189862 4245796117953953377 12161516036877827739 12713198042267916942 695759675366595637 10993633647160952612 1520943575160690978 6192711112738964252 14106641663765328497 9763002607794806169 7342609610746306478 7186792914277268409 3134010209432983960 2692041821677581649 7338035563874868890 9593821172278947340 17645721143756046221 8157705985220658455 15239917135393565504 850482412528039999 18442200875303366191 774675323446600707 5136129043323268575 4552728851096752523 16766108796600038582 9556774499253548917 14575074466951595184 2148918138596045942 13522289154047311453 6542777406118281808 13375656092460747755 5032730619707024889 1142787706808910923 18112462160578000805 5384574130021947519 1397773822386429330 10368298533707669149 7408364605053235083 13152350984575874103 6068930340918844395 13280991832398537712 7955573389647924854 983761764314833188 18341847376301653726 11387686328319243895 15628283735316157007 9246718285940898585 7116648041701773895 7339952280229903842 9188338915505700309 15215835114112306399 3095164118446452418 3970021592603650174 6192669306178285281 16442448765730685601 13325669694879455430 10273030451682963455 1223027303400656423 16114096972593314355 16566889307116330105 6349456717622862101 7609246660188934018 4531795087256123873 9136032193376505546 11858658391200602982 1062563471693704261 1045449561575634910 6579316386415271911 5610500488862885584 14912511470481932818 8683706569735470364 17724097693072191497 5906160130649984574 1376060679632497174 2656897118421897208 12477456332056825008 16729100627247713794 14157403276944349948 8393401738978099540 13829258268625256940 11210294486644271123 10287962568930432139 2221923765227272958 8799023413232938715 6457090735965269490 16814878272046370620 15461892335648317818 1503632717443680318 16981657370893090491 7201278062919280855 4687165498655072904 562651705187995705 15982894847912834113 12835665898450277434 8517149382356464626 13047521421585842710 3569812474086420658 3596037275529304283 11094761725025744524 18112388563555553797 2187570417651210567 11814073386925334613 4987257991296818490 5279539568435386604 14213966784893762701 7089147843432689310 12884252454323884085 17032468221153272211 18427449451589433188 12831056113647031249 8899282718867199279 354011177691979983 1227950050818452841 13491199394781782833 12331438653205571716 182841145567648309 17132405246833261127 11961303614271467726 14440712120846730134 10140353713126906580 15764141371651534906 14950592992559667150 17605032117205862964 368586974384692976 12792001712959232170 908520234402679728 7145229441891642178 5819774216858327231 2157493942338847321 2566689060651253644 5579712311960460495 6887185978557795556 3560517174810195844 9298903069314377345 4324608202131546309 9266619572915652386 12450143237000193676 5769230847107890913 17550232577487515979 12618522061036068838 9572946414151974600 3096137212287833508 14914265351917963681 8629367714297275501 6659700762256199343 703788367389407136 2525952621505663079 1904159500825103462 14122068947589066561 491254761129068340 2325835147475475657 17937426875737654665 10030903771913111237 17031450331044464295 15838393263902238208 3191525168064640738 14838239459345095502 1407583920989494364 2360807044171692307 11638020671631000764 182844490843874981 7413880533819930810 10976025359389886530 1472375054760909439 2689470052682729107 428943978099717670 6870770418791801883 3306767858779371707 11941487404833058602 17864582608753073889 16963982310187168189 17427492444727316491 2249531375848954098 8345734786771489701 12256553392669900013 7537672849725959865 4273625598841429113 3793451628245305297 1609231453184477175 10973836543438988593 10123038463103243896 976720770307737295 11868859444868921284 4343858003487238790 2192924541886463407 6409113753974037666 10786083631985609694 8614667919535612426 4072655938320005088 5589210655889970898 507095132577348227 6351833224381360842 18118632294145186566 3376786980040836787 7312805943502880163 10044147781130174434 15132440759010395042 6676262660379524549 1916196620319777043 16591857803314537382 7267079792675674664 11657235613723040217 4388513686532853258 14118469595773919382 12464097230410440259 5329833901160527214 14924418689067975294 15923482261932615725 14834039202854711428 928915017401876841 5961497713952279198 3654671283605322303 8233821231231455813 2716171994659211290 11730420669926875231 10202532367910226473 10564787272853930583 12825914915016821042 1425974748064550185 4894778036502461410 3981165395524648830 9318860815015349995 12359428301214255062 6356628399376129941 17027920957022071089 2201512250856953604 7358241325064146690 2210584916581765914 2216214726439396636 6671792182323356764 2145096565648988612 13482252810131883474 17334641743991451211 13186350751704794887 10043611218647959467 2074166399737582909 16634387612400863649 1827704025112525925 17484239210025301950 10621559758119839855 16245236948761311673 8706081785193477973 6762254711182861711 3047585054998191725 2567314565593250112 723648186974624854 3389081071620155724 2461269087053596952 8651155464723484172 11682053955966982769 2960064281553158165 352851418928831546 9176426700563851567 13405954169003650247 16440189551216663517 16118930303194806672 4842765245626955541 15978308019331664180 369750610241114704 8686532217083999463 18339270039888375504 6256970581020194002 5542550886963398981 15812508012897002856 16569262151656834832 10462373919690032042 3692245751846108500 12806813760345560357 5826447586335635917 12376664534509233103 15394012199412322592 7794244251436691204 5146588642308915081 10682094714885928568 10218325555312728522 16106375203966060720 13358078163754414452 16389335253229741456 6928010297198289287 6585457997215030906 14543675387103797193 4170162936698878836 271299286322877137 12646111264540132083 10284269495359071785 7034584919040246101 13943648387988143918 8753599713492999645 1188630829583856866 2987582117282952790 2912278741770275264 6161441992578500837 1700073335435209085 17975233033890114549 13784527236149618410 8460094962100294120 16565193550350358083 6519967637895816811 17986458850450128961 5753389219012891755 12687946196022361568 18131467177274515882 5548449717357149593 10564290399601603831 5104386138201592726 2651410570003457845 16371178662831535191 2150194753438527919 6575146824763778549 14418061411329568355 14747454621336968086 3159698236925934413 2309940707511155710 4886315141686800873 11641065373120928405 9815386801238453755 15377435553021359782 7599713144546704376 15284085928950391138 4802731457128368756 3205892690191657924 8114196334336947753 16389787690092112383 7837447437001990952 9738217483772003519 18119988051225317995 11175024098352390615 10483305270934239964 17789875523921174985 9565247014679418792 12772436679800700256 14743256415301685723 5101971476084145266 17384405042612543947 4553145690313617815 1318802257169935967 13985334850597487011 13507237611510373507 12941870793768004884 14271219798129541159 4835297659844018992 5024742682605878513 13769928906804944580 15936183909638630850 5558623016886095414 15777156941157844304 9499456296934059421 174220771039115491 18027010439348342795 2754969012474163576 6651731647223135165 8742331390996211885 18325032099539869619 15000201266693031641 8207139333737041786 3737503169485228885 7928756893197300745 2071509813256248028 11527540582413545653 17035321975802809607 18209182896207654621 3149903479263076196 6459866361263661594 4988536917939939353 15462144907994261062 13378781083918182634 15729007440847927435 15280882318300947966 3208365443766348104 15252121734549373895 617061232185884598 2145501026943852308 13227270663319517684 10647799946565850492 4610143119996216414 17959088361783182868 4214140407156066403 3733744962475908119 6417003401876282531 7563215219024609197 1212029410441619593 4406377468581269675 10737376485993090318 2974143779686495441 8494309679515749611 13169098426202518992 13486445354290548754 6833743169779104650 2518826569803369185 9720915069591889605 13865893256956303974 4111359601758997172 18357110650460109336 15357892526829545912 11426239600227162400 883428492424646218 2090887242186915719 14893749082482714108 10203189182228385477 5924829697903341442 11190661091301380479 15162960163642853177 604823850399735984 16977643601095515804 44140215714145115 12094008003874842849 4721752172727820795 18199344279999463670 14723039766398909312 17307138043693929132 5244762953836207677 14499757557604738943 7059078160267431295 7223913787761551675 46429376385133492 6200427206552612536 1119304437794357056 12725555329677564446 7239495288643293499 9771417882506454487 7613058303098722918 15208899976140078662 16699380481586551832 5540552854135218038 735493200851987868 11010120861631265075 5075598030491509633 15952124212860773185 159848768954522624 7338650039624166873 118711012168560116 2962201928272258153 10315476389221831850 3656787041316019273 4687185386181527767 1350551000268325588 11718691701168581773 59083682727917319 14562407573877870359 4196857060289707247 14090994924894165540 14006024062442855491 6065645211117158701 2663514444545868276 3226284023008137575 10869610858270277118 10033775934240569070 15523189902031925251 16572157244342944124 17632696619971175364 8230203214629660533 13325795049418337770 4382763856004662895 16632934130598866933 2077373904063961078 3007754115068319 11237605116830628185 10680385761256150131 12913578131082347511 10347035325404856628 17691944158519861502 1995760004872979459 14669672167285426314 14218802070048150619 9714741523739160645 16765991493799608479 5665794290552428093 10085611786081849068 863155757692316674 6450721413261768169 8281119135054663162 11835738137161698188 8427006953502971383 13603847116423426531 14993432918147694672 8853789488162095115 13276788346740532673 10385868338889633819 15104631854287046483 8204708277416181917 2311127883283749811 1059332405048615323 16129406258854925709 4910734205955406780 1980195023009212242 9565271212722251635 9779291665986236150 11855187866825218687 12743792535410078854 1260646148550493928 16423046368254333441 648182194837995565 4113379360152488319 1585599946342848700 17077113072436121859 11858886746989962157 12250816655710800379 7797511557692182523 2274949261924443601 1274643693277657556 8674423441382362917 4908966515972073796 16605465927570256124 6185920358579606662 6463776375735720837 15367615640853305975 18197708787956651415 214035777145842794 8250741504095611681 10735156172526790587 15897231461035496021 9327754992725063063 8228680030522752478 4683976911025611976 553825386421614223 13604364713062455160 11827438495236134582 13159760028451099723 3891537461636017577 6165264668763625823 17821599912823247191 16462402365525485817 5934858767630834629 14557069589584722095 11345350996514004932 17365847838063066814 10769244751310326230 2010261802231371203 7354633302585780240 3486099949501566203 9836894131536926061 17739250379007489131 5426041930601891675 1826733945537491212 16328745180594934270 3002239698226246323 5980202290414297794 11741262255651628085 11178701215750616849 7660147030170528323 8346381253600505752 11835415779492345016 661998525502767537 2160217878555602921 3752673467159513907 12211505409657151707 17090788230937565751 16019075042745167654 491659742048748242 18379753645440867863 10134723901800103690 3900128962759798870 17880442830561397692 17980395395453399393 1425713201858056853 6560643451717221456 626872128729584555 2817545853686169702 1613103899204776941 10915481846575965326 9658516930182114804 4152525991700904772 15194607804101717868 10103315593460962251 1859364847895244219 6029157644989066783 5027469803178994770 17606098988400591227 7397910325808598344 3774313027907871847 40782660312454679 9027364999777678860 12688443539724911365 17177561770293004416 4530860825801839681 10111036937524394975 15542309784305464357 8831822494963456503 2600447623271470455 16021002270148518100 4944296091212231487 4992980321959385966 16210179377563036051 9166809830896047837 13380242307583942473 15975752092016665346 2081176706757495013 1820493051283707287 17478981440620464825 17504973774228649386 4042476341319226149 14934021906940182603 15650635020498879403 4921738633758874859 11842775917461850524 10615723946080835677 2098716118311015957 1297043043758575678 17033501211436453046 6246293603840686967 6987490251465704622 13733712715631472646 7301013133061568067 10348714405268422241 14814210939302257494 13627024029082807667 1486076031875894667 9078428546239885174 8211669802643742704 12877582988552337328 11882755076240914890 439436579980978968 6719091555362565713 13768065360405226691 18137640077480194631 6618634640130289900 8479527750211280494 11444989363846521613 6638777690777403150 6924469178181555664 15058852643309114180 1662908206047970154 3005472050346341687 8402837068227780094 5485192890560892002 15129143990708148429 5293383377205692876 8415477903475770397 2379880388457247199 16270086564840042673 13871496416643223226 14662988914867504974 6007986391597409232 11755142966215340873 12581661272849089990 15529470448103476844 9959599113214894631 8459890256615314573 847968410926939114 13321563451030341478 8022679055518321220 538179430965420922 16076789121253775762 13647181025823844180 9204499765295875348 6382415189480107433 7895323781227330885 15647818307099277670 8776847213342388244 10863838880446020920 10258316273504867732 2839197055067389615 290202349203592966 12864953539049552682 16888287281098749697 17320432625976685582 4613807193600089869 10495274868872871701 1761440228324633755 16899488829886052874 14991379089904729497 1525984374041793325 10033540477561454037 95118236157477740 15768850111189274307 5738297324416785483 6926982299519952597 1441637839445364816 5294475688855672538 10262538734598822347 14811077594725878497 12565750778150320933 6895159767405766665 10194732456899948347 17251297080598107740 18169714171863753066 7347717940876434544 8983889883533578368 10684488854925062568 16688319994373737052 9689576204394419501 10207257738164906359 16001939205656406574 12730615729066388035 9913325914914795436 1354455395782081325 17193740554016146419 3330157753937985759 11875322506360977464 14635760596191492127 6975657172595463251 10424245473065487155 5133779866837921168 5139256592848810522 3303950021506345900 3030530911811041246 6043189387080402337 17379109609097636473 11672977613017016710 14652504636256196995 2021739702442950175 1265754664248848114 16243196407213412647 9283403300722504470 8113601148801566177 16643796944160985731 7391605985043741983 6956643337027251722 4236341056761639575 7845573585476865857 6962913365304958809 2464917335257647127 4829456684463087135 17018874586898786142 2888926127671437512 18344068211927037538 13400492930869163156 4335361991343612973 4810264416893255412 245573120830148194 17076552700964544485 9444258124547603819 5237126308441324281 12888937468818035676 1308377137131886040 15749963940146944008 1925855735066990687 7061637725419549995 9880163218854895521 14340491913383912225 7616320675959985214 1962411955858834154 13621887050228062597 12294886568302175079 438984258642937445 11423660191186639217 16689854377948581016 9893716086214999725 18094774606154352458 15666960901970994715 5130431228071949353 7551799178606627031 12946620864211558409 2460145406138812246 5451206671663252536 12884851605614250478 3979520730367362591 14881051615007426058 14294708850912382331 10619879743280959837 715297727696154823 7461505777928062852 18329488558658054163 9671163367604728910 14886589072296267301 5336214813212691488 11450882656022110731 2544743732475231689 16656667806860465096 5815134378597870824 1738376819634281127 16176586923595680564 10521392773434971786 16687249385264108210 13533255405002523942 9628905311195973281 2668606789490585085 8795433499046886243 16375741394171260407 8522126495266550000 5349059302614424126 4163761305058480877 6261113809080185808 15093554760383501983 437066269902595408 9030001733858854287 10928475264890935998 6565913635674811952 9893641693717653846 2077699165774453303 13912409817431964527 14909428495532420669 431596845996568483 247104415291724903 12670521538490640516 725839773739897700 14479456357252739255 6730942155148653618 1503595813598965979 2765208543538220410 12081173189354186200 15305822566686985967 11994643141372400375 254239497546391680 10078382159250700154 9717161648307334763 12712708834128479335 5479336403458979770 15223155212760657720 2511445769046427230 16689755162639804581 7352070444685174174 5855505178142440849 4275284701753425686 15627743764868382143 8554674826412788333 1952928950571303840 16485621714905968384 17862734806400303711 8727342974939730942 5004508307930920396 18388019642014495569 3121900588203715470 3830706271083374769 3874554884257682636 7450308887506064905 7247170688369077977 5851940774349984635 12549636468179764681 13775059644318929223 9685408676587702774 16552111431894658562 8346183210842640440 17319395023721621240 10724999289546067275 7635432092122321666 1234943671004935378 15189339519489841511 13194297774149744753 7088470753863262770 4293453005329013856 6559820230061026149 7326558217822587357 14376079551916257513 1273971942955875977 11563075608580661249 1428473861290294037 5563747541413194837 9602114280008304972 9160854847803685901 17778983322424616555 2606643842916339096 7301100063922312786 17649545559165204598 1554960323919730623 449195585857493104 3304391266589871465 15989652635696261518 222807653721256088 7107571925183767121 298535600677620170 5794078471028423999 5915975036136559528 11655509415118924166 2923896083709274774 4412242054893015769 673176963737102154 9121610698197666593 10378601112110629715 3263010766548242932 4129117632682206065 9875449979563925792 14104797471660808406 16691031753695759273 17633294593356978352 192396229028100306 17322066404771262323 2343281484606433115 3580750016828408472 17783766429270397552 8296914954699895127 14856495144226549381 2727112573948123901 14635851714369998575 17306610719510505228 17764144119321323747 12067247360655390823 4150739681872754419 8248028414263153179 18442484220002590548 14174145991953913406 14475683773244186293 1642058806843722828 7293397776786298090 1858078505101489636 8510462456852037269 17555703303214373231 16139790829089902824 18125906721069587679 6197796330114752023 1490536043400000852 15608307029460356534 5030013133433606482 5805645177903784425 787865926920778578 9801766912610404771 6831543697850230730 471661181650865652 10415873434570814302 18169185276849122335 15133276388095714273 14323139436839212512 17327793207935756020 18240811115449053518 17260238343420862284 7024874534303616307 12197226998389926803 2791256464144338493 6329914492787890918 7645474449332104076 3244019940109999230 312685185194462015 12561773110697319456 5532901212533990376 17408338397938154158 3948979843975416240 2346968530329895117 17662421899899473180 12908265434224773242 8483210804920426336 7013692544113530944 2537667518537401210 16189619640950890765 17255017567154247151 15021307247898332456 9564296893736134445 10516604337022247938 9509473381681960626 18413088881468724578 13421156628073228534 1210753422206118795 3688678849657545569 2711390688284853155 852284828607516430 7243027032360572534 316333328261485937 11492872135565434288 16658985388212391352 11022404300095248910 14124102753781861894 16325225927549410394 8929182568188100326 6270393220305755308 4617172849592242301 3358087263434749342 14728674205076982743 264254716752731151 7264799421827879143 10354378918543697997 14585113912499622653 15899792295195409462 7036233882396469675 8665641711890494086 7773141834482962692 997247705352719670 17420194281091131694 11079383636791131331 7629528227422589095 17273741799380304478 2779971194915107563 1094996174124361397 16706227474380437548 16419039403845459730 2808940885214574309 11718580716294831325 17697420931287767213 17676762505293222641 14032802730917231186 6858333972329550784 9320378530553549605 10065404436339431780 486556199083174012 3570065709217627409 8791376256180248783 17659041751738228907 13617901006978081646 2509176396817090069 15210233033923054729 17135234045785329202 2278154710525411690 4775074387402907314 13374560438772751912 14982103778854251114 15833746344991643059 18017187009775959069 16668626206766142547 13651223947675923742 8297440662999148353 4130722650239203108 1396839368322255402 3067568341325213246 1464068800740792746 14323798117162641514 17825909749381567772 15174970962098948095 8032251058228885175 12356643122101131760 1359837557451713776 5984379373132508472 9193599483797317804 11300698010120739700 5137734659808582102 4205151812433254886 8235476247320868999 11924381035086237727 14875038084033067465 9848184100936682586 8248724736554867209 11472395506735061635 10495773736138901724 12843683128995013932 11855406975656351460 263835505339426875 12713667068098122876 15601145421219826512 1999789113651396963 12000240390329507790 1966554905741509601 2209427053282121793 10754639565218333644 2705588725326838761 8879641615480425826 10464442969710046198 786894474967944722 547093272906266339 8839423947303653994 17492976304784256464 9713086102846033036 5216544987965345947 6139101514516168816 17642716524303245294 8842231515795923147 10239725414458508717 6790824303289892634 5924531976367099127 1948321854320315166 6961114450989414717 4962732498590501030 7133822874027780885 4336876733611557025 9359020564819000048 16923763079708386794 7592578338500608635 14697803651550708984 1511876719823629716 3822028772427375742 3627762540744195389 6864097632384899825 8168340239331344091 9717272082689230068 11671734671193584948 14385279849054337450 14453303656522029645 6278856349512894060 1928785123851731405 8783205373870943417 8577912769915749058 9976833657564571127 1086573083777144528 8514553107212665636 6614790985339504261 15429422850795937444 1959429868879407516 18388337187014529167 17386934447029614009 13816871192200814481 13629864044421818008 2978555255440172677 4774034928851831995 8497843922560934323 10295011430405546079 14985943182004792304 14527038474714337433 11903242887536527045 10539725711650411406 6268358969917347954 7166614470346220948 8179809957475752808 16759758574033635706 15525048138672561920 13506350242560119748 6843717608984103516 2155626898727259987 17837112972449072869 1521713048751120945 13698343318393151706 5992696941645305363 13333260868587375052 16452303116542908286 5639624654088937765 2799037937861331034 1633373725528254954 11710179531439404209 13836689131459423002 14641485977829217199 17698879001048763667 7923048509323812946 16907829376180215280 9436240356534328627 17586775251624320054 3773364485767376464 17540968997766630205 765348756984043722 2937525655853689070 6755417782901810527 215315772638571375 15292270701459103885 14283781707104341333 11310748426927724744 9733268473200709934 2653422752351415363 4115719931220181774 8021236445847156363 6364108519295291302 11108160772976116323 16354584456751305980 8566300602257771291 14984403295855943258 8791605813991373829 14949104648004106492 3744286619172505782 5500425210540616658 14346125573555678813 324354363836469525 4443901422353358974 16009407221905450143 1920557701684942964 751517904989656781 11272281867575463399 4248941202900659124 16677156791713154526 17708273081701746860 8800661473058944615 10588790425667454482 3897435262233366985 2433775628007896183 1017968468712983338 12922814692238255728 12528432999738721285 4477588534752432801 16867662784487151074 722273457173128875 9261912440110005424 2770584681716898725 16176473667945936241 9649610008926502422 2101587802804433614 10711164653789251332 12958605369054048621 7520274221898868448 16767652157598654867 7254144614649434038 6126386781585749887 14413213272059139305 17425831364569209130 14492283501217849034 6225125465958665298 7720012469039352670 7669109006895757964 4165488542214456895 2021187192061117985 7040731631234784398 484622605824610082 15630101952984883094 10545706758425043836 6900572084420284821 12077854730977386123 15894435209195710213 3593845814447840259 8247593315709581670 8437356196186297005 17430963210045199264 17281875395230689016 14282790409769778389 6909567469227332573 4904186530697299787 2134030122202736356 2489340809630607978 9893940406171955064 12854649454704524049 947917617356906135 13039865039294668668 14269870180500361535 3886107974228588557 13477630546276632809 13274260218309875207 8044519888950729533 11018920530274416512 6000832584733604407 5669373622119409941 7055229892969634929 13486926477723036836 6670226788381532104 17073238428562278932 1836115747672550345 9387934540124224119 3015193488198560793 10639193018219482807 2362499343251432359 9505417358242239839 1560752404471384546 17806991612747648849 3131365963387750727 1218641083508855217 15701750715284839603 8461375808346987739 16736955712163427454 13787680610353467745 7664445046833755826 12138137650534326360 11476719542423158052 12943885027366130392 8118183743912298701 17398129967229978111 3023575264132257914 11578487672350204838 4247326696667580642 8422483201965594480 14216245297118505193 15865389233039332691 12124385588638532941 12260347660400166246 11400396424774714203 13016272202970007134 13833049221052016326 16810775970528913205 3130645077773290869 8254399646385020521 5705858484124640235 17703317921930745589 16396672271543081322 12652902475074759370 7301113013599571863 6765670702228289070 12088296827863054499 9585520627211426542 4970197155014887285 15009961929475968669 357261162487217824 8029220718811804766 15784448221735098227 12667828799326904196 8105120899137984677 3829207737842520797 14444124197965129661 2303488839008165326 3473672446675185484 18332109138892162149 16516929717318867733 5433450591967749430 9948534920630759335 11603502381249905318 229736461952267298 7922348452471129822 2406472416492199964 14220704369415587313 9636900002518177757 16599403479241352250 3266320642886452252 14197545770117009 10717431206778971228 14987719547462760065 4645046230966484894 16268919280457529539 17323074535310763351 7986375451289830848 2518379162828588877 10700790759714099729 5637185403667456067 11346573852219591278 10749462006577049700 376363669554783742 7504856348978214311 14538195157287310062 7313381481193982914 14940264918040532711 11528256740952059659 15006141218818105924 9528328542662720565 2669254380113054657 17009286121558386162 8669650165463018166 1708883713445488967 1535913053625926062 17683929036814424921 13989137622483751695 10318533527046921588 6420542792023726999 18284696096775708930 12316973980377472699 6888171687076760225 7281222662883281330 387551808387552433 6770021026728164512 14525083960001164650 16927460561985919341 14354675175543856216 1598381665502630610 2027234188224471141 14169324321649196336 17545758750369218677 9461089688197144620 3669403594546553173 4371377761686890618 16615028530961563225 1446643141118328243 447904385676640913 9636661063685446023 2879613805385384425 6897005560167727283 4750346971362617796 6082700368360651870 17012312150892755654 3056658183652653664 8850752980005938169 15120765431173530521 1382718364951159855 13673076927116143650 4801593096312006115 17547648294390521979 10826546462979548445 14814302123318119135 5512113963562324602 16400733887055540250 17997842199104943854 16256907742308135368 9535019111892308575 705182989243499643 2283496865123724470 3285541369692108321 14404876324819488584 6183275863674568854 4854573693141833612 7226431009495617666 2476623644942350475 150078516028902455 17773675729470945425 2127920725257757725 9931908696021646058 1127917630114664697 6240038442186096667 11361126145614942527 17694107715923278390 17857882160708535034 10135786010573433502 9935277727388054526 14355485125733474903 10629952774296576290 4952778822951677711 16594984950481328394 14935384728467505431 15587911296450563148 4522347705887361872 4167226159896652790 5746558031152401175 1179530404580273926 17067300161904533968 14029143056560745019 9041092653284472341 12228049536987822239 8252891125249413357 13801244959069093250 11273009369549018543 9643890154116898615 8245094591452127097 12978691013902587242 10043203759690457680 11541856975079218170 12524872007539879903 16504631935189849129 3395151694253937367 8125267506412498927 5585590104486019997 6661307331101026152 16659715713036396605 16212222693237248394 5438757309985407751 881046691774830926 11697658989939717562 13119796317969628774 15129158371188243373 11774485029345749611 9644847585597841871 7216825736010849049 1224839142327574035 9513123493331560265 17682068462267724704 5473107019727892655 10232669995053869095 1079835604623377344 243885465828071616 14600101822197375286 3671441077031732938 4616763495852441439 1375267230380526340 14377721088650303025 3470711646348379584 7127163365679597772 1355193072903689305 3616968802254718953 3145659248572638058 9593216252492300658 5141529260419525385 11332081055113620225 11888910627681070719 7766805540438435377 6431702324016524830 10601706069261380160 14409202538255481927 16571442726472317592 4831444711364060703 7289916571409440554 13690500004459510955 10358038575544471195 2359519761198824269 14992551682054397302 4657451493103912592 2919896403163136968 16863059179712848583 345372794918148266 9349971240884970918 149356946041956303 15773726493075737416 5645577935697031496 6965799479542249712 3584268847291737536 1590934991900121326 14044628207986310764 12847397386917148953 1495725144606627441 16568996166659938044 10206601694880643162 9255786417249007239 13636522860974915735 8845756192733840457 9949091020141773291 6747833389334453807 14253102576082444596 15057227829719984807 3244555702529169070 1171866975975463740 7198841221391056231 1013684197095998380 9234367699970697659 13390532277557460770 6692084684591624517 14504588879765193701 2677846990419139055 15678760472062956779 7821806808773450547 5244317886641180572 11375287256477663368 17241805331061890140 1262558543368822151 10103981957590255155 4243729316367844331 16483393505389585426 14690122412220626250 5197549781246993307 8054179935515375231 11176121756962723036 16708323631777967741 15597566271353433455 419641454637875676 15570537449320278975 7029081430224447052 10502450210804761963 51030079060798328 4198747439132742590 15730752100122767902 4861065632859943500 10940045326195415444 2275565853489574273 15541805981423244245 8302891325220032638 13337228505207276401 279573255298519099 14311573014280822526 13926542776551676080 15698849520461956152 15479483734804050740 7930670991527937738 13703289592519523638 2855070285050104783 6906636125141536448 14197192783867105544 9896811748794123806 8754843465911625447 16790739890043364140 8794561699995190733 8649631030702637731 10404912723112165655 9310727398748880049 14892754890160840841 4178820860181008264 3819538817942542632 11203833298080314416 13956057247327839158 6040910933906896771 16774386017405132735 13327560399820694207 14510755836138868806 5305360766295732058 5767322465918823687 2876462407625320682 8126311503975017920 14194546331037125907 3409224275045937018 15355826203860665786 5673447332787112209 6359642347156682997 936548002269059524 17253411367962494067 12860717731426828959 15846644391108830798 14068259355728949134 7508723430945553932 12039856777016269494 3479299978216872712 6215687382431621789 11076636668679575734 3680322013335162170 6551254794689691025 11857074005707003333 3382224939057115131 2350109599649441117 10487939840702002797 11608099516334868601 5746226934566167501 7653773766205678470 13030658014874699317 5124001245348649669 5216846677731638305 4224431247834228382 14230111535997101060 7933145074592523081 5508635695942047864 9478963433360236351 3475094475977149106 2670245696376260682 3564687427358174908 3143905114860503623 17207299588704354743 3341911730683535329 16927266363818831084 14688547955894527142 6032114233573199054 651119202857142437 15939479792800026717 16027783299250685904 12971873532603048981 1182407607017951269 8463740207689449056 11814458055907778112 6348241029550637521 5351016532978373333 12457474111638623523 14999108933779446910 52493041900341591 2166149632353088602 10094809238486286 2494721852971423610 5435409101191757969 7367950444830831261 15447660668272401772 17837040381222042333 10541103874189562672 13608366958140742998 10810259234878797258 13115894564518965175 2335715103335110732 2683417340780199978 8200005670351932290 16647334221791509564 6849271122787913222 14016420895537169161 9225924567694010768 8101621425464401548 9153754895916416355 3563004940284208955 15035384200877148438 18109799402090668722 5492278916258463448 1887816288647349191 3417084586045578348 10010204023348055732 8606143395315459486 13532842140350926686 14575418994069265293 393834105905628770 17119984678525346409 15071313295221825282 8464056580175966640 4311097772211186493 4534672780227340766 12453743227598080997 17729325680084767014 11545571596979594386 15436723491727876435 3155283653374344257 1680200169420221735 13284736007187284302 1500001310099239452 16985075955132660976 8128214353009488035 17750622086452205916 8431137971853003962 14878430588225246057 16722062194321563555 15114629113465972367 3042893286353753926 16589416144483181708 8163923430247277921 14436305579234306780 6207416596719808730 5690432298959082584 337172074282272456 10164051249665144276 13982727988349303312 18177706763456931807 16376560865334098519 18094645920602486402 7970325001877840771 14575075622462898631 5518577147779913404 2866537739422150757 12198000429823410221 6418387028301762289 9179108885739379624 1381734006228421119 14990013954430381034 3114058980423824791 5136318644925416132 11381816983543650475 8895714950871964518 7991952324885537157 17287528385945847765 1409547276668197242 11992156316821710518 2616993237278938976 5698487013108381524 8576915049640533971 3229093543306656107 13166309579377374820 18268211950995098945 7798924377833387475 3627294031613958353 10320001457223009527 10153932010199139754 11196405904104665307 5336019078057328093 4595480153030646979 6815440303595388604 17759447892281579600 12301219178363072616 10514395811282791758 12694338543466285476 12542170500596463731 12216194336413086559 7869792659074824975 11258379184687366704 13457686393156379510 6547112108960438929 13996034792088667558 11659334453652650196 9738386860768289690 2718374193285075524 13803788232979257031 8928616464666647573 16958016783760787245 786587806714317729 10464481533791851593 10204940380397109130 4814022537358457932 2600716800772891742 6128073360915797918 8902158332279091804 15792668358801875328 15540421729769662229 11353656018725041745 2383051811147749687 15642182648820210312 1662451125592592552 15739926411873228631 2242021476772718924 2836889596475181081 3015832457118297892 7023751487910323350 12074652618356243370 15679129994181540936 4956562229578654892 1622951423036699964 7499484433667086994 15568089009821475716 6312601142140902490 8067590831249731198 15495942508070914909 8503678996839278344 9632258315197451799 1101346153677047306 3334168659894352799 15255438074408507913 4922348741015686656 10352487509386950358 13251069753609264014 9681689536103022891 2278089006737518986 577710190993618837 3770829956938175643 8872270251851857410 6686154897274820088 16697611201224699022 14473796791531664465 9641838740680323384 8654750003316674571 851493548429122222 12130568583134791500 1081267282200779256 14155746812026726377 16508298472869336200 16401281900058791886 12747209255375641522 9185676392185985443 11453134138706162691 16739788285103091283 15344805963475769336 1322399797996538415 8369020765064119676 13891855809115922347 12113481339189885177 3381738256149421786 13695427294077300762 15017589453455378116 13306563147818763900 3462871633543466686 5996987136095507318 3603212976524869862 10557024077057393451 5951148298892789600 2277580351884450035 2867295497261965543 13529513183308017067 13284295057863405858 3632021874282257906 14897807935124644003 17764822431453535932 16923720237722316185 8239888367824438227 3011156176884747382 13885852240077291676 8632082447359716754 16340255539417082197 3315552564354933005 5265919118205819506 10413183155393451422 15346911584358377633 15760066557603731675 14851268792419202024 15307623980188849449 15715300679727820504 7375960308105904585 10204744502760772418 14242091691735106701 12484233971984141844 12468989955754969628 11049307600928717921 9440152436784556797 12186004627414193211 9856954363569433243 7106658778637226960 6383158539737187891 13595390934552027695 6325366236436191067 3757491330677980269 14869564702601686849 9499932655440580161 14110868259316607420 6923327519562566047 18222499718301954038 12545463145424092455 16993569192571287989 2608020667020398715 2335994576833215976 640329459013555742 6291400906129922505 216668487965523890 12343939513430536853 14863891921522926189 12495582601265949583 14114493750715393228 17935149797264435712 4352695654393445039 7730631264222215914 5552728974513512133 2166985820778799060 2539511494187922387 4425741424397903062 11551630396729443547 5457211928688426407 607981002211432904 1009764250928213902 4066316911482942773 17340639183734667285 12647881306868001007 13643834339466111605 4004184466165413881 6221730855234869564 12727585851884102120 16061706601117746516 6091890214861253596 14121476489134267109 2528862818589438582 13957414051472718469 8445671930824921055 14789913375742570891 2082078208332970483 3493890415328455689 99855171172994772 16247087834279245145 12124400858887410522 12997887004302849786 10199919004290399874 6095359766180373617 4226758533588795651 8543434986182714998 11400618137610463051 18062584044666156918 4298824605313355408 9906595686169231402 1732055755033726590 10570587224726669280 1829073698439154451 15325796877068859346 15605940809434638429 14832659037563413771 5445319350411682129 15753811441116926033 15043373867091209718 3559996920998432450 14526828368475862467 5809792404184400883 9831321409950905792 11804427120419382694 13399634485086815238 2396822746885728622 5733338520254170757 2398601633899470613 10395599679860622685 11804044031131545825 15814421614176519532 14972704984165799503 1085694028917475162 1391861601911830554 5476279935068337281 13953664851810968784 877263520901011769 12346981983349023208 11276428762438525398 9263456033569199048 5151170355842267278 11975779175102569761 6875555336068882311 8626912613057408671 11595728318009372380 14761085149849461559 264750630558144810 10623073530781668112 5055413870763174983 17299887702877922851 8420738222532153730 12505070261456315171 1693939765620615462 3740356079844538557 10800533896328791120 16269393702071359270 2041002300094075024 8850979915098696685 1608221363256572451 5651293894222500214 287092587485932668 18367356008348773590 1209228460836869981 15420758662346173925 1006928343732492017 8412093744349018309 3191181470043181765 15872885901595169935 12547367604330444878 15414210405027426078 10401078765570304857 17604987276609796560 7764584505736000943 7607037998486523482 2295036604851144905 15901331990385415756 7931304835114714315 2127700890296827439 397246196999593640 16217105632244111374 7015346970377439327 12885031444912846078 11789347426484168343 6203458971631948066 14705199997268139582 2903995749500968912 17715120365590162871 17165460462560469397 10939362897386927571 16676046516579003022 17189771662693012011 151697098212820900 9965298825243505584 3539029484989067625 3343876322762602123 4773073989454703872 18200419388506160338 4232734920550412466 6586510214744653100 16489418184333417802 15121884217205568072 7979819378858667206 14829467826492461261 14109486579850195132 2768951984543932188 12648791906574430354 2871465456927961398 7357181112519379997 14160055419040964434 346870858752805931 14178917312320872482 4040086994746950988 2499978745518465154 14097932003233134734 11259562562453292018 15227334628398439563 6675459203662605848 9228590189229675583 8881337544543503438 18225530300375853707 12044731537160062566 12103584461130236549 1877568644456424605 6446692256971592054 969062940492112071 9660623936899161771 12472653867816219115 11745041888815500041 10266661279242406246 1122278875837823567 16239582221462745973 9843678722981855422 5323460183651756770 7682573542376029734 10191303811320543722 2052233934574906845 12487844255225282408 11354083944985260085 15012137126430266749 18439141962853383361 18426014295054348048 1243739965023715782 2089176688339652678 10071117962600314077 16382059543234219625 5571121273738556312 17374658250399982206 9838456307501486414 17274317791349561289 1666239177983453036 8343081401964480683 14794442992356866719 840074842377941432 15075434922773857444 6014016169214955554 13295672877599971289 12883008679501634913 315049674780092326 228973473705352966 5450419324079380726 6281903082130610178 6140090621879097714 12527366095844083841 12920035882041812067 10991733267777437029 12767607907049116315 6497990362001131678 11370624278459250100 15142930711922436358 6460971827863852560 15750706090593581674 16933097054635328310 6805194499532078539 13010896185204696835 13918423450717442088 7129384667764066042 7081653182221854255 15819787336931862999 6174464582530339293 3620926359398387965 17996688947459149836 6859921955555984256 1959547828232789855 16227626825997173406 5097759914684541541 5677352490928516748 2342839592508238762 14719049397940856946 9324807789534602893 6568933210557172712 10298193643010349656 15741215063156437215 3025026562215434971 12315942690254582502 9793832986628870756 5379851524847377993 9866287636947488816 8037374789498656236 9914578299402067784 5094441624321651493 12165616669109835209 7851662208498874477 2743089254972634938 7049660397263225304 15698765542842675834 16128424423429378244 12003406196478336801 16193003986156585426 7973929472211456931 6009575020197288994 17688514275410244343 11913175814473679519 2451399444735351683 12071741941740574868 16130030812527454325 13368643400331643801 1239585837104716968 4275094084349334857 495968203904481106 2659907683957417587 12600951387623303271 1723870769411883679 16260008664008681782 7238276709625148239 2762771206323995383 15037597472282230190 2759547206795242646 11943048190692259579 4548182264659572055 4606850836320123053 14948423266563532486 15377409910118002628 14352919225334793805 5002289424475247770 5796808666051290753 15810182172007300031 1064197339483357956 1637859585641845917 4831902429510570333 7765022383842387545 11039331709244862782 10335695012679228212 2710172781795283080 11384078591699199325 17439061262748591944 123790981648044165 1647079453960418110 16785062609344671550 7823899218123096745 3216034086895699238 9450575228493961006 14691804925025384652 15121652650311817003 1166310196771666277 7449360357624071844 5402512351995580106 8438279273936274911 15522790378322404856 8783056032523153893 964330490374229803 6383663006011962747 10932819695360527432 8605877709921995200 17677459061251329458 10028973755134954430 17163299808624242144 10590447635645965161 839317967399543211 12166444081953287411 10370775149996048636 5969858202235334703 15204017365949522363 6370559125456140183 8823951556445991268 3629399845281434022 4022401353662709157 2748146465693599261 12959141639232544365 10483914219288443090 4138986704690332712 12726402677773970241 15810925807829608805 7172012720736630241 17910072419063828716 3080600640259794373 1115907859494385239 5863717022624263362 939490576964297602 14648141156531320919 5230099023890197848 1058705061496649556 12975603269501000230 6622685585110155681 12111714005406495107 2752589387599825557 8443395449521997795 2345387939216976399 2943417827753117149 7751108454853948014 13777135209911947288 10842928233185063767 14826063127986756130 909036647994079330 15472816801296414371 7579236570481408566 12339093412129426538 16008135168305632855 18193890877033617598 10631562657498494016 5135533887336451302 12161405737781644058 182203923405022252 11275341803160754962 16239062558614458265 9856535832789618269 314483223836835166 18036402910302262440 8327132146279241352 11215119594745893293 17800491527146600908 1379959193721925693 681301774716953217 1210891902419123423 7682870685556166862 4475628716501255719 1973132024466943989 13776645485735724513 98808622854706613 18324030874767654180 16742534771978338162 6382726606943067271 1162509907457462437 17242773485855913587 13099153294237246987 5450488263858499748 17496437589618541025 8430148600964333568 4973375109171751830 12074513209027676594 14862771061027654005 7862948978085740629 17236860226861688502 9628509334601063276 17161544577324040117 8662474230608410974 17337446210251843088 16016407827229338776 17949814366795600720 2281926040874844277 6310179517374379260 1339051985968502411 13502014933492434604 8249383818074610580 2238929652438158384 6803788751460060699 11437567086240291340 9031448019421109178 3059958403012332044 5766885367678362465 8171870160474285381 6605772168655124843 16730630619444831264 16635034108432758474 5815615634375199588 8711408712560175748 14112236130126116221 17510680680534803214 325166025673706512 15130910143971573415 5774268979525237786 64923998360172354 6744629537074207894 8452598897923156751 1965501365629233495 4283406974883312010 18376675628251833388 13055323108246387513 8999850019291565317 3552030903180861156 6129730124430993316 12684727455220056691 3818951684149271784 6863025490426963649 9049864715801510990 14225400412776833513 6206320709877430891 15878299486388878959 5227074845394052790 13881797599124721730 9978059934400782669 17076712592240600801 15278629006467928461 1791351204625873059 3074883569976288316 8091101220022510186 15978912988104639661 16540769254538419654 9941736510616451788 1828925667508677430 9977908335306853420 7887558875200293953 12460918927098509492 16476622129246978220 1055508697551287469 6660413089512742105 6284297889650680984 12654866949831174994 2308495906433829722 14061660648708746928 5448561927096418571 5078564282591523977 4083463632342274638 14155016206384869538 1592235449844393767 11773362259300634808 1581492853934636118 4020799757571937355 13985531079647793713 12147205731959408956 13254630962300311270 13283875634468440719 9584862100212206625 15010146998343978248 4266445235312790460 1528377811271251894 6618691419994980308 8213958708715710799 5566346263220733830 17498916915401505586 6539299989183074136 12339295007098776669 11464067058284699636 7282437067504230249 12876400979551684770 8206391213056967232 18133662764712051885 8380619902693412947 15593571888738522404 10597678158150154252 16854615935182463991 42841719302568535 3148807693341234655 13221476495213620692 6457907987639011544 3512467302212919676 12208873840960245350 13371865273105989349 8360284513247358750 12795260079447629356 2742060569380175150 5352397344289798793 15819685599503908832 7633496653272291463 13902019416836359446 17686686976647021128 15052996324352545861 12746905053499527888 5775327343057135602 13608261708519274279 11574114374545741634 1195627231933009395 1536925661804372870 5490951118650389906 15884028850190297056 3642177492246479470 10836812168787823795 11521658726400485115 15376719650384976161 14228845494035031145 4650505584638566345 2932822217836174380 2774500912497396412 2983659153110766434 5069743694022935400 3789690757397851334 2952324796579584584 12325223076350227558 2115285365884343848 13857842980727064825 13961569586398096758 16533767152681823239 9189270509993185087 748234849484409555 14398396208657997358 4783246016006644062 8012143534801864321 5333733614246956787 10131008686185424304 1376301126276604512 14657213813368854080 16052883738211943423 18184624505947581898 10555617096863181567 13082435220045668600 9492199433088733014 8415604676038416097 13865696073688179012 11200201191637360679 4751963153253291611 246363360689917321 17120589020601629148 2652529336730495168 15017070196417277097 1554104088758507675 7642168016482734769 12552411068807717101 11183358323248336364 4221624782429442799 14332833564761659630 13625108379571675211 12437509775727172528 8320596730835071680 15362676310661786155 13336696289202285108 15853634416247131459 11261831523127832093 11728559244894094544 16381194438517966038 11594167036921145372 13206809928884736118 2624765689803008024 13187037622225567659 8302317700244100286 16144490425033166572 8818362219094688272 6119694119987597522 16700608728011901738 14350139538997398207 590994562688123161 17699058330417976714 12102451248503999177 18195094411331633587 11577248701009664899 16532789852820883574 13643011797791245352 7531088034956521296 7782084200481256925 3197796610703271812 1447825372894236047 10947324985465175973 16798862895722822874 7439663827011188214 9740010996215279600 271789899199387676 7887625647904200615 13215628161714677740 11784061941183636588 1120649584050360538 10516634742621962139 18309093537527603267 4052148088376550542 15899100471176694414 5895433850537302308 11122860748401368062 17729575407906089606 9777790614858360957 3643392022032626746 2086503639927147427 14781032539893344095 7146110012504884552 9826096616971535590 9501545000527892588 4975866044174497165 10057044328625303456 17627344043716044208 9758073790858662848 17294783726608547820 16684586374449260115 9113145221519219514 14024776422613235420 10101061368295960344 12735730088623483721 13768799464664857297 8750136153687349904 4148671442326183651 6215500066802162347 2711182473488673459 8557766541695178856 9242363170431666753 8446014778298330745 10643281754888493028 5217873461327037621 4745112449240125565 14640976034253837048 12140699876753362484 1227667151778610903 1671203607071595089 4003747214837973068 15182846577603515188 4227563213562910115 7993210471055574258 10158871530091361785 1585393247567856732 12017912695287330862 12156987589287974584 9499778110115243429 11066943977425787682 2061394046888813067 5328452594256856816 1138635515896268753 10569703226135897396 6425239294951579830 13568874439674617746 13575614338560086686 11309017375991969488 13591166320116481932 12088290350111859357 16454478101151708139 6181413659600306216 5045205563992559801 12718038585046262647 5548313697604745466 4277459552937223024 5847670048052332589 2431661772327869905 16077293780243299615 3247518534718222760 3833394032978219852 3791465396442336552 9679979241518365394 17457062578812862901 16241941324058130411 12186884316668311067 10220053993613160832 17408036817326583195 1788771739542994044 2339128152847138966 2340306372216736778 4297561015276919902 16024593724983246923 4300851585242553300 16676573249726779281 17125964506746534586 5474435464867173100 13855422313159242388 4539714938908717687 9103660857934006495 2887924887106305363 10912375666377376764 4342268746819885283 3254044373716083737 11331889120014846657 16188460679185300485 4148303434238049153 13091215064005678399 15279733213805954042 1488493278609115264 9490906975490461366 16227639960270992529 4871648250109210333 1632836966116693828 4887141178519851343 1381201750670865107 5097252026737361628 6915490881702045494 6544333134461076117 2522891078115181583 16884963717423465703 12467772978251258389 12238455330817892756 13469644061998519940 16470052830286338638 3184539818066333887 12526509627240881025 14864082664852812019 4303848631160567561 15634350979608527366 17251601281182954362 10042134617129907742 9669935967713581211 180258795574932820 8755614846089770926 9709492145405739388 8768383934765416402 13781818580549538203 5806847595054547701 10875911824591890598 13034027999222186343 2011385208837073435 5214767759332711660 13041466731341517037 13278403593339883376 7425410151422967788 6372078548325193115 724581497236587142 39329301829546460 16317345661309600413 6274629371039077101 10644428171570364445 3124246593932426504 1111820879115167130 8257355361472384182 6698316467662753477 13006117011141788166 815033929386280561 11477018552884658971 15517500123391350682 9960210683097517293 5023751493153821481 6368276595524442020 8912089916591975651 2682510181394020900 2119054591451523829 11900726406865777064 1919726586180980338 7713802054036016761 2455377480805245205 12082438848081668528 4279723948953107814 14303553720411140685 12859168194823571208 3898467804198975199 13739381254237673193 9292854123570382199 16017243297644750823 16137357628575881822 12863478369698201162 9138382630940118896 10296745925183604430 10353737974448974996 15247470176384443919 2914792021025896291 978433965462899129 967894750312718824 14415958768030418989 10527086821404904692 1965562196574333313 3496320401945019202 17775989347304809700 16232713081149667638 12901946538515837236 9314957917005298087 2751391146171585322 12866808380821097780 11608772734724614745 2838387578271417769 10009949864440613797 13087447584248164322 14720101750024664283 17291274257220617250 6023700523425101049 13314491439616485577 11473719615179046258 10196804202900241115 1853426379694957400 10599654838345760655 7478638126657549634 7301517154493915683 9380884528243211972 14978098215344059810 8222132950611584144 616685209262483202 12681189033542412276 11448720235225652505 16993966028676427383 1250974727992907257 13041938609505736648 8791053790254602329 8638708038611290181 9007231005255189671 2309959095637046806 3488883216941961044 17598048768202087334 7280078357007719876 6682556088647923226 13636746077803013339 10373918369069338329 9249441914330604489 18300266325342649811 7550032442678675210 16198649696437900558 16019108295288427176 12093276615458905627 7394618414193823459 2205695821686755486 16130904535839923199 5702553721237966253 11716767035608541712 17274435427553007433 5881558590049834116 17418083560699022188 11297735642055324871 8887280051967498115 13759022827923175956 2852271395594232002 2482427334870345899 1221674922465288277 12560708635691756851 8532497981726232295 6851674131377136926 13352118857897424390 15843894014514408971 7996302178382608247 14347651789299153926 5205005407535452553 13330857176787214073 5277726520443128662 17045587134530889707 5049676784594325067 12868345130632232615 18269861721627860439 2945804722170513375 1501004107756072335 12879163327422861208 10411167484793893784 9316378781067638575 2393328977911235807 10761813616092452298 12879936037090280906 17675925306259884762 58347855645994328 15123213240476165124 7106017204641684729 17886767172492571399 9671163883963317402 119811302482567023 11380422594248249044 13937840097362638312 11550449933029421338 7460041392807093222 16793325819746397410 16847468312218844122 4771171195685010730 6008276572584375472 4000511955379015301 5522339935631557240 7173287683075307748 9158335036184749109 6601521837142569917 12278958978876024339 4377767240798171687 9666915850577548146 11493529486419419071 10017486700840225497 13616271696758365826 14136579130949166953 5799681622515217791 346084728712887814 543005744194963176 10637453739371733520 2399441662300648730 13353300355124872169 16568712289316639115 10476619586337431717 161063515962216829 6618949320286732773 4073572400035014998 5979970586496917240 9674261058813755819 14711842594106003466 8235136243990514145 17319774652800745954 4338279185864011581 15190656908867811887 4884252597099223022 2062700894640642840 3759260724664394147 3559759701732715980 18017257479289531283 5587975637020790294 2647621321014334833 12506238155565912192 14944256515622682295 2374539986288032647 17680531233669883875 15530157382928229420 12768607202863521666 17818183920666218623 10583610169926262851 1963554465859127912 14316944091804428231 6273718514831793155 9270271199509231304 11864520477469898694 5498828638312557451 9532223457950284782 13871092914359766323 16799335884182726826 12671252937429136771 12420412451577051662 12767121426874745809 7583292184931242468 2804691995130114796 7816972507960030139 16102552736004079347 11296802844541297793 882636423903210537 4029007619255663086 16213085444143237147 2889554042745245140 8483412321328370354 15530628905021688850 6176499821319659761 7960357877362179248 11716707799083567265 16994957669055027532 789649802767456247 15399970374591750964 8141098900122522173 12738424075184293601 3526896315542135359 3411962830925635271 16975356217661598890 13711685975329388699 6378139807690786765 10513471337626953332 12292482591831759322 14202742138454910332 9985781387839088780 6388952941525589669 13442942845163481589 3356989236256884697 5332273657761719692 1677446539405669699 13716269412013774382 16097443374027240558 15821632762758265845 17296987842900678050 13314587301680423763 16597633670818877111 15979601922223855224 17490074055433042913 341140607582173760 17831276487414408792 10891866454329392976 7557389557232226393 7043091040657974193 6050121468527895475 4752675583217903331 13628150793519142106 8631899897380655879 9294857612683600700 3959769472991185734 496441585891238654 10016095955100603903 7743016425743333126 9796881021691316719 2125192400596233411 10347313478845447600 2557649217142311283 15794797512020437913 2413325778717347751 14065566362458989444 11169504747248714558 17250406135633944094 1690191245297998317 2495467327273948894 1341903609021985379 4072041466742728712 16270746488830520419 15971941874846552599 2465165016563522096 4213585569375575526 17207814349547616229 2176943059887159211 17318652024334037103 11407533974931839326 15225572825958890258 12862122499401207736 15821659490909544720 13019989478576914639 10774839205900714939 10820715526317975339 10542596308283655737 6138021131928052692 12498661049761128196 12234590587912191659 13211674073991942971 7420218961363234909 17815880318226408522 3083679537444370472 6622344346254024133 6994124995365498472 11050251300879521426 12203166057725293445 9523952523245615748 14157206336595584885 1511471548157684792 12652682652209956088 18301359277233449401 1433557303267322969 13482420840182366097 18209227808476816104 16957697842289120988 2623070696599237365 8157327042742922534 9019940295229138952 1173580584074399994 16149395421904407771 16541605315170471077 9848497475396984548 4850121171925468995 15574813822889979374 14904996997515040956 14716092951093473677 4721962320497779866 5729103661522223886 6249177813523181967 5890460330946285671 5263533916835730886 17571325854338322504 15716005770167969885 9662655845991241829 11963935520298005441 4771924247783306216 7897964494892357565 12146304455510163003 16637157867616488796 3663097000858132402 260711091377096034 14137346574092800116 5085357345957965464 6166270554482008152 4030725219150412178 6288583217015593037 4895079413518243958 12126971989553183503 10925113515998945038 15935280241537061328 6537837465723316837 11459237461152880666 10593101672075793214 3839233949496017778 9440159649561824397 9112682874293203069 10558805056546142217 5530043737662933873 16693054592906267057 264623671785480607 7649388362467246851 5076276106868405117 15680063428191354442 11658872457495859014 1294351334233552845 1715400344016215707 7494997909653249269 4035726074361348336 5447507208627288076 12280828406095390353 6821045406896135901 11030548984161471212 17738439209794967645 11980454214077818271 11489599641803375568 1285999203722061351 11638679217382835026 14889275339132407105 1273910365977534092 9237101675935906231 9198849592319084329 3340524458497882641 15548486710273445067 14341227875831216344 11267589321886695194 12137744069980295276 17439472534860595544 2480461931748221607 14338607245161420961 3330460005153939540 2891719722773175562 6072775783425117004 6770412179092236574 10301006155043739668 1150985897891909603 7667201004638561627 12595851013236237741 924843759629910360 12475837521084105713 16074223228097606241 4212406820736505147 9215771620608371337 9595401937143446186 12382673208698080230 10216789525739867660 8284698148256562988 12121533305981046057 13398907630562482660 279248077139724402 5460744166269629471 9732838231824863313 6700978663127763523 548966876494692827 713335016168327563 5988481601068601506 1719932364978447592 4458379135259015201 915794295159245795 10649036988051571704 11285404357388675303 17972575316434094722 7821559435906674634 8636392024292655378 14205129412139772379 2464468252550278100 3896501685163549446 14452127908190130022 4596600694266046337 10283475906445708695 11721065915553335380 15494493092334061967 15949856197217082886 15567852514067353626 16494945899024081864 3853858795981043151 11765646251957997044 7062665107751715822 17618034388926093049 11098806821391431201 6429545590469391959 6451358092477280583 18126886054264198484 8531440771346253181 13625657051920100936 9098007320086133792 1059715174593777733 2253288446883860154 10280184905783743980 763314719114125572 12838620168530239514 7967534088676630074 8986721348933840613 1204101523881032812 7163852824162333811 537828075114008655 10136140243747088976 5611527264332895832 17116711110431841216 2539376371325389699 6258845510646143959 1173600401775111236 2978088750466756346 8489303932895921199 7509448608436452362 2893240525998041285 12155528572112608222 9896768891575599137 12170728446557098170 8736186739997487401 4486156136386300656 4189040028056046536 14068465668132654867 10964379588179897199 16061928638795084261 3483101253252109155 6764585021276936133 13073270918654266229 17924883187916793525 484474622193563040 4880016064997333905 7548463798836963510 2855582095832866069 8631683866502766250 5248349143836045327 14504984540531931715 6006598441316798536 17082160874415679053 11879717538467710930 14522100326653565249 15906264301177089727 3116007348545684068 16830365782131793212 1740695281662893887 14047420963178783205 4870855694000307429 14761280995541539607 13352108480105920924 12894572567843521722 8584851007182918831 12565067454480934750 1433935455050872852 2767997411223352311 13842564638119427451 15900281061806690462 7733782743318894838 6024424060926599162 4826448541836159144 6821488268777759262 17548434856986035783 3390224348310877329 6886471231591404648 14971223745720835825 4870263476768392616 4748211967624257836 10365042858809830282 3734387732676208143 6904868436288194790 13382557319508294123 11077091408427650148 15636836182255196939 16482747903211525348 9396935999067526667 3834245268077435801 10961210954884014902 3264085410124534238 3848386921091133556 9085512231266842356 11514028204757694996 7487576994802877970 12958896359840451561 7790738113659486228 7405533785471168523 17743244531143447086 6427243926959633953 17920003869763835698 13091468003954881389 1063434235237104556 8160249896050244000 16309467165228896182 13338832142272738149 3134786256987268713 989432591732203296 13525423137675373218 16038869586588529452 11679027254736383260 14998285636722582109 988338358180336961 12327850655420972016 1585966600310342662 8086658619203861469 5288006263337636319 4130494131956873832 1232939152856082006 2220464944795337579 2557051331306153882 16771630490879408012 15346851311932829772 8772918251823087632 6903031208530840992 6937359483723799157 17516672406253381323 6214561289798812807 8629772422161738323 16108124553636313564 16110705365998174921 7250277576928433537 14632048887473590088 16357049834010743010 10230577215725526465 6783655759973746517 14336180458400720831 3442776173243755987 7769980944447972043 15811139147535508538 8871738022777374357 8944590143935896961 16038982527563922867 7227888695891602699 4444115262718759567 9225767701278254457 13882625338200812378 2125138912267314966 9481751111703280619 10184733867581226970 1338704315185543433 14232650563586894502 7188411913764424217 519549003959233223 16783677827244636616 7493086234665112107 3538263107410230460 6685361947531449642 5496507368823590538 12891286289985343855 601307086221548123 14988961030186711676 9939074700736183496 12726337891527095645 10414640337436857368 7547514323910891214 6369200824811870530 997992756690462198 11089560232346069923 17202934669370390635 16193320622347198213 17216110252955593158 8357126042768629397 9871071460748308150 10466066827369710220 10399999659209806379 4544729537039362093 3237272763724195565 7568965350350996406 4283458750031475527 10140188115364880295 3472391771479008505 7539599510260460144 7907961015670879086 6922470575175022989 4972379799245152881 3610764493824195647 10046671606977815851 1740200234420178295 18083746101184135512 5807069752641623632 9163802150725803643 2296198241631679921 11611784843697512740 17320223713607233136 9448718460307938993 15445002281662880608 15131390539384791372 13305379695445385549 1758898057802052725 17030091213145688341 6588049458181876171 18444317884765833249 15242855174138855603 5142884704078664715 10270536847567376404 5518964473121963442 1178521202078734113 4327044730659541736 16564079067614700878 7544851064229668936 6363195654094097424 2076706618170138073 6171137134265791449 9332623475158716030 4283867665970182092 1103269764895882166 7002900526459336239 4042675073185249387 6630414630067225451 12238365876669909553 4733114221778208607 12726706334867367389 14663845504721055921 7231225709963450538 9849853061060429906 2714914302242223183 17352256557109070950 4352391702208379170 18437849149844551313 11980412158070264812 1784384572228240006 3375443190350211686 18303964671064701811 7851171281867870936 12833528739472744371 1988577874627849672 13375429446488944495 13785216650446939884 18371229351591544130 5829653084696700267 2439068509810997570 17764597236458829345 3964943614090040845 13876233140206082104 16680297233110098210 2307333198608060495 12518590495202972155 4351489259628745383 12933402653876751170 10008949966316695441 5088169380101634282 4394032267435428074 5323527069963155258 1215118578717648697 16300152545496033500 17451952621838249366 14752334705159757571 16332231764010582520 2871364222292479431 3952201452624143581 17015124671284798315 13005476653535236412 17564704747093696494 8295850654830361314 10838168135397851020 3203959366972576248 640839826629851537 17137391569829630896 15655209867770843155 579753244340498795 7286589876645284293 3856644599324457668 11629235991359221112 7484677856413741811 8115696485095871691 3210595678988077348 7434416409310557395 4852793351747272017 17294111720840825560 15193958059950895006 14123030875339384884 8842131957398662166 1676871755359976110 8770727429489080527 9503065010957540509 9160735574610835259 14198143705222905456 18200936116221887599 10698185895354515357 6586976171408874137 2507636888403492591 14003628085893024205 11035001881380520679 5315214076406938636 5128796303265301923 9732607118439077442 8563196730960264902 12606297236647037358 13360629506055091836 14920454507939435307 7023940026702491331 12026462367726088889 15848879091621065254 8588411398678109837 14416007891279887125 627510343953949107 10475679441693239477 7958327869648227693 18308682788758872234 17619226526774361177 12981237680455982073 7292475055611330604 14861021901596628219 15078479897743330966 13388638725043250949 9726989868086540914 7591503777380926855 9158473867103377089 1890025926389957961 3312552717394511875 3331916719436563248 3653253461088510063 1821465421550155043 10779345238021488318 18421273297282660046 18176857308126478739 400082329302746775 11180983136412310407 10372137264587397491 229628687693239594 13119990313608617687 9567198621733379988 3073532807385081616 2010680482762281786 4746978826325423571 14734478925661865985 10582881644190381401 704354180559455244 13507913643342211342 5587384145194867811 3110535627295103741 7238064541201126013 1937125500777735104 8823224529292679650 11831189990678704906 11805268577890665020 16097209514238112407 14452163264655593074 17944374036074978470 7310760107046937754 8261676945738062784 3990274176306239741 9453119762954301608 16873752260632116565 7188687194979859804 6657770362153658114 3224840799237363199 3411726453384990907 9241145066121426846 9652326104200382059 12231824297310790434 3306373252669076977 12151503611774406152 15361532462091694101 12020329519456355750 11558974364229295684 9139069358068431001 1284184336610135661 3238740205414896829 16338678703635892467 6383251194154035008 89633456759903056 10369715713740187147 17200762199388815009 5308414957216819892 10926122569457462094 1978678173678609410 5383546556571535628 2590711990524542612 2554444091670857322 5953357622173245472 13784957534710354355 10639141118470469383 16150169047617922950 16058923601470808242 7344492129849323042 15992525524935919566 10451103632437075825 2544961026826039655 9452280826204698091 6391837325029111704 13955298642655298496 7076582147597792274 10316303948314617297 7830286878489210431 55865387965162876 1386040101552580278 16532605658043638191 7572303480256137513 15649285590545314269 16317339592669530219 8960176508423403280 7805686793968414438 4305836728291434862 1869828722139114804 8127702589181383692 14699485697472316096 8589288401972243956 13010043172821928531 16266541469795936739 8802698162621288425 17375509738317082528 10635474630147369317 1259947846555231823 14406342622975817280 4367730457559984037 16932423157456118469 6429383803383071927 14453170393527408922 474422656072586434 6873195986918703863 11514089486663620299 14552433651086288828 14812826023776132630 8726195695017909966 11753697824478512848 3967360090210549096 17901492899962306420 10725166946613100462 1884368425657674289 172419854843327485 10351703371431122725 15565622806588871731 7860535393179014429 8143175680239303088 6553970378690482649 16911121810230245356 7378953198802219338 11105813107122912642 5978265563501674003 4039821497321963953 4748953302331436985 10846803156639077141 282282892011940142 12789981806552302709 16941292741088360514 14547501247423028714 8328986835083533735 7426448448058380138 9975148564617226021 5348783293887360782 5090910514278890877 6045674675077095087 6112243026758876350 6322010000536304779 10366528579525484556 16297650048677257751 1530625903832353324 13077154297108288726 16088997962484104153 11109212918855221102 1760460248306611940 3336753826144313464 7313090083245722586 14266527492502516663 5427825390563308302 17939953085796150062 17746192706381714004 5033729205112283762 6436953500681448301 16554003881071217523 8006385591888104778 18089047067819982303 13008410895930796071 13008657967175916254 7315208806663162402 1117082370856856857 14717855916881676488 16913706698522365692 3290692389321536016 5519185794343182156 3890213787182799224 4087915450585161080 343026445523073330 12957597370695500949 7920188856438723918 14065834524250659303 4781492539650204904 6202148705127755827 14311767339926662059 11395268735215224241 11854698773811604034 1418073574742285508 7120458117228514750 10578956236819091366 15196504376013423705 7917087712547590629 15196669789892937226 6263010148440264786 7071370473664669392 15078266831322894560 9876131303130815730 17367716162614120563 5644642517666891495 4773480980148411172 10192518072780734351 1790462670020625302 10075964669178297487 5043930460170388806 732577671489682414 4530226193744351767 13011579678393088952 11840606172225379634 18436051565849575109 17064283084550919648 5210554547542577660 5814401511926993644 17931317753931197448 15203525004120663124 13310438739162605708 16380038242343791935 11733939933810610628 15746984826276788276 9062478712254429586 7634252927211304061 11882242170293349124 10425561738102844952 18194001405250029844 3936369544359697454 286741874557512326 13517067075113196851 6742942746523910437 7950008134603563702 9656763069714995197 807463602409399295 6733499807170628122 17903989517532152826 18034586514372750421 1824697971734403615 6643108550727772442 7397622856468704566 167572181858169490 13369889752778802851 9395272324905435864 2945318436163874260 11458620071447062988 17607164052681693319 3549765887187515003 2577704467228899970 9492932153711211179 7587819996315973221 6245956031935381431 858187462129997985 7089406962719440711 7152010451908611206 11718232400218873524 943940338326322775 16266291198821294078 17554218600920743679 3784703319888661111 11769055872465739675 7741362867090013575 17252932955214561354 9182422041248687328 3630850378796325132 11728939237484772544 3216261066377617575 2462718777534282291 146042658169724462 10564393601311600203 17534594370191690141 6582551643902896390 15367637109075172719 5526027064830645128 18107961082312762180 3860402117008285975 2169664957593203182 13349736671908376414 8315412558127588252 2708372685790831061 6674027418554656089 9102058858731296992 7820612713865514488 1557147059829621386 9527906586887530489 12899855572124380671 927982950572207665 16437703319086388247 12852239853239092876 1103437187775381389 9123313593389449504 3503811260446906705 5023863826129025312 339581554696386321 11768851925303099464 14006685149544525055 3185827549075337441 17818928619163658102 17573864583300273959 16310704052844885568 2576524185440407273 16408192094817951950 3200820515942116010 5976189598905469751 16155212897378127558 15665842366002075785 14305987441587567444 1362454231486119784 16349893665063127613 9954389746742495188 14849266034834245403 6199246111159927801 4059326968434162281 946931468091227272 1653973606279746181 5518058259076262272 6446803231903795011 9142319249986832363 16978932736442143396 14680177875163389196 18204923820579593291 10436457049094615617 12531450696331654431 7843761042436624874 17867799936449101055 8043626122001141881 17780776122404517895 5810041751745665042 10464525588662971049 8574152981618165321 8608224261993569470 8288579786610562733 2942933501980750419 10476515923172158373 17497223534029811807 17091200566822420586 11258572395380862184 8863806166277608624 10028068902034367045 4443786731566893624 3755311150106216234 3378096650490893893 17227293464427959522 5286975627278339493 10435714954626532775 13824314718253102566 17119620441773347919 8705201502269784811 17447912094763727148 11185637774703917931 11061333425964307665 5278776885816247533 8092945398147230047 12832413820174325356 17711191567706931794 8225179962209239329 13823507075406673140 4108001348118005955 12903888433891625867 6640459934619934104 5742856819024659739 300409405648027920 12349229204357174079 2364426143403610454 16138759554588450916 11551814656487714420 10596678224860322439 16408298396752784848 1372277293150754392 17512592349149323766 15160540641328900965 5206154928443147780 15529174344795677681 1205901406412985010 9823308803568006883 7712869165199005731 2830565831058368239 11613662146768179089 12316627907527584761 9418013702217126475 2272573256819373839 3326323059706140583 13927742202831325693 14144099239197239076 1083755221686086160 17224686321348010892 17919587576210753368 6474243148137770647 12546981473545889079 14402067817355747170 4567524649719860974 13060376045547516890 13047956874474610338 16800826269698345916 16083515708978187663 3403139318805155433 14050226198984452903 13501140345703710935 1392743091380920345 2108405900200412219 11241986621985757367 17295384630644815773 1848743813186538758 11756243466676419227 15989351929811374449 16668006860832862750 15527488372954884636 17651192798554314807 10681286338231844285 16490109459355574244 16976964428763749521 9892581205548106281 12406998944956423877 9064460418975408720 12212672402439257608 16908387524760978081 11845750735919787513 9189090319010883373 15755718068310187579 775294698099731606 9724576105030677842 7350744784688913029 12646805409921934608 5469857095062772147 6498413853917775773 1351225024763902584 10568090916507732345 16856988004300287932 15608247603887286038 1009903714034805745 3268766687122396048 585495695982563037 14703292982824041864 9636291660434379569 16093279067322725331 12503474929894292826 5298622088475084490 13573875862999378309 7149266660642107919 12634897457018255830 6350685722626637169 18261834240903348891 523683703237616030 1993913861954369033 14445395096106509202 10223723308699907533 5240270652551280305 9165319739388566373 2905377245466096952 17862753326269240342 12454845603127669814 2607471400754252779 5373281586951290524 11773886979110404916 867480024365879696 6924824523468799664 12466655869579183471 4290044461240847394 2546995643552877559 11522416895832477285 17171840736295808841 17356869045377631449 17735239725209431697 12571253048808969362 16507615746817389091 3802185350716465395 2111886467386754736 3246491642660987887 9605932838143178897 16035008570185945815 15471462181154739867 7606489637219775390 17843170652936427357 15823603077503417103 4522378001050543729 14793313288399864362 7797925802374107685 3771683548481536060 2668738748080385675 3428456515348771252 16423552684893063796 10830129677028914250 6083688877693028182 18426508002284001841 13671781560815325470 3184019227049542497 5164403000397234491 3226266050745133987 9792524511310084407 2163373947651012419 15034576452672697611 14436913240355303581 5418207528439983932 6668944749631644886 13608284633931861074 11719301266672441044 1518689993456362692 17677582751390579005 8597778888527531796 14882615851319710864 1062318597344242120 6144390089214245774 3928123742548265805 8208387572639332935 7084483919091954479 16063971667957071 16511412337203420161 10610038162840534964 6850108957471598051 15873705702607091369 10987888324711735360 4316787853941924982 2718560153279143093 14380964996653938607 6840134978723601397 11791602549061628601 14079756233957028020 16013217380743702570 1919376348322775781 3844197694575168684 249969213206100088 3763163207481602712 13204774119183410062 12954472923082448301 7751076256280302021 3308035174319118241 11836137760864020739 8647855424428944400 12235002280728651181 15615373245884742615 2129868805687139984 5816002882972809766 3626447894997132528 1562773505774448843 13787496070513318268 14207688103130052262 4954290772797831707 4838320703404847778 2456047599741807917 8694981200038967673 3130879192848103919 14288014594516750146 4716680662605836218 17881612070918589038 5996127045034443249 11965017106691558 264338412113177201 13500056406514347324 16132308845501088221 8317882331784282499 4177321752132487140 18013934859085512485 11319073739563397513 10269129018796934430 10706682318766875130 5018341015994282083 13404303029270262401 11883659090688524450 11669381906597210049 6589892409573961542 12373866423884505508 11116562072134510653 13023136243915932185 12513119094147985480 17051634475008485128 16763323886455288855 4765031431701713863 3321633747591511038 15176548306081837885 2996163147610361001 17960605034752575826 8575727627366590080 2413379209412581937 2200403330617822972 5758269584937582357 780241530970259235 10120405358429278899 18129330186150884487 5834095952733763475 3624618998410491518 16396076553058421893 11593377417582886831 11813599896934340800 15997387746436983547 14993317412479201820 7867806443946886251 4962356396376710515 14112045127322372893 7817863981214742297 3719723079145608866 2724124224561621026 17611010415969856021 9447871543705688452 1721885974751915740 12747743605884063027 17820482657015719317 724989364104498805 15982810451837824403 10968190050371371882 4730200585894115302 8611752219239574036 14095014724657570125 16342814219695679668 16487295936397979579 5541336921332407163 10734978927097218242 6487335039351272069 4793821374608789757 12320667043478106012 17642839334628307400 1211941416328808083 13603593731716134708 8721567555932516455 11871210370050014451 10487100965794852949 18102250877267424510 4325048748064754834 9372967841430965705 16864056219591276654 1243311812696476240 1490201900431182435 5573982442865269643 12706125403674157134 17947403805835830708 8189544323443189569 2133938082348146617 4514005492346667495 255756646768355429 17736043713472692618 5091993059376077076 4491180275024197214 3124474263588392647 3998502510430395166 15963075488088553844 15781272638901114289 11608754415947835255 11271331569422005606 7009343029857126760 14071228003691897862 15371215147644607706 9096822950340239632 4513558000226139994 13650790714638418842 16716536928783945408 9013032062309684925 16089356422055739204 3093227598037318160 2661908012893175498 1000269849915671277 1009349323473860241 2823273297597390707 15470416841009577277 3057306457397391066 12928657219451437498 10745134474303056622 15971085879391255198 1746961715992909454 8860634930796096765 10002704756777269328 17293672242114879550 13687298145554807591 670759499268346149 17041175886750518633 2925659545953878614 17023920900373132610 16485723285073773256 4859255508633820854 626306128898785454 15659857613470590327 10625960826985711253 4176832949851138022 6241467878189575392 10885014663393920838 9043716916848017338 4753699446241383648 10850359142219124756 7067281557328845006 13699709121814557289 4903321122129810842 14574254208864268257 11937916818259614919 7483011284577000670 982418098629779298 11457247151992584490 17742346245291395990 5824670900159797216 13564485021037074733 17274368328891570156 6702827173312871443 7770789356283095226 12201040796162805486 17536250734985266541 9011512805397292063 17275195868180404419 18369688767362659665 18135835738237380446 1934538073686376395 13729381070272290208 4079748454453537951 6616135496739161376 1373420577813624336 6158767490925816768 16116890929840867057 13811091233112696021 15404270631948101013 12494167687311498008 7018514752344575094 17557097239619855160 5302624260648719729 13644617228410241082 9778843584850702962 9837181583436115833 3263230217870734935 9424574091617567297 17728175932222816963 13386887555398125505 10254094932354549434 5142833913828178827 3903605890334284492 4663274047739274966 7434425511436718637 7184182560696026517 2756661478609028144 5047211374888643900 17461751646216888753 3310659283386897266 5980646754327134355 7983904939506749978 13143343975172991202 1389274427207428422 18093172699207294389 9931137737036815242 15712487768528791946 5428485726594790463 14609197580733393929 1237068319190014833 18160269800250616814 5979288571372872216 11750312311372370017 13033777445443125927 1806711151347740172 13089538035853569700 13680705187106691120 10691672204902909964 16575550185433144801 3763944431339953592 13945802819166301352 14579681758976973504 6643433640308925571 15986823835369003964 17602158407359663167 9659124570638750032 13142824099131709010 10700143846201696368 745172389711036564 5269358598679284315 7715431314921647664 8268680199812554223 13513147808837246436 2265649552432673621 580111891254246723 11887575764726039300 7388347820406536257 14685940352368685782 16970281250544162474 355382703743083973 676540451915461560 860122934655074899 13502055532224139454 311280986062522950 9419694085070423784 7898095069025542762 16618721677301698442 14771726023670375440 13806535212607829692 123439520951013210 334134513681911277 9750561447202803860 12226426384005139390 15261073734325053304 11757883996756440748 1734874765248371424 16464648842109378683 14220173334061260100 9295336452150532768 15708591417286598844 2343505494691392685 6252970354165531738 12211286048170950386 8772666754772152535 17032470498736671482 1902659109343764438 5026547677127100515 4040475472930424231 6224688512583982666 14063009553279402236 12817152605282377610 5218720326068369590 5396730727286077704 12400888077077997242 10247813207980146653 6732469806625096076 2226890780510387901 6972058599877581525 11736411882534702314 2131201690882905484 6790345418422378160 14218971991467812104 10547477295035478068 9660280906257905245 15037117876979194461 5631151273086767075 17009701510315166454 14081361239921932357 3886412842538136960 4617189543518886768 966004430097862081 52347922032512273 5091701611565603655 6131799182275704728 16567266498229130883 14338011962026760360 4041711022696183369 7412259420434256315 2842189281751854626 11104731418157548479 2277564621965706783 12613174211469923093 14875191866032945931 2403918262973714954 15525826097155800936 5226203971594197722 5758249405077029987 1871436316512037662 4654491603896108847 9424187303973475408 8491351495739176735 7786698987493865059 13123136514215176952 4878580879476077458 16580270631805636445 2273923992957411641 17408619939767369687 12992726261917101494 14448402454007119461 5228026322192468445 11908542800333342494 9874569265668614087 3152634267664426595 14487962213271379655 6185097978410737481 2663945528584537715 15196006456925181614 16638478883762796495 11219609968165143202 18146867965824498905 9638674884079824004 13424770644017714906 6359140194984866043 7354507542615756972 17475701337109095193 13063202336031100000 1323766276222408263 14325426720624630779 9550975781318105644 14267846266333982521 15400992207541512124 1047451996984503797 17199718424101998110 7299950455107253995 15172686445023997592 4359538902821156934 5700246986477928222 16540289847532473730 6286512693123621242 9341295905451925513 4365011703815790670 16225121725242052554 35768331961484751 6076937595416040564 2615967486584001705 1486630802680846043 5119345523952068213 8211773723778415205 17746267153563844001 2774865526083832694 11907163056331285516 724961662352072614 5817869883786286694 11618724990266900153 12595437674507460075 2072389516763995027 5382604942147666761 7835930916244615756 13994870980819152293 639227180512725303 5710198982860595606 15974101455861627968 4182420824833045950 8113038140475749465 6732810737964480523 10764541568103101025 8210112016116803029 5885885921489130580 12906978633105803980 3081037800026758756 9603548287512508555 3149909469712946101 2459435100686069140 3370213234724617052 16367525186000249707 3390942607331712982 1508835378506179378 17997712005394125291 18220121317237762094 14670762914590629429 14745822562358117370 17726485288542110925 12465885146875733015 17218622512348820565 3620100502651132094 7712301575497002560 16629025860202860366 9251572575401214020 18022230033026373207 2628984883963912591 1453057675838236474 2794311417711954394 6698624157093434826 15319990372220584174 5873455293027576763 7656371049425128622 4941647446232935342 8317648848996547523 1563780212963507326 13644918105290098082 1100861694724924825 7760059199923672282 1773675111633147671 10317920605425592372 11611585098563764621 12463527619006112146 218119479398334760 14962051595938647807 6386870408866272619 8823490651532774930 16024364725249482656 878589811860822457 340611593612239091 1807215293642962592 13097724898615658305 12325270130552339397 7668484850943416806 2618459981946751807 5923240942766006181 646166290583968058 5618378639297372958 18206507569526493333 2888634984040368115 14173826893668063011 18365402594255598406 17474376129457113036 6195555429301370296 8260135508177213358 5366061316323343664 9166460688899702578 15614682841207575099 17231700856944194638 3143943850065131351 7909928058319139367 4007709256821250200 9518624735544209047 1358146120946817191 1539338387584777372 12495041873781436148 11033922845991557348 4295577704514255321 5594466572338750711 12284308864149536211 17510077796894216680 12739411676681078761 10026184137027898366 7681987253566077907 4293933333431158842 941365916233566874 17969065133630721542 2988738600602303712 245806595311025648 4067099779459899697 6059262875077413236 9665179229408266524 4845076209528435482 7975449005276406239 6497349607207515958 10343547503009571798 8424395649075226239 3391914550582378705 5514920387065929553 14358818851833154633 5601725275643015318 2122817473012323395 7311290378754190512 903859141689604287 7427322118730219976 4831114316202698300 1070270292104591309 13819610072727361632 9002628060589356478 4725196736677154230 421072102849336028 3546343156201114457 5033513134808374019 9351569834316809566 12667385450979434228 730370973262755447 18008127751246183220 6426337434943414544 7515437210519495961 1357639890983404444 6821376094183819621 8851144377637482769 4963730765875993654 1302416535053986226 15905960349632164748 7032761912613263132 8787394231604798204 6489332945791563065 685411139293240667 13022285245059944888 11658849306770422041 17851222901882328592 14947789378376662837 14633232162430921955 16610003329213954856 1058176875686435499 5455928396235455397 230229463060925674 2275678855376692634 12369135132659122422 3463092196487773944 1813820892656627145 15016971553612761713 16027047524221490787 2361831381917442086 4245989557693279875 1398646239546857453 9187731593830737103 12147056285483252379 12472467163111815010 7663731776233047548 11431345548661968241 208763039498281901 193092310526259515 10857125952598895253 5841622503784997112 14082762218706792729 10124791301051293591 11508048405350402310 11206513877072713812 3541502375996297055 3176202195346919197 13489208373141967965 18315732787228038258 1225009077849468341 244699873894866915 2092857682099411421 2874968143380505546 18248630194564974014 10233134634136306228 16364141811637638225 2037375198050686278 12202346885982550343 3847775868242302185 434534471362660107 16362112339778670688 4039211302734922509 7822236860254109511 7307513413348722617 13873651123531055541 8569066075492137931 1418567662511037189 17990745700905775138 719671148277813006 10337566555200540571 17065560595096035234 4227646150789757990 18055320034380314557 4584346654720669695 18061141153752130967 12495547085101916226 15265261551617040213 2446380103556426712 13155420320670458543 8537308917272312101 11176149548896100163 17580776970861048587 7343558394493304542 18272767832849451630 15803553443902738801 6590448350052871456 811453859795047317 9500252674670027258 14132863892963111540 201117870124353062 4339229913319295010 7953613756023463939 1213207719434507695 8010388180066396179 6985568733152965539 10014273302839121120 2655081188146710995 2351279462433929292 8136699372853070839 9909354498396355426 6188086365943804167 7640298885878097555 5868157728054461797 16910522650432490690 16033574407591170838 15498083454157148773 11984815712923104649 5715277845808274248 12157935391524681832 7403251948895565026 14654443975798075098 15546671857617495167 4610181145472569564 6807764423676145107 12137860007212516561 16408835061505106124 17748702039377522241 3973178697610049990 18181347731005886084 13329956297680989114 848155649508266408 2417454216918352293 15532991957182864514 16470205045407960582 308794802805753205 8106351198066354657 17488506351961261397 10471578894470924372 7750709180367131510 17922392998630653882 13898632919985852815 3898714017134006722 8754857795439261472 3272786323077982307 1579015771624812071 5879516739206913933 7118088438139262179 3442145711702798407 16189071036858129447 8121998729280294931 5268868907461724598 17416663181794278006 12304775021967790928 11578723734984748653 15822230582362521789 12298543986664765868 12166614733459070671 7480113194619952955 4377378688968373754 10352518318625775860 14019401113849292765 3629716361275206513 10495611686926174568 17230779780964291636 12215178640425805624 6668835084556969028 6620494415223302962 2046389984649782324 3023773527078325812 14222481805047789795 15177731813706799570 3733188111024381621 444171750718956419 3914860671244997286 11114399317222804859 8726296738008155469 1893042026542683661 3335414714687165029 595294382230071497 12302385077764128743 14353448932635146591 11087010412023513951 16699855829673899941 13367408397008403928 2263796924317335701 15796285095448293234 5627503742879543796 4520230384585179159 1845945499941877023 14096587505534312773 7942102382410282133 598312811357236143 11579535720287754181 15853628497442849532 15683297027526274723 5627989095177522613 14053741935574209717 16745725847921621950 16089497687928508417 17496627180028449935 14402807807616618818 16120836325165562323 7233887658450508310 14886440572399475362 2268232271775253411 784913233276890934 9451977386205845691 16996085109440683051 1804095341190613574 11230756882984186955 16164925780139609008 15064354517457628373 682631353769902548 16731185672341916664 10756012559424171617 15921486383823407408 14059233788869562463 12351275665328578931 801587400855224517 18347582017616119450 1383850106404052460 1819622228381280746 17342905682545193916 16792246401784421530 8683729990531298414 2553308975443495286 4632041803068117883 6087140263130582271 16961698179811834939 15696483485653476438 14243995985045994129 2212121923928160468 17597144479574230792 4846808740075563074 17817640901207257949 14040353099622686901 3619261606867942217 3729632608827082139 12734023641117597181 16377609501283970317 12040058917045502132 13934116563987470742 18437523326239565797 16343707867542085993 15986451919658579509 15588533194001574668 16041195124268480664 15138212191373644054 17970708326733304118 1172996172479418198 4409651474647749576 7917402785476523030 15220388288015764983 7559088224678787782 9420666103931496143 563439226090789831 450111633800496387 6293974185366892436 15739106848735313685 16806923263875555460 6516291964864968082 9826531915441857499 10533922140257405236 3984500377127644328 14692943629975434319 10348352301696682251 16073926649492889393 17150454338710398374 15359276647203126103 17006086339961334565 572004403539242804 2724275433429411316 5549020784782068832 3375360272518896533 16427925282151854029 12987312636252621610 17023398385281630265 14722124618339810131 16845065411522807312 14979457651750340032 1160470273185518855 15719002617776354936 401925832621640754 5372262804321426509 13231453295693724155 4730799151183831463 16651646636269618158 12971749688224082145 16346404565056112184 15171720748857520832 3088703598113730912 1178478364524940308 2525940781724819681 10782731070711456493 3761480896843320483 1247777429790442387 8319316717145277001 12001316014490204191 16383095563345754171 12765169619546412062 14123646674977208812 16872901069490349359 13590516779472969921 17372971065880403677 240489357433152209 12167901209378542700 9683347983868039453 1308973973853475615 10780597513388538502 7118436166458138198 6866937028189502925 2716487862337806937 1256491078165474537 12794813152970558988 11449567257472378474 11710229025329716217 18087450685168680371 3605777396748297302 4644583132177432158 15394543917251865492 7729278026427997219 14845954785369236933 5740947354118074508 3984175712853076157 7516320560200330148 15495156219926001498 2243768109837885947 18115166216415874588 13142834386823239528 876685429058246049 138100687847270160 2219837279227537662 5248506856062893377 16986177191570134544 414976254094886028 3835585627846627867 10879579118038503211 9536843563859309439 6151717292641657016 8381483029025009453 8249967364166005827 10184851213663011487 13052322359090930478 4199980727919631015 6491131218639494936 10186094347796760622 9511944204235326180 1443402150839817522 15111433332491985055 13789242326303181174 1067338534862091444 8214645437309844161 6952364282017120311 2046302008516234894 7887535586039476536 4345900545878156298 9058680930157097210 5464837687931596113 302398546237753637 17416164531168882342 14995967635582665693 11423788335369340160 1416800753430508030 7390095679339391942 8368624691682627127 3812580880193623937 17517048396924186468 4038189390672202551 16017232189741992803 4329029800606376416 15077789967153376270 4484658033014943478 12672749074249188010 11776016907200049584 13179765071096807818 10845960743292006095 6634826847088325721 14219982249952835655 1265147522390675203 3047399428945519893 14341144629952805557 16736294804439723678 14339445116599981154 11519539310036494998 14410769362771891751 10433434672626565194 4431680186327608100 18282325732094360849 3046097913783724066 16392701159722559683 12878555293989552817 14899593886524166764 13659972850413863995 5497608953355920114 7565865514797104367 17222105345194638821 3353742415245864126 6347095721529468034 3582152905047818072 6328190080662098008 12699958000577129361 3696722436627478403 15647316823321248986 8634699398418321082 11666600163515291460 5995710205546786988 14586800169596322192 7675833867958313343 13664302403568741868 6776759845364599990 12678778998561330448 14830242088790527908 2686217855502411741 10634705647534708955 16493613737879793651 10315442696947085688 2259878381206657599 3034596113847315491 16843241864454243467 13204569538527696560 11535476806571146768 5305136457667275671 3410015614897958118 18178314703190483144 1203574848644166327 6958444848997086688 10484425133420914966 13466215424417423594 11284869829723187314 8939676485748435298 14441632085984201981 18235479896859159297 8973603416590468061 872333325089000761 1347703730738362933 14808746663586913219 8680871068411307067 6787042687654631410 1107966980449057077 5950411068750287842 6965684826287366055 9094678110680122372 7226565499125320250 4400048825964725206 17065582834623024904 11125977866516201938 18206806467756629242 943344217789878586 9357506885897425167 1766320030773618741 9566624358750022836 16059659200672568694 10286430974798685756 3029030361611140017 16239821847319543966 2002918996408851481 13196551238241631721 1129859643007331216 5139253120228217936 16054522324895805969 16847837208849220862 672454754346750962 12338458138214617908 6846539660736833117 5188021618281358792 10128061265075964008 13070696858733356595 6614356766152360358 9980001382213022249 11995182427625787958 9058863588521329170 2914531100745445106 14692650746481285250 8273260918884386547 6877288346023880543 17078578131390624814 5104540729024933967 16238705136082163056 17597743111638295772 11967636607079077289 1124048606952248964 13403875192216110621 8195339776458668100 10510586068987883752 17724672410457210237 16663260902645963261 1982528149871312642 7889245396591409007 15756116418299014174 10739130383275767238 8754826806832287103 13022635999867996587 17616853471978402237 8568514654528759533 14718833678875346992 14263625110637031966 16082622127248907596 16487826478673875194 6460080188340781638 2919227748781174684 8236806340060730146 18130286774812025609 7484076504823106299 16169999191153403311 1512127244221685109 4628387183935345062 9936716346465459743 6454152398174022688 5959918653567900912 8972095611032072651 7650187771018402139 13601149665297897610 5451599213155056488 10619364845514452530 8940245224676964001 14359345893807695373 3927618233552239767 13133042172645142449 3968134224395897083 7672038055727220002 4239843257971701999 9324143021532816957 7802294036982303951 8556450241847245198 18108636305201790822 8453134608520396732 6574816183983948329 14139128586232212303 14973972369431463377 15802772876084724633 7269961355845511471 6808505673655416642 10677664985745710317 12663657954566583416 15849976553458929120 129892176565532367 16451734876169883263 14448769655059745126 10799587683762614614 18118880948240844232 6561421927827194697 9702209538059126629 11734863308137711285 8509452282313953454 16388027214192360435 6074900935149014783 10641531243554766478 13032192471035510996 8413390079780401159 9494641032627553872 17220196601651491623 801096444037862145 17105776707997565440 13055864728983042632 5192616917166643927 946148046789550716 3508138360520305545 17709806095297327546 15924839162287997859 1835558300957913142 13518738074041684880 255047586107406840 1307885666835683793 14854956766779312611 5198393168124573178 16328999248322893246 4447208054282156085 658099028887775755 12884052084000981106 13024481130425679697 14006361148627358191 12023080121227409498 17168229741879278177 13253447497150451144 1768440191201028798 17523812789967683368 8509835604427834590 11496410512383303700 16858793874195388135 11372630899173271014 11757084899213420378 17995465195397549934 7011001568819387583 8712172662709661896 5107610780072552997 16298529152994005084 11925646505558921493 6009785474636635071 8076491921434350795 1036713070236175006 12550759933845480538 13882225679775770590 6167215682485453296 10420259475310387744 15593787534989616632 16522525405688675689 11749029311445633686 2228118293300859886 15150875138537936942 10809116503693320499 4937522850765778041 7304931901605166206 14587845371333247356 15590076788057719372 1095732651324391191 12576905815238678624 12055208485795942809 10461096122467505275 18008113437125382153 5366284136979186859 14726240314374727322 17616112840969042827 73338561358851350 2438183884802168289 3849034246463452076 756853239260271999 3033771121632523990 15325839228402867810 5997664218345937471 10200726232318392156 9493277058578706640 9898038165180531414 9014883312005119973 10327029902854137848 3747601328178114490 2095019775580445545 12286609989640539189 5288743678530391826 10212053483526346176 9648069177262504985 12542140839577258358 17532258733377322670 11990364498554968766 12015826794021468902 16031650565795794 4027930218329901624 7131760576389268040 8684047421384541795 15213634449143166924 2148842472629089043 4437330457947872961 14895455868135835011 16499326124254832467 15890951982365183339 9787631522782000834 11350807769206341206 10073986928248709484 7444311189063336938 2094858748454621049 13131953810116013043 4164865663720408181 3308559263460984735 11696531976554657134 1066247883013958514 18241698875775142350 16988103952071966683 4507440944252981785 10720184803358381610 12522890392981431044 1123936991898400970 642251733163714444 1219393511539495820 17823843023266802378 3987641827212354414 4016108642372202462 12914690720241538782 11825403131220124038 13487963502737640656 10204889693883184884 5153453044858062125 11267501094803392919 15891411812213503054 15340039077430128682 17688875640625045848 10674087979857072066 5401590062932653652 4588410076527467422 10812175625435281438 6605448935990072892 4065054054895960271 14609184707189178889 6901150386273915833 8665378159234538012 17045471205053361313 15523041320406685588 12854661550191129997 6511676624356489681 14477600523060297871 9878369605317937274 7016835286008111780 17075044031151144827 2984553586017521339 941671504078102655 18422755485253637846 345835369870474217 13495481062055071633 3018950029953374269 4996857567112382431 6612899261760467810 822257722084214928 15794767018774322475 4086832830986951190 8671500590376028010 15408119621355941857 4358215341550908292 7321265777728909063 9801390396321184878 11155173155403871084 6388344763645182515 13758069768009376489 4538792762840545162 2869410776179733318 6689735430792129097 7173353241695880833 1590129894709009769 10967201158994248148 337197792424241575 8198422022278801853 9752103273383516517 14528770939704583360 17712423542976017033 17664961275894981541 13988241604371808640 3362263859119606590 5103053214360977316 5993617250238909892 11160145134543377833 12024492175721035463 3285824191306066261 9187813523950613611 6916801873655830678 93391740093762690 12507902547960382953 11945098634630572042 17301409853533664605 10708994589802770374 13758553616125839699 16191619072429111514 163783847839601127 9519983364423022377 3380774420112439367 829559227591467817 12948174004031195194 16816473501826190400 12843947705791520873 4227683102676779035 3529997577584078038 13662776742094315898 8123930651201674445 15778645708857577501 13529046804328326232 4154195153257710212 4998900922345186835 200524409741704449 4141875581073374585 3233017974207146852 9389547248170155099 8857368939168239705 6230284805934351659 6362234766688676082 67224847882669442 7507331441152152967 8022813738528091106 9046188503774787996 16558577295743730064 16814224783468693550 6812904302453535536 6897460122915433856 14412631425335011209 1619479608822589073 17809977720101578017 8247651465874841824 6175903792029743945 8741924516961296776 13145261944958134796 18244509154534444041 10000259077484084028 3950927776024941501 2315823653660932138 2372223454410046922 11413054267962869140 9823030062513292919 15569631817183070623 1805684002933244868 13901116003150847505 12407212462360057082 8058675930258476813 17810350881008557232 14303565303924182451 1407360866516975102 13579730247065484805 42070845334375220 1106194231032695063 4994290952085790991 5742405451135282286 4696787531041714462 6585863148903712972 10510356336422597510 10333183418519801496 17424795978801768383 14700928568363217802 7389929141802045034 16865604200612395180 10414940240529996174 934152541066722592 14929038880997309648 14741572590738442983 10635279589358434107 13285019091557896160 1093773996516024476 8609044325589098966 1583730030405221718 1252508430609269423 11587197126315717774 12334105313965108307 6103512802620759087 18148592478088983749 9301836133458307180 10293799063131162788 14847774465009815257 12277380204785969163 11083389201592335924 2984283941188482547 9754766833579568103 4801197644142471509 15430407389941283673 6936643613125361392 2268483670944815439 13924434016184133707 5400006361696841928 5138694540204558910 14050469378052708985 8466053247625684812 10113234120636361060 12133389065924818789 10587012558956875428 485692229193165322 2184590001978692796 1879185737004057634 12751453976550938296 8470366945219058637 16877223059924460633 18096191805881614118 13701664601266223087 1189784641322636100 17094587261940013476 12389356591883786495 10304148885973172602 17047078405961738473 12202414717260078123 6807693060434337123 7934749708500853490 2797977886465953721 16919281601651393921 11758370577683618301 8666998676114387089 497935009863935892 648506171280599855 2372855097879554935 3576442290050862483 8327671796881478503 3306488877539845104 3995012892663350986 7951695324292466850 14937608013508037505 3660442000128014701 9007244739580082134 15054420308931859313 11312226886173677039 2228348988506530289 11185889327294032457 9413716552694716462 14717763974341157370 13936377307621884888 1926722325762134116 8992324129398014001 14468384054229471401 10798382110720929374 9477223355095881175 9706368419297973662 5413293069238450519 10698058463461181860 2607616487867422513 2228067168955712239 5114986413417765226 12586842523360225709 7884612828215386271 13262571205639225615 13334956042752600555 4166228510828709223 13766604360894026519 16367623960543280270 762315465099718464 17537497183181365308 756379261114465678 10871920466411364173 13695129655385087199 1286308997129959071 8481535289820578025 14224627932450722847 18138905609181379985 17811940135406062682 4574043783838075423 585324999015657083 14802807746491443298 14958592428643440079 8420033077604672283 13009781056930494975 10452643548626237165 17797320368265926507 6167333223094662743 311087232510456810 17312794297894250095 1284743875191276847 17688565771845434018 5290250892155188560 4117151911736356182 14331019492563046380 13594232434527298714 10095837337727876485 1940102447334997234 13715315085505252159 31532900634941666 12456914499012353379 10243137147950782595 7335130126240966274 17766874667571598591 959608193365621394 10674032316487437941 18427191357559638742 1090519227123763791 3279412815548183822 4406398084682283776 7517014033541064470 17469024209660466133 5166050862758883221 955343885515344979 5295341756473396019 10750635313514950361 10938615077532225214 2041237440861110747 10974983412228601097 12453639007282908436 16576825706606716124 1967943375593289459 11340247151759977522 12067230418490888876 197530432369922951 4103909821318347602 12714621198849525072 6787497016902054366 9908358996474995355 15398788534421390536 14112304703191993562 9747008033341860517 12477710954813221693 15498560700994538105 4763618655357995573 1143764614352102417 542137489941051287 13460819293710812113 7274391968403548392 7725012318731479021 10155401579871232527 2914539405098251563 6839749901324923935 9490360514891307653 6921049598605304366 16864397674562850550 5251346947907245768 17240310746362075905 7888162731694879336 10222014736496494236 15733455311641597698 2795689941405061167 9202867114406837041 18157698139855075462 2405499074501844563 13644252580756358371 2689253139880147140 12156793672283250207 5239545856141899910 13175075457190849385 6798642513589373613 12532992149317086278 6172971351075909309 12311860564632444306 12594903997003865296 13294378732473058111 7924770015273188903 12234916749140742272 4727674849860638906 4146999524980312086 3990352521857307870 11480584991949507090 12840540893384328766 9773976216341221432 16516287797479064087 11245236493334819084 16445083207887077146 3764670967193000122 3054085577417111027 4576388635015877955 16400526741729415858 6103025109450644538 17562755481099530397 6623036295534290429 7937991848101181400 10228136552352871522 4906685513504627522 9158200689780563026 7340038700882882544 16683510810761078656 2436171931539033648 8107869739450500571 12961816654126384469 7905844565378729614 4895401128061670795 7435692742053418477 2113974561669519648 4828155824307721287 10598431305039889739 16997802985793103219 12835836259406581724 11330133816650038870 7537090335715887369 9182358770952711714 16007039406181018160 2650894754502378195 884990109472730536 3888021510482436876 2014283638469455193 7999778971597309169 5545462007994863646 13838204143542819140 17590409293811240171 11146253299257110843 3485020319675079717 3846542609360466507 10245219783486611809 8840206844917117464 17919533530490364424 15242953781574535179 4105649543941318673 13107082292519937384 17552089547715676833 17783636395792567731 11517473108512935478 17805698985504489688 17982390408007637170 9128275379123431789 5807150747402818180 12060300698799908257 15389446181354376919 9281579461093547981 17800831981808061152 18339369214362440478 12431273080216538130 2566225532688407770 4300606537471250633 6271635454364692800 11666275105426412625 7859102249006343857 7059573706278910255 3417818526843489630 13454173606587912202 15549292038206116273 7112717768758977294 12796509143473304378 17234724872121597331 10211679113554965413 18080984185157292261 1751633608293353276 3549836837573919772 15787299432670743991 18132590554630063175 14329917143020472131 15204374042010475589 5280861726475829585 16041422689948627399 10916068881195741350 245966343115954694 7627888663009296165 16243463482289327065 5718723071487315369 4032795114442395942 7904259994171121263 12557718836624371744 5914038867816640428 6763041445051889656 1322450208505432249 6882927005138986291 15016638859831480463 17877344192960726680 9535040121725902240 1752513614374393990 3565312508906308890 17341515708174883116 1411318924966551603 5375870314371623078 17541085808923862463 2791575676120993024 4183380482412178400 15550681147358524439 2300870293181022955 10681686533750413262 13037254577101861149 13125849440581574865 4093463858159943371 10001946179535901463 14278500021243269327 5941731868452756811 10515581455984939395 13218439697725199323 2765458173688017429 13245233306497326632 7800282246814770496 935803193988325518 14627632775119627991 11584398686739590268 2562301939243434336 15869220423319306372 4245859456003584988 175581924209814021 5017263562641674659 968336243229436758 2095251024785779174 6326455705807926907 15565118987362190694 15156399649529894314 16991687796139310159 8158901686367781436 12523482915211747181 9212526361455160387 5699056831113653389 9723717376946532725 1675396344562783317 11170701103388151042 11008108003210104649 5445510829841121045 10848599961268812852 12095825272894946912 4974434718902427550 10303992807428681335 7505598814684494180 12474619150090755575 15377009824898730825 8176395129294740112 10999532300174092102 5017388060455117105 1792030626513938528 8496817505789321658 11971418972281393808 14522092493761508745 4628894059714538398 14758245665175196564 6258514192093116300 14743788136637042001 1071920613142958560 9741608974660871042 11026147566395443837 16880648404894473530 1647754290524399251 6078553067592197601 4071063839133297205 5291322974556448788 4055158889980552301 13966010005937189758 2662941960735752640 3876977790867336323 2981446007831202786 769291635623684561 6736569935914565838 6044926731966511424 13218592033149746461 1493280014707672709 14930365604639100284 1388637533442827830 1962750208947875717 10315643691892920721 4332665525799141967 12364364779552188904 12850639001890375801 9558566203575939922 15453516752027770681 1487289438552457772 1764326761414988275 5575834735518932225 762949652874068052 7077534126579242117 10197915268297586539 14636027721712753395 15564532536547040847 13381049097125725031 519627138383783712 4464207165766624875 17427158790508575891 6399911376357227096 7408419209223735877 16898706164030284317 12822082589093206421 7800524232925083718 17548038837223228063 7249674365032520137 4913484016365239234 16166745291170621428 12771996208276437781 17757038069268408384 16377855410333962805 8368668776301714074 15067441195287597845 12654877319250444618 14008866567896123038 7326289868816504452 3857794094870187905 3862881662624072037 6449915724056992473 17043870680285678301 17920102310420327035 14393224416892920804 9918564757121519833 6916250506427145058 16613849893258114750 73590572657267759 5463104756503846418 7292456959504843232 10487711266451660369 17322725108600121407 16351173147679143953 5204365277449774248 13564749714901501585 4224125296006796013 3355303494291415289 16015623952312354414 17547937628175516784 13227891205887287786 8327383389013462950 11193209037513967726 2873828755237333856 1709933069297263000 7939172422624336474 9839690655907998420 6551258309659450901 2928017486976034998 9313410201710041710 2502338407317860613 10769941042433342941 7532324467482745656 11786052077078315233 15899943513657477716 6385802848999620963 14139389632259265913 12597503837842983533 8867840325922280120 2523995076540613798 1642373418627682561 5032483713690734306 12919736253283163172 5564459970299910708 12425764870400316390 3525889419314033791 15828450555965846678 16653627637983332692 4257031715253194116 9785209602570736186 15801961579135012472 14927183737025161500 1218990178314644031 8986337618207910400 2367575689439710821 2402235450059418291 10278279013526951060 16981154215247462348 1611281280676206981 2501301988663552864 10894064261200697717 12305432914756791082 1544734446925845368 6984667172837925315 12743044280792841549 1821517589576457961 3819023582571154926 11892277411551278906 10488687589026109773 14936477537100818754 3613474515118913553 5727240017615238842 11479464601482685577 6208361132428840393 14415010628032652003 2463363538902064649 3269761772195061537 14176415500918300005 6740519503855495373 10001273020389589439 18145702341862187007 4977303179944408787 3159885037431468298 3849704882234293429 11104550121141209671 71489117763386959 4519598611210440382 14525105925662055941 522999451183747494 5261011823996109580 354249356613895701 12754400259542941351 10580154620165739462 5702760045130934209 17864330520174850602 899144383095773251 13089218210814467464 4695789599124196153 3972389833049369862 13071886715670757492 6698791777552594608 13749619880856929122 12741786738088342300 580539105592192385 391442837723714696 5341353476927973207 16107834213244530701 9711027913917108300 15543553073007831644 15501944592167772472 3084847902125699827 8588542932311064963 3031603541202838586 11803117662639711419 14330258785799004040 4921271779905155426 11361231681375855454 3778212559650058914 15819957345942023064 17124501675144355045 5976770001920950971 9889477456220980878 9319843456847255753 13303652588818257647 6649840644882930384 14746636093381327455 17996582411815081031 11355241454336527286 15527381046977422830 7020482674624017055 18251975889723505962 14350790104766354070 2353678245639743449 18256546122679077842 14683899996903005399 16953766113774919559 14827379146721558616 17995244820906206929 14535495675640404988 13854134668723774509 1154704909636258162 12972174717724571756 12189865580203218673 9238141915268708421 7091357594556594769 7822913694978918273 11959446015555957691 10999840511131181062 17286333650772103303 426216760995134553 98787012784148774 1050372789883608210 2946056941553304839 18129983146466013096 2771392802569983383 16280816859788144774 10188555149735119094 2331173904463275505 5290109652439642726 4972613065412267183 4468125659277694503 13452007522686152918 15820111643718190431 17671063617870018913 3591302828559707117 7870378036932736593 547854713243599691 14485841164664077288 15404658541077798192 17102814585297936612 16970414450607099364 18154933812267364468 577587356200618189 17073167909571726577 9881063548250379850 9292813048632221370 14896279424298767353 5802141550963897134 2313502024470534213 10779204725930777295 13587780945384744195 17187189007927213925 2027301742924557470 1300510176285007145 4262994410364814699 10235754284901679005 13658021681230993461 15194438050360615384 5726938655432530969 10840070150437636180 566719265965480887 15486974670625722818 6929050293484139475 3314764094902420129 7050354890429479446 9759717741280604884 7682787185337327492 15748655142128207249 14306752411313743477 4650239534436161734 11366160262438143439 7917130912878579711 5997415586815770276 13368302118189467438 3069432223511377170 4346230410171185940 10402169047887737228 5263295652630413989 8445808449362539012 5189441778984073133 16683354333318401003 2597339544415173976 8144805732159591746 474474961172195366 13362401579760956962 6123156284240600882 18118536526135273958 17791396785635483467 12401289917638040112 17163510899347607987 11045348525011490410 8102374831154118948 17883800264682205876 6575844224265451658 13513203546334300785 13662390340405946297 5516560143453436426 6654027997030431711 15137979323120698332 2882065042029936852 13203711947768045668 8706818751724492463 13980687554085232511 13335643064268404862 643768865645962060 2596029279475912402 7506896694258800919 7947318751655306185 357107021685508331 17267878090617810348 12972934663832715050 17929828360865230109 17619342067061225954 6463343226967197328 15499391244755717536 5135896035629412638 2892302921469681502 7560619983882060820 6442175841992286477 10270312521727975118 5708647902618413684 11751939047411256165 14926895970897871644 3725792247640709530 2300507712242388946 10560699121013245045 5125315687542730753 17563910284686894913 10548105543295110258 9852628870162470565 8294945433735102655 9510804739587092366 13883495622090925242 10095450258219363035 1116060439099021888 3970557722659905564 5846123042322216282 7643124320002762556 6068687310887615303 1684765295193731199 5322895156643233346 11616180483554342210 3666660849265643549 6854943388490117461 10483469679807696944 2033283137950035935 6847341754488397593 7116824594871610638 5682175206334633924 13078268981910256501 3208111651043209078 6063913968619355137 11902259208841114406 7662957290992687075 15811740425894210397 5298228938293859296 12346499944921928970 3051065874785993958 11107295895807418490 15403514524517833880 12095538573928004320 12011130820522338086 736272790197126156 9068626960791871864 4263448647324344415 1652547259705893384 13343299436980330916 1201596231418567622 16369903617935329159 11225809042953224325 15326619793753574831 8870948612544202408 7010590298749148 9372465673320030072 383462452431243861 2479675546625109712 13258795823702045282 13524915185099890026 16728172440650807627 10159622959505470943 11152073346000561081 8258296955771506770 10684173536891273793 12333522810758636226 15817601790458616475 15583287127094904513 17884692528989167087 3177503931772020538 15143414224774639812 6177001164032976859 9718984727715036979 551714804623854203 10724419520343153613 5723071217093528948 10735606760462995784 10174998472036880818 14886295371968033326 2055566974845217489 544970385936849095 15951801094347420517 1279521346463560974 10378612517606128047 1902478118854726207 13154108275507799544 16033022042731444801 12625791221289240897 13712245981834598684 17370211176269705609 13011228860781574899 5433634568314503600 16001074845998687101 3440585435443299394 12889598449164769469 8913522796890730540 7436929034924032085 8021401273230208608 4586899242631544367 14499135375677913639 2674339950319609478 1510577096409171235 7799266269306852629 2089388658490037168 4556619874537233486 10823180386395148937 18168369063524934379 6436549062435521194 1438678653188300113 6978353177567532280 7690598934460621723 9449514780977149456 16750479432949571832 16110858099019304647 17903422256508562488 17306318513862072518 10640899344496432023 4792189757807442874 9295185963487185110 925651596524430369 16647786067133645349 13058044568568345828 3437819957177357209 2690955710588936387 12096817592300671741 1967332902585742122 6053269785763559727 15897385873924789093 8821427352643228952 6704699852684638513 18197987321468060624 7804003650523273430 5669978332438724168 11763615681908605198 938745551773863041 11868989087610731871 18357495408597761740 15879337069915974059 12182615753009593430 15505310624253657875 16925761306125872332 2132990482994621801 15920978853973806258 2293083602318519343 6422792517435783602 13271787118228071011 5315708406542987570 10107356732429362676 14072549598818393919 5884534729323561819 8904811703668422260 12659587969424412665 548888851888677416 6913003773173970027 15565311672520104179 5829732046442412168 8436564964459974164 408025899527946321 9646881926787026676 8283718805894248795 6040982739203462996 16163697156053472292 5493436376666901117 947192189170757452 10765740532302185211 17973528532453425601 351804533353666970 4000564334251239145 5853978320999115434 11302910575445495720 2308641557456269581 13993536739623263552 6618892915225656197 10469092509948364863 2780151819259187481 10140685931933768072 4309736033709624037 14807688291670208936 444217131729817465 7954642667311977262 9188300808832549867 9950901514710979649 15580417885613572370 6975667635462388088 6691287691595060775 15381216953676052895 17201972374043039083 14914599156704320513 10719551505652618404 8842353831331442268 7385551401774812769 7122416978714152470 1502577052247295095 1913549368564415636 8505564958099234414 8984009965385460576 4171581296264093670 18208536870813471475 5250630947876472768 8233509320520626434 14827775157647418915 15985386785646945580 13686352485304891266 13910280096975103005 7083805224411295807 16045354976485667684 16702975957978129522 5840369635088258258 13110452658207210166 1055146546216041297 1030632484133729235 3124458007191899435 8321491919373008807 7741208136644293634 12674434243775954809 240896661206450281 14658374979002023776 4070691976325928408 1922061082219612004 1535845733127260827 423997045205368328 5332689311723975167 11135622594739575583 15279346427556350553 7953958046962071709 18057687110381644235 6084525101106539870 17413877444612187945 10761477596842100785 16913830193645638460 15358768785156648975 8803371173144520417 9524256547637326464 3290049473519107146 9978381298066087432 9968708737186903732 16258054760887834057 3338788613468673662 14015117583724207305 10098041061076792346 7027073719954074262 11996478551235640115 4393383925094518081 3382174070255266208 5417072255509542827 6912231755928119040 4455687540387807453 3881847818856577519 10388292735186649966 11016784417908706883 4743729194288131673 11803268827978170912 5071746584841764686 13409260643869017039 2887128464675096013 7186711083684957125 10524948375279940335 3387851581609381374 10053736408022482944 18126288478322273352 929845018248254381 5455651105765395398 496262104412357485 245959494068066301 8621861249142675614 3744135475103743462 8330544020316739376 5570238636738523583 17331717231953655648 2515276733003942823 4468830656206327671 12204715213649416831 6881048211713419410 6168634372288495923 18061496562970852020 13787389401804120222 4282059719955255486 8299935581315043939 226778216952773097 4838909506104021221 18039324162273199887 6211705541387261874 543741796527101338 16193112773881814528 17646000230513720919 2795013664575777269 6255081936027560651 16476392435416977948 2786647073231830963 11179338861785210951 2922923894625466029 10163106342161252819 11451389900586040908 6427355591629037934 3794976440491372540 7994172334875335603 1944534955353548614 7726462458706730006 12660526295867790337 6611857803183631829 4150998243506786461 16947346285143788063 13909907716253567673 4519482324434066674 15154626637818182844 10532143705155002155 3456349855931814776 1425403629531212082 10387199638094071405 15290111339483632086 14535291973897026678 10490206460461450750 2952074854926777357 14411600815634050431 8841032002745865694 13696277276073176178 1145569866759006911 13027568538618491109 4490288791982771853 2062394153156275809 6435812367536783104 12980533149395053606 17975781104743700735 5531069608177917434 11100357587039491463 15526050039585856859 6865872836381568402 15105530667859958716 15900393009270326971 17012907216680227742 4283594750669431070 17473979351455680653 10576601681869025706 13983317130062942616 9531433863329732496 11435879637515559273 10088088918092520092 12002127071874584674 10723545137967982586 1860374720998914689 3817635434654263869 13781226633506359247 16335597504284690383 12988244292027949489 15630655333546297899 13036237466796792792 11999492818891106380 17157616457984415928 5985038742651181785 1536529427850128958 2948731381578905077 5003733928823032730 6129165346127758891 5801790011058378462 8069398507816116450 7068745897135804558 18033834440888488582 6645222833057764305 9625058617291836847 5581068302270049138 8840555819946770336 4068034796659190875 10694354645444858666 5304934177788926215 3784249099668893624 1359630057308535689 2167295096498397814 10339134935634106412 5181946356172582577 16480060250139911847 16925149398801846040 12163498575991071400 10000783150243155170 5134150065939442603 3222168334147709698 18087574798569918598 14353174715273376328 12300374832576530478 12060805861460949289 12654073953206976249 10137658672504201170 17524423123363569039 13550923256452473766 6763563457029313347 15469532227665235926 482946516405730022 17234785874447091430 9050578024813376640 6805544277727488282 16916697296885904829 453567811378602991 11436617790949115968 12735827271949356604 11901554483492179527 16064323069674926051 16305071872560936407 10013304433815207760 12418967843105258628 5025552118091791289 8783552291964912366 16005300807890242923 8613559644207633568 14940510059212139204 14446395196891269353 2995456295394654502 1278794096167833921 9392335895702421099 2903999610412088423 7874394896690375837 7535893577846360867 16466241762440678478 13087548884940578578 7187886542126456281 5722870037101233870 14237096733166401748 12263709375207425229 17152660270481283494 2237246053507042550 16227030522451153995 3377251670813662536 11635138403089717887 10648443075945046152 14291752171361746463 15274495373921751346 16099213202154928683 5477618384271507785 6927828018942141433 11559315132660688508 8363217838750938666 10878533075462316836 12738372553936928314 5033764443091706966 17001118349846207539 3930233077441507083 11576932936476121194 9681111786690781787 6309499827336421266 8577151881798000326 7184818409437731268 4555813745834222393 15876532453146535251 4465333778226643167 12346822439624447030 10101258853452448759 2606706671576907576 7528553895053735459 3633146363736419358 1146672881069433903 9799305725600749001 13302125089498040589 1355522708313240310 9362056802636058144 5754449887041228606 9044648435155348951 12812335610035338462 9550224554404175316 15728668388121248061 9958965022559361329 15593232617321596059 7249667005730448826 18351369909291060756 3607808473784143706 4264884245771101149 7160333487535931149 868358849872208682 17495398598878097883 17585781325996448375 1044603238076757287 16139795681891980470 8836360299403826899 13348745123553241364 10871073439271042279 15693886308792331912 4813500376555192099 10573325395692298685 5133041398363328741 13647088878805554112 16482773758606809490 6803981703154188576 4408616023190127664 11317721950046051478 17279066373325971089 1988956990592451441 15648396626902982533 17162411826537252431 10771116174541515934 2644919518708523300 8996544985394402369 4693054097233231642 13907835984163203588 11938755111883400698 14536509683774299850 14039467479221262736 9495683011165498640 9609956088384432240 12926710016764448313 1446793773959028196 1359297844139420460 1071189352014420709 3887649689704614713 11503947067488797322 1247576811849621820 6709860480123627670 3338137041085695430 6556348953110027368 10596032109519726992 8299697448614116351 12948333103589243964 8487202357634357291 5311157806936321365 12024134768001780219 14101378269242399414 400960059892361301 16017028141775319166 13942882069823895626 8863235857323274208 14667606594383189340 8916931836750993108 2905156194008010537 15520763817416440537 10941160642198703724 16520443005696499378 4325638468717978774 2433172647843301194 3147111608763397673 8625000115421490245 7431104270029735213 2471528876410666533 4397828821447862938 5669132423345259515 6474498473393753480 3844690158229967964 7763204727950855551 4257992757871512759 15411692392082269393 15075124929492466486 6416726368390236832 8672929301479960360 8103253423041739021 14289757888645590024 15743082425704307477 1798442030116541068 12208314173845822490 9059769319057017389 12080538417286112709 3944324096014551687 786253031077824042 7829515734324184013 5112539289102798879 2064683392067939856 7048762208769108748 10052121290303318795 8016239950180845677 16164341216574595411 10273733236970282883 14769525797317896108 17467729936701066911 9151040968169611301 6865136488111631521 10539234078216475771 16777585431605044174 9976205466291659596 3075665172278928630 7476394320527025998 1698041376564331953 16374440464948418871 9950970904172267300 2997073229411986459 17016443203460555638 4012325682799315842 6769587649049021224 11840934706883927104 4745734527468643098 16440602090544443737 1669209901780065255 10675747281150330508 6752822454846078935 7377276488420206484 13105706185239578322 11034860101784097810 9048714510555238708 12816938105783671000 6492980784967758040 5405024786619706169 7860625518257159867 16657241917540874878 13143704283287168718 2407972825413176356 9818428127162002568 14165127828267300670 18141033135023508412 13933475057602100589 1764787008770003410 11842434907175960818 7322125185234850028 2239668372493508593 6139393713883900448 2969914192220663364 17064985482988428951 12913120339494082534 12000339687215366078 6889476130777885646 9690794865354732434 11387970920699234740 15821207990658322241 13370829718262881531 7832600265141387104 16580609831598736684 16723364453517469547 6400548918621769760 7862156737232073955 16839248485580214139 1372797700406758086 14519246313998882518 16762601681210573186 5995717751774394392 11855220587330185124 927112646070382765 5127667221093831884 1614334698464747330 10015919043149591355 10739455419381345830 10579318793084319732 7866423934798475014 10188045168521602559 10910448499537646306 2024171925468704439 1578311050549278804 14951660231526585848 12653933430680961291 9455918519453244531 7103442247541174842 9183342166861892153 9865922940455069707 15152574051913235306 4973585150412563137 6663590796149736781 3942254170680633998 14206290210869945882 17965870414901979677 3261940955888787222 7098176394989306361 9420361006948823939 16802520362779678146 6962865630233655263 8576830957506431224 14044643526416630933 10270149642276929638 864229805395143761 13328545985153001376 12152641058137299414 12937350706465239009 17298370697452519325 1960002490592751965 3833827071476312278 17371025037503605099 2592244021372760243 533114159733205055 18024582227469275334 2360186225845886402 14540819969857113713 8524774088766692264 12879965625778828019 8158669944056135135 11968794791991838725 4795490745834036795 7919102273452167408 17482200115680400965 17745268219154672277 9968682427558791495 11673586037794109826 16797474434785176576 5641410254058216543 3958205561070257135 15379507428282984522 16740104476089150507 4321787935924172800 7873996056742402087 15735991413250842727 14995121045428819679 2082583542268756406 15402488858736174625 8140474928292013660 517758827418036677 6865631302414632815 17959365617878562559 17832732603485001005 18033146074231079049 8527943174488952888 8368274535491772981 2347192671299508473 16797327799882122701 355086157151825939 3410323146091488743 1579541282446516063 6929581300223525922 1779565578364040210 10672085113334881352 664247340198246028 15856249088821391685 17852095132442254645 12037769796712851182 2461182226915321832 11162702796426115375 10932683435759887861 1354521179703149117 16554230691941643263 11730093868435273941 1680424914775650938 3625584712916091036 10353198576508351772 15691144217557381764 17465444371016801995 6095455857261677776 13819646562919101197 13599261504664291954 13605904374786304235 2467695138832424864 1850984483028587058 17295288013488954983 15719564025459463203 2332147009180437753 10906228902257883960 10623785326393132415 5532600072362691688 2185863717638990064 4512383846330232030 9680141900189001402 2121806518946268532 5363232999425039228 12196559548814471101 13716738099969112229 2943706698764240549 13605883947845209983 16372619617632637748 16944500697542467708 11683139099112023552 7092042480592756717 10318542336892814864 18290603863480818887 6510986483650215998 2844333222680204831 17331161589667437749 5276005764872761937 6022865263652607196 17275198468652480386 9994082367149540373 11324448063669899085 7483232216618754215 7725235036628807378 14095641286815884120 17942388493213398518 8981110343791369028 3157309351761628442 1720145149317026557 16108199267247464589 16121375489621078050 9266925073787663007 15130298512037161850 6069023666660971127 17411097808851851351 12806060675855111037 16052157362878771527 4323276777561524573 2763165630801777340 5992372275062399723 11699316120259435176 6402157015090736786 17078881127467382699 9514580379547723184 3334469598771020148 15216138862677012874 52228766329275710 11516927801718253908 1639544328905090855 9047659345033714591 3268640907045088489 11756570818925303980 1021883372524058890 8799971697136437883 11221986290992541370 2120110419094508464 3096259005199531425 125261415302704739 14259160017761747719 17824219451457019014 193193716456628748 12963584033837184559 16876994575078281218 6405586314515836111 1088806914429733017 13819934236977554759 11423396197638291651 15235301608201072268 12714325646468312378 16584914173659738964 16273555319032495536 15897624349718142651 14310784247035122126 18401062614849077369 2793397605150637342 2353968206628504513 17176039621943167727 17836452373380592869 12483515538002697471 11284767184678181199 17003382612296257310 12449966396564744196 16442921373456906559 13617600793644389007 13535721238156275385 15412578048347231667 4510381060094537643 15892344348953183053 17972176289607339131 12661354617065590750 3345368635213642534 6807072086169761893 6392838351221536722 853666284260482849 15336324056351763784 3758287588530299093 14009841171084828908 9061495397313176557 4298318508260704868 10307569623385354739 2156362479702957816 16861953557788105652 6609774501916878785 7080369832481672842 241743798429993619 7529584678556404495 4590000151953198821 15251408410309455967 9119858155879058742 3720369813599971218 1565162289756016652 9816414636415363574 14453569469001232312 3472588066312212023 8090137947551612422 18430099211063760670 6911333380715531079 3605263875457410742 10208819266473363621 8312967873840816988 6810241758711417955 13560206374599623702 12617080973247614897 7863913746193479201 8348586613739002990 15064859990495550504 9254283762917077636 14213110474608124548 17249271126529434536 9665697399773997843 18178955249499525425 9173923122181402845 11501467438613527098 7123715410006631606 12638671141549682050 3487218589503416565 766941740956637623 6833705768247570869 13800674998489855412 6488785720735074759 4546810060755068791 12176787400159370318 7408608894880919059 1508889479708632703 13459506955034335480 4078013368657390213 2725367613193062826 12291528245858184946 6299986423904787992 5980743827553368982 7130090644162487996 5004844428300204170 4497388381761881345 940579383014859186 12834243246467505045 13932328040472910819 896263890707341964 16803171342447772641 1197811226413582904 11723107302585617290 2524228286981728469 16173655349481797468 1045210878753422618 10212152503898177668 15308883277096929971 11389530863309369327 13147289816987757469 3141006684417685261 318458435912768008 7529601438662307279 4440197764538602633 5480562264220871517 1622492056990844340 16750538982367028747 10381403436678778930 6412118567149505624 11934202087648309353 17819829289720177521 10959316475711501055 11469892995153489741 17209365586784916132 2572851541178970496 17461671957311298313 17638262825005844303 14449918153870948324 16480742728198782562 7522446862236645489 7679377074207822522 14143325305584953001 17536936745498909294 978184544040978045 2960181588122251762 9833202608325646989 9746833075269090442 5142063974103079904 12935477070408876616 4725553431527898852 4031301761570756621 13334485431439721359 5936957211940679360 7837731679619082451 1671663571585568792 3398925228890759409 3071123474759900722 10172970347539352151 12792585323261002097 7909686324447589903 8921190603515863641 17833438876374734465 10821823888011688114 10008225540583383165 8705542020816616413 770475067986714885 15174383475211295146 2077441057835404053 2570511621941861260 8118907559444910275 14792017208329954410 6881708441574396379 15384448851850143074 2793862349872333920 121594092910695300 8712542021793128490 13753103368009747393 10583537505849188262 5076052132708667826 7220364511669155587 10570468322970378194 6821921703987776776 1415041598772942034 14352751363720982438 194698234066694346 1803586303531553232 10473925882180109706 17649265303972398634 12836945408052112813 8787866749165751483 13783773001036361683 4213307194265970193 18209573404147011711 13065072865133215325 4165029802323743069 12210598542288586228 18130135755127303317 4895982416750669301 1888692941888408379 297996233324155487 1916415871147949900 5628210291813663039 13966633438892683273 14411276963727546922 8370421562199040919 12960299687584587004 1614816369200543912 16563932221462879236 3208362983461629691 5089697710313207497 13782960969273988313 15090339086797966207 12901333796698041652 16123013394123094643 2648317074380537356 681201824178045862 16399094460345011161 8132518102519594212 678923110655789145 6505443650400310045 15119574745139844882 4700339529023703640 6709467190357337959 13758321915338267276 13495776602953199299 6339518650591514835 14388537689829128041 2557495435347195228 11724253104384394938 7433234441155755122 7283007875718726745 13233329296465470984 2390861277348228951 13394314651429119266 12204939102722419767 2766133661747857714 16263153081051194173 15890446552263652194 4623484681540593982 4723056653403492921 17010089268347344374 16829826525653977966 4004751688670149468 17510835672807327962 4091773888585026892 1123941770302035696 2965300806771429657 6962574953961057503 8231267024198310460 11834829618652616852 5637702851990221198 9613891158491977020 9274534474548238196 15999089844280102955 14273464240235580462 17979617312664716038 14608448761367907741 11902032508950792607 9872232664483145523 18388067908324716661 7764290596000358711 17164812302569900225 10568807937083044091 2603456931997522328 2106991068725611285 4505606934356149367 9862203431872000569 6168934734045164732 17361227905673570676 61098043595028278 10538899074265323737 11983766647684874240 550360921484022401 6010103993678504781 9878389039988254374 16818868640100524313 930002064220687273 16685810915000565313 5026605499844758461 17124250416917921970 12285017835214860080 1282638244332750164 8778198556386182675 16931361653341579728 8855942652597846105 3631265264006889029 3067647293854812312 15733975158237907775 14381361246952478624 18291223658609225997 10040023054106822434 3567911065414642041 8659143906503267186 1070457747882651662 9420846990613023744 15741648599886207169 14357723954620149958 10586903107391605561 15676624677785309363 10952475674850656293 18259628925325965619 11260006557851284743 6501204994581531203 10914723004131387520 6155458940002984276 10286341641985761111 15117938460146339920 16266459936511120860 12759226837135978207 4825917899369419716 13346387458243927988 6810029760900851647 13892467196944499473 10966168607812987573 8142474353346651853 9180991096842242121 408324126416082487 7878634603881713640 6997353183861779132 16471977654968582133 14240207413530048763 2586258239990527767 17250303484882801293 12002578913904966800 17173385225762968610 9619669959436454036 5379097369294146539 14803410445337780578 14433620625276504107 15352419648606390567 18091358991242804215 4771635578951623892 11065470164370652449 15676850926775052568 11041941595680010639 15097002553970745162 17563933376149191741 16303003060424530418 16558431234440653648 16388686710178175795 3933900176123751497 229427511176116791 6365864701951334152 1969057605609358206 3091317096309299601 17581988153877760007 12668011259945859167 7035245688736698500 11697760833897517970 16648683809451915833 464473550340922402 14272679919914916179 7920905040212662520 2492452531559543543 7208983452198996435 11413185357510847102 3548069806456629122 13704281340298227879 16289860176124164225 3095670498671060299 7849605744562420693 1310236148467083259 10075028859340324708 11197397440456220707 7893956874306513195 5410821843866560508 11001511888327167466 1436823452413041322 2281679661101801583 5871682962868698606 12971668774322200718 17853027894191504553 5898561696755324439 4360219321382292626 13506900652708074299 1263268347263262335 9838666356072530150 5494298106685728564 10527849491996221573 7982379902716976197 16830775686688674960 9007471947429842148 15989516984694717891 17834693362778184549 11436185397352697558 9703464478210978232 4855928898633530295 2803590820475716459 2867787975573448904 4681136405951003625 918390766009768496 1653986348125799019 15940590116913733253 9956811161340808453 14780678127923407219 18378452418538720575 11170603782602849651 12314083326356976753 17215689362547902671 9675483790452670882 2073240468656793760 2498590301906568423 4970969834487582135 12496487250977142963 7166658993557902158 2900432344003326299 1180476496384347675 17128241246942983431 16642459431477736332 4042753985072855119 17059082072682352104 10029731525842046467 3766722784684954327 3291506364930537641 4465347695176765744 1045494295940926285 1090514594015469539 5963721994745539648 15520830102603890057 15470480962111520300 6065319820024299369 1167870261636830648 926028905884988416 11223430178768124955 13229002492985979929 6992148855073577724 3213770961156967550 974276797204501418 11269848184767467187 17975849701343203104 5343058160363384362 12174178182756012624 14404205636700377476 16653423939966480524 5787601103887535838 12126948017563309777 11142584291507185798 63207378358434991 14286967663318363940 10291661414026524883 14321133747900393523 16460805910253397569 8727789456775148827 5483269724809150820 14528866698316464991 12373264628864643590 10215235505392295717 8066153268394093782 5867242488430120076 8911906787621171499 14755309967291661510 551166816541133540 11305500357802593012 3114803599105395423 17075359467807390825 8400548831732941350 10298997879224180876 3164247429114583376 1204913340026551088 578980035355283051 14903218272747886962 13149304108951290812 10692550809300466033 2484828926365677088 17043065346148076723 2034197388873751692 15223944571050919927 2919018420144580000 16541425703120228400 35930765024059035 7526373795739189858 4424794006911700021 13176441738587501054 6604142160282978295 6869156238966118335 12476415659601737778 10474406775541499359 3996676427152885667 10100676680935354200 11393813832324389979 13649631815368982045 9134694816852941323 9578375871338147569 14208205096347373726 5099087177134518808 17268468766125243328 5610624306771388147 2694856520926071684 9715427619457960056 11980924877973976561 4121793698751478872 17642648414203284776 9693934327483412360 14071378918346872783 3390569950255967705 15463372992541972180 8172135575524754769 9125521420396985874 5144478628049504855 6780646703310975214 5731765090010877755 7785257156613680696 12673268023718381775 466627365229922084 14752252177111977902 415014393599557833 7282208402985918026 9591504125073417208 17171412463168550031 8013077047767986906 13214973063294114116 3188515516090354604 7951012974255979335 11284596119862389427 3827365803999832161 6230073716008686216 2775451820737449328 13449115525683114392 9806588081031710058 980153354749004392 16646849179313698137 11634999589357918369 16273926546200003019 15118674484332661831 7770764142334675076 14885467394989950125 14304390044221122261 8594257461915470986 15654388491830572342 2673894941203915204 1805400518553966681 4234973644075327585 1830501515113211713 5561505499615403847 3013933336731239874 8655099003859787490 12033946380972179428 1867535734982060478 15281893594758101193 15763647932151859464 3451977996878511809 7965550374837157426 15268929595319666551 11496831238414978510 12013499939073161523 15096372111436488638 9991792926307212875 7734124420689121582 4251854014297634561 6376605256217253559 16042816169117417760 5425738957650758698 1035011653220263256 18002038493578888951 12381737040848434714 6582319502740019784 16056044828126347956 10717374611138814387 7494065033421616054 1261416901457085634 6676322742323269768 6173532543976471317 10805219631307710743 12857183836402204764 14213888538408093841 4785275510439643474 7788669498699108911 17859600014164802778 6798867033884281346 8788369254752242312 17371146663268945742 17095713317864750953 11851010743774979259 5763419554516358895 18392452274314992290 13739811607248881457 6002570417712095548 15682507032554477031 11412233950268789673 17586696069978076492 7210664395225696804 12182975791059491419 6012601290447813248 16389943330215615583 11732928466017469726 13385380637783322969 4346239600567097712 4666406285175659146 10091035563311506811 6447384692646675729 5143291907590171331 854008487402065160 6890172859213248880 5505092578950995850 12163458067219077594 9947729660394609532 3855041416963393095 10600219562219572508 8913679729551048354 12677193796707862327 13640179390861290150 11869622103698847222 4003586926740674192 788428803773333508 14908302998427788611 3660083219195871500 4450476245872629591 9531242702480114895 912137926073501208 2051021689294168804 12841379260847154056 13634821824230695106 6215982655965450709 8601830243936190011 2820661564041217852 9033964855883663308 14250046796630135543 11018888675447505071 4165319674359667059 17869756466544674984 13349888851128133573 260049372839049626 3647733294010541933 16649021849126911727 18372647712268169456 972395509185641171 15449632340935800922 16943368477484932676 15382266981435918901 9675745942187981080 7081105414832060443 15925114515462978832 3445442018409276291 771529942260777253 4833676027959634862 16068092510355399255 13995728225273878015 277983503717552971 406875831679724573 8257679707402893415 12604657285116458101 2895471666620400772 4886459016571092273 9540672788543624332 486018665922540417 13217818415548682620 16823656008795795493 7818450665069450002 4414337024229645625 17411028094601062313 1663306837585409803 14202637604248059001 1831089331808079191 1232989615805302240 14476761933578609691 8608768277587784985 9765757404860974942 9420182279451352768 16605100595910890216 8877281712038828770 6168902354103238755 13877737094735832662 2722259459207358843 9570318710980116221 454909470566532414 7715399742401764691 2613345482947029706 7500711590190621981 5801957320790801225 16989217353713257273 10369875391049979964 1571368195879502773 1794728804123378501 9978306672163664950 6507975963952737726 13732305882675430278 9755178999052860806 8963651159311120871 11985195176744124350 5122452316325836363 16326275057005459152 2141413259439042843 4299545642334443287 7842794330298142249 6585953430154832397 8399445997622467733 17368731683056459968 4063297127133968832 16178498968056363344 6474010188597100002 15776390857472899515 10012771784807938387 14831449094798731049 1894663798891830714 7761112073628354677 13726099996045711193 14983851536098396323 8120985422672671110 7687887028812235182 13056012658700939684 14377854746884262397 1885921086476820364 381913578915391162 16401809768532574262 4368472430379893904 12360590960151442991 16572218835136888455 13152192960224608857 3494121056824608528 14280796691843963409 6674260880951275770 6745980332450488646 16503323375851261110 1908736748523350117 10739301004081637563 4673861411597011041 16536610229886682511 1471302303978069556 12490458500455056195 17102982222368212673 18150870729998704697 13034326275235030638 723687673721303442 1466515646431540310 9838644186288878858 1047442176998923439 16018652699004892364 11251487452494807085 953137143529538522 12625112191518157938 2372700739141361846 9339147221135679264 7219762732804675084 5975872724761873258 9174023978530251846 4089288987419840848 3923799480334350721 10014445223980512699 385801113730050334 13192847986997242860 14108002070149469163 14639115748662520446 6638248401703450602 2501763489777192122 14122248349960052838 15021721381074023297 13211249380880533850 10058588716736621004 14595029636103927702 5967597851041989975 1440710804138054583 12848142199304384190 3532935234003205694 14748213526062624617 15930819253383041592 14974726157742559503 11035484911096590826 10489984853477461764 17434447811101062410 18264116666254126870 7908732892480202949 15896291897558190810 14728327725406940702 10660971503229809707 7638352332883184326 14689140588550854976 8908306271345254644 1892164274372145807 3138999225460883401 12225946217312908697 8109188440598806156 4416862163911537299 4211780785696962004 2868319667438809374 8376660934449675015 15636110781552123841 11711845776863782612 1537424309449037999 3232574472944942350 15720448664300473363 17799162875945325885 6537916809215136144 10852533220797297639 1389810483652073058 11438405111603816824 7420191363635145873 6293927159124438862 5163025443769061725 1673572654499695404 9403215619343817632 8193630779994565511 7618469533188256716 7780736978027000048 11133544597219782071 3498277225427468990 13983826612846686646 15395332399891534470 46501509391518252 4038833724854567737 10665122562712204293 3882812980766896885 14592087952936300989 8556927492050735430 9289932056836294248 11345861986241301040 12650236292798404021 9249458842382553166 14856833637921109134 13097212189721493016 14409517525351502069 16675204970772456988 317723353022492353 3212815171690428238 5971118979399732136 11648259447268508955 12340080253430988688 18072990448299795546 6185577887390969243 256737488342766035 14464163714000228860 2474857536392595515 13232842589442768930 3000881364653704671 530800982528857712 3303195721052535230 5408073593539877904 18170275109335044625 6459051039294673378 2175022432992946896 11125023027201901774 6148878659075265936 6950195437073533685 13332145081049488117 17247944067919607473 13121878109361649446 403770221664616642 852556506313821905 9941546418916748059 12742738805753641004 10282307358673325084 1593758675520917514 4533200792553994605 13986575458487392190 2912036870199148246 5532198948745691534 6543866754192654704 13922092750714411708 1385416942858039874 2848671965589971072 16124521382918845969 9906428126833803548 10978312983613822312 4990843417413118377 13720356460546643486 16927504010592945104 14921815117904185591 14094514974736182470 9484071508329286950 876452202709554607 13478173925860141260 8953723380068634736 15094374247852008894 8190094836451218800 12940346192257563405 7225659477110047137 15589910303924410413 6937042512505539356 15421647547569538644 8080165050004425782 9008054256832655264 1064613177970905915 5074943064164388441 1024254956019586722 8127811971336956907 10707649509181201870 14319868498550226645 15836594141058131846 14392812919248624533 4774601043205610963 5673681284294187360 3446366415615468286 6313053292594442530 15906418647729875092 11779742527301137221 9880103893307343593 4773177260786445167 3532694919429486533 175950566815372139 7051624544520281692 7697281146063638713 10443114243271560335 3127830775835460135 11210762183178788390 2558330941828326479 15094926340139167167 4298495536779142616 8773923156495258909 17342882039699295202 18261461070244705865 12906975225744499169 14424435096375754145 10244002737339513363 8868308831605016619 3532592703136020559 2729634506351426193 10284684195571452925 11381756051739510683 11347650816099670142 7552860602819243911 8460705194375940239 12194180355183951288 10390466534892092545 14255593051774885965 11758465290185890973 245329226114350990 14265797708690859835 1076352061758706153 8606941842374302108 831940364541428490 1796146427427536662 16003956549935997470 14820179199208155806 1405909926798245713 16548442049045417589 2891566471472516308 3598591953221206374 18281899441665534892 9487579114842124639 942028051993948325 7820716718333711967 12556945730895285730 3175218386595384336 15342237654534550262 11731595137354263862 10874718662975406684 16538992039194777648 17844082634786493711 13454601806683366201 9535705632134821099 13756295199824457124 10381272154199331743 6539683931229771096 712532548605759108 4162006393950660446 3698382768967786743 12800426824994792370 11994036052769274729 8265428150622296173 5220494752897088560 13401332536162905224 4314788490191232023 5033814767683921590 4366993738566236692 18037598259042515434 8496439331090585542 12233789825701067154 15124597858163588984 4153734998739679566 2061643852621268026 16336356760642522930 10271162355764883124 12054725757453716152 1925171297243196950 9280009810260704252 673417076695059525 2310042737140853303 10138720937050366695 1741708453354420713 8940449493011565569 1329115615942489464 12481191317239622687 8415772388822670190 1863074693264115542 7801039372792389625 1917567523065065126 3647927657237125638 15105574905921102972 4551839756254183682 3230184587963431677 1440782852562813479 2107601461957552182 16570690549464367516 1543451487483428736 8851617159524002659 10899556593291042473 9043900027839585923 10242891308081704590 4787456641990567434 13321601642310117455 2119891271135876737 3520375331028825306 8413272089197917758 1601303889296296899 7369084255497447493 15820773458108630349 17343149511756069475 2953703127395437205 7055019453328600646 2254877094544070439 627404348764344174 11737401828264875702 1689924444412082524 299500406239062690 458263910592343490 13339088984389256891 6520575233443854933 2889945241104144185 4681846384489604 5675100999062982574 12802830804964220864 16752088864156042000 13616414232740034882 17790937115037737944 9482588324761150837 7989556806532877711 12763457189195401184 17161232377804965391 13207581122408853206 14088699266104802214 2207300592234540011 187923459196641880 16808821899758927809 12489598844319575349 4118106160123183637 13997118937601614025 1805339561360015627 549445151270443242 6578440771666677913 15821222677596607415 2611576156097602282 9739590073670464327 11435110789203968439 17277608569587801580 16252808279424335077 15799479619227076935 5618312068624889406 14310098909591102562 16167978664338395333 13989554849150706128 18423773069726228840 17957921518007233934 6243913683631695358 12594840127234411037 7382678966723340294 11201412594000433566 1707239444717399445 15552541243858546768 13581821388169165404 16178486474302967676 11055046030728454658 17881348457765520223 13138493667152340835 2694715042780813458 7491480456932070608 7416523363457040089 15657514703090148354 17413208859193891769 7377499895101837078 13941368158620334107 8037306179584207032 8187665184186055273 14170844698430744705 408326745706921037 7522056568060511399 503324691491586596 15119952585326911285 7494116579141989089 16077565291624788729 2659936235017187726 3885481247019646408 288025549177137796 15317298620976401241 9154276078087155083 9855647842098813009 9036369092231608312 11147053313242895798 2177019645886513293 3421311617718725469 576687465348262001 3950265575758018548 11952144563205334491 17963675333357708691 2825837302307591131 9880300961190233528 17337477815292168847 15543811072218134595 11530444552651111767 11727308774645685903 6863596874049288061 18219017514682330408 13308903317253252404 13534809587919760927 6406465461639813436 7196622146995539542 6924225537612598415 7600960180282741000 15480766908185825516 768886104044878725 7487237248795740716 9526724890528126592 5789283764039517653 5123536746441796014 16249698504872091702 16085259470191053619 15554513291649441352 8612868344022473495 4197909583721365236 2162583202423485638 14062730680537815192 12815120134202803983 13547050850526545823 11706026653249221832 8561267740497307810 12414096273020907707 285524961185699721 14701498333576865154 15186337951770926002 11799370943420684713 12722313899669486623 15367286570307038313 4452055526523823805 17111610184830966205 8278361432536227040 14010834340494044118 4674621537980572682 6563099267987153105 8640736458096552455 12321219014008969248 4851787860629277359 855884821197165308 5084813990416158674 523188745584309593 1250080752503967983 8761256858968898152 7947746181313779231 1153002567117747283 2985828226631063297 4936194122016076489 904196858575517292 9789711912460173565 7503401143276744144 3595456299682175900 3468565955895787003 4253770955910557087 8346189116645778354 12237787182076569864 16432488576696935189 16503902221744891865 14000988845360383185 490097063175115071 10949423855289220156 15369319391692122840 17233484251980390596 8033664570316050010 11104351463684723299 11598214214909647829 9277510514459229283 12870067103936536401 6506714084418419079 9354581069497432111 8234375408696813522 8931480184223431866 15317780241549829056 5960920611820722310 2436393745952764622 1316871737049761908 6638198731469474642 10254696107854918705 17623973819961154434 1624844373393108107 5047317392754601530 7844926148516862516 18123312997948506703 9962157444963323050 8761830785172460338 9026809379216491377 10532472822523237101 8013448541014908234 14688594176346851238 8404473762765913224 9242991192724440337 7122520052107846003 7521845278889300224 10663769610772692028 2618575785565950356 18083493091683635859 8614896195631633256 11622503012348255603 16458682343169017362 16257283839684153089 14290268211010764458 967010859571246553 6977194355216325014 15706991244000282181 14750221528222670883 10409097108661336496 3529343111901010235 16796002816432243941 16644452167011879502 7856641638224724354 3157685910385186449 1875888610083783674 10608157878130578096 7034764623784051212 12348170879622906794 17698075492745796035 10322026337769665020 9740823869269004255 4373153312229995274 16393948541410841261 15414522969963954092 12948002527885524624 15243429708342330783 5823276145509524139 1936730593239973543 13534013870139457535 11161890072097331690 9134866311082152455 16226665325052140527 3059038238523861828 12299503326355207779 2469071821638969249 16533132107780720119 5690339168858629565 770709865685275023 8878364017792651385 12159570494441961884 14580517152107460503 13955897596094237795 9412411161197176561 1632154881086233091 15153337392122523575 1384375182290732665 11093121676209863781 5459838774407061254 776932551690588509 3592754804840000784 14494886098860000713 2119375337197966262 16879301499295683837 15273824464418109587 1325564831184801957 5237333907731790319 12776457712143101691 13656486840436185100 5894169244340095686 13468248756723372956 7923911030054357921 2896770283859483239 4829056402747920631 4989924661564579927 16384748599588765572 7822807015183266377 15479985454211347326 6807305253816776853 14367281154242026198 10021688716128589840 2275112626059612247 15648547407297298669 7496902227316623174 1340127317845663848 2666194313691134508 16255990691479558687 1878910055036571926 12602699968487033241 16753228923334628252 3863257897501051810 7335180831743479327 4467508397302145595 2098048730316938237 10487902139484091259 1761308807678739415 14235202250003687439 15290851295852720893 6554830919127475982 13057545979300991651 16551096849537002459 11353431863987397208 15511929517933295141 14859860728264003297 9850310522197546609 11694850525378869315 4108654012780126700 17080468954091307527 16430002321794625511 16400701265513709187 10106889550841472758 189271054736945730 7080686635406091521 13602691903136975965 4244971768348949115 6872969408643315931 10314550536856060252 5820919652543745374 8693307083927761541 10266636069812067154 2576364261264057512 11090083613434136743 7611634903571392580 699124111911865067 725391912983942322 3380986189116613727 1327076823295523597 4593821305541376300 5901959439147658404 17098327994842428822 5310309155138968488 4785305628385080461 6836201100806932911 14417092130419273921 12982714252862716916 7052539897382027873 7575163667258095684 9915516759012109805 1880964259474225438 4600457821983052118 15918525036970956197 7983947518512634352 14683430249053247408 4603197397427801304 1001347112512115808 18387722467089360923 3161988866430969173 8398312422646408804 15624088420586713931 4168220915715671133 11459501846441828302 3276725475055318831 440434914340115873 9605295195985212864 18049705607752724762 18232139877479181677 6286084100948755179 9524852327746640841 14260252157610357789 11593347826966824329 10594512860794496600 13986671828697002420 14262272586534390811 12706068779224835862 10491141991925616009 10328990272675582305 9780005026416489420 14931654790618867379 1157460615422717780 2872278626426690584 15551919667541708021 6351348588575235064 14772493370182791020 15255288200509558242 9063531786945812075 18052042217199349457 15918141139088541733 9817729566346230930 5888110200310544454 9018294783839361135 16548917035052225425 4513322374698627416 15845806997601625023 4619087128524112757 8219064013800513687 11679408222621400992 2354325007273204789 6429259775170080548 17418654545861124273 15882628226588182111 10631464165891970933 10967491231328489441 11524747777481673575 1622392543403156222 14088453749783624330 11369091577757169909 1757261765863676301 16822175375528254177 17713793714392798928 5467772261550417401 5611427945897692070 4825211339649688778 1073886273578977824 18364721550905093104 15986069609569080672 17940607994645145843 13626060320075932378 4385812255182800491 7370961427588678394 9341592818540552245 6954729009599468297 17716160380218417258 3546166922693421340 14034082616571109398 3374371840372778313 17699369305054697276 2022712851176686275 1622839337796854779 11732605543236715360 6357487607225435804 14442005295467116995 11212592309240644167 5535661098238517562 6004523994879680426 583058715579328511 10247309171578788227 4577927133687786998 12746104740646306339 1001246071726597391 7988003029184054245 6531486368484201701 7653551210843005730 1747002342964437804 6113801018595364806 6144558106499666957 16157647103618455407 3112981544467916641 7174914158016978870 18434380897514142992 5900332515408478071 9412604259001862279 17365579118969057751 8422533890802058412 17578209260093685581 9355484551834534807 1822449122949376032 5169405977890625334 17813623559110196449 11382978914841489096 2535697598629418465 10425266537430402779 7912568105050963975 642980218994087811 8353861864839134463 15320404011043584677 2863015392226179213 8512312281297323715 8710145556002007196 2720618190963093098 9408352614420316453 11016127842409089713 5234249800005736618 662095524357145404 1160260971175269956 5695811565111926214 17504837681648701350 3240650853231082711 17626700676950963521 15561183667676262815 12388687957479912973 25974629109542013 1584993934027307007 961393449636729221 7767552953001101459 11055061233595771727 343363644354585296 7250319775176946552 4810445411652012347 11326689101021362059 7320226697974380345 17891299455819798882 4745374272960199870 824896698106203682 1147525003777574531 15783667523604610924 12033376280582504133 18071975960718930676 6895201066803634345 5434973754311327390 8132399437683585468 5647510815075306569 7077310532767261680 10416176921418490538 171094467448553944 9162547273569240224 7433195986460999645 11980535900858770260 10797618505344256197 8051758326931313382 17510202982881797832 6486732420600430826 13663722203955719477 17571185529262043149 17034899979761411354 16157314957885136980 5768149191645852487 10093092223093474797 3268989238212976506 5930678541271436887 13330911152257256776 9872615677555375805 13596321634257481416 692867419153892875 1225655113304979254 17495324477762866554 6433415498389163355 14810273695926238919 4592348170824856547 14038756993453400426 6003413170052634622 2644788423061022900 9552111241603513345 13408178332499585525 3839100743790877674 4902191185382567746 13513303743757535778 6040335908828091246 4912445654804648476 8517791843058459799 5707510281254851816 1917056953194927094 16819930053599540568 14003156329627385494 4949625362266382168 5120424036809830565 16949818632975768555 6270960765334799177 1037135259418252122 14678845064115275773 13921356503782646727 840903753104533606 11655710236360513853 3436628070283099077 18014625848330026233 7585283009746580038 13498149859333911558 3647011626182654666 7130398566350586621 3985719232122368599 9701819522143295346 17066632937510458420 7080345403180194205 1306787929780535747 6700881213231679870 10224074195391774001 7839040560192762410 16730458940381376960 3250069615836686371 7797419779600262940 14803030795534306477 11887535475321140853 17159342485380353964 13621114563887866572 3038129183152837753 12778940815786199283 13293118092294034951 6006041558994218596 10413690781079096527 7683522975439730644 9045403382544408045 13719405405872785682 3039714264374995222 3644784486036692781 10570285736512705177 3283146324834432056 11955646714496052714 1741101626698709916 11438851128853503462 11359538732314133320 13341620585890706705 13038567832003458558 7863425231432056598 13233438438974731359 7783840601578400365 13547189197028998530 15728200330817858922 8144070403900995234 7817266202033533350 14693609487307431163 8829979780737214054 2834399794808570084 9266693874151143383 769220664382276910 3040214879627221209 18298027824447356624 15978458288506120620 4152551441863425436 12338417444583226477 6283730493696984683 6449571562560518628 2101224819295796304 15811068025130011544 4009999300013579222 634257772007375515 11278316708486329326 17488971000011762758 17237946813642276789 2833619406198400081 10742944378804125392 1040582384301852707 15068770747451378669 14613448119445608055 2258076904568808106 9863115567401015844 15404429537752250624 5769422168256302788 15358217463830440699 12350706432552613017 1054773617795482377 3008009609528028501 3397607178501351537 11774297767685594043 10589752936180240005 10366760123407502645 14078335551982667445 15517677251986236397 8725443737857196279 1659622902535745085 15287976639194097747 15338754273212829578 1144474507242335382 6420241614357813030 3602641773485363188 6972090039303333890 3864834853559454014 3880386448435081074 4256438120944743894 809908717297769959 7082028335687194174 8451221869333438955 5776326515078386320 8950080717637570539 9759371687176235768 1122651677606332164 8611731773582156928 12890551717711661219 14140627829918953103 7843793031912458434 16944362381340196075 2670761068069204381 9392819567381310655 5053433836114435222 11251418445810929718 15304884431996662804 17263920886247771792 6923955823318719751 11373218533687411718 4974885078763188901 5495939199634272330 5410733224058336848 6194266004520182388 7314318244010560648 7169111729046815852 2910696391091817501 13788541249726119653 16282715655035562812 6294792731937579629 6165874776275454714 6192417346618447578 6103581805298660019 8102021744953433268 9301441977055047160 5027296784899633997 14866580540930049124 13220442657337751232 5776484441411487505 17222932448498937651 7486422102795459900 1265920602510869666 13417086274642715791 10146804616887158122 15799772848357540760 18425715886516624305 8288763573549708363 9042784835227941312 1656810525729955089 11032874474363354169 8086659616161989489 8095300228015554154 5489111966539200821 4640257918332014104 7015411568887029533 12337575571949094919 2705671197333752583 14111616044107120299 9317019142738386592 13785967462479883887 13916528974780228701 10776883848639681874 6152776143557663985 14195448447334974525 9577613316843177871 4850435374451726722 16462326709603141513 6646736929697026468 11428724273326928654 6105988972319825922 5401921711993722781 15344383744855996800 10539026785396013656 11089181153118714750 13270937714507480754 8554619133800861168 18080600118374198981 10651664317706130504 9674345170963797736 2623320643763448356 14959160210126681462 4633540008485308420 16142188520512351827 6499352643938833100 11074731043760271994 17940079749561251681 13916588615923203804 13071543267735084102 11765191657884477368 6705932015873320653 11152950059307767919 8940616547342840608 7900516363915435216 16034770418889462542 10828685599666740108 10817114787144685321 8158509040862828369 11041364433119530384 7867280764235138706 2991020945740290517 4969838564545515389 3849021079183334418 15411775551232060077 18276660339859033403 14992036209142473622 1507640170287911614 18300648470945707466 18067279202314138152 6910013042475301200 16528776535280035462 5095549028125449087 12241247499876298749 6527464024645817817 3941427326393753519 715272861763604086 10624821861319998445 640149680108257898 3512351126778889704 9188753298547733493 7282414272688884004 5749972295909788123 16377443584594164846 12283771871368122333 5688944482891506667 6836403907228755576 16581038456665567524 11738563383712031002 16841531751101175746 1836656932359743455 1958049835784818439 5981459616909669657 5485304128365846771 2076527973651459415 5182028315326117746 13304334871962628155 16514432948262530000 12433531581757083831 8197494114047391830 11360944891042357419 15900358861765959902 6901092494784536466 11794107571560152154 15445117314782854797 15049116319905205103 12447838622135029299 18289896926976196444 1103625098978059013 9296510038409144007 2187773952834493338 15243197307442221329 1536209780804418865 16697451159104655092 13831464793094711643 4763893256767837906 15797152332035078042 11998498824160701975 2448789118213085760 10889455571882271708 15597372062076910423 7166866489073314885 10602067836923925988 2798502611068891453 7520608024924803285 16488619846629878472 2967404831103642175 497342155390082132 11368059935935693276 3969291584597479082 13951404568572989648 9249824670107810408 4569367830533914323 7291355921565358063 17801115084343967780 2405779636678252295 8969251747278343970 3648988494843428651 16833751811059156656 14746037923349883532 9954498781540943328 11064414516260953072 8579123611526881929 10899378452712122254 12291780616682824209 13888707013678249005 14738889884408005964 3524341140802770947 5913184200128368819 9107019747908201394 10904763331123252429 11363847547880704715 1658098006629297274 8548404591076819874 17885073554086528244 3218308364226656432 5625449076365443361 5417694648988976203 9742919546431922787 11255191233117660910 11044454611135605328 16098090932092578220 4596617314965042247 4899043632811514625 17707340801453470199 11566878249698568983 12766102434613211776 10585702189698798836 1006038186837808344 6265507840670591292 607605741678597708 3003619037512352480 11735937272451585499 15028125660982613275 9746361801320660133 10269546459192992490 966639810380624747 4338517948670227651 14854766215592543503 12552050923748161879 689174197873194197 16951052569618736572 11222087581980248582 6738405337866215694 15235780564073745805 11054507931188159878 7682724742164333686 13576224293042429973 5032767865091681663 2870323856845945962 3512488790372082422 8759456157109698148 3176717781684619607 900868833614799590 11713916953145249608 5103497614621437042 1118976301729538298 2794461374769794478 6837811247212172856 1246775693947557073 13201566562441662268 9853597043755587337 17977228538676692710 14548565830150285426 8387905240644671650 947614869193919136 8145115229401645307 4228911286258573216 5842288534002241496 11166025329409758052 9113503154706987332 10835870531158531784 18431097382907073710 18093678096183954784 1820820921707327507 17538693213786822976 754979399163133142 3890238552010702498 2267906700479319187 16516269693595747850 10307172517010440031 11166018109055487907 765692203277039110 16404775148235200899 15113550902889257642 2494426328744253016 5690375182968780650 9058291000459221646 8935534479119710060 5590715294712258303 11749637106856079809 16706825213302234036 7109772338373996082 1184912106354886178 5943829806576365796 3695329670769493006 10129022245825390379 18038637371283098915 1172386571805606319 13173736691226774096 10859310544207148950 16156954402400584340 2968245120314503028 16163785227852144633 15978318995221248800 3908772048851940140 107170344093169510 11998845649096384314 10603002371282889953 10881558374957272607 7661395745924765686 17704116950220599516 15821461134559978233 13610883333528453821 13422321765352248104 1283947559449129191 14371655484903395010 7889549624033231126 11515620629185407849 8826677327052375029 1493935912477467624 11254949550378543580 7444926251115084695 11666249873902113926 3059711773695494394 10181672621564535775 10483628811625510799 17773779819297087711 6572902335451580622 9902429702468903466 7744629444963310483 14447895468661703772 15063998943187091746 4517710155277539980 1623445462175192618 16734689796896761067 9166200698143130850 5340540134003465889 7063130572271384582 14336194675367247154 4653010556024424390 17243516169299709948 15512749315891890684 13535852327170226701 6059441596582778905 10918358787451159399 5191633112991802567 6668937868280100589 11521737046129518224 8408852121836286089 16606828181228627944 2554562526430794784 4597659361357212798 5861567049964217264 13808974531668333368 12184252844169359033 4822323826175226007 9917466619020156923 12242566671093688331 11430567672632276431 1523510726987176953 51481048144706990 6930001970362355438 3845381323155559303 14202092187462171597 9413520255920135406 2997628656083582416 17422135626833789289 7417183185583989277 933605440064588399 11628988194571252144 7576105814104436896 14256200098021373196 4116615403997331562 344943884558827681 13887177120542988007 32900390286667787 6590503429647972575 3922019831905865165 17264492784981647999 6223992208853600123 15114996585837016912 4545881979894181802 2421241009764795994 7142948408363066210 6342328073325849381 13099926176595068686 12590708925607003433 6229767938033875512 14679883275372611638 16737814430585786243 13107689343531006377 38942037611628499 1194410454822768040 8022947052863863556 14982444864980684950 14298739852780259971 3112158236999071306 1742905921761440170 7029841517348700245 2188213875073313870 15675458250716522073 14135872691149933737 1196025589928428901 4132716198653705191 85107804243379526 10526841859759055981 6150182463651373641 6686833458032572001 251421125113608056 7801501167331911662 17158057951203901294 15156662558695907909 2375539679042579350 1180331912214721649 15414673805621344158 1504260983693080941 15756221331393800927 7916457399620279514 13052138209391479836 1393776852030249280 4280915213161204030 11712959868619932511 15092468879557740059 6860743616916063474 16850541790023502487 17247823411404864675 3029684121432084028 1565156677535581735 12694273123300655717 16583620509457993349 527592341182511090 5564368342371228730 4440171868363682792 11670962894694788415 7164056832500624339 9945798702076081879 1578660989672501494 4959577709643882387 3796279561278091126 18312726108143383312 4481017811041863781 2878280885899190625 13290040116265371133 13604822023255937773 4351390448202774726 14936847042686508807 9106940690514901682 6685494662199158022 11990947594422012362 13027161347005809305 1894548386869089734 11059069042880976255 7622172156008587688 13855708002608786258 6925841911118503547 445383018378057050 9911894267286844719 435740125584414967 5768697011462874940 15592247692661291822 9941148533297306424 2770552978352814619 2691170816456709828 3237584733881970698 13444891098731657722 10377205958365484410 15097194281887173247 4617715686761153709 9643662358264905864 15920010607123627513 13306674169244724064 2724588148985026753 7906236862152525755 14986919617225978695 12964086406257963529 5615137602072537730 9123072911528152400 11280668318122698344 11114847860497237200 9611027142176743014 4750574504313944939 6816200654006118485 12828291556831416796 9486392679449558777 6754184258223790487 15169440923108256211 14085311508906449733 689276001304468552 8295002285205929259 13697778868754769380 9193203783094494292 5387734584144935806 15172993102875825724 16845650602602304606 12277496129304484877 3436151985995254094 12385004815504577206 12436957145917849755 10188671620179825374 15652964119880728170 3533316278448125979 3172472503638792808 10830463211537412528 3344861931567815247 14945100182222881110 7761939012175054378 9521922685970424615 8589066866012325906 9881225661809896911 5884890285465938898 6366574575342108913 17152128789841928296 10138402336910057721 11052019948846373540 7989350200148424073 15239036772148532868 3937435320658970721 8054270107158784928 11661477145639581552 164904487073074482 2990133790419513342 2326482830414560027 5098310398492834914 17258831949203355447 4793025792227962220 9562012057645513192 15839197284254199741 5419537385364582471 8562224443092896030 16193828245200269272 12191967708725298893 14120295061652941551 943455629193083428 15851198500562443507 18064778482255676490 1346173083089429192 13259342218811019632 3648213158534605886 14412025684973942462 4113088900893746479 10006916763776656856 16843518118405915889 10795150978062821439 1084946317233904437 59860697757421638 16906436051101979689 6055345317724639766 14482452470182757909 6832637578244378950 11686069808395978835 462984463194244784 16469226411109025931 8977431847239035729 5952269546522500739 10367361928890989398 7312592931456675332 6508878939921290463 11161783566594601206 17775528825513423112 18186164962836879591 8211211925375086571 7126667929966447461 10805596113135886363 3497340022536603869 7922012218220679096 5129896194200604814 11246720678482653536 3282824505457814898 10051704800616938563 9692555582626207783 590408387460525432 2691212814761465901 5496055099736293441 15919572418704162203 4697415397081209503 5454997292674185173 2186416821187821511 2369019471895109494 6184416093269507718 877055537884292225 16016413627906963639 3390592856024017093 7108298676544356889 15194708255710795005 5273205081581865002 1843590843261862101 1681761659816171022 6665619523088553173 9814904171374778306 646349490784199604 16967173746642053584 4403621788942532262 6253129557211597633 17518342011501176157 14766437718271575731 8052247226521337124 4962902419300744449 162386392642677015 14140295349947629922 14144991229674620117 5450898241616248041 12813056171705658424 4207965797728035958 932550241083765305 3089655319957816630 18298337879383194485 214559500311795940 14083327921866740777 6672831259246747459 3067485709121727837 2378087842704024404 2825671824237027095 6533437089045573406 370199679919657942 137507630940111442 15590865976487329375 554853377192519591 14820538988404055492 14465505475318257974 3987399742467891737 3773255986342724167 17311393722428983281 11333285119542432014 7844614394859180212 7094500293420583623 1178886832734528753 946178234473024526 4359929625665347126 4016791126266572773 9383801529441610999 12663316799167836186 8193946183330052051 155256820984800022 15497559388662737605 818306357346828274 13763400421784511688 9184169564563749118 9718999910666883346 17371279336851360575 1743592610665093316 8491239599164838561 6336505974420860392 6811580965927814 13572104559009438289 6135425135764316510 14845684991220931895 17949201833708064402 11125704568872314339 18220245901756534113 16745658064709368065 3723236894157021038 10770259412118510684 10258423107234001183 5488619134911402589 13413358233728456219 6710253594070402607 5002353047205407588 6244653214447793335 16727627264005512297 3902588932650587539 10293174076660188348 3662387789045864113 9419224440575653566 10351564353383341404 4045487995840595631 14897669023099148921 4967260715369512810 9155114065056926627 5897146121343497761 8091742821226873194 4421761219294829374 6056929072138299942 13696756874988157472 3243553574178325417 5076634271568791810 11871551655896117564 8333180985829420099 13407392471235463890 17174584210571346023 10017932094446275420 17919109480645498305 6626646924077867839 10651416003197465677 6722457194003599370 1061731892281702807 9693191295498496027 3175984061485957787 12265439061360691458 8807414238312537329 15631155241311167025 49570078601134562 18303960584349040770 8656308460912860281 832311282689366039 2986990318617764141 14970515471661303575 17734652713035529098 1560250729682929277 5501394180902161926 13081731759075617725 17900204255680289612 17599202674215368770 13680181716901306998 1218388684876730038 16967927205715169421 15296238208351000574 10284388074740670643 3758362135785641280 716849070657475566 10003818350483759354 15108911861009064938 475368068477491382 7294496837553585056 14875532495022158331 16764796176396792300 7455187962249834020 610308780338487141 15413539917088985252 2289535199916701598 13335885038331615302 7155268265804341735 16984497219501698234 33632760203042405 6424066472446929194 11721780656318115235 6274887848867611624 6202360006643264887 6268266496707140139 15532345423182163337 8428704505966038207 17851801471716636985 16116987983146261021 16196611771261508548 9062162365357191870 6092598348430752998 12100013593372993764 6533716941908375080 6189608735929174965 3349856230845380073 8813448375724774047 1929306142256119464 7717843696497595038 8798156068897067773 16363065117669825668 662335679282993420 15368291932571600043 10110950738106684119 15389544104526858850 15790134981547265457 15832090589224465141 3206820221610596856 15630068783582544361 8534983143215413983 12922859173400748916 15749340147851333948 9249826840808007352 10298543739330476519 15791238168767303043 13922843481794359911 2192388331781651172 7329472036194646831 12863807784414502737 15353856232613001305 18211104831461461941 12573633340956061499 16399206167091074869 1149953745992302811 3127151146096458266 1922064365321364028 4177313776302192586 7362951398720980122 1090204076589723641 9640987359417466347 4441561223020767862 10203506031277568734 3769041648450388749 2051467202085361524 793011654924138508 11563485067929770688 7092990401050652640 8839417163129157665 3903273036677760390 15400043158981447049 1304122439028819347 19801985734498840 18002143583974445561 9722187016079173044 5479724213889934523 10982878161124559915 4379593254913621309 11603402297525858500 1643096433750051306 14631671426556069546 14185025024641226010 401859857539939130 17272704470713686121 8887623769150103691 14499321615669733009 5477307174168334678 14426491465518720853 12394707529365085166 10929185764077225001 5909099385396389664 9144095244605709578 12389939484352410015 7335725848929087434 4338923517609968044 9933393614090789911 3756051799345486613 11332133633020070343 8581774588201827440 864341450239747343 11891541110845308814 15802039846653685342 16929107201401634311 1831951767306270741 17360223226439444182 18157564339062054872 2554994226976711973 13669265204760125239 1395106814616503589 6355935431125725817 16980410486049449974 1043425543027288552 3895613895521036910 13170716327215524499 2641065832764308474 7428491063470559399 17807884134472545988 14511817374685252589 11464910697052998670 3983144612674416653 9416963318555077685 7385518081450091651 10602126434149153803 1350752349338078522 1390595124934861821 13951083088082254894 2510866618158815700 2849079589333341656 15267790625344892862 15660573122957687284 17255617609150740257 7795435851318316779 17023574153805421738 3127911057590538979 351172477582081003 1070401817129447977 16292914866021366696 12581210134161682448 1336170460059897377 364627980854003687 5090891288769116321 1719404284385943533 15947958085126967344 4138797558711871567 14378634789172319544 10542088213231091150 9280680967060587277 8330896308961872333 12791893828193356961 3013358536228751610 1110258060730754041 6432591095315511828 3610898900175461706 4533353322264975099 3490443131115986638 15584057082172398902 5088670430026569293 10846604322788983917 13720599039303891756 6492921340901809183 13494125924216715368 7857229092292912752 16900195173951854348 5047068534666616163 14577986054895532179 7088268958313490186 4251567740854193904 8657892197590592944 3166567196673717979 2417762242030094089 12164716512963186642 4025963795868273923 9805950364479119065 6935994612018091144 11675142530957578701 9529625263848711602 10818915070499879946 9708713260992260052 4376035247786687522 5572931297312416714 18257254989677184739 8060724679034049618 7856494610369888609 16313068179020291042 10106759565202607854 3340865584931564111 7793643370816980367 17821517663823272813 13481930546453746784 16096603358097741117 9036445892741867229 10269753767385238028 1810136978881198929 14735743895445529802 5744685868395656026 18418682306921983748 6333769953091093785 5619722202647465597 5458477079921015279 2681875709403674040 8273161320967659054 12656712955816658757 3394015407687974760 8448400278778198928 12587911571877271430 17412873571189632624 8689165105075567796 4260514602948462850 8763391937601977373 15059282846862195031 18239109986257036616 6561704013769636928 9691931389846922387 12971024890659061953 1600043653411006402 4939010487537605757 7104156361730428131 7490153504270826988 10013830853420839606 531435470818905513 1163776156716902296 9872981726062064174 1823614635597982501 8247406937821570462 14341954528934505218 3958560317434510296 13984158458460488085 11082148533763202882 6787217953875839714 8273140742293703552 16776822096346078792 13483428492934713065 16968367105056206270 17492640132156260637 15496412022957182692 14818444755550142624 16520696125199542652 2085380183307408018 6892887997336674118 5482338020401766555 5212454334203965110 11754044771371392962 15518032293623682923 2086400273424479179 13229923859342645714 2919195099903122518 5324294115077001415 1796407680244026826 8379668338002527174 36365044545895099 6388901079811125866 7964349722844355070 13236177121722766752 2504990695324009375 10602880929552105351 7381699742555766231 836974306736186074 14856726540030189471 11946499250164282413 18055352279339607030 17548751857511118670 441187864647754622 7873269550786266514 310914682365041832 12842923237999787677 2186440140512538192 15635683176761194928 17534996670862535750 5090082442508453540 17816074491841633406 16758010152981626342 3118437886090807015 11494364538286474715 12579330579764365916 16487407628192621536 4590066950547561937 907453263015837589 15097984049067186510 10296481159464282219 14091147078159987930 13703489348460934150 1049417361820365090 9549607878474741014 6443508516215453218 15817645973877694819 13359989449226784469 10582102576907845675 1979458434187316668 9581380147628205312 1671190458909156187 11772341657078039818 10500012735593675436 15923933082801799878 3913728144739323667 60353477371985673 9723583679420418272 17560144959933160723 4284446393290217632 3538750764963417884 13469134444701983842 8853324048532575535 4370505821297913441 4242229251362199942 11023345628741586976 4516039537150560316 12298268848300733548 8883674441663663276 1631741346698734117 847496796612844230 13138082746180216703 6404900234870463515 10648120832238728611 422033340129156693 5875805849474764053 10394333370570264279 16605460293965338655 15987734670122763584 9403227100320795694 11143727791566320755 14699334409324232 14580625594104194338 17394038862250333992 6569948032601956878 2369198294496658200 16402864192060532154 14053815371362570040 2634296290487920739 12487710754132547190 10184305168055898179 6965867958202267242 13868360037112575222 8211486158788744199 10636648754108612131 6175912560399118101 11999933705005846430 14555560513237580899 14678629452006727433 11098288711077407548 7062749349670460329 17020264229294959763 834829971331233987 7559707653765003515 12724719837421739211 10160050215137364772 12867663848964945124 3931124639858031819 16021628765286210364 9396973792828425794 11496017239658916430 14683055874061831246 9818081613930202374 4838109790191267512 5449291076847755763 9671836416043848436 2929690633810322471 14932382329800519677 14574769412993829229 8378676466210396734 14616263766883371269 8761621709322047110 8032757626352186987 7698174682227751324 10801052158303025233 8273167233310510509 17519624485577742978 9257186152972970777 303164470252046308 11900552492424895072 2044105428560081659 14776201261405521893 4778682844490476148 8058261503848230445 4777571462529679317 13448892100617069391 16605304647445265289 1445875918632575321 17593030942095360672 10555348488796762727 5998172793438008074 13119146504805275396 2958829059280738945 10004842666699073421 15859759891983850559 8177475556105232371 11706942204225716467 5756945759643091980 8375306989224858805 6439845933008977459 11358540481492576131 1188590799961488333 8795887548929605880 5825844866446867112 669733830272952896 2997928637461729350 17380096002604431002 13178398189316679308 8254364664877191789 18194811890372385642 10930277677042525138 15687905205822055416 2351286019511343916 733668600809031778 12114840840098142765 11055219908413736474 10988190483439755569 5915018686475881086 3554460313664027930 10886421973642062769 13062118911454975393 3784548218149770935 10585230465082741697 7034260767497386828 8730562919383111445 15399333331376471123 10550743293483207097 6770672610552574784 15220702007870592487 6495753485293971520 15904900776691726940 12303324143013158134 947897111856819714 4699418681406124330 2235888573986595122 4440872735226466271 7382665317286381045 3004229720543502199 5492800364866018945 17792642039951837647 15633670873939945947 14786180196514038359 172445692056358318 7514335640950783266 6122590404906110782 12494295456028393817 10694495562336827227 8839560745797482945 14054494081757535357 654991728813976125 16555565216663719922 2531669331976435451 2185683181631984788 21517899080291818 8574148247874515832 5805748545477313480 15038236928863075815 4893088344590895012 6711716521309456733 1819629565314593940 12359282865372461826 11683384371808912467 12053757805114773215 2105688391453169313 15325857769858465490 10944903422983680989 15696460784632626372 292936739983607916 13944001621329842459 565198269988048765 8398124351233249105 7321559489206339395 14913772204707403858 15758064014024947519 10240915279044461629 17834902378549121576 6982710896488103131 4184622145558428286 2242465166065982021 4980037173674318562 11018071788988769908 6276535276682718685 1789156814626854218 5324740238666037426 12003592717914627977 11151194029204240899 12760350863837592623 8422266035172941429 5937181850646483937 247153319142110923 4759611585588008689 3507122283566856729 13454410173344496922 9499769283779713248 7950848246906882169 5778078682472949411 9503085488338167698 8597555587878703753 5768298504546997699 2026669598547069365 9774021717632865304 14333675793970266993 6759382066124060665 7987676236090606481 18278214698851147304 3199372673846855884 15659367508432391506 16088058494672290199 18252167568942642455 2655734573054234208 6300374809395374993 13767084255287456081 3895249267060930623 12814192256153422319 12751408484072256311 14617026005218539415 848177277262039753 3191726451129036400 3563139205702081266 3642892983136673268 2245760955658754944 6239544914062656311 12753081411545020856 13161915832028446993 3345722041533697352 16876076487326363992 7678682341343711218 13390715591773511029 2889535374826860146 9651979550055303375 3742348143326191074 12773210270304178471 16389785245398165586 15376908784851627883 13976885131917273817 11557604282436378123 782897926013616653 15029936977811318526 313303215641236722 7328016743641525876 4745484310739921112 15469153952009630845 12059552287673614871 17383608171053674694 2129954904567497755 10769203948999266084 17588860152367981399 16237625397271148427 11665581728828693368 15013459170572232406 12770695461166798421 3742809586258680513 7946694212946528680 8925004317148050265 9364870164315834526 4286839192247144466 6834355710014035240 9798624080428328237 8674743395195262942 13959773718006634252 14627705846158182966 13018456790685752730 6737736098912958811 3362256008663738871 4678800556123284303 16211644418457442063 16430896883134390555 16039845067945613799 502483668204198928 14626746767787633054 7456210442402445619 8376402436147993076 14084729925440082073 9854532822754308457 12499695673985993623 5415614503209790992 6463271731845018417 8241859018184355293 9765036853304469005 7899625787180215717 9018679942662941507 12547983080934313448 15248436376016314963 567505635678480220 13790940085069176358 10075672232612999440 5145661776536212412 9366938293206613986 4384066803061918195 9913051312634420824 15233347824762006719 5763117611149761649 16968490392515388390 4590586031763868588 3363055691382407181 4064755602603335507 198313404002571829 3485671285785174213 18162574145192115530 3091788522150376728 15576712015307773772 11468984220239159599 3954172345590249749 3811900251540999747 2979280278692971592 1763887110177623417 15063067347847705060 4560846495123931479 10990756179926847977 15057171899111033261 2060464890188344652 17056955073670753309 11716280560971064255 12967766037341759397 8108167398519073782 13175289306594571894 9398594477055730249 9397235707396015650 10856359789613278601 16516988168669431390 14757721825139732494 1691535006441527860 4309567734076864651 8431203924856878876 526077565667600793 3256858413163872122 7613769266713003270 6470753904807384437 11585132460765786382 5827277411405306262 10639201745966670816 12043162715882216536 13364914519423269996 17505653059064683365 7972210713601105275 12502593204309151169 16139401600884830845 5474073453887275112 1003393403100189350 9010442970198588593 3039676394317702302 6637195037176818702 17421214264525348518 1788062591824738176 11868757155241488231 17479685752813801022 8767747624695067522 15419245363981719582 8476115241680073934 7289693650163576609 5346710288301546842 1606647642834833399 1233479465603407205 7844073149812823782 9924721652866327267 10658370601273013283 15849318165802442157 7093701070047792772 11843191231996011400 5835994689894960560 4764174898182347246 10002293561210283027 5615087341860627606 6795196854156929661 13808681846414606237 8399622915566223388 3112267223355053049 12909947760250917356 1794631329554921665 3733642573485786983 17328006633832790922 13039156635578684866 4480427932244261074 12978803769935741321 18193226006118062483 15875284930560351844 2204702258864463003 14791911769442141041 7281011400987008697 11806275885552374222 4826961344843273400 10544891986510284618 14531115344555149172 8204454988695065388 2472557883873715807 9800463255120714867 5614957992075407819 12964192200809751946 15649811262460500219 5609403817947366347 10220743988236152107 11971355494110279458 5635998918809245626 2506364110704022962 2392466356926122105 14464017455362624092 5471732379698060916 13022261770684508151 15830526654442991744 9150765329093828391 14567643976766543484 14605236212306184948 1465052425327366568 17074203504519906049 4336629082058892031 17323095369405197109 8760903720592250768 12706478559097420499 16052459311798278621 13990862453171884273 8279998341632635101 1498118151155209236 5002902357863557109 13390839728731118757 17270915912212720886 15230748648281624012 12854395630215808035 15437883178843094347 7733915021978721457 952449824814803172 4750238292473901258 2145928317079443382 16515406131868774538 1871181066570208159 3185106851242920003 18438968584419753540 491646040458773635 10833232083894385024 13545712017310964938 5510468625309168134 9305832520047578634 14092044341582552198 5505244062233689870 12838248392879957538 12338780859800584306 12632665806935653376 8740521875203096291 2661562070852833278 17921491959815493205 4527134104987319724 9569771698835161849 18042621195664690686 17455653378813926596 13765965790666771366 10818277945434997079 17293122271286087276 14359801423248928906 13786205785943512066 10459792023548112136 16859437574200057456 2311012509054745282 18115843262313859529 14848634774244007588 1601937324423539373 2185298425475812656 6691177679534326256 18407879049896388612 6569325316744763355 11171379849509128364 12605364258674444283 12347088184454518534 3930947795354229100 939411969146778393 2560544500852041191 5049455572317991908 7385546706458404582 7777026211890998812 8771230965380241102 1061575010746748446 1609164912260845616 12729288019726487535 9925195572368297959 1380698247963939861 14025204255132380495 7160416850736531851 4735424719890063409 7959543653332146008 2344104111751261352 14310944358123041505 8131641352230088274 6456743484028653005 5599683942990784518 218716936829044567 10860295389997460252 11893853462309964598 10919857655577348238 16505780623147900110 16632869752239302890 10477969774457993316 16583233422222119888 14346794333949791423 8749693945148704419 12219336706355875697 332998257725203643 15939533489552284703 9230629029906507399 17028635823149803725 4712156929550035280 17344098889180484257 8745963782077377641 16233642961844199544 5697032893432511954 14567579892097461941 16653860293166238417 9129584867430326143 12735485875736849851 3493796581756443992 12318792835439854271 8852047375418926289 654929074826506662 15797825763268306795 3727403293877419085 9111296282655215380 11877516540574607427 18285302608027123723 5631003804867520212 8375107387758625155 8784342134114663588 16015191010014274517 12989627401031656253 11623887456864002937 10389258525273300462 14883020648395105875 15075713078310022453 9076501751815746001 7687632895250277532 1228467941159129460 3659193297810058681 1583718613636570893 3958737429824972220 1798186650966872805 12223278654850736962 5759419914787988945 14657782812480001504 7499634633947909254 11359525752957400728 4891835083379323282 4032492346243154783 4538730980209614051 6046941066669141761 7949824994629520746 4254209608723350974 10437451560955001992 6218162139810241566 4520631633455924456 6996756893196088525 10084416077192297987 5494194212324518027 6836935019775908051 13791306196139492101 16529754068796589460 4234450477723431985 9474208829105854680 15872576618900749521 5339620331049966123 8689603062964433113 14420186546612019390 2618512183289856620 12864122829225949292 17748120936210181451 16388817611802524488 12526683094601051010 1208129555931453008 17390925650859902398 13560153450248993118 6221709411775400839 10334033504716378053 89228362731957001 13280612598682954382 15080170593683878555 2467777650283515792 15376114404005546887 15368634786244438241 14672924907527083483 14734680251731239660 18193015506535763263 4039273272141863411 9906656611455057048 3500633695230974016 17582468905727417578 4279159399557470004 9079719379684443444 84139917188089990 4811301993652013118 2372092305413608866 6849655539946352233 6404175357107991154 9404056883054635403 4678428116602377105 7751900665239438765 8515006065598629312 6634412489607927420 16486744850189536500 15577466248543873005 14862783068476556061 7320079284727529388 3352448069233970619 5801213749170604923 18276178810567673233 5146828643616521890 17799727256782638030 17020613111949025525 12261594901778980774 5160351024200221038 2159220528057588313 10028355280933372698 4731425192176312279 7042377288603206504 9938343782090864598 6768567448816497207 6941321016711160870 1187154852657539215 1508440953449618072 9717339908323056108 6187178701549027959 2276071099553215715 16190287277559788211 11942945563635737029 12394042902111330663 3394684816366938187 9528206284168635166 691314040238650634 11115359400070978393 9801017367875933575 1983827005068232534 667141548369485588 336589738815452252 7129512331083337231 8539697046583784263 14071221633068468036 7905773074148987882 7814771534648022651 15548735558642442193 11354396317597442125 1038879334659394615 11677445524044422796 8359777311803944824 12651673863339287793 2881928562406948168 6335500571803382638 12850313267436527912 18438293765478468139 9772819782639228899 13861616202162571947 5136302195466214928 17759211123387702885 650247965576858517 9151819741538664144 14798523043455840789 7876806625190421919 5373786255042059298 3999739394505909583 17067125683946055173 11387887982222432052 4198145027765239213 488580719180448893 3966061808091822694 5010318019664399393 14870405431286608348 2763588603631756988 6587494005799783108 2256710412043520594 11542707317121944356 10225139977868137706 9015365182484846937 13707746913230798046 8482089689106184490 9502496785874939040 5571307287695878785 9182913170817007465 7993257669297681021 470221401550805871 3374360200794420502 957267647352975545 5462498801527806802 14775798729919010003 2923649124345564250 5790859772354991833 12364011947223793685 889323322385119603 2980781334747525127 14747320798470317013 11771449027312434347 11911115143445195887 16739943912964843102 8322542431572191394 17204888922121392645 4412688140664555912 15042532289675409703 1991856285178099963 15347824709127106462 18054907757245372542 9233854292082893404 9915279955186371510 99786416348040383 2076949737998449655 39657066182973669 16449139158289960550 677319277853792303 5508154174639747613 17631909331424823776 11588049525732641729 10558599286340028878 9673326976071442195 3403875119277683020 17153119026962513030 4829365064955359231 16378978506954517918 16771274058386436628 15307198517151113359 12263295499777689742 16811734133793509536 2075998249065994976 17402910409912773392 15002246038343746141 8824063585024947988 15084874009578360777 8489818417073550749 12605809593109280383 4131048627541584257 17805386399442121991 13680592485188241590 1516517548970733949 17957938153110346399 6345597026272827881 17253356246792565076 3313972143261558461 8759978847350496658 7231310078178028213 11506292134868771473 8247053082503177340 3365865675150694570 6044283819362821643 5911354681795759014 5254675947612356495 11944112939911401701 4270836425126121543 9305848133582889660 5042788500517139205 8083163317127131450 15674064392042804868 12209411895871043146 597980195472352917 3232962519379015338 1324914085870291795 405949251183900399 16554790474932668996 8045448123355393997 2165151883934829825 10593676158097208439 14496965369280066649 10271611373798005483 8270071381858269476 16974022247562310122 12317161314186085467 14107805173227168375 12759097117073416936 3069676457779262374 12629406525995798124 13696894637582255450 14060830111968616146 16820110345038742488 626350954755268566 17518110617697482032 2895216527651463529 8937995820532720965 17290720420869866214 8292850833637389518 17114126470555124226 4347325810505515538 16638827236964487741 12514653390168101766 15172541764694711035 2344241306258368112 17785100580295438064 11376912571352139877 14562247493711310317 3652028288040410875 2867296308101021748 15864425555038922954 1698242191237470022 16093047831971660802 16213386324315034576 3649799613954713990 14159900966788779263 11319866458546101484 17812760086687103357 8459576117901482026 12244301828538728043 11761227807378669456 16565912022009873153 12849431017295075429 17778167615602045545 11057827157323142849 4587885381328947204 9558684012602843429 268618003507557662 11526983728560065301 1297550135375489040 3590834507707134191 15744154626942837737 11292083235164958139 2152092590068968286 12584736017731034006 11034805076589286738 17452527652334482933 3323566508820786409 5493446363006262499 18315207231131092597 3924038647132980210 15415375254725586477 12953868435927256402 13482922220807735560 12742615864904188369 10869455884463529666 6909298982568064944 7030794704729670292 14628915420741090655 2608541143330039453 15271980812792437806 12789540738293918447 17628358075905567152 8812998863512672347 13753332648033782003 7908749325104800525 16875301805246134563 2621983846512771024 13041593103104403394 1953712111030200734 13724528446003777817 3107774586876884172 2251213161380032463 6320135353353676779 12496626906968266257 8895476147024609636 375395528877897159 8730227527646015703 11189295097586901783 5901493372087878313 17710540971028042159 3292994874817051369 2891415952172952814 8200464755089022181 498278956992777520 5135409017615255138 17901635885006801500 5191285572591413648 6586265132796812058 16174026028514702968 9145441083432780169 16335085757637675336 2408886083121570714 8027335711787563209 13756108039279437650 11210242182642772243 13177405278920820595 12815238053309524124 3333795648221045291 10120535247615203401 9303501577266379607 9032760269149760456 6242052873074049937 5552054506812441041 1085361151634065125 13532930765806630179 13366067268559284861 8965983505924485020 3998386947479790250 2698641044361868384 10875206215517452731 8818820607289857772 6674623674364413438 2468529203437779281 8612340087708847776 1518600694108712367 10693354026529203860 6433691276664214718 10980604072390080912 9592072745430779843 6714558249060287653 1794539583241728114 1678758227187849698 14825020919801602980 490876668689847976 2379577820471502209 14390657000048169162 1696707796775028552 14111911029665456191 15234222345300831362 9635752521317389938 17651318159481004172 8135263694459419673 10540915778293384770 13542732395014244963 8163190697249087483 4185453331526812441 7488297207794994506 5683248564881813031 13653145657224580670 10135189680824596894 17494560826971187445 13310370049023342644 11742149647671650800 2488669420943849410 724280783541941636 13512117404205658318 6426487977524151104 18119579044065149933 4930929274348946088 17272768488528041083 13102021889276971594 4226291151919250993 13491724987973396989 15809781736145785294 10008567943287714770 11381858795403281893 18236955854150181768 3857019592728506965 10030268109482128459 1398170442771469541 6509924427346013501 4424136014593769461 14160447053909412621 12667719583160528348 685086715662835634 11667298309423402914 6609811324318113398 7734592150588917558 5931118323664651602 12479004347013215575 7072304872429108739 4036482782110095624 17845687198800345727 15934238575489271365 18028297513965618677 13460392492876731877 9509254117128268674 12089003462225678331 14077775493537480353 15371645873313600136 16380746557092896455 300055784415715040 17941901474026287619 7650917898852592023 4556075553121637769 13107479854482695379 7415093773926948571 509110680695458398 3612630296941293868 12462641642706166091 4821043287218230353 10731639806234538872 15045955811253607475 3803482490479761776 9550875665683242098 15794978701035641020 2104624106434125636 5156878081400369302 13242633133142546610 2372036307574765016 5837199678290871631 575995673771970208 16485740997943822945 10638449882442197319 2405825224691415493 14605044898982766190 2058130578437208052 379062245708471920 9401199060023271268 7030597442887360836 13973700657366274486 9352794744039989545 10732921109007945329 15783354448700782267 16646276879931784256 13530455332369456641 8104417997221606588 6410803083049142774 4022299937131514863 6733093208826107759 18216549453443642174 5331199697383124596 2806025287281472955 4409772674619579998 7669508681903926125 977151448053307167 461476385034210903 5814271830965502088 15677344206801641893 10594653154879771934 12085602592176688759 3574853991558580611 16108218207671770616 10507575221281960937 8072096246345723993 16578723389655411441 4707121554824075475 4957839506196422911 5944130133427668019 2648516853483154271 14615134773315344557 11119327091125723550 2934520186484494627 13796211817782741563 4438212413761372243 1796424471763779894 10926140008563778607 6764683125596871927 1049646302545068214 7245352941016522860 8076119121243626325 6015286067053562210 7336555374150872216 12548022941344935525 1762199656301575478 16107741239341266265 7215442032471503186 11048651354330291244 16745693953200333542 16231342222240959195 11769459606099358860 5173072521924254875 12848624617521654564 8790524469313499167 7570867441118439122 17307144250401851323 1582860733037926791 15121897308473300788 1371425137261878549 4051405888460097034 13180905873089049582 10915194722748083189 2755887601573830352 17170713577758251132 13273401932832074823 13153882419490776121 848833949862524982 8051396469704429128 4887105753131007445 5402630392310428268 15908748039573892856 13346567874455099306 4564213552724687241 3762880082639254167 12944811481469978029 15334170830944821517 18173975119377315074 4928061692414444193 4775540883732202500 633331740241541980 18047142930951312771 15522562796572345106 14252251889751722825 10813127911880890487 15397650764939203137 4615723233296543285 4346668033242451321 18202108259146815699 6645527169572637385 431876758958624991 8942083394017966458 6579829070157140371 167817602978408823 7669698269701942641 5357655387377883596 453364694112662044 9772742240467701411 16920818052013597685 3064845492321617543 12741144662775059518 15199231185092554667 3867863373098360708 2096126984333104096 7301413085023597333 12368771365070121940 761429589367212667 13737021000160771114 2938724953011322164 17552639765973389444 13389275692943296578 6167211623974171052 15088926341734396075 15138789443496829684 3185520553918447923 17563989699125991603 11015412803955604778 17125932793600907604 16041663921104796823 6000494116730602324 5927148903693896773 3337490529330480015 4307067384611283141 1054506427970402221 6840016728475087792 1169478313275546846 5491567391609978428 2267320743797774452 13067752790811825063 7627959288690808209 3541013559544479867 15420484968925224483 4045386461444622630 17415523498691954743 15035057923673722245 8148263426131041452 12966540280595141617 5072133377378435848 3496439770178131980 9704137244252210463 14310914037829558045 6180136962384010579 10502182712079734535 577344466484933003 11854626293270821161 5058890350108529160 13329587226350657443 9458931920485197965 1322093881955092739 332602431401949639 13365988997609071295 12471809305659642086 16566884905070076180 16051027710708761756 3156944883887027842 6416100520244200845 11714140870244139395 11077685884587461414 11249285124640446363 7153298014241136353 823360896361110513 13384087943696657190 16248536569221629391 16923520522399639460 4815767098317203678 16746706434724632612 8640579437578014707 17976077559862534570 14602655318767329700 3648688221776636383 8254077123646631914 11429216060383896024 1444120857947042894 9586346341318010469 7007121433962733529 4821116528743440106 18308106276786750410 7511812620629165248 14225119169463903440 9426633144732080061 963466888793480538 13704066727717008723 10035403968371100960 14726970625637736963 544645601571909538 5677072770641796695 614790058401197968 5823715415716717776 12182553413420386898 7293830907013054201 5904644337172529972 12238406700024595200 440375004142038645 11654014251092822387 17372544980871227280 10923753435528390788 7198685187570616858 12533508686764398113 8472231650075826256 11403211297523424073 17956538747219983364 12440802877118912574 7969455825516074644 242813579517753500 12743449127428569000 14393770881680382335 16961968928910298726 2140872792148855457 1535446318729080094 16617854638110400530 15339538604543102471 16269047951016831521 8653522907606724857 4228991102055594514 3082888993982217124 5302064116383093792 9735219227673693984 1204265808766453269 1418924998676721560 16797507316099519425 17679790067821764514 2364817416576475582 16146710731253756492 12383448725661106310 14395917358642879905 7896945296549971516 16241292420354858102 12257667279798587790 12344855377545831918 793450894147244252 6583247678049022382 11079363855616555470 498914040843094658 5028223585220540007 9080239440033193796 3965155906650217529 6099337083833598678 2035803533817142237 4199112625124109365 2644242155151265813 16061237542592317002 7073088148161084505 5076248748979235440 2793611857342123994 517264904085767645 11867155313080205230 16982195119322786719 13333473555562958291 6927777255999573677 15824070771245118749 3674061601437794187 9089943789891768269 30566230686394880 10710296967954308565 1264182006676229100 6303461448343353845 8292290748768768766 7010767945964465373 17921619186250473959 3931877580134519591 9115544136334583381 5075693919632459668 1612407623470869732 4932006124200590794 1068896821321576148 4188560573937556449 18134620885326563492 7238409468178180414 11087836228525136984 2259340061996705174 1743619315659087406 7712093019497650141 5903969909191525169 13093032170100335707 762471355036374770 15391636220232648805 16014401233114874517 6968982184800418255 8101375504736863079 3924249902093723673 10113820783786184750 4711025347502226568 6472485630913998142 12588114750320429697 18317857356731555028 7357862526733650193 15809861441289837323 2974792288713839567 7871016404234633789 3462510203865245703 12977614232020922533 8339418417724297150 15707918406696992287 3438158772317842923 16186484206774501418 13778482270790568991 5450133800930918198 2129026050762397652 7036328978659935165 15913246505549230060 14778977101997850551 1644965178105940744 8999943021211375861 11266724845820333509 10724685087309961116 3118336129370794899 12289305640207030522 4926490188089744726 17428195095727651204 2113801160987305108 10933608069921429062 6590427177274817188 8276536279950827252 13286680648114601486 3047921247948681373 1518795184180644851 12527684980075032967 2255767325264599252 15625871684115132006 10862925325911195491 10281484412458703165 13262966539554396018 15180641039247085303 8739939260408605080 16846194072011013480 7368228234386882611 17470511063664900507 13309055040250995499 5798417897051552843 8449524181877807185 16602372718294904148 1262696610568956970 5712831304547803385 15259826151189399689 18353244562124951472 1298122007609509700 294175239016237700 13827118090255377598 18136623225437829424 13834105654636106545 5772473021736797114 1668555130794772317 17653684301784144799 1830709624331493083 17658330033297519512 7501086035861711403 11352530654318726999 10278069111705828364 10099167506464901604 12567720051606335020 16774332526822571672 5128700574475703353 671233245549980388 975428720418569535 14662157427653667573 18431987247066621469 18042985889169170970 16306678933017210947 4348290748682735531 11300478667973489147 3447770573414052167 8371464802257927452 1895938367742380249 10640398928934733905 6271668850058892125 12473733385238278452 17747444669771180639 4506565848832643107 18103718660514116941 1069636769727299349 5852508866177196271 17378988391557786114 9058719054993643187 79415237587243521 8634803824519196901 6140685019564594082 15493714907416259607 1252191127937411186 14839344837014460803 7551440569017842314 818970795651186049 7518572061707175433 10159455666103763363 6815180882572633950 233880027459872034 13078376962414181682 9504974129513764705 14696729390330821400 6038354741431716660 17043959823939185071 11781489582648496873 3316498196373561539 835725544713587454 18195925392824795411 7042449071452762617 15107679394236567757 16555218086606601036 13090622519064650922 9882504376067726985 14697995062786618159 17197364781469581831 16772751796227710452 12938380137235727607 1884775434158596008 15413015077987224878 11304574020758292174 9774295533986212055 3805365826334727718 13592019501472133630 12182652736336856540 16183050778303763287 16997201517339203037 11122700532664684688 11689715605713131944 16819501255692327674 246075754655360183 17887400709359860485 2797185193976130703 8252870413229639801 17762722656211725006 5434689056078047882 16490940841040889896 18295082964510454542 5074275658081671520 3392587983504770441 8643985164055303016 9921485114429199860 5889386320733535910 1878151440747141945 13038639525306262720 6090532032488841488 7792520248953660094 3141594598884308340 472679517942390348 13032403085026581714 12612758029069556941 15196383522999748442 8177154055745601586 4699194082785276049 12138986730380412609 15882881034018604332 4102980108996635153 6879294310754856032 6610388469771920728 2200221246180714570 8350289863510372855 14682108370111707854 2554388156556088174 12559740465388255573 12269793849309958187 11547662069795283393 2830425703860788525 5539531406915935381 13073597461603572531 7061258559058654149 12203848622443338559 17942387315427145639 1803819647534392060 949788386937117378 4526499765135297761 8461825647927225911 16363832314340544624 6901222370196218672 3089623971923107308 15844440564791970337 6278401684667951119 11021449498080669672 15338505099150524771 17595383008238335715 9713664308293024394 9054477596984684505 8646643055491942906 794714553540612122 2568899349843255717 6804150113753429821 288661153055326389 9411563533041373171 5871177767065903981 9372563049941662755 1977971550923607659 280663738099863933 14354052492766659310 4477497318212219747 92776243729594384 3985692458359122742 4682034551112876457 10369543319628785045 11472182901155332564 18203755601255772468 15102950388982948793 8967295999909206641 5655231311603523310 8639536447100322541 12992301391915788253 508495555814383190 2839872614289752354 616960403125872088 17417624464276462080 3393263482776785102 514323925071319839 18254595891157805274 6604715251884152132 15411557470698692053 492278957818122412 13734786146514514896 14485831694849832621 7738976503886503905 9273528919492218720 7356624396189422562 7578120613840215986 15924487088477447392 17356918241624504970 7634253349687688165 12924612734917196920 352912188176717837 7387109079751697297 3715474044856324454 17691286029453043194 5255207985737227811 14767867036752998225 2478371854266437955 15567374177862277590 6602952330646296673 5422067259170287633 4669237206824284407 4994563323688687283 10109742848733055253 4966565748411281508 3457337125328873144 1455166235218761788 2246437063141636661 14609022592564299914 8697966172248364649 15687915534129415636 17632494044205513680 12095966529923053214 3248661482001737080 13785377297734732743 2737641989372276166 8967736614147541757 7581259395877943615 1319721634789811 14107940835713723047 7973983304020792996 11502427054177977377 3355887026618350826 16939557795221443707 9740363999289903975 13137828573400713080 1916749792152076148 16113544795816944924 15460242918756500270 9873284513293086074 11189553074475783118 4002888558988850800 16117028468469902901 15355889197419950622 11162526658904927385 4176236649836033167 15013945328943476385 16513934209049617910 18069687258948487340 17364013779358184897 17628381328969309871 5522838431557034077 6479365982944970775 16542239188902869963 15181062449461173722 8483032727496049277 5432461360246755948 7836148041805934854 8270156025888556342 5706599898888622794 15870843556878511088 758760747163906114 5697641412318992940 11658206817722852863 14920067745591248625 3995151707367415004 1147321107813314811 3649285985948509625 17488097736542623933 7144329014966851780 3371987373496530940 15143164618809458634 9780109113335302206 13481163609754829185 3470486150246572587 6126622788541561423 7425288169374514591 5922284093983584297 13846682367674219984 7994556192130229586 8018083908970224448 3302195344680068348 10889618257642425749 1473913554072969761 13805542994838360783 5746636863365946756 5634856336156018549 3013809464606438520 6464348805474112474 1448848718531044897 3899589856064380510 7668450850667462792 7534642659293399993 17344471038405133016 11980206582813063355 3001786772244993733 7669317403113089099 6946056938323005411 183806416734073290 6863170595378202281 17148918058086606734 13447375240820503212 4879532469136907797 173235437667056162 14712084841073514229 6665204138497651133 16096309655988041364 4082195088192924301 11756352168562844544 5704709843030515217 3506696310472235427 2190429486029387895 3574202153662866364 3942837720526536056 4290411373388156602 7090584336984376451 12200109470154778284 12664386647226731189 5635413663528494403 15025443293007220657 11970615986010137217 17196264769638611049 2205475151239732752 16640786883561522816 12448887579398491996 7335840423140343033 9098181318246907476 1414668547105850770 2018291528200227625 16983826972729345299 3763570709338706611 15138651054125874830 17140379851127549520 9765278361821588232 2188326296039040659 14878233760966594616 8453877835538257804 5419263366847731143 7631345330274909203 14721144608592014099 2648952677481159281 17038485596149208029 12361547794014969913 4057280961376315359 9049755133188004252 6285121654274112160 1446104187064640333 14787030674033566136 18009172454577782210 1789550361674629811 6092790035253864865 7372729729784710268 10715574356465728766 10624776379825356614 7702122256976045463 10935908992174538628 14355038070247007865 11418034582977817822 15892059281874897062 12509050744605880098 7187960415287107396 13840709400025192139 1258713869147786820 6325501338512864109 18262423929093452727 1395203912918176385 8438557372729687866 13292603044495676615 10434731404424820413 12782923902922080545 14253802228993042646 16257434194385265653 8336554185044311802 3252741191551486443 3951115061666975171 1917422904959436735 478159865334346536 1893993507947689399 13084747386547386592 10259141726239152956 7735449896590087345 11141891142947372423 17750822707491923895 11115375237136134087 8509866207738108126 5395682530114806428 7738728289067529963 5614543535621804782 3851604096869674825 3328210358769343487 12817278540401199799 13401991157885974704 5045437580968959438 3455000551379035510 14887824339614601200 7566265380724086526 6822565874578329969 14416799098951174753 6572760996751278853 15583714688281519879 13241599860685770466 7911464662927356464 9988593594605611716 3963824128864405866 15620111163471100881 16404449735010167320 14226090944767747941 11434499108556530123 11250264004485390600 13746366516804234325 3590026683358516005 424933063597511580 12537320545006273388 17001866637658194691 14173083052635087151 16678905335024037691 14452009031318870055 16906372737991235010 14862625520307162444 15261383311952867528 9321411490180309732 4921689901615102705 7237492552617382572 11512330815093792666 18295782518144088583 15903963040689471705 17772981106906997630 3609501802272390096 175716030747013886 2698576258546734512 5768554548494209005 3554490139847489213 86807519451254858 17360359571610143155 16036602719467192442 10299556825201211360 2470389115900771103 2166810313843577585 453474081873758430 16637349071503699824 10635401716738725431 1082415279597986422 13040159354099282641 17100379710991841736 1160290290424736844 1877212198868676801 2083042109642417250 14737651544445728789 12003340646795050264 13756273925682851283 16019807636977913293 17015709356277261964 3744161100340948471 3007734018477339156 17832839822889618935 497984553172311575 15242984989949283865 12251306414492827057 1685331135691995543 16247550831146891827 3357290519853463334 3696032244896072619 1038023324999578484 4173688776668214157 13546126088019768549 18250719039785428646 6709969782346110291 17763681350552764723 18053900075290896868 7045107793958847779 12239918161025353769 8853049554978059872 10142098852646346018 5202167293278966612 6390025079169174676 7126554274660294440 17702129247809072176 17033462846760423087 17298920698789974613 2890747076507186181 16635450852923435309 7610432153419665608 11090988039108022752 7411246807986875770 17965303997889566254 1560641434555927583 302666730136259973 10232313660006809330 10975439512296419476 1125215719872210538 10459747627921599270 8413529011996024572 2557779686950107515 11931280410177038988 5183455900739188399 14818927379483586437 17955307445735830420 2189898736559224703 10352583561295704745 2712741830199982643 15194687340162186832 3530327024410657876 581267331283154801 15516759361189090934 15225925574735546958 16465502222242696433 14257532688740137721 471620269006808282 6125045792593982616 17922680547997417292 17369484630240901512 7564869340438762982 13239144990696440004 13859815651504593 12171677558283947040 18336105387689077362 11105030734311087399 1052077954275621902 10799740388189285264 11065890118132152335 17221280200529412661 773063724757685964 6147143139863104832 7452661604777663465 4631628895599994574 14673374318963261952 9016168397217838653 3474080454767470894 2532167253507825087 167450662314662637 16479501448250243376 8032785854850509817 9898647779467967993 465442034310842743 14189970674706888507 5447158293293709227 2988028399756992580 12790227793593221548 18240518685254003387 7857393697981961452 9015836223905470322 13110206774983375779 3218040261923605132 7494998234990173230 4016197804763373330 13425992616054054148 9127139114702087974 17983513412152356374 3012826478766826574 16987535382128639630 1990377619218237537 4051319276646670741 11075389490182713770 17917654333299333497 5993572999607455973 16533271468998017469 1820769879260114690 11459214138404144175 5752749578097558343 5688516958243796133 3967355603538616742 6586560855229767466 3598507522504660325 3177452015502044898 5101340522105684478 2537400117708375648 13618911365254980725 17129733093013675202 2265057979164035996 216102978863226030 5061465488967170505 14118095460479615139 5701695394339775114 17569728214839119321 14928331941325612503 14280197133003252361 2027940917125867418 16482080610186478102 4564187589947910174 9387671844099295911 4926753318426777357 5640686545629896680 13871080771518764830 5036693311628371117 16352173433599631746 11083054339088865715 689748757832634687 15851045518361422548 6046842306486840876 13458688686415863598 14199946909434168469 13795498722276140463 13874542263218490529 16651749902842504710 3588318407474611992 1348465502583598744 3720984337257191809 4246887803315973119 15404170798801399885 12098366115021492846 8677603573992750353 6140259178657202136 9411884166577927160 3985772024734767481 9139477501733033532 5193266272313105115 3481772623730340844 5549783728427589038 3916613570951922035 14976463475645578821 4399975559357148870 17744284318204141022 2953889199294173000 2217703538718514023 17056882804710102100 7118610019072508903 882944157321343154 1754933165039262024 13566442271430688118 11911835351655969653 9558223086850426613 13840611911149671892 17954854943516548922 6486939607669175454 12826435357976057758 9483218219551000751 5217514842179590465 5617651929536279587 12215432748982720976 13200729614323037708 710179072202757567 12399157418102196089 15227010060086986579 568915007217355652 4769514135185623077 7511627479631937685 14771130368972954865 15578105478866166545 7103193224788364302 16056040321749567456 3479787357185865135 18434793325701996828 15624981476404007514 4511640396985983479 11066613546379593016 4943453014808838577 9446283704523461762 9883056129133533626 11154908581903830249 705614787587858562 2576021106597614547 6991660097012868960 220861090717671104 11683973831595039675 1071138844659367551 17362592370512965972 5045657193760407051 17376571655370245328 4212478098951155368 512515290138827407 5687975226387264492 9781663774796425874 531239963472232729 4965415853010625061 1171554574060268516 9879816685887925520 14847250469894509618 7124307209617286106 18074707079552147688 5804796390084517631 4939835930586447825 12277893079128878988 3458213614210952513 3443059402524575874 11092198896091619270 6138485073968565109 5517041523542873213 6858838663444202566 18006768025629267738 9007078281313725339 2775937143384791583 2967188570352617831 16970733627895332869 5851782676060892070 11980282624621383403 16483169851673665497 15805264337077835165 11300285197977884645 15386866852618295699 14055415559585575425 16369142783245657500 1512971337020309828 3649710826376278596 18171445669915357911 4451502977904179853 8295107742700883324 9554192968077669039 5791873916883253105 3003169087250056485 12548160759363618001 15294369556731142527 4997776391331279582 16112166796048390101 12398657322170100121 983724867581992649 12936301295942286268 2041808738957122574 12573939985740007859 8594933866629143204 5644137210702369503 1008982545545536173 16026472465265554844 365202510095130617 11063568593567746140 12832960664992711076 2086829197484532423 10348047330562688244 13819749206060150141 16140198473616833761 9364706090575150722 5327227270709095920 4161673952786205399 4444324599136990117 17153832271004640771 9715149663941398797 6831195922859684736 3690290982128289388 4595285199669745556 2277297676755468971 2912489232016725647 11960444265895753227 5937272738512201566 11242103119701793582 12167934183879237832 17543207618046317560 8116781782271671778 10038973023843742709 13062240050014568333 3667252475427233081 10627370068903367863 10294550349149501044 7275097117390891847 9644600583127982328 15590425336518381883 8852082515589279412 2529856716925759611 129851504098111791 18443067848399779362 6283477151231765432 17745753110961860879 13229253502897324244 9509556631448441850 15473037969057399546 3304109943846927183 16692621862851720276 16539856617626823263 13641428116585328775 15506125916740337944 11804046110614342517 16396043256780792021 10747327592522593675 3271670293574070831 2978267995988195324 2196170219518618778 17607422675704952074 7463860026105899008 14523930824375604586 1347609753958100277 2207981253640882864 17661276375410026635 15223285092088459558 4096979982592767305 6643637350582012066 2148439494442733689 11154882147099055143 8965359991612328283 6829681958440878378 1735561906263296978 289847045098300089 17636991628049581677 7083789576622006700 15173957009964006067 10370154754040484010 16023677803794291824 4581615712547347365 603597034055092373 13636194337008391080 8144075076465273304 15608314688250574325 4396135411864405252 13412055891278570220 531591470115055954 12621495951476677088 16979122309655211537 5407524720401003995 16072056222921714508 3828511381276141713 4328395556209466209 8733937942602766516 7369964247693894474 11661081574944194405 6393035138600318044 13868783026372465217 15794221401100665367 12182770043067796676 8397599596137515103 4871125152264865497 264155162732962257 8442682547804741650 574653164917847079 14697763306998241155 8371842162848386643 14178107902653958917 1556207266216349466 8496467579671567721 17370394870714442737 13157604589253613969 7450488330238702232 8993524319493053936 8111869624386957498 18312837513769371226 8354100822716966472 646336132770469453 1349725864664659057 1352665950774150770 6649591239142712892 18313869317582248154 8775553905514560342 1347343263196278975 8671428358042070844 11341189290547849762 15102069179542083367 14433793280614408649 8098979095055205730 5009691096762873727 9251985392788497215 191314496423944034 15558274015217422573 9872055215329964076 6060966616411169609 13783776141522600344 10890457385409558829 10783883844963301407 12261588673558377242 17514730427794800664 13717110798678627136 1071535841361072 17489383032960784241 13654985339183220537 14308501209340365215 10228433785821573251 5038272846932845332 9029048338711576558 9991714114220018158 12620626026167757740 9291070752581940113 3364112500423898715 6811034265237994488 6561911447613720182 4863191971984588413 12327396838334164586 1079240115662524469 15024546685416711459 10505565954760309715 17758512367574280650 11765513455400850522 7770860201286307320 14022073282014314600 18112578389992917881 5568176718565501801 15692775190587788880 2952907335304892402 14150411315026796503 12469550444688165619 15492665148896597581 7382189971169724551 12905618421261483688 6147556793740194040 16001081277914612825 8625199906116854036 17189956948338211745 8942974336916294875 7867207356523317643 272618886372927405 9298364664229197128 9817761279125789491 745110653427044169 2053310182897693068 14601202821348199830 17319361079232968315 9660976702718404782 6387354658642959279 10811306774791204479 17999554385857440403 16255048958290026428 2480415671073173288 13523742467647357756 16600619919596335865 14456182227502150322 7755651340333542723 11645951083032831717 6894708774284032229 1957263554809034535 12645666123767101454 17941530301899677130 18105723941116898157 13824462901669005466 12703789353842122683 11563059987206528326 4725918512872768371 13120250075790578886 1944156027369922832 14206543526662232055 13840337625741458768 694960409292226421 7070236945937512506 14636809766942626757 16347671460825296279 17796175250833731832 9533414211291086333 7776549433705546667 16503235069848899971 4923402738670631466 3523687562485518451 16969961226080822504 1189498034056656111 17777020204980858164 2166953631330649059 3620452590511793959 9909946431484159466 1347231272157820497 1126153312823437404 7440916189942286146 11119196399771184222 8972695985377256822 10073787370970293032 5975748488011394102 15939894247598344390 5229756319091530535 1930237818758317616 6790937913647196321 11194195450596919501 11023635136556900234 8451485493342886517 5826521059504832034 3833846648492143405 2696495004377875817 639145095990802396 12614437602318022474 11515448935350421519 9877919913403915021 16015055819090602735 3404804802448808621 8595256130939250294 15250191352348810457 7836604301961809866 10495714197970354929 5788388192273428153 12125157571832410796 10026420781896699102 16322762052220074199 74781226453264275 1803079903633742696 1272067376682966974 12176056407964201147 625109996080719416 15682544253410329771 11698343152752635220 5152629569550925151 3836468294021449134 18235278770304973821 11772101781160668003 17494433830363579715 7609031140039858921 11533797844694451012 5360372664720908345 7567288750893489541 7086662809915387599 16213528190956908055 7868675460463987829 3645545899369795568 4210173059693170214 13606839777636619992 2417280645026296726 17965535812799561875 2649637431683193916 13790316451215474504 1456271487188486261 18159999704079892826 15453111604193626050 10025120552257221722 16369735303906977588 4455109526525051602 1198023404212736975 13633362784768793789 553590603302106148 5277962345575988409 9283988312560874901 77545122399493786 4441115374961442758 16060340588199119070 15496436331430240152 10517900779672279529 4800980874117889251 2776659039998386918 6461671505898386653 10618326469087218824 16134339845809096274 9399608037724989553 12680045553370977616 10508960780282410916 5420212197991226333 1935360193878983585 9108751547091508258 11852338605198355623 8197363708835694245 186698672384309717 17159118412440196607 7536877486930057697 15149318514317116294 16784103055243616639 9342140062376118095 10096342868012199601 39696666525980747 13388736337098234935 5116382452174703710 16176089946901764669 4076545723892002506 9613420417437106424 14301487833081676793 12074579736113548633 15383450554964953428 14495787619081802302 15299019175178043491 5308666685529255322 5939651250013628368 10478156718381225449 4319900499826168731 3105308139130492430 7139682908115142761 12829536330269661197 11262010589861698702 16311650437223315587 14766594645867878096 11628886967963883645 13332718426783211722 8563084093704148525 18384503845082978844 2770618189045159551 15348718992503681650 13499074808102207729 3279853830313749081 10774138737158000943 17065333082618552936 10974957546479120059 3445567784881196250 2616897339587655952 2291822781193581712 1869030502650417696 1398548779254711004 15844351506587959283 14283631933602908911 7298490742427565710 13594552581339848645 4130145166403921530 2907785227498108448 8970740720481598023 8230148259888032242 12106637708518185395 10688120804612202957 6791791069119596977 4541399989886980589 8615563155565640216 14858491786447587056 2905667312782489195 16457959763116331459 14756172463938438179 2715556668444748470 854426663475371994 7046455468312560983 10488741955992307381 12533813821507102689 18094267673594302122 14491023759018697642 8415132412686610140 11582898254300271978 16954600077785146660 16308526716333563967 14540150614390952885 17141655857063505717 12933781441079287098 2282178018282485563 8169715532776050824 12976986233443401860 14507090989249254865 1405335277972272302 1476549100240729837 5274500829094814371 10688655059825610118 4392824359706149344 13265286534613495624 7362577224581500217 6598305806868255523 4308337880015308342 11776833904210498970 14088888209014866605 17625361305564346443 8183263772353938558 12541611059779904058 6144805313920239269 11804468725805863683 13188079923249343311 16247422298851902070 17835345038729533672 18013760767563356553 5260224203549178693 7974859391684057541 9804242737578956776 12593138508726395053 7787707921765306672 16043680313286777782 17548428850983452265 17412420666674447005 11518598471568395612 10789120148683439476 6951295202160461014 5261218431179429849 8210454714938737446 17880600026697209502 8287916795607605365 16032029767451346682 6794144818707638067 4156835752540991914 6395282154320303712 13312123784576637450 15626431442444711303 12157806887330431236 15576201730809226198 9341924076614487812 6532344652639350271 2023765241345869734 15798743551167670235 9220188503130562273 7769215943237211336 18201235202909345582 4565751850089770866 1789342641071337378 14096600448899131401 6750311792767284931 10201072003338181905 1250470418416821930 4680040973444821116 10235319811469603308 3881385998584082216 10422587958976713994 10805999129509580176 16445376762444113436 18317693569283843958 4258537369052936116 16472309815190799419 13045355164253952002 8510941534654208029 15844412274845019852 5368915297401861755 16497718403615874907 15110906936312238195 15897952301332044894 14530913929249114849 15831442237806372614 18066947933954936125 2851806316528005135 2332069871449317873 13022861758992462318 10642069107733784265 3392245141218824326 6007980057478224439 16875087201313081052 16545391401025134974 12048604753710129062 11689361150020844873 7992297470124437267 4012878286804380912 3642865477907107615 9352703173685685461 15657806949776685384 15009631190467598277 11929314302023528277 3174885464523780297 6392762651829835319 9281566863645990004 10193960188301984455 67616813836759347 13836038259341620969 5386861837247660405 17421770045707597738 11109915654583676876 7179350069425124216 15728920650870926870 2606666710527741182 15920823415615998796 5545846878544804748 13418717335213770241 1168121913195725607 15016800789308285242 9615912203509670664 11165307359593418133 975576282657847848 1975013257474359408 1558866361085635950 1245015990415878657 8621138584444396868 17629050602230285632 14613587513283580362 14558665256205179792 8530642257961684590 5126908898968198660 10237187465032165408 5516993752079637605 11674209299553714472 11020428555092165368 1682392054172334368 12786894090290023739 5438129302721327584 14142353293660287620 8758700212026448310 2662232842894221053 9446927807211922017 5940568618888455961 17295833870261172011 4922037355711385741 1873487373316621293 1496132748729824172 9314550708122724042 10736553503683944143 6664311977952356893 3678760159969530508 5788667502651206855 9192751937947880046 15969013380397967801 16442420634976682926 9151098826621326292 11185786206915676569 9027131402969295621 6100967383085493045 13384063012167207675 18070510147763007413 7395778847297642504 14810074239679992922 5938369931420092116 17019102432213428023 8093926749116424253 15898139032046535631 9907991655973091217 17683712949167741376 3538656404981833854 3068039478706012739 15489944374341328492 1356898066092456585 6293494269957631910 2521750141529571556 9349137742465331346 6100491304375016071 1228500788427917810 9818580521916351314 2774974654431822571 10334696451023434847 1049876477680183531 1253862973347572520 5536593357452182546 10625563773135580279 12124724623539014788 3778645051577626686 2350741226748656268 16831513027684454210 5720922497632483707 9857019804507926778 5372554518128179895 5667926042154096674 3272853972878523877 11065260096885792362 11571282689501965156 1616541800677618987 10798800524590058272 7034477979536657108 13832694164751852947 17133405226506260083 5870850363024962371 4789813966319306333 18386188945708031866 7025212649177824579 7359098306366514041 17769870947573735951 4214854148440794263 6760452685552952785 14078679235513877463 8306288019371740737 4519139004944915528 10080803679137250599 1131073173868980526 12771477099470638295 11065831612688852019 6916229324962108765 12998307778534345833 2619059206935308499 4121303337264150968 6761949879961964656 1734066022701379426 10437205081912962722 362325872939875491 5774669608303513724 9368809483414372695 3007060092176713512 15990853633789048498 324879919600028872 18303346260956432822 7403139875756677914 2485480482072282339 17305894350302701775 6825061091210552894 17725076130275615629 6488710854659740334 1579586105054651912 15443600528889771738 13292355463533782921 10948344451415427965 3483900888460602358 14818747763826988522 17348852930841683640 17384583705316846083 17425202582324744456 9025855809804565423 92278693400383970 1365511094141348575 18041458736957789635 14577361323193286614 1792206072585163034 14168152790736029547 17416689588341196464 1960621836724867013 14363134664349483502 5716637955154253727 15306553166155815912 13564854086544921968 4670803901033793965 17268254450729816968 5291819142511906686 12241144870724282771 11626549214419295366 376339998906599458 15249027388515995064 15365005907066285876 11137095820782434224 6973700238852262751 6850548272075903855 5902379303066301043 8141430328242082770 17124397678357260616 8385779827666365403 8123920691215316181 4130817072791912696 1816205335446543750 16338373750311754005 16103031403614976778 6794710657878802961 11023506184882527163 11403379278688221573 1597776983916396367 1268318033074173580 9304530080655454902 15777064418255769435 16066266622310546735 14457073618225439236 3634386713875110910 8695911541761604526 7910350861313718746 900998217148422895 12251173699973934189 6736724950293180400 12570082964054713969 5683248515918805196 5458492180846948010 5861412208073168966 17583931280323975635 6034962773128444010 15592349353825119511 12937197558121601996 8073916821042124253 13943547953729042183 16754340492547423786 3383178522961693053 1598281876227630732 18116853130317543004 9118079577707216091 6340410599447119822 8398558224835654393 14491800647941889713 2945920921586913478 10011423530358322070 9951390870300286335 13429436734694014929 12253313896322770069 2572476407175844314 2112454051462057154 2826542775781518543 13296720414933303953 6346334535462971343 6943679682723198737 405719955560299235 1091090626596709622 13349843211318915959 12425574503293385592 4896665745505703563 10088933753326457273 4040601154137781046 9319339929388203790 3947825355166924486 7646957597696275164 7612063445578022394 14740251847968313692 927839500821372911 10490229360071531555 720474177128206280 5128243600869952756 7540394780867979855 15327904100303140937 7755578299920652621 8655410778307400522 9393421171898218563 17935188968464234121 17230684063729725654 8656892147451975678 8163889538112333187 7382736261847019697 13677675995973340612 14863080746324339237 13893352569139897547 63420067399398456 9594471982525031365 12922816213826862804 6097733056020823166 16170197499422910458 7414369701489261329 13250821207832499044 753589674096497431 8870508561421762977 4625624094015747651 12599002650906728450 6563964922700977807 11927507829235852612 15140442519788274164 16447094500031689629 6292985273950254059 3751251443521665800 4563171703016719538 5497099804633722234 1450492050318225582 13004832618239203098 15017682780121405481 3644640797133496054 9256478311403283330 7454235627048302355 6914051372906288030 6060828558126147186 7718290543445331592 15456072726773020689 9413505322092183927 16110342202995030762 815869957501924246 14168809027768615987 11406491526137099698 1773703567625589722 7117097149334090626 13805351033834103752 4991512363226975155 11653653038734643224 2625082003047291455 10780935167162996277 7109763323298721880 11124384069047186094 16905498678041829756 17588772998372003694 8284362746825092949 10364350195462150522 16118327464510527743 3924514877435628061 15102980244834108447 1679074317241536683 2162524627400468251 4252055450022979324 6385330460868737359 13914151272635153164 13479968584616116328 6004271278789867319 7855277595268960653 2848265195188675040 6637030198775310962 16029187551865636007 10155853392321356220 3768265105990342362 2739479569149741704 3617253768457308388 16276786970811986366 2254981013394567045 15714980594929415977 13548435102843139975 17436271579723854787 13495862656524334790 672174434111983977 3754055131345307790 293654433593597979 16254530486228062825 17038875652982437350 10908155558132688881 7490192854194149843 6069018564765014115 15207665584711948731 3305617582042539185 6107368044469052119 9575190241082344808 7989456902221231233 9533994368270559695 12674237831908222818 11723666725194573342 8610285446357401602 3128351475208947556 4169377184339261125 3436337775922868247 8728056356384140715 14318637979832465037 4059608035782138536 7664550062014128127 5682256093687253768 11841851507764172859 8891657841460025057 428848566583256302 16971828415950710492 18209241171227080150 16424937280111171781 8850966240397878094 14245026070660787787 2972772997180254263 5722466426344613269 9713119075738280154 217404499602292835 5962256793402841044 17051156869419144052 2092994372957400411 5446809283140628245 1622835369896502093 6650024686111889574 10941005176005006342 9255011198402137371 12673250671851003983 10682381113133379946 15189140376341347970 1773442393885253361 3976585362010812601 17346500208543346532 3647942244933142862 1132020268037456034 13777298701088445191 14576412270185821236 9152499420239721987 12316916732541865025 18063890198745054981 14508700709798988163 3545488943316049758 9447419980417765076 4264394705790066092 3329284281074029249 90033579856646773 18056575521384059524 508160183874340696 1874575287479851051 9440946490671789156 17202833280421072884 15944458109957752797 7917684439838120823 4945847195670760763 16985565599625013262 15293443247586267468 4979594471692297151 2872952510693254174 15278943036668732693 17260992393516151741 15710039502294036257 15956992503095326213 12341078838588512141 2195407946709832532 1338155765777271694 3758767148276953957 584835008199622245 9877858082000270598 5906319588452323251 5648849968050983010 10726291678380548819 6326596578766314883 17352420994992837877 10629243866475125932 7907539433333237898 12538716335108691108 9087898430091656048 3041800426201984076 10169317726902934278 8042703999060672161 16690456359110966954 9161683775912904223 8543821713887020310 14640920434414375266 7405150761679440647 18011034070216551923 15288083160694600890 10269875129514691181 9568597791748267549 899184751659330079 17309501543183482811 981655779759551530 14307517213404218163 9407124740390132156 13523915851241633242 7798099119486432995 17194904875497838504 15771622069263304461 10695389151880366796 7393207977569793618 9571949187998723676 227369398249036189 11541189504234540725 6006173305448727408 5793097493144600695 6941973960388339989 1867884216363423305 323153646739566359 1369837144833289603 667436567535194844 11603122733419837796 13933048362571094877 4750286593441354045 13880980693847852464 13049526643197875621 9271434270282584101 13670423988648323216 8025021664973296148 1676526486338477890 3354478147505728020 9833371131912712473 15766939266544413480 4874209917869042232 7478458786794619263 2109028363957298922 4645734759831735856 958701105414716979 10893850248193938042 7010605648745918600 2710131811309295087 17881956508340510488 778679713817613319 12964052766278294837 18031119820309386628 7126979536553513877 16641371611834905184 2151354985555952283 15522177054172182482 7371903156469892856 9123790834621355716 18023868793851386596 8973063953253132189 12472561420292138522 1190265978519567896 962323044413360437 10695602800534154952 12400412695311242331 1158342630903155051 13504248993434063506 70561527631998966 6221080623036504798 1804261511484893575 16983529445907178287 14053106133478379258 17106297142976326473 322917331615569835 14081254240297839986 7636968285885878954 7347792126411812628 5846934445121534785 5167333168753263620 3269624720876854496 13953724287552751943 5610150444976492041 13759736690132045445 4699911687173987127 16734630126475848960 7482559476215825968 18175393574952458049 15298005148333211229 306017446939536215 9662824175836672205 889424524406232984 9532982910301946443 6312441301426257159 1165739451687740324 14083136441796003739 16540982137459997882 2564993605121998839 213143623471961460 8487667877014963660 14573680097397908864 7413949158884511522 16804004244407701850 17319114605529950085 7817245183864294998 118550868283908551 17150849337775660809 15117179493488473393 43095848914146396 13913156031907058017 11888701003428940151 7660222746695654468 18158865985830350823 16597001318290509478 1596767976090060141 5578137483684401705 12265871483489902249 3727778865189029403 15197223569001890253 4901457916527252818 17847199065574330860 8038526298847611946 3622066152008511986 9914421774615213857 4829012407638920018 6984188626539940728 38720518810487476 1453579660409161148 9440590151300656099 18409293654107592947 709833050660712588 16920246823306124129 14239169614155749404 17853265685081709550 8692851069073270808 10923892908273402023 9902072562575821699 11010921592563999047 5931969187752034071 2997122103476246125 12044483698370899085 16439762215841352245 370732019600770493 18317093542255003122 9362295014456539533 16783599377079376515 18237620408028018825 8576423158543773145 10990421066706812097 16043233646225472458 693686906986993761 12249239447821477377 2285826530452204424 1142175278823751003 4454684326935592324 6932966192105178465 2843127201804606404 2985699309257804007 299323153942380768 14947669846750896170 17984128012184283921 9592558952121348394 11728147305196198428 9871736131038114139 5880483226218230069 6615091829839046053 11371154558944303892 9948103273457873884 14074456393831700804 8478125456362161031 6843775265960851893 4707685322616366836 4121254478802662181 1181063928053034538 4245139370758757276 6053155578927568307 16535899540401914889 13816967669720596775 661905620859633362 15965072224955016035 17891279639867517033 10675831028005399112 11828638831788122891 12291832045345787562 7484800560094068448 16381921569945997251 10533929872280808352 13891853073375508158 7288004500622283246 5979736522530067383 11174525749250932090 1039030078755197750 17042227400281276109 1452747863348562752 8490464440620054493 4270877476261951542 4985112219340209674 11273880595023336568 6688660578909723967 13379348331229439494 5540523095387100973 11938580828792874190 12396228845400341847 14552278025224182899 16874179565500964918 10551177530988401522 5860266012455760563 16969179464637545333 5165204305455402634 7930203330744613797 8661859070929732005 14009207647295963826 1236568799873370885 13728948561389219163 11854809836988391692 9102779278812455657 1468866924278455276 16070688646733347229 10891709432035207122 748431914885683601 1727939946193518117 4179384149585914281 18062044266831892268 13760432800391276846 3729444313234640840 3150285620203239956 12693828625325086047 12138001501618890513 178821383028321375 13589184571611924654 17809977663730778959 18331268161870094698 2476366275983853925 15498214486410005033 7413587864313471388 1115901957014984674 6517114232452748628 13851718749883526908 1425515840994024404 3377429718484657173 1085475779386682228 15577527693068049699 13339768863178824288 1671428715649990127 8402600611756517736 13801445479428557419 1248370487290161200 14686480794573570107 17616474777696531285 2612099191235988967 17278620346346536951 12837897191815080434 12126683024191642539 2072285726326140265 15190700723767329650 13746036430969640940 5828389089121826329 16121679780246535208 16663476847011244465 15308692545854540718 5494122952292769945 3670743799809514793 5965309348259856622 15487293923144585385 16273465024722300817 17681690114473107107 9899409091393860110 6101984614326886665 18008193025688559125 4265012416600116848 12824090429388533822 6236178451456299298 5757990392182733295 16359210532818743415 9922236864387885755 4302334947617012683 7843219751291004362 14893851079790800509 1864266711712428571 153068146877349445 15190374019411979211 5112942005549791169 10782583716814530181 16331738621729202617 14432504801634826359 2756581515101557019 16437183462659525898 16767445515243255877 12823122057267282196 16529474069924954340 2029804447824461902 5047923896169285203 7454039464574095405 2669902043532649224 14364489598220684274 11234561663853226206 9064890702269381149 12006705364840325765 7276750326495236918 10683250283042814283 501364533390822663 5982019546377948594 4921065723213745462 14794015650835836769 6348250874288369178 9106814634514160032 7854500722540846937 12052127437318548199 6120292226298646459 12846711239209407706 11323213563776856840 3806131988622516940 7352133195960641424 11070576721006671963 2042807116335833725 595097460820998996 13322607094937117320 4974374654863468044 6280048675178309167 16707252810801361446 3406652326226078576 7717446657711193310 9774999090152579170 8284615317420824756 980619927804908177 995121148181192091 16430968806935640817 2071241304124494190 8822227385152837762 11217562906321566429 4604712891773400667 18137493323170131264 13329749025126468121 13922056385234567440 9499497696300688429 10041297130736801685 16605931227765642885 5901458735974334974 983841202915733138 16472503165974555438 8973170737304746991 12310688573654391034 8483459645309717113 123992468114014561 8386473794491862778 6432151757549265040 17977517096462473377 8432959915491880307 16977659218148864728 5078868141708394947 8735022842075520170 10989618873792740019 1035975643108686272 6231652332764271905 5466448960170488446 15865243536064787284 7860629156599378015 10754214311665745108 1250304391417003804 4321783339314320889 1791362152235326245 2803499354411329221 17338409030524122219 17346520824672119556 12395550834189503865 16596305987232115111 5457879007970475634 8848569391566331158 13105208913966396301 16186099518912701729 1704434209228656094 376049207963211487 6618853574184908760 10356682504684835004 11588059980414526027 3281027874227574336 18198263669776304297 12332824744755322789 14735653074253961495 2065691618682308547 466582059900648031 13871466722472578864 7480330577499936385 8117339846515166097 13595941338751325833 13233571317375869932 6495277348569091401 810548572979347982 6797873061351451844 11308385203358904921 6207731465816170039 1789878191030927870 3629926690584671536 3490002563534119746 16541507666755812982 13856755203661824398 5916777800605360234 5586402396834610977 11277893459799364295 15437274069284092385 7671163743218413601 2967650420375540059 17782757566010387884 16367494088414602435 15208340194949586335 9962539807516594482 9964371344804046019 3506225343392163077 12660799285987057146 10832658724734737340 5594460899870795436 603131105625883645 13589034542795743846 1331878583620593344 17648893759568079808 3275659580119691741 16836816793709347278 16593788200642609403 809686333616892216 18428534202234489868 15250555628419887420 3969947014825994760 16987404657428572082 14461722570356468812 8555706106241870217 17215470578300140844 16802487620703121837 824202112402621790 17470282664742725206 15586611777591584429 14759940018430416094 6125453223532890960 15990463575768112087 13435503799505961597 11668789544310833339 9113069875188995925 4762753920185941863 9195370907413674817 10289502571843019753 12910382676143726211 864060755817644582 6030592737449562334 6519456859068496366 18340329340532839693 5016905110069652491 9737501774168757214 11824140967497953421 6986573763304155330 3480731339775391200 5148014440440480478 6769406229812785750 12347771746904002081 15459629194710280197 14935153447702668932 5953180873114241146 18214929657588565552 17168990897961333420 16314238175446360304 12722653249167716480 16699339369714020831 1841363292395411967 7920849962098483167 3165287558629283784 15647208026450250961 11557098008768622631 13545078857936106853 1337921332935550074 15963571957990025640 14527689732286740616 12233245651892126721 12626574378259617572 2738752153007260067 11571330132954682018 17685746918294188157 14091798348023223725 5655108090879707618 17498182791658553308 7614829456231236177 16082194182617827381 17958268374213638350 8558209369866419364 12114762800388359175 16605605259616003912 4468842990958215387 13384308724198174753 9702830630867457518 18042350487144539140 199030868946494909 1119178946510470613 12323176575856284477 1720757511022555134 16768735186131209720 11442943970097540558 18184556939229416508 7100142910601615266 9456256005240425042 7023478730052110325 1208213973677976858 9732616350899860189 4238653739847176573 8042164333071873610 18023024033330678848 1441578019872780229 5953327741198056214 10073477745799436224 4859423647187021166 16694951567087182992 13710351849512573514 6328483700603814595 15012924194444693116 7323686024177949744 9528807368818469408 10294213481866158532 13355262059737618429 16283876355195859290 9479925752907813629 1447064840216493629 11747825392483363895 1947021310600803071 5081905906504070683 4193968833663077705 5905653129664129768 11473544502093122088 10002554826369949158 8549312074029364286 15946642265467770946 15165046295265220119 9065101936910960995 18339602260148427067 2962003795154481081 12477032614819110283 12904065143222371619 5860361896939788545 10340786365043897574 13104421900189019662 9301488257044078999 18276331606693243022 8257358154342233285 10173526907658734437 12739507467088128956 17562460311377456768 1937962344136427080 14937063957681852975 4055819047330879544 2986754022644973670 8694013932398002190 4166677182527113962 16045634611539739450 12457478059215116068 2913561704415572645 4470602331486958417 8183441453414329224 12889749675686651345 14961710757519064468 10988612725524552991 13693080198335539878 4849452983660933084 213596893284385263 12820606049854150679 4039268678953196458 3255081178926476509 2501095178799943698 11652010894824778234 2468320134463449341 14441300749940123286 10668668781021960869 14647145486688247170 16507382052876021605 8985935635245100353 10721782328944828002 15445110636296320441 11791589263518978404 1567237194161534070 17151721718322623182 10526470022714970612 15234627198223413053 14140349737940303466 5508982073069182630 3304739173344799682 10614515827509889767 4690741782724184271 18006999899550404181 16546868709609791212 11474690316571346788 2361542673617631199 5458006386181190280 5185798338043652734 7896752446633754708 11250163018808148850 5908665099348946744 2440510119092529496 7392622049034966078 14956620355268331104 11829277510880052229 5987052121028350116 4740752570008027886 15584007912989361653 17117285340040424641 10904233790955313110 2509851216525643543 3770462338045309869 15021288494421515760 11426943308972331533 1264268009268329967 2813533161056261427 7334276469179836657 10713710310233545273 4438070197846558772 7802870251779422772 2967953496467632594 8095410237663884844 5614672142002180936 11681389801468751350 2060042020945548700 2778141067575612542 1331160998377078923 14199932325839346129 1001549711869471901 13129664879779599007 16665112282362030743 9678044489885329527 13283267069572792000 16376363239463999543 4611551043894227973 7253559497164588888 5448845681813222340 2296798457064559766 1912612701365357931 3213091613627123189 18264481240165010980 16456399349824015769 16554767587186949872 14020073357145866494 4296729936770863155 15368926488017848648 2392832462288213324 2793660553631120126 6516914479440529630 8088475114327679868 4674022783423025340 17335136584737019510 14964899944091120723 4666177926027543335 6541893039600023480 6370583069516934301 17410897584084611292 4723603514759340412 7946646100224698674 14462219953742508076 18434421243994074186 10243612303132614058 12466061911594713295 13230195928773405860 12040975795357111189 16374292246434908431 12077655916117211996 12405024912409976537 2961796649591010599 6023779372106436627 11634507767440372800 385849023113881309 2729515572792022977 4840537878943517123 4799653001180692199 11653615384940961159 10003183274537648840 17545259017275869031 7875197131462565422 3265842638743898533 5674455583615157500 440877419451167637 103618709633867214 5490650035591174215 55370870903067599 10631605106260409934 2813787443435017618 15566261089763978803 12277195363117296486 16867337908111719698 8452642665519512535 18396829269547839809 17958435437496568885 831374606785571635 1484697478721485245 11049123805043111068 13970632232494653357 6547480252434814252 3920374696444136532 16704752639930438321 14770801280287028502 2068249269437754597 11444308102279469768 15893156357355717241 6647535479749913920 9226339629885436785 16540741026015182934 15337960551343870841 27243381445729035 1326686645263573264 13534763740507945581 4195913413964647767 8090601725239075141 4424382935319615897 2766150151379151692 5198998518306582119 3734019746102946815 11031425812180162473 11536882924734523951 15775608652133646471 12359825803845618148 16129674041414891892 13892152489427161943 16197797929807218253 1870902224429545026 16031794771454409254 9602115627577925670 15642723981591490377 6722078225158713400 16199198995337849858 16516300135435886532 15656220473864774121 9919515760610904770 198846396038813355 5103314925154973671 1685546160155234537 4164237338931124533 13727417932239817937 5025327857250683600 12286785894521980528 2093040148274515865 11672883304338764805 6596330464316084481 854729773952827688 15808636124449017220 313515235913896658 8550343965482283194 17896338674494809325 17818785899787429586 2649931984819803813 7041840998998494371 3476167200935381060 15578831077537557552 15177160654915049147 16063223376834311264 10227000318638254738 12256953242523510566 8634441214024041209 7012243123658585622 3686507863450909951 5554293467903970217 11308170668064652134 14210135719746431730 3570944738982073813 17329347551893087047 5404302755434521872 15715048174234531171 16848652865097985652 17202933769693431316 121819675072354164 6147814217293217562 2917514876644858130 14930581532180287437 2670321642134279297 12076344387326711062 775377095286278521 18237314855551429754 3112115982812595326 13746413016341795919 11456671506933113297 4423680717552833055 13738992309696359577 11649635081252887088 16546695221041398832 9555343728888217143 3417040980226616921 6077921570777418288 4005285028755012971 5015906632021149745 6629421202456538516 14660282794558633443 12878160522316168398 8321681667538724979 17177077325655627040 16992368680475729110 6148633975248192304 8989990771012059867 16638189992967493833 16392230238101559670 18025715817978279071 7375615470689147143 14234149896622234022 4539670048912238532 17963214819692778670 1801095689151517557 17674904898011591096 9172014348809316687 17692459962494233373 10903745951157422123 5499294529920027019 16661119634351910872 12221150734212750444 9150631533592842673 14072995357043659741 12354530561885709833 10072613671145837932 7229598052985427803 4491605086164433516 1813951474752036891 13234457169499014243 3434301310815640509 2374169637137523515 12303144704426165324 3598220132923278366 776737731330285941 11229591652892866433 8901952719097273808 16327951410684000144 9769205463287675814 14964333567546089261 13270515246564970132 6595578717489978495 11709954917182673322 13858259485976988511 4450702116949406148 7229267414335715154 12039979736427843174 17732759693771125620 17392135282117250544 9719795147481884036 2951190272033808139 11407616012890337057 4758727088897732265 10873205276404167160 11161626941345790277 4291423590336088636 3522837067284944689 1705708071122642227 18204528329471828632 17870100181001861877 5404209148409649911 17702885680779315602 14896723236284348781 5674973390800039079 4408045504982812783 4272647493862944134 17065002105303995789 14094044540916451951 5529542595809000710 14584911279693929845 17095750976681232445 5700575939143873525 2452002390686795191 8958590684799510793 4103026219715007792 7499499921609915468 7313180216479637071 10823747256664517483 11691804042494036373 1884598778352392344 2876978894483542590 8804773437807568680 6949988787556510244 18352028132442637637 5600969273168778960 13702954617772729145 17583691038904577380 8231107774159309598 14490229024885838020 14359629400016191231 1698356099427342329 1608152397461311834 7389045858997401015 2384680310430373395 1334756833396307503 282250174629159478 16140709320160255902 1813967457230866394 17184928717801417967 17331908618860518032 3521087368137029015 18220860645590530740 11063628693775273533 13097634643228590280 7603709340657178022 12563070344513008607 5130345106859084364 641201039236741231 11301644660449122111 9082145074935007210 10887059271464835618 12940678659321728483 17965756311892586346 6209058626555450180 15480772406349732580 2496429497645158215 9115974357846740973 7821981320418052305 18432598476815877455 3570917197805631337 17977416328312602017 7771755231305348223 9180616754322917108 18292241888330539992 8486356344418152213 7874961717059879817 13640522397317514571 16159724676068959290 5158548868531022533 3059782090111471915 2750005177505050332 4365869244090452073 17353501319313672229 8477622474711535348 12907636852138720242 10046047629649475874 11397530715580073685 4405878052575633248 8805655757246007498 12100537730944023136 3074168843112581220 1569279065242589377 9520965611355157611 18405018782688895185 6724686828435257720 8106784779175897616 3220009926047385581 10509898354560466489 14592337804436854632 11295992347876896625 1384220377723428791 116219436899103610 12157784779364051996 13634215621804418819 4387661058040249241 16936470759921886245 3069217525456156098 14497156496480219997 11468452660802630964 3871759527108637822 4958491957972361224 8878357005245108190 12795122043233059715 10216993937303606513 10930412256259575982 6036956611572649032 1626410735131196475 4898066386247504793 5123460618103327398 10771555113762265157 11633948693747448064 13644167443486346255 5558111426221964648 16749838586179428058 12096680244043529558 2694405078498272896 13778305394491082367 5685756319360062136 12446700815494943630 9806726483909762611 12635041412952441629 10405418272738782667 6240076851570641550 12651500433236877755 12800249772287645043 7250538454961922736 4440283646464867216 6174085781352799681 2782308171910068132 11740617825987614765 3649621733188693064 934574431651267396 1479454967456307004 18417241706547755764 6071275849599395883 9163443584442192490 16544244029809045899 16061647182564680886 4122593734573029069 4085923317846716461 11139256541176903167 4103285636066001782 10164462343476041234 13699352657811068869 17905407597202951106 16888733794971890736 13232161100170888992 3175808801166211495 4450180792523570779 12398897178130784925 9791563847520958814 11295610210371122993 4433857307170482269 4324621390322923411 8922880777890772549 13660546853236043395 5318570988965235427 15215615947026001353 3137198944816849984 1251046404239977835 8771379901326740223 14686033087791594271 3376569017399161813 4442297651913228427 10535229722577934049 14918822391625085572 15952612554700831200 3467599782799385280 8799194135522182411 2037551284248136755 14855858642683758255 14193268983839525142 3310607336246101722 15711075186415922098 5260199684153232563 2200034011834150835 7336125117962453496 7932218526202661416 7781357753481960102 13576785654435210165 12284756868666964412 8830178935996323542 12910898911476815940 7808628631468602016 4850351309675759507 1240503254778099354 16456355474698409390 9910710062910060217 2759880017072267434 12024076546903615426 8715709064452742353 12524275428425436469 17439565098217516376 7680811880735608208 5633314940768200759 8416592928035658941 15555908109778566536 9640785148208285225 13811418852536337174 3687623528804543233 8770042778893647795 16190051874168824670 9149374884690954828 10669231120791465396 10019674225473800334 11177391950279479734 7162307378833251710 16043947656401059146 4223854615111712529 10768944067535647114 3374453978024758592 6692935816766958330 13957752149901879611 17188436687009165489 1514186372846209968 18416681722688041605 4274396886026421939 13245368852972647536 4223027940198256740 14361418159917884022 3408772426466447746 9645478851635261433 9128022061172546901 17681827479674381281 16582237650295773168 17428602254970285154 13911288869596423032 7955263330307325778 12691063605165063965 2732836555880801487 17384435446480254230 18412036089002353210 269897422781543633 4103603321219522109 14040914376454793701 1094489347004967636 12516420635092992950 3565369707970424276 18269420258008503310 15204460776210737666 9137100745164544234 7066433557137720616 3399947439503488161 14718320447019938148 18296853978674714459 165935615623405338 4748925991649313005 13998829660515967675 14369380790984665350 1298730988345980748 6614970302602752908 3322072348814349243 6292262093864821228 1240842152094040536 17014236826856310347 559824604401876693 11119499365340713481 9307316161534901754 15355656219850857566 315372166281227352 10019211254813409101 17672477003030574801 3559255522681704290 16154872452488398514 9975037397558099629 17624370329514103134 6808311662836401016 10790948391802421808 1969145516465857994 16364106695762718744 10611646236614122377 10431511602694432041 13756782048876705845 7662407713252932746 11297319576847004245 16674588198366896826 18141156191481267890 4596181827098054020 9823126724268070844 13229871478032108137 13858374043356253865 14345061494535536087 17951618680529595135 8153486290579075896 7718676981503936693 11304539476685494509 4126683006021644975 5302881703996281093 18182364355978234635 4634177088872846826 2425536872740626970 11146432673302930116 6981100494965212717 9045842728281955801 4905496423856433926 11390545997132056763 5367976995432860150 12329865374638253269 2447453046928444257 18362108327545194611 15397552167263776147 11096876861369479371 8817780726826172199 5352132023345804909 12941202043627233407 14960665983156244886 11825833041920967043 12848185482282122211 9762995050444317351 13426417178816895087 12933558807623290652 15024909300641888760 772119770515998923 17723433473723932986 10387743508914789231 11925144334559090196 6289997572052894169 7782936909124661561 5631199641387220944 4226249303743170373 14312059825559655107 7017786705946461908 12575007308618429845 13010558602614516493 4046704055762321160 495379293979260548 7607114457555476973 11635881894699602252 17819727657658106065 8392805175516138683 7241100974843599357 17179857784458164485 17609519768494834315 9918146450793988813 17107734292532633772 2577414661632571086 13418159209940037103 12367136013580202500 2744046258480060373 3451084125774052257 2587499512093035728 10431543937076647651 16754738727765475491 6879990779617018190 2413755315978072153 1772458629353093815 13956266964770184076 6679614212459664449 16323127657482275270 17626835480728010765 7790425107517749373 15024923458576694725 14748824724018356096 9875290533817102908 9582941072073643619 10687481032391812176 16676629128508047146 11380521479472164605 4972796800235125162 9440192872876249684 11030107417088559634 11963065647942816380 15586832747523232777 11618058482977925149 12043279570239363096 5341238304662014508 7167671002229634517 14308129626771674244 2722917527494858595 10174599306921661233 6373655164342073882 12640786861166204630 11749734272478116555 8219619484562021125 3267618657653863311 15378528673949223141 831835529778791021 14017405120266983375 1565073555689315835 15083070826937289411 3366032924453263793 17778621160418039259 12016356928513219811 17801125326359788963 16219911513031707855 15947829447666823662 12429994760699618523 16055407040133481085 3839934357287466417 14435923261645652550 2156858372172384451 7157932268635128125 2640229038641014555 12767229377293919910 18218083694946768268 13063861407965736287 16856048049068728793 2729122257417120722 2542836176808038168 8155091146036936573 6565099044065102684 411460484698959881 4955891638183244489 14700611473321118040 11506646787505103433 3079180558933398761 11442941743277492077 6195574566101092925 14128749616552694566 2748858886299990835 4798593852894563047 11435294807211851152 15369904668664505258 3570299894595986158 2611746722897889154 5258117555078273872 9135611424200843591 18195973470178703089 16277867616779231436 8799044054607136829 10691394872654228363 18016864176119267424 6350058980440285463 8096841388609282079 7964714429168086526 32710025290062998 12942684065000496016 90170994890592686 3350283851545451182 18008786710046953885 17651433480009670606 11243448241644903627 14722147778311130215 4145548133561876903 2169629317175664134 5553633892694429481 13668285908826557718 2512413565374321385 1522614003548125676 4484088259199257693 11440110241397846092 15342672152153524159 17891432812395039321 4065962745431934711 6665150636988169055 1780074524058206225 5216122131240579401 16517152014768205996 16950432910518888816 10023170271026593 9369169848492071598 13369140157307918785 11168592903418376495 5427647147058528482 9714759605797977447 17450932760903813833 17043424592380201216 17738915896171073892 9444591976221328927 9127580925779007224 9159878289287399799 14721810259344146318 14229434451434283286 5641465885726969789 18431617014209502571 780535445798966184 12933931062678540797 15920881428695558422 2930567704699013929 2377864533941653468 3082990523083019338 6734858866889665697 4355248196703046309 1324996990818996408 16521376408440068955 16919885215427139887 7786085353859705585 8746082700497759799 5088039690598414902 15101385999061409250 17705499350966998245 5577341056188738667 16255497189780257315 17956206032056116698 3627383429679958291 8997223438719436523 17228423381151675356 17374297718231378471 5920099825650493337 10829002528866500253 10089417248728287650 18153209409125303831 1262744973071428329 8720799772244286902 8736463497312281407 2630604731656618204 5159063017031086137 9499801240931406304 11214051594501528648 14119926056387935003 17580628792922668321 13996117969452130382 15693779364096081256 1839425556444414126 9147259193674104125 3428433587810809652 1784234437502125826 17095693205389369023 9171065398103146939 4730077017451301817 13558608478912909203 866452965984193547 4831333424251130710 15667542649012609862 13068796297940082676 4134041216638925693 12963144777366650200 1355829907679927285 12604606117233061790 13740781087221013812 8763156094259930779 5191192769351111151 5174934987219201387 2856066509218233555 145653829301907997 15934687567686669528 16244339691877689728 7768251498706931847 8186848844490745404 16508632078271481402 7587985248977044862 17760923781608532177 944219807812585188 2222013029501046214 14913428043078745706 1399565184000103083 10307438243513382529 12830758624021426632 13351448695721864695 2197087010767317155 12593189388110229266 10367213583791827730 15019290566824585661 3754303771367213091 11454178279110771992 4682267255512121702 1169500896047274358 13998567397470491593 7274833535197532094 2529800647549082052 1378702741164137035 14585610261406038928 1181039772070091350 9735500009980842970 5040128318539268174 18203164243570691255 2019651882629116005 11046538512853664950 2823997401629301155 8942375800670347455 1041383050565388595 11490030325637280644 7012593652725855228 2124669249613537632 611801884227059264 13183932514236875428 2170581924652197838 10661732868376895619 4495297638555026245 6492605062402995154 17889531470910594546 9739072372564185812 13493735607348044275 8844271733173394395 3040627652580754268 3611077274703223581 10866237373134419901 679035553167998543 5587894100440669273 3294030315434508207 8705703968182441075 18253850600087284921 260212863924731039 804626241817213215 8845502631275700316 11123654596552053495 4252398363181783414 12081683419093723420 8701321950815458897 17122422720621737300 424918181399547028 11669623276879133776 17585396796460482978 6484222067766120448 12325725982150960254 13527766465769291123 13448403537239378586 1311881570884219911 9043205762292572073 16290930067339305240 1991081435995934171 9535601237601521073 8529728947467998561 1272733603341770692 16234597560531259932 14452955023341381594 9795703778749124670 6264517396865397791 4368613282811034716 11935229857440424708 11124591098608783936 926366313762291129 13284311289717299551 5941256278167869055 13057059057523247945 9960403147198801191 5521633937785682967 4086491224683298262 17520236149131689762 10466559588241322093 17315715211684753765 3665030809289454545 2713434475435008845 2861088220766216461 15701698729645321671 892781836970570350 10558258578972633379 6816286554140064620 115090640035677859 7192284989094877105 4385741427696544074 3417072508741924818 15344493439313657929 5089594798988423456 11362083058703276112 13610670313603319717 10400523621682350202 29421683876857354 18427929746257193119 12582071630726516269 16719847938906470916 2800876986959018260 11565932261479201120 9840197021821785093 8164212098315962944 12332836503747248473 15649478475417160526 12236953574800278017 8951384659619438714 7990061122768490247 12659684990257858414 8903056186934057334 3534021233904428405 18383988040132796248 9752744503928208542 11546393405741540472 18049579643874483569 7466264997735006426 8425461068555251017 18179047699888706859 10022644087482382615 364407510145834360 4655096919874493391 4057250790845974857 4558350583183626965 10667694047370626477 7436701530108317840 10491504090824360732 5167966704847010401 16185060048251093296 16545698814221290362 3730830561313138779 11426663088526581430 7756971872149417762 11625950740817516810 14227344844787967334 6669788841446070537 89143024640900206 7858388934536189363 6558380398805729450 14530604868324083161 14534492132154944347 3725695333121877922 5253911323362219149 7524111159288873521 15091814443359963760 10848046609810013401 7075870364515273530 2693576005691369854 3075867391147036756 132408127373578072 855368391048053652 13589719498073129080 13127434609556201180 13361336259988711096 4362125898121594183 5269513507814692832 13199476180377367454 1200456484239205029 2539578208316614385 607738047308579710 1690092494102355985 2459403396787884499 8622546472457898618 14491482997944833322 16745153243156640756 5320424151866704279 9119545011337314745 6700333656550237023 14151463554166537057 10630079173392577366 16779605805078368041 13912105016400217897 6001150732296989247 14701203332995228462 12310045001330035935 15258801188443718211 7588363280918831734 1742949843752205399 5880785220991940320 6622873970202445938 13910725300347132815 5971962940153804980 12307752214928765690 17790817706941910585 14918882471822103714 17835073022504464611 15130491397790539014 11081669365714895879 8849262958492387438 10251947240488137077 3971689785375062089 15473028901165962271 13045621042406980556 931177461806272349 9893026531948072480 12282012722472752979 4205701265070588542 14770340405762741368 8046690863552997441 5057949389654548536 15457684119178200188 10674366523916227142 11725464048614892801 8030384943416840591 3365090733404266110 3047837732907299046 15295030344563973102 15515661701305001588 4622865133982126927 10995703361647470278 9034208770443734197 18370622455691958030 4670128226067767004 5868951874812911607 13167091066213572956 16946385029868668525 7678426279165991221 18176357651104657366 12779292371803827298 15657826275182714575 9062018400508836710 15763840728331200948 3974580833561302149 9876126095226062719 9224720069876715768 14352942569051590461 14130583354484485197 16535803278319471080 11204315356591055433 15388563862565695518 11561259158412561528 17857546092796666971 5512011327369895872 2955829937128022633 2758536001249483348 15294655302822246628 6226493287907857349 8760921556490414491 7022408667006599130 3837029793815558682 7595192168391573391 4244937520101633188 18197008412457547283 12653684130876749364 2018539483050363119 12883721102373906337 18245007788218975056 13666464366230659545 14677680259519321499 15521300189567229166 11768303209036014343 13035029457038605477 18378601443496526570 179549851418712300 4824021161677972384 16370244304655136777 12660824186653990735 9942873759871738829 5846487065746874261 16980421939512917583 11726233320308314528 6920790261285886851 4271702932053023513 11277101348726562753 9075302821919742258 8043616873975795639 14666896422170103191 1808005631121996205 9794230019567261515 14082000969023483962 7410075471763028923 10495749982507679848 9933556874026200631 1395392271509515532 6883216983131054200 6184004426838523439 6826820617065671899 15993955805846266865 11423003014027090662 4179431438066588770 4133607213588869106 2912556526037755752 9143710442367612872 14492665586860989639 15348190120596806704 12203072725774580444 15145856185145965385 12969482149932313335 13508274079654248326 8737758447592522176 6524293552835143496 15655464581813681928 10180460862767856134 12151242910469233335 4994353623669871130 6381152560851968696 7647814219018088774 4805013922068645914 614346266828721737 11037254992796136076 1347324494878815711 7264241046838279622 7201931045476227710 11954095930606150068 7965574826521972707 11261945615917812139 7830511303305267743 16055844141172753422 18162542305747628963 14208192677891595392 10291657646325569567 3718992607992576989 2546113045976747096 9986814065469245194 5782953398491952542 14264394711074306800 16330000655161544813 1242049988014630621 50595130837394507 16355727141267612480 10461168192918035222 5601923111694674602 3712718357533743858 13244046366857540377 9112933524327508241 6927952298543656270 6177356400673292589 7296102676586624711 7070601782989386931 2610992880903276489 12699845746088339213 11613984281720910918 9424628364801819036 7504641450080046073 18268450525580018961 8610607883074221134 8179520161980289205 16211491945140494081 12170220992613934008 14631346656365099727 13289340196331553186 14313721896448757665 4029420802625923537 1581239599219632478 17097114609965649121 11250144594272925223 10912688564336959631 11374688715561752327 9076895867155133744 21794301363240822 5009651442420703798 16501482081556581118 7091255222147213353 10487936712798881791 12183937809429656229 8467878237610589140 7591813460088113824 1347532740540751450 16065410625288439292 6064032652845921539 7056088386649469099 2246019602616241494 2552544982860584047 5522896865417767809 3238887223284212684 5336964551309075320 15791947915531867418 1204552012077394059 7050192843101486429 16637909241808072440 11071159162454583395 4496407281665466687 13594730731513265360 4398991622849360601 15356662499925638316 3768627642798908578 9441708363713539973 1769896635729639862 739337977324549510 5890640185538895196 2958135777316364038 1191517633756327612 3261487287403488930 13321561211820015233 5658570835027811620 7865791201809778451 6966670142428198105 10112207602211388271 8008403631216420585 5973248815608733993 18072647300686435509 2932008646560190265 12690642107228702418 4708168099519293938 3981049814904928673 1096777054767644349 15162801444872209404 2955096607587833585 1746057727697188923 11311081667569084500 11044761268818482561 14885372600408725285 14580164660348673451 17906385572175198050 6294208191694463321 10242537157022253349 16608362484979331319 3172865756854754465 6356312917760588000 2043107720809586960 8210890829723772619 13383709010829185582 1875736842275785375 1325878917672943599 14660007959982385184 1451577566279481037 9941527244955823430 8026260060714374605 9182177935889020013 11438728294969806395 11779965013054927532 9893408328931422427 13095091020342967404 5733168216840761920 1472159761543278966 5630447275245339849 15862227862692218026 6076039254355497587 6819003409467626050 3407118287497302642 9052151842583218914 15941011993024620140 7431122858190155763 2376418167865992018 11552080292504763447 4455021921507042042 13503910161017518478 14516737614961628941 7163767850628539142 6249868782179583843 18328169894513953958 10198230686840081970 14377006744796340009 14412928303901975462 5322339127590415225 3427259182029189156 13677567352953088006 1222139412023799862 16436791338187005589 3107386201752231199 11689374042795157202 13997799449893548873 11133950707695755750 6023671648777996173 11604026488416917003 2283648675786730650 8312471336139048297 16351008684325402423 5060681256495763900 617292802351451689 15188275562631684436 3892375691556371643 7896747300384244740 15354454725132505641 17579314197980677417 4120020672876398486 593859543578531198 16625516824711319100 10127239344084850514 9636371137152490881 12802905969540326164 16746324282206940857 3420192634679174747 11588249360431922803 7274217961895412069 8573411663500964075 1826068646082442170 7269917816309432778 11239369292185461720 8752130490640450955 15064300400635297552 7485069899296635523 15734283000820717123 8936576231709410523 3793114837502699098 7014508938069988972 850320746017583490 12670279956798262298 428819495429466980 4159797979893491243 6322198448911192094 8065915405189781110 14525490395615586724 4453305316092392218 3725837553059337858 4570260954599659481 17942214810714946906 14518905548260118543 6880792271462564442 14293562945172931402 7629187528648507137 14283945100194733803 13871061835873265713 16887686276361111120 12788260826591463336 14032033907228459686 15998675189696836560 12014700147478417778 10107425482991331866 6644118600941950195 7923492224646665228 3301828037617317181 17042606550614391363 9075210138568403060 16421389917550091538 1898190159468766093 14515614868377628643 8105219460478952297 12712681636292593495 4453260977937577695 13669132630658337332 10253471037579287537 18069905820670404035 9072702044401164054 17618746470512183091 1524155324524674994 14734060517641391001 9124741810771792320 8146710977862301019 17300072527943774756 8925764403289520571 7519903045101115831 18361757897527050500 2676543714864548187 18009646909211034415 5802097986153784019 14920869589706823336 9465842652930654228 6346390120725092043 16149719773088649504 10515449088706071232 5924388416520845507 15021099469635145439 17525266951965595744 6082102395068982411 7943340593361136297 5083036652544755794 12659742899154427976 15238579167430463738 3198306112010115505 10394868849322850933 12031984354345809163 11664871498787550483 150281954978964626 3407210630463376681 6131759519247801107 17280423719703191220 18263687595070198670 73998265320967025 8173843980365694224 8335025060542777413 13053722635675030998 12910394171932453057 8380681088957273914 12288514941750514521 1569279955178664372 2335346462637727179 1995911744241454008 4996819132973858084 10078133918571806798 14398795767681862580 6426582927010150621 16623578792054306114 471751646089343995 9359754549352595957 16945977859399757325 15447157725175254272 11703975588057657767 12303821066857319210 13248425471220813109 12706327502823136526 16233276572755399271 8626329229801601423 9261419524821767172 7393281528709112386 13863294632360043013 7946326492590783803 10056691270930617781 16779623993495505023 12110417991727423212 6394934240121427987 11915963692510419321 6666639052124642272 5154271874903035966 2414818481493651526 12292606130698527755 5364935810170487404 2569566846346503728 9874576259462109656 7539936852573600904 16919395672077105951 10878426349639272621 97214262191654991 8777075166047841035 3169595544332551886 14649040076951612951 5320814180740787170 13474771559800195972 15901661962106120364 3492774972158241120 15824461480310761870 17798606681149874330 421447624016095506 14099159859581137212 14244564830376107150 8416255393190061038 12356860699513043524 1854420674513646780 18434500276478520736 6776009090309741523 4375253625427322321 18413636663078024695 6497566783719295375 9897962177546280673 1390575107806235291 5214786940401238465 17858123246809097970 2090050262554366779 17584730885394458536 4524850728827374315 7020759135221768156 3775294756452761135 4143831516339571953 5791859682682095125 10125791999244819225 16439221216837264507 16625787034442802013 17146093636846795502 1829236592343681853 4250258119481369894 14370344686598957676 14686852803062235200 4940977125434291796 8855732916145451943 14728131445582511763 12747556068894140788 298569450729543496 739779602493118270 15823051729222718782 9106040586710469729 17612385412274427555 1532524774945845786 15723009487335940994 10379167556997751000 7585653884825105807 17999751376774942218 9100722906846837147 8849902737010854714 9196308765731972220 16504244695841586162 15844137282884822383 12559489947420176510 12648711466267896656 17506144137851807161 5314625039921600721 2903188868961891510 13316452639932693766 1218670112887042503 10469670837691899025 14267009300825017501 13688152549781142053 16473324350038728947 9275145544433808216 13995188430673544894 3035761106356305496 13044069889402083721 2407191881774971746 13980470349653471322 17373630351089961454 16368880384645620329 10834691763004380521 11028247343226587138 12184619652530623179 1102325959300881849 390820963717466453 1488344348234352317 15779624268984278195 472160789357635528 7151710872619391006 13155303237819816638 8577026838130112765 16644181721333895184 14302276844711140417 14574780155790547748 251446450514525167 7329334140765707187 16476249853430264635 16933452739376996543 8925425656254877701 12664523708008868479 17257996038348547741 17574206244263930824 10248741007176277002 11646354115766231233 6839458254619082706 11555520818252588266 1165760153619720105 11650161186210862498 16140137918772717835 933244434150252699 5671295439127832869 5514612391878868366 11020189552615067057 14121768855239046613 10431953750301370671 13222516388858216538 15007759516222408887 633018358468294287 1382892987556075537 3292314788487724105 13696621595203980073 8496172215518339837 14825479910823581689 11106856385831147815 12932229497549802204 355106193632597900 6891872706087363359 2619800981886943824 1443530790227344700 7528750650985914379 8892752158011646175 14154987539980552243 4017183685421460995 4945502409097636156 3507476399685660026 1399950853977384587 9704672876503025557 18266337289373914425 4624566632444596123 6437646553598742158 12620918492720777441 114496106561843922 15556599009203440376 2563190306727287996 9640202300483001444 14722753932128039451 11640912563634427803 7773157783403492536 9670469628445195206 8474742231933021977 17841765517927998563 208411292737141439 6918262908197531040 4282197342039564422 2248276290850552015 3749140847936623589 15975681619764386547 5165474533004055305 990182015297960264 2006574085696060636 15993756590266265032 1358498571555090238 2848927052440221008 8196268579836426758 2461899022501724812 16105522891185057908 3555926498949989997 17428843211521702554 9487148275870660150 13007261767534679314 1855540118763693166 13620033867545407343 6876498445977541385 1457258211737217095 8480495153000664859 5062417039624614001 4735084246542609666 16222715029184011252 3307926252561848865 3010397593385151475 9733636608228898922 14876861554740332371 509432463045194409 5930709265384979901 16404008587279268880 13758802503346156386 2742552359966579061 5195560055098253568 15460761319883654365 14107666142815287605 11307645508323254026 3458635081974861901 2920449757802125685 15746423530299729641 16242415625711347799 11252576108559560866 3714226686203439530 13273906369372397925 563627057176574402 9185778732787052862 5204468310462668122 15070271297084855262 12546886564591708311 2976819915791093122 837969130671128002 9913341630273744660 17995051160347183434 9760482503780391558 11337557066648808488 15459012034151772175 8921062866569526991 2981662367144762908 18161350901137743980 3768175548135489961 2098935703518915208 12011745470802331023 3037054338388973857 7513599460376848549 11149110127536716493 5018898205565394474 13140248990938654271 17130562274028596986 15042711742287691698 4740996344412094336 5969753609838403453 878466787874586231 9403480812898232109 13611741741578478222 13268301039061177634 12658879896343646618 5906501439627767776 17362633955866313843 16079804799116734462 2994569250466671096 6285044885744022314 4733205252877704945 10088760863247519578 15625820216056075625 5571691900412488832 9567933284755519780 13122758378694463860 17858856661213049909 7321002422546386506 4199818314841895237 14833496928829101155 3249334937730293884 11052768059183256430 11246032293366152677 3869560483841068533 10595712108926240122 7213430883864997170 13254398946008930239 9452153140102172142 1529814069950946643 5052263846338685099 12982895340679096719 8748469281323251282 15731029082878170528 3174577279979811945 13158900859715679186 5899272668800793046 16852429899097224753 15107016606662737096 11822334585835186218 10479337682723861391 2751565371704441541 17973564978539015729 935538453370349793 2188375861545178315 17132142193873459629 5873922399266703026 7530176581446006991 2158428147685796057 5156761525617895077 17080226931212024307 3872830805957956702 18066510379901261912 12458500167392843055 14501180596384345009 17562202599149611438 404635738936165903 12613489985770549058 9222239390732107080 1666940005139449099 13733469198205458761 12900770300874399652 1919373236046495217 14922979334322697322 10252276223901113640 11671274923742887638 131204005311295125 12143715666096634040 882993034594246137 11424485277048711471 8251193758531731395 5484865413043086036 7036394983484284250 760215954011423209 12995803515694844782 16166364447038055556 12597853761258704635 18412756438079138048 5967681875162449852 5428488372722544074 9631109513922026633 5337105103890109701 9034999869269847073 9268624323821838572 17586045681972882349 12787701402860444248 748234879711496255 15532566028988883630 15864866093422517946 4422574444174419837 9637022966148266284 9381298928268050869 2937099841378808499 11352970125259381656 12683696315834143671 9444778798139882292 5504153695341186132 5959863493156664582 15979746987172115298 1813377504981702287 7620363047767824121 10825533249113662412 4084398531583591445 14668013171609621619 10644729928076138107 17526472564926891991 119025334557579722 4030045850185572632 5581165002205939545 6472581903633068951 13284349559799094706 4321601722590045542 925533254958209991 12546861186589927617 14276538847795019640 4555175155016424859 9384539499081697620 17012321361455342926 11363439475825243538 6020941527931853316 2656850941961160702 10282450055443667773 5803677914853136119 10754451551461189670 14257867817677701680 1133655946845420380 10093293525051845036 14742079227576861119 14737574659027572366 11805868402945487505 14403444011243088382 11639906682780177066 12014678919124161360 13704720620044571503 2927954916901772890 13904475655336084236 3297332355162648071 16744026266267397299 2410948981384942933 6885474908877018384 5238680622598328469 2452435397000187273 8319860363646976256 3530312347109709270 9054323401624293755 1240213723009717180 8799543532177609388 1487282031672124864 12688765685430608752 17194837656378382993 4332456173896776139 8525393988816528434 13760759821429478032 15304699437828827220 10669819193438925119 10792019829585086283 15043152341307619314 606612488328350548 10312739256876540054 5253175889123386009 6272063307774608157 5156670167677591922 10272028628192335252 5962728279152534621 4810083752242354468 7172657051888003845 13532953243131617925 12979541038097472395 15724640893882350099 964318357932502188 3627909407029701686 8018159889402536285 1624765946245475146 17803841512798746826 512549728046124964 1122195275508708442 6473244548619251328 1464550651442544462 2828471820525329383 7001238863672603566 8684526803025186177 16859778491757054725 4245339151196457686 17724351078579719032 4483704312086403741 1070916613599172106 8347355989336700759 1456338892110942850 4210136756182447086 11008641177000323222 5593252422590084265 2798860369494139979 5006628270091902382 7532276113002454680 13317281012742430426 7277978185776268986 7439101249081847533 8774271994137668557 10419214872494743878 14689449981085767426 10377180031416376686 17504123866479410741 10935427047166185974 11413610033973609401 436644152233920658 397503172405877663 16873001675446124699 17533649124953728584 15200541594902929923 2909931550556361104 1048412416274002048 15364455417959378296 2955762804232089755 1526635793861024711 17137645336121296623 6975582058255204537 7924795968027508044 3089176751875345543 529547519242471026 12646561925484811582 14842579629453089753 9719241087876293715 11718854126341337730 16921600689322718339 18173554605040593356 18290041793040294334 11322878378080909319 13695152506616830503 2130154406093655403 175600430586602331 5115660710359099810 5283278774689516537 8951724879921417670 9953022580639255252 7387174562479194614 15867212149022944501 11310507400802508229 1342186441649039702 7383111421519025388 15597543247186492473 13539103625372451666 8088651630998280135 16671762565407850653 5093667783427989630 17933781802182969574 9741260288648350300 18053250903118368213 2701893403840442862 6774078956340325773 3179913894808818875 12727652462117744069 2020583692094692206 17604171244991371944 13535679879679636700 2527322720372261931 10476635204813081840 6847682252582036130 9121294630243949960 7382856487481495979 9309698051278754887 770491290741893801 8215560071920058276 15611064870148892496 4619229231701970827 8459942200027706765 4708509097645405363 12197717110525479744 15705147475074591062 331877400906687005 9549087236849639283 18372749667344551374 7552756423063032481 1258076394841669982 13030239285262947649 13686492364195379490 7422184659181169320 13076561834143592622 14220095845001299984 11388495028382480751 17464470866335221745 549812876783314559 17234746613869007769 10818098106020586622 8488513083319275340 2287131466608175362 13612394888309023872 16013182958257806431 11835686760095691782 10309877354342785825 7724106648276743377 10147843863802926388 7234863148132739154 16773637229648184222 4341801633143498438 6034201968852133441 5286166681427354596 900659234028224701 17620108133703941127 8660920374436959561 3757983956272851100 5128889899498933551 2182814882082861134 16741110983179438776 2751041856164090194 13015434864099487531 308612673505021492 13512279070181206202 1577555915511614566 3548817626647078686 11988278289288604911 16406228306833164048 3969711505717101565 7214945382196836195 3488011243506906655 5185335265312854565 16765477048490757402 9647481126620484664 4516648055364740585 12389078471806479014 8203059126150549893 9083929087240392606 1671561415322655708 6877693042883996713 11683981523091865739 5904683061408748224 5907479899127409457 4972764009323613872 13159245065126639801 3291067928493445132 14006669039389149123 4780153432378432504 4035853805155366563 17051763527005417092 14405078256445917724 9478146641127495280 1023319767397602017 9744263858502096650 4188637205173614335 12635183680877604356 1816507370358826757 2730288846675907328 10762738583861264668 14788344358950786004 15471952732510626059 8124830651650714407 13980389501441786311 1624051386210101412 11026831896254728238 2465459171993898417 9809811257996815464 9154836791178631649 11273660397015131738 13203814403872596327 17109252447363335666 15193320261529992750 17196878023481885535 3151099006247627924 6431890032724150037 11875322832090897727 14520943359583991363 182681751655574330 4186763055111508535 8561073610202845296 17306597610264017588 14167037011131073610 11011550661924024309 9933211184599130027 16649078058532888220 5671565200755263044 10707460242681943701 9909365407862403067 2834822596126607676 4694940267513236272 17644444541918523680 11010757232440535892 15454680485605870694 10734627540316578120 1561718754755484283 11285799662455442226 7886114525794671958 13649719183586153040 10627936393862703462 11273449515159912968 9622074041727062296 2374937523223601299 11960161192398708582 2512755044792082651 3393220847284666588 14577502619737190137 12509477261991875714 92790540891314793 16126729918290202900 7107501986116761090 9117343560802565520 13305452366210355963 15470282650491223242 3692126975090941730 13969595224330886348 15652524469484852715 2358409336175369062 15602022023832844647 7228633603234989086 11703285499366699073 13076600906701417497 6901984196509012776 1176142456074968425 15495185388742293321 13766757203930457011 12185346469053857436 5077421464996779186 6772648195328322557 5183335386976898537 14010617248489792432 14415794282776344336 2856338310785494661 12651863305590886169 16137127350294579626 2386757799986524056 5289342739866763938 18335491354506789442 2548875840459520206 4713527783091941556 17056420874535413510 3753310610614384754 16861302125695668355 5445506919321219189 9136446668204140279 12405481998346891182 16408473181025614201 1809909720825373075 11268452429127291554 8796288319268408142 211715650696571105 8371934922418835800 7703245302732803885 5647454439145165758 17938933765375175535 13030447360239402449 2688713237724037778 12651852603764064324 5762757311415469123 796856394335023707 11090467316845236310 13518440892580048779 16208331981844908676 834351775178535635 12387596256959870887 14707448703761934695 10854207705909815479 11284127309481142404 6023878700650978556 10574388013996253572 6960382062755940515 15480969489465127052 7935996747392083039 3651629520139314372 15647776314709746117 8813538546550484030 2930450700301229604 13461364341048795308 1983779237156148007 12592143953547463538 2693063588518161702 13036844458712050580 11347323358055524747 11868351088909386565 2495329057719386693 15434097760145906135 6857326045351897550 11671589312306239590 4175666893021891084 5571005525826215521 2506046247021049842 1517835758202887946 14523092139168663948 2138293462597435958 17788971411815966839 12834495803372388790 17132537448679770383 8249215121104591893 6923396285347497998 11751431875858301292 17853575381086226418 3115726309324677490 5406854000098268520 8134125100396712504 13408390661456904740 4470804243322996150 11720377515862504025 16634200258958175334 13831420728322350761 15050438209196073007 10831415117516282119 4594265877478334004 1799767067842838150 11558067290734942298 8047168884078855278 10316774710105952469 14546305583508400575 5649264667237147605 11234297504334043649 2598890831932825757 4559238023155974920 16256278195446815191 16365955350043077461 7940268663187973023 13854956712262277498 10705363947082898126 1467177707724578617 5705951975406706020 16969270070777294853 15392269127141283657 18148462159891926625 3280183151075440119 12982644053871824470 6373594371594156476 15124032065456861110 11622222341896839280 1148395062017486267 7897014858364608379 12461658483538629284 14782769350052250446 14438185022736134178 11855023399508883365 11257586512428527858 953975904934003418 9286662029874209228 16704175758034191985 12058821317279395030 1883575113090612505 14894850062381314452 8945544170589689589 7168918582187277154 13849548057210583045 9648135595394056269 18387977897951137967 6638944370303570089 8592716738714600414 2707259193682399838 17834021283538602976 15343032530365775758 14195206180733136818 95414764055639446 8669805165391096494 13313944972496327045 10542919499990591116 462547120965171240 2999130283750867933 8585312125762825275 7871340197337832139 10928255504203220206 13247873581844098323 14873673620583667112 8385017685757592543 1972787042172469447 2800646939808305528 18094535854371926613 8289811933481362594 3816219752482666370 4392991010784891129 698773127586599167 4301063093276423088 3210132789469099726 10661918811526245153 9965954640515895055 2753379173312755273 18040034274604928768 3928613979445044378 17524413606203177745 10895560968700003337 5401873045811398570 15986728290013763132 13607760682510508125 7687600460103328025 11271210805852624951 6555884379681209803 4644575862059940062 9448297392167191408 5709936216963967854 11954408363337542807 8057013717293841868 14630937374386744496 2854892194723255919 4091285668071799523 8878888939132233222 9060467137634048937 13170384545644109104 13078755118680423785 8416157526552661533 11786202795421954872 13293313853046070230 1627404756543337002 5062308980774710919 14775286278977106171 10582688376486375094 11843670475264167571 12454588465239294607 3458030865297700079 15232374383902187670 577667187550688214 8843300903764280430 8482357950043475941 113881743351023461 8569400740556500332 9558414325724819163 6939927323231025669 10434661319413034235 5929579234084042972 3426802791050274295 14080724599727808179 16390368018739880642 13078287437190698385 7133017725361430097 10201053160903802191 13900448888254699874 17755398740228763686 10642968339000686430 3861287056684765419 16213052570889655633 14014035113230778239 102646700526033625 13857685589292376044 8464118705688090905 5251529573008151366 12961930041970560268 14573529225814348290 6749177828762596656 11469812381497873000 4694271998344341268 10246336037534713243 13611260144142413719 5097977436397638778 5730775564369379492 15019653381319038322 8824222885978122940 5501678564008948703 4165348056075696523 10509990946125921494 15933382752680022612 8792013909295490826 12861645858406922456 11992239709151840998 14004531730075270381 8386306405315799710 6760292099835177917 14306327343605124163 8455365234574891440 3415200020067774180 9425260197525068572 14684324374874451260 7709684900449881220 8386542091598040760 9884157825832994942 12772943234308286503 9864941791864002511 3473171322327821225 17237194987191513755 863744339027109174 14555318665819479644 14000627529529465471 10676051397840943461 7544205747538156617 3708976560882876301 3752609780613541825 1042329851878054233 1277460826114996132 10960241884271984384 3622838340374060011 11910917069371096435 3628629169274284935 3240082762737100666 3008852534448873514 18100484656438317369 7069453609301920537 2903470924020393604 17791312676026610721 15936654758332415961 10944036620883566935 2621620378892182810 16651760917974115157 12737103894392416452 10395672801611223588 13188011895344377843 1262437476572092256 11285051449120251033 9458130759067236155 16638168060996985720 10877869532487340478 14644012547093266320 16216045824129667340 15342695296600448308 16683861496810162841 18089680310147879939 3930112328559244661 18143461955672500569 7091592996715041221 17113880325874598188 4517524887544096582 6567965905313060489 5586152761029416042 2473358745576035997 3537715921153449165 12162522984445704403 10654966093194144199 7290717744997253459 14099469488454995022 8782091008729037137 15068978017512093389 3447184515562816658 13534244460879099186 13381674892402918459 14603812251923128995 1921934744508145877 8766248116296963672 2170790731569068102 3481952123810380672 18372274896995179374 17966679131950480702 17048493405701736821 18030907162005754046 1971740688652574877 16497370655444806148 5887221408223075975 16189721175330770387 6596129238931113542 18030996372642061475 2776011160823935319 10342720960115828342 7992701276399147762 7731449109547379130 17187373327586605349 2811356169243704934 2452378426926293936 1236331558605910037 8291693434119122312 18156469235837444538 8068784497798601387 4976645711613023486 4834859054879997596 14688594831935227667 14620739366425901875 2117447098249196745 9515175969232814221 13272474524397189151 11312646208900430365 3071682740493766998 8889764111974500277 16559972046970124385 4461569432334091029 736015986421295739 10406339181742162819 6650673341545861629 10521015055100107111 9484952587992051111 8101995100563890186 8781672468680036981 14791495967961960397 133627799734066128 1720197259403082040 11830098716052326488 10991153939429617056 8452085334581297150 2444081546447950750 1273282345704129941 4737145706045778396 3255270903890960630 964032852906953572 16314045391785390765 17585775131941584222 16487909050702116701 4863903827235401528 11657308764434711219 3045057862298238104 8001620687091997025 12362203329747974777 17253345410461005139 9626846561958696466 5521737061059450820 6174803127110956549 15302257740147040816 5241459222171211774 62504796868226672 17363401234537466352 5848633549492544741 11853628514129951623 17214737943581016188 14991127549079715171 14753150338669991789 18348307467187386890 10558544769278515506 17406908016292395189 17431472420337086640 17913009173527590890 10188123884133808115 18074736937080010880 3765113598959473053 8568950279240856189 8242819030347333836 13687894561492762039 13697153118390356442 1494976994540088672 7163221630834327873 10849202021550558376 3277183224593180504 17623826942589875208 3114377460202175867 12115323937484662010 4732518462277451127 15509161436620765179 277749048283904487 18333916118516961565 2135493251852033739 9758734237326387309 12922011881475762310 5972070395861400600 13077850876403874319 16997348929564131045 8445712318505225964 10918583529969449303 4515387643144391648 11699773513642321778 14635509012380013088 13846458320352402686 2585117150493710353 4467851080399349712 11595138710842927206 1874894701412839232 14598534643085310750 49328587337148908 7861108663560522540 15793597826444145725 15416362179830527713 11396027485952535835 13057895387088135381 1195050851544904763 11058635894312051591 6868877403995994865 15375741547653584375 8916711967458619507 9123433630721691683 8855249822249535016 17459074070200009591 13145630352071660042 4998279002246589495 4617585829688140634 17580193246039837534 2920063363447238582 13690131858473876654 6342442622965089777 18272480675308062826 11700371821105447242 12504456051307469748 7054528894751608668 1261621856738844577 8055569242743570243 2022334711835316331 16488341834598120232 519031906302770414 3501540972083898166 5638188146619548567 3616751601027696877 7428856400081519251 15958658917871657146 7450614094196205160 9770560783979040911 13707560504959377145 7831915445833542342 3743639328211936349 3922020221457772268 8628568212053208327 16493526832583699785 11066132900423239208 3476451562402597671 17191263998036231542 373133022052923188 7693444557743612747 10310702215873362688 16060650515146615249 12318377376369230660 495246820171355547 10895065905703248157 2990573094449158465 16764617272626468994 16815914726816210224 4688979507779329969 8648850327109876955 5596477264142601771 12012521132504699097 14357390360641255022 4896659820610130926 15591813836126287933 5502811596331010766 8204019653673941384 14867874821814150615 13238293576078437689 8392562112265394956 8820191205969280533 14527241180990742115 4361974307833319709 6311805867410216579 16072448999953569730 3321091396659006788 9416500813213320423 16812780352916593224 6127351881326927877 7498113574425044940 10343516397708268776 8461754436312130679 1038588190568669968 15716719028993473917 1014616296189516681 3365267580224346629 17101793461350958177 14047646060186960134 4085421000408088128 16069596292122168042 7729254580129900260 2049555322213561940 13629412265567884385 5557101640374307288 5602799761455750801 15878402067448945679 6208371043980998581 13859528016882805510 3307905694609758559 565794963600378830 4803550831351719470 14628790333942100656 7200320387810366569 4414147127126431258 4408905651704751593 18314318800660196159 7292033573955844598 3200439966687080088 359274392198585493 5437157623213284567 5429688012627506545 1993802652461458322 7488242571200958642 13641926359958455682 5714585579777421416 13443370017964725718 15829690102470108896 16097323001561650182 16624051480209403878 4836303153468306092 3992820419770716957 3166679815656693819 2072189428411684560 7002789503122816721 9030832668907815272 11208937834223200064 6109647446933733265 10419774566172668902 465972156760338928 8676329397099666626 10185858853323375666 5347706268707817194 11912030269692444716 14881868884627684945 11189424429150410417 13348296175448308308 4937830095539006273 5893542266219291569 10426519940478472077 10010281062566493758 7403043846590147360 14474875655012394560 13959312619005409443 1718805875294153153 6364707332854942725 9550353855751164273 4649544353227773007 3995814060784662845 1000213367049545607 840626776483616813 17272468431236422239 536874278760707770 10888974702866223782 4215629426136350718 17109289142433319611 14625336266488658998 9886097983465866555 7433489818198648523 1185883212885054001 14289996482144278005 4388932205883725268 15465765525178190949 8592223522696029588 15183050931289000122 5855833992902431609 8632559843572724022 1512480333120419098 8540258952673193272 7088595443203418698 10394463788394333170 9257853051321056826 16326705025888705058 17248089003591295282 8590023753170641330 740417677917399393 13183730410828358334 18369927292767167780 7601572926132732739 3987296371083077892 6983200141853655 13447663729878260584 16883473147319892912 247775067846298453 14612891703038973971 8443903023090747618 13628046754786771038 4907598578778510934 16107665269012139546 3190191927712295154 3899646423814038802 14792716746748216685 7835678308923778456 6956221740918920847 10477248633796991562 2289056537774873056 12722343744434436499 11794866034464973323 9314638974802177745 11159894964834607781 8094031258323839220 6373390581616253175 11578616587845810678 655276089341734108 13483559958417270376 8352720918646860720 14985654975857754188 7067222868664402199 2949876012989687189 11324449440757429163 12927247861542595543 2754668975087466567 7068278581132528272 7147238001875491141 468031330643918940 5050383177827472487 10553046645203088883 10888668054979745868 11724393710240745206 4982441603941309498 11950788342360661277 2086603471223940713 13609886124771150368 17772359421845883031 11529318707312360298 7849384282895962339 14148397967537128048 831753322419015635 12555363016001633055 176035380236916558 2036646158637202348 4096596506831039302 5401571033846299632 10239818762547704297 1624295883943972867 7250786199436374293 796083082878731593 9964207418897568856 4574660233441615968 11742676355811348885 13897355418109061589 40008409623233913 11434900696139676229 1545023828612964052 9712191188158182792 10648136721497337011 7303490848024135656 1675367807113927128 8346886386243942655 17712019475810836087 5704142480632937571 13726147408500493788 27023571158591025 6249073825391179849 9832604330046469824 3375956067750344817 17188841194732122994 11223667102162828229 1351465052899379590 12587238712267490727 1973455955803597514 8506908331739770032 9623536668220445765 2420843476089674107 2534532351282542688 8734325963566656002 15155917628219237574 16722547151262438885 4487866526381318747 18197955638642605214 3056531449856279828 5535040173974449036 14050853496835044931 14353271161426930768 15355415226748372194 368242525196044398 908461201401479968 3639414626604795813 13783734270340841083 9578318509814096744 12954775089025394023 11609126153156203994 9442243397920209191 12976805387549979477 13209793986996096636 17897912033385915796 15303013442278737972 5186305780267534271 8747555016809344688 12663606926623863404 6450216828489283540 9012428010690887044 4989525759672824442 8066833348479446439 6590393054358511693 16343498245301040312 2006108972818565923 16281632144196394338 3010689577851097267 15428095743174132751 15206311767144653819 7694894503974996605 4828125699243466762 15746849451535972315 17544615308909249528 17140920901438606754 7531411504957078755 7815063630825212439 3913588525028021718 6729544570271473528 17612925108350534304 14130916642662382834 17404864523328434524 16134190905154041779 13425206903363199259 6597902673500550200 921831407696107842 917101220854635767 2342822354850371792 3071825691497880381 16831517932323478352 11688091684742897971 3087202180904453234 3900722307426867399 7940962603342665123 14493924057929131025 13773300141978310347 9345476465726719712 14678228784099066594 1394279480620511307 1718276903731643958 5338740631100799444 13007309415878734460 11973489933043337593 8134587435546817703 2111707717146346431 10936431552692647497 12588057496635641913 5634235299827439591 8085039891735290195 17630066660001580041 5521587033343563614 4943258392485025311 9625942421618561162 2225073260019780117 13216606114722749265 8825908162154865958 17944842344758551684 2110771369297139980 9246187062564039558 263965048966158538 13196121476143753737 7580473109120455590 18109745768438115981 2329170836582148477 16290054403665021835 6069763743082706925 1717856665271322819 12911073724022925647 13577410040474143945 7514113733478424118 8719908534315243816 4308206810207845302 4702282538714066200 15306804699355161520 4949311371605872995 1698237224513963362 16215972430153217177 3226579289985938451 12797503541773151777 887992087702277673 6875474001365216892 14349381804386935701 14201630411373025888 524512400302067537 14450901300665327701 6314932358763060307 3514437983181920007 659384028340409443 4021207292143048828 15710667623422704652 622602968076880830 15803074550107488661 11364413961884402253 3819089119711749480 11833921453042088480 13162052816094934042 13948232728195922856 18040915722001678607 3118932414483197426 314498670018733320 10286219829913383848 13509501870944620303 15918793931518536199 3285914902273930605 13595871868511594780 3871685563628633111 7807570514078599425 11595013640149642796 14115036688680694131 6065285961589361239 12218661858206808952 4329727619493223227 188881242151826826 4107892008343744603 11252487278536257288 1326097709877667522 3971782552991039549 2513933015489269818 12865248767188297992 10299625218071058005 6168802607083295778 10473987581986035256 2791536741382121353 334885644058843931 17156497050900308257 16866803687766011199 2945184731832462377 11427671288087817741 4825723375219642615 3654531988445351511 2893910271920266393 6244655070555514096 8194402720465196462 15677625599810448433 6981701320860257212 6962769608809145643 10606373715816803784 1297156914933094861 13753776947167353622 14252260797996354262 6349925489689103939 8123926696030230601 2232178824050986998 12606703810535499746 7297273896412361590 1964242676510927260 3571610463800548904 4675100038430144902 11181132901050219897 15707673342073727111 3298773362909894488 15128491384829395847 14265046272646956497 13260892832806401632 18093715653911911811 18008792161514922721 16955295372601343754 6545641235617617678 10297925695559383205 2888830813039000867 2417603540152819790 16890239639680165668 8923492296628602460 12926755692213538719 15773257638088584749 13749479571617564428 17514528178882474574 16019628923339263792 3797141190009582043 9026741942175064841 15859933727993949379 6900196276996037029 1224882712451866387 10664571459860812718 15002226540850325916 7682120977871655531 6964753835622592996 16779454540141981490 7161488013779763681 12963572334185204394 11781202141158628130 7005331773975321150 798144625175194150 11805274788103308681 12740159800601021548 12237846014640421999 47019606127177074 6898316948810158598 15726046883393924008 14029463948752969089 14447148085972970652 12522385347180804509 9804404879126873315 5252086119883576247 15795266469101460970 14418977435614343277 12568434331302595051 8523210091488014941 10367843111906848574 12268893944733317429 3408256084799069175 12916621268931224657 13149846456159938347 4329204856256165274 13073701362175073189 935497887838522790 885781918508511930 12493082956469161833 15785009414711491478 2654415249424595100 17605613960087151911 2958355734651915162 14447461330569408490 3189739428071046631 10627971970628385778 7057733712011028612 17091603412328512414 6885483473970648692 10707612994936217951 14840729266252391580 5642136648554453277 12664658911047865377 16918595869681706703 2799847570447176407 17886759625722114372 13070692484566534942 12453509080603166695 9465534567148565569 681335381446944270 5892554029888808976 4922465843521527701 14681959390422908736 7832363908324588503 3324562555803555003 15132124321234280439 312210409642532331 4056935219521193597 6373480767343023651 8181480108202395958 12267171349684881404 514301706202650619 18246704719417705856 6727375934472238095 13398352743574215900 11614610134056688828 1927226236573787435 7343194592296379988 12682032138291710999 2069565087956798166 1200488237822007438 8919852546416066953 10064417132150226236 1646369523477387196 15837042872294720221 11616805354059280382 6748600606801318933 15492171135671911617 19808920930123647 8907494281462736490 1533396967643831963 14294995955300544105 15942040580869763031 15148726966425863795 15036484786060109200 14742374301587695527 8870556474903460964 5755033887952244481 12028568213091473383 10539246407948836655 4781774560341529774 5732109443404263911 17570734987959767065 3293619852435657800 8284420284326914035 7300613515076372672 10844463129478739779 15474998827789853041 2262551199488594617 14149043708058946168 16075056190700214978 5383957991754786435 8245592938723003823 5409959257859261316 10233282519292503815 12560447994865194730 18267956074488097284 17309045469986776845 10227255989542312136 16194919043055014319 14095921081994203976 13338146130055611101 13109446865523332156 12332072531111622443 7291181750169738077 17872253750036256219 2034556432914240882 134072370812728229 6482267957749188551 1025000120538926284 15115684767124836613 2233466236381027590 14443989134214898494 3169341823732254031 16556047307091509498 7418715209672282316 4504362277033731849 2114370838443420015 11627514847006045635 12050683332140726118 7439324015725923627 2261808373303510872 6365742864149980345 4870086335952935315 5497757241610921901 15220430219983748975 9332864767397282157 973811246921523 7502840786405440561 7574475031713587229 6802968665653769748 2367029596843552584 17213186529358254304 7380810417789562129 11716962366310957363 13522924927855180003 1782667516762109581 10718096107174301506 4957232251099941765 15616770402893420109 1788018946783604411 2686016467558922822 17670164033282002921 10611458654567173861 681734962284738357 2375527545588291362 9516431067548153796 13747320172681107261 14061550879809776127 10128596993224927293 1455786184703960825 12466837477972904251 6457588768265057594 6526455526292162356 4359029934306785787 15652349441594346732 13174151599193771823 498987969592956980 7426370195314739170 10325184362018769757 5611532788881716438 10546267306445589615 13504860944292390533 1241602745148037972 9716508373296742481 17788402270249939034 11834570213954732496 17885856885567616 6741146769436895149 11021910278184731239 4176683423719861104 11000457321271191903 17666222539318397243 10048639331096212627 18258809414127574547 13566907790203856005 15838358200757263194 3931208310945434745 17880751394623115945 13045734053007520758 17970556110972133157 185603680656529606 1762530702546558870 2819174794796907689 11237792190103292296 11924681041652042814 4607341228989393187 10284563445765452312 4753821669780161860 8153373707643084044 8970068330227515653 13075216329467641018 6790344651424586071 12944100542488146675 3290429207648245052 1228114198135833654 6910602583637301085 3953747628929515474 7157713831707123898 8520056844370899904 243856823389535997 11873422088985982994 8471438482331402032 9533799487773998632 14717617866695841510 3651345385094174414 1916140553908726813 2372177607153953324 14900232001161640262 15463046304917473276 16656935598357122147 3648971619931126723 17807927922167727932 3267332294127496776 14669413593260438144 249289730161591095 5806376699289108834 9837248609820314802 14837284588847991047 8816171605963763191 11871128998741200275 90640714522844320 6999628721155531255 12548101007899418648 11054493880885631886 1648719371134996238 11890156452470932771 6407577910150397236 11690411947449179072 6516782203638882374 13293902227509001523 5264635017975607272 10707323732306321146 7547856283251187563 8123311783028753805 9094015903377130870 6588919897108240264 16568430868547380105 13832777270968714776 12144395052326505623 16410685363934031681 6752986774544891653 18031176389997582325 9673640623570232914 14293098569826225763 17378312818189054284 16753153754711480612 6949704893627816148 3051775835034356324 7508620700578656264 1706975556525573408 8135439323910896683 12148387007359925545 12979871400329870712 1856219429426464019 7228912189765186424 3589596741493298674 11035171562612490598 8695310169634315731 1444233497506712118 12323969110602651894 14083678084665805324 12733361652215835744 7169707726162046417 715699667838764213 5290579690219998863 1987500971577537113 18246922784379913895 16639940947599504458 973583098888310666 1613890642602570035 5108456249444967051 5490755000508787592 9209925845284031209 6817111250310654997 4177489027032060028 8360441550043971627 10535689858837943500 11661372051156079720 17516402547630703530 7586328241902631583 18017958412089598507 3648840639481059732 5608935124562531317 15810163100324503674 17388144871867261235 6037393869632368820 8256909980854988497 4164238736658255440 6154463040031119718 14218491811668036365 7104268352471960306 3644588328569800062 6467958460621899432 11524948353467879904 9380818827066808812 8680044577595083155 12906943440727119652 8626251783860140338 11042896354771126876 11414261880694082281 7294101798506861732 13769519032232661539 8214654144173879375 13755349399727836928 13537466285170706091 9507467842250266342 9214628712466019872 16685669866699805401 14022001850212725299 2351579996200587748 14678531272981278714 12304413721567396279 13171556003818558815 10658969991912866900 15248351404739446084 4252761285592359657 12448448182591844785 10712539388770155124 2688703984114409212 133267310531465455 11988978941189240490 17857726123371660072 16093339900656471212 2537868437610048380 15053345597607392204 17162112114789440800 16000905992594134824 6555306387099423902 12234016411658381984 11955734868107570905 17068296760138778219 15154750476018477774 11235121512285447322 3360428896282308379 124712677881059074 12636121708158112799 9108318842540062517 13490445504818668609 16107415394554121179 7925544881255044571 1683782649139006322 3400405180039012816 9699954356114543686 9496149916608421171 136803657450286173 578177173843590725 103758536063448789 11092228511341184041 15030610345941859571 4244200789235757810 742359379488922788 16849184319985005625 6263318835773977781 17252274833853640217 4981244686292143386 10818599755737355326 3743890931523210452 795792380022385389 3713773767832344893 10441044356586513180 4266839995130497004 17051242446439682505 9654304929206397479 5047579583091240684 14088880831581353961 5864958749284876855 14677136857687104201 16804922675376045679 11013774628427933517 17152940900521882436 3490224917249962578 12488833427448396806 17260972797902158887 7931570467880838860 6979839051232350582 10889727635957135809 10882825132369131475 2033072096113918549 6767877948727085210 13641886052033827665 10508638643109803043 614562401080063572 11973396013928005211 7376086588015291021 2761908545017272005 6244478626071060857 16222066901280788704 5499425788996782295 4334883270485642120 13042077050211338064 4310995330533554447 1602222297986494339 10459291294590840625 11116321263449782666 5922954230130410375 158319342830042491 12830925438761681483 11837097796230269095 300879060143968596 9512173757766899139 2925866613656981909 13017549473825359749 1097700736028091367 17516227919331068029 15060089754373182263 8371351284618998470 3465451410950096854 354988832743662959 11191847973200963975 7743316030992049511 8585971885470612184 12446227458151504016 416490565803289235 18148920122046914086 6317451500532838739 3390954034958387637 2710727331178196820 9227187792739484413 4142084738957188065 16077051578865152565 5586797405328105928 14198724523960452492 7959542197879211008 10998822916587692375 12015616505169965444 13563679838715508822 7255909742361708864 68053712478242273 5411354272925764621 1085233575103544177 14412035804318977308 5445334673655260079 12384870992169645251 1542259875927214888 12904663888142478143 10402332934268592685 12897382032734842638 4829032162272022099 5589915511525657009 7832676896981126152 15852330659146208141 8791999826364316128 17963793714969967251 2363392985698734471 4094012206132299638 6209427696401590173 2091445476050242519 7277348630412498614 8861829885807236919 5133175109765299514 5538298319482482 8891248615297663812 15518957557585755966 13918455998335330598 8740153339155007677 561618634652685671 18066530287313507727 14348489458484965983 13868581855988970796 1046980452826006334 7504052951470092726 14705114435182569263 18268359535903940488 12363060173375332350 10374693937437315669 2143490297687488438 1486588551692302238 11310033895307990580 4345368148476182498 14360186208667657418 14738826972727592476 18333408204316533499 13084382718463560089 7204583705605300923 6749383567359134301 8593566181623003583 12366940299760660768 5897910267899665348 7592322245455823006 10749460073147236122 8136738499978464665 4703556324482037823 15005381952152630353 9005800572898552832 13190193813728610398 18143956231765871612 6397486604548517312 6842036654564233032 12085596354303729277 2278283756946160448 2987499773559205305 13043257385535887454 7245321545435841919 5830595390013692065 780976881020844720 10740447192847374066 10426481033748702404 17739755458567996842 9954087782633795722 15614627090747586666 8783189027449909116 14116390332618033013 16432175124364593002 12807959850499672300 8946327486699831293 13339654163303246927 7780150554347976846 2298905271645848134 16540329556490251215 12232684876135650068 18076916406594907610 12853640184190756100 18143087644616589832 12470703151630445296 7135821079712239617 9495080044296983649 1590878396217301327 1051924846772519698 2035488653610581767 3897142144219329939 5510867216180781487 10100806877283795191 6623088591712409742 17656117302980276819 1431563215814200670 4965136084160121670 15170903020053585668 7465509588897471145 1527162921515840670 5912660534095314847 6071016294124705497 15962564293899768920 9514161343275922334 17331291248369199638 1074480460063517463 14546865079511017415 11640446810731484531 10334584497840686124 13719732952397057828 1805097569682561093 14982572198026315119 1040679997916547491 2705273427994018491 6083639287986624614 7577177410418459665 3131830546678099652 4912909979098961963 1194817502693502381 15827252047967476854 15644527896860261844 3197954804310550648 8618566233526803904 966069805884743843 16066435756304626211 14370383333703207508 1129151601831805339 17816234221572811218 14219586421207955765 2916584123586948016 5542570762709668090 1976277710887991149 12125616582809763678 15416025456290222145 12071013706536479224 6099714270432160540 15932174387125215742 4269624730439611358 6908905603570138418 441432487958928962 7460829304651955988 12366049260013195066 18065285810347373134 2489892285058324465 8371302435209243606 7086515489671361654 14200756987181269573 1365061547296001333 14832474085530867937 9166440916080869303 9137171775789512480 2420428563561163161 7856275812325756865 14048138066792594041 15310757021168786128 10392328103044256046 5819261698921815675 3221003397581750344 3894853259903810332 14781877621730556319 13290397615967414233 17279895360063753862 9384437567361487188 5333669311100837495 8684498038808708633 3649619841457990862 1084224278936781264 7028849987351404693 10060124618936193846 8744100360610992463 548624006913631062 8035256002869902773 16785582058564493037 13251689379232829555 3413823801225611289 13661510376079540491 8492803582993195544 5013154315685435951 10896634746821810106 12894955601523271737 2008129712120492385 7940355442658148404 2779517742977308830 3646629834306730144 17635852224450111024 6906474201635512217 1851985485091631630 4471115596199172663 11133598033886071778 6118555693375380715 11950126125762080102 4715369974549374258 2548883551488065476 17257865738682486295 4959207521906319400 9652029059242244999 2059796961114821347 2062381763364629835 7870930454799284063 10803517391142971777 6338958052784390313 17337053992668432828 8156819666379969696 802876798339416278 7711180238522475452 7200031014620520837 15488952456850358694 5605956233498197447 614358271861138795 10953120276859637502 6654213664109771042 7774405863168369112 6800098399445718882 10032965952315188758 5833235293209850976 8532326700230119315 3105681692587500699 352409183694805000 6568354772340245935 14797829883409042672 58323479135218277 102680126379571567 8409839486325828655 17840738738163639645 12430714911016650837 4293433364686835911 16037264925322900030 6053608830842747382 2945892058855840721 4696839291132488966 11799438737561288866 5676349546814555176 17767207850238806844 8822867578581753135 16005841167559033474 5315209379563316169 4546186575590881453 15103496980830532694 7962769227166960070 12310224240109411070 4397074749722203485 6186853342483356357 3844518913424549790 12307081024500124265 5412008824513287384 4336651514418534050 17389326179106733344 13161331806096731368 13224933091963793154 17790311805162806248 8879610437610877613 13081195995261973161 16070572867179709397 3502014787196621288 17463109456888397281 2442140504374956601 15375252869682651486 4384796773929509552 8728299784740495559 14008273135853219900 10856576750607515443 6280919235812653060 17311394295950958906 7692138267618907649 2603469925179272300 1797707154217906840 7969452809901023689 17804054657809992998 3898723801118674952 7897336274070361079 14018535938835925160 10337482462374999175 10338343727488737353 7894206714878317827 1970756353455001612 9031310488737702645 1635488346049767909 13216991081417693155 10166462651878225523 2537535608692105596 7961784089654848883 1951603345864495271 22436202553533334 12457071153049470451 8148755260219486696 15525400787970878680 14242424844178991311 604078096664041417 2127829600205669993 5713017011371760081 16259449071290047970 14570772220235008798 7262603315803090443 4044451530084019841 2999442661188493087 6136567340999108357 18161593615787141459 16571293359805642849 10686188445422543351 8441632137701935659 1023417317380276187 15324809711245818928 17187726713752982551 9833827239875707174 17598849031281384400 2510205381816280099 8414939968086749912 8628539315271195721 14908680215338048619 10616026726721036629 18384395162963873576 1089261228081269209 13895986780602877097 664413999105386151 11554383160107018764 6189296805933335567 14222961384255360975 5372687663861142844 15805944527247982661 8284726089536615031 16492542784635229548 12387830130276683319 17247293881948062298 9799792639901670996 14468447725289333053 16806312781006941416 7627580102042473107 6230942629560762890 14776454434938122050 15661424808268487230 1748087115522356960 8977067108581489741 1705332832461069017 386591061687882761 11725261033059252808 3645591656142882868 10664681220739731813 3019166090944707306 18097561304431897768 17931752615635086465 1744595646338477245 1927682563527447512 6434193748579497481 13100428704366437210 3121886030151364471 18186154125413637801 11416023342017396893 1382227295595567530 5634451393832786928 9093175123540534262 12486232101137555149 9245635036733374273 14690433688996532019 3451269007173814421 3071817576097072899 1191240584556833571 14715223071752181467 16008131659289659595 741580080841391016 6376399446543351117 7533326509070587691 11742556723488179500 7969965536285050302 4683039609800327020 9215392940641934056 14943533948087437435 7995426297490719227 6455160730102175419 10481294583454046261 14224759197982755438 14494557030044887249 2365702302619006142 13621363467390099997 12472503682331618455 6120561864719029301 3087082507075052277 15824339899620184433 15775977390414233024 15003480906903403855 6230567310247854244 16040992571879275951 13675787834749579582 14557148292565840759 14530168406035199405 3223715109202360556 13721126802388491099 9827236414140582411 14140383856290000026 7353597419491611117 2477747966074868179 9133809128442688654 7065895135035684756 8291153751346844828 3910872822180014650 2015692508949900973 6054885659184754142 6591883316296737157 14630912822004580708 3469276668297956418 7317039929288784614 17410786575890214962 9148665969077534399 1347969952379486140 8141723865576899663 4543203617006124106 4428123718991094372 3398584060223043887 1543506417155954887 16299939020390825556 16950382510129978469 2449620009396440959 9020844157639495630 14382565697489500511 3124171866843924248 2769401610502519855 7202701264638554574 4313445833360812015 529782927243746522 18320684785017963654 11590539626378417407 12099534133380084845 5288365444465766882 935976768502397215 16585805049399446304 16990112424501120571 9247505162199445012 14712588264369180168 3517537158115413819 5702206195261706192 11379828603708093728 2393486526264559444 11323258066886107799 4792679741881734117 18310420394759513071 12456340868971426202 5526131375327077683 12655296626263515027 2427627112738967305 16751716127651167825 13417884352154983063 5397158210204007156 16350753956446487025 14709428162958668379 5157646677868605302 5441172105115102417 9327904322608151802 949195376129375591 15895445939926451945 6918905554391630294 13438366139727730708 1728716495936980579 6045827885853245456 17143662903925793884 1439627461424601194 6358822803959154680 3593711646286255676 4601866257964917487 14794317043260159398 7285381891270020964 15650385758809424405 1567591972457976704 17371887788085195505 9197802189062549180 11488795314210578178 17591249609562991334 13884108730874629180 4597640344590983823 12456585295919558686 17560643055492594420 7135537272847641787 2679174975881235443 5805999602630930738 14051166977940590478 611199109525078297 694941127470343953 18027689306442446988 8423521336678815392 18445178914084601026 12301501825870824803 18310508672758556782 16815160367782416767 17649266455018659111 1959482228298785025 12500553003000472295 15139584091076197228 14604323712827782000 3262342159234706622 462597780909061467 14535229174188900822 10435370015921923218 7790535561231881182 13337207294655751332 5612319172126620462 7410493569107165164 15136779007003333144 8581044971710708931 1381649721707289481 13365719415772214012 13406137932019614852 17855737403462980017 2112241411161148063 11789369110658738067 5383307222967364178 3036433500075123009 10728540614994991173 11198999819841236647 16255314331641627439 13261461248936783784 4358349623837363826 4282843228456525744 2267541098558444973 16467497962833378608 677685694161526666 8177293414907516392 7860690699799822933 6760115701781061316 2257153105123510849 13698309105726479647 5574410333667595068 7526047120711426417 10499008505447837930 17950299036702314027 8082882499311849009 15629073008329733294 16492446058794357226 3312124586507799457 16704244515782976448 15544608637596517833 6452009573961230837 10615476510264724845 3617824977438369157 3797616273428105370 15481235886135865997 7461703574693505818 9231383673572246099 14908432925501350207 11850719701092296997 10692641999561880936 16907634086100736715 1504796957214751230 4777247501904019229 8502564423886430199 8054951934999625877 2470330388361074611 11856979322371042018 13207503501826023691 18000327409154482958 98567569690677855 18309206402132195404 5262760195942957438 17825593312608032731 8123294835966703208 333071902404160519 9794546787938412867 7787878921553293968 8282257609028207444 10838685286929365566 1733062777418917048 1794124975018408990 17338766884245333704 4328967568551840510 1923355596005075330 6122786371776890 4916175936721527314 17967989818114469959 283907804074548127 9755816050708116535 4401203761092482340 17885187323848556941 6720192174279697973 3457360174236748801 3030533748387136762 10218865724677923820 7870559716146817267 10185960262943998632 7101460191534033113 18249142503044815269 16951773405196634041 10586087577963524347 6917873297240503320 4505095215882605497 376806240114895688 3191761460399805916 6234916770285709819 993072221250044260 10214472207390661062 9836213699699397385 3606901485515683811 12169416840573725054 9275291451138473870 5885495864974929470 7833476095861716116 2085221933051100537 3554067385853848427 7445480022457681757 7808536441921453220 8528898255849431943 2162551111049523748 3186654351880033424 9915383823736793867 13916301149635381842 1321656433395347149 14783364294872889019 10352565117992880567 2715432306579132795 17751757178955096870 14146698250991667095 9131233018526233566 15514904558545507671 1975566802556299226 11847344203133012472 10933039897387693111 11572022489504980664 3409232245665784376 9356220081340118238 17771740806378978175 17707364236344366763 4883346633356938866 15498827960774125586 4487148492556901225 8262640356651788521 4752177204005297014 15195078251646483781 6776600061016899319 3022775814747745295 18247410600513460212 1309275716485913610 5468883885386186484 7860295894737008104 15903553514223745397 14039244523749615766 11569719654548735536 3486739549182473018 33530838238735257 2235947622449430529 13013176310727811275 2511831040801274059 9001024686207957021 5983537272431545397 9352479778177477521 5921180240090192066 15108276692260798390 11046629249556618524 15352634053775937901 10006402146175339645 5553282738113227959 6730671231648658006 16730272598962503017 14685247407636604578 12451608174581280010 9418872319811770549 3123058208828157716 4967577638173676614 7808764150551214188 11410089907926103846 14789816051630744937 8325500891612952433 7445130699726486847 12566570258122348614 4212977119296656315 472982735409375828 6947070345190457706 17669666133649741770 1859568085894138869 116844120054194069 7372166682646373863 4604331964443149684 7768506117835687403 17988198985479363253 5103316943580980679 2643747879949945294 1360888270398749049 4200129069260401839 17080275124665979413 13504902084251466315 165111646086141714 7216767452157636682 15357010875099846618 4612969006487452110 14322538217537117680 8377623670969289021 9083678295154588190 897392656811414416 9688037499142681659 17798289346468732948 4237519559938506157 2399811102609486612 753339862797896589 542677623669200999 15327167441991361790 15140543269414679999 150863710779426235 6171842677338068706 13083891805516383626 18444096136511397042 14446297908607160410 5077187681063661743 13355499928338453451 3167451816388311660 2957551687916442595 1087002463656573251 6272635474292378234 2844002310148424096 6095230926621926122 14251213260481222423 5541516386277358064 7889236220364113979 7354019309496425999 9539794590864363736 14541520696439086592 6256387050893539031 2030559580431856341 9815070103362628594 538162333640043240 3401779400971770477 9128696193547268846 13020546994035588561 3052914072761558919 9169405419869664815 11161303639314698972 18210889270638498015 8218887469024796488 12265428394329213878 14603064009935441326 8492067565528615833 7531759844426215181 4146319217701748249 4499831358238002874 15976076779573925963 14760316760492717206 18273383074320847797 17411874732735745147 6118851614089949777 7086414552654664870 9743074951025046001 7311873841484132836 5677392423826953306 14157291082689070096 10186755383543681301 17065055705806825395 6675547020088904274 18263165573827354499 5830301259249749516 5980107856797560068 11693026486636691522 15734209720033200833 13599669736654859365 10268854592688726918 13471563953060451320 12777559624978415344 4456209037581838862 14661367470197545518 10211292689246602433 13850634248872387829 17715738155930432442 4764415087422614696 9319304473576788521 9021245299298961456 6535516014809048013 18098227611002328312 14209860704498959889 9547498002939148108 9328958771976801761 17949092544591843064 10017121941482059510 2319728620367617778 3681653501253882592 5350965900019743662 6340247794821056281 701269359207886232 4556227529226699075 14355011849548735387 5150165651877474616 10684443018674092619 6893865948151641585 18106242291384864190 6901795048887630500 10294125122907844031 12778111814013321706 3354929676122866427 15347814213581521740 4090030706802511822 8173843414116096611 535649649552421479 9102306954185762648 10118470518701712795 16778322606545678654 6477915389313092746 16737527537179423185 9702635381556890238 981588005521651958 11237308575555886797 6161233909212964377 10279177030609560564 8914892813889034744 17813839814488472540 16858875715166270384 14670535592343961378 9880742369273489704 13529079568961608889 6471451664049915486 15435073058632067991 15624914732844956563 10582680572697248748 14185217914578754335 15089771608180540974 16064150580613630996 3147264135261624272 5421464392417466758 10463950774987993182 8677951173826394501 9113807640623647174 2449051374336702533 851108407979852169 1472690802504511751 6530291761978996184 13382199693457247623 8044043949744994473 16010847473090376125 2128850096048799415 2820648200814752903 426754156744049530 16166805026622237409 5494066506377534498 11200111441205917791 10444840314186757844 8707471472634608424 14987729918412733823 8272007249335022200 8615335628381473217 11512036098454749693 8925821729735272347 238001617747872695 5323257620842385968 1745819411203439665 2945527478958851481 12635527329938154395 11906814216749789400 12444881466691628867 4567301437716247104 10480765773241600411 16968842916779252694 5020008246962630104 9940164400943950019 8835482174793941808 2678350762246646314 9940944538475155727 11895998836439063775 2855005647674067924 5602627441433866538 10479644309439205904 7322603695940075621 15701225285218002518 14229883122979677724 11454057193524942362 9753270698757377093 8842007253860915773 16291526271217896767 7375704409289571748 10717157044897199105 11530805190429199092 8682165224220761512 17310336682468847597 12903192167676335474 8944256500462588612 10222145998196404890 2251505653973804248 11722908049231610766 662440523817526663 676443365544894338 4785167016337733610 15011737574517909670 5880631279533642599 18121566492933029688 17459580414542619318 7291202509640870065 15457502948103063370 13684123132241893218 13325297432117783094 2691961881745907687 2474989602094338092 14856880665248287796 13877580526445458351 9769913786312938337 4946296444939026113 10335904383710881555 661440101974513649 16553575971497425186 5700215646185235912 3892185629591528004 1652320887612108166 3218271015928490504 5192933097677131847 10790055811559684663 14277989080541082402 7540147189969542057 2462670132867199422 8703791679224841623 4869499156348902934 5923742325506225610 5845209674498410247 856327369282193852 2525255418384826257 3224313455658379333 18427992349729371368 15383537643686782194 697617290059122895 2738870267889734993 4213248181551205292 1480899677010965817 14477921414581120172 15078923551290841022 10805327884810063267 3997218287433121052 5270181092097877898 4998016816606401307 11824055489226393473 9545980141652725435 18372322097305770162 9687341295153204112 6262370309718173611 12315511253054115206 11023961983250096146 967674585299428656 14224898860515778451 12043380248549750646 3146967038086816454 14956943412869506782 13359978763513391486 1504133128054329317 14109987199981188055 18146383628467025411 15874407881645815278 5476112344461337379 15670063843984099600 9713745653610249772 5025264381939856187 14885656613205119155 13314788960373372640 13286139433342832544 16855720446105931127 5310670867279072886 11102169650729537569 5598861440477679727 7949093658598166871 14299999722377804936 2160881384869970790 4472720249255803016 17687248141008846573 2819722299335717696 17855306361574167303 7272412213964957093 15268538251522417546 6074994025786718782 6550817976328927682 786099490118093790 896738381559859709 7359990827005829386 13560637777750140084 2523265493068524484 1435322432950083525 6815870381938205651 11340170177215398085 15817119343695817874 8728222641238457989 3427319631764562589 8025801944726470979 11554859488998778344 6464839403102225534 8873770265570735506 10663116233245208805 15493655435208503824 17457321506384919465 761888185078067679 9677789471816276037 1165634329332308519 8507788569766867391 15582094716653573220 4651932985558093855 18419256019231855049 3112424074868944282 11322598283315536142 16803522403541314437 12498223134029525362 9473699542761886583 10144463199143541182 239765823838459113 2824497255367043515 5441958234751460051 14057268879828790876 10571036201015987858 2339303578506644283 8329106678375878388 11400439547541670014 16366877643112951559 16924867028096327392 5053784680368152542 4841147548146057221 3537296051385636919 1043391279817350354 4052970563977969316 13477787685225643467 17160546222538932315 5576422921495234765 4109413130732373649 11825716998857761135 5604768217161783999 15715454405811188439 11780855955818497987 9075180897247699744 18360636865915164702 7462688369942256159 17535473144554079099 8652353235065811691 1136458915444189022 2490698247811583514 976093236485355684 2450737684534849880 81170619821543794 8808990734221405933 4460034293842922735 3054337658208220666 3923716995171927439 18171514541124461686 2815969309854717568 11241105990636956416 8708741924910241970 2025213273898440770 16955355386749171252 2859122377554298611 6876034310227763597 10522760408449308932 12604111701384863507 5276330600365126318 16671164337851853994 4281119851870837371 18038803475519509605 7192626227924779847 4711077663940278946 5702503474844459296 11186292230966139433 4756382417969205660 9392717854030871438 1708190248081044678 6914998767798510283 6443989686823181051 17072874986494948033 15726285317619425315 12261619325610154413 10873290930595328362 16841135288841937089 5612190467875933520 11314778385089415307 15233294467935373785 2810940939287501492 12654341821084162836 16626291133383893085 9733143877718452277 12048877269368420945 6289980667532998346 877715625925632066 17135753773785085535 9571441204514519671 1129253624164542504 4833507374929290427 14445810897301266782 12535947396393944319 12168269281823581638 3580275137072211037 18356540950835208391 9988311461465616410 15070603034213783697 16665485183294285451 1582813735714032932 13910617390178168527 6086176725694379585 6837086169721124293 7447757020374960710 8078446937116254262 1907544237397273996 13793566308990778996 14562993084334013533 16786523532292991467 7212493217023885341 4615555274044419619 17737761076978106829 17750438125008809178 997584749010045966 3346779365229396599 247253050413784994 8443699784605433934 10706393227242100754 4598703974424419585 16392489549853812112 7035628858415209807 7425464090070465341 371515168201232914 7764435890875263790 11237174333458135522 16110163222794510366 1021367925483924957 10419048657047239690 14918000568883526359 568932252222859290 7992912990286427287 4148704811831346562 16655906055970078930 4966776875806986693 11179398927773424285 16078326791159656684 8027999776549168580 10920553007882824888 8055472884799504581 10705161833299175204 15160393837656133470 6700446516622772658 17791831979648343128 8771676805276900192 9834309959773847393 9994201155998880124 10141556026837953031 5346637826499642770 286106136601646662 2094814476135977067 2830959423891401678 25369935682703749 1743936082184235630 13232650874313012655 12116571677991876435 5277394622943701610 9323926900441399953 17627734915543594545 8001719662971037615 14528882098710936288 17883193106730941373 12441521574872024515 16882471344741979065 351177713937468319 18362986195878158408 5225875104110698790 96234948543478324 12312199698858988402 7594891080963668429 11449440028162993165 11520879121506605703 20695267498034883 2815963696687864197 16685419330887139681 3478550986918215164 1125308656422380761 10733531468598469414 3580507073863970799 10898921980698437301 8662237980541946195 1067909121084787426 3763519577632696972 3670203843576899590 11316766101017613247 16799345722467844541 11066869631943988414 6377155028587194653 11730975296652005249 15496673303481833939 8414579997166704352 8377747997801427818 4155972328881394976 6353723475544659367 3383224517829675663 551776993542488994 15613001612472361213 13111301944257772778 13506483759084736537 6785153950099885899 17272387449396527753 9832795137118223169 17046151926527117755 9341850427144907109 3928479355309302521 2777611970060560155 1004766749320472463 14272518791560429865 18072566327003550558 423477748083531586 1976721063156942905 17034154853557789465 2017227865484634230 8823825001420744589 5262788149766258873 13249302559611160584 9623942206261153520 11912644782145509291 14577147391734682291 1334382728532289805 11952516497600457473 8250838038540498327 2318574462892634597 856088095410284660 7978406324580591863 930663664077124182 6664319973008848774 6870997745874965069 2870198879784612504 4409015769296446482 8268550132442752470 11230632339312939885 11665914879269631208 1639896970632085597 2302572791453408407 7142138714196869516 6987184515775607438 17419541936838007074 2166233509362777213 7490586594149435628 6485031519618006863 17895355448629916822 2356676422768564348 9378449945712083852 17486088811409609042 16920337036776101362 8894375364017402201 7928901877740975110 7148694440325330863 7359538962414055174 10535499815864776175 3191615915830051958 4407677372536861788 11307650638859267968 2274335028902556091 17269053046908484002 13225504306095731798 2374381905265286033 8992754436004045947 8351407837714430200 4387163769156648015 7184045519915043396 9437232603014479009 15456999935509430518 17652321972728068480 7492401344471944956 2578945825491155535 15664068377763594381 6678694987157448181 11710543688444226144 2457683451693227057 10461863466262818946 5142192327345405324 17799905076748504431 17962204716553085178 5382935089089942462 11374089306952479543 11862675575818301966 2916634723683514587 771598479956640314 13187430663645108593 9019966804150551231 13879961989078107350 16415440502054633813 13167801794228174321 7973626877141739111 6806683326137059355 13743596363304746494 10404016800437453881 3986337296745766077 7870362921842989781 9940685559934073441 17209118941554692171 15204336850279118152 3259909168768015214 13727722252902290440 509138869863353878 17649440643760839897 16231070421638182345 4571620309475520014 14258710820658284824 17054152331579131246 6059753166990461019 4173339133717392069 4313156672298283399 394570127659511145 9922937563018982324 59953556078324168 15099570804843580937 15361867542727267253 8359911027482714782 987180338998273386 3295998564513185964 4046895346610207148 600378592619824284 12750950858928486277 100015892304909799 14507251090135535229 9196485298134980880 11101604948130421047 6144247936402283736 1395496741991449686 7439217588168555479 14224123377502525219 9883082636511616227 3871429608014666928 1002908654235430083 8974932854931184290 6001615746206045838 4100502649442674776 10917774961247836146 4595086397896195856 17982724969014782983 5776882542772412800 18203839714224590801 10233164422012279861 9162598534443022128 1948768638356851731 16806206130065303812 8067212834081541328 188938322758119923 18046423668840713378 5959305001843118643 8230268998390313893 2488551488816723765 14383422897195215494 16077756297015767611 17471775837093613648 5235506413500484655 5550628321545873447 4778168974824997027 3646330823426323324 15838976588352134089 12642970404910086753 4404739231481724999 13261802375062616289 2280481176778933346 2005235291320445901 4931570325649205027 6895239297144546547 7810840053477819759 4677036827558397518 7007014762370699363 6806135712011243627 15580156992414796903 2818834144580066057 7334424353641975348 15072913472127637490 16362747178659365500 4832355075785999895 8623152840112959840 14938315517454567917 886667344447736168 16827557367610654347 14236478018011724743 3135866940188953237 4673084996902028498 8024241556454915867 10539240829117379650 15568274127880590187 13702801830588121448 4954527280446369743 14264944689738910130 13450877613413164992 3963880800564960412 49526899548854956 17311366911963516499 4660925203862740584 1203877945974213315 11142285493727850193 14310632831989334290 17171896314641199871 12265859171826625471 17487664509153788385 13396892926268037032 15600723149881650895 15478265270293047453 2057528963585487375 16716819776625311334 15211175047413272152 7204061040591417189 4110165539184154946 2246202368327794380 12549212736313317034 872535487203758619 1714364557177385616 2010740923271593466 14988128179993601530 13288207021760093826 1497361078473541166 6567347941028850223 10318122669782846402 7931807302377456781 7594570972798537604 1533950175471240854 1015229705349409868 16000146887914940056 3879058874155565243 883946706775724721 4124234593583044127 16297855126779815878 7441745279407268577 4123589500204221213 2494158200148928782 4813980253687786670 14588284781273214373 17474817893026748007 15148615885569550301 16814462302902645064 4207593752418682288 7202938263413133939 4411851168053742488 2978242093111002394 11399050859768291086 3915851889011713287 11657767466778845184 5389168068197851270 11703668140916935253 14821439912904663474 1309323184478155828 1171293561723479289 14189620715151491385 2244336427857327655 8092780670399592394 12848312544728641393 16920778219263316446 3443614491727700661 2951415827155828427 16810135252801776180 4841041609842563609 16175910793472544511 3047394909336949830 17239782276596824240 2837581535298943838 17531679751983086244 11471516517179855760 11199029363451233015 11925621473532919890 10744020891386855530 16468684675010647975 15956592548178419520 18083729287368505976 9066691948839167556 3940600806416002278 3994879580284008897 8040353930334756603 14847971475024942293 8125170718214480595 1639430233954670697 10042122509164042984 9003013286275627841 14484050596166896626 11607169481645088423 5886087786266000890 10335520193546774960 6894294143735204133 17952611466213398134 16816960754612770923 4737232989777351589 18232976601677684330 5394925011054026288 3628665663732960855 3508338882326923702 9577353220059063764 14890567734863404708 17187372794485186027 16495182120193913964 14745846833043052809 11984516955543833463 445281897154780203 2166338030049932112 9620200832387842772 5764173667573338846 11547573376010491275 9935908774815004302 2006992084438974886 7102557622367228321 8002017149967377804 7686779933588118256 14705301106389859801 12816983299409957455 9283237792408681066 1995802570175678250 13939550470600330470 7821840935072679888 4569067652398971427 1123570622711011344 6835922447005367603 12544126131783843282 14579985114516033026 6895196680704777748 15367744353565817817 15647545180571292159 9441850085198729479 12329367310439044284 3956487466385372929 3666180819074699880 11632155881732287132 2111221132175175078 15711693399029991759 12758205809986374321 10004262191241199201 14712561462252955229 13933343699758148429 7295822591669183962 12270304284045518858 17666433093676192752 10456868388064832785 15083514257193917646 1067888835676946174 1456708211274380922 14212700880877672491 7124913812006006554 4154097437282223825 3473134759917544529 10694949357707093407 11084290636459826118 9154879732567344779 604804541022714010 18278009184840280404 11798467894076454164 5954701005323655654 10290383864570930457 8156161139199797555 10345098626766831590 9168498638806751002 8641188740700584205 18250540363456193487 1125350434299808763 17541904072961526616 16883381205464780087 10410592021505773539 6685875450141473805 14738461907556114096 8897633248201388361 15562174446893795433 9980834876537802702 17395566478156723207 17931055341279118648 9532463839987171245 12906472965840402118 14791174674340038233 7807915710269968074 16511046376701241574 4719804757794293938 5670183367875923235 12546301897636707215 11463070030933987570 15311790110023071238 16321650043299165659 3381207394671476714 10380827080958243721 7566141805805252604 9619499372278341984 3940383732261836110 9514451938438995507 13040813986872866751 9955680156855896795 12305002214767633091 7948250944498881627 2688156472558269372 14556365959341911763 10142956657819620023 13187920094792102168 13156464602780126922 3347148501509417243 1734331177412138429 8418118014861071757 1654249181971045196 13583664762618120461 5576806876408150174 13504019543053198505 7533393166617100601 998435474406013306 18108065844351787742 3844279217698667692 17771389212279633051 10311824180587661639 1399990221895646729 434317185721669047 14136834761368287928 14066850871442053674 15771967069774922872 16358427308303352375 11436448715904306278 4633567747312964919 13692903015875097151 10197989031273297934 11185337475148510607 8538329138706695097 9167327890687874642 3910813269860508561 1403120040961715612 12144453676714440632 11256396108301053029 15749784537802389877 7402491943883649070 12490720791399269887 16731115893992836092 17272672367200425143 15957608040784870128 943998651670868592 5849309935008493439 12479083561795204460 6941711454810793001 3138911600057795660 3722350491925082275 13339363961105157722 6356797510136248341 10838980010545455599 9173325989081502880 4163845920963283761 10688769296760559275 4487274666410989212 2656661715529950636 15157057107981183700 13450592878480568897 2435958485782771323 15410457800772921771 4914001362957085642 1761050134278751679 10753435173852849164 1640039462734836924 15285570902729461112 7457287709417095718 11650358757185761477 702356824249124928 533680153195180512 14379551590143145234 2038450420919860410 17544982258723346353 1470960040567275599 17034653097600699390 7509680095948436385 15783602295159363017 17658755402379860109 12918847982537962054 14079349625885735503 11626746598058888575 855519086186115349 15794421177165815131 7769880958346771492 8447364801069980901 7307682085206607766 4242796018630655952 17509593160959599699 16987887736646283664 15582285279328163516 8286387958147131309 11220556216322441086 11922256997903519892 11794457728671364439 3699365013758621164 16186592549233906627 5082201404339897649 15707872318469163955 14718369966922948735 16533381420733672166 9367429823519286084 16149793519137254331 15425440118365566631 9748525614703854472 15523115191023491031 3400404039069066624 18073519038665921914 9377344312098429066 3676831361871374067 9745338835470309508 17690111588137061137 16367337468271283832 15646414505464291971 3466231944527038843 12370135796959445633 15599344046169128858 18386477186744187090 10411469112208942655 18094413469326007624 7577760001505706168 6090676863723321600 902015215150359410 9324341516647290672 17569751318020056501 12184822700982020251 1018452304260779222 17807923451297742473 14661971991133063917 7655912882461807321 5639032312833117648 1300148842497300857 530154602315333221 376758112286339016 15793700027922493463 3212853345707469451 13462661116223891687 2957047355159240993 9680391309072735688 11333183193447435050 4136862952202480825 8435377052119038622 14262977083728878615 1289529803452944346 12522836933050294226 3118562640330708978 10581098673713549477 3037660208138126110 13552888004780474589 10860903429093553502 5198281263078325814 10130721179364921868 3350785825648509331 3861446744906538518 4218006902117959930 14896057740124010728 18136330083951312288 5720313308138264314 8138305041169879358 3790848672030940005 2917816270487330442 13141928627606634477 8020070625985134530 4544352736394665144 7675817479391012315 2627769018642010425 10318851422316002402 8421426118538592314 7829449284001344355 18140834635252143507 8680037876325760132 11466926251100556053 2231888252697990168 1030190148246970795 10655200392730964942 18217858967697609421 1351499949721955582 3573328886621910862 4190931277381513160 17582504817409122789 12963063618694299062 15280667122275421663 13555561733874404170 4161503814888433366 2663645993604253497 12291608650439732557 17857431747227033736 6245808319394438009 10603877444562139921 2875274385513616244 5337962225048312462 4713839028273533814 13676857224027806127 11084697980611772492 12181258377002614168 14992863877865050195 17855750296183803538 15127329341149141212 11813455259245982061 1806425047527788865 5801930868092506620 12492686682234049215 13451878705210530331 1947153070652109209 12646919671318653887 6156503785835178526 2384585967648920384 18262441659463930328 18251128008682654871 13183382903227328540 14228157366915501427 11666944388967930985 2324732201653899277 14244528969033987143 430091445589140900 16638613821487284186 12453335628431333294 8656277270468927732 18224741453406940561 17540713185781336607 11525363266483523827 3665883815129629914 14878174024958511946 16906150339763351041 1050280059203535697 8749455580135916134 8554740531929383165 13157440780261283166 1446741086480415459 4842986481222948320 9247981918731083180 5328628978277039382 16693248814199860920 9858592889708188202 8380146415179265562 17745149477955713822 17808061055677908444 10221644060611827530 14575955609017862074 16548891907304271993 4088520671421780294 1964605817006484958 260621266776613066 15522484615788067387 13093803076191921802 10243906378308176896 5406987380273254915 4221777216387519979 8340522691319175810 10859921125177218583 2706619028586005374 6825051424983395636 9777364473369727218 11234720722411624048 12434934806894143145 2421153962755171765 2365086249708638953 3127107342595176280 13867637295502438670 8820009146814263984 6646694450206534735 8391211263952162935 12542458445241734959 3379002454493865481 703298334535102405 14368534339690571193 9215749229214900614 12780485529955851391 4678263724046830540 12697953065403256701 14873585953955814536 12927159760924949954 8596897255714842936 17754391231714102758 15869378519857377979 11526493603632328756 15561900050909651264 7250088043426809755 4456656734662597918 12341142148603269918 8495316027095294053 2050393157413288155 16050604900338908727 10714328175152234610 9149356717544858488 10530655382722191565 13044816244551403813 11082493379841588760 11481621626788823625 6059049955094740243 1864503494679260849 7841711221895426502 2731773721227187414 6465399315069963655 8439645389383849084 10486415264450483854 8892941133144333139 6165943718093166370 18109582340293732681 7742576531697391445 17948699896308836621 6621404830127225989 17556020075118381141 15060487992358752695 2483423982495961061 10243929941866606827 6124906888552899970 15888663329926082847 1222068534712700208 5746234835474855406 13823833189759492234 13201294316561082668 470619244959130075 15099055309959963540 15446043528109735569 6476882262350019458 14441243893124604282 11784903450294827539 7620266098228151549 1728220114712439633 10084926959024128970 5256861607828998447 11803987482954929693 11765931473900817961 3525534625023598276 14685425081951968400 12551258343188795918 1316410721607027829 1699929445556331519 7524406360495549244 12185090380069724119 16047698843248469019 14946924366782453602 3385101524859267017 1118438956787768601 16844686909951728923 10607975850806056017 10356959174509851368 2069492327061879048 13350322665213812924 1659951692550998113 6945292094734406724 8462525382162718510 7185273423435445382 11108669050267885678 5557729732727513418 3272030154769796397 13963233717675956229 3510126815222870968 4188476615323025584 12743650655480500580 7796133688823167154 13227563640128247319 4105538453420805404 5978843860024618557 3831033265750236870 13843549605424147097 2653524845487638063 14460574561028612746 9474526952176467589 18211548627033918924 7815879436454667179 10160785731436415827 16471504319638489063 1020869102308614365 17768257725222827125 14006860923032132566 11635617289291721602 14924884277338156343 1134678075838570410 1606367010133578415 13114090973506918700 2977264060463815435 11444349648185850717 13187535244363672891 624276046193264322 14262472147189454707 2390041211456081681 13020776261635250563 13458918281076559094 17063668782474760538 3589303080451328383 15288717648937712488 3307393585561202798 8008161739469868341 2043412938102229627 15234592371120734474 2147560197643396814 17637833276232745762 10969075177806182260 15532006901579882314 4793633888933355522 14962708976074691851 4164531855159867118 15271678032955308461 18124684690183742480 15849797548224280521 2698179399955120059 11690989563062373604 10730424768272318408 6851968566515421415 619358179951746801 3824245744836667954 8365813394919719837 15425195494020899360 14723819847507467301 10967358981802756000 12902514633877748992 14603903715005214870 13880168795984358360 15898555967070319838 5927514408375982853 13036395110928540423 13610461762224530019 1818312382140122151 9533726083907354792 8704165139840694272 4302758664998159554 3786336504846437071 5210301445546504700 11018206748872680548 1326394269317053209 13137174424088383735 6229356804886759438 9228140743326111236 12077199152395755335 14892191127046098353 9782114451949400723 5921607373605606580 15046853878168858368 10286848532550126461 13012514155408443902 12218083834053314531 8713782438897564052 7293392478021011534 3242316577208917733 11690216509820183093 7238428122202824402 9899321544613264724 4671407583878882939 17986612920075391944 11477420278072350331 11706994865282311691 15075708920534870829 2010506207708830150 8700262440949657131 1937037519460798022 1531332885267995221 9740139053623502669 3805053414995418406 10810024096941637947 2883321514582961961 9993993920160174021 1719347413361656079 9498747777491597451 12477754410207620897 5939922428046510271 3972605752002299882 1183824321630573610 2651476369666600425 17941192354474219411 18080277700452603348 13216883488447900484 1949984546236173854 8768059355122241243 11124161009888734434 13772412332150718330 8807246856402967101 11048691440862506551 6947248205603667987 5640513295587317066 8184967472314252290 7022732385912718103 6420941652559171737 5014760588405153043 5963347465968055366 7025176565760413661 1411368169201512226 13703346408589129290 198085750105364374 9869154155402420303 6333629672933914810 3019765474323624364 9825401173591465658 4531615786338706655 12361714096267504973 8559487548736887591 8713091591801082183 12980395388391900765 9797625391962655519 16198140398972631135 3324568720344837158 218519840451782948 754856582067653705 7132597716565705671 4510036457371558146 14331425373915709744 13607205498610096480 3774483330755114697 14426503458280104592 18335779003578805458 12904336161959972935 5440733012528224058 4784255664625334208 499382914483452133 15189503140670686494 11019643874039609873 738555517119246841 7406585840110109052 3713725811262489752 13588052129328668808 10994583056352978122 5446155025235354264 3386185698702845754 3484257814210481821 3430722996656556972 14796304897367006796 3517113708134611326 3156304277787924937 9498298211623107692 17233117239003686574 6355287469461871984 5457286280707751561 6405198990441859074 10858580010338378412 1686032045856426323 2475006412324735316 2469317812232412986 1072085889675671022 11303903807557288853 18330446839197064148 10190775662978159412 9476952855517566766 5139692215597216066 10464530888239205480 11779132798616578763 8425594447361606318 4092622910330783771 1770321795266109176 5336844799645083624 6817657971814348740 6276643510577758015 12946073759200990061 3337467740305411852 13326644088255275808 17437003548061595103 17971813916924736470 3337225719824011207 7235553167593945773 14692635194424285799 14583206629946885196 18248186048556773852 10656113094243525139 15534764139455047454 11290556322200417748 17604963553712837824 1374334565062806612 10873301919547316552 855944959565139617 617062193521604558 9336703595192040462 15640634299836991483 10996134888565691894 15067621771981115227 5237209990271790336 15274488039776093750 5304373788242652481 2196542293288137712 1960509383140379933 8246257430329085076 15877644763173522433 9775717370486513578 7173059150460923337 14835518304048671460 3297418855795991563 7396027167664681711 16795142642901143094 3861306693857658351 13472937071242573099 1470167060763497231 10444191028949823819 11872965875997553445 2471637697199778808 11696365286092233929 15455724454230642556 11757906868256678434 7355448331666709364 15051481148949130452 13066671650594504741 7630691780753725827 7831822265603700531 7989280351412438621 13824122681630710568 17120425618742059940 3481567569060002041 10906518271702172385 10091647046897995639 1006194390494736949 17499028451719680423 2220243344439300618 9912878893950649240 13590973477544610136 12875282951911720765 12263895617669054492 8078084515793799872 2172473755231212922 1359950973074152290 11257125699137294648 13839740796219250749 7522189936229060515 765179506247884154 13641237044020307220 16122832222531447652 16584467434880263709 250234486161133826 13935188477968609561 12442042963431867218 2746699051032400420 13018700978019377669 14083053047660737192 10644126819819574805 5760427802571679090 17673023747096421738 10933015104117479682 4694001570096330497 17038789636930180734 17517737258624755947 6947374287208232480 8036067450908499465 11003441712435622100 14814680609678282100 16365380989754337956 4771228912870466869 17026638201629906618 4475775836089981841 16441198278322799860 9010012361740241231 4625023185007611827 4353986184998069869 13495525949241396543 12310303186504239589 5789756031260246253 4598102327322417060 5362510314550599246 1555296644991469084 9520373010278839871 3178713530892537648 818593956399836838 6543595950040284064 6322951288116704823 10589445650504478102 4866108522736230605 17352048925244160319 4930890230650702502 5601008526108368696 4134561684381933117 10402436712617593525 8233849505014349090 7206921740888441455 8091032741167334399 4827576890995430637 101431127465235195 9467802362512409942 645272636161911345 14324951231094045835 5337756324129371452 8759082321011469143 3686583409967982080 3497172123867931417 9727836262818920394 1381286561837028891 319806622162340678 8477133596250893979 10401045109326535060 12152513728782487113 14369570818566699777 14391016450651155035 8997256188071869518 14663284873036866273 10643457814967196375 13544071781270232702 12850145968450595128 9634203564052958697 8857799803988187393 17868638142305304280 8928928228708751222 2918246436459030700 5031602218293047364 15694537806094548439 14466974871636208395 2278717199203608933 7844271968014539833 4388327657056136039 1364571036235399169 12597310785668672827 8025104189056138814 3737196392635432409 5273738017311455175 11126098723618925054 268809917781250635 17727048847355799706 12859594991319996243 14463237433868256096 2073613496862467706 18189422887681705572 16193736421991049158 18112255343803964042 3471696928289528248 5410249656002263265 9683260611885252464 12869496271531344961 2745134019901283653 16455872554282813708 8766185761469341586 13556798716234835364 16975252474909785511 1814969867264420518 15688867958875053063 6895439220907975020 17884009699658783016 15420804821454926541 1074583107027757095 2636343708407300385 17715431924130937246 400703342323519688 13373213375761743494 14409891031128978866 6638381137225822944 14364034396259487093 9372535008573941948 3217667494851469143 7050999780726038967 11530646787227865519 6836997469789068011 10454729757468049438 11103235117729120817 869127221178952817 16642381615656963699 8217279646190375196 5359719062616218004 1358717586330645702 3930322144745964164 7290953888383458447 8346349564703132756 9230956096432062348 17562191543865586323 3322846563734351327 16293790475667124554 10157403061273557355 8932940812397017179 5698883537477560001 769276682613610070 18314654695281016983 11959530230662760518 12021761029260662510 6699096101575605869 15585803455424489352 11247449306448861922 14764581229674287950 5288840119141510343 10510101607203187548 6586755943153253152 7049340356737616409 5123577345055201775 2855838103757219948 2168259121970931534 7496824684605369250 15161847341014268833 2985888929864025738 15459413623463458237 8549605149945200070 2406632225494776262 6026837151826987702 7635180735891547219 17242898168427793574 13009387281950174244 12229909978011001302 14205583305485991623 14978307478312705550 13461205232845419420 10303193464006150750 11178166287865521339 13275057947959942049 18035918103492544124 15321489000454665039 13295325653503497240 6742844182726134583 962552990606352863 14091309384524171696 2325494215096239636 4414211279504170114 6450507593871208255 16150723044255820406 14854608254271344607 1605057138474938774 13332086186399029246 787256205704543062 15896715186669629012 8385242546529100491 10803928311370947077 16324388899024727976 12828284103754040676 6952570626483058827 5741726382806992139 2555376803615534444 3878251503879736205 16161078771199155107 8761987969627421772 5609212013285306612 3190779432655714882 10744114041454919635 6359434134638609410 10104353362490807158 14397659004243230485 14448984740961409264 475889578857298168 13169885372585081207 5396387656277691120 12418774909318670122 14114788296773914221 3668837740297304073 6324052570866613149 12193090966298107694 15181672352634204506 17552560055793127376 5878959434055689047 10196484694704931147 7588668746796893756 2430597061834158825 9305559842824827610 5607745050258634782 4981619120414506786 8802906379699299428 5878791407687379102 18075269856166123603 9651262436944156054 15335974599352198237 9783899905751270488 18386578992705810403 8551540808671184590 4589861744652680947 10483861042848260478 6757189246720747502 6677226995888921599 15829445052905772685 15073807432199351678 11494963060910134831 14631231728879616004 6489170229938451755 9329324683705251323 6503937353547270065 2493393760862389967 8702003129533717014 16837719755473419986 12813408119649114101 12761375402691348369 11336249139830103689 8834710859376013666 1465538308623827518 15605683421729366719 17160554504029261916 4393787459582327026 2626268441879665921 5011366751992672364 7996576138962723290 8788865468721628132 123368461347196062 17412807492626108006 14456609850319527573 10335528321226458009 12122550272642730214 7754188774505348546 1130081860042196535 4324703134481023365 904268483225520305 13259235881948374611 7533139232289544573 6496393589419562977 10601921112455897793 17530425324816740101 28537061282804098 6630187440250852324 5794309530598464404 7602567780065957180 8897163343480829068 1061882095851982968 12553407591247920447 10791964364872123033 8952810104439671995 14382999347253082687 2297781563019706096 1544897905176383124 454663497593364880 3263891514085124600 18255065558316106797 15539067552937501103 13264264271884644740 7353958587718617322 18322920760569167381 12147000783363686164 16083813090759298087 9405144828746395707 8177122137132001037 12265576877290506458 637165676496858489 3579085499848855464 17746159732842694835 546396637482917523 12328258551220197243 16982086614377017454 13469575875034675472 6921214093075596216 8956602168331952045 17951023575658394678 14883195208076589596 8270551682429263659 14040859387396618756 17954333731896048982 15716513306958905254 15742753995815575237 3176354997412695799 16722090440446262803 2822186793885067500 15907326754072438859 10004141630597483710 4179654010349191134 8080689944780987889 11473499649050101284 15045032940137360673 13554438641280237678 8077234366131018412 14485691824093240257 6871633602572945181 13887510530865933772 14927489271009126010 14966797204968847076 15627821842044043181 10629643467460438523 12568713340838998452 1268316404630749862 1023872174363172897 13760983991118881199 14405016702377200197 13600793650176496600 17206231352752870575 4341789741206517398 980690788537854871 12270439273892466403 7407436345813052801 15257809405704776990 11508538292232789604 15663814586364533211 5139454572379451148 16961985602413652886 7464022827304894606 13661927513025261069 8386022692359466285 6524906771063757114 15424433570917656450 3114357038677250083 7742260596142120322 5948993078002642932 8673166192800022763 9123500468403330612 5815197984387216800 16314771035080398097 4781732697264357946 8651874690551178081 6893596929637886769 10418952905886899912 9851525202449414455 10481468053011370635 1223331472576427550 11208373853860763932 15109500679082110625 17821253459409928264 990143087221235177 12905260980322401248 4579486654750079238 2401361787443509129 3894162782959561155 6248271993707103955 6944374204197665458 2965204815533006486 410278733338464593 3033717858830934922 11571361028451990549 8090017034294874595 11507952879273840050 1008687310224190197 3122932544754915659 17810538458848678371 14000843662055473730 4383712451325411694 5564870224054372282 15438667727506524320 3864628319949014746 9867652128910151186 15837474327314273707 15683806610970238446 569110701659616198 10523812523690298889 15817098982803315396 8943689900693578118 2478652347004377900 8354827896056106489 4657193868257960318 8816768736666153139 4319585477917221400 3210491483590089275 14308755594793443908 16797894587647132044 14142770383301769193 3633984722660304502 11464890303110414504 18288580937504817920 9264786576692897853 2526649633349680201 17348510992329833791 12559983550650452879 7699721418639540444 9898884628275228346 3667835835520887306 12796549931419976951 15285683036863714575 18127541969056699684 3940347104886735741 5834588415868509839 15586084227303726950 13590655266354165094 4100369972615348502 16422629367647486631 12413990955989290998 7391132536838042741 16753586874306088035 16337736240411677709 16822055841116228770 2410559321418558258 13459364919138502781 16249796532094721426 12089619110784382541 4690835941943334588 12443325240409138634 4563677476551146076 6597458389030117646 9936756901069433764 6448716541642879446 6604367369240399705 12645450708546938288 2291670649662124995 18196713623890850058 5725632482448289727 8121009559262410775 17259339623811994623 11089895798425777914 10290185470339783400 1258747514832720069 1145915112162156653 10543617397848048676 14694684708985559570 1720637249845872006 2131022654814567982 3495184215806077747 8234578318442899927 11650362489625743251 16825456903503605795 8560774826558571383 6110892527396418372 16740293682643920774 9690717291323615523 11218268909435114709 10657690507982067943 16617557963391365549 13876935968268374305 18256452897776028199 5414650243350782831 14994621558066859098 13264410403086131395 11974490204571656608 18183521934570660251 15887515768392428369 9274856633646015065 705816043718832792 12016743229232977444 2269438167969987042 2487559694035840290 4570518307152361646 8658252329561053774 13791177054098947575 10394484292898867532 5020575253909621706 1033885100252184518 1565846342279925955 4590321442014197940 10250526714761188437 4831079577557632228 3352785741397026123 11456333194568275878 3159078327398934508 16870340831073218810 11630559989375204903 5967880780122507445 2786521241207568513 8019600708699800910 1517709390042634175 9759664516766377331 9418050170613522116 11837886580485086556 8673178602391070845 14174190365319230142 17353987020112479575 7440221215469009525 16290897979177752294 9164315413715613199 2152453513615048183 2310037138196050614 16119078888625724671 5609579013589782666 9832909715465538902 9798843990033830941 13135402551669636954 3051038431278659985 13929100371795210423 306296980148048678 11852916338295222988 16091137580641002660 9065229823208751628 8647439332519743335 15708218171866294952 9632489881856684948 1959298950634062062 6182001372805703099 1736979006614653273 8756165304232189421 5205968041578993685 3575267463626177089 14543202547399766792 5600040150650907415 14936846499978055079 10439888741032450140 16648396957608791643 6894259922563094656 5059492959515744799 14706157409014608276 17680074481761406895 11037408273070652403 11032360216266329435 1236684783746189415 15432693903475621235 9222800870959528122 16381466507276616412 13688143028890866154 13086423416900354028 13807040849270683677 13090652637295852502 7789416168712213871 3323838586961775583 2248149146131484941 14142941818792814406 1961971711052878416 5914049776388606535 6570415685793093189 9004880459407326056 14455259289302128433 10122532519038907493 16928851077724586868 4241842503783165976 12945663705024500547 16812349945271929631 18256995301369488268 14314272760745093740 5063241586104015142 2260679221213269661 10754768169120909892 17539420115429094956 5521596150956516214 10891420973373196108 2606971755476281887 18338016218219341148 9597190917713710513 3288195128155093945 6985007562861795260 6555474492286087482 10645090966194585831 17796863587868664458 12160766957910717479 4396792575381164329 13477832776446755192 944672976288798776 2399386185542604367 10844970722794708735 621694078110286721 15603931256420089180 3463440331054951889 15422391776067944986 4107305160776837429 8752314599529812346 15799758306142915924 5063933698154625158 15154086962013621012 4340458192880418060 11283646555088977864 6977185915236231942 15971881164010704242 11887780537387696748 13669118907650233769 13351157042631098330 8279710077482250513 13417433348351879533 9710767061632474094 1445078644483876823 15439211542502455355 1220464968388948758 15016705180081609412 7750468158082507219 3431640753134462711 16560325122328530635 3539758618842137901 6706657135563731264 8284411729579713028 1988816052694920260 4086964482112975636 4565801761725894001 11405580691370191549 12139191434876847951 13673635406990886347 11532256856257751621 5001662175562970926 9424664408979381324 10299789714126713359 3034311488765874471 16543607912543606108 8714578691737918434 2765203616490472596 17785950799159197890 14987263006549926811 325618142177825238 9026041478180581302 10748463275561814834 8377745065386981525 16919961000053946066 1444207512792452520 4093020324638118849 8824259979621196487 166536344056541012 3685316438603561158 9313120356214999217 14576163574026155657 9084418760141091460 534278665824943560 11710219678900352245 14082155140189275183 8916148553305587691 7422669186773106315 194360085474289729 1121656744382875712 13850383673951350878 8774224567195646751 4475314873608747351 2044637608952058871 9919461676008875660 9396557592917148858 2254761052521863465 3805168217472859776 16694043761360061752 5031329742063656564 11299307217328458725 9775128499293414278 3075886133697798962 2365790424068057519 8192166730094346830 13281388356209752194 11578154188077304778 14870319883827866898 3592361681253806432 8167163656816416637 14653065223717095523 13681962299968045368 9105562317149590761 7073814892371806206 8740566587022592121 1413037287849558043 15618738645102359329 8830963822067755485 18267946887804229502 9185073405988415006 8869749246784185736 787503489722391498 15519011564540056091 11507337577187660056 5598112111566723604 8021939309753131993 1311031226246742917 6881111222202958106 7216176434188150320 4796373284940670996 2547773276973137064 6116074184255644886 1178374302420865170 6152761940072219597 1317071400610263145 13981518593143855623 9450668418736250303 16556043907556300267 17716838655800593776 17736854553389918912 1214102011846599485 1391736470946516097 15040827572235291127 16704924163465174151 7872037348575845968 12296748693763359442 4355247126370142015 16653665886124245523 4663711201207699531 16734435046783675244 14066304474166267300 10759241175076478688 1940682924093095028 17616616911123230367 6641764504980473963 7910600187443084237 1128234327502385899 16717211420989106378 15134132995696792914 5771322141967243789 10441459211392600308 14367472296923289693 8048877782084700846 6089735435869034341 17064529295497435289 2451835030651873860 17811122029913500384 3564534653012248625 10152512393868736164 15138065039513578238 17777258140813038683 242997008132574958 3050831237690629802 3855678098637533384 17289008389481316499 2453006584037699138 16788566177635769176 11348464731133549014 16541594673149184536 14911395231984060283 14628173503136802025 4417895773060224412 12757830087007489462 2344725952061539512 1933025568936858062 6586280434967195335 5790521366141951508 12528479674278212481 15844351312160863305 10387933170660454059 15339578270635353250 11473137656880264439 18245907968024403737 7965141755375118333 11998954313582096140 7583967550125865513 12463004730265406316 6109771050647844544 2373836311985310487 15848071835517498051 10533341516431878669 17965459023269265167 14595471776301009636 6600856566233434125 1867011902401573175 5164105783277529265 15365025255689422364 13469594101674695541 4660800908216985660 13262785183162610408 12013070099196890724 16606980663544077627 9958508908244629124 16128935719493949678 795689261990556534 18001975146441546735 1069833034678988467 16539534734201302718 15127572006399507035 13368144237113517599 9664706886936755433 3335584140148945205 7836803100225808760 2844879476636249611 9898264329711735186 10950748249333559536 4221240133639765475 2672122705714245365 2543915009371885042 9018771754830552382 11399763119554211915 6727686666672317569 3264678375087761969 16663102807620730926 8820187475833768547 17156274504435308330 2554978644731853918 13662546723921356971 10299643516892900519 8614558407797531650 9633685138886086613 10797191542340268014 15263333645278908640 7988135682581831497 7113849770599788955 13999674971758063137 1044792065316201175 1552987392766263932 16354198547273182778 4031924668336076517 1089115640410662231 3914071877985672318 9865058453046998799 8316682757037524927 3721386618115073090 8119021495519896469 4543078207521147649 462452933279885133 1232039785807425198 9232198724327705314 10336907804148916577 8456125241701019070 17461990838652072474 14431463382047246851 3219458119663469301 5555478335770650022 6705339783282586132 17822113708274772710 13125567963383618928 16177851862211606568 12721932666177696108 8201361572439360969 13244766742218548371 3371962607870554158 13407621161330974972 15568879279096823689 12504315150850127034 2703793799096202290 16214350742587611488 9091117470157311227 6118646989411281280 16742444552503001702 15712241015365624916 2604613440128690818 983693830930936922 12918974993102856092 1209998317299591479 8681035896123750225 6129428202408487752 9963810938257148254 1865888910222029589 12648255490311759022 17346299008753720166 2324607587176121982 414670189988113992 12284081621156480169 7428691233864271199 1981399924895371333 18103455438333911878 1815417008621896456 17808738335945251408 6741308049141439005 10849261951969484864 14189301162390025937 10062707111238612773 362216110682319808 12596611497364551378 12096428493919835511 14423288531309507249 14509246757447547148 9697699547034862933 3684265236789582717 14007606975390551967 8470998233425501967 10927505514451619660 11907610721859057399 3986208135227668243 6145617288530110831 31768767004795126 11679049211395306600 17474761261491692127 12767959522227161951 11831795900760838475 7339868611597701761 18406323506006411803 11790353059322415648 9789436995088186502 9615965356228373712 621949132379523895 919121286902159433 16790325758027032925 18208470366581105691 9294369957617160599 4384198025871035894 17307007185746440572 13136824021163989179 12621701101991122832 17497466337817747702 17659510065424617731 8486526379666600270 16664751053234216754 11049444083835863334 16494216465312319184 6418226221394554780 462869764676251672 6870733006621549727 12495717909693630912 9287586918569688349 14268722592614893943 16172154659439192277 6289590316195879222 10630154237590270226 14346039719163276471 9438982175421277062 8604834361967792268 13111123614687081102 9880495596266907550 2528521154102510744 16812819782535525329 7088173092732904094 3973228674777079675 15280823074560988136 8398223844440889164 12631826794829990746 17614968897885474043 14973074089936708410 14419810858974972071 6427038765600818029 4246871121995318798 6976933928209695245 11334330757887670740 11601459125863698938 6402455000651387313 12010898080426338598 9339287829262093795 4448714539498967755 4759330235006691212 12670821684026462206 6129127509605280335 2218704094328763457 3443242529175071833 8271346686659593777 5527089575797993573 17684012766515247289 10879502818857426079 2263272241945230512 5929793466525708014 6855185988379256197 10914482684626627055 13172731350183551515 11175262975176597350 6982550969801121721 16940454782916459902 13654760813585308556 10639380375725324405 3833925214317950658 15444166010088491015 13947963249491126640 14565773281411809246 3186347046232991182 11178921224238750758 10394502498182047428 11239247919576161215 15758369027229275146 5607260441530097889 4633310402173408378 14331600159309889344 4672793168041443642 7893618977327294320 13532217195565278722 1618015114599469187 6927491292687928869 8603223185039933708 18389649031822249019 6949542495076490111 12473498206283996563 3704551942669441912 4210940095676094960 8769612429045519172 14436573769741707008 4415995215128215579 15681149482496743298 11699212382495718300 513418273738911564 4713214518825294792 5219862143698329221 11835052003757868861 15883195370191795741 2567757916693544380 14727773895632148822 4324833378256999630 3884178928932060609 7047613921608241385 7780874089393411367 10279077082913738526 8295567523767397894 12827419913178343885 3988840736294706262 1436743471829279921 8396261820490697968 18139108778889540662 17777762956601060710 16207429012689157621 13471007003572586056 5913995643582716994 10301119860972328050 17354322146716012659 8042286034779684152 5337660708659716882 15025154917453385519 17764789139637967146 13965183898716628070 14178593552543348462 11463691765822862805 12716239429504739402 2801666616318222100 5145534640413781750 1129593835242512960 1300466025842619435 9619823580460110721 611800275023642836 16590317978760898103 5126334352560639091 2060730595774993232 1075260281235557182 5988941418673962779 9864553274934228584 14029367708770273797 3690933077695582884 7959120936415808939 17528861622265924256 11882127079786954105 1579751347428765465 12531246940660557513 9436379930501817655 10399512826249540347 8176342456946217893 4301352112956414190 5972295458940186577 14087330864692605508 6620322862779633189 1170356780125609994 11902170028003669671 16792745795929352476 1636204142827100553 5530924341508861332 2626782999375648969 7968255711284883880 4240956900852650792 10356746468888669569 12504269505317599883 9108324128770922032 11273218945708036797 18413901558955588014 15233554509132637434 7456617660869390171 845023387168115830 13491860077213305351 14247984375912848485 4111981805199267282 9864927709583080817 3655655907148674345 14017266007948968315 17248321070762541940 8448454557879402692 16108629456383229472 16749107392824679742 4561941797822666974 16648516513585508123 12818586992849132953 1430297984325893738 7475693922835998794 7187960978752689945 935484822625747267 7401367064225795019 1175265982567615079 7784775203390727829 10623716757112595118 10323774861195238489 16529453482325516429 12142947402145354970 9191444229885200399 14085133918146804154 13508313542100685255 15133553842723317423 11204834710659716382 12096020552664677818 6132715532475332559 8461877764963523065 9043703065657469372 3311949397004153481 6282032664835834467 12192439375642998607 13559167988448707512 5730016952714228984 12942874560347156116 7659489917878367815 10300278211891670543 6387921190103866925 15797545982775026926 7609008644977401578 15146839359751209582 17096083552023035179 10340144563034308342 552376450793369890 5576319616854719813 14688011901516070918 492863576250401551 12473294084383547455 16543181889560077589 3913533598544859859 17009353430849065716 3449265528877101617 7641169995866308828 13663605977066232242 1049754344908761935 2493148417660846816 13600109404225194797 16873460182955442972 10428851599029839151 16847324219389688559 11774400770432208603 2904467886164467382 8903700954706597521 1048969482917183805 12459652597638068577 3629006724610381277 16992553292769969766 17766393707093235196 12537696192363206849 12204769118433603803 5577855897476831034 17342296335098231856 14213595172530147168 479007289736791334 14941009467049211507 14073562449741603778 8652406575904599206 9917939445776346274 1614831331013080182 5643622059354685788 4300045234092479727 2874216530120928092 5547722455546935580 2488813946008185583 2063859598036062659 14237036224337474602 68790596033075980 11792005653225537989 13426230284724581657 8941901385443008356 12398119333325329868 16301122585292788632 3110483789918016275 15596145453625242647 2301315009875705697 17925968300242477608 10251133722854117232 10492243775095281038 16401864022698079940 17007944459252286857 8687189477247298260 11796594806983348137 2201653330640021243 5720810760623836255 3146950918140171575 17957815374911220451 13098773297328241822 13765854630159717985 8268798516300570043 11709911340745935283 8620072705298768285 14669627626250223736 12011219493087865083 10111042114229123238 2318316035707839457 1092110334434798809 2302568742558770562 806455584858883848 3682119452619703766 14611109054045720178 9878392848758286680 10827875704877116031 3141533309958047207 18318418611989990355 10978628489994044244 1092526483347483944 10569867883786274807 1125373534173802801 9437361610104703526 4668906423912905866 4144866846465534223 72293130885699526 12852936968585682164 17207252977934125620 10777296356533941133 16148949908231379811 15289045978267646182 9720666541702499077 6848942632135441898 8725499933307157841 730360489793213814 1491319745688004453 12048256274567206704 8954176990594045252 12523959881408392047 5631205791433570986 3634476572213998402 9217275412476117876 9169179128943357531 11639846030286339399 11547922579442145017 15394441204135717302 14569613215537911102 6073990777816738555 12903521862380179780 14574720846558882750 7782565983572050693 9108734347357364822 5650761010712563893 8510661307671530428 6657397036425021606 3505493403531777828 9496167081588941396 3721492207847042827 12872312873582276104 16989618711686105414 7337886857816666034 11996266376286653777 10219799261339859829 8358501945201454205 6411630746923434377 17177940928691676011 2721345611062321811 12072153136247198736 4969212325270961006 913377594100944933 10778159246817089221 11591480700942955520 7999207757731806801 6929395243003187228 6676080834465347272 15136434330890941376 8517547161012105011 2352957990439989977 12182887554925311503 9424993353703833784 16573996754626888148 346900770945465186 10864091706758488459 3259817570218273635 7891426041738882996 9754081133928965680 6427504816332852747 15740008811153623482 16510563880309714625 1913608457291341576 16124947818911487970 1830794460552781987 3363053152760246389 5907979266055858708 1778169182981665655 3488048754686796124 10220768304018434928 297070039719281624 13468791900631845093 4857918074986322139 14801016861816705503 8639152832912187984 2247396849965699759 6793080276037786174 7406455687280605790 14769127298623822407 6903944855089835062 13774058737446865285 9124403884834999913 14650208352318820657 6939432759877007590 3601647200957255942 10158899501691164844 15514601458574156008 14974094483550601010 12744043696758074725 13531995515359010536 8960820092152771391 128370299436673879 11246856717634849346 12410517974974217459 12874608372607717576 10685476226716046941 15245372838826482836 15532971510175766735 15539327390642961616 17087502924683177382 285053576847430670 18352874686619351845 2343482287832219876 6020934143628020962 8497540489904158943 16359411920057301921 9839800538323221074 15408139486134963376 4468837464676570073 627363850873795367 4370218882104182493 11694472446161102524 17059260828333408389 16429953070481676121 3120591938888049790 801234671148080660 10997688337358856613 7530065998923671052 11315994908263068162 7626249655685085969 7700683022840217481 17217616687593199395 3305815672556742684 4923250833609951048 612621321695161270 13269731791435082131 1571554831608922568 1420824383765154146 6295258599084017962 11258031383252567010 7771000607157895959 2103191411095020924 1559757177518537840 15743195247297527125 15243971647701172471 13970901392242357868 13581400075546672122 1510699792579182353 14005274163331105425 10178225386814782571 2994838460248693564 18286020094605923135 13100638728297515446 8285408662701135666 12891971871577877345 15321883809951505668 1588385673269975848 1379168861614887713 12902602485917614554 3001527260245917224 5227659773785718456 856844624541287927 2215905248636243540 10102867569990819174 16184966562315898578 6391437196902564921 8167143198070958941 13966834192299376109 8618345918882949938 12851926061762761864 10727571996740483662 3003399797351148267 15705126457312515275 12329775390516768140 4741742659316310825 1519804355288860541 15662161798484367729 10179004408531641557 12068991984374939016 2979740300907795555 8866778354726809701 2257652928824314053 8980607412407498417 6282980197673019644 3989046546024256108 5800980641945976315 692432016584452920 18277720606381900610 11089059650324163258 8885751701091826482 17281436045619660162 1414664555032492953 7227652783940403603 2045945605146588786 10668137395551178068 6895555760199327648 13797800838508296448 5642021205757273642 10166198223167103266 6076185586742375008 14952351750778793999 5536342652713930969 2348970720182384451 10690432832685852342 9284465308236347211 1141258408022847810 2521265661510861400 8688568666979760557 9292825301974035137 7430897957655330810 3531998516047505418 16466962767953488528 4128620351755987299 17460918159311518794 14504599310522579136 1993919643807965689 11800300971571997264 884675679420362433 17099700551078546667 6330828072758365560 12217409237290399749 5857049630894686489 10904146519994174517 7941760595139139712 16728334381352305800 8264804163369097077 2456009295585676877 11290635263117230265 3409746710230088923 5693869589228589601 13489692665816180704 9317771526920227123 3605840671160023315 8680280697471491459 1240923111909400551 6961516549491198455 6807250925370763185 2386406444008647376 3389407218179867097 14542185473622945686 8955974717692669608 17631530677754327076 545344840084326943 17009322601043860065 2718269154823381851 16335451294733947432 11954439977302200307 12683814542604382631 7584337870822419074 7582830876630319039 4916663794695095336 12068048904483896122 18301034746655717179 1365197103707233770 4743823162221351717 4128532900926094896 10071063994569920890 9504105733867577589 6611248459083429701 9219381940381620585 7367480281728160652 1436068574703457426 3620000810159834420 16093878361899667879 14867901505110431799 8382656012786480673 14191163505363169314 3486268013198825936 806067330571609788 17060656543153264219 4235853024236028464 9578154789669102351 12209451360789556282 17086250979351359048 5786427417881223727 12968204322717541402 17492475489171865237 11731118980746166212 4507068174422193376 8688963779055313978 4697846874144277868 16213941826259017291 5826758590354139287 5349195687424542695 4601097304623113257 11970719831805774432 15079454724997565104 759134776940978558 14354867044234905640 2660501780954037100 17951256313760875135 4444502902183746025 2083563977317915668 623607171981593786 13759385856815941096 8136887328096866943 2613975402840051173 6143723559065559648 3661530272655228258 9003505917087049986 13326066393486988712 16890433649808547587 8088487088201555039 16214391753695131511 15664948055148685975 8314873246266496461 17591863683751272145 16159230587032762724 16686420122860066872 12775187101375167489 1674694415452636501 13240951521311318264 3178846516607960293 16420092491376571604 3919255373496039734 16692333616263434477 4427555128574442916 14460654716790170416 11618475975039275849 12684646118396497269 4649227099586407687 6238708752185072887 15093242679191092716 2851709327662410139 2356362340377102345 10636468522322209954 16123094941291144249 1326210395083809029 469007428972192357 1269765217691091952 4085133276024390419 14545191023316344557 12837666894507788014 16951221650213796764 10762234644775715398 17056697531267330890 4735705969271002038 5163607368859680064 13607079955474486412 2456118096681593526 14296050625829835677 6930387170066199882 15651447995437944510 11542963521003177727 9320547892388546790 4563285776454833254 4527515770618323616 16102669658543030721 8400587676529132409 15763639155993759940 8554090955278689195 12821963228957549302 8250776734073999834 886449946283807147 5716139119442938474 14728081217991881270 12894249090364602089 7445920371787674655 6283233228219473318 9184755396591158289 5119929818100492597 15769142849678093801 8971096536922778115 12072689005275811061 787313699221002993 15663094510407480920 7188332922618534551 4595951767999602487 5580471653050007922 2681301229022296144 15246452283966950695 11582960888046681836 334495060719785871 572070600333205948 13274766479506874820 15630575540010788055 11110732382373965714 16490625513406056907 9658059392760326826 16557619621999767966 10308511640269674177 17623448148463919277 13802975000054800173 3969024558276204654 15515670764173160202 8284149674538482266 10738421188770081851 1188352734833291097 2607914392372549940 30974510892467849 16274403190537651883 13120945207138985440 2990555129363893223 542325385477540858 14257418747939093163 13284044654379360679 3186530181968636434 8242895612224352759 4990113417609089970 18297102104641456329 10598555754106327336 3347532195145929260 15687173669884953836 4780853720747444918 7441994353503563959 14943329473665975686 17721495767601041160 15433647925656631366 7668125728170708843 17390005369638160392 14342355905333658954 5808374180751304454 7794013149580633415 16481908057357590103 16324170845897042165 8770562636643502631 16568929086310135001 9314374718634827501 9061992058462745271 9849158622370817294 8775231133135828251 16038924643335976389 8248668539899008267 4941991887300463767 10106964002702834860 9198740956525499298 12544142659054647335 13121007274769145693 15227655307994079954 11410881347285080236 9601916064630750218 13815928380398901485 14258482216198236744 15941486377433645732 8193302842708432834 7780667824511870620 16116961603457616247 12032643341177644202 17741180797485542329 7885844225293620634 8432080323573983917 7058416926025647010 13744946436703532816 7247840527612663040 3169132734298063852 971175745144971378 9294768264141315955 2276093708993688172 5921428823063227825 8695289073539620435 15141445296334241404 4529941435854373418 1419678502821047744 5520021827117672164 16104769946236020754 14256773315604174948 15745642513388539804 7509137957628278576 16954404623420427448 14083927108750932235 6866106140313242854 15104103417697268227 1749206037468645105 16070217566079439287 3723275035787759727 11086905711876752088 11232278394978598318 10310498269549942509 10103278643237365330 9790056816232782229 3669564366389565849 9868137410478799490 1127966792877770085 4404872019533704720 5838650321878756105 5337717068036129376 9805110417682146561 2609937569619651146 11932440179379427166 7003711718001202824 4790550850041016285 4545358672353410001 2555554530784350750 8721766424469943104 5087828069790745780 13067561007864540533 13741147632636662333 4923101396113022658 17989349508733799546 17799896253876748781 9744475169215502669 9492976546921409614 7358001601095453096 17426259427025100269 9991507456397134384 1325933589147477535 10733324886571167771 15150907935410084425 9056882569450694801 4709937841459972129 3123005073539059103 10527308431837628533 5736493791440676318 4895923553790811031 10504917194706807757 12943675081820543475 2554854627325309988 663968817500775736 9043676700486959520 7044368239372097451 17901091716313771708 1675139527945882494 13928522606479336801 16278231756717676284 13299543826830558068 9666764194627117047 14400974679090537330 1782562590142360356 8242184994795460211 10000654483754971008 6061434673516163656 613783734867458175 14135554929681621679 4613680438994179384 7992156353380842575 7984103398567009865 2917925274873180494 7635306394773679739 15435738369871125605 9535745477781976798 11380566136784072575 14059317742199298707 10892168405229241877 1108773672383343645 1090682843304230484 12246268660571151468 6710056966711371384 13033084751693356617 9645323705406599243 15174550654384161207 3978762760139576573 13952647301682390739 16837575973162382436 16186420925208438036 1695582738710499907 612850001071056412 1336600853718936216 8548989551815206588 8169278349554188816 8851285714622707152 16159536688625347713 10410906283649515103 867293192481677173 6363614677291718701 4812936864204709145 2907500999748457270 2225240516888677919 12554830778957452727 7716898322075190221 3704880320305061089 18264515748468829420 2783202930312963469 2311003325373440852 15003584266533037596 988643406356823087 13555823592167166246 409297091722499234 512519111441059138 1324233273278545157 13986584066658001446 10282788390684242935 18323781907277080798 3915464962502523228 5651776001260215091 14110848948155118434 14736384022782781906 6950740845566226756 4398378655276604182 10353736404776533873 3754141461170966013 9595718017059533944 1750813056286929164 15686599754800379378 16270117458683586986 17196185355211471981 10706256721263873808 3082842811860955088 12373654805459311639 7587791977083636627 13782388115560996575 10058770995631279042 602517836797267094 18327567542453072632 9793482051316668237 16053200644871495881 13498751153736337493 12226491913306139777 13330879899194426803 11488388410730068899 13716708042276701484 17186297926227106751 16473434696130501426 13694799851666983647 17672152855059257199 3903199467502948337 5530762174252626441 7641091989748321330 17280860644488393795 400838780625337075 3600778078083951237 10344065983647981174 1550050927391819205 15023643575259820895 17880867717941345603 15411450104694922688 6040090977757342554 17764233320718311952 4414980178263423892 5111907873607204441 9881610966962568683 15363504840925859685 11409739717755547726 15664401643245068985 15413733236238904607 1088799036435588975 4727281824582633101 16171513152743058179 327929475190562512 13035272767908895188 7768653799407055652 6215671148940753307 1058644537077100126 4189070554296418264 5810943796160832168 7306597483317673284 352139337042314590 11825544849902930685 4122544222072121195 11583796771982879432 11685391047634501590 4340367417143369034 6860161465019912495 9531164436111941693 17770742740538605298 17457401389217530275 5372408473606990664 7728213082255669005 7713207391776778843 4425501561455712883 14026900341710941519 15463303453117441480 10353831618484279287 4680689486327403773 18422103054000493907 14209962309247437357 3655494151046718046 18141530286579839501 4360423629442014575 4129736832231933189 1440692210624735490 7421581537424289711 11924225699281332111 11712460849235438531 17437674422692765776 6950676429817465918 7294754444739433149 12263905765299306602 8747749530676572232 15074078344453369948 6868735993668389017 16246938979442070750 5864942010897603329 7307644575820130721 786166053779994037 16592135776124419786 4002979675245728511 2715821726264840 14745930717634545827 2750677790867413599 8812208337643892484 2790487463013162784 8382487463827230919 3781947001798689486 3383199769189431716 12213117432668452337 10036626201083548172 11811928848092609043 4915390585027913807 16008678042867381650 4914559316709267833 12843487545811244900 7862964218331419763 16872232306016224109 8786458167695657411 3209710250166400107 1843552993353406472 12513114278197992350 7781748892542509658 11997944729050502144 15358811256855589968 15239432856699004724 661228400576290868 14021027883930543660 3424964155236856724 17455583943707526877 9768838226294984779 933427168516173018 17520761978470786345 3977247259460085137 2923259878247681056 11082124870004321 5709395402125353176 14959816381050183727 2970618681667182396 201670006370477873 6155709077255966070 17699209008069582694 18168602180244814407 18114691619917247216 11152234006491113580 3917278919713105755 14485420701806851866 10935164908192181329 17302225849938599958 3330150230223134950 10607914760120294277 15423279164242043407 8939179916699865429 14308579787949611472 17232691794216598469 1902587153520477474 13978687205921463827 6166565199992779359 8502004071837124446 14831230029665019864 11718231142350995067 7937040491438650787 16391675454732240959 10876266763363748860 11065293597989431606 17882868847218550133 8132542115866049876 7493437382856376242 3875479968036976196 9510064069403504400 5546954298549853928 2107773176431338834 7205205761469462475 17084720379374083412 16843696333758275474 7436695129311582507 3843198078361151662 13330144072321122314 15286655462117612506 3885033853823595922 17205041640408618322 7938809452168953500 3797347459293268675 12907390722813200713 8895081364015332396 6615474719994350175 8767615323006129031 17995320503118812343 9894903748560115810 7445649270341316831 17399661854201147560 9999755634249386466 5969009287544835483 12358685276412333596 8216145768081025946 13361808160264718765 1515474656704782052 437891445328611616 10116776560055374480 13389318629876786209 8808553543928829083 12341511624549590638 12715110752250655700 5655229399476382526 2237061272748313934 1412283849397877297 8933232466604894811 5956521374197719882 14947731906932112957 383996988870444761 15976090813257046282 882126234049890427 9139285110598593175 8090103951047768081 14365961676793224135 2269215760812320179 17454791722324848579 3078685032069924979 12608370231239942705 15718490852899682750 12298357095662630610 8984832282882044353 17647838110361763182 9842938074977420958 16828794230498700580 8781633646016270731 2777270324423399087 938776728477951066 139382356254448153 4668427813881709053 12103963272292893258 10610683057327887648 14864205796599242043 15734442468041335709 12339390296613833052 15595712924978314737 9400138230572981539 3760067171450741586 11744371196020961700 5796447011853514271 3242913500659329108 6935501067725870225 10856447509741025610 3072530378879518526 18040070937810953739 486518895524301721 6935970266588898122 11795080105484888516 10598857472205111032 6305773196862668741 1466985798845218798 8868862528629608380 7790743184269768934 6505056083053623864 14252635102233857693 1134822183308156467 6953316515720511128 5226938123514467445 14490870955654963549 8167271089780739665 9735295608925341952 9678107760902524480 13889143908036647445 15976639419908199073 1731441661053056345 1317163227863323323 17352208968452611627 3951851193110693930 10007045520473444559 13014258470309842035 1492654299275917412 10431869123818873516 17510320022763092590 10023905169472333688 5007387781504853773 16584143326951192678 2785539886657848002 5376814990365093868 4955015945525409208 9035801333899569122 10278685859506661922 17990259137494433351 14480029284418014312 131893980775816020 9219134017055638896 503056677242888408 4569943902003719883 15063526493758232139 14543900640258572224 3132778077580168024 5005685042120542610 5876073418116790537 5190398570022968608 601622632093117517 18096565328286047696 4807434467828186094 1895675015071940070 7420373509601698063 7319246831365531718 16705044456293210251 4247156853779759830 15242421029203085729 585410541431392777 18244565779783744208 17416646343351652856 16724717148433318633 2371242171030234137 1335131522720804387 10225612170968757662 11961789615119576069 4943690465002539195 17770539370575779515 15267108291219084338 16612559665302956268 7617505165701750739 5237232885064676829 17005544366972394715 7950172442116592494 9243279667334013864 3906158680636610216 12255629261270620761 12343812374461781123 11365096121769546920 2735591733554419232 14473029098819270186 2001528943301767701 7080387537519350320 12613310132910815108 14003920261351218664 15617967742104286783 5443665308860759292 2017446528296436146 15465248019466496024 1198989069273929098 2496697077821925958 6711847252547335692 4309470388747491004 7447805981338071972 6952206704018159967 6826732250668107661 10172264338690530163 8826363737273722036 15453289918345056055 3725291805220954595 3203212596870115403 11638048143103160610 253076326753903387 15634856066926919843 1888563697127228034 12696624153773354160 13809243897294545046 2973554691375147173 15387535410903714530 15371185372155562237 15584950722501550258 8689075143456681042 7026255396866147773 17330182034883057492 5030432739576524325 3157014987316629056 2602898562091601493 1409323327710074375 2674135084909932246 12056913065781424073 2945103304080893867 10703033041974796419 7458933097260216985 17390355328455261878 10495023232301842747 3333981923367374913 17047048528158010438 12814623235187813164 16217873238648335235 14409354735572158686 7180191615325037361 470244840542674921 4372872282411172586 17931331043630322366 1881527752004713742 12334233648770707338 14779051131715702125 18065752990907378172 8841240565028544229 1079917995726183765 8610866008418787322 11316760572419743119 5257853178636573416 8007045740938495808 10533110609475410544 11967392445641399037 11535374253900522388 10024532146073184934 17205846408572293478 7093024373938137135 13295550511119648358 10922348498621924246 246607416559614840 13543429134777307934 7543100561424498285 3967850531152257925 17882547413627343868 9647649945239438209 7584719809534382455 11448395874827080824 304813078022573418 16935186138047649251 9485429478880382324 5875201485945063647 4001618825720244837 16627674451594791690 43916883918178680 4284698045766253000 15525338851712004742 4855708606473246240 6383805003186888946 1321786492618687709 3957520966330654189 3294105798666696340 5364206124400392232 5016851544325034828 602437739394552043 12069395634195035534 484593433099855316 2669449377364637100 5815033326989337555 1455068002080294900 639853976297716363 1629273750526921418 17976811056709813868 14461409706386896686 14479114947562747823 15236578491126918762 13748131239839586502 7694187725910510726 7234656294636145812 16303646597337675122 4175107675993079630 3537104163504918272 18051753322837126761 7790267238860039398 7422447061750524592 13286660062629041102 6718560378933916934 10427903510216343968 187194448651663815 770227080245296423 14568953373168305886 1914000197492583860 1647599171314690448 15089818099557619248 10663680669050444260 18109069093293965910 3760440985859821549 8702736963046588470 1364462249772176680 4622229380204407190 1452773851392424503 5814049639555610772 8162716357726114302 13967972819646734191 5504573972502152568 15128132785544961118 11196121506312171953 7273034145413535407 17560744517509439626 6768112880497112866 15110474308391554911 2100642677624574090 14095527619007193713 14347924184237468932 6918118763967992891 14774972663580059308 14125825011534459063 1101861175831904550 10586602416660101262 7609355681868580890 1901049054007776404 11968599769427935796 17284348701371722722 11606119999699138307 12351717275928012143 16009690536990394834 18169356155745243161 5587825834165652258 6123876833020160542 14296692829280664087 11465644371082300440 10242578908526481431 957517871362810400 14855533574910529726 3537307802101351413 2393944045125068801 13153881941504642109 10449538745829924309 11728195948230148699 2838085231604990280 2068421571757376247 16564956668321535714 15407574390178393227 8230521351228584240 8575418326832784074 7320457893679256986 7881872121406637235 13335105556744741822 12341636334843628474 9689022574840917058 9794470488458636253 6488742579710536285 17568494010755253481 9767604383153325482 15407420171506414391 1909450685343909071 460978312446937550 18050319484126212368 509931840106709507 331252532707651768 5598796673257991691 1204305338927246433 11337651616157055845 9207868170061075224 6356850175462141656 11251698082689657039 16889128204617876189 555163098270447780 2121381536984529308 8857076650583780605 2182595059672994812 12694908330858681827 12060206988861899459 12678402467273099074 13139814235585272291 8415295580568026402 10987662491595184690 3618647640150756848 8886111298104358347 13843778740851306552 2692965737451968428 11145007858672369091 4178702843865472941 2045351933773631499 16431956038914594408 13821064615229508623 10412293283219929807 12351407084481822389 13604615714395334768 11588741362862323051 1431969617252700010 5821982607814214148 4205700505215642406 3545762688279651819 16667930766438840210 10833656968571399185 13181136731880007400 13344703087127267613 15306934801389982628 94540050710723807 4953576894379807788 15511405905540800273 17543094806284345610 4358879692837803501 8560481584358120468 11670340579219160444 975561369741301739 14518213706360794153 16869810542625171610 7918020259356574701 6251491744799267004 1294080302138600458 15085088061684947623 12979526909904142689 10824641854744249862 17294276577234846101 11561266453695662930 552103702653549429 3925299074274450591 8929337934939832241 1606119910369952038 9449270273414936069 5317793178464640347 4872307668438671592 5424554833648232243 12276260787594734944 6508639363062933054 3470729565315382896 14447492404028437266 8933074442814075205 6590947571091896011 17340903430786693998 17127478962003686671 2850442702290318643 17487482118291102704 3243694502381617333 6504459319862484209 14931737039783793227 1798554274223294254 17563328177972142837 6762454081392251483 10139531151848829137 4768951635852365456 12283545798416959746 11473903456647926660 4018644751599288523 16381234525529539315 10798026950227628143 4548491174468724674 1148164543629618892 14218567099095397157 8991474234255023151 7600821385627715540 11290760096147105386 4999926099089843099 12500181410404439230 4088226643004349697 16584049763578840096 11017100667453377576 5658342861381270393 17188982140068734076 16657481711976972126 14311841459970287387 798715178611856383 16541513207515701892 5881348366780988413 17586813472268663116 2944951126656629780 7517556501359822970 16086654559557093492 6930436078721353771 8822232902947290514 11066965805891304287 13287958440143250808 16436912176743527806 11718330793507144842 12257934233940333347 17009278246793170582 10464976353172904070 18254245527535404355 7281514122440459954 16251685114595968574 11713436015649805559 12722840724606005633 8742945414167193933 3672662478035019146 1380352504442397911 12337306852271776146 8518322986254326559 9353181198417579488 8988906346936443376 16693284244045791503 10465651902936345108 13489788156327834147 16455669934166333762 18256010934896921572 11851021179185449695 11853418803472449031 17942545481330145310 7540554554198397803 9500945694361703625 15991147209751811269 1551798058477081362 7156363946010524251 13079751612841045288 16906575939452505703 16575852935159596620 3150526519146337377 9030367870200130014 1630742833488805752 13468524659747710117 805036111478372909 16339935913991389086 56606500969134008 916745724748470542 344115301339753584 15803691693130476854 6661400294228443798 2276506505437556241 4450359280371487252 7792454889867782054 10861958704935944705 18069028922244224362 12199011818124762461 7694671139254462354 1212869164247140543 3749147783740755180 8294497365929988143 6828184140407432187 2483551538446315830 398695035756442239 15479452525843543766 5151130674890318389 14604911906914689479 2108994384276771876 6049399700260980861 4064195438842225238 10456649357590488260 10006402225656719878 15268132376654926733 10665685814715178775 16966463673604424835 3369846243707770070 4696450906100688520 6998717061656097593 10487326353050510903 18190725007814414781 2368526218355112416 2022006033984222427 1743505698288473634 2996271502659562595 10699937436338718193 935494108518780598 717377445044320593 12994647220286714301 310073844583277828 1778792312515663017 4186106084719184709 14448745617361496795 12118520535548278735 9695334477762245029 15807023168556920715 10870021187406716693 3958424582339440513 16987327377990942496 7884209958158200139 15714800049718123434 14184330917748441581 14610340356947245168 8692261352581838112 10568508554021454388 1745210901597618438 12371990028084559153 14484938144164921631 6486233615229267580 11871880459519499332 13030571422655270026 5337754337319821741 210967134336819836 16878312379815650744 13512881831046182535 3509058045308240901 13644940763879093909 9555861287465460051 8582896496655837410 12480033233072233991 16698211051230205933 2990068282839976498 1989503725891263819 18077542641897755124 6766036128837255087 16500153588189453195 14446345363722084698 12530050538969106619 7456177146906847794 17499642353509945241 161499416988562754 247185003231738835 1430766242123089154 4215199306554647051 2247337083997876582 16144823860216347253 8626402686779171936 4917660115732969107 7546553118141144826 5240724382944035467 1767620690311303048 8296218721562840348 14440107460113508670 5890018588657229559 4584172560866843703 11701197213231579934 10956506813368365850 10019042160718633758 707726586034238970 6642779260117290338 17669955508054808686 4493207734194984158 12735576660404971220 17911438135665252981 4694047991379040029 5706851120398657970 9566777430284122140 13760004635176114132 17033179994000639844 12967679238472465118 15644117929881084090 14400866691363766540 4658709363531901516 17411653620184084328 16276577614686673466 12749912111212362027 4880135608604604238 240243916176022221 1466466919763184528 1571586029510501974 15105669213829024164 9379837807210849534 13414991767807669956 9500038163644935791 9740963121898025347 1442810777872506029 4567037169450743053 6042075577394419419 7040933524668888005 16974913474895582895 12208328579123423473 16584900342011818401 8251038831728720396 2327413294463969938 6804202596501999053 5752305365188637713 17659124173373989990 1931266100743064337 1496430328236417320 16847447246023105776 18441025978029837118 15301789653854748888 12318621425286884462 650805372840967319 2623480158286744906 17572235910661256423 4996666645500001602 5561084933996214718 4564701595378313021 6717458257624156436 372040751075272549 8722766136641634823 4157197776853366399 3216583116014996370 6469648767392163851 15554116503863144796 7997732872742664288 8289916973461003982 8547413647614041494 2312772260384840167 11500898496350408939 11341721686925846862 2644366661393068854 5111654381880682808 3109579951090536634 336147342834160237 12206962912853990810 8552183613377861771 15971137349449888474 7802566365024099743 5850603619619953664 16769190279339640833 11343288328625241529 1591875509728861549 4355254276165033785 16217355598385046376 9164212213600001374 5180706479283610187 2766931837845952423 16133220742317022795 6924967656393348347 16278211819407534239 2443401989316561396 9438645815981102018 4048358347250234831 1205856560786647214 1476076982951321148 18229847390938635330 12351764982312602765 16506920226396128119 3811914638769493123 8458832123651992216 6851455331186878862 5856317203187103659 17310474666336709762 12341061895887790943 4934412830152507344 8191581766265998136 8224048377751805745 531327722156014392 9222386287144728933 9526166981444206269 1617736830189101751 4152931910276732737 8054831266811290349 11383849130082800050 499525840649847265 8315681845780760691 7609650315146157127 442661954723317243 17749476330495221454 6317457511613089619 271708315282973648 17441541730752346229 3165168360948048606 12871005748609291507 4772121798537894451 15460039505239317798 9464917176307444915 10466083282654095104 499824696985827411 6613355712211569983 12150338647667244823 5883716850500607907 10738116476490807929 10461088406387936185 11147110900489492780 1716500467773740574 8803354169019094204 4215270670129290263 9703673586944720573 5668257855673653749 15427642463308614685 14851601518980476764 16340772694983288432 34076582519698037 16043011079551119233 1958350405767521305 15647721243872398251 9101266105114399063 2847806866353290627 11754966357484623170 17487969053869188683 9662719541099726648 14956380978937993000 16889744290475684517 4681113483540771634 7671715954934380124 14973452068016595383 13174280779294457914 2608666490260318965 14437523377350041353 4070095442986837359 4004586846151418269 13787853604766221892 17528125439567702567 4696309891352631247 4320024731871752292 11600176232014830455 4489703660414057832 18200613704828255447 1014977852360099176 484413177102499218 79309511093035547 9638332418698528283 12945485242462446642 13479323838568785669 109926303629272019 13888952935151037036 18153571284953475729 2423181958141580523 14472935361843576794 15169560068004914695 10832364264074041236 114725107250675499 5391867176475232987 10928070873686579283 6006101489562842169 9480824509609148353 16865668194911713823 604469110958127025 4570486301883880482 9930482422794523964 9766479647228958211 4007083203536709038 4052826991959802487 3353247318397871968 14563121946917656664 13902713792751926321 13916190056492962310 12159745974586184049 7169906041477039019 17730102232003418055 11695483484610766764 15206039816820246820 2287588538083695788 1620385890019552967 1185255779233223843 12936822784395458531 5182357816359365460 13619284456634227670 17492250912940561573 17152731271450460909 9120981564502887494 13046385874923529010 15904583222278699105 6399870457393125552 10518530429930266409 74496661484120603 16195326892595606503 14822391323404303334 9414103516313853243 3098183550346085613 6864755839330469825 3674302572506143402 694485950989707633 16767613055835106008 11094786725713863372 5926157760687979343 10968123521457678837 349698535871118098 10273283103274820269 9589339003850857228 8537508836334293809 14707414850106962378 5569572833803797750 16701251549762866149 13482590412694925924 11388198341476586976 8486784664003060464 11545510893151734941 316267858177217326 15818046333981993886 11149402631683081997 2833512617402088311 3015426003241895358 10805930380407729544 14583719983146863400 7381281274888544901 12067937662225792727 7904068685154444306 2650425422438640583 13688551001412527274 17505050976750368992 6495753494432406278 764018165264938100 17989789935275414786 17765712542364218081 8253011501332938358 4415931303225892766 3032121701586634929 4964548325487178706 10116296365858222062 12766604692758495533 4105817664630310573 12705992662356798560 9753663320272534699 15600049293673739318 15071606133480834738 10505087062737450926 13005968815589530671 16707546808221848874 16615212696036018615 9037653387725913366 6208031084889797875 17973298292598313928 2217614395503093658 17876131511947258897 7392142211873194082 1751069139361315896 2345330594620375199 8139565294003709353 5100826510668050565 12257667221883796234 2619900013599275494 15376043916848678006 17959641012748139346 17596838951960547801 12421046591524939811 13979346033541680627 6385462671135765205 2398635061014651412 3857727272360885687 16790339264891534830 15331022769631568677 13503827339536083156 14825486037635359036 7116475957682859723 16636180910045925245 9422390854575189000 12671617483981646189 8733388728567155966 2387785311574700846 10472018589206210077 11051599987273199212 42698715955120482 10072949605150823915 12631056975288285421 8684017069107195468 15017048394158008601 9409799999286776242 10511809357282966236 15877105663305768449 17101470239538538466 3547056662303797050 8919708436844470340 7446468645350517959 775656334604935312 933322601901385459 13861104285297428440 12289714221979859018 15700287607096282162 12685241394437356593 11386144890958529627 9154856327430577400 2744142632286528126 2963899762825707252 5209748876511642922 12624835422638780235 11853180172254211846 11142753203505558626 12896046961091816669 3821196214791945527 6764232066631548735 12662937936002652417 875252769621497745 153614313276405777 10948419938320988708 6282408783338919181 18442202696659823430 12613165786924538285 10106830732034635839 6115696432587077105 11202164346232746091 706348662568150192 7731904236522530214 7902461565728224142 8349232001099147261 6969152208484334274 12444502238381768314 8579904288873711517 5377857157166537811 5594922279589147835 8609069940554741652 1092953809810953110 14446719492383954098 9983019558891241409 6681424375877802438 10181217388294275297 9511463954820126407 834548015778067585 6920547449864160045 18087979502181860942 16097103905345425159 949755478711183447 3706471399269028933 8446116922832069329 15597982689936262887 4542022050355376768 12941658257726962703 2804640724323548924 17029275358464703773 8158437990018011725 4249921298054102494 525720290161780996 5801029825855130643 647685891022742334 2804323851427001816 2699745050989293297 15715361990532693706 1937820102304592258 12360081580422716473 5782110778063327117 4854763009673647125 1667125450448264918 15414355584193663317 17090935672210962477 4390910241476485698 17092456099149884503 15474694058151028364 15001394136191225265 15832356372602773417 14753106668893473082 17999957462622933512 3010285905107515539 17084507164863857990 10242839757429347831 17076083673752943967 17153840178481940089 4942006163509213163 10909369566858235249 4526505657602407714 1485069704296819625 8773092581092294878 15296238412894173461 17160413503012378358 4940256241992894017 13425143943964339364 17113760340363927588 13478983640363324771 1020702492786580992 15086821665404948020 13736646777098754098 2646032389286130320 13570252101430694131 10851461932183639816 9950909308140365686 18347709075303412135 3229200472218822570 5921146390040137255 4823547583820986571 15371640379370425561 422982357927248177 811088214209573105 4478616570080554187 11476404622438189865 18048983610162588809 3956729810018093074 3624540008505168219 559904686161922095 11376252549212606757 3039707626139884601 9535046943585186125 15543543716943422420 4391219403932905087 13667684883468504642 8731205199356342915 9427766236782516399 13217235407077791295 9059140906416124250 12264037933940704687 8105198980065908351 16050740407646647229 14173938899517877878 14200432587571092358 4207858105062964704 11566635809200906401 2121674747091414406 1851002745551836488 1953631064474886177 2037900121038650398 930084270505775481 18385174175474366815 9264477864030293497 2124459960701309903 10639893210286405141 10730815282276979824 6765867452245671837 7538005527505134155 13911477508586964334 4492233965430991394 16001361475794185751 16230774155362531014 8193690232500996501 15653236446501326174 15226984147396480244 15485023932274293534 5313883976353037458 17563019100222051014 14922783478680952659 17365747746277872599 16480924993052376661 9614815851325377166 17823869221591225436 478756866159217704 8153026197196553207 16919767071395034705 15763862964566528107 7722850475935724825 2004524573447661359 7546254243690531355 11612144155500793744 10003351943778704027 7068603627110890126 6714670719902470601 5828015324486073759 120998615537402599 2024384501832268684 6761315118879028005 1285853362105336590 12302350801628734411 2417935713209246681 5473089460200585133 16446820060878915121 2580584008370215524 4480291976169887650 3875431104905449850 673722222428706947 14455774639510978732 6360966387986958042 13879241118753044434 5560971664423568726 4028949917839779594 5467461018460252280 16270759809767767703 9296945769658145023 11802817638203286225 6864655933923544029 17007827373643023666 13853938416536107865 9027069467997087240 16974790372488100434 15920479869916193591 5557370649532881964 6792912977050502976 22110319373221070 17307374744873314060 10778040891697797912 2146693322675766020 8427631200104941975 16841436824431088469 14447151249515562144 5327714500321479157 14385049334448175734 2188982854849332030 6990006392532960600 6758121883345818466 10481079985637417351 16622633108988270443 1616834878508797671 6071992321579717430 8997057472844835814 9896519490553101677 17927736537163059298 16488642522304564230 12933490260988349454 15166339152084981885 15517243255143953338 8602634284850005776 2554800737411912226 11259241261840779388 13129939578044394039 4175172368198747490 1996730384892026815 12269742377498981624 12664410540318741826 15931418027459079005 8120409558090219368 18330362907853325251 2389574073174425015 3377493421864631224 3846129079069087003 9430843324580328154 923758682859382142 5856805327266250604 16516286466756955299 18316020755833331777 394816422549416815 15174230293898942305 5570157469713790566 11223000222644583561 6053697973586156972 10531987678683480026 3647219501530662905 4535375390193947277 14643611283893080950 15281331224362220708 4378008687105409085 12211333344531146324 16357326382603278859 14737023210906570364 11669198224748797839 8280380253236757680 5454820058098730084 3174758682175196282 12784589520028121649 5023583948518983865 1469950236799506184 807278205992018847 16236519256481322407 5829625038797878825 4423442472515901773 16442069204195095862 3728702560564411953 10168616023675354189 18103804434470741331 15309383721335836298 12009606052859155946 6152833002999639217 2769810180901532173 5212276567865833523 17686792546321317997 13846286125025135548 4401906346038432662 1930728989323009256 14779240150319988420 8411070448045931327 6814812372389962050 1365526591172867877 1684818835580129676 14837458523813857333 16769672484027157479 342293146008685851 2059962310654360935 15210839949467355468 15101963756307717906 196993859492620943 304405031235033044 2955575416832510508 14365436058200983341 3221246671560068786 6557317326961200310 16748634017216681528 17194333339823613206 5005242184387004072 5164106158503216537 6029378810800448818 4938658793201508172 16265109856587534104 4127369237245957472 15044708565490912881 17148502738076377644 18317522939293072343 8217542828721044979 7924931328583621051 752405708556759255 5508521466290197703 13663816394760096560 4052274137731665044 11667130678403050037 14144403894964389022 10145122213617104235 9749965631753603861 807201141453965704 5536099376147907584 8467184108764081002 17648264560959109409 4131904560395433100 2139520095255401627 5017313020953030676 8382798720217368567 4007272484365920085 2241765240895103956 6702549576607178160 17572000042451237532 18251144939533088543 5790640348517904350 921069532164283735 13905504557825541553 10258645759438747886 9757946016502220510 17718375278688346706 8191825127559668240 11465528384614474824 4637513930025348795 2276741419877544611 14519777100584404974 9823287451827255236 4112646509475850030 4043280655339488885 14198940664886343559 16376454840008808245 5116656714980021157 9622535544528474039 7035373217295060009 14202031060034236549 3033746226723248126 11420668006786471910 11855922726671747437 15397264371984807525 11244456806006260207 7879780387233297621 18328891449675146381 5548589443904556370 9393940320707662958 4647522061217071116 18059810738095285242 15592555190218743498 4615256130444004727 18378500510420817939 13443949631817432524 9829872337605683504 16306107979186540108 13443018350789189258 10890823153074882206 9197130998606268369 16757632704822766642 2430317907468796077 6773019216122438254 4213261938461286268 1066985001402631146 10743370451923306810 2646862687308266850 7196883045316240463 8153345958189900724 4600379715100878071 12750781797375186552 3370719270938754819 12941138283792038766 1260563017072894886 13451145463573687535 6353696883595136551 15280339556136899791 4014433294909298533 7356959114670044219 5340960170345942263 6013194640397471540 10212666973217270153 4235708603875885234 459778855555157772 2597880803722055792 17904243878680666963 278379188286481957 3593712010720942969 11808565204530083784 8752645882587416028 17554671910729039165 15787208443148477067 1884472642988998466 7423927856239711948 17986266931877300900 8274737211480716616 3433334906683089672 9702897018974262092 16313822848259163669 12822790342732625204 7364782987333894874 12927388598193720501 15758939966684016572 2495604822475513311 3341086139019152542 11702388596177581950 1510360848342842908 11346869847353811277 9202792514888211474 13323807124801068718 10967227436478642273 10174502529523344213 7058933998412747931 6399676561419254147 4797166369916348236 12719033886495814116 14561543189133906809 4654733143050019583 2667284954657817749 148474145021944650 8248334527013910321 17186366411753939891 7514790333970958983 11730274413878409113 9789053467039839815 17291229266534994233 1091804324968042261 13286171301521584140 17334122878807907882 16718569456880948633 1946139717440526008 10288199561623723126 299322932705646487 8871004760045366158 17599229677806846545 10310574703069226749 16988388361509127047 5314596248246495767 14577044838535089677 16791805712717753400 14050087867043132428 419053436235580151 7916078194179788851 7175796997940917731 1411080454724489457 11349559336506318640 13682773953629739293 2042637492690598757 10034677036506357718 17355551913378432535 16531609533842801390 17378741360535453303 12614791741271461913 9605807901455987502 11872704987361216625 8955415834361752944 14419249177900093565 12063383679003729412 4122530894133497178 12576830027516482069 9690403146549524994 7891741924337228568 8183248794492232204 5825879632253327717 2767667694422671454 18266206692178627888 1245065795854466391 3870185836770543714 6019202876194096175 9025319057925314038 3965340970761579700 4944688937620394842 16007722839702717094 8063875743902727520 5391379248112298729 12374928374093924815 9361836274944529331 17076027735023808337 9313430353401248288 9057107905318614608 1714594531563451875 18070811263978324573 1943533978173794833 1455964598883849922 11412502001104414659 12715990180964884652 2726072305891837140 3539260872794793152 1108924775696844739 7309544743669567106 509987150339403021 14120836180935972272 14311449176758119623 10975617447991776031 12229751919099927122 13020072039353767644 12566489572994270954 387258672537520910 9887827973220377041 10626914370364584339 17013741732300475240 6348658242008458630 4875675858448351192 10203986696298053165 13383789013501790156 11379246348340000495 6191962070472974891 661054624902792860 2868928176160555329 16698609198715655843 8081917352380039196 1198317129468564788 187917117634448913 17382484192702273641 6124226843178049097 3342671491771610875 9925947887458113103 3973585168454969820 7500596489351056160 16217102206501291570 15637757884393110702 8735633678204177144 2634157949044802395 3735891046167123568 3201469421855900003 9276413850475780261 4570965602243231005 11135052445475917724 139615035261952534 1866163525451552919 3492172777229567517 2865124837305598809 16605643678134464617 14679285158794685259 2853694257738998737 11936806723845038151 15966270049228310305 797594873279245963 9085315577679020275 16010259703645730099 3161396070262255417 1697620573695924248 8413270212839616809 17928516392167551129 249600446223927258 8667115247787933574 12109815861112292499 16811295165081534295 9435758600096956599 12952647113278575662 2913585139736206028 1986766249654326685 9655067762750732134 17597646362288222846 13216673211122844467 6702641621866753638 12830253201522512401 12342042746466713472 13893890012219165232 7161690036567544278 16904912407342666203 11120829434528690825 16976614228009391984 16722313447904549312 8488764887998433149 15759203846723930985 6874852752071228601 10443660491733627785 9321736559646607140 18365344393802135880 6526379332769849129 10169832387191519727 890590627289569417 10456379096664988263 11616004123215308356 16602551456993316576 18104447038439236414 17037161224004922503 7987513790212769411 5592888672262205477 4713424102483798415 6258739482845627801 7051481460556286048 2723361177024731702 3722158857274557024 8970027183318194298 6284704454018702009 7890548012143062471 16652017758436457769 9428510221174014214 2740531508154631922 11089209868586098336 4646001903589958009 16809142937243843800 16841915208294495 3460155791613387633 6916489187229268914 14567568668707057123 1705152492983360443 15586059008343743769 14098946111435192447 7376373744172523629 6107702922689575332 9439829353252782586 17276737856993511781 2662945431480010209 9598215680075751182 11068938245328707719 13338438292960270558 5340934277103415454 2583165692181134352 4496851681294906320 5428469081738018342 11025107101852276731 1644459930435365177 8009638931572823584 13138592152740471701 2796863349325116447 12631619000094286131 5338695040680194715 3013237985962686080 6631276616418400881 4675841382283801712 14376056734672926092 5651010985206596021 2130811439971400893 2828461608770260580 2817873243629106785 17214314993952300221 5863503888194844698 11662400021158637279 11354378905768995709 16548998774162976860 15958423787996236552 15422811858837629081 91224074683060529 3510481502408919346 6576256441533349808 9936415639270696871 10677259858671385368 5537876438164281076 11925703205233833852 9644357600602714399 3408008204465369632 8538523407880078471 7612530190894140753 15495684274394927595 15807365578808190092 14481766585839734798 3429693324474106314 16271698289701656808 6267097512103684535 146526393213986072 11217147354466328302 7233674161396909274 16342444195338756413 16722234632264124151 2384114842355107981 10528436281289105518 4597258854616323656 2112791880907588856 419581197359562404 10530496735887805893 2112747693867935820 16153883810542662962 1881160312860369387 3763651533952642252 15911397388821414019 10731364537972655249 8756498586637555350 16539633574984117616 17330319205068566783 5168101899020285219 857710847965133438 13600688919404871306 7622084184538595359 13949975166418249308 3181968439927405208 16231357790651016770 12835795255486924994 16002425850624035984 8384052677238186089 11858294727907919898 10308679294342322098 10242911995073557161 12302537278636560822 15402784760713374260 9349963072198450449 1124399764200615151 12163095517564197479 16415701667911882785 6557093351869945401 2815542432249766963 8943743961800142713 8243185111908294427 11593455107535353594 4945062097766480167 7459985369715799935 15325000533566515069 4611184285144392480 16872285014263032912 10494211023985852638 1773023433454391754 15033500449680536834 10267360336482775444 580709413219775479 8541961884554033318 7721525281547495072 3930710292386729774 16077955202677869229 14425978077925411821 475886413992989399 12843128113485560212 3183058226861261625 6849931066211586963 9777622129928492821 18444807665436464601 7567515837617251017 9546358808505729297 6357333767218914092 16979796257712032608 5372141259006787633 16835216453717041649 11087789348620237566 6541013032560251710 792477989706241606 11195707797894684732 8634892497948001136 12279449785664443681 3441051949686177080 5909805229836504358 4808763397240619709 11079650620048837069 13656915633448212914 11901205602516686258 14708008791734202655 6941862704126191802 6894474456766379172 3373464941156033429 4561867187435547226 16791000594716620548 11276516637129396291 16550067874453043069 5799705835268209892 11230587050698241666 12384326178266993667 17628885891825560096 12712725714523869039 6932441841821939066 14196187166781582493 14516747857823944480 6239971778310095556 11935076918902952000 16749708325746497030 9196420329666571632 12009073044898155007 16346841692206985619 10742364731583068924 2528160081551874247 7046318945223159185 8146911026055628640 16375733002780113232 11167375969306822738 10537687920754323662 5391259327282077196 12311668515434646620 15709035197727651535 16155480308304286998 6368326419670324826 1452036388496225621 767724070853867349 8623767887731285525 14277683319879658169 7756500177443073117 5167880427280067513 14225020169067614059 10530044161803902207 15774024484725812108 13954724860860396214 2669489305799444812 6751667965707366170 8704044467799358485 14411597662364461409 8381627620883025641 4116912280053878045 11470588941626905824 1711513310116441628 16528442112167369685 10222830714930708640 12825149169882123923 11357881398956088023 18062614297142463846 16043333605480989907 10948709665683464520 12462183687030256621 13354964548382974577 18009077123288315726 16287178083908719167 1541518129935679554 15566161522566924205 11670652500540496291 17362914603456531376 13545315852738795802 1474750661373191093 3329464130100435442 16012008775010998071 8980864147568939923 1744423068541358178 3914699856052442417 2866139489205715416 10288481612286169629 17643053024919366282 4407885110786570755 3146413123217091977 1104265926025140335 15612322959830700385 4579685733181793273 14481596585630815936 15376888686139434308 4827927927904271761 14046114413688729544 14003178066429829606 9937404148597353958 7417430785610959192 3196188213805441079 121595430278850300 5142269935787986436 12334011365657958847 235561967074048066 13144289038431109837 16310310222229201274 14570398262670616377 4054796348314160647 16763889213472669351 16343013762074917739 1553147169423883552 17467955719053413058 6869195880281890178 7767238776144241019 9317589807887053860 2996818140586771148 3874510159582841194 7094365948027625706 5052647932557110014 7584062445028086226 7091070859757479861 10416007838818977943 620322318240153625 18129915598200498397 2126687178393401802 5103073369646343905 15992647001592657317 10712774168576536729 13194912942819407212 16278416431444814340 18191267784284267210 3451170475249769242 6879132657830161143 8875206533155214060 10494104430246636514 3024568589151399994 4656112223294765397 14169703978833391715 17459449528790041401 15913039820550821618 16668802753038406006 5286955911006845513 13348220166328077186 12243758225339601781 11005302057936058744 11141464927526185775 4897672778632132034 14938096004968574370 5051081297552915636 8973395114345852919 10999720146947145888 15638942000646135852 1604757295211717279 13045938265512340894 15234812676046885586 7754830943337881922 1133172750063197621 17197399806872168693 12053466442646600332 3954473046507752167 17776421228800002940 5793096017817531280 995002550783820685 12999150138640593833 12124022394618437316 3053589982374890652 10980419424613652110 31046457591434668 3320696257436138578 15466519870086068693 9470517536051896187 1494644092352303157 8351372627347578306 918422898970696742 10323032736241169464 1083837130041640695 11013023997346074590 10407343332194429255 14209792031810058399 10239325829629983166 9836840127102158987 11588825503706424558 717042222158464897 1787086536184499311 9206469638193541775 1203648456366297901 12566506607647072105 16009088020008750860 15083074644203626135 10732775220310667848 7186774556981969651 14750334395855165173 16366925991518178645 7330438539726780995 8398556088949332769 12406703699098064918 11724987518088738823 12008720474314317998 4922413237080954812 5434743847951545181 1988232699975173953 298640350129301704 8969681310377944178 17758869721483024484 5511054062514843309 17476313726402762484 15531059353040389174 5395403480428242131 16995121608000707910 15057464963866219440 2538574870557112806 9631190241199926275 5038968728385882432 14514909518268217255 5244349437722807315 8773268361056644027 15589819828127380888 10747420790495404330 17797457374327957541 14396025500418750636 13963212489976327617 12916178801965662855 13901678654965013127 365829488767533724 1256269770884475228 7094794560925051873 10737762062821080955 8882225405110597823 8882109858003991288 588427497319870278 7473487045164272879 8773504598987511217 1191191129350863650 8487449442429355196 1241023453397633918 1852042271514417017 15241288017804238969 11838069093722700998 187957043462474313 3594159203474965223 14986646381406197050 7556233389026380215 9535485345862757059 17309247702994836931 4813702259971763393 17972299803446236287 15513812983449022113 9711931086308510917 2471622209297383207 7657556051075765981 12600224837506946569 1797418450360615353 9475227900073759660 6070914976844590746 12547522168763352317 12699813926006314072 13650100155077147074 3282486087509014492 15627179039873263130 14445235096880221188 5233051561261280130 17634530970145101687 13681314669642097842 16573784197637931542 13874451913853226399 13776946627461300379 315726016992135297 3490450078209064241 16603555551855205745 9614858589853565231 2842358504618682136 7950352558393713057 8065158217659239417 8108885418389856843 15871651672419251513 13832347052102997574 12417763718583744333 5312079941366494063 13369752916492193603 4871822403184306009 11285886908821546967 15682479272567342647 10456734220392618626 17118263564360682789 2875735563043836570 10120347997970227487 4937000902125297043 10471462859816430767 2767255610591806613 9845392534151347841 17793944036970140856 12470554712032865468 6137826880196048194 8107262586867477811 3000592892046245625 13174318685778165579 4008860291667190332 6316396862196429747 4544582108188880404 9447077165259232629 14520205468125236286 10234650158292328801 3642136439752621272 12613322281639211843 17617606799381920627 9783271685436701805 16129047764303459986 1625575048731680624 3847819223280787860 7739004066889518655 6594720038206992718 17069270638369519652 6740718687354748608 5473199073203813087 9544222804569224316 16613362765534462211 2730927846854404028 11679070826260730223 4341207153182187709 11023029152912502949 1091169400683139130 17071128010520378617 18348731806651421870 14309829531610504940 4732688193436339945 6604981462824716150 11307372882794884525 14409743474377502944 16882809750974099319 3606086426041093007 17729472498534080601 18130804831209521570 6769561401713391139 15996229546639775516 9310743692638045617 15824614727364901880 2631604387170211180 1383180150936083131 7082126836263967780 6761373117248366743 16338583224038050250 4678124047174712663 3747038913857317386 9507912465321583942 2651605786919858314 2804963379713451229 7165571166273980431 2247320419440090171 6563257219238063150 14120772216837192208 3381283829426681205 8814605177632854904 1050360109781981253 4238837782959717682 5980527376422280357 2593425627914149247 2410483246169890434 12466794468409365991 12381166995894832764 4530045695626354787 3589949129590435766 9957871425754138711 15315392191508046802 16846346227584756436 1016455299446370190 5175331508011667315 18264432462278286505 9634142345749228368 12856515302083116840 13700744343630616224 15935329868853658114 11996511035567275797 7005803686332607079 10714186487831194111 10593653542772782577 10124376052844294087 14136510236456664529 12747954988741535804 12103372053659848275 6476478727265253346 10832553886278298135 4404159846488246886 3855937205998380069 2344996759761965219 581368400130457811 12493154179170195866 5606290754218188934 883776993821957540 4956622259983837647 17587668082734981206 12063800463517797262 2333765509986465757 11360649198036062583 7262278408020022891 9253171773300528302 3595802027222464192 6905705090205963199 13001347639807932634 3975587329872214199 10901111109910197684 18426199762216457819 1267869711192577200 9930210566926722744 13318075996201380794 8471866973953557971 8046788677474748610 4348609702550713923 2786369095191729530 16098975525843032779 12229303794863940524 9207964805887461355 5194222362828477452 7640384512158334329 4171206039994736862 91750066298121765 17436487694828818701 10347356508266142950 15224729273349154830 9590837161743794968 8033897526122636259 2738678842588275176 18380362594797509263 6697273103886178133 9082889808943100235 8465831168180782922 12656029203142960459 7305555674415156087 17858049828204007910 1259491307555694249 9271342490458085531 1335693882085149437 241816030714861964 17993902327832527774 3727697995867927518 14210467080224350179 15871160963243529720 7109531359076709919 16950841569161171245 16976105041650442001 981642668334709486 17466227588923832618 17672791011924074731 3268465282091021504 16456273688103072470 14849689584681852614 3248275484501009314 6307351554863149872 5424328740398023629 10808439653846152136 14883370930497017414 9171497459530712476 5780767631718739340 12519343372306604962 4630288432563606579 10966936569244816616 16126735489418838644 4109628849624122140 17636099133483668411 7293339815234696027 11312609451093979220 9936421705525802370 3000351173005784963 15759489600269860916 1050729885302538939 12721636051269091970 13198746761320060642 13656454411512892115 13285087306533094266 2121178076829702775 6048128881463066500 477639423615871819 3686974082447155780 4726487054583063186 7002680857378774357 12809252264543337128 17332059205528915625 13635697007358359487 14757407678037777366 5851769593402744248 10629012120280038663 2647827642852509317 10916502413360346357 7563865502294924101 606080511919943106 1070219169562750420 17239975829923540418 11256726977024863115 11996105420066939047 3739594214608303814 7472794624335978853 6015543515813353246 18346162494183115959 15365373907708147143 16075983290508873606 18199424733383462367 10744909545649778005 9654845844133013011 5903488089122040005 1581867873117337135 1516787798216241104 11785216623798002335 13947765551984637139 12683131822646084186 12902884292324718012 2481630807308345803 6648283829450647020 12871588921928107423 8760299692610117772 9315220069675466685 11118455100511633911 12370213775339888538 2888934603696722271 13025336648914764734 10184940769281462868 4470707773095968767 1188144989044398689 16308746017000383478 4579694230006620431 2535390776399353912 18149353167300247589 16942217422940016401 14063993360828960082 157244406550721776 11125205258437928924 9041117061955854313 5836856799196920391 12782826084145583771 5503324185275706109 404097200492642792 2455614961289679469 128521362632515957 2880125671989892803 7599077941326927335 2994581599224824796 520994299387139126 13171593827341707795 4316785989608212897 14416089499316478262 385112802682912343 5288786401678232220 8191879086365065203 8383162350678329872 6969747982897855027 10605196934695414594 8069325546198428795 12911384786694770127 3152185587834963607 13537071224682668096 6649530439917232647 11923553032335385907 6362645043189537214 14723578164470774174 1599846336225491889 8154903412026192092 9035403972498764197 6814268705849676280 3295451401233475237 9570609039414309746 9640526374499389091 8794606605964826762 1183563932106596652 5298044921611775222 10830305367329388691 14647515624524739877 7535584944943755086 15976514317871019424 15334206534755803689 9532135573038856990 16877478484220812073 6599406475520344410 18330334411636968554 13549889129658727251 3547422685962465567 17920952066552504814 11847836362702500109 12309471069323227604 15265986252166384956 9571680873319067253 9932063295485588898 13877834202261841701 10841052009488056608 15578630951051608509 17143946035581112722 15692721595516594873 8541476568297604489 10838172141301631870 12665273349946293790 10333164954589990524 15381407250549165863 1821682242967196733 12015589318222474124 2358792911757758225 5443692287556946466 8520270688090591750 11268711999493428060 15254423172262903377 4644883026903421344 8693084040930966012 16777023370936258676 13742731600660950553 17404624224951537226 5177552115615914205 4507555709727767790 7727191680595390061 17755030016590755768 1007809166638476634 4379946148795538983 412255966879362662 13374529138721369401 5344492292714290481 8597385466377770476 7848495590384213638 1339569526030261949 2513426831303341974 1025746165524762698 16647682360762971307 7036999077833649860 13979379238103159816 18237772356190952116 2001301328626808313 5209525523400091846 18108062129984795277 14373709160719275703 4737640261269905256 3016706385526418731 2002899677078485278 15540999124234904805 104808483568265029 693491309005629342 9914637404503348927 4403923650368486652 3171878416447556420 7508071197359393248 8166232328341778127 4361960376080206863 16602436768183621622 13728033330629985218 9002218747552096734 11491359175558209238 11245395237572335341 2297763486352072848 15122150685539385686 5768460909375620020 15642754707263952664 4023898776596373786 2986798162709091050 10096806867380768499 15021808078772071469 16838400524659817286 13503706713727799892 1071113532924677698 13321962045896730415 16940419783034804037 10190958143216469471 17269017395303415846 7715988116063022327 3909851762361698758 6057690870353472644 16254630359770945993 5244702837499339346 15257137862615634774 10519443850435914115 17439974241386620048 7117419957047412931 16802230211608198897 17556480636666639822 5956292975480952073 9481651165259721574 17558777000864103197 14348037557276469856 1237835779212642025 4673404557992576706 4288800001193331868 11335897257954027997 12948337081132286709 17076490652788256802 14597315759100269981 17486638619127202837 6832873217759721162 11534775113204933367 8116793663539261797 16869116805269471850 1485256570255225591 18244391080747124045 11861268623551044170 2679931768796810785 10998517826008452638 8007309354598063684 17547607880709633278 10529228472505236606 5272579240451684706 14005307203612858272 2198514259610270545 4323789212732364673 8237320049604073499 17529430689938439040 15689669613344541289 8997947241461495997 13000125714077768022 17609272714867080947 17558814649761649353 5511926623336351457 17045251562380357692 2379159171365868798 17143035133108455011 9381383682066124733 14775564042304241732 13379112832803267921 13812844564991614389 2130646502649085530 7184070247009123400 9591258338963933458 1129050975161465981 5099364768509440582 6027804933678840223 14290517220132795967 4411641598903824513 4885161351393762681 2365344313352897230 12483637645183837336 13058833956320527100 15484763681408534424 14689252965710799034 10456909564272877867 17204480509173586885 6802756919222827800 4277625896683709313 18365041442475163777 11040819354736637746 10775409167198153280 4143118833300408900 9341608716281749900 7734847078422753301 15976690675509667034 17461964026397445824 7137693609238096907 550425713203342853 1947845546088664995 7150333437358086317 17378963989384197339 18214220066009657911 8617400345856334717 4819679011639957290 15758646070293347005 17762010453808650527 6327887015051714595 9140471481514984378 13550574111100257051 16696999641974459385 8006477490278943660 9267376446209773066 12933541801459908818 10515424717649515852 36152891418827699 17138063998872537431 9973748111692841711 1123203734596635160 11383709585011716927 11807861970296493131 16890753825623009427 1861732632670885093 13950713727001994923 12142408836428348070 3850804394505778693 14542610009319447946 14864047122054448930 13276954962393937149 5796314178096477721 6847050102003338121 1271205133720230305 4720626608445451672 10863129762787133443 6327329548482197063 7186973086760865320 10522370884594055048 11880555260796212397 5650936003912489007 3066372585478768919 10674560715825410623 12975271582188540944 6741148698657056993 17856835125395193702 7652519166512412271 16811637722358842856 10207642654092099357 7091834464995979377 16293157682361786229 14109847876739987098 15522518436726713693 11779721679394908947 2235475347983203168 17896961887061180250 14642719679009317577 8906238616520537364 3251225150410798529 11418791985847113328 4503043513089737604 497069996461861726 8794518112600988583 11021982473546738535 7087334083693147332 2022933294740383678 10780979458167567024 17247004160569015749 16552357107115973973 10790001499154820926 5714413407403835260 14160782259425370563 8479317841583066741 11778263713537621683 18339966780378695929 4091648510647121794 13423118466828972290 15625116451448782273 11519815818046158156 8781233853661544467 6059236980069668803 6981571016839628709 365828528664525506 2450066606175497556 1042018606585325838 18161465204190999035 7799035378808783661 17487805693034002502 8360332661055265539 10968301027040992563 18206375007499720933 11429409947788130698 144872867792601492 10667496562643500446 16414232345070225843 11491277359114951193 7063612092685568515 13136920870591353623 18027163621291964864 1517131260572252817 7876698229192529274 16600856157687176691 8810202588868854031 13865370335747961210 4891573539608547959 7484465638234312947 7480667616555121940 9323593144896203957 4328765910983755456 17806101426189782052 11291351534395262157 12288485394596202027 11237946916681388957 9332576201621294175 13979220473686901997 5880024957076313339 16335626909701973100 1946512561899344656 1228163224011468609 13146156954298379527 11575856834686955035 14569664277344117863 12986232893874196387 12842482736486388059 12745066261930582459 1203445470024331569 16367395803649762829 2750986394397701433 8214616599241582075 9100432172906223259 13640969287977441820 18320220016181819251 4791172040199571729 9913550799679313557 11337722284585249896 1847456694051579075 2956032354287930008 15453571418246482767 16939011513617671425 861202601498121285 12745695234124157676 2406731077067769540 4946848411729469582 15456092019208500271 5648192753276868364 244281060744811901 17294138274227358293 2779691053715550791 6278810568493737275 11652487853309558796 1131918486599298959 7542945339045087098 3735719858670993155 4575348063766925898 15834492816343797033 259453297407694849 14048996037696735884 2310172305316858366 6976998993021607127 17946005111231600513 14906599661882474638 3218873488091123004 16197178390155117186 16534082655445670048 12073835014341038747 9775397029971105217 12299505227709222087 829981893728452413 2498953588764773398 9570554863277230126 1450201115909662294 6197444592781620296 1149619961826659180 14316785264694744539 6340914876749651038 18155862381287517709 6218668794079294804 17825893604642384250 3632650806138729727 8492478957051087354 4429600971826294090 15801215402053575154 3200882316128024895 10512669017429031663 11605819569808678023 1271102113892683367 6331097769538028912 15679256808213723532 6991407858274785040 3798617459704014534 16098618110629617844 4388886688404864894 13987232904604940831 5347960414225500066 16896882961527073046 13674379925141951807 17933661122709563603 17940096005863739920 5989802747779593884 2504720459532915329 4085453773551824656 11252378308311047160 2235809393976282908 17238213495529106533 1887459855495724416 12241322443251026772 17933237928075475036 18157259228643867101 5344527774835517153 4984793777130108179 18373830182969331381 7525431154489204665 11218128792193314344 14904943470600354488 14051554923589175482 1386093958795396004 12474795202557341304 6440542607710782408 13331586596838670278 14024052996029771378 387610000540977565 5058628369306399057 8527887202503883828 11768755955912549187 15662208285914590311 16974296071338747117 10178175280189142780 4977672768674296279 2028703858147971591 2530656977909624390 13401816401255567612 10833051590681122715 12565783535509061806 8639773581200199118 10348932889668266621 17730929480742195386 12916721450357169305 8294045238091824855 5470184050944992656 16064918413522473949 18171337930528010242 5569608121697808798 15429841715908593572 3822456959319934729 4706320118136661871 13091979239398254815 9333717134287257655 3707208689683652745 7248783710333924598 17226840550771520569 3579828644273143724 2353551852950084905 6265035371545257460 16323066023854360171 2367121720315662192 1627202919394660058 587098990860764886 3602449084224448949 11856780888398561199 12013053302681078635 4900760305551130741 7370956222837640517 11860131086849862077 18146171912814371196 14590938226291152011 6863020603472197195 7916303299345569037 12956464951165940110 2813224586230723471 3174425584776150702 7889133680838308277 15804334549228428095 18436349871363452761 9105585805242076381 7489979610924439143 8266287904863257404 13798895224453458608 9413515142801688582 3203801774184507178 1537306447173296239 15074765480002124643 2786296311595113667 3746890799779301478 7321609995131373393 8489574387605673242 11465997621213698859 5230126425840998637 10482272085871801248 5501049564367478105 16137131750395281424 16031260462912056775 17839193034934597239 5689123900451879165 15444068007831836635 3378116204914040502 14758756200814575638 1189981605361745655 4092696183759305737 13478678284845297320 10478123868365010545 16569319977642190252 6156586814156235054 15349218437557224209 14848774649265978867 1963115805678848358 18358398348033566080 8793405158916386653 14333228857304862264 272181936370705530 9814778534282660272 4046637877012544227 4555702922358507748 15031075160145811368 4139138231898688622 11069774526519969407 6450176806654937981 4862421069471666381 16058805313978239356 10012514369746873666 14541655284357624581 15058376818307709685 11731337769617192643 17915134398332296692 11913262869851338970 1359203084927399437 1086047708642089451 16059645969965825877 1147648779479259790 1408184618180678134 4981868312226318910 13561964411182358769 10572440491054704283 10278656878062856286 1257080628722725948 1157324995416078468 17513651270511641839 2490222193003225499 12266382712806770061 11434977251100793381 3114083063492943170 7920967879321135723 11667301666690531303 4952643931950058883 6475092409220997283 1164499321096191029 15867173711997310328 3018319730247671422 17158856170329418412 2889047545951339270 7035840232650710379 10262016100919964158 4315649133939398686 5114352077241789008 6309123476475014945 14728829237067335867 17273660006231886541 18294253214969704293 4239465689339954740 6752958430151984150 12824248216491834642 11488297146126503771 16779332017286678018 16834765712083480267 16057115675158149241 10553849073379673852 12523223226431586255 9053149851702727561 13413294264055086972 1734484222976403309 785634968094652114 16935613641399229588 2386984115353128847 4781894782974087775 496678505151179879 6204475136827576792 11919678263582671412 11379207286571162288 10276774052455232517 5171509852884168238 14098895094895812262 9781222714434104253 4652988031268885828 9998493393573997219 10648313083475033940 15178914877441861543 5819162081646899203 6965195425565559776 9698245644239719838 13453878257660596695 2272273689520115287 7425346502224041342 5667768768364242764 6380219658063584538 12369887196068993852 8066981349932932942 16283483174562103692 5870177289342291081 7804337014686695229 2575362260160096073 16227615149175431835 8859025836567423152 4695833276080875310 9365325259282515078 9979923896293172844 15935560725510850856 5686640527385016179 4436539104211820961 15706025359670835678 90604107505578018 5796364010307447641 9381570055485401592 8502527307075481036 4457103434881717211 12745972176979712810 1528052884454853079 5559443548686445275 2119990348452833351 2579113819155454560 13866329828000955215 13199035147159755315 12581253586871251283 672278455098804369 10755952744546992286 7345466467841236850 8664587903468394719 10356937020382188177 8343255221841992170 2557607533140458095 14172756976161671773 13065402676199129099 8180170211958069012 10749523761461271880 14280807074090438924 17488311509162937611 4034025926733592541 16705345333411412095 2974712488257409491 18159782855626152600 13429334484263399435 94665686576335281 14887811718498981337 4669414368310503076 4433189024612044574 9591179804594903500 6269458897506814641 5254067131067051589 3476574520337735339 11987600836432951982 2099597295888564345 5725158474964957082 12326499796445978477 2739350895172115955 13410962484209599663 10280441672814477914 10838728702844257919 16558945543443903791 265813787703236908 9376209881412296840 7231709715159921269 2024190098465446352 55676732159818409 261336099722498625 16061819480463085775 17912869912622680538 15550179696227841525 12413848465825947641 3632370278516421419 5400858052865213820 5160143274528906726 13036523588889319432 11411341777811725142 11651821146492077957 8004741137858409974 4940847076496118478 17949040383979378326 12703573342895650009 5858858400823309974 15720196342992361470 13317232880357702458 10955543065288912173 13239959095821288741 18287522110106269064 17720974398921994514 7430086083758507021 17901088960853066270 16406362640153073143 12073282346132911555 7623865425983127053 1918039053220561452 2084981983630513991 600657155938554941 6645807296036059369 24467255611172086 8141626042847205147 9743481371954823140 4856849634770588557 12798037604533573944 9208262794589744763 14326928644886806697 2960702983661048953 3387137544576904902 7431486445195602029 6561759221882225524 2676472848059986138 6612381134771231756 4918983313966341335 12050876396881619750 3276183752591347835 18138622134581711103 15770307790162821088 16083496861202499467 5669009870771506709 16694133814201718090 9705154700160230329 8966689278443432819 6102272518455011453 4270175947030028699 18007426944780841823 3482595216426901244 9960376377179181472 2763948595687246729 1693387527620549634 3766311572087861218 1966095547854535231 12162218336243567330 11574263626956945297 90727267978342949 12973460134879219028 6592743716627780524 7158841560658631687 14572217878556603209 9989597742000889588 625645559962475747 10905181238027768432 7038665028283336846 5447414630736264737 14971985416940393115 14019074617548026136 33158695534980859 4058279529381286343 9784736254886492060 8334888579800641611 10610795426522277705 6259124115169061386 2665367995514139833 16438710592889837836 5648890097736907845 1249751933254805144 14997710491294299910 11945575890007629361 13102500034437822869 5492977695508844406 3347496199116906792 18446290203889370064 3449301399773515976 8643422926189395847 3309331147924054290 5423147888017369170 10091159401701332409 6751131384176037785 3174901208735585469 13301204479385891627 15546485454957912776 12130990140642313759 16965125354698395126 17229068048253103791 1985024482819325109 11421611160378031214 7998044134989219998 11299947955910053643 6238165832734090721 15734170937165937617 7630561432665652460 6310789443075118702 13341337619346039306 11177431831408020050 13382330476116601310 13828359297722529040 2009677583756666593 5768825560752422883 6036021943655070217 6338943116631466225 10743353961688595778 4704048473494517306 5641039234457014013 13545466884202941488 14263432993344545244 6977329515602814520 15790691812253183189 14449573217937338018 4076266982324146323 6323529183002572623 15766956671046475166 13140722379722073340 17812998240694616091 5122803271794733605 14295195334970521732 10765256460020555899 12292734306143323769 12671101741347213375 17451922918624363769 10604509554288315258 4140430375820452088 5554514062645112190 11561170936777739715 10569095578685907522 5179494227795211588 15502270849480167911 818071327745386220 5332514284000286230 10892019485740216776 3182584290965104937 9821073180452745318 13558907990189875748 14141564774106637426 15348831162962770341 4577743960233418494 6013785017198507531 6525512076939592094 1710836865968350497 4757384998118500676 483363663847580560 5877236897016693392 6529623117246784150 1697920657095029105 12639112062299249308 15915140680323364030 7725809932563288932 8020798295349236553 2823893726827965102 3674874111764772751 6070618623247406946 10772401957071151310 495390989805847469 15163667349234702837 1860628663792412438 4295187749611936726 14865395519581096850 11468426996679571432 15855684342842935541 18264610560806547358 7814265429309516896 12652534561844346934 14381810598321855727 15759355666197575393 16063911985103424768 17581031210655500103 10733114073969578940 8170761115018104049 6977089585238306521 4288668311181201978 3480461564056901774 16147962292467146724 459670268103432972 12827510459205209521 2721203079913164359 17572359335905171387 2035682340967304489 8650497431230740736 14506292017003747998 3335007379271595765 7444354435313332040 5988732363952094070 1821518152446225375 14471820347164496372 7321576632607893948 15799754167791498349 930476031485715992 8766709524205356282 5008841515088230698 1260639881530457980 5656719558225858784 14856990529447299800 322498182953727197 11452010856667485773 4089606859664693757 14717801465231201462 438366500710714200 9706652156467413903 14291562712409772297 2146127741724329981 2071788093756454559 3745524806476443137 8026950009891767520 13168248677683404457 17258698567027142848 5030351064091887705 5404011709789013986 17360420186037076700 6360433581390306427 5454121771725112022 6299298560828943624 170288109278293140 7493025621175525994 16620388003799048220 2754389320380682286 14072675640545455066 13050535951893114658 9238305956454450765 17795370093545387488 6820880266913164517 16432926496600063561 12394100155049233982 16272028258498013921 1224069319018913040 14411549211498756590 6950379472411267076 12380222035621991274 8270847930662495765 2479104939294709230 1805537104789650553 7187479543180436671 5318035827527927703 11522218017146726504 10834727871856463263 18160779326279986957 5946852025486620857 15850908789673352205 15709198679424731208 2265295706447744622 16579262992239806629 15458114996210111411 12843681086563584683 1864705377805398352 832837002065086880 1934325438422029572 5247377575826379704 11769044212611213450 7185321028331049221 550874068357659211 1156700349908898256 17950024290292984855 1656119405519341275 3760016553832687569 8013060606551301460 11825009421758483185 14111012741124665023 8740032488598434164 1007496999857089907 7309302025416742918 7829881305208545931 12777014019970133472 1971920956113709426 3689997493422686174 4801299709115865876 4242389967497883563 2698989463071909538 6110765802381424114 15075475327788186088 15328395090677980051 2104947247306185648 13624566832070346229 4350359761945834290 16467104685755706070 16993271002534255737 15274753094194513259 5166278850505627641 3577847935751365862 1843025126850168537 14666758159743471870 469598023073109935 4530648521928459866 8852167052473878649 7921075657458640262 9350957167113601850 17870701909674255424 13619393249388743765 16029940189267655437 14679565745407575223 15264400791347614598 7291529155268840473 2495802150732899990 10707661511125334861 15388469416796471417 3527194559742258877 2574598676256842257 3216335997288641700 10567147631178383803 2371865117253365601 14665299596103542509 12021011953066687641 1221962020200441057 10052721349093619409 11402245744789022788 1873398090725105950 17495341258680935057 161429394934877799 6626746420477588545 4380935649625553127 14899247062589720149 15184316054737133261 12369574463103378665 9452971171761385470 15150307274617659597 699760945483713798 3204622968014809559 16325588685097945367 11571593993846156561 4862617398279095344 16393115567202330007 7077730907056388005 12346181861781157816 16302681063358803116 12473284139782413180 16405389846005456425 1144914667211433584 14663443608607566223 5260658237597744219 12373910028960322455 14783936103158584987 12855682731034602948 17931221301008712087 11939346914564757843 10212583118955121685 8201350561622880934 4460673009341622348 3562667333791549363 419311108337464815 2997359324462263243 8911608563078744083 3087853901661146494 15429439754130185650 3813851431269400919 756486066138008856 10463888458840167326 14640846623870255338 4363315053525208225 16696042104352960983 8157225806967910380 8768976297559450557 11858521649472737607 6172474229049628744 9822595341487384521 7746847216601942579 9829799171371017377 18385966072439481252 6558487698918237276 6221426791376766304 6190983911576079166 9128833125424600176 5853280321466592163 12584897021632957696 4711143411844579685 6218796282465024289 1536235725744004954 11354240632841514296 15351259316500207630 16783930854491804756 6695853254791062375 216471600527951528 14550901052192870919 17887423712878168642 17880079399020378824 9193076844833766142 14997683243534183174 16255513305383734093 7994097206891712899 8455169467446157626 17724512885254099395 2038506094399323036 402705965475850503 1486918591791659472 5642033151307722292 5667439272978841920 7690140431999094179 1615330777670088266 5006401476929974423 13209336425853943962 12694588075218776192 16772398224288203761 15392479592157465892 2061694461814242553 1472214833764269075 8753368748178926944 5329948623791100217 15406751837665136537 8301468719389580556 9364300298105838582 6172960676823212453 4931242047952788522 12291307568302270249 15119122608201183411 1813452374844272006 18325271436636648661 14491604444885531699 3403472054649244449 3812678388588462717 8121976176721637049 7428355759061266226 15676364042571716740 3877821503912133941 8741230919322876395 7098522938617003147 5506042982946247827 2877439207157416527 14291961086549655427 14093128837422798853 7447501121062241183 17205682047104487445 15133848091965761261 8376448852409446603 9157300909722313558 12859702701785269281 9020976885511950571 17684814390112752410 14820609789841872207 7871348277960322575 5897527479302497193 16438552309904425884 3871813001045524515 6661343059686430955 15347905166311331134 17340020217332254205 4074564161177350522 6198257765300691700 15417384155630761296 14056118835265709617 9609637561458862305 4751447336388798691 9147834543262597168 7185182324262849326 2645768275432094883 10156239835064091762 8816729900240626148 2498192402226159802 12270269108023437972 932916362572951459 15683489724469358528 5222361163433745904 2535127041715845120 5427222195922581782 1056698278206886362 7732983605833514016 5097373750256531974 2884007051176029297 16120713631008902712 7395676592174254084 12879965498156008420 17414952773339025456 867337361398343221 11244389634750698694 9504078457918359321 3255490332931744171 14032576376152053594 4749969299551926546 11237273727275923502 12908021609951820926 15295535469877753578 5968200425740345303 6684783363950392834 17600229433755806829 17977560709278280825 18053850103797953424 5332072168469751705 10439470566141865821 1057091294098963726 13741979327367726609 18008552860448654401 4963499826104665514 6000243071272979532 14217693524158024111 5285530531321591993 13363706447834198711 15402856835811402833 17818296866568525143 2422145480406067635 333734028967682222 10805199295985777930 3106039652953639222 3775796423775740067 12439297798789505333 981036992476741744 6385293252654289845 3670994105705193147 15796954465667449661 872235222461211051 4230183320806888753 14046206109226369188 8922457532877262213 10317745620257190509 6699159909764587798 12669874681872476352 6569437813546339320 5281309090716498085 18158827882572983494 12017792990922124267 458178541948888899 4096474891860267093 12737203379061397175 12960190597230986739 9231345893689012732 2028948402332246914 10632375552187152606 11360614362081777937 7386870307855940782 6940162403507188121 10815230701255022308 4893165987288764384 11165268903694980772 10843486532821842600 11102007136318563868 1956105055334798394 10323288894011498931 4396394622180764436 16863575280260966072 2955279614288053646 17324867451599253548 16327660378482858754 4687049935756619172 12621354466588792714 3084056279139944298 4836934655651443676 12101990332876633136 13064859545139005555 650708657660468711 13628863679918211099 6134118060052398250 11329925896875831118 10254705030382934886 4301740724789898558 8487429391237215297 16860847045559393589 15659540240441838649 15827553405567248844 5196878071955004371 3953781583523726645 4043392001970763800 2129990376792215131 5579874680565713060 12276083240011030637 17108114444870010153 16963290496711944862 13426134808080292495 8859015687692574802 1394928001768191237 2463544506672488556 12278915692162752464 5338677707363973467 8209556882788455412 13165910152414952200 15100591205492296850 7777218378780604284 13750301037492309356 9062099882004442693 10826392122277152127 267090136975660563 11720346220383038367 11542776818657682098 12810888194670315320 13711382182191802116 6710287859599967649 7037821886966516983 3141415502998294157 13440011945017401338 11125107812746494022 5729097935892397135 18389734488117466559 11193913772740184745 394600492057029844 1070169971665707505 16638667441034599396 18413705492637150794 13640543774591224793 5834010248037727872 3561172964801952327 5337647552547468921 9264253040783872293 18015010841732914761 13707447937279004682 12995060208085861339 10763352455209731152 12461653147221220059 3268374009244760194 6966354618684210699 8136814947299389470 11501391106532438253 6500191674140144056 650278294265496781 10521503174734492660 16048805698349340593 3743539890769415983 11054559157863484238 11290616298300571628 2677425013474685921 11498960386916610985 1155040995838410429 1749464223064290651 15477965138433777388 8178714774205148660 6697655338597746450 10970137081115434515 8950427243472230357 12113413840135493051 17232284538763226510 1399448508863995592 5397072392649045756 6680009835998767042 619717994440162220 5647681377044723788 17339266024627270308 14614204644730260475 2145887145631942700 3911065297772052090 16288485915633363892 1294420778721222737 6210717822321148088 12636255133158390189 14412790324951035626 8890239228299704749 17482518438341480540 1525266957378995102 3836846625383666957 13622718477925488646 5068139180392619108 2116972622633121332 17351905078510820180 16960089908448696759 1574526673208932312 11761661711401193118 14359309809304907873 972325085821963340 16725574840025388989 12189949328891631008 9619943742204501716 6397204895141813974 17312784253292092730 16062056322189841188 7849915538573655820 735792337218688718 5889754125181428184 11841773771144675465 345160239022958913 3837796001294631816 358180445411390252 2403245029855327593 8830707290530408749 5992330619684116999 931726921734211074 2038332715262812445 10914497192634638858 9883725259170079416 14140425930772501634 2747008761092374949 16182500546244159669 16929031895832379276 12891048200053371972 16695216235906436169 16932629629240639653 4567753375876820065 11555635417459870279 13448207325549657543 17365820235430708086 9115491742048099042 3144068320267951683 16187989206976940338 3695310048563464890 14812495554426715291 8129178750645777434 14463319962426496559 11315745001931574414 3766848927477457806 639374604399058543 17716148548322515615 7487233655315410565 2908978970076687021 15443539267750828864 12900363312991603247 10152481761983098464 15643879721455238865 14226451064485382846 14485395513231688347 4998093657164989339 1175489337815352008 7602809079693918411 10216975999118499907 6518781904212033015 13706947225439033179 12666148370263348534 11268319940868585869 4774093960805012412 8505558348108830519 12533581412680670750 12206680418412449248 14811185778093433050 9031265536921761176 7663574124435335470 12340382629546312397 16626017315927752572 10394890763208319688 12287286985698943293 3538604003675649358 6884080944079894608 14647811447367120967 18071854798033585250 8826375743077231188 11883860803955487089 17641050488560337446 2773536037673909836 2688814870882951307 12171662850532857534 17348857847121861528 18173620143966415221 3817460448401618635 1026367035633330407 6115424060590181305 2152906762856346166 6579473743457138917 1687331236129037420 6606847986991192451 5297676418355530183 3509008716929991901 3238900135944246915 4270377833090528737 2184064072220893643 12513111265688879924 7363641123936117840 10531983652258536995 1623898237304333313 5959787814295268293 12886498088667743766 10585774783795526066 6589915566706824168 3034458374634559888 14629530266548403324 3683917874496407085 15011775911931935888 3536895316021201822 6801471172087679513 14261024743508205876 11994324878638619079 12172820727284592744 13644344938551152975 9702518965047476053 11744364418978865821 7641564068678791409 17386637510373406039 3060334851929796085 859613706563488136 7087527435110946826 10655597570040434179 13423998731069580545 3835074562378831457 450071717959597601 3200210651404790704 9920543793863933291 12921812065021536435 11836294380057369734 7361996589048642138 4515798714041598268 6936005877278281618 7187635971686765416 6608649986775832447 7903417013503560377 11987025780296692562 17966440717787323198 11579690324864931120 17668525575374327151 313630533358914218 17797924975321564944 16879171699999800043 14235795675656105675 13602833299930729558 12783134371708514536 8904689869510751858 7536774931594335688 3564906232010557350 17502106062714884350 7164769583712436695 10303296890860206138 2873313451164037133 5122816212575911410 7130893262204940152 8962005257492081094 10115667107793310632 3084749973923242337 16950651710347852091 9704329776400594916 5407052783166513986 1417216456311329477 3526920528241586343 9799684049706895623 14560985183131589653 17867507549840188479 445847073551153588 6612893612544459057 16616776012151528910 15597360609507180304 32440302916502624 10111540249860694774 2677769944437952109 9410972015357377082 8502264260994643548 100150719345986651 3141618699939275365 18202614088244658473 6134897173358082749 3976587182618754272 14736984944433393197 312955558808316431 7649955894877022156 6843582525939120712 18242438242981437475 7662481159240087527 6654392585795656235 7939499695959110398 14641103569228129811 6410994845809348032 3084624999092013983 3352383466585115437 4663496290788485462 18271872208016412990 7087936645679667413 3428188901836450829 17852644109280250537 1286410971048354570 5009792469508375938 2433725427563648469 13182993753818576244 5062106377921294615 15539525858828848630 13390421270552983767 13786905062364849495 17913764364437880261 1302267618771886812 7843159834426401888 8946489047704350717 5479373631382413076 8863032492781318609 11318989831024406546 6005275544529844953 1342641776438157549 9683428198782682240 763150739693419069 3382773682011356870 5219887583890105431 6329839889168663472 2209854965213077561 10012579107549459589 16053903763303785656 9244188827192677609 7083532663019367124 15772660821357915333 11640725596378499761 16713876942469577473 17314991532881076598 11937912455139524470 6649999986465363274 2416281408979101895 17145956311386090702 3101116695923035224 5171787261670237405 4670367686471708595 7669233830761013720 10342318297531800922 14098376149066068250 12860294815345052856 16730897974867221744 18145110409539000318 8535120999693808719 12116406313084287313 17448343551614983889 15444703344406403897 11551832021423739574 17859645528833790133 11258908144090274490 14431723057287979421 12772857231971390741 4424795547233166306 6665599523102881579 10112569524069638793 7952315879491467154 1448590601687857249 11068681899072731129 14244007522121829561 8579712172780438713 1172627733842852617 7715014769692635129 11449473685818438278 10271467054149062774 9972691485522107372 8542129167680692647 7866094086052715142 5450169251551178341 4919368876911319621 889186055619521505 12797083666901809325 3801007669094122571 4695977296655091380 5517402232628908381 4773092485291866241 15948786596022425969 74797087789098782 2171588243101547050 369286478060662519 9536558356283649916 5051004412622809435 6532120136640086848 12126108924127213318 7038159475199070485 13813189711842038235 12311618523452703014 17608557748946882207 6977269343221374999 17350881455083229120 3500487326150402018 4607523532746587268 17998722681214344843 10731278942637793357 18187470914507775520 3142316477715426270 728884589801011640 9142428060424304841 6180758000633669267 18118393239763054703 8346418215671664531 5024375955738415606 14932819038705285489 17257855147005658854 11641026630362013760 5599848872604109396 11784539781992447785 4159256115192530115 9550368651846827091 3516277401789164708 17865646403417753626 15040816995998305122 17630287337574977895 2344937768485648079 1412437031989778155 16448567341535491770 12633254022442760684 13621699440452414642 15754209799050359612 17215181064491574374 6654719951231216039 9518400070620689978 6582695976710118311 2889820119060540868 13127300861085807173 16599320934584733588 9472056712151011192 14810993383926376080 13363027731674262924 7011568249729945806 17454603518482020001 1963697650393472793 13239365223557603679 11904931014122960106 6702663645751865744 628817318190797708 10365370209192221272 10895568427777475854 7569158789464578490 16203960918081598929 2575122120603219726 1428746522329317971 16658993723654951524 8952987181539484363 12198637855682918471 12944666186561659628 2070494061809457595 11279106187946227556 12176194350842517830 13504447344094968922 11269451555811931486 13577719431772410710 10013088400940261235 7354000123607802023 7822230654069194859 8950337935610401507 4217935319036066338 13379860683244649119 1679829695040530415 6356332607034909343 4061510298857212078 1778621382695764598 12071036140476128380 4767883782665374767 9045608905866780905 13507655924257615863 12045916916108823047 18282703235295439144 388598253460771610 7016360428225417667 6090907669314911561 10095503135024177093 7396215801122162162 10963498315588772013 9351307330553517051 7926023414015661349 10209972407108726182 17891621904705316067 8528210269948520867 9921954960566976878 8090914854312466760 5292262935587316843 6196941816607734445 6879605044313439625 11007086311185024756 4217190371363604059 14293042445775333968 13769914812912389777 7432237614819010890 10873215127315493323 18315052475892511022 3558985153920859686 12634725352486597164 2817086266893202447 17183670079117784336 6531112632470393509 8702242153850855555 5279047395577560625 8562727755465049790 10474559224126566634 11554516003564383650 151006356288674066 10603104647055487340 5625725460060927539 964446091723574058 312001882908484692 6558779624009844841 15246740200799155525 18042788369013086315 3894914691137386670 7644350448752611965 17159766903176716016 16654874593897514887 14042556606846135491 16684407841356212712 261880288715854173 14758609325109314207 3949612793731413591 12639462568869745989 205676372436152909 6122386811613679020 7570291785710760742 2293665439557976075 1343311076250668164 17484116541720024931 6595026318069701498 13554500108249900186 16825632655541246104 12351235855172132673 15773249732091049238 15632700899486786691 3739939654550535425 8419620634288463510 17849321045383523796 7997299153770063750 18124105492354616494 9528289254354198219 7171716877174433958 16355186652171788696 14849915437216148656 17969835670927997443 9921587356436508913 5093499269436654817 3335159765934575815 4796151292291199578 10900940100774343151 13314479773703126736 9988004761255786175 6347291042418066158 2413351878384133350 14140554148554407800 3674361092766407408 1156417098639507250 15064757758791931934 3602430601687350514 11105488997061957696 12801903767126252185 4796014319861043532 3910376258400139097 13968567075318682477 12475064902077336361 13141620705084344694 15155866501530733600 4924335142878811141 5250679378340446110 16257062372176317250 5959412066418953767 143006576731793351 9652098797105608394 975433048228313179 11020229545473630961 6497318412829969341 10889039287017039191 17694826238718893045 8193047478592767239 11478571381696452910 17119739280155961194 16676863751288441540 182858284403335272 18159840718623291820 5717505195393809456 10245189653764735213 14318913237699573386 7489718600083267231 14421187360151872180 9703766749366198478 12781354497124878449 11787509881639170006 14638685893618000280 9185842613284636149 17292969403703686384 4520745701257195867 1485164578909616466 2388768607222692401 1396964661903418561 2496023223933213986 16324067484342467262 6540667897597604373 17489318671895525875 5527616849709785357 7869938379716725626 12266065972072634091 10010715328936965115 11906825409514413490 12044343633396395540 6046852854073945451 17238732286556068096 13602709630299424462 15131098160767900936 4787615503976119224 706158999119410799 15261640813298060365 3088232973343314376 95253115351438383 2068709796945522937 12656898343064410827 13363096459556517623 6322363654889085884 17997897466987547171 14853564922670825975 10159557334366864611 12549482796468717210 10612213256033234678 16877299342379781666 10468171111274941786 10940807187087492341 10168216066007955278 64637855109791792 11112218022268111189 15654643242110166802 18220745161482983705 550019873424280568 7195747161760955309 10277951571462246983 11375748552726888995 13857177262349048395 8714693781730963592 17451664856136386849 2149814081895398833 4510141193033997932 5773673019723866762 8130481217635915342 6435295211612089652 11085265665897752051 4359192879872096494 5874912117154077310 1408169065982546543 2196393099703537314 936493228699090818 5693762321949100535 5715147718463273187 10027024752586778604 3169811396624248114 12108184611790932054 12559188456169601171 87013534100146262 17141694938184652495 18227662112359749503 18295509785980847843 2913660594395210915 13814742746741225921 584858145683238602 12692120335111317126 10382775040721151549 6745522632285660733 16948891585866236617 11400173625235305388 7870293708395133329 10430131552636946844 10894951272828271070 11126919381309567878 9592079819643883782 2642157192164609181 6001897466741640511 11435973504614106845 11987861267452024606 16103317605424210544 8124021168555800725 4649991552022946551 1018674885909582677 16355984531410160143 14838023881641857615 5202071249962735265 13847257092761208400 14386518426418766930 15446277630547268830 1060573032754250083 11833701426839878926 5086106007935401274 344830723356951722 4225214763161691562 7103900347867142082 637870072088897342 6092820347502238625 8030310037370852748 4604611731996352088 9990448210303747225 7363335451453477333 11179748383703900776 738055309694149201 15944389027120924394 17880417441300804493 2132736321747547503 7564249550248831445 4994885358046966619 138000733845885599 5198315037460654389 10192331954116025140 9567504804057007398 5430442595311567901 6114969032129992105 5864575390012434349 16917549796045949656 9251967533394421802 6781175454046023277 1115989545223983475 10553770026995036989 15096710312304043473 5473921048073458201 5120990558202903158 6866029015397063430 6245092297978857507 320426186481439221 16150209117252197903 4923835977056461455 11164914150541972169 1731762088109610920 1825886992407142473 6012350664909062446 13519787924900398397 10950733414720077962 2641581699821941600 14934348034746368214 1607477944310558131 16750035272765014881 9698314050068686684 15557801360352269923 5574219045049891128 2510354302976792724 6712528053506063096 10420781959266680753 16719362423120434403 1649988956456526357 6508148670237551649 3256370603206457078 8311607930497847228 990217370185659689 3992986369126217311 7445221276889720772 15548799435889558268 6549866630978280381 7485359630624851542 6049851232740475832 4809562648066459271 6118708287204146433 4095607990418664455 10488065070836786461 3029083188926797600 3508662458562979871 859736133777851766 12342299210419239040 8698061740254650639 11926667341042619037 17211013584771807292 11873033950990579564 2772365744108189786 11009716868551272804 17566915149603415446 10999205391582468301 680836333444697552 6723613652597914714 9325309270702441499 15844981558769405499 1502870829414349882 11653710856524035787 7239725048938800083 4812279209522819384 782546801152317971 6677071311209330137 8081790664078543787 12114145219605875177 18004048630517076731 6697683885515177379 2704563308576142388 14130651761319377329 8964862111058028384 3158960848190191689 4632545966985433574 3031509773647321267 7712437230626833894 15072499708599349682 10758650977507169158 17767400865000870855 11700253903281790892 6254784761752562969 1499029503850464565 12808336004343827134 12057185174236600443 15104479178832467731 6877721612230866121 9905736214453009016 5816673642235715711 3575985216733127676 18220388407192042874 3813062890772482982 3435525524864801815 2053097202238739322 8860713454081681252 15391422714669662233 15164738655222039746 1672290895934122549 14535397981301646525 1018117542295921444 14917824261760808402 15283136388276503975 8037602803090710422 15563542696915422743 3147707293006896260 17022905431495299673 12078489107622071305 15445615413332286309 13679545616402198039 10734459602759843475 2622722533746892169 14401488526641205420 9414604972258370771 6546134534818711856 11305251137247729789 8896531733632211170 9392276356517908987 9470581463093524242 8067307237753714217 17770977379713048132 13225599545787464941 6675769490322924341 3336197545608052380 8213475612131771386 9698991307125285650 15299880198287954722 17301356891199312807 2265904689481625510 8495682667262532259 606297852363960788 9895876711848275072 12432405620997099030 7894895477221969090 5024701454967465693 6587648384472742576 17220539764849826840 4577406317424979096 5266661565533578833 4391993582224372424 3462794593069261966 15257924030258596199 8467629930504629827 14947877835339278390 2276828737812538299 4653509711603380154 13910729520321563778 10988035027085891883 13875732934208137173 5562765078267602923 2884320431148697703 123358064862076622 1416506617909484363 7588870588326025558 14469852705593418292 15945588328320807468 9471885660454093686 4222110639466262693 12096267641409655301 6603305600960125472 12338794118798902183 3243416127532534627 6611062621940282166 13553311458877345878 17033634693601463638 15586003169385659873 18102658714611367497 15281209576392226526 182198859920844725 5008991383374104591 6142187914316250917 15147933070640610950 17514429845413602586 13919280114132191613 4660587080570574281 3488465562506336559 17786943668229143440 18446577101752212186 13137653260058002455 16860183833959499244 14583905473982235666 18161493286035307990 15779169043576583779 9159065987225699842 18357516246013777199 13652556498848934099 8317081876989005740 7161719839057320017 4801170965429644710 12213684435909224589 9090996793357785776 7217981858245346807 8436079790820324912 3126589769335362666 7499679815959087391 4241103440351096207 9705587653004351947 4949097442390135650 5608210353698932756 6900712165372540902 15938117085250014760 7000271402992429811 132144148276255159 14399019413922861176 2259801290655129235 14950550363901905973 14242222375510852388 16131045952882154065 1907541300273215807 11919643717738699333 8949558820714436698 9162391163126566773 7362263682045878321 11984633643829580762 12135287292661970613 277588868174407145 13284072370502669802 11552260049590169898 10927511378084977174 15448417222979200451 14969560493800987390 16649721233322246027 3479536181383916935 8249020529766804254 17381281075246837690 2747777464299408446 15090379004723697005 18369144105464824367 15919422798012926948 6902879308925673952 8224734813078455863 17119796791037439380 17833189959108575637 4356399276493584871 6113881447516750808 16205733116663328884 6513881986898025931 11624906151042938771 18112608006738362005 15000190903030438886 13256363770250780255 16203238712951493273 9336524371563114295 16301624152850287012 2572842397719997429 6796173038252899454 10693263485171577101 415828292542659091 10741034411110798221 14021046736708772416 5356782340884384521 6680807284098250509 5762560563767515449 11300917613907018674 15541506102446143524 4757390959365695143 11330769747739197448 13872796991857974264 4312413686543988257 14778195013353512216 12422258545740955945 15007422469212791229 1052427538063773144 13049692053528420390 223342540792484698 15258694856000044069 2467016767199357939 3835839341253825299 8735845410595857139 1961810153884555508 18357727006608485230 2850106185467749017 16298495567947751476 11613966376022342050 7837905920027510083 10745429003061545178 10809073681080097538 18074047129977658379 17514353526197136948 11730034279080822645 7302311941778886599 3465930821846073029 6731079000701725062 4233302905753902866 17664766478333182590 3903560666805874886 14552948400329089052 525367551857800362 10652768675721984892 11145942003133567203 16324467359818892479 16868122152794397026 13496398931733936096 9695049390265077948 9641288871923597689 7743192706033177118 14155077349887057600 13276919185579664242 5001092592570437885 12682663317428644509 4564216970763682925 18437856978179864724 5424590975088009423 14251430164120250056 11942081069804182377 14312200963377949867 11774697305503403912 7357955378233829340 17497704629204067730 16843666984951994540 14026051560457497267 9048656311388076035 5966473262112302667 12176610722604220913 942622658797522053 6642616054346126996 3173217199380257914 1176436779789909489 16728243577396265102 13326111426710470947 12961766828793453055 2676946179810330686 13690957748538045960 3572113036082011632 8840381197939469701 1043014187345694018 1881452843968606791 13455778057290203198 11217987172323475043 4681652782664755094 4994864036803049411 4005412185498074108 10880587256728499578 13513654240368847834 6778443904313809051 17494235268455454938 17833361009132364466 2321194485510324942 5131001689154045676 17299874410135369819 5469877939029389279 8732133268004227948 2125332002813235969 4246296846184660563 941831851201960215 12313349082501302767 11388206623147299345 9652882699941613618 4074726194239016385 15516753484156408124 5799267026631291258 14414563520648557702 13347374146900444614 17222894111123323863 16736965010523082744 3569386000717880007 14849278437291811747 1553460898807868252 5680648598640808091 17835266396995107427 12921020693632108038 16849227599088191577 16890632047829493783 12454211725695009510 13538587987145077186 179888465792617292 16815931456070407194 2904287498412755385 18038463767515674096 11696818964347910214 11271246040513181107 5614761620592940595 10849237100414800182 8043318456182600 4152690400888505346 3466263384591838764 10089262332938729875 15760820581301479472 10438446854965660955 3872108072101750390 12125827721208392705 3470009359645762711 10520012181234961289 11711835298778382582 7553705992533901850 18119273668886695355 10614845788769063152 1189782306198841610 18195884329646721086 11313772569209078048 7455507566478004227 10369101153764395082 10792897652847461589 4304723190904304548 2709710316263534217 5954757671981827433 12280573195585426749 12426651616012901087 16219244640457212430 9359986630459446640 15796400702118535925 16674601492789838881 9434231791174128189 18295740602536743385 10850847696656666989 15046231026327326735 15682985087271155572 15974147289793331022 4697823002966342574 6640104580776994666 13977572436035453527 3124814722767401492 15035415370833947905 16235877573010332389 10934252514114898499 11989947960092562104 10867571981181039494 5436874691691431585 8095253541626482857 2213883809592099991 8972845981464834466 13505994962494015164 7231280042787114624 10566935681987637114 7484473713904775794 11216762214043697985 2291812653635299107 2828521201423280475 928643301167817156 1437464452647930252 7075922049236122858 1872499737453975281 5924935246482546332 8848970979742279553 3733927317132418700 10511533288996643446 3277525248083004507 11809320216748631758 5329849166613240745 3400919067858893687 11344175920096060672 17539176221484439972 5583711352812267628 17488336781760279945 802826918116980267 582362571438809005 16068923171627583207 3868397416916635030 6214676311448977373 777881927254184477 935011641549459274 481356632867528188 9410408040835894019 16416249488703757427 8084515775869526249 2708808992124975388 4714079656168263833 17326790301863784754 1665381408611214100 13642084043808933360 563669787111987825 6084040365601712521 5130666774133599026 7994145922139530001 11866379624276189939 4706310326602241617 15097017525819417042 10444889516571940486 8838531741386980785 14360368634597879562 1634402859156867243 1107885407442022845 13882811410498277431 12972955435455301788 12456601607184888044 8464361257886411601 7004022748937397145 10453938745367937755 15418424324889515306 3016924097998124203 2257396910871162782 17360351735462203248 11054962150954320679 4754345116296901521 13385720714042968026 12566027741494933108 5491677047896289422 1460556970487676447 5213304800323779279 4803600368013881281 12104328818475681519 15780669636906877811 2859077989859181309 9798404189358098040 753983091451537765 13109285576421274325 11528081893689088970 3992727634341708265 2994440717524637945 4106308851706943609 7747822530882922262 2301320597972338540 1109641601220164977 9113356145012413190 580094763501019015 8211389344326555199 8514822027462608885 10534414397116719639 7117072335386665340 11110231480088850417 4474675366839475261 9835650388702963777 17362573399776182838 12612897423668115669 3692194294816890175 14543201794242761238 3090198990220093705 13894505260041272152 14277354495540950702 6314312817548674357 5067228402759187738 13052860443481570074 9090039488929632503 17635461263300937568 8018877290045174562 17604425378913426083 3758735708215461942 17801723190752509911 14747427947505283035 14097566304782091072 14084643537365759551 9797675076015722070 4222851444316069091 11492214112523486463 16510619300847122411 1836883182985415657 5749379499453426494 2027627990114370753 8762041226040028828 16622154681737096273 3714764447808048560 7027851120820036512 144984915961548809 18413999606965320267 3795596203418406218 5565457960585429128 6970789003892284632 5673260724394274250 13807052089825307468 9350427343548382019 7955087928674596820 6385713742253122260 13355259760461419903 11489807933678739398 17358702216804576733 7395255120060333459 13556497609630821349 7095438623723138059 3935615078507090912 18199754584876068248 12413640459357825673 693666390153260708 3394454642308067262 1185231832153832895 952095342197517890 15113938595874934804 8424822915527957185 10345798200929009540 2246194044653252492 4957553563531597857 6112790916905856137 5176158395777183923 16564103470810801197 16963144531480417133 12615827279439172780 9510224275303148277 12916003653248702656 8313312502139099460 6075065765820889664 4500812560265284799 18122072568680406423 7960755251783345884 17103650831619243832 18420897956891349240 18314343602218141731 7003048402658317409 13622448972730978588 15621104641730519529 13847704641819844764 16100993159348808163 4414980803116125484 14182427178555797672 12795298192511793462 2959678045014072776 4673014458045140475 7836288077656759409 7598688685018405756 4393428006902781444 4803850026849582801 3448503735062366500 5735560671794719794 16156752611242088238 11336379237616151032 4885829074333358672 15245576024676942573 14894037248783006555 9290762559080817746 15116472098578099039 12398085766358976506 15146044233888145041 5524648719264554299 10006200292443320487 14434117475771231143 11113818107195507646 7363193166306726295 16343894936401582461 13849086257854249486 12919796840385946564 14211560072271177341 1416651091270551551 6724957339242967523 2839237256059865689 17136571993354961005 5251809201955028684 10709915913538277737 377119276524836285 15358767289701256882 14109474762551713651 507606204753116076 2975477350690371570 3245449506146944513 14245150145255305411 12290274141584621322 8128628112161070517 11826258238043217577 14010925016033881545 901889580620228499 7264437114217451173 355305957784116090 6260938809661895743 3118532585042387936 9169205017759559919 14001410164284718667 14294860420938015509 6898792540396936912 17977418140690855046 18429825121359082141 3868328279266582457 8052553616420480587 5591510490869644372 4856090205556369871 1658797364261559115 11788018211751510454 3442899686000856913 4147811124487138739 16415911889780307544 13980896743601455976 17270488705482066911 8836861797128624922 12502587179584624526 3281528089519068068 471664563148214145 8200154912191529806 2844713293434911381 17604871265963519165 14795976493941119807 520002410340312929 2302201284723988024 14223376494908811532 16005110380629323435 13394888053931597975 9152852041678328201 12368211945784109850 9103171498568191348 3870886184540653674 14857796397408963954 1405556774070831826 3151095227483356564 860996174325136156 17188147213951487468 7710044110238312807 14635372530335393432 11730045361801027953 7635366075301709988 15360422977789984742 5003140870514161559 7818603645058731592 17813568005184500946 7681963266078625304 5234712309580225596 2694738771213386379 9513145500601547010 14170892188806948001 3822051879493287151 2709421272611121795 10888561682495571972 10010275979753264485 7959749325073348817 9604867615554971983 10980195948383715770 15219188298362600402 5157886347224981225 16933519910449409969 13360193627827338369 17476734042560791794 16181795374253172364 15398112385543932252 7114709598105797004 8881474923523687055 7354413826108175289 6402002709811690899 7503295159879018232 2841918988134022162 5072606106639187897 7084801555440989194 18231513030591580653 10866316347941586056 3370496235679007067 10804041198734452631 15746971685385418059 2510884357086813096 5091416509520339996 13160632740759001550 14711047770144679309 9807908140392494541 8009795066760814858 10007326686351660209 14998923309208805761 18421180805474524312 12432361045841301366 7870106890669082108 13859906851271544384 2067929154966481508 10066161957397501928 450267794350646966 17839095270168849386 14188132219203257526 7064581400447092264 13440676974623227672 16902108140391366390 267587168777429912 4891887090459621512 14487433533429042863 12213375163961018084 15292615804131999569 15960074233640465472 3498605435517618746 6405698766936117440 9023609143056437519 11116744046552157236 11672807706106137284 12632071008610450925 11857919736280720701 6929001151417701951 6282385747730051723 1358472565641726925 11210146055072410623 9986789317986926276 8644609164366583347 17088178571020089741 17746408235318354817 8491484692854988133 11183927904971935410 17100882683446974584 4494148881481408966 14051958864259207028 5447730801524904697 59654949602126946 11811878256552877935 6117833329551387862 17327267936051579095 3228857300299065539 347287854601148003 56177805380983193 17549800521728870497 6747905884508179471 14519549274177149988 12204372432015138621 16211077669601092428 4098234773199424277 5400206309588974039 4313718576738127131 6099700039423748166 3683976519473360868 11387664594665819018 368149485063660408 18056562499613250127 4744108435518517051 18443597574540294522 9506492976658572605 2348892687231680730 13212594757759093586 6953488656300593061 15357262924195101659 6678693196413043434 9969414028119390940 1691697016567988648 8643925081646903428 17599284135954272201 2766575866153084160 2950534625418389462 17343710532028348902 1884350209612052108 1211375716499854608 11170306175252250821 6018885044193082161 13145790817857877105 2574057677838007141 17976137505785922441 6934435377865494831 8906394774193488862 4013039467008959122 18318568019282447115 17731587605391928047 17550564023467643412 10660930692451891514 7506922423917922022 4087742419856598458 8253131677917316069 13216782334352376796 7522818726969725836 5124853081352987355 2685035810869498840 7923071584016269562 15727831654322440785 871924477593056517 10460431962915049653 6106880985425607367 9926959433960202519 11461545679307825056 9968845053503610940 14039322786169527123 10179790195818500141 2068893802203846463 9739629456311170486 17506130196510235939 4660834184813619326 15669699386015868034 14422718773434632186 17988024472343477234 505659509342558441 8074625415758507344 1941593147869643923 6781135684694401865 5918499269733000797 5297209765336116697 7008777090770484049 8338855678287158420 5719564931993312843 18038685065453338111 10444495623909458822 10551868230018783219 1331519541070915584 5988675391498057142 8519512813848888828 18436394516535334510 9688745956448186761 6239823648027214382 275263347853181593 8570127082768300843 5537455458131035564 11919312572744820009 18043143437447833010 16271110190245132052 6953531995916138263 952718063614924423 17360004413961915180 4997111267226979314 6534403401340148856 7139172130341922667 8400801339971294137 13727517136823558306 16167094501486850254 736038074776656454 257911305177484718 4844017409250280222 1457403605373037613 3772740190114284361 4286021009313208510 17968073554453434830 10233493818008965986 10829389472700166570 8027658187153304937 16996383691974526059 18220032895009540323 7656820699348604252 2872263311738215917 604524763321551313 14007207707808108943 7125911778093819897 7985685216841809242 8802358664166643471 9693566208368532969 14588855209360751501 2351934024077373909 15154087649403927711 2068549185123133949 9317281701776274357 16106346863777073616 17152677695120720979 15728696531278806421 14102222532749436853 9498229961384216725 8114753945546992946 5249918979772623956 1216174100792770006 3775252391045717758 1870202733559524455 7481251336308272309 12663798835651858053 10294463872098256064 9518358670887660712 15196313984690569539 2512008999448386388 17196786376845161141 16450127094287821580 12802790551589096592 15589049984934064071 17074099278819710702 11378790386439087155 13629835631087268396 14295938334742688837 2041206727368806391 17738690958317218659 3967927791404346989 11501985449359993097 1412696062116412774 18240529485828362439 10985454490359278393 5934292096536624441 5828558577033948220 3952242045547598795 7965301483788568834 611999785083141939 2040735879021596102 18126931203927661892 8277887062165611520 5291961347133739226 13267280124629101942 9774625377044374969 4859430667567935841 757185169348703244 1300371340471218569 14721332997052007524 14045456064711311600 6387005147383783621 2754814265328559780 3157791121493556438 17786915773200934914 10944875215387634937 11349080597132847213 8653105715060398053 4899287505743233111 16060019942807714032 979599505547119593 13289898419169778125 9600339973862179984 8072842619158487466 4759023737310878687 5317213620944741248 12655277668964569098 7407799977291866862 13807749607691560300 6485995387875252863 10053711601269836446 14424001616120980704 2409284618005717780 2389398785934317235 5530326426661938379 18153281218193825635 3116602146110234269 14940222276238026022 14264832363779176019 10606765738131057853 5951634114142727493 11948959162040121819 3212718532018472781 9789328170402156861 12521025121564975394 3229859412127050866 13253256555386643775 17771709456201237142 11857181478038923338 12024868636329409563 18059807313045783862 7405146673305225120 12256768858413933074 6956395242968238376 8521391386903923140 16032700336111242165 13639812475479044911 15579376528910925644 10892543419509331643 11909382933347923224 6519027322704649254 5785685161557581318 9832343366421168507 18122935114747793128 13741917263533561353 9318312044021525445 3263206604005918260 6791039192839131823 6985648670425388411 13289628262621115641 13328633179116203719 13636443125139155824 1778491441876037655 16322471845330630722 14508156660744100335 3200470010170150943 13935446580152991945 3684124638674852660 12093584077772604597 7175538266859281666 13915289370728874597 2859668734307168465 9777315428944803607 4902802320436407543 8794339548286390023 13967293414341953980 4912968281797615819 8424456566638763849 16952070842373241514 12255599565296517502 10137999498099471078 2146653935712683112 6615821888849605413 3263630066173929498 1299788492483455998 1206293588169600705 4509796660529662367 15333140649378454215 9339577173448998913 17339353539687808311 15800158255034923017 3593659078253513290 3659420211236781543 16954011810204563620 3075750020481392894 14570909928009704105 956208857654936112 12180326304870473867 3604697311390335769 12560553900624716081 15483796092838201769 18118234962153452312 15272241344646610626 9723620872473692128 9514133850598144728 10729964841554747375 14353533442436662556 14804426631503613428 2350004645909809962 3955921828454145109 15669668086087004150 13510055370163322818 8015198474696806317 17099989827825121421 17549240766953494409 11654825850993194085 9261744414406154222 4525356919309534564 16541756122504052497 17527822038087120544 10240669622595363180 6737572085604640930 3232444737101581767 10508195981263952003 16241961555277903607 11309474668814745987 57396268215650894 5939328397056084347 4150032600483941664 800665560419381137 12378418937679291265 4442365067236812306 16043390221949640994 16958132548079366733 9784418831169168528 16774703053941716411 874304740213262561 710998764291328231 17529869324638058214 18439939987565881776 7987562570403956816 5891633101065996556 3014039571001464582 15200170498136747516 4144612611933692204 2074590750135246614 11845572836808628030 10943729692623543037 12983890931217707192 13668951447033916553 8765068029380019764 8817323238922752610 3523888436555495955 571880595168602072 15877459802761380415 5822377210705539665 4803596683069568529 8499568761141955063 11086090307318159670 17619203305797377999 12278873632412194625 15396593719240498274 8192002665647911629 8955797509292303377 7888577681891806138 11810255488355123771 3043744776312737979 5789055781799144260 15682060088286200852 3131460596669649718 10605168672590459914 18252047818404710822 15765311956879532475 16734401375916188244 2144868834910952260 4534936453948448333 283946443396323433 11672453439271752542 18088636932448647318 4054445545346852614 8627431658815845185 7298974646889312254 1190371408440115555 10803339275434704852 11757942681329764065 10665158133806333036 6979583734450661837 4485197018527030391 9836627384127311422 10661866933564374184 5540085100241158296 9708285279588016297 18201899381066428338 8674983099878284952 8687063520284175555 1413065796743498001 11414232610491625290 11586845564152421994 8577134710751731780 13991968141435630384 17865567356670502360 14447756306090741036 3895431483763320722 12488683420805728681 4013667489043192373 1199817316975082441 3204496964084647952 1056717239869804980 14641383715753951376 8173589772368075281 16421598244327614445 8146877543951797088 14164674838913485992 5412541587811365295 3864351932609277938 12807985431904501115 12560030540176626057 3221457394374906577 12080587428935979358 8458567368265091066 7593205882406860920 248457951242433464 3708467513732896186 5311938468300780049 10259387564624102454 1592945789877580467 455788406544305875 7546352757675229749 11276099884827937787 16745219377834633187 5045044323672985047 8180025307902960500 18113297695577404362 223832702633518795 8212086036908028955 10874602657902059192 15521079334798562941 7917342705956610034 10722728468026589290 5602923058564216711 1850413210622917801 14361619945553339696 13599740481451138268 7289833633188933209 10116354629087507863 18395299383475460949 7207009594371508886 8615142873384122021 13515988248498306074 4615313492481264906 12074015445708064706 3757479424833550635 5815012902138863734 16212316832840774677 896001331585883584 2535406191477989516 12999975431753814166 13319157045176170461 2164590070571043393 1945923834912743626 3817824139825608910 6346891540258733899 6655417314985874303 6050634596920471589 10489573415625626411 4995759754291574381 12256097337565341551 15819776045671922404 15644196753006551786 11478487036777984358 14759424477552287322 1866495440850007905 8561007991662694503 4936970900339296174 2782102985301940616 4733461638342954244 16702125620802698955 18422994051728172743 754348286057580731 12466114333190404965 2761633094769755105 9615896053311882681 1405298110643045970 15028928966233234365 9172085962985201075 2577553845893558393 128269046237184864 17943299552431771646 4696132458052365697 11240169249297595699 11036419810434962889 14082034829097224550 8490056618203816510 17911305473087682756 11788408626799332518 17025156290434569369 13639631015723412038 13171366048328837502 15116654089689248789 2523176457763670440 6188544580679967820 708915611346177567 9575834059134080619 5532350913081123148 1997829322842242652 14130724073750961209 13440401938378969101 1438760854480980775 65167347518836234 13825283889420292026 3834350024241878599 13592089344888962498 15330312015672362612 13702411363014798601 10716557659938364899 14946435551501999891 2269329517809710609 633432450344698222 13934682001005650146 1644640008645542211 3371079464752287252 16939962681083509754 8228929140061979838 7352758735051400232 6245838388906057363 6882893973087363078 12695047834191747910 2868382841564642091 18002959882810236957 14157524796074799775 14704507605881102738 10460597243204257566 3432235021957208611 8959843410765764178 6503571504913758912 4885733694330507257 16364505072936513665 892664636883385317 10868920784617310245 9323664606948370110 6538296280525039557 18051238902798304644 11208477203687080110 17830885980292584620 17872140033409147296 1360005180504600009 5712229410256913351 9944957824299462737 9929662882450743206 481704449659442659 13014075597943650267 3777999910044784381 3838852663954812659 10713008412708141453 10726029528904078345 11600943488618881103 721891670210301826 7669139050819003627 7944779840999380100 9213374690367622507 9007324630281112643 16331929554883746522 2859833116566686017 5043009953097488089 9930146138954009912 16913174108099162847 16423049402242534610 1795433721764921079 12513783418820368202 10054763169129154251 3093790388680932035 13644760694612974582 11672025261061820569 6531120699261081917 4581068182357707443 9205393013761975687 2026247353978305011 6838718520056665539 15248350931133678061 13088981653240135683 9573014282015199065 14123641300495963447 11289564626324258260 8273496917084765052 7076004683142614013 16425449612787108817 4557394431692791644 12209906611722389941 13868598978613140894 918064690286818659 9629162712514162665 18374819585825482401 1109503058185216012 5531149816726535882 3495892056318784020 11116833224528346289 7623074329736863474 3554552693656908376 13778062173590873212 4887471754721041262 15280498283048482170 4626063147100993593 11763273700502131630 14022059542850153380 8904726470896884595 3585602212801974247 11162484677592979421 3044274738408149589 15977283498820765477 1095097287480943714 1232362088882212137 322855859900424366 9311873570092326978 584215825550258922 8877633238008810096 15258754925524287961 5058967145505030838 7780099814560201121 12718093880249350199 7607376335557870730 2514678907909219729 5728159241472156994 16923619036196262647 1804432826108555944 14930457235193790382 9855548063880364755 8503063554517775056 3044144408022352373 15173383306359738050 5795274838466773693 6598984752397490813 11991414298108151671 6818698078259191675 15446624046816344720 14307272631130058396 14793078360821236432 9007958929093697748 2300261871764736450 13843440846869070420 4167069732238946675 8217147230365644245 10460148742601480741 17890981215798199217 6580171045184008890 1779006265308302176 7872144569522064486 15516923567171207160 13232466205498100858 5162731323941869619 4614206714521381005 6367739661581599847 10604514710244885316 8689067290731033891 5629610760615709087 17626338117378672046 18235821818123133953 3874186013437514102 14693378931591372061 4190146127553165175 2851872224210225178 14228306639026193560 1261898765687261758 3282419271182584372 4910389029559645263 11284730306161308318 18128038501893312922 16756135314952993634 18383621862140624563 8844294130532957656 18109132589581576398 12300248550957517427 8896710623139603785 3828344682939868714 12830108969760554052 11125628847470208069 15684927543400875500 13538796909965125738 6352886350252924006 16053870954153524799 1203425499911294437 15071553954152981689 7908319381678901279 18301159885933821818 5395858481902458280 9508817480177730250 1514147671367258322 7076244272402067280 2120856344102387563 16988437220982791441 12200132693027791490 13533751760908927098 2916106301309918401 1666287517788192465 8899593083080408121 906383180476661200 11490672143384334400 11764518925999234794 2857937252992682342 12887193378060267417 4946456286165943244 14013818734739786656 3832690575584014242 12296252296842784376 16738737790615327768 6282749474473387661 8844121337694425268 9840298059644829426 18421277790980980397 9273056065202236393 17680787450465035475 13446561044095889179 12305160725908533399 16430349604804576403 3512300128670547029 17043702920844789068 14727864707994411706 428430029291878623 3253257349617762881 7851785905150840041 15843175035491139716 15202642677850948748 6233400833098669462 16541892745965837421 16971268879500770260 13145721361336421590 17349713010117705402 5799790725961487164 6432427724820898188 4528055511968796358 7557372481562336451 11751731396918222604 9610976977869132498 13640249871222394616 10537911592502354354 11989138935565524890 17506062004788429375 10334996897794981553 2102069910607939338 68575442726304254 14512981988590479237 6531927531254955991 5588975354989480887 10468255729497509706 13632892369739557074 14566056112971556287 16230544373921036997 13255203513403579131 2080601639310007472 4553458854668129813 10810075425915597603 11519315584964547837 11221789217693416129 9305515568514939864 5780556442596777779 8203406003481039246 3427399142498745847 10312684021245602747 4873808752870767573 4457106600525730302 7403042456042849539 12888182278216211811 17121697018126840200 15677079407232054293 1554004339684953947 13468780087677459308 16259358823343782299 17008288998045866734 2035188064448043511 15494639338571160969 2620834290428583360 10815428031236320269 619155890745917507 4982903441264697389 7036093862997290660 10126252591926774043 15918673596001495465 14516439615640482246 638439665215120054 13280900689052978118 3218906435703640708 12817830245645472873 6116302122122135936 10838372006509139351 13434521835819294138 9627321109145796913 5917320553821245879 15255847109022860664 10265325651294977014 14089610001009586813 2763520794109648048 15925040119028734643 2708458052876798927 7210288908383310389 14231350511420090345 17294617104606139984 3791722948149512598 14395066917887647901 692640992507537069 16176723162604158251 8411377218976170709 10637123773722134253 380849649045650204 4593810070628424184 3664698111118619238 14535057353815303050 2606376739159728368 5943257586902664505 10383393478758405851 8878375021966281395 5206214729115292235 15132138094038986049 1358935417446821998 6474981120421560916 14302369911713371153 6576777520591210178 112302961307757528 10263576892928502815 12850828266041395493 14345293772598736986 5693334147980418474 9591771777835141486 3011343146243466152 12219488185927978113 16472375499727308100 9478859187646352899 1388469917514962032 11611507486061153232 8326512810154627334 10792401969252803785 15950597571247047645 15642521273862472733 6041508674181051669 10112623197675332385 15102400469474646450 1821407397983794576 2685353677222654249 7428584391100557034 7109270754621807689 3582516712120419684 12368203587520787965 4211119492212453956 5262528184406621082 8284845822566933021 909337868949968133 2606995047257666864 6571670926341426465 1029290908538211571 18093514435456893459 7830528464969600705 1780232302549727931 12779833610602249331 4011357600413108995 17639920958725811793 1768817347942636343 444988329544696485 16708206515802237970 6104324606521729079 15239264381522820374 11560947411702186901 16921797480911597136 9651516420005204719 9620525358402971219 11633105024988062165 17696485902832441968 2978116775077843141 15772995711534295088 7650721322868052825 15009752772573411488 16304413510404588148 5882977521628501176 2699815763441607345 17679174602599419107 7534935015543848409 16870192984510154964 13674051642539749163 17362396596863241147 18327644199313659668 17404428619490310179 3139213809848717517 15997455475994399947 924686568990094505 15211911878744565434 5390423445053073061 9847723385953334237 10830674634671979373 16798791289090208838 174658902877635401 17564797990188072884 9892236422158496059 11863927933952212585 3456552633120088324 16208888525054082348 12032422154779019982 13078820169733827319 16404998197171114474 18110622494242745848 7419697867469828635 13623749937408027453 13454218897347745739 15587564538889343363 4453981693255659866 17068939716807722738 7837877671695576505 2662621750468804991 4246599636351398811 3538005589669732761 3407979946908286450 14376441222397487725 9852001738679308445 15840278122525674909 16283797315582236105 12619730944042564820 16900773096311045766 9785412988773911853 14261015656989380285 12043757088238749794 17918773580607373465 4857448562970150263 7307318793227736901 16399884135328427645 1121873372760938766 190900072976724033 1344037506711250941 572567311239002986 11651128125039746922 3250958676043970489 14295349650325011100 4883731054519184324 16200837623033048095 7522913152575358271 12822490822671890986 15403757162077805398 15835358944270939091 15320333216967947228 9067332082381277475 6305744432530627567 3751721820164759982 7877534192367536983 2174760218080333617 4875232629178187807 1003303849544485359 8113314556935759449 16692261370310002915 13635223547097931269 9260544392559047345 14315866995673367215 13140736117371962855 11322574256284375398 15013618581836139706 13450713119488597794 5736054392898768930 11934725598193243929 12137740258081169904 1467901159717653593 6284869051054826134 5278168623033634514 11557183654277732543 11441971428689199352 2862354483985079950 6045193333392536116 17692301853979245468 10641098092430156357 2264383450269070811 3850966632282437292 6816755139157269529 3756923071610248675 6891411169595801695 12510992692389924916 15220657771001350630 14379863404442219568 18335465862093310115 2505300199192618839 10786711212207266382 2032906800942392181 14226522791605386688 15435266023169097628 1864741647597821211 583098789495379199 6095822666978121373 344718227370748306 14127889054322301280 8274177792823537463 3774151582859262962 17248762687865510099 8490582964839030234 12718260804337454531 13047659079445343450 9419228953310333605 1930328002625301088 14346992576509473322 14133771634636564588 6595076599318666448 6535047763323878192 11820343311496286476 14708076232891346271 4378617167260374785 10236545217852269474 17598246218544746534 139892085269719187 18357797347216999520 3488824482593403190 14111373806532385403 10888069813019518839 5502762623440791114 11088223477416845840 7477071522275086031 5530574089542076586 14178007370395686570 15963594592190625946 16467246797388566689 17058101198146130430 744725867272142630 14826040660718341157 10352929124791278551 8963828137942494788 3982838191127101407 491377724621510560 3827599274705680457 6682316281539731557 10648017788249874609 18324219661993037621 14487048001287711140 9231684167962858676 4826075406097374149 11849052192873578861 531258115516244814 1224062340453293959 18073368767651627828 15652994389697222859 16575243596100584527 3340719602242174735 4955634215907522888 4143032318674535266 1739702778258485203 14515539298006225364 15514010267650959924 17792234683344253924 6255836384195745631 15269457853453044503 12522081508975861758 13062104971921060805 5052747989916734045 3703262575394139342 4713525751702795237 13275388134752506269 18371467002525226700 5555600136453525899 12357840880241487361 10544759541717880299 13969461382095622406 12580632629476100681 2556165701485970999 1742288107345315185 2712744966107900139 16064662774120616876 2148633365211908369 11785082554585103349 1132545084232054830 14855832564806572825 14971740606210917718 10842690599254482982 12574451377324425435 17688044330456838837 16761302097334385471 14626647763633337021 56166202796044313 4557023361865323815 15495739282685049673 13660474138439500902 2327887574219270667 1292110575785687251 135932345108446803 18296757787916721685 11485078511296333847 1666424751268750273 1214453969804995984 852081018973322126 11588693834492441880 6447341100405626536 6255046577416969096 10078054132744215698 89423670690664446 16600187065241275524 5142103478186601726 240138339429628583 17155131464108059855 9969490229494166755 7640880199871701213 18076231004573799189 5271816740406005505 4978387099909564040 14846763959063059589 16668743483965333861 10841280234164004159 15820295370039561352 11299521964170748420 671452992980654265 2074444469631789273 8100573153206916287 1454737191225165642 9423110559699849610 17567049165056743798 12058981789664746287 9200817272716512499 7663454709349302468 6296244656905428447 6915570953174523568 2271628866753665311 9390372474112277310 6409686211753865884 1155735796861652438 10984328516876237998 10665543539947318020 8236710036608440788 3285979236312929140 11253279236149238753 5139575379736992120 3891177295018616693 10620566136158608459 11911181624584992694 11249356030654708748 7214917006197179718 9977141068973311940 8200185242583906365 12283936542957823578 8413610675976609518 12924411994279741611 15828464280883241645 9596900886329363947 17065533836068880306 16170429494017804282 16008392904965357735 18431658089605021150 9567640579343199770 2337658274135942054 2583741302691766305 1130899934497162903 10150770738967731905 1353558127937503181 17887094215290500984 11465444447125216977 18068168483992683534 5228277107822041962 16982789230542558435 1289365618767129123 18273184164950859238 11377009498758698287 4794757474029170745 17016423270752956966 14024963009820009172 5323684874137490013 14913956179184101098 8338185026594629394 11673623470205496945 9405975719286543292 9911523154422080439 16495766948615591783 2475474542769637341 14690555336550140014 2094984785720208314 7443108953620759754 352930263854034177 4217127522824931902 4689728694518359612 9511689780079144934 4908830875146326426 277278230494440573 11467312941051195790 12525139147257549397 13199655743914749236 18176185483157150191 5669489732446073016 2839459679906492132 10763216211321602076 13302739152359282521 10392216805305745508 17424011818541829229 5834360904084479738 13118901054327587160 7637147393132943681 15291298909502840438 702058784635127518 1562700897998865843 2115471633959786458 3708851779242559815 16872880744058420494 3269995491228958838 13628493649126340051 16889102377363038964 6988130339245478253 2140914340009150867 5749200563811569938 6953941384920099634 2786382961393246649 16383561780990217360 13202894788984527001 17265305014734636138 5596778480642530551 1148701978478686989 5973005091067628071 13527574999092543671 12393907185505197969 300384410690843567 14165993733232849301 11101160702200098803 9942566574362174825 1830527808766178968 5311687510344471381 1581143106199913991 4566563791918162919 13417556250448565925 10282813843698358184 7138987572822257046 13529887085403340960 11269816424515672204 5772212432171191031 7803962650649500547 8681306407300041282 5511726451365188860 1682383883300414218 1602198538324040297 7078028612345493170 11599783436557085829 9493524567343913780 3678364372488669996 10622783147868986497 619370425213474520 1916282805142643684 2782781796682790186 11780345128946402419 4268551861213507344 13986323525769803577 12110828390717256229 13958899241660245930 2242006306097354411 9506973817175391298 14236634573425827614 2738411970503417538 1991681472037939161 15443644765561129551 328280665560680999 2744347744160368842 1081884134565994393 17010885020782315508 4963739733638924221 16289248741417271195 16121179481523080934 6640107666301398380 7229041668117456592 3518511681379151348 16935576283589332085 10276118522066094803 2265911808078999609 3006089138446288449 13767604047648577866 1641366781127255399 6527311181041485213 8071425133348108869 17363499236606796900 5519321266051298804 6983315751376103926 14830466992255627730 8217008791517331121 11474547269093137061 13186826678803737774 10496325913378885503 9418203613693990684 11926270140604012341 10475391019178022778 10865185032034926237 7870009703404493026 2879366835775340910 17080411597522951284 14410869839298164614 16303687508302918321 11200977947601163952 4722674061419493286 787020620609423605 14208897719382958359 1643886081633388233 12046179343514521194 4761092687070075636 5535677206520566954 11348570682220896437 9774000188581498687 13606695221931526581 1310048052702694387 12132216672738060149 9354155721233405325 10026510009561053999 17444333055564799195 10330432091242214151 13125887036530698553 3647288251402732365 475886097595371446 2963312779869390361 16170748828928181017 7216409462968318067 10160323933543421460 1597750137914802392 4376688120572143422 7034716793034807181 1328397073386229507 13556692886269445414 17483690909978186175 15971645491566340171 13374090783122887913 14284024927182002884 6222727635132476187 17563502626970870274 13455492825016604394 18328569844918830760 707804689749155093 3713927386614355044 6464762718164188783 10908529897848722804 173085360264522562 5407487458682510238 14471792813273342993 371048634684622960 5156057611004492699 88842354698370379 13132583098419738330 11983837569570941685 11448268007013842224 18234376820648271161 3395186580556821905 1802235663075635323 1181003643703959713 1453200737896626730 17200711474308043249 14893021625349251644 8974297327758169566 8264961158109830207 18334150463087985641 771731537103798963 10374574787606331704 6985873737017598441 1407168336745245935 12434169345211128413 12380579434052836454 2049077818107333712 13728382838684941028 13774490145923802688 6949121885432439784 14748660900544086666 17027063635624443724 2461040479131081423 8564418459903384802 5429113514591585637 11678269276669380811 17788588899787139142 14897905788224243204 10280478810853149665 12999255714521846544 16092729393797850590 12225072872974427084 10169189554416453004 16110359406460437680 3569022021556718198 8799414116573827220 8415860766410490149 11699614895217445617 1061310922863415263 9822532938317685452 9334356092301253848 3458565223525960682 10129071146120400466 8849616670429177968 4391145787574219204 13503085177663280414 18416619222598177190 5439150741193530077 7411143482726438867 14871464951218205671 10823587740489628165 5083745311912266582 12182872454695768514 8000790668720169708 15227816286714443477 13652279282717472469 4095679180901031546 13234122909503899465 6790139373002464462 8975808176057094626 16300437181671019989 15907694271244134677 9311784319435071222 15975709777079559583 6779614143750807216 4790360826161832356 16861654267235251969 2713224524790190767 15549947440811115376 4299720232709442904 11708961703151812564 12489940264123448741 9664407110396897049 1583770348530977718 3865932077315399630 8867614268877062645 13586882633707288198 9710467238992005080 699796220374453153 10559199444268635985 8506700044535130029 2678789753219974048 1910507647856246012 1349420453719794779 17129717658868005643 7444040362723042595 4922178839867500628 7192801197738673140 809574342241421119 861338323550082464 6567122076684381269 15544607797311894882 17071512986920008555 249207912318354392 719577934297912883 9479054954570871157 3920198302655037336 6135017366773291701 10679647037943235052 14736015238935973887 17837547842459148745 3425432831822257301 5728593752211252806 13819158979964466806 14075836284643482025 12953198172968740125 14566510276840313778 154932350437690946 1903468741012269840 7591164021981079365 13887382949163116265 408438424790109973 11492151563050078409 12396420564508453253 18390532322631712263 17368090891981303412 8490858677818358020 6227628386084640858 18242142984780292564 15121126662300751283 13533579942978238254 9708024637296330966 18011046678308404476 12688888567771070644 13102144628116100499 5579966657491882576 8465007608472299113 17823688315437555741 13151452363221308615 11408719780010038763 3451492017861372173 8502177018927864033 11643866217747584431 11822367071778951249 16658306023957422921 17757582844323004174 9067042064902722748 17063585847894508683 16227485420637145649 17694459578959074102 9605222820932863474 12349588518392697379 9375996035557512345 2131861789620571467 2386491436872597080 5147253652080988518 2881603636569746000 14149790694214187418 11921340433614047854 5987951686260493719 1862009971587987497 6389226290392939663 12794640299662212177 17773311831217239824 7336780130608679945 5397466418084172289 161675010791707282 12823731769206232408 12251392919919245968 8303244322629603733 420663554238370992 1738705381914020474 11459580150993819349 2974109542812977203 17166711672507363808 13010333958699547657 10681987364604600415 6800550449725406089 18437160226676860483 12466639737202064512 288708132749205160 10510014871787064034 1026986991437801675 6985998242398913639 9372039487347773896 12355984146777131386 12237503238778745222 16272649286684930448 11499834868475885581 16007167450061988901 483663721819425743 8774155625380754950 1373675530379994029 1558299670803506695 10421471240146612942 996851345786006445 5372153410032028232 7723553727863839645 3693550524267074188 8190548807102917852 11518628686441748145 11256967449568291234 7688608594325690378 1163092621859705654 2130342398063324653 5941658250782371932 6896394720873485161 13263518386777384769 7853808450046315728 14403459645658368169 1014302739367970953 3759378245064514665 15678799958979163987 15200823395240942877 14534048978574228643 10677392124075654130 4546215608582374082 10176472402646448572 16587849928044847667 14417058141425029294 7758618978709202434 8272051188800935239 4021877130097173241 13476740064841861712 9834915816715392257 17933013733169536966 9650277711526147252 18439755860965208412 15248318046686940215 2419850954033886701 15290537315065156556 1174432964527707327 6504820081755300990 11859117850331593542 14212823850285927595 7793822583581078217 3147022999565618770 9031100035599370650 9755578854225501894 1606018405420320656 9925815571958849748 5127814158457282115 13380757980472149456 14867482599752036524 7820628110590718702 10838160902075686794 11563677823305284506 13413925770543472804 11892315390603932020 15101838149661409618 11489925663488680028 18255350455693461465 13802333875190045409 17800635368682421722 7055911641731799238 7912268532115137038 16869682486247431643 15764566864729798386 10836076776341914506 6990282089889934630 8239733706792162948 4961435571871637287 17061251651214633577 525019428114333249 457874758933498176 15161992176126604625 15378296668393834648 10951776162538134593 7002029538486410283 5366147771496217997 9473785264775713145 7266292565494404789 592479069350786579 17053521771669690909 18172324560497274858 4531275464284365781 16592997848501035982 2371569362727615546 17838964282172080355 9002507624118150896 3763281434154331337 5212384722452965258 18210820204568030961 6055954856343470656 3169898639454240617 11870555485309540386 11891866525708166620 15891632586413224570 13346144015255637721 17258157508589580634 15778071116078558894 2002826820954654163 675746030359650516 9421226844728934926 269459498621561997 11580341623129579949 6564558784501233611 10023750583086651459 4531562394440035692 14553763341271689279 13725191207083850973 14440744440513752918 5654791357894698529 18313318718072005010 14548760171230384206 14937151003510744143 17614986776322474746 3702545480607606855 1622761534686609503 7702816230612973633 1437771994066294312 1594894866249066980 8687380307379714873 3679169475457696077 17907685260238055731 14176530742311270441 2573452662616308472 14904775128808156779 573990616031197089 10675046529167003832 2395700380514161250 4331753910467518956 1638736404631957243 172013364404572396 9059249948188739168 5304068343403623800 3575770769287194447 5166068571100510593 1585926962931046284 1285728353970020283 5486323470087672344 1118750690470562216 18361134695412599851 9197612674504692660 12889963592267772668 60721572210674920 12896414939829935653 4229401809809392591 10946973360259887931 10112415582294404851 13885772687253938490 84222318089012053 13959809262761818895 9429494687341271759 5419313986709247959 7853673116787743673 4703924328604053925 4001770342995227706 964482220340467909 8960003041668329818 1927717799022521923 16308992935102877883 519436425585733850 10157870437738215710 11147593306049949278 10928549030557098310 8015517696637474097 6068003962080343547 9226104093798199481 2911949628719397910 12185173913997606295 12873624577655452923 14113150261648329814 2762015325413543216 11534258589045727262 5527014610903930152 2222224032382274198 12177519443978046624 8169915019332922890 9090543983621398598 16959892943842598120 16210543644498569366 40472114261853047 10851734412742622646 2253978662456118957 12587503169767536943 455908886754579543 13308884998163057977 16496850047345004468 15067927414441634049 10202040887902055874 18140074996204526042 7433844735690493732 18232984812324550890 15198986428511283566 6021202058003419548 6054308205618382796 16181385844601693032 17468250254727804957 4288552612970302542 10563563698263535122 6303209747070984355 13437131409391017778 4475596431316671406 12258371158648729035 690749358471956085 6207460286121423357 5591766723201236234 13074247903632379372 6862956232832589275 15767475256196429207 12866973123034067279 6577622974830479447 13065173433231983907 816453621312363168 18029331181380729824 11437723758589593267 7320877878355085216 1755690204298961117 6564908900996479639 803242918382120260 5894026021126292866 905980441342631853 6397233453696846409 15363721465162979131 10402865732990828981 6585719496536454329 1136926364672703220 16541384052298746146 2279193139743448300 5758099369629795377 1818746205265666444 10634590456808130688 13309118938752559035 9301221796194735319 3166659101866527447 2199186924016855040 3710830125047795688 10805645349105772150 5351003923408471286 13074521228516277188 16556606813225438991 16415090438845557550 11949519038065175748 12634595963780681750 9910776862554922989 12640455869467682592 7914904257047431825 8661254948617887737 14275276425168838691 8176641587308036309 1004133227252151049 17461242150121500570 2207700113829849212 14830386004682992418 75255345621703809 7711632887919154751 13732359232944783054 2647514045966674238 3675179800055942305 14960082202939680201 8429225380232737198 11517277650903867713 14533590470858694775 17625464061989747090 12754573438826245274 7971116854733315142 5315772847872697958 378552386578174639 2242212021791645230 14532396596412373173 16336980093392206962 5706916414056868829 5364536680694541050 6209076371275367591 3823467473710178657 6814151233881467428 8112691247113205117 15829776076130926564 8138306580282419307 13851062289165049315 10488924312356023958 17943553980674115637 15696118035327116620 7792668761635584857 6251089630725135747 532907267127356804 4851770065052820457 2185079203604811901 17812521102143570991 8932301351201361990 10052866742879929694 556797840543662014 5250468586407280085 18121924972402813245 5749329573424759284 300902299384783502 17482174221065450860 1298045952775804040 2236013208290229844 4129584617963790687 8921307164839354563 13841793156306773542 1485859240509280013 13421663572541675833 7296880616125320595 12679038808613910129 7764675598447477144 5715323104122027126 16871030343077907931 18389985375722907878 17906830139318843196 13806068147676131187 3750787085889549905 3826128727855740973 3396627391368455718 2072405718049957949 15234539915739006015 10612908521535929242 8257295394674114466 10189835575789437164 3671315147354675207 16041669559898516060 3941893839900140474 13761073942668164230 1063417127365549311 7362338297027567274 3278782715695169875 9695992864577578654 16474484745384854212 1411389187573750888 4610976974458980758 7614601388366872960 10465058554608494557 14211936394707618000 3387399345896526082 15373591041214108078 11084134170692959235 4232269299925901344 1363235417755500170 5673188547261676246 7119283671513333139 9641594457509289633 2545767746431704381 4456519510217809443 4165964446117582010 15477146354144668168 4737036897928968800 11173100594114169864 17229990571512214688 3616456971143971323 9858715082629881037 1567610969402099132 12963476173168085823 4549779475381329616 16673340689894321601 14491483017956645543 6844228260693528782 7505041273524380314 14273035361161371209 4467258621481191950 1395096274258960737 6549483220515155030 5740749486473148826 12125115161743443064 2497569471297356121 16573750672084429606 17483087331824824762 10558966966557089271 17112092772921973626 13845165735887852109 4176185608749987938 6367480488990040483 1475158888099092449 9186638089623541625 3747670877665605690 15527579153134840495 10391283031925229022 9312267309281531764 6653186435868862344 12182296248402771044 14899317422029821017 13158910405874511621 1650124551022353706 2191924513845688332 10004448345897934985 10719053348675342079 4720450443737771723 2319514505658580007 11656073547111995239 15804281853341888741 896536553759463096 13834956843388045022 14270348410522222533 670112209315873030 10974262536619436187 15951620417325308367 7043619423952541828 1153422079174860656 1618959911736005080 3291333317831871493 6039080563801936459 17752637235907765118 18050544275757401594 8069731758571760033 4285404701272994132 157973773824985666 2261722854102751851 15856212509395053791 7615171792091434380 5106505878547421750 10546268900276612963 1886875495918547061 438932808900615862 8748990216946263762 14395970811847476153 6337607077550554842 4241771949856673788 9124530312796947038 8738216453198010580 8105571062674328436 468680307671246199 5077935625253631055 15703244643081161612 17079321462155176113 11416516216353621554 16393509040105795515 14310753703171034289 4888776952999842758 16370392952158649629 6420029443326309727 14335923104347916438 11819582393884453629 11088963092432322138 16206418502399432702 4356021745547642454 2219565844814549057 8495856464491507821 3566969938615712044 8824824543003137493 10196121931824089017 11104925098099944395 18371523889118713257 16930945828636463615 18034307884974578205 13467033454453646075 2739186207769635323 9477595876765282548 16771664751695702145 17418482576733729602 3238198593940936021 9044615005897394782 11154768711629475322 4523035174451466393 11063670250989464531 9540939618398987922 16080391008061435071 3220173928921624763 11228382280159832891 13323857026378960662 12993704485978105461 12160111993659803644 11799986585666579822 10326064267996210643 17058469556558836627 6721793831491524913 5556794052709223547 14349194680315655340 3585496320792318357 14294025772775990935 9937283107400888810 1233408729992823364 2493546858892772587 15257672386249182252 12990585319280685440 13388151697774106550 12631687695200193011 5678165372303904138 17738625412575068428 14648740862542958027 13609343395204211785 3691391041384888040 5795264378673847656 11760145094608330849 14578477914865733323 49257069551210486 2587680970261239788 13432796764579214482 18286340887909528710 3333511126294789970 11859665888009548578 691151776613597483 8825563073305281852 13800907896786677438 4363987523150164290 4631296795747106632 10887154665693358913 7019145314089252708 3972700519294895834 1493629011524945082 2369327793731709264 17131113066952316705 1520460624452782445 10750627668273684429 11920377852278368623 6294592736222343091 15263054582824308471 14557598367323660926 10309676810292703989 2720902548523910010 9813690353235358632 17374357318164110131 5191371862991267522 1685538615665711088 1325198598613806028 713439925200897343 15497908620647487475 10141341264318713705 15828167665603919615 5013085073343772805 17826125007182363011 8791415396181111601 1675293381055805069 1420430517508544047 11891575257396920657 6899043702350379009 11490014294948691159 10021832859369319741 9595645483660672654 271193917184198645 7008296210874677998 13731764905318251968 10881950974715481982 8123261120783171766 10354111337014360737 616151466761996075 207031605537134547 4489846520959169582 7462683092172625268 1088398410666229702 11864480639562127635 83754230316700739 17295706622872090687 16421722918722447009 8752251579297589611 9682670852719286799 7700786176337798832 28566427569312595 3679068162686643076 2823693637803179289 5129245651195987989 18211819780470244950 15236176859792828479 3695769422707409431 15206266704139951274 9052630622711684157 14330827674230329074 10280609119807724262 5820455613466152898 1983844994229932151 6259956501539595778 764091298549170500 7679092959193232763 5158245110221602189 17611556663134056439 17005825125645975107 6043755564634530680 12286689622362081678 7283029501325782854 6823056233123157455 15551834974682590899 11454989058992058271 15932633141877702686 3912656876775367499 13022705399957374632 9341617143925079445 5043381337283256749 12132969803386729965 6505649204760864894 5919478327103368476 11550202059470441512 548034549637619758 14408946261770261142 586444444223171164 9790961452608141471 3552782993895918235 7635216309249795722 4562438630803866478 14037028270648338451 15246575629660781162 4124403063393795637 16374191076573795785 10884347165120635145 3378648845308937441 13293339450688413831 6185705076552841797 10969811574935338878 4410084577601694818 13417735960523598166 4437507295415415100 3210574518342174187 13202685445505668820 902682535623970341 16176764182869559088 2027995101854032761 615576025890105386 7809338617549851904 8901101387454556699 12888928416341323957 12231742736604550989 5463137110697056841 2780387151073651627 9843711861256494370 590040842019713818 11310292210141879675 7931414839086712425 8749016755126599343 6051833244915133131 133168520494143279 6285243087565219914 2079814178489795142 11333385029272128917 1086076253348824658 10270897611989516470 9442793063406209089 1585438486700312694 277311423700840483 427579526165296004 4228668571753065640 17766200247216978661 17533382657245197879 3523346809994348366 14498832264465190326 14999956409643471343 12444574934567220751 7811545591205484842 17887224770205813045 11748289956598761203 15559007599225486250 4668991106778187741 11334095495446504706 13449088823367741865 2564108232976040719 2363169872343353370 9372883016289900647 4726048524762308512 14530386094264376707 6966537013756083104 15945609578911090607 1584426286651698150 6274716452401039991 10255636943048632243 18283323795853494995 13745481637243328516 8436611466381092709 6698413152179324841 14798371706006095567 6727532995993008016 6644272041074562510 2915169087557024150 16203043387438546540 17364709636391762183 12844597104258006521 12948817479090172078 16330963600639271534 5131568131040969484 14616718498161122274 12271477841298068635 8937609483869499663 13439410298462779653 9595616300870543707 10187506087339492463 2121298721822325773 2076879248929768685 11118788689870313121 254567788081672413 10758175539675195463 3951218672419456212 1091684724682970933 16018141428248345777 17864028857799111387 1989943024693646916 2795187927597849391 12597417290955256469 12719930318116424282 9531582657327091378 13854366534292337629 2764549518212349508 16737952492160233648 2959517540682978743 11625497084828311400 10712436950225282729 17261046384696894504 5983620096988221505 5147755036527171247 7982805577233599778 14061116288080355486 13895724302483934642 17962812853371828260 7025471187742440794 17066072197179535136 17711974762321717531 5764826152293359560 2797144868748512471 13457364128853109301 1738594541400557935 12021359060075873014 17415231344547969512 9333358087254805498 12326504452310963944 8307558050714434202 3241127958395073059 9552113635464593011 13698462431909311048 5033303617345087241 4908574184350526049 8932657634240789342 16483659430978729219 11305608529734652916 12139594234566963731 13604754533224953143 6408652339345668276 3938238228222247747 5457215545357753900 11901188924284502290 10880732253632608661 17758884619099332961 17201641843937127964 16465644936481942217 13725741390381377101 16375923890123406185 18379936509548603914 15561245782202012258 13900483486993334551 14878678165601076283 12189910057979363846 6070251445704136107 4944592769023994726 13325085779599603390 18182446460357751529 3183906827124664501 4890336597316349386 9637321072783932042 6203800419943804588 10477215493963376465 7765778762644052206 5714034828757741543 7202608385738980424 6981485245225118504 10197556098669270325 5251575992901994103 5670359027357043729 811999297940261605 11342712829986153434 11783165632473599042 15816568447129367570 886917062525118769 4846994100327595616 7267284331995934522 17863078420750376536 7302201859310605400 13414573554168795692 15829295454845273080 16828905716667843531 14914586809543808003 11728284634963517369 3032522084700688021 6420120726626187006 4199042550050216295 13848067763097652264 10833057329362890972 4826218304992854964 14680860107619678240 9835596537905822889 7617930141780130136 4637916545928380601 9864909610551947339 1772221380886642798 7154851259778882074 15421883806149641151 13015422595662922721 8991923759061862886 10253456151135495386 12003122683476974267 9113740049468381777 7074851696534130290 15439327649123032631 11743829623380269216 193200694258983246 10221879797996117915 17843280234975494212 5174946774026046765 16491749584300316443 14489664880194604140 6682285162294625531 14623978190582826360 13023694986576278211 11052366662929854800 723587679277523914 13681540236035083401 8300301058463554652 9361711771320926826 12165224201495585909 2057998800974441481 12203246861197567250 6709678423836595027 8945905735898721568 15379286961352825306 7072672261662303559 7841083060504838231 4448762950210290421 2981578032635361515 18249432077991280186 16949696882499537124 10870411087676461963 9605166040687317285 961427541655543428 385295338489374443 13106767902456436564 7502292630327959319 9123892383580540658 17453534577449997881 3277062251344448832 6758278709719529859 14079208695664232548 14697043096363969780 5542710032153901832 1873358312387760753 18398876943384374342 4255090680503939742 2889712994070152225 12324122441091046733 15505759369007119408 13125634034919736586 7035001343617699703 2369362969387864785 9245132801791757036 18333635219360348618 4086226562648916697 6903972222536409623 8675821650596367908 200027435035714563 9076677785623327634 12936497553859834811 15448146741189329523 3028988418145287630 2120705634546106788 1815360975738759666 3547249949245844099 8470996434353308566 6968955301512924736 15418260637205006654 7484367208884576932 5466911576483994274 16184341424353693066 14444258445697872001 3250788879163977003 5764605590942157511 3301621239641836711 8183402283763731908 9720232232065997620 5972393075367900309 5734360260580431552 10690047637871665579 14733731486897444133 5897216857643585608 11273291982389892609 3089330980139093320 11787000247261214152 10174272681532520090 11878807056896846111 10571975046627177180 12801525274208629013 11334668824702183867 5597364542572180146 3298381860731396507 2594866117865371831 18101933335590315946 5761901348114314950 235929148688821605 8355921737020006992 6553052579382580835 17483485998615004280 4402167321901597162 4134286698606313524 3661483969398885256 17383811329553740013 15528261336296486097 12785923442010796623 10485497211730606706 17634591494158518784 8555814099233517686 11395125237314465660 10301340080277917281 544152597425339444 245923284795876620 16616955225323774885 5287611850033854422 3471846244149684315 1430860907305898691 10574582694488941232 16247349492363471531 10391558251236742217 7787506783594166835 10484229637978670171 6970411415294417307 6405215630158758205 8595869628376748396 2220106462643607004 864745950202791969 18282561552001460115 2627561683608393745 11274363907375955296 18005810170155927091 6408322409906753831 12307457500358300019 244226029607733798 15659735820906314159 3925863522308265259 14826279354153570815 11843021857539561398 7792127710700855705 4225810646560471813 12386622092920716167 4041857447272378978 12363008490196448312 9046194771872702394 14745193489541242888 14470212713427944272 15712650433650404955 9676775829319807659 5571897874498835546 14321794516046090438 25298574516955649 14549848530230866183 18187327896001889132 9165372394732690168 18424731179378308662 4133834280787029188 17380861888046106190 16628171166328973077 11120942171057550722 15328631269590659130 6050980979640045891 15516137937187432509 16261971605101592608 15567465111804783234 1465672675266065051 7872997813811586327 17726954438709768444 15321963450555073928 16469808625249731961 5710577247301037936 13662963277136660116 4749472547514300517 9768133152173686496 5128416884922262793 6779306174460779080 940883865579096370 5254716978114754204 13566811426527733252 3630795861368173860 4444036369519305678 15390944910032938076 4372066661748435011 16794772049903209596 9068726373710592835 17820833291247965713 17777463545199000541 8339956986808232866 10356485325135131972 16004806214816099908 13834979519093193923 11030112994295708148 10075195912978885877 13943172756080614397 11314448378351628594 12932455909463310557 2356392157135390719 9867285671190287939 8991361451854346641 12247399196144465057 16005174868128791760 9053529603372629131 2388514767266924266 7107313060028111987 1978291210158900432 2889457352078658500 18082817973176998066 1767587772266695141 8683459553090332828 16365737929166129823 15742715947210582747 10671950704800470231 5370303487169723597 12647815508648390057 1360006738276726806 2669986058642733012 14013892338389487413 18385046665013280337 2147787221087562563 6878921435207366622 16551204809742862952 8819061332055164221 11475585651843116443 14069358980479515871 17056939940282645782 11653255777787922685 10458622525378832463 14924721680221711088 3813527814647967109 3897758568034057100 10441396139396609479 10647037187777061503 13093559959459880594 9066171627031276419 8778586072059449118 60517544091255710 16207186970902565281 12156290244343348804 9108855651574924286 14438590401203853005 8728102651375851804 17568436428564132523 7041158557536612204 4468090391235024463 3296468385155797929 17250772468052662271 3484400136188163591 14205400783540419564 4890259800417801163 4245433685624620482 1833662458439694269 15567396961193146929 7868272934874437904 2156808439900928197 13934699384246618752 4328582534358540691 3831491218930235158 4655078386503203780 1919882274567052429 17123648024224163725 9838311839195619573 8442699650120632384 13612895848863808277 4113466895891856027 6587508517361455735 10123667044589812998 938265500765626008 8507124772381834975 13350665724804351396 8389296123847515543 9743798423551343034 199725384884321047 13351912552310961511 5841956103250862552 17811725033561240413 7366627356103834709 4347191338569125587 14371347062362980829 1479956549529601365 12136436133979316040 5638690551625602004 5963108340352008520 11117637010873267309 6067730259035768651 11945894833907954211 17363744535065752571 11045166593991793215 8159644393788517958 6848887945665610723 17909988056563227642 1418847251816258166 16450321418723470956 9338569146902542993 15893353164181897489 2033532281530786248 7694543672549318303 13561241512767612554 5335344164906120777 7991106011028768372 16230769312728763074 8189685045740464666 3117440117252621266 12186026323417963777 1332357656487507103 9057168039645455255 6202657423653697379 1514970522253237056 16860786752857589141 682978633697496358 18442441812464298327 9547221077226089063 9813950605184054585 5126585469616032393 7023731656663683424 5122968612111367272 3392478851983769466 16544911060077018349 2267609017337238937 17840993799476848318 13995099109919843422 3386879830341229099 2414890951290447336 2729652261645779407 10125864873109887045 1290398828325763201 5624032158377408166 9030585514617761289 6548953313852188215 13181097854091701309 14076529418822445803 991275483521867806 15296420834489521767 5501131131940626297 13367150240532927552 3409696149048435486 2478310409120724115 4041345792296406570 13176483625625350316 8697203348416883604 7277193110713835211 2024987276929608474 7342753626718525375 16499280610426346719 5173566718862692934 15391776693688733368 17437212233058772999 18355402703041073646 16123602869689330748 6044873791871677121 14821163946773840840 7436365815013892869 14969664353790135331 1762837671865935464 14883888904239040827 16252113944267780625 6975406435919218950 8735828349396447065 80513666026171420 8090364630342624231 10199221782551955119 3982445643891446475 11035720281473184637 1613196964439556086 7615437605369459234 222742834964011495 4786061865532440279 18069183656317675656 2592005909722061726 3859356000749272350 15735476980108367707 12495106308359844679 8635053330759717036 8977199471933229135 9177969379740188582 1158334134414869666 6901066376790875845 17384256829328296824 9736144357156957065 146540828653033129 14215017237272446447 16434987736787891459 12249364239928534080 10433913359733202344 17755184728687556443 18111726617756173087 8055083558487184807 5508122518723043565 8455388306403987509 9286041036197531209 11947185076314529246 10435878688175891749 18185394504423624786 13355259440207187492 7760912369297380014 7107474057177564520 3660888069598427562 5685713795006333830 17452826092184127607 9082714546814275908 7307058185735112282 9718073532442903861 5582162445276785271 4684707362716616083 12309665867638692684 8436506707014003066 1572905921452522895 8454885521556490039 9790097931413384872 2105711806195827685 5458103824889732901 11570926841999712031 1144860262671124183 11496405544522113599 13172636401700305548 1761108108686493849 17016176028658996692 345792742948337317 208922873579687637 3908899621925776243 17526895865026297409 1219552895574112671 3542986831241934971 5192017045018988888 4058043507481899941 17971915540359527349 7909109106444471382 10452060967809345836 3861205837170952666 13401346879784777769 5939214472461977080 10553888939511688068 8514797547671020788 5259644390389491625 3490266321426796928 4938828782394237431 13786799103642314050 7749939717254404939 5926562476785451079 3801673306301095753 1961837782114247377 5548611760370467632 10948603854177500436 16370908029198473203 2553049386665542247 17055266727142150620 3708310238527099476 1732949816252271782 18095178309859158821 12177325099045386105 8451674595446590471 10087319228282642091 10234285456782865693 10614125463181170158 1619682438281680015 2372003324837455240 13730980448595809693 4004931503920757976 16333944066303383451 13134310533674955878 1909471878752623858 1705476583152754452 1165115097601358733 5065091526801685469 15884930831803066593 11478938370643149213 11133753635545123738 200063220771664983 12742668367481083851 2103344225897168918 8610924335833598585 7091926845031401834 10925816945723198601 16931596307804017376 13573994497798911232 2876305623900095110 15400659700528024003 14534890014921878790 9051331627880621275 1065662356393757140 5331795421006864596 12325026407920516300 7904303525273247384 5984703247471942531 4860058224177204363 4182332693700620131 8715391896458374832 3951241162669797377 4377107840407413686 2989634746061413482 8064154420142157148 10745791870977191238 189675596967940792 1987765913584303279 10338833139082112446 10842170658501257660 5435353945229374334 17917750695331613636 17501384422098092004 14908824203431196992 17620095428767077272 12252152068901996160 7324034324365497663 6941424980004116484 12260462740527112585 762842873320042459 14893025914212282587 13564541275582987665 11866988104912711521 2006637071509173319 7539623911291634817 16181537602538792398 14479633171988293091 12574445381873956282 4684602646593086312 15531002662739140902 4111395546775389552 12249367952074316890 17299946856489876496 17141027843846164602 16571984576921682122 10443657542733058325 7872955710050993357 15472824160772083137 12138656907600739121 12082115859672678344 17575808644285446860 12804325885824678981 2742170112862829793 11475553654148776330 17275174054117245866 16973103017812971159 7609077233477109378 393467384678022692 9313174676651966786 18043914875433174282 11895109811023219213 947695052189079715 13619888364410642474 7789537225614559047 7667611896141258079 11747672321677465697 8972007237760509154 15217706930050329041 11508528407209545386 5751415135230836099 3371840990715457587 8441515282349570000 14677020724703306643 11843144978663126584 9925351763219762598 6644423606603667093 2837601615331407439 1512173860881889484 15340342294727042365 10335300763168973733 18170645195136092476 9533985189995575035 11228999165217640371 3389596861556437116 14569915824101191981 11100138961889479704 15616838943354036819 13648045542098477919 8287582594279867753 11799858671524801202 16081716805819216255 936975694067391956 13205410568120940665 8242700380477097054 13296561708973124140 10830193327727307816 3033365179369856879 14740649882878411480 15210888915041187937 12626398248147369581 683081610233297643 13974141867838083751 7009201612373619145 8497404904048356953 4091909930146247273 15788532828945053871 3647037688410065539 17025701869573381482 1587436226112113743 16396926265451635146 17245518321596903055 11845071036224222337 10495415688481530934 13872678878956223094 4432555816898639574 13615113036808773533 5646586742893662563 13054109740280935836 6130475270090746019 13255602148432188603 634793368412213065 6467424347826969652 6273519546771652120 12676956580756676594 5319442129601699802 3121347534038582661 7240508836022196284 9848159491491555144 7053180768469579744 12487980455418792412 15170536822903657240 8952827834056628310 14757398412810960152 13987735159502700113 3743084770681908649 2550704747191754849 2327384728255253210 11410036641261570474 15387218732963313029 2901122602121148131 7248297276653292570 10378473792449795229 3584766627916622531 10978299129116107124 842830387397137869 1780295915914838250 12423607437862314761 18232580900339878046 4241183741712671674 16435659370272012902 5504200554035341807 10647739384680217517 12735440207384932917 4772779939017589465 6600905874218177207 4187044807089529653 2643094190709660306 10130464525923867674 3607070212164974265 5648394864163019136 16834824748648289126 5232478421648689113 2975990375984990139 7149805308860432661 6977454626875753338 4986530509064900979 4098242621411363078 2910459863338094610 16218780009793022701 1806581796185347445 1129166211784858344 14989604329055533105 16923393475411686694 17331887898651423144 7070856830286431872 1632966472972738072 929296384108566330 6727236892871511093 1864478456809977893 17359236839856726697 15602321876915381749 8270211743206395139 8605590320472549360 8042807871372643943 3014050952475084041 6402986226009791087 9621171553054423330 15292658335323602304 8180666522903280466 17889797155183506599 991375659535730541 10561555268782248972 11543728373232091206 8397517443713524692 8853068143799668901 13809262006075336182 462208446731634761 15240299692424289447 2803015630803359079 5346840129892801277 11851065542335414649 14256181298879892452 13775091552672595474 7302968750048770415 8958366710989262682 13030681582709077463 4652214500715414246 14373515524956004409 7554390699517603204 8508282859390339158 894877665124006759 3802184858015899605 16125414733582250954 10988317025765373047 17719903587223467612 8169327720416970753 15060878747840338397 6318462767126811814 16548803789207133395 4278399830593517145 811145791573907625 13973305441886781648 5679339518832858039 2024539630929292784 6716022609630245207 5126954868933631104 15164582863168288794 11501534234464865085 17373408015993830402 166500283744030425 1595628315041054531 16741296848206841234 16740454635244572496 11965283362378762432 530680063604857802 16473498719964913855 5132886952543163538 13583376314498572270 10503063568125395724 6610175715264186494 8173216711830851159 15716222324672686105 17422696997426511149 10576251392889783760 3448758824870995275 3189210641287421455 8580478555015111618 15978381231257586283 17191819898032112235 10481349169109792955 16576292351223527952 12948420224390417251 3444074006969388371 7469364967264255026 15695795682906284949 7375726398915432420 13862882584868268591 13199337097463270533 14558047871975024583 17756873154712086391 1506446792101713550 14997632888727095144 5877312149348129498 7986180910890309950 981714872669058229 7200077245869299316 8866972259003820188 1694022170833016293 17098387605426036051 2708800464600381387 15135885587808900045 16419604313480480629 6602613002883367573 11704607487827427097 10762234726502369097 5786120365041975209 10960681048273732426 11698360204417906836 14496701642389398049 3772808359891347885 6024132181736316732 3676779047095281024 17408946829670020508 2841066065366046303 10904552110389366313 13149029168339767090 4445616536118560754 351441184640731330 15414745435780856829 16983551120720229745 5078852459214945497 3336109951701349192 13315738237944050989 4831283870859638152 15429771671053718953 11133270005949126779 17114241633279164384 10793849683457671128 8929500114136142131 15131415281010533940 5075725914378887414 16419623733337336777 2903010701477143813 17167853925805389140 5323283372200268972 15879290247145011993 1584589506602559236 1147488658144088103 7974568463055003840 16159571629973262109 7732520408459492978 7133261464264208286 17967981179390316701 4515861262673971246 9655204105239479716 4906361458098266921 7907911845646729501 17291382794519737720 2172763343230071490 6996900419596564591 11415737806995194831 13382259666572311617 5399110297222403697 11437827192132640762 12950216741091447255 15393545639846020945 16900300379957564329 11310571785576727184 11750482849438491184 9946591730559224743 3503989836318072190 17994927273646526157 2861964458456089399 16012676621882877945 14401122995782676544 12067412411746107545 10453105636491174374 1358423024267980446 7087644522207166602 14122436462018038020 3842975000259114489 11025327339558952093 358681036735206091 3157424398014525744 15448937258507089091 5582127477887022521 1295740022935464827 2181631388507553347 11593031782422050181 1766534616512115032 2506559641802878523 17548393470477505348 435541796135909760 8628302255290382148 3846309741072955580 5985718730017882865 5264532429037911557 8004015665002023192 14374828201329453711 5992850947181498113 10559841405052883552 11187268091514545902 2465065480137451888 4593079933203027372 1346835079620442288 8610164121177659884 8481107982257400655 14725687092964322468 16774620723178432627 9624005911630053958 16945197500359286353 4498192861245962716 9626133890260441266 9241757146402183868 1776717721888387555 5796049296878452646 14247830860496610256 10191899982568871288 188798732514388862 1631870451640187575 14301873473631500878 13222739332172246091 16213284446091298112 7387240353815400439 5991681091295722247 5823252644864331781 14205827937761672705 2150656257660709748 3884767397687290888 10100287615378075318 7971549894821863876 13373515233175764285 16755355649465853167 8471659416039191405 5719492374251876746 3568632846012449518 319358917490721478 5848476076530545702 16264777656679882981 7044400507163135275 7029952332883806492 3920862417218927794 4304037625483160662 16289542671622675580 13049906156320736075 3410581174647173009 15899442112076757578 4877454982612740467 9470131531000223958 4821704579584149167 508162500442129991 6020256967736170062 10506084997530529248 9918358229478859695 8451181275393655708 17211111117378204311 10407630606676232082 15522905239910674275 12234024407801878803 305783383614908139 17207131104212110512 6121793157874959507 14525231202247376905 16375388700341650472 15652544508270738622 2621268694677670031 15500973188386853784 16123772197213730613 12358478010967107089 14565630919589054911 4780983764853706214 4325703281040180472 13898908587567516945 2089241290713473101 8745297714250160290 1206242983971862495 12903769981782360246 17592583824521389363 16775781119107826851 7153486487468262598 394437698357536841 4814535434064104866 1638861967448994916 7413559159622980200 5158360740157113713 6477073606422551943 18181180029857032221 10759155213756678614 3114730580015495134 17188649647796676954 16732534539866567682 17651577984590312208 6856542904689176548 1447755637041460421 11176541282251595761 8141701454638249674 14937310717308173828 7515261803036848996 1722329448131836634 4580760719538933309 12850995965916705093 4156112770215815858 8217039188327932291 855662350810266643 17121005103668642047 14401180750017535193 2189212826931955805 17449221603891337579 15841892971827238307 1677217716254261107 13895558794469644880 8214707996676788029 14803464021549249981 18400382749310774772 7039453707510462502 2958483936832604454 15372362438620780557 830657582360004236 18180621837801592122 15744939986794287260 8879559912560410170 12145375625191562732 1937000542492157364 12835260983154442773 6554025764839973131 4610582385505400873 10114960359713456803 12735435812454590474 473668628636428071 5408827866621604874 3271349895193143675 2665335252258592685 807099898669237386 12617399764872788324 15401340729243090381 15696701412458572735 4146536826885176421 12334317889875094210 6704706415339155861 692489385697297043 14677154840758388361 12051438298622870167 16552303080597337738 7987086180892575245 30447125891353803 13780143139472291433 12418098389999237656 5049324356058199233 5258224427456114819 18194985896397203956 8885574254489410863 17480340808822904099 16804686528714792988 4834295644165729910 5216489476352256280 6534919268680562385 3365067973002123134 10815872290623509715 17755293906240932461 3049031210837475779 10555039388887546331 15988906133876552121 2998229920130096904 18366544926003954145 12405920384533540560 14510335170986604835 892426185683400170 18421645090702139839 11865575948808503574 8075165730980010859 15927244166904641890 79307285089396704 5340209588616858184 4135319632863307832 16027596644772928638 9242639181388878526 2849014816923267551 3329521380389557798 16910607758295577896 14503858632158947557 3208902704125696598 664497573979572318 12277236571214420206 1280054775137654586 2269230258906205434 9132671807834441696 1373972994386045510 5559544188602549040 5660154581432345823 15623391401925470093 8068088131763305391 11087658992327849321 14988357511762868643 914372788106636746 107430281241631963 12116347812776423481 14417571791581641726 5263361790055976405 13653404990832325248 13299254039055365506 3667504282909245972 14218103207616795623 14528744725027302500 5289909410512047040 6280290249375260978 14329036371886901379 7658175232371752937 14152888693254820987 3200504024683540134 3866234616956324300 17699206220686452786 1742997996495373785 17391219433105023278 1263610476537779625 4977936736970554179 6446027867800107644 11666637615762640521 9155873773782415169 37649242907470235 12819722276903989874 3342246143188309984 14052532996208044985 12382984771249353062 13995005927731434382 6775964429215431035 6074847803820691845 16597793252343444464 13907873550219797325 5569588485750924274 17318692565130113159 353662062868041171 3347124839329137531 17523097331618110106 6684576828815195740 1390830802166823541 6358679509431722042 9833807635189528933 5598748405682609625 1138290063753839060 11730149808952273542 6197564778152566445 18147309576718851053 15362493137394651811 31978172963479537 14709555725324348731 12572788678496120009 1243025442267633130 14481681853776680323 8591472937806202866 1462144173009554463 3145548002482469557 12006090666388303433 10216467929925493482 5369737526296036124 15176586045214637594 16586981153075413142 356224166456416470 4182491009706042548 15822730140497688912 3078856214041063947 6919120637073497348 5245661812396236940 9624735331384895811 3373212573456826543 16900701000060742838 5819770192792493482 4855296358590155822 8572357735071299143 4400878429318116174 6663832568140147814 3149910249893359731 13157944710527588114 11698319433405379837 12445891006350191282 2886545959872982715 13580894328801715834 18316568985713131547 14182943943122448028 4770119190105149830 15203971429819154473 352166274796895476 5864206460134776357 4021544775885480747 11447025085725966822 9028304845325525284 5760089618169689485 5992399146075370081 10648532735235551138 8608490971488956133 2945309974973074600 9140557647689058687 2563851956472487695 3594040828227598352 13812635969667392998 10803250211999939978 858851120230893755 12054038006752549946 10059579396678531228 9445267036615250292 6744170026563473057 16203830501469257897 9276533855521163712 12836461516397985447 11552883937479728919 3653457747650183827 17005285878624914750 11487622333882033314 17630519426219779822 3453258644030443890 10963732503276338434 14415402906218811437 6673580848274464370 1422387387554989605 6324446065394215809 5460027134567384777 17760511632592482005 2609505254830020555 14264970770761243235 4602483416971600694 5603049935660596127 11056654071400977525 17405010004940359895 10654421287680084970 5338336006725756806 15491826516839947560 9603821716208814413 13853838180645385585 4108698193063398117 10496881110586075719 6571957527886271793 10658256233068458279 7679345078023183732 15970109268751256394 7542414380640123263 6290715903287106740 16837865954515056464 8386072679779104342 3462864061105305004 1436531795971805698 10634261882631779377 6977471083768848956 4760587426071544527 5649050495128059080 17829815322931723212 8242427883782502290 12630086373769698745 409922545804054250 15615066452025118453 11065466625812685277 13436538522578535583 11460540379495722856 18202639632496242922 8026605644057039193 7160130643012156445 17383032147893711181 6898168504655896664 8581137060863311903 3856887400883360385 12522211894261626586 13433287760887791911 14814414451096030191 17597045462841096033 12716886616118864080 10339941424384987643 18054461228208714970 18074434834358112837 11079099888760039519 6710294500897144386 1775024077693664704 9043134751516613511 594566097317067056 5710601281769543691 13840112378057791623 811982229966233025 670683571728370656 13757429968607718374 3864858778303851020 3153824364799868178 11319523974240754737 16303017098221718244 15319927987869249045 1556177216113001570 9064532860253938164 1720407351151275368 9946425749282354590 16491736181462198821 8865778730416592550 15895096068001899967 4073082502328570529 10874861870644292997 6091478801151569221 8234793351573758452 10435473499701311897 18369351147690982582 6761969905864338453 3286406365012120270 14612412221723037842 6235534632983604234 11112226519204081486 11633100760722537007 18037504361102620688 15645316310608428107 17732778972439026007 13524280836959678086 16246560678691788173 16416359887240873959 16299743749319203469 6279908011578036690 10780225695981063434 724914280296240943 18151940428962037417 10092718442572676828 3886814125667148323 15248061905297390361 9681866931469796669 16143026759578476370 15164899941401973030 2464791495813070916 2440107440026375070 12973913625810205394 9135996859088088218 13249542204552756023 11136414311604470051 1863114881595494659 15828940645801967279 17303439975929377313 351956188542400541 2951331405527147266 2796027022123005606 12699864592909788938 6789173005707226395 7175236204438541945 13376582646760350379 14414392082997774015 1228406713936576053 3396294367158086865 1437283964079758294 8683760804413953936 16399715431897179257 14547427548048576315 4193137429476851628 16339448384125790627 160653023492019470 17436398991849604616 16907819359152864017 12410341047815728611 1361037258503688443 9858585212977053263 7982149098869477095 4840510294831942647 12069051766144213310 2372820916017591370 3217755070968628015 12078676492691588107 10338767731902000125 4812907100076242208 1334482665975544075 13885459557699083852 6497278865271037856 11929617757109621465 5921996052896573089 16758573861540497711 2365929154089180265 17972532655735698147 8445591929037907538 15477841700208829276 12011250688083836033 3814904248536119879 15997206317669946893 4337391556989177057 17218528648158360791 16022513513948267164 8059224291431354128 95407613742490651 11056643876444329832 6717986206604704935 2064123826300467681 11311631560157774384 3344215005382269392 61823102193966352 16032855184819869694 2303442501509874299 15574948342009048931 6460354640556049943 17593699850779570721 6897269895819635561 16596229571263239357 17339035241033037035 3341384885217796803 391605846471599134 6096970241915856007 1864933368751225697 6991332626305044191 8353081451977413440 7744626261051711391 14103735715426817428 5350861488430039752 16622107294356325977 5172257709784799210 17508728020530632053 16751255443979491788 1700129553354334514 18396501110502869157 6656538760515066863 13536069438969115528 11965192311908440030 2922889330582910136 6254185786982992924 17768328592236097068 14468103557679855269 14339490164321736897 12056219642128508394 13222644814513019697 15552731899628632975 18353402035440763332 8761804952224621344 2881762576805176232 6892840934519670074 207209544400666789 7307158604481799876 9542406958300671521 15806394707074756062 6170304383661618472 9940659902728944050 13280892014771639113 8404496433363321950 1819547105878344735 10134259789689598048 8420279526296656605 4026885888493421527 8467770240288124851 10214528022694028531 12724302661009387949 3030736063285168317 2388674873135385438 14688546327038035595 17217233309245089003 16562647326070342703 3735302891780965980 10114312821304723300 15053664742852799357 1118345202644303501 1741624339214740793 6149901858769636892 6634104655646343921 17440041796344960579 5767225378680225546 12726425970899463023 14415687593156028261 9552795936422516482 8212208329350525204 10105207458216520766 17049946450010846614 16933263987299021237 17060566780673878230 3283601981497088681 18051382661272397582 2172772558472327984 15845641289040445 11613558527838600516 3851235196402902840 4708188052273151548 566117234406729257 8950149156983190214 13322768510101213266 273671264487801131 8422002921165714546 1554995154425676998 8618206394455187879 9672283743544745383 14276304416209234578 12203185428169995628 3412213222105436263 7414621729644764218 12590357696122412618 15489113347282890929 4883667777693864955 635529085787452258 7818258599118240990 13963966701884153126 14181978145681837347 13936839407250248561 13561059139816566310 13410765330175069333 6380051650672609988 13426379059973640467 11116484777439086428 5797859968329505563 1944265158679573916 17990365289593292925 5015825706986249685 1497119497303315300 3633119759370000267 11009716682986666638 17951234453774359062 1733179962702084014 4106807609668846226 8640738699927157498 15408890948574097633 12730818107317003356 11089309404867712864 5380181083528689886 8743293490640462395 11231552386988114121 15810863825709889199 10007285690393378303 11832059084448298170 5013681256478320113 2137537745780936675 9057850016340116124 8135550341965416796 16868782424688517356 9054040490945068248 8335943161320931245 9387317799704827337 3306781149245388630 13060415490454727931 1395980899774095691 10280806617315450843 14743505054276839578 13566600211603515517 12650544132050789948 5075574910269519614 13764771465356494477 7554934041674445766 11693109969720794412 3841283256684073938 13366866555398225278 547316109106534104 12335443491289400204 8799386379945157898 2007724238183809242 3690055517062941870 753677882487807568 10458787244729239993 12504848131325786875 5839290736590907849 8057761313378942662 13484032775528653591 8116625522773202758 8716983042027020540 13267808037284221102 10355633157745652652 12729339441212625792 11345086366230480902 933324118788706574 1824709247613272460 3335714123914434104 13837381869107996846 1775907177369031970 243410380659243982 10594762288941345889 5341683315888041229 3385840612585862696 13459876786705109257 1240942704641064833 17514455258108372821 6761174881203725970 5377785943577994013 7041093599202408516 11333195127672922370 16206229540340932420 13945580086799107834 7986926186796314424 752961497909788755 15640286006047423476 6362831659940935737 4002845554636192647 8656519138609482968 12373171408375008086 16240804988482555782 5026322379332600627 16911546171702438160 10873264774429706920 2034431992818248524 9029652247318328684 9066678245901371159 2448694690400269818 14281689830137181450 9411858977360463708 2152268069027642275 9214422792405154476 12434127062904703949 4124163905132428320 12138952811016431518 14264537943452698714 9841390129314516943 1507722085944984017 7107668595856134515 11454831042450748503 5586655322815635096 13613666479302979150 11315630422925007092 14133407581614563727 10447076343567935937 3736523601525164879 7312906815028480181 8235982793715862258 11394518959254926817 1289442028272719174 3318440885270571879 12931773552383379719 13530715994608479946 15142140161190885977 9531878903337548122 2727932316733270599 3789372773330228189 11939949454507083992 2531940054847424683 7775926208113164904 8507896348039724009 17810214327480651179 10923504186127823685 5307836697286061902 15116438619675447558 10136944234350951177 13967082297293205235 2158119265330991602 9251065399570423012 3997223930228031741 4815442227463537455 2763834453083682064 13740986097243420515 2578266834438168286 10645531001425545862 7824479901443020296 8598807211999876781 8460023744370582207 14086423088651878998 526018527045123687 6584241745132969865 11193816921470585244 10687576467523188692 5220097732973301929 8691883714351069211 2800236678570652895 10233533005603854353 10609123696705737384 14380895445040742763 13149896112262021275 7558291847388878265 15305280811236384063 9189803837929523473 18196835026414498629 11585279672920732296 8565457067676839306 9040951865655739621 14139782236216439594 3443814121349762943 6288370339240212315 3639728049745731832 7221521306751123126 14508317070338044108 1180724656528586586 3263358122343373928 12068168767687712582 17520377004631770303 12962152341940676493 14155839309779697776 9438240497826461956 10717653052441183584 5794629588719296270 2301019621980824295 17060173015858254573 3453652439653331529 17012852399246555614 270273947698019328 1518890982112399932 12921415977209783922 2396723496027465584 1827466507331323688 2624228858280569714 17363369493113594702 3993906077223381055 13658401943885141253 12882515856949485358 3671582119379881564 13607418013040916991 4833427166801585564 4742962645854779403 8257341057441531018 18014138028674819221 11138666998049819290 8328175388880482409 12763231944694682363 7540849919013068841 5253032950216887931 17362547097534464505 2639421439269243366 14567206861216928842 6356174067335034583 18341693941389712782 14229673046605619427 15559221967191354222 6316378923749594981 11020260607078609362 10637298993490073368 6675549282178660890 2278712788673798713 767397471296126335 4020889409534157108 3378738107725507735 2525265531872632582 17578000618494239024 14200928959729060926 16043695885082161264 12333238243264774668 12695208381449003842 9000083915383428688 13438219550282585611 4924025363398234837 14198096391098421218 12606210811596849769 989618051985880197 6836022903455454564 3379539568257478594 1954485377280036804 11300746930084184117 5494606283290462600 12876121063929347309 17816048494005708062 1818551302073893556 6999920777188340457 11740443435761031188 4041632317806919757 5339155854467780787 12124020903157628892 11778591148555759300 13044127835642921977 16721480718430772603 15977372772747371589 13073020839068324982 6781194947531430050 6641331350823258066 14581777340109741099 17049062838781713304 4045412228708294929 8526176741021938433 10583285750161532339 9826879383937092412 5439140932057991545 12709381261479926898 14253386908219720031 9629379649486455533 5110084923753045682 13646715312783649505 11240953254874250790 2544656090840641096 7902806221987935815 15387670715178999718 13713870644966396472 9877326573303198112 13236441843789998672 15747826596313330323 11980322446006437222 3439101092822266621 8497892156234244096 6994156295376418137 4635763288111162164 3006476035447658728 4422637197980096154 16269073210181349374 13244418696099446364 14715322609757407801 7930722006683656198 3768880549711188043 3509627918886157805 1172135145007787764 13010090748720254798 10611589330591988444 732950287930897944 5168006568566212114 3744043284126748489 10405726636678574466 7042102839455662847 15233868271076962304 10539725280175917775 15650445984630049828 8298602341635289359 4329170379390261626 2605457608204064840 1052004772851578688 9186123495457035701 635863339032787112 2236174216514749449 8576279306757579715 4346017289264991102 1908003146534211614 13288111534359063354 11570472601519017608 16409608907658947508 6148160708635202141 9834235886124091556 11642012622540477460 9590000338749783213 4621685738648566684 12343965407300397832 17579708908401859762 17798501981719361461 862140370023092358 10141487088990284275 9496825819451679290 3278144765137453159 13263559668079281989 9311741878664733561 7181591766403399614 13535206367074074044 14016283982247875192 4357182363827659108 17864363755551781124 7283144346864505644 9876013461148468798 8666258727304489218 6353529259933210061 2917360922886087091 11689479684777706375 8087872639247664813 13900910040126345551 15177152596649273720 7791868218601492686 15829827547664782978 18169997680929946484 1447004429786380478 1455782443694165318 4618140049519404933 11727305374275064029 1281056313987146924 2256176282375579713 4413300040697596394 1873895993823835924 8520067875281236456 2484788463848050943 7428651843590793003 16573600434575104965 18098020572124391270 5821802142279433762 11087385028383625673 18065760379254982329 11971359717742161927 12544571204009088647 16669019668089517647 8836905131649490578 8469734000133539528 1315752541967847023 2432455921533873909 15715639110916838776 12304113197432581437 1306436439031810795 14211686039626128239 3144770275234017801 12266824867506499043 12933747848869457946 1833939625581505439 9781542340083645039 10141938038743164268 5833771178872107840 11714801290395140794 8105780325320897293 3237917578963513949 3980424968158110132 5853761964702635160 10024536082779607214 8955246115787880430 10768223970755611109 15731998729300759478 9341754201617427412 17841145361595478576 4228398610337082126 8084243368869020684 9419609302024101583 17865086637858261285 17285624787931574406 15669495689314559621 13834551665295230083 17576545171733528961 15145382221290287195 1339576740930988280 3631728699788910887 12306464735645912375 2135814722091900726 16290841597048720956 9411831182535245531 17307407054454075281 15426210595368832205 10271381053929059896 9383250249933702034 9371686653672586511 11439581008433015736 3214671948011491055 16595278278688926692 9266739624673033034 15056169381628912130 4204899332724251520 13614266997274144504 793166738614040178 8460088383965848622 11413350845989823898 16849778461676967582 2203060612745917059 15673513845670387200 3245539302590438358 6232822284593260473 13053965630460606801 1412849385862989828 7227449776920745489 12995810145568479020 10993290481882264816 10500189890843316329 17455110917607664067 13862796217857043826 10567432423101151188 13001248688330027233 3268479916215690275 290646514402372181 17721103772952340035 9601365040996129845 18387641825405082431 1895467868644887071 18223815165291034415 4842069893207599129 8193574416444430554 11979245853867193174 17531383908207453632 15499297177192824431 1224686197422296011 3703037273632374571 5659358373875629971 2149259680614013532 9681043216633329469 6494065608722420682 10503382674358811182 11228190127426469154 10817981207090860718 3572793576111434978 2376297216714076263 6048116518449642086 13586596274051371963 2359236733942023613 17889377905559181218 15554962716255050814 5342453309583868745 597972073081543587 17258753403083513595 5962435272507803386 7120894145769636577 6700613347351526296 5275764867960960131 17307998693079020708 5830743947157408400 3834042767663019328 9403036091363844025 6734951942614204444 9636880139164869316 15145159068880782105 13761757974324323180 11308663748240935243 17687752953546510513 13116858411981411671 15832595038158987395 6573999305838048881 8346230616381763048 12354606555200738014 13590877883229618957 14858816427895653424 289456289253691154 8306405698206383800 16214091721222568801 5602952206455075370 1626807870509493414 18317430409213724586 2991546666913176007 6973838527866074371 13661504854910912175 3591411609327846463 12690709982436342916 7054490719025328527 17477524907197916152 15873321623659762875 7293332948957975511 533903558338320209 16936802457322150405 15019161332783034542 15015664141654430935 891250667037820769 3388956102802305133 2346061345775389425 16198768094457661333 3157559484524537434 10347177606299009789 3962328434954992373 146570261495565262 9373887582360235622 4328418486270840178 4491284138016033417 7709295679823166624 9707547871385070185 4890075492606305371 4815955940894441484 1606431130624618888 8636295686458034691 14435872364054800885 14847727997488505301 2733004395477628854 11214829995251610076 7456587978463179977 13574592736903771124 3226672119105038998 12947641955750704869 15098611292950611722 13710745587342129789 13353589376787584882 5788329648351685346 13483906443339918874 13990380474281254124 17352219235201331203 11947878752774504273 15754068156248135639 5602839006732691104 2439458335289574844 15739731294639508240 3030282125558995223 17687840681038108071 14811120742894907481 15999301450984238309 15640596203871208526 17088872058269661106 3627676222406677138 3842533084144751050 14975476445860549291 9703725653014543306 2028909690913429022 5660205097286142496 1878853871234417437 1420510031947083346 16408135544211328425 17381351519459043399 2515329774219078967 2857589871303103452 17312118178599060139 780206341266062042 6610768975204373668 10279732199589170819 14749142266691452186 5596241198317971755 766188675499713735 2515740933126623966 14312617770416651309 16511986163440410171 12103008998562096367 4998365797160666154 15215002002805770181 18054484587299374335 12609364256450977816 9949357892503240723 10367166495080295887 11497251161127023687 5445929268439234442 258942544080420617 3617255612303549016 7276832514220230248 9003279194237415378 10330046914110733419 5589763102222333533 16223257389453800619 509207639293304630 8616492459956095090 2144352717742341177 3902292582846480024 193215753007923155 16102719979641182076 16751779534920601377 9318666157375091230 3800966830195005017 16619448229290008178 9625099927900672280 2242748708063022219 8252571793450020811 13204381491422966248 1758763004673196875 15723133400021533629 16392410282809866529 12525859981176043072 11513763139316900321 8677200931006070552 5048535957109278617 13518268336554879155 18261354538560917564 17694266898600555078 13568022112520437048 8341657938325848429 12954148865713028539 6856870928034579483 914800178710091927 4950422937078367483 388601662080827373 6606720296894857626 4284689064681570834 7286140483006430278 5634598660258044931 16823451422429407620 12556699751029022077 17581659862750008602 13947690939506971854 256534122001774327 3234925578844541307 259648902463836644 4896397187142987036 10297858431954280697 18419264028031426662 10303490868905369189 5706275938562221377 9524133588635064900 9089696507095487635 969135644760384808 13568155538553920172 7539045025035815024 5440095338673085515 8334655938330379415 16927434152519412316 325946300171035911 17133928831461967422 10084883696638724899 16471651196967240095 5510603430249438019 10346976240732102269 18397458272006374592 3461300843472271282 829746630140799710 15576386918422682425 448555926327958224 8828614543984916119 13250800891344786539 4936138228146055565 958408318594012286 13454759384480091893 1476502852460425351 10651981207540847179 6878422462106024735 6503867476679408057 6619716425708862253 12589593559836628776 1306957329899025025 3055498622478164848 2198767355709114630 3879276112896862519 9601511029289114229 15784803255930522513 17255845687089896680 10170364553630782841 16194030785155821724 4914438730951829955 1859033825894574455 6858823853579608414 3799108499726265869 5366281355770259769 2810859265421012554 9041721789448463367 9956323386097379261 1824473802589424698 8727125434598989527 17388520951616082396 8504554195724013857 11013671543570462903 4783280943757601499 11772716252395017712 1827395140972998881 12588564083862831069 13280840174323463291 10525419190409673613 1414423759171338518 4698305225016704919 16300714641070000763 11922251302814474131 2465050980576069347 2515652376442868853 10889003906862306124 10264635902319286167 14281719126322892741 13035366730072031464 8061494675902691000 7829904097402473745 3465550212015574502 2902287997658760058 8792965100515483779 16200563471687603654 11898415040477928567 908283822765877437 4986745162402912477 16047978991682637601 11430307671595187901 4596676929395300181 3088258280320052251 11341806925305602720 7688168365322566334 18055857374517645971 9349071910722227432 6954877360155899584 12584586861105778985 16109379133177938657 6574578536438903503 3140942228718495936 9486905274107427234 15463949175350846868 7093201273164213984 17569354105349444250 4287070355564824624 7817568112286320186 12901371737342821743 16779144277566599392 16322364830787369644 9984702861629714903 3725070847660276817 3099435984385994552 13590989316401047627 5114399367260179845 6042754984308387055 14695946389424690725 12593484781879896403 11518637693908399041 15241037806614671769 10525907124582458014 13816838116305641385 12002989472642277153 2887049355166916752 1937689758349836491 11488225678005500794 7157269073538214742 13961295517163474887 18190728111583435420 15034914833264010489 11076704997204815399 13641472295879370856 14126642980975729479 16706003856282657339 3791446654693367787 14415791115199856552 11309251041599771272 9112921938046666839 1843724166504789576 8304686911294048219 14962299040923847083 14953561897548132994 10087508568908865465 13199360017481459088 708302929757517413 1554559028233650452 3064384992635887184 11671323630957470713 17822981896358984567 14660402202238534805 6113089360893114200 13412484591099635665 4726606090052120210 15089256112699050676 7624858828642719393 16531180177697190804 4315796706420245790 14959258628516794098 7606842645540900727 16032824207322186943 1318921276976883435 1877378000536938661 4264477452583540240 3949275756018613725 16269422577387668827 14410338773011659930 10707076166920346697 3700584200254684366 11219299128870448556 12785231445212221283 7965545370029122603 11432993664235073484 17028412566892781510 9195662856184897934 9909172566766887686 15177569586831273633 17855161391418777434 1069177010671742622 7333369684423464356 11188805165381329807 14439657502630563287 8631780002267281012 12727354586598766812 866962233031014745 6167129575818061463 17023533610931618825 4316285088209859434 6585529416215043135 13167162479953538495 15435447343251380102 12330158312732079897 17105415076897367331 5790964370908383128 3263801066011507266 14671387348298961145 14210418719391755236 25369395976553296 17794283795617709275 9442538357206315027 13617923349095932760 10843583244654080270 16958190110363271610 14233297413198356026 14433793097564296093 9818326770393130325 3089863705715143412 13586990212398785714 3287141765208212897 13183762936903313483 16572007674535876639 4476988298478963377 17963339064198102685 2029343959610232185 11428798953968588219 3384106277384690789 9755722633212933409 1611387296110828847 8193452556454995995 4776401333297353400 12547501034411914348 11874855311321407981 2414246690856055795 11864233022494804036 8560095310991203928 2852674260318262314 2309764346714637670 11224105314313563184 12615138360257156100 14162198638235264438 17260322198679440077 6694804125816719100 1300932102300655135 8632530451913472632 12661507199816069020 10446049581518499896 5776488429954326401 8295867694586774462 3759177785956959895 1994749826048903691 13283437580330942908 9660327302732114852 6444404087403797180 4265471622255092421 17039946048088328055 15168938725434755623 6023075621638860208 2697868959186717575 676261331729051 13440381519695682525 559150388919948198 1351783725347770003 6548209388723423850 17142605522380057896 6233268412835378434 10902157945998414308 17809568865361983434 17109343671795245471 10549657853632053302 17589576449925966624 7914576775125598928 11052747038849520865 10606466245729019995 17084082042851705556 8741784794903491746 16175167534561176180 11919963586174440959 2495274767887039463 13750920905454116232 15756789112402402089 9597753151073097630 9070525937584481854 4466008068759675055 5848928520875611410 13228942317142234286 8020273415921180089 12348088023801790527 17145969389434763742 5489169432500964197 12263583031109264632 13959903504356031998 692543051136587076 6345757111648209300 11097664632171226915 6150226281491087355 4176671427055249342 11377582809085571352 4834789259885360556 3900971185469783938 5981385349188912665 17937371382357627909 8789598531584691658 5263169113121762669 13654483099706028464 5305967526817113775 5888996707200051135 2911012552507473272 4707946506361645652 16162947425978054788 8754193871939326840 14530319208143228371 14946374807379425953 3806311997101822441 5778914572820375125 18246231080952697065 843159937338610208 16629875239723599035 10122294742839774302 17532360480615871899 12854820580823350893 2340543755429865095 4938268741620836095 12579247767394250327 15234487714215369686 10722917527056643642 11546637381041153923 11557165064160681292 9504494189677645167 10689000080639454265 203537732424580254 11758274346838288509 11623450529985121254 13043106539990441451 4460502501353159564 2732713722911903415 15899936368985708671 9386683551893417453 4011841882290296044 12146811498104658656 8910320789223434913 1529056372781880209 14696160274643071920 15565829351302431623 3628659933931992464 18042285903239272996 3976983516980089447 6555723968620279728 16336190527180104919 15935412607321448193 18439685984465165857 3449688141684306786 5494260251375576750 3320489550650045293 15155793664213588663 5077937030317036745 13744332539313878748 16701932221411713390 10341233815411826865 6419417601478932960 7978518585987735171 2299038234921185023 4544460362732994189 3757333587614877049 7116671010199364445 13575008717754501783 1093468525515047679 2924948710770920126 13484062485263363384 6052590572448823405 15314183394321741502 13617506890309453505 16899821507833413629 1089869268706961429 11062223274806101888 5773450844719880488 1181632383678018441 476108322055221850 2790816848664353121 9795775484131655852 1272720636732366547 4656426692980521027 6190304035509942170 12298142184239794837 7477933715423036426 15665364400749007511 16150502948661479497 2613574523484124092 9615808309110315567 8278203645799469484 15191672280329688715 7672806872006087161 6946720382502839146 14806775230975424349 16762710376228491235 9923647927478494578 3409843855374603407 5667321623218471989 2347210639670943321 4139642663647968833 16398521468472467706 1645333094776957490 5331717690043533712 458429287357972113 7332566694363354953 2573511110953139553 16782999983114534547 17655664636793293786 7740247166295866431 18292849237739183330 5546763626051682610 2462078780631713595 13032406171811996985 18126628870115843213 13935609596741210509 1957605247575808972 8056849342610891732 1480482814314084094 12241649380559447708 13054870811419085079 15899831993906054767 12498768565863869077 9707481346647531190 8671207494842151465 311441073544178503 16985167534082283097 8255260866214438295 13934722739109137668 16739222136848823800 4108461661496229772 3806621089245139179 7088777950947855369 10068775895576988772 16623046244462523860 7539264114667467905 4092506501735634969 14557683112161145576 11066676852356995609 4082073916543742284 2228548180060611858 4970112455326331951 10379933800128952362 2381226718979315654 17892186907362564309 15409892368144123545 3339686040822214091 7365387153945890676 6960863838218679885 11112909738414746755 10147238922390532877 10002788141814441832 11818798871822982093 6380596494567255234 10383716915323134842 4629323785341844834 5709897754556995476 5340399331992175366 13963177426498844455 14463886326405234430 5303268268183685194 4404469720478273930 1586649049213708649 7726462504754933779 12866530449113785613 16641710152194477003 7338404637223995281 274114347639310442 14615802877184924212 6195065949438217037 17064148611177768145 1465992359499037882 10915602196851872 1834408380754695719 11308377155930783298 7880596841132132549 11711343570423405118 122027391439152408 3854360066804457021 5462843511669511439 15324317568490870142 12990720658909199108 3392335065451135254 4634286116728133103 4259066094969554757 6926302817570061746 5607972664442059962 12790330443651301686 11478435769783558232 5962490188821397444 14672572764719640946 717894199294567122 18281071060055660430 3976136443167584100 16681515840411861784 7194548715086762834 1100381235819816555 9161324929253279986 5222029773367770564 5801733039334883645 823672657485663550 5696170871454596505 1005772343130413547 5914176473835246498 2255777205708561531 12303742384125353125 293035403257779614 15335507217707256344 16515842151752658658 5090985750405848184 13388077395380036012 1352224676145812296 11036683211517114011 12457611301724369942 2115898312339580497 2215445285509251034 14447668294374716930 6424191681982622827 3978643636165734916 4641426691249444521 2747422686391427268 3569852811752161135 17769566155664096283 8677922081758856666 3356167347255044638 12411861631040035288 8013090941313897959 14028558117291059416 11914100646969677131 11092674552181300431 8472572614769401942 11776718331464220885 3356383790252480297 16223707921085180416 12640980383550845768 8672903699014933597 7782378613928978779 14301478986458267829 16274983327519895910 2574096625684409247 17813736273301739994 17655155898141453420 8780055622036012591 7843908099871918709 10806131834566372332 5852420251219437977 9702853996040176768 5459506364558819316 10163740649600813154 17757543558728284419 14136671264174153920 7756416617689265989 527410431912144765 5681344383923910757 13932422097825612345 18387242178588463440 7575259518871546583 11593520312977384412 6896886396212892647 5647233048009741122 7553160444230240108 11863876537014941997 11271318794847147044 10890046519250936062 15849563146967713230 1614290350961151604 12400447785196343546 15062687119392038710 9334475549366066583 12576910907480106115 5138538699323559733 18340506438440976514 2323838860452812149 11271084023840064602 9900907063836289357 1960450112970025616 10918136961117460307 3787711432932137770 616551433998224477 6205899591802469516 344254462653487440 1461538890541759427 10204228960116712851 2729371675398282815 9992176955987627580 11579290434699316284 16507790822262678311 8271671021993094962 8865075978602266079 2820025297782802261 17668615857196195962 4240964869856674752 7584505587854801432 14377524944464875425 8258576447180014675 17051871771217434979 2777846772887493201 8805930871087498729 17477650103326125167 10923361314509109849 9965360450452236850 6452594223911220843 13509393640193658442 18278542007162470761 14095955257002403324 14147190050772739881 1379315541356684402 1323360822143227196 16479339440903211530 14415355753936446224 7678293748496978451 10046380639250330602 7641629638750763387 4448345860201466569 7747197932589024667 5427139270324059482 812978058607710344 7459718149638553662 4679829042832770413 6313194797382032793 15775355901954925549 11990217727893603540 14007009865533087150 16461331596342352188 16833257784822979726 13017332154090029799 11106973226231389088 545369773171742528 3917635741113331555 9429382966284656803 9638791096157795160 15245044624465164013 13699951096620283607 3405344528319847140 8118095237706967286 16409569577391227395 9909982635080989548 2098949287837174438 17799691248027764125 10374537414579259610 4256773047687872463 17597641676612704170 13481946811634423298 9947310896169289221 15181752783279496020 3513923696568516366 17806293513890298890 14091031231945387065 9715235335421372483 7300945850810489917 8286595536158119989 16900120901243163531 5989802432026334325 14576342847387959297 9019572193658329593 2946379803987018293 12793286850058460396 10536686479164765409 6960190789806378673 17600164683049836234 13665497180819232427 4265660221629579828 15641289223456888132 5419594103470850235 15155344607642153169 3389785445597775304 10855368510905681153 9636097907904540361 8001004317261434983 13898514449160301285 4233222761781039551 10977884297490979983 8476870560782691849 9602705084640501150 17905044691127450501 2965361308741192954 3248460547320514737 2974272889811506597 8701039920739590642 3024035186588452146 10627543489108879860 4391336466752777642 15914275133602831670 1422976605074190515 11760073116748046464 2818051448725199259 17174245192996665750 2738697177431501965 7963600350598170798 9406440299712998327 2961158611042259303 2025118040055914308 2878869323761552892 13188340356674065094 3739889809848081066 16764375814287847428 17997156823709954072 1401249279386271693 10079339335886450234 11714458623840102250 4942718132872900763 15863074879870814880 14685799769301707497 3873465166566427552 13984705757237664066 4535794267927263856 13306447269514402489 8949684607392451671 5182195510898193740 3797649098417393769 1827832369532171109 11789381084373879733 11594080792829496647 8562945449014006707 10180043750190162585 11091473974496525245 11321627833860289841 7794376494014710865 15333100925836165613 14570049520653584912 8525013811592865710 16335557356504908855 16464445377808423561 11650213935023894427 18362565482753136474 14576201469854393902 13898417953850940710 4748168735448974809 8333329491408440417 12121310421151137598 2347923523334301632 15045083246857843329 3400936009567842339 17171114833193834143 10823568518398398339 6797259314831621779 10580198809357090918 5874829504405647683 10048162694239759071 9901003581950954088 15393502793049232775 13446805866244333854 8249978702175047576 17278102673056106135 1717741541525168439 8200968748857171685 14636987776217324048 15436369769296780065 5141912256144078318 11404182851339280290 7313421272916211514 11840991316409887656 12714549999168048458 17030982623082784599 12953272563389516007 11518100626480314901 3585736465380492397 787865345288888743 11348192589324166972 4943117234725626308 2333824961142425578 16989588938263555044 7861674047469000475 1462373207190915549 8815268990770263451 4953728179041093681 1781670693580774550 1794663682736324156 9588782202422776518 14076295815567293686 9306992473162279565 2884395428235688674 10044747297335850297 8592159507358554378 11129966282596632095 12483042536468444386 14770844157747888673 6139948100140590159 8002555911871144022 15394284345381741167 1456699063090759159 1720365599943999849 1586992508006063528 1579124549676846716 15455755352944483659 9678837105041041815 12608481123587194254 2513084401162026514 12574221527870665932 8725457697895098965 15273962574623156973 4855312840974541887 12636944285814521607 11773433571899821393 12337524880081038071 2482566439819166020 8173519157870031182 3411401209999579398 3623250698871400627 7741886799834657838 9661753186593920145 13020507012437939063 9767010699630312596 9042068650103110492 13683653333296161316 745247987778284932 17406191720127759627 16161878582796832187 530107596427201560 16857191414781521766 11642036382826180202 7832833690995207362 13196641096827223122 6269913235207616655 2683970329883077154 15037546210500320246 17562704709898358215 13845085822930436584 18274279760689060865 635868083726099769 4117533475766971499 13840371196704642420 16030629941923776510 16320788134986114966 5445924356599942350 724447751321358797 3107440055622937391 2694223250379432789 8653897598073045858 15808941845579165660 10084473136020744958 17756481422115548322 7037471398632321206 4644961330463211270 3378421762219638817 289382384452238570 8665415419166447179 11998141951827822691 7142991793588541285 16094866045053336583 1067146521226306629 6594377573107437157 44754341380004491 15112248343251669896 8944747845472969325 4934590926419741479 849281032824191264 12995208255945748877 5175195282215490522 12484261905353452516 16808851004692225264 17160031334775211768 12347307696951484042 3292799811212860933 8759857457129777490 15247851146096636601 6335558666917132096 13240266953690730137 7416438477818864902 11643468547837450025 12857655692396090545 6918231361251323543 11923412644223102904 17458325345804631476 17189016551004393833 8335979343963893658 15772787018036523465 13632533257679825908 9662182022107385875 10129157775949269832 13056126356971598737 6100626656984548272 12739969790233877337 9658906149849925291 15678994661489544531 16642340814574233587 2217129491750464325 8097589951673503153 5686010926532875746 9815416204504648128 5347091354531098250 10954222399360695184 4974658839820404043 8076364245216241046 16584457217049444814 2458768355096793319 17832679865166602631 11685499315478492521 4426120998463610088 16579636731583354628 7306834578780834802 1581379543475530421 4259297417298104515 4204312031893895351 4428842556705353439 14699666228359244329 2435574138135687677 18006013809104285093 9202158129616124561 8766016500420387228 16015326340501518807 13339315910310288758 104960854649108290 13331304411394503625 7945214976642088012 11217211555245194646 15837420523565015002 9474553999487598376 17658512353273391518 11946437351296455318 6774338283494498987 5375815032314327929 4137747327533013808 7628340041736324819 17813893890900132158 11398917333662249958 8569089732872415253 12276283213415887702 16787758655339420016 15876017933406657765 12037694940610669960 16775902893573209820 12781595722787315086 1239313202591980782 11599355211786229449 15284854307054318187 18091533422395553005 10126345117841712298 9918404908564263548 9819980525828939292 18044986624256908835 4722885936362630656 712738405722682356 10339927032421738680 71289021745332502 15141233210027736113 706803773844397300 8052581893755128268 10640578408777497714 16877676750759731892 9431256507581754797 17771414842307234785 15286999104304966808 6695248066967134342 3100517739634481050 15499609689238620748 3451557285734988201 2606877331762457692 1669640499776779631 7306587284885118485 12995783344459283472 16526483457048574199 13453617409449075016 16171857995322091948 13309809810582363209 11714503024819700959 17856421570630267734 14837120083010658439 16233102774538203524 13355750575318031222 13763207165286491023 13721856525725404993 8364620576934695384 8098148332233351493 6494235495311538 18030169432013399941 4853419548098877082 17465391231001414133 10401480730960884070 17064841956966328246 5481114159981003148 8678915690895034669 11935082643490236008 11405631152690752681 17527445059238055687 13610662908615755673 9450346690064856673 16596766394783205099 7444793248785437252 7848070458304290329 7916923330775357505 10944234432681045583 6802135510132007035 14877306846672855313 2329477475095171893 10510644608807820607 17963131558299483700 7011455823251918403 532932683447084385 7896842640903295030 6572894130463109208 17659210249894947062 13429956869155104773 16676528175381063138 6933004728209307033 34713055266734917 7160798589584177676 18022909717475816441 11847978598329734931 16439034073356248082 1995888865325113910 10982101341467974893 11066373532301523373 12833941554025491316 10176447341219371286 1269589688310627881 18153163265741826719 5811057114148612836 15866013527034454523 15517124971489399709 936418730648043377 3965776302196405534 884915933028755841 16999038826230242665 5971830059582412923 3886936959202780285 9357181929882718969 4131083862936258257 6317672237706307738 23353227323729072 5647262279957883285 12539479137629013188 14882918553947031260 12918027698427089339 9354223840520916072 5930669568883400411 11952467083017021383 7264660347749086097 17996137520613660480 3813352377858591629 12033681340049071996 1397145674133803609 7127302349095378432 14687775252908289476 18316590587384506024 4423446800177991987 15529359056443396361 11489556315311440279 16445260127880479673 13143388596965741496 13672212783701873632 18441012798764475763 8343138582212693703 11569281703006253123 9105251358047640057 16934105291929373180 15177641273859200889 9006961538629672791 8408334163039144407 10833864711549373123 9117437619753591108 12874915231415948354 15279667272281500936 3091359613808488244 2445053648618900045 7306383540244271629 8599279068722553944 7817338788884188228 7065061041370306399 12004942128931834247 3193156534529730696 2903033309076215573 9812916422559072445 1588491023844243731 9111628987673750709 580487749203732013 15643977388896814073 5660521306068222565 17721940640582222845 9529776261358629832 9114109826316744613 7027500286554034045 14482363716928990757 18048046030714916218 6742284152590539285 14876820145071316835 13495297617374504600 17492860787988567067 2622094763508395720 7978939347614276300 1262014212069618749 18356185724387821325 7511277710429683259 8639900527274680837 6519125089905914853 7940269336079174073 5976639298745559879 15960013501584005232 15659307828570706123 6249632078207913518 10369405923948602861 2604266816645349669 5874645902306028526 2211324466772277924 16748318834885636777 2496086810603291915 9638838800823108819 2212292271142861078 8103950262471932370 15470105790257175682 14848739549741379642 9528999991177489751 9012888620404091578 17266664940875962737 11560028431008958678 8220598065741527237 3512853655211881262 891220764575981694 12581800416594995829 8389245179171705827 2931246455191085773 14292198392716879070 2776524497144610453 16398468981035162587 582392741721178690 14175717009857767310 17235602479791986057 94610490448978960 2585651927943877926 15949201692676713554 8970022735404784336 3851050863756493234 17755373562483757812 16179956697706700072 277201730701496425 4011845400353158760 16384149752635336736 12939766255295713837 16732578096286165864 9373422531674456103 1807797608586636731 17313394535338529962 11697895793016577053 18028302547551002619 14443732979914424959 4997500410487724210 10081939725765952559 8967735494959572200 18389100019881666947 5645099955277068833 249310120479699877 11571977558073883253 5009189433523171163 10299347673831959884 7265403557286025534 4260658905734323597 976781553166663275 14288548568109072836 1661245797128499025 17931856352570996509 4182926533320207586 16593024652147710697 6937400413070939311 5028428316082396812 4745159357169879102 11092954122791943086 17830950463091890664 9795673340003722887 9407505498579018179 8098165729207170084 13469380269948940729 7612980706229456743 6047420513538599992 11665314736355495868 7940987173305782415 1234709282731653971 3452524795680764321 152252367581163754 3545981945302715519 11501345351126663860 1178861560749208555 2803195000738289403 16165419551100971492 6850878127980217513 11122967576509420967 17452676143299342959 4829927779976229109 3840968923967859295 10082708478386116340 3501766531203628013 9669772413054195997 2295103273295215958 4417571681642127927 14183546903760765774 12029690620635792494 15364094399650055603 13290320817159286773 14736911312188090500 15606093113710694792 11390167187733792676 5613604662255237884 10536746012937137145 2981725818797040307 15346761797044490129 17739487564769949139 7945982224680675471 18391177826073766659 9943638936271058412 10105712078309686440 10660505530394797633 10285616778314760156 17205096541133328890 11500837270240039344 6802543017350843330 14499315510902516143 16737831469010888362 1152602044992213099 7668382775001407362 11024962056028730479 17402119795077117977 6155559985177994237 10332187474168686887 12644624318884703810 2593238306721899151 17949781355050400686 11360035652505480202 17706101729148736564 72390051552229004 5129139692540066743 8576076532895637549 9932247727683091237 7046575421334919687 5542279753576025402 18196154721895533295 16013963007062472531 13739593279864145030 5005498855069692110 1379954588227922026 14395159396572370064 5094863125573707543 11428163578786761557 7221438698402870980 7669750134987753918 8815900520451366216 16660086816982131444 15712755070431713915 1374601195058423898 13839057106504201305 11842080329411625528 6959545498929721887 13707245222218700168 5493070544791581925 16965048424663228884 10021336217601737326 5588426075093536947 16176400548350572519 796970390868576304 11903572208431609793 2445255145776370368 8054885657883163736 4923672292864754493 4855876798286711755 16829104241676368044 11974276652488572265 1218793424345854033 11764277835782678561 861150302249915657 15427351084163073453 2076993987771236702 17851690376332486241 12991979597503217685 17718643626352175148 4623166208645154432 13560764656589585160 6509419906058144134 16068915489599273400 9155758623208798954 12147288839345902310 13898660268691484220 5646210340920392711 15804734164538975363 9827455380666862230 6251455579407083862 2851255464453229020 16151394975674529004 7933648116735816228 8675512219540470305 9142918175009030768 6717740052518252506 7340898193503639844 2398670830507912262 9965965862987658145 18321891021124232065 11622532553782778898 9567181221245934434 10435422492809816244 4694184936166522877 2510539450901565467 1756727533997683834 1670629862300188635 16706274317498685611 12575504776856763395 16826847864710282196 12541794237377637676 12248865595725654872 17762131528832876893 11744303257907880425 16225987047786972602 994011667777626443 18422589594796317123 4518268274095723241 8094829852937493198 13916137914437900686 16312416892708404348 6295625487912468010 6536165706424054032 3201358912371468908 6752285739990494530 6998525918941285062 12065052231722493635 4229978352585222391 1218338071812279930 10370026940636040028 17193845917010461286 14647867595544776059 16753265336484483777 5499740169607560314 10627734581701482030 13916363315491015455 5733372940654797984 8835164637576438672 10466256290369520353 5907594072791869197 4556312174087430814 305333665178120497 212981866793032136 12445770991291584554 11663506570580894749 12041468542734591191 8710897196315681045 6907396476627924091 925035189510337398 1658817489403034943 5695982293559495156 5963574936146334711 9881326172499952288 8956074348224710287 6360505298465615051 17428976034107094949 471943821229355507 1104141609161455271 3491927188882282448 14381302571342424735 7470361053004108821 16998436830407023951 17014423192601137877 13164263060311509377 11413726433993097787 7950228415370300319 3170760289734640967 13333372584326784961 18386573813118357547 4357498814015466600 3399026943264834910 2063327013792716350 11084385066869989189 2459900436022571362 3864626868584654496 13966942377246679909 3148937822544376179 12070504370611473702 4381609230799883520 1615991155713345608 15816072170833380391 14573777003647064931 52654540032320341 14271476558983808775 9069852060645281856 5497278804510309876 16907256200954863794 5479979922741885008 5285236152510645030 5963770480170971717 6796358937571443450 4306754272439957990 11150795884975470560 13533966519028979577 13526277717206191964 16747979473086643821 16409841229329549090 8309079811531027750 14340381546206978333 14003103947053323143 14778702387407519017 5001049136350251689 11231916820170593449 6036783875840217189 6904306642626649416 6850687034278132831 791986460292698860 9591472003813872996 6324425499684026598 10701465304474916088 2155729328250600065 16508056798733647132 15648038423513454597 457623630967711273 10659621253561726736 694080258556996343 13394020584135227561 15966048129290557469 15535747662579072735 3232896610787854243 1626136597033570590 6432615910018471035 15464149977123411750 12932480958988472007 13962999384927651472 9955685305075776050 4920949725225998801 4212218854393303985 11769279176366928096 8829500626026833134 1177514108800837846 15065280093852204777 2945197288785938040 7218006068071456049 10839429676893884703 3042747337452897154 8571960118646960700 2980859306555312344 3743392962782842838 12625351159303347994 10975288499105672784 4692808123418555665 14936913483193220218 1832088730791653357 2504059166448737698 4817995468923782743 17106869598340377420 5298940484845158199 5288657479136138316 18138886222060931250 5775668465050704244 274553955116913697 12263294710693777341 17447189668157569211 14765601137271992549 10674574282160974433 16792091363716754086 2128451735873517992 9556115962532031401 10463896141357714451 17670847856744100468 5947129483500138445 5982606941561750089 9866478258816663710 2920308494605963674 8964128861070737161 9186628417491431559 3032981706974122610 5720781294549627191 3923049162595590377 17668707445342876309 11481667554587519268 1363347284172027304 18058246932882012448 10435875874583967733 17885622860698372539 3967587566353843272 11958020944621967781 6847638537592361798 5013804568817452628 5626019392023365334 3445054341100469092 17733798554154650672 15776650363338775990 11040054045565910535 4427837762986572074 12879823762421255095 16825612852493922170 3340952652750141796 1380928094601235701 7038306270420246985 18338667508632500749 17694368044503856160 15031778434739779208 12338905092305563160 660380291257603833 7673478267938357229 11318036442960005128 4199968598738484045 14106299126195070349 13815385024784262890 3933767658324154348 761903228770582663 774951565643688340 7459835684115226901 14268137774662705652 16544758391595175066 8728394033820355971 6474839170996550251 7289633961310629851 11415876581973934039 7299468117007365873 8999264890543804731 11006418937910519736 7655416019307384673 1589161422513586670 3752335088502967001 7164276888140203729 11238460392875300138 836134712948683251 4073237748989458045 6436903547128210118 9861269905602856207 5225384938119884121 11816181208452239003 8904822899333833667 7855158038539560900 4187994499634402505 8272774514701595807 2694751059563127595 15595700228944745280 9437567172032331641 18066429861079166056 52065253055915450 1001076871732014276 9756227769866007373 10775288911806263413 10072979375372141399 5979633842949602041 9459511743668477100 3473836155284312886 7901702966616526041 9919972770677393661 1469709382024338784 11381835589659775451 9356907764463608800 8791474331695996436 7541593746098425637 15806296380440608525 7630936365596311257 1992952963428194417 1658694361481698963 5530736056094413900 1095939948374443909 1199088014822791172 2125027146282325710 3269379584417273962 6492478320319998219 5978145562042039736 12482216670415161220 8745739475618155832 2193500845269390153 10870564470680957751 7907856804018862843 7441878623822863512 7375512063184488336 17080135803193559588 17892269964455609454 16952339211912744232 10934866129824308155 7834660659748917503 1246139238040796302 6479787334022242504 8752743067459043467 5019711903537983034 2943195151841234410 4050107917651562532 13957471457219784758 8921522572309101390 17471601970913752148 15599208648616097879 2280099773590007550 12308735103950284685 1547968574264367693 3451730150155636406 16273503347030567529 3522111764328937047 5265815658483548458 15622866758833138121 16413740648109349163 15973546327185799730 17479143611276740106 1993083256526629192 10798375541721054299 10557202092000182359 406335244519156412 15970873699968953007 10297434938963961013 1428015510386429283 18199407519173586653 17216680341814606649 8200921165641476155 10269426026296194356 2901168501049810264 16773248209283975136 11644045846874940872 3413119141869397855 17161982105682598918 3471227287202457141 15399605532425779147 2377523811481653261 6346519496071988916 17102902049708936442 10726278535834133128 5153865338223661117 10242130837063425918 11117223416396048772 333813248272287182 11917518513862871067 2250349456416249260 14858971004840091921 5956625070582522209 405345786902439864 6887101472588303996 10223247703564080267 4601469156473407801 15288136928399169453 14269698274566910589 4111828989979939356 17521882399884693747 14392447225101130219 9496360343230091690 134893195750819221 3848131867117301312 5757235549380557543 17512877095692558578 13175068136304961924 712038853449312766 7522055756143754333 7991615965953806274 1717139628606381238 15340572036305562690 5795102874236443963 5262257290927890785 4690175002314068149 2185335313843579824 6863601728806259298 9804283511605802336 7073739559663909745 10177235495919532296 18151994848772068303 2080016536459622410 5636820797681367881 5059790972134849566 10829920310481889171 91633625933209414 4038900323794678918 14257003222004758806 17538527926009512553 11590174146737701559 418746890977577404 644183890647478463 11651835168730626650 11909171968855875146 8828078527196742989 15151197946760514128 16724486694281567464 16951766093294851772 4959194266039762820 12399748922084375621 922360235854115195 10389287223720850268 11968875397993476462 10722638749661166469 3553117034128476306 4206481147940253264 2360568169912697050 3323038692505611703 11907853691428114047 5943826894275598448 10719444163054993734 6136185501456775430 8851523772034205985 8827207908430518082 9095102373388787590 7921290266191992760 6807763192803059428 13252020523858434610 7453088059736557686 15378039272153211131 10928309336591409827 10518367946865890306 16085570144296882782 5696566482974547346 1762596607030742881 11564011978663282444 14093255687443332209 8400470595324814099 1505920031199182437 10628834178997910874 14406461369714426300 16079974649736563845 17936903453143351285 16953759692515128705 4613445674278625822 9697815652101071859 17585409866209667231 1893433509657926556 565120273139257614 11736404446485830964 141056040839630343 946862057492013742 4149227308980477948 13763510112467609314 6738671630357576322 4262687522818320612 15648050809611524888 9132588296359226341 97498473105921230 5897661947630628901 14337169087277864986 2256522473190081680 6185920958746650553 14306725572328480047 3863185523059135109 1421918035556757513 15623209057131395171 6653277302128362435 190545217407479235 10547042555410616237 9858109284584982017 4167333861145771538 11833000279137204975 2089697167669826728 12629150487476620525 6356215209082883986 1618224125313257242 633130646441310122 16340340054226828492 11739953625972094267 15798687072014825239 11254187887865760600 18434835120311568149 16442583647177040639 11192338377042584793 4400797922171805092 698892820667148621 2110971579312002384 12700816979943493334 12507011790199139184 10434803930649955681 6768681210753303082 8907973278762467608 17902214631263502894 3296314165142997258 14470192123687695119 3314910723406576540 6970725828304620032 486503161611093846 13016726673595239052 10967545762148558512 4353544041112767806 8367995265895212463 6524917026103127829 17753341632144896264 17881996390329918280 14379038899105074084 11184249472500886347 8915801613791005293 9108264788946775864 7711116582192926326 2271253555421558820 5367011857911742686 9482395130306083351 10362073799272186359 13842605097462717856 17135354571027130599 13527128281693858991 9751648654809442520 7972638251282562789 7843347882963141695 14311708075696239872 10870501142967958843 10884268083595443579 12733164108593474621 2057317118980295298 5440147155423691687 12338343184008202804 18319202946910937913 5549977318494601854 8793301451976713105 357037098902072445 8020084410956572980 7986484229171313383 11972099404117235032 13347125696190734196 132037437422411675 2573289348042355937 1904704330435773162 1826917784736406513 3612883951220364180 2205062275425665791 7099629769463912124 6532994098821866398 17251179653119697094 16787952327805987759 16495908310961218200 1555789950613369301 116620130578465326 6118345623126875044 15424560277856057822 10525803708531061294 6933827464247427943 126969168775133772 2496083810167700642 3618627599639384430 9395435622274678143 3548207989019595610 1170512529828158534 8634741522593993519 11634826922748744888 9163516435607508059 2888317457793096846 3915994816185723976 978482820738166753 4286209084533784943 9212544264458384868 5291165752260064842 14571219326691900724 14129118117126805509 5626081065732166831 4150647119697023611 5551354932476094878 14927690317567042555 1979966679950594414 3515895631173954628 9320999938226772980 16040537379820335882 7246082250439311320 7475344255507978095 4675225804528598724 4479670151492544127 8655355135309556740 5860141593870055289 4618712523192945024 11056193411050205538 1244176921103295156 3322682300510384998 18389662531304667816 14483400536844792153 8251103504777639761 15704970579893131347 9716755446651552387 10290182425075869026 18428724400741442983 13705178073951773729 12084028353617056506 18098574888981947562 9360306449232427828 16460418350709165221 13245428644114905392 11589138545237821299 3459210888357044370 7332761682999364888 10426528774025303433 9631945841922286556 4306525341937180085 84601306509572295 13014393766346460478 13630831541229877508 14246894322947956308 6720486134983811137 17294636134738696257 5306324332524389836 16795549424125228188 12168338488681882558 2974686871340323936 4436756298828317352 13520078799817068208 2824992175281274875 1889547760061899888 8017438534561712849 4172802251181817595 16706590503447815718 17582234695622417643 9208897972792969223 3914839747877451180 18363008232687889759 7438811957179888737 18153765130477388966 1018880244164053096 10319464923080960308 17795492226329655611 8797963515173460656 4641020365320118962 10691516019074337773 9718916402166390105 4114669173411770311 9303616328938032938 5103317360552649197 9395537974136023229 9428634593548442957 17500487840076383578 12097778664876342980 3103167131570383297 4593804433864630621 10068556979180745821 10302931966871954941 11926326726659190300 13779593076328930110 13553439143386187265 8437427002669190693 2393704506146748393 2331384712520213706 16315497466658775498 11905520673047209794 12702091340149392651 8697892100619107978 14410210764629075844 9152305745394922643 4435979264131657830 2249678883118919952 5500096919277165436 15195266105946033659 7948824728368758493 1456350526688703352 5525270220207698160 3131097721227717405 1541530745585281331 11073863915757393764 2516685791688209558 7191200491349484090 2099980381161377141 1305610463941224496 674695647463879428 6492030642896208742 6016538469393046855 17817105405587163924 4063815089278501199 1433275305033362489 16704289750323994926 11651714010733112059 5805298054417992433 15449902616963034086 2872842270336394873 14590676627777541996 5813151480616496223 7683547210149452465 14467878960143346455 13970198608485217852 6556349776968676301 13130770118591028891 9677790050101013631 16244538970592792962 8014782153474773829 17897873722645616952 10867053617498945476 1128245801695122173 6173951218223311605 11096607615045971521 5064182131423998341 17471744605421036877 5282946250784415256 4851847149403762182 8400141719361920751 15122421805715669937 359709355971002850 17132944800288796079 17362093311816204882 8620697530817981830 16270914285051275464 12614127700957331540 2664751575414022489 17527752381180890745 342691423724276902 3120439617721618300 6041462231964492752 6912614223196945665 2573248426499522488 14311987111613613536 4318587699088555974 4026475305928207788 2993941129059212351 15414945702546495968 12334894229408076508 10103750282617957874 5358116683634915841 1526213283536904257 5778530031222231126 3056853390145996520 12344796690512448602 12807303488192792084 17727892462526752647 15208482848705925839 10591893725468342934 14500995632639183340 12045091342248739201 1921018256991619630 4397260543801462091 9865798091888223876 10133313527697215708 9675165978857573416 9294867614836921473 6135247773901122105 18229932119698371268 16503988517753570177 5063849016581789136 7273243304953106333 16294681666266299743 16485259797165459130 6204916187538051285 6005648899398382226 10778744335729995564 8550155032972253305 9606451259937867582 12138667020077740985 16693201350809782227 7823347337947869205 17438877538099670990 12137781861624980019 16011524023781283768 7056027648628122836 3782896348939487386 3658458900833911483 7302965357178413230 4125178837436982972 8867130544069081265 14489985110332892575 10911492395283108442 6377873930554131577 4581288043757167729 13784866711137306121 1742854970725637354 1381781776453486310 6070545010433416586 11032537539493949722 17392003510465992944 4803663921718159517 8148741815933806718 1376788842170960192 10632625830022831463 6652729905582145381 5047331128901093250 13786164876009200262 17245762759623350963 2654696991450394610 16138298229383944952 8595594853742101698 1428287913815431241 288800525960356628 16555094826130977803 4746274717127691051 8545371630648877346 2510710046196030418 16663877033950775129 9080475980652062858 1590439590611106464 8917117682182206026 8154241891161654994 14102671532385677651 15100885737799032914 8710293580231248898 1398446068648362823 3481471101328355102 1603598456958716798 5336718646450981109 3862074606496864746 9912507094439745100 3290346442468179141 13632808729091181204 13022534550246951472 6570921714296909680 13242503048707223392 3401196768125911123 15400174185557495350 9968286520712204400 15361121233905865706 4240106294074114375 92877014072431775 5857341278471127645 14104757666342888977 18086120157457234546 3037188472837447179 4037231072071507957 7537040195263620488 10755536342359199612 18035344077726894924 7862568752832825986 14590990950095543599 9099255837393020078 18079274050398887281 6667401243726660602 17540310947286209956 6226698315914210564 2132895799577798549 748912672892768360 14282379011102373920 15298447186007779048 6396359140451072143 1138888471065984456 6433107715263600635 5172497088963131464 6028493590375288814 12612196147671452504 15969677786619587832 15454272437870222698 12515983212294614623 3417976172308463764 3439684107537734364 2112826557564197082 15200156582782665798 5511017992271394686 2134037873360833827 6488269899971559985 9353854648321981447 2139911518280992409 6513006283313940665 347477604655605748 14450782629372874289 17998869558276316778 8997371206085385478 16635356659266998024 12944547267521070803 8978917452839376342 10643054430715959903 18263963546159383404 6387009485180438094 9783969098370889219 16329451647636109541 1052430066789581334 2799936019189360753 9862753772183116500 12572330750695239372 10805965424059300320 9835502737540414735 9954255168513848869 6127594598588935754 15066632821223265314 698954367078004106 12151828860139574367 7575797770471697992 10559830723673385588 15308277979527507479 11875808738772036590 14079972553803735814 18077770509990846834 15834842995356316985 4068900979419803891 7119161104499807858 17207387049416469420 10205195155325965199 9642754556689480746 11066761380177388473 14292543085731996045 6380839955992608601 52128712783615249 3791710961400818581 11840094946424635012 10381948919018296787 4268156999516858156 10958641146464764139 3755025987755797258 5301261550767808234 14355133717562879463 253986427463450091 9373499320318018348 4976481066439837013 15427662122662977255 17663171854572335663 7369164820434258066 18248235743752662862 10559554719447697646 595732891098765053 16759091915121286403 1650581344975483047 7476435880786375762 3677967220467001046 8130993038003588177 2307111515365022194 19051301624318326 14429014232536607824 2007788746034826138 1798074866518407850 4280613906304733985 8457300541960933645 15112620859928399007 17836792509815308045 1259306262187031860 12782331937782370741 16333126752514708434 18218073276976417078 18234170755305419010 15441953552976212926 11967174198377348080 16415503591213296985 366371842472589834 5786671385946078943 2158537338718868887 10153655139295972215 3990330047191146872 13707433141680914376 17795608156520763850 13848424402826991070 10943249106387904072 15539589355638436955 15102394216591442391 17326650158510931099 12174543621279636579 10620214150355309188 16148023585858799186 1175616900319531008 6166730325681181410 13788270197386163158 12124021209800272762 1863493635870912714 12676044010029247540 7088817213612839053 8501231844669983893 6691815557077458478 545495105362371168 17907449733151984042 6871851574733465778 6565852368595059997 8638898863164641352 4129694981483845080 3369925990348953226 16872466400104538501 102927209527504371 14412056880001367718 16087520370366352800 11850119486700486205 15920064578646401913 7645055991382715123 13795093235280163611 1133750675067281710 17050135247246947157 5565995285813109702 9138019774717786395 15957800146819481152 8408028767353323699 15533998873502874717 12674923795434964628 12980189845625794196 14633410398316391644 12078945943061144425 2955098581878475579 3153770309088906243 4677027225652295092 3601317090602267625 15709134690106391461 1703970364394992364 7966609960474208521 12191317589339459541 5615157355711860453 4634252868990413360 9913053288793573777 13965289800256999920 17471453104038211940 377470553559713207 10396135549513551746 7259402785317230028 15588341883105075073 14786327257703678108 6936510083792734240 10528901992265481112 216330942837378991 8476363711783479126 6885360503784207877 17397662274578953063 11923622012021545969 9385793190651406201 7939153291064030601 9407494526057547899 3481225482879471428 16215634717806507328 4184303794072810139 15753009137629993572 3509111312458682503 10835737105060382858 8629283195930981078 9269887538311647389 3572754844621595377 7908758150348161820 1489877305248860099 17653732266163592262 17766519453704627286 17868683714542710797 17138982622949621624 10987491161497586478 6337504402261299932 5061185856604398897 2448817233874658405 4513415010462758862 14571430798497477498 3404700394419473227 17215168579054110860 6174943133877225231 2211022016006064836 17960280550734477393 5033195597840238696 11329789450471447196 17884741003950356473 12788503767571490305 11212321881466320057 17950423203413004679 16561386212837007614 15611557717829276710 17939917265656223618 903179725743133699 14519776073374218737 12436111522882482053 12494755547795764362 8649857646441927535 14413401744644107236 1963214089085707108 5330738411487765895 9236495951658792824 9145557630300423580 6595551686156325440 11150507409368170152 14905894505636292714 5529612591522852065 13504661710875926367 12656247167854558755 3499171222994437592 9962766863192919750 4501132814501173589 5170293246150680577 18179594866318212066 15775859280411191142 2103161030376928573 9993837089843952261 270690090074431391 9248386180682656181 492582411904687535 6404514028883005524 3132497648744433156 13756993691657673108 6470934561073987882 6630514408989368917 16039756474590814740 8327316537207831892 12071857969906229907 12761705159986223485 6266213896584231263 11528745486509089004 12931329364957149944 1993065984093076700 8546759862427729695 11950780187043063580 14030509500592187328 17781980994954837795 4217543927118057100 10296525012282019425 15288302731135026417 18390191044726485960 10000470443782729106 11738546317949193231 7371803666881727432 9922051087092899373 1375517387717407579 4821333627110860319 6450501845754694982 13752904134251088689 8646120710498497604 9820811233006519560 12452486544492375936 15682244894771696500 8614023752835962000 8085828271237236020 12050825498360944008 628842949812475741 2204269981152703895 6535195112261573358 8756555881967888506 11180020353334576076 18274400812758468427 6854059616268522046 12741478260789544251 7826308570182392314 11800177985778796253 3695326357556959289 9454647655296068369 3005943549169004923 4480680209405642625 16795134832785502798 869988759845602539 4774922002570513518 4562448421222764093 14865497617088327045 2864489628290339747 6766222184148386002 17896708753039386469 7501586054022945641 12038240096896075182 7117470916312483946 1494435832705667238 11884735543517793245 14997101993356712774 5359371468711169022 16383104978828124371 258673648989035792 14222630216919684627 8678602017931793957 14741283968402709823 16371024405249016079 14077057572366580715 5722314069702614439 11186415441710528435 17309686403351247363 13789635300275171682 12238255865777766626 6868949341884050069 8711740930082998668 9888326632809012821 3645371413858855408 17452645580250761299 13868143071564973115 9554287392710116607 1184713121701323255 14378011564782383024 15959649416451273251 3781809111300977977 9153727314030965818 15420998346662376966 8402871153714952321 14629826720845978718 13687087016451756653 63667070514772231 98429861475659762 16766671046900040563 8440064364341235507 9030570923627132376 13777191556443859944 16214852922933815183 18363520978070236966 3068297898785974358 11672482591307409028 13226254994778145417 15078343196502730916 13200397911929396059 8605252447930678806 9671532940211297864 14428086783477494352 11671957788053843534 16787416927278719242 2263429982830208028 621814266188451493 9669048742686957330 8163004100232320045 751231727581190736 2724829022335179801 9572836238427951484 2947904295626155011 2402361568162873881 1642884312863891175 18276806693850250571 15946210930513213241 7841298781822803522 16707385223312082340 6608353900050900256 1147790291864606805 9058367027016195352 4005549087102392660 11766788777309883817 15099949023993360766 8255498120138056331 8921393223082956858 17853103862170479351 10447164272788458894 15086477204079312987 16692785155824549233 16841980502029824185 12940454348158996018 13123412486219458091 11276196144085710238 14265610574513017917 8964822769883263635 12726287012077203754 12914310000881111682 5619966338873427898 8871584197620353269 526131050549623916 15611609546228993395 7390044918040689910 2977275772606351469 6612235200813742897 14862351201767378814 1000996316550657419 2677485301768205906 4207252749147358171 7956510611755336005 15542771813671617550 6350045110887018357 11597863235543678764 6612736571031363563 9519508012648697008 11267539340370677602 17322661982126658591 13212211031645101996 17057759450352672434 7023977890191202699 17968856023254511860 2256859663999031411 6657793671685018944 1176175307117117031 17738207392923335827 17239750392935496833 14313613619223578014 14173745626190100809 11085215804434519815 13108028796795889808 13118610106636757133 18010381420620162550 9689074692110878562 2926879904000433380 1379331402457062846 921410456738319966 9325520907068471240 6946252912404862493 9657176814567003609 15358356077097247177 9293849327228403282 12241263924916298986 1757781070510204 9520227645052245029 16178734745763033652 8847515483841769668 2327623552616852296 16729634775615984961 1760369070538275781 9638970909512476934 14712317435025115027 11036308278417536073 8964589407278853747 9926106856357670470 14656730278993540019 8118495118336339061 12450605174896900985 2551731656351245691 13944855755921743573 768038782908788924 15045591396491654020 2063237574101412132 1345326631361030280 4408320720859581957 1332467801147271197 543693006621493982 10326086548650285381 13971516477821124967 17449660768138108209 8026154030180205362 834991045427591203 4695896708254577450 16186404586418300690 12924535434472564456 1597489347206423898 11225908566583875799 1530143105979661323 13651545094957094125 3658283315325816419 3085803788672453421 2833123397629269238 11906580938618613863 10337264610485755701 13704299565852082290 2027707128978130047 2581972102054644405 15820673519951085515 6393609835259188279 3831312395502553172 16827393197050794972 15989424368675868652 17596840694526737014 15133836649745624202 10347456816015650472 4407215217939906140 32544879641833693 14922344622133634650 14718308508891635984 4551567532507919418 4151809507040412158 13357421267586344793 9465860819833690900 2198791045316941622 10021419782153693819 18341261129304461761 1977725978700162885 12242375160215956897 15102522601637569943 1513297842634510792 17527751168736624251 12677688417235645275 851688105266218815 12893211691472597487 7485507018412983404 10851968869793951593 13862456096717631484 3459904137700309460 10413114343715389062 6915785593593826041 16678036993490375652 9450011441521460367 874368009641862431 6578365486683656961 471336609518665424 497107250688100727 2336581972728476285 8342710563102845279 4912139698043964703 10368963237948695435 210240420640696138 12531776651563054194 2826696610325146042 7408288253579266972 2761745644316359702 1271623750717634593 11356359736367361632 11249382663440227300 8913107049127061557 11116411486086039517 11504393441568189504 5617266572485747274 5552900530598856606 6103686488889301085 5528161790394720438 13838840184702716300 2432345328593676091 3308576840964861587 757290635545316423 3201045925655959158 17220660677893320244 6532662311937323646 6753520831712246035 2405994447993619625 13605769210951387905 13504505826833197284 15129596073213250512 818285955343262547 3912620947980403905 15279617373585685544 8025060494401825558 11401047343975443117 3526419941011120516 11381016897235534725 1413063410925451445 16213519107629209337 7511035302794313594 1629069920766884433 7873318987522113285 17309225469473481281 3790309322367619566 4771819584096494025 1055852704067979931 565971528011849039 12266153047682079947 18122501642588930209 10187703503362458170 4488151355325530726 12662846717425656812 15019889679900096386 16417978441300204838 6952003636575777843 10312915105581352516 17175707546039541508 3003384621341365719 9624151129176569960 462799601446480994 8255059728486017275 6124635645105251091 2117024143264244931 12965629839106735101 17674119028746003710 493186140211861490 17827952584870986206 13419193935056184349 4126212389641697385 1489238716236748998 1381944324661458507 5748478751072259261 1503803435678789845 10940848002725587334 10330749047543518646 10812076852247453843 2489302245653858759 12188992406941968666 14848131431032694966 11049886300455317030 14661831120491105326 1843929434304812619 3678579997990357377 1136469376123415659 6268248321026238024 6722387632540127111 4915769787236606398 2542621030265938779 2119212618584931927 7564902510703949532 10548874140064178620 10400130850274280611 7785020463327903675 12649894877487466659 7681256780032782441 2070579841032519117 8686825538030940105 8984160029657024679 4023513962613306312 14702191167134492994 12529031627038375787 15702178020786787909 8998560389493629586 14432192187090169745 1757807841052778938 4160096585455903304 3463567240388515572 9632191810923104601 16593182279452602279 7337656325896778827 17289044917047171853 6828607250995914846 7450815828595510302 17174841915092602854 9790103049667722352 7765886685830522322 114328500342608395 15149433214522750684 1653029261287521896 10865224761368410456 16435994089394529011 1519012702421572018 3715792940740269653 15046680442762279119 7603319987544578533 16593461446272087125 5881582408209831577 14389717463606811657 6934250962395226017 16774059863887527203 16830790763725548664 14772718515106674214 13009351981485980209 17573353619499821249 18220602164095674372 3156201874413879319 15024112155316678845 4560259205820419639 17970266915907004209 7528976243022693200 9836988866162988306 9978344311387406828 8961002203964696526 4827091912763210533 10099782710696491978 7800203213653798701 11049877045932077782 13834027885288311955 2513819258528581646 5680566353266284545 8133112399461978656 6694294385801883253 1563531455778110987 6727053405429905394 12600236063346343716 4971045683259704569 2410259649136398323 13398475182734391869 16192892463124636165 15912505403031214910 6016848859682826781 8676118608565399944 13777239046317064741 7934180390678016984 1171994580869363033 2246317554979475018 17435795145943387166 14662873479361244144 2136095171921926720 621152760586891694 2920163476970646334 17181384614203326758 8753793486273855763 17666115917488980053 4245001568309937313 4272050829392954634 11034945114163485271 10868122785311268436 1135729362489687007 15179066775741429035 12630131604496068290 5517679097498277359 11147418055248380525 13396028528779559445 9863267665163695250 14397815607400596406 13835939334310223898 3065509533430587672 18174670709764069405 17729090555034337396 8449686875854070135 16025226855007125128 13999274298630927816 919127660702757950 1791390707775047450 14311173283660156437 3236001896496222292 5205370436482615371 8331121306519742284 2803645669192003530 9812072818423116032 10473995846839678717 14357936362003420217 6408750320285299564 5665681212316016475 9521735471057478734 4353994155840627 10201649208775761322 4153538605066345599 9184413685540011312 17459919565305132155 423845968121528551 3693229033879963562 15839761668348848843 6910044517233773294 17893323368278383663 3163731725365829056 15369108067054704810 5047167414696851529 8919615912623096062 8248903360614711178 3611866402821614525 3490302341979701263 9754123439484694127 636359647022225914 17598298208869110791 9457449309472628274 1931893993407801759 10735058687220334572 366912752934227167 14509741969520600008 16400372806344495163 4330980607360884297 17865223707905227349 12734609351350304838 10198253215024536238 10479269356732162845 12037143286442800830 3210903411312413333 13553161046643713015 7461973402234183567 8345804675708927111 13013865571441459537 2963760475760362858 6187918181589966912 13957675190974186197 16360336222934070214 18064327134052156649 7939950758242258661 1221999655425159417 14186067743593104019 3848406036917266702 4759805396709949365 9977137008205964435 74620676822687404 14636467678354074278 5184180182378221622 10911476602617867938 4892578605415689130 492891964397144102 9960105960164415067 1709529028376701026 11075966571100271633 7431706409486623971 14456027914512014729 15016893964771263225 2212382955207030500 8628687922562422472 10467588456373158176 17485954447277506175 10217871889933741948 8729322404866557758 5333165530865231484 10951604198099868114 11726822430490768268 18116656625003450176 18248248766009867639 18008791727446681125 14308333229353089835 16973325774807825304 16723207992005589384 10472564645703243866 15743983227120123109 9068489584155859504 9350822060799317510 14056835706530975079 4785772037242512029 4648948245433860006 14466353817699151737 13944526964002940600 9190887150067973220 1154817721836952281 12561261812722992545 224631751217235651 8984245546560358900 2895170557428293814 5055525509265722463 9980703171112333106 2871520094110774008 6803830620247218318 12756925869750812461 8271674909998555304 7180299727807763802 796595496972357618 3294976907338847689 155829208223231586 2393365028136252542 10382368102034430335 13667963426264470987 3303676163521594311 2182158460075007270 9287693722056431261 14969928339845900929 10876485333282751509 7619396931544491789 1159516770679342183 10502559623348937750 10084454223822113113 14030278273111141575 12719369110783147382 94410073232743221 2544747540539627317 3405045759337753782 2700113507717948663 17711711022093201916 8327779456607485057 13161674114988650985 575635085228572471 9358407293307926258 2194798295067318654 17070614722801295390 10852972310283333798 4663296317217571751 9983208781242101017 15901913601913218664 8605820511417662295 1946226235385312369 14880137598239743120 9123602142412019123 17026500413043917727 14425371655291687958 11028096173879583319 12138049619318700977 17420740979729315895 14528428089515894392 16499937849215159589 18104893510889853038 1262188885663161207 9904450848275193174 15489989187883275904 12994101684576176047 2999811914138560069 3091640100625610636 16563951661868499712 5692875345070186219 7455630069981951621 13189033659228869538 1525724173184908424 16120254304063742848 11434749654289939117 17319906345722982909 9448165054796512655 3938944787000346640 7892653965495954480 12879272592312036653 7450004952514470162 18075383616818220731 17912551701101519167 8371393165091613128 2123550868435941946 15619088079057001448 7064473936990834782 15433137887326776861 10503304592960103383 68804187439490757 7360463248361799453 170359018472666899 13314090985384960834 17668341478691746987 9268489257469425586 16773622132729101785 17981343874083108791 12247404262946916862 17530541388339705293 11812607436159326234 152648605210406608 7982989190801007297 13305767450894182537 4949303822380778622 3199231835779962453 15405988859081073489 868957937400923662 1755597105910047722 11118898101805390135 11528627936546558718 2380286439452160595 12356560835231223283 12580301765977550686 3816918919456377078 17022141509262424759 18136003535091759419 13236779818124277956 7230334313413207127 6802895795472789017 12806960870284285697 3057272925645904982 9362966224199228878 12327095633323124744 2291675603011675693 12238589963008417434 336875847466123981 1919153648685233448 13044739596203174295 2551736876964193939 11727575001558200078 8196143328057013210 10302474947961399551 16755674390944849548 9692773286707271312 11115471240384644903 1380904190983526717 6685244135874707679 12290620616124428145 8365585853319468831 9271664124890790512 4467453888850635212 17511236467215952970 14588373010062150008 14447283750595333368 7223440988506441847 192650756629463896 14739869708512320607 17240859571552123027 13617640813693556590 1574673862657461627 6814602436019543022 9048726686353274983 13582824454303416750 4021402359320257155 16738723196293318039 17021853930404240990 494214144764844406 17184236850850405077 5361917561184962791 18131593779631517335 4529236286393356527 15777340837432640734 3578046592023338768 13141154698218698750 12263858652217024905 18273633833906152320 14799426168894132845 17200769433500347404 13175616993336609547 1000811658484536653 9784508522529602842 8473822300465541963 15679820074400681374 2065247329514335328 3993953145482275282 16997977353842273066 14813250733178498896 3713352700704331859 11672618408839808949 2960433701539333002 8704616705136893227 5775347687804229976 3200281197706852110 14324147480273808143 18179488673682029478 16575755252240946637 898915605369357716 3508225881174942358 5415668359050989141 2645177710543606908 16105858223174111525 16861937399269483995 10419793068848551731 9112473334369432196 7858432289988195537 13889995704288140745 16837144442507402194 8621944758792214817 10575543989489641533 2011863075751702798 12525778831063944757 6914735896772986890 10821544932933354318 11556945948793746743 7756959860438344792 5248408341417589592 11648204459144266735 17957431117664596458 11282496179989233553 4490903188423797079 14677172146592734287 3822880883592886692 11414661423694221608 3235396357485873961 1139573788376763126 2020077460882225026 1984545401212928154 5073086446262060102 1993626203481606331 6130058876416390238 14342753046081598839 6585020882301462800 12788208426454344139 17606304954991995167 4897221982415665174 17474710118556377010 14253129132553235637 6958001923362097499 16574617016305783570 9460268478417421771 13110797787325684936 7838019148877738669 2008816260650506115 13702886650475942709 12830549015839817891 7568849514132198115 7508542274521878806 14407442378479960307 5658640997007429940 9055601758057393106 5073233053024581559 18410233055546746255 7116305609259013706 7864275889863123764 17338767514040056940 6413243940349077086 13660193735783389078 11425006826647428889 9842337754598125488 11501341489478418869 11010412807743849046 3125006694490627553 14436952457409950657 7636487535005972508 4777795438806371117 14754698597675201587 9985339269338576006 17618640099236477053 15578753479503110104 7252222824983816740 13750238784914960280 1635066649213713548 10933513315552574639 17641663642699561750 181541100765177648 7107103215284106871 16959466487699218280 9942605220821178115 4880258205879107742 2594103260032949814 4480397604617945423 12787339066584076627 4065988266398327713 8295065100611115967 11724585579315790535 12370835804781740101 18076584713988513136 9197707790529022532 10900862810277965259 7110835358194987876 287561774963849365 768716655396899664 16303756475781166927 16751829557833656278 1587581138992749580 17070589311261888070 11051332873236985605 10913904400211843744 3649709551141921384 6265696704133274919 10308083757522101441 16270146769663586807 504043502247595182 3422041834285375936 5715597583920810294 780264143497373758 7987718508008856772 7267634407100396719 14111099216824235554 17490345521362574559 6848007180363259774 5649810793233144822 16388501040074453399 6146589419059487908 4543866234920882101 5723422016981515429 5299706523467832708 5925189981010828682 9340981390424861308 2415543307813778664 4137612178725598794 13806140909705561795 2514497517059683303 5413465624504690664 3977071459565427888 1665311040659985294 14612620625729448492 11441151061334576689 4379061060322862271 10095148246949541245 8566688624550757318 11189843946286292132 854572335920472367 8136255375641292611 15354346234509760594 11057985421838718674 5609421583591486615 11997431338889548400 4112675828747963444 11441427564392932470 295382719683214690 16344528253276075845 4076758595346493223 16021323366983156108 9617365436494211603 3522167789935244666 12775692532966828027 6313603230088154425 6671025058782745515 10998923341174160245 12366330107386413804 10283228889179855164 2521209570100822829 3638942135137210359 31195872857946737 17821017095902684633 9027497347245842317 7266275136227921294 3332567032711570855 1779134639981030387 10877308174430473218 13053668407557995550 14370437595345522223 15814292056786326540 16329087011669002664 11154671104221632685 6379046320553669999 17558397498898551347 6515011177724627823 3884679753517458611 5642670711075081274 15949342198748028107 10038944963012945183 14827644805610808091 5947032860607830518 13486513303121220230 10514924435571236727 8589638362075015958 10440448345006295084 3833587670450167134 18107072412314725234 11523509460315266136 6249766677342215237 12457109275858725993 8822136532249392050 6624668058484085329 2554896140425937024 12235061922868822217 17442124692253439495 11597657244467082615 3291809419996997946 11569994982534023403 8265874046129877059 16163667057199502500 177020258098103380 12658584439646576945 14258592793278549110 16463572470867121345 1076312862572314883 4442920063719658814 2074265075781022265 17615508010488047915 1980348136405168628 5397712278841124103 910726421451382704 5550738204751606622 7186556413393604977 9312833446676202183 2235419875395773165 11466702208170441958 12240029248729808916 17102437236427730659 10113233007372635294 16697280464445274086 14426699926176799521 8181355771335366525 10942300643198220237 7917337782315406182 2670090221623861641 1233988009909607718 1283789291815604498 17023731327175633172 3821363455794092072 17619740858944886960 12918351521417162111 12220419342349153174 9874775178406454853 9154950702780959323 15855996481484541601 5223248546262577514 6677443259528196093 13344019846593137445 6789496297496290034 17023324181716022227 1454619475574387186 4374645025520141743 207869214844895437 6752805784792555135 13709183113454683949 13493738830233681774 4495427364376041802 8490044480573388963 12563699270878542990 10143660531858829875 2152567480269672359 15969362664182709717 18090924410384907618 18019777062267102412 8959281461708592013 9699453094216388121 2058612580012925421 15273491004977610633 13925568122121619759 11440539016210038293 7533454362186434189 2505809606385292844 7733614929998532099 5008967140305099361 14156262128436671065 13505914984984003851 1396901720237702074 1947573097298577290 1578584008178083798 1410911309609625747 18237111730624496099 632394786965775835 1425220957582591972 14116089015720258642 4157038964271274089 1663738111424160662 5295351478745407177 17485648948717381493 8729625600259169998 12743356560628926272 8396884665640099572 6982623714184275371 2524410321548551000 5467312646804790647 16612177150320112867 12310244140068325232 8516011211787288161 16395971720763161786 3628485223442484502 9509569695460628618 1687748733156828397 4025845664138488923 17864314361545206555 15858760717067562237 12007447584239855306 7689213016224593789 16363184415652997686 4489479722626803233 16861330448379937808 6555911624270478784 6165727670131412917 12486516926646485338 8288317855504109994 16257110392947361307 3307667364176743495 2610776044331189470 13955297481028901073 1144727153531818345 9167365493728537148 8422823214707637512 11034058335768167941 13232857386574397119 17070235308095786864 6584318487512010494 10781214358583978075 6508024084540001784 13039898193288992678 10310387659625830965 16006470059424270730 13928827914065772501 17069241030526320362 2894878739218064140 601697005106419582 10744086125329823580 3714403414672456779 12978193412322232371 17052130697819872134 6961108684316033161 17491937462881779934 10584586925414415127 13313618210807048758 14152987014270915368 4434945157035664849 17502379211027560313 12625911911968065889 4926682453938337111 13245748156899925208 77519349147613779 9038089665754600290 11104695604018289038 13669277687826966662 16202169778037568048 11458650605098498898 14956787508613395042 17570379651963174063 14821154030931343943 6441356733691739745 1532279670818189910 15649619677819309804 14669311557043802451 7340787220313026813 15944772941804197450 10149942994509032246 6247608916887328845 6524476073715091984 5751775999503001693 12649482199736721882 14348388030495008381 9649148464521979505 13847634828019178367 8416426668324607915 1896063671671098455 18344752500717050239 7710036237425601260 1127062585779671273 10143831282232008766 11907366800581106684 7341374411693719325 8278676398213740063 3931381348548609196 1378140104134124441 14763159001341605882 15294194444840293174 17852849754744847818 17278890744003598415 3817376826872151255 977344666842869478 14289949331633178541 9618510128383822494 2441981662997297733 4643244916060699146 9516307018614647281 12560382146282868590 18133309469876353999 7621724035425803210 4185310224220584955 6428197218109469373 12223488279630880039 8945944890426715593 9091738853299766240 14067667519317993620 15172324013672317653 4980688467762403975 3319760495326212123 5957238896283822408 6055113571824487276 10276715850301599625 3866660635306918397 3217967311425622777 7755478036345462730 15248126811770118716 6432655313128206953 1796887480115401904 2680977750440332609 7338670348950642981 3569507597452064182 3465425652972925499 8105398751044169489 900918591643484368 11540126054111760658 3160649916891188548 1156746669574301644 13159442517894116100 13728348422598966432 9071643398696017917 11036743502809025723 147464379409867201 10911733731531140594 17035631033153325036 2808217513503968813 1294235074118342613 4353286570002155722 17563684853909755788 10476089421909342249 11446056553158130718 12137082835185987548 14002180148036877380 1788278084242411090 13113464866462986540 12729291703852628303 15530713211193307637 7306368808793473926 7423073642297334885 11453655031139655309 3902797430120483056 16554057055268191638 6596657228345294148 9339232278070456552 4050822092466981215 12398923833044477271 5809407910089164507 8631426741348621570 7999361154555480828 9838516390938120306 4393636326901765288 7010535382018047522 1458821739962354957 5367741867578917320 4856567694265277675 5768378030059742673 14106717785885779381 7715561959006279782 15562811306346116431 17281762359228848365 6300147735505242553 992236384733156362 11909939419069818709 16757309916403959835 2206784584876433029 13726107633339970087 1060970600972077386 230473724767309251 11247188965187470118 12881213048146113048 3092397921161985587 2044280834706518800 7560903031802686104 18237933873355739462 7571566280872745974 1651344453421272139 12769870855343215197 6488487099719629858 10581635097715172739 5758922578380086553 9234287333592968111 1384359826228351216 10072718966880662386 15539670084175170074 14220799651276249177 14223080761937507402 16700942934625253899 18002501700318724699 5145384234119865734 12971897647375659512 8201155046595113844 18237077546991695879 13657865931371603552 10231885690840547205 2475492384705810936 15194674125265090446 11036819279289259696 17513033152704760461 4252853817443087674 6505591364881579710 13839860685374558658 6435487889808619619 2034939403337292067 9072636326704625651 9628157025005569296 9631925092168791063 13453017629138065929 5710092175206495619 2390060354341441487 15972211994302623980 11406515459323666889 8160084357029601984 15957594213414401725 5156663370033348740 468733285338205703 8275847457113268315 17907565031213802824 11788162374243680838 11277453751635328464 5297657106180215762 10175363644641542997 2347958902946197159 15656616590073648371 11739773191386127818 15427818992895008253 45718238050815697 400557922921653975 1901551267264189754 6763732871341298990 16081478082498324424 14337502117032840657 16496947289891289519 6934538382478513881 5262618988873644688 14719336856541265640 10764097022219867165 18104861934057827564 738603836179233311 17223374512059042468 10517737164638445640 17263415907793450788 5105369672983346219 17880390280548826805 795537600034658257 5029780812157358695 1096535137198928327 12031951283437841787 16359401604303399658 12677736971490188707 11979728849518890420 13831801587815325664 13595317197069190307 15364053833341667189 17436874942768867059 2102970231462681832 8289879242487252843 1269204759470005097 11046209036237567109 387881446882756839 5401313221885473931 9288859968086997133 4740731027668613056 141722124583279558 13295263734837362195 9505464147625468949 14383341578849646042 16258486341456502808 2371009208636796911 10915844643906462295 12090861138602576385 6689407332165958092 6729983185743047544 5736842997494035865 17164309369937415187 8220199510791479574 4966325010856714499 2947666609205723761 16799803869777773134 4494746438361885612 3207930966174649579 3778079106996730320 12531277178825172959 6614943858648769966 6939739669722613582 1758732472745566716 2211443987694433410 14431640674400491459 962708461315023110 11406169123567338837 13332629055732770263 8475089448154081201 15095347514470673168 3462680974013266927 12525357725733842647 3322333534554426439 11917048481387160275 16906419963645856029 16973504026692185585 7340132852519395325 14657947754428060405 1647240989443414409 2424267415948744195 8469379855565452142 8583869443995048330 367463938969028911 11357040158446097333 9830483402006238429 10558571554686734511 17514197700191399901 12796770942296294383 13104063782846352569 10620381621552972250 8354970392490787011 16485327003856775796 13346179385411513137 3157722114874117712 14444029674015015948 14165853446142674856 11854307120578425416 4198272344134307494 4875999809428431153 9884017469949835193 3070836579585372974 18026895928351222851 6454965855705265536 1237016321664321816 5380458583144057264 14952164211279094561 1982083502916022529 11385383084270716627 13598654810412656763 7003131617138069251 4384257974392125594 5156658144783056452 18019363836289199942 1548913871229825621 4202802021102309136 15590478169898103287 3982831606173538553 12712860501587662073 18111514161765601390 151372587785287464 5443609148914173140 17152274146268247599 665549885935203904 14636648301270126072 9056449822351283331 11144592423935106751 5911652185750376960 16099541319567402994 4347669329279893830 6943303597618856886 2633175153774694245 8993518797636231475 10652491572734254618 4409552088700169559 629731623284417132 13643858851613847384 6611889297580904649 491936353588189573 602409900387754165 18071113256027489832 13124692747557372908 2188994832611209839 1365360363256134709 922235464586697961 6327123676181476524 9402443137816939866 8878362747051852431 3349215980278772261 6654543457724170343 8668004036269018587 1620841851312284770 9561814293317354908 11468822224962802854 6593166739946585687 12081087381133976101 10884957921944504317 12751772508175701443 5960086404704398652 11033402418037140742 16848583116054764334 3913478178109722445 7660860137293478466 17501696360591187495 11966927754653252234 11767243462736852692 8080362286983477482 15790367405671545903 13739553883965107995 13738021376397960080 11300873749731000024 7066597717675226487 911742967861930541 5488345877793494214 11033239141583749779 7480937951402854160 12909851238840223459 16429284778483384699 5269371851341061347 36399854781221612 16214503053051780810 13042731155325863393 17897910921379154151 8688948516495129741 2349974176880712805 15828634883047226759 15422007895660339446 1595634565344174589 8392533736799411456 14926315478479596627 18401493282876240918 9891212245792485892 11959317605418364674 1849418909143643174 5695861033700243139 5166627205742571101 16355944539492245614 15055304847627163665 5083325838311188902 1575400365248218104 4305647953660920360 13235608731429837364 8532968695149029897 17512232977976061368 8429217113705183510 4556256383950066327 13276357902689076898 6922984499805309029 11180179149212951162 1723391151311208762 12435118250120172182 12165867531668370845 6948184222663999536 2698404010480340504 4983532773652768389 14604402817401365500 16638738307001458974 996836211367730702 12062523885646598473 2444421507904229269 16441130231748417846 6937068104217264921 1697780406379969826 13930072767433225052 16414609169005086704 5411722055292897095 4662115630920063540 13658952899939412612 7161596111288991920 13974495245610583418 17752406533009276498 13280404858235863628 5103336357778826017 9720709881853068040 2131235512569446416 1232228454697186885 6106428753382534855 3188500778819440267 12386179886542360880 754161983944528545 12215654360415654121 11571247115639897135 5910531725861372560 585129547156841966 1451921458299165532 1060691390539263719 8500212080180891159 11271269258315243042 15992978242266061663 13976592381759694907 10135402534682132046 10006094437770308168 18345819367326977662 3096016839501280514 6290829984759381659 5229512889281785343 4164207727464117092 4349436068469190305 3032565336933451862 16795716808695587990 3136432574013442940 7699178562881983438 11240576692232629958 5353656904696761183 5961211992396663005 15436246421966078521 4453798163931178351 11053705084633193177 14331674009314448313 7496036515703035603 6570472015239224802 11004901433917848127 5710517009233888003 6901605433644503755 1398344514248379637 7076442907307220843 7640628325828392313 9172983244510069468 4343591315414020965 17491681560285022491 13580420218191435726 217186307060502148 12850888495909731920 16821656071818340818 197879826885475080 16892761152608144785 3827477851998349739 5641342790660803314 11214415218031652901 5370038497637005807 14781451765241509733 7896105974081284730 5669442220194337238 984138050454229790 2075559972071082103 2651611955395757090 14033836961131301867 8302680384224014977 12164597420334501830 3560283579127559952 9304161321588383454 18074743599926963829 7484651751814038787 13059185733254830566 13236461512242073237 15046113684701675871 2458530370694501837 3616791625527088629 15515256670477316429 8633094253472625470 10719067987794351856 14127686102735825306 1792144136001097348 6992058447321645816 18246320887893014819 12387903842747635846 9012026965749529110 4627626714368947205 6134712907342864353 1287908207715461162 5847053841828884272 3331551746277349717 16542895470444888122 765967081607931817 13416023567019273302 12359753282710323327 13838834236841645706 2816503799394180310 9140772686675642836 17690024672486886961 11969074160505657956 5927376821898213300 16180004907063423319 1774095457026666674 3441268542250325230 10062121422241683515 7716514356354020137 4809624788025580632 15142191109264475488 6020139203681051090 12895164098315249131 12519821158980451559 15819690072035495928 7120817557077324676 17647942833559537953 9484394765682299009 2685607081388925824 2280264920047558192 13654557327238907078 11703988092900175654 7199629217721693771 741236502249398845 1078378621375603768 15670978468381373785 14138946251883561569 7093867546181067256 5903619614424974125 7198731971604842737 10204072727701926077 4565656175762445282 8584262503183653921 16969592244906694317 17373577617819407096 4930053747969040271 12624725778951938222 6294900728865874874 8297933422781793783 18133198086705815819 2678775353341403245 3383102700528853333 16468174674634616332 3460535092006233461 7767448268625921384 14075551177536319260 5308277552412057162 4621113862550809077 4032733247085581078 4812105050693525072 12209903209912314404 4724530697840288470 4413066728738502879 8432237108814797670 5859501441531038196 16273289021318370453 942606504478940834 4601101848061070233 13654054335471926068 6533281523945680824 3369350213390000140 16551297545647204369 4153247896206536732 6757129978853147187 1636589910918609470 5323312570369119427 5446927660976060973 15065992651124244868 5063884443510968632 7198470092111135693 16511593275207551441 15309846325485327139 8924813232340219420 7158558162896716378 9128967815075346361 11813350193308165886 12635627590701293491 13552053638686673786 13495011365496498728 2264667081016826797 7847253578249422046 14285994323759037331 2437389142469436221 17571702761399583113 18357213158866811875 1687051430134326439 7753973184409568243 477338708423962191 7351150595588739519 3059753418617281383 9257561153099504792 12593171751527204278 11176491432228292085 4652171705766844438 15595018008820760169 476170725956141189 9884470153773108812 4514835556878447614 5475577174090567838 7626838761765901982 2666247709681398963 5251282718433789973 18277893932948401426 2761049584365910040 16591582994693098974 5109772883300913664 9920856670499700852 17686902969387267930 4875190196670360745 15383099772824599212 18001851263678291370 5741389128632234977 3343725160696186636 1993097915351328493 11478288339491470065 9588990827399485479 880736658218349733 4123097440015577465 9671572982840670026 2719615191193568973 6628294374889199265 12375947283677982200 13798196857569961902 6879730035530203709 4342722375767304724 74278152415280807 10095755658545848596 7608878556671689276 17672230222315776076 3648183591302755551 9242969253253458191 10825867080448176114 3469678723828167352 11596643314206633566 2883910519044356003 17131256867159327252 566369142575138703 17473588946588093323 5779342536317279167 8683136355767625304 9314237126793752211 11039251471457801878 8030207912563001951 4066514738988595037 7193367136111031851 14316620449224834140 10843303630296330728 2256416924957407335 16274687605744205464 1903442391471729089 10086613962662427116 274221546380401791 6232204717872476943 15560589788823642214 3177201698414731670 7884527138122555816 10577543502338372529 15047369576412131172 2399844923084215196 130220898570384009 4847870535450346928 3254140758402189225 12938943501666315136 12963854054706223234 7411372311970764779 4811490036212606273 1200009289740459236 3641665496981712199 12857249658677664568 15465545143797872914 4696205052377725175 3249255593544286815 6067249468716858462 10172740377147489263 15499305444132039333 9241265705776192424 2024459816666271666 17260600424662025359 1725516716400171751 15815749904780343451 1947049214838821054 10676437428861236584 7333388188441357560 4480186430227283641 17640919789677709237 7607116614748439541 860858094350804028 5958929157968579044 2672221249526535364 16607251134219814921 6365750806688102470 13697722942840813627 8951466415567282671 11079442842230082245 5453275128213540837 13037271036129842159 15731114255521774472 9252416972590617926 966671991182844404 13689484002098954198 14455883699837051134 17211640600019866304 10296724162722249284 14112088853842803226 18114764291319486507 14243634825180589720 8259744107896271159 14979169240256991708 17415186504872351613 9566670273404799250 16141160909021515447 10852007099059023377 3325670984597804736 15746708488158879536 15592596571860315671 17393010284255340885 13475224810058567741 17943638934556949721 4171817212889706330 277132653169445848 7994346375334839709 3288187224499367142 5969949103099701191 5119601103361743827 3658167846559226384 10636337947541341388 3226746038201948364 5666733332512958310 12069886206712738373 8358038084441440580 10634636362658553739 17107356653517838227 1691940002755766600 15546468178019033972 8281302248467300515 10860448223967101323 9307035066083141832 1595682417692970283 10251688492692778193 10254413426836433990 8227709996224460114 9208166913713487914 5059011950586472110 17435391736575639366 17688967409379887533 16131381305889140629 4410943245139919813 11540153745834768687 4218813691603994768 1972449697029528872 13236180832160109467 6572797407526203168 6425205123521381221 10361540792981128847 9922929489770248223 7822992548776782317 2663239506367924940 14823537762555533237 6611316975722728770 14174954805164919132 992631552325638587 8960758099976312928 3945505662270091810 1403805286372721560 10440959987536450752 3557503217771911787 12235407115400052984 7579510181645061678 9661330883381430924 10580973930579477228 13988551033413284803 6508166571531319925 3727387670788748597 5006965731501863396 753431387143665015 5043510938772641604 8855475641867201908 7125429866548183929 132654347726449769 9125691914588448162 6343701898375582651 4287495694895406423 5116099635802404052 8093054837111425614 12414088946933848925 17444905099131585586 6478915776275552635 13196347488248142103 5110474722921489621 10511796155513238629 14166668943168697889 15623187934950194553 11783471755417768427 793632664640198129 7506594679899511224 14087317277638288289 11902020469685438805 8772668025550343238 18276705526555641502 17873356865828552780 2201960462073749764 527487713415520266 1655455702722325824 4945249733661597704 11644603057431610398 16270335620022987871 11192605961725152763 27053396069440245 13419748638353350483 962064644568729742 2587218252372217710 16056241414398092789 3965439701242480506 17661964900312117391 2261232848219409003 619529338893391927 303553880768589629 9031806224821682770 13333134117216303969 5200416589774764907 17393825437386612563 11924390888140805613 12317347133796287977 6859857822696108279 17074930728089877139 4885024489586468849 3877278066905252258 4445276793770263912 17106489933953607023 1924111805524622447 17243313287417387874 2826601224033874124 12962222902903779125 5446872118063837254 10251347010429971126 18056098337523890029 6695240306512334750 8380084014478208378 14804979842917621985 13605560995814360264 8304230584932114630 15274153768583976507 14484133762725947416 7485474150404005089 10597363876979202302 8857064178930967502 15629938827082951629 17754097154332755339 15129744154363292092 6145263462313846502 9818795666543769727 9864099169765003347 17445173488563403123 7784513403690500574 8186353610914728444 9960474967647532369 6950020597639446580 5018640306180929311 3678219672306491529 4940766070849835603 2230612518302805180 14630632093110307964 5694689170557246194 7736870572619074232 13300240526467819809 16144486785404559155 9985429709594943550 4512752281477023935 13454929982874757991 330447446187531903 4761344191471462233 14683709503649939877 13876374032613870792 16344649489083731513 501476107859740672 2470863997527419085 6525516535026879887 2376767361629455790 4746473701934833071 6110351012057431802 1139614327319322684 3460569384951443218 16902523994371488298 10063130540117830417 5888833359230609317 4587358702906709547 1995861326865482051 11930210001434639993 12119312563807401882 5857920411168521687 12170058255700430970 12466207704998356365 14742124119802290828 16199301877066729249 499633271003421043 17191279754776586772 14834752310869950994 2444721526553398455 8285522525735173507 18151375940152576186 5967088729214424456 6954014882732072077 3381487060770067464 10480392530680213155 2485084038229238360 18414608180809545204 5104862068866351806 4474771126544916752 17006204612001031394 10304561531686243573 764184832434858646 18070203484131597729 15342562813837652319 7026616226018631579 9390298248964588645 1816393124156412609 9788321779169562262 1274611959398334020 10783728848693909839 9213524103515871421 8372151991724385568 5087573011020659421 7332407546479543503 7306042839948562550 11534671488020379821 9964968357710459959 16067411748878194415 10159773981289221045 9942883661215546973 2871598730877382312 12489634618407605260 13470131606346684339 2141974221431545188 9399623389109198390 11142448949567591140 7163202733114770874 9273190255043578351 16257359255622731721 16166889376132212823 2020688988290705492 13349684484539848979 14375023038237335388 15588791451692112406 10530524366488696078 8061234042468065048 1380099222798090515 827373786747963370 1956061631036100131 11004466467967111831 2164196312139961565 12878185069833975270 16397526601744993074 12309013964943386432 6127022754685090077 15109513264820895062 8603627283796932490 6151829379348068205 9558106834342882217 16696893795027424762 3505028088751943235 9810398132042899661 7125034777953920760 17273765386611764134 18161374463927170075 15107675910287498986 1365745921972400120 3217033054567003441 7722590452611810206 13988772895929568790 13550962851856456091 3749201043007913949 18285187955846111991 8986438748446516086 8393525986874487177 13078043310607953961 12261265123673411908 355488550408920776 1767142486026449747 13057456044201182089 7078720196063681645 5024771636071142075 763282706262702809 9839155854934158939 12971488008857344963 1341419775505577959 10355874574153089525 6992179406111297957 6156175240595124867 13775466115869253175 1308846292465412149 13492281677213825634 2331248168963935668 4623207951295543264 16688941106553559401 15603147627641071416 16736679975498803339 7852982981008866801 15526545955950607650 4214037372712683996 13168038213716531223 6648700548151093467 48206978704204423 13842713466205684808 10338083281829733523 1256003341088855615 6125269837742636538 17317952040303536182 13593917967629649321 3423098417154292460 4245147569282819619 10436236376416948820 232266206035415347 15710795280791840661 8419337306793740439 2861152450340968465 17648493305899898851 5746080646452719217 15800003100731175969 17557849631813251426 1546308872218851205 12974371628755585648 10340876683243541892 15277258685901405659 16459646389456875227 8469713462502073105 4632550318747547661 10600249472404658764 4331903783547115379 18056575544764731289 2460632583340435864 10134604403736557821 7038241487784435594 18308902481393015778 10737746974791568150 5014667829326767885 14925857608776957692 17512775549887719532 4350077007924612316 2547667235720985992 15511386713218532862 11749943530909781994 9686008941079149770 9779548637797218322 6493407225387698756 765467011706868150 2546847926004110257 7138188855164854779 17899393969110800893 16727301687595317768 15431345455268399778 18361490592664733252 5468139486604795200 3420241307964228033 10335068894329541528 5298009518904538255 10175979758980958259 9771793208804780061 9208232402582715561 11341659612200440886 3016485463957155603 2290251200372783960 8099117413076211624 4114659981935214032 4156304551971837139 2568346250972177729 3516538541342839999 8816408330510035634 5098109046868784204 404381393113390201 11647290767395218109 12932010022448891860 2559716209935431302 12287603168730249491 9555696995937344386 13548026728820362158 14503748738098585146 4995469373853845220 5108580111175815617 14976632793288543687 6168432847832288590 13844514062747512023 10037631637076187816 4403212593968586845 14525112034647373495 16257749904830655050 8358336078971935753 2489157883168817527 4433194781254992741 18143752911463393398 6506509679456787237 7645163426009018720 11808008919652394045 17889739321802609578 5387517530813106245 1676783708167174003 7854220273556576042 16788004349707151175 3245911932308542110 18087020163768929988 17165022744403153819 834588165523917090 14070419356311054962 4472006574002290287 369524816635070240 2853299138343778485 10477363511644114277 3021948537296392079 3779337558907381188 11219455430327175629 1156836457837318677 14646889600359443002 1794615637367966881 10182129860988309013 18036098669749079822 10201678137319901198 1021689217265472619 7189082886654362937 17889586562604988036 17140524237883061609 4683897013663983300 5805367471556802681 3714522637345146212 17967491365498822179 1090162922678449374 18182821249719025527 4585581424261544676 15794909766915603874 4966357355314194562 4833691895399838417 16357447172523745788 7136531469234896775 13565333843360008444 10597208447374763664 4522764591977953658 10900926122530341517 3026038909039568164 6754637156300767862 13152458141645935162 6254456850441183711 3287154088955557261 15078291604264807790 10367250303496892134 3737953704684334850 8392365141206916112 5100365981469305746 10220954509276010544 11650595443672168140 16629828563021731255 11562267431525614266 10965025279574522534 13767522745375359559 5620083134188399024 17222802648124630899 8380118850265709530 16596434986550312268 857593433909859721 1833934260222073659 7719735287282285217 10144275959691337185 14077629477010434197 1178070176092794980 16779605937881716117 17175660729907645550 11070406249002530814 8489283937036838188 4558392436964650037 7615481695776782493 13202540301645410321 501280343770381942 622350427198641883 753399548508872602 15412088203210942267 2620328124452771062 12298321201446833785 4735192384482393161 6598988504682163183 4160964983244692192 6523179499200462803 3728528606720317320 1468246684824997271 8874956998342571783 9635644981071583816 10844489149362834607 8464759794419457583 17190088995992429890 7413230457098527681 8301228022527553878 14774523044251423608 14424961723877417983 11444161675488735085 13594882789856417780 14518018216374750110 16128970531667516393 10141279957040865624 883584132804482589 8662143132708800710 4812492977523050538 10842767162322821921 7163631796738249609 2566099246461366949 8795004763618100935 17023596010599903612 15596779035585406133 180514758541663844 13088854016447845791 9843735247455264721 8606746975924065174 17332945906684117528 8436285011309817482 6892030502116975891 11864707773533580020 18063371788466663166 17008316099676941411 5296209587423193562 14564926515937284307 15071617372290853106 9446611212857727651 15735255154916825017 2919131217823940317 13149583316459079383 9455839083609459188 4842291396393622392 5576185038931473574 15961082612000897958 5747221240089721911 6605882491344114174 3069831047899172897 7840122670359890464 14983258834151570303 5950686148912496205 3676618279965086518 679224988232485917 15888294261460112827 1695193232304343680 1620401579035879675 1354167173739285945 13216210203638544736 3158091498469932650 11058010363444585287 4769075817388104426 5162694078299627943 13259046666279054111 14849969556555977751 5600688618577650186 14742284394855429179 11024942131569512658 9950920121238398493 3293174849627792062 17031392502964703871 8957209175357641122 14368268884816877929 4897321139324321299 13520382714258484836 12288167198094265120 6937826928684348924 4018948677887102154 4220157273600966221 483359268398827060 1047872739599413707 14576495918410917602 3589003321900049693 16522463442582948641 10471639683402406942 10513051068464358373 10878820970172619062 11397044684731325331 17757269064765563996 5731404889995665269 16862852012970093119 13619792358982216887 17538095972703343881 7805253782081933811 16676920802964814881 10538468189400895527 18112928294704427191 15298207560951945941 80723198584121694 10835013873578973768 2317037836076638725 11465355708508492104 3027091804345756481 17648184459794360646 8930726231351306429 6466137318923717313 4766495363587796046 13979647510127111809 1181897934925408584 5155337353455272397 16568150472576017082 12163289593175451829 229510815957044730 16291613907302673547 5503166768580782876 6600096460925717862 16713399173321923511 3349838567596933160 9712984027966067156 1828593700693962479 2177468153080096679 1634332024308814808 2454722484540048423 2438368476282145674 11489231779152303834 7128828430592152750 9633880877241834189 11421965345716621772 17222915337025421590 18178671001564509889 7038931985174932550 145470347558545687 15867621990708132316 2828229398001277455 10309682784673716665 17287816172539699684 17781647098344652326 618799652587670001 9829439959294029476 11529662851866561454 3905184495726724593 17267370100513034189 11012803344652870330 3956014170525663377 4570430956909981088 3660167496697442435 16091490970768142043 15760046652315446156 18445435968022553268 15959015188334385926 8904523709315942952 4171393899030507357 10390726812084206509 9545031982515545382 1135841589239036073 16040940178042478278 838782434402918617 5589587609933218238 6048667312259559610 12089027771190723554 16576705008733072500 16212685927927358253 17779273468014513497 16763541423383981517 9555822746139402732 7767896412710582831 10143146902729870914 16816152645489476561 7040814517535898768 2210619800186269520 3687687356129333947 14543467734292609963 12464339192208679683 15410587665787583291 5016125844479072504 6178135339521107176 2576164517698507026 7329190224240577303 10809000311580165685 7885601991014770822 11812747272345141631 12051556100615944284 2146052374655073625 10352160040539589626 4489466861938075084 7400375724053675472 2466551842770314412 10184272537049539718 11163563705534626527 14300612249242692146 301730951578880857 5664451599224301594 15624991638682741192 12971302707354785799 12062994228354779514 888256108150677282 18381276779219081709 1482287974690905210 16630840975413571843 567009582545980563 1737803409992659943 10181222105356812829 1558724993497044562 11776085806476222434 2787041409576310574 16827168617625930761 13022595968018549830 1710651231558950437 1558180603461753495 6997779174957044852 18441349352574853133 15493570110609615241 5136122663201571770 12419340548078364348 13444157865081096541 10100635133657040937 5254678447711101617 6575597288741288021 15538548927207060368 15602889721572078366 16377920799138037413 4738584755144392603 15138072082204150115 7491319724077119429 14944389268267625389 13040266302402546535 15802638219486955801 17925273992829866123 2958838165344558906 15379493970720479056 5699091265184182882 17314278903744572559 7617961027561076627 4768529531798426051 11401555333549186071 14106914995841391287 6814572820512476225 8644438233513526784 9749482050476165227 1027439485675181468 9863313125062797743 11331879933140431766 18290015629982931244 7912778676380667114 4080198948998468149 7506660835684325027 11390052680611633836 12303598644404338305 6541285246904957476 8137981840734822638 13213794515378286369 11892963812616660752 12861082959173064859 10531356941203339123 11288686628286982463 2556080761855282358 724067110698862621 1207729294542994278 5027476885948524108 5350312697503939888 7655081940756326578 11482215536710682159 14833572199566781703 10055827631982559119 6962176184844370471 12009327748216330857 5861068712672668701 5056359846946851634 7554507256196744351 5555458793340388441 3880635812594971999 11435234097324016664 9051009710106734054 102406086825640432 7220497396415125700 184310422050861113 15387962002761562421 14658456284772071498 947244639521853656 8257473774788559450 14146959286238209165 10252616164582654080 563939390372297496 2187360827810667436 12565242737129204669 2478275491151204843 8611771391130795377 5714770085214486813 5697422613127937486 4841005811959320418 11919714049134992434 15490249167248857354 8348767678219595068 13624018905665564497 12594411923306737456 1027702229062866383 10099638746666840813 894199382065091959 97722788518149726 4875329572105491184 6100966708803150231 10303009717688666230 6335346116317201820 12307300279963261616 8904964603882588290 16081240221234725029 12198127207092163002 16666933865890872780 6723288174916076430 11724044287045874856 4696893080005715748 3409764382225049298 5421732820175134198 2043848847472105127 5947080506996027477 17437677531205029791 14628599633643472189 12105865851985915998 886500898909051553 3444425258413230869 14831940207067220968 957906438466532163 3034877339974613211 5034784637646900575 14377218205000982231 11900182937265466031 9358406134360920020 12800491232769743877 6716581690405937841 6453964223256862041 176155787336451696 7357917820966336957 14665383324137818676 1967019854066093212 11132189079323245384 9561810327669246508 5111222526771136636 3288063320158187093 1571105977986179864 4067204810783005492 9683267088927924418 16323414398271109631 4860701399277320015 9018129541108104470 4146902057614407522 11320841077466465565 1738290576644976673 15689247264858357261 10789530092480647175 8213714530692852737 5916813451003844938 1671418046578626700 10415697938221173146 4253890446543728011 16059688027409512459 758240111028968768 6949324835109758939 6025756291396354015 14726970897324808613 153201953340145282 12423089599816564763 11736979003256084047 5595558822444422680 805188671655654723 9542454127834043898 15901708757079181003 3747746154047756143 17052891393691396059 6702288233051662926 11985116265487963073 10398601173253921690 569474596822575800 2610329184753846741 7054810388982672267 15230589140087994702 13177583277079208080 1498693781220508903 7406230976583915666 7008666119634901816 9093057630685819542 5161323796920095015 6414737177386021354 14109610975009571019 11832999167151683279 4253482977283456907 13942458913593440678 12792856460158344652 4264502792577200979 5254391876652902301 2144782002407485941 7422211555039613538 7362863063918532300 16365784510997204504 5156779024788898462 5850402824469898791 18211902920082389862 15612242040737486917 3881813339430014290 3814250196903704960 5031601293873333725 14011926530138181751 16404999078429486088 1571485293104687092 17007084144601042362 5355968732513407116 7163302760279911047 9684926844554229892 11859946427858281016 6427268590118906126 14268621143840434086 2167057409523230563 1708891640245215919 7390132736046380201 4962539991563422151 684908901412135502 1760876625215627404 11001277499859332035 7036679202643169550 8721442772925838413 15741716001627334918 17401247409816004495 13119069373502249309 2797548269078524750 4880363098785097577 16723159337451140110 18160623902737312635 13000447690491669878 5333262240957443210 7448588581634035408 9869514839196337722 18065139934916465262 12557969773324952500 10635019595546544606 15887985861924653105 5202927881667617092 18070405563243265188 7013245774297829915 1653545478864695722 16472624803253304033 18015622524098918443 8720305944910739524 15602095791999692958 7564122705792452047 6439710018552273590 17278211886293942842 2830115274114446148 5689583746188646608 3752309430040057779 14632037053787677201 15967770103614471591 3571919810232569782 10979305179923846073 9023196272924946322 4278630143519041827 4274688685196027951 547002401647004768 3085186655874133151 10766228050744572229 13801745347156199039 16711077401462202177 14773387788984050931 15939881085472688074 2607600755882002466 5540232966766682249 16403099633090766778 12755142101670993792 6025829591470878977 12969606372733141585 9481792114186491825 11834349036442622103 17637542605384304303 18264142475745151537 13974081110757987480 2234688158825275292 9543407891784584142 9261109461383687498 12821245963030365029 14161479848076016742 4264632166820072798 17450931252080446634 4141064860942628416 14842434250081026964 11380212612249459980 14824591617799546835 2940617324964530559 8903806881202144544 16298543185130049361 8775239553563100477 246828344213756599 11338026244001280812 14976129911736458074 11266625461497863363 16953452269568643863 6859566708160048031 6861069248796783903 5892866011219576790 8664979332722069752 14539373738493712348 8180340271127634673 7126935830901759872 15000609969537673419 14646464318158137322 6215072773344280304 262282449140126646 11788304147988157137 1808305136035952057 12904938801678348894 13253209651002100083 6109419054672354184 18359053528277186204 17129659274283264091 372742452079083051 5948077631840188606 16157803831229969149 47861923067556964 8899736029289950743 7816358695536262554 2101671396439240036 5503346524161425483 1565182065847381929 16942069608250203064 15984448801447758314 10624091947178252247 11823982367502234137 11231698622416764377 1800544304545181755 3759910372156853684 3921257504698867486 5596188218341844916 7010835675764232012 16225984150679172464 8417469668968802063 7176003739977366189 13620688534421341423 5690967299027672726 1183881674472539396 18183440788853817708 5385566448000336362 3953174608712862833 10884859042715446616 10384710324667572790 7391735636537353942 17374757750396177725 13839125597716812997 17779834292908140292 7597492062444232034 4553436995659364847 14870710848308933469 13348865427297952536 6288418375676930570 9708068507083494013 9044107828987076250 1057914262960007698 1809009518524044662 2573970845757485979 5198667639352499718 4774800367555808279 4540651104533304275 16773471408379360462 5408927741700363891 2404848766586504959 2793080626769078837 6867421718563622378 10141694328965075725 5160727959994320580 13463100636941283494 14702404316011458930 7771711532449949671 10696791187390035374 16550479445453325571 13145742317564261096 9536353663108993427 4588993404806200259 8852818223217097244 6664568178797700241 6388424008554692173 13382469384595516205 7378455699213103266 10089432502061711571 18163324792696150520 5885799707369920072 14321851203102661291 12423543238069135116 6100582435888254422 7954942432935165313 10837703395588728159 13167333418351954208 5118713945238997109 10079977257817192815 4910926642032108317 7126639290451646616 17497883931296553665 135867511825659655 13353436484090478429 8722749499862190360 7485637837022322621 17621564670033010381 8201173182225509549 384898064105594657 15105030249070234124 4253327776991530896 900908140427580721 18303494932644147124 6069664581709752678 3467548854844652793 15970885409850041739 8143217974325024849 17652787802655130198 880105402574195283 15219817630959087390 6173155499456368338 5201000475031710205 11625995889216076706 8727197349481243796 6108393784851639695 8493617305353991051 10515828580199255101 11217557439222179285 11127423398907301463 2998665182275556406 1111625486227398857 1076723837189241545 3246909824420321125 335894778666528604 17361179018637043335 6503069580300065008 17038122500796424047 4991202159198131771 15908822252185942456 529519440704709578 10647735201075518528 11144930943537226445 11972882263491128810 16640687173923867261 17486786189465393053 15795629733321842546 13675223893179785108 8304105889547242147 2123613665910741873 8988623332689049324 16384193094343778130 227352894604046953 13905533998593301664 1857103882381105041 10447156331533190615 2850179137053675266 5691913269740454487 10779890998594306059 14853308083133487895 12245937157651487367 13144171774879739285 15079471586534543986 2039561535221077029 513445286022103032 17785572780059054719 8217651059880501486 17312762130728828027 5677796166925414011 7385990902236409086 9465180541749541932 10457310931833932185 8036876940711358206 17001788688555711907 10477077806831597199 6454539780601769542 14914504462505380659 12906853223424810849 13666153625366335218 4067613802980902336 5827737862584782139 12200044303494362784 8855017499300801876 4289617531926950188 3910504837121968222 8017047654148238194 12572493592408150095 15025160580635948616 13392275739101244622 3381899007073052211 430132326920654469 16505576512061056855 2825664486058769134 4725607307534181159 12581731547193168304 1500616236561300664 9902240504688213490 2993440721109277088 2925855890758035266 14002930794147518261 13964608702968261714 573370983629523112 5191202548040724413 3274228820171385496 10372074288500251256 9203194472553483569 10089595577968810099 15754001376078677993 8346447266954563782 18275096047129023778 10070610178889407955 354727755557541161 3520640682175786543 8901241578273376933 3506248286465395331 12150892850916101475 17864104972782241940 7297972442293130355 10503317214871903131 17166444408624272072 8622943709732482751 7033718779362879258 7021494191885018500 8432264667256734926 3994273192331306202 11641191731908609995 14901118620285488405 144545776343566835 3746073160866893771 12306419881931691734 6869444173388869796 12213110911745706069 17854105732906978217 9622042388864825830 17676513166586514365 2357197302528801633 11947631737148570645 6425595614096927414 4009892635089681517 3943738549399178187 7113632510831081283 1898794099925967726 5851952522001875548 2102237805429020508 1310174303255417279 8951307021226115241 8567575952588364829 329548598903499155 1275711366038445322 865693338472623575 3125386778629494449 17939553283667605914 13092321408591066778 16164636627522780701 16692703394683895647 5369796937571303170 15819392635478482058 1907189467010403253 11377977414363774034 11095346949367125 14364749895234031914 13210297013367143683 3303012764851345242 15210375498520797772 14884007321691303658 3309916504837570807 6083640498345374669 55548187451010656 9984727166857717028 5207040786616315309 6547921045231553095 15688366367194987913 15934482442073116345 5250983845154863184 1560134947566269427 1856155222009870224 4654043677850172731 16286802935946840158 14822691447927714643 9602561414750350819 12419919738544798262 17137864024951329372 2059822286133606485 1570547591670586678 9025695643926432122 15737162021004026869 4595829197480179912 13600018884512958325 2657928430864415154 5073723513732811312 14088107707443861513 6592382204959749243 16908335108743937031 17221228648890961727 11617899503591509815 17484046681508056862 333563899552252448 9894574934541386415 16865082721394456090 5068538068507068637 9106839901032799264 768951135921456561 16108208010052028869 12759605020176428516 6548768163519941122 4498606323194031331 7532541551675890295 13395290715505855287 6249953521160027934 2295415447093125262 13927719119806849246 2426470641045336692 9800108442151548450 11124010386213671800 15747223283427723968 14069266203121909187 2506557074019605287 5912638906120445896 10380321649427216062 7703599041218634900 15254141565898747694 9544592341401282337 16310626329242297503 1891672387581998198 10713113693032144407 12593170152434185082 3228061950164301654 5100238721097674571 10641158200095892275 55395499041666353 13104110199766276637 17153009326580450694 11896534102964395916 16831243357188079244 12858383720289816220 3369742158945175612 17546072602730449360 11141937732072526237 5922656717376522109 9413385877909708118 8727134060009564943 5756739055513203942 939914493208864265 12774342535378994058 3300177314141529877 5305112724324983843 12925289421622611465 382450423348406487 12347248673571109464 13609329149752256223 7176653030614189095 12973860591158511544 8014167054803536365 14135141671771257877 618323427796611095 3386137079590607730 12227530277108554841 10625118667791322677 12772853196943375250 6848005509037815842 9930318594553066716 8383845416964323036 2449325469769182254 4906478230848287486 3056210990654837525 9966260628760603153 10972494315924651797 5880155021632189386 2826629517705684963 11097076405612517949 11901977517394336288 8767965767236181923 2252950828813870331 13280109540911520734 17198968399076402899 1031925337520722684 3503788609868974586 17668949289989324012 389343014947647060 14225164571190147635 11155897827180520640 8246302093098525747 6818343023064550272 5171332879670077495 14229139096830449056 17088857106550378386 6687232297461823287 7825062914357412229 10652034176238047998 4422120166078639996 3901343132324021560 17046066254628933046 17515904052324251405 13540056419465189250 6762563801813815324 10392839457032747985 13739327393543767594 7289395425412829228 7513419590896846702 2038519960158630164 7368920746312676320 10115419744111359516 8110795719839246226 16619715223630749912 791467535005254479 10251361295433692087 14735149423639350676 6895467528362164830 7901779866228491154 16737044668011223181 8530176509367348143 13105639561897511184 5413947789883886303 10303728687449037168 17091402250611205157 6708997141033667686 2197712324186100722 529284141718264992 8295528637097852014 2502143149866808401 10369062741141899779 11121808035988155152 14180055171111091288 16452100147774185148 566288146878254843 8624026556949923422 16276740890421758460 3710589539709758668 15511540116322586167 11168458870709556187 1670439345754443415 11309583406838685870 13958971772920133744 15614049980705126958 2137564958360774605 8463286684662392962 11270616137163036911 8273615956408310459 14132518919015949003 1983900845523518618 897060868668404640 9530488027567739304 1554388298855725926 17417067918241654561 6104619525402761354 8776265824585979806 2926078562106795378 13698297912195178106 8691552509745533759 10650457055258170933 10848085602552512181 10978581177643580914 14855679200613750169 9891715185950367039 15838568768219829333 9971472490357521585 11258162407538796407 1479163518891390579 9944142888467789666 12419230584262758202 16574778091212984156 6190175424757868490 11830626179198451351 10996908165424373428 16345337825584216026 10770974461967344199 16831721427669339227 11961483396576989472 16159030930221056244 8119287556521232577 2267516690196227850 15672865553320429848 4979466452975161110 4906753483155193528 8076165782355674037 4273243223905969225 13646846091144206379 4478437900976411323 12254335694542736958 16722962178049281375 777874562303751081 13524350452985616643 10903403273539350191 8283244618465912513 1411550515012086148 6353953244553895547 12063751989345025761 581770137308462915 7515422288046298110 7859718288100341638 7993110677290558138 17974128093984138195 11827073374433315399 3475512952892742648 1217611175734057653 10138147680078743332 12533525516900100765 1005557348079728081 6617791200267407733 8162522836474749009 6721348418678135831 5734921979773951032 16451437858808674570 12441852210731819735 6369848922790005758 3794568132312064909 15387650151119909848 8160676480165863346 14413932338554394541 7862127724481076421 14117233519325044985 3928215603561548124 6638143140972298465 9686344141931216144 1359222342078360221 8353160057704243340 441846368964563153 8088350491484034980 6892174372732230670 2691227991496539556 4205588814761283262 1221292129002015519 18413328874094794243 6686716765619367350 9282831727317647346 6917479654244513602 2090161976798623333 11725801018098270548 17784846168939520253 15615773706030262052 7846206266348855478 10490769173492636980 6270025759336294544 8088059414253793185 16641441775311164057 15148072340600810180 3521212751607743443 10765785357231066423 1307642642743708540 15523875680409568369 17095157044957643283 6943235942162482573 14437073147924054749 13142924467720724462 11646978431027107769 3307815054795367856 429530867731164545 6563745386087390343 17172317913628297815 16470201361377563534 3716194225752890487 3789554796868987538 1135062885321665161 806587812776000833 4125934414824040910 15132516776868970494 4660209352649762038 15822869374154648550 17721689225800850071 13022702534312412236 14661923698814815667 17474324941779651129 7902034111500989975 4741987394888375493 17038745908543127609 12661708438380951215 6058686513646205601 4955375460325622093 5671521050608355847 16648510002025260109 5644778672400938340 2035948101065146405 11287404668553788468 3234924890360985875 15854617557060912031 14445449683497536200 1153359158730858468 17856888839211233895 483736444429095628 4473305176711238562 13227827540884161981 1221260636497103652 4800648077136096731 12625536327754435001 13415816094768082033 12386756563136308164 6031672470510351488 4791205762373678315 926288891413764094 10416658020809433277 18045869211918825577 7837265427383240617 18376374303197660380 17196348075774610173 3792426385878411865 15842312299635849233 7574340642459338929 11292077506914590960 18058359990262180936 8232855785965509039 14837388185899836679 17682310832394114531 4361786214900858447 4675568893752109457 2774359233452006111 6020667793497328574 1177127255959903663 17770319131083973082 12152219097841829536 9203017291793334772 6125941499098806921 6596550068546114030 5211347560913322580 10925045771436722399 8009365787418873065 245372123070826310 10758825045155882539 18361227271378089672 11676919948782662217 11220490995851091484 1833566097632689739 15702685297419115384 11604289698194530131 14270883557101029463 15309411077076441927 3552343828079518372 5435218597349732098 16366652287316855798 16871676386502248078 12991802453574931903 18368722299504357423 5034518928495467883 3294869347497960650 9284632396913838022 11021154931562665021 9184005831565471305 6300284352176151763 8798438076796450772 13824779349142031645 4382425851743561901 18345039360575010221 15010704444327269668 4151071846111770818 12209839743453668368 792274569830455361 7614561601551369914 17413745255156603368 10658661708594267196 10306241738869568878 10987404861516995668 1575495268026002020 16269401639671172619 14838875602433619846 18326426831703203963 18222543015050892443 7672711464376394704 17573943383122710201 4708086420697304397 7982895002072917253 1867404675635670701 9294464112184588787 3277622297058636824 7953258239028289939 73787569242805929 1505065096170168221 17361248455195809688 82202461938717392 5342043529495832324 1783477348647302141 13251525726697968547 15371438575241630988 9769613713283313029 5647062006153675663 985531990145851245 14582954372710984252 13295578754547351772 13557772189618417732 3157522141960845473 6613365433610853419 10094457683020095436 16813575464957863733 1842121866895184399 11198022549342084879 443138375387402337 4328203322264760251 868311997649133308 13609918715680711237 9167574221384948379 706763197295912574 17870747980880415511 16606624295023596675 14559784589176943350 12425614652996656581 14590999696758991954 8865311899495432923 16508164030704362988 9864522100060789445 12353923286944188262 18074953176886817273 3377263497346680139 16654040947689656215 17438930734157784648 4240176103591733117 8495719039905108967 8542361734164727380 1389280029474890460 15694778652639505776 14904635799501539928 13385055306083804182 15915244968384647239 7812748222581200150 7530333552199217717 8985669079051000261 13058479042228018227 3784988462211321000 15067550183987793705 14792876373097338443 16774057482254854622 8515954526007691473 7645463241937685917 6230131664217782493 3523729713668833647 11498374822525641948 13248875969861086878 5862184014875298780 16948304365635691378 9979441658531777106 7804153959136594605 742232173198916575 14804446678703450119 6786685965218192376 18046452797695723376 1509036522025581523 7288796735075020701 1600802256309861777 3296848803996212316 10111450486680420194 10282562394556624704 5220177927342525792 1030994807072378855 6898755755424994887 4399066861284610338 11761581891843949846 4949133924889099920 11631391257404101429 5824186131781490784 6189022256475595972 15801559005937858772 9623597439820209202 12921104693930539329 11241718030579714146 1289825052979721445 14178655352677125799 7827307393082356020 11152927512591975592 11603629564913363893 7528703513124250725 5548264903586027686 7972624692907337762 13199217217690387921 9349860434679640201 7415077607959764771 2689474404128057370 16262460076407406730 8347325711340888053 10331646589011926449 16148279104621711934 7902221033703101789 14326878183753457568 17013220321383319091 6672311022990495270 1245917408547519083 1763862739070662696 3316704767567750213 12641368139023998471 6227758390759949913 14169106897772646123 5166876364631189373 2609900203073551848 1652418979511941308 175487852420537827 13755660275507000116 3477635514381160846 9011601277028305355 16665385460308295327 15411244024192841777 6320364294619222378 4875628178043462890 18101804107200713072 14053092125505983991 17869361516721544624 8339611935021021432 7363536017937183696 661478329980712613 1380317597521673269 2255641704055595094 4122612532594349074 1664239176207693452 11324082774194496079 16663939029354436112 12284973631081335746 14307267072520189382 13713882152548411167 12178909962018601091 6094732344862887488 15314034146246233165 8969377924483465469 6952773499694205152 709218023170066285 1643652782293674475 10783171738017562002 1440498263774237951 2820534335922812305 8611550797906732868 6075856826731365857 3804409280146408156 6581255300046247695 436201812330994938 6095801108326919837 11358820146853520834 2994526777173107162 5070339566585086829 3550975000260650908 3208196639620088500 15567322562172844922 8902725241415846900 12832128475193129347 6534136807173412098 3612110139772258931 925648867599609058 296398821928239258 4969330381548662317 13802077240886867621 2724001203250182414 12884660732906669941 2177362190670327816 17926897406134001571 17848641578881137920 3394143274955179257 16741507180952501835 14639679337119331915 257378120339132673 17152934598724043358 869927419329958342 1722933446189958654 5205556353128823400 15662142499571844007 11763293043732388435 688497615155590514 9928464860050464859 12593087386426149463 5861039719514665640 668537585162525880 8220168240582490725 17429286972647304523 14368923386590961794 7176346879248131332 5384810326314897800 16941760456791058566 2474242163514910822 11183752787728703488 17794019805957351173 17026930743203067455 2709376085696012155 18159274680682238707 7934804109440146948 8939780191108884502 2383894221344390658 7914027045657873969 17068799991558941763 8085523386559798882 16301768838783398652 3994531350400537950 6961020605845879379 9734524613256651162 18130090421432393948 7804266543816973971 14664801490682131141 3724408250484049706 17111643239709669896 16142055414816670284 10278544260807975266 11305874085401831631 11482200443168413632 5935245209713751215 16966763017623319984 4880833343053811685 12267325271578240310 1990135775283056885 10523561461876786470 15175104549602165418 1398940134931119684 12903527964246234853 14540275957395683133 1929120282736551526 7125981324317474610 3111351026672744673 11221935052820956536 5155415875204384405 15775237452375476381 13567411714854809142 1214357709109068471 14835803512255048496 12890643337298254236 12437563240231092616 5436922045108229364 14376273199480793449 4937108427738169256 16575867112145961037 8173582175254162231 16347167723455437221 11636618578207846871 11596652907363978464 10562435670087373277 5150406863887125812 18344720423650381034 5755947385388775665 15428480702959204579 15799362242835125727 4175503817587165147 8470931093526492318 17635890020613711832 16522206957925023648 9502526868975062801 10623157443703721688 170733212470575160 3643521344367470704 8333524198070492591 2010150696861279313 518947357524151403 6574772857034393993 13070071386224054161 8934285938290336254 5050062773167850417 4423321484056101040 17886511683726926729 10766967793765714729 15435213927979927114 10168263263351825086 2935393104871239741 17882010253389746253 4764061676511750174 14612689537805242869 11745443632570754461 5237742389786852067 13684536441950577179 7766425198867384975 18017031963520903625 15963477667805916575 448197373669191827 18086955900129324543 2378383809499783143 12659205118138063103 9767800798729846393 4420970779409952705 18156030402733514539 6903114588189927190 1691513007285598325 17533869466207555592 3812360428835005899 16440938421247296934 13211320291077575922 933399953334708321 9554106488453157484 12575700272494061554 3617743909454717407 5258014425910059687 3553686617057896250 30561579613873695 333037965577614721 2060763620779480794 1269931872757764641 11344130920111567684 9208150561716616845 15994345048598163265 5617589423523591698 12006338140922918019 2464227406943656442 5215751671295798154 8110374124060601751 3064755939449700062 16005346296352017229 6357556921900855646 15619357935080448180 15896023148091693651 8645484997033489114 9290432302119533709 5453826402835887280 10379237777233122175 8479289645936217806 7533412587716893802 18386407336214724834 15973871656439339550 3186879345741771981 1178139492049487718 7393932985037552198 4809482970916802755 8969991463186683322 11902037440307438861 5035441159088092785 17726318113538109317 12129131861858586502 13928371210486885850 8260955209390872524 1337722243730484964 18126086275675483930 9184266900279639993 15239655960242774949 9207563131297517715 8700301804873790917 1123868799285129316 13426229106676454816 8760131297129436925 9364482872667563477 10440613016913596821 6225062199829151812 16652630700019689440 7039598335816189181 11258744596634073738 14922234553573841188 1136876185432818178 7864757880708905002 13478105918542688414 6593591178693904739 4148807792158261501 263475550756844416 5679241650059367522 52435429798683124 12545290389256173760 14099044154125653394 18029216875926792157 14440048000894491998 5447502204244939428 4114396134107691630 10519489676479501410 14368615707271874107 4324873927418308554 3511481559138068290 16168199515860255426 4434472236497902956 18136342609835269300 12172641457835239248 9988662157723511688 3972881829534561060 13087193261752501690 18373991259871773850 11951048578151518662 13701631658454993647 12996752408428362399 14487459697765099443 15190373925500199735 9155381986360467189 15537183700916912429 2280647067133656236 8058686445214843808 11485161040179064577 5599831465155814641 4174765302133719600 10757941423659393442 3628431223414891791 15065771309925919116 1045914851179962126 3650214980947439395 4166042196687130179 2918770444577259215 15859074844133522726 7585418690600877723 7471320865044763117 6741524182861739924 2367250215333711941 3593717039250994108 16585338958082288835 3096402250362057013 18326597409592971240 4775625585514970363 5181580546942038903 6159732839116169959 16986307963238589199 4939234372715365714 3435679667162516046 1073752817088129672 16876491943702428166 6522481124480873725 7726697688673187212 15736414741557450889 17018045797215577799 12253873937281749041 10305777745159193848 17955151580541137748 15425458434971332649 3910186971199812159 755785023716760716 8131939023068994962 14008539001755727212 3138770454939875286 5287929388014973125 4547819943165698407 2722007951635407548 11713416058490896194 1062614166338821783 7154590550643370631 16147156929640754028 7788929810012719529 10817076472692805081 11469724565319194231 8764613045129427759 5749568121223841805 7767995652928700458 17525623220088092770 7301349011030607797 9076115407868985365 14408167758276359194 4652464164428729228 4298654355838642294 13439860033510379639 10066593360846106484 5330065370047337144 13914406502249632040 10486702785546650883 8259723912991168204 17074874873254746437 14848393707460964279 9650541963669571664 15666408181430796202 5155864605732907431 12030165006531354381 11824088512875462464 4793654083256337295 6068996714337393574 12924453561161232998 15440391275418886177 4463834149229891418 10174909707060192853 16468806942769951253 12043648946657589858 13116801055375535032 9732061755467211349 6526002965748960381 4439183871062263772 2229365949659166825 18205921255054980370 11599937296469866652 17922334131920304300 9399545198358245540 4098926282220155079 1672445736894778399 8041803972245542156 14535070935489843875 14885820107630261603 1788463079943721888 4042427156227822075 7194772666298316659 3892221838098143791 16654400786425985395 6105468579601627600 551426424491610124 13596195680661864795 5482363277059389664 5503367663187819275 6066538198258734158 15339174748058594858 7718251024918917389 16711096017145450630 11595589465601536805 7457131532075423014 1815225353312074089 1330780579806533269 4186933031077248333 14797974573169768553 5031291837461105519 12746188186784945773 2349723737946606675 1437620877426816407 13308480570888772140 4804331416667060672 2186825225516040103 12781032703188395435 7090580333112745814 10002953856145433579 247005470762051138 11224983879866387782 524580078083135666 11599991222380448644 8938637172668065018 99765191842053425 3373800191455065553 2354178298926681168 8072523661293809938 8781015916897197695 14262115192349032679 5515782492920363805 2859951320821824044 6273668402809147651 16022699567519414931 14923194252181905106 2576705968352457062 14447828846669863565 16685210170627717458 10634611420007748728 5102659901343240539 10009222725065035166 4584069607039573331 13899254041773024048 2975572444259319779 12007178366470985413 135042013609802446 13626926913806855670 9198385836679790206 7840137170969602519 16201011292436833821 1523824003748624669 17388368636630049206 1252068963373207035 17606802536069330568 4387872755443459121 17259756129451079549 12603800311301066354 5958106622489702231 3029705192366491104 15487791854822072410 6305851333156763534 8052112971961608368 8840432382686873283 10180081370248757407 8331439721971727117 15642299203833151039 14277949585951802910 8706191264486710444 14829717089649603578 915198823748470789 1738398822421261578 22998884021190060 17500809244348641772 15829607715769468521 5336506639255911654 17449159933179370954 817850165065641166 11513944541491214038 5039263543535845423 6517538807397689475 5541221397814169456 99489673034589549 18190864978546504338 2172590699221399431 7486370211725745829 16640778489485864515 9239580413946513283 6099439246717621999 5011563715057156611 1501751250086690006 14975773049387792665 2212995479589088726 4720364992753882150 2327736025181260868 2753121172640931975 8178779851491236343 13015232031272790712 4140798336690448540 16521349255862383011 12523616451192883183 7602804282146914679 5019575573005511241 6972186128797474259 835512618032890096 5283948027500998823 3866952987463011096 10869883871868235402 9322316159055231042 10541606952549340950 10762480705603996904 7687417798502157671 7311187627274305373 16830792103463908085 9401103859488725870 13226665776963088011 17146083995891945996 10227108347082351274 16324689326146590671 2166401314292413139 11625852780423407803 5974704798682077377 10117156349882927349 16444341808088711373 17254500588703658863 9461205078365038262 12890100001776592027 1143139170776807344 8917432432999680227 12420926342021806837 12188648115265279056 2845724010143667799 3807302295897472923 15552992604486806879 13975009433673554873 8969409186171245713 11856835528630274303 13423499414957964518 15685796894667777996 2211399914561561107 2761320392907457048 13736597996187972077 6579999472467342923 12363109091417531815 3994240378908469445 742042879931351707 9534907777799318780 4287731733320276728 5140566009407188290 9171801012447433578 1961068714752482125 3821106573130782744 11581300555194804181 2944081503561992926 2462005099581431662 8948399199673411528 2206002111170049888 17670122638303335647 2027368757360285248 16360466743356475554 12485276802414838875 1109612490603579448 9621439610379352851 7627497789554904693 3412924842192320470 14397176988147379322 11416968134173334659 813794727262021113 16496977167490660847 13693326740597862565 1652454705015360110 14895280381157163627 10858121999110613620 9835748848450142681 6213920999467636149 4737332712189276419 2360388242135320566 17176607092777453296 9708437502529928607 14920775914214912258 12569161523341340249 17030566253504983297 11304232354732361720 12594793199146556369 5797540414768479243 4189298120788570010 13277003452677503055 13133798370443889210 4669133185873616611 1939935740842438650 9343857934501384841 14903372681039103928 4182889871462787510 15340089770141078286 4766080990484034054 5979971936003752896 11313527184146275793 10018724648509487997 16121587130327385438 15258345543854611581 6262858818599668583 14077860153734463309 1388108385938406446 14801283631632670444 2600192997537815164 8107493724191273370 11293662636531069107 8045358105611399044 13822602215816251346 13957995271863914936 9587488849780195514 11293641534606175260 11683287215651755439 14673002371167458413 15855235004868430116 8945188327429187332 1467614024575042277 1088943998029913842 852202358916525912 7381439977793196947 12834436510705073453 15378699282222610794 12935687803318211028 1044921392380119584 17337494600571166059 4292898034334808115 2573412889531259263 833318154605525019 8159320427233593039 14559364768628722309 15828524224915804038 6191870932766176993 12118741314676353792 2980329225396826685 8770236497451756094 10136441825306255252 10451011572304786838 15244517207650263890 11418108230591427670 12160078930030714042 13149120326906617938 5086496916929987745 5636043833598355917 14034341952187660744 3869751455115236468 10550730406688732517 9873995418924703454 2821920370118779040 13327118196384598382 5622667902118488100 12447123691644766019 8162982933567782322 3906089829622863217 10839942448956904836 4236284713219623803 5003399550512558462 6054667231773060916 17152915397352934531 9897347134918708726 7748123862063333855 7340904819969473683 6521579182993740070 7933940614186397299 12383790294490557262 11195803899226655822 6639480924382674847 10186434362714124177 8701175356919059230 14629372494024394179 13589955870138171579 12898550768058344639 18396020713813276780 15542661832519346131 8687435348850738336 13952949581278643844 11174099827781053042 15199183734193708614 8944891314908419599 14252892918585776745 15009010176321061649 14523828698616884313 878428152678061945 11180598812375819514 18328509066104558332 5318145572477095476 14234074905442806882 1693187083168115540 17495623130093658732 761098758236173301 3823362706352576169 1686963295418397246 9543540322417608931 5933223719079888325 12211362720529689094 15441838266696862147 17646511618734782907 6826181225362292413 15558943937304034873 12409517939628679775 3264885629845693318 2037274099325134123 6407478537026010871 2145798011114871696 15898754044701042650 7724584557922692683 10530259255443290093 10594924022818611639 10996644600734259794 4412419563211215669 193646525786701057 15199847646564776660 15314598686487148959 10588791679821200953 11641882544432577651 1334994093802343460 9641924713173199326 7840933171925471920 15157569725788262826 10305705602597049768 149572823339808936 3423274714880718517 17440207549314745601 7643074168820806960 3514799714859019830 8708752534405055163 7893242090177181558 6798962689312599931 4043815014458743747 14548742781172287265 15979106895291854732 16151931835742952505 8957208245819370244 9366503825611541580 16461791768767835305 12625229159007758308 5091407906580319014 13496779382051013475 5908486409383586420 2227019826069699039 8521949465598890807 5248174692220405740 13257151862588225359 13591145291340145592 14871803023078676341 12260671140453756944 14194402854676447376 3719150971238778790 484986906628227249 350130264501306129 13182933314500186892 18004559445075833604 8502355719207638377 2030614212649131064 7525453250835515045 3826385259732091166 15994412350406605566 10231380058014383152 9846829193801839736 14927676938407550396 10962685885501057540 11116536218736275822 5438077431637099945 12423681869719638887 981660206319126541 17775789975497678041 3094944417708460914 12963751136497699567 7421932229042015377 1951960012765899765 13440226065409077941 13786993048272541561 17016187079391169814 18162195292739545898 18443431348414367378 12269173408185503650 7843379272732664709 2387556762689794761 9049929304617035171 574598133716289464 3728939466037730157 18245052975944556579 2783901298949625075 13345289580158413217 10346511041873983673 6543002607814190618 4260388056498497205 17107601272747129523 10086568723438187910 16458135107298443871 5929468090036652099 6282394651046839886 16466778525680967519 4713462595583792253 6390568215210196980 16762962214700842199 12845727969346201849 1604961827674694187 4245360896555029146 2996973612190923224 10145022160275327850 1001334161987359415 9081416126112037648 16252222900876069063 12420409961187558391 5690034911827917498 4150547965997719792 4033016068955956291 10669802276768469264 9425509907434664931 976151129729096087 2072466052764580835 5699452182014106790 11053829385839040044 13169642067608776492 6433837638611343726 454722587199143873 6338460703108945927 10168193378900441657 10073971487420189208 6950436880423815488 16871886700591083816 15465583951092981929 3966616129542226307 2736596984568964282 4896738210966681015 15333142045786982575 14488209680354726269 12750275042094978690 17447152267907766351 18213234014682715452 10109043717658282201 12371075050837933779 6211021461973141863 1759342141261119230 9409242717432140945 34351211972559222 6397133065023834395 10256618753991215254 1683130753992171124 14314291896424582871 9088860700445769631 866702595650155153 8220954526693905242 13509933873697575485 12373604248652498633 8985432257244370506 4201987693490723640 10427795309151039138 7488432216245142051 18155305528088362596 16166675004523799410 16434013301865392443 5126952928802695106 14559565140990099267 325160626730333759 13125278899076381902 15942070582357442095 1100075006147906758 15833128246765702186 17128811702661745623 3957663739745034599 2212699560751958620 155117196011306904 4421132894333036932 844339131133862491 3359422422477912415 17761120265481272352 4373266887247086960 2615395772857094431 11648672249068092972 17901233382462563480 4557448559460005607 3775570905515866907 12822882251032158537 15360027932677888197 15287622120695198903 5423745877713881548 14976535751445039338 3258381988471048937 18435430499501169768 2592405066926778253 11499667279136047248 2158968074911692009 780591514472583773 15363297852680465275 4186661336113984653 768528512046177934 5079178192485325620 5881744924824165024 1156866907424595587 14718931869596747576 12045172586833175444 2334076530976388488 16498656513972076315 10765219958919835381 17633241728929235612 675394357618475432 15497773383581030305 12293962719194539322 2160084432603927370 4661494754934826260 13810915171538028946 13541667264358273597 14132724792260183557 8243361076567032538 12361473663376892553 8488459029041173033 13342854979265480048 4096662703212755930 2648099237322547730 12793058230452211421 1037635634280452164 5411008686006385064 3851521742832866346 3744162448659609044 15682309630127620813 8938670870655039249 9170400723330928439 9934091604957248421 2298753506770800580 15350665419364996517 8440443070833707916 4280070462477268892 3730208717292965486 1445998741252882024 190577104096016664 11105157034974514830 5226788791393160151 14478324326890427083 5157197016417381204 2642920840861529098 9889034447430765780 12919908742836252979 16257895264349234866 688460017127736621 5190241661989789629 14133814821940201148 3324493222490766414 17017290898307668679 13071521864135809677 6398561226436410289 17272024583262725373 10967196305057372059 7676712551275343139 145302065969767049 9746409363597502946 7229140871305757381 11141849293388216492 16276307783504386551 12093154722401856946 5137889091352393499 7283873598197872298 2119509202297462171 16541182678333735864 16875570148949075948 12874612427734427248 14742518733082177971 15356266856732523567 7476292581206818492 14613549576638973444 12893593165765139683 10253901982700809263 6229968248605087817 14828238910931569841 12248231157128380159 10382679062261195080 10592342009641938351 10727274267414711364 11917473635253374650 8854121101783192428 378483972377040869 7960774072521244006 6347319341766952981 9212125409429874175 10210860988384405927 9778844373794735773 12668867735409743086 2765439869643785696 3195367510445596806 14069779253674878477 12765674323620394168 13511363520069759849 4254361476659495653 3818733236028159968 11807478015620961695 1035597449938696046 9704019224732905443 11028270300089403355 10638029761867159210 18402542315424423095 10525099000998462450 16758659771619271097 3308659041852654054 11822671345129787865 10515122018828317792 12143172036802424959 20755492524577288 14951300978680753724 7061016348489248182 5467240089818862548 11923609385385735715 14519424559185962514 795809226468700070 7083349062575174209 8754508942229220506 17016204302265399398 7972334180870324594 4870954157315360929 16465354336074296351 10211686193570952597 14428210974002065061 10531993738370726831 3379907652865843124 17125248895184730204 10001805965094822180 10767678658663895346 8375761438325350651 13065562314126747686 2375988932349245183 8428005316787534063 3820593898395209278 1785455850081528368 16433818895496904038 353978655449999997 6535319417788432841 9759269754438650394 6574075541696176496 457776870710246787 4541341811166339418 6067834514533629027 16180589260171022128 12132695845933817476 7108903900254998436 9341252309800289084 6804077736183652340 558877990289814743 15692051151476729983 13905564087580339195 5017075507013349178 4222984474644871309 11191194022956148452 1592054055184180773 9527488738885293826 13350610567628033306 18429322803569388891 5282272284180034107 2170529359712925474 12691665407820147480 3776571599800443609 4617337629286175168 16352760966864975029 13307321994061553068 9384385963069061000 2678098329736284855 17918903532902622470 17216057991957731870 257869251009371175 16886160015115105684 17789097296478925426 10860838452102492539 16603853824881424531 16184941114745753624 14675634683040948514 3126561761232755165 7881518757049714473 15424685350491629988 852976600173016404 15073477089973516340 18168072065516315271 1076545730947383019 14216752469865013793 2729873866581895717 4345773359668775379 11188688735579404253 17814983726547646723 14593643593018064856 6069315840281145509 14194578511036055816 2035525534877641409 17756195599095792034 711885588662297221 16298709852863175051 9402351343538784498 4253043195675425077 5153973259813271114 17973015648389219877 8113620868517145260 8521433220993069073 8317230368142172796 6181614252169470103 1676043056221373433 1894668788467123967 12597447413906801521 18143847605856573667 12999138972250526515 17256872878188260594 5469782298616603380 1295592994737469015 7322104679836632383 16897085536418854 7016605259572655246 13383608738140885653 14718609321653288539 8043402850644299938 15549729927946781651 4309688965896351714 5930541249314927186 3397998276000880615 966016303995888748 8030753719989310674 2620937698050029185 12094782914488590146 6131777527697798361 6036971007957231316 15945152250623353255 6626107457161914332 13556761151129092341 2252977506973587354 14035181452121132723 10251421738048237924 13324356497923548155 5402273477603941453 16498390826990207281 12020200311902298210 13219483499997900544 13551785333708224472 8347323705047825299 16347481004013624563 10856466177186731449 17403117609101067751 18376197939560637892 7618915838942496610 4908856031151292785 15036806618744992546 2347525694116414974 13709194005081715322 4326461531744506648 6670916258965265680 18076665587440118145 6052639097891532632 6771884319780837480 7950003467321942578 3718260068985790483 3624651309585513356 9907139104484602788 12107798422974067597 6189648429112519089 13513179026539271880 11282927342100129067 197050157788287695 14215403393904723514 10378268481591964858 16662824318161550341 13753164740861337228 8738444665580909342 16839905339154327484 7549007462048118398 17880988494228237254 10061803882475474357 17997065037363197643 3504503869552758147 10729892050565632053 973958540748246556 6192924642523038269 12780327951885897589 16646364081128532453 10625734852911601223 12223289083185404920 3802980693844503580 12580592077741256453 15741647172725613922 9217911508133567449 13068534293476005076 4527620272374791002 5716762079883244037 12902536087875832093 14300719475599500482 5682786629128885775 9681367657377000348 8837429850241145712 10961207446326809547 10679591527193243365 952191418224557999 16311390659072258420 10120064543418594699 17137339005430519636 902611821919432544 15539604502386791191 4106983747347123248 3359402860327674644 1118545605963720830 11063614856542547780 3428467906769136048 14953495297336630690 126173028272185606 12208456261683443123 30745242433609595 10866442291543529262 14167446281594915494 6397917476222510161 3871121236583811061 6196219224008643703 767055691737224203 12244838915316437690 10326845918046456266 1780708534311033976 17938762611245179606 12003997308553567474 17996532049377964849 12854510108081220295 7804626715611521919 3411787852455644674 15853229135808106416 15896466478406629636 1110001144427611187 11083128429000678772 3323134893351851848 11868025383204813714 13271826498121116498 4761094312008753092 6929969827091300030 12941928096469711835 2488615975438473165 283740414882278880 13091882036664036290 6187326740723114268 9924065210010972835 5206471800460606649 1969490502117497411 3033502040524735404 1662639320052340030 5921188797775971179 6873195754250932898 7879981296258495465 6980964266098377133 11742933970037788400 8938931693954069049 1947258779761176984 1306572235451094029 1465108288876656625 15348612010709598745 16052315493581909109 12939857851176571220 4704280917906221292 5953459412167195883 6537620164880392101 283186012111718849 1965551886536162808 5853699109273208584 13674747832818215401 13194898375433416964 13563635057861461491 5171816445090144423 5953125305263591776 12368089327961196610 2580875545960316772 11921552743764580525 477311686619376440 3285452409837433991 5144713480641865641 9918137944566367043 8409922582144131181 6561810768394202445 9536698298410592258 18084402077911317043 13272702533357957724 11189983426295954951 11676702661952327049 10877713199847374434 11259579169799029672 7389266213803648803 14030765839976748908 17733310172872841556 11287819637082527094 7409105322641664605 18085187113304005202 1074669119942639189 8214446259340323 16635911485963745225 15600973642252343293 2731121362237507826 16430202727751152629 10427048194225835426 4577800655065949544 11169640796703499020 10736429395362946328 16099519827677135858 16625726878652126969 1555387028611658443 6088614388333932920 13594586594735031376 7986728632886198592 10503289312377515241 16541569510978544434 16034210350098212651 6568852055180559941 4104217676725279048 12902841349766670084 11597521386561559020 6571184300664455275 2164772172833846209 2612968413162676810 16727802973574838904 8619644184591770085 5143674347818273077 3397392960181633730 13683362571289578924 6615705788659282722 13064788535591347919 16300975214423104765 11345577118712468850 16331790456880873277 16250351494604950355 3107393993262489806 687018473582072396 11457182775150038568 16063478977865516185 2441666192834154775 16987433598474827775 12697906713240366877 6072634467792245062 15092668847255378505 11474757151368996251 869636812366160100 9320107241121433346 5776811610852534128 3361885698148778136 12000412771387645464 3802721074702318937 12844122178263382660 16129968819287279831 18416274884158869329 4205469270808561376 3991899522251727806 2968644923195324364 216996001483691040 346828195878021236 14468435656767190451 12035234689520443841 8316771501621684823 72489272733631030 15081591330928183250 19055831727727627 3910612597314476037 7120984846361135628 10829080660421628351 2005442067471104181 8346625150874739863 17418854469844530842 18308538263701995960 5212746409289874780 3681066286437974741 4985855381648221319 3725290895296816826 16578902702418614736 12675171544897919548 13562615656496168204 7148968830261838167 10248074061288179719 1590310858432123966 13064949150812061909 1004503796932124849 3949543625219447978 5611877603556292751 17564925744606157254 18084324800081018918 5770246507994479806 12917227972555755883 6718309578850526203 5119744377849318741 12392751518770226243 12614779682695368658 1812474959444858366 1436073382500118908 12117828205683257409 18403241810111700448 3900411376822974136 14498412274897921346 11499886779932056030 15382752777818627103 11063257352867624603 15712003660512178160 5584099213839139875 2702443418796964976 3486745860225748391 12233608448541797754 9364281547966444983 14621671753786854393 18303305299371564798 7120277169049885984 14355161257216015631 10596002995043387551 12995449842695334649 15147648239270218803 3994876981396447980 515128951407344688 6066398365812819960 1188962306061550429 1317498386583051652 6222409595005060350 72243240278424829 86692737525615554 13907923619714059622 17040835815802599056 14424043117476689407 10132969171799171649 14674526681837862349 8804056982377265242 4151381301741562107 934262438581357166 6202298610538878116 1280208851777253088 9301127923246489604 8194505649775214851 6806771261467276628 17094222982660752085 2164024107371614578 8397770684588526124 17838067410606789140 5447363396322529065 14176863811877211804 5166461323805672298 14985853729480661791 4898216759575494768 2466171729911020720 6637482780220322413 5587461393626682579 4050157166034142918 15916024116871508479 14427378238575150766 17453723179696288591 15553104802503487239 2271299137924583500 3536439461946329278 5133304218175363551 11933704739569616516 5777808986674460518 5400967575886789613 3139204775036088730 16679399537829344857 4964768260732479325 18091322435237670822 6622478424537685941 7274312682827193734 13742876833081668610 12558174863399629292 184317241330271156 3419110092564114006 12525972202642911267 14421211360064021740 1901326750285737060 12529677144406136021 6356876712700260579 2425812148562797385 15316309774464340256 14191911573129266807 6505188821074320558 7227457727842517562 3958932504892470923 17680676735122999322 651165182012162986 10629359758413564670 980869675051763712 14372030015224893955 15741836914596994854 9161349443912594146 12820284651021989535 4550627855166346772 7529283772545910610 10334494470523969625 2863540652439679751 18439232762645736139 1607658466302280421 13018234901044982368 16826055822350991710 23997115531954985 5782796343508674318 18092671095671424750 9132064505766397659 5423641752965786142 8214481257841928573 11048445377548152729 5849497375130527097 2818738877370052554 13043214568438389183 14035297624317933681 8814548723080196505 18084749242608244377 9872376995713801682 4093532827676806702 3416622706778357617 2985273376083566810 6256118405702576446 6369360155750856646 3261811812218214831 14623400580157089042 8548802019885438217 12263563193908478619 7210738239290680714 459988681403007115 249695628774105035 9341051215355346163 3391784745000378116 1256187954127715840 9852135432956337645 17468682713235637098 737333113270717928 11336266197291336685 6269906574545264955 16523020396124330773 16331924756213662835 16827779796232161483 7308552756120762039 3624115059523309122 16702744794431219898 5171495983018470698 16730568818846219359 5620110922045028511 14637352238100847812 7241116359088307188 13051816808701313903 4052087260821916289 12606368015905241372 10217227766397336698 9989306481245589986 12213340935074173546 15931569477868966005 16017264106594933734 16447916809172732447 12207641688661878568 6519329630178932126 17215350467590094686 14916817145625792854 16260983591050029688 16833347793544826616 15245694162471463753 5337177553466242955 16473749648126641511 5951275723261022401 16297318792775392466 6080256452310181261 2317489554954943022 12520120764352508171 11118635837718856432 13367605002987872200 13239670644744265848 4538986455926917400 2342536891747985979 16009039741881059681 15951655351381558758 12930037128244479306 11846878694803524028 2021862389863447199 15854266331452997866 7686287127104361340 13321064262387173225 8314175301254600103 16513331070657447578 5040841888430716327 1899517469958410757 912400763754011951 16764618298679649222 4534688788152055973 17971816161611117726 1032070526057115392 1687156236251915790 8032079126381791325 1190683690118201070 17713268963374738294 18352633478152032182 13387789433870471164 13164497438957871375 6090282065445051149 5055737260336772816 5515627692230084303 323270559027362782 14668473692225697924 4843548213009325014 4561786322228259110 16052387136150683043 3308363138250188982 3886125880233165578 6640350170372674759 11448643983118687514 10286942824595357275 2492642436129649160 15701700195168598529 12992895147156831169 4225221965005957791 3798971856189324986 5118260430751217358 12148406114848239249 17967748750622642875 8855105364212205478 7270742520070885524 13036230051687445792 14817346039620237255 1227749722805028159 11548318148912899286 6997108114656338269 8228687575975801948 3476170712706000235 10175191725179985100 8342344703588353467 2491041060819083529 14657711859313878651 859812223624556271 5946272011995905503 7532864634953656376 8048520449203133094 12244188554780888762 9556935012070012188 11843385051083300437 7863243925566883013 13428085789767305643 5755841834219101693 14284558177939096348 15918750638092199951 8565993289561304774 11324631600180736115 7595598523837641113 9473046081412588463 11901799362868454292 1633262246855097211 10451293264984114194 9493090092201969331 17904947624327624 8593925879101701609 15040721818842266313 7228173115039316844 1126970674406826373 12523596928387609363 9478046145987370446 14757814163550145863 11160725094177694468 15281461225301518221 16564442043738657405 2626393816424250064 14565704377330181006 7027614950992218360 13417957340148793855 10826772703236874037 1942302989553311150 770442824047161236 12561796036715835836 9674365964857223751 5289778421828206544 16278016500823481428 15310319798847299864 397975181911334498 6120998826728816112 3085594057408433271 2283283499503962517 8618941532554860676 16309220376884549463 9341498108831033447 5934104143842830467 11134612360421953485 6797035914979987465 12284918928796794372 7780126688900279211 6117626239712238727 6875633173561449280 1293592558537312321 3910249823714048109 2247505634396521080 12487130620464970988 4419748761928756408 11259338622482494438 10251000742241239131 5310329071841780786 10628079310219332725 6709837858968034967 17021029369552184457 13262380551147247419 6879393391654888024 15326225888473290899 7079515067436647813 202834932760210389 10631726895363338618 17121906381568967389 4084060138073127835 7028037879289017758 421213790980549946 3176350443283038167 7774746789946872880 16470928535834742394 22612108998415121 1873914826278549262 8837754633868744241 5120982612154624550 14308320345063486657 16605462324201268611 7862819156061724266 13134831884265284341 5063290285883675676 1370403799938990323 13679555560301057774 1003844968401360656 13164366873822240433 77177692444671169 18289659540004103192 1219396466305872347 14398135244864920742 16393470137384306831 5849888777284530746 14868535967708073930 10407511869861872899 13646692869871231024 10512506061429848637 378367901060206686 3504852435927672295 4678598186795549479 15559976777968832064 15696496457899819836 16965336035519934854 10359815639193521840 6353308003018283705 13017408947545835961 4204495231233882385 17046023586637367075 7125930250210206381 14228029989190094876 9556051988225769059 1130156782482542790 706399934298318553 15892451079208718034 3961198091892704020 3162603114190068768 7562268700641249969 7976543666600666744 13858572118013355658 3072209939884356243 18325872218144756401 16966493339156410328 376775857899421201 13296074427209232109 17716899289358121858 9112095182708324101 8244836286274901966 851925662128022468 18414288508079819059 3068705535858475002 6881459040692268341 5496969891557758694 18189469673430717040 4729450822268369581 9730760657868821703 11160709217280345851 9637437955605179948 1497855459362828956 6552721223528691838 16343445094321257912 18335867004388437778 1618198657782599384 3875374871283479950 7665014945261932835 7769885214591238510 4435045826339321343 1358150813760060349 14045618151859715927 11012280673572167768 1495838007461631698 10781273332508420969 15208310362932441714 13941837232208684261 16721464369993129423 15570436153425609930 1046142130133150093 13596083979912368229 1678964254760562680 16573019365613589913 15354515766652524357 16877855726890679088 5743119123415780680 6590510234276203488 8285999372389023430 17460762219968305623 10663409509054836393 748179658032764512 6863940084514540835 12280364219030795763 883881629705406209 12046024200498416855 2059214986519788702 17357242302534273670 17760122717412058408 10340155917824544692 17867763241074942417 1960705845938922257 13481852532624017387 18194411441275834929 3054386997326535133 14720323090693720565 13517197566851156762 3730571155688017198 12476953403662726510 9634195962878214165 4736899748639093114 9320200664470461741 12254186956508450894 2248133274340885602 2011799532133905466 2720487248252068677 17168952295297427557 15339886192269751516 11902038494329069380 13153969302680865566 2537572634608892534 10613004681726151028 3043234606013607929 7208731756501535560 842032479134721875 16383045976561109097 14761000905846684295 11480787288044582502 3882650903011649344 10619347437484284400 10673501638254122199 10937781274628980282 13881285932970444483 7952171472819127559 15573259275193494968 2769344984673656911 2927609430203499309 9869202938059194712 5208799808973864166 17039090237373189750 9152340177498688444 14562573998693655707 13656087732210552418 1575331373058307882 4990577742471990160 1317454334019345955 2854215901156913396 16758357268324530502 16444685282308470459 17511788771046911006 14205035936386333865 12312501435412920048 1577636699087681908 10296116286678342317 13226825705738407562 3039502772156853592 1739704866619848987 7836891437797035450 18228935839449871390 12002858100450769462 4381183270612067070 17590199285405746580 2737536883245965688 10291861292169457324 11721692999098135886 12350329002824591421 1515199600477671994 11967117188681807961 4449731113350583343 12906739179249665684 10915403760587826687 5717959415008702669 10201329432294375877 18018391661978380237 10159876396748941887 11489537242508977420 5708811057762371608 8093877008752957913 3561045575842910045 14491245722645812779 18232437071951779098 1342435613803991591 18174002424334982559 986163794843425862 6034825352417708063 9042118162636386886 12131594399107029876 7584330877918805813 17524944777614991917 6590688402704395769 9761654235218385380 10621139188033932789 12224619848756921804 9590819242935226434 12350613374957149452 1351155186454489774 16884245111672177368 1287433791967726841 14802672581179142885 11288731951362306645 6558667687693260379 4901791863973027521 16299302827821663032 12079502318216813469 3996830485894115457 440699448219492852 14588507914340766991 12508473138271618781 16687774884781129557 14076722777236420955 10022209005142118928 5918691310386300216 416638640009434338 141555668717928709 6439444211695387378 4458620577649814769 11872806782283150038 13554311438573761255 11207842275486922935 12260836634688599509 252665159974988005 2286076208996671752 7363150895766368320 9263046443237157076 308422351535099643 9990684274457803745 13568028790063766507 11589384237639895741 17506117181825311219 2144992792706091819 16900859543819242360 12300933057502999071 9706449744722103228 16928229907568403884 8149664690850157301 622762667684237780 5667856593398054178 15504216084275518168 10049233710522952125 13200590552825812906 1918618525936698595 18111656455938145143 9908753932720172942 16325926328539015670 15203050386635478403 15515681844942512398 8629915489828340017 13657688526778646071 7438587093461915424 17138639917421509349 12376883553463690161 10331118584530675149 2728520026113577642 7874210393510957489 15958626316731015772 8536987120365741547 18084391213096534057 6508112739982143346 16878538062574295868 10325789067059170824 3143540062420180136 7822299647851472770 2232772316118293104 2892533716394696651 15222585862488074284 14301920687914252245 6297404696869534881 2876845371943646471 1719717294751786129 15457915876911246401 6840290787867131187 17364522484441094084 4258411135064044945 2402263489972658454 7253295578178775489 6018710132329708674 5530983860806142510 2981425582921497994 7833434781112788249 609679158561467744 3606623926801965152 11408423111177205870 13236081474648955609 14377890771490846447 16635917809307491924 10909780394899588117 9637262800380863754 17741915321236987231 17377552118892002392 13569670752299121070 15354845495002123847 13065956549317502833 2974442645048566962 8534069231897763058 7992526863634316352 16596224864279907469 17154633881753796952 16937304857484191200 9773352321323742457 3796202120605897590 16440515444098556134 14443930985737451417 4887860055693173460 15347570751335575341 1830448280467608233 3552695024131191620 3817485637410226448 12253365780103442508 6251599553821568422 12073960105054095705 18056133195937219911 4156987891180331816 8641944236169491079 13228502154837123844 14505213632332136258 5321486111954690653 6918491230497587648 3351442367906295557 14966914252234998439 7193046007260656566 2150448928549561829 2662119622486335549 18088247674755347919 11925147839938096044 6442385477135325697 5931655635534600641 14338797653880201063 12713065028234263013 10693669026820782153 15609248310910956414 17167059200798197241 13054322207556213139 17520801769591702970 4708426736679551435 14077224745703226438 5331495422162093007 8900768212728049932 5909794968836746067 5847585607831519557 12699435625283247111 6981390181060885809 2055559086304262988 13550568629324405556 6423565553687291823 16869093159274759581 10085707893672822826 13405504042527766850 285584977956154433 14636295473209047186 2201334693159245130 13131990206378336295 1948428962821898296 16676804300552729957 9985661751850697671 13403986780030069061 5566732865663193387 11936293843538205855 2128108886919308944 7439703224940013816 6040281384691535156 16566492552294022669 15557838992232184518 16689778236182666616 5312682446740074632 10865614752528003816 5691366213174321579 14060186632179059427 17919438766510152200 2485294752367819553 1124886503321073735 4875111134880775043 8044408969793494423 720571241712732846 14631397348143391130 16750184373656692899 1939020594738519364 13002497566252688111 6329933878428260147 15569464320950007525 9752969387407706606 11602404261569782693 8600928604846681877 16576778875137506055 16005733492418961234 3466504326065134601 5750941535331823929 15916229019373513044 3085744950478051681 17167065149881075158 902951585544018029 2076795025861210974 10646463862077719066 11114456089154670829 18247772241598415208 18137309490424479119 12114287616151054963 3388255049301908557 14652716029576615547 11767684379776121185 142362880137489556 4964519486660585591 9522567914225875066 15179369663736549417 2710870258227669485 5627357143792723593 9486319615711251540 11574160939293579190 4993614737070715102 5147720132652826403 9498574060142288217 13988871651839358533 11654080614769808821 8134014185292249722 1127361400339201483 5203848382981776902 10618971639602200307 6873586024199273570 16262912117768026957 80911370095636663 13729242222017538632 11683518285911829270 18222328971859104985 1291184841785939870 6192043354003084628 11746833199497737195 14141289748025176982 11533992958598313238 12486946286622193551 5014743663839648053 4169699406763407291 10952560536111144170 318794563876506065 10578163110730481437 2009247899213513000 15474247430578880990 519503901524277939 17118506431670043628 5779955186421803244 9611421334033490630 14995271088207642877 7254097255562129094 8679351125851059279 14629272608336514661 11233020702087255544 8402171415057676413 2549835745303281748 7674368562354079020 2287561250990278509 6992804000746220169 7814339929983337935 17693431552346265657 6754378975300614015 7230105413065992451 14982714309246757966 542330105828430886 12612114265137181852 1044514332752358745 5158163199060484509 923292945166780526 6392544271263944077 12609910154038623251 1104613468704011610 10411714793660847027 17461666894974317097 5623420086848752581 9656485791504624761 16350247228478154062 13139718771426102497 2807534609928870559 15719936231190724574 13405401462248387752 8359744383747781700 9394132613280484573 16168612781349297200 12639801831414985950 55255701494015354 16439682342021482575 3217867863261968283 1008511423382071994 7659957595678747434 13556780339000300391 17277250381972478916 7493204558199422824 1749769107528676971 5600258345491190022 1757850647826942799 14678098667515002949 14365410208829029990 12249166405225206740 17795411568942736724 12418246868298637474 9087587240346176804 12297927099231367432 4731819258303465258 5139570721236842373 13839552247906946183 18286794463946519556 7480932877729553854 1741086472971708384 14889202223094293844 2987964142397253378 10340316723029086184 1521800085159112719 10338024404058346754 1182625103107381500 9431483121145299857 11041531481857841685 4232299214922894445 7765963506509324533 8543353963209272477 14118361947526183407 13862074946769545843 11411693788682165959 13212194975305189430 13334596765893097951 4930865271295232542 10681059231667885360 15310876503457713547 15797455901953862262 11527971050868217120 5851592922420902885 2195633967050760534 16434615635117208130 17894316147781444149 10370333408096216780 7276679773359631880 6995828333633226942 16923518917745420659 5621304228334135247 14571050188483280499 10780663818141620264 847486437775320128 5441804855584916119 16966291762394343457 17026168015576131717 10232321791497185073 12715060013673782435 17993677033433948010 16057259922309600214 15391347874437011015 17484207946539910288 4397859864829980082 17824695393653229200 15342495829419490793 14800119251565669947 16258612463881020223 13800053912613943418 6762985042995087620 13848246038195519130 10182965724640558545 14180330339189470130 14477259016269395282 8496113490184315373 7225324566987445138 307382460377701542 14214245763321491433 2311117265562692861 1730277370240316047 17053851984139915093 1827421814794090138 7922560821539741402 13180317036706076694 10293824927247463288 2865130040520464009 1569455534640255360 15871388458495472720 13602116546631488710 5055654385542192456 12982484371796246929 12407215226665433312 9483054608273725316 646665645894563578 4288317600088062236 18020553691417169801 4322748366236121142 12577686359240364257 16752539070224273870 14987658878080822339 4370944871039014351 15524324202917796382 599912871595836938 6320053678500481606 6290047136226563827 9117801930064670625 8434841913198404157 11142944856577797465 6899311822486397182 130039129273606900 7270509373420318872 7338135858377517300 5663996635281191073 5772298944176908811 7295685150569805354 6484659962930301225 17119632174657860028 16478638804587559155 10352679738766018684 5354747937636882523 1680150192713790693 16788589889117941689 18443335471331672905 370467716465288157 2823544239371760834 8285124778294267422 17456713674789147847 6058160097741357587 9099375764119064259 18369709221613597743 18315689828058010272 3381977128225762346 6237238890036258306 3573369219097685993 5284661203765928024 124381848413446495 5918822324794934104 11897221653630812672 16155919463347621582 10460578496853622149 12457920147227950062 3771032115580184069 4440143152820016546 15332111499328899062 3210973638767763904 18149826586599718323 3953717464065132343 5592907954769735344 5956776170822012023 13595425784792433344 9454366548457944635 5268478771260129692 16303310089340303266 11315118001802875759 17395109774306788599 10587373618929646928 1541313971463319142 986567034637995868 2528464585030854806 15311430532566909333 5511451805528202815 4840319655137121909 14615610827298315246 8850887314480397615 15632937784818880365 11092329978898796606 6021527734210865549 3107984632724649823 10829369020042787073 7769476573195448630 5512023483031967687 16508491176651414067 8866560366674575942 12733884640537149744 18289939542156314117 6386662531394577471 16040760931024241032 4449389482374208375 7306598274425185034 2147329954150879734 10351541653141576416 4594111699411629799 9603122119061900920 1493496094873253115 4066529479345000537 5036426359485013283 3065453914849469025 1797216714044907905 13425655180532854872 15911450476472964843 5898781758204674710 8506653499108876551 16818687410169373785 5576019553758239953 16766797670929950236 17605842405133311127 685229939768323686 661505720729916185 14387965567782765685 11154673942453218740 12862120692901242360 5623564081046389134 16786281339091616777 5439928480607582208 8685865936864532622 7845911356168190254 6445420848258716879 15466283298591634009 4081654811911315823 16242952870091104379 7708202774651499881 5731541509691030140 7560486781167909370 10306459880598768325 16663001647843570640 5318956209553989818 11560716705948315985 2943306840388552764 15202688352434863223 2627900813969733503 9351710800287045175 8795329553276274275 10588445496963988246 15725779445266818063 18405114181409918755 353517801174183775 2427255784871765173 15278637643607768290 8980185736322253909 11046700049433816323 4062189605279334205 3823351905684137151 2294089903205170641 1660657310083004953 17680878237734422260 6940887046787760347 8569538920286286316 1182105566007741803 17287243291848092592 3847980833417843597 6447227531443390761 11104317860770007522 4879555176127227673 11971573410324627459 6126242487204504316 2401683329848344039 6521785912743380981 14431665721209025615 7274391569604720729 13945624607867367828 4563553690186100752 6349201247825726933 14859004320193338056 16788888977028885545 1169461148465036763 14756620715314266612 11600493772053103397 2972624179858128096 15708820901999344867 10696239260174223947 16779585475690069926 6504447748886160826 16444573856793435071 15880462930867999110 9674507289306532414 7968410249968521924 11895503152218075402 12832451616976715500 13696191554901628260 823249971080463051 12802895555668515998 14145498107026239420 12521404241779996353 1801831516285214740 18301182963339075402 10952598660538880411 8243807432544218064 485939578467088690 3372419943476699409 5678266482254335552 4098532624482516229 15518900580301417328 1066269804215004728 12886531676232749418 3119065660118151587 15314195747663062045 13952559262248496681 14042669132521307483 1728605714459308982 14138360035130435817 18310069722990450484 3015022603071932273 577713348258970928 4372254683993272319 7169136383636734829 11221989301425817430 17541674274355751129 13240066292679372460 6819095488887233540 15112006730072151858 3179726054025538720 11033788487621014185 6209900747227227794 14679913698763019439 13036244121894237353 2467678761726635540 8753684738867801421 17275060438455987011 10219969010509729110 18089781047625596764 2232935499985113815 6032988734065517838 18131810742099628234 2755020354047786868 10373002572428249585 4285216423329909353 14030984103217954538 3930078160500227139 15549283798907329317 4718937049216722554 15250598715150110355 11561566169765676894 4087664324587896396 10426555964658734873 13257604660358043815 3772239476303416205 2230758454135536461 12518230366285656660 15372026426755093 10925219879416544509 3463125563352961907 18393324580220505533 14186289409300472930 9549697827420352264 4043712925711996729 4004463404333432904 634258793419308458 10970119822945323985 252585110161432315 15581901379489304331 7067798304598669400 2032980650062128745 17491013583254295466 4545187683674064233 15335384888646690812 18008898998210366394 655120324587779743 31206985154542638 10425666359736596486 1095898078637655298 17413032120540163815 4242477207153476094 7191515132324204410 1921786935349115801 18106341027469195218 2622238333261482372 4710730829580572846 4708430859186200844 14440001895994347275 14655850942292388721 7239927580920704152 610668208595414739 380003611489073841 7383108080267262274 3988322898120095907 14130905454202777871 4676718257915527492 2080599754993373389 11303947423539396318 1234096773088273561 80845163315781959 5839280613760181266 13865896552174376389 12352513827483112137 6307360993887861634 5625337667795045292 10612956030183905116 10315474621282412175 14206548603153511272 4231678020255692318 4530247737046423585 11221910464024473091 1562485408396065730 12760439834418847249 9036169325150788080 4707610072759286885 8887616292719854614 2450967885745196907 12905379670117072426 10310240804917925433 10886236883054143852 4778793858780524636 1849224862685742616 15387348924711991103 4331353735989503507 15496403762220278466 13494065888130977573 16833378485899561023 18078072839640470164 9145619158747735906 3868339587902138544 9895121688402918658 8128133306675048433 730924238870474934 7394966823331655923 11190384760872847174 9557234444306550514 8619610217321039222 18329656795050203248 12282516310953768441 10574149078420177602 16519328336735772885 13251406616895261637 5528036015212134518 13206829236369859508 4339722564141263503 14811805098630999533 14867264657207731905 4720624366028252087 11544900140214514155 7230968291441370919 880795689877681563 17817110295932686095 276121510582940327 4101385475916085216 3572030891692839402 9876137263385892182 961055536331016048 2949854159115448422 11628857685568431150 15533290502546300462 6630185309721146813 9746872146263809489 8645785143628191814 7283987443988690513 17806947660627011619 4863135515911424461 13065653719360737090 6456810489893127632 2339149566562461178 6538687992136187689 14235233432769664741 16088812825823817112 13663863557519806912 38689160619517071 4498700696092042912 13148366774129919129 15040709504247358340 12395567947265744789 4309354868227243277 17301103340613095284 15218126615774271235 11045014613439460355 4543737597500029636 17571046506279489925 162244383478107012 7913593227008510916 12982824852479901121 192550856779111772 9353460987614091652 16961718017942387814 3619708663410676329 1035720356821632148 5900912937867810854 1290010747923259720 10743633377169251915 2196459193951644400 6603063296098697139 17039275559784914071 5521336345438501066 7726273256766147462 1706025854884362955 2236287918659698493 7061309635381085427 14791804454973182612 13973855925375222900 7924069452335524582 8309073786102480982 9355752233991161977 12108480422101947242 213886028685113411 17229458826717342176 6856927937280248257 1378032628108782560 10144729118745247077 147792621833529039 3921762658231012620 15268833387540396166 1431948942731446987 7724047575483516793 9614702228492518097 2220629475821438274 579843138001019968 10108731375441288362 13702645367514406170 6869066839970060005 18148859105888944338 17576212567331471149 15449914446669266309 4025923203775943204 4405148395091125348 4311746650423588168 8451527163643280131 11633988448651769916 11082669813931676305 12093027826964946153 7546554713845283763 9086192091498311630 9580836680015480941 1062082895128712843 11461351458290806366 17283574789354511136 12189314704576190716 4102338581818976170 10761153785672573001 16298710285559740260 14926752839608683871 3431386959072446558 1833568983983045250 2286130500807097899 1893291436306046446 355845325575430938 12234365710754777315 1734799393978830087 11544366329259361606 1824117719531453275 10500651992233145505 6406491273075497284 12399370852928433791 14707787722682283626 8240443654064170329 11358013189527097346 17503204081846229315 8787045675939149541 5451473103513288474 17456007411540191949 2893738619955952011 3540896022325563925 17862269961047260168 4158674961497536597 8047461278261628543 5187087832641957992 18060102014064523610 15400568509628186786 18332919926443313954 10719912782175917679 9556024860691200328 13890254554684743801 6386670449901499449 827921248320049203 1054858017686880422 2466378342959943876 6006952272560997567 5698836775087915058 370041990433392195 8095624465754452057 3749234897380378137 10398961483077721057 15123985505357279152 14933590300658206190 2682745633194331148 6388272620117106009 12523106050320257355 12892156022031275493 10719626192379455182 15622153880291697190 2208944575465048779 13794262671141940051 909153994876895821 15814973793609211842 5058202209491830995 13597847393876231170 17990023031467068509 14039699286999874483 15840980070194162509 2376799006047942529 10996651121280328970 2104080714586734078 3714569547347939094 17843372757134025476 17717980355162586409 1792451646238807856 5638848093251823010 2424028369567182067 9696458839535981775 13266188234459632909 10254343745463916023 13019163423423690331 17863175142788779505 4885464295576049212 16044028188990917912 1424317820550909303 5025996333451119592 17658182463189190927 20889846956379230 9376687317584332988 6894064174928055647 13667197320539970186 9344046660714310370 3901088205367279479 16772037223492925459 5153523372157954580 14852859932680746133 14915920018052876518 9962897130515046208 8919176938216416450 12576198364556461763 4343955858794561946 784279496017030120 2051427356370519333 5363462120046850605 11566732367237485487 6750504091731536743 13891563822609130078 18329088276273189279 6005017394797772792 5622624858959167507 12688219380580415783 10348155489922986696 1126589635098939718 4999929700900139822 5471575319795317419 1508802870490382541 1951613476980283996 14387487948999084996 7736825810206544456 8186413341291148825 9481475990654650986 15155776219255725003 8175219393658696334 16710274590553775066 4445459056785907389 11924460543572269534 12030479458929014521 6531349206236130313 455148912659260749 9189324272691566785 3128780951752606276 9393345236538480058 5230413532593264650 2987187469147148112 14323302124074002842 2916781651190064522 3042143526112050986 13443950511439639294 10798150494882018484 16624138427685432717 3411178378835422169 10529826963873173840 329404056037846005 204765957767955508 6338233323076238026 9767079699328353015 17379839188148234181 1826209357134841174 4377615312066070072 8823132353117920814 11689134313197107107 5814988882406583739 12703089330023981160 6532458565091010863 5188296140314574704 1757162375672411240 13220323727375857557 15559436799887489012 5960823986653743653 13085554780713474705 10626704209646107700 1431947649503732612 5258628306580831369 3598110594832239013 13257601462840998059 8059682351927302464 7268021598019474986 10941558840575392314 2196681806783402771 11882788879288363801 18061536497401050005 6335607552226299300 3658894495107076721 1193071800987052053 8492982085590653015 15457637560675631906 14828686061676286059 17277099294941854812 13008554970329584559 1168217323448323968 7352744165211754532 1410567575110942398 15869833892508069316 8668310469984516174 15202073816805609897 3568134327249231393 953862611558091777 514520775737581604 13779069652309498746 13132946687154254523 18038336556303470805 11509609272383486180 11394882560240744230 8845480551465183293 18258462747522795510 12997272020876100162 11523009521645850635 8068016421035687816 17812949288153442510 14916940298376951854 6744588815892037731 4233009332650454165 2435547521842952883 6377438440956542524 6885303543058641380 13408712006486576809 7380014603578407803 10828234021444354882 697210265844266570 8366742126569669285 5286853058522217492 13847213048562915849 9237556558214432185 6236578503969300615 9733671744526437790 12502809017292293309 15883276056981340119 5356254042394965252 438036389806761735 5149741339567198840 9089055354799877117 3806614892701926105 15035536789214764962 601648215108786041 13699075523065721386 16664900619674142973 14124131291307493222 13224247815396479773 15963707991288551320 17228552577458018620 11728173167607834585 17076962251541480238 11651949635943643588 10753607743399463268 5322309650390296690 12123821379734421641 1484554496491590669 4450016611664956139 10043128180929523963 2354286125393703275 15701583894231859977 2788588213005514481 144739198147847704 1112165325621417788 6618766822979557956 15021491455050089269 9283054989671727814 150224198189846058 1776635009984102756 3187188872825729616 10407994790032242636 12948554501308855394 8441136613955532426 13703984316316185185 11291203025783015870 8029822402292900938 2494667768377540648 9033543955624557604 3473105681414530399 1318212196255690467 1583629969357142901 566964911634857875 12491513742187011383 2558326173838684543 1354766365585789293 16615402621629361599 8836762595274751056 1351992646070965122 9278026908151918417 4303481658404581431 13060741766188064154 9359220607400777769 3543053523595155448 16258618471951025826 15210869387940978824 5841940125303310523 7284311800278455438 14847107508524450260 3041692752280270785 7001187456835593843 11900091311316311494 14494797339088466662 12032967602473462124 13388751751583707953 2158249518439238246 422850698905766138 14335890220281580533 4222535941566972465 7300923941705248070 11875123154724985885 14868838537341592795 14738752553933535068 13084135992719140410 11011522744950670073 2189240567740181403 9932324817363608785 12733884244621762904 12828968244780505595 2131732422917684815 11351600387912503248 9509663042009520141 10241006122737645175 18006708370469286489 12236933822374386543 6763854246511946946 6644012513062092420 4998908063700056510 3739922928370984819 5016411054231056577 12786599661426587721 17403803367489171204 9185125584825340240 12932966070063956458 1031816087160968470 4874382307731433850 2015456878953734073 16479407548817296994 8059761598970138192 5183684814385287843 4838387908997183789 11095193543888044433 5618531235120002775 11148714111655086100 17741418891839650670 17250045502402579847 9921284971017927957 1780269609703877230 11936924131277803694 10612114181768789867 4543210690440664870 15790350038043736387 7200476595825955211 9381700991005842683 13905396178376640717 2364482111490639502 5846551470216846400 2387021451637330754 15478005742766781682 5805841513895174802 8565128406955942807 9637676172808706313 16712111917031059860 4092679850581710386 444168644875639179 3326480374957633863 4098650001528898961 17775780142564148476 11605744298938475412 2310790266007106585 1548980348842032575 9168664371800489486 4560161317989195196 9069270909497778042 4830360751027700147 2068581368269605378 9678348923237071147 8666727435247033916 12624778512569329417 9600033165191595461 2127089985855618973 1806838047813303424 14530649259192582996 1028436976826440880 6134898584227860961 10788700074056904570 18097463027076149657 7324783377475283689 17818749701590913142 18437872703849960183 13062352707798789807 4256648342481084444 14811128313343291185 17175187581304150696 15769035373208752316 14480225223600216514 5402357649540943714 3912115462212908301 733122711627166612 1131062285801735175 8753750731055495041 3745614522641193813 9645104122159493663 2280563875495416268 17445698894860347210 3040019294267362081 12401902110079833800 10109085848599059294 4636727025633443362 7215550264821005456 10211331294912141653 6474270382535479136 18056394804002502613 10944954986295714383 13892043863544010046 5562426665859740679 15130585483239893982 7700025980246223680 11264853164616310722 18198271250639608092 17046029431797293687 4841467278098082549 5631827995296802600 12966303524977173887 11341842893739963308 3881255764336286045 5423487323073582197 608534675818420140 3896125960040520047 5312407194516454326 7860865675388867586 17666074529713261159 6368735773147702556 9931719997903997947 16996869721885539035 8765489622413136251 9121836890874486993 1302295858120552569 5466682497922523155 9474777713827838479 12617032648988835133 2305801056127500507 3803417586353138827 5787877856316488586 2084243864278068428 14721016073601922214 513969773254697706 9606193252229733333 14402408881184024334 7317233092169521531 8802224949181003599 16034893297358990153 5876704929399073735 5903344674170297177 16378143153212585591 4372771521414976968 81730384187546178 9419297031920728559 8515155499760953463 2107452086120282992 18352273016736626200 4139304811975089904 17336609879768028461 2353730284717364457 8268748197169328613 15224242900825177244 17875796107783763275 9297951693066658723 11710880044526577229 7236349426035680043 6658421964079792887 10962398585997885088 13952236165420832526 12330750837382049541 1865087731514955276 14611291679464844817 18198614531507847357 8060078307841808382 6011940696538586494 16427156948914933129 511957057555373630 12191510393320765986 1559671190664764356 5683522540805259983 9252582619710783845 17463762451229596331 4764189678607147546 2544062745126343309 15072580847492493256 16171419136780677414 15131875057774525505 9607015013758260808 6487258695732052385 8922879952533109176 16655739357064279284 7603860085943021216 9558691284748720642 15877374779562535320 14522566302830155530 14900974042783019495 7521146045052261426 8988984342375693344 11084332557015535916 13062313764468388739 7703222234894267309 4014947530755016384 3376512110970537566 10918573247134393524 11060362939735075523 2993237333621519412 6430686647304087451 4846040110747382368 603310153699484651 8718885171255996694 16217442471823530793 2435565452165650638 14782757245094922308 10449006137034897800 7024549012042957061 8400677540176975750 5485268226217927499 11189362752291701061 3393633466965958380 1073721398146663559 8778392033463514589 4349839220648582429 10074487333429483855 13139326623897407719 8525632711048992229 10384544086981201257 3118903732509270491 12426821502741050832 5844043276808389449 12731465209905457161 11849886692816162030 3788419634969138121 15613132680880758003 14013126473675876097 10052946689833436984 14829900802851777720 12774493178568976177 17144425675966109759 17799491069140912020 6779377304852813896 17142006370335176411 671559361403088899 6910578531992476430 2398856906202509772 16240908269896352018 12705237048253523024 5882338795012454609 16146050110241756883 18367146078775652454 2868375959138944156 16545587795115836507 2186155994761005784 10804524292764512327 16926065162823590721 15903354584747412103 9824228202757169112 13440165546926415938 2483737889591953539 4782935442290151557 14041134261763813683 17480859131469853934 227980369628657211 14424864973246733761 2426451732977696122 9264476583138589767 12650465683335701917 3438523279384606235 14151316556491337966 16057343201753651945 6410648644700176115 12145343476061622005 12707849092569967592 7795734688838163591 10568831475570140773 18310508027003835902 428677324317696654 10354241277812899655 10252383466322026947 17580147742780349637 1721064065029214586 14179209999345144030 10027992063642221956 16275484337352687782 6857673409987717900 10920152421066354761 7771119336992485081 636114571592929617 15596037605542216343 17458117652630142395 4821004251898384085 15614860151455723553 10669665737007530612 7963607696638998489 8435608697729649652 5342423868254754840 17716942477273153623 14677172172394801728 2286889873254020617 13884696948343193549 164156296947725343 1626235820272481671 13304768405533815750 6606482564546129090 16561507854614422190 573547654857242728 7292628654663004053 5816200858467681554 6722630640723133482 1932759825941377639 12929270461388415771 16988703188365660480 11008412246201412537 1660967655528237599 16942375205828974517 16542591642093058305 14426502090111988024 11282356409753106630 9534038105321147289 1261882764507886613 14307275582907822988 1710901626619125676 1229359331242877212 14234089792705923217 9546199335946410504 4672525448610737260 4344489818150389905 17662151788791532561 12033567384658948037 7001752183188541543 4415079896311254239 15231220651482163629 18042003720490777321 16831901029186770416 16151916153719003753 7556948089998401980 5237715909955441563 17802626916681227156 15678118231521638211 12769061036096406402 13244042488217639008 17453590779832039914 15330385055870937441 9131505955064339525 3345174414046459639 15569831805722642549 16532814305455095885 15191904843724303513 1357692417167594409 6911200653880305807 4928805588761925751 14045464242366499148 17104028027468256901 15829848210012579234 17528888892766189577 15083652834821210698 17091463985378457489 8359606776193824068 6108688387695544681 12475528824481628293 4576469207003600586 17741377174712200893 17121584315382616078 14016699449589517338 2431488722235653924 4515512208555642150 4527549058721749305 14429547777366668230 7934353374282847311 17958071431047519151 4380957712230591337 1563051439114769773 4278470652518308670 7376246064613535138 7016451403138810145 14460184871128676138 3927019411576157763 16401121475015250670 779414004067554941 12530884251171584962 15502423679258599358 4847647507029149561 6106551001500720219 16508729901540543686 4491854976739973415 12940735910663272494 12641726656158238565 2678710877071416499 15679058561763240675 5733930588245080360 6999196777136311198 10841868131733479762 5073622427005949921 11188338732024004562 11242799815943200739 5903010151490039769 10620352302451332804 1327897774375488477 16670569787175242183 17679161228756365264 12080980760578555762 631300737558216189 10517521726581523759 9600740268808080364 9212565666351041177 1602301671043438674 14461750717188174165 1681782747352468178 5457340137141017848 5372166358909526282 12209947796051594870 14368619133032814860 14800012021003867109 7930432687256215382 2982320676961453319 13322581320074141982 7543617435539133995 11855197209479840346 5568574263521377305 4390470351680761663 17726640562075388490 9540450391807674023 14550657285445774967 2004468823146720352 7666247986448971885 5738994627137038547 16282613078603513383 17276287650126851737 16050505835396938967 34481046084638063 11756852333869292644 2294007193040493494 14188996603841363036 7041758333869923829 1272416184192173341 8860896363715367109 14030851695608326726 4907724575526647945 5006034186903038083 16759984955308884192 6887586535974867352 11581392438152620107 283736971479926783 11911316069529137347 12439157035921559117 11405934708784873092 10030306757135270939 12727260260894345556 6531085388796324567 2512179476134909996 12991128444992002303 12634345129793410135 2035294784892345851 6185696151502463121 867642422143160800 16737973368986554920 3010589394256651939 7728384965437765834 13293207651278939261 18348156684456713967 13296923249405916216 6279529329404701978 14749467578511135636 5149044378516548644 14699900003066687977 9860062770600085230 6008674629771277228 6577122664322847476 7291911754727759474 9480670713739794244 18120533721288935199 17594915218637658200 9501191825315441484 6132449252453100797 7605125022712239560 12263507042699440049 13104271958482904332 6409932598807256140 15092424061115669177 13215366967166764642 16082139726092031968 8446565667251939063 10038845347697026462 9463043707320727599 8560729491177112962 12722722382720410458 3539691325550997329 929483358923255470 5290543938451569321 5591061317594984005 419860477062521953 8616775807641011679 18216850866081340362 12929867495825296925 10117229917136514079 4926783459536172317 9007699910874715535 325628196838045763 8252712715795509613 17433945718854628514 13260830950189636110 7735117370225262457 12882716506295220573 4158416300171026315 1940548804327085083 658990871964086233 6635838587457670596 8635739876817005832 7324458039754982411 741306930554341340 15467252459767533510 10526379992731801677 4966467676110496170 9924341214789312569 14374867540994659244 14475372796417340415 12490181588526534075 12773275582287523557 7558410013764539652 2434384063016961295 3674545862041083288 14407335058905719708 14215829883717615171 2620775033738698022 8916378993805531203 15876493501362829089 1905871918165496721 15234397205460336253 4637298338062426217 6776553903201696111 17854893149574510825 13849997530339777989 15771498369594561300 7015369832757549264 9178242921294216739 14169989612801743488 8455525352515134216 11141886088874452232 5877978712588182121 13289800193439676429 17797137010136980507 14758171258643228579 10431518218969069568 17760732921272907292 6523837470359048873 8587667456423996944 301079816864020833 13820855166007523679 12939573008418984401 15134878846287371375 10386034047935361926 17162758099012861165 2048092991742019358 5461769327414810120 1382957344661826813 17076780592199031971 253922173036366237 14897278632633982302 4813773784964841912 4667962704632243497 3120930196923033022 17394237886368875536 11595212878124185655 14425653764999451297 12180867319611414188 16303267087543633539 5243851708541392595 895215024281411913 12292374175319109696 2887355954551543 8433534224505254002 3595189836913143005 8815074337526343966 3330754611017112439 10490041541688412659 2461937461468746671 301393012309315531 9762163923404853708 706004708899092996 12568722714850117100 10301020887712730659 8505266389128114024 3646174175860006613 968034208880492452 8520771795298287513 10988472813886776026 14604345313290945630 12315580444507439761 10478058184864031518 17193822814133635741 5952601753840894694 6069097464784283645 18246172038669753800 884459815188377225 4933682888862688817 5833724193455747779 5320502970430617012 9204392152707340611 8200062323591461861 3309698230398280827 16542521853151214712 13330326211222332323 12229068633420404539 3645536996403756712 2841874946486895772 6699036277272474020 16701438750016173239 7605206322433550456 1153427277967340778 14559033538213208640 9267992227406122528 3067607831258350962 12592613383997684130 14862812287872692245 10625473913799505230 4363954263222211860 5544921339761253594 14021555766494350573 3173279733491812153 11492256060244330784 7465402187503695084 18284564051741973612 7363192907625956980 15827842986719502087 14127882621468930180 6181753582122556226 8637663921464878337 10470845901841710094 2376362039464035041 2863767572673286912 8026044666634272753 10058744843849107106 17643973188137672259 13559955992711717212 7406976013554246990 12500099506878681420 9463451416435891147 2066619985601091027 566232780282976233 4665879435582433836 1424968881959131456 3729788666409363010 8142668579667573514 12303314582340910019 5058254028963743409 23538926603137097 15820832428961471974 2721208262712061398 9704187441605948756 4425724722669117749 3984546977371611157 2047325034551199886 2388694968768699769 16956065178936572247 8877728505545281824 15225644271576315485 3935884129922077387 830482349071884824 12888745914281116205 3275667267146736831 6989227686375230197 15314151336785840017 10551015849874772479 17906635778627240789 10711497250745975457 17146900385501949882 4874851150628032117 4491181478897962247 15955973007555738619 16787703633017047679 7860038893283631874 16833768704225408182 11465969779087530829 16707281195810860644 17531637030286694187 13484485829971674382 15549677873244340612 10327452778721407908 3306687900599549266 8105479417810428307 4185431273084542923 15896760255877800168 6428720711107839239 16902911573749168409 1520742428962999457 300541681204844574 9984399115247844938 13764215237051438562 4047701273695910856 1649805603859729425 16619114928650883688 6844148272604589808 16311036634709124300 10957432055532488929 14941033535438193807 5938096468909679968 13775734628369021185 12662900076347347978 13485500733856389407 7211312436227876206 13179105232261328736 3303155651903647288 9170905321942154630 17063351543961764851 12641537985394732821 7165395534616970941 14670974701407385278 7223681754988130239 5144626711513610610 173870509166467364 15149408254354673199 15877207491364882845 13720139478880757382 4012872554078854080 14621798600096945245 11462268411169527987 3722761161940738092 14834466510508121347 15974421818941558228 4033349206199924555 1743154806265939247 4543492057138485901 18325701676815315056 12951662718851569798 16327522366254134330 11343693849366983318 3669516678362873843 4970311421271140075 11628645426212268994 5732908558673055351 2544902946282738999 18280357054877089227 1153245887694309250 6314005455673105988 730544567479884455 14999403221492848034 8897187040648003417 15102974614323587705 6036935456694714685 3293309051936149308 1528633976679628813 10504948539920345208 11217396307610426244 14974598926005244338 2276622798234928455 15686240052201250842 2869833955236127485 9038361792330926514 1765777776633360799 7947592007897256362 17673445156244956628 4639876834992684952 16681595231739444922 15549035431047150196 7999735770966674831 15822829865720402474 17753437915610735753 11558121686367583505 13885926755584701028 1530041220000654857 12485992989731369903 7658158265731351336 2201587258345142808 3826416119785954459 18387681028125988048 5972502841536150044 17616283545389125710 7945547834307936096 4804100845586655036 5955982647500177240 15104251248776438211 10296914479129141544 15445919127167657884 16902759045271246446 10848214609882833223 7175279176687149454 10285958558542402860 17381905931940725154 13219049080155309387 3072918998772706384 10845025103805830900 15213139821191401337 9260103066209557243 6366159287693280361 15988981979540662132 10765771413481358620 15816990433340438287 2925273907247334633 10277936739967164903 3153435615422924494 9423669478363564142 14976796479789929181 5329239556524485213 1593477993526534012 3120617298366308438 12747723515333313010 14080241103545005584 6371881522259171483 12221380526142182911 4664804149530015715 8613671749140074367 15995366091983781859 9018264914547689350 1281168203628731453 17508180013548035521 15900486182174025055 15117850382482320875 17857001606038728764 9117777573328267703 16995573453103672682 6730958386640881212 17552422762341612921 17213427392595381689 15376594098877431323 8296918657553560719 13089246204950016532 12558029350525244353 6292504206373745520 1832638736992044060 9252530043311530394 2759250008172436972 17088292009701487425 2351062536890398281 290978293920750898 6124808454352778534 5574039246269238447 11747048187182303535 11136777811614671615 4874666507535888172 2552279954591232663 14830734321243426583 16452104766572812987 17303570960470149557 13245868175371464417 8825194165546586673 4992008512735842482 2516081447863992059 3295578472184762246 7514069677006244247 13198680444374360227 130814146511971498 7543138249785513135 5777052240966680018 15335773556407302429 3398192686565295830 10840434988872672306 3868887970783801672 7435464407692060875 973765263964012973 7649084079509641378 7382550653682675843 2078433290317533864 4687289516677536934 298563973464679858 8045296408420254793 17553110732332297845 4715135445030272071 1023693655537071363 17541891666060137772 10973512016576312366 6791735157358650146 1745291031750487509 4850683495186359623 13501125149362308874 15112686399691865442 16955922582044797453 2013685741432704221 9447325143059305246 5928910309697377565 1590597845517748269 3058988236731394885 1080219568567231435 3140338369618793089 17504287689947478452 14763469659730952142 4548873644679718901 12143735128795301035 8078738627726620946 15886717728051703702 184998305161119248 17152657928971778882 15666402970002279190 6379990951353091508 9471787077875375735 3484923685860343669 5836593264386089424 17223297658356103407 5058935866459648592 12153920084399007198 17307727427091075177 8817489352854839962 12430564626856106638 3992621780127995045 12708631039593721498 1999037539595228328 16304293051972939438 3607782756693990571 2389052260560509492 1923566565101111028 976775594495440555 13984829849190879202 11410028933408287711 893952729089769818 6882789211393780794 7437530220637292489 17537362451860123720 9168105528044743002 3305440921774175314 834131541865981620 247693077411680016 9422248829077047947 11202875149092779161 8745931329328202187 11434254751889521104 14081016516796303229 14227844734426436277 7916018778840844340 12317860185286751517 4626718012132816483 7844025790571075848 13861124125991086248 13818938020681897280 14650923092526414096 3905832223077892747 12637400249258994663 15978318990689395065 9415157744021968435 14940527228749712236 12004366194778717809 6678941422190357642 14547205450968823711 2929162578466731813 14102518788184698116 8491345049390672851 17775333600901978214 4793201178116398352 13830623729800391186 8623700904721619935 15525665809116332689 2682469204400971607 5486555539520919584 6416050837524252680 12640062478694120338 5460962137766111084 2760550777214845837 7593574728509882406 6864841808468979801 113815136454804244 6842187028803468247 4933942175273490106 12920208080824689020 7960543650903565547 2417584630322477112 10261165082072958846 14288230041742175959 11038681769350983419 15170918152963492995 13663861889894104908 14515126736397458333 13229293585393393511 3955936929152459601 12938662606496400505 4540170331584474704 17325964201525712834 1225513595147046490 13540725095502139304 16760080517703780435 16252266716232946489 7297115894537471473 13371168429308218860 17143619092648611842 1629667602008750607 6969701982555019793 9009498192701045437 13260527263184956508 549854822477857738 8948575240850125312 15896388528419498656 7485717021439200063 1024872534285474605 14422092632834727030 7103147088636465934 6861843987043027745 7377763612816538882 5461163117249691030 10302114886674387143 1902344742569541232 641576239357121399 3945569062671100468 13123472736855334315 10281313824446433697 8576369010005256699 14584646085455256601 11019389308685198847 16556781428710675811 13094685630282668237 7070737530567350695 6840501735973348482 9183013776813100860 2482702190348668290 6180563296062334482 6765024012779012386 5271192887272237775 12687493403534886676 15707152352153094187 17952165089167219893 15997288427996783290 9432917354565334733 11615148809773975654 5931345411349650267 15878622857150127979 2123777689924184596 13112708743700760065 4808584272938643438 6730829143289767498 13170908100551218896 14074362316365159471 5727936429349507862 5584346348243605055 9635507407961370070 10190222680274916934 16228376715316769890 1655851589779836867 8760504008283198284 17920660864603572796 18395078468794427469 12323180580065271901 5808718782806131084 17791125269081577327 2841596630558879030 15955539117873728191 3981304841621206144 18180574768181781014 13604606274436577425 5909147242399051106 6349380391956229015 11029492993350050892 14729225453177683219 398950424308884696 1413347906475079925 5594403972703164418 6950287508583395556 7185399489756760875 423046347591870893 7223057336146932103 8238582155422179742 4741344507367573969 9652072249273714971 7461124940327098795 13560007749516171054 938612459665475861 6511010435003521782 6977123315521689755 10624538536088128611 18333069963532468818 4035825720026817145 6853764063696534309 3990269656893331861 14458778661281391900 10273335838099068723 336033112379726747 11133324095160909595 2921863887313506820 339750478650295079 937855598596243556 10698044838754387211 16412464258790511253 8497618148396629513 13229699929120735621 5874665250651656846 5142680060476983571 6307502740370123355 6372543249861660282 7445268661041760211 2683453588801345013 15632146942554629964 6943058377169346982 4277901327879261091 433337819882772324 1233842198989570304 11036514646025283194 3926589968391801070 10015261396216657729 13409072553892051920 17581638743790243472 2390954793557817396 1349113712404865107 7570648954390767416 5878154853556543066 14027036556898994026 2365048205444185967 15279751078625111433 7808728063270300917 138522146344437500 9919228668516289679 8005515241379927655 14620665721306955316 2914208990987674344 28459935334561056 9522504068591374220 6600019599744126969 7170147352299800813 9039642372391310155 12282976852542368997 716067335707545346 7555798267262311262 7083019534258551744 10387937220451430289 2582167115019510945 8319563398149892091 6847020128274857409 375506709273494771 14448386307668447847 6174304929952824464 4381194138894266851 6754075616266064598 210872949447335173 9025486922350866520 17191622417425961110 14909292612991102181 4976102347605098230 17526313539237094822 346414361133718138 17268916365177175434 16273057531214962534 16568337847513551260 9626818697134795658 4568546052570507206 185344497946675060 17574148840239446349 17499961275533363859 16670978056190899426 9004795416881583005 16539721863722318813 12201758929354949277 7504945090877459891 15930798732020312349 9765212638132341764 10357539322660234458 4785224759223881624 4541801096014228922 2316734522413377112 2701577901336211124 4395167287353284869 8580585407706285972 4440028443558007069 9663500506064374906 12616439449440497607 2597860623493582178 7430170177478549369 5304502194837193732 3496676863642207628 12105340979976030743 9718305791760274586 7546493788391565799 9195248069829545188 10422599746598138214 5929612357243215628 18383958249057898432 13615012166116675857 11269895230574427771 8371957814616111689 7556630917886042346 2155565254210527188 14635571154703771484 17657960255420849920 11385254218833296921 9465966294985298916 866196378355828341 6951575406969757687 9877841505637665909 14357926368670986437 627570549176788714 4822601740235205644 5046614364457896231 2773490307523742850 10974188561752743247 16076067973495276171 15638862107516729192 6642363822754550095 11345418224972609115 16792384449968106901 8810834654033683678 4898689363849706982 17697764253101872419 8019211286235107299 2690137185646817157 9449715177332708584 17378003990686842461 6944090169073954477 13189485304918386958 13586286248781366321 1587833985247632783 17861301999989879590 13088859182038233580 9977262459997753487 4306711335002823883 18069379227295853288 7329910304105984296 5606217196360723180 13963993636483274233 14036170403027149334 4096971568596947936 14958801496928777646 7237918817944256692 13822621155310416035 7997793157141458746 2609708103345993057 17633191010473490028 14276386665016057267 4560577634710666540 14512271718589345892 9197775079209371812 10554312308266104546 6852320051510575780 3165687966511632723 323446073941145913 9476202791461535116 4811418970088894882 12059635490989092177 16567144432917960663 4175985768235945132 9411449660372964821 12109869340543074812 11570182260885810465 9075269490547044894 12105311668177945483 13976613927028998602 15787672551639959190 1010706289540044293 6299187772003091922 11375077507282342800 12190403733588144782 13465769730282561225 3304204926319215978 1560171277626354847 8570882627684136827 13427158023261382929 7981748132697607657 1649502619497060771 2567488342966168858 8730350366975309896 6577170823336083907 17560255612603047087 1514701841227011460 16244436681788676846 16594675151728470346 5519423808241334014 8446765543664916406 15336795180820219712 11129597908804461710 16613282675120909655 17654619519260352416 667836861533598901 11209888088447326194 4688097823448213607 18039711235638785248 3868590027533419438 9621372388579063900 1253059043536215979 8500864688604246677 3150525475763463372 519582638373030947 3300222682102980423 4662921405445668394 524996036290566629 9230570466843687355 5971719766731384137 77564530580456789 14439610198617518920 12027541471891353082 8325321444855229897 350384442615068452 10889470612833873261 5905579409700885077 1352120356549836251 17644820391207237528 8908447277321530415 13015426429531052203 248392877542222078 17641001737712938663 16868761565227373480 13217987301793534035 14314657046522063212 4824967599092361830 13699346983571523901 14128564836553612150 17215519752745327117 9561255282720552928 1260782291980805530 10541224471910366786 13905719605067068267 13746189012544586458 17347139623831944398 6054837937090189477 8193503992795211871 14811848105726185429 11211574456430115445 18324266809687802472 7673115900440562725 6900052161063609328 2592155864303485461 17152470101275078374 6586766330522799418 9416709254929639622 6092420268126650394 14405821816599342180 4067993881891714410 5691980692908195402 9316324502794227271 13349489602610903402 3031207394049182649 15163016780316333141 3767829265290247496 18377739351746927702 4232324742417588681 8523350555019885701 6081501925297346595 7469662186231713848 3549822647691830062 16231493221983927117 10389877554595383542 1212804622425803797 299985416990250400 10218131124062997700 7961139456174433282 15285426895812827437 2544675015225331691 10165285433044980619 3813766229774697701 7818163650397366772 13246287920764910151 11588882613553138074 11767071056790192346 2386196376776870162 7892160992765290521 9954352207605463440 11944123794980535658 12750863192866427422 13899276463142487749 3992679237618765618 1088072058246409592 5404217540317169317 5184745703507929682 9011101043331787134 5629553716882573802 5810506484642992049 8796089535666932364 14660870438810622161 1217103099378462299 15070224010360507160 16754453612966956763 3207093515556010365 2786088195294537748 13023122712035773823 147132132087055864 17125156079659049636 3602288657742337347 6801430025021119748 14717492251639860864 11415309156036987477 17370102289662380087 16836025611598277112 407146702463742276 9348566587945963227 16267362129531161941 6447403279796779120 17455644221649075701 9156810541511477163 2523701995155857209 659920783452339441 9073125859182783969 14901949771513361270 4672877821907791431 6865406328584126414 14497626977680265730 15214086128689005180 1247987825287993355 15249856223680675448 16330124160746459196 1760703607032473804 15222698195360542401 368845065983020861 10126472542999472681 5279260358444825125 3624902541464156097 9496784377832090586 803596712642663707 10661507525406190491 219153205610009232 18260289188957034938 16858102503213569072 6802681730705898219 12648904569680053585 2433158428499689043 3212512354587159314 15671315953294449635 832437028685319106 14514682058612414853 9089030711099671444 13022293694937351866 17629634800849176178 11241747854696592305 14865933591016733806 11785894363610729215 2516469605005181089 10593064376782100084 9749112097592842021 10913887473283815821 17952758622813566835 5297959837997905204 9965288293557162774 7879057198535758534 10425260171708113616 16846462254149020635 15749192376429239200 5401110708297643630 18197618135908229532 13196133708897604696 8240025267166429553 4538574316189934323 17770964621848761877 3142271789306966921 5498567063195734137 5222982712178164583 14438045597607121679 1739002367233866062 9813321178879824678 6645719701479482733 8264339025350580355 17573840855996941555 15293535334763959103 1099243313077729975 3713645413852270147 10473430744062857212 9222808547504337636 11404489964324410044 7687108487719887222 9039545560010515433 14135775863608450753 15622022550693500946 3962681665966048325 16671819825330620829 8941116550213852591 6418802070064497959 18408758975691958963 16265508969735538161 15584210925643921436 8145354364224413577 4389558875513585546 10793680430279278574 9188956917649452593 2180354428925630640 3407016746354358950 14101342723084482385 4147818171244383397 18027963801794042997 17888733055569897876 15185502025833589232 11074961938358173315 3876498339547229115 10476719198845581049 6090045922955738306 2986066607810726703 11740196979768295695 5772590042031770505 10197879253659998303 12637343866480345119 13880423171350394667 578674450927323787 5457353470414960591 12787639208618736231 13666607765779783456 11310781046234832733 3942397451384796282 12130012199470052881 12818533835915843673 6981522557191540968 7812053871212094560 6877805766614504731 3390827969747111256 15230425875737287045 9747683622870849397 7499839038525252776 9945109074553048026 16283923945535374125 17320474154636382840 10159514574349178102 16199254875362922455 10806336190184324584 13866361816573732804 9613597526200006631 6809114682464557960 12286030058768270643 4723626305593447482 17603729750067264169 65272320404382861 1853401334005114592 2424672080861216422 11817542025511952371 2038165889510843154 4771190384969538080 5283524624584714340 10261179283921220130 14837501778528210121 6821853414571023377 14734684626988882417 8447034973954814763 2976980990516077289 15410249864099583141 3747672107887240941 1611238344121441035 17771473038967472643 11278044179919997805 16904857652456240443 4627261699625319193 15641641010932801729 10802430890914136718 9451466892724327941 18433904602291910752 1511186773088899113 15077730727676410550 3625291306831983722 807680913138965066 8438327142424890291 6031391533912327688 18337163951450822021 5606090683412617860 1875026541543701436 12597365594408940381 18327271267254799480 5721598249980398546 1694960082534028525 921631808282351837 2645689696209664096 5263385031337079732 9856935400201748982 982867746664835698 7593967325416379278 10860693485865521084 15087529501048556161 6710154897464258692 4392090568074407678 15829657958705828814 4578908544570981078 4267972195059463218 10885865258505426112 1746491397572045473 2507146786115216012 708063999718088865 6702076845147000970 14815959385015584001 7053123759226500368 1541171722413244706 15890180594529604312 6016377001307185289 17132793297154395257 11160664930928296418 5449559632026395470 1536363516113170385 7827138333646961336 10310046882303731697 10081438674300471018 16865682430768960460 13882797558213621451 18177167927815608589 13131507993281781902 3188466926909920392 3117653918856407935 15622057398466681605 846367622926154120 17021146404195369150 4786679062202849033 8205507910949605581 10653143399449792832 7015881494739944056 2326954742293475357 12317275162582115847 16907456456701844519 12242049665033619150 15640712988736230240 13543525075494690615 421030988530404723 9681133177999322366 8537901107521793271 2604262145400005366 3390087180886029645 11627596463344087887 18292116729046447697 11071445822421371068 13078613307104753434 11889480553390343911 14606079333808377912 13500397492362011145 11016618998519549569 5580229708810444841 16842051865145375599 12220998086384239147 5086025279257430514 9475986484729553084 10053214381074656193 11467376177596836417 7063703110902362345 9585217842589569913 400110339189763333 6284261858479929758 9944556423114196128 10147455255652110904 2730288186922429345 14765267664584583774 11828826603546409054 13302074540688273560 9216656202636581727 5302981373785531795 1522664440099126744 14048417498825992350 4369540776035230173 16759592126039857300 1862267385735802798 9691523768847255942 17821534244755026300 8943941835964624008 2918967584795499610 10579185894999841960 4901947539534134737 17394077678559958664 4189874613928859934 14635186718794372966 8574726314245547704 13736124721823548369 15330194891976070722 5451971898704619634 16442237404656253207 10390614552686702271 2869988343911920625 12255739979320734151 2944986644129088397 7204590261568020091 13362719403236285924 3547507185191088526 17132265381666981808 9899072810703233439 8774800900089674999 4157339716228211635 4945675899040981823 790295740909511827 14909846179302989241 16993219911597750599 6636479501353654530 7696474690350597340 313743709034042351 968820480432747486 8833359123452879483 7984159549459988692 5918549664104997117 7325323321297785391 5420698857251858051 11023315241182808876 4144682039137214709 2651809891914668812 14505676157074037049 16908179189488956278 16757965596937665896 11977266604546212419 4023575330380369494 11584750598981367032 14029786929506474503 763949815343358926 18139483884789458629 13365055141179126564 16926633768588631437 14385964865220271758 9514215972870747034 4036028678351085235 11377521649577508997 9052718792661606178 10644484113840743873 16724153495774376505 14500785848172455903 1656577276806686659 16252257870943648044 10576023966849815586 17507986613972661451 17857911961959137459 4157754163534856617 13604965749778556013 12619333766298228431 1721139575672374250 16812209274162429195 14906306166499134886 4815490201499191123 7210012932397699148 12873661332385458208 15330303574857862926 10836585816747280981 13855546361769526760 12004543730049757621 13857053894040460108 10143617495616374350 11639006810454852664 7425577093208949661 3616652690135774509 2211225751847677913 14009535757522989462 12253919175610949673 1494895984414366151 14868093905149614048 3813894708328880526 4815121304120301867 5673388947373934549 6575733493241500543 4994891128761043155 14100665293212667637 14838253316696873423 2230315834936491973 9329542596576385926 2642544739261477942 17826344241082556988 18010563126482505384 5377905415783503442 1542228937697923638 8910447582844810451 16469440130650335557 13285793364714035639 11629241191352051500 11250826841613214120 5160143925174523678 17029637806300980178 8587142741379902993 14144723087964095888 3508957211215477872 8088538639343860584 16692172615025696615 495990284730257560 5737653511379039460 2834877099827801464 3831865118866698040 6738342276208131668 13957979003256927334 2044167101545821797 9443027772745994716 989182711054359844 17446708177891497401 2954685002001038674 17668627945780320524 13444729229461193495 16182352711787921547 13925003874744648822 3541977032296310394 2780493198519426077 16689274256339582608 8625047100413919585 3907840485395470262 10384285296743197207 11108989729421508746 9619097954529421052 15361002706540986828 2830034329879950946 16176123357319271143 9061883381440606036 11585076595383780257 8711230782578056680 5049531618665852425 773828489598471750 7856588318525811861 399164992594383719 10561321181087305581 1126857503192501630 13455938991962192644 16728937281642646914 2196340445452852992 9973077053502080162 13736167370535699164 9848797964078070168 17702355353867563484 2203221702723364138 8590844606052225855 4523932054260494572 9741271963745340752 9055829928071903101 4963081601480450696 3916525119073738456 14035681292825720877 10273334633199018092 573084465207660807 5918364398579244078 13347867873532700893 5007066507956228215 7624097427332683411 8282033588313902926 7324733853798477061 6762759796537323687 2235726904081590897 12743422038509566565 8154443385206768069 10359688312850927901 3417341472152525638 6727168748061693127 3073164147023081370 12559074005316549456 269707552625015361 1092329495823712273 14453473918341916756 160668614060054885 8596624046103140216 13627362350936732165 10718113729348218204 4047340135570978131 17795254501315456584 2985858274734195615 2559421512563369404 11361252968587071088 11773768602909753008 15342321114400930248 23439728358343974 9039702804776513374 16643338060165685275 16527561067214197638 16054951901165765246 11381382946811718361 11136903111506154838 1971668810697657410 1564396466716543061 11706695513863458542 14741212045377771795 4739546283527365678 12816572619835137389 7714262925993887988 17807868596523903212 9090776429572756003 9768164114228139394 18201134952631334317 4582311581808125949 374181444668620045 9418304019008498230 15186274681380197405 5027363871504988658 2405189989862479381 14788247801873171242 5560103126590138799 4578482523814213429 1859480328406077637 12172753830570936094 9011533936423803838 15231674189306322485 10292712261206718693 12201011232680012125 18416338538708210053 13077342863109582189 15921982373277269818 4422086326271819401 11529777046953620937 10902914605164207329 8614664402396968714 3457769395989725077 13984694121955343437 13198898943963795890 16955501868894672071 12677546663295946222 8592099318630450381 17491357426069164220 16174940117213371061 16473064990895465097 8068073060685552009 12992878949034522889 15082465264912534731 7275160378988005085 13463790985996523338 607532655092392235 9917767314073348346 14873827570977809370 4149319196930340316 7560452072242557376 2908878620215960096 10643905660177940584 5005979825869386363 10001919720029474066 11574985333723253958 14361219208828829989 15063223433473438770 10206856728366653329 6429063759015240607 16321732433010792449 15114591991363800144 17710745256026939957 1687787901945612618 15587788753704573661 3184403419264113729 9174266333926862541 7298254300068890462 18004246079207186415 17967089833054385000 14704939619635235044 15639170531892259578 13100634377216371899 10625251277527914202 17743282943834262171 10113732466563948625 728236667664339921 8527573505277669012 12512175374955924533 6713495236723797091 6150077957132981504 18151675996692079241 5893595463347079110 5356740441704965794 12740780225418496098 1005371084849543588 4582929436208038684 15302728249032738977 2371634565752237911 1473314649292923619 17148696167590690994 17138681251990140506 4089906296992221742 7442182798697059668 2297854124402468260 8495852967877896598 15369508596913621385 8170681017755021091 3864651185135209931 6242014281462876301 15240636914588684764 3381673290489701735 9983575571057936733 4602865445636577831 3059918052076357863 8423089830835144666 13764696473827957876 1395423868605181440 14730372110083147838 9014259753446379196 8694541201993508524 12745198612874536226 13903666965947159886 9825669393319811009 9167144619626095483 18156246139936794722 2157066377977765219 7972985655842118174 17149079416944683753 16547300465723383318 16313531813419100533 460817166464472810 6236952328279769704 9203666784002699033 8048690344071725169 1747785254296433666 8676065484513726760 899694845566862569 12093592826677821415 14408201526542366880 10681178643853895936 8028064784875649992 11804514992216529839 28993703469919731 12779575352152035099 4601705518949710089 17378334080115184316 14152825789833803733 7614923369837981499 15908164016916620943 17274019090798836766 2634440152511931822 10682472977576954591 9966909361117421808 15151777893158241724 9209481627649544231 4121534462282128103 506983789871342836 5353457367547266829 3927185557365868079 11094114017776581603 16377047631802831151 2459466089975992138 9955422436932106730 11015690509564527526 9501408567219837183 3540841595477774467 1035279806107576284 13993338252608774504 1100312482541701572 1707780115681688371 2792920582068212761 1977368936773761786 14479946799224963692 4798103530191872362 8548600247875558553 1847566643585989722 2724666299261018082 14052317292611209387 10324252206715077698 6236066539752489889 12184307857989304179 7100196692745451951 8245483974569867275 18303451557719874448 5880261858283435328 3736131652673316346 14740836167710233046 5230840810419291772 8001226183484996550 4258797787769481703 16139398476928441793 3920038630049330329 5476968404341187716 14632267576468925647 15360522538400227574 16394412424815978841 14838150283015905584 1780397020913015849 627024497221699169 4167983375554772305 5360018524886951921 5978717950779527814 8863337588744497293 11859971047202545956 396713800325352837 7154520540943186832 9345924122744544495 11951784390929049237 14862279249560771904 14994176613807006582 14420135749311524450 10263700486977395085 8946639283360109457 14648400009556733162 11292476773793916380 14043428671469976983 5947738464605469617 14991026123669901187 11286665701724057310 12749426877858419039 25868814460370505 5078383642255533176 9069901949515312612 840677190122754376 5501481718722853770 13220501081794810631 8538345383114997903 3860935909862758702 15852457117378215915 14176411336831591043 15181229684371560436 11178304669800294345 1529228436102060528 7326722147324896839 2520091598270406537 10301187197720975744 9929974459343874487 14833243485931452167 5086888694660733861 1377130349141724056 538503762727109781 16506979329783586004 6086769778160336347 16489906528446651133 17397104016408834206 11154926550343632605 4917201216845965418 4116089068368190728 4519437351754920478 8541566289520171733 11849120789126707727 12549930311972463224 1985681654444262653 16611722052019155284 5834683919554900463 12913376717911429245 5161783162985878387 10667242068795789561 12312715672433938701 9160495073966496758 12689829688342678513 7336275834367700095 4300445270547326720 18242589791173154755 5313182567482121194 14458634594952710749 16468174877160119609 3832337665356005021 7497295531685767686 17935062118172699266 11185917031416376577 8363905996840645253 15077439465299377319 16697917896339257891 6182194981066802874 9574911123602148667 230647656889306045 1002200996057516404 7423533795269703118 6094007074030321966 17845776059071423483 5387795490765242707 249020908745298286 4038336380753077359 7866638023618177106 15264818978863315380 501325684552332 9953929606938696709 18074926144496942652 12462782855433296950 10476396414053305737 1440277013949872548 7178418780501137651 6684032160604709848 16654457536905194143 6130827974780900034 611794121686980027 18336123084045453723 3122127012005270657 10408810505006532333 14330533990415455623 11838804425136599502 4986159740231594739 16288255086015801975 17280506629649343483 13943970965437614832 8907585596466279003 12082656580951888130 17617331224092908467 9486634202319442055 13501762042550475489 16924445869926402708 7791843205581289402 13369742563954046471 16564395151552188597 2770961568398505100 5827507065175814742 17261320095345329367 6124234228272373037 2203490549583721291 3939873008509840883 165583743118152538 1446414715174462655 16587629574404985972 18252531072583618772 16855227798987085789 10138223349589999409 6193512885579578652 12204575074586080217 14458948344041431798 3543636073670315169 5736894265993972509 515616300495176455 14546776886548406814 1161271588645818120 11850667427380537673 6572098672321162866 14975087198517163234 7980107926094164053 4001871075015091817 7773868288504778211 3481624059923347421 596478265083104281 11743382096533746647 4896605744762255671 1146529947480711624 15145728492602049240 2280699569366360443 13560484037122379633 4084580130632089559 14135060109535682219 11014035347923591495 2945995414660959115 7377873179565805644 12761269661991081373 16473145899522263759 18242365877095504015 10768779273872920359 9540504057036429497 17476592027623367760 7969294028388840536 14630912300342708532 4138806460671026219 3099110059918410694 16924823144340205062 6155376883944436329 4765631596899308421 5334677899143693367 11677105407566033813 3012630475500059673 3094522480704529703 2878605262773761222 8670707625594501786 12378701098448533925 128165162333339818 8747064734295166522 15743914501939510864 10840086978415607483 11550415304943798518 2240638686498655593 1203847801278353501 5560828469008014317 16401159094494827132 13764926044544267709 7120984662740017520 2579989389970456936 9431465311613154675 16709306724118162950 1109335016219328664 11825621491675663127 253437696649293790 2326944522470996775 9489546996414128608 5532442397726557674 9671711860904841211 6415620299106918927 7902558774878380098 11842279058378913013 5803977274134773492 12865769827537330657 6050404975919190963 15845928666317236464 14653000394620071067 2552839764314434271 1715549507469194027 12884029514808639469 14044567675056289565 16404764715824403371 8615131133099925313 12778119277040511347 12126541378381701953 7253347777374119638 8816761101527239159 1952078668323660158 7438482362544013360 3136623609732026264 16699308628338374708 3815128513758056546 14870196867545608976 3705444819366251437 6010596885820250603 9003848269192445214 14925023523261446783 5234934056112597134 9028774959314947395 14623737094454036079 3137374414523420541 15569376546220634555 9807276932595552268 1160551794985376619 7294445035289988128 2019775269881797758 15443420795915927229 3249765804154477702 6635306185985315097 15623395102802974633 16099333005445361582 13567831964419105202 7886732009865785193 8395598320970890712 2135491057399173846 11145024037938330289 14228516487151602207 4454227240980979778 13313792973390470146 9086626436775194940 1778620332283195722 13384119210238480010 581991538039197340 13535004795495349135 14652645480013905150 4395781193841728822 11334444632703096277 11213997151109946544 15239312241892025927 6360284723203004491 13602166272115054161 229975292869594148 14229272263294922947 6815069369504137723 7473830519641923914 4986372127941560271 5314937391722838058 1606394657606344880 8419819543785012 3270471663227100398 15100539909546936286 17875101206741090283 16888389252750679542 16281854080487232044 7335417448929589434 8065113388027846439 4707609788038496601 12810247161023199084 6308310389544413324 17941573556819806402 4085316435966812822 6332297157682018286 211183279196175441 8127119806899103452 8892538736999731357 13351973160880621826 17262443403097155549 1718028552628843067 8576520736637828620 16637868353878019866 997024476233654814 13129332891431299481 15387016366763544057 5638815471166839033 5075994150317886089 15566934689510942921 13909187741905098756 13761862922760732733 15290862189344878169 3193057894101073250 4183727254551137497 2579447816633360451 1073145968311717610 2418143977226484321 5202067341757599421 14133280140451115710 11632956943336292931 3740152562379705562 13685366056081325676 13938633659268779552 8317224718919634381 1903866827328959406 384555274737417725 4692512318296409804 3930051896903847917 7719292747628991147 13397146740559363831 14207886741992194933 8339880461475063779 7995674543280779243 12204520286765274218 4777644756995554783 13089673602602189142 17852538033612937843 12194161828934222257 8380107790449513343 14489157843872410045 4381108110896757525 13434308033793346406 6665782489819659020 11393066222429594215 8204494356896464763 9024375479685253128 15437115270351726443 8576647286778850346 12267931988762792978 11804731561838602927 9745042104760208372 8333377783344407455 14693421179496669529 10231442521818251857 6272571661013759744 4555258104830953463 7364143622682581227 10656303863034714435 2140539148637147002 11661505243135852271 8630625215090428311 9080830423365377869 786892779915298203 16605512066146330500 17819790538876147965 6204299011009790725 15293763314473785809 5998355808437815390 1602661540851468054 9107539533292913666 14378278039186302304 9496984969557387405 18096881697036420531 17900290665202681497 7317977608353685819 15266458581308786211 8047434557458104123 1901537956727511725 16334894985226734481 16273444643724609037 1942347537714743268 14072340819293535412 11110387892312322810 13268384876297469462 13731870212745473417 17196665373587387156 9047238965849302689 10127781260077509050 11744296914605745266 6298487537586447075 2586656174364767498 17613388445229572570 7093689398466208881 17524712327183956577 7387547364023798575 16105481030219419938 10121791016769820644 10364186635754525684 11285156419799156592 4817227389393741775 10763476953157220673 6794378652690420541 9473069551574332026 11824135175085274706 4605429659846680935 2422235500734349386 350192397973259072 6562023811770561126 8944359205009517044 9100801128151146234 3917235890250603078 8868122778003600320 17196414580446713383 9039713468935411327 16005850033190482689 16393519521888692410 13899898495057580165 6163759715033874710 3984027127022906509 12613778936859361867 16052056102823055569 8077355070366687423 2613576843546778864 8228757043541815068 5693541665781133341 220781323172858683 3716815284843385160 14650211058212105679 16456402478559114459 1120440212109109857 660051598613644451 5042867667762759131 9396206993219136405 11330465999183623483 16755278995984917578 9623637712010418594 1654205032452123744 16932296696649564454 11827794885264858052 371745444251857661 14267737434904358482 18412335123771783460 1321442222508929287 11268816663669053199 14614588528194037833 18249484664562505128 5553343792378712736 4059266232470496079 15303188454436989169 3422212259534724945 17983599949367696419 2887938523494878667 13965033344272862300 7779183307983099624 3684946788268817052 3899157302863906023 17501016085713436358 15670397036380929899 1380358686796381634 8509179594140307 2577670109643403009 12242152153333271471 11437494273565097419 11545055482472839464 5077859730009201510 14362571458614958201 17652686577737764107 7917912955593691008 8147735991740598546 7645340628636624445 579607254574793998 379752842576209841 14284356975860954045 5838817858359878365 11257191913296643195 14143102659684108156 5663124074370125175 10588776127897390492 18198185349399042316 1050000229089325909 12866285487205854605 16311949670038175809 797237782479086115 18284941272822441089 16157765832681983744 15990851284312109142 16033744622886395866 1879662300753067367 16260491950475938507 9811185283031029550 15627062165549927053 12100575873827544864 16433421563222359096 3351862104621328145 2351714215997883483 2394273019492848112 8211725531478944689 6695710801175902764 11829308786520584677 18067104001148515477 1506924092226904466 11583849560562881116 9745529305329726837 16006366999697340128 9464580270306445886 4109004044778438067 14901085058846272313 12898842184647520118 8877119101189881704 25548681431500497 9259288043426022953 7334216750968013803 6565055336116384604 6296637454293806475 17085447080379367385 3153487920740853289 10703514039513237593 5998268208259297633 14763522050397368739 7765619940417159180 17834196853326567403 1721979527362164312 8189533479266222243 1709308113315401408 10309189826399577752 9326882607591943729 9425073424939263848 10557213896761544756 13520689041102341890 14706677798058697381 2213775727418341110 11239714169412654969 17161007490790320062 6568052252016319222 17614073355021844622 16352549104883223569 7794264177169531935 17877398493230651363 15738908526382471077 251102105708296902 9115919966543992444 11957515934992623811 12680664353547479939 3384232529158516631 2439804443783291156 1628715665065250663 2238348140032379173 6545261256132824975 14972621790934377918 15157113661842012881 16971698608315761517 16825404196837198200 2851172944696859543 15259449189548562912 8048990657042106822 8626834874131174266 2957971093299636357 6536767472399682754 9081528750399623368 8006122801707573923 18436946658243294781 14759764747133422146 11663878143357052984 9131001611458303406 8167310509860583260 1321559492321899472 11550642815860604738 10590145730888750549 3228053170961093810 9362246285067265580 7518603408570744996 9737771406620375912 9611622944819966229 15110917098279160902 17310452187677888949 13125706536875131599 5047014253465928251 9390800082234937390 4232512661237243515 8121934743665585480 14557150364085859232 2125876604878538276 1255172168950177963 10307744188562755843 12990389880199259606 7499102591998453701 10305866491735886205 7571037178455699816 17087437991803161020 16100965956275431862 2042423016899262169 14967690849993923285 14321528979631457890 8574059480990178112 8634134746313368891 8464173229454929178 16107973357550055641 13595996259625318806 15582772331846335919 13922841225935309666 2844190064417495917 8855180471532120481 6785859088504317410 16012705440920435393 18362287319713987697 15585438876547733724 6269965354790800618 1648236214904773062 22889270695568582 16770299633986881135 5620913199387534015 12302689428607191372 16834820618133319270 3779789118524367553 6245472582348850878 13263495975865628724 6237884261407369432 2943125784138757840 9228122395563439311 6282211123810160585 14576593856874890125 17243810529092873286 6421064778331296422 5453176343230846750 3108157194160734528 6270829515452131050 3029659101599249634 9694427817756772845 8195354233214515783 11985279494343122659 13118835583821421205 12354885619212269270 5295985379863244811 629111433841162819 3180790115690773612 11021923893964457971 9775258280141827761 4738437507058738858 13655940009071003335 8501290668711203601 785479460691249733 14378229644282229302 11501852721441257596 1354897413512310010 3170805180877895774 8827846793155341231 8796345939723306550 4348418505208931797 17693672722575226781 10491542436862546143 4510769115172814487 14694552550560751702 9781682225518575407 14863345134458242754 6210586392184253064 13982740632109773778 14003599408967344073 2581219376624663979 1154539082658643997 13966529192417501243 11908793662229503608 11000568753735309967 5224138514460688942 1208743122034543993 10326344351660694556 4928031979840903991 5145098001164091773 16751164800726515027 8813720520924392575 15298417175254522950 936879830793187580 285775240126677107 18002770608117410940 10645254033330843444 6386339869344477004 8067486087420191989 2096480806192203519 7266329105249713952 14201033789501131072 1214353863404413306 17284148290039709901 2537530512896421876 15588000374472990937 17449640104822087415 9021457934747466296 11070006941738562426 3697663907750003590 7900210374514779169 11412938668359071268 13068859845493836480 1304465736611566680 17946563385765470667 8652528354983119814 4899583576499486322 7778549830814716409 10685064353848150042 1312644983378134226 8093204236508587970 16939619559191895753 15154542189967130350 3226654767326358432 16749718850169907301 9880810099561707761 16095393988883906976 10944518268547677322 3356031907719248414 17327304408267029872 115046643560730876 8448368227774142720 647118841674685267 11282716193297579299 13724649135422795834 7728357265090365840 2347884984396040969 4984144245926210858 6829378558269541296 1530902108394828118 1557392564130013065 7813516756695691302 5217523355325564290 10166712538379731090 14695875896487308683 4982064518902350066 6840145397840732791 15435216845643381047 11837539515598815225 4852541063082044944 7864098314637280501 281682418513447243 15843844849770398421 4612623611342525373 6928206310225080366 17069375531166363414 2517693498639083847 5814663245850576056 2932455645086920839 10324025629758002626 1923723253510474020 11877887309854241565 6789160392047413322 13853364853541137034 5843161034339764394 15901310229351495348 9811870345031149509 11581311621620027891 1125474405171883843 17874733109656421915 1561490207775082349 28954388609070381 17680942644247412955 7067795273966975898 221146654953802486 11330545775107115794 8351275824911727409 15420020226826841923 6982632174241567938 211495491225387738 10516283009942963540 4499149889412054137 12773424169898378044 618320652449612202 7800084461199098433 18207677250572495173 10342676815878879315 2710356557997327909 17118506472862553063 14878342143994514937 8010339336518155134 2747260973741353495 3035268660422467614 278588234022026574 2010751805995302914 9446810314032906412 3583012757070942780 1760930444269234556 9657205022472128141 12663717778671543940 15774705171382658667 16227305945518947512 5967606357975429801 10109103358115109341 16487186088239250874 3525173844645290494 16277979301414028467 8972482761407172682 13658730875575718966 6212565040634558700 5802776304117358024 2444443236284145188 14049332279171619599 14598803437049431235 14491952890002064932 7796028290543029352 4916883547284707062 12390989550640044326 16310698443079278211 16264001108486847385 13556620995825468498 694109013893396259 4028343186113241630 13532865650611042664 4049705212606815998 17876753088831863559 14718830684112881759 282091732199624074 18043291670451706398 8788714037347564367 5161336313025468660 2304988334152886348 4378908819588444458 18273887315372141819 17070189214228559298 16005749553605100836 3290395293742776179 17786626561815219278 1375945256265358670 4359768631166291981 15760347332377509754 4282962925891377594 14117995622668029174 1269617251790156856 4531206245536275381 8678503660013645547 5887914134835324382 11303511582865285242 15098339890246791810 4392676906536286620 1883214413817595949 5064325864145473196 15435694982215889004 16132405657763638374 13274367212497380275 762457680499818774 8324978649458885304 18352212059632591099 14027559892811985264 7681264124797715311 14648503318950499637 1016008139271629572 7674663524902942454 9966898684633940369 11755290224937986892 13255786117559438401 17599270041271042317 10131133647971731951 16382806664527383232 8883990448531944752 15389503566612163938 2708266265839342042 11456927780220683180 16347428420155700323 5606957274805382930 2138550427351233589 17416539486092603782 2991614743301995356 16259908568587962653 6955537114103457547 3896935508194760475 11437517275134635217 8631163066553734791 9863830153136496840 6132129115185347900 15486124339219484653 7505992929635488259 17143869460749977231 12494440145476590474 14987505685346564812 10342117441349927296 14548612998214650277 6767146091228979929 17977059194899193459 7123841355228146194 1555441891997220103 7769182804541230369 6608310168943216611 16327872628496029719 15708632454153857459 5826596457139818647 13994904255453958386 6637727589344260820 11420241157477566310 16083482990194927897 13333602355453536887 11638383842738014541 16991630426808858016 2585378255442634542 12887078976635379375 15285408132683007715 13277181422083925290 220030581465604065 10740903947092108558 10413130808241024193 8087831604307345252 10135988923808083970 6880930840306714923 16894106178889784361 4213835621420668878 10991618613957558285 17346299767826314565 1908086494959487726 11319982006973539677 5134450681001783362 14073781418619921619 12908379574007976887 13504854471120748796 15774990892936156266 6483856112993952159 2484725996055316155 10160572319132708807 11857012978207747737 2255238928343710372 5493468757127795109 12251328441707697347 1675352694778262007 5358975044730639917 10033260392550851843 2765891487774722741 5080658535084319112 6474891425350299945 7083570252248049396 7247210992407132946 16357471234745886408 10969952836026859647 6152129307752220489 14134231212501958062 2560576885872502413 13751434048359753529 7964723401934551155 4452021782266226639 11247042948249076486 14800055864531590956 1953308484402943809 11734405179371353086 11320830129768037976 3745280488180156227 8638398316139682088 3956548175066788390 14045439982748960716 15731472667251454984 2239007813265819092 10462733983272813309 15704272899443670302 6412969198161787699 10428897461953696427 10994658046900394490 1854486208257257597 664172489518595298 8471902693774010020 18202946139555697944 10123579123400954364 3364618851279231297 14177744640109661157 11564977193748499132 5701518736003144609 18318779071448442158 2957393000368757028 5194109394092410576 8577999902569386572 12473197010425285642 6833654700419154220 5825739378560287735 18291902667479616892 11376851289641222274 18125446204697432698 14021586773390028542 13277086468116056106 6982485544008635603 15452066504697953296 6179753324975288835 10621851002265559732 7774242125681214500 10596435401812225545 8007439813563620048 1233431843727743350 9345629622795556174 10922562421445415617 14552740695998480691 9985251028280547889 5368626843948268515 9561500978908069206 1657929444864418360 17184876351733216509 18234492654643510734 10879337434747412175 14450095688053376196 3465798404680672942 8425217109783531858 5657224758659817934 6289653246943246232 9479076359338512693 6397347344771370939 3014001966879061289 6704756059988689225 4070303205440008286 12125199543635954963 8496379790514676666 12601668937650893432 15465214308332899672 8548483973802834394 7270836584391082986 16743662368516336769 13335860174130432855 4841857525411195286 17939541319728765993 14015375742861160844 5824342794073075754 278891077391413975 14397216849002617314 3213437204197983975 4696400997720765536 9470751008505768694 4161480791446798245 7583979667414530053 3914157778368376008 777302128503448369 11370782253501405797 3776032298911820212 6589648259594365879 15370516819524290349 12902134406995974536 12159834891341725950 17201199891982995171 8100740464686212601 9696004524943879053 3738752472493654647 12026386437503411939 3512562223171262953 11635838575426493594 14119201250673516567 2273210292350127339 17291835716029847745 17500267975158720768 12302293941769142773 2173793379516631356 2669521919135905167 18092200577254135867 15628206780368315116 7660319592700320750 14899525611777587826 4007674321147257839 8232282732436830511 2032695100356620646 5466924698064666033 4960390917063631851 14320918998897634733 16173497651795273240 8400446553532152182 7202487879390490788 7164279839210757953 246957943320269021 9390283362273858338 12865526614795809642 13999313622539384384 7139811859867179583 2474085946496012771 11794689380016406637 12814977540713399899 17668302994482891499 1803049542153422863 13408387489327864444 11903143301361256719 6328775259927660797 14504116453575433426 2602574130501715724 16786695456913342896 5259351882344182734 16884495286691160290 8232614979199648101 3099170937515615063 6225609351921111657 11571247316620310286 4916178319065805506 16369048998025092041 2822439129193990919 6583099387804460647 17557913894121177160 18040985895663031371 4613554831281040289 12217025917884370150 12161436096714919449 14599726284135464297 6124019258419456152 10644623102281822618 17470607293260196462 6803250322892569130 6232544324639462195 18387355593970873751 13496795913449520766 1037289191690474442 9789576174741288094 18210751490356289865 8352519154792304923 11778614486716051901 18408818354526541609 16978292607312756638 6689133871219924718 18277173858155180794 6161966873632240789 1362093524636534614 9490749382675863245 15476830278854305065 3788250343832206462 14075798461204671230 1733985191826564045 11703173782727319015 4976157342244786979 1064459414917089241 3482806505476290842 1960486257912227463 11073757990523237784 329802066012354041 7357518154556185147 12750078950206986304 11324791684907561948 4730263383795069981 10329828385933745199 2645913689551532829 5861740474408779153 5791175670769791296 9783800340022068364 18295958998545266552 15862539580870968925 5397298675084267751 14547808223364319636 16036191867059687676 672204878745040527 16873043774771535624 8531946214900900045 1968069849930166101 2324507937993874940 16779525684454400920 15269829277176435095 13178874055611343380 14462029880129809218 1781712168561382014 15420006302307316881 10746708175074846782 611241259403711335 6471014487110469935 18040190121153750917 10044578474106153208 2587930693510949024 7751174577768780158 2400479534241400 124392200721544253 4894115905980010632 9758626135919150848 18312231962790971881 15876804247666725944 5213929719800434262 2582163543433766543 8676612910186760511 14403590228954893457 5631506528930180569 7710323210048448935 1811460910467315943 10126442116282683013 6793736273826755303 18390045391169907663 6109949747983066250 3251037592140216702 3431320736399480310 12630601374477242792 10758209102489129178 17227820002526225757 1122039360425926133 9662504059038623576 16656160878111937562 16257145628711338695 7331875432660152299 13775263869506641175 17633536799997901210 10887860355330143563 9052472971445669101 5117787667331101984 13041240141874687719 6486846377598023058 13633948269923765910 11906238871600607003 9326748238621910200 12008179994845354543 10233008930399523887 6988757216210764164 8785560588242423010 13873719190690874618 14153547962259705894 2982178862456630548 12422738780887663625 5194371898177939242 12832015157361422651 9544860642149711439 13163662366476259474 9443335604451849590 16917686122767863101 11493579035808964010 10788095335673045726 13738039914507594953 5072376877417360527 1340112417810625952 9410941108118668374 9343531543535762314 18017261583806314220 12948046863896347105 4885504310586888532 12677869028040418232 12321379091310667600 10216160382384681902 1728519519940563570 3583879706659856960 12445632324929100656 1604413184389844492 11773395637022892192 4269658132708251206 15369715813588148273 13131567583401217233 18252127759082274525 8598076029802248233 3143729917064918822 1344486513645795056 4491573100663265788 17347835055930993100 12363042283289525235 11830255927645155503 17772564632115535067 10178410891962573997 10548880572992649642 17903043659721553935 18431420880050081387 12163538577630918620 16441164029037134015 885657380070056068 926143877945031933 16692384159121148838 869280216797246663 9535607664862638284 13953070854964454795 15434755603862973665 12841527358042383510 10044167321520554755 7298793064516393639 5736448914995865739 14042466405558360139 14254509782454420903 12727800600479069140 13056403664386341062 16011737983918617264 6063759087585426337 4276849485889015764 16212160367100199058 1626853461111579061 6903558431191543787 14068633284234937251 1333858960266053732 14934072994369240469 3176185403470729888 14309640264403374572 9944450580376852014 3387244407456677056 5007077938532097252 16289531692660665016 475865869566871818 14442015297163540850 10171102615211176522 6969481801896528831 16140381073660219316 7372939604069762860 12066810458655424839 289774186886991596 4808807917856884348 3315601485366919513 4856822889397529425 16781976421385412423 10690066800550884071 891143578576637747 7280833992960520806 6246518654048271004 6080693218747729258 4712532285197912830 3280742321430039491 999342843654154636 13907824877067014213 841633236756177941 14525206403146559660 3554088403152833567 9993464318189273 10856268134999485492 10186205801908020691 13307633037833144762 10085372448983855889 10214081019861818943 725406842203528990 14436223241430795020 6629709275502814463 14627823974408345973 3530831333453298088 11695651344621807850 16392956683049578686 15974150307503224063 7491839557600494996 8631934014881894298 16535779660891292041 2843087204279973545 11167195591911870691 8094090825210201749 16065033144258032199 6116189660052556911 3377154997514552171 900383463293350919 8068900247992004523 13359732504794060739 7354626445782678942 16085099255628652037 14061363650238215978 14310233759948980514 9755943900148113798 5196664751679799332 653470264918386793 11413380302030751361 11629458611266334345 1063160733363381888 3317424250776389516 1899602923393870515 13418528399012618392 2025639275406179384 6322963694495714353 975455315672437708 17060773579835825596 5627067428525671151 10301479951676382429 17548410478111045631 6266059178512613166 16220976938958955751 5055174572111047263 4201173970189084220 13818843595775277903 10710611809305004139 11869160743081105878 18411318949352107336 6054062743520392442 16414359975951210655 15018271635681080207 16221153676365144663 6771774874895912713 5021293996660727988 15238549774579960318 10439600029288426631 1814123644127884056 3962152914412534357 16885240294646743910 15063296459378971611 16560364591915276784 3235089419450604172 15154301286028321743 527692600643160897 9626071905803406377 17851587257102910125 10907320216014662191 12847743351695478449 1033843610825901265 14672774036033768470 7195689430026213433 10725631855070799453 2803011258797604306 3047051438275986855 12760921269950445938 13982850918257639225 5234337684487325979 12667906974255483634 12511167364781953188 18396893339655506437 7264166920326525728 7217645619442203766 5640499219714836631 13682994607679023164 14413916481864909758 1781485688260709695 10114785995552151604 563659344937053417 13701202619296850541 36677882862256779 5865303235632208750 10587533772340341515 17974528766617581922 9697732134496184357 7937804400041953028 11003277639820903746 8389274316992171513 2096412630546233463 4049571538083993650 13907018845424844764 531298427157110491 14633236399349023497 14231479184676089358 8959579515561655522 17588746860903760062 16023514176239087962 10578177815264956781 11832677287549946937 1841388323232915677 9405135118418536995 12558848383480326889 15131297113467799043 16724434570841785861 414468837454630311 7904144752504516837 550426025917330779 16124370067957375063 10619252596711345957 10283199613875507902 7376955853412539109 10292118358373248591 12427200766994082234 7405627781555906962 3680244841937438255 597466512917489744 9856196602913543752 1764965275221445282 17418214746514014401 16505338532453453533 10760448887480548517 14105553802595256300 10719595995020281268 9139074105729347285 11428160430023722686 6587914174437229007 9713380482104050099 9188624538920412096 8315729214728799495 149296582666028649 7659043314264183784 1033194787884466885 9893429789296574092 4220886158254451448 12725953747833874351 8035043774570427529 13077688456470205642 17398462085776416868 14485573558212074360 8457996813075484206 593830274244255783 12366362239679478149 1913865917798657544 7439732125112520600 8753490666699494447 16649451090867921817 12034726099914926175 17722065763959431114 4649848815921724070 14744126915629620886 7606449820051309989 3747208725572754036 15520115817494100835 9571195203280135906 18157453519911838023 18445022837231175019 7908780161171223970 9202065965976331968 6690313836547135338 1878044907859347961 10629344038919233687 2515119374089646833 6487055626582918759 356229759681704362 1984737657634575710 13744778269924154889 9065383321881214418 3554069575503204264 8470029327215346923 9756975868456429674 278258488455627394 13052273903460794229 11559041301996321167 7731753510556145826 11185154478881506147 18292423324410439375 412712588761989620 3983962819590529016 6260911396250472608 14907474779784780535 1671306690988215209 17316199794003941166 7807706081403070825 5121158559719552829 7485876050311117645 935983478992119142 9050740345632425415 17416521136143354710 15393489776881962622 15390324308998391189 15044785063450001936 5436089278778863191 6827403852164654980 9081265359225338701 13531336057194681795 15987531847508753401 12700589709328522589 18127119602516606325 15518091726102836834 7074814164843876945 36899460056330231 12891876917888286490 12378981034262209144 13411142166272699464 10716880509237538281 14568852279965662508 13028591865859122479 2723550771309054423 13283091363320331419 6423331695187553782 13413627586130173849 13763510957880456358 10628546870762400213 904195382503233586 16073011584976292678 8336568439855497556 11563428958222000722 8180862421825304251 11910474013337221509 1685325075566005169 7052100953261865933 6449546994631616755 6646820757842737865 18051928367420822433 17958048122238189686 15525959403931081638 13498267039268936253 9765221213497222376 17321458596768221404 17317734576273538846 10187537440690514478 12098623829358328321 12632200045257364469 15584209911215597688 1889240531560407680 9626441594547009920 12067344787754065709 5917275151197852943 12755285114956661777 12103464084425780377 249434244158338791 15843185510648081616 16610763880395910203 11058850196111198944 10473478288909384072 14466434973363652019 15496411523909067852 10842078918969298144 169226797348270669 14202980718217850831 17275075958698529163 14396598552676545666 2801217954177964218 3728494329903749077 17678759490492542269 4367795688792980302 5262400528941332047 16580193779646650862 14444362543444239407 14636930315988539723 12785695326660784044 11252157605800323469 9607592755566471225 6306669517898818496 6069152989871272324 11890173942358324512 10616326907804369243 5645744384217365789 13202855737472282544 7433338826691069396 11246377495240542585 3178395897279544512 14656418228891542297 4523173198424453259 17603602744999019098 17840315206038748481 9631095984316316086 8127456995226260123 14741959605990367949 15740605861944821744 17055140238561837011 2799974774936789592 18150291914514676714 18367261544846703810 8400367558579067033 11868561623160522059 13674252010064455898 11274589296858075850 2042427470288512962 5146579680693939197 13498680804653501444 12892449623880881411 2097267241834355548 14025152380266765854 3918004821647591080 8201782812142215077 15721858959503559035 6496751170577160334 15505860110736527918 4581153066109551498 14914831786915471318 8164681221306103286 5470221640614618516 16013741402902899368 514817666140990492 11613301168681908289 12129969518941632848 14766592689285134930 5948168497242034432 14549590982862874074 11831527311174096397 6972376196731033706 12181181564016330162 18025234435621344370 17376013184607692903 4044709106244628797 4051083159773665326 15375111474343168536 1344980074177085216 10635678148263986353 14697466790978026131 213399169918064722 11237703290666638086 2651889427579785249 1682159997573907555 16371441480719794886 12687840051030927986 12083969155392686110 6968154860212685938 4162001556890841352 10658974242668605300 12825125608241778494 969679952512296693 14710867196034575524 4062890455820517967 12498366849917371179 15212532530577057473 2390629263692934923 9279253776284184689 6442794230310188408 11686304318490938655 3629870625195532122 16897942184164942294 1566372496607761716 12832657878302803726 8905074348745013709 16546911552908857248 11299619845894874125 13703836567128570665 1541447445392933915 2803030110268367679 1018288894608997483 9549988319362358551 4213835461848055365 13546056613632109426 7851631410287261074 16081169648570646482 901737333281506663 13433195695191568940 3375231190095979009 13480066040490221166 4568985016564840223 13100001698045062733 13097772726905299052 14163449274009993037 2400423319395665059 7492859919616158309 18420289820323097615 6566660208862915548 13760160011441779564 15444245798763603518 6331214473775894616 12051314926954788407 6902332506250082117 10630046847104723116 18347179260924061644 12092298362709937217 4791788196847718990 7941165672284007466 7647119036012105074 9497521553185032019 14407543789612365885 3335897039059297336 5229353470692320648 12149717519720925903 17309676320893655879 10594323819399031878 13544237805751384962 2991991135082587471 4154509177360894409 187594234471244597 13285084038010889873 17512239597825946399 3380019611193153897 18191898832297607124 6364985907490928463 9951493744077567569 15727356677518581615 13495684137752827346 15024127612542481226 10256566406743893151 10030546671130331306 16976544826016153357 1711222879879390773 6510691622542549021 1610039353799218638 5499939221172952769 18212314026870581265 18158135535196212069 11358397307737635453 3430440578805651010 8839979994722061287 14129382620046107261 11522900073403960170 7118427647097275744 17091918027363214689 11741444799247145506 2669734374122595702 13347472896418200759 434052767587923585 76820374082292279 10626973625974167220 406193446111724841 7037194313310714267 3102602648798979836 11783108884910383845 13683382730914475129 5165881662303626732 7210519979961691214 11578444310638999163 12129458410682264970 10504291188754326993 1856706407766256235 3849870896973232109 2146395217450357577 14098160507625272746 13286057963267873400 10102036691659513502 11397439405155543135 14861096019886187856 4822730368943782559 10189556540525973461 9758374841515559603 11811536695844559442 9861009390600469132 14294913349257374400 12624936859992935604 18442799282647459892 2940700558348015070 142109704599010717 8219541598864806178 17320997009698569761 12520186817130096723 7319514030676977604 8155216227518834467 1408715896015927523 8285431071397894137 7822785710194430267 17033736181284952777 12676023230666833907 16499755986497783224 7056148258008536010 14638897581141485766 10338507515410987930 5562037271190774547 17553848707665872251 2951457554833979672 17255807717208751654 11973042074687843315 9283077995530632193 7087853010179997961 4783289430070790436 8049752606784603678 3330404897503086411 4634979849448397148 1128059005231644680 15413178873190248714 11776125257569796022 6247613768387650311 11804264776516116194 16977636659159859267 5341480120200904235 11706587385161033032 6145042883827746014 15320878223235273270 12127664347908422298 14158452414774241976 14731567721929515750 16934298127887636074 13469250674394486147 7606144091382076236 6563205992673736506 15279114049279982191 7225842895863912810 6176113983744002986 16378446064431690145 3763494671667950237 7963246697696496142 182194528975480250 6727560535301741391 15882135851724579027 16026674986702425898 12441664637194352142 1152480876114082272 9418717687570014999 18203687679589229809 427050411916043490 621635777402245431 6350847271900389528 4607050985398259303 14392819029757884978 17724636330033448772 12185069362645223603 16844395817566320375 4417489642248807814 17683039869744721828 13826635504750762811 4411762585003938749 16756763064941185514 6909649819585478193 13908924323404873665 667602423279216511 4052998512379677055 5782506028113329932 1598944891372193231 6282219983403906246 128463123430670145 4021239425916505802 11495713969340859137 4844087837867849106 5689362648775263237 10902256074998943761 9248131704019493579 17759809010494812381 753459031813317541 3127893393324013508 3078609954649131930 4216235636165183649 16568952585483057674 1655829428286877227 10388157727914091727 11507281224628196465 4761881560470856244 8581852474659571850 13228955445241743771 4989916706733847183 8996106374728796025 10075345762593103171 891550898976254635 18211280459434262946 7849194628431608404 7613953693082093909 17222430335202571305 8455531543368339407 2603295042239646460 7215835100713565134 4137721457988936288 1141522342726047793 15433212526352563407 10495857781442847875 9466659611866823903 2001509822257147016 10600888584489766524 3681040479909195961 8280827983948931736 7108772092089166420 8364543160402131733 12112504565630241309 1954592766410543697 3632168434773359524 14291935222881391754 6140222187241476947 8099519819532005428 10491437553283541011 11115231616815943611 11994322945475515860 6003942446432871885 16314014893888264851 4035630571805060896 5808162690329630967 17603277487228918827 16569981001257299486 16960604461125622031 6620748729821136392 13767530353989441947 3616870024763802340 3771965817788901514 13174150169080881159 306228639523857595 11113564334008277736 12505442380801903337 7601872692916847922 8403848588797729703 9337397634957929216 2557894744559709801 17483282104903963995 5348061064317901333 14590735832199396080 7299921223513796033 16769205361062771068 2004173506576006491 9109043449367839175 5355060957979410615 3771075898251568786 6888259109571290552 320079134306831408 179422886058226673 17406628865755784908 12895074035482650038 3586394277042666166 15851254174379257443 16464945630826085985 7714101188225517337 11428278959280249754 10267202355301518726 1683530159647446890 2727613017260274574 9952119005680759567 6643079312913644458 2231824183503951631 14862026677022473820 3873491525927335959 9320284365649673456 7606035883610193553 15870140817901964180 6503256549447961658 5743619352701465578 2934223266150258208 13283194360799103883 17040771580105031132 10155324672863152537 17892520588408139313 3110783713895880983 17142863426951344449 15375389633271081145 15321629861408053745 600315642042478369 1888704665312367375 12181129797238593760 5472230144474319222 1879994493800821042 8293490270013717775 17369919087953549128 7632320277195922971 13746424366830363615 1870942129872008292 16847972375485375570 3097433788610530284 911040706338720881 8269241489030800842 4647691642801905693 4117708536910762183 6413380709923689026 149891301624893366 3964336331536849582 6890188039377515411 6051253334829645515 299203443757838686 10252254451360820970 18292914160915721670 273075962752340105 1669282609155520771 4508852274398848476 7675977153647360532 821468742764412237 15282660025471902834 3754044956889605642 16806225466703365365 14013600843252676595 5976136615217874811 7192394065302699104 11798216148431383313 12754507058492433976 13294820578401654205 17541611031107404342 11450717126209788074 6663193748162655370 3352536246081283012 13593923971688202516 11468225632461778920 1022589267584405873 327369385413518093 16471412438437145036 5330894950065872786 15860180926377096905 2609842260227487520 1736934665792698410 11137012991605707901 16982614992532546291 18156114133064273616 11689948518514863517 17372795510695433975 16606125513552032464 16496139562760723988 11531691937954546564 2744420532732875770 14080203379089769723 13789372327567543092 6316165317679168798 3927390816738112697 10006524320545763601 14645954683656387684 5994636309747549467 2052077060578735696 18398088918262027896 679268270079559816 15821767236839196759 15222503987895894296 17019606308576009077 4715730834576007646 1889096537636112216 8003618750066121794 9458904353376882056 11962792138923979290 10985218527345520049 7851744750711536593 4518774581896731339 15233506323639319016 1211543209794679950 1678084721606895158 17812343847133888516 9419820779532310284 7127496037549346221 4026067478798510669 3473940560245695282 9548154436314013563 13545399821377001554 17450660628122867525 15510053917194690854 5595293060834514908 4788075369846146561 17954486059268839090 8217622806574089954 13859198458038379338 12954036853921338469 9803958018179620132 17219815021652104526 12741458227525288646 6245539043629228285 2620190717033223989 13149428252428258075 16959481719063695419 6139345658779929412 2850278025344635033 18110165967765835039 2970415883380177424 6579373610573603849 14733471761054699681 6299995271599248443 17574291361826761397 9084396848059652007 15738130564528566364 5767177702283661961 9623917847996188112 17114018752332390837 17611156361522813173 18255967679012335736 7792144836641839532 3186906280136494628 17250380218446135900 10312134629429226605 1198673377203064017 5617240087889367419 6530009684955698564 3268169453170037812 11008680442965067482 6931825996900304593 8512441563410570594 9337367932304377305 3965967094480926576 2236884782571129608 1728380208309368845 882931620744378504 989019075160735606 7384593513902587678 5443296718806160479 6108302641732626137 15799489935256305260 3223402228528884624 5280244145071738477 5010147243218734500 7410280760973355854 2787188506655160406 15929919216452722384 7066096890641460508 3450108118685622268 11839242009781405197 7223805821965544326 1727953500347415907 8726515378464674255 3228653580495773826 2956395392985684978 9048749850878666245 171966519868776969 11853394380384075696 16816624657933366561 8791755926129540957 9734941411698843883 13101071485864965424 10936210036719654473 16970425393567401657 12223267845190901120 17882127854692527804 7433948651447058186 6383480035736069636 6699764591700623879 7057059320024224427 5482655115317128228 4449839638462491822 9350491307001493708 17362553619203176188 13466830106894965902 10415511549214693243 5243022719329830757 2600725971793223946 8287804377813075464 17806034209022505765 10552631561730109368 11745044442307611712 13298923689393277002 15678798061732591450 4576962788447802326 17574310059047482245 369363730299549623 10172363431550440668 17483349016629358603 13000404633374360244 14023730942024747176 12224462894657001946 1246719395416844683 1399532103381033303 904310514190563656 10343666782363355732 15275832155107378836 17875694086110882263 12451175339571553765 1281617980087710468 1729541473940304479 12851917988829969965 15607749600984098720 3669118342087822157 17428000783955268493 13894934073421327375 11646361485343338527 4037137290923897321 4913346699511391667 13293493020785200745 8705331720666737843 1036445511860691506 5776957216438879900 17318733625191009457 5279976721747949847 15125905406354455338 12304441548096423321 4814590637085831251 4994868134859111089 1127539553415954112 16118606646068251738 13011005300952478298 792541270531151081 14111545144258245000 17271572943803061828 15103739890622774506 11643078218113944530 13078968511672791726 6146896371427269015 47128380445043424 3089610472265739318 1261828859705692852 14290359754857220071 17635950456070480547 14367320523541231767 7636453977794420407 9772643649991662469 13224972251996455635 8530732869401108235 12057219614300494343 615073441434843805 9616990805157979144 17635227153879281564 11117889672726212395 10595546162291750380 7009966707373745989 11466153786385402609 250263090622452886 3669251366364805105 3506219986179358573 3210810678795505706 12541073132374586370 15620830328077779534 9259796990573999111 17049464210205500752 12010143363715887200 801949138332979990 2400444506216682462 2601278266196365085 15048076867128939557 17169629667268318581 6861224849830992168 5550574126728197211 17964245135756754633 16870067234507002522 14543732418274360134 16753344424898375093 10662829589371459943 17521808012626143925 12546586623416756255 12161509691836263678 1700718526124947816 10037611689423685263 14614021469278526737 17827949838166938972 5396801166550948963 7611102414678614582 17877775672529349702 2163804905152071335 14465567896476769933 9546942623242696983 17266512509625061813 1938624980969755319 12592655087906832511 8729280605728489275 16754179934334454471 197621279179923198 5166843608350787058 14843168939586439365 10773830666405804140 4928609385620946095 7909224666082039463 7593977040337620181 15482844086188366104 3321938475488360747 17959766554634413605 18340414057091184773 2887194999019282597 5587800744273495819 5256244794395518555 6119007887603599295 8671068247878549328 2165839738156524884 7767926586465113371 11533845292708098079 2481370754561636236 7338929406821923620 379547536282379038 12848190739356780901 1398910793273882304 13895302653513711198 11727964252695225812 3391364959376807278 17251731143157668483 6310929206984071443 269792891457913871 5101621955210168288 5051715407923587132 12292097754229058249 12681534416105964099 2079412964831738972 15494132630091172192 13081924565994791670 17269015052744676150 2314813269098227203 12695554370822504135 542543932582340066 8847181654194455509 17354458238390024681 15034002617759931055 4157905951782517524 9316425135311646718 12707046430623140074 17887808658489068460 16094134419242095354 6006725018161603378 2209566514137845982 15358695985572600716 14604187411251372964 17992002523132164186 5256753439830462378 6805372315102091125 13239233889063466497 4234835175357534920 10828349134767688623 13769516146074301217 10663271258014137422 16158654524155944957 8287956986014938580 482318361241801449 9112251462018659913 11764490710726182028 11697106810163084795 10119085973257343167 10320168041766968347 6598315210278644951 10203585565555551077 12081549722533478646 5376115440542695730 17085483033885841261 5405468282922573502 13234619799103179097 7298359028789645199 11492687972050459931 2793966040772423145 12068302917566818613 7562480368134474739 5392952490238375330 4458574992179278920 6924492385464764209 13970667936250661154 3282204078251798097 13195143394098189316 11263311052361661534 8719206461327788609 2808395570868753995 12543314317154891293 17937468620831915248 1306279390085479076 11291111884880361763 8370620842122616262 975447836574722542 356916216671137625 16044022916100637828 12322814276317610414 12484392204139267429 14504351609278850336 14191494065009482793 5369587947441197886 1666415698772012087 10906183312567000351 16006916021574190021 18172698321155848864 2369775828699208454 16297302418773927931 11127836312826292540 2318833043295002761 11363289995066031399 7840231920205700975 8095118206865229709 2443688870629592727 10729347227350710751 14487695306416233749 2673250864020818901 11505261622603603878 15362431388323853222 13235160567964261539 4858323912680339469 8269831999732168140 14095484616930794977 3559008339561130516 3753300271963867226 133793593895828619 17635346021369990165 5084611412496636919 11384001062333767424 5279783281242156603 18052709485075227106 18353729475706817145 3805136774664416313 12051766395412470729 15975294066138478823 12158112847370488996 480031010831581195 5674962020772781125 1716883053200597492 11112606724142396006 2005586048366541058 10951264938787690805 6822740935112462371 11343167419651685431 1063332780838119238 2443046961490242668 1130009576071334088 2674061841987715914 16135242897753956364 2949996322970219537 14903968046623454902 4331798057037451768 8246180375288003158 4399009704640441731 9369476796812876601 7287280457295983919 7745849843859966597 16755731705211788490 2301614954100499123 13977271786397253138 12556207872608564498 11401743267516622798 4172861465693537805 8936213571473042744 16758375091103408252 3342145649729853330 2391705642813523100 5970341126028249423 12976115530084092956 2666412251375610886 15398747456358010371 17324512387512980182 15006578705224464532 9624371034533475539 14648836336568576694 14729759506578847560 10044595641252833917 1558648645469859844 16282724922226620953 8449449864699137237 2146317992688340899 4974894488968962638 17667715289243605704 18301764683682597604 5021065273926793846 5756193792600975198 1297966728171419847 15774187814212567543 9126805668574103980 17151577088034427262 4811428957490184543 12794051075318122305 15613857703166374396 4176131695378681777 8009640489689130161 17278327190533062317 2475671135830844449 5869838748976058506 5086776996836398856 8839024089495976275 10990332841683246669 8588463009175765983 13932885177222722589 1535306644556795347 10787264163524890331 12915025160032156981 6750613960917220628 11336323285233536234 4829306738214482166 10862419274258876793 12590001279468661061 8927031882975591098 2638896341614332119 14469660636336010412 3392334522265976357 1296031402853607068 15318903067041710116 12498206059380683010 13786589601976892839 13069759064682973456 15984174787910147279 9165640094332521817 8541359049476082273 12736740231399821386 8419768823553284478 2968343483738651130 16841688954707375304 7164479474178998369 9104175337795135870 15381748036852054695 8834738899359043169 12480785888154439023 9283855018113594277 11025327077588126705 13575625021131960993 13300786894359538472 9645294994877166583 4994341718452764612 10592261130669040616 6127730482332076694 11546009471605908922 12364865071970270046 16545132517816602734 5725523303147156988 11276099252132812758 4873245107067414250 2168093922450946011 13439093589774308434 11733095428482584993 11431564638927327733 14001170726980643247 17507520805766700625 17209154007977271256 15263738077310389308 5191415165306557181 11178712686291363987 17830927996473786323 4260012581128025033 10350801677992794851 7323643625391092891 17245915791891998498 1114024276597624807 11869885066222911903 4892986313984645557 16881025559163533407 14118095935820701212 13812035316372099901 8280611823541145538 10921320384820784795 17776788035709470594 15971051619084228674 2346710688027833592 8910199938135315003 9137361646340133438 8126258246435191238 15506848436312196084 5391981802239481647 4843852476017797769 2474358350627846215 9520506221209525469 14621809203066374025 4150988100002197334 6395494465439740280 10533534132902548459 4083265847160901196 10408445634799988587 17580858872251240939 5573992611980855721 8182586044776481036 15713942959989178833 8857768752596049361 7617118758704458095 17792625976593451059 2941127910521307725 5270230033676605268 3872963560011152688 7293925438921783465 13829459594438909717 1964297549765813606 14284440643525189443 14787066559189188672 11974510021079922994 10106661384493964061 6785301379762797574 6237041631683478791 2766828226482566291 4934610194839903494 2737039709009363904 12669888637600678614 5310627915195379658 7062674723963480952 7275553465653038796 7318400812019732721 8432708652317252182 11524249079679061116 3865388769051207914 2363617518378359188 2747709010534543704 9680358259724749114 9278819247939904522 12683637039078027314 18407541027088561795 7864775407823424252 1867123238215570386 7830556735142473124 18387526346828986595 2799219198925927257 16561658453779612004 1254334146367530472 10029777439709095355 18398849852078423771 6178388060392342824 16068367084900906337 8038453068852236620 10676977766683171769 864331663650195808 10305366701878287962 2560438181900868766 5170963263206064190 16793779374371495074 10338906775208191897 13266071841045581742 16545708117270143442 16219886823518714019 6539673087322154667 10549399608607309560 16950825363872826266 1917379044566461772 9770648417311918671 16254087099159612060 8584944870888897670 8183224764886074951 9370296343873089271 15932766319384880224 17255290800707678085 12928877412398765993 4330372830493694463 6349927087843739843 15192613464140292220 5550600124154938099 6892072272793917798 6225859365120616422 14301852786346772243 78165045618200125 6477030179715575515 2267755963522754390 9619134595607723418 3102487127168310442 9169648824476176326 17119613385020482072 17891587433441358731 14923107966896843617 17091657056842088755 14233561262483801801 506857878668050899 7482448084070732647 17640098558729847528 18421052842927982039 1397538543704705991 17478455397785904549 3980317800422757157 7708145516200989311 14655112699133176173 9323115776038061128 2024881016986636102 17268732190813607613 6874355501271783564 12782284047130693674 8234824459825076521 4553847033645579083 14418980677364260799 15823583103015337291 10082324268396144775 3536777442876116087 15545580112975909215 18159917078001872169 14361242603825068435 10068250485945438063 8811696712571686373 18217654652084705183 10098394145666154798 8983075103280100402 81669773879896642 2570347438537985803 5916435485728953992 12607958647034985601 7939183512876034617 10551771209884419049 15001544288085028930 12451262829960727657 1190489186789742543 1176677488818277770 10718407010384407395 10064959588386231827 13417481166118684863 4665788532751473770 15345245563015626584 1627848759518263684 5131043990239918564 18356175393825054053 8048918767925244681 7902360441008639474 7980670726919811186 5010331502893348272 6826192186860418612 6859561596618718825 5047483258565388472 11940585373752231561 17542739972726756954 2413963350618164911 11288930241977654887 10356802509636271162 7056410341343208458 9771453880057491340 3135073205422266970 10568936325467206988 16592039016005999695 2335123854699574098 1818790843153708678 12511690012100443031 16647329780450929078 14377440977972517877 18223968835662596706 7856353030074243858 9923918688055397420 383148425827115833 4281834230274281836 6493227253165777693 11103264831276409989 6906578579954121132 11583476701208583067 6299791148435513289 15468884877533864425 18216504780471106905 7830491431371662256 10185742189858199817 6307086793963118100 8273356932027305506 10739116383317006933 3135159329602632369 15720276536020151402 1565171390320919181 241791991934425620 1039667672498518037 1564647978175509600 17055238516717774013 7015832755370967304 12613745831304483026 18088052645211376080 15779556286742942334 7115137987647913521 10016153595708571149 2291811157452282390 5934688914989929581 6582576944739385611 8069570170435757484 18095562678317146441 9167912487542049390 14470614776976865144 12273676087333737321 3643174672172052824 4577328257573312841 3908989796756952561 3073842537240799324 334167877642950149 3392738232800818894 1681706140614354712 16206841998823400620 569042205267603501 17180366071481057874 16638948478032376975 5125407794384373106 16459368221594116697 5320725349832329545 14244526218511764357 8760024024913698650 11819814445712112683 13221934375916354961 17198478705094624196 3856042484787896835 2933080544149371831 12057979373207228804 2177966126237872535 13065482979798695926 3927182361294167022 6427576632874478002 6803789960406569250 14589763695203099619 6431694499077093123 11481945247415740787 8965061170626645668 18241133359031590409 14239741994916969238 570075483253149360 300464500413927274 17461978043053390336 6339652062080387148 6370221338065248642 654127385738361775 13894102781746083779 6902879633982306167 1091453086798536125 6683675264214431423 11423800344603769224 13374782492183844354 9227656666803655027 16913427247426534769 10115152360322169583 5932845052968418960 10487021011650938154 6473188839252707040 17934743695196633260 12051538295299209868 2657172614015465654 576491959758634012 2113734970308154524 797861987143956997 10643062310752955864 656555871185495537 7530253706811877322 8046738077312319665 14955634885396163676 3015591913251611644 7998402637858950539 14620755281562144846 11861850647553030349 2570875221640273004 7218040871388444830 1648985574251010501 17838745949481456195 6039055706622742691 16567407604293646191 975742056786979226 8448468417605217166 2762704623789105316 12527046241611336047 15961014553487729748 14577133972361763617 93482373755998971 13617740957209321956 14935188786322913135 13390182185216794853 13386484188725921605 8176623080767485366 955313873773125421 15067667017742042336 11011280895960049357 17461371974236558106 15642443366191886967 18194833894761336094 5299995714222763847 15165406407037174827 17844422085026773265 5742013924363417343 70055476444360626 14894846099254393523 7435905299606056312 9948636711613584100 18356603485193270895 16388084319520934375 11757378644774310526 6682155633981316843 5724658045615033163 4739204892604550937 11488369245073195787 10225518513660267109 387206956744215954 18228471152265627617 13999262552923692638 9194585174184781623 5037835814482056013 7591926196337344023 5378333632884843056 3071453679823029788 10285641004994856683 9336582535879557768 17217569591550530224 6513071939567289033 5863615869500432468 1083785633574898723 13452565371071960694 14071213459311079088 9821297346265100241 5854146259835389064 17814990772432674570 135621925050765636 9528819380945394 7043855850313590750 7858992502905093898 18442296789010814236 14004517546569975280 7767220623215143216 2270581968202617800 11339682020328984045 8624368579345708312 2485058342471125711 4894845820745894673 7336806496047824984 11043779794479368994 15104274791814548510 3028659490016943048 17551741233306490772 15496519540299869555 15991036038174692981 8714814972845877914 4501784043289193837 15023868969775208427 13532621419723788657 17626007876142453294 10788423160777191947 10865421280819948327 2129562708321886401 14726660972510262041 11568732825407116105 10651483432650839871 17485614696944248829 3761492096041757365 12909921219660788849 13966522128315101674 10966622730806385664 15567428256072938144 12661471150973360921 1517794681515802910 12400441630272280117 8097296296373660166 4878489894561724473 4205940580785532976 10475693981344515476 7445881336229857887 8158389026868898260 7395853311699045869 8033319869496515992 6495718772879658744 10830273081524618907 4531441075548755487 5442941497589105637 9847773851797180838 17984819176360214330 6741520423911030463 14792758874961496926 8064578621948707062 7299146362140348740 14876015975133776426 4549286928804384836 3577937867823285323 8076276563414939048 8389830676691959988 1580894185621121568 8400465786752160523 10345412925282241774 3299403262819053805 7329863742842558937 858527778871759874 26106430248428886 13388122970119013339 7822595821691912547 16572134087520720338 10363907054927062593 1999645487719880098 14033679358706576281 14396924917709064878 15187481394868830598 16958914809319498300 13717117143841684466 856427198325310804 12074031468565659556 14662328345983765194 12058318850497039737 9402782872866326377 8380185839984192022 233032399944615925 1117619961275923580 9672935197521668135 16316174003427041734 17509498523387061333 480798036032502359 8500326126337569962 8194257671565617799 5633357936135553770 15005633747151722455 4616474046720303195 7546544859545650792 9695159102737160122 10778348387334460469 8610301379173711876 7013728112089662129 1670455874885622129 11903499455329518491 13874778232804013183 7130167471394743775 16059092871425356270 14002006031569476845 11621349452110553916 6422412317572936068 3858348311120354085 2934398432986871918 9024616190051525276 8388244325732865976 13251128820359451366 12311427170375184381 16617169372822735343 14188353944902217003 14276837289230403557 17591562756760005975 5243325291926682378 17295069558087065996 7541317438611040654 6143367408893262337 16741702781135806040 5761555678677681631 13880364370973077210 13646541033617628623 3470866370172661214 8162045261449825352 1798164271242894107 15737881361707106568 11319697229763346 6256395982301144121 2040509844489054157 13905326723162399681 17151276201515864046 16153477662770992698 16695326707405678446 7270766238854974697 14860216102266230743 13663987513730319883 10172474380685892186 3701323913047614705 8008072070984348819 3114852938067567824 6127498882128812586 2582529488485714868 7110187222935769103 15331055468453414549 9431501126697929317 10666410841022140407 1573463345478277290 10196945556131788509 848483555341588465 5933735153128055411 2085090602464885879 14126461181598235791 8797745646195372080 18146425566822771201 17048168661411924073 85721279325972404 12885422575804451203 7407068880416516287 4390234524980567443 12810871954663994719 11196905003590829987 11057317815033975201 8958433215507620292 12113175271596811397 13397186014893760177 12487540136704868028 4487825217496701699 9568491522117884976 17120740784919771859 14449614905465996061 14066952585405764919 4931559421587030870 2126160090915198751 1104955836304254445 12433588325641284545 13562776848307477883 18397697411185019361 4620185974682078611 14016855984800834382 16183686338788203503 3033900849965906131 12331493138533625493 3235286696449838294 791899431669932457 11377089965598082096 12184469339837473123 775710640365426671 11996512659901833612 2616050921353474142 17895150556611260664 1252884104856545823 5747954081184468971 751523342359986162 11441148287836184963 18155824027087317933 10243693004296824371 5023882139166739051 10352442885870134062 1778113538380650620 8665548488782184068 7314403213279410679 2416835780880959877 10915260830899434150 16906229426250097924 11780276449874095714 15424895702918809639 5718201346113281712 633216029749267800 14978334583990704730 15742419442986698681 8146366989833264212 4830739547547865536 14361706098608340377 9762769248336033195 6559114968293330161 17035060145823642977 581199536677915285 18200533986591437593 5706817811706743772 12061627674933994556 3991407472973661816 16749466876791542725 9703279676641258041 12374623647196682163 5740468318698437902 9987278594766159938 3722927067713537444 4687332268136886685 7627506989755534944 3778455267185775576 11221537520798830163 9849526467637670335 4245229779102930277 8575486805379400796 12015323499196801223 947358561862831757 13847961597104648982 9549732140483704041 10553367677912578686 11277794034303933091 15057211956657314483 10021614945483006676 13278140669342128875 15520602464321229392 16353209874275099588 6173051578499953921 13208544772039788452 6453645078918645659 6824359712967263698 3231433085798228882 7091715339609261240 16727342975177539968 10856820129426711729 17156316283001008897 2709036656386480236 13837191607540548821 16973667389769316838 9293778400876693480 5036253445578004472 4079476968355234879 7281285421771067032 11733950553651962922 12035607237652292103 4061486722434070921 12940033582160559527 10966965505716634016 14610689600720596837 3098446546700747767 18197254810130325759 9252900134404919917 7111821622673106897 6987755818848844640 17399148764198202836 15317557902539624289 9645676442378505779 6124968867316111840 1809040148456362202 13297425417112530576 1619484717232126528 12315756783923402713 10768764794440858156 10093852924337863628 8612376613772165710 726986343117788882 11611570687805821059 4733677686111856874 2109842385055709273 13047319407619235925 818633383459830212 8390158801795203518 4188880992398071827 5275331575351751476 17482276238032329615 10897857204656980315 17611811121764793512 8889314606701584946 11728808904715565573 504191445126421307 13124923293905192709 18370977963282294708 18151095828335970108 10641557358756709355 10289897780471298892 5922260610730979211 18029951125931046279 17719877794227368149 11298822952107660710 9423253820958236318 10987756549181210407 8611570261573764792 11958901066560925163 9688670127039462020 1620534350308075212 15250654435064948431 840419875528208353 14905803781339325764 1383325380378357967 1540404583124370524 7124599173671791789 3740789733889699606 1052450244899617467 9803573229383331626 6622641278840861879 13363368938804736383 13638423934946960039 1534397962789599867 15222596615194535109 5876871725632878617 1079517006609501527 5885211605725157756 15635273469270535145 10990040714693938616 17235167516673192795 12030128723716775685 2698164772694069566 14073182947203981530 7948831230362213895 13856912926409513646 11736725926642387401 14829358588993542408 15266082556626919225 9634315377414613770 17733917672399673650 5054756237212578486 1102087680258450919 2907528287670292212 2156510846461832746 337680882736639052 11702288304254217563 16184843603335645153 11724661978807768567 11623284706552190062 520327825618754195 2673138842397501546 17913960600271047057 6143454629258430145 13995052069104409830 11652714883098418883 13226937231367370699 6357335979948981869 11760243404258038629 18188174086564157611 17586161222417026400 13904466682138346183 9799603712530678591 16278322897787064810 15940665304969631630 11886648259560562027 7795785653494102932 13987094424109580632 5772925097652051669 14868723860971763429 3455007003861184610 9713777805050607857 11209764434176906303 5163692102305888781 16510749952388640765 14535355093883379926 1953489828786799901 11564833324613907173 4042063619931895564 4607034466075055223 10555070821808678355 1099231572910806251 1017466609146184957 11855346446028767492 14793932623458898723 8022512205364038801 4715203016976820392 3818815842551236211 2441386378040914032 6479257870045703727 4369924010615683722 2548791817656531146 15707757000654811547 7637630775716692127 17101051331003080908 13425330360399544709 2231338260546086247 9028934506078328288 16543665254909211112 14992858274365199286 12486664805986940574 9257213870329595714 4649037459497820139 10615436735195525085 14456230839340991343 9707533146797653026 1912227012975852022 11905051579876176659 7843009536483073309 5808634330063814438 8724194068462553369 931938655237851440 12184092628678351105 4116279328257719233 8777436683404190199 2566689123108291245 9848362302235529931 13368590866167738553 12780955730967164874 987099758546659246 2577868707695474388 7781186455863695981 2601266398096593691 9478551688101924860 9031332077565523228 6055798472769281112 12491168454009255478 5599614572103046380 2406317817480379407 787373602781428461 12547936251855904283 13411871472895274986 13090857653799049041 7401563017749176014 1259126708396679938 7117390425681060659 11666249581039595579 16427431718346533130 9227123659332588429 5309667014149963881 6418264117552304641 11409878490833405634 13615133543364732085 5744973573925069916 15985448023526068207 12113853659049986609 1703618064093427806 11755084592800054527 3770473893620100699 16151594173479628450 3233377003617306593 16400279289455287956 4094785743037599097 9968499986580825727 15203811830765466929 8127976523941283221 15486997586010310644 14031423953744518650 10705277741580257130 18243095652509183747 7580142481679407816 16638659457122857506 12911881038747490590 5573147292874010362 16511345117515776860 3276394929989963659 11524647704669263506 9999472071186862404 16637587995276203298 18423577557932527278 7361651896053374413 12702846671833873590 12798680337085064549 13384376823286159173 7993454616210688929 9567072920470693574 10845668192479205574 13776785738804997548 11421795231471432552 9093873633730425787 8120937800695300949 9729924567938662991 12317616817598165894 14685939496384714920 8130886036754551624 12750425446019337649 7149501884796761215 5179408792624012103 3302482043935319620 3667876597426730979 11974902337943481507 16746162819853405305 16829603108230310723 12835116650240994712 2828812731005525513 2550942967398421616 12923429942218818353 2288136797341499052 10771682373997265005 13243735651662319539 13405623875058095245 17627783416713095736 16764969057822547226 350571487884766711 3894300988269420823 2580404695578704270 10775580492034552585 4177473530737331534 4747006268649505245 1135776746051434905 3406936683502735239 3079488531188511802 10274248439779911744 7165474873496470738 5348013055124506396 18068342820346327041 5782228572718594448 1044277599789360919 4337715179568129590 10792035484618313845 14010073225665019232 3088520540231534198 3715489632492061002 4106468472233350287 16924127734040294524 17460390526546053327 9695782314398270442 719592807662981040 3893418042552439564 18018390852695991534 11506029939918543565 1992231186435577418 9678477696217855500 7842452361665024444 7613130609047174620 3178763852992818334 9187686767736893912 215272073546827852 8514894827200860832 11851733287339604729 6663940055187572934 5226342476020355111 12286351627848397870 1596759915978348027 4637729378855944372 6765568693132206571 4330561668555851854 11718849426018283378 14710892594316305856 12650012535903618469 10033647899938442690 1439238113439497685 4446150257642372964 7310616313194024100 10237780105439953905 9580430694359434084 16939247647926368384 5961803973953017356 10200766149065463691 12286493773382705684 10364882060801495940 14869922743213126838 3036023311733017369 11905962411761511280 5797515498260213149 9889369642567951958 17426070090148382829 791162262770419421 11056778868284043340 11119663351054270183 13241749997573731428 2915837577186205440 4733610741735523858 14161167935581590957 1349147930706021457 18312128184470021153 207454119300424937 2481204172968204508 615126278442883188 6521294449052540787 13941014162747598953 2713554575356193907 12662403796925605691 6999787042669335128 18433579507767447787 11479960860293189638 4002937134151898276 12997215500401904865 8153320428018017615 11884182984705089458 4983024366124438860 17178961417913335661 4432990277379875742 7329795311642229060 13646405467607088014 927141949867419026 8699451697425483613 1480270931273035928 3835814049671650661 10641641973308889513 5827445228602480255 16312317773197245791 2800614818632408110 989712292123196871 4032342324193685729 16217817117523023046 8860709545191527929 11142114011421410434 2427774182702014765 9600584891856334812 2102931434474379362 12205803258797168534 2393895001238703037 13424756643181351535 16390032777559665207 6676205188990949978 5961466987351635962 16985141065279852936 16576942600176297588 17078210391739695265 15373826157505125700 11258854419624940855 2022831637247382671 17017445693737316034 15175849374376353361 10151343932967627920 11213608143537367393 707954255233094272 16674449904062028375 1870038330998300509 2542432179143105337 1764329051752676336 6580116027496146749 9133144115274915315 130052435874411695 5072194380177469406 14616588577678705184 10875658557214878824 18253077983697143880 9481154431219420309 16614202488903616730 2730649881575316253 7811516565247305775 1956483685370743942 8076194507276789603 17864865353885690705 7111700955561118438 11149756104477400195 2557605441060636587 6662323848484816348 5995685159472124056 5930816582037064887 3184663253872201069 11183513603973246363 660335020246667824 5933986421798810386 11500111660995400986 17197320176233405238 2878138784218021934 11691875871786948020 14373656390354714262 9019389480491510183 1054496437031259836 1252042052423362753 15641744992511976760 2379844161052321721 4675066003536971882 11649735581030045900 7924002786441068011 17087827194089093123 4518914745210471227 11702257407315190238 9689038179366859024 9628556201177833653 12518558061486869534 2971039175054689850 6845826441673998475 6436942552708136225 11340593514898371385 1862758534413172224 1883110526836223008 3951906525054902579 5672696242143741551 11009444690041768447 11759987268319723082 9073837914365032356 18319049443033217460 5126961549179556772 9004764938802688066 1479699168861116787 9825781594552331376 13404589508030361430 2596458735938606391 16152178002631205739 9957853944563386999 2284927475990824459 3345187626842101312 5736207958556225580 8247398331101320954 13885485910988935678 9571361883733782639 8593266805245154941 8848965431875974394 7622739991585016761 15083544207701351140 5787845881624575582 11347930678653805204 16133944241927958340 10018773764745239002 7834993711136242773 13974786323866529570 9960278910697755244 4412257522611800040 9937932416669438449 5939281761462524351 9555177375899783927 9109422227429100073 6235979408784706498 6784141599690620881 5707164416180235667 11031541387518528326 18018924818317307358 12349928135589239574 10874012411382110144 4378141564778140846 2370053722011685944 16463711480272201883 5365872369314707847 1124431509719658343 6506876487314973652 12963206522443211708 3208694600361831265 5252175641280091356 2576392637239733307 2173746686706986664 747437504939443871 11885830957571244204 5388533841977541328 16022683822281401632 3699123704649135643 667812150820584737 15614855103952470205 7184940410617154989 392585690877556643 1719342641590405398 17027986833177299346 5743394320144909658 15004531506514054033 11594724933682257094 3905804527634831536 9186313530816768480 14140916608373041825 16355649964698158708 13149243378614608773 17100984912458647781 7117330373822641637 5114036641635050642 13212968656943111214 17024436893912060526 11116041384245045927 14228732363221028573 5649293659385753551 8593648853979880829 9729375803204605765 12169244159557399415 4062664808885640274 4960658406236770736 17513427603272376162 13865418489044381534 6327902658180243483 4047569452062841928 7974939417393582623 12895167880814336670 11924421200189958123 15061684944878830682 11841161138121862741 9508087383562017490 9823187802093097472 8228851971187368440 14929601386059597126 17522766610178093733 15141271679752396610 4337161561247790671 10494666522897517230 9944151108960525118 17335313274526142492 6366257672004622775 15342625968570070475 11059406549506157095 16523337331164678192 6804154224435444869 68674097013517512 17076701777709290347 6525717537867450161 780960090968609729 5843760007309868433 8640276570657944493 12755582956028486343 3712198782455659870 13580360855615167181 7229722519034911357 14314357766379191405 10955952208117278126 15862108620195496354 8157400850988733234 17572019789901828462 10086493866752517657 13063314656410650012 6728343943658508071 12662120647508876371 2606637505911887346 3316754531560749940 5410045128086310376 3575841877479650159 5593735092918298723 9047301345924607294 9210716344512527147 10764767856169248426 2852094925904812605 9091998235340876510 4147558166195544623 4424334601956901756 12403171391557156550 5627410296906921274 4848491184952551692 2450405635994272591 16805963957677729373 10824480236247560907 298410959427247312 9247090778766525989 6513306222644039674 11930035174313281427 4754114950815832168 850059609272011150 11225368191237869636 18394437495239906159 747359690970735613 17916565889497003876 16516047597977487985 4750330955192095310 17217293250532194264 4977936151005813863 4103052764635102817 8883875736603642297 8195995770876230810 5975013960848286763 4213275425778015232 224219984128903340 4095780323565613684 15725315926390395441 1973606839508393397 1297325819817348230 18022399877212266978 3211110198487026347 10005031314304633242 2231939934982858266 12251343123263932983 15107898545506762020 1070823832733791527 6915024874371829379 4887859362061028555 16022337766402409604 8823103514954487758 14873350319500186685 15229701330040348775 9237765197188127809 16655605787537339052 16980799592530089316 13558166818735682235 12415693571589650999 8640588346893560645 13422137883603875652 6947248323308050446 6756573614340954715 15947796983702535950 8463219351054672542 8520228975914235711 15929381883001784345 12872218069879964148 9585412022423369178 15525251512200156270 10942709693552002642 13892340939103233300 4643109179770573786 29085510347619901 15478120434558292390 12930287588859574027 7123547842979897167 15421841491686497765 17408045645390907089 3117723377323545980 14400560014996810570 16596834652714892794 5721212586610428307 16969222071623824599 2321135844510576205 8444099812436451281 7531403215841976626 10372241263541580812 10504804358882744646 1790682581126974668 17097752164063036801 8954558044983366446 16392784650078727057 8417044396151011441 11784792684209548573 11608514818898723998 11504443766237128113 3130441165299188557 15410441784760599709 17607218466788996788 5662201113402345670 4346538493815224061 10870584757423286095 11969726327118143843 4643685892394285192 9344919945867879713 7390173629558385150 8176985183604242425 9155317930960423766 973858196987400324 1207537043034874653 8038638249980569840 5276650138001586872 3762027533297586332 1573765649463273629 8370473335339541884 18251153542578875033 675470077428230706 14226208727355836137 1201556397829466605 8140774002746170793 10244894453079422158 16850114591167271731 8793836336337199097 7476613906893129095 7101124290919814796 5444389951103982827 6747953685390607914 14093099930866832188 10824871380515420506 10056032479616918408 17184300339523242520 18394588767314580500 4488329225630396597 4209891461169091238 350647663684732718 8887899820914612545 4131589258079117616 15400845224590900237 808163962965594430 11897489519357242265 6215759407534306667 2436747981092579526 11854907594061788573 7285832801979540630 16996718923513282354 8239308692210203530 7927824771333980881 12986788109679265698 16233873627985115287 4516140364190628316 11178941624175984325 9165583081852158647 2790555389450319930 5543684283684795219 16578645511275737171 16409510569710310271 16772192977189798007 5790231278732308293 15117109204919092243 2138680683916245354 7230275763950267876 2629787885849351578 16974585324044158669 7447458331876476302 15290849108586613082 5333987924833889883 10670652122356440902 1731756650898538166 9673137489370493299 6769902398854153236 14788383667791788303 12414529616627019209 14676812152717709229 9330337582422108452 13688148698803548335 13611370446569185996 13111183064765007634 6516963073435718239 8240614081551259653 15232979611361142005 9025323825857368131 6579156898520646862 9256968427254308999 17963053043254492429 13640023111660740257 1667572002941688526 11194654323180278710 15280213014460010491 17401541732084616519 12938857247493932929 16742281175483535371 15642990352472707570 14674079931308112389 10286802106836850589 13586985326138665152 1848813795444122667 3635521159849852164 15923179259263146969 9176082726250889567 5867881843741422674 3537959289931524072 6977707519768653304 12463458757989971044 17825868602376658664 17609314546812834796 15787044402649613839 15126483670844370222 18160956657650708643 13627796984070138792 13211888024824562277 15868093599162088580 16533379459276693143 9630063764247713558 7135475614885408457 15409611927581299441 6921243096735958245 16702330774381453212 2403615601095147686 15582162108609725360 8024799051527070655 17394031775862669168 10877156560553603511 4473662440009226743 17097927781371105432 5452703631889848979 18402497585799800367 16443759626391692715 5945265299598376254 8349960145306007168 16857105883780759553 7990995482513775569 4881751010426541667 18169985292016206633 7071727285347302717 16834987750299838959 11748286265391765893 1742390282952361578 3021348692735675248 16859081653479510415 14077861173030970924 17110423517711320497 8019969617378561852 12870848799447035600 14167918638573207806 18114856804468652592 5135913795199014499 14322351463963612219 3415348759356300909 1903445256416161913 5282977357007769199 12915762521242734198 3786872281506565487 5259644964231576771 10424665075795067001 2724156596534417910 13181147373314260381 4532659410089038469 10304251717847606507 122969455543168350 10141574459543149303 3758157211948330913 8505208804958566566 9510919741072703809 3864234802299643185 2555223083669372270 7685845883126680067 14335628451437568604 2244621197255711147 1546943455694819080 11400162214253439015 4751869611121395365 1610312041387839326 10477426380074458905 16803786825178622991 12760725006839990147 4215130415267580711 1391163909665443117 6149553002511709595 5867896921971632574 8869533202502414743 16497580539345601504 7690864255426757252 5964631534121873209 8225405428899533178 214330014995963611 10874017851164162174 16338572665720492732 17181568133337352316 2063988223540966712 487656093280963714 8776332646848330169 572470206670511024 12987397000373851803 16120307019648549088 10806612833143047600 1724559332386222515 6746467161178623281 15778266670017622296 16137054263835773585 7642359170411489315 4772796293935236093 13616763637966011417 675183515490950891 10296255647487292296 16738451191883453210 7484543983593137596 14874776032572211255 7448771588620058290 12655948939790604655 11090659569947749387 4077618479238873479 5204541649770588980 2440206311009981943 13596866552180739414 15281520443838260475 1708835550715869332 346719587676517514 18293614013724033401 8909428572718575753 14485458936133076055 1082779205160724510 16315037017561216679 3982423600109146510 1428693722902701863 3296577657071185573 2647543771909724215 7267528370152922983 11021604439577404421 17119191781347921231 2377572660945981498 17443877625817913333 238622080009275391 14257221105270023833 2587158388639452420 5182552953198730993 16878603514559736547 16623051304492569994 14365594881154003557 4999639575919951379 11608665847450463426 12391986292584144811 14504223920510374332 15273592174563019595 866636803780756077 14638840804151109390 4972897088388718747 5342155475171912151 15948922545890811743 9794453054763851441 425514785026506941 13632333702714697763 14496209829950306114 3167690359121442675 15063573122031655979 9041772983317194175 11610538374569442986 11426435237380985122 7645340721146644261 18296413239831521264 14861875451328196032 4165254080057834996 5514286336903068098 6880693203689269760 17631942333742691000 13788410389864253454 1503555422858558572 9584469773021956613 3937169524007266486 16102930102030025734 643476683305490615 16235374602494628031 7737696906148602487 800965194611787620 16829982643861852291 8864370550938981908 4843715832966298018 2254645212673133732 6918480974629622928 15448185565593104526 12290392236260570221 3707871041238721201 2531495540896019721 14054570388696235442 13249797450202276088 964404987259713037 12787735328305577133 6290336375994592601 7566767051844249851 15254043468510699420 7945214021325373201 12860744016105200880 4690146042812671655 4411569706604315136 11835591862076253802 1911539468674926059 10530605758842930914 4844984262603733363 3762556172459728265 15745895136442303045 3649878280320228218 912163269257128500 15543860210556119917 10553354859236519524 2042020508617547063 16843810206547659206 1611231698653893392 3473708145228684256 12930088130332076060 17276009514176234892 2533002845073831088 10310792152435928809 13729717251212737415 3170106789201117787 9254404518114908777 12449180906473209834 7022641267871484726 11436871125639352190 304131814692004720 1868677357088477144 10661761714228101944 15483320655920719030 7292588529308044487 3983581941426091578 10385336462475504682 3434334304656593207 12221202263961115658 13991617388989810892 2168662046641778552 18430095358647147937 6990715461915523439 1514140131104293205 15941987108575366934 16366003818661785980 14443016094469149407 1006318432776089173 1847524215850827679 13583731188916728856 6098057101121190088 8067352537676120946 13677053981198310459 18163317073284280496 3052180351092268412 14773880376283277936 3084332632187868015 14388729753267487054 15400131972494304700 10235074934122113572 10874233112013376758 3880268799416952159 14556250361722625554 10010166276842608780 1870642799399676422 9549001289200535352 13089389187446287303 1201412394832674288 1415142259824203633 15291584521829930496 6318989714488675736 9582818839790676580 5174729183809029475 12308939256181768084 5254285838959416037 9526926282471083074 3326427668390850860 3446676469420998526 1959486501814021318 1513387273665478296 10755490499492527449 18071380076707935341 724574039585245190 4496406158282549903 1215441958253198654 9891374147347093188 17211097749382014729 11256700763405266141 14292857704823776444 4146386123011418222 3006243103806205675 9622214123356641010 103907665253383445 14024790432067156429 13006960763331856915 18372620319575914153 14070901171716318885 13718379223311694571 12842880020999638437 9044136662237116843 7966773334920154007 6774516809500878739 10014275114823821314 3463170999893610423 7717506792835881087 10114596771023115892 17740468015371821742 4970154482386021952 15369249603947602410 12755336835499992949 6287609428892219390 11764471941022054267 12193168444760112091 4645721578268825291 11575057765660373859 12381757422522275031 16457475932861220994 8264536804549568761 5237215865304939734 8660818869864319084 10446336499298672192 3217574225467488756 10617349999997514809 322187042119413362 11025279947889596335 444552654871711977 8215671352890145404 3617586377404539852 13501627318283027796 10482262367394442376 10274338505280170611 3448068412522836766 4268911186230772860 2055947943068149011 17476024648406044199 1774279534921936717 15137745952756715333 3489125918012029686 10393325851522405699 5053010760082687628 16036996411231583220 2432085813484785276 632505335379857351 8160345706007130550 15156455193380679322 1719311212917407431 12961158646715533903 4736699135348023380 1438755071337773892 14061318745824310063 2808877328767316399 5214768559662491477 8335041306069950959 8283028347986217113 16678658653476441888 16629613024664286820 11835070328667874176 12874428483941726694 16871486946728070956 13010073027223782195 1448215990395435916 11864669813263359342 12519754537003821428 4415868001485117804 3510910555613442134 13579020991932286669 1998713075520869786 17026006238017984787 6188583127937203213 1678324711435326148 679018191116628796 14957701432337150615 4508024288740630936 15808743699569885014 15259205035954085018 2989120349607325192 13048425729707956005 3785333468430288251 2685779983443847126 14259791978197263843 7515545756002426292 17946060292127220432 7190566268222880878 16524069178795442371 17902449522600151371 404313502935322841 14925656724647941772 8114591865276742864 15312053419698436311 11531672496287582435 15126329232955610968 9325176838378247249 12069970999327733287 11046235944737912300 32567560764209909 8167802047369743558 15006719119321535556 1293391634639012459 11901472864009088538 559905321988526140 13065615888145037475 11649095942033929779 13064705402979389429 11796737725023960255 5675342282558056581 4647743199961831794 13349874965841698856 14234916453175688480 6792995244806291282 2725339646833406339 570368451891713986 16247445646396361095 18411074351888490786 7033046730820200473 16067599231003168912 10199784019571338932 2342485699588635430 1494143319209219211 14319617421273236834 5840179255298360630 18355888642565635671 13995778898742317612 12079253512553768213 17700083564761694617 14442548114554750656 16559413212842479632 11877004500801774357 7066324377182791769 2107255258296466833 10955080410141351717 7951636877012004290 4116089927331451033 6594218946099659604 7338194908123724999 1457597936145428854 1387723170547392903 5342900735336796254 9696087950739686573 11787166241649833909 4790380840197096717 10483817021604655962 8490854879882342286 7018208545340733194 4447319100203078362 76597781655591464 15104719864243554570 13841758958663687067 13271837571423773382 9227123556282512632 7052937169517236285 1065285247513060140 12399561645936700041 7860971541063504522 18096383502829432013 6771136901430516063 15638316841445455643 15472267797778438408 10140319727842389733 9858912884797657778 6357027550152635702 5298049833076551781 3837950631733247576 16932133145704870742 12383190338950047295 10092689067058824675 2026681137932795025 16129469963364702140 5273930914486581062 11755600642845336852 3331725490861323050 14104143206941967721 8342190474429789062 9257815589852224975 15243261865269063317 6434740759476447764 4540652320811036431 13389241717864641719 16196509537445709265 6662716953161424759 17331790524681727950 2738926507720276064 18239834730448036939 1400837527438989660 6684997783706949930 12419144699062237054 3668367989115250361 1188283428437623245 13017506490521599080 2533759030838134132 6966772804870505889 10083956196127547292 11598224654966869113 8016881567370949249 7278092880965840970 1702012569259293504 2894540422487050169 17668409614694907799 12292318903182222213 10784616626114352667 3317358037094725721 68175309695142201 2403412353447686020 4076530827774258689 3672331284188478434 16345329625474360095 615302877071088234 7429639305966038080 3266786158626917543 17246416864282871707 9542075750380830257 3026666742984242531 15443292411245480039 7880945006908256713 7330796677300200519 14735738964040236116 10589188718431448310 15113264204083428962 9542778323485034424 10564705007951046572 12535151852136154175 204908497834296009 1788346486034893898 5338363393969357959 9499519466380652062 6227390234945067391 9923911717687923195 2966864174304447785 5226954770960658747 13094714029623822093 9493503551663351990 9423571225197085202 2950834452753175696 341920904276317099 11313483425225090033 15011955551695966149 12915594845928449349 18011588754715796418 17111552431130413833 16515096214742275822 15236764664393114752 11748468343718961314 12766266760113328047 8053647039219564197 13680976901781671262 13916220714212597829 6224919518669318047 11502884335678505562 188268863015059157 5857672424197560112 7556010694062735123 9813772052766938011 15785315133501836739 12585315361205846406 17010067066328201346 6962156069981527973 7450846621069933008 5534144516463070406 4289005765257923547 16359693544691738971 2835235082313930286 10708615240853133125 3793428839597079879 10346434878114057626 15216839512742030075 14180241435369071464 13368933978525063822 16705692705810384288 11678949302417075677 1824523536486434042 11971454740889013833 17800139307611009177 8286378721611966920 7938321180202403766 16859993560260913487 5771823809744520973 5192613020128816157 525381487817262442 8295670078540936230 10185580908002901372 9144128627931351104 15937399737680138171 5955643666321065603 6246587144706939702 14081489900315320373 6362387289524491869 54893879018590212 10249090974664916947 8473518070075087208 4553776513452065968 11419808728295549486 16765280015487419934 15401778972241351989 9864902649945375868 5127563558661223500 6648335275565318358 5892541962396920453 2229927736732713641 9273950627201992587 15433657659421337295 18242503272287407595 10248625242521745576 1177561104241728452 11128638249586588349 16578583835180925091 11494353813359090156 10447809964825026337 16689463582924613251 18274266448589995647 10065303593611522846 5870359529960432641 3476588748194239634 2314224903139272716 16123837047679230841 10516335325811860161 14388583465728690963 12649218058373853435 992461739023551071 1722507025411977664 17724714344658596319 2905081539800834577 1578194386009619543 2377015543885222534 221324003763234968 635054664397089602 16228121910489806512 14886882405555540212 2602411950111065434 15668899851830086487 13145642009017850033 7584482138166634928 14029969074953167077 16416352696617597469 9921040220839163114 7020320898685328068 3710576589549558249 12790687580661805122 10143451979468534138 5621981938803224681 9218985554417753576 6321169734929875946 1859087262773909269 12651082181054032765 17387981394267804057 12154698032404519336 12498351917163356216 1471261784827687789 8897977036572696680 419675736402665441 10470170544633386155 14117338204524909953 3124071263455279419 14947198065482990385 12173345756500359881 1254392379069384961 7778322158478961213 14263544569138123645 13254716372531021029 13157559882524456203 9024748349200067128 11441406210766346366 12027720748744153358 4267864764693998869 9116843070146208045 17716107058496369918 13184702032233429002 2294227671864282981 10415925332356751156 6698837779937077056 8268238483006737516 7410616058501245063 15336228641978867349 14299500339018027215 5105764321933320902 157133049101916035 7011525355545119337 16163563776092985819 17734362084340011548 12819569031729337844 17629046468753424986 14246066756666824844 10462818046291179693 9435864205893050146 17861526736501032941 3952972420551462811 13749491036408652275 559657644205402123 877582229430196675 16231878049337291521 11026425306171424523 10134629070296394522 6020815933782995269 13371387465172075619 10152826568805724901 12807934868129751041 14210229780871254574 12663983622259613700 17667732644947388504 16939225296983296443 15847269509230439535 4328188970488792259 7792139956708826265 9080830769123573085 1983248932276470012 12491695765656340126 8565258917294332824 3232858464947665857 15044486813539798885 9321055413582592121 14579863938328468546 11971005882482892269 18135519201430760909 1691001410056429450 5962171998795836579 2178220748544129514 12751520607229330377 8499888401114060505 1837729764122312387 5546484311438093800 6751897599041009269 17014941987389959180 2803656825511498382 3736960396843437078 6212174705032060746 17214992459914521005 52210651210346336 7886523313638631626 2359994191127196453 15667386667831346031 3869756112338699363 45708836072301811 12222488849959621723 1694199904967080109 15656217229490460333 12180458167969052903 4680390923399728876 8760001649450094296 5519922836936977583 16477738246806713319 17589763445538286111 14134402655127106296 14034292545769954347 12718089482748759726 4996651750010234038 2975263586895115903 15278898149610299935 1880451191370404323 3521513857147567403 2678004926928169630 13037127557273984476 11767472611061209356 13716851831727433961 734444061948095927 11231437542216239218 10903595319694017650 7338074139796256141 16362797095436515769 15442811298912575023 2490345047867520571 3766157808666694431 883013660877098426 8948186080399054794 628219256799682917 4515344457040459886 11819473442154552664 3306122789504933286 15830227277177243512 18025468542978889859 16209443442951826789 1675366243561681074 3256443596256812688 18348906959585839095 10910060175802201302 1092263745278968716 4540424775562983636 8909313245130695182 5890932197514721477 12653843683410443827 2725612890391283777 1597558000148645064 11447620496940028685 11494589788428357530 17053057882844149043 7451818840241189480 16005775656271007410 12857514577016902463 15007355093457821114 1319245625636082498 12069575670556711558 7072386554199438637 3112509788823096961 1356417539369059303 4098238951309998796 14957215570353742244 8109001342886290293 6993499617989404543 10142932334648146739 14454315407059598901 11484222945897787545 4623197058191264001 7142868723988422240 1365375468146703110 15048286841511691881 5720117591890176976 10208584946182949249 10470815884936883361 15540372120905225924 8780127984273347730 3463464895458026994 9705632090519349261 14177450654334904236 18264387800082617943 3831193358956176561 18019183320642165097 9544870210087746192 16313821506361548081 9793369983578434939 2932770899581748822 8271987079919458909 11978676657239857098 14550692927171626533 7069406023374701090 8675104707779499128 14967363507860985685 4270575019376707168 17772903753179136503 14222932462101642723 10485370915794634682 17322675879314336275 3832457894000494971 8755621002502012544 9840834064005261131 14607423273323589782 1691884468076593334 7646842161052276350 6372140046463877719 2009078024876977988 17712081220591972026 15858192357072527527 6367464907572119324 14450934256397977023 14676487451780001097 3522926508623664948 15811366390216950820 17163038244645474729 14544006561435324945 11527320673859276315 11955110697483821933 17422077840798303310 2073334405262973245 9629624519304083406 17268905680239125255 1275396667759817565 3558581534458408454 14849727392900201983 10562093837947808843 3954211276517343425 2970548821075570533 12238353417829277458 13304547523787237821 14276090278244678911 3205649168526604642 7199046836670647833 10287445221463515896 7733391388638124318 14005903118596558103 1642330873875300576 12703103659649100135 17290157691550129799 5462418961890364088 8619017745061558314 10529186196438747330 852215955019332724 12181128913267030307 11909696478546200743 13256519382825407222 3052917581986695891 8367523832872137474 15291213994521197065 17296838560464158047 2424918844402238831 10147753777113846976 14656337529073453172 9699446914945417705 3767994104983174945 7279307502661077871 16220446116960116750 12731230930085173740 3568085804866294255 8296622255858806220 2161784433604961344 17194262752599511442 15922197055598247722 15550110489434438588 14014034924369345103 10060001478007813621 12941161666687742649 12128481346253765100 14185497331739200664 3809738404216748375 2956733828364581605 16118008535847814333 9702446354739022399 9335410803212348657 1425413301330593522 2370875162694624972 16324546970909183347 10785497694630862856 18394271762913921907 3955119069519535201 2872064099953307077 1397832563750247756 11715450698212194920 14049470485747830085 12796531011475274093 1753690116012836982 13115781919035072672 14433223828493714498 15581449675398817680 6069752673127938399 309358260622831247 9400210582339720101 190764549849603100 1136479084104834581 10196795616484681099 8771164245132573746 9089115084712531969 2055557498005636124 14367268423431873192 1357947450789066633 5875021455492059989 7918719766945793904 16880455947361276283 4734113551397405605 3389886987508718 12729213249979234138 10102479864535080889 6038303850153349919 9437235410118342379 15534082738225477454 10942777028904431540 6154449272651001843 15189231009980106110 7901721785490208140 15743030206973042789 5457083639434770998 16094651658909353694 13085282960185831197 11042849282920176570 1961361219046457977 8603287793490483170 9918490064930249647 15534698479565331768 16442617075162987415 13446181183773367324 4678273010898880719 12421362562768545660 4876812641035541104 4749250627611078331 237351149785305037 17437038914934599309 5859016238684746922 3967320488368464238 14281825173569602413 12101460844324864300 7837869155412352046 16369079772762992570 1024746444443742616 13641456119010041371 14318768638827820082 4063862064408862561 12509315144187191451 3650143265197830132 15824261934675804911 13663572677229480712 1288771427627893477 9305436925076309570 10447698379056589775 9697135864736194906 9402295165649996014 146609790679432318 6651106084394897698 12708969197604144623 17323275561777273679 16632198489677815736 7819652457582682753 15209493577773199515 8763530531730802921 17583463500749710058 9413661975735190394 481943071147258330 16131427398047952080 3023323657286950672 4216798297350013118 6719106775172634187 17645838833152087701 3978594418739735460 13161510339770110760 5560581886431817876 17958433872513731932 8257109525026676736 6033612820183605083 14257408956743214681 849917514092332502 10057454129526157089 2502901911890997011 8498683318246171102 6957563953322217383 975992162897741367 15456530420611842711 13273664776524535650 13469421737940280538 3961657505873837928 11015952908751944765 5204304168043995109 11987771491462093781 1933438003890322909 18364207844368859814 3991433988085958846 16413921876511469604 6677792765723652514 15607077761964445405 12663630237248783580 8429565059180450469 2361995857436159834 15865074107288077452 16657792173301844245 15232258193521229559 960156474299094134 1176102642865847043 14324422326041906865 6223826667509495123 5399861184945205263 13099350844628776493 13998274264319238447 3764995202422880300 9953402311967338589 1527290176563726108 14349622199510871326 16610069939714194342 16912925603494215619 11347755827361480570 9810283483182999088 4083472236910304335 4458496098568616742 9308469943023485522 4788334033497338609 17834973156908582221 8322603766918395170 11217131322065170404 18383838928785571684 4194789173032455509 11445541851855286423 48793595879497643 668851745261956508 10016553691298617892 15375994783748677373 8756078575859543113 5046641581086315732 3848762890733711333 9185177607327218973 13806163884842875718 2115971924368788319 16954602733085078284 5835292420695231751 2638877730176694327 16921041277698818030 9128861184994654819 9667938199388050059 11612778458720637717 157505811072632305 14109865545542174412 1574056343568160234 11722880208786276493 8298580393815248792 4327884208106921750 8976205033151756163 14503364370773927413 17628332145845561887 7946384132679280618 9010730342691959590 15445387491753977405 5111765140655480801 17011231904320946003 17681585643094013317 17218085950952738465 1565688249427620479 8490936069980939807 14999513126613685093 15996785186538475025 9329503212358859862 4868379247880468288 15876069494510353019 5892585846250226149 13727374574427193231 10237716704216498800 18171914079224214118 3825321100452365263 12914772864250501859 923525737923056038 16155158458538634402 17158415263287910435 1493611020067417981 6665864494362338005 18419853346520030099 11445674117643243136 14446835640160633271 7351628123234581205 3428675089253730135 16798445175440253344 7452177039092778760 8693450936535889757 15364975961436302797 1884074858381170204 12277125934011495421 7329339124399345391 10505493216263162347 557043784358128378 14400973821643027296 1120620714015865796 2411466249535050131 2265492275211064324 217466739563395693 6257143386071945880 12855936792951374856 11911906168981115177 16458930702353368670 7304831285814913772 17941693805306202531 9432712715326189138 11526675197149089250 13667499540627916874 4991883564139964149 2358720475169781927 18176681016931824389 10235464757827335864 5756888806931600448 9807791041625606945 4575887758571996390 981044680993027982 13408707406327898624 6726307184117202851 12962180201446597366 17658830580322079107 4940814393282985313 6585694552617064907 12008391958782604400 15505341246703639879 11533562241469253961 12682063200171322385 2926250235794130979 13004066934638761636 7215319849698205292 5173848627990701893 13481328547373176754 9702265740739725991 3153035687486937135 11833263653931622561 15718464880427680937 5392374349977450103 11806196528349285078 2738237818042577850 245651980401892243 4525565024245923747 12177999715335208933 5464609218123707346 6410776457451430909 113034008190278955 11115043912878950948 14089696623301534596 1305321399933726470 9950460452173553498 8176829296657528090 11270037170610910047 7927541986922077316 13305433321590460527 10848576925133538608 17147277999996374403 8524080616916521371 9142895727433635610 16900097496125521146 10824611711996453565 13103771939966136397 14663626153643523707 18364634859051265304 10633539075442972401 16411166558422663361 4786637007764900864 2333434637497807286 12755531694198310336 14214454861917874773 14352757597270276348 2851559624879514526 12539027423417859317 10062309319543763872 5052526193020192024 5744944038869331358 11093299877355474791 9375798244303718234 7152829460246128469 13909262093888456620 5400702476628895409 11205095462117995418 5366546546629012173 17175106196882930500 7931648394500403390 10979157479611052503 7499754589220744356 17351939144908666227 10408814255314086651 17551959985359625272 16638236014917730280 10220617552065239391 6927107125080149551 3506291274915682180 13458645399577036164 7869747682511706063 15146416471789863793 4928122197169812465 6985319586926470503 16159696592934221629 13136001371539136434 7493233013360741038 8526716451096717382 13816545948341514015 4761717763719797573 3388719837864949467 11789405278660606073 716169536029438023 2399355729536028487 3772679969931146565 1441477886082348105 4204639372399938837 6419018955430200407 4024950647534824965 1568581816418021127 4852335224014975074 5376177077997947187 4224046173203275490 16971847283920063833 17500419941176885163 5887349789890009348 8742544427579220239 9532926348739254713 2382547953465178892 4089427346954115028 5498996163658872354 8116570504252669942 8645740772702022309 6423739237685714187 10798980461875889056 6398733246156457094 5629409855377940179 3371744346267897664 13753073871010639097 7499522519091362511 16756913867099111652 17618550875223270451 1112039472243876537 14296908464061608603 16057165766113252499 17446132516062215460 4988198004258178970 4514208681735722845 14609504788161520166 2362525436880250577 7113270706577164551 10528696640640489905 12451894770671374375 6674265374874673475 2737624750616278903 14551739564080159744 13175657227352456121 17996688333598524334 3151542543335172637 12057338600602334653 5443572392268375491 3640398488542103161 6931547856055561532 5791270771650801796 4723588108708575908 5447252528334170813 1636851622934467202 12357302367108555861 7933569841567605971 2243411686644018087 9727549289380290292 17362055607994638425 16680313953922852440 6188421102361856503 12057542249054844111 14368328968323099126 11647914849088514052 12867554135243032611 12170907745397488406 1875155970409350680 10065045355403991879 14605713113744119469 11510569730945292296 11889573519700821518 15547080568797075549 17427509366966411071 9103420934867065232 4483222122415578138 12537683930313785463 16678870537545737258 16637968038303453031 14400464727157184802 7570084972443146863 12794214595808855147 18311476713434745437 6664451909748877100 1666065086205860523 9694676752520330823 5806983370855289494 5158935337798322171 13557256216021629715 16325884086861929054 2553804284507881026 18006241379176380773 13593836748198303943 4827337048311154115 1225648150152537886 14835874843147287280 16850930933288372983 6348752913207926270 15842631732782168017 5755270160714287654 5006070039533263826 5455133220605872962 4715569351896879212 15559063252684289412 12585088799605159761 14254313201496422736 5806391597565933250 11189721646658275062 2527045727337073076 12734055628735158873 6115734634069871164 2009926980847467327 18296556645608315772 2870278263464074310 14125344029402620068 7003169370141899858 9136097287494941712 6926788031190035883 8068169721776829253 14787015697369125876 11897050913912096995 1241413201292884567 7074390867934943972 5239724185187823439 1584074016556246250 11430468737700838772 3618838102646791603 9552659885901381431 2660847427203374567 16109332969807537919 5201193037175484775 14237046531142219697 18188063322003621765 15682433360865865457 9131720489286237313 9521462005859551160 4744908326348075321 13582993652224401112 2096302726939178403 5058457787791855704 1289092179511079976 8595477504430752658 17368131021783698146 8285211944975363744 11046202326734202809 16379463879527423289 6068577386485358254 17812421115254435856 8379648498079471464 17113264457935148270 5059433420097841250 6586079547485292809 17527449177101822191 2334976184501637296 16634629828939850072 3641478621034812526 4911855159419246076 14728492869371244914 4272294042490112951 16390005775840898075 14637813959341857929 11150559503017425132 8869719938340750495 14052268538870784347 12883814873674293024 14061477576510443434 6739746591183900923 11773473253484225365 14677737669605731532 7651184353322987620 15521408720742776789 12535983087236994497 1612778402406747783 13350318896900845589 4181665946559284159 14325949526057746366 5900128995683762086 9607768372495337300 11963708624451360818 18072816977747280609 4443723850503593742 2813139139202658116 12529154193631611491 3821443927602237578 12215749743008280676 9742859069421516421 7982819717141998900 16967052842060714307 15649154050155419460 16823001843764638603 8622775541175824626 2880074838723243709 1366932176347204941 4125353863878766521 2324191934837568340 4358269265763493835 4073833772985780112 17215785418093223097 5454964026483579495 17865388429797286468 963404838474189279 634296793997002022 8054119082074978541 12059650867148849206 12704485350220022632 7701944041296329620 8260615823330972869 13938352928344394238 3054352447392084157 10253546801686936826 15364509989758135725 9097415710328235517 8712339854681139836 7385867850268168546 9376168905297512154 16658841033397703430 7471392168108128539 16181482381268265335 1445730324909910887 16278800552525077563 3064940186019043494 6825129013607835960 15347371338735418392 4442805947602076204 2562053612293151658 8121103618897566945 7047919940032709966 12653935367186343010 13264521676290663386 10271547730930245022 4514637919588547029 4145156764938734215 12734193749189798266 7205292585006073720 16836938698402687528 9080475494695784870 15603122586622972520 5637094820217868934 6331049721509866844 4547423097838251519 945658660458118481 12467549042745385823 7363981350038385215 12209049942490274047 16949571874087585686 4118745849333488879 14202447607014471661 4901274023088612808 15886186322350404652 8393538499903700773 1605866596508549924 18378455321780657836 10616780523302948096 3356921379277215403 17483288645310787986 13623362212951708156 7732320875310403212 16760618385289137663 1997100650105211787 17634560673644518570 12558556510158265932 7955377557644841644 3879124679671491734 8286131074381271027 17365979234941297912 10739184744840225822 14329242014105868129 3992226607563238196 5286115128009014323 15240243848951432043 4409353640103172226 6196246721943380316 10651916186287326817 8292656179095985517 5700831943894384192 11324073457823250986 6512084908466584862 11437210675170887398 8308526156056726306 2170144195068331190 16456385951702267289 14063417145054264847 11221009737142357827 4229367777966009869 8779530659100321641 10969081088101514203 14628483464736679235 14290232812765753173 8316896684809532993 6668510621533435760 11862094149138259538 17839475161886285626 4479410715019189510 17164845144079734573 3551356688792486560 16364870037664266967 6846246602088517928 11975664640130677575 12838714858710226858 7498449785416795008 1918094968917959472 2568660703922069519 12822389008223836631 12156279219487232291 6114627042809284851 6775049449730704924 2300536564810780307 6582834628613137332 9363954729847885656 10618192643636650035 7153729216593326373 7457018083541749971 4903229812743713551 13776311435889079044 478226070953577294 196985462285545418 15121992381027682359 11998644803205746484 17074660308493968505 15596702081784168365 2154290712663215439 13777225546652075251 13081524071529826073 4690307837858114775 11005342546016242351 1640393554076140872 3418632216484550174 1374205157573931364 4191513636546998332 16843472671717939012 6736182678056489033 11962640548786617272 9301117839428937923 3428693107320015820 7241336522465956344 11100004977738980004 18042125869522650168 9353544545747635357 641067509157762326 12967222244916280341 12079288563575531651 6345728368001081533 10186542604009136937 11584706451003359181 1579132265495476977 17793170431438156104 13351329701480613665 17395541077385863919 10612065946510701405 1366990931711844043 2180787511566256766 13475230348837825449 9082682084599026151 7439273502207284664 17830823552469871244 18238819952446720578 613742881392325433 694992461029969952 16725085703419638970 4635550735217156766 7922733887136642802 359436438296407464 12288866552556568921 4882792692399679826 9734351392369660425 602227554725141016 2763059207099208276 1131245871669380217 14621682477880878802 7028047476785071122 8719771653122660024 5375187315858890368 7196270544804612483 964145438055325942 1481369211243196069 12066700084535229951 13689355865179043379 6355267097766144627 34422666023333009 9068862756828228939 1896204081615866119 2418577484002032380 2783337122682529375 17792152582713551345 17499398294354918938 10816626564722405864 17445424981145894336 5202403200901885990 5485640032624281563 14569201688703990908 14049224753011900978 7143055839476976641 7558625537625476819 2846013718355753879 7300703839513284896 14767228812647021366 16145170635205897742 14086844584846216253 617314704153790938 4402829634381310737 9107838174760994252 2311629024811149823 15341892463345450021 9527362903816950379 12816174307678221857 6848588546866874168 17436523267304889947 741158885648757903 13908341157568448494 2841190101542248226 8918674985243668653 16985222123114047902 886563377197342889 61014479771048707 13900773726835082439 7294400900702637692 13837928237820083689 3428454648146523636 7964175466170563183 10890321918211240068 10696163343607864579 14451500583161408605 6643811551145781212 7880602411656849745 3025992955577972695 13381442962040855631 14369093155386106100 2545503936456339386 3083078218825270468 14800217918156578341 3733999243206014063 11531608141049825679 14033109840859204712 3151156480359406013 1252188657802978086 17941598764920860 852535843249104603 6793458294825119996 17865732238695702154 5026498482839523611 5649727583981092838 4435582311023378160 14876377076737027085 6302571516696699867 4297735378265560013 11435460883821350291 51236775208181536 6661224724433062838 10867042841350687429 14723398435780188074 6771394444454207332 14046891269743376342 1684303510455680178 161413146305985100 10971971269367888533 2952087805571057003 12087813334816534380 6988433638607372410 3449285036644351065 15122776248859717826 8936812008192090536 601051535450741991 3882992238615978982 4332756224614641511 8874655067381253336 3162559952597235458 5190200704595901989 1755742109822958573 4968390700477406603 8231692738874714498 16243818425394959592 1979369933182211025 10461021633111706078 5843575207004008064 13483989133951220915 14874813046156903981 2935047973308798623 553022447733663722 9132114837211739759 14536611677149989139 13151278460724094591 12339495564986116848 10167311695811364932 1934358178253695331 9558758184754733636 11073915562845981547 9122547008353203192 9210965742004022432 10065500593658753110 3779634071063372211 12003421238641678472 17042966573586512399 15502771245697965227 10881944040262706746 10179822599783552811 5893505615960254608 12623224587286798512 4703336832541633326 2190512084312099901 18404748857629139349 16075643003556277875 6948761919709462469 14298251383474207579 12460471894110965675 12860155888222571674 18088120658509332123 711344443845814302 12187563057086436408 7739424852510223254 6993696448316382329 3613162137264208070 17105970769648263598 6307751461231450825 10286909833951484707 2252464084986221633 3399764232975168689 9562376617984898843 54579218617985606 2077568585876149324 13263690154838085141 5641708914122988888 17111324630832102424 4301921265137912380 3898991684415075914 2169021637548818714 772947858844572750 8626369301785479292 11929767282768284671 14853580714642349095 4330842432963443775 9633782351882774229 6051904949441170733 9658736881979087128 15977391575346694586 5670042327096765138 4277432898752591790 1615111941604585297 17708914087948913332 13541736458373901380 5713401120593812152 9356590406202672026 3181199318332723216 17417211374869571850 3368055595059994001 6546498913815553151 16214528760633519169 5132664259554832200 319108690319227701 4624044173844294025 17069347801323422909 15055099241931167699 8478177170025532989 10074925859163438938 13015434306537302983 17053154721805444821 14172207155231433378 7324191002587474237 3423264005260198730 14512750600443085574 5784469300802604298 7641020245487241814 845678199609449414 5177556011634752830 4954401293210126625 17912674726391685702 832351017672185677 16114542493074914804 15005129284705057906 1223526229102946646 15970712107350793648 14374370603539108652 13324866350807794485 12941900449538475857 5270949411839130302 18120326933013239733 2265426223280424918 8288838155823929087 2222568765949586532 8140226648188356724 10331122162133049212 5077705247432889140 1033542587207513318 9745094023718568311 18239684517377081948 15560025044226916135 14927635192658726371 14911554910935030620 14024445423586071213 13997820989069269572 14182101741127866316 17158347700853883685 14532887999275295405 16170448838549749112 4822973484454907149 10207476879220692875 10963438995510755867 326922763101890399 18278844041241211566 9935743734833173156 13192800773485204721 9176319932504539164 4190244938296348287 4651894224703866360 6533425159170426505 10496640824158548655 11460456787849668428 10152939037877988704 2833738440315779066 8267186778060057483 1925074136431515053 2342242285271733863 6217359250634198415 16975939082723981840 7637658465181008103 14641585881620440158 16131932319309775011 6308520953352089356 3193017071437127072 6456245742025082373 3651404817220750662 3637292550463027608 13578371352173636181 94767319282148855 5158684915466536044 15762271603389263599 17055415336820573411 14705757582569735592 5788931304870742637 8087646212052289797 6501656305628727032 10278536341483886387 13922322114043345064 18055402522852053773 12781119856210546915 5735833056476974399 14072854543799905844 3309747586939361062 4676279850155103079 415186778281609027 906521145822688610 6895803802442387422 12061002494066117090 17190582438709986435 6296472198506264361 11056408573646022454 11814662574958817795 2877192204727161789 3570398479916850175 1495843900853741270 2632419034535459545 14733960110890049252 17762129904922557140 6234586946188160072 9331758847773076013 8866902377685239055 17380948477246604227 4141580862811064752 7271918822239597441 2305997893049244361 14569324669510020041 16397481477297793477 3003767122306521955 13152645651776188847 10709130853673428771 17494045768506880322 5375231247544576746 14900623613047426975 12253806940691601539 7943391337256828791 6271364554413972811 5845333432516427995 13899338995182518818 11220398905585177031 15112082313334133377 9968949389057717743 13290404379431038559 6019656544090606250 2827435137783617243 18370476788069975335 2363765260749976351 17166642858482984796 4558295054229225631 13181450104003071586 6885219691472060864 15365884565553849076 10486987768636254476 552703549527461020 15881992902856807851 896638461214650661 2693038330644397024 12900656762833891843 16207383692253301492 3885321776760237926 5774877078062832293 5722776738219720668 6126650564181810217 1928383925063923895 14871623530041718824 833980526740290334 1459294211429576520 16169419652793701572 16334009183795646815 9818539655505707868 10595827087976974142 13637344295500877194 7610454450467734145 17239073443434537401 11570900449865614112 1624772110055714665 5172644622989810009 9848317213555686757 517276882117704130 2803364864799157938 8561748026157597525 13378378269160110341 11683806952314546587 12711353058472869949 18300314304380173905 8452479912884110265 10058351854230100390 14025198898797356183 918963516837026040 4072109786884544406 11553020767469797662 10966967813735009177 10661522103591343067 17434021823868042569 2313161668018427587 14060223615828378587 13215415109017213248 5733159898164455603 3909010324571574311 6228913712530287072 15840706058912696315 5591384990298077890 5900461792874606404 11472548508649506725 16275590351657081058 1051754612413762635 5120551472449587320 15319764713111053523 3433866318243424098 2268004448069723553 882618410425855772 10414754253255299134 6538572775450930822 14122785182459262622 14160598675048368971 4453558103076883502 14936049693754856055 6192802897190201969 15842376482186225784 11160220934546170904 17290555475378614066 7322258346079442569 6551575535364229629 11195512908496530170 7435188808227789539 4451010884515872995 5942975662871238169 3763088459526493335 2448259097551413303 12718771345297186358 16292446700035543051 7092450210588265374 10261960840189050162 13220961688663909369 11181925018941479100 9279619876814784152 11138280886752453800 14306426082077178914 17131906320231148768 14378377765105992956 7939796141510138658 11269717202383374657 6308071171604831151 15720342086652014767 1180617704338133809 9545877201624463192 1898520582666553631 6733187590839118348 525690483881688948 4052864900158319833 12057567498011064776 10106753397688380929 13196196518932935669 8459584967999661439 7900546119163025133 6287104158695198699 4621169116518020044 14572286887581051455 16062920801281510554 6421742784787627488 2374647639517197476 11217257163288676534 8717790064666962765 1210109036961921194 2749737694079041444 5613479204169551467 767723760235789043 4128271356738557274 4756671110223146865 18167352292536254496 10730318409212015952 15268530697481434704 4344348444158121755 13884356699754818567 9992657724322298614 9054482954839165893 2073560349043673957 4062947280172808894 2488834822221761934 6105335298748982569 441526651622870978 7618498911603025164 17224043518223241342 6048743529178723903 16976226948509298356 9793878131763632423 3232243420250244134 4840568399937844005 16720859994822410634 3985049482549277351 9707633805671091129 5162537141155241815 1602514673682223049 3243023956916520472 9474135146260967253 7135871994054782042 15187936124832276564 9058573388600467125 1588192437304421949 1479204862453791044 1607637226133300018 10501544097965628320 6181532943617311476 3748964613137694373 1968677815581317083 10431375567608168653 5919506152132231532 13491617467937056774 10110520091389858704 18348553256771764442 10013077511576177485 3417017015965237976 17584510305612174800 3972387095646794843 15813180928884125137 1687215622197088981 1324642829949806572 4925554392857798531 8844234694076704393 9245901309007357610 13006325507771464521 11405333857542860946 2806485319525114870 4918256570126045695 14339705470837511344 4202462144150524603 3018000699665122097 231109246987798233 13543578780599547915 18155842178101935456 16961515317250412513 13738205589359914019 4479811641820998055 11359590734815719028 9126197486318553314 16564703305923620743 2228198013898067374 18124216730468392182 16083578692773282608 2193900345501236050 11705465760828575710 9045299810893909273 17118598642526074635 4529391095797496934 16028641833595463070 238927613599717608 3957895363631031224 18143494574841804002 5727145034662917750 17861049801190402459 275513347253731720 875473905721715463 8550824980657143940 8414595858381565530 15860876484459358334 2665377528756183083 14258490852260818594 8355524159032576651 7479766517064929274 5985354750374279280 5841302827903570740 18126834069914978103 7923773187479630028 17077938487170758718 14423623737370516815 7266017836227496830 13456759316462353470 9143523022573503392 4920307962938823066 11877016122718739677 8853464994190381383 13395807807535259786 7889324251989901731 6057202577139451244 9617623476047432959 14265120468643690533 8189352959756747244 16796992357733111800 9542304386470176407 2794432376007357263 3802306673199019570 7597998982568679550 14110841063142444995 9172859748427505154 15254652122064578882 9863790823793561108 18301298395364764339 7553341013419943406 18386398348182029696 5048246172169073795 17388223484073658831 505042148785769080 2200933386942288837 8328903248735775611 1668234325427391301 10517917216145604771 1158597509767235302 13445682919759857202 970775310067200620 17514830515335347859 2497905868661728672 559008749846410536 9174618445572578857 13109244254181767326 10104689097779513538 15311305929624885157 13566867641586037594 14158159505561191086 14331733470356224951 11030376504894055238 16948366557318334582 6821776500446556803 10338023365772144849 10069691254786337083 5256790826706166670 6426182973467187974 2780668834711252164 6102229404749788430 18112070732026255777 11463182797705899576 13032539610322523728 17503946995493727806 17005238782510631094 12428550173928510113 7882755853823159397 9599124031967248654 14081789857659322732 1415057247417061146 18340688155677807829 5329479685698416141 10353797399272447327 15558000536821921813 3301863147461393591 1798086668498747127 12782694691923347643 15411359062062414321 11412707335731524666 12077738091317151049 4562048183853638066 12759482307794146925 11520158303927333173 316513606211188392 15613719051560147980 1128861745155367532 15165537454159592678 4732247399282740962 7388760509483731621 11618741574597055821 13193002711039204536 15812243183456474658 12011501363488117743 6223816330963663360 17676433405449784037 10873879227104801231 9896725713008614772 3946655890850674732 6931471364069833416 11258563375380458896 9627015384422775793 17857686332647424354 10883642101176969178 1143809367230061142 3867037061319107825 14544121540693638830 2256322118479181437 17711915301664112308 14424621887219093484 17731313815518112266 14972633940632671077 1152904877688867300 9824393661061502810 4247265199307786049 1601691425192448094 7281048243872918390 14621602521156529964 2645029117460401317 4265703620430674496 5547654954676992937 13962945209150547037 3666457335700712815 14277442195799137735 12495880493459873082 7462272379093177751 9281595254098971492 2363203178702871306 4577468957485094714 2843504776548427385 1960860341936000269 8789495460773830596 225427898775764213 517116420155317559 3673743301724111600 13136170808096095097 9078593277062441052 4561831610188237349 8295085147800755442 12606306598962857917 10312607049645788483 9590417623189325475 17477656080386897618 4309125590962608278 1531359503568590703 6509265805276941390 12674884831821596739 4210477772472768234 9247161587404757800 10261550228127508129 12888198790446590687 2935098623115552974 12166945125210750945 1850127387779274563 3513919750175821143 8209379431135533605 7679662219498714157 7188528390181994241 7792885692006476528 15107767503591906890 13353828648481023620 8052203083510009216 88514641844584112 2061746996255252889 6196164245083474478 13773340729037279624 17732358368626776829 15729949047595389884 16003367991358732285 5933651354360341973 2883876372747285386 16342476118242621026 4423640071398322711 18228487211890897588 6013581556587083581 6874743684268505818 17760375181132722199 4772983605918556123 2606611979950199246 9866946721538309490 3801436836581264625 12507527057457808467 3340565161213112577 17140063530320453728 14416494958477142141 17342383989463782200 3962851652494412813 4784860259936181863 3373840448257221883 1857203106991939802 11873971636885306615 1801946901220519975 16085015420958938441 11000677789524945063 11250930883518802624 8218315569189256155 7478186487790668940 5354374957301636502 3752865805594385793 15743122933347859967 10279181285519714932 18233931958196590788 1637810441107323100 5710892995978648375 2444310637597532910 18382957530711728069 17738556496342177916 407374666912402982 8141743126239895884 3726497314152049792 15485382117225733094 1881454394276313065 8428265744672148757 13688868637491717862 10573419530734794200 18019901251293945307 1321054425221944849 221661079028320415 605966374089123251 4960049753199873774 7339074807696032243 17545191411994258716 589743385280650455 4720203457201972581 5274939680892101098 10071152797548728137 2022002041642738518 4955770584800410440 16705503694830118388 13430986421848612591 6875052132502945759 16929208031798041926 17300757046127738250 11375539170179582042 9197737763633026507 12529602379936402612 5627436151038787633 14704216800148465513 17413862215463142067 11248186049841178958 17354072270255367245 7626462370910804057 8280752159242042962 8194691503179814585 16003940140993808159 5995895114701219114 12969425326394162968 12647493603511025705 11844938675294870411 4049831926782817469 10137689132855069461 8873678227104420728 12096982774355585787 6267966982256626495 2265323586488672177 18010022081663172886 17131328262004847860 3454710935235004232 15679459703893988653 11421999586238391230 1383325155844061642 3427717039881791652 713777241116696950 7230512503740028588 1982856630145426183 14655016938221690025 10272466298607812673 6391306484124019071 10154954144626204213 12311273430952969887 8604746200078589864 17533457615890298444 13153477963664325116 15524028068055967073 6676880591325174528 6447068810307749809 10166480153094173250 14736911005789438180 12185419336680224767 8841488587788464285 2452013672215523538 14764997240146100280 290691218459861428 10504739568632446240 14636550754298509597 11384909200727354171 12351465227685908191 16667904072196785609 8815929727389248288 12628455536668348256 16273361802626970923 6343878542029999832 5956212119059032895 7959178313885770646 4874945577776516866 1977022745446266387 151173278580433121 18132463905793326578 3580182465244775460 11700811296835169128 2340272609053818137 4179499490744799127 2657724871304281097 1677266858808082188 15582365534923582707 4311896074730023822 13383784552919718038 15849087288261862280 6002311286365553493 17581499086395087550 257852411549973287 6636266234541500044 12333640492840287512 1031472664436410457 18175845146503765806 8148012438426601746 1632385197628861727 8253179116240700191 11935343846583372401 6246934521816863791 9859900143532475284 3076330780627758875 2734493634545509701 2110137596153808036 12635404472726430220 16957220710299593259 4616656299106076046 6141446254824463463 8116181885223620367 9521041518769194992 17941887535365023478 14070008034367274947 10690613826559714262 10971802746643877626 214610274134878241 3181950504311409778 1020384270063322389 9611919534328504967 1239569457543195079 10833537146551080787 17040031243940265511 5563855861368589042 9207409699790953889 4860728007051840476 761991847510823599 18220117833262850628 11135054754433879785 9354106683852755545 15932773209694694110 15295133039172097612 3767538852212928452 5411680108218004372 15961376871182135599 7930850350828204319 9995659049906793598 723628280559050092 17124499178486538585 5357653923756773674 5234526548412214404 8553536354188288779 2241911302309218220 9810219807642085404 209964287411927447 970718420216465881 7708511603423454773 8853557718702381321 9194780939488359349 16395910719087190011 10291655030086475659 464600297095383163 6183253633802591461 18249634363035668624 300129911725776139 15188689725241986942 13111726944795905956 4883686326834948634 17755334935348638123 1182852875947817782 1294665330799531131 5863841248444493078 13786326187094011620 16827545960112708257 4289431777791089273 8044745918020555215 9326888431079316207 1371521027447466995 11894367871058654531 3256312940002490166 8857605829711950215 4657131476333229684 4648545185827403396 117998043783117193 18436710708607043300 11099970836004075152 18355200814820199981 6803541745419498615 4073497303452771479 13214697156097791545 18329617394358861255 10771116819856894595 14032653351459527745 12732775739090715473 5257883273961081433 11304924192802146791 5007707247337574953 7084228874310392564 11302816547618187887 3947643910150989749 1126684592138840592 6184967181098402371 1566293340780958015 8422316852789371978 16841947113741885234 11706148941728639101 6848959962752803040 10799963874245345179 561540633955348608 5654700032362538629 18269371758958999372 17698175741038770160 3170784018895313295 5024845022616016035 17484981417905647735 17212688315890396682 8788978072592482868 17881949456523921323 892221800885443270 2902963706271014829 3279721621703746826 12564551067185113117 3665927135115476434 8954965586334463611 2698285987664580331 2406062567056441303 4859998440397516597 7798343246223940511 10293012310871206110 10765839202352003196 1101716804741334599 2243634721897701323 3097805466552197569 9724864003520113120 12573390775573355957 12822091946528774765 6588456842432100810 13601331178497506141 8899798820275295798 8613716674255271587 10641511499942627430 10307462884319148251 9477407638875062028 285393698833469790 4104452578888238908 12602856155789035500 11677396685723340022 11582796270789525390 10734430138418601625 17113000490438079945 1846266605947215940 1024542404051229419 6464833708320676095 5766406848991554703 2775310449096806712 16962960537714452290 15356208849692829569 14648504903477884447 6137897419582697913 18379789487056750065 9500995481608591859 6343271664390000667 10139059140702501976 5143260507373253415 8666872584569530207 11578327672114243049 2623923384583916051 11042997647001578124 10404429272515864882 9522979454044220614 8168378806930964698 6279717230116756644 8680890358525373221 8623381036554215889 2747969720432379839 5674375938900166687 12031230929845459542 16945262263335300319 6216393036629135302 12045414469765728642 15597887602306993642 17058457787338010988 1082439450500824030 15367925154702957831 11572628428889539064 18202565098304386042 6177878237592805506 6785331716352222389 10426439367654492217 10880909322251198182 18145338233711335842 13299576955672969763 11642803179490744723 16118551615689152345 14009247081987663301 5311485384291472340 9013311633566963096 6425089478523293290 8648717310024819932 17124221529705401885 10661014466672889356 14256854960938613820 14148794129315358154 1334159225621719113 9061056860495939233 16105797169517806024 6987274156866224557 12149484879218334167 1540536296464788580 16469850277879193900 9823182629012740383 4373834627175547161 8406124919675636263 13317702702611968935 631475243864477879 12543699654651084986 13192898192514627108 5143259979705530468 13010330328265049158 2853615184678255464 3112248990751190859 15142393470440876691 4075934607902791975 15281310643475379655 11499645668796756758 15623763343597320605 9073342581983151919 9896363053035403980 10971324556402416276 54566800390268570 5937631151719000663 9290068804381070165 18109918203619947996 12590579597774424009 1683108982737034693 14471883248569058920 3858688820353274777 3548115098302291568 11727548305733877628 17836903414481386742 15413551882094380937 2078558574242930844 2786070647674806370 17080134878804088854 17577632840123185541 10183564084718821485 4645553319343118722 10393613638331675942 14464063098156130994 5756068069005657837 16273728114551492589 4149960972427470994 407204960880748892 2336307032264348139 3095719510341039440 12022771830929986882 11392720133865520802 15788561232927182530 9972827461005599547 5941352383783777394 7125789515240234241 2692070439738340230 13335908269497282648 17274699682960173893 8672453093967294512 14400661383807159777 16705263811973630365 6205112828028835571 4485102671346088755 4524290093858803966 10952813804259343540 14581533349641611451 5890645259843489888 7953127582143562547 16328627319548500481 97718742743679886 11991845632348760030 9347476550928304243 5883987383931278630 17005596911881704433 15456131134052654568 836699304071293627 17748589022426331257 242166075738692198 13875659925332321910 7717440098155532271 17518909255702869613 11773492885855770174 17337006645702041840 15197507167513865218 3206901414201935865 10821825717576699435 13649134087688705609 18328958990080528267 3725766348460239523 3014373029276956626 4429204588001076231 17539462918462119650 15991581846213115300 6261910547735512128 7183727491200274337 16288018067927222552 3040224142469993017 2299069749688339194 3709581980765645811 1934636175541704523 2950607410817458532 4680506188187638431 14585549652274096058 14560203799112997621 9012715453402273619 13735596115265070766 15844458607310810549 2708061421679752431 2581081461289961549 7373631012689962719 111661564671219579 9496565906510549471 8914777734651444117 2182952919828072830 11735084814173473791 14211717802209734875 1448749083723670207 3263180633919349639 14592703808903726475 3935505025496354015 2599604748191607408 17447389877598437502 3692654999850128042 12513253518105106898 10271310452593430851 8166220831062438644 16108619705831665197 10274555724270207707 17634924947214264867 4708010052693772339 7405079722429047217 15423232743965430671 17322490717099160748 16430957922443167389 8005394273045735221 9225834637552030161 6275005326842145743 7821364133502497392 15173312554620051275 1354848276713989700 311093527391627102 7379032238366276480 5796025638513369811 3823299402662423704 7715597161370588644 3463936242748874090 13770096470438633778 7060843787044187311 11237924234129743340 701003430437681285 13699338317623455705 2210420629769691521 16607113712526468084 10150384137447366506 4369068716377508413 16927369745236393050 16060488366171162654 9959056648463023192 1224347841614575132 7396272999888609679 14092985525676017731 7177309967594923179 10798709014832755103 9691041580678270320 9135015483958335778 7418016560072013137 15843131190697208969 7628276498956544317 2287275153634806674 6957093302423045396 15894929845214419038 16659046964361547853 11625077103247433109 8033545584012037261 248906880549090857 6606345093976462354 8421583791233023592 2258141007903836133 15158733224060251533 8205826651703853772 5173294625656897996 11841422588828630078 8151118242947178958 15314552678105844644 3295175979077044740 7562646568791281628 13591119560557875783 1979633837750521675 2213178372354766162 527781647733825984 15056595258068648661 14098193199820335998 8892645727677805618 8117868298573640468 13483663850381734869 15121550106543004646 10479880216056595334 11401989064417655852 11849381955137996856 13138366240888374949 4651784286466508373 11561550103628026830 15391428471554243153 1696496084287931297 15048125004552903352 7156741391184231853 17953625560549275027 17341317425304066507 11047089634670800566 3185233507575173375 15599494158993289018 10825031218943452548 17559801317015798271 16273024438262932315 15868084431927963596 12907986427930798690 17956542585126698914 1037359877540359510 2421276737015379802 1883833874798394707 5462380695803690695 16063104751230360983 3644458061649667584 7143009258161737135 7351249819090276412 10337338560824555585 11717562370850704713 8104593300239100971 17611285587459605599 14431548330514053804 16339768336852479629 3052620423900053692 1237109578519600429 6465867253074762599 13744057444181922935 17289140563188988204 10403386285085616490 262762141451722345 10580979796715950527 15014425830431881491 14764995946372627164 9663320987972606231 13921914237026237855 8397569755077694302 13666168787596521724 13475647472395059587 7715697950329476237 9965787030675848228 13815399940873688011 13306565123817027914 12381890033330759819 9006909134357132874 4567985946526594122 628670930582794220 14216283416169383357 10603461900787052002 15875354739909548650 9323978361930606750 6792192844278749514 3630964587714697958 2377999917866956907 17462518862682648265 8042868161881346567 2655396009706940654 17606437451895101648 9269084247834788896 10164508742840336336 10147110183134771636 7793237866358076764 2134744629853757289 7094347486655902123 12639565232443440561 13723401705524496900 18245653382910181419 16313189694219080822 11961046199652032103 8311140927832835111 17938795037586980266 15815910878621943430 16692864773819630370 13818197487819333320 6681085636613783076 1202433791042070875 12258544047870815138 5201040804883239336 6604287232598728804 197434760485490745 14845240884683101373 1861841952175700447 16917523516087537675 11940269818075399649 13719132246045560391 9931780340529262368 5048554148561425913 7130120520756274087 10146121131586489856 6890852392414027426 7349830131912769056 16166377351200362165 15553874704996943734 11407794918319180647 10491165643518758291 14171437644161644533 3597873348001608970 7442792006106576668 2945612307899715698 2986812535789395993 14820302353895442014 6677854970465924043 338226863874206826 15505865699629560394 14034943010563023296 9087531721541260486 13127059679566983242 13527165313899060589 505562091764779547 10649079750043531848 12572835685815342263 15952622338813506443 10263985822082669811 5148694325303224904 10356710024506933735 2032728246856176449 5421792374594433160 7614697538112308013 15916423306998845925 12158631113128718349 14485938869304798639 13697916196370423885 3504012438561216435 9140062444514661474 4903472391570351905 7488343195731101067 3392729186294931711 12635199033100063393 12946620294641583633 8611387726367337904 4058637573813709233 16129525800454806842 13158492833479223345 3761288823890721733 336430214434190515 17391599936077455197 17606905069683347760 14192163345622364137 14763529039065713057 1862727096087121692 1187891988753745162 5303824479753617316 17851374971617030684 16085866188631205148 1202724164400190501 8148163438391553892 10918411431099870153 14361186991640928422 16141386962668890576 10058927788359386741 17614402199572708210 15356116673585839661 14764123541371816165 11084710388270494757 8520748488776898191 1564152376490607589 11409468023563423602 10592475466029613028 49362801258316102 9989253534722511919 10788999218358672091 1546922831676799368 16948807266485609072 8642189072366486570 15555421117470753128 1579894105645645032 17520203878194925018 11443263082950793200 8998534317332793734 6426023444616176119 1210624882286033023 7130023646825573988 17708045858416912058 7678386635151436034 9017070617125817759 7540693707581831481 16793639608565405119 12865103218438127645 3599390189369390637 16620190080423419776 12792902529893040339 7236624450398392714 9606057311019431900 5315524489478335196 8767787937375335546 8059101138879654945 10641888220262409295 17519787476364913279 631781358780814783 9947134990346051020 765220963515868753 220424964658113585 16785366464746731386 7526623106371882784 14093899746908325337 16891347931117193308 14483660803471002980 16891257642203556930 16909679988993297170 16911017841645492176 13798348101865590266 13407670978313798063 185055348428217111 4645215004173655351 10896745358746432255 4991991511449923137 2111491618004277800 8105392524344332261 2325378403701825068 2510149939432455251 15410314135764980614 301918909453504513 3982333776300382245 4540652486508181785 7366766266361190860 18022264264085518012 522740606842668478 7168353265027374742 6542114233216376774 13107870472697407539 17132640091236518982 7642757601516175576 3368495593071298066 13317133633712438006 794249734059320662 12395848272446143145 5380216956721435784 6106875051941113941 9838187664729809662 7040037971197346671 8434274310720964104 17613017083222460596 9852997295059832085 8523690153031802622 10410873690765829182 4843797543095961221 7491713966921489832 16269191967531387787 16589126905672545935 18264468694188707686 6282821144696921292 316641089666463490 15272880065143457885 11877085038603845874 8513069133324447170 4528953802526070785 11318513646616112284 4689539958599940688 1039390233282585167 17909203310773290197 12098099693227446709 16272869939211997498 11952975768310877580 14726248982391187764 1661778769006056849 5321032892257350118 18067652480367207426 9390946503260842908 16376375279356606812 10931667243717368020 13693235908459872073 3155375645209690990 15081088717231636627 11579331479299230387 4678757002439301630 10900799914202718585 4856202334672001061 8190736647397540080 7404791366278428151 5641804042109434663 14870758053511502928 6086545889934292701 4757267643211503744 8579477331537637046 10916942016343268413 14055254501860027855 9628197781721110955 4062348137491340934 17243994083256089780 7115729210147004356 17181182138306702457 9665379991692364537 4018604799549140493 4762830736313049085 10057893386226550961 3311690841248740455 14903909346830091061 1654035904517630798 17110040029930885874 12286280989668426442 15161903009912910445 15206109383907865227 5201704712981163853 13504990917195872656 12828158248468955832 12334175888849259247 3617898218653776614 11221371421035958700 14795964054575349989 3687743623286142161 10138521650861810332 17610160775364667297 14418498821344206930 13817749493410492582 6369027383423258216 7301120463742776636 16968991551064313996 17309507411655171290 3922095830670640864 10420380778008028276 4585305080316224170 14154492445445088822 8023365711861912757 15322144019974776 15310223123092045712 11403339440609918328 10687469514219076552 2916691010214506226 6354616216751478743 13126246757234139816 707793423957281941 6069194221792160139 1440770778710861341 18153674446937504269 5550348260078357348 10266289428205528755 15840598502496968588 1819173145861264439 15017869332767953907 1145905331213318781 2494006295729535534 14026990994512789039 16844897547316734429 8319141876391759729 1406471612435185541 11405150977575749606 3144187040497038618 16411718512599819073 2105694084367746720 1874666964197501273 3664700470027258566 5768471924030368057 14710730188262811869 14289457865139055875 10265171264688433070 17006874870558684518 5326352191330124397 13781450197630177194 1793068326454165506 12623788629844914021 2841988763822547248 13895739005509534473 5924640202100014403 6421010684487274154 6154156464405528372 9003512456134059167 16742758286751094618 1121700893106558890 14228671763113106435 9049122950729513411 530796194022208757 13741257635169154998 11072887889025010821 11418332682209515134 18253065825828811338 73042120864713473 6249778303960869910 17412964732129160625 9240521886708923272 8368551070135786531 14817454384573093168 17087568091802559157 160207789623794091 437433244064801210 11831397245674889206 10620431079175576055 17390998570850386778 4979874031772670529 14140665114964225727 10339237799899918905 3696447648801682043 14947263881201981100 18384620971691052878 5255187727971151379 4615567981365620775 7604171271794626455 6459226013064299532 1649556235523805212 3664882960445680759 7971183377301511576 14150459024884282477 14174684715481802602 8250452884562326909 12277384052149919637 13985464771397601395 14831120034934611847 11410441797460004763 14286444064400299385 15423103221823154198 3229225235939914230 14433905013805480976 1349387610846659627 6791980355697491549 3600791507677125386 3022698404264169705 7902081634308202257 14037181141189844302 10507436065236730942 1492772417132512405 17237174647705111488 403735674813114923 16434298332370573940 14507653285115559744 15164451009988657062 15987757172231001688 14890992578320929723 13883634858043641901 1480416526311355185 8158576369409301383 7150838079445076191 11419158500838485791 10289758105011507481 17738152319050205993 674961470868782972 13912436386698524320 18020848723994914895 4072279644014348978 11099228330574745206 13460451472304442156 15955630594894950642 11275582433639578927 5421482607991062922 11859773079663221035 7882739226532804541 11684474975541539645 18101152056110682937 13700761063162472315 8393151723082346061 12438327939664968324 5735237492014985364 9655495025322795598 8787285367813102975 670896895594713976 14918260715553909288 10860329740768210663 4527338774862882974 17439787648657717175 6206399791430645565 7633503910296582445 16537955162181866416 9979025292638017171 11252194064679138645 3313220831060847265 17019413915061672900 8869922160582324921 18383114272104988033 16592003213465925979 15366841522347831057 9177590858570625255 13489616717417003751 12511322491379582976 18399929967134023271 14712697600297261251 10859350123503724475 4624404463105626156 16294819365734785622 13456122368419320118 14162358166764491921 13960313830057547593 9123741594781305939 14346947290152853182 263957982693272138 10851312935481937474 16434815044087662661 7896876756551001021 7600070448548389268 14427544473798418044 6665162871045376824 10420529247241793972 11823949478308697026 2862543587657021345 7767100041286584216 2320058014244108416 13769029520761780743 7163334377029901208 9193431212365434682 14244428025584625349 14493756010842360208 3166555891423160131 3131050905722481080 4454327775310180542 17946742326871040956 11246487598113288300 13793036548422695182 16646883189058577178 2451067275313221257 5719476709380403654 848526808560020733 14778262586933822057 6300862707231174991 17724613791884785340 6953204540718660658 17912117555085977858 13327681776352286789 17785466851100498865 539096555802026981 1402677170465006431 2637595454572197922 6916590713240831269 11395225811918197481 1103694820778379749 12947542146380901464 15937326104857128448 4730683261920628405 14015315135827082507 15942283394330995695 7371428913817026213 4353711439025026751 15744294418315267160 3679165794351825947 2421594088492505448 4619571986980257389 14212382123526806807 11142920672782894745 6588494396243784688 16470070838165064532 5389034036856130224 2172125577305715001 11506581637405906904 2696070398140190383 227134816082347641 3395366734506454165 13457852765692166998 2293308734470774162 16468870830349472867 422639457294742942 17060810436373977005 6667988541986798310 10115415285556617612 7355240455513627538 15092032907376765052 13263041460148543445 13617381582794203179 7598585061257445000 2617327205518719197 5937844912034876638 2368168878752442259 1684974076343352164 16681427631558996138 10916909096992107934 13817576003296797438 1247422911230313899 15660272951713641831 8789533380506142714 2841402915805612216 13900693787430315454 9968141539935513165 14687394438216134330 1003605735457470503 18389656486823577629 9691727401842641926 2660987032209832799 13485559788518017179 15985481354985356399 2637574051250274403 16559814296819942980 2373859773255665998 12690898548666612592 3445418225506611173 15007307764316852364 11335994503407244329 2279465819696938237 15030348027099173407 2576366865228114829 2817247981441770192 6180577700046081514 16319008515255786898 352032840645316402 10158571828985271797 10691668322228905590 368403745999057147 10804576990812562871 15594074081245182197 4077581816431742589 3677546441346946518 18359496405216256493 5370846587661219198 10103803849423865239 6613455097525224137 13249043382094359996 14186121798958996562 13225852701505371200 6182556169534140215 9332044185914280849 13929472228657739897 4011596795918569097 9204506363949335504 14356446636690556 7339132053314446602 13080336811176655688 2566042466765844428 15121517010362350030 4800413503529792644 10415528686717790325 10837566474173618503 16439843834766981157 12548881216320004295 17316330258092718471 11247442946105358712 15650461764338377023 17259483459794787464 4086531226877731506 11676917825481960187 3032259577665502172 18069336738939483492 8265830688266532216 18370972317726748995 17488204810867398108 14554055152344979489 3112406922093934101 14527530006674318271 13527101025679066764 4725234670277997813 9905626109005293778 12632590702098160858 8100391215573026586 2278868057581387544 14372185924196553652 12447061740502829553 13644723817772712790 8458143349263693038 8553318709949950163 4775571908064481479 6023655223647179505 17257460009505821431 9997156165960395273 12478099503377545466 15226779318619912509 9846409558831238858 6244878732625861494 12608317684701781032 6674805666093142605 16908483548268994154 13192017287268504219 4166702866860147341 7160104834744982824 2256939193519595542 600315874529223769 379410694324183758 7349341843133139118 15415810445498371136 45019209765389323 13982426342030416693 3621697181299902610 15305174986596888443 11928622374961581114 5392736167677044965 5114338388803647566 15060922035525983245 14628094408571346696 18121809882720777804 4543263641916448481 17535800566564962661 7846622270124852676 855222614834509271 3477806642419320650 5095034936908512192 1049875559706207976 11908466083294131085 3985804589497162000 11591666664478024634 13532885445644702907 440265061345121111 5925715825841926936 17613672544400305344 8249582298688569543 8208431669645046201 3238557591472918545 14054841175384945894 2098025289285563321 4528870489076123351 10456196721252687322 4394982008633170401 10557036026014582696 1033522448762486388 14126037897630925223 10986242865741540324 10631099962713175219 4449692868108349647 1785712537270615860 2516802623222197909 9379418662479401121 4240343621055582703 2014328476565598085 2187569291433997154 8270166114995177891 15386331745723945749 1507653729978750961 3215905272380881424 6606935840222501442 3373341125927131688 10138416771691415980 16263909257820484981 5094390477428461078 7790081913352145966 14343116618736197567 7771632937627250237 8093182428401353876 15056656235112717098 6870812142517365503 17428496745279599535 9050276884150441048 13826041369885141269 18287604664571745062 12747439059694994457 7168271875641729202 12176847238341233390 5637897890270065862 8412805538418023226 6696920034352485250 6457506144375335388 5835378061222461263 16843486547775488739 15511220379891829063 17920108259779653904 10948880036044695270 11686264599270318606 4313528297346816384 5144995591323089256 9433536920581313681 1516850008210908790 18403417495860965229 7342161350841458832 719914327323463688 12470215567768999730 6312792121144986562 17823415008466889484 470107604883362745 10766438182847725107 10732222674790490905 17963674358554018616 3229137099735023512 6636966526405773778 7933245605675713864 8769170968052452954 6707185419049480254 14911994605232809230 4152346862176659236 14895202824129285637 7317808129364306977 4982785512129913159 2395920169184537118 7068897239378587275 1041993886792561565 4380591261426186481 12946021786497147797 15499319544452984741 9650446063089154565 12845681703522272467 2558421255267897488 16882844544968558147 978161452804966871 4846019390757899395 15026666981920697580 15975807013936569188 1162798240037775222 5152430848599822426 5689893071069911516 12637585877697868747 8621935881721470249 9118263778272317616 6915383051065849103 1572519255142641309 8146319581762874395 5232916830980833888 8828026780212248286 9096219008392005806 13183260396763650978 6347662981811650836 13883734066836020238 5884201902043586742 4018600381947842182 6582390092445230130 532608585767304649 1874744444121342776 8277048745845930875 2804889472282352954 11722291670332359169 2443145152742446329 10027122620139657500 14697393234477088568 750879938937268812 9869330950974910559 17134461450912644591 1869147531163993804 14714834818845630682 5322535039637219158 12011348723136506093 7219303695831493675 15282448248457085747 11998019804982388251 5199221892835217842 6605670156563903748 3667351337888252825 6994492917871797389 1224665614594624686 14303635006868846984 16413756592617598351 13968109005877975651 17995943612834146845 10500560715627134229 3832508849202744389 6511611243987716422 16948332957434659789 6940861156763654084 7666570600529476690 741313794144990863 15316655630665344897 2704068996491026132 9159270547307888796 17349668770733479901 84878057482337506 9182377561092687262 506659071941549413 14671133086332969395 4667571999037584940 284520705681672989 11317042191746383791 4979747890069984571 5383081904404789935 1852442885913030903 18119341100711760790 7219788190138830734 6259440746469077956 17386502553182295506 5701982333720887792 18157072721639778601 7274434834116058536 657888458659302565 12437601631855961140 9062072005291575419 15748490023264046212 10886623479349620360 4263668143295013958 6790918089164080321 12915667102937914735 500861445938995303 17169894635986159171 16922605999288871473 12664651377558656915 13355486537277256321 7987428406367232712 7871298475355295273 3568824712569308439 10135569051410877880 7738017094221757711 4959691822876935491 16446071284335310228 10415808784709945357 6525950876574023759 467052896671579445 16024123748500064785 16097966183177691336 14812814056764016291 2403999711561866435 5070575518063743094 409606407083718495 15471378407184546164 3392100865592549095 16387994337743394011 12897181376266785273 7558741369127687987 5744343641919116914 16584003815976745783 11598241746031466552 8101614459745564526 13532260785924635217 13293410246757392827 13064641755921249514 6645369763631959576 3440648651718492376 9453670198846866954 2154534409991071711 7322209716966146319 991492700443769583 54338562967011529 12293942756735948669 179733718627853247 17286118447135095422 5585308408391155749 10004114647596866994 11523902757836078665 16047968429840829304 6852254815997111511 13768740527146337301 2738260562698606409 12958213976175048836 6693403538118364842 10971595582995814586 8604117518079103390 9140138030182693969 18316942472642800104 3338460829749132672 7549799653642331786 4201894296623497911 5143460220367993897 8447121170576035166 12568637447990646598 1412329496770245527 7461115602212452585 9608614212331808747 15390683951668210499 12642775570829308072 7044188093225211555 13979012480173267343 5179375220010375291 5240956667660401825 938317468695791653 4704916975212665976 2518295477547671750 13093405243804081400 16872573775327499361 13889091006945060852 12731058178943872805 8846894034656442403 13194798097712964743 5710804638309838000 5476596550584323484 6440339595136814946 5794349808252306410 17360608648025183340 10259395809251119129 9864768212804463019 668898524121876392 4393284383652318189 5395394976642409725 17654484799900237799 2709386457171964964 7634541132453037274 10862802298748718538 10259491587773931353 6965601486935517807 15010913997872689612 3000193408126765561 15364154503303227169 2699297014232638024 5664337035234601947 7388366839111465972 6985369199260276634 2766231829985966348 13204367950612005197 5046666205309228051 8758164498315014481 1802044979099216556 9220101690163832020 1136350384170213233 7285201964372403818 187718595017061990 10422116725717487785 13759085565798893989 9913710206194743315 16019848212514941308 334481728226401401 6185842670724762584 2125201083387545043 12022967654954819222 15736413178910647977 12718762391818650953 9092844870611001083 9570766763696289610 10147717809214853383 7059633005481192378 3451944976520607649 5161671314385882030 10166196274160016930 16035639134396094708 5313647487435239204 13834368553400592456 11080204543049672454 5406409544302622109 18272226027226585607 2525033803711155626 17241404374874713464 12618715785389312753 8968258832289958876 1639690357937248156 15778867017633334113 550455870813375055 6579617384470509984 3739035543760968071 7351422854039775132 9001616133510203759 9035164939579451267 4776616095989101981 4795308070687750598 16232892533371489075 14730388186420497640 9907199289918073798 6493801610607457783 7322210986277385803 12237160517290696284 13926825209771185850 11986483291800359719 14300941019595311580 9230185297617227542 17258754430024820661 2887852830597780339 11469314689011674622 8843380896497799994 4672142839477548935 7055483168835224439 11972651839814732357 4134785194465540473 13763702988564346367 6534307711634145906 10533788026561617260 15126517725318544576 12421661937284702289 11869608490890551740 196880353506185505 13691770068105746973 6103185754968319326 5496010568667559505 1029061751239988472 15622167825402508317 9748493560625047349 10885514469204364127 1908100452206331774 4526678375582254135 3201011733492597677 7814782754522984388 18198572287036291390 16766711995472813353 7967063847117858914 2140416324317883803 13335508615844025521 304890629072955111 10146814897131048968 9302230495200494712 10592932016911317970 6699596674427254147 2119857292444832802 16612877412021342310 360249198906797955 2757802167611791307 3475661428630257526 7621931153828587331 16887808174838415931 3764154246193881044 5659085740878123475 18410992951409653909 12422744764759685941 7440081772420084532 17035747353373264888 13402185609494672225 1857636530130417596 10320854596560936420 7020565187292842003 16258379840529026407 1214048040549232635 14266599874779969461 12181420994929162748 3901498629472023056 15822417677857222223 9416667961786775235 15920515419856454819 9990682779792660012 9222446380391494492 7084658167263348804 7453179651293982398 14920582743786464683 18360432870859001107 12701722570873051022 16462537087038076228 4225564327693954926 12950409483267779533 5669132180866991892 15240520329820190694 16993647019000162286 6777218045189102340 13975379584739355163 3753436241176007304 512433152345824933 15639151447476121566 8496935578925268642 8025657831236297260 8095560739900015907 16544070830799475603 6820312899748289587 7304055445372108708 9880504575539407339 10815895356406636292 14878850367794381690 15881190798515166620 7063172165791540976 17967288869243032880 1673306025443326057 8791742335400571481 12955790418498218838 3087908997686493838 3882941822356840683 3612934233051976461 3927895873770276829 2391094964967685070 13973260336681633515 13373975100608761373 1406347456482621269 17025987033355417478 16217509582830336884 1446302661076280347 9409119610200204327 4182214301166653556 3841777878146273258 6331261605990332152 1557187869023274087 7150713992266569379 4954317290614653110 10569544222745464997 10148395890958733354 11485665241299796336 2736521369870542924 11966134138505788570 11740275466965795464 8366293372584129628 11449960894599953661 9408494419151082152 7002151961949037031 14477107645180581373 4365056910756917391 9239185369489514491 7273027614106056248 18444750500666793411 1249660896764860771 5709399032990977286 2360975386687298535 4504504422806644294 18318606028705860212 6570946034667963101 10727600727289508688 10700656472254897079 16263115375536090841 16522702014613478571 14041507107444827850 12606798954653227131 11447179594894839287 17390257976052953306 17540839573854180005 13477426781625136348 16761379892528887690 14883866733781706082 453658394735073151 11056019138883687418 13117612597637258767 886745325079045889 10156004304736916858 16963122591556784650 5750836295938985549 18299930320256420453 17888598564592427003 5534351310306745894 17170470108821843052 12944242944035136141 5049296938379454323 16849239955368241233 10479790930174787086 3417753927357175741 9587886298141340516 15925494990190881461 1307840573637053079 93628393177736131 18161373982799441065 3714198945346415305 17427830037479968523 2645102545478492619 10121476368171130458 13514644784469297057 6301309256505271995 8701159441885586118 12826571490446713129 8048347584623039859 17938532818039223718 4802876002650327340 11665788658355839681 14358452994344517197 7061070681388357733 2144522671115106197 18332461761406462295 17133647147786969252 2433918451077237117 6850454933574099939 277203581970185638 6640059560113508504 10106707755233247023 9321327742047487502 6336125566617518156 10770522288483014639 12972858416523480349 2379108288978515553 4490671598677808205 4196053188505540210 18135756519459690088 8079438509729800697 14824967029507758724 17280090457359500346 16046130389416232371 15658351948745778453 6773507331200358720 4102446132751994686 3847902083421523898 12369315852274215858 7058775563531891425 4149947751889403856 18044145118957429594 7849459411859663791 4569452735433207636 13543828227794038339 16421989673115572781 9708886970451090728 4245213343062695224 13802563415532273515 9417317208922981123 17124225307256090461 16275163294628469132 7281760803503485517 16291752105225980946 4860224014370793049 11056997609048019226 3535413225779427361 12001600859004591956 9789182544573288077 14878689958143894223 12680559960600266757 16685666064547834010 8638048431955988595 7539895686074922240 15126341003823736057 7355126679056705775 14030472717155513334 2723479406854105917 11231433731379267848 14161011488374725822 8266019363241733341 7141295660554957831 6206730110476071929 10508371320301442184 6956624917348901913 12654624413410077892 2191560649169165450 7526050031786662471 2353058827692685945 12455425035076488008 10131309225376367513 13208246612246081037 16409256280038179371 1808110612176428365 7061826144635449604 5974393553288959352 8305883174662081061 12848889098342871878 7562324783692115225 14073697339960093341 4258218170817196180 1238756081748245762 4174561862693495416 7660447503423535000 4359050643284555906 5055761234876429662 4873055111004617404 13611749060311047536 5796395999035137597 1157627461875793570 15890176267531891144 6807044430472035873 11411354247986444987 10560633240773519245 8232554402823194998 12643134160390020505 3891072398238590328 9041238910612310673 11328624417809376594 6623693805047231814 4114973084149272618 12244089452260748474 15611146045312272434 14747853832909001204 12364169627600785889 3818617784269645737 15317699055514279380 3640097370943038809 3778321496287812001 254605349820021819 12264647315374638586 7704641564288968986 17929253754552504709 11980823432356054231 9993391781267520731 9949908022129798661 3255512642336435295 2536782157390727057 3900263339312355943 5043182121350240833 8910220600688264494 5079466783892085892 3074148898431145849 2215004201237715559 11455493258212492676 6422475188873569997 8171395022333620449 13234542077356095470 1403889502031188194 18233871706359451239 10663068723553762758 576840594473729390 16874907919231208740 266134527491324770 2166749374944261850 16415284520713792522 12433363765863188495 114031762795820057 14587466957900877412 7307826052642535312 10772484797818060280 3805276236189278040 15809198014530299882 17727570900997905073 16504293102762557519 6391601838717304122 9504854529340355501 16989651812218935947 2964772554851274135 16056800591277347893 14742136207959012767 64196572792604022 9719583575947915946 6424405111379165828 12473436521800909094 4660483560938923164 5145358953949711876 13917949902308158190 15391082284306944662 3649176160291808997 10891013951295379630 10334690233267013964 7113767308271952367 3686943407425237883 12639273635443382438 4667579946773093313 5907397539754782906 15130813316020913917 10480654505120433018 9595273570790742668 3351770991009928220 5563638651348671239 8371078573340363669 2317428968845131112 17592460857931620976 13472351357307805114 5303550361831996594 12748364916178296965 10590974072744944771 1440522607380140727 17748754707577227655 6582385596421595075 14600810774201924197 17055139969340586279 7051662587252752760 1214048368538649550 254132608750676941 8570917376923700198 11805395835871373408 15586999115087078164 10724378795079889167 4553050416355405788 3833486843179999264 2721348398738036466 17667795494204109514 12583153823135420161 15325364296029898779 8501233741713694796 11437369673837932736 11214194601372831685 17265268124586088605 18001918093503112483 5430536345751972808 16561548104590946786 10331020385583033910 17513412693961130778 8052727927377320214 18017012425777942357 17607113485917133431 16097537944098113360 1231717345081837945 6229167075409405273 17395703585128116853 7425924126647263151 6243196896171804552 9974662559538073576 6522281448987430568 4830451340779403130 17862214003851799447 13888442290086972761 4415839149405760232 12297225057471804957 13539001689247236694 8523989663305779621 14593789227331538980 16523561058614615249 16916135584835701444 7650398270226120868 13725637942039795714 12950310105041288608 9091250980281256718 10543178081070277335 17023263359806250948 6988848719490450074 13092387025120640763 1202971580387145581 5164594207041484809 10968913909050549440 7204327961809996642 11631219892725847955 11366028893730839213 4257149921859689154 3028728433480828233 1882983652872286047 12277837001444655463 16645625557515798718 4988910914667817267 13988682479284814010 5137660999622036850 7110246852786139600 8220508361709702605 18109222794848793265 6825253673692240680 7539274853536748983 5676439045680465317 12205714671669528986 4065140370186279755 6160899373641937343 7292319620013144035 4800155643382840334 8917664941318908454 2072682694071919469 10986523209120776173 10262055333720174554 14745956678789245317 6768827267298664450 6772687317116478929 1606007544800399161 12469438286287600344 8103777725386422753 17890320572756690703 6502314963414609191 9352081246613176773 15587865717697585258 8848741056936858953 5550263047267741875 5624459345504379613 17181637744378395930 2556605138706579798 11948279150940289836 14995845139063223893 6827576195303278343 12454485915763899110 4433798220582225763 5864035712009221499 5768160120791665129 11757466058152552864 3399635337066093457 14924735412684219624 17168352955085395259 2493191378399993108 16624581599833035423 13279075030121653896 13004111197600716397 5677270109877082121 5991965267618614735 2393672414057923636 16721756991127853393 2776073132667499478 14765144852645865068 13335872831343950948 15701630795262517472 7401016196986681659 16938477940979339292 556326079581816044 12543092792134519051 9709235249403199298 4782171581569321010 343527644255053336 144628797184864961 5157416830838253806 6848012289536255894 9920473823277581211 4793872865334137152 2326411922129584668 9181689133006230087 3621906706515499495 10596807135597594576 17639215565921156588 12604704918394629227 11329369745582879188 12461056069393238200 13463002046517763831 637513060044427145 9302401351864179695 18301218737727273062 8466956704925053718 8128848856763589018 14352540060682887053 15531704781615820308 7155649753243407005 9272529190056713811 6256931654060962066 14395618128968563497 13851805392129425147 4972051139491340864 9333686097663487410 832741950004181548 3993769621453268527 3264107939707911803 6412851302397878776 16500761595004293501 9070065390278802768 13494592493454968388 13180773361559876950 6424966366672256133 3402419437981642508 13522288657734046142 11665999667575917019 10085380102355813373 10074374284073051448 4664713058829421634 13629105515582238582 6949645319954513314 16930602556054461979 15920226529371638092 7723932415144719678 4781700050165139277 12555211669033154657 6182986285889823439 1008736647896544531 2280836562473254149 5574006632737927468 2011074545892784931 12924188564473462305 9267072901037178267 1051820222258465018 7524475798593258727 14462759978313155421 12117661331244190780 14379731216685379736 15051982768953509321 17445923356655103660 1828607490605513491 9679642022187344436 14326411986879673113 12694105589887997414 5390143300224693286 6993252012916394356 10425811751507903523 11517291682638446260 14867249980545030162 15498197165845295532 8169394486261463993 17076387898748957726 3256678861686102473 12819513286570823472 10877179979374415458 6114089148572233014 16987562168314040982 7493680577132087859 5910634116057296567 3384562049486547143 4359606670633967050 14026598163983102638 4938557829620895502 14779232437269032959 2969173680721808545 817485974123875758 16446767653620012743 14107096801554769827 4271136757135911891 12193059786461134138 12439905127074708023 2375636660149510776 211355923693705280 15763597825319474026 8472164359516253316 9749880128888882588 8216313790542987553 13274827113544629598 15199645282168601855 11095907479481479644 3223596217098902280 5832517349578918745 3346169519918107902 7561723373992668870 2247122487951150667 15563727107477414446 10970325087511966023 2833212908542799862 12767780378283859288 15411434621049671470 6843061370510602427 13551561002180558423 4891311960672246168 7720186169902644365 17926392755557800891 263849276583572969 269242526233978544 4993549728893804596 14576110576342945162 17278632895848588052 14061395326673393588 9997725033613011209 16116580048227608143 3055627702323777420 14748262647438370876 2056638031059399692 1807098205545351768 71919300055736733 6297798255686264336 8132985211124095292 2319198201688045462 7317540821850524599 16481627829937445320 229627852813202503 10873367752744348722 11062655742853237216 10182681911932765336 10201099770140936672 1988036983024629388 676280336959356727 5812222719871165998 17288059642740130054 12913727755187939216 12251172635327628199 6409111655364791490 15624035439268078811 7080647693000107067 6138961721915561175 6774480760932689197 6095446895536691000 3366318476931599760 10076021782990057780 11031348338455337732 2745555298648591827 17724356708968843995 14915341888162486848 1654540380480009489 3170071791408353153 515546500619586016 16564955539182174069 6976789154013800047 526556549088706658 8617306323461136724 12462083072710487775 10391115448912703487 8555776355743599605 16978370399682770419 18082320938125417405 1611105764115975609 3283121093876582670 9967645634237955837 3436345788743771011 16914694820206269735 9491222771153360153 13682674818567512464 5467905457179509179 3453167100615695495 17097701274761021189 18017557675979059004 16197812834174313781 18264714706036916185 4009275337100844084 604673345062538038 7878369375857842744 4612256632520390219 1231152449807585921 13327002306463872286 16278929887595243035 10041110901428036893 14618077648751786405 17029877692138453159 15085299427167758718 16355931726439073380 15423198172167001301 6582592993535359102 1908965613361860293 10961347209795764167 14704066251268510139 6468690682282399399 1745780396526475166 8035692950342717158 15611603222846270108 17278119568832013134 5436574792844700841 5266834618703020187 17081286456846419387 7817925465011388842 14462424662161482174 5400077075370644643 872493281667407109 11760820047819974453 10908740426739772991 723082101764623605 16592703202116856312 5746270232341462013 1818623372034104858 10680013096104720961 128106287826399234 6964326727438127140 17183265480169112579 7074740467394438892 17404209394821902895 7189314820311232708 1060919346698952886 12759825386482515040 16487507103781131937 9173693485097309572 4092615374166215121 5242972597910996754 10262190708313858386 17401863701826913726 11680503932640545675 8547529875489652651 7031285686751684613 16241721626217162915 5615760048961932902 3465819043967147789 7195070402864140992 12835748155761169625 116574932156671850 8997840266726799640 12161402130183994475 18220449504145103398 16469384395661022681 12949298810940114538 17497997884976325651 17853472916298419986 6700320822687783050 11165068530128738902 2335438251291959447 12791188083564256566 829656152785878483 9602768893220336057 17612122366549186602 8736705718401825049 15068928975013270971 17351928533523335297 18160466214235843536 8668831164266165564 11569104187656029597 4424373689750641154 7003094377110669716 4277554620301188555 17414289930276358302 14077707804940246395 7040380249363609023 10611735047019973518 17099772515953761147 4418949437033057678 11623601711328715785 11863872934571192370 4107081616504267501 8357054798323564507 11081894851956687493 10009989585495562421 6335196219449238532 15308974569306006678 18030745394147268747 8922847083521112186 13607205387063396210 13692831751495617689 1530803834722654293 6728942088078614258 13099104187836578811 212836161456765947 11516912185061195286 15329397749563746086 4897644723063752780 11413948440929936634 16753122530945059371 17065643921596381637 9139391201360042302 180892398415560914 7250928693983004340 1265184029709702865 10133593951793200247 8707900271314103371 13364902977250270234 16353091944285259379 16262615538502125738 13783916201450903334 1041566356016304944 9735538267115269669 16796063344726408712 8303322773044259841 15083008711589839633 5837213941816643740 13638879413177061131 18344441892337089343 7014314173553835959 16596886857850843014 1885950073641134465 11019049381744363265 16645350502509370604 10727773137521827804 8662825899878221688 4741204614774941791 14753237923894939883 1467983172060582578 6728134620835183536 1960680903728493819 6249094504861960840 17740504032182739315 14768155924495912906 15593494856283969463 1789490435250610289 13425650129520236946 4246408031378983840 11794053847931773701 4098379675042820906 1974086467202609022 14546706809316844565 12390947133081687661 17942376678819179186 5042124597033485528 11530141466720162858 10168928275014734868 11845502867971123278 10614719155160286594 7533254961517796221 10146873199518604718 4298929122485345149 6961419896818703355 11935518988697920359 15414277950154594015 16749007880206668957 16221966366628844818 11852100011160341075 16564557438194119294 2419226531515977264 2391625367719704227 17904736182493429892 8548493072234601353 4233080409063803472 2805285733084326253 15613885779465455585 8825010276167274754 15980053873498102125 10442055483691359193 10823639846140536715 6271242432603782702 11676908979358623146 3041980880530930557 8159484613008690725 10132700118284153603 10149759809571243368 5741717164991613123 2574148739509546446 3894119736601750875 14118410918668796633 16357709456612606781 2071011707958004519 15078543686970831469 1185391383924239415 17824150629246080412 17443744618695495589 18356115996737560802 17008895599058594453 12006543363183738897 11854074717844430198 14048488678043971874 13387724212048850016 8531005786968778051 4627601927530019346 13117389585082591294 10488019306959029944 1287394160209236793 2800472342825051847 14059186900550015199 10937050993300664210 8453941912880055728 3477121292785419966 11969833873166237709 18408865828461081254 1200313419385623469 13733309724121081121 9244421083175168110 5362568275796809197 6282317718027280816 5125918757158591689 5368234441449220541 7126288563808765384 6673485766518512115 17084901510331632962 664259981557112466 17203894588120444847 6809024812151919025 14548840299077572012 6182002997298792776 8438400152342517785 6892360214268113159 15338696006592310984 15599560208401668771 5444788340392054033 8606692421310459603 14976635369411523712 15980557057987974770 7564764435369328774 2981403143614858726 10525138094723867888 9618795154781930703 16723901953990277322 3722849382136329262 12599951540640421382 5392535693539320177 5385959946656985869 9130059416093186570 6271541186981081379 9772098489383288892 4755450306590222116 12556119903139495793 5625710719078319775 4693351295334568854 12346679831626862652 11129876821221488247 5830094120969335191 17554603259687114217 3112261299627337145 2176592354105315267 10651239900845623460 18284323091081509108 4885626138823776589 1010262227109903129 2604599978361000289 1366576641589246040 7332097687173056734 13835119539887159653 16976427723663170544 3572095010309684655 3283871340970218672 7854703260851720198 7314968688958092901 18030780269434777507 8232441199593043526 10473994928380384408 1110667866194959098 6110352729713501367 6290883904280957288 5752137567375894656 17901735458056486007 15087903774639843166 17750286565634914179 8178945633684435030 16101381640226955146 12031338996157659339 1303378036831945610 2610983921660970659 5605235436292993462 1408301959152920527 10631810026611346459 16214450668274693248 5721700148895820942 13429808024019296316 6830657335404778827 17207568409076864671 10404523112761266134 4299651897324965354 18222267311965542554 5144494042933851482 13138961974509247813 10421009674653205511 4676011502715949654 5002634226235916772 6392861926091174064 3606276993732544633 1910681087344538646 6238197398769885341 18080015312417830272 5375742612618727143 10109667371620900349 10855141169532050865 7516758306099203893 12805843240007666948 508530815273011547 7633001810476091810 16691278675277944339 15945642008867706114 4288884307105813918 7769391261300305346 10504392917579835265 1641679613383452037 4884138785267399222 2055579105790465183 18292668840393851161 17610673923770505578 12078120023349558877 11408997284083184862 13494000808995301790 5289835087069243010 2809020096724768975 10911207780410240810 13785539871417109870 6324691332319472616 12209602360037422082 14095700933826275354 9251873637621764744 18135417525711840220 15405216304499869171 15002099039656781294 10753133220470930168 15220824904038759074 11720494369308431046 16792562305679321456 11204967336324437653 13731421680195862868 15741354425117594292 15348968843998903442 15091848668655565508 9269513306145884919 6530673114788910532 3434937643933595889 17154815852575323698 8695806085875316913 15384693944871260146 2659593445764306659 17857906474824899495 7449911466571556271 187143153409871660 5606515429084334524 8334985804564520080 3752294072867900220 4662960786528968173 15598034894234280516 15600485100587932822 7156938822806120208 17912344204443217681 13006878689427841901 7892771208090315886 17788574645762833585 9519672339214536202 6356748680505918251 3853419396377399130 18391879965297355018 14231427070381956226 14235539254655392520 14961637583870037829 6769753091881771177 13823697044374019606 17866546383118356026 16993852069370936682 3204074754523916924 11418775128987707415 12477202389936768873 9677616620150964933 6901269674249212841 9535258456189042613 16174540790244974499 15095557897542328514 5236066220614011011 583984893400814370 10964862964797232845 8874690842476206628 13507003583958607227 15645068794336458229 13058713326809027317 297728923657811529 14326929228187147454 15243954550763996494 1588201386216168015 1513996884359368160 3632233248031277344 16516566371060173809 3679286909469910149 11245075107723676430 14416105595364570595 857718295628875120 5506824946545719040 1889055430552760670 17671085517476698195 16617652823041898293 1069396597774459541 9482234445734877054 10884228360747162807 14889285404491441558 8763911951587617732 13745085553236182610 10105800696733094450 482866001421444580 5006666468738921153 14062170141736218728 12541572690757337372 7063270532259911250 18406239637587802307 5749240309878096936 2627770112032297831 6187197425685027588 5454872546660411792 16959288730834197052 7792723081726047528 5639165485458383606 6936177688902096012 14806624717350090854 8942545774478907173 14074379373712146058 5735332412402617816 14196031997688192537 17355524931480969959 10300245929092965562 14419935984828483976 8301212102894961582 3794107657188648328 3429452995546600412 6200501666705363174 11934195268181542073 15676527336090119352 2832117207808440816 12166451867285789248 13633856539828321737 13213855112429510103 15529291758289128709 8148511477320398870 5923877064309187690 14268357901753818229 2389047385192388502 14411140028550255800 17807441844199795121 2289517232620205824 3783850964966566938 252783000988871721 12974527951839015885 4427339820774344058 17468194180178186194 18341748020934667707 7590551271852057234 84758431187421567 17008815452623345944 11388849971329932811 17166976541039753000 1193796418560802985 9314125411304398063 2834922174856424601 3615286054149225233 12327641618652462959 9055754279585124907 13442952347030262577 16621691896221537635 5997621222731916688 5084146030141360307 9215859813468921166 17062952391422903631 2568996928100250698 9030973908480282498 2020312088702423912 5153659822316967508 1358140852217321127 5446455825772953207 497358698303047112 13760232337688147999 13158054987812127427 8109939091840755934 10938304342711911908 58961712726189578 862677502042192029 9884585697923473142 17777098422211424891 9805976386439707461 5811664307722623892 10040180912911286258 4153278745946831685 15321385017280591931 14046069081305858310 13278140539690711570 15180975300976840897 8639417548242036313 3673325724941156445 11299715640963538847 5466116299183731438 16365691677246904398 13087671332414569260 8452698519074364877 11140962168421174311 11800174330700314575 3857454450451466454 14279078603039823514 9649316005767260680 12073958249034237065 17534787251793525496 7103697140678961037 4510382431196051871 3790705004864486825 4031043719127186934 11559169971226465153 4974681735663417407 3153613747229799604 17392657344992239008 11448280701493307222 3450276097873118730 15254721602063908436 17727598056015079312 10752524886657407962 4255338394546951510 5812038701714177620 13307607559074685500 10237510406770188755 16273202852626120142 17198859562919831245 9386207406657912638 7565705166402662067 10545806836377136971 4414351730278097482 16347857076896329905 14259977120262147709 2413219828386949421 6958724561213896994 10685277210026747176 11356858942237150425 16017337462061469329 15153009742522158708 9494732399699620400 5140580837001062499 1802483072511559845 9196702694159776912 3387085175079673258 14578654518415632908 15974082697954056753 13346519327706838108 17488777283932668395 2927262676844852860 7698444348970955915 3268463307150400415 7494639834168495596 11344902407520572593 14895503124321624724 16041369263955995257 9359382065647112888 9608184960216490405 9473410469633483174 495775026070638655 14314348212660916987 10877886764115884415 9492110130195155338 18329502251965386524 7031588284164372582 14687779279467063559 3920589632531544052 3014923185414314473 16970141523192839224 11477011949763331079 13906568699056120421 9012482993223393367 6609744262162066118 8958798403933667648 558363219620058455 6773576714144881768 17132958369566001071 9930498708294446624 10334262449806575341 7492734920624424004 115718945853928861 8241974311835056339 14460140743088967097 9077722097266868580 3558059768798871042 15735918929893736639 16764002859979230313 9820039671541890210 16296311140917003529 9814992711320491479 1111978686616276200 8072787387620714716 809101893531836901 5036971798930578512 11451516844281180445 3045626163014213722 1957846370452967048 11124983640504578922 7599985122071524415 17375947073817133801 11444475198247134199 11844888642732337141 1429947371193382851 4062863735344805051 8180836425381935846 18055523919216990323 2029180841224022589 5222438908826096890 11952482612176288703 15798523798515372684 14337779306659189229 8328880623423306058 6811868047985685945 337757442024127545 1101582077844442042 13825850381534969689 16165084089870066024 11349884760643609196 618890134843649201 1433953170777798958 3473070559711061668 2258865071480712768 1825969397689458920 5903521354708718867 11792084670452247062 5412132175104055347 10343996477485910354 3517961602111356395 169696560586860116 12961258068584862091 15999436031573810831 17775213091731388222 7994612473338841058 16270144115837281604 7471479052066634186 9030862851124287076 10062302461652242412 10482918209325296741 4636491255818017230 17224250672834196494 10229663908123323045 1236636680353799589 14484466168478126566 7535015566735271512 15940029890621168129 5874590327029057242 9273318614911260404 2485881002053229816 13737077879518343984 4568456337520689361 11584752301297839068 16869991123315402569 5062948531174699046 16575591639009805852 8232971348515402099 10045678204096896855 7374849000299171083 10008689378492105612 11775387907013779777 11469224125888662524 9460607592890513963 1385408046352264535 344748660905775046 11660181281235639716 10639156964867879785 10993753179034909071 3083675295567800848 11186991491237417807 9757555886761799764 474132644745457540 1601454065698861522 4336268661361822946 2247320232953278296 5873191828652563064 10227239577507932806 16137646208508815193 13688507259837394850 16732385519161512027 5415449579206537583 979655189135556210 13132898505504902205 12803156217581223157 8018214873274682985 6493352579324827839 7791121852670650355 15528177703294542516 8987244436181824861 5651379072297891291 5510101667869543030 12834821050645325337 13155238818994153621 3504722810553111038 1512833980410545964 18122613745915856317 15840794920638239885 11998765417741505324 7886493731974232151 11029064840470244362 14816057108227305441 908147614022072070 16597443871439959857 2957015214966570973 18043206950536007074 6897478032146573475 10894062119470015410 132330789785869798 2431108089390028626 9010413955816678819 3225700279654449897 11831876809584369518 17885241970543393101 10365333335996996299 3566771011122257730 14974445213237807114 11753717362510220708 14828073118023075498 7204407480509868554 8114438447601357047 6966777481193602474 15234454445205952771 5757702441619024906 6690314187537378752 10815860732433457441 11763696158657035630 14492552748913830142 8356750003225037206 6907954367153077879 811320786918034091 2196241296146387809 2718911076066013564 2356066549173974599 9747668638271720072 8797562098360050608 12909934090502542988 9083403389864656594 16983615376337271501 16327780087508685147 7814168512943940483 8628211570234706226 17115504136720031231 16944427873202185500 9177020909315227752 13752408394909035452 13256952108697590065 1280651587268965615 614131401016995724 16815299982591065171 4418787359799856357 5369103522457676468 17774346930002592279 14462638568884074105 10029879795083720177 5105962748316409174 18351249826425933054 13472874957243960091 15959744380039499840 10520030909557177190 15962254811548918070 9802705134518925456 525874253745352607 15217355298374154126 16392759037140166815 8650495039587180003 3607483226252024767 10608551626560429684 8718313775153998871 15144205163842671294 11087881722887479170 15303516837153929872 17943524377453971692 10814931068224119929 5060341431364697365 9364739588950007641 9753816308066883937 6560203408777992877 11011618771163693632 14076029778165050961 9999142083186375183 9511976710255534626 12555385370836845943 3251888947742437060 6760069660718620634 10603904789041708667 4254853328159074649 3489648001701309534 3435385094869680224 840349453945512135 11335155167167702286 14615696490576927452 4533291343194812935 10159214270637361960 17780874830434812603 11013737683080112561 14935299667214260686 7807043269937065926 17087465607283858031 2064892552321510638 9355654477595443186 7287922478641403318 18428003365496445453 4040710714661810932 1724446990671323794 12756319304868627092 8834637651400760158 382778568688154062 2973656895402324411 7053848019318976392 7051469712215209972 9643365230109886166 13873579456464353359 10368248913735338630 10654904243058127544 13521874968643455806 6023613810474185042 1110561583683823132 1330703386440200140 411336001850206543 14989126977693906070 12100608355328358647 3976241217030457035 6077518024787942337 17507481733359966872 17407699874629671952 2433788274818035440 15230537434013657721 6322987340464667256 14227180009264330101 14998596627440120435 8853215783555958389 15934925070097090211 12946090603082152346 11628667815460631000 4801533557019227741 822962424100859380 4948428711344258001 7382601345532717882 2075247976808122378 12465452131118896235 17306405833650633583 7185228354858782374 18041345930664255424 15526357444346812716 9338596942370127842 11594595933153175262 6888479640522924230 10443009195514457834 7222797735791102858 17688470146990649352 17325315376779862396 9448289824161947608 10729544619113001875 3486247846372495565 2989887487964892245 11940372496100673097 2117237051902273973 16848929626278615883 15330669365444895018 3525879501489832167 9385113761137510633 8346986429718934302 13562031595007932080 16001749438255788467 11393355497159732509 8892573875469159323 3057294820626049286 16169766352843242501 2764351891402060150 14698584166608925908 5683358396980473923 1438318400893358196 5794141947202596216 1716189656087237745 12470848002018917207 765427340852717418 11020118658091602566 14880003513059237031 14760073358297801973 11570586688825703862 4227502325998243360 942705014416671774 4536698109402357605 17204368270957497579 916001674358306338 777892925762860978 4421762226806515306 15882884229347335722 8082806503514406853 16997474748953620593 13029864054142478167 1454130350177951688 11991232671102761798 12711895808769531391 13054204765270718344 17167320207655178456 14702751024213560842 14376287912038740118 16322392319323378586 17385653866644226128 12023316329023977000 8567999849395791830 3810661711469576118 10894194721116754613 1787556881756111532 13730350193414961924 12668287361341634929 12164299793194613378 191093345281085121 14315734398410880615 3109193177492207371 96333631321086921 15746669001301814085 13843443814824028555 2739660335481687498 13344146272542116548 12930747282034702692 5457013507288625744 6442008089220349082 14185544648341472185 3192158944137095511 10238945882629710581 11711654140631480447 193700607655063104 5546342096381062390 16112051928209842075 8688212757682594748 8802568177737876248 1247875059081796433 18018576770062083265 12824667041869698532 2545075491311562225 7135569182219674802 6926477957089235071 15801611650616784431 14287077116361503069 12175087024853531178 8613754689259803518 11230008716035345752 14614588717429728061 6525845420256737550 6448224467022456809 13916531650102445927 6182754300238758355 1620625888173000955 9313243132067047976 7356579858139470150 8679839977058167786 14753547443177293410 11966209808777691858 4479351303132210675 4109877423172612107 7980618459504670037 7297939104180452132 2656371168325701183 5258489969254859512 1240180401026656928 8636273806765708560 11675733235846798321 13174133470996266639 18109506005752145072 4623359615611885855 7600575459791382485 13274242003601038261 16764316499592271072 796774512957135084 9801286745458205287 10688244643410244567 15962158625525767891 12128542370464817390 13702682273587532905 4173834777406394103 11048619959414939295 14426994680127849462 1768805941428093300 10350573312323037104 1801380789833016743 9426973806214778843 4434009114714346918 2727853690310630954 3841542347987107977 2178192613178151213 14703955240862803055 15597196129873207316 6511824713817489504 2664531740104450547 11801382271634603578 6741059828479609514 15509341072955071013 13558269253953832574 14119493442846941101 10521341764206100636 3772242534376861898 8439623613603936344 9093836565067475740 12898661839733572998 7693747309538315278 11355449644551015252 13171193840416002019 15057064450489374345 6603683203953333968 16886244703438695960 3924382603166224359 17650661413762393988 14310419158045957314 5916744647888572495 4497185343936279587 17966812078128395664 13021035937795656824 12434161872559023082 14022405190869582623 6491147846291380347 15113065123071727290 10040824179612550803 13579199877949260606 4679661309048818976 10375999629884648488 4703061600491081439 4416690609123206181 15010349900445627199 3010064904875100777 11848555256475122017 7658559025478841095 11058478594439978125 1201347735398118690 15775999190635733389 4272044469633534383 2390753126267752907 338752350292132749 14146160689729545657 16785854921356782757 2764609912869157812 3196511928432067776 11173180723799932539 9055293239651645213 13272034102636444081 3950143549907972666 17831118716103040848 13945601773584552245 3859567336347614007 14727394685429049833 6532959184805717377 11587553319081224131 12091595161261378978 1101085242671089135 9598363184260059189 2121320029614787854 752442605608593326 16473385190470933126 18238817533283095371 9663634948658244838 4299025980905585208 8260413382831855960 1445526399902736509 2309975253648620542 17779760624641760176 16238816551097659530 16533953600872591259 4716394006132258056 5178686914434946926 7401843053876447400 9513766215686487817 8644866091693223931 18233825844583844204 12995912476970471890 1060360203458469610 6462257377034981363 14095723600545183105 5474254187027624701 8656563656205562704 9737087161177359818 14967892098168598340 6874782465651124059 4413631863677798027 16519140802278996556 7568396332316271113 14606980477804450867 14481152970074236415 3583184392003922873 14338132739833588702 6288872263857521880 8448537232490485516 6045654896809378082 11794371647137285796 3749767790382248458 16841006374751553990 18081301307322519366 5775111526507394778 11428430657881647410 4110975815507075545 16843206827348004601 17644718692979452046 176824256426568438 4566613771702671327 14653274034225094833 14405415915482807267 5716434507679712 16272872011409896707 14552055190361092443 12392454643152352430 3708486442741494969 15976737932638320686 11441944394621437813 6101610133148944545 14695378439883081805 1363711234903967362 17362405919065090811 15715333215222978900 3364956593136067936 13677222342224018075 322998882014399552 7178159604522162989 8437980902767954128 14953443393487370804 12344158957489024323 15310540909014841405 17643702748220397223 14675412489310706811 1893680211884814254 2625236352808347641 7557218017895482613 4530187017332980522 4107374480668847454 4304199380793799844 16907329441798960211 593983638766197221 8983841587200910404 4705025834029712881 10928209443611854021 18420511867862521311 2869248468465443477 1108691221291261227 10577157869255583489 8549259544741081819 5661009724446274049 3058213581872655107 1890767633362542700 18278885009358332162 3149869291597926813 151803653853065201 5692461228273741444 3420633347532703782 4177182588078508634 9561315900449528289 14921197182956278118 1153499938112225691 10833594986106869834 536749477898908476 2815183381722969479 11891660616708415887 6659174233042183822 16861262083782249048 949202546932385591 3870687746786106545 12857549591380746935 17559338565361748512 8295079882212654804 15911465017333992570 13131106052836455177 7218261187217953717 17364638015950016765 5597296828614515159 483171340230668997 3539443424654997324 10421708902513464747 10245499418461236241 18087192591416606695 15362998102103147338 1582207893350618357 11790206900181840798 11796712987813061458 5560810045934071864 10327965026333818893 8069247098662074759 13400471638005531839 17622755272226192426 6817110846718462747 3064144562210179041 1059973639188964411 17978981634861305035 9308970882674013859 10943815870217627569 2033092723758993286 4611676548585732264 6877041362125115927 6955590965007684987 576032861089092131 16758159451689134067 2830723715571586909 5634396171338795056 14204793498191121093 5324614707582008096 13559538586392937321 8179179244173126491 9042998154730205355 17698953480802850297 14867799136725077122 6929459895805420980 15119627110960834202 7100324128266935060 3480449745501482270 3496356475782874213 8648347620709024451 939358521410509469 695712311854940528 9812354446456026647 6438792017515192454 7110749444751744530 1972102244592870256 14655447888470316202 8315207343352346978 4074915828422635952 15961209594223977519 7154305169510741789 9280160320337488039 15765969454377129519 13391073313388423324 8734998105858191783 10575832573958725896 9209827568093338158 12135529118738246540 5972584423209689898 10491625333800301962 16194590301286286365 4272371105493755963 1335633549471062973 18160870739794800372 16136847265642245559 5664392391250489720 13344250123325435987 12718065976490690898 2962283346561472739 12881272011336373500 17011265388505894402 14233359727483937930 11158231473327108821 15926436548169063931 731356048371243532 7761359542685900518 13160404036981047523 3467886315477380098 6785423757858330773 13499105765418052988 13765454833447326891 1992443492545064032 13553199230377257369 189335911587893344 416578728765465171 10033562002419958054 18432352837101111525 4960360256279928228 14753563395439387796 16872174278996590156 1331703622609207281 16315510756471774012 3080645134369154496 5811624699933669504 12683402390167491427 3547243269800319811 73460169525251733 14370330184913025750 3431662302800933529 10816973285846607725 15084378844195120388 10403005466582748871 18324031958843083992 11832433014865376676 6421854399555327784 8320210170001228241 12688894117637422406 9212456935824660921 18353435983036443861 234289255191427023 1440052636740438992 1020763032835872774 10067650846805993909 17958515058431646177 2801994954134822875 8141581369470799636 15344624311676988686 11395654325392844704 10515141018043218794 14406246253804249219 15449083424316342171 13835233675929131744 6048788885017707677 119723550637770345 16787353069909840380 1813478889365200375 5362596006103731621 12816883699427135582 16496376225118195934 13429941126448010168 13477974896495210020 15172982218439126736 10680145665166201422 2179002882158255310 4495026475984424589 2145682728075561952 14494594096660666166 6888713741969421392 17254687107942635623 1532726962744157849 15593709778119140933 16886664175146545478 6228847318528857078 1699106021311498650 9905597878052790847 7428793318544710016 8867887804183327710 17055955862466472244 7281554932408863373 10525838065885808532 8664771047159689099 703119023064234763 5559942988239115209 5032351644013136316 7017632668433206705 17210341547919295186 15670676535160319188 5049873098550426928 12688813787182130970 501096256479531912 5276022450780979524 9002589078235238132 6661075030991236949 11645122439021877364 9952486242082224574 5892140903701535967 10102054196817006058 17606975748460041238 850134429846653809 18386326609982765580 9223527107468869454 13276434204702381700 17912952291356044192 12425569935187825515 15533132308468269418 11925721094720485331 4774248696124578071 3803244158197933395 10898009704298091923 970072626646609770 13139350039904448982 8905421725824747083 5730676765728617570 10004216451185051284 16623686424904721035 13392220499671934979 16622952013346944433 11113461377160196443 3415893162101543197 9722735700983791109 289535342607274205 16210599117838502319 10978067786297674110 4669575023270681923 15416086072763240426 8206221896678416236 20708606495862725 11770712087546723861 11672203709782360518 10680516222900290461 1181199701991110127 5251007825465848796 15066962687924014334 10279299395985406855 11571330522871444553 15267052899394174997 15294361330400887368 6706741307714276459 7205430241742892040 2948160923693063524 12986063947822870650 3402947569470718118 1226489755264330293 12598584908064211867 15168588729750905368 6584040774187110296 10046522241624310376 16736443972328794817 10581992547565243122 15893662811556354784 15807789186590564912 11926994617054444802 1854497727554561084 9436228844716933360 5454698755265685625 13475156988558651856 12377597243960140590 14767252828254393237 8158221283457459769 11456992934738659187 11228342190952719655 7235189617928518826 9661642248801055578 10946011817598031906 10735820743234744566 1027974759911584345 8454067803060603188 13916589897556811462 14821434151964106343 10781087308967377365 11503346531511995733 6460452704859739809 3235959061287247616 375405973716961892 1822115210631900228 4897073241665551064 18377259291982386003 2098857066681894215 4689115435837601443 16722430246659219708 4993007476237966532 2476072436999251426 15095834307475356338 16622694814674934591 6217344170879715413 13372724573706711459 17594269454889925876 15054125543310066284 11121760847129119636 16893911681268540317 9719765887177077417 9136539435075345071 6579896202036665360 13397926143951192424 1048013086233151534 567856174718864537 12615343137486247170 7378288784483073593 13910633884975581457 14364328496810659729 12523703115341348003 6198526475421942579 1776613461028480368 7661489719973669173 4019499963858988035 17625717072307102674 17677461282554539908 6315835700983492098 15402293693080058084 1925629758579154409 12783952985449886176 2787884616342465384 5421278743383453905 15767768480569228772 4924019775132787560 3356730738508692283 3374065709004229762 4264508343140485683 12216067286085087290 8284449801278911823 9066251439923671677 1871932851133983031 7486115699108083943 3188784421133537120 9145061704741632712 16434661932476597128 575128397509308747 989837318669935242 7676614670473097281 8692021580604978749 7658837701194399808 1295802499031783902 420022222037295991 12566388470363242619 5339766047755143189 13085317739133754600 1867501978608276206 7927627713331650767 15396129622670060697 2169923920870096686 4018317953543433054 666552757160362718 3443266850462524050 18361704519019900662 17061218739543376206 17272022490052242529 831315718392321325 15923966727489575126 5758023934220348367 3734129303878855626 16093830402123762444 1714558110821954355 3346507316333118492 4346924440329668498 11288381650655089494 6728739544210674918 4380126266901377876 10157256095886027262 14015553832690070101 776082990958729093 1958864658542367153 13361594100807236691 2366984401653310192 314179406844270953 5922371439745641306 16421757743391376660 9795623682714476705 11122009118793106464 8595227071030377709 12851561085404137931 6518043518908212727 5239739548260794742 5365797791429921237 2460676028861156261 17953036857499970972 17214659661351018406 18383193131944716792 16891065388825797288 9574185693093630579 12761502105349621416 16209730817736104335 16114901294455936991 15670691480922984630 9534768343133492141 5226917459032835011 7102812266608601086 7800630888614449563 10039972172088720649 5986291510884333608 15871993102804883916 8935818298138616103 17589847502063702949 965195133126943877 3624380247103696745 11645995261035073620 1820392210482020827 12278847126459322808 11318056456542978033 15154184022681294756 9210122748219598881 916432128213390032 5682987118374515290 2000052477328312325 18045816414079576505 3924461990783754222 6516100911950336305 6323946721982217633 15773349259191214576 6062195053876946690 14174701236109616823 8848634095462062674 5358990663535934426 1019403142335829065 13510663933036543574 10975297245830362530 12452606950068746371 13327639555968196087 2468794704207823538 11554009903509868305 12801067186608107325 12050544983943830606 2232899763005958173 8007090568776401226 18227386334891138250 4241214932129817258 7309082615098796432 1527577386377463740 11603830557395651067 10363725899210000824 10214773590468783944 18119228903479525880 12013636541056025991 2444115134665225504 13264573727315258418 10980273688862608745 660416353538929629 7553876439646975733 15778279180394152004 5237436700868519352 16444072742320081558 12203361007079775688 2557218307503822889 4456450729005791682 5536263237651700059 605984077831731850 1217895685089740097 13818607337910879348 7228141771641621169 9759190848756971093 9048752025695682424 9376527807502547499 14857325379599553639 8437455607202219475 1245444192124531554 16193181669325678949 6462919092652481592 12481806550207475702 5990339206059577291 1683083165008249703 3016777730803806917 9081464341659455713 3471535345023651770 13225688642021542648 12973725644969346807 10066156614857382326 9521096219788878786 1197409573285809757 15885459131970214793 6850129663244158815 11482008018763579637 3170609460832517238 8371835139651190257 795518275878766237 593612735712479287 6240680168609934307 17845160313463851008 12749377348156385276 7766929042142211655 15258383342108358971 6572704597093033011 1345365856608753732 5661446334953035147 18446240895188289091 7305230933144513994 11005933410711287390 10444665911920432162 4610995524550599215 3142178661286912992 16160379024213289554 6955064808663555626 9369258671873109318 6081419602283013388 15335939418914535105 2398959975724613451 2298741133679746637 14398463138841570237 12721853298390688949 2589407033144830939 1556664436233895031 5459259001812728572 547716315821149038 12541416734536754193 9574691441980559485 6577179675667820118 8884142950151361662 4423585401825815904 13726164641716406955 7973174004215494501 17964428159203966286 1252914768796516332 11751156006617163602 4405215435839685969 2656208847900641198 5431472408736043151 4674247755937965039 10541905908866435109 2992947286311895865 1645499826679736430 5541261144915600682 9677585704890454345 17733662528103009817 8742548059541445919 15491653482003746257 1600194488941552936 16357626991426807562 4699168042121693801 1387070232524137667 18013608705658781378 9794502088198337844 9813429927195608881 14875137083866219245 1049164763472429699 1880862394717533463 5251586602788541594 7173763258262340069 8638788647129114059 3968698676959702443 11965974305506600447 7597837720439800548 13420714913803300231 14385672514526318589 5018605345090090109 10124633764940471432 15843958177866837120 6938818169313243229 3886512184007054448 16445247589455939015 5950383966223410824 1594075608597980644 6909951055133504498 10475787375478272559 14122112916961561928 13226451847757414024 13816386765803330483 17009820567795705954 6221624181358782111 1233415632166846421 12312656231113761541 4488264386198113026 15144938246842156109 15306161991310218219 1961424817268171915 6388099309515179017 6475944337062325356 7223558539314596007 7142575069422583657 1476931232008873633 2542285089427980211 11786766014264507592 17664006537012396853 1504957743139869128 7779115318452505429 10614199391711034848 15095876702622621406 2523016761943567780 16710382462000101441 285190792713458209 13323477701101036491 11225234000514234900 13285680798429887000 3922334315388434248 1837509101977079217 4481686450079592865 15543789922768673550 13205531744471637384 12933185755695130276 3266202846055225103 13490069587752164007 2683532045927401024 10047817279753931788 3467259783400804777 6812121395780888922 12771259848647571349 6168544239251560167 16643592532190592728 14299544352837265959 8306546629463575696 14287635749158367795 16404762445409515484 9367024408076349096 10839912254451060254 16474532458424174568 13592865639470399954 11676553696638458699 5256731916449223554 10533163217007364566 9975806968953608760 10886986998031278384 13028611451179529006 1138422112501170145 12060787483597994679 4584328085443223984 3964942667481925016 14178614044377503668 5997228506480388901 15521497309098187352 4153836236246088318 14668781583268251907 10177407030698094846 13467541797526031332 9744067346614078909 2416418572157243580 2774087753934395211 14206534837704869612 4324361790455180087 16394220993534907519 17689015114046638826 16596358419334696123 4773760162256294425 14278049965065894794 11493392217236153209 2774967965122901514 13761638021879058932 5491973763725144779 3751115298780731726 8581222378312946323 2133267298515234766 11627356220752945392 3827572381340390461 6716689767902625224 2926496428474885442 3816135664847078036 15106825059724305063 6088610785274052864 1617545567281001423 5737175331753344328 17199231618544930877 12034941992893332897 11610470608015698921 12267951991901216451 12555565016416780929 2120410578486514709 11085352258094647031 2491053338554929946 8171264875268514915 14976699343649775765 2362701217883496436 17008587840132822830 1908691358638545758 1000718267641365671 7744612607787794035 8785252945668308420 14783913608283218672 9437206772490246079 6037870879139186110 8349615020640867911 1846709180159924133 17105427406310974797 2083182496156140527 1196481287938239767 13424272176829224514 16862995663177122774 16140586168393797524 7007810801222106240 7171003360297329301 13446304996880808798 15220681583543624378 11445116680091265868 15719388048244449285 617333540943776246 12373922349412506656 15032130137038906990 11021690681945832154 6360724718384808401 2964351536605610538 16113875115038015503 1333423966239000527 14295951160544749823 6103970745174554647 14044872244734503174 18059867897717921615 12899740521579137707 5966627218106086601 11069150607766938392 17959806478194882353 9108279487481141457 11078796094894133501 12690688932498090514 6748431415625667453 12091897215405975142 8586404821881453048 16240206229157093358 13626697168209036884 6452627866942333014 5321894564750144894 10352267117377029772 10552262520330337139 14894522498703888126 5476061735055913979 17523258246334597610 14355354417218025258 12158270946384061059 15778384780825973343 12939482658935745987 4629613765939050418 12035261213358147573 8266777820751477738 176375724843206524 9838640149817100960 15228767688968621701 14718242933356671699 7803830849289917325 9566864730071816128 5979430175413982330 14252050500747321019 786660749402318775 3674941853975121144 17436537323429665075 2675279634677534357 5829105988445946006 8159957973523234077 10447604812298013327 16070809915505106584 239504181387908129 14186653644363785928 11029477444875026304 8029660863654365488 13467760728436403520 4594368354129593998 13104856033802621967 10212574190658939165 9750334872799561766 3174601413043691293 6225240019174221722 12988960705351190862 12402677604583928559 11268055639266159214 11246802125371925419 2442565241298781432 11999945657599345795 14625643002265340592 7378877400882959831 8277469608439397791 8144014479657852273 14020499379753050291 11677133147689884044 13444472263568512516 16863046239516693425 550163103816886660 11504747105836739274 8805238744053137778 14595528923465094441 6943386315488060441 1880474863995212824 13130458259909174108 4986716240546493312 5182071574960868914 4233444745271352257 17647443633003186302 10614580854037049484 7478671748289074077 12468527218658390209 7733957768164479564 6800278196338962011 1794860802581481459 4350466044923302157 8138996525966016197 7116751670671616363 3216321182647446327 13454435739319486386 12517147641563126404 12202378599094118022 5510655453755045396 4736027392114495083 6381950319841450811 7854938572537708572 9429989431562285278 6834561555815661561 16598481254265483313 3420866475351992970 7188483692253491347 1745853581743203628 5527424995398290115 3720398847105047307 5478722655342223325 17198567930525810094 3770090402427956467 2265015122841862327 3140527198250794825 1829377944137140277 15908480963162547774 13305748959532407825 8210894645689713690 6816143998822347528 1797653572129359841 9222525690943186379 11401849787053527090 3677388663622929510 15678611499490718490 5920968898556134057 13755681911681611698 13831330956491733532 5803593552323171833 9516795460825071328 8189473555198036769 11052964573886504526 2612019062504767667 4709870761105050181 6990059296634086345 13522799761980102344 536489986698015363 4217860160737506209 7876998978385715248 3291542371443044575 5219243021634532952 7806904888777800623 7266157244652232866 11051408020796971314 16143107985453884316 12132218285402986972 12012704100121693347 4935251624363587712 12739226389159421223 4719913150321509673 9130898449285173499 13426870581844791843 16158777212238099085 16447175766222277323 12514356442343731850 12340757254833470502 1462758574277358542 15981576869443853591 14446593757785604125 5527560415114357625 3115216310494465547 5882184571681118663 15443844085251626619 8945446558227114956 9203891518059350830 14741180176392200875 14547747040278193662 5729566982405923166 1952808262926728249 8789822542007461725 9478480159172202442 423243551146010937 5610413891081214452 710906629398163719 12290393988962775435 10740136384840635437 12713270079103476110 13395412106008770657 8503720920288799707 14912310478034249921 14567814920389975847 5894598272122999499 18205014902806681070 12465622464679096613 17506136525722342002 13556685969770036756 3795597942457987387 333598303384297286 3092477086426473844 1829802387777578384 14385682187007714390 12649910188664139761 2105104288059813246 1504233082140641170 16671221298435679597 3919396460159979359 11941109341362250795 14698071927205019074 8222208539430749534 1378506404828318681 9932071719929865963 9129072015764609374 12985696970229785605 7317787385622416549 4682728613916493643 5013952624564365718 15267184160060526678 10613871957117545301 13566204020507008164 3557400560705175889 4747828450446256064 3261754561579053622 14273302548661069879 10727182091580448582 15612060043438019279 951909823373824459 10097247639521257001 6870874181513611388 15639659272637576190 6406709068613639966 18274457440090547599 16544774184958905429 151017149521338517 2640851241152899914 4134301607674139969 17736248079338261608 7505509748259175760 13992943189501757146 9910332329776500572 10959518845756209498 9198254086897488639 13875442862249428721 5269925972972686863 17039262523484893202 13639284895307429273 18251557817651672804 1222690624637940604 8739020908255361211 5087415480527112808 7621075489851272764 12039336418787237459 5410754975864134187 17859017915387569575 18403924813375754611 15340890812668282838 6474970644035836874 5925937680239463007 6471598046986993951 16601785514944305772 108258354028608259 18102855441091216140 6553740675670014333 12826558731463450031 7964788669292324296 18086030765331618424 5281730224614597394 5698105967909413376 4328052257722780937 10779218454991469890 7200135791953073553 2869872095848867264 14469018060809397007 10059886854616868005 9640966126920478396 632614060162409296 3768719024032804916 14222056592326601368 10747102259109336351 13809350768362659014 11873346402767127514 7525203503424220415 11855948281796904047 17765492826091624197 14768099919069377630 16651541535875046777 6694904482097946494 4926776322535722708 17266526123088761612 3557539563884825895 2611353368608445110 3552594338986426165 5595869981602223396 10900343532175618252 7331919861879210672 12104128440749005596 5713113875102368669 3178192459157318556 7553707863192830063 3124566457626297471 5399338462424044454 11897720135668146358 12806904451057358707 15493901568410290137 148891000793321208 6436861282374171274 704619637281847029 4515044601342480120 15246766494485552386 10274147048007189967 15274505918275001603 17059332731844592197 13491996835813845270 7257258397584143201 11784320876452117094 15222387734049470231 2131411039100425633 5985782453308965886 7160912116195666248 3244426445499915688 11703833873015844871 609850695432778774 15961853088159440241 16198127351931637361 17113849979063655724 8631889743980445793 1654884279346632573 12871142737667793259 12487223999182857756 15432857313632590153 8233617982534304051 13027276793792787319 9448416561063635826 10623119614753320800 13029731319430734444 11343955520298781733 13857683992502768697 8032078156334566711 1794390070494607040 9308146890723979675 18079268973324755304 18438023934069791022 9411814932235575339 13621776451039750080 4483855684263161316 5399499864215270519 8516170499002177829 15376175348126405971 9778084486106800222 17179302701549953099 6051704723490342956 222565612977529476 627985623675031857 2687510947647707406 3007895374105004993 50821954293945710 12687652389600416942 16184097551174247189 10062843315318843153 444709633717245285 5458498328890158619 18057688031465065115 6793920593603940916 2773106519568767494 318622773302883697 8467024517115246665 15825109678298547916 4317420001521931963 12782800112178884342 17619660709815480844 10466822339120086008 17883311095189489108 18248547278420721351 221484957356398144 9426994847723984205 17773794661681970995 5343049516318081943 5059775454823825529 4916174582572237359 8889492058152588798 3663727172990161362 14344129259961018062 5016730825535260713 11354697523187912312 6592591082943510233 3365045383403745242 5728944582282117626 11518157055703290369 13733282548437125378 639972691623089307 1528923703094368667 4879469756632880944 17757090122706581017 12893000436638137804 1448287148700587809 3473022129320747684 4116834822097645729 13036061017109830244 13247129321776148547 345046325634480529 13545533025085631964 5789593219581168759 2768731697645787654 16274441981560885892 18078947653388999380 15000116909223163236 16710578366694013782 12193313275982175194 3846131816461728514 10464388258417421576 3527399801645535041 12450259658234223026 1801829711641928306 14783744063039653891 55062970211556584 17097442382579437906 6998646353239094594 17899364567589686994 11999395518217148732 9868950823889564493 18135466612204389404 9938764086153555940 16937771700243960963 15154835820052829288 6573656745421908540 5935903918243154897 4810748041167719981 13589865112534028469 6632040360710092456 2346690040036696695 13530492822404975288 17261821380110705424 18026273935943345373 4588115905813718880 6671100139012239743 11543014618673094062 10335790056355856583 16761112561351635459 15589143399081845057 7960180760587760554 6408826686346434691 17672049919761014150 11574246734809318909 6884555684257465742 4896861269345329600 12321551753264602145 401445707192155474 11673619482959986078 7703894681784596055 12666195807584971877 8932755627254044192 177696003992543167 3060669199288523467 2483167621657985594 10952847986265308631 14210547726844780095 15716217083213501117 12444926545214637373 16228220510050348240 16384821618944919470 15604661662635980504 6450239976504851264 14822484183522861459 18378356841721269628 16361603717858736681 10556928997962760515 14965359867616905037 14428653742638420813 17870674115564332931 6901384865189982675 15093388404489092074 3028108310285651568 12490734171120827575 5817713684948528271 1759348846941274601 1334615751527389508 7575816295829678000 13248617556151405 5715625218636165781 5908021972251167817 2094374840573285280 3197556713366427921 9844467179987193026 10868216896075468003 9827829399657014586 1033400591857164807 9839868591234656531 17136518190822178020 7649619471082899901 5244618493891432388 3003892519294506117 3173527980311633287 16050931179207238613 13097995546152589692 11733788754864389162 906553225947084051 7809610954202897484 5590707096551646876 4307718095526222805 7834818211969612106 17284033363431829491 13365074268363940834 3903939789303329674 2109767985315375706 8390670791342593787 7584298224760658009 6314548750905272539 18184341904188116618 11150973061236826825 2076115340242816851 5226512528511969338 16487233858400495142 2478188942834899775 6081434566217811651 10353010818982174083 5680027871158692958 6691556092721112928 17793445571993468801 11866524962880509997 4415465495729806201 13173948517481164893 3788825583347582417 13913989590886008940 8225231514642250052 10247667057358960122 6266310873347447143 8887219878146247254 2908752347385172513 5596349258955439282 17255766842719199029 1474026716644557775 3042758127900911625 14312752044376584250 1742946288516660864 18419212266900701939 11320276190648808500 6926806261225017448 8863085737051425695 1060214876318147001 15720991342147999478 519030781206134978 3417762438740064398 976614729023414541 9252563386060013228 16189959617321739144 18208862607410270839 17572849860761110508 7267414807914509632 5143087135745905448 1512712538459344335 9494719660069139769 17418268529106207415 15918108640403284226 2161448511800860980 8642925345272750026 16323805763019755556 10360197652402213350 13358124918309168170 854431290986146968 10174518216151188387 2916757666882889593 6380219835607483893 6884861808638273098 12077308538664456204 7835074810295911198 9988607832582278999 15185479498444948853 13198508688424479406 11521813017345127014 17171473002072308568 16356306956436692280 7580965296405950779 12941105548559668199 2952848510993370363 7831908163079658566 6341220096719915809 8163337757058060530 9924084374439594443 447843701910284696 5554222988765335473 7115575011231176731 9324381613148329494 14868918796716325766 1326207983166621919 7248803676289012575 7997186574624741914 12865775977623060589 12080798044709697525 14569590265773444465 10478761043291574661 7704391935045995087 15228903853835162943 7123397990103465371 12411624595522733665 12513651604415119480 11929328451940193877 679381627001317408 12415139561252928140 11694705360193934650 14800693274514886654 446370173179431803 11280802928118835613 17963608865358886352 12521205380643045029 13607792422590383265 16914091944832377526 593477727371222704 2711279846942512141 13602029661066562847 1795078470725269218 8751987100049045234 12556537066393608323 7183033071055779672 4003914635397588915 9580936126907291636 10628329769988933681 10214634707324662045 7438203054019525852 14292721625541187043 8375653344260460315 14941516795866396840 17867200969023367362 15711562951183183448 516417916694324999 11005037391623084092 4995167473104271515 6588861688393770537 4745217216660193538 12939467251408795083 1986336407514362673 4163821372955416190 4391509993928532613 14022294199077396138 12641330988608222642 7664747117978450769 15201542506238625573 15883501630020290249 15856919481927277269 4699142375983168738 2695856120963566177 6564470273410348300 10470361368696387153 12606950628298034505 4686326686785173566 3189768680035502149 6961481954756591895 5838052646255400431 4639021040161464726 3349985447466422709 7631742487277055429 2920790845844452414 3534363173442314870 17680823021423944521 8213766658701902339 8500327391481851987 8793349307381272917 14722896732860433316 1095291849327715804 13641020364411994317 16629306388577222732 2402979650577036288 16532956638240560755 7540865385674904241 1352960742938208871 14124703748050925953 10720996860179877398 13188935713864404963 7526707758598990474 13874638084067555528 4328343898678287636 3591243228348523774 7908452626098585673 17810215868513232570 9386884479449880222 13802320539654665362 11793848535762014406 9624870814867482978 11167904322783724913 9389329104688457250 2138987330791738512 15690598683812699386 5403849824716255016 15454542325785027499 17834558236159613281 6396475033456100679 10829296708027812013 1913158062693624505 9930532914299052574 10862846317469296479 2443138534919963793 4047299044852561882 6363321894247797612 16818444926372059541 5820122532537851712 5345587688891612370 16700768937178883642 14350651139990078449 13087188297285300889 12210294217163347082 3514682079155625207 12541727609933372537 1868094350119366430 2431179106851668181 10360466095430006192 2785477961441091752 9747390192471585829 5091744334637164074 1277843409453142117 5893928146233260631 15107522285684854990 17720926315473092925 6456019365864185222 13070717059716793662 12470875431782327623 921783812918474068 16496840973450486465 9288063629732139269 7608993027268982012 3948548262590367495 15915593344409391666 3670791606657354468 12171007896899224615 14167253666230543044 6976187421363379617 2946745055719954478 9147661641167733104 7803883784359084160 13505374752579306311 119623707517448572 3716561268360824860 2621331103316287627 4173119505757048196 551530988217355739 2470800650425461928 1115525704209929519 3198313725731839189 4540314581843879179 11783124661904739706 4437650506815354369 5024242792486547858 12383389302173042741 14702670229123349171 13363900422792529898 1540858485742589994 6549049915525219404 2817985879523948805 6652080723239889042 9728037441330262959 17918180673526289975 14123171764219765748 14834456117333985565 3991210298695162485 10268387138593559503 11719568178163794056 16155401877696216611 7696865108376054680 189691877741734907 8441508246702347916 15700740382785578933 13631135615994012710 3818153414890700129 9325213608333878215 368821942936549991 16433097781969233500 10111813220577928052 2422013549663302334 6924238232555615004 15563252542296403403 8422521234855238437 9771341603761512403 1501252414604079359 3334936790106385940 7022885728950942985 2038647853262875559 1534143682226953370 8018547455397068514 11952670614167855487 14088855359430695923 10606256324833856022 11475557831107889422 10880100808500337261 6483477847107518094 13770042242357291769 3058329732364076902 8523869435178654124 16954832362147759032 6884998533474106847 15646938345556400336 7292772383840144753 15789843184241749812 10690731379484609783 12507779943745456215 2823309134521585106 4741657228312279223 18428057937833643287 18389260580608074167 2519785693451998535 1056193069810363470 16368286618981120929 16656391048277076774 10980194750706075866 13114763955837568552 9528607479378409909 2705495188471881289 9298463738273421130 3106324997423481258 4066158175652953918 2505400229148424984 1864499752833704800 3172495535963305667 8915148178776877912 4366018581189771760 13627795983321985966 151972006940542647 14566653505901524308 2082282206518304076 5284308061255811676 1803474387196024087 15447998690846337548 16832633655399620406 5504917231808016762 12322258735889197944 12769632419587947926 12150502396634339020 684460017958258340 9645677498045394113 10605975762605168712 2318926389946988651 13647305314982051048 298825555334280413 8884023599691748029 5579704361919450836 15827413270227659173 124119592571862577 11532848007422187143 10258267680345737940 6546029149669782806 7510896806195072488 5373136618092365359 17120598554897256519 11382798263375627101 8650173069811483107 2994480706098638892 6423937970318230409 9090888514589632242 18028123280716870644 14843966183115617798 9123175289989750151 12158699236987614174 11403205615416865152 7426433102127615176 10041322342494137373 17324670055017591639 13403302873225915816 13183807096873844432 16394215420533836856 16920704131963660238 2854281463083211299 4864851178597330197 14137548010533613843 1342665426985257114 17391018771257937362 3572074946438005451 18035147423361568213 1613073653369306508 3378345015574909482 12713647568838423466 6924140670622244242 15224539691329579995 8078346225034103206 2616711881926244614 5396891620713791119 4584134669823276850 2739954334211961133 11097347470645403582 9745011660574939279 1796895263654997384 1561492582726782508 1139438698326082851 1196290154773686389 332625397297986511 12656096051252644928 18259655626624083308 14073771640387224694 10226787900471701289 8975415350957350756 15174076232172547096 10992235314518298 641433545107271805 11778210059088297812 15923168531206911110 3532018863184078206 4823863143890824153 342877447415903644 4182528537501372669 2794651255747948215 9406812084025691363 4949899294927362076 12180347849557300425 879961350786218238 7456960753221447084 16357989257646851792 1117696494847276396 9459764108913868577 8607554344192288577 14778620071966949451 18129279366801407827 7965420496669002915 12205512882895206879 7492958173221635848 13544297580963014903 2379433006991128812 17884051287228837480 17228916698709388237 13754917587578640877 8404794869733081604 5974895348718698552 4197064210769561128 5559383368753318572 10209419722558260886 9777345118027328304 15512042552970896300 6204713611248898042 9126809104527446858 98284467706992300 1268393617740965338 12708302696037044737 13995085652065573344 13071984662025145148 7733246552136406646 15688884959803951853 667425874605876816 6235211319352239963 15729779581201365437 4806152226887288046 5277042375630436592 2584027066100823873 9561545986068321827 2649671961957931928 10299076198247027258 9440841109845322212 14333656471346912823 9792731426370429442 18363701979529523161 9040316849865343180 14249515439559959101 2023898705481401047 8403411672804026441 2398579084791512347 5632812876131977955 2188264178201202742 13891036622277664146 18308681074506452674 13893975217080755080 8369444313198785942 9013711621570174234 17334420640587862385 5225830183581039165 16014313849790074902 16911221031510360027 18434662748297667881 107890091827800155 1260897181033278842 7160729824816625107 11037246666274516944 7603349551754607322 8930331379699404097 7883632418911093880 532990679548932876 9589255379987851045 10424475852385548401 16881782244930836031 15375030025850969285 7048773950726997585 9971595894541714865 6952093518986114415 6474019447627822058 15237142177830595087 12553340213655632576 1561124119603953381 3403066971391469550 11297694240164546955 15985152754939474116 6498899738109882218 7482988467702686356 5165841163832337577 12440394883631097376 13794346532958527768 348820207359848198 9704497025150455716 9943933258061730200 10961077606932620436 17696130272585178650 11499149050737580093 9679154845603039432 7966216269835889499 18330934193703269928 17790121418149776685 18075168795363484035 7784516238413558354 8188174702196543965 4667768065778414319 7565818371674175604 1562051935620124050 13651894531870850432 10400808455968954137 9351876247438588016 6441166967768896400 577938085518458748 9109023978525584973 12733783064052389878 17576594286460483874 10277637677702635353 16767038671853703789 6086976707204398586 8554327114880321648 7915744319692569958 8799646708958116278 6541786669966484612 4255632246620527202 12136526932729261803 12594364466699593433 5633929484928845981 2918089342245661250 8595811668365007467 4855400879164231737 14087096010472402535 12329322381185636884 17371218530059941248 11590937062124412048 11333809466118386272 16418766695687323654 12626875040449774576 5986596229127364840 16877481247727313297 662787668755870168 11674775258819600726 14716172037604106333 8603029345726343419 8332621833990843993 17136191962596563223 14289433851603549215 10647443933187585473 12627547706492138102 16794868062407942935 2284225442735856319 6238290416520608062 44800556326046746 9642727147026599100 6714944269569049414 2337479577445583925 11841867796127544001 470757478375062164 3794029932581755308 12719432913224028758 17076348665057449827 1021544702001633229 12913178686347928570 9592174912261350486 7349640710789358314 1543667882157629022 17143414149784723066 6683399553471526219 8622259161878836955 5291456666528500838 5248693054158284132 8479707862776509376 7004722926359483023 3890123235899246497 9083047693581762962 3536507851451860458 11450498423309569971 17707227863880728433 6715471297224309131 10347818897091808622 6676593382242354227 3148858780865084651 14410804667670033508 5615173966773294189 3098519455122150692 14122562180445217345 17242387281086047061 13935145991066011352 7528108073364226012 576130432100261423 17651191263060201142 3055876343157279595 2923794048997861842 10613658508219802458 16830722152070869298 10117474801318318717 1646735418481991613 16514005696518348148 473401616070129683 2052539364909107052 2064083546013372124 659626515546092888 15444307762549841766 10922978150033581989 11543186242740963615 5929464807918709360 18252611763249531318 5022486105858759178 15076808966366070159 8617623747431543256 9835466390276200794 6766941216808018810 7235901557541169175 17679847014110907461 1656780826456172538 4905587481940362767 2869594336274227841 2180428714398671593 17363246440734922688 2390054562901449891 12050042262538572181 13555306286081192848 5721128069686210859 7607643159768765594 14016905319431531043 16786858730804704941 5970096936764496123 2053603970435151277 10730285503993763908 6147737629296710409 11179138862770228735 5580867563710333819 11059932779995512173 14044085218018792449 14261647345372428995 9433280977307325178 5028807105207414933 7517836623525261313 8071684928430322054 458713602737899376 8444720002018986558 14979326529330153266 4605458893169818906 12581349123849203276 12567018800542028706 2322882671036583590 2467023508463004384 5849068502592017190 6862108967774276203 13133805944571733395 12316693530530279060 17986499395716060043 9299910202448066369 15850793530925893134 13790765783451923092 16358848306372541869 6472615512812362374 5229046085690977573 10382802457685940591 5945448469354845317 11542313164529783936 6323907868035312768 7686233357673850043 6150158770425321754 5744286074733985542 12586382370860026782 9394637649084419042 14476942206063890744 7998529191544167218 10208920936330878282 14994883458565955918 16614152137000236938 15168082360575403255 2506456310737273773 4463946622116645634 10746755986799524125 13068210954159397330 14300154578080865314 6786807694515543590 7810094440179011465 9421811365806800271 7619099750508827058 11422582201591227003 10803936218943102519 17143093196574184392 1964501524188994667 12671497044332733634 520269151062368017 8450508678888378138 1765159008516296656 14501643957275720719 9440001410604985053 13991959938298111088 13465158905326282040 12491960302929391546 18008112844098273730 3887009151580205674 10092979966755221033 10029661730977379910 4746314288961168036 16899021453633402575 10945621927617532328 3592913616204285279 10495875703102966192 10579149538580351265 9308940755553962531 14661061509115447406 12114671176805462508 3970018833384675745 7809663354802788084 8626191046623596028 5820237894755599836 6847413717387666591 17169857728228359131 3395928042451681474 14750776136147585986 13549371251537402913 6032313221148029483 14483669623695583283 11290665532726321109 2573327726825987866 1193189697662045941 5864504475551854285 13992189249340803756 7944518495797807679 6943888618821797068 14387106320812698532 9702351316096285423 15936444308407439088 6620874025503266665 14832081620411186092 12280280939636265522 1128688602731792628 16730869099550583271 8874805514941390191 6926881116821655661 15496558559461631003 10857452566357205474 9329197170134665731 13487134981210594574 5048127738834717553 6675252907336014368 493058904399381036 9337246986623821285 6289745308056788970 4771720699540473554 3935684297661909010 18149422552225430105 8751192280424267152 13955935065011665884 17675963224835940617 6723521006611235827 10565234586446719809 9856021274036508285 11033840250288301422 10316235523392321497 12244019084334660806 12518396360496296064 7529141656434237859 5086659852733290139 12047997674063116878 13357861885916517492 9497067719520348184 16581719370860838585 13822163452550352419 15059592137490212490 17162285286277848115 8963027329377182059 548792023677079273 18231692107338816516 11108560179880049277 1529603579000431405 18154151247045910975 14073688481341274403 1664244224764229760 4693785899288225018 2731938575143313698 1999672156393448419 5990852546108181515 16750605258663244255 5085369436180209620 16686382968684812934 7356197390156369713 16172450637870728819 12111941815896384485 3552840316229349996 15961896556489544212 16035688898322291447 11041684417269721123 5863799561117785421 8682202366492309616 18184663091149402089 9745211847468335784 2225423569754839163 7155515127869061435 3448737069165300902 1249658753445235147 11390392134167048639 451317188116294983 1112493357006066667 95364809041976460 1916181196990567586 9738050104978164855 5835059950483274854 499242694667845722 5715647222732762613 8274079191807365332 6401341764782725235 11019238260276600116 10363337008729218329 1457370680672354144 10269669953883611813 725941985413847605 1377612195082324685 4356561658982021621 1615562525863747124 16677483222545215290 11637146130669183444 18228185011647668409 13071083133904327276 13668990443217576774 16246535682187755786 8114960039232124990 13315721823301064455 17275477785090207484 6624663250356101146 4130067325185588348 17202138055875688621 6939210538944338485 6025286822649970839 17683570551171760035 13387890751388665301 17210442480631008804 12376127195001346151 7869370051637210437 4837031253834723289 4966859543016307332 7275657852555917089 15774244334279565631 5578747344587086644 9017389160889236155 2576376029841818227 3028132751458325033 13249550880529933971 15174956225207290210 2728249172091139236 10374534091037192600 9127224202911940749 13869988551001758894 2980951085901924925 5476666654036448491 9220058982211865654 7194635977574647214 1387631771913121686 5980927874134325721 3430886006694807019 13739147069958172650 3317346045149236098 10011778396449850471 15187979979685505437 8402945890580416742 8326607634047251985 17751481931841486287 5246877881088852445 13178490529241778575 17352223695024830883 12518828855464232708 7458134016007204549 7853164899034888254 630085352722561317 2749726655094291415 18169261556775813118 6727722162021494590 10769953533959293457 1491977022634273516 5223791641166573956 12722816212748809737 16333185067822603342 8284566041600746689 471133448322376833 266265248308027546 9242466356375322012 5356856186401490734 5375699130468088895 6395612368317460191 7945874881095802492 1483027328272497853 16840473652838365792 11915184403770933783 8365239467539607757 13344976344339831405 4689318308291517331 4905239736573632987 3542044244486005577 7027684191169746973 13590723078865129740 9855556314659669209 17249272710205917508 2900490850625056366 6801591015515551279 16377048283545248828 17356040018294441179 18228794634666122801 5662283955737138937 3943397331968019085 9414270038079634688 7002319537780045315 8309761710376406396 5197754400251447978 13205924169719725514 11527135450640783018 15199370354770051692 8931166963878093989 13663985155878256098 11826470259535513338 6046572798407601873 2247716973815731372 14372611702179881659 12641933649484301046 8932110898286459817 6157874400071448425 8697692487987338294 4923865981462086091 11299322110758488380 278543877815573090 14645655616684484081 11114985255751953120 13657772085590917600 2846592876874798859 8579556356823571440 1524626345934342481 11875934040582909510 12538304374778447190 3111310865691110487 3917907010366507591 18361464656396339819 7639346687163964701 4258921541754258586 15779012237325728052 12093547391747362378 11118517553660423140 14950602344043690427 13823100641902260478 5164614730516340303 8307711833094757260 9073475567002904293 4863531945992504468 4975342560340201771 9277407098979952154 6112094151844498482 1337814772502530827 890869115450698701 10203909717693328126 18047666998400617802 17575214250370914348 261411713884516886 16330458515157594870 13919677735104689065 4379065534584692986 1632379334534567586 14196242615717783022 388824576625245535 3997345030316159818 3770788952998611239 15089900250940758200 9170379019441158412 15984263520374664430 16430253532695026683 15890594603700420683 5954127124368596150 14580418057512772054 11768807657689828483 16395410922516688196 15931230754563821789 11661544331189152975 3438792924249293470 9959971900118113106 1978199492272106486 2542378005824135086 16911414300753760703 1521408853631692676 5240802988333189850 8041656947077156150 6092239391546339331 13897801450235918598 8744721710107130541 18264147856144101335 13782991407265902372 13686740967480680275 2127202776219226688 4972566403323892015 3555758633177499654 10256418711861054315 22324210270743553 7722318729470747744 7013032753153421842 10806806593871336785 14690169913902774011 2391902862915888726 14510293678566091737 14052691124304475032 15480936495290561036 4840177550235290286 10633258375078363224 10634619849772878378 13831887350029750324 8263576640763963320 18122757059069340632 3276485306121851467 11623934822706899484 9452258532289000602 17298983725732004562 11921897137975420238 2205411792837561343 13094959865044574166 17928291283290530958 6525066651460045168 10450571173795808204 16758174924111764313 3825468500921231165 13295204319151123769 8151439982816230703 10707857967931109270 16281993379205910710 13388097048334508757 6715572546671530532 9252693488958710144 9964065281500845132 10351320475551624862 2479327897357869166 13269409117000173336 1800433538196343284 1865807430588521148 15800733350972330120 7772826193588810430 12317501899687555113 3313120689533422444 17808898252406169184 7658392366726687940 3190154775996685793 1501442854983980493 7502648750731143901 12342473636751355298 2705651437422774078 7951848046599944516 8695118421408990283 14613379563593035277 11828655759717367138 8794917948781243474 6838849411914593125 15015379173406074882 8940255582603952763 14085466066055602441 7904181175998705980 5320003135026960702 5334199486483649977 2931688448787501626 5853510667333260884 16206690797949445091 14966259591238561903 4337866116263994887 14606426871334001030 3953449926012614504 13544602011011879506 5055303812227862829 17414675815723100708 14127907980769979464 16733661653748792716 11997658228238076472 4549090370979679273 17234218726916234279 11002180137723919801 1948175795546822359 10615061564260468259 6601153324281803807 2740651690893388517 7776268933773220047 15977980777852144499 13620956705111783981 9076902425689552122 8921141341680714702 7553309060546602196 5140714856562793050 11156890977182856581 5414411939271769278 17351834518462637199 15950106066753664521 9114246628907931268 5609341081578936285 12311394339072376122 8475664035097887584 8411660512848350487 11836757092804414485 2939451599558699707 17535893854357244210 10548685163627336325 571138760191755575 6455237707359460718 5405770844192073834 4584706826776763005 8233064948851127872 4760629236681269982 14423301680890903382 13808341128542802025 14723312181765354961 9190365843325917811 1691349075184880245 3392957392542901923 3668369338854076313 3419053175539125410 13585813404195225376 10335810746365496149 15550535394507666050 11676595235680973805 12073314052229274711 17061265787510529147 6619710478199840904 9600800827195133390 8229856108267745298 14751263536502896492 13889868664188465676 12685724813358376977 12404808137728306344 1416583514950720164 3192930476913926488 10294288003190601177 13140880594287208998 15543692715167601059 11419953726023895318 9470639666868701874 8160416137134161616 16059323602409647129 7599053366440892613 3129086024154337205 9127871298932180706 3629284590079451143 13145773383950004079 2360456885432125174 12435055370050476594 552658214903707909 13107688462399824092 9774449484398033004 16724893179232143990 9685788683952771226 3242751444319424535 2956462875769716125 8230052496158126475 9681416603956548998 8437458224560756150 7826945951227685577 403494064701244465 16396857191419107915 15905700892311367335 13509734655820200370 9169131281443823593 6902035033870657574 17934749350173574587 3192552784753215068 15594523242341894836 16766423747562367580 9494519086417352141 12553235831651337128 4261368789290995089 1584488926345058818 15778465370873354545 17086489468188075980 13937761054305886127 2792772712728928220 11352940818125643757 17746755731125772488 15920797565142516426 2827353209471657866 7213411110923505100 10000151028126152734 10474101184219668219 17095627033081036888 4867538098305525511 4421060313486705318 11881173629530674177 17644470163006713137 14661247146446952621 2034426787239533775 1460214063204049516 8609771106875669089 9337211174176041280 9788717980209345738 391407198229308749 5320317326254280612 5390689552672569735 10618428461889635772 85831648070382529 10988804577574655015 6504916784525018282 4434582646759919691 15410081684048673750 8984170769223611231 6551642378154870607 13534782120840076247 4181701457983082507 11162058584382762660 906614899889817995 7080884319604452242 10758944245049272272 18223998496249897914 16079470208094944880 15821445255948177767 8173350515351268881 9546054349666098177 15870637489865771307 5838683087833179028 818878650392937898 13279041294186678980 12969221680742262187 4027631485624253929 3895168765878077656 7678244230135092765 2287558237237440022 15195495858481417024 2953720550970203614 13008223714001059446 8600913860000168323 14361440384304190953 5876333503737043260 10286074744734302980 13073686395921698384 3764799418518240726 1489784873795051373 8095166878003189093 7920100384318182679 12251081249821231324 4464315114893812169 2729442130779494938 17945061642156434451 1630244069249721134 12358224213359271522 10479199569575892368 4717290730775546576 6898166950386180204 13371451689242088822 8950244560720707235 12729308773455357218 13553946219046560592 11897594222269024708 8695144537202677060 3448121111193113782 3261301949974226448 9592446599377614447 11745788030153823060 7833128517526177238 12782636908253604598 7892128060503860020 3096633245494158206 16845489073350619918 5160965787704455075 2049504771313071423 3349910935913245211 649250281076770954 779134080622140820 5473385412431235909 16586448479560586609 17180129465360023166 3198274406206423129 12463515951946049360 7830006021853614902 18193502654522085346 3363327507557456721 9852395998370615795 8486695192640469071 12499526326427345549 634764694602137533 9505828032766481497 17377974142746345883 14881745460242714469 18067881729132040896 11152276268832209720 15219673025220238788 14322454699886249414 9226339946182345325 347101683214245214 7505833155300259866 3570453841036280433 4865330680481380189 1343497384348337075 17278366871121326080 4226620931250098002 16678649185110981603 1600296177531662408 10865352858981579183 299348393335849384 6052800870908203965 7744508899989385595 14984589163188048893 15884802451812850951 10097956873314656385 10983129770088661145 17954243176663734223 13963198175222215761 12207651823585465923 11764018544734759474 15862745936908935304 8044106393689401311 6592764599291768780 17557050837124235705 13235584977043409616 16127717833346726197 6963755137311602351 7990971527042380062 6325377525797605201 15699163092665005263 7647456698447883809 15802166924968582504 18034016545402605903 10697806319382068230 14413712029188187189 16879220428212174678 10647518569747098244 10823156974212854767 915865324793640690 3037793751030116875 7721378674616956145 12189321857678513368 12899812682730812018 3588323739848180386 8745681078694017454 8804173189275281519 18351955753492267147 17667982487626279232 16386558158698406963 14447330008744303033 18305156096077245818 14456592703779761408 17601197288480847645 15674892768827825344 13978182105059419688 16612586151874899370 6376125138847486955 9057111629790407695 4020388377264709642 9687477494952395612 5909894376042988504 9375421504178498097 10069181852705182162 15220734491193417902 14935583180010146395 4281901395101292674 8926329134799153810 10751647159244129562 17946577413353489396 10245404562438616390 9436506583903720472 14360726064009091962 13560210071403100143 2269460871233762165 8498475845945242472 152809203971832221 7121944509843098039 1015567830573963092 6945696483123364310 8969075290467706501 16937826443753536423 9348434588612799310 2173640945883428895 6650320075460080444 9045788120775099310 10735860429821245741 2467178013235740923 8164655813417697930 12260161955174534567 1587934020509791310 16534773712218289168 1447414310894898231 3270698952403358026 15741613550427678571 10039379685792300419 12368297600871073992 5195242663664219667 9261277612281788202 5458726653938470200 16552449528491535153 17725344881699102768 15211086152449355011 14316132989448210006 3060665472079143016 17822983331193906629 1306024018747768896 9453283199674371726 7992117577009434151 6693052288518620562 14627363070088358484 6500297582222828117 10369011289099455346 4245900630429878421 13586802483680866058 8752688301694898558 4203986067043177419 11656957237624269716 14433033929044895826 1089391087322265350 5964233672720110946 5577935107742165654 11225108069880965195 1040808045606193973 10491371443202775205 13613405726543777769 17598186473207643032 16992999577748359884 15939320879533051256 18013289455954472749 13209771002131196968 7342548628960091450 13306787565926197866 6870420123991990380 1144233236018736324 12671411570852906605 6530020522204513263 2321122799154964242 5767582095941034065 14910787983705704379 15021186907890139149 6457766636575451935 3383920684408047621 508444455549618613 1327096808698451827 11294360944534185728 8906804631560603244 8699655660006076699 3793948821397879111 12386591449796060199 2746095290438576154 8337966367344919596 601290512598353915 13337867725918027262 2127857569819160529 14072428936360798578 9429824956750370585 971973983581179011 9057386620400719910 14223545370862013425 15370162285265021637 12865581403810473839 14071554951026908755 6324544219884019622 10857939559307667734 2457760221715551079 12122493079362939920 8629766772599077065 16952538914309342125 718019285761821690 2774577106157408522 8782549859446568584 16237505837998725826 15758299245549381031 13463805244620308287 1202577298313521500 14152369322297447229 10107123263043573725 2526058378476212717 8844058092484603451 17545626135090920896 12919496637156449562 16655950694464015978 8806598054392656413 13440070136134603477 1388559511565513374 13297331707288780653 17844569326926724332 4116505250133338231 17600238841216503797 9992845638041555144 12005560251063134911 6548478476633099613 3360184312612369395 109139271358931260 10314455739539133674 18224538186467510016 4515653621505237250 5118079992086621041 3307158186452087175 11627214144405333057 2294697461299239528 12936597906190566331 17290237862054662900 9262478564106527899 7485579324380664990 13208272150573249455 3281667824888558196 141970043105527302 1070873940594300661 13067172130922082750 15417283253451668300 3279070041721871674 10954488532134277306 17399522345214035082 6181675676497510176 13052782867623878850 17377694520578282168 13472719305261839986 1796918027533903968 15530910894628912019 9853252753152538369 16863405813141730711 5252660354978703837 16262833974376520986 18221613236721894868 12389816254908399078 13327354306060354536 15806237788856885938 10183397960884170668 1105474542360805998 112367549962060199 14619626663030445049 12945312520966638139 7732748967311953606 5440469682887355752 2783147015261981746 1813872490632812799 17259447966947442835 11085995542299018304 1610415385073633025 6461451580980114777 7990330757599564149 15630077221952929540 7982265441166828734 15054310813162839906 11444640629125527239 14863101721402803161 18350375010813961920 10662427587130340780 7735958337091858270 2741898256016348843 7348805750580859052 16803275488407055524 17209460988114173021 17035706214874546870 8613909180163382736 11690498823791706505 8270676843223403042 2627745718923825123 641020508321680378 10502598855108840969 17386130216782148275 3557943454774939231 8504930417327557025 6208940421132429166 102064269095908331 5989148101145482599 10653546549028747887 11899009366760559679 8406992071291694236 2406279100316165623 1580706775713051350 9183951186921896571 9945961833827291302 2726975397302692513 5702926366771960803 8275196636783714898 8570031755712906022 10234681672790410532 10937532994899568780 15519895201639323356 13209476787182538617 8412338849518564840 1970739708465597178 6439467321247997970 15193511072503608908 7595976143170812116 16124766244387173780 13759650676918017654 11124526564668595215 10336810895357875182 3260095552735083312 11538540373096603568 14293208440913112189 1196596784021244828 6817611780504043451 16952429667581927102 4315719472783015455 2489659097574203214 1742820463840794273 16234730252558922758 13182899188309954894 7782082444263247753 17618852078972758213 15178806448846489408 5377129919154108644 13072123525038080224 1726037963289542540 8925506071701845774 15817119302745605576 12213343300566633615 14821353943477697624 5392496546858755482 9891368292133994086 6181652989692043520 15255354805400044060 2227173015595578722 2453024282450331099 3331763864695371437 8956949687200789364 3029831728467236472 12398096174751937655 1143760449645066486 11490800305146201664 8153888637896425403 14889425256849154067 3811156895320173449 5912012290729701956 1213770757596583722 4801915010439586223 4256065387408681753 10459812125389901838 974030944529729025 16800715332313667827 10483841735449198521 17240289371964619249 7895725434800041886 11747450893556888115 4664106395938436416 18425763534221333475 10384290808516687516 3153181649876019645 8280178244218543961 5095434280245273828 14130708780391823520 6368550078213702113 15297299412283804014 15941396594349508799 17352414569053549337 3426644312161479718 1668105437679445414 16686790577006619935 8493564511592848530 3876218776479460325 7011172961672294155 8737196825945159008 13539084625958036351 8572989240436645842 4253571534244639785 1448194110924275244 15774007408350915730 47400345244548723 7843134790382085360 10576004998676844661 14459291780663558766 10812269774046954555 2514446554095784114 8597450644829507723 17392892729890864034 17565033889897322586 16888494263941616355 4890894927417951569 5285685177522588201 554521602315549307 2108791762760599701 7390821916630039159 15622799203449383701 7458800583578808521 8443442454323246061 12115442612825284040 7943456424192940901 10098195957027459457 699568380688211830 17890709497457043565 8853335861450263895 3446694535661052970 3211183347619270296 2808177083666951713 6178661392614514122 14339120556290287375 3286354551043572354 18369473059058521447 992129650448854422 4561563209183791926 15166598844948948025 16285298681359881892 891498885964352925 14360955339485844594 17961676649018055117 1410816868003560934 11423111676294928544 4100566502642490681 17234239746545932118 10381493321307514574 7284219817940278836 2604865967833618409 12726449870370388043 11211828785117016695 4331522349880266691 3410883425125429725 151060967381767748 6461697313124672821 11766846860221899853 12840276724947050910 17524495691995968582 9661212512742151531 8009280320157512415 4453899150872342258 5157019716957651938 5287535137847345690 15259832419691372629 16157120390237248866 11935873473265391973 6891472298334051739 4536587262754222010 1736498053867348830 9749685018306767366 1574821106997079172 12432524788269980637 11725123596979176381 8231638134665333026 964144298082492537 1784919050652319175 5812008610929970862 11253869018272036888 9684709862293886216 15059040030385616728 9962041544438338100 18017266805726450871 7122114725304933233 15313987473491254481 7189559733055572373 5163233460446611425 14656375269878854210 10771518391511805124 250782821366262790 7583029848977166652 1960021169501014214 18057519639685373350 16977547165728125749 3089884524437361861 3675288207634245293 8032322266088352194 12900119865350282242 2274008302813805105 9319026863826375308 14599608633853473968 17757612136980733981 1429902464106358153 1336071338470545310 16318372151819614417 7872986497496497139 16195219268027971420 11221732987736018138 16014792018235815415 15160457698150331979 17073450267522204949 11664490251571124172 15695085597140742693 13789128079774500048 10375405529094047928 6270052437849430495 10302521234998838123 13155830724211414793 16676011628115876614 12640372204401017970 5715863033626860164 4701201999396051523 12591543766981363535 11557281531248972823 581319208016003215 7312035113735980958 4240182256720835185 7113834546480621542 177179958754717971 11837649809139131124 16553263607628573043 16536336958884510704 14620989283870726190 17627053366057424207 10248775291799644731 9231760964499937255 2167932305876875911 8181709814071443622 5198121727607139028 355831037093043828 17370987594280473064 1969143465532137195 6176695692272616627 3783710734852356366 10087215743147675631 14361234008324947767 16705636848212480283 7081508678477111522 1496379848961318728 3953789678406237531 11409776772349856344 11860384654418006731 5800628050794775887 8849685136296217477 2993626371761939420 7007348369051190344 4962863684016258408 2610257347053901706 5797393798040697526 5657190508486239238 3377520536856129064 8807750297173226813 1461676904173468161 5567122256057236852 16074277320500225052 15829388687079611788 365841683153994537 7761784544255815055 11091566697756884925 9348044117610731291 17314311148576051263 13989099439763061604 11416577561686102772 16791493498077920740 13266732407073257228 16520678691422251257 17732949163930715967 12539620795905165764 15992883188536869940 13301272070594178772 14523294442616696684 17229568912867410778 13528930000597393335 10236738409142694284 17667864452673422565 8457427714967131576 2540435939218353267 6513876918356275782 15681787178104949203 5128643734426746392 13620191239388321737 16034795104491800019 16872682661890365467 18408057441985070497 7742245767578025485 5293998034623448560 11159046199106892367 11721929212124944785 12905254898094406244 6007016678349393442 2736804886174773542 6284912577578327003 7275662514466113580 2409189230366745222 13488644268168334176 7984084134070823830 11380479494032774851 7771929429916323356 6459892720043015095 830180850345983723 1739496958107284937 9771897992608376544 16981651144566949111 10681612449779988610 9592266458942242480 15196301262141657617 14906790667651698884 7887565155952261283 10792109881648181157 16641641001011225909 16032957769041407957 483875164208467192 143385617180070649 621903963462242078 13349098096521218224 10161782262432985982 17056284053617810533 15738441874433411223 7155025111101412869 8280036062811036138 3360657169258798326 13772095101191418545 221523218101417613 4089899578699771494 1408864872212476973 12674740714398584961 17116889944690827324 4138308262299635611 2484323941021103149 13007547291255425892 449191786193764677 13044766589776941351 1054581781558942752 1052610498555446788 4731177724467130263 13720282244672329414 10478510692931923392 2126623436927659152 2130082548877520635 2980691257094052227 2750516485693111520 2564088366603892056 6773775875478701869 4664976865563022989 2370825819645205116 14421621846614240534 12470565305103327099 5051118922535992431 8782373811649401213 16322228416501660604 18037570630427384620 5672539091213464447 6227158866253287432 14759697074726803853 8597267017113779870 6209433836044352161 15555558203777750399 2513225111266011120 10634283339307465199 8443096845304071245 7532353018523284268 18275736857010550417 8012840677206879006 13019376257263280303 16398081275036706891 2442987009569615190 1126006275579433175 3430242016920441086 6560542603246213520 2709303915396925835 2587096317308677816 10977127917237710709 4167364107528881045 12591785791491580080 315335741280011640 4377041147427381335 11289071263902715048 6600790193152379038 4982638181848873448 6884675941954769685 466967597134019491 1449522979052529895 11452844882116497616 2253591800427138929 8543785911752476494 3312278026490482703 2984580439270760861 6884871501079516384 16407250583717847926 15076993948039615588 4437875781556087620 1468051176047395739 3980367041800125209 5380889658088837636 2698151520994592575 10101204913369118192 8454337963794691612 10499934757937005156 13446635714587691159 14991322945803622919 3899810554942680156 11833133339782282088 2624682415418879861 13456458195824070211 990933320642523914 17310493221230737382 18126353950894350093 14723954668316301259 6974544651111436608 10297578687602114551 12956253788646848301 5193956860398655609 9811351670213529154 9524799569384406880 12480183626597543414 7615552937789817386 14496531344141446122 14628749803795237285 6421198459446294380 6746233994073703089 3842159880584911952 18381457712907469093 15563894013452873188 9986575579405768545 18265883454947007944 15930847942760874271 10759033910331403363 12102568161720443682 6603036672286007490 17015337350697198029 2418648940931955317 12290738977092396421 749098588525754866 1011962166150104522 11751057590535210905 3225519845131349692 3844941562346686147 1150996572060172220 2814524137148137637 1261286399634371071 18847363610904195 15418377935364446112 18207316815307447229 17482368776612137109 6038003701941535337 767880919732606045 17992128172693933301 6263446525521765471 2100058938961206897 8713370988484859258 7592441316609600574 6190127413473835403 733821266225449305 387047875408194360 7445661878334188898 3999107802973992239 3877508006067342472 1145468582906972102 14473820346563098231 17591065732887607075 15652807798580010136 11502229462429429469 1065351338067818100 2466439497121792979 16966053546901810140 4345722017059887043 7059878183715092161 5143315790222503853 13298781596393465464 13534073225500623733 9988978718435779437 9304633700568171628 3354165543732925421 3164917877600707521 16268055404764581554 2790851678391260264 3405655388813349823 6824768697250786239 10772298907134211809 1257524486654727635 11773151161953543679 16216187543100074878 10336656868065432609 15281710852352537362 16296572232545620293 11772206327786321290 15127808777606619083 1594452901409447756 4460735768168548779 18274512307053087794 2581890890058023401 1418464910417461423 2688172875599317687 6323149011444025195 12566556442190023673 7651831072696553959 14569875860783243601 10722397856321243345 4601504854978983885 14776508597363005395 5478087622306601995 14472335748211593976 8623152051954750613 1967440322295935625 15596205552077038750 5552797766534011773 14662225998385615655 34538650234834260 18060143970054688633 7044244315775552039 15116835267761583036 4423737030288438542 5411734338839210625 12618349172591310867 12746304605605057622 12228525050098264112 1219169162891988226 2646463676314995108 12572890089456705676 17096848632158300441 8412100613847638922 6284169643094288729 18441909787460338000 548405852670273206 1237687959646961662 9169186785966264597 16367808622990339030 6849706798643907937 9508703308835870287 3175085513303918906 6506430034286114496 14639291860356724148 1298768546989851737 17897340985824820085 17044527117861757128 15339975910942767043 5550616895207689441 13845350680482006081 17977951379404267009 7526138285910693857 15736629121785426220 18075722371827395733 10711398877072496560 17750577268831902873 13294302726510761650 15580430644563691414 16342447354370437944 15519553690057024370 5764369044630940604 5294408889173354210 843650448635925168 11308557890157144029 18344935155103914688 1918353496640562530 14380003131689010854 3622417086408042709 4187789537571895408 6938360044951306737 17304540235586311608 12933789547367708425 3249703539458749417 12424100011825443198 3995948443179162572 13816347682009427296 6081592949474658050 8877877364004912871 14227198156595580678 3797436275765291218 3139712721714108783 16764710280532386838 17663956043997897976 3562882387121562744 13309747298526187671 10296173339916170921 8926337394568335256 9432507865776609828 6154362640398530994 4362398152959893766 15203979766737438145 11866923513621160483 17120052385489952529 6225918228126930036 8831114238290204671 2624618717431232137 14160779844736628369 17679083303051130415 17367410848018184084 17253357145792082959 16921530898641437772 13977739128174354308 9948912144537415366 13050325626777832290 5855851876351747532 17561082663415730665 18028323125502425256 17736445281129369545 5944860512981940804 9029698093907324011 9733745009579346382 1004251862522429350 3574046429331187862 6029082562881163827 5592221823136799359 2393342856627632215 13890604358057293326 15107925831117065971 7173784526126050800 45053940841839779 8100958269926155416 6481073120590934322 13008413226562232220 14295063448679823779 1493720876633821193 3962358821958480006 3791829134531045473 15187329543530659872 5036016811421893054 7803537956420718574 11043240178597553855 17500856949426413846 17554918736662090224 11076830826643973704 6935023792022903918 13539541187194527202 4980959157461904752 7355110885764515744 8218905625563465685 849772360458920626 16623383465000130576 12154583666753570635 1734744805332754706 4496749093052015022 9088761485013829234 1898015934389709099 14619524523326467653 13680905389224409613 15480019413224895612 9028781785379850018 8047230415151682913 7296639409176431075 12507810517218522361 14779930298252610053 8699693120066281934 10588903503772706062 11355713475089640339 5052091483284874382 8441917041555675679 11489428134484918630 14219050380697950517 12621823954419605163 3183014502363407717 9751308104253354597 13652464389122589500 8353546958120521321 2447166697639652348 622168001055021025 2785374140682673604 4596912379184757220 1129508130494879333 1630362281527124554 13988559715949179884 15578324764974137826 7578031216371574629 7680599776931221824 8779730740488264015 14571739400689924956 16602678612886067875 6635584866316667297 6844939952309991316 14225558841876534794 14259324925726350818 1623792832880735834 11952898585728445575 9696186066890120387 17888725473474350514 11869812468076376677 14780049657018440445 2101019059451875249 15730578179266459991 13393146594490261742 1539270131986858698 17215956734565636376 11353165963213035288 11418470425732919815 1587347951679951817 411911885190789322 9013061476910708867 11088011659048326142 13163686709242269990 12463711511225052388 2438658872942848625 10391206317925159127 2344541623678995419 9784625607999094239 5156475566503724441 16420164007552217047 14172080963243444042 11491473445472497453 5669763517676686557 3716071298333093731 7156501458397345497 306219017191707971 17008278591890037566 14138347791451562520 14551522789371870979 13504428012751233302 17966793453449748904 1990482914000221492 2017569062500294455 15535455378163919018 8721631335722916932 680668479136835382 11862359350740027155 6304600290763519461 16911175670364327684 11172147665008469132 4531680598499012372 11854880468194194452 4831899395844920579 160860346931822395 9753847714353162125 482851217019565129 15875197638796749494 7347776187088391856 4070863245073950783 7541493174404879169 12697596774279733475 11798267253992624393 6656460068957134573 4204052253216274231 13694181806630699768 5694915391087161451 14239883267784994417 9180978425321004033 1520760005330999915 15219074500753931572 6175767275207038880 9282864682643284376 15493759141389651348 14602818814523797638 21450862292563983 16264978084916564687 2244137680888191902 17670052345214051207 17584253202138812541 5705752057907231494 15187118639406345489 17804537486411724447 16976729288714191435 17679579009931212399 4399910253399470257 2970881341173964964 164363216547644367 15059917932304144222 4595611512269028642 1314162976504767846 15784365573863334989 10079447391171963182 11246755749159262680 11366026881629040251 4259931025315452703 5474770275197694124 14258799537503403262 9968394157632846091 3885900748414136917 9211814361863095612 5666583129335238883 14492612497947714444 11070455448492102426 13477676483617717373 12692653349738627336 17662393219480225375 14247146182791050118 7091114394389497430 11169412008852640541 9420321868004257935 8699568316643948756 989178318724001249 11468411529214900115 17558768840464761581 15952663175332119916 1230439742279859439 13943159997488372792 10809021596190225160 14124521192463337549 12552699221441610252 4626811531451605787 9045684201515664794 2651246161267178713 8172992945866258237 18058256197444273519 13513288969317140718 13732031786876197531 11994437092810148478 10769761402459535407 2557327940324873362 91313499563849905 17382268785092569885 3238877266477447774 2959140714510766652 11540657385198447611 11309784345471889154 12433863964715893270 5324811001611798310 22653981884069486 7560605758634515566 2967579340743274804 7787790606037144219 7978938858961613317 4927023342805695060 15281275266879935787 7705451418373360213 8290879855072855268 2555395835014752452 4589805614201507809 10466658541717808514 10606565917484413477 17578729279586485193 4783806881946862421 5655427050685162337 8908985428670858725 375121123840501625 2914662879140267791 15483514913631781186 712528217478210162 10423659827796514202 17327909998982850670 12809983526347779878 17455395530401409242 17555194083789097368 2023733464059642302 13506850890246366361 2481520303172842155 15312523860258036821 2287759107133596719 13895107108857344139 2075640663915341547 12104816267828188298 15029707807963767423 16477317914132033887 7606450884114543316 4350865202801513430 17386285006523537303 6560705934811853391 12247788592829798529 4956191194142596107 2470960187451827907 11739289112323250641 15698302866561870495 3464480669317544266 16734204939157656361 10746483968503868934 1205812803253136566 11590770206916832799 17960776207281971782 1103018880632766450 10065253697235598072 8610158471328701859 14752623286428312263 8145729702837186199 1644203215675362027 3585103272003820031 2080893130301386179 15258040839935401104 5119408559123294580 15053363979836001761 68584276417151689 159930425810533922 15832192534574411356 15936318521105491044 2354484269899620309 12397000493742630117 18207716561895506099 7174723035908325466 14244213648992956563 16227180995352252539 79054923378672016 13748028513017562560 17131758484294247288 10893053381357435603 4783441529536725504 3503144947401828625 6014728698936984407 10209183506375431898 11166349366829045528 526065964802187279 7284927847277982419 16658180577084215804 3392037970969239591 10958135439100859478 6715414515636176493 11601014882775044455 216180759193242417 3990823094387512337 12614296885712863415 17182581710074666887 7571817631015858543 9736624935839032103 2470684698778256234 16370530261264652072 13405229888497149646 14013247043857572855 16766992282671326765 8735941716628549475 11327446352510400162 7376688634916354992 4948161017134586243 9685278992865851436 12977935022096676366 17617842067775136528 10714928615182125257 13397585874222810215 12008309628620356173 14984239386327469027 17274960081127088770 9273685952810484747 10416609403632592936 6697325472006863897 18291111411892893593 17667992882487098582 8224813562513059981 9933003230530218347 2824726399270922431 1183212685372812347 9073697505804434924 936403071422123985 9627625850573743981 5419301647051256305 4050673029731635935 6301501582982238595 3668541379452500648 10319829359719778690 6589808392768011718 3762085344825018096 13260800734183514882 13652821580894542468 3793758912249575632 17138567965055850524 15676453468519382221 6966071675547872667 9335018658535789594 6039661824173088137 14685960698289043741 13731659916611097420 5042846124486531327 15996054515708705989 8322653517025679955 8131408983692369861 13115789876579070652 1276186967100713838 13766979391564935411 15980397653230092454 17756672213753066020 8247630380444872006 5907230681233248878 9485315988946207714 9308639758967469433 1023618617811653356 2107479123067516644 9855891854468644938 4508524824094405234 12965840997986695682 9745336104523468636 4759076844559770347 11842429306796079185 2613427149227386644 6557789205965782335 6759155989925821698 4771490156395255911 1784451533638727002 854157379662166977 15561806052542613020 12914834568547051775 16628296547801978890 11648338496431764944 2183316903317877871 17603259751667209214 10438735216317116634 12658527390493473756 14450678227841842348 2414985103706162880 12191232543927199584 4619475047122915821 9044656327667936860 15718727769559141839 9960622192453315549 12108023212376135670 2913704733039576085 5028122657189064885 9816235570739869383 18093873201827737268 7173607825773207240 2670754642941726259 8144316518733439227 5330349086014348917 11086919661818401060 12157454022743824984 15826805150945810512 9678856061810385347 15342158776213588618 12798418780276892588 9773118769206798462 16799698164644205216 17123816338158783091 2063655853364631563 4674840793762518680 10342848567282417653 8970259576213069062 6800826736146179463 485766301960739596 3907761403087056072 8176588428646283208 473370794983700443 8597865627389280659 5325677505470066463 4393535542181441440 13126601702404495024 3492086043580297126 2936972075813054855 5848932269026144462 13711540372397342855 18204281180930431143 6600500842480240368 5974801019377214672 14743395717596724203 14926126731805321823 2254823779400758592 3044743035640071475 16797583221666373831 8184575716088594721 9664605479595366618 9667354418409128662 9204933964038947333 5568809244084506229 6038527024617017659 14637731378979304619 2338897509418506661 12155103552322977717 17692368572770293914 12887335764817845124 3580606148405863888 13380336625939102463 7230141034550381579 14142579834921648620 14337531247385294943 11608013496731197008 6682541600068129772 4763894839448832830 6794972785106562692 15041072235862364947 11762993830609619795 16304399953823498181 7359075949249239288 2001449955660392155 4437720909758009417 16834060323106812657 3434256201515747927 16222313478950768527 7624895537402210603 344417109997272641 1615810939150111208 7231669126566015447 12875278848373421981 6851689045969857121 11905055196881721261 10769996051008389612 7861005192898087253 2053366612378911973 1480372312852064336 8671713595263906441 4119063665657667347 10457313574448431818 4215213474007582474 12451729880134177764 11854711333774653550 15782462099951856341 6485134252098384765 8042587874197388556 4101781107251360612 15161670327698120154 3300590966344360088 18347588387817003779 4160565415122850232 15274788068657726697 16975981597082148967 10746333673741215132 16593212024426787928 5631021131025917986 4995709654074439962 10618479710847187173 17412060136637996055 16780838029624040021 10845255550713567088 8249591288724175533 8421635312860072196 11645003295407833412 16569415459663865161 17863691859483936952 4322296284077434154 4012305615662063275 2765076410275084161 12191296672443946894 2104303023469211273 3821275155478653902 2361281708650477014 13947893267950179347 5288412664002020706 15256679295227144720 2313199056822187469 7020104089658783591 5566470508755390871 4076658712249102505 10556746273636501923 5350993667087849060 751588598114075432 3665803584109185003 6010985557228051705 8572986165199844106 18214537652849649128 16435982665432772006 13450000625324383918 4001101752761720115 9738465652105017441 15923509310047951038 10227611520604578273 5950795336065496503 6297322776351827373 1486841952624987317 1526864415362888496 15209717024847192517 1751549155318132002 4790376044298455905 11662335832675971427 1443629428479555002 3756184509237532469 14312764593119677716 12653993053087987064 4379302401191275710 18244150704860181995 1455758161836849561 2939592613239830756 16707569015225235520 15759005261363795351 3374383723417857398 5146367144304539641 6698231399902103877 6204087189374594689 1389263951475504716 13719260346611742707 8053113521949885910 14606746639381804222 12314252737976520359 10507844023950565984 15566124265681214784 1117454701584416488 10939405299365132486 2757243766262661229 14558271970848234293 13508792625345334339 17879943428330991150 16825761734737047124 1182558402386925539 18316888148833284967 6607123972928279130 11533131286785240821 15049519216442042399 16189809270419915299 3810763639803630520 10612063486710961812 8586708173904802373 13440608216970698499 14880539470369857071 17631071206264521361 16546106024615045084 15324221229706681772 18325375087390726003 7424051345337448999 9242423298034827197 8691517913084323435 16689652163478340022 14434890938504941582 16096119944877332654 6381929518629989082 9304481346421580819 11434241951763851433 14003411433582422489 5701577671115959775 6365899269774391193 5111516501610424755 9788321604484275215 9583435256615005410 1696180354846381948 17667613216983417745 7104959049205242915 15441995792502728687 1248826246734150911 2163109336928591546 7239944616565071639 7583268840557397400 17662744840431613766 10243723236417191765 1132725695932546108 17331059150087510037 17807484459060940252 5763162722575630704 8338813049552096934 16861344349276445646 17470920749063639913 14229114221617266790 7985719805411155955 526639481009432828 16265677705392214154 17999403351293695662 8257640464391493927 4367368955663821317 16617517828199905737 17065315748549865871 6074065805161640455 2108901589316106231 9815636986697568461 3858628083746325840 12076448844072412138 5314714806040627361 8597975298186556842 14998098000834381379 12047690288457082496 10415006522586875409 1974485564025171971 3268354492628054928 3289790930951055366 9026170145233410055 3887243420113696349 13057045447075304182 12232648042597457048 17058119500060044252 2100468805037464398 10957020866839757030 3910971654440262728 17335653028107641698 14656744749593935908 9514274759094877293 16108220519195958235 814791906528171944 4240661525600875135 401524811956227002 1691451714977976230 16689834208744206316 8458666737283606103 5614532536468613178 7839985334608555489 7675742911623256644 11031650930277282379 2034239297393493472 6440454152830892841 8651118273371786260 10575424706435840622 8870718912476285484 6504469047449232229 5751264174377090107 10514196500786381464 3366329501908422160 14689389863770690398 9293445921305188379 4049224647692967707 6116277516315740733 6803861953437688968 97408572105788865 13610220001902195017 6838167606719425051 11373920258054598601 10122607664356967305 980014079646355296 13072865045337097656 11090640842236138161 10476180708439255403 6380702923304634170 4974535785750038876 17456622147767748549 9850080200629501528 17901321757533089421 4955626887620698804 9779973472012837267 4002743362344776763 165276055954436062 4760701899501850963 6676652641425096792 9575179475330927855 16249379457300466790 5020682512259350300 17190558582556416618 2767841076773638938 4599924081649812651 679341554196754501 11872369577172947932 2057167635289832046 4084810185000706962 2183495668803134974 11165160076611355770 882105843700442021 10546717471239906447 4075478655593281200 16745111518630044759 11440410352013077236 6914970735955701509 15514304537102957549 17238406563770950396 14277840956075761689 4701255772402991923 13563866694840985395 10276531710125930251 5612385599322778046 9005336887423792790 17212534911709669168 1880367659415466144 14272631066236696536 17850821018487424733 1230493649013213870 15639970429946098545 4474876323570801541 12380534277902536384 8264035093895308344 884514199194647757 15818531238140053693 3731815026119388107 13501353945626166195 8022825533317328818 15162760840411664955 3895012824038766812 17261819355672949135 5705421324055580578 15996539268514795918 15093433148999315851 16162839131040143811 12097431564181058529 9775267684914111760 17903464615066884035 17447812405739384471 720964213322519828 15523461562440594418 15871818364649598581 9934826187943946864 12755420815509898183 5605040328977411757 6085708336036230221 5641214524446790091 2905783985799718666 982710121515481007 14375208978056336591 3968912152880807586 16503480152014711294 3906109934436104029 13713681131405373943 12189933823757419394 9349579318282491688 10208112736317952474 9771346523500494790 15557772622557515779 8576880197592874468 13087774134585725410 16689895360091971860 3978953551845128500 16036640827335301787 4339007437757042991 350583413182581133 8124402329126453794 2008435859580225852 8184577885065304671 148928672121495114 10174601513316032483 9549738427080172014 15828768829881537116 16778186969480587370 2005898831285802089 17504985941502443353 6863092866619892770 14024363270382455422 18390952591241915528 4844874937553611709 13225524471308036675 14358326296248119947 15221719460960024249 13251959942659100158 12087814497693405327 12926591865810208827 11276390353639636881 16837561184849711757 11013907597935907403 2315658769359872642 2270174466963962533 14919802549672465439 18384245075404433975 17391238352085628782 3829198001403859219 984930250531441269 12402721880344220827 18438957116660239949 2281285105556531263 17238258466749723066 1385399476409262497 11536562804974758365 13316233046296519358 4034264109139616700 5288936528848764771 4742019006358368789 15778347633461742291 17113564264737060666 14139710249440263012 5630051907145063099 723008179553721608 7114273275904343031 1616019442797458477 4433185989716165958 8932662649302478214 12607299142891073472 10177784533308032850 13079850421529503495 15010471264787251386 9240424000937320344 11871946781492573304 16101437544301158672 8136254891054268303 16864168041005655930 8406571624306994815 16840290572861732227 15414916549303068967 8797612737723985772 6647313725508909424 11826544258365648817 9313577071734056725 9615417744905956730 9807719891290842911 14435125108072334335 7177762004946018238 12651241397773442760 13492213690413798919 15044377727850671693 8830270114819599953 7759231926008951306 13624387525829836326 7184035994722498137 9045826810797925823 7498503780975725816 14126551114215807040 17333271385297414145 18244378305433595653 11402097928296285898 3281144723403427345 10808853093949187515 8280022679354293645 449514520435383468 11622572326848246145 1666308204009146737 10247940430750712514 15237219809550360693 9394680417405577890 15206280059590134900 10014808316774184288 3431151876669059669 11889825858270510790 992796710140001889 10953766623138913249 5363509891609008369 7275499536307509735 17464687431738177946 9686173671806369872 774074056116007362 2400482306803253566 6958958232074512291 17354994451849177946 16027183687510943473 9318409461114559500 16094533304012243002 7012073628907329484 16639811359134665132 1853567679532475216 5195853734874045531 12214696169730688270 17001796756176455199 13138572467358778877 4586376941645246182 13638432055713337734 5485271488753881420 18295479857339419421 4985518126747971349 11317787604126041795 4162181872053064511 13488256571468745355 10678274823218011816 12626133168718980218 10040112903661694633 16127485194036546497 1088349558912752670 8831229360324677156 9382295348096652562 8565600642503659592 11230572091599999489 17738127155493678705 6578889824869123593 2744510964119051687 8438270545134093668 5158251628229005432 2587325608685470543 2124332473210011897 5637610277611507552 3238530908092002593 7929091568730513366 9475950119091007085 9083907409198966974 14136411305227682744 12040122469385881298 8936358949787727946 5739164788965760909 16819698711309099660 1655653887429432196 430647196221575895 5921143743382613096 14410554227585303631 5769134465408697954 8789934330366293602 7565958141985575795 13036929120330406790 2045146216665422286 3811068648015516981 3831895764322168587 9271944335018840361 15846508458298199031 12446138587815854128 5627707557332664373 3316783344996874305 13029370955686394578 16610952336950507643 11518152736268416249 5975615744019054056 7654372409558939309 16608224231036674358 8112853792898130473 14840150445989883101 2433890190541614720 9900596425611343692 3979150269542100143 11094454108567287568 14711904655197847805 1870250522430039341 12660781005016638910 6582212797904780011 16170197826810806343 4188072167515506122 12835461545307196740 15502165365118318055 14242697111050476254 209960880409705733 1106002260121466777 16929882335157684987 3048613442206036406 9385803318665213095 15979964000321248306 824473014100710571 8313973139745209192 9965225477028378760 1972060933156112425 4054108315092805144 5088611771539555957 14799928613601511722 1823101315699241765 11974446537323700299 18029390557908911056 10002822801627048095 9343448751218129277 15394972635990659344 912920676903621004 9925921774096174452 8558097112252944842 12756229150123618077 994669713511763397 7193933935745741697 4482573486435750394 13610732223586620102 15775399319287218699 2804391880907636118 11714116521707581144 4021940071544986105 11515578243138813153 11875243766796928379 4849803460677780594 5668758714373447991 4371541137646299016 1800198953967007941 6092871936831217507 2702881282547918599 12505756686064777439 9525949244709538805 13677273692254427335 1448691791467965516 6538770183900347200 15621859072047083127 3942442295710322099 7747778545811349023 3621199375003375310 7194481650188906587 6011931987327770983 8266362199123323991 14975872092861883305 17012624519885015749 13605265272290909689 14544011845883267825 17943740752846580043 12913301332179835908 11733947153496839670 5653986108048819594 805890030395419095 14779693846476669394 13906651463643135703 11616293486912734093 13760773305030379225 13442488100663111119 17812819976908135912 3244816151489245435 13290272567459829347 5074850072846289555 15224264251586849457 3490817852675781680 2132171305875378828 4761905603042052925 6995100267526909091 465399432963284157 15774688761726705980 67424233764411749 4824468603805361943 1125330951789346359 10040327879087110981 5225230507629710086 15067203863706265410 1051213609560745537 11261818676057749135 4612725567682123178 10510179488402203360 14066101856869975340 6126226828341837542 2202496073087367288 2898018130220561380 6091767296350411015 10381140208912108418 11834478320607416067 1727450740512127528 17480427982131319633 17122435150017385305 11986466898836948603 1340447874110297759 6140031495111232993 6738621295479655787 12658642526765567411 6975817556368645608 6640200079426380536 11122469589459458063 7221388654510279785 12242878988875667016 12767468829949798388 14455432633215382399 16567854167326796465 6096424613425486376 11478512839359770880 5037432392051406314 7241501735240518829 10244536196820983537 12097654394929757333 17262795451797873383 582537765004874537 8453251216209708329 14482673376644275892 13228672280109916566 13661181051830535152 13973561932120972289 12737572150496551655 8712687263308832291 10400306771332944747 6287317958591994344 12122641717066595073 3157876046149843590 2060944947497962681 2907653141346168866 16098323182092437795 11380165235141593144 11727399758950212716 8326143814236600516 13030559437229614719 11641262701851249588 9466887359473111084 12089707115681786252 18121343647926686175 15684316779501420316 13263767052767297398 15479157885102931790 5211148235344111803 2217752789132335659 13265248924963708335 8406693274821340393 13459182679996269265 7810188509249160691 7652056725463481157 570801488088930001 624385909559479079 8514036919803161575 2553171571103132163 6179158761500320812 3243650936391468058 11863831966212225986 1832907184217938711 18148557828216039882 11573111551264165079 2972178428864705931 8426803196470887491 559227945116717750 14479275546995802125 2602398355459653819 4260919647509296989 5633699475093446345 5390960743271623060 11615397796691329812 16658341702688761620 12065816371096798818 3221955212648722055 17053961765443193568 3823851982248749859 17066660310339153890 11753798733146859965 720514093643511516 9593920933174233678 12917001547466454217 11299075929103794913 1321458716788146557 14102757605696936694 6186446928869340990 13038102726079402036 5914704618063802728 15462730111487222221 15750015514914946751 15292438980172155863 1041978905134664310 11373039672480167156 2257051047605563143 15396247774348551261 10067843763913368401 8215782562486547888 12972268525622364331 9260687261781018618 297110033853535151 2636315847231449010 1772676814826774262 6542703231525446410 10200917554799693096 4891175925621976825 3457033253448062221 18042306496882720746 16498116052967176405 15235092917166802224 4178204969393673842 6042924406486348848 5940019613925786872 8212050802025259266 18111032086499861159 9529014999176347529 8970698223927438504 12729450146603487154 16259761175153835061 17709220424710484288 7452792241211187155 10014441236255449251 9756021237417269321 12983439216832449922 7234284106464922574 1565125502981150763 7990529142570342211 6343483223733262826 14472988310499935575 3171441331107685677 245266996904288839 8086524780196064574 3451558699160844184 9027639422208596911 875649773367802123 7270807290296792583 1215534715230437367 17407897952923751065 182396893659830193 11044763500407605622 10282067939043204831 356276759778466689 5291224626029278012 13182045484938468466 11292013050144345702 1644988505203180263 14567185021029329003 11577412675795931138 830761732638828639 12208317170425214014 1546168669976703377 7862462179195562012 5220493506303539485 13954625804333900869 6740833548752615876 17772511552804431183 9897204017007371616 7978201944553258493 229866110519774063 14053282595931891211 3151175319013609929 11252925176258909986 8127424317220643003 13364635800721651855 17200002052324730219 6711866325921964757 1666717599748871574 9985751367024076904 15688223409948329313 7357483616769215841 2675157238754056807 14681522205717818019 3681576426326045994 10320541788366495982 4995624524649596368 12797071234180025947 2275121816312236444 2670639960751211648 16708740579388036748 902317689615935498 15564089821487690248 15336014894716048403 11114386239088592648 1697911888127161427 13865412745464279496 5259176229748876999 8072029979874139250 5948038168250465144 4112700372519620033 17957575968287231440 15245197996849198580 17438436063379259886 2591275479735295123 11779382474967506752 10472505703040617651 11307988779211606068 4245694253299426847 3301551951486101506 18189547723852945438 8007782499858676361 2059972526012397330 7219237779315992964 18028484438291256215 6089139384640261266 5548001058873330399 12927580607674126882 7126371659992969180 8447965012179626239 13514376733240908311 16536568144072060145 13582325450031160099 2829574152573064124 10303609254715889259 7188228884569660929 12147349024216620281 6545325207001674787 2569399534205596487 5872881887729204612 18439795021986171116 10312535911405753204 2619799349218451815 5900745128095703830 5690634116459004597 1808544462098424282 1037663939457983385 2528196715298863783 10056179339279356051 1598718842650583263 5852565384811606771 13244223232779659284 6774939274086496235 8043075741968133976 12502570978185552524 12647030665316541637 9762521301232530244 18103095766258978492 7703504690685733883 11670878395037659935 11453887857565912746 11628065457138114517 18089092376219845915 18127563580669430522 17011624836967783035 17223025923052020622 12831329477267355668 8818252007072620773 11238391829058349241 9180858516187463766 7896285709533044466 7787773105928593689 10149317793270203795 1118810425027748197 10753188711424469856 15615035894983213892 17509908911629297776 5315593937467857173 11409814214169022084 17229518925476795684 4314656684731977057 14412674794117136178 936928030837290128 15623204339539063356 2728303858386390205 16111330768762204434 4143048694254546506 12853900843647342123 10804366570700112414 13029802668080274446 14195634413591028638 2984540345211776636 5678499147294339614 4976889789868227701 13695351111210125690 1931583066863033994 14642116425512139281 14417031190365156895 5067440117188505413 5184127334704071653 1547016344073956338 9097024284962596414 18009495756819551533 17730729551297919009 5095345731811664009 16474611955511638565 8502499211784834785 7895236986626594688 13358184008541740666 11856223186083333178 11845546843275896916 4684355539116006565 17542129535630001745 10750722481171154318 3552617549955908875 15600107948732798571 7449815057503553353 15698202453942223717 9936712337197132831 7946458395301170334 544639749246249114 15586077087786747004 14396997817338475454 8953712437945896564 6511754367496070271 9373771217048775000 15872409464000239020 4279788773155524959 10963423166185279154 5260052117258363817 1821725476754935460 17685741915145750790 309059149056514976 11087646236377216920 7526288478581989198 4243745046891405651 16865064991548945625 15674263533821142496 94723279476679853 6366123178527462545 11293328366724677497 3545958278100246680 12728969175603783448 11708088281237659300 4049840270664760820 14561310057524175934 5968655477702727998 7449874939964241076 17041366426381199326 2989989075768391697 8445528278410229616 11992397880155431677 12053802413505883404 8638270195917018880 9448038492994550981 18270188596226871979 7992080884287521819 8738800124302362499 7650096594629270686 17920779041940503848 13177720151231691164 17032375642340209405 5788661087623757094 2364785269981089312 16097906153105564835 6732929698899700075 106618259031554505 12125384183746780403 7880599860625553708 4921580611347527827 2714605653884273544 2994328947599535726 14829255169113584385 9636983660394897500 1544602373073925232 12181414874866899377 14901805427187377034 2581985386731441004 4392146018908453917 7335938203849514551 5588318708771887451 4818975215014973887 4878954901226182903 11661464695568421345 12164729562106356995 12705056197745728140 11158070833380666866 15403392854767793916 10104258528992469198 13957271626761589903 8196941032162546483 14844638341136158551 8561553683963262167 3085741620105063161 1629944164101925512 5730419925768468058 6843588668783409257 10319207423143698346 13019902719438568433 9392115929972824036 14330093390172406291 18103222439774142404 4500429446687650084 4433981688046039187 7172421043325538464 11609832379210347862 4359388132008869231 13607567691431467684 1625436601452919426 7167761991156987133 16221116747114735287 12878976745308612192 9625515755900130229 2451240643879332404 9165357281913120441 9566831430913656140 8333518645427189754 17796637108334980688 7922391975801843150 14939547431516624493 2602390243313370012 18245760148492797957 9396811420701080953 2722588329140833015 8852188897517853582 9068401322608499553 17131244874032545931 15836816772803021217 12363783046883084214 1969434119461244637 10888787651304589296 10220154333618086614 10614543812199783615 6841684398980754260 3288647052071619226 12612811322491589711 16932667924559429645 16468451388045611829 5750276555862066049 3715318972594215206 17159280970074691749 4612005490257601681 12628787162678086239 13484750680835234551 2058587035002239842 3746404677549680155 9456409554137544426 17097564625304278612 3933167518920834825 587352434759845494 14435423441915527813 4722309746535527867 7456321096292560855 6590732071189703839 5964336040693347931 3338716927551168440 13087355533550967750 17955339949960316900 3247994602698803385 14984885262966386400 8583256255786428890 4430273734630778547 17662558532707347082 14407190020987593755 13845327768545699510 13379655757543337488 5612766836660204350 10419014064116316386 16692786302520461704 3091073028484754892 10062547044952141765 13540221422779848973 12895951205838640625 14100989725579632274 507458506202902909 11065627587262670720 12074189672443411930 7282747170288268204 11371017762109331607 16329921693530322731 12306426877279586214 13096852648246098415 8915016874569863269 13433121875256283180 18403343542621697744 8930577745045999209 5690181628005241577 12220062015002539586 18157540523499268034 8496897750039912762 5987666484376238134 12130542172409475504 17872792504634713757 7615909634522373363 6045678428144707733 17275814844335849337 18359025478851667539 1367515897924597530 15639213563873047823 6859801359591410385 13856205851641894963 577158150159908102 14288685618828801376 1149860641912254034 4399554125653816899 15188033883506499700 7583433109900457704 15013932151441098574 8561852377686185572 13159644192014806332 9546251708335415559 2231111614448902843 15991145857740113592 9010424648917065099 16046230665789147092 4292235220669085050 2706391720643279346 17442217218129128239 5137559595411576918 5410409506915800756 18231860165600812285 161135445147548309 12634377425188119603 5712347015281613121 15782288085911160326 4393381419958354599 8331522694228255871 3444512080514116283 16905535022131881003 3828606194244831548 7348528776036612787 2047037857172139118 10440354356472127689 8228400935592331775 17484802914133996563 15685467288157276663 15272452882382794856 30207387918719828 18095240543396397107 3096368928878282045 3112027275394274505 2265099195474207592 13608962414999484150 11241530549933057739 5781086827766532062 6613095710074164979 14493168093893066892 14722400995587778040 4932165270966687059 13368117442097477339 18244912582056108947 3928115770823552457 12259661778169116875 1498636464423898598 8194753430837371894 17469820593251015770 14487600113313028368 1281961316865956656 4632698047021990199 6762370494342486528 6934558077391246375 4576664971948547630 1185631974272778062 5378844211501812523 4014689481475824002 6710638423560585840 2000156008745516444 13906013887147551413 14780293245074781383 1900391240981086425 11806269681226960952 2477521862329885960 11666359725725226208 495182315277479078 1439775461167057653 3654111389276107596 6768648556072554694 18249133361491087149 12048142207169310342 2141265569614839430 10923528810595169450 18393221188820705272 6896234917221529822 6430814572835593891 8257294140258566494 7540363184217437722 17711921961629885930 13395136860164577751 11896963587764580549 15549722077276292229 16404981687031437111 9106119655659984075 14394514185228945961 17176022393847068285 7579909526012332225 7228089176010417105 6826323572806468334 8649412803097935316 12330588072014037271 12181022224238241153 3051131583721728040 16800901859693972798 9212411981471012763 18311643599616228674 275469347862834324 16764965341872609207 3451597032064814669 4865313521231610981 10451664627360347179 14625886513713309589 9913239808151926177 8447316152477133506 16374416638529691064 12447084147964054108 17762971242214122982 847496052898529910 17758588039743880265 8755484197382634819 9110297605960559913 3499419473795769323 16315672241159055833 7457522475112035898 15858765429405323183 171017260888188394 12814266043774681397 17718906376327714825 2215781002248195711 8153006173439705037 3827967090508270869 7353940385441222445 4614246678877145750 17812107645242500791 13210938099595579628 5042486603372632568 11776004780793889043 17787934479989681294 6878036022895856105 12862257322887992223 14940043801184262096 2126604151689343739 10843928282249921550 5609572612901372945 7378853659428097713 2518070537430428546 16392899814313218138 10812145088951173040 7519468739186186737 16374283729022996737 7890998919821647709 5558044374612525889 2514379163493056644 13628505154122538501 705813678566969297 1016625172096529645 1178499861878187783 7461892338295698724 15522086701882493255 2033573099079334131 10184734379671496032 15957128510041173442 7838491339879734360 10881889558916220332 12771109370354821562 8633810829609168791 10870321605782185024 11475048376469262785 17520894652155520665 2463469792062157212 13941355184857437966 14945264689512653375 4564977470723303307 15184579818370551958 15208161966083131697 7984459361375495559 16894309872508593282 18387462560716973474 7671617958029633044 4146625989276211232 3684551249491414570 15120094562740483483 7395111245796684204 14213627506660745359 9787575094795873377 10011530347058504472 10778357064773630623 1169875832383188264 13609349531333771687 9507106252976542794 14740742772248312845 8056001005608756372 11255537665226023443 14523794252395727098 12776187516095729181 6607281946751922361 5668005496786359855 2518781800503564915 1373171231402528139 9353130857915262753 13397340354267986222 15024605362591641487 12017603002871942282 8138850690987679765 11263526984860454942 16093330197842843055 4306066916584939971 14593295666468149951 6808607378970547818 13932475770857168707 12370824610520254925 14597891067063866395 12791564728984386167 9742981120796047813 14573051406096822904 978164174708016069 12626972664548830863 8078173795375192053 1167244050170189673 8524945553677822855 2911027922484397278 16620777983105925962 11199130972471233497 2581474681074067457 5993786969022324492 3363630127911558784 9318700261580436762 12432976346760320303 18375301101267959643 6386855779832092560 12918535487243446095 66148314156667439 17430874946186032717 7972372828885743627 9104183124801915536 6937651516818603232 18038945974623458681 13648785624980897263 13438328234512276289 1045988296032740408 3413366418308203882 8832572811640019049 6238114182369528029 11554767345284523082 1554934879155639148 17479560369459810649 9615034349318268764 3697336139991588743 2733148782091811877 437410123347591450 7778130365315698909 10333401856323671090 15641616644385613213 5069789031328948544 1731001640382771624 2375163672841664078 10636938223536664305 966145839740385568 14478369722728274624 10397641950742675051 15079018931295624936 488903561050058551 17724123335878659811 1439413754201096640 13166154687333630110 12925024636682252626 2633415106463301390 1903934671111374209 17504124506294532665 612766328053825348 3943924626765816749 11589855319220599209 14235779418463201837 7501482441325747179 15189958227933176357 4859020637484933286 9495710004682001686 12071590308835806105 3273616529514900026 9679741140985487617 504789719649678915 9367919680500393490 11787769803332647237 11057183944469125845 14983881438440327603 12828547695232569921 16338087759612913531 944717447386736921 5087768822359641630 7402293422945628344 13763589364424662893 18176120652675171928 4335669376877742607 13637916835826430266 17871790740719276136 17135782951891937644 13988382063810178908 4984089702145621162 10148374744437992604 4856305640195690881 12639455049115009494 9357300893486320623 2775194388065356351 16245034533898901092 13834883776932059628 4714427493783601088 15703201016799610184 7492013645926868921 10032193347189110062 3591569916493378983 15203691156486997611 13454774125137358566 13693183893432655192 5116653481777449816 2672158404196478772 5367579185007267227 16437688661513880768 6535099455855976868 8109118158985508701 7149247660286632772 2741237374917148030 10492964459092463297 13523072406669638417 15375123584090305026 6073213591413279435 10908511027217615954 2141818357760362005 2169940748838764505 7937929199337689170 2616258433013671461 15293598633346090970 4057310392185058287 2166979653319499858 11671336649391832728 14894276436632702767 8189162914081344873 3983877458156362782 8949586768252965438 12417382770318924682 1653233806500872204 15451519686494478681 11327152239779758049 12123061485179078217 11664007095433664998 7076115499677944709 4380169144758277870 5756270504241399022 5478587373375709564 47210639449626906 3281798356495913116 1584872080519008787 8215461384895752224 17162075565691261193 3512833004708968722 198363137407743723 3257361236358249991 6957199256974967716 6914766560240953869 16544471958297034601 7374512356819972805 3962275482728782594 15247073618848926310 7333835757890283015 5054942887648510972 13890736580509653035 17122701450107115792 3087598426035567976 2976940482558940821 4750576167123873700 12994430442175283223 14956570498921856562 1060540976813545044 13126219467880456983 4451696950878545070 17877525514867936141 5383508022199039974 3369022067473449719 10856715481752958689 14237170708766276540 8292359901752013837 16245401135981191210 13642845434365529900 873685203362489169 1236367131856338022 11580068108311760525 9399921458923790280 7451836277122568981 9000367201405020100 11749014006134039577 398728855263018168 17232266174534414744 12403002116102301594 4064031123137855731 18132288651657151369 639837157526166851 14519952798533776212 7962657878302028078 8829768353413855501 13030259271685341685 15771424749742334336 11083887560813117137 13516240751742691595 12475501078329593753 2430298502672063253 14056464029122836593 7744027151819261809 2438886216484348648 1642427714407514898 961331769280671185 3759789838482173782 4622601441395515967 16943315267465988802 15330937903986721273 13305338506267288767 9299782118556493248 3949478962611097868 15295478891536802050 2116711205148003893 17719644917639414881 2758418176493126532 9022623730981784036 15544126304089233903 16055779992261822809 7864114293407210327 4200135891781945500 2986354029584975510 7851462361523724493 15143054107692161311 17304221402840142256 2059207774874215558 7017622037862906771 10237062336920121814 2924222399956946859 1263336594424918970 1948966261467737945 2955696004845120748 882569257485831700 6086129219139603182 13392985170253739549 9157480019930143711 15153841997027336179 11822136899950632765 17760229554869792680 3992708512197514570 570743280345072268 15902728610485722883 6227267068672716351 15887147708694082308 503665018194181673 4569563711855398896 9586836900642544178 12756702015040787432 16969985967304998386 13487763886422135758 17449117234046452472 8439651816667800648 3258813080488498979 14700139351701167906 14564694357822883727 9715039392642891383 17738990541706959496 10236076725820589303 12453550432701990553 11657599159573210322 3499026926304533444 5610484084188599997 11170361318522630455 121090339456585055 9404816405733735442 4855986292733550222 6245093429713681649 16831951098734614563 594410707089188977 10625892330956929153 13069748472459964142 876396576632563633 18003077028857330170 563927693262449195 14061234125739161482 8262890269642716539 15594631547175703192 16299456772846507136 17592147501365341366 16230180648880985665 8713653582013574725 4338452663401016384 6184480635499687568 18384987817529903235 17725276141620676685 1824401483038572611 2457246400577658213 2827089284939487938 7864201831635884482 11203828678697197605 3522870605382037873 2629922406007479255 15287160401163044110 10288533582292502514 11704873258229818797 15756054957104961155 14634459431077143731 8480166843498365881 12583127699414100488 14792960260029284922 17089139118202322247 12322405101964237588 11396992425704937775 5947313712227397030 4724913555569411826 9105193814713903384 5699902184973796122 1845085517744154383 8707411286965107175 17640220596315203555 6174373595671685367 8649417802447080510 13958531987010467449 1701488214353861491 2007887292533449869 14562724768578459144 14115610310684169305 3994152210601125526 14001211431742733094 12782979349969097595 12349461032929439502 1877401529960515685 412919943065848857 17953217956700449331 13364228624150809795 7362398876548460205 8543351348511298426 11962729539025130067 13805536034403885737 1901389407616998057 4061644673321947567 15239223877813541633 17528732635728224804 2508008170460394414 12406207931794060017 13190963289075990236 2329764447718015953 16398569356763075833 2070156896074362107 548367769193701023 11150742213607398322 18142608030848166244 12962026573537663087 7575071351550791617 6080491956617501239 6218582243089511544 17358853732286766887 11901963806023322631 10958987506553724615 6797358465197485767 9159014709555153813 4089453093537045607 16171575246052800798 8674627354043732163 10550979793248130667 10724285261771622710 12045539072377401066 5528389466959636047 6677020976973983542 14906482379884573155 3537643488216135193 1821979648238328057 7119347603131498737 12884425455856823761 10332676635416699738 5640242045937430593 12777608662487597164 8419158045616398394 15878791610584223552 16947933507162713091 3969081894321387177 3518912351713264105 5172866537780056404 7771092158131083605 12392488326533597529 17585012325729622144 9476570766521556366 2554913135662994561 7413571672693111900 10926818329275847016 11045279194520398746 8536700740691270684 13348696958345021047 6693321917296897201 3470876709637922710 6059961635565723066 3282426704176029103 9234497078828180457 9456894099350917060 10189869061620398222 3460695409234299084 6131847703878208446 1042798022627773648 9779900695573878819 13775408852731925154 9947670796552907092 9710026346121055584 16226182760313299788 13494502276507707476 4676684643099500903 12425758348455822901 4229801426380559900 17809371826924473057 7723153601434470895 2306130148291519683 407754019763771053 2687177621546482643 5481638761526629381 5000127299728340302 14697614516938550292 8124574061188747992 2452347897476595433 11692691746971769761 2198934239522611946 1825979624028582133 17740325020221761579 2857205781822197391 12146756819974694941 7349308179993015130 448933983531287180 11272294162953731784 8907972789702894154 9945644369908749348 3252750493826591691 10624429550755128693 3697649629200073927 78970382677087765 18037718385509890015 3062299491903308026 5217542041706291686 4487201787531511055 3230152904961147290 356309707330388212 2671601691161892102 17812399338673017435 13563326674452898241 4972314145994509331 13986414361704796422 3481783222781668778 14886616944380974265 15389310068567352018 710353493789539374 1224571717552872299 17432537751744668257 12876335816978297561 6184856021585195852 8196950800180220402 11336429154229710947 7903398959740748483 9038378394138908139 10233746585004013952 16179451686172503310 8111211867043500512 13248622195090670616 15698577851002884591 17316381452800874880 4472394587009274837 8707578824245111499 11423320004212930 4464438160559361071 6945246710671916084 5389396709573335116 17122438493363822163 10263877467251702564 16803337799370750515 6193936839660271992 2218715015685147125 4372421851460273972 5571415924087361311 2937474830535516580 1833040930276250258 2721790650130046769 399375866856516182 5999121083044284615 16007689416430975176 14778245085685164813 12880788407519272163 13048851358608930944 2941636244363843361 7193848798133354604 15692677015078102594 14649512674342120435 16381053465183657917 2324650746570215005 15754091144198280663 14890650146460567011 15576863372201361298 694814372670793097 2912073081808915501 8452030089123260301 11010706745112034033 5905435643618575694 5573127909211955579 16428436578587851730 8312985794018284753 15188986427104737817 5513420423688961535 6121512154922300636 16636642100975994749 15692422611285725869 2698035777717107782 15275162322199293541 13736531900968471919 1796430974257515738 7504740902489346773 5983951012099755535 9336496356925065030 7806756798708608784 9560242507905595503 3627313762241797363 4211127893516054713 12749362615326447396 4349157749795056387 10757668702822780622 4241984728207436333 6149863623133074291 17338479642956766863 15653641417977543223 5783658111911079924 195926242918861841 12550598306710774429 8400650086303021879 13193590277256948257 3725432724983886332 10464285128891128333 17624070357749865990 227753820344849374 17521630337445383150 16650148207176911929 3203249933873384480 12613322031299685006 6819524356236295243 14968463505322768157 13512154959383657855 10926970298888031299 15767179997701278186 1709275293554219930 3402469307402477143 10461916463391664166 3196428809958544804 14837420240415759661 15911516297769355081 10833659827486092289 2969890366216563051 7533073057498165411 16633060026197271889 8836349723851623751 8106908401310017952 13567770648120501567 8293130652080933755 182549377972909617 8660831390481686888 10410947531098993138 18104357595018193366 16671640890096203407 6550920122639534533 3695706452910288544 12864524179637126887 1619687270781146082 13746673383694875835 17477626304372201713 8629906410298328624 8978153295992105238 2608630624108776684 3336562835363340500 5904853785473339347 209856628865230761 11933126222223647534 8434845493486377689 5491100363959437329 18368877718206807358 12448580034218850479 1272663838647875645 9286664611261095929 10380577943495427418 10291057852582949682 8365118836272424821 2260061523664777991 2636672211995169326 13216734603946033625 596781801951552227 417998924818323828 3277744669026003513 1149664693517980999 12730776897883714721 2591861547755379861 7133529742669893797 7062370387969778591 7476996031219706978 9579426126299029989 5464553141490962552 16945522231243683577 10450394600598186022 10420384206074328426 15838807325716792234 1491230578132079665 5630979197512194953 17397822226033295639 17517335994981683760 2488683013961304202 17973056097043503015 5304080581049286686 13582035827322292008 6662665710053891817 6558185818460510722 8860880123876683269 16387036782893832191 7530962248815074942 11610019128370698233 4665612596244031997 12975193395849125022 2628392988268118759 12649608811167340846 4862727249707078445 7671361898750706610 11729536685829093596 482446748309706232 5002691759551098761 3350482448396959974 9337877558659614815 4537053831681301336 11333043025435197395 8629959963686966246 5975625648509683907 13916572897158831211 4968008507297418906 2221961938039098054 17227040568279387673 10056388495058907493 5147088020026634912 11661361940865334577 11231377742029963098 12996027227071436873 11667439942562157017 14831241767355097201 5699841848445639663 7872020328127458833 11285335182190916641 4301466493198498161 1261641239269452693 15408978747286379732 13326283533225231274 17029606955777359357 17594748630515210140 15387115814851007907 848808628751613844 16611593693249696823 2915352675610728950 4013912657741790954 13338354517910590165 1041259346847298605 1729325855707222264 17071427577865938416 2581005590472754948 603110820622838178 5239728442348810441 6476665456860653679 14779523068557566365 3778442386494649313 16254502383582591925 15366186647254910960 17791800397897652581 13215290057585275166 15011807824981414039 1325895911222516783 17839370091197400846 10444084676205803269 18121356680321626471 8721212708693607313 9661288887036221858 12022491411469780817 8383136850731760917 11053287581866801079 10963459602426617972 113575875301884259 6931116507962687798 14836574099296211944 12889002836481735845 751885357720161627 786783026718748481 6693709349551295385 13016315171775388519 3702417544577792541 18377696669569320258 334262504716845404 5382630340012879297 6881968729597666363 18131932505291960478 3973429074578386564 12279939519201456417 7969887221219624844 17128021539307332122 13786687702807360504 12716299654023760102 5181745121724607541 13648752484463274597 16452938810673139066 12767425558245397220 7611036070052717640 16385702440976731628 3886216301938863156 3685267812251492963 3253942104648068051 5610972357788136657 13745697440414911571 2091487000938829960 16947103976746937774 13995563835611427287 16008809237410386703 16145384980543096474 3804708814827272469 18382393806806325781 17088193910678625442 801397405282118438 16231790854106549043 9995285403493513815 3074897564585079118 12892783503312615747 6630205303120521917 4976626221896981864 6995341700877321046 6359508517898171676 12231444346430932075 18273574916583347438 12930963040461584472 6441345456007198865 8990418804971267344 1662452034642218483 13003921324825144214 13620942490015060289 6010694971823510291 9724338835023876786 9932060874083366985 17152439143760799114 8042936248153863874 12671710168756693871 9695787594633322775 537840288547264534 7253711121062750869 5877408141275663855 2450087026044540021 1420878433542707422 7532047736819043204 17391442943190828126 6720660130415432718 1704951185513009392 5398724624323517857 4165521253759169601 888436225642855375 16809637721383675456 8005204314786800148 18252377651104247248 5078670208345379248 5949138359630198882 16130262450784343717 8224085319760164377 5602073215944052724 6311443721166985119 6758637266978717275 5474345031149380154 9673841850391536135 3797999908021395887 8329384886048656807 11885230449285074585 2897595287415397011 16224023740420604968 10424114129286182811 7853173612473639656 3800452177198730063 11878573237251577049 18404691030204378499 5395026314515443142 5048632278018617608 7393822228949862315 9002621508491524864 15163895675256570766 10773242951684022734 16204449655098856059 16181844380214079264 16322935255223105243 7883824070818113814 10150170739786629743 13145588783336550214 8520791013071934820 7235623261678681521 367641946314522863 361911134194344695 8313406823849055664 15481482946298587326 11208119174030640414 10184760021128493579 15320572580218308439 10174494500093982552 4250457698243636006 18185511445473271488 1936679294507521695 13274493702423280404 10057410435295625304 15519399055413787014 5980143520189878216 2006507700782093468 313808999663716396 1032157872223036729 4936393486272362351 17066238143814749565 16296405851070564648 5862144327223818239 4640801722403010473 308569144611136853 10466903358525656008 17763131920401498146 6151247082008033701 17301117555126927681 18122177685316202136 8748242145230004214 14370153475829920688 15333241800344700366 8374801645977723699 11874100227535656079 4218746404159109923 7752499827126227947 13542280302615395548 4803989590628288775 7902087467352648614 16478386307524956879 6825867286223497372 16165073922875314827 14456296907456825220 3824161322890262322 4223275933689456795 9105626963471329939 12929441547782841038 1619444122085318015 5976405688808761164 822104750461852827 14839181879610103714 8762213711852748269 17322836220078431893 11120171317665725742 552963725426870761 6070930282461540667 12525790942309147869 7220723049482366412 2969258250867919845 18197022812479084903 17334848512054231953 434758261967629165 7461384930131284593 4556636356678557774 7387994975881507898 6973150124940125955 5581054105411417606 15882434406070702955 9746597518380562696 516187086327862501 11099777573854076570 6595958832440055887 8894612944565792469 9571805954516668397 10124741302556839922 7350350422687556502 16196933084353016005 10372993615043775258 15758603748045929894 4001171272931492850 9665752980026606905 14719800848303615310 17898455815706923392 4262506581626652029 11561240539729697314 17641795230143227845 7853838902154060917 3070429196234259091 4046517128128902727 11270938552323989893 9614337093949026456 382774331878277504 11394278189361653301 2429052978637025920 1131461605249733884 12426678957353618767 6725280994301434250 12119805436918035211 15478899856617393672 15993026147825333588 1721587614109457318 8317397550780805612 12925718242963980476 11194886328955244819 4149920034600664241 9228165356362602335 11487588343654656224 16137975272282059993 4038373816013286205 6200441636515191227 13234166179688598322 15806246529772670096 960660861389658896 3498124442150923355 17192887845209284056 9729473379426845260 17889424390362708371 2721347839355709420 3159208614802846477 8743094472896987291 17815888400812009745 7879154775416870306 1324224022265672901 4924158650823306625 12639332437473317824 16937499135170438569 8907504388819450409 11855037978313985588 1434515896796288424 5232049858634883011 10432652116968115045 102848086217205216 15957758418377087754 9010987981802011766 17567002205965702832 17465853897594288984 11293076733144716146 619781048205577701 18098279632578415055 8430866902079653870 12799702322627950415 9103715354398320153 3517412157262473051 16412207772117147865 1697093479797979946 15591874298684095539 1633053166073663706 10596021677221849766 4984501690278558393 9554169453558388094 6939108797271721287 10655440906224144457 9390999752020944073 6009738864761406771 6577882419903320221 6758567093646927207 1649622408978227714 14354686448446728148 12243625115993599147 14647864183968342191 2647645544614243775 14422603811239509460 17277387545432255709 14606005103052739321 17308427021934283085 17170642291750920818 1421027391567586422 15732144600136036686 5865561361269794359 1309362950209162741 12322263567737434186 8806042393488701083 13301290095886202204 2093768872747120030 7810493121854027957 10764375356714901406 3601500572396745315 16567755104606160443 6752186692768828219 14947048947417197932 2518921719879582646 18352610230157568247 202927025193737185 10468264547158060549 18265908054710996376 16690990750676045098 11764862859741349029 11673121829548566284 6520558027268568550 10147793297728561293 11342576476455127095 15214957481724261606 17467167524355513241 3999221139883400761 15309622531349954152 3199876238172979810 4433025682326537513 15295726360095679687 13018417278165444426 10385170494444869484 5170689288403541534 1912064672786422498 11004889309110409579 13701214955437787847 10011064042423413948 11510019221905817224 14068454733059662308 4151516947716831192 342287842047966371 2251415062193855645 18258456980422462631 2932164448233016362 4517566105671120020 10135658289547419070 1786339843473480216 11987366486244682855 3047869687702371982 15126086884840217004 508126824975253192 427553181481589966 12093964542886793428 3420912293635433041 5940106474161235297 3403677621404447444 12461048729895508321 1468291277187775358 9998482000787553913 3116874102013707879 4843897982661154908 14033602055725542345 1181835627166717859 2699516126032228151 7934040166792228973 12274684902687232177 5046614206318506649 2668873238348515129 16974188293306798280 2834459074620562134 14741733232638453616 12644716312029847654 16821180514044723819 12850118666693016720 17548141963845251321 1610307858815330663 6281370873195705301 3354263281822195260 2089098592272503505 17399642557907398820 1740759632158234658 13495447415659632189 14667707662292966355 9386259887913521708 17682693074424077802 14467326024986845003 13797405598089336321 10180309077906077704 14094103611863587355 8502361037761012981 9564565621352996165 17109096664928245784 933231919755036320 15942813714307589143 16167122749412965542 3349271025976135558 5309482907582749441 1247167014772451960 1553037548018136111 11248478437597834458 12362454298127412315 16032670799509550487 11970163725537347060 14304508898061274660 10162254812024833868 6603460387773504423 9082530178742568865 774691134101683897 6586299195303863169 4206269139242897861 7818188494235294320 7965990275171857216 8655393263172098910 8146832213072639095 11610525115194877068 13334988478603774879 10152364315630144219 11724345588161027606 3449527780804662650 427719607818902833 13869170135575523411 12688901407726743689 6875810162764750507 17489167601309783257 8664861760566266665 17519724576781148209 4639762703660422565 9528059313368144220 11206000607867589039 17453251113005772108 5028048818258296301 3736632619737050605 10555463993199077604 16720266886143764472 16725463125989578026 8193765011253996316 4511038760755345251 18101118078116662333 12071964152961617164 8281077071070819656 14607234965995322242 9427266768054652663 14027977507276530913 16272859005478509788 14540476844801798332 316435817914513330 12407705775825685901 15712627801977424766 5309234702000387434 5474267386732231718 1506575482828505606 12003520161919828754 6838326076504520404 4230426740767131255 8483243688862500254 12946777908631930871 12955215817819343453 11601252814291912530 15047419322849954901 2210986421112452588 10768283847565781248 7989967347963202119 1657343923128138483 9347113222192354478 10452705876327250414 7263383848364619910 8767799544522479310 12652460998109547046 12410661534224275384 10460220848866863810 878689387514416587 8971981351074248616 15481505888394295397 3691208917875649034 10076299796930116670 6559025710090138753 297318369252478085 2819389477069971045 2437576670142658580 12216560645191229037 14442565947966158953 8160604571139025445 10093404769979853911 12566131998611169303 13957640389326325195 12566682720473156421 3552434776573598591 7492365762194375216 644582695968731995 6607769096052326480 17982477008387685888 3915386444927742873 12569962654897615322 15465603319622910956 14919447773425163266 10582043091804538971 10271909788167272032 12719314983946366662 2208868658670151777 9444932552473819567 13052356478312263975 12280536753763662492 17476935612873400127 12394042142834079432 3732268525051886654 8148607702528519048 4316765362305804837 2716348085345637499 12464415392232836531 10715918395756099391 1108955870094354854 3162726923236711711 12039590881532914937 77189920320566534 16073686800728834954 16407404488226120851 721036996152688012 2673164677216983023 16180762907203127251 15515623537376582347 8979439609879623955 17071098953130695448 9236152144307041219 13477914506232883302 10754015267599807720 3704380828048339869 4638228230898253786 14604100493674036103 13994696111125002961 10946323564894446945 4160835522670309533 10973745592324609593 11551197616212678348 2142247992317469019 1989534923936882708 8069009166136904504 14009019267164697639 5797860427129106987 10737410921166205999 1848443749370276454 3446695826241728990 18270141467506551562 13369986194148199152 7891128920020489011 2496057908603723973 10968276863393736500 12251093387909718260 8653125721962336075 16267525951012207725 14328503338432535265 17152145374166693973 14021322044550784268 18124558810187497310 8018481486855959758 340820036218069235 10032835164864079489 7993493055950988390 4800050142241496521 2358806536478483104 713075711804391707 2518322920218332799 18153380803996468311 15334566211300080344 12594877140761011553 980386868539669717 16030425148565813451 11384989820557573066 8176196682753883607 1824869699507858147 1345598669413973220 9416523063933673346 12094964132202881886 15949945321642388768 12340241979458680588 5091552009074981112 16466395823099419488 10695200746794904371 2318942269318401580 15703863417939610293 11928673047644521719 17042270931478735064 6612250622008587928 12805045977903693686 4863217944093509503 12107232156458249165 11446230581851320462 18068222449938719460 13423127639498611894 17294681627638915726 17300874761123852390 13894573185924327675 12793576916512732817 2874913205130947248 5832114245952541523 187169846477808359 7027211398950070156 15275093593711117079 438490623724149745 17199113590290639916 5692321443842775542 7055373201196343078 3610549301009731251 11787538906788498129 52253763766962705 7706455636339722708 7291444556370610410 18039219467609140772 3385084623030252065 16983760714029415034 13683493448006973787 10185887480183549456 17492789166579155442 211102184632396270 9852197946351529994 17801854983901946853 1935009834877602781 14688550475278926618 18421841095391342187 10680989008456654730 753152354190679491 1400974683636215923 5556284012035798873 3501155527556617554 12021321606987689918 9269325748060115213 6652077920986704363 4297819049834610795 10693768147046167357 6579404954225389889 12231726291709088583 8679840163908547572 8410145400816205547 2811904868229023871 13794676697233790776 10823262770874627268 9146535411600318876 11230936535030805992 777110306374367189 12836665875840044311 16226929924010804669 12441328897842597700 5344771283132055894 14234864957421443994 8234674102405082037 5273478232916257675 1845488827119655570 16318167400242511830 6349031479618789118 16569282077006931722 17681771421970796691 1541240400116430908 15965837564715317897 16632577730548030688 15021631507593898665 15486554056370963442 13330232933243173013 702147940419759939 15332231418833565981 18207448468025959924 13663195834787785856 14107620952272374545 1634597298614108204 13240841160828493446 8029344504270153545 5426131722216200456 3143266595493883448 8990274104593940171 15517217809506444573 13130913272023446051 10188539990975264064 5746514299189180297 9249615409695631404 13970665979082537885 14734076729004125610 6610050698254755502 14175167421951160874 3399086440605253130 4860794231965283719 5730201293874216474 16789618460817175054 7736291050934724049 8371296543537824433 5486937438533797587 3826817320157644777 5279117394748414247 15041957690026263362 323176993658023564 12559277439560740428 14708667592674963203 15341748516018581715 7872312871420564529 936981618106747500 3103165372063785110 14152230257124878555 7084631673385183061 840476810093946541 15606346194651805739 1749303366154176944 9060214638072858586 5991730516592350771 9985915485904327595 8263275489644455285 4083499611281288456 15466797724761276292 16781130043727435260 4286355380389011090 3419092868963543899 4446258047274790984 5565405596771141761 15536124311147008795 4248177384827943411 9620715151575591774 3440803924114549826 7346384302635978983 11089278591535483017 13379919589886586611 88775438036428279 767803961256872144 9171433250309966044 6138061460263952747 11295820442656244912 17379203657919901323 18044954026180641320 13511938092810560724 17302551023505927396 1774366207145656020 11222351950998969474 5651517653013860241 5032578143277460217 6107654444448485176 3097471363044535185 17208322819012706930 9937856318761349243 8054824365567655960 15442184786802713626 9973707247725092770 5522549926436296372 256271017646185062 2222903326090053991 4008988913299489896 2812906577848595100 13140858949265900548 17314243333947813516 5738538258082373699 389060969671669179 3065250140949325932 13937198571617172683 5068702688603553874 17565712726854963763 14113259318862792996 16866509429637697969 4668564232552215361 2707959275611302712 10670035340401089705 8357599445325708153 8069639931192771354 11422696687564627956 10773466719785684298 8410135983747972718 7689979275992923552 10872802378936464788 3551078864895036280 15709578368700509021 5753485734410308609 9985705332155963402 9818931508342567777 7382398411538010442 2015088078496368829 18081828451508534048 11969419074683587530 11962920700606974334 15189600310854622875 6585438693090161898 11843809464060515441 3553791021113744182 5147103129892796018 2887807858621155318 17826405255850699740 11214324628079973748 13036917926802682625 2671580518206655874 5237256178461987808 6877756305393711274 4429811688846465968 10639683303353847864 16768588932879592155 15959893955868558225 886628131585304299 18082428347290528797 15966605609326914332 2519634139794931914 17557160566638933271 4713743237974629819 18163956373591735102 11784352893753948844 3815208830057631484 5885491041988952727 5231220713818263018 16214679660923732525 1855023439534104833 15805333648588514722 2920365905808252940 1623449475748938930 5130723650114969807 5688099282771031147 4388998057585922556 11164435930603774054 6787665451396978429 10649512092430282677 6769227052897715533 11597000544213001112 4075246385366002295 4942354253140498935 1886305788145428613 500596809773509480 12557274516042193831 1894281372630110786 3267053792777450981 17603833884923406855 8098116987019796808 12134468689565976616 11567621152983818995 15201788094818665869 13024957077445147113 16392340934288557878 13921796140421634902 14219771316163843272 1941794269115271488 8892619766357279342 7407433733844613945 6099162328844251160 4983661795728047328 1971654344288672057 13803686582747256516 8117279951478348772 337707529239425151 11625414545651185754 18382839180767435383 7516235585763386019 1424648842948146213 5667751900865617000 10485994052646984362 11006974855672160380 17900044500970752717 9300598091738576127 11534730059013966769 18203784152573318785 339955852147730846 10005213162591406234 7869068566309795206 7103652573263263059 9596549474659181893 15597783092508551433 7727546921701743254 13520281933701470203 17674149963990525745 4004331054753790061 7528862639698166819 10956161388708643564 10457379710134807505 17414398763383893170 9529470316931458790 12709905987193894857 12873658728329971978 16019948751768001095 17431911044556519957 539599285568780890 10865864324299939516 16681756150606337924 2746911750123865800 14513919655240724392 11790574711981921364 15917146386901185939 11392901916476488717 15927189427601292731 5923840428824165831 12231276665129364281 7175656784112290288 9695436981048568197 15211572116982669277 12739160147383341077 3544098132243195508 2011394880327888806 15521831587014371280 12515107799426256796 8603676382307628323 10206675822133901494 17598345605557150218 11378930433090154045 14450511420825575261 16898194220122919734 14184384831633454002 11914330832878839470 13935074338039471203 8020069743682084125 4458346319727263346 4639597347095583682 5734915057428448523 4436903163616648999 8743305149619936371 12818701356034141870 8748689201916256366 8763885909201914254 12610050090099121910 15604388637963994368 12846095896925698029 7784009697750730994 14500136983153803329 4097173428988183654 15699259482556048446 14848709898645103899 1029858193028507286 16403480842704812082 10043725343888284502 4122248893392046570 6152887529547431555 6030353234098572852 16046881516751502879 17029349156416546349 18137408482772533003 15103212722857398898 16187777814539299501 1628397068362522801 17308943549912215803 3860390775031762956 14178643728398241258 10895030067096403852 13694833164064348794 3294497389355088618 13694682298929559625 2608488899663271872 6026983952652227726 11840572042368371660 2721828310762623133 14541781276852631628 12411101597169001787 11065716844585289486 11466659319139952386 3676630302198796792 8391419209569131169 4842967012548658081 1632651990253113956 5873636107419181484 12447952504108233314 11202343419544648816 161806744190667851 10799334576493149859 14979801502052012492 7558769495213638801 2825104956609354974 14761748204346413247 17307081839820263710 17799169501219855489 10549771226989152904 7895285318503265206 2614565750942945233 16649651305951343182 16950761757026735416 3227756052108459111 11441623477331785180 11679001491847158678 6640601251489993817 5604588786467964142 16237696433134353902 15064344011472291760 7052800223470964750 4686575048647842611 554944479125954707 17892305529078952090 14507727805657137741 11823894022119976885 15402795666229642979 7779179879658137710 12157832186788816464 13157009819877761292 8041538079410421761 5636184008463040777 17871510834497407209 2525743292504431713 13206661246726171351 5745608514793023453 12715228512193839654 1204410836406740362 13687362713852711856 14696657593371451146 18302328205329020380 3620664681009006362 15756062529931502162 7879704717072553552 11438018839141856964 6630651537029831044 7875076530937004073 6081149259564204003 3653450403924642626 1111037605315495152 6432328067370156635 14446980491043546975 3649238812022881499 5090808304300475882 3981147911892140180 18285414547056747386 2001493689016165696 15684596788629074838 4510201986746869595 8928003338501545126 2440905063514814188 488640103392696096 11927872158396202661 6737549622562048065 13314136523144085339 14192929163090534534 3359712560789229644 10984207381774177899 17999456486072171673 3598937356983199342 3172058304322840389 3229766739026318342 402195541524551075 11925611807162772364 9574855790384789248 15177235606368846276 6409401930303281384 12966694119882112199 5445423911618608126 18138831240523482845 1666939654338919537 947570921311567697 5317641063965376595 1405590754444369311 2085204888713196774 16842183015786139 1159984129974454741 4293724201283133747 1110664197616746539 10912349075666012545 234978997062522679 12899769719090995876 2791861981227482305 3366788179990367571 15679977242071645751 6221741670434415967 8822003269300495124 16485875452616055732 1853654726552702361 3820592766366951140 2476055475398354679 14470481775561261122 6944344345166586760 3591248237723885905 18232567788569993229 7800973168613727365 1712928598368808813 9014503864430280697 5609340797711676514 2605321058297556509 16819150650082356312 11982748283465749681 16144373525721828331 8890164951396515635 3415331744049442694 8505679900644355460 4734911279556096594 14795074788391061651 15852709784411148328 16547467438799081481 2666277818999246789 5194995389026301334 3922572313986338060 10586545692130628828 10105148052142701060 17493374510427483094 15286638175071706377 17009743042688539622 13283759601599461927 11593905601958249067 2606089786618056708 4895602564335767655 15478049579313896901 11365750113724045162 15141417826580085720 725872366109455645 11218040137990278057 12351718883028481554 3650639225062213538 11148055683506414916 12689445009667268729 11039176458738974337 18291997933155370093 6491658771018131926 3191519895030765271 4912860201216122147 16840606176093619666 10815712859500597548 18280970292339013302 12428305785672876666 14976541293183734042 10082732356347739818 16291293601009634621 13603978310161948959 15135594740113099633 15453303031024552948 15955638968218793089 8462696297794729853 10038204710844092598 16713517543746928245 18018786084949391975 1216449136029810835 6821182458402761249 9741116985464409155 16621892250908742267 9428721983814727646 508227122841343516 14520273550947636988 9447917889090925157 18030174971371588372 14537236118555284487 17946815299917682814 4089984947369856601 848419978658568049 15798233407068027253 777403988140873448 10662379973019355870 14531535282662041143 9467636524003548163 4960018658648748630 12504546933600648299 7550843780218458496 528025143744766472 10567129679308421114 17385137693426041679 176499144648621209 8303549269781154233 11348684304800040871 1653815716159067564 12681057673094025933 15578591860339645057 4882365013449581373 8651903649284797429 13979730944193014331 8749226570182159775 3039282448595509203 4549202744433490822 11684816071636286119 6032971660929425357 8931126338935354303 15528195780943473936 6163004554622311154 6089054683223730233 4188744618812301049 13212636898922970145 17019301995102676733 9400656439491897727 4546569314463224368 1363395485200339388 15425224423495318128 3492470023110140611 11470349548191370980 14440465442296734884 12824366673616749538 6678579579636249970 668283080701331027 16036745106834072583 1811719817791563939 18069166137389605853 4485598193116992255 8607314883792887169 4334223638790995164 6825853465292723609 13414816486553064503 8285791168491261600 4720538496170715459 192419070578932642 6271978122777736997 16697545753871852315 6607443309910601414 520416357070434709 8793285863622350705 3693912773135954314 8616997747089215081 970840443098923934 15389397862190518138 346304252900748102 14295908274805858219 14689974571850879927 3527193493769460399 12834391669807804398 13960932368490049667 7622893403303040246 5967367500049780438 11837285245071702746 896284780187677591 15169367223226718309 14163677254367414287 15788303090662361206 11001410476248056534 10645246276982361850 3506107745055475209 11744838326780820465 3743688519952627063 15751088358824280511 136041926804396256 15131073714076600605 3063206286188941910 16247665135334876039 15138337492475539633 252732749658074982 13664766805978682208 17564080474018211649 3114480859487021740 9623049482812306428 4601109709344842762 3157797856262734552 2734203017796541393 1889189776989780104 5645892345695093489 2034697453719599028 12517440596484205595 8367600115800921642 15327038666373871479 15984154224606437445 6413979351249177658 4520856152744187534 8729606232793266227 15565173037588050346 2583518260450661243 5955445563948355848 15726329343928170232 10077197753293148191 12045909581803585264 669013803708439307 5243557053335119929 8356644206082076607 15745722236022044265 11859989419955058058 4446087444364384198 6408971757373883628 7486944594344782222 7128382316807562143 6950162703503558748 15890812548028995396 7854435786347975859 7552487926066039296 5739440556441275419 10986320929912825491 1786880922371860562 2683395827275059099 8850220384027736788 834467618944741689 8222911276415531259 9285370770012761848 14329973408876707069 11204564857403211265 6304996817947100135 12161882048463992020 12882409857402171249 1823715628016606575 8527974626146074160 16639262523251085863 9426200732375122236 5501626086545788455 11282754266909374047 8678573190343577816 8596490739580790879 15798779844745341606 619064844919746554 4630880908379664703 7328024077669440265 6029983341801066637 173430867776141992 57526215814675871 7598719503931100710 1136955592838833668 13847575249447214464 4562059025059043592 15994267553164836621 16997929110395940924 6870568130405831562 703711701859874557 15756301960243903626 1070463247667997925 14467179966354430746 1201031304950888014 15945586359992356285 5267552520051981198 16865786150768591440 17913276915016822780 8762186195546273402 13387224458090865240 10350857475254104960 12502838411520827666 17807798564073432048 16792362792233285767 5280091197330730188 9878263529531827690 276129228159345840 15158617789851818386 11909173451812944623 18390217207316026438 15695268181909415065 16488039951045843988 13298084527721490458 16539110070709120091 11149086635680307608 15894814058988242920 16844436240084710241 11331452763593037124 10539291942582613488 330244616897769718 16433827440779353753 17031164511820745279 6566880506888235192 15963873333251987861 11627107584373372427 8826914980630709471 17253036011331820464 16189383257152170003 18377941237278300497 5873595898672184888 9907346757719058680 11398063735724295824 2403211890535624828 14409378013118783099 8489131418407656134 15758493139068337816 6611387444756517545 2779155203430949421 4978723461958496146 25544234245363690 8232090934814245521 4839339182600782448 15038094517294264968 11681412818641469994 17341773957222030597 2215991226848263212 13767170359538622655 4902062169961030895 5375457390732055562 5120950862977193691 6425475207082417779 13610509571277386448 14759977146307117870 1897334097544535815 3465012437416897681 7637654071835076475 9921227145329642560 10258582558844028886 7674612692190638100 8719420887197291528 11941434681795009620 17924264816885981270 6882136357570468366 2848276467205926342 14952260504448097789 2086490783204387714 1577326125792656992 14381169687027436026 1557431315739866486 17404700661867636443 2921800703893394675 2443113397118938684 8698782472921692041 18366508483045307569 836613180623943005 4060376762122574309 16689944707874708937 7031038347601040300 4815118982030671945 11875093571361819768 12328640080928360753 13185461731682301516 3879727262620316480 15903893681848201468 15103859274084979736 11903589507957371054 8292185734467621257 10734262937791296416 3340330951132164633 17821103227917971379 8744781037048269433 16881269564932418114 12435081341931104267 3038305258274627614 16240015815234000101 12094871487986151324 10439496401147567445 10196447488524833021 10235815107774933073 11720130947745387145 10150372490690233109 2831737000407016175 17341469151701644597 9959768106659752500 955316884755381418 8706234911527423582 8887958053873675636 11921811447254186290 13361305702585631426 17863609024836262167 2815649242813142296 4423772264620671554 16054645595578372690 9671267216381846318 12337864901862464409 15924106306287027821 11267520157461315933 5855420350986389436 17744451127248062054 4504760322290079899 10832681934808277720 12151537047724641022 4412126054794471234 6838845001188749310 7949749147411650003 584773081759722877 1214475918154105677 3531061417299796647 8201570688563316100 13144693235114741124 8460667494935202838 12764240140739453897 5848923043432843786 6332654523034266961 14594786202208216752 16393496517032247597 13226438475258224749 6336553436696536424 16971083027753638656 1437182357494413874 18228445551024244553 2451393161791363519 14899876639955112792 2651071710840146072 4207924293857957765 7510108452848636774 17915315096327201848 15348013187046171014 17064439955039672881 4769986235112657920 8484864592545863856 2412060195931804471 12312232327688781623 12471190648770356138 3821593799016560419 6502977603748297019 5123003253858397345 310460307489511592 16985910274869405961 2556521301669264181 9971248870201256788 86245845864616483 3273374974794124787 2370443157547371669 7038052642353663673 6471666102857145938 14519090411823740421 11824937005698721084 2881666806395541956 4358644271094905128 5771407634901489206 4770479936685378491 11047225296715038869 15926405505777765198 4802921037890764385 2321335347390429047 2207205752111705263 17908277878638827243 3258496464982904761 7104307383488269931 10250427275429728732 9379764489154745576 9413692395419564963 17049084554325883515 4283920807775141168 1249411334283592540 12504450866480571693 10750017468948628673 1453704326864073372 10492740506260335382 7780564332283884654 12841800145121748804 7194080886440636486 2166426703913777660 15115683287869229420 18439418357807599899 15566737414811144218 4555227886462692847 13554755372712339074 16645279501625842246 11010122285780826674 5043079292699250815 4163289589608600811 2735064025849844993 5819902871828055842 12135405769502538525 4291285742893704106 5800790366956421355 3464290918984901465 9535171289301950000 8064287197318363552 9090092664498896161 1655263356696324190 12266434695919008939 10118643236439487341 1887081307969647073 18109362061200530782 1880911088872428653 10130513967711839293 13958274431765333166 4883340747436675155 7588814921260116014 13566645695999577910 16380725515647439946 798110859715147909 7990561593394718271 8223574014106894020 10030823791243811464 11458702988845512221 14307202391458264500 11956638251860625773 1448801981094037134 2815274460695413905 13394945505169135422 12656166574783343107 779210834208995551 3698634155938155504 13929662115113422585 4049637684739721581 4870747638814172734 1109105860649077066 5191048090811127974 14644862890116678920 14576739113193240825 275682645002309135 17461854310634567189 4952987204232881687 8569717564552195521 7176837225786155332 18134429090342169369 1998327625182650522 16006965111412870289 17936691067749805819 999567063727507254 11771411389790134799 2796114917117908485 6155333383596904240 6051128119353436795 1213737944289134456 15846548640945641063 2380677561161689781 6337079613000510331 5488727122277329260 16447781783179343456 2372318802836131332 5578744846798504269 11203259820134718237 10292343885233338586 16280943809573342602 5348418489283744652 14395123610448295835 15511558044650854730 8085174163112097149 14199186887907811779 8835795789289840486 17072261913731258638 12596362799081185265 5717221195872511091 1339005633592855099 3130023519300215126 17643311112721804319 11210200211822409773 1832300060141878452 17308561008284639451 11656663155311558102 12352572945338455382 12862684329850812320 9910144652418589086 15497500271124954602 4172085264155218704 12992981690598769099 14654074704812623214 11456594286194109870 8689975158309263124 11320818540119105482 17991657036955868842 14230264871323620182 17467371352730232552 8659300332701635247 10226182354027049988 1973339776922153968 18146531308633458092 1451048131284301824 9996376568082487109 3393449803689174996 13074293893196531902 8646770837481874667 5478509015263454613 4676044496068819122 14201726585623609788 2284114987651342797 3709449349732272102 5370277317565800501 6134893132904448076 2018359655550929943 6843553669258674718 15174825983982148560 5520674949049791371 10975540575568675042 12752508714505654780 4439391176881268352 13036949450011827428 3596356257447302420 17327074205034892952 6091492476940985285 3249670840079561852 11131907514698348446 7688759854992894065 2117664912983666931 4197755418985955968 6013039267552890183 13122115238173554453 11988134460306539214 8740366583002953153 386971420970955496 6694503565105856425 17721383269310404946 13929233642661198181 16605491229772761703 180511040600518969 5308827565292281778 4901410154075634169 204628069137656608 11568142344667553202 17546542978944853144 12199062102635741347 6385136477861412260 2005421030167031976 5503826580827980720 1590130011799151703 11128164215125344307 11706019267315785201 8081478813650255164 8390235975017940298 9844789937993478843 17259443033242006271 15420295909076508518 17522588517558387937 16719089334800846162 11750767138568691482 13947396872631907265 808444750695632712 2876217809378817969 10805234072022903086 7823004474307287225 6951132561321491235 7816654121648298246 6344866073966058843 18266297673205184544 9917345213923945289 199785008388604288 6503199660726155 15059009555485698677 15652709976004467621 3756866358247766154 11697149565664190325 13302657599090146898 9621400873725574062 11959290653391927716 16279227548819194781 13896613478836606486 4287914543532747708 4940160110808327219 6069828145897808500 4780292320687660284 13856151037556349176 4614520734439493346 5168631390161225170 16533499616739085603 5670047794676859673 2872017438809867351 24467758119140584 17139822922248321088 16309749316189794491 13607264724169926401 16190669529110541078 1145250658594782342 13995108978701604654 11453106476516695658 3219412039222917854 11905991181232076643 10210061972472255078 224701373291233098 16140196197427621207 359124985154932546 13430689331174999183 9319805379991679669 6474884760987308096 12620180684966037812 10055230784362836996 13557607990193966327 1887983561653089753 4159446929888530404 13112792913157142588 16176462329360931486 10598725506177503287 6547964646608130810 8127004753004936436 18336928417019684267 642107274306850109 15928209262630852956 9697149826529129997 7430922140271227905 10648603631041843822 14675199043594789547 8174700459688501588 18315957979470492321 485927674195947562 24810447846949720 18040907089856540242 3851157109534501981 18174633479104048115 11177343056373101252 16526840559313641496 9354889475610286531 55973114208154706 5268747657730180462 12093651175549778960 17471493493528740460 3136836074768619292 1884166884531941485 9272845869931655204 2295839918409858669 12348816648254206410 17200810626264851422 16130375276836323071 6740094981462822619 1894178473584679607 3599985050717420557 6891368907132333878 9953268739090115061 13801633793171519893 76571598989679239 17744390938949475168 12715385323524767246 5551767582155015140 2543189368600961307 11397656370904859329 1036144652527390803 4528001422954602733 7115388561877186122 17126730017555815128 1979797213338561108 3979148715391566999 5352696600475137284 11772588206703717452 9065979964491450886 14947898392471975512 15661343012392563246 11944991640974482632 14926380159303349686 3291121522771725332 14287200658887946117 13884545258671180260 13548164341145521325 2295353795594323666 17717744595129719885 11169756181253819923 6301399895054951091 11318286931689255057 10476950797267672759 6709218987378021677 13122645032056599153 13918656875278738979 8688628468809755740 3465970644315725569 6770402669842449448 11595486408322781197 16955476304414969954 17898027283611809023 4662869001310719297 12593123045840500261 17384965365749610820 18405057161637106859 220352725610824324 9680752705597088706 6249977018203136551 4040888597457154073 12714684109238583005 8480988238181956127 2355180671461140439 3845746925276702325 11692094389427407698 11919168644087884415 11107819992532270086 692134271414098631 3321783673613575759 17406336171898953255 8864134506474057586 12138448940751774502 7430605938831402942 17154655416099544643 17625871953557286622 14009728302250148397 13388877393119784763 13223641207292707478 17486521137801797041 5497271332309342228 16811169216782729434 15914717324993618027 13209087386478855278 11440424510364330528 13934959059228977543 14068136054671570726 6859068196500913437 5721806841084163252 1420805954725561281 14188031875512913551 3000604051462077362 5544523056870388789 14680657583470131773 3962715685151773714 3787639908143456728 11280623854357908318 209835259576443501 25598771803460686 1441098320041471087 8577991632399311622 7153548113331802283 18087801280263230596 3326862501829854922 9960916807764282300 16706186302804353973 10273155796513978588 7567909917652685913 3137151484380152862 11926778600677094805 11560448991605738050 7053677733309117431 17621034519210222993 15041636184813298233 6734036904188792598 6369849988477154722 10462752793326967641 3186798271777805804 9922653326857032332 9291263169518976275 5847560110663151349 10178066907014030958 8442630967972597187 8081603265076233576 15513445863474750316 10347336885122308861 9858811648965115208 9128722493423258723 6331573233297183130 6640226938137036046 13210411980808984621 16158613281795290222 11029524825981946402 15279038065568145579 11771798129459073341 16019502238516130537 8651001103096921503 8196943888667020713 5405161596175289063 14395944525331622254 236831867277084659 9078721731925781572 16725053781928529926 18193047859962608013 13523647352314898538 16857267967982121684 7776388539800455763 1943005850053258053 6551299926383053026 16303835163706537935 8585782710305094861 15392472538906191373 14694386840163159036 111908184578051612 2902765571837422682 12060578324068818605 2930889441779134353 2728546411783644115 7604539494994057361 17187533956118431438 11908627192790349586 11024406981526624703 15777500211733220095 1547613446270373789 12235193977310264857 17679975636010089334 18228397058283027049 8482892970438878952 9448863464293080642 11375674934267261580 17423551045161131952 5772426763192277852 3653184693270154663 15309658787214555622 10133951009040798917 3809572140515479259 9756938135843256874 15176173094843871742 2960813939400967890 15746477129610637876 10118915457196599799 4396883830896792853 841016178541386921 5673025418660744756 5556749102262490473 4896898837807694050 4382886983576553408 1174101311175964759 8585960228462922327 14379897696851706924 9934386704428291896 17631616232771335942 10368283133526694418 9596984918422754205 14610833902558365004 11635441322706431492 8378030661663129012 18158700490408759379 10174873257006129630 6545151592198739153 18015878013124392889 6221540672217991100 16103798198273439344 1682863975934674329 17408437502702271403 15547928883122272455 922226071612047095 15570096431975599277 9625847028477318188 4813408060115273560 7241642048354607024 11880667228017319548 13750897704740936993 5916096726279717462 6802584346209329395 10071862246770050219 12282282353407377782 4308998685238978661 14900300064319573791 11680924338856243837 4224109683728393810 581424873436283017 10447641473544785635 2355944068660996499 2986921684210774409 14039886323242719867 9186279287101368484 2934419110758027570 7710239455341014839 6375827183037635541 6883173188364662680 17996876151893156133 5934938409318873540 268305497575833083 2431515617597114096 3111061627407758544 1565983213123302437 4773741489550613034 12788222975067380199 5884045821781149980 14159272417174113433 11344311586605775096 569935231598040355 2532783676935210367 3219338966293326061 2726367971847200619 8516392724969610331 5123526358920888882 16247898024487533583 2640040811588898882 18047083746152765524 3862584999164880270 3791903011600042807 16122474133827406485 2874345571375219438 8681976748501147750 7569339122026887103 8068991359322681930 15397525972688182287 15425733894682881190 13934908011554298232 13318350186118450472 8833551276790828927 7932867464060002906 3256211600645905234 7147881776224743998 10559068724263310326 16408355879189522845 6667999550747167137 15733186354144213535 1724900686161750202 18339858755777964464 16458009573077245179 15400009638021169752 13736260809034112474 594431809464377010 682737106562912037 8488193310887009362 7050068432592276165 11671140477594380817 4385490880695032516 13751585201008335449 10934042829725513588 13709808940836457612 4942599997014052871 18001495362020116253 15992960889920634723 14476417818696433851 11845223101002474858 1722616018919292993 9272989793049109154 10595453935814499848 16292473892060844922 8736749143334898236 10889159135763884207 8407316032933450659 383113334058294520 4659764391173066790 11265862649188133351 8543371459939466662 17607585723762757762 16939813849700106038 15401771480806501219 14479545296108372844 16608135286318205466 8145344847110523730 1800745376722377650 7437100211105427243 10926552467692527348 8772166371291866885 17736544132460228098 16570612889322362542 13584061195839433801 15161760338308462847 4630646316542083069 17938734820146550762 12549619621636617240 1739840225819503090 4019464233391315591 9864823460739401549 4942317052254848080 4247864125099422141 4440697808766090186 324047089680082837 8995020685275666479 8391739366682431726 12120906864156253760 8953811761732580469 15031787586824258160 12904129708889785056 1743136392446805417 16243218578699085433 1295270804079129804 12982976679706534535 13396766933405296244 11198509874015519032 5290770337056290026 12443746249795206608 11421970448316304249 375674822220452471 13980610035805119399 10861173663803028026 4507738401568224460 17771328061751937068 4925799012207318051 2132493603126017666 11251909076638222770 14283864005198241054 4758045678925527688 16604712469243871744 1512994033247024670 10199244545381222535 856586608520783189 3641119272766632883 10998304761786175721 3249806791514172413 13231870319674621662 7382482911759544325 9820496626486610252 14942607492376028948 16401866851463542038 14641098222718366035 12108992697631147571 1620856978180622238 9626917173732838343 2313467994097567225 5934759521687975931 954376679540371528 6243498989919929879 17252199324349420564 17272135392853196881 1739906446477167168 12728603164739847966 14640855256182676318 13459903113227004383 13588201765183072083 13103000167268862750 4462549018190015621 12193412038491241284 5579760247201927643 8357050457806388732 428637540772618700 1974080377321065250 8084829591669044165 9758194132444840584 7655421524594038158 8854962862555122613 10879904039063246457 10963952791097429789 4374595068395582199 4662106231793149750 7091817401253559691 4099789094100918869 13623659414039517685 2800050330141852835 2653782358351639822 2585889801102419707 9501057445871449037 17319185761298626707 6034078333716900124 8789316406856639886 14506629278324515816 12715054637965754325 10181676909302823087 16749385711816396707 12995657842997858540 1236214023868615220 12636663638658102983 10857303549038300737 14879428081878178546 13764237260834379434 10103655628887434708 6145037335179781986 135388974218917301 3019198337519489597 981092820552113233 10357510627907676017 7312628988365279446 562257663161159925 8085162726403139994 17233361327505870158 12116484290801569874 11445043932526582742 7374922534613117526 4427827059721367526 16034316777036357187 17716937941562598639 7898600029039972844 1190299992590964553 5938869829761674942 9430439033650872678 2882469776258688730 15613705140568624364 14736400820298211742 18417976969712667042 15215733633616023997 7757465487936397075 17535415395470302048 1428118809942361009 860402990999229016 7769192799020893036 7650255986744486148 15182544163442949900 2883344570547134551 1771951266263319214 12023971515558691103 10698810112051959613 15051372804166031166 6542093560788094596 7832533971433940643 5329589009807634688 10361595804116395619 17340797436887826469 13703082882016529661 13890475871785934753 3078794629753659987 1607090669739538707 15433312687704872714 2503925971496456681 15056516450187571008 15603385386672342126 13397353107337242305 11023069960228794028 12246733488846357373 9994112380402535590 9798752346871635478 7200498007540088597 8255724845886441552 13859161426211301810 8210566002710244815 10638838166259036934 7878236077202734046 7068526050619464120 17550063147057992469 5401502711695493115 4537561653318416912 10286037256630899287 1366364662825429595 13777385735625220296 14877170530267386065 5934229850650413072 7709453771309859562 16639783747452085155 6229500444877287508 6790745741536282032 6004181903803216076 9624404406097127792 8259369849283869674 1128103191663151191 10336632283469131508 5603769334833959961 10739676793221167716 16956498181532372875 8571536605408459241 13708408796765959297 11092687343349333516 9774933177111879969 15362354731217260195 12019383482981171792 8033487147519805222 11069287811806486405 13439116453794548478 11720132869647872283 11601139196963651425 9275226114486612279 3977085425182231189 8224955414505578016 5125851153703863025 9180785595479734038 5898387606339069222 3851255911213550453 1766428212399378846 2999182517882154470 7318084435085385280 5809037463876996470 13548184687868622176 13614305081188043013 9716663219526602345 17581548033803019907 4213352151557492479 2766029063982668686 3142881004820429838 7383256589200478474 9083341064837708745 8442121184287189628 16326912956928524077 7600693157526047756 12238381669773226718 9201751383936056449 7643753295588124079 990641233445343954 2164394822294557852 12674336126416598186 17000455768942030692 14986725994664058569 840688689428453012 5946517821826993358 6286365067914469304 17945065537916866999 9690169234011603976 13225957410251780782 404957881823404624 1995300938924355099 3845302288896243009 8454288004665937550 9290615269651593482 1880370874757743338 6459536163676210661 10586220499785154900 6808858766154646456 17560829313368100673 11892527062087445798 10845082368950238560 13378537275331303207 15568452155188847658 1002354173162251126 2302612000409929685 11470754256655614177 14336466956863849399 13669423883285146317 13759225078348748230 8051855117957153726 7899934963502628829 10887275172002761092 16455152401951581253 4074933337530891275 7177106240309952467 12579512014832987044 1054824480236641942 6115049592502770609 8216211592865147365 11202271996512214305 8399085337796718485 13256630410592748811 9612879533692858409 6580716560510266178 863765379092618633 5686463846263878283 11856931169523367109 5060074391445886500 16203900956503800549 9718369409255357409 1421795649848092750 8176953410565794926 16436189487215922242 13119513332460458546 10261542109847317089 11973717559820753245 9673053036112900773 18045680172410520182 10367632788103174609 17685420679753713053 16811626716484138303 4349192637089219223 7709708084053231968 11765481073375470831 6800630345602110216 13825684587486557253 17156262578275410452 17389689349822028739 432305565063365024 16103351263458969398 11931606986631552915 5114441223700317593 7049067510539589505 17183877399258785911 1808577654169862220 3532834689101670760 3387998941984218898 5622095089211537947 8815443573039308434 4910700558007878791 17308290246776210667 6612495056643866497 14462834195413159593 14790735168468247470 10136526451603762407 8941141179868247858 15194105300735381736 9556698542025429495 17581214971873983822 3769991478509674195 4598124423700715618 14808214077978637274 17895479135585511103 4960689137060250272 3601167085991297067 16459380539110683236 4742064274103233215 14438989461595141323 5615606664000464685 11705604638784878764 13374207101202789239 6199181467994275799 16751235756426531125 2615559461289847506 13597249581892649545 14363359827704251673 10214422926008185556 5205736217311341073 14872356244549244567 2234285798692133229 11700483176574723660 13575028088198285245 4742752153088410416 16038522200227222638 14615323647808369171 4150725288945463290 16475996015530934470 17211067905189044665 1577654087524101832 12891048997404033770 8047062125826894522 104756052835182499 10588485564100519434 3335114021294755882 518938993480193902 4666122214713602801 4075462548121987935 3550203309013734913 3907079506602781567 13528729518890940642 2731875596578491481 14658012040007317893 13945911009332909025 16557889984660493019 9449839017614848002 9277727403993404587 16770101245470712366 1427477767682770244 4974354242859159368 14664687963392976718 13525237536934563403 13272058106483743278 15800731260724140051 17611276700807581112 5027623041409454363 3102025408716889985 11129449099552412648 9557097948307365229 5654262389004833072 16081467854578819424 7504878537948421901 8436432277928526597 12143240518529083086 9759416098647528684 4995298206283124478 15096715009770100890 9319873223830889990 14154477957185153673 17765366176854348087 11701710592392851009 14838852939134545784 9243725821669187969 7650389060725034214 3546551151126532257 4637356970731815377 11505303996857835807 5407063515530200151 8244607394055539462 4708945504075332597 2003800367612400612 7267321786134720589 6522764286878783046 4993653850759977941 11133001161600343716 14018443200334588105 1499283847720625154 10888941545100750454 787108547095766582 10915906623928085292 7407471170090383512 15771096961118427153 5196175890476211960 9659602691373734718 12009657681525343407 3201581185110284131 5086393259383180055 9029559082612068056 10714284299240027725 9243720188002070017 15858257364649045578 18160379522076437494 10702035755989462016 7697426384218023564 11091399594495174146 9778107502513000466 2959641816862832927 8350493293221059211 2478454859322923698 10937184557892210139 11568175884266725473 16753452555181040906 9940234872709258767 7494188364222804645 18052242390929183982 6354432784472899652 4267542036031826169 16060023707804809038 15841800454013205652 9575792717213764179 2668493014713237059 6550531302242497401 6474967351053574927 11350458372877079543 8288845449908679668 9550201237515299232 5647311515346178442 16992041901213721497 7232176604763038409 5992537533253432534 17504164454612781075 18033189666004386539 4176163214980894299 13474856687911207399 11662413520391557578 10974930180037162838 15133004089955275797 12967822768851421568 9481608977265842051 11232694924252305149 12493122831986496072 12677338955895275034 8666228996021513422 5938768390228995046 2940317762089162169 7709023849878226133 1294103314142100522 11859521686757594951 6620835115471776220 8349274778435971184 17951660668763767815 11775092909927001138 10096960371651179090 8875650272964609501 4901949931970762853 8000952221866289880 5712478182999850453 15538528562771164104 4542886990719892909 9821084539760194195 7633131003039523756 5454694577686998237 16558664132033789553 6210180779589489515 18052244129336960352 1364768924478881443 9370956663887788651 18107920903040097367 10531118511696560585 10233348125846513497 14899144587556478504 18218703631421768706 4694412807450738271 12744650810625142864 5326825191479830645 2499249514397575613 1468656394117071189 752197161862175047 925807114085845969 16877326303402270476 4463811061787474594 13482971168713264483 1083599885301852796 14924019565616238473 4506382550777766296 9264006052802345682 7419911761635463395 9891417941818317131 16075960093537987078 11811835970351475087 14732358487628208078 8764848454100980618 11430711804875031948 10203436545898181954 15914346017484730587 3440472648649936540 2842983284087588830 8835702035363536960 14435209359412421154 2737145704633481644 11178832842980722248 10265011338366280253 9593849002731249685 9637184486675615355 5311454851885944625 5901209061006960446 14226332247664574689 7718139624053919076 7941550591434485355 9340545942065464517 4964627390371542345 3693652538319837656 11696031096075178594 5150715525440445980 6032265846250635916 2718013776080381335 17216903656210066202 10835680176683184702 11144646780849877030 6519475012666068595 14067817557353595193 16126993401973131973 1923645369021839513 12355233777551968862 1249976215035702305 13150131348038144417 1696179190544630167 3356315697958183507 2731479157552846492 8999657124628926181 8822272002144819490 16368763564548097293 9087379430567984005 2485213850562084566 10635573841424152089 9793029575050855517 896747464127303368 17716458509591467783 802885177576438507 2209773148184244069 9762055708828110981 15834993505591458261 880341837483259534 15338134324706955658 7827422822481660190 11405348994061807257 17285309388340644024 1542390741810988020 5354101236412475151 18070470505927743844 14339022986970189800 14092826011359962678 2664640895345775514 6498266255534922952 16732051905855490377 12536252974428662452 9313071682316396097 13913585049597234868 15712176817530635784 15224705053341731852 91577668624222283 6333101643479543340 14112549139197405548 2579855849996765205 14006461353485360019 14747978845659717108 12971293759642027599 7559165961295626332 13157058838645212954 14468138391666696018 15971811934570811497 18019013832155780632 10210159993753549225 159320220309837627 2930356010532814382 7863942951108746683 8511222418320201862 6371506756911469535 522765839315204511 13910098132032931740 2674726570229558164 14573502142979656344 11091865106880949665 6098128168146526480 10963123657051910813 13011107246839103543 8841010500309647101 8090821192692763389 7500011415801530468 15937962091192976934 4309135385905955975 10000384173840547281 14657440191608854056 17630800220791837213 4234001255108087201 6430638914832923143 13442787444020235158 3468808271990795403 1744393478565936707 11130751211500041883 2880736523833475474 10531632254562695689 9424985702316835399 17862649095085282464 1384782143146889138 9089632945276682571 3114228290521839166 15859069077041577625 6852820792995175369 10498032568380987384 13228509539164131986 15413051248316505530 7769849406602297648 8622649736296329900 7317438571896526146 15679466716333527358 2717561948720625343 4694751663361022081 6840183686436650538 3596111586906462944 16072719322896601421 1411435460957125904 7707485828346437597 7893447385606851301 11660666123122504144 9026034117845749955 13447325694763325075 2579671095372429642 16975494108433143418 14277575659310880892 7716846824834319896 4168615948673566063 709335903115902849 4092789234839874850 1798778333532670561 3387053056127799094 15840233486557658939 377358062523876084 7205863359528748361 7259888950805393397 6321932835957343542 9768579162868566464 1908674646470370828 3366573299204088488 1461946222531638076 1692654508149461683 4382121148290690648 10792739167643289794 14293669110752474751 929143250904474595 4210537852882438447 14475807795824351244 11276846847283217898 8014583348037027063 5402195191335787678 12650705634306857899 18095863017464268561 3053097537812565728 12948383057467770021 10130814390081354768 6338187316034214001 5271942443367459627 15019093926677180707 9088542828842453784 3558002906623943725 14402246566710797075 12218801505368870848 6705790001695701551 12600714402161287181 10246519708736998357 1240368455846902656 11179598345824969312 3898313625077725853 14224706503489700533 2238171393851894417 7781042908792221714 8882303284013207897 14402095934643030440 11950294662396215873 14895120944321514575 2207739493140005915 4697051137910896014 14158272071134825355 717042644492665494 17828099656291542251 8012540292541279806 18024050030462515466 2503012587562131182 9696922244483609283 2692060679075999977 8236079040564754917 1564946636054863704 4628473540347215788 6936074504818960104 1065532034412943448 8841253173267441646 8774208789680590821 7435601995706200069 13752731628080164675 14034602186892591798 6088261824141432060 13556997231277889381 7765770319334674916 479910272444364100 5680557579148940890 12548256683673461676 15450009617358187805 7256138524771086730 2185381289503187488 5228396375424583011 12620570477994055617 12893045497238732501 16846622335946400031 8694495733178177710 18015276721098029576 3957016346057761123 13739769242954271616 11437116125048012423 7681899943817805745 8963943153825722258 14772125465151708117 16935653855393761540 3944598533400841252 16292626678455416923 15436763165009152913 17982392715819580350 13025940867171160377 16992942934517830989 15304752274902898478 6666400763640094346 16666365121613309293 13086577043615920086 5848572562227729018 16201652345184883867 14245482037382579846 670484543179275899 10129678563822342737 15161707987807051191 532644763324341922 2358486028674739928 13685371135171121714 4711580058426472029 2920258787225862025 7408730607875544426 15595043879855410902 800472830374118134 11202646429792754582 10693372488847970763 1096241760710697996 16829969213916277620 17212818050648392009 4722046760737798381 2708764571991650973 5550939740296685400 9691636492499668388 381650991894311886 5425947159794986254 1850078056884097963 12938003631261106010 9389230050582931867 3074209524846923288 10703450574265428187 3637663462872801357 16670987199811472410 9097140134315658374 17246145640886361651 13430506255743675736 1615917746230181866 4438966707371047994 16782992418217219937 12860024971834966868 11212646524439547864 11003636538265737416 9899465998514396689 16150188185332962094 9641471596637552537 14338678621499556128 4632110809804518719 9570625251962949705 2098630186736808474 5030245385762588063 13161727716571605321 8866717499296496629 15871465589002843231 14833846936197249898 5518444573860158753 9254531495150528529 6154277434426644782 12027893637100707564 12738198511343813221 6758494073058299247 6057096373747679583 3721932313916073669 17221324850578598566 18388440924635072324 17072150287333315232 10375329987253340230 17571225699045918193 1073523035156159756 4379768244157689225 16230048768130685251 13241616697602900226 3175998347778075186 3831486938359847204 5995113481962989001 3353932192991895152 2318785387258234130 18390524284256204418 15832640202253651507 14095827227066064607 10677424470010730289 13392737903226653886 4580638433236316527 3986285185071912049 4088940410124111070 9848977191691533830 2294590828583671718 12165419046550366236 9871931096041834386 4006940994967761674 247717679908901930 6513477429804375428 7358584304048334820 5844427373039219801 5078165003696881407 11800549163160541309 13377112325680745667 15018057805067960830 3378937869586555277 12710966774857031107 7170857267538373833 7388927218054296943 1904536056417167244 7818976537186827259 7274008464217449880 10543542084345832022 4793441583062661707 1944201088022465650 7119468878242307183 3272292648362247020 11980737404153766646 14858728909340154309 12109515542405015038 3316982812148185251 16436113851161858452 14007256901100990377 3688062998332947608 9459056003208014338 9830872105651060347 9714210916437205208 16461962373728403174 14512259307139112173 18236218413148540383 5712091264899344192 14527052141459732414 10057092064952087673 13383080318173645932 9427991384775941664 14159145431281644585 1204567576018153133 8215424451791480690 7184617877453846870 804337828212434854 15480509580213381639 7509419865550805912 11105138936892070296 16177244798629551030 7771510287611145374 2613917193369224680 770468733826892662 81994520971811266 12840241909926817704 2456775728649171462 16096627600879472579 10130858230899258107 10032378630353931233 12402190402493450922 12023164956431667185 6436350856559385601 5946570301814914101 6826754712208934418 11861493464194966031 15088597173083215780 15931575051703521050 8518362591847296933 9790369982989393951 137081030521503881 12057386804992501509 9711070241490028223 16283562855929514308 2156844983536734066 4122335073385684199 2283420513733321901 18249110656316644658 9826831598299436182 12206133900999205647 5171595242298911227 6725784537368537093 17509492400022872199 16247051678616497095 18158850943336980380 5183684886262996194 117891276081510452 4532718848009313932 17403250723446214314 1601238508238723856 10677360409583509066 9556403362283489327 6383338612205793788 11607559162613654522 6988065497609495024 1951918478967728525 2267868635410764531 15150685308705541235 12818414622481775906 4669095472388487972 806319302515999914 16834335919602914039 6009818771520982055 13459607529763356080 16005811821912674591 14686182150013116314 4147339468275953975 5731727026725060474 8005591902628438192 11946489698711184791 7025249345770090195 6883681665075357909 3975100349081051591 3270786771060540558 9024739625671973202 12561945507735047074 284575282437436793 17571229461463988066 7181985044804573518 14279006721558631596 14871111872920921948 18233200886066460101 10154635509876157412 9464359748991845447 11779191336162043100 2321292698039908480 17635571496166029686 1630874744640811783 13013843098007150216 11893799812530379041 6816008755699192031 2171114458590441051 265005173772149208 6464992039802652870 15209029201704294584 15115145876727519554 6656928123415104913 7918087257511306187 7939220652551219916 7480567010665101168 78203755535380621 8713933661939422549 7876439249910632455 16642193429202971680 8342261297769454340 15287663986462822428 14738419784070474047 3195135116861875080 15446861256573285892 13153296699287721816 4496561231219679029 7794681679432604891 15527136793077089747 15979794489612755907 10461401579607240185 2513894547003508211 4716490726092147551 13978676004937656582 14024821480901484394 14734300179406964447 1996796627236470050 2989992358238951012 4056348272485386403 11767583128709077042 3733622186770660430 12940439677478761951 13255001763001296537 303863590993131843 11836376012307415853 9670531173875743529 4901457092782245603 8280667942034847374 16022350685525794685 16770439601909772017 13713561545303107365 15390772358447824488 289051562835321935 7072794767793380111 8489225212128714083 16236606868934368843 3068696165959443451 15012654723042193759 6553483105466926610 18291026730293820804 6811472160729849618 14917279394956125351 2338948749585078748 3653594360108994892 721329356711005397 12761019243484557862 17006960210640599656 5071297494339439015 2915957827691032949 17490497677809466218 4123096704177319146 1202333567369860954 9869466515118259706 9841492404478747843 13845087172739555215 18025712158608204054 13872430223667929566 12933786858673715655 15338655189034072527 2965284570436426534 10158398093102588346 734343656052348632 2067983993484779997 16767824712564902737 12063740344008997312 3645859666642986629 5654498500672719406 15327530850502503521 8227156148359739180 14217565391531404495 6897343084666685418 9829515086228439810 17804226283551976857 16698980589968344228 18213973247538940165 16433005100259202010 10475856244520279395 10977506091410727046 9636893044161800184 5411404840707794304 8519219714977989473 723870366851693752 12979518796372418125 16322400590666022598 17254683227216542176 12146813046151359806 4277717675650658700 7250174689868305510 16857144969504671834 15194400950845188050 259876328964326536 10831855927277391746 7341122626262958094 10765655460940689433 5695852464128449426 10982692205585989775 5854056604588612581 15276172054873063084 4111286202851141961 8663529013751586477 12975204114438717491 12339948487499340275 1426404869274728022 5323004306389094184 9901718223041552627 10703795764862861281 6594287380224722955 2448215888060882415 13194733142775401123 16151885620109777877 5138771653536694651 12809955430497841166 2969483007174468754 14340008580910436823 14845252579802954371 770768535190362444 12616871055272014522 8675368339838073424 6909246245589439401 1563756662671698798 16483959722154382999 10075281844138819323 9786781460873948218 17020353270822761306 15941751797559901947 13268893644122896445 9004285356072274371 6685672432676887343 12453049688854336476 9373791641482757897 2710086417964497476 15882528304325466695 15945730952856597750 8707458284957228500 11540234991237205278 4621739935536202428 849868143044233476 5373049458122036368 5313095386446236409 4325684289590366434 13282760472337822716 4947956818322124946 7189536599598914250 10670159395520560054 12185358797442618395 5119644724007682168 17643540018272235350 3732743485730289687 7659178300738893932 8020245680630853646 11251435474486889212 13559238117525477966 7340062825089413898 4030534236377609290 14834853710309333536 6177166574280864100 14827392803583097863 17031014084330879738 18335455157060397925 15169111011539951628 7764205881164546170 11307946095407409926 1300546453049119922 9130120739235767023 16264790304291426064 5294218201988455679 7122538439073689305 11498279845886115253 3199711828403041826 7589943004670466099 15994546728270391409 3276998916585621887 5226429547325807535 16225847363139351291 3298104003233873477 11442063959504033019 8595867465226237339 994091410810465099 15991755646418064986 15746430270322139768 815600546661091404 1294051316911529758 5850160192372453653 16554010117173444959 522356942342490693 4829605185458734042 15456333010813242467 6771896807087931839 9619363043323536692 6331126565102187183 6786667468020491347 1287736035259759935 2275558555159745314 9715321249109807764 11407304808716393547 1553806997644370916 1245005716928176972 6495038227186322296 17075461017533119087 15045805572882192939 10542039338482322698 6824386819820758522 1922490234788230596 4046293689694493215 9276542651958410577 1947615773896046615 11095971625976530031 295935849807354192 11196499507474383675 14353865824253030723 13101672455571379266 329811110161868852 16623585212479795610 4023673104006322521 16696717590593249956 12866388428655741240 14976719902204041258 4428252521657043612 11135748041836596569 11322493035505952356 8512235948719978939 14599288778987187111 12858185018404040826 10065684112384142103 1862992422524044971 12288678600518667393 7614147159959048260 7927489221789315547 2209159427111615652 12303210896881866337 4862558802438751277 10636906648937263838 18115566843647755214 7394246263071112062 4035441439832055824 9157517956390889239 1248026589214077596 7535150638968514793 8076441830821348886 3927372618130695886 460144536974320256 8387709147865380403 2462237099009487221 16133519713987856182 2791141975734113899 15987753539296435431 18207381854228991332 17272553218501057369 6117139404836268347 17940494800238070300 1655542622266052210 11116280461400751038 11413530254175989005 17345037167669048744 18273216705777806431 9013558598182203999 12510690689260145276 18057894982781441070 12103243945692690124 986788575281484588 9493821817747741569 13361271092376264216 4656628961012750606 13780826262560582939 9635921682992423954 12702046205260683637 12970592365283178398 1412304662229325692 18079273470463035200 13380955411309709485 2574956538213524975 3968462511644793889 4491059887560166062 736884050150259313 13483604720692103463 17825893194823222190 3066260385434499759 3983411795228548060 6773659130048627592 5037002479241141099 18317894949546308653 17309408726904744542 5411014509686121290 8728384632951504693 11509415650704373824 2592792081061411543 13103240803744110440 4241180653707413468 524488338337951229 11333709968044310914 6701859169661653219 16940189992393237066 5582127022818324710 5595121248917561933 8168177771585271465 5426765054716652107 847922674700520633 1882028466323803695 10151397638954491472 3509590577725521407 16987509962671427598 7898928374876101451 4936844297666761577 8992958689917659627 15183689302051405795 3112214496432953013 17670469833526907844 3579166020209779278 2159841181597408267 4773692080139022259 2189828050687430031 10368069295089460562 14905726630613001208 7369577757642268208 6206259699928593675 13599566244956798060 10453423712844396296 4468665696803109191 17848110487357557170 3682450160409268753 8421162434215770268 12719724863856923041 1987743433870185601 333678103182861089 7268630429841644469 1945498427480932415 12638636342994673264 17379286237986566880 17578963212579831184 13725675913984912785 8200583112710099215 10591964033903517489 16444645590353695030 15729483065357632274 1435613953477848384 14769040038400084814 5085955511901193096 4055812217238623681 6768389394626260852 10795569943217663892 13183457510491061630 2557808620396253085 6952321166434646766 6309977150291725717 11407899797219692293 9564898217871603775 12033017073420468986 7266965181969749014 4049399011784698348 14336430868657348791 12600390895006568884 8157361064474992710 15539902343196960289 17070325928157698004 4043920516494907489 6741943600510214775 4430208423012945082 14656781279953373155 1101817925093923311 1627544833567590693 7056462968468284140 7085657239192486805 9249677972589118415 16581802581159916211 11776112051570121891 7386088669696786497 9131012634132020859 10618394456281573304 1977037266397705900 18290959749059187534 16820892389781393605 16700010847160946992 11536564487837136465 17084247215400040299 8537881034536611112 15385620999800775846 9274014963580833050 6575926754593287462 18337554762704874781 7549659522413957780 15245351629745828203 6207364665413466160 14802367546865825608 13080692038849198823 8781571324376515981 5813946987326774479 626431337139437740 18077718472508657572 7138023623295836156 15792213662403369742 14667774235089728821 14097311873222865855 1791261177822609510 14580300268696328964 13624617249479738645 7980025552063717411 12687687893745485046 11869306746513821748 4634392480549834843 15137754958266182021 4058967346911216790 16590761268021861801 325102540029057478 309648869517078645 7189891395941996552 13967864523053581303 1002298023751938621 5049082149334215499 2752803132174280210 5810347297495217070 11543681623892219185 2094497651169500114 567916530460671652 2411167097749216154 3116378902535154421 4085324133279338961 3882562524745426892 13301418631468108408 4979373850131739995 15285926098006814336 468139776584658726 4341357061060694165 15092048931543847359 1272961663875473126 15339345336021497783 7271128103114313349 14737847441125903619 3091358746821179694 5296074651679600806 1158182210397917328 8436353485126616046 7349754944936386339 6455700892383375742 17502637599200687649 7981348201971669590 10350269728104917802 7722144567041068076 16635628970458015825 17416994819675829507 5456159321538470839 9026617755326304505 1392792108486979045 10306259588036296963 15278557739982208037 17014602105769590609 559297682154157481 10767518814962622157 13199043726102973547 4225939155381526672 4494047624747953831 18309242381920594117 17243936345763434291 9318312789305430293 14177424432769848059 15538832164635508490 14188677978486205761 10231409589120671517 15153283437887564352 8944485054163169741 14386664717148329165 5067564245818278837 10466829322773351785 1834135722760479846 8001984023427172384 10020699554511670293 9798312403808587626 4044957134318894373 10388444520054765453 8937063560660275713 8189569499340402957 11009724857905250456 1102058650891209398 10159690604132883367 12839239044700320872 7180620510254080493 5817594809102644739 7031953454756436655 17023951583000080838 2391437696332261757 4350851935814392633 16916479938570604450 12363542591491531525 13861611785997406660 10117190623407174078 5340107266748102687 11566858358911073745 6034207725331064559 15157032623901351869 7808423424000901531 1653472014613033408 7719791911642882825 18125231372768847235 10493971868949331765 16997804775353616839 7049914621845683093 16461891687447451768 433038217861572555 12450751353226581420 12929546289823804648 10392036028801527812 17454075104716908530 17760544894599891283 11830812002331844260 11151750067238530019 443577892875564753 12790007405985672784 17684970950555474366 12581815770758325089 13605364386251702154 6266937166981208703 8227133683541833286 11750239039721283643 16497187651635146854 8724324080002692260 8781163434706496264 9872974277218236344 9043315055132186188 7553600476303315992 6322852976982478412 10909392097626069233 15796129907965186390 12120964247596628561 6245063054991031191 16352989403664382312 11971727591819060268 2559387139261637336 8475537494392471126 9713336954121793627 8556725906253560399 10575177877481209231 17602417220093537961 7681346693248272379 6147042510327882340 12761637503450641166 975407745357592239 11835491180563906787 13090631071007412219 15406313346744352204 4885708369022957478 6918388277432421753 1277989094801864321 9098399892532852022 6828400419328617726 11951668634196141909 8429857435644961171 8420896352975045871 3159758096200815079 16941097284358967515 9431808311493661009 13072789520812296497 3550213149060251435 2980728533431152941 1531447149706193602 13524904646504248604 16498926278202860475 42157426472295124 11668430622718297836 1250485156239960810 4810442236169929924 11760228968691673938 11367824628280760613 2694125711082858438 8464503215662351550 13410757363122228146 9872305742061640233 4473624470307840024 17366045843613570613 16653467891663476829 5310552860084368834 17583554532821344411 5198431694356300677 3656462088097915718 3085299188264112621 5555983286291662573 2170572271765048714 14262079985110349847 11373188161250612681 17657503552944847790 15277422351078991014 4482396711883461761 9505458050474137370 4350833102236440269 6361238120143329674 9483976590996735324 17353951462069302030 2875942482953691810 6071363122815789934 13931940976104384884 15258184159220749920 7586713110379980739 13537432513097803251 7811934860928242267 12734864655427134450 6377602715826325612 17953865020202272113 16999402978133574451 4890105749746664555 8635706173774873194 4176331880839751216 5431090651055030412 1293463325968050658 18446743954589411381 9357652080582962782 12193076451785628999 10146845011947906883 12854593089821403795 14057172808527225418 6237919607185303497 15867018919580860180 6482971115074466840 11067746311358400649 4794520529554440440 12348108013044474859 7740561118434221375 2279415760296589263 15271352960652953034 17434209667321443707 15963796601100179209 8397047737221994260 2518431133032432316 17382414276752714322 8207420972534457170 531746285745026309 13201121191358163528 11284982869108647598 10387541862459556476 5196986290154812671 18348044732468889119 17218675865598209276 523520919274868191 7131737689794585068 17258631558167884507 12349008773377368968 3727657321843651063 8252247709768617737 8777035675689845272 5521492202427315166 13873937539020546544 11130570803334242257 15336076837011043653 5488311149497328805 14594204331638982366 595971013176320255 10400486325893172148 3823103424967107960 6544806314869371193 4831056834868402327 6636709635361702492 6165733125040441321 2395823076576789153 4576902435546026135 8970008710578388533 14464007643681891635 4734178047189937206 16948115192206514160 13402578376302736361 4407445260597611392 10306802228592341607 16089542035228923416 4743098954964462142 8829399421538715330 13414025953430808558 9245479508073936915 2711899751559978775 4409501504760917386 16645616203852063512 5891353367984073296 11961232282289878728 6574068506884842209 8787792428531776913 3322795132157941166 12291659057396213978 1681474051422913334 16899435447119797217 11369887962564072541 9006677830842674706 6222199476079909287 3665639175482318782 15069860680271455009 6921477050670866767 5852899740778015498 8136737090109413820 117844274074953329 365967029096073308 18096550913465544052 8567659070780619995 8131530955108785783 10820908947824764593 8561697783888326566 17525022858687781021 8000847517361564991 16028164338853507455 5488335787287708711 5028935520224282623 18041295533231160881 6792744743904269529 10001052389649219045 2286748763204519942 6225041181872599788 14885640852655314623 15574370542517206785 2231511102312227071 10168677599720587787 10427454391526786102 18307792973592223220 18099032563933934332 10763136632210273097 13478094516428729250 6730504560021542499 11268108439689010902 5881493566697942228 17500084980522043391 59365948436488251 589023241422135208 3915251140968052066 11596094285999408112 5698688530571536574 2197108716215510832 7302148423992571476 17386156419486858480 2956989557180766075 3260071715105981563 7741932495112281711 8306998849104966446 4638496119255134771 5313485420526112719 18416237434549321903 11172545699426788599 13460250999623398329 10351186057967213074 1841001839715519939 14608654106669140168 7246268974622844707 11300611855796384835 12407046227989583780 2670370218332939306 11983901501240799073 5790226869183550309 9194094367353837612 11254658129642190905 9243496911233938303 11921365878774573209 1996303507972875484 4589052674133119409 7539355870974325217 13015914498261665175 239973416686323056 5887798623807619125 11642887654028271525 3495374655842396994 6500111227749789108 11057345727079312562 11123307849350184786 15353877598327335813 11716121641597111288 3201738125956606291 14896098027414071478 6114782683943535646 9504217629358295679 10447871282637926335 11816544217033083967 1056902926575632926 5671986590324243357 2427286393491269595 1778506193582279386 2490675100131773716 5997576942309684748 16062995096543271583 10128546746581307064 14122278326203170914 1829494236567870990 11744610857694858283 479287501865034073 14815472660643129422 10748572773381337699 13800709024192863679 502146060145559652 9321765154386676776 11024370321019436189 8741613975553954181 9932996986062212383 5575563155118593238 18307537221686621302 17298065642216628928 6432083623673091960 13243353256801037422 7627210366933055239 3287161509302593627 3836334130363403940 8933231083057189917 17660082380391729983 11171773764369200819 8242824875410278966 10948613354502994221 4701316526125330216 8636394899071791758 16079339293418170417 8830627724992044651 5348802886686377935 7004558313997450083 9916159880098378717 4970627603736253200 12848558541334697027 8682144705222026002 13219786544531461280 1579068137929342563 15538503904619830522 2780225088553662025 8379435334262483848 14021367774639838469 1318853756595408418 10660014674113564531 9308877397193448369 5828422659464418656 5857466483752701651 11407141769182056251 10733956574372035305 3700493914781903897 15854858552538549781 11973979186897891259 12624889659184677924 89125851528491164 15065445770018699186 15435941488240905891 10037158685379713200 5503892567925251227 13696291137702001345 7038076803794561283 13877404440165058279 17626102230088521796 14193281196442807078 2109793899699518613 5203538194850891062 7201015583599889665 11824310672745869236 17647524949431304587 16826640894694479343 12538639739423375980 8978954191831378227 3105817706313475036 16467577761144231589 6596931151921947214 8575853472898063377 5898192744554202216 8741324976485971122 11200698845639504653 11684659141062815562 12020999639029682251 4354862976443197937 239866056424927953 14136483485655329039 6715365231609215513 2420828831218226910 8383165180541092619 6993183716857784673 12264644598193436556 10215825093989311752 8247893417322847364 13102322279285843864 5443443878410020888 2264863719470268214 6107821568623512243 2713929408208933222 532067750999112003 5760635678111579099 3213632915165580086 14288128613888007475 9432556360992496330 12212194357223279791 7059467829941211352 10706519817056844519 10505991688706462812 969690045189514788 5742829796408703990 8862274989043146013 2347427028557705785 15497403643239704506 1468594031590282555 17302282080159573351 9108709261396537227 5616976628529944513 14497841979462540903 10963729094218927554 16055213114669976341 7271584234784846164 267197542930097536 12332039575071186105 2775792423247347726 12841443054715314506 17527650471841002469 1342912970103548993 13167750762629724265 1284456224351646821 16068904100526318672 18315057789425488587 7176962743840791119 14652955785637141940 7723037016370685252 13502245840518501630 97683965652520714 10942093644877869063 15871097173243420868 17154599467951112183 17393217192825473916 12409567098851353804 13875113738155198900 1405121810123291777 8849481745839213108 11676872019746525383 1052639448037330323 3629358846977688728 17252761986333438933 15203590570553477942 14231151653229972992 6476336264701452549 14485603713846748228 10254424374701515191 17659859108175933144 10977331280832531274 11571976738587377262 10064150239392109453 7149402286736783915 18297190894343083127 4021555666264838621 6260137376970957345 10793192200201175157 1660489392886585778 11361353129285993862 17776959553143210733 4096979427825682019 11710781397293389192 9524659058623751219 3043290506571049692 16753453792667874859 16012549357466303844 8022182461235901900 8086970101978540836 15661234234758877727 1867649940939723330 3140226659640364099 5405323200296625349 4860956304010428644 3612663144396485926 8187639889623803438 7720831073263986696 3864938961384101402 10307859723972103006 411377680402804173 3360197557115754997 8764749800366733705 18396776918916547313 8403942453028249085 518844021171205036 9860941484342640978 17222266054166683020 12592673942206375884 17844025195331687324 17087249438278625817 15803369307273292332 11653525715279404544 8958810094017191403 10420419538357721491 11068798413281465577 16155418982904310673 7758489992221640571 6706882288385275067 13437490797126884384 13866545984220840380 15452821803985959033 10150144993904367554 11362127755833476552 16525416507455784716 10280832312115187996 4822333372069947462 486538094861158825 8558272312393451957 3189635087663880006 4532294101938875480 5398111479328514280 1447996071265072514 16050100894766986274 10481755215287601565 15032259423326548603 14546102584793841427 4199807949121557328 16690739412438171874 1627426248033566720 4453992069001467941 8057168120544883335 11242443636076531978 908038637209137472 14865427152940070074 11016026665926967862 2676389211856272816 11856432729364312594 11224128296343349210 18196317844459618133 1454245527753548294 2479429391352369680 5784246341206942095 9725586082891904675 4300549204786397434 747175065037145529 7333165214884589043 8949379629701218714 5171200682796572616 11126020613612967675 16899157189145774578 9729180181065201918 3429815877071127888 12720979007037922359 12720203691699406818 5033170669760536931 17459173839700294572 4421762721874531389 11555596946766637264 12273900708341002275 16806787775953992615 8537612640565049978 7432064412266744936 17352567074441424357 9012092631612669222 4244579602149482232 4757934397175882048 4188263929560038636 11861752227656201765 3871974546516844859 14292672931360963011 3432194996861982980 6939624415542182504 5462901395928915976 2091942904301576771 7035164795066826810 17187810481899916483 3240240149285495646 10430373363204812349 5683641713650079485 6996154823341112519 16565263452899081138 4945182502314836177 12594439547470545907 5234604038307677482 10084795228739676952 1207093189089205578 12436622824106356885 3342788417179058907 16362219996939865764 12097129482810959843 15821654159409114318 6777616830944017932 17722202902332198093 16032779889244135036 14196530404578469641 3714545997291570924 789179567424919628 2745518515959610801 9134720345641040381 105632667080491282 9808870279119457304 5967315904687394579 2940737323006845080 4888852391658471913 13993429610980104789 11696586057848671198 899539782582576256 16270709120321841810 12352854480750231909 13833315487512139977 1540984143882639206 1604399480295869935 8333253011705001963 13274157212832577693 7278846458456577997 10472474376064231857 9138213260375554738 8296473862742379603 16133155118986606514 15486366449137898684 16201598553132858468 1186838365252853748 4689194514681340551 10590311807466564224 4242359195622249872 4549585937083731914 4205493958136628734 3299646674273333930 14745021284877228967 6159558745475894764 18381714118285873184 14511927212409500569 9154451645964960132 17436052995542394610 7645786209432077422 6374066207540961881 11989146412037951979 5251439343739258363 12956956811431821341 6795407025051050256 10358310548362825503 14044883455400604174 13611272598533675091 14900115332220934657 2155606916243551539 15531758067832347091 8428596990152836249 12090832897313663117 11387982153334298807 15140409755459236744 13051143675773593465 5739931807238187711 1145742335589835401 10578598532570963169 7706312803673087870 11879831467736183652 10665169764460758713 11758799892514807567 15088987698135695436 1570240081658512496 8991913097421498712 18396805472568346756 1831305420547245001 12404058445473397074 12242391878301992954 2222065662459548198 8277996874808128686 15395542633207686668 16839950861560557865 5795601798748917048 4839679464137087720 12324950075768545069 5655469099574809796 3041614309471057365 2727833007087933468 1958100311443074742 15305947205503025364 1802403217822156742 7522228133453334415 9034088898087773209 9108173799430392924 8446579257199797791 4133609044380571310 12542288516795491572 17815550234958867994 13171982925904679910 9625142469316558152 17311957367295919069 16469769038039103292 12177395114295924614 7221050876510396737 6119817906564446596 502950177228424644 2722593361214971833 8919386911081792603 15478391415280802299 12624492877360161136 13566547133370862588 14756172944440809180 155656684755106424 17470159487287482385 4316744052165503931 15226543441924030140 1919441007568198881 2227512125705658959 16129296362386913254 5470243210404689424 4800743340740500061 7297076726318243551 18326750256259162204 17630654741957722364 5792867299537338400 15104789702875456090 10514617597001780696 17211612476107360289 2307365742277009913 10293547458998477917 4698918463199196516 349346436174296866 1982876401490433539 14728277097367437205 2738720702207191223 8379191252997788090 12774186465150139705 12209842516891906980 4046677358984832760 8922296293065851746 13350528188825337452 5480401530753213651 4652337542740451499 4551805495076688417 5142496008896265156 4084319798103651088 7940281693245087578 1889557666850038891 901715933200071875 3760814579392215950 13630343822127313685 8297912387049574506 5150048440367990011 8234597947626544273 8861631400220995267 9839387803257156243 9631705060752552384 5340240321252946383 17326120639541972726 10599821413788240048 2319731368442125895 12385744500632654165 9141140676504333537 12106509400451916799 10464486518005952826 6903834697306631208 10652011129313495340 15912392476609641556 1903721338310660238 14841715871707125181 10540304444952140450 1739770789816659571 5345890944780142452 1302786074391003699 9881017607919830461 3373627183947633090 11239785895150023076 2628256914158979834 8729250382253573113 8394660835434477090 8646432212968223642 808238128815616334 10332026594009800979 15922483432746849773 9377421431759391469 2878765868193721517 8896904792626175367 5126450728476654784 9579870085621741459 11011483575645770787 14015891673329608947 18134002013152675891 4177086834766470538 14140278310951598448 6685841823929443723 2166471684168671403 2748649310107627989 9323951105342694981 7428887156334185022 484508673961080661 461703254681610704 5214630220499346247 2339930545108886527 13938673551701889744 7273030718123194802 14995165258907573246 14997516690787512386 14095072005093852003 8625633345169854442 5234648947638043848 12167604268678106225 1123080866112357564 13963218601890771728 8184614907614833254 1841961356761708416 10098706713556464539 3656910817528479062 17704150483659846489 17251676361877251931 5681434926549051597 713595784355664024 16866109643078137794 17396303486875490412 7397116240595911328 13866577511880849670 16357234940529961064 7776802443366573020 15161299005601213903 2732257023762244211 12856181399285830440 11510714273185317954 9170195491046690724 12985105929505683063 18396347213742729509 1912725830508830577 11868251257911503998 7459938969149986705 15250170984348330640 16825882981489463955 9012298749066849240 3080627807943603839 3846106031503630579 3623235735401598783 11175523518476282677 17485530012043036876 6980966424017227238 305386448095698889 10994927656374104368 12486658555781465289 10757189847054406050 8656074938635499896 5054024175110138879 8814179546173382441 16390399605910660395 10150401478205415694 5285541127205364890 5108086670415595800 15025860468418965896 6051632486628560221 13293885313853157061 8276999949473255361 8715047823778363807 5189141794993111434 1979278004963640752 11557443297770380771 14590579271764982894 4500438689709038062 5478932160428965750 10649236355571524702 10480402912107705378 15980114097929580916 4962029843797912020 2582238521104379490 9264226214198309512 5200460677495962532 6743001546599186081 2837664516086624083 1706361746666435665 6217727407833479869 1707183102085248480 3969601967346464966 602542411070346181 15248972034987676874 15806575851617349922 5013596895895939769 5660695345801155364 10191411146210146321 11708064538515919869 4946948969776403473 1354706401848624834 13305307951493973361 2820384243181400247 16033277757087115666 2572298264686725594 10208071790891526090 10289440968263215166 13949861974725702157 7162551267338008650 16930009547646371677 7021904486648053155 12969465362058633281 5076811867858552700 247014771969936583 16490938177697689347 7802612008334199098 17416138883994068393 12286634709908283920 8763054608440125426 11899911241701878743 1403496576888691216 13334754562186334576 7588508868229334008 3973043673773125166 16773677172833208210 17363238285295149315 15162917682636212552 8210333347830556848 4722328883173922710 14080434827665404137 5985217572720035700 3957405589488002877 7662891671045586900 8248612701271300632 4717823096395984091 4155033919760172757 14974442002361591765 14041648228362871281 17047786476796674411 12191951105525560183 13942129671517272234 11052324569236772744 15401772916756642224 14581889684204834884 9947354150262681351 13528807485710795481 13664954082925400261 4842999840925683083 8063929504158763369 7889968025937859790 4384002886428153690 787931945846597693 1624993620038050700 13366099813348614097 1221578768958026066 6063802167101238448 3222727013106556602 17403032917491089183 9986853800360357279 2567979301661232766 11756852858551641852 16872854103567762113 4611485286778789148 3702765088045489686 12376355285992822132 10793293747412506771 6342956871232031345 6481680798128698788 15035660430214612500 1589579224475598526 6396106940228825416 17580381531594316595 14047719032447364526 10486209649133291340 4811662085645163296 16363570316438391342 15109754142964446741 10657549705403414757 8385932228398159257 7838605797653082166 7821091829245113104 1188888337841425903 1435605068038475978 5638840266686223621 13994326885178534495 15894642042506650386 7980698748281286489 9315049429621057064 8955221693264700340 15850084260664235175 13174626252504405965 6344485007658714476 13522602249176250994 12039804293605124082 11928081001335847324 11220427478168825043 14114230049409838476 15886435743479769118 4891662572944519315 3183190813240244926 16740961983737497831 1327604657336971106 6582395165963108862 9510443293897643542 16767797373550539696 15136134391994148438 10878012033488564264 11920561466236777715 4708281053847605828 17168256879954497891 14712633516653727940 10287377982890739614 14261301932225990781 1125505840322313052 4459444904218073614 7888721330215897383 16151444542007954553 16119471290829485368 10749876863968659299 4017740523420260018 166190531058290910 6755651516245124853 5335961776285787855 15788000998243064312 9697195652417875693 10592528086703709008 15120333116803476264 13535070598506575561 9155951443852007895 2039382395331279645 7980821535452761834 11514601637047640039 4344127711500718747 5347145657349789554 17690467394770591693 11596345746521617289 11336859051756106229 872152088947320279 6252992396008612917 12359426205420417396 6496374872001503549 14073948618818578711 16815615898686826897 10350452403337435482 11560559397003779612 12882361441308937149 5365695664534726189 15116866874721590867 4610968621663037440 9193756853281110681 11740319310207575820 15130516801870950396 18235685653641924547 15660552332932171611 14201549427216183103 1905358930584162086 8781752719758522275 10988121752000143873 4578568410666824412 11483633501442286544 6241052210069560313 9729564561419285862 7348912028855269155 17923737241587904956 17011018153576621861 8806337889112727173 15675965552359179763 11859184066641716857 5615528717065221990 8889515583113639561 614985952131891274 9135945884207138874 7560688755108919958 13248607080391965208 16470950650282229775 4374832706344001113 14849411656050244195 13469757312449444283 6663635210131889973 377039863749238623 12268812533046466867 3671950318093805664 822740568335230765 6348239748555223117 18234122916086687128 9554906556244201569 11448119899145872153 6306251895152031788 15730528254275125110 158795029587160038 1274916752807168445 8420228592641595465 11488938544941810766 12011148186020093772 6152369862077527249 11754022720441130408 5462747471694723116 295394247930261581 12956734642777254054 18065957773295236320 13386762374839531283 10955072927213706553 11245016887979005087 5037320324447318074 5775596713641465084 13923787069040372071 14215966289457338573 13109775739825944354 5070773836915091685 10605698704330035355 9653441977875272773 6896748556191558001 16674933414037307718 9785917294703842272 7549213640125664013 14583144837786540638 11993009589076665236 4066305494779235025 14856767535125929807 15759887595790590915 7509002111524709601 6443042095077132368 6939097706932246597 9162956036440122436 1026593467606373372 576392337338362343 15449224805584585250 1940120137942866817 8870024022061127046 7567158031511821184 15988744289542126985 16129183668081852339 16246804807636709813 8142981508709855475 15339468057717604599 18341705027231756180 13222718983802573444 3163891850090031854 14091026907804698902 4067869315708962370 13238011047786915712 513197577924172097 12742286569171487694 12651811833563424449 7402642572416494589 12715282356656780431 11035477958150909895 10955241177319806982 10045833882794045211 5202818536147728641 7080450746194141856 2094460214710751115 11984719560613431206 6873913696348839319 4654324513624391860 16285278494583164863 15505999049431838404 5785148124214782747 17981213791138455686 7102085443044151426 10305924123491515152 8272987369773276302 18044968313868255664 4356926509138442332 11961609033269200655 10869144069154824586 4586627187853099433 8251283790026961238 10347005326490041564 53786480033393427 2547600276937118114 16300212935542098746 6289826715848456982 12068476269809836800 7808012719647822808 14318594900431893580 11007956160763546223 18290587560637369792 2434147735480756546 7210122369864979732 3963085120237905109 4995716507180950042 16186273544455766793 6119563110568858554 16194872230019040434 267669407477848715 13431836581387715560 13025556485484949985 11520331089764655929 16147758450276739993 2822410580426323515 6662646551416165791 2293457792051245716 15946846742539353406 5308084391932137277 1370549972561509372 7168815525064292082 14599311396972368300 4953056802985680733 5324739194134394898 14173729773704040166 9215033231646468294 16949784699277524329 12568235731857897037 8591886084333033316 532482276469926715 3460629926040257810 7972289641108745408 6680658759151342674 13834670321230565851 16889102380908370376 4711579060639288130 17162057541316599546 1600224995672080849 5691654434455493280 2161780921461964130 1215887260407276239 14721978554112387333 7380383955170693674 3642406024804348291 17424572197638904511 11001932554027499580 11415839256042351834 17569517823284991184 3913007470491476447 13514322755126511528 16931204987558462918 10510401146693246500 12151349825220631052 15592881848864876069 8344941080702103698 17098390182114404592 14070641440736297014 17123642532053650673 12280042807426996374 16659787697866482764 7842276556390944510 3457854832885033753 7424520451020236961 15063035323515223210 1534822260754359784 16950534225741898340 17818815062992473074 13245016544173174753 6993040104888476443 10072986739240724828 6465533103961694741 10194282821662243787 18299233607673213204 10062217758443894026 7565531914925029951 10604281805193295047 12855431920209782919 9967486849440496603 771806960481964984 9918980240426533079 8142124912541131310 13742558976555190125 12998640655714168469 17005307670815078657 6174390504750211282 16733823911588591673 17070437548380566649 1772067104450604294 8344135547652288347 5705225770335958165 748938517132631405 9464520605039747600 8008259853003941276 12919736318205315307 18248496226277788775 5953715090013323150 742198942877745821 11047503921905355582 5451508126154969423 8686034814058192259 10520753616942566025 12476105892828019995 1991246630536261731 2971312573461448065 10491765220268102741 9724099515855091360 17844855434774046422 8566949593119523773 8040621742429749678 14280309255943514673 3964104808170869742 3113640205460355406 11087419669357607403 3041457109034464578 8590212934899146320 13728043420377798409 8954028352540679191 12648316895057747748 3646381080848015259 12177536659232962307 4911124719349449179 9684371420148778832 16524677609639801392 10916960280604443085 10468245108512245206 8694743045537588320 17042871402214646560 17913970765680825001 4321504791091225635 13507461125931775016 15858673256600542148 7151299693679792110 322021886883781809 10020928151000498800 14581436971207945927 13589515600327260792 4555217907902641752 10658810719753863522 5236000571860993362 460677215527120442 7849599154542562490 12723412940977580312 11640111957452678170 4464745459922105797 7487368631222089158 6927539124953489529 3404695863992637900 12106882103598417018 394003204302797993 11380502907075858626 10874184297211258133 4195837717246087170 15983946365928743590 18041580182428150191 4128290676403967773 16866290155062516127 14677217067515500628 14233573826185713677 7381564901202096960 10580475339618042803 14592026376892832132 14664725447616727553 2556777467261080882 6633580448412218869 14347299788463579478 5641863267224119585 4234561853817767132 14811941785171184309 14454717245795092571 1652465421897254048 15381382341311476111 10582502365719513564 17439182662743129857 5787783521517092394 502115649276287093 12795126669863121990 6363727169633006137 14169414330041405070 17372295611837346718 13294080742865756773 12350213484614703270 8525579675519212172 13174823980322583067 15451292322046149590 15091507215861043555 3725680929420729211 14387006677611211449 11738681305141143266 10817987942548941816 17556092609739593186 12527985471395604888 1231017043317245900 8078819828842549855 3747987345159569332 7687454379152097399 5424440115521947260 11165692642046866577 12089284882040953803 14031627688682778580 10218399401443757158 10972694871730024061 14662234536630271037 4947233633501971931 8748959126683564154 8376543046175866506 2053280600658575906 17014823272893244948 5567871499030380089 7451122783787044048 965319137342472462 18246351644587093266 13844236289100499903 7420533064807992589 16008824289676152866 6994558112751308214 820033329506601717 17535760417299567977 13035574593954743460 13904660152267778985 15682399731078873158 462709258647874373 11791126637299557354 12847055246251335774 3780846186753477488 12281911974480919352 9229847610755810213 2443272433962472562 18353090274949205437 16296499835877255219 7353576652098850163 15362503496724690330 17556010401697844078 13037080580522565111 15783753067043913976 12072766266438832208 12960839570056190402 15040108720933196857 1982775954364483471 7113080867545101060 416382005903447910 2697728716087063843 16820789366145871668 10666503254388728045 7192432079480933601 14001626779590759724 1799001975205271114 18092085037593450538 12976583885872348799 13306082840035107609 8505665640530997897 8594165714500459983 9044905755586546106 5266817010865698625 17130829624123608413 2986896113995945019 9047460056707445558 4181383668602305225 17906882736199522030 1451278424323862096 6735408075846516072 439530904054274811 16042650316188882431 8740211872019268890 318680381234898653 1258365631149741567 16319611407619838426 9366105286807998118 12852065924972009520 2091448247614870948 15348971846426731022 370934278909592028 13871539250604162076 4756334992282079488 13144458248778640375 7249517247410435067 3225009210314142873 7695180398401340207 11937406970620708430 10755837068831114404 18099643749106227458 1178933635921414203 8836640023725591710 9628497579091091678 8692493539875446343 10076973022253116625 89884810633989148 6122754016901371393 15328721874608526518 340524006673570870 6750719782413809574 9160094963102725145 9385858780777061596 13085653446420696315 16309043775117230038 17403241582435489706 10959909077503028557 7597298360237506829 14093637633786391511 14674245781256587428 1656136117431160028 11370810220944284102 7669344258767164512 8076396924134068490 16212495170980764396 16480433852352696642 4643783477787883511 18340664658188771408 4378327381303859747 9400366247854988566 5533343397442831548 5213717189420633932 16406306525613812714 5949697891101118302 2102666512979123807 10505814190332303813 15932777835706835992 11667888613905970674 14170134462499602531 5762303177262226558 12421049732773177536 15453661388552202529 2585283779803951258 6561376005605961546 4352637879265430685 11604734278362142540 2737997040842544252 502256985815670380 3785204072229910100 3963120963192243757 2496427549369720326 12437130163919358721 11026631632978233475 17248868440689707356 15174895628372320574 6809272578844991822 7336508625310532552 14742386611263348463 17849551503514380740 5275386815458196499 9756354580456585555 17388123044089535402 14969011539190657107 17455741974298096051 6701368556081905513 1649016690779852237 2522452431003254140 7811870969383664579 17909576841411497316 12867191347999031535 3565283530962308228 2869781461009451065 15293444138689059794 12211414771862235736 13806730320374285526 2024771169276170793 1868557120450417262 7440502230274781594 14878325222643970785 16298001734975829448 6686835555448908378 1797166069962857036 7919453390099217509 6928219701144990889 4918973542753688676 8581432681077799534 1815447635599901944 16172497174312488992 3101505554503156033 8760894128742002843 9771812166833692892 4378758815087170261 9363255770806595643 15727837032776677301 15092072841386659054 5346124601890277544 15434194090892250726 9202801220074351075 6114223417314537182 10396319259663248238 2279869656318463583 12202502549332436446 9094517827577552174 10788395891602490362 18114987406560234953 17268703154757967497 6946656773629815628 16280698110362251578 7581382273534147303 16100244375782711267 14946513556433445496 13702890876876142116 4151422345181884238 6523622272145061618 8821144563680246234 6439006978907659075 14678391862862201298 2169586511923840565 5916430199649424008 1309971350221189649 15139594218345861875 2472584832036123654 993340570298591276 16556549723034128678 1248771761118903356 1366871827723925533 4573397131240994586 2166319801937483896 16678675488950996281 6022847979490702836 8849769549677610464 1697291882812427578 15302062017628620736 9817426191751791586 1533083591202960334 7800448575732100881 294979726115100105 17798034186345653743 15000055532064672265 16783499207599085734 11150430927210541215 5626512382057038001 96046791474671355 17539625828105792663 17609400892678132731 13269220083618245229 5859448665172550479 13834877152336372032 17693515720788179778 18325224022353868124 15825671758452510744 12801698384278407777 13253587171998569194 7948576295943497337 14912394299775455965 4147320709769432528 11101880623328862748 14824862820248343 5552508510878599063 18404158060430145660 7571984925822909564 1056202813699049532 12591638073037236739 10314583469540736927 2733624852674562237 3849254327277031059 16289118467782851636 5570811343837451191 6767632163072544072 5395515932026624730 6502141386655708837 16597261988026661618 6367219573535614197 792989796113084408 13104143636166026658 10438854072072293313 10015965064685391855 16286196975417340023 7730258213965606732 9959447839816746261 2144282677174613610 14753142213362600978 15162945082753898740 13207412914793162746 4521256968739886958 13353916838937956957 3123603559587174392 1782558380356236021 15347757935874480938 16689363496714448953 17438311711931629651 1424209469654379926 6131838052436780953 4471209775713225429 15585015016272841722 17326756161305092090 4867387457995319636 8580517301943466289 3673622337816777233 6923809402079752120 11542392900452589540 4920692895275383210 9452893345848498087 1746817272282562663 13139484696684940809 16962139083896037578 15139926630541818059 11977666321923163031 9163575754012436642 992637199427494663 16800837839583385378 14065099541627445289 11559386730392038446 10975993783322277730 5971778758199306680 11126255105476725758 3761125779273673503 3669994143709672165 17080195448848762853 4875843095228467800 6216125397134739844 17335479080328015365 13419247636854242278 14149045302571562247 11160335921767858023 10340759188185605743 4611048693337593832 9129178971014666968 11226274294024841275 4493694071200543832 15146110515320742900 14876181215042609668 2584446004059715072 16982820086403915888 4495530405438141164 3066537594219605403 4801694832512842206 3565421421265822963 4436231895558450339 18031044683958977281 12196104284526462541 2770830249157291311 14248549539377229951 14821708570047284407 15933578532928637858 17615596869932763272 3127307980063394570 17453108480435574793 8402979508648040389 10838726696908740317 9517415193457036907 12595588162580423672 12230314698187390503 1705577830629397929 9355822142542859155 13738050815652685548 8833416438703642872 16614178910696582061 15837992683226414881 7152331082428597542 1861121760358480753 12846164070471080736 456867377390278010 13835193957908978140 16812066096442774545 8700309081481617034 14253779588115546178 17747575433015781276 3661995494874856555 11403541326987418457 4139435154537717709 13891296992706398008 10281874501143247564 6879407058701659028 3180948221346523122 5376966390329708119 15295771309133699855 12151607001519191076 17281797862801527422 6968200593650010102 4653977614692124979 3612866410667116422 7110740619072784281 17728797769196642420 9986749410633500208 8169554735684565475 5143981894933611919 14358602658051884764 4017168091722520266 8381479706471924100 1058081187688289304 9521284206402760069 2873189062013331249 11649249542099411263 9427231921754381914 9306987293555036674 13653401767052337082 981081185753251579 12463028758281942628 244115516860397314 3905001811080253371 18011489109168466453 1173335893087135969 7286850795940019208 171181239104498261 12749597355291615500 12930852864511683440 9347733016418078778 1691515483387809780 17297264818116168206 14817363466697768024 12834641479026734379 639425772897932198 16517077069604909638 12188402912183548574 389170139028220991 8211435252479946762 16742562026665891825 10728524846789695281 12933841188423964042 8201532013782825604 15006094126737160130 15426303677114604009 14850862457559503156 10080061702801376377 14696623462403835737 8728174247111863343 10302144122209681241 15123220511596588258 11436680761782939527 7101627117591927078 14058432573682651932 13897175333268679896 1699427938571219114 3564728383513772208 7082145651506222257 5484747921918238175 14802231747797461765 247536856049053614 17627316041391495520 10060825373433051990 6709626484111967723 1449930972786314585 14267152725824130867 11733658057900726235 6801560300872715374 9656901711615829244 15885549500852592698 5891362496213118448 1488647337638744346 59971143989969252 7976798302391689381 9957175662404565396 6423275636700532531 2022966222602067966 176979252053236982 13743647098847207596 333873832967687512 2137216640656893007 3078433548716518775 15129557700921499676 2783060942966699458 6977864366755545035 3765073244687315076 12604204010426949951 10505276219057643222 6312918244872111012 2340773266832709770 17980611760238110181 13340800953883222740 7400141796758862694 16743614889809999757 4295580011934503723 14170904903483403592 11243435072642346255 16933174458963937510 17666654004437282927 2709387616954198407 10421102502590894010 13617107270875443332 16580110760180706049 13995573823638298763 505806619126611437 7630401189120145200 5729040354088692363 2428665330904717580 12441524007234449734 4287015464773640658 14096412369201266671 8370591180089727619 7741211248300280174 4244237912900406317 12247982204954699618 14763088137186417504 12503866422699865698 11845024260415983580 11622438459802685905 190140857036778999 6689361669821938233 16893650114375444452 6722949694010828258 4223575670880569778 14518249088396424077 5435331736510103513 3045501994920668736 3598268351164693339 15654340156717103014 7619586808380192057 17559308661311448538 13619873392913450989 12761150969904273925 16934346481243800448 13646960866067548691 15987415803206977804 17190542797005675818 2344951018978723477 15311931898512746714 7985325266752770815 5913936535328979689 16422140494488989397 12584540451065027973 14601695359006936314 3440088223885005750 18117195021846575523 8827766316545598054 2432289445499384716 14405785424975619553 9143444079776452518 11666917569834584475 1305800564240646322 1812291378779463696 2642227523468051904 14921955780608591113 13618771770093627054 14602649896078405730 12317361117069061724 1093401401497651601 1035483161354212836 12081936322433812269 7710560717406205395 581362388307323999 16078208543886719249 13331389782584892918 1962400765391972502 17877169030771768352 7759365537142323058 4107144593280130120 737540288582971418 17172495970554099665 2470766302959460176 10368747772412254688 10332412367451431014 11091299857936033701 16923522789853053125 10805655222615144577 14014533348510378843 8238604812942314016 1264577893189137424 6365939510900547508 16395353848858890350 3187082616935542260 15208542558951674721 3772194294098789662 16072137031497043653 14482322811084092333 16186202052292318168 17286075733872577129 9809903201312840623 8510756905975166201 5412506046772884083 5218503377485577126 7386483014730717606 12361319788168242096 807291108447163207 14939687497836216583 2151005061207958662 351116814527153756 10497822946818878128 1209923148184861589 10706981846185110300 1773905807774868927 9648075268735279737 4720254180651635184 17547743568297222600 587767971809406677 2642131347203642052 6142185004534879054 16251688032594585250 58969214058465563 5890727131090104855 7778393142591602238 18196242996509683481 8380936786978855555 10850930733196222216 5240543331318765835 18099509830021431341 15139560795270385627 8674684922392028866 7551977315463533379 1156654591087479880 161548798280678578 5459238788964353150 2146221678134623836 9129366067502633385 141475249011504050 3963207279583479729 5234426171433609512 13485405476362982318 14829204302639835960 4592652575144908817 3546561243380110034 14225888966667010016 1722275043013251506 13664098084911144614 15092079212190152208 10138989127077703194 2985132011741304938 12553830870369034228 898476930684094388 7613965502652672125 15423248781950280685 5016011056332883565 10788461110587541537 17699884356633474787 13100229769297346790 4177058774711818913 659552290274330486 14171727924652500330 10692748196703979039 7829036540966450495 14471744494170174082 8526549184010212486 968421435612497759 12985010672987110431 7006428913505768335 12192465496044757355 15156258073137617086 17625582359089932562 9088652904263050010 17154260452935989025 14811236267633723855 10688723386547018914 8528387760260900020 14795324548542364737 9667762463755969720 706573154947895139 18093703031758752870 6894818952406614138 8501941208011344652 14272003892285856456 1243938018103818238 6493962771911346156 1383138930276270764 4643286352337626627 12857277451282233054 10232433445090937015 10170625025956705851 9230189857658960883 3676792104505331342 13886567230398339860 656344497148038964 1853904254885523359 6835885291862650359 4277588165906378486 8739130209467026383 13550831180627721142 6556145578822579340 4381780364236421899 8646354904016675691 5446032865251091990 5030815665172232565 18414890282452922224 3112316952732937944 14203416405767340735 18416810372671740195 6377877748832527330 8466963773642061146 5304914873688256726 2390579698364192758 13960888477248030457 16841164929539134669 8891258627251959724 6320240052939962008 7995672137753818423 11895414277628908376 15786452542215508045 6195407747297242498 10724080294053483905 12979074574802507079 15359448247346257389 11449147266934553531 13416256652232544967 8845252032747761075 10432102295095271788 16147938232180587215 10633763018977568193 4079986473674862307 14173934539843718089 10176831368692562457 10960912368568799476 11432879360102086054 14185900369355960291 8133990087145886422 6461295954649997657 13408303097360776942 15910805923514917359 2058631433020313569 9947528492284727802 11185312940198879563 10627368396684668567 6379413080956279330 16951388563694361746 9082799201301644934 12496705604365014722 6062032669721578714 11250319712917491869 7206715191202119621 3789682076964351198 4599642174835972047 16613101125088863370 4707416933518647956 12057986072863938310 13540121212996555285 6634018309064539468 9316075150345714449 3453907515875304161 5347640147443261043 15458370376849030030 743112670352759888 776631579646333013 2267674518797582469 17019851832557502263 4261226453994942195 3352801634954939336 5390756846473195055 849590281782142815 9166383671531278640 17546314978564723843 1105941402671797244 845896391759225757 6042089066570925740 12007008623556031986 14201311575358317291 94459267036930747 1433038335946994001 17098126103057088718 12517527253231126953 5691931482872920037 6124780605307111439 11467555520314304847 2722778222961639518 2303402456270601947 14699935054583306048 15937357847247234218 6080808772618055561 8059344783793243014 8461531102699329015 340955867771236141 11657065738269775112 7178523728296021292 17312019640390758495 459364454832092457 231749684109142346 16479704354176262405 18110187626712757620 15107300810816221612 12465564039912394486 4481994189581758081 13818745756255604341 5185138111108711407 15566283584037200282 7651857641852705502 14822321571628013071 9115920552400410724 2537317859298935642 17344113030962708833 16402214848947634915 7760031333803331699 10549582760896086691 7450491738896855408 11168574780543351980 12986358330227995640 4198724690486056008 15493192982777525632 18362145251200776251 11419271499145696661 16738865706447698465 4717995850133618035 13382754108376375819 1188301190045208118 10952663988322574489 2334794550299790158 5215287143438034558 14352179515256558772 960780755320354261 6213807871597178550 10488539295161463292 8296606491761743769 4692460033665114331 10845079310612708395 12651842223240173991 15328500983900009742 11427212360808253081 15763037912795130003 18085683908642049472 293208978391109904 5436859755017463490 18133674894372649298 2908780658475061803 6642698307936291220 11614526747394655923 17252301551848710918 11103744293158763145 6230249334791347130 7987060381896702569 2567289276414340879 4563098730725274454 1224700227011741545 9942525475991819028 12431160375184556408 17427166869137744657 14687987118233310150 18193042929729804777 2392907714671546353 8832013442886355839 4519709775832327818 265162441297097244 8150658888123308581 3535725889237796808 16211982163447404534 8529447126389611788 11400907394874914768 9988822230376992091 15444745552817994274 7409387063157878538 788331699431953819 4644835002398391360 3543196200287051075 9238412390275591503 13836491357594220324 15423573598228951007 14612094568813141340 5638006741703448825 10345766482128085119 5087481435277013245 4259941831160963392 2431491146255849628 10876621834425703342 6465809281438853382 8596166778207682075 13329517733204348053 17691553205190300700 8597572988283166708 3877241655698286474 9056052513060264541 11204623127148048027 7430147662774673295 5506871055527989070 9355091810227114615 3815604615316569865 14697501808395615002 8266013416095906584 10186463881759734646 14924548985827726120 12644949817744078392 15131291768157296003 757144918957668220 9212324205494218526 11369643585109832011 4491357605075737486 2906983471923183274 11907992442681841185 17553894686904458684 5156926853741771908 10511871262172411415 14058132364777913760 5897939819076487733 3661870922935408522 15158954348490177376 8138807226249628482 4474369727529367637 10574952693194009683 3206219623123653423 119369408444979094 16077242827116260836 15863748971992487216 10201237884053725874 16331873025959756331 10856335680693257881 18369678748406693894 15091178103350782541 9658742991210625050 15964037597576860942 10674963455429294348 2346702675905181929 11738830051232781045 6172254044531532508 17396984656210293216 6344860073270349419 4952922133098128166 2841881183156247092 11873755729891875315 3191443626016838667 10878691473130386805 433836933617698137 4218776611070283586 16638687267281737781 3915400662457832781 9199427175866321837 1862704743755589467 3643075640066557633 16802770215950154525 234307159603363357 4722042628656971598 4272906122020764425 16856642424902981218 3429499689770884185 15844984615985985136 15639905410361579953 17878377731695889081 3515576891802555806 15202236835097340533 18077835376696397417 11721843466398433443 89786681162218743 17241488077863729505 11075532868350268778 2953628219789669893 8376624046143851778 7523213321052893512 16519237043676671228 15292843634915597572 9616857929329270251 11673599569312019625 15552240841291781351 2806911167189683846 360045232438057070 10548282821835118490 1848251152971321671 8073735075781714957 4612050029001137349 4847839077781011647 15836488585451709313 9802294199815399229 6219097484443056614 4057906521736072849 17677948424239819102 11581907801926960404 792584068875070525 14045918339231716720 14210624814555823693 12771534064949430367 11523401229113519394 11865211558258404078 6322319313292578602 12134633180728214252 7688770241212030334 647749482094193406 2306190965892998706 10078426778973069771 4574804685883559283 16427644042313643636 13319394858024509271 10451553233509972717 18327229797936789724 5428828151925510184 13836235806007576545 17308514705492673566 17230446872584865328 11939484250955529964 15325670918604749982 3161330060012886393 13926581654730732101 1588141798071635460 10139603975292983656 10589783689957893226 9669361148562506266 7267864009042663085 17021033719356646781 10262544791429798712 8794770825163415034 9330822969713352703 3958559103669189402 17688111712466682799 7187599793563116619 4938518502345106659 14229029024259983964 13093187836020525972 10415734528748870208 10825038794029158443 16124004639506969961 12550203732980269139 6621071088836332121 1972709044573709322 14364447311836959872 10347037945453021336 12340674392070988463 12656408342606903897 16201238560550276886 9492876397623515984 8579074879792797656 3224897548213135662 5288842198930103220 4803761721122656778 17728492427025536847 13169575174666414627 5128423213428694640 10390877156557548675 8226380692601709509 2755276826841874168 8934868346817310295 11532847932362836431 3022210422767358669 14020180479837005998 8574103597974083883 12420306062681675241 17536647822019803229 3055467500183939552 1578373409173828233 3277806771912349888 18405849376355802407 10215630169449063730 5511107378111365981 9579607273198305603 9150713982137186493 15005532654944096827 16666930112729275738 5919427056359895045 326154806698563042 4322616031595224296 7299006550145503245 15584693732744929150 8381829263742196603 14614981687998397231 1272495057991384847 6832395801157666604 7025197005977726351 2859639142031624505 15135301163380044472 17526403758149878918 4037624519720449170 8182732385858094380 16705528627263738531 10523680574492449060 3675153378529671691 5765344001001217141 6845674690167911071 5442575932716193678 5398126073779230060 10220255647557083433 16664200938559001030 7718790907792355520 6958836695384801349 13894862075362402596 11329694145199440735 13663427002257304868 12085594798850323864 14467244065200270866 8000315749583876599 4828687093115367287 1256509456136462 13654772930005467340 6017837114548897407 17856927474150218770 6985041049809847592 15060933469528343768 18233415402917680020 9362062270272026742 3368240731108616745 1670369547786903777 12837762969678012005 11649052064078000883 15762168049369359295 3195236679108105809 5139531814043902980 17062349695564739162 3954453459088262638 2616509427381413456 14871504367524982430 12142856810931075483 17142654563303422159 957470068688318581 17969237621389053960 4501642608309878102 818112056380657800 5609993677159551769 3699348456810741887 10341918886118160531 3080969430292502953 9858642334560096469 11776580378361256383 2322161099804952488 16356161124471057638 15332676232081603477 3478485128000661940 14096224691589835802 1259352294641623078 6737570664520879141 10652604156382665601 11196912430773752021 11377631625842505279 7469161160331571123 10652240623695531437 7910092760511542514 1388595294337761325 10550634765540285967 14655786417280933032 1016902553534048384 12501551549944392013 4474378712784650671 13569500133034808253 2416327774181789666 6112181142773260580 9513650044270331402 5410073960201881902 15068108246968398491 12620056150434187480 9939369373353882610 8162561944998064960 1050564593732713832 861499578576117897 6560856154305480338 18444231992559390158 1637801827507827699 6360763705372698010 13566991299613491932 11207655184184240955 11059616585323340582 4067360869855426041 18135981194967715279 6743405915135834514 17826435357512684124 10763718551440161623 14397202666159369203 10747095544210982159 13514770660995649701 2784860290502620754 6283561174526203399 4884142325179685736 2542429833892358357 13625620280870513158 17994781156916660539 825764966586609151 12585363290624920893 7112935785603734758 13262806979551129978 2515333432245112286 13432571504519914023 12007461765608620285 9090520842593659219 9381425141329571098 12325359024818125973 7546368964768631792 17180183812133600563 6537116825084485385 3815156278012373533 16822064661131887941 3839284249535807614 13978650012741800351 3024222445570454377 3618332922609193193 10260473103320188344 3290767839419162547 4646954494404208191 4659678429743035610 17953866645999138428 17627007675385252345 16233794493301328161 16273589756341880361 7706136651642045578 10957654155802319483 16210583193577305053 9145552230692410148 8782347155887687558 1808307757419974335 2821234978172006092 7512015106661990115 11735223716589488166 7816301844104902335 1652627858891948147 2146904145007369420 14018697527183953397 5737972907817471756 10131057080354912490 544685479530309234 2110106544693054635 3210630541910440026 14101048559428639564 14801768393149389184 660315935486592677 7767873122952041350 5809508068874676545 12632025829260530667 9766336375195794843 1364599771619527515 1012488159105824425 18246537034066412613 5997437537568948486 11566572121413537581 1002186304851810439 6694319069988041173 7601811945807046345 13950608476912841413 12250478593823961817 14231627936819497535 18084380739616712812 11527736733278933877 9338457793570966179 10777096738296192606 17424891451696723767 15778784745794292999 12324580246406050399 7818673704697892668 775362583802588468 4470439082354763591 15906764866773419116 15179089943751736808 13714698897695826227 13836180228078211456 4498461468019797397 10914670300235348887 13020606242197814228 18281695517994506954 7287089138198461300 4696881399061724699 4761830892779230685 8536166360226920198 7645837938256182347 17840902875747867387 4616346677551586889 5627747147482583394 17748480665407889145 7447409072097943073 4890782127946601314 12498018458719422690 3651250890713358935 18234873508693796835 13272918430611771667 15643682530141211613 13595113553553647229 6622755253810339653 5972697705039368469 3092434959845701764 15009251354709591301 3242096332804118661 2136590167872093538 4298397982403029114 13416379972433823913 15610274309588871580 10113365818565523672 14049228539440118138 8696762437439808018 15910653594071399393 6812340987497209894 6972044233766536859 5712136584828671660 9001554165303986758 17012153267472168359 18400522659931717239 13160012667895508904 15634071157947376432 2192642510544369620 17522210326009161908 8895859485615301365 11347223005353019361 3866882393560944608 7803385831942844970 6072035948674281404 16079707763396659358 10970039331284739058 14747815886873457494 4513703470430141883 15059814745936024935 1241224475801698400 1268824366051696229 1438632430456548691 685702007336674600 1317798417462191942 11957588637035469241 10593482015890140493 11434469463024205836 9744483337044990444 800827243335759953 14093382904172312274 5133692471845700962 17571828509290630988 3104521047982663699 16366191771575670720 12327604787208800501 6414949300268210021 2087601846731542539 14331080374237300949 2437744477670326633 10824214366583038791 8760518755197404179 10891043146235726075 5349739171925643790 1487866020982171076 2398731469875805390 11126057741385217642 1799405512589824600 11692663058064624140 12324891389664314557 17630005623375339474 3688053548159035655 14481052484271664461 368195026437257262 15027009632658946638 17971744023295913208 18108624054733172068 12865329350887713579 11150882862001962636 18252737216735906107 13028192569417416201 1651610985772006643 14990969389259394861 12768561835900289163 15765581902635137802 10876394884475986122 17928143693251572943 1804699001017513536 15920758862318709650 1055741444679092404 8778926300792606516 1329926276971479047 9875165339330679222 11668172598633746606 17335086540436481622 9773158293780856399 9853166939066814131 16223920730957969020 11321113911938363118 11337162902229458423 16366591524949892844 9034091635123319753 5984431706598411310 7824384459771336927 1074010768985453299 18162940164756730989 16253641749120519287 7059129058860395373 10044983078344890636 7991390520804534228 12053468695221301137 13550485530365556216 7430107670011034072 6751255608072163259 8904803266045293002 16019863633355157978 14539811796678945778 5174666707143128973 1771172718367009989 11381903134038577905 16963253123603263432 10788577994682099565 8752842483988917011 2410966359447307940 18068570020660736560 10213932375047318965 12794408854264267459 7522587978482639980 126147777886075717 14229116162769792557 6540645626241091043 507260411763082837 17111915785273666580 4236493849829246050 8428734708010289790 14518228351148701796 13682607737544827528 12077729501793105255 16400708778287041612 5134198996533117793 6081848899379363939 9631537238363883178 5985619931038944110 5761517274239592050 2499344647122976454 11901022739204664837 13622287737272286975 12759041068299011010 15878160076924618429 7713070885094846979 6396597472387040414 9984393900725483726 2007187432028959908 2779542001859391905 3299941544320844158 5123998537229644350 10614253633643059467 8965422937206065941 7908299763350619143 848813880922199405 5437819160512033059 3179375421295901121 4424079413398159313 7823760503096380261 6576767083705485429 8111691488073438849 12198156444039389756 4434489616072778388 10634797776548777373 12079899909935853054 7597101493393049476 10128204543835579814 16088708969233781827 4555179180895396318 8422443296743781796 324898679839625824 18377955921263757694 15045404335221883211 16955868107324085576 5634933137171588711 2155964393587581198 11656552770276408319 2343605071270589806 3280369210121617657 390448762890706029 7022151727143513166 5952346712379203456 8928426048761061945 5837419482630280711 8507860109604340332 6686094433005521047 8150093134440846057 12193007531071916312 6836995563475757598 14013961433503447132 6693079797196067304 17762367830971355179 4092342251834968498 12325817271116524369 779850410595352547 14989991435395996334 7148376136836619443 2637298345513692807 18595947343755741 123134775090681095 6374243046678785926 6536301813812535738 11050866079960222771 16764640726831753437 8238944064759190870 4184638349564857587 4175779377714487775 6932046541479535169 11184618215045046614 10359197582426552512 6030965161162645423 11501358467716297622 17053862455487463343 8227159975416526659 18229280210414496399 9946357522913647338 12168301071741836814 18198512794590119940 4658176535393536773 4009296024851016626 9386499547744366387 791886512778261304 11145109339653218913 13239362564548936304 8666892372517350742 3051558747741401065 13911761317596835000 6741319870548948977 7037306512161247902 8107384006056379794 14020808478692666508 7121839008190425697 6633731706686550521 13509107056599166242 2601767107324796058 13200864907838770631 11157843525555859037 8204333895092971367 5917574211711236767 11652199067289781700 9814689928609102726 3609054177041879931 198401234557123587 3644649033674538292 3373002910854721890 2375465315116375758 16586746099119946939 6405010481404095755 3324638664473752687 7466078268694851252 9663541817962259443 8886060528415064512 8915319220016440643 1165670836642689724 12007249844871559854 7680785020381615299 13516258849051155840 4991573161532281122 9433331255127020547 12368880176712101128 481725521713890857 7473800971486009087 4073812512818652294 15487194623559078902 6900773411638976655 14722117849757700983 2600662719742299659 11593084448851929580 11131989097154050909 10605313671934267768 2754913626069194468 7900267119758793757 352975462449377549 13653773312095632970 17458226138377266036 5533040656778972999 5873788861588941482 2191195145121236102 17717349850708552447 8772927706626691277 14642292106502180498 2005986256676012747 9836195960537465888 2165564015380577695 11955594538919285305 8727585062728664989 17504629595168693574 2811077246217414677 14326663916087872796 17877000132792534218 8438157269186837657 4077798858770139931 4661001694601049489 2991669307889544411 15404470846439857292 5915669458784036232 8205162894869411556 11805292765219181487 7420268239843005189 12278014791770377322 4954969522706132574 13059442104387811845 8474557370648814095 13797483080424658509 12540356671106227896 5779162982947716116 7213259697070892345 4698382932812812502 10218568135824796302 7463100729508579911 1493252271498926558 14363345168531407275 10329912786279807453 17948380789046550315 8237936944879379881 524930233482664927 7033289375471801596 17865703591948790155 12039309439825980216 6659869967140395648 792952165158890427 14834286770141753711 15259077936530453472 4151088437516324272 2708863851019611566 15908344714081431053 14068119471373741608 10012248961975045639 10990462052964910159 17504409771787838931 12536204695513477738 10510286834923809246 15946356530440674212 10519408806994083694 15606529624313349111 5598587692724504784 15562003886080667829 2901622276484661055 8437296847506118442 8717427820838657412 5618215384110947295 10676239884633536983 11528986329737291592 1283604896424232004 16210811569753982193 9575830372089056373 1934611745643432472 6907317028669185555 11291893483134378611 9727135709364689378 12181416729264880418 17266737314494377423 15142063432508473089 15625544669164558678 17038370028017002402 4254983809881229005 3720151899521388778 7347811663060080634 12732725074292836110 5314320215522805791 8971886689647769505 8867764545449151726 15281855067489128103 14073056236600605207 18438432289775925825 13339797741526401039 17171480473851505741 6256767814862099418 10401312886027465730 2672333837416845408 4675628177763875793 18009762712394649166 7142720141535678888 6723509078367145766 15000017177609762815 4768602966591022245 901790557729961640 12959885072385718066 1988211895186997534 12668974427751937827 3178608578559131924 17658602091419931052 7359422620905123642 16645483406837174127 5032627239448971515 9966067168101746702 6694887496901379592 12590622821929901371 1162910621522151292 12082008340766508081 6601701941892246637 71821272259837721 7037981087459387568 11566904180414498824 11582990456071106026 6946033471256921139 3653412404841175277 17136955982734243736 15852431284781628853 11157197147593593290 16986807539441006521 9544546340703066127 15897997870296239773 12310097007438289301 15630909498556440857 1493710058874494132 15233664029110646393 5073944765460473039 14314547328621274369 4625460762502934367 4525869632795821055 13431417865316048911 17759000637991986661 9340336132441874876 13118829345407924773 11090996144329702514 358326685961779830 10624057491980390771 9633565611570607144 10899639517336748769 3193849852732734468 12358578684658851743 4077508980243539055 15127593056270926921 3693599689360835220 18329619147357867639 3750916064263180253 8910924883453636993 6461809418733513039 18398464796383597469 2463975436729388687 17117720387205507145 11269171954956273786 16792226894093383311 9996158441294841819 9485761512492721616 9602259254845039400 5215224990497813182 5562714024659168852 15542534518436399025 6959940043245610793 9387857924163960124 9362949645690368358 4775129189131347658 17366058101949721980 13670027980947263835 6679287945286064436 3804466942533710793 8164173175951032762 10340154930972864936 7601771901766452113 4494727777407337312 4529568405902970630 11096375793987364478 10470946683470999665 8918095970916114551 18225307195577560327 9528866040209398721 7351032164797358041 13887730997190027685 12789695581605137956 16294945149769969885 17436780043465590464 1792957401253912286 837825353822216975 13473328541629767329 2118135796916542851 4235290128835160117 2927714683215969648 1509647653321831972 6054063036977427155 17716859151367384609 4439549993956111354 11069594025019543176 16262892269429492950 3971657109607622016 15934501235512697827 14930722129800648765 2009045123752503674 10392965173678757264 4636526423553634209 13690671924791153006 6854574137503186416 9278734691151062916 13513180071544668651 8363598393551917069 11632910856917945637 2043105501192036095 16439155882382986123 14316648567709689041 14133042897079223024 16460698475287405394 10102188782312912513 362070260060051403 5926632067608725460 14084640344470505892 8808480092336127272 11050447232201015534 17441201113590600219 14593418887042879671 1523020187047471463 10985799566080385005 8948818152822891232 12771510352092137112 13991104351835020736 10259699928387841859 11642802506804390460 5173196487368564040 12195084624812520977 17985785681198668291 1127346964111327661 10999788834805675521 5507170446659839800 11814187756984163630 16183169860672961432 12270057841598655722 9795404351630166340 5767085302740567679 4937507468984640373 6819380551231756091 10841624210448059585 2877350841003182752 8886876513477233944 8713485755210109714 9642579046392916267 5739738246265373700 2994816099750355686 9294021250589892310 922605380255215024 17049675390860294884 428507886745904080 2639808497670109862 17448326879132571271 6438089769142169941 12201422186016365764 18211316512747068439 7777358003884778179 11597078305965851431 17100349801933751126 16580729818807274708 17025401430013239019 3523035572586591873 14778567268554951380 9769459988244037557 3981757725673840932 18193800903213742476 11993738482560995255 6615229582265547682 13138126320518952081 4148030363703971172 10016901494574351436 17309152799986293199 13618905592477646750 13524015023180491425 2646319482611769112 6255710763231525628 4253615440142346275 12252636657183845987 12339030403961159658 9387283628162061107 6987097868468599694 8612596490972026977 4110426934477001871 2808830979369394997 5219591933623581109 12477313712680119635 2071590420801470264 18120254363105108423 12688314971036614510 2327136031425650604 5307870260718569832 13441278438243873835 6187086992456205964 16466439132027274577 15841474375535820911 13754776988051992900 4952500972860690602 2364940405555468379 7155061372961965928 9391174211839604186 7138660216089133378 17955396848566294300 2020977302736753131 11734878466228663736 14680180764335490924 12735661281299906645 15050093356024458311 3167594349994980218 8610680047313417461 7008222905628985026 3607796071398347049 4331157159461877090 11648985889463615772 1510809583293326113 12336503247504165369 913477712228921184 1507404476501521105 13695779360381897259 11643444977862959680 12781333074314300450 4594358379318178440 17833921736354309425 8732769245800869110 2517448999326548262 2535982648669215115 5857702182865849111 8161270859740784425 1410940815096374597 14028519174665580857 1837959083002901688 12661707280463925989 2486574665713378274 5913377527000089785 4675404849220922077 49313793801845411 5805107215822968244 13706156018399931410 5843631970645151687 6927993887967041503 8510762568622661944 3304546502997341498 11440275692089078301 1651658907362565196 11258014783730273856 9548733794423240190 14809040776055293588 17398084385487041808 7901329740280930858 7601255163756339210 16401554323960334879 6747187681938829643 4443692590584422911 14281076955822398767 3545936912479339599 5852567913389436197 9509520867734656926 9723534054602364566 922434429815323834 373707363730377265 15655988907050824334 11446187942386396346 15274924726608350829 168860009757265605 858378937909505771 14186737388315588553 5274109654612716276 8602400492610676462 1120838200405410781 4171865098245706377 12967852582484545612 12611727346267654599 16734034969152363333 10254042669990449013 1356681899103129226 10553439364005926815 10145810392077655542 4751731188078982598 9153062830132465565 9421344599599998577 12545078891338979757 7328660117681561031 4484164024082694131 571154376503444929 4757221792638036941 11697776443356267095 6100601530240995627 13663688857952541466 2653141604762319626 6682383445441248912 5553891149544562346 6139573560460290469 791650232149045896 15816856991365199807 6439042418102193760 7549236650581543291 5958231075243810226 18349430055191597712 1114872461893772951 1326121886156156268 18079685069099452374 15799161478969650768 16897441220448029987 16057303600395902039 16093039153115733478 15103676568940448910 982974027513297406 18368705589035997957 10449013723687788554 5040077263713220484 9715348827956003323 4023759862004732837 917532920786093571 12136718141864882555 5500348479366012214 10717971571071389660 17127575137543298721 13923026023172586319 6807606926110563417 9244768171376073724 11232738373189621043 2582630926952104442 8337989685801183975 4179764989022049308 3040820023847631488 971287948064461707 12989384782735345972 4222646490182784748 2514778861291075099 10421832856237428893 12335726240481508069 17852395634046204806 14619245065465534326 14747293028824378123 9574754392549849105 5449851966996923739 1364383949360793590 16733036837812776113 13855152513626995099 1987928914403409670 14491178081147076529 2435983872746588299 15563098377075672588 11066863392707343991 10143067131609912219 18195925342098430347 11025948635026019396 9539616310560655584 7936264140449222477 15683759473145169568 3795188683386281314 17287114165136104316 11980410498828841631 2704101298239662984 14950056977243536094 5591391392081423085 8104771130532996195 16562377050851353375 5377098215534283389 5515110885665413874 3905324643082450124 15615632831021880088 5870531844954892754 7197925319650664679 6969062603580129764 8886088414641180961 6441807670815632079 13006281744203383556 4367686647539727934 16769391961326290935 16789274189444000206 5843754690414346099 16992876744201837709 11225791806676509900 8528571132225930325 16927706565844637179 15661455957353852743 3378845961094219005 9519135320357753220 15344519197926875506 1626945125754063875 10382310460650523242 1082944394732650689 16145345797808974548 18435308231711243958 13955815298859193942 270626116953377060 5425070789503262954 9940655147120282498 16037600824527103553 22548768262263317 15986577671134026607 6799422765469120844 13334698463004801128 16900897228927356197 7514763541227223466 9985444720823203875 773057316075675796 10006803276167079659 836782777214666532 15894155841470631765 17826181791889459681 14494683437611107686 9209446826520063180 5456473173421784252 10603822112112947210 16563549065960186342 5949906864802217345 6733489495702992107 12032026073797817141 8419794964726275318 9405447755858486535 71605641936323024 14646887660659074649 16223182744407098919 6841928530767792838 14081811728710579592 6963544380094850260 8295406505281980195 6631840519511310362 9718487175621122434 18037538606381857092 3268432409974576185 14521424401491505425 1884406516240052888 9458113738971426427 12999174269762934164 2769546082540791792 606482947000469505 8743623027727326798 2203424898907732528 1701189343037398473 17739269094624265308 319292032742784570 12134627469562875528 6530976132578225049 12384811902369952947 3883582856468592402 2324751111365206613 8291505663842021273 2566886131500555052 5009483806040856431 8952676547940664298 14147751685892148120 9777169343221775906 15419509494267288504 4459521931341440400 13380377865290480833 2194495631124090357 10958640422996786189 12601728397007903748 351408737076345896 11427026596629949888 11467405950673765067 17494636177983520683 5917391833595771847 10368055816089350868 9090936603014982796 5525824047926792093 7507387367090111824 7043440422519436688 9452202458274003746 9638892557727642216 15942219350375227718 2819620816594837849 4731133370004443861 3343157839809415899 15368511670467423702 9977890337163839093 7248796507534582300 3181708951155382626 17059903684482117574 2943385878879057232 8266441846733138569 12493666882975695213 156987575534936231 18098001671679749691 14590872886356656005 3352788584345489723 10949879616774073586 5372512847331942800 11078137223414370019 6639405281481554286 13294793770353272833 7676426185469663400 1044124499692510244 16551173601151023883 12959322876754119433 2047344103122589930 6967226407673869644 12797119352313454676 4744833549243145432 914056891720775854 9440024763445114954 15823301352656775558 649367797359673092 6135669282514960000 13977156399714364788 16041125769205670364 8860830638521390724 15544609182589949360 11228571899507923059 15519647627129153985 11533815006330168246 14140494035694128072 8649253686348426341 3646595033430803718 6298556891041335734 17004248554219163936 15085206718498920478 15030729688897155096 11403455433330819589 6334441774338797484 10543392549285367396 10239180132082865110 9369302210531705557 17619710801611430865 11796028114584257303 5457435764107080653 3749829738544781153 10643746349757700102 211638196067255460 2251408801359463371 1444915120862062061 291049200233621427 7380913468459064553 14615316117390325189 11819890212673109999 14690115439994535496 13512966471642140837 7273513847342449912 7202790706908828114 1430307195290801463 8991561421993751082 729428798804193486 14531157956420565419 5321384656367170074 4963435073166306569 1749922334777210872 11890853448531001125 11698207081588797929 3097400336971313074 6843423284325631253 11197451855709735518 8182934440701451939 13844790701064165707 3829997452041245771 7376894790817131070 15781712195827827740 13917597609109305330 949478901669199683 3408597273127149615 11313988082303004086 14078947278763460276 8940260411030844353 7676534665010958191 4248755811993288445 12102962156015310652 13485630262691915660 10182522735344871495 2152762097733329545 11022759398985351830 13641164213512380692 18223699839526669572 17343907490395884528 8022997967047841305 12734050947498123626 12321052782358986041 3304150502780551156 1659634143231684122 9846025149668338875 15933918947772384407 3664845884861306770 8915603290569890130 4384264878847189169 1373115727634546027 6652563740250147265 15381544091393015802 14267102404120672089 183504638634227350 4894105954088958765 5408382260513264009 1436247468487913166 1976708193018322047 6635313923193917361 14315351532843217655 12849351253182521840 6616241443722498881 16052197995800546946 13887386789018127568 15752188295566769378 12078115566900768390 16664289037416311299 18060423355358305124 8354027633900193408 3052363488843302045 10096453596743757538 6272433248951695536 14109739544510010131 5928430210730723213 10467854135522454985 11699099441424484199 3132919799243880769 3584245144184773761 14208571921370276999 9981588349339463839 5926198578090683231 12693451980869414950 2604182011628236036 16584188174648426230 13939418474520343979 17894560008444943817 8603842180836047874 15880070124665111292 7028602477261858855 7409367947897408307 4306137469774734879 4270652087353897464 6263559649268239320 7370793115453603311 4814239179504250456 17733940783927922716 1683463590957723848 7324250688450958896 4162859920345188998 1958929886958861065 7253884559223085805 16251130831225282996 12278006244705318026 6681482398956260540 12289264064447931181 13377932451253729369 9953127621950134668 13522230180620897416 14655239428169668240 2175228392465136345 3671719482262877284 13846892329366973448 6311822663681634997 2952533735822520747 3669666260721186667 31131801897204109 14734970355176671988 2112704794748992784 17722275931441410294 4572848001873511755 1995253588207480403 1927574417073195623 2245788638285315783 6791095735914736280 3662022060776277671 17439254002968459182 4225565046490006083 13986550806469741668 5471932483799485312 14457422840662436801 14824921385354058883 7873960614017334305 12068002621471505362 6784764926451433039 5407414316542376592 9023777071808839511 194970616939299590 7847158314536334409 15273946535249539351 11851852649416252696 11520489418486435355 6181830785313253895 7709188132104523884 7862633614761273947 17553544585176817154 10297048722151509336 17953967896599663622 5057374910814285466 3796608160632199095 16033705024418258295 7995121399333322532 9621671998675077602 15126671889052987525 2719829783649358774 11739839742422957251 3195653405098843641 13219744295576846348 6208051172770429647 5122954434590034103 12627051254484798894 3479003875627718876 11466726596566214729 10292690681266566495 13311296226847086951 8149062106077416151 11603787121540751193 15629242332488782478 6580091830308849156 8870177801051886406 15620241167096533886 7369750295564351453 11994825824069810444 4791919311655166790 15148898720488037730 8993602907912545813 18306758227222780773 8575716227053111810 12522853414736942608 3000401992209227628 2585694343498658769 9793923536485788533 3463127182321404568 10353666669649765720 18172991754554959819 15839176096748156881 16613922156440633356 7407291285599180528 9787762740943435204 3889095264791507657 10632935441095009017 2702550925099263233 3936622259321274372 9547518415675496547 4454647765458227655 4844924260529639463 57945535200783645 2255370354433192241 6550192923496663658 4649025371502313141 8038396495096668472 14602320822576291194 17972557053815793973 5704856429296516299 12025385136769757600 15388094874850880961 8362988731155007924 6651951208542732003 2584691726155221753 9838344007032637904 6628760884751639223 4627836167307728992 11758762575592842406 17714464287194100446 12201647206354225536 10479776070325336087 1075804474878563940 3743404118728824288 9908847924199196274 11301954973964912849 7608608643561611592 11806244711272847549 10069174717386941051 3857822321647931267 11694546833925642454 16581538284520322740 17207749047966939372 5576333244454916773 562036583667838411 15066585680391551331 6777700880260526605 11419617991415405248 10530479723315010610 3742108602623218239 5224391868149011050 5026665314631307271 11835277352536735244 7710702795246443585 6126983053318407831 8681203083098050498 13454525123339076463 15228182809110039212 14265627132759096130 7675499139491830705 3520387299303674194 3394258214948356837 8124852605866211681 15953823246689698626 3257688729975932634 8217097689437593056 17364307703622740145 6223892063379104031 12455909482833661182 8621343659613773868 10159601314654492240 5903917200733470037 6839403503495945500 8683990989028843276 12624649202139503936 7143001514231618898 18214284056740269399 16925895178173217456 5228488992786896651 9896934170703245706 14805391750901456156 3957481993433026802 14804940541958869674 9144882629753025775 5940787841688737860 817002410057156265 5038418048340045188 3205250291733701998 13967705258301114682 15905903178836217410 18339137027264806738 316430568678190903 8308443127011031364 12966715277349038035 6768414546925834981 7723083226753063069 17611947540439594625 223467910118501990 3985556098954189151 6757150609993866777 9822218924227719188 6816999942797053175 750662250235341968 17369321147862731677 9313738191540414283 15928346893400915383 10939599033715802665 1193665934749090376 2168301449911359058 16417996872743550281 9738007714874435478 5799398503192268198 13881714771326925837 15304216563778298566 15214614683016707756 9247353636410710389 11762324683605551637 9016502176918819768 14982442767078162245 4992702414259636436 7900687675376449938 14404462439973530461 11571372386525303777 12193751842039560039 8130427610270246746 13993745025557324404 14436979933327109819 12915320307281279300 15849147262574496550 17107962201939613668 9955197189464504514 13045959401437168234 15647225828394240454 7690081586634553094 13690732297705803495 1385040636797978046 2783657394746556776 2264208245521400933 11579106461962238873 2467587301644573683 16588153787553136564 12814107544303309718 10385013684001141338 11160990376006543819 12272588401020170545 6822670835378634975 13934945424619061582 18160458353866915197 12897214173928311820 11832849591337651476 2499659359434810978 18050917629153895631 1560695086802271951 6268290724678242256 14027258662027749172 4426074680099708997 10253017096087415294 545839408706028662 18307434583674342731 12242252187247421418 15310363645187788992 11498029520160684909 15784448346058777673 9243761526240499989 17722328529418668215 2177915830606915439 11456936361687686982 1957357150967470722 8522987754734695706 14589819189823528545 1086501678992408204 16904695705655664940 259310635179124822 12456818846576163789 3266978014479672333 8226967772237302528 7095072083895373904 8845110209852408481 3415157949480011577 7728978104804169518 1499100840361671253 6082367180312149525 15246671571869868299 14228392280153912618 3491104587709248570 15313574886625099016 6089318558007766784 8296824519791556215 8707650756010994017 8959488192947161367 65527757177943365 2496554436477958735 435022583374221546 11130737140054595515 17871206669908860627 4227531094790094474 2237610610348665678 14369104759906708744 234417032651809850 4936838029255872299 2908800377446946012 4094706153204467194 8009414223067944983 17591494086665225650 5285577089135140048 12079660633358718650 13926603212197329967 17601458683888001165 14430517799458084841 4411245525551015718 2188708587400713661 2019186636554919397 7606077502807371115 17676443673057195821 7269667306041834365 2900136107932706431 12756776883765991896 1282278071148198743 16883020116905220678 7031805038068724284 16683550633941874016 11505629437235947438 9910907434322188173 10587341822826450771 6763430223458132227 4388514067378585018 7427720086777464276 12899873876831712185 1038753985931353922 17104277028134226771 11391101587684073630 15313719772183807119 8268252247619254135 10055721822027990373 1219906804028462221 12966153771480833147 5918693018762929258 2559969210333656311 12217200938803972940 13158957078431544534 13065314480695568924 9381717240132168615 17925102308530835625 8835763479923228289 2673803446587818174 16717318988689220227 8498008269450350800 5743957972728432003 4282908061001777144 18217674689760491999 18069808579645041728 7315939456172456991 9431171201082268260 16038778243670607584 8619696917747747826 6693031792720168477 18012367130074416526 1000428036856102374 4196813197021675596 17855863791767937814 1577548772266139970 6398956480729265724 3731238058909106768 10486431825950907136 15037699349891139805 3921051794417146679 13410591951110162868 7896689443388003329 5936549037096819872 18269712077167518988 17060347942160462058 13118947243916444230 2411360690715941240 4606789019836899137 10047562944159511336 6502698798727448702 10979976123171820721 10324766093438670825 11950141391890762563 10193026614377504728 1300080313109313527 5700746575296901283 12265948825272569036 14071319739437989840 14600302314725383755 939471412582960893 11495703040480455994 10161781541709526782 12969132993308196529 949248954644563375 2393707914147331988 6848648974933666548 9173056597253574464 13018487212488709613 1222172754038193364 12543044762306682053 1760089041092873897 4874559031124414957 10823758268419719159 14817183051659604954 11387801034747736681 17750935797159981599 8463461895845704321 1116098885641804216 4136807889569027935 2702544121769707045 17177100876279450635 6705927234570664700 5667889325119989635 999477672662015182 4822478516550676562 3399901670895430477 14575610150323135187 14047518375513812640 859985503106828123 12597707419426255577 14111858043658410958 2604981404245477312 14547532723771931886 5857706349365977153 13057386642558207635 1036432996415185576 6208032237470671909 17688918213258762496 12373589918159792558 9392580582048175874 4325769543397312960 13636117140694748111 5028100907796714864 15667745994097546585 3676917628975578189 3065928157971134028 12724537361779407522 7495516933207288536 1624615972663126616 13343345440929756042 14459757089877904404 6355680353691924449 9947187007546481276 1942289269973911990 10384996433308678756 16657491915987248339 12924362641041133400 15086479646290672531 11212810255518455116 8560337664592018088 8005370407948539207 13325068386185901972 14470430422226253478 6876956383803020178 8841290816406124652 15876098081520538776 7641917393229072869 7573128691802940457 16990841405846081405 16689120055275179627 8668952870394077476 12267575044930211347 842800799415252867 6993807629440520852 7136505489924421256 6432539533907040011 7551246399344349228 18391494023663416695 13930275924855904687 6883534383362169250 11460951537084157399 8695816082387797222 2908943333522261571 17315425938564779872 15536346060985314102 13559750837035070268 5791902820213501267 8504023686790773286 14937321510754519658 9473655409382030475 15614410634321644433 9146358540019970194 16823106180409784566 2413302253101163131 5755699204076776698 12597808944591945097 6237469395412106834 10072363259259461076 5755155682121237924 7448973969314728096 16634514436048627470 17213297127750705566 3897119070602088836 8975718644993992849 16080661000168543016 16274577460279790714 15112891328220857676 5722454445965681442 17062870638382359200 11305223584352293700 1926850697242655307 5916022969078207060 16385113675003287929 10395865903661569893 10358844324659013229 11360888427128410947 10101333468163415604 17634887647937124240 16381780550502390301 1757030491560958715 4658623531010832119 6270659734914757709 15275979526848034444 8003712441597988064 5062732021537642660 8148834462542140744 2742126223224829741 8378614513100228438 15959604211311078664 13937453355817804782 847780407633178651 14537127274655798103 13587233556069435189 6465245524333823934 5767128541020944255 2310847510795859772 11831587676681425909 2265748892982178172 15313700742255858818 15546036414516531464 15233245575168476809 12403252833948495657 507395567882780411 16943811211171120822 15363030753390262286 661863618963899650 12308811106318228137 4119607932657083774 5377229937296620961 1003180061798547483 8869297951271279057 8798886233214747785 662944529904551087 7411487157285596086 8047706883392754676 15680333970797696610 1003501734650754706 9583160743152766678 9365009706661346782 16160816503966493234 5038164399937115298 11249775761263473716 8377569118516468259 6171382985675907606 17931418358761631518 9068754883471575236 14259680249890461686 804704379166654921 3033150412003945707 6995897333924923251 7882233314028696239 2133395056278144955 17027693064054487022 18082503704936871062 6312424458265588026 5820144792754366436 2254618692506281710 6355581601959309798 9048954581296625242 962436846132268394 16839036617985986195 13265563026713508437 9765958507981093877 9254280260326782155 14311723430160700319 7339088994223037294 4526212810861310587 12189326916729535296 8495128879377950115 1742482429543939232 1832970079002971822 17553764393690105807 3530294389562366883 2639851994522578825 3603886467498167968 16989649413319406174 15138204137972923350 6686075743692881826 10110993043346338674 15925282431764760403 10776229639716598195 8804448163026407346 1552186755765132097 6812919305278504850 12548453400199631671 10244511628073396939 13352806828025450436 7835673195960891147 15146881880765588477 5432217069691826546 850166120667746512 16711839545106324289 13384045661381555291 15019577302769660508 1498401045309831839 6657386028098794841 9499563717901162909 4735722930307253057 16982825300286091372 9050877917975327640 8619941699555150494 17228520734577980282 4706771789068410110 17828347630026567941 6467594000191733507 11786012580706689744 7631759398603772077 10952478421094527387 10797511301327709995 14211084179082216719 9881495766155687316 7006302454710322643 2616150712522923119 13181430871950800666 2659457742334302296 7244073526994361550 7464247309768438540 14239590535541640896 4575191130114700531 17103075843265350487 12214881088417563180 2001254267488254851 15011843542835939148 11682247401455651405 10817710189632678420 9594162433329246007 6763996100006861335 372489753952558763 15463962277979663247 6598682232219193676 2525406165488215922 10946628207575182847 18281162391831606891 12706745666709402383 15727987782794270089 262938081537299564 15374631788330754613 9223385250943633220 515662042423971084 17005807955384457538 10823270508196537826 9837391403316147271 11532530714399135155 12840527466732532751 5518071271712571546 3539978777227833124 5461799352007990902 10686452821283887974 17254774707379818604 17205879611653673296 3892957459957780973 6635750867141522083 6195849148720481075 467356136186157406 1105050337117000251 6615052962274799455 10781037461263718466 10538208659693889686 12970137541546699462 14273363679284416492 3755627561455580212 4456489904709614656 16388685036740205912 9083529290452124296 15739449835226923470 16583812130308994257 6181325179314531641 11320615732486515954 1852801082113292746 6895137780606005159 5396427494666898821 12140696845591158810 1129912784663871070 9838991028594756110 5583728085444206693 18265935921145475413 12228343486680234649 7939974657909178822 4877051706206013106 1856589104806698542 496106091628437463 15440652631407635723 14224203614204705550 7496424537820368001 376158820478317241 16222805457883129772 15558744665500294990 8434452128486176458 4497334953669635602 15563727834774501879 3453253162398793439 311889789631561882 17223312758245452234 16158251871738113454 7429489215508408245 940957841667257597 287793400627185151 10301596596030530791 10802650182322790712 7682616421849733429 5555747520504068857 16531535502103160168 10057829291196568861 18018160420546295304 18371241230886070258 18342670936937405651 9872527258445141774 17696138910875192048 14458451905949096198 4041228353050871078 6551663705043932083 13791656854194310873 10219405170840093076 11560915362934069817 10503225677928567483 2657707674752939803 5193080024070256333 11814832811177168664 1864598008429224684 5633491980455217739 1142903387319283903 9687840746813384552 15030967610128495728 10359630197473437924 18022012418905760166 11493303664220920230 4929678848628020996 14598004154571358231 654064352396744974 16399986667786567031 13064309944738531398 11552234060490803428 11360950493068219822 7752998398268366760 4901175913495550226 6896057185620881541 6758204503209765629 2706594567128841623 3717331295888529344 14861220548939456756 14375271219123728999 16195462803233456638 13614620757209191433 18162405736610147210 15193175394198694704 2366951835987438842 13116238139095361549 11106849180875111833 17479289141171097973 8846220086223450433 10612769227497241271 861829214407491265 14047233189271946360 9251756122100708991 1029764693875530524 2052050478585601057 18204868085137352295 3994376256169428055 7125147101229865509 3740097658176021716 14027052012273589888 6827223831148526112 4281430354674156443 4204821037730162978 1971659125624982825 15714301875642086433 12907916359566401269 5679698961189024801 2660932613206349663 7729852415969918201 16113495647367321176 11274528162601149846 10435693134163615771 1113129753875501265 3349487405768281383 1561597791685691983 16697587745596767067 13740540911586950734 11923743087522675301 6008027827665994807 18099438925811618419 14597287587405502220 733012910979694611 989478055140445176 13270455173846286937 6502522524124523612 17738354838972258933 12904434291965291348 11589440928042178582 4071920479602058316 3266670476163497904 1043203584580040628 10209871341271845398 11483414017456832221 12778425031894100932 4200904827673817191 8249783081023479294 10922939736458810600 10557860293765817096 16859692511524002610 10974317958958799884 16645886189921642081 164412975192870310 12540776569783893416 12623855103726139784 17362966505338658479 16561517186037986871 5936486052609631417 11676799746936209106 3445837642336629244 14293675898565159205 14704414817338846418 9987634695092849479 10709522561668702011 4460687340450163559 3079090458330360217 6376870576197642507 3587757353374251670 8429723887560839598 1661108180743112356 17772802387722789010 1868496844013892992 13043776714116947641 16518015987891924637 15695258419587027862 10236690954372324630 7081270665526318920 14694706692087882183 14119124488364410580 2606019535510333550 16442839337671814870 6093258646954659736 9899920656140664178 12793099776792910230 2398819210103045822 17043492149880713969 11072391365507563417 12869762775879478314 10455120908990467683 9564596769129746797 18012587236312206259 9220845850966573987 4208212764715941404 4582992031370200973 15502473060851025058 12860222692548910386 3776521862975557021 5700167124201895880 9968215402681476413 4270920299540159503 15097099720474549916 3561204144623101179 15272421864724796966 9116116707316892647 8098150998225076177 13988617816133809504 11697722892328790841 5576440358853807347 14453873130260467581 15342950080762383184 16752397357073465486 13229447499785456239 8041117704592463318 11315305446292209141 603322224836317012 25577111663891586 4879078624515793952 1490302735056566839 4791212083229294452 4189615296961393056 15859759412981771565 5007663128924937863 2505976281967438570 11423741412565051892 8136084224055384567 16959489362777273144 7958484139573595721 10294957403575824308 12258589194688427071 9271615915450018829 11470597962841368123 3926131465359517122 11554089809282747746 14995999035176891272 210659857840450952 16571870456023611715 408880902004579257 18154739727405127104 1417051666624712107 1321325816737344109 7520813362672502103 16428070859479307122 3383011343534002239 14800276987328587296 13590684823105120337 13917679186884574650 5673775397300563945 17717347701677912403 8164299568213378294 9763250837232106367 4012961017276086804 640052810600919074 1098223476937712187 3049170787365030407 76842816855408879 12415334217710330503 6594312286462744189 12274469177911501090 13346631724796615345 2762307038524308251 3526132369745033384 13199924052370886722 1949087667179351673 14486253098175440932 11089994147542325548 9367820697792620229 4121114324333363158 9493453625838153922 8617039814540265972 3194806054625497292 9762100516369221171 1248342655582116510 16239944256011939150 18417357858638283959 8028972833288703082 10505032729956153181 17985903430208572127 2673078377741549385 4445092601268666509 2574157491484260449 12524788042811636603 11738856256872646868 15323597748881501676 4492812640565574766 5799306036129418724 2523757628600694349 13130731477474292948 10779319910330891956 9654692605177124407 17186329535524857688 2390196428565099082 846120104744443443 14579341877110953025 11493398624749547599 16993464104682606939 9980544324570060301 3452637789688115161 3446958228772603409 14174215870032584380 10591014102263680053 11425999980148148332 7127765731168343927 8624270424894715435 15337897188145621391 18408433104554140008 3618221662853371696 5051847202806387642 2394402855827989416 7736479848391844252 4936572536951476283 393026468463360971 8626940554676835351 7204085369133919477 5086305236315151034 13920504215259527679 16733489049954584375 15661092189248132190 2769782521209368563 2411660035922604607 6397556800139536282 14628745083733120337 10511049391002214249 12010719265037010600 1099624628098659981 8517569043887174397 3462417779466884831 14933659850804409462 17997698527344973207 12794310545116810597 11513315994212730657 11226697652181555823 15527891167095484505 4712079472936901089 10680575702549210220 1155209357667263260 3743367112099208831 9108240224355059129 4229915114254266989 9513516619641518647 1680406575622481611 9621773899867943803 12775610868398251239 9208196996399546214 12601440781936496188 5675949265806040815 7081279339588162410 11096636471382151449 6308854059597753345 16373451466296950640 9414048904061963784 18113230517496437403 5508840791506647630 9214091108955318260 16743868374754433400 10201923995727759824 10965755645970041021 10669270857061749995 13963741111715722582 9049870446556318758 673591449726087192 7182537503993071031 13096538473759698597 5410501417503568185 12757765062180810485 3487471241180402925 3238603494610230595 5876768817355128492 10412253816662513918 12127861763498971220 16276798436592379878 11027642807743728674 18205154632801538865 16111880454834387564 11304813360526099474 9338236303751915003 11719780772188997577 17782956366115369771 12296417704444617929 13873000882922667504 8128518546905476720 7013638244051220914 18337017248139099663 18341868205328628550 6765508784078426251 18084362835558514758 12038426648855941021 7606957910293976698 12206758883015226334 6426565024707764607 6906087688713201540 8187635080897924443 14651636877037164541 11008399427077437919 59539483356987466 1269239400293671251 12461677184839091697 17637000398105654894 14221912418938371748 16558516274937075777 2245577111959254269 7246740313944425166 13884346001251783125 15454826872237622321 10234784478853217466 13503319452890952148 14958317289127587137 13411095013001479232 1726226385677940166 16347594233994109896 402759654565228767 13170550369766438862 11952842533579435627 16812243866680365744 4282088786370397946 5803057190191867184 17036225600199752244 8903039065488713737 14174351109640932310 3907321941128201940 6238016985143412288 5710354377745199432 10340730762379618393 5986642572873935963 14664978784691738183 7677924436460717962 526000216672646589 162492261565723343 16104474973076673550 7135846090293523340 17511095910191847537 2849079734380318933 18393795422830018991 6573758316091730751 8313814412411049317 14087730898278640515 4740316064075648960 16872686180568000820 4528699390738131577 7868298759198764611 1166540154011389191 16115472725616787340 1293228607842588814 17930272130383692584 10061092424379506640 4015304488758016302 12915763762795360811 11335201862817538388 9653897734614031199 966455826157922920 7215710711868187754 1184586852382987368 1296317249925448517 12897759963096424474 14810757169542244082 12019067699014429524 5644610096602228031 3573173759960153051 15903165786906542270 4834552365951559862 10159456096578728924 630990721519404594 13595279643827964769 5322030094261594147 9255736386410347466 2980319794123798885 13348602103775479251 5062428544813541913 12799985595673721194 9831079402626818070 103947042844587668 4871124842164651552 4785997076917008386 18073261198976215918 6029314920307277769 15701898133462883178 13358658334799556862 4058412151607430116 16264849554107157385 3585636786986493150 12731666603107830354 9522184286116883346 15821914443057836714 8072293086695691214 2573974555415252378 1758728022283011843 12211489615322288266 446936464796057616 7975139999453693052 9509192456021950876 5109243423158390528 758332798160617416 13788548120228320444 6403862247180004492 11279613051663609902 17826825222272260070 5812466420554000919 4533697074285317957 14463125264237307715 16847471813072652856 14783342119914823691 2926125498508532118 10827236927944695763 17175984972352783790 4097203369148140606 18330475210021440510 15402921692769829804 18261056632860674846 8301913920738340062 16533350238933278510 2603287925429899126 15762768240456367672 2035941396686753674 3213945944182403214 8531540002919478719 11514492845859146707 3232730868353382419 8170532189177669255 11529187861252530256 3762183207759821227 15092176356721911821 10568264214232925267 7336816795030627943 15194348152826383086 594168531778950580 5426562084398552017 3742261617699922564 15158861475350309447 16547729144100475871 11473539608873759175 14623545868348225974 17776489078807364874 4625975202305249265 8762302679211732476 15208595187404271493 13985024076569297064 2630564459399153774 4736294724436605768 9038670319146983455 11147450797955647669 3155664478650173952 7948417302908536756 7604435395892394902 3653140069691850391 14118567734974965124 1682769166182889777 4551583239383399200 14174346516764275994 12520857192692751750 5163321437465082537 10914219353234359515 2736472319597455220 15532599756786457586 17612276353330850172 9949377305128415006 2175835346314611305 16591476389726596174 14565364393121680561 2875903786413141943 11979399622936613357 12444634836059365388 6928971293944872084 2898869312277839258 16220524794035357505 13584347777694710534 15070049012104382389 4388016874292518373 5462660953335416730 1927075951877569450 7362635032408539780 15048318192288386655 18291664480659083771 13864649005375671115 17256283075000646798 2011895290824841543 16490106716150660550 3780293592825690445 6759273784694497093 14247002028720563160 2019309381203542684 6190177741475932922 16305525197587137503 322212585058978591 1483866540046250445 16174736199031151722 1515247522490444239 10156965140674873529 1829583665160585654 17908785084165992959 12516544430666948346 4030883344287616252 1001262053506452458 14881624413150382366 8725280135340571592 1355419908070502733 2307303129354430705 18046367724252703950 13139009994846469598 15654487521185903978 12196963254683138992 10732129238059056829 16856670710620915748 18341834510742003457 9358149202002477544 190797697100358841 4665313611876572786 7117966309138883984 3121353452822420712 14659809451062699665 5207160760996777677 17265665604903161999 1377634942718568674 15741021111542507497 3494548418189696187 11605371180451415685 8881337785196108549 5977022531421791558 16887376923779209914 6112406813698442786 475789557181744740 7252936254498722737 15489074402268449640 2677060149371201694 8423590380556824755 272364252080064090 17143033108185498091 6419594124419264311 10466719415761480424 11276681847039464312 17414461567928856213 17475918581677943279 12395123382571053095 13466286160218888199 11144171732666432686 5738951997168005403 11002253271923800618 9190560410655571734 8270264097942761451 17398645751053414451 9328340760676835632 7505741587235389500 17732873551347132684 13060227766949261744 15502322207868444393 12291284624023027383 13373500505786879948 15842369328195478897 10801711531858590360 13513773791448471712 11298987009572948111 7088720603835226333 17914315121749075414 10491231463910823055 1784624962478126412 3212789044930973705 8324269006878980746 15025266835199580355 1279320012646130584 697704230024283755 7316388323090357618 3652534696811681656 6525827984286745449 14572063183854963112 10681912559150847080 11093906804643890218 9556037179716166138 13487691094621154926 192395382010277376 15064858023965580165 4446315107729056802 1568571465755693269 3642450834653000585 14917070441957336160 11828585231571895897 17394846427709567314 14824288902901686188 7619587147549950606 11696491716298695656 9713879733616816237 13016808094947361002 2677238786738507132 12855903824228275852 4496701663556492151 9422878825229487685 12693855923397250768 7599290491057922614 3023834173422394798 6467586056718608723 11289000418994013093 17382034241077417762 13472083927144433938 14584240464399872187 2216954358583638109 2672142106550915227 13079448155148086161 13925477531401112167 9692928461260588571 11906612419980575795 18028009407342463638 18051492204419722777 1995093898659775948 10202455801985904903 14226407070754922050 4075699363661671806 15527351779172700506 13259489591960420755 7362772539561689258 1602624109355926215 2314092315500086296 2615982550149894157 1833331222846588543 3872913481736785889 1379918782179268879 12604426723465534705 8269957825751530854 17628423504007403069 14774471623053188666 10419991269765910121 2470606342052677038 17980441094114329893 15313011987450938799 15371886759926698252 1027001369061106441 3630376250422263898 17049290263357181994 10802547675340395451 14408495282760830084 11985974825533271565 13877684544104116257 3816005061658088890 7503299553165134679 668930893245533342 5888220708340802501 12067272201649268585 2535855053739390336 9830685206047800644 17248809202770564392 16399878030566288122 11234988549303207662 16546337319903095289 7177175162261309403 7193173061129043838 10459736578390252160 13038432329957043293 15235728478599741497 4545790319543669270 1772921991527545959 7797276459798510475 12720356236384621551 7414411246300734251 12771625599985815045 3003525346562878771 1443541764188186947 13193463469571351938 17456301576247257741 1175669231988928687 16442185024884665898 15525704346686780857 1681572090955326223 3822943467018991933 6320781553888167995 6842135699604229712 15902493293436687927 11214594906383561909 17246775260163123713 707845033380838810 16705501758729968736 1132157072847080819 13860000935867968528 14970895275589241991 7923815599299524293 15672304866490164780 12745123980861262834 3913979642296151421 7556805877110053129 6655895025610259124 1321298172411756207 3982306297578624952 9264156936114520583 12489972397235492036 3414672773315400207 13478207811560920934 8984692553554301693 187480300282930597 12576981956645662723 17637020211664404649 6882455918391180786 7410144717285196310 16893750250227573519 3244347607610912538 9902983006785138770 16420566896854044071 11188941259492815305 8428920245662880042 8400732029569150929 1708204207039756296 10997133123755135605 467593665855055109 13781448235027178639 8068853015600792054 6377423542759884141 3834744770600940048 4146142763826947936 1562683232009514615 15947735710702917915 4000261053723527122 17466363915403785027 8330703179784292931 5951413861134159517 8809110824150787222 8248102088378207115 1825079499131854116 13195717337799911473 12288477139523334369 14180642404557172347 17550455731511406530 8867194547825191989 7751347905019640118 6438736745553423803 5611425541259536633 15697580468950720313 8298850019267201521 9404684275023913399 5730125132639658096 8994841310408433126 10280886311975866506 7732438491850024718 797526417253885485 9167662125147599776 2311084619917430093 4591041341037594233 12290168352012383639 4528543603094618201 17941270152713003587 17305982658758654692 9224091160182878856 12270130504326313054 13571398383909001595 16270075910305469983 13825702109768551208 8429733456118154139 18030141009765994707 10428425997646224590 14940600750524530603 8398101272801185753 15290181584672298316 11483906823114852045 14948942249765610840 15781399536598812782 9674649184705915869 1243407510741661795 17037121309456389119 4190009524792772532 17218530484765330084 12370848320417724082 16096975130439555851 12985970353292143619 5115059781618547449 12871504447964677495 9198688912813381265 14218856507891101638 4608186410897040073 4805773615458231326 5350096721411185883 696785435240276130 14557696233775291653 11407568679305372853 15450065161434717694 16111598560614346153 8136624688040966105 13528803258777594955 12254536938804758098 7600938187682811736 18146604788873018827 9260079190345143351 17531161359588603868 319462542346225687 17637424492616051278 743770850983347771 6881893908413942567 3362471387762303392 14037093632491490020 2422676589936009639 12308203474375341803 1156194143544718149 8682309180477592512 4954951881339679134 5124157029023839415 5495955655022150476 14716457605569641822 8639129317016145887 3476431610337480443 17802097390212665414 18354594061998212682 15867560044915500710 9389486903422225280 4458943323137437774 11264915887143626243 16303281859202336385 16838179022442293050 11152180119690936356 17382287814030329247 15779242315643836663 5618784733021498311 7012822991160751826 5661374858604716739 6809422954136589302 805080292863774831 18359943457135605883 10804231859661396457 12994718484402028937 2881492780149398824 15287528000714625172 17907263479679306175 8288816971706461828 13682453129982133735 16150647232983065249 987054914694671374 5452938876927556676 11024158897345758247 15052618571663124583 13424814485099100097 1495115401691931619 8782105753730290170 10873969904301093711 16770790746383145303 9085588024096315649 9191767756813651934 9610245961113216180 10671967057798012901 15965960310523930894 17936848150984400092 15634895765683731558 7366537940375181197 557118009429421767 8557533981358651327 11409864975932649358 12966903470533118472 9393920529303949673 11376560447701410620 7673054537503935068 3648521728965266223 16324510336606628517 1290809644905134550 6965437109262989915 10126931460585110274 591836638417965796 16856759596285733150 3838905432312217533 5138547949567696273 11715905585494369532 4549655281154119611 4947005349765827827 8474496890659329878 1725663576861644773 1101616881257470596 7223212161052355298 16758258404953844975 12507621581456956617 10815609975040844934 6959210510659326271 7181671806345466445 17636247027483981319 17542437793527658015 16217873187157314866 4176491261334790212 3642664605299320428 4336266027862359881 15227647019163656243 2669991970435225543 17718010856851865351 16325106617624531198 3509554697514340310 8563264653669427164 6824422946000384216 11667318610508703783 9229420857212832052 7493981460641130482 2680286053466936740 5705960030047122464 3192725287225053710 7183898360984676984 9420178857722082820 9616416419276178758 14207573167865411070 10785704364648571216 9418444017339471700 3744722040691340228 13784103959728296286 4497585247698469531 7061294709735494018 4548675664344559931 15900401460041470023 9139900749970740152 16715911555029345961 7366924871887471938 8900530325393341046 5316359240270090021 5042910677305651040 16102646953547011080 3602050622742207489 9102770989420732867 12987556239316162859 11238278039501589634 516101198704510894 17257644652769201281 13097854011728392754 3034721266588314253 3772009026390974025 8773797077929931048 963720361443618637 5599774109098391110 15334440605855887510 13787688834342836560 4879133183871748995 10435200395020692597 16464292882328273341 4144325222254592588 14196529523812262567 16315475625533031650 642545199383551050 14634405720856474839 5920329091484938129 1414070464730877240 17131710584117083388 8617520347371654198 8219862983662593772 18421192017975217782 11293709378626374839 4020149192824562739 10382637016331856756 16998543795393301955 6105118926963189379 17321331907657546837 16303820674363558678 3625155398477719241 5588623299268555682 1531194459003718348 15857494266381692345 11735662164414614727 8161853617213492374 6481941919013471057 16897556943185319540 8783235892554625750 8279037283155926934 3508839889070554502 3804790628093161693 16323749554769658570 15604046411243358543 12657717077785745839 2331391332659324194 10811049184394330808 16652763974698757614 1714483016243692314 18164102153959797460 13402794646343006641 5657441238844990617 1204953717976933331 11809347971716941769 14350382463569461537 13525397236841798129 8794702133611137270 11876654067731790360 8663752166591393178 16197430643845984947 5553862430653340696 16963253817119239776 14663235018432520098 11695277707586585162 11944425234062950213 821215284481891756 1448620173916730469 7732303716708445688 13551609602620130604 7518350965473889932 3856823555383298504 2650879551267139457 10322896447319089627 13600256153177253425 3280694229292293844 8831673166941374568 10539802888600356130 9738957678289561737 15255504730531199068 4516433446930552244 8634518046357759802 1302303644031327146 8754119819055708241 256890643367881409 4616614996710164672 5028033599108048615 13006783539521538268 18085279666868595249 3394489891523837302 4762066204861084544 13009519876781384913 16943282821153528128 12201604524125072674 540594448072167566 3757129680671850379 9696452933191622819 15833541225755792228 14090778432112351372 13543014672737435177 11100687795480736641 13775270863836387300 385729718981311260 9022565031766838992 8745871331907015491 13340772540293915795 7155944919419530618 7249134354336374722 11885201473245945962 15253991518610545800 7055132359348943757 11753234419837808338 8867507053009734731 3462112952466626477 4793975686507514484 16858348420430970588 17714116138677316606 16186086165170325565 12923900046531522241 7683034594819362205 1067175302756586084 15129899782446458029 746324128742275684 2092181316980578480 3684381945400614696 18171634930420308390 4451145683408990170 13013856813321444719 6848242870221370672 15504167954963894481 11439950467735823826 6768513066812390383 64602597398958865 7328116258983409913 486173216961708931 12303710482841981172 14870064311142224716 9905048012487161618 3690728745178325458 4013433914175272179 5803476429684410577 14625097107829514938 18230659676950779373 9681737846562247850 10728193091834511921 13819814222646152806 1626773354413005124 12432850057742341315 3730436819672471652 5770029553923854873 11380572771169653919 5053456932889534484 17913273054924683044 14097720473054288001 203208570696223903 11924818922078200860 144544370639631274 1594889432843885208 17392970190594840469 1494733758397528661 245691628622124143 15196236128706892362 13651571157998605018 8527994446459538113 5776613751636643445 2279503462404176738 16351829937871312340 9857898802353949079 14503749971625600698 18004131166950255659 6727926006910956894 8800775740584784722 17945580439005040893 14925201937369570354 12973860771659902662 6749490068330265457 7196101673146927506 3355719078626145327 10321238460649903814 6253674187496712097 15702762533591372609 15446444085710149187 1350974268768526781 6609325315542130148 16071236386739452126 2854312421197623250 2797786276152708727 6383699173686965172 5980326944795001884 9861732497941033293 10138826988011242652 1508755722049977006 7908036697378946328 6479224443166686524 17518848541181177465 18337144884857179834 3537781170581137845 440166125223027294 17473086187062072441 5250468022061605772 2230982421368726550 17097732706459113650 16564874136511222611 7841747853210893696 18154936403570451780 10784548504318825543 13293539840449647917 1290445136404173124 13959246943376487157 2671519323965338755 10761374044389112229 2093618481795969376 10740123718950290143 8193400131931116507 10191632294965016881 6857116720851691198 926748657304963914 17135855166463702649 7413914192470396986 1541980317340016097 14651841763028859707 14435721886077515669 3037149397494987650 16747417886645549851 12797919740872765433 11872049047267652248 8404611802218888498 13879234459004869348 13110374508611275353 15179704568055756614 13856720191188574288 16362269219169700389 7531131406409883877 9176372510196718691 14590394874385695796 14958183508225752894 18201415387131406887 8039596934723910482 17077076296547018274 7579664666327857352 10538845501768025953 12859968756753567607 11171436869378749283 9365418666422593198 10765384138781782483 2036791858300074960 16790875813454808936 10987543978226325307 2498139815441095052 8086334668900567764 5246853438886470656 15821926716905720888 12287925136007026134 1215026031646930881 17024019511147944095 2175959467898816333 11550366411332895865 269526793237042734 1756876592575671288 9952249968041423939 5492064309136655056 3472604338513242389 14666837992576721362 14483640450689796995 15215186374188521102 4414678791523139936 3030568468964883684 1889048915522291160 7748985094320918973 12232291196930229623 11948836399101592115 6343890854044251239 4489951462042470702 2523162327220210507 8815829683542632146 8451174103753686514 12003092555828153909 5871443460285018438 12979684136236416166 5794887287290505939 13820288477296118783 10740691339485152153 7124821330863877021 16865272045799107029 5104357993980942134 2821023284059227419 4336727381847618 1916254091165631500 6383419436150482017 18107722099222266682 6119612707501934243 17176961691013167716 16512107775622151843 17559817246823581674 7593688607823235117 12824256133022760393 14223302880812343199 12106715167980766372 16995076866611505294 9928541721986800633 1953247607931093575 5033065531073982451 525533401588226677 13761402834568941779 3394966228472359638 8058508653360367428 18156390133609977283 13649900886621358737 5290265429971937450 4202166831266489524 2538451803385486652 6632775760780978046 1575564357951866689 16728689576554473816 13213326689795520293 10845986698024180029 17075477284779238229 16189631711759136896 8412979333297319196 18295261050924255203 266109133324221319 4658418138518909878 12868450030279665848 18352652697321464462 12418229656225354762 1836111199902850086 2002518345143912689 9149533596352979486 6528303113238437113 8910659650636872973 497840073748377868 2627242723459189896 18073089052452156447 5888205448619684139 5417299704153110229 3304175929052234374 17406108059409971361 6564241185406909473 9321425407306852604 7356933592610171549 15967273189095832288 9864425980457198652 4676649715347775573 1673626994609502970 18398641794845652128 16452829929259178841 5497890343705689095 15391866055427350458 3899907650873342212 8312552940839530084 8709497761120268370 4425189085975067492 7451233799006720925 14141488452194215989 16481418476942348557 17871064449779936059 2818433850490580349 2164086659754630984 7569146664553457818 17779057709542703322 3528585686986090876 16430494004054009284 14988199245454427309 16181043812415136696 803338031516110374 17715009745853805682 9042677612382810153 3077410064662524018 1099835719510247380 10190094620823157229 1649849378134982756 6221888419989484457 8767235947873070134 4568913468374446358 15559984842190107630 10270535038926242476 2991886608388238316 8236363971908760336 1093354689083049204 2227502892000688865 5631054154246399801 550217972223861143 9095347318194987059 4911603701191913739 12897084412965855689 971130893946755139 8964551407066896412 4469921685773278436 17069059215707864785 5951574959853460041 695552816917062284 3032327327426731068 7314110933155138394 12002735166636754850 2851792901143765447 2792583544945996096 8196126174065927755 176659658921890872 16463374640421733388 16054149700913832125 7123475416994824863 14086347382359244805 14305458855983510323 4195262931638572992 10055240798797904794 744160949799274355 7784307813724234662 5959347954144173908 12055866004918810498 6537553485956498285 6806801613487659173 2856101424512691081 7332633042567217628 5391306684800280216 6607683480587094665 14481269543478618247 12604459382551131191 18445507064609859884 12879581813686160088 14329337745173403230 9481671976877958939 14749489427091234404 15937179352665870508 15665342057923025559 5591154229144236839 6970000595822415326 12257513070549762315 4738578323738862968 14963085550868576343 5550811931358813721 10269773706277229462 2238305846391020180 8639178893278591432 8912286761905950823 3714311901984381919 9900102544107531015 18092486227877962814 16325477233131076680 13990948911040325553 6780924213010403416 4269294748338786945 2415555633747673406 7540082965788899253 11151042149529916769 13503396380323987105 12609148615336596641 13559552398100484074 1088170218773113470 6456902073314173496 236961383131670384 1736472651646533111 17671972931414738887 9251455274450264374 5204564641117305855 76508925438778105 6798824384139598283 8126223743060813370 1304656125300753537 16921306007829883185 12073392259798154116 15126179606130451067 106394984582828343 15758800282914743369 5577277417527227246 2955309541727799418 776662789182153776 11667515958959653990 6593169092806093559 10860849410762132983 5771037967214051713 5981916837378614478 14975032205351326761 13113975785360297153 17300494113830417598 15908489308912085404 7237061810886459316 6837882389769598995 7871002491033118707 16163117064592657207 15178797526642306846 1634892528014052501 16151960405393319323 7592837789778849926 510823829621536361 12629189242401219481 10498623110923115099 11718652833917338865 3279761254225890492 13183360752076346444 13459012575697920663 2555018300167116351 9655550337541178944 7054207205182944584 11457904621215562594 6319486958633395510 12611566615064793461 11450226143879676242 3288261331983133721 11743341900928725417 3567764633721736641 1732069416748092409 244864671535453716 7127111168491639299 6199968823442187558 5390980479288507500 8091354387283684010 7670178268499731620 1662185238024932540 9106494765626151065 13493831766143065191 5061834191284236222 6641167218671005182 13273586232050970463 17445076711463799694 9574362578375978144 8993860055790378757 13927251139055201813 10232315076068364653 2654817638677628733 13849385768009225875 4767872548621519457 17004932026236928414 5860444797185965690 4531642280277427987 7091438703375773983 17812621391575993635 205114025091876518 12612479235246082565 4856892302656201925 12126511805435166315 3246150436187584238 6793771328131328335 7582009794670963207 14619220612385070507 2558131197098834786 5846826636861415393 2261768351873572533 6380505040479022289 5173579594135912991 9368028264031547471 9994717461585820795 10687614379672058352 7866302265137045636 15302955334590862215 17111844433573401898 7119322959241192696 11699648459212152794 15374481469112830318 16872732811094084296 1505765466925391524 16102442279722235874 2181411424915861468 7388582418328997760 4717416969198175284 16341684415725985301 5560170164300171589 6846566076105417282 1723686983766933855 8079631966880283874 9647697067984920866 884611015074360048 16580755320772255303 8275148010548476025 16167105096318642504 9297857304245920327 1444177474617988216 16603304694682143137 7050268523336732618 13423408917945834095 524097817478627986 13919697787786311771 16481682690680913499 12077351551758111654 6741206036475080889 9577893889226121392 17463921603874250547 10127136072945805677 15359411462410833460 6163267205788767291 3145542030657700971 11249858137297129611 8783813763581637379 12650897508218615659 1497930849948315679 4611646141342273943 1522717982496139657 9655962462801682540 601361431544141884 5651271275231116129 3021345400841289492 18352877674367638219 420266627845039702 16735080522367342987 16673303139882247539 15288014987785715500 1491163117452929841 14016259195382853582 657824981940774747 8521097091050548244 12805193116407974411 4452270444095941965 12927564046597872295 138014754922593464 15069581791176939462 8016779529013318655 7496664734340860598 10202782872835152573 429991285273147618 7014223549376972758 16082331333546275928 12920143313315468063 13947622817112742089 16541898264569076433 6957738293491329131 15353741799943864293 11432581691624192731 5590378247990961731 17669885734982477648 806460874900898643 8055594110872874674 7093016848469154054 17983978131223338746 15675913307956640587 15287370588401415575 8939712230026732420 10967433306845675986 16136571259451098580 13796483056911994973 8889836650309403864 17030143649227582624 6536419273022099891 18240387448865051660 14382684455871031137 12660355606126126077 6051423598033669958 339697435592555773 10502632481858148365 1184031066079702979 10204737177204829223 17553214807839967843 4081807077240592526 4710585573641285379 12760306014764914222 16038092595090736158 8203732017855356288 1380384575269291582 15425160698576768321 10124545318580187749 7901878428433382992 7646997679438760596 6993925452885878133 15580493676425638086 8413256026115006105 2346398771447879998 6435704577616368173 1440013565535769039 15508878024488497451 4782219928408738924 10460080232322529031 12616770492681643251 16518011912249319649 2330789926915080973 8568934408517801034 6458037683351765196 3731255936176553868 13982451669681895110 2981250599336282490 8920603950815414633 393579567460946827 17085242514450218735 511751648901949718 15233048345533508986 981200935331179256 4728032448371746174 16396058131125114850 9912205689293462943 1343133259036438372 10477980619728264687 5669884833764557850 16613018230869709422 15397170161419925793 10432713459125234339 5952190187603106794 11488532391313902922 8489745224406656753 13992370601686366668 16310792898971613937 2134718343490957419 4842923559494828832 2024107647869443776 7171321781375000524 16289914043386398916 8706551071659095174 595305265769745564 18161756581464826712 11628561829058595888 6920858405357386123 16876093645975325976 2163460252396138880 12054086380576462822 10844464487131608996 244100389635748778 2686631826402777936 9699035550836871390 5622842747860072589 6109625670351531156 6185645114442939695 4435321287691334248 24770086751437767 2085569392679333154 10939975709703643434 16393539340260079942 7712228130820205108 8494077909268004058 16343386533292463539 7098823095039937401 6809965795945267324 15478684771328232881 2901664284701580532 13054767347013125509 16160992927505409235 9240580689015777545 2097419771809177253 16378276652795263471 7888848827099533089 14639540807671962487 376371095674164745 7149986699380591836 5420935143557213067 12472705080354309441 5883641176330194310 488612933271674377 16995172461579769031 9947164110607056450 14840464268455645447 11295622560228266789 923433315727651262 15405620607981770447 2101556345302296045 18200257462723331925 18127332715801324131 3113117953872364120 13538009790840070196 10500918299008185017 10972896436311327647 8300911986320639790 11354330289318008833 13706980708729773649 6852854716890689606 338476176204767156 5633851233299004828 3091239276758778962 7112818948593424081 15015656870094631807 8838465934576385612 5468186167325037903 9067726303360942012 12258956293062647145 1149336990763416550 6371987630720169201 13035259845023294447 3340939277052808678 5827647357244362355 4990251318759356337 11816705522042906368 2346140621671737926 17116175420171997795 17057607482259374032 6003898315807556596 12512483829891557453 3416310521575742578 14283295552835091265 6047196341653998813 9687568006703893830 6392378404531276659 4511064653954694802 17416645046576536126 4444280262646291752 3962762230408635400 8978011102832767839 16684506673748557400 12124546547453940198 1136832629116571329 14808723824942121580 5460598125872163380 1990621422405827066 1793418058161260806 12506414766505220374 13109889743027908473 15354923465967350146 14982171696728570010 2884540123901998973 16326347123390451627 130282411296403968 9538210103877957464 4905677225899103299 6150098582210673429 17156246910488264297 14176915612582274133 17116696652651114576 11028854155121435937 18432207702786336764 2705620372075745721 14219307413369239029 4059299419417123391 10318999984394950262 8483864624284455124 18105792922062731715 4491450199980504545 5378344477475259425 15276170234482873658 13689607171442490993 11803933583147738673 242523615321497711 1361868061793098331 2483200401398436924 15377495812041368905 13699230470692048497 5928922730772072934 8963235109243718054 13324912801478131495 537531118598794459 1081327341397932732 1707582329612975432 2450765927380787163 15984030150845334969 7711042324908357475 468687396734430892 12093930513540064088 3317015035333475052 9615380576324008133 17798651056613072364 17369731421983976365 17054901685586309456 13700929600315086659 609077209821102252 2903649316845149936 6257186913994004764 6482544634089300438 1439955702592899053 159584417491627790 15608838897226200909 9301712032895743336 10939974923503235984 905020533419354477 9503231080591258572 17415606825384062976 11304268487206711779 10743034759581920730 11269448031728107811 10394223657291376545 15651017688202972712 594481029160547390 3759700922474771722 490840911833368820 15357466496348804766 8635506944873642621 1993218526982313982 1575128909525080304 4290662371339052903 5810224218031961882 11345533133640613412 1987812312791736272 15081362738929127636 16645643700091013904 8433929072893343542 4497754286952062473 9955120914636178261 16500387027175486111 1578871920574381881 2787398824272496513 7022044809601086307 18298570559654319395 16763331728510481455 73492578074233918 4893808777700143780 11685273948537185984 2806291107325890052 2447520212471417234 7639120587877294427 16259282887234689094 8605065605863511712 4070353024811302702 15847833390730926990 12541438366256524584 4839546946588750025 10526202340703135732 8203839315230637263 1873423445109127424 3569301005554874719 72853922100850808 14534690351599934885 841557700697860521 9135045623256103585 15219236758523927216 8774285493738291902 4447737725879150748 9394753791460499797 4966162058026694975 7675428060213437507 6160169328522221031 7135767222298189611 10781911617978294040 2629512477025353121 6142970500984168120 2736555515017721421 2290960723672216294 7948697208371072857 13548626622091317448 12548940644774115497 7521842361315677601 12417822566218172450 5221666643700407136 1961514329430848732 10228231232218611513 11649939782228048622 14142078213242137737 3467734526463514226 6103301152389075346 9008316228006029761 18125649887358107780 192101513878687281 5470011338573823227 6487935689965118977 10571190322303787371 8478727626777071250 16083010557478170002 2715627728820830702 10447938001640833897 6462844957125857537 4541148325436306640 6101299107032479649 6121321310024359174 18227878489139957922 14134438087990713270 4971664606130905762 15889174271977225006 3490801921486000049 7275684729796049553 6100089020088442549 16718105611295794730 12976339586624231184 6260023519839433640 4177120904399224222 5999739847597809568 9680324890411967336 1758978323693056601 17402528533449929537 7118544871070807045 11028133293520496212 12444228005349361561 13001950883365459018 17941058408560209912 10441930382253475514 10426220844387643754 12778307385001508667 4157773597666886232 8058616661093272891 3073854931939549455 2760260116263384109 2639332045328494578 17432131392423699836 11908295034306359928 3455544315141527622 5497310200038218507 12745478032706591159 9481768270059050081 11197236532976570079 16313595750250889918 6755815124792911936 238744336480881226 6179725237074697605 2151595040508611590 3414081997520464111 9807349521586297732 1063521600447537866 12065331379988590498 2167645220860824691 4941398825169530428 359891220691970976 15225219048513108189 15537957531401642399 17194331648979904180 5092782086637555592 3461930632725316858 7023398483648119801 17673579587952652562 10574337446087665062 14679135697910857245 16221693693661421634 2712444226335703543 2006291590965366099 6501982745429331683 10981376064476087211 14250727480410825441 5214550679916221348 2177565220472257920 2959513927618604393 3861956214754641436 8942500969313004473 18049446754344796000 2441928160085440506 18334214970773792044 10404761826097385605 16788429912201202184 1748199437243628994 12873904150091566118 13117685498932675642 18032968952717564355 14102881578791196301 1909034024424732359 2948738715193950173 12670080510624441297 5666259612212900284 17148165310744908966 2165107725429074975 2050508036181856089 6140786234884274766 11766210686149993530 5531470538480677497 12009449100335568183 5887699268751707236 17148240238851060348 15005083140642110712 14275006816740930960 12522281994508409376 12345973429084077431 15073386416346661943 10409650295958207941 11233178707155258065 5375626171700755847 8094360860006596668 16784121571787902507 8840732330990807439 16449779921870721519 593069250016927188 12181621080507250634 2666085934622875388 5017886535852924623 1741970493067642025 3213808143315016785 12502486404387915597 2335377317032266649 14578217540641764142 7446375329490900261 13508909342296620282 6967426114562993091 15827943381108480279 11707318091809791561 3453313332748032094 7785299280758303081 10620704932870956853 12666460424824657584 10184905260537626150 42635751070417659 4016739542589772274 13206114643561862726 3083194989238685544 14682184924464184491 4561919255707414347 17550942015818646713 15165743487366827178 5110908532925496199 8011510565080730562 5851789282356735315 11583709961527793263 140374812212222193 7350604889037053448 8205119274988502711 8238767865975270237 14791164874984175725 8645935925910899519 3167691204111073089 8282463414961302643 8304261483290978013 17340649854897968792 6316745695732437070 14162971407867787299 7074095061672379099 16290333591787839206 11409611576759287852 7811366885526328294 13016563534406642062 10709652339712582099 2352499032836496391 1526418371848456426 7422384926051531805 3630249769390303736 16846739196529337952 1272084081838556646 17084286926064099454 16224664963294422480 8187444604095583743 13796798533429221516 3235513373746379603 14954184227958199220 17061533084601290487 11696078182498347564 27361825149270219 3217390911036236208 4545868125924141424 1549435168529135340 2666086906102713404 16356122855261823429 12161905763893664778 15613319884252221552 18002509073106203378 9209306341727330161 10672707201637894988 14863160369237546533 7494875736164260642 4931442177554345902 115995072302812169 12440428292416864985 3774869789925818525 13498462764640192036 11484986560670589624 18230999461212062228 13314835978026480731 14400257563148009559 14722453150100896619 1146802773675046355 10468505189995861970 15441407065572847099 13485730259997239081 13307421216243272558 5483914960482818001 17223290697910206658 6035512101439900311 685392411543005361 12655913988566389982 13467671408830217542 11578532284593345634 10280159925321338315 7587302564217051838 14178956825235781804 5350747356897511568 12540910705867627786 6503496823198127486 16612266640973179376 3655765530675945240 4890821074590893996 14843522422493791752 7768423205004617466 7976064397378866114 13903319368949518354 4136298565934855912 17635939948002107149 11230385118252582764 5328796594511167342 1170408416630762062 1253837956085115369 16185201792031262189 17406111044743608987 4081426078053065592 5738979374303651736 16779633212581239076 12589354559207060943 13030356757390187220 5537258765535234121 3868246133881253671 6874322702498992602 9915143201830504183 2881849851110294510 14168387041966858517 13327282402688722372 3679240169679943732 17409474494000114269 14242328065278896532 15567673245257380769 7414684300875089158 1841190320874456593 6438722458780968734 1731398672606810753 15495597181703101300 10701455205620298888 12235422405875752785 17906691268662917267 15507579509212606469 8321314550535240134 13402717078316510560 11888651814646791702 12581260234403448531 13557431450096550884 4224081083880158223 10165017795332967409 14620059717825257411 6835030475033217465 10243970697519079200 13434638547547342612 15650412095066178817 11037916898183847003 7088512168273239626 16617250236124440779 1322489268413900044 5637113018949579228 14904581235801247500 15016244595996781641 4225876305719304617 2101700249519999010 13705350003710631745 10130234593858552077 17983739379923598591 6880060580852569383 11059095576853788842 14226636152474654619 11082385067624869618 13635443107764480941 5123440596304187502 12259441641438508834 7036725327161693469 15366327804735896097 5201483323221215733 16316564175746269185 590161593277500730 4628834322314597995 8911754969942993737 9897746791020371570 3321775900971769178 14339546039918907561 3001205147361528191 14660924485070756308 8828185870552558924 3972964584690749034 7763282340151686598 3763223322680252903 16839676589678713631 17765173226524433794 17287373864433965792 6720277433300894073 5871536293839173402 6770191004118753067 14184917753693349424 18067900931312063448 6131546546146887337 2722477467204948775 12122379221596635430 6057224082483839948 7909763370421905604 2854452085927150523 2443613791257366860 17018653642443634125 2551477896219765791 9732236654237689418 10249556824714381442 13599491251334268163 16964429476052367841 1955054275420957776 9273625474695702416 14943365833244312197 10006243859632233129 16729168497692745648 9990935732515611825 9839421648450249310 8903316262228431411 6596053936870974930 1544057565102315724 18049361708178634495 3895177513881666171 5175880493128028516 6633474257745896019 10757446064125802817 15441753369738899504 14372589827807323145 15720195040809438911 13785631721967468330 15822523825455432217 7261469492898082505 6802728500946174893 7038658121688309345 2972560465679475525 9132252189792768369 3412920935652395164 16567827605707184434 14050960853850919016 12626949699092552832 11677953147086158424 14292413259662179972 8410349855127825405 17359937649867656332 1871838455199217766 10383622883323130263 2460161855381449662 13142248345155779890 16182210057560158033 14607056091854288805 796189538504844117 11999376665531196879 12815488993595394847 10974302317602096856 2609284704707979129 13434575696380081940 14197717368249008736 3871428562929460676 7930005980020588676 9749227863348297896 9694572314522474583 15688497664051085736 9168658208096349134 9203102026385274712 10849425664460442945 10151386116237338929 10439445508009045517 10249678519811315632 7338459132404234623 1393456500072360390 109205218474746411 5141844466154727460 17548401588717424823 4597454792175281897 12270476159595380103 4060274689987966370 15959115796088551006 8925209901143142223 1386090091919849982 12757637862850777950 136222573027064751 306848016770434265 11644872914243088780 18260621431348692145 1717038848046419590 9416088839305128970 16323768615108755891 13160573681103240120 16242025566558652695 1533474989526776948 14907578756748327709 468151801461402707 13713722184448155489 13305654530509598601 10713979278103729262 4308781331246657860 1138643466667564995 9048892767448849331 4103082717823324365 4535563514605304676 13931294269027802819 8924440336818503531 6501849105399676040 14795157696300521222 11508446066205182511 14353871981984341101 18026929204981226621 9398308123592886081 11830205446383324274 10842005866959252366 9694530348239834737 8710422711353028685 7404231756147066224 2039229994348048551 13746562575006281020 12257841413423254529 3728485469879318893 16904050245223743965 8295351179021259402 13354311675228099585 2080275103426300005 7255581464461179084 3518121416012317898 10551054276883255824 15668941311552577767 9594888990656702759 10438657296327384473 10169536323511733933 15258376661656879538 16053024542285342875 5340728492150992757 5795400049084277682 9567474739779034940 10753408867319307283 17751599622201351741 10526322688009682886 15018566570578374593 11141195060972668223 6394242446365057151 12420389241784457539 1767979990194825497 8736439120428439593 10066362925644284826 17425492072574890072 6899696069763231137 7668690267215307342 13089037335992954062 9001884941843661697 15746516944193768942 12462149981105084885 16258910979888519471 16730266095091724334 2292222972056945711 14562660181412610874 3332404513508467097 1497586170017983796 671876722224717307 5282659817524554154 10936002866561182723 4158369244897804549 15120763354460165230 1308058756321793277 17194457251697341428 1386478930830742102 15041052155725300121 2381856482488993630 6116089883588594398 9361163037159478273 4528259245469401101 3567077438625369919 12715127984947112278 12635718169641454028 9617116440010314891 4181277367993290362 14325924202404527971 1030960128274183523 17080804352159517674 8198004523182253198 3866400392993181224 3729111202455461035 18147415075962786194 14068986969079304227 12950899448366361406 2403500631366921074 575096723633525947 14654021932618336223 17089312831140859589 11611920079339851658 5939327174901327991 14568794494024404833 8367098927406555997 11983000709138860801 10502176627956834582 682614638156013921 3349824619589954394 5180209790514839447 17979789529952748668 17788263246050692835 17206546856197319699 12637937624874375471 4968992269479513557 12722555012323029429 6375922704077413261 9663430724448522175 3192148114382325720 2598875350171892481 6583641791532898918 15755706824026386056 10285259659292974366 14806623562265686430 10224797250095051757 8848446041907166571 496510686372353813 12996122909965774680 2666995120965800199 10047633028611465815 9215590366478827210 15750639268441551931 3348912030299303045 1447306335723935182 16317826735388638000 2980378724848762042 9123170119540452104 15255758072593746866 10798040445877408844 14091484590246517633 1816794034698752047 6677929978324868154 720496607847159763 2039787014567344865 133384618707221868 16697684078217356908 2314735753554414027 4623228049393661755 15219339667662387987 8731537740018157317 7834652408410114115 5490751631504989026 2346318310927072930 1556906907917206065 16313586218202289951 12171432601837560531 3004536786716980156 2665381299537543632 9946413279542194545 2310737045072350700 14110561083791406011 126149518633884233 10425279445141522187 15765711460033060998 2311107338064863297 17460237320673296279 14442525783654907142 4345370951134269569 16979673287049759369 3968910549476848587 14953219370847105148 9260812834968645611 11543248500085789562 13403833172227917066 3998762040048010400 14698379125158766210 11815292319187827339 13926749415919370463 17647304198846441130 12352874568414070990 7865319155977338789 2258385014945211021 9100879393417124108 14081611372542543800 5510303028523972695 2627956598974355737 9513449016786955693 7851844577628686422 3464112962145868256 10184928803358073784 3321610317146737708 12073193825499582816 7721597638638779558 12402517539776960907 6842209171156677179 11587346730306173752 1576637831366313395 16945096972165563142 5941336219051952072 9923305659855936998 12617467192373539283 17238870214349372502 7937660728824421506 9947566851831067216 6018116402399045431 10588902607125654612 9714585502225562560 224955702080869918 16615449483913046006 12046570362031700941 18263725658761762755 4244232662105759262 2108720609888491177 4704100541490095033 7083314421455100545 9098163426518443188 12548574257437783007 12941802757637675530 13825311451699563096 11935551026943380086 12034003803018454755 10413551674867364654 12423087313922699199 802899472403987964 830125818156853600 9737550580018588824 3841717595970405137 1404946859922646244 18225339621974483150 12330448447015313424 6770893688478018334 16797886240955248952 12620790027422869785 12788938601004960707 63121306365737121 2596076974754123332 11008613886568381052 6896107261192253031 5098814142529227595 11765030663768150478 14610252240522054388 9350832675198907261 2874501248881834975 11078724612720644072 14898250204640603531 6233046858128980963 813937372426997639 17595751157754208122 11182638435453130450 14438281281574595462 12152200152141126675 17387602304821096767 4618017535810187368 15790532224277077595 10302206912242268422 10112126979329951193 1218688738302274746 6854735986887147215 4451401875086162164 9113961011398749022 2022008249713893023 6119773593783022017 7927188437727329995 15244799278390961635 1631277257328666987 12666596818495691480 11894992732529227375 4935456479196906109 16690292937865508252 15571810788741159281 13348534337634381985 17109728521869197653 2101548138365853391 3737713405590663493 14908980022786614395 11001121574012097033 9950355480866349692 3029830123980686786 5449379428489126041 4673360948204678655 8208076556892291448 7477414828161380836 14541990063559146317 12114961344126676439 15075815437257056161 6410291254131970318 11279178169928743232 16608415753123705106 4160452557367255044 684238928638329707 11315839861038139384 13117966320932708670 9047796423647810814 5820088906654309570 8436381124043392661 6769474970037505605 11279533032703215289 9477370474842035341 2570493543277207005 4889518281600380648 16353043471790547070 16408221053549840986 18245128328894520569 9933659033843103542 2943817322587279918 13950700006786456812 1618201690646395839 9143514168549271750 8139637943522642690 2500896008616407525 1705005012516410841 14537631308270289210 10948187489680160446 12586470806145915600 10435065879185782735 297814889099637719 6833940289925184126 1644951707440866053 6493563833860801690 3724566123423926529 10735065587938316486 11729623807109878648 2850631044922221294 10534719764984366863 1614874890007793714 12448055273400606969 9137053131968681745 10825950980372508273 10654587467182915902 17665095349268358903 9250189101416955764 2447526197154235814 4410172321606049949 17299603852910121507 14003250695206164850 4966833060873351395 10662541909225556230 17635410090069534996 16069049717361166559 2182810009279764359 7330568003443644296 3829186087685827198 7628631910260539264 16639755646659579376 15546092255285953706 838722813827319118 17586070370638108478 2650495766804744482 6434945965240645033 10605855520255608849 8208399578620321073 11339856737585961263 12729314347259929420 12258389024506979394 3152229232052488940 12058142339376491171 16740370320669396861 14004730757122987140 4069992936496516621 5907821112887742411 9224001032781758640 18397994040128320319 13481088213169857007 6463135103741493547 6777849865501962278 18048167239895026816 129817153995573927 6616564222897364676 2040343417201051852 3384904713854006455 6412631179048258735 13706261425903020368 5186649062743368680 5826756912434244619 3368042251118412975 18150188788797371252 14662063049072339450 10316792490732076412 1424628038441578610 8077390761871877447 2653208552987198504 9276325431354254488 4118660324993706038 12627691580698975495 16085643100663950783 15577826963174277118 18375063175248331 9932153019324378372 12323230587161105923 17575743729429641150 13722067704838013483 6219351822633277822 14302471671857860685 12011683779833990537 4023600292231685409 910366309986966269 12010251154881795491 13776410254625539603 6713725568460424438 1272426133757563442 17177961771734330381 8056227548688110363 1091671192076128133 12557327723156553833 10450856137051101247 1412251811003393422 11265409784551199213 9003899859714836152 4540998461479615421 7784234809952052750 8678121526694778437 2705170139250234870 8560449892259755760 6080205477279781596 16676426462678796435 11863184428326988742 5033053741173149018 2036884987920370845 1988658534314922685 11197174053169336620 13205949792660513529 14207378363008479375 878147385193175029 4585922261025137676 12122087968332574314 9226273325084808188 16008571237329744074 13354894539262347548 4742708599066985783 15387227838179808588 15536493155571056678 1306512835596979044 5214926270577051445 8863691572808935789 9761128456555413457 5261129409144438249 805346708109309957 16622523356783547692 3420665751181002150 2254111296810799725 13909674178294713673 17167203041164301945 16342066734049296415 17770476535594038088 17947179749106595365 11136109146160347763 18083593462641299234 10264370039095576892 7780133895147872223 15437738743079407638 9882403488935929992 16627002327078379674 14250360225591767548 7102132357553986067 10674824594688606136 17804097430646554256 15431986867997993782 3045289356892817054 3477878391838666419 16897819055500885743 14950941407969798866 3566592817214777779 15142759648476124876 11334771441055520683 12527889462201165984 2179319751089975086 9996107144699363613 10938881503688372353 9603293070950456243 5537874227119038248 17316032345441287632 10659478728031890005 11388625598679613444 15394854469179930946 17568491139666413913 5638628363035232384 7478440585585098899 13475972207849892764 11488573922917337075 17688665609271430933 12732501482272166614 7147278010619927626 14047032506774209915 3927686887282146194 3339218159427216059 1795887717951494515 931652046650343577 17134648309236870194 4199869667105159028 917225260138003001 13937288548507686954 8787471517709206740 3335873396329687440 6298042652658120058 14903383062402934249 13984410629018348399 9100105628706723768 9464520958600892277 14991443808504135379 16010663219135831808 1370020691914360481 1286445916905677477 8128209076789456275 3286527347578277953 11353871407348035064 5510459389332301250 10391686835168858904 1580483362219056180 14058335322949769706 14835473833986339051 5216407151855921828 15320111326494965957 11023177308412680237 11165589301672624213 14635451940279638561 8725769896483320159 4256867417364517941 17522052219187369724 2507856177805507913 15587793636480828219 5338830426397416372 10661718035991868938 3576343879437628381 9444289479461156843 8053543837090765510 15626040208440227085 250814074988280905 11312488507188140573 4276302295503848427 9917396424042949320 17346671408159231425 8614815737971547749 16924182372958554171 9033957062743775105 13109991703625779445 2431482249521533514 16485302891257096938 12456625603748070630 1518178689585618807 9975893251123108251 3104671819957702498 10324897639594323115 12753630019691708252 4888534204356151248 1799720069269197060 1454540673280245623 17182645799470218616 16160522099434807281 2711146240939156933 3681293656721604966 10855085830667427547 10187278103434464461 12243118777299823886 16639098036866462607 1480520811938124467 9821047838805785455 13402601885095734657 8908706856621517972 15107552592007162113 17091670354503947564 18150294579136979668 10912132543742273832 14637405386342603125 4460530289700652930 6186476259692889821 10295524966073350524 16736593462465952518 11728693864979181870 17068875128621724714 4536596436459286741 1780409988057299019 5970141405030083230 15885548799680124665 9622284115031120018 4501551101056462921 1131369402205771185 2349589127306933853 4723305698117456137 13869027790702483451 7756874862773209034 8811518257578608094 6810459254461342659 2448619807499107064 12950924104401796887 14233816570912590715 8988278945935635162 9318158264893434304 4224366242814926254 8762310617631593639 17038324586673780743 14577560246757868149 1776792639547283984 2587488246898521384 13266992451813348655 14311405511298614494 3078284531604199466 2385454877791846706 7467987303704253821 1389088316907015933 1838835883877077437 9342021230458656202 998622047604603253 9819795168621903345 15459332662518643917 10588742645288528439 10294165109600633206 15040556223663508096 2975386559586005619 1618235973284146871 17189212516572407754 6037469941173888409 511656340149999107 14426761148652676318 6306636125201599646 4586761605116423629 11538099496701531891 6497961170467186643 6871711011519698226 8500971444746378313 5402955938658736758 4748438164056005339 6038831389203069366 14582483693530159226 3625411046078987953 14529614892020903521 8714066633809673905 8692437971399769036 12492678910506343166 12392754716398701768 470393574026419149 7530819347526418080 7453077480089666148 12350559440134004391 15632264311288136053 1398934617798722361 15755269460608234503 7461792446286340145 1157793509549491851 4596852361817433058 4877604493484534707 6371091010839627407 7487591385214659551 13523407058385309838 4531575457422319267 4296340351640200321 12051164675961614326 6475517006094863053 2270236099952283360 17598638387166420887 3431179866417704550 3265949653468860508 2297577856814029537 13464713323466765404 16621324770819840045 18426359818700976657 10974765848780851465 4089115382185081512 10376197371669941541 13978760020776806341 18078413200119186316 8583294071611767090 14005966327535898457 16244613692210648365 9603272316705468687 4133156477767510880 13745351661324119041 14737921437043599837 17374149771025249187 3426119408133553976 1772372400471376697 3935138699467278269 14001389126497683226 1156403105341544398 6309983637826080784 6274983717278162549 15344766137450618904 12674306671021299060 12692365464542998337 17308930001788903377 6622210932753464899 11601047276834829123 10145162063098469886 7686550202292764712 907739424643711634 4381163584496648315 2915338599465270112 2512843119568908048 4248930671801370175 12138415969071584003 8554037553863265662 13318855564658884305 11515336916812716645 18321356073632399761 4137421807218883918 10350897459168699510 12789883518952974323 11415619970182218702 3506356093252898747 7572243240572921295 15188012737486452007 15934984396027387516 2229769172245813015 17726082719858163625 11370882893688794664 8754532103793327039 4795273473397514436 8291800620708594022 7540187849022993888 17764210795790865471 5628049473054576484 15550475654361408565 11025322724115229205 27016310219375738 6767448883364186929 12727472331674742438 4315655705042199380 1075178660423270223 12423495387029937828 17833690520000285012 6527280664445692681 11792939895354541520 17835512072668160496 45567051017100729 12990944274407501763 18358731511428252351 4605189419074930068 10732075771853247359 7721404663967391498 9106162294070324655 3582892048839873366 17862436890858180272 15901105362997866796 12395849447474008606 12175127025407350094 13376579834208379341 2294065233750791261 10954078454146034867 1801547274205046702 17210896435596361693 17114277585143507943 8838420360172283275 16546556394875781718 15016470467053292528 8575797146856632696 11277590507121186111 6896613297511774067 4357872594446603550 17258536810853289045 2710247181093318821 7208267335967583901 15648745171651990861 2905437018797463416 18212683736630505068 14711892294321687073 8233650372812369777 15958223511788917138 6304022356189686330 13920343678472403535 11711928496078638246 2580699555320131978 9388357874556478271 377115540532658613 9872069384701520684 4921741052610714826 12061152737223813920 3050592976593031127 5430321846904103622 18334831234584627490 9478290258564858990 8005088223677010370 5059117256067424256 13280462554969700811 2447489191458368947 12082240521483392426 14011867905817478572 330981404599749748 12278045554140166933 7036731469605297745 13982737726710694423 11272491919279610941 15498215131230173318 1574452969915807166 8657294595912817209 10386928037105097586 6129750185018917287 15402193681992033952 11964117797284757993 851870233462853044 2618451050605658012 18412227171317922996 17853423039822058286 12993651760708922838 15940932504095346414 3329618078207400166 9275672793229577311 13095603958900447869 14304862874706590752 2442018881172780582 10781578284794310491 2589021917208710740 18115594378065190787 15071572533470328247 7715172315719112134 410845796295627198 16534700006961801855 13921668015433551967 5030465332904923815 10843556348928350590 16724498277108068236 5335037462135968284 12782486004247781737 8042939763131308826 9952613363747810020 5420271979483032233 13462046236074480149 9257667190049387066 6396045755071623348 4830337436586197457 3207207639841473885 16265228392488809923 10895643478161071507 14922178920983524172 15682635655845198872 14331420604422250049 2511036031646496341 11049902815199281618 7738626563726767804 12920648229127037726 7840487490100390983 4610677092387831338 9234364366472574569 9471401230546443680 11194288430712645395 10710395249114611131 10217710037137779826 10847201995027243459 13478952467759213350 7924033013456019426 717954659190993911 8582813788743335204 17112742273320265654 7132122965316055183 9358765923131640792 8528747102881371823 10398703578690694373 16431117542055369453 9604172187006321147 17263359029999831578 1132888271393989701 315547593008361115 17239325063447885513 15661867590716764539 18092607143790498628 18201492985112561281 3304498315396873219 7843937573954961720 8006082965875727108 14666387210511916015 6523522514098363863 14598521499205737048 3020782597505013523 10596473505560263885 1546685959887866368 13823935162106842267 12598301518263091256 694746267469402979 9827384539539610295 18186670441721216211 11455541875302561408 12449372303343357258 13921009626977062341 9168490436484654500 2081487476217608506 2939392204301870634 11628504436655065690 9176191717378216247 11550242606774856444 15479340201753985811 13326986248316755781 11469399861638587719 5400560540220891906 2904634063224641775 14836150253432113696 11215659195263463279 17122113893011790655 983790239612157730 17931858382983658017 13457933287568178063 6798958126817190362 13913569805510548368 15006056195771562772 10658169056646530777 18400393437567057790 9763132231652402370 8913412082399245849 5632278370148356215 46775407916192851 5551210165521138790 13246563875391684418 6407437306843824329 9725959653711166647 8811541920517398380 8347248045067568675 14959065765539122286 3971113570091871399 9382299483449677179 9762915275594275815 2496198658550080304 1757613331224849847 13579569192882372335 11818969648527190121 5248005860043290882 1084619307083139173 14537435775837878612 4983199994993662192 9533579805259828282 3640043128612214032 4263585663846011631 13434725488792408894 1058133159093021728 17778020858952048993 13898688412911867189 14870768278882917738 17127698320325753271 3668039754401527595 1880701339176049486 9952906868563424003 3262428377262752641 17660196524333749110 5708536638037381809 17773634001643229873 3770284735847892751 6764529604794168151 8884614207826286777 903534899894379137 387225875283620150 10460783151813368356 10779477890894378874 16576271861360076329 14340976450130003323 10530373668113772144 7035113484873387871 8334363006894782304 4416779523515913218 16038261411802284804 14552133467159396669 18065594609705272287 4555425490705190571 284884474944482447 6604612928436159330 3869342843645256316 16791324713855520759 8398228301692590178 4130994954863918488 12872518003906850151 2056655880709092541 1827982457893333283 5149948769428760771 17706817514222074595 13842633071658275447 1108945046639585945 5259533444095400450 8504533305351626194 16486225106416222069 2697709489502845205 12331472415389201308 6072888971792785762 10544621120428051716 6299086632110608919 5050576383366612128 6659803988332251397 756194812494825366 16883561337784377993 14237783082146164044 1156446848723661112 6623791670318377419 8900660226811670007 4372922675899221316 3948771838629976791 17023640978010137386 5362450360613416775 3522557905373268757 2972468584176115432 3361770188549424065 14725853183862442081 14987293467711356002 17988425075353790666 13923495846093828424 7930289999096175602 5302466039044951781 14105574716967453576 17262948681155722085 1331938722187601550 2161868256916547846 10981558505947048327 17062504600484695884 1443899868989878950 10453161834705454799 10389556397559108186 5707165393742814169 3416604701333598126 12912006663686027745 15370278825885985003 15535062228962705487 11808106255944023391 6598093675700266292 9348155992938027127 5307470438008329245 14674793396282690727 4440329866620974565 9786209530661320667 4704446644975721020 1428496035622182758 12720495948497258886 1273348883602739765 8007068586021387802 668950056626426367 11879186088371671661 5003300195873272075 12341702324432369358 7735352808603009024 10044712703435304321 8372080937586440810 13681115705370377130 6601328887970934955 2216205427559397179 12642176743452557076 1448641160742768814 12225559185127709890 3161438682314643801 18219235992553475000 12350867292416515667 15076969026643484497 2049007849604617741 10774140523927523858 13631161853981678653 16446320945059548389 13705138399215424227 17130732345811940380 4977728779279426230 15159230562118579283 16740074725601953386 10391078763397937875 949958654651079743 17134402567199365815 8855139929646650643 4159098141518052216 1436074855289782291 16156693571803342849 7523094510054898564 3023865627308881812 9052557528534412364 16882052318942377418 10397500176875861276 15387129431618943577 5587036973454061964 14778264722136500980 5776100264074575748 6382102492583201730 11447302847514355023 15329926896049694967 16791536456171004285 14096629696963425680 10651819551951573172 4953030513809251435 6035691808060717263 11074974281106613099 9835165130633263660 10753571866994959828 9667675101092481690 9403049993217649255 18351739180377373016 15957475957740438124 11498724443504021665 9064728230251488094 11665185295453628436 4644182247265531643 7821856924422426783 16530850823171715944 4306911951399680922 3600164836109705475 9764077538249907660 1773642128457483463 11914014127472428125 12929866267959298180 13799579315763266708 13548612813460723080 11818832125637102623 4444535632665416603 7746449052129003543 4239535099400704583 5137674180184681884 13868976692234260085 3746712566342710299 12393264928456178987 4734424356864543971 86546253704001047 3497781728575335864 11943543489435394466 13315570587809265303 4733639234671701116 15175500048659458973 1153196822859806264 6070234216310995057 7514177668822339446 1614458351558493794 16156097881449671804 13036420810725351998 5120702909036446142 13078391365647928331 2218669895665180958 15896154986485349930 12872798551699701673 11441496527624250582 5522892304357786144 7702482898027052520 2149269686376094948 7869129197963618477 6303310406274096855 12988632141214147300 2886284560596274439 9511886804495753451 10112553624455998059 16612187836851937843 1717859447276820476 2669018340852378478 8896607324465141108 11891295154643956308 10744793079442190651 4476105953712238279 12771375179496752214 5151916580698276511 17785923256494525984 7721670809422501200 13806726655362838507 3135754991137123542 17967148478109335132 11470091721882657069 12025050421528197412 2331760379645873002 16301921307048316051 7974818017737261947 14146052126953967789 11106894566669862159 10489046935760896059 7356702895202474113 4088792057556331015 3265829617648334631 11529784737538077787 16661749870984125771 2636709739926321296 8560344191151748829 13992081528519778921 6734823149176047600 15967858516612175883 15222604607218947079 7391684109397326775 12680060495430179406 10078819879063659073 11723879690077800792 16161880594377416934 9423382833372792727 922250905074688561 6870441745020020366 18022619596923623514 6755596272439871731 8969313748219998469 14306678724530424540 7574938178719891795 9321053324382594562 17790728774340127104 9817425553940770283 14819313274939538676 6912549442181666233 10527350374778559483 7377350197855401296 6325776130754205192 14038506304382191289 3905773675604549952 14798930688183152745 7371189801708449757 1308817136627487140 14869483661864121895 7361593884286084479 10283895885367433236 6095315049634713254 8861691820236894035 5257199645630438027 2908588166670897215 9067069646684118494 14207352139910608041 8745324016301091288 1225077697248564953 3110415676409752950 5154286551470202830 14300236386766858683 7368123017214526662 642281775157477245 14574786161687319911 5656763309383721737 15854038272130782987 11031578718351806889 11621527893095057639 9329743075801763003 7052036801498712423 4602630976710417654 17208521524895461313 9778108842593708770 7936715515850347748 15471272242431427070 14351665232042925583 7917559658183789244 15831625156318945825 2934763427614458818 8392370762751597052 16640763088637156452 1963898171903436760 4583287028844641723 15878241852381826977 16877333702643710540 12008727071597395342 17783052056664057963 5449609414700950471 12967003126559091332 2761632220031115520 12588916261903975120 10955777769762210560 17760982290850936894 12388504626357585579 14606482314364795859 1623841850698749197 18025400009131944974 2891399324545880402 7868705424222356381 11974252335920429526 17334528148089535596 4405069748917041070 7373858676270502005 15288954835941303504 3005342692469222974 14045802556748291284 11687395319400341299 12750209258860347175 4764774404722261979 10243969285613314269 2691472895942969921 17014149463424556544 18322707384562105526 13447966556971281079 17460232289427073806 719932161271372601 203869476742141740 10580556723570554616 8350136320391243139 10659984615016957770 14610567209803349256 6522418842104599127 2789007993808875465 5773499677041901004 13849898871730766107 12452504839349989248 13943383938906564367 13557338211786054196 4171731845605917870 10160683475097594959 9669436670711979714 9699338606263911037 16851611571149114362 9050713513557080040 11254602575218343757 13043106491368196435 7993900588318946755 6283721482401778442 13647373417696852699 4835392652103850337 6599397704872347921 13513337113373704304 14311397035110779562 835161858390800460 16786585162639570270 11341418468188726518 3548546403878343135 1078475431871891960 10579712302201701823 5740181208328708470 14978119529234070146 13476457349456063928 11807452936769376911 10429268133450258317 16957820936675192564 4041734723727003978 17151912047462187612 18209744230514640807 17440178087956073293 17413633801746093917 10222083209075044135 9981498562267811348 15261825031624785229 4282825253663799979 15275659845728006652 9732683791935083679 15439136829791729841 10418190350128791345 3066929373100766146 10569373302319142918 16512551872298536540 5334947004440786169 18297597146568818750 3419937319704839402 16584110643296367308 8814685353654196892 15363790464042587182 2172006383600148255 11662648228860433902 7244592375399066950 12091859575355507752 13091783100700452651 2904164042432750219 4035797058299392898 11146984325526773581 4228635673345046329 15636294603985771021 8516908563606399521 5077249142789307987 16941203789872062257 17468618177640848259 13904429200282398947 18443691925927164357 14150323707138019297 11268472142756583658 12808427103006883300 14746815379007240987 5613861702181114914 13463338668320172170 4132992502753905113 18348374329575319458 5160445335249801354 2631171901278021038 4148243927803826489 7802988968697493556 4906131430533124815 12774718256596912999 6279154447797946447 16194563060927989518 2049283371906678863 4407247435576374544 12284199363013418795 8976861001735974245 17677852752573639825 3576255059959199798 14427166172213940574 18344414768442801217 1767553081781456208 16159175930040666463 16889130404092476872 14965786907030708858 10897369335672479940 12243375282412446494 12481305427387596999 11597108750870518989 5425727125970846063 6152106654585147913 1043958551761763714 5438453507243530033 10482897958111817841 17537038414640967741 17343722978384557098 7209640206137098415 5778780355882352366 7416799965507969710 17519332821144120010 5310810248282722640 4054946220632159324 17324585695923288993 15382826166009592383 12058899861411558052 17109472543470309087 1805385750824460708 3837209569563017508 530784463466319046 16282031663409088323 8232107736410557993 4460463723666252636 11795070376343190683 10749102984305955475 14933845555320301405 9457040614078623706 10700409572262131318 17598973085997290822 15163244481465274308 9960105702075393565 98988017653676539 12095351715666484076 1194125826185386520 16254024849278776598 3517100069266218675 10685065108587413677 17467051083350212647 15139947129805351450 7977965098047039299 7594744632807028642 14622326137333244607 3652006850592899236 9715473398782742660 5262531893924321305 14480153108342680585 1867765885963930347 14061689751124072350 7351391025088459963 11857527323750499067 14858617948203753886 2276107746602207319 3038951822801892115 7690072163881759479 14955656416313552566 11294149075642926042 2554012785235028993 16175275699927713934 6046493089540482175 1510695309608446874 1194005238458087900 14079734227861494321 9480536662405499166 4064497100208047167 17914299287863157797 14557882087313315137 6606734263484920422 8461479584711418692 112872084182629877 13411363042090653169 577642156121436722 435122955896195909 11779821890007095825 12611572650436886978 15397132666577420566 11080539127178654929 9700666800847826025 6266924919332008419 17365848001350553478 3270805434549621688 2534569761803997318 2212625853658580917 12807593940752255896 5316828437257368149 12424536983365708539 5547402520419733323 16310433866632276065 14307844842849982260 651828627302679627 333096233149720695 8591270628410103290 10412420410226673390 2879336953356698284 5960440943859649706 11108261216993963770 14859658157911689135 1543913649153318868 13911736430184512216 3597412112976077117 18224423587943011015 11191372022060427160 16517561921709122354 9024982402592349263 1064788048545393599 15722575773567578694 10260937011309364805 10732684602583337016 17480763443873569581 7324351492311059677 5880185932047217257 3502821944292677793 3112105969659055174 5065179653213106762 8533930794819904694 9630222104180027080 7562015270650446646 237943504732676263 3457427817512540075 4376727535677999412 14735910225023684827 9020584098112793101 8695944341788418941 5692582504959106957 4064292500462839691 2064268237281355199 12026231877280099347 17279961088287832391 3859292468643334337 2886082653431934694 6804653915350763659 1810414953970379702 962442924836211930 7864142191258278097 5770709128815650172 5388141010187455247 15058596917039602632 67097706142823969 15507849766065327238 10460025203318526947 1701051427058386223 11611607020154378187 6540360811801786101 10868213651935150603 1327504585509550373 9679222580292620480 592384889076784666 6970324332525338516 8548714553671194828 15412163326045419073 163938365323368354 16783035341613142842 11525399599806531582 5132174509263113478 14991894760273960884 17480032439645642682 14480051277692937776 10400063085738417742 8052436241002775484 14110500281131476776 17371513276334948734 10325397158259576054 9666131317002098118 6395081035863143820 15859175505626169446 2277972839306165623 1929241608661061017 11556616140201419476 6403950809383479736 13125777884516184950 9717052343452049174 3444355567807378597 7069343547838738553 4872507943620369637 2751105459697598010 11738947496690974554 14703979275891216492 2470572835787081657 14291339521539411327 11122978361311432031 17893586535230729577 15226840587018048416 3840766068391592933 10201573099562715049 7898046105586286938 14180457386758774789 13911149559259482970 5964979022683923693 5800147844625613288 12098068704226372017 17514506628191350732 12412018917949875648 42423058694901077 5837931885395230946 3451002629977319912 9223901208610895234 15033417525239864891 14819436746100787225 11385068861179644814 5220115173642709316 16971090488863042919 1241116369712210871 14582319489278874424 13619742359247125835 4559972315372619649 4020700007850918768 9393374253479449021 4649865871549164637 3014900722713974906 3687587516022926042 12188805680825429347 13339121416957092396 5805874919391956779 3699655525361768954 1241386089154349103 9993556501746822035 5149872990458443535 10146916597443225664 9774488622688998184 227142315031547713 4482451242409039849 2369905417110019625 5336289408952360503 108523775760663572 11093193015584789569 7205033680066386700 12382342436770874597 14618915535710543980 9273649670649244661 12955216868360122379 6992989558358874729 3327268429148741540 5220457421092031040 11109686329216279708 7290945370124740112 1757434019230764276 13857638274340434979 8293034572226682218 1961380128599144741 14919489380059635292 16572126037928322696 2004846489211421977 1248047507205617993 13206274647479162057 5230911880721948349 17473766235275398478 10831247420559231438 2074156926906576606 898358182422047955 5399550506926616166 8544949531038330945 10694823273985821554 3298668500610546775 11713276172153638254 5008928228680389715 10478428719204883249 858032412270961885 2644479316986243295 12166723468611012534 4626206231604243989 9647474373700101266 12737478773403757329 4232493670267362425 13955920731582566286 5011666320496993013 1237739514123408863 16977623038692631775 4253523441414740362 3206237949505488074 13566540639761153205 11725166130124672189 1141116127583506910 5794821338845108350 14291231605591700373 12719250140436647178 230552875501521522 1654993728887676156 13269835750435564845 15471817708918905855 10011066285410221120 14448932793870810674 10873639945906318606 5077156571403109840 1536767655647480543 3201242260105788533 10798880692669888118 14830463528021311179 16244414324252088494 12167247203341291258 17848593626905958736 4876661391981501686 10658713468398228854 17415040462983788535 8936227499703603301 7996217102916334793 1503742294106807607 820101468355415535 8649214689170533071 11795754888269056838 378987679839338801 10973376745017288759 14262377890025537216 216965825063992525 11751841440705064088 3239989338357267235 4555673846726622838 18154296843395566978 10838667285939542973 15338803755003694062 7936207700343274476 10611490434983073338 14372872783203187126 8897578128302911581 3253887062473637807 13966765186862350150 11855591234066793356 1147421949684098395 17611811804441055561 16076673675068644891 11206487892405762889 2422107293825382563 2522739624786798443 9476026654964336057 8253671286359275015 11051918536998495698 11832723194426575160 4193414861487248252 13495307273189014567 11425108432249720970 1592407096155842306 5712161678487289646 12856909392889294344 6848753175346434438 214671479097033164 1148685857813834085 8264543427171850796 4917418737002508484 15410317249720087023 15076090022574624439 426681666559506499 17731962396909223451 4082807802442792875 7719862916540116640 13410763503109042575 11156676888450516793 7491833403953412946 15032854007159895660 2534897529287090976 8223942921664118330 13751243330791815784 8802070800950831001 16765728415453265879 12628504938241520745 10370238262536616369 6772785557714787004 15416442452513042839 5483834897487716239 12468247227509965342 13906031721781473138 4434748636230495687 3283382163087061913 6337666773917936676 3434025414412217024 8829489505063016323 8880743304388055840 3460279170108851887 12047868742404213525 7883548420350692968 8452022604224194246 3972277496492049471 2935305602769955770 13595155544217968271 14743482753691620560 13181027006702090817 16852607663018542181 900434872187432051 13596758184477447681 525397793414058922 7390612005541439397 8295454047870943612 15172019466600991065 8344497120246550447 11693111791971303160 5462427188925313859 17624100127542568525 10940336139949528584 9475932759072974915 16420130825818964724 4751060022350700094 9290516490597225652 17248838638498392237 14735460343116224606 7060636922911425380 1475442887975331799 11051963209327805490 3422763546763229512 3834384510901954432 16719063804588131850 5430677222517455678 1471183123510114595 14744875803266541284 4187099208628231530 2063049609995865681 9417374044218325232 5815545213492637555 1605479727535843376 15534653340023148669 17891256352023305327 8659037728472836660 11693215015232388004 3727820570327039895 16532096815258176354 13077834701855385188 8027558421696079357 3538843852721214352 8860191038583389894 1075111651917928589 6746924212877787403 5946849859112419440 14495274684753173125 13387297075056999377 5905153841555135017 12909813363913902463 13603344594361067060 2232585721166841183 7989505372765443174 4644119786155262597 3267496214768064638 13813645134494708024 4538057623746514007 8125298977882713694 9227869276441728997 14093480522338660006 15402629420573186960 5360714160047010345 650791356168869874 9593919936660694932 8361859067233965311 1191301459774496072 4201002430616136724 18326751271189513557 6561195592458917843 11097891976442534795 16096483214053051105 17846970746901725649 11036917369370870341 14248769092403785721 5326736910093251327 4200253670797686623 9964239153005759451 10063086563071243732 6627045414123741989 3021938877869058723 15189301280526471690 7728004167766562690 5214457534454836953 13889127861502722554 17086631506744473987 7805526677591251061 15982746976831343299 3053261905736180707 7556687648781325455 2650882644383107691 16463685697308755948 6300513040905427535 13889884274910387871 7985839462870098754 11523923347850921883 9972332059846598894 8350507745666259328 11451909451109058055 9639615471979201735 5089465287105332699 1438873557033998744 1057705840878965467 4222827005655809185 13831190430810830343 2727279518373673718 11077957150213947252 15807326507630389529 18144383099967865801 7139740478372814050 17883216296945498087 11516908790095267188 6814727180566667615 15774041181535562544 15397132326974098501 8819663571171557140 13638005036145968386 2776783015400738624 9090551214928765732 7037335525319011812 7991579648838814088 1103901093807421510 4917735157055648576 14657602641352541973 16680888827975218533 15449684355924757386 5441855756930976342 11139562657043348157 9918509766653641006 6389912442468822966 4880295289687475174 13566287229180706542 3293880876199808411 2282646247391138890 9152531227433810907 7794049654083563641 9112780501312113953 3132181395434749282 11906686122912161518 11332342540763061519 11993709041246247312 12898270053442348492 12213094737169014473 17391868423991435480 18216053734740715962 12881350653949071665 10821060124165878093 3544651431303853377 8969443954312989000 12814439185266973917 10405587381932452814 11851857973866246498 7772403270235008896 11602447042203486115 7309223650356204501 14331996940425213997 8642805820953788503 3646041527068170659 3036108472225120900 15492525311539833594 16115241919137910461 3608915299851571833 3044718644544820868 11287991816763752706 861050575506146343 8894087943488373639 14681579832397197709 8178596757152985741 4537467957172526988 7122352989398883976 937690732933462523 14227941886822432237 7588036400531297009 17598200023533816498 5714134857330239413 11085654869283419343 10417868156390162669 2515384414166918548 12156506591253250195 8476857354533780426 1738458965563230981 6944426635278967999 535426658108790346 15245183023681846343 3759997479616270848 3493249488425531620 1351616038873715090 3993077426090240935 6971215975492776241 14280407745281513828 11020278051719048260 849076335482149550 2863918854110636700 18390898882990368042 1909028074891266144 5296966343512664650 17713129782983263641 6356959454354434560 12379617779854087175 3161551271846089588 2240847879084869900 2990799278804851226 3984731303129002926 16996479778806291687 7700138558269173657 853540028502283583 12403562488193291048 3479694024999287092 12608757586446801899 17109744786366146345 207782076609969811 4268382957653628953 56504155694648912 3323681952541959307 3648079789485687978 13397878485103398033 5890449708731421951 9438223168759861847 10302884176724857020 1931260796556730572 14239289674344054911 17091117297193401415 5799300276385578055 11124669994219654980 12036942815321842611 6612407094420637615 1674868346130949884 5732022969221274727 10738871799589991688 14747631496498882457 9825492559610165706 6243264889426665718 4131564930688352026 6594543178776373470 17641660991270380969 6364914144997373977 16659867863372628157 2273795123893607841 18169334891297841654 6014581167052583553 10106930008820979900 2468123085666529787 1082694973593931399 12328084736719159026 10446233581052112094 12904384017800815834 2795330624466086826 2201463441744575202 8568530180366649975 516984761773956896 6464960852075227880 16537190346914146575 3855638754075192961 197083336005086641 17864060314012971619 16678288495536389211 17256330651466370749 5235994405752378323 7254085175509873495 4152248729061148135 13380484174558700588 2203528168922848037 1331830493346150062 3200734197956164573 7664976076741499815 7215627473064431238 11989230677462170203 10668832822647800523 16295824780611305130 554662016213847830 18265659576620695106 2848428227710136931 17551108431639687379 1632026900382833005 2376781884434063757 1001882585998715382 5442240917078436758 3740278185279619644 9502423939154999019 17769906257973634722 9312868982954060695 11728128098229935817 9925340947794365497 3781942602452570827 2672777908401800474 15062663588628673618 5480628579642012689 4969301442231606753 10250312873299557953 725266979158682479 3111511791357394258 7318694673567428749 8806980154873974962 14589167502925867413 5688510787843015821 15335691229865120836 12754799701621545783 12607928133921077387 1216780528864572747 13115308147480862242 4219846580582303094 6815511481123295943 17346255911115661613 9796091104689669185 3690653343471541267 17459778387602712404 2157983122777311240 13427701639068385657 4001500861822437111 4351584954839591986 17598958417978020576 17934968337765430185 10316825584003858512 16837289305435276651 11214363933282743850 5431792645411712945 16603634688091734265 4909604237948962822 16888909830090843899 10962434302030091131 1351944330525028252 185207514745080608 13538188954510749210 16237974273779814535 15106274081171800084 882469011203577022 13459847725730199863 2057796268134650148 9214572406643377401 14094201276948620442 4777767532622170183 18171412916253238493 9671121440703804351 16730788176534312161 11950648371824953935 13947310530861861439 16529280605852872047 14108802326341141784 8864645433966543290 11505376279960328539 14359343561191995559 9002810722494293203 3179240007737979117 6687923577537007699 12834075717948130985 2308259153512912087 1071096888079887971 2999543595914122064 16910584914155308493 8405629472146505577 11521576775000898895 8380803066407633924 8859996405323102857 6375210108406717262 8785462543635347866 3751016992595425703 3142636355111567578 4839520652809970768 7494236155360508069 4712778455112765568 6066387457712934191 7412947726234971439 9748780704918212681 16875970253700014382 9882766581895403809 16752471862097910273 8559378386883611511 13932830893032323865 16756345159529038473 17758593964601782838 6430210828726294301 531874678561667420 13685686065075201498 9268735495326818637 15189688508171721527 10159424950102779579 12801891837091093483 1592171616554607778 6139950274671907915 5995806879656030060 5461541815311966686 17506602959788372470 15505802864979325438 13666824267942134531 12476132073291252795 6066952039542993273 10763991984980426942 9725864812634450858 14966676632194498863 7609637977028730792 1926369492965237225 7937850474159689113 17248877707134538523 9795693305936874254 18424306925844368355 10547948904632685680 7392616018088003091 13396392995195008566 18400335446335371306 2954494694587134137 14549730572085948367 6570097575792335188 11799505213384950253 17804766272068235350 15002289337607026639 7789130920111030284 11418578960005000521 17107643594403395036 14281075722961653725 87092296890156377 17197056727306839175 5104069282128613417 11628641734032791275 9989780974316934105 1575117914326964579 9648494503006871454 12961515353582114592 3855287383675566880 13468156889788640570 12539349362377676573 4011402218101840957 15689816118475545519 3247855575128544248 8915797440210798909 8857874318652132846 838734988035559256 12440362147557146118 10544549657477570931 11439259856821348990 12165857924405613676 6384353311951045296 7433094130938136110 14063744582822413904 1541546243480040892 665951970073611587 18163075460043071745 17692635014384347008 14011069545813659272 744845403210577621 4383639968491414768 13524379923702050813 7465180679303200196 6972315203633487675 13834424375630783798 3031831328290136007 6996750817555240222 11524965844039051181 15388289714876962885 9409637339417152743 3721785281142892967 1574393934849692513 11513985498924356090 1192020822263133813 16804508335354886021 3134198711913800863 5302958889324982925 11133017487320968607 5561015717610142605 3898619455464527879 14809477544538294562 18426907778415138170 14779569319164942037 5569460516517172126 15950097079934074761 389298118095886772 10175232558295983808 4927749179449683326 10702083605882975265 18348204642417307272 6948345817175852899 187236109631883707 17240102819626751585 11847545955745159658 13044149920532624767 1911807756371142099 13127395774492333525 11410523618270567722 5044417617320694763 1191910590508859048 15737580384914685258 16993209748431017873 12195063282195669841 7112315403770058038 7331075717666744480 17620374994555770495 6144664495794925601 17965845364759956879 5437001561743928543 8530796814409475423 4470281562093069594 13502285837764715389 1544682932221501698 11217262486031578655 12701047726125795086 8548110846300394482 14269736851059655008 7882785456209378136 17426464562819016191 9121081202751064841 14583868357828667326 14194755847571511758 14931140230958095513 1173146091340606593 8872602892230031161 5426201883942103793 12110858751498310597 3498851173346749678 9222395400914826757 7038641277660077189 1095394234952242320 4339066203515194002 8900022302261362678 4098066078704691705 3670314134883359876 7519395519065554790 11204644636517977373 9935653450022261543 15718492931541375659 4026599963290184044 4551115496980922069 6097232305889629686 15148062203621190868 17533165935827515306 18130843586419445722 4304557773156594317 12686238172393160057 4530889395557351461 6613421441084476022 5964744961710196342 17280182337284306213 16306517402564884275 15914084653566337895 12842546567961432504 123312839723772731 5579068643697787750 6838346163604429695 13772414200270462649 14567392960244117460 8824261004024407008 1670483433649814890 6053017165369441345 11143724305683469990 9292694795393296343 18329254465792891603 3248785884864052768 14916855385743175758 16572861055957326170 9920478787084213011 3034288141026420079 6875833767207593726 5362901959955681010 1194005526068395416 2441564133561366226 10358285629403962469 17123641868912853919 4577863876808015780 961747653590885004 1338624236750301267 1941737560502491388 14292068146476527292 5040157541780762693 18232436190410845204 1443942181223644533 7550752502199468747 3731330094892290017 3098575672481234824 140493931996679807 16915357094933033713 12770998858407140984 11836663083616006173 17928488553234388006 216562269016918229 13097662458163299933 7488145573303872381 8062383371631811191 18050403229668022426 10262678285851994240 4605420792612282287 18408184215004684628 10746065070809004323 11162582949375553949 6087763103976842714 9274840836313409872 14934232774664541487 14291915368156383185 4955355361728585500 3752628024750906310 2350760984676191507 1318076548827642371 7307130364271643766 1471148170084049315 17543269826646180256 14879044463637196159 8586090615558658818 6463838506885534915 7978211017157536759 13669700857162670811 6762221044581079249 8512838564109100131 17013904389818352828 7541460957572004858 7543253417702639131 18379584089091495477 11985293851649073865 17302307091974483709 1531214743538703831 15445549743050146570 12306429285774047034 17467888784311574772 14422196820795145986 8084865542865959539 975791102931403547 1249530222358879566 7585553558202739379 16630288018572129185 9628168345752261418 13485443872020587918 15154211210817325606 11997834851862966063 424905356596583122 5131396239366566038 2630115542040336195 7480334320050263312 12802708889856451719 6634503984082923776 1806910499410109385 11948278410224007398 5972644130060266385 17736557333648849079 17398777811204909719 5062571017469105590 10144631483385152179 6689509987837454779 9317471015045158883 10596861027605860474 6718452878678954931 17960531539893029537 5281435178250545450 18130447284299709339 16619750595473372678 11399137858462611074 509662956597044751 7706293396993994634 8736926592085344638 7148639553744739069 13794086159111419354 17854069247846963138 2886078263743259207 15708136761978496434 2779698545024641423 15118733006797231268 1248675385610464319 16690000269591815483 17555281413749758003 18360687089947692400 8714335266644095634 15689303581055398816 9393413847951878959 14298979615620924136 7448667611045036511 16976920442782510733 10289220360817747552 9410458923115143165 17015636118010908519 14176241344665004401 3208261096449084494 14726560859525843370 8781634531601420972 9749193910223692371 7696273160115246606 123609562315125492 11286780491988578393 232603808890608465 5938704754436834695 9882863167051378858 945490999294937041 3546867390643149728 5933156931539556201 18194309341852862954 15436567944353971792 14565473721998376808 5952147386056078570 2800044703252633522 8938490629485625955 5080513662020615849 2513062040748691647 14676732523064838783 9419889462784623472 18221063142694244417 13074577477269515091 1849751741582147879 15517225575507528959 14616709787532146744 12553472205878914062 11076550988753348930 9852947276145365077 3217494890961870720 8299204416056330286 1813367643193338762 5125387177868278890 10562370287737353150 5416384160335042599 16674241941435138025 5938037922577910546 15459328511223178493 8612075579590252866 216549607971415479 17771217578718267878 10614707774843946201 6229384318890100264 17153759858065459015 11526575818776455621 12041249336213650004 6786654325292862374 14728338265041688362 16388868429045087591 1499161336446116828 1568235395737884691 6359300637766935494 10725322091255152044 10378874737455773276 8152320664401946247 10748049785254272235 7228635057341507523 11468758403174789848 9536782890525343229 11708634820333801761 6538715476278247586 15839939764376224234 11182221122316603584 2588520084574220546 11183518643663146276 571148201757323524 8405366287319052459 1543922593826844275 16963725673033776480 2920130645909315540 11324153544793708219 2505145011822627957 6038590067551022764 16105868819639810773 9020000274663345379 11045672247456294252 8745640495703256472 14808789306976370883 5819667939041759260 11333996393445881692 16727495100646829956 12818863170533420911 1543551803310740573 10817311090093879290 14839455451243706157 25323081816794898 4015051881555207989 2256067111857438034 17299697883848198412 17800704275156665656 13152925250916206366 9249616144460658940 10507890616721223625 17929063149352983324 4855746617268077742 18392358371155595654 12595731738381851528 14528793875365950444 2309441044892370063 11716457881564540363 18250669374955894401 6027988354277610594 4463069624218912414 16622528224311837154 3281999360834280451 9037439563033068355 297738478466447167 3088064760996945987 1029075706871190247 13322290564719208650 11302724491576719953 18010459456481588307 1271116159534891677 10710949222488773863 17480512986264420986 13068054962741509059 9940985578476529669 7172543562895063942 15472876295876404791 3078340112084190398 12442221421840773989 7600967017620262464 12415286985007256169 2982763221008147212 9154179733709396610 8171135263987351812 12717321806546895390 8585168115977461017 2036750455531678149 7217554412063273745 9145106163652785150 984762552493099808 2187399730517010287 2797223919595459078 12803795483869808878 13638700076812022671 5758044805218278073 2237404814470952742 16287410774333702928 10069995852300526743 14219730215992199369 6435425659659407351 9005759147779764247 6143772567877523374 9403864093089313528 18338971790082265725 12621831653370675051 4770496604426101119 10435827080852039353 11617453736679485972 15973376830057776387 13033299543450225424 11433668423320149294 1689517444527166054 11407231336440988736 13086488930859431194 15755046059620310586 14236591142201590990 5844027276627286557 17723567795285050106 14582511542004735820 2323669531916311499 18217850571255975187 1580295713770970066 12170318631669300376 6085104927650303946 9839863441777080199 11138960000282141742 18047049310435895175 5303928005994304573 8836701978966857730 617978899284346669 10429551398024307250 9396159791889362211 3076829435292875335 11548025696768309813 15373350004838242594 3886812971820447734 3102201519296001196 9304621783522868177 8282129028075914178 17558367536922367984 10187013260829755206 822417253998192149 4163241372944054958 15220758751956575798 9108770049040697159 14590297014215235897 8633598898648112973 10951731073613538193 15015996083853670740 11319270691212539001 2169191352663706955 15022294215849121813 2864347727145126715 9254219887952699553 5739441910846622015 760637221830099144 403219942261490513 8392285459746961512 11576830772647775099 311910541287151297 9113201486158311861 16997516876446672223 4314004923031923457 16736383786025041902 7114753745976376605 3888651271311470323 13131959648455313974 12003081002690209542 1838104641780989243 17854623190210319320 14380390788934212951 7146029358715222442 4758490967625490143 12998720528643751005 9714791162150059763 5192397717465386255 9519693464661502739 8013406008206903659 7212617464505288431 2798546714153466330 16180819976563246019 3010495285352349268 12528405926040561033 10063517579111005908 3729689078287747857 5124314172060760557 16884033670111751134 18085107142118981484 13119201429457018140 143951775496224483 6004840340180642480 8396735111612071048 2791335826601894155 823637462749214094 13754485867985711469 12219710213930780863 1136857881788454438 9118476736463051461 9840551497780325167 10622973080641541852 1814351977866657804 8254578351374440546 1698917779839340059 5891813034140178768 1101314710817937641 17221906282597958962 2165338311095980517 9319514285887034937 2564536146103560456 13621808867058317560 951931593601513414 4810627596969564681 13145529949399603121 15599374257725216904 15977863523825234430 1738487887117686704 7301450299132534446 10257829754737905809 16229536896143735690 6531440077172401733 5217372246921046785 8651098646973582281 4024133965398781700 15769599146419341388 13058692228081797456 15729947474644546794 10676714648255497163 17199773156101953445 44439001331491025 8265793357153421014 14894742245453235695 999453237705955541 16488548052749863058 13494991968933551196 17094042727006759984 11020135935199870668 808267547949301223 13901149462113244734 8692600059754812266 7825735783573974256 14878003475509270937 12809454193575470438 10752485826666264381 18406891755504278202 13835139812779244032 4202603759672971163 12149048317839719468 511449956166159713 8520773099739947415 2638372545196906481 4907822459262307345 14699684599480563722 931818863390776634 7753558370054352473 10228792177200240691 5892164917734066104 13198481638858560186 12216947073563385800 2404202144818034783 4642210003739153906 4226617757053370988 14062332947245630763 6450958157671237074 15435499002303237598 13337548865328830150 12123106662379208490 3251308385765695819 766205976598558613 11554129094285759145 16812092467387061551 2282031766287777067 13039441739790179823 2651552148645313101 15487071130151596570 8397158878082986509 9983330620807335087 12729022761844716165 16973464657962718066 3616797373082739498 2955879180642155607 1115406506371460574 14442811879175298711 11962683702489441042 10853520246561590455 3068181217727120459 4505145533100830489 13859044267242587941 7715736501898360795 14619816437014688638 3271388457565343037 18013620305270321453 18314700671977338759 10195728125020567193 11422364453639918215 6885724947191944802 12782548531654351341 11428957346702947743 15296794571259044301 16179646335822418095 8638875917951599218 8696015855383330815 6396214342428284322 8307064312577310047 14252003912187411638 18226266901519093996 548260866248037599 10386594262127425603 4551511478213714091 1085929189861110186 202475087356569047 18255579555691842206 1415265643586271698 17735565184556090189 17004426363257781908 2716213777151481080 9464439987862674635 4274968728932052212 18175758563193939700 18133675319422409494 15914422131148891131 6554182824971826389 4300442837639591381 2474868568063118939 2524338686249983960 6204191652172101416 4172349126834044119 12466269778376541465 8957135491662423925 12134527570317724194 14280470245205897593 4633491102961350620 10378557844138390078 10024075620701886094 5722536816862046108 6620170937832133780 16177538702688214563 4712270151689285205 9094617247183796021 600639586946377699 5285806302284953086 8094334616841018899 16060808124165369098 9653342209010011062 14594037878588626847 4779118892389693402 13448832783732882634 18131907429850622762 14966628948311393190 3933528681867850792 13146122970498572211 5051265668153673697 5567475787021815726 14147637567003178682 15677032779169191582 18435920647178350437 395166644773880794 9666739578963819654 16947581769152631387 8847577607753023323 9839835062180616202 999770223201639709 12670552673683381952 10546941820623361600 10866751799650924597 5757240047966917549 12770109637639904215 9888686623410367623 10436008032667215923 12051330884993596671 3828218774415938761 13739884646646140996 11507053034782023532 17318399525157846671 3002918725190709274 297598000222646595 13659672756629623533 16124446863096639876 11576123755667924277 6844707862204118716 18091754290267084711 197768266342393000 2522937334200348103 16481546439185056279 13863076519786678369 5492989298136140844 3614890706171197365 5186357125556566672 11298443136801050854 12203793497223116736 3825445339354443454 11284600263998777694 13835425675035653625 15541319564853562247 17605467614977353245 7227014835735815766 9747338081590543495 11815998059852907805 9806293160498068390 8888771906415790240 16791647439502815248 7356824219322083300 5027423267721290816 9688950282418910924 14643205281822640956 12175539697186401471 4278234863485725095 4596328040041783903 16725541559328646208 17450547319901188642 8176168990490550760 18078466872978224105 1457251780884125858 3341585184897272406 13560628008597939316 14402185777232906508 13957671549073142152 17317521591984887538 8253114300128771940 1293274866936208990 10344393245390396997 9263331859645431474 2552889867743020320 14975048285871467289 8849024480986741642 4773854891238193071 1171936800757863033 12036398200748190571 8691301933286382987 6787832108357635786 14250354311830987041 1956179164666297517 9217332938182915476 14997716761389732088 4879759698107331834 15755878739901670036 2454344216361433270 10184203769871774034 15002612781412476688 12478120201346004009 15350825554485404956 6454611869158300342 17215043280370143253 10686428096593222556 11554500819256687692 8154943870734290189 17589384458370730437 5265760670253012652 10797476757292000790 13125871070668635404 17729168789822204059 1058240257404255650 7145235759794128203 11067462320695268062 11306857602171112840 8397596103017450827 17661627798762669294 540803033219288671 6599051114426603798 9500132653760354370 7609572373087479502 12590676036235088141 9658804642921630144 1688124166756264769 2994002800893839010 4270738598901667795 14200856028746901374 14004865243540151729 15703903778924864367 17633895370404956623 3068337698508161220 13776958342532868853 756326554772029840 8900873131542710777 16918536217131544201 5322354517581385968 11407833140198299217 9629724977025686466 16619943992959487328 7652120935476294984 14807342382777914604 10131543265358364105 7615091584691827480 12059831288519295111 2662239484483835215 1740316474422651649 9386364164800541346 6216620118732616586 17693408927013586981 14769634855688677737 15838336410922184773 13519503069566921309 15596581781734799593 7164679395239119326 9085288307928088901 9289656696514105782 11078467743697804138 3111652023907002962 14559306008489543416 6389670820548720292 12280976376462083484 14392172006519715342 11006858021581053304 14229016743259091038 3207615721861380326 2684836002946859190 8073051945190072644 3301969129476076686 17766308402364675878 5243026288057102461 5595474999351429649 9604014394650030359 16688611158348177167 5562352742363463333 2756316697184363866 10989531690659424797 2146370944155660195 14907788712869689313 11445746702137079184 17898385261652249252 17650102328823697916 14553304208342333732 9992308821457433780 10457092753710388995 14275423821064902000 9521152926963401280 15082987955415026657 5848615716843116541 14140873720170758289 2552681984190401783 10377840899882943965 11543789256595058540 5935804686269267752 2298595417160990105 2350763279695186461 6412838410257111978 18147665072784403030 9984909385870150390 8872418068324124604 13984109534146506552 5571185273717257990 1987669453341001714 11786568948343655443 9955703466203965571 14397618747647137039 1450834697377372154 12531872414744328096 12487307451533837976 16825427600586464423 845983843927344494 17897693916890514149 18295983418276190589 16288768022133916410 16158951154917970861 12849740310206440174 17180468524954272610 3401746682420281903 15385691439041292583 985848774311883386 17801899555345030225 7372922836029545325 11843122077828031835 10535670959230151104 18226163862363025188 17992865123629056957 9653191010375802443 13180876525114756546 2572624197742460969 11541511736883232939 17806032002876688474 6951543400885001419 5021123910780704119 3082271485248361929 8923717923061005324 4378106289512143288 14861312275794144119 2626328854631540970 16411473944586205492 1076561659549507012 4733407385298021836 9119093809470959202 6414552303504607732 14560643301990169274 4552033193322636340 16926320296683363752 15915188681308666547 11405089645198835058 6261474002338542001 18306064914719753186 1644053983966654896 5909381948067762114 5887962706390152932 6123892595576214343 17194427418844679232 13155022698060046494 327808385344113809 11110766337421199713 14889709221867546962 2905924390835373524 10314513579735522009 5623093510318767905 10952865279464667910 7685630635043931257 3009642630985175252 15838031041378350244 7298576312511647412 15819608657611302438 2550051654441845004 15692608093645853382 13914486585978505235 17129780235953188065 16122240459358511055 2474033014187481170 4348922945307657766 9680591864044843343 10932148696093069301 8495723016804913020 9336410547256253193 7016189805127134317 15553886573437999175 2997175270697095564 9350598631008311397 9288748490914526091 9186305260995080640 17157247736166078199 17694667642949768692 5833099716007402360 7695586185749156680 6291272408460977618 158869965664567135 15180104874518325156 17811922508999097837 5060117805453040105 3325371537503577122 10839006415669956531 6325903044015458908 12601942629153457520 11631078077998303048 14570873398799986366 5145258890539256196 7548825203880102346 17918645824749865271 12208436984427061027 2400585681646162652 10505378430488354382 2876965592900223768 4347216350139845687 7570022929982804796 12142255459595738394 3805822320343528497 1421219164629303391 17300750681078319043 17227900584870799135 9006022380881160327 982569053049303293 2697772084566577111 17381260505328671685 12909534441535649543 2548232382708873868 15321378916373272349 9498169525194438035 2921547438719184553 7691627544401776892 5188457605146937918 10354160271035103494 10236018556212669548 14686412489341012842 13076084104195302550 11620171482421780723 14053093099437287705 1528546927892251184 6071460946965716322 6427209997680926458 12296584705084138606 6844733484699676628 11942790143721767973 5158321905245170507 14200143554591751691 1880454721310816117 14170669204951728974 15047963814677935474 13311590720901459239 223693234539520610 14430473693109277148 18327529080583246714 10800960406084641127 8663688810640131911 1516059470382287885 18132084364189120834 845084636124105916 9988671392043066946 13494003670675345406 3291930565468595616 2796531073181709751 11476766274654088627 418501677048443066 4228977702367600460 9183819692401791014 11733615958371683387 13957467234591225015 7071383844110275500 14771008798102450907 16119681463848260957 5587581766909644634 1469673743462158887 15858092047268670247 8641565937793586368 2259609627253352003 6016535464603996949 10714461441470879037 3311113773910040853 7411553345464414161 11103769562485376274 14090134166120266927 9668719786844130940 2343422698173623174 7009486160131985117 12617611004443234890 10776625326850644191 14212577799218066713 16169310224093339186 10106004559405651244 3612893177770897747 11946425155852630301 7225211824684983811 4021385884284152767 17338463396291957781 12151030700739624749 4469881807272199406 1439250113600364626 8493527180328212132 15029191164767356080 16633951388206076353 5820606500949390340 9971678062454949537 15571764087102616344 1118328556358515149 10879098650200651598 14499259613428467512 6086621672230781567 12893042836722276531 14434173753968420831 14815322854440421016 14968211591135497310 16969545899810644864 14972491652869485848 769417136574102514 17464462789098196844 11034517433095392337 5204995819500374455 5441706026303842881 12375326483314334469 8803784849781226947 12600911583205741668 15032230008712820423 7644647036191287910 3432923193847474162 1495201446150788443 7363584494306220416 13116784416404614539 16658615641075745711 9926924575737054727 10388573707683634558 6718598086608853597 11293085356668795327 1602182661772281286 5237974049451100432 1880232659958323429 8034877476893215038 15743332955225474285 17977262699984529265 2268672574600353535 15262342988455179717 11218920242382605024 14650078177328734004 6180164005124990446 15961106888560171607 16799945473393167449 17058290187537153006 3774761804312762385 9485253209653990994 1425752776140594490 9732132982666065936 2927912627557952073 3000456088279111564 4224548544554853551 1355247747674811678 7128736141281932190 10365622436072221218 1599565736832167752 13890851174618182687 17679567365435684319 16101219296437060353 12383496936198273631 1184834492707431829 585553784346666691 2812750788523290620 5547966210564924251 8223600319852802937 9541425622279868910 9376694685730038710 14149073024774532244 3022648273960427647 11211551078316900939 5926074810192887874 5042969731541156712 6689912649497618666 18016775720178893513 17444491279445310005 11476084593650124184 17098572637033790118 3478131974455626159 13811318045586209748 2887552824063156948 2423645019937377746 17216194854608415136 6882498639482918040 17076103351209282240 15838226775662413160 10644728825315640573 5346952413223232871 6235840732201390885 6064674984086976312 16727873941646377288 13043042421630544424 7469827217989715299 6746736468353633827 2391104211980256370 13769821241533229928 717628128257238953 15747002666477375438 4157396497669350943 2434650437619233756 9665155319221230531 11086535444397116198 13424886775984597342 8483644422069108321 13448374716007192887 724872126947364091 10509368202612824394 7798001120574297620 8370669733837226161 3547159473249013328 12923294401785132110 17720748251757716973 4445655486360303350 18282636904456241534 679443565116598571 531859912176532388 15239269938162182641 18421268930172953389 12212558895221149030 2637477375248672919 9088783815856276982 2981531455221807001 8082227503586108133 5601676205267337058 861905286054965715 1452985793711628343 12540113593502831320 225113751906664088 10624243024697748208 13651119131308224206 14118533005449655117 12927100906416566660 15097633947632864641 17769033933909462021 606606664962364190 9894336739199819671 16772305774696189621 8042149243671815833 17042035649926118385 4477822856759282668 18016159821700162853 17782952260592570327 12422885166124304134 16573902539957973735 12696410053642773433 9426559092185955590 15036387233485085674 3966691879606974032 4293043060004210478 10745497303922632784 6065119366584924391 9323553921038236737 15213899913989868215 17311648011783026783 7530258104348129074 2430704699465326435 11093960227033157721 11414272430716031393 16048075527568605416 16279109304515992573 7054797948866641954 13643663905991854466 1236412849175941949 1537321043338823036 5853553756079941616 13371823336085721326 1630481135059223034 4865308591227306769 5599369197624623566 13350236803389932551 5951170225004030471 5437745303439113868 3222099032811782667 12747530042490057028 6087506903176169098 9758123016623161795 7948467113419384810 3897014467071814173 18251723265031762635 2950873024296694987 14632435358769257867 9123715536199792635 16916077535778726540 5045232344881719148 11818914086507922115 9370746530091517590 11247735329912336928 14358721360997186394 9948686977102302320 5268450880751661555 9228512740362421335 14880227342676619943 2961264853412789026 11666951454664494975 11366142552534337616 13256306028216573346 6162448852703818012 16070765375079936516 18369777936738570170 13649085331462743817 207970967593213745 17799006431713032546 5843436680401547911 14465456336016888487 11748597143034176902 17519418396523546673 6800120766753352725 2698806844515457195 5147377259113034828 11684967604171393306 13452462863902443209 18121574066825113326 11907051253874278628 12106954235549397857 4589154243492415231 613360133564202639 3824030983196218150 4200836317569969479 2923598124856234496 13176426458027155976 14727443925241980805 2693782213415478002 2067150553778265478 4238282917514188042 5373013038305461812 16292114215457292785 3055016615790829048 11695460103745014871 17263973373464574552 16313079984381543059 5661771698546487356 1931218367078077451 4401457458145779063 13625413885244555335 2775112945564159645 9877372669484492896 108412382669841535 9629314810218666064 3785857069867590201 18075295621547208761 13209209824103121130 13713313041745793742 3394972241903567019 5492655092674293513 12735128968081916821 6037303714282888495 17120141238715206279 8184431046451812356 3796915154213236546 8412004251572051495 2218896603548361060 4796414305826014929 14769740276700811988 4916150865748282767 6389122653426061868 6717960220133388542 5972031361628139010 5672194392896080629 18223174946750845030 13078035383867547876 14437696384444778039 4146163673431648858 6096364862136574812 5443343247563797520 6613939270754466274 9215699541512841586 4454392180779197239 1572641928959407464 4255462210029128238 3895931419579629416 2956312186839321893 3507444177700643600 838861788327801218 5381980732616275082 11849612848962150418 3641674461456486604 13102644976005374133 3852280720500280715 13863781592358548614 12230561192801036009 11056500701325662942 17314507107480898129 5331096077258513558 12725308516845655776 13551401694419092344 597547592058837533 10172594770245702432 17666402679458550746 16812970051548937994 4313988257680585217 17629543911122305165 9453048434754614877 3513648312185361820 13305815034066270889 2411444819969824462 7358791430252244260 7069876084767116498 8626938753169936189 79254087140761275 15729376230601415825 5039365885288112117 15237606802769426726 4690885607865805754 11675357854169273638 17809248649371273534 13732635125909284341 16409655278322219911 7366736075354132772 10295377396780123655 4644524864412514887 13500259326782725871 16923213113741744167 5601167718599115958 17951369483446534365 16303144460688567088 2653109821235822658 17281640881183154632 10382654047848734458 16022533643293564552 13089642448900665643 11445217743747791340 18185938496315902383 9570698720007712984 14186841644807686762 5837039907925957502 4724933657772053547 9722485948034289285 13842370230595360276 13534194871688593393 10527172811021849739 14245386767808639400 6825331828782452116 4475741816804581056 9426315891181789345 16254845602734316900 9167312216300444161 8767482848231924950 16726998155205105067 11121976651192356190 17527827682579067339 12799445450494245740 459949009945450216 2580184632815204345 15087955150873968937 7259800368679702072 5746337901613576798 14555864228440670421 4415629243147870757 13212120477948553575 16685477631971884367 2658473781478785838 7267135964455714877 10415209381420414988 6091016890349978920 6899025789062916590 3163514727025423845 5390011251337037279 2438373670626015692 17815885376266847930 15335867235544943435 8978321505170176538 12551808626227376338 2507238991805552032 963740395777421737 8620706078327223329 4085531861464383238 7658504431149512347 6820244383074918260 17168499872696199578 9620819980590312143 2321270442521280687 11821685901846754241 9836566480959475861 15690403513874843976 2954717147056989729 17534033785034464105 4174433486536842216 14812019046848304675 16713076884243400512 15230401676132779029 10057698947150344939 6561321783224309741 7493607328282789427 896948614425056308 11409417304297548118 16130602812852636289 6076416925060768566 15117835199370066391 2858245804344912246 1494088162954588867 2083099993044514649 2133394441362265215 13064612011068327321 5104386664410134081 4546446547131520881 3296760171691373502 1799418560178900018 17137594917791876162 8734995514520270784 15678743004535313208 2642773485930930157 6249096561647512528 9335944933017285178 7345787398823532771 5768273582356209311 6050405841230346412 4458808820871024575 17430702104474422328 537885997703332474 13499158762383484442 16495807537157011315 53900924158606847 15026752562783053378 4728634209757590517 18071245127317023407 9835225814342631616 8156842381634195187 17061245245784381101 4919165258574922424 7644996339636540043 8066289644803088673 2843195245797108555 17649847485336009647 10890868279078971685 1729687304537900139 17496743552196468042 5649724790041879135 8973433176324378971 129619226510819676 9155611862407075393 13004175586963478056 1777603365687720429 14599956909183546299 8707844799189066670 17210662948092753385 9442308680543919470 9307073453738410151 929064359302476334 4554291361935875319 7092086560072995266 14350069273814540252 15592745538224778544 11902373576013039017 17786391112491443239 779280782333616152 14862647842835199860 12188719321719355789 3014269524110705362 17085092175351639722 7752334172398963813 12175102798322243078 5733376074824509886 15852613512464433206 17188780647317010341 8039064242012160668 3171448297913087443 810861454177956860 9497712400944311109 10979560052497457546 8878590368492345681 3386592529560834446 2514220754651709621 11957852931438957314 1195627424607824991 18446141725280323504 12827163051638573696 8591845934565700617 2522141539870024360 4638944126657608941 16728703204692661258 7691255767556300832 4615156955053722192 12658038531500756976 11460875935793440282 2821960122845400405 4386006554783208794 3655771642978014623 15625999095318359895 5507272890262677429 9153012176449703090 608626798540791999 492835155710699503 15796674690642288228 11771871229772450413 9259685202230849293 11859403039452260402 924663647530405000 5087407439695147431 3344638378346021646 9629138868408736261 10648326769950242455 15003195099980055841 11350601140130745992 6893015747185170804 11140442699116271702 5989449452050520056 718884352369917824 2307935148686527562 8669362979195666114 1677741322294166300 12202921977864724583 14950345049226975042 7154692171122555047 18436849557093156728 17438915284234882315 8201032205221203248 6154902538746050533 5509153004313815509 8306043611038328284 7541787636730294340 8558790748874178540 18143019873970514332 5205804153952111478 8732115618099716444 16827212920648262466 15960939783132607139 15214153589896756764 9754095107088303158 3516913374463853456 15909745264830190548 15828085974556038043 5356146470765564441 10312819807827534715 13447709662497212796 14041247364362240414 1277229728842129599 2627872338160537185 4484465699832509525 511918541738387873 12198438195738561749 14954431761603218888 11694292114244128273 10289390583928855402 10585592053952677217 6144594568814449688 10094368645660961340 12987282808597395636 11333381916454042477 9299330144042162833 12500470788158950133 5037666341221526309 15963005639103212909 16262904895593623236 16480269229904933339 3911729618739341565 16646826738383887697 11900366345818905557 4901509492456644528 11288596383774097226 14547939185237319683 9305335683032492032 8302013922289724391 4006853984309288093 16863863495397310252 13594210785549917105 15463810401303740038 15770416566833388860 16039731845437479584 8991809515694711821 11314448556403626528 3627293884213593661 1720037073329476168 14409909641212732513 8945735409625652816 8893223577204931923 10876324072309199674 2545528756169266485 11977607572507388731 4522944346776992828 15906042220008270094 4177091441463518747 12109138794553321801 695780453753167894 4680711225839755476 8757126485966501247 2421875053066420946 4782104765822499540 11186628251169920687 7572101744625087011 4105346681247817751 4830377763088836401 1946118385419024335 5631097344075870125 7581062095572933100 14898973621846651708 1041207385862281140 3997318414431305888 4283308244617110441 9053911796419092613 10228376593707433434 13777769380562377079 14272470478791600840 2582216797046246667 12122757050706654460 1609198331333482463 2307925626929029775 10342901628702656747 13960330441460771148 18117081848579510386 2621911750583395130 15829145816733356600 13238408737172639933 18362939083455795440 16362370196156633741 2921309378185982576 17041286166059974050 2216573133863633363 5661374948027675290 14159685824611376526 5778237412808941508 7365618227958976306 17048774939946038394 2190322974722595959 13678608100390004836 13746871260005134472 4892558503838563305 10843135287459070404 15902616120162673010 3858809125187012075 4850541660957600755 11383734872529338392 12139570564726338533 15085648695009328734 7338640111998932832 11214910130616730428 4496662009257716930 6606166421165342231 3147786653138048390 11727483124527049557 1877940027790563072 3347435369890430437 4084097136532677365 8029735065688950452 14582183566228564012 8904198405237107930 16104024728695429151 5046239786547534476 14542712014174386507 4472806061031646089 15025124341194048493 8456222066562655655 1826885048423621491 6876841858377888784 11699037525948003772 2475762857475550822 9243219987419684422 14587423422336767115 7147771993118505099 1522188910344120322 3871616843647618468 3586045043601900047 15947399162514446426 2547019169445771607 9494876122407035849 7705340429738668 6749601989288048666 3771945570605882116 7743989701272211004 8291482760749373084 8906506291061128483 18029513346064392599 2533102457623135384 17596125017242991692 14397033567399088642 18199756955400190136 9006006417576556405 13764367640243823725 8100069306124432524 18030630863708968633 12047915154192162328 15781629590263844500 5982352375383969858 7777113634554488307 777709962494171136 11752852730264139932 1518859942427548631 8346058272002076223 10165319769773546573 3890898460464947714 4096536067671049191 2600166942721562781 4713131552429386617 13633648237454741943 14606927442061566009 1455456440167257400 9628483899170237061 4585815794366391790 13520841630521649648 9237452953890312934 5116294958915100180 451451246561235975 2169719052611897414 10404087298517230208 7393852065641453464 6051502227167796661 12503793654799021707 3283495884322886704 11714990181098157587 4246682407106145272 4314983768843428604 14283489235716657500 15299080669705163797 11910709654047132161 518221645949573323 15114356973259590652 4755666408682404116 12788502128272930275 11839149248163094281 6886917555632338611 6603307267352209810 5080642511763727702 4151185431781332412 6814194874893781672 18130429456456707255 5168077845298371124 14216636479445379722 17156850176738360658 11695013613710275964 14207744074855967473 14171865741590396533 1269571801809590823 16900115102433286655 13630515024318546628 2076783790160480023 8307460235733202285 17268717764082972578 14995614863071932955 10331043748447043369 6267985174652169910 15447142707798923203 13916207248153977239 11506163242933992723 7874841839486806607 4056857711185497357 18184095495008885893 1028383694702408402 3630188645314476978 551709065733247698 15841408211045540400 10552493946095551565 13762347282907877743 5691581367157960025 4267351074669724463 14278546413110977839 17977356452368478728 4821101398797526124 1599379181439794243 13469160741814373424 9132301641487090304 12376896861122658261 14777091214075410159 11539414773190386679 15032916262511319611 12580141267875134916 4486411237085316399 14698318627934863541 16379682848496905374 12965465527795442749 10597093734817835069 9586179651831374901 13120162489066530257 4864522321421675091 18018818569371218953 12140895339892050475 5489044173701681057 16830437780735434806 918461514606770943 3464638494292341317 6252155426499175382 6778621449385959877 1899376102541310166 11438901014590271574 7534166002254234160 14297131742365879798 4704348942693276577 16011123451066896100 13962823071671926858 745133520413461496 859205220174793486 2254360319900960292 11422614694780015203 6215791410907334780 9763963924100484883 15138643662067653855 2138510140555085210 3170501226684806640 11081502710534070286 9964381107658859360 9607733115965990895 11825133203361515293 1003451773631118001 9274914176571505226 14521766696279295464 15736908276172594935 10399873688245969473 17586918565745501996 4455106360407009983 10012007750579240017 7263543513275444101 16525023456643453063 3370751185621623482 9394367704511178462 2935042197042459989 17427934557790609092 7856297312519143849 12083317618541781575 4609420778990843104 14458720072236305940 5359325646055412279 9183991194937207559 10060506213569883845 15027672594452710867 2074951551851536008 2025076401291236292 2561891365360251170 727889022754440470 5350431100099297784 3021936627232644907 10092321752501900529 785387654346274248 17493912292496442674 12089244900158531725 4258317279808534452 11102964651773394936 1392040012616091805 17444388619234788224 8489713409006166898 13277081412587038917 15866144023684133610 15144337001725095219 3380664918213619932 11203599035021624059 3286129668402452025 11234636226004731020 7739296787685107945 3147627643920156760 11204803794125248530 14296358647706549132 7275220410597048373 3584555040327068908 6141568987701862607 5904895402596521468 1290926069690016178 13140140350559174071 2513575710476379391 11776985901980101400 11343633628250424378 1811321656347235648 7531114458393537669 13783748281274194107 1585185368270826926 9450390947295154540 12395401410805846528 4565030870544881537 42142998937263313 11227080671128849315 902844668121273358 15752774782648202615 7392660617635865215 9083679973927272919 15738351987097674802 226083013009466090 7888416924880921934 6486407823193813762 8258793956623588602 4700839356331767262 16630620907294306964 3376131218852386696 11923044855055010626 9784891627794361940 8680754846560343049 7753852742519780256 9449210178100491069 4657067501197887558 12117371548263699549 1088423462722191550 3870674832824149201 14017500428847685851 5773209600574904733 3453756496591232114 12878508136479397931 6200088076106977482 3735350863415108314 4569102094215827208 16157976555723002968 672823206908779275 4271378838807316090 4758192617302769734 13102434795783123307 4376547221580763944 15137841776786421586 3663423752976163080 220533371788377117 15621362848658708720 7642197540297608076 5752444315659962555 9654755235424249735 4827276193931390413 2025719683934964062 10911302749737792700 1170893999438075910 17457586170251670072 696721102752804153 7296515296530379547 17910997193874166989 6509491415157067952 7743416049941086972 14353150525805632352 14126141908914994242 18302203830063919539 10753477248387959450 4605976146551230261 5680845616711095153 18200505273817183582 8435368029860815868 7689081832389759311 8960930799504078414 16003262205318336432 8358655922450726887 1532499161580433864 13626937716904739024 2561163655627897357 14499552400599781732 1591349643425343747 3366748646166897562 7619064417975819621 10981959418199302948 3609291873288905789 11160795583917981337 881241885932686503 5550561880869879248 9156741525052292681 2202143514087086665 9292305906741995479 1587400993287401274 15616259179016427059 1566279992322533642 16279689171282923130 12313593491949442715 13171231628728216963 2187814993152739072 2153259395836250716 15717581465043320956 16512205310215440589 5320848455666491929 11115599710502541785 17334258549479050528 17747862246005596482 1334490318811992115 372612172232346035 5413538710558287878 12784991927950431966 17510647992227705141 892644873426388879 9866104842829299971 9529707197580632656 13137181466255174920 6384264217167087350 6247944408420465813 3660699282662946503 8683094247680166558 8070067480077995947 11636655192866344742 15003701333292784274 9530783627965424886 2330223322227172535 14459997317977774879 4729957529564281094 11152588456721681017 13189026506215334085 742663951026364005 9222945030531951439 3128924776042477601 16946126853908503388 8688110953483596969 5372092429989717980 3735137370180331870 17508462587721872884 18131151424991672800 11660663705350941385 5504001067070607274 177795333456225835 4736609194243085864 2327881074470868123 9540358587629431148 15835738374969400768 4183580087137582650 13399201982583183635 1266199817995961479 16508262982855242066 17812956287128760337 9793430508371532886 12513198942652396663 166832165980628698 9050696284811452185 8927973628389617493 7816774153358275048 17235714617959115119 2123911658606381173 14091326281077150634 12463391622152745262 14888380840362151385 5054735781030168613 2952810784686477040 7947411125715930202 1304094655294099081 10073280860687874800 6700065680610128416 5013181306964529991 16518585176498589027 9000652531861063972 9145389460476640764 14580632610707042589 14590178490827744204 2941258462668539621 4072765424163666603 10140931277376172528 9828781465916096845 14198607820815564525 14751443966553106002 11337881678250095767 8573191230867987311 13170981737267795910 3655774916549420987 15369101288937661942 10839193314649524620 7953407700126665706 3588343230886691934 5929123538409593289 18194040407552080157 12401441354404663236 8758359806903703851 10134875090996528866 17505452522041397735 3428212063957237827 14420400458947137758 9396191785852613905 10928550311889744549 10071560526294069182 14614807593885366119 3995182436244070952 5952692968743757857 17193930600965452322 7952456452586344948 4020065984567854047 5556853668671876129 9219636467120528018 6312298235921065493 4424052648839865482 1516049271412813335 10090435842256228608 16911377496619541077 14546885323045482283 11557110010337641938 9800441070630407230 6977962830710695649 15234172027993017350 4863320836777946982 11274760799994963034 10023813245945315866 18268298127297821477 13436648715738626860 3231860547620882026 16890427684370725042 14476686381831013190 9662645376754164257 7591040248369878910 9242696711986322867 5562025304995627703 12556518134761257532 3753075775145521645 3050301431191560933 8291067610441721633 2787697720431074680 593635849882263872 16634875001624779707 10487333742782434460 1901119742319981070 5533158765173882375 3687999555038299404 195000062129104276 10954972425409474988 17303667880722632217 646659730155925066 1849407902678808564 1634124469513054306 16055991840299016939 14211479684823601400 16524195707010519066 11768166049250129007 15202616202743653729 7968573913410578895 11845939428089897134 7965819137669381247 12223433987807488681 16768519831764321290 17016309564505443000 5767586745824220099 10775666922052975159 2004572193689546727 8416070245297840427 6708872221747099595 7304919716104712644 7009674368306501054 5531213276000507019 12970743487140084614 11638835334147969310 4231824944249972789 10255212548278515851 10514533110001893656 16858771050460907776 1046059104248616475 1563549155386793231 272109325864316604 17772989578595866245 12546288548955463586 3148575287819341894 11536187828419354578 8333460214599287049 2493078671049158860 9718492278703295335 11029100144104797331 13219818836853139712 5924377963103478077 3183037447589789191 5627533950977584616 15685012378668461977 7573339470984136291 5074477074782143030 11795454574823921658 8056582242216993771 17696288416490560796 6540019400460392876 1316811005059606107 8479072237180760404 10260611544092404743 13356923656697068132 11221153234159909505 9145864416511598375 17343238483453918461 12470386465219849060 12531010928201517452 15693180371468075099 8631380043471593293 15979773137872422301 2852362718873440765 13199454319238660175 6086483700827617593 10894497678514969911 17653055117065092076 13309575185266820296 12113571284665377255 2886689575303441121 17606226238160305113 7688822039313093278 3347532912854668050 9896049884444468617 1579019290329245280 14302121431629309012 7649844691165884367 10411802533712257504 13406152656686588768 7125654595916273203 8966891220103049623 6321003682222524719 17599708332653215050 4239574764227435829 13012295534458339293 3758176717465038824 12345440536543911165 12997902266993690158 8464106330504449794 5630965999481044322 9139967161077711404 2129329184820525215 12003344782338668126 4499525833727897245 13324292294610587748 286115255954019465 16753321576543508013 12027500510964389198 10246589888972008045 6662892450442544625 5615927154959649720 17119992154675976944 11139596598743312965 5859555648043327871 14031191828099279829 5503279035909376255 14513356448225193665 9171827742934625298 9507946925379212623 16904510722590005072 3678228391762733341 2068554975934257218 9249900981587805078 5952667093723376878 4740814299761144778 13310148644703889591 477570382777696562 11568444572904876986 17480699918024599571 13959573537817948247 17429357558077604112 2582070904315891472 4566419854872697640 16010783684757093504 2609018708163212539 13192563432684085942 10420803629005830046 5351630071314062842 13212669193528991808 4765164972143652052 15706672451063006419 14452896255271585561 11689445739072460980 636715225760970083 8966629539458946934 5278036369032542772 16842821733352705624 909607553312381962 5904260514934454008 14189102942127744041 2480843354535814621 16274557772529926624 16140500546655277667 15167700287272131936 9436108085901634279 11016750482764142659 10992230762080260256 1216264067286714047 5385567697559399843 7964139434862412278 10604339486636444742 159617657273886343 17057102769456581647 4538097714522766477 15409326641229408525 15775242276896611315 17490422795527981953 11409810364659415574 7663888903424659598 12161195404127436882 11941052833228496140 10570921336788458701 1741818645691666928 14186047161702426941 3446738217178098579 9297523161076991450 16230263004405961166 13243791054016607924 2306968221476087554 14437635979633340863 4261099796868485851 3719820745920177948 9233121417613758037 6826583523174385441 708592393662329 558762657668228274 7738907630932003563 14292830636248257338 16012330197965255897 10618631891208822325 9697185832999724948 12975462261721261780 4824375090390035750 17102145930509091720 7686396105503652395 15607111774177924568 17940222978418508198 9938336022793153675 12305485138324004700 10408871669695109292 4308912956107792996 7692729284593983677 17843615006898189618 17699358493740161159 17712819750679430632 7874710313412591268 8492842844773239021 1089631463292936251 7947832204417132598 2423042333803887007 3375640384256834801 2666177142599762187 8727142680503420462 17037137004898210965 3354935402223098295 4290576906350129265 14218719821137932970 11689656170796066765 18245277685423091889 10250379095273115579 17280748039208054077 5748971463037824864 11627680837644615295 14885241750438837726 423127231923852381 1724166515796478984 3652240196418569214 11876561595052959662 12726124780099201024 11201730268383497887 17334211156381311191 6591136782238947298 3649295671439363465 7687792775416842260 14190094206430775377 105306669606440504 5689354755192380639 14921613724484031956 8024261417706617526 10212800988193236207 2678622208149325371 13922990876188977880 7216346141341425347 7604671922866229635 15277534637653903249 4156268294536993287 2411566942154398147 4731898982911161802 6308179206057805635 12352821612958480284 16983320868561433646 2059617888497415041 9115261114362597415 9419769978084446779 1862004079678956854 7623474290007662497 3752860591946236505 5584205620432002291 9909251624750416147 12082800907977099694 1444122160554166986 15709526930820140573 7026521284588473034 9837787184223378607 17571099716265810779 14796645380448842683 17680758449054403896 10951311929061263673 1999325234781896550 11330493884855999348 16182006511904106661 6387206217998146225 2364652246575539474 16760909708374640842 9935212516101345017 5247746808334240260 9356915224020677415 6096938943171948453 16926862166568756461 5917630516153363394 2332945305445798837 16224839828143057133 2872842121958809930 3705850574446725117 16173709483478333366 2248792416788069349 10622575042379538584 4914340415618533499 14756482411541337657 14209081853122214625 14787695024188698563 14887895862205037130 3766209437319624149 14427136594318462525 5679918158159491298 7261749394479255117 5334351171168317501 2909950239534332336 16193182979495859456 13923699679503285245 7459413569088216101 1787271726368767857 2367965559120079991 1277292105824311746 2261262507901168657 7691586719783569825 12430148150485951735 15320808865881502375 259587131689398038 17182668238544671989 15119330060876285161 5848730833470687293 15886769963844148917 4216263565568079373 2567672576176168504 10954927614247442526 3158960104641381425 6978924593283586013 4234098814876928171 12538245918007285039 8738466999449506873 840536596739116211 11079676137236567262 2631441323656490506 13786720237762729582 15323639311841620903 1773943229361955 7968164000857429630 9958945744536011279 7313979610643438038 9172373388373402656 3132677860479046713 8908161542793580357 13661412747498664009 12915771747787533791 4496693138701571375 11612703027317449055 15552142373241055773 11303540162221329992 8474758447169294828 1990838872305568943 16489986524953572994 18307833628008092990 12643878705661212129 16852047521036309195 9460084291259713042 568036814037029424 11266737386023115274 15074975814995610174 14507452768634389336 662991252108228814 16348417104960309641 3673361482906492019 14170519708549678585 13145154960227251715 12309259884801909902 17909415037493194280 10230862686240863773 13468738136751254474 18381049145752213886 2395842266841389234 7774631375514662751 8314925980036763565 1558439263181118977 619375308682602240 4269212972223804728 16160587873410417922 16670958472055602290 15581936592251214001 16548328528537132246 14071009296321499296 16759158992983064051 7331611150032451508 14819435867028716526 8493097525262413955 4603790692663948262 6375377375627381411 17637358364157895169 5526568805312736746 5484967875532435877 3867041103657520758 11546838380978923644 13235301773073386930 904847044290943456 12208718785503571238 15423121156364853141 7144913463839809703 9157943590715145946 14817915002832282598 4466936326990676839 14912122613362246190 9004172913329118301 17743704985319913093 1158420263444180736 13299794875502405034 2104673225632105926 6012718283551016008 13416942682212610127 7649375107578800538 13348032928885825368 2848266503344772967 15399245983944872742 9399229178314040813 8672584351488505125 18065629807758971596 12032517671588403500 14547382014006437093 1172783271677107843 16239492822261146803 9162156660852428640 7436467477634392992 15593470965156163307 5897251240634018794 13404161238616310085 981838467189879816 1041622462829214102 15174806597619895843 818175325140952833 16953894796832725259 1251535037705064916 9102649119247312808 5268672771773262286 41072049845970376 15720879407340312370 5175043947848853472 10176080305963155969 10808758626539182680 14312252010938154694 12573907082289731011 5555462547787651007 4638140545307505088 9346085708728457393 1227360982482254390 7779244997105429466 2637051097360499818 13481022027688817095 11005926356373801769 16669709996252521671 8591363868029532132 9957866595304282051 9013134824906014435 698159564785997588 10226071161200503962 232843611177923361 16537907809399613115 3172117391219523497 3133101840277256754 10668956658630630749 13611446773614778481 13569138805506929241 6180095707242641022 5900379358058890164 17504741527792008290 6554041844152238100 7355299645085119625 6996619482811310817 2574967422751431409 241876754033747609 1454490423076642436 7679944652060459799 17685409743290792140 6908200680940719641 511998481804220307 432170987698144547 17180418991562757130 17201698204420781213 9526858553870007067 18132191486881823955 12718234003192179152 14941546907398875538 1667573032643306742 18091716926300517404 3872260874262625660 11798804940179775884 13034672006595468513 354776356754013318 121816973277761265 15868611718128591799 4851330787060499876 6974820676055989240 1039286701422109807 4279877098139701060 3157325784360861165 6546545221331736254 6943647513217683559 16716407824527595199 12949527951363270206 13912118711956772572 10019271186314250831 8010808525868365967 15331918194073263090 2368739593010065105 9665627879103221509 12409786401594335784 9169680603954827720 1603131580645591208 8426082003995057298 15499674725254616425 5123256649976596439 17587597031732298506 1938730053852826021 2451408473367546086 5112463409592004428 17727019406256359077 3719549515091327834 13990916966276001808 18324156845043054064 5458779407681719072 12307110758563755328 9894139583529059913 9680457705814230654 12624812459757954535 7202144015053607734 11853432404353267819 5137520011767486085 2905872587228108027 10435015520922587259 18163849098279769641 2197833052044501534 10827039994079918822 13218816303837735630 15169839743290810291 7504923758987543587 2181532219164270183 11155721616672504646 16301519440786612873 3995397491427838234 11049075969258083032 3952891625384256764 3720554115260975626 12657239319559189628 15414216563708253519 10021556643336442627 16696397690834942596 8863832914459345967 17950286768930193968 17196332246962826040 8318578732469483388 6189889703157427591 2671364918062700407 16259703180979286532 11837171977930035584 11753866406584820399 14743266830663850323 2965108005382924658 16341485219303509872 17884971028121059541 10383023201889262349 17513977765373333046 2717350263520972456 9129886259241725785 2398386379128489496 7200494339283194516 12122583766151429508 6161928008494750461 2381010015838719015 3663284811573084917 760052835355899807 1710197562734419250 14535373269921950858 11237225529319336980 9019783597082830190 15487336752347487736 8159686096188145929 14907913359843560416 10439014152264453149 9729131453614862355 9136459549946620078 13655679846964650272 9476469860876387120 16611102891860660660 12708472139593400671 18410453316300911484 9177426907556696236 3194436872024807696 11462695260022940677 4315254280480316583 4561046117291525790 1703443050202878210 1076324440253588005 17979006890592512716 16949115958710255656 12120398625711384053 6435070427844696821 4471137568760786270 12048619175280566147 11936153651302615198 15670613803902202047 6002844156064949058 10292618924517428081 8188201634361520507 5826086010357680219 3579639575721924646 602033747344183387 15311712374655311756 955269905520708206 16055158403612424333 9980556624872396308 5873394216880048285 4052324783011310433 8598764459294609564 14508033669137478454 3942071036121171629 6793025975443966340 14967917129632590211 2984194370064556467 16155059694344348307 4976639808627534141 12070699633699573466 14899775496219627242 11267012012207693491 3990316674522865267 17523772059816911802 1153794778173113208 9028888270539443617 17445407355304534949 18441308329421898735 3930993768593748394 15906826179569672509 11484882757005504170 12761020570380548368 15554930159022518483 12606637651014129173 6358146977136292353 4604806358196754449 4920693001874250817 227932187178676168 6415221229959859686 1766974450782154583 774989544139848929 5991916835186637843 12411865076963761294 15750941852289291424 18148531974151627065 16281988900652566142 1669718976045342887 14795806414534113260 474864029913564292 11701136499693304900 10366282449107146695 8521247149420730476 12724769010771746045 10952811341125273457 11749762474714217294 6164688902607724254 6557239478578080072 6299826688841071660 4261879610692666389 18436897425055293769 8019562666127271103 2826810281928335916 10166052478823707257 14690167722111699199 11263057897808812863 12401481950919626248 1354967386011442788 4595240971546556004 12147225120895087494 6976765809865635194 9446992592089531438 13586298692047258824 6066604260412304684 5023216257702016666 17664490589630498800 10104334802138442014 10303787568165194654 16115212394753852182 6807668059528888495 12207765420605820477 11854923398078195887 13137038561295602315 17979295225544149258 1721421563367901596 13805703893127478274 3288394828721826825 8571359529649665048 13579641758218396726 18402792456905194771 12727461243552138539 13377951812700235327 7604599941345836924 4234468471394836624 8986931957197407004 11602851831694788610 919845455563027474 3034224928262193013 9574211423308886294 13132400114805337642 14657137706655279807 10804951823760919778 6673570079607221819 17963108346206181065 4557761256701899937 4321651593130492762 15593788276795822023 12529958799987762303 7986611606368322209 2704591181008677659 9317442511048112747 13353859869454001244 4198587956017507638 3404573334439365536 11445384434777568113 12785885494677484425 1554960130022164832 2392628382126895223 3696206537652684047 3007416905904500757 4416636852621218398 12561613975900810600 17936399299754741074 13671043308370793255 17013487100418888519 3369642339717497722 306782290443875997 2837213606060338755 5064522369227249667 7449254330643161465 15292926851352456822 14571136912650887970 1689231213072823027 10516711096111937366 3350713589414958493 5167774593869860329 11689887142871429725 2497374116842554912 9296625321615591748 15576120523342198027 13642696428203051136 11383998526689564393 17532885920413536351 3268072627889314626 12092393679914110514 15773733716425208839 4826998325922006633 5375223142418517358 7361141549392766470 15754648920875008141 9051270881930876859 4740260870845339808 2625293442803310040 9801293805856160848 12730204736021996553 11933928685673815734 1434898248056097075 8030029894458111158 15304664036862543831 17718423232736830159 7559540033939671839 937686262397351445 16888279281836036356 11580154960233375848 17188333693403361421 13079601167693287042 13376757009749459878 16677882461804229288 17035407067669324971 5248255909176438368 17644275383097257810 7373538418168077623 3331925543044957047 12700800177414388618 17071809361884124664 16925627680359148485 13829508223655605028 5370794118921744054 10859788479218149413 17088898158941923713 2526639900323870531 4820903024795625347 8754379677337014568 13272619799137235137 15928566912645509303 10755520176230410220 5958844738725862840 6411471696453901812 10228149620185727904 8552207294000904795 10748232368667996444 16809466337653561275 6315256339487169721 14112089130329725225 18147368949335433473 514226220344437494 3901454850113937181 13889239385664892752 16148021135212169283 810071933012646126 569358304682390656 9291113340330420490 995537699323370677 16997028865428398409 10543689322075119742 15951967816867522833 4051901501660505064 13816382327393328427 18385783130292606539 16682601777035445895 9622439704812743596 11302124516176095637 3684408937922251367 7371913128294508947 1419843608559864170 14798068683107382931 2675987556820047892 3469017452386552668 8853980461618727764 10857164204770858122 10546014729311427521 13099773989665186358 3657327592734405811 9439151805131312220 13389075297513350429 3127362130989606145 18196647965756108686 14839685556444980730 2009672261818925170 8821573849584081453 15601172857306660180 16327194031294644796 17786402991250685151 13682675042777930099 12796002272597490842 11122822153818773646 11932287287092155900 12264543506435850129 13058791659912522719 1741348701580290353 15334706814309299844 2485350573333382204 3476958684354356393 3366973509883534870 17744178675751840975 8390844203586181601 12815733816092550652 3274931020126490619 4557925619224024528 3254701416433766813 16605574880096798062 14763628965044887485 3942849839928163344 12272192606143817338 12536847590516413875 14743150418852695057 8076075631946205556 13282904185443984709 8775309061993191891 9543965491448694713 11572687514152811833 12394248501113855502 8809644465118269500 9146669954975352980 2812517825310057066 3458348065688480461 7660402178701563498 17198722735377276882 16785147675290357831 16279122750475991337 14428138172909598346 1812222795380863854 15717534861519363314 4207931049707625975 3169933668180605342 15421224869549679185 702294334878355743 13136807298415822290 12099450730920350184 9755153682937983636 17166497902468564513 10414564645306186045 16794179185438546270 11672748415575093849 11300049072396187259 4785587178846113834 1739762816751371066 13153184216004785185 4073570512951079107 1504720885890401358 182508359132733050 10775642777623277033 1182524471664797875 7901402473091289643 10597560661174657472 8704514830889424298 10712158663987849765 8761026336205234667 10669527798949225777 12759166181314552542 11193901504086387867 4479064964855365224 476930554682119283 14895770572955863128 11911168523134817258 9137641074057720352 9777122264518805368 1301144763903351715 13402599479632045137 11535795785648149028 890681882057266052 14647442915264190058 2185894522420887513 12396550172427873934 8918242119348094705 2712724898968965416 6215797344247822404 18098775465034329742 650617580733106566 2963521540415597809 6563097666389009935 1026223005202876221 10863456465140711564 11447159381351987163 17247675414484695355 2632885607255697657 3617424548547723540 8003508975933645092 9861225100237854914 6541997905295772249 9455534473912648522 15616425877173722212 11732418184433037220 17010988450747105140 15967827827192795526 11067278758183781660 619841513971052899 17889980850237217212 6742428647627184048 15639167278478412253 15479850436374477608 8228342477962466753 9860841923910361737 9142580172401106853 18350837920035458250 10112321664737762027 5835833945426096530 13179497477557451565 18058797919262569462 7106297338998886050 6595380827264789002 396338199741474705 12195719560086423701 15150494573397256798 5999180112861036980 481205620355941297 15084034991493289275 3584729852853444661 6320954682747431798 15632328315448225021 1416085951862723474 3161815116365742832 6197491607221069328 6500035858623120469 8604348518041650285 9670634145805625603 2986084641057811949 15530579803593453219 15786558102124030007 2192928814708859992 6015970989320865434 4678688544691517131 12467990293246179673 12841377296269506306 13454821638258956207 2774474783380908100 2487903844200735801 12134147234136943841 17815232595279514369 12755914063505751115 11663528307577816135 16871984172170769755 11288836626366768148 14044209475029490789 17550987133301884368 11203220448139793217 4794550695444448239 11977329938047608985 11158757832215132809 1014566893153225503 4168616150570869836 618715631071093186 13228267733756649564 1038649673499381455 7937328317738764082 12787799314761233330 13210516929218352489 5281005050946300357 10982854114548110273 2435977300878232159 15048915373544440869 5338740139939389694 11276487607663123068 11226028094657447207 4192094551386697174 2282981775768983630 1205724902390012671 18418831833578049178 17399111730800411415 5434735379395737381 8978196813295848568 1004324542379642608 8165164564622315270 9585429335605255591 2123953354290043616 10927303621460316811 5320054873241362998 17401114971985851401 9011473978402416044 17220855023285623838 14336152856535550186 3006044262776214113 1444684337321836676 10107308417153202468 7360074864905541396 9056853870682210489 18190758485118594557 9611992578081790211 11293392866510507325 1021282505725978073 12730422398437053263 4102974273171031961 1684173224276527689 16316380134471858609 9781891390158790689 11778511187506383384 10288906866517718049 17992431838081520510 2215280134123170377 6226018302428386364 15137888901525546489 4101761616027406792 6401178123916055359 266585555564167464 10260922929992030032 3991953810151657470 3726570554557534598 10091240517731666260 16356436754368704605 7938165649341350740 617707540065169405 13242390006905075459 14067149432040587890 7381173780707565130 1268977017347036775 15964731452917461094 10875186400928552383 14358293123340756588 5237435821147531926 10938417587389184661 6364198752202219540 13406215510359028268 7435484537722164381 18224157987367318204 7410821777409026612 17584517219872218027 10980007594449251008 13906110509504727426 12815701246230726780 4878124337306638010 9399963429301875727 7215557404929579872 1044979813736886745 17911734654210404261 7488338859425556891 5271640400906607213 8447630976353980651 392188584122652436 12457785455408947270 7716590185384501527 6822424631451018083 2500846756659917116 3352894184967970140 39464239718313809 8350894479253342488 17670327977986884084 8234229764775147297 18122968012664265739 703226134072908598 6542499921060989316 11405999785823448482 12648029510024512612 6866318775792585465 10587309929893391519 9391902809003949552 9785319275899313452 12287877336155212140 1230541678028737698 548010647566621623 4405894700687147977 6565262499136818572 2594376813483600975 9520113667836283948 17024388079920828019 4510703160609770121 8264188405669953792 4571093801792490589 15253323224278873502 3121499761195668200 4470369966087177714 12824601210144183753 17094385651035707752 15413857532479834467 15489116628459496385 6079909170155972006 16794785266809964964 18345136628316287408 15974728467496132219 15795150992423032937 8784379817367961836 7790552190973634493 12635294446884400676 6700961627410307865 9531751112814259018 12246414064897420063 12542929709339339168 14325037721780515981 828447590362241433 1977313775390404864 17155366953529627397 18432912380030525683 18000179669396390134 15617024024160736653 10099683222201047293 17778620175885607817 12634265520873191631 9132325067345497457 16989948577406077058 11387908003239066664 12172402815768411260 8908492747262249401 15092003902231388462 6982656791611369148 6479048981151269194 10148782421550594281 13876439056335200494 3216608389498442268 18331132018329112738 12841545236349877767 18216867224244591873 2721833445414438462 7071669582938254371 9892161366637800871 6338484754445842251 17409536425357726333 12754222943274784158 3044748442045336300 18033960828933062165 15341277906600098432 17952916709706896021 3309595900755070078 9653949218349582956 9670986150152489264 2241016483388800187 8920833389210216515 11812407294980674115 4738890670636495259 1788125533705067776 6649467107867664129 15054186109500174745 11830637699670767350 12534577465755271962 2940441661981129213 14114198458804796977 11204114494903074438 8480504481147969506 2080974905196907930 16339667133277275136 684034620288005013 5514946101557278001 12475541425529298937 377906704300834348 16693973646757132616 351205089864677138 6014554857124599845 6354430877431993857 12596760911632776366 16418833088470357525 13097819153480918293 500253642470039717 812553233223657221 1223014541810407288 13084166351738808120 957533259640636861 9861857542517979769 1374215305125177861 6508952305534319002 15477920153401392571 4371199375408365878 2101464592955939606 11246464847075271160 17106164927612006046 3072305174664521706 267921164577273354 1301970077835068596 1723980405470748732 3010225883518416002 1303543217832801394 3975348169902178995 17737910393218777901 14261309038931684796 4696706907721050273 10516825670613714588 7095128693702717661 8687326948576787486 2285490444072235460 5313921176286355890 9086514028472253935 2048749683736587835 8254871554858786799 4560580856566011254 5446684532274260908 15066498129122641626 16172215398866453528 8776300224231613285 7472274652937832907 13276388790832441798 2146010266342532304 4198108931809432004 1834808031748210891 4004813913146684717 10429652131313898445 9963502818079638903 12413831061537590164 16545819298113844567 14886889090307595349 2539978698732088568 318012579016961386 17972479296414036396 4706985042988882998 982491633548234360 7065721247409143244 7290860424750039170 7123226592537160504 6182902030883321823 5135046156168955925 2508155894915409508 7886972330619917978 1805005730925994223 11621909722083684103 1042579890531453586 9968599010551925857 18390870398893946734 1326717940585368508 5189977056954913834 347294405705202424 13709698008371471380 1880014370665838567 2880395387622841233 5423527610853336683 17369355119552800086 744403799068152443 12276338697607449467 6889377371768575628 8741201487807299639 5390711436238326609 13314897807666012191 9145992309716455622 6339447317064996288 1956937258167902634 16789596897630602696 536467649778436217 3147225965474195666 6555184211857871300 14025495646744523439 2317510838216519122 1263512112573841870 7213114879561569091 4115864712858272974 752871958695168502 17369268675643238957 16150016695157779100 14335313890343619569 5917733331439466499 115053052631882463 15253649002893363499 4287703274145269603 5103319945628474361 9845590844448475730 1993348504752425167 13264716428291617347 10625036738083369877 6009886326949934933 906745726143797636 1664021924495032929 12694006716259931271 2258931054414132379 7570078690351203116 3113097820364056997 8516057633559305391 13088623754292805840 5905930757155304896 17194340593367818565 18022599031580680481 4922163526316962001 7630614736853159550 4440988568924151168 4805917356359246891 17349930686028397540 9301299542525459176 10038979335342497011 8825364765708627480 4098167331089475591 3882193723112577464 1279128756053755078 447296848313904882 1916825663265285253 2748754609812725818 14093349762498488267 2746144007390187939 197600908472730030 4313197388456615869 7063414879118767870 5635639968789392201 17296053143706562708 15408357885653532347 10474292126445734473 16385078674578974012 6844000224477188602 13402298714811128152 17417194042653238304 14411518030870783331 70967789054489063 5054243818028713280 16103383960428303092 7336500236112741872 16359613612239788215 8093742705764127344 16513923135106531836 2949601801086332127 1311717533928609304 3022423393061944250 18433716256777196696 13877725805659186054 5464810787677488012 6776989508549527417 6267979560737497740 16493935605008864287 14080215849396249614 8494590065120134972 15680600648862251099 11533361243098474623 13822673111565048073 3978530324045388625 9704767783405598517 17840953448817755794 15041772626393277015 13945978219128146405 18072585537210476851 16547180470346374199 13657867811678012070 4480609005255444201 12638899080842092508 12551373456676068874 5516900911611545479 704037544056200314 1209229891511148296 10420500489988712542 874081241984110369 7400966273227120546 7314666118491091858 16084108325652510833 10639527259177068251 17739988151556261299 11952531090659422541 1192879581230296692 939372206197743423 10577980915010379087 15273604689859168236 314056422705040795 14941562509471920594 12314316139431277271 17507341483880439206 12164302714878521491 10986004369443341502 7941667635729615748 3070835898835026137 3203929224389893149 10307469141589931405 8080977097274271430 11501130046385581174 16088528256950007706 14990867991863875333 8668447676693206474 4975543309682128309 1579945482549581393 15884214256121309222 16502226745251692524 17620119345583554537 13880100511926474535 3821433721011561438 12237827495861131900 6100991218417519627 14115526402281648333 4974862728074404832 10041503352737482449 15037508299735966779 6683219578264590090 12808829408461998604 1914246704066546308 7094758093003719224 10127272326401599110 15276938553580912560 15807183660865521796 870883326123312422 2947847496691438376 8921986961733742669 6776514089847406959 835945233925447875 8548178691331300270 2782037249238488635 11050499643835818450 14196863410994057730 9926757145546881229 18111697226158306567 738363780373665706 5557807036851411452 18251780264563758753 16012412926498398437 8427746892319984686 11498124839627752454 8725640578683724715 6624985892757729184 13423908339775364441 11717970173590972726 6966691455689826487 4542426762694359343 10663483715930116792 3216003012307356798 3044194333469204202 16381571986088257857 12547600666548931967 5600125793230193672 3298914867669394220 17109365215493491508 4338893658452003661 1417298939727189196 14038434195356932524 5160784470507400395 9425079165408202001 3679144487427168837 6996245820848469802 1787241963080924861 2990651178095455654 11412688329909545536 12515166422044309369 1895386945967792673 6908682860904548644 8058231242640092564 1832237637407400071 15456728845425904950 11993030797235892410 7418302154598787262 1477398141365582910 2369997468063078665 5492873677591659274 3007292622181431932 14687606759659209552 922147250833647951 3388877868024769423 10247069682590385679 9215917716404124452 1282837405742104355 2481075396876482077 14249237304704419940 11733825570748594978 16044363377790662083 12910043236304462859 4890938160742549464 5873235630124172522 8169205020530075258 13047281354480920703 493025482169871086 8403770936552173863 12536040676693358666 9161105980308307323 1046041665260295604 15537171002147664370 6757256247539938252 10687753885560620303 17793472904933581810 13148307912890457379 519046290008180210 16637148998057605863 3251702514199355537 16214608843471557732 11556984624876169311 13770936005037280149 1479866923688306232 2968638079393964699 11283762620470207904 11423407791109678675 7197941827206346397 13854463587526948385 16298708813708247590 10125289353497134646 16725373636805092213 17106473656955303144 16753131431874068453 5119466626622959618 3422773408734901404 10191387100199923584 7255966289932630223 7288280642302680281 14923217190254082134 9457602286749567116 1384323055662995494 17238753892536906108 6162712896512598155 9598815569065569619 10495884655339501694 2379295242430133045 2739828788402222055 12691167579535874617 6978667131381055827 13210128950836874226 2472035874211895588 15058660748342412077 17083312220643859663 13351945101577622219 15028593527133212072 5037285955111847184 15164531645406335153 5048904895946128060 17650300601651537498 16572325592844613214 15958596263839888227 2449028175179455708 5583204684861343900 17012427020999223898 14527246379779935399 4892075802662743284 3019728777306022650 6352223811287956765 2338165642473134433 4782269800448617528 11826651053222508586 12343512607686581524 8942269568970774411 17414341880613151672 17722185568859770629 64058033573564690 17774272266425409516 13120535218311891101 15417942570610878234 7115875529575512336 9821984887043785479 773981922424933203 12747062656443873645 11412700421461803656 12270645810503496472 17950299777684944773 9146211614884722206 9300976585903361895 14976806455476155492 9652089414403343120 10910900194601265588 9166895866339842897 3612851350108637311 722434535456759951 6126581020853296862 13646878325544517517 18365840654511760617 1363249398233003816 13774187910988039373 15764989846880392459 9687905471006378818 8412357336262363392 5047095731171890173 6524832405097120403 8505063775216044990 3240927630353678252 11418960802841128023 14333391820063862871 4361414497226159659 17012853196951471527 14476324398923842834 10429569541327477910 9432947595744451395 16426749633944553531 16067593888994674836 3937673427165089215 1547660191894553665 11639873744927660665 9339495270502828509 13140294183053152948 12056218141333561334 15011110259215460656 11072447999225129531 14668861976431435916 8783344313652385713 10849161710889874053 8807243376227574416 16521796797206663580 12389194563878185988 12157679742409417890 3385638232439924616 12378798733048392607 2104247543373373280 17472188931210644196 16463336541103334608 5552208131584006378 7891496323559317878 6339047976602673832 3256419207786707558 7870578833842797449 14034009806549905804 335525393846703474 9550750897940978249 8480924217082450503 13156925083204377271 7118349872655770474 4449667512236750115 6335657181751227401 3567083197159548627 3743506991929469412 11413553720164612353 10842517580001064268 2349736999139647972 16319481638684681824 11229075432286244080 1784347462096532631 12438988266466842997 7074817484178035232 1720738778527110199 6783940524947219725 10805522169011277511 3254573623175752313 17024158827940837908 12921708303743946809 12920508109396856317 15686677814929445613 8535692307643206549 4213713473677521676 12294255025735502522 16204803519493175717 5748378364144818095 7337852753641828847 750511169033627132 2651511327493296638 13853836074300069189 14888290006097245372 3310378050936134685 13477737855481210609 17862723378467443157 510752800807178253 13684230801674941988 236827704627960138 17223992395830616108 4534943937606712191 8210984386139287095 16099688597847155255 2103281885283078945 4837851534233390995 6507867616223113344 12262685300127995358 4755441970700442606 9198611774886739923 1280357474114819561 4429381824742801450 517558586500118224 17766972013335265149 688630131653793216 15128164241922242978 4818477645615436663 14943378764632436722 8423558778300652299 10505261937350501958 12637192045054696469 16405995130974195331 6370860098121524843 6359019687863994396 15990559957674890701 14098600205509530746 16200376018489793737 5047734059810612649 1995753189933359895 7578401019829420310 17518768221447226354 9022237625567910325 11517981188051375043 17119888606726258573 8861025244761815660 4104827477349628760 11873655119770797534 9496007177886068649 9389566999665094883 3341034206871341035 5617342834029127143 1816700256412068415 16972153071216020284 11083047778221078461 16080766935605154867 1045453341576514662 2477517388826104225 18389865160052469338 3618023616156802820 2765571606502559349 9978647473783933062 1121774560219069431 2819134097378160164 4578001132332443702 9144868747027532065 14228680522195447717 2715304750328269951 1560781205836083273 9699536125288110487 12931589259968293401 12148570501515396099 5474564001479285999 14763081441273620564 15485511466161005286 17440270147566061405 16344901961563391124 12698588478474415183 16379397845497764487 12962915970851097256 5149830102760682914 8370397642117872503 3839869931574767608 3633405092066389312 7004246457141890048 13728641862863604530 11567827104305025643 15050582195271480766 1732168071940504391 2863449466548802055 11568197822630229859 8688624868179189598 14178974727769826720 767576137303695746 3668961699571520932 10701925313331866619 12025072539963566771 15964786376249839161 17338990000035089552 14407460856420585450 1587621333491650657 13535682779864696056 17762303691096014042 10723388033587666851 9872889171861086715 7278295601875586098 10017076106808124326 12769272162210096354 8623775206058437508 15110626253572613509 11066041992504779917 18096914437576632477 6011360520187558291 4216900495126697333 16782363598798135241 6117016373310668727 565576782293123071 11165060215215484653 11653867176892069123 11689938744429008475 3449968841271241036 13640632926669470434 11796065281551477240 17564067553383610469 16547989487855830020 12799903283190245454 8527519775038732007 1292716422721094947 485665518145546609 2295024436167071547 14936649412627497647 2692207782744009719 17020659785558860419 1142075753606284114 3443180327883958646 7789315138562620104 5624978203139752380 11913631270793488610 14425865629500510247 15168962709496078949 17120995494736065528 1618938408864375552 7524847462746418777 17015280182260330703 13270161349276381798 3255236137607178627 3568084124405645225 18166581248477168771 6669187592969954387 7417000505533769942 8620484887454214519 10117976676598829452 16815151822745360807 7768436910912658352 7673959568284892381 11687125831800078398 2931218608602047155 15651676131411107076 4690763146324009637 4518065505483198337 6972835307596011912 1476947993784138543 5423522051573474811 4353879935341735288 7887387797922866058 1392596904477153516 17824069763634549987 16918781726717119545 6461214521264399665 4585619124076185667 3537338010418299992 10081972534154941816 11574418835142576668 4081518963961309343 4273136851305771730 1376967085570858164 10470058523462647763 15220013705127769628 1433701721181441552 18041303553646932159 3997429033495474569 12165430464657167626 237145531311338026 7645818774337224493 6739206086526116024 17697133237989794642 8608103198689870209 16344756623974503091 14918038058638672968 1019187537183148617 10775267734202707870 4659762063005671408 11475942413880036007 16893146537561938183 6930545287449981987 305680047105829820 10431692237632898944 12510253986736502505 4885499713531685276 3228314086961530263 2344285343093526965 13174606178400994088 9953891620154891820 6746835761464376276 2923161345787519138 12210134940821916042 14586979081937540034 9165343998071051643 8114025646574098737 8916506446637207668 5237516431430236365 12992840784572677768 11657577940069833945 16423489086689812360 8738210063891588051 7549488932864426668 18334707418326777017 14130626533502030627 9593580816222589372 12630968524978973023 209493277625974420 994459099221727257 14727877063032372101 714812120680270004 15307345078052757706 134847151216163578 13328007171085177342 11771726926089380192 1698488665048221662 5450348682962365046 14884245585010646142 2727633151549525524 5971120995940078693 11283373946132149724 12538047099204602802 9696441384461762194 16632179932191071815 1017246384672247203 5090012970425470776 7227653695915045656 14720508428544435170 8867154002675445743 12679184014203193042 7882685932736573367 10257654639123604580 3188194829623361524 9335419936578342563 6450432359631782349 11048265097511498088 2890940674805801265 6298791540470425003 17342927597066948417 17431762119283846346 12340429773239660784 644881135497102869 1660300655619342901 4558175176358630141 11699329585192234473 3293995251416977556 11456296237569718088 4388502204691011663 7934093682103568778 6508494625450719007 283717600505204533 17373010529701023207 836236623066920372 14023188218018729771 13447953164948253990 17754017373952453345 2375070173274156213 1619178635639338440 14589980064631181757 13094818468574379450 7653633198159986484 7972565743218664692 5037222490326147810 2615263214773836964 14511354796521851501 266943567050321923 11417122705156919488 16510852462200177227 292406466028912242 1065238660173856199 13185223987077663711 896853425792690314 7821178348272436644 16358210394437840053 15551018766960277158 16799239196929843311 16260050217014515235 16970446285475565540 16860622170752618605 6781167569662174042 5401061646393161240 14372077030879092644 1338587813749217680 17061836226113381575 1224008706530262885 1408480202265851359 12060806799576145383 276565518187484174 13900669426294492193 5462294531803397538 5592034963197505315 17052774931558182482 11107694399339590741 12349719134117730201 1998017214335426955 75511869419133608 14109122471060898170 13110065180267403905 8336069902937244745 9439159232770984930 14849269203225468051 2657636600871238264 7570313688808201663 6323362697238865282 673384367370727892 4521000151553071868 10484257242457708789 2238396431396684669 8129920674912709634 6179368352190036290 13263191506390050365 2616958025520078361 14372636229480452714 5895963187748407577 496068163182474701 17805253219368200297 4048961406733878055 6839659080910022536 4532619939929340855 5871946623948545796 5102539200663586196 952304467033805615 8921776541768574500 2294247312379651433 11917018182093816143 622203297873689283 7621736096537771486 3524188433933356368 3969425887398218239 8543982483177460168 6906400173302445006 13971658551094560038 6448124077122285206 13766435044606664712 1303735766488408485 16414028217954105103 4914434872317766641 12998712889179257683 4288877852518508474 1412165308085739955 13269212997192065769 5136459976388792236 11470213635581412878 7484820394055214630 6891037155597818052 646624382688837367 9745510767472219956 14365408368749121091 11364361807140385432 10933636274544141242 11574489162293395076 4810270465632078135 13933297730376823474 2486024450873890634 8366024626979250967 8501979039309295736 14667168066802470779 3466510691259164456 2572519061523412754 8385305332172427005 2718463688621574343 9274410745459636187 12907448785194153940 12889140310472321816 13939772458895614875 12632912954553503159 9680479417739313298 6433739835194653703 14188683532048485079 4300506836685777359 1927088548658785486 15276154518306524899 14087702673953469788 5939042908677332781 11042877803512046328 6691949947131869055 7157070872315548971 17151183363304889938 11417685248846311796 18169394994402634342 4084485054044958293 1036020231798472400 5611183717046573636 16695195874039352061 14743233634692693338 13378912715715568983 4926159876711790679 5231182221900401373 12829879094179922362 7668478523896993335 5010941893250456293 18030653185736483410 16586999985444766408 12280858215039808182 10175113609220451105 14635671399443672480 12468196101257613230 7168051576404706474 14790652835863348641 9261367375541524730 13108761325205533326 9831293688624254795 2730055860816015046 11000965613896365497 3424866966434219847 18082670778482396892 10988344402256724429 15170609301200504387 15123078770019618023 13773881896901653610 1538191404839084722 11526776599364387434 16607431629636233673 8411720975315574215 17229320358629425314 12603827085074209506 16864825409986520887 2003553329444393270 507221955260527077 2643603602553917910 12016259081754593375 8828747754371567344 3190481242259945680 1985836522362900083 10428255543134263561 82116607472470606 17710261346725569235 15462939220657640886 6125737300024359241 5932968591427572843 892799806209672755 7083533534100690308 17977862470358416231 12736286909830464912 6884270430364825015 18213443391424433170 17322824407891337201 15313687575617176807 5632372651024640613 7641404435054209673 12227387750051674890 5672449870855686362 9980343359561655887 17409711608690914221 936761499530591409 3415352811406637649 6819563558846832245 8619657510876488444 521059632283755311 12256267496423589152 14136266033630981898 8005140103955072527 13143955968840615425 18027176896007595388 14318640856614734348 17026831560455721755 16786683185469848266 8431152885427348639 11929976293212447510 11874869757843153758 17414804561310751963 8356938837828206172 3755587540976431159 14344875933060620456 16539669763752137077 15320404825401394924 14858265338576191842 8581678543093322822 8954232674947012099 9711639539074993360 5409065822770566166 12293650676036081258 16345013155084988219 13233514991188390434 1064260748214284834 9237608341857984757 10534396104098340625 12004840544754648426 6415774763533365155 626406695213710069 16695453624064151146 826547298947458121 6308294500331663148 1456307796521650502 17287670201234322146 4329405178757355000 18252340525472732129 7315102360663276013 7077415748171665386 7674857913026448136 3978828878373258653 18118695401723869868 13764439997022674436 17504714348687327825 1717589539994315110 15339432409875567416 5403866873098015006 14398973947695872259 9470326702032920306 18437372586105850060 8217186917848339120 12629374252567508117 11992017515878247887 3353276608524966271 8684421858000154340 172337929659025765 3339601217197310532 17017831366812178597 11501920834649980984 7884457952864872607 16112802418378484114 4132337018097057431 302645550742454067 3555278599659990821 4292610377348002884 13556053304340689532 569036544150223623 9488948977857644627 5108137095656840292 14101199843408643477 8695125504777445726 7837876767380946987 2873279841089049727 16409257069548544837 9731179867783690014 15073250829581901953 6910324152172888483 7557221244351065664 13816042269659438840 9848757298779783851 15077737274357248615 3206710618585317801 14428516532551344867 16003546062711652330 15823939333335829238 1588703196523248978 6366351688358265419 3086552524530122686 5420407391238832873 442993592875277672 5278134414908320155 13446985266639720357 14609770950158036768 12976718481144811942 8521802962737199228 650124711882596144 12313799640058358393 9993546980243446740 13981211754029425523 5726453471409571693 5922879928296860209 5852831840899324455 8617843181598260188 7451565075425771929 11065482812752920518 5609843353966174165 16587065427458439029 17036711902055039062 7917329270416512472 18031104308169897195 4720114699352598662 7881452968848342212 2942173594642587613 946404180264824486 12536907026330348750 10406144017219962526 4361667058334938992 11580401723572192538 17969799704221471717 17292166060363566001 6126758803818806080 9361735159853009707 1637133901930893637 17008631905508178773 11946274174490931694 14256635236596296233 2106487500530965978 6155323585937987341 7238388892293613917 1224594637462147893 6680790321572257407 8554009917931223709 18128145499794523843 3718504856853746671 12835026759396906660 13117471003165565024 176479154150968588 12861686785667514343 158306067644411043 15813615580043580341 2175272505700209822 13088101058358783475 10747255991717165494 2041940654639943396 2322007172215875244 16937699154265698921 9090309286673244859 8344638132572047092 1819224857461874119 2282470294567992626 17863456740113536703 2763086116632349326 8053230856874049573 1611719412344089291 9362860901583196795 4364691679502809666 5830867337889812541 16831701499586088066 134734359121687743 3684694194435270014 2923200817691618302 2602359459184293552 16134161650026536113 9376120263432414875 6226950528020111807 15428061278335438553 4958198069752150698 11597701245529115806 8147854876265968712 16449022158182906240 104539463605658370 5939886719355793641 16986640998615318503 3809420395673773826 10303885664322792824 1071198683165976852 2556361803109493 27579032433616359 11254914671271123068 6973644790617206881 18022724192506667382 9697068176024430811 13707984121229596985 7597748311768981103 10888505199901527798 17747920592184289450 14149467801840029855 13440408518231646783 12319680596376391652 4348756757957651337 4831688391188346741 18129591552486796146 10001204030504835407 3161193164144457458 13493278238771329747 15959554946916715244 13697277498151536592 1168900838844304129 6032496373682257262 5326390147189130242 5218183572229149498 13700177304993010345 5658608858403185809 4711597790757297016 12760109302688614720 3786911281788217341 17705814706696541257 13048039161229820481 8387235063954570008 12228666798988964949 9449128140303896126 6406629136475821139 5005255030128009696 8289541163922377974 1288582623848905950 5297188194724329330 4548832300269930659 9201067617335614655 15539002658314727906 16319398959539148271 11652528761783162911 9494221597398257488 1426919992809797598 13273843691685345390 9563592250904179933 6041779549762884369 1266165388583019351 10652065570125053811 16471657333718841341 1445371364144479124 18299587241316863422 7584959515755425032 12344606086193957911 8246885138471851504 11259995236578820500 3302284005968329195 4979869074652607377 7599764291361887987 9912718764207146723 18198469947545096719 15535454961320814895 777852285959265880 6736402200911722236 13760216009663649780 5056610008417633133 18271734060935256500 2019225744373131181 2361529048493083206 7745575222622655264 5479956641588861778 17725148890215660141 7396415858921569092 11370423457748616803 14216401221965327358 2342538953434775736 17687920802983489453 10782191809557018597 11754926693978903248 3859093833212025181 13784615042196919891 12909990313249044074 10966801083225891984 2503935223006772884 18099074954157968655 15370814913648135246 11956301526689076563 14513895243715313075 17780555211748638234 15411769480019670006 5661998467613741779 2476728861575760169 2744921269866156725 10411510448370166054 14162574271100058258 10136419860617037221 10880107008748530406 11769523075946457661 727364878073107504 5873097778450055970 18162130082661075576 13390724996090232996 7810592719473567531 3449684002504249525 9557802807704520324 6575709671624397078 18268864498807536153 9322475286705547896 3489073413075779655 921675479144502946 3051097969093725921 115561576327667880 2432751794666591720 4085333296489143134 15586184149657271990 214182643054445559 6386255998050867751 1536246278468087741 2132666462752749346 12308218612873013554 16927992920862879704 6476617922126599436 11813978514695513650 8235010992764284195 3012166730182152930 6979199828778472393 13305809285273174422 10985467954791431493 11091995139436520690 7552940658569247428 665293180197142243 17765999631862664990 14348130645679477828 998364571113061555 5534058336882867983 6347321634654133820 17515189635394259015 14542179484289561829 12345080240992697256 592852944138121000 10573429585204192504 6761569069552218517 4287623015142843721 16690302068873175573 9945242839565725552 18287959800501312010 10379226711809907186 4115369707392705422 10929866831621911777 10880967978594522095 17249162952822801450 14115988301892859986 8159744953251673177 13048689138278874236 14651111277146633410 10779639509230931593 8659913863004992309 10280750400824665503 9111830263965010672 857734358930606806 11611662183841991703 10318369649526676246 8254966621978260619 8269644809304888327 16985996799416987833 4312314874634763643 16179283238390600475 2429950991487814744 17900388453940586090 6702657813046860957 85446799167611026 10317512270299190676 17122053550679854743 15050452176314205696 16580386334053975206 17100344347620219426 9810952577642451319 17515527980375594813 2003502304298385242 8621902145230159414 2166183972826820028 5447357255919168193 14717261005250858629 10459036485217418346 5564309808256332625 17310380322522272483 14561429805788349112 10007930441606114597 3655799806841873222 13371820259774457641 8034299459774908111 8676929769918595063 16624302501667328510 7721518832999437695 3765979921431730491 4288391512192055020 9186314611087517707 294765825001413466 17792555841621461821 15545652821598936639 14349237598549573859 16390893493097304326 1347911733636644330 13621451563149698127 13108826056040587419 14904228818742830504 5272631557244614615 5924528538438740964 11427227184803389295 4713629498790195340 18379283478620063493 6407235712482224313 10795168694745879981 9088389523493688480 15353813146247919411 17162260738948580990 15691199832381429500 6583696784666192139 3813194209795840210 11878311881383496491 16022258823582958489 17010665521365691989 13358923945418058328 17749605564450717006 3301710665980274318 15121429078265914346 2948693786054859617 15179427722319945675 8229880980976790947 1381896513958201204 16608020073325891199 7204017342935803172 8974001937408753302 16343502816078780391 7178043633636232734 3897018733543942051 8274036991737198965 13290086346515130064 9327838062680171277 15814484522736016240 2882822543265623788 15833613505375597059 7638402087889469915 16836695503405523646 6724562935902288972 17650805362524113587 9855923014907191245 2613158178047083773 10270649543480661067 1512206133244218779 10669845515990080294 9735194932552747264 683377223108903445 2993648607757603160 5417445475622619577 3038919650780045324 1263382672480628983 1376051671061830222 17829808561210131528 1720642651215907572 18294155856645380575 10280089693224131804 2468707410882098582 5335072871855436900 18346869841158576887 129444654467550836 12433823933644957696 10617959822258589033 9189065105138779107 9995851675659756276 8948406781311266843 6209362172407702547 12185600987348525255 12183702482269917821 7310124270748629736 12112508114609368966 7312492670715290782 10198385830027588215 13716514730691659915 10123940562494307167 14606213425361204600 17888985892792407555 13766394505048603428 1957065384149320073 15076210835659201278 12029137546327965477 2639722725507317217 13452070455685385547 12996043802861770455 14366911165428069190 18023313971420026825 8489896371912924859 9323417124443688446 17586441281456408316 13461293741618922196 16662753334560172679 1805056491600330622 13818649916296673790 17939652627489124566 15178078571743778857 10156261957716592101 4286085444899205609 3886762880551344319 1137645971704552426 5271823010103332477 5573581140352565222 15084867605939704579 12685391317929719187 6379927888881229084 2125957984129804523 15916667893842828914 10400357313421585267 11548209301336898092 16804594384068401069 7743088044719320341 2327921733517100694 13593284686518012608 15798198495956387167 9116157402601112162 10628348424396943849 15924092369871059008 15661925978337077940 7391487397164682189 9162464651828704970 1086464811208251892 12835259397020289495 12987223601554320408 16039040555084392427 14648413595553043693 17652970991598986529 17355751177203072690 5441546006855692971 9170063735062278748 3129992193543456 6397056516453024661 17697940706228722309 15698102134785081121 5328403712856280766 5724414206271317326 17452207671953287273 17345193531359863850 3629316327930338349 4853106138233630418 850925733117321749 3170679908756371465 14085928654238089279 9436568970246611285 2421273653845878446 7955269621467436838 13958599980214066369 11253517918899011502 16380592868442253852 1914688235585193986 7615492847802592598 213090580855744638 10633563656935307120 17698829836730044246 15173570607120139248 12956218895956536796 18328074989289798708 10186494743879215930 4261330444155355373 147818405515441520 16675338159233629074 3971107241251527267 1404373979697068069 16828369225938170254 2112134535749749760 5794620557974106927 12416422492421247542 1647487543836798482 4022836943494368584 9480736832496107538 16112686571132903458 15290786523419787724 6541399384755010574 11392499896896836137 12167517217393880588 16885693126833680333 16036893522641612003 10617719199620904361 14651337346490522264 8491523511709948373 14887859639879137796 16373334507865863011 14162525489426355792 17872521120499226858 17939612246415421218 7291380910386775251 3547738831065611489 9757360516492921221 17243815010071481076 801259545581258082 18427142849733633233 13981832167130733462 4460436637800903713 15894145845087895872 15211198656233848312 9316072295910394612 16252107989202777841 12963916586505747518 13993874146990467793 4592717863964298965 16037932624620284953 164096273034541202 10327900465936950921 6952525123840320852 13853170602992826494 7204654215416497441 1512900426593517873 1201494265002343152 5944338667222009230 6856556602459243528 5309927174419820183 7546790843489596466 7803298193782797153 1485843191355585364 6512623836946764960 11706379399857974492 9247687242564372591 4481672651107244556 7264967950809362564 9350577383352464471 1831848779294333501 11730157411503375534 34003759847984784 3584110974406410922 11679243705526315098 14104293700470258991 7701108940417537141 11962194708624244226 4294489206451070280 10773781217260276760 8340495791430438272 18311219812942606909 16763151763626305949 17552525705222371821 13985767013663415305 1942847715523258337 5318074463429984436 10909931144076199101 9122691715849831729 14789393056856550881 10164633120102832236 16194660000924774581 8470080320116475191 13756313233643975722 10348914641907014681 1109927307395513322 8557564127371478863 1144942489775666661 11093542766933542112 470660959051222074 8215180502271460016 16515581135868342690 16369700607165169978 2669222752291543523 17688022856153367871 6459281729916887888 4423349639273547022 2791529235503942427 5873553555337629426 6590691395850991397 7671829729124716413 11968616594480118632 14776474106874760232 18371446584111606650 10764047207219530679 549616772682116637 13848813782849347567 9851655423116414438 16679311028506413136 3168656044712473449 4307636608565570377 3168039778472469225 18195725486629077167 978280313946048345 3021810763820564676 2436835170740884885 7249170198833326187 2254151451731739623 9064327404166896000 3749876908478395375 15668699767106775513 18438101746754360699 12078183802745570098 111298467952309000 230927272819285778 11595224592077350613 12305289984889622129 14610400822344197988 1030746292834918455 3979289604259865755 15321787362291209164 14918925739047331164 8954476572906039592 4702214291523718824 8008642272068437912 3017681621967181944 9211411582332521265 13064956592356164003 12744346249585298489 16022052403606497583 1689343860042628836 6200815451049565703 18277160231280795538 10068050114268395692 18151444096409775919 13377768522891458124 17128824048120185547 10875932865691935422 11440532418554445636 1534523659902823945 15088856993100254684 3740877244291263203 2091688823325985775 10492441003163390806 16949351599422218057 14262942388341727634 17422686653678329804 17633783420488946871 17658369555341158794 2144829953165033376 7046410115679160573 18005744401361174258 10081052516622438494 13922383294052413428 4302024251833324206 3438247566213420792 4794740263312870134 14433017286662672068 8503861771269824252 18376054504815819034 17694406910902747317 16132022462991838404 13469494426956942775 6271305113056446613 4524118654318144521 1760219568866544549 11674690154136744302 14182440984026808546 15294770656771828480 1746627992093980177 7174739346463143329 7699674185808589356 10668036928861477044 15526812903860097459 14453847016511004645 14080803267170649581 6189963598413612373 17504929652634318927 1805478016041913784 8516088291483144510 1995951255208389156 3006472630668629876 17463708343724996859 17514608776370967708 9385813293588154708 4482542267934715360 8776797060935794144 13679207922170152013 34519978817410413 7895968493469195941 632059298364722512 1094339025330417992 13194567397833480216 16016525208799081442 14649494285470790693 657572477591764282 7282131572158903855 1647373364686094205 1825985743850408506 1864350986613917694 10983833651309261865 7178933944033799490 11635550340637207077 18295028381921269108 18157110256542440857 16569281056868713559 4725025748180313566 14661789257739127037 1477500802689734163 12538328702357993034 11771624639657276190 13490459839291490906 9415622728683590956 1017413093842464253 11486445570877222280 11053245761392220012 14560959159319725057 6056536618184595389 12259900860911931514 16154459482986474861 15102101790910603333 4961134518064888322 698238957106316286 3161972112672487610 13945444940254243383 5957778306484236234 4097522738958073887 3682612474035780363 791882510511138536 1645588408141071128 7505748113317809178 7425878112157312377 16881421941629466736 17099284251095618081 3095397710609034073 15596788343422980545 453419603781401057 6518217705317132233 5070669292305605843 2676294216746327461 16400812201632064732 1801250628328945600 5295494118239842790 7678564565657958593 7613538740261174972 7339269369385293464 10782387387142469789 3071416923258015605 16023486842113173970 1884205994765595378 14524665790302335793 9573715715792258738 13868793373642705586 7923709808035526606 4401799914438700881 9699177180891444591 9185653386406404393 9393307986178010279 18411287820197765214 8687040494130135719 4950688052826414112 18278344351088462045 10853585314152594369 15251661576739926628 17921467783412953323 7435662250264191475 6452444178457869443 11943549478765689898 7726695824182279640 1249657238519984974 5958289570442581477 15146116370067584390 16365842257282068274 16154790869153508466 15176255115980005433 7680582668192587236 1658817122154242302 13440749276385250513 837758022390153886 1789650793633983792 9026923332935844863 13195732311218542645 2084610160180337171 15488943308943222903 17736352751661631574 13460823948283693601 17445368657948236455 5953408861520303116 15400216928869772283 11980400685596280127 8036774105784183320 12940513986231606529 6872906212620845947 13683934463754816669 14657107713546647868 11585747837728016318 2072329089522084061 6501107612401119698 10288188981577136299 14561110694500856775 8646151288020580593 3761326473865175280 3937953371398894031 16273695679058544245 2021266725096692650 261955714182052309 6066749614061823617 13988207504871567546 55032687359386189 16322474241189256268 13993691671200448358 16779968129781979516 5386510048747268532 4584722942521313539 17537536489285719642 3334959666655945817 10045435458543150909 17720034460209661425 13677143267478659183 18200539351929872716 11039390571215103834 817807635678389402 4655242030045243810 11135486158198021464 9099324865894355118 12132437606883368561 17222158924368568068 6318838158986239345 13342343755488978985 16742377142606892151 2467427294932763535 2180249013085454750 8585893449112914521 9972521674727193012 1362548760190728214 2014696148678903610 6338728897309125566 1520333196716573917 10295746316936211716 14565429285490054843 13794025120271132274 2997064474210740902 9381017534292712455 5463629093758164367 3113913859657731111 1573398555406943271 13922042175516976702 13487886085246317690 6565649843782865254 3266260597399967585 3442498062434667520 2230044694007518089 9095356979813551441 10259050611260792390 3019110963243177224 15128005535410164947 327222153682513355 8811003660491378063 12560688789477355278 3966106154783276926 17320919812492519856 11912331567094696020 2420547529419410798 15736824079282348216 846950963413899158 11302468306792254191 13997309250798338543 17447675062787181870 15842704390378061399 14864941923623272864 17257127251991807365 18149899857531774430 7729839401958553237 491346232870922883 17596631160302370661 6940696910726686091 1915227700155728749 2450224351682965089 14566240822569682799 1953288601534854272 458614828707658411 7235404060548593019 2382655334518470619 4951745592053883306 15408504950841437035 5497135269879742921 7832697504004494871 16616681862512509465 6793364178311583061 4872221519636087351 1364512035743913188 8686520077506256494 18133104935832957424 2113431860472518278 8769484305052358409 3975430804579425955 4962410805157679578 15853107129655676731 12468737485653012093 3869252989074294152 14229691499613831032 5528596676583500999 11641863011597038917 11121579209340959166 11120964709972111444 16812070250243962936 8326462503311807489 7860722749185917260 7560308526775771444 4809337207462067224 1771588801602194319 1560537729071710894 7158835506471758877 6792760278158599316 11558024519013094698 6556640031159251447 2263136100301026020 2351714769313994395 17263201939812432033 12248769688446808905 12053205367717075833 15957915380778761643 4775030467996746238 6729498671454329785 13741464259172416953 14377254357663401398 13731364140240191466 8535196867457991039 9379675275629001680 17746275429756162993 10919720564471576255 3337215001614945611 2997981735464036059 1491841309181426283 16829039269549409329 6191496742035279348 9978042198722439593 7299809390997980060 8440952947192659132 2195011629384941140 1887164915135575757 6036297113064061496 10608881491655682071 3932655473650084784 17416255537822160604 7225614572366335920 11346724055139898483 7829270193613718132 16737586465452702033 8091953821418838480 477750720573002620 17201711404702112139 3440627199568845970 2166513311428366818 16463596396049633736 13242275503682898598 16017662830345832158 16597243571687399256 11535551249127579636 12033381777590943574 2846590168474837015 15051997459414143093 7264771091746501865 15242993308240640300 3842836384013672183 15403485487531700327 5787099183288678588 5437028035402058947 17980155054254915959 8372906466937770911 18178495426278966452 7517685294908748349 16032193074969892979 12513682579126615716 17801755940180295639 1282383025390981922 7847096013569650310 15840944249517636546 9005496177199548983 11355956859940357568 6783982638138459188 15036750713930103138 13915504449756898981 11689775900680537396 10118118492528610051 8801465335161331942 1070103846213984133 18330363813744097937 16927363262983204845 7523580624867494928 8271843748659290105 9976224126714215389 11678579667678443309 10778408301505071666 5555514325077618330 13841516338508069114 203025415688359026 13063219081610506786 11315151956730284897 4069671588487968677 2857287141632910219 15810364010118008235 18440932441773619772 18017331229399613131 4502981187972556822 15548818690050434806 16382667324963912626 16731837962783492036 18315134265617943496 9554144639375802099 3380813836250124498 13431276648610087249 5933875414134594083 2055111859203116874 4629252992513847267 15570419912601999043 6098844293688578378 8463037676170919881 3117795855644353058 17561116121925363872 12233637052349373885 11616620455314022834 7654689352399765406 12154955795559524554 4807502086544909943 5322246883811379671 5247601163677054078 8010248050906648337 10561817427480794092 9606033979310145465 11195986015034782976 12356101323573729694 1238736956717562717 7501945582181210273 5483621245321306909 16157823798081122918 14078383122592258624 5624600702101377749 10351471194670413714 14462240602358007718 3948968459027268786 17144528147352160911 9635939443945601517 7273255761953602783 9631556161297058036 8717285173653057115 8160997641816409921 16649952933200286377 17094684527488692914 8428812596322868221 7040339156187174861 15282377581168940427 5357327904410505984 11276643879803359391 17196091400688842417 7656190477710056137 8596462047782757735 5113429731512828438 11762764345332439999 3259229855348178599 10196271229406765055 7924488383744936036 5496031102928158196 2242845457521064296 9660255730496845184 7749313297102391053 12820359856748646810 6497068691556018910 16787912917009040003 12858118616887928973 16386193306628056390 11710373095288690053 7026198976531816789 3552210123941361751 8126863456732310995 16827548878403707226 17934364230970215712 12220063315203181274 10062575231910855024 15393101928356797101 259560385703197136 3617686637311755564 15623082818145188058 10009108843973763787 15786618345542495748 15677038920519088659 13005708440190273720 6145581658937780590 8192912091327771587 5145036638642657346 12858756924657329481 11587942386731604375 8789911413460628786 9384227038677086331 9085410468335142139 501857744348116339 801011072840628699 17992326657938839280 2063997759661705442 6257066321062516349 13458784257760668127 14101300726182855969 13381841434541102691 2737193706471046217 15537861952885183465 2915999851561688493 8456220381759124179 16598085462698424821 2813878974997597282 8244503098550649423 7156153032365160850 4919614097700856365 9220196050647371206 10008813242416506143 5020219706876535867 6480084434098583198 7914552673769948654 16411212375318298748 2312816735077522295 820489175272478049 14910872930175015898 18065970941117276028 7294070258495083406 11989942716165703273 3817262028146577658 4688388861629749449 3239369055406486289 16170634743910628228 9110983558803525273 700386536900666777 5749709379071968176 6209099614360866074 11783036243722114137 7705051548182204155 7772758821389305252 6989482872812789473 5888543997725199137 10276947639234097000 15482775061702370963 7170238599443801892 17758902149096916928 13162078587911210809 5193150620199065680 8947971730050316391 3495462744762005357 8220057891576540061 618096157646019766 13959469527973373902 9468548443060742052 5939457159444837119 7331952152983130971 8730337129027670349 16393573186379350673 1819113214339402425 15113860079312570908 3608800688169001256 6009094877056952684 3144886860794003961 15768443342392567806 4569209115578757874 18226961692531125122 2084713141302709803 6496143534192444476 9466195386311804796 15242533239671814811 7332138605895609854 15468370477150094505 3644488529722543741 2867138791902374228 9548975554732230089 6086815758179085416 11179747136566764528 10406553459597368839 7602868232325966515 8743809472301839612 13362456507505188209 13228619252751537842 6399772731195134897 13821836678600758925 18010973652052935927 8595928402145323577 5905539896136149113 11553908672762864537 12701264588266792560 13908677228134816423 14069527150541335087 11704526047457114682 1983859596857472649 17431281731226848916 10963058989458425724 12311714991806098110 2353189558802373848 14572912120966252428 10424930260833952346 2319633225776512753 11828122311555963191 6905566162784296097 5599263196770471545 10526853297252537653 6363454407386909380 6625201372126722009 1025705041548027289 14630949082471603537 17612797331503205671 16355237183881469786 12423540457871968240 10963670191293221959 9554884768323901580 5555657600029657155 16120883509176179373 3330919168744273517 11872004581944696470 16953356047648216418 15557936048941195152 454731604340721280 16526433809880156964 18254935240133499685 10156861249993391066 16683146222046749466 16078163840956705237 11759153047845886011 14061595368073640251 6967937888810483792 12232111176844757036 13955327545756869309 5294911719608415566 9187203690055502601 2409438802490686229 6431977132908296976 4175779355539084910 2068202579659531668 8699888443179516293 15258356437234118756 11170693576659662032 8656551154373641620 8540318588107036147 9425464311858794311 1384974763155531227 9773300345314510137 2775609461570378135 16577715490661534441 12260669145288720875 9570210850279771262 12994464346934547673 2032459445654731359 16824115336613959239 12278413852213335649 5789017133858300514 7834128391948160948 7708979584025108252 5025940881857864002 6973406593622283628 7466475018945923190 9175116630517993799 4346406225317193103 13959736260422591434 1481208942098647702 8445485720907647441 16233964317684945411 7578735150139929550 13391601248484057373 2678720135240766136 5431982265550640630 18221292718347520020 848365845328482220 12170398145673869963 6532101046686040103 4905665483744261281 11851914653969104541 214094462098246743 13092271436082894302 15031078268622665466 6127339265037125482 9680692759117043221 11739830035096802292 14486116910915992540 6932911984810608142 15247223276710449254 15907875394909637964 16763325849623471747 11685894229376881245 7382757623237941670 14073253300638295987 8675705877177197664 732634985146843688 17513034559079398726 8897454416499078572 1100719750356212794 15418040173619645254 13339108465530238237 2696845229366236625 1587236235846002781 4963281552550181787 16733245274193331610 16006001939353566999 15843087999834482080 2057828232809948821 2284511349909859560 12764133730993721302 7030557386711774040 2902244753653951025 940639824272617791 13945690628080622925 2204843438078679194 17083772330268922237 12720184229425401011 13458813024456901860 4814721251065226855 18078803910859999545 11786274365602019351 12404312923265731379 4710028327817357849 5019085261519606867 5795514033407639307 264113373143141084 16840023474792502873 319352742740210276 749140908691213714 775256429934227726 18296422998126009087 11180213503610242848 4395400226429491180 13659875020596837058 13157012090523176472 9235674877059931884 9262184287767907857 12931264409458709366 11069488052528597620 1787984547061533771 2365054095823093123 10255994719416090241 17204440078331916572 13323408039248426133 17970766402111933698 4748773218067752797 16379129152630804793 8631784825049937069 8730790239044974580 12599166888564298316 18022559276508041569 1179442694829052630 16771655666163552498 16698136613442974301 2393982352103274331 13162056144623756305 13301618973597809308 7385556639314170042 6040173201513351278 6611580425511042811 10360226554642322294 18262324902252672567 16423334553894735056 3976051561296289851 15769713925452851263 10106339530720158565 2229514860655383220 16387402129908409818 17359541868049204796 8395131874638365272 12662598670133435640 9976464391981535105 4687711813620653522 18278913159330688202 17858552083134061066 18027581152407847719 15239176674589550649 12625021624467699186 7319443369680361063 9680245230484557519 12833763317218222450 11532023468769623382 15911106026908854569 17365087439812907630 3615415117176117787 10581702617191806330 2476373897535283798 18253716023021631673 15699656215267200168 6920831813364631578 5690199576601745571 6884801453261625669 13599380033451420055 7352524472759514025 6727673000080295392 17299735323259126815 16183516363216571915 16573717688991815495 15236789993305443903 11745097767391071490 3143492268697516035 13556868171187983334 12462348420593807712 4936879096599784051 16073095484312833304 12665025091287162268 12575955212815528189 7578228825223504942 14133823718593375368 16775966102585672782 8986420274456820923 15497597276998073330 7646931774104788776 10297202793034545857 5109851127107880436 10004632826681605644 18210584383893072408 5951159611516207182 10691235447490893089 780932238860993631 6814235926041179470 17533439732892594593 13243126987845971003 6599175975158740992 8145228817856184234 6303737532291845725 8602678295931762167 17887974835514015961 10089826981303409047 5742125838806963514 4075954040228939513 8637449750554039405 10249277212527038587 8807439533578530088 2900654326552016504 2904238779038104561 6677565485955330588 18409981038112509370 3133154093540801660 17985791490853540894 16012043459149000250 6097602100033797439 16210989817367144520 12486143774124789758 7740016475418032750 1233488238422974240 9188907303386703812 16470319654531959392 12613905092030619825 5243208370507462429 8818260831347241117 14042204635823061613 5355971132057502396 15352975370672385006 8819230368895239445 695716929033086180 11141216341127733951 6488466015472751113 16924970557533125270 8580318015852471492 6097908168265539545 16018112353974721259 2459761892826687941 12852860110735478365 7666509327396085801 15419400035367363681 3120031235080401951 16956223355328594264 4187402452725881642 14143548865273879689 3260723809656332554 3710340476488661269 14001495435315658702 3392031783042482471 3001069983162712016 14958258316522783431 5047424422834096175 15407472301587543676 186068974675708207 4762706746798910412 1491740110434623723 12159751406012517770 13158779640448054551 4312259094225865347 8126154998346672012 17825363514499485079 14054680047174548193 9784269750498657395 16978977229563447822 1934830127530956859 5616996791259674343 2449010389233299267 14350041586338734946 1487930896264234632 565470104203857800 3630914614049123704 4544813619697548028 13360496890803630599 12211951927250237930 16176097923296265489 384542068695287911 2835540493268424734 299234072543436950 9038457643360684606 4847055127891204201 872715711238865653 12187989460200555735 17420179492664566744 17070590182840603911 4235176771724152276 3464088412751324348 13418123890271244619 13431311570016946296 4435801708103043185 15525231673262540226 12350947731660394040 15297961272473410728 15737094049425967501 9828706775495115201 941932802877890578 11491068672834600641 13695719141135567216 17350978951413582091 5691086905934576588 11801437446468731693 9843077153461408566 3485969137523138643 9762663095672731482 2293345118512841611 16861177904544154670 9809769973569483322 3301644184270706530 13309176044796431570 48059123474321065 4426345169507898966 17407865620195082194 12000907492337368389 12812654844863966286 2374847048975602703 16249886023710256430 16008947827791221916 6701908289176281461 15543251818227350018 7317775686483107667 12278808378349580017 1048845047681574950 7021906193817639787 8321466178981342431 7354332986808683011 10332753196937159189 6006564083617329957 9257660988440524737 11342674866108651389 11802446882615856201 1745389638457825601 6506208217239715829 4781237408095218949 8362704447806358247 16482614956366271184 7382786815345656395 4573453685503150343 17500661081452558 7194402187339927384 2784095448809537728 17220465303900453856 9179524636167205920 10714028740707432237 5456528689591577712 15052242495129109353 1003592828661589281 13146005645310085615 14361529431989950668 16247674196703068139 17396327905902353315 16377085828117273189 18238492549124496772 9581834090560675621 15648483322528132 1410704005643268822 4493689696042146314 11216880726234575771 18413656391372779764 16721268558477661040 16797493609182437242 14650238806723469428 17738035673484871224 10260042721103759998 10368021412327167099 4346528064737625212 4175731535862449811 11633704124138169009 7478678290787919242 7207487201376468037 4738821101329766219 4093871913916838518 16335342449323770414 8119151668565873048 16176773122142448982 14871272814864176567 12135403971210182033 9555898960208777975 8494703220030815103 2233184799950831330 17508378116831623331 10792341956797580100 5839793391511651079 865214557700556909 14505984170209274643 10736507464939685242 1418574164775699415 3527947827027674280 4194016173604728881 10899407138736893704 7237993399537914741 6943239207787358627 17880732499936916031 8623636139477260407 242812747712509643 3643805772390137893 13125294939805424210 12825693846841743530 15248161884707487202 8855236747822557963 9070371262308953673 4688376426062230153 1861196762541397386 2914586067025246003 18223678751715839017 6364681182664595749 2960479837336646473 12870235701091740464 12237408661225901112 2279216803863024625 13223769036853973104 15424519176104872847 6853181528177839422 17626791894133243394 6710333523609639885 7964351773793526737 1844632512741841890 16073144255297996716 15265349493363171884 4417526260056175695 5050615140583742408 9343422543400032784 11991600235368963684 381456783371880663 15271255406838848111 3196555383417541617 17947653535146357930 2813803884649850505 17338356506651649341 17431302701843063000 4752836669656030700 9810259514993641452 15291791568838823365 2379519752651472050 7522124121299125817 9554623490303598623 17987946879472119523 6931202006855534630 7173246924909943570 13730416181205336626 10496922806815123161 6322649934988165447 11359137315561563982 6664446433462500197 8706191603980919557 1936045918314447375 3356196048240527195 7960566540547426586 3310605126053769259 4347899258647094415 18445930652713495354 15599780401963469731 14173468022476714532 12791028325421652055 15230867106614458103 11896711589172902379 6660379985175484465 3400278435113123193 3883994782748446864 8816192458104882626 14871883778682577182 16693177267688425065 12326869679865655998 15940030332804769699 1447197751969917221 4682716043963060511 10138278388114233687 12745478940809920274 3419917532619534626 7888560129549803730 1523699764352025521 10613373214225854911 3517065600944252107 5929063490842954656 17745304501650652726 3029924122866261557 1746835441905503674 8235185099569066498 10594674386940691273 10313224911296369859 8857233808622996022 11537387497799073791 6942088121737968594 5692836987519375462 17443633048324731606 12312893982936627070 970118121070369493 1800053581513319004 2546068584757936585 6580610939795137978 10750647643465855141 5272526643193847292 11851576116630415327 5720281398634065743 4619040573506110486 5445170784750084658 4089663984926475732 2236170049951056513 10939051801931141456 16676656104611112974 2327585463301951140 17360526119601890738 12344518451043622082 9371068648082319174 3464816362014865609 17049344805272840541 12785007496686655705 8508646576010401579 12150786598026472919 14746248170138404103 11035203566853561221 2809934261236776759 1499400912785777669 3792811278470929561 9452036702526385254 6223057664094459592 7670407725373130229 16476679816739148684 9548009233059348681 2811353355806790592 17605188941387684727 6955778501514500985 6778916597463894032 2136184498992547378 16388136822923494768 12715664243694352909 6720261667206072960 12664108461173120741 11407673804520816332 14947776365092651058 13057385284780035718 4580307590400546833 8239833713956554650 7530530243979366034 17504918162104804260 6583754729336203797 4975603308135048813 13675335884589906352 8426630576767230602 17412834521619558124 10909053276201660321 7420010956612812762 10971299018880205788 10073371805091532970 287960482863036492 2765450033155822993 5102477729691193137 17450744649091996871 5195420092959241943 762430053766012034 6016848182581947230 7004176353478631302 15834943074303756172 7109802907759139887 57625024717864810 9118683028977733153 17176661481825597496 13256913484586349946 12539172877053226665 11981346327671320997 1894428228101637169 6672103874411169044 12929952375711308600 17147809040043274869 9780592038591962195 6667118831672555951 5930437790720099664 3509777420431846992 7425471534760961119 1524758741609027200 12794297488508315291 16856010178249077445 6485711323938766705 3370248833671337098 15843035972685966345 14647639685652682610 7503402379044864730 12581342740991439700 4601435482203056415 16323017568213848987 2608171590258582637 1924489115913782447 8998854848351910286 9241798379299513894 13862151419911120689 18122550777517508063 7123011601260308988 7446221946049537454 5660059814650440645 13106678300661706320 10387046279356991182 3844932734249347074 3778392601139310293 8826269350074056226 4338059466052901862 3365965358358989437 5831400223232528485 4598257658908659373 3852013382209162192 18016525456076941362 212409677787035153 6577347090294389468 17883752772083642044 4895658271066655112 1078557376352631750 5733988664935342126 8954025432614634757 9636141408370902814 16922694270894560895 10945799516931863483 13017776653983655689 12292907472644558640 8779446622448574185 6257962789732314796 17786698178876213409 17747994329278240545 16339504094649861948 11527082651227994947 3998649575518446075 18023019334673026066 17120377499032515729 16684757884071372997 4727763101620231909 12861522723444433055 12955622561457287831 4153604589554905601 17118687872982211002 942702597025907075 10460815021909917704 17512459927331368155 3333368356161656202 15979768320913582582 1488862258006809078 10595807653228805986 13711191651591807324 11346354444197336732 11992285058457986319 11307328399906706882 17352358792239866012 10855825612869396389 17363089857979986433 15155236642817320023 15378681886334432501 6304017796489258683 1371414400508566656 8722355926535636051 2707391082301989589 5859730301311593059 4045057351643125297 10677629673849392512 7829907150424356308 15220037467171489543 11458178321850049136 11949195240530471209 2438649777731551310 10014929764655631840 15535812563325493402 12249763642049975503 9780903649690619819 5151332482149887538 6160242755708819189 4807831887998211248 1491333822296568304 3041740870047467646 17383884022729098894 15193691381239976864 13027535333634003713 1032657020912581481 6827977790468112533 12249086810099075785 16650614726589378323 9333339696504920494 16541438543548267659 1048210331877939272 9458661171425855162 8465885165074531799 10630573625840052693 4419448107011638475 11586421148843279536 14776845071140926179 8696871472840634805 8967317052510805959 4853485626171912172 6841659500213071745 8557757908698765223 12149211106838590512 18204611346903084793 15644342281142827894 1770967637189954691 1144942444878735446 9497305561196383311 15463645220375348622 3453268210038502276 9533493621258798432 12053464310603937744 7536401510749418520 18057780934861157329 6094479986837657769 2806938645218765034 7964588987919039233 3289362033772596293 14414118990732876967 762653104501572603 8527230197270577379 452046613337683177 1852826481526724947 8156437823731616032 11125640633103537517 8436197273834053937 8045675337711385126 2733528509840119444 9099768973505103792 13229996963445728509 28604812599953141 1115396477360550478 6266886740983522402 4827168555710688908 15396738606497703938 2455659467701419151 13388971203727634961 10813991802515486834 1824026852015037111 17010264376738867359 15461598220952517705 852551243888211737 5389699772875027609 2713510347675963414 11388455648435613056 10187428889219769725 8380432818538740678 7367706458327962699 18364293619557883369 9201979885392225100 10521884086658666226 12037309222502601163 1587747694233857540 17692905465268451905 14276969688737309900 3899571493143708105 14723947443537382722 11320936533538793397 7366538112640050856 18148078664789130262 2971786688105442140 773026519464111159 16242850771702327136 6154910531762725961 2005937245076148330 12520540493485908456 10407226096864593385 11075029622252789739 15283717085856008184 17669765067420565863 8346379519935406443 5111168584105281040 5673262172843110732 12089737336072767747 3267931707148439064 3400594692924302905 12861018099736998078 544698981186147555 10547541650671897621 14185625705395683989 5183005115530730474 11972824781722804408 9871814505253794360 10987719733339411720 16558839948952921199 13815078620059074353 1809541352756982172 2817172284736298992 1716386751323205197 4981095017626156926 10302598806663261491 12993058459851163300 1887338405779248835 6723758113072854387 12834762318302206490 3579186633854795993 2447107706748877665 7149298885736655809 8950304413183273222 1517598677998594254 9033884299921827954 3063714871575754180 10427120526587037469 5394965330351551963 12093861317735830921 6674953323393324993 10927328102983628203 10099400028938394102 7334169641502152113 11187399874516689705 9772474364997281637 16974118536887265869 12699011577612543094 1150728167974463335 8274708547954031044 5033967589137473679 9797643620311260472 3112930822739193443 14065238305402617826 2653632607541646781 18323153121246686796 10721385295830082974 18381509046241570729 14379566993132736881 5188428980627325120 4839989463356893950 16649351928845364065 6901203416043378686 7486940662094377787 12461911329855342220 12959216745011432880 8221739669634698216 15353800700920171743 4384862485229267507 5912051611285704196 12352967580380032785 1902074841781713709 17977845792565931125 15237335203049512854 2258521696057276996 15875925960163834313 17259327702904111491 8991782641257879729 16055874790243208682 5500159861694909276 10120092962830861223 6809149303323770989 16726539091451030364 17471045664590935296 8000075475353434067 17434389436853411892 9795695262242747259 8784390696549073386 12995816431933601751 17327438147446745264 1154827100108101707 13985560104118964820 13755893094333799946 2627394879680047857 2169068683506479549 11723347389611600659 12082750028683314865 4257851829776260447 5959576252530508889 4448743503898151244 903194017349971138 18106690779075164078 3677912994527727786 729333767006081313 12940127938141007999 13841857552533920419 17631195835516819749 910743677919546697 7214041825508092689 1622742015392585489 4448104543841687453 6220277078489273822 311938806757143869 7885141177946113450 12464352431438520132 3419270507664604993 6351431856243869153 9932240263631632462 16971573181439538489 527073066420354108 6310961196492371539 3096279639116247678 15166913863705742776 4860266190480325210 1970319249317399959 6191604928207611674 14615887372653846897 4254139901408572632 6510668412237571432 12144433638813813016 9278259650753294467 6412054544504993758 17946986677781940257 14383471626745888177 8157707951681429693 355901170968622952 15033301675892764688 13819867094659489535 5509986709265209754 17884520684524945629 16961655698040690956 4640758021235069697 14960131022671080861 7192488597203456521 1456298487967259305 12598523560717694180 9445082425950895021 10402166325615568680 1500392717293225341 6441699476535177056 5633803185715917692 10953402705787209139 17752551642794296510 8449044546392038849 8863797087137751546 10079887035827564517 1999953593920027149 18014437836555031558 7631670658866476423 5219350712233604180 9798699375579630108 3921346517606478474 367474462899819053 4533780819675442865 10291163603417896512 17082174472336775333 3481630941105447967 13145276247597249587 9171416077173480052 2738299383942730832 16133358205636958110 14471215981261420449 11668237906439498270 17221988644804202361 64309610982987782 11991508761131559307 926336574922956957 17744775781733307517 16883013309737336937 17952848072278625826 6773907579937002565 4207364239050802941 5695012847965811196 7124310806551899007 8049258362212614006 17171216305840689014 1355765333680284934 7054590596155426952 5339089200451176905 8398680174150877967 18218648972616114172 6643568569187883317 7805823722958019411 78920138136168229 7170984174682375399 5735033040269365779 5716447178870937304 1537843791835672554 6082383539795307826 16594010768918921562 6627606169033740583 3712663500061348761 14576240888405700312 6187670838744482057 10094333373350013920 7206975343701643349 8296261882726330633 5024313080712234296 5899264766081826314 6991107446770677609 12438112502115199900 11100143311587668831 7713259961881019106 7674583229991563561 5055666170078479196 13330503135923025082 13623755935782793274 17813026890128700062 11760852921091883142 5727381162150026579 17583868720959521582 14758830357074033647 9598733712517477593 16113082186671476740 17120976055886249137 11750688605721026115 6271799498860792174 7002106439743657553 14830889115412136196 17206839720074064834 11171632419392485072 15261117175562869939 16677951752012996534 13680766963860897001 17732716952487698961 14942435134212464813 6920357041002706960 582786766440075928 6378381856874853906 17102252254078011185 793812144166352330 16019347121070227141 12044089076346685670 6056432075901827867 16841041403704763953 16289453057892888779 13811032301077568484 1837914579781501408 7925778711456249811 8760987459843469603 16618838933013107270 3122145495212526452 7821319322125125292 4255153476288968095 12788830118308590012 15000310152637898349 8136130367579658594 13707153921325207741 17524056796895677441 306413352021877592 12549778212997565230 18331077739604751356 16839396235449031412 13600728598035770025 4290516627804918528 11122299565124421594 3505674673260169611 11713881873794905681 14421728621453617273 1694427911805155018 15660076332107176815 14979978796111400022 10752937491463895755 14138600636314600818 5434521863924134225 12519934353481557033 11074198782509954892 7255838057512239240 12009148534143760865 7001255934084833660 1740899080254948325 12083453869861329863 13172484141300139239 13094887401758073480 15731093866894066445 18161423058997939534 9552845677773048182 15469596381224438954 3143609563123888059 5099329991588394600 961375958350989030 15761579058457650467 16186913818168423419 7085624205649096052 18102952120456031024 16674858047502409763 9817710478716094584 9099801287556266349 14007199767647792645 5151493214333217749 3487296591115772748 5170884176360423093 8491503856654613444 17552796057764141859 5677635844461413176 5662785557474660172 5062576863321701243 5532633825442332466 17300260776576208112 17047635353431095500 8861427629211143182 5028012300518243452 9219153056773946811 17348370019811316204 15581726585020959859 15642079852731959000 1899500322120403122 3758199727307755700 11394122970854721691 5533614836635152411 17351769652970193551 17838033576018102109 1679481287104279179 10509824192009351133 15887732592463879774 11460651964015636317 17132794691724831956 3865503027407153148 9306828790110715413 10768019378766419842 2974376008725402765 2553070216309794353 14765029887382276347 6689486280523003630 8784291109511734228 17611152819759922635 15178940163070273185 4793517518094023182 15866350169885026040 61425832533980128 8245514519231080589 16060748573317567875 8836461279331332396 13498687425554135254 5817309688810848817 8485032208661295270 7489410281725476802 6163635884178916168 12101851337448550413 2668661945223874486 7881218167478591729 16617983915911089332 15421350515947458404 7903448778083175289 4364656374453854162 10916980092055373115 488804911808697372 15997245472374571002 4699191808003250135 1057033086926883376 15126363571403141507 7399371361060699372 1285872871744160437 3586947780207209973 15643877011871628297 8753152560938887150 17605219529997730091 17758114154007477276 16588595143991395845 2310582097200795067 15002169430694941805 9887693221441066582 4022185329532095034 11539977227095343665 15616414446228392956 3445037702145760759 12255795450188752848 17012373189202279543 9987157083341677837 15892605263542564288 15731949733605154022 9505453095209381264 13152482680048354951 16802766844502441673 17963932387699713682 390706402980059772 3005035936676050596 17577825998393748394 17945564175497216683 15887392692082840110 6513441790149042770 9589158159538198827 15934796303737809617 4773649515302810652 3170132949934266765 1194949945983478595 15627032757054550768 7854503936248056671 6883348535404320694 7652825346661127440 18001243632685946130 7877345065710217757 17417166988066882790 10308274001791499587 9782314591729772038 1493961814595352230 4119356737167367901 12378947802488592433 14255491845963268494 1798940681594262550 596235981238998926 12923823710655472214 9532778317926107825 2018075228300948891 16890439285702332380 12422039099310877366 17481002763212670663 9415645626859425548 5081863343336335388 10632738560953995170 9442005186997883741 17166943254212511343 5527785090103925551 5171536110656772261 6302308501641916975 866065469603455858 7725788070927427394 6316737950131076698 17715938142794508556 3633811350995315367 15560478689278257575 18021912198997571088 1022468300551288626 18114951703027770871 13053788179477277208 1622212226816842439 9408005616670059719 12355744277743416602 7408309112043550797 1507937355814784131 12868240360250214219 11434783218956799504 14598015117867732822 14890984316253681544 1122625991912922897 9321177499439353318 1507075313294846220 4380235088508174325 8391051349927372323 12282964058028860785 11061012836273648297 13620915912651518942 14169345182307700857 9631887775424750597 3593649493816438912 5646997905926786597 8258918575751713503 12671551570095044392 16514431707612259325 14223595297649461731 9037661556645660675 7803680843115533749 13370709653939367615 11365521256151407185 12287716705352391267 524815711368984888 6931616398895009628 10555834726368694146 14780645058450524082 5300582699421569595 14784536207359295108 6503915011746278518 8906704802962657225 1775014543627157965 11322872213684040965 12328841710228196270 13603616571276575661 16450781427721780402 2189770552867243643 1139389643936662232 8727535843903810398 10767714516051204969 1563833520663672381 18076672577834895714 8771475802632672597 12685435888441528229 1530803768935354619 9512530330011630811 13307448206940841389 2754527511009151641 10368432717439409 2850964096557563638 16034049416443491747 13728060002092840151 8246534562553626202 7197942527607770257 17468092064758552632 4035915786559343972 4413957743220396801 16683898718806067511 4868506020849241491 6738517125424322135 15283303595963069128 8921157100721087110 14645644788679250046 6569465042045247018 17581929448956390954 7711700449875566963 11757450745118683407 16876744866316957413 12519947765074655239 1875076294450735550 8755638446216018350 1486458894343874563 5259624359649831680 7728517140224858683 17097856715829117096 12489149062248873032 7057138727141094885 9918930669259116256 3480470820352057405 643802094475444656 11278684621452263618 8772703513122754145 15097870841846150229 17464697057110432187 1436098860406600060 5704604037398916505 2609605409890955348 10814502606663441771 16127397162590211681 5996985056604822056 10860241949109500003 6381965672782691684 6935230682616832516 11944750802359471127 5214321091296905148 1746321269294092003 7469910003685395038 8243479672367728428 11679953522916861553 14487963398000548646 5849477062293649028 971570659318865309 2839933030428315779 8156439718767860129 2971920192383771868 16657231545444543213 10259863913546663975 11195213675134837509 2952717203244054737 13705795944873779258 17614731387002805267 11403585239651883502 9188713545000515743 9738712194340168058 12081665647688073884 9830186947903038667 3391008832147739273 15880056578284804365 6068664832309415114 17609586696826856470 7145485632063429054 4259141381163971333 4833702756184992088 14972702904114670528 13744338349838339806 6621169522358899588 12320445067132731751 14137711761888277759 11018372940973927653 9323341805383651249 8350777499756358908 15829188831870129383 7081836074193998546 4372247109310756294 16715942035283949562 14074485745861682322 7351939504835658324 13097927763739943755 2223287866015542633 5074464512406890402 4240638251658279547 17398689182346003471 126007199764950227 15657316285585360394 14673152670428873177 10808882412537621797 15542539024846049105 4525959217925754320 11475606711742536934 1466929718492076737 148036474854080929 11326277669070851038 733758987287182328 12227961388551936357 11658245387504381537 13007775326460934025 2480516270356881317 13643956714749870977 12803080856730169346 5207540227372961446 14114782445641870683 5993331430234231889 17573520606088596555 435969695427665148 12929659389519663939 6811831855413597727 672039926408173818 18384801499448389856 651131432041023993 6590618710633865984 3836192491320908965 17199659127328535206 10538854959103522307 2062466363766388587 9796273793560998789 14810928238336454682 11861495744910131167 5942108034048375785 2591338158095717409 7604810730439943571 16381017436703126966 8168693864708716304 5692108942867115726 16304857003161147856 13644785800730418046 14862669712098492407 1865552872820902573 11505474311906071905 17357079582478446424 1847597919726361693 15487402399664595179 1201314061808209304 10599049062894242070 10303836306001460705 2297530501841854735 7615137301832037008 2001610238519150999 11521467376038410216 9902172579370453090 9260481967873319844 5230296830316954539 6190872643198707237 17717501591350299246 5579771371369703510 10974169800113053313 10068881555080043569 11994077653984139835 1714143990453631040 13536560878443805073 12505528590479065452 11374243985168318632 4643332719456730189 5039071058191412049 10446667700390620325 3615729796333092316 15834824528570452705 16066026925434858139 4863253827896864557 7754547612136923465 10987962033098274080 12059748053164352116 14799388139775699366 4786588858948928650 767031179591169331 14817247915658813286 6580521073069535496 17158770892826254247 4684065351616984357 16623435458419495204 4499267610039232329 2938551113326749956 7975808637527027877 12510580104542461174 8807579249558450155 16758355096321102193 10844043075065232370 14474095743912436388 4753011079127455550 12210905901806515341 15861739791239728273 9745761314425790180 10157613296920867095 17988711324397865729 17107985854680379096 5411448662412619886 716030926347615369 14512617022063230423 9718215380275709253 15868841114217031250 13948518477176714756 15977603515793995259 10807832668007394468 14132058666879629925 11944767353995592952 5022898561732562342 15419525857442258576 1748712808534648323 2330633040376581681 12996577016793800828 13291491061378802228 962269764253131246 13330671188285443195 5556067632851208957 7486404998353825421 17422352098450318438 17318521730199976819 937789289315724815 1339982675098430415 15092722909975354935 8057004021676807086 15410564878941322057 197143618612973868 5722533699283839370 4937145737654967959 6945006160578967351 15047982042388156485 3210046431069875390 2882115189578060655 12285103387878085376 16365953655512975847 13913897652896917033 7679672116627219590 3441856198015333183 5115940562760729913 8087252706532251602 7030128833182824205 9787606055564261593 7521244706359435113 10839652830348564219 17325957244919521395 4593421281369311869 17070730190180647970 16669310535248019636 5071394461441232538 14654579477868594759 10488000856125036344 8889006329455587273 12394150738256992949 13053872771860338083 10097644326968761290 15247455639924962902 12815942662208330857 13767892072935444985 14439794488722220218 16513445679268901290 17598378216407791827 18309870045114346675 9828984242644502074 10158063849750073309 11219676675693508857 7855626675720979888 2864002654510462651 3104386285401294996 488765488226938332 16250153004436360443 14573065646077044844 14972656091791622801 9866682443913608593 17927371241409485681 12281991022578142728 14799054265280618396 17982740425703639068 13830108358248196263 11034775542869152764 14692680398019570679 7947612678146172192 1402353119642147928 6240868218494645879 4670195289275066520 16387463408129377325 4898580137848485927 12088758471493840758 14175243075970534771 17249411535312891066 5608608170508385424 18069660764621644346 7635173761510855127 11551870572088667983 13646896821067987165 8538462191254566395 3226624810836956339 3964837340279196734 683129992943864349 14039228617139418522 2762893368255523462 7862732878646309549 11002998077548754294 10154484097705975992 2602308055636669012 3893817665932835620 6586241400153246689 10064368611595723002 17852934803866984737 17340121981951183709 10808698150281397759 11065142599028947916 877533275463275686 15727826755910840732 14656831079634149226 16490600964632219079 15503695157401156380 10604587216208415013 335530613187110275 3841197668105740703 2679421268244905008 13214776142924136508 8567375652372874221 14435850595980653533 3869960230010831305 9723673782695298710 11601570711376115081 4950624605160319782 18343252782310860101 2182899101304552678 11012467209543109288 12561371707819046194 14829959007013168034 11611371971849086759 18308430368165431405 9001832241152729910 12957339223236367177 6381022887428090352 7656065825732686716 11704439361767508209 2885317202267606877 9639773086921611974 13496675798983602767 15281444955473657916 6289240875434981561 13089430274252013763 9258777068860347444 15977761042097059239 12728495139678411437 13885855444786563568 7916277425139314223 9144502735244036612 7976720353310455406 10736604147944320355 11227238908262691281 7993769258580147064 290014490376758898 15099821805036197691 2386528098202733218 11430680155993962257 13950460335678820674 13123395074347599075 3923558664252206202 8958958729488196537 14672509165417348634 9213623239821037630 11864186609278032158 7725290012503288410 10224808152694878802 16693573765824040936 1763263557768357532 4586235915784458244 14148543688051271960 11871323639892158023 9299960687651780346 16035365999569394454 6414011257125593687 12549522688292523354 7050572457031033407 11289342843148657398 16885925329220676283 14776359527890212655 15240069319351059954 12273295230595563140 18435934262355352451 9538805498035680204 9331289179116957361 4999027797246873294 3202159753764259605 14217956406794500094 8840313591115957976 5816262431064350549 13240787120222189781 14602827687161260489 412834918346603582 16291104601939771322 5840345032142424376 75722565061812350 14909033844141453435 4386678191647121483 13866660570949930325 663836556334210951 10568683957842970059 7341296392863605481 12307656602428947743 278531611933105320 10881262833365947471 4648102802529961715 1626785557165151997 15281389631401907611 9470240407974861898 4222360870612665329 15600895888882779980 14797200296264833427 4817048523191161287 3895253597819548622 14206293225745355981 14701169507597011295 2318900495696681266 6610308835467209697 15396377063686398193 790066806351936238 741649621318742431 6965012314476302336 1304252773643411871 13214308119142999562 12274155009020953793 502935075199891048 8540551519583410240 11306743931792140574 8874954742480423289 14595275084099847001 17714961491147750374 12636224104562674431 18181911934005470671 10119090201025943615 17684940703465965234 12294387071801668323 3319190120996911346 4520114692139558525 5261226239126582960 5744442930927489080 7384440929158889569 10158261994454162433 3399473946746941306 505685925761041083 4277562327541445914 1702467417632723151 16654748108342275086 6866737664710072677 2449560650841856207 9229920613404018245 13254849561971463556 6201692622162635390 7378927099316796551 18063831068261062549 5647653236271298470 7117061757027659054 9393746347254033158 4646374489345420991 15119165264998164913 7431749406289032664 10988836898633601925 14718874978961850612 4286508906770469083 17271656503387163415 129118165683288214 1093927962254787758 17909134966591600749 8088293162003456958 13643011657459318423 4506874339817787104 2130092458491285600 6102145904123957513 6120203435115931938 12264781101382799138 10988318485380662711 4751107700687268723 5628611844755560628 11783843289849949142 7780067315941494466 13431182564585422637 2727802596871933146 5049944992914305675 10186652570501529541 5371792147710677618 9232108049429754342 18025286114092318347 12404790275888569790 3572824678350040687 8183084688026789089 9169265016766638923 2331887212369990431 3473663148772019096 13161317111780794798 10469087986878072894 4942184177796525943 1451522232202823597 9075787711393517824 18065584858104715091 11431125234330028500 13819600518643011183 17454195260024667140 16277143700751465331 2458473931090209813 3266286285886812634 2546309973643340503 18410421871656541370 2829757310058278950 4431359799570520552 2651165926358939271 6962602837822378116 3520867681342623456 7927801523345332096 10066970881780842955 2178270732661427607 6276840536330019418 6143957338579651922 3622713507823855634 3911170499326943811 2754840563842216304 4307083296836500290 16944341750388198573 8569612960157859450 9268022451760713525 4553262284914140976 18140767975183560408 17489768116733483067 3929745448869555043 16477879205919671568 8429394724313949200 5128288105623139931 8375743159080204010 7017290620867047893 3141821334588117380 3027030615860693171 1570536716432846912 2612102732991352633 13972630116089949603 8090434286923733497 15038957933784883091 10134365353457438422 11912549845034549431 8770988860533358703 7143867589548071873 2028334108652540743 16574522201061612315 2929589607014250708 17810870980826531706 2693380576108008959 6967243435168260123 18409093734355368240 13119108671193314886 2292645125664247129 4061991475917194338 16449117205547679878 18319095621309517625 1088840232351866123 12193295618618780087 2214321848305851430 17969550187442774467 385646981120245497 12126628062551931251 13064578647540437514 1944443619615310984 1028769507153695348 4169385582649947202 1448091001075009177 4775023125084007431 17343799636491968726 5313185630603492713 16930892138502068731 7034889417886922907 16476249420705641054 8804960493022383238 16477389701121003340 4828884110959613589 14179609917549964271 5949492880975584438 14966402839867230177 4837301721022837050 16600435872750411792 5126014910107196833 9041892983297187850 15415978433433839263 429666945478965251 12137699775038119544 17606165185183456444 8852285470670165957 15105331326131096242 15720502020314961690 8194270002577437118 11604724742587606938 18051765255942558590 1785841533512242732 18302322927617116199 2957464940907114033 6259622523192124196 7268065879069877006 11760664606319227801 11757121352207535200 7170172234770862226 6925184358051171508 9319965392175375313 5223431230004836257 9900991200062847298 5349680932962159290 15347113624177190365 14937242066988577949 17627436495843823463 9361136517146306531 7691180129445162996 17305421794661205429 10150867607467466585 12678478026285815154 1334889741130024285 12646543002347329540 6436637266068634704 10830117170735543872 7581885262819549765 2278391030026340063 17463436163112064527 5091157897480072278 8971261632157373288 1026309173296853763 204737318136653953 1521686720819231125 9144546607657706842 16857590296130696568 7832792381836738890 7510229627646526786 226171465218908052 15078804316107421478 13021299285395674360 17795046203155621725 13295306047158293236 11078958997861148097 6482227102051815595 978110287678198573 6610923292619118949 5245261504098472766 11545298586297385465 14265386491830871947 10461074114404979938 14795006650965129276 16310385155968523923 17242821188719632958 4661926835602585779 12044727094949336936 6572552238644465254 7596712693594813245 264981087982789146 10422774766556872745 18263446929734024297 17560727243259531997 15589490496801116910 8330986364616772692 10988682870888690153 10871858013403378329 9432524448052207033 16868815000443750253 12049780382393888746 9675003655397955414 13258365751056097539 9708087084951053181 13492899487837305905 4017601154820535678 6796225868915339562 10759244467600778059 6771442524617608043 1352477423590874590 3074188692896977151 3960239645472133656 3125336359501869708 5073219765539942308 7689025465008330293 9505224998036326895 10192414707298167153 1055005604945471952 18078233180015309328 9067578249737768652 15096956568537504345 12896025158082821627 11364652910072041343 424514328038586968 15117242491176282783 3815443804347131957 5862103419800683621 2837715065932467493 16197961198125599041 14421186823938532070 4686231365613854594 11468610012300035320 4297088347626671175 14769436555302306252 15450581584521651908 13354933646556555769 14777479794067221493 14108011843933406687 8235906921684299142 8065122058721641707 4262844856934705407 12015943724317762213 5661613922372437671 8972722616042792229 6668290329647566874 6257508270266831405 16189125847248620461 456348877490568457 11201550984412804034 10678579373420906570 2848363083318222682 15734610484678101764 13177421756956398241 8305235378549222635 9793783465312254649 10866564940252565184 3113028822856511002 84660229475083509 10634980694369595200 4626601069217096634 12236108196136682563 14035746404119727446 12723786167826703367 675282817706563870 15736463920908667924 12666775321922784866 13479640655751837494 9176781992490619351 3848338711301014835 7452046189827210030 8036720538244054179 433398401196854494 3423178483379846351 12640452087971621476 1763638351990121855 9772529960459496785 13153757742730737867 16527919512124419528 3391344349065766806 8761700667986642009 4432470331635424709 14195337692565204708 2836749133313071723 8245503421386620389 4596770430723425948 12275857058493895232 15218021253713750569 10511639734276595997 2510496390680670127 556797243132680092 494895879586450357 10080386452244631469 2960268799666443538 3662171470736607406 18293983874518501813 773557872420004198 17962137256029454594 2798569829526605055 4863529724321458024 8562510290199352932 11362552667920635155 17650457984614497358 61738028751833779 11304704056190291284 12625717113551776883 5391713174303011025 8257292733666390547 10560833203888351899 7804962823443283803 1670368184257790163 7524201689633389962 11204624538574776610 4627749325058929826 16127175084133790297 11908117435387581525 5928663114899496528 8211021311556909419 3345803865315997050 1479884622834885948 3711730603249367109 8629051959116603684 743399996130454079 9817090325753877072 13896047631782063805 9368832063826856520 9908877111450787689 15756564840820029681 10709829074907904230 4006814006033484508 8557978503907432474 4268180422379176501 6390282650716267346 18310452063258947679 17047573164301185300 15642801662186833010 17588490385287215981 5936755376547074742 3406484300721283709 48364172695148908 13745265686660483622 16923763548423063877 11821133225074316147 11591511377888363256 3863972255510235532 7624593526468462815 9247989361450221022 12100803742084826970 12277085880466183093 2429125388603524922 9697144031204782020 15374262728203894470 3437224197753119545 12693293750145931204 11263064048428769571 12860019285312727414 16213528318365216959 9232359249930957909 14656953303547812544 9126569185069422468 4588052702962938107 12177897713787148962 9940640091250414188 7584556503960057827 11840041949258850206 11637502143202015808 16804540722567934091 6773584423730486619 10307426009424795857 12032225551840024222 9656540043512307846 1789076279609569507 4278088157470360086 11953918591085569582 9174536247368451331 17897748674727337316 15814560680649785241 10603335718753659414 11007775010631634047 2123589297613651604 16455441211086542145 7446900468541450868 2138409415535554231 5404836887568428432 12172183789804631172 4151868430309558995 10981316357718557283 15301915522496034577 4868985203386764508 15414160582789911999 13158470194584021347 6584456188491730069 1965184520778610598 9632852079147322299 5349533250746174571 14520238787210090597 3712750151630796890 3936648020278207361 17571534018699857991 1750283458710142613 8907618972223665986 10493616616735746583 12986024385689462523 9576038660793720541 4126575656713843893 7933653509704730490 4085912022962210044 4451127492544697898 9597743521634912138 18283356390616080903 11650355443872309999 14759050776412615242 8946554312007048098 12515956155925477383 14463770766195850220 10937430022238544362 14217934445631923644 17278431537429101004 17120518885568351799 9704002358471221628 5893608639964343819 210785625380959087 12212660593250127244 9244967239529320311 4413841473198119390 15013599503819569492 12676578172736140183 10587782791897092534 13539428893876837228 4610891489312711846 12619078225679316360 8001098104795065425 3417497371396803802 3699301828120738991 1152955538344066456 974347488926126822 16398598549063754355 15335608167318716160 17112003912573166036 16258094736879261637 7273219289510280542 14611396510813669826 17388204195592403247 14035348648143272274 18418587235695525664 1434203453655257986 9381664324581999528 10285269264121723047 12539583303781996304 11642904840092080563 6562884386708574159 12861991526039401734 8022636619499618490 1329845703497447990 1483170146586819738 4695813094123862863 5699201177649864078 17975693476906955986 5481169259883256628 5317635923042625951 8792182824517242783 16870871096933214604 11738579992094232106 8353077968314081924 17456907749146980473 9614075762575108685 17541998585240326864 18120571054665660319 6397502158082134874 7603537667378433313 9920888910607508556 7659498988683027395 10314643051774720893 4410075572748626063 7049200448044287357 9097076217718134872 7389835409255684144 3992361710863743119 6612912196210879164 15077703001480331832 4636557871032427722 18234821990014249145 18053435198761078836 3256111182027203748 4338893271454867926 9641000633087809285 4172050990314212129 10715983502355319458 10462715301796655713 9467221985213154910 1224046370535097309 1454250105021047900 9542105107361457346 8619785020842089767 17590382883211582854 12333359381663186834 6010787238571691346 17551280251806170421 4743767525018438550 3536093004777021874 130642433351615418 11228845528476847845 10651761011694952712 14503909465655581348 9148297304565031041 10489373573215681371 13869506387074662608 6594466775190236158 10112542183794776131 15465017854370517359 17371258928631390386 13354096811461485233 12408458082639731585 17073033441220179458 14508463289826974183 17423608412292231105 15541207396507672784 8203372962880268758 16435428615845132702 12059307790724349653 8899735669124003891 14857517592046748061 11362242696305527601 12532057411341496421 1154841103008935486 7274717307014263833 13431045165799969777 17232608972694333293 15378192484821256470 6846137416387787473 14682300987668066192 2836111931901840768 15352478429882838653 13044921386090744073 11054395736998212112 3731817881950308251 1112091447221232715 3313909553400304181 12485347098985939281 7279845177571554223 15001946386615366296 1785758234561459693 9628520373197116446 14171212827641414280 10744433586970228941 8613897305091250695 10588820298716019690 13545452654062895587 8504313822280183499 14996363877529931707 14180319214229361504 4142290086275879286 10401068766176113583 2475083407348082094 12357148930339317404 11342536272391835199 7976478479737236720 1554754078897419270 3972403795633569381 8006832425677562793 16708627180811348080 13396163553035913129 548248749266154131 9175262682168177775 10764721458499241388 11790608657296857345 14633086302820013278 6331849265251505999 7330705723569631236 3645091092095437984 14229202934676996924 6990424970448078415 4228853486206245176 7237368610081935961 14815920803707078486 9834993712301135625 2854861202703973336 6955996631460107537 18166909723846703397 3914817702340418844 7521963472568789107 10843508541665394699 9334004171171314409 17505569844762470847 7255884431548869887 6923857756849070989 5342870000953743681 14327495978669037043 11255733611919707189 2444331745583698617 11643523543701224706 17010943131483209707 15507106039390193013 18117302347545989974 7742862881217265727 11001182681209539300 13510319664337781157 1743785069943155075 7459140785212068116 6579085047325195696 13557160082082210025 2446674541859788325 1047920210888807589 10567961249963269374 4430740324274055522 18049610984739807605 494720651860866028 17238993184466823320 5858855372169856180 11291145834912385206 12790431275226568307 5450478009170378459 12101857644387627891 597602119625083055 11941472059587375403 3276251632030806462 7740552640703315194 8164501887616054943 12856905716550369107 3617072131212172116 1983314591874611002 10830639999253835286 13317305432048342320 1758812748487588136 15336764174736103064 14062284034646088460 16390613647003793409 15583083844943725775 3928735238154131735 7542515543880305767 10393294151498385789 1914113892941842842 18428436670485085443 17178437659303254180 6207008229596344089 14830389154902590078 9614152575943100810 6442733185580894220 16587898271372494869 4195562615110274744 12225491258333188087 7851746036351087593 2662101545178401250 4928341684504554175 1935984513246699725 12393011468590779219 359807279920842427 16217542645820922882 10014317933676193546 1267703989066246826 17129250427428931613 1704568775284727560 16795151348493851537 16412897090603483706 5649675347902437121 17728540364914460633 17694440838691856558 4944311193386553004 8399328545644173937 3099359347303142836 12959465717689136122 7946381711542231293 14122287884347143526 16439378698152827023 7680424503314886946 1872843604116719911 13544300330853633467 6564596091240473582 3383915296651192129 12189934132465337068 8755594118349101431 12146142805136544869 535551144352646012 12690742027672889430 14475420301835541735 432445066909673039 400572062745620937 11142828808892422008 4326779122711167566 11869062673587435356 15114578721004991830 17191610791856643958 9942411728626300889 772394806354227868 11709545666215467105 9565231575835479509 8845032416926116267 14031764408684817388 4269001210776525504 17467773887264411221 7486491803258227208 1280318662834292264 1998547287726570929 17522304849810055354 13547199160051419921 13931390229651841495 17544893279611622412 15932246807090692026 12918036124643624469 16201645545187167316 13812110044659632207 10370513338046046848 7202142083910481765 2577448779740607787 2837679079655291658 2041168161452741605 15858851474662570658 279578879408169404 18371129547511627512 13124868395183733503 5116498601817957753 7445351358603811312 7787017653564162920 17576837988095776862 9879654439410083638 12973047763607666507 270175875347494871 42948882917506403 16902442638369190898 18329456474479238014 15612481561011226233 15477171871469766020 9024885492023843765 1320298968050661147 700570983019154582 8754241628431478747 18231179966066621960 17492722823959970557 5129962525509860356 7560223468413052160 9263288323017415164 7834457692979813505 3650355635397576268 4216788330147344041 17110596418727667386 10350452306729907446 4836318656982554740 1466094689917068192 9575896440350814995 1597821891617634066 6808474103972902955 7866286187341586292 11221682812512950378 14650707065525685062 4551763615540552382 9607178356344740887 392756215660598415 1369703293125298017 6015365575756515191 15540964698193769992 479754602982941126 6493236550103770337 15880301948455288725 13883016648067334974 8277036419948330888 16744862782324949181 9659479022541054958 18144350260686137984 6894847742376354665 10248267274934342479 10420433959184905516 13841799383545296789 9549682478315322502 3309078874764437513 8751517068611432249 1516153338115723805 13118694655517771139 12611052767588280129 4317362178205345046 12767229909673388688 9438121067886866596 8004953840349179499 2062268940777828528 7881468827413513362 9084463429444738553 14421727476071515227 17268193852059187272 3273208963159769710 12749467243633044758 17507138586624317543 8571494686634632562 400475114956046598 3624374926853418212 114444772925712872 16699555075288470005 13414676648244104886 4533181975528593192 11906422593242795553 15233657584981222945 2573070369206819612 4188974109939143661 5668036262325892928 10800142041737206072 11371725492184725159 8883050888130420359 9979054659644662428 8134930824809465679 9178887315562386396 15814556144472607427 2693659102482485280 14905586670906522178 16072306159192024040 6773107359141562694 2567078172362890840 13497751917658807178 11230123335883733187 15297441686157545603 1470507463036879225 9577391309048747764 12748381687891894545 3205682138813430568 1834623752086276593 14628511179556861847 6106948447864639579 8658231550218442534 2557833780861762882 12961369978403202187 3571624008729542858 7358362687798918843 17632418488230696030 13194517601113223889 15928725043314113732 14536422115351626530 11337913489886463561 13577041268272215778 10327100525826244732 14126829707917661790 17596172219560880881 6139601760851579533 13524491605729813773 10958460281820876859 13919558981015960233 631228191304620562 3410605246469125384 3266480971034630822 5195101826566693697 12561478533713088763 6432684655471676304 15751415873459268259 15570937423407677215 7043635257505678169 13507211296386071668 10579649970507366144 1838773126503442300 10280521448487549302 8781216578550572403 3684308962090122851 17523952163707178154 8040820867948943191 12848736825177512434 5809911728964299469 17355978716737941564 12189437567806314576 9934713209974024261 9229333195309972878 8666736769935214100 10047304772405909940 732420910608802667 14790088670169088381 17030175076354574232 7253457698576162179 11001423409025718493 1568819142076155250 17344585348327934504 15060235775377995108 7252630831949755676 10320596047382962170 4561189346657300361 5374570452379008701 3569306157216840502 16472833280033651019 10858378658595734415 4007770227161582362 11621777883455333355 18136575944711511781 15908914449564026961 16304473214757656910 10719935099515046018 1177343377841213211 2878570188192841357 6672601590284762692 2198962716036234665 16742154229548018529 7273310472474901525 1717479998115838537 4144669885441206547 1561826950934376438 7641539037009840493 6458167473359176638 11155280282424154156 8254148864272825345 14798674680736006509 10317086691737738503 6222449736185423828 14987483469914405446 15671925543384903659 3787088418362263429 13047494106237954646 17728663059789774428 15410594749686814307 17970738990096523621 17743927980727385404 2615316626984359938 2059012810413392038 9372672290071938010 68947930836463288 15032040981889654692 10116010366740977903 5810445826866226825 17521229559319407094 3088037219529832991 8125372351117609696 5997131141442412940 16716004262692675825 1420792801078803270 3415421015605261535 12344433577778611660 17753725043351748986 16596547523703063086 2425901620289278535 759420519983211779 18085143302334268674 13747457683211774329 8135196762795358582 10234797696161358049 1150058933646743348 10891575299386388675 4040813581208434884 9694109415414178180 15320853340899615977 1663326203136584796 3847601226462568224 11023699761263742199 5536228904624793579 473552825776633177 9827218764558738193 12880981733489731645 9929731074367641072 12201352956022362841 5076347315357822765 17441964250667684859 14139143615234337698 12669638179250223883 4931558647294135233 8560565647573838241 8415681324877478048 17433194098550594717 10238594357587149688 5212815222193194844 18085225025657003540 13676879737438155840 12581843797845092894 16504206615688160197 6794100704579484603 10775773442798869339 1200335687849868792 10922588561582899651 6291074314076211311 1031720444333360798 2401306984264877483 6865894881446688966 12725994599879527148 4836825137885696148 9776192550027482400 8401513648305103073 13712697112646209957 4175474845559722225 3810835906777802091 8407841299495599621 8875365270713514886 18075301337287729662 7152367888757693013 4476277751096107989 1391144606419732703 4087313293453298865 14768138612879097416 12019973121968501567 10319718770930143423 829965797504363476 8911853803093673730 11365797415398569265 208065652249851484 11390314713975045225 7048141924596020095 727461021371210237 9310818263046490351 15302652610757259008 12463583955126580545 8764383168860404643 8372373241587563074 975771399540509739 5111053511322173956 3743487314068855666 13727827327043440820 1131334560753383480 15379379302031716421 18202980847286187955 2987830966422852199 2161575159331400032 10339840653065629731 4406087276432646645 3758169982178898111 7898955837518890568 17545495057471100729 7989262033016544072 13355700008393330129 14375406599175719688 16374199029203316186 6598664065077699053 8607005314507442304 16323479775409055108 11714134207177892984 7423243124931478077 11732209013890475373 5145773730499744070 4915474769124351704 2079481025103873480 5642923251819307791 13717403479980512066 12471982120312382093 3675900994528977647 831290794319662333 14346990871471393172 17034555344186311959 6084714239578804578 4871781970347112975 4322360054602528928 17810549547765712504 2077489331333854641 6567988890652312819 9793420678365019325 15762116666591050471 15225690839596952580 13614337741328814645 18429272614666641441 9269951234047120835 13838518156907001784 17993840656215645585 17929881477677160631 11862759949025508721 10543027039145100322 12886493460007164746 8952938655496345433 4565209017280008719 5113244454811532947 3090580822553991617 4176742958809294621 11882748003381850235 8008037266055162675 8802900517969359063 14552459644347181919 9909353233878807569 15256972302676918210 17532607637680455166 15268614796111829371 4280878393660846920 2664993954328167137 12764581538126283648 1014594109002809328 3221866613466784037 8446651553321971939 7666920121322097094 12521321106900883213 14362462665991064531 18261950894299764604 5626692300083587550 15607520960622391846 12940780502294561335 4923761299850500859 13437778374781510003 12682073570172384543 15688842963207167071 11769936381980413368 1929535463722095348 12407137997719133332 3555212145136883558 10188598910023262057 5650092555581729832 2096206707978438059 2306035459075600527 15827698276645725880 5525488972749709408 11326958483538535027 4078191156355517923 17427509007876222150 1360536131243704905 12109702477376997572 418190316990587833 17040529988913519577 10795815612568875593 11009599951358505404 5639429655378103607 14903435691559176906 5060644526650125139 1720737132524472147 13039968470227083004 15173268462803745200 3606683423680609420 4797562914495405298 12309161128000714670 18408109585582649069 5566375655274883000 15030838972489162889 7327929293398640957 3850608135271687973 16944895881972509063 3324225858445051685 8606059072521358731 12656743459145779901 12668060702084495020 18190740020639879577 6493098755443869255 3988804790368405783 17764518832526989995 13609850295635351834 2682139749415789702 5870570189198916110 15388143397080259410 6526589633846017614 2012397112186268121 17866106455536309520 7717147555633449379 16267940464293358949 2513113697544468592 11996650979897874248 6080365011483065519 14172629134735683496 389023283241312696 9652650991611050831 10181198645403129137 2174083212879893943 11826215075284873189 17634520977698837707 5825064731497422433 3105640612710743274 3832722415899551198 4663162022105264727 17313734970416299834 6640674954081413692 15329896720883778703 1834646039399544025 4393995813304175386 14066120674986762911 14697316060675515228 444057064265048698 11683310400967562868 15324573456171860660 11695882035809354381 1773118951827724912 7950770524412599613 16051203114968215742 377247005832771644 15333333463604959679 12155760757789386712 2809227926451117828 12914630301874426493 17957269962120530120 5482264574195725930 9038386033235129802 17863632744409982791 8867157465978564566 12581365130466604741 9457229972151762759 10336947780381731671 6561390449141886986 9733727219229530355 13730421295295046514 15151657530599923413 14183589080335314459 3639547512603202141 14100575686476628346 17303101386265609435 13512046443799697498 894814464114779 8588903948190944326 4803215773651854539 15500853346451831524 8928563176415244655 5214513123279398410 4047275704462224004 18258431640142051127 1550962399738814468 9479588301789039474 11863832410028794868 1979210377470536488 8367492007015542822 14716571405979208732 15650269209081228180 11404378330706998803 2882037018614412522 15518835119832951272 3106802664122020992 4940438999383123781 10948706512587496705 15755979543783725784 12533404842319633035 5767344479704349678 3810531681940119108 3043939018813802750 16308216661462950813 1484851098582767926 3477292309744673314 490820859109630248 5472585851076665249 2637552951430398524 4198608669882740157 8876266380844558575 1409563530289113421 16654674806093021211 15343804106025468263 17798211395429896922 5686974186715853894 9175672754447257150 18443321516690836463 1064650051084558527 9728285646962682051 1048306173728192698 3121235396925941655 14211096937858556161 1594581294901876672 12202725473313750291 4853517304971254061 141147501458149645 862036903218145970 625947066010166903 744604661447892405 1034636286385928260 2639727908611640868 13231894933890614957 2754940208672403747 16430760302461294205 4120987078737729790 6033032968672293719 7578061057985739811 18122833756346737233 16346141550775106984 875592422340915215 4156351612894650384 14020030385949827762 8500822142042165552 17065483775883364757 4368083103325170899 4147874400646415069 12525544633669803023 4920174391393932571 14748673359963878895 13881142786362865752 10751133257553322504 6125709592641984917 290636897634952200 2501177306586236631 7312345894841323455 1197983548511356796 4268052402697640376 10431869706027623539 8858545910002218298 10047338466591654138 8334024601811528699 13399257979410897956 6926002587793875097 2177432748572104758 17174443295670923122 15796127378706254876 9652642318021078783 7581542625449648991 6583163088535938128 9112850880565438479 10134825736137738973 13040906078522824172 8389822338409380339 3150324684735757492 14941281162551176744 5242144641745114102 15972434317346085918 10490772471418808339 15765580919006278578 2593141984854109804 15322389096169195248 7673618430260012600 8453831720512258979 11200790382046911636 8892190377305460726 11851508663317039026 14013803386294800482 12559868984975173715 7057347850390860712 16933437636824878910 14897953144461316514 1207098144991697391 14773022013457453672 971854092385970221 3595822054570148407 3849508538733832960 16526472457577940548 16085470320157036117 16950808948188475624 6033819151646614479 13863118434552796549 7552013394020464374 5277628367229808937 16269351664097930819 1588593923483226124 17252378294351728084 9878796241228110498 3670671999494703216 6977102268756862128 9975012108030659975 7277634848767714726 16650197653080218646 1951334254522684938 7158404845636886468 242905396726899907 3210808800156629027 17416157507999907 6185859099471715401 4014683759654184334 3972529741759533473 2942308110317236657 5000744586343209591 15766635377868388350 5453416033709875279 6306425635863386967 16650043223925061726 4278800672280070853 10193747687720852329 16266121610536878251 3585459729205627281 11523991057992424341 15623448005875140237 15000800573544430682 7104485728235502868 12025183147941179744 13307761763344984415 14279269777225625378 10823908996414404457 9814421500108964606 17158734943146662408 6139646381561931906 7581764929081370869 9275686378235190483 15089976030353706070 1592618593560830056 8065655084887852289 17960143365766755215 12363580696922467846 15344717757572576562 13513769250286959385 4107524201294965208 8699116626267220355 18229514781870370065 11146403005242501193 8980629499274920337 2584888506425362589 1445578503492832743 10440443647414597087 16332101090992062678 9794415790430917023 15448078546530626261 376899756787704881 6773592696222750395 10883539835067830018 9380236007393881960 12160467442846826794 7800092935825661713 2785160256034461388 16169878232187044488 11403115022776946453 8374430101137809771 8845698695733778480 6354810273908056177 17845493612654534421 14565016105581462609 7188166814285854488 12960810512779170184 1993197232553992312 8264284445706245707 13644986811814656752 13808585227812650850 2761706586265041425 8259158780481520183 2890172032705342667 2741488673937074291 2876167612580802392 11178070603329197490 13933877612524874892 5356171982919571775 5378316069377697100 14944197960042930117 16872526491466464634 18338053311162138375 17793886326300783979 7139736922429842044 1851866875136108385 13955876759342880390 3686697013986040249 12726086256775875852 13911696253332740332 7398694185687289499 9248559031213278156 15461746325660079899 13249526015819088266 2133053597241882774 4850792050523635514 13161511505012212271 16554227649454226198 11437597565129469332 8256692694914403881 14068516029815040872 14826843898775978249 6861742846301605062 931829857009409283 4954247308304140547 9998881996714211886 12839947699746250374 4839466203206833474 4501129012140263825 12349477790013897590 8074051220750055859 17692349209505880784 12862959123760659050 8158256029939252242 5038369477561610603 12987680283750548829 11509363072616937122 1519218538302821925 10531522899672174240 9406634606598631129 7154450531000546845 15599242864901975700 13696745331337959645 16794723701780362968 5056757020124396738 6140298403325756827 10208992376459052957 2998607953879560920 7164819654282889979 7516738789451352182 5473233393518341189 4652542756852169893 9331005819812678380 9133096370237600187 1121849467616367992 10896459374343816846 3620705058207167902 14355089610952072542 1103697980529971940 3205701014775762762 18437019002235814525 17218811317407435049 15468864007062851971 7911873438022263555 12522806247515341876 5714647128809528567 11684555773415919530 16835776398536357042 7966811054933554830 5269871190895749210 10657416246763723417 17896033788513357795 1049404942982867215 7581763937102708927 7416173843891251736 11848032234635892218 16139093377995329485 10568847133417160618 4673357818098283354 10615123261918793058 7868874737453886315 7791276537704405085 14453569968770803915 1397325586561620129 2987911048307106156 236281780290837125 8957217882974210949 514906928472836096 6027877548579702138 3056711473890505636 3819641646322112041 13958737468067200896 3662287025037720317 13508721286099906879 4643535613490135434 3892548161341771319 10396963990136166870 9681016035734132773 13943803003745990710 8717366791964925300 356942076588517832 219528811982671227 15481610728426836589 17661590603780330113 3468871122608137656 16506847396068816498 18319178523783117262 15835977731757442952 7913268043038916485 13667438383339345443 17940477658113128965 8612500307693243137 2690943485693984604 3628046374612727310 13407243579599523515 14541742538602688541 18167068904551493752 2720004327160735722 3236246737341472882 11388807241251350892 7780980949132150299 10734734307284328560 6179663576801887246 13823303578804481649 10194779438959878375 8447066157948178021 764395287236310251 18052929757109865254 15937903654254375550 15415955691959831102 15961814083704389475 17695820780214539082 13744256825932663478 1156516954140303479 17440698081744329951 7722913660054009389 11926102559645595282 2083282143140144916 6791922353183905392 15287557957010567182 10184677048660997803 12523459002885242346 3300364268109690662 2725859883699464826 6042750891795084999 11879868014872096161 6548422880828031880 13545712782515618643 14677086802056718589 17584177902920437199 17615671023487348545 14457281908685915972 3819010416710100329 10345997176745039178 14715940089489575247 2154665896310421957 5441294138421360161 10989747409838594053 4237072115483519236 15755505967925868333 2695570109915923733 6226661285110899336 6315990513379222233 9397370477273505082 15957671613261600172 8918724244450826914 14889829119524178131 11003230835050249817 6454065465551400797 8611990161992699722 1459962737010937542 4472940982405754548 15237302935673772743 7584894519651406109 2221867654177114733 5489577956623286571 4327376781268278059 9125969217198820823 8449463695160072861 7654227985224641779 4632862597135411371 973604707260215236 14757532459276883487 3125152911727825551 1331804538095453633 4378983230625845894 4157957552418480067 7422458992735942258 6222852493243330422 830857681933991299 18396853815173419783 3628584291811166330 12820284187134476378 9884733381654650678 4129578829744958524 4730635713558889652 11755249265041370149 14406755877554305132 18011469548996760564 7509430625893374120 13545356739581416462 1493931511935828188 11734888293097697446 14485955689441392707 13477147352370283271 7702854388873828976 3780618925629403427 1581694048161045071 6252442428175974344 8871441564487866021 6297861748168188612 10608576070225537521 4922200434079191978 11075212430573102790 9518983665020067372 12391831833455095810 1381219627955022172 14026414214112545777 203889570364689282 16130835314072222591 3472165730891745055 13647381268572483716 9615467360115620346 15075627803526602206 15271436331752463448 1942485113197873303 11340276913917642751 15596868598026180720 2221662329582732496 2246553172529681368 3607965545404300536 13144489616573257249 835387756512579448 12548956968170389452 6294479978812173822 10440703771716972711 9216642155171801649 14730490212685023434 402164693709913874 12352221049175204854 2293834407593562669 11426318728861357128 17611397344842515482 10218158510381824660 10360879649856397054 17274681802988639919 11498996148073120006 4099578847614026137 12255574278364626947 2105044390384150335 10244976050973612905 4423537395330407236 7357675062130542546 18413952167412117835 4097658731328975980 13655374551209380260 3190982171312389169 13683026959835419 14270991360369173503 14817871582759886556 11907244170926955860 16077333861299227097 9931003346902421868 1366422656401456235 5743146060189107126 11286122967028595147 13697003938638102233 13166221311446120169 9979386534939300500 10693790387774207672 10819840110760783194 11392207516759166312 9479680923993342500 6999256617239494025 607878433667552521 9277147284458638075 4502682101470730023 5669987317022806252 96902336531381230 17473172001394186092 16106941183933486018 17441789985878884106 9507762616181716608 1146516668959628970 10317581604610207861 12348954510786226371 8471147714486472371 4609945179823329718 352195463352936900 1638015825001641894 1218101276720154377 1189281463188166312 8498938222537292472 8969785493925805957 11861822724908859253 2976586479738900507 9515433930453164564 10039761757605576446 17422342327811641786 2872852328755895531 1125776610845832623 11248634736677751843 5715138550992384189 10615705344863973715 4486788671231853141 3581921027319838224 8622597660262263815 2035850290406110680 13274408946061260396 2075894549694718877 15610067057615659619 3307357066821410658 10863478003098484630 15454578655177077052 11322053300383615376 18262446710373516845 7708999131437772468 10343112062189929762 12939705444147486521 1809020368196920900 18242198741438034899 14324400444539221608 8478387905982543429 1181581605786203680 5099293762008073463 16667970576486791532 17814959580447363771 567383727548399124 4990262986062994548 6601500899578990387 4995746562182235290 16859320699936815989 13792249488592731359 3206846125214301752 7076987691937542101 10224230495221858857 14387741116905202526 3613180506625285294 1439398790634365134 15108798094538010594 17096671012319971603 1456540164144777212 4029846616075421597 4454901467265254787 9300570205424877083 15372382800749420149 17925588886104172973 16196890836127043365 14362785168703622644 6817420552447778204 15548510328745487845 213980963268310642 16804857043602242264 10190243915535532228 1078456302629751749 3703426208948960215 15875773311282031315 8384385228569338899 10142025045879679280 7980127527865619447 16837237831169912618 5049952899180860199 43795787759621349 364331127709738327 2278622315440265573 14534015428828580522 5988818209055644493 17445949082417497132 822852061859387068 11302408668777628586 6851566159348104215 2575066057529246030 10391768993894148315 18125378458028845020 4535726085955411294 11836155309288429011 7816592366966959439 7948904380406546697 16420630461723144627 14168338571398769510 9472018206592191441 13281565032109568637 13680568498167574971 14435650220151662734 1831898939747640981 2278273853958824885 17303148514465328896 1064529967770011463 5165088133115966864 13842389744817240849 574814002298986870 8141222053975836562 3533497347404827335 16510333669416112675 8866694473807816653 8490493564507492935 6490108720306091773 8332452270476672711 12480036273545724199 5816239802078010980 1619560738841761084 1872453267830215571 3897943119260565923 12325178808855642709 8014170988948405632 13301417955022972138 16963478532451818014 6411596358920405506 17038051188116366397 12077624419589247324 3751992157096228408 13088439081771963053 9246944696770473732 3498956327063551788 9017447782756206979 10954792683612231071 65382755629124181 13473309597654738947 2158130232254111964 18257084732757311453 17563432422678765262 2731410159102288012 4090029822356217325 16897039128039564231 9086006840453605293 1563460818576071385 16686639876913063323 1413495283130452065 11296393122553395040 548576656333809734 5182983316566620383 12692100378595824204 16501682745581952512 14418014744376117259 10839021232284634292 6064375469897046864 504201235892288468 1545403449465577101 14972845653804581455 15031378489560092742 6736186762618281895 9077770430885059773 978899570829359856 2470895485281974336 4863367303191654663 11944741146594360050 525081993681391530 7506800213122091974 18142315478535654957 14245328054874062302 15199678077169032559 7761350314901791414 12533450072634000912 758977672211060036 3004473757467940083 16223388861881350312 11158370043533402556 381954119497647051 2025003060148590295 6777857172521738554 16872923893536832213 3678249516677012596 1575167425958049994 7239829716587232270 5432233125527541864 6489291626412207734 2613402905120870394 11636056406407342348 11330897855321997595 10031966249640645014 4660592490676867493 5089799743340041324 7382224640143532079 5915760196111581953 15060785340468241941 13889552267319201369 18070123574827382212 11616772178830415709 8458393114439204505 3128840976375007315 3782272748176625850 15861048042947046698 15494307710470007824 3011260150885346741 11159556379862626369 15825852158450153382 16924002982050404180 7580241749515845919 12496078930253600885 14103061386586430988 17878524440441409631 15617643313529408445 15555998698542398686 419791164312185450 3296936363950950620 17638443612052375418 10382672150037388179 9742834674525686828 233267097762079689 11960668347664019089 16329507623078859623 367839829525457092 9238274773090065474 13465579305138750276 7472597330526498987 10153594003147059135 9353731968836151363 15643476827180731385 10791365891746586684 6094118986326040687 13109540066973309836 1886197110964372225 3664693893837244003 13569247305755500233 7335923995491054263 14599772759546445590 4459453920543955025 12702523734219144589 540826447377738579 12440380847039964638 12600031210334337184 14457172109301142585 2196574353493715285 5702155284315227096 17382130584842772041 5876766731461800759 13793693424222522064 15759456517387863607 3935678305256243591 15492991350644731836 9622929236787277182 1192795760564309507 1091901561389185488 3436211610152993130 5221471308613695447 5131613844233807580 16084729554374383404 8012994971898343665 12998931944779539245 14599721340764053756 3185415923694840607 17321807896818579663 3981343940221465744 15470464121994416489 8648530337750198945 14229167556318157189 9955267569487116313 17727401353221603522 11058828915025386474 16983141250688948379 3429484904449033373 833349305249836228 13359249287504810057 6229966388935372690 18235747154421017998 3127392987990926479 11067904183905795210 4276866272018513863 5285859488391752764 10973249720342753540 11113811071674215325 17036674081057737249 14714217440732192108 12964335236653594036 5521514507487655330 17338304140009493962 8723065468770842774 10171502360299294680 4381079654779859480 7299461811697873378 4562008199397600884 3546345003933469330 7627582462031351928 4743426327606889781 12964079458850522184 12656912805906295909 15218140301604871855 7788045198582957552 2654753203209697789 9628915520303136629 2226793920926480621 16109341701961909064 15107217518182549674 12366006363543292079 13321039849844131858 5102896884074570087 14066517380442647645 10604558665096915129 1280175370588404081 11790548878179570293 16411197495083676521 10149130539279588797 13175108452911908310 2065527247117832213 16391817801679483203 14006813187147171317 4684044941679006316 15386556324395347550 7956573137259168255 3690663016397392709 15181626573629334996 18194588919097159030 16208848910524280215 16762527913224695006 3812888746204064762 11382622121116778299 17361469712773355971 6972257818344947110 3778853973832396183 10520138641013302885 14066271948718520294 1582311109538741687 15515887040393565859 3063169391198068768 10689598433690858590 1362147716695142200 15146158172607312982 17568774083000588088 10165578221584817788 6523508124804856665 8430390321081216144 10533312932808024890 5003470827646355176 11602193146003096493 9927498664778059373 9248652347161763599 15327723546419802359 3142338147253076252 1951123493625924450 15059110409600639708 8019824230774728570 7741679983275390228 1310932966041282178 13634135216188874023 1005077094418588637 9590768713310648187 5295443177661456652 16549677393255564825 12877528069802821260 17732305841297420472 14811091270511396829 13540498493104268351 10425177859780882615 2669703079973093723 9443335387565622937 15556008478122429317 12829166292343589346 1468404470919693381 9544224402492356428 13010420794430341927 7999242428281967308 410810938864294173 13060069290494542665 11040056170173407965 4658719684266914444 3167447635588833832 1631442527404483727 7031239503952463574 15714580770091287680 810370200088364628 18335501568234810752 14895514806024051502 11306865087142970451 17145933228947299694 4236520573843608798 15276259423094614949 8744640422799425045 11817908041394890004 10368100231749218851 14672296315054242954 17429696203580970660 3136422345346176368 16103081550260445483 9033092738213841417 16339909272883155768 8485584919706344667 3758540285276107793 11460320934885968023 5736136936251529911 2864276334412725584 16041297838896007505 8826865114560507234 5943511147568579400 8733644472214853224 12517515179951980809 18096259626033818558 6390607828314151379 10624711176842529385 15198288735018490127 8329091269350633034 13870788080302152047 1771907887046292236 13620820686801388527 16276326275156275249 3504894160634349201 5987265167346779289 7261665770549386500 12187826748096990762 4380936455173650487 8217262120550618156 9306204247971849715 9652075928259280175 3202652436607822432 12586237161143309498 266924993154441509 16442465981144300062 13119397231799849599 3743112542245525772 12334985102253199313 16471093411551718464 2688737242747798271 564752504875416420 13794261712351390744 12862902435199006457 6460976057429722687 12119756070383855910 9011905326543073298 18086117252363430044 11743738814918422216 9911021356252613934 3202399833050284899 2998908783769206939 8208395875917097999 3337572715335098769 906469066074875775 3066233937656611742 5013169679308306621 4458728472618197351 3925798696636800336 13447681094700648262 17668888751600413949 13610242864346394019 11996656618149058639 7862836099885926032 1936286463404748165 2444933973232131463 5480423128679823357 2559564395612906603 8759099075933708712 17337142791068507168 5825519722277502929 15118667006118854066 3503569840023403344 9103052143812685038 11398400112944849100 1781656092316382174 18299740395513361220 14582287354466898403 14125498684203859813 2787185605278821135 13898033353620414716 2632243967727914066 10222232133805310523 10291804039733261285 8928736005211270764 8792354738948486148 2263527191569075245 5734408362001448077 10674161629079304886 13604783058601475470 4565260639145372271 14204666525514519730 4705960742403991502 5231677720385026719 15779772932696838568 10193070852593086436 7145713895484367907 14795767181749152321 14681776595073052016 18443825247327923375 5573286007725478657 6656582526736611595 3185924154400606054 972161842198359732 4401897565478705738 105156479884611470 16123053205164066242 10408220990367820897 7591966801675720134 14317378231138769800 2182440197253468298 4284219835330871766 18182690120785785671 4703531598644749886 17880152884921017877 17109232532497393034 1692263197542067102 9975669871174880581 1900987315772115217 3187941015699674114 13418592423789668977 7207210641954500423 9590466579069534462 9186068566299150447 7938107691748448401 3081544833847286656 2619799850299351325 8087437359961498177 13893866599346113126 7358345430304408491 1903884352904699100 6147723776102422161 14439820842138500953 2244523971211858024 7165627514465441330 2659616072426757800 6025090222480108198 742746805872045495 1239909869748268586 11770107791633878302 5798818355582537215 13897554194554286204 15660497602580847041 14755499041257119060 4632555170709619139 1178836524882238451 9206006679856999440 637397374230378298 11733253357612630531 17791356977249641740 8738907860057169130 4743153603594303830 14759494600406062801 16334309401923926917 208615283062038799 3326618177292167787 4629208318697125050 17777510133761688880 18143236725933437954 15721660322413320340 1789836155508568462 7590642340955141170 7148471385873939421 7708293155863533733 18103082423483816070 14667564762955179888 13529479786298095863 12917582709192620016 17332101300394534020 4585663036289539794 4223023576237894346 17465776273432337967 4001431938288221913 168063035889796608 17183800913570989816 5848689430555463979 3357732255140173911 16915527255428616389 5216702675224647863 2626795875359805259 2177265340702893860 14859240179270612442 1141583456169125995 8701034725555372458 1151372112771770839 17707693707463550031 2279627491061607802 4692619743134083836 13802709232432645372 8761145299269168471 13501808269954427644 14470288880832145789 16732655347543856972 15961273520212378697 13428924692019260544 10258627200451067023 5132607098970319311 7368988612805764996 9711601270845019192 14357924656310319225 4949867125132062474 6916917688187623097 4545311995701775740 17736560566766941038 1284983918546897891 7370619487942072251 1098414662704327131 13048316263680858783 1405991737430121125 7087480143402002180 2112739136470394213 8888641960168720749 5006164365045600539 3441799240339397940 13630485541540461396 15109483677770394163 15995730654799965337 12281451256789649591 16224571670013099034 17833151554879976697 7015860947894140825 13738737521822069389 6076563818048144134 13137861949083563377 3661359275930219999 15393506197732404834 6331005099678190891 14409560597029050042 8190063311752177590 184672473504665830 1002411929348293923 601335545673447082 9951227436142198736 1413965591949325434 5605473660594176886 3727032164810531852 6484898777026710348 14539835840044086685 10590270934314447130 128003340465242397 2565172255437339423 11615779518604130240 5871075664200040370 13046044580205864652 5597600443340715304 18286205719039458689 8260600505856840342 4411310082543284185 16747013123877327392 16766696375015778177 3578000651420492237 3642154863664726767 7745830537057684800 8749561154984308554 6884661069826528643 15731992979486694685 5096940377039710240 3681687646638505295 17737334799577739017 8957995023532895417 17896229038677357057 5278831073924298003 17313348166741857811 6428028806939371004 1983345164998131946 8640495388849573304 13766105771524566548 14421278978884893246 3298112136465367919 15911053064624995118 11616992447006018669 12606573237504812303 3250792947395714525 6934887582432677905 11098535157439657312 5890122996986654595 10156674922981052196 17633532970191267107 14122015752407413714 7901069483337535390 5158909282105860262 10571274529469958062 8284263469401977147 7701563229149622368 321484238808559419 9922388149686916357 15256874689492542125 9218528697808383915 4097551759053056768 2012160847085546955 31443732522959244 12276157616337257152 2359155193034638861 7917111946951116891 12428095071564312186 14771279141419308421 6018315249550871539 17002167148698927675 5871985034163345453 3758688098365751321 15424366857787974188 5546844475660575801 3345186661207331487 12612938157500896174 5685991469639142314 14657431434687521373 4637081194990400906 15588049670994969427 18276128379731179377 6216050859353970831 3855219236952059788 8011692618909991395 17829951448692679134 8292936894571868164 4831546973979834680 11949890619884006567 16019783854837297233 18312690692825452515 6500481014378975570 7433101218864663368 5745617463723112319 12670273698500980448 16851125978886353930 14275947590627967555 14566778831120492782 4016065828454576392 4645010952897939258 13703845187899094466 3109762990061219450 547644960851838895 3845249413747286426 13958145972757631391 17829936169053474571 4828181248805973369 4754242233662614222 13184380835733020611 14792632560664220025 5284401836981944444 16099707307051168039 8146782720354195113 5307554879857321726 3196605558712193523 8771267020539256496 17677921393940833084 7908578846721368924 18418896087895704990 2632757953750481832 2978324270307984915 16018915824709094571 10712558484118563978 13371481930062390256 5785423365877550159 17502614690357799787 3043524524460249591 16914926540880820007 14079479566290495302 2983378993083271862 10319041413219000078 5582560137595843265 3055880167689761238 13146030693146948562 12483416476291591316 16784340772881786385 7198757565809922254 1139268984094162615 16978891780235872543 16977123060483076116 2308115051517390971 2807906112876991758 2905453548974785508 12982805835381222240 12111235887467394492 2622455476134158092 11627750965649293343 15456987931082781535 4830406618993077900 11695561065295068394 17149597368848671186 7543302735656422884 2879161544323578359 11461444564654515633 5196029760812887846 14897694654513987156 7681950674917388413 13440940101175192548 8247493676392383233 4596351432904313027 13959894622526557312 6056450433031872351 7939517256253350963 10307542072330446595 14066632440276278789 5882786488166387720 16012862888280919764 14215604815250879358 15508997655508328006 2399443721935367790 3341925198374862140 9362161894634335873 11861212667368728329 13721920567646612853 3329309458056936789 10748591633645172640 9386466825973049971 16565983260699958769 3673318012818331745 9652458911171165247 13044657002091370119 15720113961921997803 13163616189508126257 5150947529442799078 12400129447612978033 8681130619556527806 12133702111013666468 16517003637699560060 7338317826649704930 1378296311003724377 17381505227901425665 2894644641511518097 18122234331882435687 1939558838526864527 9205962272325765501 1765015780687674478 5588802838463476368 7719149782523077195 12393306437736118024 8542330117444409513 14759062840220513770 3068775392558991981 12810880182684488984 1943692082070779923 3412719084225368643 8992761519421549811 8769264122161025562 9025572366206036090 14826551731811115522 13117367642615818258 8944266321882875891 1110806379461298657 10150405222482058709 5757114403283625909 9313669568778835638 15098347052404889806 13826225200478297079 16969239533879638683 3817420423910151459 11853307041868067989 5178093479623334974 6962685170065946214 11359517389910263533 7968573350355203280 15062975089800971715 4402652248497107645 7092373467110797001 10921827421136534546 2037762519777187939 4347082209969716938 5795021822987444804 14309892054801887983 1148372413453154801 5290015418556387582 860483623825057771 4645099106256810656 2046522388015849059 4719524439053405926 11937566182293657072 4986610554072727589 10371277378183869869 8394317125443039833 17737190473137581558 12892954937626968241 16505374419616856861 14275494596217448903 15348040202063996070 3608795884601709426 15467949279710606474 6988876144029174431 11346334617749813606 14296598409625141375 351380029543307785 7886639742521620572 7614962934337098409 10723602446385726617 16777635238690617690 10665234492571860438 11591738538909517629 18272594600423385075 12246848586248314707 18440057987481904049 13684680357324277239 3948561436078825969 17612405161481365590 6545202132293635405 6602643540472864417 8673574008839520743 11977561685279119125 2451939619552162367 3500903557742136640 877143478476011902 12849774783382690787 8888129225387493715 1297740827794488664 12798018593179325973 16151705368092832493 4578870723905316140 12696923393416082933 7968958474685644704 4575870424915236375 11321991526421519787 7629319408998559576 1223326867183940620 625184216750573917 14551915775129472492 15455828117999958994 7224190308124400654 1343930347255559172 2996800942501584066 4902233668087620380 16225919586898791205 17441351481836180823 5481646250070788599 6449648997054289109 12054777023135418603 5167610651920986725 9470374966023852150 8838830400905852567 14748441822531206842 1003312226849300017 633133478763334105 15226779292885484915 17675418504803045935 7295091024544833705 511461550740864122 16252399540583466245 17248741230677084385 11702973668844660679 6480883845220312986 12254263741514109832 16164593652822210835 4808829475889374508 13969630737685583176 1444904091457585378 9605484780838547323 15701247365988987332 14724061940592516202 12618143843293991132 8152127118977018748 1844198688685737962 28982405933726710 15554043103501515795 16032401327982410684 9276751500995364993 16677136415406380014 10799809511229772359 11638013830655445106 3338701178556145286 12186529351080848478 1021006323010444564 2098947065187173150 2439878414562401730 10907671585251138004 3756856996553289562 12957108564576568564 14600855085318260715 9730622080855231400 13738331123911590643 4507646698370204653 9064633384250374020 11045549935249752013 2982290623096062420 18371311768482093490 1919481606968446044 407364570801418165 13173826285268140737 17668701685313215893 10817711052084253371 7897757394720432246 6064017292889023859 17457521885591630195 6011537323604134939 8042616085263574360 1581515313241103191 17535930353227100796 17930707445505014410 17921910537657047176 1930127080684356541 1046690022287898097 1917404154335798149 12168544506570401367 14482355894525826890 1406605623962293091 886446820437329421 15862977040530837283 3642850636591856 11801838446826985933 11576482962715806035 10700947718412268738 5773790063790545446 8887716604196811959 11097739568159064561 7706409273294113953 922203298270461941 16514049480077996230 13630523805228494858 5284373829053505058 11456085309601488464 15307457866155579295 7592787630167305681 3853116325825849728 4140920958792567801 882729852970024767 13392419323509641358 1295106855408696870 7916252449310857695 16303499466178932050 15935728822713407806 6378176290717289523 10003241300522150338 17458820573121902412 3155917658171627600 12382800005918449606 1947596478759967483 11309812371571949583 8455049360786497395 13505034815309970300 7065027790633418582 5396041963640095129 686766132465389028 1873743375650994519 11027629114144998654 13310567733963294146 18182528298968651902 17275448727215222177 2305072075144496187 11887605239137282347 13054714787314104039 8287598512372667993 13964779523460614821 15998115931698071569 6318054052834983411 12116263194927465309 3261151532508421034 6863550517103402533 4836757161781879754 8904632458167624083 7008213093870913296 6085585380885703740 10626179784000846966 1225563784519214370 16571768996569211620 384360171556633821 9645436187459625014 7698524952797215245 8055318284457861513 2734032632676825083 13756144157758101328 8661405270334509774 13629906841679957433 7690023174819626221 5317244710928945853 4125383752186784748 3492718443350569464 10816271430884828180 4900947393505463756 10945602311078138759 14526277399186689846 3990019165830018695 5088879135071033296 6236651580429532716 10792687555108155019 13986426088049148934 7220497728893459402 12979017160160547287 3785476054221103275 887335488742800547 6013738194315968624 748270145275171168 14286979299103957977 9681559475312628514 15126300265009927824 11692919435037291231 6652207202793968771 2911855716282282657 3558204403184558628 5658962509985330987 10920827985391167232 17253418211815665639 5362653826285599974 667463393234091908 1283118620892993340 11661821889775607598 7141719496157525947 18344275634741210553 15717926518321650870 6236583279424285115 13173122190851040946 4994094181814881437 10682539505363727234 12972437225951868481 14227191428429213292 9484469688390739516 17415897953079526974 18393413916454366229 8510836336407522491 5430675361532869870 2280542932274939411 16542923250275398207 5707702169151658501 12523048403594908279 15955436863266421390 11368173861508360072 13057472145729800302 1476176321347400765 5001802062937196786 11645714676949934995 9401181501493455801 1686030135648860002 13176942912452527821 13969619938564342413 4624027304048563713 8637306468468728730 7112880515458700853 18033708512664190523 5077075873496031911 680425789058705235 6795535023159581217 9153317845041319784 16748818225606832283 17184190433324690271 7856640729411831458 13195894453322536422 6117220498101138504 14799861307058873700 7458861436527849647 266179670886841743 13109178841266285919 3715007900813239914 7538231676682911522 8574453283176472465 17176545097295755936 16114477954213266197 13799554769243645322 14742340080976423084 926921622099104545 18415763834381542699 6687995625357190613 14734520181694841463 15466289796517630402 1454218658797478484 5592359952673104339 892673515391905308 12591713777841220216 870707836152540508 17445241805237744793 3396744484539162676 17907911937105914233 6699966335516536888 12249548550915959772 15042848092855389988 12597042602126296475 7526509399395974232 12981615443888223456 11256504052880660171 915907527431160466 6702512939645054351 16487511692225981059 1272387568877578019 7493165908157107049 1320969554594705605 7221214219799747298 5563227545250846481 17144324907423704252 9914012931336872609 3250106481893992214 15525072008706326536 10010502561744703196 2005307242354833063 15396936485056800947 10526020465545737792 2594664359718202328 6762233707992999193 5622753876639824104 12635351432550576129 7146005462406519372 8188598113136051087 2909852203608273264 14246366318304700275 15579079794956382302 3311117972446122348 16003199928157599979 2012055955300667143 1852872700711112633 1510092034287809502 15098833028937858866 1715628099883674736 8931694759311868080 13879092098092942286 14894946997035697877 8535656613831062657 5402162379588923997 15085274976289731268 11706164405571649526 11415543047655212694 11714478011739248994 5118129317803697915 1965368930222063678 527475398738551603 3972329992610857513 17415252141471291816 2308891196079281741 8398794982945162097 2168495701397702303 17780176852534972556 9023867004335169822 8432692813044907665 6707085181819915237 1444097914764952763 13837796114966169324 3913150613759867517 11614135170783135270 1314192186691602691 13869285347769234826 3628230862593235003 2274811790327153740 13026355319786522907 17045208859065245107 16459086413771093430 1435474426482251476 8466226048499702690 1495316561399966918 5869663344799136280 10571637621305874326 16063508761505757723 7577904133534647769 503481543134790960 11141109061601047421 237257160196362415 9282512660604119165 15587186429310032986 13901727977372514065 7644520729253047970 14782157983705127254 13185972990069817864 15412794852310785624 8365033420399716172 9833012930192269383 14492091044374644378 9740862284114282777 1999991555586075891 7058006218069647121 15400967372983355290 14855484021471833307 3886457083557023532 10629317122099849838 14501755674494624294 14451739813655936478 4457120536984721884 8941549427559315342 11606125617148210147 3656001031768640171 15190885951219369174 15331595904133067604 1691177049226809465 12718649406077325258 3548202009041428439 15460468160067055473 3949302289628305285 6526092092950704187 9788801841749421979 10047347277514154651 10272450225108975832 7232098041434376929 250070431835768749 15962613236254206577 15019446532525618281 3086440694527894107 5574945349223528152 14308246447363589094 16452837546882387868 11662226600675265685 12495108351582290199 14811717979304846535 1799080352133925618 7706220554504296238 16185686268680368192 12297505005709298023 6820663404907246008 7361389727241689482 11860146906218948477 12357935798535949543 8659958412830360860 1776450694677193079 16137585624607295031 15140329867837332054 11455466902312232479 5038715729602504793 2501567069616591043 5188274999201449655 9988584637469298855 10076440204995287118 8751657418896783098 8062923072353228996 10998209439705826803 9466313932125913346 13438631701671286685 11157760329898577565 15534016276741588029 17090558018317780977 1492619859290613105 5318759333669636957 4969349902270102331 16402250095907042324 5846717080753875913 7351856326587582067 8587555977889653981 11644471818927465900 2160913046060036060 6935223307508830037 2153152398879893679 5064956897519615457 4393940469431201027 4528705368980011532 396820607000759563 16142752997325056864 741529719672669439 10218526049205137406 10270548541955198964 1575009000844777829 14044652558034785115 4943304689074466368 15713670765480445411 3975858597110319001 8469303708965196250 11947367012140755200 3206193188649617388 15136448928693596588 8692403765887438703 16450383819449243219 8285013449925652503 2075970692790311971 14055564094798130309 12410202570115511331 7134584265005802183 18253876538620445455 13517417662922403633 1261122724344361212 9653360855405542560 3115247338311115691 5235427929023597754 16001137482024139299 7819444420494857990 104912419763687678 3847381167191861077 5830936958830548195 6737151784613763833 2464321867342987152 11372432196976186878 11433377907676656623 2309420429426955521 16316986172587143089 2637638115901288500 7817471034743263959 16755255107859022170 9137622074959603113 1894990752971884342 4899592476158484104 17096844279688560002 2192525057645767356 10463314328371631442 17737964370200248002 15952257445644205222 9289636729426068153 8085089197735847510 1861951640108361932 8195424188108948598 1057108593819514460 10590694141837584219 8196450482075884060 9456306579365364968 14127006761345198275 14359506248575132661 13993033428276731298 5741773140960026990 12850658513556793920 4362974981988785783 13738786202946864243 3413092486439362353 15133491985390410595 13093285403992163999 7767124363126558512 9610657612594668187 4753489663972048222 11741201010284273067 10709008007765420092 14436826934449899508 9074980649404419660 3278396453980309481 16511616771209550152 13427323896684397133 17225697347462971373 5096775065125816802 13828474562157593518 7692349437439531620 12874208981785550699 9044391237877622310 12912547986502228165 9917790232770537252 16098077733877362863 10198611372806889854 8140246873232205720 17978603547985126054 3898216151023891462 12484603624164724477 2512591387829669674 10047744660105387527 5530962069195784224 1777599127325210383 6529640922422280153 6604009718005146494 4793396301802837927 551870826777914517 16975904273451273507 2608541760597926802 5867182915850386368 11311556525734222709 582891591651259580 6120531109727319073 11443543756248699762 2383386275470816243 12366499414891687833 11667359924298396501 7319402277256611986 1928280062350095441 4730821963826266131 14759953964474012360 10206763286844832723 15354582764620413265 13511139992094545553 1577218036930292100 8817075948477614991 13725386242648526587 10320205337779187680 116282174532732780 8247126718195621064 8051959215364924453 5217314247623797546 4808614117803386826 1756554674788419753 3777529291570530164 5161481485711599606 6722696729939648386 17588632604572290641 17633999228766586569 14448672746211460898 11193977721678158316 1409057540402340627 17197232268952774811 2908713230177979188 2210625726985571252 16235186448736254100 11372126410086673386 10184486815117260672 7886089804128709756 8858283054555704701 12982113199825163540 9031005700518374514 6052441261938807623 7390427725288510438 10450584232956514564 11453344611108418267 3852473304779342779 17036725089028519028 11360356920706387550 9661937823754061065 10309876509887774178 3597863142208026893 14067655028317589197 10677582221257190301 6402023622994221517 304136429702642262 7322451132908915589 4549307198410589658 9081439668017703597 15308115140316230527 6581416383691567427 4573556512769596607 12388523542070816399 11629973382104099845 10459418743678048901 16284781201707576784 10271750640050122948 13090557472154967520 11318141567040858280 8853276752253505303 1277984068567341486 18271158541559967727 15768330555202435040 8432162436834477405 10356051535763928678 15097843112183608704 2520095979298070980 9345933590520349318 13819399635203635851 12630178079343338326 16824292330399586259 11060986033563365410 9393377035439387160 12782638284189469425 14804242964564346333 13011154154973214231 15952350162971133715 1928294967544827048 13353054170276230027 13904885748028747555 7965388706479434477 3069545962737823579 3589740903637644863 5237548467959390881 3164544897182402501 15040644516296187887 12238551806546626638 15485297183697836922 12439465875668539712 5427718323155304540 3648979103208261288 11406824637160306134 4634280354012995985 16891343420758474174 11216950540772948902 16013304516320439704 13236699329726530308 16712225469981076593 8921024747516401543 1409552272783260984 5392838208116420255 6115540730819903592 7908562404127314456 5115521808702905016 5803573002780378426 17276358965407510055 5332303736416522395 13942557457645647157 12880448356824166582 5721868792559190236 7387491567736357748 9233022678812395852 14557689787180128231 5348604256434021514 13125374869985690891 9964059138202916283 11590841740791610149 3005787451717703158 6546531193556767449 14398075858349613684 4494626434764795581 12597260478369111677 5737500107843357399 4387597253528714219 7640884674612105176 6615994207850350113 17461608274463119981 5233822505690224922 4082679419114912989 16756697567332210718 17961052824047924315 17395425199428818807 13476255233826374225 9994726283182270080 949729365711782809 1973227927387598734 17226101519982661895 5725765589973569432 6790354881610491877 14955219979472632307 10761661571374105377 1214499917755887708 3531636170710438465 6759240040900698127 6009395367742498821 10806456618276215537 1908489880944184777 4732668452902182302 5180150266412565194 6219637195626277446 17030715946459999668 14562316790020954566 12746132229883682134 4780296011573216524 5238366806414053430 14054110093712642239 2646282106573069273 10671959525062826874 16945891269771595839 9699042726049387206 15215133588207916864 3418687046683066563 3298121974491595106 3218492349229668285 3780488991475757775 9569878461554748395 5507370275249804698 6124662313440179145 3632724522932446020 8461428815708465380 9439705338207900045 5765151399363374593 18086992995181886837 1971893322468622053 5533747968039595433 11846844334844368407 13132022469086339456 14952413901029941268 17738128098693729586 1463765246650038642 10432668964126514326 2276170758028493628 15795467061051910894 4960787300919162956 4000996662697851328 18157849405590285080 5806627402079734663 9455193227718354477 8776091014025277066 14639395083600484274 2325616017990197311 4493205948838437668 17609993160418245579 17251205157156755589 12157679794670952711 11373184332256608795 7721427346333898836 17560165712735280987 5208168851118111665 8366165982233251415 17045516604009369305 3081084602713761491 16034896277619111560 4307363943662738778 4138810930054486156 4545182542918293348 5367239752269131565 4872617107164570438 14254977319777840384 5122224020312421621 9964354897310096244 8271498103937929614 3247539683451283432 15399078855635831004 4308593746569583430 16903363693366045043 12295645646179721877 1778909420950820795 1024545397794371991 6627375480026777824 6956572069998122164 16426300796943885577 10187926567867222853 4711746986537230460 15862775364593660288 1764208392088701052 17198773070783088172 14989163992768122069 2296120125537374740 6672197808794273409 12681109787967424355 8820707747677947556 1909608593640249492 15016553529972635744 6166183766468067921 7738805645993107689 1070395535422078346 11525785138854195338 4836441959520834135 14292418152283693604 5647127568467509197 1135463738717694165 7758145575001462209 2905635701858997217 4265086915982081520 14334294095552373476 3640765942265500086 10655008701184391699 14496361334132703783 2848155773910173718 14966716213037994675 4840151546849212008 8018104560896599618 7179646264829119378 11943537080661751604 15106304355076096926 9285869062886907481 17043434455808867036 1272926145174002233 7156505210401976263 13329011300186737486 18423562467488904066 8810819425964253590 17793712213946974427 1468001077453242336 14864193457974161134 17922066682151651130 9015789058694669992 791858073193596616 8599970033812904063 17997204770614536553 12332692539465133457 10628824607377036764 1762300321279559352 80278318354696894 18033566572281456097 9029686520102820166 16912314549452887877 15111864060410792921 402665273602126042 12120075720902257719 15424067060982942336 13723934006586755781 4207667531585637380 5260765649076850464 616661239118681401 8256243628318721565 14671504016495100526 4290784412521510993 3335855193766705110 7485715244254400881 13697679138650138657 7855305695995211923 1068446650795681397 3641319207630303325 14534174729170779963 8337361011166755396 7863061149500782641 13102065859008933861 4864512617636226317 13093111892459114327 9214416397177990229 3022548972063563230 16016220144157054615 17379122773644913884 7891726494198400115 11444035013821454750 9516261868123767875 3513311842919545915 17257306436379359105 9242889291881359026 2021868945256044403 1452295908701724704 8468308126615339576 11533523424084547776 7947738621634374820 2725412723734364793 1024409433494719975 1839489309579501772 2720347372640348667 7692105808288511059 8575381635362138609 2098906862334717499 2436330314709458668 5614798519905549629 8352723276457225943 9301675054621702989 6885775212661853869 1410168255668738924 14935463132360012876 1575370375956610915 3163453078698546559 5456900517920686952 12691399587604977153 1586133471517428698 4504212578635193012 17860801266002962208 16401300066056437659 11332359470264787427 16733774579806714647 17931891339846779700 12885030316912339843 15092684220551351173 6855553452944031362 2538124672054484556 2056662753050657904 271323436976491851 8870815494804186114 16067934525259205177 13438457318892829060 1967826162479054960 6259942492940259928 14008424597010867683 12112178428743179564 59193424620511547 10443795783265891518 9752323870127931711 16108659297515836664 6453835152088983452 8293035599043969400 18278710421674466291 8909422832694683764 6235574374596698491 4559187095138300318 13599589984334129385 6283828258936374729 2864518091946308430 1353466455814242565 11763943073316335390 16042618641810677627 15005664864868078317 7939394668008476145 5113386467474334290 18194663492890572198 11478154871093604308 15089853971810712735 3904196801796936934 5326616931807066309 10164815034320196535 7950545936098068277 7651383592904027338 1828556623770589223 5928122749822968635 17498657308316282141 14085530314240710975 14271281853498806892 17018681901906675784 7014805011815497860 6328070543585802374 14349415415096696300 6037500336274553583 9491304973131194678 198884939906144001 10816335182877135653 9246713224226419502 14550611346603231080 608816520364524869 5770565818182872281 14913640625905077006 3766750810672013631 4046257192378104788 9311623718042205774 10952717953796236628 9386472263863737799 4672456498559236645 15630415075395659193 14825477620367983076 15926271468853428131 8546845722894620697 13609391165332873853 12874034303805668622 13504529064476354526 12510875644073618312 15694176258077078618 13069096430760631869 9656347700236108837 10425554108105154024 7067313752118223304 10063499377568458485 5034814111912576025 13149845200281040239 14280280473353595764 7469778688758569687 17994175650730536066 15384232611210927349 509990011625395659 2792473346750613972 14965739295346928857 17278455859361466604 7056099460636278786 7869970974833352041 13474585041486370406 7760863452255522788 2404849326839792243 2620662827523850632 16997007182508522671 12065594662057991337 17047148150884744357 9627580994250053366 14113128296645085476 14379471742904064683 14853350719412693129 11320562380118839886 4956970982003397156 999199410939738986 1331335654027123000 10828996832811089538 16477904157807017394 11201526914128788688 8327101529930514908 9903559714142372016 7087593520834252220 9324177640144298803 9964866472715438623 10486031392988114318 11161602293486498772 9759617244505282669 4641183847418731184 3533503872550344969 3202821769026925112 517183011479259600 18441869004265254471 13088712176893547314 7200826557717802555 551120242040835055 15528109919875409993 8335871624211475653 1853430611431077127 11110752263363415207 11043352451482155832 1713896577194083696 15323924868311785985 7627898207317100890 2387619201778153514 2522565854392151602 3997270725663126016 16581745584105506662 16556236583237941852 17254924820772834175 1221408006827844517 13152322380495787057 2989894444518726936 4477045231485893480 13973813372271686528 16445324347054410031 11524655083752047423 13881290364246857366 16117598818334831751 11077627046582021830 17762612328901487832 1955615000235172794 15963510526538383383 3275570979082419563 17017258890591615680 13194666030666062785 6910474457145111152 3594121303259453464 13002975941987115592 16587445831189373302 13975256759240131058 15073082958605876344 3325623727568311222 13532360908599508239 2112342467335795770 7323810266198223799 12692373284885065750 9210235194629849086 10459644564543942773 1368205471799148079 309218540835015870 7666944946992917402 14071307903942618757 11018650772015766414 7593501459664474703 11345097804772366857 3395951320581639476 15333265949493125634 15051532432904519035 4765143580233203721 3071254407493629712 7362240207692470856 12147006508437813643 10179979016671053416 15791840815894180429 10947206890874240163 7022003493092937937 4298572865077890979 8519890969635931349 10914049810396306707 11667652525996430849 2281674536128188656 14258168388161197097 4076617545730792467 8544760520426440757 9306824390851028826 16221777263794169054 11739495148069892577 12803012989206739409 14587035235571984683 554709785744355856 15493318574224321019 12944914919247165197 11931379226507465590 16425519708227319385 12947214769795296053 12282306541284763577 12684149043973764506 11701957584572194722 14750955029314645906 7147028706511105687 10653383805598384951 14623386977265886797 13859069673265832137 17005545272881185439 5242256463647251515 15392444720941086249 2318820216267888546 18387823476664599614 17476911912689850290 9721232840074991137 6196407265691091266 7756955918776611995 3348925702438165748 9157137231356160229 7788046076737533958 503758514888542692 6466013463897043607 11515899425897122190 11771232748763599060 11899081765667613010 6379039256354517930 8131994962934756574 811951226703929220 7098542730869696272 10079677114353132841 16631648194124097586 15156178205600304934 5967477664148204744 810931536199080630 4131167434063859064 16057404219599353216 5979510769158693949 11637287496436661297 14511519604199267684 6394271595617044668 2203190236569130840 874340751188168444 13527528062422351502 3873449380908038943 11922829484707906037 2077846883416826785 1349842185933106752 13834245001336821722 17639082244550139996 9347231665802389888 17012576750755613049 8992127768336641644 6290723738364573493 16920550870880117480 1375598636598356571 8795979637773178995 6571207572329589381 5052756289202389441 7278146830749254840 2036146184229969278 7773209798480194558 4155116903866013262 13925030531587198557 16806711856577436038 18173192663077507411 15079944840301678635 15773065974197319144 3232301398322902507 13868340522344883675 12835800673759286692 15949331845358104510 2357398698638614680 4390364057963861500 11143833171270194066 16136372002072553041 12670754373932759384 13292671374936280076 12995589513091025332 7495685694129985466 7183285217054078177 1840294438550686450 3416621104015616499 16834587833672218232 7930563686943988474 8050065651551831932 468585737768121485 7594098186935426267 6862412474726369458 11278633514563071630 10707471439490139035 4855574219979647620 5927759280119186430 9859722762810154485 13552536404324156075 13861421882509742612 13659408729041365975 11496708958404198133 9453923632876400241 3611331759404944090 10706729756451876194 4675247427532542862 4233356010511457290 4878874952198164906 16196967934393219255 1357756997054803808 13609138768541701507 17139578207236668973 5824165691631665404 5055862218101587782 1069131174877061359 14706826349893299090 5986761295989951487 4054863063229576610 14204429707904147194 8231584808799256008 13285721543628857858 3051733465023736076 18082577965787438024 2961559111182844004 11005721716190523053 1917507933713454185 493106588010115149 14720941497031831776 4292267287481701117 14544953933562841299 14427747451835850146 16552891006000089910 6064803713149694967 9158269537763077034 17550387956090576579 10782736495737644195 16145401978240931186 8799569664078579066 14572827314115613809 13550331273277247905 3713623108335879524 7428816977241049841 9358775595103398741 10305232383166066901 418251817033235546 8049384485001237825 8298531435541761817 11996640410373702598 6198265831566709068 4925877292031637692 6234213980716562816 17536132366382237122 5374283719559045303 523994130722534387 6544492132728652917 11130273342950268406 16897701987683258570 3636875918569914797 3930753147217397978 12472054834700676260 436732969497391524 945435441753727827 18229630186646914930 17074254631023734626 13181710811914174751 18252138711147520770 3763267697894793831 5838896781795021060 16981499555390601125 4415846651546157900 1165191215248300964 2346552014297117583 17280437622575406399 13583164853746923121 17789151053405392338 6033136499082904156 7938530240534529182 12013654385574794328 5822043600227540676 3551563608259319973 15662108596717205670 13073265775512048004 10501174759895751946 18173591654093954611 14336638270421931221 15755389861118269228 8804777837758146509 11637599395403782302 5226475376925162439 15726015219131652159 8183698372531467905 13699469739677958648 6235186679858993202 8341122368639778793 15857956566948180095 15091147286565306702 2949672461800214936 8639943392245885373 13843888670908214214 6284968683696509784 5004397841696311266 3074204741259649009 14039059681561144770 17892268565331083445 2390323049246296920 10604173942417566329 8413928075027744912 7728403771948728677 9043569334791283009 4167675184348042490 14213844229905979967 7716376161859426523 2426378855864541222 15679617982572040650 16684148349002418260 10248360438119744457 15953562589963393201 12850027970986757534 277357747299368767 9924609893359864226 15799509397460929159 18079328825317231040 15265437000885401590 9047788882778629658 6655497332346767110 12731565759774415356 15984083802100169172 10798262725588013319 8585930264048538544 15891834400103843748 6400297653790925512 8727541873910918959 8895809407512042385 5901998317940571969 6622737519196366826 18028692725406859212 8382820988219335217 10267009144186353148 14068624993826345432 17292752952946894191 14084855894302491830 9014908810146198809 10554200781834619753 2304859837172484151 8169722978002982861 12069447331443151721 16743810299867521785 11929546548202209474 14553486545628709463 5721710709547765098 6716430611104154654 13804212358389875677 6356997370879600509 13379162698604119866 14335307871716556888 9429519165446266174 3935605500579873549 11034065528079263916 1825480311579768705 2905463798408776514 15783614887781568279 730281631933323456 18171012665715942216 14745476259303481603 10996725640427398862 13233278980897843068 14337987891623362825 14790580103638831700 7231526468449497563 1426439445273261296 6131575890518963932 3725335506141413285 460291482324992494 9664256917498005963 3960994462145217350 18022847517101668914 11216064878942805039 2163704311389572313 16874659793655402479 6001742560745137040 13306704345862270124 4297275011840918569 15736965415416353122 11877435334504676410 15422841793456628700 8766892868787341603 698862972579519465 8277630839482733001 2607043233668872746 11061383512148803394 10333257683685662383 14102294650499567096 16296469085300258278 2858662564385598461 5411092101180022220 17086573369550627001 14598371282279778445 5494612070537986443 510363938496685999 15453681807032278677 249505569844858236 15522761973209558655 10011977698275262106 13031059480231590138 15686680175605815608 2755929749326566369 8174242890268907681 9555493843940062233 13404615340390434714 10008838369237118872 11827402593595933125 1963433239887384601 2459475351801206586 9869850371783047014 560042773004287848 1670700548697834713 14586362472583807372 6036008084298885126 1557539157037440269 2154819518236671923 5821881771408583563 15282590137791365201 9222081388204299470 18296431844326254260 5766378575677865034 7567181531053008658 5660504607519181000 9542106644426095527 16538884494391286618 3906304342674725161 13302923402985555925 9606563137095717824 2059183629357686715 1837050848823486658 5683608948190516513 4928951077646505874 6747422870602952371 11293887473659315188 387785382776089623 5664285855572056661 9267865341636743177 1555017818988499301 883721644060518541 1460959335419826210 4346094384637578177 15099324354434114813 15877980437596491784 14819268719522237648 3576943942773350728 11927794728605679382 15868203559669503462 11631764951539743788 4841215741774264259 523746266988930567 4024883507179402869 2904129517738335643 15997364933720297417 17978415037895518829 18395536786737849683 7559052793271937766 651324736181017364 1009756713946552996 6443518845209817861 10566894272598439419 4438707818965226550 16600793772429197372 6337822142525500657 17991423395428300690 6458352091626540256 16207660018145322539 4813836563291765600 16835169704851118281 9420690617280023266 14476099430555603934 12467546453733534632 17307215858622050548 416486195590926497 3803734158982782625 11306910098495043851 668676680117712966 11351509812302769473 7021850781442947234 8154599549181069262 5565661876780255645 7909680049885893323 309185202855327538 5784541533985167927 5689516025222863818 17238339177853652461 14371057519376051564 11069612192755070325 286653037907075630 1674996944478059633 1546123188239459222 17628170503763968734 2818019736796365901 13258924717023337545 4638338496871967394 11346862331556521309 2390893299754405820 9254621025409387284 8812258247136334157 3277870944725039945 1882558742991582675 11965187662371589328 4672106814373799095 187345856070215159 9015595248659474228 17257765540439086323 15967018044691326239 11831700326461114760 13306201437421500604 12852959238178474128 12266091224846320993 3067316129500838627 290805329247956467 16371337247982326055 9481729238801664131 1095634951615241574 7238889821864676017 7637943168452974288 17130872804664774683 18246187339940842794 2863292908888472545 12226939713726480157 6811922508561402698 10876509641737668859 7164054252637478291 13538255943332800062 15280686771557498224 8683380998002843253 14907057951311773139 3047105291185399156 5070624267139475762 8044942019726156829 18201823573636782467 6352921226372050892 17605966303905247320 17380639131700675863 15820788324106959162 3643969599848810890 11645687993082076122 5612215933916848863 5341484919643937709 12835129202917525893 5867270092235738431 1601114780389648695 10277883596441187019 15407530860777813377 11497019036373528775 31546050252181533 5738658583043060878 2259635320470004673 10629977843535356965 13760453568072950716 372492617035934307 15453701965978705019 9484641208937749184 8769737022197034282 13848487802221688912 2770371716365968961 12695927394848616792 3720765561488613260 11184740103661186204 9039828589954431993 7951107543448419501 12297007825363698489 4432220744728805297 17843422592447341276 2680521999321563849 9433062357734796756 538012427367352250 12809309637551746708 2862924592633774218 10900070281393479212 8062400726245748284 6392931113741671414 16629463172508460468 10072677830977287202 11497869726373410555 5526162517253456936 12860189420488709314 15565859846402087391 16932373654743423819 3343238018742908076 9827809317195672700 989322116182833104 15374182547554541475 18174442516967990910 14120396314143268722 6424753888413266764 15182965344499228308 3078269496325135132 15596433174384922970 5722852648029357684 448053144032868383 1444028196317427787 9093725235049513909 4791006708700364112 1456220520798234741 3485221987941642393 8891058406137324943 3206662474032486662 1207764345997489190 11139436396365301521 1836751610477705186 10150560383947780652 3861425434642807591 17924086227134741931 3107821275055639870 8849150458187514217 8045578744305349394 3709305218572449113 12546179314017428013 12610076215824421163 9131401347369308890 13478116246748357141 538418833966887169 13144906417328499505 4475910290597989696 80358894702908035 12168774857653053358 6903843769376500986 1503148932192984284 6928580696670642031 6964290545498630633 15528847509887241296 4002942948286774677 13434270524803931622 2812329231615517492 16234033906883120540 1315257463000692135 7549751231162337294 5215465195182556976 9602800672598442363 3578731209018591671 11790129948907257945 2000314235670437538 15121529315720897941 7002261355322353809 6971503820599975690 12831043687238419857 6298276381543858195 4211467601159743866 16740685968971318928 4039815165343933970 2137189035568537404 2670905269645258359 14637446701798086100 14301480679657361017 9596539248305611193 17417488425705525586 8402235208051308705 8265774485020368432 12317411057482802213 10940506051305221223 7022739853287498211 8721821767341939914 3026026846703488723 2606805854674366079 10708402700183406667 16344778521540083299 13587626359239954730 13411006585830341847 10574409691444319711 7990308761732829659 13123993191740399915 8541631751923627557 15159088249657859955 8414098382429126507 9742112508876875819 13524969485579718352 15524205312559287622 2445214029462809332 1895170254451780000 15657541914155793742 7493260903301601361 14658295739882012006 4757983629897383553 5828984803350105953 12578764395795544941 361812704084495618 11838765378939071080 4965570601655171341 14578078518726757187 2887364966020414080 3814795338630963416 4881709516157324581 13175761647196687927 2879573589243705443 450599762863909567 12202998770134949609 18365517215601408596 14372917564292074607 8066249271973190308 11120211851287270843 17774487697214866172 15755386334809972874 2561874628916022483 11547871784830888793 12407016392334073012 3539157946018525408 7683296673866842455 13132947672415967265 17168248928040313083 16017156758339139891 12171567291254458718 13385327030634314225 4876687085143825365 8210339085512760210 6609305241996385220 9473950590626682875 6954259081569716661 1216630566272341278 17120251697710556326 566852386474538988 9048950425330156009 1501700751162964856 1942383236446817820 13385878255758230353 11179949621916502815 10517665814246201331 18421992728525834102 15790774918979395029 7032954370715677082 6376008078737582650 14357856240098172015 7997145591968369930 16886929613647768565 9488232701550374051 10156573400310343175 16363567280729593813 8292272967693041767 17516895209589028434 17055424777669429196 8791935298183834414 13175997740089911177 3777481933662047179 5109161799057693360 16995960280245225369 13797029029976825026 13515055317008900615 15706243114689385440 11474013537285957675 3597470817536328480 12430847301277837494 15169676333558250563 14935882216210040150 2629385418697881803 14203951497308870010 6960142398021123494 10600640863989356906 6154224841205988118 7271549979679823724 2006433693853924995 12361829331766048150 1907799433347038065 2073177230332734295 9384403784346407508 12831619585838132672 9349270642517382595 18057367359085235599 10952887951396814792 10297538725405772772 204849685120939215 15926862925087678113 18163932909111670787 5487547934854621201 1831283775345025926 107212005192710613 9833117381390425556 10454861055359640163 14304675326251671775 4147408047895861361 14184715290511589711 6310346867323090285 8759077391554676702 16400904295149813777 6045842674285618077 11772500340606692706 10127609706916862833 2396630955517437952 8358431010768775547 17362086185644018061 13837856133102067024 3041195548202298753 13176983935477090846 12735615515384318035 11611164195185402021 15815105290435573105 2319459174855489462 7692020223165068624 16535821970972403180 1488743031399645871 4726379707127918117 15760808352951203972 13472629601058497789 14987969121077787229 9980816422105026035 15936449888723902904 7177445015923861838 15908476191231376588 14119327407012301391 16584901939742644208 10990542404095700255 15514272151686734258 11660592448358199446 5367504886922150193 10085220517954032719 18337226701110132891 6410733728726934003 1078313204089187748 5293107468139193277 13776665632790146168 9895233325152322666 9241115184743201304 13491133220450707203 6941336040688774594 5240353958540015824 17982359647862626895 4334010696975347056 10607099696077399893 10904237787101462571 17301614764591084259 2245135909055098188 12424124063005798591 10902706097233429887 11264538846932269932 2785986215403090912 13143957489287033066 15579767271353173123 15429124940198509023 3323832793810011458 8663775893275393727 10075375099285844431 8482874106894633550 15112489711360898129 14336534675397940898 17161742191698523574 8961131126088769929 13406955136056246906 13027612358014070674 17090657418733768699 1552181777207294942 12356880750560502694 7640254552589450549 11744995099635499915 2670356080705794819 2547933528466370598 13759402515742088221 15315014246460059126 13931368180636737024 7751311407979974920 6796344328537387262 3062993441477925535 18026713815421121534 7445571499836886414 10884610743227473483 3949882863632709469 8164116702973641720 11766127785781876071 9718392851444298522 7600887448031558381 780568316991269795 13511837710655908134 10834987211172733827 11287662675616944411 14990776730880876888 15629120094232185076 12898473529349733383 7866727295004649534 12455806880181421683 18157357049039400858 542529884541110244 9484001596563755553 16858705277485340667 3986543584637996360 16945076554291305101 8761682168096725386 454762103392962854 1660413489917217676 3216582394527940552 7312441689971840207 61342578387027030 4627823991340481131 15912885319977773083 4497877995304037704 6652859994780354905 9263475055760120377 14487178868482878644 4108232805859953991 18173942633540022533 6116024572295254185 7571979385535737090 2468104843763576808 6715438067367707454 17412515066714075998 4184011098461145487 17752119996030153868 2933952157034605804 11810436175109812306 17728229029534906559 4851488871852190822 3461974743840108487 17525878566708579908 4470526824947917047 8970701075650333197 18017336199165508615 7721970506825738227 4970286730492864255 146712653719903413 16374358238269065467 17231018596434404290 68677719105369046 8529474660407499879 47445015623787234 6213620941102558049 2155919125968152411 7815532555184410297 1866005499889421811 1529095454867851153 17234626415518609088 7867297743072820013 3123459934459962963 2597436062615128375 9370830188981324972 13448966762875780180 7600920718612870390 11929766279092636471 14680155372680439993 17252374809887771930 17732295832730435402 3543785809821416947 15003704463088595480 3202993333508664410 9592548469286816662 16627818640254822466 10568174496697165448 2333804839907285039 6835763592978936787 11485625479934155933 3801179729638500211 7111305583551096560 6502346602373555723 7150349111459467190 6740870140537572542 3896279188111266265 152912745972974169 3829627607871873918 7522639753605985687 8218347475012286698 11619829002580105484 7241187261827704071 472483521184618079 15404328601040633984 7560800599601446438 1436068668112119986 839787526290858652 6176135888567433350 17136172884095734770 14355888809674739306 4009655611216623045 1204538301844822759 11372268298319072480 3789832280418735719 17264292072968724264 3930563564125728520 1684927617720047688 3575048369273571606 15873496925629126306 10850964392569946770 16135721512394969314 13216254242270899684 4380390759278390528 3413903494378609926 6503324708511044737 14295485617690022522 7101581879844267104 4428488730372247664 12242253460047012267 15255578592141448461 3539309722069820157 11806568545080780105 9184246720843668623 4800816215369435573 15626166641912633630 4695037862996855523 4117438016975992133 15626925537840582321 6957071143915461747 9296473257236638137 15132610483889937310 11870276497743675008 6736481232704116443 14424800741183561990 7503538336970738297 1697363817135180209 7629047801532098007 5018553531747028791 1546189076917831740 4704043917687513819 16795992295986512607 14681333188109936637 10557888586217642437 16285573256819558357 529267626484549701 3344223726767543122 14838457644713014681 14598452330012131033 1563927793909571967 12449056515849810210 14503465180689272963 3809783106526325201 8469542890294560221 4911682866199857008 5468120570143002329 3920774159531663214 17054157684635127903 6354997014969921898 14976009998653034421 15733497796262803381 2033082683632122040 15350271904376179596 12901612707211223098 4247450363153900430 6286745259558069624 8419893516668372229 15251808413533447878 15439960984909597556 7800401464353366726 1658163722559306269 1077060968961647060 4621741168344706428 7436253808922432295 3474554771105027854 16354819600202864169 17764004256328660967 273470599949365581 5767308340985909413 17227250004234992878 9152114548266301743 17595350933449992893 8859273331393341451 7910635050941518641 4482676574569375147 17476707835683352552 14122367751510873559 1387168971265582279 7613720085418686698 2149460741007615438 3045759443375051962 17360383488092137486 16325429082196748640 6897938476999713223 4722989730725444238 17019102449662611776 16760735301081279679 6643148970872331850 834617132167235143 360326702700946199 14446876892137698026 15208181342095116383 6222551856568982184 13072844707462039397 12112254376055472608 12833236058322611425 10316904400995132946 16233957761419635411 16522450612402663465 6884377537152729757 8634777216850086207 3667292604440001362 15283708523856646997 13838011076175727880 14664432332977062444 9375700981646067935 2161780106120353742 13721576016820553795 6249324332785452714 15196512831452339967 4977795585855451038 8022860174112100188 698174612717969055 13806557512064851694 5620716375720796985 11511665091875222808 6513325276074912712 1881872467518770680 16239248665190679159 3015889424067618791 17123135027961969143 11411268190415636339 15565312763544976596 11379808898829975054 2235212780133816135 18248294571113340327 2985144453138558084 9849068488063429546 7166575573256565332 12516772183009959736 5370179392367432841 10805401363757917353 2900521882461176090 13697986790377252689 2023087975864913826 10204386717209216590 18333075382684488670 5433042308852262179 3672139464403421128 15404232760576580092 6987038162518156364 12524730968369189749 11576681343361427972 12860865944053388987 14818077366319088558 2549947882157398368 14387564249001520170 12749235877185220683 5627723080886708280 17340579553735332518 7521002650929813682 15497882198934279791 941283558692089853 976554225609330800 9387874009374291725 6780733193293247330 2370146429504473389 16474441498908169479 4060855043300923970 2293391471078828336 6698164781791438257 4103732211904681660 12281700312294684996 1772419141733275970 5922612683790208037 16731315499690572952 10523799988142332493 4420175091286571212 5096766532125079313 12029361249151556441 9034155439768473391 11401224948254253169 2767838545573421967 15437844532000350613 12931040244280872205 6105365414944211859 14944144108824151756 16006554259010804983 14394377011826390182 2784869467892354637 3422352368479640596 670138804651258003 7548980701102978298 16719196051406655854 15693491588742220986 13033411181260813496 18330780263163810103 16668214251242959691 15807504100823515822 9336409876698583895 283844389455114249 15739039239979661592 5194823231717117295 14302601960495989749 15626710014431132951 14732386498333981286 2945590530336618977 8680407977901999373 4055480376925744177 6246653234150303849 18011150899208725482 3889800488493863509 3280028684675952851 15766235444616008981 5191591342571973561 17631684219903923571 8354780044637876679 3460644235032965047 12713135343479675218 14253028702251304275 2976973892807120870 2307973879690265911 7267798004761934872 13184823506176063363 12533033353625215163 3059932428150871174 5394954159147813317 18095933780452764533 17815625282604833483 7943931005264784964 7282681619753299088 2531079717946349472 15657862922000144800 11180811150255162096 8425216719814262460 13406130754442147459 1552987037827272041 12328598603619079382 13526638545452289464 7600804090909499313 11338785075736316469 11151217386542634265 1573359695291092384 17795930400506007314 4314083614123584013 2304500902721374120 14086482291428209279 3279099677933418361 715362252049364133 4987925408582309751 8131866460414846628 10317044965028052374 12205976664123340351 1857326926132685089 11750297855496163840 2018950194670559053 9565238469022957420 7456387204624867066 16675461835361854893 12757630268531199433 8744274000429210285 18177362857297926223 14336599259658305158 14121336723733353539 263419010825396560 7090761496998806655 903730934437614043 17966858162225910737 5822480983365952137 4457711740361961815 324160397440808176 10628296505533925725 2491449314340433667 4206762030029503097 425604799338983377 15607055870013177664 5177571279290232588 1996162137846368096 8712101091421941880 1159249064528327578 17061047507330668305 15121548889718797494 12950136909079080370 13880723362851144474 16081059435091365287 12888959445451891229 13553929280098656466 9990192185419397872 9404491512560126335 16854801305496769477 16213841837661231035 13817684210371340725 15384443628218440107 14104321993858122678 15926894744248095799 6122244742574367044 9132229010076507103 6300595416525524566 7086913388267832830 3406692173913104157 13431192592800003057 14235322902113574336 10414968782164848018 544323543428154163 14628607345144341971 15582152628499686111 14688553013844244053 3267548734699890463 6385901574904483493 2015268428792696882 10670483356323427351 14688827511626153495 8316372488213308506 7288377089070581552 2019235703886792020 17204880880099227771 894573284222290769 16833083713181326830 4628503795980223779 8769131645647608284 13232524034647553508 3377720622887514156 6162159527429849760 12453076051465531274 1202615460067180085 13415949462387974187 1409878203987237925 17364088675813750675 8637362249674870250 8562222555266123497 8535765234875605125 15370687127942707563 12007008502566782919 1298270239319401352 8947083798083106772 6847833848368372401 15595833163944626430 3339918414529476183 4895122323786993427 923506869478129394 15523984293084990428 12072196960599874574 3616039667630921516 14857530073978663368 15918229926554457017 3963459524238939897 9930990641966631192 10880492907064927494 11822862316219758383 11597301226663939306 15755694093154993979 17893662770393538717 12938610964998012179 15057106116413950801 9876164492225341067 3262912648365487082 16759166598983154150 14941194251285644636 16330658886495658064 5018879311315860734 6723161041591086424 2554560904191987148 8084857871089695280 84092573193390201 9433309259013011209 2821711109964798506 2278975324331582637 2898774358172318154 372745158134534308 2091191337604742566 6019627540412682684 15296024249638204014 9452095215610200271 11660734295374760046 5534508427391848908 2824849616771626440 1793860851825800516 898015630396558794 17593553193025034703 16959469229014768577 11207415709442314166 2121243818716225246 8260528927535263950 17753355426037129569 9481383222577564932 12023917466718024002 2422261162933364317 9964757477446436484 6438869500912268994 2179358403109122379 7081888229906228825 15025289401335763469 14454721239064235026 18105219260494079417 3384438411859842738 13475035400947503396 11492801265692535717 9793532864455539577 2354239600935407183 7665908475214244878 12656503988417103891 5123522138090916040 2998038452184621308 566605917660460857 9886353248983737324 10184974391765555806 5819767636251600780 860865225952071140 10028074100255349890 18314954061087110941 16272609903852386799 3534258525760529593 3438767883217210624 4395078119270168150 6278453436046350158 9645046363518077122 4770195086016668211 12088302965861743979 13323747901598158597 5115814297200483989 17571466009569050323 208022215863763283 14052879233788686071 11628894106966889138 14842137705975671516 17869005703028417806 9355074845794427272 926286020676310391 17588417993677319697 2228044509613384591 7036639422915743912 10292261853406811088 5037429802085883501 1453187362220594617 1778800581451312296 17349626335256198206 13325930028583311078 8438388689390560533 8792786811225235108 3520074041751469804 7779877421551446944 16817253752675142153 5046194113834720305 8073989671983004523 2298667279399018095 14359868244698535656 10186997819769191867 4589912057913992311 17235163395565923968 10469446054217852349 13723134656752540377 3795601678092947800 9609975933146883068 15388792934466270209 7083297567101378839 6556708363944221983 11392881447345707011 8908883112961692751 12392887320421572503 14885495550210558295 15928711347419260627 7602771880836166333 1256554388746005287 10851529518140622702 17433913934130511658 2867003961485957703 11280387037253793677 5447211906912451718 3596353373941520875 16889309371911301597 6722418777724521141 1178265446795828215 8961089861462058485 1299108045825323250 3417525777368663462 9417237698977996613 13992583168320683307 17203210862043853032 4432867658906360692 7729455016861125953 6136963123024935407 12349305659234515932 10907954616256034796 5811782143061640853 16043380681832008325 11365938053398159144 10390695748588990315 12917222125619610629 18022927944469626464 2311233997508930503 16140959801573475000 6424924701301290211 5974094436953317734 2407488631118787901 7215077060790590514 6206760338030297292 13975102573677315164 4738524970658645725 4735934059903197405 3472128037784515289 7518173537901752833 11573168436164554194 16382634365881999924 14455052270532283589 4634730068407477994 11598754809554070662 1085855960745672902 13308647581987546876 9491619577184128563 12388231769867981180 7203360536981541050 6142591445765195668 8781187696086768860 7114758910849820364 14523292111450168454 3188419412386568711 578252172152322099 17612359141852547251 10658674509909152170 11041155983030612861 9899131069199972348 828007839417609730 5817032455296542809 1353806393270550183 8920088487504182139 14184054726163217197 3272148615284974681 14246827429721234862 8948286726023634857 13807140513446248587 6033563878212394203 7283723889184153986 12842909887053501760 8841737308188596109 3339796956389381036 15631249022147288846 14785507575267845448 16000841988150825238 9621116201468885251 5638351975890299800 3258279206380394732 5449378842687017401 4215147903073051783 9456342908243617886 579228971419682607 7845194307286116517 10190488664488636874 8179806019775178203 12164974010016884553 3536818526787277159 18262020866286812009 9831171404143516714 4650683410464060634 12573671057892150734 16622148865175029926 2246476244226333503 4323328125874498241 5515393602548953434 10581530294773379553 5055531122025145020 10135663223192085056 13475330550560934979 131613874782156208 15932052526374838054 10474347613171716325 11009691212174081618 10211750377400997432 6085813661664753255 5011855848875433221 18226982188960733127 7562543292412270972 12740245183610961569 15506220840555200107 1612462333649260190 2511291937517999064 1375357834900490856 4574676299561503764 1581705681202837254 9610769561212253996 13645501414672783381 7567498745587972592 1489159306467918392 8075730531582531665 13448915871705955600 13147522176448352772 11443582745889540393 15287841501855057943 399993314242755351 370315483295091995 1248075686560389302 5811886152070234500 7010401635306577256 16654192916288816938 7984496266334319686 3822103278622792871 3543038165619348913 2637007469698134429 18240216080675015365 7865918280137502348 14195762355204683396 2734197532771248468 7598570357712805825 9506152636140036754 13529640180502501632 10901658006018491055 7529398772111654749 6398677588389445707 11042924904587753294 8279985222647767335 14746832158699289405 4241663380414906885 5264457010433935942 11966059898710837605 1726165602374621169 11270510850066190585 3539621836527148109 11927386923005262912 388224687521897084 9864365794123798953 12956455725055219113 887462622071339303 16994826114904404186 14789165433347518487 18125924632382432748 7952567602845994721 7635345693874606120 8515195805530256658 17000708525144531920 2735405959200208145 17624923417242228524 8441655535838180253 7214545792513192618 17013712345555250619 13820886584629497752 4926398225347340772 2420453154231970217 12590263508182452777 11707595337291928927 7354959898612208043 18369256823826643762 11048570027620278494 15549473630976479361 7430279878879931269 3053228955999076226 11357782368216539899 6585548595587174674 3929544467319125425 15221074247966331885 3485449632368361537 4481386450064622951 16413613007703550567 5438564438274634248 18046919418838622268 9587018251764396432 9024931422735725984 3371394441287592961 2486907830451672963 3194257632975203462 7765304125580451440 5294769742870465687 9029594930408421329 10707939901596713778 11788295532635612313 4524614592135909476 16025850819502200771 985572338577368344 4066269794080242548 9923733594524208137 14973261930061731058 5204415789274974121 10901406049820602779 5185177198279201647 8623359875009727917 10086392223379874331 12814898881403810810 17497466453151359589 17647371093102710949 17183091218177118211 1063217046741783984 87153426131846192 4463174569615926996 13565757872708523727 14892558869076007947 8256510811284886397 7351154104809763480 3071704643351855062 4834183707093696601 7304203613585232930 2459836401327134947 3956586119243935862 13378926127708024942 11964037557081735049 14476486594315597054 13416734493490225599 3951720295708355679 2544566598330794372 1014714695361201565 17448296134280841005 2458317108797066010 14871883955213826518 11142610586433477641 7618246255998108214 11658435663989745077 8400317698039032793 11761214963398904272 13079139547518268297 1929059995002701249 12971332950876186152 13566127265841050040 648012461367968890 1454586231574651527 12982342029728323837 5390467824137499782 10056535248100877575 10835951907173754277 13567537011086905314 9970175814188381647 9563032408274065611 6841498057739953087 9314221754857614792 6725486127878075095 240452784766798158 16366907130908675146 12777474247288249546 12919851782205791956 4032493410399489531 13883086510830877248 10829011263823113496 9911410301360859401 10554243196792133354 4408774114606478197 13814356249690392552 3717799587184208695 15559347543400710547 6991344925478274477 11454207856911367368 12865183960843572854 4991957115553232898 1205017784468272688 13204699762621212047 1273393851466366898 6993148603001396508 7427791813077788249 6781338324420704752 2325039803477146797 6939115157073481103 13769865808362108364 17688579514856179860 9343038597156875707 9380832643429587576 12100576785246553104 3641312069937188982 18117522674016800350 15522627847667483991 10214494409675320908 7865209686978075331 14256212856320016887 9519266506876650380 5206219725037014910 5726853048917269065 11551890439304733686 14453861350476711471 17889120203400519254 1550286644578642040 3136329177268774920 884575457501089396 2718691074147190041 18035558004268102877 18303102070439579750 10695589055146193024 16297912522457902384 4795422592396768827 4988408487125726640 10524643065373144733 2486586433464091856 9826504667526786550 1244503896782222630 7746727007933899117 2708253335689299947 2379270182771819672 10423375882022606596 9091768384841973725 1754128374194273991 14934033106303160026 1563287804835146081 515732745645842529 61877313071949747 2029178856669897341 15665681736875295714 14197309258417918806 1719781627468108037 15827524921061160538 8670695753821586552 2982410757080217638 556312538581754500 4080154625818979399 12738758463065247700 5215249532705637748 16902550974012504828 12211385184611369054 15886941476846847260 16176773632849529773 11607596257736408653 5935735882382871179 16690280754618646490 186616057947660616 12601142511433866942 11142716936425866218 460622759278873866 14497435964238014012 14022556549587257613 9930162899286455108 2286708529464299505 14111269435268234028 13920216601140216177 1937578747939982675 14924120306853706480 14593434250317985383 10296694300759700973 8539325217582606036 15624874194865666203 6620820716234961772 11217380438020972439 10285856227412482363 16060829741631678327 2815711179378658442 15093250802229417610 15848588882437145503 2455912234140911880 12631631797461493 422963464368879384 331830577837070423 5371637751736162165 15789046211084825671 6196010391037274288 3404036593947998834 11454093456554670811 9140287435792135799 11933472209284697143 12576073386408752407 5454632600702881906 12280502400753802417 6560538232031031365 8308267178893519178 14252014999542850715 5968812212453536914 12206380430780933660 8492837596978557013 8000337917760306780 13189623302271240861 15644021329633067313 11632865327992681959 13146913717160661890 5825121245254503291 18255903530266499277 9990396966403142043 3613043501342121473 8399522400860899987 6313717797231717509 8605042501911944931 16034871869927964588 4770361468039658407 14960699000265023550 9957531977608077182 5377341010997769910 6636089366014621215 207811140377903549 10739722053411287168 11601192731725228521 1529425031543277423 7148031149747123917 729755092444656880 6179356584802123796 11616425738393687350 5885053828875586420 755674079813251964 11387561466555067402 12262625462710191344 11658369179412844582 6770165872489899295 6663922520764561174 7306640095522117277 6713073435991555925 13621438516102909728 11721301880240966604 8371930943098565556 9234516834478818801 17680512199055889225 12284774352865787253 12841193920468834418 14282892149220495443 13667138604400946741 13808236987017084922 3966220657321321570 11212779170144829534 2794794828215832327 16821814013957494198 9157927740510032901 14620383626519143165 3408286485664979935 1605093616315511294 5191033687998439775 11486887127902677586 14630885776525520289 18129149817629705631 17716803154099878238 360831034659048767 16771037347561815451 13633400000699277995 7928809961759948964 1858074329630269677 17188062315136197841 4605289178753208614 13419542297575276867 10776967530104893341 8550825656026498187 7644720395545945903 326875101377588110 1457919941307271652 729370955861080462 3239605141612343886 3589431718300052149 15691100072260168242 11060433303728017794 5957265976519585081 9525570893775341299 13983510622170672522 15823468005390533772 17101313573333861918 15019101853167759887 11347160161089844081 14849004540286279151 7011269286283502598 6402244556690782207 18011508629419830537 683277421786100784 7022030148799734558 533826027050905618 3279441796728935873 15354391774954938334 2160653240882525034 13308852978973436574 1447873905680177250 13779322505095350051 11961368216358511346 2001454754934426093 6128109556774374408 4127588704924245255 308131784107978871 5008002483145251870 9839526938905797982 7220182992711330651 777426907081154652 8208870202487776774 743365848830914699 4832374895832246947 15341017974424640985 15964026754957694804 14785726153116102785 16890216951995418909 7995440590787490501 7991942256733157010 9521713439801721926 8805367992524851026 13556674650838258697 1973560333929434117 14059834518782337690 6076862943201182845 10052264005896589955 6506619248354658038 12291501033284645182 2077407744410026324 1542259836840890398 18067954396420004600 17118403091435186589 13676148853943804041 1056363793529478567 9398586214371874021 13957912988755392309 15468544489483340121 15474226658220130005 8511790602611864202 18221793527514698088 10888804343107576450 2811704800019643336 2877036941343081955 7262459711970627586 2458746181744800687 16482536283227623640 11276575699977003036 6429638448980565970 6166826203503771859 2872457605057127908 15804268580223946526 12342870602040662496 13125188022966403254 14750048351223666872 15725026955161735179 15451026455842572739 7361561717894677578 9202561266481796843 4250530695094382077 6473920270001856924 12434930082506967745 8510646088832102061 17867889671418627166 16373559406964525190 4002871063530979265 18384905211621225500 8142437330908413359 17836160401526096616 4900462702771389602 8650729131653825233 18366613359803136515 3907193927240800671 5159807658729642115 4381948529039585742 1879364883352492753 1096915321961287352 11254448902584818145 15598146129289797737 4067788166928268434 9924794061999913338 16808085555413417446 2286093274336275841 2575170078166950158 16123916111874344851 11363113006350603817 2860748468842971738 14029735814445899250 3480287683724049242 16723543241503316800 38504799356412503 16977446743855900725 2163571796256163342 9159368359149390023 16472710948626942503 9898838104556249227 6485168027920108723 6768654075182720470 11422476607587403097 10510950200376703403 17824004485541692506 9509728231939038160 9070029054734138324 682314250599908750 5893609471474529663 8628377889632738621 3919688573282289026 9247215920967431597 1570638237729665229 5458428517008934347 10941573804268517982 11713011639351150922 9914235715498085084 3703482849786548052 18217439450719121796 17301402885454395946 7050060165206069775 4463358502849849453 11571567509700276272 7571398154032834433 4389546467905554845 16916358657162976045 4034918161535480270 1220542253666089070 738132434579019523 14548876899832453663 18143431633120940057 4446882648491590614 3162513893572555357 11189935598214697690 10238044228716289273 13066714906211297949 15561627903550815664 3466087962654110529 2394085238032818543 10945787624943983519 5453885666432397444 10955796929096260621 11827682367539744349 13609579200587662585 6285181406243311673 13882697555358160302 16851466009714884782 2055234865843113755 8574504946589726215 11523448287198378781 7551403799192665132 7221248192345002477 8999509334914807510 8555325105651759094 1314701287026894895 18048370549551456449 2704534098994948854 1345177280430795918 13668165661372856678 8874512631994449458 16693817624431805858 6503514939386092696 11355867467541772641 16927195580833795448 8223853191515056007 9944395792678498695 17877765660546312734 98626779081833228 8251853706691082428 5068048361985917772 3163485307502346374 8183891711125013687 8543349765876873913 18100153503187400679 11291789304576541532 7307516498138158301 12584060752446884772 18120264359322167816 11444898081161256977 14837815649693980651 9514073253930006994 7760110367099948839 8830548291291956309 15627148842812406461 2840054278418104866 1329308188163838760 5761971160315923264 4564888389952655365 10578269699384861608 1328989930763773743 12922546868498662909 10452236365449548119 3877101992376654818 18229703201854150774 12281689823880564097 13214512245608084835 8490362426528693242 17691006348110096129 7926343133395223447 4715177744381130923 10860175845374971319 1590151580637925585 4129404496942763750 10388685682153573817 16133918860622142059 11434266375887351855 8989612796380218183 8794757865985135270 18243868034060749366 7434737722552627894 7621909671340326134 2425704651930346081 1827054588760340775 15487928345978547397 2501986920674815299 9275562420279130626 5900229258508301268 1507907521131681285 1992129313731735064 13792464873962059027 1466995367206354217 14428860133699154247 3154994821785196182 901669341981451651 4092015069264133432 3920036421066916658 682143950913954025 2635182783934868070 13263220840344806494 16119758481315642857 17769093413474803011 17082907002369193663 12518215497815141957 9532794619109203735 8362539188172829890 16237680620591966099 6072528459814164854 4132216630442256286 8409954402315983354 6299472865295719366 312668827034473529 3672901353210467981 17564537586721161635 17312355049146662428 5828367853381384867 4210922891092355341 6286600352577527588 4722484454303828996 2403988569801303283 6938913068071211066 2917157191988029295 17875747449645277095 7488051805321753953 3411959283085779619 2206706329723433027 10468779668721917312 9588148876090481575 7143365750142588052 12015527584449274309 4159734738835580685 7677862339119979682 12948883996427083589 2710058424138874197 15494007020769924181 547744841335591931 8663820107621137995 3883777928303865749 17560382745957872690 464837123144431816 17641348005235272170 1100454690557307945 15341647026124271856 11505188118369751511 8593591089969649104 8977205695476685387 12538533888290894594 9464833141562302842 14380650236630843186 13179984155860885427 13794561007693989622 8309077443820237487 14354583996502407458 664495413809244660 2764874268312734773 9750858397136273857 3816864548898892568 5557416464048091696 8091607678393697964 13724938430877007278 7728973240555134934 14886427572451735083 8642673942896990672 821038335989627408 2520068867020576989 2661071746939478855 14713066858266236030 13799376943154485451 11155296051131898238 10599351576234314450 7055003739750669513 1609548208601531320 7397305371754722554 12265552169538125943 13315617245953544 4970672893380079793 15608257573907019340 9700872068597323123 13070621572819464858 10220858117313656225 6677508599616897024 5489834604629107061 13793358589241268627 16560174974690588826 9800270512493310938 14141192656203230761 14966446219598191868 5121433885426792669 940403951250416447 12908516175912106614 7486499030925716383 16180753021949956669 5942041141326141317 11147788836983720243 1762273248024325708 16558808264655755625 7336763966293108131 3342909350015972329 16551726765614878440 337636581269521671 11407339285115451453 13290266095823742181 13633704581886868690 5910952814176264410 7365402063458147450 5939733730940889412 1530871595522389422 14246640798673433881 2083738036852239151 5000274369438731463 10522918523666705948 11779270172575683783 2030779901035059609 10748409183192002333 9496311778453044321 8194958209406511135 17516213148708389365 6769564445419803364 5128916895362023319 1909476302948825617 14852326047266042776 887321573721513958 56774963463562761 11339926813209461950 5039060390047342505 1454226797160241401 10542210755445949924 16965963242799927240 7627389903094293491 10867508660715884362 8084037575885651921 2088319024983939060 655021783641602241 12289789348211934220 10076604571378599326 16645573032892437864 5138724859649199851 4783687871043370188 2586086959581282423 14550086720053704556 17987916237631068705 744007079055871576 13970477791383852306 12895474938551145270 16846093396481970579 10258099588954865845 18420476194847112519 2874343459203748357 13135697719594392699 6106839345722690851 747233010807289935 9484731358475953810 2199694073683634910 2610664144937083128 4738081104976439638 11126923431986380824 11139209552122096689 18382821816819800310 5576656382608711307 6348527071548082789 3472396321042153259 3744364931230716151 10213154604503380812 5515633307828799873 6457408081725094570 15610100782297804605 17010039818476932954 4089293121504082707 5193659468535044054 921207105414094774 8245045081328277947 18335599989704401624 17121987294836571030 7395786160867505011 1911599653894188930 11553397624079497638 10334437633427998697 9642575193761807259 8299762443631543010 2732439848272876168 12451988715251137127 939654737895171468 4230177541654182709 13397290107640460922 1130078445444482787 6152221690801718507 15466280361669479594 6176226340341613639 10334372048026715236 14539853616912431189 7652100413739387654 6324906485403145934 16831405688832951105 15479099705496690779 7087286112950829544 7726985603151632761 15359704097516298838 3748669502148100958 14542975741796752785 16063173116887729297 14643976146396619050 8318714259302113504 4048398219766603876 13538224874921378609 6461912192022693380 6826772895653684595 9333732096079066871 503535280808421534 13110499876476974764 10699135398730077453 10873830779580053083 1903724965735162548 949044733466356005 14254215741171491113 7051277090588234054 11612239963055257055 15658431961492204848 13670022792675620176 11826022125084501093 8562620347174385519 2337859673671311791 12166661613172223728 4275183303651257936 10625819518413336699 15173896711137196550 7542561352565796246 9897482665039942805 5574016595670319956 10683603934753165998 5062039935725291383 17827573617363612625 6183662541179691860 4662729020621434773 4653100858674225713 4003112022692287014 1865170910039481116 4493258803384083270 9804155599106628598 14733925144279427238 5681325671185575690 14379776805977443653 270067023507768823 3673253348745106035 6645530447228462983 6914685268947330148 11552828742542679900 7068566133882259973 4558975290858309362 4728998056594061571 14703960313930661014 11087071051243811427 8470147842298208863 15255086417236310398 17651712229218669867 17484596868326009954 17510064317472739769 13145590134862309697 17733643329716271471 7973483983800441554 15788537168409204628 6394920616997457596 166183892348400435 9223029763766115943 13495370206418037073 7013942574387067812 10987041150314152123 15093824019792917715 17599031478386067755 16785752677773822328 12272289088416929038 13412731410333830297 13937996861468998066 2749420845461933474 1034366630902348713 12755011819273617514 614248199063195930 5235009317128737350 14079334600730530767 5405583848766170382 9380722068022753796 10106864578436112256 7063780939616915913 17840354861908622763 7205306773612266143 14122054212845123597 17894003508061494834 15578461124116379659 834040215194397744 1656573715309855702 9084531623422937255 16221305688846835352 166584792301401505 1057213273768923296 9959263700878222874 11955682545709206648 12821676631123823731 8085008532509027589 9414401909372247216 17132521044727669913 14503820769202152354 937784592105864019 3413050007300522999 5582927051984309066 872062118270362354 15814037306072813700 16320276302589823749 17862809961644568187 15680349008894306923 1347923857187624159 13113729095448673529 12130632403629293865 14648172035665346681 13712454548339352475 7413030828570235325 18419102118956334246 14265983933310827721 8150047660545013035 14546427708786693075 15309248140179810852 2656639509570470719 16748302436071698599 8453765247048080066 11665872990858543706 13053560016846969947 3744623264902573674 3547362830665944736 2036200781727298798 1764806335292923777 6176704619555173349 14321052530629355320 5903566729356071888 13325449922457924831 14020120105548707154 2596461693107827919 8863028634429652140 5996503618985137985 12209921345058096438 5136114014953730741 16999853539758516029 2165674458826576683 9666866141260497987 11818076168127177404 1936899065225390387 15817818206498938082 16936548760394447951 14263304630033553288 3599022705706268612 786218696943867103 2406720132520902559 13262701350828267191 937272533932831969 3081620227519303754 2660293658675055528 13266544071419305948 14759474171957815292 5556580167931257237 11633727002609799792 13706703221121714043 9072271817939298834 18199922645125867952 15848062023215013394 11151992242212612195 3720436608326115132 11704993482117743583 11369141643350929961 13001460217831340155 16391037340138349345 2537916700977228609 17549665572439759319 2474455276443619696 12433176035246954104 7493560181685933089 6282584009102898248 16668532677525744677 4394756610247984244 3002171442979037028 659081373739946968 15164274150512819300 14012861552667595085 14284273921794780213 7479423615127023095 13460766856164259373 142726498944571238 16728805502768035456 344141337974999090 15575135918004010736 17624731312450016740 7118420579324113053 13302419625094663031 12337325024449209509 15528712411595731351 7318229414716501263 2982806573758948871 16590472419657303432 8492494721884096984 14002889935609786291 11993099799541632583 17620040753219477215 592219223125984449 16457309089387438230 12039968535821039514 5232855398064074174 1396396289815745719 10734057843116609003 6057684293650011595 867319986750256320 323733517340978922 6055141207448751535 1855055136806649448 1717491902988260879 10967399080820031645 6991942249040854106 12969391032851240337 4906741166446430840 3553149235581438429 2446331836900408869 17224410524756223122 18408222979355085661 10316122746803572738 8892754825339491107 16237755678684876510 9674063376707455624 8968674235121243508 3024531188942556211 8359745249427444595 14305605444424139780 5898055586898720209 18024610590592951225 14999679660988847446 822274789841454263 8881769096277426983 10433911993155985791 10063801037448824060 3940348737183504161 9941384922941185946 17650646730872174386 16464644342402246368 3804222138263489014 13675397036567823149 1091216600440789901 162522808169263589 15896225709609893385 10279934049117995643 3420572886237857052 10486839498448454184 6192517954247865277 14464125916172234666 2771895543846246595 6357484588919260361 8643570008495512816 15407262453899788681 721149410449743009 1394724695900692958 8465590598429261464 17434996799535677777 10679119351289144115 12551469602665839675 10701965184633266638 3004217262257818681 6203669255618728584 17325822538797687992 3718153515799456876 16969793533185041190 4686654680778421642 16225283360805006414 2252825583597869499 15172516067381223617 7919140207249283925 13146204357993822439 6640943250617267845 4276651793368368035 6095159814023501701 11542984979814597490 9749852621062872886 15845298648150137484 13689044719718667489 17688391935145561319 6520451299250282788 11357474756895851553 1496914942984109853 13304478101504973617 2403285899532831623 10954452105808366506 14915108186068400531 8859889331903070053 3905095088494972128 11926211895614768831 4661263611291643191 3688181390107887440 8082635183030110429 3380183313854455820 11291968083311376715 4378010553940352117 975668208618810458 9711008460405483045 7694266285098319816 16094578406669159116 8250500332807262060 9337310600625076285 11681783863685595212 1683735558658620548 15883785682775345541 14887280474621048072 14409910194532890018 6225224656337451749 17192223949582277056 16293281196032007182 14043494286849945086 7896431903866857439 12662978526678003532 4318135598621330449 1972287897886967376 13461674719593579797 11187112355430079878 15079064263224531560 14272352468261532947 16640489034738120433 10370041243253795026 11490231391115215629 11712184244122814378 16051736072023432746 4609486025363298157 6581030124149314254 15424872315452020369 10026354969391717871 3910946781754596119 1308698789516018971 10513247179560916803 581105993090664028 15182237067783106451 13152815052826601088 16042571845476272127 12063777672265215860 16209175980448820484 8307253655549451901 17960712112612088227 3429134085898839365 12620143121979316553 13531890347140865855 17262319901831330557 5964854218256381012 6211597457285701615 16183071281349524568 5445257679515181708 7563867138653366488 16720677568544213311 10072269371699430134 11271820288183177274 14053947603353596710 548930294346041647 7437479705525999096 4144347600312586896 5975913497219614363 4392481963590991926 1739478849734889900 8792819557031012172 18446011700795963922 17728224478268441548 15540403812481753932 13438791145902981512 13257696428463552631 514140009726499806 11669538893659308111 1662256555545230067 14653840882303102001 14841573827973989219 7637295370432774684 7586624835987296289 4882520854884693545 17768644766381117691 10115222624734635935 8037898982571539429 14034670100920851334 13176420997297442130 10016164758048414291 15900666773664992782 18078925831480139675 11923847709040389322 4348904645552132054 4983551374310720207 2920350812845573139 15773004335461717882 8699131146672022749 6409464979563522585 9808085546744097400 6999598189289692972 2955122802425495405 12396000076897202819 7433994775569491322 5675142243536981703 3550156447932921872 2944687512144403940 12887845541511497822 1658671149964281532 10006851557684877903 14036114990695254781 9458117128837060403 9882419282081243685 10667653986588726702 1658510273643715951 10100638978298244254 8601947415482710933 17705019569146004777 14573848020124910475 9187046869410425684 18223280206903598939 16616685128418574776 17290593334817589815 3987701726128900204 13195111578308773994 4294425812726339324 8175139195388297483 6566884204443237086 9736258112252913951 4284116083700463328 10571692260365246492 7471815119501864168 5333081458083156285 11031985080245997243 4502632156389893177 5435163706484132639 6789982166071059333 13699429723987226230 1023840434842533402 2808224880365410905 13270381695644129489 4201645505737642702 3309258943319197980 6336067429956395273 65154357288842393 3208583803056410423 12588973413891237415 10966601180777093823 1438000486013407554 3119147928141414361 6586678226289566317 12381305256359505207 9875492485577733642 16142604310946454663 14437482523452155615 16864582986552024468 13192657726948669279 501180815015427829 658821268313606618 2130148468474013639 9508178186181114000 13138312606113123992 4606073370426794215 4063303249546771519 17503139075322398886 3526869426099999809 44968059549194804 17290330182079824391 13449091760267226297 8187953041436494800 8202775719841736127 18343518216370177518 10678773606010340208 8793777669039985213 17284278768715187215 17937984686469202410 7806911875232824439 10509800227461184534 9822187940920484870 6743996287211936480 10369955596093455347 12836646603022473001 12737663905977063478 9956564234497335073 6127393973440887081 14732470027144863131 3357319642580079112 2815869588086977113 15717675733679599638 7378508477428592452 11875489165292043416 2119783440944136328 9986993026787138075 14216805115692014787 7730310897630013643 8234915556527723405 12803439692236481727 7867135561631669597 911045215945577285 1768538978735517114 4701932057386318523 8471522386022664655 6159644283514895188 5533075035287804994 2008345307939960051 632152670828102206 9116793516400394221 8998390450696053795 9798744583583696271 16858048946375631211 4194743167431486404 18427899454938818504 17591566707331812825 3929770213730354579 16643853308882294486 4608297016014152523 12947815630046744233 703237580112193716 12087984407414626327 1998265417448465172 13757489351603502043 3315977251088922680 483268503533980464 15956799382650655831 9113009511983839743 6854884398990068674 1785146380721711828 6791946181248516299 6519524328970884813 8043428842449950319 15837347537434657435 14557986377834396506 515287292373575163 15547863183058764626 6327982152664456891 2168649355748148163 15297705047155184784 2935080656585582868 18166336849629436517 1114114994670318796 14228846622552935618 6698043902183759499 17480326043895745844 617358103756353917 10054899938151417747 7496143477594287488 7970585738137201077 5860468286133534613 481140824976207904 13888025180443258329 18147950610463779203 4576403358385055433 12952016231351409988 18153057588462976604 2390148494998827238 2045275600550303334 3294242284479721202 13063383545832405379 12207427596050939859 16078335336578218217 11681394074747790182 6897014203026840315 2524917335264871188 13020729051104929507 5772559447374243792 10541574467384267078 13596797654550106412 13541420427357770572 11661119202379000225 5657572763568243707 7357363532846440135 12117779854641677429 9146453262434870804 7918939730220624382 10641473545139392193 11057251096043355217 2232877328935688658 4020852499645261882 17637965157289762536 5983445492678257056 15830386783768446368 17629666553502715914 3777627951677197995 5573719453631359840 9468948574512681028 1933151940216814167 7963828751333414864 17375516582595446355 18074359605815277636 13497282576122659325 6520273895903341736 9351479734276798547 4207442502462219339 6773215263416691253 4812911850815051360 14575434869197884353 11450984796336610955 8979109236687416116 12771098150461114984 409834739503936907 10698343497643579191 8823076032732453397 3476079450422224780 17021039384763515023 1406317914500869039 9564411788184586062 3761632255053698991 6914460682187508806 9838882128211284258 15759925018299994745 4641522156613543589 1674475088940663867 1456698383184118497 15598513221477243380 894667801495556979 7953475680360170386 2125486058513504538 11310967538624150147 1207925960332606132 1744665846501591690 8041759625722564624 11118462176940464534 2898498787786155626 13861626788975154102 18128624188094833489 2819071036799724371 2396262313629835043 3973485988356070533 15225336676327307405 1867212290856390094 1037447438737723662 13101772680850210608 17993275251194343197 3303666680945297959 7723167693062119892 13648453939438455866 10119367036385168925 15929079283178057439 7326142225082898673 13224276049447585994 4125842739843217460 7846571078909192207 12053121170571353227 482823448873851436 1520432836824798832 6342498886054562274 12055622596585973971 6294823111407736971 1734168170089244736 8127168162297806501 18109177611382048086 9434228945750046452 5428063894303802680 11919091187816373929 15754111617913263904 14739072410820702386 10359214275452908839 5599526783691659157 7235743406242323532 2267875040140663137 13708173801086152970 16208938502447000505 506075793244672323 17077529184759404427 13787338950192256932 11080122237442299438 2419183274719873305 5669554347950715965 1080432500823217036 6346580495476472569 1017370499819373977 10153274202142720173 4482145822910536368 16836874004061303802 7320663106789863215 6675987961746706708 2060339264136216445 11584549975618595367 14305394152516715176 3101311637767977799 16380521902407402305 2893287184401739019 8927507351141043296 8096316963949851191 8011926759962125115 6321684249304740734 17986338696183048471 7592162820777774219 12585161590804366389 16625119857826212058 14051234184270816111 12838530876657621035 1881698752823589784 16811280202140605471 8055750453628664269 8111038438372324589 12331006666030747898 12926133606761608106 16677698128670803921 4440953563031219193 15659638612194074904 15939262105118864826 4575503164140456891 4304190825622133866 4122634975717325218 114900344164377129 13393882476843154384 4568963988863504009 9441400058379732725 1648022643263290256 14169578962326031737 1076645335836675133 296542344235822381 8912370432144484572 11680093192701306188 124203998779463115 12046348264604509699 7101195258116746098 3519286548179287383 17891887120618758868 12147684290538740482 14720288470098607426 6704692934761121704 17225373109562998766 13169071812526740832 11089509278563833480 3701967780319851184 1197180552257510468 18306069906504619187 14115424384380949622 9584031486126132988 1730481785522281498 10840343880176271030 12459582103117708098 10885889103109090322 15921677871870190442 591680872844617706 409329186674703407 14391353113404467420 84640560358600342 2917343734472484452 14975305112777377728 4252101418284447775 2357086249110761592 15229071467929916487 6511136437879301137 12166857228309936474 10797681598112746531 752842263588639825 8765719609100823061 14820040196041802259 15940016050117696359 17529785522756404308 17166235154119092756 8669377502330495350 7273850365269006260 5936705091966032889 15901876677313478841 17115583280428698757 11888760871351159825 9579056499359036572 3823673787714015905 11855876272589434467 14372119213022606249 13289788012713580047 12372170881242387400 2518375882161591589 17745991427520869163 14302146455376094230 5885320006113762431 12030201573045054714 1593414813290095923 7560392957605414668 4303035898808677182 7283374949697445865 3975765223815104601 13606447174820113938 18167586589139921917 1434660933919073379 15641252848571834211 10557809992918053663 6327162142934245130 15576181688403955299 7786712494471944728 13727061539165514527 10680274021027015780 13010012819882347742 16596058337494339288 8485375558026658481 2365681638711129747 1134392314045889839 18230140550435178739 11544773980246380221 14554325872407259631 5991329965413953978 882952795765731375 16860488219879074827 6284313295531532102 12901255514478930376 6626637174491915398 12142423037145534392 11515527105007764372 18156942534835507610 14139235472168742973 58015321045973195 12980232982799808715 12022085243535709591 6153923281799635594 9200353431251527485 17855318359674167957 3028697001329750599 13386411007839599341 15904008069747802305 18299851505118213388 13067819283218693486 17396118328908451159 1568065522060418447 7766615708920141227 8917172041355179662 8176607715488649426 7080017385847717479 12386395886003562048 4224309240865224043 8139252621219751245 16204469698557233109 17614611372267955148 13457891917152107882 227589913987316078 1851296171885177016 12620297152750848140 5295345890749245546 12765545841587740588 15466708557692844228 13720554440019116909 569160828316353357 851512245293147602 3124182338070871059 215149767793971257 12445528931944442216 11004287742423335378 15194420787245073481 12426220600867729862 12675624199112142012 2873929160585699884 6196108117005970027 4150084416626303515 15607379254260036057 15699185879997867813 17709195588347121074 14842278305591376323 11165218690692490409 11251303691781598189 8358538157169757992 4067960288905425219 13014699701886151416 16502552133031978945 4960982862514268271 10008718260357416764 11928545840200320473 1388276753207754041 10887280712713035141 16916804957841023134 17293157511800637846 6122244435795373579 16927167241893874129 17582859602897639615 2784074267672869290 5204585055388905205 8949218281810125162 4430055478307139415 2040947144996867657 15265104533069788962 3317701195907484856 13361239557894105350 4393189568175337088 10723454305671779869 8512161037944222740 555216980675561886 3529011178131920445 1869502959350074768 5766778782682121947 15272805996917191138 2603401211758876225 7308964928833079168 2948379976879071525 583427971158316460 12918946212225373069 3873008550924187177 3201859324833720176 14486914072622536895 8149371756651582068 7728491105079188937 4955053460908099269 16790446072068137367 1906490286610026724 1639900655584332857 4072551015490087240 13187896605697793904 8154865744073705048 11373006432269982072 12457488151134300432 1739431358214746760 3286101034112647242 12427223643470736072 3823554034276728723 11604789313365991019 10610355238713273006 576273477920619461 10449328086276378743 3165904928250357856 16437055063458716477 7803798437890531520 16237400606536113033 10981832271042384807 3453582230730768518 16176817112367881843 13358535155510375515 7750291310125458686 15255903842053732173 15876915360818230934 4283365313122748217 8046294936324598268 17048183391321200564 17757208478859386026 12490704488755988402 15773797208689234304 17402734836523835658 16863342894627078839 8562435204724446814 8406415373530863984 14163670257097920823 9957941767748752670 14375290697308235120 14623796200179645644 16146660814343152167 13799698323100236848 1304257137816558786 2170944951376222296 420331911035403986 17585253474605799826 16126711104368577919 14185786437298846166 2511023584619006748 15694070964290967354 18398996886949122441 10938072703187483035 9268338195467180023 14121807022435881962 10196275564253078933 15942050117044884266 10183512902796613373 4716923080158590619 12401710079319514253 6394367902500574028 15317585454774604945 17296980180663296764 16759104032167854456 11854238079572338115 16014807708084227139 674102008097341727 275287387879052365 3318437987983639586 3252341552298516411 9625218134057146963 3003084456089655316 2088290629547496063 7993575939063031399 510880005947153432 1033710033682754435 864769911311073312 2561330448920549999 553933133095049548 8577523550984400623 17460161630800787668 12229814889509009271 14168818196678388856 5430998339859347282 17005722452475697525 6251886557039445337 2582694456221137538 7450591514508035915 3169603214818803232 12340631193651974524 15553782462916318021 11975867545383183972 9357576009422757070 12310256670148590378 13062720805243550373 4771920178126377814 7867811874088475874 6678582269578520038 9329818847903467077 16985718615367311446 4140798469009501774 8719430284417336899 10648611386450811611 6728757343280035526 10368668705951925625 15949307548859910492 12649318959148725925 17136045410024211135 2794789234965319173 12765227962025529807 3388731879532694332 8069326637337167135 16395691024638550005 7662915997971136881 13145028895200931170 2434485835953979962 7353499799381148750 10514405971588838446 2062173784282375185 6093227443465628876 8755351559542328336 7232963578523697701 6871535247496819536 10058182730755300255 16388340826500045339 10283428650022141070 2595439419111986772 15441104992915648419 4247915196040360559 12176949635401644771 13777248013991090735 6072322689783382537 16506938047589642254 622116096093280443 15279557193722832115 14214251008816531423 10853666432393767899 3507231852701256872 7072874814147365294 6700835455372792098 4077169989649196136 4631711463991947594 2842139447230205327 1060822701852530253 2099535553412044160 8498662182888941776 3711343325573274648 744128469356121451 15803867703468096199 15218438396313914207 12999488895296926408 9365280577528145281 6779761848196135793 3270795987384251611 15345612611623137748 11465486550163278881 532907170782447853 7436087798182631120 3037185049390004893 6404377804309229421 12125720379142281463 17840303578367210028 9345086298546603745 10898236829634623211 14167045004120386631 142196756106819537 16830790309936266918 15457618224360624729 7780748716888614052 3348534320654025600 13900946081080014845 17515314865127061019 10414994846053494126 1278997470505956545 1537073677738297569 12259828746202964352 7017547237999952574 11473838546558898921 9388861155063454426 16561099197492201917 8916507127408064305 2311245921870021883 125458605594933521 1267048865704342985 17668925677253164369 14481011466947368104 13454064286989742964 12066009729561974483 1635371054521973293 9504335404442032960 14604991597986755573 6769316872575912577 17700218284219549893 15145008898273183687 2414935486497161177 12740582470475172256 3863751502112850483 14126628880412008404 8913126285609304704 12541800160841147009 13273963275749803914 11261490536436422422 14951973993777668728 15711008783691985658 13813196212757390034 15899895041986336425 3939123389497280935 2089111547389531072 17309276178753120046 4205154811613967929 14795314793639159484 12354353778666648173 9144558987826829632 11423887308553919941 9407389122225172856 17892837329087492773 15121035812657572989 17082374842270599164 7584697468000336271 17907305201607745400 13683261199717115081 7683892486559655323 13902273196307621768 6662066168382204200 10267837543114434067 16576627067310564559 2572723060876761420 1684458983175794993 16984124995740238186 3728801993719129823 10183303919982606398 11178007822084224203 18331748393287263311 1006032194211324392 6846595212536417923 2420053705575256386 16013139420687246458 10320097182030704193 1514078290361952247 10279216584485845106 14185398435352744730 15156424157098634637 4221195211290072499 11270994920626702600 17645318928662234891 16346793590952535732 14132918591993050723 14484821916605668114 608008192323742855 17288267103043961971 9635272735788480291 14785606126568421915 10838978088484619649 16702592122869915150 11325335462843449005 919314810860896916 13995681423834285687 10757909673663279432 11188815302827241741 1556109480025265908 18005376773974410457 17461112849704652833 9044172318991482523 6498465898347211413 7122259083147446833 6311582252520470524 6915365697222149359 6210463395023466349 1588594394022045325 2469970309414189495 16500291296782780413 4258077567086250605 10557468426444452231 6500933280148129598 13604965210766987238 10785627646764561223 17831119333780288623 8703346451842235768 17189670284968362187 3595269257642303318 18258971263217143912 7880912623874662230 16112344899954778203 8037184002436754689 11267573579703365737 14839249995541389359 7683029261082490516 10589215644223974867 14583745210090113054 6827144315073685882 6458892457022117646 17083247737769052267 16172026142033961729 12142030939588096183 13699190873094439583 14125771831618135127 6847885726842699094 14187290346809727775 7241900675036310534 14366615267055616929 6486868092753725748 17167445844846429742 9855735230621896553 8906843891883570670 4901235014344386240 4512320795352916775 3316545914956812970 8789925886757243427 7076279553592695385 10717787262212165389 429609466377675897 327570772135437286 1332076936424427643 3267525308802500510 2771092785054631419 17272212884589152833 6846081342677327433 12012226491970267923 18093582408455938901 14368149803451136489 11055718243958270405 1010291805985042089 11156717991751462154 16604828271044743100 3058661510455220012 12960661072741353579 15108628373460575082 11970444894927701696 6284520398850598889 12269605946514419703 10421597403034315742 16050529955794665958 9562595725564002156 14460076810734007824 17448772582688499646 2878594432687308004 8151902632851172511 86898416114212 16654784888524674871 666781079702575082 11881686361559396596 561638358582594297 7613536183237309439 4054248971466380472 1193902498457212377 16670822831077358190 14243390708585098967 3389210663085213656 17310885347389379783 17418886211187808652 2682686944804694869 797037037625700749 2275810270438532688 1169141906773883867 9550653078067749957 14492944770376078869 9689232101822346594 10261904980372148988 4214934724448699713 16883521098545899824 15697214633664834505 1758709932486744722 10095779286124025786 11192058018820566391 18305080233178451073 5330503026784332971 4793538883210012892 2352833951625605530 3106618422056955575 5488259689357648588 14635934658261781158 16170269244531839531 12528073622276329510 11508336136951168023 11230509148753525322 9645411967029399156 2298217093922165547 12408042955352260588 9880968272995209543 677552410707405700 3185572289996558366 4379860286646706639 15134562611268152331 7416000209242948980 8247824797434331483 16361356551099046065 7746281555306513212 530771328274262740 4387910647954679424 15367004572322677372 6642388609263047413 11105383097758261174 899385799741033153 6385724099795402940 12298973849799386153 13431169609226576810 1093671112029847974 17213433546977679744 3089930131034398772 2321391533909332508 14714249573072114361 1883241280109642113 14616632492219423631 6593582844133982525 11724140668961681366 11305161419337246779 18292209363491711690 6940399414481577717 11967016252905873337 15109500691044863461 3160985215722324442 5718670801674777853 10311840208500589335 5593182501984780850 17689766820788454893 4562657593564326297 12156402338464217956 2562240222961160239 831645222366909428 14063542624410928191 8940117433202669768 12858471898173386241 12917312963501611052 16021284148685460250 17692777669530430827 8061601075164025131 13304651300234672407 9830744108946161319 13151301391238487425 17570829159593782116 3366351348773780735 12630805142788368304 4036206952161469581 4895556054155459289 3704386464283865355 12638880292788044988 5135460944454613739 6663757609588309767 940697979406770600 2856624420774277227 10686287877109393550 15707866246885577225 14233508669641475912 533840063103726767 1862723845686310377 11756728549527269038 11093398185208800208 14731855496782894934 9870949065147700064 2757888768885314791 2966261399324522064 4243115988590249681 3520452221872762664 1100803430968672255 5807647587902182554 6945802140457874745 6989703230322250513 8687909276888141614 12386766935762652876 10593374481707914104 5164807207595873376 1401816542496972711 12010118647082097052 13620959576587835313 7556289719622856043 10073684634280446414 15939740816150235337 6563153272861971205 8191286125153654665 4143907172431461943 279109111205042328 5241242841122188803 11064354876992315226 1559744338477799883 7775574154318768156 2166391561519192037 13758401610768007723 12113452501771256786 12190590186592819818 11891091360177911700 11518304775142473713 2633691313175796522 3568606439137915131 9326542466264324736 2403784145604418132 3605877962949830831 6438674800851501954 2414718492574114236 9443306784672566298 782558057834731335 10009608205071838941 4741778284921890750 8695218459988456056 9952805112289860192 9058485544019166267 8324363805305926529 10397551386581719574 5692147260897325625 2566216303622777083 1639051238479853849 6995987341759279941 4331112809530204874 2997140926231967536 1230021704128646204 15182018324818537330 4785897575401787732 9215598718729163130 2065050888870066356 5811644609141352316 2408161696146622259 6561621321740499669 6685801704897356597 16251453120613176008 104934707721943653 9730881843970612371 11280599346737425594 13954523046341052425 13282363052424725042 5877444851623095318 5738040809675958317 9726679900490192044 8225058990799125802 1322788057287062255 2787765816781644546 10421645105443713859 16572605459844837706 17486076439882837450 14004078861235019099 2703287782181984995 5833557766559810739 6063658994262789732 279270468897132365 7009680173130533494 2222574896203939750 15260340132233187206 8200884518819535330 8730786697398691856 9852909805053214308 9646165193863353819 16705690926405872866 5009436897421850111 14882769778535536443 3606533962127163295 8052765522797731062 4346676482812061641 16917312949700772903 8055333586292621042 15065121767029867288 10515969000475805352 3942979348874920310 9503403308947160175 15963217903671597831 7175832684578453368 10144640573477233341 14801349537014144007 16417601553569205028 7725078440818350668 1797176705502900239 802280510706354236 5624627716374123875 8469845013090215076 3760103763589868872 3917073249800476851 993103463499663454 8824882225166376511 10391433727452365858 1514223531397563802 11913539532570438633 5653551200998613885 9556058835138121267 17272112915268060886 16897468331710806538 2743945701454370408 989027865743206447 4961757360547762503 2231890477214730307 16775368835938059964 6894962134902043760 3430384728733639366 1334340768718190672 7372762919930710424 16988793646759395129 12338290225205677098 7860474162768939850 7166932292457517213 14907119680859891759 16495107890091544316 3437959792550140967 15972724374474566616 7764826764354950475 1465608413678106663 13614038569978473812 10397739258805999363 7686487916121374965 6713950714994382859 5250883824033473663 1865187816620027607 4537038032171756936 17347573110339191142 6578882980615881854 4917819427544977634 10130443474308652588 201160176890720344 15127747517290140263 2880360669891027508 5517851595036112834 10831740056917275618 16436211599140120472 9652050626702247363 4498460512608079105 14247999620946556261 12398298887411474007 12598077143888132096 3234646445404478212 8851378165514160951 4752920024074942171 10907980402174911644 9521215955214838434 11080702039398600057 2705000031040194980 7029507030206751394 126856434871115469 7354413579641226535 1142934639854830231 13749896481284981530 13437129885368328998 2866862474601705931 13554614395618724775 1832909332887664173 10825388704360927137 17183331769603188403 2876249449091450415 16641744516024098089 13360068981347345223 3034288732031166286 4616236134638759824 15800049166441666468 4139155799128743885 8188476558961030182 6663099057965397798 11084234161139328716 11708352784231734593 15991447864126212139 6497529843459901976 5953193077245230814 8617984465269449847 7634908144700770520 12950362545243462574 9294861258576858314 5585375229399873569 11017370019897275527 7026573768637224411 4707711453191890163 5607282708467476646 4138203981707202565 9870317682804211571 18138546860213840842 450899637641292188 3174340429204752124 14914360827323877151 8280078326792562635 17306883795503088767 2105618814780217932 14841596278750682147 381020572896352643 6826236154779830775 15481531139714364314 15847323383231353169 12126641058416830879 10509041523953883324 11517511338261404195 12853802649234650252 14012006801676715781 7144487074616427720 1227238848050470439 14907122370443470774 3726974554831268179 12715659370708808344 9578389501185834239 12121936860542264387 1217583382048363453 10855518928144776895 17171786501638694894 5137870532073976987 10770570327138912095 10705067918258114997 817768097581480476 3489681271040922550 9239872740089462723 4847256514253937100 17656818983724799609 17555821539270421761 10085501731449034766 18058391818011407284 5680137195596760040 511075940868588068 5330625923054638773 10031240350058000515 18272476094884120435 4014441475329904295 17405809168584257867 6896453416113089383 14148229056415164957 16323258911432674130 9634846990815913940 8825608951390878413 4572372119107133783 14142419619521313746 360965257093814623 4009648006289398911 12575588345625263384 1285139344445779596 1637330144267020046 16801439143782713958 16244596416368847418 9552495473223940192 16123782967697011411 4775321576250095377 9365291775383826935 11030530974102426646 7468858948973349574 5389296473979086141 6014162387586821460 13816599527233269927 7653208085186664630 10912947965671715289 10978961327731545251 8151655851163345097 2381300938012691653 5365141204383970808 6933012121102112101 464950031522855134 1751586153566398571 17541211565876946654 1914289485162491205 8526409109044104544 15336285755841312951 6239297543555980722 12742839780846702945 15659306548738331974 11347957063980005996 13706618751216009123 17827180130044033776 12336022769022967133 3059577315287045008 13374686144082655605 3657136845817133412 17947285303284771421 12220506912547158737 9148981198061604148 7481053099195184283 3689501662791521320 10090211575393822951 15363583397596145470 6191455127816819332 5421784040735793691 17364342917107765514 8333786450400887682 8835287009257941786 4550320753755928930 10509274468250744947 974504957763321714 10113273495215257660 8863411808686017897 3094332019257119445 5939224547924258659 10824339197983957609 13689565077484920050 2550125422512097604 17003956387230671472 13592362264517713968 16169117102671900118 3071313795294076482 10489073252449312020 16067171659970308720 12423236822692068410 1867717973752257032 5012473010408230501 8557482768395333534 8742650952275112783 15671657988560819005 5940433487489369804 4786715516306593049 2508317982893298112 15745875730029948837 6182528001235486260 1606158833565828142 8150020556445370924 876282588555516611 2586385064958318611 1223399440355977675 10152445636802122200 10871319035596036730 9878172004449598419 16977574355924571711 4850331915448130846 17926819289992991383 15078719856706511107 4201246423421687126 11352430606074249140 18407150600342808457 1400424139728242625 14428475631166821047 894879972671233772 15085933908457603326 191067336842213487 5613989051680100294 5600061364275314014 10957023035820172263 1977565301189234378 13956787332513028770 7457754996224664874 7169710285776075974 851255202585966212 7480332671280959753 9371679285878519664 18166899188273906600 17771829355149217338 3291746680359147674 9233369651276841042 9437115270626236591 14721656603661947958 3727133276560516269 12203890322131798186 10556852625546581687 15951266012012502670 9851261722920457325 15409425962769855813 6093165385573225418 10438665336225033277 9637600386311186173 4204365652707674015 4379775986551370410 3360725302307522852 2406702783410885575 3398798420283054475 14583907224493142157 7403410938305145214 4679838931835869353 3930597367964507170 6602302614264044945 1220367505858749192 6831823295719004745 5313861950674787136 7103738822125144277 17194974600124697342 16864471234444515516 10142547510333677371 1646782767918929263 6076935554811626124 11524567623426144222 7469022955962791733 12310153788061347995 15211437912912566495 7991481642953497764 7827502979459254055 4860064534977444451 1730924292341543606 1161739207287779366 2077846327367888582 8616498479354340241 1937931093047302734 10735393743462655352 6675147353856447589 1963809828146159623 7840264648871616330 13371191438415290456 11317766388880245115 15647564793073020003 4264159853047352051 15511889886527814859 6762391594455656142 10398322940759043661 15049271780072361374 18177377568133940457 8593337691829443448 13494142734012553723 3115508812239351720 113160789171999512 10953246768745045978 13368664822225681810 11836880187980658851 5014701219376550654 10367026591704646343 14838746695575295235 12728089315035910409 9131811632026280150 10507351106542021014 4992498193570105846 599131480576396143 7898202945251163887 17387377119210634744 7189611616665854470 5928482446704999700 17934616499135913180 10114085192591356103 3956995774042199764 17954693454782552051 5653051088780710732 1399431319515622665 3827361109335467658 17369104704238787854 12817774548576772417 14257956389122184482 15108065911452732338 11922821953810336825 15814345529946344629 15359916201203325150 15725508355382905995 2728854151331324745 18444485943490757861 5306484020741564090 13034616253194659927 8944627608085419732 4492872072534324770 9928389251346301129 688136464382604210 5797019591890078477 13013959182379378889 14840571872157323479 16425392558230588017 9911341388242107268 7128762720816701605 16180843860289893801 310627646971392891 3982128480657788683 11923270888741768294 3841813622883840724 10027240388338987438 40227159465477153 8982815606147952155 17497107353842757562 8111199221607338042 17132597952049317716 6808437929872693001 17946810246614195544 14823489337966485749 13118716662227071535 14255006928356825478 16393686754349945209 7005650413309385513 11208338497232869146 9687988156608471476 6868173354763172103 4895806342329976839 8097725905228765981 15356164824496943293 8765090446342909597 7645343368951843860 3949701845180449754 6892095400218729783 3052971569699681639 11782698609870161141 15672762307260120812 9627388151727926797 9419486232685472469 16815089862102917107 6343401397947169999 3916758882480919715 8178668794722643072 13722323325605867293 18345889427832102898 8011617595207342901 186960030873045657 7412577756662130524 5147602349092530483 10395248642350186670 7046363313788020558 11024971009728398583 10089020017602522612 7464533259246339450 17562944935574909361 5725887699460505122 11224158163706513565 4252104098377914792 6041306409025262668 10183894974058335410 10662228180867460809 12836484551063411221 13043359875569677851 3673761531154170845 8005056958550320056 904332353830683450 8852829536690616275 11434440315676947309 5600760410597379649 348706551823624804 993000132939959259 184271302427137788 18358224965451241353 5168051392958160739 10853714989336152811 6832700138807541291 8209534086543461724 10496392528583474548 12974410033546468964 17568712620169131100 4039756274092625499 1987555042108112025 1039717076214793063 14336550909369941683 16564775397551936455 11164965990674660620 4370207928523274316 7314243099713745026 8123135819075150772 15902273668426795173 1489982109459515983 17137486452137465027 1436940170263241878 12649804238223334086 17059717056352295279 15241738666279317729 7434551492070361039 13800900217476920797 15898362080725631653 16199282615340303047 10963327545996281744 14582590446472388077 11642330588363132454 12672868581224024183 2564383404071173561 1574220820646163166 10715746344106441210 14367662057556879329 8007737213152425473 14924923722013055535 967966275068711968 10687901131262364579 11550075607150851530 4130182685916142614 13280510219627274408 16611417532906836242 17236325553673655268 8107376387514889343 2700239733391404979 13438467908400741826 12716441196362048873 16391323566180902070 7552072986963371993 15229403011098377399 5935788808328953040 8462963733496791957 6496756443989806662 7827472685923737911 15193430246855884398 8742327151902421610 6359648152110285902 14328227116722340312 10649000159763098046 10723561926571576975 10993999240882673866 13767593382706346956 1155933758444031455 8945412161650370064 9350008900218830148 9814641704722966927 11142211439251895905 6268681541226110573 10561367558099403100 4683586682574806847 9006312209341056852 12988360493167272749 16638349335015995131 9378806452952304288 11639584283784752725 9594366430233139787 13536861774983182609 17240481748144691924 2374863186441269973 5375247886799491449 2152369837561004925 15231407409562089563 7976806505417664800 11442241058559389493 9581291412836920788 3730717888121836262 13339464489613718503 118137506388453199 537074734738385966 8037932110407572812 7903708561092983711 9346455881933679444 10993569920100698048 12542526804316976990 9727278790903432815 1913935983330860993 10400342973526587193 11403660240598171582 15045129383708211267 4933408364673570762 8676499012336236418 17700791950907035088 10371849757361573509 3024455178080945592 16903633366491513971 17940789778772321252 886337599306985822 12581888061192817776 10930461688423909225 16489721151184300458 1246550694670334914 13113811899269409848 9996782212765876587 10134347205156532331 11129547240524864936 2738361477405008253 18182794410999682374 9015970713828170263 12488813514681959538 5795336314693941143 13421496644555230531 7142507460712077490 820420483861749158 16689846382691884870 14544246420752232260 15808367369855038028 1158688218330310808 10545252839336251411 8523845640121239004 10620923253252865658 12333092962510393578 341301121636226703 15826683254926252216 8753691984912718989 8569605280120901756 5589803454905068809 17980122834484729079 5952927679509443691 18069550989645784814 11478231150399091190 4433922508904361622 12452542607450260709 12771419427778684095 5197341394802401506 11298198713711089150 18094895909217134605 14471250840239122467 4706224619532292409 10193932757540376812 1150059789532862041 12431263597749828831 9270489816950168219 18204033884011059787 7315217347498337163 16847911168211378931 13777092881763058934 7083672232199031475 9877285143355420502 3631257250753606744 7909258520766273060 1608199171542190413 2031875563679677496 6085964917567375704 13463197144305182202 2094311973582189260 17923700032452745243 4228885586021058255 5605221243951464690 11790602344051785692 12556261514042946881 13243612027271183478 6867079668278569948 2488437068191830018 16531636671381430 16045860066316953598 16312658032346189727 16568426134046469960 4300311403350226678 14801196416912863206 3309644963728234472 4618842378783830480 4378330938150974591 10240924782890087332 2280495545117501939 3754209406727055254 11059041687104826481 12233478377855922956 844759975411641522 15056074170358642263 9873343526322682073 7370180632485839329 1127406385313786163 1876776852883171770 3639534826472893359 3170837120541801393 11806597213302875906 1259486799963653418 12169206943899605270 9300429503788835845 17911368213612556914 18020910304959451969 6807086318293310139 9548986647800529204 11212808796647498334 7948317988424893499 17918712730098067193 887063590305571804 15060985501877937467 11100138818696704354 16054547463538710941 2990653638748642603 3980287537627502047 14028643581488438918 11343491659907003040 10043040841323543820 6638396025851507103 11861314189801108501 7174887989594277135 15904653523650662069 10608232097292560556 686169802514490166 4272609595322551327 2253090412751303054 2348293841114518513 6715230705871951327 15772118039545008218 2318617090835062430 9344549091233019459 13112106710108738953 4917572154343382083 11677569809328560519 4998706689068732770 6103729408682731614 15741524165825554919 475795464693715307 11273789541615471641 10901883256289285902 9633600369471664868 7864231235733750199 9816252790773800355 12467285886093172499 15975579406780147202 15541660272947885909 8689400051549452951 14834734677606422866 3720292217061783351 5406059723152070109 15693768789703719817 11426787662582137690 5892485951706689256 6196241136957603209 16748723460364466695 16771116740799044800 10019693398712217762 9542983782484527779 12987507010088937123 7297292905734368256 15177156428425028520 3789589677901818578 7411606165721136317 15163831900727927098 1059787882761498468 5902431664549300087 2283298469126236863 10153708029397255630 14636868171390421695 8773768276100051655 3291308287502067864 1412867835883784675 12226835920110844936 12156028141774012452 808197755483680380 2316156466704003197 795973275322900768 3391963662013633404 506351472053924234 6647277083026347921 86791544070940747 7877863324652342870 7020490406301365354 16003210320922196646 2337896379549687297 15242112178117135815 16648808735790597078 10254669443239160075 14676045580585700298 9320174223525314102 16667376078018159577 4868419732269182488 18334234103469678634 8593175988858483353 490876057286884198 7122674276259512325 12488655194614282453 13333843590137518137 14015775820386071678 6803184518585785334 4662491579760231796 2383160081444578489 15951726678746256463 5660312766275681938 9425735340460435129 5227749757290455807 3353306147648683458 11268965055922027701 4884779600489435670 12809139937859030228 15607337052140549748 16359933265875214040 8880738029071309882 5109691004574390916 11239027082564977702 7368400178898265341 18153157578849751653 7856136649099710606 17991654984531268390 574073583816626358 7035208819153307111 2206364226974990157 11675742589101927270 16905329090830781850 7202146991954672840 14217439811610417616 7306545001969899810 1007316824574141071 14392163524296122929 3499452938472480469 6867667136431288230 17901189534077207744 513291304935776320 11286853080135831081 3106175198896116667 9428285573898001759 16444438086074611993 792308500910457034 14950161047283020713 4710706231131418886 18406401205309645040 6305323708269669057 1650371096839047762 11928482639067119024 11875351944240061005 14100525760029180198 7239233635490137585 5550036880464138775 4785810160688697553 13319604127517664221 7841452346142909622 2952536060553156114 1545883495717002490 7992187563093046564 17163433973814175621 2721676087316710395 3760864682639413993 15018217615074271935 6033408601209365343 5486180837766702496 12084296418237903342 3401232359384704738 12931563441930664811 9916499646462186823 747873073582901837 17602698014025096308 4542408110100596585 6431092652182748883 7358611082096267927 8055637391998418645 6891096445215743465 817969788298017840 16327013797006000726 4681738040518811444 13544453631166967019 15212677629359469829 12577643788305231344 6578360498798744733 13869295464854822634 18235503405073180082 7140064892727111828 10701796297893318837 7582653937386041443 2967661738453366664 11546598949635595904 3772300529635095951 4925099268560818404 3394120650948191966 16801885156769377263 12259670039134402396 16790527446216626902 10617784955580326887 15803270450462840574 15674435299514515122 15574953581529113913 2690863084926822541 3080133872256453129 8072329521541248336 2650410459895662800 11026772024080071147 4179397779006813309 17343423595588190884 763311137520400967 11318280850421053266 16682269233250810189 6753997934182431425 11966736057440214552 5405008373373129810 5490858608899641955 7647695312802277589 203671810597892056 15447916200743142459 6609461541121642027 937052268774389070 6182990377939537872 11609290863812188028 12360514834094243143 16712602793463009580 96273616268693104 9112609423408214405 13488550781970077117 10316434388102399440 16205720414921873990 6545759092962040160 14197569937637210501 14844105868883556070 2288409283380985889 18126264884272468968 15033883016637041162 12182018055873093989 4256675894092226222 9636093946860256107 835936352745942802 5551682387872187223 10942180467274494880 9907850136242039873 15828574517012814231 9048347763765020097 8820596093217076570 12464838362093346630 16367727076456471648 10180686899138548082 13497255043600865400 7763894487371953528 7925242970927725817 6410224898871388024 10635470494824106605 4326672968786551414 321760906858731725 6566794058737359988 17704164990257171739 16081783111706581735 1392618980334946748 1341454386800376844 5684895684477927350 8968122647723305188 4518065589180552099 3613053875691488375 7322203542199482847 15858312417805236176 4066073020887389587 978157530679083165 935149143927191534 17512619073797924800 1246121248487023864 7065458009685343961 1433125535306254007 6264440621737623938 10462803625337454290 13231490058913866242 13686001837685527164 3265710215638488165 1676611689749300524 13048803203351751020 3782365808941123907 17014042307177264082 6400620144512847884 3631429293961085382 347140603223973724 2858394931623513891 13333183631085294245 196451804404821113 13418926366134022252 15960154636767854125 14536581937239125611 17381382076289892197 11532952648039901609 10981813457699472021 6762043794526407225 795491315730112370 9510803538437389363 106156366772112624 15503607610992518780 9542903984319786517 2411406337045083005 15397521622494340651 12483054648821865638 17048204633114248676 15521821432557163132 13803381768950186390 6693895200764626055 6843602563352629390 16105080455377328349 1017327844397158896 2110518042605585612 11609067429505669543 17787528730865292407 12102012593545847332 13525098184483473682 2540930096153480178 6890368260190657386 15710203636347693982 2568255509131306193 17645234246057393872 10980581234078565225 1219292773627612848 13708204527173126417 10782171851274321630 14962651651364583080 6245318850491649283 9705106450972501284 11974166615357597381 6392769838776473169 10354911581489852628 16493568189695308447 1401301231779387784 8667774154977189701 15345626280103983588 2293834090786882648 17436867724740834289 17656659114391335974 2482408666758530916 8937293791789565392 2026181124306071733 6613729822609365054 14510648952341333405 16273225697583234764 12817899294461701246 1720956661225668402 5003771811273447289 17336421853118126878 13315089866188063218 1436806271181660920 13394306226050219375 12756529338978245076 3949836281465253500 2545379973630698493 8501397680023277028 15590181360427879730 4193856058453599189 7037310302626845326 1529883208683907527 1008147241365257297 2811174013608784732 13341131097045131206 5065222413850539669 5421677643472646344 14163398576795224887 14867208057991177727 3740321213888890405 8053419148219936561 2988946098136454709 8006485559624956054 14254553053086778717 10267195768136504939 10743736009427690101 8515995379211780993 7001417257900087895 17297701062197991045 17239524185418525397 9189052590478406830 14720659617217837902 2845533719451214273 17845732916752548929 5355609729800608161 375032262387737190 18356493727194928468 15812523898112122402 13693302492801269629 6040465395450596804 17640402499306432982 8395169144403068601 16839666367219097259 17217086928291474236 18362647472866378501 18193489021101634263 17014665989383546306 17690606637768000307 13644031135862802222 11368007087665200873 6312245290125474801 511072746188706865 8378022899966064069 1381414113250207263 6987699311068634914 6209879929730273319 16384869339978890195 1016372229564718920 15031161074288089897 10387057880827462125 16862523525930097636 17626170121624125953 12877610590876305568 3733763043468074677 8158312987472157252 8906297597623169340 4217034518934402015 3212726022806216387 7737202809424428849 12739770748315914290 15969995522434953093 7948442847733123324 430431113936956708 4593451255878148135 7537144534517281849 9623887263111075977 14876809680501635596 5663594225324607904 3656011396778718458 15335430574227531654 13894669917815601584 1415612743758955014 11501935564936381332 8682330048681803409 17666720454164901946 13076380325584220055 9687049200660503768 17865816432051549380 12300381446172819881 7116051427628098976 8602584258814828594 14197209849001154313 869231152911870623 277697983892349688 15843145085855290937 14157208302687152093 15965649324739794799 3786427676221974736 15817073608662555501 16020814547315088751 15541048795399626083 18436607358690251755 1311719379218806972 13741861864381294607 10752612040308768606 7716926318806427584 9216135036787262202 17519720443914804661 17927451363364342872 14046742764759173704 12275681636982370803 14543955772995694240 3559288724569505866 5136821099043723479 15530069430211474216 6285048140612264469 6365124028368866048 11996642493207133483 13995727392990555029 13224401127509191218 17762233098137274716 6264943671083946392 8900068122932801319 7379872764154844862 7883485542687908004 16615784713173641963 9862043647241933480 2011404343727214507 723362397649792300 5443675994983590077 11068090431863932980 8363782598155665777 14429975380157575030 3462090885476576614 15672136591204675324 14773170099667063924 11440702988521663023 3152844222560243943 6984085883855868657 16040976387718626194 2848583513157453614 5193957898945786580 4353647217296547922 1697055306506339670 14449028411481095266 10548311646568549517 8712171117921932104 73763131255260374 2628693393350560526 6602582345713321384 16874830921932513349 11135538120276000851 14892971166374371228 3578229857509838329 5481454976942437074 15162043395385131583 7363127436518536257 15079944233940109877 16340681214982456864 250757293538680179 16181427002213757678 4233205916705432666 17705985404278787464 5399376434693985183 2323329813489712379 5157083927369305195 11657704501390194323 17790350381546073617 4709109532342466886 17048666522272558278 15104391510833309913 8631732219394631021 11676251854256096716 8208579247182058707 16992699922054741239 16400123286252939570 1185583700718812389 2159892337462509996 15715386132496769522 11629906651770720911 6422705737604544918 7273957646460909811 6190219143975276348 16662059034460649990 12359044100834494496 13069150465547939802 4216872277100083863 8325524566737834506 12637751699968554539 16096720189837441587 5493011863649394005 3466577756175145677 13445223274721921348 14302743190012455428 2949070240609447098 1407802520686362330 13463298993600584222 4004790675020789236 13131036897449607279 18381111513867026035 17618321130758718027 396310247417229633 10520024864820078843 13516876116327126153 6826627937406623104 8525278552490499337 13253595362449356041 6729892292509919543 11553248874439722136 14987076015520911383 9119468781333396120 2483764015794064926 9073218423007357857 16754297931254217448 10591763964262027352 13136148464491646236 13517291218949049656 6697689676106260462 408719975566909947 5726565609369003071 7565852383311085160 17769358020226058004 2746210271479623234 12186189082026173355 6266191362823485226 9650908240279713954 5014404640770837174 10475251840412225958 17939755761189289704 15100712843075484051 14511154805566159852 8490864581530691909 5575434456111306793 8131669821226488435 1140697022380254635 15811572364311987442 16101004878067955956 1715938265181357105 17604337951748628089 3714813592676171829 13583269444944409700 15746361877584862914 17914510662048108404 15586334884430729102 11723697766918517525 1602030833146739215 17303283443755943650 12170392590056724371 11257532954057073594 2050201560436354213 17451851591723123645 5396273935690357358 5187642531827578653 10885610833504883680 1038018122921820678 7646617149861788165 2338929263992417333 6551470678754289880 5935671750019231868 17506309406420119013 6660849216184951433 3920564844962937490 16169702655316865754 17209597351718087427 11111122836528809904 14889574671596203977 13494770660011431579 11425483688280103734 16849241196016732770 18033916003813868509 4704493272497411737 3882592492701136766 16385316052472097857 1254324602146356632 13279960570533682874 4681475845913552110 11974981786019921117 13053235498407251438 724158504675234713 11306075103711657743 6022588404020168801 17116564022025449576 11016428580547460660 8213360343727520 7610648582410215302 11628467793561194534 17830656676168717959 18286607229393487044 8637987762451683295 9727115405993652947 7722688061520467059 79667717682592733 17256665915689783238 18343264166156193969 6641670080442620225 5533615121054109863 17152460896677493102 5805947523781922511 17209073600466809358 11695878060061158212 16153962862625516432 9941097163777608173 5043516427178773859 4185764653378525069 10464570012081736708 1342013306428448640 14483283248407663014 7984114131831618404 11952720427861627330 7815169486240960802 9508642194541554070 8346514875560077906 4518830512938912324 7716618884075195593 4901545663012037608 15285707824454492208 18082382574213306716 9132373666945976317 13607607025086248723 6421352953011658426 3176652355580947815 14128804922647703305 15174982679837296785 6508084754854775021 17483140641006270674 17035213448319618802 2422510333016091789 9563474835399790461 17890564928503243306 1559870259956702041 8722422215177966043 14916065114378556948 2550067262454006149 10802970606753403718 1076962212181492461 2634568382486317897 15744643163560559057 14628281689791896208 17869029525042897706 7367106925016109014 15978448368660928718 9529542316425272861 7701174951229324203 15502526430967472791 14754860178957222895 13995568098565671739 14319556810569102046 1928631326215521534 9552384466856581388 16490079940833796992 16290442295415542879 13374036600905243393 15579892260144278605 56089434290596339 14693182930948424315 7014390507592071227 120766961476800685 17968167412063950805 16808577561547983002 8677200376265702639 15022369737854233580 1743614470333969310 15530522640764105417 7386400749261244328 9053748777102034722 724256894059163042 11175860558502288465 7645440302539251833 17599775962548550271 1563260967788524357 13453747485793564750 6779016507136400070 10238106727800338661 2559949422948426744 16454480214401558792 12922693867656359438 6899337557778613172 12962193771642570796 15655942223183912311 4363572288155465242 4711111537758431404 12215243109458732405 8429854756760980114 10200397798311402475 812642676143089257 11987401245659888893 13451780010837760346 7112676506064149389 11113651741927278363 7976172362508586936 13403251731286798181 4801013014963319837 2725076243156772363 11592842140781631715 12661693948542378565 8960220794048944489 18386391977351799922 6911384401169358922 2464757615662683450 15579928651050929908 11643285528783424050 5190091075133524800 17139891664956103497 16809171060989306599 11355920282280727385 7478225222872413582 7331440268454873479 3807909302869084586 7442715220176861667 1883885999994527583 1588037904613188995 11989517660872878395 12923005704458930803 10476218093875704961 12647370886857856475 16855466598394131839 13101922572712417111 2873331793908316451 2717424730959350070 10104463106279816310 11389658520241131419 18049524598921273530 15011244915729367739 11001382015342303160 9618735452425106420 5954776885223587183 14596052606910983788 8491667295348340280 3053409452874154969 11290779122655216498 12434886141172438781 8172346438303090575 8403683416919732122 6606078570564610164 10197806697245110280 13365086985697635034 1513636038567778903 10452712678926775967 17006329122081715751 4073985512090710117 6992826748155169229 11555759982350693661 7225077477937948355 14574626762914085066 14526135073900669777 18285439417439821230 5163205686637042752 16478174890057128377 11296879415841021572 17852302594482861250 2355572155853169818 4532301466104084876 1774351861670691290 11144650429912604774 1626982715260899421 2970399303665942139 3249967918663269218 4958861072178366389 917382679687909124 3667886898760466310 7033236906900049024 15452476531933066911 2790315967756488005 16309490157268770469 10824580047422005681 13763783779421525603 927781049581993768 6516386027384104000 5928906184899233594 8313265132869116466 5194799190908839489 10844253751325090389 13070057469189096980 12799050888521937431 9423081196715496126 16651077799687327179 15344977304047955443 670595916807234886 11204165158372645276 14516320261238357510 16762889104978765020 3102770115383510990 15338488651789527396 3715468232394302867 10145184840748258667 13095504572964030920 12877461094535318204 10310680645456693583 16948268100912519688 15289749013399263917 13431066533571911349 7183877616778486960 16765602331595868147 3123957571850568471 3591666782387636182 6206529085759991471 10765203648811338167 14134544130757890537 6646447779004394112 16099395549116517990 2624549973204930990 8353740451724590356 2652438815957519633 9420280190758840444 7098342826605859772 7905132620848024226 1127878438429966793 9776434129082003949 8463539559453111114 5096945742513795690 13064802089376412721 16163933634756246359 13718680417507073355 16448810063990191816 3839915634712193601 17673617253399440109 1861745851439749301 1438289303912142132 16294095290234315762 12981226412517462775 18116185792726730848 14436140681742145508 5927430402175113329 6880281404944882126 10617904439824185820 301159444197499074 12021022261302811640 12209791633163103326 16008687064980166462 8836260301280461128 5266973052042254343 4610903285944019169 12539670514556154754 18364708666299270018 3234894411666886733 16403558610642950949 13968030841969883145 16236218449022605700 15759330155632832894 13148642305573558693 16583386655288401561 12375962107598219530 922454702471146309 3833146020765847947 10564663663806771041 2384380403913908151 11992274421627233882 12486755054071887673 4810485958347123588 6000406092416737946 748081816947272312 8357501329701176859 5856309321815810022 10238043409542330128 18172290523090023044 13431351025085645880 16174135389971755464 4602179900932992663 2217937819502702336 2779718054540801171 1690927885880349263 10636595014538906050 15708981041125353375 6839236344786149485 6713103273789099978 1440116620137067888 493885337230997474 1331793973077352114 9011913207940389440 16865652036504729181 1086527841757657475 5887450202634947042 1041415485447096026 18401307297067048874 6454672975950443166 2773084658775781921 4999041056182264108 11313672305280413375 7335629834492693378 1665603425439859704 10937028975198137099 13251603851859559892 1983025317450159730 1503843517780866861 17244025064033945707 8369126176063442257 3286972668279913864 10135470569982108084 12265747842108440166 10178462945712817325 4751837491925498450 3156611807859470365 9581087484787884196 4444580994335061448 11879491653338107435 16863422673504702785 1938654831431026949 12215771873643090150 10973122966622047554 11449136714472686642 75887272675740305 17607285199401191249 12644268172040435814 2188006298628539608 5582080390738048407 1631052152277474751 3377775758561022539 1541757018315465488 4048545845171981198 3734412992488643178 1727069534539387107 16703972601285969249 77096624602222730 9287645662818776872 10254339484523132730 15975267789969175740 10752123885180275932 11659508675218729947 8166197052002290628 2081232486374019882 14584337279900588118 7719868688237326072 10999974952340577283 3476351862262038789 18225767116430118835 16870271852621709566 1591492369485975265 17684202403974115855 2368022369190143036 1792748545000646593 15337114570582554694 11291400989439950157 9843407615843904734 3198358315374194784 2752210508543813227 7373522954676143428 17446817731197474719 4648543420574656921 15518066605406615437 13859035829851661155 10910669096839601349 17363141091750512360 6419537267114639185 10275071362669713045 15110992070493289666 745271266890707963 7855239469692966547 10323423117914443521 15802440542899039118 7176864023314264454 6325841693104052942 4829500063095237755 9780177011888811590 11177758847725653077 2539159593529236442 13729066854932800908 15919089327161442415 12541439956888796767 16464360149397297460 1800330351219261389 8308123290020618805 13709412680028264173 5234576423023342152 16544903755032977795 15655507139148894299 3705733063976102107 3048513570764667653 3418118060931202842 9633327450563152941 133120912865579689 10145138436626109322 1249134606936424097 13255805431485988769 11694575713897698024 16411457869970591754 12133272820811943355 5609097702795562044 12376868322970220311 6145969267631719539 8614597752055785325 6415717851138384427 5093228301081612914 9075489909794135721 8016727066719952258 4008681140230667349 11246343613557355440 1236962065627832762 1298572540436540419 10394522953435081512 10553833679363868820 8555630176529248446 662574006157040382 4060694370301921890 4698682721016689675 17921690876520718159 11500275203831607443 7518496265041587516 11871908169163253364 1547608699985154050 17005562899355792733 2307688193188056457 7282301795119843470 12537223423256173394 8896144156568286574 12451261571438945186 7803383523062869167 15994996042843572140 14232327428260222662 1067472742870980029 6117602225104496445 10052751769219275313 11313136485295618961 7508229605078583365 7460364240397014526 16559977133291157018 14923750018874882244 1855493885964401765 8086717692623413706 7070488671170760660 11034326284956077043 1108941951971923647 3063841384378545368 9612950599104486487 994378076908444493 12486211142328147989 8858440548500346063 1952690154833593059 6568138584635637886 56602463682084527 3591185655598770397 11764506679098883260 5651981863746030258 10852656429772006560 9688752221424699829 18276948895860472528 11413271894777546310 12011428582387935861 14903361921602573090 10152341609964062142 3432008624105774949 12564826440635891946 11562629369930076712 2143113924694095812 9664420990700807347 16221630986267593766 6118477607575929917 6339867689938400837 8896184099794851362 10056801947691913566 11525936156647508406 10410012994627125975 10382194341210770644 3187268154063889814 3760755792975853605 9650895893651708580 17941077242826626609 5327292574985830870 7407481094788036149 17236286782070145565 3411619361867704690 1762642000983138885 9800966906567073950 6676329735095144476 9387439304525815150 6432292759593689395 4204963087214462626 395157422039115495 18214627502751631281 16469851974428794395 8807142201258962662 11746188308160796786 12164699764352038229 7343404001129366400 3383638734068174510 18085693385466343597 9368746049641848813 17234465311422196307 5571683351584403234 8340953723606589225 8523456232081715200 15344810959092981429 351552672188469433 13981477152381367968 10440635631367162841 10107487346865438358 6512996166899606909 12230841722344644578 18421656696106817162 231204014141529347 2821942514721811559 495231434451754290 6931248367163073879 5097015038092568381 1442027736539220028 6073504941148160524 12268403871403508989 9068974284270126077 10230717823395902859 15784670668512165914 1578338691682777682 8891910272647466602 4715368924705466982 1040631323821477638 10819690146174178540 1461897053168486166 12025414024895088159 9642416229700427667 6990262855803946604 9350140263564871184 14309580495327685505 14309509271459959272 10048337024884317799 5918528395752453512 14124824345130624843 16539280518676644186 9751879591280299996 11822391912871581274 13249542819631824309 11155560731237926329 6777783280956151058 11241724961949186391 5504434462695809592 4250507497553100928 7684552565771439879 12894812898386376437 16208530654339575104 3817747537122259646 15149332374851838932 4713208089614346851 16606031261977786415 7978785244693338059 2943061992185770481 15819657134255105210 7163323076283400373 6405806762321485320 3470958038914553429 6493124978395137668 17358240246383095069 2295877379590101770 4037944363907174402 16921427472046340146 16452018811998401220 16137651370472805790 2650210789419295788 12892356701211911901 15872030750131196600 15918950965353091997 8097499277591080269 7422414467371791715 3090802270898818713 15414194791160143882 15483443793246115992 14936131743940349703 11549372818226315597 4724771493641306227 5605413205683856184 4067045337303576144 3705848735531892593 16253594183634239360 9194095084907447961 12823816094635255961 1357594564746216629 682618327693020667 7316665462022122355 3428579684123093217 13001127148730781058 11161828068233456095 14293718361302321313 11214438313190437373 15263822012982466167 17644186448903522358 3263475162611295665 720186699404348949 3594155609080664183 10368630838070053775 12030998160300140180 8239828021972805138 14453711096545204754 8836308892349542629 819266728707819303 11596317593352413622 16148044026333161088 13641639585765710156 14627060212646901985 8788479783889018197 16518143060194139396 663899360050731935 15254548676247525033 13742034088860601596 6251656118894095454 16376018596087358011 11937556701687748713 7250940241506181276 16449604016914253094 5525407175241642443 6607411120291358405 17625147418813953921 13501813237337806469 15008655929567079049 2435132080309956862 4697821406843336902 2334367536380595967 7977618143357715079 15837074899008000891 10469758814195152012 5634069437539102084 11525764187195414019 9956326408186488141 2017388070525778154 18420546733480220865 3921329250762618581 15434907099307455495 7847642421866747289 13606668788307878288 11023783490589221131 10997844995820605993 8761447293155216581 15073178807059572453 1404507061504087625 4667823897743680338 16435109939436698179 3525818837785789714 5492536051304841938 11526355987869527730 15446243090989976208 15447186777638829479 8508508006647981104 4705092587265353851 3893509805746357883 1149022610610567654 162337759580851437 2138907775566821347 1893103606508361357 9773111037238058421 10467971674105789676 6126620962571090099 3846776976665434502 7533129478503799279 89886779236374371 4746619894004172820 12825157749945381077 17745556350478812914 18290815983547269790 5861649478969519474 1614095539192682329 4306852860525824441 4017427193712040605 6507439257030652464 14570072676785047115 14749943049820578109 2945618606021951265 10518850856551707769 14881457263041417078 17640401851460923046 2377491971362407533 3305643335047433417 12789289216396958398 11655265963620158952 2833453304261613146 9089254752712160393 17353360408305926116 2298013251470881718 9396301052465216064 12706059124893592124 15934130213340877355 12603800053118697952 15058698776606904988 2394765440304566491 13583823278657457412 9708958069393960675 11318528600921244599 14758053888356553674 7433698630532903175 11380712748904137422 4062367898755570291 15384726629671913816 17298995015474086113 13512879336949726291 4748844672171188263 1889002207638915030 10068503778636938061 6519435691417202047 8739617496431331628 5203922305137757682 11029261613863043981 17047054338264483135 9221198998840676761 6144538186835721865 2664367020636829757 8936824123591253230 14738782216557761307 11800544367372868352 16843359019231804574 2148659047585024678 13979858228927721047 6237613551572728839 8228851512941261106 248571347048981828 7992390353503370924 3690719836867887758 3062537046289712730 12303380624560751576 8110770513780891341 670144138405319252 1567652087802887697 9780893648079122658 13903794802485545616 9001334704373668456 14165034598272414899 8008473922622679134 7757647704230474522 17860785911824996384 703851413022188202 613156234273175958 28343473630737832 8599633456520849733 18415124437786217152 3284602757827272390 406017268949960075 5756764402939457735 2276960379066142672 8495884892850770903 12934107653102832570 2813043622996969807 5477056717499765461 2789505255575436271 16903713297134405820 1346188934496087997 15635249264105291145 1591374595587335548 18039520279764337866 3287947965056572133 18073262566197285330 3516291301662737430 15499169088708235402 3502120064432552454 151001853803112899 4628869808708444084 7009292864017511572 14657161913944982631 18258807803979419489 18441524378690050566 11594512134228238672 12911734024152003015 14679295455260604864 3079763345709715149 7838337420117900402 17083595009499212653 14640339544494668506 14798817737102271506 10673663412740540409 8758921656266868176 4450417050999040605 569354419135301822 500250714448772083 2559790627936351915 9259595254786089711 6628059122282376014 4089650324030351966 16016556225175284 17303351014071380735 1506892124973497088 12962687923545184732 1344590363868199543 1318287930999123266 15548176627152640232 14778234234926862699 7845143784129326480 2763905179807719348 230331670680869519 701232941979633248 3200209485383572238 3093252824684257329 5456606428846749662 9471517985560810945 16042018489351829192 15931782112148410929 14725988513166815965 7844340176121149388 14874045597367503827 2916322156371573717 15289608194985811803 12275185939288363481 13390532925038029228 4453379888530122758 6214696431900463603 8570535684159480532 15765996540774482721 4912163190750770354 17539974444893109606 5033278736972174718 3312403829228532044 4762315362826961356 10928670910304992455 1764028209768855260 7181444012341866534 218597260973722455 8950911361674834245 3357064820336278812 13274032895539501421 12520295585156451108 17626389004798481427 12968509548060040173 3017462611656586745 14370533949609298847 10023911715486422819 13008618198527279856 17973434869685742462 1443093075991288250 2339782048814254538 17141561691576261060 14303539235260171794 859376566148451080 7371526864197678879 8230015144225134305 1145251501522481161 5072312351074944159 9828192240316878919 10486229585171084182 11525849566680377241 52676736586769859 2391370133355878983 8245242690266547264 14627367920733327633 4333518913842694305 8980190528543843428 12597397998762892115 1670859180186417033 17850217751457059886 11649513342815566019 12554854252579713196 12196959975939309126 6471426648102186489 14482437288265904611 10836001756908668852 10509585282053300863 15570952138037128568 13973741674563806974 10796139972767268078 9196617231826182036 1550829701219977592 11279974042196471794 2930835493504744120 17572063012837187407 9072205165112397731 4220696691096887208 13429106059658046784 8086972326855928995 9131071919957942651 6610410114630456569 11179434166875413794 1246621143897705481 5146040041937790124 11564830722903966543 7215196324517246169 4216785849804180525 15215482995841230678 15054991462062060652 11556538005622698069 13777703876780226246 9959168074432613402 126791720013607806 8242844351848114251 5867400249315049659 13197782429777194007 18338844846558922128 16139043191041749044 18062010060941886934 15406850313633305891 6496025697747322528 4391012153024101141 3281101078475431718 1250858534948336973 6094801247095366602 16162636309911478901 15874251976255919544 16959018224478486532 9240784220974473017 7904470493837016168 9814830117109080284 552866146067817775 17634908065957040674 3672487832643880516 6900340286722333573 16161086404232633293 7379782256937505333 17932828432212566877 6515392389704086983 16529845387631626385 5271048353309502806 8079687562740715210 1310989259693786040 14252498014057448757 9139056264795043111 17510715297322361086 2499325447808677676 10118691972227442870 15346330376003948121 16009069216470809600 10412806884101029520 9733363184121678916 11565241590162090151 3322432250897787839 17778015809658142861 3390192554358949765 7877011935929636033 3129933681140179261 16768089457379791185 6991330295424579540 18286121704566969058 6163743561092376736 8648954405015791442 6619981385097138901 10646415542376130096 9188104895470484066 3859354372164309829 3899044322140674301 6912869918023215089 6581092079490382621 13857588990794082174 17384188538369069598 1192359618484526396 12312133963610020840 5564682259246444271 18203765252363757487 3993692690837586032 17807011486753535708 17689973346833153746 12489688229478420970 16297795465905204809 12037731785167406175 18162349840298381448 8358509417823707115 5561798822893267030 4182159776630861225 293166507846523050 15529400327262462595 13284700202054551467 7498294683628664024 13449753275485345386 7545768143623591460 18040805155150164366 17282048637755415229 3195658041792402065 15850763393017024880 16626974443487977638 2021895186455742482 18160439913017717151 14905731610707357691 5558737661884569426 13548971169484007923 13199531170559002776 12507317604144587242 11692843424921517004 4161355969973205378 14162462047353740134 10697501711078400626 13534634324014210756 14409842066300736226 3107555368408670227 1359020165669168697 3374168577814728045 837125041401007918 12641135384516046226 3423949359096491022 16891618970463065049 16527364387000822677 4703475790777174954 6197227931307943884 11965050049978682578 1512354189207836230 11348709519609058098 9504976395305708008 1219458640504782668 14878397259520379985 4076124523247211691 5933179958817945007 1314175973662386358 4623809266453904597 17980958501323591069 10452911585048761289 779471148755482082 8723399852306203159 14939111233986803848 10681348994017356732 7286754760558930373 17135434815450846191 13006974751893103766 18219058615990395913 12157025024639671214 15621089555546115125 3653605020297124445 7672568456499026895 8291198458357073459 1723240798424558436 6420470049830045509 4390791826632028074 8610312575792818651 193486452479216162 8053581038719195968 3030351627754409972 163391663617039457 14923441802645605342 1277071872448221189 14974620241496632427 2162391834963924466 14479077045783384362 16099834853513219858 9170521036394786945 7539327413407024001 6661548113102492370 1073641483046116422 10008443240875539983 13915159185749918797 15081127922122228143 12466425565874761984 8091664775054985241 10257410004957415163 11107582380910931011 8412594891850468971 1789196929510981960 2685061066901488551 16292885510279304529 15457083560760079815 5978146436265423115 9511322910557077805 8033209062909576582 2085000910099585121 2310895480240350788 14764348790425511531 10875800584164734884 2695040901663270061 17053165628703052537 4553996488825737081 561398828414229302 6796066671222873752 8198643771317486392 10963582569236105547 7794615132903507751 17410398528628500386 9754336539655458631 1706642965646960127 17211943069487594723 10191415007749124366 9094970687500821014 6271590247459896207 12979631977113560597 15621787532494396027 3030010817676762703 204602159783131892 8706684018968268992 18213110060052174334 6253009877076926561 4246700411299920776 7450610063572553460 3127180488109306326 6451321271807985663 5431768791419299791 7345252308420443446 685528711997902216 8729754018717943916 12895786926510958165 10080241347260887895 13902584919765826680 9645885210191668915 12591386010970906224 15168539500172959271 30320427860313371 8349114921957442944 3507898683576524801 10594943265599054908 1066572081656622562 15906952463514061895 12943447968471101629 14951353910553416389 14495540725187543232 5275379431081372696 5744299887023951923 4324729987876962409 4721546150080533655 9312468246206029532 11528168815203283727 3186152035786013590 5551751742341785024 7155592323244705384 3506048771550122025 6277835039687327798 17294281971806141883 14304116140791747293 9585728876177397062 16629341614349650205 10303915286330429949 5766461619609310258 11158385593709975457 16848193421041292580 8977860763449112048 2277092612492747242 12149257644506349087 12175793791482770732 4860371443943946057 4484740869700411383 6415361733013809326 9472576802417935756 6074102470235092037 464704930781069316 5069840372758057507 12338893397364597175 2983936530973959052 13482659251445446379 14775122956634455201 2032912199642620058 11532747322917874455 16462812318140908072 10348656249145119123 10891864500575242313 3570648126306789557 699075255384927092 9895995476917267983 10538695419047840552 12993753955936276338 732390672501688533 6580709007062228156 645840212581437445 4156514510795794649 7242502875465743496 8429152215329456173 1711633926847871297 16167067318917197001 10218701878595028029 16164724060203463820 4814654233979708156 8166310007686747085 431150253788164780 7179628284270198857 8307592601745895337 11168538971208145664 7903085758512266956 4423086846817346149 16109162646376443810 4232684660259208003 11772611099721354733 10004474846760713782 12304661741578801153 5200370829410745503 8150621334248921921 6432697994841663883 2998876596810649497 14886447536584532880 2647601771019746777 585185531482044287 12158921217129063021 9811111205505866257 17415218610973533672 11164788967407256321 14515156628097808223 14389691131390801738 15922481143549233527 757863243947502403 3150094285448103435 14499113962156335303 16163073955258729423 2506759324276353189 10654317500766799357 9301364898443501392 8239135605562170465 11013872950341686594 10153846511474745860 8371256294807784450 14722458141181183378 15408401685267190068 143010980922010647 16798412993907005559 12194708242305843039 9044518952874397098 14062342830677227272 5116814552388405792 1783117512769117327 393519939022759725 7399011961684957878 12363722705439130012 6415488032059769811 4665551960122579055 5192338862683600800 5723491178593636368 8833311012548394176 835721927954016538 808330757891508046 1067880032645051590 12066277804200187434 7418295623808798525 624291052215914683 12913483599614171069 4841300279339515250 5280500720355641653 9710121975587028682 1415428755207964356 17260318256025755300 12280679057194832717 6653157071319098811 10502738314049608531 14697196473003679820 16050457381363610120 17743272415571455611 324572618719945585 7211657655176647603 9166584159731709689 13076323372536266444 8217718170344427836 6899729591230563229 14187493257437008107 5658400026646976621 12067472491999816667 12083894279410075319 6779217653781642734 6189022451868066874 3798398187785654251 14172419525445187227 7394816162245214628 3755845003272089958 16163854992618791199 15355159450022209924 15268872362933674404 6324608527249044442 5022345234974745505 6861042852188050575 16750794696129010331 11151142127095884739 7335877601775011161 13672345903584677931 5705146488288977169 10161821737826872898 13364641454362269812 11816315847894442384 16611288091219451629 5701456863531528186 11083769616801211918 4136983826018139703 11529323769022588607 4160163662455861332 1588487258766609511 18201309313328220196 18189009646912614014 13443971200481204262 10143590524334140501 2019109509147674849 2862909194648544822 776386081463927669 3022136615387155988 15025546184257121436 15858919697995180377 4932384106205067271 13443371972629154587 6669867774289862949 2920500524367653870 14455847013168680155 14140399398566344914 11733675088545421935 18207027111570570683 10745140435952657178 4200121996770877932 8000840356492663244 1191596611523619578 17648182984281909609 14769459660407749826 6098264354972942427 13726335064911087220 16129899585036139882 11136250147563563882 18153673121456185738 16572205296981344203 17663051245502066985 9402381798942703629 4915273692341430970 6024157371119174306 11786345619049405328 12714682469067417769 6617626163990066938 8489078295947175555 15190990989206025500 13038055757316357372 4939226638874667093 6787764659611474080 11301330813959833002 13540336230383437098 5768094797073926731 3230032709887282544 350801579848932766 6966365830362267356 4133939356733595526 15645623306735034090 13306340671800805916 7401073588882411196 17478103294129931865 1454171967945113684 8579118417258683031 12548248509490647564 806774316010266683 4946684035886336642 17897923329995336964 4514102621124937137 3531044185846622468 15043981920412818989 18181644304467716163 11388113974255410779 7785969392655729932 13030054468734022750 11698761167151521449 3607682491158865074 8587452350713464419 2069368134598439279 8032745430360589327 10176938146019153341 92614443958857974 12904051541578076322 15262764055198876079 8455970790447886364 1049671332343608821 8781514791875504321 12350417809053597500 8525646011742673296 3113283786049301374 10131136598051216810 454506172854733769 10865281536085633047 5449644669901382463 9567412082917897674 5287951840652396737 1624026331099682098 14865232660396455916 17956003068188098581 15561521543775459847 8114796417848172291 14256720476206911908 11052806073689280340 8348238394856649767 16775783820510642703 13310337750759877666 9583060169481286612 6428096773034176749 8083787341840734363 7282442998556096545 18332690578051347987 15917412249316979073 16527664145467844615 3896481418749072887 2493333974029554148 13201680117598442946 6448791116178225526 4517739795649620394 3579480073351970212 3929717764816349875 65010526095459994 15482371911496973662 4671516361590401049 5240861754685396238 12908469607425699204 17790640946242309003 17643089976172808376 14597299721383493050 14208616479805909020 11418444806241366160 5960358435097533161 3146023744310152923 4019457040164183371 11342740688251336766 3123418674205438578 15194924487454795146 14329392332070286682 8364217267038195773 2874860936298587903 14226658222688173033 13968364559510107987 8881516436343172099 4811000289355486075 1785531286605177816 2420861292111583830 1304547498173866596 60044265247113019 2076047393400309955 14589311402171153053 7924512797768596900 8176512182344044217 10844182080212411621 9007127470793383661 13106745928194575802 16937749097969324674 4060040428230083205 3883059005162238527 8741889406327704827 6502933135590393167 1919340940767092827 2899959784663316521 5320182083550694553 1090737177172336195 7252390145170091067 6744823042222864351 10006308901727922 15627942197971420560 11508506349426745133 4123949306522619479 5336993481026257669 14354285389922933422 8630868242059633493 9827421927512218798 2937184760252405175 4517395405083527530 12754798215319077182 7129735584464879958 11665669673304422433 3871736689537635687 16115550296709850029 1193885772421379787 17776127098845179671 13523945677865046118 13437982247911642803 4931968804655628471 17029877585886528059 5255440249854207586 4586363939973819839 3793720570855015393 9008431330283930728 5541353816313791727 7342420478356267831 3716874965623511210 9622062913268398244 4476120976723739821 9682058898845128902 1557226205101409046 4505580223399545066 193974873522149342 2202072934701998198 747435739466880267 4165456831335984467 9947994467697189450 13673449580047212508 12281540969927637842 15054508617296174188 10521858560644504264 11559823863266969869 8285901935101074500 17160568982358789992 14249155043477010022 8811924807206031744 10336325422005350004 1711848675178199654 10537110769000382619 16927475286513223930 4341276429914745557 2393106068021500543 11629845893205634036 12539586467732887574 14736741465656960014 1963926172715022523 17061585754311358098 1494085210484918329 2250380596294517609 8308684986381754842 17511773535565794186 10992010766928753166 3459020017229399774 10907980876013585484 16964981505709812839 2137911755524900249 3917368076725241794 15645279258253665136 16741056928027048413 11260308467209564201 7223314295046093416 13430667444622141315 15684362160950136822 4149193153547542508 8820274585418757784 10795070300518387849 16437916714879060905 8449568136151440390 13835021244349482181 8482553596879556956 5178854165523933878 1180930667695314564 11755186955410101733 12117808548297135178 1934713981690272329 2162561878025475218 3590044807494633802 10684720793986027986 4334390951044258178 2736071209827404412 5296229587101650453 3732593115881702119 8105332873869573238 16352963344019216828 18213072895877775949 12013947285355770923 16017380648826861906 6549042958435134609 15390382605482323051 9606770812107835157 12306828308996821272 10794551889096975277 16867165721078752494 13316380565980989984 1553934469790071690 3572582542139133129 8743620831224243794 9650271765564268148 16991835023033685697 6158227189279465181 10230189404864794723 11305963946412421213 4864496739052759179 749262008368442816 1478484591621020821 17081569712177161349 4208768753020265041 5203357852972574774 8623433960016109277 6045961262967041647 5762062964243037727 9053454166659021400 13560520218518230059 14252741866030772173 1229832492864771756 5364452692575974504 9646623956521237693 5405174217482030617 18309777277603156437 7389452955725230887 13931529069987126968 3572520584371815281 14308677784005023754 1630088327194254655 351814018092335400 11087251193535943397 3012432897179588731 8349342860449461590 8700219394131045760 14132004319504636145 13963696661550366291 13087331315731062427 7299539117827420318 9092441086439796375 8953021782589178001 10002490010777115418 15998397100873745885 11090049501826701035 14667556006342356737 7529443001232814582 16831536117417657306 9969647844881851668 3637876002126921418 10540699303283454166 17753877103942163315 6407583936810203256 17331253015630132900 16264113722981181125 11828349817948987060 13983411046166324396 16009686207291982949 1140612634161664067 6988779347220111873 12463497073291208902 15383694223248081963 13895773518019808945 12444482562672903718 17883257928853096648 10081112035938389409 16890040312192961878 8542981811401172308 1431620879168657261 17842890739709224535 370992482301674882 9400988799659540477 14930031265159505682 16100307875289816932 10044022144705234789 12965046008158318933 12131479877112176875 2645535401342568939 5692013588559777788 4720124577962930253 17877949198051581329 3013757257599877192 18398026013858734736 17759983814870622655 5619734250462062632 4538562393849499765 16867462795463243369 5875832290836374197 16341338279504593819 15077733747036197172 3542246577437489842 4960271356354362333 16001290283719190449 6759157774305301676 10492659886218176472 13392330164401177946 9746466862760312064 227619499231737543 567307297087335136 10254660797696235528 13278559194816024529 13781117262496806342 9800008438938833034 8256838653347545679 17039848345928471601 13161012866406367844 16754548509391515909 14080088875529865939 5447699126859872012 7832539143475016133 11703888100947879309 5584945692495185001 3459304640802437727 10416712795293331583 15894415116373314440 14294448959418649453 11643533781928902542 16405689539872090571 5567373717116297933 1766502406124119735 12327093622496625989 5716003947656736562 9091680091127344135 7133146199541857617 900639524937957523 11373919774493822996 5372522646895980980 7084532164400063322 4409444869525948515 8608755318563748102 1006975546758884364 12841592697608193673 470657626624301678 12982219495623501328 10056418043058563323 11780846380913229466 8071825506254880298 6788765524465121105 15459228406626694475 10855125448465867203 2196594938459433087 17303162498581368297 4573218481503886335 14279438356851924582 14885452707158275232 17841043296488312298 10455532272809974653 11126157328662569847 5658673057518045518 17553539873773623092 11583266775390447361 4494329160995631025 3846033574852355737 8142815372872722231 8396899315976418630 10289501144611381536 18182586035590439913 15607426671682868 15121278041850762148 944862925806316343 10163868992302741791 13833586477793429700 1923552827274324900 8074287314795255502 16127441873581211088 11260722047530700393 15383573054194363638 3924649257076402061 78044545356137867 10125315212788995150 11775279724272506546 13014924539497663908 3039970964956378525 5466112238168016209 9322935074605892932 17877190873832435185 15803654917264849407 10702113874321081014 4974091191055767998 3980061217095053772 8452294874884121646 14165771355235575120 17587856120428217298 17111867381830644816 3919658003277114755 8219893734965028246 8557662136789178064 9382595017999943557 2820400045047374858 1781928935828932262 2094861066163604284 216686064182446204 7508291713145137490 2581515441097067288 13747746931943590629 4102807331955088282 10842632755051920702 1472090230688882631 15790650141075085602 16027150731125228265 1822135641882421270 15284542344581111441 14571382337804320641 4502278209531300720 7934756793789680582 8144804878749406090 15829577912344505667 10334074878951217995 7407184214828206234 1629080759221670658 16358573215877014275 1168434424893045360 5407896156830701605 14208157483584132291 1277689231678346986 10065616882063451552 1299660472033048576 8818520124785613329 7461688147990284281 1147509423926372499 5823555922960378539 6973128644436872659 16652175807425596812 13549038683225089795 17993409714070278579 7930200695833975689 8021184839852039818 10429270177431966464 6325364511943172669 7574092973131021231 9255390583223634978 15852499229299202608 4843489892972112567 11600470733837669178 14777060217714480567 3481998183643296185 3854516685753625387 7575418792752422795 13075560234172845310 11618429725580079599 9210063519523845110 1405775536492553036 16630259517961988025 16813716902831812015 10365937365275568814 716711748000132479 7458528539968839046 1104267140034210703 11165013542577135013 8355088615255903146 6640451921659166065 8189633392004625215 1119963201469739419 1587887678001437242 7640970292438467962 11305066974929517866 5434198910427881812 6785622322770029673 8974707806087254252 11159105523597579794 1384477415432421947 7397141274959837418 10974630467027339102 16365653564640719390 11867891173831969321 7458368927824664076 13492105984413723694 15330683432272362611 13234509824279411304 2054953241155462410 18000808348953183691 2006380758011029017 4351395703092619393 9912782716373227065 7750900393927646418 4956550936845917097 15321535474978789267 10408824672450736001 4344649504407759918 13759435425031735399 13466360320692529847 2818851148855839549 7386300760724167380 14855946765087819335 1521905442868404377 293549485837980949 12118321789417702735 11904440839588892740 11553003089380821629 9913571519452029829 10304008101307664340 161285477902316347 6641945650152989065 9267204616009897360 2119861343370981352 4946817402792430150 12204369610119847823 6721468336457680057 10947845544549988691 9076569281954713948 6013451504955321451 17298115357427094669 5475829871758507933 5711749761683058037 1782980606850914486 7942321815074520662 8618923653370518263 15140506572418898975 3703813671325654992 10581821719375317870 17640481744624690288 3628337890102891767 12987784078212278716 8981255375439376316 9445500940170904141 753791789902387060 11245141394830435956 5572748122218643326 14923482274490903049 16629811236292872850 10689316220569731767 8200882532780169207 13911028136621738350 9430833552065155103 6136735149261059523 7327336758467391531 16233315277060935463 4204556036782722726 11259161817034554279 684463136780649634 1964453067736997211 273794163752380514 905147157901320268 7417052932327485613 18442481874181485839 2284932852806428135 12283377498135882195 2713488428588904858 15695939765702735773 11463015698866252055 13023065388406715251 15376217204768321185 14704345308872086876 11749432931763401334 3846079941996858077 15904279605955553504 4660538552239940995 12200234875765302758 10626576692801271118 15588688204865848793 13611121538958203662 4641923346784404826 7120330802725745848 4720727275318491205 5132675383817776769 11834778872911031778 12808663299548664250 11233061639157581653 15580860547806648871 9935026902101698441 13424730752326375446 16997341304439897773 942020778633116938 16922417544678765643 14710396761791116348 1749131377423395158 2451485467838389013 740498840790943371 2974910673322239128 10246073107835181644 16895012295836655052 8471409628958480723 16153169624291075750 12848495570662007324 18262243190767593153 18255085465662352114 13633580468600947381 5835250835485195285 11843231165717854957 14197999988230826414 10693719842081363134 7149717001041946929 554854499447530015 16124675673879613885 4107016232133312347 327085110186179206 8320027616327146843 14570976038623396227 437866524042498606 11109273737033119382 7615163241471705846 1897233502550371952 4796124684348579811 7866746783137926936 169245212229813423 548546047590140560 3475370696714112948 18081327444300091934 11050880899535967365 1182505933484158095 15934275707279320826 15570732171135076776 15764514973512323864 11194426145092604273 8253699775304398105 13196707170656246764 845054289600400126 17112629110576481980 18017536625293346632 4205276017691684025 15807457488980285106 12352381805134401769 13196927486008607010 1607354517350239030 3632412286337623356 6413634482954218981 6895342178262856713 3129637677795885983 6994941215969932521 9635556700620631745 15432903288416804432 14398080028397772937 197040134489057224 2753590053240488226 11163104120580392500 2250777768887602390 15823007814412650318 15922278773459274189 15755190059234210046 2030173784877573276 12107066916521336120 9468427434081852227 14040303382702870114 2147513841444932778 6526043908270764228 8356578201311868517 922286954821597052 18430068855268443948 7364034920358502213 16434823334799156667 7086636392116848047 3268424164108930135 18234606290989105665 11111508104000702644 17135188335057598652 14075721598553284231 7405203178341657267 2836193698102776284 11976601897626567998 16186128166150822646 3970013470546861541 14781379262034440345 8283284681005398674 14920703383240332026 10172267113608065757 12409798052837820037 9959495288992018800 24613391218158007 16636164256893359673 3658425476228054831 2355007162057697604 6114587442981472300 17925669930073883424 9816442062611408847 17761050357433414756 4580132063630717234 9993942295237918653 7283903624733372791 2021436647515646989 14233353400907217542 10078431474883226476 10300563316030679447 559211408448936784 9124938128902969511 5815325125380594119 9776292997456345518 9036925383601042976 17239199672751318194 9426721495308683344 2006347340590223340 8017888670342412144 8832739487594791883 9467116312170142512 1828074378196983962 13339948940405940053 3840908795962818389 3692844854194765216 4099744296340054915 5482570222887715719 10327021055018516777 3796039760655820074 10836186724822000872 12635130570464421158 17480261014526955504 7453314352623297665 2231670252369843127 16860386403055420022 18416611230333430633 2677658312876303348 10512523337785520578 10346853272375276799 706253065359686422 7848231327996701567 7987036957904153545 17642568628446953235 3088111349054119911 9394975499108761670 3298492775651333099 2800709039815909519 7796973525107543646 8367808556445391069 11238759768583917816 14147003529862023313 17914088328613492588 17335957506515961738 5118385050234893551 7751928307156730823 3070593492917962201 4332510711575924417 7170278173911106121 9914974428031592106 16069848742093331506 4886172520735490071 8997656889652924618 17654794821789184625 17538175693195660962 7441293541397394965 824662640132364453 14541733270341787296 8920414392702390956 5357431613423880097 10783456299352474460 14377616097922500171 8586387086687812411 17873423823873190898 5507276938965224510 3561607097509132435 11105484330995521482 181761705223374976 10093121390674279568 8696525613934176315 5836649063480551586 4044808153565320004 15895532866941873130 11767287855545670175 16964797110196639342 7899899918902472315 7020555485790154338 16195627404605072313 16791151225472983618 15706786884197016247 3179523194371311680 16536047157086670413 5367547535842115969 11024886623862975391 5519051880720102450 3700426561581725696 9782823994472347500 18126113865119890248 7772423194865949746 12570930395874632393 14553871883796253533 9389380016142938375 6386557479983727461 9026818739778180823 4982771972346615536 10578471271032794286 4997082484706930912 13766096012593671000 4456990658896832681 4499073296179494897 1239279423489838732 13336560543440174447 596399306453591263 13144914939515395090 13696384530328666898 8839960569312172740 15755314592089080599 17076832788944592402 12313200479585178196 8012078624314653970 12762945461383385512 15632626334817611805 9989499814594350683 5543588404535177912 13092111205225902924 16151820513399888204 2361575706561959888 13784808703247649528 2825898655905591495 16323680161167608523 9534697028416011687 8562089663732237070 16691992021944895154 5116469265658823552 5661255947001953924 12384389385540605300 7458141510021889439 10060776122562194781 10544948769485946059 5112344926531837583 6405596412466125320 4478264894265129556 4287306338278553419 6157116616295931553 7904388783858475097 8135758478723040902 6582113907756405009 11282672850656387827 8889137575442008821 4714210282643191971 12862529882722556684 17466525696060910854 1840782809003093631 9659206916366477223 12289859405137592932 17095310379496924165 15357730366201660611 4782947610377805134 234432891861755418 13734264941660690236 12208631413859481498 4591995061756276034 17121663876211948588 7749490548585791058 5718735394499630882 16227412344054908282 15738511447195087827 5575100457071477784 14987705393439101196 349746319570204998 16879456026055162699 3191292943415022858 17507582933070596620 4327886169987364391 18365317526275836225 11046052602657855889 1755860892743460221 8115556062203042928 1728594851605299933 739818933774062524 3781749098842501153 5086809705396567094 11893231899870210900 13407058029350313499 12803012034619303373 18043757937590249663 8240781834703046477 3256312697807748569 14722322149093782347 13712517405579935103 10871263175581753919 14255080275796055124 593270297819373379 9981561481920630867 5774387707992907795 2599455214898870414 16615316004703184346 6222675754972451379 11083078168765781525 5818572665123358547 17890230098948468467 6343705544366052304 9555229352321275459 12779113634282094936 14630768841721259330 17712336550857437669 13297908873654375603 4054575444661784533 10657637957432658915 7969559365232729690 15316691303865607518 9264130967595431028 845272166682954831 10964390458436902272 15699443524635590483 3923208467250485053 9007317875493044567 2077989218765024054 2932615365493594800 5368289878857462235 9559851055447641880 8360819138833620127 11533315571253071606 9677621528227831449 7376710172222582165 6334064863486505672 18161757732224434150 9410328638372352687 9389643083545516405 14232083879266808126 17074216448374197462 11951785605256931410 4255459100442556281 8120040677505857074 8425123457752103418 13637174010807701672 2413836074732817471 3888633997856984428 14577072955708691571 10253193753441268864 9502719939804558642 18082041406733702619 16430871240348662573 16082374974667464150 11613483860358917998 14226201326392001992 14009348757799252731 8958082990235315736 2725407282956755415 1458978850087503069 17159799725808669382 7537420032989571998 8349584222908317240 6070563575461985893 4528012940949171001 16817272886758931375 6945741047594747130 2181121789035979885 15062708571278848801 4511713929973796484 4666523162549021937 8060523804315878769 12207401884426123920 7075090407111716916 6404376500251370382 10971468430802793 12626583150417735279 3704077022499383790 13750659820694570397 5828831030887721809 14377762021373034355 18013144150719064215 7656117277852586865 2951430038767976182 13777625495990689015 2502864305084578529 10158023373717732082 12489902169390000694 4541541103959366076 5470326776608557366 482143928799955316 14137015422476210480 924915057738007754 12139507217284544148 2614413405081750307 9396036457711285738 5084360764177973324 2603428702172896935 17350731815080642704 15129042178261626686 6980914985289326406 16800190672870174112 17348684308616647554 8100323764996053714 18198517872277267473 2008811285856945088 9932405167281345209 7134302790325767685 11404208297537958957 9072331232572988892 4297511485649701839 1022036988257724934 298848775810562009 17584417487862426833 16550522417980035915 11591623738643763450 15222319433276282123 6334834793954030197 7429579240486356904 11817550285757231566 9564134294063872904 3342614795860288721 604009216675043763 17741596126587057440 14688719515534352141 12233861519716699854 4184063716723737151 11848391820818909883 17223944346517266093 3922450894925883093 6388777792752529444 7057087580163156277 6629476596364407025 5749993181446702841 16449975477897574404 12418185332615216104 7515736326235050444 10341260682276564846 9241861333870296733 1432826491796077024 4055780751485723430 1045828762232934254 15448847509446002401 4286504774093529993 8380996129732825035 3747843223566277866 6565102895788494140 3864886777509420810 17430119513629194585 5600745662189139013 18180593245896059573 13887807126020476783 12068284584748940090 10359598627885161249 5494430837789889561 13043106029954572879 4455111024504122573 13448590265712564524 7606228283001908088 7061941631260947731 2685659287077465405 7711821272360404632 18127283939473260204 895864901455166296 11418040350824120695 7706524108180750165 17645810813045948600 10651191993504443662 5450359855976800817 14817960578093088357 11444562842497750770 5776208760338452398 9191725569337462844 2146917494546697983 5253497304097592061 7133668571970593617 5775834258294676105 11491377548128642960 1269597465568847913 8044036534434784882 1359070259898552655 6613228591738992547 5327267849787049701 7735856493951438937 7163195301036961445 6215040074107607822 4344732460373256146 4419763685743710708 665754403142483031 1841773820812970011 3965516599814431904 781994181154646529 9144290580966681946 11545285818029701004 6240527882670246739 6664732602228534319 1692313271119247817 15374171112390202925 12024640992993075464 16873394144186493235 18277624323605460871 5651724078913041293 7650484226729761280 5118520564333290027 17905511272062785219 13026546733877146042 10196266221473388554 1691263323672542698 10343081604797105777 3289897884116292531 14589801254759296259 3890379415606818437 14143256325082657616 16872601091002257339 12135718890645595565 10441814029440162867 6567556219846133114 1887841928745323489 7158896012688860856 1143454704154562525 6002269005974694476 429071854145093157 11880246525251357074 13699477347320764059 4918612559515522679 13436629233450806956 6852487410119125341 15260481707237190268 2740039826947119028 13668726896612509679 15288820963565684825 3357843185602873088 2514874362215156740 8636002901210473044 13882077925448600151 4432687615327988694 9535751682536599940 8011988849909245581 7849722906318315301 6489412982027493295 6525971115168495153 9844381565924979783 2954686480645560851 8537010226568007009 6824271394267625689 1250114372566721273 8460097815731077163 4958919393211160803 5875616449661808541 8807720196426835385 14260272647914443477 2802698205509905215 4783506496806496640 17055702761200051035 2797558884170322419 2458815044452080514 3724440028454551827 8940799118653425239 17467770392526976253 17022231001123455392 13651450053824333800 12226581101319878129 12030181648032686410 9607969002181170994 1260806290099672159 12270425584239028901 14595863418926581058 10206185419347749089 9341805941477689161 3495526708960148264 252863272127508999 5098741657922150149 4751797588510506419 9152396162545261146 7633654793051902680 16077834780858999888 10630058902054409790 3289921233328661874 15305864972949913740 14275960933764461710 1148467600929106712 14372962004954321432 11847826004968188933 17232287529011562185 5169678041273674509 2769052304290233680 15858823654499573185 8536136355479431546 1011207392827628849 17997017988899984025 17968679920611235270 3667385312209257485 4910507162357939427 7944815079636057532 1899130008107080432 13271127868706089371 1003919468128731270 10057786264949439454 14107678044405522818 7231636005622575095 11408340961449814064 15627162403497482131 3196030603584472521 4210472685608298676 18130385040369699778 10739148485294890362 3704247287873215701 13391513163789589318 12738396725252635866 14868762754937101710 7868393544689153732 1573305522392580351 15015445318899640942 15190047386030545792 14399779414251910048 32986014615234002 7028021270935694545 5252837857383147392 3052851138053528867 11389683309273367740 1749754091439228298 6338675951697911316 3411767562880576721 11677193404880185644 16193703273596571008 5521301176298546612 1591752300029040909 3249979547333133922 3957807963755317538 17528604906380709435 1689498590370327364 6062747390111270880 9782251603654926466 373776771253230842 17158868066939547812 10822755180104847501 1058033286382314641 8168743868094732335 14896754125327877596 2291538507747337157 12890717531105559094 3023166254398232480 15546590595630234283 13405546777220042585 9755286953161259501 16223393277589567999 12482825422501545180 3860351457996274920 10330605674518423674 2044848660321926762 8731689113989653029 12758945088811566463 2203109960801718652 15039248840762731646 12374512962705951464 5058880190899486365 3420445518695357774 7227468027334491009 1152525959052239090 3567874898356143406 11756631682321517273 8982605038569828995 12238244930285260587 8160121953041346242 7160213597159340431 7379117857348433147 16190649885977860975 1464566974064213624 7080779797408726442 13070134748407764441 7418501915831707547 4033913109648850884 10389956938399531692 8930616553728310075 11722716014663979977 9584307825287854163 5803282854719021854 12311375832776550666 15390650241712851700 8870127815557512293 12152743236029819110 6847206857555271114 12015122891483641519 11585220146842664392 15327577119298233805 6578670927479007863 8411769696870037699 10045528034649265904 11676544608352497352 12810501829476016021 1312673544191846869 13040757293210675218 10220415576971286471 4036099809571488669 4430220925284319584 10952492017185580137 2797346500628921790 16336745925463195821 2488686593106756333 12709825475535163358 6399831992276259447 8847124240271612982 15134317207113136507 1589850804129050458 1468701477503488394 827142741953462260 18054745354527403568 16772085793386121016 17735068027587960597 4384046624349521136 2036462819480595051 14844679986246415250 9230138583772423597 8298078607249948980 4101107370406216515 16453955451420250288 5374363471243305791 7899312224371039432 8124109158536268165 7115443918326221763 14044148106649254882 12611849068282953150 13632777558303351977 17355092197164345648 190488161597336266 4055007907303481983 5481932265050822726 3782794492570045667 3328953303796419228 15634389652928662303 4176780042345883034 7846299559507848797 1518628371021627616 14069324222020755420 15722211273790663981 8557521979005245946 16750799435186657569 10256093984809499053 5581138820379644862 3441327264236108607 6936372263683050455 13293683249965163315 14267752399392581887 4831470302771253922 6996807388533064511 5813426369687014290 12089387578755150766 448453556383298842 17772069713250456296 7674487788198099177 10421078373680564199 15066080559792930086 13705413678975885144 15424755097096064257 2059823953643097425 14613234349160997667 12728525978218613100 4018551830111886292 5825089814458909249 4538848789369964102 18434517910623258848 17619259978762292898 5577840346284671101 5748628001386681715 11095350444817131609 12361094221154037201 8682654525618536601 13254675948674138951 16854229784454103359 2661369884713505337 8408641783659549089 1135764329435284842 9658196982553027470 1450273230281404362 3275310938327149483 12565600144483777262 7458980456464035442 15905156307726665273 16336669890822946293 14441566803751750766 12594943466518031353 12678098589313375757 7551645278117157229 14452342226542008083 15606171005418269713 776971408306256374 6130576302111850777 3797471716301502381 6190607930626935235 6417234262540791095 12200737343316040833 4197494093743700173 1673777318720823972 10464496182108052952 17899634088602508404 9009381637793503623 10073100863843936185 15149909979665812455 8222668432411014411 10102463795827365897 9386806757976223867 15354978232330414336 18290860404794105266 11510860478960613344 9245425736770012769 12641976660456853594 13150953827837606261 9358191714002413842 9242390176587724254 8489770480402909216 505897660979764492 17627574418400754174 8440106581316168564 9701289522978113475 10538946461679141389 17133503758884340959 7493629774731449038 6688580284700349354 13903414422259404498 5030400413899048542 14496350788728890769 12644976393207642145 11317401124430419935 8080610477936004098 8166459367317778205 10855155176168241906 1820950369090710557 11449569686507758226 445020915260458286 2090813550697912147 14310108553887915633 3619761085273765876 3355103003950644503 7336221278230265217 11306071206177495642 15146703206971795367 9169309532459734755 16831060866474742692 11172560271791989903 4862395014489457909 2575383299620786814 12730523472301237442 17574241514344587545 6817683562127754385 4826256288788975942 6518620264083635913 4163017374506910588 10852950624540902836 12780519609351364712 4303381235654346436 69449324475404953 15968128287350634839 6199008966774416726 13913239529100231239 7398766298106884486 1102089191318592431 5303835473454369797 2756523559008327357 5329070839202397862 3638807307348713391 13889677967086465004 12582389704979997128 11648042533859583514 1010144476755993002 10161606955227025502 15578994673008574354 17494688946777468172 13600874908858369309 10984163961654316191 3122031842825790504 15170904092202342551 13090338985827392433 11509642981478907195 13357577095352803908 11051978016365600831 14864286114859599493 5386378137948749837 10264870594437139779 6595755030337377830 8163470609141033942 15975482070410921342 15330587508589384276 6373709819591481639 10092638733995085594 14384034270404658285 12685029096641128045 1581121165129089226 1304369769925439082 14770495575927288022 14565709010498494707 6150877439734256658 16556550173448472270 7724966607794903338 11332560291053380931 2897541418250093725 15819421393824907474 8559493952615638832 3925881490203953811 8570113541449719799 17090454687555905975 5554943375007401947 11292789131334486689 2066073179289050557 5331288055433890452 12523561188267424363 4887667151696923816 14188120958123233763 863697925881288748 3955340177328732169 494160406132843640 9782793947801041759 17481855438856275179 853826254397589068 2571565751078388348 4595888937757201427 12715042873623998400 6232648992274394270 11523339305199601380 10474181124695803940 8351408287053316609 2544713829104244327 11817049031203377535 8695462676897914154 7520609822319793693 11672303462745633752 5754999869887343625 5812085741958978978 3670127772555734442 3497531681202674095 880569083126543807 12198688626445861087 8539206994033122241 16181719411527490132 1716912218594752537 16811245236253554297 16292009275478223442 14380783688744210755 13966340364544393199 2482113425843620292 3191346127660307312 2341904313998894816 6350283283681361861 15696456523259220169 3404263971639925730 4118706194038025232 7819589369086319031 10553157678322400645 1341687642738711438 10086107131004048831 11554701684074579894 17069543691172192720 5525600934379715852 6883552904794850928 7107258635774880357 14858607862784997239 2111609788313001217 2257888203083226297 1444877941940611947 14780137939826893748 4495421106383286855 13669857449683085103 13318758236883066278 653127352211572418 12565312183567010975 3693937814887769598 10506127713791884051 14456713954214118610 508125772773620641 16676442937857939321 9307894872306491344 17013192709439543012 5006765627687540600 16913437268198905358 1446847893567003164 6464037799773105997 3474300510487120984 766934956456097223 3747615867814729032 14105061267069239320 15965798690960172687 8155550476518143081 9693811935207137060 15055850719859776207 8054991031452670696 16290599848065779659 6265812138973337279 11258101756519431566 2616457966669113508 11229880126230296305 13486630720396513818 9704367788268229634 9537944771080264599 16195724832587174364 3435080354357800118 7737086534444002555 6828414088027650846 2447908944554654210 11830790559002856604 13873986463356930050 18033917467046302374 13779290119671003965 12475838469968863164 4685981490504663752 14150860302666481989 7872873092695108776 11137735207815578932 7650594676709734029 9695180717077895545 3373911564426891972 1584969639041179745 17534155328694940117 9026263325400026018 17906503351071777936 14812726971603286344 13903789538303313359 1343190574975883196 5503002182559171037 11878389373420987541 14221138166400954805 15671453478612157740 8378984525507888049 15440912264549012986 5715853936020029786 1868683601919507365 8330228842703812663 6916947078078312675 16837128230637705458 5675723316774616338 15562640771073316205 16820998307752548073 15773107390245485637 17520094114659863927 14303437094207862447 4313832389811938267 8510509180417774623 2698629827083778032 16690530884039198650 1035539378847250273 15756640373319781402 7421774827395945075 11277200502389690467 1074238922940484879 351482315467267309 11663323645740493219 12941639867389138309 2392322624685305873 5891388793952585829 7021835316489409927 13799800797857331417 13137749537325058604 7812622445747604128 6993756791720090003 14333949784737444363 11660467590457882925 199498215911017315 12721387449389037646 12970155495689144554 8421061336480082390 2754075252083824896 3973337462325566278 5846186232186920682 10857731239653550631 18324303392658529238 6100857898267772271 10225881162184355488 12054834701319935549 1757246373402225292 1074670084498516142 17951618710663960421 12757736288625560913 15374651241742874315 509799517012361272 12460576423069861857 1449484432696808587 18214920375520814146 18178903426219216093 1822720384077210840 7828365499696226748 12535964104507692289 10682412937359083885 1271821816082192938 9359954257873325874 6066408168709161204 4703817654545575935 7801947434544737296 13827173090118967379 7434319708670344553 13702720771570630006 2286148556883566386 15283949593559810905 3195320487900635051 12393771646369051408 14461764677941183734 15613869430123123116 4406170058205266629 2259747826643835212 7903646431241829902 7129389749190823723 541809553293617925 8086584910189833130 15751972959481270937 14506772384724365664 542442621350530185 18281207022499440744 11289356149405242142 10785690568864798638 15614909790313317822 8756325391304535146 9613345355845103479 17172432866913355649 15943774815932630665 4843523853750956624 3521910343611435753 11358988209919434312 1241551421771983798 17284433270632374759 3296199068304661033 16005665203882337554 1190358522892325870 5356164124639697657 3572358904234682522 4522222382714964751 8949837917737565792 6893695204913796369 2197784024843639551 4163217241539365611 7939952008595654061 6933950610742860044 17180433209087983084 11757024004081135992 4841599622216287682 9803475972329827729 17141842173296556797 14499717912901854791 12284647384289459013 12076969440282450482 14422750449268462072 9243048068824485576 3432739315513438038 11898949986589462239 2805455006412170298 5428940672821767867 15943145354987552745 3585312778837301461 18321893188489878156 6153783398215665741 8126722441546057724 10501000177411465398 2105559910806638240 8126427625612102470 6029483893056545244 12484266469124785314 14571726875144803621 6763463204072167346 12172764687758591731 17680642176177215901 5380291383295380966 5911982065121510781 8697609255651567720 56736354492062550 390147557436115628 13265840343960097910 11795935266973942495 11831972197500665299 4665517287200971350 15235211138145119320 14580552667200976296 5241625038031611638 15328972005662528005 8770662635936836407 17954702241562061611 11227280135619229313 16326905651998203897 6179666044305453932 89762654504650948 1596541306473396002 12982598505809207411 8484927366966291475 15853329910537402261 3566942393704805323 12602438378845752194 6013771376018007389 4588482909988989536 4564486810803676592 11796031565447945445 1044907030395339286 2479343564521002607 2003293149724540384 13855689201848576175 5025212935983508685 12679787407212569156 2973125045350542474 9261319901382692885 4854301976282379297 11022936069316848362 1836729554229286616 1069807475536585590 16229130907688963849 14487830608410023525 2180573053778229956 10823268683297884387 16550151662907185862 1013311905008323284 2699943337806776013 6489911531628042284 17294699391492316400 9515920256524559736 17140017529168384530 15022865926003521830 8892328092638203569 2795541135552607063 7880996137828284843 12563966593313886461 14553779846826992268 18056017808323493589 16228610973368883225 8666044142468061812 4907547781077545069 17787624365279280489 10314605891841648491 9125580914113930393 17564379521970877527 17354102871637239543 16517907260561196371 540929876381896623 6395394127814251372 17512645717829466094 1521482572581488503 7129145721745238998 3741196900025894874 14865988063476839621 17206411076640493493 5618515376859744064 13189184958300183899 1124787647219049845 13037418112709443004 5304567314538244531 1419965633273429976 7472510798725498991 5420715007394171042 15290778099739673287 18121148700005654206 8957146224658884204 11572098691808202829 2231997038326336434 12461155057597487799 11814891004068960916 7567702933689763588 5180349688699619205 18255610425895304330 132980527688833584 15409731715777489914 4911593162884985386 15707613492100158395 18068571579315711606 12867961303998653178 11653481908372275076 17343225110916823338 6004320259071407331 13406699594861027286 5674969528935852592 14255728510784869302 3952594723198662351 10526810670193272703 11338437326263900621 18208372748797382822 9579679225956895337 12764529267043038162 4206180696069783652 10812487366179525371 10198100969735649495 14379979266423081065 13881336238079974375 10218028052608989399 15705400952003460826 5915183224686332177 1936783983270248383 1967190868268246303 11380285192247628306 7117438673194830306 6542972043504921685 13681827677258159028 9572271943974291875 1805165824143833151 7868362457480077929 12495690898687656718 12289898008123918070 15127440855833400752 11439544747976719400 12960572450982781570 168175007062486508 12712034665158157681 1130876820114318555 17816516457891661333 8530650751514790982 4965024519443708936 14760534471491105389 7372016830837434845 13504563383494840660 13901576193655982849 9816193265496949866 12580893779009096823 7414949304521048073 12146553102806497241 17987477962240529760 16963633266237112622 17981361659725647882 11475998099738483132 17421609694984480739 17329965155006612380 7917282975619198527 6314181351614252826 13989360974268766427 5170397602090331655 6624026691952219660 15212811794589557064 17627830380620662608 13865365281144562166 15776594682225146423 7099263074790578575 1534311070065208172 4296203305107937869 707888301249791681 2761042101714337515 11233678806496697309 6303225875285569232 15188434801823447152 8713782142991266292 10295958498336477265 13863600464197519942 3007853463122091296 6999737082482747350 16771408406018216592 8306294696190374257 9268848656060135626 10240600710410695387 4634314779577289814 6244167055360788074 8189298451123153881 7979035811675550560 4322642739429614687 2505116028048947167 1254797386616102228 8929752061373492856 6004262343570966588 14850953495439221371 17400701449609051931 1477596141558479235 5146484467374920834 13729704218999926572 10709492758025521384 13190878944072849694 15397586196667030488 12237533307361035991 17523839634619512876 6046751631798570139 2438054512512062936 6896603192936089183 11709253806012342342 12705664217714914038 14699358484134465361 10626735873138405304 10420179918682059910 16365618886972527949 16433052484875733877 7887849095980553562 3955158224424471914 1170955334358309996 5314792694940639043 10434806214960485594 15346645239288558574 15335866979318692181 8853693055328204667 6652403311420422262 8297092602391472989 8005541821056812079 10221647566118194960 2044866729231448259 10216140900738798420 3528402296470222610 9513097148393010275 16642020130907241816 2258859094550365670 12337089797513418553 17576139233653034034 12429254744872312662 7022531424974317905 7765111066765003911 3294760490404219417 8407872512583050751 629716134812281606 4700817695654057145 1814899861014401090 2035102541747802117 912475622973712898 11361004721624876663 14352509091216819778 9850822009145551535 616359400848304810 11648559875564473597 17096360545355275395 1362517954883995054 16452936484682956541 2395030732104405334 6113789202664780460 6476529215331891636 1550620614340315131 18117997257415621526 4709233012897336470 11041615800115695230 12086062352049271784 14540551767658734742 15797550466754130978 5103373050495541825 14332876976517402224 3749000839224142802 13337647763428959001 10457204152846000158 11240932371249362045 17164832266865978326 5201203475164384185 7328690528276548912 6653128810217674679 3706521559541581526 9611464592451774667 9916868237240868683 13232137953784728187 11523554529886071800 14020009832729274223 7255706148957834920 1261654360641087668 15258794613114112605 11705874511549578200 1127683618553042541 13066847171613179634 16809632070133721560 14746822170166168636 12333303272913434363 6474258350947347630 8369879367170282838 2411639271449050612 2592705275687005066 4965608056928279138 2894197158412540718 13613923633737533182 7234105264027847235 17141314197163981785 960704904967642916 8271570336360864200 18126431149492555178 17888259205117437604 7125628037400522415 10755476527032362439 6865875695767627007 1378435396153218695 6624829223926077255 4423789869362321839 14312933588728283546 95391563709562284 11945453299741362974 16620151152583970331 10466882273949849584 12319024099935111898 11628679819102185373 13373435271411995309 2103753706040886964 9648520756777496946 2841381785419458887 7998493734655241852 7216797492084454947 7750833590688696635 17693454428652481824 6411488980964957188 6104141978334336960 5959759638148952599 737996555226175240 6857391027325686653 11365777569970817700 862269433249265639 8285399463774052232 14363954373996861960 5296053456972783258 8792950689773059732 16336070008907215083 1525110305707851724 11476033611697976452 16584750924429564896 2745502537027221450 957027504243685944 12481298166055524925 5634127212296594104 8787067605250607787 8045197556463913936 17118321937909917598 2086406855499164149 2563569931709995740 9085938052857126383 15141486791271872174 7898813200362813098 2493230736817941824 7351361820780159267 6181037428222332772 2008655573288434513 10018839524446334567 14364040690438240687 7528005231358519697 16927253526455110738 5250481182436321386 13040651692398115476 8922500753634369258 17286371068884508068 17037351458577641066 502176400020461064 11413185896417700094 17534585769061826777 7734692901520277978 5678255949420823182 5096796604225783750 17586009836082977029 535303628450787549 15101783802229389602 15848269977163199743 8188002609081192326 731515575620179950 7552087166504401937 14986915860408393922 7411764404577270810 15022586619733097562 10823166468521207599 9344034169037218372 14196743356487024031 2509842841284639938 16035881993424181298 17932848741084193282 15767796610833367803 10361687285427921582 15199980680077490995 11812092245923180033 2978575754940553596 11956423849819114332 9770629185984758194 1465948475052871132 3536407796472348492 15461388536408838125 9221930523651067720 15218001320742462335 1200521130422860868 3184709095282039542 6588967362625562140 5167209439003057014 5323606441239255615 5456919209485806444 3209545481572147618 16107232837156287812 6795199439569010691 6479213429962961102 4170559743752033786 7111881805092537251 12011586823917002147 15867194018209256951 7605665907750919905 4846814148825616378 2688125548240901293 6069206326714896826 1162794429880044918 15270335149915551722 1537431849913625643 3159244111179507389 9898717044596897541 2642695560243615469 1184035231294269346 8991974611053880825 8993777902144680453 1744430831034505620 14011892461767349236 9466159369735406532 3127239358641077736 2789670462599286167 7209250231893004508 9032353925394469112 16325162784895149931 2541443075223798386 6974495313106406562 16718625066894391775 15256327973252459866 15541769674010090609 18057381181237429289 10758640063735674093 8993705302916358040 4258348239159758238 12228933103666602003 16116527670941065968 13150088419664109404 10372532128868607276 92206348716091178 16962329973952952187 11058401896772479555 11783992166575938111 4516725034791758834 9265013643932981855 5828725197610113070 16649724633874438491 1598133481255160000 11263495622949799201 14013820642507698687 7487738537118751999 10363898845460027153 1769955131976250359 16851142234063536580 7487210632936033779 2375400142830321021 2619207920168653531 15137643069605765550 6649714717859508403 15733087548635827151 10704707479661936013 14576146347383851187 7153132149352960872 4741822385748155122 5383540842888615414 14408182741138331892 484327628935958109 10819413934618952055 12278828858974727943 1241736790160249739 2591286407963977803 5554431222049506966 14207596929520967941 12503696956044903516 17143562917315025222 69148240054173190 10056242620964792159 10390764477713936930 11558173733232486196 5666820280438667664 1067750343463860411 7775542828104316410 15300761610991268730 15120759108167399568 10886437487552522968 11507603820463569740 14738568006022529600 8544890099644838505 16917593513495221958 5583951033529822920 595999151585944917 14681493925093712257 4311297601866804005 16107824285713559953 17587167340826628793 2244652820892204384 12744132869328587702 3648214487071662593 10078820807490280085 8428299548360937294 2454645583270540079 13388050651933326008 11969453453448621720 11656819755394494178 96927209386881176 17702172761176060611 12680144467896499228 3624018319178668845 13492660845641248288 1436944348282014047 6476595033468776249 12012728083501782656 15474220269138158422 13077877565269883995 11147986622416151290 17222360183651164274 8143175278525429327 1074976497164304025 7357465989347338950 7772732329978073241 7763442909610706626 4543128967049621265 5765728153487741682 18182085766896209052 13237985501160510226 7437845744300291369 5919500245613311698 10228736195911221596 16441331372089757267 3641149698747308742 9836020538819120455 16084210325989637554 13364171816437507574 18348982083009762398 17555442994137682730 3194040771482134709 7020600932839301841 7459514089465174653 15128611492411219347 10410614628902348724 2906365958538944866 1016454395922835327 69947835339584243 561395884787814218 4681041610818718537 9446792974939126339 5805809622902517615 5339015170613681375 9887433392817582043 5016967430502399728 16569939843612641847 16585025411422047756 12573277940140621985 5348002171068606992 274386366735428241 7200806339838387683 16116135784303507110 4982869108454149610 16875964557166092821 1147879628558843500 18250849119825889464 7613200921408392515 2363304329861455883 8814812847939088361 12523829183684957862 93115832334319839 4602135647426054809 13268159940565576352 9176146201418661721 5008571338113744763 12476673805672881028 17753524754070408157 169028239399103043 10878740903912103802 16368625431294794085 14230037141890133021 2364228820029882736 9261349978207029542 15433909574525364546 1360541548308964250 5618968024314831231 6848744750644065836 2118060791037225053 3072505276356100805 10401889850964331293 9090308411662305701 14250616080133547967 8563677344239052089 298235942669662358 8018371808637846001 17745644117376530043 16930320491174359841 13427698548427528397 5785979672996597561 11716178637735765897 5025153112581524277 4447897027637348558 8015968875020508399 7874851854928334941 5232307699046871527 15731707191749378155 9619411804989161396 8062963935964598957 16892040309110201169 7069565452405139994 4246969334937443072 3747769428286300071 10635036873981339105 13300783690796980695 5472088995436690066 8683281458149094171 18075061564423723463 1294984002542975302 13101969490985996933 13039684281282872842 16784009511940085160 12810494586780949671 12474371641843914918 17896150640304933486 9534213351651842401 4066738605042409593 11954415311366266633 15595033074484334009 2495648246232790680 2833933160198343263 9658536132346886168 4126921109531173129 17617687005864624252 10615544930288430466 1948419134878354228 14131140191883358539 17185027404157116482 13355934008290169855 1064847839980682855 2289316030514194927 14169971663662418180 16116307014616157991 18016231063172932645 11129689578643351652 1159124692956496970 3070610518948922475 9305070185012207223 229688167189394376 14686844444295032321 11999132923746151026 16126840263408973521 9844041972264391619 829687780927535335 10623428265435656879 6839226784062204980 9704542777630020902 16736479070142281780 3296963038874060295 15627020483870750271 17355604093410318408 3629474081663642596 18435013979872435537 12698842392123888423 5807483725445877470 17585429416506099745 2152671708498427661 10717269567647052257 12930279704039523633 110530846794361921 1150295296494188400 14480561057630073459 1735962420694730035 7792125894343860506 14199825958171525730 2774212486795887236 4110020169392417760 11677647012654046285 1880289995249736821 14015067158542568228 2597231235261612008 5814373324857211083 13442446035400607542 11593658999908234986 12967884469578953587 8715283798386785499 7634612604795849674 12354447524255190658 10370236359818088132 2549397047292734450 5969583981439791616 43653485902955366 14356786158361169359 349047586333984551 6113860230959879004 12501378064255312323 3793658535840140212 252323335516349902 63763877361025332 4990688844462513347 8934870571822423647 18207199355937175490 10288317923209960007 14653090924454676396 1983766324429477804 4308475416456211683 16244430160096538181 3810801383210086087 15551169499211501242 14692021031851822436 6699501872594431666 1786084737507442274 15269866804056808336 5662718922596730428 7521008842926862281 4025817009717505026 13990143473440806059 15143799396369174310 13887102834621492770 8644943160067502746 6605664460413833144 10787532315912745710 10241129675154884237 6473111584679082451 13059256072733484981 16161623835021922340 13705112308904713111 1551113644435212263 15107222272036858757 16387821267810621605 4358229115544500538 13501995477644444709 9231330817594348004 15657790988662220735 14056612216974127993 3611527660620658688 14521684761395199859 10555554534211210966 11189252523834981270 10258919893291540788 6975722440071594278 14231951102325642870 9661430562928478176 8754991082821187345 7691809378698550676 6603603107131368796 18127897545812609039 549408127741055106 10994214059607787613 15757852659552744006 13664213375895245854 9391142770714205250 15596266019195104302 16156045994330146405 16748487383893422565 8610696264622743604 452526230729277783 10626564464299595786 3448170538013450872 4823041418570050828 723962098445589338 6107927987840136008 17876642972708375202 11000481223194702306 7296948695558548074 3623325399292622269 13021714739257549162 7415033437820446148 1546182211387023718 18315327126251869428 13982713646453484865 18223304027826499227 6954507425332256713 17830020464229118000 16092346739678083456 638754152107542025 9874880903816082430 8403254798204280650 2211798291005654430 2014871862198804257 11817507205615036955 17495664862071061711 10171156912353220238 17325104059363174463 3793565134804667228 14243452861456174694 7506200573221627963 5339737338591748637 457017864358847263 2324874796674969062 2542437255126240260 5859433127580663508 15540518347459115204 4025962212270749192 16051662851468007039 2560260830632974639 13758142957483577612 5714243553071742789 4209239862758429765 9031830107521642319 938932721845737309 16047687558307546738 5471917197648203613 13644676453628639344 807337623484822452 1607102293617716199 13738135153559479360 15945874650080291287 10445691559657198632 18387326413806976090 16602355688843942097 12367670493811029438 11626900504454124755 11358679492864574717 9056130606759346559 5214411641805705512 10546398457090371626 17514336352240187912 16686497300026683047 7434113317804430075 12111238128307728148 4784311873076977019 8660616529435387984 4236721911577335831 13972873963325427493 11073221401456623005 1487346782706622947 2149547660950013640 11418811754462170080 4991734886431069870 12976280012682642635 11690695077518246012 13882342038573092109 2138981932172086630 8910128594149970539 14050568332481879220 11921742350192700829 6449435278429170949 13137288606052197517 15170129124357037595 4685892868689918708 2595746214358155154 3345408537875918384 17264683385844179506 16777169195898940209 5444936694478854041 7030790982359178738 6052890013029007970 14171840560035673561 13677783717208518384 16793009742528642040 8518148914913706375 1444151176931353424 14408976835253236861 11861022186357567163 14212062905628315758 5588488447071452307 5424100333698519103 5432582240681494817 3915831753716551759 3405699958649314611 15016257815523922243 14870193625504666050 653803598305447052 10360738250410375320 2107255118427883153 11345789036434684948 273283486108099741 1012024714121587539 16959977645464070928 7012712829081144688 10606057297010851937 3957562373471023571 1168043064704927437 4424949445592200227 8043288585946211862 11826446973356679354 14053417276496164702 2824661001159597500 11537767564156576456 1089398700320747693 4541978867917469255 11509576727047759183 2862189680467438892 425249433582030993 11582044721917106911 13828878202487931218 1579627927526645851 6887150263952818870 1039877867315764955 17286264354263129283 9633445363522735748 10553697484324485584 18293292283072613728 5022351357616252285 1310548746973424547 16044376752745023625 12551584525440735411 9840676240750165715 13615664772258376227 8976415539265079412 4400228591415725115 10348326499849496807 2215944267471668861 10253962170518553619 14215629776368287261 6078289570939773981 4784338456745500516 5003177619138773781 17879741349081970590 7340261820720937602 17965742711238849209 3551445514178655662 15455390739077359038 5355610948583528512 8841923705037828848 3556217548298692790 14991050607826196684 7505844430031319374 17736211556977262855 9149478701839188225 5342332434244701982 15889485415989532137 7597274281652691784 6022843805520536185 8726914915965583887 3397411162348546978 8411664362502246986 15709972989405769979 5741362602576270867 17937042202227100505 4720549127274158038 18412092646554040622 13763421969542922235 5837682040328535195 15506271020614597848 9493155983394974586 10726900241764604172 4429939437862637605 7607124360966940569 9896061577592515438 2620242147492775657 10146917538547417313 2623054165340890537 2623054903738766160 3456055621040357138 12075957014182219572 16475606575457242174 8131637678220226032 9725902211351143797 10232293316640064595 510194239668274850 7624400093071015523 6039280856107528781 5080705280148197118 10611936127410308780 15006737213602414934 16966194907691568311 3118881131204870750 16643358201429261086 15282257248612578183 3418073805229964898 11327472119674955875 1565213720167633447 17446783214205668864 1880994730586122732 6000457140617049866 11156907913546026016 5414748946999262477 4593914785987359222 18443551106858454637 8146630386686831112 8416444961516184809 4391753265124838930 15653969315664001647 600061685023283305 6027099608298720493 16662856802343634013 3393673858816340310 392773900342746974 14967658449717894295 13471030117654325262 12357524598494377010 4109196942446571776 17255712063409685871 13412519396517272418 5954480814758570357 6320675579519806473 1931006656930784127 2971124572606490079 13908312071820955818 3935762717591184698 10613331950692074300 3619606368858785015 14634102874282028551 13044912255722656404 2302115531687810292 4673972841903066046 7415944494078867282 759103983104652159 7967885209620334094 9290542934349238972 3475260882332461960 11088411724869621978 12261392831449268562 13688379995680074429 2709704719128930494 6463777340109164785 12404347672225561662 15112363794535030106 16476929226066391441 5969350795335703287 4650987897561195791 15071943241117368922 15406300797650013012 1262013482015809434 1843857586100607326 7562614511424894981 17391886991761389780 18060613939144850732 13740607077269688438 5274388191642836481 5998674028844470457 12540334298239547278 5532599018021155512 6790490140506648811 4401650949634481681 17614369966507075942 16148752149055200282 7462950238359493117 12357665275890835127 14520231152441927512 1739367212362552879 11773590227060370511 3784240757227554034 16229220366339694328 13226407389782593983 9212569730130782395 16942718588091509269 228516892602764453 12707987176271962570 3568072388004713360 9768128428826165460 17887418029300384910 7421283729286202486 1649969707445801467 2507447021618662444 11556122856186660646 14679368510335638224 1733199650935686065 6154252581091905828 15521087480469542507 2925365424486037040 15338622849637261500 10940185860410191471 15520237662869545539 15308010908269214808 13110896891389304323 7713429779090417386 14703305656746148595 15140029323425941385 8358510750686823603 10083880859462672810 7635919574281950009 18167008034768411507 14097349823998343435 1130368885652703475 10315388334297585052 9858992698151379063 10369155309829382073 12978862643410911491 12181845048698601256 6983945050118973241 4729269868222521894 10109785847961992092 8622628077806475732 6943332513001395918 10197635935377108724 4695526252902551864 1294051370746036881 10310141038628553807 16321507362948786012 1155007686776149220 15604376873054522260 16211166845748357603 6458688737626377309 4644847751081697139 4110652547644583938 5124188231191891295 18107506334144574584 18435621463917623592 3853911518708919314 10679014129309903337 16715071771981412436 12310171864728837721 10676084182984607011 4223173552963628641 17674683332874479391 12661220093722621580 13466361155140038018 12970550068921506107 6208374503247799718 6157980799004967619 1140442224228514364 2565685406193716816 5802951535520695096 14178000011170861819 11275740474281352449 18099003047493454932 14693117102546122409 14373719840294157984 7451259281590559284 15794229400736305263 6896939206243536966 18410074212157012297 5315189936434563394 6124813421571589479 9486089922490276827 2256097390316198383 4810612666729420320 4360941045084089329 10949530393719226291 5863043139123129316 10764403732535673371 11865626891146734963 3526761245457877614 5213705449254359066 17283825704075558168 494809701582000735 10958326245543426529 2349649481562573446 7355188422220749402 234979923840648566 2443138013479980649 4843853371356908496 1925591962669571769 16389606001588004618 13734472174304242206 18127639823891686599 4833216016146151779 15377441719015763028 6028538974007738314 12777521159737938448 3943383994916480553 15635649556496297760 13063889661137922170 618446656875357712 265813467202120583 2414677688455289769 18249271677663785801 548283638932570981 11057330851737103264 15145294004187250157 15134028238088987535 16203882232585585527 17310511016170371131 8922254910453876888 3369015863288510291 16827154663945384920 7029398314625951229 9458409542393373708 788144919761904059 15019189896780226496 17798108146564524938 793061036358454201 17498277280871901333 16725193531979906636 11096046404123720472 16925321380245208042 134877216960342405 18298044429219959593 15359070186617517355 6785867775570497769 16088245176465319256 11781252168019188487 2585605208305198362 14402225335052045827 3755342320195426777 7301850307369670742 11753912790022317950 10412420997002159048 11856699460266198007 16448780165987870952 1980169251654733867 9167483718982036072 11800365452427262754 8923645382735361856 13953770699497185033 6481782166396457476 8218246277720886648 7901387132932293896 1436300774950475871 17022819487359926159 7195795859883156797 6593100021182399423 4960399871726620482 8248859172703776343 14983137354897481319 3662535455952946982 16298075747295371894 4681204339568802632 5927215420990238237 17336901928258148798 5691308680499645454 6307915716634286963 1720893706206902733 3054458410684886572 3165243182109923852 4094615996841425668 17474414309559560057 18392496939824905029 9872958566814410394 69052333057078120 240396777960875607 7021960493655334102 17948618763548314409 15073170749224741131 13343008675307471417 8236941358735756687 12814778913505035076 4068862446240406186 201965599419300593 18147929042603636194 4370462073035121584 649531318337730317 5560243869198935543 15866556293698808691 11329345677779986010 13192325196497887134 10848526575857704831 4166530598082757851 9119786195112222681 11898995998236961289 18272973909361678011 2352708558181525544 1498953443147778843 15165545607505389065 3396347222115528955 7799472711858751729 1113132804946899850 12767929137164175953 4555032155785874172 15699807089332948909 4457867685606681981 6392478516917287112 8148139281970037093 11071333548511534028 12234355301820311804 16605649475567636374 2159381898257682004 7600792006273714301 1552258762166839854 12368626909361792976 16818666687322364512 9730161370444914269 630963727385239659 1333809159908872734 12811846039597650382 6035335885100904830 6926795273263126262 1293847595815441270 13101725735606330476 135369300844384463 10603983986424663234 7429719298396911332 14185287516927948689 13431929293369066536 14091698315256502512 5434157872308304021 11120638515632181519 14060472957993323569 5436543447994279934 17708563941429564251 4208772708213045028 10908631211081964946 17347552510041150944 5339291387526163297 7476857525718884486 3110513631482282635 12212888571057717827 16585328197115015712 1842385631188126175 15306888944049644227 8533662897096752998 3572741499009745759 7751170595559039740 16096769710097927356 15206236919265983213 6653381764055239680 4574703733345324618 3826853318369422649 12247698437767666289 2088219387287781669 5769508484066645713 12472166250761072229 1080669975902019186 2545780976360158853 3221406553584131391 12295453359092100666 10363582127644146366 11591177049251209206 12894865813251618449 3028151764260124928 8061290490980065558 5916472989907620241 9851226664005469003 11770756632550862889 14417476646975545691 10769315860030666808 3609849568433148637 6610841147127157310 1515252399634291248 3388016522166101038 12908102663849830658 17341065119408102423 14316722055514284781 13125782670848472309 6899455148235484827 10376964483316316742 17984263301297406455 11206588208289090621 6809251860300257434 11398156283031514309 17286152926670995290 3535303807850805688 13591693235107594563 11361332466369374576 2837385175820632548 998003869277380724 14503691531164483538 17982904764913458485 3917650118289753058 1608210591124401778 13435925504935895078 615973642615149071 6824790728259014469 2746868478438248195 3835533127721733297 3651239079283937130 12895491751585486560 15859496323488223679 17554042926180436699 4736350693528995421 17538346950371214952 2110132931716431742 5039340923260353233 2608611029557580304 3453483239028656039 12115519571311239700 2732780992572291656 5295377778572500698 9368631853939880830 2687163185575465495 2221401997821589001 8234669730465551183 8682337547314986712 14143178905975334414 5981776004200895578 997442936793066991 5895847522075604046 8595266380106825520 5951941648693786057 16649929182083522015 5177883919244319559 1220174712592646915 6220323323422688027 4151255219460018321 465380533152501485 11726846825833455842 6024148368983861238 14628471857187128395 10741297272446404392 13635105527217790972 12740700458064950244 12464546602296373701 15112411091633353255 15196999821364057395 13574570435216145684 15597642747554127691 5814808297543567608 5850785780479477377 6431309374124923891 10280345110979858262 4007244068930649245 2352577252682540670 7837625172546863823 11597758281955662542 2730663352214665377 1267376447327777319 18181674649220281722 12064712065525780954 13852715068166098924 17264871634413513989 8705606916227784925 15685367737905574801 7108961118411549465 2617571725278418798 95915791481323299 1518206478414349911 9262284562371279941 5821219033809445305 17508095680802593465 8102329258917629463 10497593020137499958 10305036821325945486 11647121118946400922 17103583042465998595 13652999373066239608 6209187869174977558 12829130663401562927 5784092480085571849 17016315326166513325 7399975347290890109 3879129320021007716 96584435824704519 13661474465078980543 3780946189175582224 17180878183504588057 6819972870925386399 5742371272025982729 16754973690985960045 420364993490546198 17220139667216158437 3149272622792694296 6677199205063748011 9598924510105120036 6610313452068861807 13846521845774059048 6933448510853109203 15610835647962559599 3303599765647696004 8028071239000450740 14959004248246988689 12994410819092895977 12704298201825384460 9965124374639664339 11659621535508000139 14606696500115580629 10069051533755757765 3991237941933311551 8816188211227255940 2740749070598904052 2895449494189216074 5487801546925158476 1666418990982262831 4721217080224123932 18395129957870949980 5533922390541275487 9162383998567445326 8949517426289793134 17397472294996166043 9908340165855731217 12993333208230759499 8009769828288942418 17218341940130837440 17420208290481626120 11451264186190382567 16023074174991162291 2573131709562081669 4794990862217261505 8055688676499948185 9995639262677319816 17396139702123933519 10127747335230033527 1704490895997240394 16164972930895190782 10561082106764189361 8958600093745823483 9921323104064137612 412296165103268805 12319894689697616996 8332478237750482133 842662396948454343 10748711131386310576 13226321405270403005 18196201074646929160 12797793661296026196 7969931599117144117 13850665436764872094 2209141039589864374 3875357220386196959 16475315813963059610 18196088595044875423 2817566630094750925 6660210120964078686 6757769994749707646 14198339071273070023 6481582088967638336 747665945218273790 5260302145254496931 2460499764726785255 2524423588134662322 13378574109305504648 7942364862628731192 14917755665714627917 16782062295557212165 9841919371138126967 374728899215053994 15828656603534064698 6116949614094756372 3264798146270363008 2301096104938909682 12040598475461498472 8191164316026026349 11072050466994441733 2659707813360055761 13147734794483321371 1100017758415920692 17656053621975607164 5821193658181555822 15941273836215443725 1129273008166938186 7778979423334950066 16980107158605538075 5356935113659784956 6724164589595622657 16232636886207827038 10061814177804279020 14708545660652737737 17566428295633214505 16789272041954941713 366801909251284033 17089341942418953924 14242367224407765517 7258713833206515275 3276449944793263227 7258882549759067771 11026915169620418870 6218775690141237521 15350763426285319653 6918695687708526972 11243382895661733029 15482022506237713810 14032645877476274121 1485181507185762473 595097205723573122 9861699476216331043 17672126915548893118 7029023892140482658 7537502598113539788 15932969930838514129 16922854290407030750 3956087159485486729 6261563426134042014 5315171403475703838 14301920639277493812 17426225632956951293 4249497005084475620 4074171896067789628 10086241122738088565 9916872460672764219 17863351703309146597 9889010919343401138 4645450390627631582 17364604585839652793 4576706767803758744 3490142153147258510 7634606246318636887 2680336968094916191 33525885399272467 1684823201024478999 13733397932444831503 11830068877149647364 15355863583159853025 15478715357073784663 5553403285613758220 6167462558530486434 8079370489572831128 10270629431305257004 16485227070351163643 12959757318543785263 7336131364861612801 11144536472813162173 13372116138814704374 18239463885580705157 3059119448578508484 12477646090521217699 2421857357365423729 4837579636111880454 6121625680973266999 13524918636529587566 1702165101314316935 4022369846815996178 6013576718288034920 3921643870876958416 16058102707835299902 11624641903995334895 6655410907972180420 7159743894973941892 5411302517599447919 5080700515505974162 12154013431886588311 9777311993555828535 4777303274229836848 8185699573447168977 7200769237795753570 16849119233106558349 12049712003599469214 8497590880706767498 4883624770075239688 12458175906501944106 3763616034331766270 15978076006047922085 15740057170043746775 14197888634368234238 15146916381034184994 9544851646108529256 12561788628159138014 7169198653439630505 7856087310735241841 9899983033761097537 14792255907336777859 10788510881843146858 8054762159811033347 9056929671828630812 12038998585422175018 14511259548257864222 4295290876547340756 12847754582733300800 8468353033320500445 12673259226771128549 17512332068451982591 718095425867116920 1061397544538811880 14740902973619976944 13353175324259565370 10980220805219306475 11857021007202845886 3707166707785364587 6728330502895807756 11789547592364815725 5889649798820026629 13585161921450062391 10840637052355342066 11670843278236182193 2778296246862197880 6890269294227334620 5057075380493123116 10197515337078377526 4486640307433436921 3374648236300963267 14665321226820260653 12417007933814767666 10116376742194746285 15513743607861128891 871641956572263864 4916920066420772033 9630363722524372130 3823860246026994640 11348818419696319179 17449477901664725862 6435423425994837426 10969297271990511471 818187683091382429 13969932550802819451 14161348563190346933 602291166424942899 16640445078821175397 13621322187984681940 15565375387252482329 658309313724641652 7081924233596869574 12969817202109543259 2749165154221646182 411553608345028317 15473255964397044910 11883123604552174709 6270419172386702653 7485914263180582699 16298316714391823074 2485131253587470956 13036516716100524167 7318335572585206111 18223278903861340972 6075831735422030194 11201977833327710931 7948725637549151972 766349257529798886 5151665469752213834 2654820387857377578 12981901909474576777 5624204783774229405 84048916732982687 15124879150463536502 11660841530156322311 13495953552290633242 6475497087270757138 9837573994151391670 12850065633848882387 14207557492135899884 13708635515624439129 15404512662910927233 457201362170632222 10015710221477654232 6713552857744304383 10506631451830969841 11438644788961490379 5452995561649443307 8775930672787841844 9145338773927705812 10701855100205600834 16847765609956975553 7481989161580730887 4401645140376408069 9381940884503223788 7251851795321158954 5895850588354146198 4145852776801355838 16648895013295389719 9176335600203997346 16380014733844607632 3230976225565715393 13976995453869907526 7191785439258891394 14444023139269109529 9222757092870431080 13075982859925202847 900811170001069819 14577755553365031504 16636212133754947583 17529263342279642388 11067015861373338719 10031782734121732536 8135721138832967099 3957187330359935310 15975616265818780296 3981717693956276657 18108975050844849932 10104423271262305512 13576602179224044884 10863793646532675952 11892933491504223493 11506801728864737589 11595939183088777497 2364977615360806006 8094207738246955568 9343653776847543543 13650752625595056151 2020863695261247459 14581472966676855962 13674797088921771545 7827853340308257546 10701714904686183617 7216831799591188456 1273564858362283433 13715235867142239519 11700640068631082375 4202595495389393046 1048099243155388214 1882926085675946291 14345286464990483084 12554249515341019715 15161921614872721773 4579321491149298635 16639008900481044421 4586321189172751027 7497285317121426131 8347967947681326221 12459760265308249354 8863498064745610821 6274147151180440605 10597989365429288993 11361530319250866600 3522251185007960538 3569962783512221719 10370143203328392885 1148045218931115748 2035368081227722668 9441958271216273793 1524894939540694032 11076707263563395413 10661510161121478832 1871271336021724486 16020383557837962457 18267216234078471797 4575062086267375159 2741325117077542064 4787766312114655788 2082132150415493052 178519178775722897 2668732878475859340 13361371245070944334 16427559472808203248 11329068803977297132 631793581154772336 3620420223887879125 10894262446924825535 6305544375405180839 10358468519333937837 12318019096155146496 10277339525008000499 1940548893735003676 10863464738999311416 6410102787845946230 910022794856564019 15655117491961882380 4054727602160568995 16979379924125318009 3484992618067603751 3279975162641374265 4529953359751328434 15402841795748726333 5931043943093218393 17820582629005165283 10501672931401830009 12437191802355412141 5319673813240704036 16207437921632269149 14922237803006770525 15924071031209618782 1781514365770758284 9369721182972793752 7832711809688554244 10091616872646878526 17087266277644397624 1685164961709281684 883926986303530602 5258710624975364056 2399767273480265525 18064128659580027596 13413204591087810607 8237235175981959509 10791796058067029008 18252913029314315508 3556666959621564306 13227927617779140791 4036060380769874768 7604914546846030282 17390716291006529345 17956340589138070871 9102000429158392826 3440807752535325928 8832692060974473936 4291310967842280909 14860058213915607607 8127224199531693576 2210518826551121427 12197992474160388769 9620143327726526468 13461002347837756397 6073468399592494790 807203460626271155 13829337270650882543 17812451481234941311 6333997119881994819 3567037876870591385 10126843941142044520 10164832786161791289 2853858357570270036 4451208771826155399 18060644217079975903 10532065332217635165 11258903843172528858 13664135602146347185 8601925488501534713 17995529441020351485 12217195760518815979 4388709203399501965 16181124096888059450 14851349437111002750 1201070770022484103 9414867427150505764 18315300934508225231 3078887596967617887 3405299211926471010 13881359730775826543 7846098576499726665 13663144554688421733 12490974206254522775 16262815684376768383 16137043939329188308 9384617171739639052 17298080823263680497 6355661976996079528 2964778695949802979 4948243044618793523 7614973608534233332 12345557966873956139 14233534158682877859 8293058520434167890 1705303195845891617 8555886327684344343 3574191732871777125 16067429670510610547 4087586483183473363 3412008426144625612 2996997626629609566 2827324318871114793 13725841152742695570 997857593232861416 356008518300875627 1887934122861775000 3242666528001129876 1142404568145430514 4263319959648738538 6168565470413429197 3872906848420736124 14959449726996480438 16234842197158443928 2598872589784516443 13541725076648699474 13436601272623732379 10712311757468459865 13889533152340856979 4639317547939658627 2595888667164049966 6249521605349087795 7566689714258360617 2572407526066166206 16949601581341696474 1898631111558698555 11870335553112569348 8374950975966957232 6490774936010615217 16816735230544709367 14132165317173872906 9429343825636500048 16660525596304765176 3171257655884840047 17978216108780450725 17649902866074761545 12260921979347342336 6765335908722041211 15429753142736232356 16324281684920398384 431675280664573808 3449465604676361570 14558196656699551170 14278126529094384243 14702977980737047307 5492380581383365028 280351977451604053 11503088308705531569 16984802844696205484 11885435794999264180 11831059457515365099 14535162331128603312 5916660190782369097 2550959250167207939 5008981112045134879 9189933888359746666 9954775420586610798 16228730710658993484 6193820923984897816 9277940865236496406 10416243275762581143 17271883646942478300 10331600667754800685 859502354351134792 8315431600180000127 10888951061645640500 11637137624008769544 4432062563636274361 15725123058112819758 8443038364884814025 16571559650705558288 5095806699033756484 4493753630614546297 9165978887721050852 108186865944182958 9149887806348817560 9961330171441724284 4284535359660085933 14429565141224828180 13743157522550191845 924618937054406915 16497314421681686325 1297165138706700123 15348145020269011386 16451281970305836407 6878880167781969207 14637713864687808113 10734297732479863309 2388918856096620014 15942439722772000476 10129039866863560537 13341026853943283787 9996957859362486653 13552402696442843985 640156307017273499 8276779144576657888 2233068913197083932 8600415712186654998 1299211599856544228 16524959319200047379 8806704782783395633 4427102305527839640 1250921191368479789 2916790704317533052 11328393239812276949 13701951474218391269 1061259306485108723 8534209487081105815 5026546386601643909 15212852220847832602 1116847942314825432 13230381417319754192 14520503710851889476 6050824916157554406 349076079802839241 4773439094253690239 1515828600540644067 8336499542846643479 4872271438636819623 14703958794053671252 13394636885693413390 18061665314825044889 18164494456075652485 7416247608149815097 10051188905237928279 12503547627246909883 10510794187773318537 17687679589003745074 965866662813712391 6547954390026522038 501013686283010894 11491990093676235392 11378439872804980319 6778213990173350099 5524494509107825980 6956903958888770059 5736773181619920645 16097858537284878169 4654248494594473894 14019569512311778199 4130653175590080907 4404352173550062462 16307880725666001909 8681438823031024216 11107949743412007516 15991819662598414050 583087492355008487 8535846363495789069 10553175768990836176 12592360232244749046 18224043127985913818 14200543122111290128 7629173873276035121 8688117930294937921 11584659158302370338 17306012824199700072 17064556125296366880 6050860185037830233 3387440268763262849 11102614728918576044 3847439449463330332 16790906510612657708 18171294443279016561 5264132131451601807 94168297782087405 18442687794597922682 12187724883183265938 12130069844843343683 10737473761360924564 18104559484995640714 482742047672696347 18039497250690689777 18125015195613489509 861906235833315944 10074617471794724817 12571164842087518717 8955859950773210470 11388146457429942096 3442873894658760495 8424688637479603876 7170802314174911204 3624149002533913813 9510434501791721222 3234638186570275638 16704223114264170370 7011929589898937456 3992693717233440560 10425661392439759135 10741493794244400534 10107337750089107560 6706506359689574702 16469056737253644931 16057995932792468096 11672069808355601604 4711181725374486818 249717433660304471 7763768898412635691 6791451577772842089 12773064349257241336 5721429983130113980 16754817028958011583 3886161474987719892 16463788969928358092 15587020180997081755 1739913810474918801 8833613590105730695 15152507050150406977 12689813654523379915 16395152554449509096 9791162811940348438 2146256377066042759 1273395337316716609 14076413746540428690 7375727880596155463 6157714962086510091 4911483887151696966 16482589605235644923 5389890580584704825 6219924452883361482 13497276625957698195 4355749379331488547 3019196714800675328 16873092780310574265 16879600216360261842 15504747474602344234 8797145009649168349 1306431890947936163 15986832024710891332 14677761472153000084 3023883484556385472 6392132696942271433 4717756290810799897 13079224331621145349 6946294115794493948 2981398811284678916 12826476347326987985 10943996152065474353 4873495174258825760 5875531940163442954 8215382595596170394 16899075573628150595 15839168890513066902 236803062146972146 17562904697428984778 12470152070746591816 7727202964878510273 630022378534688185 3130346505393270891 9971966329218637043 3590347816163655179 5850360989380485647 3465336883566631578 11914729170231674937 8723591126590197668 13002856186730448674 14557266549655031840 15483068072751334699 14737806126123299423 16352042353499730856 13640089351322190199 16894547494260679847 3128117009849332886 2965282261952736660 17053484310175483831 3488609347934609941 13010729538218299491 75950499412276797 13945933461740102694 4761726303525410685 13794280921141366885 8972319422425925412 16315808103290997887 4340877018508645564 7969675991512376486 12015856152730314716 8245379859804521119 6395281105853371210 14200352342377985285 6728506508894993516 12471860387749455773 7249240331674217874 1751725574347667115 7359549908462293124 16597222757839892638 5009472400220941966 13975656027051184309 302942880391070142 1098005273543036689 16942498607773312429 9724388881176096177 1007769733336533399 15673250009984238438 9878836147968549033 16710016053142768464 4677187198660833248 249327158898259047 4998388152739334155 3572566109880879196 11147108333238542232 8538611353373798097 12347330590523644372 13459050272051608842 14679508064228567470 16325305612428207732 6435189080140686151 11872510636072233200 12073074210407289155 6049124197635792035 9017467444369914160 13366204159385801146 10168406678320823352 4646801697730623030 11028634733247867256 11757592590212198396 11671026398927981584 17582040459175982140 11207716718017072209 17851417401747383315 15310292070990807211 9229639567506931588 8562744102937494657 685534035189806879 700397063506407870 16000369142899273722 613037531658742335 16185911097191971956 16252587445106242728 11040839646758027794 11017199424609188283 15537976335347877801 3000626312108508581 2843610696468622483 11572876575132149564 3908384050755465990 15839597790685614523 1068964398315589122 17501108305152453871 7958349823980979494 16490406075373058451 5266150525410956469 8769187604416980434 12105888011757095871 8885877743182799243 1849912542217554843 6594522342860225213 10084253295675455920 4015086312440144274 7760074396720082375 7112210638518210612 18182759479305041028 12077242832853528655 408512033058003664 5095069599943763832 14350202667120094811 3975347621135891603 2696473757271121097 16198466175548944710 7503250376846908850 2342266987272318706 6867803375328866284 4056810044360224962 446797928967053229 16352084056164362830 6454563555472992992 6280804111442814474 2945240017194731631 5093448393255775625 4641188939263031962 18192738525118448798 10643776743715703456 4237416790989684097 14002559800053679046 7424110987053329116 15737675542647581784 16359795886785707631 1247152410400978330 17060350135603840169 10053185910325618832 17473416221621552604 12834830184529490991 6294876251907208818 901077634902322590 17450131748023578587 6339298966809656838 13128409316350028120 13966920774822895523 2857139420684358029 4867686912938470929 15354749360117247525 3736386477773327139 15678339939344437286 7811993680741782591 1587327238865801173 9319588469830596089 12476769752594958822 215051567927387155 12878598690553773945 12901586045815514298 5263785727588552015 591063984055631159 17873410275003288704 7083843801514102183 13577077272745756294 2231664680834736803 7706692282480648046 14237531037360086521 5669648924194744390 7514779458964227092 7442673361318140274 9274471613552657535 3188047348066762789 3117681555516782492 9883829377506590963 595498575037532884 2588233667924313580 14634090826510905988 12036711465429970339 13438178146341049480 10772516855976449233 95984193813901924 13827679596501245421 16693242136595950180 2719664511036429282 17752869577399269021 10205040147317753362 862500029712480240 15775692497563794727 17038224615718859252 7756508717142719122 7504862889768742155 15374845473402009200 7926891593418744621 7757020658370121354 9186459418541182348 462070664203335579 10721123549791901036 8148831690606170133 3163102209196335853 12246460463228840373 6770482225067533303 2058106096603220686 15425531121981299615 1323148749289328696 628852408022488339 8266711884885046471 13163741889890119327 3920899527413416844 8859519001700958586 14552588773686733719 10297871144994367043 2061576331012076369 15231659342288449827 3131893552306046294 11612599311715005896 8227959029934982041 6268563956749563116 7429145526623444534 5880168006785615729 4248106229221645177 15258328574626504006 16570173940185133725 11018618670772794181 12366696991761017463 6475641425202672736 1890337443069257579 2195937103846825677 12208338708324479158 1952889593435710542 17466538600075851936 9363628042809237144 7750739249333544549 18136921934343788440 6591853208490732572 4208676923293044392 16933257108808470129 2737429086751543280 11481935613502653477 14781149361257164888 10490928972408998773 17513732683546605184 11890907175676830309 15459929544560379985 5133102674698563866 16300259221109780497 175979088644355311 4070730861545004257 12221813356892222114 2418543798735676339 15911054875876891129 7064653328488778423 5391057307826284070 2923907046938063919 8708085767437127507 10760145518416712307 3414717565598612821 5968573163177224867 10634005571157074937 9373656203640094984 15156438446849817653 8398798968600700853 10307936414259444853 6880157356028364195 9946306210815043700 12963098365664332219 17770197551362822527 10771791136611861482 14171999465733921373 10167957874633232690 1860825142292667453 16039841827454901435 15519189406404142113 3563920115366730370 15203512124177801960 15483624827422302592 17759898615059020545 17410716923005991198 2993944097490959290 10533525348431427021 13256092370987999465 14603465911146382794 17509460542593606387 9638858418025303855 14504533477447755449 8521527844219108078 335103996809085032 13291739078072453874 13769978426055150841 17631133432987744406 10004075618903308429 10653287488424500520 8639585363070941684 16597523088540475825 1755393004644308227 2687574286862266055 12447749862580127708 9183635727390736881 17944655076266738711 16947855424933792152 705165219790690144 15341910242520051099 3642460544286220041 1417714087976113671 18356706907308435963 14496002974315757814 14008764873379708154 14514173630750582431 14337662715451444899 16274769504839330555 217251091383654202 1434328484125769289 6612443171260993861 1464189466300444361 11618904257882322313 2947862651188869359 11392780119524702339 4751505019735870144 13511284395130568634 4669948453518187000 14654530761639919209 15712179968018895492 10268167795254411838 16052823891458010182 5063839009210934714 1188927324139886259 14693805100507586867 4663545278418769882 13976124608462681118 6008757765360851359 7994144697374038412 5506324732875988129 14454228456577377250 13674446649930418849 7143208983373563713 17297757175810216374 16787628385301670820 7239854009695010400 17063358190526915657 3360493940914840288 11264262358739961123 6441274211981667295 11976378443532772893 15812370545922352129 17712819702765880042 12786761217920975682 12009030026411054658 17800305447294601385 8393841703769747640 6929761914611666666 14951889741004226014 14595422942308685115 9883318352327921597 9905185196818570311 14282383119280683589 4332445281644114226 3224272157892615194 6776044706536549193 879099421734178796 12320422275897546855 12865575663373705711 17371989385733393129 4818456427353900868 14202733862500715898 18087449231053180730 13988474151560119276 2227087261074509487 9840019253211060671 17593935724886486421 15139782834039209544 12597181909157407966 10812802825633557624 13546830128494668937 15362998807209951512 9142195992610159667 17504372937190942705 9917806286895803286 5035736525628455324 17512166696198657014 16006857725447734635 8369708234001380573 1318597513043750064 7742908668827252359 14934984943946920925 2815429281439626062 7915335597817052044 1265104435027247119 2583941627781681697 17679945571979584802 4627657473425999781 14286413772878601679 506048009331864422 1994995078878188569 9479578454202277559 8282168722072351750 9068088432690061434 2414547833076450286 10885596173800709412 744337923015765593 6594469725158644239 3516008426353017376 6346287619117549670 2569772079183802012 5282377211792561630 3669933565255878677 28870903117804913 16987472345465271475 15326790595610253750 12560557662482985846 14555971124968317004 12754171477695981169 16972848232833494013 7946526948909479744 5833701126870383248 2255953829660779602 9786434763572811574 529474590221034290 14159993181398402286 10732606619830954980 6370255779539033619 9948580642801087575 12066640039165610204 6671339259980783344 11410759444223269433 14381679831393538607 14902570783654033611 1675004731379006263 5659516303602642173 10374817022786702186 3650054200217361654 15688014457019706317 10611469992222115013 2973998280825353590 9688730663092534818 10969458238435586089 5091351166112193615 5248203480414962813 16741531644962882487 12694509095647160286 11213250560919060041 16366969859857031895 7039210059597643636 1026555664584066595 17485872474626161179 2597413872071888407 6635324840716120218 9453128927054017582 380056979317340045 5443776061150302476 16964730922182261835 10794155115529595396 13191249887133892885 2738174358148064984 8679866838334689396 14945032125623841221 16592604784525859803 2298282963280480268 14542341782441730363 10377305023824843664 6185361633395299949 4560261722251468480 6493008655175069325 9099597340582444403 11826342315955772147 13322179809737580416 1906243337159716423 11455402167632647647 16482267690280641339 2767303322374957056 2040405582286105389 4559252533269025369 7225913106569935612 10602788434300660586 11481399131295464163 14230643493225180478 2487076953294216307 3556575010066740952 17353691459719630505 10128433673641339338 4149311501664901308 11462727381203294028 14195745042390805212 3687313831223668500 930101058142044011 8136839125697107569 16385206852716855469 480326990908950102 17871554284467644005 7159011353246234677 14343199597539920902 7033023404040157649 11787071718987319102 11702690664119316800 8129819385225972567 14486179286821057533 7483738578218790141 17576506816396160208 14598488507426492710 4381067918413665626 14491099352918876702 1194297642332924943 586877467867166097 2934819021696288840 8180014450630488847 4412004624403173826 5925708114026914737 12373599608711690675 10679377808269066111 17579920651075744131 16442519991955362878 11224121490404607025 10042788942477556015 18366289211502992848 11084094829552947142 16165258127652728152 219082687959638688 3769949460992804777 4058589513007345012 16057290354308377072 12743054113444242024 11209824663003360627 17662800074148120772 10407143931567014324 13282352364477355465 10785925744874347335 8630646881385045455 16324029153147792123 10342475569828389032 13635296976795958791 3088820026505731118 2494709474730773901 13684439761579683903 6749292845450349644 17108787151421923829 8443000232717279810 10462063400909234073 5024328844503213142 998457902109308288 6410828332777198254 508668747442516542 18401999793093862118 7461218146986746977 11696954379959618181 10115217254576474054 5013594536464970774 16954215047724734508 9417848744125520605 8807015310607954079 10158693898400364278 13071427266336424232 13444563212552514682 17417374209527117293 3989583320830858484 12544385390134072220 11480246420352168269 6787085753698942384 14995312946891318757 4104210177294324240 8208663181139745870 14878468861284672211 1907265151975527805 12779082789966807555 10097150656277681550 11189810348495408606 6846933322540059425 2533138571884454506 1383040019025026521 3562303627436264853 799561294499299271 6280449717363231662 9262659597772535709 18335051394870957046 5775145319425265704 6412190635851160970 16425449815313132057 3494816751594459486 3231962711336316285 18230417074001564625 4658116787223953027 9728600785836330947 12044894491258185019 17134594166851841923 2549453254792593953 15229471315768646447 6472032380850215136 59817117093122462 16550337505877489804 5974592284772122868 7831121838544382610 749144263054832543 7296103465659891781 1238252838645284952 7145121308006324425 11820656323399415016 16607821197075052130 14419545277064246100 12679146066870784803 15419115905187106577 257938561283088315 5764369017711680877 15018799265754099825 11875851148513741954 16403461051417543454 11496856824168731533 9895580921849455334 11034318606947535752 6860632044549063556 2848779889440224722 6811599760164780278 1711040138509096007 1531450230593303749 5779264520227615133 14936455145547045090 4306761545568920637 10688198634821519732 9774450051861117479 14073562370624488125 2544959194820945431 1835173557541589400 14766276680066281837 11460394376967872089 4216480156050147131 16882607928380833811 2705645886502939599 14892454545857673242 8856152849905624258 4991786697314180734 8976108736791848541 7965640911448872765 15454632658658525759 10813015793440217239 10014006801084155757 15392416878262167056 7933007763768623791 9767758156763693606 14353147084228771457 7472387227701759052 2899368775782197046 17829694971998149829 10429771009073340359 16889621171647486584 11106371678650477 16383651264348335622 6845472763704973284 16644432136984171486 1509719016731571481 14159992546424326756 2678339607317500423 3743383862120975989 11750070801355728026 15022958894430871548 9012854563552405535 11728239313526891671 15208311101816691827 6967445266032510258 17763944442824747999 7087380546240611408 4782570325837773813 9335932857911089842 17877831480355052920 7677354006810200197 4101650035724739579 4818709993718124525 7182985963372559199 8485480321426607178 2533819296938226742 15126742748074877621 9110600079548056087 8923428463224850455 17777296860508477153 10845393097341906019 14501126731328538120 13895549344405883695 15676160754751962755 6446867107760454650 10284626499065746202 1434972206121809607 11439150795372273339 1863570356833855494 6944426973387103866 11270581432557228530 1376594836398249193 5803867337670446747 17969363257147697882 14495474317272832260 5881070980756791061 3069135749701744265 6177077954173207363 12124473612826669417 7789348416775349492 8223913224357816659 9311951402056666982 15271076625770239616 13677626290525988029 14004804015567034546 16304509334259942892 717693954920856878 1675378385224146496 11221578239021582034 9252371172174311491 17568164847071019021 3143316666845863059 13078947680700378501 12900985013860727003 12673213625860005281 13319962470235272926 9434011280918541479 15342663720537891133 2105736139314863269 3925231921413977542 8475080924459583270 1795726512536790640 6177995917292314984 15877623248995940767 18030173134333404266 1167859820100301839 3747700872195056497 11326510708244752736 4195721049901984658 16110178615863450960 14100045852906202592 7636785764495113020 10516853737394248962 8194000613392101181 9446018219645249865 16081510642754049851 2996338882537586233 6436419105965743961 16353831381233917964 11482937315051135013 8044198661756353510 15061368794625377248 2830388209025606626 17782365647146883122 71989209901496173 1564592960933407981 16488932327515110032 10967059400174160262 4990110371241202958 4933591017534048943 12855494124911630906 11535150243074945464 7965265321414710246 9862390600186417286 4767430222183746631 11064773483329614979 201618540849916008 13310557699235149299 1109352248268551001 8719574981870817215 9596292755161376100 4695381996776249395 16049426103106123809 10438030429084109689 8068551656530527798 11488410265313692132 8210533729171537550 15580149943759848070 936755678136579230 9750172763478010179 9614905013040837679 1331024894062681015 11959199999454847067 6079902458685059839 12027436833997620327 9819151364208993160 9915357484018420009 16659739903199444355 3856855027320493921 2798216951846744120 11020664713443736152 381128369194397780 5160419681998525255 13367506829860102612 3319123734210808585 9780407617724654627 2262333373067366200 1497227276994491229 4610639746373192347 8925388071307602062 5306419655335097171 9471827750973099574 5987844361294451140 5319781678628446877 15294675786772621775 5481201881316281401 17410218258304415141 12066569309688236033 3207780335076112661 14988599838377540370 397504439034288190 6731922432304763679 5083491550321945621 15938286933484898846 12345498231656084335 5681471103901325689 14664130788583724367 17133985577541183733 144555796648652923 4752923723575530688 16939526121693765632 5568539869085182535 16730686871725947387 10996066219614101413 11651636812830512140 2224144526667148754 16500980332214964687 8836995337974285728 6794096214104035709 15354442420759837510 3367307833269268644 13644980835438372599 2385251922309633514 5282418121911545768 17584282690448452358 12399750469583228223 1418411147459552414 5090179497035097918 9302678177013254131 4524604642507542204 8792801980371543423 10763864518934385168 2352252835670620070 16121671107041283308 9793239707255347143 1132125489711931901 9487965790370642104 2649671807560739354 13827067500869573215 8599049270468921001 9685830000123025501 12125626730205648753 5153204762297471044 13373116283882753606 9463528490288580917 12538126009154188544 10587357422790572702 4724264117282408202 924440136284796712 4280514520644141442 4924844965720889066 13487657779201192411 2370981213082313793 11731779495262696996 1467303625049923020 14218083561585454811 10917870612561953557 16352477871558749190 4292613045393859348 17241837055453630373 3636856238030397848 1600366985967632963 17801588002597440343 3202579821560635028 9353555159124246506 12741574405130945963 4535425231911279956 11203858734593992252 7526095708091125416 15445665151528802732 1691566332365785132 8867748522414403138 4089714006203372737 11108106101780136398 15532231532793341881 2081261951402376435 2328210285575066751 11364401376311921142 11086594611525461483 4926669074427874625 5130059262445552287 18104596617809988786 2599400465807982996 4693702453857828902 14195547105374912812 18054786022837793756 7520695101166418881 16140352045756449770 5081016401201850096 10141572622038570416 5460038299433134859 15322989872070706730 2886618039206388037 1152265172823411741 6841934767112091565 14158296900119275856 52822097078643075 8471659025783724934 16144620464381787773 796748270722424836 5067217732393114185 1351710670225455939 6548735069823830332 4099683739665953581 3771548084525407558 8557769657956056241 10930614125105443983 5080203760940336473 4676522771934951701 12910525075295715065 7853636236297353887 3131048235558003560 16086426546577422573 7536655110500359508 18206843994264716508 17936968713977386665 403955394493891447 9933012318404481361 7975011535503483627 5378296172790614730 935173661789204804 17964183086559716520 305152494081586571 15668557964573142111 11619835811904922918 15941134911987578796 14207685232096939543 7235744001083981876 2626585574822744188 4584190919777083810 1339082839873718309 11005974346137477184 12316492063151154186 1184011333860919225 2239162439044279466 2936158828883525605 16406659185281301062 8599047771513580027 9263899197839662770 12081221297718683255 1065718016785669287 2079584134472447601 3210671842829588107 4717643479764295886 8870617341146625656 13284626850881694918 7916532637737190392 716971532340486016 7218403661643293026 10612236508294167274 10676467055305427858 3620624140888526857 3850428229703371743 13089900721372119511 9111628120316226471 16101864418993265424 14520845349470388574 1152128698443114786 12274823446992307563 1353938537149351035 8746305340961398472 5603694355853338461 4388802788294920880 9168769041024484730 1400576257698552965 3135111653373875032 11423907364367896567 5922233217708970108 5816592554843264098 8721258134486574337 9621258234836193910 18220110001291102216 3600058391503868179 11753603829785366208 16293328647734558168 35350624239851871 2338333037990165081 14933374468173361612 5863251831119712020 9254702009961602401 7243797229566687146 17681561521744446009 8994533754834322541 15696198042135670606 13353770402496826765 15343023371716985154 14698970008265721140 2808731194591548215 1840223272221581447 1961636569883000102 353041011520816619 4482333661994877131 12676638813244145557 15899835768390934849 117247122229360866 6545218998672685373 18259986051415022878 10055671047806024786 7481057251057422594 9647859955800691005 17233905250625254426 11341819344802490635 625820788943655253 17664771464093144223 16952103493275005451 13186560817846845524 2729423987919910225 5925350659911529025 15070775643069431499 16912263249867693925 11135460331036632122 18060706048062347311 12055935137551265415 8526838891289543156 12303852511219697684 6012319536819154995 16326731685292525003 5469728253357432078 17569884735592760551 2110614470529719 397606798841502153 12016815451231484518 5857986356672762884 3827564192196710563 15602661140023833317 5588952727590829111 18077120761671903645 5011460598090783205 9555812762225920954 3554076503125168819 16794469594038180367 16436362554323139231 3919920056113440010 8564949894367677330 7862166393526477175 8228102913899585392 18066357706601590518 9278038720483302351 6545329644741345930 17946557636809129698 8253361056884822926 8438477499467768590 7127663195601771446 4128528248818610529 17467915883448060902 11285954808612883483 3570888395873958666 9455687376233242637 9616601634207316718 10894111657623283878 13641447307991154143 14254757662073198194 11556333346863168197 12387927490630110576 17095049684542824070 845064233458738753 8222236739989812349 11112808911238935582 16861247797920665778 13809944456448040480 17286456450980848124 6173076663301076709 1533566639899455763 2977039277699884607 1027149214074652771 4321560683610040781 8896327335048697003 11013505307847686775 17413966277616798581 16180912044198749426 2116360106459165780 1323385794162711203 1769083646882373759 9266105411421447975 1682873425348891897 2415245570719154338 4804148145494607280 14100289903884877852 8989352244415870589 4388492199249990875 819942056111947673 9388563506710530109 18151379027559647671 5348274102423135749 14790638042699498250 6927818107205623823 10037860247910079473 13837430289752843689 13510347592525326256 12937648194353897095 13630329944680582244 2902033531945334590 18411802028494316860 7189798476298532928 5295535712669762378 13141786119641672519 10106579477549939472 7696410518940127622 5056881462489523088 5824042839669664955 12502844718228230467 17420085006689259069 11011500600025301084 14052458968538696477 5786576649734732064 262931048762587179 6680373444168033561 10195550945487646783 884329125672649972 5210258910945798880 17409283226778498829 17120541982093233446 8287551286623157883 5648607430867833360 4158276355120535880 17138416621654969876 5385738361904070202 9055507016681943584 5031053244080160520 5406810868169897477 5484482831025003548 8503763642729837276 870313843463271652 13073873550928312887 11455895361068310395 17316920020966328581 10539327814390964356 6417359049027009035 12240766792892629656 4515730180105091146 15239630639936837052 1100410668142049726 8586041651606589878 11951070910715099411 6851201874467276296 1610778896258750790 1398227704422733161 12789427365922752765 6268518971016210372 4039966860727045718 15180479897272219403 2130590442925025918 132016578668081039 15960301687764376125 17592658376879213069 3123282913430088050 8694121872430276002 1809933123311487809 17816915864566328620 13042045844544186681 10090302882641091418 312388135729760880 11848206878235782327 9678804282236343392 10048061849396358931 3528194558258290460 1014185139472624602 1116999502711984959 3448190439075621099 566740282239739882 6774780226566342011 16033250844033165104 8419768341661139207 6642149299174005424 7384098386298328295 8537612480254476882 14215630693026894396 6757104100779235476 3672954819299139097 14767997396717998169 11533951452941245925 8840049431207434304 13743066142599426710 8477345848939418337 9493897928207499444 8763898036325555122 15254341432642288432 10439078823661310287 2431839870988721139 12629009607007294483 10929426223287913750 18001781002124340374 4366813852583720887 11048559502292559337 3171767502408435391 15277487932234256083 254929858334548265 1896943662666874659 1369324270320550795 7950591640841078722 16532091023737407527 10826607382559828888 1484134703718644384 2924964487380585466 15168845943308275034 2367168149977882891 4559586826163905635 2382443404791861550 14414407656832813797 808613083901410540 15879964180066121347 2115025002649188114 11185224031134758681 6097782855230236740 2012710660382189216 17235645452418784959 6658556172868115001 15982460995236188647 10740904096100528065 9034799418914472797 5622012244258643652 12409280059191228630 15751326504768654665 15637263460683666878 16289857336070150484 8516601335332536432 6801766130631761437 8238932915118132027 15472326052303817912 10604273173027854390 6823335618315628156 10289126339984979726 10283601642039457521 5263716675840688534 519475244181829803 11552097854089206949 6933398799351091960 2185840914620540126 423542890681201111 7250601035248353281 15000589859341465860 4442896002842953 12619473787108736922 4702288895586558523 17761691331095509584 5422347615426869065 13887825033767577927 8464209125014458738 1684444953403242254 12063589831622778891 8180679378110706998 7147835059746947644 10841968479137937958 6806939321841173822 10366112230062680068 2486204510392750826 16039901793863774869 3711816286789928873 8155702305585401536 15440539859665310864 9317544900109086582 3607880397345839534 4134604684812084691 6517969266979275718 11759507063933821134 273102233684411544 10228175735980432754 16768895050271316468 15281775343087186377 4514059492022787047 2177987966627621185 346500897485234550 4348719840133948068 13387548215609084724 14023726850079978392 9288974921291639841 2406353752508637003 5233585657190197361 7874985877722673372 5883378529776879944 8463279761942768880 10938029422752112284 5358779805980904690 2318020724283907706 3656232512586476936 8452514450492737233 10804020695971940660 13807297659605170758 7920798783265987009 16438471493582197609 594943899266259745 4774584471292538109 18282726643390979473 1392987208579179578 16617498973276391778 5484006426330778436 16930231412135046150 9515222973957698563 15404880234184753751 17854002604258958362 17834901896479614336 4550432713129545583 18415564951474685370 13174508288669200213 16340406392074466723 6094620057484307017 17911385322010146817 16434111525530193733 12818399167979454658 3359957893604522740 1802536248860408895 15053278625883062177 8883901729629574878 12892894964522630863 2520677766090404814 15733039204765338522 16228424690585682527 10996492784096577774 12042162615418092391 17659274044377883552 17195588775762453656 17100121248426065149 14373149120108785183 6477749812709523148 13802068768575407253 7360184252614075844 13940610985325626459 12852497900182533325 6833135830656863734 14438565120674827956 9058335506680067703 5768541782714770683 13048039515995436667 8462147189791316043 12628099931107841986 11958110791025486834 7934317182606993031 4015203773959184661 14733852459752462406 8743109220667577254 6132007013371473979 5847070300746914490 16055489336857132967 167015937075821231 2214779733253667531 17976855548282530657 8527603376341337052 10771626312251500809 13399164671691626178 16111382597395437174 3122958625407237226 9744289464436973773 17419747401724685201 3552812036501976475 5003597837315092392 5616388910070461312 6229047285717832060 5381597421538039011 16650237986180780567 11114395733063247717 1889419967783150600 12850452027933480882 3584395738570752704 9574056918752999816 510407987725497554 386360294389569303 16684831733048706645 1497671907568526144 5794265177487533862 5149804920044285800 13327724634778147296 7483234476224110422 8432454960400392053 12753864205813903922 9984988798493679747 17356014549392901826 1448589723995608937 16912040546074683241 8839660752519094464 8318016066202325042 15188998252384182673 1291043552088870598 12854196158659365982 6606064823664700750 4416649889022780411 18331965903681310302 14918625007762778147 9702903963173961981 12148677336397165404 14219114046741098192 7272002841167149073 8847192559420059381 16834307465866474654 10007774839064518297 11414385024582883655 16659862698131470865 16819780333122870501 15112889844325870800 3109568180156858992 11143057510062371659 1596110300968764223 1486746308361672556 17849107507957434488 16704757318761806955 14184041288408060763 5576973286382254378 3429344401461034228 12323527747540345573 5008890726370071787 2375662159615916718 7128630439196477582 3111574589245343798 18089992620392198016 5655405486663755708 9359380629781716499 3469891536451801714 6663790630454780328 17210027177614522348 9630329301800760416 7914197663739273877 1946185694677780530 1561575948251520516 14370762548783248529 6226756083329602468 634493742761755256 17758136655122431847 12647817668332584462 1210262763235735785 5350750567593295307 435381134713018911 11294440324416037370 17865645159831940142 2658949618904571357 12200526532372026545 4302931579133390338 10668712535311265981 11790645349580936058 15161058066024310144 13534555414243154955 6776181365486695497 10945964306018640973 15719490343252028518 3847471501244194379 2261545027091124240 9934986538280081073 18268308846673701181 9147525323989935289 15893093598954722992 2460578282851827559 16840332732295022048 14117545658951344934 8973354971787734930 10588337023999708761 12300629796407633122 8368242227167230133 12898055809469536750 9220472830439498892 1950849766589630016 2345312811182963368 9442818784820718433 17821915889750651732 13710066062556030815 2761478454351462582 17630318309779906569 6895138794785316274 14719295027825324867 16802976882598333982 13055645439997268627 8307131100452458546 14735000037640263046 4479124130892751784 9924147226221366977 8938323321304168347 1488282118166681005 17534826695418825594 1445770599151643397 2701595574119565214 12466031371287337715 13036237794490379813 3390773240820130993 965218790063087255 3746042342164611121 12757022151739961410 5896371783432046181 9851290326351051684 11881386531758336916 3607313918805219421 504054378755331158 13850182508869754612 4584860981028653889 17749806996661445478 2279975284644637868 2982157175215015486 13946910174991134443 11635237191259220563 387858883619577378 16048183869029803272 16897775282767704120 5696939979425356052 10118271594331623624 6294461848470776450 13734554357430879670 18247640346847889722 4588512581189175125 10979440516444959510 5775156041124496671 15421005901699023628 12226300283996484017 16534776478841807246 3577484924367575536 5907478062337531562 16784240522840361297 9174703812342950588 11826689134898029924 12838673969869475829 1288511340534414864 16035589371638339985 17675527213593491890 15177457428537860422 3076043281266150767 14232541894310284474 1305746355604525849 18377657891878865131 7291379050465575071 13497953499528808967 2759267903502755846 12017155027434306458 1504578683891745294 17662946612227483122 6825147427014817528 12117371301404285626 4395249269894288948 3197812360976148272 5711919588580302322 15394243137370568844 8448405023661501539 15652023443347092035 13230105239387467288 14530678229712582197 13018045771922966152 9669724817023629936 2741755395481375898 5443746312866149073 8403365668595204284 14274806615727467856 12064173675633513233 17179844867314329805 13998862260890174460 5514070255001887918 2961297753521992640 5521061360192712683 10771399169753306954 15379833151025847858 5044658467309841894 18436982668647485505 9643053818457381194 6219457843424674933 12334077795969357994 4058485450714595830 1268614628919920451 3648523532371881721 7357382127519345382 2085813557102273432 3213470416211493755 13236616437813421854 14165989324737467947 14795145279800528819 5614543816714003556 14280215968504897895 1898536518587574599 6501321836425095387 17087622620647432313 6734913316553116078 12100484933189362799 7798399025494567976 1052817788352771170 10141194152151599621 15025066845806506507 11297232208772595934 16994545280115915570 17806073559039662503 7593380699532823550 5655864995433402601 9179339871083170500 17961629850709140414 8954341295098005456 2120873630846050000 3397916505765366849 16313543567706314652 6077988059821258925 8493369152794041036 3878743445816389926 9191861163700934684 17443825389454985385 16080459040583363581 11823995661861764109 10286751697451590867 7776856983263690255 13375141526831988702 17524799902837469704 6112752258488355068 1999055994936014536 1909127889892918704 536414259050119833 1725967632572049819 14953226530550271176 14266245524700588743 11868975819330802312 628974313729256509 4321713910030970384 7711479905135959316 12069760786029849131 1980209484856638136 14179244704439319284 14249234523633869867 113080717767585139 10159458844578176499 13095816742370387269 4211561600940038476 7049868632797428691 10215697755898750742 126649319887802307 8378058399622144626 2112971918006538221 14035660113777292054 3658377026023936718 9909123648306651126 4512213907608693591 15047621758774903032 8808903551079420788 9658501463084507757 17524001885315241359 18070897568317832055 5249464175319742483 9218583453508919142 17186216985512672159 16989575992484629068 17805056318427806316 8431127121626684749 14673674927456251592 5458229212338041922 12271766718686595612 13523487951781528005 18134215842240646325 8704701542930796791 12420729801846875794 1343645162045107173 14002759813444161443 14815789477289186954 14827324670576374100 4108805200967321491 4354294047044511408 3079180080838288083 2374634984786602034 16945931713245119662 7773703125186244236 10635921666311929409 1482671048959962942 9290133220009736646 11169755626598875167 15703399503193375041 5335090925562696495 16529853906027508109 276430643837455422 15392988208603394589 5620048112073653328 17326413295719366621 8689849334839092005 11358305123697600384 7603711615048629820 10338281488671647937 11539017676067529242 11213427299608752417 10378321435366780134 8591318141295970882 7925907204645813437 11187366906055604798 15828167734078693796 6139014565644443341 8094277476393593193 12678552228080957949 1767598103933998004 15784893023212016445 17683749307025186944 15603168941172558351 18223665258268827096 11910000330536445351 5327988541454313474 10131115765571611582 16224033544590957145 6643462060267414871 17669367088602210732 6057831999022185741 14630875634323010844 9280693075612492988 5435603421219741871 12022267026369907399 3220659399640966103 1082891200166466369 12204588431954429036 18382186628649779619 1148658908309914216 16451131735633359763 18178697088212793260 6752228127340011208 3666742693578019051 4534187326979764842 14909315676363754368 17316941976535990765 10478285027799173718 15603886043074762891 7447776448681081776 5417185437028801473 13881402188797234420 18156086452732634188 2724015137699191811 17020755371543535484 7307472528086168771 11254150376220769923 733409339179996636 6785543660904491672 10789437324388659348 11661867380302240577 3823368566809052755 5332076157564095176 3046514908820442331 12664854634383892209 15238340552036488265 5331169635274559225 17391208447500147159 643115589592921064 9625098198205495398 15435681793343263196 1715847388453754343 11366356881098720354 1330814519736550010 6494209012601391813 4258417541672572514 8592951058434398062 1359005955602931797 5074202694477520014 4672503182728713 13102581600478158922 15457909385959958236 10280797179670816038 5088065973702220924 5975684021053312738 12528295359077051058 933347370507373125 16350390396980776810 1361915027131117463 10422170602229284651 14651604539946879684 83616159969577616 6137759665581356242 9297569699533561400 5936373034783317820 9535606230770282799 11284883672232936162 14456754354078592625 5735211094570272212 10668019356256699770 16897209746371821238 16892240038658568232 1011532399126759959 17548345210333929913 15151542600621302401 9399047042693048846 9633881158400088145 17520140110106955895 17262959702232133448 7073653176228292573 5071292440146788833 15043779404835673385 14758081326555572800 17660618102916420621 17739156723285502079 255618158686359943 7719874074631432393 8506088213456322241 7880264083082281550 12474936510183047269 11261687576953136841 15890937925854714314 15219209759410103422 5907859099992807684 11266409557386478633 6996893493924006996 15019512526408973815 1210489895294907139 11313574446221972469 12665530653710954228 7092194704327860197 7259849713153267384 12107035726814555694 917628474851473117 13726626023992386262 12121017019593777724 8800722777042986758 8747354296633866412 8407735492076990340 15098733654304361927 18211814324450110905 7575109952320146970 2736876800291727866 12709891605244414672 15560925029188332191 18246765294930486240 9622725358157850050 16184691685311821539 374936372622382973 12365763945657880263 14113842398751948180 10988747535901542251 5858221497148252520 1266698778324811183 230389755797123425 4361349846849130049 5488303782293215715 8918014896705950989 18007480009127542460 17050469691644084304 14027689058978637680 7377714717725389776 4646863898820570318 11151239678686086631 5139100837415706430 8647540612508037749 11059151949861542185 16285652047210568677 7883837258514523603 7995431630434823618 14093663175608455589 18057098247754810769 2435063598872198767 6779302924486516199 142216235392539126 3056386452276196857 2587676066888160380 8765920331837060264 339370490369541847 613455601283985733 1686098314326236244 7958685270056026894 6783989382407183170 12140319009838369611 14382438316784446544 8772524656052600465 13099679437906120840 11056945049175198393 477480295918159893 1663187324378736918 11556190080899356139 4158937573844888495 1383126874654145517 17264265364118540387 14360083476461790025 13381241874229772008 3763328618912266170 11252355760201404893 18230802133009211596 9701021741784511474 11240391677668245957 4495586970082832617 15302562757377774118 17966751368710481169 16753523798939944727 12874773031040466909 6097929097007217638 12538076885141762305 10148015382023604976 31280617335074835 7754874176760814907 16224259195619652235 179069155541510030 12234262874192991074 15331760772076688970 946998680155596990 9736690072005426300 2766646844949867849 15247474914751182974 7122416461816778137 17479345030024613117 12370041709558340459 17661235875745376229 7859104063096996451 14204970331119289113 16026772614707512614 12637447897128681417 5939381641283273258 15234389945952789537 15706130581035641376 5081793377523654023 9612467319838013879 8765148397495752826 11807083778235146715 11414266532897339550 5509090986022458987 831499375342770860 5898132647484598161 15726473213206827773 11676601768507456315 6210237919563414926 14634339331387871085 8598517706611446680 15430372260352894959 4874075807301442169 13361154320486943639 18239808361296560552 11205881618422278005 13252405026267911530 2556636953544058688 5536034851368368055 16082188231509784333 16617592058896625927 8348568575300248253 10681453769528124805 7138539397039013593 8192822775681011722 2849589267287981894 3897168176548640304 15246749525986483634 17526775469580709519 10727265368889630972 9508545717898889400 1781815228153628526 8088750869980378900 2522010813236346709 7796185591416950109 9607170807145262208 12085523312077709553 11074682286413808862 640897890154650157 10336790346924360580 14649838967109832711 779677517321551164 8853307115705323039 5369170051331990578 12211958502768311138 14604428151520087650 7947601804430949977 13164200819212612375 9622923955670335784 1292227155074540094 9223022615921178702 16165599473861783639 11220707303472939375 10764056802751079605 10116335016057008228 10210892180854572921 200376842651625568 5164835559636820494 13464233922974542792 16666554574980890667 165647632923701644 16074488515431869786 5948619670287067741 16967055047778436392 11400336341836377944 10952930500788432699 5134635124954253073 14328520774136160024 11945763394038819 1278496239724818161 6309602526448835570 5160325221136709911 6465376503030052025 769713418227018914 9240584853232046980 5985818825608912817 10623445663520634355 18175470893874807376 3519086838518529726 1759943501823369591 5120585508052283243 15024589814521704737 12714399130162487089 14542442346495160829 8935792827168018703 16439366021003550775 18128608147152849026 2685707515259267845 12420595434261806720 10826708518484551449 10568426843909471294 15554518696763689149 7211882446100662774 14032349424342706110 15933491898063129147 4580289822328752481 3638751773779132656 3991824654091149103 17519859742726621361 1073305992002290323 16754341961918423796 16878541454442658181 12483435649614415109 15595912800378264547 13122534854685203210 8354754650212644501 7806579275440349872 14390004667733306807 16093691342655982184 1224574133993694402 11914066300082917857 10809573285835719274 2352425222106608158 10852738209041515315 3710776377487153610 103962518725053360 13270778041376953780 12866068955088815088 10078230986084906591 10880982682154375503 5391021942813460584 4576887751815186968 13427647582046372950 11841255492858885791 4472182487068880269 7441316729728006643 893977333944874245 3297699976002431766 6764535245473977295 17641366597990106209 8959805829013142734 2868744865781665588 12418927987080239933 8095179088836565605 1007110488302262991 5680036265246129096 11171503562787978436 1263132243117678123 7919786273412502237 14324055162631581447 981593746913442107 11922854800473010109 8654534609558186290 5281099818135231564 3478613158067436352 3322033390456897912 8798499939596084392 365600318311602655 7481963396519559478 12289000454858653464 12798247233546587600 22499474937080986 14250699216592502378 14754139359602605096 18844645731646750 16835421251973111221 17218011652025853396 10924494085860806432 5048313251245645707 6931882563158957341 17290022566768642433 17484426901744195344 13936738560358154301 6355890789642983187 3736879194995104001 1832475104475865591 17679038589836968028 5242632165702209799 11109193188985724579 10712788329801505935 10038077212236925155 13990110174176779409 13076640131549036469 906188892630150344 4813352760682228696 14951314753416618666 18306806405068355976 6833088908940979132 6761991296960686365 7348157095396384669 10767431745519314521 16747337402639950169 11712261208170273785 7079165027882542974 15830950969139003215 17854669794230224485 15255730004184429576 3552113288469054037 883297905188311301 11136804990075790644 17423646886828375640 13718955316479086292 18316146815542665525 5976515263694925532 4130702227623179329 5194199415928560853 12258342604304000006 17345029047551656347 17471480611602021508 11580935791956451185 5745211426836881074 7220471874919136322 10291133408350686883 11981946176111520704 13781015535274381444 6899852578629376397 3474314622288836069 9173732398252779442 2356587701426367126 16015665523364626057 5741786845501691853 9077122174987341658 5582505836548046087 16040827590399634772 3764487480713059848 13655042147139665414 7159924495528825799 10475318471472541531 7711125985181640498 185891251495059453 12708441556377817407 727723173813334430 2785578217956562799 6781581865516563272 13277816085632628788 13583873786920991924 9906186733794350812 3392316147057841861 3463087104720399912 508111464269512335 2793664099838351672 10658566686644726504 16897285883275570902 12839427884625271635 2939162187153181960 3663437060963720731 10990333033408064233 10866064190730465091 9926966446457053503 2365084793577154254 7797289635099641875 10209711942771406007 10849732539049894204 3951959632069162230 8526586757061892306 9017767355180441903 7195764938365060683 9787002062752276734 9510726538999401525 18308256081403126469 18161468190721149593 16628402151615361619 10987372621797365044 9115493925516704680 2801531428182507197 4776870388307228114 2808691375981428913 1691083932432813890 5314065674657856512 17135584538506763076 7828439022569129613 9492616055445841478 2431708041180116323 5516734880358961162 18185280131875883673 5337075773488783432 10326112302338415450 6740633236807257264 3354225455588409812 14468982928276044153 383099408700039832 4401424814362208275 11857991933931600592 13518244416572726513 15433172119228584953 9447901452196649435 3739918497576052727 8234967346653717884 7309065174723133353 7823374241546944280 9345737586040203933 14259007854101036471 12699211157514413672 4245556883116714930 13206621119263723945 7631085205990394170 8492539957561011369 12558301190255805926 12535820392553290719 3849882207153460803 11814692120496026155 7511124981042074516 1727965459368400842 9715090786581750642 1499064679747865289 15859948742395312651 1283183233635768304 10583124079428917373 7852990047805457723 495410177697055148 13416468589165744206 9266662049302454725 4307713289561792279 17582275320371348821 17428305228750172157 8235789835482018348 17044042535757317526 8675592904228804 3287069352287014379 14981805401893138613 14435007820612248138 1438207281811004900 7681205911442499303 10522839738835222717 13912126853203584861 16600899054490221005 1940573528385066123 10886241726566999209 5427135856985580207 16632703643051920496 11125911075246323194 10517842750268011957 2698597627749363157 13372743387346249600 3513501265493560691 9032710121925915011 311481624273239932 3394532173770285274 4369073615399794245 4980425770842714473 12710599577332279726 9464774425068349786 17803694272955143809 17232881521546057340 16940777629639693461 6055349839076460976 4475380790834786933 6400302439551625776 5014558349307572255 1416536978121916933 10823056563927947543 8133360902180396576 13059492972106823651 13076075857786761784 7251567530362361007 17167950308254735200 3132788778235401256 13059674433067150581 12219240622002293121 9385955161380765719 3619205771882710548 12450503214910478179 1322241677360896844 8255862114457738685 18376274706651285493 17104054656532786378 17916275712450247632 16489344316931141650 6223298002498827298 18154952636773531072 2287706085492235618 3389092262570129068 1676589938800868477 10658245063037552447 17329614756084373481 4314050065428651214 2685846727017165202 16308993433049595926 8211128807993691747 9534461645443209975 16491534045934069605 833426967954625027 5063012049243474212 1018963108979532622 11837821745546251739 8925165207247798486 4189966257404267793 6661661211449036089 16155421673072428992 7347863617543733167 7927792796301737909 4105761939437740162 18217691846236735837 8978994844737362828 6815773259477915505 5595082104780577727 6533661463639694898 2426007205443671621 3382985220027020396 2091305134610416766 3316920160190708285 2269085340024714972 8650304881603382769 11201321240930591756 6827844506836589389 3530793213244845293 5294492797611690460 15985998277846253240 4018745977163295342 13163271299581991618 4959997742864114835 7149140910098498108 15870175780349014896 11550655075421944296 9974307884730789170 2855404716291426691 13550027073417054312 6053766533003947104 261581580497084682 17793122490649646283 1094864231339369968 14629623873864377733 14776107590027847289 14004121280584168889 15230797894429122409 16625986297200793941 11873972633299183708 9490063578597377589 3345678123875676959 13247091388610498729 10483137761247339732 11560470394720369167 6354887517790771497 18003620361668694398 283777191566362692 5156559825255532715 15234844860943969005 1618424951741035533 1224824310029497719 17518316502963277349 13590747443896914222 11637089395259847688 7307898724637735804 7413853877415581111 8487367076537998819 15046243105649457997 6395875251468266693 3152476731967800858 50153660510638772 2522212567625127219 2173074786766573988 16895717724384419166 4946459581487361490 16644826480281750580 4802257957621953719 12569587231650864299 11646583838548134276 9645819631082350805 3315010271681551416 11037375998410929433 12301128690220255107 3160058480961319242 3153802967570545664 16875153925243956073 9157081245999184128 11501549256733541011 9363160816835879713 9225123218794080351 13641781748388382099 3729698155344048442 17905961431613639092 660461765201304028 911622418433699636 13571944717440237600 8660281180155006114 399821165452015193 10276580044491058277 5983727385971025877 3306976129323425239 13023032772799677473 4959685291348502362 6018494155078851892 14422502962942807575 12932144401854098599 11713407087723119187 1867260959353149980 12886784367278147845 10447198507006090157 5573792000359372638 13538042294839610385 10975081795523000236 6366301571996494010 1236671947067279707 16602829787353714821 12589054145967325266 4779021631052102259 3400885733581276595 8750312742915594295 4320120558855135385 12604121088940197633 9148763078718794748 11165810025301072531 11306170799077404058 16205270992394759322 15756570785131460817 2610824227392386353 7070649589389807857 992920691180138878 9192250096915019745 5122275553685981829 6952184296056234481 13311801704717721539 6876496264508564710 8113217189207849986 3806345453152349200 8777578517036985022 17269992658261592789 17715197013031477266 10104134566066380767 13261539046913365511 14644701794566115998 13647932933401419796 8251944309317666928 8775201737484180946 16957751829198806768 9841767495726722959 16830600993843620094 10813573246050578860 10215008185388795180 8240491170761343072 5258146240946738959 4928336945542088723 7816256665175209955 8454617602538877517 11715878228492848116 1905304484888214458 7508319901389106376 6973084024055505338 10939035559536931677 17241983257060000239 15231002199932318791 15190893126964221196 1598475809235826008 13823744377713645743 3258214741259497826 8286423437658236137 6742147259254827133 13893398926819787218 13933070629761463023 1849325538560583835 5875475254786665888 10942542561202924637 949052932254689354 15170604150086715864 672124655753741388 3722203678957182012 5628425329181834567 5724981947609317583 1953357052898463318 1238816569344458970 7622366701599486326 4274412550263787089 12180299313722274506 13591126976583058833 14692335125239259903 2439262372750367125 15182392671052491990 15524806267937909988 11847392303258485660 12955063498360518526 13635298306841408649 3555025210558797 2189518455799384455 8886419727822057280 18036565212302813943 2971004283999157855 7382655829314782333 9635771431825648269 3508989600328193201 16412726150486956335 15284654912378393579 10758037261974543451 9611599828555732764 4942402342392556964 12520002294193592974 17255926506367998269 11639340381604562730 880480932555846364 17854584555633956430 18070204296665867007 5616456896894255245 2775145682914566974 668047823201567581 4314826681916494671 16289628421816369338 7208206745020194401 9901244577437356092 9406184344306602667 12043080358177531888 16912405771435566874 919510369736223042 11658696171794674518 5444471061592838196 14468025876099981898 894581535782074643 6720848888005392244 14783995000941192189 5272558233196123823 11801721552886737208 13073218058800662341 16451835235187485739 5166918852525850106 5791597084674506740 3792786274094355102 13026095980809823102 17232936461457964584 802183974866984963 3026673682143200186 6000097442123964173 14979884381180294724 6592116668271632445 17241032381300577820 3862298140570188515 6008380606339713333 16344135258915183524 8195010091997237611 15718300234876927709 8778016600263982492 2811418865357554179 11662533976587266750 2139359853780235861 9922821833739318661 11654361452073874342 12476597588142954810 4130627270233199491 4589281887015071967 2798062714779826140 15924111569216156746 841787794357955783 16076764106258035280 3147643889267813080 10068369814759112955 6984503533888586105 13304568072549592232 3862728889002912269 11834546032890638612 7431549613051215341 2650490930289139192 11107439972838406251 18184122846821642558 8779269940382659630 17121212282727997828 7696686360989660269 5170806048640472719 4409041488648200351 3905311996809044375 15719118118568973375 13092600942657977574 2162803072647762589 3456182835086692569 4868093932459071864 5102558175819099318 17076786694174667264 10066066814537781069 2819913565422683897 2811442106587244460 742556219123806533 12372263617610886239 9621734416728063228 15906427001749593824 17401527106325464777 3812540216371477160 4244171098288700549 2848990937033903949 1781474646534121275 9679504379463157298 9378288675386285496 11687051608956041259 15310848679792784183 2465615685825672528 453397243937195445 18280994265732493940 1652939014536348123 16429956399522311211 7881162680058214365 15715629129637825791 9413270901823752320 11119965221993599022 10077120832680399630 8759012679312109835 13655049368594273362 5353276347443481699 6771649419725803150 127477919897015131 10326171026719002676 9225194032701679849 5140195788294245027 1107914014523580792 6089819312609015954 1221351635306099532 11211695575941208539 17735459246025702407 13372998417065015275 13945099165904378495 1436252173003612578 15454672387949005862 8836306771800239033 14436074354560147319 16220850378565318148 13154773799869175787 8230189163061623413 5852515721793680578 5864941900349934116 12776889296609662105 14684199843881724184 4393453487992152717 2881280174135734572 14989603202998116097 1506524821749249752 7297427915033324692 15227505517803420752 3588588655369888691 13466425480144689231 12808775987518935089 2441372358449248205 2537607328014321724 9158998030819220930 16802369447410400436 2371080474913054938 3829932629037183768 16860326559227543145 12243578714282275473 2999129651348196660 16812960462425376229 9486680471380621197 1361987986622302723 11700114953136213965 18388710802676495254 3502013841491609299 11811527608902557411 2538591720595775567 7908923147422037546 7720866401369411733 17037619900061558447 9892643331006835497 8419892763400677197 15460815968412369810 18332859570361546728 9893811727748662773 12058304406912782423 11417791031553813743 6432382520952991974 13960603030732114823 10620055179451960208 13512219854837559294 7285909988172549998 15335299439565160886 7270814564818075087 7255184343532766273 8773711446212072466 15721299745661073254 1582533050191338962 17692831901186485875 12196159659897591242 9628165999028947220 2265776302987185676 17450736308647216152 18130036342306005001 1417492793658090012 60233398945239482 2600115491319426275 6150144428828794143 14595739305206322477 15338014044414161319 18279087081584492328 12596534091036151667 10762003484443363015 18078297417515223035 12631043314806000441 16034589552937289960 15779462629471209998 6299166761638485821 12263578884291217271 3076589508907718048 7662498192466533592 11675819511488871435 3627994670214645121 6823370622693938358 11779284574769171662 11590712004968860309 939699156183368853 1808583252423134419 15065124564486450244 16197611734204709951 4180354436481125043 18368008314799199711 1463215177582350251 11037664295112714279 3358566854175561432 11065758531968216988 1278549898965449729 7080564968311559483 5594434235001780061 12096123077326142221 10321348554236633933 12517983562116805206 3259673054723984815 16333690396061781622 5640780806465685131 6750841803034322578 4589128359063041490 4742721408865682935 6946926187513703676 7038867672398565848 12236849582365499581 2171900810200040938 8960644248607424973 17943493910337881610 4355642123073183764 4454925177849811930 1819531572383239705 1793783754702524703 11669672622915715525 15113097456659284865 1034933896665670019 10641676260465572479 11906008442666332527 12296579392413410922 9091469464137968681 10262787008995423832 11357627334284682424 9253144126410041604 17005226822555404020 4246394999972475817 11618269124092062370 906638109667453111 8290670518367236012 3839618564067578261 987271014854465953 17212900452748801627 1225746080740274313 7329596474994941197 11522965093009261143 1920471742062255191 7531540766299924616 9008378410608735096 12568422271056394530 6086533899471491017 4797363347495224822 9206703552700444153 14102766826835221385 13461637187588401424 17870432894840392920 118558274065594433 6594565170569852191 4018438147679458581 10258927907067359952 2046100143312810169 5696759693742518341 6696424163911979080 5289520040075180999 9905675278024427923 1159472526669456447 6773567337539784308 6186743098162729182 2966798429331341856 6927190183432491099 4981355273680418656 15106070384696635379 8206078273358007416 3963493892718069278 1112915616572889986 4777724145049634864 4181318934643112548 13891572136266533685 3923419222832583813 15426391046791898505 7940892145589622660 16220784913345931663 11935716778532079490 4891469556053954734 8367454561604463991 4150932382823276682 17138767517102977471 3565627559492419770 5618613493675675835 7787911265298703120 1397551882172851191 9889604788958338116 5121311473762121072 10564354270610725180 2364981849063535398 10174711825666702260 6492348353361987691 7698233715925930216 9307514478658577158 7677101320208226874 6231818448593988847 17096966608720480492 849974497592363003 13234745360340788934 6999765034387661592 7275426789852766296 9109357529965913521 17460988868367893765 17681391556834375880 6791950980809871137 7313421493923034152 9799602900820325301 11608350788515361843 14396589577455429812 414435738155932272 5689942018564990787 16880882028037950605 6694055836440794334 6661088316291699276 7702612995823177066 14639730878651898207 2407833848642605075 9466107301458348582 15056489793615740450 9149744918187703793 9585120493165871891 2067961432907567524 13601347264831779824 11597078987261178529 4894333364566842537 8498993100992764969 10903455559676474970 17168353252332123782 2959373553108630469 630295197725665429 7408177891910048748 2172327457362727952 8822076942632280880 11525787828323486997 5888759111274366155 959518589917143105 13241346330280079442 5891425762641436205 7909264386516588964 3321497404569545460 11997178656864875100 17491270688527721772 11438452409203275652 11852285147748539529 12213622920637458910 10865213536887483402 5206204658907854874 12791487616893324081 17756202839081763911 8816724844690650178 1320689274697638617 5355533427027377396 1811894676408798474 9888521052651068049 6592059118093291349 3776397531388919035 1544740289430030906 6988539865954255711 13563106434663382205 4918706752708063666 6512826046322266116 15210421785388109191 11257077564482866893 10880538506442084178 17661570703828563783 791435378421729248 17430547893102413755 5591698513431333069 7643993140056413461 7821462433615427969 7097680290950650744 12692482695334007396 8066706182956192947 12765783706871800848 15203031501070837975 4404987400536901594 2120215916248221146 9475505446167469775 7363362894029623746 5260801816437831694 6467587560623807041 12576614435466254822 13729464633748542070 15003232708188829443 7197238074745892846 11770641292172404109 3913312770761566929 8437500740367853396 15920924642990527881 9461763407887077524 4440896599650851828 10028179410429057005 7659574379454896940 15093003216864524304 343359114334927709 3659361594478526104 6586346106098306822 16047251321424769246 17567764700675472498 12354029727512984967 2530939065321582134 11497885993919225777 11723181565350912080 9932387389663940493 8274666608063140519 15487120560150676252 10970934878987939512 16013632790624402778 7947463256442983536 17496467406708753528 11072339418593996844 883640469796854893 17383577728231972985 4531777621145670629 8936599579546013636 16673756194480587046 10907797265595466107 11619456680328796877 8424366280185704381 451800562285431568 18191686212383471172 9332232428591857448 5072855247543584463 11482765422700273778 9294021801336988356 9414494619769402990 18446722063053402014 16941687591338533556 8659740675089625487 16567468717273987131 16856449630784147622 10923582408457725206 7554351218616700326 12568857263591077100 13622193105939682313 10049145413290108044 1411005530623892956 4421334903275428395 5016105789608850984 16424006000660895611 14563471255959934339 10341942786419082580 12809741019557990734 4974242795157316995 17248159441702981096 10617076710300207917 10561081781971133925 14919411128955711612 8397711810940798851 13189996438013634532 17347212707814670910 17320365305776068600 12667747424631680286 8961299104663035939 16461265082619727843 7788683126254606895 3587404986738137374 17544435740194229571 16693631356460978534 17809934017889154520 8726481581157905148 11222390179484881256 510366693872711613 15941735532537487638 7312650509246303549 1692073868550128158 14162370121646585628 7462530536914217414 14294843731976824256 538355934554282636 17740484884988926247 2282502163290089856 2011244096881601471 13262872660879338262 13600190659539992687 16108019396923817549 11303552752191408217 10425307007766188819 1408753498646360765 700057543575442007 4502620124894741980 9700804879351166338 7009912630430083340 16661086536144013261 4190193465511181644 1613075021970705196 2926547716104427710 3224867354701206378 13493804473125486982 9012665159822035045 6750692925482158738 10806663268261745825 13107232876184233473 6690456089791670120 14406857141138204744 16342142591245407334 17388390384530305546 169234982532551796 18303480768856207986 8656616388872964540 4488505275637971065 7132168415853186775 5094953685845485195 15955842893538759534 15818571996022790150 16706580848805543125 17931192917980753459 11980460107551179688 8676862875481627330 14470727050896700875 9090218749227320217 9920605288831757194 8067736814051769620 11037275866126418686 3332564733505839679 14684939603918594299 6348280714858642535 14225744084007158670 5348054060752629619 11447529848451290656 516302918660970878 11549031070936335131 11445666564004427262 13816766246238015797 17358178524693603394 12275891773231258351 18170888645739257275 15446001772069567346 13262466731059254725 18150047728494862781 9652827547035558539 10633450608240082893 12507542087454587457 10389318111565316929 5955843398530461663 10798865580373944282 14495203164292894971 5506863002898669090 17281094616955907121 7702283266507989675 5225163797149964739 17655257480550419531 10252158082043560957 16056138291518036244 6827903800027502821 5754277971943375451 1005382172263427343 11211400116052395091 17954700177350368272 14626629290888657462 8053529609216889901 5454360353512248616 3177771024287185038 14734002687964472045 7059572402458607586 3348528583280938920 14356580476836952030 7596199989250859548 4730623802548373604 4037506428251387989 8969845554810406922 12990934623321501488 9777401849165936123 14211233122940319380 15536828379375825750 1499194136456708453 2204234714045581679 17831906235589125119 5125594480411485636 14523640711232398205 4316640021560631832 6200126228214839140 6463053773426248404 2111033501581399540 703765362814585723 3828664543326409379 12504380529181461574 110604522211940484 4307886556183762332 4034769389751841511 10468723950778660390 8093142932244178601 12541387897935919493 15164767547237943660 16302919713988343100 14934160447717910614 7394465788146794675 9295235588373423807 8888805094071721347 15326087740432740672 5443375836194568545 7487697054945558257 6505218695389431259 4291005263928818872 8830072511061079581 6103998400860812123 16946040206572279951 14698266527671866608 8916291205043247621 1431078171033236914 6257423127630434071 13804780246545557783 7586583105494661166 2293516763373767376 1501991671119686633 6146133345839328089 8883952228698252238 9978065860777875716 17435861110746100069 17556819436239093146 7419657830919189256 17765511748303597047 5611094168796267147 11832391076351728051 1895600309802024410 14147770275407932837 14551865038629453 2428980274317793733 729713814490835366 8173366350797986501 5720501805126567227 3836033371085234311 15486078334922694776 4868921977911745288 16868250688351476282 13988973469172433182 6003640114845197244 2777167916821205274 14537711123861846693 10396672469749709825 6416764607262681908 383015183449931920 10851071601265044577 15958514570379815679 1444144141467229227 8326746631881566100 4449791828767812393 15337801485910096187 2013966551698467679 17911418094671394627 17893636856366157856 15600271122290632113 4030506926065229072 17026623127107713106 7387216697977074168 9955491404853818895 14534128976909792816 5847845951598820288 13845321313115376896 6740200705728053984 11012428961851076605 5437021640437097909 7810874416580918414 10159620157958800945 17985906844370206239 9080643928221883702 16486441410409953070 214003239678782985 6837583264139811021 8368855641992078558 10792591251685741221 3332484559942001820 13623853739043289454 14965672381221425646 11414611998690545697 18061452765917795181 8794812068512456335 3561245802997627126 12785428468732276567 13390484606582735720 12329740618726290961 15327648943780681499 12007312519993949493 2778783856730532950 7316099720230602300 3497341064932027349 241135840853913651 11789566150778206597 14196237171094652215 5863954985192977375 16918389948355510309 3709571622242978194 3325565194911094681 7811385887388898291 16813457303115143408 10696316748567790517 7134643009736870642 984557808163879161 10138238253427220730 14528862896218896749 4839205318404457601 1573617846551318582 1703064945421557340 6643567833651548584 1555114260237950700 8638951706107271219 16569752362885901778 11961552465169736609 7025776098144796251 12583179987315269361 10195681956781957338 14276227949660949948 8326974507657830057 16221119163958313511 10800392502911344305 14314309692506149940 10462836363287838221 8902295940037299052 9613390485087895305 6719808804529942856 11593813853565836756 16562718889601991007 7796353015623910268 7038422203868442824 1900894211699926514 11195173420700766994 14230571584302599530 8081228260569294870 1873540272458490678 6652963517946168956 2071366075896767674 3801112028443011784 15357501690606641856 17821140263795614691 4943210181308270799 15082294103058227863 1496412455523778695 13547177523630804705 4770535524050255455 9636105295830281048 17071277303671097255 503804339928423425 8612255174808337883 18080808444918772134 3236671130889213543 3721907101172333804 18430532849964664126 16436517519728303625 9382566843494565337 5042225772501763856 16008574301559179432 7268237755036395648 9281683918051220948 6210926103713616400 9268080291328037450 8508220291158338771 2199387591148246400 9821158983760489940 11286828495154878412 6247879496358318289 6272243952274547700 1167176652481253173 6756152123125278792 7142253116797750620 15455919968242813729 12014465823574080125 11960678248825422584 16703785021258281260 7713795496054714518 13745030110104435399 3846746287604066357 1562221746680589770 3206021420991918678 8803624973004743389 1005364086524899482 14643588973055897520 10297156293045787510 16690204973842002953 2096365716379475498 5682895560498938779 11277215212111198801 7075090578328653058 6376143875832246369 14622614746013157521 8609441187834686681 11352043700182387460 6319013169672496089 5132302987879012743 12787786494842749157 13325960496501624496 9348724631796391622 14531007322801048605 12678014829028869706 14706288796229232819 14504747961985405462 10839390477775783214 6855752959489407225 17392780535421781762 17589211215140598605 1045805167918380542 7556066869387002930 4883514563413088742 10274763684650186330 2254187684426541200 2719049148102911964 4093155252643533033 8176290342094485645 13582939097532025266 15128294413313706564 1543497502798187835 12921953976157478866 17689574690746847776 16381802187483940222 11980667099873423475 211978742412213533 8866628057174709788 5953593285266451340 12576749200877589288 9823743989038213784 13933412953672180073 13909789205443721087 13040864214500870448 13471922616930744404 9293474895574230212 7225664946771991298 6155823616363689137 10087642538470598788 155203202218981191 9201037477158303294 2866643359123641249 12393769271250306425 13906619812387384572 14239860837540553221 12278910993018749670 15454570837973825973 11734221408246733248 17854351500046803952 6669402487285977625 357976755247501888 6089661221642983028 3082529354247871529 88573127108611984 14846137090941946871 11876452581329340099 9997269265503445918 699167833074173224 12797414765244813857 2724857553888377816 13162967631222398067 10579553591098558375 7455864367978654517 7072838474163140918 6017634423327542071 14012940115193904810 14005701092116316155 9084810649729554768 8917905075364607243 7873989506896330590 14349159953640705212 1062777501908047493 8585220200910798564 5071233071923133235 15479818640452657926 11436789354661557050 5621480327674802142 12594017744384663159 5599143224159072932 10172858792879438708 2401474464828036688 7855990180435169540 2827802697360664828 12439553381274012186 10934500777144269492 14652200173719054963 16290771521595311943 10014827696208437719 5448949286637232834 8179130809211824886 14871543479377969724 2976604657252571993 11240415395001884156 1454302125072793050 4531567579906678575 11077006211274948182 5641509443066159053 2255747825827471572 15161003361667480231 12516072959193956074 13824057077426589196 6849043763642366859 7831109759525915373 4639947571337326130 2867167764767505259 15113585092379873642 5300612295735349594 6512373121670790791 10757690961070165459 18180534394950793057 8824936585243952126 2544191101038968658 7978745356938395604 16641751555902855209 6606906839544429960 16150089674585844477 11240450784994301622 12380461015603800317 6180231990205022667 2391488596700310598 2838555357295101006 9303484768305893966 945084021968705116 840189419302768970 2003342259581634752 11064746114879796362 10605029268734049460 6073362633299801499 1299712578836442427 7292114553078679877 14614987207301586945 5340572610050838885 1834687799027308687 15457627808889211259 9872963666985005244 18183391219697413067 1740880878465783876 11679308831423057723 7837196468914659597 9846404988309914150 18009150467963852194 795718680754783027 17876068605154759056 15143357406019674829 6305611546578377412 5695190541680881834 7377859839227215451 1658127785385135745 10516232468950313380 10033337597806927288 12436039467889286805 1562134792029143677 13834796467947239023 8972435416374238826 121489980033692693 13558261509274556926 2935695691878103988 14119953648202984179 5021628591138691007 1544837396248519613 6272716540063145760 1791856221867962490 4697613006638090135 14610067239962201646 4950066725327531435 13407831560274379 5397909671019854459 4121338459519531826 18127108553085370640 4077475586335081277 14902303306207108660 4100034892337026582 17732619412843760748 16266792109126482955 13203246058554645099 10500889936767183146 9145652713125530860 3853429978358324743 15388902082834295494 6230252420820676565 601254888266709035 12249414130325436283 17683296235913893835 3492069028491833242 14034462292516798397 16954415172104088199 1354913097159602220 13545474847461584182 5680751972346110471 16690642671000127697 6199111000362291017 5355393289407652783 16356875899478546572 18114590410207386283 11339227230142455907 2110245854363514403 3875020248492236539 6953073065192652097 11336724534612458174 14586885816661032939 17480254109315280518 10495067027026451081 5884026275562925708 7104483814011428469 6520054653031874174 7099975426003935955 9883511338510514091 8428718350495494414 2345201534651034814 8726818980717856640 3569386368833543524 13274517748602160002 14974996927859198289 5180797800305464139 12270734508257051123 4686572865023925749 4696639669315984633 15794983302008143565 14242389570495888014 8283732626927380847 8990450209378326420 8346332000309916549 15515873375120852150 15193431064939698723 7437134957439520849 13045563925756575607 14623355810068075965 12803704053834355782 14229287021125253336 17100245850014206540 14193003667249243167 1314365650898462302 2329803629825388944 11847111261359246576 9437623361990535355 2672725072861046989 18237053995289431750 4034465122733376529 11415484725723901006 4979837751463281786 11925470872040596410 15335202127053067829 13995417358214057332 17900596420496176738 538203042474486991 15431069052187511574 10954223437218329792 6987987139595479306 1866729543756530150 16212304806481182842 4715307449467558 15867640589042700844 7822140262424317856 3830321057209738974 13860322423913078640 146266622452415378 4189423257275854257 9738129436390973411 1679116670418815436 14181167462887346396 2297359219331264679 14430837761766311770 10544551362336551212 14740816352953974091 7834542029859423585 1528208475065473207 16528830647836571790 6528731532167845675 14929374956020629803 1150960281726973542 4195171128781037204 16898405737695392693 7352757629432889124 7462406345490101925 4742125876310911389 2664822278435338025 17282723865783921274 7008027144987795795 10167300383868574945 9511424585916157704 15311262234286998591 18293853085885546071 5767912177606391309 3243447494880771889 4771161039874166527 4353753227815867224 11678828546505277420 5944189764350920599 11279436118192316336 2102173454212581589 7549761398437641890 17182575416503994071 9796295765389344007 864499077385572014 11136213878837883497 9384325964691151539 14825347606230391619 6651293596073982742 6251371645166845370 18318313274945263519 14706968488109191146 12133014387870833833 2314718254535821479 8994470184421070477 6786852862551141548 10687621099551053821 10340942963562989671 11862125890475007374 13535750552593635510 2915516683890839462 4499645569421237892 11028175470874670764 28953198075061810 716148321936572979 10328535132129607436 18328664352129159511 17059560576099249349 4091508186486902715 9940633732429184740 11780082353504827337 9480855832928330617 18173095903192289484 15812954894928321506 4328095621593304160 8982561893125465451 8739065128470888428 2546310136127780320 5508545996136734447 2485049619953886604 432546049475097488 10825288354275643965 5652524106033453595 14914463178977040663 16552024975835149880 866493477300649798 12772464922886765627 8240659975174951437 9690789320073056505 2888777617432923496 15284343509922502288 13499496228988793220 470199605220485187 3368732564528229996 1409420178101681593 18043928535412011792 8510537095778793486 2060629352760567252 2809961852288359303 5064161096791162478 4763944838909823488 14981759035824549613 10287554959951301666 6187768539560943779 3556282392484418639 873476202114722517 12995437245143744512 6994812943496007358 1459058873271096476 883175324992482830 3889691555169783098 9315586723628815206 2227193515812673708 16198074810605763652 10944196055988973462 11519167527842658504 5561338902159905654 8447343051348749870 13528002269209565165 5114151369538700585 18116487469740469507 3104761472613846703 3491730916058167524 6095129605230363884 4999386307075798316 4557920844117110100 11450456101604134406 17769340333623511983 17498369474688837617 10858773462216815359 94990188151738213 11754322299142002076 10809097821078019171 2624747258505998306 12837583434626267073 12679719943714702019 3931132134307686599 11787674420541408603 7152217694226712478 4865744558363322511 1829418489899503683 1525206298780975813 6860564739790360637 7807990517837865496 11377538836291752067 11739636161457811274 3770868842388308052 15485038690969532316 10209762126839011483 11999624330744730781 15709151251175538242 18353214192609064172 3180364661255276633 11647605440454116185 9962951261010026774 7914221386107703760 16128751391477333078 7126336124473216067 684969781689194336 7409478102619687115 14212236583784447380 1852139494457697249 17877470519688864388 14761068850176532435 11067423458061854517 767533312486034815 9613126224097813535 12069068619219562857 325987411545963799 1043869557348700068 4246130166414632271 8318418233861819470 18362207618258082341 16571785794126171834 12190392319559026956 4847106091131388198 15212305792750101335 3858755062306906740 3303774150464656662 9383244469095661319 15599662456653015139 18149032654345925582 8099969148525637461 2776034404286276017 5009480205682996539 10155418119520255263 4701597467853984774 9477120220734759703 180070352803833297 8226100302909091452 15274396807518857769 9441335975736725898 4775078470912153632 14097211303630966110 14626733996571039060 12717097224029910804 9606136442741288039 5832611774553194986 18304685136228529350 10396307585411321626 13541354291680124491 11316640408840062876 11472531105383469851 9178176590895671123 13365225948255139563 8472996906821010492 2461944343735768055 9720210184699869780 134218157064410584 12857785808118488003 1755099710538543181 14597055679346693762 16911858898066054606 15295413543009800729 15700407272016166256 7400152022171353942 15746783668297278720 17634871979482394156 16928424716057346116 7990223127149626316 15777482487585671592 5372700352232208318 8844704410372205700 15582539145065051235 6645950389130834233 14967071251643525830 1824305660772494117 13616596114756197025 16674710975025262617 13381244538910702435 7472158996698849227 8260320418565238267 12449083824286582162 13031701413297856931 17696082416855451845 967351775320694342 8653157285789735921 14003147287864654270 11729539063740358664 8834713968205137574 3018895790089216155 12396335161353223136 14942437283230861913 11891004240991292544 11374118550466325765 7612099685322637841 12012260092024130955 12905219950156364937 9667690207706766497 3080090487470285066 3708754211046858179 13026849402813695278 16031111324471029186 14109261554200668908 11454668352349593862 11952998168277870775 5155087165933145101 14204201935555045315 13595484017624501837 6090614407396612065 9367234968226381892 12000573966753268559 1312913621296708138 9137739283122801630 2480298413070796455 5581443335384675069 9212650748577043593 2046517257431756728 3052965274207194150 456269292015951350 5030149535875696605 17728963256552039487 14417188903113726132 17947122108366057861 9243196564379946065 3163370985049260737 18290598838305079903 308493960683944422 5154815438743074166 7015363668597136365 14340541118949556407 12178545997188136095 9812920398377229478 5806897615916485209 11856265095136591359 15698951330907190167 11721597684384859384 7996482968433235922 6674213727311017471 6213402572413521164 13116973138090862085 11041708563747541615 7937850960405910449 7444588262918131197 621824468558005839 3297474453269595630 18188866073740668870 7529991033375267336 3819877027644010684 11089871845202385955 9788033364555355633 15004206634168052317 17587643706796198080 4860226177540431774 669641039465910730 3141841460436676394 10279854909456412779 13480495918773511730 15893299691300320319 5120366060091602190 16848475819444760808 10466419659956818088 17748933552038020793 12098452898662386555 14435490538004845449 2456235799960292102 4124136218139624254 16164826456177037525 2341508099403438369 18163414992488987980 7680844440228556760 6784932673562460042 11959418721696961996 15796254337327909158 7935727636965009922 6616021662294987217 12791912396195611525 5320081380735908434 16131439221433796357 2784766244212494186 15864018457552417753 4382810437949816012 4945984539071438645 1184868381237843061 10338072159808156374 10149381449649771334 4037164568630517716 17453877487395493698 15731620569060651217 14431248356781850963 3096400708796266338 9601310821416820431 4148894513264226690 13526966983640312154 183736536608941626 12464309995534086741 3235204458072281965 2408550031442410578 7673807531387531403 15824665264447222323 10932444049526774334 15719176780385619891 15106246374277803190 17385467918747108098 9480702695564754439 14116567134834356632 6673574561284639314 10349976935453663977 8984723865963478823 6639623379607743741 5237400226699768511 18371130213342500167 5563424977232114052 13971204845684561963 5175834240528486875 5506384532517878334 8804538533226294757 16096092082820677561 12110725658763200630 16087525788840436352 16340270757257954160 6669932265211027693 7579246274854904510 1254772523388214549 2109464058604226816 11329761291651408651 7377489712022903513 5010299955141146990 15095930063682624359 8321604924090312066 3330692517427135905 409077422375338163 2731266324238634643 6444750063250456960 11236783662050409158 3460889974056567990 1613486590790839676 29257256668497785 3200259288585678205 12314538971269295117 3257906508046867835 10300392862085585404 1255151678742179929 12538954652246427030 10095363369885077214 3022842121147672340 198350377698402469 3975620065991996393 1798134186995675673 3846240258799101637 4778156855978651824 8489904120742768491 7672949994830218336 7035225870562625293 4195278062460791914 14537456505002202934 12994557107290501194 8593918836093594178 11291915713432759207 6875397535574120455 5273256224307525048 12433923065305816911 398559234132152973 3610435114017509981 9698320354578451048 2449041570589966694 13842469639590505544 7132311922876613366 7692062602915749758 12371009414145099282 2309110119594491897 2727689098255905576 4879544436030919391 5298338971513147337 3101432105334627566 3141441061806092694 13416827042559659159 5155527260668401184 9297308125935670516 10379399361169762198 14254929914234944926 15745598138799933489 14234528928961615472 11679873019355865644 2041868439744564184 18279292887552710803 14110257412551195867 7846923825113110462 13199669085308780088 7553548813425000758 1573610921841175769 4264589932354819996 2293824722304475174 4755522405663372531 8147718938408308595 13196686562737986212 5885321484507922745 17564255822085038856 1208319255329125762 8290344474717475254 16951998614499290380 14067740796101527726 8340290299357183635 10881625873012664246 16707037092766262148 3460859147761922066 9962583123698039186 3304348466238961956 2338664373570977327 17694827914861943095 6179172496222846748 1966898510214641731 10308322212896488927 16472955442803326301 1049526997526671610 5112291799216431204 12389267836467107811 7811591669920248570 16547053881054226130 5661973568134878444 15951953125193127962 17312880371411324256 1678235674440522203 13122813094492255944 7074028857513479806 6640104583362710207 12810453829380010095 16223369165644974855 18130390694882471062 6430721785641935756 13958288134147848489 11935695892398694968 8451947258966603230 11679044905821439427 10331954366765749346 1009579959372632762 1200643574396060289 17034648954335929944 17883679086432732409 3986816725464489187 7790738364251327448 1844220421518379773 3809969338613945824 16490148108824386409 9631461050001521881 16490398137857898271 3022044658621739036 13801498681977886993 16657140953194617408 632958784135437430 1097285062131790780 15346665747455374405 14683966519394957468 16137155873872253059 1360282247165870974 9711170414972995586 9883988230184563838 8699424410895755926 17387891919961025977 1826393351429763478 5526313084086604122 2194833363324337663 15563897257847194915 3689285306671874894 8093979806931856050 17559672570800444195 7448247105261894873 2455907228029270567 10809785643986574861 12527383381729914692 10047212354269242899 13279417146298187409 1592413072816219899 224807505202970392 1486644540398952936 12812069522172246139 16411784510772119537 17852194929819745499 9966248349607289408 1240809844009137442 17738928660092175021 6345925834678541987 2892814148671908348 12607626560351705973 17326770420171324550 1697283079058403391 18024925177794641631 3644491664567701339 8081295048292901265 2622059122589871139 18366799360295106419 17840093329345804738 14051620810463244659 3915142000040930122 7363376158746056764 17205866254096459527 3417851332373493708 5400632940797995207 3338025685572022271 17725437660154701346 17145667358934320443 11204191401316708518 5388651551742332018 8280458113822593651 7632106258556982301 16575869727192157804 17259638894483153008 2652028260036110731 10429653118633477702 5790500927793044128 11698477932318334748 58363358771180113 13064058068114343913 18415756892684552682 335575641890286722 9606612742119209696 5934122817530113843 2810852673015800876 1822578197597166237 1316957379862274506 18286204045511296878 12133457241221025110 2034368577716510402 4782245199324047634 5236849655995744530 17414105428071640326 7744446041891019233 17751400039969173522 7801504734338528807 4416099576192484901 1850264062634952770 14399711290538826255 3953730984626822520 2556664733713262523 324670862806031786 7560273113567386543 3838657811568702122 735035219691065955 2349357774805826294 15330588227541596492 5457055153064254360 11671447346660672746 11094819953318812381 9402963290060754466 12713950237902312931 3537092145873908123 13661014107218217650 5733207974004155613 7093232052042272073 805847724483805451 18054900005618207859 1181816988840997643 11848364203984989606 8071580176331511031 2749175004627385845 7490115307533963346 14902123056340571472 645600458373460910 12179518392089586953 6083518309480069952 13226432309705291410 13182330031222851529 14359426950785165490 6337120552275076042 2312949503553827530 11166977010487142871 13271326427668518676 13142531986376053228 9536680399886769566 16507839604596833328 980003840116350327 6372454917337798340 17360199743284648594 12420663579316217106 5395326870005319119 16888752452804319679 16635428414715929792 5934599311466012799 3598269037343292110 506359623789531078 12646632313380591848 462638736830520667 12125750055635645289 4162597495614791841 8544086459485368494 5930908094894662622 16730777333672639707 2371557021957888535 5081779068740817542 4393671713311677981 8772320408545430508 6616952959255164049 4730314740316996379 14609185574377425824 11285026255899048105 12847424805383852503 11785634783902058423 14971980336789193634 7280175747140698181 9757179773684838702 13757921134728944810 4217552563146048739 12857000187281654478 15348939576522446119 10836658253795196747 2470472988072745064 8544584334786158728 1094926944166794886 11712538992281010515 13702374132942860575 1022227648953739353 455463302972613237 11334327185384251240 12538913082593269289 7336660407400621412 2923614835213051450 338177051476954498 4367077757715306546 14411807649403044641 16146092272983647238 11460954542089663720 5676247340306693954 7698164882382675803 13779911138237373904 17104735907847793576 1645890623052320499 18389937224308641711 6767303186145402838 12314501855521955455 10425031322481654684 15180161812333486852 7839179654844213303 9674306663257078359 3706951703301768796 15802058769503689655 11589194222900195886 17068548707752009754 14225044901234976169 14439894514719232874 17198014662557283935 7707061228288114884 12444699178968376499 15539272181447096281 14011136287273572606 8636716114629049794 2906879785731754783 5944321536245316568 7245455628094628547 15264010354733186635 18084149668225076456 2042104369942988233 57496396254122380 12846122018124971494 6425591874817252453 17340614481414459710 17899933821868752671 3627224604261943990 17412878283347658658 4291873260094432662 7734990225114370189 15242071383046819774 15376727056742159471 3887208651436386293 16398567580981339430 1844737557465464686 7654930824350741810 14787583646203482154 14261088759390619407 8274944006459678067 15957984020889702958 7234981450717579653 714006192494507449 17308930054316131452 3239825862170376248 10504151502297099271 15066047017232789805 16515215965984293512 15479023281750893862 14318698760095254190 2545127042114289214 8357874896291762714 1144656889352465887 405638451338137655 13957984067707049146 15479242762151088900 12073233787055503115 1157510217800108233 17272895038758063861 10774773394329223048 12255308141560110310 1900340177234438019 18058868495937716986 2257582078500031628 14386770827202562541 5529487093354851048 3514230999005795130 15519470188633839708 5887362778534577507 9019588371734682968 10668789395990439696 1466492486271358392 112745940351843228 11523422062643293902 5981247347750208820 9659369669799114718 6003508321938584009 2338818149031495110 11842768341875444870 2377219143050045748 2205891589839507209 9714066047979699487 14956924489139374602 12568008890022055174 1121632959287685090 9876848858298038448 17702525133983532527 883771755220940206 5375087852302871301 17143839897788102921 12996384907128557658 12079370798619501877 9446541669033120413 5330110976257959432 5723506024878693281 9650622085669862530 16217258166264356672 11577208701147422198 555770352464427274 10013856361563121048 11725445972541422488 3681376935289155774 9734733059598531906 6576649579964221425 14349025212042059838 9811345438105625085 752771862568686253 11005442740472396811 11724981460074652179 13337648054585634100 14650612817594031469 15129361714937914709 6519788287843320978 17557283759381961861 10423475594705023025 6126497981318172644 6652549009707623292 16900131870768416806 13585167660464323772 3240192753724566461 7403094938817323910 15680099552826759167 6247076799490084330 14379681144785996613 7969844272210842468 13673463120114640090 15914174138708132839 12528811288990462710 2056267303449885229 14562145596769884622 13208424013017287465 3564723520503920077 3562309093331008262 1213695665382876873 1563891611159613066 18108671933169597831 1525754749391683603 6010528886248183188 10951957336847946712 7988632274229780996 9150834685827960440 5295530989699974461 3319952426737080309 9760646751877078619 10532187287276036909 13126603847955808966 11026817171086726149 7009625319614266911 14042231785476783068 8292637520065045777 6216300794563814643 12700912680113341229 8833900905269149374 11058459229700685831 9309244936731927905 773508903912769093 2205288636618702717 12775136335309196543 3499759257691478626 393407231493538683 7396504409927418980 9935979426105433902 4488939254258366553 15803219698275049725 13779755398695438028 1794616473236545449 80363925662354874 9578040257395158911 1062457240702661556 1207684982638037519 10660520755577247647 5162970357758006604 15233908531996927807 10275457836855847468 13378042182426859805 2292211705259381109 16878045843001261477 2116260929883295826 5725844667624129804 15059590731537293510 12456492436136637413 11283220984630090291 9623587549520943327 15776574490782998838 7679602266389687242 14081808607887076646 358269977584767883 10656133557697097294 17825963939084783393 11317430630172240565 9701661607928740076 1663657507425957175 6790166822318172613 72398227105943333 17637181285020878963 14821761096883199495 11065447576593100787 8305965343818357427 13874428134502309361 17683178250932932400 445078057334456784 1101518761047450002 7181652351336401727 17159571502191035942 16177315820585878241 13247978114739619059 18136586393702199153 4222279595180438873 17230556441847063821 2766876414309328764 10031215821665975101 13646179399788125609 1629617100993063314 6018351685662708759 2712667285514007226 13360375387928814 15415172335849024068 17900533154735840869 14526983833164452945 5456364306180733762 11885049137082627392 1187873109111051555 11825827926852495665 1104847937958755462 10090169166681352931 6160359045134480212 17454681940089811555 9338678720630631313 7105277762860215480 4297506899532594391 6808577759882754888 8002957237954511984 9303727178893581164 9740069778357957675 4737311766508567388 2959111979986166097 12860050615585116655 10942532426577251119 2660264414200073877 4727427678814114117 14067729934794712479 10302882176342533026 13362300403139650179 7031296293948979655 152448270486209213 8070723395598900625 6750331405800082032 10316279536085685218 14185571767450954646 17566742540492382165 5836661485430895269 12956194194959453953 3518779008318861915 10520233379122276383 6421757469895574500 7135574568572674583 18106271548300372995 4709698954363625794 15038914002232754359 18332540776472391928 6597897724241700138 9755963521477971855 1589424716551705881 7532897503422542334 17140950069436555575 10060349238911028234 15529910699934652773 5361612682730249244 14543261920831909537 5965505746827037885 3995509062523734189 4911196129155825950 10441233142513755716 15016077974058287473 5549117955298577562 2554215740628820922 16408145460870983946 15889418706011686920 1926031320533379622 1627273628623578193 7264158977355021174 393928840552477518 11741147768192441021 16854143456445307257 17969001430418835662 448115224231398718 1418236881068186447 15867127289753126350 214138697748750193 14521429222979532751 12337506083239275858 2636108804894634146 7829212268674432648 2353336152370308334 13346781003468931327 8096195885141641088 5324480119756736379 15084545069040998036 8017335254681951662 4164330678378427978 14495458051122612204 2806919701225112364 13793689006469979338 10805496267209619886 4948460338873959542 9894102248748959905 9572262018648660883 3158937300798207997 11221307431100552274 8999972800003689283 12834304015269792213 9913676208768989381 4765536315128423296 11751691916575451725 17546531801988922995 18038033698883874658 14713156651489419632 8998456248574162320 5790642650103367105 9845139809381192105 11111927987537293554 9558322258331826434 3379568437130657772 12825850760062897071 3708304188999319787 3279851328969414984 1543029361096646624 3107624433073841596 3519945243688900962 16436923820569539611 17789215857505655945 4040563799069276706 4344006482529806331 12014339041850408108 10530498075140396133 5374350657921850779 1017449054331694677 11701618489077279603 9198616963717946040 862587680756520995 8147651450031990809 10305591811355874291 9720018244510477909 5976219078258712931 9216703307854792759 14717081839537723886 4912696668028371372 7782238664863003035 12510942010332413520 213953169013202964 13303470457747317823 11209790550635497284 2699224940758280045 9273123523431708931 11850151658087566214 3004318504801725025 15687253064061589194 10207009824731158989 8914879250812909744 11559338068723306783 11305092620106503492 5140950794580259659 16474543011587174211 8524594125736040135 2194048628698616021 7862678208572811410 2171895558430390924 5762049126874406934 12533809888749821789 5412192265680169389 7800971632848932952 12461415427934006128 14974638575716813589 10307202434147650716 12057925347677030421 16437454358239066770 18047439583578471292 10262732095392523548 4545074014484545731 6749719797698349535 11817659517028050222 10448539026240900363 8970039638316750752 13400602582609548558 13784175222055231033 16297376213173462442 2059771435038025426 11873777970049595656 58720048317892166 4417674483585403776 10929601164456072155 15561257714489696086 7402198979603790247 15729510901012843458 12479566734918824439 9690882625703610614 8623789483423121037 1970603495766671149 6350627751314501739 17726970439072316570 3462849609614048521 6453114983703806771 6914908404705274581 11097639911429490913 16482216920266307807 3076302010601622864 15462526727534735188 12953822108692365619 2079450770144894201 14518938135411291653 16100209646905046236 9137827119971500279 15757765483062962614 2114504082649707640 2789075691869635606 11846819340204401286 11865847157195905939 10042641826314528756 9493530474867981726 16799693418347483275 10568159980695216581 2815997986792668069 9392359535159798187 3043195586238882180 17925007868590521095 12728009203156585487 2903699628226936148 6572032390123770580 12214356365653420839 11864406509754143514 9577729949086945142 4078193261207374234 8142230766096140527 18162531693372602256 17319620296105018890 13548931201948959197 1840294800174346859 12299620601270588607 13007659502568728321 13043030915569783149 6441734524706739265 16319192603027981982 8378755136332629097 2353201657390561139 5082731551531907836 823278957959378196 1179813983590862279 10630410382032322979 8249804276447635580 11261836604910370722 7444975206683232646 17636891212557361137 8986698339754951614 4384145154030656823 16022679931838076032 2990816522782814770 12904088174269535797 5404829513784645953 13624337491818056136 3432773493042259047 5822289829250654241 5305429787015857214 3449799283442360745 14659512182400638483 16021500023191411394 18445472111658432232 14404256061631315876 10324895737756968938 2129632124040633994 5097148270161378141 8028093924385463872 2209763124432462957 14025400711975763480 16567573084072578855 1798412115307423439 8023864536051860927 14853910262313357989 4301860395670025265 10308815985354575315 3598154940867787304 16068611794394777838 11633009754481850463 7382304890801443688 12988331544544988742 16183226987844956500 7663385898151657850 10581589842722611608 6433709619711285624 17072103544669730446 16891973814200828502 11550573510494417787 18341108066031924207 7114342739635136951 9225505836777166940 8987377536611406497 10849613143867918372 7014751490038827865 14125253948382456406 15556986432911283162 12731840584942476181 1031240087552645678 8548797446425893680 10950929905683224359 5233983330936856945 14079362239386436971 15398882384688771198 9721260981245176045 2807946942249119520 5663090075974876192 7376117185517543551 151550732092529351 12675208079372407428 1756918544066408699 4539236343517697042 10627858587428935403 4162066720941829578 5487642634511394286 12327295802560777257 9140511351723983222 2653864579317090916 5239377567312245679 15643952649821206589 7649295934105060674 17983984003890680095 764074777896874615 41122045919409089 8168098531776396650 13644707365023603811 16680135668567473366 13238367800754449422 14180652522939971125 7075343296714177659 11613339948892641604 13488003736389672008 13832544805610605019 11048766505590906234 17716327398488347436 9265686426376924194 11786945486761746004 1696218649380135728 5428565469005088711 16669647023931965411 13570518447371588029 5749346341015470848 12015712280033253901 4686305951787479408 17025004687975803508 13691486630810063423 15793065157720758219 5848693481591718680 14026195488237027283 16327391768367408773 660973083144787809 1448490461107751491 10490440166773788702 15835048883249082216 4994695989056564940 17401229267231490983 5778858231529286173 8576122825882683079 4142522790080031129 4303542786586988557 6278275303259370337 9024349389685516330 12121812272809159565 3247619381566315386 990414309258611970 17031319703511298375 3217559462166939544 12909557813136134712 9827233563522234583 3793803436870498403 7683702360901610259 16742459189703693973 4391275873125116703 16574426601513150999 3540632778963854223 17481992134021354304 10330175180900020561 17288578220275673464 14627236970775849014 10116950075105263597 5293276587587656990 14573027345476091798 9455448705516577708 7429863998594979689 10518769637694346433 11122782204747591849 4185534942160863911 3437475071399836371 2568312679870063452 17934770800828679433 6922855007312106193 2420034997567494619 844245871079796815 15538712781668112127 12035819183432936633 8182096953523598895 15797138227291516506 8293171769942045599 17974318120014222817 5672382925826504280 4525729328995625029 13209637163452703311 13706304305091869793 950166338176702438 1790878261008748576 15168876468459563318 5348649157335416197 15333171967535574933 3649824220660736575 4742857755024132687 9135020390823191391 5396482573283369554 12954317576659718567 989620800123109787 11857409550586834281 11676554936992298044 15825631190439972714 7476304532046597944 7443133397149616129 1691370914689771409 8828959093143715133 13751791255515886843 12668337313959210355 3359354273492705353 17025055980643585035 16215456391355754037 15037508725726827384 925022993423934484 3041957361951757384 5877221417404062630 5906187568279624983 14581378241033816366 18426174439496134000 15952036736266349229 7541424724263653188 1934892599888496932 4929812545884281490 8823445403367943831 1933522645902711369 6076855817298014369 6112761641243165143 13619724790818630865 52796013720973183 3849323181403693823 17558378059839490265 1671226133843990820 16924125077175757221 10829609700901143389 5867185500501598525 14573829055114247927 11660248251426342893 13820728613492642164 1506246894867233642 15853027900937681218 427384512531855284 6757964205764188737 7601699067787216744 16753462760125880136 17414742842457307497 14188859784547377575 4525280229307072124 17851517042141859289 18174019876403042450 17083242050314596380 8117747124170127513 16962837561254049480 5683856041181412979 6466848532641256234 15696171605672519861 10749402276379077233 16867030262850218349 12771635500672258117 180211136186227209 2116704426784423276 5823805899001539810 3391478914625198977 5631424911028809331 6608335225058686358 12541910079692609436 12569109842740390364 15559739118496482931 13031009975476945221 16052709719559082830 8078354616105910427 1659876527220771833 16182186116387563140 7897037538909355412 18398313714784845891 722945934082592976 10221596940096814661 980480045245099958 14998204904488320133 12883030426642945741 11914646760902628013 932559111284362116 16316159959516166452 12503428408773269675 8864605481565488391 16200214529989434688 3905191909985859785 1818292850801968514 3859486683615051897 4139966924361154675 1882836679220100991 6350118245864684550 11255445114708662027 3960431998497218161 10675215196185319407 11905810454842683509 3708686086845573883 2311776540034393148 4274698287252209715 12846257867230530149 5835692073306954521 13945718343167924825 13900173574402127736 18308742480603961836 14853183967521513937 6635969170667667014 6021451067170588983 3978208434445019743 11349494146868128316 6590034211293483548 1684940529783367693 15440417412430024723 15171204970759888103 3933220438396356096 3155947720327471914 10647198456606291425 4992894203456678968 49361729867321754 4737186214141460567 10446967735544819968 8795958612371788014 4974989749299314665 6623415464829034191 6684439585808027323 13815720847155183601 10127034525362398813 3685281712433859128 17723753916897967983 6278136650512411394 611602463298759648 12475788481180719635 2630405851986906853 17344915952499061730 407811533653132365 18386914914551211446 5090424619494666601 8265637336857836423 641105461541885003 16692251451873843961 1467420758688492837 7078486657515692058 11409867727438607667 3910094715442931016 12803493812412156931 7069275064778809484 7567123219249403732 984931481861468284 16125660269394123024 11747419192105823454 17690712058032941563 6555292791916238950 3276520522896083881 9870061176332587196 1432125060432661623 9721045786819598279 5717892503688907826 4811601137503292111 233204617758828699 12545514027878059504 17429646266939259972 13987667994681610501 14555564078599330685 16107683172384749320 1888862248534578568 15031799518307297620 11170967410968931725 9533455578999834630 5658472384272376059 9193950434560648509 6461778896533288073 7093823112765340588 10398325228112979102 2932476432429818005 4738912836027275354 11699022467056918210 17708932249203681156 8809464619884394103 7864142289045382841 12052019525078164190 4841578807994880843 16763202641694560584 4244065595742097667 6067805362601698874 2011141728796595455 18011548050352015914 9443550254204481283 6525981601825178701 9809110518023956453 3635942111273610834 17111577375549115510 6013308115269876251 4736964084313720739 3562614434039066302 10557892917959162833 1231119919295689872 5812982031831786357 13003157846396540078 15400603254438708741 6017553390325116994 3703161355073062121 9162365018975685750 4131506393770120046 18381969911073375269 6276658044870513074 13593603729362591279 9768673190467630717 2506755223234553725 2941172919853107617 10888517225694516203 3755371898584487845 16640396953549033709 889914100433403007 15530374325692710110 11916606579195150541 8147680551968508820 7662532053870635811 7031247264253140615 3325451752022763120 10213308728006731906 477260293374311541 13745763296854644827 8912526321748229759 500753047222980756 566646137171316205 4704863077400684370 14394296539152596090 17267554310188372891 7416878953852892241 15896526461998389533 8811687367990094516 10868200165197482867 17998532636544344213 6863346248152674383 16463323828552429902 13474890516528405341 216255978828074740 15638028537579920521 11667028360870572261 12782555957327105225 9908945581542629303 4179778111598100827 14473209137903652853 9869688072393706792 9650079134080474173 6345208799467338471 16634672364622778513 11628097678871810479 8273886049022441999 11568347634293596022 2932463650055952526 2101918729376610409 15512158409576475902 9408133576730671017 8421175085714795027 8703828088883663008 14067392033005784595 1210839949878252310 455743107225775361 14081001040874407325 2306434087665065231 1056304885986243055 5872422957373586052 7528144823603765028 10748602846191922963 9306142499655833779 8374029097295246721 7549758680755076245 7795174032637348633 11792079539333645783 7580624333838278192 8911210242458443443 14088900686383570334 833910633826288606 1125871501787802375 15380067567609844526 14874067786429800339 983653599850842754 3916014313617543311 7262586772775819334 3637832269132575397 9138139862072047861 16643087998117713402 12489934119422182592 12241642003517590631 1075545193517986739 5146124647443974445 10461187936846524039 5797941889771159638 17427379144289185696 18196445409265014290 84489217629637297 13504006759074127396 7562423706937413430 6279771290982424458 13675054701558869691 6024959212942527544 12833953066150857314 7226070472231351248 16549362180847960939 18174542974322240825 9773699105128916895 2384391072263724442 17591632013659976292 10212051804918362102 10080063947389767497 18256841939593014287 11690799897307436219 17478757078078022047 18346295511626806869 17071929589435522120 12564158970518816935 14458083587700246139 18302825937176955851 643684205727168229 1339129029892359367 10002591038697304809 15747472538145307942 16891344722889679718 8798836309693522910 14047423063894279712 17623696750461390720 16465816667591177072 7248708090480491339 9559228314137791198 7926486595052058623 14607441121484755814 6855971096888487263 7081674210297773234 5259172270285907772 10942051502812090645 5835242994479463156 5480542418860481508 4486687315938896705 3381644776475873867 345929388341746283 17958632388571107748 3651269277302135554 15429260146745133179 16298568586283700013 58156545325374425 9394052600084475486 2346783853369317114 15610618586929430279 14453778492499019825 15434568292416738994 5572648863251465613 6855973446984882006 16777902293939626187 3596484188162134482 2692136352327611902 11067349135023113097 17988400002695320681 2675748373003273660 14543247954742197208 1483666960486116370 14378619288968620672 17880768138590747700 15345721221767943549 9804727454628948551 7762098526494354936 16525524723909146793 14902965177620739931 5191655499059542588 17140187687428998029 18360099604987416909 16015295321068559618 16270258670691851091 2297686510943474047 3193017572191602407 432776801833304449 10150835610618958180 7692734487274887900 8109286386681499640 15268416068875134421 788622873333479578 7627636171048097437 12463573255556307302 10432236181631857918 6165835349346165167 17442021213550897995 8969207180740738872 10047386046084458239 8248707451706266758 460939177167790356 14380961631484112662 9626887706129319837 1713633088052234552 2076936991986189505 7829895018794173330 3304215830716495683 16241595185779288805 11574550620693413931 460071627420313485 3060950410269749676 7584478564898612890 12594207688570057556 15250803888888996621 14778449388663305558 7644123326512464452 3577553727806046436 13332546270523520991 13664365715354415140 6284668275279835690 433725478911251805 4326133451555798294 1265243321899841931 4134626700806223602 7032797607960532476 1035102484606285329 6215909220725953259 17609098329876888496 13197702165194366675 12017162997407203305 11412486507961420853 16494088914949882421 7262775562824393358 4207312458333367114 17331352257867612351 18248579766640098108 1925994168933736387 2154475478875637395 13982825807620703583 7677855043755967090 11015934105868074988 17585709418797381132 2953808333602463979 5841682383026665586 6374891091367352686 17435300438402424774 5769808217425890061 9711004024185902252 15080346792159305376 17386028543190858239 17458305455312868253 13037616001963086689 9789867520955406830 13877664175242891371 7543679910107571212 4328359292955744128 16148159296937127572 4090323253001985787 4894291952938897047 1976955865685505887 17466094738612150087 5772641233401757774 10437363692550988837 8842912863133830074 11621555753563284521 16405733756224286361 11254284672903827091 13924311897321674790 8186462090006460346 9366187526652834901 8817650635654208806 3987937160990958109 5711349958918351937 14935707363324445623 987718821529087330 11217513053119975897 5497752061191658616 10079062238869734113 365243279971205480 421346000587378842 7149517344931235546 14738869837983596070 5625091059372806582 2956794443842079311 7520198247594681224 3144714404933545443 8569616661258629240 8721619069207650645 11141633729534153853 17871190831669477971 11165118215597572432 14514345559336630918 3367116593035851530 15993790762954671225 8324926640697033018 11920905394720433515 694294754318816430 15694855980255292788 11082302871467381624 4380439284688216225 13436943596188677538 1644252769279069887 14752358544694838536 17391169837938567878 8631962174103859050 12857045976721374061 12839422407897166480 9101373065069108840 15065917694072957200 1965409288305567730 588725483608800706 15397778243961645183 6631678484476968283 7402189879810416123 2713610790882443941 13303604167338302370 7075992766914835516 18130026669537368409 1409742451558406664 11661864877375525139 15801026907152421145 1949883415619991950 3956174448328599470 14869009444132808135 3443729049110414890 7955501632495743504 12324037537464951506 6371397680728723696 9859801790653707840 12188114029091530016 12083440815629889811 16571653083440740487 9498530486373763877 9064076760492882873 12557209322011382908 17803647672658122066 4100799439571167732 2477441522749991516 6830124237250430135 12516933568747029028 16505826025420287693 665786097478552858 14641954616063270914 15335133793655578808 2752231501008979021 14536643399652191761 2785335214076796565 1328633480649533141 15014045603534757358 5225220186417845208 15491842078598339250 11313615683450232202 13098726196145265462 15412886579536907401 1408647475839225247 12479609640887876715 7929346670514076517 1837997950032633505 15121896497206642805 6261086671202658710 2591503934819258099 9281126761794603449 16008276006988296477 2889287039226456293 12214836894908350469 12881959809229239205 17397820376747714123 1382412657176935323 18404789788899429934 13484077055619879501 3411710657509137718 6040558851694804105 18347783980274570163 7320219412884850719 223945008570380774 2617732531063033781 12030918714690007457 8568957122293796587 17243498405780975716 1077919242963296837 7167026036617102410 5418601185720047099 11102670743475784678 18309854927529967652 4881938607268192156 10979130939124975545 18214093147466455182 2142666929585377665 156246002193196684 10017771519014595699 1806152688747218149 15610468667879774064 2236697620989782566 2153828635026132035 10280365537843929717 4835318064562246479 2447955494578715111 4531085923139845482 14422430344548648180 2853742943913309891 5185547405381340222 373858911077393620 3805538417881296202 6659622487509165524 14190602688645649236 12876585568241177876 8528523865084010107 7100721056055613197 16119366784877645542 10691549596189253200 7887526787343747466 7964575398571268655 18191045889464390747 3272287962147350700 17365106312482754903 6077164402033237346 8147372366173036407 10380969554114161516 6273364711362113849 5126129155698562914 8376018666228103144 15400288058272000888 304031830679588738 9646845102482155764 2327434364634401574 7895135333867138686 14872748309060660973 11953811733455859008 13131418582134183263 583327691842416721 13241269496557332313 7472241352749836504 5503336064703810718 14210829518320779145 3782522557157815567 10526218793983455603 7445876157992670484 6141244896775461355 9872877566859358390 14226937211467918872 12661660638596783887 11616942264489360755 3862646306370974068 10204208308991521146 14670469894068858565 9077299332798096321 7734518217813040123 3329014136987161267 15084621454807167341 8504053247490134938 10081932126679126547 8941642658998919801 1710205115419352794 2595848544071366378 2550774128122996696 14955456551177643654 529426486016278348 6569174425706804285 8424375272227495955 3301289231822478105 613599001562141744 351235900216177839 8639962982768338118 8219086079624685015 17836940321460942346 3746252099345285314 7723081415131333409 14205366278174749499 16759101285290424890 8761834640117398161 17178537780933882561 10404229870635673880 7952929735334316029 3115197892974012964 10227293890320012293 12702818516707377775 18332900411032671075 18155425465034629584 12211616385636775307 3471665673396954608 10654166405896032427 16770037635413693879 10912965432062162798 5674268673360727131 1144331085368457539 8321386253768731746 7113833552261592925 16182077541250698262 9038526724294211786 2043566679671460674 16705043570896006518 5339869334956512741 17365986532787502991 2547304164275029341 14885853249243839607 12184049484322696158 3030463065837329866 4249035070892879835 13130792103687705500 934978045191949071 12750714419822926072 11281098887011952400 13429853253900731104 16085991830436632185 16500919766187631673 3454105705276495829 5532382683332017913 15819816838946170175 877441938612921428 12601482174482107639 6589171181510502440 9442541873750440224 6756853000079964719 12518449703994525807 16047025326345834371 10141030554584394366 14923265953063666794 6348061482878368760 16685341024546943382 2942727796537200667 430232756596174560 16912093746303235035 6724827331456177210 5951862987847787310 7638791884912823620 9830615278118962632 4574365421557351222 3435497157571452850 17961644282945356219 11439590350222161186 13538484935739207458 12490484912333863803 16072083360525128977 5977525095310590189 11465792829938139225 15691845061584031747 1639625177127917434 9656619319906237247 17838573114450101109 11936131278580048770 9910954398273579502 3898177704864825552 16774652887214805733 13514178828841813515 14069874121446659842 12152574066978695050 11987248562543185326 3313453788743584938 8298217709548635952 16519240773465916726 17976257181084068588 236165522325346822 14104988465972257257 9999264588042813027 2276562472348815177 18194080939431113208 7693130018624375552 15068513351287932973 17341110497679630934 9478082505133022463 7069362487687985164 12054907163226748369 8815203626312587491 16107646649110538683 17573588773456284139 1231993589284022230 14666555126641836913 4638313077801977326 13002999146196189113 8980979181137257873 17477432884989094205 14181366998103070796 13190182176930855194 7425473538990000849 2553069907356410546 1522328480877674167 2077695806450675739 12732559703865387511 11461610342110842235 5029855955923062485 10641650679015530136 4957769732917408604 16141809552731364824 11696905361620111348 221249520449331560 9073472473194869435 12543952260544511027 16823644984112677296 11836581185986725461 17555179110743192239 5937996885780430845 5569163828309284720 18110217859838354751 5128831735755939480 8263913054080427790 10554834794416293831 3994720667509736274 1793742739110957084 18161951582525471204 11815717779562474024 8730123392191750533 12042737268642377820 10479563161782562970 2850207825955669594 10004691409899740901 15884658533730500859 16975276715594478382 6959141772982039328 8654485350632710905 12623276957285939427 12254256361088330630 169929665318670667 15097787474228317602 2722767933626094520 6982441891561548990 15512169579354689447 2492265738477020405 17343878365425637966 1271741312290755993 4699670246254823388 6260190623548009374 1032832531328980182 13682043537672995392 922900066067214999 1948846048739910223 9838934835749935712 13165302182092748433 11822265797572840219 312977073346955956 17853899293639867139 4769991277055416839 6827652256535260060 3009546814465764899 16066502670016379601 1242055378786098583 17577141748262263157 1479126169116030107 16626959784476308607 6504950368181001614 4600714189359817936 15564714727120910729 528137901595765428 17909162983877114894 16418763389139589397 12024848035754964124 2389768479755088249 13156582786813236912 12204055021358819313 1369046464633611731 14142732077240342036 7565784404021779009 17980473468203505381 17848833083721595205 5162146890321256430 3636576935606341038 4477576484046850580 9987053016935738514 10226832191774154649 481123175168340848 6401693260247210216 9283193971496968374 17173593665389140812 6908734725504430469 2889789311734368265 9211755982495425957 6645548275572167623 4713747704232518646 7534953070828576858 14711732326440987029 13743209433654103471 17679821742372724539 8258904664807789903 4552444410796262514 15066637611816260353 12790678854146714812 6237655152803323697 15679735221397750715 1349299162888592639 10583529418579325802 798961733342451328 3549566794107341272 2893057014445535565 13316578676017621130 106860526107643590 14765135734730633922 2004835678355844830 3398693684084844926 1518272785677910687 11408151874565417817 2823273250436442014 11744397018168268421 6198086244557664281 16773689353213713403 13945576384199742627 3086912417549581890 17701147314668718431 1512517379466617821 5178257431309909834 14661893831212264282 4140026612665113615 11543440056782482086 11104647758152816443 630861423217992143 17701078861292505224 5394556473890139325 1347303936108048463 4687113431203106292 17112259029807991442 14543178324355109797 13895866568358545528 17291302380521710678 9184633369356795852 9143354557356511676 13144959189347714881 9731801679477003135 18043385765660512934 11063524122441326668 14779219272772342452 319889114423551211 2252195368170040821 1887868933265704652 3263636798266843588 15204315661943088741 10915923939339365830 13500261561004254991 11520015858298499941 829608402235948065 3880819681378315061 7829133405341688424 14304803916524170611 3790374207082938053 12728185912887386470 10440014896664388244 12288720990928259603 9355403708002434268 13669792511073584113 12568872558765627545 17263655684325646664 78721583612399294 11898521835835170881 10195672638488846466 14707138403348134257 18203390654005909369 10502290464541284792 8975649117672064137 6188008228246684198 13245059385136165941 9894571685919057542 11707296788758374176 16157048392777423490 18132283272933216850 7123477396570899587 17846578058822885391 6190843495758590530 2157289243204595850 12187437563816813260 15693677020514044172 16740235907263834646 6177236800546692765 6165592928712841386 12897614149239619944 14233637801929194340 12980489429669485585 6084585194421600599 5692957960721866407 12860367311509584734 18243604602388968477 11457814673308140707 12472079993076010349 7796657303333262397 15100938408454578301 5946529117289382305 11913725365054642597 8985759335270947117 12802675305870285264 3041018479087918667 3171891413464222687 6624727941156703781 7044723729149815188 10954370349759789350 18061585359197390601 11822096564691843807 8274631285188107419 4652411494642240036 9562866546090218522 10120370709698263657 5179519001514957565 11991206291836101635 14653113930766000934 17920609861181687881 8890042842893946783 18370869269323128677 2016625068728523466 190007874577608971 3601980742978558537 10731684079281728793 3976197612736028054 9556077361812644655 13843209296888803342 15384768367492109006 14304172863613245925 415056369717393375 16520547523264585241 4330362692028852838 3183295411851412167 5218369728683695441 1068967842435658202 7861580091999512944 14381006515028184628 14991701477374366669 18367857021631815792 5534708322485016870 7753164986008298100 9660065277318169211 4716694673564132463 9615564082049494745 14127824054498102282 735332933110869653 8335116462481123058 10371588550821985641 16984805632799560079 14848492678798895199 5327772304115620231 14644575954680733548 12339320218719315807 5000540698511817442 585663394674494614 12504260628990593342 16649804339193632388 15254170238453012084 10861765208423078908 1226365682496160292 946136563986601049 5847697320454417238 14169405052393276816 7915179339414472063 6523879553818022321 11991179676183042520 5469179076662503655 8052125566682818614 2458122263240355304 17196519098366145531 10253347928368522911 5289001037380402949 3148342129842459944 12559009641984299824 6128065482797631892 11585501768746130121 5754631733763148530 236250380663249860 11363441909081446442 12849170831715769814 1292851267951209119 8082652431598463108 14027129384789962047 6621742149628221695 4588973302549264321 5557671055445041488 15744132316680405748 4642848320035902855 17293851574392253403 13692909095958949381 8645512731422661796 13280528101288777448 10181964220992512211 14550731616376092114 7252597870863802466 16461238145602918837 3801206812073458067 15918554140653343527 11784012847538399728 37712366456572716 14633362987859888466 9681732700563837645 9860257309804488653 569514123359708231 1343620301288400925 18112561603969656347 17252659969654250645 11090118621291257425 3909705760161084408 15181258374882389815 16540466425316586591 17560850670089224899 14177080505256485577 9180229281048976860 1816950763382780159 17169591298849694708 2447071293983009581 13155234477838310715 1135490101129618306 15007245772595440222 4662702524294347876 14689954821416260759 2457387709101618598 11209828372093932271 1799006614482598663 5289242882664943941 4467742865453217510 14480660408028512354 9474236079039162311 3382656279251748028 6172401692568854066 8080983642846007016 15200815702241028145 6111058272800676213 16005477432842641228 18371639391076601034 1033530867904984667 4067496975836756455 11723722545623561802 3341724198287323482 17133747663278977933 7952911366439056825 15438692374689024271 14348951165362905552 2373654883042624987 12592811289659566829 10392328811686434277 17799842420627356592 1257939510082122994 6666235941972954309 17013881498938325595 2350194695116177952 2467632186109744876 3839925793277665680 9478974058846347496 1640128055992322417 16490088185682123079 11439653905586962585 1030407918809014243 1149093215008455019 1309284437349136831 4109177572229645746 17705776268230034776 5457912114801061915 10773065513413951805 17868514906483505867 4830206678264093478 18070142694461551050 12914449271207631560 17357398562929909809 3736487421548902444 18033122169275344049 13296858146474202999 10867957034444946856 17490557218877399451 5178027517953959634 10034150294189976797 7079675601252503184 9332080682991270535 1928453694388805266 10926881156546144269 11354861537905148537 10126017098776662892 1372909082171429795 9854894703448859997 94173562405324895 1930883052142410814 3078249930014833679 17465858429278375911 2632538365043602863 16040043619460816164 15420038752272737925 9468441845099274577 16148916573724462332 13624602251294415647 224239244573424072 9397330682168489814 15991994669125554294 1164109211711244181 11563816628001218193 15073899897255226126 8208215673471558466 5053158868965802868 15027850867102372668 10829833791831579255 4939693867544390768 10121628351505554762 17986342562199856939 12862501404593048512 14905249415125324342 6455005715379529492 3202222833147532903 9937541026587560777 12814062813390054255 4201916064229469476 4805331595204626769 1783843449177985657 13503726744326782389 3539745322122547903 17205597399033423011 622337686702573285 13867739022604664823 3197986635047691914 3039045638265320619 17677168816510526249 14488418313576999300 5359172001564784737 14544948484532266768 2340115835370110337 7091357805850106483 15194765192729699521 12259039250929709553 7456458546759709572 10524040452336490197 14168379780583217231 17543883799993351982 2029392864166309541 18402965618295271363 5448757341874425325 16733976718172642666 16189101552773274420 3874152378159278537 14937246610285480733 3155524878952682506 13256326882684328524 8789990545044588338 12566006445725505259 9412180972197223762 435159064239901176 15746715491364094921 9618208088944898779 14505314237541621697 13734823136298038160 13736251540035374565 11158435534367922881 11418063358288636635 5432952270598194711 3581616823342635352 8940142007630407978 5074699104810363033 16032967213209604921 17762190066019939474 12190922089396885337 14923773567532033425 10143995855297041119 3865149610846500853 15364026597390292361 9701632470146622853 11961975278284360487 11162331373419208580 13840101311779932985 9645511899315274518 14293801045638686388 2556148984653609647 9268623999608790691 6329623001033425125 6404628336158352289 5767766953120452828 14103867325459674565 1883829924258158251 17200642130672461866 11364050820976003573 8421856645811029343 4642426724500276177 11887157396284172575 1340156697051438591 1368345584666905311 14337552181195013195 10451627505058952188 12796871285315347122 1941783811344328820 5571775328406671634 453258288941302832 17649168605677359489 18004387477806164468 8509431055134192271 8290647497352443174 17249384017764072504 215215105275022141 3731802777880515651 12573599779523440238 18167076362459224541 6248801510809344644 952466786179288973 4791591128732628453 16882860331737200975 11656642319437131464 2827187156215260402 3123356760102340197 15415485723403159667 3595768781714081485 658246421198083097 2659802601759128668 18082394420316635532 3586105735526621063 11759807305984256178 3731742060567415967 17292812154441698683 6484931334940884053 5119957164157241108 17792359321013060757 15291168663133227567 8671157289351551219 6241545616806967298 5818735661448185333 3077733813975326860 14982616973373152605 2764812873510555403 18165938184256787279 12168261657624395312 14032463132342240830 10988036281516109453 4021381508203333656 17508496181628404521 17760458783972565683 4147067424010062248 7536281770435852952 15758533331947472997 671604657708889100 2698121776124733632 11235732929050554572 12083502005880035131 7517002086744271125 7172071085647395349 7501322365793111971 13310139058947759170 87821649192226017 2088730990275397430 10609334435235270887 51602754625272201 16685212408609678167 11105043378439590851 10354359786522495168 13949966456453510606 14196467289384719185 3229741573689785328 17062500067518375245 205397204334688857 17077215336371085463 17182570692088934731 17302475463760445088 12975007430813233486 13388725989576060885 6155695647689561715 11008894682586880373 6560103760217127742 1802798114470188045 5134307265798056534 8560565515733179304 951210744903569222 3443198572700946728 10300777759333512666 5519694671956498071 16152004647917685905 9273865830613640231 2058079846853925724 7224922086178709614 6862997525910398566 15511379822722345554 14044763531099329775 5207325467135368062 7586726797380723534 2316456363837233742 638663772856817740 6846952717618308611 17450598288542898172 6570782401097119363 11641502679865361287 1940349157590661659 10446543765144575084 18124633822840684295 3633824903426032211 14452118370488015101 11634757292035097527 6808407343687856891 3627686924436873523 6209035365478024702 10940492714945580269 7865755146101983069 3898070676727089224 8259993217461136268 7876558679327453454 11347159348917196661 11027862845534691227 1181233499980371218 7380720073415743582 12948316055237594293 189533350188474443 9108833398242489520 15842026216338259986 10157126114047642507 3529506128057701008 13149463134360068511 10612966982353735415 14873331182177774390 16352021464014480214 13853393819978291885 9246370701735111137 3717506238685926808 12746816170444224677 11347856596403372295 17269966726746184223 14955672719676517800 8817820565395797467 15499047577770968474 18385553473800205559 1281471733993287101 17279179509874404094 11317992959850393880 7114872627915023458 4767731382590449323 11955835193698604130 4850088967650561195 10503664877810773587 8160198428221253448 17476068783335093674 11652199307227834160 2154476550867133910 15405153216398175328 7196434309581727575 11650443518675384513 6305809435773417673 5049180518684183222 4665251591131258325 5678564199100474193 3411027533097580139 5394567456294931487 4756458856424221999 7272747324548941143 9973605082123783579 14451898101618830498 13202400560543399251 8740883032787268961 1256065421876826301 2074457818594913466 9348209952125511310 4384893490516531056 16417257010931019456 3152979345347472229 13096631181250651263 12820736604243977773 8796583290848985268 5507167861165237240 13975201049041869616 10637102298395502518 11959367804377304816 6588797051345593841 10917409826598879404 10928256829203195491 16655442240265989360 14464833628974737851 15135405881731324417 3098429119652765861 10522428978363504611 7914490926651712854 13006553803948970664 13488656772380074001 123629056809011190 5218244963501868231 7624446983031274973 11950429861350173533 6912479037141495001 6627275326837066736 6627210132341903492 16135438076277018227 11684879328771307011 7043110631512320473 4148833239702065083 4614146087000792867 14453138261761650709 8440609635975182227 17035729098656073989 833386023483124791 9438819871228808799 11864133883129728831 9809384533647883090 14375534640085756672 13776322356315164432 13565362320189315061 15189203731742855503 4699276650674349795 13767354577175211834 956650950307229810 6890540757696368087 12092327291262359799 8891587458814296531 5760436536883278619 10043360559923169824 17849968091706413013 7324400795965180546 10652789221393158915 9901189354521950624 9016263672143045442 10986688313939670254 2144062453042881839 10302206717829110384 8930900015809614865 8992889042973612498 14763931755587401419 15125961896105134032 1567813635210698317 12378016836743414073 9960636430832174653 16466835961514862976 14350915324065013625 12049104258839166746 18382081081908872758 18257314428583029791 16784122220243512369 9915397788984922159 1659575520022798477 11704314820720393573 10735412491842872614 14434510908956339130 7809921217163228465 12096747789023658832 6722006697636973823 17802591129260551921 2462895960344541110 16612757533719924298 9333294704635256695 11682520482860258156 2154976924680550839 6654318643907605206 6945403399601697408 8486041505140308577 1533352662905425975 16096094102310506269 5402796785065573969 1658830405069670614 16496697411201149057 2995530866860601261 15211175640573527086 12261447883329182149 8522744264782508221 16744318819459126397 18429281406387148140 13451101383188556256 2520508124233216064 2121150560155372337 11567335240589477593 11407161501411235191 1710452451016389888 254567711209949678 1713842026945541891 16424776428317045842 10708529426832454740 13527975613085537187 7499371992578259833 1363042731609021097 7886644472241256248 6855094379560486713 17023409625882274870 3857243150214838311 15313555926367270298 3530545065422230143 1825698373523066119 23767774935510407 14723543619771394783 7560965851183831662 16202640860037922926 7178192478431151472 1526803416977111714 5237973277818182943 9682055784558783724 9388848807534676840 3640220998568435436 16318342903919661374 17490118384558843048 15037313014426816755 14587167117587489358 6721617182770646107 8195576604793070743 16511494122488255236 7574256743605604669 7367630407506107505 6668192472083287237 7425124722327424806 4819694568903675081 15909685166037647162 17388792542466877595 8545685769829290621 10190297449428927130 4927056785201631042 3607358188912480718 17887352534452121304 13728118873830544236 9668096907355349550 7511598085823852858 17279861436997468528 5951388311160508025 17562725652581741706 16129257836418263655 7144720704383084118 15375278031222761370 9153373560887627187 8908694802475323151 9056250564306999486 11574033348530530277 15899582218806812655 4622659208592876718 15666775833888124710 1775388226192666519 3956502997868278849 5701390360786060260 3452202307223517430 16299547300873903292 660670406742773556 13872050770333620902 14434350394454190415 12665295118721798757 11834549343061280976 2216507712456869149 13255902596197283911 16573777425978329140 9067153140482598114 135499586533743823 3665167199599315256 18276069801216811110 1900080571853317891 4267117177789350086 90325236029134696 6523286607326747309 17515251548471339503 15499279442252948515 7197330458320227352 11746600255148876794 5924904814677980893 12813899244279504773 14945170859677782965 3683130138327116096 1516610422217280772 15315778384676666332 3572308302780214145 8011838271034020605 5637057575603933952 17988165567370819442 11934521073968343175 18114474279134923172 13745183126753462890 2779514830150054218 17880223980895719294 2647533000317114218 5944252130257925564 1808941220632073300 733924701331139348 8378980244809492690 2692161966736832345 7891192907011635468 2279258519441824062 10503661593918736596 5836116230016531995 16099278313606042847 4314790257986960076 1046353931661724719 13693104116901591844 6584698682390209818 17717269002733556363 6630424389757180259 7633712812906869844 941978518507962832 3963213970996015723 17031440506541562354 15817821228259426236 12605680085509162365 10406178530219994392 2617606801210859027 14365002439879180175 16354010953559210763 4212074839401170949 12404212203439921746 18000296681972117734 15369893733316641919 12199841055273017939 17487218313592328858 14002679752891264274 9581746798978683814 7655072522850710884 2150755890440856822 14421741257539863126 9007872990611907716 16567088376188550118 15132510059157485195 1906601917757005036 8597458628822102452 17381818368117430146 17227839474455170083 3860293989789137091 8205914797762710333 7056773004080233541 8613995430956072527 13992396983149791239 1817951159910432933 10397001000535867064 6114428873967747974 7680693647795504310 12826733993424610954 10388660270543639410 5999134328463391457 9827918938461085889 509257482194471940 15811514318403585839 15424114757372233055 15119910535268288298 12508421693077338355 18340497350493677649 15634846659219715353 8068239281017209860 7789092105354191565 13651789310512222075 3629210991062835560 12567261010408148212 6790928715775377619 6727037834829691138 2959958915949981345 2998348244360526866 10067757858525325525 234882803929364612 1505837329401290507 10740562227518186664 2909400203357513839 13992042329389258297 5950271108813915554 12198668146827825003 14428132895036626537 13979772149679397739 17596049256940681014 6183218756996343182 6185821406707907556 2334323623634067381 15113541524104485542 12316393631187129959 7555678116365355505 7575324258214171588 10764928388008437032 5291772946511690790 14097308237217844111 4063335807085655186 3962419389200727213 17824951169496021179 1817255552548259409 8326135134405761893 15957576748895640792 656381437686502364 4333048441276958607 3867240248815896676 1026672929143415297 11986665108128048306 5534371462426505364 10409657214191932424 603004436656304204 13740423647350242378 16728413660975889854 3774753017245435227 8811072612234668092 12132323082822654438 7548564951198634943 6579323270516296878 5458748159292371597 4894040639684735900 15210748293289570009 8258835168700215603 17028967683793231370 2688836136700120533 3137266731440665702 10230448583256850941 3327421543541992065 3559163291182734418 16585418570864119050 6002434183199005290 11366437118886580842 11832498418794560115 13717432655923210315 11549744140018570457 10696617728934922505 1348543089945793971 3628295465412641400 4039817010095058310 7976017239569837299 12032300554834866519 1291984856499505474 11918316698866986605 6672686828157372285 9392517286726693658 11750703673266070435 18074461372581331254 12268003669625340719 9937874085139623788 6699999265976850726 12000018346831389615 15037181873202785790 14554227616298064634 14953907804007160053 11976539846221189975 5884280925101228197 14932693764930589331 15245028888533064875 14771915551892989683 11928703509285814273 7472340976333557870 11430386740475845942 11567328266042938268 10665766132620312789 11873810210784474976 16386041729767599770 2691539954836168851 12635311414132401940 7501270993856983066 7720471211939703146 859406364089832356 1567201956824240577 9021584423439889785 10652787879513695036 16186453972126113223 17948879562997704574 8717868171998816617 8306300399366776607 9446715521605095536 980220400842279490 9985519480349316016 11453483192733027983 5028888576744189291 17298933786859893173 1324543899377236385 7967199593885108541 7912517604387455132 11678682757609483845 5877847520639605960 982749863500243683 12491527697104115278 3748579213357317390 2394793137986436263 13928484960307226837 14131014484738968171 15116136247419961936 15351045292286388444 7133071502202446405 8863454110598525677 3988173481882572052 15135004715353759695 18228656699072017951 7227967696515035153 691278170218792604 18108838915328754654 16848607119174394435 13412873485633080328 4567212227635762934 10300585462853623088 17819226940373067539 6648918590292422292 9831298395500146024 15121255903623079966 1018436206478871765 13281345149287044117 5599100974226134991 1564887483342689662 7216326140426031418 15965306532455031807 10192275724609386753 10583893861314204480 6193447633855544065 2838256739481989783 1067260882971159636 195159673998626472 861347483128588882 12768686132765203783 15224479385515937890 1817619897105940444 16541298707385411892 3767392016129454819 3316969515787688395 13063537484111016285 13585132382652617058 3439659898523945980 17271941374153568381 18247388882458835149 6392434056512019002 7827111642620456742 8093749754533783238 1722763824700840049 8765501265967456943 16502585104016454410 3598310127665174312 10884912150250036601 10288065753869819285 4666105134470352866 12884670579373462567 450322403576223929 164114006520100460 3011725570089318420 1219483469251891349 4748798565533871135 692976390843715743 16238676736475403845 16287414109616660180 2024679779701936284 15325784736020204936 361781303539580927 5989746561151188996 11112494966867873213 17437053629271635367 14388914910678820089 2453301946619740386 3417813181133820905 11349369817616884554 2353155930735163164 6797672642732767527 5678145346942606923 11598677953934046590 4438886293801033848 11062618132171467664 15760256799163920983 8720397186379386244 4031614103368070687 12929080724482193255 3530345186952905026 3359476353470681034 16652515648176023054 9897040194034598347 9058775754626637233 11046710839196884840 10313871052845886510 3678180017823638833 15605448689447412080 4479932634829031865 454479742767215763 11600607937404150614 15000891849841247590 8945063864531937381 4399213240889273028 3731676972358629761 75220159536713780 10039964460503520364 7588255109768917871 13917806326419052354 15338826009288044314 5484706384207651603 507506614205014281 11850793347980897129 17877409580961549260 8156916544431815490 16549912297917153208 1521023387365909351 2407050352526227981 8220244401540040776 13589155763792082830 2154525803193060698 13742714089947006971 17055470868730256741 12106526029411262022 11577313548950643398 3120989167953435373 845411136353655874 7684027616793176599 5918998476350851642 8691524142285736689 14174354390467544852 6713519653475392411 4508939050919224439 1717586458196006565 11819952975138318735 17172326615726192483 9614134694749289904 8051242039396994781 18200754712147506083 18132000003608106786 7121039692231262025 13880510434339779223 6108318375465534269 15079369042693410076 7418488500834377536 5497807232747293649 18285065472994359886 10059394304803754545 333763432745437319 13713613270713883580 9042770013057645417 9044418470326598401 6847184421895622969 13205252925232416670 9008434993997451876 10903482717375733647 2005316232130560820 8878014885206045073 3578522597635962291 11163682992567638568 3153692431842823898 8732876972306340175 5613753499385627168 15846792297647907843 8777345306983327940 3405262686873342284 15621300921178629326 4288955852079482436 4331685637844463305 16994786388969799768 12386818418854384072 462953587198094689 4796303565971121459 17723381183167682485 16830839616700355397 7294021550184496112 975331208941584181 10831131695372053110 4475689443471439303 7816835659115122476 4209519387810943551 3495691314054818240 7041684038324771101 18381293833957446427 6453211407895430263 272536870641235436 4949779571403906885 13546952752831556731 12624729785400017010 4616871076821285012 12229595441068179539 1768073772238664934 10588633021532117701 16223112964539301186 5802210464486499313 17861194984373352702 1588304538317038604 5012567469189171050 14470489067115284361 16993055121403508315 12080759184508090221 3513032278978933268 11786105035303439077 8149741547119052521 15572173027998542718 11409929454964125901 10832243331248005142 4360661351752733090 13880311436177139893 9568001467305697473 14340808772063119965 3205020228101725332 15790328563096794366 5481413710996979025 14261134342003334591 13966194941170190175 8155056440972762480 10148264040116539741 202339349149578043 7465095429433850986 9202752695626395429 8695499996276552196 6819276459244228996 7030470432169678686 975532653290566346 13488242373522999963 15992903225499796604 11617127546931394522 12402878922133686819 17694439621727431224 10871477833343057609 17982890372335722393 11862290870260604121 2022118673464834358 9727868494982810454 644973494893799433 3460159698789393209 14962868029044712147 17041862135355321996 14863233086223649934 11155079454673865992 3132666131902052853 1548911296618576350 4227033457709100814 13460045107477328309 9714696479068643925 5273430526346823151 6921622266461118735 13210376326381876410 17773290718258759026 2769866322668976133 6436789908635415193 14235073773100287954 14495419609288211759 15093093113713585914 2515685894148487555 14824451409360691817 6921138055015205438 15159088118775696445 10750420091921844686 1642484721238522420 15127171974566993538 5821380924077457170 2815123177159650463 7068236843223862747 2714796482449179869 11604284386578635744 2559819177147286069 14277787427429650397 8300507437220271385 7999410399291022627 2673030381093612266 16034412655195019723 2873409315996292209 6153861463620578228 1908315371203636593 10580377924831669274 12398964456018244216 10351266688195802997 750726726616035851 9190049300821475243 12503980753006711700 13717499508406447283 2101663246277390578 5687665382285998476 3029923308704638787 5064833668579514692 10125904050328061436 15320026976474136820 9433562266865794404 4597187660686888787 16759629472699168495 4980210873268295606 3642392199048389251 6946990550191880655 2331205491255637890 4458492436837443054 3319066187073860021 6869330693782415329 277311630068898550 13617892916217346342 5928672121723199318 6072112207618373859 17281437177234134444 10497514915020749613 1444452517759972863 14325813588380282555 17500099434478363801 1613789811174011318 2736315941884495013 16398904072220697496 14807384692700978679 13184310761687479096 2481097439938857286 15671850046288704585 11820671202043445248 8414244725450605548 13626094209990615151 3540249462880526567 7514931201852455073 4601450089751134498 15481574857983928732 10600944399634176111 13361798245919709095 11099751743276345962 13417811844210642854 16641841705517561916 13919505924785062267 6344026275023189919 10191062290261889677 958410152755801534 15661285849736006528 12626924496290942078 2388853296480059484 4166033152807680239 11276295545251237274 17745547682572635354 5851852042874535494 13862657724203131262 5402084862884736053 9889280596107342720 16205280600391958251 8657042429973534066 13316074497926862323 17561297428152068036 16758969510881435676 10273315269804651293 7879706191919345690 3314910468295542871 8267320490396421649 9742984423446964279 15152528402102912163 6966319063052408208 8037882352423790853 4233451602627244919 9474207468034448545 7735132976701011021 11500474622466365047 11283794725576125053 14728221036726076999 16982458042265160161 15208519428164878215 13472585388536398413 17515413365925046360 2476677494209262355 16513731946381188657 4925704310114462988 18195687620443974838 12959453320865043838 1688094455053462120 7173197820417945519 5152407096735779078 8486499397406999916 7599962096295334812 16215421453225202688 5849950226052082248 6617153584426569248 5786628673459532104 8480607352120794975 5482401317502101936 15448571208486780194 6826633353042203519 14093339323053663731 7859146208056531124 17308882416400009211 2237441710990923278 11961938989709402291 1437850943064431155 618064398139986282 12578573045172206499 17999074740017198713 6880639213724194245 6638638515109674575 14488662549206519203 17865618098023971056 11443357517501528296 7306760964029067367 8703782378711220206 1295450770575341675 8467106777673641915 6133872945347047870 15757742431544393331 13820616794321898269 2734138610828060975 9163979848972503430 5706501141946175621 8824373902084132011 5167718185940481419 8108896733795227348 10859748432167736569 206082848327386240 14326131071816306216 2365250598247265465 4693986776842966648 1413140440988244829 5702201273961463618 15553786425894183161 12043597432567964891 1312511120526063277 5679807008787046330 2260980986769552516 12643670351691545118 17709683406351704815 12041934599935312057 8357561058496448292 6821960882259858362 6987275961255111335 8439958398077778830 3677561047764958230 3271167364269449440 17704911971034575812 7014484396318667975 10661520905374931235 11157383623652166738 5005122626990426206 5234171987849954989 4374202271915240920 2260048735127034518 406851147541119245 14837534932194119836 16172679463107033156 13425979462419019096 12317697656285381108 14309439599152764118 6582641356199038785 15710063802048969931 405612948697561314 11552150931519539121 15431535689235710818 6635503576679478420 2168414305872071622 8219324043834524603 6272714922249374821 1883605297521227411 6963860326256662493 10969493971864041995 1548420469315369480 8692643898935423931 41733585838747824 1795358003548695160 4051724928927978872 81207630680652762 7121919243344996007 5955282061895669964 17101491349199528535 11350977118524759319 10665921971097047632 15262677412492341115 10555117812215480887 14772784803284691844 2632632199611143788 7881805511216942073 8023690463396649126 17601269573895416738 6941702941581975609 14721276728010018857 9417381124467062833 2091611025911933091 2125211667844925311 13135395428448278354 1933708048640359140 10322897431078272305 6436785239477134965 15860361329916667821 4331082545062709160 17321353156724392273 14650966693106603598 11244480218607101572 14729704668780965432 9979925970119539692 1713598785260205337 17503112259223742655 16778595634274273886 2084857377898701580 11310700079145762478 1920884279380118061 6545683501732794697 2946508986004007841 17602828259324533614 16667608808876907787 12656035164657572851 18252377906465411368 11902327166192946424 1722918328217116327 4263607745696120404 3713178189233668907 6097023056790740234 10148688132160008236 10750500140681008153 69538161047238171 10335689053405493570 15650060590739207793 6766938384379761690 11510555748726934137 13993309516160231730 15921310887054653310 11004380213566358662 4702995715168097799 13185606240083503280 17759154563275503465 3988671129549441036 13660614435912343014 2354130131144361721 6171127051325644965 17300743494265854081 5222830974978706476 1462983988882464449 5271581170855450374 13280482824187760121 4798410352340014402 4016227491391118877 8824260260210444266 18025118858352931718 1279167175326914029 8968343703905099396 4160251298561123261 7257021735825541765 13430639031164099543 10153242960000980084 227990586522670137 14937984872319677941 1586819752467795733 1141297282738256421 2176105303841872003 13799258283129425045 9454620248460671520 5439751598710351717 5291059821601589753 3090498768511457269 5410612463545247767 392808196450583767 664283794624971501 7161435568668542903 460868220369236466 16038624995888506104 15537681392075485552 2051234109891246578 3582714935867746368 5738784311459009425 9156037725468025220 14222556115271468192 6894650204966908765 8175884339836627732 4644218619328555346 17725550232717320865 14674081754278994677 7644944810591266417 3061336824629033554 2989110066628840586 13683230720142133180 11909110942922842910 11137031779041646444 16096440215935522598 16081906160616568110 12109927397433839557 2109036622539608489 15946065575449209318 10906433283143423941 10686665291324211413 14048028290347192710 11984735783476686484 753637005794999806 7015814763143715860 13353832834225412435 18356017892758896245 6460522607435014857 13649970963076624430 3777416477310633731 17889901714287951595 8361918850795455451 13841477346617109287 3458552436838046434 15485633013531282732 5614232162229560469 4508111077108544061 13422984977738642748 9735107390510285932 188595259797187138 1754869049190504071 294452616439816423 3748386607675492081 18216161215870320331 11671999184299008388 9037081078188492619 9512168859952579839 14495720132621212172 13087018404441989570 4758080705785698419 16944855836371669488 14832644983716591984 16229047381213489571 16168599589089288461 10738591772265974014 11178497083223395597 12324142000619758401 8917819090127834179 10276353100343791348 13806183587201524961 9385529471927161536 89292906597919281 4278744019307503794 1851464234839609308 4551278411541496015 9152819400493907761 12353216727363736448 4288273621610440702 14564947782037791305 718595597867924714 3920245605823176577 12895194217460896830 11002824412798183202 12461365994059687222 15981637186110902343 3724461229223794575 7395836035324696312 16657302448912226608 7694620454807060081 16999409702243941516 13793576316964407257 2072993737404848511 16967927987388945392 690559999054412020 14025584784352939434 6449548560693762977 11306230851562055943 12415071995543649460 4418551384132896909 3962483934210220476 13957216934731876208 5789323238558834914 6593921837332643701 13090008514072527908 12104381395064386126 6135950209393218599 13545238232743489257 3989695988298094481 5863348748292183831 643324450079899942 11180110317700544196 8542073978963263801 736346788583899925 10554815883875939454 340142332965878798 2519109331822468909 10005441584010856138 16877478733053153249 15047014418939031292 16377544949181384322 17299625541481769219 820852477647961881 10052699732686263997 17341911855221683075 204293593769803834 13100188066581630069 13965531472777503251 15055402540620896240 14071463354384805779 13679859886079648525 16998142781277718485 16697072940814005054 16729989808092658192 10521395444748631955 17234965372490505957 1078749600523777688 1729841084025285358 13417608999762149957 6751743851460806648 13174363218435490583 15164764902551334449 13390065122065002822 6952099147893469076 10186218223443867732 3277026777918115631 15893773868655691378 1175813445407931756 1684760153849360650 500073046606924841 16637160875473565599 11493971902032765072 6143791862466118113 14914578478298461026 15230493777860809025 9422509008554757027 9463458925517035179 8161015013048772386 2853503405485570484 1632754927510782479 5649726392014663927 1528739401920168806 6787373575823808731 3886424267658395560 14787493719822229023 4157689143589184150 632415443227033688 9289770059752993501 12871098700502754971 4794407121228954372 7919672665822152072 17927732968401179741 1590137833041295148 12844160702279519214 9353989660992185123 13524616118939702419 9237325345109876783 13009097086627406910 9728456920650140751 2978241587129733720 5146630637885066504 17684958029979990962 6953790958276660265 7079382843644848213 10784338787373550345 929267602133520776 17911949621210777947 4902031675876954726 13775822237888771152 12938522011403566951 8424386540517658321 15461852758164397159 9497936990714562758 10423209292500843952 6033192020234111181 17381576735570476219 113316734182202984 13121081146537736347 6066284887892589088 8216894401498626376 16297135283186694479 9807928627760370771 6001398542766396925 11626557757232070281 1752243793956978487 9663053722587424380 18163492377544275010 69142152009781453 9546653370027347981 16212798493633134011 11773865734351473502 11019632833960685252 10846045477552190710 4760227532061842493 13622463626259177025 16901525284759874523 5716602731582161208 6606600455002241885 16214064447733301437 12134113438289415157 5925152076354956181 5522396813862740070 5090942599758126711 15995912837051248274 5637723577765067747 7419020800181335261 17791411098130105945 12296181666363024421 12286200916891467315 16857098147143055318 17992129776333027851 3244661859068902822 9388117311651756169 12701583196825159132 3819941042660867009 10642708625920187286 275863237458478747 15972870554254722426 4039311561555844014 6301773769569384051 1426431612217309173 6519478676016035228 17201761614989443281 15658386970207658815 8996686633556714967 2206372714256337926 4288259861097845608 13464552063928628865 108601570322900152 16043109852042780196 11616737614901528720 1880079283821800073 15324070660013103657 1949667959264045230 3533876775132780377 15555086611090399048 674046447625630085 8179167141960291627 11072273154528212980 9082549760263281150 13954574412242862995 14016806298992485082 17440778275432503080 639868810488995654 11937755648412096659 2337053087596150178 2506361066245896784 17834740123448112888 9236010312251667898 11235663790596659412 6678480959673469409 16871752031333289440 7642376285536060688 15612986010122453037 16542909615608515948 13404469892902516778 1452232122258660954 448909863112364898 7874727656090549317 4033407052343091145 5509365930174168110 15318989482163634106 1876429689741178773 3036262843887163106 6904256384956158862 3819223475677727976 5797450460547471807 13668642596224902032 8538433790732608870 16790316705501810301 10797779529307652002 16891784492015727503 14408877429997937432 413992198974212402 17523094396559252400 12402951554449412770 17628222741752031316 9062464541493104890 3839378148276531114 12655302261499763523 12272882419465333038 7943145431674926757 11684271553577173248 2478842700934718935 9737135997731025607 15429870874495047506 8839146095443659447 1390730205477000659 16832892890972378637 10695990093751123389 590590969945697074 4015125040227096520 4907445444059782309 7637785506206236634 2005167954696782392 6837195258163651314 17753800964850142521 15924209325615402667 18425337816287342049 472355931458076865 17593326369860366444 16179253995246458498 10800231432248610281 12900768309354006174 2953836486925172498 747398668280218934 18131910997205614778 5944501355507676738 16243136529747536014 16401282108688690962 14672120242618351555 18026928605770040679 11690997296810409438 11375535711824997935 4292026186039077398 9972454839137475904 1545603074079722023 16933581462153802559 12831098541766184392 16597547013543930712 14787509623384888849 15978000275763092028 12444172673893102067 534186574993106265 5736199529946740714 14503432766629644125 11464309895241726465 291020467307161358 17523538616138708196 8930430722372345137 10035447029907355560 9770229163089179483 13632680872151986902 18166813538037247069 11045710847595205439 1770252886548412416 17740342530533492285 3168041143580939695 4636990821801896233 14043076204161964599 9050290523052559387 6704037945542971597 13805822545420436565 14571010219949856306 13350057137237042546 11925134688651582561 10464729117869962515 12551521037268071565 4975992010462181294 6553324898658001697 17715364415270630451 14769621033664660551 5277135174650634172 3993291851127617907 12375808790940914116 15582350668017104768 6486661935702354960 5408231635827126210 13385919145490426172 9649612819162201298 7457196808586085567 8271786716375533779 4449497825578250355 7978632040375416546 2086357546922368744 16575418488427356347 2531368300442744993 17130614497078458954 16251983229838574059 6685812320260968202 15597981968435074087 13038271663900397596 5808619757929756310 2401371816666116451 2995744953056050495 3134625625553621581 4467791084099838495 10497281832154583724 3142273383762684987 2481408097509753973 17027258368175470733 14638961513428730282 14263117620867443891 8418384827721946790 1094238782611437748 14249239076782563930 3096558575601255749 5682734677919472516 6109451773588218836 14840626421170055933 7227609150770128247 16229953824366566203 3170419679865938207 8096286416579448850 11439647638062083579 5556212394788544454 9887045772275904586 5276211810946012206 9031068549138035802 9440956092695926839 6683425861985300238 2835799304428874353 2713196014249757757 14148861497495600718 5780691787284865375 5948193225893860919 16723120461518549118 18205094483579204559 6162057765671260679 5451892610472400905 12790585549061891675 17418151423838741937 16884038373513578906 15349396677951917981 10914526504307274008 13018077870263773262 2028895300843308045 17848661587463359619 1200921595641795110 4973415454441745015 12182065738389421339 10287741036271794013 11114640522316588472 16457592617573938662 12200125861379545834 7030820569258451706 2654732058579644369 15846925599917148968 12637780319976610930 8252569989383611332 14323123255573944806 10642699708987869349 6686940099970748005 5078179843787015351 7370646910861290680 443288585189261398 4510737238413060175 3491494165415801094 5343350501064155112 14968666525260136012 604454166555478676 12998744271076469195 3034938071451401920 7304792745159352875 3865807421083043902 6966490537349019625 14906452271460868928 8666595434767066803 17206949955491714370 14099523876139873871 825881706467433867 6808741873454151800 14854406084513419243 11877901352725405836 9227099132252403866 1098319550485701043 7245099868814850372 17082534370050606158 13777380651266285243 11495576065229896273 3625793561129269661 3550388201867766664 17516163934838574859 16419387058537608870 12071230815012371123 7168063921224872046 10787348886674516594 9528308642478673027 2409870154570099677 5370835442397330272 7648191129293462751 12333311707884804056 14155007881186015380 721315295604262036 13041611330748279923 5085601207930860457 12421307231952378794 5616716384975137400 8974148202309556386 3331097305261669664 15065654621785977254 3931051694616265048 5311949792753804255 15199938215897436865 17860980075350176576 15864154992575552096 3691458784492249899 8388857552877308086 15592857680959209342 7609671678653411431 15471585984919880613 2248910695677781832 11551789975717032307 15218966087170648080 1525835024741642388 3882086173129681416 6789999208519194287 9698383125163743881 16405608480111123802 14267809097877408102 13493298560642505399 16633706336986908379 10957807946397381908 8145076820331500173 1491681392290239438 426000107097148723 1199197517049253588 1367303276865149612 14718293738688297583 6153589915806368907 11231648490852075153 1758579161590416553 4843733803679110768 3116432103663821822 3375191132047358438 4410160295282947575 12867204469895262763 10535914609288724709 13643082070356295333 5250397925826094536 792984422761651183 10606561552739471411 3221658437027361106 5621824019005348932 10218458231156142060 10061449573208385057 2210192395585007081 9123468602864086232 11403093308130714634 13693145307815690763 1034735779845484093 6147750619815323426 1943836563809192364 14546192007716000421 5904120193162926690 14238134170564904959 10926285166414776586 3144099418307081922 13706987656527429822 10300530931437001754 13717214167321178990 16573891712746580146 7894284394312109664 3249390128824049042 15256600493533565533 733805507479136949 11987243408551690888 695888170788978523 1391915747791366993 18410376070860659715 10617608020761980000 494384160728825799 3174132651227457902 13567039162737798155 11673527297792140562 11592142853324384951 15985149760417345314 1985581302302217015 4264197413268901997 7180074843276055128 12812480069389083976 15381061994906625698 1660271097950467160 15279858408329622048 8559143692084221673 5137607415499428301 13413193204153115907 12425767755936239591 14323955012083230118 8183622793874336211 11947702326098296813 1127255495282473417 14349777093073329186 5933124272257684998 7795645411008671442 8764435099793765226 9623064062109007160 4870352372049885149 10205854953862883178 10137934772904214561 17621214617162619164 13070185930751758727 4656388929542842351 5475149478125673606 829151461487923493 13030613106651572385 13080189390148310398 11053248226801145032 4569887615129319851 5601439579747372749 16928796398911669572 54552779959403530 5624547537979226052 3879936890246311225 7665896257450611560 9827327133996516789 5356785561626400 18352189275471132901 6296485125061429900 16980596978988152709 14381844838858863781 7519827448680335055 15819538381158418419 10840215843215466203 5483051451500671744 15008272002848360039 14758268194845472882 13008926095601628621 16425204727131793136 8284944656524462703 14821757419663838280 5653766117865326586 7652702143133120503 11377443495617297920 16578541818405290058 12902362019583921983 17853413030735279141 16242039537489890227 8892183966623092779 9505182576530617186 6126458429781663367 3242408027057673533 926173851809926472 18132089499029733163 4303863671698308683 3197834561800608811 796005493734474118 10897528963125556109 7643715966023196769 5677148069224662763 14833690886466714877 4968537191153934371 14074168976318399886 16768028344978972257 9982034256844433211 14415227096079450433 18231258266404391624 14583872617371772266 8842167998780637701 809546358028433656 13946170307338381651 17523917847731355164 8150025740184905703 4553474495569753280 2558557349861783827 3935098609154863569 3220299238981256737 12782258263993281072 17537808927271650579 15289382312483098796 9347546867033784959 683231226983489752 16046001660953734254 5745950638560101781 8086847057506924541 16690007445895879549 16562464373777983583 11965018907936025091 6063777459068618879 378256734149686861 6383183748095832426 3862728706757254799 12917806448191847108 12447310483711549562 8908902502462258755 6714807571992042488 336009016235587787 15580812722996262236 8494536379167873537 4222136505591087727 10973330792833592084 4359680089770582568 1922627535043201134 10482365990256345289 14476085969483997336 17065718002897531087 8563639192387408738 1178170000862268587 15033935968540418235 3441054835983347492 6644425790416315741 6891885998561278874 16504588450550375867 16023147217561550492 5563380953526918500 14778977438839052759 14371086625443572967 11862544328572577093 14276524880444046521 8235874233832800489 7203771116314612662 10755628288926710291 3337019272362774929 12962541576676503735 16321942107557983801 11882176069235096682 7297317840374289745 13072397870777290895 1822311901533540709 1905857686724694311 15592076785613786415 16311111358447767071 16256706458890112810 11082052710495147485 2385150247271294337 15708217802934422582 11107942384354331412 6718711942619301096 7486428747103181174 5172016977157082503 16313496414076064737 5750300592170337403 15617355230012895558 11234744059473165967 7561093462577874064 2716190463683506752 4708164218443505696 10807164628102781760 12113370136675340402 16094926935604226968 27637605033664646 9673898088957473025 8323773164522067722 14818127183925818371 18401322033190747933 7416678123732763032 17705871056156382054 14836466617751740841 7369474280347796278 440315515513562950 8307265042034845395 14012024731491114299 16825017809910100276 7652173466611778568 4614472733269557988 5441399176195890192 3731539357609704036 5307998550464378149 285223059120097962 12120044253788066459 753471747839184708 8766189988290295798 13248587839696067237 6776034491667726367 11384164424914676050 7167106025546779049 10076613139329359569 2059224285696872924 14720939885765941658 7285076222663695483 9163497994661592752 2647823517363263107 3609775382318354633 17532385339563974871 225205701937612114 2825688656749723284 2276033063239475567 14501521684079896856 7144147484842754114 8928491442373511698 9217040103693246055 11276268873937722604 3294859488112155064 13840735455063124998 17456977871837306610 6270713696552823841 12765784993723630481 15006994804148314690 3916100628854248227 12774239640676305794 1943149512285055667 17992208281998343217 14348277312272770884 4245262262477016804 17340690211282402528 2715098980529072559 6736325858633631228 4271894741739497566 12470384164529235839 1446543113495674844 1758444960942175684 7579179231764320596 12285573716594409999 80535888230168834 17898771110322855492 1680255664313489836 2107490306842124525 8451449298808255974 5813232378540442930 9001474751480485962 16352779004637599006 208671910629862200 14652364192379509247 7819607128371999586 6332818926788392365 17719084372515928999 14886805341513580269 12066362921148332938 8498667656669450183 1117534906163120163 11861886045587455487 9925867909029817507 14730056406968992203 3543971673918422460 17550293741109595376 9119254056807731134 9595199962434103717 6420819177705313626 12585756628600806020 1241743103644172542 10404201354067090337 14400297510768532422 12795265481134934369 12097739271946864289 15533701745154780499 9300404429037610909 10412794203245232611 16980307104716828654 5383517571397782706 17657036681831861049 17497622469588353729 13533193697389098475 15206070493906718157 6091841307192139342 3092083024277740845 4003986717287650028 3851666799405708185 8311522610167304724 11785969868349014806 5525057963002513875 18291335533498673591 12534385678751891333 10664926601274284200 2120931067634576803 9467157932945131878 7477871509250268776 6654359710442985924 13678020480516763244 6452079630123661483 2577773119350962517 6410248527704525029 9727008686155168902 3874779594895712748 16661270827642923900 15851194077606902250 15854235162422043256 6995492843448727165 10523879222269038560 1598741933741333154 12339693529346294909 7651533968641611102 14732812257662132007 16744813098892154262 12059447430751340735 17362135003283770619 6816900866232494958 4962638694479678207 1714194284952813406 1804854692041084562 18092801130139717838 17083388965196448183 6912504967370007937 631161145978738118 9380717054841065427 12714327259801839842 6621515160069682112 8085449502782092847 5352355861256669751 15308828982342141855 8778184624074756929 13839569128032107489 13785926548470910291 8871560211640338067 347882895513594640 7526625046505030183 17096893745600442835 4828164308032292284 3816075064509843099 12285846758210982483 17573277210609251838 14577923905258882354 6490690827300834711 8187571884402438394 5120384349966198700 7322190302885012690 14767968767275064612 1748165293289860111 148450737163427053 1757143858155962959 12671223366009200147 13279331203713814268 675943012436712478 10900909587854062338 5746519897687591645 1423996784756262990 17007341682922800458 1923635998895788378 17089344267690441941 10298621798025403998 7736686806705941712 12887180374201015899 17623922397340546617 16770361755929205041 12154407144436662059 14883859659897298626 2103382788031685577 116186792598474715 12927872741832817048 516176209779991030 16366945265454595598 6820488257813747808 12988403180391147531 11661761732649402379 10552968340755447371 1620992250212070875 4373480578671761066 5300907514375004887 18438793124285396580 16015693105262547600 18112084094988386042 10786561716321495294 8939440718066304381 6609946397199843828 8788990798460256822 10639700179820755501 13076683596279994577 10649064855650343548 14888367849090146001 7348305829069108297 2692600399062284035 508203016530934722 3636637411087203167 10224665122691219568 10950309433215975471 8502078669143266575 17396570482736128114 16680474432268371109 5842217370717496903 10644062321898088387 17899116488749097782 6518190836693014388 706790129072193873 13480787123421849085 16154326857083270622 11123394337918685532 17163905244587805976 11584921664699889435 10304211059957383819 4975845256436092961 7492034727817191834 8784267580039276612 9070802456213248274 222697585288841801 6559207056056289553 8399046157222866524 2545577731204667989 14781023145911286351 15765107075228057271 5969714684841898101 7942750608307941615 9300805516539463606 573414409693466743 7983104918144827971 12221512555890919720 2391017848115908873 12619299419520819949 9434174648654404043 13452282377915536377 15517286565137579157 2176826194247542510 7331165261354363584 8223157487772627952 14940246297823430219 2057878603972271539 233790366350858505 14762727669627594405 5360907340267068341 7196241869881005341 11006878885854369468 14828848369394097198 7066229315824427079 11866826495292555271 9670375815641364268 6356567416000016076 12228061466031263258 14956926558823853817 10542988272861395308 5758095079271826798 17656331829964647430 5914423300171122314 3606274157812235825 4686809107598214646 4606978345541132961 9128318838384758032 13534894896711440040 26299533990996817 12206705105385039209 6929718157455575507 10048913921082764880 6338032946812807944 14992404520435848605 2902429069066503817 2322189328526691296 4312798158550538402 10311066647098452416 4308573847484556822 10272752603076634432 15872424194287033369 14689417194742037008 16684900317569879677 2614629667571692161 7612894322691071869 14130767730187641294 7180011228544541680 8622058300431074527 984967515689109489 7626780482083686836 17456624906221831420 5674310922643758855 7662996899475808196 13445234434601254398 7208163829861197055 14303694295103003931 1352214124826572851 11933782188872709484 14517539491775332228 9182542106342400900 14668439770022159601 9071434383923154261 5868459706023845525 974065891616944650 13406179676743026929 5334500236204957891 17748284077649043075 9256339306243466255 6965342589261777135 2600714339641641006 8565334638126132268 1910739998520005033 10692069484380825426 16110765738047720417 11311769370305384698 12870643152590605445 6759013341686681863 18052115138290871459 10997164698061765523 829710495746431730 15697779758677463761 2234464854574121675 16284820190828293091 2385970179299084713 6813923313067890455 17777405864515316833 10761478548626913169 14237096558037901614 14283009711734332209 11231754080357683418 17965264377295045891 1727792215205391116 8945045013006328236 17792523497550287373 1113984424761644435 10923206841047643137 4976330764482542361 6415284296103276630 18046930275884526755 4052389132742436047 5497744714861210884 16329190811389845342 502656428305166250 13837223060996735589 7618235628519151144 16794602236596540065 10022747217399122662 32658967560622533 13273072435385243272 3980509350227492388 16151443569367784935 8779738607776279509 2523714706354307079 12883690835902703169 11899898675047276748 14902529917483178278 5238801865286748918 11651572332550056640 2419314144088076540 3993788790947319709 15635634440311371064 198659239275127663 3930031136712507852 14471984393663826774 3758830658454056311 8452069165453153358 8910908377847785967 9959663499215446379 14782196261942578142 7737754942922961138 7965325811184675999 1220481742043090757 3480598405173856312 12761792493743391467 3729712428925185530 8470395419368133041 12264973268484798583 7098379167779749087 18380286733270353766 9859773710672514060 8187820329179733162 4574008408637350284 12039230012873801391 13885520318347789874 10690412177819498922 291708066317394971 1545263458993869948 8597081030935698764 11591461174301010821 16192882324559610803 723775072587886290 2424487606931396506 9741048964207276485 7876739944199817616 8143273433409647022 13464203175712724167 3320203489530960245 16991304161818507748 5572255747556149516 369352072244508889 4900754189801494078 6280782635936245237 16176262032852714890 2682280483076629308 13936724168018383963 1333689844059647805 5170396235483582613 18027932907789349407 15436194659617691754 2212955361010807367 11394348465310271246 118514513336708617 18094961492640494537 18160041729897388307 14608943663310801105 6349542255619369778 13007317475299246031 11679507586657972401 1646760300509890777 8777332742849743043 10604395952382837349 13705818188602027343 15350686168869133763 10260794815624970251 4533308178428133979 14366993985411514979 5985985524963923265 688376190256774291 13022537285519847302 2571730248579543012 14119143778970962245 2309344355653319228 3360067795905577502 18432435661340411185 4263175901620733061 4635819596515025329 9559646626813709178 17741503670671760623 5402219693318492361 18414633598889316166 7603375483198648786 16195797954548956297 17285968244819211401 3936765553212528110 17738653138491546130 4359922255694915240 12561419135043135682 13398211394035146551 6107601015683851540 8371549411916294463 18127997893776161929 1823810911391260746 16938256585530719932 12650442532048385692 18110018677250368210 3244206778563983107 5894672587187888515 16971015537109981805 6406959502422028733 12109660160703156788 3048437959510264161 8809534765752283386 9591466403287380914 10241894092474595712 17106865071587868626 11638511887970919076 114277595831125257 6406342160387729969 11415726271891969176 10817115789314761502 11761044322652708962 11088175109818388957 6979314020435841584 17616144859595377074 2465984016164386379 10107638066794642076 18349803698442539302 10897667984617618617 7107581605146570160 18079263972936087260 2322677289002653053 10738753654972687768 14064126050605742570 6588978659478622566 16603909565354420408 17889019477145042910 9198617260664959033 4442886694450415820 10473640954747179535 8145504443062558527 17725824306187785034 6288675244069603816 18207273496751589257 12999383457766955362 5502916409428178283 12621725337704958376 672038927644191491 9984412397323628239 7049972488167946230 2902429687358954980 965129328470831486 16359732105841324330 2334777824378092927 11820824389019271374 6037917260194527313 1980983472097571642 3599604079008606965 16929738729707038456 9844086064433762788 12759550767486524830 10812587528030322321 8454616486064535920 11259909893902488317 1003404041659142563 7871898538624800243 18087283053414765386 10230334694551333934 11478129054495313246 15428116052465229101 3917935934391938595 239409319911169244 9575849054537350633 813456311754890573 8398999205519883412 18173399272813950656 2743230964216259771 8116283939052960484 4088667048465215245 14993376529529262769 810536865233154724 210763121320507222 9247635163553933803 8996633127369536345 3224974164051584737 7680163036257780833 10655767711559725511 8648715590702821871 13527145555243935655 5206138485738880917 17238349404916760749 17838564037298608970 16235168779544181223 9961839878545765499 3616818994218123926 15255813155722011748 4106168908025658183 1424981446515122353 9969410854675791834 10673245167983926308 6569393219210145042 9501996621836716518 17717380366043126701 18026300946974040272 10483398478709036530 17772546674901317987 8315512785721449039 2818863784554347398 3537683767826736202 1450915707062171162 3115477963686540236 1353109870634498033 3666855937341700579 2941745506136359115 18393651258314433357 5375235993374644499 5161459170414940715 18291601776973965672 774685173436061991 14590099235870164950 2984879208448963695 11814691887100341626 12666186215007963554 3678404960342627086 5798851402487860795 9368160236244972708 11790022545790104026 16228483392801561353 16460692726393625985 13796351749942671089 12276259935240358771 7924413949345757670 11077525949779481622 9185274186712515260 1952411640965107516 6538407089800934731 16585661926638371238 306925322438686070 16268675031093135560 3839999906054351886 5162413168406192295 7654232004610400409 7649675779416906479 15478355302899028827 3666051612896140711 8448461822063615985 11916213575036607587 2544857658130321031 12163307602797224163 6660292217598909118 5762056918767054497 9015288943841493220 12212757796901075601 7572725679959899074 3275373388343137696 1028161824853087728 13913955469579820589 9497272298807792576 13649173028777036964 15441270397336178353 10568103658612268381 6693558023797851702 4951179703939896093 16539083112574417491 14751430581923141178 15038795722285544818 6895918965990191783 4829704037796817551 7031226490362853009 664353976548538316 3574926309315843524 7938712238073248591 8378976710005506823 7570307837624200747 5662854163004008066 9976524909969464496 2356858279085103090 1099220369797236380 13153646222694635095 7293117077840963371 13643812162602826187 6964884140786478366 8742967540723078508 8738252933209804790 885867066509308806 5406870565270174644 15958618676937043393 15222450884148956138 16140666797107628070 11248320146838237840 608401256882441195 9579117660135281909 8857700393420892555 12697404030927933129 17451665290610018255 15310795532675979468 6600075767228582948 16344307401132196239 8965084255763213377 14343547099051740621 3215710440742186874 11832479518055651001 5953070631594123802 12976662552538862239 17753199963018712114 15873156388095326866 12356577103710529141 16452810541356447858 14464627100405782255 11970954378584712221 18276651870688714612 11275336790145370897 12037491457514170492 17318203524592926133 7668120843023585700 745686627945027219 3583398907621161176 3776796971670124038 6571507581807850300 259273269808722321 11435298713820666437 4180635298472752924 2451512285605123563 9770235095217668987 12098949228176257576 3979439131186157335 1926529360638109692 91601875398427246 18417678395317334355 13590938640129985241 6050479057491193458 8446142703001606827 8215716099781197425 15601267988427688982 4167780464508731419 11237598719381272203 13345787883609536471 3487739211870984834 14402225674652945524 3849755996236728650 18377172994534030542 1132620066381089021 1946264598855894855 13288310859093808478 306456450998310852 12207068261188694948 726639504555363834 10067003071033264335 8608532980624001670 2522937802340531295 12254512877900387226 9415315323130880145 12600137391902794678 15356106725833496408 5618435943664575372 12739324468252800718 1338208719755046316 6613394357819288956 7035932397362250962 2855017998683040664 4706678366841065508 17449395644577727087 5632019297644987296 14083097762210075272 7811576799634094096 1628161236553379416 17638168067128102528 1771272156304705981 6294232587595795136 6002590859616588498 5710304126964484997 14474359112015193660 7978526346559251099 10974871047780429844 5029143085724592369 4834259793416676031 3957638990056023597 14866612861458650874 5380151991903089333 14254957888952394833 9865320187997043470 15881845694069915078 11870490300502706433 16184022732767695395 18094860887299387257 16558784066491221366 4216604235509766979 1729174375884327451 17865793652519349213 6892076861271313755 10826488573280755637 303078785972880808 9534986541777393336 18328168159974085539 5961261254257014181 12789993774854419918 8430469301543630041 17467170885978936614 8599913748499793556 13544677245277972958 1613252002562723435 6388456536037106964 16584211174164914539 9860736116298709035 2123401085396719883 6891790038253904940 3540902621077442410 11127886015795161725 11393130680812069751 10557897317500356670 12473919585704626654 13891174658676023646 4191177029920074536 4348616910044912238 9865317936748462264 6304973341504529858 10086582190809383152 5500654068712429054 17308020248411989242 15986617481936447977 4597632594200564792 13165204226487109914 13075451774473409047 16747811824134249173 9632058206511578488 10639582665045802269 1234922137922608759 17505091095498500101 835561510307923644 16459655989119358612 4006352295905709791 15502550796848893404 6616401833714823252 17956789126665597558 970230926477357221 828441753833717622 8483593142110014151 7210412274005557952 326646249042081588 1162331204360663985 16157211505285710457 17058236504070661146 2040563263990934146 8298176799873284600 3679724548156241526 12314714141067719953 15779857325216952143 2468076637109349618 3300201235375721542 13085004354081097266 7595739052710283403 16816409682636773992 8267886069362868799 9445356356418633686 10559762481834798788 642902413978803202 14562281609873884656 1898767650978260465 10832139600790143469 4848721145476946514 5129121478957563492 5696080528687847784 15011967645736412504 2179156989097481852 6079171375481718070 17236421782878545293 13452016963873347058 7659919345405143197 1311074741629846815 2720890363508756440 16752238899828667882 2802853677376959377 494998433400274087 3103163431859982652 16383278204111922654 8588827109248703388 3771096606077788992 13571341462746745152 6630040001814726416 10783835054609151960 14781111108474632512 12112986767703725052 4745989668780030011 13424934232026593043 15257080722767953426 3248442523362504465 1576350827313206377 17101556731287362957 14554476033634841436 421391652460345809 7498010439425188100 18331605207250769715 11294534785795809934 8081474467587759302 8957818420447082801 15685443380815154013 5275485726821431122 6360743807325578913 11716109925176491096 15831742018751207127 10746230547462213044 17398662247824779116 1435794790749665619 6023330930840035197 5495382682137201475 16224403180715230186 404446356556356886 5531401700328700199 4812680225745194891 4291358650687703921 6982690879547921331 10388918205070311395 1171131606329827826 15650862387297726184 6913317651760646580 18201196337300093987 569720232398240337 288614778353010026 16007257500619650406 1844448923265064974 297335007207564992 24588142308175663 10245243325614056425 14626876737919476792 8088286819579396974 9272228469660075818 17667157282644901221 16459474565291018203 2896017479517828841 2734875792366032552 7333220727233102948 9083940339066331661 909220320581553058 9414151362093505806 6593043414001844235 14266327745194222114 464798786406150820 3293509569670302383 8494014193590826581 10726264712145818134 7549201059262339864 3819559090145859828 13157869455053928894 17924030480076977850 1116453573152540497 3738930492489997331 11801742463834383507 14156184020931898307 12042409136970503628 9652899369712844162 6936722274438313725 18235412569150595434 13132642234032765854 7710095445722729690 2997175224153070720 6388129666000824389 11684392381560804831 15301044944618187110 3534069382153191693 13108308294025391334 13070332795052220018 13564971562061130177 8337219986117864946 2182433987788927428 1428246023319501515 8351353167359044646 2178361655922636957 8830195541815657709 1777710252892785450 9566901840968472583 12003207286809771255 9580668946479096925 7074107629003411900 15309786151821026462 12852947262788357945 9194448860752286685 1785999253176120207 5931300547575756622 4018797416733406196 11681686882811549552 16904088885060638838 5234820830347276789 11234244886325519801 4525099215727635697 3197591181190072075 8458449298811710470 9030226958356168137 16302306176543062002 7063987149955297172 15773878217043972741 1465874983265569596 11382135583904029168 9868770570605395146 4066704750462840336 1935517063806251408 6961263957720787239 893770742479416873 16151979637046911096 7780652977429190515 11963265016940328812 15501091180079607687 6388140623365127044 8874628211750898339 6562076044661767809 16603430270106931061 4069113204200557700 6786571309638195460 4047889787497427135 13749541114637384625 17843578234862717099 7654375687660446331 17611048201538269033 7622526026422196082 12664505108919338292 14045799214962537904 3035980561575018849 9555942145536241803 17166294703362265808 6393127653319485133 1179978293417750201 7635042825750482644 11051165739138222683 8292298109209693439 14624117188014700710 872493339903394304 18436729852337626015 17910028925757072348 14012402565762300955 5350219884687253911 10118918830712598430 14508669524877989132 6305445006116306161 4223947396460348043 10924617022695326447 9403342306458505860 2222002342789427846 12415690060194354533 13938281990808805357 16160850705891021140 10844463294692941018 9568357691088015246 1296296472553065946 2473794831342767871 9359831154820296791 13721173938018667948 11146223682079354325 14063438768073909769 16887087420408874960 5905662178147781042 6152001710545811704 17240271730115943203 13316961645722470692 15191339927407913657 16168196485217202323 14455661060787504465 14914028006523440548 11399506062036473777 3260856508386736286 16724215356732554966 7209135530525265681 9384774186537967663 14860541205962604328 15489709389898374573 11002851841734584292 7289368601116363310 1397032034303235957 14110830146415420137 15722183028664924443 16452240091791247451 17788170672230386919 10054589530689996132 4397842925249235469 9659529567908252088 8028184632335587876 11131292855408975239 4283182650730890639 14654807399648853294 13845838075011727875 4793673420637880109 1739026207620800447 10343679437316111407 1560237524230174235 1633723409989101677 17038738702348891703 6906995650207112251 10960360856258421367 6322900945845733550 13935522745857703000 15739819879049896527 6176703531782568947 15734269709132572573 14801917392009785140 7370443620533634781 4610263383971530003 14623617013088106796 1751373279449414061 5200646624750703178 13059573733460461181 7392750086304458225 16380141390863799614 7723247800631453557 5698865334408882082 6448833402193458073 7337549920142089321 2010833700468780899 11701943476990189392 17968016638414281496 12519742899868592255 10961333073878466839 15757531207868872866 4988834903372667925 10461381200562956327 7353893466390420786 9318686151209839884 12943764092904897494 1366445455076685939 9702176651743470185 7709413408338271346 1069868130189979491 2408516291481575380 11930193196115562770 13777810852054973979 9999569495444601646 4355731409794247336 5788492980715843265 6163343894586937649 5602791382545223244 17937271423268909854 16351854463764148114 7999142970379875518 17485391299226322958 4225526865299163117 13049840246368071565 11235461780999224240 8123595399403932073 9371779989345959910 7878905282304287816 431394326877284273 656125871830153502 12603689327038828642 4544875697859891905 17978062247297720634 8941117881416655261 14263443483124045711 15433840106642067032 1740037149179441074 8574963368736317327 5341702176535529847 1789340655547020136 16848229641284264567 12647968100181013660 6383844892492279684 8043415178235427213 4953929645748331818 17067529229065773485 10779136789097720283 5129239879493978609 12980662904534139258 12150211873243818851 3833782708787648086 17052859214843184715 12248692721526816790 2835651908350448657 11176853176415486504 7091557792661235652 16660025152456412661 8264235120814643441 3984280452113278203 9297401349787353889 11462616076907003523 9829827193889022182 2560890173087400873 10038615980124434700 10343924887388952888 6168866717600195058 17589584561075808036 14331831866769251362 1823843867630312760 8263853259422919358 10117714306083462266 7972647501947740727 9355405166109409481 14751339558817196557 1266296540672542337 15859912202716403625 3448685391893255780 16917121697300534532 8969459417836599722 456106680024277437 15318889162785214982 12653712329974005708 15620958305295430713 15387499064472780360 17889447471504701309 6537425209416474393 10736659363324287687 17660701307586303664 9353764698483242252 12414841165918424509 14283869408641787254 1051980731477002535 16020182639179228795 10235610992055601527 5365193370836168713 17055650102897995941 8310567568193755847 7127099576530594940 14517581938899522634 5094517096027555655 9355299815505871776 17751804211721437776 4663234002480510854 10230231160115857621 11444822882517400329 9496519816509043251 2202973570054269095 7501681945647373326 12966827730711069424 4724780145840595179 10385330038092193475 11785701089749372668 18353403329259860082 15564131794392159666 1430419623686842278 636743380505156141 11351283589912827024 8218455100243997160 12444257229166435937 3333716726008544638 9979621161070245461 4353863451198789953 14771857555538719036 5752079090328595449 13327319282679508730 4151107546617457963 6171849802324422252 15185854221704317177 5026566060148245314 10851709409574736764 1885435729682553676 4070657671366757094 288330388621170106 857431012811620367 10100775634189028960 15560255967111082624 10903907569626638813 6954904108253801934 11320383395136059335 633207748896640855 3780662348678290978 10426231258376975508 6548196793006520277 697178684564262809 11009615157509891781 16702379797501957958 12330187828680592534 2518035718306821685 8856738699475699576 15256081320383205453 7422848261837544800 7169863729996974767 5035560665428176508 15327648143233615799 16669662609293137397 11771927673543636574 13226294665566201092 1626411626482110625 3506230865340400256 12661955825297673145 4537542662816820452 2871813189335995209 1133373221088810643 16927321354021690612 1837561704282418603 12862098148346746846 2329726835553762582 15837392948228948154 15473059818732899588 8523323709124654439 7523266892680968226 14751601230291974180 10795938697652847556 15501780926037702989 3177103816900520070 8392552585214820199 4260106880731334223 4271370835724721712 13729250287801566611 4114422323625869067 13387662506345510292 1423043759553263171 10980118321821465624 9355721932452535755 11943550999539019129 16510312491624506725 5143351063229510190 13317568749656461149 1901858546111051894 6973012909585976857 16440363081477876814 16224788560846970128 15477175084776972817 17570142836748700067 2157000221707368167 6823759828496965524 13453855359376321218 15345841430559410641 1716492181052256127 3735766591465755718 13794098904524414858 16124395519066284918 18228841321762329798 8872527412220943891 866550962074223035 6994701174073535375 14083883583273360183 1392989825104983783 14357415386196149223 2491049246116959061 17842702639988562114 5102765058500374180 3530087425158637234 7279318141432618417 13724823244162375726 17931705235459442226 6651455836127275474 13332306061219330719 131497809077071393 14096145919086987225 18047956454559909043 16882189691827456926 7745045330367228652 16249222009215496884 17121668437118499058 3297763948711091969 16344865982902927648 6880638435713577909 15490921278135507615 9010780643870172198 14353341857943930965 10064911339694283613 8285663265062177693 16056316033516897880 14488708042825520963 850556135248133509 5657906742178023402 371067831272822399 5315856715328636730 10924894404830327324 14912158160817436462 10270098074609857259 14590640167806528856 15535172777141352098 8328650568492184153 11761267425505597589 716517678761068638 14331999860204321007 4711366181216897658 2698493312584026843 13866392611778748797 4153332923084849921 8900247792475334610 6394434701972095967 7136273217188079740 1769453467776307988 14720046656698425769 15817419003013274649 2585200005043803516 17509508937397326453 579104488098527914 12939676492821899337 12171007423873375095 15046019368021463757 5361283436373196199 11312471367483910304 11247847526315423621 7435372112856337054 14331214811974754841 5785264260255009088 8837838250905680693 12295697869794845210 15381853815957869849 14895091578829966290 3813676244151301753 6408744948001504840 4823548096164168034 3057563974891570556 923970539315156179 9527979697169466469 4064999178165803108 9154593313853176337 1820761273184234146 14691371263012250602 7928429015891774099 12269736975716194523 4841791171569072410 6253881080506980952 9335838738820613162 7016933822063816721 1311715597185370211 15242212766009033377 1265824074519646748 16896133287434851934 9542616443893180367 10712100148633595975 8732198459272970040 14170337877283808169 14777422017531281549 8694446807709957218 4549375717292003766 2498749729905290314 11908980186293396312 17137319207951296185 1949640806901350474 7891759249232685054 5302023202758518191 13547451678819730048 12359180462994087045 1038497571109163391 7020484044103987028 11890096913019722312 12301037450874758508 1687228615338317020 13297128210974801474 12795466404141150978 8486981427684398281 4272151000537087691 15973705293352757277 1629573641305166198 9889960393728500273 11558872697163076059 14751051494090071123 14235232553991971602 16555712837105310697 15651571243513516104 18328025587843835116 16180166992470407812 14010231133154609289 5151503405444089329 10695034030146835101 4373301814571117587 2982664284336689121 11043133926473896716 2260714779411348580 7464326310794775580 9491524896364674329 7644840958604263267 10106807444154993919 457972383909720213 14732295055626591169 2012202591100157454 18365305261401544329 12241568347787691023 14376881099753524668 1989452342326480056 8415308795756095203 7388367953022810724 3240412447711420919 6467004685903479216 14762893923459821089 7623335205681305805 9227042417008195429 9777205713888927363 5317632283204835605 1199309941177804532 13519163359708730869 2692601387009646314 1931012868701320396 15827183104656308331 12892114712602609721 520563203118301842 16630952455898844136 5057150209873605279 12841651130679957183 6368097683377527369 5633870002493402499 7864519191395305695 11115421774224140796 1404928309290969202 5572563875155369786 5546471561249275623 16210679719555241143 3568718717108939731 5959055817783427472 11247854832656545976 2747600778842130440 3198325926808577174 4813280727308402367 810197659233263936 5093135614397003339 3687984100027827593 3842511891570069900 3350852431022113700 5787688157512522948 4785441848595955008 8884901549347964791 17231504727368976604 12714527636160842705 14812989105952633180 953950231684058094 4530203723356753588 1949228357618361411 7862362642273996783 6131146588961114724 14903056613445130228 9983362108789471362 18439792306038340640 4710156352651696393 14668650192457464110 15941330557897483897 5315360780579776956 1183173881708864401 256009297461093404 12956552700938456116 13563319720586070732 3764270684179504080 2453622684254128800 8905621895338230220 4386348859640456039 9206032615155381237 4139943133987090082 7693703326814718665 4318811204496541893 8271241458884255976 10211200551069081429 624677387634465827 11558685403601592740 13628366801661971048 2330747812348709657 3889801369508460435 13103579843101181442 16596548585357898465 17673019714682221581 16966295470348801740 14148945318928027374 3334591444878350585 14755466321476249058 18256407400354076682 876708528132056943 16425963809088028855 14453706700854392328 4524059855073701321 12856371193756157316 1643310714515630704 15870822708994596528 13777734827783370263 10042945234402805768 18001591299472509905 7213831167468686524 15065938365023192320 177153000766474142 439259497540865819 10580212053012316827 13209809016379222610 16497221623109927720 4874606614013581203 5337715084711131247 10641364088861054851 5753407933005553893 2782191881234219294 4861522890300527531 2572019472844287546 12966684195773964542 10530376901755743998 10795153115829811613 9118455169232375296 10169490313297491460 13024314094140356511 12305948125128022730 779504510776806304 16413842923354913326 17797372572309261150 8862636582033421146 3220674033679308155 14708233181176778185 7305548514273287893 12928858300710619230 6848035021351719073 927091398651594627 9253480003915434734 3294880266358443062 5574216943155888577 9829132467244020764 5019534989339935676 3280369176103855269 18074402259571327581 8362408141499801431 12133154591993164197 10759066824103046621 7211536613790032570 8607034276870513628 14797294880468048597 6991110623202243556 8100595643647349276 4107063022923780152 1757535499250216903 8452401232211124846 929245432385505585 1080795765642911088 14375582258369916900 7397346927608034846 1556937663348836207 2793471456704233633 746756353003412141 1332292053201762153 2690825449090957494 2237864557411544418 2662591968205445892 7156471909680588231 13339667894618314187 244882061596139994 13086088856800884565 10300624096898283876 14156100530771680149 10774185390419927473 4673064720476993611 5319170780468673353 11786610980556114288 8988107006594801128 10631642089238792622 3771242351770492047 2475304834396184840 11909068946121362805 2566669646457964028 10987911271779786221 16254154532030577209 17772992378506652836 11485940994181185962 8277483990670565822 7449553933878458625 17142073337884336525 5934650177588624570 15160742337549734546 2252126990327112202 1287304155188639360 1358356821646039783 6952849366957136284 3633552239059970994 18371541470848385931 17354232309463968827 4199511045701264812 5628505431064425316 6828779069267259794 4900999370152447015 10778405407252082109 18446122134376055361 13698942527044435580 15639351692921727997 4593206053490993736 8900763464777383229 16273403263608174121 1024284265171772076 15015019231129013261 10328876509244788437 7316568854647385084 2865441430385982088 4405053249420668102 18064948877878983648 16898500551761223549 9691086155846485546 9568788862543924053 17951840953048793055 14637976017254279042 9787931690995365037 14955506241849826426 12789969719025820443 10034934573299109890 9524857310060401246 9865324240678482023 17772529523720362848 9974516493484679563 5133610638283887293 10448499161035102709 1034702930931715939 14780279783649854058 15791059732687483425 13944313132344806624 18341610914096479104 4691060276871773039 4169528758731555794 13679118606707921234 4272596472413229836 5203739136197835561 18021901708997662310 13579625082618657139 1525269349749746167 18247226149509387740 3058589451731622170 17265306642105157896 15365003491095022475 1757411074254288616 4882872211646692007 5678889309438550357 15623456414884966436 9607502951654962943 17623272529479869187 10827088671284219333 17232008976181063637 12051191741741317129 8575987609908751050 6918364629861252487 13803950167604987171 16518311671909795006 16806335067867266751 9250458698910063322 18406820795633923278 17918881691586050335 12176142588922680178 5241558164383652778 8996168081083409691 17740104102400318653 9393426035830875909 8036428109992557872 16871456954904100209 10613432160275397508 9069959800585848713 10343417537552186927 9310468533778228776 2295994040976883108 3312763603761737985 6897939912076397289 8959390094557144682 8072352749464818514 17806572724251910086 7228214255407634080 5528674469241572978 11730154964401941704 15763807242617776634 10292318274024592000 4494119548928717882 13582545774284178478 14782119884084036263 13960768382191588155 12095649555799261394 3116806304418752470 9193197435987756174 4487691872577394208 1819677298757836270 492245467770797628 6392889525159308472 4951215563450994862 15152896224602489461 6226277491286496756 11240346988019906840 3752186894040203895 5051333281263876678 14046152182056723282 3087287372498770137 12767036645228074831 5817315500691780330 15312687521538585660 15260731287139451310 15086605043151883870 8976473888389974014 4104691347938889583 7748297852030019943 4414093151690849891 1037745276226578296 16992541507614128143 2054510419299631463 7872192628930392070 2693690579404308616 10606188699336871896 7364338485646242147 753751899266982352 3394336718057846752 3259522607289185076 8474293314125850491 596913301675963544 4554002051374662138 16416086689535312419 449988989650711421 5015822620919127714 17911818006393041846 30228599336875004 10157992836612321063 5889965700965849243 6866730314268610032 10718963040569905121 13604964398670063085 831015413689659671 1190572116442292343 10228003875913657788 8590125202152350254 4334499610503976239 16785665018761811006 4685044279885267400 6664836018716943033 1013758042628473147 8446800191395431418 5137925929043404697 9583455574271990261 3586207754301841145 12096634489608636986 18372160782665834249 2535049562176039920 4587143540605241300 4681627395089758854 16280907453883192635 11437497764294889211 17685425292490197337 56883662979735681 12579027741305953842 15523572049157383754 3492567839754783559 11048146750375814640 11133042364683697214 1220489246343899562 1302717010806607607 3767455789885469577 3103850512879046441 16996419714164993175 14954997049225677181 11662221063631837680 18433515337891878413 17115577233101810625 4453460523883330660 14221701608165009457 3239174635873591185 6129243489274123837 3492494722340607564 9904468898560906656 7486937169726568463 16362820780291137917 13848311300715436697 4518642929694870360 5124429091910537388 5841295948329991714 1638522231494858888 15048299813679261835 8153634029326544743 24049449144636703 9144987841890651343 13993071031072313743 16360182537379208392 6340155194608670195 18227045890871961979 13054289580455907639 14709140377231602778 13608906217507420080 12359184128277982604 12156851166965703341 13018583926156753186 13471100084093214517 3534273454032043185 1671307140969315818 15824342270782177266 10178074819628446308 9525630851046588636 13398797192495710991 16132202097749923696 16814610921930464980 2278946059412563776 15665604788014708517 532833650409587676 8698494772750160186 13521364576495774709 7766809189896697355 3199231071033805774 16568411540687217743 13375575020039840794 7829986500467280784 18119817835109350570 9033798089018520355 11108837860092305766 14462975301057669467 13750343983418161950 1532904437278937021 1393419863533444633 1943208868422262038 8904366167741258067 10086197006880133676 16080501319550324512 6710836656230834005 14440644939767513826 5698424062853518221 8533471676699835445 17629209272012135431 5614397364873441999 2771794719225521615 5572726858933145601 4413755997073945054 9250096179968431278 2959923456445904885 9852921934913897878 7392342515978200691 2827200002565380572 13111024599539638544 15876162895959281308 14473421496422318387 13817195435418437030 11743567490369171966 5726315967802570367 10738943102556072903 17958831447858089584 2648740680999741621 10424118156953915590 15030764364628784089 2533923476905937436 4290054164411236425 13189456324517200904 8039895412641237294 16927639468463384991 8288768194845136952 5264001513195536478 4326286614457962022 2284308271047324509 3436984923926111224 5222813377061924011 17725657913630711367 2817264614965347805 9701998925078582922 9648520520482018460 8849386593988889613 2720649830703935916 13576008363662303103 17094559251793421006 6045823501162489458 14482742861384593635 5949611847035528640 16825078987371987875 5970886147500268306 16376793944068298691 8458298858196794317 6216378613600177110 207433280539929925 8707904269749018004 572338600764005781 557738673127049980 13391969311275013332 10614565849271861156 15305549590023322950 15106960408834049703 877295512717567283 15562865227239683194 7627508004470307824 7812668607462844654 15901610452942613120 13620701000032389658 17333699179322172184 951857664131835051 5911924788385873613 7699280816665936385 2162343085844608897 4576129514431905865 14440093048595845637 2165420586823573899 7686116614009843939 18291988291781256418 16195530100987571629 18443514319055625542 14295612176953851801 12897313921424424613 15323366016620522470 11819190584710549567 18197997975781637671 13442299014842713237 829204442541702368 1397064727089431942 3535377568480851715 8739601135923979017 1121205930175122592 14182146732357316303 10689916039171918563 6963846756057963140 18141728467961342713 14810025602025892308 13435827936981398881 8443794382275324649 4996401142544635784 3030387480706703302 16359338463636197450 632379639587904163 2625354922239318531 5752813848667493201 842577455952471010 44661376356709090 17140189593935634767 12415643086537777096 1835852080945982865 6637339899763240794 13425967049117982661 16255622174603681632 4227693606759150774 5536641813891653091 10718502529154254569 1144427506618462268 3768404598994768283 5837302831634109371 8056329243575747661 15655750895515299159 7817896355361494731 13449434526571178171 13110672824390922654 16056083076884713141 6672551561024272670 6784154456028028057 10168867743428825187 8330843390436554403 16700706697710957236 14571627872769204189 7631484658665534162 9681289810417331854 8362895298939609811 3286731024095276456 4739884961947730682 10131420977314052439 2729367923254745183 5318768042823759008 2217131611637403967 18015433311001581113 10306863473795471547 4453739306304871965 6094869025620130786 7469398423050485365 8738656263091533948 4808331987855885874 15741695129146628739 14958423450019145438 13312065907258263180 15828986215042134223 6581017575435081694 16844670191513076815 11505612930908839506 17323540928111015212 18367281290099291632 14409685152254636908 4495943187394568642 1805169760602347817 15540871736440473588 7740015297179052791 1622815480047774378 16709356789185797306 7672174094577663885 1100417493481945537 6576555710674442230 13011131353847244609 14171815160379749050 5511783975599921327 17525729639158345431 12590798926746524133 7038225451140661333 1636821085367807995 7093510086610199664 11043918936680436250 320031108883568192 1062041079991607691 15401462681350314819 13893000571459354021 14722894000788641850 5617043200494460150 14811941143033992149 3432679818525642048 14710732250248379257 3595596990370836138 4930040684550053898 2580981312581865920 1477285013156496733 10939082829298625812 4419854752425806430 15266426609892876005 16067590108284533409 12898077819106098419 13163245421302113555 2231934296727147815 17669640355568825148 7006677360153978913 446943040160325467 15386192126655489944 12024724030782229922 2970824936577981469 13964623426478918752 6783759493199103519 4419210941088815209 8306297969792568126 11595093240967305424 9586169921870094039 9674140198571524328 14607190822965892237 7928774236660253960 8243089497456208827 7902082438537788001 1545102719622878133 10983681177541046660 8705694045262623264 11055344469384044179 5306034530252555696 15640258239899102336 4290404208255668534 16984036737914822307 4755074103800127731 14458858601766859818 7821517044148043505 9269393758866600920 160753729717002941 4041703309336685073 16540577670198062572 10447684600057089747 12350724493482237863 3065858485847901963 2950363160975589694 6206579369439172131 3659634153211015368 7439867670445301362 8829935997617255463 9957928500710468260 17656444938782778703 3223057946084495214 5256521860223291097 4231696936446052390 16885604652642036904 6165761708260053770 3798306725875943305 10302850808034081015 13567695155779689090 6092785585250969423 425303006307650955 1154592604357167755 15736836868606741607 15682720773505675784 17825185318354219670 10983621611729156165 8910194407011219624 15592503636423032344 4408201847041909382 15275886260990482442 15214375013217298017 739011558240066064 1990100701298327514 2530219830426695140 14310729239991891469 12369128481194024829 9468917530519481855 2665856024805215434 11982463489829997784 11432520264439101974 10161009120783713439 15142594133101909688 923835222941474761 8399603791088083121 1571612110581863383 4511376101832995407 3302127114131837433 13356135787542601037 6308274936827429233 2827363128078253081 5408370146076004237 433990640450772674 14772262271583800028 18003419841309566896 13761552840482028317 9870509508997215876 15841764810593104527 15556697045767562262 4802160173691649599 9767122773376517596 8458230548126338919 15542525470079326512 13900878815572722128 12410167152469943101 14953844445849825383 1560373802488719385 8633030859970101234 4228016198329420979 16994497786992666124 2278242441641201617 1438147489672921378 14868592133724825934 9922757236422665929 4733783902468703591 15767227626855694944 10455563418006147875 2260931621156864714 906993166512756063 15504772886628199151 17405247891543000901 8297303086375776049 14272672968045072589 3348525906307600187 1634039506704676476 16855886238412707371 649924015758887739 13510472015556649737 903801433793881265 11979869193565199490 9233088571571924153 15998933179620934997 17817633930632664932 6891404414398384696 774670811305970530 14946229432349805032 9921369465077445986 11655095680713275931 2057702226364152614 12162155878777905039 13059549554780059144 8116535041058411050 5213713176402924329 6682072606087494440 8965087297357681423 7835000401820525313 4214504615377060051 2282892714739962981 10462923185732319350 11955799642286598576 10420232470609807669 3030272844708539717 2710992338946873289 16633159078791681007 9634164687611028616 6703230088250546643 4780912105392906029 13120224990700899759 17269183939219338564 3789078197973479761 7521993578935246356 4178833227583656168 12236074168010238089 17396120584756168030 6264151107756151165 9385918118331417803 17149146108071826711 17997776383008875337 1873299987299023210 5081643075237518805 3417502728986499502 10996836736986640448 15847158648309687775 18150142018540165714 16520832375940115298 6790375587685756197 13408931660237769847 2603986960334396953 15737652184174782118 8003489232101305321 14509398328808411589 11117133174097303786 504201342811773412 2020957701147654160 4796851818945514634 1815530264070061177 14891506251540954914 9889747266417473 11611219369125889022 11850038176694105981 1796796509649031673 7979529608747591146 18415493052662687495 216350254666414615 12245428861113562654 127537257685821563 3307747402825915143 4321846340460991259 5607985131660473194 15624571457194643072 16545115340281264510 17601778522009294470 824969415478275980 12948947590175735237 12953604815099598679 16830344379343514287 3974134809220187648 12511263802609553483 13069183604322016908 5454430749581225225 8825959071788458332 8779988305765319035 11099930275371507274 1916272363730268768 9677245022631782788 4896569713833231193 15692156843557880284 4973743632644356246 18336070550155323522 10363020909685239084 17159172213779198900 8150894220158575795 14528729867811229934 18093339123107526705 6858724271874478602 9841739170828548885 10549999251508003350 15192272303687444227 1600186120923121289 6989685052034223596 1991423306676651522 16520969461755419381 13060277040941991888 12742037247009337503 3815199291511814060 13846073763780160001 12840262341853629166 6300320239291176662 14705611271573737847 14163657248644272150 14644975644682215395 2787752178293744850 16431184213039760884 682148658793291127 12814822661923932960 17512532975957430636 3132137112139001464 12930806627292497484 804743850750037 12520545676759698780 8214592972479088253 16069915206169198803 8131313859900224867 1682902061245047063 8270209726986904603 7032827878859039922 14739288347613144027 10677248954176857155 18336219729281747905 3170759670598723420 10990646251238726626 17268278435853624762 4400457470316228232 166881148129018683 12694035774742494232 9661173829247660649 6032734767782695134 16685739192200756918 1396787619109689867 13915872076316682324 2462177040337737357 9829260567376835615 11129293445624337502 2303999150253115806 3708915893071239002 15124519334861826114 12389944093396323609 9772837258598611789 9788414309628232426 9891132605829679438 9060739655041106988 11899839310804938689 18440653963118560132 6309886982117414272 3960001110121087346 14262336752685622582 17547814263250622858 8722993170164304041 4743764128988055494 5559291059481741029 1344662326682013555 13127172271768997937 8450678568152944198 8989874029472543087 2774904382757584949 2867499049012310287 1421494695385246837 5273443618007360852 307829165388222411 3933835206354107458 14393086850093286959 15644563491663091960 7439895485115588544 12712044663068006423 13797735525352397297 9412285073525833520 2082541148492064069 4637413012234201989 18240294433021851221 2639668846337757328 13553372456206288201 9092621519078489666 7122318244667678109 18185761887101328799 3984116448183772400 17102273649729559227 17127941937469314022 905881994180807836 4939836172212616554 10540273960419123613 5279438006670595434 9308456841311148103 8070984854415067336 6369030698091924437 948983173131437920 3030073765038704744 15761298737141945075 3342504148021286067 4549663149400841354 17054964621115901588 7826269735654430441 13025712483183862625 7245212812247438651 11393595961740177158 15261277673452423217 16739833643443469227 4904508309381148208 4355764297123570843 15623408206223477835 11145668135788579172 9434037116172636750 183361128612835957 10033767267445905782 3228902573172708083 4184074914057914451 7087200508156571827 15832366030851035162 4917271403024684302 4155224950157739215 695182253800461699 18214885453152969384 18122911960832483251 7841749156988019618 6907814048123282891 5514230831337920513 16767697053482510688 17247457351690688627 12033021753470121033 8905919922700710253 223389634071257069 7295971777582122383 6159099099092514476 2605253038760457251 12031850533598536333 2621330636410516235 8115719799366857234 15948789557965175053 10405752881899357228 2223665129203032819 5436422031386419404 13697993801734054747 1139870898731499193 9987702066454151654 13203512151812270791 3776722811853854278 49641594844883719 3890009062468895927 11109871107554348642 3193068398426385028 7421885069649553044 11655869620020191160 7521238528074693130 8221201721644236653 9095914945391621694 10421395601202731910 13555878518034650852 4109387622039018225 4980859336043295416 8780285923179431163 7038178492096772427 11355993391658762233 14994618977244772181 16887631207948332318 16845800648698488163 10174734418254620879 265123779561663732 17280789688733040187 9620945345835717053 7215840487758041466 8579643143852108231 6173945175385428977 6818905365318944521 1976840241332142357 4272031211572659398 9026350628753007250 9097122028544557363 2280431277738854561 7676721092462203412 8908015245308199950 3126005932753017445 15453007487178372234 2503203432009082222 3741937046689764643 17200438669971070221 12426547125446227141 11170223048759329801 8917940966153130768 18416560561719191522 9916622981437623565 16056869803570686231 3647192899104068975 11193472077291869574 2310860402865776260 4223720698467604937 9953078058746011544 5994735763118807261 11621309264210220016 6399479422904394602 54822805362237314 7141852322072704985 8560369079445147000 6307496435625127047 2555740595903338838 14763117990304115746 15031510785408466975 505861405997713093 12354547880395515854 1592393421128258458 18096683559956704354 9069341648999524901 7820254931181597112 365649889441700401 16625951256531674196 362033739750133389 17099836360556571894 2646490713445734736 3912957627835053603 4721903837338372271 13548764318215042852 10814579318692255397 6956287006711945396 1628804482702917464 6271705406637977769 8350198230031793230 14985384280978432176 6322350371927698424 11225220731933491944 1216678119619423259 18136418165988141251 8165857672465823978 16769276079077310750 18206892966523042504 10661505047198656871 8112600914958675217 10533614677666544488 3413039823824551918 13176757658634325480 5740309281522425681 1089139317485356109 3567130020502805813 1763115709894490740 2726311297368328340 11856442646089911606 11453039770593155505 5667352938366897366 12604517139124985466 16919474936123020658 16579390298943756798 16216493054822902071 1507636332352116273 14440043700094494045 6212045691872726793 10595825940549088615 13819205432851366709 11458340635822037098 5462276623474561559 8556520000754181417 11642465044060254422 8574897420898162155 3809231391287314957 16417355367696133756 18321306398967562239 5593536462810124775 12664537302386569512 17475534530998020229 555890407887585142 12174255498819109721 7939570918561374860 10477511663149050846 6580520089545362105 17427743355170088144 1665503917208596283 2660082965485228838 168428786447735732 8368564954452499970 6980540677260126991 8908487345269243372 14563898284848059057 15563099077213002208 329749841432250782 1207085102570841041 7328722624255684154 1486420456240811955 17551944620614729846 13350212027364543641 14172604889726907692 7395408273139093594 4344375136607937187 16919096594694437125 11283244064307271487 5642027672369597156 14362531498421241293 9730417840109640547 10927059720867694269 15732339404505795479 2649842296490239000 6417062815136896557 7780954920276290679 6238290945925929653 2202272610439650863 16650604949613107895 14577943450116516071 3434808766164936154 17046696720150529349 8212305087548081158 2228158062813090880 2956757942493876127 3740083327792937206 15196249638084578579 9216590406596759598 6409457989001500720 7138829798388210528 2362393907688541947 11768913301044074982 5298942472108486912 1109724122419831350 13134045079212579644 6473817149039072333 132832790800860182 17303906010922392158 6488338831048297672 2807841023876010422 1778105138696900763 13673364753963474192 5895576868543270616 8247698549951349373 6916431741524242585 10641089654584599453 5342238316129738399 9160543371294585897 2137026655937110254 9538454009257775187 16678904492328226570 13533756080943137193 11065367333024770567 2994872544498211300 17431284573978496371 7701683537724514327 11458332091303585479 11683004854327993507 8405662224311630889 6135074577695606036 1211937031341503364 1579524107497076317 17476092400155642271 5511109532915109995 12095030559845573737 7818344160473334862 15383509034699502717 2180595869552892951 9167859920678161998 1626748601419874146 5341729818041914553 2116696636726392014 13794352312395435519 7543077343601325493 7068621216183958892 6393850307653264897 5641790199951020364 4293729203028506232 16769596764398008912 15297048673495904491 7431861510649067265 8393605130153117145 7827440625652392318 8429756872258414644 17794004650356883626 16324713169021196321 16782052367378576724 13367291608162491960 862003797498179579 15801738856656550500 17676839587695878215 15666887432782100569 11320409742066337749 2415198426225127180 14670620502242260579 2932112772808114596 17457290957822248229 5110220382045385343 17298259540231857151 4464317593480175210 16788591034326701721 4094995557378879162 17509287666442797392 16850820494795470931 8836493503539602818 18224459591930818903 14812368779283957539 4392717117257818917 13158149479336241503 10454234152427633977 18028802248469911224 3441300596337279022 14597698944124607077 16563873542694257837 1760324463231264135 15378917005414920543 269684882930389312 8773606056898820714 10158536830679393559 15822552371693430392 6082632869200962231 7367030489506209572 3644710528049263365 17219522921149672250 2150030902341283636 4773724001761194426 16096965608106775201 11383560728683461984 7598016072972947169 17733164573004433253 950373448065953589 11963543369165784076 5759446949531373623 9195701590135081173 11242217029472811323 13496808314729805668 15203893955526607637 17004903203661159213 1106919362533025278 14458478711095135921 6777166735812628572 18400943411046163454 71682738616187140 16019983735759711881 12781123954483748719 13862501047691626360 15982754603028677983 13521656706129274590 14236857734875854023 3732896445982128341 8084449993069902412 14818130827013691214 517835769116510509 3859236088389637133 17039581642343131631 13773213662859365687 5576107708786004536 12460638478161117251 18028836062599529460 16532618856858766379 10069193927096214912 4475531650349129601 35153287209173786 9414616133364209466 13247452259980291677 9851054336327306557 2697819968028162889 12926940439811253793 11073482125935204038 1103932133306816384 17229069022872561054 6678257405667839273 5957885841849963435 4383089408303801681 12950876092219414428 12371175769097188334 2263848921095095735 8508405782155738352 4654902772250136015 7093509882336265516 12574428628749698983 8086849837371595365 3663430025552733896 13801115901570831858 10128538761121772619 12476435173952069599 13990985021017943628 14738967200055341246 1877904245256568473 11468451240513719057 14014862751873685539 17241707634313586572 2913414983787698885 17180781407587447796 9205696446199268872 6234834838454431569 16383273491015584765 13368538332706460386 1915455396100017816 15568851196652608122 14193365807848628595 5841079896410171965 1020300659053234448 7664813109394810102 10969985404223599045 628882889123769850 6517355348212457037 9318498892250251574 10569548302027551672 15569894775935644579 2746806821232453870 5053861574055445640 437320970915279774 2492725587177782226 1643129765142048362 15105586506987295092 4531244009707395883 8314783680616249048 3855248778102435322 9562351684911746041 17518608891503162316 10778304689404761949 12972332776303114955 10109837056601171185 168212608176948122 6725771996662672879 1662122742234935167 16811200694605743097 13861444229729821061 13779314381164326356 10360671075100303423 1673432516420055859 2762947600704411310 13888429858656689118 8115374110510016403 13315512977321541031 12919086971037776879 16364356291450326145 6135697009269769506 1725207433320419688 9645104388011181044 15437670088423301215 15909746161755213935 2758165996189425014 9144863408010438072 1302520515177070937 14001532179187607145 3538587074711898053 7567284645754414479 16899742932532320365 10219389476899350145 15837590695740219507 9811190215015638073 6371579208114945102 797136569514289128 13793713321263850706 2847874981209666974 9045049256476876319 4925902746484896645 16313113933898123767 8553307924931798969 4791758441458346970 5221618187559980840 11366878164971223782 14896007177782097910 17692716520120723921 5358601436886957025 8047736329354715241 12598044327036843158 2562890531624437331 14426968872915139787 9087639946564460373 6861395512270417045 889989630094763323 5801361713625752346 18011274072046288296 17298449096994264345 4085356831253614053 8100235844895394682 8536550262805837660 16258197306825734141 16089839460710548086 12886922783083438393 118061136138762157 2987435826798792440 1552984817773069316 13018455615963627344 14094997249520268401 185894553634194652 1221106030483206500 1473868229746718939 164160493000090313 8528476987370040888 17538311884416016539 3052003328601949641 10469629110471207975 201045903239391608 5538914449940481385 8650712212844360386 5488899714606115756 874274632257336111 12985424243619335914 1060075256782655325 2236493667189383037 17638932140388479132 8389506422595500983 4683115522490498577 9770957185488014562 16886480737867154698 18390029012257934774 8498825595882750129 7022988139015340851 930074312183697641 6714353780154140121 4582129757966675346 13177169145213827251 2022507662710868053 14093557313442335630 2316918008797811806 5265203105682047527 15574610253649646222 16070198186902717282 7789985730793407500 2998636170729627020 13379951352352811006 11396884229950532003 15524903278550662792 3738617628127099957 1681414779747326382 5286969310607392597 13152246742976994961 8670144622341824984 6365627012597832664 8930476058561996299 5602657469959730029 15567811828875891834 10795191118128292501 13109726091604022092 16728461129964222844 9255589479065689702 7937507894903995723 13610995753709762012 526049976816819887 12197766679230590292 12640911789362342882 11051541136690440538 7740669405756576226 8176699203838355053 8961502280719148174 6540899157235966749 9448140862909656400 5431289301366366544 11585784375843484639 13535887331716595638 16740027179919730450 17573196085478077777 18072899670067967873 8451607282133731093 9063230517794320773 18304002226554256665 15441588444202092912 3261461387236973035 10856389296432167677 10801660007683555039 7766922248689311903 8585169254792823625 8225323054744904598 842154964844407860 5483421198080805480 4680943089275455012 11371320499918816117 14427757119120041236 6260316044005230946 7316806451701619175 17653376550299048205 11754955344789772563 11023283473064324499 3616665551259748792 8820039773853814402 12087986014986391128 17446684112823594093 7789351945275650255 15637930746207133251 15020050021491345819 7506473497454160709 14855377228560721319 11231432555465740491 13934996244459217745 14893016705207928378 13023209524962095404 1617419752374367154 831340326493622263 15375548257548852423 14638269261320671678 8007421899664326465 3597426941603947170 11414249001552101154 5346476643326943289 5657254105908944558 13387753804525442609 17922020754711182797 3137869645464138875 4642156091136515057 3451919146302974329 3880902290746843897 7196059722887344333 7369817584534334889 7981073206131566020 2412246374100451836 104687910438330502 16588444828216549155 16524825117413572287 12543367863263980354 2179431404991332131 17651567514091928558 6000729552128002841 3628703174997696858 16011063989302068273 5049751838883795320 4606469687593376849 9947016534883241645 16806712382723858838 2867744683443249043 18193765686700705505 15046853784046276280 280473607718135345 4339646483582828452 9947811960810892799 6394315624155467168 8283743420651617345 3791763704914463873 4842068961542600857 7415388036191872131 2686329052078207220 3245453733123658000 13687161591593786148 2038656957724470403 11163012660163554005 12393784054457512548 1403331758502381574 1368813219733691908 5966041583582363914 10226865591069422642 13917686929928937707 14307253650425272944 1907677976157625652 14344227784001364415 7712962633595617267 10013905522819423624 5349525958503717958 6121626481058412619 9340005228657068190 10946549861182443724 16094928264707733394 1000886857043286833 13344210651336704255 11296169400635224050 12070459962993489958 16797255300056580712 17413788813049981955 9970435828874170211 14166434753679431924 3958316952340923511 17814957973607235376 4554571073917676222 7480267226439808589 9436971125684966116 190809606280240579 5327222656399416684 13668117076617311360 3385547820939075124 10530551067205807435 16075447233138340437 13141088238837802968 1973128930436334397 1230719464294968413 17867293203719173865 17461676321135272355 18001725414617812936 13206023400653588884 4141990582616325619 15580099328506752594 4849358851792603427 15275325913475451470 1009675883385249119 10547436468181000000 13284142266779213709 16157710594899019080 2683152839261294219 3798298192064136123 11071085110446277631 14533735286349906149 17371632943028173348 12668100811993525631 1856096461055214574 12393227469994223568 7389441591331468640 12333081220991273527 6566506343418262449 8410104903673140140 3982553737063261220 6373186008568163763 8604094338270344593 8874396992001442838 9494378566577617226 13977701198779616516 7011745808689000397 4112153780193925545 14469352140818342069 985759294868069268 14270844007250552615 8150867722720595258 16212178678490213042 7941748708303773310 15243472493646936072 3742847937590272326 12069128726215604928 939115996131582291 14028791943874877455 8492910342348681683 12907807492658815896 3763976707598817582 626250352662496751 8226022257072951617 13117073850476817656 717624909751376746 2100375457809282226 5667435113907113067 11422891251892796279 10512430980403683953 4641631641544969501 5508174632138425896 18215926571156239458 1274757348026005368 11171912904652337722 7308444118368764668 4471449385624354577 9166535833192039622 7824605153273465105 6035362210697888062 7276920995515832745 17035714785903255236 8139009119796250434 4077162439730009784 15460697532446080745 3713797477266400009 1048397908975196420 16079498448589565320 3532646485099470559 13048712758316282711 1030908973458152466 14173060019390394109 145740903994729729 10237485476149429116 14607209051209453858 10297488078606262977 2700357762565045006 9521396186887859736 10027378453764179717 6070836678302898995 13757839431055359009 8607797693497509867 1717984753233687007 15564625632762864302 3334120069856207078 13718520237824865923 17749925409275715615 13908623220102918514 15593432536117259147 18163895702644861840 265266798629857781 1992693278497658692 4893477182798232221 15588885247377918358 5611608939410911266 3110049009741996034 6657791256077713233 11091564230523569270 1546327865472986255 14442982703070079116 6780302435477886331 3141594810123317789 11450013640813387080 3330172690819458864 8732800994674422657 1433991362748229154 1400384279475592871 11215359562536459191 17654230047577548676 15442240863954836438 16268279618293153233 16776833704087785641 5066484329209920394 16240484002244625702 17907380191089064632 2679782606354237265 7472950327815268468 18049704208988822543 10951805473820472353 3123379884876365911 2272131375853900366 7346719187584560645 9298259901465103441 10491141021006696973 16726447323382904483 5687131999063917484 16535771506421139611 7415666224128323861 9248846298229555255 18188279840045469130 17368266756441527982 4903684957581195298 15019463653376199950 14752591533769794027 14994226755524458238 4403414937093965294 18161235049414314452 2881674631794676008 9509130262972424197 6725876610861880115 4132211906210847474 3307819369658556975 6573876583702211763 8875452288801449787 5405582855495223351 16486117053639943261 17567377975891261211 15235679566604241968 10419165672614354251 9131731180997921830 2322544413295787150 4067460842558538614 16634345605931881211 14822818842156997986 7934882531653943703 14895185524325694381 12456959921738703024 258530846047972884 15697811655957774272 8444626934687204406 5610257785154139793 17505734305887446067 4460850509781069323 10168588837630939314 5830563787105285480 1263569621316544841 1355032478010573735 5825715539131770572 487277918747569688 8511649822021082605 1864462085398024655 5221095055972908953 5882520779034275833 13559937301452564872 3107230201083611446 4145215769878587466 8636100794041677961 18311175607317167985 18265521364562831129 1701655163688990345 18005029822184067412 13755189250554613121 10334730740389416451 1615554791960160054 583560572684588937 16760468799774766116 15917107249108211776 3936736343310854777 14920445750286871468 7728109056963468738 889558273357730268 13717223717739451266 10095600797980885912 8175095415677562648 779227327171013225 2442334530870547882 7632104392843285063 14787370397582352925 15144109707836738694 10947734388754022330 4808308105162239511 13989891481260607239 18379388059066451887 6649734589022196129 13625640020079629612 15763943892393099476 5018407133319262677 16226429838815723200 9671332483697024311 439039931441430696 524195036754875077 12822233379127232450 12405827019431298864 5167984490960430762 10789116785948612761 14710346304438987929 7338466164207230865 6101651452305250921 5353756779296266999 17612835671872919515 7314471215728172177 8065329636528257163 16000553600601179462 14280103603524409437 7827142562775515059 5368551508305727845 14773027035758847302 3294361312377490309 1888193794734797433 3222361502996576852 8167884840491643623 6484700036235209400 10018146066975424299 292502043048491542 11773458305171183294 16624461125229215429 3414806074048033730 5014351236163654192 4087429597340967986 13183899775589317663 5493031015818986575 3994293912397667821 2076520996398133713 1885332305554153369 5632705449472377641 17728424842534551625 12146962403081387957 7581625125913841241 4049529667596491868 11291193772677994382 1452186378478259594 17172931861682326894 9795280154124779711 570373149529682543 815047404892461651 7566550317206179876 8327975673457701018 9939871529153460950 11330348815557331589 5020879691302002336 11857799628678981908 9948073431000420546 3810637636728185424 13920098291909014181 79647076352808485 2133160300309241544 8284820338348873463 1913808380025324996 1905263347790444586 17479546564993487068 9096046221191348046 4264272852585705898 13708763867204911585 4724253681069989979 11047273187501378470 7815042218578093732 12297340462473281404 10647493004495208371 13031213464360566880 11472397456885901076 14807343886706715089 14309967043359079970 17424357603385918533 16685984870656146923 13494956926972528501 4857389003643435284 16879331927833206537 15361109248082480973 111862300554560467 9868458982331767686 8716342412295293423 14493403645649096554 9295403668695590464 4456555859539497757 8456186231205708617 15746313377006548320 2223997377802819951 3749106036170459071 6952016160485630238 12805773921647423368 2401648079707610050 7791373121850387327 2364298477060052765 1802670683802184209 6687471006611996523 6438136019558568931 5741707221773297877 16625249381754755346 12897122070299735428 13882023022411844773 14375251025844063860 1837509814536020402 14592523218809850807 12623021373421218193 6664410684895209425 17140230999766927998 9894826441344363020 534238922983795812 17930712861204521174 10285382195204875846 922732572867740900 10541077231149145791 11425071311469660091 16692201128935571711 4796011830635007270 10987923275257298127 5749897626075968220 8426552719084577151 15026272815547557257 13559529184156334203 942024512221059756 15612074233320518171 4026617848831671072 386367527176864790 11287005942781344027 15851175713690312801 8576852202483850467 14556319224623712180 3062239056351711884 5948534394406087857 6184537812223887413 2788718998524804996 2224990927110926555 1264392186960546352 14332206900125090419 3348093432352574350 17376718051041749078 16832107380038134028 14290392833072038398 16639920844955546994 11570277324428312364 5242994132117708925 17286593671988126478 15174577310332034853 16034619140884831770 14526737063175929339 12883553796262750832 16021468401512372080 6972443614301568154 14845785402339958645 3687816721366004069 6078333155844654750 13220790979234549814 10301663037337258767 5032616211877987467 8138567726423333837 2581441786179473131 3755853439657784500 845000564118859491 7731500281475437066 7884487014244758694 10962947726623364416 3678210937049703729 15460872016009878626 13690282238197267109 15758467782680035656 520424008025413938 3022803533683521283 12149790281509316670 8921791968010207013 5447574627597743300 16975500175106552052 18118662350605531588 17792906702985163638 8338298258956096336 9576687558316494736 2961965436077530790 2208974232731698644 13122495542624233016 11495326418158081180 3609229789845351135 16272250951465411001 16131990356065631001 6932693517868228014 13052684403707996526 18315481100999656291 8773360966301813317 4280639073695643847 11342970097535998068 14811676638191853327 15805539538800145859 15755734668300244482 15955467967841523038 619227941244787548 8104493642324245651 15872177683428546071 6654527279328029537 4891594677957986545 2075372983824772756 3198293024434312536 8289448971209329886 9280635819798786217 14667851046423241423 9584148084601316944 674230338093798087 2159885027512774543 14428511178616109809 6767862105261594296 10299977564985632680 13402205591678264787 9158150164658928232 10340643576720571244 4448703796141099714 5093550227007907964 12114439621662504949 13567718732139099490 12380716750811643122 17392376392511821425 1990663945113167983 12418698348594856918 7809109735492326863 1161071054799939745 135710050054944891 13382259829892075900 904569832338283954 7160743167665416825 10425540743467790505 10137466867737723847 12620330989847777465 8444616059428242111 7360629212828284537 2642373465633887026 11621594212555329963 11378029147038842639 13117891352087383710 9251341774411334986 7183816626650203366 12331624440082258509 15106565555638346695 12170748784811361070 17071150962018519619 5251668289024748693 17641886780741435620 14288269313214344252 3087598555254886477 13278530959683653458 4862934969798373656 16306414665861918298 9803253541350322526 12771980673381636605 17542813264502644389 143534059391894065 13658356974422732226 12986394211037595514 11586682211433397316 16295593928704898374 11365207535318115050 13018191671869006545 16790649219523771201 17286181002061491646 6331682648158281557 6769333956836802423 4266160165795011118 15059483291100983259 10792690805127428733 14390694483339214531 17129946689439677667 13091170486378500310 12268676282646245211 16581662450462383772 6543840959134151648 10777322632595716515 17121420006613633302 8410588500807412133 15398845512984042919 9961099420282275546 17825249140700159032 17725879132797755057 13425978598292252491 1487502956535732821 3133214880525642002 15980024793040378952 16577807535192517689 9745475440448439026 5263139819357008230 7739031616786668794 2555526423596682907 7127712225674106551 8396004392044197241 13270935133972875069 16364691560362653195 748930136556735225 943453103962505862 9697961875547603129 3630880796803327779 2475781587210388557 11609290689837539084 3250345612148483614 14671914809523953242 8367597803273901307 7580577453189830885 12286433597201704179 15437255954079224064 1447923490611990881 531234809416927048 2836428514439500404 15516573375929387139 3578676673243647514 11531220128374582880 17945145696859475745 4276143368787515624 9036754976062835728 5142305435132917603 17295152872894826933 17193692940031700551 15963323745891622153 3305504973664705837 9773169418171934912 13237988290021547278 16034547503401972670 13273967505436357933 2273437573694659442 2651392782842449473 13350947686247524761 6968004728560135677 18259008535814785402 13904989642801490581 10138004950821800529 6638523306922481827 15394621662116295580 17925271689298917292 12445024254682891125 13863269302792486156 3223590416091358883 3136903862638095990 10289424386138674807 14818637709192279574 10641281963772259191 7641107580882943414 14761944720977726287 12237476396628778667 7415225267666389906 6915829661147852240 2354056293920470970 17128586899537750558 2698393243249192287 5421789661304758762 7298232797718764713 4993480348717492360 6434390084932024168 13960449749192783906 660973797583922524 15840902537588464123 16713158992067844586 17027586612731030531 15084109540725886693 18348928171885822730 12975348611705412859 3375772572230621711 5735541972818471404 6464477478028447074 3499978762126048076 11925515567487214223 12081515098538057098 15077431771365806157 13655237823928788616 15942324562969164498 2854647028457236621 5245945968131954854 13693150033674917630 17073717841433087430 15097585010977582724 3745106781426062070 4978463927370442958 10345171832259064987 15994189561603934666 11457835694158057284 9206425869998082558 8177605759092151853 13712416470629427513 5316613872944620672 10387154154412537395 404401149709026971 12497398398805339204 14714354629432508766 3853855148155307075 13715491513199742919 17890670538575253981 8071328840572681785 18019422174676246203 1304763556961345425 3734438090728468740 17478509722126697359 9538103329112001831 5489992636275063217 3406849442882420393 16133292842014479724 4141755964136868418 5916104850449985872 11255514938661859656 14749342945996475004 1023610809504775730 4756560926695199784 4754287763511831150 12358691410597555485 8162348017169685183 9173727058170987682 5884405897936381843 10284257632837666483 10379061285604590871 18253919762042524657 4713386411732707660 6221552436909075442 17689457398364465902 3323710522214788371 5431984173340194037 16224867751956881749 4935946729676377773 4202774133191888759 11090569143812798263 10302061314493474352 13990521915530998486 12402786627143220290 3721374311513648379 8785594004153161854 3551690644890945760 9325399929226666481 16559460886654734733 16913817012164824300 6044686369246900173 16092632060149036417 12360109000855526443 18081541526402600476 5944736347522387403 6382373520072814498 14067649673611023979 16377441826138771862 16849128008433421744 8589091635410147844 11742224156525641738 11626523255884773412 2316537295641297254 15404042061661662634 4449127079193131397 1355185024874421512 10999429729786382890 13140797544790796186 7936342532654219498 12814979491372451823 7994218225299251054 4324852084098227237 5293842229943795221 5951177865146485323 9375589295137439959 15793263557440776845 11178211024559710740 15056263298922814888 16718135428567497429 12585746385235793497 13104266284644018530 6582602676858504648 3268426220440353262 13406248768991636069 9894836510071813281 3603457016514843398 13413842652980429967 6793601048608676259 11545842212801194974 8146109396358649187 5305216773920564189 6365077775077854854 17901388913415473976 13119609133616924024 6687698456246924591 5208255794582011373 11473995776604800747 17404129227237322319 11478500303418108001 4810376394273672229 2999876609389167188 6262876447393977267 8311653529368803137 11474752155556165183 12268612131644475846 13877578953113558806 10031155238781345374 14553535177898623004 1357558687528425072 2469222665344576865 9454813390145635814 13305419541370204131 9694247003218060827 9923494735053926259 5326685734172878515 5773885324137694683 6891979902377904678 3119343126061248707 239813931405663580 2979392570448137956 14664912785161255679 16703526626537775452 13975750961728817079 7171153859913981442 5788854935742452743 34235793353026976 3506648381255420035 4352555707856804589 12295329916157781476 8110321480111734223 16955131874244825153 6094916258129166529 6701537068753543081 8076484988455698040 8775506805767772805 17284638644868173934 11296196954544994134 15877942809247310574 4611160815728982146 1151288648844622694 9754440186505313149 13358437300237034553 7509454789980421759 5083135428592439271 7874110308811336230 16808195864182756092 5407750504712990478 5668315918471725356 18119336356252123183 9506298510030368315 2718095124860754819 14997811183632837238 9469065015390652957 12583679268022841185 13045932848466626584 4133069312377026176 2569769938129736429 2726165740750697081 7483930538614393346 3568572507898847799 16566985824399453672 16539265605431673143 11154259207419437199 15139728727849156410 7270729654279381602 9379238413541823761 14908736360247107146 15690839117793392406 2766193235891669095 117854107203457855 10375130939723774189 14457870694330998579 10511546767558469097 12963788198035451647 2035080397956486952 14624429466228343723 7651472683695059292 6304157688502422120 12792645625513193603 14363130215584612227 13615233082863062193 4393611201876255959 9069214952816732473 4431452864624047202 8140619967296992210 15996526618969342117 4654823893798680275 10539632255021053224 3279871993445813585 17974273631790519993 4422426341774776611 12739616875838127812 14620254009703657636 7243624040297487197 3846706435497285586 1422997452863404548 4930465001357868848 3432195637763100825 6418872100855850870 13881240827660698039 4929242674763035708 10019107203101423798 5027244440893180060 8461887624629943234 103790814748274847 11066467115259779252 11523540984001659142 11832393689402450202 7319210045910817680 7794107311069423229 8906438087656481373 13212537725385331727 13106583580489213480 12761609491019218046 13864271197338226937 7663628766825730624 6703903107891738466 4491675987799281658 14725912716366328490 8754144621827243061 17585439806023042729 11047852387961256215 15040462490441394376 14652248185292244518 3934488491408697053 12052960036332648685 11384708928604398186 11937716056248985509 3565124919429993748 5455349758344826628 11947184132155884483 4229445158570070831 15534465667158004897 17846720066626441946 2716469291468393608 7493715365634201727 12450113071979303340 14388166033563243684 15712479098594370606 1556029895652313309 6186940600797526565 1965099549628670697 13305596415203910234 973521934656549541 2638219444352071020 12461470987794025081 3550182668832122690 16050148735051419424 13683586756632566934 16672162454087983296 1561422907027502808 4129295101143648402 17871274052447833186 12789444391048250791 2378058701918500154 4134847060485768217 4009653725356375862 14686094607267857468 13771986052070217058 5561624156532967322 1163596396024620780 15262660028503411866 9946239450191514463 1154526864070544133 1304999285151277390 6751149591560921389 17844648622911364734 18090031665749645003 3160952620434412845 17632656079501452822 10791177634199119747 17651373554873570645 7615591351718182987 12837772364069012523 16744585039740256406 5639941536106286538 304926366471644527 7809853054827373062 15544305243586762401 9888606159640804017 13675811627997890184 9830905880015037777 7896173484836994691 2127301402732863988 17822225829310610563 2636431695500250041 14968690371586260447 1464256879002838869 9716382860392848682 2779883563883584776 4496387675245134058 4213197479528703211 4537973168585318244 12188163648871857707 15320785413901879770 10092903219098664438 16335072349581042022 15660260119663704327 17911747926756202713 3412406103801709889 4890276202887608716 9253401564898461945 9091580313452626539 12172215283905446611 2637991213585310520 8227553466564931060 16272340646959004050 441755117453466216 11801203205358605722 17280790362213485072 2732737179916053998 1413507355609153299 370480953001844508 14650442179668408870 5802779454939014715 10709138163571078283 1748477528562690034 7962782969547021821 10522524494119959009 5840685736710973698 2333091403205022178 1591381879199599446 75537232992667750 15648007201008654718 142364608345063137 1065982486168324298 5521432465817489491 13845586377106292786 8152035207529929196 17952508469831441443 17376731220219021847 18059805169478727055 11028681262070407225 8035098093816988272 12245329492203012619 3989521220082884665 11028854409394785726 3310151091511122478 14786191103825964092 17860135377128710658 10900079695080786524 17512092595142173483 1222947772991822314 10526389930224468379 295926227906785445 17732863811958070565 9117683128885086580 16640657678360052708 10442393884793345979 8943488468025390013 13168621543380682427 9582815944283567462 17047350167733885981 12903263307805071720 778310377595759457 5192214084247622599 13936878959799560108 14482036033193706121 10894629612627100895 14495256816353272961 3673039917047559847 2285244516537296742 17874589049589292162 6263954983975031151 14597623618374682329 14097041604239718019 3623090705285152229 3023085329394400471 14032452867713091497 2903066720325595756 12570386515424722322 713244333895854451 5972535168843723837 3394084364834312700 15527838367745131424 13967457073482584642 863858833452160652 15542945159375547449 8189227972276034816 4731369143658047459 8932924560050933019 7073334856666896894 12200043451074119046 4486124124286227652 13706747596122814038 3213660335662339994 17271397250503956276 11305040939112465637 14556509660855560337 17333403363619965629 9970705626595747779 15190319931360840499 2714231919093179449 10552210101196045068 1149008001101508738 11276077946639997380 4136490706854213929 9106549747328865318 15892124863870743382 16923791380792384722 6235440541245477707 16140428237735440196 5725271305860105809 4480357939203199741 15740258910009231332 2615548200529643052 15395935502758494075 18267269163897503779 9361139285630156973 11547904698866388200 9918673002065045334 3717239762409737389 9487730548098753775 146568409244316393 10904424582060329110 12571195684496832504 10149113738354063862 6065886197538372736 4333031232830458692 7423678803175185122 11754178791972066821 14170643890300478778 2469373491004714446 3076399816525202680 17944154862361889924 11396026142169829116 16752748250097508348 12427193671833649552 8401393450290514114 8108759095841421337 7990236346280218045 10255861583853275872 17566278424989633803 8781737805875986855 3716679308529135755 7478552336302487059 7558911053253780013 9014460765061455549 1805344187459937994 14028556607102178587 14401751018900876149 12316726292543922123 15239167563192987726 4754367572148158885 11507086644680116917 3063086398579242484 17469896327874206899 3467014253942238442 14063200650007913482 2237639286933890797 15956250672595923966 2274309335305182083 4074265751415679288 4923481078413002196 16077297215064884164 12095914916799277674 2524086441015198909 6915917547897561117 9627333928297439140 8875076010608740955 10592808478550304044 15894261869638795895 5798427405453992406 5211119080078348496 15048838461903580681 8575264437043789465 15451070596593247880 16362757635849337671 8773068221065875461 5094687233477930700 7074898028043145255 1251196652232103854 15412942771465409874 13423005451142484590 8231324210505117112 5413863784991209708 1482197403131982024 15521966509229702927 17366774185426292473 9851008603016352425 1718649228844283058 3020379022483608473 6986246501217650486 4771639417912305188 14896614460527647382 4033097780274181901 4804715790138523273 14052947047526864020 12180972264762237040 7796923580355236049 17359206969343782173 5424372770141079926 11289179129866827491 12546800333554313327 10613117320117709820 17346577186937466218 1050293554764783083 7773572356119622828 12359684111647912524 2735550411640865396 13289027933995264655 8879146159588469933 6913273626237135302 12347977977924738481 595274521208612329 9157085073960463084 18005852552006749154 6709299531815131861 4310135487086325869 15625205549674633266 223600569799886508 13068925348489662730 3644659064188711047 3591503155935185937 16672142315232215871 1413585120771306092 13596158312950902587 16873397006856954924 894003659572482438 15658335481234948877 11473415284940549524 5632932407495894688 41959676516381215 1961126875865690426 15455079633953239237 15069860425247085094 13155082742352003105 9089605926091729200 9585814322989952964 4765495755203947024 16627457645173911449 8069747648336594094 9196288384840197587 4324717363772616138 9499470601214103286 12274853678538704172 6926028490572711866 12746669663373521094 17156415412779443336 5003821129595813100 12754005266461162989 838964575689226652 10070700295053408731 4536827332296367642 6781348075948016707 9364010987005028694 5913935746981230567 6137515113580492091 17059770749855593531 9770519523434492483 18118213402980085552 9880635044202584499 9966173657882407162 11850623658767893758 1474316181012662411 12035696499362658915 628608402541003857 8498993530055632058 16219126111757525401 11761354905282747444 8966558151353334120 5745748443024056031 16921325786897551016 2318601099308453349 4923705828058288857 1561641825106828632 2715959387300120262 1099603985625096396 4730173075936196935 13393370015516566848 15405357182821990130 9309801494501121183 12020423727533442766 3163357389712267869 7208904138393023388 14281534286939051995 12317761650833626763 3873052295823647702 17215126599906705207 4542558303299271020 12764000571536777078 1786870230911540948 15293767110095499661 1278337216462297663 7253330089095266653 12271943360532187892 12477660780829278997 7535184996164066678 17521343198612554539 12063692807493578693 3747216281335934442 11925460634323694580 12513136219231135480 6334123463401926033 14257930264436813016 8841857152275773105 2104098325907045474 8287284091874435908 5540666503554205253 17418824348549011310 12691124080743358158 8608555941121629469 7188761545815460455 16247294248813432004 3159410253133289647 17518082702068534976 8734423844488109626 11101416846477393183 4550113581885101439 3101415145282880751 15588900746249833867 10050363943270281330 1323073881434551004 3595816174899360163 6520421849930238684 14617636272707587726 12060329370228679562 15045463682414449330 6013038670389591423 5501018864207939722 10682195934391337259 13787672838519819785 4344053281754094942 15695132133980227166 2463851409667738692 2402208386128361010 17864991041040078334 14343012604853417404 4068074086397403806 2438455355370017373 14787516886512791659 4071870852927991027 2676373174150938171 8475889672698805187 16614024616630715455 13545937903582349842 5711514085852879051 16177791853809054403 5439411375486414957 8102142926068127925 15291165350458081939 5066350832583120917 9696640254655665083 12050909864058822206 4333880358731415058 3271385762558957369 7948768620651590248 4224285187409398476 9607758875587893910 4779891569948021327 9035494268344560668 3100711256245358654 12774175015457432612 9831077455712480805 14298905617393707673 11204557323907583622 9895812611087290236 1152280264491226086 8000700669874502506 3989610015382300591 13634828678976711557 9133513276414163240 13611362099209275842 4618725096641575872 3263876296928038198 7965475393311132385 3292210231218295357 7800533382345553124 7896278780297520533 6824561985999295725 3478209284868821597 7533946981297946756 6039825338591904424 8718835850413010632 13738978406203896212 4607480634804446163 3191994499965708609 5902078963928480188 11286319925364096118 3418635466965071592 5493593468545648282 5767922387342084581 10322994887323846187 8854204810846033179 1905885848898852186 12372734871867469749 5842207347352387715 772276367518908065 3334438133314445952 15191961164208228779 2556243086311402266 14450779460709752472 670135725650781195 11659900843619619353 5219404133662601052 7326277759293905549 500802816842478380 5865574637495907584 14750725512353292726 11083898409184817327 15650491925805968720 11413185573605449940 15655952705309160746 15190583186009709470 6115633510000391329 15493502989188138811 5777776433114793677 3528015360965968228 15658648753365142168 7564054236990096505 11719492287070552288 13225034518697423992 10031764036323242658 15022040196514583785 10614237380494157340 1619932070581416304 12324231090161552176 14614570617798381615 9585982497270702940 11780538412847795572 18039314717648332208 12813010891741296890 8613180551235761735 6133073584368208809 11375925048908956586 328766997058041854 16471610179557036155 6729277714162088974 1251783321193446437 3233418071119402526 7835320115709994420 11740235337869987083 6087318647500003230 4923461509791029517 1063120256272983847 15827404971607065762 2944771714507320327 13778685790865940631 11166718217155308392 3882361134092097310 6129413037630073789 4646462316855630985 15468343411488631100 13893785273249692812 8863920805689934778 13588454239705268 15431567760287146322 17252922777003144125 36563217997854658 12216721496064848420 1657551938159413907 589658167000471415 2989323969613252651 16668112954352431104 456168564717714882 8014598867965564908 15550457276146561404 12119492118543690782 15495351863422085191 928938094230324660 2458556645543474467 297867408520506268 13263483690882490499 13214220564346759012 2862883739150684963 3060817185502120671 2902320996537688560 14219897289163843103 9458522430139583228 13867324168029943080 14503281851191805483 8704719345969819065 10947843639110572558 3758035371904695354 6132309745150226553 12430826122948112707 14049478184554899251 10592798767270693436 8208651645082282203 9379289987992370485 12748725927171665253 11114379413564661309 8776313184342436442 6464126338482345567 10100181463061942270 12493308184356321939 1785526504803142698 10291000766948820572 12843536625616643038 11410182415188996468 13723673393433586618 13970167606422148452 1100254877481431009 3286823020374990581 3002638324351846699 17488833577284804115 11659712595773534039 778353878868626526 3730966013158864389 1768950574475699557 14903752574346675192 8154373877122716462 9479001370711064765 14658555866397552211 7732646335424357078 13202964716841046168 6592719841637481578 10495783979854638820 9462468220156850152 18141866305809288637 15955476783970036591 11379899322175522802 1206148062610116022 15079541757126094472 9539554084775406624 6149732963644490400 13524779485496802539 4044579268685894282 15934183725172608180 13509082252703520939 9371652061967110381 12130533433114268952 14574067380648873230 9960282026690359871 5883198347950124440 5237854302242296711 6939981477826212440 12348816425645089621 8807351874278580742 13033414174211131622 8146458764560805509 2192175644247536999 14898195268912785789 11163871886463609388 15543815643747803180 11534739994502664727 17770943963740469718 10113022247126710578 7493122130101640817 3925367203976560125 16122284257297888149 10928542140955961307 16660156962180403501 109951324042197046 18419344116202095584 5696535572995301399 5037167255405896264 4774373907253959689 3363996900656246424 18107980971941576514 11677644533281021592 7151612597091167087 6413603979898435463 17129523571810549154 14015533651717557966 422759144856982426 16717051415967183675 5794420223313197817 1987735369431282551 4116613584930607951 7065382779037978605 3517313328841057108 10929017115884362151 1997449593535303479 8320995129604264524 2906844468022776267 11257325502728860305 16251620399442120886 6557929779942740644 7119560599455419318 3869935605348517790 1029165518621260359 11846464680122842374 14160147447021719205 15404831520639027048 10131111160732508944 9719926988495621246 8248007070045000592 11900863445039863549 16826250275931879582 9625261498772784976 14221881770266585404 2535968226479732857 13795995702636362474 11369611184031956599 3828470395322534961 12011135284736843348 8983143009863300721 1109869654485479766 2194529085532486780 11036395156416441588 6323260081027326061 11121094104563303573 4704867183275878238 4138582367587027483 3972696071520180009 6663276156185674419 8608417642566637087 12898111156885670127 13020812977921743230 5168186243670310932 15170825305919600475 272520911372992176 15031283528972586708 2561845581792578112 67271837182566475 9905930275620303861 5254323753783575939 3501393997772395414 12410153317918518084 3111932778547939784 8338524626005132278 6884077878569279181 16693664071149438480 6999733068277277060 10632477702497193040 6695863056568789419 709262891789394202 7057764071325360266 5708855269697980462 1535226721356826849 12414447021471244876 13203366935523639629 14982924522951768889 3279325667881969748 18271318397188312666 5674796468452262505 11696398857002277216 16467157637349390675 16598418694662185122 3566796026212784825 2330630737055248660 9749847985669015504 1064324004248685290 7523158747608056628 13831311796333150358 6102737256145690451 15619476647688635197 15133219070984355442 5669849596590549517 18150694583645252466 8285854225775306628 14250180601341057205 3594139154264107973 1704403265681791538 11595212321245526752 2930648662964411829 6109144386977461374 5163063770706354357 15034965754163577938 7257624185895379849 9812030699190266586 14252691612436908559 6065765022462675403 13154324728671600805 15565856868486369550 9328941901188488804 15447082175301524653 1607099417695781258 5023978333397130810 14618844092467081517 4200220479745018444 8249465122636947830 16779032009549845609 2014426617798152032 5125999519746542744 2148516178635644070 3652328247008224026 1495265581044495435 6049205466683884303 10066570717905938749 12071690993565801940 1469094350574009910 4666222993183247671 8647541837876241160 13280868164888842061 8259793203455810922 2763996547592050348 14123020587173813341 6235360614636799337 6441482853269825015 5027497874313136519 364049073073076856 5536885677695040104 11662855854231828236 5535517999263340375 3641803410722187939 5439033787132075313 2914833773078275858 13827134231175265693 14374569724687923798 14204789940411231590 1856757814039602681 13290664043736864883 3698032358891754263 14891379882372527154 9538984731270042977 5364040705626992450 18114889482977477395 12372606924525545717 14048696700249884057 17688876382291518108 10904335074533487217 1933390791085972486 14522642219688003348 18337386863239287338 15811303997762262356 8846577934289503460 14964111744326739091 15062347585900146393 4587822005967816828 8153470399709605203 1424618549221446620 10787094127564306681 8957862149189150459 5192788080037227073 8499298341619869004 4178237196823454100 3022024638396507237 733430020221866707 2365572391937903748 1096867675889423099 16505915135794228236 12240251703562988314 12660647962793432102 8025463686395429453 13645403919581134860 12009808467909888203 2025331052603414216 1639662799051039453 11194059605065111738 11926251635063514084 6857509468897382294 5145717984090682259 17039433149561866557 7746330974015391024 15598205053627081884 16854794331457597776 17690024844519837134 612218192658064458 9359918290673333879 4484604560725590312 13740053246575267705 7858793620636421252 15253426482089809457 16854198292491018753 7918342388441665741 16441386803784993618 16944662177427810378 6990306673850538827 1988712622164693761 5162712307404098364 18331553103045627203 13812253619070627854 17845220470277474110 12855831714025666365 2420148395580839617 16246079200188273674 917612314681658489 14653248867518124934 10604778718891226020 2229374146201956123 3652100058650403028 12477098780834891622 13848394422674128283 763375570224152769 16957166018938031411 11603659119655055957 1558685970025282541 8974580394583924902 12045498210806629349 17058881658023890354 16361296501432123610 16785712343729098196 2896608578031139382 7746163815631628887 9614764176837757323 800798784977392471 17452306311857012817 10101359585123497251 18270474571370483671 2791554078886611965 11136492567173639438 1547569914966988975 13937281308293353049 11197916835227631570 17335452705923473246 590414428257539229 867397252970721208 4682764535926632398 11176824014007193803 6981273650354692137 13221221882535910021 17926059617312279114 17227694026112688488 11463568327092299304 14524504275669059941 13802198492855262260 17105285523436718982 7967558820744553481 13204124799499566478 15229381781250508548 12498639682003116023 16627214394511454538 5608823748957304547 14428732862209785652 1776025528517003878 14561834096179289905 15272740092370902661 12546193137481628172 2390402830321694482 226532269347124139 5738777406455642326 13746559960901962612 10331753831126366723 12190672669543055538 3588323725966242708 3197415507223058759 14068125577512729953 4382216392806222722 12919425613512517763 13376039776692092645 12498138139817325306 7492043649652351701 4324922221769790413 14476397040408422631 8758057984687690870 11504284581719753019 1558613827040713471 11472110570279454465 7409910653557016789 1802898651867231144 10822826307368644291 12596953150641091420 10227930450263525331 3111571558808709589 3318000386212557103 5993165766384851997 16617996798263913527 12893314077227565753 10493740927764765442 15977187770292847070 1716616536514776527 13773361803085453932 17589257821029278050 7438234351266118423 18144332846784685732 13827089022511926693 8704035753138736348 12159869409231785105 17970415277933838391 11392728696216096077 5118421360064336686 5814768671509326434 11648780775331466536 5552536268886524121 9412563572183797364 1850108881665367769 18386725960718186598 15185219771520999017 14388138924349266068 4031040740818223415 5707047800543278793 2702730138816938710 10481711001911904346 6290240354095494815 4810560312251484490 2694760963746842826 7879729784639880872 3253448934776655361 12174197132887507744 3872832689612577228 264384391299453840 17314336621025565721 5504197718303592974 4772676183714616582 13497394367399146851 15248516417743543742 16932194728474199839 4091125674770437536 11787008566598833601 8959012738466832470 10258158721585846109 4162874862230457940 9433051636857217548 5677253894159842164 14186642188605171847 17945475043469266169 1728459260455091005 15117012344856024687 2918023794172940069 4333814390230525090 7106801825280842132 3500775325210727504 1610157557681590711 13951899748011942503 989148061369364676 9709419769956443134 16025511869846524155 1534012305277931617 13873196104627305383 18190905343925287260 8070074298058442620 2721641737238830212 11265394842327090008 16470877058170522770 4439670673906644530 15315882362642404224 3535748847944146191 8673753093628896995 14869744077874051331 18070582904681391031 14724667217017112082 10480903796122600881 13613041933412110918 3950009228338108392 3386511044360115731 1410314230052281385 10452279530803734315 11138566062677061476 5439144417499731399 16046220273625885539 13657856974282895569 345100453143057194 6240030285787321000 9112475340031493250 7554949947261659760 6480507176500823402 16622563915086770856 11882043294633418517 3947864127716647615 8962140477099232950 1754447424787368303 17351788701039025384 9048413126355651997 11899188853939220585 2719736576741600992 18106155329475726071 7749173534086230893 10859702244204634399 3247268357198455487 10568096243297035362 15201629415724896987 17838904741669972130 4393382487582646432 13058408024488182683 16999896856020353512 4534948768315614264 8177042053891474072 6715222613866012869 16212994996632725120 15887566358642086060 17165749653992014994 17770959661493601628 835882469307041769 9695516039952881701 15580315496986471202 6683935927487530294 1586738629249777889 13195107669210643123 4483659178976540026 12651404406767307175 345229001274940706 16526895411081365129 2001913151692692277 6952948036646332187 17466188318299153636 7127416562442449661 18192308793642219465 8198704764812692677 1162354405375884294 7545807686089954631 8867678907579123935 14915725408120159136 8022639608333321721 17060652382475111721 14038792751360136799 8875283773769919174 4956821730688517538 624577632179059923 5879678268334000370 9343241945759631376 142510272123174861 13219528219762798428 13348897213319764279 15007881953851413890 1378001583632492619 15456432733043014290 14185255686801398019 2192331465384928258 11101552314441318190 17921005148029633337 5272415783748141563 1630286065976310821 5443785323482029821 15533838043002944829 11456141859491284262 17802442603691719313 14477021093704064210 10118045702512464336 3729133306090815466 16703643999469662870 7358584472233908178 15682964406165288036 8436732912954011213 7570425029139103535 49996990416655001 1368954812939133533 4124360145626997137 10046117215207099686 4108446502593857773 4996568599260926480 6784858432650633473 110796842060691942 1326758211033242716 253930889863961267 10165734867335865803 5087441657269363682 5495640180829835530 5066338458193407981 2748413214193048184 13298058757521327309 80890288617944414 2315523414583850640 14506517495604462219 15091147078232345708 5686221945985430841 14079203600232170248 3083886053885712936 599710948343311329 14181726993758408595 18294767332293677481 9406225785202777766 16516800446850613827 13910304664492982088 7344213341050289899 4845648490282437748 12587324869600018177 12665886396615399907 323151263417868248 10256975934150383343 17161280431183343282 9463701442545282409 6055718215859963669 6430818493309106662 3734855562378592859 16148874462036423266 11824590928160878166 3400948989572387720 4062964805003686583 8938944602150180210 11283574896011160920 8556864698428239141 8898553441254074641 7703517301099577297 13055082144007264907 10586244216577555444 744427244606271081 3767913278907042822 11435335309250612523 1731758349795357436 14143955804709250926 11972677804509866160 4823286880683753366 1105902926068905172 12437975290393181955 10474307074198230613 5248400911796032679 8278709048564628941 12698400689338022305 6398419433705446236 9401726190872191728 17812485259921829718 10944944081561905326 16369277084796616259 13094506011141320436 4466293334996571387 408934116210802570 7160404103451589351 10790367396582671563 8124686703277086604 4325821797071998211 13598032670717125646 12779263168411619077 13911978779990987830 13957301150551032671 8010429843690057785 1906854004158394921 8428291007280910872 17207629538163298153 1462547371370374843 17276287876450197030 9665964941688056053 11688742861481940548 9739909475125699357 1186337034008482866 4853166813326628018 17661023254622730996 852366514193803637 17314296651262296186 16794134277741811265 4594787991433778232 5701664055426221837 11113412423911009100 10153160923178269326 5482297799736431604 9153070274740294368 10852262819424517207 8709964671995182142 17486155162684652965 12562084662362845737 1321831756809610256 9883281670363837869 10897490863623058767 17498996217904339500 8972362708576476032 12313214740573011928 373557154661549138 14530255183599158469 4447782296767270012 5935714864477321796 8769122073753935019 15921222615201301019 17459719242668346843 121534668068941054 13667851596322970267 18412512293099665012 17022297891737526970 6866260754076508934 14937350077642263349 7686326895176439802 13560424334585285141 9074171601836026952 6286281910937552748 1333636444946929910 11670620138412095451 17973276803337408228 11211429186457170350 14026201358918975559 17945214046453580570 16572031133073510847 15829167147546498161 15196608199531383337 10291575917905008806 1626890315952947131 10224893552841125230 1102963483901944469 3681736626204792845 11623792461380488134 14367987813824960352 15199347611044726184 3689312099800747530 8403798042736782268 15361930749401195225 16636733696589190776 4837528542478705435 4632664281830154007 5285480399692809063 8873239245965120914 15145074498770061529 12926100654272727158 6152199743128630489 13941386695904072055 2744611463748282693 12850689277067181026 13170712200588423974 1973532288140018593 9946937799408136513 6749486852270952060 9498645709455302534 13211612382230267030 13245958139507715625 14543146185944686788 10845233606748998737 5569385794592361934 2177464140137986938 3739953824344962558 4079340236187945881 7614935644486614845 2120578164100656724 1302502161001036203 3460284214362449202 6307252707915697792 12475859532448162501 2650283691547609587 8914907487591899698 6117421702990382685 17246569115928325666 3518082474698076978 3870675374355144479 7096061820680751772 10056164500339604833 3093404658552194007 721886913147746991 15222279648011883834 13355851722203498452 14184353903040203205 13866959540594379995 15974872070804413564 11764854911160898729 17970459998694584446 8272538251529841149 11797980730872654111 384802761199653587 16882153880649601524 3256487228781813684 7891762819290012550 9019721162697631956 13087025956099655532 4091693967550266703 12421213657064874420 5412945962511031514 16282475299945610139 7899817597180468301 5023148402548717697 8247459576293645285 13415666322450067355 5358340541303951113 5910376891276506382 14982138439845622430 11870491030768698754 17308902201671090113 18059269408351271510 4845015085233011976 3345698674317228600 13356090235048103076 10287305371432371425 755173671350898205 2503568888561932203 9259428210845156646 13198802058965529271 6555849767120790541 10110956144779353150 10586119720522233309 2975236414587144867 7553962932370281398 484492772672102274 2045997235457096739 4501824793909005123 6666217172029120791 9269083168243669617 11449328477216416363 17235583179086887653 6958833067182491578 16857530407445203521 12399734780036713330 15713590153653407369 7074409134272898534 10340108879601953835 2181278880580937321 3727954692701443762 12054623673621415797 7503727338687341237 10196910682119774178 17208486223335342379 4694643399447283491 7364867247932442460 8435238349788069961 9427428576856188098 2414910768195863268 11519788446033786172 14286044492496733323 5045474598367849620 10934333101006281885 4477275730911942335 9344918362954035173 11586936997580684310 6722325206775584611 1713119892870977344 13554217396542990810 17157464516813571402 10162691222592196038 4216217540801948031 17307319017591978488 11082362875167517053 17646829432908333745 16458507574268301665 7987302112552441376 9189933682597211333 9491562663991919108 5735728233063339195 12564029674582698094 10973838883340421452 1971943657346805186 10765828501302735336 6348175281638011504 18141074226907567829 10569334090793377946 6206420215184747730 17052166572018955991 3189904339636132582 10304969896668434967 9008830981795138576 16836739679481051239 3808448378772360083 2322276059291701242 16454888874788984223 6949678506725156286 2430234272547322322 9656716055991863902 8746586975435606271 9884897005149235603 9427224315302861998 10892527521769633492 14358492434009763565 1637093609091909774 7020939153287550317 12190708481095078244 5734090045671482122 12903184457139547797 8554499684471604697 538531516490498931 3498153217472958947 16697281342572964087 17272359901965905012 13278726925169868937 7881332299153801919 16369158772768947633 10908156439946352314 18131591447541535926 13928647902633613906 5644084959057236260 2748182751696157812 12208264323723408361 2133231054109438349 12595917948399874166 8794485820422713934 6590493552162580042 11272262186659367354 4961945975418700082 18098038268907062081 14742623307535795739 5027037887313516609 5278856991684996184 5289735469927237881 15143784601163517878 5206097969167763936 11287607320504744121 12936548827989688256 4466971528286473 10678944500706400390 17347525916718312575 5183855907622539345 10570878665779638860 1095419032501117822 8077809663787607777 10853600075236631592 14898372367222318377 13433992283350410571 5578033684425020695 12906059045567667809 12463554480212984893 5970886985449387060 1374972801985681284 10529588471697762206 9648220962007979440 16227534766859033275 4571092177907704270 7484919578700613680 18120819243891105185 5936201524467637746 4984260041143274375 7562842464164718327 17603331312243137012 5858257133978132366 194115689738613815 14124271188889350897 4236724415492968442 9036228089460025446 16085609341814909271 18281671497837227942 8390151134331487836 756728062412984255 8705801933702342068 15086882197743595660 10308269186937488263 4027667977444156752 7592090854839954735 17615281948617366086 3863101851524369736 4092968718776391010 12570755620546762300 12575142349574375961 3151075124522175622 16005501696921598220 823464596432851783 12416674065589368541 591007540865580031 9111904575738666204 11108351015376313738 9666670572814374698 7728077416761875908 9161540689986445047 7561782098917040851 7556964850110161381 4578799175589140940 9810111614789465928 6521663188836164552 4328308884056915263 8852764417487516443 9759678257227604245 12967697381499690592 12162028301597626957 5337551846266343476 10784327287291730417 14386268583361718441 6981154897155602987 14547506535190844197 5383041512106042335 14032423310656580476 12293184613575951720 11619283229169560654 9576763618553832355 1992209570423426751 1021165202190848577 15361075613954789502 2574449635147514186 1842567455613236844 17321622723950002883 6946142886742954431 7663661221186826648 1799516570323038286 8153932994906842260 11320346123445396244 584835976255793149 16136430591122886013 675954470750112682 6949495939704504694 1366347951224362004 17782708363604711001 14220774531389618485 5375548685727844655 14955295077058257282 15064700795779383430 14589718776617509918 5741030817246457287 4689979916336174995 16512948127269132228 5703595802247952099 18299108755825210418 5124010125973265597 4906460656831668252 18349786886226695064 5260848070494435338 10606958441303713876 3241615268621364662 3573813249011963248 17034550802002132087 7463688258698589593 15653798112227621170 15910038679495794037 16808067454926361618 1655607459525867688 6514180693042781975 14195860840889485619 16687785690644408001 8540728643566237841 8779515131303375579 2967770364595760038 18186652056551040357 14048620384183294306 6078187847619937101 2279604007734510023 3741475736005513385 10383696550994514455 4334791043502593905 12140593349000647338 5464592737262773602 2171076810245772537 6078619022022441153 12418425609407646020 5519579309724509100 8456142604442269312 3813663122585837313 14945751552035021536 2966673690079826377 17457928314560971478 305662296294894799 243415681076636734 7192126434986948782 14815923967745789126 4637438776917232129 15883161078898346833 17886148970944714279 11983404162201248711 10874329882662873293 11336059551223644568 6876695984041111205 10633714528485244025 10409551329233204353 9800735917673116232 7368056751722686204 17435609530483867556 13109023090497952611 10202536058427702719 12552579322829808970 14650796613698116965 12814460817500408453 12668917966054378156 4218670102434640060 12783497461168217133 16730054540416914100 5766904672515910463 4046677199779463906 11865729380842754121 14711828536875721266 8070954549149204392 10090166154987301296 13848776884229292950 133908712572862878 1390207727329486471 8681114954397290768 2074217828442807435 1907101966835103937 10334131408237132185 14238382750542187212 3610702030305908428 7870626496010874661 9458977295828020461 3486547551960822647 13641409698256419886 3888067360570037823 8787256973428700200 17767721276634327714 778346270373986136 2073247840123495654 11977682565811214845 17392046262198940140 7693399087067097376 2885524587289796711 10289174314468465181 5364329346167919535 10455639557890152829 13509312882924128197 2987836914228379197 10207946869996963274 11856321639552770276 3521572590496550242 9639372475067039162 1652774919868616380 11113385283702020509 9791575563116997507 3249268568483745294 8852259153579257711 6980451565872449036 15932804737141234712 10560979756449114007 13977303179323833203 9245166485389689281 7236129502145417381 563765542999723432 434876688448168149 18368149076389384977 14859388569579922816 18265726000693869128 4312466553366636297 7314684152080875334 16043274647874416799 3480157404827717186 10971372376115228356 1544122828825663743 8257860553779001294 5043429619187774478 10749365903419058189 15832064328178128716 8749512656772612281 17413573552255494588 7823683753100826801 11757234813731466407 2725856468753055572 9646459938595246600 16453451071720834540 8356176379467111100 8413232907947283188 12409907280652728271 17272433213430914073 10205040204141196192 10714345079718313081 880296005135590746 10341395738958689708 8051461154466389336 14468987604842117906 10495456042474976828 3004004956429122317 8644264925803525443 8250859028094344937 17703124249958161168 6291480134495932486 17205002193985344568 3559799772968282497 12101427524403573789 11843725635252562469 13110093389975335032 8929751456280665549 17692531166201925188 10405776573489142534 798569576832270533 14949629206248221911 7624998010493977878 10360983185254940332 5049348094260019988 16772108821981780985 16527620936637173610 1969179666991965798 1494082965354295801 14982207339944050129 9852513613050534692 2605271574921144141 17298668991703302635 288481408440892298 6633063707815877070 11399198341704594958 12850951564591802160 13726120175323688827 15237490943817983953 3602707540222644204 18236422353987506680 524475285108729550 18236825688276895750 2612324606589563564 840689791076463686 13857023590156823322 4481513348637084945 1746660806809476789 14542609077265496869 9122496940675109404 16498027832210106627 8869818361474543502 13672234458817571870 431407272651525910 13527161878024322922 9229643948329151716 16820742336886306401 15578581214556255805 4111836200109129368 1243560871692548581 474837673216100439 9603596790344199634 14504130752973330573 11213416601153523548 13048557786317805844 1362509296235037213 3217226804948828925 8183691817689438760 9286105341460163766 17471036996724852959 11876392511410625436 1260203757453970425 8664355653901473699 3787623686789328364 17516235914869004467 10043981940625052641 4202073314324849697 16729533709999120898 14620515796874802867 17819108003030922627 18343396367048880310 860301109045489249 970099019516729035 2211703308591734736 13709729341206494930 16517281767740726698 16467118423212690210 17526758885727721921 2237938408860678564 11118488474931148213 10068097014856498814 8519231901366640498 5432390968550024244 5154317694105824987 814581176059546543 3594995257262294220 5350780905594669446 17572242107893081142 12222250367076390292 16445901434297594805 9721886450697047927 15964434418213620616 2218324430446575332 15746538123427618067 11684854417113926651 10709071403109029771 4284396374328153412 13111472151429357353 5736884475360110491 10078446867521789461 16418599993841103271 18042026146314688412 8535994811375583678 12511449550212606274 13534699338178155666 3436572601716873817 14867764598870518576 3632381394130315196 17466225775983666565 10385843179353293340 5798408228195582516 11118669050853441992 4085948871938142039 12075771610755544647 14735958052819531843 15745157150788973604 9081816772849932762 14679947006461800196 15462532085921553682 13321595194953868585 12973895199084388763 1361273715538949503 12168385607971327441 7828629423658217878 11673626922235013018 10042105471030256396 10677419347379422064 18390208636758406017 12238313335601211018 5886039830084597158 2546243552528040206 9600020072880857456 18247158370675058372 5917566041942136439 3359612787135798513 16658776146080376579 17930494157425954792 14581065939083631152 10500373868131523044 16833747225523959537 780107053470698168 17088946215493925109 10062277846727893691 8347117683003141366 3098201991929784206 4145845194126059669 4659641742953420083 4139156300381143264 11608981491767033129 11697837973421684451 14405262331083632094 9867166622163338147 1878408289303906291 15195048627330038681 8200214046794978204 10514202439563618210 7127418931760178106 2133809501711448661 6431903410664120641 278051682219737444 7590932345407731896 9194008103798332251 5151937455417118910 8961777353229782988 1089011065312014324 13730829217642675800 10588298329539320449 16603464359925087103 11879444129423983215 6751443418534361887 5407045170835311379 3630788452584919796 2923944005498675675 10808472745863621022 17161483750396418187 15725783923420752931 12369686100894472137 17387508181400308496 11980397561189009479 16258994264725006449 7555986893872586020 1878378669254897263 11296909053005209433 10996344307575184662 6373146397369776846 12523925948560749657 15555231827867788157 9098145070209549866 5313738126893084204 15624498482420331663 11361882147146757985 12464574195718078039 12708200608486369288 17963799570928926693 11346688567214434460 10133117205537006052 5459810290191973822 11815720923561789730 14566054196477605303 11451739947893751339 12587844750072430981 5363112975212018811 7801483890294803568 9814344072210306436 5203687444895903044 10665544328141263926 835011243488041788 12627076652191388140 17291004233751950490 16453391578714062973 18089752227409585697 3672395214503019927 18292683218769155660 18132677952421219623 16393995689670063614 2990396417274842959 17222630504229458947 6142936218396960075 11577423415618154110 16815664122699909471 4509073401681197334 8971562711404160423 14904389594101012686 2222594437603572284 6297819460045435035 3046986696904762607 9379768422530141741 1271536290223450878 15454272671268537791 9448993786546566981 7376258901251630299 10794677670185795967 1301904513030295604 14729196982369768586 4197027465681230090 4995560015841633024 17278762329376045845 15928012785483858298 2137085564295418934 9637560294497816011 4250133167635857486 15573050068578252789 10006004544087127036 15806875874287977691 17443601595215757733 10200256712035925594 13216423192709972191 3533218915681576032 6802750357580203546 2634584918417263655 15720177979752767773 6416030169360662285 5879641237732715070 16208358362682600370 7258881481753526194 1998844188900803542 11839988857589710235 7195487014987378974 15238765885050955214 6467077633802828362 16131336918215788804 1049864733597976842 12722478861947806771 6118865573838577814 2351846537117655161 17307762296795937473 12525324764481964947 17553604235441908389 6007307909322954423 1425671097717206985 8779744520116585596 15692005231660833522 14963720774372467941 14217086728233664511 17445493985810801834 9779956169717348459 257595598912223478 414570136232268990 4965812651126619851 12489024847550149050 6865167338752516365 17312571658134058172 9969012087753795781 10549484368056450703 10757231888593222114 15046130069827895791 11979786430838990143 8610021755342846731 11028941283485654797 14726593707791367459 1669046915189853975 6178200634574162279 10299610097601381401 16078761590315889634 14467615582644443550 7628531975069198613 17681776193768845147 15843345987896303018 16010175633961824242 8926444128080134489 16780726289423955301 6292258284404299852 12751119760456859064 11345689087310493683 8872479923888689772 14582423028250377520 12418392629369775406 8973834012524846452 11402245543667675477 11509529403576416499 16511405897173236496 5179789586676829606 14039830032888348835 6127316493229284769 11276436388389347845 8295049339457933114 5009882371648010153 163605449091842370 16507194606559354709 14486075915568800827 16977386514734261010 4782785844049786186 13591363152185296465 3511723885348464894 5089230106321561703 10731083071534217887 13958939248353862924 5535036154385148605 15125657352559003926 3641110152428340821 1668969600392071304 3295421304372416781 2509486612129037105 10475112149216586084 1425005183314125749 3347192568325091724 14609215890455322895 1898754475592342987 5435615637891486850 5845857795700191150 16653165612640438689 16418866665187287759 7168623196993743385 3823845608723907226 4475480063389778822 14694712982826036997 15203451645911040679 15084150257170599878 10420527424878489631 16264645246924101725 17581341503074861077 773928701141624947 13171318365774739542 18184841232085770274 5472682167319723725 3208472224281081788 10463806107747939188 16621714513189376565 13516779455183018164 3868639713769063081 1218941302091831998 5474346836485142616 51410620988592406 7160176053613534567 11633995149160558851 9378380471231137321 12841830551752061274 9071194812321677121 74898095324663319 4373061329806295539 3889771681160318202 2136625921358903510 7931789498643091498 15436383057985277071 17110207953927854318 14672874068140279227 13510313865046928358 2754047911589386902 2003988730776404572 16979680778308345993 12694205189372334713 3507777711347788483 1948003746130763766 6850214707090252650 16938260780884054873 11233708006924522260 18023627256461635577 3445966639737842370 15478744693493335061 3363148497814537154 17710637827411007434 16079998330060357441 9006672309121936999 15845330315065261871 4411328045712788072 8372556012438424636 17111111679450537559 17758358141989617831 13803503042738359456 14377488608291283211 11845518002713464057 5283839000262280003 1518950462247429741 14896853704105006696 2279349452328917019 5333939436695183707 10515624497627739842 5517248064227165252 413773419671501593 3209434767404073369 7045680078987659568 11808872796192147404 15039814335342444618 6057654235545398381 3542558677323810751 9885362644947812789 1481169350981407111 3931622975448013082 3836528584357061582 11544753858951953848 10163346861533432891 9723972053811375014 4679755514208204180 11414166822724388703 8388375931214752103 15818245974298716879 2280523432232118336 8233483718596980254 7622318096084376810 7978087710263504065 13332903839011468469 5819496197308308957 4145866755491166966 13742453631821999627 14887943664772544070 5442245351873453288 14097567146385592641 1257355573505694782 4965170008508941884 10123162753176274740 6332794921455289482 13277614410565866165 7479922714116253217 15580412119521583595 14387274231302992097 675666036356368503 18445946309168900813 1267894479656827402 13470551322303187237 13849270631506758779 5791216323242751031 1727266176802408793 10093054915906173610 17735808299430729671 1750899546604310122 396366197415780099 12225880943775497233 13131635893784405207 6578342141647712407 18086247905372665593 142212942733794100 8398275520385924312 9378394670897222711 3830267688646332589 11964478201665497481 2841276283138064387 6551099977825498249 15563641794337651528 1848814697965178220 15094871485064232249 14086196648408142664 12542739369513355093 5888865915936946474 18339198981908805013 12441241901130041654 599273776802610360 3419572555133337826 1881177931300109837 14653085108200452565 6651549612226366988 4299130690825618842 6214213696040091884 16283885705707405403 10654079740345525482 7875911514481074455 12104825169284187114 4523551659710908628 8214011013814907268 4180896424795187450 607695262794388978 13406332780023434875 9876984817848340712 1240732006393363334 4464344292743407878 8781228873805000873 413896729328779001 7649292963320315595 12079690683339676229 316331141800815930 17357013757029704690 15701154699729155218 7861749199272154716 13399614029561393126 7626027517454743333 17789334402108897473 15224595287812449429 17504549112143572054 4672300496008604673 17912018681765457719 8169429204211093408 3252381886197363881 13612047122676244260 4829424544264819191 18145450340359290162 16348120177533322554 13028664947660722628 16734304905163862554 1332523976676350287 4769186479788775695 13496867468947187512 4573908525101720426 4489236778983647396 4386937119500027925 1593059043743847250 11965128473823417390 13914925658464564107 12869951163721671662 3153604540331340509 8996976284377182160 15165488063139817678 11444839223419323157 17298184999937790580 8496559843597530704 690500204833838832 13625617008640197923 8137533354749299856 8152735013654193225 2430634095573807678 1666292433994363059 17243640279279715472 13329373372925693527 5052791407494480557 2746711048035929827 3582547455050225677 14471387995646622371 10715436701729906398 5968260134072427267 16718475631219377665 5414500720830250539 12609766470247643312 8629858831621997603 15729573317528123071 16804463699900246153 15762921609729832887 1301886412257937542 4413996918891702809 6006170184536705848 2692884139430833356 4487522678122288031 10812977246754383254 18033702661347014589 5795320022327362618 17703516970755229991 15960288704577741869 16425899718537014127 10015675542885546743 13296979837360595923 14557139811508221419 3851977033769132286 12724744040722230225 8383058548231857632 2262467324523005358 8812811596787156937 4483883216137757563 15082807007134155235 17032044832216214003 5769830639429537958 5415812819635379752 206232147432430496 6962600145055799673 1758330683966933561 8146567505481072543 16080847868110574223 9246733961893366889 3914953242951694566 6568387940904275249 5488763714376189954 5989266509161826472 17349254630348992368 17907889419172822342 5221821454073431369 3684254476653212977 8256407397501636641 9585120706742161005 5877368529623703196 14083360896603027431 2180063130936823888 12904510017248287049 16730571671464382210 15541041555472929107 8566210616138285634 16504286840085984952 9704376346140213608 1464237092837877240 13409751037095460755 12309583705003180673 1784508546833089698 6990033978077058261 4915233397854011211 1429103012196620856 13415915878848936544 13396772687351414829 8481126309801089475 18361928109001393368 6660192281642419336 16699735042092974736 3054353755217958228 8094887225957295914 2186734402095994989 10573082784605302893 5142173418982145559 9694145087103737372 3526623487655692447 6147180926839064547 15750891690656038314 17242073573909948315 14807154063463022713 1392632979611327406 1140719196792804248 11466714375395478435 4893269104726079982 3652495276703125264 8991756835643192430 13809161612555354403 14418734149671044155 8487492217306321351 17573502129105821875 6600671188316150241 12260714291440916476 12257315994659191701 15419161639787383950 13082531720595211674 15987907205315276440 16935124336490572927 15619964867862259715 13622436231432193465 9003938279970505788 1300387559097096060 14974300584940966433 4863637249824075249 15654653571378339270 2973735357143901589 17516573682948327078 16564837732556648403 12483011304831310306 7479976167404523641 5427499194847762962 13718908010640441771 9757107048550773770 3270445607928180059 16044937286849682197 629814603387770662 837529709533195389 6086978774728020926 509412094739337763 2665125733693498158 4188765192149176235 10832803252573859785 8383596009607341729 13163722918705133517 1572101936732428542 9547192383410339924 1025495342918022799 18192793945112035644 11957781775216034259 5828248441488075454 9805174331987758317 16392352819362300679 6096135991294110496 2279386419309544778 9913778278042765188 3891255436925140886 8047018525474712127 1523631885816347623 5659223273934105748 18172667839218540541 7962011332757540052 12672248192124601644 14098781902225915218 4263010722441261888 17392672398552907235 4831543994319689623 12027476577618749853 10664486044821750609 9594786625685460959 12062845060345040404 4547605485289609496 3299830475892773747 13586650075178427254 6227908042837452584 13822243792179791939 8243768901355773775 4102332524005577796 11267124853419978651 18224640599873728588 8266579094069571920 13335932364404302984 12500850156254762949 3503149567587000582 1411924605129967351 9729835038664389175 15817428208081853264 11449243520796863840 12683218376259328778 12771067785782603154 291415018167104998 8991637786600358538 13932876217445025838 13317080609646798061 13332746810604294917 6394593517421704555 9809866761368346026 13529680911589898875 5499860094787561511 15700665856600443769 2813680749044461352 7950112317249444364 8847011459175432346 15439704783530461192 15604151934953813845 378740714002323229 13159912652108396129 2096941338096875597 17391191022663850350 8123409707022183015 9113106702623911239 11399018562035012837 5267292621734645801 7544299138466375541 16005033208286443701 12638345027421674854 10198809824199060553 9033110573836633992 3467608528651996437 1004861348519933647 4643468161020365433 3696495764564299167 5648514728939795194 12253389151624875905 8659364427617047834 8868532172205064287 14548283592602105420 15063664579483213369 12407259905845273274 15629828620288897583 10523952569149173891 11226958536128816159 4816469662229395354 10581958200768251204 14023290017800297074 843244735825954735 4826617749042647787 14705612678250682050 4611820067832681292 9726367181796528601 15114423334189435644 12683309790135560221 15742196497462319073 9020222675336047681 17262373263297308448 424764897046338308 1584447617552102180 1167233335941232421 9150963610745393843 7450742019799319702 3366396086366968430 13229115149640143033 18095921636105832380 2264284986371265681 15053348979561292994 13254660448211572744 3265637860915588842 8752864589572199669 18251063671109792576 8358480950370313279 1496152021524416498 2767484257856170991 7369552710255064650 15375492502816822725 11737908037339091915 5625483372731716185 15246785726058346361 14329163090165419494 13130545406599896253 4321096526263353524 3771148082042310573 3446712533787973102 5368712952670165653 9579703825097777902 7343936370982697454 16286864554577892926 16597520288448311185 8480265167490391176 13385046026633197486 5631850436421674393 12210518766501079460 8569868823832320483 16889068896530223203 3017509202773141737 4433821355906102258 16004303335628110718 3063863537940638002 8941777052880648174 6884420777309897037 14669514995138849828 11453759028564709586 13943844305824775453 17090858410897504043 584369114943069836 11839668843109274219 17879061979475449625 7136939518001364540 9357856146467421221 794642017837191779 6926531709095191219 7712907091745269324 15152772697675007362 11346199027006761048 11803014580800648452 682192791043284485 11554902907482401293 13334302765221886792 12070203911135225864 15945698593480378622 1820779005079487340 16564242788326937410 11206129539876015893 2163720243424381520 12562734860133735443 3953036682195129690 5486465065187157450 4236947755529033947 7223071488937829801 17347135281511058243 15904832086923343270 10345651281320020675 289198561669339959 6094253433482635140 18389479968097196813 6684910788670041612 15255506972323174186 14155950248598786543 13376626895684882771 2069217920947924044 308834670892899222 874412893923856352 16349116525037474409 2526145074685685327 3161216479667051957 3091862513367917005 15889472865921590616 4691046531478585306 6935528700402761408 14212981879783422491 3595582811162179478 14982122568735311524 14155649836077406255 5232233204488634738 2518464604169105429 9101233952767811300 7566834765898044288 8970754865602619033 8519260814785077084 12995483284748365856 3722525374312593031 18095263542993106050 14881285570341231094 16111029818897803738 16945431175332531102 2240713894844698017 11223555299044559511 9935904632878739074 15360071175344352064 13917563645690298344 10039287768172201408 17541130949116609901 18200470259031260680 12642696518529891744 3156811838033763132 9179411653677738779 17471349115327258548 15214144338189620445 17949961140353269407 10596066847179627668 2927932349264345141 11993249784971062840 7344815590143960912 5528884270613450292 5265548954533793645 13132521491260982967 5704000690556217703 2063758852533670842 916421387429932370 3420834073735070814 10864420979060319433 4399301236717164800 16374988982117925864 4094290868903174 8464479676279179479 11947589190028636399 15515629303784751870 12835259027492565936 9536837223050319011 14096920080829086493 15300515782682400419 16008935701664507861 5566570984551009337 13076877450017865080 15786269332887893778 9057753196943534758 1291659740278491911 5634774576507384436 3705748833186470048 15734483584122039154 1149732970227650517 18187019036080091723 6992783658886204793 10028308688934534560 4509597226588719292 12387013918347967518 12901006975410546938 8909345339743344475 10875810597908214105 12252170622466629135 5427024280647377691 3589257808657489553 17399870769401863188 15368034083602682406 10080658663103475911 16858844671049739822 909109906957570157 5656741184385913534 11340843615236000790 17860256573225312771 4920442649729269293 6677822990335340835 11069001350256878314 18368485331138543578 3142252860112565528 16162296485693557417 16878698279696323638 1244275071869660197 10253297370130930783 13736633315316599225 7697211007621978974 16600383089831415913 3000271276225220849 6958713409014005206 12271878136243512772 706697852194779422 2712700168948432325 12041069197190845962 10581789069606355575 7423769861868496103 15621735775838020810 5177016066485846198 10208109937749248192 226530559503075437 12828437422787364133 12400621532278511365 12381759540426570719 17435137645368601499 41897176760528776 11889480817454858711 10990885282668413881 14441028064660792953 15389600927100923563 1091666345141239190 4022915797692897424 11735408129275222998 15328262203231008837 11915857940074040701 16111567012614303931 7483266243815586984 17744935153126224869 9803723547465354010 10664539925821752127 4944539547929120614 12252180296459710705 17130491592903947753 4776430968582539954 15636230931910523693 1970167746977729459 9797004674170902560 9390588162836488369 9715295059525488294 10489118735728499282 1831291068515280680 1819065503153526724 14934885058354824584 17260957396082650251 1446413814248736217 11428609303563029979 11508814669168195835 2157579050800836621 5222659258003900717 16515085450724184947 2085359734563511186 16344827547661463882 7616777432562469424 11148843178911224463 4513006674778821863 5021862451895629104 16855925416008999079 18001634090631447085 9694610151954877607 330127645433527779 8832067840621631765 15703917916107992843 5063273370507764647 13106213295726797755 4373168716524663479 14189677191498309639 10132831736331357478 7238146471231188647 12901928454422793202 10702585802105542648 7784659769667352323 15722355428361363411 5723359628604486460 10337296817693668380 16893158547628724051 8933235652142266027 815784270892391066 5224388855411216028 4233849550759644966 390700792006513944 7779872564175145656 1868750316729918259 8903311106581814392 5709854336107340940 12574421914055325599 8758147855596760003 10580860051163462516 10166647558117007063 11729114790899654196 5000706899098262152 4065622471178807470 14037016033291858809 3538657414130649103 15892465028332334976 12558445406174392619 2022680411770328444 10463329539520228500 17572216528015276363 8534042197134579813 2954264096096029763 15326899867833119264 10678931453494904733 17549883487305792713 2094241123007963872 1333347576241192406 120572702548664405 2172381067894821283 2143586619639382459 3708360548745962511 11769933924954548132 6963382973944068565 11259886644877661256 5932715970679508958 10065229964302547663 15520034904913826722 12208049013066415546 5629275637087770905 18342882230468225792 13576128155768058713 18204086406593537053 11481571427283616443 4092690312746607936 3696758252468960058 13853447550754664491 2375373761329861508 13743287383457593813 8781389799606853473 2187114805946788078 15327800758926773934 17387253472260631576 116568052476729221 3511567193002699318 14876092645476974606 10902268727852680165 11367662364559510790 15726351936155761601 11614288416596134986 1047392467858011112 9768145419164903431 9284130556542320605 5908583161526945501 5797189168061074537 726957490242833137 11394183949286219873 18281552823395763528 3552673401093909169 16568092030104886266 12537932009974238810 9820959739784915874 10848647010180763457 5676913698149571314 9532072289101647998 8747393986239816126 2120200360199055562 7604033701878329640 16187695760423858824 9021649818822000860 9319155311082173548 13722618641010818803 892164408564294221 15223103691959237808 12159149975569551258 13006154601754775363 2445173336375221339 13548829176656893527 11269674515157137603 4002631505433553351 18017395556916724670 6834195926856303198 5234648748677875107 2582458095876398796 3647949807546354061 5595483841704662518 10707446603267188006 477915167637878374 955155949437687466 4884302098131286197 9371103299700349850 2951778385082890255 7115184125316598983 2426908784160238806 7288285721245106898 10506731293979000459 13723048194756123154 17900810754176926801 16221935463036595242 16992853309112968432 2707597858164096505 5296835399485058577 7921289960529776098 11148558396058235220 12949100460247591005 16475944216937301754 2126031203661972902 5738010027244852796 3657107467748703690 8865286088247833768 11968085473423058567 6165545462077969230 367220636667626368 680510749432676812 1955623956809417616 1368510855013422904 16525925090968231709 640506647109753545 2868977589109012539 10860238058235026285 8707486255178098176 4601355552262555083 8636899923445337281 3211794062893894444 3242258255775741054 16636207529216648058 10030067404271671181 593509236142200981 3709791151217608676 1497811238187927256 6858870326268643670 10634768358124768285 16295078519547110179 12210739164807609843 6388207420588739030 912651037920401989 17822276418877332532 12526623010947251382 12326591449776030743 6272150445280825839 14573564678313438084 15030329043315081617 13903630530172519525 10990957238118036027 6875380034156831698 8917909914306557507 18382525949433543062 4389060862045082812 2053682375154438828 5864693414616335210 17938759208932675840 15946426131981034911 16541916492805833956 16943916227109040401 3443906665048836398 1279944939837079931 6394038687563552170 7273506423439531953 1459993302958375657 12706938826607735252 17186539644124300657 13083707402208168976 8073268051351763490 12953143758465765487 14130674763103271967 1029912581304902421 2619432377866210147 718311886471286079 7732971156205957304 12285420734457959690 3114096648859660179 5719655403711688777 10968956643674785635 16487708573931701323 10708429484206383446 14371714143068136289 3499030959885552485 2498461306324983456 6784559350169145346 7292301936401995411 14130487412510219114 1034386104105836435 15189191408015455984 7817205745533262833 14033755561806540470 17440875561094562992 8372896455917882574 10385904563902862678 5672605593561398792 9780134439555731155 2604308830705921470 5413170238388543984 10226746569218568086 13400261946664611368 11032654253414716612 88529323104465901 4324119417759153662 15836049067609325221 8143034362408044834 6669252618805017268 13824352253776056492 9490831037895982055 10007891115376179010 5328608779844815406 13682195847607396165 13638173714363214716 1388165307235716481 433389413391572458 7757241733560645998 18324353330678689017 8431272022283697146 17515038846824984985 17346064047037669878 4924306915792150971 10544224354089572760 14170828414684866313 73897221765518127 16171988604099961295 11857339785789123298 9881197146490780274 9805503479766973286 4322999880071370027 17336589415789546858 2735336750257941018 8105393349218720689 11290856401862828283 6935266833703306584 10073141093603509635 4051253465281177891 4923280893592505318 13641193259570512303 6333653600901820583 12255848327591598906 8822943803298488246 6254291079601164512 14418732420420153741 2871474935994535710 13086811088945047706 16598192360748057938 10416689547483079434 4535728377929680147 794733785013976220 6336836523922761582 1387880122412118634 12746188088130425588 1151659193923609017 10151383266413483502 7418921290684866633 2852224977190188936 2059471815600008706 15022971883300066145 62674752309945428 16126386162598827321 1167537808272864236 17463553252412931212 18380657124527901709 736823649724795304 11211253280590176864 10053609383277224785 12672819707343144015 11970610190903317159 5737595904721243954 14333188946156067300 10978668783027161859 16104512430927116814 6695620507048965704 8673958301002919218 18051151699614138439 16422477624389572376 13225749187163806795 14625474737830129646 15626926076510089136 7274826982232247140 18304777573247067721 16427407630349870849 9540480468851422505 6368933314183889828 15206570046086816758 10677465309884842344 7649791166709069643 13172697360191097784 697360559216332120 14451708269473916838 18183389341192659255 4056957224188826120 1705441934937938458 14143830828054425860 9097175855643056605 1041656584712863315 1350102958820364103 7209479013172132409 734119947649278507 7418546794034161296 2597491231546095431 6007168467920078162 3863154710235558406 5075743171471596264 13215172880578308551 6469570917952951781 2535760030279020631 8418130931697013260 15333036971446518189 16782235203497842551 13717324209298519839 17433722290186806317 18437369459022294019 11241095906737477374 14056611134248149389 9140337031470892375 12865425646387839584 2642033553982083624 770995513090589191 13634708764995422435 3779309510517571991 15502250702260417765 2774129509863122347 13140033420544642387 18340156404849641152 14363030857322138437 7929505013097504026 11242722191247939525 17357622680418296862 14280735723176248675 1287353582248684861 5295780805915746757 13904891430939270873 14467421099071681237 9676054013089115574 4295294218716293410 18218151773621046036 12648458232918315106 4398052638926994243 15539334758301899067 484030996427106103 15274218998901511362 5250171565805987226 16612441334685523345 13883255789918564692 7729258934534861036 16867189163746874462 7377376948301013785 9615053008395788314 18095399173036068499 13346968493445903651 3286509607153439950 5432745534536696733 3269592040430215438 6054993293160791142 14021743969948145111 11918270501143352591 11845813889941501443 8854751767858591038 8096342377076408264 12284571545310256735 15064262973517470725 1474925645126380841 11578055772822028163 11912609103008815425 4685984099807707401 7057979599873004796 1699489226091027877 4189749320456387582 16525261095927197251 3609785203687031673 4250439091624344259 1023635884867440951 10090651776104378069 7880518939097882113 17447759396621007464 16581528299567295958 9581707469789494547 4573413181730011982 3486233240511405543 528719871034800796 14208748805876215710 6775926434412936617 15028662405116715214 4322632809835042226 8088667720244708835 211629804729704952 4949669647770045071 282280708022253391 7292609135467702755 4794314036779440209 2245470359012295555 15612799957193827165 11286088504746561406 18277504970336724892 16522744439191515132 9910926343119513517 16557226418038723602 8919249656995573501 13530135112847182451 10636471850339679243 6195374624601471474 16879347420313789277 5550383209998281952 3495854534353485850 12841126326869459556 12001765925400113481 13835103076253511660 2730363042958974889 18219057174504391813 7243845024935505506 4896524817043458260 16054306874822629366 5941874150880270659 6874603255064229463 11313136296591615761 643006532351013466 8532842461232630329 7927923602325412461 10179270817539720358 2733793615839296817 9844068090511432222 6061135921732483227 4967996632277105488 2528038681753029178 2117853534527408319 2274395033277673463 13429870670163640781 3762441290105091019 1316559374106873948 6562113498385846342 8422069540362533412 9130218921977085286 2294580487432460858 17560934724986875203 6881782382337681057 4269293370753533235 3917898594091709625 6126948737498403356 18181620720298508927 17530708287943464131 15403232819117373278 13062808178425096779 6263912765069108105 3376346915916525409 2572811529417899945 49190230115761249 17515379971033184550 14025859050723295660 3943753116560811744 9918037802425437391 7090828462943140855 6716681241128177534 2175941925852734150 17558637086981946910 8450835977025471437 14726922936373515705 6313449401549638070 9390168925644879052 12127175824261579735 9812122030294489870 8702532118151082652 15012958988689900623 17565095163099727441 14635188909604539198 6637377165043095810 13233172600201531189 17715327534382838343 5189832417382415346 2035287344176226583 17553885622904903928 9037134166742516876 12653267038741192821 3429417091148210800 9635440233168451952 4055487830435010960 10560115711925220336 15039429249217286275 4118567895376549691 377504332449662775 9958801764759596762 13643881817990863634 15213433430518357858 5573609276083261233 13994135748406877100 18091752820393590388 18243354887151375229 12389277525848594601 1252870915785343313 7800184255002104279 1701307214917035885 4487578785510162538 16264603223747241347 15898573985240618242 8146629202192270332 5543924557885832242 17994396396035568504 14900157867429094382 14208513350978393014 5107975269172062505 12087610836414169214 16909238326762067132 1149739281248902848 7337102118626190522 11321633319679569252 13802317721081025153 13825649935485875550 1687030806800307182 766575144690502886 13550153974738496884 7034481033887863859 10106975220183678374 7307524899031022629 16851659151261039779 2059274265197939501 6306123015519702785 5256309599156528594 12228363101819333365 2498846990956769609 750604489744031177 7171433574090832998 17192013003351398404 16712742317919404378 2555464291668378256 5002702750687762173 4676364346607912377 1051057423790245416 8652862287376872657 14870367111218658768 8252748974015271845 4387328127169810070 8139215764192842557 12515110501087055678 12932164745639092916 16789025179436760988 14963609448003831256 12990010108064503973 12103232929265195786 1707125513127590742 17172609070965813758 5096541289023084361 3111532625883610892 17414662641257215874 16854324873150266030 6829941746451261852 16142293321989937704 16821195508090968165 18269974087597418700 3447806109506187058 13951009721638193191 12973019070917562731 18061756465109172812 12228807660505369469 13041113294486460691 10509984824997376207 4225693263551170493 18135591087021471597 2249063878872222581 9097241276356479862 3210206030889153440 4002700000491992488 10699015733103683657 11228937675340721656 3903807920458332136 1985260642051368297 9438841930601802934 16761628426479912131 1018203774697421825 642076975106653163 12829806940442360808 8505609786476930747 8423631122407578001 11496682256261434288 13514509201328450057 8827609321225951170 4341319849459947087 288185571203595465 17444309240278390354 16356497562558278108 3679962728125704181 4898465546168188045 10427814268218693320 3057313771070494275 11127157372000102172 1010268557735770348 6860140089603932590 14788900357707430797 5283375627938497623 8450653705107055093 1125841020341015029 16059171140684795469 11613431339544822747 2961111448780616122 13997648614758837875 12010923944770166562 5231771259485620165 6534061456307620485 10683396688766067992 3970245423709019212 16544874612167737910 17229815623745346495 3765209692567830344 675604764058079045 2460464112038696104 14809842921104100290 3633609093128656350 152261644744414182 3239861359495557103 17360234284210233859 6302368520103736837 14972585261637900644 11219074361866838346 12779019670181204201 12908003792779582068 13533958565502651295 7155073185274278517 2829825835864272898 1565115160327673707 1304780967437952858 935974931947083328 16368369120136470384 6806019596849680489 10370361267133489363 3072610667117727064 8149834326464915421 11354693962939690803 5078332346524492612 13582001741317035712 14313103772938257060 15097343177734281521 11299610627075472282 15937898298157600969 27688068620208296 2926899535718830335 10323432474868701373 13799708551786578590 1928149620615015952 11242995099148280412 12317895678827620502 8742445138298528260 11914711046882731579 11859346083278155797 3484150801583738662 336186413678208793 9434667718013021587 12877193759892020465 10969923549087003535 6567607614125633421 8944054654815947608 4825633574857754225 11560366162173027219 17790693852656465432 3131954972360465567 13845339683646103830 6583833628200786909 15055727480771480930 12649137951428260014 57955818980705370 4151079767121954171 16877589507934470601 4334388403102668610 17690117730687577324 2574089157196668683 7992770944967554515 7547064572669675560 14035183176855631986 14129775347619849864 2774996407101783752 4819652188620124150 14301036286802513723 6707769137856742822 11919769940034667391 1256335996928078524 813726993943154664 18371966466814131696 8564480466518657012 2366789596292223740 3371288530256712149 10618513926222612261 12163433505233046428 9552932353083592112 9124963262819064292 4825766030363653887 17702192987045265678 12588234488158906760 3868532122799545775 7885041278202230005 18334483446458659791 8803311336877345916 12838344526747748152 13341884313162940152 6517387251005724581 10085808940290076437 10083346517624274356 9472527926560330335 7337333366527137612 5469007561417555568 6824732302118263266 12242163099137950810 14568380491910885648 16843160264245612694 10217857915245546475 6277426301978993914 2977915852810726270 3820227690084021493 14976479817581185864 10105834160045113031 17637709088620874107 14743117803346308806 16171793601515975113 10186738784977381070 17289115484061288839 17574389673276532125 14741538410803379346 7274033839081265991 1888868512735266154 3169295172304288628 15359433485899280396 13303340620617131610 4514292504282815712 8472990060229377536 13970811336536884561 8637272926895869924 17919618572836130914 5381696249123026960 12409752479705281118 13704969119232472217 6075976566927737548 13449719958014726218 726085065333589898 3809716293722218462 10447919779509382107 1822449286716251702 6169446754880099561 15717360532428036123 6016782994507737944 3488706164621189785 60254072761091413 9087475593529879206 6063160397653911887 13815300883387434153 10430821193397366201 15018198536590583815 7996688803994163503 4276264776314045691 6754802821546465093 3503330726392297060 13912589739752873117 16552670847506791812 13902380748004227224 14750785707799560745 10726336543991986108 13757636573290803467 7635594613905779802 9579833167551859889 13735871612590546519 8268051593899799567 12015879014888361963 582338420365572408 15190284229726699192 13831604443094124950 4139529980629222778 1721633683714791638 16788078998730739171 15501553853507836366 18038450426228883895 1172555793154632822 13519329208122800671 2004478284279024448 14914065052234232910 8156117332125139422 10046378290270487662 8770243302305757763 17368488231552401404 5019086479255554584 7255833294495991475 13651337330921273274 17068292469751396164 17476898785435796614 1307738322640618828 1734430491156681520 14491159338249263657 9808799908364392729 6484499086222290343 16229101764275486918 18304905961386650985 7319876466126755841 4629663905903030537 14460221008723740329 16345485058053248305 2129509396581900174 4813931527372507782 16559600255140241469 4802519367956206856 12456792612215416417 17166782747614611005 1664340396315753002 14968009886680260268 10569694285326772724 7363681515324593679 2815268149460986731 8987919415325427485 14375760248656994528 725374355684310239 15928988822732643899 18083062433340257355 13006209742659588304 1495012785233203432 10727469501835714449 16935486710547994350 12963908525303148697 10404067394855851655 17083606672853064192 14696251897431304158 1798528622765545191 5265247415697253956 13371525064436629682 1912085453639750341 631900488306330094 13459390690700839901 9483554368314829835 15923239858800880673 9324053743183661753 17099228644959074401 5247690348219744775 18215784013115663589 1968945488020138546 18270294552961941782 7984546946611667051 15955580225982628158 14504856270857309137 13576000146721085457 10633613318063931228 15235119067309236463 12101624964668687482 558121880993617920 12335791139447382289 389019759668806521 16052156750935846138 741794312881489466 15762863692582736975 6106355110140849349 15937379206085113762 1203696449226241536 7082382602382518801 2028957554101731003 4334790557659927718 8948569202959380839 13030969145828365766 6671924033324417152 15291731157993767563 16271204478202732748 14247559434483934775 10511047040733265086 196929114569957982 323644727264487071 917771815671963906 4492346076934358477 2164264196579326603 8601802781894334767 5371176039743417284 10847995230343098631 1901430550507951842 9421746614145475558 484294729111680953 14425467528764203760 10022509683141930808 1928863936213390949 138354873806921717 3957189470422943911 16352014662907844471 2270424840939281103 17353041908839500912 3346022558787296379 14197001052289212698 3454929197252494165 685582975166699255 16786367397268725594 818105784474252316 5470403325769045492 4363801343635019008 11042701798401149683 10664935464433170428 5494668381031319311 10358881245919536422 1577517598173872889 13775911997345289619 6647055425419900032 5972928818383514015 15356732769082523517 4147465558997118898 18046326934202414391 13643000985304250703 18360441141579717289 9524051576092981079 709037142334094552 654939725580417364 13436114482552600855 15835439653768613965 6266286010441771619 17336075990262363527 12778804756316733110 8575487272465658982 16048259891919457430 1626835953712097746 2814432962267976096 11369209372408765056 808250073993995328 51225365032058034 502631347974488833 7716756996466092060 11554258034260974979 4774106990885943108 11623853284779834138 12129293235433621890 821363679941916003 17237609875681319917 10647878933456918423 13381314186976484773 8474611292095296961 1359651869665475728 13299607565107248392 1039678822824096884 3536905300743234683 822763340694958220 17567631163935961025 4982727038406984315 8263761222470028628 6574782453085109982 1009593447676122786 2826065617763800979 2166310334320429973 13512806629131610881 6375173821831354644 14956623957108156201 11909271360249706057 16051993026682208859 7867695355901217663 2761463630761208117 17422094358081004812 1808284544945424056 3353666560752426732 11163078973279209964 8287234809568887365 14591422752032476521 13548316581979348195 4318581215972229031 8253810747066198090 9059839602863122062 3458561614980788445 17289972180780280246 12565233223509633706 6487694518870881539 4701239578857720342 2123664964486629051 14192068191563103502 3271080376594223429 13180368770046201458 1827125518507134591 17721943351141458495 16413130705376823977 5869705145147574427 3881429129998958730 5835158279668108015 5196807702873920027 7910718937679162043 12817996820191729571 13668838976637458445 12337481218976607409 12356402854141287491 6974874207206624886 2916375407964678213 10999258060693192458 10619373735612060976 17936076894812143149 14621687271096549516 9970547038170578822 10218799128809891556 7410076671722622971 9015591160396917478 2379465795429691804 13948857787731188231 2289003385907265032 15590619762445148541 14436264510251316374 2590008908503645470 6182480834015612802 8782382272730638862 2105992348234549053 16159870736784505380 10832468663291022607 4511201006772606931 6003486511200364420 16015593228639774343 6005055713310130227 17660737323700781142 9240652753209965478 844264860284125051 14909089373459722996 14475798943291538361 8665218091845320210 3587499740629049493 3406010650516744315 2016226236029269332 1664147673369872185 1019165138590715257 11637581771352888320 4463494366462365916 16978128855928881947 15771821961528643115 14310029162863417046 11460268224288944946 12522247319135025370 15187283110894967842 11434604021954084927 1944203408171793604 634593339970287835 1679977165592549004 10822633160122998218 11087730815701481711 1212757238785045186 14534313802602092590 2131558694032920505 11915095755816763074 465143105630056815 5771892667525115748 7924937131970595427 17474163089811170789 15073929521458380626 13622237228516039958 15249372529562954460 13401009954377559910 13777767991858993571 1353678896655804710 18099964059759563267 331170961695049114 6109521303282246988 1129450334473530990 16419851367558706479 11824869829338350562 5643949027923159898 12055800228346908932 17556055553900548306 18361295898558799196 13561506656636251696 17647877726443814728 13968783551702943100 9661293684393481521 6325416228313703138 4100363953868696193 10934364279087807873 11889168908630605347 987216074263050646 18314781914191256865 9594022287767425847 15839617362313604017 16188924560909062591 10788080280803930928 16545567101445604131 986877499116642508 2202426880318037021 13901199220937596262 6496299675406346879 12397061969572651423 7843865405215400735 12671197530240527146 3204969079672887645 2424108460943777582 384869120476278473 7307663611273898679 4245183245388794669 15383579849812381681 15035929432333740860 8951505388358084756 10147304959326544648 15939727432888652940 4257329680684533889 15813752061622938078 4980543026828150739 15117976720231453199 16507191484460359656 282076593366108820 13631875505541718751 4908278962260291172 15619753703539096863 9776918614232408087 14801860483576684604 444980306497084366 12346597502177374241 6217492852406383973 6831086791030467594 8841505933804492421 15705775038334869834 17569461998215041508 17441967303730330310 3697120048603246917 16638207060252855206 2086560173429126039 4929577094387033651 16453644281785186243 10811816932567987388 11528476148694442937 9946776167541429489 17242116744024455065 1454430888418840056 17973544623846028072 11857789503564991314 11681609880349027740 1368850914201796124 12350841169374692251 6665439687134388897 342744152845191308 11861016068379694130 16833668244597304593 9161684881147071278 11253537079362283951 808311338561644051 17476979062390600950 3381534988079505243 6191160271949199866 11084350502750373923 8115064122320473937 16824731563514839368 6607275418221136499 6029211305900795965 11769012066704312727 12846887326788347769 16130681846879245773 11640944697170859344 14867344315238738612 1298829336981390154 9008122547612214670 2898990512773985467 9317322289573411681 7618802239988184159 8475571326324410244 12083290440155062125 7300822863217421862 9818238708000730944 8373117870527225105 3884787793008962750 1498289680557734829 1329526259497808788 2709169548387997889 17533207833177414588 9915886050409019934 5552076494021258171 8248003522648415172 2499295782473679182 3196523324313581694 7041518974658551363 3206649813971778925 6199567253101567171 18266065943990872976 15501525188861141232 17023579634812164642 4326435766569044690 17399215698468083551 2566222627124808470 5706107302050394537 2370544128064352750 3438195940098761571 16178669077412327185 12554909604346761191 12454991801325027383 10445443214558998953 4958302297651414510 7411320187496015338 15679038490403464036 5923006352917323792 9232781125511023320 781322027280655204 16253237158032069170 4759815869946100010 3119060605688941443 16140461327420571036 1485089733425488324 2153260316899061384 6798170372206601704 17821280593504302227 5175526588565682203 10083288351143883920 12316700952254987044 4814015751733299201 14468867694671138393 5307089789534690376 12330527245938197120 9022816267079551086 4128403347762119242 3868752420380764268 13226000034031729283 12352941160797548400 13261407530490106608 14215171499387754976 3748356291754967456 6785668132809689484 9626237499510196832 11900009882043435113 8561004194003961431 5755207960698864390 1730100106411988880 9472376605247313828 14767028914032061743 1144316371025992316 8907203067154765436 16922119875951662403 12770846016885481140 12543339678311578934 10210274385460922830 8343996710295762149 7248962398631898270 13675813661990464867 11636505404147038475 4428878047709402163 10719340837162356120 1773331603946150945 1331406721581400655 15739913861661435342 13557531181582956050 369848242734066915 4289825656689837831 7806181307658117507 3739172056968783365 14262827535231228142 11293991907640222158 9543432034475553755 12799291778619416384 16404798746893613360 2238392073439748185 12132244163162842005 2291204459807338698 11824813084717341615 1185342110716088340 5425373032603326098 9831939321861142415 3522410607051799855 6641633864717758675 10884728713169659819 17913622411885340855 10099826794436481018 1140305341265449316 9012407979678979646 12887758278016636098 17020418376173351585 1251285385412154711 18071245611003171366 5795788506025809924 9467785428168678966 15982260741828428947 14974646906136074887 6519304848741280159 14180116215990642487 14321380232306196364 13718113957917387306 9619612062548619995 11647527619261720410 13410199685296774821 5321023514488612909 11769687989597634303 3819816783504956773 11361696116735374642 7571921252530147161 1232899222957821377 8486084344412825343 4501986723579351980 11469973417394994857 14164059075215130295 10976617152794081745 9313771763139365417 15357639876792851566 5905296074136471979 15923588770397268559 13480485113420848151 12545335088557522154 11401900195813735508 5681192274492595762 6894365662237911515 11073559728688957982 5954290600239849821 13175570970180302570 18102103743826482415 8165050708159807186 16538591327056252767 14438834961371233200 18218807177347137968 1073990218531196805 10924614730985225515 6253410736398598725 9574522766367767770 16630338723365966847 5758970889584462609 2859889399276901143 12490337128923955631 8997952318070730903 623590409277615962 6531846399606486118 3767822661577721188 9222354713741504005 18173341524908877778 11155798238156153101 12733539828292543791 11591417874176866318 10307438953382319749 7115891766054628597 6457469794371075154 6849961937707488892 12350487465499911468 2893723493542565775 3335903236751827446 8151931401865950331 12304719829297752225 7967685890346451301 8797838014941608059 154991634059010300 17922642087064222779 16338317671928814592 14363254932279211300 13804960415026347385 7287483314023384388 15184460962672419031 8952791214977089979 16401631742976781393 1757306315285200083 11098055936775570200 15326007508247676718 17320895559006456015 12475711293804747956 13171015290364112025 1678083541296936483 52548862672430522 8917720148646411969 18320635011923595928 11882844601422654714 5192889778868615241 7560656235763226765 12698843045580388004 1056901832361430860 8828327165809754786 9258088266850975534 14955690411527499799 12379117613511414194 2374449472551471841 18311681816164603279 6157138883210118521 5506195256226585306 18052766495145440526 14497137724702288961 3852661934685593340 17966226871954327550 3738994706784161366 15864801938468453989 17092211833350589829 3247852401955534770 10208138503451024242 1647922061989033497 13361760100326219461 13384547594614673623 12860391814877601432 17571840309102565824 355038122541829991 16347449453233391512 208040039369591479 14872535070006263612 5823434208169123753 833895264897671228 1350422039244048821 8901981295481345611 9929106246424425124 12839050354217079199 14525259796908834669 6740877404230744797 3578751587492446495 12280033159899193516 5120766299034166544 18139474081143629005 8683128802028258395 8024618135426210792 60674613438391372 1685478449496899809 12955367989285759464 17982124264211289958 2049789294709763792 10766069641843630787 624907248576248189 6832397770784305726 1068961757448923216 6115230968017739340 10412701175131656392 14461602857983514606 8097401069801926608 15817472268914896295 7530544069743834287 10527269094591085250 1372758567037093359 5118695938988940329 15517058889923628765 1205244161493268513 2438674114078763689 15115043020485370303 1917082466748818414 4535448958427319766 15834904191844834691 81176989352446944 6909657295659733615 4260412029575090220 17906100127381625880 17336142022429672460 15875082215820914518 3877276267202277889 6955627065730477912 2480187295828179932 10191500880308513674 8386782593758034510 361249493651433629 1546687792807057656 4965210403784273607 2220869763147136487 2050927159908316282 4561822890446958556 13413025339600098465 13569896933392059950 9352910340401389058 5024782269646568623 2712662083136916698 11008605701398790917 16737855484234531390 7547224190344842738 4257508034615290560 5244315159658015477 4562533554052764901 1567077160929302378 8789999101724312038 16894946376479486076 8470265646803599371 14314853250928464834 15693595957712430310 14476853219837538036 15185033764157169735 5097333921337232791 5437127905630649919 16719774319360966454 9961278465575440501 15186632164180064385 15498738032171471625 5288516642809170474 5559313551342755289 11013910433384884867 7156068586694325324 7373407333888739920 479928208739371606 3362623201219526449 4693859642110765407 651113177489680951 12205218310023554214 12566295555317921792 2082749554277117035 10656911771045058682 11089528532792027229 14757924062070622770 18345331589552028903 9791559273558578961 6957386221280069854 7585889544821421741 9047723403050131402 1063575920689408965 17323076056595789989 14936789344667164952 2646652241392830994 1844668179777009348 5931795491933371204 10397598114009106680 3121817121156213965 16486292146793990438 16881330971081206161 11534201321439548472 5698360183596555488 9270897128062817847 5125776579209513032 3888962946737701161 9015336615884315761 11590199497944302333 15956833925903661458 7658896249558278944 15679711574357209849 10527937379790543280 7535676080672161369 12837443765789988868 3886236058776643290 4774984766836922679 3354385884394650604 8649764289552199080 10623819806235361042 6345381321886147534 1920909765020730732 13620189060981359367 8895053656991828774 16524939141662416038 16339702869853243017 16630617531484084175 15776195288476459691 13789275981972509638 6052148627130463659 13478277288444209450 8580188525726842469 18400399130510106697 13077298944103837258 12183058326413541947 13081436307171399797 16422622367914925526 5841340326263980997 14448740773179988412 12702754904903976892 3255990076117762405 3265115031202248322 8626066402730495466 17315274011343994987 14511051763439805354 2768258962177843725 1428284834353975643 7576532293582199217 16318635888620062961 10314908652041028911 8101641430532557893 4922004017891212154 7771296237039611299 4694076348272088903 13289462807142880197 11560348244332424768 10044595853673123783 13344363528516869148 16426822133230544199 11249719436259483687 5004158870328551564 3761205832798623073 18205075401033130040 5009565367355168221 5272112104050092933 4576685312162058109 6730599291804587151 11556077967695344299 5342073288653651281 3429643158131082142 17313134108414075195 7123542704106112110 3339442142524889419 5956002289428461500 10178051350625405052 7271382656946068527 109628109776659789 6920427665075141286 8620298894611224335 8387816126640415481 16760884967675356853 5213771867601368442 10507497873565680118 7944427558874952865 12066478539702496569 7038569856698660689 8356809137130731511 5188354925058912812 4381027616090574692 89211475742125025 13299101837792149730 7909592810563722846 14077260562116169559 2824325323185033571 14986916628403701021 10562537137437379151 449983750982470887 14350233052052279441 8855325389867435282 11810998864321057592 13767811144518164103 10437827899667088639 12764127093399211049 13358311942110983321 18278899206717592768 4027615262954205373 5697062367854977209 2322988043804297094 3002965489128745278 18276538249612862756 8871738468374503540 3611457874127329178 18357671683403377599 12204822104696714739 13510684315509182451 7211791396299085859 10755123098099455610 11260570493143082899 92949870896601688 2600666573192905961 7901892553000335219 6294696534220309033 455058700576495109 4614320082276046247 14992827771170003632 15616499756003460192 8421330485687880809 18045276662277412399 15942583951706824284 6100651117601862147 8525060809070498578 10840261016030199557 484813946221370152 12516214712818269469 4311559119094853455 8725176712278331370 15462873702254596691 8700666254168723574 9453698812151871597 11955998262142601655 178893851541434905 12845351899733623206 17329779161415079634 10262157750087789241 15483618514390373769 2060639966521034667 8884573065528121342 4494161481913551648 13700465659113742960 17084373561981358474 8351133361305427724 7730212375548867905 14450330707530173873 18294303105772241890 12967122697506426836 17804685088785547430 1513574809808201021 8427664246065588660 10045415198086885038 7073284042920672187 2924464325436423099 13357662722103920168 604434672810240763 564540443550652866 11585678217836816779 11532444076180054598 17369780060846543053 4344464853502866835 13861290000986713128 18132591851638055476 689135722475862637 12044980561666262323 3261127153225009967 15795887540732637573 13973774834756293312 15070164476808629945 5344189500732550260 9561588299065802484 7722675705519440456 15280809557709836398 7956562005340306606 13204879315815221276 13924094777575440706 1362632719967275333 4223062639492950597 16639263697651824486 3584656282394178525 5429022910746801867 16700746513535567081 10518148192059934470 5294678592847901832 3708964529345531106 469326144643053837 3445806663334478017 13855963401141737503 5414701808588137970 12577664236585977583 11031118899996782019 7995896846832348580 3587165686232599655 15290486171233982076 11540260749630990152 15852742947957877890 17199014435218899160 1994140398174735865 7754633956538047384 10661281777538507834 14249338745274434387 8934022202973388944 13971057201651556351 8272592329974073098 12280744422729651568 13845575893653799456 3461096189800370460 4682100156759644161 15061952479501917743 18124760486203696151 6586633907246722037 10966994710748463236 10814216462617789109 9775768455229968083 16572314914713844526 3825203363716596143 11820045977182419415 14028974269644892118 6641375954652711891 12251497981982904021 15486658585458687831 15903241842893277038 11662262479041446458 5857039687591970100 8135681217279195819 15788707333061167908 11657234542145416104 17791610474491967079 7574071471071541323 14850464448716555860 5157534130432238276 3799519360953124194 17047596495296710639 16967191387157327206 15024341984276427444 17857328037724097298 11072620588007382527 14791579376854985970 15502992107960884780 7063434689813824674 9289981059383345047 3854685526669015972 14658510029905875983 750940174119175922 12094682791217061910 12492160375298963820 12459701067976600824 3484141802355892564 3231083251444251711 1029491502660232897 7738462159715427903 16485735906000699586 8684960826063143853 14528958489884863146 6450737367952167619 3863719538275996368 13896491945533057764 16613149754991402100 18219526278870418831 6936273335026226709 1364500240903298217 14651859643726237978 2565844294233375613 5346925446009564594 15222227789385982739 4585491290359541369 18445048491342232827 14805949627846796594 4083485625848018905 11268020989666161786 16936897053048701854 8305931988454537686 7958506162658189225 17068190564800690432 7162404268325196169 5774998216065245166 13765169878113270208 8511664711650060168 144170057498456883 4606684509319871101 1998023766668739326 18235093910442337445 10494524951720893335 8708919252451533633 3368314769614537992 13723439407283272500 15337308778741455340 14400090871184468639 16598111333231648476 2499808772224852733 3912414155089442610 10077560722640205790 15750227066492490825 16573847181746908981 14160472523923768983 18286763707005562667 4065613426592137764 1049913403390237510 16549705615234358440 12458008705719389236 15074170009840178632 4153159332709364621 3386304722601354022 11710428966517701992 14988740903857307194 9478545795497986897 13639547910766877982 9176933606486577364 5925095602530252961 3287375004509317574 13682714171852270018 13615513231316069169 14260707078114232838 8251503997318345384 578441429829338976 15999269271019737220 10553102745849023560 14450222624343064753 3031287205434509902 16836894715657473772 12812417901400951989 16361287863338831965 2611062334860733108 1819303562373205656 5708415338614995485 16417820071661161407 10644001139879802983 11795686693004885993 12832135917293892469 11142293767098267568 16526645886840611419 13146090266190142572 10050237308803154798 10105311102895290205 14347491462621755650 14507103296092275084 11239143768248092210 14693627354182724605 10076427340026297254 16761520877784934764 10397019221033153982 4711605765323094312 16229246126111299334 4380743943269696899 18411855488226110741 11750902420507500551 16030818267754883325 14663533398917273258 16418564859403203705 905489995824885111 8091947842477240030 8301795382951550828 1187580115051809926 17847248895626552784 11642766781161822537 6431435023796909689 12309623997643991885 15198133423978453118 17993964593374686667 3398566138195769844 16619092458351943879 15321111675472515426 7595837387957301519 16520889649483471945 12612334804779353295 2215450695544991157 11823279881811433647 689933500005372889 15931903349548400338 15509223553908410315 11217436953570452007 15615109655023064964 18287167840163352010 17195645087663091973 7454099212910964741 9978619053379934133 15839880240167894071 14508767946789784569 10551729002613872610 2908748185234186471 17929087157599558570 3847814573457726422 9123149372210147559 1018259680783949038 8964805156811186453 1322228488161288169 17467711859844536713 7669032731328119083 7547193971270110238 11178624813204547089 4557915569139337120 654731394999849113 343715996730941694 9528971565279878153 9439386307217151474 17879447341391560141 7615744921065980425 6395683796047566135 16250641657882473451 1978948158078510029 7951900625294492107 6560537257584797520 17385153067543433037 1910687621890687311 6555152095970701940 4669728531658892421 12034888454872070361 1149689809940165037 13267123917217293039 5736323262980222757 1220378853436969812 9341322610620332600 8893810229544684553 10152346246795175492 13740801414178685436 9413801067286289522 13204721263573260067 13468930632074630124 8260010600702944679 613321368985184903 8978381029055203590 16126189248558543775 8353644555303404804 6147013028576529643 13596272344819958011 10190412788261884466 12444561448073987092 6817963190945042829 7177953265420330655 9888379614177148171 7657120607805226149 3756426443531872605 16263649517386753981 16226728422956237646 9950709867872073755 11056127978759322534 14954272700266029946 2732362131086069500 4357578237559700997 6816754088464039954 7216573743563858310 7958152505701809616 13436761304601095109 7959822957983484044 15804007846708554023 9530433373314744914 1258395424032908732 8848362847100079251 2507399385858272598 979435025097745279 14445317452820057718 17666995983071069426 5140759561598001892 5448753605121325301 14162254027014670283 6303346884392739727 18117909184540208839 8642523068388702858 9259907908476451258 6830785582925182916 9601088755777900417 12953203691213788684 10407286686923579436 16027723477644662423 3218386581618657730 6941247876271089547 16242813878335892932 9606358306438029042 6793873992614187068 1822241679784425385 5038674002027048595 16528198189531886092 11224954999835684966 13088580113406295980 15654686230367072140 14644781531418929695 17268185119351988390 3784029052627775938 4146655155532420794 2487537566131944509 2055998565559362039 5180325412096110089 13398755463278739672 14991221132880927763 6751130286650831530 15447483248139238981 267982834971238133 17420778968734523242 8983902295762138381 821471212786480451 488887835167739832 8261407410909659045 16461806440648212743 9533760507699495184 6276260285667804290 326899629236123692 1686343258895117191 3638494129245380628 10190024131247663345 14647959025876658985 3834552344380188861 2480630356401413122 2844793025370750917 7342950750173304871 14893058937688935108 6818100694924287996 7754719723749920505 2743996972247388153 11482492429602101405 3595911138752224754 4356605483074330897 9162091984239175427 16064124370655555479 13036879868447757709 17260794747036906899 13134978784281998325 12993255402728383331 1998532496441978301 868884277601444128 5267835954445235712 7821692986279617580 3021608811141180241 12218752275130322867 2293210544389065039 13945912465717950734 12052414521115817385 4010780578891579037 13948902106873525910 7895990818649175472 5407112020151610270 3062098001473484818 2894669193326708176 8638029784496356303 10531167398108026388 6252637388682697307 10037157538683726434 13700338067785834873 10313937016848633321 3785390430653960036 11277013562162833617 9720503357960694681 15083841407497319249 6988434515362112952 11259982880066283134 10720122129223933532 2093693251923481394 3606644615564694730 14394299942793085408 7944775768237895424 13257786773779966943 2575070053179599704 15616712650271136473 9012930114792845947 9425628834924952073 14391910659873128577 5049784562145898899 5090268207781978960 7244997750309387233 16625747690573067354 5134732370468786226 8516406013526382409 10488458512872654112 6006103670126311172 5545067084023992628 17925663318321477910 8313420870801414527 14728849207729493751 1019433457104793827 7133510634099849696 13198945176198813485 15814188067767079803 3086093324362900544 8852161995694274457 4111632513582657110 16151957395986006857 14379036751770838954 15404674376833206890 1680661533338602469 9309103734818604150 13357172182068956251 9300209340954242216 17997563781901324469 14099908239081411876 1505981622974603309 15232988391945902097 15597801280667328956 17075672437974975978 2124093417709212689 12641795532305733593 9172979628858572362 9485469484231965356 2404914354151422124 10476350231942947689 11223770949163545437 11419986611902039893 11111960464135391576 1104301275025611200 2218269339684621804 9012218751737929224 2568615807612472190 14975362250556202947 4854163587392271136 13709021352169237590 6198897436963084397 3315883473674577875 3177329732855253227 12791774070031620810 4780648315003428929 902067958684263241 18374879982991424412 425709412315313494 15951826059584049551 8145155506359441244 12425017878129751539 15222588874317042043 7738852483027174477 14656422148131497927 2937474868384986665 14842916508461656768 14088360762452613622 16891846521407015691 7880666791055952967 18194879000084633055 18369922500326622155 11980831523631834734 13472359403874597476 13130771763766317659 82353280047764279 16037363702259145269 9682371489421697531 3949568633555272819 1715023590435983061 14812416211354877144 1592966741393143349 13542723876482399377 14131812740403346304 2564555371267083534 16089447522099912571 5896883551974020334 14634029516790308707 10099622498279083958 14193386691642519506 7186259872405299123 4697229831153286402 3836113012728843413 12281956439528555185 11689318488723379602 9001822035190835078 15405898570351427913 15704916740574239709 11717321574524361722 4934519700938155097 16101610980528267290 11473153789070542975 2546285656576259871 18129388302564415119 8321794778718530639 5145812081521487482 15521622148450053093 15277732744072567474 16123180153045213852 8807751797903623377 15574703443618923540 11960505252506727903 14001162665219385311 2844353796477762453 16052319151390358487 4518018479091259094 7307404240237159530 15980739962271752301 2817811428466253458 14968765303973780250 4475620571023181386 14734810999401171709 16247096673612103575 16901203741220383600 17047748018437444356 603468162702054588 6824028598037518697 7316631910834779324 10398066413416037772 2373686594524021584 9508202019953699736 2966240933481482447 2310046397657067721 962230834265177167 11871829728020050318 16770052979931741885 100285581059510243 6653704819047331834 9499868362197326236 15405770428033904152 15854044920054411784 3104105006468724910 12122474382125899783 15498110595364552855 14265489541709524404 4097049932805422788 611998076410798208 5967331301706390027 10848287603098266398 2168816014722951641 1268140577489678964 8114983581884093220 17749126366157737208 8124241728555349468 12802092960037131615 15224173613145271391 2930895070023271590 15925888296068936658 11973411883676307345 9674256312139506398 10973973665169774386 10285947129300183555 257711355464917595 3477525813970355758 8236424122841643836 627541566116566592 8094379777373716594 18366013101638158271 10164499881654747871 15352054268871441627 11130990675340197118 8971967273082229059 2092106586668889197 8164678254609164869 15993824533917788575 18205066631150161935 10041392484565055048 15750828422247637868 9674080977911691194 1428072757507991091 8614331669930594156 3513766134162040395 12142262871455303760 2779951318083511198 16650881005924432188 16427253636540570027 17187604554902167478 14908050772646981380 10799459820205490379 7199375084610273186 7731548776649573916 788080343023582269 16866423928854759863 14812900833776025061 12864932402004967367 1283439437476131367 13046724128590234835 6345971153310994408 8373985525170293106 8876320279489232310 10203168755713366283 12921704463992086981 10604339604158510032 15653636116616732289 11434432941180762752 10794109943828516104 1259156946810864129 10184447661084842892 14013889590196515626 11859907533687656313 11580922705377471863 11435233104875179416 2499367944904196093 3892336701004301195 9332253144048937381 805977453880893554 16806657850821992031 1496260860973915910 5268378075253691934 6792822993431590616 12591304633612435522 7583941957933342719 17567024699138367915 6910565475614528252 18332199317103744519 2366660524330617162 7260350689054633491 14377275294825988199 2801637801869820188 16290189876455313322 10386136277184853956 16766090159652669130 6371138667188101829 1628477985492862197 8428626724445205485 10068858953113977096 7480025246506014206 10538089831814543768 8764130367852891412 16117567777438012743 12695786842444600029 6074940161848832534 16902617181315218470 15356756952243906382 5884068917100191426 1472888490702784725 15147881560813663422 11599184407327371241 11670084993549752537 5565967987501971567 6943898574211317567 4302715857525047111 14456956629606161805 7894618361333594258 3555377379889936694 12003959894607525688 59859143135673631 7320336561969137981 9895156163784055336 4913004633365168983 3864812583718971416 14267218852473018558 2851375186200485073 9172731534791261012 8306849616391169813 464114780900114123 12884361923286934972 11857752149898736121 2574996304742831621 13466220099871081392 7549369573247425077 9797039906243371910 4875083706998433802 4020109893258588251 7480038491160089591 11766557307739084187 111189274443301412 18376770812806323533 6908040051847493611 10666903322647082028 12257633393742689793 4966490162112743755 7991840428943426845 14418488262378991916 8026798079190752762 1034603840531269376 15352713061850614806 892928831320343737 7778126946944812556 11123353117950446863 12811424135584425654 8555900506628512452 18125980018206339085 3380352500864711061 55502651265742956 10888859804853733310 16393330228975482768 11794898872225474952 893884033932521400 16750293174240277042 17667837795273269075 13908554203409668407 6600928100260216251 4651118623840407563 16484421267198075456 1166077949320124467 6107026571403405951 14114875193238424929 13147053414819750713 15829358943214454884 311352450079386273 2042547677244208054 11468891352365221051 8186304615444341037 13593459098901509737 8805931630458068229 17010875959354136878 1350303947388173009 18316360919665975807 7200921973043288648 2272747131599277547 10885164080431955748 9699023627674974020 2327293689073975024 15436445635404424024 11165436563958916970 13469739221994796693 10759973385790445972 7832665446781103620 8708404185641526440 9577642982176692031 17954629068838088104 12563925073415977704 7511649259269096658 5277617525100648221 10133617073433664242 2313127482740998877 9173200572270840042 17101398768029723807 10096415127758191718 18204936931093735082 15473045927636083263 4222911634160327536 6815500880400301264 8071773018416744896 9160300086616310186 416027068104440207 14527754239050267761 15218651790747483746 8379191572153434329 5728746755333159465 12933226642194525084 13386098403649383781 10262705489301519489 607315687107606571 5532594663637300691 13359053368159070191 12830886063690010664 16915328320966095759 9507619371149318701 16540178172935537080 7301859500539636067 8366028638528656021 12245538679863642604 11431525165435402607 12376755665149087073 13088644523400820893 14591636474997518418 5975413733532613852 16603858387849178086 5443102164917993860 500689193429249184 2214518569192639064 1186195353390377156 6769688383735734964 4235875162827006133 1104282553731688296 18445094032185220728 11862944138669353390 18062023316911756680 3623084527678549808 14214798657205603920 12818112886993068097 10195480652318317888 11102953593289439552 1170840670242145307 15771473328730948923 2945173961205686727 17341380924520853167 4985662999943428309 16988222931696959484 14998154131326383532 2738230493750277048 7902708299753595798 15743234494737039051 14338813126603668234 7383133676248713 6200794079368842241 1092640619253251808 15095387589852462374 16770346433851736303 10467706858395966240 11454553020149425619 7713437245855875354 17677338312448434257 4577208891166909627 9593495202065426130 3744471625853274834 17118225015234829916 11288085962279340729 4044170480554892588 8217274224364629751 8074436123673685774 4728922685676639756 7864965736649468788 635377424513191117 18009408250469902680 7299979096724979580 4345524246658266616 16045529401788254263 2669638456087047050 9462510619954644304 3919550886506840022 6487544385475654555 10797671649428504353 10875162896475505201 5972370662463592967 16256316202935705012 3706107321560322344 18151555744639053545 10561121745326309584 9507618421345600956 1341135228691248087 4105980941621881719 8143226268007767589 8632661781241156108 3820456412880083668 13053528035916787248 9634348357234407969 5992829045840435606 18111533287763925011 10703336917209164187 14111449842150460040 13190522721216007526 2395123451612843259 2142242606742876607 5266312568663831562 14686106135367501906 8319922520338231719 3158893337272696718 16083828392647345783 994325324138830277 7775922787596933837 7209788415863149286 9068895421592544300 10289213512886431712 7352023528262037218 12804748241618748361 15809396044224452154 7883874808285000466 5034412086542662410 9008676203248930746 2008631392783356001 389178023068567196 4256846177518487099 5066113901250229718 10104540180946051593 9484109421269229535 12484642156312683012 3414471753307922503 13827109891041956420 8752696964532717505 7079654335943608427 5124317250480151179 9337403506109463327 13287333076711307830 13513756037448762209 15047524596910350391 10714646457949966761 1933242828411239765 9667694322393276401 12978673536854959673 5524961829439780147 17730914626359148306 15959789827608026113 10486673227118989162 11330586702070364504 3239736751612547046 2938482997457763674 8196331384916610557 17768953100701857577 12015224582897521209 16609878194896175097 7532381904876798103 3466264536453688677 3617579161819267760 1102735857009781958 14013640234295655566 6811791616904787094 9067682756745923131 8828863679947311860 8449391265648767094 15925539004104340534 15531737923598495996 12380415455388076090 740037997774850273 4352677143365230274 10787084015103503064 17742509861208410259 13826257571798193506 7833593520926976663 17472527665150420807 17521595988359262734 516568271575100815 7379381805328712864 13620247236433772085 11106063068418478409 747541286879749748 5073999049250179242 14300486603590443645 7084827981311435080 8135231472062388599 12733269188542378990 6751438152701906101 12741917218437564115 5996848515126910306 17370148260355355066 11489137119871423187 10022961974654541248 9637558742605127143 7140503627344795861 10075916883259762052 205604206671797717 12041822241068486045 6978967874199411985 13814285805361609903 3035192887431206158 14651577777539957274 2313273075521607023 17132247968448617761 11409211322154212217 18328132603821891537 14397289132485528958 7603528413622210238 17158321028668672080 6402383741818079510 8228473709841342686 11091763827163049401 1955925588677001278 12727218473794042078 7468569348343401621 11290386248108951370 13525596779793169042 7363719371623025990 4682390221322007473 1992565017052675890 17748246931657375411 15043708094427380760 7430579665014576373 2024434397947760734 14040840596689410696 6866708510808937749 11101165545775971512 12469915782245069874 3866583124125080140 456362693871603746 10826724444062154525 8418993441406523529 10602644992933191920 12053274430438107877 17808842132480046612 11752558044066952420 6392186711806275908 1894501748378886960 15381784941268677518 14117382352549914992 8627148708010041876 2394846420753901853 7578966764385035564 11932208593145595761 18413018965815845837 2550847409725256632 14861370141722819386 17441032692946332217 2000958616560301382 6718779550200926963 4320253716824280948 369815847168792525 7395498193431546066 14824476842100297761 14206696098047799770 12649590309975362807 6556554053692749425 12795168234808172470 17644412932830532910 17560289845551419189 6113465041186081 17514384611221203042 5386621698555409889 16969247355928667970 6371503338196928335 17684593700432470608 7229436063659430176 15202438022402785352 2971087763390936461 13552388465845338226 8496688327033037631 18294051590948770129 6550338223483687853 11225130489675380088 1224861015287227099 4272377887300358255 12965678704462738341 269794159964809804 14295256100191092217 17234783986429704037 12798511466996004076 3123172157120532159 8551965415643702359 16508836583183897990 5220881252790817128 2459030179029325146 15223337568066819525 14627467114577072889 10240692547625433705 15298700816804617884 5282890344339624151 10160601889261353847 16028499203288712715 12767492748845894959 5024212799121483284 12076822207408692675 15788368711343690041 8484807840967553869 10469222254209565715 10486109417509910466 14551650600464721991 17576865666218804747 17252865633657211454 5006430786908689553 8489806375349682417 12925457308778838601 3394117716448544781 4688833151827059879 15795137142747067066 2540099722575676114 3537072662334840023 10642691555220582120 16752248581258971236 2119192743511632130 978649703323310424 1342687138716173054 9357367879224904180 11630759041298103451 7986923905795538149 15159182666971931837 1463526913102796834 15336681271642940533 16950732296641644133 6366014967090113708 15201770254703635539 16310407010323442055 8201256977393753965 7318882835693841907 1415104951072500961 16172044320571468484 5652606411458959400 16741394258682839360 11902695765900846636 10135834592744388279 17914609246537744584 14065810859994286281 17846410112278359097 6304272123326283044 18404005413658262208 3686201543114271517 7104588649705383665 7863743070714069049 16251911970239075462 7886349831005597043 123177093208119192 16858663024740356852 5347531078687035913 9433031615690891008 8751034025683821628 15180179971943236989 14238145174064989756 5707887470982121525 4926076623702867189 14732482569046136414 11486099102773632704 10501826692391119254 2120148192516441362 12603126578508377301 2903402345202704489 4334578639478508117 2980385458097212737 16135951693506774014 4835533473288016880 1087158776966810928 9730647026959878745 17087199413603323864 16127540407162635636 1353302762416003206 16455459305950710682 18424892059826005854 10260760598990578412 11655697618175542997 8130985415136340177 15484458115453549376 5626026188432849653 824382148956579925 7126266327779877817 5243218584280720469 13387907204554266420 16417766364561253842 1751918109354389161 1727492508916199929 8253631001803050191 10823707316182934044 1656432228736871963 13312041019334390152 1227133415807249698 13421488796302556142 2014206236732621539 16137316946375739266 15703536113849958728 13988029909267662066 17458766026213656973 18017848974003873756 16545264813977180633 13619813753824688539 14276546769473093567 5723563218806176411 12616874035228511172 1680331445136293529 5259628557847669793 4496430755587764323 17480593042634815557 7740180343157623099 9654365399614533891 10836404383238836318 3456061968072025456 16485328729789964268 2846364830003780537 13884785676996974451 2041692755230045568 12281827114921780264 939723143299572200 5578177757130004531 16979642196093536597 93074027390542967 3204161555981088599 2790922623283969134 17246917868532565315 227562378195758582 720481507897605341 857405388787826510 2996946248157068464 474757233765309040 2446775385598859060 1224536673440443079 9242415716200975736 8846755332994711780 15962228898347103445 1398909575939562561 12803884992416469901 9414895197091607545 9499603248739119664 3950010043929071286 5181547992354972510 3608977122377739870 13143623377367235978 14358311291224050052 4101451050108864259 14858551800291927907 8369275880070863761 8848656408123996374 14131705613083619195 5641915882808849528 11879994738605943038 1618319759149487891 4026449384932928371 13591487294428546671 10676819763270773770 10325580409307948568 2594803017154040732 109799759817564221 1899955608614361060 10232733157734525914 2966428985155204443 4917821233878441845 6292593275383272663 4542094196405976047 11388390921367466633 1897810315000727021 12155361805821337871 9825390128806554060 15695498276171549599 4973357153622667773 2516890667592489491 7461411101255544838 5481262743521798328 14609138669589043834 16447536326519839276 14092740545413479085 13149736118991661719 10891635342201339450 4855728853873961312 6745449995734247899 15913843827904931419 254009101771985171 9783676513644831783 7192657662368263639 4347528580850490373 17689448115937728017 11210859683528288305 8856887432994145396 100653512129072276 16569463173257718496 7604064646165155292 2857704635870313716 12315238972364876832 4069492868487170897 17216786275843886146 15791132245150976398 13875280690062322824 11631013673194953912 7336964765149542919 812809509921178017 4913906439459398467 17874318738536306562 1781035008889051486 14189490502969090147 9387912729248132717 10240125401470337040 3256968118757090296 14663108637774571466 12825847931856089366 11202194835218770152 11124666101972010381 14905311685740292290 15122860159349792677 7725975115837938800 642623711687941841 4134258960190919948 11116242692575005742 17367493373980536098 6703565939976037666 14387585420529668847 17557375427032070716 12356188173391166576 5476009912821661018 13336549890924594303 1338739932090992761 13267109510704174867 5637388685730607716 9074170243896615940 574745219529816039 17028870801409022605 17577746885685991841 6607002821418299654 15580120706304406950 17632485993617069138 11826583765175619718 11177278947759547943 11071856713805550524 12104537254438846619 6066247663036027687 16567429781127404535 2797864883687696380 3496172837399778669 10601438575570549537 14744341631980019385 17105087734990839522 11594561595748086021 2338023755695402519 11168756999406379794 4583838029937136044 3006557795676054923 7103997935490323232 2107794950446212916 8393620211274185092 9266893396006998552 17516111503208838611 6197877904977670606 13299666135843770082 15388610567690409354 15835162982467778020 1529527162891921088 16097142362191151663 13833630402865654586 7451893308042727946 1327063787958742535 15579919866146862956 8408660549611348587 10445016805097091001 3962816981965992108 2815005811752310353 4120400642411678378 13481408413127092710 15146845941879451413 2094106937100461334 2705239932774150913 11135469849997570160 7710767349368487759 2056857884809938396 10766587339330594531 743620413542372580 11634379888188170759 16228401716519038699 3826067507774667863 5764663799999935691 550649756783125892 4242458265459452371 9837443274961898319 17154409080633845935 6080366584578562401 16989153855948758262 14915950848267502787 5009605063632024482 9883162859338126774 933915603236770006 7393690775519713268 4424765173485402369 189740144976838458 16910018307763564486 16210402337386216988 17892039341029795114 14046302505892425625 583956099072934082 11780021186496389906 8377515310774349768 2086020889393485496 966645580198450684 15373324139264756661 10137532335991518457 14183922147785560411 5847930746877215810 13987784185200837125 4574153625641069873 16271729705254237955 149656231679721787 8352448029403612238 13416693041586476111 2449556411232133664 589442065087392061 1469636909290558213 5354436056694963717 11726188925260054891 6188398719758776763 11192059444377637683 11241650967347778926 5569914877429672918 2453454765317992018 13818647097375946441 10891706707301251843 15310384728546199855 6960370214322601873 17728045470763845478 9934080068730535505 11534742892255825825 4568489239102389523 16567752407172126027 17651021708941852446 18371891025508172194 13421736698946513886 8189685132896465946 12043213885817570571 4926144168369319382 184858597872864325 18431253720674870410 1192406829492550798 14202203328355423640 10430830885798080690 6068646195652916797 10123526194255088956 1939447750129160414 7410058635119577210 16330534595380731332 11871476055290930490 10236092422584066411 10393604628831738375 3330143178644688842 18103714768606876040 4393691816796318537 669995580757236943 4468156689558251812 7577655271696882697 14947433432608662946 1535412801871461351 6209418235711657325 15808763455735386966 471463929126610105 1071456796133916822 12125226991705843862 13537275187001145358 7694735259692983813 15859825826406535012 13526584594478203831 17499303091128161979 162771292817602884 1071127641938283093 4631355193956634557 9540350647393828423 16064728840608144834 12702219659211904399 11122608010078312577 1552073336427197837 10387466994794910690 3765249814300982612 13126108346028787817 3484578706455878234 17448884221407215306 9549420234083229944 5012871427697159409 2407560882774304177 13035129782226506593 18184337518488068729 3487711714837996919 9595429423314503682 17738823403261574948 13328262137132080823 16915951348054309688 14038989114546308943 13632271501560581481 7112551480337394870 2407245940225779759 15737753736570698794 1510566105446233192 1381699662642382098 8075924300212126203 7447414371269617804 5935529626824437820 1504759544611240604 913065170980586277 454623504640319042 9737942297283473834 18099678714278319112 17573570664535433861 9274043626927526928 10222664394430953229 18213862725986419547 2952690622324771336 14455552588078754163 1032699973914473239 6285061911108868865 18211014401514534476 224040251561354736 7081989601056805400 16222695982425993378 372135545981504400 11435724633191356213 11361374548673704764 1619764000407544085 13150479361202946441 16043678307907563778 4913266385783168838 2456606923003346083 5640118331988152958 13190154848293384907 13953355479753018438 458250664374063477 528798472672150764 8446543593861889900 10114146246303870279 17585939139254059420 3809039259607920074 487410479860470529 16641736610689688753 8186254466287471418 14440710660564728693 13948769610019355093 10427520952748100387 1598467527482835369 3516306088114891174 9028523048811219670 6353183916905133153 4570212465455939123 2516379970012830334 2519222626733208388 11214716679830537092 11001442616661226730 9630709346450086486 4730506225581182576 8664542150042225749 2795186925532831095 16783516174156486189 762354633667856364 10035375609754982107 14681416027289245729 3349731870386206393 14944130472676496170 5795636519051337816 7391126400998039382 4029453653728233105 12572966461756815547 11428143800849623853 14874162306272244425 5823464225171914279 396366707142021194 1678305872771738437 13473411270788004762 3991384027760052525 11353805360137597273 14409033981688876271 12347921969448239161 8916456806530711662 9677467473580752665 14623808739839963235 12756915581551349730 16413249042141273699 4090825625740474639 16075135556018946154 5251280513127229180 15122729060717389981 9373664208572783884 2733842755749232542 6868665852879815567 4180042284863673925 4911166563111877772 16648986592315937346 4926199107314625735 2539516713629814964 8644607279975975784 5233210384051360903 16791716272338319201 5639873475089120209 4170908800677641078 12136316306559522095 4401080519016094587 3802417741084357567 9272961062742724511 982396754269979544 8547655516637242295 3121859111087008106 8744716710917090169 9639926905058748813 18304163043716928121 3055229478358717290 8314050867533182163 15587656864692929681 5088278103445770929 17144596720913035866 16403843364053125088 12818309396679979103 1510471883336128336 15465989162824244536 7102687038711895679 16844648349823453055 7234259767845443066 4583142447928016862 12729781829132009864 14904774384737468255 16297173308432681242 6648804323400040106 1963652213510844604 14114412761852506405 2405285816369551648 17692129792653150922 8663792834170973948 13121628873548070795 2893810375684776184 15144434404587264001 14443413979615812983 17711135713372576788 6436464794635333365 13117686691187576017 4858427127282238338 13810458778981393247 9832780638318160373 8134478722371755982 17186022122965164153 14664628030715279669 5420628797636649634 14757435828030358852 1588075932035605982 2876314853374559143 2753447851825195305 17263973709289378376 1588437085075559366 9074101089042658441 6741242628255009117 10396873284217084924 3616306729170290438 16956672723639824736 10672297291065587361 16240169052500491615 17801015980318934878 5624479742228423034 10704002624034597290 15762615288379715025 6373845008075768146 2290597491344272375 11921485277972456336 3068134930133064846 8398693720381138579 8053575159589359631 6148007215910634543 4783874249356870894 6437626702818785243 9931648803546034235 3490781218183504377 1308542759043291361 703539794327803695 6033254900146839876 16942989392537225920 6336784576620269589 5691224630257084747 17893603036153823452 664664837978867254 4611626016053663044 466904465838423484 17721986816058327596 620000345382579750 3679701212300441944 13721067527013479930 1781143563365662965 13861268025774794471 10738467091925593948 10893067638248168575 9991155705054957857 15372089381676435159 4996593211743136753 4368673675358951367 16904922196174595193 1429196721713257318 802394870570641779 11202805916126308685 3666627936872713365 15976335195523729040 11113860071876097154 17968703951754991713 11820109349278667888 18401248233331248591 15282861490186026142 2652989075863122895 13273437858903290294 18411842578672370582 16916380178078189932 14246756541609084083 13198096997410674558 827295758861548018 7328940023373371233 12462078829796306152 16605278349955563739 14915110610823662289 18441646182922426448 12159088685033709311 10847487235314467200 6712373634990400578 6470937888316857552 3490857690222864829 15958129916082324310 16315996020913455024 6217978808415390576 17793399826305873009 7415819935827043163 14143242302745809729 5447918946123303421 5366087086609860682 14110854239407904911 3262229173778778658 5927648282426461673 10067285424488458782 10417041317821229961 12858535335054939943 7125854675127202527 14586018943494039191 10136379292758450365 10310146447730812222 3119144261179737663 1682177008213697915 1613147887192761922 11499318773729691180 988090857936101342 15366836219174985733 15916648582988110185 3196489928651606209 280340938000333332 1875003088478959733 15136358218868308453 9588977058593614009 1155432889034538680 3924299045252155751 9041400005687885540 17218318126282570140 15469538585130099931 447174170731708573 13081141832350443905 17260548663664693108 1032511251505585047 13253388201756829475 2570666496704394414 16350376653497780098 4892735895691561047 6567503050929385187 4279702232695352914 17564731446491848183 5522904143529867268 6334720254290857942 14227997251319228569 13418546117481578339 8994683818298849577 1514714954068822946 13355370743307951422 2080510742793610252 14089356928862066618 9260578881063984536 1276499012961826929 7577906260957491304 12840408950512520571 7550253474127862599 15653884494818099397 15639432690162600581 15444931063743050546 2813196931975572961 3822459618096965075 2618016947429271186 11040383575491026334 7995620567422412384 10333433461546356203 12981059236323434278 702619351336258031 15092507113816840329 12969069945759518895 5149224427716160601 15193803907134505140 15959381360616765628 5128946310213307263 14258830884163128874 17551343323647980324 1568338805627382531 13225819624262908463 441149375148171092 17109412847376826412 14702924264787406906 15863361696229817517 13759398843822603128 286034397323293760 6808743186636032563 3443341770557030963 11739091706130070993 8978994703634876572 11279108255734662305 12463531922560665627 5688254083294349438 16635344481970382271 10473930632455197590 7835211421269863733 1005453758533738207 5709920326329583418 5233865969264343566 16588300442807705598 14136568851011548133 12638334694052823229 1663723880149617238 17801141722789755796 14801039636478879333 6320120369601987466 13090994689208879747 1377777844799498234 1691682761320125195 18401038867116109794 11462552029142476525 1403574409464470010 8855784884973928396 8537872332747397982 17278790245659781481 13235089956335217819 4968680620956963902 7036068442722760529 453387095590915686 10200878323889709511 16822180630918148339 9484085625773519211 3824700047954655080 11642606566972523879 13870320270903150177 5784662021111418247 9540196080869211562 1053582951697725104 10092965172929734131 14520111629102512924 12165838279140561164 8876494845299816295 12561308541071745846 3441029629743069860 18304058755505098349 14066801019902745240 1926867346197672285 9101041130285219905 15194529861952863105 2649940653140497063 7743411878035284612 10332457722140298255 18156345735330920271 5824781559784969363 8756176144538873173 763737258263767823 8838035571774955133 7784640259935966684 808594285158642652 10712678173575527381 8583734438919323532 3241439473834305715 13004685854062809848 2519517262055921893 1736629172310946181 6206088426388719825 2492619773299768898 721394824271912017 14899190224125066767 5953019961365137877 1324103878063708719 9247678840550033283 13033175082532364279 61522618080867292 3556874424220723853 11523720177910443210 4115310768905300340 15221491737373116512 4247381040036829897 14644262094488013987 12116646189611533899 16766917537695368914 4116027102939933966 17165763027991706972 16385224032903950140 16316425597846493010 15884185238882800229 17130292910364797260 5294140106921560527 4517463608452620205 15751332007414604015 9838802751534890693 1032431882360474818 8348434339303270880 9217201559308503873 18190282772135422692 4794168916615053206 9081284957329012191 1337124664588127866 12803207458233840025 14262056908656838221 13820374224980136769 699914074301050645 17500983551364870613 1565065910287357541 17314045221482371866 15308838660903389141 13524745477955617582 8373584814328363319 12341260578861651334 8281407234262793989 1601102774859048041 4311206329950753406 15384250099288323105 7345454737273320470 15671216236043305477 3252325524265614282 5688346365394777749 16694187530411294146 9437850216293265414 13989154078548834334 11864819082491099947 6682115109136518486 8690080261462237107 17629830051722421196 9761446507867547459 16254108431219215259 1531558792349884608 16563506141905991132 5217920234667722235 4393934512937463707 18420797687486563619 6865421822609556204 11184369846932881514 1739435306381176277 17597205357350595262 8935290756526109947 14423781324802758525 15928076166937888394 6593832655831071510 13995147548851826624 9140171180300917482 9997479282605372198 6351284722175242415 18232907902384713266 4282505845114459058 13375815329621773433 11401897051266535638 15514176167520292480 6517477728453298606 1120258814414487056 6266088269366316325 17970048346513598142 13391001874281697106 6784606030371564730 6031651833674381010 18311450456756044620 15233760677115125070 5039230173421920048 16572029684648793676 11675640818814995756 2418259765030286485 8372505556570323877 3289638803392401850 3110712307142068907 3592631506655023998 6782203814033382287 4361120508700768124 9791960569779119598 549460232020098638 17813231259883290642 3582378665988363864 5038879958849932474 10119794879446070714 14986405311642440400 12475370822659853301 6094076948267553067 8624963971274176109 15174478106976925660 4364556750067126938 8900350583210897560 8912795348371149842 6187690470836173533 3348418755639233472 4907776911412465280 15239825405615114917 11690070903481066623 8452389743417023914 2130491165242731429 17757798580104259575 8452425618245222717 2286821229126162996 18031224092235234443 1112516776757716427 6816416645983178851 5065091308252367069 7583930809904320129 3743723967286110905 8548484066757710244 11177053548757433566 1877453726928318992 14244035361243724917 4011602594919807211 10815744856295171964 9054952327901662856 7809465972432104052 6890272627295426586 4584749896706478893 12498068006833553154 8042661411789870958 1310982928861029686 4877862937910793141 6583415005606413076 8568349142536608986 15995622461107268961 9768469936049166145 15743639080859805504 3528403452560871045 10861653374100708796 5557149919532591417 11187578953753483237 11776671829861407879 16076230069810790457 17981562443850886194 12556166433167627980 10783970950131455502 1365847704858403909 11770509342626241064 9806451090217435062 14402125521595859278 3079293669640467885 8652513986687607672 11433142572871155781 4195615346806568661 4985257044480983063 10485559669580114579 5890824075180260610 5785586764853740342 9535785271641012070 14660986062717573124 5106058869270177390 2438327166802429354 9087595306322560399 2196754792175064486 15419008170801188481 2531237633788366558 17025288132987663712 5512747910693277856 16664997821714945652 10415525221573288994 2028258957128744332 17391918010081761289 14317385695674965935 16726539512900543748 17319464767175861068 3384669950336856708 5989725709139028278 12052588293216270753 5378632679976438173 12338510537209979652 8868972967407519161 12852812092551295086 391748984211747707 11999471822164040011 14164012486267945972 14978078463100333928 13747504864530172364 6819391860312080999 9211682689226589865 10964452504387164896 3733847787897573987 13391546744146056160 6405404498938550399 10523676489565682148 4044644458168224178 1115628921511132405 18222762591223018852 11623634870026221523 7115498000406607922 18367134179023767352 12030206687722185609 12110267812905507279 1170711879096065539 698354038272523242 12725120698452492056 6894656989442516296 5457314234538494794 3818194639483542595 5218162405822181292 2078158727597614415 12760627684653418567 14876003684783831769 473976688121500133 1487783373148607278 17527886684111862562 10322330720990552399 17084918671252549008 6090418401820064755 6000853237920505039 7382448352234011121 16626071978899880850 11876446895754565093 4109632433943568682 12513787714998082475 653452562872213540 3017147260172914981 15133055321609159183 2044416592910895003 15525941422897498331 10431674108983893390 4143464071030160613 6717505322408356862 6904598641054660234 2700996557000948026 11519021241566240554 5950391762365811782 7790879810376259377 10697480215351675236 13658920418681439268 18353069762825095303 9030232866760562908 17691131039971245879 5123123353215567822 8046707809194722732 9200871858103066319 9712520145509732820 18139132238988223843 11037931772297698834 17811069682108109979 15065633707845156932 11245855177006695533 6265656989847519424 1710072482074991365 17523690470714491822 2338912335318628639 3026521609538537339 9300320846473841137 16873036405431750871 18325648098224706801 2062709747971687825 12025582828946906162 17202205063008037906 6806223392458655541 11235588378734108438 3004333294422407304 14724782753112833957 18138730370506822439 197830089023351968 576712049823753868 10093970422983830812 5158080683958463825 15459560489663022862 10710129461775754673 6548400944455826754 5633563492390327819 10454755736779678085 6840298069931069 2006773179649760948 12615682559670691791 15348916268201358647 3346738924538279108 2452974996344075111 8973676352483999912 7109185233673148382 10165982767536434057 16578596499892196874 13887798193123633768 13767531822817460380 2744944129281833398 10963748602132942488 15789241368154710601 17839717377936034772 14882444424835135187 15877844219373900938 17631682256113066252 9428038886079266143 610481220737779359 11020932607199658526 12726003252165600583 5925451474001480074 2813531733793597923 10290346588957333085 3235837170584197961 17466461629659920401 16002890390064176758 14094791105223240083 13555647754781453997 1740730439020584492 4284560063294667980 10237094925885473447 1799107895423983899 8484657805201566200 2690093811196651546 13579616593866671360 2394243643199378639 16944196718605496503 18151004761714727932 319631112846278129 5947878899788171456 13316905310297095743 9321432226704283965 16741053376053362560 16153722169711794360 18089172309018760869 9666897797067946205 2100463131339885734 10373710220298236642 6524414192814234945 8510436026315746999 2489726336042007973 7676121648792369848 10338602940329528499 6597650987510439140 13126469212979026080 11706666038624621225 2447338608019181981 18180338885857749132 13812543575131566315 6597899683268089231 16406025285006305942 12897181212648824996 13829175619031212984 3584004436383915218 3382280175172490332 11532049375378581075 5806196297454168073 6350883019705465515 6158347246550876251 9728365253948431242 11124003743095394454 13605333392969302378 14138088193584809845 7448941000023818571 8017232156823812043 11916134874850468281 1044888013487949696 2587107548283338950 17087953657987546293 10110295173099908633 899188053362196489 17060639203523027907 4086848819278662046 12697105736757686382 7988960096541355359 10679849407430837099 3296058570946534781 13701270884010149337 7210655013838683017 17992817978404105763 6634205832703553289 9541264316775863175 10075084892379091897 9727995706879369705 5856991803477287505 12282448383063661735 15802861258605296848 15826935866439984673 14501686885439875124 9406482639637275547 5182861620437149088 17619221854679290034 17845579040735568424 1343197917494045707 15235272185600961111 13638208579189223811 12579902422888489845 40212309732210139 16415806621502101361 5790968228823591534 17948782136488027712 5383248146398113445 994904455598230587 10206229673462792903 11645426470972678398 11642667620458180421 12865233502569579495 4277042632991119087 3505519229717707552 4701706458089742772 2977998772652076304 215807858705014838 1394419589856998024 3465481309768715482 14353907896897235485 6434476440474186373 8832724006452191586 17130719787056482055 1405890323931497141 9793359306209741011 1116516152465049199 1982011618403521840 11892927470176324079 14920450453928088307 9653311798880973699 1672910852280167623 13064403434332767167 13841651943205452590 2914523572665242175 349303512468691038 14640521112487759207 6502384634351866692 4772488474025458671 11236367089003811374 6439596836813608693 14389563844773238777 4522014376298389359 17352768556562953103 6367153448646110879 6937913925437188264 6048211678711315729 18364639797912593363 4199432037802602208 7895409859402315046 13951328302154085575 16350819339339626197 15722674560204290553 3999814628620345798 10783010800095926449 7024720412849483236 2260573448540567894 1956318588690517669 14264115442935681311 15931883846119239386 9923049043405563020 2659987763956990303 9067944463927314021 15967660083519022713 12437863215694320874 18165633095574727490 16860942165164187933 6769057435673352510 7153538056505863591 2978875974425757358 1635201617384805982 11617579917361245753 12757548444590789175 11374062575223805514 12778114771006011451 4076641710477675082 5903233367569099266 14635808485198570177 3635662876095963298 14760976968820253904 9591071286502424193 10195577383185627899 1223566899752039593 14207619593479161987 4157085466828916525 15772231622290180137 8284913086358609430 6814295067561927547 14806083404637447434 11796479655881060510 4220174435358581920 12923240030120429142 13467164856025625791 4697298619789727804 6535759396591986700 5727540605909084049 6327170989291796385 101946579313437310 8687601057591145545 17279514399932252889 3068906670805575528 6507378579323245929 8326496697838616147 9803329902211987860 16392571025985317073 8197248534715392366 4821011904586563725 8529781566014799738 3105973769403364459 3594273851563313096 359095346802118978 11117715354591772779 11215103218911080698 3976793545699549533 9468074423975724315 3046715408602170035 5047220881288910430 15564142200828614174 15767668847726074488 3674125348640276843 6652342428265717837 11940581296979530731 14480267998561320044 4140340319659583809 10782663110830335273 2169760011074247797 838416519608901287 12232814688526636055 11912967882732360468 14605940267952169206 11112973642326476752 16289763647226594341 14442556195422859453 14824065883605057733 9865224248635484384 13951673883728087516 4475331859148181416 12822935536899126959 12496322721501300048 13450974422431362114 3236530514091201171 1929794207780916706 2197247086166159639 1249102972945847780 15814981001375540685 9763762746062219364 1413915086796206593 14850800892280508363 15075678679339895819 8226066407960750274 15529447645792867956 11494092433051978860 12812929529610406342 2193714499409240805 9926906494358174167 11159274025915781946 18147633590289575827 15399325527191088311 15518909168620068015 9866853662056517114 1929345946074889016 17351694839009958327 3070406868875218970 16032710003676701763 7842737378229778478 6241710570098823611 14688538397361227736 15812826801381128113 9214636645967647741 16997836923592719483 3270575770110273977 4758149374404073093 12391627933369964518 14498496518036510073 1575230717641832465 7302143021115982162 2575162159117343947 6276490480887223959 4878842547876107438 7540783051923640466 10749665379003239446 8641854957260858931 4869313797545649752 3425492458764689046 6238507250765053118 12425229801878021457 2994493459429098279 2305109410848886063 10635978659074901913 15398076471324850756 8538032661693391407 16436903832425858429 9031075537235258146 12485873066240077983 13737468538564580141 5614267657033214633 3095913054127360868 6006664039050044130 11349280143418131353 2819864048662729869 14458873113207523196 7263834413434732867 16660813289753332964 5985336591309372218 14245395918636413822 4193317579510867528 2334075160682924212 14557777436978049220 3594771699138119033 1422183266846902771 13597042507745229396 12068490585630267150 3247412452169407738 17556748181920128604 4287609670501120699 11871943409183295047 3998845931205351652 11082975608472810058 14370050011793569245 9213673363053717918 15764478212499489622 15878725227833006557 13996974604894862685 4339155796012899576 499849761121966406 17598379762583830733 14014049046006991008 9218909806500426868 15009733009086228906 4987901790466200582 15483109401078364860 15548189284473201540 10668753520975602562 3352553362982136366 6002831822001121104 13648119762416456058 7624077862871888187 14575675469344850657 15598630373484418922 6258449292634409171 12868981374023188645 10292927567477091233 12046377107167997798 8588406950611818818 11951621009529347477 2149388465988846670 1013797559535518249 10698762991315594393 11761256461883579533 16084937267582255968 17592543105502516315 2879041282003710734 15409793373803205466 5301711367277530772 4702069583522605507 5839043146960769088 17680538342924465669 13147063228834722461 3734715699795697088 7962393520465478465 1230377266031297660 5338441773453487800 16765616668299964739 8390408837500721118 5413338847531003839 8776236972013020246 15422811079719419032 9620987135606643558 2081093485411516912 13357195096938732354 11814096279644363569 16503109573889568285 17047571514951333858 13110818158109889220 2788037482255970095 733368249964093335 8064835463105131247 4732610376106322553 4885781336661733518 13412734762934735729 9696041068330624691 10197686520457229429 1742970362886735876 7840700731374289820 12736156948888964536 11269226567076034542 6185313245221197246 5460591479771873329 3276688396005382536 13105948255190178666 14883568727304067244 6081165560361429843 2194845101185620799 105277690504914715 6775825704517711586 12048152655494683977 1291221225824212278 5109015906972715246 14327322998217845937 4230793421910150812 1411384191928700178 3306484666548122517 1121507614672022617 6226746127241823952 2727368925674575445 17543744268551400659 752201808927772722 1229542103813063273 16035665260429947357 6922794115506354908 1748695632055448344 17319236475689330774 10592975809260483549 3085991782269688218 218582156876285503 3346031301578813796 12980106620077967531 4400295690792402656 4110913181852213005 5022089578087630787 339215009949301239 13246076604845471356 16198603782277766474 10226014073649381471 10820153433108857117 7154597569776876027 395461116793053503 6497515870982983488 3521360522071527843 4331681681007031861 16291559216397856031 15355906290865150699 18018611914840934017 8509602034189312964 9197115800838760017 3977226924192935999 15256146751011270649 6442783002243517578 3201097944286551525 15853967856340935312 6299247151181042920 16827049755732726987 4755559984676090266 17697339849247260513 15795190536428537228 11478355368642010104 6961226735134258961 2748564354948600272 6338955963470000962 1846506122376584878 8926586003611145466 7301640909096415130 11894145754307631464 8694525264167006143 1373219643849267731 16597506865426851640 9421081913873517694 17514853231703286307 11309961323564097553 11576048626956933846 6920417461934114698 16611657295265100873 15270860004052236973 9904010669491403965 14165995269396790245 10973430534627210551 11516543051244839565 447722886866181586 862294247087325372 6216391337936811715 16133093820031736257 5631765088520299004 15948754621508468586 3531045704355742204 14674882726795942094 11767207463889391863 10613727363634130985 15852048079762391888 10828659448994730179 7649947822612053427 4051308808813551902 10428893870253187849 4203067142099021901 14838486390218718550 3074904197487520946 3470183958933229617 8978212357151747637 2179604860729660984 2544395312404473426 5281016207256919545 16095834998892468768 10792348809013131807 9517558738428791704 9519600938979666563 7044667476386665891 4256715253978025482 1134053379602312496 9446446322283842310 13618927630766129117 10017676654414609088 4263185621240164462 8503122576387961105 1962560224560402236 10692757645815970319 8141508993230599972 6660954517625399005 1762283626527484158 4190951845359944640 11229675398906684215 18444331962508606181 10404892177202748201 8459417046539336097 5376651763747108336 5280345189983664431 5168680751067616621 8443929244040858112 13428198152398272139 16543958107073110685 11475272579017207353 11348085462277361919 6679247763633742091 1075065713446205182 14881985539546999254 10722881682922840710 5221149375962614353 17160836831651710533 17556103954487593720 692056604042672364 13209191616416384288 9567999021479340523 8383937335743150979 10064324063988584515 7495048537273052824 15592664279142959300 17302899284519718691 3118021248829025135 7533717345961163936 5898914287487842681 10575804679978065114 3184836727330723899 6621502333893441837 18266254883765059002 1688992115434751308 9788319705243150014 16472892451907000719 12656477774263772833 16065147900096518118 15679552810903455675 11183251498514332107 9919737234369121236 10116052489996371719 10100123187727246451 17313638977274223780 7303489865327042696 10494782452374880304 13097555808306902057 12069668157207149052 4400088767269823945 14798873796785852412 5017350329491128222 4800567174708232403 5963598160628649947 14477891375522473860 6098086243818709189 18018293457387922806 6746233694417513413 2556914844862658118 13442443368962669049 2030952098844403817 9282727047239561514 15222696814491166473 6264754422128736261 1806535522270264056 3934973474562554788 14811191881902777183 6069913631415389903 14934563784393036627 9742406874101418071 11703646913369715169 9440401559398733010 5350872028146222404 8169164166582345629 17216401923413630568 9622799344425864792 6887871830625633296 11478231487950714610 16664076504213224558 6430319892448987053 5479601972577969316 7562317411235617047 9287813627293448744 17528436947381547864 7841386615114106112 3112705730607847981 16864154652844013292 13086944820831956566 5122290159392510112 7509160183345074304 2851614431199978912 1603680085098318210 4698759204105565331 285079916838917959 17565394328630494210 13490419922879144125 2482458996340330180 12177891792888296375 13029088919476243992 13028838392694022254 10370366467396336888 18114831096694196133 16018992041518095090 10696459332409015867 8664938987488415656 13593628828525620139 17261356581346880207 4247044540961668066 13229258591899421201 11007027030638534952 12152433665851018270 1442861049357783310 7934346336980038878 4777723873637383886 7039925410941279221 10623431578946934096 3920610334458543635 11437492085344522674 18241036091874251278 10112385657215793168 9516387763393909088 4845024337905402070 1482210532557342494 10444875746810560407 11634966919491188651 4006317478913421968 17413180569412236854 627781662584306644 6201727360912505591 14143604203127772691 12266341557572364061 11732743487986444003 8449048507928362239 3662310770726166009 8490269447032106591 3407632369997842623 2689783756881992039 5812619160770167150 2655161923740840604 10703391987888089212 74303813123818841 5715500880530717680 4831236870336155493 4585392806278143257 14238728186668543571 13726364335727158909 8213154021145821451 2502564299517365130 16547470621552403808 17309087341417058409 1285572723796857767 8096676797043882624 6786559962684922691 1224823747136835147 7492486289913140963 8588379835659555723 2995897750969359793 12494711947606651280 15370655135593923527 622736628520365830 1904704135986915682 14115237275463479722 10903830494355699840 2402310495898745153 13979651795650892329 16545629439115107157 832420807422368896 11120951808438685120 13687195834260239231 7654551974425336152 10591902242875305752 11354806591729666762 15006634898831108892 8600504528924820039 7593028248921042399 862864386850126358 17342996880292160934 6440690021367362901 11905724095892842901 2250136776343986967 1314688137955008089 9922961069247950581 361685014156258532 16163003068426923275 259147674452779200 8801200169662235208 5777498168752422809 3852637353772663626 1740079994316671649 5669351188862791179 8375716398953020419 6663665783378795619 8156255668047680421 12401943095618623340 18088558524834661043 13329398369008147975 4420337143970220069 18301237957196172506 17744160569147562902 15726830929395229761 4024015304266946281 4745371226576658812 6532956896763270902 1392140354834196362 17402310638945175000 15651450113311180166 8832763756703084522 11763501025904952862 17024326816131187815 6033632903745335859 985041770350978333 17821840620354583440 7676569440781540772 14837185791456545376 8889300747885375126 3470840151855002170 16777436458576319607 17210260582834878754 10294870526926640450 15752161692412531418 14799735456029007297 16054980471076039639 9344419857960382486 15404131602208790045 747673859047130223 16902555253429082580 14529997556335912570 10345270111594906144 8981818195025123234 9828503920215945970 9555580498186391512 874218294272968406 689111096883832166 12202419424516496344 4683355115880655303 5199525319209220333 17666846345604681038 12059673031441322548 5582767865976916141 7153553563659939249 11755890315259176978 12205950694137716683 6933375422327988877 1380128541964225469 11931013128879117698 11352308747550655587 10181482972869732034 17775028538990145147 9787033949858417798 5641447698893603532 3132495545376730117 7215125064946036809 16885953169303380089 7405242563043377481 13859375475558850985 2424938486459248243 12957377735227334715 1121160361800552347 2191195328959396574 16521965949244145754 6747226362374803391 18380941296850758023 4760751766890608098 16649464008022393419 6257787470351596926 11272943348712942602 17961588310654022192 13503555248487113536 16398893397787231813 14065250617254931981 2112478055326954029 12731033248027505621 11340980908856307191 15456565486884875110 6806072969609831750 2591994932281784765 8464300654462156741 14205299247181596360 10482728873181904314 15558977370429055769 14660399174745623882 379276646445814780 18145675539283509839 1747199641717275439 13117814698114771030 17977580159803936615 10434690081302521251 15875836700068757937 5468791789135653330 7120027288668628314 7911480027585833530 8702732420671221709 18289283474398983058 9334125022026201451 3840265247250648506 14551363993818945778 14439067784225504033 16029363758384810558 12504924800963849335 15245591416180252026 16418265113965799063 9508687917989946930 11814761550987779048 16254543791580048132 14115346522211658164 13220734156169881800 5234168133010475132 11549011212938800888 12205706585922951439 8086689534431498714 12691937834540845362 8634033323856884427 1136428974016311153 8721916839516587081 5870481152000243473 653090481318695583 17803666993499925191 8216534723715806309 16582755414151770409 16270015502827570067 6064627514096716189 18435921781969083431 11791917645268911998 3671230668420005117 507995515360543866 12199950346272767854 16057925397474004044 16831568153665577483 5260276261704572042 8768130907877109980 7904915556298795044 4816195586076768701 12613988528687717224 16373619988988712291 5832460874860425173 341357502883887043 17689565486070595772 524465475282848533 17587991720823049739 11892068508729096767 12845935037940679206 478027054176719982 3036734794537040941 15283037842222236223 10145579597723435067 9216229493880995895 7526835094108629780 13347207351690720124 5902509221899188068 15534105396305082547 12022186751330335297 1665475524278933853 1109164321777676863 4581398987977221300 8318053278168943883 882937291865478330 2168188471855710053 17372724097888960806 12954271506804183027 11481700532362753865 5437854645315683512 11916765574101090137 1120119931094542763 15553524913254795318 8204162019674339662 11017024337560979586 5580643563490012694 12992163252364455195 18140439533790441448 17021914480023749204 8142624603617544089 6974707401164144548 7948491340023448120 110675558543428515 12561348967853096324 8386528000109461842 880952931249304905 13953543616898010983 10239573187171343153 42211282090905467 7759783384934425872 4010327253694634439 1732800932004063342 608696272199185198 15071900334125950544 16337700495423932124 17058320313388549686 3939509085288371140 2385874268801531793 5593430928074486547 1258202039351285704 5721875864204992726 8068484754992223653 7637739134018351359 10276338184363071817 10022539141840318128 8460765139412989664 824945851347844848 448565707853497056 4256514789780356729 6032561439411722578 15041189885191971048 8941429692422323783 7731554450532380081 5955388310864095298 14809770471659309604 3816804730465186014 5399117483310006865 12578259940579029236 16505035340755519083 10731861607520388503 6249884048682258146 12563773390162702655 16359244875905803726 6447577705787367632 15652364375132872535 853557112718912796 10262415617849829007 8889104153582431003 16288256280235194228 4633864150601138525 10989170533282513345 15235462290615464336 12153693803644837394 12725210973848035957 6154722327167622421 12585609259228035494 14548792672200070923 6817212051123912621 15703544286426994506 7036838461797230614 12008119976591418279 11433673775820382479 14804307535486763280 1260726139920029821 14729067420260533926 8251192268851278169 4772902936482052715 11554731408832262992 12313749642755800084 102952958161606128 1491658049510701433 3278210168793032376 27260593883307787 1421851945710658917 14662163826608585174 10134562527388309159 913096114288787501 1427256913465500817 16616428367572325300 11454473165217898384 5462313470283575755 4210397838656331081 9834464628538113377 7914545503323822014 16632217896602251600 8826724306732512191 10706830962512550368 12157880305354248415 7452089948340195939 15585754598229287604 13213013014605562050 9528852861813198076 1459047478986399304 5076862629829299729 10714977910531675279 2459340591850676405 1532985986728256101 1481063758014470273 2978066551089582214 5477071031930765664 10315704693587786704 10771646101122386868 4788947026568023339 7056843600733995635 9279330196044817349 6922932978017246475 12500377159529879594 16809780878485552515 11646129404294680952 15905789915485196100 5233507635730154505 15174586060650147238 13132886199840638228 1656422773989678536 10228443437824470699 13003279569276552107 14577069002106216441 7180665822792146638 6828918708109357649 7486575388474742204 14195739867676564173 926863641288172333 7394807700930332958 18251173068780803682 2439835758078312840 15512727816251233608 11861671379965651383 2492809598992244083 12722524101795446988 18211315099374266795 16852816569819311754 12654839542458446704 1577410658679161892 3590414120757900694 13176108875328378142 7541195175671315436 12590020035384722412 7425168724786427092 10644511462590998362 1627996360334771432 3444912283768994421 16756624717809880445 11162966577656018038 15853455808944021103 3190711370781923407 17452768895158293170 363807246189942566 336929670483409314 14462791989348435798 9436711617947947041 8586754951178429964 14978343194935908321 467866817377803097 15355418127199166538 13347016060725053069 9775053769305876249 13392068047254335377 10613321793281447096 3880957353043842330 495095739750590849 9174240279654266504 2980442028675079439 768655357793991174 3869956723799129237 3006312670178364255 3654741565801491591 9020109604334407475 16050514209899390558 12018592513401488458 15053850354291409776 14146006086360276455 667175082550823649 4744734163582151258 10479166910148256985 10339046758511573478 486461376020317864 1444842911339690803 10016347262636138087 68863589496868350 7005452061649519145 3888104466704974432 16377499134425569243 4708257940535155090 10273984056775344754 16615258264644161205 15564251907213741434 17706947595784017739 3545167717851787121 9410125764452979267 7323266059078978037 14854074966871322319 16740516727618668067 15878307095368420719 5808617224669922320 16339435129360955371 12174077571960232275 1477108644598080200 5621734436096931764 543421555146722151 8882331176096526277 8258681026504485634 17798337464376956262 1182311684769275753 16564375700438298585 10861468867883509264 12844851998315288623 2899830610540428748 16637359701467044234 15695230816881813041 7255208690387199979 18066436442817550946 1406993384747246356 500769176866212279 16491126860147695596 7759074772596024009 12853181825168172422 13252071046855761019 4592052241682959170 9721868629090191039 10207194374167335470 15124981486858737862 15186315403844497751 7179815129768657827 3382305894976860183 17625667313025578664 2540924205336399393 17989953126215896305 9170753698340853573 4349409274668362468 4544544550417575803 12903175282955932392 4717295628599736143 14977226542162697963 908498931095679474 16161521828212638579 7297211877994062057 11426310027484195911 17166844001460021426 9241300729025913250 14673604074429287224 13762883038480588566 3406512605594996022 5309038774931537029 14600298214384948328 17768593266054691074 4731542272336144174 2606511983403485274 10408976433003095780 7613253157593656216 16290637108383365415 7376186568677385894 8224940484403015884 9030506671012603864 6511296339897526609 9783940763996066075 2280948860483825225 8371127442910242927 3811795425421091334 13377547649447263399 14751917010829693466 4218421007165653733 7200208577783697324 18018012800987595007 6107838901657843043 17859198827788044212 8943085199364007711 277692166099469179 5391224711314847086 16531657149828040435 12732688571529691664 16491196722022297085 16951713668012227840 12744560657957380191 2504934926087202920 14009836503806202813 18025474769320430505 12344351181958088489 12459620900907082125 2922776079692737060 13950738713421887717 10774191310187174345 17688761876795177602 3222450274179130101 15564846364443712072 8924824260643226753 18334063136994534293 9677478783949823356 6314516782187609513 4063190784040139403 13921780125314530741 6249280276637326995 2456294802313883259 8144343092900102851 4689990583130295648 7031934644500746660 18331842373079435763 6802415750065408595 8097406595639320309 14379820421452541224 17436686315807757113 11212889815418847238 2759828059167797476 14713022992197935302 5102961525162287740 4223288455644946125 3018203493841601984 6968627266264813971 11304482220210086013 16281868992431102288 18168641439342167190 13029731842827672487 8669362758945841101 2903255715978542822 15148002318983616023 15462422336175543617 17878936846773356416 9339758652747337807 3986655786112906663 726062473766694292 10497657292583097418 3766709185305388243 3777153530500633929 1372042958843107116 10570026470656048377 7371961688964382711 10164995849267624026 11068704396777619596 7657025075450116789 12119476956452677327 1142759125887339281 5816243284651488130 13592217765531954852 3233051835686294171 2426371942332596903 6342254992205291482 12335013127344198493 7275526745336607252 12831426304187693369 5249775727951694549 9615642567079489010 6512875648085295396 12750817683830305824 17230800187817042072 932683720401113958 4439612010973611944 15808445021502191804 10277715270522581102 2352298704665986719 2788562840816551272 8691388973346997810 8919256065329655717 9737337238884895962 5355695508989194583 9076627715864751443 4944316388302965218 11605941790996634364 9199803192807726379 7653855513977865936 12986946926395348830 15457285229737560559 3307305830949824825 1803649935404060397 5733132472626052215 6287716582542953124 13424233198158553969 7401398271504304739 14253592750630078598 13451285622142848842 17918106070148213040 1127607755027350413 10504857774239186120 5056776224689179467 14194776186207638837 16701257391506161502 14871359596899455566 12889458980331497351 16094206939492503389 16177120545097814636 16979799360516006926 16568250381140687225 4929285676210699917 9547729616519970400 17668022764700088735 11678446139907656654 14438490221841079855 5780767756436483481 12514682125899296980 12654712307539495866 15125974997413202049 4073995866531493801 14601191319887532782 9272161241450262481 7246600825456674444 12813397403685367410 5309267652521258613 1935754344735543543 5616311462438962661 10754361758385662029 335864401011796174 12161719800487988985 15302957099230462879 18079663827159568482 6685247012193936855 4251691005708776828 17320706283682693388 14732268610847528967 728394491626445846 14437380262962035288 3219561833264191035 1744279839480592739 16883443495897286697 2141535781158811187 14689040198057719187 202156931354395849 284088370598216948 221649006965385765 1543932511382176590 13487850140101293705 10326713788399586224 11365445680511347408 1451913270455812417 7649270338471354410 6049972054960965918 8709899346027308157 11444228007225938767 6278081022052188236 11499049308213433413 2287141650004857871 17529293607768660028 1200581908520722978 4064752003166779807 10106952884127772284 6119915690025811435 14439116387501079451 13318873133325539166 14133623382482649640 9276027902017161320 15332588559629380925 9383104076593459490 14876923326934972466 15287555602754556702 9258543441595600245 17014091389862406822 11383435580417431369 3244739054257804209 12859432495428003729 966963589728191182 8049267737456625072 2964208667147490554 1294372068881262286 11101276783731802562 18078720330515976290 17425413742798426912 3717987557911023027 1090346403974887023 5124539457756195780 2725590461715752510 2073487191032219946 13716357746298795080 9550406613693980609 15320681840673483470 4058927865613391578 11268862742859292414 16532170858716418584 14369945512995961555 16335536183309774132 8325545223859372727 13670979317637571777 8980416582638679151 13253003160234618131 6920598163808026430 14269173523899229775 4426816446535440427 3349929515749499124 17047654766856915519 17159589472333608986 423507035712653567 9970000331692303792 6220968594524102665 12971378037678173309 9937637745891216795 13997427967127002410 6830003079648825237 16208263875881068545 16303713141117829988 6417629953433126992 6918030871100056112 4863181662898828792 1741001397516690453 5294646109232995685 15651503692880906952 1786245762350386122 14427400039419085283 7907060598004554188 775469227450548884 12966141704036360922 11026391284361064234 11518325293148477393 13273008196868975209 8937608995290585728 15116872558094251284 6201926661274327306 1953738977379984191 7257744291039970430 12107279087607369345 10783851677772399916 7405680182392872435 7079739018638675759 7052566573051348241 14878308318276953245 6605249283647162726 10286480265165394307 13519686219099081015 13333936755156579016 10155304121865022167 8439720011269123929 5117605066369392265 3801329524678573296 13527293065790936668 4170182964520937845 6723109171934915645 17018052623506248018 11829606480343571610 11825340724820422332 12813927216527457414 15439971890670898838 15701987968171045708 741773617734875679 158920352171894359 14846180492137167692 10343853564921760442 5593501458096901440 16681396458833618336 9440612403601026995 16767646491585598002 1492005787425285223 7371773149265804137 2515559935766553429 2305299650666440704 6753482758853709014 14418022659981089963 10045568282210447116 13697801836653388781 11778766556850260764 9936175920076153068 13015852676600062809 6700047869588925502 12617646573043221865 10066752803469691800 9640778986684329924 16218526425633749655 12726697833469385120 3935873122534624081 3427492896576942638 16780539162374894258 15209444931022416185 8618857444340653290 17753146393971415883 16396216278252527600 13613609675427814705 10339774555032232047 9215017558425090985 11942242907545786516 12351856516828138840 15317112405593843997 8193653880645253577 108905424420986796 6160561262005590471 9906180313667083262 4433222685189861767 7477912621127107270 4179786051914930057 13423477858273290502 12764289004667134847 486455481716026625 3893028965626306198 14943493286368135746 4731195707634091839 15091219491612532455 14984601982173966286 5732335634135591392 87801152116641121 7373334726592713547 17633205360314749340 5894432526760765726 5750148755868514761 15696515263690069031 9864654585876417940 3533886715136447428 13720179920069637734 2218744752279865389 11997031473442773113 7923369317342162703 17675161951634258388 9126173325411471777 5792647381081553326 1071693340512217059 9527644735630632652 13694077954781960720 4847879532915854965 9966810159049166166 11915767960631463526 13302796718616360985 12131607670535765993 15369518748524969317 10461516052791986363 10178440704699435722 12188972952951541758 3946948424154912660 13045654779818228448 6578974942764314022 10596620335681250288 14525262783854418387 5033529418219905621 6740545041796163290 8065287418690566040 6932447144363001267 7696197944870801671 4268612892811992920 189775025826379440 936303106741299764 16236820787056546554 11439337980522000331 14163235053682054268 8156536368448890313 4329437365926329258 7277613037016194176 5912515697104944014 11624569818417367373 1088660049188583943 850160876589484860 17575471324408205098 5980306135590643912 5374380036286428313 11075064164863656583 13812839861218814196 12572814729758031884 16149900352288892661 15666635323211404834 3230187900042728073 15684413013117956000 2198811019699868777 5650119942703819646 10387248120853459127 15244857527931062761 15839831669785395731 1274331426871879542 15876846250333474243 11774528008485849127 14120401346914367136 7937980583135077088 9812083569055671883 8122598855107372943 18036072636103254678 6667302439092566408 5571258375416296794 8019180633558016672 13331132656542997540 675546380222195007 3685776706266046433 2344563486751844647 5648124151362083343 12189316436914773291 18109587744619346636 7670142690172980610 14193439281625679882 5027573953896364711 14053879966992279750 17649672999588340360 9280538472141381785 8161822863353182121 6222924937123030363 4643095107248922698 16639079023813880498 14909320811684461410 9414089665970713762 14207280291815461160 16419247885806413195 409846316485196179 12106369319324941011 10999724591371142613 7249507937247408868 380993049252947177 15197690947972060738 3955333238445389579 16381179550778407921 5659837214530052614 6919664253556595383 17471755234474243211 2409796764059187780 10570095509141216436 4231785353631881131 8572022379671134327 17465459901297868008 2479266786416406926 15801325695298969151 12861310126972149761 7600215094640307885 11286687982705545465 767808898515321942 16667157657572280745 14918772556267250535 13890691739257323449 14288889841087602094 11617298440338327415 16446647265076026324 14708939210853042374 2252689762888026567 14797793040507714230 1352887687633062607 15393264568198130789 12871552519921646970 1376538340787063418 18085812884023076526 3252226481705212293 14833530778369703270 224942785349062101 995606997434593486 266357573857578799 7980766544392393288 380772781129575457 1665818162461364263 11065740155476423604 8823204758744233522 12053040723590826662 3742132988066175431 8038264071433866402 4354791864459173443 7794031416372093370 9512844215952990143 5069735479324369316 17798716817367932086 7524256632604008401 10899419979035690658 5063346967345831136 618294669977286333 2009792104868560347 6828403927904481088 12580326740688023884 3942208101770964910 5340353583484287085 1965309594742746604 18304699015729595680 6458521547560726562 12581783878294389883 16119765706174358519 15665286537535331647 2983651212435064963 13760116267608038655 16898176418426403768 640338077954161182 15720352542493130113 1527621008233000588 97189390720123892 11601448379071029618 10169126136861969748 2891569988374941688 4774413738095730848 18323820709241390729 8554150182486769317 11893814104371232868 13576133703974579710 15633070300387670552 12900792833217675102 14724594380913014938 15709722862711337661 11179999669857282266 14706449914669728337 8938786590384733458 6034509210069281682 2512552961181931950 10341552771224177737 13346913660000871383 10059080925231451441 6851317717241575048 7600227839195309161 1557273357766379719 12758476249638626894 13496530361940542718 15658092449796080938 13777574931813756877 8638483520060374139 10305357674771388610 1872184330447770281 9873814365787007364 7601073954572886984 2268391162842688810 485421701465062843 13545852425483917355 9955381236890678975 1472859256983437870 2691461065310095052 10077871163732390849 13514240085675748837 13732743086562378706 5323916864400778534 17314053140198195748 17868737819393406673 7869457384696608149 1010264364867133933 12933586640884900205 11843265003491534424 2951631879850414352 13125644123777699827 11230647683563153974 516440648222800034 1896703430160209252 15499210455114109981 13776626736593729575 13631017559761488973 1729056270573951719 10617237651314764808 2624790387894796101 13087949918946321607 12755729661992100861 11559556535015593373 5033530861134011557 12873629244783756685 4930380937930805 123470522142111688 4089518142009264799 8716449193501761205 16763356625157709486 14932700818455309374 381508318440635804 514300396861295647 12722345571738170714 4338970066728901898 17374903370641520739 4505214355665206588 4289662559007565682 5918803415765041544 9701200137440938875 14981094132913811861 7368829358036007970 7103180989501219455 11734733789328469174 11043253882384193503 3397147626511163345 662586097854780718 10440657499089967063 14400541927992783317 4148247302455954159 5162708756880008899 7185446702808881916 17606634250421821458 10865102160562605085 10015832957780023989 390003581035787061 13056245352458347570 13122980838371748665 13023219541965236781 14307918244609627142 13302213567943578018 3052146765322345096 17866046777828141670 17549285562683489761 3507854203026677371 3989432149789385553 9181884536086317024 6168927355994190988 10470997037460473399 10010292089227137260 17842561321864681413 298611964025614665 12023565515910484948 9332271394008866458 5691197054803886345 5259236549447694012 17384818020858600868 16017699047142771334 12437881516584662000 5738367675763740987 17262206259723355543 11725649488960782163 17927371035754414768 1893367242750451184 16449965791854332856 1466210471997287352 12199294136297301779 3572926575195212878 15881611237401753127 2298369054101789568 10195878226052243726 10313655308257883389 15769775954650948858 15257431340381112110 18051287019028947018 2418434524569791869 10139051724677878724 2887099717850209181 7023035726110975445 10595310964363169865 18020615501414793671 6998293187985566169 15973491658041898816 2211370417922058287 9547821118296959365 14016438626159373686 12673186303224240585 2191397445811730333 13007641208599479568 17774355496184311753 8479447920097126422 13451186243872296722 878125514447091704 10071474549201306146 7323395605974486574 18060758075507271214 5563948321913575572 13846873929210582073 13028587369861864289 6965550504526857579 7963594133083952948 13396617663979006154 16307307794008886764 3225689749415735871 18236744871362254223 7951468467624174140 7596802027649911455 4021408303025761766 10141059595698374231 1052317289592789189 311891612961579599 13790982668960074597 64842089851795211 9389185342665482986 1708698318990177208 4216735523372594661 11206066152955386566 7952314856648849523 9538333760413982630 11614011949908704640 2973471924386274331 1970609625122523360 17291435243383869753 10072338404575338982 4740150312503725267 4598257739171474044 6618169189872195785 12118802130463072784 3445759536559378228 15555648566470036513 16986486080210580127 12197505140502188505 7959110816658277307 15297218649088954295 14888830572892990857 10045290864386688240 83581613773991155 13730456957083121568 1757341921584124518 16410476973340033479 9600301696708252742 8487759973966160740 14676927746427195479 4786233169990766201 12900717629216182974 6410288558846306206 2197850227430862757 8913288726106994384 1369861075721682380 6419430693829513561 11471897301619346392 8954481410756566656 8008315780281300337 14740187660520322945 6446228784360887530 11216959821323402956 14492649357058603904 2930794190513396529 6683213146662611186 3107926415976593164 15987171286868912917 14494082820885020339 3958367868870176368 9805380633298978924 7898782178078975119 1457703903124494681 220725204914864012 8088267247790289784 4776676319212289121 5475666713942178202 15645256585731307298 15495617008820578187 8763640371854241518 998417051305028465 15788712091531300880 3931455937049344224 4666394342265119696 18370335574324575184 6916152903315614886 13060861492899878398 15647007217157285698 8361766445433692217 6379824503339423006 2471724795990709402 2944457635357046266 17557515802464349579 7661090539047161298 2808721672623514438 12708129509821523162 998365260271405099 15112439826648181602 14090809082566498403 12669562754220021450 11901305346559371551 8149977036763684065 3630678929583128566 187408821410496024 5425321862999459377 4122191139214636596 13603577988889040523 1445709450669515866 2809780183600937184 12989060627783577912 5075472771694879055 23094787022513815 628749967990246023 2757472866809755416 17411960486706538086 2056759287508611355 6675259702427624726 5205759347302451263 3728563601354251972 1183247896244656444 18130945873412086557 1217697908786920710 12623755479512534469 4150746001412489506 149292652347451651 12252245349852238629 4179699109946679388 11696932015796906019 17657330781660090522 15224643559293596567 8929767899231590745 1962657498400441693 16223963173353771161 17408259020828890401 4091879182965292727 150191530976987734 10755931502719748029 420845453769510049 10895146102724181726 5968921230725892195 11155110715841548556 14794157369620200330 12696758846289638833 7634912899515311227 12571548727008810012 8886848117972374248 14672026239166435153 10683810300841996411 6625483692053663181 5402874332819228080 5906824786267748993 1402771128813653545 11830651393530284647 17302293654731263798 17426671275333077562 5581744179994009688 17587826855025562890 2313213618195052102 1076458904865627734 191466321585265174 2981506484306297559 609382377882572869 16442276273218614511 18285971868310477621 3307725207043047303 6898018661279087281 17916592883059746780 7567479398807415386 14934994662572546852 91920051121966578 15312732003147365966 12615471563911843903 11992085618760295354 14786495644598661373 1007750637614974198 765325444958554941 13781308654168192255 10730272193803809108 5624816165946578003 17411707450036385254 7592937200991864056 12796078562957201614 18089496649337101930 14070099151207265773 13630082036604997467 14074775818057750404 575239699635579679 1114070825113696671 3747799183982946084 11611935307585949007 8307227335339715197 5594976252136006111 7741788961451426386 17900867462460803221 6166066738399023573 6503554854217734966 8675989199408095536 16809830969682168743 17633153293674395928 7797188101708842891 5701170223935114083 6532708309007994127 15067881482231265820 15111263900331764369 12573590626384336049 1769054566131235342 17849744301808326088 14104278626926885787 11740584947671653932 15796459154980600671 3720303499505570196 16327288078017068127 5612586783289905394 12631260101668366751 9598728447234680748 6305422195004349574 3151219254828217417 17066917207219406313 12043376554628761983 13601125025070639486 8170527146437017528 2814640155277254292 3150185485638982247 5334436721523562724 11675574034710019327 16869245920829848124 2534401720344698800 16942315027735129887 12228113959159867356 12806279878728050225 1429334039546141654 4907335320132693612 16038273752776871256 9583693750479058481 9677032885339179963 5614937553912848159 14544600329377392728 13147882066844025816 15460293006538067057 2321367756636563773 6808218560791621249 15432614583800940384 17151533491108636369 7887383207783917476 4072522320983359577 4248363232265898386 9122582739376603428 177523225478149198 5585053292937719574 7395702929268971254 3011354201738882543 9322520020072869281 12473881120682727438 2265490353282477083 14302252946800729862 17904380394097463234 707826432659079489 6474288325951185127 4839483718611185187 14561979283748778419 9413661706682841588 11964702595923933595 18424658450158715048 8694404037908854 1324373088790670972 13201286752285856957 13542681327856169658 4749089304614308077 1347726383686930340 17365062664917349842 16125473694923848269 5244715073900583573 1376344181102030874 14129178912509757835 13732141601154590233 14660464779513054517 7293178588381295595 17688607424808618439 9204607828700678388 12523613435517353147 4664012834116517298 17543121960250198235 7050667385428118984 17902805585062918768 5136817294249563753 2418991024733377534 15515065543386871616 5435612493299813005 3349968987188511323 3300965412410779965 5003358748311402194 13212351124150028169 7045416257992644815 4290206935651540995 8596477724896442140 14219564638699719621 1265784830955879808 1349022574699430669 16810475258305795662 9280050807531875159 725557794289374590 9760196085629517193 4684012510908587722 16423305103309112559 10957731807954644621 5088470259079926961 9766542111124678549 6538230287460657774 18232742112731136306 17486261204342051787 7563117536467457299 7887053912973135535 14998301430886470686 9177552460593751908 1898086173707182136 8907068395653037786 9718146046017849889 6655489694800202141 10251264923874124527 3169063244878048328 10246523552491728303 9200488581301495329 3856507277901591685 1888486306892555069 17697797915413049475 12886082086374926093 5399596029279230502 15952399596341079616 17907254847091126624 9155581844342560631 16988897648186791784 6533008450095562942 9524078282468792336 17768877836817069238 18211506142039044603 4486431194670482729 12392781347403017637 15765609441179816977 11530657378189046615 8104644244152065361 5236604641874264722 12204626577692227086 8294204372867029436 15526122835624089709 5891475486101127471 14179780343663760826 3514778668688507344 14675878138145288382 9197534236638569578 16978415218694439646 2475034902488617004 14898198558135259752 16250834584064387569 12636922092219830395 7144354796793063200 12365421933070916228 13549203588995472575 16555391522562926874 12545073871010313804 5354267940906933607 6847121617116732226 17993178779914496824 9170560882653499765 13000794917357417013 7560301206155430481 18107265939880461805 15408041244760967989 14043511509018710754 8908942049780441561 6986843458039737715 6770180190891004112 15581659690121005563 12246403144194225565 11348396235218322494 18268502776135427284 4393735213652157711 9471639591847923522 1817440965196909294 3997317859987704873 3739408411987214703 9707814170270369482 12175948722091820257 943164689531919240 11264569920930937099 5576180178236402698 12143507635345061358 8460565360966298260 13588195182478801532 1715816174518745145 10400776311130892436 7750395477288262137 13885731511729453835 16631056489004275816 5710367676764603745 6078333148935581697 17895941585942290946 9043449674642763246 18011041782666530087 8326502954266533122 9503915789258615083 10787028694621485536 16110079228826074112 11564324769137647729 5174447900341193949 1212260101809344802 11402832057047235524 17040117033799331313 3480343124724091035 8650184597325216154 9617091070628504489 10645439123494143610 2323756791210384146 6962945946540258125 14074132123511663863 13461986988484526317 3799677223697995983 1855675837851439699 10437909846426327632 15932927857756686178 3177263643227606508 2402291064823143579 14697288282085967317 3107734132418800165 2400471535250761646 8515856300371668680 5027246246735090504 17515139582130362915 3686891363847608032 3974982475300732180 5676493945953635770 14097444701095302008 9868101546578025558 16754398592360323730 5415431615483509619 17505122060005824291 17787997360517030343 754572116694184777 3355977153478854799 12806043702357450320 9869133429973336023 10346677756844386612 15255399575184480099 4003919464051684262 930732883435427866 10244882333971425634 12755559208032562444 17870868638697866680 10380532358475107739 9264320264024057892 12939183429390132133 160733717526877364 8053944030926733675 756637790196734503 10478803635333580239 222492135615723125 3925625209075474656 13532905434720490377 13994364929191361220 3047579198559651564 610187285569549981 9602173081320479428 15360984367002870802 1896734808302013466 9665421808678463555 2863346071397829422 13373093537228615846 4586558677978659881 16767916376355222559 10692434167366744709 7292456510041710347 15903485906874549320 11768745424762504749 13989123817674753901 3729342209261739029 6701841798272468503 6224164460728273410 1338534446433418691 2413130692989761883 1670010976723344841 4386318461254120637 16531859586833888896 7112146904691078942 13862684001166780994 1714990791755804826 15775357590130126477 7280513508634891510 10968926956297148758 7949228366857352084 17151872263157144954 12834801385119528155 8497113772166293228 722440420926145148 15106743435588129394 12053560228740077422 2208933520277657632 12852902102450005897 8035465995032640103 10301626510097661654 14770508388665923093 1140575298625469192 9173834432958368513 16404177023844407922 469105157416858545 2787165010103237271 9361107389052312231 4836085521193811760 1864430298970621063 16290898012890197854 13207034077444953882 7489352096535249736 4566020327964578183 9921411279370000181 1936693876148023035 14885762146175601186 8672921511507716608 18283312909454528476 14338997020325663265 12940025590143113418 16960809348821313552 6704821394359239880 6758739950882922969 17287872858554210975 11167586641324169847 6710449212323665301 14316401251610255669 5337643153124899938 2280586809400786872 3705322058145036967 5364501859200751454 1420676446555373266 14173779492662437834 14532747530155156352 9613637232728587788 6012450287871883671 15942528712880831672 7485673070728684921 8954815568970293535 5886498491888601606 2351932439050870128 10819565101101451328 926293985616596959 16513779787062930609 16875896709113568569 18237748941433948549 3931219140564807536 12300167947501363273 4630545342314919197 8283601522557882410 4161683382610335262 1383173940649533263 2990657223513845861 5950713156285986755 14435076900887115761 14721901622177879801 12472777638955759579 10681452941670630687 15482201386707485038 10764326672477927282 14873584340584310419 11656669009102067549 18319549959517549901 12751801036311246062 14378199376544429235 4898568245803120711 16808513284692952925 10620825179086568998 16155113818352423038 10219086401046275123 7598104161113735445 6070795322168895563 5164062520324966763 17006811228899280971 10410990352111327103 9364132877890479216 7864003777412561970 14700460706463805074 3804010865619179337 16035244008915141593 10991639974566212824 11893037751496866458 16997953320906898654 10431942804692346493 10183189521709591868 7023550916674477338 9063253337190613652 9379927095663886134 17207307499932300343 2632070116645135938 4035950805050133333 8753824647945493584 7549543153487830542 10577665566906152826 8082926640617558852 9323553144955345313 6529142233609149925 3204458423998467639 5241355968237585849 7545505541052859527 7374811701971017091 1567267758004421100 10147281600141372055 14959315036179771155 920759361822638091 14046162076700209473 1961838563281517986 114448831761430883 5076451569828806211 6693803653630763327 9550061390941934704 14855768039845414099 8733942492607130313 1009877466283943641 11415358187208422257 6390173430867326941 9505923134336114398 9701769159129906551 15415495704285787627 15178317421726892 12310229720274593185 9214034854236565673 8290441697205001955 3524552027850785651 9338389171853635611 6314418549354555339 4440413741644269870 16939547136702717320 4165327571397912410 17158488090551234193 607035068818531572 15377356224996487769 12231120160052580348 8134489171836993177 9434666321375067524 14733274932158619720 3198440082569974007 17356264963026769046 2733830450610915616 3909363294250904968 14788795263653720858 5937156753352981239 4589784536940549506 2910583195791730933 17907203687683971167 4532438573563516791 11396669096540283282 17216714697862544034 1758552027876567029 2061644635281227576 6580360361914438484 16221601382554684774 3136819918805150967 3687514121672244926 13015487967650200928 2379696868480515747 13985727796203794486 11739152324549783159 15211496699986652647 5401580797005084508 1397996483296146623 7363010935935071399 11119822909868628032 4642546476301873887 991098781390923292 14921791762721001634 12459808941189475396 17517156113945939962 13697513907881062130 540301954798641357 16683893680969488274 4106973758508554623 4101813118398368154 13664638181714979492 16398660879492347669 2757948472348820736 16308639996299731165 2418864179163462468 1892885964860604608 1010231651084252399 8769084761060996313 7973346793833100636 8541480152797181967 6746964833492305567 14248187073318000130 2078650813411509205 14466880872597912836 8646227640383906669 9506820731230564615 11688440627014836617 17675628389479729780 18320285097512113857 10532581059034521345 6583476216246733359 651293404838487702 3817729141186174735 936570974966745474 3955556862352720618 6103035702755116791 12676327668885786326 1668974955230852473 6595110686641532334 1501141485109661428 14800938323817557091 7157531490430771759 15536208484393229529 14261176104486191466 18106136001543781341 14141487773998126257 2854684343307308071 15808510528501533071 7209121955346515689 2373823940252340859 17717219708941062249 2063846533336680720 15819059873320306331 7118859113562881290 13189887844513756207 8652688857487014495 8622445515578422380 678386761482541946 14209061728273140143 12030318354463772604 16426611832939358761 13519389025677388974 8776701633007943351 16791425094675479449 2132502660788051664 2194788420149908856 8778308754849768796 14771807476693973280 2541558621523170016 15873976322718180526 18432567113813204029 15359936457930953152 15594081152630341195 4907220334818998451 13700128387458120160 18276697314709510807 10677080016786739490 1517832825171397719 4038623528857199753 12264210288227191242 7456922374261931846 11946529826562221723 10004558346097535443 1042483406651017005 15804251762754656363 12736095722354319613 11813132982158636393 11415360934755843994 15087089609790397247 11642680537700080254 14002156611139397936 3013769615306206439 8794455098010324059 9621308228641052176 13129325431203607067 6504147132751409623 13300489940393146350 2850002999328068068 794770568915944790 9475325776827850923 3411210738769221411 924312210729158193 15701469677206765218 16650728143717168427 16290199916706894788 10638218083487212766 11544250195869931488 5854399083999920720 4863453450927883831 14855864916745995984 12791876097370946332 9536726501929343621 5777429120180724926 3054262083782489854 6154572105162234525 5885478261851634483 12907597786520033840 8567683271326221009 9306394434453940155 4804562267310964597 15707933329002376319 14435722505794873819 17307733129927494556 694278290821560695 10412822161256466656 15362243346102076057 13378796246652354884 13003773029770570413 15436610792975556439 10667896114896656549 4286910182160222657 982931319884132417 3754100243860549951 6922841689070761739 9959258378256565091 7209507315827271188 1020321033720956311 15481246027494243062 9022411119892019675 1234910360920814396 14700837124744216353 10415608732414412821 9445471073076307703 9730988465490395909 5404352185630067406 7752446044778481841 9752318868744153028 2526364945613301660 2578048499071695209 17751376335194523612 4627449006884748172 500427387479177550 16285581111813332538 9686372249363714139 10297508644860416405 893652070719099646 811462558191296458 16499522680530138440 18438688098368853643 1784015289521493586 11332117831662131524 16863453242653193118 17392166734054849837 12382921564198436808 17818097215814243369 10168503768606289213 16079333667805491958 1418314005025606317 13841377532934745374 14190350650959871132 4172519889049811791 14941463755567021620 12662236931249450779 5061852490230791698 5081638727898703911 5432259367600590725 16831284126096718216 9601594705875349251 11529098058291292342 5824492439118690770 6826063505116311220 4325838113686469579 4272602246803198161 1557419798039800560 10357311983150012987 3013114737276958456 3398139631112015328 1078592741318114952 13387344095232077563 4536308555878011385 13299509528828853050 3402524316020728284 3421471698837596842 10028962038263598592 6744298257296895105 7275716715867433474 3882589015172432078 6659203344812233746 4018251630763727377 15859584800406185981 5837086876232677714 4607989568133091167 12382423551179250913 8770813474048848591 5631439416022854479 12013516521027795586 3880665362444943999 5953613311102601668 7579156602806315125 1251673714350365127 1668829875430751694 9273478540153813888 1118743252555408871 5077337191493122551 11548674570035551620 17397652865197731157 4760337180270976817 8197922724451381355 8766472120491196104 3359381491503223908 247712961797813431 11874572961643702113 13397231712999572173 7577511019638036109 3998854702816538900 10094008244470867344 13529425675466425120 17635722669233065845 16994652464215508909 10946492505933943696 11804958381940654601 12145210532938983940 13541568649185729409 16386167977570503333 10050085816531294389 1857965393212113235 12262225039198254444 14256812725040652338 8188629520587962970 15547967584672246667 10894290928780377278 15699694614758501050 1208783602763462915 12188937977107888597 4627386669365220509 10745170571007686633 9065048661530860537 12305042717051088690 11633298249088269367 11072326451274125963 13469920597625308847 5456503057453235356 17488993851972896035 7728240217376491826 17522483762308680882 4952706179018232135 1556551678778600570 5818601156570508777 17708213790738527604 16883685529191719902 17892295704748930395 2910977207389738558 6661444367049881698 17919860166634129285 9525612607121673024 5235343182685788804 8314924673567282899 18367154564064033696 13063934461639632809 311079358560340462 7016952775025960086 1816286348903998139 11582483853093249866 8820123550993290887 10510170584157655025 14528788309428231163 8890049366349383443 9634533835591016720 3260349148768605130 2021712549688072632 4903627796588845577 6648203271027951350 949617905206801514 9432208028359191751 3923692821659082624 6211542824949650069 9058751922976739441 4514605649797711287 10592279347399407961 9787219662240850729 11393895322402317199 11156679748338796692 3518413959584848230 17582733482792198939 16051145515510382633 9901908515776010329 2318856407789299202 4004099637595709968 5828748724145512562 14420063781631353558 3920061759995313912 4836441232006466145 13721048931874203397 5996756294766122680 13727212986292302078 16929396757020703326 8514192465741483982 3978788029890967158 9752131653629711086 8253522464240668217 10263353353461972351 3946867011384964941 18104412129856555127 15916717872167672296 2796775803842602447 14215684763743682295 9429001085832681761 15057132792114417080 13813932525845985306 10736649899937576318 5703029696747724708 16556566942140883598 14676911692694832168 13877045473587658160 15504571444024638444 16044534655245941259 14600982493118926521 7217473328862274239 2688111542247017282 1535080950813362226 8484442662105101267 14076630664468922872 4697093931436777030 17782242541990543867 17887051447398499507 11688356488332100737 6791118669763104345 6435335876892639532 1707241428235473942 5638893022079837901 17553694735306961730 3647199604529307457 16015204912509330262 601624098634598826 10151217016013759481 3431795326566887550 10484831454485832095 17192334359100888356 3497729261640244974 9478964871750849703 12789318190544301542 1824623371779385950 12877997079150639951 5149668916223327678 17033891875222597049 14025574925810184803 13364268609153362407 292997652897720222 12501971565573340395 10798902482013518584 2996285401158309634 18333602177166178422 991939849724832169 15238201447125492136 5093709909950238054 12668962872589332531 6411063486238362608 7908962683531863356 9792938105934377674 10278706709353149650 7277580515385868442 5269156728395934279 11851380244219632101 4102050510283064192 15858115898323090553 18358191623160337311 7160333781845022621 4549105681482192846 14624405501517187687 15252278361622518672 2086292535271784003 2442116040580896910 16099663514208257430 2874217309059934676 7048109660421771916 7754943317197248827 13551955978474886328 14817122180076844549 3811353520472885578 7749079322661921409 4522229796219003921 15381971267034857799 10196206793556333639 12272593407952141550 3348148899697264322 9112893274014373549 9333150342419946980 4849111322822672007 2980116900236692601 9823014624821041795 9854690149451191473 3106348592931184524 3208652470974006349 970988002714915756 9207448800640857364 2546525057471561454 16368063299737793861 7342622437500890454 16583838731828932582 15707123032758440273 18008840252864816674 2675758814049930701 11545148643990776623 2671459088020211161 6095199568354619763 248114309914492973 10123489461343356282 17055009648867387826 8309716014210289561 7495770966537890035 8469939633743635764 5078324820675178630 7960781402585826159 18407978309633912655 6902157456697650265 4617849724291936076 12512063558656566082 1674722253663389259 1753371999863076764 7230810366626419886 6880090835308073160 9727689051939559359 2781356185627236163 17777908836955389530 1429128384343551550 7452305742961412821 18169131992383848668 637051821473487591 9071982741589144382 2970781709921332016 7462032228727292855 16745560424533819760 12035103082545917195 14444148245098363904 786385174144156876 6517250444183956242 12722980844125565234 7158012414162389599 12710138562145329631 17842071708669979970 16557750202032711927 12045339457779658310 13795917684893774526 5566533065178933146 14753028115598362106 6652774182120083884 9333778939754186236 1139279563722889348 10596308041431124114 14794849378525489009 10012591192980298655 6528652618008997772 8001405561381776605 17718523541170729590 6470422897495032420 3201495359525731732 4838767579237191468 11223176794217848731 6182464413601021961 14205278048327422033 6823449608161341359 10868860549543543770 285420238970452276 12761690624055333219 15307756604150137967 5957251828628562820 6881693100467090591 7209862435392951283 3872651283880076992 13162719014494909802 1380576373960272240 9325090950754939522 17925025429435003106 10169991963097187508 14964138168195510571 13976466245198584230 641914322019652704 5532863364835588122 13371690907803283786 16445669223631910613 2198268729865292309 13468122750924898046 12737290189180267250 1729454541615708810 2216736628860832503 8611983165947276615 11962732353125097731 127001341393476326 18241241499845465413 16825246941615260305 4239481266493317495 7173745313269302009 1054850638873960401 14276200139736492325 9406285751220061191 15360558902340093033 8204143855777770115 18322908652680293826 15191539703087266334 10008372838578025123 7356157834730122742 10170371991710910231 3077792785386744190 15867061844700624804 9509074380783938418 4561924513363288772 14150984381380596231 371907462015680862 8738915472365226504 8185016402990805754 9206472123007641133 7140379380758386631 5785979550800543232 3168757919521080771 14581605113076155933 13402900316993644705 18146724569432810790 67230069002043238 5592355480206062005 11751162968485956099 5684587958770750982 13624130956552788213 2786508561060781729 1472429011410503421 11739791789677573939 9821858457840242466 5218283176176327762 15433018534716346697 511137603201146481 15124265517061649542 7336394600441097672 14136934403764471123 16068391154196590898 8756059879369776481 12371624144412932815 3431688556166183341 15380883414953814038 899504220178217642 14569041909670661932 1669129783293216797 6054293510150249590 17888825660659410387 17636480287394264958 3457449673537909466 13518941954971420841 18183767447243044275 907367901381687387 15595725455963622150 13170142357092647729 1550457502800682052 17739147739275826404 1695372575942371490 13175023354156488749 2240192375210461603 10106259169687479919 11353413562568586608 8811290055699880416 17248364974219179501 16674567267983164240 1710035276026407157 8597402246322554260 8168274444819569886 16070979143643091517 9437823213565532785 5032832761071104164 4851533426757435610 12335697333016700284 2380329324566753060 6175941925168517335 4011453066309821224 1930169133842481246 3486511853081810534 10525506327076026134 10647944258368240109 1473135688768866840 6689382726181250856 1478582928028540172 14183123969408608086 14296576406204248200 2211766147461715200 5383920590821226462 7472869763987506076 10842287380820593615 17135885004465858576 13780553598920749259 10995060621146012409 6967872803584681032 13450740141757669967 6708706326582605485 4037211574329503610 10144170369337010043 104129178973109330 5456302066839696749 3446250078110608603 6974068740464976476 2758195297129413611 14685914706869363094 14115144656394542624 16706110010249882458 8402619395158133816 2342787352951138388 16191266733490880820 6326151967223782773 15868370430876460570 9711133166746497521 1096306064280298984 8148765480012916585 13113589718250989577 14763607747017769138 4818440338435048994 12671849866195352285 11331804668471652041 284991821895004440 13070866655934296524 3002569265211556762 13990393204644421340 2052169388125392196 12275588997775660896 9703270704161754784 9811656796433651354 12263765892677004376 9884182765438386281 3296197113911244015 8508603611711676903 9096918847453668737 14499757820667728900 10142268656804744754 9281599972581574819 13635175489367454707 13167582954346733412 7486935517019434365 14636113373707264504 10810702052941292721 15937138039347968719 9800591133522846823 12689953057355525265 16920826002151764322 8388382381960273855 9199264937773391239 8418994204206156217 15950055658315683730 4370845837399408905 8048254580082781265 11541944377251487653 5948477087783088362 9985487261996041965 11294509759581414753 17591705097356855577 5897422371161871435 8936776390991275392 17522373307437407855 7991626773002059226 10330271221025264209 6834270384639742235 17395560489048810101 16377134683654227677 1019841011831700062 15256920865129378684 4211831451293503626 8792586103798516614 14884302650150885152 5681149884413137285 1243424295260510626 6693832801691062041 6987332020626912980 963620711768694105 7918048190503163521 4168273135616710210 16446295289023541409 16939376718903896583 2983851021429511391 2123337420941965714 2747283213349921045 194419925260165137 8010341623357763609 8308478896252628911 8731733458380110543 13160503679750773257 9145103169027462942 18424388992632050033 8298649888810393762 15744820654397442382 11392621359301579225 7380252352117345275 4974209267661383612 8607251377018405867 3818141582447539095 18372061541307907295 8705152261912775700 15287741215324646394 12139650113706400021 6152958918009356408 996659456844376173 13992105443604951388 6059410234242338320 3054848645357663673 7439456396216429187 18105484249437340304 6951949488271105231 1972170453170878872 8480090627583844573 1206229365287144443 14396362926430157860 11608200402685300184 3792902005988643450 4609638937859621734 4561803759265352877 8360518663696610956 7311818264376254688 14761216639540474983 11225248433875852951 7520637197968728051 15000121626870917535 5442661649821467457 56378212625890407 976318482635683655 3898327115548381302 10649560763073385784 3407896748018445399 11959604833158270740 1377901817118415905 10485508192355146746 12316084948285241850 12900819039288193716 8122602530362846923 15843845297779927153 14169697567798700557 5951352770901246436 11924586567246271367 7688360488050256668 6114310361127970484 8992100649572046500 13678377821565872254 3318720037314976684 16418802456672475824 8547621736918535105 1353255297114627082 11840261076491475244 16756208940745562960 15506486712111773166 9748218925722203303 2113172630303728214 193590749977742172 14697156977289045953 1839168688118050003 10067434340314132331 4345099718217662679 3504559610205860320 2806183464859101699 5703083216703064130 5745721451011522430 1937864534156551343 826284680915361802 5875782942380492871 3090252565274180060 7234182594183936193 12604488257842189074 9731273039213973735 16790952698987974114 16819264087701792003 7914376762559695629 16353122742651490802 233064266777492218 3617177454158839170 15522064324613460942 11824726914577323207 334762074050097691 11980037148770382123 12908950404136589679 13194170100498586999 18139840865720544915 7213986739711839938 8302518926770226491 12121656636303841989 637397964930229602 6860865749778755225 17869897858379164158 15155401410085610694 12515453577239352216 11241795636618356685 13137015500237517125 10944992049823286352 13682459008177902653 17528427509215046824 5751319749964968256 4337474120625391846 10704059694122674478 14628010654403026182 15265132037738436608 10729422870594638116 5443012943187622627 14616063706532721692 8493455260688271608 18045151139675474135 6618044135820647894 5010582843452084852 7460820903903169463 7775433779071544875 4853121374632804284 10673910707366805590 420185887442604104 1567746160498644305 10023020060605487650 4458216462995244075 5484336558568207790 5833658998910452354 13870572644721500911 8544653575035779511 3757816728054461303 8107387489764092836 15523447712759772665 7153791897819650686 7178375790353293451 2601296462920088345 7582230769436764321 14719769123648061280 11551842482316203485 10417477719739599398 6568742133912145761 15856930195339893958 7198959257792986014 5702429026464364877 10363274958171479883 4138763598867314054 17668973398815753155 9575862763354597420 14721835892066709169 13675849157061297857 17439094981310486265 12703156807331728067 11116388364711620387 6045701272312582386 4817413200785909213 15831718833546501937 12853737806927618257 14974862541615207434 11145637001344713523 13165257272606199475 1428948809160548691 14473737983115606519 299250374316661595 2180531481941911995 13927045866626606550 2612522886258090086 3525474899598973953 612099756294144616 7086391115101266180 7678045614041772462 2011540351198050274 18393052690601702349 9520016705625691749 6833608841065641784 5566184136778281510 6731244580400453897 2864458650725914495 7604106342918559263 1153481534209044430 3300137910485807221 16624179056670430847 880269206217271748 7859648429640516 1629315095054390015 7122135624805819792 7682280954062187020 4140952353448361374 16277274876532417840 3784003327878498660 18149549989626700955 14306076854923049756 2001070720685003247 3167344887731092725 16766204456485239817 8359145972860850118 2049634360895271365 12047084494211989059 17416234032930013001 16112141561944665387 9013224757548499438 1816431044406828609 12974320790868151013 18188354060954073141 3581398852838687178 7002274187605655424 10354073130671080935 13425534155842794 3220725776104436321 17448256522275202143 17983496248958463078 8354631021722775328 11037659253869856992 238482273884930815 5767834107748676241 7166852209356207593 12771462922035678952 11209373331045423114 1293579928069980397 9778598071400521916 3250941397331699289 5903026722716506027 620280632931931847 16430210268522768106 10570311768600752994 7896900901016592056 1469372180387116267 12118283853936022270 11027761093603243733 6571433421260726934 15521689685754145395 2438809004132218652 15413136243355015459 16195420979241528494 5750844841782548334 3836715690570206834 10443929383500216291 11190497508925164567 4613942497071364184 3186302277652922535 118668583858730019 11299390716058005198 2745613620976368297 7351766808878268400 3267558839238348632 3651751535953849334 15959591058350631282 3395826494606322029 2400384355821888814 4936132386134032445 15182115717167646964 12748655732429295524 4686044512444185875 10255418372472152680 9837398893428023574 9966371563117470419 10236939872659906181 5296580247136142567 16559614061012671572 18316102306211461405 8086564470585868311 17249419321083169592 17074015309137217027 15851534674789087748 15209835206207843402 6078422038374607563 3399099826474283008 8862758986819763655 6402788394838739236 8859922350057893060 4883826558182363048 4047932993140858687 2734867110353341318 12924789522386439598 13437722944276447505 10649368769317538056 5316109871122088123 16510685080860362587 13933809225876116051 8512842640770874793 3037535611189572608 17722023665395812741 661894205014424028 1384161992377420874 11823233112511128208 2268165638098129825 17153031680138126545 17563655544484009875 14614666346033920927 11689524334711353159 7907936441951664352 13216790080511946258 1456951305090908779 18005032265153035706 3344510830393423230 8320287445074388045 15169759045837402131 7521835034978417318 2520985765197700211 16994120872241800146 3337587866606282032 18201227285868963536 15631018710853351334 3331865043628582863 12060688717632036106 8187201566794516233 7396171793123925075 2300226388490623999 2843134732009988060 6594385101174160005 5691445603075182272 16336931119824753057 11816703740733688548 13906711072274941443 631533483994406496 3312778188639473137 10164821705691721513 11100067603944305769 12788338854148392389 14236912841374328464 9994724259843046320 10490542292870701487 14685360483453149122 7454952930694273619 7608445280970031840 12990278626343064309 8385061353358260684 15214316471393385817 11177203171581626124 2322036654103753166 16408609567807030836 7201381696820880466 15615575789376063703 15675040031396709614 17468176717990833499 17206100189750495425 4224558777955675919 9568061533129594809 3139124401449792971 11473633779851795297 15926513050224923098 6094241787707851262 15133453236281126085 10160743034621850483 11331278215725913987 6653562444420023505 14674600699212240532 16143721921734013406 14970540899197108663 4353633852033017191 13076923176434635252 15080916344094156158 11303886911633476181 5275270286787199094 3294155992352452257 14940614269718182466 9813483798568794877 17016186747262236916 13389401016066152844 96301413159169140 14268022782581272439 1732135961574487348 482311819889953282 2462624495709219114 14030609250726176090 9833438643729590398 6492472240635631539 1408143307803847554 15727491808560525075 17648833113509133378 16340334903497684257 2910410985177112648 11533099820188517975 6310552763617583055 2420128583779577561 2026146329311565872 170628525382893698 13846252314542621222 11028397245144522938 9044685193306789032 6960137696794255147 13223471658112800082 17414460325156397065 3541094534773172491 5995599147622081546 8274963609843151211 15687630128105291282 6577027157259408720 1498329557068941272 11870620424803843309 9729544281579220625 3408748648643256354 1320081850762824632 2624836974940982873 14168094436880861808 16723792214485662096 10026278367228440882 1780948328709964866 6973144045067847341 15494975571092671843 9658579038048502354 10304653687899819135 4916232653795001205 9611239508474541614 11836960911688219340 13558546890317221142 4771470064352426961 6209839299771081403 14455445222432005587 1752428574353101185 3026731621242455025 682623720790059586 8550054464875708900 5860185553004819667 11822287458924648521 5186703147599867305 3408315856642906904 17883658198503394082 10395015005520709728 6688751803003700608 12327746492318352563 2970949265474689952 2267495295860805408 4374460386821892459 11871635581048825755 9977956900341069227 1590507833681805922 15472304174143255313 11372622065573228007 2907408372727423643 3482551574183350565 2626833324132169891 10890104228651081712 8516807317805329310 8311765414786585636 10234215726327811349 11113148698989404619 18311320102280504299 14573831739290333152 2698412167034854590 4988582936342832565 1849043993182591052 9309591619452391742 16023252528919831808 12420264772963489364 2817093815558600614 18033873189342665542 16880851406685423133 1693427504778706889 1458554946970709798 18298415616520182759 3802898267943950474 16976440739210033252 6432869536084631759 7606088875863590919 14182807937388967677 14376783627806791132 7154612917964411817 14366488120493958970 4535745981703552208 8266264525381003153 13772306532473895659 17279172485555336506 14001280862560855662 1587570802572927049 14966812471535422501 17115672716820387326 2315771189110850926 3841881885362416579 13096291604176783880 2295204736938843295 1311783204851985244 3280760864182047866 3641435931513632257 281407238173282140 3287794570193720666 3382544354010657759 15289332795474969778 11506705583116745951 5410754554730278323 7081694258628020724 11586031279060117564 6200137107685261500 15582845734627513895 7910912896192500743 12695643125889897298 13418479448657860264 14402512244593123633 15330753176956923106 12939350088111320499 10583880651440529409 13561104381081799469 4772330375953335890 5624017900687542744 12088793773928663757 17083124915361033101 5460289004792279754 4545178008341807922 11966877477506318846 6775426699931465358 2548175094923763817 385291227295509577 682929356073045168 18276234437410979691 11177316824230778903 7252891926032946711 17996179920523903518 15335859750673660442 6713829301711339714 11082932816997797899 6886917844323024493 16398177865096458111 4560024108962876322 16380163838072801352 8414202925931666135 11081964729994996090 9377286777706357752 11090542301170434727 12654296431999709682 1504559249679017106 7114884877090498423 15833636874763835306 10527927244902084411 2003060181210019713 15339926318577113164 7853603093332345391 13774015013149169045 9018325455647523031 12048040886091956396 12197531666918025272 1616596523352561418 16592092480760359988 3969221872717954722 10638921211749593114 5382565600210708075 802461626508165215 13977019959989413859 8065038999822387269 6225612696589502456 7570646762628037588 1327133840919562263 12590724275490484517 4258376436923770510 10764436875242477404 12382317596330319449 4805626515465629756 13253583886764658832 9479341737423144837 8604315852778068485 5147663541820972679 6500408033541913801 4705891916961270445 13915256613573297026 13300580650295050863 12261762559434007467 10043710959760084413 14793379635624823283 13002340659788017229 1043178859874574102 13965955826091374892 10139290016894156600 7342280600786631253 5262172639363171261 4853226595292591296 15624805886269979683 72945652234236577 5952956504697018028 5240965797695796748 18129675396466630644 4190392206331765660 17098476388843827422 5513790501744519285 16684446335985810410 15840227488885664225 696756919535544072 1152615972660090634 2497273753603722854 16627437708404991100 6927660646703721256 3930318214110897804 2118673908119194136 15777400524512347958 16330232518178692617 9190336142835719763 127844013808179560 13933946879959275871 7284406234278184709 4903636674842571719 12518079566581851644 5299637243683572945 3619418653052153009 6236816796437976546 397817382907454202 7891183563136554341 7075546595675109409 15598661914225940003 4950101571484923381 6304677052737159639 13382750061966900032 5711551425661728440 10371868745339559080 6482418655473260561 12967383058896317329 11764981242078331406 3417905824345697045 18373236922409375228 13665880752140157381 4240466882460052422 945465352289973846 6120779854022739932 2970631538393064319 13219419146383865053 11752905713305921403 4106400427934715093 14208829086003401619 9869805547613301530 11464463464684384431 6690293218508643321 3198455476631903463 167380490047578623 5332238636382295228 9086955171752171232 3859238345171048461 2686600046314468368 7423057270147021541 12986765032200266052 3460404998767095179 654914857201964315 6772536503160022660 6925217223159485694 1717962765035067435 3882587334549933493 12172907246464372347 5510033704149253693 15906741612205385256 10458081702517990390 2246275887989751888 13816703417696815129 13161752030884743239 4272246829047919274 8989302106262269184 12792445090237956352 11914980739047837453 4113041181300687284 11691820418065589294 6829892644655887653 3665647057680008096 16390050310664907823 1582400140733895671 13850114263471367208 15476329981126956984 13048443358269062395 13621080515522748327 6046819928475932013 13832287827767169851 978262511272080881 10073039322742552786 12366752498459080662 15603763735997605741 7379098551822363855 14106192833907584811 368756604560372533 13121811577338384966 11638760538673488119 9140045362878347618 18023652515281268830 3766786293834549605 10720275071066322518 751793745709763162 18031402635051573358 14172885571393181014 11243609126378456539 4979350799774293158 2864249279383103556 17704531088876201239 13775962318214487405 9706530061142607554 11222621696255545345 292602495602371663 10610187722947235205 15644903926851428734 16995492926439035742 2429582387523040120 16621935825298913064 5993945893055957409 12133968283181072432 11690508808563928763 8770139649593481672 13961901668285869971 1746618221306542175 15120785951509001525 15888041899404501141 6077650431207524582 18397968754638078389 7028308068015064937 5923452560529801624 8051347275031750905 17075352710734209362 2804138980800818901 5305634154385428523 17685311002093503931 10965190853381998082 16237726446556811277 12919953600254074589 14932025028192578550 3188247875861472590 12488629500098447634 798533907568067452 8561502546508651987 9860985452521139453 12735029865485149536 15180756150627996569 9146669299001624445 16666028426350943290 13018087216114815355 18356885195306513896 8777079159712210339 8065845829549352056 10241871497794050093 12951328397280279595 9305574617782732165 1173762720545124787 11611758938055813540 17159872247823612035 7404795943605652653 2120481090847126788 14631512852014887157 4083954872182929112 14439682139485200467 10218794164001687704 14617602267414163195 2121117924420539451 11076526433397489737 2559800626147308791 4710807729341326650 4508957606090074311 6279651390098208601 4925063640307421955 2178579548612377537 15008908220305343231 6056729761878464980 17452477774730833128 15969342915652490973 9995833818683610710 3456491213605176548 17651557613913755987 6684190153462229656 15560314723924594657 4636902028716003642 2313725937267078341 15669822886400972348 5478433034731845 17957154001255222643 1098057369788735402 9366934977880171168 5512176494195579075 1778008394972859193 11193081561034215767 11143038872329573696 3694656898841380854 2649316818647609148 18189297605300857596 14355989330742170277 16175662525265460117 11992391271618693323 6449350115823182482 17348378572655209649 17830002137992556405 9204001649407783688 13564097067159010485 13854998440398470815 8694169159802201630 14487301338385344826 3537393912383430012 12058779472785233529 1744428735375530879 5652064188176378822 9767930607621837661 3843040234648185055 10859600208082124882 85097688071321408 13429629337519499640 8598043458400699870 11995906553135406295 5162529771634132548 15427493746934577573 12993333311298733777 5249517321820854338 11729986726310867417 9466090602471836716 12581142956797281762 4413618330460405645 13818569033556235924 12675020625995940048 6756312718975143640 5636187771772736658 3458611078650836831 5751398723774740420 8591107887478918770 8257278197448388528 9318551451027884547 9327940859498910524 6492608250733230494 13079227814114625560 14774609318161848393 742384072560242245 2076679176875230732 8276524248408970034 1949124987248564810 8530162057996482638 2388738224217983034 2450165238279226202 197227095935038959 17315372418704086213 7359753339488857661 15437429669198634928 4952428809140608299 17657594740074154913 8475852022770329049 6153524674139768315 16878267372390964885 6780397633149742123 11832954633503335307 13561896577953857331 2275373102864130646 18183326864715652429 10968229610960368129 18169583166742896969 6293625985117298299 15832053974943624817 1988780945093469688 11879716910261189258 14257389118266843793 13612948385463702168 14359197431547372934 6795025363505870286 11857964606725044959 17115587189097945670 3657677088990369620 2418000510208868178 1193044004560929296 14276801897938993921 4260789337965077594 2176839877827080121 12812473251247659965 16265266516918153796 3721006731891213432 7553906666385370728 16462473881440941155 7516931729737178896 678019327075797612 13673020115990037469 11634832541527520170 6602809234702104945 8908556909581855647 5969279731125955333 8316032904834963495 6855106015110846827 6310056328657941474 4282870508677471012 14970563153414170379 7228346263347423403 4817746195630038967 16763782955752391582 9467335482221259410 5920037141427328329 16026348896210986768 7856723952124033991 514974469516561021 8610495166061014080 12514274493836448000 4680906715420652531 3578787576585378595 13352148384950140911 16042514113671658735 8194987954593303471 16245430543474226302 18188373811286026354 13714406713505634332 1378769305082183265 16251812123813188045 7541389251366212455 1252426260343482599 7959878907983721252 4251919474396787573 4542388341044834283 633430837872676340 16394791946124346573 10887878398200185738 2602331482226958255 1413109701394556600 2433079181481164898 4624775518998963342 12145506000148763621 11109208112261744779 9060582996256034788 14741359404106205162 12806904685485105569 13488474338193007937 17255385907414793910 2519330164466237121 15992278621992024376 4476449839839461415 6627652951551590469 4243146476794712907 6986426367164048789 8890495873802799189 6664907429925188901 9600856573313560490 529202438018003332 10788155514461948561 9040955195564710033 13034255750282997158 16733665627738641837 4933365474434277823 16465242395866624398 6724141728954801870 6233520576422216767 9392480988999017662 13112525796408573204 2992053532429054093 6209566032709043547 16302277891993097891 8087085222886361200 6693464113051158245 16390806814284334528 14788345820870047855 15856424887281494563 8366294745949718977 10018717745858885305 17641443783263393704 10903153747006203204 10456081583611599763 17750525966705293437 4427454649778065770 15305842169070680793 7005755864092893507 6543669956677759994 8360660325260571501 18005506419816912629 7913082519408776077 6455745801112734829 14094779944210123787 16134140227850255820 9549618829300027392 8921352375898424737 2825551162822672630 13328241843526958248 5916737787309161176 8017009815713496330 11921865895328395426 5979986011836436968 15593726157063082684 17481290260823490047 9649372990446083440 9707411552156393289 11214895363708412375 9685773332300393843 10432272745212872348 8946189736964616023 14832552680205791244 11875784383836318805 677580350509430291 72442154191551253 13379980431743483498 5052972398042810189 5736973964596701370 6442696253337509506 9851581262641453342 14316640876951385989 12812529248882301200 16075625984268115721 9622013813868643352 3734940417570438585 1037590309050029130 9452266273968094952 14352914274599072100 18103810770142482062 3124886879804391548 16629013325864528735 2950618440202646197 2622524174258180377 15849799034589615364 638843274669076384 3393148318185810044 3982623984931924704 9647236183209583204 983758531922101497 8508772554382378596 8403018804294627633 957841678669104731 6940739896321599477 16560871835785282103 9325843295597930572 15171429233266579145 1522967059008796738 12609688205496506289 14564891860743964986 12709204799284667956 12214998031289129170 16445152717531036490 6270589016290423562 12749860383906146525 4290142354380358112 11150584751772660109 953112784424189446 2249624128908604422 964076543363108178 16004966802831056755 8202879395618008842 3116770848263243823 3870892857881359568 12613644910459078502 1234754472003934186 10948577902214589062 13266101281050917761 4267830212746087479 1715490052078257627 6819980643006761457 1244091492925806601 14942655630286559095 17944514790116331058 6709213604496165891 6549157656621379940 6638304645003266824 6929639374920241275 11729098077393703509 789393038659040762 7862518757940980027 6313499676936693125 5851468611958514676 12650980682406973668 13118021453026483000 2083434084815313084 6238593903505888595 409080524938882577 9498844721646151114 16053724392601434878 7194368442850082048 8095537367242060110 5275662747700643316 10954601091454325612 7196686247055982331 17208677069459457625 5692682467150619094 8874564156144794701 3342673270208600310 4065644442020883837 17366109156923167004 9370918007998881491 1151093898737907791 6739594842439808626 16699044356012057625 4500829048426301196 6756895562617070052 6014928250582282378 8932706496393170149 11664269301317108279 13049107172755473142 12061450243122212519 12080535384483992490 6581977601174810916 13769166719850545585 6553329913163386390 5037977000945170989 9121530402790927407 16202169448689550896 11418774998914202702 962791811555920577 14098608367412366970 14323779952153280806 5728736881808887630 11209189133337773031 3102853314483492745 4550380499776628257 16188745609833154988 11628288717469281673 3481498717063141969 13989730604033790238 14044613128239416935 13661435740729649098 11473747564659944798 18399532446615278644 16916998707757579862 730101557531224749 9500120617528236933 8018364402471500488 13196421083666286828 8147882691173718413 5360171609312388706 11230670909444994659 8398510139127937878 8753706756901839856 3708073111618279526 14800444491900303671 8373200586485339174 15691887027647021312 1350408541643546696 3468142905571962770 14910198806815211510 4010822856428953508 5554767503303680364 14065580841878594782 12202579447319688225 3263217957936622369 16860785092331298347 5514538986601561351 2163584671579790954 10400404115326042256 14892898105622573120 1176306592076692863 13238363233672065208 12064612378073254427 12242519411681994179 15347615490263351006 7736186551532581595 17209154219409546678 5857704986358377239 11576626857219516969 11687482615659635190 4843916548692495702 17866696320378951431 13529891980124154653 14556136582725871750 12504064289023234368 16662316178933194780 4214460266081977117 11358777485352922621 3212220819890792361 3860863877718898172 8596713891069384309 14108091066699573984 15002635095952090748 6093170146220178624 4170483037451538477 11993968230932848405 16172940429004425475 10225400701260284805 7309561600187462037 14228221038610904041 6047133024412225227 16209177626431594302 4868102412640849498 895012189503104935 8062846815233922682 2161453245411604665 1428521257405464434 2893406970149748498 4237230172730514368 6232190781884616505 16026057262040829484 12502207408280709850 16655451982336549940 6227498656594679645 12534846097931072653 4557323305145706419 1866356660623666777 11601221185362387356 1315556421468906172 4426055329248000841 1617748135796000192 10765373662175828999 2084766553138486644 2957730758157927981 12749723263279072073 8568425712906234107 6252380729913119478 10724427967489703749 561331084762732757 11548427122822082628 14353359579462756844 11931653812820153045 1010695456034620440 17666210616367848454 5680900433189255157 17997807359815698215 14284564666531024078 12005547970442593517 11334493063864795729 10360724217589247338 16039662271068424884 7277672095268313437 17426774876020302605 17026834986689665051 7959869804902001824 4627484212536766496 9262442457238877852 8153080168326918077 3765818952539604355 15928245994899601599 6306357137298392725 17195556019102523417 14854402012163049189 14695055598176575927 16638175467802157227 1078661523973236054 3206607415463484549 18225528000697710499 600801325357260431 115371731564949404 8694420894302950268 14532750721363736469 8205904365983951234 12420891486652128589 17301962246401554057 13748700005144898380 2058650559014055095 1267815457287710300 15340722136834302155 9417349532062971323 9325684336813249413 14196318955640378447 2415034535025513537 1337928439890359184 14254613908001567851 5465369858082808273 13090878407605588481 7408487902706987085 17073364660185448732 10289422833327461183 10840361122651336218 4479820459581137078 2960505311723744662 6440866802050578625 3459548829176809926 1267987676457195946 6215216766764778344 2097235021525973570 4283711836825881840 2220365959158087209 14896175136350125790 2519669061444667323 1043303580669303582 4460239035527455480 12836940094624991133 17908507450481728944 6055929760208368397 15687776003655069016 5022070004933557348 3421134276538232083 1198417097121056469 7751191909302159841 2390238443445405692 15635159610545738029 27805356054419679 11797490139694811821 9738383135029767233 1641491251059054376 13635274884850519953 5272116771834694430 1470104271318143688 11996728697978641974 2451666031344536145 3900419319305994384 3925398889927362882 3716705551918535298 10260211431067464005 12669524506319358406 5603354503232017444 13655305911019444203 14874396042769826558 14134973158391015270 10347748227715690765 6784160208020688594 17976030911688659013 3800750555091085649 15693935579795095184 18186869903836563909 2941893830656259623 18107072245602203696 2851357068698493984 8571947927299805932 11497413067106306107 8571872064212117231 1822610410824292746 10253528744221174306 75360692643779652 17671643389297908593 8559383174106451945 14291764150972924689 3312669008552926967 2820498403174351110 2102344313952063196 4673658605330730532 6241649981158421368 4292571774876797435 15748903240730923011 17480583072408904044 2033683867567765650 6292135781677465717 13884175699074825175 1053759658482047593 14774801123033348942 2279447855599241939 8882810097686650472 11191118424419247544 7548126246236559897 10953914313308239267 7352542342014496670 7403312337417837575 18137445641755953487 14615982260086771977 1743192448304309700 9506444229289054582 3581291260465382036 7177397906679004992 7950567664308714169 11375632494987600472 12726972310297841890 10844354252050768223 11117471692607323322 10741369239776583990 6355231062163424777 16606753770933983264 15894341891286197658 8535353266455384700 3995498925191178155 17052210409559713386 4122416026289452788 4349705970736073564 1070603510253394118 11469142484029026299 5536183571617654455 13075866163407920805 3879209179290521705 10096128259773482715 10361718080082293249 16574891179879201801 6377259855190243062 14882384246212083669 17854552449199100307 14628042265301693381 7988967742247398182 12492633437154276827 4384216413116778699 9432646842433677731 3635781749526462940 18041708304692619055 15346588318405691541 13808031197176650172 10835578116870014881 1264037935924288283 6155143137876671544 6952279396615266987 17794635204462746149 5026445879483590959 5814638626450713544 12705362274041920204 9227945911992802966 12207475165689256523 7301465769597287482 15765861674855145347 16891799800128958537 17136777871753964731 8755080771515559583 10087368399447253615 14394709997287452118 9664068060078274439 12477988768216399964 2286147559262982863 15854383144312562989 380521414490763017 12241580277620867562 16306287263610422839 17034907271262335489 761978269878746801 10573142232087200678 7702781093782251401 5017059072685059300 14612345463682623204 4561522899951002815 4177186170406959975 8116257391997243422 11665947355942393873 16426623775639955814 6865404313461063016 6370856286142160860 5077626073398735196 6552375267957003701 3759355276284404264 13326711668478014610 13465690209604294356 7177721617216772978 1927321794674809383 3401740708254423341 6151750584702575167 15481163193427117294 12810334568763349443 18312247895501433451 15011116419296656753 18246450524776350536 14452665866717664046 1446484662765991545 11120751033699876954 14607317550415471068 8332387534611587380 571714559533954961 17787048100742737205 17100601778097599700 17634735000083636258 15295203578907848259 12656107206598665665 12540405991420206036 14204505860011948974 13399957528932310175 1892915237774521586 2778149218780642842 2062233908323300942 15490498898838588953 5477475606509947408 8818190932203680888 12446776054455030498 12574115438219965485 11755831683932398089 718643489935734672 14149178108520357308 1315024985470641309 6834228447487687956 17956953299488490810 12233106159602093258 54981842245095085 10806250036784087374 4256804936794726179 12769931514153442679 452016422831668484 6459483471136811036 14641375929506950162 16605103219725642782 16685679265812367647 11269021011873700519 14048483786882136670 3834413882713252615 11790368497418846779 9954852718534878393 16298842525132052903 9465315729345258240 7084804752704529869 2703531939909599499 15021554684563846519 13522146781706445215 5743041185067758330 9405482806286028100 11249318194241275236 10195606440308580208 17954424710351954028 2843954495366457406 11621027178702967428 15427653407501759650 18352817739532878619 6595778922148323243 18044935981236449251 125361470548867932 1818137503521381051 16170421842595061385 10432307136746148989 9641287642095327086 15406153630563916810 7304222521979716814 4407227681149462201 6035487326036336995 9640447536696558957 7494266765329504484 8761486841530337184 10533377402158091799 10721771105056496746 2397974452682495023 8653485552875742672 16237385060730365216 11623104590857677044 10450969595646984565 8392694893058657480 17621182195989326109 8998643622267382133 11289664425190736276 6966217447881702742 9745325902156730627 6150562940102366801 15626436873084227426 11994734968116478632 13581444678570683892 1341309150661675518 7225135745335236364 2191901537029916147 5801145963808855015 16334776916774254672 2085723473997667779 4797249267765264470 5539933681854748401 11991169219636179557 16627009522657608928 5580205577863441055 17577414586256623743 6803107972776892365 10520704590852477482 13844435084712846277 2006995158007164844 2809474412990278484 3110802092014825106 15968627739252074060 6556026008296137687 8809520839108139641 4963178914958263829 6290876812640360185 1956598440213379588 18144623017320556049 15275444968819557103 7679045615239493978 8218761038017872630 15338151723576361223 15724102402822412217 160109902957456663 8416896399787448799 1590056279300442192 17939165644387834135 8470796537204241061 11755173193862716110 3458289021701736077 2908433679184346617 15537234033155137903 3058873512031795418 10118704760677028262 7059154605733229644 12283029845184172570 8282295046672460218 6689768605031225248 6005752190601393290 15372010117107099039 9691494573306203907 2578111692671217282 7697780218367907285 107224117039162843 15883642052016682055 14522987934039440267 17788731531445784834 1821806311352198797 6407588021035372570 14226083144945213504 10770106659732783359 15547774720073659741 7409757026052579027 2932589745035922893 13057837460335253278 1878495220484311846 13268393119571762201 13312760714041991149 17850574334233743481 13455744844080915453 13195168263852917784 13858445234427700549 2129015900074705411 5553530308433188176 9837546988199797539 11593337720548180289 5593835890822065930 10936893527855476758 1545052828209237081 3164657875382191854 2553173638975419773 12776811624159490658 17164125791895124521 3316778792296812218 7964834057989762808 8607742564872655650 9009760614458064244 13744329773780324448 5065930400179124218 5867296632512223433 4873977809598951271 16736336453418594222 8559002527446283737 3214915936908643355 3852504849699110451 13189026546699265362 2157722336740892423 844428475512074317 514867845347800169 2245514233626203587 2718505512194354607 17874748921166081551 4081331635896458259 3573506473824573625 9856768188924433694 14335627384877877544 1375025113877072704 8951806698179976390 8480285376351468063 9029304491689704802 14355621738355743177 17923927988055066102 3546309378282190732 4961299781713020252 18218989128256573291 17288043717574797252 13675995164515101950 8665505565874739680 7736641287503052342 8234215799584598713 2549291783949241706 2699785499853560152 13964628326643392140 13666637699956673126 12152962699232002238 14356256231475837328 9026749301448773499 14367574413847996294 16545834866918377322 5600072439545478135 9974287837701111002 1305060210443542294 3690165150318692442 839243093521494018 1886048865834165757 1654750944240601461 2489146137086601945 8697933698743517742 13713581233744122077 14494236550024794535 536691694182933085 7199285171798471765 6209080995140654187 451735300968408956 8749432490548292429 16903799533688924281 485076609352623141 17553867263465246348 8170560976389384073 16908946247065486536 13781120609607701697 1627663330957947029 9637178620456877842 8441196589751699912 18392076884732219235 6527556498883700222 13028820195264064351 7147452831287877384 15389173171822076118 8784395574166184811 1943765980988471890 4513017065338034727 12430822235965022907 12539124572942078269 4003433365687934919 11846035261554581529 5834411528436295450 17404699899925377887 16549908763345609212 12927321578686625639 8856100170386142168 2771004403464931598 5814191208774177334 15031867247101717614 12399702416164843755 6772885594026277454 8756267959804764757 17167607397814331247 15367597834155194675 211129328633947346 11097325500610999595 8577385466927566536 5870905066225126250 440902086919593289 18079820486764559857 8851649101553498607 1117727712997901952 4524159476282359223 3384038001762608208 16513638676291000494 14537560180718393834 14882315508351432155 5105160594198507693 7834701929821847599 10515515358708222834 112378841167268472 1310810963237870247 11068550661514500450 9580575141315835104 9895672303020204723 182588827911824985 10420939403486763113 11953965411185300575 993784343706674167 18123314900921430501 2908636714122288406 3319172404892590488 8759720118536136313 3663281587896434402 13403373815816082247 7552956196436490902 13721739365466211581 6457506171963451184 11837360543417597748 13257576401524186862 17029660052403398308 6937991713150333326 10104257235262484570 14220429435370346780 17557912351978989150 13300514303991294595 4609472026307664251 9518219626161727375 16571993760386813556 192106946517570050 3541152351503765290 16582028381942602761 5123176829870134891 1538203839297130288 15705197429641250318 5746381820028958210 5579656149951164342 13787129486533884850 6933798437074025276 3023440545008436635 3808872677297900283 5730734284723371073 12496247987510352426 4746257656716322293 176126724879813147 12734258590294968515 11227964438163999785 17678546335851255894 8778090414273396250 4733602547654143052 6513563810259401345 12269794401275782335 2621145239663141029 1387392246099521508 9968067350680977380 10426264635892211294 16388635677257956021 12792253149055474446 16087897349852888658 4186551940425056827 5190767264469982491 13778944900675675711 13859225679246905528 11561104628236038057 12847240854606285806 1468291884120328184 17931784501813924669 3234054887028147842 17444801562216098777 4586149771338613475 12097188714421167601 15088042638669865456 4587708663746084352 3576827751196752928 1690407875677971274 9199103524730194684 11194771289952070890 5966688745395772260 12500208704981681321 3616087042319425873 296083195224089327 16553953170826593565 13482386402137467954 8431835126758052604 16435454620077430776 17758594719021173049 3048208973999627921 2777652167894599740 15244819498355869266 3853619893861585639 2591232074496116701 9400807166862050452 9059366750148842348 10561922057104478345 10140462562197057599 1133154494923117532 14379847743110344567 16212764576543786298 1065855091621012538 16399837168165671242 627845541122920297 9432015494034462986 15578557369605982190 14794048018912093815 15091440601674230426 5053257032824903261 2613094542079786219 1055183085333906791 16185154537042344327 13669331392794355986 12139581724284721480 4619560582429546868 12112184162656938001 1951782442022767565 9537753944502833345 10919483562569782589 8405286257922586117 2669280913218270973 10531802072956935321 17944210995504122421 5155803419712480091 10970704965162611898 9647397964548220605 12578276598724736023 6358143584327817464 18245254498745871879 9856295677280128851 1939183163329124876 13582729957240938027 183912399857217959 6214228946171629557 10922193032834170009 4511586723395625425 5640377511859073267 16607696512611129658 14014753098006132153 14961326390250732610 1752040347685430219 1798213363121245685 13437909949452897938 8247432270322912116 224519564984886220 10605518882668504265 11193231716806595596 9488580203759409367 4779048405947754078 14981690351284984993 9267507763002674171 8711594382795318748 465356861666910879 9793946783640024632 10267489988766866901 1364916397385225193 11199949285871071623 12845317365963992483 14217841265578067406 5184745013431137457 1176448001962928341 6461811316735801656 13869957412164464404 2957588745016069174 12062667210952902680 11982555147084240429 1244076869383391236 14442019160149577421 2542667027424154217 10395571160150833972 6426139500572228151 15989905341668919384 5401527723402521207 16192927320947718007 2300868863116369357 9560348750484993275 8658816181229871507 653673858101708875 3952265274675714084 14253348142723854170 13468178165241000170 5983014741222061436 13542316965465994053 4808588146976504003 3125215781741948193 12832727777389369827 7232848965436209766 17206354898224939376 2371824162689010619 12259464781554223006 2270325837914583627 15470828549829164061 11716036466848005338 11321673327151055643 11595548255195549188 8967060589027704875 4206976339862871608 3081613847539215977 9007423702509428576 13664447068516485299 4204059564552950384 18306439204378156920 18262928530952296316 9505555431906321969 6993297081295399805 6938994463211985214 7941801666208795089 14508990570331909615 1371387960098519863 3425519764472805437 515079843880536720 12627978116846816760 5466932253804494421 6649668692845686115 4690089457057957411 1114349817663178264 4263582611404244337 17602371360531764453 9149679907696629972 15435363151725242081 3017794311322737610 10870487359180971954 1956849475753484609 13096835862851263804 10295188146980546164 6533512763007315355 1357282566201566322 3118129124453345233 1359225507537809016 6208973440303606259 6975169271258347637 1105301142462651275 12605955699996681384 12906519997822620111 13150830663648023935 13009994936254923378 1524131436261984744 1664165884131659584 133332225110178948 9447195311714471525 6791852587930263235 17975982855607206422 4984814759581955285 9047548901456850209 10083951793309891416 7709379914419994287 8842206187550037038 5696924798261873859 17206353089189182896 15297420518005923381 6943729874183895805 17692828359994557326 6362442451398169556 3068424912825039405 8911417864918164467 14853865130317524019 11249010163791200802 4644205871074459647 11904240802347805547 11963503476551514515 13737871547587230516 6460446256640672791 10643799334793623783 6031523822279539005 614215288180339467 1591949783166046142 5694855586734710606 4422778533590414247 5173829619858749681 15610499794541527336 1930717796995539668 12492651067860019726 5059087848858071353 16711041880550132847 11912291786439792571 14672274586786562122 7923389565613018738 4622383567364403749 8414331272154805928 10200881136991022536 14179096175170099634 15067148109948752894 6685743103622660062 12300062686021215814 834465651620961126 11660183522714967760 4062949196640507400 5839649715650748175 12317327219441716989 13833786085112325229 14208081694157062756 6038241181151410311 14665737455659574482 10550835502110512439 4949448786694613579 689152889190842419 1242375860854927433 3471632415741056027 4757797722572316081 2229221805223046083 16677266173264757236 16943259311143775968 13319967945251030900 5962887971859864926 18216611773930528939 4738671827189513136 15209513260808733572 1467415146232179377 13766347090268850481 3100711366343942940 17086228480889997923 11842217854221128738 10779304548213022502 8787051534421444926 8099262208625806992 11684085426226526498 6325590996580854538 16838031181897150346 7450174412705881413 15800819653991887203 9893228923581504456 13701144221695611320 602054702625094523 9971733187617831815 1161410735625557650 9379882120785599967 4754147746401513551 6448103203816998993 17850433780860346989 8876622215884859702 7019737456890266252 3958562586390012211 14262071496029981879 4411070471950766536 14656744009036615144 974135125177244835 5769907605893374094 11306735279379587421 11050035579761566472 15377797055077827918 1375003843413608004 146510277148557135 9581629848130106172 17511841075847534939 2894306610943808439 13433236782839669208 6221432814634561897 13103379969243997221 18140635268414610688 4570642619288604475 13438326779098220650 6587666738466079066 13795318970151623550 9619279591503760519 14977437719155519700 13044671385169221355 12636941983667613370 4887806442093355350 9200289127732853881 551604364507925905 15368326355380560194 601132859363765085 13138848098355845486 6127749311058732418 10952565711373974357 2589883678619215401 5503257624291903538 13960910383493280477 3110645521732312194 4519142514663616133 2396677089097934838 16714406494149544761 17669734072550440954 15572185689503961374 6984586142481532380 13699458332547618503 18021180430931855696 10950341928770806666 770368481423118022 3332702940022638993 16749360599274838850 17786463100840693726 12079583971135864768 505389148110391709 5668684646238925912 3598042930062134293 12507519878964891594 6402621281748504757 2493908181695398677 3584232302462438053 7411966352530966035 13701180318815203953 1281429902493499541 14823530080502810608 8335940750567617447 11183478577493291151 7497011999044207742 10698421968270196736 10162712983640702085 13972726144268358869 5746908783770065796 16145265785609939659 2387064851708202045 5119828850137665662 15628821584074663303 9388912946385309791 14229170517731349649 8602832073004987962 1145800676827004489 1594478959911793052 3257045792961004466 4163683127643197154 18274841159524921798 4887633502850389083 17116781621430995167 12549268370063841803 342748701434981526 16633745593111599700 18047253088390671908 250996437414801618 6451721530280061697 3756601963742301228 14588418242941577134 2960656690358310437 121979919950136333 5585396467845565450 15739121230722531644 18427486328624102163 4571536725870090732 166784782162902242 7717998288977210461 8969791042019781857 3316582146955944429 3581516705103865492 10478219752329832990 4863989319358915872 5301929268535380329 15384349185652953624 3411030584511624470 18194962366482654352 347467845557905353 2627252689993718130 17579714991101328970 15491902774582757471 8046016473167291572 15784346584763413511 10975752884507294077 14992073965690496420 14277452780420386182 984092753896522155 3672594652758159439 5124053132206773167 8360296011299561822 17077586691036083067 14012850528027535086 14243116576437712781 10711140607604439464 16551984677117797418 3945593386884800703 3358404678635141656 15492456549111687912 13752542534094869977 975292048229923467 1616056651237826667 7684989182673276002 11747309705440120937 5600897817821294689 6288320527327058138 6595033677082215191 7732501813947203200 15686223362418493738 8456398928175977428 14497947184889582778 4647815152491304337 11834807839016716252 4132531092570899231 17695465196364938647 4236875043164416233 2357211134765921262 12039800482192980347 18240174945465845874 3920124518377559231 5719868585719657775 833535933785876980 7292451537694902610 5752906645880649743 12426040020731858183 17732599882950448024 18066175582096075708 9272053102030907673 17293397954468163677 12249606335583083284 15337898947163789950 4896479269062516961 7278021618638848594 5876847458592318340 12094787430144514342 14494449150989820219 4273249305182252238 245538592057199817 10332434509129476183 648372328986380172 4221834053110391254 9293479125951350367 12532103104121674500 12565007796507032162 670902197357711430 11446716303922816651 602869859978836314 7421566944750411132 7746449769281562770 6973117253225779638 2280994606226260657 6904593146783515429 16578885797010671231 7737894148063153352 16849703779011763401 11439485955767968691 18029175223740728261 6233056628832185459 14731525424404516058 3769753845805132807 5674549132276876597 5394599758291345127 5491402300245278133 13930434303459300056 2770523203101082405 16056583912216376131 2297028792164869962 2976924723137653255 3911390872853234354 1347474486538726315 3465948141440317094 1732112703938754521 1255839054742440571 4758249603147733393 11791240978682658352 3052598732916473284 17239329596483816000 6888675245577430878 15839792298656841281 13711337001244624688 1959756302791112162 15410934269852200036 17503221307287258270 1351527876087248490 15796947656309769949 17831828199261949449 15545442764081350735 4820209444650294478 5038983674032805253 2395902174962146477 5223269828169334508 17190127655947320771 11396283015676122586 13764567962662420026 5872936683487718923 16804035785201286022 1673858024548413036 11971832408536019236 5186896991790514780 9651350967323311925 1843350492490610898 15152180877648010975 11761960810405116465 10019482533023760073 8621822818156142164 9127546315139075100 364292294007178985 2381391146825974783 3054266269499227128 1777543143610474112 16742164903663611 7201079449898092337 11139149457637201754 12347255452841989008 14283768509042739764 6070637265966073644 15667305805664686050 1279444564935026431 4885245842001293207 10319647913150363895 14284516836148700130 7917177991174089271 18400280780432448000 167454702104110213 10557500900533584618 2085899531965799458 8897954276263345406 5102450028585550365 18280172694215742702 15017993988920800193 8641835311299046017 14049430018890180371 1931625421119355217 17071395440268479736 7142371368520505813 4626679165406000253 1100120409713423328 18164506932881451004 17310272037557852025 6645949119100391064 15076052153494072798 1167546236916388679 14433907168327898758 2372258644055415567 4947234375284155592 10099946508607729017 2712995969335356359 9525567432352269186 876427823169543194 17648937030163003711 4494948341792864395 17336754149140484828 4549982398418659409 254180227935395301 3393704663091414133 958845163888818371 6807325073977286827 17922737207157618639 101624517909967964 6654209147066548408 256946087463977187 4074029705467238034 9781586583302250072 14541374780502192728 10737423435412496995 779728248891597527 13371237309401643006 15307698605614367853 12296656521212835795 6448736727033902843 2699447827416988620 874837690966123702 15981338787741233628 15375297690799098233 7183506699632894417 610590413284025759 9495135806533246881 818531886141736822 16511219881179543720 15964457684676354124 12613835715352396472 3098649063423956311 14901025428152950718 8089734341578844229 8142165897596519198 11569245869761423435 18043698689835246000 17769181510159012875 3246266029256607804 16462060326114708284 8278228847222363524 10756955408373253994 11500005578101189402 14782801923713535701 14458282930455645963 9910668633390615560 15587860064037056103 15896990105919321178 14959330527847633518 4982492260486306746 2218951954428570911 16653533917007021156 6558846266501210677 10463224473220156716 14365059934760447342 2628455216757714503 13960151829455196135 98416146119858794 258339622722123570 5864006131632866821 14244822251723293772 11768212264362419251 14480017319830084222 12280972589968013970 7780449827038148877 4754281628761936897 13332996763078501904 13733669746881608292 2515166707762091540 1543139564484129739 14887483164792422245 1113474974608660162 14386407330586725560 8431697610634110890 11561625995661637341 14492020181197849372 15174389947276926099 16760210595684492338 9466348110700500497 4040278849373028753 5243629940192087784 863517302424817898 177588796743890563 16666118450282846609 10224645435334013604 11876165089091676514 4695643856805475108 912293411763989204 1046001452686078675 8798540364253209451 15019309603328590052 1374602165509851303 8143578588964395996 14276372005598620237 16136816013858402220 15344847671252817763 4124492381338241892 5410706865781478503 1548499117641518486 3085868347002963234 5272788671663328914 12932690648345567024 6632629045340785919 9924710377764577794 2914729277173085964 18329716060373662752 16257014461071471329 16046781528783411302 14013358355452121089 1697442861381864517 9383606073960912308 6600221545244669795 2496732915561764980 10779057761108825358 7549967996100485330 8259129926843606982 12319530246581877408 16931924584325578576 18241650532918389517 7019813561692268653 10122269339370587285 13325126336300032484 12363864537401034433 17563670236292572861 10676559313977859103 10494478279537723034 9046039118112562071 11537721984910375336 2067810528854199318 3036942584234794140 17523642635420641477 15002617690352093162 4446297521224429741 11843290249363292108 17796372636197786483 12739716078919233236 1779836430774038405 8381602781427165224 2584374201776640152 5203677734322501712 11679649075729161877 11959173735544338702 9490137152136995206 1001796767901447714 10033950236677683260 2524715691453779257 8922686287130392110 15687340936422867674 3920071158957175141 14124796311765915909 11237777035652315938 663073813839411348 5598221487500714500 2351389322862156763 10918122034372202600 1239651199390475955 14145215142619334061 15662758093872409617 11496310568484735367 17800031531344552891 10706924623368047424 13090756463173340795 6965478489617943354 13999377755899299414 75765925288974785 16083508258449354151 29505142235527721 4024146944900220585 13235205865929323993 6359214620953422425 18264844863831617302 9645782162245505237 2717270155810182547 9518153011553294632 8870065221222656382 448026451755534893 12239791875217605709 7647748707918167618 2009469689912481596 4972277929827035462 16207586916463314182 17885260504781490591 11805393532456610601 14203537549226033143 6170092925870064979 4326100166031519106 10918079752861557206 8775843105214485456 5219265187814091869 9969791166281721721 14961758484053878680 13149002251322397598 5252509707869509142 5962380341736261854 2010403674948122933 14663643951410269163 999324916158881907 16348934992272161591 3776703397742136066 3994218521294147387 5579939659266844495 16935314853255978394 3550499231187177144 4989576381525035028 6656220556597207140 18230276114483463513 5257284207072482076 2169165760581718622 12233161387384967387 14881721025688140901 1377561905231508870 17160192155088037975 522228226922370276 16156449354083296292 6448702460922391549 8345385015409871025 7578390599697100808 7390341665564917485 2822596344012595168 953054421546250410 9875470675782151399 12072222876307504499 4080547757508080353 8055896855709709664 6157523071050750829 9277137417066556728 1095256414602698004 5657409902778796558 1762388853534245433 2017017534996690428 17526050633365631086 7288960409762483662 2289301099640054561 14597446566064665892 6274675230573904865 4096302079853539086 4450703309586852761 4726646823498690053 14962263131584329897 2161552884686679395 2221083003556399307 7543639253253671166 4162631062356254591 1418975097377173431 3305520444626695695 6248519925581884839 3080235584098661044 17845029143590925820 6067663978552837772 15699396131906584734 10454339570046990243 15065081995518927161 3863441591252259203 18166322715758858533 14826879572220128710 15151706488612205646 5694940588372382814 18310748487191795035 8441083140656853784 351378196819616251 8739009952766405466 14764899851813579688 9442570840854550791 1525920502742635809 14312279406521776262 17551352597033615099 5360379347286722157 12926748714691571405 16594534657491901568 8868391629530192711 10049355569859452888 15381499378550292619 7421663858246024595 1323130223911817312 11232970846726479199 11696324315213159412 8270780922996878026 5006477394038599089 8578766510931824551 10002371366837649086 2090975129577732484 18158721580576431178 10166014515985209245 17718163588537672713 11890806357637463414 10563666112998971325 5446272836214620916 13282410187878457790 13179865010946829543 6325593651823481871 9926223591749283982 3589412338497817388 11151815028971503850 3552589881839837678 15907788941872897856 362397001646216833 7428514239238228757 15166337671382325928 1462963614390640814 9112718963405691475 15932248766538516904 16511845391934285878 6396064888219745481 10331481608551388359 1429447713787858455 17975408097226510380 13873710600388206779 3068152495775803811 10728768656334146289 13832363222992355433 10442451072919398363 16974573615954013265 9412396548151516453 17511073925220484792 17978049793185694449 6791647019484036681 16802772241963991146 9305515506622966934 3289582590678877394 17935550549895687357 10692419105576173066 4426468260017650436 12657457759347800437 8902961651965188228 2492397674642212929 8578414402160703940 12394292089011603672 14061584806578131922 15298755982924849722 12623700076137392482 3678121155478032791 2707757269786781600 2547259950144171813 6930529298126504521 9695097150531321819 311288490469844378 15615941384661142958 8920103206441710469 942874650387988276 11701769726066355145 3488653770132527836 17354194253351386385 17765135271654035313 5714765628641144073 10250831555795132641 6289494619520393460 9944399160266352660 15853240774353040306 12763943410754212698 5880146236155382590 6717312836900790021 15521946576165684860 10192834390664091001 11143120424235083532 1636666942647017463 13754821468388590444 1364723539918720233 1841922697659787659 9079373592991166813 7415945473685883287 8069744932890200817 13820283295481681059 8013807699366208830 4042300590379231595 14687359919110843529 4437245099643854368 13501874889874272231 9189015319512770914 211084949104180961 1247386730214647608 122101795977094088 9624839181189795866 12747344432792664615 780609203486498096 2380764428314834392 9503947710289191005 3205775622250421949 9578922760392344824 5804881627437747973 15072390181396946000 6856489899572045258 13877872561827009710 1193819805012596871 11524648461784171355 10119173075234131994 7273476718831309736 3038931778690566120 16959659120808257702 523761600948268790 12348811038614564901 5834874802220486594 7835353880342143536 7772382461687392884 8264414397410748616 6870652555573064434 6744413067175227611 12435336701977892490 3407687451512419584 4429546496665840060 15066269752542925255 2759002976173695217 16821499417273933649 9316208480195122745 5879668980681805002 10615372462804237942 6052145068704591315 7302232612059339946 13912302321606308824 3834833115013869628 5405089036474617619 15340575615148499816 4621508047792193867 6633889346005172138 13227766754048754022 10632325935428274170 3482644077976974525 1218105493670818251 4304974277358744465 11800014606748905825 9065623818261538562 2289480561746859419 3127787952869018942 16294064265305677881 17520227801928633525 15295449222983112704 10090072085735123240 15891002742919020706 5381302779744774210 17211517168916276934 9129425967371150993 17917585238754593084 5383562582397300758 16168019860520250364 4807022700887855298 14713526098399978760 10872181789019012479 16654362171415454826 12211177793400029770 13019000098985024075 9323099613295085765 15885951442566466854 12010280997361464686 3919175741972094293 11038881887116019340 5145699814417732286 115481510768896729 6332262029930152404 15217193880093197664 16868988110240967693 17813915869768965383 4852018700011326705 8476966551878652591 496911876550514158 1364218483821001838 14687900221501711963 9403936945932028850 8914400381562103305 17082258437310308366 15183503021173701053 7880117688880015335 3610202998246950626 17682761694702487684 13655877448029163762 8171855578775506892 5643799964771226033 4990987463539583953 9345336505889953653 8438278532019393430 18108711095633663152 5135499325673718290 8116348587505980167 8987024589277603613 14340651097862912187 7283555682572010959 18387381212882391542 59366464606278155 6356135603013154885 5310293558694022004 1531265160684312775 15355091314495435357 4584932212743212705 5721522696728320302 10272133600550244377 11560259108091573627 6762508396880748691 8329672177500842188 4395044080575520142 12557713334907988293 14930900964454869152 17257081252991383033 3188781511080111593 7771498117827710447 3321154333074998434 15889287439238583981 7736226669505500244 6723647005145773138 17105964842793674871 3183603621841206263 16017545639967185167 3331479633815701246 14751443824032151347 11953676255365239067 15919613266863757889 12279432156673069586 1579718646229841295 8677280735831987697 4332226870358161815 3439268656548075128 18057455458729110078 14986081434334609386 15545495080550889109 12764786788234272810 5697974904220458090 1208098016269965543 11396684572958636248 12695416412074256206 4566688484392691413 18419778739787015500 705427798338884525 343514637288491430 8010150775450064011 11078958154983338017 6733479869682878467 8578291694168441669 3089644519037553539 450381649807945457 8634275276919467033 3972508646006226339 7797798033113745358 10429887907886911702 7198060143901538778 3414440230592707196 13515332103843779679 13471184299452477062 17019790359886122995 7588640256017149736 14905082429594488738 1347520026579575264 12550096856705071696 14255781509345080290 1949094358907092297 1181702060421387463 8665291482064847685 16284662857177897739 533837145408680747 6692899018684230388 15919335905959299549 10468596125485094539 2544685636412217933 11476748827578499917 8858571866294979261 12783453338749520750 6177502952747163893 12540927584962521564 5903620670627034396 15504304140789048697 11750971171726572590 17272172005322133306 8955457998450522656 6375350171670066335 7261352961156547273 14158890845473442603 8047603696870443558 16535177930696630330 2690447003515659390 17251560988881292507 14784383634812918299 2369871795415223979 8882406846244217945 13000888598834064635 2037008252073005526 2818906355472940339 8509241356932138509 14800858891064516793 8864301884558421469 4236595057190358122 71081095578672637 14783017430634976736 9194671874581760028 5251417893373441242 10552669434723684855 8867147706990438365 18385887962866874615 16580262022843475696 9904388956724717039 1262455307090775456 13261445892096242539 11614467097923370103 7009857543701873220 3565435162632988096 8403736672393479401 5722637862124623191 6065309126140965797 9432295248777691932 9232267409453866775 1556654350293972576 1153717563841410370 2750082996573110503 10739643811960187059 14204244373230519979 17314828417452609908 14301392133071123023 353703772039371342 3679866033455616071 16222633062379868252 975639223213886914 1529051922912510881 11651806002737185216 8011516125623217301 17825865875052356622 8671555438568315460 6020478045125887033 3930444991031760324 2861442611143789065 1272318678289099613 10237493767199460841 18192671875157262095 3944548130988916796 9739995238963076499 2765982374127075895 10124453080131353936 4427381029079944117 5432304405276959778 2164336048085480849 9969304612555219958 1629759360804881126 9005221063667739286 8603667743743631993 11774350605543485789 12628276528684874188 1897056741778440615 6237463122620249856 1620634460812361669 11052740466510926421 14135782186820150741 11744507924770155308 13589141119083050107 11357749518802171365 9242079945084321001 12844728845125776372 2803680638334584619 14079519674990523830 14628047495867384588 4485847488298314074 8555437569269721642 8180617160231817479 9446096302213940599 11428013917557064799 15460196546931050457 1605890415874029505 8009638711391253230 10980471902636001072 8074763338384875210 6571952914083616973 13766119554688815053 7519808483901010504 14584030181070904389 4500866335243418595 2185652803485365748 5873203654480934152 767336082864931377 4696710017601986765 10282554597891806671 6823615359351309242 4574590468232535449 15957426661698112497 8533659038844130516 3446458446518129585 2465763473138007495 16445056669659302478 7510498404298208768 2829570972449485853 9105486571363186676 1857682630323259635 9727879137608731115 884420569442999677 14531066293635648518 18370411936659797623 7648513845503150987 11732888033418192144 5899985197448840146 7707076630081229673 16095352575412029466 2356470214659703575 8872166872225952738 15272679491178638844 13780083787767336478 3497218594821402470 155138414809210123 18345561649279356415 11729472982850184543 6654877917903179641 12557377271008643200 557856964323184889 13743056195042132876 4096780045561134827 1099150296955246601 7791173693198458980 12939435508180984480 11782464138074501321 9343713366474473511 215525748750034504 4893828849366726366 15479916954358739543 9700800052626921598 12530251206256979198 2111134957696472201 9328998280407172747 11636882326747592292 2496677515127672827 849937124355217832 6827796507182696918 13957852335641454775 6222028176975736404 5691812278288647280 17084393612169479198 5178195914842391320 11167845464097390469 5621174374698827166 3233690858265769822 5208387313743231985 10810366923819772550 11539227925968316421 16162171095663275764 1037110530468573047 11409149439421673451 13617821688446223453 2811920664360537455 5035376106662324505 14854625913573148159 1080138110597118806 4635422262592825729 354077255354346702 18292628568771478372 2600591957094162628 10571029338308833284 1445949383871797767 3124954917049766973 197137234725119842 13233689012165774907 3549464131434338065 16983969591032947407 4804219441186611166 9366574853348162013 4549263444092042405 15343756565032431386 1963062503611803154 6093145306252925909 6279503831888760831 3805718026591085677 7972961642879420855 18344920510831688270 6954398139693605915 10263153420013816628 9309252660084135861 6049271252729674815 11618383733210156000 5611661665044708911 5498078410644122678 14397655980578041551 83497849903108739 3904592933819533185 17658257756188033494 9299209484348965673 1478720261997488176 4389503165372609346 7753533442902906390 2617331362925115079 14446652952640477402 435588146973239948 3270038309625855726 7376057855533077228 6145050570683137366 5567555189299718277 14067525749615153503 17892046036924651367 12591292363557084979 7885896393715400388 9232494405065619920 5178409762507334102 1925414884006706378 15123586055508254828 5877515071237694204 4631688330221635044 4621413151041901944 15973457287958369333 6310143112203485812 16772476396222389097 7181461344539098415 16663355702682895156 11134464687783657316 1105561073273129974 3249398137357430490 14241710769453791893 7834383889904654081 3549213565745983144 1832584435386790505 892211122996306241 927603027841952365 10047591891446926330 15598725004367150050 9986587977936165293 6851008416213754698 6101177674219989787 13449176383820330032 6564757310668828074 8977636952160017729 15431679563905566928 9084648288844029462 14834804057844259723 11699856960833957822 18144993263124001362 1159903014989596108 5332470478829628937 15011169578132896610 11735363380797428954 2321157377216965881 4685801274080701576 10093863704911759899 5991639165064032439 11885989086860178706 16875378188944988279 10038206746894662145 14213459070310279157 7622013920657634070 6995086746567233106 6806965312269426851 14372126115087850028 2370326918537631543 18438749191843152165 2320990135872024223 1165502203480152788 3332858893720277593 198443261572820166 525186324886249187 14888043934913679249 3284931571504566443 6142641653603682193 7081016987861302085 7506035019503167068 2751055004463253483 1603159698215673562 12967463333866612807 17798217428304172167 938728612151529074 5986400577872874449 6397313002925885534 936360935162364586 1221251357308157897 17866400012290000458 6211969671827990808 11947622415740872517 10166761982468121017 6951986809631910420 3724953094076458087 17570128659708818369 3240392522399218468 3562699279418294139 12234058303658517825 514081254592218603 13799521726986605189 15820539789084945929 16838592027157027929 14076019926644713312 11501969217866623999 12653625646590520366 5435066755635342301 14829443604879192537 7664862058336411634 4703576838744500866 15356871175847400487 16238738677019318218 7296778756549936087 10732724702720586378 8928197763723908549 5630258209946103745 13533985103852896698 17609253802901131156 17484272306257490630 3687366313832653954 9610092251572489858 3558568008537682851 17051027688061932548 14993199186177414434 11925573338839712726 1911960386596281506 17469935446630767250 5463974912535195281 2257287011466963292 16810526649526132657 18333192565076311941 1892695698542465988 5626927352573346582 2196656294204929630 13119005757068416046 7295920709631281684 8072916594502257577 2426367119840603871 8541174331848395536 3314535829430290643 6168270149741661281 14831120210522148979 7248352408923670567 11235397694854568988 3841336798993748631 4154919086310940682 1786441051039562839 11658927002722351173 411003133940764792 13510658824165228778 15806155599219555599 17548333277197283615 14459627437947314517 907089783857843254 13019028823508526795 4077891429464199842 7084259140941099541 7276788341226864515 10572736517845777535 366773190147478137 14151896512237423041 2718295159474113011 5954726031812555465 4790611561238554279 1037677945609959953 7125263500511862924 11461838055661764628 4674771703735437237 7765476193895104488 16194786436276912173 3315965907905291881 17329846713719303522 11335871233738897863 6496447223766739607 8929121947283226833 16822486709636371382 11442075518369637298 8724128091219144661 14390361252906967272 2056281579329205048 8683812985410799791 2243164071968118349 1691026674962078243 7853825910064582555 13498180213264101643 1171097463266745840 4704829280942211846 14126393610681191214 12352019345544808807 7586971445146126497 3252102250950790306 3498695173089463629 10500311222256876633 7552390098172662063 2413930131074022750 6969152055276222365 7077003481182260422 4377985543932791189 16649754691034363591 3944304331572196138 9612701673753055230 9436556741779977429 2715391610547372586 14914616127958186130 7617279973922776482 12918459439003717019 6511439603711755983 18409524263225862057 14928907084154088300 914914999356194143 9919329514236808837 9082264561200020935 15648976333717358678 11155032341315934090 1536640914810192617 9633997781705773761 3399248327293895768 14155538020767644690 9328572803891465305 9645362944900679247 5025280777402247632 3628265806748572798 17295355186195421726 16102124211232761822 8740385653783337581 2420816410769377060 12908421860561815089 16589286448491167694 12613559215033569607 2477243540864223782 17180375999961363011 9758346747221691617 9034310998888014265 10675490563955860006 6856054158570574589 8426363147700378589 6643524309069237128 7753323906531876212 2224288890047830131 16213633299171288067 6872273863028998973 12903018788966811160 12374290416740055492 9115367341250479392 7996368934005844823 2603356306281634292 8223307874378751831 11169817002681869049 1288547372080993861 6164554933292200257 10041596324852046247 10346231430284877691 14261627457875229545 623458323550382196 212732502050173532 14530201887973629244 13689985952528251522 14916828776588348954 3085482349650381500 13264683730211669334 13341883800165514389 5281655595241086977 16781916643797521583 2345875351956213527 1633116523181327324 17016768245334906460 14918999504017382750 6412890159265620139 4128761653926585763 10556344981582384697 8569059841358715962 2118495482727812064 6878876323253927337 3318499991588142310 10062257341323412690 15113357585401333036 9025119694335167562 6584732625826978182 16914255297352600002 17752033663334058673 3514805658794724820 1316432075264977459 15509350481723899854 15734541753379522550 15578223040417895041 11652440999629023880 2814310535781542246 18270169032245523964 9110642932268770142 3287821728946130637 5157204202316812870 2071018532093517031 12818078368530543804 7694682382514764461 15631953379729290019 15588197417433968835 9440245165324214467 14238646421493713557 9384266254230333825 6098776434847559234 2225363735291915891 4564995778503123359 10285573314416036575 5439805749701323958 216836142837857856 6529081580616104630 10526152929696901187 5103845212937210267 13174612867763696181 1477668954154006688 17788185875503232382 10887082125217398241 12983653547179983147 6812062097202025418 6419466247660802859 16428490026362243040 15956052903728101348 13043028647098548702 5078513483157974992 4195225106659209927 11146328584163335340 3403807566765557343 10714031923213363139 12463516889176607112 14740478551517622154 3415956586394049910 13224879051791860721 12682947750944399049 12199762295095828484 1418642569890629484 3209648206257617683 13606831495860884535 745372147127542216 13361134557233343257 13360636951974321501 17075070112346383186 890517098655414350 8342171905920651290 1188215148618258562 4380402665644893838 8976354841750994125 13779089614492897081 7363403429955838265 16371184599965868433 10160125977399857548 12730748629263231657 15285958723740021999 4340355803306183588 1950465354609469354 16249828191895542468 18136763436214452139 1195455837715400736 1885596132431335331 9068855934304359600 14951355075127704327 15883511639072008613 17922481480761856139 5384054998171479212 15326904472244953163 8874559005675038214 17316762639775409353 16807314768443680775 757060356065625271 410002968128871038 5520369346974184406 315622971549955220 1947139408276248397 14862739170768114823 11782113993241031096 1819702827621347893 1273159696748790937 7038346955027481016 12754974836956115163 4333666496780929203 5859297274203690053 17320846428165952469 17370566199423661617 10442060479194852166 6585226732778646974 14176109338944853953 14424046287502193652 800918723097863042 11736936911645684431 6406746450063955393 2690028450778003874 14840592831493645210 12304000229556888830 15289195413742959079 326384508749150771 15031694294364467924 12642960313569411879 13326751777402696332 7747604877787812649 18149953046858263675 6209765825124739865 575656580874121525 11479744297304597853 11853634418175310327 7346158499893614857 14247573680118059044 2168774392443139269 1475332311098380447 3716819729886212721 9638305494880221789 12940372256682714791 11644322079389107744 14449924992862512020 589633269300657598 13677725325192206331 14586813249434395533 6175661150476862336 1249903956614168497 1444094681703005736 9156191933275852821 15732569819276892802 12394889421468829709 14144874309102865532 15645502806151234821 3180220467746738283 15622897883060756480 5399695855245386824 1779302583653727946 14974360380327187829 445593807563345138 11357390601261191098 14371437325122511654 9513793627542936658 15425514220549281418 3378067775353481652 14881605653464909218 15221223083958854894 12891843208493318579 14849334425891162795 12394107486257189722 26641926089651835 3642338600900123504 5082369689535594368 10068314398402232509 6497216665304101117 14074345146999371928 3108664177975421683 12081311123423554331 6710123204438073228 3256344735858635167 6123991026034684647 13001901531141625359 5223780871111687535 3584157919778745424 6107004639497635242 13227733067217218265 6067439840184411293 16357496369121532111 2862936355567640546 15008421276728124283 4430046196783193395 6725960724866339050 16571132443483786648 11370531851201602856 3388343593021969752 14101950631657112711 2453287409041657198 9473951356005857330 8207447064233419764 17188821600435780531 5006152577991698982 10010906176569553367 8539341823886319883 4320670544794304794 13589508433797185422 12750166256870484740 13903524791736798859 5055542853086165663 17204281042807361979 3598287504937517329 17369265527128473758 5140499958644995105 12332358474596306715 9795332797089370890 11912251813274835630 550186769011999261 1491031692086159186 12479712926653519736 4649356586962615695 811400354040884551 6583093667534955266 4553661526729416280 2959345333977948308 862667285820269714 8120437422795633966 9384637878392249485 10246819691126432381 13764813875790988908 2953794373787834700 16915055084307857424 14465043350402219384 9707477968655720702 12533150847874535812 2984291421806403963 5577521419407201258 1070371054078835468 11925562731920387384 11455484288826665195 642170088289010578 4879948876417848304 1388589367597136006 7590667031370545901 7981240972816735446 13195427858729783568 8109170027361183821 14415332348691458227 3381998278624004505 5798416623854344777 563675277854379653 2566437031126126856 9504766681686928911 4316172758637024259 15922689846957708105 7578624002827655364 2536942793838248583 2297745763391037630 1531360652110403833 15695355126297543800 11444710200458120965 4641073739709703632 13424174710092189404 13255928342748149717 17643031357303927772 1493479700558838517 1335772897357518738 9610915068448864573 17829655581047626524 7508072901271329301 17941175423197422051 11072449789870308741 10737659293722642591 13785276785181813603 17496305676003409087 17653998425929444156 6324109055148749508 17465974793027362009 12014597699282248388 552399002194182024 7759584834998481689 18444282561528279039 18060204736028239211 2563653903026437483 1573976993865556472 10677838771664326821 2790205930475610139 5424618506689693691 362133667242259073 525927954868025455 8545301339657734646 8373671764120308792 6783094780618762471 13531939221511695904 11073625454761980544 7770877881415257363 6834063523902068495 11538073145364641192 3701508729378761965 6961115998972641516 17202937383025783313 14260326388680518291 5528482715985090311 12096823053005673707 16330259113574626812 6597932072099135933 506406066799333510 4886717272865723418 17446271744313201219 1708516635190149339 17127824433174615488 224275200683667592 377023483616788479 17856591282524445521 2919778965735317239 12249822284991623788 5688104655504529999 8427093955889922511 6918372410010541873 8228777521538236954 3900002296455038571 15187150955300571131 10938445990531237423 13696039670347531 617841611716445688 14220973062080828399 14951886720089539565 6525558786282544746 7365799830876255944 13902227094997156234 2444545689825030472 18413417814877074390 18292244955191860621 9232004991672202633 7272453349897544867 14322431417815787142 2969922904967138085 13770328445282446201 8167493104853252554 3493787617231314536 15112753260913100792 17907733059581366061 14058451181426667198 13396786835457932242 13131148206736694149 6780216711987617485 8177734032088117215 2879650801363337247 5589698994579932731 5334876398661673238 4881480224643348313 220862346496136547 3573875258057247435 5277240640036809221 10480940852740173760 11511542677286362901 17055902025702015480 3859133101904779129 3136068042058996493 9363942814363200224 17861085324724610296 17801782390960972083 4182075561902616945 13016369595124124648 5076713391682328162 8145136407447271449 10950192237652285738 7404231114893901499 7434646473170671771 13717245423468977361 1922415006440116005 7125281728229056503 18437360016524703782 3001175334023949640 1181892113687367713 8094452102088177994 18128278721418926923 4578242049044042903 4786011408751023397 11023153493808396048 4473300973061023727 14471171842362119447 5609125534757152790 5616096076468651037 11795774050773132901 17465923110560437828 8908860486757934706 10768010574789594752 8072004681575854841 15258279745063843890 2828193411549341188 3264369049817192326 12077594414447270731 14240001178671955102 4154666923592432376 13951160608670572439 7080980662219209946 1310259778779153809 1210833865108057225 13802817200791791453 3718768128849855968 2032957839757022906 15266482165003034160 9809425162486592808 16959963243361362543 7377470804013749619 11730511929665307762 14392504966187850785 10338159373669993838 16275217407378316120 1907137709357829766 14946060579686591844 11458677422457589064 16607079102877615206 13282421262412285277 8017082017991612423 3654578107672780615 9264249925028707314 2959088480449509509 18067636012848473251 17632034954106851425 16468071360643385196 10869551545448086242 13315113514404265724 12938267789050473932 9223395640747248499 15681992993661929388 14616874580005484053 10536181622446871350 4860352130215654554 6646171864921794460 4218508900087214354 4351167229941789715 6081168570495790553 2611938852386559907 319771589813454148 227396154063026663 15251728562255375146 10548366446684061496 3063827939252782218 14693545408546162995 16194184042758888939 17426506064813375863 1939689720107870686 2418627968922681873 5259262765802839096 12652710451418947059 4567129653277194888 7763421771377941710 11896181614770433623 12571862646144004128 2615505938093186589 15226092314194673927 3950191345319079182 17411799548484400821 8073077346898442509 2326741073607470745 11082942647661331583 10380694586094404255 17378330288717820671 10924841602392863346 18285654169065132033 14539179168491802807 14461275778934547340 4677746534010018222 12683153784216160464 11587525540177962783 1670321160100696738 7992615093263850728 4976172723421489121 13223443632217491006 5892506297842459859 15594225239039479155 11648313294591773864 11243080449634159618 1824982729793428460 5397063547600792198 12771678364047423902 6044137086516003235 13758902974768503496 1080690340579658943 1295061010633411350 12903873498876685253 7508807341906723905 394336070304496926 2707809749741942108 14069608546580237819 13766382208902638036 2059840540122441758 11424305202366373679 7791915138024662050 6806150269146127889 15406230496270312260 17651844756536551089 18022565650855697055 8489447434414699141 9662302078746575275 10329671538037023159 11597583994462307031 16528338691337752270 11290498265301710723 5532205947116883033 17924070741002737094 7411113329594495970 17242871625474967249 15736946494648589737 9993185050512164277 16070438289016548419 10644488146648372274 7808541063445975669 3629552287386227745 14210674681840529111 8107076781909882779 3610135352928481872 9985595783044938421 5965279355327123790 10758369186658383123 6741568948242577205 10187470814062505480 14918864132718795543 15725139741678725732 11912262068287172739 9690406289481620703 16303987870928490744 11441680598246050253 14628532474042999725 9285264751601068883 14511268293437376751 9352497618831532934 8449420635419045590 1211820268839342584 16995565390242512621 3902865731348915717 8242769461542575575 10124917266497788423 17495944425936499427 539903655348451280 2231964849904439389 5116689559804725219 1473019704320529906 12343337928111888495 3497673568801507409 1128007661927082786 10254044504112024724 12625034618826334479 7532995956764648942 6040727350230289996 10078583576528486270 16973984195155137697 13346096211454379033 17903259108469468697 1829106466501682176 10034416119998893483 17574490886841365438 7182644211516950785 3065253178265917085 6462495277734503864 4064762012596222996 6954033520962779280 9866574842916920192 16627240674104984211 9691697562426298491 11051791441813975103 2198260831688918176 13346339895909877636 16601989910871703750 10920375352810038021 12454312332048549821 11600548023636363439 17178015017692782536 17048257102637630276 12908278318357064795 8637015201972652101 13352767311345314523 5906118935436217398 2913928521551155231 12435043417619520257 14008512556777922176 8061605837205672797 10171577647296854202 1688417323291309355 13630440577471149581 15460842637975106707 7450070718020650306 2394930226656742977 14551344219834913447 15144090506255697737 17146891891408523000 1270256744790893485 15874893996072654041 16786652713172252001 7532186999989109017 7903155509264011941 16610370185483643554 1599540373140232495 14571985282004280231 4973594612425220127 11648636371307706960 10376492373792354524 17384325255922259558 6756951116059994913 16066868460196698970 5158717421203131874 3294823893220088330 7633596566894743295 1800786134081623103 13768287575924365134 2412878864216227868 12996704110933964723 2343988113337333103 9527118634160053641 9755902942922284783 13814810870071837608 15094556592740562054 6367755492676872543 5386855180171474432 66754957715855404 15001726793891237641 15906549111650004289 7797643630799885814 1851095450592261695 11289368030081748968 5664723620051759265 13655686059600469323 15976826456485634552 995252883733360903 14688334138706482283 9884285940799184791 8364915738370146695 15183626450738813413 5756805142649221880 5664910512255694187 15537691915456620583 2108882764064601006 14012232446968715548 13868045395445706581 8797414235645004491 12904205713880014088 10670051018483818292 12767171312176866444 8100203467072267593 15470223111214342981 9964531076618280374 3133721694554749199 7162570796718394110 1553200405815753569 9773252163615340451 4431111939022626790 16133337280264431041 10777578232882123872 14154462127011725999 8554405664077102899 12216381914319243221 6023863638527119950 6731072268935670954 17109718111769218914 12245074979578369526 6126006013565622083 7634348875254718593 4520579667020193291 8457284201966843871 2726737679031615734 1312616720990762322 13679031779629176491 11160348019956184489 7130295374134994198 9717645967212918323 14977364379242057354 12491256661640329685 5397827314312008097 999209694800497983 8014271914700476004 4886020351923635558 8676271286393919193 9582816768228469077 17413827295760814953 7107067647866576022 589025160155719627 9734849217045926135 11260090390245632887 14736114345541076662 14569768359529686490 11450696921331290944 7092930128706714072 14748957324980094937 15480465100853236185 2071358689210908598 18207215425163355776 4236792985306746891 73877100401306708 12194549717945412998 13602033355418341997 13802554448202002216 7535006942196302045 3140589922484563853 17891688802186543382 4587351981503331992 2360337622766996390 2595322346208745408 11934275780676834554 8959939001502820002 4299820245656547496 10051987075262078014 14928693682609743918 11390237961200503634 1652480408415599094 8248195548488097934 6257416395197453351 4071137506820724334 8303957255664886602 7977292600555950916 1299788276907728757 16622559687774166356 7800202334709091058 13163585672363638060 15480546373606673587 8156366108317546837 16224041307494516136 10785924654745682520 4015287687348407485 11120467938330547391 13543518592125494687 10296451103672425468 3603916590336848928 3905319227037572842 13604917393380771354 17911401425731901653 15138630061598254822 18410683528193442853 8124536597347567193 4063258783548295442 3028437189768051203 12311041265269179282 2611237475714227545 2143317986434958204 4709820636056993295 11449339978444046185 7033542906834059089 18226367756241407311 361836200327545341 14844755653213661592 16008426663487842764 5378654480167601217 17053257070102142670 9903890922433819114 7838505744863072878 1755318935075941070 3985122913207821625 13711222619991557761 5340656111200912028 10546705281779501580 15144922204952621013 13589907109185723102 1573755010168116479 11083802652648195016 9539472466051970262 15152793772662314463 351152809534499172 5001469108620379339 17565338279518069174 310208969041766172 9292546300433486654 15002332499922456436 1584076139107771514 5664228202488885262 6492749779138806300 10887329836771593308 9260636788174173304 3401019426340954907 8645199417157053248 15044783017539488021 11038185136049533843 770015620247579084 11778458527344616793 3718714317811649176 10731288307090796246 8176627823954893453 10424758879503846302 11100990043747672759 4176884428269237473 193804726516489606 14169763258945128998 10449024110892909079 17609227599342751109 11766716779746531572 10166292480627668126 904909493485139156 4622206349826001395 5450564119660884405 7493802175330102430 11452973091217023043 6140209004772352912 3951650922605502569 17075306607375580325 3402202334845348039 6170866424468741036 16493893317030365754 13793394173382148554 16717885496469247936 13526443695266728072 13362182295767564336 9427146960170537589 5500784261768645525 17603460673709852596 15918214747460279489 2083007418986390382 2234464020271341942 6282484555299185011 10094445023348195721 9606492986986599456 16318086125863469519 6393584038753866282 12462736361335993883 761845230362890097 4238039221965700852 9299717293881784278 12311289809952666413 13373915066960618882 6243413870509581945 2501730747227889014 7522479774799946173 17377473095964387932 554029581142222535 17523471403527714854 9525061833886885509 15800919947136005447 11964087923849953223 13616494520313597147 13165707713873322219 7607150044264075208 7479814331172709253 8945943318719089330 2518404268801441457 15673866825688037292 5458946608407177969 5441725632594973271 3086668644668996936 4158597547317504422 6477862445665403487 5284376526732010264 8756673072614805147 12898067987962241567 9909459551131694566 15921153910343740997 4630870730896001557 17130840247009381364 5310642904386811861 8851185699742955814 7475802597538508145 13449975542100915684 14758828313806240908 6574292420579559995 15253873375153931687 11802536195229294514 15739454353777673432 2560504674070950358 15023359045506975373 14076212076967800196 18308525002655365974 2189169123911732630 5181026898729523258 13443903376205721506 5762462250581776999 11557677463638878273 16290373230035154084 15336655877390466999 11983514356257304741 10192152340224399662 17749863754335993400 6206724691962365813 5809296935710500415 17899268339915486553 15236915680434139277 15822501141244022904 1557498529632775742 9614126780978253310 4527275137280563601 5275466620664583623 2941152438994419073 18201918153337982987 3571788745742575122 8205837796308917093 15362929346564398577 10301326743870712116 10961532653056697695 15888672261214311136 18383610730532138950 2388625234930139139 14029953091324168759 9993146896541322542 2266528668242157123 7793815304423123255 12457230632491024957 12851504125196708298 16369835673992102794 9856529238924045331 11900430619834248329 16154669547863725521 13330924614420916054 3766775372327060077 14723694793737560169 9951944632220419046 7598616582771926773 5058179199355604846 11728776115532713822 5574216528843771366 1028824431166821 8780873832510845705 12069555462785471871 3515418833779505067 8233236360009278762 6586412717874507182 16730744339526151214 16304245758985633254 9103227145937331411 3977524925931930682 7776024533292221353 3305291935987191227 9835385105495272649 16653930370124625804 13813303820310328348 14521072970179649803 6880836719600443089 1252056282415574805 14748073280901513683 4847399390307196413 355511668259584549 340296347649526495 17396980567413885264 1924473014683905952 17905885339112231943 6256197566769670549 16860187083758389059 4882146318758954387 9346061535673342444 11599949514852505876 9572199029811708122 18144536923743307213 14284990738562382426 258618747170182128 13334572286195359096 7534224413766501400 13335166113862207743 17512601386581604093 7335302247413701619 697871446814086792 12948270680917473704 15730092985546987715 5755776629318081559 16502574950385301349 8809069261392601884 2082340068784232986 11264994081399786278 2458295437352721775 14085962822133860967 15817002456897823945 16625878728593170871 2532901112995322313 2955997643312737547 13024402604739432464 1105656715277846082 15740240577060070283 16090628952265648131 13611432475469161248 2383293124718139646 2916443092400990569 13982168263283620964 13726493892014145096 6820446942859384302 11274921245422859645 13661201363606095599 16465255146412383577 4964122062777129872 2952052535191536080 12288882634726950195 5909078494951685139 17713297939628265326 18355194583345067625 12178529967491358014 13459731855730559240 1655677598423438691 12121320714098043993 3108254291494840162 1833690837439515528 9319964348382100023 15068917598869798260 15622744586988393988 2488619653194672408 9956930941030543599 7914622125598787506 5570762890184476571 13263101544895492686 5088067026155232730 3968734288503187545 152473375712404439 7234003749008970194 5335257400587546843 9283606901687843269 9876120965932575087 15541533092815349389 723322881933873118 5095469250568929793 1661940715360099815 17672447480409677318 8746159289260792447 7909911928025535226 9194864004728692027 16795230054656437254 6073364730016851491 14874153201924793004 17606008256603465284 4721056371430170268 15589687992041774243 2319808826047141175 9251801840741743717 1379095550183971805 2063044757575271455 4815220527865637234 6896052267333973291 8160866624945387575 8660748526208925151 3632695895690758523 12293408570751043847 18378276509832698698 2136456732475884979 8139976567715810314 15350043223289137957 6160083741959028245 7192999533764595502 9481552921938476892 8745509422496185694 8194524665626841433 7750340586289015381 10885423355142955595 12430325800724758968 15369075055203972728 4977293137830139483 176939890751551372 9394552068924573310 16351832080330582285 3574617942846226902 4077517617546284520 10301894179683358287 2809248018008480529 4217943548045018075 3164626417417248091 15908356298364259363 10484842827229896775 9079093687972577448 5623092331915125573 3867658717340653892 2558978281156962876 7679841151857519709 2681188719102840367 6377886960086445531 9286759922540739911 4084517402546241058 1588580850593125445 9080732644731070245 8747699325827759114 9699227755595794087 2203460170107624338 17253022450363909646 15920064901199118132 16552827249115697340 13808400535976894194 7347922524731513689 5212540521120510843 3541815466453886325 15819601991905672091 2007787394743818971 16288008383626742216 10340988284991208851 9785781467631829824 8411511389567713758 623826817659257748 9061497906619672289 4940622142943079704 14422048778670065854 13652204676178068231 6164137030463492458 567623448129930274 8959857368884713752 16275209331415515073 12365449571503025139 13033466366981868235 8140736001179824832 3593384596453782844 8680628882088918227 14905376253863821632 4466017020984535583 3172689183878921327 7373289939072229365 351625794000703849 12195830833597104864 6502088240855416216 17181095423306448797 2868419491177583816 6278483207583716432 17969257022838995659 7666736859073624638 5578460245273895350 734092424278131569 15421091077345999195 10475518593063873114 3391757037740012641 1582195619323625304 462240814030064016 375649295541479882 7670538533513462271 7078428302437751485 15222382376609538136 1614547602444325493 6687612618743734778 17325048775439132709 16677024349119710278 10019478821222538394 2581794669327143276 9885497479263821048 12987035089245574194 12031242747406043870 9359749959390237885 7901651087476653666 9039261126812517111 9810574718234699285 10899992909880353895 7278765356261962865 16920087057619248039 11880747276131752165 7065353660907750192 8139838618784479609 1267741965356877172 7945295911695377563 4162133816917912818 11954040807714938408 13638933559855255286 599065717780985970 1733038936368959169 18209178557237610216 9587969877484253073 2652574780439031303 6150664360318247383 8959448878578316593 10242504063322405268 14363445495330814451 8089422568286258622 10541320767728057061 2593354102546290090 12707346244524135065 3216083448970640274 1493449561285225336 255156550668422721 10385471604780113364 4267634471961935299 13734972157312234661 17370684724718564576 15293610338093292905 1966489941083203659 16244634331505923290 9506053429168636461 10792850598655466317 8607830237904527689 10126300715788347456 1375431829853283477 12451108352849071313 14872177902583817623 550736537207916465 5599807290402741657 15393038053765045418 5842353404178718354 16783267834199453748 14738273837392724950 8265847920034045548 6458386858327934582 13237565593707444630 5094891311537444495 13090778311904715588 15888136051694829494 9204455887283694277 11226315280452486352 786097166942614469 15352651921622284507 7367197129719234578 1186084854764026602 10939196635265942211 8743768986029787532 11095139448922557876 10147392602139327486 17506159882780916934 15252111892737978744 8303124687705489215 8970206668863010227 5694439200056928424 6815958349573456970 10125287567133761028 1811698836752502366 10133548623149034647 4781575590497061405 9847190354000787012 14812184013058460168 14159631737862052754 17481707052734750507 6359572601433269844 6422696944699966411 8821029069117639939 14679250867405521445 17303186295796173210 9880351587578818926 5765883341824474757 13165301094127219772 11724344068904997657 7661696021243971969 2950988235100093554 17579036536955317910 10063090018426429280 13932219908205213433 9138990521372084433 1339349415601469597 15938794942740901409 2856430687118537929 12521519767311253218 9374386183603622896 2989069999836635949 15033595844936184249 12486768702224625908 14984822047918785939 10678367691162400703 9775259942711738366 611950469029039486 4268482653215229164 9484083733346845369 9392732603254187299 16398890355991773320 15806189129363624714 16025676984938563281 14203180362750673068 1377629623875637857 12976339963986447680 821148981606919775 7479750811422870093 17411462947039223986 18393622103032979175 2394853825400419867 10490638452169530023 5439795298351182121 14328804386484052267 10831613227654705630 16075783651171733448 12430027602691429289 6163717684978101659 2042842947825029086 9234741303277001344 8006319875975959386 11240531016392311486 12742115062479890351 14129157934665258273 9008853800221625281 5334088524757179984 17132180448344418701 14104155027955323475 9550137534901121629 14746163298327485985 6904159410981284335 16337399460430726170 15240949609432061002 16669430461235038625 15234274959251561701 7773011860886981020 2043276503896104158 17691805813320177580 8533101229946099693 10539597611735470599 18306827730623247194 4648168994874058479 1799511248409571445 1491903867336323180 15006986962111596552 10227439740140220467 856674290069480464 18197601923806433022 13982981901021526091 2393133691943076527 6798900700262567825 10894056639782712151 11808791446475329463 3560761060383612706 16196461768459393750 4863443229996605087 5713852692865137288 9017118561510754242 8832468870385445288 14131526666017732347 10618970152513351265 10555987969846649834 14598883605719588159 18260864217063152740 5103302692801163399 10416296909170796840 84859172246730851 12580360154757141768 7713323605963955926 8226996733603901222 3825679333073740188 5993492567013736902 11894913074706977790 2640639184467295091 16775061172124738058 6858971704224358304 11526343792943471387 999077698208401656 5554922357313639478 15093806210538276940 13622983096243051320 10172003682325230046 3020863348777116219 4982350992011859912 17991766309344852783 17883270299762462677 6242845682736535242 5143109060183018613 9083494869752382122 1986725388198631859 1590073067015428846 9732077664683132748 16881482620742799703 4714189062500533180 10234029366282134928 15107895935752409497 17731025530308837062 18171705619208036335 16893171881334851556 6672061461089126948 14180490905406052997 13992281629148669562 12456425802187901960 3086880778651803894 10196726230713630033 17147333537467793612 3511043550527782156 12542331546378462509 7882389847104520234 4443206732955628462 11762995220910089185 16251230280765022349 16816272217653254912 7533642836500665374 2958137543576312817 15291782222127707882 13150370422826541386 4729996059860442789 12692585200824112892 17711343792025458108 73738437885052832 17590653773558834170 9034584607835804427 9471093698289404550 11608501928062118922 35917836883687088 15963055503601036434 10360536854059121020 1282987213968119340 4344192468289972510 6187306308427202617 1074921950995561148 14830522062283705618 17939257173696639115 14281639138094152929 5384963853563021680 1292158017961387215 10544922318597252437 8782106436953691008 6920672610695448802 2479788807663621435 13279173349507694521 13741582738589500142 10534374864574949214 4002174564176952692 17306763943201418113 3157657828987417884 15589799663238540780 5935551099165071572 4286385489452455317 8234579156107339351 17997596178454866894 14228607394145737907 15168784067007141205 15194640272529302155 5773136842144552359 14898953574824754588 17860738551634572150 6657177985457940987 16887573951894402139 6645846907340146590 13243458148530242006 8761575229639828719 9137142264227158621 14771780652197662188 7111606807610343616 16329959075667952827 10583903254730594346 7709291920654261441 16287713280717631752 8573057656103775557 12048326517779693 14246331506281245685 8415752366986989722 14174434356659492271 17130436216733750637 14785634124262071515 5392200448022726602 15195450022862677458 5541967816550260076 15252912367359554434 3668540451892343714 4727175804995012408 16601157944746474079 4551241212545495530 4238044794152972532 1001162282691675004 5148120316177401394 3481233322226350615 10871709685526407663 4687529431377922809 7230332722818077488 1687011038694912399 13738827591786986023 8614500004851115217 17895024949121332291 12810441895814874000 3637568795845969519 11334206511203047912 14572652058909090664 4616926809928570546 2425629251384735679 13252561420583859876 17519679270732219173 6161358940758175357 14895995302087923273 5777228439921288023 1413424861406554131 9405697671061060770 5927937576443874162 12661407430340219715 12327184088216310536 17739331098918468698 5810014528005001949 5646321207950673108 15919365440413875036 18149341232251413791 3213051896204341268 12182500796032492359 4348681526578654164 11472193465199523844 16526648559012415972 1385927896763912250 11639604884129633088 5037194757566624139 576577879444458357 13508816316834956662 11955230086467075124 18185432289368739344 9734318048802569534 5403101841364953833 8814571349844312925 17281781685580648683 2720505014903292465 15282707682376787377 11848587728778253761 15784000271758649577 8046317976295085132 10299834150062057594 15039799656815130506 15478474692977735671 6534837136466003788 3404366805645023051 10865416800550030277 7816577307011810550 14253826691232524500 17481430420784496547 1240827901174749982 10867678069700073787 8771258223145410105 18338275709303264021 16135833263287982896 9569157872805248825 1212367972494681172 14989876984091747169 10127810318493019565 9414421229021759258 16866271877656964167 13252792999083568478 478896578483649812 2426051129594955181 16196256147258217292 15040355774197061969 13468984578363127043 6234288116388777939 15590710319032014024 16466747575456600602 18176636935983105838 9200977760434043353 5208114089880858199 13161627539060366832 707219727529152513 5007159856050549929 9344348096602303369 10332426438204323088 4642006892885533478 7690714706001710914 6063893252252437940 7405467588880328512 5035220822699733268 13290867637958124294 4572229704004129224 16550401223294158151 9823430254849023598 11312728315656418407 12702364100983367251 17793739150388364218 14367946631000835883 9912277158040953473 13107013331526725583 15706727196045003002 8454908406125990844 11492378833058662330 1615616728814747235 9841868922176120785 11741341700552051756 8992462432915714389 11640111497758892605 81755004913361162 12032825838867604018 15787785664352797509 11267262167615804486 7998204326067699049 2893768811437752549 7591921510363737265 11654536446700276056 12987948751532350361 4724639442523956032 3371104019224510773 8445480663854584478 14619307480998273739 6646136696291235020 16371734255692737957 167342978888903407 17775242853215091134 2456572521779083807 15253774175701062837 17722947338343732941 15237286448997644755 17014354780544798855 16931156832426476187 1723527654067691412 4420887878976119639 13515565190779745379 10435088352305231367 7892809716469123546 12166807743386686398 7836971131976687237 7910285447248467474 9477117378624665838 6982318312510788438 18152088376022313931 16920950262506836750 3022357762142442610 801768003112159606 12920424905733986784 11479776889141968560 7332081892540737238 9774623906693353196 17143157843713784855 8757662136233331697 6633041257319638146 14437550325673545051 16069130909083058993 12132755873089636016 987337347611737091 9854866661634626805 11675783948262107785 14119310913733578041 13144845789981026120 15552724718971780989 15433824260130993229 8909067710785898431 18228787175872316189 17680411154517668423 15928787177145254093 17458565443318228353 16689175776927483137 4387946512015035511 10162315797551446629 7113773940472075779 97503881531623228 5008038809654573175 15442293740500580412 15769579619270173704 14809356751369438581 17072358144027047908 1691176185327816243 11524791347163298167 17286428397083955762 16701546461111694002 895128350533939798 3848390795306159694 5602872461923123587 1279966698795138443 12776672575856072347 1858863387038358049 13122820115422635728 10049756349333731627 5751336966612910161 7938989076991499402 14005608626082165268 11246431717010707530 7320845753025651526 18426098583344840558 5356589534623378572 4229957391754447688 2159865652587630073 7635741584347759642 3201870062288374790 6934979658700073910 11485023120909244536 12853750463464869381 2982986975371703991 4523075234535628554 12265657801079550503 16895231898423036948 10219949892556137842 12447869945192215066 1633804392994614401 8344700146045787524 12230105091020779536 9649158209153017776 17632769290047372082 17579933312727334731 1020023753892518256 7464408066929837039 10223316665483961314 543759028867860347 4858483261532936269 2409898448989996658 18128853574503053474 14732523677556873871 1852195287050542664 11545189762366907007 8480699868892325115 9140587659014441132 2959532576753455312 15122673014676557279 5044564146957008882 9302282190304606459 288033063826228898 2241827123387840901 4762364260414854633 16621926751216045942 12967785615859204960 13676235184812666300 5794767632102044558 16714950297284774533 3136012478141682026 6731935184277892989 13879466038133826250 8453805456369549774 14257885769132942097 5417603619047562761 3889395742521546897 16536554574099565121 9035009321431323464 13383019737874942378 10498001365555579729 3197351905394387056 15930019714849367579 1759913209254707121 14926035530229808616 3748354226141929000 7796307855839385129 13550168459848652026 12364089598229143946 5711936812482542841 2557697293689546309 8033193953094939010 11266251529726363947 9185934721876173783 9220323852097236006 7520127454065471255 6429217710903356779 5638790396892371307 13450801692341564312 7038533509113604733 3900036730026587726 16096706609992985096 16390068073969846772 17716337050021818717 6042403536427081580 2544128254368238334 13481350024606284291 1270623582682281894 9690387360082459231 830429001265867691 1351552682215451832 484253281603174216 9494989327531668759 5639029384536189187 2295493760019969029 4557835624150247609 12710266767616495240 10912760542631713271 5674513258151121114 12280629460234507494 11409654465264994891 13980579109486998611 14479504659618998251 12560027000326672819 18357272723194548655 1719486878136400255 13912926542168631001 5605233061857724567 9213749926718804241 7215751599958743823 14590375213757100242 6471338755012139160 1937204934632984529 16535187743551496944 18119096035456339247 13483639746867314502 6340726619901564790 9306216522000983816 697276102933949949 11416377539336249640 7463721514822009882 1246280953898204009 17903585735362622671 7791575319895364806 11120649158354469869 14064424687914336160 7199098320153959630 4084013067227015278 2237053215815248214 13797937646670729849 11473506223338449155 8247645602627306920 4782335695074301118 13321771801361509146 5894649097519808812 10582174308836835000 8297978129149141803 2541956787921901060 4082549275928931796 10140604344555386848 9329234546863636172 12921221057211825490 5233441072836207674 15443052498043024842 13913877651427102487 1873457736135750979 14023745924263129106 1454674965972564851 3011604832217402674 1435637447771663886 11409432706404479264 1343305793863569579 10726957683382379263 15674717802392871356 2429703723015194086 7993466697654809495 7491750321510222947 7970980205128975766 4743875374825162065 6614619943048499230 5155389803927946590 6564441150120263380 1986587177067588349 7650629931648414547 13912506609614805919 10492578178036429108 10571048773804678470 17851753136805420681 3778688339241197440 16225863699007310964 14023835606360198912 7936028160376217537 11556657517904691729 11903919414562008801 9315511164581706987 17520119691736124345 2094912348157644274 1712340674480210826 7491902848676904798 1249544170089330905 7665056374937563085 14624302653626157527 9822320229308309310 4956442611566442192 3559127907217787910 17608249207055527888 12713256871302745194 15056586053031048957 2833565308568828312 2637899381418524764 1969036779472139448 11034833650929457541 14742198695831622179 7072206191001850546 13016977841883513422 14812752665938331812 8815400598370576270 16493472484176433142 18228479274167699597 1865596700153500255 14244392647399624124 6348832446816896784 7069840261449841341 2917153412931699169 9194946249404899705 11581850530151101055 9632413091928474888 6101241680961473685 4653015628787487700 302178635054949093 3192804709837175402 15330221217676407180 16632809841090749447 6527779468614338576 10109782923964801571 15267247474435373667 4493851119283811018 11117014204033767698 10326461106858957392 697318626894165329 12686849832626953618 16269739361561807217 17804561174774562740 2528550850596359423 2622287411563294282 15019532723606384656 4414165745702618389 11722512763704794316 2164536118017350722 11058838970853805194 8482399734008775385 13596254461765430304 12383168662257125746 14489216042190724071 8502399319554100836 6898819950288729822 2538270996269621234 2362058285343926769 13042009936525017409 6108478695568951063 4035461702175495002 16819642013665498729 11651374875464004406 11841249699745418265 10351711882987367284 13659080558459642055 755066514888064942 3341049384729955935 5296238659829593335 2722096652970782641 9894681486516620258 3331497213369986137 14970488744560145978 16639659446022306276 12282271549517053545 10213850677933346189 1090418517245988063 11595817310876491211 6400102766406349266 16922860600323239652 14953578371247746537 7946326098474248504 11463485330119783339 1782696439645886751 9944180708890084219 6678793170796719374 597197285662097322 1369048353352206631 7698205504610806699 1357861935513621288 9436398579854449573 930193701264679688 7478722658501139412 16231190355842955926 443149833261140010 1737337435982489353 6745297820028699695 2127394192734313716 14971765438473853252 16060433259131868401 1774830287861737774 15880157660736856654 11324673828525561023 3476515619761661411 10283049101148981548 6280766156886514970 3782969526527764379 10701367751819791040 9531000831326678874 12197923187170165095 4220962438879573994 6691775146936642965 12156572672075832474 5896490770832094520 5140217071132144777 10897860687167507564 12253915238068071898 17720586390239829151 6637222649928029822 9201923334370435342 8424918168050929421 3005515866513575125 9184489876700323165 3330561896429175680 8196497070517429678 10397723312496855485 1966491240015180259 11662035571428294969 11288777117076611949 7983423558671312620 1213387783582026244 17954209684638173620 11237973220725691615 3441057529655572370 7267833589272522695 7949327496991449225 8069033037969291800 9434459925864302006 15467276273903708348 15831159707714107657 15610290110234775177 8263061383709912880 164464673095914159 4525390352449007889 374765804679065338 8572358220753909990 18277816128476202656 12670585052320578440 17326325714232472657 4061427373977910260 6348602837840302132 3203607684048687789 7983503496873114536 11320767394545026459 96525335488643236 18222928986424906490 6760463530596856112 10760615665842221591 18057100440871351318 16568633059416628979 15030680404532696828 1635640248181713892 849393649815231888 14823666908953754495 8816847815348044208 17336472334790798191 5011822795429857217 14900738843351808433 10675772466076476792 5294434129925783022 15665299419108642974 971509144341339643 15711564073656503364 16726882339384709304 9246299680083391083 8475699937412801211 17054894458143434361 3378417934146670948 13150428474936362988 9615695879629551234 12500048485153086927 16533688830571113032 18294179020993279855 11434395345238204903 10397034233014652787 2122515310652513998 11060040924364991357 11972399831519647659 5953552574752344578 14163554239396856723 13049837297664363159 509957205110032056 5055159094954436048 16840157951682581882 12288676626600911786 4419389279090572561 1807883560463078242 660845489845970812 14802428961290170402 2203952771733980577 9033774449748251312 8404843178234416576 12779923301636704809 6358283917078850971 1618786781361319124 6055949583898622455 14541577973447767131 1045918627173202291 7740140999077163595 1442803041042972336 2652729735368217007 14513926745360400794 5756741485518631873 11880737368140522867 10593210392301325687 13151311438093492118 15963870676191215634 6481354726621921698 16841534736011634843 5009968664932417792 8252995290936028215 8464600817202029996 7618524646482650581 15295639415229763387 11822439487713874157 17696188748250210394 258624966740151472 4021809901960645782 8842487741425763329 12035998618569696068 8332929247259115569 15340521404689394291 2241277950918501499 1252739609077824760 15001710038908550857 3602176592045440422 18264488614948154402 13113534009208597045 10556619075552472396 11761784636640702685 8830703147686596575 13853327537406614179 1810631631132790038 16410891425142760550 5765362935436520796 18034138190439335310 8705959375519708617 12565984415088339811 1781087364468305932 14569369119948467290 14367332157629951749 16762723997174566011 185773181327400561 1701845470229142388 5809826114483580842 2627942591374279530 14546400598008395822 12376900418338662051 3581979165861019605 15996392115926997001 1923119903040975274 17942499615769475090 7294005625218036547 6289756029653726686 7961587532609063389 5520054318085922984 17158178625341788831 6384070958728646533 1779671601982748837 5989681741729381776 9832266957541924591 11901553732946543306 6600297063635368675 8952699306867405975 18151032547848197880 11607444034870422009 11039856443341676203 14559240162233179427 11989817511398982840 12970614899663255858 10443467059404324606 2336840358552297936 3153062595021424360 5209328694518231477 1226093100477412167 7278274736929902471 928115169576775307 17415615063692729933 3229805059538064180 18363439243612634510 1648204499748166472 16849036774170312118 14980541543709775454 6286133736328764444 14875765915368722503 2694612606429207440 14383616732040699610 12036712256709448068 4284454146578823414 9362455081459052453 11637047074990377525 14918640961499347652 5693190967790176988 3316257519690740291 8723822870348459402 4889545865127116151 10493225506243026998 5088444938467303503 16925835531903570952 6625552757650305554 7585009514527440511 18214735141546679347 1278106059021296560 3976185536135263429 8421092452255731270 12027363916634439629 12944935234322985887 12349370457904443567 5255221697702030891 7293512845062181012 12949502281533840280 12194033717585450524 2725512008237510521 13938130959366017374 2465544386528730802 2888437807549476918 3484372350524027243 1740245042810366415 7354188953204335500 13995321403077427764 4320047013735514831 17676371003603665156 4805426156986952134 3712996661750453238 2012169827068914773 6621802891118724449 15761184714492880618 1479824137225058878 11402015777865353628 948147919043699175 6023175336935798350 15864729920036462662 12338794934715463326 2555838918530876463 9036273032333219719 5706527301524571350 17502673251683503168 3773528291044256086 13562813806205425653 7525301555384155952 1991381172123386679 6094694847557699019 9735426701535713544 7720771437541228793 16299384442167368843 2861377005223621649 11148774285645314419 6303283363415622393 12419175024665137618 14261066935367926993 1492137556470226736 13890746219499612573 17608738667214320944 11770239095621251767 14518848200653384944 5908498588141194435 4312870031697681129 5825867934299077915 835654262707557190 7269890927890036178 6442707464344542331 8590661126284219293 13480621601789716935 16459218610414179166 13526870740578944122 10682866001665493776 13796604055475891790 12867323621852016539 17826910860997794505 3756179558125740362 5892077486296312472 17837940182549525225 6723162648215204043 15566134459166020041 14442902152422838665 17572525654081478439 18232473878475550135 2973012200621867337 7269702028887214808 18227133516723857879 640432843003477058 3012680665707478763 8954776417268636271 656257067501189501 5217102667975946166 15577591157973855828 17077401675839554033 1353578742677316354 16121686455155129624 2142878606327350036 7393374763816134121 17358273495508917132 635633714714262372 13027987716278455643 9473392601190512592 1619490224580409523 13971273054774027665 12737011941064235850 6830215571184153401 14736302814681599201 12029334186180220931 11845398545158885278 8822887115219882087 7751038499441397453 13390673790330794415 5941077705400973309 15329110195919988901 5269225655266648058 1597319350705757695 5139843947143842072 9474049299793933206 1189810602068959786 731039056463576542 1893768672267519045 15732755033343084855 14629833238875902407 8799451887507334910 854211190083627199 2466071394042209941 7358428593876704470 13341395911445258967 6533530155248963004 8190979309745944068 9623774302082722156 4459404436915416668 6846932982112286987 9380573555686237979 6156627218950275379 8496812809005302121 1698341446562316384 2604745585304177275 9088166125094781807 15783355347656983767 17942553830327676548 16648978148812421781 9521894212236913938 2885943756382631822 13573973603779602158 5929178499264854137 12671226356903019594 18105305856460363267 4469238547788905216 2062828669185746551 3871301803671847914 18138300892269482600 2829677787468576805 6713513837622768406 7334141283887038225 13777803783548511563 4920566258703895497 10631821832181884317 4879829143114742836 4594812771158441202 17181120678381167111 15809317706911652260 13230156870246278483 5243300391475175620 16550675909131283337 16472971642660492123 2023558384526084249 6843792827764264739 15370108046456755698 14098148145250979245 18211057521102702740 9450487006217462163 4097450922840762985 2619774522644008963 11886274437673138444 14658392536438664198 3984009098281101269 18240318740673252594 14046387259207428049 16588021962506033250 12127484027915249412 6134605163656828212 2641576099333097468 14126003590251875052 14915724603942043634 981849208418755360 13194949837385572791 15317424450432274189 14453977885981391215 6183973052507237315 4103124768913624552 948467756870604593 3347818293956968082 340098916860644051 11024057663046896148 17262610909491580937 10379536627887033811 8594744123497217163 13956170113344989264 12189787981831569490 12058662273829081478 305630581372151817 12691364747783026017 4729233269790013858 14617591694730582541 18432649716251323529 6997602228156394687 15556786728683287509 12554139063966670805 7315464365922040096 13471176746840263773 9353096872325565314 3861840164310095775 801518208265677781 17816324050458029591 1580386990400289852 12661129290628658587 14907488782076558422 420569771170945000 9591712091140298895 8552991492203066385 10241583403693590108 6477767275062174617 7098867085319710207 15843810031178547020 16177369085464205964 14358989273519303346 6928615071396786128 10206844949344477294 2455158747292389689 2092243173876156313 13976696274304802713 10548107590897937309 6192283788515421507 7864590984657531289 2735965716754735996 6189379562067565203 16013879349536512603 13832197232826839765 17347891642103265546 17735878081398040334 1003845213714839220 2378979760553249052 13453242114764830551 1069991743773462807 7234593688864277709 10064325350194979431 3807873628026600456 16154494862615379524 11001354374213799647 10798094290509057800 12709738478048709658 561701203808505014 3222674865895315720 2525930110132998655 11145971952901557578 1390957655647762771 15206811703547196857 8642626627579325430 1914751734487799558 6049779470621375240 8625356634390016409 12517835501569368466 863270411539981308 983006468443810772 13924192732085767785 12861303268720597669 13526612177634590302 7198661283509808572 8742216315402563762 10534611713697716864 6054438160183792075 9037358295383277347 12122677494031514216 17349329394237133517 2959507121911459765 15309858377457319196 867500306769942714 14094330662140036787 4139388694655200256 10232815264303164758 15920163400544524040 5481232368537639132 5942528835870303036 12652164237485890256 13707845240474485957 12823592413396546328 5198831305804815755 10748967756577849790 14638735697437615404 1063506998314680857 7705651499618298448 10622650070714154201 4073499194436450746 16710797441229174054 4481621929028299724 15627951994015839772 7232815425581830399 5044857101553553403 15768583875994906594 11766556304757704552 4238395562650296975 8695072294500891499 1546654458851211232 13808993778475522217 12221705542972693644 2504309333870602156 17278557498986940720 16705355039673514301 10265956154405206125 13101223187497957934 17385794426069457124 10272018745838120812 15350001349445707942 15910708462260035878 2738308420925522570 17732747669071703696 10854676776605792286 6560538534797109697 5339298018824487209 7024722612142130928 674476494775858426 3637092078939433633 18133426483505741419 1012812767633716584 12445989600973673460 7621971763304212302 13262188109592782472 17699291733352521728 12972499000409231835 18236946628957902001 5433869098017518641 18359369479225916054 4125852820080815338 2100942538042725128 350320624750817922 10203051906092522017 2446800704604788071 11204813248139267797 468501928081643726 9992314139671689232 8385096147700767142 4054413265465430435 17407531570906589259 17421386737448730334 5755646980120544782 8388524744759798749 17511632453015820732 8433289435308308733 11046480831205409541 675963087497525303 17273914831106594145 6909327662716383091 8797355946244839004 5507097538959627546 2045252453071652106 9631894119690879853 15756385749400579214 5280016379505850713 1930086393665231665 4953219669800994426 12709140244670924705 8021697380288035766 5283042486246965162 18336991240509382874 17348331558860459909 7879969967190125665 671551356894415258 12156062611882224324 14950453046407629119 3792761204259167492 4088165097282414950 8771195628637193463 12731608777308183326 16449919423091061712 17210888102444897800 150880480483027363 17301433637263985916 11551391176533865259 1503693576094941886 1747617202013155236 9625994084123050239 9977143890378574194 9931211159137130221 2427969436880250807 17839068817255273252 10487049617121399436 13575848756747460764 6137375280715216755 14088314906735388072 7417279279963453519 14449424005051363872 7691197582265551990 5124122957182403507 11417668246119478060 477035241077502812 10401735682600142097 1095372316800687881 1364076501305262341 15816823720495629627 14763087165255669421 17533431056700129664 1820512944924407131 17474166360288614968 8855891937759696890 454900653603743270 11635763432123176854 7722989717695534784 864167787741926227 14223055736101451403 3594706055668786424 12448485247955167363 11033754650766065289 886322735276663951 3719197364229991038 18302772023189344793 7553033882434614222 6264547555268569543 10297700407864022883 1550908341985659463 6046508622979987001 9807874257720552196 16481183521072188206 13918647578228140628 417713027611469645 16064473086221674260 12753043105464169070 9604603058304199737 3560218778132188255 17790142720701078937 2368866163937785121 3821786268279219536 2329978373804080222 12662142394690430467 109796380396010238 17337609827144796707 8809286293294404670 9178991371206855674 13318060909711676729 3572091703980891235 4687615947608391339 3974491315318146434 4079031169247046535 13336363422417838180 16667910200594936857 12342588793517065372 7582514867215148946 9901903760528563352 13798207509529340933 15447822975113463750 2174894097290568895 10743496374594227594 7184542016161933863 6849257852872287220 4557222389160772684 11257261722620843693 6212005171615473406 9770271669190605583 6197377672001975700 5290242847430319122 8377257990876201847 6875168450575323666 12249891830635583483 10543527572942551304 6756217216472826451 843222134324485076 7062831872940016095 15947548529377574074 4170729628521899720 9842408242605434457 13323797206670806323 3786205784120280732 6365295338229932143 12805948950016010279 6680596759177562970 5009821873752376096 860958923255772747 10474219421645738010 16133236999304902566 2333986067613273335 9780470061516771818 9151497138298590920 10762878030444143619 2260442962538302898 14806838804293094345 11967304043333839831 6844569284632058717 13233145934291589103 3876983401513717529 13889343800821249383 8964415181048757444 10316301486561065007 2278794846984473902 9685124203614801804 762508907272690520 9988904165373471552 5116241003591555625 13031604423949653898 1724181066859736278 4046569778534197990 4721441631735203651 11009343154911072151 10082352473687340863 8869679165781245423 5968214821328713886 5390854297707507065 3169413533609557035 8222498917141638942 10609180425067755193 13627537497045786047 13354285089737677468 10352388669966214416 5748370472815883637 416994556714620655 9158457189443124927 1820666065139672559 799724997364063512 14798985035058265807 17254631389203780875 17359360030409846639 7711701174435980060 3367876015356654753 455865790379207880 4666447692270432202 7887540252531449710 17616465031444752962 9710416592494077939 17812534701289136152 5643653068143088967 5636163576533988819 17428544842908262187 11621692818730725555 17303739493986306354 16669484000836020183 12842092722399153273 3676390241342114141 5943531511519899745 4977210083901811658 18001524478012833728 7160779953395510179 17151461488912211229 9577777108113468773 14017526313484061389 7680836262967213398 974377012746231328 8072624112126062958 2272828458103885152 13822056779002055158 1595873929482772209 13656574893678478163 11499475686469076948 563412506910825553 13281985028556786311 12829774433558991673 10639212896512693923 15537578566929841732 15032494557586081131 9359971184003758870 12253840836221974267 3864895145322469248 5229639330325121879 17071841208517012754 10797437885564298940 2939650173383481310 8803776553340122085 744029140681175266 6815754259597274511 7843274245914844232 11307284275788894923 4103287830579600825 17002318454573548208 7781439059476619040 7859912474490401029 3235820775234600720 11356820066385159721 6800565308088289461 9858201051023014546 7522876101439840474 7242967190069830751 5288966070372715580 16687598388550627560 2065042179393655359 7899887624021301548 3880894629012682682 1136448605037160630 14625892050118117816 18013399162216090474 7096652803387023880 3233503856484713618 2139773925480045119 15665977747979024763 4980825247068323213 12677635648592650575 18241395238354840651 16271434998263022670 6282634977959794984 15285455555054380324 12813558183556579486 9321679535577216460 3311603955118320367 7063631593486155076 3907612784306842637 5058558049466145046 12403231424995265357 7041489925001135220 8886339748188551405 18029162767864275199 15286766522509254025 2940861929683437658 17473012137456561094 11959932526263547820 16880847714426081869 10323117027636085308 12775281048449769102 3028425357891594822 323264019249558246 17069802988489686169 6905688428270299018 8420952860307440321 11349401306278565852 7939010055159262617 10691815108976302639 7564089945195025968 3497582414598364164 3992858532170175930 9458812185648471285 2795320463624345542 11354329795228936920 16206829238258217664 5130472680591862934 12199047541593447554 6855413880769414656 13529166676153908261 8278474571209294260 8086225434594872588 3772076995771299825 3335068745525973857 5442880087914451655 15789760134946212076 5629453652324021396 5499199031202539011 7225069319677286057 13511936696039338617 14983655706526858215 17585622460426664056 14565996830158983072 13103238421943793303 18138693307910416673 1079485209087583205 14901684373653535395 17555985988425450484 17820302029115517653 18145710645722954097 4760468118042240384 2953362812233279138 14539956607452699253 12273500472625587597 10950994382700381051 16413022960454511613 17819036664099507594 9418656196431509368 7850157530680693230 9408096285895308968 7498702162050143284 17384222409221758514 7741792828712116222 1225384714447110931 4447548198753567736 13730916891005454985 13311667978698940939 12688207799551741746 1847784085782053012 4167580283882179694 11126055030996039137 463059420239645320 14428407182651572986 6279038792737354479 6006364987511676229 5642910542924457062 6610882515010154232 2128687133090933129 3525655002405969706 17605767868673792541 10006368169596838940 8292390728289534679 3311005191242738035 6171868316486579998 13938621551996087332 18231592492676549133 3779213505883571985 17852886558115689068 13021292098056247345 10923585203966825783 11285398011699095774 3035048915495574770 11568708563607142980 223920849662651779 4945873927886222957 2241545342151894510 2567005070481998578 9844087027822467794 2734264744645904457 3215483015422462788 18003776598192659824 885384625196606858 16777734939029491938 14759553144690894621 17348407118179293192 14942889820941430672 3641883017982277986 13069305857124695484 1412133559643486440 11299733574466229452 8513954290855228390 8078726244409157618 14257798229749222500 190049834585929622 11307053220107689123 1626908091845487316 13965574326166179805 14391254639374100088 12095791246418507451 3040993169458395095 17098265256612617911 2837654281932206728 714027631030802802 10100674151836003576 17870140270680356335 8774102190863702759 8788713543924851737 5199509374831790141 8874183307191234067 11007798329116666650 9232221128346164042 18270566259355041649 9268846937109180323 10161608342856553316 15231338150860851902 2908456537615736923 8723175187406328138 17156708147060506492 12092032995735434727 6083701991996319970 9866994982614045108 13874640697052363804 9986435845971054423 5461141673563079953 13551168920106809730 5628526055550777501 17859487534436467594 2243048209388466043 12564243554326163625 9366834262124875551 7853070026808024751 2335276844305129013 17046073948880732651 15611147464486549265 2107032990246466069 6649644854889822280 7024568959673131238 14796231466289977103 1622016506146361548 2046036793787218050 8870433799504898952 6698359575442507393 17292588878461488706 11043311922505622923 1538355842229949914 15933056793882711892 7819146787254092125 5553751190454503619 5193707518246118443 12137049427708940724 1297592420262483541 7802168199837199722 403162095220023805 4603977133448008489 9211080941761258911 17112863148048774923 8106072065467652933 9488736831455911867 13055604260283398682 12549775311266902765 7175945905357772811 14905622702324332687 16998448398219985818 2452295199469302610 16881155221219870250 2717636204932582463 14183206544813911313 14933003245441814664 3879030580355223447 7870083357643100932 18228533563685555879 1633447989996008149 11674935944133998142 1218973422838600201 8355175531264169743 13348548697822068010 15398957669519846747 9497252899261459503 11574119078900725120 14018933321523374405 8885236893686620637 2901704688062259984 8374800300577667163 114531364492833702 17777142881299718042 17191829263636511438 4124880239228367634 4250879942133253155 16475362989631804491 3318034586055536948 18191761020913403759 18114141804314227050 5864945473630624184 9319466814752423878 3994480625427901033 10530653110955598864 8686258969836142345 7383105762938807388 10959259276926001825 4744717856531645366 11687163068054477058 12251665079051304833 5143237511608794292 2359099025010075018 14769690743273345363 4772906872515251483 4103988008603694180 3655746269770798159 1843032118620964703 9239324175223680958 8664565065657852709 11535174929891101421 2427031220143929077 13218752629533422929 7776354051372934125 17171542716698146658 1903397243542349444 15842918027505448254 7863099368478673116 2233218901487670465 2973971896737101484 17249560753893113515 15943937171537342041 5313847219049890394 11717581338465861623 9094397434781558040 3430072099027531515 16486439119642257307 4674760108745248428 13870214606379250343 9153383407040762545 9077166918904115291 1097994550988377432 16253714008985719730 10199652543405642828 3304215406754109273 6161222964553035435 7600534444069438958 16512478107203971910 10034098270903663589 13654082646623706109 3015966519672982615 9454561904664020161 6536679412917993365 3432403798932396674 660507686347626678 10836659896646244732 8763277254185270249 229821271773542514 2771981962643383821 14989623901007595983 16642432533140743622 6108600194255449587 9106046035682378072 15182321586418606368 2999775348447700134 8894583636344930886 4207030830889175660 4785803370197208532 5048927319799891700 8915714044235510894 9063769627462627512 7990376142881956329 15618636717871576450 5016067753880393661 1225200127749612318 5176371889060607669 11036914950393113622 662062031607124206 13869932542376862872 9881859327651622033 5744332452451926631 2651846255256032954 6766534585930015566 393324973887585484 12453579732912822814 305977354845194924 893062471076396103 10632717726566711723 5010673036095064953 1072292836866212158 6361075605254296468 14728351763797276619 2895654350148612495 16676813703505700760 9098520572048528956 12109494110538991742 5462504864492631768 16690702071765994976 246851050313328467 5149386916247839532 611088987920522021 6939074072622081297 10582515162357655241 3687428153031098332 9113920350610447302 12517672301042095147 2831608529327257266 12496358103062454479 6688380099228063284 2506119324363226004 17359296802341780436 1002353667598590324 15206053802933792558 16950017592812619132 9462552812818159753 106321185106890662 893085915523008084 5802020456485254604 2442481242578137190 6982649393254788461 4067770112798101586 13059489150749555986 3795277782320131868 5087314715496692054 13341117293725104053 16438891399952917836 12270484224028589786 5579683052380629275 1934927968743418366 1645131365652347408 2275121276668354883 8465647729986423608 6709375214225053940 13902638400868979073 9309311064890715134 3506757448911351236 18437887039654381484 8421507284357206494 1901970665181445831 3369268118286141756 2076414918969362422 12331086416791965675 16708645550051930852 7732932685785029991 12666731739109126990 2715271001958706178 1907081104912738647 7538572112375272321 15281660410882260953 14374581385404328337 15869859068387959593 17795655070425275845 13857235501304065986 9980115852177656442 16658427883109949173 3336100112007620699 3073116739229026440 15396508856194450528 2159885439347270112 13462174589006017490 9648938131943458643 13298955659874934837 14111263767510927880 13624654456904171853 11165332947502247093 9942985413892336316 10925333258639625789 436652822888823548 15152842295600390431 1195291264296494213 15430452337697825936 12573780900374388431 16506510631216634029 10731816364977076351 5604011692838384259 7001670892524622659 12874442815460586988 8897117972950478325 10323817072360978158 12844237624705475512 15487597487075035181 17118821066826639428 3426767416927796849 16801424069133612955 10493643129087142927 780216294764904020 11050810451283785083 9427576763735995895 8589174082636284959 11778039352670102929 13887132165973383569 10967226451194003340 3783158346810970223 11209709904663119486 18004694618611614657 3629614105607265686 1554350712497577998 12459794854838741873 18082803571275425110 7291131705403785821 15097307787968981266 10922959428413922147 12206752067526475612 16631747846478388013 18366849057470452570 10652661053430762564 5936603324214447078 16548461826178314245 10543656049597096298 12158240955115281358 14742617924337105646 13867293805517229096 5926070787014237862 14332434586810944365 13371180147972267899 16335230211208127094 9397667770479684338 2059222714837459853 4892851878836307253 9487448803420604605 11353946341197384142 6393683728309113417 16751291939566885003 2962780011016631162 2712934660843448045 4255463096185226540 15445054104874754869 9777048864566269741 5519897755077802201 12164499712836585935 14058511569481796258 7318133710136728579 10924459065976842992 8602792229887919886 11541831818231530595 16296489054118547808 15700995252557501992 16125852703021270552 967558812328151362 17831911192399891234 14860961089233790144 1662873379920882785 14311355408660340124 12016049966511812856 10795961806936040005 2011387306360112420 4402363520254160630 13627748095314208798 17866505740149963035 13817931405377490045 3023781982165121807 1073741716729445031 16214723859742748541 8108745509596406725 11756237602848523111 2330450748157549068 2126089734868935446 1076578925994307548 17071093639695708280 6685061616983521372 1401173233189122140 7435305157773731931 15741318518498401937 2711553802303022870 1198907114555353845 16097809843037777654 18336051815200890656 7067992382761134220 2620352141867930885 14990492548811543277 5443148009618118175 1424819524098830901 12653269173309166605 17606319045035127708 6873745809455335967 10040299938574082396 8658385804172389785 10833311930278696535 12677079902136893861 1241560892257132444 8197571967043811026 3388698290032608179 2408049970520631507 12475765554426284495 392340137128132906 3879224073142826103 3595256912789600136 8248870163033714320 9866850810192453396 2182850174765165344 10762511057913127477 12662641668326217194 1021350878556564421 15540826469279465441 4320387182000034208 1074604510728514294 6117188503275090409 3110578946468905471 1880009223422129220 15505494452978596240 9831538743682381360 8580405135255359354 5421223828574196581 5898837856985526256 6723138046036403702 16890372570503414054 5480540360904619302 766080835733410921 16419171173696374282 7600898311893449717 6277152858116559329 5987673669186447106 7368383092132309135 6483346174600112453 18432575652031088773 3120980986245431048 5191828545805033519 13380772907150641766 3475025527705941894 7921006301755550047 1443843198686782207 6327939907143679127 7321986758386251877 17332046502157062561 15550206941266386978 17768734406378396029 2621792710602181195 5163985653869030914 19766741707648389 396063093292270818 2576844340381271340 2918433150821348978 4917612445226853164 9669361740757914436 15849006503685241713 9430400166022578590 13886425065712215713 18098672826045849279 9762153395079763975 7857621885366639977 10696646280682022239 7000925157555662739 4079615592889160344 12413937833261571858 13103089305391575569 2081599668823927014 14786393147264038015 1920633066962259394 4496049821908170347 7152581435184832600 3832721939375574328 13584034086539949847 12037884638781426692 15796542190435719463 2923824294872249427 3883505315792681222 9104721583556737409 8701675271879450109 5029404380529623533 14053578861664943235 3413120349380537835 1566525868959452750 12242604900192980300 8797501721093286602 7820488335738029024 5341574401138990976 12407817492573275495 15134145955988106639 18009017452416554046 13815815454623238877 6827159292222561626 5401093864179622344 17934829928185274976 16323324047662926810 5225634123869763035 6600359777246370878 14281322310152335243 8229955647184577207 9141382705016230178 15573503804661073717 5126241356049636441 7724310764986232803 13792072419771751916 4557338794866883156 15473531410683263175 2068317090311676789 13219276581352921010 8352188571593776777 15677225566761525041 15840813544051721713 5988705790538874029 15213227397284552694 10564654054294781166 4311319368470717117 17655655790097299395 15088084034377518601 14670147038722945019 8532136904348302857 6253342476213173270 16103010981638594376 5248771909165203419 9692103859162340768 1994293542383135806 17122848540731550763 8243368291579603443 1700440922271266047 11877909915352835562 6476420086494534567 7869924594300431233 28349823508811949 14877733983192839337 1439618816495113692 14550864840829269436 6927343522536639186 2112259005519499528 9386697386177112679 644747394252280221 2031114967438185074 17200296261357442836 6507528953240643458 15263622597686297069 13081229128146897103 5932735936284325766 14901933165753031502 3717109286992841978 5388713237199645885 449677861790973303 6513992263870416583 3532080036736270068 17062597358531206683 11917045364875003056 14606270798468057525 11201350069082544427 7102473234032191198 2806002241028758215 6204316219309442851 12314853445699465141 14180078755583182906 3341996707442698144 5255706987404329475 6791849143575072630 8239784128148047584 8699540336077043096 3343620643459421223 12104124949284407560 14005561265924562034 15995706782159035561 5991426830191636309 5663144902270172349 5097054678618702760 15061268070557806003 14011755230123904127 8576099339721160543 14367770572181959295 341262217241024888 6640471405322007882 4877876688761031139 18299822751755343320 5157394568723801792 386747147456115969 1983633179532787601 16333051344034871194 12989317219695237113 1592707684503362396 2646352101958513575 7713968649183277759 5455391965848504304 2322281652278646771 2798736738720250466 2437191862628741917 8415192531063561034 14615129620847964887 15562933408116949057 2845509647558634325 8339130167535611304 15135741717412373366 16343622404171326812 362392429713141644 2635771704597002946 4912545028991524863 14702733583719257347 1524180744029172287 13303732927415346767 17092945591140329496 16530877193661256517 5512637858903917992 15396721072039700577 124540249783918703 12251028257709432961 15001518756392274706 11694401119871589319 10842874355506961031 18398693989343358857 4663557588384003909 3592666221402801069 5983025890509971507 8252188572091707664 16314295258186351224 13609726940544794643 133081347343395732 8681760118580918683 11586627797422853911 8421228410509280589 1814301155945916187 12331618729528109950 16717783190134961441 11774944882988682379 5681286089523344134 6263472759410304546 17459982314723561668 18226587933331834523 4101502698308168542 14408265403492121416 13734683488785621101 9377121694263646422 12883119266022314239 13333249809006074155 17885187429237151604 8245669568590756622 1743409731708687872 12350917655001333373 8510330868154443254 8351354012988260068 4138356192584133466 1505632388767950965 10489955259860650678 16917354089752560920 379718120167051388 14645046570652773627 11995527882326427597 2066071026525108543 12435206143788270012 8415137372313030453 11208775944734087438 14698638861315184144 8849376246804282319 16343025957835332821 2230485403758342307 13000741396873005232 9745986406856356123 1445001140501696793 2146016260477546274 14771063871852759835 6128395498642208730 7599435329263712419 10185999181945396831 9327436660564322947 4629515671846897942 2863931331140705348 3202821478747267967 1685461913997881786 4222477350748479958 17557439317402821216 5880887956295377428 13096698146115771649 5577928847952867799 5508419285637955056 10438028071721126286 12484112706777629589 7353324426380942177 617605974795310356 9514154209857781091 11226969494738758736 6645476439551048546 6338056664683890949 8439626286629420860 5542198385654258363 2406952243185333185 1995706488324693637 11239223417176305901 14409756884495803161 9294680450514000440 14595591293489956113 972324356273407776 15638990522236971474 1931373141776087104 11572077094415198464 18438845653721822209 14071718013629444553 13222217178364084270 2437914130552153646 3400650666070969281 2798782044264101486 9120905484616700564 1268281336055992367 12585585536878690857 1415913079340072729 15784947277090034429 1647115242285590790 6114978940430269076 7879870852560249707 3806164237289694949 12910920271817131581 17025926452498940841 13330006301795543559 13741101155617420789 12723581170948689462 12074427091423491647 3565438171319466645 8891583577095107772 2529755369013579648 7797964946831012790 12242345697285871343 1942778554300327153 11198811737305984749 6286429887362511868 14848842320515105911 524565813053391958 2866949038405405032 14414826036756013556 5788474007871361522 17938782651815624965 11381573573066486096 1268403294059993176 10240179132876708947 5171620533215800388 3411490753824944844 9116862380687783084 17096689809516588988 6435659341618559106 8637686307917745953 14286186383057204921 12863139038665070055 11736011790108467040 1301566653323432479 4777419355056959626 8132915104412926743 5204431542480928334 10278551740519005009 4746266820714560335 105126992808310423 2745831930364009293 7106092121846007678 5403519637241860121 5782320157539694527 18254022193995792992 15996545090031000618 17245860755488869595 8224781316480435067 18033150770054181364 16722711985723818731 6709704813995610719 1472828782366961652 15538954469313508903 17529051416671307547 2492839826378059854 2436156809467271680 11577980469959606378 3446004313209831578 6022336954887453863 14774891908106843370 12159128465757277144 14175078677346502071 14767964165184990484 3645220597192764427 17366582746845309903 4947547320309192549 1260952706861006696 7823563829123454368 10397383451635701520 13378513216519801962 4994946876123519797 8627324812347878740 8302962407827640557 2731985383600235643 16473451180838722684 4068139419430726717 639340714707323363 16326001880139957993 946520505151866348 8489492980441370967 17495175074794019533 5652135599623705118 11237210360775106614 6795650410523884462 15868522790822178091 17817607845285879048 18311926689853036626 6330594529585506031 17326543439354838646 3615467237838139260 1695987992256757168 9959121155417412668 10614821180413099559 4700643067460739249 5161627730521901650 5544965385439523377 8165834602248695679 5090604304641053894 14465646922211812814 14695731084776439632 8223030287324884612 8901313699226224977 16284016398472527150 14478270871880179110 7682103026472342983 13397167392606116141 14818511175253452836 12605768402540473947 888869088363694979 7095804205683552904 7556319621921288180 14892111611738960959 9587738564674789298 2947842379343165405 2194008146924944318 3966078842706223597 867359047597029004 12800342826892555599 10485867238294621142 9773210976336204210 11040295197763698429 13769828592416968995 10525170802019379204 17420912190134705088 8601653473854205661 16190135977677485861 147836588067783339 5149464429703744832 16444669008949774464 12797679864144909823 7954067813239071410 14456895876693042999 6447876697545059318 8648147890917594378 11947151504728091439 5101883941875223261 11107913887548975076 16822296753079068488 14209107844939989562 8986705792799054671 14239180000661539779 13359300553941438555 1478176980446646016 585123355189546949 14040897629449314953 11676585432124139701 5778947383543686080 16585019588287455002 8160830052020005581 7568090557626757247 957281025295651516 8526894578069083958 5127787317257367463 2590635387087689544 4908048588723473165 5166658048339509298 17285080296446294807 9716423265207076511 1953411024941323678 8559232592518824662 1962424439216045943 1832342544044758167 18209442222004112347 17712101563433311650 3054194332504884539 8658707576730401050 16739449055881193513 9534420757532465800 15713112239961113738 3702628038054161168 18000399833777043603 16601466825267036274 2445769302664248658 4617654212905398700 118337964321905326 2345937535214919376 14316491069665271859 6385616151668182929 8894978597414466304 18109022855395149822 10423349841055787656 12860448143118026692 9731106881872324294 16460419421315921083 16376080007414904760 7061412807411349632 16644179145875720341 7858033002718033098 6118830070371448530 4471408793253201069 12446071546995791178 13356063813614242349 166020820590867830 559894761445830362 8933293824768700741 3827945013169180656 14401725267748885109 17751664329551865200 1424577860362462989 17579074196883333918 10606483032771124440 8406674246997853507 12490399133696987941 8090986332378853631 5903070581787988310 4595960630747748612 9297999627327157589 13508851097360509176 12888586221428887383 7040128234345859184 8820709276805823226 10849635947079385972 6304687424178264214 17482952770996544317 10049740179328169010 12688742448739614959 4409849877251221835 5447164248299669744 17688385253491464802 13443096318628065668 11128089886665064646 15085188627537354042 4479704960012067613 3110572568114181824 13282016080623798204 4475254601013506419 3160497437613577562 17516224425028829488 6256916607914472428 8138887653921266074 6131660285066188198 4142715367829107877 16580174828222184715 13000789123657792684 13749569886200997799 2837255128239417408 3713573693024717119 3119380456842239574 11472839238415504191 3176877900946287306 11281974852409783836 16050311865048370658 5174395392649896273 14470034906877098368 9718529622583708246 3751731199001715232 10868402568552872436 13478019621935848630 1140401830944648438 15504005213820948137 14099020728528280395 10540264297836300132 3541422696324365574 15537088905196987338 8842409339877783203 3697465998080677344 1130759314252113770 6159617576267754482 570935924682050189 13472798595674473850 17705250670497464017 12814360362856007131 6389422722881056364 11943738311573570022 15507664822545654227 1378314187270953765 18141758611743112165 502530892876626859 11151850524452269379 13880919247919880867 16114916886701003552 6371230190879251945 10201463418647286663 15564454397957377719 12153906540450209065 17477531762188688870 8828554229466613281 17048371570989972114 12685030074864014226 9332296703793181707 5876024960518514829 5098608962234425198 15092729979652608806 6585702225541298236 360821405828508515 2248260456998364970 5886525610796448703 1078246714941428610 2015630593085595979 17691491764884810925 8393003233943647540 17291133763906148566 13145372740272466975 550333169220338263 7694131539081716747 16797889747769676836 1504830204858975094 4623978464485617739 18088329169601732105 3323287711763605285 14096831873910823772 11908862683044868916 2863607442769406897 4153096048885005683 16703639048620643829 11409597219982111041 8942765928696327879 8456206548702534625 17381453643984793719 3882640369956211792 16696559743093995567 12292678559125414338 3018624885739588023 8887382459474383266 9030295374037830661 11138124884010377635 12281291630296903326 5547034279696655331 12391686829835404074 11359991006697586683 4871726242198944882 16057921388352657533 10469011873397880915 8318679026325543853 10483558427766994149 9229675516197998151 14747304111980135916 18114173522563393782 6045360152411327156 3609253306518817587 10665108223767315707 4811231213194572543 15743451487283360066 5262603469715403544 287575129507567303 7189543249908177944 6116054440375904608 3285519847556560955 1651541209664589287 12097284080601543296 13653279186108456381 2998602139925482422 4448449317799723169 1921906645922676014 8665861542744128530 6915173048480649926 15183524209502037447 9425377607268535462 9276827919219254616 14498307502559356746 17504397118874629565 17733150134412698944 16580087728588370233 15370996519054325464 8167623561359041097 8767009998738097523 13945948393748614556 14007851515872992729 4244508556198186986 300820696723484965 2573818983092887325 14348111486661882493 2244325365036413041 18076809705773276000 16201519655471083616 5840752742006328114 3589751137339972869 1891597606621955802 12862410241793649183 4880157100166474800 7409987363550005374 705413069921869715 487955819384524810 5474326624967632988 11355012282032254134 14972577046251172124 5028671402902364201 11602879896376166623 16092657143142133631 2410270770033179522 14555902470087567434 2497421060274896079 7167708759203010795 10656003458642433532 7604105439752058197 9958474598444510680 10524406069544880526 15573312943889055470 3861111493146222791 4313130011866555466 2107695246660465275 18291733313329213439 14273462364631436321 2688102441131838998 15291486922565915994 3270310337455854550 5840695207141581853 10728050797642289350 10139152223725478524 14544672974525827627 312968108578905849 11136682095804507670 4539790427855396299 8340189238190355134 11355819996663666222 1859787521877044257 10762958652751332613 2030836807704218479 4227050093790206924 8328542110470748574 16650418589954012102 8319415955471553462 7734723687655045825 14331149526288402455 1670621660670312450 1133952381293961325 8442921520446349722 15969468158583954545 3618278974898741930 18286572530548580542 14943320698362977858 17373718585471196063 10173368142645528318 2298973575183228927 9292095794525816588 12522769444240121698 14894469399207361173 5744373740132208372 13224921880330843514 14597492485729997187 12961015503992796107 9596385424334706813 14952699796093689710 12415630741552163605 11442048164108879616 15140698001646885866 16192304576442437299 13598547884472834906 12018936680407697847 3982564125246918586 14034848656597767855 1487426606726863527 16841333872008395251 5432913901775688680 16713335151582645119 5463884147888516213 17260306040032010969 7700459925442659623 5927001798737534061 17305830638356445529 3858168792059370044 16640402015669613248 2791175593090181237 16283546475585496180 8659135929717037459 1403797745129960418 5717081894687427518 12573255036500343017 5186121379570667252 13851622511007303243 77559690653901518 3187809932558343731 2996557336693482346 1677688386436739803 11720151620377129084 1925009271176854683 1088070741255562119 2054264992009795981 17432805684325738647 1648108252672989248 2668409941147945737 14268301987663386768 7207145545428191168 1302579039141117512 14229769956409313567 3989992186139518179 1048669299236784995 9139998736588562544 2669586960356823602 5805609601095833472 13808059702881378056 1769906359560427259 11747805873035766197 18374587295792049405 8997462599411079592 3624854479376270685 7453730274210158956 4605070985614130564 18355407138763122666 10998639083819685205 14492349706019073065 12431858034257162515 9000087466539540576 243425802722493827 3083797735237594547 11991537295351242188 4105296439095948649 4954442045423963489 18117081466585243574 16440486490047183626 12054853598905415110 13821157321482140733 4283879631937862400 14985648566330542758 12492931541586854677 14101690837008845768 5873919775304683393 2992866722437062257 7761319906661553873 2594079090301618400 17107544457365160394 12057269662176710653 3228988983348769000 16301272182461011189 3919264438255271060 3951835716457785208 8688951698708076484 10257236210356351639 12926067148189044211 10012949392083773825 10206178335961433865 17400263379410966443 15822609840191732465 13060909830913481908 7548351189469657157 1997142388576832873 3001649801718596291 5608105548555694810 2533083438039373981 6644515841933010844 2599298294284729666 11740804449868893227 13065960031731005067 9005623178359002006 7396730606842225802 14541125090758008383 12040442885235338671 12733515643979158764 5080587096780001553 4658002724525146025 10195575968998975208 10129585199466008577 6097267691303344257 10479392967526617243 14085555685078546611 17154130393181635475 18318061013977571117 18328188050923987548 15913841822802327394 16772782867478112005 12616176894011347496 17110947397309422467 5294725399288195518 11475278176669047419 18202966749268209705 6876454895570314964 16190289868431956662 8433135581101252332 17113845809661513113 13764352632792129375 16149175029411721966 2270259168835182771 10040237679639641969 30103694101269908 12902357555405505330 1678497202391340896 277759180176911773 4323467534394226186 13765168006634904549 2562759366313647684 4843323904923133368 5440001400934225611 5435401246848689723 10274091047032093833 7229974479164019725 16064673836282141991 6274351749022912178 4793198000794670240 791297570603837391 17587293959530030500 4371601660388593725 14594500941953813182 15222231897325479040 4375169130988653153 5236121616307332041 11919215736663754263 16392976598823841356 6097777323714107561 9970060547827746199 5297018061376720518 3955067443394135986 1793848965931346811 5385605470595050459 16786173859862813284 6463780425955631617 6238455873233998725 1347165631509544580 8161563407808156022 13779410674700011991 8059842294360317858 6302117848480200870 12262623550292252244 17987803582977272402 17294363970530577561 12625276305548249732 14570288293599056946 17757600309443577468 224503128541192900 12660875538750794886 10636982257309719023 1125758527485492918 6682357934398387940 12204074316575809670 4979625994698685306 6681342538837025075 4137997140264745368 7342750429055941252 16562539151190622063 6809606112286723260 11261046427148081862 5763648348725226666 6151314147427175152 15204009355271683489 18393143184320635118 4827480766881085005 14416538738919811077 11366688508054246846 2404340272144296079 10838734128606625897 18341912161183194528 1625395270498834320 10403154277729486884 3598816343440739154 18283118928642449139 4934852661563078201 1075079525367491367 3811612196910639542 2667641156306409248 912294954243453087 11556632632597739670 4714255192575249210 230191508077857074 11061197544615807351 2959613496986165520 5042310745311216899 1905761759683464388 8481011935794567128 3553443527492575078 8710821352277032362 3843880737970673345 15400232693242369533 11044529834158660115 9769946252546695009 7464979227033808424 9469282700808497594 15509697959464310333 8206302476100069686 1569266237659479975 2141961875580089519 6251760162779740977 4554912687547216500 3718128770633054250 4607180637080534670 5578012447643031287 1300023845590010733 4509071074714994312 6063343993283462177 433117431441130398 7286540468441797986 13476480905213619663 3400063545343917854 4811750697506646858 17131159853628699530 1552030897503836846 9110087547017689025 55815593435881329 7153252873683224475 7296544988608629834 5260957687026206847 1440842988165798335 1428253880530545480 2280321208496674064 3677816462429942056 16818186613927183738 7742234596048170486 8800620537281745261 8523201844376626998 16845944017745888389 2085308729281626030 11521398388129547393 4763784870253778900 11414145998223109809 17443686201253191787 8694524924097451897 5511882896667725067 9803145040929859776 9514060877132237663 7730516681225418988 12590144259365864819 13369028725061897587 11859285187678343818 16437606405375941363 2911011383565127521 9322750583427467590 11881043925958275858 2605218175233866047 7425306732427105027 14916847785888487173 13213659744129023693 2185174932629410315 7478571302375052283 1040029735071383124 18136737438540334683 14183195143787371137 14205698899567015408 14557172484800327007 13138872803198197656 5057475785144019488 5103350500780508630 7120984794470370161 14597248227920433470 90976764530393809 16312764918809969298 14586995543169128946 958710140921648355 9579074089179318296 15779485752629315249 7457348406941440039 15275306861881026155 17265877276755465973 8138612347419934046 10668766179090329748 2764372498442121620 13726297826101290455 15572668391365621149 3637290654563745603 11991849246733313964 14544322716794322323 12805270423393383331 7132510217490437993 13401111261065584640 11021035776107088897 9951293305069215424 15597007261232088112 12514946493056262299 5333187434745342340 597819483288507312 7474323959786954041 15017194575756101817 15474314891917809795 16075994541955401629 1717551942694952562 4315256153019116772 5544221644606444847 12403649605448633311 13790225163033008100 14492273444955127247 10888434336067175636 6994446094491870677 10175754351547732033 14727243868975969092 9671187576255076950 4701125895188130203 7739705520142006818 2391469969273787141 5072952028102556281 10495848149874480503 16732225852942631890 8764030399686755421 4676324424555539552 18422999870041594335 12198073807841901476 9649958893886508629 2323767360379588384 14163427875946787583 14553281944232106406 4340635254121080959 15177358197332073301 10983099909833058989 18385879904868313725 1372077164982839607 18081661988867756356 2686110259922336296 3588528882694434003 1220385357939345008 12876475884813262867 11052892101501566783 13599717818816375468 4563996882664296886 18327993432608558984 2277713985785151328 17015027671414670508 468175770802716870 9475905103188252488 7569706604199235711 10695632238785711077 17615446100237986351 5125136479481787953 4762231024723085631 6137853767559367684 5206974493860586202 14689777942458669684 909684434888659878 273479855539144374 14371411813533723504 13283548775031600283 863839672553278647 12744040513225835318 16726099218726958424 18434089995278415634 10613952194004604182 9241825996982975556 5923312997801205366 4233563039974655651 6253742316206682675 17885998249168403043 6770038451225798125 7366192757179613793 6463334023169876484 1359168802462795879 8090438844230491428 4937301890322242890 7312264606235531698 12959870401983041426 9765370058318121529 6070120870639528126 14457582262765419212 2478193598127048809 588575009293491299 2777541571399015538 12387548769340029080 9171431675411365344 3424587776473805900 12147938187801370216 843351410927505676 5520790494855717478 4995764775093569809 8713850272952689485 17297836585635917682 8788907160590834684 3109097608928970652 12966650786682916485 3875899510925272664 9189719801305252949 12940823511686906402 15533787203134113464 12897647492873060959 690434144307090430 8593257621508390705 10388010599911629447 16655715593620000621 16806226246582057603 7741849885005936399 9245877137323312265 13828945423096456927 14667351657705215504 17884045301994376975 7582371391052209705 10355847383571169880 15121738275133461799 2128507313288321003 5696809792270785474 15889821027211239586 2135885008254969207 3249631714216374937 13399455225512520458 17995914230309811941 11509604934169471006 14738531681369637899 10834619718924160973 1045716665408396153 14481923703879957636 2364650453587911200 4608655296819790554 4852232697364126870 18210403880457353416 15634911824430828289 5630416625829501877 15636102395581451197 535619776864127141 226409072119074572 17984669618847713599 9373351516271060102 18012825395879749012 12105173025547713432 3952886942650206812 4520095019964124643 4245056242101558776 172333004768145230 15777126341184312200 3966752352126623797 12404851273213440535 11529929205514720699 4821866038661851279 3796093454408599728 2899641648999772897 1808088469286223063 7375330479052516495 15289069495923426345 4690314371698502207 5651340820734197443 11278696706608090889 13850815081126837932 15831655771800947482 4036886457638156434 7528469078756366824 2449256780186054009 2233113517519539997 4475120455559571588 15332876268867690016 236058108346042234 1376590159221221188 927251546986041227 2241456335289357828 13814098653800822653 5700781701881501706 4869836545624373185 12745486911622802048 10476915515445646043 4768023841335479771 10739988587698493494 9036936497341249689 11898991772101028311 13890772891473536447 7800636913256145719 3863581092613842506 17900487504853972446 6603046488425025290 15685395676637101266 13440503950243673307 11373229081203687632 17503821283130066587 12913310987728135228 13878970923642120394 10232819356437783660 11382533564192478372 11282390108319497354 8550486135107645702 18343110796174595487 1435403896218712992 13773957936133156699 262189531204539475 6905866697925154328 14472657556075294822 5448547877846664640 10227224862566806771 18298812943398544981 1083854041377988336 18024416177680130019 14530424239280637698 2522742598609831771 9399047295467538744 16439467025024007289 101897884543452913 389517877260550329 8485792185725939227 7286536774143697061 14205326252899329810 8887345276632932137 14150272296969091282 2371951237852041850 6771264171632402322 7503783123309290770 1910977372129583596 10615275574393317711 8417539225044418187 17751760183669036901 5920848444290414842 6539766875127316197 17563705602740380630 9461896951560020496 18153780261977584334 3139570807699201113 6437760567484181742 10053491739784727350 2683177769597381605 3243145791711946069 7131950947117286107 9629988165989028246 10807885717762955756 2477379253019182234 12726535266851723614 12880277555939938496 703976440492152039 6526143904861615589 7607117965446832228 5553932731929254218 10095260444159389816 6064409952739983278 7656579958330050952 6028364106654872833 8961661938711422593 2142477464172051660 13777989743945441312 7648123244935914765 12329648532082071093 1632082384263322917 15047414743409588791 15979584168528868071 1628924293625518801 13405646114415783609 7638491905637468999 15320439317645679171 13863213279993748215 11416729688150948509 15870449148936664294 2196614072726294412 3947533328591187578 14139099341091816698 12684941906282820184 3580393823542701804 434901441569086202 5450965155757789436 1340874042873083458 7102222979487645233 8852146009092346825 4892023988584110294 16012575872601648687 14257755022779395276 17812232073042928023 1786742524635172824 1434712715696261494 15355027889328330582 14739512583846940646 12349001376351344621 3569147813636668421 3830174405907772710 15307329865967506809 1309686845869076691 13829764884153754721 15366744123477760876 3480658285888229653 6042833146888766951 7246293326922120292 2653331181761116943 14537166552642264627 16277675799089937198 4755342084770947604 3281775731444731665 15286798430506006251 7609651367336268650 18370415790209250192 7854502918944886643 11560825962792217159 9919562515766288495 11725721546448785395 9488737620971110692 7733854890646630864 8022651463809624008 17026410611017722704 12673049345274803109 5328259969315295225 1458918000642800236 15406445358843296322 13174024532148880321 2294104534681393238 4784905032779291589 866684885197865929 9298802201003387377 5245610903186043999 12738437454731142150 7562529798222999912 4725312107864776853 17981954625581706708 10562072317450455763 12126432043960882158 12816167700671753830 15021782213994850362 17687095108085119612 12959187152947978766 7264951672069973987 7826934561705876784 12051825502945821065 277961367045953705 874748570123158430 13240647350923156592 5360565717725465857 816470290592745867 15315919031419340928 3874754166783292860 11314494668286207956 10393297192231398605 16425697099860403441 16224100068002028809 8122141059743842832 15284809168078698250 15349282278772423392 15158843939238346584 14403440617647150111 6666722285827945747 11727561692708283727 2145166496508070597 275694365927725726 10386302609513157750 16189063755978340732 14963855309937888393 8960806586560904706 12869501622166134139 5215806011596325458 5525178111042370173 13559133066641760739 12458454360776972723 13385123844425189352 18184283886998516311 11989535775426407914 9651657418101883953 10857038094344795694 10994467825849283931 12946102538840124203 7093724934670833430 16149583376364822425 4978390548879353598 17798296765368465892 12312945201769558500 7900942526982962281 4232739944014166114 14649929455350461672 14895473629594894759 7100503124016832468 16785658264583330654 9148810488856547053 17692332379194980706 15773326037506388695 5988918260575973551 2828354137788644628 13042468279023415386 5611793718544577434 3695619541623290611 5266270265993155197 13482617153911025361 7836323639857376212 7810930516248789979 4650181090718523855 16789109878610595902 7197839483764788922 776880637039121723 12177922748371954056 1438825364772454460 12646380300252445171 1527198250486566051 5724311479602790224 6621940706678278513 4856142975774349626 7394905286003960871 6126769539663091977 2201897641177684319 14596878118816637685 8887049642536124268 10598211990277103718 1126954857538562858 14125136923350025170 16008277723703295027 17407850242523700259 16048622760320399167 10638951474007142958 16884199566935604606 6086029548233822605 10589076645782794406 5677446854981765952 16906345399699400823 4598561255938798637 6038554276087431557 17194716995786925218 10993575917692828164 7142725443079442020 3127653384271051335 15079086449880298073 11099817703536533587 12008049264064926086 4187217489361829785 17794555836837266466 8225006555930356203 15355805733684917330 8760601193527147515 8415384405731252615 457434833654439406 9532337462207807169 10152806751008926382 331679293875334078 3324615006413518656 11272012992227064558 2884833014691267974 10251333599630863756 16146442094687147823 1213090129754741267 9273020818568883488 17476063562360477875 18141171466459095158 14203139690741707548 17076970434433957364 6329029391521574346 9510560760354953701 14625585441654008413 17402707200335771199 16969349553124892210 8872036227290362346 743248198511647249 12942703212449157204 15029819965130778015 6164139120263485950 16488813202489159927 6388155453384813935 10626401198978088375 10362149035587290701 17958229388844516798 8498324304606522775 6353885424783771676 15706704599588253035 11078755290269716364 5168106809743205085 18117524571295483588 900331662367243372 8207458312802084972 6049495177262030219 11310088832484103441 14263048896157689111 6068718807566346339 13085518153291070650 17886835384618790327 8751560911501593731 11612087250447906939 8488466401631308457 1390205739897707180 9388602978087395468 8093329211593107041 7673321106470446487 1122208319179927006 18162170668504204027 14997914653023295524 13099745746467199151 18077106796909073787 17443525961364010372 13000498301902264262 13544592855213681357 3015867762763433603 9400418459449635776 3671838746337075086 15632865334345423486 7442205825364571432 6046205334120096212 6637409708659726100 6635250795067299909 10243335048607723101 12902678513869970638 6753483196345147644 3327491260488231334 17597116294020256493 7440039247471701320 9568634222516741578 814136442184471496 6105089955162485572 11010910007138865820 17534580868913727839 8012451645199026337 12751272377152944520 11971253489664737361 14282031965519863611 4333875910030474171 5604355161798015197 4416614656380086738 8265137651307049214 5706604368278048874 17558063899133071875 12898080743543093577 14215744470076117296 13299973503037396837 5859817981655189421 13171464436255614294 490489865419383499 930309565994417636 5192102209804270860 10640157506746824287 4970601961605223126 14307037692643417640 11166191692391017094 15821382616543603 8828525991547174187 6706524835871537483 1968078129103688228 13549655203670567875 17195666783682795343 11545826692911807063 10132577464550835748 5072019054948876653 18258418038187819904 5530529798298041869 4232357428564462430 2753190010050675931 1011977021431918514 17334390266643089090 5218471949560995457 14597448768588571201 7268853695092126618 10464905407766332448 7344963784472832750 14683328052934255411 8247720491783882114 17674512327011232248 10568543125059094821 4587441850652024981 18359944400308026446 5207467373169954282 4620298886776605229 17322357263171666005 14022191091693310616 9436362287001679537 1988175009288121052 14881997986840511870 15405764382609754636 12095105077899324344 16584154379651190110 1972010542410979166 3121244878243492174 5290776551142534273 15444092606737027182 4393443813201973389 7993761266631496766 3366129379328725510 17148152216053948772 15676516454370453361 2778209454285564979 5075499489024607083 14747159435624164090 9912595713105445471 15031315486790655828 9440631048199058441 9427675509135531543 10820650458906287921 1382020397627237908 16300849898599912983 17541548360281911278 14611045615422186333 3055739604078357591 7130009501789159829 2127260596736243484 6358714163264276596 4800299430306146895 11042793519560288924 9807762376245661659 8983580317367992976 8995269650014648189 15695647810823883696 4654151670837708836 12163341637080598056 11751542527017471871 14570714035615417591 13236344769574266284 8156681990734941423 3510111138315868096 13305724786554835420 3390503661052808539 1864704403515496065 15061572817246314622 17188611122791880446 10674572179881131759 4074680339207880553 17921189642868935751 3611761029009701731 14182176512059897547 13740124454487284271 11569862715362709636 8180489838422195817 9380747290687013514 2601469229167448338 13537072616324700815 9678462231028185651 16567425291647976683 3885750555843415254 6733363023713772118 5304494017552515616 12894749272257771479 2315228057649146795 9773742833894538779 4831069936299456822 7410629110951403714 9296446537393737094 4496052386713811853 3440451711020306041 12491016899427556829 10071781287617754381 6795279828627207405 15657581418484011547 1139285662540101637 10001630748404234128 11547042567592481079 17408730647513780570 9942964921750586847 16145511694521992094 7768173774192265916 6344567253692413845 5866106326683480912 15177229963774835690 3205578737145964691 12656792035051832669 3428495465645472389 16898932432934116691 18373916672063555511 12402826384900245564 8648176484580866643 8243182561735748528 16851280119662143456 6072625340706285316 2012514077290981432 7735796719953297925 13159888690134603951 3232546680549401178 6313974746082858418 3820846943056554661 13510262499856229251 17710903916414051908 10967121928915606439 9718525831106320059 3757254129542081077 15077540374311867838 6137163543699974717 18101170882456019349 8472399645700525047 9006821944706436212 6133485255932360817 3792888412045736844 9255688346551407844 7960984848003910505 14965008690213940920 12209832015434168498 6964184486567809457 12867129099241342088 10970552632740072441 1311183516110125802 16808955323758911781 9504127127804094383 5020066720505118577 10340123489833807828 1536039757220552606 11524925265143272607 5971788263285701866 15486277808294510712 6750388153731601308 6556280222223884147 10483023648973565838 4596018571742945099 13594208440643971776 11235197809233291777 1242116818390226110 16855033580088188885 8698331525815294304 15524541011549367464 17793591750194878102 492126376876769163 14016329707021146762 6097149426442514522 16730530630171787919 13776454101961363553 8433908055980208305 6522991774040304447 14500310392531735544 5844309599348409501 9442673068672301587 11856590081740035120 17491136741717475420 8665678120165916273 4592376647586374720 3220154767565194703 4240716154718463204 3525151099785491299 7299312122337457307 5210619655292577477 6803470682911511818 6899955873897409824 8142136436080301215 9764783217342279434 2894389950070406221 4573067628602754550 1637671840903228771 16924671037355150976 15312481771732327707 18050417292016336037 16505179926394825641 18427768347218487189 18349272685751033604 5524550596560201720 16306825480763723534 8242353445277373644 9343768486636809789 13668983739152519440 10063123644598658411 11173789541366438482 12662713324315461568 17209975113150839467 4113528331688461816 799434468679349553 5354086410216718054 15297802678643433936 17429535172073824888 3690685432153348989 11343458892985068960 8729293677501188336 6640956210938391149 14900916383884521671 10500066662390515154 5907680670647200362 6005460362224313644 10524723269747814463 6960279629603864557 17401986919542906285 15582535182825879219 6439640139185037936 12484713970604302722 17427047471317968022 16600948529305579703 7577878175915259162 10900608196755652467 10054605742937776769 7534688391687198531 11696180447459666487 12978806163320202857 13649766529544396341 848682978836836237 1436930880888740144 5063711738007712746 13047958784863667283 9921124653631219943 11750088613029493165 2057459894368904621 11920840886460358959 2563130043596869020 8978824151015538089 17213967877220780670 18270843988761728480 10113086263335579906 523560809027922801 375363114193490356 12146830543757108564 10949598474687655549 4153395679903819354 17963189562402212232 15153757474063352599 3114688249173986321 2825507577988466035 7914625841298149631 9023541463725553751 14362243591815935190 5362408389027218356 15776640460841718706 3597055122022863573 10242364390614078739 13989701631943323226 15035371224386890155 14799354901962325878 8173024188806143179 4986494790361345003 17230356066614393812 16663608836690736920 3782952064304179721 9475352396742105648 3610566407325178538 951983418379498759 5843656838476802262 14219604162539166592 11793380427530683653 7204227685713837267 5336938576370830424 4591694608587047599 4297379333161888128 18017929766432145007 3213347000583771601 2207653590697278435 9377213883969190089 4751064330280480989 4514644626393751717 4398096538181740515 6117413312862609441 11367029927364361351 17189573339830316609 3733550087865637234 10480249630108792962 3309004988971505172 12713459381377020587 5351415669638384793 10291347216179905304 5344444739316927904 1201171506111123962 14047422682306095018 9591610170367040231 8070088309205668162 8362266501335288970 2607698843885969197 6455131238005187562 10798506042500990559 1797054750410309420 16852781757936068951 15787942685929256185 10642819609613439036 4162151163987882860 10963890135871950187 9925587577153504873 14298302835576719347 15333338662321623986 1857264444544040243 6042754167334248659 12226022720983653114 10943762875414968518 6567463632483167939 6998146284028418612 13325348946497123216 15793489966337229819 10019664578694735197 13325246875000698936 1038049147259069925 1709816692960816053 2439047247827444397 350596259202911279 5006288367218133349 7656554232695707383 2448246932067757536 15516792148839400170 2417279843950809507 7103663419380211235 660516560977814118 7705724820802941563 7311277036935781768 1638719905319468235 11657440325478270362 14661650139840962122 17431425160481970226 14239743541971504770 6342490482240472202 11637029534383062520 3972811039144346352 13477414838381309614 14165437835251121296 15409342415402822733 10857695685913255137 119618585289180931 12298299855399718174 4520264305653664435 16975214813363264827 12705163858614444741 5918011552036626469 17768762684188805212 221017161908888958 7485410772480375984 17865445129577759142 1725137944584064168 12457966262482507287 12713391983902951807 2705183545199053908 8155063045187202200 6725718157079169629 1525748362565831347 14038174106851507452 7535203234161609696 1840540053992790406 2007812067096703748 3832555677181294176 18075719960151572274 17816402615897175595 16010148430460841636 5448725042894361969 7092901768034534914 14364831185753662343 8755197702228233438 9064610824555817178 11977879016533586493 7867829269622858040 18131138092228278590 2740390307073809458 5660911160195079876 3615667364282370859 5286442332527190162 15044880784457856776 6247756957104543817 2705015295402897778 10974766570685914886 13191805164017890079 1415824654215232088 11475668989122887174 2211358264283270721 16363685931268440379 14390422757961729442 8571376459855647708 6981360762635647512 12251295947262161989 4461270705312496595 10202383463947790521 1190022541604360387 10950060937090700063 7518883800013218277 2975562081947190529 11798235214484454005 9357025372697155385 17394206219566051174 17966975167361627790 15559071087668171871 3669680637584270891 6714248998878945504 10230868195362347677 17217749446194779717 10499301543876937798 16144380183236004950 10787816001841058878 15637651290632229631 15430891350691810178 10520792264160293496 7673839423915952412 5236031907794743866 941425648567820265 5244901261342555235 6098191869502586830 9239874176313992986 496546758566578450 12906215253030257576 15789306780396050306 14618140425864727909 4934774177800719284 16162401316998074019 14855400948690739762 5099003663687389791 8590852031473102103 3012003358470713737 17052784738153728492 6210045313095277003 12219274540136461581 9432902837890213522 5043652230968862101 2880416007749986103 2728292529479261097 16661963361817071568 1201118805878703084 1679484560007224604 11908525749149361296 10206467404928995998 3196193682120165545 12863665866413062994 10740920478449764692 8059435154161949969 125641193303325863 10755990961978927947 13007753553229042473 2146321224590079599 16108646672634845467 7297859501366021880 9342208534965134853 16692645939853439772 8704438350013797038 12336026624648046246 15905905999290714178 219257973982821293 5684106067959552292 12945858405365089946 13429242330954165408 14742995617159062628 16783040607222182920 13611684093945676370 18029526320514981 6386604579480878357 4974001845055127279 13660452400657863635 14515935559633551260 5296523530001801894 14715073945006160423 8114490183161078131 18061335659142016892 750211428191617881 8684192793872672729 7633893343122849209 2486438973713832928 12526791776299112042 17999974511816378142 10664460646935998887 14045988609615617101 578230796357485432 11242055866593614361 9778817075372830480 17555929113250224995 18327086663109141802 7185219290823120279 15519295360700405902 9249762495991777051 6964501592490198313 5596277683341654733 13424343347699256256 9110763644960685754 9888039647463042189 8167744928156166994 4681357012835386125 4520367062477009358 591645454238729874 12283572105229363983 9447054007632924617 14029829248989667928 11118717400220455116 14503942007524532131 13641417768482329333 16363101504633377872 16440105634595558134 5633218698266400092 10877883637228938775 3850943866563218136 15675962941707465347 10262208626823855618 7013854173893149470 1158390889647902336 3333159173691583368 10749978312421572446 13650696678469218835 2123481383390776022 13467450242302506884 17103942752662406116 832423191999301970 7772756884802083710 11920498503827675498 11519414377450513499 10809693064234788055 4591281253338511618 15568779016153659603 11531201181204979564 2537987619090044131 15498263886416287870 10574105419038321166 4024195091549638592 773548266245702387 637115437351919070 5257679225982203379 16869607421826590823 3361696442067214940 3181519694490953722 196169354798051395 13723301118709949651 886734286114401660 2107440142517562958 2004789262452680845 384495721745396992 1502717741819387670 3074465711455345065 2540560197777952717 9317544666875580981 9113029198459061376 15184473265367263912 10714086045975515879 18179241374060404702 3762285285557780590 976265258187150187 12966520371791801375 17360250793633575670 2246975423371666384 907981824746088307 16715459863867215880 10829488999278418186 8715635178003349994 2369814242654247440 955465049463679019 11149989835881651778 14762737213488691800 3093735352835918007 4709892791611316911 7217616711166403285 3527836112972420864 7469458764231106738 3845294222406355017 16841327067912560109 17623547190173638686 13723453053221069644 17539459999268829285 11918191654282572046 217600525967522857 10815022031596050571 13766637382936134526 8569795929649760180 14742420205743520022 17270781043258917276 7636697915063769293 1817195256642716301 1317092984681051397 1373124475223019923 7596850718104487460 9496314164821299795 5670308676422676131 11519380561445575789 11679819905470103283 986044315895098307 12954213311536758738 8410150234760623641 5827960297615336064 1913341493368790432 2390777627261784129 17632385846519261505 10022036613596441428 14866993654019254536 18432165530840569193 15391244060381952985 1932940180779833990 2533899637253117384 4480584806988748102 18290593172833702777 9647358397338643931 988177935499130328 2608541284729068553 2135804351324372748 13105726476729052899 15903840052790744060 1916338366128926755 902730973967568345 13682233215696457684 580442406624432199 14805650441468289972 18001586595311977716 10774019241470839149 8079534799854777122 14959546175324392410 3720165253174541582 2005588299789309175 13237632066953519679 2907341326049096084 8310399098991754334 11704356072677511685 13475452654999418628 9314192877455967271 2145654741887952185 13874732600541003169 9479173460159494724 10612391427335232954 9817861634928440757 16990316217362581553 10251359631259486534 6664424973958751710 4126943689301917634 14411629187253585889 692138453355761883 9255820818180301741 17955551941996579888 17813010319489076790 937007105416281013 10834089943794734034 16378280031439491596 2193304460359628816 16476716180520636900 5377464658842289394 2479250562849407799 6320246090750775738 10401399627613002139 6787233500574522109 10205036576310369721 2317145623531771483 4154393310567576280 16947466905451874551 7995761157503279158 6753394056097933674 11153543247838273306 5762036910505882034 15089631628102365612 1785327293882354324 2273153204438871144 17670048993703703370 4170414610009561426 8433857394510830920 3208538855122099805 6814492675482757948 7783917011448980107 2521817043449501857 9943051213630729617 1150094750433071986 18075571709766086659 16002632109729604118 6721907654893564946 5775549916869038370 17494217914612728625 1894387538688384540 2801361061083792306 2858775043348698323 12001947343931119988 1655350602756316127 8903808162985327350 13852405490767890829 17141665798949551964 15864212380037571454 15734427447592253763 10741948305320179338 16053161396087594859 10947947734108468355 7824693843510140365 14067301003692518450 4645965611769434845 10226056731870823912 11564615395987959941 5808652068953789444 6134666604195754197 2835199905311353869 4797200905744294464 685882716215997095 2594556373496909059 15868780021127998650 15148425254733166908 13342657016291625044 1294452387468179782 10135521047894377574 1582654064420261225 89851573018744035 11609311801568667663 7138342821273180484 14476962893713113658 4809119688920149476 17533742357321418379 10555337379369226581 616301148864601777 3919796946411963423 5847061861323473554 16095447889430359974 15089580212245268187 1560502524845681620 8928109085963454928 15210013331055583725 18097271718290794342 4046025242381721669 786404803340639269 9635259693712540396 8034366081712105963 16965679559545810814 12139060001629426302 10914067975215421340 8413750451869490307 3504187898419969604 3689387309343471132 18410737162225227000 5157372575612649669 1482627794516911917 3362371652774143341 10270341371021049571 4485528442933132292 12106819789945601671 1011617174002432156 17897465412132025635 15630691829741357497 14083740602161043784 17347792009949332999 11616280621594517640 13118986090016605308 160130924328538084 10601648861190932117 4278790172364458489 7437360741766490499 12584330708891903613 1266279039643521689 3529233618930167477 4203005542358824464 167013587576337059 15177645738975183627 1078603355970249334 3769444743485687329 14315675037974823233 215242426739689101 12017112437166698137 9468950130176135414 1628065220144080227 581989550185858512 12271984732206961487 15660411817931694777 2306974177854635567 12701143496741959068 5722264216209007476 6442091061201949496 15396132881901865940 1724705025521244874 17283926991741946342 6343938033533336909 4154929243630362723 7081864500996635073 18073346753866495014 12213583218958705586 7281025272359150092 7268338722074147727 12113070426511513766 17842250883258815857 5394663089058766591 3925253367535354463 18142441273717315745 6280062567860426845 129603777302584591 16235373052421835326 10165159786945644342 12540942795368643033 6184789609838434884 10282716292903336284 10349350351962153277 6376635071961161700 8625150339718414108 3861966905007140488 3168498512693146120 119668942340529970 6527945582305699857 6030707311587901812 363950684226171194 2579556365788927669 6558060532406286141 4751321421494018383 13731703877667033581 1047393517304861165 8548388298162606648 7856735710795914505 5697695464017941394 7193609488255918130 7853775320968778614 12964562778302662682 18291895514927432867 3986687030212280762 5604746977828502351 3960334969461255850 11674457383932632464 7635153541396173257 17790706737162072320 14121521148924303122 15217919825466087567 17083453719877268693 16863829949715536240 16742241908954248053 6230806970324047814 10084739332947313359 12927827144006984644 5261675512120450906 5301073267421977944 2978402755843503792 2129305572257833934 16635837539061594092 5095627764445546781 8600160967524949007 7315256836097486035 5610145545193672278 8259331600434475615 12041511422333886361 14691408419167856339 3372575499397090165 7059754224844504889 17513202201165443227 16382233374010246430 15077319905546606911 16650994211287538593 11895208861642962573 16517211503449367637 8300595563473029836 1456538635231983242 6158880615938757296 6596995074878092371 12184816413431240343 15563914753293368484 16097579564252301224 14507665595256905302 6934710653819385004 2687892971309012612 14117234752627632344 8368674403721399338 2781581671842542443 914632358171462895 10684658116620242362 10011868657436325620 3441405078838170063 13720596649019804630 7824437192595709313 13483611786240911731 13856373544236119560 9741609955982324742 10671879542387281724 14601854337849184030 17788314984744772127 13152676186790048329 13281603170022797977 14612647335850246015 5703220533019478677 6039905076773208530 14467560041998722346 11822498030756041721 2696700086612712404 9463745448374213856 8061980046809503442 1729152425454195468 2516587392253734265 16769653745793256021 8866523136758601633 16178011327188861346 16114893943577565856 10451620336681285247 9545734708518444408 156096846947555683 11511094872212054317 18052174803780627343 64921641216239135 7013125686190689742 605127774247492397 10853205219317370660 5540025557394724660 1984167375565883379 621929728955865861 17737969439685520326 14859037282438734135 2455160764990827674 9748109484864710998 89904982920463804 16247189383402896402 5065407905328710312 3580346463122167915 13629976001847504314 13177338115519193702 9320558809292688007 8828834742535094673 15447760910560055942 16831073567629519948 4911170004941046829 4473035232134000550 2266782559464193712 2910881967009407270 8248705392075682511 3310331306107724510 16003302772139422652 15919169667213481618 10347476777954891872 17417187058317954977 7868237374526463747 1656713194902813998 17874773746526055719 1025693164885375207 6232001055079552190 15638947935862716046 544323200571072382 5667670145975245850 8460310430644865717 17848322448817461344 7935410856248298923 16549872821119562979 13598488361874638982 14125336300292231958 1344485270877407450 9109958528091757220 6259854836649797139 1775424914513225739 16180307092078133443 14900510711412236887 891537576812003957 6168267300873751449 10173747468077454509 5469833675794051199 101338544539507080 5747834430859641163 13705445346878856792 3783759696204014666 3993346930398548710 6132863533895357626 3635814456205538616 13792869812631831547 3513162827011235191 6114540213851354155 7506794771809040305 9089099340945145501 12277755967151818843 9086941119573721070 31596595406731496 11648252408002813427 8691099176780993142 3270425134670254358 17620100275386906512 12749141822708417050 11758348125687732144 4858775829682217149 15815026791674692191 14827446664251856456 13674830206237545710 15219451844919120864 4079240169385813040 12896522261009901130 4468641723153002864 5900632021413881512 4552550015994214947 7357371319358691066 13310897690328027303 16593693080030142798 8335593740387397682 15405574261177594309 10751284570373197682 16471656635919409168 1961116945335912466 14853775282438299637 2278086978777684692 15502314296233328966 10014576302131449701 11494485896992454667 7962204403701326423 5375960650725838101 17260728759294570336 17611419298612284428 13958130462164084176 637743514734823349 432231508536899809 9760240133365858069 1838145389800534951 16226783129492575562 10278086097115536294 12167747574766506137 10275900278868787402 669642303911810259 9733770882325099936 15666920895101936229 8489585845047507640 10007631353851805814 17182125391659588331 13480462737639700387 8546898777226246838 12217416716387728694 8437316906028037340 4645825041865975658 12225185806177265001 14655243764203700635 6821177724370817311 11560238542264512701 6107958674781412579 2170839893252718658 3361301805736443181 9381076142368668467 5540399352986629150 5437686322718830501 17131520672643525447 7250569842986409276 11842321629204570141 2502256885187914067 11465398195004317268 3352063632322637003 3261603640070532719 13181114813414294498 3827923662309084992 11520701197763050189 6614300824205879546 11291860036336937522 1699284799286981526 13478448110787398382 10499249454585628049 6957203447506795971 4074006031808581945 13674533183024763904 4632231658889025764 6125630757987608149 12414325103131859899 8623051151504701260 7404835854074549029 12722471218913861629 13067355713831331902 16324798643425920628 7206328493701616203 540749862444551862 7806350232919429461 15571087262021684827 15542288528842815317 4828038175467786634 1282493533277102274 17084880249276390001 8514116569851561753 5425953234567477369 13955830991753833377 13109470338190484326 14765485379118410668 12999750511139833074 16050475505304919293 525241500477851774 7303952318976546189 11282848126789197249 7623873046053487938 16842742038729765013 15195740396038639842 7147336225600167718 7597059304351129886 599311689272434919 5056738716042011074 2923478000837949911 6357884045445959837 1717682100602289716 5803093495920950173 15601738762123581335 1031240562163859153 5605955491594658514 15065421545100893985 8875825035313026714 12643202059633032487 10020030664847484936 5242970208845386588 14655494853212293723 9300630406787728513 14261733171349886955 5707499935994074899 1395851671798959419 2410293672725148734 11962817703318136684 18264798515501306606 2322112263323920106 9784195558366779264 12924300563724324556 1639969544762786857 4265760767573998408 4693897538024738074 11081530690336068409 4098764474048533348 8639871374100508037 6523190593093962846 5239218917831995628 1470985650794349784 15176370600466127579 7506818852346433518 3677839896363179453 16156311489301007613 11342630724942463455 6349440313737006274 8872801996944485593 13713709535944542414 3396309407146073327 8988254036867772646 6323571262086175113 12024103547950227702 2555843566141282060 9555301353422991528 15531909711475042668 7908126576988181565 15233854849442312906 5073063440073789086 16056113381405161601 12461275712094320633 16680974910231270242 7555257201719199720 17317177534073322326 2772655305133289954 2400184097122456590 10120781566093586289 14704933420436986079 1194982373856575349 5718905964872493292 5669069102790532917 7465080687687362254 5368724672626441516 10635197772007215455 16397779732706249550 9972348407070872284 5346166879147375133 8930341610504576759 14776710498605844497 13221772897172793369 11829715075879493984 12804399035910090408 15175365330674399140 4034604937353219775 5561611999496041496 17029142382506584608 10255451226168534079 6278988905300201650 15054526471995104115 12756930926219554688 9232158200124045307 16698365359966055904 8593657948863849479 5971431154407962977 8918279252696344449 16543724490023125629 9613038583450469006 2122519048522714819 4384756026198119237 1860801038208844268 848126937520961274 6891001957068816623 587703652802910890 17146382278632571371 17335158788304881064 10786310017450543956 2369379992354060257 7171665772981113416 8304996933023688110 9548143659480347324 3064430000353722825 9207540159458614475 16535847274127838470 971573230321874567 3998752507859700440 4521358615264252465 5378197106827086797 18072637463924843082 10452920295666727085 11175635184878947396 7521895193753872633 15773913885776749270 15438620873749674535 7897177879515856779 7991299689550220897 8221939696694139431 6236020402184836638 16967885726414063358 4234956501101867227 5097089859402481641 2513597760117619476 7476561625457489993 12278355099543326521 15078141068526115571 13272876281833615889 14870208829851477803 5563820084413015822 951193365292936918 7518921360870356326 16519881808778150346 3653128748854801385 10085435483180122548 10196262199864359715 11128038037596427483 10921598169859606738 4517258729505034658 1737545918668304680 7372406599086751760 17866806959920878934 16956143233573126065 5725722170629179136 15113138249927622208 12145000308868109908 11963900512772019021 14223072666038765016 10034433919091947726 17898501226314780739 2146056052964349543 5526871989142186200 10883800786748916084 11916503092294738042 763515688025380024 16484447482590724985 654806841007926421 11947294349588287718 9276203313264691840 2745697058161509452 18098966059844160165 6139943287652165456 10304156579918345495 16103542230342810780 12642961857316439540 14503284534664327337 13044154404994448760 14226619617047943378 448141558610755420 13331073014765465244 17409384522557243686 12699520762987075391 9320502584271694804 2441917971976974072 1492898675229644772 5829489611936090623 12812561227405122637 9515429718079887256 13547224728699294900 4467624961914261457 15386747047243107479 14455945083662844030 14020281973749864836 2764863573173891808 14333082696271932113 2519796542375322762 11710738408578578751 3012477204958832793 13989564749097650171 14121923890684375836 14278749416350978554 3939851555148238735 10481414186861371690 11950182025506645588 17762856759365672706 9000968248075201632 6270966836177301626 15567361819047963774 11870781580628899430 2937535553020242659 181942674073388375 15536902236221759091 11903162706200860336 12049257334684106987 9129758243160012235 6862459744948763814 6039810266604928159 3108562465223150904 10994329400280843581 2286607976347642340 12931518099335970499 3826869721684412719 10680464900330083305 7523285488946246696 7661400646545671221 11099269480898071605 5550708026137347439 3461436844230436264 5680120773779721250 9561879827275529733 8757347376211427928 14536804817861805499 8493800175476523207 18176642469359217523 5056266255417395242 14033601042388259860 1471603541068994707 18258022640189762780 14605934341478568594 12960180261603797703 1383406971383603688 3629447794442769737 12465338134172378271 17543735790347517991 17013376696749712496 13181057636007147472 15053122922554737493 5012269477070909073 12160729416682207838 5086821174570422649 7401125197861916230 10366131311536244328 2297409147997640935 6066465998161848919 7042910685138687282 9149461641098471995 15274761126268367595 6947404917303593621 11744511613312717108 3566540222267922528 6232086037521695201 6490206646906487701 16585468308764732235 3858955847394011662 7521853277833855960 9437391412888448772 15063427421472496613 11899506967967522523 8081552390467007674 17017363191235125103 2257187153552360650 9138893428464287917 14792208719218305187 7210912559963579608 6074291941515323357 6115790140504141774 17155033368057088806 7763232382970221205 3305926542735356693 12869905909482701650 11321495197303638729 15181549059461442377 2115719931039477667 658431283795276228 14381976774039818111 11973330744751874798 3644428328417427970 14828520059672045772 15419320767321641802 14465403412900113067 258484597149622691 488444191344369160 6152866611135861591 12214540078381807762 15666217138373283578 5040113567493759889 12773848338454550087 6014597839086768165 2849785683174284836 8211659598397464708 16187197280441542396 15831365039523540822 6260171507263837514 10528994772779511512 7310760411889385313 9738950350004739165 13925818907413796025 9771012785203876168 3398522870607895723 62722025583263736 5969023643478534854 4682963094397711791 774909857160633270 108842332369714693 3413395448089399099 17179275172468276018 128206091434484586 18270285322541667060 13909551414297408261 17398769743467144393 14481425651691215300 13832531719294262214 17772791476183195810 2468742256059245072 16511268287774142144 1183482777464800410 8611469960461156762 16444567769212763832 14010518419136632170 849075206836771176 14642449776723281070 18072611132054481330 17670244210202778216 5208196082841671145 17774915899474246452 5111271502653890259 5541830522270721995 14314178564865918714 3513203867747573671 14520419227373922628 17528286004465941448 17523671851260698626 1883965340922291372 17128073036046087985 11578838385405056782 453826024062086001 16720425827278051745 13534873566333766592 606055717953946940 15291995320381920210 8263339085639795950 17394881694821588134 4424615164853418682 862964926161805589 1780975194503113540 9490827548628647992 3560440601953207793 15980675143299600002 3407176186509726865 2967078664832389894 6555780440249399343 8306752157156356049 5424471318147748235 1690977166077025560 14201017438106709230 15779645692562025472 9091101983906788451 6601829710733959148 5749095823284268748 15927966930701612477 12555828467996054952 12225954046202591367 10213773419082763250 10781188191791349755 18297906075126016510 6723090573021330456 9845184722405083710 7532024187299170567 13391945528372422106 1801161256749465115 17811400212615124529 12048374472188721584 11603565691353683379 6299300141535592324 17032338390768893134 8018534084460368490 10263268438178544365 1890976662053525444 1924699918039032168 14780579680612894441 2746641132718932668 16683771972065046644 18295134891688473309 10029726999484326690 8377785671828859012 11138643791911616186 11866300213370855595 12711121826919478919 9566151896508969857 16334502681964015360 5107602225566803321 17244360209179169946 10729888542110330512 11272069047721365947 13232144380651290066 11845922705991641800 11964306497316437471 8981095523912635560 1407101572430019286 5120912461181282207 6700743239041340128 7808596668402765208 1869472437481160480 1765426931063619246 11831577073608502784 5315707594014447957 2152842275496033248 12754541486230183808 4443451213197424310 8696650444585782218 12274276795211630776 2715571167688316955 13625380737744547973 2813802608195571940 16706785744064578073 5929319160353844261 12609810686071674405 2230064130834344638 5365465567855617090 1833917457613617508 18441402749052823782 4210552741017930921 9630183275988210985 9177338236896839291 12498231777560938006 707252077936112949 3684053128032229067 15369835594775245780 13850963026351172299 5115478022769303008 7855879858720138840 11054279493766779822 10711898118557825868 264668186154178785 3193748169407880189 16336439288590118538 3736000129183695656 5957189857454957674 4428971029898654789 17489649667796353961 6744533673973071148 15789834617200350938 8875402249278665776 6562734465992824362 16928245554320512936 2083061854633759792 14618139421943390273 5764378049404516907 9912932581063500595 7662526870688646828 8094601484192460936 6855656550165799379 17132741185095401669 15543677863933193305 9171358386276204209 14908108597165565103 1620600103893496639 6078812976377709292 902885933380871092 1594316069265659560 9676543132912595275 17063623098873648230 7927902387251012635 9683820164052263372 7665586412645345838 12598852396770173067 17009051557033464996 12702746563708906065 9888165747225215521 816297894562534119 5281519827613808073 2615197956175474047 4484761770234965980 3840560408821640386 9557024689580727618 15109458229338427073 14156770217490597877 813660497707735819 15318947734253791453 3219784163577086611 2600256849278436894 3310752695166549204 11535748350907578439 11495107574474411716 11004900005992436487 3611793778156614130 4790646338252007184 3087967108546428991 4709293778644453127 5522457926790611045 8301339761600861620 16993766913719002451 14678547786660615084 4669128091101219441 9522952408220512504 521310071313444179 8493532923311970794 7511055899135159424 9934946737302583608 15986573545482381193 2030896301845635363 9992762305931389256 3561276688723837274 15855256955033076435 4688156943757192924 4788035931233918310 275507521390965982 12154098665287144094 10726755891494166245 13605785675421186687 9266425791066300724 4475942383252569831 15361166046252996900 6288459537977638678 4584200088549279999 4888653417672544618 8485164355203595793 7022562602008168143 6553139246520478621 10682458832538887863 2857147317720350352 17355681920414550990 7165168484687000767 13562664448952932664 7325130722559631064 15533153454093327037 5162223961699630679 9089853095395882467 677310442015826141 17287828613987619226 3821139248492629666 1833074622168831320 13945651383939169674 9503457310693908842 18270568076592703955 8751892708095402432 18290348827578580146 43150514719351481 9715496407566484595 17168883136685717289 3388817305618938620 9850774020163087057 6281404805454371531 12117268086810096693 5846485676087115299 6705538424804995011 101415295296536316 10248011769521597925 115328520501501582 16555003473828199794 8002363749585755056 14386850786403736373 14253851183693493927 5051650268509488324 15289453903477929214 4337763640029111772 5975191910200764302 9202115756025424797 2140789599108910491 10207364315630450365 14555000664676469049 14922024251557156289 15556547069978841043 3792148880883400431 17888332866558021230 5025055526096007085 11814680436250501717 8928553903877483222 5023545127760889392 2365126383123052191 692016289257740282 17192849695955042388 3690364532106041501 4149693871149976373 15643791508458060283 9845081071314844198 1538196207570588543 4853086987723586270 6810587195936488328 9472109048021133616 11443032998559988667 10132976680624756686 9231234127794095073 16526359837147336132 9419245370799009410 11121439485813526209 9313574879504122114 14731063891498399039 381721590996014765 14739186379419368091 16085355660304316211 10868401558485655931 2887158902185478448 15766089878159954517 18156756292940634216 1405370635675225190 17726961840318516735 16469947805716332823 4146026330293848991 2907718625963041536 4521048770385227963 16324309805164450874 14361708378912424588 15423618869064249167 5620706326177112499 18186025863655686047 6831007636814827187 4004043609233803170 3347565881146695287 9175259918808362718 2761837708349717268 8756664158940242374 8841220011457015259 4119799702990961890 14696407130187053091 16374353540300446467 1546045783755575107 5178399680590683238 12471091135027560730 16731219879122449678 10825061656167753084 16547644216777468541 17981304089820481082 10247738198303947439 18069204343023087905 13257793055834278363 15838382910313077262 10257153101293725164 12245831430419181647 16175494882192031677 12997867658887339351 13349114971465010005 6470645480980239395 282458127815928724 14001300631113638289 4397816665226778258 3363889267753382612 8789452562895318000 11489303793258928799 6966942782923300866 17696263477850375769 14421316152931698679 14798668561166099328 9401017219757037286 2726310963143605013 11118746147206265615 6831883059953365588 17383921993728333947 6774611038009416277 3777852681809987708 6967398610857880359 219798923578246730 2114072468874188232 1915527011529613509 744056925018336394 9528359925349539481 10844269079776192422 12391320337533891517 4020435459003553787 2720714159581276427 9805551345890687464 4208893382563658725 16372114475291137515 12685556070189146295 9244093117923698527 12832518200318602332 3900492057222097474 11377352466363967958 16294644682662497090 11428712730045889205 17079510959627564579 2777725191901410349 7513915921340134420 7408138490909189925 589628968629921562 15877575204993673269 16210609111054952327 7575197541645067159 9899169847649544291 17066496301684085658 793639717684974118 2318747838534768559 15338893372983235755 4022639529796921189 1631663473978177909 3433220062603957902 1934353426712835090 641567213981910903 14350446846241671349 1873991563849725359 6352067365212780424 14210028080368783519 7500640740138374372 4991925833335750111 10700258844204025070 14209564869593234147 18385398819035952624 7699173274811052592 3641018498087045256 4426938153840827308 15107012261115514873 2237340692793924946 15274469704636623423 15642256468337695337 4019459249654144099 6725609554274523127 15102632718721544713 17106985523323416770 15850999426686515481 18413093054841635813 6470820171122518460 16830702546846426537 17736587375277879803 3955160735491613304 9607430433393322248 16846712431609403068 9813583855545856457 3810643494355896982 3264514709654932707 8169926686507987957 7197043873175867894 9847923260245171098 13311431107189473356 13794998395534086170 14381670624071929885 13841908574823770416 10468457368903768741 13912345463496112015 17597914975355173230 15330210429707511995 8015390365710718660 17251588653156159853 2875731503754571975 17565535788663607711 9658924722163163659 10038328888010676842 8710802500865559977 8229251772502186540 1928167791566886188 5132234561321608281 17350108970475480600 5208386120276976186 538910360574407199 11890446645958095460 154680875947168667 17462118810015409938 2906951256286252630 2511461752591356318 9571448924461691019 13683427390001421741 6971167494764979965 769523899462578662 5411424277891925074 4262323357522538482 9010512864426069404 14593186409414938304 1960373070357444398 9364284920257295983 3452144881538222870 14441474073239106225 6657221917195942605 3021680069613309470 16621047034056058920 11288045762892754111 15486595023316628330 12281813285607284854 7954786630901684686 14840034161819928619 8183193332684288918 6233906064265630689 3984383979896242424 17404401434911419615 7611439215079414639 8135314276775696073 2726623428241465392 13398163988659415289 5036626906367535496 15380090352464144254 5033357988475928326 17967191455730409962 641908263136527500 9017168461548907055 8196716641725762720 10027661625423731091 2099034431439581603 13409640496674208836 10400448025667182899 12685349545268456377 6428739972135261861 3070377614981035637 9907413645029697031 786417444116573961 17210556915681110882 16363987882334042405 10105706776710665838 14686640235692773816 9987135592375359871 494898047613369507 68397592170595086 11125056128216880917 1870955693891473486 4181912660472057367 3218577965372066301 14690936941296047298 16315850015207311393 4452330285893174228 2245811398249075140 12643139303217044678 5490007719705299623 7040108435134955672 4745734089935432714 12953685175014189070 15100179415319821511 9334420553395593618 3401202409641082552 13200367666481772118 16289307353351321176 16820227169360495212 4752119654869160778 9621372646938137515 779167138872374005 9457263908269369115 9357033184760579276 10079210836244719874 8908172919590627257 5449486853837309466 12880130941511439375 12597757417253334392 9762390404097335481 11063478871673527106 16910017963455249045 4694581407421363435 17090487385337615857 5476224840449790585 3647123789672781720 9350054138186755696 4513747967005748545 2616213216097468713 1891416458517706828 16314090546308549954 10726071829748748832 10825191169476192360 5610274780614526061 16725834451380971148 3745993747169162060 2232727405586848962 3194464307908280364 18034904357499383728 14620253353285828220 3967397602551969044 11722872809538883399 4254419109133800930 10921693127785495050 10412782010536378204 14102860127721902408 641076918851468736 14699877018041040371 5427197529063843253 2037320157575726152 13407860496113607519 14719831332037193683 10304125289120000266 13254733820847788790 4362007385441812198 4893673465714304097 17446092203435105159 8511991029579096358 8539544272062034210 14000843921792628097 1460888503366007374 4789129470829081370 3127389304003344821 14080581849647305645 8975775714845640410 14751763378615077318 12224709274811515403 7658196431196252641 1436531790571644872 5705577057898268576 15389102828039452355 3146109240311851890 8382153089729611554 475062524791619221 16979671606249912389 2961306411502370313 7282258719492522916 11107387413876053612 16926397264453266335 5438284884234686656 8555013857122900539 16124500590847405959 14599177239946093260 12025602902255469968 12627044357061712992 9923064343515143672 14346136519527134895 4471727739147212014 648204569998956069 15385436864756408870 10032110247059403629 9477632615439174950 14417804021578778452 3566228301917516880 4367487859450582937 17768788714804880429 5449580758707910635 1415307160637851864 17005524346053048306 4942448099781942266 15791336295307172203 4059707058950158489 649787828180918756 11902069051667385435 8832472388976357220 12090487129300723018 16016330863893290272 14619443543920175284 11579880281122891549 13909445989002689996 2889558718692442497 14051587791864538408 12837344231865269738 9873487425844895951 8679325670417101480 1451349167594416558 872277639746173043 6448236227152315560 7676627074593300739 5732040277930432659 10079247287876512379 12775671307729845357 11628479160184342276 7128082170018004134 13304127008740839884 8396225045051367234 13004833362592834591 16796224205588677497 15743514277556539203 1143948437685765550 311744627686705184 3783094600695799745 3519131204831916289 11520727280739064924 2879935590219934846 481373458646407938 2553290333081609636 2186898990099723468 17458744520392614325 6447080918935642949 2049361468318559864 15870176861380248758 4721055489931741475 4718545640867677932 9031000602083241409 1740718171994407001 9813118822789108712 11612540010488083486 16288317161946576278 14127667380998455679 2044316626179358429 4088655888219240220 10254699665648406159 6162546966557411825 3137314746871696369 4151161190410127411 16009577086603721258 9670035106104518915 278119944927491394 6508544492106833938 18033885061633766663 1325356162964128247 16081788545662270741 4551982606521029564 11050335554263124474 5427856763809152404 2172115340143726058 869321531540985370 2197985294530517624 7305145291962035503 10989998684687047375 1727663594257288755 5602644194063469405 2407092802698005736 1791234246624667994 1815124832973142834 7455554701769740993 8537570339884803200 16668370048247130893 10377575576203139299 7118648321514094496 1034565217591775958 9352284611125824625 11698178344959386736 14337272747617328917 6261398610869141456 5248495773338957053 10238383244202523649 676142657442035032 14791378024172287312 13443796369192269509 5068444037247811616 10663629970676832111 886650188462394238 5321760723660669552 4332550733112851558 1601783537428709702 16681136630512509109 12933569167362814663 1549537879455073994 8970402419060000557 8157646298589260298 9461513443174683944 8919860274851517114 7401520063220028936 18255155789218037592 93702850826313145 14334293080595614611 10148527176117217781 10112186800553575206 14875702896538070804 592793631430442196 2291290690132190259 18108839561086582091 6679923861784281427 16558801979782365367 3438011645364479331 15477445095839792981 2771649467198053847 5286946602665470067 11998800247661255261 7776548316807717509 10037483229148753252 15642031449256061347 16355341579010731284 16529799820688664346 11800179880375788448 7314111721023570868 6024377260543419952 9650915322972906601 8896928851733648201 7992090589557785024 7734445206353784048 13267954511445426539 12496749215536689260 14471693725553177031 12429810746782216076 2272757889698542625 6738976771112255899 3503939570856691784 16127294316052536728 1444473326909658708 9195851240245634927 986036621055112748 10310271832304527557 3494812307262366534 8025300444311155029 4823795399758687630 5809306967703918779 809523889921012820 15069640097676866006 1615266630160570702 10777684529131579818 2446525164673153923 220235840050701018 5938040929674776798 15906149958422715636 1202896821553622580 7488020868500173361 11374609373014926216 6080231123933075488 7662243710899078101 5726123967833941058 11744209241380568092 8307894822115641357 13745214873408817632 14641878477104375970 9894595034479679144 1769965666943342494 4677658996337768433 16716500841844043912 14382586874625170620 11997233066965517983 12852320843320317628 9669629177500935407 9789526650479029673 12633707686765335062 4624813227136051810 8757746182431353421 10950004520824641010 13163972421849301186 16707259846952453012 12650796348458210597 4971272401101995689 3744226470366872394 7670943233185020141 17095581744553244822 14936111821386557446 8795490849201493448 15617515385377711784 5578633953506353764 13623185854628274489 17982059308948412 2275943832639017247 11953366459532624349 11416779986347628619 18276096128996135967 309912395398005906 4571504044092423449 1403390337252524067 11921125926040559947 14609035070913308240 10859741320495090387 15770639237786807238 4501609693124436098 5094441634924193535 10141658842602710060 9355013702375265207 13743799391591860703 3944094943365902804 13001820834725237752 9054970169474357081 13798130661056269725 13760144087656463487 4560903907292363971 5262747989329780280 10530575977984675446 15759251262941151600 2935944318367379742 17108413216837887108 236367856104100163 10549420131221320599 6209992455499107622 10104264611477855796 12037696998236704324 10275705452776059412 1676080228753288923 2704462460525573080 9879552723671557794 13240136855589261045 17915642264384738306 15737427696406802910 14315668466933038555 129996716854402018 5621603054885536057 1859725940836343724 7381590833664622787 2755692241062803082 12723341629548404542 9296132542388970519 13318572506084745285 16369419687395927517 6970714235814450319 17264597554106992989 13051996595269497805 17243114076902346459 11305832900087758095 18443851299775574174 18271978010071398905 15666490370883026123 14170000275791039165 11771563979601940663 8622183089781563841 13343841007518418339 15533949821306051805 7170184527450627352 17261509317731844676 12061947859016865423 16033005590001344190 13812475249623823773 1657910269759566405 13517840114281540994 7011093290450706853 11240815685458520935 5143231194501090814 5802121571023016444 12737040399062950201 17151675741320755922 10233068858107082907 12837856207836290978 781023945598400064 17254222730609348372 4612375378680049376 12841991971147995650 1967792153848166001 13573802170172360628 18014989431402633646 13387523238864783411 1382644130405575186 1215211262948850788 4390310808261171817 6241639902789764200 11334608050112164934 243122556871543899 15927388875074135505 9050249088412290610 12505590901093513202 173979657868310338 13891091494990225231 6034924051073597405 12233316234861384455 6869174438911572214 2513301537605813653 13590887196170300958 15984009960306114270 7691332319471078884 9103126694110753524 753694865307482069 6405818895652892082 7222996445964619674 7427943688298596900 13540328446619076098 12215745234385010271 17206449167267210001 11018020934668998429 17331110851392418625 7837481052274744846 12085893998041472466 9834547605251006697 16017169189935603899 8015780397762856251 4988686579154938806 31732527856381526 13645697249832369530 12664219447184916695 5405383856137287316 2424400970074190941 17331511545480618980 6874343058644777083 8433931402829224109 928163410050122672 10875789171643436867 11284853803542549784 5856937632468511756 15828345331753350699 16000537584638895650 4254950570320165729 3920129320792199429 3059263354964195132 12273095306169176440 17965749957603279518 12151130809476788150 7159532116998148392 14574887291437426688 7898065048849267305 6679031492422410393 14737296833538638872 4047776814397529721 11807669892220262754 11784226510921506831 5149271308250091953 15828524072892923474 7103819114591676969 16793194231165508878 997649696557329073 3274903228008384709 9619596732597254304 4865816216254910893 14130266541051985998 898042758065642597 11698271527633708144 3004824768773253708 4789468733134569906 14946311097021096308 3795136849537304902 505330120052348611 583304882358785265 4398245563517649431 15362837286926911859 11895906749610302316 735680792240827917 10618341703128165370 4847278315356341779 12636977217414670498 11014394461884537636 4628940626398202135 6547592216356465342 11263017041958667600 8782777816363165548 597659270808051475 10836643156970140271 10058931104459593256 423735858527227079 2568139692171526106 3363608097192202644 14805875907803886554 6288269687797709310 11441860988819736090 4273230940993780410 7751483686453559504 12749576884367711832 6932260090615751388 15253299457515471147 11436646914094691049 13265065332689652383 1061400486780865026 1055980094909643511 631626607636261040 10927667112480865106 5740821572881218793 8301404794606385464 13006279675154864077 6077465705668215304 7424125287435335103 12435720271602018275 9232187460494595275 10855325624184903919 1394134117214887412 17698990389654309512 14839162694692077526 16554281458112980981 4636094180986289617 17905149424258548396 15064026588162275788 15109737003841150461 3740084622297729848 15934379232184697628 4939512066234494239 7513890768220756865 12498048159027690773 14679227853238526157 12569277467630786948 15259722245296203154 7879045026381871283 5173230688578433468 2155021090994359067 8618855142967280950 14503493069656864017 4961585025492264131 3371416340155358031 12951387352608235809 16393556700840363706 13629469550229748141 6375349489023567761 15694567476285247307 889822890154728197 4057591007757931535 5765566342559063720 13192760121217333577 786863522200016398 17565766242798405409 3080280199913856085 16274802411827802089 2863781712495910831 5198111611120984869 8870273723901609252 9181340984277727610 501683757793658557 1259493281677036179 8251366366020413122 2492104781645308886 14305635902849845601 15535748729146361433 12895447373444375860 14216462356571512811 12074004941060187849 7477918531620444314 12843405030311266875 10486552054586107930 18127857647148780429 7657108920892648792 16892937354897831656 1787637502793496186 5537567971485663109 9411023937249930669 12778776267362299739 8882264268197473157 1936681786305314338 16590791625708189825 17817037019299382380 3862758262490145295 13306795916101180354 9380106773145546542 384095742106577790 4686375841517469583 8448765548522829824 3194083473428023882 8516384749014979697 6769113295805254798 9894902989983636411 11892600786047792181 6830677140782795114 15587996080523452169 16961524861404967844 17331562850353360996 15119269869603307856 17273106178046794967 9755281828828353578 2034147774223568790 15631877412119118397 17791460825701818494 10648300140414359890 10370084867979096951 16718593890061218215 3541043678351586860 16143227714845043034 16017538763688374377 14856800075294452271 13882407689443598141 12334419255003455340 8683242787095972419 6194478438754077399 8738278648828110159 10874444558030940687 2750987717110872365 4826142979296021802 2353882929040102812 5502315362548856552 5665732677466922383 7452030039201446046 12654149727460822092 967067877106451056 14619537092582884033 7500601006476236136 6080163262168746022 1638127531954271403 17370308084730528001 16843900078459934625 6074639255427333711 1266916501501861504 12853577389288501727 14427861188891660480 11440324124419623725 11622696718117175566 11901348907926947073 15524462930376511762 10003723746157077101 4956431097764291839 7620704954311366211 6262658111921248620 18411597831788984513 188295528928974833 9686944301072814356 11212221734868946506 6970430785029266492 9312196828693253260 18342313457466055615 17490516132177878207 11419763720735234926 6259339230991561048 15772656967542302232 2931953005643828795 12698972618482208427 14961558672919317435 12830266079905767627 11486648694422557362 11902175539520576241 17480990203378934188 2296952339199487604 6825135073373100560 16579495153145975328 4059234638045147811 9753137905594972565 15634535164047158128 6337580341308982101 7783876564482922848 5205103517852848675 13430541650472431238 8076363314782153381 15162693713665567899 2081297225369712359 16658082755889063656 7869555592133795340 1577931719886816301 3728424408731706339 11904704031710323148 15370117060766080399 6978694880496082421 5785648565591839798 16164374323702078898 17515628047697639931 119630996270360919 13150182390797326724 13775181303601645958 10615421456037552885 5278632210339931667 832842131669913539 15926871827616484687 13222785231700323484 15100151824003623575 3778030420683234665 9458930219332600886 4886395653363414504 9051889433185454659 16965294622070433006 10585624824303802684 11569349108413654574 16359523081386676253 13213143875769046864 11679136596033061462 2096602791329248406 13040324555147871999 4333288886983650314 4747826224139023124 16999968231681887687 12311820257806249712 9884333647024959971 11143325462688070117 1906837662101071824 6978699711089191864 7524033487337628253 561539980117870299 10438227240776412133 6141420782964867830 178896163784745566 11923302006798863495 7485907005386993606 16190594304200950341 15154999192064214882 1369389946629157897 1915378337197255176 1604827694324114636 9066174196476029938 16749034479916949221 12200228569259461009 3715375785754154523 9016961659985814069 7082636853534976770 17066012861692223918 1840768071550709558 15008624352474205800 7325094306271938250 15302576037459813584 4974597118563221474 14379447040261294492 10327436426681469513 8530036845448457168 8089863837897463586 5007317827842764908 10911404382265554954 17183683330322015711 17373360100246437139 10821614304450880390 4011216159386057459 7683973718609714009 9172917532367632129 2326265488073301393 10314582005275452515 14885098745904472512 14553132313023057663 2375352133829952952 6875088673860807055 16767919872381731112 14407860968391815701 5520123060009217651 16334347231775014927 7106114590278898852 3668035108863094467 13985087838746380437 2681764818866668027 5519876974696663645 6373989056905802284 14144821442522468983 12616017897282097598 15951209942490744958 8984693118699241603 8006421221233474534 662154988650323110 18039182730124054718 13565608735986516065 4786785737670683985 16516591652278458093 7211876731921216539 7671939995486031479 10630967256537472677 11696257153698452799 3692306152587812855 5573189116870269061 18121760572867015604 14274633779981813999 3858906274946315996 11577297489091765264 11815895025574045039 8044376590352112301 6651032537015920454 10892419041837436048 7384700238633280090 3403306553853054558 15436440852560300348 2926201776668146305 7266653602141195282 16434959482567610171 7137556498461522567 13799417365395408324 4787515904233711382 17611037900193029347 10259848768165929958 5934486248244480212 3375694131668276938 14807333136686681574 13417480446250046216 13115202384935571118 14216194293656115126 17815755369082645253 130465966818538033 17076377028346749256 4438774636346586815 17003959555043430278 3002885848135266464 530099888001092391 13828182555174525950 10398453274746554987 8184876433334460711 5795515769159686706 5391001519934075225 8105498263454914373 7197086413082559354 2193113540136543014 13358212939291092581 2014180964399668522 11184126990833237858 6179362425833215210 17367709242104826876 12205399446260082498 15751341032819860715 9542034487342397265 7660676338441671290 16621099285101139274 12870032365279359400 5035984819683655271 5030949756454250901 5259507743814745056 3584062094937262604 4479933485305215102 4121248614092772509 9928867274397646214 9655739682259338356 3211357341283959369 6680900909827925623 7683005861360617141 17713489798354488196 1499640549218870922 14464874599725514275 15552249480021111770 4771207115952756590 6113214853970947366 2670639983197944284 5911513470211516240 206817594513795758 14013064877265412940 13588483102429861383 3490179106660806239 2818991925114417531 15854880553407417257 10041181487835871200 10933538367017060579 17338856763980200738 6556681628067187998 14393251185769892878 3677874781702126234 17795100474534030915 12917067445530174759 9383834719142717285 6157890953233289741 3365466895030909737 17578065291647364181 14588863832091935794 9749156692882881122 16215230291689714935 11407250632106600811 2369842880455184100 9751740424550744456 18433118690235595905 5317084859465106892 5058550817088115691 11622284974055102865 4779179368250398329 4457160549720658489 425568483870867247 17406316428139360691 17673411515265125414 7904758986876484961 8543700842333412779 16705271682612555650 10448357181387778734 16948230984326414085 5450753399754110412 15727557514827397611 4560887578568450389 85311441124427553 6462318850824381546 17612991412739711614 15842132699169481258 18173858194646136644 11766462642415511433 1094617820622849407 9845856069963586317 1517932797931761787 7603001970499093165 15087934321833965192 11788735015717681807 17461427961936685463 9652314896046529566 2244012201813688581 16892798456121205721 2089639393687681250 8416996149948501118 4371862119123565591 14056477424073477364 3491193158126568860 4801814843842081585 7036350049776153104 6050253749156619383 15694898189847996147 69752012604921930 324654036368592987 13747501458459216900 17609685242730980401 17201459433122884715 8302696304534682967 2865279805443415480 638938096284745238 12191028656848109753 16793812722641607495 15503968433164950987 9598269191810858942 8057052535278735297 14843318250691316951 4657284665617491112 17023714305431170803 14784785647516167896 10474827967286694730 1722482116273431926 12579326590498442896 7357269406328290359 3559592747537774280 8283883576581085644 6277812783302911642 11828336220227628748 11779988912873837349 13872919827451918772 9897012295511235077 11650999049763081970 12554725201126870617 18219429124309016852 4414132712817839542 12256462111600338566 11712539308729998958 12039847004512630669 87526843605434354 4117180416708253853 320563066430235987 13219920096240524261 7686067252421731171 7471824936942410618 14386030224956352401 15056116660963937116 3152554507176489283 14572689929014478655 2678406248822303269 981671055857099082 567915527515024494 5954727730806579467 17620636144682514189 16121567394070396231 8847158031277705040 14545462669445629713 7048671018359860873 13303167845776724665 10105611578215168732 71298760023457302 14967178918760952968 1477258837110221333 2219140463339487758 9738388916542751222 6928069381175086120 7285399188979697131 2677659742239846357 13567475935363355662 5319839901978435175 6296941730514921464 13214430314263444214 9890425388582525923 17993168025341682202 11863534863210847242 14053660868283245828 4016445238211793072 8548044479313824708 720906558977413495 8982856632551509403 3836086474493926223 11012361528009894144 3066494915639470508 7924129679512038688 6126381547743440018 10257448423940576626 6988466408177571656 10419277023118882983 16912982480782838912 2001211558600189119 9154601128232533638 11510381473037469259 14554274054568568827 2125989114206478530 13836841748869972558 1512846527450628896 6792127413235058982 18387141081728873662 15525386977155895518 644843608382377525 5956823370260199245 14389100883084546910 7377404176805677952 13264731597423755521 14175215501191928848 9266343202620227641 2179881693632652774 5582969645231655665 6651654559427298860 17592392862802838694 17520791821320021843 11706192270663371174 2949670291848317447 12655729966639560784 13881261757409398024 11527803388819868966 17913559600507285821 4297737541262283681 17845665798948583369 12547216037573223672 7888682420168428341 15368045631708853456 8002032279779182053 1891108749740926287 15915511269940274967 197676602453394534 3268688109074910060 15566990079172341490 16351950615886528250 5560457318555482228 15160715077441844962 16121111149272791513 2346303528679450186 10619492097524310228 6502443157639565177 5777816759956307929 13458674343502890800 3784745293418996925 10108146433237472129 188900341563127236 1510930960795864018 11024281434693289041 10205836128224194698 14654146078739173395 11279189130110148375 5607206125453517443 14617238072810426297 18376799734532410317 15750895874781012603 6849095174686679843 8016811514363296075 3591907534560097859 5546032925476598401 797715988505116511 10643964233890421505 16409171106869425525 22103934495734806 6074586179855391993 3119897195833987219 1001543841381327458 14940274898619702397 6155473578638274255 8496556008659117186 18334079186905676081 16056200370772034257 7440944574909767908 16540934109821081565 8901148862834041332 1679179945335795782 6818268713574595985 9034266987402128017 1296532241344287888 9094222943866548615 7565554578487140383 4557260830973874209 7255355577903771800 3405714185011857757 15638643139837083497 12330144388213109411 10953965157601858400 3775737488198587477 2498102066207575702 5182766864190578648 15226800233608968711 4611489524674970475 5561611037751876927 10941766160254968845 17751173468152742891 9694053101893265316 4736995620299536454 14433874575840093700 16909529638660998138 5902945881111786161 15000320411198291101 17501776061282019103 12851276350639761968 2424299281549776281 7763230391788244201 4399231754012290762 3171665282332234633 14880631045271069827 14046787476979188948 12411428957818531349 12624396962195647700 17155258493060786976 11579690695733618892 14148752157564328041 11948300013975435397 12738488621428854680 7079952442276922747 12587829079858482157 13760453905794403434 12855443045329316506 12514353104197053887 8394877424516972434 4209429818716385957 15641847160411855575 5963549856835320815 5697808864812474291 4249189730254871795 4924408175365647480 14313317079921916510 14904252507068654463 7146480960669558158 3365679102996557427 7087179844486116712 6774637546563122900 18383680655575031166 8656976678899236316 3391839394604083106 17084007615955968078 7283051964247337687 3774548145249424667 3408758287769849083 15358396028706131968 15969369334702179927 5794626266512703214 11907615988405264818 11137547676921657348 16238551773277809277 80905906994451589 16564659457240231027 8738087274246827140 3083221979505940433 9600214100508133256 10830204214733391874 17399262483266408170 2501672210284226083 10582437978586875664 13980017816905619693 1754800007215113937 1079444639654373429 13413312679518869928 4588858828133244433 13729238469969626845 2338902428836088673 14646596980617148433 8591243933743310581 4768060576931783919 12891992291569527182 2009163205970343924 6822097619466653884 9070995998259113063 13074538366424289191 12679694086707046811 5683209059840171817 10148968827885058436 2135309966050965359 8779761694889119275 1746043981041590399 2079244514933608223 461748187007988630 2305706362666749201 8841705565068344771 12313922170706060347 9980316185947535605 14180871214328381927 15587259252811296521 5486755794511415410 9897094789386574025 12679197512191664553 17150654283462937172 2852678139590028296 9501590394703370130 8119371192359388036 14990021251637746937 17020352358439903059 3653199357995606363 16031812823606940308 12441775513534818850 8602083982357191292 9277660835814947358 3103864937696283383 1569656331671223739 7160148096045916836 3312473607596625768 9763172165652099728 920598655159793659 11681418704251128172 7994261985112340163 10368511735588997323 9840215763690319112 17458509315125727784 12036476724646999651 2331945060574001786 12848666956445429041 14965692476052521659 18170348131663487404 42793257523750612 14272047796153538538 2809027706847573737 10614229902260941293 3073075824792027106 7143324746189039857 9357251394057634842 2299188285441208883 18025546009069666224 1862530459846884983 17602399058349866073 2616023071663606565 13233691348409540368 9295543096798688742 3080415141184294090 14440739770434736130 17611884559428609067 16083244189571177398 16784341027253986771 4626860794419042505 4963892777319564331 17078505731102442892 8099373863586207134 475394214219819199 9077574851838903475 1164980642631644203 7942796863497407349 13778984524020267082 1015648704466224666 3992442784717080786 2741454307471339354 15596382365864194407 15236802190490451 727015587268759233 12481232403711306811 12301166249549050291 1483105592654890163 5577833962597602476 796498629692223347 9743598947734556181 4559442542521613212 4645914315006600167 8352273872954846214 9716409440665095761 1875338275343811397 7808065129469978505 17174217319560592425 13845397006203931613 12221492586621248694 344452603172334841 9162637406623896062 14334216275654092323 18122965721832147115 61375720478916439 2855778648529506601 8767732791836946987 3644519791043699018 5127307671804307444 8336038115616992264 17523104484781410906 2365120386112455081 9884852894434986630 1131623441085296990 5330402063237200685 840658737750399902 13573040976581410803 6149527475439618053 9353738496993977031 7549413635416698606 653625813432577040 17775363752783084196 5749670170667246993 6485397422565091711 2783039696411906269 11436499221581988658 15068392228403385379 8910743316995085551 11056224525400938101 501949652051714029 8146332697067262002 14325193365070572244 17641670984628458208 2492996445067339941 2495457150227802026 10447234129441524499 13067675163927528871 15050660033447221293 4746951315498961257 977912948703370192 4848179568412206083 5115744239831634874 7867760448472565545 2860588799945290027 1288788760968233871 6183470814688554498 2142353726204312264 10502001522661079021 15059539528587100960 2985580077918790971 17046834578058806380 13298012089656095549 17190474618123001467 974607375780060765 16934121554009730733 10157379932170296818 5339908235137519349 16481526944195735518 14292184392361187941 7898525073840345411 9797825318484564119 11885984497549779627 6508529645361393322 9056669039859636532 8912257274087276963 308415158726762265 8088380140114950335 16946453669255150486 17246609497434617100 10373693259513922324 4251838433911455234 914179162273725351 7478923966316615761 16964292469848668864 2774432235971884096 4751633501349786728 5391501115209345124 17586721753527284298 16444335119167273337 9764574688865438178 2251432239987849289 13906665291227066115 11181964326615349965 15110623927287599306 10852191137609561611 9136312945573603580 2190956549452268303 10748978005759346303 7180158760862810035 13296825708856379040 698052011936902943 5095849982841182105 17306006109287538815 16125952129610094615 6070888780293745154 2362519100410181940 18207888396141110990 16968057201579173033 7627919959123745124 548016885299552760 12532180830190487377 17515190936002925296 6646820626734296852 16395465001800841709 5372525169529816410 10877279566179576065 575570253967039699 2341960156747946660 8634421980593617267 3106643197756778010 16074590684155558923 9232612457886598322 14933312846549846131 16731403094985629276 10715288167325604121 15803038144205477324 1167905858520495241 15074101538306278495 966204956611707151 8667976584104718403 9926758878301797461 11897563964401412718 1618598899706240321 7766424943079718632 12024636201955742591 17873834225397690834 608171978595538701 8571642046973481123 11661124835638508524 15369133459858121830 11706749730934153203 5024527957506687399 11876486783324690770 2940207340167550215 6007668923258410103 10255278239409176434 5089432755700381371 3435010357959325707 14176239467287974106 8467486775712419178 2713235484202380601 5997432212850630250 15004917729234761890 10948694455829775246 4748968409966686190 1397822350300971877 17300059083482110201 9189914369485077837 18271377627966983683 11411900425523434723 10940364961038254483 11349282803111010236 14431187592710018777 18293479605065257983 11962121866648530471 14284078080061019186 17751016820174952877 1387591527704910888 13078478113792059704 5560483551030671328 4839795203650276772 13617404244939881027 13044123853102675093 12442042426616554445 8339056241076654427 8434631877116569574 14914291055711574011 8560138595037841836 8456501046183225475 7528045009817924201 998576368303668777 3341705914191658092 15963997964734312051 9979249008909749906 8295579444747440753 17516532340481122210 12115005496729290690 12207871169281637978 14808869794489942862 17242487436167923102 11158071750388342091 16014691677114116647 9356250440301512947 1139407720410510333 4541441407359691983 12703823028972093858 3026495865107373792 10768274727050499612 16998634308751366800 17576118748016091326 5292829927465140735 15336874961425192904 5551319858597207515 9018990603828629573 13090368108388143028 1275004129478822584 1681872330997476669 16891706761664233762 8763064250397970003 18257584209623842798 4193623320729798253 12450159313585266066 11739519831485866199 18114641181548041684 17529734237036631848 107172561863639429 18334776597325991698 7840542554561601996 18355907485336501110 5643016868783362506 13691635516042416047 15309610507337998143 11289862366107546342 7495193293909673931 12458992486014963672 16612800092507596484 11228578874419757222 7705243363961153192 18274775602162277511 5779212980701880386 6103326431709244666 12140075533654081610 13431728190268236073 15720459045959031340 3678172782609791488 8449385096869162725 15795323805948685066 12863249730874075462 8520138833996212249 13101360018652747721 1453156683124560973 15532721444284852188 6555124489916778138 9488954824157874862 3393977992635725079 17231566636869424113 16859380842203411138 1951359439537710855 15367565156452259686 6033592197788339133 14412704910554875181 7286180562854880989 11555828123940414063 12484578214724972947 18260249790068494037 17398947499490807311 7407210742762527332 3823724492916086981 7758475365655227338 13594728095007285699 7257731996835975233 12699544895140331207 1448094305060315187 3515746555832373325 14657377825248378567 10178601266548484617 14847721314106856296 17773428882431447816 4167799336633425206 5860064968911540031 8545994744168230335 2987392347118515675 8699021173130323096 15191914749742762060 6074006763123600100 8790629808899185022 17640614219168127238 12569328086800680803 6830033430229791853 15726680359284524344 4315233090717053822 16087570394913046820 699250262857799927 2591391379106736464 9754313839229023192 7583638425382491100 7144423301273011496 6205491871699669634 14133782175284947999 335121116487413033 8821573119401836170 13052509305587746413 12467916052347145802 412867410399897571 14818060299498100408 12437236093142511133 17744926831617956314 9976093886115096040 9016374558351148917 4397080648290587323 13141547951117455848 15770269312488114145 14400792088340020888 16683536155641328641 13297159891927891344 16610973135523963795 3775776142557692790 9593600029629104467 6226963998779082625 8102994952673012864 14363945818684562717 15334387499937266456 2314581775905458842 16649421649243245969 15041610658639402968 10713384142632378191 658131983438175036 8238020844561159923 10528949328463521342 4850733101359146938 13106155092806941053 5610984811117235608 6953728220003117302 17698105262566484824 2981471820215646638 13468437089503332974 10357257691493118776 16906424795789426957 3311541011620156230 15506628485472449170 16144559321598336071 16665906826699594722 445907097752022839 13682907175214676766 16801876830358226462 17351055181150328240 3941394225875334393 11135155960062368048 15640056822492183962 10929564416352258770 16164512519640570952 16880241798728789797 960066976467932789 3794954363535063016 18376448908722700697 5258018295705236818 12303288634522361921 11138959568468838401 4125396623584757775 13189655357194836771 677805011536410294 12427403021829639105 2028672485647267545 13578615193996988973 18195498850373024766 8953165901633673836 18442396554399933057 7546613495154723257 9485543156682432141 9095146917620471245 9314585551278193405 1368411805269429956 6758216601059907164 11496279670280235961 5980792036394987942 2821888858480137548 1246634366158556912 921403343898549169 14398890982280955958 13625579221420035245 5049989807552097221 2488414168036470306 9296470665358423410 12351750685194203757 3028392632937751871 14581091982482957158 8066697446497625018 16215437114397871142 189274802812455097 3851453636867195615 13576844740835603689 442904679453629361 299020691701849171 7497597835461771111 17378844260851195021 8521950505901719311 5693212742851361855 17348847335411941693 17055215989122545626 11039247002196174769 13075544191597569107 2100001532269904223 118119918358058906 5229264501059354923 11631186212347847014 6221013648194557332 4881649148080614256 16155249328304518558 1167767622885401398 10570088704707103507 5768606251147823027 17464375363290953095 16719157583795614113 13180888982889690932 7680383478412865651 2848413741721339129 4182873156208045273 13023856281894657962 15506178794576406202 11532207111451919399 16469517455073099630 15788731156179353578 10463528998954661616 460071231314565737 10796121598100362909 16217148682503126384 14168952107187110121 1497288200008110927 9864859655352536077 17157100352452819842 4799848557643544683 7548247302932457813 11844819539819350161 2636060526432017223 10045521756398455058 2043418483566228405 6773263176651465154 7521796736577123561 17710017195994876704 8290141877875809798 3177378158447527738 3717964004098031456 13367609756631568919 10737749267177678943 3849987008341460801 17567335736965614769 17572110936992291895 17464473061946193892 3924599915878690511 17398479649359642851 5820278204545507607 15492634797022835835 13087941319203516297 12960488721137764268 9115521768276450019 17608572594652134145 16864414001946634602 15946221255892517280 10206010977143153645 13966421851201128195 14231860781588751861 12932843135975395912 6502358601729507169 8322800930950592015 208525383495558614 2156465210859446656 6209139916935946501 7270496566631078436 938406105629908178 7615962034041975248 17230090089778987162 9526902132873295236 1328690825563595091 15785143468127575518 16638188556036990725 3048775915881622927 4652810107360423595 6149880334343259909 8769676084681372371 17196912414638616202 14762626659634522246 13222204196585088804 1757875124115677598 8061285995583390142 6930580383155956683 10371188503673121845 5107990452702534485 15549754615783381120 10717558327324377616 14908132790527017698 1342071997196511181 13938877726855075704 12805101942417471846 17586385245887110534 3165428989305324164 5209967790842397492 17854159781304524605 14792543295805690059 2891409126618816929 8975981207890611169 7194339012648908045 12123601559637263963 1174506731675266440 3077453322432102112 700670182981542209 899517211181364785 1035782806654804872 9041836643877014449 9041503239590045479 17053727091132114922 5321782732822395488 317769858454315437 2467772890658797983 10531463020352796574 9905284610641919724 2164142752952428490 4203283954663505163 9747981523005636062 2468493451535874281 6146140144198014028 17372737616224095352 6020051172207812229 13727927353009710367 16199691343823114658 16431184742157996923 6501754164166588444 13287689706150441684 6078624398031024366 8048243996224628057 12837868260203454129 9768275898620441705 18129478466142358175 12399090673184323550 271398622754033684 7600422376513969160 7745229545540612098 16974048940321407993 7016578071711943564 2076870687128654074 5988462382615312892 10364358888758426234 988183011164031113 4646314186182609905 4837197019235914106 9601423740986077178 2282895315697817077 14875740156246862081 3569279901613804651 17800929701961135028 14022124420167368599 4706728937043756383 12682036720091408035 16195483385585323312 15004337365826880511 7739752952478669413 3186155169485538030 7874921920226512510 8467527616196662096 17493211854924867049 12345606299292010737 11682689378822395669 6315389226364333262 15844056636062777942 14654164615712678130 6775796677370437829 7523422802237153686 6758755749168953649 2178367971359014312 6991869634469504130 18384020580182399530 13799081727417305617 5429456728903875679 11169303324531066210 8953703388327873190 6311577302341270376 8532155701409748915 9427145555397789027 2643321911675617308 3455314483589274950 18161711380128909485 3508747866872073584 17568017001666601564 2834151045735376621 9318441386582486520 12356253558257711928 1506929819047469583 9805358110027235258 13832897634193700268 15501356734857347339 1373696479796043455 12320769062026529129 15507552110691755889 9565896483257318540 16066234119731707795 715095978888961421 6800708123153397286 2537844441859988570 3128576203569869693 16774080411626238282 6826560550059030033 13333633116139414713 1265020734516773852 938945699487320460 1891334406267598527 10215311038270046394 15191945831705279139 17032639638088420660 18203351498308586336 4139653075838121001 2935981919542860459 11530834243846760818 4259645249511861754 209873094345573499 4971739452391006167 14074500405970452028 5946942049625315273 17486958295580305603 11450679880051170037 5662017019187340259 16486639698012471825 13737133013508554035 5175354914149820239 1053395578012252258 9687708201572032676 9499160366325918904 11989284747671243910 7029750935302413684 10917316558244532037 17922724318985502431 11803853542564489641 11022580319111819179 6131691868477443127 4749004880619345997 896816659750090890 6628337238534466931 17082356591950514883 16518904743625861947 5117384052660474669 11404284134282586002 11031753785841509846 15518584641058714649 1481400478531496762 17224102654232601702 9020023013381236872 3356598081321690899 3771251002524162821 2481662755078190265 13849476151472462111 16465605181668926293 10045759801281412520 2485973632320812259 4736326964646165888 399562118330631171 3709876451771387032 2540864309096883688 5837608497531379397 374006965432806574 14994998585990857138 2880594341985793075 13458966862333056579 2488687605008702165 15315387570771295699 838342646819371949 11433628229812516451 18046877084800504637 14125560355957758077 4278138762691919642 14861308779779679070 16620717219310641190 14735349180274524213 12825712619448475960 2412631612486253107 4228951900787965081 11925460648171583262 4895750693301945112 17507995836210647515 15682355500232342187 5493647817228758427 7797585658764002378 12213676860413177717 7047947292186022992 5664321505406104990 13299204448133301604 11566742972690802220 14615428860349941217 6717585170039568509 11050811577151292852 1679655009830576622 6226441792274529165 9640968824804903119 2972332812433806393 3761043818671897994 6957325614595018555 4682041620000552716 18039952359890583561 6232346707759541927 12036220955479633639 17467264846931995038 9835769015675938495 699160274469324677 13525987318491888754 10432481191949022105 2966876330778574204 5151216697189460855 17641252588600631225 555387434388400804 8153502619129471756 10227853423065804009 13666093321285709780 15634958295171455927 7757521465807621238 3903966467042579289 2324698063573606344 13131107837210693263 13431334059805004219 10926148905793598074 10842063960962607429 5631297537606937023 16771544511735800067 17043976103702078892 2750462466152136223 7802326789592111768 17862823331083159289 3721585026214364117 10078553791447252268 14239400316263007342 9542875166714298830 6642970984746094653 3137473865336278971 13132819975144951834 16288912335703951101 5833745099265987022 16951694145406259599 12269942210404974358 269946404891864646 17108769317587087157 11462553962679809107 9398832321742903021 9567660335105643395 9695224896087096281 17751388608743049711 271484609266375010 10166605206375520847 10477456232271086692 17730273968688385991 1901484978392894878 6527884233592300705 15421896298746580218 4691225885673173774 2730709549644925973 16943480204362837004 7642113927842431429 7725329127921133092 8228161164808881612 9881904055148461417 4360628930632937272 7680581140129271332 6733816706650807465 7982681857542943371 7628357924088585173 11122808839513030169 13792950881089814852 13323905096261196430 12251782011738026205 8362723048212540827 16674214020080517951 15035612216479970093 1359475977893677483 18266490666290599745 11180453676081314436 6328170814081487211 226939593007768488 6378002038325258435 10421024487140111401 10892725357477740171 4699757434281992741 6033649308371422329 9868762831564183807 8623040960058692386 13616049881933730941 17161889636010403693 3835527126162495006 7279870345908585585 16218411533115776993 16627963194636632108 13686000420425500286 14789040537369858898 9361690654028207902 730421517354071147 17186238712369150180 2262857759943479583 5497001899844117685 1444375048058359813 5112707021921391947 8475161656351626730 5713467324182154812 12781398980556306220 8229684295833819875 4383239904388990222 17078497232015090766 10533646369477340712 11271179810833230702 4207024823390177524 16732981591534135169 11998144188967267545 5177484782819189733 9806359869306534454 18396077135462200031 8461628410144821614 5615660748579156486 4391939350539581340 7575998649294685304 5165921254656964172 17764324328377172796 2920122026352387935 17902653021627738145 9981326838468247971 2849502924046190655 2292328574247694466 13314179744355055579 16627683953567684755 15203080283341347396 494748472018861226 8168330746129052856 7816090217822380170 2974897787785325736 11426767772640905775 11533656709739134896 2917260458450290306 348281925079688669 6230581709092230476 3438478776381653632 14965622269716013138 8412299186986269702 16353947931587622194 15777880585370005437 8310121840594931897 2387818725350543990 18251507318812836072 2004213554637594601 1312994270174725223 6651215331548700961 5402986757233587011 3650785887210191936 13927246671501155494 6462000310749734091 6254595407071714951 11734272950399496523 8792205749725709099 8886367307473421305 8211584782200784198 17160502476907314960 3918849795359194694 7445269484289588788 1490389157904618328 4227763606917827394 16505562343922703532 16305811555117380514 5872805553732404286 2787459805071631835 9369207147331241120 3209092849375835956 13110575423716397876 14438317164411885601 17418660225205445871 2607863080191627302 1451229133717376659 9362396562646964522 12431593699179613671 14406517705522212727 7551559135264741373 14743328854150488658 1841912194833933083 892752145875925630 43691033373518949 8214800797944500357 11690572063458387333 12412750751497445116 11108346793459319331 7970857320109122155 10796526738466830902 18390257123816299058 8093012148966718931 8593341342386851696 7100382695304857504 12170731853487721515 7381707438564035233 7244503662151012053 4621987982175124577 4277513250733903371 3284393662092802450 3403226147442170652 12731327340972885764 5660107688956366666 4688443642740287943 8016985111742396644 17108127443671223055 12773947077882628503 12333780746976878973 7188707945565460568 986744360769834955 1942184837874793525 18186763736957590247 4537772192974550493 5755055104746250423 4720767768625233108 3635607524155169221 765778827463152657 14968740412822090829 4465068483906789610 4443780777295314607 7332206084574510748 6103856405225761127 8409355561352874807 12634764952544717290 13735562917361461737 9457187297486360210 1417894563378757356 8779139339999581336 17199582917419498281 16985205957754370312 8294854396222254703 1085803023737394129 1249867527725290357 5631612256105576413 18402327022190409057 10789153215035843895 10929426567565307318 18400875498216586704 5338479257332931208 17450090071007194066 18214341221579353103 7783134019038809722 17913130170518104317 2010449476567228618 5062973192230106055 5498230505835213720 1187721119701536147 18017793575652678667 11631278786252234735 8552093187046800838 1175420439129418425 4095573052885696270 15451660632117997443 9514458645211124181 934812081651463470 12766510276630647679 18004085531396400992 1567014546863741632 3850229259785052335 8141952379149857056 2042927646273263125 368940177926455643 3658488175238601285 6685258985618458130 8437512443418184283 15319018343042864440 6059479084699931667 3090578649066237920 12843098956444669539 2120302997013677287 6571263318930309952 7581213616329064536 1966101864031215518 1331628575053808266 13966599316773837946 3738198949849654515 6295942727485582071 7530793020339588359 10701018535405800509 8458900010710948698 8494167144625016228 2336025169966783099 5643696497041793710 11251772010966294880 7004839056092700637 1954591230534137964 9346766760211318410 4998949318873869780 16602931997218825581 6641589116657771555 12662604263260557486 4048741138661496463 11439218719514610087 2703786297358077424 15824941746667296941 14364016660584319512 7654729345236941965 7628806308728231888 1218912422852328737 15536778634548012341 17089133332401608752 4039283519171912417 5725967445724168606 14290392289212861302 11664295268486511582 11838605429260405214 6263689207872080120 12139410718879995395 15153961639756836921 7095552326018416539 8031735213478806917 17465419634079733414 14907572056487164627 8271442783099450258 11384368051384460238 6635977791230020944 181264601848295667 17218000104043095535 9336236749408176972 1598352939563651857 12610893992745211150 5197132549448571648 2744921574301927140 304249185092855726 13001852997222799921 8464090968221406824 12983813893385503949 6664690191280817212 14992595637257111897 14897746562007540188 7284928911471940718 17099744711726470396 7841102045816910939 8131959898162406282 11855598225495277333 5797543280395455689 5666829002916322408 3599241974864473681 15962783601019911692 13592344430268374575 1917838174700746461 12117379109202730743 3499285465085241737 2903798348615912162 2333469780052911998 4046643546197872898 11757922162008074798 7886132029287565561 8848205088135227058 3246703345647637203 4622467590993526211 14288590193638214750 18215357487389795814 14890509917330751053 8719759686520029758 404584617784874286 5298458927563481210 12952058624035656914 9959081882271462309 10544986574401348021 14011817335359650340 3830463964248580333 15298835685917544520 18267941168389153346 16039298278544723364 10866683777897958179 5725546648844819530 17466052316643464160 974470381856876553 12248028011191839121 2038027051091657833 10544413265433560294 11692526125528034563 2004439234849039852 3941081554488458800 6631903816719909545 12017791164385118941 10829151368691276561 13001759342127378987 8187779495305128329 5760829887641880297 4819418731507127169 9028254203775642034 7658772398604672101 13113413587801021908 8485781528487998665 17990503796268672029 10080923625471353882 5122452784890423294 5233446497284142716 9207650924298419831 13058687219502743095 14634477648466017808 15796963913580315910 13273753157183653047 2271062301834245669 9957705392146179541 13592667913052908641 18264250184095826976 16628988182207166554 11335914477083589923 4536605308126441290 10460848577732955396 14531466986726798448 7361644863400105273 9658058528343333108 10882326350434267503 12559925761386036566 14625247805073394929 6309977404966864235 4599128439006691188 3187132724325651459 9352862010122964900 15980358960237097548 1867350406956208823 3709705479987114071 12688286112159326074 552076291904891278 9459308683570583734 13036944172791962383 9233499163545013951 3358177668827461719 9302187997593412484 17431011280950472142 10195761585385227294 10798478650148986226 4920908674234322199 3802990401499633681 752962712055002538 8523571812572594330 6091226447640320935 10322483789146017687 7466521533856870144 7442769606286397975 2174228701893383753 6844316308882876298 13213338706015132988 5134562000134081075 10448457178527769723 6240027339045218597 9514346411648943548 11179391563564983936 14690605322511507432 18250647312202604573 8922898045593120931 6856422065741609049 9142258374863650336 16008417984160243042 16356989861245710295 17805576586171134058 16528091344950112350 15395086743930674504 113605326621127948 5978564077231029219 13751613447713202125 674094844461031578 11911342739532110422 1645884698615605838 9623191847348109172 11518486198154312776 3411643275866790333 15937643852274145029 15518316286485359619 4013237560672402890 14156012945862369120 1689637689850239935 3795065284230538479 15517754278289962335 12115266632091230355 316837240166356341 13317576697735835693 9559756873019963442 4714572202665643245 14163284928349559853 15610599284230565087 16643601811929042480 18152386790306669382 6385639160248601699 17319018728169316784 8088904876320453015 10236710286578957705 10142410223702541659 303495949211973411 2310866591505723351 9226210050792755173 11501217579783700661 8613065188730095117 3677958348990167443 910827327024627153 7500851405045768100 5512047523653004944 6140231313186581938 7649270873144111843 12419472741132667830 17051460390501965 3862716708692814126 13630008993280176409 1792484328010439038 12887116406588106143 10070481433798999172 13334221019289052791 13967603191639247557 17809032577255845068 3122259685231235821 3735639448226573339 7628922115813115952 12035711029653290797 15033119406991354195 6856910152613555913 9280150907665011460 531437080644303748 2012203893156320576 14391976080411570248 15345486807828191986 16402230709524965274 1884451142823007332 12622154416825359997 6812000587264187308 17844389791654374663 6760694831691383124 13479088380157983608 13083975192913912457 5268604499421861121 12504999293975925516 11494188238858239189 10610874255698486437 3608407443728202512 221649399482196790 3004717296848443847 14475759136182609016 6490945621454125630 11735256749055903497 18248517801482739242 6490559420643208976 7932741625809129211 17633085879060700234 18169039564002221824 7989751539318914035 1293838712655270234 6866471794012502421 13804179229581601462 7838673569459073125 15203126267848928890 8501126097908112179 3151004246263728132 16860255662803597576 2626201852579752765 5619947726566471303 10369417582589878666 14694200158743625951 2219189720448358527 6343350039283245261 7275441210349875259 16692473344262790414 12733829196626430726 4460725473582354481 4489250263143751705 14498235492152781674 4752484058410034342 7374696910521378424 15552704470705906445 5730494144865341817 14556189831472516803 6970936186062438886 8579365059669917796 10500709999424245267 16546416777191292726 3656645069337899592 402019495549446138 18052375650200893987 14947862514075474971 2131088750417339192 1857863625617059318 5279032758039510187 10169997381199262572 11180560219779618962 14558349681251219800 7009684024124967280 2634267104604054992 16173871156099415455 9367910085895387901 11129263238038093797 305040279380874713 1500484127011774973 2134173868668027368 8519098769855996289 1372729581200470642 7127545834769312191 6891204532088182187 14320978180024934873 13267657682161265859 5455860512388232820 389631315567449350 16027684684939183421 11521906455637911323 5605483804237639382 301145972199538250 6197671298865771321 13689432247223890706 12098736208014893149 8867241220321830595 9043914749006169360 9169925006783763635 3999595261552751190 4650172308271667168 3576826694252947537 6862830016538248543 17629820405386418903 14510862937655179757 11887224225824262231 2825411009960832014 16665462181436996097 6647750484176259494 7846968934251120386 6068938463912434149 14751731781698192535 6213270032941136482 8425922341034168269 7674362362969385563 8155312323804282407 16127948371820719427 2750199563444764585 3691129942763284507 10710866268423267434 7742733707113418628 6183226447894327854 14566302224882759097 1661746342306847986 17079275815781528756 9491694028426716251 14916321566449141672 7866592985536096592 4077138693815688105 4968662042553185784 11725496543482212589 1658106251784657823 6544585105849464437 7076226681310112246 5952255101794706372 4734927793773974901 14912769252964142306 13143692090743705686 3887153490736938587 6797968294469817527 3882558870447819381 12855154365256177246 13299775815651658834 9968404371795679719 13804855055606760417 16214741516289339599 6279557862935248402 1253744811640663319 11942464777617922370 882111731014144823 7220795057175021264 1205056369534734148 1982169477122248879 10444870866538528594 14313729185001381277 5227258743145957037 9505388521330753234 17129021349324870074 10414909418517698071 14469407207975769089 4798374221954578975 2867384738019134566 13184709951231794083 17311673237745993472 4957158719801717846 6446972430165717724 10478965234814005178 7520829912637797944 7451562212122902785 6423040905408878300 2846487540918803143 6594038324421448856 9174844185748858985 12165628471154854190 18272169615849040600 642518073959041371 14728468027988477985 15836865916485474102 1552484088011157653 13295068455523530811 12989365201451309559 14191656353009886594 17138618362846536936 12880388276612666260 9723284120333042902 18262210317724134527 6754667834567674157 4066151543700958965 10948994459731224358 4401467201087510856 7502981982057838043 14718892057680034813 16336090138574016020 942292096625630335 2694921245066632199 7453001229316266361 12508472908143408480 7627673662176561447 9170834557040515289 197830121697813566 10948995240076652649 16002871285016673599 1100217355305796075 11304621014182490099 13501002102178637768 3249979845624747366 12599870026905779962 17538506603505539378 3929877138211494685 2583530500821233339 3782245961718239670 4036290295807798714 16665991328683242918 2572664537123204126 17027711906471727145 12474986995725330831 3278832294628221097 14877404411458119313 17007735177745361474 2944492853409039830 16276332013926673352 11887544062667051704 2078968123199300460 4948764430660167499 13560495006900620713 15989142772532728145 6548458438673870319 1000255860161745509 18086044603275397551 18267171055897431836 12757663616834371784 4500237696637252025 7932825403681189265 9692636295405979119 11318697193462598747 1119154994490844112 12772426192232183038 2365252345980677671 13375883212580446356 11440242601123735700 15076343670113372551 11901391404367677895 13198782240306769299 4213319693074205824 12935492538861393861 10154883639047209553 6247305177596049229 16418683996587739951 16428548814114168476 7438257081219561162 1515218853009881079 13809360742373746782 13747842461029126848 14816895818851507330 15863263263508581754 12661863277646278864 6452651074475928531 7354041217224427749 9796825958482268819 2681620211495054492 11271870191626778466 16234265948700411103 12639944346635937730 16085419522309043830 8445769887276288373 16943801904764427625 2924681714595841266 10658435985177470752 5018024983260646513 11143186920166886272 11018290529615528599 8781646616647765018 728241573458113466 3387962740471746114 10461726188532166195 7680169437766837829 15752476897462900747 9799517807883037765 13662720830166249287 9351110112987369717 2468523873496835545 14803050772369725463 8735678058297657012 6438108566521707634 16242155270445366020 2956461714837922955 15219482263506568207 653217051416512236 2327529928326475485 3614483527424091906 6182449074832966503 18352644875250797387 16174909617315646639 4242268203672985247 17229279726448564749 17299624224539706241 12824018431169016690 13331638365123564434 17233844298452758397 17993442406236905532 16405523752190688828 7698404226322220527 8711217844620238932 2175487494460119409 10981126738194008812 4715224600960953783 3082024146431916597 7214490635344073884 767800378171584708 10124178593160252410 1054002107811571537 2491518800315141145 12727101370015098875 13080275544546604356 8627586087386836727 10003839198581982752 10316468181010757086 16859834455389493381 10231544952119374188 12661454650598244889 8914588610434230280 18353584531730904655 4823844785127545488 12056063446199950952 1821722603069028294 15882168381393413200 18121120407363107402 5220969015422996608 17325794844220463591 18085396415731850172 14214346182016522675 17812478157940482792 120360742541940975 3478760682594715941 5028188078579119776 9206664264147897685 17913318845813214804 2967350792473568296 14869598583157122295 2743394291116769244 17712734039429533402 5638575032295347248 4547332406747969953 13172662353566850334 16683288160600925072 13587719225363469442 2829197902717491003 4082494740139779085 8714774080196831521 7793275258941091071 3758404695672354615 217041928140647760 5754627581428509691 11658358251250259228 16743215619501851272 1538829162626040798 15486922144750741586 2996422650197282794 4202049833004813366 6570503531025759083 14754460757839888512 7442085688442118373 1269279154524822528 9064299846305735542 16393130486469689196 6633835693440710093 15671465978649379523 9139554178671468908 14039586670626293666 9635182499410327336 5657668609383993986 15903751188948331663 247416986973241122 4041365265659924331 18358466633315192286 14881644319131321465 13915341508181907688 17222573668903252247 616957171406803640 2043968212047386757 9451142708859461082 8257959659896853207 10066613361705934016 1525628001982199895 10689593912777981899 977123840535244724 13872398717114113652 17481289538066512922 4648031631329725623 16796050545681127159 6594856061587575127 18398487358556587517 6434102659970994227 15999220580607056078 3797209142916705201 947871262493355291 5585197350842144715 580059960025804286 6791667587774415474 14327473702241259981 5590562424207048224 12835137358308720079 482013689530811964 569394380628176991 14277017773362263219 6793714993070548649 18416479394779279101 15508293418434773727 10259846607636575519 3062371743456063168 11837905392958824 15388800222569452814 3857748038129721607 4888149911771033018 6968556887911033632 9890963196624485324 13287054921068058866 17747714300082759442 1822968147404177087 11869314704180448097 9361081955450666432 5754882649480530052 18145992814341379676 6898585392143834106 6125509364572365586 9751011290304029746 12569470626872866661 10382578408341477314 14610292846664131599 6991941568201970023 6277617127604332590 2398569261085601927 14197526807494654559 5135963232298521898 12253393764396656599 14824517789905557118 2174465308981135242 18414006671863539103 11945323334436879229 16275075309853909904 6337614231185338313 14495563218674960884 15927448972815769008 5356099879646280980 14250843876342014826 9773554864553248467 12614652412044055736 2693666806359499284 675462714650415028 17465943367893488817 10292032102796135934 18134595866948590313 223341874879672157 3352397617721314568 7850383700107434772 2492924905971557157 5914161667494000618 14461614624225999228 13891356801328941827 1009064589648846487 17120990534661973192 4723820771329020791 16537274970351263928 8767775503934617780 4370822502584124453 12139855317204465548 2297097054091805390 1281972113504622637 3365842998624474228 1381853702010676161 6863686579382635388 2180256073974913423 2241119036637073577 6160349183668124032 620133806794261365 15485772530726199324 8297759850608985812 17076490268015210382 14005250542411990679 14267514691185252513 10839990540248743760 2282169683886932118 6286649696533233918 14080722899894752503 12527815601033209693 7181780140290227106 256670345739234886 1694076084498520348 6851152746363439138 8185653111937146919 4956598777616243230 9915790436115671981 8941546771009275635 9082786988378208649 11083149829734692308 3046190786923297803 5741089761390445654 9116228253908818020 16125415750440459144 11776897195849746229 2819258265841444892 7429504240482102608 13848505472930360727 3995683812127683703 4952452818864501429 2484035782173964021 1887195625877812749 9757723868412177539 2254135902865313534 3323774746627836978 7908688483764883398 9730478918714516444 14634412620209666266 76102420405364873 12249621394933366789 11583513277347709996 11029398077222902015 17647925289815039834 7293495550530871003 1228065007728463794 10938578743132240126 11508149777976932574 10420987684395987664 7587354102323227331 15222242883618294447 5815344959136604053 2153235270298948662 7672908744339641555 15332141990445027533 15349648498968761180 2883041943172469692 16690848805511827939 5889873248267699541 9090994500442402165 6635300348816781580 16924427564920678141 7353374942998393619 9019974691446606608 9833325098406885190 1625383294837430376 3442034565304635473 27949124632069120 7344488426501568703 14911605736297791061 4081746190445439730 10247810890340080273 6666733139378249147 5203963433336004048 14034317309612155237 16728132539885101841 2610135775024795518 11022026952930428156 12434397531304914424 11646076857476057234 11376001481526176661 14943171891002798455 12289548714475974632 12907485046399475548 10363647189575876590 7993650460446798268 16460398704351839678 8830348122014120888 8665330882246043442 12021953176204812966 5595095636744500201 11417754621661663909 2014786057009747697 8394558933945952829 12919409017753028381 9396919962306359167 14238830597536154979 14212589091547175020 13822316841028784426 16145464036752059450 13489102490322514626 4501163886649453350 14948643951317334521 8703175332902583244 8308144551716595872 10285099557252827500 6904752699022909955 5198979191444367305 11269060576162207942 1971589607904147254 6485238955984512551 2911489616516047478 14364292793735279760 5924377978112953337 13052282321454140729 10845726744746605234 5353733397422576480 16154121429438624757 6030492248962502112 10484130387029568718 9775131392428936980 4587864560186701226 6000787227018402824 14144898570516618427 16859455639804883057 12038906560798534498 3128514291195293398 9373115172678380975 12506595446301856957 15778106064745427404 3375738177139846825 12206010103436026660 9363889506961933072 1315495805834067677 2245728532528227987 5508406461395183324 12694057219702136635 1787886842825193159 4069477850474619422 11818557621548155172 13820390986070107194 10129216577493768167 2169198980369068202 8682745897232456165 7444891426420087364 14232500982988744444 3136542215138817922 16553585559662417951 16655001942046539170 8032014714630851870 4488797110654145631 11806370766744040695 5896608123056653735 6122272783160806645 11282472062906298123 18222672808166428158 17065813297340533611 578383172968097086 11499459100755853179 857921073562901941 7051602902374392537 15014124120913174086 16804077874213728794 2360893595650443610 13225481291506994364 1301647713846996498 16178060160504251438 1149080103200265789 7332732379889832255 9145323631199547246 1183975852379399205 17215291512818347651 11113912148195561184 7428073685880602058 18250964658935149875 5126696496106498373 6129449277125516089 12568100979039178502 601585642601782218 1721606755925357145 6871897840562773831 10465627034927222881 13899895182652807792 17803990678181296428 8725529279819540360 4674115823729488491 15585797943427880706 9473505343232384598 11111978537681418263 16670924639300109502 7651339003501506188 11282347154660686477 8344426353812195122 2006822839922665472 5256320118600545876 3642063153081038554 7219268769542698917 16135589093317884340 6705774623099720163 9547999202268943261 9164238219842332418 2379997716398570100 13257228422676616414 16686491652578534867 5108490105071228534 4730141485587056813 7930034533733839291 18302510720437907178 15760562329295561639 13162003005713194820 3420857821462849780 10683832923548405676 1553741240724894388 11777231036996529020 16660348697111017489 2446468945000603187 10425571796952467798 9582808558857491287 14852196442317544426 12242306088918704404 9005215377418444165 18412994642213057495 6197042423128875581 3941340663812374767 7835985954820310380 5961129505111588658 13265877154158734965 13100230964383045701 10058881181552817643 11238267466133791400 17326465280217426064 18137400737776788941 12324865500107884033 3232656994980558183 285610016655208411 4899774138886020366 16020506194309638728 18056177073341487572 1712716804097364284 4914069207236941524 15181916094685355968 8482944032657605991 10315337450764155372 14350151615100771479 308408161103273592 17294098582617382749 5559616075837979062 5899410445576042686 12454490363936075475 5049986009286823134 512835166540622627 17538554835133354431 2841497348032354516 2205420173471793682 658402439328460969 7956668446470533121 16689508653689771366 17359811006395741797 92321021288693420 6790397216837739140 8409847729879550724 12264530770692414264 14237683003159950530 11227917399379236955 3845253031844359920 14430663185408944999 7142395072292226684 1500720481864443101 14685456813666289545 17780299712765086721 11966850497007876052 2957484991165181746 5261038507271275747 16627433819825839988 16030355921859946617 6794147089625261222 10365942025215951051 414490379569297604 15666946448634031503 3130519680475367831 4395527266651638235 5034143674540459689 6936808091047629512 7975832259722596756 17454045271985499782 12569001952259152880 7174012999152012864 18243897066983376516 7542203812488547853 13563122439333688265 8803126126710676870 3254757146584939681 4938009821460892699 6180317152186992315 3993109357466504628 6662751528181116753 13337912866765021454 12080837438522335027 7550667308769706180 17486211053347432260 15717754096337026309 1020570557411400770 10061645952308212625 3701045833695142139 12350577496181957795 469427144925151511 8947714059367909368 5298260067259773445 2346104454466630005 4024177553340142328 5416975789068719825 17210731875272693349 18439915874466858813 5144209744131635131 12783919087544194151 14804744777321734249 18077918124798881361 7572737019549938348 12099377560076422426 11788506186693662842 9468902966371490736 8901224708677113381 15626791057422440209 8976042049029928756 10929787124397548688 768076940664937562 13658399826931763387 8184834625102906587 17286694424947880892 921485981786789896 5800667853454511654 9197591354924491325 2743183094377514689 4624030876276079167 14572413774124158251 8114540157178871897 1300234815981591612 2870843905799292675 2603778993553227070 5023560782268510306 7157970233275231560 9340600309999183141 15599816879168257071 4177263582699046661 12727167994153735398 10734688387393305466 6067202100615428341 4364765030269454006 12608022858904261813 14339219696409496387 12730682795375244966 10661817204828882428 15969227406830589106 1303048951765634890 4480090044297728383 13958921841648897243 1824277928951820096 15295146122491975958 7471361911841491534 3192234693417889708 4392584147107610437 14912757341360309389 15336002619028277103 9749591681426334208 11827771852336973797 13355662857624818864 4979191939816545659 16041906070434919772 3919651655625623365 4317171013822658847 5608155438739755384 6745034747291776069 2967902832999453295 2647390591036313801 8651563243549818410 11627579056435868521 6730716188635296620 13288360125005452710 14918194599341502624 3136901429477329035 927902813937904409 6951551487977647723 2208279314395686852 8367491233759941164 16601513539729404849 4874640440302374838 17496207023622340146 11566081967712949036 1509215719866978116 17546412532722755212 17872132894614389362 6953194823185153418 2865218583120659043 17340717429512237893 7180589983712478930 6565803625198882738 4199392717479777814 596082284227547361 15437311874263277289 9915124568720128706 17638231443227852730 2472441754179638941 7162135786606287054 5549307851785487934 16833436187148924548 3843406467880729142 11511040527574783807 1575768946010802945 2399591451327514190 3288249451956666233 15556010664810572163 1999005037138561202 9076183319434674502 10053220728091860396 9509577437432406666 14413081031513987642 11744874742356458643 16550828099665837022 13314151456718794640 9171405174181047158 13429705004031333497 11408780584491758220 9743202144746817184 10749391320879503256 3932195849939662803 4384191519136950454 7694989503177946183 1023353724671599219 7200555304087893354 17721481345125939732 12185624906602635593 15148266655306361563 10152338288811890083 5440250213769684491 15944117969566593440 16927947643277941569 12070925056176924697 15734632003021952064 2617912268721258249 16947397083624243039 6295620795316342250 5021361811604022917 12451876795424032398 13891022782400720252 15954923469836401522 14358401381541447617 792905868439254080 14209381047761698057 2639483725510719566 14848491340455850577 16205758203453553184 4332324867301467471 9044198922373670847 15022151635572197406 18062347540677189789 14560959521959072063 2424594419950060834 12392353587365185437 9775460259973900535 16864569115878886801 2420444128145871608 1193011726951456677 10267683275238828058 13076408784438890985 2115039243818919952 13609659052064078349 7136141885868862474 3953052522462419237 1421246082140677301 7792633628308862758 6250602720285956234 3119867042518654801 5557931013137963816 7634328885709795447 4078146048805992865 4220153541244569281 11051210638324929778 12090466680823232953 1559506532869818898 8211645907566839431 3193579597332476567 10306344392865397178 8033842265286017217 6104711375069620427 6285387607956184374 12358209508114227092 7223038197464157129 1005633338857493212 12485863671711832334 11424409157299189591 17523854690767532091 12299849977144750916 4500548798829464941 8055760987985937801 15541220763884138381 8966516368518674001 14753987639345683539 8502631534140228156 6896080014687675530 9368339872777874775 2693522686840630158 4507789802730208629 18158421957469230188 13945775505526534875 8304711930316366100 6051350336171476441 8428790719056737612 9902751420938405070 1381718555005544569 3928128189340952466 4304374151818969762 15336030719996657259 1847169110360662224 2997184161839132284 18097732068018772607 10119419044586050551 11035349987963872276 13422169890692998983 957558050748675051 5518238049612764368 12030709963333809064 6205337690991034726 13448082614637886768 12076615392531882902 5832319095501322152 5426459635470857571 11735191202958696852 17111843547536343273 10880079453962028889 15577070052113569212 14218557469232306793 7843465770438995829 3924893280254996440 14193384787545909471 3977217044912648351 2473592629253636139 11717323072339452626 318185736820752455 10745419915831868459 7463113514574131369 1653706053167611893 1536377390609535387 11959435185288247890 15738857894930147931 15387782983584838973 6726099741270526271 8561691823898429954 7103657119797296553 5106922919373075506 2889510722736419333 9739127264095590976 10000799893215880586 10831207969614241905 14912561815785851 2403805683522583606 2307105285778848839 18121516704795615300 15287782052924024952 9422316840972474073 17430211154558066050 16421420083610687839 16933136547525485358 13622159267931880149 6361174119947724592 2715329165857921237 17349760011722293245 1874906809947548907 10582138362215557893 9535193143104350084 15254787912870920604 17832659100939576607 17391039304046970364 17231914224600775137 4894189345687727304 11014192979866118631 9682839221896873468 15443928265317976195 3836270115624896654 8032289732976717412 8305030446461048349 11136803075411419064 1497092609871736076 15297137151370060431 15103626936220371522 3146713853471502672 7165069934306255988 2160800600398708823 11626785497256897619 3049155344983118074 17449865426267717885 5358446457155929169 9910031182625122096 5255916742486545933 14747255086226959482 11720799844399984391 9136393694132978810 8824605748429961052 14858271635843831425 2172394975139313578 15220759623707557053 11075038970407841895 11524951808239718433 8373580753758335515 12439996679724018110 8920580449890597745 17132678772135634092 17052891824168080496 8914235227757986973 8529572134018868704 10074166961279433849 5354186462165081471 4357433208747323276 2596682833714026970 3968490860169197913 14333234175710185716 6060544986715629262 9576984371707629250 12604210143430919972 4896881371051585509 5247101818676340792 13977164014411938328 7315373220349792446 14711518405307240420 6191508164143326022 9325933879167059874 9886564909547475571 12570357249396664259 7449910116320511710 6207512151467162770 14265812824509031168 15206483410002557186 14269713541070247245 14750476265657243735 10521788098015695788 8161520665484492084 1618459035494079880 13933158377920489856 4325940402500613312 13128237373500944443 7059026541697296270 6526515399369533957 7109487949921333409 7602925721584751058 10271885755356361441 17589604587302215760 3027823471543407157 4173744280858849750 3513378387571876417 1662503272415731896 11313159758878897185 6803573639174724297 15386318440191704364 2667777961820074575 1205276663176111874 4464468879171983495 13816846888240239311 8603564310856049437 15657461735130504311 8679831460231415649 7843115507536811358 13315570585267223320 14255078144561475917 5362809809838175888 7659160530294628977 4471606961168589735 2656230131904111988 17112206768675203931 11131636291674778102 14353929259635245493 10814262302825335357 3728066958333222436 3577785148118420494 850877025145173046 14919443830570395658 12887846057427949389 11161631815369366774 339823117161186285 642000845261074558 14324726885989069334 1591185417282052620 2549230807417413748 14083570792297271993 13399492983756976843 6370765894599771648 3295158176411699143 17156356614795512510 4937025091209982007 13076775822032198618 11087559245539843393 15482217075211064016 9350557321041084937 8678151297679750769 16123378910670906642 2571293299993146911 6962939294324153323 16433038043481939884 4006466231701042137 10860599733636944401 1053356414630874420 5059079108544938844 16422237880722930753 7264100689070593913 4661810846816883501 4692717773689536377 8709830335579190744 3679607765335839279 10451915530430566352 16152887720574894089 12223362928268389099 17565883156092192785 15667149064311985587 12032921464055310984 14639159329727012613 10815125616449862390 8572340727212780757 11021585273993783043 6738632476973986720 14845919860524337737 1092818786197636692 2973950550360034375 7847485896868533048 9457055204214731366 4515841222969448224 17280362857665749454 10845226893474934761 17114567574352949031 3900754112945750889 1214202644879278945 6175616682793006852 15434292496047953235 11191368814648364714 3025620554902417117 14209818258590780560 3069807025483754529 3898920076552207901 680307695586809745 10668829726270987584 6209595993214364606 3199690486486741616 11599480401930172580 11006873557797604149 11490415141281984093 12095417083007217061 6959199012114616145 7543044682619343625 11024589376100214040 7133643928845244791 2503084291882416502 8290726850130524226 1202632626423655473 5226124554182719159 3367152778676222498 71406619073046210 13209455604229274140 9396804581975377649 17396547518467838220 838370641716181243 318425154256502872 6978801998390415137 2549710940618820501 12022227140758292216 7935491662250893305 1589770864014245013 16763025764671262802 11552971509288436818 15501521678512616074 16836685566835042990 10242242108837199051 7939988730000141946 1594058898212090608 9294200520384588517 364413732826891004 6011163071809611274 4992971009443111610 16141498277168009312 6316344306465168434 16976200050368168373 16198882087521712198 10084015794242112375 16193576163667031008 12429697565081498054 15223700992922315198 11351927726610240394 2483456218616872421 6140736999626195144 10121362303206301048 11237181327576174968 8742317909234336946 9281724256385083960 7828152550282078949 16377524354043984622 14081990092888513327 18255898624403393655 12280526455299372662 10290253379202075904 2232369897884694671 162910456079892134 8180508503742786269 14103155041598928823 10969456561543746483 6880009468206382589 18061325564280243558 13828295206281838415 10120192966136400941 2060673051631850140 17419611752353751730 17961623660416780351 9348950244955431592 5958965551581089664 15885728945348890638 7673365415059222339 2164138255404803475 8567062256221148952 16766848293729867580 788249302022493212 17622753600252992594 18011901408061381698 2215701929889363389 385810890933087830 16358055222386994215 7691138744942948412 6197871894795338436 2640633325059374646 8584648470024464190 2421590832272517035 1373934865690390028 17481010892378785912 1729164007411298902 10088835013257911927 1576317158850973989 12069327870953865809 1355908738880160395 2749564158407705369 12076370962522265468 6718266366974468180 5621265667340637294 15844624077078305869 17047578765068123973 15135126768758209858 8343649571830928603 14993528641231665750 5745047142964652038 9169814847144784227 17034285735056320040 15289202771785841710 13959331572477740292 2038484775868143390 4789589273251580183 14454997905078764124 8286491303979584943 13781440095458336453 14780057494074397437 15911358718584528787 9460259131494288961 16454942936242351173 12470145486164715947 8645210472923793394 12579077987457574568 2853397002995289556 6491580472547252761 17172563024873239926 9556796604465471589 16654611976337039524 12456908230923972288 8200913110754745705 17717477222387208867 4373682877030515538 2846926429261678462 7258707138921665633 2386749198691014443 2842147127506700438 15687135422600726392 11489997680736268654 17661118598749439209 7355789238038862243 9003258798170192763 520601347970146043 7237919247219654557 1546673204670663564 17698392241651263721 14207920433804105741 14043115014795405171 17464714341928420547 11067130541112611863 12834012137009325872 7685649045775733232 1648236083140408044 1810119652879462650 537214899949323039 16155017507335223634 5676446983032057602 9915567853926289091 4183618258037169991 16181338762628196389 5379481223248341242 901447375483519586 3483183289330247827 2334278105360285338 1724456990813042745 14982054749333924724 566298594312467634 17796946728432972468 1772368675080971646 7378159104787937749 8588695678642328817 5655563095317231456 2489285024149181034 9136567344098424336 7650372432192852250 152090565907291489 10560436165611615073 9510142431867049465 6713365589784155021 2176047732971068892 9226131708942816952 10550101134675739762 2338496973278976144 880767409123716474 5726190139295506229 4438309830003841543 18358526868579198209 4430017892509515566 5326945457195441319 1691764145107857157 8555226820048986935 11999011060038640667 12418897885107098116 12614965505961151803 1622577900375656322 4098947307822385394 13604577504233628962 10656419676136438726 14989531978889117586 2616151302970273051 16553450283453199778 11403065915532444638 12012303024119777603 14096156424566375835 13067449721825960525 7587038868434201199 9099836795226916296 2726875543110449658 15570088986866291403 5376872058589642546 10125879958471277829 7281190522780607321 12111365586163723087 14221307326725817074 14935264700348368026 672207768883429133 6910571128429892165 4062216119702725828 17894134953921243133 8726862438650406612 5200959562951956307 9777581981657211776 2824124377428180627 5156524261249354298 3542712026372133995 1032324389909461267 18351089387330168333 2456936321868570931 4752994725959355942 5591960022988491 11206539196047853760 12242564143388957028 16615593469956869700 205265493460473899 5503886999868523750 8559294312157767385 5756440699754587606 4629571625379353241 372224608072870028 7668618634895976922 5622052253841168204 8959626727670645925 10221877427593519486 9476325201270588141 2611523824976742858 10661254120685695946 16067464121335114272 6932861884654919049 2533803651672651014 10088719455589851301 167106462447156520 4486835562144030097 14319620076717663421 14836231412125067077 15707649603502012250 12075688401546104876 7964629228346020943 13294529836539240792 8988056582744216021 2886090274980465200 1688882489188872311 5758177419215675410 14933730389991585984 335290070483777243 15746768462377483052 15638329807260055073 10994737963593435625 11161757294161921198 18016137975993319575 590657991715953879 3770085070114870117 8965343472919441980 9414987935096341238 870098379385806232 4429555492470426472 15102648289909181772 4595154893809169806 8811288180863370808 6313335699225617106 10620585095953858975 17155825138015987291 4589372811476816371 5521874567328592812 16678960421384205486 10908606668992726525 752103993633815132 15091069767339640109 363891777915718642 8722675889241372787 7308929636187650856 2036743848665153672 3375493380863921146 16329280429374400708 12398101069682385498 11459720961840216038 9040401564642045694 3930641545282901138 6747437302590691310 10369347320561229418 2473965487901295262 9360060822415182653 815805022843246760 5768068293428679028 14534787691156714419 6473357482483957304 8008204839774958076 17493445347093409969 6758361103963009684 9630931826288377854 746823662389235735 1782938047235506248 5290349596516386535 6638087242952745342 250435894384333537 5078992463763203153 8776513221656630912 11203016617821640661 14513652267659699725 7593439631047891049 2420128180477253071 5657073400554075039 18239241459178226629 9715032154475902572 4885434360168166561 12547925768214374082 13573241572080606810 15397155142164427669 20801216448927436 197328832395542932 1193375084569390781 1277408890031085042 4234000798093879453 6029677675066553903 1499477239963696682 6938335736201897903 12200531540156236591 4832138950704122134 13084095528951592519 17232233212564698471 17329092105644527337 8012980749317021760 5463854101890373437 10480066214363640155 1121925533559795201 4542930059372709714 9309540039925452411 12196612455094945136 429535738276134646 16871934820341349475 7229737009589729372 14321238859604131197 10762204340671001589 9782124395687558308 2704795711325025719 16231342579425757750 866554722103137057 6132252851245630760 3638548440429631979 7395821323852377477 7721530220374291394 12449534490439209557 4515549932612003673 14726117349412301533 17577635972084265652 7947925052316638681 11773758413087148553 9709243045796720875 15752226302337360500 12482725626829049518 17431469653207257033 14782046015364208807 3029632723493440840 15992375547408396857 2918544601339111811 6682432559840232096 8375251580347893518 2734919451508334993 5676751571132510188 12823678557293906333 15949164291089747466 4417825750937671988 4873519304699654145 18103605609289830582 5147901299306102723 10054558879705394954 9208832777441509000 17830031238076912536 4485870528735356916 6094976065318495374 6874336294057740440 1346193224337220318 11255897117255648892 3218920957178915323 6440510398263389301 14070920226212252584 685553771861051810 7245093030302201796 17220751534777675097 744639013616714526 6625965664586397427 1842424296946285596 13264389650386381771 13133980439187853811 7309722854753277577 18067390834455283664 6656283689840906860 10414325306297200802 7578148602414705241 1116603676653171674 7416637764074532252 6444766784743400352 12645212351412016231 11175624878687296715 2195111051664362228 14431950276077404528 17900683085532419911 10709076418249631080 5863559439613885886 2392856967584144444 5633138860396500973 13670857913723145576 15133311905490443702 7527355663925782651 538323199790933448 13936406129821646347 8832565804892115196 14254804237899949149 8112830996007593830 12340495080878597665 1428224337570959859 5225492550128095981 3689192084229453230 6150232004904742553 2797178867463357472 5117663714831851628 14395609808030289389 17217171395128744272 2782965427688431270 11051641694217646522 5605184879928916116 12487677572952391350 12460063754251802787 3012591483801446207 14830055203305138976 17301741638754295894 8191579689402320691 9341051840852013954 16425232980116664017 6524658750258240434 1199910046995347004 11837878646525009554 16240010781066175459 14283496118631515208 15580685792414460402 16356960918613375264 10033998764043277939 15865174724250947844 12709457611698266895 10296679709911136016 17885216538290441804 2777008145378499814 4260607256930871294 6646393863655872301 3788933112122500423 17240247299303316205 10159894934100080271 17996074730864172693 762100423894709560 4071756235892117405 12481679714023192424 13658474453825664682 13632826305887360314 10542319492832398828 5346672998765964043 6889805808879363285 13525456412793081939 11513445032765666572 16705149080458984682 14137993884624555180 8804983185670816610 13894812031041732327 4755970187743781359 15272944538029520373 8370719498654903644 16449154757418725397 5541000869807695835 10499307919803814613 2700888482264945600 10939533511023707036 5219372506092348217 12896307791907721018 9136228554259348990 7250089025910426941 17803773380438703477 13208731541652627980 16800082441539860753 8161481965206156735 200866352901250016 14140164327632795551 12275015884101439475 16410654481391507693 3991978281581906005 5905330819015531769 16703419494388810892 4761636614357999758 17910283066124182749 16081795132987581583 3957009362723195309 10923037941614456561 13283036856824517954 1179549046794052164 10871012864774368378 13414860959708311635 9934427052618393511 8229652651928371204 2991755805427023427 16109937144721910386 15231110847436646020 1897911361519251148 2219854838951920428 14329109535721610044 5892732298768889975 5165874877207509507 11745236670440544867 16641470979659877917 4140701545059574908 6379020520700079245 4282791015767352553 17819877925926099680 1652263409705025627 5855945862853110436 5346108622253710960 15187541689697108389 9799802355797292633 985538778682907728 9525243650292095092 6263682046930782348 13508062695523366709 12181945416503201898 247956338458759505 6585441444509850374 14652019412457714625 16685416475504090009 10702870335837964984 13897752185406975501 355609589951179954 2069737729479063530 11441635397551304096 16439090480159050669 16840604474604496971 15790806953522241004 4938911121240052543 7737587120104509811 4594751373180803155 9685977672010913865 14429117074612588135 12418485850839423969 7024281395654690650 7886445198412844085 307562138293562244 14394382645560470628 3311891647688871100 3479192785531045535 9972746600083766530 13367295331009309290 9877343378848033767 4179833262776374328 7799281219836881764 3823078440662748210 9903526090262959935 13321990756653749918 8593799851656743110 10914989021132637446 5791114263495969623 3732071440590391374 9757072317431490514 10138649918790964360 443508883264173125 14506702498993113061 10542487120343490492 98219270203601386 2808496354332015112 16366664426837644063 6146618425394284668 5618958858550397534 12662304142182353218 7546743907099917976 8846291449781258570 15289018586636688290 3346696144847537509 15293484285164199767 18012494183079913665 2546259960369964141 5995039923429599642 13411735768515575989 15202103844688548820 7139995803528262893 10716872400427585198 6356124432947261712 18284875698607460643 797660584076471963 11420807400620991342 7311824290539393539 15668316527814061066 14755556368491122415 8483849330924438439 588465561416261944 9375004228267479690 16991540420420247437 4804430601444355142 6135527148523909351 1237400198526632405 12098988929010359454 17420161879705761103 12674114386402215447 5305824045179253765 10377439823991941947 9681724673532209864 6225764814411551797 13977130174169721592 1770573896290467176 4943007151778333840 3110003158968907093 17959316825159881723 8362696870532345402 14557518024269165504 15274482900469603931 6728227949584396545 15646229094574196161 12414644232298155738 13425710418016185948 18377248525043049331 2500101565226983624 10449041711788457904 15361067889268699580 12525387947996256087 11898553643089564249 11644971228820358119 10442118057331940977 4753784859562167337 1541776770107093219 1132470436883025839 8415630580369577014 12876346050631545589 7916337559687811070 12926977937964330134 11277689015364720685 12012549966785575839 6158842106916636712 11537275564154439632 3439767419829782020 15959592823773432808 17701709614322320022 14788259772130961904 11844106535788407445 1928227219814327557 13904515580080048865 9526289159518349524 6810920160927750744 8418890077327219070 9006186171671127789 8579463862549635961 16371388322746903556 7973452670560145113 16284953429598002984 1823063079510701123 12845778446010844182 13478429882460785985 11664175678175085774 12734894096654210262 1320252917515074265 18028227563232557852 1218678465300630471 17691496792468938001 11925999886593261990 7262396922826535688 10229360929510878862 12728305439289295922 10985170826385739519 555232356710365845 877110933350657335 2261356850655972297 10205156533676764202 7314989720610533519 3975570820059808229 14985858218053401581 15256869847983446354 15344486868523010673 6104573786948845444 10812570616763439470 15147866952265275187 7528487226841878770 3476397797200647608 10909191706567688422 998504433230817557 6362349306952956948 4673629322226576844 4596145766158148252 13418511871517973967 3236055029243384586 17473646374476518345 8115347041186083036 3805252045784858323 16803460156890040134 3249880278165537102 1901783071698216556 15219401212111947710 3762697247317299224 14381271602774198351 3613916722672963956 2624502322614006375 5663923152556238348 7523722409004923268 18058665123837991543 7827760800643960098 9612581558681388220 6438922190664623650 9296573949552020488 15680502346923684653 12666405427128733326 15019574773197913320 14431107446854602918 9261847100913581238 17052308603513881203 2782053323851068808 7312139446495144102 14849312391689708135 17579164552587780460 14320134018580959244 10126603633405927344 13198953405398193055 7426518961925919252 15770658599646952995 6500989690943891754 15427134848548297067 9552885085054903732 10599808578473089749 3855876713335613875 3333950262682263536 13254300321563417850 12469106789674526425 8977293516861427836 14887846165760189621 13511651874536482538 7776526685425090655 12965023985838793616 16981808682010482639 14978422216990157233 7399932626883834694 13740626948461168149 6540301109125196459 5883374447293965025 4254482861566446983 9832821041103817611 9462055710672040641 4165838107847994207 1091864537864511273 17835621935833971661 9465706647559854183 3350495688856022800 14292306438539420835 16590758838456434910 16770275026829904236 4613712529397673580 328718314637594930 14943626895483538960 11601688223615925205 10469621467659433736 17609241345466158098 11187878072189314971 6925508763269491311 4656404361205163661 5157045516849529558 6070892246846790516 10390143892152477496 4425219736650254476 184338728149828638 3349574352606209510 15497415985974632427 5822588559097672749 4616924821605395521 8767430458691844209 3009959337919419441 3995463445629413768 622567230577754880 10314265614784647351 10575395317702769869 11614110275260613755 12127585815334987252 13648336393669016865 17382054528776655208 3575725925678385777 9493228932045110671 12747373527966341841 11683673772724639849 7574031842119034870 16196605507320011461 10960705022839318859 3723449667475142024 5410407028853544071 2389046963530679769 15928788705737871811 9072671725207613945 7607199878339028550 9578752445832493653 3880577648168769241 16882367129147032352 12622293281684444043 6626910025570503184 14121416515473951065 18234685445038053162 11396720814131419058 10646162152609123715 13487639014170081474 18040570247322507099 10768424626790038423 7260018433028848455 9765347870670611456 15595784315480896928 7807500234652353008 11707478943019757876 5318143847017896570 918395553253162006 8477931594163463958 9479641014238889288 12180481724685955136 5832549443753689851 11007534308365513905 7872912936350227411 12699168408232179699 7583357267045907120 9935602553828505341 12569473813509985763 3141804001241832377 16555059037738607552 2647922125377363780 10851227180681720824 1205234023975014983 14659887457274857898 12517418874675223912 3797131239300832145 9175362779285085321 6745333982054973390 14805925908856646054 16338833141472272121 17238991594707591538 501443433671362911 5077674397713988729 3354143070303251054 11053829534885872862 7747367896409464959 3729595172747668411 17079004348989118251 12746834674905712504 1882194891567561231 17515975250634583502 11619172516770398461 13870039310716815607 9768595606999358847 14963493149203187424 18153414419766119183 17250222138582752358 17071053181125577262 2947368063287390179 7561715585100516289 13262095071548148306 14276330238422685017 17651503235883584896 13196876105236318737 7726032132372626831 16333731769210491623 8542853075076668443 14736611398640475558 12117488376199939551 13604754905863816884 7035157065820783366 8802782414057655185 1894774542474855787 4859069241841153622 11111150368642932229 16127156342150935640 2066424982700855411 6856675363586039385 5640073094407402789 4741794162717298795 13399547460241183873 10371051737839789336 13065464573293508259 2670734639153802407 12587488915022745747 15982592939758816294 3485583628016359103 188212490239183729 10329836191832054645 11466017639541069351 13952355291320927450 4641959781002600624 14505728305927814897 4625442403861131432 659659879441821118 2385759082446159057 10326411761651998395 10291018206634250142 9947273728330581523 14836998216389639993 16789599163415361274 8309799139132060794 8043897506148359869 13032917616600236246 12059939319676632882 5723817601716586466 11786222066733727066 4825298559836732632 15325315730409968670 16738696918947537805 2501407185831761244 1318397043066110095 5861152110660717893 4264072063707388776 17263315740778462203 15178690599442575074 1538461490449838191 123384703026407514 17255465748619676919 17847376525743612790 10570163874872220805 670091550295270488 2769595847070827197 17734397854252256060 1167561121318642886 3545789032531939336 6685949464350831755 4713349262679516674 10237047698463940918 3576449736526828321 5578431537861150202 8079714264836351505 8435327786575480724 10745601724681266060 457050370994898881 3438964102455947473 13076402681139466694 1561546559187684306 4632028241286004046 7115092104851841798 1442743379503694528 17865093292258507362 397701958545561203 1945775474951203541 15308196609684325594 17694778324040442190 13613349163379913546 12677516914457231336 7378573159572064534 9912941848278695879 7366114054665115315 11563828592216971653 16745607947378728649 2226942171920726542 3687215001852206595 14880212046730105126 6989299660074403018 12265181047918452938 11079509707784689724 5159469114599950541 14367996308149180539 15079629593967936891 2695373455014466946 10471358458367341901 5448314713709955519 14718883069462015502 3046650859809599526 15646503405689543675 15652014363175481748 11595564097201250593 1760878244256933924 3607532033104785629 14249535355050406282 9694184673670579714 10747790855110001147 5344997858203251635 17403761648094164000 13916266550988973469 3454264900955376705 14789078734156175834 16236874365502078751 9685035750940674652 18134083986012997967 5870820477098559007 17913825915657139045 15313321692519183769 2111766439511001892 16940452734627423712 15975424008126295574 7328633488519808237 3034109704223688323 9797440500222864943 5059768550391875950 6343581058607881613 4647537276916320251 6404584813037738767 14656767620998218621 7918347230426453763 2349874099391457789 14918855496885164548 1656021756505037661 14422288502608396387 6672235070437184736 2408663544199950286 2943631655371723960 2694024982645651634 5848752173391291533 7139985119665507399 2844498554017864195 16675624187751438602 735891550579554407 3328953496548967497 789467499991934885 14014523041140792281 9954428936136894679 14856501442513746106 7913538825845683931 1446527493769432054 2261277496695589110 939521645323240808 11010963515046046329 4522712372296855764 9165991415104713215 14958126873247127260 8054681946345152025 14367513939238880485 4496443406347173337 6236178474151948629 9534451165358394436 9457487975379389434 234829815385091008 9696681969693852147 8858121486544147321 5770498988072029086 43119139217474258 15483573570086479498 8332447822166816292 14588311547474369162 9757693736413910709 10364351237643714775 12252996330050348973 12090954460913862385 2518560865089953032 5342909968074144001 811372535722416616 17386575674351411517 18422738595695961040 16914002858418290072 887557746256834166 18054734796915891393 8353630301891904635 18063159963605593155 792772991276041149 2766181835249979997 6454072442254564672 10201724117202350294 17558270361429790124 986622709212630683 11415391458286899986 4834488471489715033 890860353729299065 9243489071674378722 6241378139843889629 7908828666745512320 7070503960628679628 3973261546850945017 1021523943436216896 13752311106418085709 543939819980235367 12079149519680783081 17022297988566436173 11206268326160708566 9870912347171242533 10150352798074639675 10205538624683416173 9287661274340372052 2353518947020670933 9781984606605894651 14779587247180158143 3287825486042080535 5583023645522998665 1456018313151600917 9405234710215166908 15489609588127659890 14320540063101560070 17363989106965467337 13432320207818607276 4061304167680611366 4975714261151199800 1403395050322655560 5195258580815584251 13763937499908113841 507071337534038129 1225010525301709857 1969860886599321405 5420878657636794965 16495688732239666414 409678172074413846 13991330452746607627 5807566983528343464 16087431524888293063 15162347306989024342 12520567670684445370 16018925342128329556 11028516563224836338 16912301596639615658 5904487279751842852 16181217737062028658 3200812741679375191 16062763925927975495 5746319547204599487 11701257215023332415 12723985562952102198 1960271445920820655 17941814080339978446 16778721655344238943 15511372644075004830 5864351951656936313 3799759230792839152 15599883042829407204 12891238021540236479 60291641986800747 5378347009824935893 5482965341841208009 11756311069791856846 11270404816118256794 8944386945967023870 8583987848426932005 8705641989330765304 14212057319982279013 8891129055477766536 4990794257757523551 15470705354605434918 5189549488968596534 419060265216805798 12466658447197817906 4521633420639383022 13807799609278626308 15052719929977765008 10779765567530989514 2626250569341469850 11642755953879326156 5077563471228871536 4520123670438714771 247769147362674989 1687751798672309349 16763828552498907506 2407183143852570675 2891283467197832101 14528080105794140103 4236460631889517260 17358095917631858443 11844112106689417564 16010633785278769028 7677413822888493919 15046732408523029433 15234880893581929769 2527203645809107448 4217286922304461559 11590189967273743615 10707776512033485338 13304433124189574763 10640205004231332651 14337556182831280274 2095018477524207957 4241981010983631870 9491654136296682649 569181291718410476 16186637516173004359 6008602955282960922 17058493088989271906 13197588448016490223 13473800526138829178 4537160498233910866 11726643773551881880 15409446931002306453 12875218012698981480 4315131510324765729 12148130564650213773 2069080399808845412 16940729371694709223 15767693811522884933 11495612440133175331 3973805165042599461 5087754827608729983 2798300228338657604 16934524182964213330 14648215624193399232 12256241933704339173 5018410467313987471 5445428835970500602 6033286891266283203 256571785289747693 2112393528558470216 5663804250615024075 7216878157467250446 8009455833191702261 17160162434598855474 2603933226482008446 12543428757502799435 13555199685674110062 6901693994076091816 15252277375766692667 16485849415599797587 15621650634367673439 4237876769320319312 1459337183034258681 12710931970083577979 7420562724946772794 12211622691617707628 17869312697536978173 8241573305166077566 11548287274837668880 10231213478059773008 889251268096578194 13183154278190521322 12018005739696189791 7797241557489536072 4561858424577301614 797524698680392150 4396051553775265364 253173339944143774 8182750008173739043 11500613026291965595 3356841205528912811 6815793898948881371 3606755925562862710 14459527593946640970 11363045509371293011 4517277811180922058 16700743780313898005 11727104455753694435 6102062682698675924 18229428226162725520 10874136551775775351 5018492043787668589 7952634054564215716 2040069265627957167 770211246319363344 10343516016393118619 855289355540847183 1970190913108680515 3442582336118597086 5637138673829683569 7010080671690946505 18068356952243679882 15748333391475110748 10399825443650207398 17046627530230788019 5642637621696166248 670867905177968495 778872794697780793 162827896497312429 11224521191078604880 9777312298297815158 16959573812643604167 12161843740046532182 13417925873048240380 15857977712886739979 17077645143438105180 11052216160008842956 10835588353082967203 16967324736152952167 13615794152596525904 15117737792416298837 4473305338674039905 11436614718509543041 15404646073257662865 2918805146275261591 1259163233801360456 2238267570835274490 6613078393999873158 15130907255876437777 17419400288723198788 10119557339658228054 13991123192168986933 678692872404133986 7239820824620001916 17801967511313421598 16192008457602085315 3339740959002506141 7429853901622874256 16555112432603207110 7012311975477475615 10812806704499399337 6830302373149393961 6373008352420717564 976159525721897929 9322939622265569017 16482765754964163690 1017652341499285648 14579695404819787546 12024345843275536145 15841859748982333220 17784652096720979686 12863535417599093057 11381037700822881831 14833467024731232548 10222738308688747378 8261777704132551703 5021877461476163078 13284860417014023149 16109434408723068027 10529547171389359923 7365739135306299674 989546622212650059 1078361119558741365 9563855760899991414 14967010804013486337 9469662696817698366 13478979883185029782 12086952801969833747 9853080336647481839 17919175549421984740 3656294584476154847 18097362717967400950 9002836328073289659 17165118349887518887 17322857543926354593 15609762538088804974 7175567531776018624 16103363278660285138 1932092840720101392 769923891817715774 9388207345899555942 9795696212548871838 547833912389668623 3646408811729869664 5963585112540961681 17062610402036704059 17561828636847769576 5546253970378835172 228007076959946574 17056751844815014435 4981165686564430066 1165869666372701204 14213108165790499821 4507408326289979997 4714060391132753334 4934202811742748000 4501546832259199634 6896546412161330544 30483688012358571 5117356829067102841 13512408332028180370 5211135760046896455 1729216367824616039 17905071976665579439 8340213585590686781 8427227924988624113 12980412593258347088 3497007438776172528 4771929971023989917 17922189452309107656 1131479079202864132 17319186118078835373 6473556887719149089 626440202042862831 17395629527278711183 10187204667698960264 5136829406831792639 16146251802985524158 8073284148185672137 448935434945375182 7876782854387651744 10143557343067526681 5342913681107392178 6683138967548935990 12057237974390595361 10697472887990340661 10979170795768599937 4237017461914149682 18044322223391373650 15536475537469208136 5038659673260066095 9005183827831729571 2548234823947787733 15674385478809158055 15867735992307213388 3498380629483361095 11403750853497964810 8922712022412889540 6144897144459861149 17028719074235623650 15722633740025412929 5523247934853943667 10905339371024051551 1440307432598105692 4816664593140407620 6790025660400569911 18062359227903672922 6585323157013555251 6450953994260371529 15066916871474608943 16999098327763104292 1734321167856588864 15441537786005811569 5700854573495873409 11100173190121140815 15713617886275523462 9246409623430533349 5672078052172244254 7931891506691108580 3740280538614729211 2426124441144321033 12122011523738130454 2687382996270281088 1845128893614869595 2013964091827319782 11586614835451772013 17872061281210260159 12720065118245632088 16905567836306439502 4551633881542127215 1994050497446354325 10117802595002315969 4457593397283021751 4933919973168082032 12776906775677219495 17160632883552016379 486107362649376043 12671161258817954525 2640735870173310924 2483662873018512341 7021222321808575910 6066233983085075140 7635958672838236286 18387316599610404897 9334899451703022796 1627517021797975710 17507810702258234343 6346186071578893558 2075060858718673987 11057841637567716393 13756981780136937512 2998843883695811334 6430618297953671111 10361640823004372546 8903441695685730506 17315164091715411538 5582311314439011744 16768241585342175580 17113903882836724572 7142409675322383649 1737650224861400318 8229133496215808545 14131613827673581498 8728584273189796488 8964149745536550025 7519284957958467154 4494345228466002858 105370477029816196 12057599487931558790 9280321349827363686 14951652321185274240 15873491207067662972 8920633445452667944 16607150625426533484 3810876554416572854 12568683172083213519 12706694901408157178 9878834032748016589 10520961991877053214 9964720840977060942 1617497387473161874 4703157630067847724 6776516317537956650 15266070610416757939 2725325544395784688 9900034468813658830 7874854213037112414 610776171168220715 4354239781402114073 6484081075054155998 1197681149989842646 2948329815693497397 4064565813850725631 1343525218224503914 7843483433706979783 9256139971683067790 4748411763590093441 1839989064602483334 8076766549307316677 1016555536494116045 10196150386447959235 13907811333835242779 16879492847789216212 5862411493750095425 1028030591556409566 4230380363858160375 7391928530962670289 17692448281994592747 14952978487999953324 11000881367533006500 3887753918723962891 12470917141762724100 12210206057939332062 13363242506444649609 17456889314835855464 6534528722140696354 8708969413609479364 9400530045215854320 16838715918967346452 755130268829499017 14312767335142251965 17687339305249219708 14470670484286014830 11860143216829084223 13592822443417117498 11536375545486290751 6162883438721345708 2537419393342466272 13225137632908116624 4427777897925716664 16148109603230539388 3294197179225517662 3022950857190054345 16371896298453982101 2303125456657303482 2460335159160994163 12332906303050359855 15422983089465451560 5213776565608471994 10797452319368023887 12823517270133765273 8499217396067905612 18268822369772315364 13334428540132307165 10969794716257320972 6231383022252277875 5065969532129613012 8912119887802269900 15196582195324734766 7517723578559720146 706271167053007040 16505555824114083426 16607076944645100774 3065487412971528696 11571608138488172765 8115079343154613954 4635212961241495118 7556525617106345515 7118844535587285939 4380627103039876978 3350034277407316792 4758288287701830915 897045660192228926 2028493686820978260 8248732814914772847 10066038985532905596 3479685989439951944 7866965842149229857 11893869340796148428 3301833084552519463 11122649801555104404 2895568907570280300 13790560952554013077 15154165086716662323 17130318246363072056 14797598578721183971 17670107996129700043 12981159447382677858 7732195905365164255 1643210524837341309 287709615605716911 10055427957610070887 4267415820758661886 14739750992376924058 15246175829882490774 1744151372565406579 16110168107674315095 3764149237451322449 7302532952133161709 11146009179153424537 4526763043925400679 17823170731335395738 3288352897660481809 14320695428770902453 9810942941503845949 7079086850120247645 18042151398668913608 6627597689785585677 1999931527233113840 13889681928812284107 15745498680890165965 10273812415492527116 17610464152883410714 2563553047257647345 13531630645986463631 2541107214844034311 3019080211432201454 10508982060752098378 11144555741700097033 6030595760115898327 9321923167638539788 13780045449876681830 10387985076764094134 1106147349064339484 8170139498892520906 11070382412844965037 13756655486032173308 9282672342809154596 15107255797539238355 12010883527247850769 17735577613980961296 3144080470012179603 13843891163632351068 13235607911486769986 7763113560175152195 327482218371741405 9308922861981656184 8081650374453882067 3995774230245194124 5907615393285260449 5447968295791971142 17670619132060745489 4851343272627470736 11918833319000998684 396118837084374435 8647024311544919566 2629099119708019774 8760974712584674946 15612436432040483045 1186637937270018696 4507472470011383327 3487786072950878743 11661738723580628849 13749642905383874449 11657837815687429175 5952475662288542727 3133907251987264675 1901374300520670549 7466064817578581832 10735197587489088195 14613925424361778066 16043567095715259373 14339789352178841952 15538795896936913963 17786494968842980932 11532660625174588527 1766965345363977304 11489276552657278953 15523048412400161051 10640153649902424 7613522443650012811 9173797422109906511 1508368763742876793 13013881699212460437 8471940834526459742 6776564815728265464 4878620770757433355 10561933438757829123 71594197846140534 10342232563116681819 11696266997647077102 8200803660580737681 6198052703536827722 12873539143808597673 9538483682636449195 15032808298369815006 1623821175992947593 3350565914017329451 18248171073480900875 6728228901795161352 5950052648535326260 9444370540282497256 4013533058065441628 10074561437489472104 1891372269475865598 4345435138081294863 8752103986612457893 354832506145044051 8337306180669454287 16224546266881727774 16240364184088915297 11053440303978721328 4037742734831155222 7599868070242991370 6303606815953194751 15024601724027613454 2279458286969411350 1556894102387662632 8401424603546076175 13037385705299795057 4861115622888308071 10538834131211470032 9626838099292463198 13108489600674723544 9743229776669646623 665605673013776683 11364309693270978033 14115415874403555053 3833665495714068659 1083704185877024466 4297494909050220390 2232102764282424341 9305218217904535218 5887864170463734239 6203190511081529969 10762306074646391153 6085826203212008458 2305166357774242350 15971261446389454869 3976378182649846194 9393098296994205424 5505453873800846016 3455126494359296426 15112819271401294212 17661709462039743378 737921467653997618 10864222170916255807 14207616638080403726 744548091994041293 7051356818647115912 16509955887195711010 15394989289915192849 1411387700861380106 5992296677705803276 7125125688692973219 9314625592395453983 7690890897022877617 2776668778881252780 7927024995831007511 3689011774140944570 8901863043886589418 16609384716056274488 11438225387196935599 13224653475696288916 1423770213620866140 17050465792736845870 6724975397981453546 1061345776140801060 7302320590491112328 10987043195139717805 627651310992394680 6760958283502030509 17578603036853326897 9793698809256601907 9908299874034479337 4085769196655210058 8689873395119277846 7449038450202342849 4133915499066068681 4539977676698764382 4625430160199847419 7093687076940694636 11656592497754903575 17249322332835248577 5394914680341202043 3320809304895141281 16917633429616234148 5526413019078147291 3611628120735388147 8550451957573282245 10254823752408659502 16050895242212288760 423674223457550206 3565368617540046558 11488377419664947716 13730279395419732692 1418192083543938403 13069494762768275836 7941823952188306381 7758297742839481054 6314809269708427597 16421298925704717701 6577715097069650198 3211110150949017766 15517933839447217568 15191226104079444218 2826634492041062276 5847908039806511567 2353875748220927387 13523154374356331186 4545603995855358311 17979267947656161151 1365555904980233485 12502818670748937328 1509070806393893410 4427559863353969416 9217856683328836278 2216725575526882534 15872762116849501085 12058843633821389360 10179745687190826882 13454902180981273982 658103625612121947 7299724581755956732 15324371156215809792 2440360292621075125 14527034833229340650 17708091658938231132 6576828021304483238 11047952593449874445 7659287736282612406 10994926380260641600 13239889024410488529 5339897558929614726 17886082897872771189 9874011690561950842 15078507715855216991 9626410718819624373 7451710954659770637 15062509938812983001 2946085411781116146 9848415709436681736 11925585474033000361 16707919045173435990 5089046944027877280 4974085168042418474 8577815502236748360 6851604901763809751 10473733612063253719 8993839273562527693 1775033518565799803 1008066515044862052 515084514262259068 13318768380108682875 90497932478515236 17159610103149444078 15518049849635587342 11404699229702260406 13518956697587207212 12956705065785559686 16794913831227755508 5123333117308415539 13601491196323407128 8833685920917234577 3835602213674375075 4925813431774821529 11418487116303139507 8392622759137931859 2729537198342034939 14376055828259651151 5983846618078756066 17317384662032475217 1409656590239931982 17950288206044357773 11815608147642826840 5562337273552298807 1814556920980734082 14658664675137666372 10348282247021961886 6554753942338006970 5616793247828585548 15211043974227604868 9612132720583672893 1817353163082740402 2672391055442093414 16890789704640698450 14938446909774064742 5867076890928083815 10676381123742620980 3899192605825825753 8010881496423799249 832415151306095838 15786279179951529757 6384890878315592290 16412063031461757760 7865897067563249344 3149195393103256621 14083882334487281292 869042802845071974 7697993067149011468 12842369422066591796 11709294492226881821 642366611891432336 11475293339175322811 10645281283763168247 4979157513117195643 14051948897465793255 7128669687360731295 6088352733573720366 11110027280662624356 11467573129959638762 5202687503498144605 887421077199078517 2702584371259919479 41664843853458365 13645234334406793870 10021241377906250905 302340315007011325 4780963801446858091 507410176958265058 3801818318434796899 583852031849233426 7302073763195425380 6228169099724651234 1468651941146738460 8100015246201266080 2594127095864201255 2110445656505380635 10765753540085586577 7675013992577076029 586773041527117542 7685414900560416036 5510044538326512507 1150014468521071110 11115902142291336739 14674064608680590742 7897936171231118661 2493508435711887676 9457309734598600234 17290590414348250426 3439465921002523682 11329961585400524029 13230378447830114408 7938120925984990196 17427259627565069904 10174070201202728210 9643564426311745192 6312249757585837029 12974333444733019364 2598827559948357153 1671645228651297554 11845114026545941058 11490784105594639429 14578126145613061334 12868093304879276114 7463845956228745409 17677053430366274709 15937779335805068435 7916339275065179603 14507053043297247243 13975242863536877930 5644827632477870962 5291133285370272932 621102826285827051 117841739622729410 17006484774626297633 1120848602911485051 9377284360325763946 15798751663496621235 1527299037831071210 4708083715692692767 2614575916878849720 7470605469332990630 1718062708709647707 11880801574620855489 11339854331591342002 15371803418660696289 1076815210521616160 8958250833284386509 1542167310004160884 17214249168383267787 13457256107544458315 1097439516503700317 9933008209678233035 10398364836399444615 1429197890079173848 5955888524288427913 17761946144135495595 3135742144290691009 3865471788631823454 4938991026224712105 8417715538103614078 12315739651110524107 12295862167658962207 16725347036388685524 2519039686848897931 4870691889235992029 6251539488919749141 5703074367016359869 4412570111751245232 7216957993448814832 737054479574310406 17272993825145963340 1334504043163375089 4775075846626344826 2125770875815109957 17709933738390925955 2076021731678259592 11430386087553778057 13392006960752500995 2497554919185978816 8481859421818287428 4026486487000033398 6556535390662883571 16492632599336908939 5373466712563818298 17618401903053251231 17355582760041979362 3049175004162135020 9825518019043623082 3019238146946388501 11867668641147368888 2727178103232429013 12186545166802735527 3180422888915226337 2682727126290326094 13225330167335743070 17854589904363450814 12402356538917445722 10198761208979899632 4274052510206656584 12539902856874181384 12732084801989713195 7986416187080336627 649223493071593615 17463054167253606141 7156564245779866482 11005643418810418862 7881788008302140027 9621806012520078730 13748397910806387977 7404932530297248476 3195267470649041595 4534787018042201123 399545753878987139 7068151887042661427 8248176003385869986 13738858711156371424 15027667090737682549 2597546062543855193 2168520517712715061 7484195155097338067 14213150027455381754 1307197864828608640 17561510845235911398 2660952601277875799 957202042765031136 9442479498771964679 5366669139277610109 13108877730563709113 8128579107305244975 14237126529161098215 11786032821422950653 694234194304441892 6475589955179379906 10757154271096570430 17874804204537188287 18446163863593312140 3009296458381548462 12617673602988350732 2506076534126113284 15490535898383850748 5018027990857075264 514420157047215659 9617948894874022302 12592524553264292755 5571072372064348907 8177839688950094279 5329721102074744368 4145526275849351597 9079996945328874059 15276003864228793770 4051288924267756982 3523946107820105262 14499437023028536465 4441743544130889097 14475638640241701370 5803569146983379716 8020543601901229801 15017508250686102966 3789903559479640300 3426729164008990604 16699137287886595844 11581689760991672636 5841372096608330476 3539785839193719436 11251346096865388860 418045954871396562 11721028330918118611 11696543489392994674 13421641332483937462 7130581545153135370 13924131231329768513 7532358752008240879 1017591572263074554 405306669980391310 16591691679028075379 7545901153365451667 6256781903717078011 3425517946735013694 14462414128216691159 11765325049038017448 2303989755896538610 16492787000825502092 5719909715296179504 3589170952220611139 8835494343555850502 7490109646275195836 16707353105033702797 1604654078820307502 4571667803769526560 16752857813858452797 10406298534566679727 10102341344980621082 15215400784541639317 13685845010379138892 4426930797951058422 17701271006323260612 5487714606663968338 10644261141327812892 17159023016664807245 6814682360868198197 3495035534756316646 13968409458825704587 1632017509295232444 10079619621278721948 15571189197326412922 8371595622744905203 5710418236498507850 9755741388659420147 12927775600215600401 5698897814094881682 6868385313337604221 7148248756579758550 15028649606117587695 8691175507135708944 17694742602615982975 4127150342667336953 7547169562531717004 13613447634993923734 9546327055120153397 1691533606903506226 18056503742152691899 10168161946070127549 9078287230184536091 6916758616854902452 15081889378846088491 16320562963382294452 13350686898583868125 970301966130003916 9995147605839376916 14494459980615555566 18190105050323409169 951352888250022796 13057075459165941615 16890580381467149744 17133846115610641336 11393232532450066921 7950200477776083338 11908896167970118330 18419462437123475579 6037751680201868157 17374577717640898512 738188475928782158 6177461025558387864 17158078832756080339 6924305929508909374 12548889832926897454 7411513659548914815 14383351983278737135 6586729780796373266 719770624727370886 16832959998817025545 2647977920869290083 1594239484306958732 5917052745658281410 1416733746738891110 2576454503392624553 12047573794100218314 3713645549392873206 6043661597408271940 5830807336507210692 691202686335660054 8561415373454144348 14858357502572460749 1653336657491014315 6802845753652354670 8878280991583523001 6274854945284706915 3787947661244800826 11592343762696340715 18379986966691083730 7125195956170053246 5431998228775749550 1252398289275338162 6585462404706649160 4728926981736919408 2273854703121520991 16193425571878269399 5758148234262961528 1730956562957130180 9597466847358733555 9435285566343981844 9996316385303801194 16479487253922905542 8059090140310162456 4936462833197149795 534398809146237128 603821633221748653 17136671030874277033 2966201793370676630 13490964196191146366 2148730632235822769 15911676871171840171 8363831869751347533 7794914916996930388 4794202476053310029 17927982438839651252 16093488970974146224 4427935095587349228 17922738774974709892 13732775458524327587 14493297260630362569 14480257750986893562 3769596227112556767 18106448751990105729 12124143415705677452 8841421806781279223 6453865548206278048 17540138706916948755 9791209216915343981 17186465289976917673 13474829750240496441 16792024249710555838 9812951219958965471 670135520900009600 10295331091838707004 10649628465447587186 15597614727321699587 12269977260168019415 1153351710241177488 10041887387608100234 18036958247374809153 13255577668561543064 16109910633746593625 3724778325711559298 3061155774113561649 9055693468926655820 1079377876771287526 9926101878908894868 11342907798014157901 5364430673825497374 18112930547076574470 15159525198752656171 810929601714487858 17005119711325778267 3607495042030619989 12188304205480438429 14765447442544951900 7290132810633353080 3347184399747910972 14015306493025039866 5446565962247762261 8367509694951622679 7810423401887300845 11093754683676303141 12431151372018620461 5074323095608691780 12953399736208601019 14195896525550836814 14384035646362082891 529182648217968810 14975545680726598585 15591777676627057973 2208986144392828038 7959053873653351709 1354034409051503520 7798910148813647187 17106736783346790937 7251421274659548022 11069025176896002427 17547085015359971790 9354836176678278971 4469899542319963545 11179062245169288816 2992782469545668988 11465847146750436974 9800818598262463987 15223643377916345990 14295166412614331365 12536664359278517731 10209672278095870459 624126175361693304 5118846401549692557 13769876641618565400 8986552459605542903 2160221114143798342 15717641528559427989 7556751501117508900 3568396747417483753 16617978545314796469 14708995697710392486 9588787409519542660 15126958942555693303 8051669958689648115 2929182611578828816 5385632078324659833 10315060524810547718 9210964510869083370 11067025976210693158 16240500984969690451 12070835086008566792 874865593131264060 10814984362596640632 6542009016031208905 15010191661835531197 16621685007601445514 13282698165478747650 11738847043929798574 16691131794153918086 1522792450738534892 15003826837977707449 6098380945829256939 13718746625198412300 13572689666016208713 13839087414836248889 15522050608029506938 17849667145952102050 8535921895809743160 3993623119686360204 1551575526769968882 4232822168146045851 1965178532805180270 5231553754941500612 2241752361480927769 682399643075842362 10572651703342020197 8144469686814959256 147164448497193175 6878209919737355511 17042249750166754253 4979404091610358864 4560104112919625836 17334315608596306997 12163814095132666896 16961882984095138117 15842797813063352363 17530269028903193950 13043391712319320359 2812124374159384281 11989584528691063440 4378138083696984206 1617804819426045765 17140479840184868273 16927389005059397660 6056527304487477597 8615026329833017813 14059011606277262227 13403187057590763141 1637624724489904037 16011840281761181376 11753048118275872 8032531510146908090 6232811511969113961 6552304441623727494 18057326788571269426 17348275812230202527 14563945799921484113 7388385589112908305 12626944289046259176 16133372175415880974 4119707972265384379 1888924862415113737 13966583940928836178 3572983967450793942 11334260338436664045 25108519588721766 2240880901129227837 17455572324456180275 8312560915732792051 3484253082145912749 18240642452888061670 12395033163825156107 17337887164243241259 8503945691068367731 11192129307867236005 17515584315987963708 10303446832911840803 12250092633212730038 10234414198630451723 14097747575780025113 44774386785996106 2816472573358164013 4042016277219197670 8542896543525165725 12492489962507945629 3808961507716700128 5364995950127095288 1023482708293731066 6093014879764571133 3559391821541817659 12220741715900389374 4261545158683430774 9293676135772805605 9774340145703087368 15956858135933827010 2302866701206690211 11967946553249208434 7598696550692236534 13514031934664721936 1337820620616469228 9857054831786118217 1402429318720046629 16508991619548271606 8303501462813401476 4774364164734169796 2297140254205551796 14522698750651595679 1591104395135780590 14657888932600335057 1632094016192282062 6278470003438469945 17645085804289036272 11648123462723770413 3950093064092756884 7059083999019752807 6515135666323985226 14316270998481791723 14623976911834803563 1558445238155142341 13305946347185418573 16606989052872397857 809011576355849332 1730867971366580476 15782679331256081231 7984511564479866475 12930908519726687974 12832941180592939282 10687605743701762449 72255123935270156 289359734462944901 5676168448635943835 7784576998515887856 4258715160734725103 10185951127258593726 13141557456884457949 18406544687491293600 9379572814190610180 6246502483001773453 1344718961170847255 1488307865354021183 3380799323734143558 14080722625693374920 16230474053852551809 4757803135735701375 11895074082448069351 2733406882352978351 2771660276354238053 9691057488696636553 17120855896616504270 3634644402404178006 1892543821141053933 15786289925449630679 12436118860419342155 10878342803608808997 5195182266883497541 5430339948198484172 8045970285227320338 2735732212609761977 12004881040719934851 2796086745833031215 3883230135502680518 4541128154981509925 6810711521371495826 15676339892989402119 5702220230127707563 9051827333105728411 14288005442460125794 4241430672817553503 8611558640524059966 12632131305029699041 10773627497344937371 2435832253394729551 14330811446377852267 13089973581305437137 8441885255388923649 17116263056561874327 5913125935869006021 2211337868510084939 2905733308310994121 11734622042790225555 14866951236268689336 15867965920599284727 15366591707547957887 566753854035270454 2833863089720386312 99735171578552439 5170050001232640177 16588590182341957097 3802810302803257063 11724768998220534560 5942613009187293736 11892726376416452350 5129089341721543368 3329649008026953243 17849411141264010251 7921316900761587548 18279336899783790943 10222895121569317558 4612370265739629701 6137905140568656749 2821421043138440795 17228541797319355932 9516955150795186328 17602573656116793491 7914331632539992788 13594856169441520847 16015903288448896662 13465415750885871897 13406973091045624627 9243751355192740419 781492914812771548 13142724213622706230 10787045104823094053 4399138161541024003 16164285511211652362 4032002303259632859 1078856533938468884 91184314319894060 8498379101294237934 6923091065914593100 2118492849629526027 17838530381884238768 13507124372762445540 7948119426758009791 7020871066641335289 2238502128491300417 12987464032916791601 3852081342870738851 12508861450981261974 1926298099723732722 13052560728173055613 9367136547285670834 8920005738440721846 9989530666128676634 13207279249030632643 15263336170064620700 4648377992693471668 17630480118184546606 16064241026425797441 16238663713708017228 8211413403229894506 16812664249144198980 15156689085878636754 3131545200368311787 1920698853303894951 5758344807746284915 17583124376784203769 4999662752633591399 1397353072053541952 16753382767380709973 1516939691592336924 555531252088412766 10916783765611698099 1671086216525067497 5451956502037516202 14405061681209802902 8455496672920910137 3493539360759599403 16416200093979833344 9200681296075940743 17885493332279014808 7238713270677215662 3058587922565872826 17401850019884960720 13444420905090093951 15905018977811428587 11940406838319911334 1047619730406926684 17500158172862590955 3374144676742992865 4032935393755797511 6835048630001988017 4865512640908393164 16726777585578257859 16521704778186477752 15159844920014488196 14290480720289728907 10460616337678722222 11779048161815711647 8046392808354484861 3061179607151015022 15914358726745362665 12580282300741959687 4385030253115714781 10290474145748032984 8606635385869698877 12589133802689547107 15498192261138433021 1150854625719827165 15401752195487323625 8390938819953976095 15519883629094194884 12700147139659692875 7699740494668867786 8368691787430802401 15207057220842033119 12184992979967710429 3418106244574982194 1994276607805952339 5769284241574317735 10068776665329968497 1264693307320093271 9997473466213513645 17902384331749664916 8313856994889349570 9009172076994000035 2700010059556183428 6794373203798135106 12313059059535290377 16021757932574434320 13019194863617447856 14819894668425144543 11284363480308085952 8114388550704305767 14585961122223086740 16861551896370189742 9513063894557698661 498121846739978249 6039134996050575455 1962969880243322305 7090311448591232504 2150782672695493598 4464882297923631014 6630233550845617299 18165947526482554410 7329568157345113241 7032686440432815024 12168202143415501891 4311102077048833550 14931681971137173937 14827831232634312526 8603196897210844376 4169876907723109211 13257587823203596506 11710496648938879248 6648680024818280688 12693176774780241572 4128405726645991850 8231127100319890178 15636203016612150498 17046094689654624095 5587315311873720156 1677962673079153222 12343869165377797334 14810898612560603408 6828984616119318737 3863221628380634587 3388675191416356693 4615271119670397646 13694229564171997597 17795486475417868890 2594346341983585239 9408744033613817984 12432741360320833189 4215099738598070238 14928669376217732490 16380848610821591835 1920560273049989409 18408988972072158173 11041719586879570937 14866531780059572855 13379153270103136667 16640083670632019204 8938311685422523540 10469374803089945061 15519058426210022335 11068992950133049760 14877979915522171264 610489972538447646 2921612741272016759 6797330784564030603 6140486616123369134 12783975547935899579 12043120699458527933 14444076713366688592 3916401919513577281 200296575577301480 11519216300232713568 11347702419569790541 9103513563010575063 1397213855830316866 2899133627109289816 10196258323104699086 5989455590087831657 10972680266189043296 8040575768446101435 14461352478432070313 10595272628137466381 2291438337601347174 15420327651279990676 14854130514056261372 12393787580868879596 17281761925333367647 7125177056313165838 13448758739564018347 14276611605576125938 18283066629582756581 9127278869346315150 15818266879558668548 12300639705904535431 12637287269083973809 15680793789249072210 13473178463181380487 10601949770858925576 13744340452806637854 9366080438768262441 6205191287679361534 14075492102112922584 6033211309470200065 15625871357828194431 12584563616615058383 12502496359469598668 18883413715520093 15616654403118874241 18312970412820951438 1100362803516914872 11904563788327269674 5457006267178658619 11161871447324812452 15838676157631666545 17010056701184032008 631696685683240536 13436232771321948250 17434590904423338070 12834419161887433552 6380704500199996011 9150235368495341185 12453336468418605315 11402432121136638483 13230782202057225079 15240266140663898092 2284721534927027479 15269263279156494562 8108053699163675869 1348218436569401200 17256792166733805778 6435561890538475772 13707159116574610655 3523661899956290508 3480226081768336879 10479104493105394701 8460868291194001524 10891179924705688883 17030375708732683305 15154963187326360085 16428913565605754105 954428807272343068 9814682154513324009 10553632887465018062 6930589567964457000 2200667347902179055 7434073369433798663 7824369761911458037 12042748138025486720 1691194340432562773 11592087319838495941 11616312865994938268 18239518704778660434 445257568914727294 15316373528291483298 3227165639428911779 5746477192054870677 16150561030720176961 10937916427995407571 10114560709678700822 450401758503199091 14497474055610134881 2951419810866119464 206288453737890429 16522991919902397112 6515425345799493996 3615786339127996936 12847208478257322140 6822723459743789984 8530241047635392515 5960650699552165544 1063614911325792920 4590514583460329681 12185222485034813091 16636434905785069333 7394151109930298755 11835400744834063460 2167976077121603149 7551604479337538982 10385333946089374144 9222193976741437914 8891403752942048956 11723684822295197533 5722150542520824047 17762865034076604451 14625774523567518378 14976085912173932225 13406871124363525117 4465991708342220491 7271601888979398210 13260108583343690424 15521497461650414025 15456560465684807764 14059626393884924541 3885134200035001088 4840258769485860782 9000399590784781479 9169031960280851826 1660825864537443434 18118232324634479788 3417982384140105897 15375694598900498159 5103810177191441143 2911912843064390916 8785192061563392327 1306722447959236991 10213788080499967411 7324134748920597653 9353596776226707588 18160530518955736545 4395451604794857148 15167210276363997032 1306167339404438029 13569048319606992852 13626122866058595614 825564543385500367 13726099494729903919 8442213508245040039 11141601471996866348 5316730115079502008 8118037028776126484 8834952617120845947 2012511801951673157 8617199255041574670 7075346937180641753 4723266062921861022 7339539271697124042 7318140240083473875 9664387115891546727 6518360965739284075 4813201020291139736 14107665399269836448 3090555523865464399 3445108934082641764 14769565401316161049 15051938030157698523 8708433957787560792 7308538064380443939 12093934177652621508 8934941296509867427 15883751375781637956 5774440853870278087 5114016670383828011 13987109546843277737 17106093223476867111 4308576243565340931 8359317928800679297 10661055984623957071 11328638330748266907 10293901339769853072 7320597998895062031 11407086977014531084 8079003087975465225 12363333374160658002 6795246565698229073 10043873663908573594 9025853621369914408 11339601208205320960 13332876646869646117 16449209937425976254 10148425087855112106 5097231337094452278 326363302089385617 10589709177754585753 8737310972890601381 13218150397414554833 3323401102723858244 13731010304522677073 67340060472804946 9809026464706083477 10577945362111896520 5543767479367122930 9835105041778548923 1502806497975444837 6099925765539740626 13805089700580387983 4144146617800454511 12121959639909962315 2798113972679581193 11828994250167942728 16871416544796078094 12960990206576401116 13392732975871779163 14205347862496977224 9192516704208442623 262187107271395374 1192005027665917881 4494525767599956268 13693790622476245368 7049274773805300478 12280916108317568887 5225020027287611111 12400895824144399087 8046331262584554782 14740455024935113535 15503463051349365468 10304274303583577270 15066994539015743672 9253969798985292661 12010226612906915311 8302134614102103426 4014710888059602139 15815497635262425009 16794892945311403488 13228095162823281567 13737080311697053505 2528265565465863036 13111857338200788203 3178843078441637804 12005060128203091963 11307959088186444802 8684649063500027049 2550814076660150129 199141139940073850 2580067204657662182 5525738204081096665 12207490361794785902 2228047734895949954 1676393882141564237 3598264553682406516 3194784401273847251 13643491354637182126 2770458143424477376 3964357571124032085 13644462347017078247 15651269886694553664 4410870329158881781 1414535979230318318 588818223596464039 12105590158169341422 3968589933978448006 6469877873526062397 5650482073787204466 1220973745380015925 8099487141853690428 9568539259345602069 4021502368173972617 16078066109064312460 9591824045553322120 12758647260914531795 18110040840518458951 15961519512300018857 10401351419655858559 9761662131047222002 13278229843806120335 4168642988811145570 15615184960507614085 11892644423135859281 16644385263150655465 5977492764184375916 11883904450727996129 15643553437837089337 9891414413159817323 16018317798145402939 9467254463724314684 10711969802531290509 14022640820495797322 5688981147219078501 10781576615668893489 5188681095383481806 6418529025372086557 15316274666224781274 11063596270967516045 14599721028409130118 12978414257924293955 17172747529067981498 14243915775856772545 16987639178273852444 2689191109588800162 14099251013320122292 15145511814377574609 16612052462739252613 11865442837299551720 18206991215762382149 1678775173546903212 17753827191377229148 8295237204089746240 3070586622618166028 3021491849012758517 1765292997329131121 1441816412792089394 15663022618105299744 1734318518859108146 17288410946612551342 11503432884542576293 9127924068750447591 5206437064067851244 8030115181233297118 18387902445440134172 353611973983888239 5470448746195095003 16808541838882431614 8517836496462144902 16250859262789636430 18432679095776466077 1633966810757253490 1058336168522120031 9847466379715859456 2079463016976288786 5215580234433712576 2234681661015061619 3885078816846621382 6967709002167368948 13710388256703105973 8861502518897744080 9818391895158427475 4855399911902503681 10316910405133721597 1243806682297803862 4933909248123729490 16103270000000821651 13780961570335049202 14708624603361461338 15721948465278824913 16856339366240328760 993073833149848448 7709268326054937293 15665610576010409521 13148647846993701665 6240533940974602376 10440121407383456497 10799516468681703546 11843741482336557682 12427583341989677843 5296375298565699612 12623612322203200353 1753583957299168450 5582855802413264610 2402147944931157261 10477695655831937398 10447182409532466144 15765306187332129135 5948420390621186191 1951267476923758380 12523862010524576814 8557135217585698875 5440238035877014951 7285951154884323339 8012835288098673963 8852097225495864456 8847591770269049149 13072535313397440158 11798314943164741061 4954562252362214221 11927486318050288062 6289885538604897381 14992393320789685829 4719522370148659069 17923856398314402220 18271739619330517866 357679177348872375 3027336967732982194 6792730528521237643 2391061039131123375 7675517498776596649 11546962588319450416 7108292378849625979 8363367830734398839 5473359595558346608 3728712690639348642 13476599209663957661 10865250751542749619 4162057426497918139 7838960160124495252 18126092549276219636 3823802482354527570 11775465240774825815 17704502470330154172 1034292419825464006 627831120358880736 13331324837938476996 5935543784975587369 12832785422214153005 784459234508610088 15912302774435652697 15971309589864165662 12796519127028640863 16394233107549725221 6447987242239513189 2709641414182917877 693844335858863226 6458196737058608958 16516864582791472758 12261220419045753793 4929560063250154359 7369857849363036497 565918180988009628 15618302950477250081 6306475343228073746 17846156464598159552 9768585046805876563 15260391532643993939 4776776447528797021 16678443884046104440 17202600321631002193 643007049731360448 12134397291234545602 15956769661027280275 9012449729750398588 3910676763503983581 5749857563233714463 1184580041360669253 15511393885654816584 9613364711986836725 6910035872393102423 5517865837050693575 7544241193213152114 14658516066866600174 14495732666922628276 2731711710211648000 8250187910409759781 6397991096847461070 11028691113160083711 5636812986333808876 17754655534403324682 5564792715422129605 7418199968688929681 4679366859758827554 2234707421146016601 3038695607839272269 10950373431169007186 10404283499037287750 6872648485303525938 1530524612277805451 5763580091390259355 6246893481644767704 9665407328500202735 3634580971446078074 2182011183734454629 15746816131649485560 1139018131381850408 10374981305033976485 2970803881290247124 5369999511196768388 3516541372474921907 13780921997137883545 3397441948054869082 13263289294442159237 13231737675838173031 17402211075357652908 3656991626595467903 13272350782738561440 15658602137910318195 14754655681239905017 16622213858249237897 2208245409760799211 8399047813216048827 17229570424805067510 9679207001964390046 14647210383527176250 4349565582606620368 9889408401272271670 17007181421891972275 442458536963691269 17256564321569790591 18360202898832261858 2014300644988983153 16280222794248183813 13862507054256983902 7911954311431256350 10995200253678555242 15680941136890601551 4673622479249225955 18031883578421809927 16802554281473481302 14127932343048010668 5184560144726872737 3653361860299444741 74015584034774750 10474207257188932511 16462965388671263859 10764324096520182461 16336347714123501917 9327428108478405828 5676576237011897681 4264310778815504683 15668991471400130604 5063633852765829125 3013470332914620753 12955002392253932477 9880420057315178590 8878233684777826278 6704867470189669215 7742538728422560833 3876771744067181994 792989384644290452 13498321882428203929 9843608193671404321 14840927750284152459 14508297657205021165 9790505614157943537 18023316187801510560 599004745218691498 10580928842037248241 2355712081679650484 11764090273866016898 4669466202012985528 16176304841770702735 14491383580639789932 14435569074032070392 3439604467157782548 14387759766901590352 15812912314864502628 10705134269916006918 11335316131200841850 2608898773609945717 746777655194319300 6039597935267160615 1527419173514951213 16495435943495650480 1504369471569332878 15288365690755652360 15423329058455366306 16203129342720580566 7794270256926584099 12586533839552398734 15183941072952285442 17528809633476276741 8066117243804041884 8142751036431801447 9930190340618022824 4238387380111816702 11824743621205462034 18415520060729695652 4542900628374768748 2333371656504094258 1649570298442978045 3195951353870411931 2245647465111204565 12456959726586910527 16666350745407063535 5559889798632515645 2209141919686405264 8864137725019847284 8454084795409589658 7049659205546372264 9187166352333090686 9322810403580366785 6873263781043319723 13230402219984305851 8250248993213820357 8565182352453712075 8841276669195713485 10675577604562035996 2566214298392715179 415016599058953898 12169867522710360268 4823157794646627021 1372617690906570408 10119842144410228573 9952300196465767144 2231765324422265054 12299447954208724523 8932229311788647670 16253404779869342500 13225929910451383747 13405811292141783561 2302918562712129335 7920664787306439918 6739652998571719726 6275484698674894657 17404098246878660602 8043863901453528070 9908213707201347484 18240902497781446382 1992255856188331123 9560172553816484705 3739333400746199065 13754446397360538360 14790949692705920011 16892023989258924459 8344096346844430267 5053858465099655350 17101032967741329514 5087291983853155586 13284607837753429340 13670476555893047755 5051630535490836575 9244882493635711729 10021549244809531784 7857839668940557507 962157677285163024 5970888992263109521 14910317493844799166 11755639715258990834 12849184865499210626 18282795268018924625 11682699993997389591 351168381100649984 218817513265557954 414519019227049314 784709223689765820 4096327998811197738 13293328039823425823 10323681760428365687 17825576027720999395 18236714814018917396 8489379463136033908 8698848426779485705 7348201815206586752 13149872975879946223 3020456931700026538 6285180251906477759 10711601079608994827 12849658523833522622 15484422548333662325 16429481163060996939 2582059927355367102 1569631213962740660 9933870193697988043 13690747878963585821 7890608539359537876 15149861431916955607 8799968109646658685 2905443363511149644 1677175002234477041 13706305711650517910 1555815306411715005 11274449390047676490 405541733748917849 15216821981935359999 16402230463270772255 13362839559077761568 14105879533369028432 3695471457493559891 6876335372427020767 16748788885055792144 6600601320997790243 17284126558112956436 5142464545791963198 12560015448795352902 367621356134847960 12846361898906551882 5859747023014904739 8257667025099057465 9301285209490747027 16199411177979550791 13410569207236471206 12537550222144566423 15718470074905576211 1526779449010382720 4012758758930088850 10163742703187229042 9254970373086102213 5582842740664968927 306529791127351441 18013478858626121071 7110434351318504461 5063079367073609315 13653220868881176158 13672064775715508111 8878925885287232025 8874669141147688392 11190635738620322298 12163256547390846716 6458873021821599217 14745126054584014121 7617525525334599831 816292755057013191 5103151305694567776 13668131606273650276 8556722194018621181 14925713111153094616 3006142109502039490 1601592707895772667 2899808082321061980 1640830051103277648 15574098369447255292 7171781379704655236 8783473876256156266 15927726207806515989 2374474585940739162 472959625881389953 16017446063702239275 10348602013300258537 7936302247966298388 15457236762589449167 3825210337842137284 11992187235136556498 6180306364255700310 13169892177908949487 15803998769825354266 13543695859735966352 2194562128969082131 2147914070112359002 4056467607706099085 15274823842431376104 8635400299752596281 14710821930336554243 16416161523762575083 6485591271755302434 18253356545116824346 3848622988374419807 17907065513106736247 18219629000507771510 12006235313064089760 9642315886407494309 11558218150795616357 13439071440507061299 18388665585149872391 15797293908425159934 17594691777397944260 10658663757128173354 975454623507446158 8640338919640256877 8043780659095803582 16574315728432214058 16073528532401721730 5895564603822037448 7288731038702596538 12063924705466545070 861268043908091598 17096976875534931552 12868120728824992796 5221171214954350403 10725868492636609829 18300827536081097072 1583467228485233840 9668030398596048869 10800420565060404189 10989198706495795467 3458244166210564247 14027402255438067116 2289728679159172709 14288819867980904845 3218292129472870036 8883261045621411463 8254068915280269256 1069699494654154951 10094959440631408779 995766429396824545 14219472484651709853 13981137085834425375 3762957127751211149 17158251079249860784 3341906934021244024 12622494967695957099 13230761463883791306 11140562679908406171 7013456488864983586 7464153261392496133 2495220367226148686 10735010407090396163 3610324479447488451 4228261008493085508 17262941699310089208 9810570020403774209 139123580634858289 10559074653763973399 11470820177198591806 1630562078812380031 5630154479175627599 13474119306626216913 1381791095639711321 4540533387006190651 16704999327076341600 10001197550825048838 10788440592221447281 14739034541387862573 17020762281216847831 7698663856984309542 5074834457237409900 12394738083211865020 15797432852303546978 7110303032453528737 15148218531774415282 7386188214243010874 4373712295118793758 10506741315933087810 6800631558182558731 1948286428797167033 15320860364716672816 8045166105938136502 14895515978686527202 17320957763381367901 6170266083971237100 3283454464219094658 10379421764380391413 7604080958034374564 7311220063736204736 2008027881406400308 8469342884127128614 17594959189522550849 3609040817291857913 2194594555669279886 11323624469539927955 18139234389706879327 11247201100497294300 16430251356223126668 3745369021707090221 4609931197780531753 8471349058373168013 4032121672007532601 10029936192455059831 8315947991202505165 9458375126399102475 14236847355050384557 1288973542600864696 10302436549347468638 1685074128288408155 5863633921066762916 18257716087771417439 15736297660951289006 2230486529851446179 16437269771059193291 6750325639839795717 2095051579445740770 7440319553558255512 3393990743818389409 7390278320440276543 9102958834037607014 16622814353456398587 8993207551208448485 12142908485407062153 13548587102810552402 2058663887170179136 10032508853496119693 888258203752121087 8829032770645092278 8960420226382411323 17004368599736976587 4475333996682510983 7144434245794675495 12250480205531199875 4300138226771864906 14599495255200714090 4453658897691272681 15892795207556203187 17103679729409162134 17407911710532807371 15606802464152212937 3408336090227940427 1741271759719793634 18011085507206540873 6963371188248308867 12411796010472071779 11214842684827801459 7811136186239103485 15481900937574381264 7164559935333579705 2341644378498638362 10864361730779469324 6100706351026138710 6569295549014042920 2914624174935999393 5694766045686861158 5082541259729853206 3986503696105919624 9208445776494498201 16123126569584964165 13152754545138447669 4539854781647185417 8166712880725577416 15589828124989690787 1299959609831053738 387360346555507801 9567111092207741728 5180222371848859152 80320840348308251 2652310175030419028 2095975541860327618 16157970979492426483 5878184812185668921 16732984299202690918 1056160109598887318 10933044331811189435 13191476612115223572 103863068543019951 1827760922150534347 15875025961384967303 7783399396709506531 17322935675430249524 17583966742956295529 16598151518262599261 9174162010751333675 10172908512447086025 43562435256963655 1824450864977470824 4459694290530685708 12859714195688083858 563332148697122888 12964752110079150251 145610225165256628 12103481268461537762 14207622534376534278 2421119430637952460 7381413503904349124 631799972274811289 4789050019764809402 3798548411208349697 1433885785076729438 4680161777381066344 13145404677957446506 1677813504849437394 2549708436967441342 13310340918024762856 13245875626009817541 16714799288160307341 14727866219521734583 17132075645100168268 3923774460451650908 11200862771026094651 11971890111690958931 17572161783092209196 11755756270973573523 7615690388107564096 9884046194424827467 11675581415659977253 5898940855111013395 12827136656062015274 11500350534968066610 6356615001033070090 12061361981380698741 4383440460785189117 887570415490160746 2023984375337953291 7818266312248072618 14833411079749066840 15733821524925816796 4394823293578480879 11858853966551571777 2590073335713837049 16679288670108742994 14291344450226825828 5973430829047665848 10088069818075941846 16391211069136213092 11371960360565269511 1827496983996778459 10827598400701363082 13957629237217723511 16383335261682196494 9366220563662098932 11863016943285565258 13010691564508666331 10827907993827178774 11850788088022704627 14203597537822827022 8680049479705330286 9893560867184390735 16305641446337427306 8539823149941394635 5770527842951161285 15521179360403912269 16154286311997215210 5297399222692463763 16545459309950853280 10164626190002622673 8112064572661752521 1522168045318205446 3513078284157950662 2885798123624393031 14273504855401617049 1331310879628442022 6934718421733509229 13737781360225393155 1997605719969846753 1873658212552917114 11746427299883547298 7996169968911625447 14948810362299848594 11676561394970400208 12842495737049144066 13734652146589425928 9558766244011164259 9910165527735416730 4579210638648435927 2516028381200612778 13346556104721777386 13203325455232140168 9571918321823104243 13745862607918462359 3667776095952840494 248533907927925220 1816830678810682953 12334747752946745926 11410518418006870561 18207757376812104095 3518001932030794546 6071468195987486066 11289576743320058415 2372411554003806138 263772611810403887 7705815591661254888 2009299147495240775 15736382694839704029 8828005926166900481 12260227862442911364 13439032340911552815 6473491061901561491 18202924070124791917 3834409473842489896 15736152078210011800 3103846929961546953 16347440700672069711 7324640346726620308 15995949131041282360 18246694157917800921 11036166431953204405 2025305902824716914 17141649519814967719 17008021144833781508 5073442079947537718 15035647615109598838 9314158291358760040 5852742911492963924 1269994623574785580 2080999293062738872 8551485763041135381 14729514242820968482 1961632612548558905 1973160604402536176 1032112260396530387 12570702341495103253 7661403137370078524 14395456939787693831 2217741698613175957 307911675080134732 10986229762516486491 14347561636772877743 2997058830556713624 15373207205554067036 12343848675986571172 734564570008853930 2422041345779350510 11507346817020451996 3115969127944758269 9445417898901957626 17873552241043059317 13337599842624427271 6446960538627387576 1609144302622072435 10763429459599098451 6784659037045188010 15314345415498481677 13968645063532354565 9544194729505426961 13624817255386299496 15061216973599724319 5574190900934465806 1991500008971637465 16370453197326549610 13503777541442785500 10308914465648969527 3858470951224986620 1745277203426006734 14777383357793244152 17905578085737893354 5902298402832064609 5496422273413207060 10212769843810883491 9836877460534370650 350139671621866027 14927523542865062947 10185597629485304463 3556531401854393836 5821874016028786801 1117255377200384429 3467252707663416825 11951409598976211742 12029691442705885461 6222617000166942527 6366567966554084448 6272671562048430982 17486853194913160171 16958754713477909268 664509672976439586 18403290392042547524 2095631357381365635 9997894759317006151 454228017637432947 196102832791635866 15330805192698955145 11501277190737928231 11777770746862768422 16687996683963917629 6079588830883780322 11306731193994049052 11593817817370923868 2062398274384201032 6978632604952704961 3362533456480569130 3140961573145428627 12607677464841243352 4578591470868582319 10412120460446754406 18260258794839253362 13276139150934699008 272669546721052008 10768658603515492959 15593895827119998998 13333849470975690891 5945989457374169091 15413344800640860820 16242875855179353474 15603369353322463574 14961125237226129884 4254030793766937927 4644869108533472708 12712611421150806759 12992399923283754218 1231448987818380289 18003590873650281860 15267599765230920075 9614724146504550165 9117244432989509453 7629146666557305504 17839945195230830337 2768676031925112761 13127295536687949282 15602335731217249054 3154524578815989247 633036622625529201 225803787630928040 13323638478515744817 10733475673221840814 5148222449566726771 16555263234510624683 13438006654359166717 8703891186083774742 6831948708763817584 648886177647851904 4366700107716548720 9142479590801687649 9117740671122668418 3218786119270743031 63864837514336708 9074767905386854312 10526669912977382677 16579726928881521704 8660318053328086232 15777120835296602309 5218767603143625865 10052420801030262495 2712219857784569080 9841393719696471217 2939872578286727694 16510364627838256438 16156972265385738707 17080162616679031843 2931744913733806010 17865790334414607251 14396563540410029788 13591951226515601963 2663684645797950688 12968581907763639571 14467007948318756547 2889340741705655988 2026332785273351806 8786780895626380936 3713459017115304563 13314199480554359950 18276379359709717539 8227616040785631191 13504236063592507394 12526489096667651253 753300632225489386 10394509160534065507 5313988522926928563 16562571673063897982 14679168049930028098 1543653798823554311 9264166199534500338 2480682244742166075 8347158650925396094 5432088502842832162 12110554876284110814 9656572392048408409 17372716496858799428 17741760958658092284 18344546643892718334 10037843094549245449 14776209298500570827 7983346732139850989 3784664780076799016 6783230886265831898 11285764880442109219 15824125545406633261 16651923970472491666 5793409587039641295 6457346515438316408 16926626860586867546 6751751307841184465 11493927191459424109 4481242396478142530 5884568885047634670 11166004368893345553 15192604160050448502 6064630581133098132 10853248719906226933 18330995418845651391 3782942276295614545 1269782808700057596 7493810195301148082 10432526123554549739 833126937738164331 15614204600586782667 4600104808218804888 18021509124626428932 2930371830370791855 278639436757254071 73811325671636528 6814861928520240242 1042472611757757616 12250137774492072532 11651399682214224133 15031935124623919680 4355642760985500406 12126040680361205431 12875808565121048148 4830945138600198093 11594356633951450998 15037834707278357752 4404403121082544652 13255677592825964134 14553675080842485328 2935670610428605362 2736650931542731474 14051455009319756584 8696926075015788292 9060757404630738058 10739344140978853715 17017486113010859722 4090076852881318698 7778334141177806735 533981557234065201 11245521234454947617 9504924165844741023 2020263811714759768 1068834130215001283 6895933672340892528 7944277605356240058 14447184515675946603 5382343731403545105 11732813010579686901 5405178404552755933 4852345569696836492 12412687578987622035 6794236923454961126 5321001798787085198 7336390929543274849 262177645222349945 11731927701238219467 15004181074668646208 8482689389332955088 5909878218242322726 7295249895499448276 7822023845158167403 304471078257636590 834007328468283835 4708951985511405026 5335095352152483234 2841749156532029708 10127991574291731060 4074437462749755836 3771918313753565931 9545731622982955047 13687881064079028047 1591905012378081429 13679663515154801542 17207866330710920489 5475475619824005998 10432764174101585422 14387982523460023584 16099949667323687778 14058500862037979983 10901667511499265591 13495809536939732302 17866125351066053696 7926820187511339655 4543187179586631105 4153566398484832732 12185604405014908056 4483200838240053012 2076861500434324988 8498278759533460847 7634989154233743846 17393615379309939671 1722506087645649823 9037992464301754050 11896572999646264104 9044098817956856496 4485903666106245333 500420566958126146 12063676516824917261 17609058722965874164 804025368741533656 14792901079518818767 17640412223247571642 11056040521257231323 2676582008924568036 7786645369390559648 1108116455579640599 4602475332018297466 2901644135575266888 1256720838744171056 12356657154550195423 3341118007002948278 12622866679801508332 5780013342284762319 5600269100594355581 15866776615631770426 11371516331255516680 6160790162499657315 12611329442042888612 18084271731177579097 17651101183560428441 9992889274619489211 9652272622898652067 7492434519166434588 14276179691410547551 556867865478578384 14676886179297669069 17243178860849790305 9236528662709348098 6702996901544437623 5966246701280238523 2195475013852811008 6200799939240104037 130417440156809746 765335837403394675 12846392631512736457 5166212494642836147 8239644787648471311 6774499149398455578 15870870448639835816 8218807962847803266 5181049783111281800 6789481601420376525 9726436623266158956 6993280668629816214 9520297288138100057 133341337604632732 11777169056106397554 8836683845027121855 6836073952377473843 17733705349088236638 6107150479901586781 11711461098133491734 11252985270975709007 5176518637681993779 11952518263708195499 13738014885686701153 1352574398707824634 7741575861396319970 1629496661034597897 12988117585659168137 6823815147192988527 4796622497695438752 13483881017618123389 2300852081343677722 8863765172410576719 1492274848237780275 16551545867065218394 6383045756009080833 12296136910754473970 140231697078417308 13426017620874287526 9367784467234633662 9448328482210225316 244533507021334319 3797266357521899582 943098572102804123 10545277921498406768 3926102995322833797 6324931235393680284 3803130728859550087 6143556871392856392 8633081256760486344 9361610454129481853 9519966675476357353 4177321871801272125 17582522831445512443 11541559935550850409 4308114803766481572 10765724603425026396 1117316229420163856 3207030963171360405 4472594684269762862 2435352312387903849 9735091740589840907 38560080677473882 4424791669031109368 13633900053923599220 3832402232197148121 15985171403151396144 11458758499772695320 9244857256477550741 2258217920030851136 7225236434835703109 11315523917155584711 17840079384587204342 3651869227414414101 478955989065636202 10305084834931443949 725091157754431936 12090859608615557630 4785314025937637129 13072706282683178656 17851474467496507844 6759158096679093136 15741619429253453310 11819944031716275736 10967420784137170330 9147347596042222844 6949004663287165241 8108005032778154276 3743597124253146808 13338286290820299479 13805847739542302859 168319848001569373 8785290384985031992 2977026213157020421 9600090544334490555 13621674436462695448 6656666500734703255 9014907499604939802 6718808473882478069 4386355844273744788 17527167902794228228 9872446176510675133 12518620645779324110 4645921052674344270 2513162418300696819 10786897786026776387 3499648403474640098 453970762356949568 10655736511972765755 62030525800612744 3746744869488252087 8561123603701882096 14424267921831862906 11304352976516517559 10141115174138058521 6642058351594466977 15795418699446227060 807978870169705896 12483521712818127885 11408588581605376567 7511889162688600614 8867598572917130098 8633184355747496484 2188796818543006229 15586675720847745690 8078726753353937322 5924550122441156462 3136933785976097784 16759601849413500360 10427406408197840638 2486617447471729172 16760292797792243067 8580061751769015425 4738097033282320054 1277283749370580715 15572466924563264281 8102218748278799800 15240970835850757955 7825797156768988612 12871498221242179032 7648613136270591489 15938952055527624383 18187366903377954786 2768708217550582487 12340538993151445785 9140655345591216736 14829524681051852700 8702338901180683736 12473992979177514064 16405763583623871832 15343238333474254367 1133068650224517644 15725453214988518283 18090829215728523594 696926403652743350 4295687476646545925 13221681611965489326 8079199537310824497 16221804310284832011 4926580871958932174 13415734330491973628 8579286018598476077 14826902167620373337 14090258863288505024 6315789080190195293 95203276147982881 17794607863962301208 15830379120087557671 13243270973966638177 4621056972377776332 12869239460282434223 11227154533672569120 14158567386797412134 17039466986558433040 12166263879943323591 13872764516443692110 11826938281410347705 15188643657054095835 16185712804594277778 896654871872268503 2866239294535071893 14189313683439489057 16121068537545795615 2298915681648888872 8657816900852664690 4689000850160401645 4543969417455787007 18132806146534917175 3228615803067357944 15212644970044072015 4465101020283148489 12342701436227933158 5979727345125725576 12845724677581543883 18292641112641007072 7398034780805749463 18409003561557682508 13755539197164611757 14422338334939183162 5902393023393029209 12477510778936239960 13488763389584962022 6256721682630252639 15008735665340427225 2100368456685350232 7610127301029901445 4690036037323048075 8535176234472461175 3455058847264335152 13090900420381501758 16470270040727652992 9655910166851032079 14717908462401847501 2836214118020053791 12254493527077202828 17508971133698102073 17281815917470243498 16325609079682945946 11393678000458248268 14530692928089662214 13393380342690485057 7692711786218903472 1467716256906394247 945778695887541090 17137618501265228122 7261804451231100061 15779493216042918684 1422137859910447909 9551136267903311228 2633216787938132717 4538055514162829101 830760816145370847 10449834243638129949 9246420477856383304 2953216005121969107 268206433167533077 14468227872797304950 8464585271094385412 18173058043076465434 10408777271220649614 8372441292687633388 12114837183699558242 7512392231863774668 1390165585728327497 12400916095217141937 15369460037331843921 13463818689182696427 2330339233235964469 10774438203192689787 791582679738026028 9201423036636733026 18085557627162604339 6587318532683411253 12927539611969790605 7847565525830657625 14782899460036032108 18342684851801276497 17801340086416255034 14782100337251745099 10349790072711721031 7304276511630970033 732608885816757141 7787980275673641262 1067620253407293873 4712201053627220142 16335880596220572267 9914701919930592936 7526760077130746661 4209142773338837596 7095637489455781522 11127884208178971515 13425015643570036717 12285024358707982674 7972547124388100187 10924010390525846407 1051131216889876373 2137901535681438184 5924766047076919875 12381589015491441217 8699552943267023939 14560603381749826815 16417590643409006973 4642175005652616241 3685586457896002534 3078529213717391781 5669071292199446610 6351179500953462756 8186237287139629810 12814249787187293604 13388195752794924369 4277863085414198773 1869654030685115316 14958924740184774384 2629776510712745601 4601542122512832095 2962693487815085337 15684487583600669224 4327766434023304001 9434753715388552026 10890619892406876204 11306454667822441251 11250658427663905922 3149572148519202310 6769385577768935711 7575766310756604136 11989226193029380194 13985277200411794865 5484708859010929965 12103523385807074534 16781002767435724111 15249602073257995596 16099706187319091781 8689626380456604762 11287536896320829991 3010604425061953399 10485128425899786288 7115929530776402472 3903806412784215167 7655484266764844915 16662789002606210590 16685606633368733458 15761324752506194873 8168571368957385259 9916540663654190974 5947800419664280691 13484796924356333700 799947306148651652 8160912805951825276 4399126133832905565 17888454287281551954 17451044813514884351 10133518618756713174 7159384064057006226 17573381711294776506 6876670159362559007 6906298437469916224 6373322147404912537 5172837026999335434 12854884150197152930 16388700269869252104 9714669376910671878 115970138430048871 9650238356020588261 4649139456080646226 1780286138177309800 9325926645501591688 14163873045863998801 707301509461348607 17446813401954112423 4915359350328504094 12773228810736901508 13179648832380671716 2905493442767778880 14607983150682161787 3951169529876141097 17896061975944003014 12514175103314895378 12877460051116172570 15723990279712475456 9161946307451318674 15709369065399166630 213720946728493744 6123084758468476755 4214459770186193700 1079022552852159732 13792987791326622444 9278318935341122694 1890048386038363187 8701130100364595408 13342170896988918106 17872088548255989726 13298826403436209573 7109874223710593998 6929925232248180933 12206852753953514537 4052487949378230530 2605975134860047038 17987639208368427369 11302985559812439988 5502090293212757346 5068804680656419608 16098135231481190137 18439709700529383409 14696456768179099346 10545381813761851716 2879430837430088592 14208090124010581765 7102853014609270823 15725762131279083885 4792814724071078041 6430780521459306371 4977898894675553616 2028768158712408856 14323819234273724274 8334944043330378018 6252658182197026595 4467809170366585328 1130776990893167170 10401799342983839982 11612220915231693741 18287890656100194171 9280458142665395006 1996366676841900765 4673599566939848015 16485713036829299509 5800627419722381895 9016323454754847939 8052255294865173841 10089378349119339668 3203227254322961949 9181106655697757211 14432615203142097329 9219314145019733324 8740456636787526901 6659594542456354197 12231458955637394944 5720124180004284545 6575968513697026130 1964525750901286749 1465511475907873884 15566763513425807507 12725978396606696565 13666032173350937776 2436902186503014605 13745427883860446198 17453652676288455108 14743522840120760595 10584218217834805403 3418636290472869283 13831989325776055448 14297332845336831894 11135924703820996316 2014839380009540100 14605702785394362301 15982490431446172191 18324316373529458828 18380800614564365182 2127810536661376004 453500485761625019 13343506953802260132 13215362215702039522 17977066896927462007 10973898927215974602 8731361603888423248 3706191930854064214 3054440484234216104 1878177134058508424 845537760895689979 15128782018466844330 821117103630448814 2085266532847790609 1278406900581466451 9491007738820172697 8505993859765494989 5432434536746109114 4360224870958053083 13999915210903010179 1153011400840249313 10743710204080386542 14999484797641551003 5034410726058856141 2940980224874505313 16343688706673383659 3671761875176459179 12492552987075891980 1853034961956450992 13429452559855250664 7164769897074974423 17035909869120712586 1532946537258791848 4969641339032047600 3547865179462444825 8705628764645627545 7803498242597950783 18209405878998668935 14418622290236969014 407257760096318880 9706591323249649705 6191554518564388209 16269996026193275154 11095054957105397181 1217627135057674010 10387124879263697207 1550710798800601588 11933289465169074228 7662741769957140359 17506543172170609988 5616457488878756877 8204225982952098422 11187388047081506381 4290033246313091626 14517718980459027483 11199230295479084264 9196588749099879628 1978108573388602166 2494188718268380173 11273007100166394069 4366533629384197624 11425320904610548200 7509048881493401805 11192201512283024992 17219248675922995572 11857177834475415766 3150373206558848517 6666197578164743705 976302917854315837 8004294996239720184 312947033663771320 8081451785398685922 2056339078733691960 13815092817033995257 13837261885191616358 18269877562931224139 9203932404735942594 11888114054250229489 11030010020736484809 4025264828402603996 6106575219552014442 10169375381980508317 5011848629367046055 18160327681154082386 18393976567887293431 11281234073274536346 11489974017284195579 2954240245435253306 12162268009391514776 2944946681113362924 978554710837445856 11795037937018747942 11425933288582226242 9191143104043409145 9582983914928772632 14312735774591026186 9781602818369643866 13843634063373219126 11456261577197722366 4851075323974702035 13648242525459899682 18324635944140394892 10014688398915030398 2688097933886299150 13408085095696752928 5225116264274612441 9133227266376259612 327100161425879062 3488465773381341016 9110964216144560086 10061734066069683503 17448085131090288964 2560606467840270817 14993597775747661289 9118202705596252036 14749370758452084225 18309791761835313138 18041288183141930911 12005256424157434462 15922910178333027901 17560360026204229299 11004235162809215836 14249489642229544552 2824603356420573252 13256592800684852930 11522509467968318607 124211466716550465 14697746717176001113 13940559967484869299 17376900443916476303 11692244829980475304 13026413326766346629 5870431338728866088 14158875135790692395 17240578995231161210 12312141459192263576 17510397652442941376 18262410890938157046 6783679115089367437 6943460811190251742 7935806788492187892 15236157945066607483 13008729291586246311 3587462992820962614 11579737247746002104 3609908443177976525 18428593173393564624 11370810409332506262 12352027352968600922 6505935222147949291 1371884538281807563 10062264720332982105 9060272405052683026 3475446566711596753 3935310857016141976 15176608790135134895 10933685647909945258 5622485794652229532 155556916192811249 5766093728271995620 11042355326195225230 11876703279019124897 3049423916507170538 4132310325454511981 10863147823000038135 11256505191365336464 6942328894490729521 687337373631084684 12661505975611186703 7934229420877375908 12701680282306871425 3421869627830992672 5473225313984944323 9306042403483362722 8987832074845149214 2544447830701089281 5135114682311777646 15377411980483674473 4596357925885667703 1818704158746410567 2366887096303320520 5260607854038240256 10603308434645606277 8595020980872835269 451257850685506276 11207596208680872737 15236972496845757902 11423322772570104911 5171459952975026131 3406386933931194102 14502439994391553696 716901216310547444 13380818807996288995 618307144699141313 18153455189246207812 6764948991955859093 11770187062992528631 8334947468976766394 12060788622175100067 8373395763005302249 14115058358416812788 2968923155926248013 2210820893783945087 16669385042868487481 4969035796656627882 13138402199272037649 13745509690892604503 1423747921619386772 13109951796462700321 16984169064175513916 10210219596579508286 12128881670711357151 11467917148832577781 3582567370816418031 7394492859691236510 18229975647327919937 3433597097308379863 17855802594172188961 12819059744953673114 1632486632193490940 8942114863866675118 18271701582682659919 2876831689881616949 16612781125694075926 6533345249829952492 9368745402562475645 15766157599117574855 18216186601410223227 8736937460376930733 12257866922894041094 10928064263386977629 575963782646950454 3224551929099366658 6512775854392378730 9380017391320117605 17813062518915389237 4903634646641538373 17605101363279246599 12713814186075769159 11025154389939157084 16706868029346232481 9822508002220658228 6048584569929747283 9477616009884287928 5587234980589416595 9042777588840960986 7753862396103414 17284166760164359146 13220068514669838415 4404727117225813413 8532021056164757399 14276893905363430700 2396034156705561890 2725691670903994379 12770926022037522826 17373562282381689661 5735544485164626792 17160173790832741639 4972126702335311457 7925468820986594499 16297844205900314638 17922132965093957557 4783251661281707220 2376161044139572854 2286796099140384629 10258226552124102148 1608359527159733659 3566072157008706533 11132295575526545087 15192964947927234913 11791895617264735395 15606124002655663273 16632322331408901250 10403666310855683661 15782421945794338675 10791168061688089804 13202168750528555193 6916845882240903254 10818362283913304393 12080648304172327446 7633571663314160111 16529630887220156297 14330569600980920010 14255981385307159997 17891629707828380464 10109213995677297669 17686094042078727013 17340336702556346781 4099276121305009421 866753328222487091 1234644451563220643 4020709726602311085 15821723854544979868 17482303601387367602 3943445612523427989 4193959151295052758 3287192040499468635 15665077084862541108 11504524873438503106 17991808311410269611 356864287748570661 6466747993601924172 9331955359669466424 17071953319677833872 9721970830520062573 4433526504783883800 13198864834870750584 505775116996602098 118185476168227642 6876393912730899094 3002776086298153823 13974688297633430708 430959818668869543 3589429539023983582 5850338817017003622 12822654485583335359 17948431438158965010 14256124272106868322 5642651807848313614 2008642805778856907 4210854254910945384 17658631462025478109 10980592367219401978 3310731243321184665 17702053604632114446 7017577009345600976 687860055902930697 6857855581271121443 654342585078761199 383743793755795846 11521906975703773844 13580527837774472627 14031192262662692276 1316539059131495597 7388452443759176977 13931665514013857601 6321740198979203087 8261969941015132831 8507956138813006868 17202026581587042941 10796459360159219092 10247995393513149243 6499035013963668478 15740336976105713187 17260398549118789419 3632419284547993462 6368630397354120597 4929990797576574054 16609879847875841221 14901788412692410792 15079541194685968196 12825145295410517366 2077407114484609235 12632614333355670534 6290610315523890132 8737693495907443652 8173702051687624107 424050959713925528 968282068426115432 1953332065261894671 3850422353228598459 12893512589512154352 15813593252953595203 2174672684828063761 4848384200528914828 13419790597157870714 17955066612778837886 4420290721665706110 7388549494014746623 13589980848096406550 567692259409280529 14764604115915429486 13339283158661860727 14858307511904649512 6932352220727624671 18315977252016805731 9899248670249571759 9092892703035122482 3472818592494600667 3159430735420754352 3437648226012792094 10453553391146238381 186155522191941179 7745884651095574161 15115553201535293068 4066444892069745312 17678343951554800552 8448195481316224509 1780848137232382244 2936590865755192832 5638372884516276319 4894328762578770519 9337181375094253001 2687700040508246823 10611101077346233751 3089673046939184428 1341817575254222010 81463802451383313 4893383668323367843 13755619228530261903 12777676412088814067 1238647216850328157 18219596577785180711 2219436211601826316 10426809360696128599 13163126055481740984 2085877066867352006 3251275330064988654 7714942361436512105 7899905186212533175 2353271926345782572 1436060555430706222 2004000055086433179 2106132911898604016 10774108953387494712 15116286731825404176 186540723665544727 4002875690451929969 7458367299251505755 2867566638773037474 503787418000011387 828858213125627986 17186880301457130815 10814373024145576118 2654411039116772559 5177674818844047269 1178599885579635271 2122643118803380910 3703466363507369725 4074460253485998835 14590877014481489609 7759704513120927828 16774302346005051156 10721768642185160085 12383098850309340624 1619010765231354818 121678524727835427 13921990506710548970 10137791651687655032 12845789922522345877 1592327539011704250 4569357290103692195 16794840912021609653 3673398906460373154 17918423008794071189 14413114191764223287 5177659608115582586 11110730410287682667 1209782522568552325 285947957232841832 2621723073033894892 16531347736062046571 10249757750170070531 15309482367843772488 6538989367066466937 17076582693251289906 12842411172815409653 12485472497757965435 9109088343304079550 17875578709768596743 2324025030117232366 16552485819668128042 288835683227671067 1105786563062851639 1400566428768130961 8386932055081252701 5455543093969374179 9351270129900559548 17391237575515929578 8463035826617884720 2156036075692353437 1749065680292907973 3324908013133344285 3635260965111834365 14335741490622423667 3843958208304401351 6328214226691290569 522085599095602325 2723444481006189980 15814185928294073667 3628248542394473737 176494259914686187 2806248080538041749 5033408869243699232 6735532593484387305 15855549522804168295 755994937936057300 11020489755117373304 1484228077736410832 12251651673270206898 18354686069752507361 5088730697171565196 8618306355925101973 12849369949968302929 1175579237151132413 12429690890253107121 15134290474175949929 17712708829974469054 14589810608968914169 13972719850458517742 5474503185468172880 16145479499338214207 13834621160976746963 4950779528399856941 8833446212337757270 9034814287134852469 8052923327946179309 14744616428580101422 2267409438156051788 13387862024036404025 14275136464660534291 14435349740149602203 12148531097244164194 2250441521009333267 9753437783041035632 13889708593931054403 15088025554496832869 6231880524222931533 1545218142682699233 6089920397350751532 11814245136758787062 3100615366892344804 5582733101256290983 4614680803269809575 1330926719065310755 213425682739949398 15457335050354830671 5324550223706070657 14158523618121921341 14111648657739676381 16899595607229491869 298381274615270893 1121989215119916443 12464652628364764091 8364284948611278869 17079971024617795214 1993277628964583442 12303256611744757824 10336229188702006000 14885376127459994607 8267155233724515553 12158304672297390834 8071036182857414022 17356776079093381039 17774118292895881616 9222654327861684344 2851243293367172695 4863329348329746247 1136828035583622298 1919581437785969208 4970360900533961979 2002916519199277719 8597346768134799016 10204918687455216034 6565829834840477720 4579040868147989062 10162484465986394052 3644573172634088555 17594153798600357182 2567056165274828056 12161654170487520617 1039121119403199157 2327434606842182421 4273689281489248834 573841508320709755 6351684857203189836 8114518764981834334 6970243438286742553 4358275902864022921 7151272922748649237 11920642997792897590 17151138710903065148 13545615315592206371 10262506913180198868 2109540311107244907 10447410654764895814 13265393437722485748 8439929793660305559 4595869577143573316 253845601429615095 845096427458099892 607698267774153912 2433509764826277996 11448515437039757827 9951882370526051618 1553026360822117092 15738664641605930464 4715700393531266678 8238112191107098401 11934816952584124124 16937107475708085781 4514433199194201153 9744041507128666013 17343241856377156189 12656653204173396615 11567503063399357952 422319824458947813 5105730000612075490 17323993986889087882 10633648286185070873 8527824010663673947 15978606687437647605 6096708817225744184 2275051984062270799 13036990557849203726 3215965599968411491 10435797252893025539 11274479402884633057 16888651232959856581 763437826781201421 2891460004409692893 2139321622522968176 9546130083398016588 4552103905816199104 10910759217280729717 5712238642866254541 7056446767829339858 16941073703470084790 12549846871931792245 7712340291233385560 13759520808785053086 8181603549409312635 17335715379636196642 8218440754973572983 5158528033389782863 15963489451928035137 7726700483250277223 11022385929785292928 869315807649506427 13187002978725563093 15466428543399343614 2633452006169888947 17116247208545605038 16516523188119006953 13786432476247215472 1169707634216433092 16677692646500999839 14732190602445347331 7293344001716843954 2928726167073597899 5152887658186485297 9718054950849385312 12119343446708394760 8695515841812948162 10426554811314501246 14349077366243330387 4978661774104921089 5579239230778965247 10844763479370782697 5108108473241893297 11286870587315809479 8326989291134888528 889886719155374614 18265019030126550786 434534010048205872 8622625637092483993 18206892278470685184 5891481969647913241 9500916385978205319 15034172157659051965 17545989020933201890 973192622335791237 8196595928801368989 6206084435786864921 709333410191063482 17862525505663967560 12797857214629668216 1582485609040406963 18061704857664327893 13732203217475813210 7442660717426394197 12364421437330484148 10892362631546565884 9969037203655722308 10922396570672528837 2212636275360328407 4430783101894986027 5805780872047112472 3722382061727460534 966297007658611520 12190730173086536147 14928007507929444175 9695350830949424031 696494934873939725 4382303400454450215 5555480897635274800 483680368630231708 6413294513718439012 14149540133618984345 8202458204862777879 17681786363710778411 15995270806164469959 2203844672812399218 16574853967398596873 5794170445000518143 2497541817606136348 9323931256685398317 250638040580161678 12569913939460794139 291227333003465476 10247515104913467525 13446062238417269631 17102572273943397083 11390600460088869582 8681300837246347149 11758952385431739834 11685922623667271698 11336753411742271182 14452227396253156675 7862425527386701051 15172217987094759547 5713990242382326720 12804361409037668267 8584741324602631112 9086293620047044134 4499145439145278190 2399617937153952215 5851885229522923137 11676979214435257089 115854021705709133 4701193213470189749 9137300219806970308 4083164615400581566 2882541068791642787 5230602302852976867 13286491033418378681 3976133861477424619 6595880350818680200 6383265644938950125 13499575663286949597 16928758589838126244 10402366419062446329 18149896929799335385 14496134450183363452 151341622790726666 16783163233862185557 3627849153152627052 6273292586919985358 5324579616708705490 12833890002868458818 13186677357608800282 17814750308241365427 18158897690853656277 1908326020359158287 1996028220400282492 6903053129031552558 8103916241192364012 3176805239118595662 9568648959402340147 6770003042757201767 4500530598184739038 11689359246135772190 11652781077802158245 8997833064967927659 6040163150600036366 130051037000002891 17504912211448703644 14064987217532552123 11575167777718921657 4880967197331188110 4226921796251034022 1975983935977260725 6468846387076046424 2282527832035299579 4846348867464226143 7929091644097190803 10249220151064421420 6078905184068688528 14963577039955496907 16522646267691010340 8926890547540193770 4716215992147032965 13102148752163978395 17443261540884507856 2864634109688590070 4609207418221797633 9000026436139633792 8297583726034252779 3753384206404943009 4771743635370702217 13608011552169969927 18161687336317808018 16527481388165193925 8739395530758164720 10360161116704106578 4337372417963855078 1482934223919372622 7100724958291470859 12122536282957161225 1802073105754656789 13682573103225751376 7418142939584883721 17294142765445394202 3612793714172223771 17130742619198839771 15678291207339966638 1695222144798489781 10790588186214677602 10041606533809005824 17803656207000232071 7580222158694866503 6289378524656816768 13227118985376157438 7863019004895518822 3792831793477908013 15612893950718075298 11742156572835475725 6441952876360888279 2804099916213951031 600261726363417298 6563765737499004937 2374636203647698030 16763971199301379721 4014251271384777258 2019883218725375202 1359961180116551632 15539173598525894273 1753792190782324307 413087779982503552 656611085627709913 2227025452167627724 6867266829946917373 1325102046774930868 18202192077867591529 18165439515958026048 7795064246678569037 5463504849238100327 943273440523191058 13375021241998191210 10823255066746481524 17282803846710994032 16508901341803185943 728575058522035902 4511273335271508860 5895931562470012708 473675146116313868 16922874262946751435 33610363174551976 17601958793561539229 17667758522834076525 11707641382723009374 9922309227206907691 6558371282815695234 10263585109265145483 940323164391424443 4026381433142333390 4510189493127387141 970676159138362038 9741462953949428938 8596794356918888243 16517586015214551557 8007807971760638079 1184068583804046826 11585324653156462736 17827004623004253369 1085146984478321213 1287443031174989234 13217660484972517194 5306568442374974326 170116668774505313 10494452642459960531 8968819264284698070 17734413454683307731 8846683610828362871 17402023206664630617 2898047315696723555 11324378943105967408 16929094723427330332 10376498898908964727 17926495773883514618 10357639946579752322 6110007468127240056 10156793199055635440 4249539748952221056 17243559965584355665 13570793704340104481 16328442949403415914 8933071534179555444 8593914257081365177 17422898689092488009 13357089264708226156 17052722546390250074 14596043034601648595 7851044270478556992 18404904846054478467 62350335192025798 3078005405335823971 11442012176143143500 4698098818362389733 18429768730580132048 6066713781688656466 16130379016191258583 2694801788413936867 3896881911544731105 15093818315102656306 14372052673201178679 12386462620283651839 4216861017443033786 15672725028952384690 2102058180442005148 11537649388539518208 11097336515130867333 9941286785790675527 10933067213841940715 17443586067649317728 9764763616900897100 8315323665158192464 7759729293211363355 10887364730384727105 46733479881468454 8601310142440344538 7943990969734949799 1383992830602010522 14778009669726193463 13554782369744107770 13292791529154734257 13306833870536807847 12306541767716479324 17889557561577474289 13081351735730929278 3088582477021655398 10170636274189797387 2797666784091950881 2796477692624191785 3854197584810284177 14270524370814810840 2414084613517653178 7860129911614093467 6700548970731161870 9197152485429277357 2361065645302160119 4580978656452806811 3273158555609525136 14916090943384552765 11415810034828091020 2511641674182926556 11781653151307628224 1180666117962178133 7444353662525700727 17058215397579143885 18052582624318175725 14996349663065646615 7556583929818659793 3284000960522066320 3544376429925178058 16552420901973035643 4443012091323223785 18268422578003017466 4379718311490581147 1894065750394756869 15342125861022927304 10239448556876550755 6698426279764386424 3397670951863190332 9886197775339203733 2507583551793731153 5846426219345235528 4932273173218144814 15159687329895285087 11733253748836876986 1320695142059229855 9504864881497113276 7625430827500884303 5404623599815111191 11320587689669973980 6777733381271726008 15349357674710533594 1697339687721357104 9074575351898645599 11514351254302273663 1545402981256184050 14053157758315815720 11789180489374537566 15574414067577907270 16723147555779369340 14828683372227540639 139575323101191719 17165449412576989861 9296820995645773422 11567099075830376069 15772549393384960297 15026377046148672244 14579648369370114884 9685263423880904076 1526449464845424186 13060977633963436990 17148112184897615709 16115236743030267706 5985032010927663383 1604467574093667310 16873245021810027681 13529592581142760644 2781684856492603370 13005318191553423950 14344308270321568508 17375867028886704965 12831167718440283097 11430707830247229735 750581223172360369 9867497865951983318 9694432493629804569 15895782309282936906 5958476915822584146 18249925463756766629 16056001042764893105 11202474871624660107 2880950020068795654 9656127355022965345 12524831691351560788 15161112295647583970 3464897445336447237 10656441673488846257 5120297114662403822 3150625156449572317 12414461319106883371 16573390346988464643 14218303280670400740 11259533473630443525 736908738178591177 2250739634250785625 16804984370591917483 5707378220621961443 17913290086243933123 9202626720330234661 16648248785399871912 2392179275221624890 6605771281932763186 999822088164928369 10160332952639898996 4975214396943541066 3335901903213978760 2603539793753021832 7416973149764372610 8414377286024577981 8270289936052450703 17424008809032441314 16603728136599903243 10014045560794331353 735908035433851536 7902795692846856614 12820256965009576170 211110509021133513 17100164418789688128 10900132790842188967 15570997255487234276 14844635211381565735 562026228078951445 3383434742602912965 8576666295916907733 15599568922574738248 14727147262470932484 7829155954934722729 17088410728579465145 10602153450106722030 1375288235525788564 11830350312386628911 7504594702657960717 14360238253143525491 8743808410140137211 18233623488768854129 10171587061576143790 5725197257400129152 10693521043377647577 8484389141942776860 17451405706093648847 16688096655945061061 1570392971401457291 14107673269043552175 13807704639498840796 14401908146494851350 16359450961237752591 2399040246255142130 12472186975158054718 12552154174912707570 9824865948678476631 15825122988769614951 16366139397783065728 4426934311588753370 1795025357216338789 5929289793175440081 9957505501396182168 6463484773935301 15908722927893892184 13993091525036396812 8895973355881449618 18420885265116436649 6227598135399894456 1483450001600040447 2944453216948946002 16321506058653540428 15564950962474428778 10457874377449514414 2164614307941133928 15184974491413941754 18325096337777323162 2924785346025947164 4698013526665441172 14318264468697367116 15483695677305495531 13271991464027111879 16184482900920004513 12777066290405515453 7951375663366848834 5677116882048670182 14128353470811488807 1368719805766057172 8817764296018180011 3422135548400961535 8278739878423553265 5262667071551177052 1810623542903890321 11808120458034490477 3172793449693023691 835885097691379211 16911542958321796900 2741329228327754519 11323723472208494279 3898795571975161610 15851935877212961525 4441469144832041356 6934417390363851362 15076631667299808921 3583111671943056864 8258800373272701738 10715817854718682433 5271730239885710670 2296093746791276894 4064721733457684293 14561750245953161918 6456101939285719248 13941941072478492424 2570861515672857118 9421810270404846651 10681931288382022220 17370164554537743625 11219431187373853649 4061026521839479138 15267457953544561895 14303777246225844252 6390670941499917648 2888257120160097251 3933061387560557753 1565759434454017005 5745172022263636324 6661349906708931492 714914769061529346 12103351542493565789 2197956089881532127 16558900962432949821 9387786298711375821 13529693693773488569 14848308249983082742 6182063953914033561 14096806178813467198 15158226006532536475 18081821401529311733 8585038425274653735 2010788921818772410 12458990389660128163 2087199820671665080 3043443942711275994 13144684603660820210 4330912492942919219 4359819993179634481 9298957820429984118 14089393814073501729 5197975488421308847 4179454951792118478 11431596268826126000 2084059137897854313 17493738532451320308 9844048494184781320 2383954110680563786 6417553563339293970 11196567555343493858 9723230718431814145 15907390825701446680 3986003731001834066 13599507272165362147 10295494171072729596 2805553530983462209 9605608106720812220 5984744178937283585 3905981470915830191 11630009685714568347 17867753009588857202 6312746421967753506 773541306164419087 10504616602168472346 3941200746727801202 12047020543511237021 10298720511669212363 13777737312673057704 13500896638848237223 5411952295388125251 762834976816509433 7664514422962884288 5949944520970670970 5274293761923330028 15758285324171553412 8934062575625927656 4063201849066420080 264543101817869777 12767929618818713619 5408762885959264279 8243877127526226580 9497569602352036567 7219594313842938968 10463213833221631318 17353950746885816736 18305793365517795591 10620720892976597373 7508715543026545656 15312913095518644841 9658095888800954286 13658718518195351808 1221904416527066394 8941553489971089886 232951828495739395 5157370833872378830 15380701183292464138 1304069296522792419 10132983860298737948 3264282505357187714 12556209195077047673 1721123920339778544 11644205080416297472 4928959415368419453 14180519318357378958 6528725897432083662 13805151671313876219 14554605549617007851 17401738386203015525 10223041755685922672 8821815269116949038 12454677086496951936 12917882271210197158 18221195292701610936 10400320357532691466 6033380133918679638 14624076916483868881 10108770956420996914 4795962044608943508 8617377560218954489 2743442384702443474 2555883092177206624 10180658011073596805 17622887099484572275 12631797949542475414 13500920376340076305 7838076457781944021 5403359029864853315 10303780034742510824 17386363927740458432 281241216440402561 17964065835196966290 1877600962416651557 5178481597610677741 16404230981216265689 9724323175388206900 14892325435569561031 15306866935915834663 16015301463212939491 617091164089652659 11798442528534399196 12205891024844292633 12177518301647407137 14704803252314566527 17122911399551888818 4192956074147457731 2291056206472213823 3864570267152369981 10321302078329127026 4845365511698111507 2282176439102874295 2067052358764455336 8177348173124758234 17052827947583041099 1504080167320209757 14349842390950912787 4454562490871659939 7238087821643845043 4717727004357407427 13491988680176553223 18381443020603799330 14116421759131470256 7168249858281651635 11380915815145382459 4565003517161304745 16196888034065335422 3368412677160707295 11664521253721126236 14095600040433457648 5199858202159312276 14162053573879151215 9350818880241598105 6773302304579531628 10242580343191158575 13188945253067087302 349836329328267418 11853377726647557295 6801416844782474335 2333852240581254325 8183139382259429478 11592515136036797542 1508691200257685422 1390274812737815647 17596924389162192358 6375423800750998559 2805895634285698224 2865884401327594352 9296446030167826056 7946315040329656038 5355396408684482911 4150567051901476715 603877540316808965 3391518647359698667 17940979194472028883 4462237909907780569 15225495019971102753 17514878734018127780 8747609237179083497 2127624911838131676 15015429726651061507 3833831069582652746 2143818769532767624 12251537246523305030 914360909073942276 12007543906412590702 6477082941986098346 8687139183083059272 1869262294281725650 7663239481661394808 17621637331029443013 7659991812394297934 6418246252768936800 973572249926042044 2662670377335695607 6937468954055481518 12234619010795966811 9670605675369425809 15253714848201929620 14216443120935208983 7308963076275623468 3321527109457595129 4039106082991462754 11888883780081603116 10759656710208164921 5432261451266923640 11700499472818449767 14573306283663417700 13508363659206747549 14685117197870517814 10045158048696916263 2420099280955897397 7393711195093241797 10771521683694883321 13106018161516609231 12934167655362846285 9820917052783970969 13360381755180023193 4985122675816166448 2875106399396260983 2883689517107288477 2908287458811967251 3553821014276989504 3341747199789240084 3496074449081985953 6110368014088795542 4267729620148623605 2053365573293694628 7520477821700587141 588570664962294722 16480976674904297661 429975902568351081 1355416457099671718 13180984254956975881 7940051626727222609 17414809430428122108 5173773384082946912 5215758025936146129 12335209947142459715 11964655799739909812 16800869472455308807 2158045090608141280 9666349331069539593 13815138292182583847 4337014620952997570 5545802993365184549 13694865934947861370 15245042528927535277 1865018957566132384 12668886527064501590 16818072751783022372 7831915056282675869 3799043747198649476 8742700081094939622 12077674959614991283 9951909626306286460 4550119186018595402 2720040908659495854 14871905644539188472 4624648156379931248 708799855720770814 17289284016392137733 4483320692749363937 15965985103351684751 10390929541682261963 15901495795370052085 12353115325766229284 17115865957871495025 9826673670209516718 5721406331657973817 1742043203872046269 14925362767940593070 2817504725882340728 7826334928591786837 4662969551314596442 3146589996840243619 9029167766938151936 8826771921821124536 16140883960686134314 12130843990908683020 2640340165038269814 8299512239223945809 8710158462233526383 18233742420562974352 4643496442848643142 4412393130368997191 4432592863601974753 9872828914646439603 3632376059656028823 579084156562577419 9363349264934664021 16391215293264651274 17798637841526429981 6539409114098749431 505394902398539939 2852004387842902298 16082049826109076100 554990709151037867 14674127343421039218 17605700705427503285 7059827059074926695 2875776387174122201 15488113408077818565 16390586514281946310 15563144439366339890 9006574145810263061 10046834681524905540 6930038725520159644 6864303832972305049 15745954485295261263 23726327843832258 13980390043087625593 4268551305155431615 7367690074524357467 14520041842474725181 6178563097343893444 11803379174998771833 5729168392670512218 540582375705226222 6860729708256322918 10046144759749240069 10276705881014327842 2781612310590890390 9640507839906173697 15098274318080929657 2513101585404855534 4551656230616830838 4253723438730480450 13973213155630150219 3872134586446940002 11641013389556327198 693236942237668335 5233340424720228838 15081863571554031991 9292388786957602281 6318659014674001436 13048599098308961726 13883044434797047820 2998245146893434173 18231201943270118797 5280281935380891517 6516853822362962232 11726555615821172177 16451059687755668079 7065593736224113294 6262945539513297740 8776287864803154260 7747016941760415840 9416895588336478389 14840987622523018607 8085563668013664820 5982743101411899268 4103136187307113273 4949842984708035333 17763379785899720093 11429617167075239675 7144537497898257851 9686956425359010775 7385309557734786402 11929075873472017803 7052613674497826743 18429788329761717863 14633482388503103713 3030851408887675775 3099605897146935718 184486161135037477 14025927276355047337 2913532326183220540 9942139213735709026 14838702202001356242 2662631529192353872 15723037609464313617 8999944913882176237 6924215759472230176 4120708857593486072 378866102832691525 7180631807711953007 15243131474513071611 11034441279275945652 12455183312655665192 2947366664572020821 6366793228869745539 16750648222780914583 9460409248440486409 9320422386864363663 10801410369986763313 7840606708177404281 7436594628021014332 16273767757224662272 11603516662379238520 1174675984267328999 8433209953376644915 579166151056363527 15742923775581494754 4250778930918859953 17171654593791402209 18072932077229486486 10407056322958684682 106058735401431186 1351714889558407821 4146587655154003170 9652557793351028600 12911027092052494225 5508168305582376726 17527018851152030363 3506710992336241866 7425554140810179220 6191089226504225135 2069962924244470036 16711309959654717912 8897906788074991236 4870837862828939161 9618862896152721712 7304499727112027888 12407938180763227992 8766476297962820364 15839879376399261584 7852745253008167038 3361956929976883391 7030989242224720593 13871901882032921741 1231483244120962711 1520929105928872523 14688597720187749452 138389305039327929 13265860925699399383 17071497719314451890 1739808596640457724 12584609273000102620 17879215698713800927 2982477927106326251 16829964599925760189 9285158369160362765 5686170021740756900 12819503257030857587 10480811843077454215 9498728911595561521 481700868211388864 3610239470231179457 4510731469501572052 9864041349490190337 10255418340487706067 5693864946481060107 1029479201415468791 11630031783033527890 770413576245243328 9751072265041806653 9366519960184338401 5240402114273068058 3807332715375548118 13185024884905813891 7853006830625577650 11796119661696745626 13797485687850110084 4310334682408493080 14116428422620491339 10765439836848563701 3946405873624242890 10599284407177380175 12151171529092152480 392348273583507144 7014582302231727210 9774809339307877863 15695250349255522506 12287197059591075944 450908596964560412 5205961317007077153 2497809549774570063 13830869483834248954 16784300991103087602 13054499162719822514 7119569930989562589 3114254289071127943 8694499631003692338 13609839857800695954 14954255176300632069 7731164246513804664 17048009748401342824 12859203100592541595 7044902394471224034 17137462849927364210 12428282283786360762 8785874128640322620 13006976487005943518 16671379079714238483 16908461477894435794 14161677460447341649 4167486972096793814 4530458783453133945 3302161738095836105 13055023865499797611 11088946316003917016 11382391255562376377 6107289650146807941 5334608196505827406 15856133329829242147 3054979361789209394 13556607464379251466 2275823549498213530 16416576860272680997 11022547992849230212 5035883715368518661 18033490935992167659 9880411031784811909 14687412765523749309 13508507488612358221 17696762561554963427 3145965029983706212 11183046597801737178 17420498871110455774 14663906741836201934 16801031123573175343 4709643178780799427 10362991426944918433 10666015153317582670 12210588057348067789 10381212592881643975 17250728249786753355 13200529780733096689 14981063041445902315 6662938325598172200 1563674169163939411 11048325992222025235 7684086901908298975 7119567927557577482 9783971565556957943 7280616421111920678 9471836342761015212 6214530136251641793 10983414775361507918 8677601992389843117 5035179117674192203 2684744770522726995 15036704231327256215 18188486975978991517 9489690223244944290 16697636362197773014 17526588637336609014 17519748801559890002 17740203865556764319 1799402171866132000 10393133847281986400 8620645387519629002 5156222455516040017 2517610090379670465 5371344183929017214 3536352578796501432 10794733292091262839 1419896858753052648 3206901181315430677 12878485901956925415 5664213302912762241 5480247458111181309 4861429325871347254 15151566158347159419 16996428158855469779 7242876406407752179 11607111650566844407 16480910487702067050 16678203692439276990 2677688754611004576 14449189859900225833 10660530774119723017 10229329929445170625 17967534560358258678 979333909763978283 14909685423210512381 9187414987648516541 17298506045246497939 18354290952567882257 13862727469057141553 14451101473786639688 4255077048253539304 15477469617472314501 1787579981949691599 5140825785051649310 1849214622857755388 3151170652834058280 8990490453286992493 15681977284738994899 2991373686955133832 1670682912589058535 11894254197537250261 14997088884104511127 18296831279781715666 4106795849415261953 5850574907633773035 16481671309942520940 18246941935307127059 3236700106989635443 9755144152268576659 14656024147914906658 11413162891584276728 17903215688066410347 1544035055342557861 1371020767978770528 9543717279094246949 11935730009130056194 15257171597546571994 17780804939328228187 9787255795362000061 9976780562796646406 2910509471178006337 11737903196556660863 6704509415815085639 9058825099519362988 2955993102806114196 8092494015101188182 10348653237210558827 14686999598375495967 5694319589897737627 17060830437683654415 15179907474825946769 11625653320632629012 4757195993001435905 4252240346562271421 13026386532569109377 4370231727912100533 621084264842454783 5830251298815697483 9526825009195981258 5864290991282073216 16225323508690674450 8734376108230289431 15187077941473112563 6165399156108746901 8319243454164731557 9800868909802300891 3186177472806014029 3695641849274573652 9710895605956923830 8050220548236521659 2681942773712624894 16582402388197437713 2600512982839296893 7502887957953616498 10710656876501572311 7271117614779179755 15844696321548916302 5017163215280279456 14169868330608142027 9416156197996609291 707254366509206844 3430029268974520417 11283655118348297778 16074015721968387851 15866787188541443063 16799895497016061565 2262819125571457692 4822049010726090065 15359254656447138227 17754173599232084108 13600455810691798959 10144383143813679775 3165389447703112518 16371707994384375286 13247412350352287528 2815584137093574228 10844867248859989964 11626579209344338370 7925270935247183626 14369442675514407864 10271633944934704553 17966596925860766166 3552953831432082739 8558456441529188516 3923820891597210618 12006990098610770036 6806461354239813457 17374194474612498155 945127051240526642 11074188087265515207 10399178906328975422 18166460863403439194 6464156616696677605 46504572755042063 16072211620739221505 15753701790718919601 16962716646336003949 14058422398222060843 1489170030365328095 4892010741202738929 2498113757438375116 17801288555938533000 16703209904996837050 11419180047069962742 6309948846801924502 758925541716363695 17194382164183540051 14587518181368304581 5017880055255174316 3878836442615779465 14849059724656217190 9601948519536211691 757454627957943135 1865848126363642968 14727927609940331365 11256181719570016048 2326101423451414636 5589477628370730265 12094847450218206419 15550825804851927358 11450383544655984036 3307759652781410453 6044399397039996224 1657330213010598126 6605828941227641794 6356264694784812474 1909448615684276271 919765088211043090 3092204854654162293 9129711334742712207 10473252216837897613 695064273537040119 11968717459414335855 14774223022555942663 1752347880007336876 4325238985166358218 5001936215717156921 9501963923221297468 6422418912069804984 13620738561658220914 7061901013748916048 15829301742418557967 12872679915750157736 17288605509272721875 8575877448031035942 15680436410580455354 7513863738803799387 2176072933544576437 18440104094782725958 11021676465018026471 5562072072178218588 12187585814465113661 17326974034512385602 7455452530929159744 213739067825990197 4787603333998597796 7341585424797060195 15961881518290096127 21384836493463293 6513535023099313823 5399312894138585088 11820578368620825216 8594065584011366400 15285652475139048442 8741781346790399882 7102649335054284530 2671209199062494406 12440625404945012944 9086945939581286781 10561967974379641877 17581859801196826231 11688022094177735913 6345603116607765129 6687566548869724068 7116600133744797081 14942016854316545334 7495567703344972235 5681057042386188518 6473419185183026038 14448558845159635381 9144640891639814498 9180074332975540653 225726324504435265 8808427500695445104 7985104889380955868 6948078676505221717 13484431964007570017 14238105116354971892 8332990290033411271 7519303646606410233 10848897458855987518 15622760754965593615 15384365176872406219 15454223562028694694 10875384950819068216 11951224870982442505 8436148462419447679 15203362846643384687 3176526554745690669 17212801607080891896 5877091138247321706 2267701198422771866 6318588935973447329 12714454781300728114 16020040565940328247 11932438826693145595 17353714707944683419 5653969220042254174 3549840050951936734 16617406982290858564 3421923237715813048 18147717396160948175 13532685714911538964 13413712549403522066 14941246709228225163 2290238784922107534 6345164552659706776 13865123003860049880 4101393038290024029 2732426172161877859 16751615130014608418 5589064806181847104 2151544251826404307 17785678564694637789 3918386097722844182 1536699982033195591 16325552927925900596 16921275672935160043 17545234374247112461 9752452057144439397 2677838622031532982 3809789965000444832 8353789940213793333 16462257244587916870 16761025381331979887 12952291218860192458 13348739978755062886 6144840292953288407 8929277758647336781 8744605394992874320 14616060661215639245 13470207193010087710 3645136052087550645 17249384268042544155 13993958087510296768 842292150178268086 10077274033194403939 1548095351830605253 368802637680273362 11732401301550848968 15319833856703687934 4442884104902671168 14441321739480256811 7482756118835959089 13794337810338838648 11486178537407782723 1010237238561450916 5137614880881284247 13045519858632914384 14741726547528302585 14988410740064467232 1091245918470624146 13136502759354850726 16850261297652094551 11760556903895765405 16688820525614996498 1608048731669603035 1047667466900338574 13506577282825358572 12079516701525371971 2497723180085950672 14905465750076008878 1248779907412014782 17696719141784294696 13589510618734475516 11094914638095295575 17692060638714374248 17234129534627318272 2067350647922489314 6438189300890830749 17754768594773276057 3010170773317193371 17267121922542460776 16355596877796654703 6090042138682570338 2235485714556036724 14727809820555470805 1811137295016299131 16252777832749236686 14265757328875749675 16856192344574774817 17815940171628519386 2955755109100806157 6420993859029579258 14835815066057479257 13132438227901292343 6824255808655033594 10833484201949341227 5202868140355679737 14134565431219735349 5728464269919406496 10978890248863572405 16112150451941147547 15870435238322327966 10347351646469876325 10304570486620495704 3486866289993325839 6341451030826581764 15882141256239903274 844405824417295340 10251592346185823858 12139378141532772958 4282527962418056211 13378867570182322352 11040588556266097229 13882477283527351615 15295406604911488166 5931504248807293602 9374937016229591445 17975378630262090726 491632786105159679 7455331976192745388 7291261687356883278 12538226124143725494 18372415470332375941 386519803939797824 13784844965809426011 11902426301859709900 11360373781653537744 14877701630469474683 2344169444172647451 7621351623753850883 14575073845643868320 6942054966338170515 6295763290770993358 6502590436572901011 4120262708093641593 13007659247043593235 14878804356325946935 8848893620944932669 559482275943371919 13927605715893435168 2475654799517668260 9954201939634808322 7461536447750544111 7693995426254281773 2088472893256431615 2389202626800011354 16206929051832152731 4477121624201211975 1288024083695770656 13742352527927833194 15395797740053466433 8117540027102010046 4390535538378144674 12412327072137296518 7222261390875014175 9522923668793319462 3442905146128829226 2756259165266156718 5917034034896541922 15384908360220511123 359057686511383547 17605647920034893783 6871255390796142836 7867243887125154366 10011909909639362351 4975564182234897755 10786508007417046114 11687262415833991650 7284522042265590628 15225770481318739689 4547873525425814538 13076705749701454086 4746114271085610233 7930963504831920834 16746588895501229059 1745790108312846724 10275982861394148338 2272980221423865802 15951418827374571556 9674263839958691268 1202774660989913465 11680492902589137129 9654712873234121670 17504377371816355185 6128555330549013359 8985813171685500649 1338391720975872991 4949249077454566040 15275317751237453107 5697325131568149906 4792023240412840876 122044458781811865 8181906171526242172 14964986021009131036 6538626017660573461 4306485056371733253 8657799044419499337 5666181969738921286 9918900260828039704 7302276832348442127 1952652989207823228 14897693055784734119 17770458189702019856 11940004653211408085 13687988243885331615 15171155504840287800 2123051827952274177 2499667302504711664 10905008060126208033 15133928091497489230 11440788848392631748 9393088509984112903 16487270114422297728 4826236533982534548 14889911872986623907 193403075399052869 17108312870502020521 5427573213371558091 9234170174591484180 11703795386530431432 8482101740091782223 17302118362962350383 2522865239580734137 11407005619571871841 5218019273079896875 9784499406183343096 2884794578564980934 18328862168200099887 8773022555531105530 16185968917066997763 7072667299415936798 2016078593652356156 8725945747549428680 1979869211613554457 2255561367867325825 4978353551284641458 414024751155883203 657412909648869955 6481109286004063091 1778881387898823236 10489041655921968736 11802545820575102344 15212961640123960183 8551340949132833025 11518400624388039268 15551327817359711867 7328780813808598467 8067471851376150175 8104360849888983914 2561894737836244262 19159874470136109 14684492495491939553 1690607374992317487 6678459973435712609 12543615677675472208 7990962276062921805 10941580048448728501 2585792963816667691 11907685644083407064 14586408941243246534 3996161025113949743 10482957524215962570 1492913859195109942 13906446801279513602 2057996566335620582 13767549220998649823 5742289294422720185 11091436852430542290 13114624442988784623 7803294351774893507 12159653919341736056 15272754713968228751 13067088679188273771 4016666660834053302 8366710088894428975 4617980970629580653 11399012670297571498 13381081144834297391 13233194976882321102 8501538490406588220 5830638865837709187 16926844168076268853 4939853005441925255 1853348262911225736 10685690211460111337 18377616644908281024 2368965357327182152 7366717830986503902 10371078070995497006 6180182670859864594 7524070221516758184 6368621825643475334 5334819614508366815 12154123606665508567 545060510111847712 1756886853332849193 7746895012894988641 3178737281808686366 10290598292225620056 12862732484818364110 12889993426467800093 11145598789454685957 14783003273837049807 11839076309522113246 9442841394756364260 11321859749045628835 6933690346307415117 17322386135390594368 2931718071176128270 13193242833012287987 14039591771912704660 13241540823067648669 11340811888543604282 507571781112907798 8625615885132045574 16901558560183340037 3029488316811565461 17806337199754958961 14046716994549886495 236247990903449902 15880223168328027626 2753388276062878754 1678539900520084976 12821712344900985933 1838944974675216705 4074838236466032980 3457208807801986679 1800029364789885083 14191421068400422919 10316749850612444948 8913505878668809637 6518649346814141880 6869347460637902981 4654525387354152608 140376719684908524 310350930059508667 12193460308116209385 15989104128418075349 12266903476322755156 12975620585267733604 8941982355477697432 9581248103753965852 7370528451214792064 13884792074795296435 5709593661219663048 11529539247869672565 2738139534146169106 14125174538239519299 12592361462676849196 2460394747198110363 1080605956454210449 12950027351854819252 11592484714898552306 7914900985356160310 13344893851110167007 14921661725471540762 1807196231190115863 13278355035960650090 9587664836963209240 18349790978177782604 6772032691793129153 5497177104983015093 16373675044214196256 13127511377659700193 746189381842103005 1874106643915622922 3346013782303789861 12800711723345812876 14009914495030267212 7085458817338267587 7434436517183872498 5565657762732338706 15590704208334544510 4566311848117344038 11219804154045306347 12275678247415606130 16390888727382766586 1041387292395516503 3379621712549044387 14449507578642666576 17772888718449057288 5035196969491987700 13716094650106505869 1454689222410485000 10501267317508655914 5717499316188582281 2393436354388138345 1582848870661439566 17155987040473061649 10282309599662562374 13328232149284816267 12333087224686096014 16409837599750287834 15636790434521366543 4101150373746707713 5511342253501449009 3132392477163784262 12294577753652311923 8703728956025980317 13613070109882930042 12783745954692861569 1558332522210483240 5668522890033639851 15391636019424183814 8145145738854403552 15935956662381599020 18415104013136594237 3624968334550113671 5879039360683664834 11518549873504771521 4128907259895706251 13870011339158070871 14713700831711925622 16113881000491009385 5019850355959495245 6133505203038823972 2508616788297614361 6765277676810370093 8400604349469696258 4703780920108256145 15721455003518946652 5798087648802395084 17960258838637117762 8571658709104659232 10217208940773899730 2262758168767436963 17471506499810439147 688818739075850670 1813237018443162015 7719894934432154371 12206560189184875434 9090900823548018375 9166862858944714302 14374367064918303265 18129997232592302293 6139479337960959708 10684303264013946662 18056172231711265914 7444881480519914696 5120599573820251338 18215538383386260714 6408368879604625685 10680854840946020837 2691154832142769593 6813150295884152112 14537879749101218817 14360136459229346379 15677933683059709908 9716728657595779263 5975790256489323217 9748361774130029650 16839628603961951913 7258202497799070863 18242474835716604889 17526546998878057673 422442696720037418 17107493904876383966 17226762823859977593 6268328433322888779 16888817504328957708 16482441500540475905 10842609672645105523 15813305033306668273 8346097933017871579 5723102850396011491 13474955187494035716 1043876520787193897 15649151950705746672 1683007293385424334 2780453128585109778 9359925946258775498 5070662667790480291 16820229750535985761 3858852266003215227 15654732340265778204 16155316179431028751 1776125051210511960 4192668977529928735 18183733435595179053 12554110626119052004 5436236455161777040 13561251720640957904 9997791310815299830 15699420114728607509 8644643489645314770 7336355493489632851 3353187891180957923 5171336236264885383 16015174102403975890 12236480065679292673 1649178526117850583 9386726682629152380 8330365535462888106 7687733933333496319 6971967233617772182 15126582442722997962 12029452257822955228 11213728099358913654 3657796144133039780 13901038646813386889 4794575847423247019 11809271658640209916 10646225210135092280 6335931621143458080 5972254038543715976 1816090561038694077 1366589330452188740 16601463920041293942 12236812199580461012 16250908620035835532 11099599105214430667 10303208662444695994 11836119614628545983 12273004674722955907 4570307415994902190 7912714032326539565 15475503119930374333 17348769322337613787 4396018928298331878 130150468973294644 1141922288094198674 4856497786382381517 18187003289677228078 9930185124936199185 573214254089788859 14288378679660119291 2971014879695793171 1005632119294276778 8203743405355538437 9915045754064339082 12711273846709524795 10693256403966971611 10446229176188396460 10894793408070384382 5850472547159875278 8276566004359900624 4631176983389130313 16448272180563742483 5010314228555176310 9584296669022516848 2068942377006658589 16485141935787001819 5970504867412015630 8942094042496068507 4924769196959071826 161131499531069250 8151145639279371344 16845274656276014774 5116627482691082720 14213366014271081537 13428483614946680835 12684036936679471269 6123434282245493041 7098144987451042408 9033981175644449004 8140334597046183718 4872680718494680249 14376272362100675080 43784717687544782 8507268631681072914 15968857976827996602 12461627549871981251 17698013416363958102 1846902062652961354 1335694784822687882 10556567442327278300 16777387204919395712 17378201350834926861 13381530583504948793 2888166462057192064 16074563647504488623 8019957966163593786 7197915124953597704 9812259823036063594 16121612844467683789 7238408341662760705 6697019332970327234 11633617061077389372 1960743299579655056 12763860321264490736 13911893976041062492 9027660057511286676 13265358234389513738 337831752972227822 2587227505585865307 16860480547342262185 10078645686260614387 11433446951821227863 6688337072865005983 16214079457224141185 9380855022189250420 17480139246183286361 3966303040339637889 382263970179556685 18272524715295306616 16522958545780787013 3461843213379007347 12365670050613531414 826652057075429453 15777039308468322092 9519692222274344367 2457127162565031544 5563239574885727158 18346593483626236755 5725732103115776785 16859297740592599345 6380318096209042011 1784960985471087431 16130731721231606996 2765237348156883524 16459495209089398308 12361491953173852559 2790086747883893731 15459734265977938716 18029611651077553033 15220186790366070730 3269123474862068639 7170553457872560944 11046834446464287878 5239290713096833434 13304915105181048231 12092604357292282182 9974296431526007939 12585719184545291432 8957035530830957999 7545855453304982656 5394604000365191302 13386568243353663784 14994276204182690575 8025947356462336466 2500233293476942720 4490499550018327310 4836675192508152441 16769742369985282997 11165021093229077929 17412030178084641012 3273152168442504912 8092067883194250101 391631394891048948 5875452533234153828 12591285426762039435 6611610830879505578 14870397181934871185 15196324061011116041 16596186939201247059 5601802713634383825 4420566914586447629 13545881659137090949 8680457119006015358 16979122027853086390 11379471872110129000 18402368712998261897 16179253505270190309 16621189829626686608 2434879910517485270 9734956074531830470 1032471981680439595 1666678854733015106 1284578071041493386 1716178238695196223 3214550170504172215 5872578244169103135 12292284217081199541 9469989533204483212 18298250659166635766 1714232566982052839 3552573652987549193 3926800908649945453 5887083612049806824 17248451842997150933 2124071042665715061 6923536627929950951 17035497647109319442 17566658867228567946 9400858386421919702 2470050686140695915 5828933795435106516 9116563080809417160 18434335989099164021 1567030996952254222 12425806559818186445 124180949049806838 3352643599416299835 10608794667523865777 789539388682601391 7276933594857907205 4330988834952533894 69994242088425267 14820432208853135831 10008718323299636515 17725078387771660480 2215721979949827196 12812516882417929563 5348290677587561057 15676960374424197167 13205574178346166978 16718276810286821305 992207119616307304 8362260515239626360 4954106731809096701 7706197083156101473 5456041414651646356 595531775154960890 2642714260895461621 5524756251398406422 10710582966035321943 1882883782954315232 18223094117457929427 460702636043532297 16291377430419850864 2444607771775274955 3086800025128094289 8292122828548877399 7537014524995199167 13899855360845583803 4434033232190044684 17374834499678984009 3393783210995885225 10645462666880822774 11574765077669767566 18337634698258226985 4446213342842802482 4418968120078302118 2556458430814727332 6627008415190344247 10032275416608928341 149774164487454222 4982486634901919231 10840204751019238048 3505042733967614950 17138147526178831709 1650898055975329269 9663929830104934181 12258190110972112070 13128085171321066726 2703633344979845690 15880402457552219386 17010927263123457859 4415283029425996567 6414905791344517100 2291521125943994849 18142941255300799417 13647139712987345689 1121076819291339103 1098815561483512973 14261554724348659956 10231748677290971910 13928856603141664569 18217883922174472453 2823088424364294236 10549704902234205594 17148432088032081350 8916575405602511312 13277803117576600995 3672071652366771304 13323161242804281593 2760341583057828677 11340012933841061091 13827092143641719565 13119744386447552464 10791348083251190355 15910541387205991261 17465590218994958056 10618707209729738003 3877371630412721895 7066376744673295742 6055492135666710360 350435239001122256 5074758365421465498 3360984033663338010 9372946682809606137 65241592628269351 12046757773261928622 4591539835913472789 7390461046580215299 13433575888476570491 1295666849665582644 7774233843949453031 2867202080746704800 1677041767656304858 9529775703699786891 7905511692457069147 1037241521776143565 12090863879554021425 11334061804511350709 18069397405428185847 12268730321147968231 13324310449183439043 97303948537493530 16369218674739121468 16974526984156232680 7967051183707327568 13174134912900257914 11839393446238754015 4322448042472901589 12215979899611556094 15615170926436930333 8692443728581964334 5554170736486662446 9810775771300792450 17120866714146020421 18208471716742390064 17535031114394427837 6573198799776040099 15735186004174127808 8967102045637050900 14855590758215233643 7593005547304257666 11753997360522849361 7238420299821309731 15624828067020805677 419130445418814545 12205431173426793933 17904361346930966254 2464801562685576836 9926656084050614147 13013001900443533877 1266965821900169989 12858469532207102345 17072005030367905304 7098231078018657110 12570073148201531769 13568320417342862709 12133613066794922954 18249776169325151736 17355136336061275438 11664177768687838523 10962242666258538209 4033405174801773948 18148145512830028350 483389079809696911 12562881186531010038 9761150688656774472 12290228945416357037 4955244185879417580 12647888096614002183 5583840691782656813 8305396171068148448 12004000885770507272 8077102966722806610 892450341752916819 16580920449504746023 10229954128302215497 4223027383870371211 6811346946373478825 7662193828646920934 10826018583056868260 11389985554115050247 11133877003916043395 12291915849110353489 1916345556470404980 10631281883487402362 11316790826384790000 4810453809149357190 18350304726467423685 7930500397506648781 1921152486748592187 13569245433372110990 9643151809501601468 724305049924689564 12637810806627784719 14080827239696572111 2172342856732359321 11168020277179134438 15004259280877531772 5818369092900776130 12982242657837921041 10798417354046172876 17535199377068143644 4085606613256682351 4715367333153053931 1420928880189404251 9010281837119636472 219687376697606956 13642592816760290878 16663395532065223993 4988133788331173703 14979532633152836570 8359306007510317526 6571009023042503917 16891680626100167182 5112326312672205857 9012361128405338406 4606269504252143559 1581181974339368318 10804919516717657280 7385644494052853674 16190030920734083515 8836525653116974353 12775892463445671048 7282123811821424982 12754345739064695552 589695653707083956 14476367479345967259 16073835896975467944 11772611996920406575 18117989123965444551 15311515151643386988 7008055715837820354 5383200355464747487 15070378417600502042 5388519480984387648 9469403540454631014 10765221321028294489 15627589497457757711 16839001896719110654 16586151162957589848 12553047889937383430 17635303803987551970 10641663838108909268 5285653471550428707 8269025417050706243 4684971185077779894 16697982733790261430 5483303371828532559 2478835665614877469 988165196860198855 10077654095508635479 17284516023232112139 2546920488958739698 361374102260917769 9172924018373315136 2252152853749425116 15607254243230528754 9117817212981866043 156795489919520915 16407497990794822924 5720120196737836322 11824755847503316782 7663344786005926407 3498718803486551555 11908706564613604145 5308974782460992221 12827579518212364144 18214248189437849117 17183383652782095065 1468053491417403913 5286267696428961584 2228348140197964255 5469920129791833772 16608509062000562094 8055892236016823515 2151273524535969140 16955997270750798643 20605423121519286 1233363931331242090 14858615489877855669 11399634051494052028 987291114557813458 753412005997771058 417943863639789158 15218065516015243853 7056286209858789103 12129951987809042619 6608711697281107983 15432659331374570960 17431579244722106822 11830966297575896564 4240500799289947861 9699955977541654382 2684107255178668994 8117914700602252690 17660862476908497558 7915138144846442467 219993644327796526 4836749097709499055 875505281809680394 3707665463953008088 13688088413458029351 14424091088882575999 8541146536945446353 12319353183924683275 14157191539508299423 5247950565799520526 13330670970453551289 15248144285503977944 303466365419151062 13211397607879591564 12764576407088890615 9508432732219915718 15520457222475215995 5790148997395001200 6637688502846192044 4291594005859067121 849200981947311835 3131990727014585470 6457734777733730965 15011772454845407224 3444225029658803538 10476711566951246255 9762043056045018077 3249980600627207791 9918566669454373829 14685699416589657002 6345360068084722971 973702011804456522 4821359689407294189 1736300884609709987 16488597280353181726 3076378920619493941 5258652278742950867 14802136616263139305 6388947794114736910 2187407586461687676 5896834645892773553 2218357434655155300 14134853220177510460 13649146982202909670 10145456261973499206 17277609206156740499 17869576959975426698 3023127391888493263 16783756764045741854 15919034887631993454 3131849373042248457 17323035652001535311 7991347426122643807 7420088611826147170 6787096560248319389 4956761710753656024 3233326041617697250 9432954300412319372 10085352939895811007 10189601215751735225 13354477287642643853 15668205703364349441 197314375220302262 8785297023815294160 10557350296885484769 11750973362427776300 6354150879578077215 4473619678627458951 17902929016837360784 11506282906498889925 14714584045586865399 7470960982488343934 3336847729114022736 5329655687593961573 17808884884655124074 16144976234051501772 17778604733968710096 16327663589155586746 2751068981289320905 3986324468284997082 11937931953774265777 120492236681585319 5031431775141901630 2083520992454640854 17781457455577481711 13200714160868942005 4654549498466952278 7915036923770856073 4983182432301718592 660243782988971457 4544577525089478664 3232737476070495186 334310307949356609 5353209920153700355 13067296041031195986 18040314657927260833 16285941020844580187 4777530181060434687 12535651109313763420 15209322278869015263 5112910724144213242 13075790192077824180 13561022821019182874 9939409346970316451 3367427953163394359 13266417076401794022 8129338966577522808 10544935268124381567 6394136009969107591 17163763250373867530 11810948336474947340 8330974623396400483 14650261517396553402 3058219425033650028 16145195939372890819 6182954584707751493 16084399010203389263 438271137528181035 3712667814726633942 11809571591072980780 2310296167605437124 2897885516191072649 6374712502021837135 2454925679358481273 2813361639092504949 3906410537599736868 9712098525514700140 4468190208055641180 6251731993433603308 7714319608823824763 11878425092357418811 9780699317058632258 17001178679822892078 16810996912583196279 262392344159147403 8714825097081559588 16115240548281628556 6773164861092170266 14543588457338612680 1312912029727821493 14003733118269330441 15424022416103385188 18370975307749937113 2067134800191412764 2819083188413019445 5102363543840957221 4059569887135900520 6214969910587516291 13469233429268892443 17175330966447663988 15995879294583111814 17138830453399395940 6673089833590115437 1441348258187922871 3889581480987157643 13979186065807942782 15807916464364266888 13081698181674262375 1099513306675691251 4053210843109309341 1838729721823436995 14211052847141063958 9412625704135542541 6673253117579964850 1271878210764352244 5458343037445564915 16510652264529754509 5508435372934564933 13404687436178367159 13637739947187234289 9662950337295867029 9332794796209934374 6571493439623370067 14431053063627404811 9670123266680747661 10293242705710784608 3819290187918844507 8066917525618958966 11972154091075164998 5948281725330480450 15948268901965092658 15502266877447599493 5326126655143623823 3083669411815133678 2346058896933394668 9573964384873025112 3694389990047336814 14933717922677037494 6015344543039473610 8158685066398208225 16542938428086191108 113984434897827606 11336943810381862048 14328108807689741459 4579265330612857274 1195885392452744716 4001831809788610013 16380807216863987706 10305603878028082627 16196802982563190056 15669764693928063137 8640458420809477439 18243728772597378928 4940425104958957104 17674851735873869768 17696930015973637781 9530628010318760436 2777332489160875206 17018614378813020801 18122361051281412583 6445841815859923459 10867968652451874068 15735221001480355335 7631631522889845512 750855855978979949 747972149027895963 13070423611171095844 4568649372502877133 3478331852948071037 11157202694315021139 14150574496328158175 5881919096440629267 2053265681004109112 16722138527643152335 1354815391417228315 13167614044867003176 7740488098366127113 15777304452577676652 6638910388226162221 2965196336176107304 12251082393879257301 2056326909549976263 9255744905051972182 7479861549439329404 13600186029861074960 6780307494359567146 8950835247406252008 2067841467467871825 8112534904389630188 15806447747685796460 11299879485092767533 4932315423569195003 14214798608037857283 15497789270034964904 11946222486835024013 5801934051170184579 16039048841974992266 13499378043357123303 14950726071886349257 1221763908522525374 7348198191020004178 19095330779118373 11909933993221145310 164775376493665347 80307332674583814 8869970818880777059 4881444636285192278 10482347108645729596 8516622624406210834 3766904536504959577 7758049884891151194 14763809292774555434 7349079941838888996 5070842930115623687 14654431046380926660 10757726543058087254 8866839297820937829 12641314273159004428 12934716142714758997 4592951773692621060 2904734958347977326 16657991207095375005 15304351143030031254 13686146683270641980 1092390073623605277 4580288793172914938 17254977824460237450 17237847861479117871 2512659378373253449 17734327712338315034 1574481225357157098 15581815635337267654 7278468166419343616 5744084423978542877 16677451902705639593 8641803859133840561 1767056859576233568 9090494953792141675 10546343058716686462 319571125243464194 18263644340403685009 17908664858233270913 7978485108875818308 6308879180213438946 7015130519657972736 15815499319029877362 7710864633187805137 16661103346069580959 11139442470215180616 1322801165735266967 2999323538220117035 1686611944565184708 15375191783937796926 14668410576407479570 5730814494460719225 3972088580952842162 2768263120710508052 899733861338745196 4140510275935066804 4953214737739418873 14211402858889440806 14019429729258832188 6329912754992914768 6872938052489293010 549361982209990696 9825908318672218186 10074042783485060747 5168459282327348825 231572310931154828 14433278296937489192 15861994045038072815 6851999072966393181 11122876280067103490 7609971255877374819 10913738830811824373 6719029182499922821 8399064077156875144 16049992735799071772 18123639500147564256 3048798340864156404 13993307695941081552 8716246033845527696 7123349675877345286 4674606598297308259 13631493571082036122 6061084934633419991 13490402332337465732 10809460750172278589 15312806602292637731 18061183102323476232 17228995963065381056 12252388916466901704 14913738402553814183 8028664897554339197 10592053589496272068 11984033688693690992 11800650335007622746 14823021948069701294 13030766428468726589 14535155158864912474 15303946337847887564 17308505422964181139 14615048776258592159 7765453095351184326 2190379282376456735 9602043114041907997 10294873388111457761 1838890830855703821 18259006379145449010 6350046052799941998 7642961519043685902 7920659683665400420 3228774197018688100 7194971493789520275 3941168964650070354 17975160038567386047 8671140141027790760 16076809576321087575 18009433098257542052 5772825450402016569 10401516421736216103 10816222320411755883 10235998421528246112 3049398829521495194 1677017394331571222 5192896015625195282 9975602575241535973 17095356214494074686 14643277065504736081 8658274958300253417 2126942983750911292 9807301392888618582 4657257296823542800 15764664271347193989 9000847701939395623 4143730332473009387 9607143898726155420 14179643234423004549 4232686338877680932 11186943283320506548 15379787698265861564 13149774262642553082 4680859204846386742 5179784146716378992 2964159214669656387 1956783569873237357 4031414621895945249 4890526530286255301 8047807840363874960 18207817246180380608 8980370276300963739 7197719208015237077 3383197746932110898 10606561243492913050 7989007255229192176 9362423069557299196 11397312777343747105 8391531459117465991 14942954034538064023 11255953326764762003 10222379317927863023 10464831267181380290 7141336206150178098 12807257745836061069 3294921233337999411 15752034128637029650 16376197082317353158 16281412882782028926 3309035316672373580 6134644695734832391 17911106907964590350 4069501605015323982 11283968351072586727 11919845839326764096 8777840564178639692 739933893352194027 13582621803070688648 8276356120501625160 11505680400382347665 4244597840700719839 15877336622824782098 4135067356589986245 12217844751093458739 14164707116033560272 985143219832279513 7416459636702747178 5791934430749887266 5887361868303671373 1209819268791927803 6586291837168516831 720351413525543607 3799835918574569733 4634219692655530904 13067796178238722348 5895056000903948207 2055012525193100454 11371885352617036526 17396201089501746556 10424581654765062894 2349668165757496045 2798838177906082706 14041232996595286036 16929754413300035445 14609957187558488218 5145424375502834756 9648976683627157451 15856472563897349498 13278188204666962967 10280105677919669391 7935666406542243329 14831991209465422149 3847126842784609301 2215966525249332736 10715190777028351162 10572628504592237225 5435690478854038360 11377158429708991499 15390205160222880821 9260444914008776789 8732131922181495283 7073964355186909237 9956997501278127142 2623961717977602181 12375153216824512081 16282796274454708547 6727108153521791907 4269137067645312062 13787792580482286011 1144854331033896861 822080389349468676 13063528008891404723 5869060553591375086 163375191623009014 6171913585269923110 5187624066720450979 5833484040388498506 14452169045035811826 17983469669142897944 16749214479568721872 14085695798091656370 8842907668668707586 16495153870909856287 5677738832177215822 13396614848674777800 13531506150371842152 13730496918245021636 17917202950236847403 15194171283265345103 17534252710863824409 13934389139997874270 920139367758842172 11767554686561267686 8386681394440620521 1182795170669740758 17698979338089183615 18408574244025866678 16920683389002246708 4186397441163012136 8573061376411816355 5198001357524919024 15738983543176885956 15347563983704458819 11993886744991325914 11719442779910865486 16101446071589360914 6195138479590712209 7005601967700397280 2588101320713206898 6576500258732332134 9194609829622317613 1297340022632260566 14743096560254719431 12871274692144114635 5059097931418950399 3530431587939852014 4770125283980808651 16994031594991469979 17011829661764387181 8499643793700878002 12388476399998135695 7146980987075614376 14649369344305841883 18045452483015726303 15710403715242669530 13273099275235346213 6974394727722191624 10045014904365142627 10997841993091561041 9857945004048651486 3836111236259182157 13905206385271850129 753978154358803521 13193002119359252913 2542887609416734805 10679976818864688270 222081207004250633 8214784285302340525 13289750223900449773 12972721004478695173 958572378241748113 17419134822306924573 4721703928229411560 14442760095220282996 4582575598967637969 12672063162193911462 5297082399146841394 14513671498640093714 7969296824409038448 2055291644374073803 10053019874055203433 15575056283491523155 14234491140228485447 4643115639367422912 11177361565636354007 4933074655301859480 14775289032806995137 5272768137371020923 10592172389032526857 1834431926965355487 9903751117749109515 13117483095221657533 958079780369559045 984133649317666620 5155631870927190091 14413319475345563333 9973485646540493224 16608682584141775857 3019703877696543353 14635541650546164803 12695167995916335748 5023393046254842879 4317872119211041371 2078790373657730012 16353275654678052657 17172388516547504580 3721582092012189924 7513302704284942834 8041216125741796600 15440750707091804504 15686247367043301246 12164300822202487050 8075176145803899692 2294694199692144903 18130922739723782802 1976633498339573083 17476042925498954966 1017630984063808416 6985222379646964844 4576704905140027642 1964764702806952765 275728270992608245 13404934130550528951 9084154731306818696 6548191542730022000 11913907524454552542 3366407551521509517 32911162908794074 5037800218036710213 1573234267787930319 16502228277717720761 4672424179197577255 7241882875373815192 3668038577899937855 11592151818393470017 5578642857376018205 17393628192059843759 2772806388243060025 12924160002889983917 13403130072242308957 1717365696151977145 12458533380909568 14645888116545016573 13189275175152595020 1399155405460957714 6638342622643624492 9275927528079972164 13120541429865101245 2120276242010683499 1313670367190220338 13956819229640034824 13137204332830849258 4864998077212052744 758968149866636858 10333416453790222363 12767083416122707364 11684211949871578084 11506001916671830668 3001945716456754789 7829358879904924028 8672493001062665584 6873819464672232441 17013929048730552230 5142209034921439418 10164760320298257615 8272313904598848400 12073193134682229484 3261507252527390453 17931931944297951066 18206135272845439280 4737890987497876949 9216095985776045036 13515901905556792051 10166797078333823444 6958849712944013804 9500488495242442977 7373822813559745323 740578677621549998 3888736100790385746 16447282612847835292 12428465953213294661 7222931526648279002 9507046071635994626 16534920457612398241 14506722246972255869 17302970127281250385 7758062211578584012 16290668193511646382 4086923976076561982 10659493456998487252 242610589392823328 12198645088629925038 16463019039570052210 14447475814917038329 3856274791661588946 9605196857515672655 8829007052927210608 18001115689862244288 14948412851383351380 15322974021055751991 12356587558514349715 12578387540029754046 2153415750655691915 6363173965659719606 15079567473060686827 10419991529288228728 5069210343380752282 5644002571301792609 3445023511961718561 2674199143576658335 5235410617631399539 10057549432553220094 3360796923985710662 17992269956456725142 7628477514164754089 11243799314602976588 12343151660090332307 7465065151593987985 9059485570303937406 15267184978360495300 4990990466785852091 16993942841749170188 5730515328976865573 5375629684078754106 12708976719554383491 11469945307208316522 838908285961369815 3474359592064836370 2342258376018946694 1702299299553005277 12614408322577503831 9672181235210249881 647252426841076750 15702163732033529339 12518390363572123148 10015469368644663630 12395292512020047267 14294606694066568500 2084534715201296489 4468816764134943381 13559099468555169034 7089188941839441383 16193497497622710803 2226907082096376058 12208339084167897521 13105740563927014184 5176828646421442020 12040423743402237017 18124206737132474423 2277452185343682462 1555089396708057918 6557917062895674390 11443926421050251153 15218181344725818363 674738547107376112 9572971255217644458 13049270690593487564 17578261291646313035 17026314004114471395 9729969614574026863 12597137528398748047 10780651902205082088 8492945891202723820 2351229552294365219 16919563558677564778 6490019539442923183 15985532664566922635 6559314525560574229 3171800225998218155 17283698233653172684 15391248247175933038 1721977277174750939 10455788280638989700 5314710376831868555 11689993499019214759 9870543125949830173 17536046240202016957 2415485054753293604 14868057072022771871 13189454052757923508 628051683409180653 14204667470216274087 11316465529049062510 17434167277796378305 9431035436795099523 9496888335273644485 17123380376684538711 6568120383870803261 960205109161948590 10340182240278432704 5991810220113518094 17352444446392790455 8569736087068054483 15803339517354242856 5080386476587681286 884596173855899958 9381006172237879981 181235806669640784 4546580704620142775 8626746275644060591 14549895821483514610 4371439922933280806 17447924595156105950 9665807115073569285 11160870160960261430 7437353859430617398 11388910867255079612 15314095141708852316 11389584898017033770 2568931032423049517 4101189633305364683 10073358407140151612 15166133571379802050 6007266223252181547 2948061959647048043 14710426585981926753 7766263774859548181 12604955931945432008 2477644767595827239 4793962032817488080 8273684016626651569 6544312771116475033 5122647720793720005 16096333745129228443 4526354445329041062 4355658453866491207 17773915789646707548 4268338329987415925 3653174853596149392 528285727108362458 17548987077801308162 8591507340808380099 753885686965399238 4127532348250133980 3611302191383618312 1057913787721300518 103336399309208413 3474741678722826013 3566985473158262514 2642095704080560344 3598276182799866741 6368934473980849553 7501757310980827209 16093970905756292995 7916382673738252153 10191356295308240209 804529355785859067 4017386134165861308 15521281362870563132 12945993508347156890 10235901193172331538 3778475106185825143 18160633112622901578 1271858719292837231 17223664752912534179 16161935543145072530 13177230299522348538 14326288428227989572 8006279487311375103 13298611977511473821 4708193489400120858 16700887636526881105 17425278666927966667 16551037282034271413 1317114662211775283 2019559081033851760 9288924077745615931 10157012996325175847 2249593488085273876 6742955420290760944 11922711361093035856 11919510003192186148 13239930517534353312 8035791199852797758 13700100486337562146 6918626298596216477 2631052432864531745 5383435976237486709 7247398442414989048 17105662378967252217 14812526076474732335 3951531456612780602 17232754077556436771 4515358449356540578 11714606746230001893 18087216590083582818 11715959972660277083 15406805481935471269 5007929930487931712 3292142137027530189 10888198597492835418 5575195691053157494 1113050562352353839 15076176366215143516 10300882819989452428 3856555582719217621 14047000408910399587 8463772593288149458 12382683198031827203 8876180551245432643 10697994413987044780 6556794582374599183 7654376289673066214 4264520391345543776 1351400002794021185 4343116128179203156 13437518047060005090 16681881363643808154 14708718174455382872 3173103142584823222 2957092949566912258 3089019414162957438 16858445494489181210 7659359310241127048 14580755029011121988 3867868737832524061 9313971403698973125 18361250374168327057 5792755112415744778 14031617558830927191 5507609837548754104 4670536724557177951 4311465771717043963 12565036120618215275 14845983735766566006 1546464017883559890 4977458098740594949 9375559163318706749 12911673041989484975 7854351843779981344 15191170540634942302 8629424065680722790 17212665558079505430 994848160680476294 8641320389020548163 1355091761432391959 6796771123890797914 1263109340743584766 5017718983934218142 7521696007224582642 5764161471885276490 13613777456941572579 17374158737993887187 16103336070632691842 15607607284413937696 10919273419439887015 4166027488379501403 6176622792864961176 7639910067367964090 16933813622089239844 1044448089051688812 5971039085757648747 17484839684116954313 11000441059829946885 12155673982195823894 3524064373759617301 10586256359585018500 4378290155488840548 8673372572660795708 8238372945413521276 3068140521742004192 4641120741207031173 14203494504305672944 13420353404523384702 3345400407308150108 9630457416378455015 15010962582012185662 8727857455774435523 7484505952034697890 2153797422388068590 12687950537732505479 11658958100011608697 4385889128971645471 16964619583646890775 16953279783812901052 11332944060691596263 6127328654723510731 334358301273959629 14395713508334142056 9423848311474239044 16845946739127773491 12133058306876073667 13116162835987557565 15771443575172310454 338650238563126927 10788566592124799233 206941246634718579 4612887174372131899 15056860697649421303 1931578553495031579 7958335455873869090 14105581483573763228 2107537574348655586 4592738720055170677 7409973929492765945 11245145390387545915 17699434486550999792 12837452191556503443 5258015628077816973 16632774912658729967 11644586442885260601 10308514648699993020 14749345087374148255 8115926607335943286 5640778997028698387 612532418636483249 8810660678468033443 370917675499207787 744703057379179875 16538296481510802017 4703654615555330520 13219033542139085533 2165455725753916512 4978129356633882780 12807612402238506896 10742860650487164933 8383240922270328522 15253992778874045463 5840815090957929159 1964105537491511643 10618719692655554584 1582949996845659667 2612100562352635700 8907477254442611519 14629353703352036270 9747545569879483875 5892733454465827352 10796271526516048335 12436122702877418551 7129469242075686661 10266098010411778735 15016131032261184268 3276641185787285256 14061197776986693760 11849862875260278521 17252069807887769074 12014281361048011974 9468417638668962339 5089286090628535345 10632668804824019878 17004464610308950782 15900234450749187271 12810275702105194298 2418094279205796541 14562461104317084436 7682989118903676603 16499523794735759235 3426255325625630328 17143209972310573844 7555235283357542349 15296970549500237060 5407652622415411897 14470249600882016455 13502803386403886547 978457536966545609 13012793107849186232 6031544800376782259 13390877073655393637 2000314848346707003 9047097832726488539 6371767729939043958 13853757645123209346 10400048766964815436 1852479336268143002 10539554488466392942 8336734943075125658 5473679693403912712 8991589852878129827 9896603184504774378 14040234960641180569 12290137115524527674 13278810740657952641 17263914836720350164 16054126737730233995 13285316390410061397 4160194772161676621 3861874705338574263 16564053218847957035 15656248004523374374 11922268474121204089 12809225642353174111 12931973705475900287 10316459943136758571 11902245270703482550 18214280334559760194 14600036736224685532 945776677240545100 6415927582787955877 3328117571006403121 16959522963937871138 14768319654708924086 5701242105913807562 15298194390131432546 8007568308041632350 13002281640560560264 504205404028960190 1617629732234638072 15498027907849009902 13109484869051967828 16180999644933824596 2081891719399365618 16504930648118647125 2935518673957840304 16093838403189369422 6380867580733985230 1254300459270492573 16471529655021656589 7213587442464091248 3029129608714269893 2108834895129542981 5789674159052716857 5594759030567951833 4475398607153757616 12775183944345140802 4505747913235362182 14055217126013795994 14646044972128646332 12074828975328723824 14503870808316491005 8162111851966480672 4048806122859113396 6229748985303592926 2021122917056777247 10771384315911211802 7725182894485465570 1549016887407168580 4468352711023776973 1119904784806100405 15977954495461112680 17766480897524829887 1997264678682259280 12904123918866589661 7456575596937762566 6297111642467822475 17737503149613638328 17751998044571490445 17703556732705230772 12212676486301518404 3301792749254324272 401692888681012777 8105817834357318970 13372573240813825266 17695265983517503457 9772930351476741240 9020621360332771615 16587021800690238031 9116422126124067401 6710680655548767458 12083359489171099843 10428425862177475898 15563469806724506342 15828201751252206486 10752460532276982644 13426915377734692003 10012175493051751217 11243704554339890913 12157085026426654040 13060418441829124600 11384764283034862841 8116814344464509938 7980588282294228485 8173997926383110056 6380594661867709812 15000468511267303210 3616406713384057824 13337571533942430303 6635304715774850071 11386367382193123687 5959892426935831854 17829886769800638280 10212975475185687286 17311423741485673078 5469220437179206910 14903316276055600466 8491693863543697710 16195236356588868226 2578127389725726676 2424674408781099888 11803288808062319399 7606309801873869030 7300953890504187824 7353062072866861912 4552017862457409788 2242678955238215842 12961982995554761939 4162260282376843359 12141249248402163928 18105055212576129668 15922708507484040320 2873015956054003701 1954044751086154978 5321194249418463409 2723303367879300570 1388372252177580585 1894569013611613074 16285542437982975310 10610810817964462387 2539964040735702791 17235555270528595163 716589104510029945 8081300704321416526 4507928369566738058 3976917235762698197 3889045372617982417 14412080939545256771 2176785404194798280 648995320488761954 6432852955972713901 640302188777466885 17630260948661692715 17742936263064010701 7697789145511078680 2734853187484494974 8629382089946367000 8424179804595976071 12860434721669279726 6042307650406888947 15258020073294493823 3742975361077250469 10448184877741859607 13074136498475412632 14980847602067682497 14553830652162059080 10238836611900763212 10821060417186307696 95777451597133280 8278512510932245870 2292608334612213144 13097103004648662779 2551962860060873601 12135212745647932206 10257273978289969216 17322395689300362090 4876841707697909448 16701399567502291120 4384184002895616688 7187121506508381351 17630103821291023642 8781279405709112234 14393355736116241547 1142822982311286614 10917903001317917196 18116316204651515882 3880794620615563881 10954559226891878956 2375941807003795186 11232126194133810826 16196229402989168745 93854255002034683 14631537880683719754 17053853314646381535 6971199928605063187 7506636316362378568 5880574373957692596 3787039455720989081 17737005273444922092 13436910961737981306 14130105275646544467 9659930052342092056 1400369697277266860 10688494325739335723 9130302443174897416 8998718593161015235 17772306417788611605 436101175412901619 7424575202564508587 7308976695869190785 13143592447338645235 10884018232643934345 871400377924608216 9495487918879472998 606925222077384356 1596159746235989584 6679879316756317944 9882494748344702372 7836287141311124371 4049181315088879843 12489628578663389078 4107742733512873665 9376223301042248466 13561424465494421599 6156284942058614014 2498131870987541650 6849993466445565364 10444371825015684283 2921937940587023708 13852766706935427498 8250541603904240154 16381829998427515475 12714299397899649758 1978892788489110746 11446479421789481556 1557476500214326556 2269800010495261545 5207468896740688760 15997048664063826415 9190994551126627034 1570553055083334502 14125851345526568339 7498446685425764398 6403364040607911560 16426353770230523600 11557556085074650183 11043569691091530028 12918226562914377177 13426505034086464583 12859942003189264977 12698745094272406967 8030057911622368372 15775180061064060591 3754494496770212630 17662449146136704011 15881377648055910315 17736009021313369447 11657097470393952313 14210589731054167573 5890494712062297642 2520178067863722629 3635813039086247810 8850298138155033227 2188741668360597367 16567671149268795222 6142166055041924940 18321988832918017057 10339986290154630688 5833372382088551063 11396016767654659485 5716334652876727303 17088248871725527446 16603424552389004532 15113432148219990575 144675124842508881 8238200852527328087 8240660759347534611 9040582050690623596 12459482932967243496 17880092089353882108 16435460677560673682 12833798506139368291 3701383060819925024 4981564557557815406 2209638907297289588 15726970763281583516 8279779816704404621 1604891624256129481 11379109914510850870 1149011067921613905 2653760112350839695 1293315911346085538 11196811035917092079 3506151639831940324 3205751569202067533 14307112506778276440 13132285051965736745 16163045352180527829 8285899977320793544 9690063295364611577 14788914527843394368 5231202723198977497 16932592990876035477 5630311832840433184 14160590425989160001 8791804854694379150 455897843799349667 16072058073630976286 18134206644733752234 6369587554676292726 5958007500521806600 1173973209314914758 13010370875745244890 13991352999060661989 18057796261908553807 10673066254940402937 15348959711985302977 13392667600979184565 16683349753559534812 6075082413493160894 3075841403063384963 7481379578785885329 13389501708006019299 9570633579009354681 10498478761134019521 1567186691542524523 9577299959817932969 7530356157100500790 7004414890569942965 6835910761275757772 14291687361111251908 6610670840020006208 16710687646717018410 6462551083885435152 12111404544679651977 7088084670506811486 3103260816911569763 2538093831038471648 5229654549762825972 12259791974613604002 12910418530633694064 12492380751100579713 1437556124540949067 17595543683630137710 8878883492347379867 2126989618898602129 3293008672278869729 2166260626396952578 7959415495863724947 9686154296009949522 12316490980042113888 7001950743135971400 5092113322729877484 10509591077262235453 17581194905826168361 4734217990502895265 4527063034158929575 15158413935224359565 15445204500791441228 10093111885302616286 11467616603191322291 642490000714565789 10445841226497619931 77827979047454945 3965525270848044930 5748954833305656903 16949322435638762502 6380269989648681959 11892535924078603124 4863100536794024406 3964966412224179525 14580025232780220923 8586095263407606223 4703197715289600499 4228956009719088797 3698502819483681223 11937342073733448281 2961427682095933132 12756372268172742347 10284532595434233609 8262815306609105309 10213187951434228716 575437389977186769 6339271494418167414 3864232178541106547 13368676218536643048 8084394441329319654 15635687209019303059 17179507974680958867 6008852979519247311 4816508148480963489 14982732293572904688 9139546416915518927 12652204553377537735 10144497058686003774 11025134157103095814 10986483868158668943 3806803388601087696 4266797310065241798 9374641552646286918 14023453397205256595 324344423304734436 9290311223515504794 8542450741197549519 6375899046142049961 9148147782095514752 5542480147932732658 11980971226051431614 14980332786159333639 16051941100598155336 16516556960072628102 8007343273106790614 1607392066886019953 11426329874118149297 291293471310434853 8220585326068773687 17021230003177912002 14829508079147000011 5086245153790120761 4914464648549170308 8602910652245631103 8043419587239926286 14640712054294243096 1654670777432506699 7507427243088796646 12855274808340129915 553536297716405319 10497069878885671178 17574637415933478792 8253174705219802812 18390087424810310422 10818322806234808656 593671015672121499 11688170761462943094 7510831337517457909 7108397150501788745 11642133851963033492 17153747539986943546 13966325971529294598 4177533376110900140 10710626887768644441 6634661260884027184 16795379719856588211 7230745059564916686 11296789310631009821 13858817187352629843 9202183174314420142 262005368747223168 4037997677320289306 18239111882906175851 8859165957839904234 5516858175061805664 7961159956179405592 1460125017142893202 11340002153120997494 5844495644533199121 2698455892948151292 16490888497751996193 334228254951842277 10304681007867772127 12459018728529522150 10655208371929938428 9571386949388655365 2336757947487996636 15263005097432926482 5946805025582988929 13784866737054903138 5582076829176695106 8642521922127498487 2709864294696800067 11339449238988366672 12426071370230519161 16125937369587477278 13911263640980837848 3235301362709452897 12538995741807097355 16824685259515530815 13947454779199486341 3678383551171390868 14222827302027428417 4822774580608873005 4527622955113440492 17382858223538775896 1711326259484981180 11192759937463892154 15924086276970787446 6702333939818972237 15847132038140017145 7319393156961854186 13008579431903024314 7594730866978627668 8528924865749801796 372736907694064045 11139283009938105883 12214753124587953270 6648561050459430089 10933509574846796032 5768306880886537477 6143500084872481469 11396388782522559501 4670652090123718255 14642409416117600025 8702094821494007300 7598992565399795163 13780147753497335161 322398537530504466 4678440037509741722 7830592440931400470 2938536224954275005 10258681153843741533 223407754033884726 6053988620945276212 17731632511077916584 15643550385807416553 16070046887426722364 16260539317286607900 14526891467223657294 4319018402855898397 13925633057034979559 2879027563390187629 809020203540592840 12447948630629885265 7429194184253676244 1226122142236163319 6325724033668326297 2559706643716144600 11004675757422907660 323724476844225638 13998686056531920082 9745164607393859860 575417626886357502 17875516774480329136 159674363985840399 16878661861520577434 1560251761926438534 6564804664062801735 12053504923056628147 11353110201977340905 1270150023610787801 2845958151940079912 10820677353109181389 9897348928490422779 11385417027908482082 11800059417838571205 692436937095838117 13721671923944890304 16361750486268257090 16949416387933075642 15825134069811236400 6670544875227841146 5470625050031422178 12152344683458121594 14987470971645810693 15430504049052785484 11680202589169026493 10186231855865104609 12784968529572963215 18437620191752409611 1845837673330738310 3406412285620884698 7582430003122624599 9534651758554470545 4856944914436104166 6410592350965407318 16973873865854104072 8249214659456554656 3378599834616040584 9198904786088054320 15581539492218602298 8578470095505478060 12187188326120894842 14168356850077701049 14144810837245871651 17228833255318756286 10207557073558897893 9804992472259995448 2874187252630812656 12254155829317090875 13933931625258383992 10381409431381510046 17530173219935632269 4042068360082273299 17847061176879417526 953739736253748250 5181354039546626304 16077313265727486628 10070616193386127322 9178688921327942175 10134234900029055817 1459528503786824820 15439308718981152470 6140822010207962814 8336808017680509463 10104507111208813265 8252677463083373156 16968763045858287685 14873579050261631773 13293334333553745320 1303261083382228694 12303137787242338109 473888772831467369 7537285018837915556 8655475366405688884 9330424355658353541 495255811014464683 3291711318892142472 16486216786925458689 6041093999763734887 3179519519842998040 5591164417665275052 6663806631539417530 14838636222980962708 5340767343013099128 14261565969277532250 1349631547317730694 1861553370268160342 1573065232468779981 115727616053103419 8846555483778849115 11984590409140970457 15629343721293403323 14569927236102917990 8780276341304563215 4710445042328442152 4853420338658301938 4033209512830175574 678841168780799652 17935825499554972845 1917865927719150310 17281365441499092689 15581811477813126630 6526028554141466103 12962007376924312515 4621882609055416515 16572443130401538349 7367208740196807532 398745327104015453 231271634927882845 6531573828502936303 418413950084991423 13943942679364467156 14696770290532187226 3417002419937316292 4113252060169157853 7533917712258174881 14953117432359095694 6052550275767279011 2196954217997613346 9648483083114425222 3910554252555087619 5523808957201804871 17813985100905029431 10442911210863439601 1900674613413057656 9721019131685265450 8894204244779314236 7297102852360962918 5016085752032791127 12867351920372552921 11791969611495676189 8046564626608874682 1077501604966366468 4650153119015983544 3825899209956313406 17862619670829136585 10692775978194783426 15198777610896766583 17265650132012545471 12642388475546488895 2992798058946873224 5127913168459891656 2536607583168006526 6013707393614778445 12476434796722530611 13924558076430671456 11525472496206682273 10835672079454127009 1462968248048736271 9168998817653613478 2753410787705360600 13139201204664224439 874594341714289773 9069804455582214108 7072221476875394186 2385065126419350683 5780588792742517858 1998761631595335479 5670640036654347388 17211892716615538164 8409316817260350436 14957749178926487116 14566576549195849148 15185956921756673612 18010335223247788343 14854145811765532738 14127445708374330484 8573575515005837832 14633496340547131662 8925523989214253826 13339240120654257168 17815275377539970588 12461564725210690981 2324046967657344216 4784697361899339796 12655532130509747591 5926989453081857167 5769394307066883681 9058642186553546574 3077261264011949315 10186266121966586144 17832004432433791873 8393072985622729593 12476502944987355938 1889218708683390225 11111159651762207982 895428457341294801 7113500334516811838 14172362480761970395 16198864269377843914 7913293133511042931 431531213967171728 8747238220930229780 15916044662691862528 12064857213363952677 6117631111082617950 14087827279751816158 10587497178255952399 1130215184809963599 15168651671243620463 14606188204016887131 17409059431633477574 690444864127034404 10871666689113146459 12986943692592146005 12304299096767515969 1529493303224932487 4392853496356962584 9291999471127542905 4961112087031497094 6888590730190622420 2659859417906471392 17370920896340752983 11188654683190807587 16852084087858796870 3962224248689362627 13189216043497544939 14164449448146572380 18399698791656491330 15508599975837889914 17294793719918083961 3325020662229538756 15829098946219655842 6327447207966603656 16461927788880891752 993358852515644667 16857591819845552683 3677156096708769815 1205193068138391838 11036686250751057426 13689693165934115141 7129028984659232113 16110782695505832268 18147379284881257143 11601521084223443802 8394306317255453681 1172872126313551152 8596361195619379244 8013342478590467583 15762238524211652381 1208241547143100495 3910937423705645757 9854459895185373521 10199203621785018123 7772546047150545379 1709026028251859856 5480255299191587293 7093580677891506755 3108252009082207689 6126027882807547769 17620739918916113255 16655121052631670272 5900521799818357109 9754475165185722211 16334222998548837127 8056523285534566260 7340148346729294534 8043080790567488332 16828483691773934585 9491743705452210439 8478742029686979640 15562436614933499910 10528558201565972747 14589807009493911882 5371073409964075315 17857063951735720031 11007143707653955404 18166045491739889531 12017583106817970020 3847728622120744598 12516119786051613440 13719586761433291558 14031384833716548612 3871884621149931668 8288062321576216268 1722524831245422376 3996415167411073746 7032498505758847411 126003865000309875 250185117942656666 7260243722956431904 2110811116635492458 6806358303165399676 8965978726590564527 18339303134452442332 17912378901203641155 6995901619031329552 14742798466451666391 645636976100888197 2796019709321389851 2065228630134175292 14444981484323579873 3254162601707578208 16562033269860339904 15748440995435523952 9593761636594313992 9009595469417987570 9834590797029799911 9968938026323656458 1504882350476460631 489208652920496405 11430402806689450348 7271355570155136206 2356542795717246882 10630281812157095309 6655109816984231316 7848547957295294340 7368723591580646616 3716863577272281454 16823654253769131807 12388134202706523519 7963566021054269131 17383824849309959349 9694646512210762232 7532240918704027793 475894495220227188 10713877635509526835 1394812782195367449 5963538197412423578 15195158703917641895 3103433051704472097 8851094355962647258 16917339065942737244 17893772192637787801 7926673495245615071 6940472236938455769 9633861272913494992 14598003507953184440 16038523571895428746 5367554778954805184 7179692701560105240 119800512555201747 6408328997816560940 17271039868469019447 1640461797797131171 11588620761028456130 5596819282152412779 5425404144069923818 16257258329910725903 12035520873486190744 6685682484085555779 3163719147653566789 463392897518849643 3105137307201507728 16226920882736492155 15267593071938581890 7706078098584738773 9171379077379535927 17755846247602028308 16729879182107830946 6234367877990529087 17857287860691126406 2920865415506877206 2062548969651493271 7288142647933837677 6140224442646086079 6639288513194343801 14056607888514929528 14077854081410276254 13443485325168539976 7023893475101657502 3421606469876105600 17322697328242356085 2355794836489730144 522066710116772048 15740300920321579014 13947587206787672182 8878710104062342704 1303544895047658847 12856265430303936863 17542695162833326746 17448137825275902922 4034586262678348685 11176759434346410820 7811815049105369968 9562374097326816230 2042107378868736071 4323195196296648232 8688959955749717249 5253579917534429324 5051075650281412067 7539569834205357954 5209155815865429542 10721975190138418471 2515635799540266942 1141915624609584469 13321292867295292480 17854654868818501206 15682833057477314867 6181456156988507394 12346501727583387247 2778174951723836069 14922700009873936332 6628201851294694955 10468095433735745055 11766474822443354278 542728692370102995 5670474844762246346 14045037597657774484 16498915990361052866 435288626065792956 6204880312435221258 3101056055581798003 1529731871909842225 13045011781025738026 7086956994244636305 16216477409312942511 3439000994508044378 13684291753096244741 2273445971185715389 3720135537146293227 16121452161583941767 8052649618540799500 12762887907663132382 12602317487124806060 5367556031717585952 186204676150363419 3969588173727279029 14840018515428387381 5968296096892722839 17036330905466443745 4641937305541758524 436287765659005646 15049101278419921872 14999267726505629687 12003827570834401112 3900957841103057093 2137244917732933008 9444687075208206370 9186386887657836107 17860453580628375102 127961266326267971 1303934118948408677 16526885920302713533 18021206299349012867 7170885253161068037 5935100701747351609 16184678041367906692 15379161781052686423 12388429309221232191 13181588398102878184 5472965423143592619 15121432272474474804 13976154329669143269 1170631320607837554 11047899458460960747 9070732862947901791 12015161389545770947 15077071924832905512 13650343190006418 14199458610471080138 13242628185308595672 10200990354439437595 7810703336402120555 7985378077002734448 10117526732283605236 15532431321597507178 12725900685731839515 16837310670878016684 6127017769705588453 18005412206332594295 271722936138221924 9376971940576828533 9922332063687879575 3745848574311109788 9323428850469494096 14423080569554081779 17573275419447159766 10629147927684058621 16212065614993459400 18215824437582026474 10885252243687412751 8997627252949323763 9397831434888289391 9355313269102490243 6143956431114962748 6989980038523387695 18420401690730491796 16364845660838692603 2526697676489673125 3884448849939041851 13909380742484335419 12597886210311108866 16780599393654316528 15404499930237239668 16143653136483112475 17554071499235479330 2225140118320299417 4891600533925895433 2536117141318199118 16293431909814384703 1975696219707620926 3042712155866424695 1004078061497847493 16142440808728138075 6253125652872400609 13511535547291283590 18124784228072200847 3773104081546254992 17263466442220128113 2836095641194498351 3829965770795472038 2608731803551359285 7576831608759140548 8561996383891495657 9521263671163300772 3037074885934720755 17731912080937285714 5904054495250418370 15788421851840892328 9291981249186086113 2295525248134115940 12945703550184355886 7048805915844483379 6763193939957641288 1088738468118574197 4727088428384698770 9692736832133083578 18079854794567407196 14137577507266290699 3253471679937938269 12655858907039506409 10789159471226058886 15725017540401198836 15677462413634129576 7174621102645433281 9471345246269525914 16668980424596468969 9718410552613644628 13872873461073951845 1931287263899093741 17913512847697664929 4772320537260058351 4799208321664895436 13164843562416669266 15430118400431310085 8602179696420367376 4816476206068791986 18254486324270776856 16063826858479343439 8114838588030575732 10128449781093279399 9260533748404379315 18125652738964721132 2997520916865966900 2301902476107197067 12508028736370114261 12762077366799315394 15075068462996613710 11752235159385158681 1709093443334154624 6739312814950100828 673305191991236107 18008757129372839491 16050316092318367233 6962718363765454326 14775388879132524268 7686973208684479547 11805953604062155466 3560350419782802708 8736341002223913743 16794214566725131258 8688430440453162046 7528881944492991100 3750278380104780246 12482287289271656799 3541891964539051900 1037422735196925383 3265528657660472600 980716993093539350 17628238568656111622 11910242205937583600 6632493516163388719 17362346898895288907 16651748850682637211 17378336171412331245 13683885714934592296 9372546299309711491 14506549197237193779 606922792050198340 8804206589175477731 8626156146716429922 12737674189103129307 4933071965694639838 1020116186207937442 8239278497564224091 14049598002815763080 5827644952962011745 4565796875286093741 17728381344983833529 7865536733333469109 7153894517165470256 12663363795652289515 15794954931605671525 15754326409608643088 5325974885803469076 17676659702256010529 5656451700140143723 16586917511449708088 198175757942380082 15989660144734829300 6303596229846454456 2618057048020433507 2331121958091835283 5302460756953991094 1733973605672300057 17014662101059344073 5772065556725323644 5686197451776690738 16039474172816969970 1260069770230274013 17583862035177894872 8092371725855860258 1762913551675047218 16589093694183298955 16403427615829849616 12110590572202348557 7439954528904416577 9580330175912631345 5885881837926048857 5807097143607228155 15037849335080608166 16025774681289765691 6205967897921046049 12721404187043349069 18225173085517453847 12727980591584897325 6061753615806246203 14441334045223343537 13791208293192713290 12919848803113920510 17554558473999859817 3972962399962503909 16127328507088725901 9053674196520668986 14160196104076607293 17903053206213226621 18162145347697312740 18098353545451864668 13160061611272781771 16630836824122848436 5497926314935025052 5345524015482876237 13082464105528675459 5270581385949972924 305073969016675853 18164021841608030530 12380977942436409159 4873394051571528880 15232034071819224974 16203099663487956809 10752516947796420758 17476517505493508137 11570847718148066303 4052915565954537096 14314847896400745637 14612959317035158099 5244525544956759475 11156489300178662820 3875373070211683811 15989303868944062855 1038705245890149434 6450387084348729747 16954573321070048943 1258714893141054765 15160838043227641444 15235725501818030324 7556124182323830440 7612619230647438643 9086481260136292054 16686841542845233491 138593057559359763 1075906453086713426 1732279045547838340 9357407922374771800 3638920273954347608 4140661930004551442 11141757889863448722 15262387419284642548 12415576236926415362 7189776062972632737 17691065801680335379 514000347048708046 8291547128046077696 10923491052661094189 17694665942389183280 10198758858781367267 7920031933280608181 2926146658475343422 1952133806475532736 8946267736505690430 5186661138712717377 17871295782461891948 1746144429376649131 17642505287020303749 14570188708552790576 7070190347321724349 16652798471681341200 14380059503661400741 10098953088378251145 10605173902070016141 17148617322980711160 8355189137647372781 6393523814207762193 2266186745716696931 11035229967555077725 7726260110420429462 6071321018960117024 10889916985572922636 217398456079495980 12912702802243605955 7996559842051416322 10089403035317813228 10038147865180551656 11305519097381608874 868249894342521651 11918057049737896775 14163461127297129894 15010212543664974884 14413061507693279027 9850952855516167212 8056395831498808763 6677084016614554381 5909062324517848215 11703596897211951719 17927985612502350291 3777390755562557875 6713542025082484335 10919307281414221357 17018532835456710404 17220836680857778458 4940114038606901021 9639153707408120234 974610712039238820 17673762063704955763 15764942570155404044 2259890442594905581 16300531615869540491 815596702282236579 8939822119618973037 8661732273236306956 7242511761602038321 4688924219615788226 4407351310465651653 6130499220824475236 9318791902952198046 4102363490441696579 3125590998784571846 9704869844767874590 5980102674772233953 1503582587423865021 15592014633484789495 11719866204969305884 3169920711593104787 8119784127429507967 1258209464116179610 14028021781414266634 14791770716580842045 6326741793668275604 4735456788878971480 12481424047298426944 10499963591281794807 12227676091280795836 16061196500348001800 3194647382417459533 4473736191553695141 10622667436468216903 12940634722776742907 6784584152049462991 12913867679536939899 1283291914687559202 17646850321353473331 10851868813547267174 9687707972193899441 14147551463660361115 4113217367138538820 698725528723871867 9829980870868813495 13637827467758246234 14563188046534401682 10425666213298752087 11317077321256262783 9409546561258149766 10066754316568065936 3578528673609885518 5348213300635586933 5660061280653219280 8224763667195480041 3433408596666777234 17660816608982978661 16205644605118909616 12346692849632443792 10530612370025184828 2274662258049502743 5101659135387723359 16707244059647652298 15885074396875969573 8662477897655975784 4978444648997435344 7192724520144354431 15542424751696795483 1714090627057341678 13877293899198512634 13896859994954073398 12429267817126210849 11460186442316337781 9245062649722828295 8412618770435816643 12287727792157529622 13396021191063246404 14339117616110279192 10989602770347309885 17276252715006499719 90151460581720532 14245797568461976618 14457575275975939462 9840667846425581133 12330371800176730902 4110346397607919062 5754235852510363680 9738548752520990849 2563847938490088508 15293493583334809500 9139624501276298906 1797978900711110604 10905123701460874829 13435755434000173033 3650209997111017913 7899313487628391471 8810874063079182102 4086146110321420921 12350594426732941355 8360885110244628165 7565668954984361332 11439000547775174689 2213867268782899689 14269366291648229782 17138703616997089733 1694941836378216523 17434567659700618887 8026072681606898067 12891802684541375205 15435527638689099724 13097514380249321823 17262181007568739023 3889462783368675295 2228750378549926937 15396647041521650481 16070866765529800570 2782243949891119523 11543559654932459492 17563936772419134486 10441899128913890862 18184829258423537697 731876163883354879 17118047139827189394 310570283495296769 7528619603404015931 4496290586044764534 10840759191763066707 13541346594993133507 6240319072818195641 9405259681895250528 3981025479635957027 16844554941886641895 16369123560969229792 13256489505035456554 4905837337972142881 525675927843414208 10515527332008261119 9638369593873883191 2984700663324201685 12590100314402759451 3212401763029885763 5310971350315152438 8472857118448253585 7673005666903851263 18291018379365400163 7407854971870718998 4916249954996371253 10487056658247927003 1136564960060736420 9834634502132845366 7593515721073899149 10625195103022968279 11125131427206465218 6500891685455231255 18267681256115322736 1998924620416752097 365300931761163467 17756674307653766859 17066225743631307048 13382373566881626278 4956353378115689167 529474982335725854 4847301912519651361 15430150920528213707 8847006490671631930 5436035775206794634 4339196402193878422 11524491517069325319 6804322321350020490 3598646627498896720 9879796656379746768 9998718381950160199 7649507258146909120 4435507126363002734 6494805934859684570 4562378421764497467 17794491637640202293 9010462651216155281 5785067295293132350 6632975882843485439 7087720053908227343 7430707228926616242 2323805096922637946 10920882086344687852 2898768696794698150 363230280909652633 15628906326555905163 12515798028914659532 17931478609912353145 10542434229374037292 14305727294884713335 604826144340487269 14903200024219157652 8691159912922025280 11502555453505566818 5528340852033277651 3325532162744298622 12160830499595168520 824426894957960067 7938737804618928553 342239248634281093 4097804976284277396 11856175355070301658 14660110058569663101 8139609166442028034 9242104757392796447 13279722437244508014 5469125392921705228 10538398652268303020 17837681645811363340 1332127026334696361 10388953874205249366 7028240100624484573 10453109493735891583 14890598933332459063 1165508626736455788 2209900981456284344 18178288204104811764 4765918207931160057 15090704896807573153 10554733015933310508 5876790155619805250 1969364561042299789 16999681937568015 12041825121101815333 15215745290502188021 4748400339636391087 630565603285611088 15171493561379489000 18303580093878027783 17385613276245944532 16201000748396289887 1069349397121816612 3547052457099403123 15149871848044900034 3455958147713606076 2774060594182850236 7840521378516315414 8653029155736129301 996551434150577234 16084911558905733081 15223374469897746480 15817515809617441161 4539562750189736288 14637410257999063982 2338512648912248534 15832050000236786102 6666192893645781518 6485703159652478212 4872963973643578962 5816576363590016168 4468549029917446674 6646288860862498854 16899216491204285447 10430352713381414006 3395728720284018836 12684787631581721728 4646588406680250667 14296595074705481760 9131791951213450244 1480169340676000697 16978775778852407713 949753956634071595 15758831116214678849 1961589497449972356 7470646486704516066 1554287847334508621 14654718936866023261 4446993628938138332 7732123380555371186 17969229202213188799 14390744726292918893 13833182773387935569 6901290902876584386 12045840702416049540 8017193090001836799 18162414281907308186 3290278464785035500 17461066321111738632 13195751183065845391 15252457044274703282 3812926603420617898 17774917708869316828 4175686754140106669 14309538728035973603 13915152565272555654 2039420189368033293 17017379550315861646 12603633188557069909 7730006654834727546 9989998484078734622 10622367325573365695 5664887642872687909 4256473550375691951 3591013636150451221 1828123808639094180 2925732209861347037 14990548613208222581 11077160327283560954 4284290682421240960 6535405264051619438 11158934714626798691 7655108718165753891 6436824824307598269 18119147512050091403 11430533546759556364 11805999484110892370 9987507741199450450 1922797433310413091 1356517780980063193 3705691162975948991 4071425846382565857 18218174655136814503 11996086596275065542 12945540785115836112 7907057428482736356 6183440766573046007 5926314898919814810 8047094041106703384 14836706347785639869 17949037039353892588 6165531844839955787 14869677067978021166 3114763836788043392 8834736751690845729 16754320154133065424 8115210723544625028 1140521548363966338 2990657013833932852 13011653265941521050 3273929323776005486 14297921693356403638 16642153634056377373 3089182312051768059 15981489384282216831 14933351522441699073 597386975105059529 4662518978670755290 11716806333522178091 9077287398271772747 17829985073691482442 5975056275336656478 17158839948678431440 6520926318780556830 15697773351321776996 12283341873385277965 17838528202731386335 15647707413955585223 4319584150639432810 18366002894750936569 8201592890077392576 9684842684119465369 6154310308185072870 5725062114807816738 17273389611904813769 517393950919953274 4743047940500297986 6218498349140810992 4142110711271419902 14757379164616667646 7681729464795343835 14642289907504838875 13919216224205145371 8309861527254715241 8276096488760339074 10359937246970891782 10403019656659774477 6868312502050904601 4314780895472259236 14608374840723138179 11484136054788734614 3742583923352972303 16408971365187454739 1409455508522734804 16375947425104395668 6799794604423059733 7050422980952655598 13660558977279513234 11901894271694421415 13267107340859083286 13481181481492282531 11553571349054858482 10819312023011078041 4926068652016912077 13972018999925727734 6577225409357657032 643540208064501955 14626629851114604817 12245792389260325579 9892011348407733612 4480904912761023735 16217708892838644403 8317316321182536354 5454243375097368657 10153256731845349884 16671773717618658498 9219615815885135720 521516090584989569 108576268214967227 10481627282394389932 13761006943991502121 7769571434742106559 9923037916101169498 15165930253766927981 4154771582795354592 15865955815029802430 9564159082636513404 5084533345449559793 8883308758765068955 1970123009267751511 5564239999286052173 8785705009056133888 5123295048056316537 13866218271149336019 12920917119777515151 2525586805577186384 2785436126120660362 4952430094397625483 18128007777101102244 9666870954233086321 2133090848052908999 18117470533561766221 17548607408222911568 6552521226749939256 13345756969170270458 16913016605878568103 7512223463258191712 17724991409480534600 471149781769154955 11280274371694752061 13411344862504666967 10779405394142430549 11506181416209939061 14680728014074142688 15224190363468602376 5393893685974575710 5373567097385422497 8657753477990426471 4818039669202423971 5266854048661443510 15373278835602973571 1358450037557512036 11508250493001793395 511699696484505812 12485368072054793003 12980594661043445820 6809066802452361493 11280199242646186564 11596350971518523043 4808341247461243356 1552296443190266208 12104094770228882211 9087355729245207806 4835663849148035515 7950516212396193560 14806802850655118088 2601248400083556005 17949110176564787556 7963293424475589739 2331630560769592693 9728105014145034398 8990591123407902717 2352466207778274917 2405480230382952074 18326292310012842132 1962444450335272627 7057707944148206525 13059146055723993998 7549316805259105963 8201441342081072790 5561463966937206592 1007276572461821697 2871848578241067532 9489151495729742488 12574031704057943722 3347667204440153767 15760907577226647655 2827873713039162241 6730190457422328582 17554290613376882895 3864525914873702121 10615988505159262657 1256016430497883829 2346625997868243977 12902321550005954726 14849434808434407972 17377045330026751174 17010599259109084015 3430991981358310982 11857303364303061059 10849894499609896247 829988551111577385 3367590169182481726 1382486306467399870 18199530748580505547 7103601840528251281 11803631007161338189 5650553855560090934 15590410727154980002 16854299671935966138 11981683258504146985 8421556148399427166 4887916490061857716 3954726270202640538 13653893389792438583 5311614156112221621 487194973563397791 6711688369087014648 14917099090053432004 6881627449999222979 1911781052595188955 10515726536612940748 1892444141073653134 4079510806938702340 2207088824620321368 6904982187267403858 8414586872768056945 17235615470971362133 14228339574016787667 18112883610313838892 15070995242852693807 12114616566112746372 4111160676776465245 9205192999540879449 16558237721949382064 9091077094479649191 10310235904606500433 11214107470805918927 6974963851467358586 10653274005388157084 7040049616491748378 960430039452000161 11030377052930944332 5012621743518684773 692055581843225458 14293881525228445072 12366803725957920385 9627751106536208605 12540428302331247533 1097786502081959778 2277987514814131877 13018352765742227826 3067748175598096980 16953063818906535506 10327934764636868235 14767408728712215993 12698235524631271474 2447786748546882058 6695422233663783798 15724254703735548848 8412778262076516113 11091248396855526262 2346455757360074051 14614235326500731442 8765013267764948224 14404158523049613451 4702844103340394039 10844891282621875153 2238549273379965728 5269576591655014971 16270011407964035553 6921508227472491213 4579322464259740829 806422014815681508 3459844440802168358 12415495824719697337 5707201239545994270 14514758806504734623 9976904398255821755 14863001216928102845 16220460810390345133 9558723759414613418 17960447397494209538 8306485201899296382 9074143201319095400 15656936981953267384 12783225429058739982 3932699772535593123 2679186438537593066 3968843970772852211 13221143864517430773 3855581585067887945 7635913213051446418 11902925980177679047 84676106242709904 14574967442502120777 1724516072232217807 10218683558791221697 15251981479200631807 18150959188562472787 17398434707720817829 180466569949566231 1707842325181492069 1159172090571399324 9681411218546450679 14541916128469650402 6659044321170951878 12240152161782113118 7218234501954520601 12108526262796116062 16924547568568601714 3081100359710408806 6979838854902995425 11865659947434370131 6726461849677822501 2996734340358217786 8166338283849739791 10135844114067882467 16233837975059045532 8918103734092005479 3785443671139321228 7833092110314996192 8108795480041411237 9906419589867848976 10387410929631938516 3992039833095908990 17465184597051027350 18318456410546886866 10115224338777259095 4289172720318461146 10950983749436512269 11327965719862795510 7074604654313812169 1732199260830436556 8852597606906195897 16569644327187880850 1062764703650843672 186181188440115295 11829117671296005976 6443107089720916581 7553336910228734576 11060477807660798939 10400731017334902027 13816510431540637549 12728890484941832027 3868928114053067321 9994464290310894239 154994758100711001 13263802383043166139 8908154511869907062 7834268096843697175 10685432525040830872 7428854693922631657 7670516237226074761 8158857845989652027 5426371468371937887 13112051579325298753 3113147884203655009 12588149141754607154 16973097968312813685 2312156412018974454 4161584925271645266 10801556303354094243 1708133950240567443 1487333790073109385 17986610708192232516 4505324270210201965 1537060869880524525 4633445675522054805 8239343651204845135 2039742740799382931 963976299166667811 17502543591271537321 17181760220839195789 3371685356230828191 3165520658661627178 4683716753465711249 15434788142843408690 11969937559412307056 2621372495345113482 770034351530879183 12911060106899087319 7963499058035743070 2864210938570112248 4155445979222088963 6004595182440567983 15699499225925980972 7211659931160352443 16344796443223905424 3270282466563217332 7276066108245968200 11945881296122985251 8176449971254922204 261912967375391982 12584551903920061458 730119348444790819 744501189523924036 4607478317418761136 18394130171825292516 6681690707500571178 4671578752316758782 12262601493948474597 5926180153194664863 15626867891103105467 11154144504625291947 15262441986091138685 8974800657681718436 10618550671962791822 4747300339582268825 16619469360077628930 18242661790270088692 10754253221922828475 1175596389189788826 16834967686744767191 15475031292898945327 13911407180331830601 1570249614506674656 16300357690077911312 15262921802378043373 10254245862877504938 12257487161511194310 15191976417339536769 2094597880618094634 16261127902244636754 8413781254536449602 9061923691958078668 2508041035192987282 15552178164977452598 16634233435917534467 16981121761510821128 6639654805779965105 15433642146571666512 7830076303034306431 16097755138028542459 512379518824966958 3629573521728009312 3939769568730464994 9901210483648475182 16716456252346977595 4348048872910989286 14946984685988641983 8276968279501962795 5368836375592061394 13123945161821662742 12262338951649068375 12060204849872983977 8204200311598598087 18133143576411650723 7738571623622264621 5935779052729880396 11337993863447551211 17848754070751806280 18163229564507572865 2858981428833400263 13613690384905009164 2099339640203566673 3136572967321321754 12289153058989631871 9564846518326205368 10793569320322265148 10366095426098732643 2907425448830750163 12703272387170863714 7573662955126175084 6767102066017651083 9611584978585468643 10196826899366093365 17887374356654818355 6775403210372399501 8727654081757045140 17059057766929960832 4662338935515168390 8968407879095959081 3574032582997165574 11091753578244071292 7980772067965001907 24364589515285326 2411513557989630974 4478005218491419193 4852660487488358816 11349655102557897317 5622088133811627237 18186717505731670995 10252349936631048352 10694258403871835182 637691049696046870 7851546651531193522 14876573864706621130 2595424907752405388 7937042756617622435 5684686406751033343 9483477532002534530 3997400608141062324 8362200931169964317 9387667850861632797 8205119545192403289 598268971349074081 17935786656368932535 10064821412391277791 48461897199086926 11846835768000040959 16451822905936560789 13374350914750634135 12613060901660031856 4357827199350306306 5738535962219042579 116149452623215929 10707337856220786667 14069556851906895187 11494513562350717991 18210936151248115703 5370457586381311202 13951142765207777186 11232768097863597458 13815201648903377064 10079565764959641849 9713978612923477230 12196885109528178162 15724227320724237008 12082538496640972772 14493612662068902344 11196935867164830970 7711689825632745453 16870129299429945210 7880307581033485705 6442570871355746689 8810883525818410 16944808801622246398 14554328160584952293 2234430448923719385 18126623124561262579 18275428781606787760 16969688299207702901 8172750476153434647 8545459761052854297 15119055604767869337 11620718478973817335 11582600581977457580 1349669137154764336 9261994726602880149 1812185292342139701 8492113278833735422 5372569635286879860 6270565722412276097 10386342866910270443 9892079211883297842 9807454598590687850 1394535390777934676 16903664820752373385 15176980205600442131 4092724267074893538 16574425271505471269 17405440170131690041 606350074034835650 12599323666076107215 3969485911686877009 3371187638906027300 6665031536502876166 17416477060801779305 14172509971018932090 16200191912917932532 12830254238033312910 1526073649269595788 6401136949324145488 2088867210471317982 16500599929324459354 9427816055902785476 17387065767515374675 4278513157944077546 9462645734595296979 16464685541688295430 9382524914330322706 6881753599142619409 9259155444702562802 12745768143266663040 4763171612559881690 17168199898742713298 1129413785445497201 18041483296229519065 6795121947403097898 12712051832603272110 10358684874455016049 14353035209962132375 5263799938137931106 8836289086742269561 2123824221191655959 14108097221824371063 12829318521853569344 9739091728128432181 1770792166034406672 4315034950773013071 11723932754375663959 8083830410994403284 6679270169783292956 4108599653225818901 5762315124539507802 4598548993517746321 16611684199557288299 4055861660631130934 16286399178270344929 11859478379349655825 11671598413472494153 9134726706555596679 971485453076771168 101414587774289366 3460816950907450435 11542150272269166876 1348005085658232931 3276786638807841782 15070238749352798043 13052908146478605524 15181108320566241606 15625013634651450121 3072600889681626500 9094684762800398855 4104272429733446093 5543890418780330373 937127398409024924 17779149132448400708 17106157906968285359 3617025825324010890 13905900522859053571 6241177257246010508 8877316840735007761 10967586153381893527 13644206765736341253 6413866363487819846 11738800165362876132 13738184349121008821 2791227013341763662 5038919965271344229 18111363625818768562 9913324831533794173 10324543626496894020 3639469359038172294 4919473974375429466 6954369412885179950 7342913675916428472 5207977806143050873 3676845378627672 8119441673438143921 8996378716913696293 11186615223669592738 5331941718675987061 13264213816809368565 3935736941032770173 2947459621175714994 6186411384025729207 2179015350368182456 17255726601445910584 14459439920985662164 12248019804783592217 8349144359448936689 4513016664951187364 4772953139312922059 8324704924463051801 10412475086012072624 17449899267284374632 17739436472704671866 2832672454667812898 4912619960044694067 7276182173876792361 14285330109095400639 17073248955223759906 7409781567747103814 10354005286940302847 11713456203345252005 18442034286631884548 16040698379353258002 1157801115855564825 2030221094604266781 5397656118617596357 5851405915592674601 1976915932081578779 538067678088999460 9868654528571541205 9484771888728159207 14788439158688388693 11964072502983261475 202517584041280858 14229240253148582947 9980674457144138006 13378876135653224567 331373729780401531 8095823443344211763 8313838871818344023 15775747088387290723 1839803003064646597 18276514674257497455 6008548329020710713 13128260871600704343 17661775092847157417 10753803338095110890 10519822884302522308 15022909962387634443 7503005217507611228 5960129180143533882 13229198020125238783 14050672983798936253 6378063329682465953 8957575531225579888 5370320697920073745 14484130907864732487 9741206522833842109 15263174581009723591 2130517082038996675 11260355458307143948 9570287612501096069 8099401183344328173 11939507758014060666 7041923504293004241 7527371226449273245 40495416433257686 15766256805607257237 15089260161445268584 11113696407572451279 8049026888008956080 2403932240595871161 2641080746053163962 5989502439307560408 10310935230007956928 4807338214338203826 17124806347506202923 17756556617355408026 2908174946704425040 11619265211510701526 12475563523631797126 3429634596538909832 2566236496125220213 3081713761110753359 2152413252943817620 11291540402097064524 11930056147576682837 16389665670096666450 13778814639569235929 13234081350366390429 15580143451926323129 4885227695516181600 17392490388094423803 6738040811777808348 8357539885437617994 15546630494418042810 18388999704388397894 16347021000476359614 15385597717132408789 88212510556247774 15517119593303950993 14703727869711199165 16107061542273311230 9829016806604438725 17904992344070629079 4547745030260502389 5705260973539151007 16748516719111568329 11774618615448591779 12553611403261430772 16266031710823103462 7643518806430248781 10628230963070615405 3655143100306188392 17032076854564767524 12630201152389330470 2937308644905785216 16837263179880140287 6829791836506022110 12556938482746459708 15821428085285073826 1261645146484433470 5992699716395536744 5691204333558211813 16813543200712700191 13588551799418816683 14371541231843668283 11423354378841558425 12368739779285234393 5701270098953167015 5033308699202440397 15156667499649696816 11466355520178307948 13183189566494920716 6420871031149027210 13416628950276969222 9929332953961221515 6875324535015575156 2560512082848425899 9311992730544910846 3482298692537635123 4427771998707122890 14861404751199203805 17998662886899983915 4774043411683986574 9594330247371919508 7315183759212025871 17433038256006400292 3339176344735864261 5608182861365876268 10349570582528884586 4992920423537186356 10791775343179988431 9624771293410694964 17241983997256700436 453094803420813753 9358127224155903764 4200640571529353684 16607813168810232678 4178916121815471890 5093781026413072704 8844289053565990184 13964723856693762739 5201539521241894371 3350579318905313125 14600180047624002913 10689977573723655570 3736314586361881462 12997759235282098029 10023038491423003964 6977641589137364755 10803826122444108383 8154109722831608673 16250050751085891545 6947422895210151961 13570381732551188679 9025975430353821662 13898333159234088292 16836087191787202283 1399399081733905651 132666700070758441 18049448146624426397 5146582682248545486 14007390138297909764 7188482775265730241 6671549719801055467 4216744399987840408 9937076691393379542 13657603523525827711 15363866172038811210 14114118472714681660 2842460122278050524 10007891587331893589 7783395960537194029 911386913541070538 11131145764937439030 11617495902432706139 13914243837084846791 13021450964508800243 10182601863687147704 6650543399746585945 6064780958560878687 6701984626126099067 17638348588689185284 9319785624284741642 16730964883127655512 9069282885580450513 13654755308542889931 11005371994116345907 11913255224255857630 10285968190446571292 9626364527754955056 13877817576740146437 13982729305232089849 6648633907045203036 9135670839193469893 4642766591112140710 13237039993702364730 3830659957044852408 5352575757338976917 13424466404076783889 5224289352653763188 13242473420104983582 14944695245631136485 17932317358152663974 7625290545796704796 16244021022687116172 14264093722135204678 16537577357520097722 8608172203475847612 15044486350496651656 15208799820291429995 4680383812077547585 17476044523305300410 17322286098015088648 8604593393033434517 12633919999296250431 15832626779511862987 8812187835746614326 18327633989750032188 15628804220515455050 8897796832186160795 10718560238536499551 14510304582093192812 8602491776551042394 10330884492309480092 8602610358212229582 10385625480782768573 16956072763351578314 7308855080297255159 17004654704055098321 2648774030903426510 15815650898496713310 1140650550595578486 1946390457412129612 12830860124969588799 6153018453791000664 3390280162021291288 1214197733366342698 1527310919535317848 13912173417033019697 13623324351889717367 422832981777313183 8290590711511005732 10999719483416668695 3849502874010687131 5305281825867730060 18331869576044737081 12666381924260978851 10279190684204625388 7504121159270825891 17154853008653077248 2861521125760245888 6233780012869148060 6961818463674691601 9305793234209064301 16007101956276618809 4099936314633291863 3982267372180261942 16094490292557702665 14550160697169437780 17658069434826518077 16093854246173187644 11059014481512324344 2170109077882774985 4510147033636077174 17419989155509116061 14373392271403379629 492086226024954270 6169221154946257442 2487833553166634176 7182408635488663532 13842812957904603603 17581184871309670249 1811279412905696030 6936899516573433279 9962959183898674886 3760622636872253755 7662820561163614725 8120307068065569302 10283126987488941760 7710218308540988839 11910627105516174827 14340449734643017551 13058830458424432396 15518229288972950946 17405760920810532836 16051561448615057751 6215059208462686766 7158612984975709251 6460851373126912485 3673415133994968445 14199802627005403109 6123661689785914314 13217358827210912918 13120306669781139810 17369898477223584189 17413836642190265673 15883154676300420581 939366207194703072 3486647037998955600 8273876507454293976 4705028362198335548 3125687074200656088 17599079938223624273 4930968889547363042 1760859994682880007 5204211873513918286 11105144746443480108 13580867483738983942 5264547408111169107 3084999253360786115 171628154674864860 3955330838966012159 2332164787194110272 16897026929231523274 12138867275949164928 9653155797763956443 15705116760897432369 9509357894386027657 16046640786752588819 1203663603755610768 14789733728295702596 17957344781590654526 12756717339885274926 4523169805790417758 14109021635124589999 12823789712679246049 6647314343564208768 2656230519082367672 7044320288352456277 17331360597640711069 2888582169653243784 15325958313901628176 7064910749328614963 13223903474397733885 4051392194831119664 10766504001444933737 15735974438091301921 16898306502669702916 10202690748505104390 6433423933126273298 5547440517486433271 17252586121322505167 16591768889060338371 11569010929216199665 12623053033695653761 1038293558547231199 16277555414752904591 11503642005807567357 10166264946027324177 17243023614207878601 14449030854878768956 12716323489765724794 2493958690334519989 10093677583160945896 15861141573097696661 16983659055825210366 5764129855971664219 13843583489575161069 18390944367929663672 8626518641035339532 12431485370468285776 15605533520675880407 5244854296355676535 15849611065939199685 7128923392843964848 7754844222096861888 7149976916550434488 4166414437922376046 17777269648040793347 6707187662906989297 15095961417426307102 15487336828546617761 16988365105085421006 9356334153418889257 14443040838151331514 3446630755349226993 3440175220508282057 3049285559077431100 11925941642685425395 5886440981992647848 4045951725507537723 9175870283233012076 11961362309211965430 9885629955322112680 1541227754978457249 3762627359300648384 8466897365165310326 18261991721945893208 2552529048811050491 7571631625451790898 3518689873125144670 16041283516470818319 17956935194621269081 16248582321585917281 8819832438937190150 15138734346618588759 869892518788374140 5860510571419510056 17534033567858765151 9985760580568477570 7298348247000070800 4247832074729304679 6740863075183117530 14513510564325003821 10874793203754390259 12815426032093810873 5236176741558495775 7170359608936115523 154753067385185001 12562959992769474512 14879210461290803478 8495261059835719325 16089675887020697706 1307270409462232063 15497674791563222894 14686466872420315946 7810447945157667333 11933989164601676298 6562532820240863654 5987917805722843027 8221214889066818425 162815716542879391 4283834114543042569 15457615841436904857 4454708495008807487 17615462460692467155 4751253780526481610 5844037950425744717 13051185267141353700 8877377032972427239 5761298996040213981 9450180684061529877 3314539257962027042 572674751405269354 12770203618910124873 15661901500387195891 9168304873662125970 12835246549846040639 10058845832933998318 4265628180781727609 16981676011297166441 3323532286596165642 1530815616169599215 8731621345525994279 8807597874078701946 7382714524480818738 2355385519079068620 3351943701048339728 4626951573101566467 10568113917258325486 16881902201878587168 17571337871154678438 462374454851064911 16940525252169386540 3204671289631535252 5890359525419543730 13877791912670603370 16124557333089212780 16407336679022743987 2031648369782958145 7663863995947301457 16989641102395308388 12940045831674293885 14715937442965150685 16816156084178796648 7980812882682614406 6673924280278897324 1006328640185007594 7229279209513577654 1609407103543873943 13150682973140882231 915758711090461672 17920022083101878129 5029488759743639671 9161263579756187521 9869046633320881606 10580696383123917036 9816673945821738924 3683181115436073883 13030880852492841413 9131626754988054360 15413169260068751536 4479435148601277825 4906519019570153879 17614938754932630359 9683360160118827935 3894665305977591008 12012535663880176681 17528758875012275613 13458786866229016109 7624407381415284259 1602224169633531809 8714671908125407995 17494427429978527551 2534662271539716335 16517803292717806787 5453469162010451921 7086884561623052576 4492245642428531390 4293180548856395341 1304482673985201740 7173339603810095890 5601388163255523407 9094445783147036658 14478376831541766774 1986216589130536105 18069847382474627488 16806397498690724757 11840663300562827820 18064462543068395929 5896193982478900675 3787215073588855856 14531142059435722741 13390008685467179555 3780405867286871596 12714629517667344980 10771814996408240199 8812537678830057390 5966215997352936227 6340765490758270986 13133479595747956151 3938886216257754894 17717273214063893542 562072907621692083 242663555806616336 12078277975920370665 10115498853687926922 16479380367324459451 16211245634520672632 9636357557232008680 15056753289338688565 10876316924179446515 10215919866737866333 10527733720441296823 10591751089055562668 16008600320274265337 14985427401165572800 17464491239216911193 13424719871802789154 7463422095061544089 15977356163151678678 3378956106308693155 14148879302862340119 18135045315412462364 13446151712543425484 12363160593955370279 2852234931566770618 6719398008623850305 10952126396784835357 7090513877569863337 11313597473714417525 13105573952955445806 13390217231048914563 13807200306674428316 17236948274782034685 5584120032660661901 15440952708311362328 2133614934230016203 18293496801551907555 3632488647775162117 9550100892602436677 1064042628577096342 18146349893096819905 4433568287886607659 7619387554107059958 13704398662721905082 3488182132360334411 12741034921063583961 11562780385913604745 4709470720810052590 7808877341932738092 12512173914815762398 14840334882977356041 1058552011752617559 11689966098988834713 11171086758933670077 17798016649009091738 4975925925761518807 7749246889713102500 7333138999082430138 7263128293477389251 16673887249284681641 3606004125529621936 17444002560900322317 1721948940478627846 5774442527652188030 16765024416103803932 4601348723150227186 17687198862389580369 15159511695208550318 15186496315173845761 5394959161885134204 17442556548373222433 18032608072762743934 12272075002223368147 3005672896733065857 17946877343574715529 5251804154928711201 5319837053337708491 223732025216535442 10674489912070700442 4647185119267072556 8981576626042054473 13910329367538801975 4767592574573757516 10677305596889687208 3050139512321538320 9569907045423065626 7767189088111914435 3244057678769110210 1396915211331417159 16453518320317856361 19133970576023434 15391574419547603724 10492132000895953947 12186715449309891087 15551721784274101169 14976627958387417339 15852386675628242165 1511843793392036541 12344696312323360176 4216053590083562429 16182959599233630658 1455091060384509082 1409921911205900712 6904338012566444050 1831268993805966422 6197563768385762554 8068309646619712750 3675201284390299721 17486769628464860026 5289160390735453077 10773128812460268056 16561773078676410632 11943117259008883885 6512574718174469703 11485653054528852137 16912068007433488062 4326469273351051160 5936068520867058189 14830274260883013681 2305588977031915041 7923938809460753147 13710192511593871339 1774457642126876106 15556919222083823131 7193392420660199101 12521135123020697793 4480955584861998930 12274773719666727590 8131678976659752418 10063503850349140330 18082732793625663407 11389849776732003425 2361133210642770191 15120379725239254343 7204426246566888677 951071115294313381 6044102350473830109 5282630004557497399 9766740244573581485 6224107393631731752 6084192663909039707 1459899038115304804 16780790538403817709 14784569197195606296 1979646619314061012 15287326245035260800 6493848623667970464 4135657315992720683 13204579666816753728 14638461167281243896 2919828921580759148 7488325374073153724 15197907913477128112 9622368880415346086 6008379938186080853 118449084514728323 13757490614307959866 14886267146630731919 326962181964317824 84102860096102227 15866566900078982835 2376221322431880961 81118513741573751 9198432889643531254 9128834644114041630 3460213862728558447 13956316753844556780 5320774648850148735 14350397680548534200 12759421495237721018 16407998133236121617 5468065421083961174 9310831462061788532 4364842738151167790 4083933184399447773 9012572095624530399 8779818133315792058 11630472089280968216 16959165172377166642 2521217714415786995 5329487407304635950 9370875303055198092 2323782199138546450 3830177425534174171 14671397456653449187 17517923522217114100 1020500206788894165 4432700953791312962 16552555439754218555 5104103266218730959 10877512667867192192 14347386307627237328 11890093560151494592 17730738129203524485 15998083609178690598 10288534564113913103 2846841021762610436 358893724322403779 7777069226808920612 1375106447232412507 8651377154071396327 6938922512148170194 7435438714760429081 13655552321513487580 11463418888189909011 11575097488944980231 10663253454425599244 12325501456548831445 3676029232650379588 15974965925846007892 1981791129928377838 5651483455274303968 4409023352816943782 847878767115071732 15682546210597002857 16521454227954706628 15913427715864106382 15289815525391535707 12426784445355748982 11766752188410426662 10897502574240311316 17629205540231306226 1907361887893607246 18255711129245111330 12760186415570720467 6350158408891734503 15477365252041263808 18389506596670845402 17422459596790164102 12903439565031433029 10460973400872874862 7934880455422204241 6591585215965962716 133244958155224076 13944074559738031561 16145366857029714039 1376559800700396688 11116150142212445816 3249881623784567833 16640765809446365024 1515170664278977633 14102425235905697353 6381990252698688616 8554516694849805773 15775153166273589038 8517579403243485879 935016139401605212 4878557903299345036 5777740114474750218 3335827761622060144 939011691005554878 11679645597590740119 449859373659131736 5094845846813135158 15258308502291223211 11066308453694546934 11426850622665988533 10054225277291598736 14174804405241929092 11614837577126276981 9900227018895142752 2202119004860829066 15095693605885371651 9507964325329539901 10468495929681070973 2399433830082925240 7376707468426471948 15963559611616450134 7538080840112906387 18172955737465952819 11782904755742314228 14350979289503655170 2712587498416618500 5356478211954265936 2753305612200119108 7868705245976378574 17501353896384733331 12390920591570494889 6240109797023130778 11452630974967183109 14051669975988902855 14348190135626877671 12887235148129466757 1204649477692108810 11984786331190890159 2795252479833755231 13348106323110198131 2940692620437999322 15178594233264418458 8744783268371406821 7032706389239705461 7457253861883185505 3873654840384875656 16454522053532640916 6544714700378032157 2977147787154280166 10061415619154183133 15599295101949707792 3015079150848134443 7745544672871660621 618719144031932014 13810605252470107078 1339292865682920086 16876970824569008502 11341926233871524262 4319823256461756157 17407756854547434189 11932108324013301982 14840322840295448400 15906477586376581798 17277109104833416722 1884854238312060297 16419495099008520007 6267818434610939563 5801630339012173130 14329946388410534534 1834663338040068318 2610441226380972736 8484497316133473663 7827288642437029839 17470006379743417342 2384403476065379671 6424834412707291679 10083554963630211375 3625388514929113480 6990122651625559507 1361474689016814119 15795917877061244924 14398885436967139577 5549293833076466902 17795374862734017320 16451588948444278877 5487246971638946187 9876992962287400566 16655497053818752009 6493511570206200850 11169322073185050713 15025737166700552563 32427008778942801 13408614091008917265 16600229585920809436 16994217877590873711 13110868033249708749 16055111233458688761 2163647408107495158 4652752320129586184 17348446135167983175 5893570314185726483 1785640106755370572 17286544870955566360 5995686978694171995 4645692310775357787 17650148752847788083 18173488138951866163 18384678757583565783 13239992707544019834 1238917770371851914 14225673929432546670 9797652684605288899 17418927738540947554 11876113131922375672 4733153372795460077 2363756780037734018 16582495404082980158 14214594365163167038 9573486198220489483 6510884638526135783 1220332415455242254 12794689512532670755 7423551007224695415 6939566333946264586 6794100683080467158 14588729530902599574 1679269618842905404 15008028483405991294 1495065850648692868 7539217554857367753 6919926335892424248 15591625601278075962 2772658956235993860 16336728928493357996 12020705035493338777 14689451145048098544 17149943878466066032 10832034258791025660 5518561694390644205 8574222652574559642 15825505479481033236 13586646466869028797 16558172819445047553 17314432647814806758 17013353723044242864 9455987852876041006 12514114669494783124 5876571856435373120 15577502295051111840 3993807947512904824 3786915169854770768 9081397129834607732 3258983749136013344 204493598310100923 17784335712568986706 16695110189805379543 18290253289479564630 15069920042798358958 1922876130823872100 8956336088048675209 9268402344534310794 11539529900796841794 2141700728171355013 8339982598191090896 1032912890328924519 10877849180090502228 1381056397290572123 16074585240819366178 10710887756156774960 3623108778724889160 18079995485240434448 6036435167239060754 9444338026100234694 16921198511907829376 8038500402494366209 11209239960079177334 4322383974749138728 11835343916476128458 16452235618492445099 14439260280490961936 12554832144513936756 11339124510286665991 4994644635416674454 16982876746858682123 3117277623274806451 10627804101307375097 13288057929022190641 3233494387288739933 15940111585423559284 8227832434570283194 3008152123733503409 6652325112363906932 5844446221224394391 8288118445354487137 16777613076346123728 3070809810532180975 14757606748592478363 14080993991855035445 11352985288779965012 5625437724930296498 8688447965071942225 10489545763630978344 10615964440728451354 2277188106981075663 1962680678319141423 1853252436490463379 14816134883729355573 15776733459711651650 5531931709408308907 1809010193745765424 292832328843576838 6653784795129494449 1693941130953088592 948806772246760610 6694999852068216227 1950135685759079343 18380061660553253451 9815744861527818608 7902494129940062738 16500205567660643000 6947226975022862695 16977242518405626450 15308654429658114042 10304386503360465853 17129264899733629575 14917675737069047911 8570151380744376476 4784067241763443338 4250059477959865125 16900077963048811673 7814933382104288421 15452248377027483183 3849142781071920508 14451510803548155497 7949484509339085993 7181998583612865869 4059776785654901372 4127690902295663313 994814427310431953 17173074994074641492 11372798069979157531 10527303139441844534 17949790493210096454 11937406985883727017 14450999733482882518 3634408537877745469 8160122592038137463 7019446309980698526 17887533417558271869 13847341626689192071 9647866059556815961 745333966088464840 9901056724190515420 17368078037198356020 5143599991989036247 4266959756296272301 9426749732007820058 7446047690438765671 15623362989467921744 12968221831491975736 8947780445622757502 6712918237855759230 5823446514341442753 6907725324122204133 7183609809126742616 7752093934429188691 8378653809884603509 6131151223123952214 130108952951396342 1341540759650822806 7139248516394839190 7616790060955025603 18083059767618005552 8539802957619688306 2263700821019771050 14485898381132337629 3954033679439918619 15412174075333898108 17352601006011934222 12596400407992961132 10241388643102087623 4529917939485765201 6302429458650113562 7481732438218364859 9368366782167751786 43593569856383141 13959079860300177212 10150807329060553543 8645387678251979991 7332480950333412465 8867227607320525493 7213218366731024519 8627044598031242758 3963357719453366076 2308152606630293363 14398949752133232212 11809091823832505299 15413358958442649255 15187500408125819050 16889242602853281387 7761184312575048285 1770024693398376032 16295749937926802841 2917123548399414194 8964927950142116408 13390585490303821269 5800289652340523000 16621023261165675338 6713113221809049016 3034614255729852364 12313734499531842120 1214377397767968985 9870846115936158111 11206842054906211371 11349839442302971034 5883139687469623791 11552122191961597724 5022390089702140573 13380250534423571959 13956214682199596839 13754418781959330063 17273834317423375724 17727172290630251472 1818945422722799361 16704002740518182552 16420543490594068446 11761079791104393196 2440781956037051709 15043792189957439332 295513231864886604 12450232376577013632 8893867257613478506 14964874367605940909 6469571189567057479 17892856985489266862 14326010639601673122 2521773028819305643 15903051460754749517 17530983169063741942 1281483627528618882 2495478678891681078 8210435461141574783 5538610335951610358 10162292127520073032 13297550233227046138 15753594141174851421 5468492594964884830 13857119868899007952 4781642035315223177 15639138078719327767 3124655039167909574 4475611697663303013 7810845770441175799 13874886792147760732 12637474835708467471 13997126971575160558 12260930375868343344 13235226771391014090 17877633947120956735 15593355371190033053 12023449493587002996 6048961247782298792 16186461119522108419 5978350295581908571 4051469107273481534 4991587190415901761 9306455932303368576 17646291432176919161 11613896621198512729 10329073015916085698 10422878395675140653 14041284846806115282 7935930267210323819 7347913446886924064 7625738891420713260 4934070401110912398 15693831688015396030 2141710251795237469 1343773625142927813 3071795228635489816 5053775638181970773 11491695539319587431 15731073030695891057 2569278540144125736 14948334481130867983 301615074020178237 7914753177506379264 1142451707066207540 17055799222941421226 14743156656350554820 17179854907991545739 18097762812418743739 16505004235036683367 15574013792283363531 9635688766553061863 8311923440477213153 18341892443347964398 1989152886341944208 3710737496359458019 15426951474927544754 16977975146302573125 8443235754980537732 14296643016517430727 12131623737945907051 8375440986721328690 9657516187025706366 15300045910937070454 3309584077113546211 12163521970442221582 18055738927750155707 17923948215091344299 14263956557164675506 9538729714246455273 2133704906112139791 12875803672868797 5629654421934584983 6949795462217613218 486673694312259008 1055370411509979882 17951563540057361746 3081205379492015399 13738819364569416627 10761916213662078217 15168639007634666067 4336972065748638052 18087154965473294447 15448664437107813870 14600808420943941006 6752304599098440932 16003790420881562378 15232182485253453074 7013435836530457213 13428722341758149615 16648202589528102765 17180488436048282068 7566615732034654912 9681942208700655186 1830389455474506204 1169175950047447744 6610682401299434004 9098373131829530987 4064940061591723833 1579879989001614502 806550989396062577 12523279158365042596 11602940538318303022 7351822322272715908 6302673140474711629 16657558221673842795 5823154803363628664 4536114838598275832 4820122412948133213 14491264625098108110 4246449310811940582 8405575301923177089 16146552650595387183 12150649615541750218 1470134194317965632 15297999546672928030 641964125873161351 15284966959424591803 2450602615393329028 3795956776008829273 16168044182876834456 7759907324658097005 6048039182155703375 10739312723489762716 12905039343935656391 11969096639353985995 1981981952388841773 9879394911683123036 7257783063035648492 8150006107820974851 5255620393974981962 14589697861378264284 1129131618391630394 9748089484799825772 4070731875356116310 16975092025212559537 17301475904692298961 17241982120090505590 15457225713193656748 2479336280598545684 8127621311989123514 5687564536836153746 17358636922839805205 6719379956462087885 6657025837680560659 1437196351343736883 11134471107351517919 1148838420573666334 4226736062671185044 2599449811196226704 8415371110476049626 3141711771821732425 2655545778715041740 9243284273341622983 1527151181301540947 1562674840412171472 9473098493645007925 15460571043240038138 15389573469913805439 15568772822551299155 33018388959058858 2827563700224371757 16146250591976391233 13315393141631071631 4702522050725370989 5576571340459468194 11093644379677863497 18392061815555650868 5558114679908236637 12000185779998277955 7698183091247804858 5049228203536238329 6712315518933338572 16418942402603006111 10159752916669880970 17590104835744644638 11832344289939408691 17889212948295577784 14540914178468240404 14309038000321969749 14937562239360443989 4687404056550714392 10127092519147239464 8714816086737399694 10706554689024455460 5960572032304070485 386317892711681022 17727905023351991608 16304783872308431951 16004973447823201644 9104490644884047635 15978872846391864914 6527122147710009551 9670182595603930112 15490506235800698354 5664755574024361646 13045944595406246622 14756280611230433031 5055184565290162598 12265683040970269876 1932452729643142027 11587472592217043683 8440789235539285780 5260071612585153411 14667511670407279139 1932179582829243241 3695833889944523460 18110769132650930891 3629276259188960995 5887437343638409084 14338847299709076126 14642498334039955833 4373238769819793133 8032847022028960112 16324289805917912334 9547851934112490190 8102098537778292371 3945542018049280020 3463674888539338731 14897047931355346693 5145247532976656276 18430306876292615993 18097979981838749796 11205398670665344779 496560066449913773 1130550580448993234 4904843137092893195 18282281721192262733 5996544153320195477 6034050026837353592 14110696363614295182 13932101427856236464 805125060601545095 14769592218697943354 8555883459261074487 17439810368529305865 8016721729900260121 6128805697923164975 12118038077915909226 1286823194396597842 3410889432351789646 6621406003103909310 8217600793946881150 5496326163518980938 6089767930879317296 6959765226275559651 648784683241306341 6297889763658607501 12830767334423807821 7267263609677274399 5903043191914102817 2932778985201159178 4488359919822738877 13442650031150965344 6029517967041083525 13729405438019516699 4609206385790335343 2699827823101942904 4328769037318283168 11619010027252212164 14949840005836804353 17670396805865404853 2617441142354308608 18069578279363127308 6155715261600478536 11991916146710770982 12981402386941915448 15531804533244788681 9013794640937439811 12533789689053869652 17837958893603372443 1949798629580543703 6775487243326068045 16116027424038671740 1791069027565420074 983874986327116491 17113778046210961853 6161802648560642269 3712777185522685773 5534509803681661459 7671239140279610579 4495874095671450977 1992167116422705435 6308958925050692208 15086628656995725168 8439870570502796304 6750049713015627221 18326410949391989251 12873025100805387554 14107266662820247430 1626229099404730738 12259668974959761687 14705980266425894825 13705885430212489026 986598058589843127 3873282284750724584 18020440860590366063 14630313986687973132 3819419440042372634 3828896207610764885 3976537645344430314 3069296816471572272 14738420659371400764 13923939636898818518 10609122200835742413 3205377387193082156 16797595276172574549 2385983793939925152 760442269575979883 12908477968227054601 5763270595858045896 3832762280060039885 10722724812078386941 7202933560352788607 17530430472350396516 11385468963914775689 11097525018428854079 4680895519098690395 9129722056537966010 2115394154903792163 156337042845381301 10361686927995769694 9638898672641820388 4776986508905275490 557890357529003003 991124863874773521 17508497527928869271 17323972633154141570 15343898990765509929 8035120144889141430 12289533224900734496 13948314107800877632 3167645530313999376 10383416464522614918 10148394437135122298 11560119979189552459 14344859515280709446 2259493105829075873 14100689986293482380 16988094148901518225 2663183237652969457 2471497422002415610 2501279668710825840 9242005080490771254 12808381532098955008 2742156537844834893 8885402670571129757 5178819700515947628 8056479438978618083 15452042749787331982 8937239704412705215 5996561394262011015 12284691422681782246 15294498182598288694 17740984031109114417 12312780734195879471 6370121427675386588 4399579501844000776 12925311112328144688 11711432576729395571 13037843004228341847 10746254575597762714 5156669314293486212 4052907026114311183 2794450897569955925 8004664131201292050 1058866422729935716 7278117853844614374 425952193943423543 11442476168233766272 11017757438355366036 15727692672286934011 14671680665651533795 5742790044922488492 15083105469364595014 6886076848400880376 8560182682578402618 5203798214321542288 15164166825303073769 7430772950597644156 11842726608077050262 345555697862168791 7483610725278416680 7803023925393346241 4895322523893842919 7225457207985840780 5258461355403487567 8626388362184140799 15843407328303649129 3954375557069357782 2939670213704741812 4428814450620292789 10074170591553156578 13242329806411217495 17801908580730323232 8623911494330780092 12729323096882308143 17399327241626579343 10717052882718921242 4867220332303004626 5259604882481893367 6039616734281782379 14488058174192153880 17256924942686849003 13641570367117898614 1344299335157351739 5429181795269534617 6212660329555277693 17435921798447412850 12817789379679728626 13344433447140651781 14254152182469671931 2735041347516452008 18420657477269688330 12904872192465802901 13172394828671324049 14563956787923548773 7120494226328021616 5070981828348431771 6943441067703782676 3268849415648071102 647861636639303456 2196551110448277754 1749585332391828766 7869425209172128233 4146608002770934972 16737199113579508197 8099424013301795815 6085189316838727896 8577850200075403089 12971851057958859023 8338867976778802866 8602210620642985338 5678938794853770618 2910926202050917328 784507271074631480 1405238382349275460 3359416517829690335 12012167543893236878 8945872144442294393 1129964098401813524 16357808976214127254 7723815794494446490 3779956773412080164 1908516826929028922 10684249416134779588 7254456481227820443 10245528089524411339 14348914103722741579 15903712366347947746 16965023517202901098 11551430971857336006 1377521141025663474 17284531160112126350 6354686785514155763 9768645761495899995 12107353528882603314 3751414414075025216 10285124020677844259 1494578999086440717 4888653880230540743 14610327469490243175 4755798393269431015 6586756648792504227 8807044252867003925 2093680817791913450 7690940785025883864 11631332975441188519 9578607451405254647 18233855677469041294 14711354520294216126 5815555917426286424 2928487494059491204 5721856890941399808 10203385351912873175 15668533550791334777 16013657617127186047 4718958231152847346 16058505607517418807 16033605699320173586 3679105606874027940 1575192166973161825 10150437576100178487 9479356954388955035 4170713243653809142 2498999471141357725 12450231303855205294 9251396937944668635 10739396223153017449 18175512318160404589 9063262200071736392 6358783009807575719 8877258651657916494 7065442155901913928 14512515616065354764 6925746758268387755 14310840910855387105 11091049481269983562 6639020075040810815 4054900074453049628 16949887845243942114 9193730119603287606 1068151275399244602 17087196032973821215 3361246143876033602 12330819101135120902 8379871783462817640 5167289287148405363 17785127123554671465 6848449326811260594 5973468385150713483 8699106376434927975 49125042927024721 14849994124292502263 13910184064915574208 13464926286965370881 16236566885528235300 7532861640807485059 1072824810803256888 14955423580280031514 17750345128104860311 1441611011527481087 8470082245510071168 14505112177217217782 12523648624657271613 13551056699558487163 5771930325193166191 6677456290448446918 6177980088510448097 14783477735684027535 2968963038402152711 8057400004080235114 13032908159044567314 13224966971967115486 16766715531781777267 6507078368935133712 12084200884472473661 146779057589422620 5233192220707420488 12193533830431491030 516180258199451249 8584755559746383529 10733271028616343137 7818834952218175477 9330141383452163390 12991910909199666801 17719324370045491406 12856320604503951717 1599755892206881071 5477710109874871625 8805893735572009256 7476498403013437341 6664133935889001812 922226322511519718 16371257400759414261 10647796864753027452 2890113006424059123 11922433912006037792 8731632394008043511 3687007859152812746 8737718149335268385 2364436170655231458 15848934427688544726 8612672343813773108 13092434222619280039 940916491475803128 1061834948608444496 16377123193187510994 12651728037265761324 4353988379009223271 13809197687119611569 804977961000689837 9706441154138239624 4615188369946232703 15266261409224767571 6936848353233480742 16987701174970487905 18004356726370932684 10731887689508052157 6381656195093714199 15770620515677070294 9083380614857677384 17060857723841151991 2825513317286458082 16788978268591154346 5362027647793148828 9236199159722995956 4897366750152135364 10621511819609267267 16903409036653912168 11805264137359541246 6371329620476732854 7903505523371125735 2811515230158869677 12727827457856166012 17085225983494240748 17474617135430697848 16998628475727809643 11609840043204810614 13393936803854901828 12353590200789389719 15197252609406255654 11991732069147047181 1886807390058336428 14639445218485442707 4149307071458958123 9996589047304934558 15882908193453640782 16526418324043753040 5591340590806021694 14623637631074352409 6591568653580936071 18054230429372716013 6433419889249705170 3600013620824849654 17931651889210600177 11025631973141404651 14992732690302046319 13374898790423674225 14820698705349667312 4291057292978389164 11347761866706439766 12693278118187546849 12405978234864063735 11268187465124486479 7255980960745365613 478791110045966871 3366609410062989527 7815579364424570206 660942020238001725 2963673365501810851 17734043746726447527 1717970943693807501 11726089576491873338 17064714578392237230 7727195856480460822 6404266114358428237 3742346124775667258 18014342463051212948 16785485301953067264 7208000768662557693 4382211963840572257 8310354583871826178 12388743556645292486 8782808431392107874 4576497593242135318 5545912169785104427 6960263165961095954 2072071994299202399 71981741667687736 13022417192220473931 16584071831968393928 1983250157136426207 14809020517900677155 4770975536809105331 10395811379061524849 3607190204195458131 7505415232596222775 2108575444730789282 4999551470176039502 4871380975792428451 13718731828042330116 6194867268621018721 11374025854645294650 8509441114818704418 17227124374150358913 7426768230988943155 2734937870504845543 18350493057327314596 13537348968542755544 3025152085185239400 2985958376971473624 5251399481639622090 6171802532520439219 10238745897662333121 5463706445528998446 5424618954781256800 940027048088714543 16392360514896425218 12272651770354804292 379070957122348972 13074592535197823455 10962648090106320598 6132818153878372514 1012403988786774355 7609235708630732638 6407222720974196381 6970756652921325512 3230776335832806206 3844344197650027418 17137120238560864842 14495642150604617794 13187108052641763200 15539640247735598716 7839577293206462123 5432700168441993841 5954662016150026717 9272059710042819611 8488919171827690759 4877950961376870748 10594121113619379592 11391345701436471281 8877614196366151170 9739037341799643206 4486898922374949563 14720135788912820425 12464272186750059753 5444526114581193824 2236026766634613386 847935881715986113 14228169801347264766 9625816157018140187 2961265734908045947 14406422611375759871 3975652235435443631 4901960819937813762 4372151327045932271 13789424828550703790 3686310349727065973 6374065083520851507 570458404233277959 18077973350259306092 5634358164335976244 1377990522623408166 16528606980894452427 2025382975776668210 15964894360895528196 18062714480788557279 2711667282988822308 2905019204270608485 13195920857762797315 6267306585967990616 489105291514281635 4029793336989894443 4348593451496888799 6335132117061353109 5273140486623361900 2676538841322844914 10095346455464103249 18079642633660447061 4525609683036522834 11217290016201515403 2493506678839553214 4855983569493087091 7775121875302235161 11948615896909618431 10340727011280344461 2644148187355211409 1743789252407789864 5532270897034052286 7315292227353852379 3367639463538687957 16226321226312518098 746460005165355538 2346934541040878582 15676767816976433527 3412199300807243416 18225466630834128909 8157755647416732411 12797717274078828902 10500872540919248458 6959979602547502954 189888595547207678 17374752794172114868 6955955547564599136 12575849773116169335 4908227761811114386 10319798906512179596 8676329169066338100 8078057504894583369 13722065469388275793 11742889614027931651 2071292525051165196 15927318882468560165 16970681176601173000 12631730508162352057 13059120248531881116 2357811830545456827 15181451140108779572 5150050831997575143 14352501795087540759 12498023290681227703 4273719623504756534 1647265227634293263 5662481380491428044 1374506947717853466 4429899459760192617 6846179326380488841 4854829546193308083 12252254511717155649 1996004394444858172 186273500192350782 16508207763316705967 4042880617122361451 1059197304986565334 1236949033334959986 16577838079994999228 11334111317026854907 11297627625476788160 14838214409797091019 13142339785305499630 15025092059470396491 5194857125622633225 12639827206713985018 3060053851185743659 4215401621304478584 17772939005349782951 3327336139501228766 2796128249087187443 16229538248407787111 14180122559568775206 16841617219053126285 17028577045656918161 18269774992724666198 1205773610812501604 9181974292043247104 8809269505343263563 4426432606674007028 2014537090143857459 1488622357862436134 13320249856326815483 321627688743113215 6929333024310040929 14857036695915144918 171409413636633710 15642250877052414874 2935543739807224961 161055254098246270 9253188874195830143 17088474066817643572 4126577114565503820 2045929888435519008 13363165442423671651 11415914808447546030 8328521680129177222 7255070463404250734 7470382986909733784 1232137749661562368 15089937222823361593 6330955956422477468 13373414539262134626 6219037842566329627 2643703953434997684 11132165892482214519 11549605999529933934 9336819886367412121 11781086220208230411 11120371127081297530 9526107173728650517 9572512638805813819 6075171514974405609 1058633258271086611 7232622051405593647 6186259182935745959 3045057106990961084 2124078114688220513 11385794077822459325 11788229950018718158 15328782280253269603 15772586169655765396 2365381744709097294 9855701048706700981 4908659011908936093 13158638203976273289 10482860312969542795 14794884883167843910 12873622239654396114 1150690616358510838 10192469278991250355 17430334475964619099 1455039185309581600 8888701642294429567 17703010318920963103 5578513737689751462 14524138263207022526 11760347260087331209 17179152504099933340 12233405529175858955 5553418577935074492 13918877648265771276 2811299981710443211 10662259435015665798 6305770044737709953 2330845565061976570 426633370501515984 8917507021040319519 14138171928168365083 7890449074407383887 10993804447852892360 9554482875333568637 5701039398944646171 10068299481216350638 16610218886533595836 2228197858890984711 6529623803173423660 18176991780535367369 8066311654264526169 15858180185688340852 8284037588290695806 7604462424945916944 10767932276560995270 10405530390794479364 17793210574619789438 16208091415694883442 5683934118407614002 10219382333580095229 4694558315784345444 2670286978544807859 11841469487138292176 15229273161911129570 3855586339750399232 17200090870660784292 9393303640240219786 8493910633079310333 1815208996500155723 12618130299757827169 3109632950877056595 12989837455127902305 187531971122911727 4009107309450412429 11927701410086027208 13402571690857696105 15968260944602769954 13368018277504229702 12033257911077856517 384613687547705854 9554387716826494716 12780556053754722634 15608865246549429806 17877670471955832247 15968168066362745717 7247172303243760938 16125020217259896717 9788134219533487020 661295928996485308 7747571248918550025 8817527144265392356 4444700783009766370 3410783904221594857 10963884427474889415 3275652915028511187 1977135733451931380 11253594426780988918 1782776294384735433 2506972015030416686 1372239770884628655 18415224653776919030 2312572845552186406 5733011331351429742 12271426495340854034 2426887912782405826 8064303793367719551 406951544344585385 12950667822396115275 11242501784480032411 12736505154935628028 10589430268534057844 18088510971864591018 2286783295909373454 8922790176283902087 6620289102077722957 7884409079397725766 14196277605199468244 14489802219254711306 1428548443343919726 13616047410297012288 3030603870626281040 1567177229313212927 4948463277089055911 452710483192282422 12881356218488829213 16043608203170991093 12243667984951438855 14865079332464383165 10725702309286756702 1377610709659952139 11566443005278053178 6070143915118817211 6984614238191527464 2809182676194666619 5139580506561320593 13839388556390155777 3252674234824374568 13560617620291629844 11280758311101038971 10575723912580718584 1714531904660216315 17669085275048021024 4757821222293694847 12803493225621919957 14665308942870408177 3582139123454984013 11273408280109185043 14982386810741365108 16603745467252150915 12916555802793026646 14551980883422698778 1381442426666000187 14375724110655082163 15726821663530394718 13633048545618909963 5405604610277822872 13865526460517286993 6934467612522418081 3563448263085440163 10817334454605025254 9088704048377466910 2293122085867217852 11523020465712074571 3404402739845644034 17509974443455696100 445365974448891477 18129004150580538938 1643936917724121680 6725155508179015515 315583038776812737 7747725342571735000 13192164120552845506 7589884871568823825 14971810657479691109 9169021515730961432 5681516252873490095 8453385033280550017 4623084309187893941 8661835373401519145 10061858796562274355 7350082244426484304 17130732648161664248 15705311285195458844 4648864230248943553 16880296276395566685 17936185398906573146 16195079554256151356 17611248112254109372 14870699470772038070 2019056360455455568 16366754930845675331 6277738946905709779 15601532501012987203 11738522291993407224 10326557931169284821 1461645825264443205 11689968984029948058 9401173734030270983 1361186571974302609 7935860664888069479 11679546036434667996 2781701439727382412 11272622785748003872 8911030905943798921 17828478917262663524 6578858952764269058 15105289662611562693 8601306135432662641 14212177974737399081 14933807006362621602 10186395061985649222 439015669022750314 3095913237004248912 4370877298404547495 5025262203625005009 10256430943077340762 6061835319239126325 17655190395428517340 3043340368085466597 6948607867505704145 2518755576229102424 2760088374211555401 805827014099180120 1150071588456408636 2625541902529000310 14593124135502976708 11471011668694958687 15674283507650887349 1539739806137695183 6751855250578276349 8560920778508656230 15641689223367015391 3957947772566500053 13633328422312595134 10555569040633239487 10279725751793442892 7487432260970912621 7992265311149091341 3762211538804750890 10051641132415708180 4748631366834767959 4558627547383961796 7624601430017715358 10051358327045523569 11507379524683059106 7328058584307028456 6611932030486184654 7410318034649164315 3094953320764151989 5865718782186306764 9579095884479660733 12521808887976417563 2807300521987929265 11019491546365848119 15936069534781884126 13357651020746538589 4348874778261149984 15378087429101157281 7750688280789443262 13020003132680235264 9513616625746584240 16222518079035191904 2872868432207324390 7005587610420902223 776901497135123403 4259274905566805692 12891266747360319278 18012683667958215506 9403395998860847879 811958031416443506 8156136820502246058 3331553100977031498 4057604359059346475 8110064138277887775 7392433590844622498 15037995295079953482 1151759236554929883 16907978070698327540 960444903498451687 15706676102635711579 13813987495164372005 13308991385667874645 878953975427095112 3335693805706539482 12173555776908527495 4484415936472939543 11095584028655888088 12359748886785827916 2670518732288034486 16183188430372305997 5921872486214606982 3339292451523923124 9166067631482180088 11074399159767638609 1487768774700764663 14388242630154106498 4133761842951551638 2160319095197707303 3866068346479256233 1477658462411451101 11988662657903431054 11956813203183732975 13510265340181507230 15813604193790427802 8255168967277182559 185145136174065885 11325953569750470891 16094791434264063180 7046651678376495126 1772484142681356044 6171649600460602948 8617123477005314745 12405211288817494198 8284906550957284556 2937818985372101956 15660558667107074503 13626815499126685479 12679361815743828266 11580153272212657809 12670236106360143215 15064927074200522377 14847515264760004969 11937625306973557130 5366495068289484192 8680379594560706442 13716068778624103122 2982401244429918455 4585433341257360840 11370580311202989485 2357036627054738472 9794092955723521842 1100119559031369308 14645901425734949551 16526765111626531803 13956840980843124019 8114174677167869503 3049255806552632700 8705849927927827623 14682310347651322283 10077858663122564215 10624024000389275826 7616931837877621631 2537218291295943626 12283322168454397949 2253720716814292773 1862030919431282420 4823418538229056751 12778619825765288501 15824004616243529923 10345328944152950239 12715966440657695272 15430420541997979053 12845865532215080681 2478136900332135627 10504904697113120403 2862448367535426826 15699908794364630156 15716238625862647761 16094628517111779795 3318420252354095676 15530547827821405678 2424653442473721065 16644431314666357355 2660313302715847735 1432818479154005847 5771476690546139685 14483194323370618330 4844455297388497887 8991057141300202770 8413135477644983727 7448275096616455559 7075186104735498312 12641742251223923199 5485577582052215057 3666196580503939907 11483089000516738919 13193186345593114617 13150827366507698988 15840258530309417655 15010396296340359343 5438811303054145533 2192527986252352933 17141021641551738931 8321477863143243579 15525599042294075468 12146621993210028251 11108219573839185520 6061931568543924709 5895332088293993041 15658284050110835882 13593669898838853596 16679291025408423758 7367365234960666632 14069515772191371154 7558305047792266557 13437092087624947072 4518277415236416374 2217191584647568913 9213490108015623993 13833577921395282382 3340914385210208898 10942564832639393360 17658911228498491605 10699873192076983864 16346969193472405283 12503257195456037410 17536119276396824955 9141065348409021419 13516489556391283575 1864668345544749570 680627217511093083 7644576002005865128 8686953623967118635 17071599860040404595 5935741785399102482 17214674662227215119 10958321004042597953 16263738501500621926 17885569027416042266 17381999056016798816 7846824711136187750 13084357653380830160 1201416025264606700 8541491274280374081 5279933687732380081 4698106672466702225 17178617242042442307 6624624014015268838 7489363722890888310 4228683019501793354 3312788639207889314 7156446914675336496 11374278638559411731 981630356585096919 10240685818962990862 2505183547030061056 2098241848831529618 6572200894978948442 5252395073318226963 14109510653111359262 4848299056663191329 12807232054656528431 10352261835023623342 7241640723081332056 9561423159775161734 7307819668902629739 5099222467877236754 13766551263441411185 16643707693564933068 17572600675994572552 1270826827812415666 14184522161622957939 4166950858102403754 2435852281227722080 4418401501056140962 17862602652250777308 16668945563660970672 13628683848556751570 16016655284705443907 11938775379375080526 531965464583634622 10160658869218852188 3821496812158445390 6393826096360428520 2540508498939816848 15850627083922082620 15205528025474130943 18348445126022798087 1727960850201154332 13118856292070278608 11205660545213950445 16804384560785098511 16630522739691657294 2533547501937630487 7367698143795152369 3401474554669709367 15112761536815053317 14899014897965271624 3013954371150497141 7837412769343484492 12466442398531970673 14023624682740809151 1191227548295115310 13425994460962120705 1677112179154852845 12961857463497306742 7753252617603670900 11806295715415333175 1956400988043659114 10678743672375796040 13816061597831671030 6314068243193068292 184981864372107989 11139543470505063081 7730779543939295025 1843951001161595655 16653049373014041427 11179360478786520308 18210496108302170696 15868476724129974365 1335173627018280390 1503904320454051097 3841539691662982627 6931162929158956920 13864108524925645568 13151402374361651298 6555743137023693822 2771501729624516132 3247165701230357932 7862614726177477855 15003399475252831474 14795270374673511583 1790333716147678338 669509195276447352 3171570889016475804 11627381027589169881 1397066394696331778 751257372061405140 1659088858114017459 13462727560888090068 1483311120587190082 6869833617387151457 2332863016342679494 11245367190531303618 13083429670835293307 9895590110364747923 14473486919804102271 17315825195892000573 11050987929930384568 4831293430012812103 12741249669525609326 15862959815234910277 8354334580664706042 10669222324810885975 14318180168058741410 8570625079855856340 11818789591514205710 12152586977697566195 9209227756230667067 3850849915867388440 17433152703931456334 6878996505315224110 3590348869262291406 17271130816053277013 8322625551830437780 509659159229079741 1763191479674622406 1761130670539977020 10333829658709212120 7523019136685904513 10160758312791279730 11536006515809262379 8689506211244424589 18322830066151603234 8816129473194016655 16683291030960535614 7129701077317878919 15719464651705273349 16688120684394124302 16313046207624152361 3868206189937645839 15167831362426865177 14432755209213778101 5102015539317226693 5981896488432723091 16851699325971512309 14123567131981122250 3946160301959455995 6261539120038107502 12314748245592335016 15477974047356597110 14738957007113731586 9756894280741381068 4246717157697636915 10258575225627163164 12695147053536759713 8684774948166317365 2948055950770120872 12137719259090416837 14884915310728014720 7929587391382924328 709480168605787671 10691056768478702412 978794580648515524 11984381946860896198 17058223871582335973 6240639196246355872 10136754236036453686 2273989721176314703 7390124061971777835 10718270352452939403 13062349589794835191 18086747513760393420 4298803293970826750 16412513196619676110 11320202542817475934 10764761550896745570 2324979425165929199 14330112655360740845 3394974786807143374 13896431911086102801 7522159333720790079 2795948068231195229 919099345387703059 16840532978972472891 4496704043222303639 11896330840801783582 11885390119084795722 14943159448387395433 15814081588429128800 8693354660343558032 13102514843031235213 14221651256091991874 2481134152018946411 6099023424903640627 15828161340711148200 298849367921900688 9323543780369188458 6074942049222318013 14361675825574928304 12842433871288796433 8937143369820318486 8977267764079896488 1319203478130067424 6384411167635669455 11400131492381156903 8254174204199735154 2668045070266982410 15404956201795927899 14485228555621298145 13789621407343638919 12229795752646188675 16634885259654563910 11362496553466441732 17927123066961434986 3073024737157040148 9961097601826636128 16722510314516023951 6989888335161009314 13686646883737271698 9227078915100289630 5216766852090575059 12394857026578095488 9823311184527557614 8902456179510837894 2179628483833850486 18159732441921835972 8385975502865126691 1151349337799488264 6704689522235257172 6693091468961642584 2414512331017443439 12514967196533578021 6390139632555047427 12176891719742166831 688169656717091695 2903463036901537798 6612989131750042939 16936121158320647925 16769534133893676104 638710866852284855 13547875962001416227 2946425019387198035 8432631050510200506 7164160627691125976 3275649961670121229 14225237137638717686 12034941275001674910 6677868460768169912 7046744577788080614 10449441858819259082 13332586900771705281 16477475963603680359 9117816060501085441 10676957453101030546 5037078651739461567 9652167784423398777 950795560743162986 8849770427290125649 6410752338252188272 2157925971322994304 1310065562509355107 5503992174473591695 3184949701930510289 14001336940855316643 12758517855462275238 2646672160286609548 14797473641347118792 16414305391541072533 6656066514226399673 8334677792143950939 4726712090141849969 13771631518045316043 8899133259381451733 9084073394173707361 6298160502459877061 8576587451254826904 12121497808983211006 7018600085681835066 9898513216443114571 1248051312456234782 16785055788731726702 17678732013389683617 4548073090297856426 3057552101859019961 13419730734515860107 1556448287337435756 4123680093662780672 8686323599207689940 3779293390156146039 13872344536551483462 820184531739139262 6415237858586701444 7738880659034235848 5513217136407580626 8671575964329346752 1474021403233679726 13891652383104643154 12364210905890405932 11192565050637920480 956800282556342534 15774711297477378869 2218180067403217765 16087196884241708811 18212183681410403852 953412245772571471 14903949223415345382 8529058370682043784 10703882608949182736 15493971062594191318 8480436127112600455 11621178253393976254 10999533423843617547 1250255825818849676 3585229835158881063 13431507995538995919 15438657239535091594 8081897240583470361 13088788421226976412 13179473935510128858 4805933670534107904 2100404371185394581 9912471708662531109 9751854198743418841 5212976139110602449 11318751429517925458 9370200962572059014 11717533625091828118 11464584654770028838 3961560352076993662 8963433234037960362 18111785077129023766 17189553367516620411 1223819706585632353 9163520349439283196 4242153498036102043 6409156088998678561 8780440323268702504 13965238188996304728 7814965628377522770 14919983147322703023 475406188375405145 14132263280457190138 118364752327053512 5850580126528345591 6478304645642728496 5630614593785967836 2800540634665104858 15530959969624600155 11122825709061400786 14780972130280132051 17901948377501154685 13886740683680721765 10566509102846629530 16622324092068104610 5374461061474823801 4207893278823022970 6705899985854934004 16979356128879363986 16807752137564801231 10795715855970767281 5844896662455900109 342292689830256993 18255748300293568861 17664662793680880074 3936966461209827835 18364095428445045902 14672899909862071637 15033834347390283418 2747386870755231583 17559471632531652987 4370638141477455559 10954429031771618119 1395606433778446277 6951520764743074154 17664627311558750921 5078041224913692826 13162548421736447215 17158765814567019990 16100981650778092097 8496256724786109666 7678518551265302837 17931656804473703502 16726676648548343472 12297003875037490899 4891081766579688119 11646805653787341065 12642268671921101869 11429508364692218472 16583076014158888985 15375750013548972157 5661441743201355613 8360325462271613627 10907371095757285493 13529687234693173760 5054867286592559120 11298341167292884896 8301048908101859784 8356847374922494384 7948575788142592761 453265960631386346 18173229398232393614 17414564138703590028 204848236610106465 10876335951824246494 703219072011532213 2934990578245614341 7403126087839729843 4668350570778859975 11727195825512883914 10639395968486897539 2818650781257301858 11401225855692548581 3941654860078446832 15780963293165446237 2187217791637576258 6251754946464154987 6068943262862634547 7904886675035858371 9846020879047724697 14391976695439417394 10952478205546051368 8790429517085315590 17062999676895446940 6302017873902606679 5171851021916307607 4336691940638110004 3033825044267290760 935659209950193321 4225521373283182117 13685755220971344036 5663790478458694511 4214971683266223695 11844987289243089389 10460272801494535001 3779661314593247892 3796661993194872684 6242433162989885941 15788529599256721910 18429578127134462151 9610072219560339228 15173086439479094331 3362614118896383234 4792593445383934780 5031174790001848124 10732092505710588100 4731651884783169376 2203555490070584895 18373454496878590750 11470197530471920521 4136472989317337903 7976773580742778458 16823731243767798052 13712446875301828650 4067879088646367176 17006505519166542190 16431984816177617082 4077175293076778120 8448463368721005484 9222069550374179421 5496296635769093594 2467228089038985956 13244134724247909437 3964528518018700829 8193062121207812159 1015688969158220518 591681423026312181 10771333576372288350 16087849636589206893 14296921564494632642 5033921111683646359 6030153765860286796 13751965695128566728 1675310041465202131 8597221649213466987 8732625839626535300 14319665865951825938 6724548087739674317 1472583036988867923 5229267348577075650 11402323727831776878 12439515290916998549 2297954051840548190 369613747699597185 7869052797412886839 3825018078270871156 1342213587994742195 6945915148232442709 12840609843512885365 8481456064157118849 7904169116055252988 4504910007493156808 12680327106033362956 4574715210265910970 16854499346032867942 7154332984277766979 1019829422017585589 5031529425146827322 2770065479578389413 1914611331154770662 11626945236775681068 3497671341188897836 17984260584671150254 3399809134038209983 8228208093116244775 16529971229682188449 5042600517770969475 15870846500892805764 6339460402021414790 7355067628856247401 11272284320975101128 1723949350298458552 4180696416888491481 16275765834812494876 12271608605244585313 6654345824362936284 8618158791467193622 3241713372477545232 729314551832636831 12708101435798899915 14824202680114453500 7440109796140597600 11851193505583329569 7463073617911884991 4124795926927536319 15059383298059695099 15485890953366075981 5359963123918238124 16375973110983329831 5609592439142163332 10713581595837454578 13780553046809602169 16796485235380145674 6766449017603137630 10789961554608804707 8467459294916557471 8890794220137665783 12431737661583009544 5069532928136992361 6507615878227629346 9780058190641135223 12625225062942991569 11544713625711082229 1018087419050887339 17651152048283993429 15973458820814781712 14632479482108700062 6405072476107012556 10131839300678895112 2386390027290276959 804607547567890900 9325915927946048864 12291679714885063040 190237792917653958 14673096632693874730 11659029405051439389 9855743293008531750 11820877802327411936 10150949729368684355 12042222601699090249 16483176154230265939 7146764791989921940 4522038280825832815 2422857144709961443 18187945858570181735 9040278588844541479 12987902926967944843 11138583923328464498 934015502946228861 16827116475238884514 4473405387191845684 1413077434775148864 11100938374187067637 13268705090659675394 11673124635117903390 7876882088287235987 17916335852983712686 6351481001881672105 6204105253750447892 9630350900304508369 2101093545563166070 17306156649369812382 9454703958434944416 11399683601570510359 16868402103569398370 12578026963304345067 12887985952299815949 8296834843139692044 8915366386847279328 1358201400370552355 4395336232307756116 8476282188794668428 6206010629013642520 10789150440250174610 3032324115259353565 8632594678170753659 13919405794558704511 8733557932162736664 4773919002212906318 4753396248430651242 5315968797460464572 12886272770065872661 7393590851977766304 14346029585653282074 4034036892017189087 17630470698220495010 3823637457071381367 8853796383340572779 4080643771974470803 16911830755198228190 7224401178485484693 12155671684381416784 139764566279531728 5277894802640457180 2439561162260099810 4730239966964831052 3213351641243324974 773932166055402673 14161293493848453897 3987519652665543315 467957428944621255 5235436616476759915 13968107194310055161 1370102800280313452 10725351123464667880 17885897693049352585 15162043817187441842 753912527412873613 7257810044792416710 9109751180943545363 10503776219864547641 587165264843002663 5732997677161471852 6187049759494190441 7909103348985329332 12079103953791644427 3792229409536114597 8167702557427093242 9779752797252229039 232905236430290046 3378035131931081504 15965334322331198348 11933299984144595235 13747965016290817116 9222314840779603968 13137995055704477732 2979142838791919298 16504997281843086701 5132018008026856655 6406725409100168408 15114154085485134725 4135221132002840961 18363437812881649118 5841068899113321545 9738203477715305965 15940393323161950943 15429880497957268581 907823863319954203 14885602643640313558 9021783811745750100 2158438227383990726 1854325224574301915 1283413052338944572 2571037790126178273 12642785724111087624 17922908535999885075 16313080707745934680 4952603031820676893 10460449244207521878 13614557593538432282 956428032231435990 12500220561985313230 15414854515919714558 7636567218754161057 1032914403047477977 14510084107750907248 4915089774606648099 1902940547486550317 15654849698317802679 17660535325093246269 414896789343376260 508327179552070937 8649507066505079234 3504995183790156062 11465715097059225173 12351602716411284298 5119250809679320375 16109325929910053108 6697492830324193028 8808484885024881285 2284707809149556095 13785843911279865746 13647793967667310339 5826983328929351039 3861618352805699183 836542202637638091 9633696323341115292 9757319490754530168 4173140446292078749 9839712953800767092 18406470717050639555 4450982734741751611 9520611463684145883 8618936569987879259 10165701386527004901 6822437886239810033 1044467763619796248 6233206456495305140 6684156413316781477 11489005928797823672 9993460749381096472 1369554066494331470 1994312670795002925 10867328027386905510 7983040770008937464 7961418086435509977 3865358104848886691 14366892998739308993 16591151672882611865 12383348029368159406 817648946470380936 3385944876122334745 748627134372622426 13461718457308141405 1749223750922146993 2524428826028276538 14488142664418239111 18261110651043041417 18300434593891791682 17734687809452619705 1041466761918268583 5669985596726849721 11547822199859175111 13293197485477335456 16970729111811430694 12116638242609632023 9145026182565272920 2143706935001750974 9441943898424877478 5393205690023631074 1959541248974878963 13659859325585446078 4061335840974424037 12716986295711720518 8078138840535500397 16828985434880793935 13473530027142684771 2124789919790853278 1375493728741514673 9313286045558833966 9490476178487638919 3126812322836155593 190511947603929102 18225888368287789187 3484005998371230635 7598061264641817353 13719813377474937752 7687627678332446684 274319478403615308 7064117270268743204 15534130744547702577 10709923681769910844 7036411896033093451 12658073956009576668 10529785210138199054 10117277689749614899 11391973408858919157 13771070677991690561 14932646881104849026 16664545372422060889 3366964596975193488 3992755573541117756 18351048214162849902 12769634245955617650 2428595281832618940 8658223069298933670 4286054788207639026 16146893554007268216 13669238376465427944 10360243332747045837 4060662861680825045 3126301780870725912 1814357936857329043 73263039686424894 11488364942896384684 17337088900364209056 17884311266795478749 4175786593277493 11718568288633527605 15504327570610828277 5375349875796408345 1231315658801381250 4764303927226257548 15213528245963387282 16301318253397743925 11295683029335413025 7246242094775554104 17059192282641995220 5947633566888012052 4287306446333563091 11033253060348448133 2930203069076416330 12235974801923418944 10421279322612532013 191483677309533123 16897337680513278370 208728201149431955 12637318909181038961 1032094253362062454 6870763404909565847 12875343681403821 16093630215349294962 17807976119114116520 1692124985505390272 4477943671836485649 10450926486072523301 51380235448061908 8163678343583551927 1698175781231031705 12586794160105163674 81526915416549980 12559091919978974428 7462976830029629696 11813488022498935875 10662883722248177486 12849623361049667463 7525214678349703163 617874041060444466 11340484768895313631 5885785071441381923 18235361068220183397 7278634481981439379 13335535537663731047 2785560025363892961 10818221589091277739 16279326522803065174 7545392587832418046 1753424215323274862 11060822018907170671 17821432176956155034 13723680986521967859 3354342338961820484 13417044412568755688 14969705225628128765 16841161003732034190 1093156593103924247 13886174280946681671 16681769741466403042 13917312743138191449 7548770031475201038 10743591217146588930 7808324598906415308 15643351637943472830 10592204166830954334 15735608479885836103 9889181608555961903 4579362456775945022 707105199976856311 18238642513088231057 12082138038708161836 9249640253978873408 651905689281516292 776146808534495392 15596353801716112089 12367068560217490362 11177775411849126 8479504332840712664 2686886940626691249 12696544646120385668 15146861813682534985 12037245098627937353 10747526982668751470 690309525614283153 10480306523508167729 2666323212663722973 10277619550850663631 11440032683079933985 2469101135307559346 2615970438228608889 2343367647503862352 18424063384631693122 7256812971108196983 14777978742368927920 1191506470924985022 5989432141983470200 18310317052942326256 397834615425589874 824720221269376940 9034858177317898091 16847722158157245931 8519976305448276142 5816916954398604979 597239872164762785 2683622140477851493 17912302135514593729 1916700588101397579 17350079288886272205 15976675282195093393 2820161310605002807 5189683815359447254 2886456839710066875 3629121422909350485 6785903680793367840 15067584995936082042 5518978401217229629 4662205993544172190 16107356133313661331 13518398280067282706 16229238748796000547 6007861441301315360 3446051854947794885 13674629658622205361 9597727357430302048 5134341612782521900 18024647695746597132 15759600065729743215 2181882097142154699 10013423739077863584 1973981406764575190 12288327283800589832 14644551555829524530 3276947320168516135 1404442118338279282 2426123027606171466 13874187682307028908 6914066278238221583 3710710624591506099 10275389263267348989 5669697668021136882 10021235875297917591 8999560443717931247 17862970684352837331 10136172235184112447 7232906428833239716 8447123424886078746 13799949648982310701 16030160912897550003 8923601653227777461 6344348598959940518 11788623088648276267 2219380603264131278 7838020699639864928 17150732051058724939 15073413042751451749 9395053789827433730 13074223231664793980 14850113180110001038 2109016076864360386 15112662837351073800 14985876319325964131 8552495799002240040 11028608906438991860 4538674167834222060 4822055925103666612 1196706790340554656 18407566378899327425 7830357770054945314 6417176173790100968 13260991993941435716 15613674449166892326 663953337633887028 15772278604937769555 7491069289466625578 688106807888861847 4706590498063999454 9848433103556347917 16218020207141007362 14775913866105238540 5237992352811075739 12192331379301830713 15176679679935654686 13545859544658841168 3426708480780452877 2818747755988065385 1370310853998060905 11084483691623173127 16713942496483846824 2921213095044385078 4231128119894371389 3016516966173067924 6303879380074937551 14095631595192871243 17059749480331081964 2637237709205402090 1938360093740534120 7253161977872285382 7192229245796356140 12612010200134520103 17949161827277074898 5015442143652293860 10699886675554159937 6212877121190654677 2393833868103928812 10192723979753708699 15428160984591951387 10138933371694656428 12633118867385008986 17400116587404887784 16527935217119868180 4560975041137527909 2875653684155938671 7755806850265428913 15596610513841348857 7390723247620639095 2231407855173178168 5942653897968222086 14949118904009615482 67448591253014715 8087273179767717999 15036450236002726067 14188029253631280595 18154150023686142316 15886531064184289444 10030754206237707870 16350182400920288085 2887259160458554261 7879134168859180164 3758377205713460815 6657691011756783962 5253330043479190262 17134789447842490496 6234202549205090985 1349824969577319816 16432218450309656823 15535849221608948470 11264078273410510484 9922369889342461878 12372587462647313339 8864912025403237579 1473350587675087485 7535688276088998729 11728230869786992903 1403472688662329485 18378862737889393889 17478412635126092778 6503369530970120540 14394359269160414291 18205430340712578041 7516104033915675366 13589052502475530896 18032008774803635309 13366034355159296778 6438203888415798444 11915441149121548025 7137568556884187254 14413431625891973809 445769666424679626 4429400438187901727 14705096980996054224 17433276492660435743 18113962516509859428 2780240598527626674 14019370449446915631 459979335751347598 13566402173674198178 2751357600382895620 3399581971173725821 7836712648420950235 13711164587803459419 15457437436276564056 13960155773182508505 6261396249302477075 15178553415861787949 9221901643228766854 13501125530704324364 12829837695480843852 13879689639805219896 715216698934058378 3583489901572324823 3895033008747602641 17971319811402959190 17031628034669547806 15866741016042845544 4995144410419867524 12833939896094896712 16328723650215459961 18364731918984708637 10147323869117775043 14741769271578673774 8433070186279959927 1563481049753454849 4772602917960443628 6894937463598299108 7403481586739372151 13791348496692791218 13024581001815750243 3870460352899084460 13019773202914845527 13922388281562109503 5560199803739122950 5111987098088630601 11182813271969710299 7875956641754172156 6169779505991126883 800376569399673826 16273575742698684099 9898218932904073132 17771237967846729487 14878539104331001223 15818220966778186563 10354424114209813595 13043273219429130451 10947446001057061623 16772239366749880757 2189556090452401046 16988282998362688923 16678708512791822027 16879715843859570087 17242789719690624653 8118234121616789391 4976541732621595973 12596554349056012812 5614052427062734124 4888551968588316855 5254336897925925775 12081014179270025960 10363430613279222794 4381476936449486805 7000227413773595295 9006996209437197279 7423459705713704125 4893780485553085046 8773524407759018171 1520447784422801805 3948626142437157349 9234181454261670525 17234033833338396015 15075771609935914582 5642932148198254822 8322000045846679212 3432488730330349369 9007253021577147997 14115629270456054259 629133957573471666 7346302409683673568 2143574458692629322 3463470939393308842 4626655233290171184 8078942565845448707 15180700028225369026 2097543764042157682 8573795521232152342 8040446100689410513 3928682233788069019 15436140857669447185 5765344903815660958 3853949539792859040 1262352828514284244 13800757430780663905 13230086300145453946 7670100691271730841 14155410549123761240 12445330253140909395 13427505155353373269 12695601140856629313 13837427459995113939 96575234585375096 1807510056079377330 8754290612596277622 12182709139972048604 5374743446436890479 8306507853825444540 8803219241003873167 13544201123161833595 3020482043138295265 11591707484533453672 9068483677597649178 11205979182128281586 11648702120844509038 11245957488476916360 18361424306774813474 17486387474379521668 6664088852082514920 43530974311740779 12853331435124708099 17928230297220447683 1432426385965038153 15193258016986572362 3891808203257368169 716103708756861106 8727304031127201915 13229578070100433735 6676608645087393383 3371861852947220735 8335375975613775150 3059654068471712238 2001384144057388396 1472707972796186614 15905399131892959135 2148749818918112900 5716138293816663372 4964005383023542485 717663809775721510 18351502910901024880 4817215480796944742 9557182180713644764 10739238021366735518 8694521085058473861 8842350129911033605 9637602043605056493 12215034622311061142 14385741052366076870 8021694588151373554 3687669899630960397 14236794186115221868 7648252582842324825 10089354149951528802 3708032290838450013 17244329720628318910 15979841082476330626 4655777840282741072 12436489902252295530 6160350304618546920 6321967647521817116 3292632979753107054 1726059299440077677 5721763868023859704 9246987506266795170 4166919235428024089 11239151480252509729 2509847532290355384 12649893729774801361 16411953151727498457 1880967958887291614 9201028231373448492 13387293794932489782 7745003343454003361 3302812176451495105 14974440835335199250 7810107510123471443 16845575505692967142 2800960320153551769 2238181968110082019 1508656408378474407 11048189296318425981 11816879765809242759 2834815720916142363 12302530213477343353 7919577065586152351 2528754742418131323 11356461451370803314 16556474131929077630 3919885950787846116 11201427769288157043 9852509149266525538 4979900212291088595 16885299000094128668 2302936109216608337 4211206557097029637 4725631420303405427 7000452959663368216 5001729133510168638 17505614467006788912 15755461778683654212 16635063507671162660 5070177294884063605 10431353304766939053 14013620422106795288 11475719927830129194 7930990631701979008 4546928862818790305 13342763630380993206 8042498787421103643 14359985495057164873 9627610078230481421 9743875722793767913 2719345259284392767 9282468109696813327 18446505491731333263 10978985904169578790 9487365870302152585 14899208447698780250 2693969250106964399 18102529534263812718 2486198996781839305 18182740828404145286 16774442800436515781 3993548835567029511 3571809871145304715 15426166971581790965 16458011408642031065 14577336821675061669 17939736379235659006 3566189099183691491 10374927310456662039 15265429659486041177 15188857387757117159 1525549174446010909 13418684708194805674 5997707896407565191 3291316531857617393 14998796591039106294 8643944707799035748 1426676541034754162 2698783550284614759 5948234947621272505 10272149737413277653 2146115806632363270 2580472170631576071 15126328233072897563 188126311414437188 17560706840606369279 11080023671905541675 10971809232335776080 11216912514605342254 9564334463475397659 18082330887910644587 3549325158483698393 15775458983097454156 7967352468122601872 11133078417708818084 17333725467003859982 10649615254385152658 7738436634391005254 17715340170759620694 7597067961222672880 6339766784032382512 7887818082024641810 4135657836284160478 16761736438341082766 9858876876703027980 10550566312763396643 1958674293413074596 5545305039147227195 5636791573261880850 3051866969673480575 8488546866303303288 1220534784690556004 1593687451395666344 13452710692113073747 801584225248559357 12787802688367053502 5163613118499192411 483523593567535849 216928841971877734 14168137320680293105 8194434412463346875 14546961874090873195 17537157964365615540 12222364440554492961 1689823459133314982 4902193843151657439 8770787050909330369 4028170974615152787 14292938448735235760 17740423951033668768 15628419451101878621 14896649195877356923 727893766026540641 8082988985023623440 17283728482513161226 1293946927263472971 5045711043092830736 7481096320246709694 2297992043560895036 15590283718854747613 14390098131630396296 11216578377971261583 16223929006640884484 11028564552700535773 1933968487139829519 1714129831433024444 17768432733681174611 4258249277978093877 4044780957351790469 444519742044857729 5629065182902366677 8524023487621058379 16812096514043332019 1864934200166938447 4099331608263843840 8479562053907094790 16364740142168243402 14661288404989558509 11037410275454902664 13124028053289325730 17555969865866921242 17636048674045180726 15378016923820901846 12159099467415264391 7357751784612748191 6670852055002341826 11594454290707925499 16024385117684781660 14787893981109832488 4536530859225016481 9276290258769376365 16102677583557715014 16986963594347059695 12216939085685122836 16365733400029049703 3052449009712219560 11633889623373745621 8563707584706808736 3140805080735913115 16450570628554976867 10660292269037795863 13051913398974297238 3193269317970570014 15476207680931271936 2068518716804922479 11300560296180716111 13134852525450588536 5116931898002559414 12934475961524065897 14095538154345524232 5527655340813841759 2326296214888449579 8084150738066676492 13431939718280038607 11082185272113428092 13972812048349002234 3915589031537433125 348834313518120672 12156721169351612603 16812451594281866413 16938676671153933308 3032123580103351889 2830970644717914346 2693650712376634132 6962686460031289478 3449652527494034137 17796259329258509293 12642505811584132233 10781959941340809807 18428031912292983621 3169646953677679870 4817307312229585713 5205253344483022288 13801318396404081102 15110140531301462165 5896335581391750045 10306488787760776664 10553454592608075332 12087331670572914210 12380567183622654225 2503427513245238983 9675782971064570918 4470700963250608872 16666679224603449395 7694186612455489688 12058866629734982821 6696841245188183358 8318464062707615053 10821440316395057988 13284406180735659154 16936663710906040511 13160128187882853691 15981283309509761401 1851937913817998732 534176947192325906 9269631979215755167 4006986623246076907 5625211493000228509 7147773434467041140 15604399290564869062 3157669786749950442 9347481295487585135 9162618626419375942 7329397223964600475 594005555289735527 14630305385059410456 17548198906871215857 15320573615351893947 2977608670880888583 10170053639212627239 2924457696308285166 17008480206876622581 7315022712128432263 6215995625297982480 14913371421384031666 4144068759638379018 966631632315312696 15296336984559967446 14093524355144159065 8823066771523156678 13667392591938630704 17782255457193686791 4551585999326210876 7280597936123312023 16251572251685820364 12233113147731006561 11438590575904893642 5160937021867633190 7584926417142659536 1458374081935743044 17947880908914816623 15377402586849030953 12773536635420796088 6865998089311237898 10047232240828294441 9438223415535976084 11011310509625476405 15928907510043863521 9298184710201582580 92300760767160691 7510889819080294500 13738270441777769855 11945108528479598539 8887333999135469609 10790510766344141267 16092554193992679175 14342547328717402642 15198239186240367029 15567759917007772907 11524449785567179298 14636707035135042547 11889132937057127065 14914449950755364285 15048235895917564710 13782763640900235976 7425741886363042475 8082532530378934287 11023276884368573925 11537145941284338727 2472718486586554619 12871616470790323822 3577465142784352139 2821533497809038390 2151694936925799214 5686037790101137773 6408294198584968673 6887455626044320869 17064240726643995800 13549776490878133008 1831815219323648056 10056396946189639665 2649790184541142654 15360893862348699099 13454749329648551082 17999607729216675158 5998108841883117994 7930669744442023780 15372017759762421869 7647029915344900528 16276741084799685892 2959012111671196398 8388954378479987410 11498330969633268408 4386601688262009888 11495992919760625024 11435079843373075353 1277724004846546449 9499452585567549880 12029802532831571435 4226137297084993555 10622907975538481383 14319538769450823037 13575041395346461176 4307717800283318304 6605744735054425928 12595372008201425404 5732072880958973129 7734826312909513814 8775100826353914044 17835058171252322221 10865555412105372320 12141115845645146872 815280207944805081 13983703878551955703 11571223542006334287 14454289984350320590 10446891390450332965 1866434747501931920 15362879139672339672 4885559249375115658 6392700429415006879 6086309353434701844 9867542206641115177 6368457209676453969 13913606950209314405 8282124738112421427 12816387200936540041 13436302468359611298 3912008830395966418 6101558455949309209 12683720625938390002 2837377836973856959 5766209509617419487 12154871773319463630 12601959943418781463 7087812069427049325 10279869955221832725 15598608888159049515 16937741611837987892 160647345756918355 3210022082536659845 17146039542416339278 15918333268452166992 11432939408944837560 17352669462933015123 2777919351128309976 12713994339368217298 4019826839731969538 1511484262834203925 5207428022930315371 15738953234858859540 569088118658953394 14821430404945638429 5373659293858973948 2886560532497694807 9162686467760865431 5212964704114303559 9266127586639728084 13010477464934992737 12492221828159625269 5607961911458169628 10832381962140181229 129317983403798428 8444702166830845994 10405248088050204911 5571515308510388481 14088022388686139553 17089928854008936866 15061863517791687638 10458757546369501268 16338841465902866766 15689696845575695158 3119955241476534331 16476484705808121383 5889383635806161657 3073964551052494502 16715137988637491024 6402024893731097855 6297064374281778010 9438255667006562396 8476321687072388912 6597719604446384047 9590692367426340922 4444833054102724526 12037802607714894043 10322779951573870809 5184891988618019262 14388345829410165696 3010439754734140721 5664438648520775091 880902338876460734 13117186158724114176 12907934335068841138 10410377558911175307 3520218537624282456 4228885020483672111 3241897819561882460 908624084693545519 13967048435672972242 12405213584431026334 3253456785987812409 5502025612864652958 14410583400301518295 1304733393199033835 13905951289652586604 2374039679999988921 8453927673340060093 251918090064593293 11097320304617771114 4029247091447515826 11159724751189431617 1467667509491136111 3108201676638898044 9354927233005176889 14620457460365273683 5723324009895707450 11579566175853579701 6145857122305479313 2470248629086127656 8892481601523937734 1144610049795092155 5579064068437850526 13618523883150755603 12775306413303952113 17115040445595149179 10676642069304067895 371422050805213519 8063214902275861977 13353792959827402301 1585895801075652013 4567266971485229248 2407519669821696864 6729345795964930943 5024116160959400529 13679166683983278705 11072166144628420863 15703294100637775628 6162149128251191342 12429903427011234287 14336338277322249040 3860996006005575673 4239005909676236940 15653489598799704761 9442586848305160359 6527673891019477451 7793558410989079021 2687222839323310547 11395974914624073074 3505679477913429121 16452054451650181414 578014439957419506 4810678969444015941 4464054136284350141 12346574998711236600 14850704000906031756 16888915639526962774 14119976429507119123 17496638603482586463 5116471690224635704 2378104305056449466 6761065867056101686 3324810454174709158 16188744853382525836 10718829540109080178 14342595171899718467 17994846857935376154 1804088784775200249 12575592362686227590 8412812078992453727 11766397328591306490 498449874532001222 14493242636480793920 3669381133833087357 18427957237322706617 16328116996736989032 5621538638826004878 8324135471786010438 13212848885520092749 16538867274747202001 14217777795244560669 12492700851002512112 9955125959576417683 16173271836533225156 7716390933206218079 6841877081916875322 8404271337075213635 16862875823376480057 8404281161107111962 4570666450683749304 433016462627567295 11101489214336730781 2927874085208370757 12356362882231155801 3184928404369968939 13575991207601352127 13870924059210896115 8750111733585116734 13911071256313587992 16225170922874405402 9145453373658462954 11331916748052188877 1982409484400375218 1392037981301653896 2347976314599152975 17388919684696948385 12285226844161233702 14158450058431071025 14844439539067873266 2624248911766786883 5845241343577659777 1922314510808147487 1528499515746556399 13758957325245066314 3888616299496598241 5758964975727374012 11330093271967518236 5228180252409939567 16690282573264995163 12367660752752655038 8509829292505917771 12947001252500705104 16559190208709702554 17369425200840040878 7416249706633074082 16244763356401845771 4459256291488055241 4487831786139660036 110159159797694931 2623348779642511607 9140607823438116655 6824657923155850815 7989535068277676093 14307277307339330012 1486662913982987775 4717063036462770589 6733996632128987352 4146719196917906341 197043131404867748 4649177752620978972 17024021427031003417 9585948817183299000 9103696407367891084 6408239676864995851 15167687249570317899 14560165654987445925 6605682496780097177 15876125302704711384 8631021106479312040 15301967616461667487 13982747916858544448 794956234070001598 734775492351759668 6719170753443115139 2425868089597858287 2493473196842088564 6097420935993706243 16087152519621735655 338519284120096536 9906266807093399805 9065315625439459124 8689383590105641680 8750110631348691859 7353707272037422115 17888762832846773323 9132489325179946525 4690169719185823287 18256629599988431180 11788924559836248240 9753310398963480428 2298018134688446987 15836367656513713289 15722166944306097563 10194507234001149437 17589655260271344774 1686478081122496531 4755573776871035841 13287128763192016037 7180331204316316162 369115629139955518 1516195185270159970 3153489072944117009 13835041209391859302 4613236360475048724 6066853383601824 7404374544731222859 1905622078108516326 12913331869653331917 5061838672757365631 11551014732269960756 18170248913434834574 4965542618894656795 4956997435557614577 11045651580486599264 248816952707891840 2784861208334523618 15621670343577810810 1234061108481567608 7151493719152613643 6405535302459063898 3673815394739471630 17371001493521845439 18443165637024618233 8000784276645161567 7083850181070301977 6966254223176865495 4823678911840849734 2639853679222208881 14355076979044960733 15052844030912784069 6588368213076980080 1648914362320220430 10978747953868432260 734433782727374328 8692832293034143722 1302022666793292085 2003702933263185833 7443254345174225960 17909671524265145012 14388473344873740290 16622422535856452853 5259740196357100868 3922143892293158451 4027409035960165971 18191283265351740523 17410800559669784351 1001094866156294244 15050201421917626801 6344267736013406966 17592921870267765040 13359983163916868975 15504980794901090557 361630138828703811 14144218888796437340 6652743725696681599 17439173430597582984 5138717877428018646 15571327050033197536 3927601451177817692 4623612221020868496 6648316341807478944 4752334232109473762 6620509241381640975 11531963235876146591 8799729329382390861 4563311421974298676 3032291385128169539 4262502115964734317 14342521410219145630 11676926504875833987 3343493599362198907 8332037128643267482 13177599749682848985 2100607577345882496 5539955037753123002 13384255637214577346 10156912480522300955 13172308843723783698 11795706266220098117 16250760271874645676 10776679609337038581 10814591992305118594 9251331932664244234 7767035977919027950 12559864083599693924 14607533153460446361 231134060708974693 2304402444784249602 14398692310607025131 13095375284912498374 13463546303858356501 833331806939572295 17405079883241214298 9024491731804431804 15737654878423416878 976049762611867494 18359620658582854732 5451173496190552761 14623484338291001662 11294774218637147685 16662863776264037836 6390158074575946045 12200079238701443216 7052382533133612733 609235545562038849 13543445655597244083 11913568384155891953 9136302331422745869 4871011902066509347 3882198591025269823 17476325178271735455 16066705544271614580 13404403331485009856 12828545249460554616 4301656571217704320 18159780415587931206 5320773037033897687 15164120699744243558 13648976269854356216 1168734487960581914 7496128801433581161 6644181603423862641 7430482682027030120 14578519776956424697 13708096248678399346 4800709062613586848 10911042377917471489 5948566675097760611 205785749834292240 13176502786969739526 1711768551166986126 16458528791302285872 1769713824721137642 2203365999354938774 12281507675815119871 12454155692037625776 11865207548941357536 3470049628455047709 12506359038351901194 9413403081657379901 17938219357472836467 9762866169983418592 5296654637195264687 1599727972445491941 14530373505303354954 15903007613823264797 17740229694898901527 12432540179711304287 10035208534091516706 2253510135580843116 8991802158819005555 9566706860573917583 8393049491461021044 5122856132892979445 7565326688578145992 18429127608530112712 10578186909251268170 2149819409129010135 6706733869366722756 17943009402032449941 2514473384732276259 1636046311498709054 15637392613859704957 13048695618522266535 14799630185304906608 3614289292537940778 16722974181631813336 8925049987369978275 16613383729547620966 6124177829472878222 13339599685762932628 7095628173768882766 9646943145516015622 3557256389455956575 13536677149736089652 17771404619312685291 13704001980591250975 11401158718601485380 4465558870449043072 10331122588319720959 5983348407352452562 5621195810694689606 12381104785799080018 13005280447687255480 7635461253486189584 15443989997853449476 7452873332908918422 16648668347716042599 12554774694328595051 13443383600653297777 8983202685967907545 13684395791778746479 6008669841868926709 10103524570752298037 3509864497817296198 13113572298291436490 3611148066308361306 3186743872237051184 13838237968418237515 12524150315161758247 14075923854033686544 8724912201830190069 9205709948476615932 13937477147170150347 3814319987704241120 16738152486614749837 686587003951093163 18157349475316147353 8438954782763310419 5283281779470178814 14936440066090605280 1647552073494612724 2624038196232110759 4566410398746493297 8790807877479735391 8586725924159318868 5424060314265566531 441710946299362686 4860362410556094565 6847803782190998470 5120001424277561504 14586091348868535834 2354647879757452701 7915802017667436694 3099072098592583849 627365527656514728 3360023231986816342 7128149437618707121 17011637935406406096 12104868726519668175 10055748904739126033 12874852574226729237 15634150976591004555 4198276591928293858 3692046754562626271 10259271585649061956 13990479045854388607 3286336639931036718 16299150302276878660 17946132718677038068 11142791816934372946 10455806567868619086 240894262102024386 6594099301004834416 14635224492207658276 2860305507889787824 11251925583378750969 18004283096326177171 14746989205397107545 550935634792627485 7395331098009750193 2507736426996791056 12323091269962404298 5666542466611236319 6814064191193805119 5933636746294382135 9335337712578713807 3523746692716858734 7967120578709312831 185021310276609476 10951269397960195913 14732756288315563528 15765269526000055800 5774726911817730515 8740901466720573966 402770401167361780 14519081995644008418 1922974305219411254 4969353643764472692 377309356672678477 7565606672490189694 11567427772673546462 14433958134022364740 18388644641947185272 18249981454608935060 14864223110727739622 17876552533641999815 1002954575757576900 17150139361116805079 17055823223351416517 13740717758867914231 12115496168732064826 12213121729944490937 17283443468793315786 1004580291820470776 7812664563619063047 12376856086772142055 6951708122492560626 11482677662416723009 6170560948849425458 3479639291213401184 13069633007225453303 8186684843028591048 13017787217256204668 5088059535592488124 15311622071919603561 9459414911885028057 7669037689053012388 14045964698158696763 8737811244217779783 6024705904496565341 6559460560754052548 16017114830721833566 8310093878670117276 16970578691151137833 13483650812128357890 3592711555409839293 11330723782349481867 8738863483405092536 5006700358737863619 7191349699607296925 18034176664457612546 2204098015703912715 7684872312043787680 12836777340234402494 6100382511229566886 4575563915797981500 10860884543303364709 13637121984078729594 5057883299141882982 4458117816382680487 3496995782519083947 3724095794501393854 13418468920626217202 17202960318780247153 1040508705967929807 1135770083415331415 7076093943371114470 12989037519502741952 15292836040959881345 4418034224410673240 6319187544349675319 3459620173864652080 1722376637308294631 2450945911993088663 3689041435076460851 12044164999567971032 12482437480978412206 13314085179750809381 14392138286929807528 7717133214387384241 12988442504027626883 8580682945322922266 8704543648105694015 7645235970485181337 11788638570583231644 10091745404990688103 6356203336477504544 12400154170792363597 8526739363945450481 14325716322038196216 15985492169947700715 6138186746394450047 13615844274380823285 5475190010855436730 14484779460492776062 12157886452687989296 16535352545548348776 8781764815796381748 15187667087054824836 6630353265818082835 761895576002117596 14189335600554213333 8353669460563721896 4982998399483980048 5264374080010295512 13605554496724124194 12377173888483186823 9898004286857526366 17542328563153764996 3759180743988872221 896599822564293747 702561924230284135 8823403660726930852 17098524233022845540 16695006860827795207 14796016974852290880 12200378000421595807 8816943902235639611 236206867046630243 8563208000697525692 18394628806124961026 3472688594586626198 8773627285925364445 18140478976745950029 4114204783487649099 3622574640849558609 6004765922996992656 3011172717713422882 7858208903035032468 18365812364463781079 13656184648747082622 15265274874269663218 979641031157506885 16056581755796403525 16563765367856128076 1348307286399618106 6545211893832179833 7420977775658296812 3119674253748523670 4195880402418251728 1275707409641045154 802593830281642591 2927980697114354492 7020662676461681504 13042130990370708513 1274823758564008563 5141540676702058009 2577335709546657387 17243631815353593148 18101385710284645339 9189211936238238046 17681853304537763809 15289735650311519647 18111564230847220447 5188543232493770006 8196226215045537903 12565902667543364398 5384989394606395738 8733734901370008170 4341013202281903259 17269217877353919137 14800414056903056314 14640164307525970761 17559990934788975162 4592300299575008074 3666587784352861498 11983283672490439186 14982243025987438023 3166489395851614117 15374470749838940075 2874821314898679232 2061251946928307152 15330647093229563315 11301264151643995770 1686788316447083818 12028030187727804288 80723466850659435 1643796779857638670 3748043446500289759 10563545396399201505 7965602205296663259 11074134972243225111 13540346801183179252 8046150710954906615 10641949347996144847 2940134736132995392 2234933409841501451 2174344848173187698 12703322434449847577 17559849861091915859 5838373981847422153 1311681371074772997 17158224403882796094 5541570906686865959 10427652544354344432 11527484985734283620 10671417983679909819 4123198044045519273 14011086595452868704 17563593219456516258 6213612504027798025 5276317906674648624 4011001225094503627 11119257429057134 1151605495038472210 15876665378440232679 17436026195029137955 11965150808275108142 1774504461648698406 12282294815731763752 17463048131281457686 17714146179681666732 4142530674822265538 14794809376424901434 11816494515019119058 474943233659591501 12948892604681493679 12837625762667289705 2058602063846055532 5679676053122249396 7807517037011253090 7170398582156844436 5345069868943444034 11572890336242638504 110775535089168588 13906639658298075729 4626586835608991372 13171285815073519620 17617024915623371905 10296530141102886942 8527786573015316366 9185432689165429286 2506812792512927093 12738637879463558279 11226809233535764826 10525598252431430123 9686217686879342576 4442485484873466081 11451268169093357767 16938381251676775890 15760885670726618455 11906514733946548018 11569914109649058275 5252820091613801819 8576727400622353992 11917434855142777886 4554059968282553160 17596157795312140726 5216790713246201238 547225660264955691 14050579964071139141 10500267711577513485 12649800465588475656 2164410721766783142 3330241941962206231 2125582627222353170 12685078963487513361 5378675322489518962 7580824466970265697 6901194368871012750 707877832161117376 4498147843206576532 5814726259375783124 9648712283767560493 7757635152646002002 15081280368677467308 4536926610013099259 5111914957386630998 18377839716310641653 6391388736080582555 467602738034493577 10778233830346139466 3453831544930391082 12196659995780402802 8033010976768108266 1774035900366485630 9857169814974003403 15404877870619619843 8626229579784667054 5558200242771869457 8574893379757907633 11739742258736824 12240606235900533461 1117629562440378445 1872481870810391040 16041138829987088012 7007415660166729192 15133086198132145980 16448933324062277911 1382430033917145052 10256880550423204182 15508666119802200107 9202485084191362868 10717189694275298523 14094267098257912200 14119331841374768091 12806575410650456339 15451194329247282698 10524175756092051569 7615300644640933379 10380279740015933887 15592227081103672268 1956898966371760266 7346332686749024934 5384546775550208809 18113041063517072511 7048089948029661351 14595614364087853763 18416179471154258948 7644364627983919976 4153004472664494737 7085745714889745377 7176935175540540417 14601987073649174214 2961793829030526574 2827759258003831069 17688024146877546524 10115769012756287632 4388814144369341064 16294417088255662039 16353740629497999313 17669471432656957257 413884550798350190 16434233600831920248 10279406552368318232 15047924827729070327 14808935351439408455 17149669700638430045 11439919387727970421 17016632251752410984 3268812685336946277 17176108062838616449 6669068175754464523 16487430036397343200 8376685867353190580 14174303461083933609 8805827776074600823 2700132057292402258 9207630860802248626 2160344449459761692 15211992621529398226 3221531173394549702 4033866489152802360 191346197790306222 10599488001597223837 5074974330850356716 17290085531055375184 12129414224041498179 13396892650501259587 3323289713219901513 11549115951132227329 15552416924630048847 7585827992860094615 3379604842305728004 10132889050176961391 16213881805723591659 13489400872788384718 497019298661527078 13968237973770262487 1002209604032495660 16067584896546720582 549482311753585192 12957779780446904056 16182225606236235698 14970305800723181968 9969164333484588252 1686891754534011216 10038067735228512549 4802866206568883784 16623373105612384964 2834492711378959220 6548883418378423564 3899619994492067627 388955440639125416 15130316660881511929 3360703928336900435 17808544939061398214 10379790817706788142 4396299248150200110 16042735277663619038 9823886499920319092 7564486190035530204 14357182573367112169 7945262552304791330 4784402145406812034 9045509075912101762 5023011644207269313 911546411607391390 16787016738595820749 416530963762302018 6959232265759276958 11863124491191950669 4962352434527287493 12154103403653492413 15152948484723972168 924645829853252395 16330460620767073432 11800603056565922094 11194715696142254438 10657026115774423157 2146958791731368176 14460202002426282273 11105938994815955824 4265667920348804883 1127336053690927226 1995210553334996152 11287346549857486759 3961592485806098680 14133612513738658568 12155239661720772559 14014703633351443291 12392610947300891190 15718843642437793154 14699930249339788302 10256506379642544854 10038110685198255686 17085130733010220188 8939235620139705725 420026174490920397 14298915453262127766 10290591578759673041 54645151134607414 9061387872126554084 8253529192578741283 10242517071674159788 2429171688726209690 9237586155080607628 14063243576793514292 2487883815612513010 8804777061271217502 14283633051336109226 12670488481647820168 17758712446777070075 772250527847715178 4024941173594929325 10749617253025729141 217659654995529652 2667900580326673146 10043533394429254877 4062524398510394910 16232001573313342080 5144770111206103447 16352752299565579634 6284856509826287931 14088086033404235268 9076198431688279692 14826665104148224778 17496270554255332986 4027018171853452353 6995766686122367164 13181228597668516049 4963373294271093945 9910659960477606427 2294879774428690972 629572347828670629 16770006885022965702 1344452223126317436 13748163370571711065 17770690043847218725 15283673744858014044 13198944002349347203 8328472912867852928 18261443698347577425 16099163493244348892 5082065220852613125 9647000929193096239 16601817146948742564 13991175315631306351 1476942618598007253 9929357721384126224 1943363412731563105 7139501661465389468 8027960701108872010 15975069432015914367 15712920752693007168 235451266461673872 6218949579309576151 5066389157287553766 12382601772683166257 16121579697323543708 14601705524801864514 15653575733689002477 6583785413446968481 1313218979319655511 5060517757150439918 15332787154104003325 17653676474919277309 3684804635660262201 91218781348488695 193353341426676580 18373303553577012218 9728892321186226479 2543347615619235892 18289065485986002888 8183511092930077349 7432531316579387562 2581293497333010782 13352597586512005047 4163052775100783671 6924527239834595583 9647213918370969160 16592140157343064644 8217857423584238300 18288008575458486672 734679249812760414 7034991641257710803 5316422837695885604 1469182216114854973 3419826167025971806 13749734550643555483 17616939648961502177 188329151175907535 11732578417064743909 13090791405734355958 7769434769130966146 13447313534635155155 9414905741009229648 5046029424823366243 3412637832900461195 9024245227769436554 2648261609149422154 13571411803460132477 9599758445818427055 17647918736383003710 9982957410949896789 15337839738963602808 15397289051074379653 316992022893938564 14875228456873173141 3952428188249871927 3518917734225498526 8434175849323023281 12517685529278680541 8053931529832269144 2118958201670708743 15138774201510307708 11224714591527983205 13476943229584318496 16747065907991842094 11093291831573561694 1143347728607927850 10319770944751439206 15556533059421527699 6036605318627236080 8292179475050987556 14499794165030698497 7073561305414612350 15914797983723941682 11411084548095480929 1916944900580289521 10322110406455342305 10893245474272799886 2802877261451898562 3771888377858974160 16513021104649785574 7909532949172527104 1218248082436203401 7284762858383971116 10434305297003279172 7308867570622771548 6329638932816430823 83958236610172128 1186659143338435319 12821225914932125759 17501511540866183590 7967232691029644239 6373153709775370978 4732826393957479618 8039974420265863381 7421153581316135332 6581204949639720530 13082643312668782994 7477401167431912362 13569552659828442270 9269849221260504082 1798010991026033745 10432532524972754421 10649437924223687407 12428641110927297775 662022867192446769 15425581072577413144 13600435961525101901 12529879994834357549 2729930326413291972 4456263217706078270 3066522139434206553 1077580917711223542 15540673039460599282 545887182139050275 14428484724997066735 12379841707115549022 15247608490475901339 8088850806209279139 12043188753756363132 6093836258640670964 16306900369503402719 17139580799424332107 13095280721887220332 14319350716943766717 4452672033836399655 15281764940360621790 4378000588352836161 13188437377399534329 8898196424826147216 2037906204075926753 4507759067133158401 14666787984528324794 13219397719010694139 11606103284483993413 4509449530791366117 14422137707156457797 14737152485785035103 12367058556101349864 5797185862359241399 13034882147554337530 7216712229464936371 18324447297526240739 7519678877903524219 14727415981899579777 13095372591153313167 12345866612099438187 706358523182545809 11679360933172999841 12940162207157052741 5926885916129732236 10520999467178497380 11729043173847835117 6518487029704290851 8970589826474832556 10739414978798933341 17539124878681839288 4939466780100575253 7730233799328667933 3560593208143560862 8165970038809465972 4800616174231031789 16553455386275412303 1112084912361544230 2310189107528493898 2364125305996522442 12140072895511592625 11790430146622740226 805692392353236099 8566278149904928570 13539942081810577181 15047159674433362046 4604590244476749357 2787652688222732312 4165595106712734809 6747913733555746399 15320929516671608665 7613004155056515380 8834466261552322732 4581259619837432206 12128784951281681632 14246304918946734397 11627539479680161119 934031724686965917 3355453233116993025 6574617456071162284 5662888378167687866 2158642882736882164 2500172193305555140 8318825302141963902 14693789153048707061 16937093022662908109 13667237659281215721 16995612687422239291 11714373526613465998 9915084756960291179 1708802599533697749 16164714824615437691 11304416510127347901 3748681932522405997 8196671324753412749 7244014516383688611 6181205490851404923 13790320030528721890 2903593556372966098 18443336145565828428 441008497192184922 5470515464965951791 13377126424264922884 16089840268362349173 10816753243278777948 18366369536800356869 17729631908219953788 8076124509107933644 8486898801393617680 4836995422625489848 11896767356575878991 1448769504751779344 2308804578295972617 5999056436581170753 458677096661798622 14127855678396813697 4391229589531432426 1142013481001091011 17107108063989279503 15852909424916418525 10487450293748358563 1852559469777817339 8597388087259572966 12819512095809907977 4670409296203848604 5777771942515243523 3380762935641477598 14424753422564465414 626004368221100404 4263449122034961753 11898994300553773796 3449543392998839104 3340988041657541075 15937227835095305020 3607884279059638645 5914079008618167004 2026614535951431490 7286015051318221153 3542638365960079761 15002272818315498187 14887299707001260009 7661996199066672076 8137707833559983574 7665440572772319907 16240851431671650695 14789679901318516071 4629571612734926531 2558192845027635657 10278232207806732704 16421611527721074582 14600894828253324240 13177736183702028386 5480090155737526545 10252476307780183542 16076911440886956364 7827417429179350773 15993665178202196413 5345882279312181742 16105816462228631285 10483736885880452457 12985740708578076323 15050037663312532862 2450474931963676919 717402497170431770 10654836064950746962 9853990632620901774 10238434558913723347 888244300940896290 1664796302820652116 16438783091390638072 8674177407018242243 12841701268472687053 17429119038300283716 10161819964194605161 5074836249944645455 2328344691631457533 7067687095260939340 17029689816940309897 216375544609038543 12869173585398418606 15305579246971592879 12383321241123499691 14398635791754518183 6152074302601600788 17823259745875368711 13596867165056521121 17176166735881037009 10445903389224981219 17137347165958548497 16921797646795367420 6340560627616956452 2295748911439461128 2912493983135567683 1844356118684192549 14173491137876002926 2922934916107302598 16660414442439065365 5369429800094954011 786181105442155926 13421036898246378811 16290447289072808564 9669478665724946088 3750320214752682227 12549587090972494548 16924368710709260384 4116843197120931991 1195230092205056585 9878295630461482314 5306695629860740815 13447702214281236484 18075392539066349510 18075934114820887620 11877964720517983509 5471550842583076966 16085020402689844324 959810745704923057 5930542678819232769 5225794566648936768 8788116853870329587 6579440037325208957 6538648833922709069 5106386809277600767 11785591262852771619 1818885779386396749 2801534663790814649 16285605485009040551 15658978768109415402 17923039812687478542 12656737182859080147 7867997091889805849 5946962213757926011 17075079798836406423 11380800694825223950 17771833997387305987 6876673343054647062 9734801733087842493 19785173189225722 12292870068142731283 15855632150995251802 14924501249074949477 8176657836703705984 2075118008255449579 6351907148826554911 7738761388750693663 2169509110114791584 9375729986570017295 14342248165207349929 16424450784303676456 6582256546131117132 7350475335922974457 6392707247238922229 1857759632123666033 12452457243206965068 13445483082919024510 1397816275082653493 7598834955995887460 6215817657052987977 15340113930506263875 11398105925833630026 6516973920315529464 14698413209143706896 7743018481829124936 2676102540390553753 17302154776725955805 14202981782636854185 345036210182471557 2455361317587639613 4234236125633765126 11539486901320447112 16243843614654971648 14332123620181482533 9614607650199918503 668100624921817880 7757033980653161820 16775658014829945349 13119273794437669582 10414031444582586166 2902608768850734760 6900654173212440996 9101959336721264421 8570800358755660700 7112305349984940668 13394254882839017424 2780839019961743552 3406886182302081284 4367749274744485842 15220617453939311482 7963518372025619194 15250271400053238162 5458972792138850633 16940126787355035815 4049561149931709398 798052192389534651 16667490336676042861 10698394372815663354 13230328273501883651 15086956658926685049 10111759839866965578 2270094901735039649 915796805283163710 9652818320963577791 4546157908678631409 413812947961944791 9969831162354125743 15466398238497065529 38424518987299986 4498106079922476490 3144242577990382739 8885770980390361490 17821303677140972744 4187563260048449514 13708527872982891216 8114219858869258460 16112771136480043001 942212626309626296 16932777516018708182 18098074504778367644 8478159546752419327 736830635866923487 918485438724512540 1337985237046018262 15328867415276481715 17565800396267343267 11985880920264898862 16755769992731013059 3951390368776763520 4635311109170935464 1883967984214857428 10035823510896138589 4399193214854090756 6973019936878919212 3478583345394294999 16931849954168547609 356823942447981339 12827137890129566391 6298236260957270932 13655862230457552274 7402412637862271382 6924873889478948033 12468011452935197953 384595354020371710 5131483920296125095 5824097837441349787 687246316901185835 986564243000064479 14053005425018494204 11733521951690143331 16949492555535494199 17202290206127835170 3246544943702905036 3725863099454527825 2107709501543960150 7736306275017859056 1387059827510671762 6009284383533032750 16592279624598806262 10263728147934020941 16371350899686585512 13852290550330114120 9350500617025209610 13095486363522694491 16902092469826022010 9730812735310595862 12821071472769339915 14358322905411971910 7668345779166541170 1196066505295726180 3059095619086227276 10869029039902045177 14163178952604767604 10566195226400385973 8070019093590050173 15598068960165206876 17615309627049640832 8350979774541070234 7726070789258618079 2650027927450263167 17012692259263322954 17445223120790540951 1528432332358979446 3272014671325849331 9338161054816446377 4357097999945236676 10854485430610939301 16389286954681853384 8967345977301825380 7768656693856155823 7931223762498910075 16089048243538574694 9548854041950723620 1552562804969567302 277352121933644926 15467090167482512778 5760743948595166105 12166663752701856873 13865074662231633490 2835759202890300717 8262415324982624994 1267723739694207164 15063204477432772846 12038774038711646805 11579261285274048125 14423253940010940733 4938403819003703985 947277910501808749 3768541823480487488 10922581638522873081 15415188341399041642 7231297265121692986 7499419192737721151 4379954860765343874 4251246883575510965 5271284253085947991 5174189588803454948 10849452580072484710 9326875591360773546 10847791339939906150 9848912134596101401 6835310486650077341 12575214773764044030 10734557533113255369 2855385265604195814 13900882658253177034 6788254840813494651 6564025952708620907 9632697653532376582 3406278507482632821 16480802884310452613 11557632475912807798 17760023874454623785 8346216962931540942 9898868169678301621 14727975563298059103 17814822721313897354 14268977981122123488 17621341401418241520 9855123557750557425 10781981948191967071 4521680431796676889 1006322579982635988 9894525774779778921 9847568118314032472 9140486356754593101 6694196535032207750 12110409546139634122 4836426526138285451 8815890253282545077 3659058347851720052 8060168564684249597 1639082427674726739 13593870767804519653 16321047478213975625 286821519834764341 3131251739039205490 5015055015006637525 2800099826372825711 10383175140876018300 15891027512872187548 4053208760380186833 10084171576923572491 2281292892455480746 5476662109637327207 18023203040399015990 15607844578824133832 17668820245804642721 13418141250806827753 10794537716324250753 13618565942476444274 10378864344323433873 1789356283688647161 9361383892452809943 15174665789917790065 240299588022334326 7954943755300271582 10816710066100962573 11832174866315320106 12748581255378690850 16251645855149442062 1469037849030818867 2719965994986243646 15275738025975015301 513292048288099622 16378110781366218766 12783691598092233251 10011965074988059551 15187683083062817439 5204773050608322844 17190073437834262661 13831645149239665504 9087718633195604160 17364812644944555099 16815675324931263362 12249362648449117304 6378628415043281612 9369523717955480747 9879613484464919159 2679975746823694777 2612543166449064275 470965504154481054 8997921520383771506 14991932807674747831 11167682081271833622 14612106022276636180 16011750062964962952 4509844377936507112 14140677825426340194 4697803916631448938 8390252286657300520 16594675429786239823 7775264585821401872 3121489923621511069 16695705298652114987 16675112463297100693 9926673855171374636 17512921352183100005 5386611816808111935 5782264173496491722 12178019275736003189 17480224263670784708 14597224467419039941 9805830579409121726 92336086112746550 4464912389270032500 7172629425621062829 16088834933544801548 2339905566022244714 7921066192960409082 6705177184919574136 2906691066742540062 17931766791096380956 11829192630992381917 14453830581020377649 9577947319113777484 17060604264326926184 12740831582249158793 9962845861725852099 1686136737192385514 11309187391916583081 2114256388642746993 8477139100819613673 7638171854525072703 11033683865122990984 11530025686012863985 11821582096998862051 3735995309422191660 13615205783950318911 5557400101030669575 9392068606708651981 11131747989302742057 8228472527943904478 5234830837509291910 6971915201067064519 1031155988657384844 17738640279617065025 6968739703795394791 1948338203723017917 2958174962796087778 3269525284632111807 2882514280331468880 7687734159144702124 14174797727954041392 12791817339053910306 6725923819820710166 1474444864479534802 9253027952985107763 8932449852744691612 11727043770963213781 15104310386236344267 14861643435027288529 15651143762309972023 120135979772522930 18259271046244507102 10590480644042147116 5224668198669552869 632338609713772146 10932601291983277210 10222219210784033232 17642461834931711914 10178217773783855 10250084818928417732 9658838252059552975 9848246285120295506 8172514880377860273 10585918256975033860 6196057136805059012 12699369379127000890 3466907583404062805 9812452855700979790 18401332687911587172 18090981125648323617 12005387954104977966 11340293258165989836 17865668396175199319 3751148535295690192 18180868364026978127 16530337381377184036 16626255750651021129 12907874958420165310 9002506570399923649 16368667882067615484 2091569620357403628 1771090446425030513 15623654421325063725 5229899038229237615 17711608180241890325 12008167141944501103 12202992390263252689 3956033811484805491 5677634001633481669 5624145576480525861 17932134255365389601 11856196503360126386 11078931364352583700 2768679747865178186 15463446361074205193 7499794845891679758 3354818504294976338 3837255429126092095 262409394619380615 6014141516924550118 4964138735029859031 8931328153573562309 5820607296096668747 14435638183382457929 3508490272744165413 6387461060277492719 17730871006720934622 15704903978934914312 12758778611113951769 3354706258166251669 10625605801069387461 15359450909754962914 15842013013936257882 4789071089105078189 1663221744999414828 16022430238681408391 14886326416719373541 4867985166993540 7933236831707984995 11395893774104070841 7406926780456238058 13859084488495534176 4408650174069287203 14664085356232822345 6792709056490955115 6267315969552374597 9128818870136735338 12519761368667904035 14057083811764721816 4678931905859497797 8585254141368342662 5613841158973416251 10421446571027198244 16363876332565135590 1819325385122141774 4677829747072137228 11642367269414736150 13194165273611611425 7142440750229344443 1602803072650922479 7638221531546088450 2560873239586599643 13062103450734002569 7441568126177826647 16873890864628282915 13085559005283225284 4877572611174281687 14741281627988464049 2852372651500185948 14244792962192046800 11968225873739469176 3865171943716914247 4563770821652633092 3942329768627297677 11502959471379544989 14042383237855525814 10240892314121927322 13856246089156259062 416427589744758947 14183683594904394090 3201336260004567117 9749486097406972087 7106807090696346959 14683050711949994649 3410515640721702002 13768069171982905900 6854408675799678044 13137039130661218801 3156213548680216535 18107101111986942178 8254068204891288617 3300692240630634191 4636297360183187228 963035071124365013 4202318912326165192 3564919495394609070 12285794588554725223 4894218435567570596 16212619670518378385 15935453723027565571 14288808767316197055 2732215603381197938 6609400349062580477 147721524233265101 16392675802208175640 14900726207608947019 16490847151352759379 8131822426225905502 3978009713319300483 11612810005481379035 15571698317119656143 861639659546041817 3452481942709278749 11472189833447845980 12637792846380555112 12420436248813450510 3536718439315574020 10694483614034867110 10936038777515776871 17056648783687409947 13966188661319333373 4614236094601631592 13858512067524741334 5674788026934768690 14845801329805242651 7303236445564612918 15363512836913455814 16136739550461010102 11503792837011215145 7842241048078822532 6466781418920742803 8022297274171102757 10590285649065168399 15937427585606263773 17530981181839812641 17436372179190760001 14390685961506574886 6121426722060345335 8133483199115545892 14235889873128402641 10595642108342375369 7744968258532174388 2545609981469813781 12625095048819188262 10239082448968683590 17100526457407195148 6291545574059474510 8947794834961984091 11837351681096427174 3740108346162759953 13742960155120559641 8558789356390191888 14059106894856293467 2999850647667099011 6599200697583401998 5163007611641417156 8286644191145051533 17337357583982785952 14737172489354187354 3696388265501164088 12095376963406969592 11770184716446319816 8341419314276594269 2364717029373643495 12251685309821302806 9700221044395647678 11733507378518976379 2440852876116354553 2351766408850268836 14768777444300714030 14832993761149219486 5852704543870192900 9872703760748729034 11901947247958530713 13704234607840267323 17486034001260488774 9899031348239159698 6121947320709172664 627995054488260611 712660094432613763 10659728002602643303 7673465082638808843 10530180091658398095 12766796462689374485 15285614098426118256 13157689044865517767 4704534536082254356 1465898426328502892 5417858004628387927 3530646867386220493 17842878351033828108 14097221053003569461 14321551837616516650 1436651078943796473 3957175664681878767 10625511785507504453 6809694406893075661 3468550095622698001 16473043822395863745 12352144014005627209 7496161452993967424 9341443357383335335 2323993800061097081 17379709894349054675 11595018983842517933 13174356572094208627 8991147675466331602 13368519352212400366 12818056086345462986 17898795082165801928 6420379069726499649 11535828195577804398 10676247819393395194 13224830766830017993 3852909799425436114 17648095716325262333 15476339780027350198 6758485275884053822 6329684495054024842 5624732689036786779 11295367082829521508 7437980964534700580 12346772073533952280 5194984784082261551 14388737429439357020 4200020878924138901 5241802793566036888 6479409202346838809 3760706660975185341 16320051965821829386 17748846333646043049 10167852754306050958 12375994809739845984 1097428417587970823 12296347264383617482 6320413249210612820 10783701587566333979 9568931642934542006 5962757104416347417 1860574514533506732 1383407097108722189 9825307134942628740 12638546480626816258 4070426847148380939 16768611914545511003 6391174058715203338 6527377378602213728 13767309992018650178 1238229192626290240 8475793064632635929 2531087690191892720 3626444638974512749 4242268011000408156 8193076818846600438 9034756324895821104 5589468938924228452 1813706528456078911 11381196586867958626 13184822702950390348 6154811378046810413 5045386861869105217 10035099438660261680 1064651629678976914 9618612993622074609 16972945495096543686 18179084334117998346 9143707164268964021 11711040822859670108 10729423220608258189 2692842438961423621 11448512612471897365 1488535534540481905 15351074918089007800 10925460110055060583 13231804150290023844 9256278657787218446 17595000216966623773 220395773649896518 13866895717003842439 1075247319281463028 11799119565473599514 11034848760787450191 8003716727064633238 808203741767565316 9824556115867695748 17096453361758402692 9838346009204596914 7574590831012856860 1063611497189966778 12837970642812491576 13974386297554043683 10410295824399825782 18186910601136711127 2173887776544634366 14525714266431166725 11185084546626670213 14139054917087692850 8215457782904001785 7303879965578057788 2259163616179286143 9164833274518228366 13631532938364597310 4781248673988101916 17124489257446541417 5622407955725366619 10623598854257912160 2275733820362045854 17986194446116323255 6750834756855711052 3350159415248916839 8323107997874426320 13033338868867581399 7317787773657190813 16778270792048134555 4763109826508668049 7682291860697835955 2435046962236198752 6315089330042977737 12746407473612497383 16980079791011519076 9294488836666354730 6183445527483609388 4469674953126401809 5692479007131371727 14170249405911299698 7444229603770678051 2428655441297183037 4492665126959179155 12461796703275981335 108131532966703868 5101122466081308478 6806316516942198196 4450367536658749392 2242145991598356761 10869412519724521958 1442552364022317103 2139107397773949797 472815802388222622 3085716992150010226 11121693166443525231 14368581631139168744 9699886038252601505 7274161867330349699 16657054078949313447 14460079752763834791 8844717940782291502 7059250369524738530 1648973504003282350 13660192545769565237 6639398372345724305 10214066812122561004 6226294810223626399 16919758091967943146 11716310462329340659 6227314154623423983 17853868268865168717 2265286706219611001 11872897918965580622 15894929062364255365 12837413728070509727 16078353629088674281 17876161074322034443 10712958520237900609 11858046184516020488 9320151511423385993 4116281237385087899 4577509267215464451 3459314220476489416 9331888774165264542 10535785704041234041 3697478099255116394 13387250374647023257 15859179464460419268 4207630007106507244 10752057134123315341 10003436169250842158 18445133403647244148 14030529681403116105 8935681101836218416 15388873513328364479 9276646128540206636 13371713141752051795 9374172358356880457 16503235112755297746 2339102830735717991 12795366048188716575 13477275766849520725 3124974678259641874 4902794983687548836 4947159471592372572 2127298041617995762 2181655407811728132 18109514543352748526 16055564908102927166 17466799441435411747 16255710994274740462 14201308988417649581 8367251057050168417 3008583541699446673 17403589692616709345 17770827193194737125 12003978245290478515 12799666842244107196 13160618313783508916 1708389029641463564 6957659680388537846 17322828714364135161 2841866898285088709 4046338234085324220 9284825357289228098 15395879423751463868 15224714909588389847 6073141325535825541 396889611884250219 2722420583025199191 14259907323823965918 8229286545486582185 13002725521659219883 6679176790846486445 6981563770232707685 10430356112575090303 9855580472405862653 12038238816025157543 2419962239836015028 10195915726194395705 682974480153075351 3022583903597447331 11181651793897919655 1791860063253896379 13331430192956267527 517734384892673458 8245293091079366077 4093885843435905661 14141712750610254001 6872176742613087641 9994233742477396969 15349247537573286888 15070020766825665556 10895693575289285082 2462932651575453669 10229713497668691779 15660305832858533524 2670467991642386947 18351275650458924328 850867697069441493 16405595281864992989 8598870973633544291 5174078360446998588 15493474184797950608 17875338047063885810 5710968165774625538 1995481978021244722 17281973682832745706 5749869292746797695 14998829297237068073 12381645588319990080 15206582101280717908 10205204493243199521 2510395649616715679 12833714473888926707 921313219599043230 7120003529751671575 2641398720053966477 12598452449620047316 771959403157574052 8942784586524824586 549712826509453115 13110249648811917694 17186428448176673934 14219586608484013416 6508739003778882639 7243565535920835394 18439344419301479181 1295423277852107890 6694969411748378375 11647919761002970664 8590478463127519695 18389997190860963487 2018907208474413609 16924295659259146466 7943296529611915653 14957258671793816585 4537751548230766637 4924310115510047684 14354466571513321949 14153603730844449584 8800432353036431850 767311919105176048 13862259363065646144 6869891739832066837 7797558527596052327 12630990181634924330 1125519697872275941 161616775633697017 13989327727907649200 7373985155448421341 13889725527902685063 3579220114131470946 3535953400076779074 14193277502965820109 11323423225419431290 9572603411684917312 9764731288712566039 1559267565075193812 4160880537077436743 9851896044895515872 3891877956897936476 8957879794172017781 1999024935232210957 18277483729015115691 4338028830761414786 8517299525014425489 340945159779071258 2099934462454334798 6922714781743472455 15127519725380733416 12209763241037366872 16716271230596758825 14855419430852823266 11747613684440443117 1273535077376029681 10455407057481344 4186048006670098962 17921901529486422162 6204131714668795068 14956883487697261821 15799408739876660529 9466869691440818198 10295248088120426311 13634963461386268546 10029793243948619723 7439109394327422870 2322495918391004662 12453111800495712057 8498238675741411164 10309711439307475743 16341461530446949952 10659552011083012464 16719003822967389680 17621830229528133454 17615779255097948749 7746716655345967599 8027911345960099791 1537719900014142033 6023833775277271662 12128338710661251489 6078105885420585911 3183305544652272942 7390858031195172111 4102826733014831217 8296176813416244906 13367125638827538089 10849349168231877703 9253700562892445808 927726374208408377 4780358734188659060 11548793360472894522 13580189172393774979 4723949551596515642 5494963100964319834 2081233161374096541 17713416728858329795 10453871926907863087 16830258343312085853 9661685935765947424 14825798090347989264 9407547262961437474 17843030239438071170 5582655729247090746 5947075287348455730 7879996619828478405 252899441448209343 113035655333404848 7017884238159665758 11509988464983094417 533002829919549566 11502573946205046983 1438658456800036407 17720118194363785046 5817362694655060795 15927289792145228120 13057573432488662051 4603196132965461176 6009750745124534962 4106592572158960715 5817641598259223806 10308202271966772602 16741242139250268012 7686460526603765774 10990755387375040358 1639384315902405700 16657054504930927274 5693957218896913703 13201918107587221236 16125930297573125284 1242522395448388702 9156490627428818124 10568537646149624454 12651711109907920662 11245220225553715205 11135252281419605628 1300175466575333284 7409573989742265859 539906092469449195 8658422493267670152 10759658751677791083 4891702787635291443 17663524751469183531 16466532028627304151 4038559600037058634 9431733932290841433 3575637425553501627 14249028641720580442 18255498702457992649 11897303411708796139 11220498661149951268 9506039163265317888 3378969017361378234 12076625569629096527 1169606972787393009 10486479285775719680 11680182288221867685 1482101187316359642 11397152490031196991 10772126933452594074 148172924047638884 5563437481870152346 8823362870454716357 15172595694098517747 16131863581215197327 12658561815612902605 2225680243146641110 6287959884424337922 6185015352182643459 3569021681474692396 5257543265647242003 17185317892476838624 14813351305567288883 11549069326626667891 10393086932874103056 18083444184271958286 1612278246744063891 17220599762985193028 13644947055974673784 7200397701193936073 9472046720199931927 3525233473278933037 4375435683835044490 18240522192472063404 7900445505619685976 7868141407893031493 4812623245388640108 2841848363738812964 10249716850998243120 16098818919614246327 12604005506784203539 4683496685786108002 14319925889937812075 17500114373116400305 2734281368817632980 8102138769706433823 11914055577120654667 1939884588511646870 8407124979327904951 5743646121101100485 14276828463474495409 17357970474433717601 7248106121058837878 1773517576229290462 2310074865020151363 6248530851594819309 10669831763194396130 7979167568556434397 10225933642122128420 11456501113311121338 9126702317023432543 3956274024734414794 9518625120425059690 12430835678306814983 13154518022852866405 13153395657338380499 3290536000294976427 14628900913156588236 7019566055614602933 15249788092105968991 14374825014307835160 13310585739450741424 4749906792872944861 4548406527193336271 9587405014124780961 14343395796435389805 11468117399375668857 12387757179009335353 1960160209954476751 2894034479711376781 16610013115385358059 15493561106268317247 11164749464671222804 12801812218305191614 13811766033935121474 13607149469573777702 8873224807422111432 10667153948782038115 11021918753824333497 17923117297992705174 9768155560101565159 9844135501110493401 6945238138511580047 1170973125378320491 2442849165520241 4213565666746381412 6540107569462007772 14025925232205249371 5518640706146849950 2252293162829621118 16991595136525782702 15370776660018966612 15780603589955545526 3712651713956042786 18311155459280132246 16343230949257113154 2608374951588179071 5250187314733739313 15275287955340531097 16471389301666894940 13975567641114772189 14956531235036799349 1737412856200473605 12274519955720617804 9876505512680427566 5108652150243282540 6162227584360572647 768716465502150697 3198745501083084267 1907950580619403738 2665397256748919517 9408817518553633903 14856453059677332448 6780546478030625770 6821469441547875511 10426125807880077460 14548936704766386162 5200971801264729676 8875063750458517599 8586446571654288522 5684597383259560410 1106082015694961653 1250007934018616328 16550365507626341567 12564434163061691599 1355939808207460296 9301309014086188504 160339160097332598 8655173207003839203 16394663856842910282 1705992660540022040 14805229758069591448 4996535967381429557 7324596845659736616 10349693486475415206 12982398978602380381 9999597723111741403 16034585840659194032 9677527546237120186 4207928905432135717 9569591895646586147 8609218117132322113 4165414641794310406 9029463741557060113 15020156988581671364 14276501473757536700 2329587815097766771 16723267033101428717 14992338457966589257 10432311794380460731 18075173065955296043 17187995317507569438 1113080845214868980 7019662547632056150 17464462170153449382 12466247802639487987 9338285087022690114 16944767753786264085 3391373518793299512 7854862175059376952 9073750464780058616 17723840633699598003 7757617814032583354 9617553590265020767 12472932361260105821 13724412324559810524 6886381081828635152 16705200213952558136 12687701334584733883 8620673584280184071 14153752742279735338 1988811099901715372 16199031233280284716 3651990780533477753 12811371142531883338 12612950892464872581 8140008798152916155 9605553103301524869 7894282970021467149 10507291947463395093 12100816388596007696 6270234323289904511 15083221450257115696 13418629772665124214 8618871911127714256 2411959142816740298 16094614102013425016 10503487918296870620 13101521031442277052 5558711758410427792 212818449972628175 14152815054729777037 13987674680691676559 4802791071858503178 15070985310349672715 3301912010570603034 2900941893655199024 6231616371405313166 3311711185740816100 1730985353470748038 15876076411857806842 4673010766280539142 3303359364961877058 9613555795011811987 11527391080431604781 3230335331309513860 1837893773227912294 15468987695150684451 7444779525728883761 5033867295199950840 5316118776438127548 12376121371570636838 12692249819313097825 3551130897056200915 13886102202457875456 3134036925939741471 3003554078998343681 3065674864813076413 9847942842286546183 10892737226011604486 6093743655177123360 18438996294728657078 9753158806354753376 13750093292783279191 5211043301243567336 5028180210708146436 13100464164348660612 5822026773394554590 9692504161297777092 7041347857645868860 14763948818311790063 7507857772823010491 6667883493329814449 294655448176228925 14841164155206489562 4574443808501864885 12930283443586401955 8161513966983913647 3973396144664644493 16676284876345888422 9810390747749651772 13772275626718131319 10631310102651852103 1024441570456431781 2442737462826003176 16555551947263693223 16759760850037302891 8291440581569804149 13471657346332586561 17072993450041630808 15615711164244432966 10492504364321313447 4858886568598145613 6432708108084943006 1426530434961575035 6661196624481713074 1028289700558264279 17279064313074027609 1229237560508568917 5686945576963876389 11402737821638295524 12764584734632320023 2870257394274825142 3034145560618319396 7820005547453218929 2819471593064844111 13016277508435966140 14754179896417752488 17189956592831944740 16371511227842258188 9257787411269991636 18253283677224000602 838148625860692026 14175237503103582419 11721547119495665324 12698945213649635822 14201259821042445811 16991031436879277930 16785568446785101074 2481956737405261056 10811589916565292025 8389319515792993913 13217219157871724713 8112557173598978642 3938469037339886662 17596188913789363224 14016530683163884988 9805711171022897999 3199583474875606744 3641498285028376684 9995415804187458017 3858924731730893585 8895122180607144081 14063178013462654901 1104050368023239116 6314996535802009438 7074108776734365859 15248526208475470421 12325592088257067085 5418613779711881904 830429435715087757 518134928809582214 4569312406440651059 13325536925344846626 11372744927484352099 10423942563474278155 10504119534809757663 6773527696463912536 8468763558730916367 6116708491711481763 1365797705693795026 7328963951707833170 16541846885583956056 8411876846559885315 15710429352833703526 2778240041272946020 8027531644431344407 1691301280234413499 9817425378130436869 15382587784569271550 13319758782531241599 2917074524429720097 14729395999989357465 8152650419642252738 5945483258127542892 25135693639028837 4571335249356927596 589766334313177261 11025770922985982482 8264616947095293592 2295922282194837813 2195473875077558096 7413462080396117401 14053783822976819284 2502264161399563673 14774824298595415400 17283576559395083539 3521635591289064583 14594540711820731897 1850553905150942975 11574146671233233526 16519595939270071166 923336834907296506 8334789446097204346 6249262974671082151 9132396894742801380 9936591027286512398 672983875520725760 3319315621799806372 1189696470281960024 370429833164169496 7645194662784957469 4310348881192346380 4501329046478915490 17346867302045686668 15998427259118543761 7464673878067589093 16110931743717735341 8547320795256146108 14967816030976604810 8287857940361539167 7198483777740573423 17632390780492564706 15893435121484344852 7612733867072737688 8984692272370443876 3723251346066388966 10983061258360922443 4516182138664252408 16720642704139243080 7100111601640788612 5295639939133535546 8923693367601606841 17860329775549321309 11429876027758687553 14291902319220049356 15137190540746693023 6738831632323183619 4634874688374605765 12106581472365778400 12565255148765617547 16207631938106265884 15249147641531309025 10374401291613551738 9876748864253001734 1658139517741980342 3351622587694037134 399219063853663982 2603521985285043118 16896395468460637832 4159299372772181072 1264343178767649354 9530023447388217995 17226316388761739057 4652723337172191804 3739343043610579146 1008488338859453099 5204901692979249027 11270496865380810899 13869866018918267335 6886270252041325068 14055135959365693711 18174738234727798232 9085819450721032563 10630421663994247668 5750327672736504117 14700818119737606256 17637360318076310596 16095449631238483993 4346862081659335440 7943464830940745233 3364580480098935701 9013719986905059900 7518578649211876712 2658086564187766987 17683257228674345479 7875884426715187804 10236245298180778571 10731340187957696197 5270881517821128536 8411540589410834527 16525894902187366630 4040729816490939361 7971079177951345825 16778376255575581328 9337891980684344900 4798317744294598852 9005574407204530050 1476390449191813497 2344666577926030160 2001552552718504990 18194783667930341265 11609619878654072039 3835178664583195160 1513390996065406958 17570305659804875375 15293545408869900708 16643759411872920849 1708365363414265916 12705621297486136255 7676671113151492313 1536822174524649008 10985591047773880855 10433940163731389362 8746507323079622492 18273767991804308059 1041314936430034020 10189029855077332821 935146535438861979 12801186677804380144 9116722992090592025 17875943241086116118 4597819615989375108 7128316095821898307 3272682760438278296 6455698798427114001 13993521046425541409 17344044787524752594 15719185424236627133 17741031331134998143 13907642197636208298 13511691652928998879 16924327844157356699 15759996715770467808 15286011372285488488 9890370714982937303 5848063824943868222 7045908775404943701 14745189924307993279 14764990266510613534 13681145863291683866 7090588548814913325 2934814748948563849 7669724375470510233 8857299597619643372 1414402320421538118 17975424992439265677 13870497872677019760 3344874585224753516 591882663985140155 12650190464985631990 9397376442969119407 16538183805974893316 17586616525436224487 14377836671022100613 5133348987684311512 7041430126765951540 17469156427730860190 8437424844426988108 761739471378362954 12988046109508807495 5386236258880514356 4485126386670118982 6629367480114799189 11317963333083569260 4756828167408343761 14264185608342793139 5646066841088253760 551681106620771654 9981076437881026917 1301365404754363819 4746799975465799191 4230595586973832470 6161428836701651905 261827289487622846 10252109650147745910 6167183095700491566 3091200948387902798 9249724026603866222 2055406268781539167 3399208847584375068 590113555409446742 10668630450937482247 4759257454309066455 6440510114128095084 5727339875854893514 3563651875051862951 11803569469904225738 17391653868616149027 18336812587878855031 16521204417920679875 12802278174611091217 17487711465356261314 12805048036536481054 15772251358285843490 4202347045291925584 12236945117360806563 17705628206262657549 17563598201851310461 8275809043344332849 13963535410054003492 792733698477351026 8342800018719104095 2297142118098730187 15662027805790162549 12005035851400077079 9816880240236105 8252614415107319321 10532896560589941665 4885373278503163523 3508917526890982342 16918385803254066152 14738957022865151172 2399884721295561727 8420738917401885292 8084870607345329026 17187347997558893830 5873197910071840353 11323256744903177689 1354290663370041144 17385105490876608962 8466994657312927882 13332813794775939996 3203490424168459579 11350168767035076355 14422550164852599726 6989349130727046892 1377057997525049233 18444912396859590753 7557580138032251126 2010165546803150307 2256935211282010872 2215272126696636675 4551383590157732410 1795959674389211755 6807597078639039540 1547239443022982756 12677728453865464624 13265041996571171498 6700329573755851376 11181317167797062042 3429847472148475912 12711209870248343973 16028631679833141433 11452592067116359427 9135108831394073433 6899270054965763075 8779463541404662270 6057976103740063725 16881331675619134932 17627653091769702622 17982299993163557086 12154719570190194115 13506737563470071628 14312143900082348178 13569265847980152036 6174242854375534285 7104701962892700129 9541589190312567150 10013685225503243720 14564561653335281425 14676976298722884721 14544004721529063832 16334850147722930460 14915612639354379397 4981857856969455533 11227856216415480020 2937380777323761076 4783964047542101544 14817115199173769965 7152654078520822126 14090627237604989205 11890977250053675456 16519168751507707658 4658709220530979209 9340833696860525256 6806270680135404393 1259587235755168197 9377337857880534659 17981428395186416789 2389672251674006233 9046764632319024391 12147317847240594322 8341105429785942057 2186262678601443207 2915794546395576107 621185574825360807 15125471617133264750 14371029683773667862 15975018626625980533 9680805993016733423 8887827867116491174 25269210861551336 9440890296715127533 16498066341010038483 6492305997892872334 13453591446144086039 13052784896434009587 17842311331038894198 2942003975930472011 2249961162344973919 8731780366168938165 17166290351122958329 14341786953153427850 6649182592304816045 10167978193855598238 9638148450805611667 2725275858922294822 18184760556051903177 1013067920957775935 8372523147394218268 17627461495268953212 2374952396306101991 10736268567900202548 8112322528810167588 11427677998719709415 8027062908489270267 5222010466965933024 17942554198525987209 6331337407470364890 2094327856181569199 3783692029029484708 1376276969481801023 16807542148564913974 3346475786773362976 10424949709391930063 2018635865147414543 1834888092768387616 3151161676862466060 1774433683675854343 15643157189496534272 14740908684923467826 18331249745778665462 7536208610607615004 15835542574846646825 13953327812425432255 3488016558126387463 5264045214714009529 5981259707945976695 10241460548105864827 14875504652125766273 16095285670863961954 9543347153036186090 4862999973170987075 1644557097490276682 6091868187452750546 16116878519078152824 3109823856304486580 686179920492397113 6385261020013280633 5379246036467309746 4373936480400549143 10451635492590056460 9298469216852028563 4871145833177440222 8865591197736379053 11653940263222091519 12103568551723701266 10796250090673627107 14279618366863704227 8182067572276032524 18171276055028911855 3266426999791503765 1274183981828589416 12251495192961505015 446267081215026202 426885817893909566 8697766083628387489 11847511504152134182 18100804434839834319 8089457998792182577 11489089710203243736 756227186206875281 6355497674143885377 15773067195941070493 15197653277592447524 16339272186133247432 14210321363876136418 14910047272357179258 13519706899767638602 7262979820187104074 4542674029363576335 3938719683062746778 2456604080270825892 13090182444277657125 12167927895042424783 6246127589838278245 13296280481783187450 11389997111085694473 6273277615751237855 1473448372793483518 16909403157263435914 1887954486457053445 1239952474961604594 1417713707015356218 5479316416389979782 7887511837343924671 332230813595532626 1560279237923288372 6538915847524538937 8009994345915778899 9683593108641418640 13782633043956884608 9943598842275422937 525607820142506600 8407789361906942557 9826631728156414013 2534788577378543 5519430911439080870 2250042912015190764 4658538652561260969 14068851023011552323 725080494059655876 3266883289343874244 14196695139842931869 13218702690925820335 7447281931072592327 15198358649008451189 14636006083594442875 7273047189011602164 6093003958750010721 18356330283348315633 17126592483245424640 5398719802038698397 16701656197460525819 7603423893902243549 8365823388150134751 19732671084528556 12753561529926546102 7497686904879715334 14451977028721589939 7766621128236439479 2909972008131542722 2034683410394063441 111419372200966877 4268154773168559010 9346546308450933504 8670329242316306511 7021040280806217683 5424068410121008743 6102684547126805412 2081264132653238690 10922917554597589937 14589111387551339656 7798487474143424897 4222836778277816370 7529118067839904282 2192494774210630285 8210975168699411060 7525898623689941334 4603380114165787675 533542597650856910 14350232836811684054 4404257264648562950 7994753979721041684 8600371099304060267 2127346369823368340 17023920260627199574 13142825326798333624 13074987167300715429 13310830747097563616 8666720711397588580 7620231699337723619 597035863708690171 7466847487517333963 5635394439787938078 12973622059534108618 3401709547491596168 16137236749888327762 16682836984223889004 1270862434293087591 7820766773640548447 11268193264874203511 17236875704535581907 8501873568139464253 1182070940699846217 7664597494801837633 11334697570356277024 1961433100339077062 18145890108071682777 5557018962089823051 15263262559855496368 15648320286736973154 9111980825251056958 11939630727454181361 4609890782276492863 852144920959937039 16095119317538544979 1918095978153722207 12949854554036902739 1232412569359670965 7489120797210977983 715386288239650407 7558571675966860964 14329975788448756663 11390971244631636117 16676969207515038305 6479201527255193663 14714513148787089828 17153729611730281315 920225572185658676 12023598126920974913 13389128356250684646 6996939421148652479 1249595184908196199 10728464570636028996 2417742092702224342 14878752303822736481 8325805748512159674 2517761527240194918 18179394408440228761 17450239688630261507 1718658130051645120 10013544478841743003 7886397960067435574 9115466563909898225 15498892319250917964 10461996092307865140 8433232165424025606 17041255094067229437 11188966483720949677 15499882014591687780 14280332475774612455 17059544535864931238 1123890297013417565 17910089519304830869 16786674915169748559 18158636168613176790 14003500667844962138 15820966784932755774 5923502556009815385 17391253954854823964 7120748978797161674 4531032030492372647 4054704710120393220 7617115768857691369 8350952023214696753 10309262387266949011 10459725249178581456 12887519692327718061 1342779173600827183 18345438493899683619 6199865475909201305 12330666427539385056 13808153595782834755 10446263841694395202 17564706973793719341 10842170783024218631 9228795273822045703 10041062547353864974 14956710706863324114 14949165993638807691 2903722648411031091 819940641282255285 4728168257660667293 1290324448089478938 4949237388015794736 3543695097150316849 16986669179539875643 16833235703453163038 6997177803874508566 3700827207731006710 14733383719934376450 15717525348864100773 6308384258269127945 10961515591298017539 13050676568295712619 9148110270372827398 17178158366519420243 13599766952150231148 17242570571044799521 158472061056938475 1268133649545572920 12580995875439331640 6852171194164185339 17196468126653531847 9641107822289696836 8238807163424207128 6334264949146008355 12867890554096625932 7265768698060368174 15831918275289387402 4512577898417502255 5003441107251406040 946643155267236043 759365111603482769 17091004833224043129 16397399268554918467 9180739990798934923 17853481525978571144 16773413863288492344 16858323698792773024 15292975118360745537 4267470990610450382 17802103800175601393 1803149010183736962 16186886707918178200 176660094523114719 7836234436871312627 14091181234213965496 14544717172089542159 16192816256064275696 16878812319670627442 580255647494413359 14163072311254764092 8065746894674241602 7883715082236860148 14444747991892036083 12716101133530749863 5062736790896713437 1188476002902450890 2651787785953727634 4010180199153240333 9872549454324215421 8615043387242673978 17759370520101393403 16414416535672174574 1610326259108129615 8043463508406333388 12027926888537044025 1302296824289942267 681608319170827278 16257311997172850941 9393009386666702320 9610343837763260426 17075511725391369662 4586536191265235804 11205654197078810067 1375985754495383467 16081345590141677622 6657997058356924391 16043146993230100246 14793180045367341377 3843412684965033104 11886412112535926129 7773580336499141379 11566850457293661986 1382899635997184156 12828816824563128688 15134356093013225094 14715853778643382686 8595611062485476393 4737512586777546927 5817799654264259729 6596172638156659316 2892615936455348470 8037910274595295322 6465970441457402405 2069895940451010463 14743172700468350202 16310213368704305825 10332536902564373519 8539289684369501695 13030829934923494949 14602350020319997971 10014936406406996865 9467457169309667068 2915147895640546501 10099958114426898306 12444796916409256312 13938808643378946881 1335684472866458555 9685293765452369796 14431624816623952296 5006293272453282628 4610513760493173890 5347142685584357235 9653144490848540729 10476949411193659103 3169734190647987428 9189871288692794608 16365687682426558780 15009327380777559403 12440845878763072243 3493915533116436883 18225638165342145374 9729164545995961818 5975712975626128640 11621730292542213391 1240026553005298403 17229083378521607708 4261919324459917983 15516970640785744695 17328117586969104712 13619029945013700968 9139395188472430365 4203790800668561041 17768340100463669155 11246725270448480312 16181257796839878124 14355224925712069168 7291161966562481348 8409656458500875597 7605783442146610613 532646549805285034 1204505739643012080 7759551650484929777 10389433712731939087 17046052993969906959 9078688410507496357 7609391464948686826 3982279613820006060 15912015592366618192 494717689279659384 2179046543258751256 2244109538663030427 8905148191727751023 12334584396833674841 5680178544723489979 11301340493023231302 11948098451856648246 2880286912177244010 611754759854490582 17440742302448727122 2022597876178941348 18418694461672652177 16881676701017357472 7320665529397556460 1494822515589771482 6071465429328611559 9563512169721181338 16513350734820516511 11097266199533747311 7259817865458153809 16339165731614694113 2903648337256556362 3374766387555941960 13404914465949247280 15830952823905699639 13215188905381257118 18001135142061717146 8428728357984689404 18016480249445260284 3162314404558558620 9636691898794418453 10931834628348438120 13567786361244557311 12841870709519926621 8154096137306809754 14599399692634916934 5474752123351079999 6737284031185779678 15855514278641987396 14667584292511141554 7056683898975462986 13900956655153356449 8835930105650566984 8231052733761758545 8607243801470137007 12184235831964878128 12581471772653955640 3850001610694690696 3338853132987604806 926794037494415727 3934870559934651519 3739476583742675242 11043355320865002836 8276476599143737844 6635354778101180755 6715971338445347909 16599866221620140735 3683571116613951545 16603422702550126840 15325630365737746739 1591055080619932240 4756882279599401611 9233609095855022829 15827244796490682132 15171070818652347437 7802322293756877502 15021900995592358239 5748795934219523382 10442801147783281527 9833653924589783703 15380009911686186961 6661453283684046889 6701915732065955935 9622608589911756424 17852820444278661724 16293591393393245717 5447085375826194373 6189112807498718776 638506245200110335 7430447175872203810 16195406862251618859 12297256694143294954 3475236543278645954 1793073379518722436 1520473417321574625 5805674348739071895 3432694668020868084 18378942321553937748 3650354846882990203 1005702366864103356 8128264552321255614 5196778442921904816 3996847220429025732 17395295258562926153 3354792435489069474 17436772241021662341 16819030606323536175 17813412069175651316 6404051699938154706 4399725324477863785 4602166839286104430 5975264619492421840 9640663924230455086 9303353655085357203 14168377744452338002 2524935060630951350 16210283890439074273 4988483037006062070 10591264773810520827 16521777873471413102 14259062380887207141 14928711356362178014 5318727714399669601 4481696790834174015 967521155213031876 11000470975491068781 4484055227980952596 11023024716641346216 6964994109870294617 14464887306713578302 3255245514101038503 4370618442772982146 11818196290508386305 11370279514423795227 9086650899826838594 16349049620825307285 839997160041460022 15167635907586532335 14776437058060796538 15205556886028455113 5551511609273825821 4288577104645652461 14154441568227050728 8505987521890152136 17806329465050613020 18199537435211653876 6610163860712176489 17563896773541567830 6979398458167803551 2634891771704003605 14294552670970233919 3789970058881028255 17387681729006688632 13336631355586391857 5266043093008187361 4122170953555825762 3897701062437888929 7758390381133728626 18341855766542181579 5877953557488290290 7146764574731423589 16199925602597601529 17087849153304273224 6556791718975946163 15984544058732423955 2429049072575748023 6936675419269894681 16338681832673217061 9445810696566882837 14484045154515170534 15932370605050514906 17815431862634580805 10902477335733064398 13397311078639721882 13495060086828817865 15870766703596660646 10286997765909005441 3552187379620532032 9143542241500577430 17691248724314257863 4574322661424845028 11933032725530282506 15583750219489114024 9252113676426085914 778029490880861410 16330155124595225082 152772974981340404 14666636296104358495 12376805375320248521 16045932369751531818 10187963722571279570 18156000623975403277 5094550435762798954 13669689850971513163 17859955312814166791 15941336840761266490 5957217927752469706 17105776670936630870 8109155275115600802 2797843849235380013 13396904124435465346 10122680874516938571 16696491935262714520 17021791073340138174 14954400529174912927 8537667819597409621 2894692641526197629 2138503513862194578 8491619102369201474 1569669141971967156 13812911231362776022 6611514407594120386 17281497224614728778 11295521431958078022 4939305275032605942 8154678080290559662 5490470615186975616 11649836833508877586 3217911391044940669 13980723662462376048 7112341634106825849 18170300501898129179 16711475147554163326 13866572341441734232 11486280745687157880 1674523466756320515 16045700987316439308 17580409192164854166 9122644443301715204 623154655783486706 7342231709439344767 4743959995875801036 14918468021824355285 8534710399810262904 13052618337442166643 11660160040047960701 17408676792979532195 17905357625679600972 16057227272538985599 658356435560858540 17707008247050457388 9609172673754979784 7478893340646627227 13108018587442460021 6516045916881848648 10730601538091400636 6044161669264799105 18097799516884141162 14639563346605528337 17716204226665021501 16058157058167063484 1081679031320749178 1932921481790373996 13125594698553689973 7570420236757332332 17771119057124162118 5741273453509303096 9594532846313062754 10900341385000263019 6586395908645365010 16645860983411734977 5163387290620256820 10184936064717399884 10349862505784247775 16716004008853115410 16065132929955873551 8619543052430602384 9633004129430686653 9901867623655108300 14664646233232773251 4177348272865196176 16285304305079938712 11625322140605321096 17223505607970622325 9316610097869392256 480255383105328249 8554548203515115396 3371709810859065555 10703522937244248614 7868250959646791856 11806829683967114864 12891029057320782430 2838185330000377860 17645604022117177902 6259334351382453096 11600089291352464557 7219728075946800236 8070837399402142958 3602127836696925 1329180147304364248 16399997338346214212 7242522429948065005 16534977096428858692 1898415653878256281 6881500599187851785 12469024454688241502 4331133377155868640 17208146616010137127 9828402226560616782 10835949471304340248 18426959699343638493 5734210906437413023 9327400974414395887 8003014981737812620 11099346235593928014 13155343194369805980 13928529399226731252 15292462511026134112 9650625670015351908 17262564016882037172 5945990746557619020 11556399029625866566 9003237913625135011 5134579043855109262 8902738960400119758 4368108029642894863 10058866254734018571 8815501276902004406 10051462853963602791 10041744933919653748 13676260902666103929 10426946600070994383 11211249884422961465 12366001266036324028 2126406977190694868 14605221725575777568 2637303962673234238 11391538503335880000 4304537294506650595 16573451769785293649 9301446738375893799 9115144992500458148 17055807280728000847 9899953699181147147 906588086341472421 15157898758530596778 1624160136336399952 9797212618834844796 4721271419179002282 9570616683243962829 13649511539047866918 13594100182204005875 12203097273698069607 12453062951074034554 11203371580735969518 10624625049813181041 9566500045310126962 6832483180404475672 14920412032307828153 12891597959202855017 13402803251445019427 6311198053934095455 5478344440957606858 1260746091977339372 12405451753302173459 7268271518648685176 13366608073053645936 10147098536126367174 4413900966580472246 7018106700876522806 8844461423923147404 7523649836311329568 7886283831598231208 16781943387475255525 10267271996782313656 4665948499303507127 12765550796688801491 16034561892698688819 13543994641686290950 10947066207628251476 8837804373558891282 16906221455623687746 15471116236197010658 17161968825112967189 14475827215198254189 601961145111011956 8538114267845267926 8847842922453917427 16771903814148696284 2886358685706404179 10671222639511218247 13652320923660048561 4569959426264571859 440883599162752797 4419141742800349298 14232833988532549594 9800654796776288889 10421373268552016266 3217437590987117643 8739412850933422083 14281326552865558473 15011534209935996112 14832008144082098257 14366725778136057975 5682459948065605382 9926671341348886258 11332935972422731613 15483540256461352052 18081701100302617246 1123303604438454713 9895230580379349962 3154605715736808788 15882883169456932029 2490893529983687409 4693605637688856381 16492721986655286687 17500686937237777010 18205132482819389850 9848593326872333148 7687144005218502533 16204389936055587230 16844462047755741986 17319482755572410199 12202383300764080779 139992761309249874 900375168350739889 16093791228893755127 11747263097512012372 4376304441233248420 12636053210343168742 12564020061594102658 18047209111213777471 17096220941875536002 9210441980506277593 12096468165278176613 17159664048677474355 7600022518226786323 4991860262934731320 797705232999393362 14133393555376370194 14723447785027921254 5652536238843850943 5196044902015507744 17512860556061216422 1565832306466625703 1486935734031152496 13478206997617037418 4955508598860298389 6090468255361809940 4132593963073564083 10513525792116238546 12787599508409723453 14922659877034143978 17971243183284870406 14630413910219281441 12815972132122049623 14668769987513024716 17115185838647903746 10748557445221488648 3102077192894746340 4084221384898171847 8506857072254750582 11520374071312165295 7650478728051782050 7974319521341888925 15550304791479979858 2701578611653361750 14845718970056663476 9482256390361399829 5466791122490668491 7135470360504653754 12938594426013872961 8500619798257962357 12136367460177856685 1488210508494646627 15410260151694521192 8647940667546259336 2045645546952121470 5722203532082675023 205613476966213048 3473270288550714030 15955684936573006200 16775984255209570677 4081739418145610203 12667049096621848433 15737120821906276009 12242815152062945925 3163369691291304124 15343444884440469302 17146614284916144109 10575984200134268753 14805045522126200815 4910605382518125427 11352037498765372315 53198474951123679 4911303276443430654 8621369363900932772 8870125386304592893 4167473973779090797 1382055028738920514 7415989403215164254 7750000170279578907 10380065083024518472 11494592726465061122 2825440086260062871 568083793371260214 5251114539458981038 9440612595912724526 7630212379054492580 13824888135106831393 3525595864094723937 9401936388790018029 6640038856613657384 16165569318744843335 2045656041479796733 10360033962322488821 7700652783324166178 4665352092999816849 2191646093678908662 10998857060374766235 7519605201362401469 8908972291126617907 7967211073201219605 3162059364829403048 7168271750155413622 2650962428809645552 8870691983554661085 5786193790833833359 18072629219603353286 2093693184984060750 1138564287480844154 83714271029807627 17847813859597365564 12588037597244086672 13050679245723326953 11448050905479204165 791874391806785988 15321179488907096479 789505232335833250 11356041430285290764 6318544417739178657 12165566608524448865 1397749139090146044 3533171398019835203 8957155520244086640 13914021050259600274 4580350528756373992 11972247732902085187 15471270151186079403 10241967589395362045 14380563795700659706 8371527314893493132 12611224929241368794 5860013080688453387 10815579156955410266 4176053669867958520 14616736190519684733 9602646342565536926 2980724429638451123 3296829147649257269 11219699803896528897 13278459637439219133 198450857739867046 7913329733760861698 15349411252357552364 9031366408184106009 607949646552912760 3863694653029578763 3189118770685371454 4776692165497654176 11097295747597488924 11206166483824599144 504696776923174732 15841113273689303166 5065084569609087104 892724814966492308 13141756415285793958 6787545300409981552 17254012073331710141 14240384889891425927 17831786772709119586 6805788680656640443 2399597968323327916 14176795576150479089 3694698593725873061 11539559865083586547 17150215739101618510 9445274344759775320 2765104443957741711 7242341379044064352 6037754570501236347 5767239333854049649 1793069925894183906 12796416590228162563 10225403452418544097 5550118291810533282 12010557001955038934 10314598911298274363 11904285456820544066 8294934948622405058 7365557446359035508 13793934952001394986 14687696695343592202 709871190393005409 13679880666422698945 11356706609719180313 2860536026209625430 10894050724533078288 16824406206707031944 11095594735688290660 5016937712228288438 11899606896954259236 1713187738967303950 8744485078044662640 12451141956156046897 9088003545523880502 2836738928254406472 4013062181757463632 17857144564685175097 2471920887289590165 17714627274172457773 2764955616950867603 17697388787895282241 9907161634376706286 2400152708353791365 17809539325327022069 7122491291123557451 635035045845556635 7312113477514263847 10081697221348813313 1861867858884333860 1166840717447181089 15855643429733079741 15652114557325878764 8772728549601089524 5517336897735147531 1147501074836023992 15785434610422366576 15408176999406805177 3935299324948569265 15869729532654617609 7805146222900033967 15670788033748338518 9418560120462807344 17857104550707335368 13957684706287396259 6453889889074824186 5322874175080352445 4109094141953221045 4697382327682669992 15138194251154228790 6031960878728739565 6350735440958469141 14665877198023645634 16829326281107938432 11587365057786258875 1202885262277473088 11606739701805397959 6882307860118880976 6836953611833028015 14150076799859048505 13238429586095081369 2744221935617187907 7811338836642533628 14490843651396756004 6147144243034758163 10028011823515729440 2157394139230161035 10665650192893802786 10199747749758366953 6294983645574972258 14885560324959424905 4625204231287860050 17130761686443182197 11053036977794401310 17466251764522067530 5277549820593000191 15628250178434423291 2989470895072720885 1502612467054018064 16679874271552529613 17957967766515581849 10207391793616687968 7294185107079935303 1301714648721983533 18422041128140694790 5159337877078892682 9202674926111140778 15942302077513087444 2359335705710327009 6753571774994155112 2079619007304585566 13889641838238173511 10967897247588800653 11872058758808778280 7244849642330385368 6756732597853117257 17146797363381639120 899603738582896678 1070292482796442695 12642260090100281026 2623198384512882105 4316049592155321845 13452939675686902164 10601250875472111579 135361717082695215 12427532801307850617 1183200617422931894 8432108605865450730 7897358640225291538 8401685153977397576 13516117423708458773 127065166485243238 18108257503708792955 2756442185600388373 10861429947795766667 14431533339136444849 12963341229294755009 14759227780058847706 7265335057863064496 9541081508602245513 10711779773261058080 16732459860371988185 17897742863991198303 6003074636216856934 559196027699028543 5531108186767125649 17602568599189727505 12761824448561413139 7035937966329956967 5006296298298325246 5517209107559038506 13377034886241246119 11451866464124760505 18092377194126617869 7767633391113533827 4718595170453900716 10043814435743157932 3143388731428405810 4470818002519816421 3105001584928628383 12257884134718448076 13593497170579347482 6928174461054736442 12611695033246442517 16491088140557517627 6696737675017519880 7486588765179606320 2568193668648960685 11636208040745344442 4992092314931009265 17758163145244211614 2563057756260460688 8380773795983347552 5477760143136751993 7180082403514515111 7289237823190206674 6879453803158692673 12111926154490805837 6937890265342821316 6286372452976353843 7531834941161683798 3147038232075451513 11088907989321691740 12238229419521678441 1521887472736566362 13285670567131923854 16049270290938577487 12429576220513951698 14043307260926800866 11313923921279545102 3251913020172887475 3361079154494951627 14837131131291099321 11593852448193834489 6424419140605024484 8799907075494136810 5927728424017991912 11339386514871480544 1064029496894027907 17256983249637442527 16435197511356884809 2678428183633017057 953740948465745608 2718229495957047090 14821126310459847345 15990651802510415387 12182342726709262913 552729055016579116 3365507504727341466 7444011462663542814 832111303188978870 1622352652758293229 9472152708095283436 881950092990389008 6474106483479403649 11432051276388786027 3976693366916558985 14924592407552459117 2351600109192175327 9011573475487970676 6627776861092581269 14892013946208247500 11780934343566794195 6751152584466530847 7736167539086027731 18443779618324883416 1923238061518431624 10520609596091914654 9685255589142210715 6707796649504266703 10298098364455852818 5920713148854329951 3270732646315408856 17637844291041301232 7195409893713221719 14423387362167026022 8439603542665046336 4699016775192883418 16443521511330918939 9167303501821864758 8934184001559607952 16243396742793276745 2733358084857966364 10696038699527386839 4718411258321967306 10651033880784280461 11592557080916574530 15860250340425077940 10116323908002966124 6012888602302524926 11763895279339798654 14675983841837063811 1086551504220332937 17242210795780499112 15965887018023076404 9357087069693584116 12090408641517365108 9489248585827575887 5742979501828009077 10133084125113377065 1393817577517802986 11703100743247754795 42074118982182035 3294652541178690400 9440340964522851582 4136932377333399843 10416430941861946168 9222682802096412936 17084423264774890132 9568216636006251359 15921329738392083136 7014125022385051134 5708622010913927731 7437771456780524690 10300041348201517708 7059610045899297572 13747474165596640006 3421810702301119706 4255363580399586480 13654977625198447316 12125160816176678918 6017317342548973619 9613071537147360139 413515409639996895 17139901704211068835 6276258627633209878 12816139871304610044 17305886576482969424 13088231818551882849 13417106318546475466 2142864697972605529 3780514415396831675 17368337843902126325 9399903637344538571 10196639755055984687 8449668764508287480 9304140646119364531 16633268379120305590 7437303829305548537 352886133973817764 15773905752148736106 1757706272260926940 9253600909374576076 4982307890854544102 4881041086721453865 2461396698708285356 16606676349637113965 10353259668115054832 2630115969850031429 3165660105179187507 7024003911217066331 6824748518533557319 12363954212885732632 13599757445173878934 9113439754244567998 15396046044130313763 13436095463696121757 3321987884696773860 7174155049326838919 10982539985956607803 9032134006688165743 14477831599251957760 6976441753618363927 652191575099918006 7815254466938401883 10494393398829777297 12552255836791765113 12800728708952783834 3501941205774175154 5217699837234126315 10422031961281012996 11951962078932705789 6169707557856451465 17171603859665184897 14692535859393236242 10273276715925190572 8053590108926887539 9629707378121766180 2059427900886632404 2360456151355606679 13470110254414325034 6771465345820702994 16033713622070038586 568820939748186833 18385713533811058572 11963749641644656691 1223474487023847661 14401086231144579301 9401820536645650000 13634081856959077404 2812331940561981529 9306946378266867225 13638520070146849633 7869158225394413788 5287986307744734512 17155642649103354970 5538791630564766401 3315657688969811724 4699934666183603116 11934724887548606445 15269555789775706878 2563519396112120720 11078692502344349179 7935049667377125951 15952939655092839408 9027291075296053635 10093071372992657587 11137512933646089648 11257760906986728772 2665717590355951697 16500293643500076881 8885365444764301588 16413529954045357455 9125166992197213119 17137060999694820069 13981313918162911399 10045192352277796962 3992013968874501035 10477019939864398439 12151975857912640354 7913187223796975865 16965684096372336476 13782168808841468982 8375454841802454933 15495602416595516319 3037963884799590047 16772003818873109842 1286341340961808932 14177402147854587054 5035126091399738859 11798488542059982143 6063156124479844750 12202477737043344190 203830834099605214 16895784728254460100 5586990544214318554 7505769313349766311 4738435608892665722 473518119291229990 2395382875358248038 200930967653357246 2182846767692587079 9738243311490206569 17281985287267412431 2139067237280436676 4451802369644789718 12639188317155103130 17498773256411850332 1309599244537565212 12563278759112625887 18255170721819410758 456067522920834355 16192268204269234607 1129168507596988378 6439353669272508490 18268367351686338709 4421600673694272427 3160272726019144120 6138463721235857345 12929380177815715725 5867125117745210197 13390128986362130524 12352146735682064112 4291300160907493674 8177565460174666062 3021948134041964193 15329648716130573258 1723692553502863488 10803057269877346594 14149616268530330825 13509958110654491766 18097920349452294886 9404246432590361411 11593896089030145921 17414352577381677969 15464391000630519122 2137815982044278553 13695119558172399717 10946498188266146509 3841637362016995855 9907138725246139014 18277737268936684111 2876080768873512617 14524811289461736710 13943657939146563976 8352866483462036256 7617216254948102491 1358985503261158647 15356816954039919621 6455404432189641550 10158352121718136963 13236823887078828780 17366377909104535941 11843600936707784290 2089131708602815140 5034186886993205934 13901790445124082345 5683537185755091513 15047365850924079515 9537160962452948366 12569516618727652862 7163735353018159955 3007949410722213329 817879630039627509 1970120668655055842 15813149134704180357 5878401541536397070 12194528645571067293 839752896938947731 14509657428168135542 3852739553403626829 7114161814912842913 8089569899099067394 17783817405692977087 15938962540708609043 2673213745937144369 6772054836407432284 8244429362653014459 14189336519364885761 1237014125378482450 11307323840304710145 16638659649620916080 1341134921178684966 118172569063917271 13043982208682218457 11835661246784527865 208708621108006357 9001813042864276788 235693681902191432 126378552413307565 14028097602669821136 17840694002494798346 2749891792227539393 12795426622291647312 6481523156944596637 16919149640185583281 16455222084014197464 13910366848308729334 17886314340370448854 3302606779200516418 3310287893792301709 4108420423739617569 4780485283676121758 16909829752048736646 18331385145665621130 2191443338593769159 2324224487318745984 6439309098325789952 5386063063283403933 784213001264476203 5624561688051049595 15020646964682095136 9220844775188580080 3191514382823877441 4883321181186038428 10065777965453950095 5091144793199484061 10391673230815312565 7628437706142953014 16067621607502901505 15300742608101991510 8591472624473845651 7825279209248068638 4315989865243455776 16402044156819477441 18032621201360147624 8870857703712476388 13334645488845186392 15724274816514180658 14471623104473129826 6878800156915440627 3097269347212703866 16276570684006644556 3704536672574793506 1238968455920504556 18266943994783065007 15563163602838277641 8197907323474929272 11793330747572448493 15327307871003106000 7082432182648122654 6213921197903004569 13350314654590624760 2156780261192016869 1165146985534844573 7294366567466621282 6096491076017778713 9099371540650150304 13827361674589557491 11808869056939000772 4121234218605445700 3381753248280137656 2388667093654792921 3458168414092061331 4864138443785397983 8620607170520925996 3392096603843084382 17192769482480175587 13152957413111243651 13758302638225092804 10959240113498005394 5129584086958196001 12363019141608236109 5893120148569772797 9865064270169268195 5222059221165061509 978977220237116603 13990524694030362706 9153541294953736328 9474729214973852453 1047761429516201119 1139309164903074700 11383381575554431484 17125157596213590215 3810451020661769172 3967635843579243301 1805467125626237764 15091742652384320653 16098886677581811252 14013400463410432625 18140629490865379665 15984248675568934572 1062860948276961092 17438953610186585030 5337931118164427820 15662584608070042581 7459842772064219364 11111828670556792670 8371182925242288981 9004577066800663397 756176312183219754 6341991196232612953 6526387735321267919 1266449289221687628 12038970759614031899 3960884124979557666 10043896091251813353 589471320412836617 12382408130299724874 8767168371922311186 2038747669657406307 16148809957832282239 3185282264134346354 18100842596020227135 6544995992791135883 527365793547246505 16432796755230573299 7566040285062088443 10663608813748844562 9787692068688180275 6770846009306856660 486147736541761209 4794262712767934330 9693007570053262691 5953737496762463454 9179766830354964389 17398328581148918551 3099753202027718245 7589541013717893261 11404685743855101749 3071961077383379641 14061200300758915582 10835381164342241714 15842128205335965530 425195724046827749 18092296463181817764 10197751566588547878 7154568671420214714 8234014279253894558 4460214237558652988 4982956443238206614 15043440691705627446 9184877919223961005 2671055472432332722 3189852633967424099 9274215994018402 1669537891382301762 4245526413481485435 7258166209239405869 854954542583709894 16219264999380950643 1463898708377252346 5767053973183904892 5847173215334413787 18393853827975276428 15150006107149553729 17219004647589330920 14717356492893492797 7909254597842420340 7242230483630154336 12696052933342513956 9623338965886070115 16475767308955281516 15185797191597902737 3172306397436183512 11131581485309177373 17040773206217145516 11805180046829210412 4386663305815397298 18055031559371714551 8843446132501541909 692608035999001508 2827269296412354288 7140587479117214981 7117151667112844056 4527442733509872494 324626596382565107 14077662000048366539 9161059660490690324 5251217176699745000 17042919999835476335 13614472072405226927 13359065254513619683 1175209948581672883 15147203797772445812 17316177187268384845 5987322696919584594 1459573994072010867 4534969072690894784 29697983195041615 5663310724156220223 12416115555730606629 15001123117032821530 16266255035180812664 13462528522359439231 15131856465480919075 546824723300506687 7604383325551266113 2129553009290525034 7220419498310824857 8154607950790771278 15844940094988935630 18302419440183559719 2100427431701287553 13127614555627656176 12743323441033105199 7790460069225868614 2871450203360091776 1330257727702307774 15088334801482415889 7502518972671739735 15030904206944296095 6349208631536932566 12081912833111275484 2845989072012752265 10858733592472176822 13900662900646033112 4843393343031411284 6860748132850478001 17686583107117519304 7080026125781172225 17306964663681695272 13242684291238616582 9933456363470758822 13699692446521569369 11891501063068128352 14072109372680378675 6370899325520224466 8853992142826077502 5054757874139210668 8012351173895885702 866586595688357766 7653459386317029928 16853049993622593244 7730804879170819860 2138891112718443949 4937848364203651507 16203434017377431582 12724869239402083303 8289920380746214161 1251946867427242209 16279705121532719767 6411385866185266909 3932080120949295944 789730481315403993 283681639960617626 4456366060029647129 12656302317630784701 3137241054516584910 13070260777828833820 17874785979090413465 11446172953021833196 1532462508595800134 9045347706325881200 12011875685959210143 16886249796992488570 17202990800640305701 3163021135220277294 8857412396893805656 8761263946692380133 9762749624579566405 3104707725108780418 7121339650851613401 9504196429421207269 14989667265564858540 995965317573747543 18154100962130899313 17592853529823876259 8033313566807136875 5608968132348652310 3782054480868456468 5731398193395044740 748102727608542761 2708790740898434331 2027174165187831791 11909462383790227497 2439479462888781510 16819560146151124238 2741833445332403173 7868643876702093068 7806447887686949997 13343520297652790980 18395742736629761997 6895757321653423304 8190458517779674675 526368939954384397 9644075974129327225 14299579009670354472 14654069323143077249 13996543917581450375 5776535694213753114 14569569148833593909 11226329323590851321 1002144298532778769 9214257964743819332 233651926063975999 16947246448418994844 2931969107163154968 4340445659828524602 9954280800822087861 1239619277180558068 3902072888837530706 15914598870727923504 4352945140961951186 1204400931352250208 9825107897242718994 16779629875500834777 6843479115874228313 8261889477942663268 794083206941612400 4442044668193849079 6903199276296811415 804643164292601297 1299174910667313895 6865831619160293690 16735451715705928634 14652502678485686470 14133041489344869312 1476991164276051043 8391092893453805077 1335585395374447000 4040506568831858839 18087634651339774081 787484937502501210 14249090099918158804 3522482585723732401 541621541226554571 14431571537173853316 556817680300661879 18164972987344720247 17168588400124521319 6727898257229590404 9049156613908957209 7809096941496940565 14146599105181342912 13876332040014760612 11133814425531087605 7154958188809022161 10561156137048270245 16323554007431453861 14945971420744777842 3160498096019703447 285593012400429449 3982319126603857241 9819912350329975284 3638559877949362868 15823618268353446011 3212809771662715867 14998887848548500391 11951630439542670267 9936289835812709872 1844951432281638950 13827327293783859609 1763575393782404636 7261445344101123264 17737417878896851523 8957039031765172299 17377310848067690 6662723690422941974 6381515667538132345 18041793876267615898 2125969809778121105 12951156527941459550 15666047287569102724 12174180590503980329 1964590213149651434 11811895060333183667 12686569236234661723 7617397307171008501 1232306030815827512 2017099809690761782 1230119925138527078 14750681519796073861 8167435238673558177 17055887235462257086 8874362122400029374 14267457354394449606 10719463242169526679 166276788952368963 179454041626156930 16107167386464100135 14574969869349469637 2329471943312276469 2400139122331294209 14340493506380993208 6232571012613041703 9606706535770469567 17133795473942690072 13813919366080254814 3778773918504713514 4300547587185086151 3383095948523407197 18293813757537689052 1315567160720977660 3014581318625391794 3534413853660883504 18297734976664849607 13642188691253638155 10881994313247553151 2688635474347273141 8679672104342922884 5728903114341659155 15575391696912693005 4792998119371370995 17258806029563732217 2280505773637174256 2283276221482702131 5156118821474433839 4575456251798420734 5415480937316155458 1447879786735650106 1829939031123043390 8736601660073696167 13889631983564537967 8408521936557432090 13331720436336091383 14809254672023876028 6071802300501614179 6332285571402815881 16210088663077088037 9644497312437305245 16776400214195675583 15393161139279576237 7245158465537464091 14877224466455408208 10410221165477409898 11929520133317844526 12492735063757933131 13811657659963271817 8417593815635717226 7490197795704886161 14131049890040509147 4186516717851544542 8543186755243428839 15409294864820247396 10963308312127226557 1411868970118592236 16144426992051851852 16008192303931531143 941539332154215350 7404672688342246859 10450905655106383900 14384734389291540211 5249300419555175414 1144458966417051893 13618563057143626006 8678515211256207579 8871137961578780419 15352986769054226778 1087653151151530474 3053007062088555263 11080862800682162498 875526023687131866 507858186374207046 13725318641307737015 11220313512184386321 11850677206044545234 15870098340249348978 1122532324467685835 16456229223978147553 16448939043189785128 15366450410952395 8345118376375993803 11779149562916968267 10563341054071229649 186747374422640359 7863655864499831504 6868228956539070296 6398467889258627899 1909874487917941484 6118410205260162521 18145138678563192672 3639242213062815838 11651198983145842603 8536945228701000779 2376103531455759556 18432246245676526418 5854754869080182523 12631279923810426160 7117279618107453745 1979622680806705669 9064793594722815010 4548224522366828702 15067207098634480672 14248098877010404042 8553984900036662608 2528117367851169607 7215942803308623114 6820484317964680180 4894624142405201566 17481927975582005116 5154515127011787806 5145912119522022000 328581504348109297 4925476566786811048 5410965230866913146 10065618695152734662 4622703771806599396 17682290193312376414 12513237957776850728 14433175702543365487 10333450335151768789 16095692842108248525 13518512079606334817 1438728745111116750 14530824552042191059 17564178062528886967 16609197898351873532 7996595313524210942 13885195126274029350 4650504227696901403 4131663440990031218 15633176446641725341 11210637456972023322 9792622208587727396 4503933117683902479 14295523827738395284 4697273249216209713 17367146645786434156 4389042708583462838 12212670345100748470 4627427831722557795 259210043303082892 6192320509334451239 7804875911369565181 11709575520845663985 120647640801133267 16190166396029374381 8377118377625324224 11428435294460857839 5963859158227338219 4638383165602121388 12814953125335358293 3456537603562777322 13962094070868709372 16777785818252039036 2575168208130718848 10821281116161795134 14580355750031652943 3814770158364667485 12483550623477949951 12810379681650889365 9356000789092122254 12451259075501710093 1486948592896331769 14368833331301542386 4948562895540992951 2684104853283920657 18099360618822331003 5222090856478263732 3372088409124726134 4235233941709197122 8422792554571646763 15894321938826345907 13148501715427229079 10355400942749031033 18172246416985878902 10559228768933415566 638826073600303238 4828126405451764776 16985829901899794964 9178158263153650513 12452779534730969877 8881461269888352333 13457245975361092140 17200162129963791425 6133162862185965260 9111818937157868370 10445222546959876189 8672729305454376932 1225464694169251434 12175914107944982939 13698805591556321567 7644706368628302048 6345955306287001367 10927745187074308710 17964579673920355036 8924625789476839804 985413485893854898 11935857060012463682 4460526914785562207 11210841130255687959 14850355564155968724 13671666229926179640 10621014191336249720 18275203512963928693 8106632394822547308 8812617258555219747 7747673820119832789 6049404140874721286 5232520761380988985 15954159978037161160 11214540471667311320 3193274131341745995 5347019604232217292 13123471311138622174 10875314217580783868 6303146222370731978 288089274161615989 16815588245978587561 9043780901612874490 17922409178531744940 5697987883691869988 1786268134553743061 3797812585732094519 6342261244757130930 9469008455559185251 2419740597107191843 12087879825586474848 3973254249553537586 1754679113272561899 719179279118307935 4234065296505932880 14328566496737093757 6598104951659478583 3506977016484773802 8980019630764580321 11590117316170442203 10054999528813525742 8621733204799766230 961817246304843156 13978942689336656440 2877021369959444056 14215655363816297498 13217412052327313064 8653221056469456974 15986405358150215155 7862427094498260509 33635038077583789 3370716603330382202 14553564496417701727 13944904361321890969 13495221445330998988 13652125377792999203 15875340988857401967 1889075356226798921 17838327185211529083 9878762978413298331 15437880184368679228 5844621540746699596 31464461725313219 196143985125208704 12547494154918649941 516323707069426713 11536806820374067589 14665351780400826843 1390048135564574682 10937920122707937270 14849714174103830603 16988253221804564885 9109602815248308041 4743899119283110320 7089313893302706694 17195054353679428776 11810263463174758201 13818298106144972235 17197384321600988648 4395468306488800915 322098711139645164 7057918721912853811 7361781548420817415 14885913000878485908 3815556414588402212 9690692527163250765 62605248871837344 11434069556613200036 486963910377552064 15755049690964252449 7904496674945570764 629709823828860532 7331524555849366389 5984225036399914176 102032784046120459 7211241559437165912 11686432034883604582 4599436681715164674 16031262946100774177 9420251558822190152 112760441121555377 5323858303645117883 17634929897694668395 16488385758397605892 7224439149082662534 11363567382202315851 4768585694375324917 12391836954350211447 10266612087581332476 13857425731399221919 6327942102083761963 16180921253655152084 8931013780385909683 1258267785254459056 15539210956385264445 4674667080918147101 10938254300892109503 6384249013747598434 4249886299543924530 1428866423608142004 4601014356763206407 5390308201205946770 9856225022459568434 8837353189319883838 815014565309031467 13388901079728652949 7903168061972885623 6901788385035429613 4466602940213723573 3080666011145470962 2148171183806720012 10336375403381433237 12297334358247887124 1218163850475707371 2021240712019950396 3830256392214167027 9737294044050898920 16690245586863242225 8852202944402581345 8949197518391281010 5554190174267675172 4446191911179229756 14440597474031324418 16661482545844357657 9847396971094961700 14591929335907779184 2206592272270008291 7943846646394899836 16492568978315449000 15574089568686040257 15056556852904219276 16663807827159015498 2377097106262878800 10952363475888618708 16123421629131157976 18140109245760685585 9403069437172076280 920958559379581223 4276487435102857846 5290840233773033915 13821524860502593558 13354010285681734528 4515118996733109304 6470643585669036275 9840543866040554264 3204277960247205048 6561626240773307888 16938922211598511525 10613920615121537802 16970312519205903089 1815986900277934669 3767348623326425802 10870325056244835947 5109097157585531728 482347443293844878 9481474667262842323 6856497533191609859 5417524375126426792 17108868601321078766 7706493060344449216 13626139804249566460 11473485883077911660 10585233768513151618 5038453634173001562 8234613533065083441 12207577924024349726 13554423705668254496 5244014225001964659 14625241802811102228 230943869721773192 504379409482456713 2266435624018461591 9060572246148899846 1119787208205890878 17941784445833968008 7510138527049622212 12833123238832431714 5889194419067414193 14546511611163025411 16228317820975302318 16659160077102002370 7957699226730907582 5975344865543553102 1825428354469918477 10179880476614416127 7345908387286132325 12549708666094409008 11956508899131460307 15436092703280531235 8019892571198473819 11862345413578113738 6925608978040879535 15153601524365338594 18299839734723504894 8892472942956622043 17256116669649835567 5894489553243556548 16196194637406318502 15130083007462664778 9550114063900465138 4430083595505174477 13574532082740723342 1638240285580752721 13130050317617192636 1542364547204814988 3795081295900424521 3169514277970502237 10145857518770414357 7340565370635113539 6786101066901449596 820160103367743849 9483436932362520290 6843536939808850078 15225591103882821739 7209849115612481474 17845723162755960609 1740885703659229574 10399575851170445472 16039563734898267351 11611243464258044232 6607802481930841780 9871222728456032659 16970514479123985041 235723253589161063 15014033777760474864 18415281456150802833 13544123402779112061 1236796588203581798 9982308252795501816 13878862879488420599 13909411226981754625 12088561311386400740 10991673768619163996 3953071124853402984 8250719994454796741 13765397328990159244 13080027345807652742 3493076812177496530 657698019309263174 11788246960206238281 9289277562274547361 4534756758467891447 17997389409241130769 14463781129052240563 18236033023378116981 1290139812284956243 4963816071727219485 12013259994762066954 13747062800609132758 3811988659413608367 4378022375489156431 17451240960336255810 14110233947769736752 16103275177601184167 7523665786330789923 18026827364531557145 8253232060267422033 7347893195764579645 4323504170418755962 7427781967280856713 16998078762161863059 12749378263099980093 9087691048946004416 1301176077713166351 13280014098401663945 1816768629875099395 14795709823620843392 7135458349592374706 3823108258521124376 828013806524022085 6165288589192653978 15933436658936062283 4401670477441144427 880151138792798315 5745035085769402787 11607891459241350239 17555923259363290625 4480912278680204706 18374142815615826333 12540942059654246884 7258510728321298914 5605221955782806003 17463594757273300689 6596318092203633047 17344283321851626741 568611116460418500 5484833882985789530 11118228014455606448 5140139603697404204 9702499209009391532 11185808034265640933 17680170858510616535 9792314788506585405 7660630495105673922 11334023998450069410 12725808614903790239 13853297174166890867 8458945097672006382 16199372095701558642 15785851048126915839 17547394898254573949 16086076605393491617 11964900987620439080 1166658840250756596 11123013226609567273 491705164058135741 17338740791399135650 11490254442251894792 7468341609838037687 5545499917541842962 10369391659894511533 1214885044102598780 9529493092530248903 4589363043120702867 1436785072358830896 17085510680398981518 4467724049621442094 15377789407742253354 18166413926278016621 11037662856097635252 7870389241565270224 1396801584676183729 420725670273036337 5142644923349917602 9751835608370050939 17909021955923430808 4441010867043654385 10853285503150678841 4403382819247722621 11809424683459785725 12843443606576346101 10059009114785347725 15648714224541478170 13394941249675163911 13511199960633766902 367838092187084364 18049236015810969331 5653264973869485465 13762814150917803897 17959610584281354878 10941132200545650673 7111342033780694233 1248115094243206863 5092792017544616488 5715389797185686071 8924731919737074916 5549917494144441234 5458442217376257077 15832099076498714024 2193191437548349726 11874880785748794234 9575997919254717604 13771002365762986326 16656643938666767913 5450385421237880013 4642879163458274506 8642532020542069463 2049097125172960648 14291434223709726924 17048192296426134689 958881658202447197 12153042035264124617 10074031259351054569 6025914334161078826 13425845066541521856 14716585407570422595 108286059917947062 17185565813938670644 9898665808239957816 2470497640779865328 17036683442154772687 6478870873708562985 8760486116855674968 14152722453672058015 8927305175275360411 2726429258078298431 704617323272689275 16057510074946602259 7112276456231002911 4715658632072002421 10597662113741950086 15075587894622178322 2598817538274007512 14980195400538964077 2061113472125550555 3285385795023141 11642119087151908734 264841607934785625 8139095606208567923 11168002717967336005 6112976855196272198 16006794572068105518 10830038153575649322 3289210764255683986 3358266989687867269 7118463987857170877 13012464474898293370 4769481160837881132 5093349451572129532 13765721728088498069 9798644737564189563 6511934002254354710 1276589975483800750 1546872539520675200 7241946087103735917 9638035438020431802 5140243323750581358 2069240865954977021 16862327284376543897 3150798260978079995 236582606068595774 4701194177756238205 10517170284333131600 2570972927329156463 5245588464160741966 6698765751514363024 16271259851448573670 12368461793447597937 14984712695174416481 89706245790269101 2133400167795921990 9738155053103086151 10214678275450002533 9214352365465752707 4603189123834021480 6620227698756068217 5108463021014521333 1005883660841920744 8728324975337268660 297716199109385658 6951608176908904028 1615080356701742353 691989031804276212 10751925799552559606 12121736130184292130 1870738596261731730 12105907558201126593 2677295737358580449 1462154509884142629 11223140539332731683 1840664363063663305 5152483233313403445 4264793757151757613 15190251336132567933 11108562068680701143 15556194700534167131 14764742940491475235 16027239778091456288 8299717828505742398 3917257395336138203 14960931196253086876 212430892990747693 18366711539612193373 4867329185554926692 6550882726642904211 7571826211400381526 2866549318959106939 7648381176147659802 15086058046771098454 9981275842688939479 8760540363866417863 14184841932967891042 9697287205801575927 6801963352326065583 17546778637096527084 395655837116926574 1742850789419855546 12781341339606603455 10305155081378839495 2449069217000687876 9943334064160574962 4041884099064573400 1350884533148179596 11583443235965803264 5960468564548274264 15629561173016884324 13924676101388947097 7476571246816521073 12410624970257621099 5720222781095142393 625062377555027423 631229116997499439 12527327342166917573 10367966053671934180 6951991040492566209 11280493135217799079 7014626213673717844 585069784067348834 17243126435392471999 1585141064771226490 15365701116117766633 3912309214472276626 11276313892679472390 4540164929109793516 12797389971109860239 12063270548271847323 14457690063328672454 17370666966661752351 4901309352329980269 13471562334833677996 2772191705415397511 8755786331483192940 4874819207321251984 12215340182850805868 6900260257055094840 1676984293082972745 17537197020955537375 2585402142547774386 1769080466619747503 12764043377559566693 14311510018566711798 17076164614633677337 540865173340312994 15564903553183703928 2591053373623363697 2436296488746556667 15257334218019977672 14649883856181386561 13211420163239811689 16985670112297276425 3850426275692753071 6683163430499862394 8177242158741301069 8255073958825438310 3631986744682990467 1968021108978208395 10982371535170775723 7366493077796967094 7981666306485658433 12360590427290883492 7860170668633268434 14117944682200009261 17418613113034579178 4423110281779213258 5231171990167309213 15453546804703203343 8689121084043988883 9645633529305733666 8796087327778490717 9204302308351977840 14775873054457473216 10917633004598414416 7522357541147843839 1149889351984478364 934748479623192068 5112386404367497124 530630183407819160 15467001093554710631 12862821762167050752 13037582032953195674 11351854129458021564 10760536677384007644 520594489443734795 612638870623690712 9663311922349587253 14162619057159077200 16129566609697485120 9159278037688936801 3346706761842808122 12445452792564971749 8121196698305299029 75573083356385202 195463274519795472 6704863402980370056 10872387754862307039 7242874133738783952 12810962152179188440 2560251913190152558 2512830442004569397 16561213576362010528 13565340342958842715 5383601327586510598 16237943409182111411 17380292048793317329 12004141725532946779 17570596365545090023 2528449675602612076 10557736567325290030 2330049909844686968 15173343859043496644 816029105174757715 15884136511315278808 18419357995602645816 749385117185469059 4592140903023737339 16006929630988208402 14814247566463498312 2722504956141699488 2381740354358039631 7994847670478365168 12168359603284098631 3061680453390113572 13418913655413432345 7766076719201515413 6934265066761905336 8565457918313132996 14849899587313805671 6597885598795823195 17301420182148453769 10509752890284794645 12221483726782587329 2203437046147624391 8072478424813710698 6736289986006287771 12337063066772569338 17276424956815697749 16608332698852525853 3190296267070323898 6618503854459577062 2793487474718992815 12717308664308206393 2053706441253821225 7210874780471149455 6944362282918198808 17277824228610011772 3329943234702865742 11150348289240432821 8575682515543648018 766473446962718782 16534391955478286820 8226196755042239754 6036541468183117720 8152642245166230881 9798087335519636869 8486730965378191023 9771914627104450266 5434777076108181472 5338094393415763906 10310769291609482080 565848064922729741 3475311590256907671 8120861457566810368 17747302810331321912 6875068038907361536 7033392472777608995 13741567496939084748 5812877722966401769 15935692287557736366 16243533587368142512 5651036763806150854 2848133624444508970 866338517071824687 16942335968801035598 17364753905768358842 8165898080972049927 11276197166610028951 17088840960257529527 11009328868077740211 6325808814331321073 9139152234867431091 2717084317755060164 5477954441752275687 8389077803410463660 13906227196401220168 18337723325734054766 17446668194752826726 13450425215187733066 11669963365132039711 3633475027783553701 140962609369555898 15211744231705380658 7331746719771983766 10321888533264186748 8372487499950642054 248106515029232779 15255244194716356807 12787036800079257488 3481876237130986072 4173241735921945333 1401574019565248319 918675095719842291 10607911847495909172 8203866966485915606 7277129556764792552 6367471768525436882 7508727394349458052 1559853956871307713 14339253586603315226 469201211693905313 11783128608376382996 4426714363385126359 1268857492487135193 8555861278416678652 6106070311574130490 14906500268534731180 2761489943850336400 6509422863881061903 5228681540649893671 8021798921126981361 707462024104845135 10946625370726254588 15015090032955772829 779476921409402518 3742011333282432252 12587522152708577599 17281798604368874499 3717632725178781772 14517805359597031179 7557527142219372880 4427767457545307132 17966278783451828566 3843085005603287575 17619881104522419850 503042582474064543 1965216584870800231 3098757510840221683 6261438314864172939 2450838337055283857 2182487101758258509 2446387550292012253 10864735954840854509 6188655914840776130 5357434534821607547 8918164233930150200 14739196270573724805 9862402046576308972 5496685809746482658 3887044137012460401 11191207250368892573 920368548456805877 17163412332855981520 16322804359748445653 12651225459950279412 15347396016601116599 11362650021796217132 16185473441170270759 17263380742189769472 12576597681030065745 14721726763669982714 15839209565940760559 9068588612854180907 3933390881001007991 17750793481252587529 15441225886019117251 5777497999321590262 5020309150648583875 3980906646323320467 2228643710448878204 5491799926528916945 15014157247025616770 10948743516570225923 4985185766151562332 6000330009142115538 3440273431198537994 13897117999244159928 14426730623774323114 16388795067814001613 731268346994046993 11553998665180663450 17774270818048093186 5064677742895578552 17717059432263353021 17343983595557651355 8695674316400227946 16526397743973135842 17766104338081232658 6171858207020428396 9040872785374183993 749300427492761610 18179718854881953948 11169805212902066817 9754575816893189335 6346593421850342419 13530415172956103594 17665382466531017837 17780774164523627669 8322443796856581157 8730711293141293502 14468740693623395610 15464418192977598646 14401732764316474161 818560936524939048 12522705469123633052 13463322905884882624 5117369637588240336 17507095667986322539 4834460077514042182 6369022560960150843 10884183562812784352 1798801822629149274 4605113505716713748 11620645638956923950 14445507308366938902 18405062619910633346 15784734341943473335 4193945552471136681 15951658693790175338 7204240874963635544 16389171176115315120 2707442264544490503 12695097044908698966 3881514631677531362 8455257318852360347 10153655536428214178 17668448420359294076 8386536136555488464 6289495421082512060 3968955078595521792 17532682024804719571 12283782672377490488 3774834331947280124 16128570731761513015 6465845382720478510 15972216321499524464 183768157391673908 9681542618166905163 9479064635804646953 989876200947915519 1489550537325399696 6140039796546502936 544970329700368292 8229740672493641360 2133372216282444379 5555452667719213409 3774906304713470702 17494067377433351744 4337469804098544568 3200813305463723578 14217870402332583189 11620256591382270417 2983853752107896156 4432610837624038669 11497764426419391857 14289298245276094192 11381302358216941766 3935824537768287834 9198639230738399312 571832413792784053 14908020075850494102 4918319405790671447 15996418416264849506 17511349553726734900 486284184674759375 7795554729216608448 11132723070127894349 3963269717493788625 5917218313956237765 17497931060217926531 7491468942965245121 10519018247561218013 14615528886159632674 8624057434808522194 13275366336175165059 10217581742380638069 12586901051233020390 538054165381450917 3123222033648718408 17854418980408291546 17251161095249758744 5444376158847446776 17744715175423065782 8826775871759005736 975695691826730142 6437163075416190488 7253786142267903503 17122982696528022441 3828356834884366702 16375997402578527108 6979997317293322674 17272217000958967398 10405530497155590796 6682388815231775639 13695003874672747847 15576182146683095407 10665701416482344814 15268367400664302538 5056361048288594551 10194754958093838749 10116125937883611268 4873870206005255118 577625288046721102 60086978612573729 14690585824264125139 13499887982492793728 561774287509658292 9259144113116384118 17866454289602854102 12318841989934133365 17102299451138316520 590217600928627574 6602193505332346537 14181488117925751057 1250039446305131380 9088536434087076840 12230266231443621106 17276860347251741812 88792259100789258 17570530991912538065 1548302037722253486 13468641874811511624 10178262527647084755 3345582677719417266 8490287646833484068 10885580816157470076 1156057236598873631 7559298114814744678 9386027820093555056 2106164035179740648 15014740292344456413 16456200101960939963 661604236310679755 6990842861964143191 5207272589678513612 11735547431072213656 18090350026477899982 13550765256952876685 17479379260142001807 18276714776114201085 3732420110251701298 11244207373474423344 16759992602119413044 16015287269302734352 15661730706570890316 13734378653314021425 14523622878336650293 16986842975741158964 6597299541172855382 450853792531493304 10755772113937889164 2033368333083035724 17271494552699121172 14657951683769326617 7760249471352413523 6765446977017724710 15120580351462076478 2097390300434087883 13539901902952861380 9676404668924683987 4685194533054241615 5123823113324646015 655475128590221866 14562427474015571490 16706589074962281472 18392707765235897989 4658406716992081713 1690450290226087708 799850620119493994 16866315780619796303 17532083579088539463 3305716934618326609 14952566994727651949 13546330353673039474 15478446316130558334 3292933362260519734 10458528450364849756 1114752880766578480 5175900953494069164 17617080434494428768 399091134278356262 14270829306847771964 5066163564930075315 17527269568101653805 18371531675822418922 4776414004157112476 375910998798878223 13079242222293016508 8226764800924809964 13313121391504058635 14042235603586805933 4224158703380793173 6630579619496659729 18256413995651968381 10038162879933783959 2563833187784614934 5342119219658538307 1099481582166889830 9378796452620925943 17744734489720996072 18404271433163785496 10449506028512224434 11623062394671426243 13533086509620566211 8932475805355964863 16527381051860940046 423430395765799340 1515006542045401408 6504016602631049732 2291713115426651103 2863864338674156361 17737172556344211805 2397256089267273281 13940852560801929308 9458067753354417539 18077919908522601844 8003161114725073435 16065007175092684469 15392189981170814136 9524297511495614599 8252057581218156577 3801543655919947831 12366387943402273109 16193972593462534541 16060705085804596066 16129821109531112379 10085152703854784662 11301098534826134181 9028401241941625966 9469379560656548236 11873072281121788989 11109876471804595373 15566504302081056688 18062024838380256802 14670514975616972857 6864785827643303849 5423575258498724464 1050208253146804006 16460622495972646933 2968935632818783439 2238749718631818798 215889378914724312 8092976599448289991 13536875287912759177 11146288125781302555 1997616278455190516 10297989781940955131 5173623716508474748 8539505963869820427 13790742522837818415 16723609992216421525 8186167400467175960 1228940490306252695 9613217266963545774 7617128532536958109 8575588974890503842 5394910479125071697 8088721445792797787 7781407541845419828 8939971927079331307 17497205705182380133 18376882324756740510 18143568055053122837 537153273100184347 18341706748680532588 515656155203630628 9811624407461806344 11354389933021660552 14459220640392363001 8054607573437667834 8256876966342272205 14487537756583206852 16266597092969280598 5941067735567846877 17889392731550172519 285524836994130715 11284465485209855809 5795185173414207617 8582215600274946628 8979217899959398252 5054838578646011118 4643170408290107502 1606765883893331114 13736716151653531767 17070443859291059633 8595568240994949619 17957098926859324970 17779253565745298423 4019922367656887583 2923869252427169446 14296645558789685497 9752133553003364971 7164348858162450480 7500599114860315567 10790726734778405959 2807650693753098443 16522993165247549180 15375282790183245456 11048439414466713663 4800744948442719245 14295048319497424437 6276173328745211203 1058816163516846552 6495625263669187290 1472425476190664005 9579816125617008997 15065226367909212676 12374686024066430410 3214980276557637856 10190656388541219129 832527503697005556 16704706778401515275 18304208744076909554 5948697619222088186 16349383760051877114 4942192359243914321 13276238447772275591 10168545507261580011 14626273687377820941 10631972283774940662 17920492615649944538 11238733709982064390 14882845312756569478 16314282799818691330 9492070111779663953 758590633371199108 9036987354139623815 3044499134175448519 14004209209356979266 17509350778730559084 15856669986641332158 16461214146353073285 9481850055069457804 713296065949575636 5028419346772088089 6200771242905057132 4315197345745519830 4553291266290330258 10543030450906500199 9062556156080523572 2503103508452472695 1827096872768556530 6143505509999635835 4883012523674110973 9399487588344842437 3590857346563639082 17255591428395303481 2802927384665011203 17113759532759298744 1366755687636452586 3180831281643498016 3399498670839767012 15169059079065556526 12973782103672788384 15774472392510233988 15412112186357531049 8417476061580930764 17147045599980138734 332355899838280033 11459074930863353207 4441034069756886568 2369083237195297183 9745072665505234043 12472821144984031798 15259927438352062167 1754842776266041923 12123138486965584908 8583898319774122883 7720577541789855955 5675046236311619958 18152808114923799639 14587751339878618408 8719438763592972261 2873377903106453842 16830507459825717877 3279398580653590597 14722478297072540483 8675679648637809495 9230987075442623803 14298303538102275402 2702824823382338831 10694061033946286273 13689757751425152513 7483077624166936461 16724135892668458389 9375343062772773976 8174309006438927257 17257357635918789778 11251742106169870737 1691034044229019612 3479854750767585175 540227452700304041 4031391088302951991 11415459665724225875 3573472131944454370 5877794551608651371 5522653434652238341 15477237055052594359 15426584805163144131 555479590943209385 14244615252313042438 14674944173740609587 10026798012633504246 10362535628937713799 12183567081808875493 9344526980600342712 16376627269629588029 15744780399113070102 11512553560405188693 6397962415949241588 6131259848190931005 12597388041277784941 5952363685176868628 17454528353146788679 361066463865954172 11960030984453478366 2860912656200399960 4538807796403241212 13395642906115313533 5405338072679375985 15585189563236355370 7941659717558132992 12938154277341025064 13293824221675879642 17686428067126067460 14493958346035560108 8800867646665879111 13309610990413342990 12725385074417376327 9722716423008155596 6770448167981263235 7845385249633460549 15379127300201490406 9092081046726262300 1305520469207152591 7500964971168781737 11087590574276553561 8717565193377273487 10252767825788022645 10700309053080678572 14644087059502141074 13305949015130927520 15542414244833303441 12888445508759600119 17933153850360679057 16674180700704403557 17575950772647116954 3408228128692242217 7282204149903478222 9494133835605989864 4735716403914828004 3580562339179726064 3264581126075020734 12549925696980640043 6488915118523788043 9966091581662601326 6933908859647823507 5072314039955337242 12940141058968642507 1511115841787185137 15399995492662457227 3758859151208039002 14247303664147540134 9361304868015688695 8101993166597210040 1758430522868524426 296063470385381611 11666169465044419582 6994571538980922502 16999213417351328935 9780687474871488628 5708387297507971147 15909469913479977960 8152762468750040813 1770538240729863380 13178809945930240496 4858902754430194417 14553884711839709372 263892326426896372 4166893454891898612 588321021252031224 15070336296808766811 83205213772009615 6880901130256231322 9165784834933454746 2720232308255204210 18103503768372893603 13169675337258332421 2522086022732973258 10189341774698693649 17748626519990164180 11450843291328668499 4745626732053199923 6922869012457622690 2008454780662527773 13214614550430855311 7897767642386419049 15619025512269286956 10170887270870701007 11771455824970405040 13841942151059263320 8051087820919232783 11934962869113967890 13755588267541273637 2237791722111904682 4547797684815034209 10237594909140088849 9389833808839136079 7972482911245972586 13843643942242889488 11237917549858908319 10625125240969808483 13921623348890166373 12302517461053455159 1876850674078493471 6404125108922467753 4254940043547366260 14037732266006826502 8916913982304052839 6082032890803994360 2315291868275819574 9241508359234279836 11370381310352754795 7736471361884219292 15476293426589545609 217495388521237971 13951266081564281151 9940489511486232940 16387084506231152922 13983437331260980788 18214542373278203250 7605507699661929483 1175035945367046740 13902282524102502576 12431839154070688725 2516179662309405577 17618498588744494756 4580226336802633402 16435903747030786584 17884275199380813358 11286401126340938857 12878464077377658478 6269399955317899609 15861847590179814316 12861391021127594504 17096661198956206429 4051977263918702125 7347554843515549153 13158930982878727033 14258261529830467236 13939193069251366325 4585638001811125982 13814225798397409493 4152511501069095008 14155141147131308917 2250011156942119656 14116172795314875435 15665051555930590678 9800813683583606022 5177312631529198144 7587744984248786681 10108663119501110766 14961116630353584877 7077466180964922124 3257390515879202223 2877525976119584139 9158051343922657250 118394535843276163 11335825236728307396 11302439326482489401 14788536032967529980 4122684122718791005 16363607294673383851 275502593957667187 5323767688867026942 13020474070473952885 10360369790453563693 18156385274278382510 6943178706345120826 5995826192987081128 9386525515780692314 13461380482523654732 1556918388359555317 3362144642409338290 15606783391600109928 14502701729038572673 11386734254000217755 1992304460340372294 12836926179434181971 3778286863735937430 13371706880922617020 2021810863086970607 10426388977949162652 4140049509161194606 6591945323143866207 5511337861108562049 16028932160517490731 17982707185257963621 6843574394255907709 16304606419669123552 18386586286501655659 12876558529193985775 2534992966018391796 5759097215152701494 6555743158953378959 4614012029221882549 2461941637998113648 1804311719993446413 12490284101175534071 6927540795761311121 13238989644287127631 5941500705967815780 5863728049215220 4130438281060005895 6579560681213412009 14370011646450511324 8666679260513183550 10328236979365699396 12490512543684251932 342570177936673717 5139860509187736866 9776632879669105363 17626587402079632803 17123005108691678050 11451792681202971033 7099297533576965021 10881013021807219781 12970770153048683101 410954225260163848 7301024365966145808 13612185916701735809 6066472680205963432 18043640418887346292 15506883144102180451 3633359970539966601 13466526389170164568 10611498926737364787 17238088953265461624 661190678392448703 1203649514317799376 7509958312385617155 15392333238082889491 5356925698945663397 2431599293630065574 6773259878483237314 8574383482020962513 11218182017075120333 4780261768825140929 17899608872872783228 2962618618188765182 13283106001193891595 11615784927513900135 3590969556105381920 14577940136765953945 7100809591686778807 13106686182113094860 14052285714790248541 13119310603275572813 11176343323372856340 5404983861010773868 653057416478093364 2301645454534894415 9533959543751266904 5458021842642368196 6479797850975108043 15672259589887816186 815747029762615542 15090050301908327081 15103379339027519652 1451588868806938097 1297159686838628062 4213893755980963213 5048962469634873886 16808650145319160123 17724796898152875283 2816560965631758364 11542178570942272712 8379632297276857661 13599838242640899705 17748042291892079402 4313754619965391584 5397458704594900621 4055360637864579389 905289436981328565 2877073953631695078 15993742311900121804 12649142233867435763 9028870250578094800 11832588337614394736 5193522520736195109 7666343662838362472 9352939003305705940 17416842009166186533 14017607003064010949 9816691083740512400 2544314967239338202 8472563188549319286 5663983628445425285 448352736950005530 12097721866702626377 15641178072849430054 6716011920335746750 15360374415718654684 8119464478007865954 6104846597646875152 3467530992398937962 11114395567354576103 7616171904358023728 2249939691268527759 18029465294506850243 17090651467332745461 6720015851213512090 6055285069074639415 12402667394876897471 10991614220062619182 10776781862829785763 12256370947426652997 16684285558984063867 3112639173692775917 6516221771726993433 16596439756450484337 11875553900967445662 4706920836608379208 12248033418365730007 4862381920838347995 9242879611405597612 17910101619061829934 14222398753616542572 13279604317447677029 12027017421419604435 10125604914863111298 9318356523689922486 8386251167510359849 4017367261666547791 14657485974630690244 1580652845199010857 4891444877982203670 16967208480130376234 5499303350501666219 925107326274705161 6790889396357358367 6814195715936826476 3673902402371304218 7814346092168799344 10864822750194748067 6702972144757202494 14963493696692618638 6348311339783812764 13264828627115592519 16748204968884469547 14028374979750913521 6761277608569989304 8326310458118356964 5471530812029782384 968048765274648365 9968875142457412783 10634180286805116889 6013246189227806971 11882712058557518680 226973501698787490 4435951496250626134 2381028098309576066 3292643351421345149 15934260044360433591 4669061882029446675 15392449105926520951 178176989701676077 17304813654867102499 5257822591536810310 12143748533474947861 900172318266688080 12670639943122729988 910558395794609753 12725851987876187238 10213381411582264695 13342433339868457645 4698383454951704537 1143431534924720699 18324083159220751549 9143929063973194041 13083165166374941009 10236680119197625056 99302501178184279 1531859760945034573 798513716187917943 7669097367553402738 9418602401409804376 136587830121925723 16968517734872347314 6637804100594548414 17470140765106358196 2055652648438966397 10309073370364786313 2659643318562901092 7611444844668748613 2617317009405545813 7190590798414696585 10000518219548531166 16770036029243096921 15028689007003539485 16763130617547530549 17693016586411891046 9013815572560985437 1478750921530788938 4809971173120940453 12205904293404423 16856976330487705382 18233873768498403290 8112900663128801576 12223255398300685291 962938335023698204 8003926162549345948 5870190498536412140 14773442981424796220 13766607274352822789 8649726718528017618 6645421347769616074 10309942549266039906 5879217075107827959 5610574929755051176 280316516455993652 14780856629680922688 3425090121837652567 15813881715598381892 3780398711913349149 11642711688660673294 12795417997874539352 12371005906283974570 2644515987285463763 13446370739126596861 8721053847825565153 14646750415072299160 14837257250552440707 14782429823441437403 13054776527494492115 2767928976391351181 5837737675166886785 5567643259275240785 10624761043831868335 8914825899411436446 6550570360404586154 16389663724891725002 6971129828064259681 2987725846955736763 10467433807976280075 9735580048698045191 14877149847960246535 2289013612341562368 13936937844787095348 6607127465133481291 3656262032883358449 318790727427302739 14282895998927031525 16963698439121540400 11780424172700493394 3806928987437657278 3816968201587675783 8059662643821388807 4556429123416509599 16859397342952521275 17844474382539080268 3731926549266855347 3988811975524254049 7835809576650224723 4177782681344321205 16040280263498926768 14588340720851148575 12037957261399882617 18004048323069182914 114362305317354953 12105942062513695623 2221789039769581601 13475320094440124844 10267964242044721580 1862578241021305117 17424158773994434099 6836099600117459587 579513238763635934 4874475591948968398 1647897329551171855 12261739646314025455 6537436802500408950 15079271562614517974 17476280130583116837 7049503347150942633 17136110802996014304 14689549802422911411 12624844113127950993 15502044901692556034 11104592828082879787 6429185771367037604 4036845474861810713 10291067787454246009 17663255767323547784 809919922325881920 5334219265837715040 6496808358450456520 8806667492318505540 11209231342189827336 2171448873045574343 5116845850304053088 2540180821058614059 144921680135575899 17413586562455399932 6994245628344485493 8349987338683953535 6022282534395812173 6488065958782555769 10178627399183153836 5551509156806825871 8684874844008400108 5089829712912776447 8647590504001091559 17427256206563666045 10756636120482319260 9050678671183338463 17323101544877068397 15868714014810966200 8727330573172286744 6143436310606618590 5181060111215953767 17948655861232635018 10935063019360325417 14251606795960993106 974220847750869055 7842541434253733293 8437279845705131055 9423814547256997585 12271343446371701121 17091138339182362716 503318349224580806 10874411323564509239 1448260338375154397 1871199514489473569 510524970518725694 16858401514859614755 2983231642315585776 3242301299369653778 11578556787507837094 14026260771570206588 10927240342363669841 6899287879247233415 1637788467469876589 134386623741314634 3553182460838479616 13144114106040932880 16083773098912845398 14845007184664730657 15613558106828514082 1597670734979084925 18200090991397511772 9344866225087101133 11773064426807051660 9908472388640692187 17681537426179403329 14905141570131815190 1613957268267375920 3425356831523564214 18280230190064967157 2376960367520593828 10692277428956467024 9496665697616173496 17505014175147542171 15683384975416432095 11192835715486539926 13254419605490113563 4953226019877884935 14309031124967133378 3710179365990450746 14792140164341419290 11723783117545065 2503147955947438965 5988601347595852312 15417828447886136123 540115642592526252 3097582828254749789 16231024924344660051 6762441269790655557 4622588137587980866 13960137033244957916 7562609870708699980 7850110023838874995 9110711653510368657 2519767031497216900 15185729051657969519 3822056980635734493 3064228505227905841 4324757977217534120 5985773167640481609 15723036505821932360 8077730633133350306 6462012349420617437 7308638412045126940 14186135272194393551 7272427772788231734 7513140247954220157 16899282664408832440 11821273441753452511 18445921473141281218 5851348385893703217 8498534509894702339 9187420102889656338 11861207448252165742 15336551410913275813 18179097734930594753 1748718771805448224 10781742090268565674 6699260474375129893 4770296458686251172 11255312675398379067 13603310905933134011 5174859317935956398 2456587956897671127 14540388174883554934 6409549200402455934 16754840553816999995 11988237253279691464 13742624059908718987 12657994162003227603 16448500404561746984 13833131964316671423 3311371406984248457 16517899540967891630 7343163983541345252 12931301708378009635 18112119119812348723 4224762978130006606 15814796716656759966 9634331074541627826 3974998424403652652 618509126768679251 17401348693047729427 13341800207141803643 2105283282879880161 13348783810438437595 11414209212009400168 3265318095854861775 5089609429125271379 1978345095684514804 2157899157373040282 8020922197510229351 13628693451141093162 12285812251007006121 7672084832835924001 13453616791388112823 9130372072388942594 4051869913413774620 12893107457314077046 17834646326793056998 8313854367887360832 14259449046887134576 12175129734174940325 14541501471470522156 1042328127460938106 913281562254787328 1448356521482142478 4714284438976679714 14324801459565188207 9341539237213003750 16299503215913133946 3645391912890274061 7206919198363631298 1153530749412639621 813731852568732719 7464089506832487361 8682271238441879200 9191044217499522911 5371978567606553396 18159670756766582253 3133204155277607593 1659423999447999353 3426596217972325787 8665992165873768225 15802535999556414861 7778359095609274262 4127995254765743331 12845344036925425689 1845034436255355481 5162252468693474091 13088889109612453720 17649325840380363043 13933520027421553669 16843956643464578026 14224795228017149869 13343331482070787247 15277682847644533124 5286073378610665437 12519181734651751354 15833950600865028221 11489244452773265362 9708952235337792196 18421149261788208232 570919379228146620 3548354116953773392 8136404884652892770 2391457035900579214 9321916175347697791 5658610554154375966 17934506653883360104 2721737076557776559 7407934180354095640 9801864561725370070 13769606748008176643 897622546672872768 10513921862226353551 16896938583353323150 1540778122060367071 1420925152167378923 1678068625482804272 4955749931109795691 9213672214444344521 7355314808182293845 13703270615129336928 10234973930953915655 15562124776766986929 530588620736372763 13097592166977813520 1438337168563191015 10461067639669830479 6626467297687506948 6168316047526787093 4432229294397142236 4466431253775470898 11922845107424382048 17455912696924075371 3968917115015248633 16839876894799286171 1601520574878139803 17508123084189901783 5140083419115957466 16827102134635369888 13626839723451259256 13431254010021254593 9093591663722631407 17222012769256161057 7919020014691042862 15416215807120173576 10085077030792803385 13662898340114146377 11899028639653624937 10929207418643558861 3029104796925994493 15923693444350130798 16505524971393849553 5714980661819026870 9759486424302787351 14211239612553788026 15608886556759857303 12419429609578762567 11278217560773197070 1047419502307581755 7773596813860933401 15297394507704532132 8469171180517049039 5055030493936264883 3362088104044532236 3101351695198249604 9593021553329837688 17297773564955017807 14219988400136530991 9358064612608300848 4927950395245581961 1059333651882693587 16477343249329370581 6134695857330923414 15244772658065685996 6684158651980854986 2609676104906975325 18343114061912971646 16802920341973065899 12405476013433147203 18115956905080238429 15754460073202252334 6473653894687206310 1202796132397231730 13247955787332057342 9204611483592364802 5709351809716578360 7837551139795905884 8114468891252509933 12340952762948591881 9833004767523069214 15963273311558736118 10991423394559340232 1165018453454102888 14070612424679752290 2906838306315061552 3172265577889866690 16328615160911791531 5992072690933305420 9636684085619552710 797680973514348047 6635142821324469462 13748683461195708958 298433571929407862 1620457713619260735 6324200808413420384 8213507099347319652 492863288925485663 12527264315002580521 18207788824523915578 15957817871583230529 8917643286295132606 1700811893003756949 14950258886679351376 17136555772125688946 3888183584272956324 6159502084225881237 7533873539017089179 6028828978112938823 12585072300280574033 14410932149063800410 7156033091224600075 281453869502080906 1831071432904166881 9182112151908774547 836031844681205989 4071967655558503670 2072267756265662136 5368796531520640451 4899356954148197247 10941941586511807813 12036790935112227379 2487169695896387664 16107121643428092999 10259281271291159007 11466475874857082251 6522747488878364012 5928681415544135863 8470995301424614440 5478027106195184346 5708991736423857600 3475820502941510970 3866747722674402441 3368971119888703972 13697770687478677877 4992214757246082240 1984136075179718631 16093379807400029099 1786069890448567561 10248498241257493973 6595148141309953037 7799698870029885364 7168741800399982948 1487451791810644461 1430557392528447638 1473503253672345583 15061307436381610266 11311224542821841139 18438178879748625420 6668276908969228499 10800407318349346580 12235360063184153226 14283921299610916868 9671354579327351280 15016908905087383490 13024726189722158877 8544085587316307411 1122156330401394967 14258382416995891551 8951170841173088099 2873884857192392751 756658712292719128 6749926848052399118 9319881407639181543 13153843601877151684 8337398311126184937 6627928819903383296 3009609826276329052 8694507754653749764 2872965967750380247 9141308698248005461 5941770655717160990 11782022336370338383 13145534276300820282 5893469471325737090 14110861187351382303 5428863793185194990 11992190088316989006 4525888799968346394 10013208674954541033 8842010562858019087 4134346661136128440 18071981027941415254 18435511231232804719 4122304859231427205 5780100095145715126 14345017125828189708 5136074550661131275 14420916890105198832 1487751890703875418 17484605797558817770 3163231662657665790 4512555949495307795 11388457258923147554 5434882731472446187 2218406304378769966 9159933037490757590 1066577166427658670 17703115081913848877 660604784961038082 11683126185091521944 258747438871608870 4154065532400870400 1645641290302037219 12137009115941709905 9855551423113921338 5205824524555695751 14894747540464879180 11541397528771124711 17709852075637217985 17304811255972435168 12694723646140397135 14063861342281016649 9381552528179891825 4538743999887951612 15567970021439669582 10848649553032158171 17512260499775415137 11588990427557877849 9221904613382065684 3072446398897992413 8416937889834658403 11088063138069482062 8979110939593718803 7813991478489608242 9692660865019677755 5190507691928910687 12277352696388849494 12685157207515317493 4489108267498032434 1469895445589538697 2895361333070392685 9789150259268939536 17527879017659929036 12999217592083232194 6519334916111147490 8371159288444979686 18401290807086752247 6478830639397421507 387189215659064617 7334846663845979064 4145334683039998309 4748826625133556259 6889965477210436226 652343864743883338 5658390017548208060 4527103522563058826 2533518642062514278 15819665114400213082 16591911962250716542 5140327490753196784 12474072768928259407 7153450542847052638 1598989782972017765 4908980355971510208 15265637116888496106 9418474942535787223 17260990686484867959 8094273010119862528 16052408516612260186 624451454839163337 13835606554529803404 8143126434715550881 4406960664253469853 5306462717713218108 8902486750372247717 85407074162551676 17241369968681453560 1707199977841535238 12687317798237294464 14571155268064452873 8922453074727376867 15205867241202341325 17572369569440318390 16569960197485195968 6246152870583041839 17049449083980397510 1588670986673068005 2601074835541672297 542194378681221016 4536426166889803982 12285858176124451775 7086706694427541581 5145531566929457463 9302799560920713624 18367094263467912958 13194932078636873551 6319971951523322865 96123227601300915 873500399343911938 10865929649494223641 6692936467754772108 5112673263803314924 1828242112310371306 1215829403767219008 17870521488360453218 2618505555374450948 7857913155305020579 11332716599811838765 13560574594987777190 4026096200982426435 16518345370237560048 3331612480554572277 15908289750323919242 13649443693510100784 18095394357499946755 670026816929822919 14045141831408328548 15847001427502669570 17242042937793078974 1701309210307925044 8134700873248256422 7986341314566411560 1574550494517684999 6372012161372901482 10330429073418923071 3653874677657471165 5653831053903657209 18137242929659044678 972130366263393429 10828661496410377529 8477152823783055079 212884718360392078 15953137512689332634 16341428350245696394 16785799168472729231 12482362021167050071 9213853778324955383 16579435164480004822 492359024736728411 7712992438425032902 12604140545766501588 6991467506651956126 1014591841973061556 3858187788209309806 4531643030855948637 7769494383488261283 78200156052487072 11649174006793239170 16724975350544777077 9425152872344563629 12648068118565474412 7893027602126864374 7945421983104364418 4284773044240322774 11271113373608954287 2732979575688636547 16641141977055869578 9064610237289338159 3313276532373298289 9372728737503434112 5123905669896929581 5069836297406633635 13992773816749527811 1650534393394200841 14963564693507838675 1607711500018039720 1862630630945887714 3578690178919415606 17008663394649442681 12910161879484895820 1283561688722896725 1888187283161106843 12240013896525804257 4574276125881061662 2797671027397510533 17928927133829560321 17660121238027133029 16285590332613696020 18239959351047049126 9123839255406510933 11550855083482619747 4503950087465918756 15483991911547905403 2780681758774751971 11624815280789023193 7207886503834113730 13543003258129395403 5634870805180774802 12094334983277786173 17218629219294651030 13622494246533170535 17243921755218774005 16936492633316124197 4221799486967762255 1961069299882822995 3863568860201415643 7999752210359075370 5458319715389846992 7212464331106151153 18095504918023182320 7186660672862421623 11463102796130164404 1856825254417635104 7548523338214886025 287003732380213543 10939863863664550823 11302700378529106302 7525692864083664491 11405881804091508952 17434091805862823995 2829018532692774472 16819622894220570482 8453671942571028328 2384808890569394778 13166205638485974179 9691119750368234904 16076351573362177418 17918660435557080560 18154118841035363462 5169652224117926305 12303841760121189641 15212491953361717189 12020244230493872321 15144494978858512518 8384489760088188284 9425941860204218539 1511949258874403379 12039124121202535783 6460639875544420071 816905073039060763 12740375687958205045 13328181450415473297 14459836680729850490 8444123200539325936 12112858143837688951 6084503370646501683 2619278810626397411 10987501256511202546 8525605379355962259 10815740097401466145 17931935582453890360 8117551615355142487 17484252761470648861 15209013393965964229 5576366079847305090 15598664940511262987 11268913121731988161 13849355978089222706 11746178492006822870 10439171062792746457 9255050427353795834 10900309280519367666 8562818176447806177 12512098949732599408 11499074795821527013 7005015574154280812 17530215842429966730 2424320915303916023 18383613503919416185 1922386976597431898 6574720179217298032 16956511425752786799 3848715201023344325 14706993798796486211 788942433684378336 3692353978063226373 12585214169760884006 5749496741978823881 8754069231625403087 10339908100557393830 11659008908050142307 4505884213865227422 15639211612851112052 9623105434326672647 13852624014511866385 4644239830572606753 6941575751498949055 12075521234627915303 11339359482280992495 4046603414286210209 8628053405066457264 4491469494705268832 2323595796490934413 13956866309875867570 7599606152776124805 296391422038825454 1662110788151888410 2789331748830982031 1820282473479922353 16049553848783243885 10207400268564048498 16657617725724734973 7498484780063531254 14916837820406831022 17237125473673510556 11161679586374433585 4461548809846715898 17078823964774604758 10094922494829019625 18416646120082113957 8596194879921171684 10848135438573236271 10955712369808559701 1067429000182242322 17032262565100830174 15240310516439456013 14578484406478039505 3232116127733396025 15973819420235657405 1678747058749853079 9856420697120491211 8339058334976196717 14079120072180164670 11896979811025820310 3534205514664583957 9578669601477137439 610511883012445165 4120030939082294421 17501532417495181257 9426278163414243111 5635450088113312847 3571288383234082834 3059358044529320503 9147676698486682463 10667810267729645377 1863708490731906872 7455668119719694186 8084000482927691947 1901317175623572104 6772825909414082552 12885881381428176367 13530313903803328233 188561995354311217 7102812211245110266 9259494841633952324 3329701172408006901 7943418980697325956 8420845705344324824 3501929835742515415 12378472803459685590 15210189012574706447 6780949316211884131 9715849011225016752 3246888721280880240 15695721771319691963 7849430692258047352 2717321150650550951 9933151218180755916 2144984893604581507 8584222258733152622 12702069379894485979 13136246870904715173 3268659749046583083 5953837861216787438 1577919077654453329 8207860669746375028 8176493212838027238 7927669946736858344 444376571800505868 4255783213977035101 13627494246062791735 9211595704380746731 18372077421161483690 17879737697325240395 1470183979522378722 17003213954370614415 10021663502074099201 6165781246455455846 4166297582215419287 11207805489334396369 12325967445420915590 7346379614975147036 11146943799825595894 8085407023472211603 6599682819780697503 10678930563371422500 1339237802006656187 15267319698203876625 12529553651982081460 4575637162876661116 17116195301020450121 10408021582108526904 5831442146639867729 16108590311781133751 14926231340442163536 15714206623346752134 10048358471818179978 8232822187566322930 4444521054040419024 4884661869313496755 4023042047264040598 8668399864604948023 9688472685266456910 12108379090219444103 8061132510196367283 6885202664082832540 8834927818535677225 15501289096126186097 11947632856092882478 15188914331346091011 14683198234343870724 2238977962320611388 17176477864646495090 8805409409671574593 10824152274803178717 6244802316697942538 9460458587951105008 289822741547068564 15834274713613816675 4059197976190978754 12665510616956160830 4458934520946682345 11796007376246281954 4357390528452776291 10535228940016001251 10844258851337827773 5104999906889658194 11357868450077030484 13062475872218144387 9954256996338095042 11470882347144700581 14331264185907235383 15158685064182508021 7016788798230502710 7557547452834176769 6171413854977305049 11884787675435952699 8809044164359191862 12940556652521409260 11565421475423347661 3464233289423101629 11287545650844158514 2294006213132144871 13514853140730937334 15376264243605466229 10161023446513221531 15514128384497911162 4105996025644992695 242442687440194098 8788614464485571753 18434448953553030378 16895386042450693353 13985250013558533858 17050597664194256236 15866969010083781921 10621361202509303286 6749231570013904542 14068310263152736773 7187773115344419973 820862241145823783 7931299845893249804 17053637142346774069 13108589992405811281 9323495329227659973 8149441290801151334 190781686373576222 9008351608209144398 10538122631155897079 8745626846544118417 1102914916716416571 8236450604393103347 12376719933531663446 14723513523518297718 14822987062313898305 12545521531054568930 4268560950524248024 6891442255091422247 16489726345100457408 18309855264515910381 2565221663364952527 354930440005627878 3935632664891607725 11995586960390661885 719703312168151215 5172166044825175515 16084315683290599680 13359055730777999022 15877760254730748105 16678134090613580545 2754284769579295015 8404978522490356449 18048981791192010786 11939783781556113223 15312344494257305905 2201857748571756142 14573228045974485443 15717542797384046171 7217460108030990156 3359790592888650285 15364007205984313056 17400471926090205864 8203026047910453549 3500687032418493223 8693129248509846899 18204704053882354391 606045688182703606 10433223483073571838 15164149640418237540 17534456465814696337 10799284552569794510 12836985146415405991 15438997560613922037 6398310005731129713 8759860496526922024 10082648696706318075 6263630923611892563 6207966688843926860 1025250839049038730 8903931687043012561 3767678385395658312 9989626437184836729 3077208867950561150 8244852837246994217 17483434669730839429 10832395063985250438 8717953731902226761 2590612333262440969 1175394405653588953 2170784840582290210 663468727781512798 15630700087402930210 7333325364558329999 1849028643366967170 11606446225999986223 14777521072366302003 2861875390926548461 3370896403469259484 3662585037685232789 15493732042134408847 16091976679900232592 8978777232562495005 4080062637058575762 17629351080882777698 16038992321283278247 3435458258672016689 634071304312700744 14310114987751723966 14149239653551899936 17014133501989538518 13965972809227948518 2947916765794650511 4820154847645570990 15084245545882061651 7737384798312527079 6587653485362577478 12750593499238293066 15085484524223404276 3052756077533043883 3712409513406076822 5087530230804075859 4852757942132765640 897292438654453886 16487912631618566982 13521775264778954491 14243163768738350473 3886199047946265629 5660253498293647384 2212531032516708265 14078410472302660511 11441201061059648035 15563472183297198782 8959403188200574291 9627365149187847320 11993833866301754520 8439453660028848157 12752785382620179929 4843864937782991524 11916798100205443020 11357617699178926915 16243790020547445620 17605907894165874086 2280896216425077637 4114586599643315515 10229625288948549678 15527595310194251272 1417082379791274932 15686201157625227097 8906830415627320769 1697542167815339291 9324967292218293920 9033642749549981368 12773036865478600229 8642910330613082050 7827316630625984084 2570102552095520259 15631559096131381472 17629293361866926985 4930985201424085047 3120130684134643542 14404621606626224399 6546342219319099897 4945954266719507516 4476728073090247676 11187344840731466141 17518171588786052387 2922369589489212424 12016092001381942737 10962758015821012817 15810019072105466309 17981131429735298798 11059625141192701342 12153942609933311283 17668036584549987171 1526063232970610273 17912042394284958508 8323117341277391313 12377533623340123534 10940654033901144905 3470283993741627500 2820422387392437082 7835151154460378735 18336824917597029646 281812889236956912 6443222366320984748 11894387204291194570 7627756396109100394 9567347425391476736 2174465392653923806 4177218613164730058 1047122657448094498 3487963402885989090 8003177415530394428 14956607497664129217 2281839299753488582 16686279412127422254 6083879062000711573 6196411035407230297 15497574133687738233 7460094977376773224 71872102946477423 93175285148444877 3459018549323972633 6312975452394680821 13308777443631533069 1557102763871517659 15904557460838063553 141844894953298705 4819839696455731679 9148377431051243982 1592095197359667651 7412090512030158702 4644978747589382123 17510288467620501991 5958265477872548528 3480722018592417876 3404978914613117620 8612948353056898205 5621955378568440008 29541598050546035 13120447620972244020 14000694513012016885 1558375750838715452 10060620825002539122 16614264785337130516 3637232825944807079 2977953021402587360 15985906235510105494 4934737606962079116 8945352103285144004 5216341082877761027 866810962687580093 11664742842479520585 17189834285539291861 8266621982864200656 9340740705823157739 6685353747096154879 12265686239924112166 2464214538276210642 7437590412965516252 9567949950467258467 11559190735035211200 4328604004456599514 16526732167164028038 3133855635740589520 5054404074782269542 2355242428003430484 8364445968153000054 15477545782805386963 7929139667769501206 8853989469067119628 704310413751839403 3761887307804939143 4583323275187866959 1943419677862359064 10001199787511156668 15443420015500354328 14307802589105258166 3635362787202167979 11112395480671302188 6851741494224451250 3363733266703614944 11200752354592354085 7646986384014500776 1857668114764109593 4895221053242493719 11272059203940122328 16611769970470382189 16073696584748764688 6204090515138095817 2402750852652844588 8388587003020813048 3619484437201994279 2319830141278486303 11696957024445392912 2380741484829090127 318536667301642233 12198365588201561500 17682035190269578722 13222672144914608340 780720504207376585 12736000675725785005 16746757531152346489 3806761000146164274 10795291410902313451 15112768439143662456 830290066695598395 11886157139969634201 8663637573942978439 17940123390817654454 9953886595773431870 18277518802405871180 12590165244644980784 4136474665053127100 5522031037482942788 7512053185393203251 18424227771921991863 2226356800019610068 1615125401413160037 6800888386946411951 18358000659757653026 17247094570631647289 5804159028006775782 1515838568383888647 14927897204664064137 17296890113491050110 5802650219220461450 4193066466036264455 12132558638996928470 6358453509287864028 5032988383769538048 1353434027163746497 18352882328011157734 7685573791883030524 3262337654201759005 15786453920373857829 16322397788837641799 9505171552905036558 15399667925707804322 4393004579569487989 6180292049324561718 716643710203668532 14343426182583109780 2630484641525030125 15834735084667018478 3051359873316520202 6896288266626131098 14896670985481607248 5241694947336407329 9894251082424979728 1293405881076399485 12635509733187579903 9567534194304787057 4453082906791456927 4378494224385079273 11865521416218605526 16807488547978343937 141252423186225585 9686134650155965062 5744738329450898584 14073960202424816279 10550160265930366701 4952931498744821289 10483596474954056075 5071105119823976165 3021189551096398079 11314458021938692377 14196463698844227388 8329190551843815237 11204631923919636567 5302481089695866548 5417136421559810573 12207727694397384234 16139295161018088229 15666282912299956058 13673905721676608930 13946867051296516371 14790724942795994730 9092940785663108531 8996385549428084194 17880250728328366909 2009464610845179174 17108891818739647752 4596584585210599561 3600726060865218656 9392298934330121288 13398994789774713956 2646570753320366302 12172315149603102524 10294738955205784281 8477369142253990643 6039418302680802125 17293319248664384098 8174175606662291502 4490610164899768016 1480261480577667601 481221112871180148 3161176618643608739 6268583450413453135 13783353859005197110 3196162650974521722 1409172184578445115 5942979482323571912 13869212826391805750 12932563962298053247 10710000268956912072 7196302432168155988 13490205042252656832 3626826564097914544 1497726671134263389 10326083011441673086 12111250737961002595 6134547191463440611 3438437330885292573 8263505050826638860 320735442938810473 7754970323881151615 17690032033082676725 9887549877840612298 2405539197569089722 6894563919210755964 7794056943762175584 15094203648490998636 11156792456897742263 3011578428429989063 13188797949947877085 2921047806660269557 15709818315419810072 17712377129158552605 18329662027778706000 4513301858075962835 16825301496050126746 16563167598743083554 5806706084275867477 8602377416998830605 6752750755783247685 15425339360738779135 4617596729460962226 13277157759776574499 13867830845637213221 14514266630593300250 3235780937302355701 12994154630994014580 4778357374973306711 15655753976618242769 11850023421391759581 4648558715562835563 3902660935181477311 12811614278957515769 17060805479567885064 632260823352279928 6132338565193659290 11823808807454272190 5102142050554190211 10883988320868553484 2879640281192636010 5725347894722737372 4951908361150878004 14966022128838102212 15353574007983945203 1839491119158550796 11331770326163387926 4433520863598886384 7414386590314254258 16625949167059500105 12233433231474315248 14260868999429920517 5367434893028714936 15922535816937029514 6375703584856833344 4293767931386968718 12952386234396888324 13589246628510295322 8650323074009161650 2892985264612849626 6871397987252684696 10489622181428709082 1639345457404861236 12314300167031391093 6416701876507511746 17648274230586760075 14150750701953741441 49731472032788048 6093816936874474478 14602931438318066453 3947503356926754610 3736834116339398768 4994534908498924075 11576216008965426559 7420313088536650320 14459911342866837797 964816038616785514 1670858081199793377 5195954891846933531 11535255214643924871 15377998501328379740 5857291083608972581 6534503424195743130 3584083410020400191 17716340548563121528 3909361033266452605 13813234556478476710 2006476181279935528 5277514352382576242 7564349115393680877 6440321044713334664 14438135045684480134 9474389035453340258 7924997027269739655 17905416242340622250 1916235626640251096 883572966691600958 1531905414313143568 14415375237881381915 12519980023142435859 8482609074337471359 6806620227309476588 15172186634300911967 15350954947183575747 6320686919141237305 18008708037133290569 3250894730043921305 2122487444958584979 4469835836008174987 10684508982163441994 1978065372201093609 13955980937175687941 10454877167901488306 13994588854607837385 12270330236458620435 12473435658386243489 7831949284753674089 2391040120341266443 8881288386021782954 16684745394744555143 3675747575328034601 6569094826406198905 7319496987942616270 6858976567695919727 16108362738871136169 9018243546171687900 15085521074841354785 6219834994767870075 8309621335957433217 13141207430138840066 3020212489907952543 5291542977698017564 16164039047078068812 2847585583491647379 1103535463475277719 2779351281137449421 9514861592728478493 10120426180644065447 14419876321786151437 16082095482370757936 9544111935271599927 17292907816812683285 2043520669343437416 13062870824106075496 9580636834524148622 7255956468786564945 1647886650582295476 7793031557045725667 12884071918345274594 2363160297493770636 3232748589751270335 1499118604879531684 5479858534219128606 15435541495302876465 3967979274782264932 13178820183852707542 13431198495259474857 11740338524507680511 10802786859077029717 12198638990119577462 2508528308493943730 15752082489310219300 18408914887204646113 12351514766774929759 11011986391154714635 1906831983353640165 14364671452263694467 12603172210217068281 12030094174372361669 2753588062189814916 8187201696003919121 11165220912654292584 17552107634800649555 11596742699257024177 8604939271839915129 7284881099167891199 16862522519325038342 11538178257764988461 15616336318841173015 6919916117168092265 17550809028933992758 12225506633086802998 2264379725438364861 11623939835160529226 17537603587624095825 8467317509127452463 13780277140557702594 14472919936485988916 1888828858981370896 16364704912021848876 7517172002567253842 643873528802140352 329290196696104347 14562027876681617328 8994052554369716560 4926410717889412379 641541584131424231 8547208055588704220 8291062813050738821 4311909586002518108 16112094785545361727 1849869268249146821 9974905360842886118 10005934494474399270 13494584882080041729 17682698812107153664 1430375353231708725 7450847377235929673 16278823512398305755 10498805859549045148 8184880298634819915 17432667715448496270 169933180682659836 15872480506755561051 14620513127277884682 3241987087966205188 13563746349101163404 17086454492826903514 1063795463079918869 5976376750215427832 7702292087834919289 15204175444143305060 16490916060264592157 5442398912852965399 15720531734855369227 1388175902905107431 427448286361509015 12570055858112342460 14353553484126099950 17827947395193047882 6994793485389370158 2437136105784867550 9050687006687683138 14407243012318961100 2338795077993406548 13504055370179700578 8256734498054003414 2738243014362718238 8531153173401201598 2954215990584783941 7706422575591203662 12989873951827318632 12117886144818578496 1827324530475075249 8895852511313519183 9186049585701030447 14778531409040421141 2522107847584064959 8889461572168411600 9244444525430884865 7033442031035772442 4585078412339798140 11547331746019468664 14968882845479797 13518015937602138300 8730028507034080174 13609930749703775145 8859237245488812292 1537091722083367673 7686999205447483505 12193051456200122567 12024467277691286754 13918520768753835187 5981769589730884337 13675149321527454400 9613344187956974850 8405073663568701968 16444889834153965318 931549517604910407 17133738278169724450 15146373611157406304 622023015198595176 16341983232528211181 5971511752818912768 16327838488824841613 13813626348400156890 6841904154935592040 2888552817713233017 14407407957257495576 278708187516281439 7518855087160294538 14149474213450532321 16135270108852429518 5255954194405824594 6624880704501813875 18201525980870827655 12751722479433635105 14262616407137505349 14384632710653494853 7960910002421607737 12535026877403116475 4212309128892551729 1030702499036575772 13364074808356101975 12070038593025221802 12696087553650425087 10221757528983580627 12531928216477422038 7199220154714169973 9199944221194950968 3883267569334341505 501765462394623872 15244640214578397293 15092272751247939749 191824650513412499 98575889405584649 15427113024924357538 17791435679274115843 10989181804284202906 16918296236143285217 18106567269525266207 15956786915363228097 8252399564023243650 12118155941566023821 9355208035964243619 7505752132722328146 17751610194262211307 17188854244167690214 5796629439600516642 4096408564200435151 5556023244905183169 8156847079031003543 1660766770035492925 15748295232166032559 6157749414560994904 9109678338710796205 4389850011806510155 6025008837789613760 16172665778334433513 1915150541929328395 17938299959256545785 1109867118301166590 5933186722849924005 1286748994889234071 4516648215617860311 1421748759658316847 1404903100537345253 7883396196483197438 5951951519904933233 8536630616904122884 10127752062969011042 5616470688075620757 17516272341782332344 4258655241520682115 4762788876573762493 9820696305174598299 15325111349390857918 10605261568005477355 5875346569123126225 14932108416022840870 14762088630704587530 14922265693278325145 118341780091114508 1915027018121210684 3181999868464613187 2125627018234781957 6639777311919582105 13625470523820467199 526431628624435413 6484659047427364969 13431489955242555814 14189830953051789345 8010738615430508207 499697300430024726 10074091110949624354 17965586913630020070 15137152106279657338 15529519664926697014 12931099113824843947 9275416206864677684 674318989985924522 2192736921998511866 5060614113394502473 16315220241078847556 11881597961155306931 8875005915363948965 2048613612988290112 10678456463854407669 16662675263831269560 15653143182505668147 2288921577955481264 8625322402992705117 12843525343838000722 1434416373843315348 4539688084362454344 9538592632990079898 5454045850278109248 17879626832122963483 8067766554530346799 16889454981088331958 507439965428452036 7451764092524653389 5783741211617799123 6446387566069779084 2403089152209156023 658338551681535405 3329258430680515352 6640606912464700890 2158188772303488487 17961246456862858747 13858719788788911657 10698115050429029855 15107036029822859466 9051168246304003238 746212385790792257 6189063332284784884 17181343693724598988 8505624381952284591 508917655197673588 3343262970128886361 17543347861609061236 7738762960363318073 735274442345581447 17624274934949442260 7623412717127101438 1633331234417830893 1159594751119829044 9878246883885585155 13152160542002949611 11754063704736498161 2089064500614978801 6856178713253718357 8452054714550607489 8017999122650480784 6684311715193713972 11359117593115585689 14298630855010471403 2779279097533656002 12731873405698883675 13564394297934387518 1830398955079788138 4906027947434087804 15569442155982420791 4875787054633324053 5092973876315579706 5859799195360324501 1017685343772604377 11254961403650219383 16528300332079510377 9136284049404576863 5342136723550254249 1470906382422947790 16375693054067809316 7588324680282099454 15827443476526491400 14524221659437488781 9677021597560152614 13214529375250998503 3777625409615760633 2917700295070856912 1628887147117245329 12690961687290951556 1946166100337395628 12016590707746607791 17298510726518721316 11039868034846174163 5701247072933742144 12643413093822567113 16403013473970867360 13450178490361650377 18395626423886605767 10546914324959852607 9718447522324757275 6990301975086479225 2969377114114049081 15835535057007469013 17527363688765777649 13758774318959577566 10191204241544446352 2552844006875815160 11001195044853455154 3128771378734114929 7391880214126019701 992593743122266821 9604733205794489983 6818414289483908853 10009550924468204361 9634236067246150621 10172973987610719407 16110081887846263265 13220108394918156088 15978441336015502735 7801104362799540769 7401236914077105605 12872097393044334511 4250029860891673 17019661060603335791 18003200038094269052 12874034702160917537 6749091342319808583 12574672367502019247 9786980468899630531 12596730770041188477 8107721921202515151 5654995114885694449 10930585785959177675 2339941295590008730 17983212341380050685 12512551931222119073 5308156961420985077 11119559870674006996 2606900358819743253 64713212558196399 5712071268690674921 3221345803883010017 6446008569161973222 17247399893544439442 9640728162052770167 5945097295807568881 14693471682949722110 6160554543893552345 6655747162844499337 11357428091999746741 67831468037637246 13575509876553747269 9554347398714532572 5148596407523572044 3296936825824995070 3669036230639840613 1417137212747307291 7854600252469849383 7203464831538900203 8595336163633733280 5709107414153737695 7697869477229395006 9295208141367511568 15600110796912852516 5633575937706745180 5209429415325238429 4101111742364435317 5721153213590424601 17763023564354457700 822178189521811660 11599757460653343884 7643191320992781984 14819050529102763702 7024190946012406000 8975928844618138142 1221363572621941717 14952976670468619540 2030561775213308895 3570429817085541397 13361744888073695316 13940377966773746409 6971749367751956336 5663859368228908526 6264588405402159292 4990828501434596068 14153280247423172759 259887457134889327 17064011733554804576 1361764764369247204 12530761476126337038 10028791276350349447 4154560422857515597 13116086644002726435 2470291886220771217 4350475220198906452 15716764323336834250 7666378665017448900 8712562290545326441 5674684579662811063 2931684684399721267 17639398494518617779 4994360433626720766 18234922720273852269 2852439039709408431 3790087027544904866 10056591651775907552 4752694887813253599 10172158916451772894 12976384696387060626 12490702670295797992 402875100803001148 4211148027594580477 9811000126785316740 16607316076520775295 4777168531548866952 17371435430304728264 6447892090040212710 5233201777136534463 14070015801842449866 13629700989781376152 11666435822708185025 17827597151342252557 15030674143030391227 16233655547673171821 5956887605762766492 5514565596513448878 669049771282908107 15022753490698299836 7078755175837771876 11264940571432587616 13953129926932023288 4420253038771021185 12946186260471571727 561064085572240118 8572985344775033000 14174608527622593552 17003293966071405327 11510628890983914549 7780775678539974131 2356576821904817770 6641328982069682403 16409914817107105266 10718827273654422531 15713638509200456144 14221388311963195435 15095370728670920709 12009861869529652714 13014816991501087563 11198634098928828602 4027012728892477523 12155348425170484587 12985396421458461111 6993857446387486905 17454177986615728459 16795035133455698539 1574975361475270182 17438935961504233098 9302126809566815426 10488216461713335914 5382407068677403996 7528015629244314099 18223788439403141582 12906349815110729716 5816249282249289612 14215102257248125863 6785325419754154484 10670989871915164353 10519525114266325089 8372165391104247171 7433128600622840427 6429565044384244427 7060168216258018957 5506691472941855599 12109768876212499810 10802285295618690163 13126280083902441199 17473580149167804302 8776581779596165674 12152876966885992017 2541427405831402028 17736406631709711112 13429486592600284980 15457201296556049409 10508085495481875257 3392784509662307677 15026459504256141703 14858981077734199560 14369500426833911773 8174322847936276046 17478428902373799381 642327777192338834 8414267343922787238 16397471700831189076 14425216559564818698 5179551616359883760 9813781798814640930 9295793991254211271 8837862198006997445 9089742382825939549 7140297045296217614 5898813931652722518 658529824490339788 15926739647417758344 16606067055764258812 13036666592983312667 16451747129499293827 13987061384917001958 6062419711543947735 17353400271215265859 10638959092010738069 12930568583798839062 2533772827622382091 14855080584053367630 8450700714692081885 14481586079617328472 1737279527665348804 15123540189213568966 15625750211204211545 15959243882705619100 8024460273956576044 4020539343805991046 7016475377969739145 17935951676586681887 6110420318667180637 7931970669282300329 10514650961907523781 3839067314015497339 5088398801150209429 572966799927785625 3438297936659090665 13869262933600462118 13434696472116097847 2745715716268032802 14919065230907709302 758529333147825436 423797814605051006 17341478436845310623 11482236008928930524 4574455367866652712 6028161686116272518 6003272593198462933 13941276149759081256 17505682864071060847 14733854215896769348 10638568539802087989 12608570021564127273 11287368814994979370 5854359831783951893 12434872265361234127 5725774982110239858 8693375549585259316 15405634097763541692 7422379540676235674 15356504295806216237 13779457640985807012 5700888936276212290 498877304595401852 15675170086623570170 5237828175132747617 5144396578936454765 15509174523760330454 5801432907034315514 3311112881726035123 6777241106038580717 11003209937824664341 2517972106631235198 4939323873260043756 6435141466644788109 15133252438902553516 17703061074277599484 8816663597692466395 9282423869395165140 17959672333591567833 1692569767947538901 6299668944468778913 700846386573087273 17288141235336513312 5458940592446303518 7258727526590097772 15181871783060446134 14343237828033486866 15120105238636113646 17632940570043681577 1296514875027542937 14571771226217831233 17222685260731284482 18406528265450353498 17957813986563746801 15636866462148788619 9887153634399151495 6914422599735150294 12030605455981267912 17114250040795842716 17530513869152250700 18427549062276929809 7754211707848069988 3413399483653844881 1170479173616813326 13532989831668565121 16217809046527789195 13679180016218842342 15125444308875633038 2128758262618664260 14918171112030333119 13775542627819781139 18300204493079163941 3505061137947290629 13265971988506308040 8495860403975270683 12102281836995644736 5362511225197848292 17884624340895885149 6657811252831658340 131356001547298123 1540238345717985619 16856472458870738120 17822437106028687803 6630076103578508770 11115799216477817398 3632223198535688694 15493203941155417841 10544649365948219546 15971171842034260005 6361265284443937178 12504936359324753995 11479986117554029188 1394363022148202153 448157520062906006 16879992578422631153 1101835949783854259 17209848382712394231 16867175409321960361 12889608503102393920 9982211194533862419 11729964901113889416 16713079036549347920 7813851751110346310 816183825496490135 12741458747157110708 17886869807159335788 15343402889908123193 9452226226450818327 15241253832634608140 155882342773384046 4700523549269306943 17887790113756060129 12020688288466758112 5312134748304465097 6551846257885843191 9911313639129353890 1219080121519852076 13574638658173614407 7435381568089276005 8930424865144695546 18427871462544711378 8913419754656441600 16872089027737770695 6802199940556187944 16219334276446711093 10754880639554039087 7056260707370366683 326248911620720574 3479420085386738896 17452861035934080590 4612679274273082926 9165506568299790561 2598781363283557064 8077397493570514756 9727324326323544447 2175798810807532108 52035900852438946 340398026913004951 8974607534070727117 6409112578940516931 386913456164322533 11751662896503660520 1377709486268335453 16415057892765565941 13446688781286693182 4909854258509019327 13968848625863765283 10159317535415094105 1712294037785713172 8236538631935993281 5221433160786321495 4186472059239552489 16611018961677776688 4301873233959769732 17735675823568774813 8110049658708335961 3004706753493357194 15185823519468035687 4443918006287594293 3983996446758099404 5579558976999510295 1113168199246024639 7267318579901044136 15808772857067871259 10609870492630141365 9841173742931623389 10314612785101210449 2453939814397051686 13133185999321020592 16796190910161389370 7763740816962239083 14604738484119982386 14665809242792850657 16654626986714780222 10342844818593854239 7893022823472362423 17690516872849026072 18356876716377782320 3721081240149282891 8082803239964469181 6730208820290337561 8000210955347448658 1124217504383279170 6411604000871060221 4915766426073940169 9221977990892105981 6008251796608885896 8228037682519809045 5703455129149539131 5569200435787143552 10535714174845612916 18362821902922128110 11335995883669509796 7227790063937460399 10740191626670759810 5030782821859054682 11014497207428131010 14891988316942849811 16508588157638632788 3265179925586683705 15833402065710815822 6080686452062609320 655242276071230773 7413833494206280883 14643564230991781416 230017498754193720 217626006121006018 10937393294355160326 656548017299371569 663207656494881100 13064937958372730189 16608353136649392586 2910973956763847127 8374962722754132921 14824555674329170557 10296867116456334772 5575918449498517744 17850497047613904316 18085907351599041207 14176695704230296769 385382257383156647 8175134101053214734 306716496395746743 17635830269007085420 7703352707497527454 5682104958225402750 8732022396471970684 12412184300713549660 16164368827097601742 17170571081097537767 4849566090473070745 10795667812218759174 14409251990766848423 15649089736823733517 8971427686844140278 3891989021446625883 9913020736815160039 12056015338517656074 6682063359743241809 9098977801391336369 18175674265196509460 10480352267741614462 13496667525672538083 15568253064745304010 2704196470111429879 929010898145040237 5279498411854931250 3845382548636399250 5586704749187403452 17469030379435806674 4255576252727169811 7828988502477377617 12499464151280965493 6100558278488847958 9263834810766883086 15924434666801143312 3233688882618422239 1857840054271135992 11856996674718050002 8524573263353202042 18439617366895423075 12533402212311564436 741041889435017025 868340789502157816 6068731976854671032 18208504806362147712 11435246616190110208 9781576616561139565 18442054960745196274 8354342418114395704 15634846269735557247 18264339091133818150 18003663828062180069 5274709263289292204 11153560531565128811 11030829619214015903 4039525614558527465 6753209450424585052 1881509588246062775 1119349749904488574 7598565430939242870 12547888349569073802 10200480081217457288 1280631994162077843 7763609975660799317 3034596918239887300 7934314885372086036 6730383874949207076 12016370602760156997 5279438454178248699 6463189210161669747 6198651831413317698 3782403943297278957 9354909737125553577 3387990304677844207 1998934482065242590 9851376841810271664 9324806420455358421 5007695190314007426 13831750923729615031 4681876761553578884 2953565635124143862 6814779229620445687 15350164185319246724 15916143407779989930 5454835131846522024 10935346003771946417 5818402557944832954 2623133565912127057 7934424676767381874 5557274480556782628 6093769211130486943 1320233361283405777 9872830944042530715 9340171575393584294 10152098052280874445 2202660480419241918 5581260454244778517 3211496227256082690 4495577857541181930 17298948399432548302 5959617068304097279 7356253669777005074 14736570973179090 10433613847342878446 10050820275322616364 14665739764133012931 12080134991792353745 16748167909772094086 17602674356101256663 8535249818190003470 7850159829142330088 1779705321732177073 4906317640158124943 9614231997453652249 11441440625869708995 11413379942276194326 8825453781308583561 18345163032594056885 10045915350318642046 13321369589830859928 18050834414538536860 7753283521976212015 5418661610598465326 9190372737857496130 12873279673916533276 7622856523094612942 17076664618853424581 7573029914434667484 6755113567689659083 18245390131092755507 12549060592719070657 1189951385386376543 2531247293914371148 11524981916744377620 13724552886290310562 1693163211629087301 16360331129282103799 5117904271779835687 15960861981790642126 12610882024168359363 11522103322772286609 10830416017617788744 10894415620035830807 14345031189503818615 1761530634253265837 1691202655097166617 11644485018526398755 15502252884113433966 14752277089459411818 8123495302285112037 16646132028609578695 6678448227004782262 17876222204571772859 14999065765847896664 6408061077262115743 15773974289848547925 4589270227067614946 8745522633670732679 12233968255781036278 1874287943247179871 8571333170196392980 4927757639672822619 17416539545227767709 14534940778168049448 6699754099092437929 10183568447657923305 15097656156095001947 6964012782344128409 10164964567102063978 16392282164977491391 6483941936726656416 5337029378854182631 4540411146171394341 3108863218948174116 5276873093369140914 2210745371488716579 10513627748157483969 311379344075899829 14714000818650570262 600739863433809755 11045126851033569964 2816750811036001583 2864459656671228913 12405518307090799400 11684567370056339542 9323180954952042942 17501587059083693951 2634599889786486426 17107645683755714876 15765937328341381516 7036441663023063598 2924959092498295139 5890835643900235600 13020733840323400704 12477319033342062145 15859307428057192875 17321471601768195668 9231256092373222451 15512876473121111381 5706527860825971780 459158929713654298 7891491637918661442 10273955383474918328 16075453284972207013 5988406786500461262 15329759995696289488 3549141184624433028 181209983334610029 12941023754304182027 18382838133963449661 11742820548842923747 13309446284491455040 5058708521916401212 795997523784595685 7977289990146046039 3272755001280573692 18031108593482245640 5945525503071836176 106531331737506586 18187835634696171403 2172554550748637361 15128660381592057530 8006713575087576504 17182296873628125205 4086621201449446951 5123397643745035052 2949559415285575319 17634398683462584255 6781634493019503528 3480432171152892160 8990892873733128030 3815729635586104311 6583836452339819074 2810160650112714841 6435129332035906358 5582363402239973726 10186015661635296089 15209431081728473072 2248705984357870559 13923431215644048122 2046704187399364949 1818272899472863758 14113240616723240487 13539716413689241350 10646173730577339663 4612891759884508038 4420155106876334232 6469883214196281187 4055345780150116608 6506109958691384197 16760021526663069036 12309078921900085962 11294592266225235791 13491169949340403023 8629292855090522407 14202238118926395304 7358174653089217545 9836407730876146685 14922668696001927861 4532950644322391644 18276777785380010689 5866104686568428289 17322958574102689005 16551132922813983426 583394345107471819 834476452625751489 3509956880778777430 12717033694270134712 6541686221117498051 9056980179473002636 8362228654539889880 4301796326154611194 7073134575338120489 6194287035337393690 4026723238978618333 12370208548541689177 1789998361346072304 6643068272316436936 6984684095117514420 4828513415436239429 12015416737008830760 11814786827686613639 6082793452983424198 969883473641376791 17319023549307464290 10152808558015460264 432674656480792549 11675468171363620409 18152777884392587671 4920784635965170696 11934022293997674005 3524363689493438589 17416968502694025155 17927966737746871641 5049490848706876141 4092923362025581695 15192822443202354668 15334141824275962451 16832876850912786554 12263938953532504631 6732626974894920993 1911850606616056180 8718421674693263402 448412851021923269 3138864202708238894 12259517710034761915 10981713413074772040 16554904794659141720 14304688376192620272 9859183892194911451 16133127348098293369 12210177001500003256 3548783810524760085 1299060779035998953 17402202604082409039 15873211675999913949 13819554028327585352 13970881452877623375 17298059569680758375 13834606559813047123 6413551976747737960 16863381746560583562 2000327951951414927 250103861654198915 5144145947377499825 1923684322373038798 9007496223815921182 10410396936737907681 3609707844854735025 14038180809151811715 15513944497890641732 85774574674463069 15071196729605540349 7852009659379994554 10957329397203455125 2391097429665401712 14436666306693684439 14187512969319215639 10259699772583514446 3755783864257724152 9839903547826586451 13667610220567670050 17336860918759592965 15076326845552727837 16525483232986173927 14820327451035718902 7787165881778334255 11571109214934712326 13857984345448337330 6019103632169815359 12691176106326469937 4537454720100412512 12445211947885360682 11277446043817638053 10985518216125803466 17504670987123812760 14788747465443352439 13086689362437133006 16042675519353320108 17296029719443330665 15693909142611543377 626064242981431484 7856095099370952877 13736103646657168549 7441699367041264585 5897168998307375840 8861610926716706465 14577864070713134931 16564164220875705542 6991916698257651628 10801608424118578244 6742055985698392101 10749505930774704171 17377650444343786569 9430270197209832790 5837595929110998074 9188158734721976103 5825450793152010267 2421986485865344711 5864654340231010742 4224502242637034478 15882363590553857785 1431247857503045445 556226861873893637 5631094650358194851 10522340934547171254 5521994390456800123 14851458909067950247 12696965030783186106 2542768005760192963 17990086793186877798 1589424514147534726 15101531438949246128 465687664158263405 12296978944972357318 4790346498186986871 11170444507580917920 12092415702971132619 801003616612121711 17719407935187008470 11441080925644021619 13405350965347350399 10141064720937531896 3554344599943869015 11948961705146463854 9824393479578495416 7607046299222983906 9654520077027442122 17536391539640924138 3307089936868503181 13460911452026190811 6763589629612862089 12470530570465149188 1034608169747415710 7984767032779155102 702783907250365993 2175920465435280649 16226548671747157460 568125374048164325 4681610962662373814 8644980703969847675 1612949876598698107 14018527423559151264 3449527173684517412 17939273736445408932 15211398841429891473 11605405508795454215 16202784348649531610 6182268124933219074 10708051291268507198 8646658509158550424 16727365136507813794 4358661466133718232 14313054123495834165 905022665754412337 13516453305942610100 2310503721254861631 10936833268210356745 14860558333277148618 12861236108928652455 17518163422012618469 7374875596871069215 16277115344195106941 7871733997764904463 4782621748043103276 15137186178640111957 2635806020685541090 6931770924376654539 17450137131308660744 9288114951614925373 5048767107408009654 18360285762238099598 1426313637289904070 1646075401522518805 5385019419760278053 902044308816101894 5101871732049654363 2009476577156221548 10752574950155474552 5471580083403912209 13085431621469824667 13641542562846204565 11690127898355474185 16200692989841907429 15140917659614456461 15378407254728427689 9857613677005568132 1607535823776514866 5266113608279204118 6215315506590799624 17869792447229197775 7591661432307485449 15829120218396641866 12879162871945824231 2416947250709839736 12884296086812789797 7473198024298638375 3661802029672336752 14396108688814211627 8538255994736827192 7359313313104070261 6765112829368500903 2917809229695106721 3792118803319575952 6451699388231576967 16623175458716071606 1653569247674089185 6401259706373855127 11184855376541522377 13343377371847405265 7734177089811910382 16973437047480611708 3827863357579914414 13305420101928655472 15927917860717359057 6990464113022696579 1566123749771550952 10389208509997303681 2246046006254952922 7295176204350125171 13276762871297894112 15101263806588185579 12367640638386673136 10493641831397465904 9258054821982577283 10620603426650278158 5239260004521703197 9542054842503521430 12125426333289196096 17721972860880851018 8739619549552455603 11567043732434218859 11159848862489102074 3500886964463621006 11695479447437867512 9669273543849015761 6668466683404481839 11736069074801769108 17061538407453645411 4706429691039528543 15742840043121350816 3324385276997115449 16668211419301580318 302684642880677878 5621125653817731560 16326260227376905429 2931647766483012165 14881159403828674160 5937502160451433822 10940924223008343071 12891513941014702456 17907690462075956930 16370966489923978420 16157182131349576376 11060591979143909068 9172411770405699940 1526073430968706567 14935272578374905621 4486467839128549269 9029966366409463254 12489079409801728979 17077965153616202052 11696079123221002562 8293173828219197309 8269435139465278699 17755917681490322368 1205556037074333053 4528357718953097777 14689603132513301245 1769133526911637877 12321047562260960567 14024693801577205297 5982145199945395469 13898613190926280276 3267840242793475927 17311852597593379028 5716945946915133960 10180614268286778862 18048291645788251677 11455733221290045631 18207288770506860419 3619238905696006294 1260214462775148465 10618262256284908782 6510084670505645750 1613401988677194974 3424696498269882345 8774016002905289481 16089089122512345399 9060644514923534166 4444843433372890861 12713579011456709252 17238383183380350361 7265570229817519246 5711568594792248706 2903108621326303529 15229631902570157206 6941624600695361787 5587765924512858032 12296056837616869072 3738900394169794140 11814471882371282920 9569676330350696349 1323374393903182859 1936444804639519553 17140439557074240118 142720125835954769 17758409095537036759 2930544168265262427 18008012248810888241 17300226691735303647 298413464256757473 10563889987487066123 9974996906121726955 7449324990192064525 7001639253673460392 5011021030454350666 14319714763524207860 11441536370361204156 17206655194920374299 11302255721622376294 4223356716845248530 17878384407807507529 17929956862009317948 6414821746854157445 3582087974864316774 3692832352513657985 16052115555499382960 8086371470328406929 11557889985651196991 16804191438989713112 5558721929116564459 5132710304527793480 6914255264496607559 11888751893352069998 14503658395002313833 13660115749932648404 8538474558491193677 14808425248769022452 2639960762112690864 9632461457342854074 8390883399798224602 16221388523046617096 14138912264312660812 1466464628348123752 9572004096180476559 8163006189023924939 952068015922773823 14127351948870920594 11553119465832869447 12466874936276851909 14655805973983753467 10690351492506536667 8936492382632871294 8177472674274118423 12420561618681251846 17096813548331331333 17122839705565232232 5403044438383773399 12558798713523298905 11048147763141632567 7116017591574346682 5148696345163316919 2002268029609532263 9212068751447448503 799342907169200577 1206483082045196010 17319192544725400202 15609737115735094211 11727168751001532683 1191342125322983071 13290591004699614922 15293643933470239312 3521468969346978214 16992704805023773284 16329357577181183746 11046769889750740729 13623838302078538900 11872826247314990703 14530902887153719925 5559488714338124383 6442470777398025276 9868176735517748699 7284375935836545906 5397507464101144853 5657289884199433531 17026023845071972152 13382921305063744458 10340201480799172923 808616758384450651 7520499950108285712 14479274656739794262 3494484397400622335 14522395841356152065 13651781815948330530 9101275868133690374 13086228447963011032 635451004235252509 7588039705738936168 5174791965199407971 15291094585759313898 9170531657621751294 16484787337103931706 12815679387009062062 3692403058749544096 10805093243398653958 8168688787770984766 16563715069554932105 9169326306442554519 14037386266243573813 7402602990835307574 12573584241789103425 3201656353210039498 6861768652620006322 15559243476957282164 12888789419256485659 11264781396719251248 1274085060308120021 11219151848731785783 166153959055272783 16068336405979026627 17478214266719973412 7165209781995338397 11513104926131793746 16334412941615031584 15513934698037833730 1224531836825873398 1456591409406383890 4552665866629550840 2015607511284855207 16345937323203787461 4687246054632962031 4604289695462496523 2700291281866809365 8999517679780051337 17085975029951828727 1964891593797896740 12860087293292113529 8218897621694408919 13713195892931131276 11144047398320561692 10465160926697961168 12219199193130445648 17469721870838598218 15916419590042241751 6725929093152460379 17847319187711289753 4675293724727016854 11269541787244482138 11712619398255509743 10627038847392861949 3169216694384114261 13852455990010323231 11840930885143640290 6318151668946086281 13402093089676466015 3587044151970619485 8442634319916186859 9449142154468404900 1502923832838626676 5762996253047107903 7529615934042801819 2364748755891841068 14910980608400024681 15630139263158841741 3131293279282129212 3978886032769781637 9069760211758474049 15432194322290138897 12444593509346637720 11434406034371040686 8955935079913811624 5731742160390825912 3965535152216104457 11640035517551876310 10043258073212473809 3515676688565957743 12426944092537833492 6403946129874569861 13557186412415916914 13586295832913559866 16270321706986431292 421146739218238563 8833961506721522055 6492708059269520441 15933644129385211177 1914283823203429431 14738958695047332419 1392051428136368327 15338588648237034226 12699458250843396118 3258231090529147932 13785629188577029830 5728785999536803793 17202270964526617484 136761848250001177 1283048654392717605 12950889019185901871 17450238126521708650 12632976353852194184 5209044086658160166 12206651230243912360 15945505914903100346 668766584651805278 5270974900310260123 18285481500925817766 16694241662710840694 13025860445295037686 7826316537826372599 273955519067072070 7077059707105004717 7880100091983555410 2702368821539021706 9887385956559507161 1580625989576547669 11026818949875919998 11417005607115582485 2911260249073787022 2706853560522902488 10670591262422980371 471951362107489270 16623992942739419445 422086242074650085 2297801396343224656 2754251250128410919 15067305546909958892 7035443961070145700 15851262452294150341 18213569377785615106 9933335779952185974 6501755791366513233 5495540147358189991 8812442490582378159 9821512492443983496 18051527967660380742 8783333600672526742 13746030317828715119 5761745889232298803 9074630248447348313 7965668802844949755 15143358743284754458 6044119163522537851 13052264313264852902 7840577739017577814 6257237739149258217 15865529491279676741 16001944784689347220 14187126047324314019 5143541980575065672 5025474834576182919 16059478558086858930 18334163388838942379 15993288218964916692 6068204747425106261 9275125584550236241 5575553670883284045 595045030211062017 6638725047714874393 4582726637579902507 5350948921986994046 8301640451490404175 4166661477061242675 3663894078770370759 12201299985229596182 11600408342593724431 18158177624744744470 9793356652886923624 11293455041728251863 10962681510904581231 16081909369559250948 4465796310351277170 7597863163770217925 12255878708772416443 16443463645120546459 3696883039509097414 4842562945966131840 15748148738825653866 2572569222195948239 12914597270033001592 17266520244453862763 20823931921234381 2897126425951077926 14171070689521532625 8573536157966428201 15689603916640541577 6608819895097469864 457937391697521339 6769766140702020453 14415443530489813475 10589424267826096345 8954838428124183420 7881348750323800298 18330296203864885558 15499228722559551969 16259662638769925358 10678600969225201030 17651517589285335275 6133162671203801965 14154329864753553828 1954819896512895238 6208250802787054517 12582635429697390494 16771039963983803904 11711847036496474738 5876484152696301180 10444287417397369718 3343673139128559857 3095431409178200627 9305365377424132099 15472691282221368514 11492368026602860917 5589747113801706084 5146802013804622115 14443839072656963698 67947841497990534 9678581733904189358 8921329535690941425 15858279274984104243 3874737481548753594 14284552009021860345 10584120805197330776 14057718957580127951 16665029117163063999 13197520063083026891 17489899098674232430 14530087553779496271 13017832924802752734 8026384794067707706 12963030442273874512 16027356421157514887 7447007834457526367 5112455278396466614 17897514639080426215 393592384104480805 2610209466794738852 9140839798520816966 6659211386469424163 12577822089049654055 10999320735268881999 13047784365900350570 18252124332321049392 7940752350121490764 9787287271837223003 18289642523000018306 457699993089907138 6102309463347428814 16473916380676516593 18183720234617242219 12190862699424459668 5137366600315863168 7825164877362263592 14648964119509148860 10312119546243274824 15195482347975111849 1122150734109385086 15497034902279217445 6747137548882341950 6716963253116383116 409045935516621837 448601986418880877 1833230267909074808 4884012747846246801 9675574887569517247 3752179842187391194 8527336113066653426 8410529618262068415 9495731022822130805 10473130555558161281 14384451854999474271 2475368921341267428 7670591760596628188 16509545359117690822 7322868625292300298 16464838106728008468 10700808825073418535 11408983648718224213 13224297188395379590 3974514146496637383 17016492025185566886 16914971719583797926 3019026876800447189 1118223301466710568 12533299174042254236 17412092778351665478 12893600372306751996 8994625631403709266 6768371130259740807 16974270562011372490 15506713010231279086 8580744794519209292 8561166222682500288 13908617363738568755 11650174285149324861 3719792513545794806 17927645302812728157 13913006207908829571 11357295620212510480 2673149170675617840 16526549841073077292 18445937475767055839 8208675872636967765 16226220811489549285 16072089671238431274 722195459691984114 843912196449054265 13502252744748360757 2252632136675972678 987531326796241512 5195394085097858711 7175978838465695246 15729499496511673111 9108825569353396370 18359819770579835394 9968011808185689848 14210838254515652884 5652579928840533223 10708365652647053099 5365738821840409177 5162731570032035368 18374148551419566546 13958218184967713573 10911172979344487492 9888362457245976612 6513662874565153823 3840315626677278396 6853570756381085800 6633529968373192422 2120058225152834427 4108768145219237918 9914200698561084230 9849061407769796649 3645822734101451079 15012915804368326570 3207336802351234077 16170736142401214093 16850854831572925247 18173245554233555502 7079237736316898512 13188552069692990012 994381919885978473 12682163804891858504 8842484832828957992 16991123053622339783 10108395437410763521 5251358326545600677 9668766823358621064 13763317526077010078 1116097164516926972 14722833876734828677 10258922255342130316 16641196219665718951 738191054053972396 11679999219871029300 6189492843228803147 5834164317118101470 9140584220772956589 12645425063176808963 5874905056805561321 675226497579213490 7341179298947378493 15013198752004916186 4153601112761690564 8457377113396797641 8413922498603470721 172364899077412539 3830264007236466044 16760487454456663462 7423027675406720207 10141045782191136994 13553085761876199345 2341112793839779235 10918387481548875312 46130169903363954 10749871928854928183 4771594000162040348 7978773347519539279 18045666380024395390 1089785360840109284 3966424767203850752 14225456289324547461 5469131310677291526 11609091641469993085 10778419900118738105 4253630948438089807 15545150003659691601 14850607346113729028 17498447379499113684 10544962491897874103 16223415737676798805 2495987418447614671 12528974096284701647 14385719031421756293 17547734617282852600 11633468410712093420 5049161161486765005 9480484797114813571 6661134189956769607 276735537459517204 3488709422836272955 10265407088115833411 1386963029424130139 1402255480712426902 1011637534120202960 17259128030567441604 14310672687026853686 2471225628197179980 5339932748721268334 14864787370468386294 16042242933043170151 12851439676309226116 9813437282806571521 18131291923614642628 14272581858545901708 11267544053859829762 5536225600554780118 2414774607328758760 83213309540712323 10242317860002796175 16429635782010053049 5194186208439842298 10890618070836309902 15214379155413425524 11999009532490205669 17565621081652294387 12214099526381903554 2672344122927205879 18420846808546337648 18181943785353744147 15628953678032563279 12443241977200810847 1954097937336146112 18132446260506477340 18434475353004825708 18248734264707906719 15033230608200235111 8899293575252301314 2100542012432717472 16694245670151905887 5486556177788931532 5553875386485593241 2997233922788119596 14312107922925155251 15818120891948830770 9512759941057262768 15122532944001613532 5963115214122787774 12307341874238486154 6239962568734651867 16618184044720002412 4418830380605056099 15684772933753454914 8583338608783164160 5849836096099408715 8911438421724135468 4857864910153587057 14639862850756473372 14326626681108450246 2835683103734700062 3292499727558920385 1792537130373643788 15541338989202410739 5169458499475788482 14487730582254982706 17318299574380564120 18190977062454792965 1119936089028808669 15432447438751625807 2296514663180848020 17226108819228807622 13711977735862312882 13895331765346861035 30791488717348643 11155950865374213653 17713059527906996580 11156763328579005343 18369007301007709676 16895576228752051385 6870118721652096981 9807682568880617580 14420589859781208091 12666765033722202218 4353766313880930443 12251758150395966547 18445197191113149868 6246956475231362561 4722842041537667676 40166986719047580 2822577151904612564 11682980531654254018 240504715065934763 4638424915062781829 5716184278881182459 15054685490308929152 1671097269009040995 15671946470212504247 10834461072005898628 4783569764293251425 15791545448046940355 5684550111323769109 6406449840850102145 1129303145923349400 5908507133158062408 17041321317496860256 8526032700199867964 4778995580700308203 15965729454453119738 2419156855073845918 7350837362847004582 5323418763521784854 408833815118856845 15431978521740530444 17950155958280676303 3491493060216725926 17977567008018100113 17186685374752539724 13493647976405233730 2442619414289882754 5682242818453322056 15099765002647377264 16900988060135922351 8048800624504250881 191616331209217076 8576119350033541261 10377608366340197255 17767521264719950277 7864778687207181476 5476443895543499797 6187517892731607220 1215546949082506366 14314013711992034765 8958753709572379996 13463311536088344582 9878479452419907331 17657518752779588609 10707967595399800502 8427211172715652331 9585632740511786629 9785751558995055851 16939937893044212887 8422690603187077147 4941110100640744098 4487790162608736674 3336219892247166043 16228046411849514123 16070664872091051817 8864624535281953345 11016658784330377709 6470463800466693004 15814679180832717508 2421258748891849348 14952238983346733621 18022558881354544256 14171099483631327637 2939784405853093875 8654589654215471765 15879018765169747477 5961319351029897852 1795750243536632460 16668684937039676007 9250804248793577753 14313011690897324598 7729447069287216220 16852656575441289612 10727036913578282057 14402721934788006927 12391692717358742951 4537054430778922425 17302342190035323467 545760671953621867 1602645196954797295 17772177086754142126 354917574102513632 5874178184986969018 70481209368227571 11692789246011474488 1610411832677944578 201368634777765695 172184327933007932 14796795741672978559 5797309014072898180 12905144048426433572 14532611410109799630 10051711274192438255 15719774610574806232 12987380080191977536 4868556238465431898 16487079404892483818 6396003863341175069 17694984777563476118 9812206985763879141 442013739383029884 1931763152456304725 6949493136755810228 11480916236686309446 9484528967428274202 12654704330007538288 4954151334057999628 17038798669782319148 8849273635519469448 13554232599012314989 15523388691683739211 11458927697479742498 16712681116722111584 13332519606505884010 13128402430684777016 15082562695503712250 6963355395403667660 16649248818684723749 7558326077130072735 10988790548587264884 4984321820585817565 6118828868278652255 8111210904748106051 4764391813239777726 9549787249966144388 13493451094600500629 14185332829357195413 5185338136823236136 10525375598232262247 2857660960960485089 18121259984786893996 12182035377951169557 16635661635698377225 15075958949185006732 7347154200112990980 11317871153026889221 15012758955739643711 15538683042048322078 16248310352581146363 12831089706529428921 5515487773832434160 10129898772118318196 18102035276183954924 2214207356444092526 8821664613341133405 18366961092933878356 452096318698428291 16001713140119173710 12776247898468448695 6687567612488416959 1460264780557811291 10556708278230993760 4968889644889691618 10333741275538597727 608417590487879496 3383357735754710834 6983357767558572282 15781629064505126402 8164639785474979626 60332263026397741 6823985726041860980 18267387619317907753 9631976758279756840 22811741182655161 5265787984392498673 16454914302272430755 3310204316117421597 13671389568603710422 4667174280257852803 18327070475992788071 12054453149002199777 17147991109595954730 13928103031875909536 12234624093689312363 11543628873179556143 9980989317871696615 15842228562105347437 14009188232042492313 9374917926581955312 16926204892289393550 3348138466482880288 13823367527582819224 14846980598975877766 2530258527500938716 4411831136604669891 14402660492565195493 9343314758467183372 9762635258072678026 1880988767519595848 15249189514525723137 9875080233551929940 17777375566275902773 9321153740944929914 5314942713810689832 12680508870418551245 15227997484495866712 3399877958315757711 18057743662227505371 6207522802967168390 2362026202801037112 18030928773666047162 2468370512077810036 980000486412974179 9311751236793294433 4264046254133265986 2909575478656947184 13074284901772490497 9734517946343794364 10427068328852309307 4681899565008731444 9040121660081134019 13476916173964042276 483981060325816756 9592248723812963955 7493575286639059381 7278562116519196096 14090602152578710197 14739882389905200740 16852652290437881985 8831695667123783644 13215908688724550309 15180408700454172340 208735299898649070 5955046588920941148 13838721958796487478 6406087495454938646 9245181518131102518 2512900306676963474 18213642161020750447 12346078288816145118 847535790046971921 6624799680673359144 12928114110649884622 13301549612679831911 1017546593385104986 2238946846213829785 12259187992862229775 8667921486443547010 16102036769311015417 17661032496904658979 2419036183462043390 2342045483022983400 4462220379946555129 18123959845367130161 16643500306951029192 18417437602790136435 178951146580384703 11092570365823398806 3473478816226430062 11489803978972580728 8103305111355032194 8616912095632394482 3771158081357080029 1360464396330479853 6257981809840164389 1882284863731127194 9199870672188174294 7998222417160691321 11176263616913961951 17279177457731752901 4627640298199022391 6322099096442470962 1272296086923212209 16172544728985099590 18118481754605716628 11929578145536281918 9751017880244727931 6827050290885828357 15834183577954792091 9650403385874404746 7066654283655493554 16388276561783779907 2418130786723064198 10655342535094517912 1498460795174391351 4176121996645534974 5961715837382268243 8078592006204367058 17832031112549563652 4504762004528003200 6792100141405398910 6766299846640729706 11149216545655909812 8651960923624370440 9367586894699481140 13339589677421725591 5987690603332516679 10899551447260192049 13218967732209112517 2500832023333856055 4985570796015623248 9052907468164383167 8483190484983316415 1600587871984081800 6726629175585342397 15376399017499551428 5422687314196965701 15353611873794417004 2094802968866447231 843616829665605502 9262667949563344492 121614287286819561 4152872691488421947 7396093473821049891 3909341520584239147 14016550140171004474 6506000937027294865 5963229444098479343 16782928039024883578 14362077454100337551 12297584037154824974 17923420440286286383 8866849900743583680 1107532265537125266 16661348211323681437 7248953434771590934 6992498801964528534 7216922306383649784 1677519844065352135 17458663154418950206 1118618575587568227 13074460475587532456 15541253465123749423 7345835763202794879 18160167826377628641 16263868331964537162 10805402378996825478 1372968427434414311 15069871897979910318 9335579420622084156 17543268353031451304 6499224506723264156 13191754816823580574 4040767139608362249 14502406139893734951 2923291811297150391 13725529723219786862 11461735375952421254 12211610619382980121 18373673517498942799 14118844502512287303 13344277560506436606 14880217128029969105 10863960279460322789 15788004171794254557 10404477295197261598 16936915501714255806 10881245292895593576 59619524226179985 10493422724642839131 8927633435347850988 11391199334228135984 17938374508880282376 1229460434816141298 5772694130916421452 10687541857077905285 16430806161092117430 9075944229585227832 14622475602461506370 6806217267612243166 15298518213301065992 14693304987697708783 17334410607573249397 3125792941852903614 15311626835284294997 10847913986655627052 13019998642298705972 16290638379106093690 12601699978543566922 7186986706393218087 12741470893597543433 18266145865688535042 13462214687426880815 4315554646596524637 10194915857710145985 732695730014945661 2426511524564587009 10180946816490153768 4208931406217743153 16848055046356946596 12343890381737630767 8881591060895191325 14738155649264293589 4901941520958137600 7213360406754286404 2185886129615535209 10315027663166011168 9808348792648394569 932571319493828882 2920766354255197550 5838593441029237511 15650026571877295442 12433864566013894916 5033285171938623481 16960157151557014213 9366237614365071415 12576715166759455534 4960618781327268341 4015808120648704062 1289735388578776483 17662278830884203936 17304115091411204281 18081733811884402824 2493914452625401318 2226773182837926699 742319980865528034 6315834798194469276 4255511500265821929 2450151619067469758 4139363980539009943 10361242160746549449 15985181611990005974 13136586522323324812 17069865321316611700 2505586678473048380 2762124039871461422 10668981259416632 12742884820092342106 16198290463934540309 5815945597673879391 872243338539404204 9278900042957147109 2834914001925559063 7910710882444725647 3968427150398051094 6885617249500102501 6286196123979269177 3652161085911623921 2601999220573223265 10798908766196640432 17367543925268926094 3622171015355356803 16388579449221405496 12375307724659981323 1140990904646754351 1758831653962835630 8208239123773986890 5918554847415068575 7110655023057190776 8120628042602790253 11594560398304244357 16258997616160132279 6275845132525864201 15359771314063073830 627483426939672287 8294921504821564656 11898412327071341374 4663222047937565835 6912145828060435098 14508338510216277670 1482205155752785786 2604195916075811676 15980660091549978008 5128691930954425323 11572531541522555313 12023114115700865432 2039812560336420582 12301793645971428857 12684543555474435982 15319583824302609122 6708634556244672229 606788842336302745 2362602657079162954 2922404772636412487 7403931959745691911 2815199644966276377 4683396835120490199 9248347550389317699 4196342817488682978 13867476130792910301 9367627425818128975 8195326002995143488 506697457934639974 15218246408598905319 17761586099901523832 1795097182127333837 4898237014613356143 8628417112871353389 11425749434844759520 15036721980471244601 9306750345534484491 3829604104971594776 13799694221745050 17178496503223101875 5007661588913261897 4347928123408528553 10767828330646177938 671559316105044975 12361394693833392991 16130127007351696871 16601045777661267172 17578178207335038380 3401891524965738414 12871642757486961104 12134926453063680671 12085626667903251718 8902058287945079899 4270257540380577558 13132884265984032392 5764991813634744056 4927596424419850382 1364867298089191162 12093965208438760046 14093167529295929928 6735917231047745084 4660888671261929886 12017289441834919894 7123178276509596120 1116869427959581860 2255743831939125417 14743950467602453459 8625577850568824464 11245431406350744017 6631135290960307286 15169100322471565348 11407345026261156351 15838188813208151652 15042348711354431560 13877491701144580824 3147652243682651815 15628128277753771428 9169135886496679157 8511121328706056973 13472250523123594608 14270814351070542939 16341886591784727862 16590684531203143566 16882455531616819436 9217471480528056224 4853205329548673160 18110284606367951778 3612641555500205886 11298808710648034999 4648380218356950960 753890156896629235 11391052738978488586 867450065359870140 11774610400714615546 5291829523876993583 6158038162397057942 17560257099699476070 5002643043708718978 15855746686550461735 1460663868326165858 17029982480337501298 13934167991398556555 10935715811255404040 13544946816000195182 5863297655930584537 264545389410870651 11438870146382242221 800987806341157256 4453305100653331866 7763708822925605441 950111698399483865 9992796930022989248 18054892149455721318 16426604801753637312 16876859111163406517 18052576576468572469 14296820448070188470 12722248961345750333 9696031163857308739 15923951429433637020 2368425205503606383 7641649868388779858 11780954971630726994 11913788042670684340 16377991435173789414 11127496262531017610 16974596873213835103 16498545895377008135 7200884890647127142 16914850920489879459 2426817374380416285 6025780666305571821 7035989021052367517 12435532203179667834 12089775367623942177 11880114683456847350 6445084844125767237 16475932496536441112 13774926992059138887 12771568140972593035 15577037013673888047 10916046868205920736 14084146223062081561 4339702454985647152 15225075967277397932 9427434086716516441 16472697325236951842 13118970354539178758 12681623108413380291 18394004533087980313 4587735657124588656 17560668153236175698 3838922650406194878 11791481867051640374 8119956373602665930 12831156076312457243 3727954173067533026 8182860804588994081 12135358737103386964 1541858306837588416 5658565789363617942 17320178365171643096 8201265843776864928 5798877241232296389 6144034283984096712 2891880600489839508 4008697340345784172 6812471604521558627 17131107582484629852 3400329292077061202 926781684254261044 17902419497124972873 11179105135319267354 2949426875306608382 9945060164398271395 1258454837044199913 8065595684594754266 11573473064533874886 843349339024099649 15624361963151839135 11369287192669103392 11494309619874142133 9857047436460419505 8803466623950823927 5170459862979371508 8979050604154809953 4230343764847737031 3403897650234643525 1319679644805917575 9876445875305682422 766085444127126802 9216000658256721611 2246398172285549780 15865794281236214143 14876841455752347599 6365248484105730967 7464468126089211103 4526713155266479454 10156754882816752310 2042758137670050852 14369186317366109597 18124729870425578792 14569408187081707235 4224197711310202060 12170123415851316899 17290259980443286189 4480721399879033038 5909774858105965764 6929352904051312129 5337481450394089293 14456362474197655911 6632785737356554763 7646240030765950843 10787177989626661808 17337930310514382688 8318850018389217384 15405195656572533628 5928520599362790540 9283595223048349475 16960261897063924485 8685708510406384548 4223980601771640914 13536251091881761179 13294319189087821663 8431940044482319601 16603550339920667224 17988697945004720485 16989346743655060155 6222610572167309970 13542439601805285280 1942128185529492512 14741952643215770511 17394674658030095785 891170860923404455 1166491664110637834 10726952629174896529 16292587837385714399 4031724413546634451 16318715201875588869 14716847139095558169 10040899122221520679 5701415184526755166 3548357029934748263 5844631329091116503 10480552481603468601 10608716230658164900 6556242242351597674 15191365066987338977 7489509273635251101 9582845230538217758 1384538142114240543 6745091575256069930 721908262686660390 16966096889290987702 16105076665388147899 7437511465021989197 16828707186442475866 16501153076278435961 16969296905194051332 7584875683661771326 1075474806194099239 8837258354781329093 8353345606866418613 9660932839319114095 18431168837650494870 8104518835989765589 3817006438540111843 8780741218123527224 8207352951477420620 15337807683684255036 4303262999132275803 9770343220821507779 15775812066510399641 17122485457910653733 1952288925345953932 18098292046124051978 15674862772400254946 3105585012227048622 8512084229998956514 1360342120109770093 10011134515386415348 3376055318881390589 6417699540464136141 5898420346874323834 1860594207449850117 9588425097333254312 1301169170639257906 15275493309557058033 7104366181514288243 1622489411366873475 11292177694877413186 4224143354291713108 12445330455470131256 13233358158384241412 12621724684627819858 11891504443684518150 11206816845248627012 3477319751405762590 8298756590792369635 16026799363248511756 7661517160517798948 12544588718390096034 9757831297650203425 13896194759357640548 13812716464830593962 8194312084608035287 4372973441721459054 3186017179341890159 4028069632975601763 12604026526547094407 86788946271744813 13008959227808029572 14271900954368039128 698531020865037788 16225438191851459527 7089287580898979654 5559795946865288835 9822594966948237737 13696114157411369100 3467161591491049012 14575077573156480519 14755091970950390280 13734553908131688578 15962942578960859014 5052151854562527964 18284154642822147865 10591605644980403035 6680441261038889656 4846947810297715480 5388132619095347037 15132779765900325191 6015703157237941082 1717808590229075981 14389591303602971936 232932818085555256 540932638674730416 8344251827705324049 4099256522661604359 282012079439077528 12762253932618669022 1138011815803208419 9714355142193925844 15154252711396502497 16447784658229454973 6550869593849872834 15735367326999499405 16624111176491326202 9156055869917925981 308034190003309774 7929058079167304795 8992895917382502224 9524333138582914430 14865911268123677644 3915794404158311177 16389681049569179045 908425820845683591 30929405964817478 17512773287401101423 3773584066425170608 6833950781196037174 3994118543705210495 6916200313202486518 2576335688376656205 1822264328297859575 506562571899373912 9162823003871503328 1694505893508021570 74524741606025227 8311547014212598129 15372030869691704323 12129908177966876101 11550964696876610870 3176801009800319321 14539337980771419866 2462219842706597020 17901178336748181314 15783751782031048397 3956717256410425570 8422226030210117695 16729473181378246080 4506120884667687339 15136733290056360247 367301515999145619 1225911236740382995 5720883578698222324 4107747989314088658 12848093940256292544 12388401750021209698 3202448385450564908 13321800948294128465 5022409689325435017 202657793853203196 17005465850373003568 18178402652658233154 2299978564171277717 13557350933157072129 4386175481932247395 16158782995216214638 2743465803016021774 4631417893174821799 16447582311542792506 4688730593442777365 6300544142860914208 17214217104863384687 6787237019421883077 6962679191374332131 12733653532511684530 10611271534969561465 3855445393934983268 6293534247594053189 14514444359327958232 942303579040449515 6940120370048073110 974830377274114395 963673093176644363 13324868235736110672 17131386374680453718 4435444732963280587 4191167411486067221 14238575714682871027 14825161455449724101 5214680525465730436 9162966072029221678 9684348344863530746 9125939315076160479 13799202168722486198 11156888669795472510 13055736665472570245 11246501584769908854 5567228249661540160 6882375487645724119 12074366160971746108 1863122679824967179 12197000838424184484 5837223400880478238 18130968879254689526 13429826905913244792 9939755808047239684 10220016466566337434 7569056127713740902 14293554880256651179 14813135828363244060 3931711738165855790 11583486583002473426 18153371401247887296 8792348805417363467 11497217157626673054 16999295668853103346 3649480561754376268 12399518337498735130 1322192513669735583 5035457158242567502 4324711105325069860 15396672196971373879 12717217593740686503 1873599783107717400 5021597478243214359 13617234255438347694 1093913743046093739 15845742163894243589 3480162754979261435 10800784281815002137 8137828913138526098 6437670789726385386 14806639963445969960 3305350645477938709 5587770215561861785 11433231300683508211 8847659356999939073 4764841955623398584 15314469501448970661 1924563116349909777 8571310717564883580 6665514316229166934 17582043537458292637 9149050819718241581 524593780796922639 3309273386774172858 14672915851542175442 6090490213417523949 18180891362713255549 15845020678433096837 16659918902726499629 1017446839960224860 10894691124585147388 8719457075802774785 18062060869490376324 12509363864509540238 11752385726307210258 9374782999613511354 4548303282744923346 16411719467814792070 3211346451345135133 6264479335565280708 8392998624326669246 9784459478285930592 11635383470247752578 4732407906599498085 3638876235652678933 12267783769750554940 8024401203574215829 5897311898381283141 16766406172395011693 10247374757511468408 13111117297731359605 15935969145545878293 3913680647627366823 3901852422846965875 5106215985259124685 14929437408184590965 6563204181334221241 71500910564958367 13207405021767625085 17708390349989332176 8262186476735961346 5445433718594052017 11337400628589004186 4128868664292348800 2822601752281694282 7290065230164601782 15390204447387977822 15529668959712087287 6173852370734960085 5640500055364910124 12237975236225914287 9273581112746688460 166327351314969052 10364735599074386287 2788873789447898790 17251184436504476892 1814315400146975632 12612280477440950186 9954619354717632731 7513887976455233241 5485106313564799708 8202586205624868339 7586061538326789110 14767879564960367996 374377874503473575 14271006568880962883 16811530275016704089 3167174736235433829 8033321459594912182 6914300010003493553 3978484489467203023 1373009943858677943 3440777284867193949 12654496966419335903 7452469470586150105 8830526002651625127 5661717439499025273 13703518063293497418 631189302429694837 2682910242829258093 12359279790563765653 8970546502229781237 7237644284469005328 15289414866494061463 10647625101166536323 17878066286222666581 973936427563137068 4486902134201374174 7433046373367758123 10769834523211288657 2308637073221114441 7785095334513389447 7140344989874486536 6779279242880939383 3012338550096560473 9345355673683638542 784704727778717456 2091339463221956626 852731312132521289 5946954352504817350 16990073198317695631 12713605119088418578 15953393732804930439 16584754173679086805 14899590744831844463 17984114909315696504 17215251283551493058 159379389856782608 12884381272206790320 9963604313961595561 16273580183069311344 2957896620075873720 6114756058991363631 9859655162250228557 8161024477332282179 16263352503785766954 16292314452018313339 5295515814181861218 15899934691535358877 9344126346847132760 5955665126338819158 716406080700434825 234728563856707342 15714334511322158769 14787764770918425896 377497740984400964 15985207000196597541 13884301373903567353 12976189304816748271 16801556067841094289 8431598594838815597 10159168026643142341 15614880206035450434 12215103004634907330 1364287234145900568 12677074193394267789 9208318394384499698 5183604998865030605 2661947183358635250 45474752914301191 12917427709956487219 4022073401445553394 9855626295078010505 6121597866893625678 2310814344375071211 2825982301999233867 6561129149236199987 14941510484755544824 15929323041324105925 7538351109274420114 4996565962906840535 10966342627801482352 7982544402251660515 12651550940543527738 2505866045742541567 14979233622546082574 3166327270663182359 13384611635230867251 6293899441538575793 12968654876411939799 15455743808509142054 18315870351565003145 18348087152691780349 17593922977102628485 6391119204659978851 5188885155671892161 15675265906079192347 12712424216752034936 1031419825539536010 889456063901251760 8122739243501081638 8152899510851512450 6487270828841218214 1776837938190291501 16160468165625699949 1506673409937156950 1250841421016222098 7677434520288668484 13239412019921901135 1432114202332766342 13718248771393292883 8113444784617996063 5002460050053829042 10297633440863231068 393691360347776414 6012022728788295593 2656716262223579140 12441052311294659415 4477698452165450807 17673664550514323691 1676234957848390914 4298561286938960038 10569235967347580050 2767097054992637452 4924827491250328153 13763308584777969251 10391390740235902418 12731516802128734727 5624168481088894500 9721396616099335654 16420610343068323805 5165827565852519385 18070208009566242902 15933772792265934548 2229415414697236362 17910908594804014572 5227276558941434962 13005398246240795227 6075934815834401717 5495323722501945372 12217634489924386847 185380701000324306 8568077021842701062 14845707039544893448 9557491606966432984 2226326558063516899 2771347882949742244 1494827075921296901 2215791173413236333 15926334139834717883 10386721427806710572 9672367758724026353 4965479045804201756 1163227614844018761 4290965292853095253 13445559870836048192 13770387706886051340 4930094306358503944 12221760078739662835 9049236415698924127 3454618614570909442 677465503605802257 3923842249342686101 15537426603824181251 9542930485481677991 17933420913812256758 963218345650442308 2559411445874517933 8230012561329481058 7665721883627137140 2602587214752341550 1863294928180282627 15765098947750768692 4615927399834479752 7593193827026913749 17078397537889639974 7597994308825316305 6706543785160507628 1010020862635105383 15299812430493193611 10011460297114938286 8905281714030915560 5055430249075845401 11279881648184823106 777957961955550092 9833411694550265042 4398553262619401138 5777118244556921726 13989518856175641497 5649293091825306339 1849610918838225288 2540556244104635750 16346745103850809337 9158302777332678453 10831808997234479464 10224603602228190 10832139946808674045 10769678389805915102 3963932165739448497 28475233966573553 9673624244313651457 15269046231442040952 2749586590317593122 591261781837566938 1113842886981104484 8169533252501464424 1506252319547725260 16435700892031327647 3594201647527147604 4061939209882846453 17399589739040730962 17578371586155505663 9560638399539866302 9499171862658128628 11252460772922313707 11988855517457230755 15920344084563598262 6723581837129896607 9513968274901138073 12788478190023370522 6642886243717880079 3968054715689481451 17049484404634722847 2093150255723786769 13019215241373801356 8568787994133883354 11502968617515845387 4894813293411647927 8973460485574400332 14629309947726801182 3462109796595375785 15250671923974675993 15659219303286662549 4042208693105327821 9749854895820807801 6358750693125433626 7019868000946428782 1651634060547224755 13456804368715864883 1827323089115682302 4245152784870978369 9118850560426957738 13422487127852800927 64672355353856504 12309682662694645046 17524444424593641780 1493281943617457650 28739345198503025 10338548906396052280 13542316972768535203 10935363261823229907 7716292679063439495 11049992032079878390 1471076663176582594 5231992878197291944 405130509830285097 15283696119197466799 9359244065928895322 16687666652713841943 569984183943466529 5706502182511227892 11166564915311880798 12900073667004966164 11056169359404995012 3075084066403542884 8941430875161516413 6557910717185552349 8554838999633288158 14374613668323338186 9179193872218157787 12748496641162729603 2071571894734976577 9792228627605865387 13347782270448834168 6349182236400938017 12335189604098569880 12029719812911746802 18233912056262786377 13981474061637140456 2149433690770623654 7591043850890907929 12342408453212361578 16994893293704900920 2000897704858738245 6882042050779123382 10400364002746408137 8026631071561449260 7448634442712407572 5276485453359731857 7551658587037994672 12718178071034022375 3296534263942135543 12055327759538741568 3319644001039795871 4079306825609615156 5518779935037023547 7258921217031423084 15116189830663176312 6187006710161631787 9497623150767044516 11528764387538700950 5082402071193895001 13981026689467999558 3963065999812991971 2854731653845158796 14851277028587965227 13636289241299017657 2063875894897276949 5894673112925140417 108610744229882904 13079832093679889510 14244744557985450797 11782098582299427744 8077843165319784358 9657626400190649719 6762095427961297690 2268713563296516175 10002750085179821779 8701779975275192205 321839314110701289 8606358817353005737 14131951429824084669 14694762375814337204 17425486626613438374 13670699933549968403 2690363511747289240 15488510060278368350 2987164550060489761 4776804171503810411 6749487844023066646 12513099689953745417 5654615863546147536 2263600126353950497 7900947363924584940 4855918492713231268 14169247467449836571 12469481152796906817 14408496201172840656 14941739953046990297 11274767354881503819 14048082748687518792 13611130357256588415 5781768841147930314 6941714986639794449 13897193500819573347 16121690702235459100 12413803280621067 16272293070626189239 7999804269880878738 17683835639336697705 7349163310218010968 5509278902536993842 13995806456252374231 15358627117202143682 28005979541438663 7008426057473748611 12110459944190751350 1224054719684575481 15264948285895843844 4070550827811800589 4885905943232989835 17970126996781933786 14779825047706517269 10291561885094430445 216925856797519860 10778740101364708765 7757855962741183074 16410612565333782186 8963487850326049679 8663308428149937702 2204122874884050880 6498440545599058625 11592155599594441275 818312535745539545 13928802935654900506 8714815432974290284 15267458461782093626 11019304972267762365 11880947677207246871 4527211819674174825 5847382575269415389 14577852616483472310 6194804025427740841 2274290944293246226 5544238321695317623 1156196051102416528 2976947454444510492 8922226074910666984 8698431831864605723 1914381370508747039 4878367400412956885 7297097816047220657 3726917120015175585 12269566671604937672 16535110041387799141 18317903055732134532 1470455470363180479 1561124209553341716 7948722429212753080 12925078622383557819 6573432175812496115 9528254878871302916 4868463538652854780 4644190598248928522 5229558866609018679 14221522113892861467 18338065891024527219 10077411461697442267 12725465298310860747 14584310671020318367 15596876722256296694 10761344483763395944 4495677337826458145 2820285631848867947 17152425047101205142 9728699515034255923 11157709073578576708 14017357243387481349 12069947445533000343 8158182521604464744 9915972537534362003 10514465759911960155 6452704283964908012 14255633126798337999 17811487215631049312 10560735665405034433 9478184234018031747 1072342649700861919 12338813262578265177 3084019095664538981 2520560110958263174 8228733457100231553 4926270597094602316 17823183295402251659 17794978767630170694 13989815910720321831 15509960872899715914 14931207548343294649 14728081452417991978 9845538052013446066 1124370517851668127 7887386584753791057 13946764295995958664 2964308997911304145 8481476475455864446 16686364488766510748 4381456088985456811 9999634417958778125 13010593016826797625 354216297196778238 15155826385074204092 6022750534949240593 3440530014813152528 14755263174381134587 11685408448975130008 14870470608089747154 6924671765729006744 2895450519139053083 7480014580653959538 4266130845201141493 2150700191102257193 1018825980747944661 12640774116437129141 10032620511166119839 14002143059766661536 14235544537158922035 13468653123112172019 13496851295281552445 5745249651660418688 12240931653239536613 4584200148877742135 1457657423624742126 8310818048531364597 18348447025601902448 7778238345979977588 8142957781115159097 18424526837860881640 6958739121001262281 8504190276518028504 2917182211988408117 10982428078603609962 17289794147753719098 16814455836244375688 4980670128393667141 6255265829540815748 1119187714553832406 15128785318102088412 16231201019775860874 10667911201126741738 5733914759174097477 3250381695849469836 5767454900686781769 3703739540741015695 3063287833950538293 13576626634123846474 5261394840610433242 2165659572801913312 8480490549672944706 11189342570655168726 7211155841528416642 1335943961644019898 6277632493154679642 14679627722536575269 5241019882303203875 14052194986227298229 7651857384103045762 3246146370229323823 9897095483257007665 8291464509645168808 1128089777666681864 6922562389486780351 9905767827811908785 13384702733171456287 12385223640067288891 137924054922539148 5971893901242782614 16704448239475778352 14395803641788076772 8255537346799366643 7067648473829487804 6801452049393192694 1578413099369379174 9640342391135944002 334350320395000684 9440014608000983192 8185490733992294931 9903793120311852967 11848444312218358555 6606105398070699143 803729273994908596 2544017124086412394 2554709006433686674 1877533949306509275 8415578166910266202 11358329397207546036 2054458016308668254 607327612097625763 5992058924788641196 11212350793448155774 6077107893724427321 17670095380997089866 7646044276698657208 11229758912108776194 1734574273313123275 1583276522846267532 10015197656755299811 4575967924856886555 13045671051360396191 7277497768895561672 13873885102947001227 3858110192814208949 17860237056829201966 8415603555106330848 16459576076396756842 2088534759961474371 2060093203621754055 16704368798775783074 146241510125374969 1276988139301361891 921510145598641036 5192149860458202761 330645966794736125 139687665550583397 9686678083171839878 12379123651853837059 7415417829328965773 906990587672078224 12964813033508555052 13968301215956706776 12915085075333722010 10105660504848114674 14502185008372336380 6471529789975392486 432407828645814514 17884963859177300579 11241390782494749742 6519510777762498478 18191734851434185018 5363779869041776493 10063275648823592432 11864663344596655314 12515287813041724606 8529521072708463272 1152116399878479804 618088950128785909 45576463214661438 8964708676659864497 13992293729180602733 7329661518680897900 7617238904805483991 641001709675843864 4443745421596657330 15230737328271582305 3319158755618105126 2734065830753362701 18285317102988012408 6334641598918595943 956916073225333825 7022509215419177828 16968176314529012841 4100874689429676756 10122296885428694806 12138471705491244326 7811332480931784951 6246373866225742605 15036594855041681250 7887808773142094290 6740740706774817586 5118989400768496363 18302015145597028285 5223210926990919770 10268225093172696913 15363971144580911607 17108575246547512662 2893384550451186367 3075078581224487143 13566523915405001821 17595117921373392096 1747526318432163192 16093804410978526296 10969110878906821835 129390638422508134 11360343957829262514 18074591087407463719 50360532806404111 4770939124461244421 13820406932276817137 338596905132315852 12114149868536849342 3968223529987395979 9581131065878081651 1239625071499873649 6229487849044284461 12856790984052280381 2731102097933498459 7452872308630674618 13533136276998437296 11072320660663570975 10388317451210956880 15165432379818489477 11678207948426972178 2110347728231105483 3137523483587681425 4083373818081809992 8984195241977164806 6746846413799316237 17774119607906115387 794493248061574450 14926178293571446479 6653043562112980182 14047188609447531405 12621688717047662625 5503444041383622274 1818329587750615710 1263526754016005339 17951747512880536798 18395036651901357879 16013189443347603145 13950799387941532425 9154685979185787009 3453349070348600518 7114320533852040763 4083476945252151488 79833643556275454 12615858317048459033 16700766178317597979 17524851508614350694 9587910055860817602 9964619470889005265 15315387866253849398 3745724818729650139 13019389321612807199 9367864533373170153 11753306476055037403 8379901120944333840 16000475809461692303 11600052388506936136 3640741014475590381 12776148244702418921 18305574501269038294 17518879956635100071 11329755922591447727 6509461772698767648 12164611829786607981 7867175762795859481 7700999080187486814 889466052860605647 17688403977082561412 16761475973777990540 5332868973061693819 16196647056447625427 7211949694072508140 6957152260466455683 17197327245596059315 17646398338840413311 11855597879470604987 13560863133893536758 7944828371155849195 15906966417258483861 3616396778153539256 8758271317186930642 13393633345654843379 5247842060146426977 17013555267457885755 9497932338442286112 16679759485233441318 1238128129300031976 9273857121428823128 2209914551778971552 12798856959252657945 5699042002962905123 6664815989269827003 18421019057519358713 11960975599113672259 14779182569653952899 6020669651378228061 17192350731280442283 1886770710725309182 9415111546761925828 4375746802522452288 8056835839233720981 10111604834523545116 14465634326978850827 13890038676484817502 252897653086070559 16504162725077881687 3079558882620542204 768679200276790966 3451645454776986257 10985008687851732090 13171269851058258680 2062779732371314083 2075225187517176729 13382438086208029690 7737896128905882556 9613154921085539005 4241445402698715856 12353807611554222972 5518052096590351035 2225820921731390041 5114904906761281960 764839185136125880 219882006729105735 7393856013484311524 18270444714613726044 11098242901922877153 12152313348509874980 8681655543701503786 9007746578863166366 14690193968398693016 14341536063002274666 2170758524635933936 9585020314988527321 16448351007531399192 12869153198226532502 1943956398145322312 10814115220168900063 8761865904201367910 9912477075853534014 14909615295790011578 3141038876230351900 12827617348221123843 8151013496466307633 14085613800962663177 17567144844654259614 14010720692277154953 8162546813616249666 10070560040148989380 3288836525723166726 4434782931675608063 4589577541389941232 7226930789314987300 16019683886292545616 14466491714180326034 13071139802315678135 13125496335758235513 6544255933839549975 13782918717488989288 6547174682858096893 3384273635212447577 18367464034808142485 15963087937432807040 11824434343629600753 15847376948057030402 11608887561799058189 1216674871721589123 2647303571534594563 7965923172998848684 12258877100278260089 12621770601913760551 3144444405438856796 16993987237418423539 8475103104858839379 12845296402132243067 9645779173415202014 10233262813774355462 14411424581823490117 12738019059162171794 70978649556178353 11565515452915414862 10095333566552235230 16670646567196780707 10264929099273814710 3823342896936659004 16382095959506842813 13568057273159667625 4151694685338043380 9502170480891307380 7108595435259196279 7733753959892486697 10824675245254857838 18224416356342728976 5971161165152149675 2249511518213142336 934041962689270481 14377547569960558682 10209811023282621781 14836488538118756067 16115049430289599387 17923937998411961007 13375262770618930535 16612847828162001515 11424414098418411997 3108856286183156967 12166178709284628801 7589318900198649969 539791224114966755 7882465400842068678 7228386356960902598 12133417744912975184 10811884158038411198 13107349063838940150 10675971757256190513 13078624318714472090 13044120275922193984 15175457689941810205 10118539569379769984 2721639256587031927 6004382215191200009 2946360137567388179 8995750950022741589 3916682152439984823 5714120688653753740 12892340100173044780 11853547236191195709 596305298194016058 16804423315700284699 6460590014005992162 5790672274820385311 15578475952285227860 11534462256562440725 10255992663327931839 680884697071634602 3508103037293468302 873952775208347880 12095034322734585806 18124270982505414367 14794835872254522396 3809837731838208165 16000799532243179353 16961750552619101212 841325297481658181 11551877538120365199 1204516225680477187 13046471041687535393 17148169870404631340 5101512464501382699 6357774242179807710 14007694448949924125 8355338511103819580 9704818442647553213 1920656001830763671 11466097670564174948 8428484036518504597 16445080607137778776 2164514140191499242 1542684918016733646 7972205541478957931 3943326921895133159 11107914885213775859 6916390931498368332 5506859675052064461 9660890174875989878 15748328269519306725 14232268759087656673 8941732697958049379 17727230342616465718 937862821691659744 17124862952661834416 4711739752025662552 9885004069648920754 17828694620456447044 1487815801757467881 10353095366053969396 18106225960037566991 8248684845805585931 17567390260411946032 4355523183727058859 13329722688221888655 15269649984267498058 9024580510071022036 13243679644822320867 10200909685202001004 286244176533478204 1338528883017071607 13817709833045292857 7086373802525532020 17031457677427300480 11144718534260693744 5549141580616997751 8933209657193859427 11666434160572429845 9071373589082920304 14205653275071124121 12486890110323753285 8146939907432296657 6722277181122330171 9892549331860594048 6889724075172409355 15189978519699373756 4146646909092436036 12816974188508066352 3138535717207274651 14348347726826556356 3117491961285024085 983350028886366540 3717999409074425898 11174356185682397746 16289938152846972583 9111160598696915253 3651494717156329072 8722378531399396786 10290875609673901806 17264640088279234008 2617356512574054219 17110894881555079808 13474349652325678802 14792916711926175920 729180504698153815 17618028691910299407 9470579812403850258 7066280973858406002 15546283691088349106 14623841494583029843 9913880409207496195 15319075233101793772 17859368240215110406 636622893389658396 9088345299718016271 12874747030922812550 15300418668266865371 12048663898911331399 4489504475858442495 4448466218386281748 3452906817858426504 4290235489653700218 633670028017970692 12520599555956478004 9982689757507704950 17941372213278971997 18058675195393260797 1443278585404231477 11539955655831345452 5385383507691190232 4006252864411031816 12705776638893053390 9768030934510745827 1577718532485054881 9922981064528893265 8098236068661220687 13882869511949563445 9100615731548651107 5711723874893746399 18073968754598739671 14611888351293692009 8437263739185466061 11580710039071980699 13386568931395115741 589666381743306681 16370766438326192374 16606950103066900539 7948551512978939177 2129960009480933526 5678678336992715084 9744415621815187434 16791531890377390558 15015412209918813402 16329454805724365028 2535968094785859194 264645185431051800 9346702972153666133 12038499383910318253 10297421054099987288 5517600444829503807 2542835981656420987 8010534525899069312 9377123459330123138 16993541674020849630 4607923631425420021 17563948756527408405 14136784403063877858 7136978461707976528 699056341517089432 11493776599152960797 7402467310866476871 6285892885234547419 15097151886679776431 7076975239290632539 17286796604952946696 7852836793545334074 9701125938529038120 14675228877006738830 4249816536605485488 3804977567569748083 9038531651569113040 11868703086311714663 7589613900518807436 674067000989646778 13147981888760460390 17094760541348929647 17148879123788151126 15055270728067376384 13449525122743836962 15814023776083072205 6918144536748038294 3928270923741321339 16240352324164958995 18288931385213124005 16679488129931555559 4679206182109052127 4699839644979118566 11957660063845083066 8749309007033212262 5858239813589698281 4658957649542791742 143217227457014170 17962907333487389683 12923624881059080080 9487171304244117072 12057482201450538593 5977977081483023035 17684254313260820738 5333557662227389475 5574073105965750674 5686377240751979227 6045434288814156319 4122790579310114617 7393182493846331895 10772593106758102814 13305061677609420465 437424714636340311 9842857330689591150 15998873449209230584 419203948569157064 14873519221972967725 17908956735156937474 7996347686961440592 1225258632262461695 15168406540424819403 12235490863767614452 15408648861038738215 3601042319519366567 12004549169122161191 11492781073739390466 1412327796371154580 8975065758569046780 17499627532186240702 13533047147939293758 4683492748845949730 3872950822616141801 4139598643298325230 15819407475146662104 6528012691339085050 6908667554331329897 12830787220212154005 2878132608992547243 14364093697394540703 15870164793792420207 5901937559026107539 9773793171639836773 15323919516038793547 9692551967684189994 4379991826851266141 6047239912630307253 18389482584484918114 7732823543983683317 17561692636027774287 8866453190948116202 16608056509352202619 6032913850519962421 4822461758850918511 1971432077791070964 7867200034917543841 10627684764581608277 7794175497953830912 5349530245927254701 13237056170316791465 16300079816985772967 5271852891538112995 11530881629319616017 16212661848758567356 9087804483820339506 12447647865246848092 12117272859034056609 1403018051043399550 3346091828259574796 11315124676955490775 3359031511255939286 3566336814324206424 17769045118272750790 12004594062741919669 5178395972128108789 12196719890757648718 4269327991093661714 4969424547357837765 13884858977084299796 7397950338866215225 12832275326151538532 5202785689116428183 17532764011657350253 1838641761100709053 15339892751965181874 1178645660176812182 3574173235815173547 2380915045977864013 15305647167510249509 8897542880981324395 17030987737983935934 16644804732642578332 16189256178677229730 16374830370671170350 15084720213795748817 10700754449581768007 1444397894803159446 7869692694052036071 14105981443862743486 1470076136330325148 16857766874826437379 409301772273800512 8540651781557071936 4025429632264909072 14080979523228520951 1149686341489190416 8185448119570521974 11497733023001557698 13640608088971777905 7723272052296848026 12474158602969606798 16401215741160529822 7286867724485802733 2578567261619545707 11053813406025083859 14206804812214554564 11487288640235920726 3768665911102094253 18217847520481165281 9155499115319468877 16049080805396250388 14340898126111346462 5837327016183932835 17615104659357962074 16974407809200268101 11993856151369401536 104341882043661747 7447609470455480756 18278950735392090104 7301783359993113007 9085503801250458439 15452176992233300695 6118557564303104026 10057052221834345615 5159639649418435270 6613248078123062242 2954102826185274496 5886511905824244938 11124371359831672917 6128211848248652608 18316053512192160719 8138265133588509402 447194135745234421 15958553542149447201 9653313585729625936 2217639115412870829 6498970895714680324 2794148516227648868 15832467759758325042 15876589178203341025 11473090892435138639 12100128592792307258 5712678088476619237 5310397718578312876 10068663752637137527 14111177345804864951 9217019301200903636 17594362419325954682 15286414014314320130 11914786287332894913 9541166076558508993 16368877633878197436 16651581473529607492 4908198509092743071 129419135842065893 6915441586022617318 12091547137579921118 13194328356508872482 4783557591396767266 6304273552807608953 4699323432037921078 16763876660606694960 11255104524369612780 18095718250279517270 2309735239574303027 9218942855448352328 13348613375149442095 12575882202029338082 625512904066607559 9872786507021246460 1468053838291522975 17806246482325243185 7336965806565028172 11493849509062279712 2074203211413859201 1019888776573241899 13946722765862216551 9362241611183142895 11356040553493122640 5630504854865183289 18230885910419107561 3790483693873061785 11376142539530132422 8958582979312679284 17412727217839613345 8325742262164565966 5280661659888649249 16686810201902471885 734311048681424176 6306032109435360807 7583414923588389093 5477207215273992330 17035499003816028071 7689471686620929859 1707434723837890498 17039127859485093470 2979479055082386974 5424138410420786681 18058491964113657529 11822399275336416807 14290833820219218306 4044378824722392737 6699171370251484572 12899834122472158184 11249870410869976122 1427645609028594389 4338389756374636519 3859282611495418624 7026737688294415839 5405613291974199273 17682815615816577324 9983971091741583542 7861953698186276291 10920626727192726974 10457595655091265173 7290774337584734071 17894955767003208039 12548721964768158940 1573877544516785942 13578263237255672327 11355325433695766791 15621852397503220300 17589158796639885671 10966992637191336931 737258122847200285 13030621195227818912 1824617418919418416 8193725843041511954 11962069090408511118 10931674908175902694 9898943316171420166 14197894212908954623 15008976242429612218 11241161539045779412 7383231688199764998 6201290468524503667 13931668961885291149 17169254250738409765 13854341135227541737 15685905883527382578 11424065004114339781 14216570149754204084 15352067451983864652 7899326816308710974 7375690796113283735 10160336272882645282 6759686272704311241 15075202317232647230 6928992266330380765 7548372907340878861 12525066593317008010 7808201507967432978 5845545336425877463 15678600862376118978 8475689489178335614 2066997424359495014 10737747340923121896 18266405286571680935 11474414100241445104 9747196466726341862 11172000337968078213 3842408254663471240 15576887538084788579 10178012978054939630 836341060695022241 15188245399956992561 2688187905033833077 14254935654199482789 8163015015063664300 465813306985552528 16115762027410737619 3773040227131287123 477900133979585579 11054146281895943630 14505696190679286836 1324719554559731711 8842154202414556738 3534356436270715255 3636409235763414313 4272262873479786415 10559343294669890902 10943442055271426552 7235595444551757260 6752206569540421857 15997763495863096428 14849856785289504671 13407157565922554353 14571040062601049551 171256357669949786 13809138978103700726 1305664246776122182 14926409379378082313 9081178635183225131 17763230402252200613 16753391919524332400 564076168669434897 13753327087748364566 2781152285567276566 9875762273746554236 4208613033845216237 7619238582157475456 9212465917628450547 10140833839718613406 5494397150445452124 3018136885800251773 8991325625268161770 16786926992611255135 10800101870393295988 9131964220311915408 12464448557931115254 16335493157094826055 829954487772075428 8131739229832750245 10283348873077504711 2803436069522896150 17756141476082512018 14259807956389598402 7141756669392041269 14963546232991179540 8007255816776089572 4447556870523931613 11419372917300712310 106374826556057751 7960662177832130330 14141487735569187663 13958452199290252405 18421809669097122700 2765357490041193448 10477047539210748205 4222513668000183070 4424946986688036154 8072556433493483569 1318325101248098336 14768865927452708007 9845788827183030174 3982538808160569155 17569583364965227689 18243873295672198387 3282853490731538862 17873620889757176599 6571883624856664063 3500515686596939308 14034184249085148978 7281249512756248592 11118352002129071913 3919970392639863637 7260303450361139878 17326716544611172892 11883439124630757775 14057077468723087584 10340465710198249854 8610690682096555582 5189839413546055215 7357286717470654063 8807074879755851050 9349689712445421774 18111288229312422209 7113075890699947066 8510698610127164315 1941586686560602704 2995136082310381833 4848335932205991805 2849980752273279757 13537814010130436582 16242979836175494229 10619244165864846627 18032280692709609867 1277422520235969567 8836878570410544822 1060026774314678557 998856453011061814 13528603518812576466 6570868547550877173 3025590024689145120 10032881073514464657 16309518580339682148 7638029802709863133 11826119252930022666 2751802348045104570 1411509562817997133 10505624226244238833 15729548653724221479 18396094528414941767 14493090241366055494 449517123039252987 10413709820694247015 13711378598544318732 16190081726568413604 3463417693928113376 14644091240359187219 13418378498016467689 8150475002747908706 12946653143558706953 8149219588084851900 16459566376776936109 14550233405653493600 11244389843207031278 14221068197273183302 10297075588004682572 7138683787149785422 9562252008724103878 13588237550100756748 17261373161314479185 17798768779784902633 6949516820575906457 15365079169039155907 10304106134254014022 1870450828867676305 11039039670565673202 2678967738068585096 16885166325147647692 12378864023573527813 11372419108617817874 7213906334388585635 12349922317751492351 8337492640713599316 11310538547622661877 14374802605481039360 13891739413288887108 16247855201708999511 4268087574673808446 3300359659398940516 7223896265160271298 6349058232036527281 8963723408771364770 17873105734869961634 3945325115475446610 8643058150916495364 13668481212533895671 14259285524273649962 15201978569314041262 17857069337165778706 16602590221008842921 4439602437281334951 7491112403024853570 6546900254620881441 2355350814275001556 13996608311408162588 11631305393300406508 7459910609433978114 18222623687755435609 11401999815343256350 17604519937182742695 15054713467122369733 13232639250622198960 6418906243681384864 7757305533798335849 11185939919571085229 7968907509633018055 14802607255831707500 9740240258001968126 3019773252782525415 11366985387627847563 11356493337158141976 5979817187506489699 2474644385375993085 461259047309378522 13961022064508333389 13138141718339057455 1123276996015823878 7026287857405064265 7292110834586299229 13268184263249709139 11143863830772138318 10899857961608332254 5721652773039171135 5643109756130529380 15151514503003353353 1600923791971900927 10264735208236352883 14182561977262004684 14318548001117901810 14871004531477133509 7182464349089082623 3681269198121618922 17967830812449105800 12713439169256774021 17434661601662531416 8615480250443453612 7504471797639575626 316748462928589527 13691252951226466858 2292637084609733607 17166161915349164855 15151362152950134748 12685820983033312918 12821113111363699185 8398863752318798245 192209793231957841 7089368998862419759 9972485356206232599 16137045033374303091 12767070440123601738 18042653603557443346 7370717226161377246 2949580176542304956 8390373111148532077 646342695743317751 7676832066046753762 5519901401294386202 2831494251575434396 12371387746523427500 9441645141619999224 1094674636399762738 3042544172627346508 8956097387652147200 6713542868180918418 2432832106363447575 14553281686813187440 15244404974202221358 9977290036225087585 646589023927982205 14212242454489652845 13802096490771691383 9054616860233557047 9977284213971062175 945542217648413850 15556484687319250202 13909780618915817745 6014698377924004987 1939083297202298395 8996571124082426603 9166728394996256753 907499828897964986 16368800898367893757 12183981583993660856 16358697438518698085 1120935408069346666 14149345002921681335 11074521252177851984 4463457860924206277 928783281954080016 17667516992251043684 1435770002828794134 10659177422327474515 17679880683778301562 3033877416233079526 6547854083261822693 14182362097994409235 15996037503895103355 8382997722782210712 9133650437710478455 3802141033830523201 1716820921981411264 13986425067400092752 26683888722097247 14431118060571448504 11577161354603374650 10113054397254514228 9861609951322492104 14436631868733055180 12538366117702661027 11772878204226633184 1218181848607697543 3766405122951851135 5381927183683926774 9382343306701880331 11917905141105907456 5173645835990568011 15362821119115767435 13665307804995529950 9903896036625388534 11857182238860812258 7405956424854976750 9970091366829219733 17596631744076795200 4105102574328535143 17055019368827219540 11290242085700909635 76400916515721601 14169524561767961780 15034313430714965957 11857983054144056126 5705875651707095711 8810822132578600656 12713915960778661245 9290298583810900195 11197476241031324337 16328265070043443606 308999013531595295 16150073977588395561 15114299751880610744 14035588161661250757 14920156169420272139 401795792386223095 3331438127581806495 722575994168394259 2995583602329399099 5581211543606762773 2957120792968694361 2538148489882905438 12280123565680782003 10100424602406335309 9004123990774635723 8623700096062593161 11553203299891034862 12390438722213003785 920440554054998965 5260859427359608100 11812008706552382711 9959304231469134938 5308846533633858636 15646601531266470249 501126934001605552 7154403271133311798 12534971019227104228 9089424779706756255 10535379843128197107 2390294091263191961 11179174118563861745 756341613626359295 15564296620301088841 16663134164980820872 12200968287483290244 5137921163953061395 2511792560438749913 188495469297318126 5164568842365131813 16155136954651471472 12567570925940539113 6059812388576472037 10895056897056468615 9719554921217086716 10427636619335525314 1517966417648952594 6288628453273701050 10982474834933031966 16508449356321258728 12399502397033349810 15470328302095517884 12494881111130354590 4923865524003042533 15454980538057173809 4539186042029355089 17831661197916093822 13601688937992434003 16529281911832035248 10575375989987218853 10060766996285824377 6997145914890752550 887578800880922190 17267490674228634973 3149960391517254424 14256014195575513504 13100049802323071799 16193301042555094285 14224235729420159207 10448468252864930015 2803573340086409710 427966015564360634 14920399253294221908 2593994777874591543 5122602830646576121 14134050082047182133 12171293884449141725 584888033062570299 11438218436289526183 10943831928146210172 9660888315929901287 12181593562570160974 8157664149643264245 6112826024577858693 15958476529273544219 3140029129517425480 14457713546071257220 14579383338420831070 10563779441663444242 13195164466925146297 328839500345652295 11405036091458752817 17597707577034926334 10310347674293144739 6673971725901109598 10574028217633301333 17545734114013780501 10872292033668900275 13726004882133875304 16540451386565537376 17516230798510811853 4516511576032418010 7777969135636076641 8252105067077491044 6377325628928899642 13918258118760306966 13723742717247141630 9921047476093506555 16502496241226860607 882776795497511186 15645588690284384121 11847927857234526619 12626789594861982387 6786711424507936428 5989633758835880935 8106580987486042375 9408562868373560599 11096029558081580335 14607221092629429238 6577704655695106741 6270029840078535600 4705527601495510589 3445960755989416490 11533131740379604425 11294708711896334473 12080541836701544296 6487934458440487172 1932868207810504308 8191054654652501707 3026932068484113249 9381000102687737288 3375419538050403111 7978950809255191429 1933559709062912508 9133611052222140360 11679702175632098029 11827264853908574574 5612049869351800415 12447464599777605715 12669443909568484261 7285753751384882307 17444677496137693810 12589920742835233900 1290950573177964830 15710666789719477345 9532404268753827976 7755346954224411177 12816236606168892483 6781773562424341164 15266170739018899444 10468155673629595635 7131003857862136383 8739257816266299775 9047187805560735526 2915171944817444929 3998616281508813811 11618961208467483132 847909194980323904 16324578303236860551 14777052130813356594 9254664086277302552 17998261093037349215 6478865422847479236 6087619570825574774 8156164375944030894 5075718674536539828 18220206388444905985 4934683144253947251 4877890036507365053 14837700104883987144 6686293839552836631 3079003778565668168 12002637895452675791 920552069908895727 5493197170225433836 17145175272276126999 17744135829698367124 12448298694269636539 5971000775993936251 13346899977682273098 11270660671188774759 2295650489489506863 13323356368897440034 9474966778444395237 13532428934798564354 6634386294612419906 6224282718602269395 14390209773670583309 1061644198860120249 8471743768439725901 17958224066258631578 185433152469208896 7239369295317457884 12809964593416996535 9745819717799082905 3623957802692860360 9125973765343286534 14357884151467288844 15872469808972725061 12900102893915729509 1055671232409430094 108133069307291404 18272469454516358913 9634657846938343375 8256497330661911354 6239501141479151900 8121372245203092355 1124212143723340822 16125943935112140625 1813048338123631097 12873714376847722858 2280921314258434439 6985506106865942849 13849644933081102501 12975947853931392811 5576551853138502957 6775510958058340911 13642653345645611931 12270603920366582640 10508030604076917308 8218066282094960432 458867335740571113 2124379000966025449 1054869969591538992 3287000728114979720 12352682246685862926 16733014229160337216 6029807464275256556 5868677756355671526 78194918500782643 1557656003942797066 12925214202276940829 13482891298155247475 9002536813456164579 16049182162403846714 7716976287444399546 11259503785780802850 13480328357169076249 7438088052109292328 3294365963469792662 11682016590637034002 17253260764616433212 10861419636495880136 7274275587519492644 6918678444509444216 16070796555404429943 5894942461152721494 339582452410188330 1625042764023054221 13706223186685035972 2497438583643763170 14967684941892272502 4091108451454650313 9212710950678443127 5982059815167558509 16118163257017215250 10821216035254113513 6823904254261902096 6445358190222173327 3649958287809252139 6493780295773721078 11425558708214652588 15158422607867274281 2026500728172692051 13372139912969893733 12000320161312071876 5520977383244833574 17486839363049210114 14012806234887671905 5853855400625868399 1760892182668377286 11574195004421270818 14775719357227942474 16525733969120093272 951041067039929548 2935486192089036653 6581563744625165085 14599983303565235616 210883671247032937 154240541896187231 12612821393212637198 3065199076428820592 7318916647671685752 3123662452859189533 1528331396749971977 9073002616884918817 4117990693098973229 8350209876444167787 10063413976878004404 15720831681127243741 4889827497131352496 42205629125867549 7604748389465169586 15620980213691464705 9793283090613379370 5117977463454163504 16505919999156266586 678993279263817386 17167900868977216364 4321356273348003972 2221907069875536107 9102080388512736717 12840007432958506735 14664227015500745198 243745243712275983 9851809842924342210 12066431427096010031 17866587208550885473 17450745296104551539 8213413373313920774 11301167916398598194 17973995405693133561 9625920346658895563 6402170779913270364 14983900226550637688 470807192592726277 15732026835178861398 5028782190990179044 10722836855940130049 9424813872991449557 4016967829384471267 17196969010874972458 13635384262108594436 17478522202327096307 2774961516852211183 6034963047839165406 1336649710166352841 4582818133865381968 5787373016004387678 7673659100448010296 894540525784476131 10966995631024319438 7852295574663235234 17954587015678874805 18037198843634414576 11117773178193308875 10808985850507323997 5310634514173911555 8807622365699111781 6228601572366982090 10731389380714510718 1720168138179917459 1119878478687790736 17852750845033867134 10412901487238254250 3535934835231095256 18015290838239190323 9101779122209700562 4510111927392781927 15449312063044222864 8062776701146866797 9883036628280004089 11684892900722181760 18053346248708130333 10441630246278079357 2674534007673708199 14049748359351101456 3171202143172787222 10845625928036809482 17536458525780602316 3947707721239562735 5129709286258746048 14493824689179837926 8559279904641750226 3895677390101586302 10772225520299580387 17948986150465844967 4669532630049581599 9424176138345234639 9358879876876972908 16943050067955509804 11424119091882228161 8154700173979541726 13522017285303106901 1919598568522860002 2282485258288038143 16245504079001857149 17251874312713894883 11431764586338313059 15874764380605242543 9986123508386407905 2732874036006525414 6460714586947700176 10712315138334523099 8137243604678960359 5078438801363798500 7774802944059402800 7145305208642231126 3902685677549228659 6466332674822316484 16466262598217589016 2640937469971714633 12748199943284217643 12509825740640426692 15145268472493237497 3049804041216976110 13374715919620725376 7641532837139392254 5110691782091675773 1973715090079307307 8383913416115926135 9106248709957031083 3704846744897165329 17924167019830818074 9121224772535463437 16116506355417533601 16337709890010175726 13747942808895675768 7904091380372782731 171121401195081879 10214536118379940861 11383859930094569739 4621758491123123122 12198436238310748258 7156868359192625833 10745051400507656162 17174614507672910802 13990457383053011431 2837691501054957960 4685772248014452645 8876078235306692124 16596886625619005562 429407157065905772 18141912502191337258 15941440830018234952 16638853485531768433 10204012676864922485 12508307670591572370 4907699070401953338 2725106153480032348 15281934337898724885 17583367094982477636 16768342660355742272 1805838838123832710 13659920318451466342 9372004068081994480 13086814214771492091 16828427608282695546 5221300100202515273 8052624703540888343 2353032888646952850 972660449472974563 11873141830815170277 14190129998374614056 1092853713801359546 1893496718933273801 2995670834576779233 10782700745108625665 12052081152742429865 18250607680096369377 11641999013854048074 9219081646844527516 14554502702272320906 9703969196264138008 15143518224949137161 6794771771235385403 6438053300566530263 7012169516856195576 9470289147622320699 18060134975805169860 13025237005886141010 18030516974482305266 8395918094147586846 8553547014819432129 11001098490036643234 4998874227625778621 14975163725451767293 3515803448927241014 2546956587491697500 3014142183368278101 7077937253681988583 4105427195673414655 3896584980486167512 6252419279983178028 6408491930271294182 10375748561481475048 12810416772688260798 11432865090525029309 10737584348276896792 191967827527316422 11407706038723132433 8616799287747712433 18303903815854761146 10982744305307035090 9249446208596956093 13862590187206013353 8421364026213664179 16272512954292469315 4689528831814555807 1339264977442029014 16068569934678289291 15870840243173017413 7858334973055921139 8109495676019133781 14486621832734232530 11528204518410483852 6510849594157374106 15035800737783825393 13993302141812114474 15252293082391326121 12596712156686974860 1535413682583972088 15894852101307529270 5116211666770702032 623244140105677128 17535520727593402449 17694741605468583765 18414445951212577417 3458885479579223064 6678600266682146548 16239046689097150574 10890113203575115618 16217583475776075884 5778558771682321099 9168586766233321297 7861078643433862963 8884318462426051645 1365109706331842178 13822257099738271148 3325798342738690152 10923792540012850513 13759206016316894932 17626748543856169002 10992627492890233147 8095729319736359376 13256157438676301296 11914925467396401241 13110799167337672766 1984599445153118385 2835975956472662301 8070754946725593013 15821561477785683991 18276813905724179601 14834770166949477832 6016377320348124374 5978696585895430454 8981623795593361278 4961699710360745974 15909434833288187431 10296814065047305873 2649894995505365274 3042722455743009551 13703002828299119207 17498044206257717460 16582949718032069384 17771786457947913019 7355754817469316789 6138360097273566247 15412052284013046433 7458858313620906406 14994413392806750281 797652801924945963 4281388984961478320 17213797453421942522 14889572761475562082 6052086671401165774 15241099559094951652 11796047700762151373 9921562095246933636 13667040499085263394 16735840732453100536 10279149834029037783 12004387892303588789 6571372960941121632 10893100337334962198 17804906193831719249 11242886153749805922 16333655913386700466 12027482241696312361 8836668504447675029 6669898848064150297 2432525648117150548 17644995964159094381 10400134267391876939 3525672733865801847 13658755604558959644 489799459038331187 17826656217475566283 1330353682801127649 14616064521415833207 16575146279159097944 5140826281652310546 13395455997752319508 8599693612902992451 16139725968938858134 16239687767095490995 5900440452694226686 4946726921228796506 4005584076453421581 4587363164221982744 6711048706848326439 16582633175522593585 17936429947164226946 11291106906457742210 9049283769612696846 15500088219441332722 15394972661903763018 17724762946294179842 7941006223409295557 15697998345882520114 11067019411188033272 6519526864561894023 5107679407774713163 11104726357589715630 5550369370301060510 6774755963480349885 7883217398088594634 16718032888462406802 1638892761205565932 7692720045779320399 10935794048217097581 3173984634109790074 14257555715927284333 8454415473114194565 1707945547060577975 8967278150331715135 4399538939279860444 11618026916118518388 12889828013990905791 10111616178566013464 4202440349321097152 8109708577978342009 9468921193274107681 12178408070890053676 12516964093916900507 13304140859846445537 1656098943889303768 13856444724802446860 15132989048639181267 16801825496162097633 6301942774028672780 4078576006921941724 14987087722946263517 4092123278882702194 16576045411134687451 4421260324520393609 7776253328597455234 12593718441734351499 10053268703923352945 1619428323804877437 10210158664704315881 15138852017207229426 2771560233823702297 10574745645915711034 3053197999521287545 2991796060294944277 8010390941523499025 8586427677107857782 3514808702826054895 13586534223217932891 4298456092425213690 15424654284733072899 11443881277706903956 5155999233175695102 15365091051807549285 11051522363556136914 453333277426106089 3775203331992640373 17824437323095791660 16699023030878909604 4223467202727292477 8340028240963820459 10289050792137117728 15800847513709409012 503068920565064911 14829767152371068910 6841745515033557651 16343890713661598255 7266070136682384012 18434054660563431084 3682518000993437072 607816592136925491 3230194366025817051 1303975575190205241 7287841408343156082 6344224550951686090 4826528947428600318 7888641904531747932 3253753517216732649 15957979145703133432 11095059700014586097 11755046848989432608 6747559379437908801 948328703953427311 6161524631636350349 7541621570612043141 15574586002046694572 14415384732878096923 13411965527791787792 6002311887134281723 15439327668630780178 11519409220743504140 3322644067740729026 12487865133131473665 9261890644435606326 17874962751072906658 109666768497981108 11619801805578410407 10193800644950070015 2155701781332646485 14701176319024294598 2219218073614484970 5976470244498501110 11632473953793138296 17664312012922414500 13433161342600653894 14684983929231283032 6981598635677910538 13448390220671790592 683212105422808689 4391018359908586535 14294728667603576765 4335739877463459173 16808886025717637791 16633670306317752742 16143841688908789966 10188215287106194057 14376875851181159500 9414094749459940528 3659860178080396199 5677646331507890926 18004328385877480407 12723239577600845778 18333580653620617116 11063551097564193338 17529836373130069843 9753135710178861523 16659547050487644876 17937804530392262660 6366014043636371498 11746692857387063174 3484385572194252696 8928733337427033878 14810386074801841624 15517305885751294810 4127705674979960792 1326021391443900599 10346514429688462635 12671607250720170080 8822690885762268115 17414328017406334284 12379269368657522247 6991544202765097826 16749830656632851246 16508132431272709396 10893543149823596882 2386057114757352153 18304456219710270896 8948607160427555913 8041506823129263095 948581281566645540 12982719136569886097 13199633197970816553 984914640433782418 17101051033973651119 7134983838591902838 15410979641907942687 11494630933034203751 9046905398207653951 2619778110300448763 11486863499718489052 619102291077093152 7574694041661832543 11331355419715238296 17852703798353802622 4273900188666691690 5413988447176113839 8811727003959486924 16698710665546490834 6634086769241463294 13653061309253440922 16424234140594306224 17976685672264763443 12131190999737939512 1556830082478468087 13740102448132704398 2594279131413832366 3400829583788937125 14916696154074064957 496228924022795696 16873478159780729824 11214669726857557766 12052239564027239535 6301483102792834588 11294864040663869547 9626698422257933448 17879743766384435299 15463103486333499543 3838942761282734321 6712021572167855678 1402083456063858043 13073018839561310997 509258059133709279 17243206049438385619 15896345678782764664 17281998764620175677 17260359435004892440 11440704268970891763 3661312040644193137 8880634928831951863 6264856958011150738 4886248249439033177 3542889503691028293 14849946694912223476 5028972577159079491 5055017485582035605 6792170233169737835 4386904231788482542 5810756685315237501 1852332900732935423 354544851804099706 14535475318832806540 3996429062872660578 12064854188330790163 7715200710586226589 17619874451705321510 17565148012254450840 10186285981449610593 9846657118425933451 4718885634866207336 17921774972204412798 5158826053552867857 2144303097483160927 2774455556297637270 5947364761380309847 10399274091153135032 11437791966424023530 785306233760027123 15243075746445931534 5886220396577121197 1418048822247654259 5777567959635335819 16811570695167508458 3048249879988234587 8970299908014522002 2017856890480689080 11500049007106758032 18263426193387580897 17417639401494907654 6174083331824233503 12976668753881593133 13459602113917237089 10574799419163806269 6227419619431057705 2731472996406309987 3652585987439363971 2323565107812437137 12700273655338328513 11081180315043524135 2866354838236791064 4734879807484076803 10296776193413483744 17878022510595340910 10445948493845826428 3702065911171453177 2321539974332980425 16777091221422011679 15955095510226640250 18413668276827454666 806960317687148782 3508289339281502347 7652241329864327988 14280624915809765703 16435986626270607089 7131571494281147389 13225385965434470542 6972251492409459110 545545181454975802 8418210692664139411 13890763652040891043 16378660348240803787 12686776429748153594 12261855317631619944 18422047684234484312 481853205717417584 2885427876746568102 18049015254765282898 11359047740278995168 669581428440411119 11570711750332622176 13303986930524774264 5515253102782684751 14014774552330172009 14204463276788223464 7324308442466375891 8324821326424299138 3093536529127572904 16555969491112960508 1557388428171695081 10570760086407512929 11213351039541565180 1378736113423789436 7711938647618610821 2201326419566522173 5733245680504964044 9485027068723557885 753046446949395309 17229802812592491716 10329102982076880444 7124719931184728514 6487151156688820752 10791566802358048575 15171383242278754656 15016096574280547721 17244508544475552578 14960523900585397486 11778088912845390232 15256274525470664811 4531274187038529931 7593737525562034878 9330123826027709040 17010132737995217689 7254772466138563585 1593512534275321605 3450640920865418954 13246544544869197644 3529355036357480739 6354307650221273790 2177201513231667045 3662610965923464663 18104615867251393504 16507064876748119648 14602158423978228954 11993992276651759084 6215349753384869838 8322504289528535675 15743947420041701951 9039870195476729547 4503573548316456563 4407254671604994246 6937677123936881827 8766610652340071396 4374936235115167699 17182353687590800774 4564213137614007653 10238170005336418122 10447064220136844016 5221849252423089054 8751015469857436843 7285968268187521472 4183925283442115336 11837405318891089814 9866114790017303325 11651166547281791524 4725427704408382390 14980900163906389218 12242545662278444786 16660070117432039320 6938462477581421417 14729750315613517102 12887108013609445483 14607588142675248667 848648146016359211 4968311205936145926 4730398698703265591 310453480637226673 2443841080407891730 14932008120675640716 12145503806827123323 4816325379919092132 14482620092402405664 14883597867209266657 14672679157020790346 14781741975960832018 2983029066401031185 7053371963699062414 3443804273305367950 8202607683999244542 10480351592062930679 4385532145667274044 9109332561435998044 4508468785176613218 3412416095447857428 5089917223748763417 10864200251636428787 17778827199608191769 17467076942690006103 2811336333835475327 14888153518636314292 11370629849048672152 8625533881701676074 17670618452811626869 3034253091183130139 2696099694361462148 4625069921571291695 8965122611482839939 15674360701995397786 10721249454599043858 3919121130065538174 12342052340849532876 2224536252027313456 10643817655002372624 12021172227550036789 13587324798313543299 2248528515399507665 11558717388278040436 5369906700903365305 15560068858071056706 12948370091166958046 8537397283172897420 1762790628175846918 17826225404643473189 14991360402081805689 490362773370435437 15880966589900376023 16478179137396649187 366331917802678527 3980713944749506801 13884913235721210666 7294858441528446276 1583807944340702625 12189816015035145328 16733832773827163655 7715461914155330157 9908043715358741564 7515797963179281095 11226554688466937725 13580601206884513419 8113973608236510881 15799469136795936168 14956290563606849026 18103755577586850176 14407154306445644556 14846741106705933633 3293523712460369571 5812412753440992160 16940765945009594374 10572389478466316565 14253138236357135759 13835045735211849791 16545577868180749615 17376122558069849418 14641457353216719178 16068020388812226242 14173741035398579845 16569125903265402160 8660474172355259761 7421554642028921158 7982860627631754645 14939508968927997739 12279838638566477883 2467240575162504131 11026647697167329037 16217894379266739311 1373962834059367739 4741831693062173345 15857432125165415373 2350277690055632836 10923548416845957824 9310036627297781104 11817459851412430362 12648432758335416092 12046961526512554302 2388865510939107232 16422012135971464450 653935111676629099 16581142551402805322 1159846291108755759 12454642495534002263 13733263391615085679 16664990753713473790 5256262703227243499 16094681649515787994 4826384534847930396 1222970465614663825 14149305045990776447 13644907687920840249 9599599487880480872 18416084750942136006 3179603914204409444 17997182279782137407 12872244437691518255 8027005685720004757 4053416514382769512 1171633578846813495 5313425924088240298 5278561698773511958 13936763895818562604 11432814766692870930 2934847646020879089 3387784203854385672 8653070628290883860 9165100119825864823 4406247981544567102 14715045316342571182 10704812179301768754 15347943578799928837 851071299544966031 4520470627232100153 4966827709906852601 12627652153419206815 1516799246938915870 1819364257400538203 3491357770925505640 3327340083058498316 3731122385707991382 4778717253563538235 6631849066448556165 11443089555460714013 16397512057800146095 18301297060783566035 13558910371939566717 9588069430103576247 14548182587683672191 13682927004562295034 2382431849987741308 8710955363805295887 6173252254596519378 1444852490614991508 9664070133744110205 8510626553319319639 16870734701332408442 13503204280784768035 5853661682038131715 18283388846331753850 861433824149133987 15773367114310113268 6692450546493162864 11691296948708289566 9784013046705060801 133086239665395375 2887951236658023300 11060960139911587083 17080407702488015434 155044430477718018 13891117914834608325 14188164202979815172 14951739851852925009 12471495181408723854 16016241453162571921 11354852217017550378 13380051337540561200 9326544678022632577 981404499115302838 16124319533908784858 4799919058370906713 6005351590954449042 12530033715267626414 16478459092793020044 11239845188050674922 6014619696728735704 5272585478555968832 3219063895445187138 348811024872324048 18045906332332065133 7347584863745648298 7001299623822665727 18383096907069236645 16043315974941873204 12426237423291582711 9601912483128244574 6690935320108567968 7874040579102184983 11673761993918972625 16509736287531677155 7506217044373571189 5555958647510615738 7330449109804257581 12110780029614778264 8314347232560184446 11558977532217673016 1026407027640438195 16489482258817626598 15270818992858384441 5146487874386407232 14812483489396598081 2523670008639767963 5962527050476727120 7490163700667572082 4424505188222517102 8052427735055448678 16062524880676650015 1138586220827282890 9112136577495122740 12630174866297567195 5820642586680713423 4637102892051683942 16170637096699233612 9438610618085915386 734592242664521388 7278163919578921711 7397629711478897733 11541205052286228766 14845472893241482218 12848816010016292075 16539716690007988335 12361543589368492126 9942823896517345177 16044038628875153640 11531659011274992623 7764050517263135024 5272941940725275231 10475330664028899815 5464181165928842671 2293552244606004795 6192971908710467205 14552011640817629185 18075275690140091686 17071938535945234636 12175940977677950994 11069236906874076112 11457983717324345997 11843925437759828471 9519889601530318017 17947157204769279069 4002967586704316338 4534194485927232381 2881567283547830312 13489454049717806894 4759020105591970502 4945996700137882958 555605188900109040 16324242175205316583 6044844115113240899 16320681512190519024 2810517921980920418 1299527198305397138 9818772557919724000 10660113484510914917 1558213723122065868 3922736792274126868 6947311760551008270 241194348508099109 15259157131761746308 15533722344429026628 16229751100966152007 14441973032739859055 8915804797155925369 2453333593657985 11264147666194419293 9989262213590401443 8920413712813208124 17947371168127934552 14672277792670041513 11740696927298142725 6599008226812496091 18131069392742633964 3080248966471323297 1120639218748180668 90686209610543723 13906214024955456650 13662751353456470322 4438958257679386178 8030365827057714615 8912673808484244481 15413285640554582875 15822965337174215446 3993369096086637670 17003116043776477898 1158399450452171215 5242261192023836018 15338739521507996906 15545230350374757447 15052019187469384797 5320066237235957273 10168233455241338332 12975892954535887669 1550209206313025497 17939809913295544757 323736535968237714 17500608352583732041 8088515445533865606 3598011157826028575 4305617542330007804 10705295660115994069 7386689773009480653 7523099853344594737 7724754563942955471 9199613664503174335 4549524452510023904 17783594370356443186 2796157014755855718 14034204450049860187 13274649641224254557 15009016683683429710 10372974433382716450 18062092293703872438 1286055207770872234 10835340104578153377 5479092023215243600 16232589588299048080 14496679344673343917 4609544378334609605 12651653293168791507 12839986761095114586 5751521354670872836 9095874470022032113 15398116979752325151 15771388790117097645 1727246024349164804 11519801955406518613 15395344736872894849 15658633080104867237 10133314583335997467 6866776167049991000 7921304233661160937 4273666590697807128 17890825740684292833 7557367649790808376 5276872084543356291 2580280903581645545 8313555505224426677 499423763504346287 8584133660803326164 12332515777737921832 12523162549925860434 10712811493750141015 17293402205176182129 1191843251096437606 15436449067707227816 14151562292252423268 6606134844779447386 12688903877499407971 8373506889561788775 14194148145930160797 2177050906605106727 17864521275911722457 7884032892401601095 2515659564542533881 11331868961482180571 10376124477699364943 1601913017039088133 15028550606790697173 587055199911814453 15259018387284071911 17078732887541779054 1780761040916084750 2910457035525693558 8451557091612046449 11451854833929218274 11243800918338793348 2222983549598928597 2553921937021852490 16497042016899384479 441180499870809487 2840003884752781900 5472889545482571107 3499811148231836584 5419268441621216804 15755306835157178015 4978995765404750063 6459916900589394552 12157524707900860488 7072702229149310438 12515241504877109731 6168188207373317696 4658077301290978366 18295681363893607527 6038826498147726405 3607717093432208578 2002325917338720243 3680225083272893314 10721332022789561364 4755273693452611402 7045037772670869619 4181063562474430896 1654920542110932427 10066064413539373513 14241735690523707102 9515750250315518203 3773083039067567986 7467159528193355088 17755179278543751773 10084971069949411984 1939331110823748607 4815313694149852296 88410051398240027 10490080066468719784 11962678307940759700 9052036614955521106 17259359197212872507 10426222991022698593 509724822433232314 14636466260469571635 3148241273992844364 12387178101457206706 15392675163706377682 2086381846213678499 2760163382826651684 9571915674121361323 12376392991311219054 315066292053540048 18095988003759602047 5988236279293734803 16604492916762509253 14269941806292067003 1742268601819230695 13308224297818324037 11451893336718169318 2465597596196077595 248374644584753375 17353669333591042251 7813089557316630045 9892207186997876643 6756548971139130068 639824489757590912 13427081677437271755 14808986870459472223 3248555345276120939 17532670867483296330 1803136605094010567 12253606808039432902 8206255450475781299 5600745266829768378 13414918117645104704 17577536583657879047 17699956990274026389 13124373825374881391 1139286372460392503 3481067019773378725 17448970696218154495 11509760940843217114 8850445833236240287 2907156810909648532 16251906982750070101 5671843954784707215 761869880117903723 14835688211565589182 16061637591022348452 60345187060013273 13549455574483848873 8819471643650457396 5740574625902732696 16274970326740545728 17204983936214783835 16932986290762518104 5134074833894920790 2735096740087586473 6822023100915346208 1269068952212888898 8739061828964455954 16160452550969761782 5701396790444722064 6473200902691035860 10580237608307503487 4023989048463800598 7576703049800358587 2337187089508623070 17915254468919788318 373158392022488999 11993144516095022177 16425087963098918364 10335773631524098582 16948692766405605753 2568326955484965112 9395906622881677395 2969730862046245300 347907063971300804 3950773854778792240 6472488875486089372 13079919554953335976 5478182793608325832 14449555647252337747 11955212199273888985 14382242119197670254 9505245335630854387 12524346603083880377 1767530130727996278 2721582459503787331 10910456896817345350 4516638618114301496 7257490283714966980 12341373040023430220 1245494199894492158 6014880849751091719 17911001468880365877 8153940875123267245 7926760287535568653 10813973291250262379 3818715155916533017 11219893846918828951 11472817629711561581 5505097701648298274 13472545802286166065 5549609616456676198 14955542106911620265 8414249850934854951 6162629802129872471 1761470191859621068 3393644337540306448 10664688659575555352 5547213656853407553 6243725069514903792 8212386757678098580 17357842777084650852 5081315362130220791 8760471197855826088 9154670698999381130 14500999209900760879 14770641133793938347 4866898174230543392 3519512978383524163 12199705941810845796 11658598156898888557 8524033766954493272 1641539796810341486 11500711091646147768 6515176250898449391 10841752661681280983 15018142137101137753 7998099763541609861 10430470736355678140 5665156441521582974 12125308432557028085 3014505265797288126 5350060561442276408 15215476389908739950 6403385459430389131 8503937399298493664 14652027675516302583 8592534556071645818 10522896834783679264 3424729006186829777 1974653169370436664 9905451308794761891 9962102658115533711 11342456203927113071 16474086282573294430 2982318061728681697 14295437145349761808 1057677200809608989 6485698105373625816 15120351355831439648 15256444356945882689 17444016910659512204 15820386914116823535 17698192816355791209 2140332359732056584 93337068272602101 10372527949710455734 9212640364848878605 426523867731428784 1058377204119675278 16560849585448602318 1355619596534616239 8320950593988005972 6535489506330257688 4522957646173492471 1307790510045575312 15347368927791445925 1179515180799903685 9902266240370988601 10667724772955783387 11590239980194589884 14961869624468389810 16344073714788814433 14031325784361696557 16434279620191352588 18052027729206486107 7035420645043682725 4621785814547775637 7785982099471738524 2598680016818147817 13499432373578907246 4196558066067846552 7569467099342601191 13242103288686198281 2726724652479675914 11393961337651643192 4006316337971089824 16058579592644765014 1538684804895429259 5950146958036239858 1511589318160427683 5793415705882620837 12877396262044319672 14521315421588213626 7187540927335568425 6844729798094431815 6030986805496904736 10387054021572391182 11944956060962684883 2991691395412659296 1397421180638796340 6480042962365905701 4910932919957532383 12612027609074447658 17416404366575310384 15567729492185923952 9804746257168242884 13598857558325634648 7678566825765705375 10434327502107794385 9843032682662694037 11223269682701379406 4889195825073193170 9070406379114860352 12312393925013368457 14607413718215363269 8352951986904946759 1337859769960311797 14808265713842217260 10694431677516786694 13256830525016191030 12058027499290334584 3720581617001298573 14537633987529747221 10129618931999975933 9246156594047746181 10837161506496562374 14428073915015859095 8739144235537414722 723263253036445055 15692226335891745365 3459643193902328481 294157736299209190 18282856144938145065 10378503834813636646 8714618899422181505 15179290939775094378 9262007669015935713 4078871257561402223 4180092321974988610 8722159080542104634 12596191539877180125 6771334407284828204 3979007764314864990 16304905078778975908 7121462593269389048 15794301962080157016 3500543547260598127 9751109936286172516 16524968683753019900 9211822314068264624 10377289736155841587 11168842979899645471 3511351366948644849 12118869970431990059 3207889743457702050 5154857235818429839 2839836924753112736 2734584146334819009 13737461610490803958 6731328977201605085 10388962301643857619 9227545378727190222 15056162113835116186 13158938169091050055 17125406632026645394 11796170653109260733 10846010571515884778 5739439236811251364 14336710477801308025 17096345295230157234 17915591179145471485 18257287187285706990 14910772295211961748 17921485691786472158 2712566394512441182 18123488858173103420 7326053713302976506 16658720844169813440 12732336837463729415 544763747504166167 9122621775446327880 12337101266545987017 2106537821194874882 6884588815315988262 7350255582706577008 12236406571498346725 3838104528574445396 11676341153157331613 17657277468259450365 6134700841409851155 3605300148141402684 7287132652901635778 11962921190985471937 9096932241748506690 3058147587664428880 2684499383255461341 3853699019871558589 5037963218422960746 17274349393933396051 8175641966156860965 14612722165299609162 12350227992381846193 6075996475424065042 17629798407328127388 10985086010195370114 9822165369337100755 13901993665855661016 15926457820351112234 14944381932683731031 13483256557320500839 3394917188816282492 11307781253611926974 11337964692361059326 3558121657662541414 15468962645549302079 10894730094524471828 7749356948981777994 2018233799417356487 1993640440777016202 11473852669427676473 7968515497080180473 5238087077025397557 15898304777277749173 932544402419790887 17111692381170026982 11271624958044470606 16348732345522039203 8890044845274868630 15779064500332627575 3256460181293957875 17362360248695737256 12527633791572137059 9391227716409505727 13048787919113959837 114138790110888124 14317752721838002709 11603323181197304942 14371368248931137165 7609975752492837729 9523439682314268967 14343489750562629557 16987351018028976453 16799389762115594428 14814349840543012707 16704939346021558065 7814587929023751871 2527851233544787307 11018815357843159339 10447760394012656412 14921665701997865896 975595791230109993 5470592306221544064 4026572577500010553 1912536196768744443 12361013831472988810 9191874812375398439 1108421815855412233 10765664364439314417 15747726904215900472 2844298439687910484 8080724835182283057 16244976903609972290 2180147339124276445 16629555940615469533 15230664898224580808 5837690180523372648 9888973177055486817 9376377511013511653 14043595028016038481 9867124784987334780 13177192422997656928 17460282730052619197 10247463133053544946 1023744791538052202 16480488330617083004 9461783271970744495 18306125893571900875 14160937337820240305 4833733664602561359 11966775138372830462 15341977303281206379 13333127314116127222 9282069678626287584 6467144121582700649 431802906935818305 16715126024088001325 6538640056848340759 3945300616197122826 2551214229222981414 13801463285613000652 5507462546274164387 4468262947225465955 6596820863735148262 12577423841985769287 16837338180617171306 15834624713024627344 10766012432951035270 6358439870592009282 982567086151514587 7509324781076270235 11568280793502353218 3483574166724437303 18284433155970346675 9789025568127857869 5588506999454573777 15288540571269912934 4761654967592145763 4791915498590957205 16463862460604774969 15761644396235280166 12807548666363355854 2151324204265066226 8955625194598562017 17861513061772838048 6856634147896880976 11566551784720934531 14395785326737094890 3741139763926940505 6529271276953629108 15069265569486937323 17674922674578254142 18422912947414741002 551207462396391969 10339532855589236845 6858576267320872338 8811823569300755474 2814495607194492392 16701425036607291506 11446320090006999684 11948637036353783539 16454094341337007013 17905977012206799015 5609788461785622719 4824595226942279278 5732469708519498139 5427340716147519309 7577083292048172865 2430022432701338657 3602520240479124088 16078739276271704699 14443801013185401822 6662417396319538426 4852529282308584064 5353722455311838545 4300429905476656914 81071072674512799 2233127248399386249 12693285984354547504 7417256597845896419 2089302043247565235 13338407538080581178 14592982703663733318 18143021610943805642 3026539999169874761 15678444205719005236 18101773009154392823 17973522650586149637 10841246316853189808 13469884092112678664 14484385885437341355 6451460351022077608 16876674736026739432 8113829030643534614 11464286621146997348 12066723984228675361 8588968019404504686 15636874867008582426 12228757033452606700 6966446985319370498 14356593528543093029 907046807421138920 14139282725822313199 10327255921722838502 18031679744455446119 2702078644277286953 4416586095856122286 7444491713228292808 8651844616361890813 5731406992054464040 18416856569062313904 15318095651774469092 15943466410086277936 12204296972697267757 1915079287506024604 14297172844641911462 9518290093509317598 16581521316232181360 6224906005179382469 13769947213060996694 1382198656870518217 4299027499902959166 13836572290182771726 16540292667397250336 2927816484973735011 14146666691852663967 9709473952252038717 5572951742059917782 4888938578198645868 12832339951302529987 16728211173928374353 7807930970147370829 7539252139306075740 20331399311375932 16404778506393177841 9828077670239548376 952217408186673508 7951982117378335529 17394227371259650502 126415039138989448 10127447360965903693 6058249355133220197 5935531542464865973 495815990838941410 14830006605191705615 7453797914968272665 1168755403277508992 10001339937571221378 1200039286891623790 2058248986134408821 16072940140976354394 12289880862687069229 12545113528479684814 728690168302164374 16970639513353658241 15937036318514707956 4863929808365038211 5694340236998424219 8364636258092213386 11170826867904907529 5513364047613330698 9011284957008035506 7580801338447355279 212898644842998245 132678541195868980 11987496715335344937 3493173004972349215 6720069986853419340 11272932117317422487 4817822742647188565 6811917186609386405 17008146608847890171 10366202136762677143 8294347441918047346 10158761719089045277 16170151231266792324 15458470216236803850 15302194681087592469 10380479342634041718 12697442695155503309 1474124854194869969 13868468588186337156 9378998523010968537 13490993620239026497 1693160139094471570 11198194277209467597 17706284593610500830 8018215241476588484 15193721819703703758 5304550400996651722 15620643620214518574 12162578317887437941 5564995926778671747 3728092132027797094 3677484684508030708 10954094746983748129 11250998470894296824 8979006974802124897 10530906450064611710 14635316698017705637 15030674652216238847 15293185784980498676 6861375242502145545 4019716305245740337 8680606060129564294 15301886692328620438 1320537876714818635 11378205340325500078 11637600494972552315 16244372134038999823 5388823676271038280 14306137673033262522 13827882672936701092 8969224583652180284 4614862675731063123 16672160629293344033 13462619608998813550 14340919791156800009 8566774485151199351 1262017413668479809 10236570509555229381 7786284660313656945 4831928945897159597 4963415202661364716 5538467387253211031 8338139118110351515 12507111037997555517 9125601494396712308 11684108857674533852 7832538014366685850 13904459813009073539 3031201375683443899 14621838595902820579 13518019659771157385 12827615728152076586 5922732881573816692 786185906702358695 12570793920053746633 8270934848722229977 15085315342691038115 13844322164307442067 7775414949475942864 13432952479407479004 222235994493160362 16033542847402165452 8517453449683741740 6553712347860346452 3386900237294488441 4434384042918845107 10707332016093216963 16415978995610556088 1288205699223403855 17581315851402511487 15323381926057561145 12851507681332927847 13098036092616564137 14638395320698632764 4042352914759498882 1131791263424836488 15234801455541761145 7680313202700177995 3666769587922908625 420092741327794380 334661983283867754 4183807693584570462 14604487359980351080 15347600066961604867 1207497082623486825 11775175882683960109 2294102137229181994 9300015658781280 15300980568125986703 8220588630326632206 12259773531046225975 903497914584111748 12408753729987701087 13424121609047670005 9036246673053252845 11544943804354779585 11919096203995311808 14251883081649836486 11615555630963801262 570674105135923092 2593210540369030417 6813665617668143131 17960607464590700923 16358834731499238911 14498740442406648568 13599227879153458179 15526382803784508874 4374931752186079232 2776803720670766265 137785452364643166 7435379224686684532 881799285157987198 2455438091730541138 10037217482334976918 9480874027341552007 17409614355918540715 17074000503363554632 4157082647710437605 12606673642006708041 4665400862764822963 3558734687567305699 7131298040523358747 15652941407365043477 12178137621626786406 1441633717497574086 9349899424559223295 11008045878799912350 9702306788673161537 15366221492024045425 370926760167010539 8819582388064798579 17209478798915463781 7814321181944866295 8353033847104856932 3069241495603871835 4951851299201767383 8651606228206057981 13228919687531921892 958185788075344191 6507292463974651535 12921655801911251651 1870970732444734631 13336602396411643501 15147944162626688110 15001563526360096549 10580291753602099078 8516179638734738211 15082416621509073879 382641468824221791 3141437679598954973 17155893994860955112 14552048677776091283 2062969368254368826 15435923739684116017 15804266772634697625 11410552625910356062 7911155258064549177 15344891125427420255 3491174128841014593 12134226420357168694 15885382243645294026 14635754339870869977 1444007621840770474 14143495321002340766 11149751157180915621 8433311447289425317 17516881316129773294 18286846394005905509 3620720745816678297 13454646547278782625 7818717492564840899 746334605629227107 14077342102288746952 5636364620660993722 4507888345955206354 16617609102398829331 7248882940137231361 4128708054989430459 1352391426064910024 10245399624977543794 8821975367576191155 7280836332355970536 16110617762234291663 15727480490120378143 3653751889976045817 17724563016959643434 2509915125999092459 10901135169751523250 9154868709418975333 15299024773400582384 4247334081294263535 5188529444118083032 5901793093986077878 4366084274672341355 17805099362201255637 10182473668534291921 17212760767134350674 6792869434991723006 12667570203250093340 4811347182949485442 9312548630044314136 15877615869252636928 3898580474277387946 10752883860344993946 9282746182171056702 1055831036574242154 17184410809437708999 15421713439462104885 10820068739880167668 7113686070159904203 13851737143117151442 6867848218849602089 17303237829352757881 17212021354390438609 12257313177060638414 10437831368204141886 1391648143645120308 17006527151906192988 14544541577351704891 2312321655776460402 2413486712354625527 13282023209751396752 14465711799487849545 6559054675357586206 1001574538277630199 4163567344455714026 17028728361135514876 4512716718582077224 12948579219735999019 7811367513834900284 1535295647224391782 13658065460669670754 12570204050543947938 10895003393309406956 13694541589786510063 17642956688947424853 3836525663969795041 14120996458035347646 4787374603907332591 322604286815051641 6417212303789434587 7203176359793836262 5103066265500884111 5769663522590457354 10779324581952282160 14149084529600764664 17243363884953269403 8775714143348707415 3895150251252286770 11530348498033650992 104016984464891879 10193559840996585885 8386719985433286093 15432494162702322181 2718318496920361004 11941938626591455197 13636382582544982079 6141382046277286823 2160567288318872972 5848164648598077826 14366690377563348796 9031863780375572654 15900289570308294487 10879612009982052925 953728882504456250 12007237405805675429 6968351947040218929 6495158985970306392 12121574365047453735 6639523714007598519 11198159428031236896 13186524621701349894 6265170896068246762 9856303268152481674 13098045917869384753 10732192281064486445 2985253442709584569 2347481710001291176 4560293684710504069 16290510895069268566 14714866872230098585 5875390257019698820 14271987147165959000 1268295870064390425 15769972241676659758 7338699811106358387 14843241418140083377 15581560283463691443 11944092121844869096 6533471673724909994 6893290387775165675 2693593790627503313 1151516666082413848 7680757926380905788 7581997502658144991 13123616807039777854 5418190122390321532 14878884824784450098 15979976973557292876 9937192445371664379 18082710281176264283 46162444691313289 11236187116685332094 11084326102029230396 3858752579866003089 11885969721733279043 2411640718072893961 12848921490142983698 15543972903186969688 4639632917248383252 18036157571084439126 13250481038353810941 17090298903640256984 4555229088003105904 17706131198788785873 11907423998180833337 14856040407911694020 7637890398286604077 15568035679823706820 6740773230507193927 2891535492523858581 5977096397448143821 16023320149109892388 2323206756391150565 4006628277879873880 5923298942830073199 6320472857061712242 2583723718799814229 6978706606059705071 13579177455354699712 5059277985606918309 4754008165006890494 17159782459542039774 6707095058145493586 18377658040397428535 16598498075542953457 7778336780943753671 16784862868372075997 9760416930398703084 8932226206098701819 14613679505082708693 5473833611819395081 6215755396064373140 893823777619704041 11376940696994195795 4419663011435089650 17877491246370960723 13644530674140059496 1993928730612182050 9136298063903578190 17924215293672792493 12057388593300421606 682907609425488345 8618367896240744088 4179693854681962462 10868427175075553228 9546910156363424595 3564987830224807321 8372892081651740074 17165903074881101140 3152910147097424436 8439357403499532432 5614871658550739308 791999506427837485 3145418732577659309 18367396717185785104 10354508457113820098 13117377750995770954 12311916800853505819 7096325512256717535 2947230987476399456 10708821279968196055 15895021866198947934 1198581967065105804 14878573734548234677 15379057942480843635 10018734074654217665 7657624242455397583 3866733942015879147 1976338908524595564 13435651926199149011 11275917110741896572 8632602296731058906 10261654459464862738 14473620502263296605 5021138255340975893 13369166954619025627 2431574420490655936 17376128955984624536 11555762950502031137 16621716032103989514 16944689866075777440 9844779379957377727 343375461967866383 4075188745717648485 16517074064216705205 16138826142496249144 14328923954612660327 3533535451849555319 10059531147010101417 7383293816259690302 14497936151688173385 6579203653168805373 3119112624117789912 3770135629854920545 11052392124092904022 8338190016186951468 8857963730357497695 9259638509440994749 8143200578147380363 7241441749495520095 5002243080830610198 15982406297621374851 912037150177940964 2021725271960614212 7289891773720241661 17439528375713598157 7964203739429500158 53150273119689179 11897973229345931351 3615741799863227189 1760997072368197504 16653854160169440102 4884960399500745357 3381231011708702900 15651383923627928850 3663675999832164543 2936789332544213800 17872551971746497218 9989703469906730704 17202039609119061566 9947402043880578731 10715569667001833127 10459162219962677284 12474668008233468170 2171248068835461969 17070732220676646647 2985403674683906718 11719204259021843360 2742744452227826295 10763487138396404722 12293108855662383623 3511015837121413809 289252084002687877 2529591725828390115 3918246328994646862 10891419198608865527 10748613838650684397 14929334857955085896 10204390455256698366 17996106914525671876 9954770782538112772 3387632220398614702 16408083453591700633 7525232612814773729 12283081421300096636 14191483026855855396 5706179522998681718 16342651874549198689 15118465622912371029 60594894678045551 9141652386314523351 18382726159405022917 11110396336674011595 1833093242557455368 1329722268917798447 8556275183896363271 13352862120944009368 432822279434451272 8154291404139559514 12445753846665433905 571369589687994725 10953527435034379454 14401966416234373967 17541309027555074768 14212075409331536192 3745309973370278213 1878847036313816264 12735924523263665896 15972140193956250157 1576181077037535154 6483007647657110011 5100915424460949242 2546486640753394544 15641961192081704303 14250917899995300169 14875798791596893355 4113718997954186167 15946168216474430974 12486200652674581799 4337848690309365456 13774594103403189676 15357742906831733415 12934355470780147813 7506836798342235200 17058833606466511289 1443358682639143181 5876948464680253711 2362291949046423604 12011707463153507043 12617043686648460901 6007934769124619712 7249034504528395490 3567949491396258248 3781233277209493832 16889314250964920917 15153858871185679631 4373067073586527319 466130415517578474 4169114942251722344 1300792653849400318 16666946701570055751 1724003736723203014 5140754339706473191 13986528967549790311 10043436426755678635 12247423831639755599 5458953462549020870 14597402163262989951 1289466343160509157 6445072932145807567 6426497883776736589 2502917331780031958 29718544306054956 10148265283470641962 12722802030917013101 8534690920031747956 7019730163514053526 3235641133225666509 15802779830611762868 14999127465004435592 7161478951954003041 15144897408799885708 4451582292434135477 5848511558641804286 10613699491015383264 10190586480609834779 17741200783388915929 5023544547899124854 10470967326620546750 8749624147253878329 16327335815375649389 17802099712119855674 10691070845578801853 8603097305006322478 14074975942910499101 4689806363691820338 8440293568204880451 6698183665527608080 72808921478829447 7818001805355666821 2956181959778477030 921113488423499792 5160429228389966411 12193849380537805943 3895841727188365130 18344023863640446136 13811689232799414236 18115878071908450792 6306929281208625943 2194392402326002988 1265396605555036180 316278727908648642 12409430585880574992 649971551870718774 8925779489418884630 4652557409318516639 11576907861822093425 6067752447929746031 642458951367336481 6080123279596817487 2002731385641404823 13274567648910194344 15584344729134475503 4328171520163280752 3965033364065053220 12087238984927872113 11476907654066449403 4391251658521909485 9615617098847253731 7718544223463585036 15140913902541821146 10815991003822554479 6265858312009433653 14487498006653794009 1134138924684454258 8292683750075729902 3784412188694266249 4997041582384635472 870828815120182885 12587610228004540087 4860414779856805561 687696337967770021 5524650477151302752 17382572901379574008 15981303708501274019 17783946830508062839 16417150128964721556 10597742498847406605 4640346444219524681 11466830800045123023 691773759275138874 12952714599668359170 4075847254616792628 8621993279475429258 13725887581872067120 8564614274190685808 9437414009833973486 1716615927473499862 12400256551751205605 7456016555093093395 10256455907169985028 16167641844301928998 14893936031554461533 13691612035359337590 16111114464301563671 5255929717173344655 2236605332561799023 8749024963927956634 10225059105429474790 548880796541124648 16634880491159080706 12796641313630478975 4370823241549861162 3107267113887341332 17694559961390523910 9489962521643472065 16139807705226768620 6839802190822557036 16223246215230911320 9066472689929950583 5680281219003899370 14670419706669632617 18156375095928526726 487139150257416670 3064523665133255391 8612413734693547635 12692923310420109932 15344841447596403002 158817614985990747 13437907491467296789 16052570358783801864 8350860991677782171 1661321478477981219 15282538635876022003 127925509772406271 15262743255771961144 5070816689149159611 16444023080478677680 5445564327158273032 15103014590977160322 6080894481450621716 1004321348877482306 4886620919965205778 1180280476421497011 212055372894531522 16285025910552284242 4387639292590149286 18377924491207254889 12645052287781973207 14540576136544375334 10311703399066681816 2013586087670654972 14786591243837740021 10052358775974843782 11706905450589137976 13775423506724911066 14472031086739692503 227194599537421880 4635495970651138851 6031379016202564061 16770277006204210594 9058538114412070645 8848124144490422514 9184493800593164774 1046873796785999171 18365500880134176431 3538705269539172255 14828195029676567820 3221223283392921634 797849438657931694 13493471964446257766 14277987943954439894 4361604625379847862 18076346450763543299 8312020713061813282 10492465340675993351 11299194767006658757 8028278455728988330 1329602555324946041 16862038741847128573 11502870706947505000 7357555222519490443 17961851959231633311 11057187417974318853 4821967975192649561 10052442413413432102 18352574255367071482 13212812553469128135 13594475229692274549 11715895141285618235 11887875957096765268 5873507814885869490 5953253554229951057 6142139815528374871 7920571489938347619 3331118169715578516 9730579254900469662 12263462522989520122 10087545076187274928 16140435495497585538 17977234211533717049 2195988558153570325 1453650087255338811 12971796460877369014 3376510173854789019 7525728270682553074 12331224098945931890 14194949912996646224 5230146297555161247 7145683578000251225 13488958047576148225 1695847520041299918 7508607759277438260 2293634475141193198 17624592559402221225 949816843234691356 12355294935678065087 4990547008413620516 8767402300904424698 10204762931335484760 15156381997343504514 5834789071251545472 1594987187976384671 1349042191880537938 14575289352527464066 15796691110872645394 6047622744561246499 6060772030824609534 12324308099560573875 1293446987128051572 122763050891920198 9356084234894448391 14039562392618577119 16790393299237448498 17213288086144265362 17933600338251441668 10801735994946579464 6012894851537275853 6789970025287020946 7889186348394239201 5222890389176615699 1858088071215238559 11557272404764462315 16111608904945665100 16431169162175122289 1814990195545656184 14367365160786372433 5879191960846746753 10751002309516443110 1232292444794185347 15444967877620079980 3409919697528799773 12801042713254270138 1634928814640855300 8790953669536345048 4145308285449768577 10723033751881999678 13973263586534580191 6458483446833067106 17347253047525231842 14485342260987915535 4095759501189360295 12711404103405010351 7611637289482800882 1598895311451611196 5059230572668863830 218026067605037781 15198082299079620501 7194960840884479661 7068856645488805995 14451846477757508662 4608543000582544670 7122398110070392024 5485185839470981940 6829165713151180603 2229430831031857484 4885024359347541186 7874305260222359185 7844937522614162684 11436937804946307092 15533940706024723135 7197886072345279412 10922367096398641071 8927978454367097370 12878824237102401201 17099552574355799791 16499182196695185458 2461747179984620316 2948610787607346292 16538781518268208825 8668242981489795996 13882006436206842478 8324876007665632988 11982338551397954580 11925507508037379375 567236367799894324 11617823808065100302 3355093211098015790 10337243140456237218 368676695611493462 5223678224079802594 11080630843873497386 13858616260914899480 17492289685206404219 9924947915256618193 15327560493100572201 14597346849185733389 3115224103383375525 3696168143346145442 6521591018989664849 9109878355798866389 733856382244286254 2649050989235812118 2632731414289954598 9805882461706203399 3397449648301541106 17610601441303179636 6821794033845461086 16547909265628902089 2176238619998005486 7815440240966257438 4034864882725168167 5007801515024290918 4620798555592364487 15995074219469647460 10031822590695612067 1075664454733809287 6121249740865573274 6781976701746785914 5450749564515901377 15046164986789645257 5876916249161879092 4327199484384244879 3715101502444038366 16765267542248259990 11469548599508458007 17408088027821954342 7626101597666864837 8897375898443020373 6874741130120986194 18054088844477192257 10580190288991018058 6710745342452869070 3708070898852585997 8368938773533671086 9436026268582915229 6782949248048384693 16587793787399984504 16245194599054698115 3735350626545119550 11164193716191797141 1091613218803087789 1850313839877577322 13393552282565189337 670869225562941297 1738351170949320009 7121825313604469491 13612479883028584223 10369962566770573012 4964588931262840126 16870910448165017561 18110780379851185252 16049116264660193637 6776394468652322883 13126480942238675291 9857927009049585899 6643058235430295880 7835814314274722513 2589442918243156487 4029512117113398531 12514142401101420972 7640688193240958477 2627860835474829188 6522902079228008791 8903483999359105883 1260879881225744838 4440924134602101592 9489807142020075103 13605093935725424379 16350057123937349488 13945910424633794199 479114581063277221 14610732871747301510 12189659774620326755 2179665501322904708 17171628495319163531 14770055180010257558 15453690809016415232 3806006906701706308 5695191444906456796 8521806705568287907 6292890970038417245 10174783604348005975 11958602713921553776 17699022768738513252 2842942421488079503 9660491837741358154 16373113590777475942 1127848421761783573 15972236311399469245 16366762065225875134 13271573853961934491 16022555868066701643 468323570771763665 9581269582081173207 3206995090336673214 2457687832909277172 15440220334028388157 4337640443037506486 11376800754076225302 4993999096972177703 11099007308856324741 12399801123339096855 18282499489718972027 6899056832205592573 12531624987237778939 6938240346160421459 12970986698653451735 4179174578057852629 15410310341888250847 15479661242534057170 17152499574122419945 11302344971200075479 10842656433210962779 14377114673814495560 6971799586796364686 4924793200053725181 11005573726736131021 10099303586021069215 1741254336776094856 4877009239226166176 9824598450318850031 7055958897517365770 2002889240048591745 76639982897895527 11698506327385565866 1170614938554781805 15052504626626186007 8264368160747548725 16148763174632625778 14788794959375281416 12007926500318724096 1328736342993260081 15113625325816442536 7761188708546323952 8743498461769445517 1777923968209051675 12942975207559568016 5256120062256953261 7391500963063851352 9615414324052123341 2226733999842170463 17656266578347798170 14721549497777869085 2707273101312350493 17642483798914125558 18299940455685524838 8075788734443379907 2981516821703734090 5186234066491274960 11088893146896951031 11719720571577894572 8153596041954541738 14345901181067291874 16105153201111628235 7897088888816516348 16187452881699036885 10467553556455833826 17322978926383039740 1856774108068188691 3838553770947559148 4981236094774565818 7061785344453526 18300977379627884974 9854443352338604910 14526639236016188569 10597358061898132740 4597505962556637636 13573902802198879228 13327074505470343010 16801425709084097917 4932562759204847670 17447749670373473194 6369649200347755821 13204390792806229980 908870801426672562 15742684423879836805 8541675928773573687 3759643822491337592 5643613598402263872 11762342606015406901 18418976689215522173 8428460031484078857 1276648030565058750 12312399609792976127 3186693165155203006 8883481689322573768 17232395345982819875 15671288856572292657 942136727060384420 2639734708499175994 382720807085387811 6977537017058195394 9925841892690793905 9290475440831554091 16399298954024960438 15788890018655620940 5282698015550394537 16890630854155701061 1453838573083196735 17057280469724071529 6003689984384446849 18009839937350224733 8286106182044042497 17320539200952153158 10385927166190238043 6163982269330031263 8982645988926773722 6633522815453128569 8686300674295326899 14971662614618146935 17924460157237327685 3790331039430208006 17818478109774116959 11780211540157805199 13607821273581812664 16212225650252585106 2900133594352094777 11649385495645540230 9006782620161519498 14528439865768368832 8986574768543415472 5509780170525414263 9463696846264792129 2277266255111144736 255266090307031363 14253911136106530277 8135771928936625489 8286306273500071952 34135033689496056 12131703417900680172 10720755061419264544 7535584256737563259 14353179863622675640 18103713960508711165 12313888737217880660 2566787029050817270 13009867154043436996 5185337914996577931 17781313976271644468 2844292950689958464 92005894628256660 9987002106813090887 4850009137859346581 9631118019896822820 479418492214010032 1412174387376611352 9311946400736062673 2534667700225961614 1584740206842797457 2795740038555103229 14915425356858376338 11141025584994124915 8043604144089279161 10268193366658963965 665260025680846385 5975536968107647765 3169008254384781564 6962395527954236296 16482574953302784643 14295999201830608713 7375956669178898488 13097227717430233907 18349959323040720898 10115399413067620462 16517445036356999200 4809678090755723018 13530399672245874545 13877035379033604413 6145383823303250442 2460518678426942758 9753200553199841638 8940571463342394589 8231300676602722273 7451677820973452085 8397850492660391414 14109571709420444084 1285420545283554908 12083790424512703951 8584065327483620102 3242504429535142048 5309205415346019618 9422602309014664584 18177419395004788489 13486504549944235673 6623882985653044829 13012321482007701078 6158525078016840405 16504867664871625264 14045000333134216661 9366423333156775982 12000887885585796163 15546836923270323973 17882531755406583540 2084454794255258230 9919521996115950970 7454104166712634927 8439586145500927343 12190378694790940483 14308853291313985132 10134706948481220577 2749853578040542494 2399301289297695648 2131959963049215088 1466480621120888689 12602052977202402912 15056690343597107459 15304057388369273000 16141606903155076477 12107474791437383479 4567168843817995083 8685344540763898718 12977370996896603542 6474694054346435477 3817202649839539757 11359325952104384716 17106607530897445504 509870319494658501 16957270791802186717 8370750565157483284 217977055266949209 752266088153763416 1536827570599390699 12582541050730011988 14366185033532879344 12630511084258405127 4561370534077192731 4227889679123484097 12426598843917764447 6931928722599770804 1029065150866726186 3215475145324041170 12123752338064667135 7407178708536688514 4804306951973505791 5313851770889683715 13389389232052247983 8530747266971420968 17564063617463479089 5224541387272221642 13800097005493989694 6535505078402822178 6347044901836729169 15882460023621324623 3855515646621837873 4211078366590623025 16038347264769176206 12319038417859600450 12885155508468573235 3579328258658050046 16255921947256595058 4576818886497975373 8242881189025352413 17818178637704224557 4924293980952318611 15211801392454295710 18340094883369507774 8249443901392515591 7613115816470324124 2630633304195517148 5713745856764869618 732072519175734000 16214288185979743323 9517243514437377132 18148382774523754154 5605006981436711933 5500266735824469850 13305479414317228127 11609615932317611046 2246477971027360969 16196296065914243417 15402684090600673419 16454480474732787770 12195557980118572467 16396339546589245167 9324742936444215942 10562618836517933929 14142624246886044344 18293300418304001420 575666711354697186 9138136341222467714 6893093244500405563 18282888951055086468 15794289277672166708 17935495967067337772 235794708514930107 9156586467301941361 1583991067770327145 12738146745261267776 1594478734659519735 676696402284584293 15479902379937036443 9269377564591638958 8282238373440654904 9515278158209589480 14524386594520896524 7400531720468861077 537161433223295541 4049778445316744281 2999154073491595385 15074844350225047862 12343021815150121870 5129958294415533266 13524779782567813009 4656255020202659255 6428021798488135265 15262000537989936891 14142392524280222253 1465937158617314078 16013561384090657505 13969702258742993921 14722128504272082062 4392535598520387654 11174157107787947028 4188615391712549343 10321067888433802979 7330711050838802133 5792404346110316594 14345820243311910856 4063335026691721005 2356248249808254325 12218106173714071202 11899251758088354401 5387406068887227086 13858325126803168430 6710865464274017137 17032652534557840826 3054858687515313154 15871127007341144816 13174024124720836832 5282853759236986925 3136025125599924120 11324283861921713437 5727124732196334845 14467052174770497769 10169284948928691535 15973590029860303846 2618680584669803593 12110359946919861504 6108585463561594460 8100392529328853481 14912367222315023766 10188966693938274957 4023023411662196356 321557168469848942 8923940064271447489 2022604072684424271 6715484814385646326 5777093195709156897 9108149772463357647 6802022399475960982 2536148968521350575 17908621827575108262 10524180893353815998 14588653700965719522 1947907264373806094 12174767999878437943 195234958928289087 7233871727999906659 16978832090732146588 5753129833533799545 11282717748435730003 14095585931804690590 12473272878545853057 13027669791656998656 4314439541988655893 6952037411219585220 2162621385845581597 1377613322333944462 16315992935383845065 9768767112128815724 3902427342093084382 12895864723331952169 4284435760016011562 10899982397927437180 12988612994783666656 13482780710276942371 14541568509292742763 9292232004602633616 44777857677498218 9232846114738009179 10788433986982657849 3717874761005865019 17006969519219878607 8109988160172286728 16088305062979252603 16547991469881022436 6527041865703267862 9541856847061848872 16740844133522297658 4386900125849713125 18399041191445298360 14588711653871460284 2628969457167212028 15272343169087199981 6616879504659126768 7372350894966030221 15254766315279764172 7612773138851885832 8570369187424889345 4786321206099660477 12491349754390575570 15790020397741583163 17189087156080652524 9412059273259500905 5356981236184119293 446295217585399617 5621443391434209436 10002087270703548949 16298473856601402322 17067880108725558400 7640266642494839585 11047730685161127283 13711645998032139117 8575870224524688120 5377951747705324634 11646926165560913416 9405886562117111008 12901767386299668952 16511211961894251821 260635854894691778 18133024328675266679 13262165035744571577 16152384320490506894 1856161823246728523 2339383201584424394 8723547786781658060 12926631729331588148 9234435254653623548 4946186100946821875 9529196830625420193 15874531744021466771 724888951944140134 10333562957510724435 5305656910056565075 10201254695988189792 8533060780777477865 6617376949134273220 6661777177180552645 14088272442272999206 8575142525878180890 17365876691987846909 11731724025721544879 6104712021396080947 16385483125727008841 5422000388227255075 13357194794063719507 4852675325161162579 10612612345056197930 13183041348057845432 10176985523714142261 3965075605764610272 2809991885682924945 765530648887491581 4995152260535970824 12513233341266741754 15364604799259527459 10993697968871911270 6396876205214916257 14091415050464743301 15621091198857498657 11850931523501152671 4811485578108039977 10850917107835206090 999142798489783590 10999824164777002558 2154416115602800648 9685286596552550466 3553623269589318126 14119850960931593465 13914062385640345099 2699526783733429655 6818070746990344929 13762344709987926674 6855412760792480481 9451796379635449732 17840186047124193309 2723023920036736320 14548132162340052194 16981852401425622071 10979361871890652027 15836120504246510549 5590489092722417908 17623148879523901290 13982995818469740275 3712686992120403489 13099196947339403332 17633564355277153778 10374449506155918227 1256721461790103725 7434368360052172711 11419447151439291465 254184845111976922 18076937100719807958 4103124039334801910 9669055404377752989 12580834659185442267 17185122573610769427 423258573775244383 3494805512799607226 1888248955912173938 7260807936994488861 12275658046892081500 17365946298275308477 10309270283787970916 16333297133408683177 13882313515297357931 10200417506347657696 8028930237841029979 4154390247837566894 12577213202061527944 15869471648233412891 1825557170277720352 9583288438908233014 7998271527623862875 605520747615407034 10201243868234195641 9920538126946251071 1192193318932700668 2402192677775095006 1909166749462851558 15262568071381829470 12838759762409082166 8530429746918009256 8314298993859314847 17754336367643557780 17525600956212507338 8202408857366550178 17752481738567237708 11725179723499533126 10555658654996902931 14540137957051915458 13309482049723942102 7939563599013924687 13059133573966806091 12912986024041198966 6929234577685896292 4134505043987728582 4538994161342468731 13259920793679856633 13515384415507171259 353884883162387047 4564614277452148146 11610688607193531614 5050603465979841989 6387679341030740398 10298441486110741877 12498475950060271829 17994246905729827551 12027571025118444663 2908107678782300291 13743805732469123331 44813563865068847 5593272605286826261 1964993637052854466 17915972151489907155 13578047133767064709 17515393628830216883 18176959415709738973 4784826455253572052 1305409414156972900 9765366966979285392 4156218612876338194 16902536252309616239 12380816720212707407 11675891941072820401 6610629545915526087 10292275435397488375 207549107526662726 8814474057260640479 17836140226973321657 11370704327944581603 664770081437532057 1325592628102600584 4491136324887130550 14091078191635574726 17090274796577950456 10189853694149478460 3617423476855537840 17873488438192318089 4334849499207336805 3316641140379837287 12976844660401546645 15864603465050642285 562510448856867319 9907491035206527508 16407129224984090470 5667954383108478628 185452404035909517 15134557102664669148 8526496245028344417 4169193591545296046 12021767483627310859 2814813947247241282 460922080253830334 6934365330356225858 2146989905092714838 208134326142244244 11508331456786477617 10309191862004581865 3205438774025748650 9901850208871664554 16974616767587144714 2189821389533811902 4402352751193966361 2438807660013701662 13963690745427720487 13710523501965759714 801204527532882055 13073489728918892522 3082040128570740091 16626879398348478712 9946938627142664137 18333985035884661695 11199368718409302706 14842396242057598625 5572752102333640013 1519692624274693780 1792981678138602405 9779651911682375580 8923670921794305694 693999736640058787 6899894889319593204 660306067159921967 8308110373596380028 10193656334663433711 10611554541319676343 6511498005806441274 8219312727287454136 8144753142154270416 17540440033001805945 9902932752046103170 17348218615329748373 16514851954684282740 4031230410517720854 16189119537922267384 1843502678696260471 4127893761381648797 12653076601133059981 4332537954000413267 18117440763429524232 2615987777194319504 14947480068814893850 13654173193987803451 4939669615501726472 2079274458582044744 7427131960731967732 7669018043669242624 17631398742723156553 347994644491694207 9164976746138673034 5495444964016605165 6613651894540920180 10450752868933346527 16645064327371038233 9185500482340245697 2308638551077934460 16107117480724348499 17660969117448783231 11017804535215531643 14314489629105319938 10721754864533874249 9788200891689455419 16604255344534444426 11588930460747396242 725584691142520018 18057342548112139309 5006616227294193846 13181044521432680837 17439389319424188202 17228713385676427388 13661630125133172470 8403275529439247793 11656551762705380841 10871594412571373462 5091134981784113580 17683559480592569730 10092153480208343385 10435866051516560491 16442801691118096573 6942066598000727348 11321679845095362421 15200612910302453953 10862857138429524070 15691350491693954665 15147721268563467102 18205343800207987740 6846841014534440640 122794034306476265 147861401398634575 12250773152238064658 108978151339365651 6076279282329637961 2115995343685375797 15611354004313677157 16268574583731741042 17080250032353434195 6652991251455929211 5370909740121825788 11279944557968475390 12197904753672829777 11249566894592958460 11557223258221513443 16492931572123308863 13014922662438613245 12921535736130005920 6003261694188833991 12742274703845803505 6558216231547037418 13820960175491267722 1548108398333242552 16782325795066288316 8069183592725231624 16802921787521717322 2034012428442954092 3014062926642832146 7985470806781105774 4970253800682372477 15513059281649966559 4886058616719935695 13201313808286941258 7368581588097702987 15739577338323775732 6259129761322085135 12485295022944773546 1011161731762610143 2633997003657741694 4677436270581235266 6161098410399431267 6551930237181357459 12982798093050760878 16137569841914808304 6429515722993278757 8752965320104469225 12281105944002433211 4344890110359270508 6337665406453524660 15429966296825295687 18404955160545721037 1469588473497495585 3726004101555214243 14081894151644904290 1858774412492106620 12125822860501753357 3262961932198919224 4945995469545095617 1317062942616362636 5272486157485738163 10249130917813793947 18432219272196903283 1100614594890175827 12618801784441584312 7167365427604933093 953731770517714540 4956245771111568339 13134642853387764695 18148663536386120807 8484426853242883614 2579259705344792100 12656558883938482232 10790393500086023632 17382770760297693120 8883198504885207720 4610733818712999171 13216490710551192588 2861598786437686769 9749399747191845213 8563281628135027797 14127052983805250627 13572916629662347981 10284598059787384913 8054343663403972108 11308163337749174260 14523822883027129144 5523627593417934755 9287681394536245529 15068048159925476369 11029725540257095403 17824351244266724862 12606379091435670873 14860020551103837453 4663381281589351259 1890029375378786774 11233824778104325627 4280549588083703438 18180797578986091152 12530730634868769549 8822586188062923920 1056577993628992118 12476488813876718060 5252188625662447053 17359692038767210039 8670479453937172428 2930431971737077650 3299285180557240835 9235756949803087522 51834362695982880 9031890621163300010 17148418319009250883 2565388815690346212 18291306384979273467 6084428949277343532 4477360159485488307 7069711856593026739 7959275933343691137 15706085308775232021 3033105121893677801 14514849500590668042 5151097112089921431 13820610919161465290 11953821867254677370 1938722434498070832 4448807344973526926 15609624483514307304 15944839596479184995 5926964425772802515 2752911318824649326 7619741431312408427 12547289859288779465 16355333667584597899 16568787798162157846 2772092795295502156 9780120950172928005 16935583816205186720 2268066978155980776 2543498596332644901 12070041631185124038 681005443545654747 1379399121414531904 802146379421602901 8997576317534605655 15556328790972373619 14834829728754070713 4974072453610337720 3079012999904504453 17804539788172870593 16438494750069596041 13211599098562424101 11059651423990196107 17180107459917983197 4236634618512334401 12657883520675252796 1363116685023241173 1442919428688239700 5180596698739889874 10432968967443546105 586566285973659049 6015461319831842019 2998262664494858139 16475175822995775530 12050909425826558616 16573792328478582183 15557078617887632832 16073776636975003587 17527386648482489381 8283869163039502550 11923222298188208152 16789198947236290772 330870765373131641 10484254382509964695 13863325707773794848 17707490920405392322 13442759375642216939 8876463589786042829 17500540680332233575 12319477972957713810 3599165386303778897 13585657026302378897 6986475252058780872 18047174108661399097 16037091672565200836 9231823200452761873 17577784791798582461 4710144843327127106 16336047999615979594 12481974741054655205 2501782894169662367 10461401524797586290 13764578555040982772 16146839903539913754 3596436005236684723 10131556488578813086 3632943666339485076 1397649752273696364 7400829323511182121 841960253029221192 3777019519440534162 6542137603666055916 8903551649074028938 8308069341922911268 1137751049806484825 1319172770201019365 11296056732945914674 11771904863372222045 7292969477367727553 4248947588004754585 12138039301460836235 12326886600087948733 7940932968979598751 4179163053492207870 1621826107262379002 4573860399146772407 10834904620451449437 13587212239846782790 8541770449622384645 13895407351389035888 16668599012261763841 5186925386281384542 15274511548655987936 11533818470435995036 9854209170840753462 10925205929114410147 12816616075851022235 4963386410734094958 9239679958633543958 14601241920495077255 704641719594407421 5503077999610336881 14453329480091105865 17415696575635668102 18219178092082086781 3650818247756771829 17557154933767618513 14239245352065906247 2101549256606950844 9360599293263436674 8059914869459092783 3676235406240384717 11272541910224845518 7666060180706664703 14814783010343114662 2592698503596127095 7243781206849295742 1218711289098631180 1257289330955016120 5863109595844810561 6924420847596006029 14490599959641235242 8160911377251639418 10149906628502433299 4771392936695561428 889393440427341046 5260907466862761248 6273557093579546730 15820215990913954666 16134495594991528762 2190285045858360618 9390930962688471991 1358851519674863356 14983879079909243448 64481276631179430 8499183425439468212 16579566995977629634 8668764596858967273 4888835403866550507 8152522939319069441 11884508141221999441 4304426761155184401 9797382109507866577 10360204465316939155 5972190484209423087 15626712472265686208 18226143217128395784 1312795084806470120 6910719181857355827 1804539903255525475 9019724627552270075 15950580089158194074 10664735979377786562 9245550240350071826 6438245031629078689 871690058352297334 8307281686273767897 1290314700155565441 2835555108459935444 17356249044215128891 11147012175273661118 9138960111296334290 17887064302319932775 5903906904486893180 10694659028546397883 1741803968103464168 18243321379357952016 4310086922522246708 3693409902687786550 7172514380146500663 2744366815941970938 5162579000107962000 5503081014360300577 392338215388860381 14257108436428995305 17905692481815706661 14320434817882303909 7178009185461344510 12982659851022485342 15933199103203626134 12957536904976708102 3322279881375767023 3623875378404640177 5269163004223705778 1663333886706194736 12043452400515644497 9412586262511947978 16926585579585470290 1333744959362065390 9781049500426160291 17860505323239111622 9239395421329091213 8827826597742377573 10154794495187741013 16257740890041979400 5306540846548508897 4277530543260141582 10939102890901928078 4663984587842324746 14236234705203142413 11702024077034236679 6877874675945777351 13114668269169590911 4988673563537715322 2469768666096522611 4290613828332099743 8261560127982696664 3229588844872026888 3875859054134819731 13958615042921914299 10990685284838083021 17348238192606580822 17730197781821544815 9034371716681868221 4335816497533568532 13091917005619967498 13708578795046424680 1030006658411711608 3862681706648755835 10411240989110695982 1625743223484279784 13783226674893497806 12256268375062230989 9837496451548994745 14184094620361297021 2649138023259619568 14993056802284279474 8797805243356819486 8677876314415060709 18027133587024324283 15779426950790484863 15265103105229253503 17853846425431933445 13704480853328207680 9478590085252702995 3533682182636558309 14092399650078007670 6014459281615926919 13608010466466166192 11310006965590040682 9711403694312435195 18342951988871643555 5463789796733457411 4536621172468131818 9756736151004767422 9175421124728293472 153273024772860200 11917140334875129424 18142575422532079640 15956390393825402070 12325891997979483537 16046542159248683826 13077334894154017888 13388380376191277801 9498352140386605082 14366755860548607476 3181317097499273656 7226407113666137214 10574058714035743001 979094759524624042 9744926278750342700 14479846977569773079 13014949160231240491 13840728236811130498 3900316273835331097 422970457189628911 8213840374713810474 16574592905772541502 5419243520250070945 2390357120551521945 3368453887995070754 6718493039944372619 9717275695389348941 6568935667633358224 14394873857449048639 11088403427956751430 3622472382120253699 15537499867555027671 3904842518556240807 15806543454252584410 2106788930800476651 16902103192892317657 10495418785114790502 14326980958054582589 6001052537711388103 9572737274466421173 4956303510889085823 6078520158476757555 4092756619758964497 11287249298922433011 423505712558129618 3484912516431593600 1373187560314818687 12887621970374107886 12252259760051421863 16533668210912078071 3213191642647691516 3859499600294760250 10132631973247906 5589070691668789346 13019691427202325272 10114465373980653169 16183192857834206472 16693297696443661152 17076869709692962071 16988593280641344538 12129902659866468722 17936503903556464731 15899854146478338697 2052212696312997929 5890319652319848010 2255349782642663759 1291886358324428302 3126341187104137484 987275985581555586 6436792714546840405 2459440934274101730 14802862893352082251 3972921345433777523 12741957154073033068 11586734359905868896 206352170571141292 10790758762736997339 17633286125907661609 12979446928571880025 17194785783758972236 12330164601055275463 3555308959319224086 11748576807727055654 4785212749766731655 6631581108195094759 8123132435862207358 4717485185204742559 14568646814941200875 8227607309215088478 380728911097262517 4099807605362971631 10295532746864203134 4637444700270555449 4980106207347965683 6755572280957095551 10045995774693012787 815019992891545809 8354616876673016125 15167617184958602439 1210530112434199325 12030625499328900124 14050613322192181889 13391394590834794583 558919259687579783 17495341394012082227 2988878096510072322 4523236347788828568 6092944615921889464 4449993037520573626 14338440898710680787 4183150007578637046 5311527462463206919 14360349801349184363 17836601536587981036 10011576130289125881 467099514930067095 6557290852018868205 17505892609828576780 3553365608485572184 17886964436055178949 16942050425125685539 15414109281202915928 587018983911961879 3604869147260317159 12658487295393691198 17408405809063386129 18162114627127151622 15161376715472036559 18284158593746451105 12753876724618558384 2300342364011890283 11421108384183812141 8923911468884941305 12024385731070796144 623146175851187282 1526583140144586443 10450706857552390664 5496335264887491791 1470780202482240817 9451572662563447708 7445920385888252907 6643436183497346499 12246576477692394588 9346940690587973437 1219075182768522944 4273418067628628738 12261517707450647552 6772771594480663492 16248830050314491148 14333607288544063873 9248149543521080510 7536471889267465683 8807670023472349028 15678009778628784005 2173350513437981334 11849036492915148961 11612799331406875962 2098162947683270814 9416882663916081615 17647306766459109154 11165319860360775981 5488242762651235053 96395796034515928 4560881420900863351 15552157929007744285 894403918215307031 4238777826278828330 9154917763225547403 9036587507485482082 6458599664547923343 17292741575496095052 14838716473945870667 6789963040198591411 12394893912778251720 4949052404250499275 16513344129386067021 11917524121540504408 12937693235472921130 8742117209855794709 11900578105794793363 6356637438360056865 17198778008211980582 8208022469205758057 1953023132127552176 10561586832883348251 15672128588404881515 1029341288557346482 17680817556595350287 7815083873415523447 10593685454546998410 9272487865692639338 4844100025295556510 13483599906937539002 17201256183578618293 9494127677570989956 9965562028844174540 15702084456062303777 9944877726417661289 5182527474721420923 6228114772948129372 9316523042711314922 15849637542404912531 7362006989576367637 17253180321108858241 12515504399611336790 12021397427697010026 10666267945252091079 13876425562994728211 5067356143839405264 11928202183504093609 16522398218590249836 7969320381427501661 6023902821072774685 4747423410135851247 7706998579523859801 13532902650899011060 17202320662958506385 13660154069067290735 13501878947338618172 3774842864962765850 7936101025380048377 13618966310576238853 13518145709366097829 9794321785649886743 13681556263259402947 8663147428302530305 12761106953790041553 3044584755276172901 9167424055616603647 142638598903707205 9899733511472583049 10621839239791704418 4492066863164520482 2314025388244034904 9288265079543303406 1030204850290545919 7230731599243663399 4410686035554771962 5987761360071566922 12043881621652309317 13173475280169972240 8007172736855767762 12568759201033415323 10394366751459528960 8724128275576018718 11718547538648822103 16332102938720565479 4557794158151924422 5135685352763392940 6243320777112707897 254291370319070019 763044889065788383 8057515537752326810 10139717473037480554 1387579366881874227 1961700970713281687 5241697633985448786 3026902455052995095 15121357454100866035 7532929217776384653 11050005454233004115 2129956450043406127 5203348317155025249 7625743791113064259 3323035207976400206 10609177228838724115 16153731872147890014 13065090754655151527 18027415293833538659 13056177095040808369 3657940716099555717 4460383808757652823 14859307906948616369 11735509546731320127 16271071996525001823 17242031435683615231 18137880990459359046 13408773403265783385 14324306748442183370 6092329596690238551 15308464361798833014 6275586310882667336 17899911198055132550 5398404999010918788 13446755325178210818 12045898680545782328 18249651610409803905 5105960331585973612 1360917485710826681 15622750665784681780 14862087450138204844 8465311619711897688 6663517143018939256 3108802087673640299 1959589825161252501 2784385255103150727 7067090363341838446 17849235037795792920 17544477713318060631 13560357227904455941 8193367116330629450 10842821950003381220 17781993049774454386 14675516759155129889 943379244291820172 6323252732216254702 1569117474290364500 12030378475009038858 2348345950036658505 7361352569735578105 4762402531737721723 13807081871158325767 6444640791323615401 5652924757202820929 16444909358853820572 5912969470219186859 3086519820000152343 3844618434249997783 8185334613433275821 10500603654720577779 14853054644824793003 12876592999643797065 3071269514737948600 3484423398809746966 17912097642359533941 16282935998759925964 6260416024659260793 14046416645710589812 5120602740150573083 14507097066808066172 8629965004498452570 13130571891939054555 12691542282330763307 11479483552173308531 2546677393577914202 9370839761843139462 4988839971509433415 14336349657336745707 2039214176263584147 15490261781343448423 15484690763328386697 17079887913840227298 4475687701869757560 11711059902224049265 7325351239136497611 6797082007458586916 11188036539760522437 3294510206506821279 9222871812633758570 2711293765022857845 8481821960986317001 14206248389521534064 17747491024190965701 5148587121975321444 8019938223940294054 6696788650019012089 16139671815952403481 13419365829614368678 11290881211612463311 7135836308654619333 7848171602189098231 3239154113688130032 776349947517294161 16649599924401526712 8766816066191742307 13207950801748265468 5281925083009643755 15413547210386164120 12939599692200491815 1854490450267778528 65288979722066903 9379426454474375417 4301959718571114071 5555867812760111799 3686758154655933154 13645526097513633260 15785460661424817892 12289742945142316430 15989527505464621321 1110446321069846711 2314191462966666906 2251166916573763422 11276465318973824660 14781959336216441947 12549194021733141406 3160005362686438080 12330157719104353738 4755504322846693354 16422096295366718561 3010408639102246949 15869566745829006701 4156441033353496188 13278311103576486265 14873231973408346921 3886491670247712464 2937557628647245714 11428905156331648726 3778719378152766629 12063275381692811893 15791066659951536368 6628633009884634259 11877342114491527508 18246613866016556154 10356810557964801527 14240990092621344217 14944947030580726069 3043890833975794708 14130724031759018239 9999229081249851666 11759687842285936563 17060184524417305131 3113125879719889480 446847956772754400 10616088152060911595 37257400703617347 3172125597657342777 7486334656098785771 11146141439352461365 10831197612457570980 11171172869615186691 2936544920772840114 8543807270655812351 11071601657413834766 6544808096717590727 4152173922104858896 6545815691955386013 11880467952043440852 14457260110782954251 5033481081049823546 9059256141315703070 12402480018667261433 2615066530450003646 3669566503686006013 12022256159362236355 8269872125671619629 5426731166016993036 14436561875495041739 9059002728327839950 11738090549565670825 2601712421291973602 1140627660499695048 14123869877875628689 17581343724703164130 11966681022099168134 5747995126892268718 7209164087394424682 11638858014671187904 276313582466578514 13113267220811196014 890890193146997603 15252515537741813727 8891920891895479929 2606818487656398359 11695526936466065229 11181705818644011352 1854977087891669161 17658232828405786811 4604595844553963620 1904721376718109872 12958954261434659376 15749791950019338511 13745142402022498090 14813011022693820634 5073050504405239184 5100124212762600014 9710744077052808573 4587013805368566997 16735114665879231046 6300731186972887530 6576759523851162187 12397639262539537812 12021547080614447087 5013162288905654049 15601559701327364370 1797199641253201610 10657848868708710420 12895088130177196772 10498118350876803770 7070452503967319699 2836757435059677069 3667594899694123662 9639233288459806100 6698231294771041593 213047606897594614 4600084880083373539 14988248798883821139 2784420111587067650 6660880669187907462 937276207488137050 7903507407831952408 1022500056193787230 17263880467704656738 16977709631375720192 1625150192559118473 4578842366052922999 5858903304359909367 16806563119944143520 14361375335767262147 7490196829524785983 6475754409701409894 3388216426243781585 5403323655540345812 703967111182477677 2639959117923993428 477208002527899338 15233115707672132110 13144027159805445246 4437255002135566784 10253375320893955769 9442589830719109554 4200830072135535709 15691850790352987916 16577855242597285284 8108596629828838838 3456756518044287804 2696901366855425780 14690686826097502610 7744250773797114869 6837731148544993250 14667226116765968014 18338556047389249032 13487474463532304440 9225791231012235564 2057044470113272311 15157006965628490182 10423011986424046828 8088094510903666949 11172310497898549713 17802954145780499941 7476941854804345010 17988268672087072496 17066347441589907068 5311279474312149958 294182114838064740 2732133894376352386 1629661977462948708 13606925066241296551 3879834533338262221 9005786183362552372 6292088045409984829 15431897102983678283 15266809786019484710 6520221904338084329 8325740366328648106 1406265915770860574 10906394893358881755 8235734902486407724 1891320708538842923 13128305838203535758 14613013918917948834 16539627621393339628 14389522384969449800 13053145045336805304 2243391808444457294 95299154549440825 11937511102937164535 12919238385239413396 10980275741417637377 3407937668788873064 16004660945034940269 11914239931993334674 1507892619855358379 12832844208398146730 10189279932601835137 18147517846133965309 5057718501608860303 16532892826275098731 4192299038064321268 9193355677242287157 12393647988291637304 15133143118064413393 4587617317764878977 2757506291780131617 14203078981898954437 16898131711805765551 3206222648347971523 3846968932614040042 5770211186980812353 8941855455644853697 3761381663208595818 264352613739672221 15862217532678805439 1368904156388021400 17244410588300710129 9120606930101945880 4884443444884618043 5860754377174664284 2585863190327032741 6819882857569159498 6759832300375403140 5165477509638627924 2567432899657937959 13280810192986611493 1084195453990675653 13596262945218420514 12267110485911632250 3500072563868057612 5919641178539386092 11577365409582522150 6986985521179440502 17626731273373481321 8678012451045066096 14038179457786079103 13598452862031638924 15422160642756713794 9110969485101363681 14584565289916188481 2617749937285704554 11813837231638626118 14526130072350296151 4167410527345793256 11162265870558543565 5005473166813758634 6212268981739089065 9425331861593221165 10946187905871549447 14890927453373951078 10055835172182880964 1816715805146677042 18259116646538295300 9014316630887852078 986288448683768729 10051377345847432868 3952952207999193092 4984298008440000797 6860555644879331689 12898341711191126231 9606535619435261418 16824666106566494174 6426794074949977622 11398710576339387008 13053192039166621520 15450649814366778931 2961503685406785755 2362797641172163775 16913948097143412136 8462581514311318349 17718356910785715415 2748201186169534804 11958686602779662176 13158645168044829604 15050514031510402221 6883396032526830898 2230630099097879062 10451930017544590311 16822873541551921866 16153963050377094787 15178558042915515160 10771127869848176410 14073101073176709930 3465555170675074306 9303944899430903635 1482394907089643029 6758447954074796874 290277216141727821 3466456089368685791 18428432875797736966 6247847746094031834 12751742772618969683 5847348198051194858 7188410028231950656 14060108293977018605 9449283522317824974 5707896604159367420 730676790159664226 3607335000764737875 2160499235389414835 3176688286813464798 8583819273105996983 2741131960223537503 7681935617256916016 8526207922592741995 15417965899927518339 11964588698779909733 16312829956251516025 15175790678506594666 9138535731654535974 6045276035550975217 5562707322473681330 6855076211156730383 8824441500072350480 17022498125940367424 4092193557654517749 200316052626604271 7116048960572789944 15913580549446033202 14579500566042671591 11400373002634986959 702643184677177686 14163764468014064274 11348742048249005081 256373766457964710 6445429973681379860 15909284716540388833 14358395569666751130 18235939973195035600 6876692174396139928 2350550519271885898 4094706238457581727 10318171828362493909 1180602078543366769 12966480631027072493 10796491689642535844 9389848080465523420 907178917811144801 16393773457917073703 12139150148597792928 11216206458362850054 1672594642457626619 11068073953954412371 2217746313682367605 11899863051700497400 7052413857643463307 2233189232905542281 6762264363057495227 3025774082139623468 132431386850298686 110224095224450317 5425615405638053253 17734647378053771249 18363862383819569613 10995635519740494543 16787030581528682804 2055709521609757366 9108796219505836893 894401693100649014 16999848797181880318 757689934716210098 9761630150188728752 3520877612174508689 4201733221058899772 10442126521388469262 15471309200778041259 8754324387176353824 2364227669570498939 11006593802262565620 1646624049454569792 8810952251031262136 11833507477553379495 2886827488433971880 3586139722038714720 8344889501306600710 16375126858437832405 15198329680443972822 17310588025277627362 14713359126091617843 184453589690356870 283069257164557439 8228067725958143634 5780897545420831585 15221076201285421048 17210619627253815840 1267656410097121095 2505340846566869638 2502157622449218552 991315638483280293 13554428173012629345 3852207771453278529 9975542692456440264 12902239094424179005 6620270945437857490 17311943553724467935 2052772057291018456 17604689101902515136 5600779473638878171 10264588873833321516 1288386104367068383 10028724358271654581 9086876266953635318 5659110866715534755 9703319288463592324 10891823501379172088 6834859977248280002 3228549165036393269 13358444187040262414 7428259491459027007 9368671327334440363 1131299002151273484 4618186939704617098 16415288069912917924 8324950294209362850 11773034196802604478 14809966532836859296 9548247385914771557 697369254309762066 12884207957746577019 12340437642056589775 14443051140414775699 13330021280802603110 18125136896417462113 4198448249597222200 6258364906387209654 17782360278991554116 7094399121030732586 1586173040145984431 5481802868133683479 14212067763942194727 9728780969574012817 14047245913576401935 13564557999439597194 7435476464414956671 15067552763914988376 5330218006020261348 12130530014067880263 4409608528084045850 6798283286409361657 13555929366094587849 15152957662346168651 13283039037083913436 1275368421081051265 9743083038609826361 10969515548114930236 830913642074262292 7867314867412731132 1849064960680334042 16199596728685304791 3625235628403419941 5324973066622952335 4785074088939781396 5409788179048827821 3279410571266479286 288642150829976228 2490580195943608607 4276343564922241297 4129616521394255773 17535548675927360328 638769995073233960 1620482022164081448 3827755985199215593 17072810741093602994 18169428905214668927 1590722862648960114 7676051854477382372 14243700194296036932 4757221329775668563 3997855866620008779 5559943327598249496 2933183019701571918 1554612017233425235 9313546265208316537 365431988182653375 1825270855571290720 7240917689088067480 2447845436407278321 670319523703833882 1403278707461891079 12910313862740422237 9726472444540054483 449991366993540690 18262115401701498122 16381357575027460248 6803235064732931190 9090117008096211561 809707115312714807 1596253128422262288 8149176080173762800 5951267654639284201 16603997280371585243 16518151964212982038 4704880170872985694 2254066416320270787 2601379763940970426 13714546945477638202 1004839063711295831 3282099431103989512 13368515212805101431 3537796371008070600 2051323438603955547 18174698570978552735 18319504553390302176 10216785496852973436 5841165985651235319 5204390196701355486 3053482320047743338 5479430295380950295 1690249619596105992 15695977240837943139 12883912120996573348 11743961462682595742 6305842842393800855 12523739439633972022 13594756340452649742 217556139363889540 7035543631288447041 9105824007439794794 1053202589321419358 7279398889001988088 14647107073406393038 1547540699172479444 13094568865967966035 18268265221281244142 2636003575097220825 3168468384669517317 4337354808665531883 18354523083680853212 5732582943144021888 13561340013930787349 7125438137849023698 14235640172706520178 8758276597284342460 8973717930882827702 2497429258518256166 2965656335227212913 9162809546852208206 14969325629438607315 1943105608160064678 8833667730192358916 9689323851251173451 17397408635419014864 4944256998993300280 6231188761643365187 7172772269978676114 1286352750090159576 15442295862421507351 13847684523947539304 14481670841199989331 18319263739663747287 10880028193028534825 10619334376856888142 10459727979020405540 622255040070765029 11162725866411320684 8604564047941039231 18180132277572521368 18149137222842781254 5420619956104760331 3958178255378072874 4830553521118640998 173567421300587815 10124677230535338971 2009477768326484290 135960031788144334 5903659366753635324 826958781362305407 13562242852706763153 14215873100664708710 1278437146184285363 396033870075070266 7845504306450509111 14044110959380757776 18042997431299957026 13415766584523640520 12040811833494822820 1288271129738935065 862478216654604368 5163521698089755084 3104466524307257175 513703727486968864 12883569923646942819 10519521795568801100 12978608396702744429 1716059623432381503 14269912221454730703 5677003631169173176 13797954618213471915 4974597675667473553 11210704554674054416 11424535694830285434 5026928468769730685 18149833911128933189 10002254464791040431 7560457898649265247 5829608654398378178 13383470051104437311 6960810533859182219 2536738621250619093 11960418580583049258 14155222169367236000 17826416141596298613 15567355199387692300 12402901959926106286 2604592689085082624 13193060992307067440 10957647029281245367 4956378581180113328 9001822989359893992 15582542394610598882 17914411181790449396 3959015144431924510 16600900983010161942 11673230208805506621 4336848551995412709 14625152646860121252 13155417852707538998 8800148963531945205 14622671599828904835 5808555130490033001 10421900973030987689 2677100209301032250 7590497617026780733 9913083206047274091 6555673472046843004 9825335586287042180 16825934183310384205 9357180170842982390 13802824700617006317 8211828133214267522 18215364988754164841 16979139348649429104 320715677606704458 3383204178962670883 8564681080320570282 5834610003583899224 17672880139254083247 2981172877407189462 8788215063548664791 8475566112315351179 15339873581505977932 10208956361341344319 15207895078041550219 4330023189670922680 17891225060127584271 16156022846039371301 2693680547525460230 17817675037296019197 6711836489822190759 868377415299059516 8672199601863318105 11081497909833196131 17416709199034831645 7446597774257115469 16757934047999711823 685727248010238999 14270687795597115738 9578355432811883303 15526468974674822722 8239965001433519162 13850388867195496735 18200010965380801301 13879371952361224425 3020905237614418469 6014129899579433176 1028455438494480622 17975906664829767048 6346901278670204086 11125459367927942735 4834867438574961848 6212653514692978544 11841777059617923581 6656861272870242685 3636600187252059379 4417376057024364188 14639953598996749683 8964151025306808523 10250148266602724136 8775865844669896746 7243806067487384630 3397005382796577499 10791993793769445948 3027038884497317101 6237788821327148003 14695128790084963672 15917825211396346725 11398045159617251229 10139779300300367948 14807917712957757992 10951680098051903558 11605658441853664941 3388173570737408410 18411131474785696754 13511824115298387662 9038764908092195593 13890149099038470373 4985647963889761062 1216557657974832456 11328431553371953908 2782244567274441064 1948328356949403185 5062294214083617559 8523373397852219071 7685677485516053965 7009242910470988004 2872450055101096176 10322721250419434121 8596157330924896475 14363489267219001754 5132523625678656176 4924936848146123006 3709541475821586776 3058232674704790380 14940066582006465324 14297999365772987363 10248226781509031230 18247864646402499134 12322226869208930358 8671642736286023646 798636082476432491 1006054787924033521 10639301310309442254 8955444036840524112 2743151525735084618 12302955943483066659 2548578312125445992 6901664190066902479 8330776047411145167 11672331911982733788 14327301451723746291 70310117523042217 7584021042536605938 8299036780512882078 13347858348824167379 17365420918077087988 12876624530308525404 7931039968845437841 10096623457436700669 2354436097891015518 13246939976912487741 17746653153015591190 4974230972441490024 14159208433262946007 13969170562718497204 8806952118196037885 2136395982368111146 3160717788158747629 180448795562067571 10780048904190267908 14860013419094360134 10230668605675484581 10371038332546770266 5637138553897953197 926540832462283137 7437542866581619866 11036007443336408487 5964352440683008926 17136947710313224875 11059482451152465216 2661499554257565233 18204744932102838752 1970121000916941612 7379120346538400172 7263313745885061460 17053259143401757007 14476779779214171997 13269704654681334978 18108373402621994328 15690250819304544347 1691420199499314000 14053563372617916684 7813949012856228206 11249378702725993263 4118668775516790922 8180890081190044399 17287737940196503388 359975077638625664 16679333615010984477 11098274011700460582 8857565470092055944 12006418446613840943 1211256546888082338 9109684938067991931 17896821307942092568 6579726651985375115 2295194769437174354 7609395298795310185 13099194573521276915 18286342025727297712 1587719644807632985 16851205599720100388 17797180193131626516 4698301172938895092 7428405817965201617 15732831176602168526 14003907129987883656 9369737146596827122 8480046357488112567 2904011982744696387 8719339312482795217 8621453357279160928 17733843397896928390 4076631730333280712 13235050264940879286 12754488925852949674 16364738501618165699 15355745980551010241 3316721561931434610 12804944783426879361 16145299696125529656 13022871550048008931 2292486028929041780 604630145448837159 11441388790092897589 3367040938098100145 8071654737954351052 11481686872961175338 243516245880752685 6582282571110259335 2456766721218157204 4487381395108225456 2333094350239466548 17159838145257089891 12800577658537158992 8167310711484801276 18117793939907679191 490631349780802884 15514566006747738499 16293445268764352339 3109318091880843070 17570950334418582187 11938848606187306176 8176087131574845527 5668509911792404467 8653983083383686461 11069571023199784483 16216058721238276432 3440313821181132569 8373880208779283190 14744456056875515740 15788415540732429420 10741465212062964998 15740039869460191041 2457890425761969074 2639102583830724291 5764941723146363134 6372920602121816041 16832839529630337210 3190353318589568420 17228659673352172705 3284124531389547151 10750087070507301045 13687161042977709249 17065030146166471328 16527256299677832692 15042300133846595191 7820919162479591742 15010752741581612863 18256911841844432842 15771869441452920543 5098610482783059926 512192965497674595 14172472082787243589 15358683162441741246 15301779497414030561 7629832687362914788 12180631619782485716 160356727539682225 10219021511054904 18431158984759859415 139099977199709727 1730076485833578527 9443437134879359575 27503228459033373 3723847075856556121 232446872158745598 8773346910270824309 17457109939979292687 2001619550910689046 13081421751293985982 772539613439767707 6155894468447900424 11946483908603604621 15330447364725109573 6669015295360040174 15793733764923187829 8203517688043794679 7523864596178746360 16693326020673038488 1451789330536672213 6868283971949324656 8999635734550245837 2848060148248136332 18092977567593590025 8694767994538250667 6730248130523939113 9451675539393053766 4622869348808998016 8581228819953284878 9126485655844126414 14509299331810260859 160780379186731602 11699418247039340922 4189590872767519094 10130850805068325679 536786739714777114 16325657362314665084 10689416147822838117 1724881568196164994 5556005753507165062 9873232477434946221 7166839789856137170 8940314552127406408 16224027188078107976 4770965887090925663 14801322292198851443 13616544418515138099 7081466938288791626 13542662670115159325 18129636219947672022 8087470421116620460 8386627109221829578 14098865670636634086 16218788934199504528 10350541957558585661 4236387924780974630 17399647527573938070 6340973272166071212 7166231728629067133 14797877758553933598 187756021771560860 10866867544027778647 9944156534200109702 13849288880049909224 9654569491444994585 4438042161881538625 6345917934198772136 11818124947112408820 7233685922597893267 11542148567922434169 14995754277701834230 14322380901195526921 3869435378366618179 17172904580978713831 11573313526926950482 13662788921056229304 4576779370154995539 7042799033778170870 16057580851647216302 12571687350797851922 14101557454031176741 17384149836653246833 12794494968535567451 966252404455686983 207720125184226268 7561865263264269312 5916826270778761228 8919881651125454481 11660242474916657812 5756100304548038087 3037437134605044351 13498101923875452869 16116377357265289108 6705984234500979206 12277909364810947642 6179888767966365653 16921374004396704304 12387875401421391290 15051619066540768943 11948949430992707892 6651926244796667381 12489019845483409193 7181983249033351372 16185845341332800 14123326019765555782 4869361332819820952 14776065059074937231 4295575872387689373 15034849060735181261 12822192440842427213 18391668783893946588 16062657262827566269 8712688548050158265 1312082243908830332 11420034660474204971 17957800138428382633 18221620995329518058 2253019103237297794 18189802683575085621 14330539639325067818 14736157091741290059 9365367349765163493 3194123589886208146 8355275557093419825 8598226373632109350 11621459832399915397 1797362330934217243 9712108974257045985 5169147931711941142 9614642890763026916 9518898634748109172 9270990513596178550 1522245968296343965 1385582283134909091 8662499663148125067 3583602055500315851 7926451741363997811 12271098028016590044 9740287839320610509 3841499809621403054 15558717312890882918 1988278972798676649 14042529541696941053 13208159051844087292 7187814410470255328 13724156992020161491 4457823338212602854 11065526096749578850 13092629662011877343 13975115114656207658 9540012156859915273 14692652023741542488 8954020301634716226 13003290441162443537 1757777395150258222 8905590220628896200 983859968917954312 12761892979835332247 9446172089744221258 8612512289345989430 12265782519967920065 17692033624618462130 17165996114806871902 17616385144298112223 17337168909331975270 6569220420916158405 10205384682181342899 12852408836461671239 11943553640071799588 6118967585717465780 1593233398997414393 14125526488989505171 1551048193742039774 8756929606746321120 4124835840387750906 977926162668069776 3092061407384610538 11976581742266532526 5479109770326457679 6893746543965708080 15650282901758029829 12324493651965017904 8202276109753579389 17155466092182592214 10689551709337761409 5469931119855218412 9721338810918697892 14499050307948905742 6878646875830669386 6985231769073956292 11649185484383811731 9662841909667949191 5176912088293582374 14739634155335305248 11589162878203030115 1197253806873532356 7909218378082661631 13077137843225787544 16685310002140992130 6014610834617971949 1234951616008073216 13073891715425787820 5158321369733688533 14002351526463254373 2009070172658190617 14869602403847824789 16850070753454033328 529532839352642936 4384599090906239997 14889428491552219393 10618612454689837641 180409969449345711 11903514085249115275 13879548753291447490 13605676723563887575 7571989722323575823 16258090392177991548 17091183187519456063 10388910210867495987 5770541869573833182 7443171669371486341 11843411856627069254 10647475191388019634 10282835153118316069 4498760292696576806 13508767725646147131 9761996987604667011 3733083524996078305 5248152925353031931 13565001216305993213 1334784326938343285 13501833758232368910 2981658535581578584 3816290332357503542 9073530834812035455 14759347791465654524 8315290999275742079 8013529338427430960 17074145194186732275 7027042947813082583 1220206734069196830 15221883023389657962 2221883566447277326 8114782929710267299 2373054348549520397 6039257706412756293 8555576717472149523 73743109758024236 11011890987794415428 5950447014100135947 8760513133466998559 13455659073829408716 10695587158556664710 7024874125247493745 3847592743449635643 1387387573115509748 11158811153339140958 11172478644392290131 727427213095764069 9929703639616058537 1709810823278561619 16715100464596149321 17487732898575887110 797090242044175640 9066463359406298787 7561583901180130011 17620396810519455986 3725676540207723241 3723156903174725668 15927959191379002018 13777196714134531551 139165855784031503 343341180482751738 6076303967382984225 11107576623870750588 5297404642246027672 10926893031288062633 12218876811024323953 3138915587863008100 15450091576662380203 4019937381871199192 4839925830703792525 8413982748189867001 11146908710071887424 3620689430815006107 908951477901966671 17336585336713867038 11006378047929606292 14715115074845810058 15049243827946090805 14388258020046589860 12152511270916151383 789367424043528996 9562426592983572525 3810092095316697986 14282022669416844274 16024342690196664482 16434944456565307027 4291167497595810782 6666498461720576212 14939696118527613159 17637616260439890327 10398748035409050523 18322224516614986507 11271673565882903327 7028811882748216981 1398556419683232227 8052507246555517956 1087318913973312228 17856145987337422231 9422155782810838038 3822784085911462839 9485141138065836395 18433729221127259776 6795115205829125053 10315585017609100611 4541266772790865420 9637251148786816260 12939271418582649274 10403866221107360302 13659679563905686326 6276287735588817694 1005735411805153402 6685239257628451434 1128283694793157314 6418547981578630436 5609229409767497388 7871675148127012072 9808371136333841952 5881236247532770737 15770607236858529373 8294271009367376431 6017145927781742914 13862897407464991885 9931957669240587573 14931581942646145017 5067571169352583962 13930830827543300425 11510507475338270665 16406456266722839559 10387026839223742490 4069845225122340125 6386901986611315996 3790240935492684562 8020894569263089352 14010690130807845799 11233686274578244272 10704955661637980801 16796516499837485832 503418581434098596 194451869498513510 11366981885993995855 12801822928697914931 7382480581041072386 9197394411964228289 16978698320840154022 11894990639921892705 6880279634826976255 10034586634797092843 799463660267858638 5922778990280410246 17957218979637887532 13218979453626601685 3961228739458009572 242790937488521605 3844760704832839977 16816996073039457144 15150370919245426978 6401376514336164970 14397693860200407405 1310841174393131555 5692068610459191770 9856277263708522217 10270099495786019469 3114277125840031260 10388011773618942190 9750148217595353133 17615528171934998368 14599971181050148574 1850964816478519183 16176376360804361804 8638005630602518141 7516607588789267525 3418539679880871193 9823752464288490979 4420745289035719017 9248061163345876645 7070370426567038621 109835646024116661 7744308880067037820 6001514250525833455 3059025192054249375 13178567091503602511 8572457604090371297 7931400993329888597 11959290364781225394 16995929111190482244 15388507807725199647 13401953852125671304 6757330458912703744 11931413000699626609 4713975184871103501 8778010245582054928 15089050737647809941 3361683713784429656 14147086047293071682 9244453779878449312 5211758497485062947 11065509311350272271 4075103287258341614 6184803151100481762 8189181003569987885 11368406603634356521 2650931053244405513 11162325670892940291 8645068278102970199 4865870513556454176 13983526687368596322 7154727543329721529 7700599075949911440 15584711578225384284 8419248705544912884 3932753232000239497 13984850797940746887 14007846254112661904 1641830416448414135 8892490216129577721 6675011568721484476 9510470633839222853 5059137875563461588 3340858657011254152 1835180743569745370 2077930551236399448 5037608026646375460 3476568084793394935 5801827903195188167 1277260871833449848 17476581442121086412 5590696883510014463 9985789454308320278 3967487221490301650 7207585997629322532 1916543419588047705 146929511138641568 15197252539154768027 10370547330870365146 1044423607149564956 16413684597950699140 11536065390621096557 858523715468456081 362591736699197553 291785704969690723 14526911762359841412 2506836379603846161 467253584731723414 5577290038423429218 1257738875376164549 4631375733965537032 8761724806545827311 7840279983108599734 350781959767175456 17398158109062194967 17776523584440191676 474877620811667734 5457131681514416998 2164418824754857773 8176873250856883117 7912150117497189396 11050194854512578771 3267814003894281540 434573126798869229 9856320281852473700 17594581987674831079 14526479685322407300 14713732170345855354 17258744841954247034 14117552568061545472 13887343922678746554 603747362200221983 16123493226298977537 2103922298068711935 9577860368843027911 13628325166483586398 416141552345499144 2079056991088522110 4222665841216065383 356267539428862546 17266164582862900785 539401043939479556 7623535775807047469 6537986680122142885 3029514403475703481 3167517500599000329 12090422334078641028 78900879405590608 14325552552216297088 15025280978349279562 16016000879330889225 7010818307310683240 16317153199958873924 3027313408323359291 1650192604322488220 14733264742814543500 18545305725093412 15701008426470363879 2237856209605972596 14771665570431944857 15210138998317546410 1474286931913246579 5280501960471221034 16027857474728089771 17096203487650625196 3848355587703008394 10826844457801744143 6828862140014047705 16842892985481928248 13204820810929692895 12392024556128968703 4544382138163793185 16621209868533902861 5555387583913819554 17449985806141820841 17493877035879847331 1201449566103872613 6119207880147144429 6120563930952927064 6912126719419502889 14198917137511432329 11156424080370660404 5856504653001338995 6738555337585644527 1197559115249225255 3939553791336907382 12089982318227502597 17603956834369271603 14279162038794766913 4165025450846942999 113303533848616016 17042019984186333080 8626162530742012156 17038539609781451108 18233687132700995071 11886231326382324772 5342347144164123694 3510213021036004225 9144344637540472480 1238014951270325608 5978916664162900625 17520567776518895648 5285731044853310843 5239664785971544654 9962345379941591552 10822149475406269495 7043796160054766753 13872931609500118113 7123290892007734992 8409859975447276360 13367829179343133810 3433645352983469287 1302291490966473492 9047144601447695439 9869204764784306194 12506369190997195076 701070337017672795 4492875172369002060 13097429546106192522 1517017942406107211 1965637277043607021 5206487943685151892 9978003671724875357 2739683073639773851 2621133075027642842 1363207029241146214 16491795018845076115 14175035065095468523 16294501334300836464 15436306602265495758 3028087209819822589 9157516636543496395 17961430949369806080 16733404627593303621 5388803006354968319 11572711689546366613 17767792564724697200 8211485989565025587 16874828740436825410 4083373244401466205 3278364831091297007 2514801932715715650 2833623393835321859 2093198370641353601 10877348915954416942 17396575042364319234 10634030001404194074 8619206469485804787 290953609854603507 8005916755099536111 16159167556636863418 15215603967592702132 15439343473755980947 4067027851688570812 13117494379240041997 3153805513738334662 6354267077316381911 9098115672463537363 15773356330639212932 11700704637836235599 5247273708149203183 10556266825995923084 7074389094149127960 12863681656399335039 11929555422808937526 5968851753979733280 2205626769187877096 3455086490404716797 12525403747866512196 15073939055804589703 1067447299029834323 13027776945004373176 13649429784057211558 15547457058527830390 1505449535753057717 16483957215108151911 1065401485730366398 2640905345106158480 15003644636074829183 6587861912949892725 2681966278789284811 1294317711814188941 822697017138906525 2979028797373339351 18033040174399825784 5282933979993367929 2177847334110207058 18420185765155279077 2816085547130854707 4274850659488085422 5152665727440026164 7410538791742804674 12081015923522945124 18379128370005426666 17314402827763575476 6786964600182052081 10365195179758265317 3550648762823016036 6000319518643308442 11400708371160433559 1433402086770206418 13698172794778346242 15639557489931359300 11727286542534354733 13079370092903306648 17486753737742300690 5803555620312242968 3270611593932663879 15659159422162807665 10788519485599770015 11714531550619717109 9529769340802272873 1644624501645850978 8019281064363968482 13776560239299774576 1455784127781755972 5595610068111577551 8630138505418083929 7740553872357670190 15298040120070255422 17486450414091924852 1592061167970791584 17224941686346081195 3241118863812549394 4696269520820466599 10414238710023197985 15654608752524808017 3476255502554760508 5803597942260076956 12924439345897562054 3098333594453801272 4229429166620082060 3030888256742769409 9644288783265951234 8332369345171521011 17895097715997360058 15719508079354634334 1609353938655752746 12597968898643775608 10584897648186993825 16966009400446422136 13301606305831017584 9522049720954982713 10308087547203878573 11658072346121337672 12757718418712435683 13183055118532048238 16956185147054187697 8289871613426498312 10674624291622504782 9284322304649748370 8234399647426120064 559660136346485099 8828102501857346237 8170613686872719055 10624487631923937168 10860063010606720162 18260246614811860899 10466049752965200882 402449679003183003 556179412353044358 16936190273523074945 10946194739417855252 552934024085973429 14825427146229190400 12462931075127970312 5940728111152193301 1936346771071889872 1203505469906778138 13151700946384734080 16112152349695395134 1110949255103654100 14460071046753769804 6961587426685903551 8149762709694305245 7603064767659835982 9073079781911181433 13128132820109164354 71918516188840603 7431991833370343909 16634345846480541398 692949318950067179 1012624537445353132 6337823989433823520 14094675697631847705 11770129538840098964 16178731465558197964 14085283396752988777 10153242898725995992 11548259685092037179 6211570894850799177 3880138256050689975 8511936805057525442 8917015816733642906 12351187499046161691 12211737382281353457 11894497317844862903 9040408272161324478 16577512388993997930 17855606260268599464 6775760555215544405 1996872958070739878 16016385136033128043 14980755584382688794 11568923471711795047 7938064965057382533 178907492679411700 8248263748665035853 3401050947940630803 9823686174380624022 11184096901052368922 12442037771666055072 9184516252640167644 11318602314359841461 1553882185503865913 957372445380714421 8468182584693279796 16859698934040497193 4525086064193191695 11607422123992263520 7040555926960542622 5054961717201579878 2571994124637161088 13901578578130667764 15691498764676071851 3632967931333520766 8328734722142728362 4738051505295446987 10423258382692082450 17414501290906551083 4559955651200390354 8362783029569570842 10883750811482843095 1099307442411262951 8723568796566076494 5523235635472616597 18339694035076604377 2563760405517159296 2116050430252864026 2399811828067083785 5302230248367276174 14651833669040426416 14616309662111395116 10561788137949351253 6726267977430395949 11533795722220202375 9380719969092655580 15717022586851215539 5337991711733218533 15044623293310890509 2287753002259783064 6986385318970843794 18016815281127979724 10582000501923821184 10511850576062913250 7285073162941749693 662529992514558051 14403203504729632454 3417123905776023140 17605700235643561627 5561641194834932104 1347875823226390983 2030947075294206444 14580546131426136112 6205836284064863049 16860119839553575603 10666635737181984431 14836438034283862575 6601697340128614007 4606838263006414731 5787486843033302028 2717018284595787060 1821473612486027374 16441538757224936421 826218300832171458 14404538464708296983 13450964978349217699 2960648949242676069 13048445374456588937 2222406399455144835 7356366233000526912 841178689237789313 16411444008345683645 5566204499170751240 1096939059942972985 9982046595478989131 13819706126293138815 712325742060732692 17609386051173535337 14351012492397838407 13263256212324626618 10583372938648538953 9792462543402244724 15869101213809388682 12484582913613769085 7003564671310987072 14232038044193230509 14559966668968481199 9739835992884966361 2758019137118936894 1221875753750816385 16772197820776079055 7469615801148731875 9166901801245655509 10251322620907253104 12461057142151763925 15286314401582136967 17520242905408204017 17970072906211824793 5040753679069280388 12567864706333081624 12849996856894245285 4335984598607789448 9087889870567220104 13308039327656800541 11967816104908562797 967932576506995071 16498483836621334054 8521173109450032367 1592277543516499689 13647312604845295709 16533322160630569776 3021438819771990957 14683978253599124394 13646515000388857766 15672310760983110243 11801151348245938721 16884564956577913297 2541500915728350461 11663891865969649464 17582984431141589067 4889379245800219095 4091002201153303248 17556907962942108391 10412341228170377790 1157353566954490563 3506751378273216079 12123016418067773378 1294173220427015433 18131478960555378099 13079922392342606735 964907206367542522 12237133410558532176 17410975945626249680 7212107206965781985 10777600764462143561 10351940899146349063 2652931919915655371 12896770593481262253 15956278114567560374 17166668940318825357 17697075084454374063 5996900480518003232 17049554884643893310 8891715022209804451 7142658908733851271 4498966818791539711 7452964662830892721 9568338377326970930 18389025511398176364 9901729378619151665 9196782448470881963 1187473688002156986 8166368537528007206 12871390201171965292 2568070694579653363 10735244355462616071 16913285417749949864 12763779293962265207 4134330241013186227 13849305304713854185 6765410106495806625 12129713306053254908 6860724273939923895 1961195167773898017 13581113355238509811 756103375167041198 10836883455626335511 13372148141359465229 13145084351787717509 14976026429570535649 1491476432912074765 18309820175431581710 4480447640766712810 12079133805752912583 8390624147484352306 3065482624729453108 13865514514645189297 10285450126397715192 18007951100374359421 13178331773316962646 14407119086348270038 17165931442745677471 9674063489790123646 569149141445327138 11408269400811244736 13385208884649613588 11083843091270540388 5033949710931661529 7776065475620307161 7812877097781742939 7249263532952178634 5273099518161352415 8036098831327823397 3725347076765893472 2146429918872917595 248032790539592040 715935668814514964 7160744792957062765 10180024217286497392 5011323488047822269 855580407264712226 3983642676395203879 6356075173146326537 3369780361055787334 8682003831188334264 10400872756561698132 5920680565995261748 7619267504818447350 12869849840466296486 18292290550131926544 16300367941626536489 1412271539638063966 9208048535715846821 7840954990638056296 18176027476480550306 5129037107853592404 3101274769065006501 4962197766762554670 12668705676212642213 4540292797453251989 12695350704178093246 13503252375617371735 934276548067257416 4207108421838445593 6838874120613978943 8214573629092104743 238954877876756607 3215568656203209469 18098235530955633177 15062971048320095606 6847307808816914734 16903106473116488036 10007869607900854647 12647364552261289217 8757527820723888517 12665189541488204873 7820166302005054441 13950717612720176390 16720055419850611391 9503795368740260719 7473219983146811490 6388371980247851052 11321514840222687105 10227406231068021553 18220068903319793367 3525223783304477978 13614483625886770526 15270580859439796433 8757243860141594181 18353744500138443193 17111967147702257509 13000931375121401525 16667970522379057136 10984249341093480550 3389050126790342513 15533702508895699901 2732666477430960982 3018793687121504918 2146917643155648064 3513040866747014022 1926705407336497285 1138107961283621725 4869697956257641531 13151253085492265139 13078428809553304001 16225242863369181839 8344747591360664120 7459419723205905964 11033109956656471634 5048909072217253186 2709774684070485432 15776782108403027806 1285255567987322291 6256314527258399244 13350063375391014324 2801218433426771854 4526285508784872350 5583543027348306593 10526939091872709122 1148735754631158963 10409840211160560356 13039197626267509528 1325065584104982458 11714367560176353927 1269106500119013906 4931554713141258724 14159295232716227333 14621286962923977149 13270427232143351668 1388680069768955925 1863836485682580780 7642961507532521093 7490118908276460055 12297093503091770132 123666043921101981 17957158278738886821 13706433351475308585 7467829511488336579 13971548945457164992 7100988450342875542 13805823783685107690 9923409143547244660 17776244236536835726 8220138048209945044 5855810286279438753 4443826725741935616 238338338203763390 3926084942880960771 11156908271598586950 17959406979529750075 486454465756257682 4901329637553853430 14732168203429349007 15240660621535642430 6581425426551835673 12755312345385429399 5003856681606078230 9611729280457368573 1389188603702240792 12893804709337778439 18311521600479448213 16675132059374573297 12522453220439628600 9835510534857487105 1899538008986369034 6827120958874239693 620460805869348588 7667618152015440399 14131373280866492826 10147169992311859576 3035691094392694763 17074866972986127913 2709749677117084569 10724103138877217174 4341905539105212734 8264451219301483056 957200685006411426 15959313944016904407 16533847327390566885 8959018546452854131 17041734183828363344 17901634121460274231 17231409412105999653 4797352282416355160 6172540270030830593 1530375849026114314 9508302959825867570 6949557782634870241 9779710178682708886 15458052286368098878 15048350282727342230 4860817279392922752 17675729142737211948 10076405934788598065 17991147296280576978 4381670223683450993 10464364628970811671 16126399962579466047 4362004283636834315 11910244580527933348 8896199439847796269 7749848116826363489 15567461789640300817 7987906375570648538 11065556967423689060 10848643901111878050 6630500591415559689 6342968342769621378 14034341868800267210 121866150604180076 10435810430493143115 14235082246590369223 14563353250053495063 7394979363942550254 9982107464414801938 17837713365781958454 4937147202692345569 1502489106456546183 399946933644860390 14760631997421264174 16757798912895707927 11042134327135186542 16714798593979162679 10150846782687583054 7599148118627086829 3444815997616181497 11652994068131893 12934186834498228134 14022589983410421485 675227024932341190 10905274385518540580 18128673254661699505 14948078459782619458 10090503615749471757 17592936098205321016 14621114036643365569 1774820534868650434 7127319510528369408 7896800732072031038 40010048039724413 5346016785344973608 12148862880206921765 5036879867084769167 11955444847341873740 14502317655946896646 1064339472480737486 5014636584984182740 16551173950574987461 4344400277399314919 17761474337853761154 8284882815617775796 9905562885954766743 10636772332151578214 788898118418355229 13254290683953885778 17489982121716257506 5270743228076917182 4579620636099990057 15154302149307892570 7458887884211829557 17301336446461948921 8205883816042486135 15903181839739839678 5408269037135517010 7919984375505492568 4063045593355534683 14961336918702795083 5835332464719806438 4237320809147032668 7423569225629541999 12278307133983714943 16521901795338508453 13000938253853715678 944695016859594603 3683685709655517215 12907931048049619679 5786172001136633415 3961727773575899428 17952326080237148334 888575324177706159 4340616231871064015 16868649814652374140 17670927701086587561 7494131021322729732 7957552683206553382 10179592032099496709 17543288302335326291 14858743750893097772 16910356628126139701 12593088923656263087 3577677574916721230 9658100784418835925 14829929262141095568 5359127043154626585 1810740954191733803 17596097040253261677 16360584736513599848 16467659808914410016 10200254186830834901 8139055806798681682 11825990981771356519 5409106845268852798 3345697442392446193 7367108813319473059 6645629682629400579 10037849939613743246 2046966090396504039 14653823123931339526 17440245001150805696 17816753901334553698 4219326869455652528 1896913289879846275 3565859373211858138 10423689168886024556 4794750614483499144 8587558492222411121 1507319101475102176 17642649608978065705 15536044105639160834 3117006571898001931 6520282005899752892 8808651739808474439 3382308025910347511 7115989324009605672 13562667363791916868 2884423745225079980 1191756875241735584 991424116330831895 2758828652622653124 10272610326526029941 3958641727552139697 10836647035121986093 3901277094678056870 13792352939841480229 7004558967655843142 17509097817172878466 12010263860098265193 5054359136099238413 1676144393553184329 3664852468881273651 777664853286451547 980142498424743224 14299973680604536013 18345317096650375938 18065110092661397477 13761632577648135005 9552790742967546603 9259266490478220621 15360989488308539860 17421444473113973266 1651946773360980451 15795563387128348872 4568003009633585913 13912779674562622186 10940248309627041396 3868685108123830916 16258104547768707547 11540381658157440294 7219402164032439374 10850764500535482740 838700234420411244 3986429287910640892 6793882116528403914 2885104166960219783 10353207348994757691 312997954155235600 6184274329053289253 15870380862065327772 7510573412582411906 13731095802689009950 8913769373121100421 12693153482312500727 10168809057531266327 11951738281499955803 18217018854278153931 17692050557676107428 2858787401391340189 5146765344435244432 2744556713129738692 799753257619671048 5928448728710576044 14745124039635457324 6465490453920675154 6624876332170622117 16645874210063385787 5419226652522108044 12458988551677571794 6618975369711106485 5631276955532972382 2907216368625828812 692822331291940330 12311896253840349830 10158891030114530122 12212798929191037066 12865807712200905972 17151664243807781092 12933774654672237823 3868777619369839051 15211902574630314180 9039831011761599512 8066055338898585776 4156300308442067037 10711216169914621858 15034473559286759823 11260037382445435127 15741401140656962934 5220082346769914607 16948955547498996985 1684353281079252676 6024968862258633732 14249832699311885185 14979742182212324753 8247596276014426589 2183299424959617594 7173947224610730147 14087131441332726163 11414272689979003402 17792810126732303248 15391851590457275650 1853358979318269047 14804253665027858568 8635053337937605885 7577911332653524471 559854448154860975 10463984367860874952 10537885876605888046 15552311936240901001 9661663982293412016 4880929851243865302 5264757492022786433 3175625865623175005 8132155660256552695 12090586945439153760 6028315078679055296 17749541751918942967 793974327219915886 1652347220525295888 726743641057496140 18067861235264960772 875369046920861415 15971471772781231350 18301075893346409964 9727202875982282018 7239688776304438039 6128153211519177216 182225995937269125 9483726695859075992 15574345913430373505 9760336548482381676 10074678772460150788 9026260250246032136 2857130980844336813 16392224002200618715 15960482670697056137 12073155592989129681 9562535774898925666 12144875328696801803 11503392461799006583 16125430932542315883 7558934115716369115 1586588750388282048 15949050482098362587 16658702775899340828 6761662140157454856 7146021519617508563 8439197381007562913 5323184514898036684 9305840540133031261 3318712400405863269 3612328609150417460 15946247300651762675 10702576009548815889 10738761276309494213 13046645601419882964 18381282313398815862 17073229155339506397 8500420451204190534 6059896916420909217 4246378642700159487 16552779510121722140 17045607039067230786 10579097773330381597 547481945062381468 14707857387394239530 7634412313763681180 7453042235235468063 895100532287657512 6961425829204216907 9373334992312674052 12173507188993463595 4936388045826536054 15235600552506598946 10391404922434836221 1110248236857179621 6384189722862803180 7922437421298824982 8816626377355018011 17594193244506391763 17177364705070994939 2267210016761085030 10999236358512061811 11067881876176869914 413437905695100433 3262142957293789662 2697863254949740703 7301293568146092665 1146787696002291137 18184364556426092460 9105247465270691397 9212311813451700876 7398770198983548616 8427623744267640736 13862463984814668723 4665403310259395216 9460059749950417238 16287227187800729515 13766988246475690053 2250770539673886172 2678768854015044515 8084668103950750765 6127398043607441305 1340077044581605531 6329701189803267760 8968398630629556167 13194094443765844078 4018685706027462733 14704605505410714734 11735355455533806381 9019168461167790798 14994213751637893327 4526840694409388025 13940991059143354155 1525293980325769466 2604417619504010886 7477519065840337239 5026496977619145983 16195384265641891168 14854559164194438095 6719754082252732845 12439554633369959473 661022737325130225 977365813028481241 11705154562288254317 13976418845108854156 17646979972992366507 10265934361416031821 6789799862846692942 365686172834649198 1046836618004848854 14152926057418727683 1093851516352402094 13535906931940376093 5669438342203994636 7162478260868239476 5208803957415866956 3439874608111984684 11316800347602402449 13877011238779556612 6825802870684729199 15469308915165798759 1642795562024963734 2082375547204577119 16369770903589972724 17861120205000560101 6158716227748858220 14833115381281255070 470242191479219267 18033403671178495598 10216972854483208621 17734242119805334467 9068482603273151459 3661325026909093022 14294802582323804501 963326732272325866 11326781650349068677 1282930822613438454 7788504784573933910 1147668617750386111 6705586729913243942 13651576763732380369 1601307102701005368 8579240628113091655 11870928210931715939 10351372354946986610 5888530302195090014 13617294255361528116 5799154758442873204 15724913417099715720 7077973907440783085 11928264710666459700 13419540899464711969 520615065763392506 470759536747922269 2342829205220169250 17437421633070527361 4737070253336587050 18406289389559144964 14243309534618163386 11356640787350539680 2833696409179165675 13869417423743924283 5900323855390566809 596999764584511117 11459446398025842684 12601804466638197672 1324787697416163925 16237005969278099960 10431173125984627160 6371501280683870514 6625042098323643996 17174751591121275699 8803683997858705943 15146452398969527797 16842721337960089342 14813068282472015441 16996115707408216682 5511330745997481573 7185748653476863945 3783733436885993253 15102790276296330758 16728683306337660665 7773384753846203343 15743534764265436434 7528330767583559388 2388370771304713673 8895674967301353908 11539423679140274348 16872073570776649496 3581447630983245649 3957264996535367316 10582773360289315464 16039612919259055955 15563954851079470112 3915490977939611296 2076963645793510465 13992870235878888920 4697414549756254802 7307007084507674032 15712211998241164544 17091051872916420799 11216439306991532329 9477838440158118333 4370053713780601023 4993633223472129839 10588905332840006365 10318545498920943138 12887527023184643370 17466931760272969612 16762375965629935285 5268741119091332780 5267989875609369152 1551380073430440683 13769602912491582760 10234040311188079819 12793178883615336862 15295663869689142604 1042821530417695421 2675195283373847410 5647749904713360971 13668027177245157155 13779766627589440470 16851981106956968966 15611562265666525921 15480671517453001175 12412490886061682365 7267629127286588906 10455600090640362957 10393301130552052857 6797897535959251332 10333169261744291710 13561564251936239215 17682609253863064686 13260894542138917510 2146888219665439412 7309736583397717814 16746401240886726557 778755752209006259 4691929246678086394 1816086706253337377 6637744934567341625 10476168114249714415 13270437954185095145 7274372402891645323 18266785806833478485 3091178330967988931 9005151701997187935 12236001722551192039 5806596544647583149 16110633199821993185 5972867154971418657 11411646423998834868 9623266085474560431 7145664633035490360 5603031222747279657 16523031140568200229 17936984642091400904 2109524541527355797 1578859687658563779 17352281429263556535 2364214569229273955 577854143016861161 13068231785885491882 1556112200954221521 16961224176357092466 8620219236452147234 4879940399582681376 8479141309289720822 3504869177926083223 83409276677648857 8031216304208119602 9525552892439869038 2139139260536302537 17856528488403708287 307516409973028838 5721089182895958503 12807397059198698769 18338576964138621330 6968591227167951202 4145500913859341188 3860859229201775722 11960983914552779058 3897728223158050378 17497726763140931039 3841378127768015334 11867409536316606819 10138374655491158047 4249262511473886967 14671774231441885009 11780370189102583671 16674971421093058889 7787471067330811013 9668534770593909132 8988272610990973356 8446230757487621073 6539724478055437972 17310157902240353554 15732581504596681207 4057257850027767697 15898467747318153975 2766199955129034643 3280988681747722001 15016410671421426396 10484833997422311703 694791886083866457 16861418460679617042 17862380118911888907 3514259214141510847 17722135186508102115 5887389104073242046 2130524394714283930 10812294387210879296 16789500808150050576 11472481846517984116 11305429047427159913 7188461388901059559 6885834072077842975 15518636740085824917 17185589586548475972 13763581117795832943 15243645464167651615 10307947692483889894 2506842866201259101 12373019558636314098 2102210284484555725 18059087551441341602 15815162838191441130 15068158717068073419 17162083274540649430 4340977955731206417 15468945899539830029 3509859758010089496 5040889724205831368 6692407096548485209 4972972127534982708 1466689175927207798 16655860842454227369 7984721874858822447 5099068913689553729 11141692005431208052 14026437163857996482 9434701869081920105 1899451283435144305 6296943333459757540 9179446160860166680 2359075506121428880 8645874881262476653 5859573464005081453 3956764912943691761 16521354400039441574 12242925403290243682 7464572009687142293 10352145267146647691 10539740204756948663 3082402967622800222 3718730328155844815 1895825869214829228 977039344021779255 1060820262405592422 1462453079443097531 13528139167166472836 12126029896004463523 8166078976194008689 10829767920515727237 13521028095191118625 8771255071581679024 465202023174243875 4091775876556822661 16833508754642683701 26843025868316569 1992955345953785621 14082809716996552000 2270712746164698980 15483295353107520369 7574865031493838193 5643829682990394892 13674630728133835931 1600871364229529225 14139147597005001025 3470534218186899873 7386933467591992026 1406774324762227444 13747489333586129147 715375967991584639 17925510689111755613 4021905354848778527 10730691544408247584 2034093284280975405 18077101275885566225 3046019027146896043 1123167835459738039 1538807348543506143 1960039553395133183 4059747819341446242 17350321470856476799 9812682658968922782 5746721805424410761 10003605494245369786 561672743725378866 6983735560261168415 6696612612727799860 9876940459252277613 4195604074029883313 1833848779803309476 10184041105044247590 14994179697626993041 5946577879865123541 9583772520193076490 18158697565396023262 11210989152873726841 2324391658534941484 2443056459698778557 15536848907437171830 4133752964239817589 6365897278716259071 7254986282746670851 2003350899988533167 16652352276004720513 12633702484300205996 2542012278824705872 1903798997737481566 5266393697900114866 3643444858080576472 1027942012116100182 16841473526179607655 7936070964510493377 18024783104726615889 15119712214557867536 4734430354618474741 6457195015100730418 8277747946890276301 8241460323386211856 1101751482428589839 14165521994864260038 13066362789156838136 8640195861808682009 4607439850148577658 17859316024323652174 10558793115834060018 9152506667430991500 3111449482621400573 604290764634823286 12883396703940495961 17771821755199861420 8324645276632118378 14282171057916284240 2068045564733542693 13164594554884189475 15275901440915794428 1524432827538600047 5349123895892157285 6397556797659932026 7481421728264507717 324100054665489688 4078092901732860051 15989625433555971493 10819400520496354156 4086300170877240343 15781188210504979407 17826917508348083831 10336766532817711676 3785739432399478434 10588314500438496114 14813737914927757318 15504908905982357736 2872945068274458961 4210115141613620351 1018554740109697768 6584479116978038304 6710352428544452601 4858461605659282310 6284367956169054602 4925614371811344855 11522334130237993680 14496800845489557844 14347646305085359960 7200203553983096717 15274310920167475422 140131425704532499 12913862383429946828 9631683097483705096 16529224129851970409 11718505385229142715 691362402927345813 16011505175732725335 11659823975554040522 2919876991534089155 16080795104251912352 9184312432233913247 16297098407980121744 11068098004050671976 14310845806404966188 14146686840179858703 4075220278921882847 11780891336485097531 467875049819161091 12316162769292739959 15558706532184706993 2249354390729698759 4816735851844394470 8712589083958182969 17660936622222886619 14455102175287106894 10045625886836278845 11974854564479562340 17677928743611356443 16521639018681406352 12519627363756510644 5185291251423175005 7660964445101011133 5005158659825851294 14927649178013038350 8996923404081763471 17392733955073292500 10455701449945361095 17195558336994597016 12903472635867955100 16902010735598597126 8304680529052360331 12236204543003547383 15020781624797504731 12721586714202435057 11665865452128108661 12958514684766170482 1197785149712195042 6294003647140274670 574252682637186641 11370489044087319770 6174671750764523158 17520476825435691319 8449788275392555338 963358962410657171 11848891039648289992 12649394876407641281 1678197204787287218 6085166350964380730 2878663516936186264 8386288040204588375 12973539557915664639 11172778876935431025 5305845536805691434 5976055014187029097 16321372827525982843 17926967324176246908 1066654916227687569 16881699598653536670 2924853226419791326 8139016258698543776 17887120680615476857 10663652548539324846 774333629877961274 16040340871896612296 11060041946961190078 4847157922856687598 840930182137603333 6657915629695809236 16704939804737577178 8922337483005718795 13008422127241825882 1754237395430667202 4986374862516063837 11040839988993012014 6941000148173042575 11522205611957255599 1973157454835578552 12610835893286286533 13445848361215280618 16853238073495202085 4190469868608494870 2042811934854386099 13186146503492220394 13521949465948149657 15374452666020012346 7960662831184619057 5911557320920119243 13504273556315744042 3948192734602928836 14090738975985087117 17682536388650873295 18423723009452084609 16098441124633163401 6322313075344654652 5498509330855767991 17236679576383271228 7871056176787569615 14449050039712200437 5884221185926950392 16057547607745632927 10336816017625030667 15884734011315120734 15851089615912607750 13819244731490414854 15679845545150825529 3865403925690341385 4229268800451452178 5073671561852249618 4819009873076184297 13197102649883572316 15913024278501371129 5290542887755603160 10267393949795956713 4227887916750214123 1270617854834400424 1813739788711564232 1233694058175036363 5231661695636886975 12949023262386285593 6430325869216147631 16855666963854285391 3686713379999842703 12711720127969491452 6326248254064656916 16115689061219193830 10956267789692745950 8750369750397803189 4805855525365680276 4787000322707694514 1802485606532403612 12893850825258350319 17727841842181679771 15883422479256872642 12684949260457130826 9157266333256011804 8666503433372450438 14348184112564605669 3651654319242311487 18228188553834551125 8480149941486865080 1867049392273914933 42804686562928743 2153332931711985259 9686616575747727553 2676931657702577434 442207513422486903 17193929530441316349 17515546655839565483 1870485137855765013 355352681864397875 12587619182524625018 17423808688490541915 11145864326647412447 14316253212552162379 12940905593454935296 2671124731314674540 9118037916871978700 10588896526057733534 3323601625905650627 15468043180343249259 18045343789707767512 10406170981136773007 12430538375628170022 182406499033681479 18185152128209181477 1079823166252410352 6327677041440362970 14940080534137719656 8600188421927084330 6174535397373178863 6140567591492473705 5636309870254686472 241584564578298694 11708416847791611498 6125908659563941152 13430575964335546943 5781054686183741052 15240032370319858052 2301394587597893330 15281730803926429855 15466782777795712840 1301294656188383335 137247853509843585 8224688355310126784 13569743719975468483 17737133257634057906 2964332609500096061 1510042421275613319 10778837205873001238 10580936408229351032 9416899581959968406 13471369559444832486 6389960992480950659 13670658510420368202 7038713972369468633 8205136381464354015 15444569864826823399 12844115863253760200 4213575631429896193 3700086398708497297 6740339878055331743 13763326037553684656 17676639386499245778 15093450613319877716 2968121889592618245 4113607615548812504 8017368272112291213 7244986281521419389 9975585098343882126 16944078306104605242 5741231978508645114 8116152034681674973 9297158882530448370 13509064718461130095 17830442377126262976 13021428468387285059 16941388252645598189 10018173262651983282 3490065261524957740 17506837707700505776 16578435667479663847 10181469781990120209 15572905319537999476 4294566431641853122 3016199269259894607 435649228542829530 4827134160144094508 6608167265198411868 16769953537608661153 4126010424574476616 12517403947647531678 17045102776237912593 2413505905175872121 16708691207090657802 13675050181081054179 9301401143168806941 15058972414156317268 9265840197465193637 4731388812831863392 16786165321074255640 390254644309123777 15933685372884284542 7760810826620141102 10572220528072983424 10957958174804025930 8362540810907182536 9125678934915384544 6847329533485537821 8483940687533354980 15370051620609563133 18315094304267725901 4561785044915551657 9418736468012576009 97677292280526685 191845514091524258 1580146952857544489 11117408350537972555 13291018366695740490 13372747692639590990 14514990822039988396 13323416754360966349 12038533821038127888 1787695651740162083 10366151974871352307 7405585747205485735 6929790560502913498 11324373660355881369 13554075123887422888 17471248344262820080 1605817573386479708 12117137559950141236 15906939312674389445 9319754401652430449 1052733236235765229 14637146079105037008 3839778033090484990 7597734753394622200 2818220728408431711 9634951543451780678 7301524394932431712 13407282869770660343 6454926181656172498 9013664755219345410 8411138136164959557 11750099103942263274 2250474999057394889 11442413709192468611 8003710229944749333 18417001458031321268 8116785592312585182 16188817874372272230 7145957762775188848 2650698977791523158 9527985675631820449 13552262769445603535 5462276757692059720 6850098656603310682 15728546130210561488 7430557270237116227 16068097907413243049 15977925038101333211 14801340259869222874 6115315168923598261 13764666419360718646 9721471418171183331 13967307879634416828 2773396107434092197 16860337010886441062 8486349037761140517 16757086570747427459 5263372278121386524 13663871972167208780 7128744863099202638 14899400252469258687 18299966511678092044 5749647229046860662 444564490540657714 15521572315540831479 14228542155840121974 11216727279103007784 15928852555312607627 6776596052547027984 1465590552556629795 1900594907015116289 6540226244828092707 12029283204387170913 3915565500263737422 1690880842281407588 17443638420826005717 5297533014701023383 9315763785451602255 13478742247910301968 4719831258891796543 13238905945201324251 15254401558460575499 15225985994274360007 10643270038198254537 12894140773697664760 297278111513127749 14678461764895424604 5553627365427865559 8570154452988567908 3809349532025554221 8979939093308509028 1248193794016220266 6572522976288716154 440239254723710195 17360460766800798639 6244147695340387157 3506820543888567673 10616983454305041821 14126443256219689135 10997933012851079856 7191950301420348660 730330178527658543 13843457647157576161 7441918527951037639 10418351835422162228 8830857843394233189 11754868006646296593 10166637323488892288 16569397775161552763 5217529595716607585 17047492135950702453 16683546541001288524 12420107957180285820 5724242236672223793 13892816258191558036 5380939126234422964 4072130427551125302 2328183567103378891 4632194068221754566 6242072366370006217 3293069835120900760 9505665769370802893 14596622060834514746 11854873864545003331 8801416301043769937 1127542812154806754 12036592448444788944 996593389383341115 13465019270565062850 11008989504877675204 16612092422353601909 17554964310908918937 5799046118999695757 17511175421849058588 12653807191895346897 10064989610968939329 11331653613157859911 10341472595040097261 897624028393605824 3994577547988834860 9151146313785978885 11991249508175375099 3788326283518004333 5029351662769228434 15028773078951350344 16100961145945474204 12388104407923216788 5274361011279755400 17280945851652879946 11814734282936703678 6212215027872382718 1705617015426287595 9316656207824955540 9138032791518312013 7015954264603850851 9869737932089132896 9633907564717899211 7651232736840596248 709574125599510592 7954526170145807902 3887761974469150407 11812246058153680546 251517657304485011 13246372359696023999 17379796465957817225 17538058347190611195 3107553533833489277 5483339190069965331 15502824174517229248 13736431290940528144 2578564283167585862 11818153982311123542 6234691648895416496 4039818575749825534 14272245090500900585 4477227533603828730 4083238173588856927 7430773925706153222 63570674436719934 13077188203124523390 8211113040341690083 13445398473254029911 3209432562207761799 6443083676805291367 3310240366471161766 3527798530387282884 12293701787224788229 16384326363172440741 2269213136222468768 9554731948602303979 4808434892562524202 2926598414237766881 10515354843199205219 12824862439784534671 13416132797420958245 10614634377889277699 948238636565053299 910973326622564495 3784929985161233057 603311131936843556 18173141218722934388 13077701817139986726 17533147307822765291 6740409073447671868 5436220902750744883 8048437026002308589 15162458095966269316 4253871284395708418 4544015228202645967 11251622610541700341 4734121108362862207 1347007213401717303 1154438760940332105 5021542947110086922 8535666603686457804 9924165679521919422 16277434086180548809 10342651287417805519 12038598594412966083 15980510507180393579 15642459954870589701 17295890574981609462 16980837984522619005 1620399101569894799 7504809350806283752 14914573852189459390 10117667933542650913 7025660990593036385 16737519579852436454 16343923063197973440 6013822571101193130 15231398362737551405 7289013973038878394 12884590338993381343 15864991392639903908 862410125424276752 2300739013320364467 6886022310089955234 9495673051585104659 5663525985111039032 272046675250625755 23148798841603630 9630961674185001485 4616945743266303166 10819445412690528584 16779406710626216196 3602223113646953776 12449409274576577515 10712991697077007520 13511209930896060656 1867057832524011123 7682086333112496793 4267081662822968556 13431011972283581147 10335031713259810295 1751395292638387498 11972170454874797769 17321227656557638226 5067570175963482987 6156313803239506575 2178534750158684383 13985481755170812576 16995702287031647282 3838071623388810266 14042203541950950874 16430036703188537945 15385133540182425891 15260227866103831197 8307555242623947699 14081857279266940947 12957229677121780870 6649130761943894865 9184780067939857567 6932373968417196508 14171642015799588876 8407608946692725674 18109782725742806986 7137389035371527888 2515083666516662119 7464787260026161698 1315528934710048785 4988641672078497618 5164977618288243476 7683220699734468644 16361542492752832038 2150301307073232750 18412817562300281045 10793923784623261881 10772442974944084868 18087862468826185877 7748923746809213838 10466360839329826315 9194162742586466020 16466089192500838939 3181641211447931138 4374485123883707943 17915427847779985642 11555043393995004266 16734585100747695997 7007101974892677952 12403306245155346396 10768197621317489634 2445347922897055198 18304421697159470490 6393055198769438544 16532867992527487972 9086446333272145793 12419222488927798209 10025390823773769539 8575955473594150125 14406713237075385490 5493170344742824212 12893102347384789362 13081634607922659835 1307035660732872586 2464959109285775602 11597988390343450563 2582310093537387168 4838812809718554834 9630596743167402384 14858379881320926345 11074332794056016066 14379391008270077249 1172293973059686626 6582196583062832609 9682541038337801206 12363389449676570676 2942513529341032725 11344607037363182869 10389742609143730901 9259253862708574289 8167259414215333938 15289844688312901701 12303297361661716807 12467555250865163858 13509353119742860187 7903323249860957168 6409797051874207597 7460019137262060344 8037541247779146090 7052898931878321630 1025673188441278443 14538125645255840914 11471708506313212942 16608547464056351367 18380064189013183380 12873497820316190392 11041739771191472519 4135858248539512393 2604164361513409505 5510851767347640651 4588414541727203381 6301442562658211483 14544252492742842313 15882335923522274435 10580744508911144682 9919147131622904154 16242051949782225635 4871307248869350745 17055333136057712122 4613852979677683492 18137491073617902190 10302354706323425837 4156040554593842148 15917117740228358958 8014561837112769779 207817067215767202 7038406543952589333 17301140694751265459 18079240805195894591 3874530476507066795 2986075871194184342 16950456351006894057 16160729181785712567 6422518610016149039 4802580132968116954 1328843543381316992 6821637906770373159 8120870808256528128 17374982283958943289 1281638409549603929 11549394659291706901 4226346245803823640 2357681828128185874 8548248828257292181 1294031414081303559 9441671991901834661 5446748853225041597 17133154925691065527 8094479677385761994 6506639035711926256 4661475828406690772 15653184488211851698 1882215551920893529 17641479226839177880 14596464106941268612 17151046211695792263 18207064957494934899 11957386617356167788 5873023059082426429 12073541021483785044 18255097264596154942 12114251132585989804 4608449173633832190 3470621444851291973 14648471833786099813 12624898660472761095 721259149072490360 10144923144933383755 4540314922415259791 3890679532332441461 16362039687622059691 817108447954401070 5856855264841543387 5335798478291307820 1457645796187369646 3764509908298011027 414948545447157283 11897531364595500485 6996158023530277044 16365350347236719774 8059337444202816065 14696644848402138872 6068362361817622335 2258104737580668020 14886402877136636784 11129383179427786444 13933133110504895456 17617974503457322895 11246527791670527869 13143398281983851210 1477003829912069879 1556500685416985134 6755927463054256890 15257028584391081214 11149639620010327473 14707989907281257442 3000785132717265794 2300942181985720857 9232151522909116486 1301566018362109556 1631154560888824059 13276254761799198683 12822665219037580053 3925900811495348074 2506368379429940397 16068093681022283848 1113812095563410133 12459215789633871314 14445445369834472553 5403004648539255710 1192320214093362415 6130747901706898130 8884405510010008667 10620936161498251268 12945815500407691217 6787178259204133067 974395087461029728 15927831641005321312 14757341622284983358 17597083615959694385 2766182851345272020 12870625566032710144 12100416555587711016 15310108635915116480 11832865109362892044 2658332855290452954 5026434352496034092 16329565313845388725 1111352821621268477 5913621832081385802 15713050727807243060 702156622977310680 9168197918780190255 16270757899392301438 13570566207199753620 3676930091105304575 865725436263208801 16633967069070102675 15999774911527443863 3205117289011368756 14925944777678921746 2207209640172722794 6897341701782208217 7446255324125066572 1660858685606968763 13735999315492291055 9787988544407179863 13956364043848279641 18428257571456842159 10717422392982579294 9485495429183997428 2036375129770182939 10352989635276901636 17319324636367283859 17829327581759660393 16405169052548242272 9996307408605770422 13349759367376277454 8028670932176373765 16534613750472729743 14386835856548703637 16266450477739448975 16108533937487221958 177470609465158695 13153785028526181719 15710959406986669327 14473547900398544670 13430607505361962230 7695155797728506120 10948573571683899956 14200543539650625173 15628254659035626819 9479227285028250985 11420730840242080796 11282964094474990367 9088928209304457587 7110459145617411613 5490101488887395562 11140058949479336536 8417713053074506201 14865754876419918883 11202496385223795978 15898898330791748548 10993244855389572105 15228532795225937461 7988399270439333853 5404406997041242434 15693769375111918391 13162409919399439976 12739709341287658490 7420043411552824286 14069107774677491175 17134242703805760112 709080470615675415 8434009700620529632 11408408977043674856 4207231262258121019 17811490697810295845 11077045318280611283 2648194221367420432 9432627538025591127 6711117609423478974 222104290043405867 13381221663786937171 2169909399022778929 1537973158480820371 1642710765164794985 4671891661144797170 7255982230080676343 13846186189993442509 16176724422965428362 12771301998939731792 1930237530982540125 15077633067685469167 18109856159990343861 9685757229243183851 3070468304181855139 6500448729924408104 17250884692362636118 2477776826194727148 18312983932353759064 266734858646104090 15529378252916244350 7703750450696132640 10256593732751990683 14056806073658214589 6146292726596648496 6515946867439148455 3101544926593679324 9283150364639849373 8804087090100066439 3306138454413386981 12517115510376291101 10270216186398699542 11121993314387198170 13732098465357788690 1742845375493259597 10416170691354843102 13801966460117799170 18086611339269713548 6184496261803100472 14877639632543410628 6208688577090218557 18204393683587941394 2309551205331647024 17069255086432367184 15386477103066850766 5153499352001647846 2925226610844487841 4999073224627964222 10270410670456561577 17976318421411912828 6030080251163028202 483139387712498872 1260500861274170836 14482238083893468867 6437764726415947409 14217699676663456218 1809533784066247483 8848328305582025817 15269163931784495407 11544237207834905154 15201554991902732766 898292203966323612 15435772699100045879 1809105326719135133 14132865197973132950 10933088640668103400 16791739677667597117 5609248364982221980 10909511545331639331 8914299893479426524 11147957179580051976 17318053681305575362 1440591059369128594 14620277429149989694 7687644496908347121 3471711968217428669 9766201158311656829 14681525387801143177 13995228257116115084 3391530073015337187 4484950335090490201 11283497617399795611 10132375362325238739 13846933073158860288 2042764632029474764 13232891957068433948 13408355917790259272 5373837314531688577 750289558772808325 10922808761556114633 2563470903731121776 1335723670541300332 15449847933318973362 8000141472287887939 5832034218610096910 2814575194974785506 9973663586949858226 3428294461077488786 16894441269574848890 9535539116324635219 2471623630370828696 3051278268758618508 17346446201443583345 1360780763284901385 14357683700837696575 12809221272019748309 2570364960568062136 14984579417452119929 1409286232458071092 9119784712597822747 1363016560541445377 8076107133666093684 11471233185381314700 8118211308099137129 12342934702705135281 10860986598464428039 10171026148620617988 12023388683074096532 14718976625361083079 9118114462182762507 16391822623291242446 7268230722533372245 10691134628664316296 4011152125809589433 6806308984457064944 9801636542549516791 10143068740356209876 10106046435507479464 8889840488928642819 10163945718261356074 6792828520995284405 8426161598361246859 5047264736949532526 12062119760579117820 24412669202658668 16790676249829633192 13180795289771127520 18234175992452184773 17575760969010054246 815062402493251611 5023762562160971894 1155259491841893506 8635617127349818850 8214895509634596655 18062324179412041598 13222394991375752387 14030832567482931760 9067740457773711060 5903691999475486589 14415323391347177126 2325025978058243166 16691820695008973340 16347137960435633856 12404886765629240203 9582344261620015053 18169326426210630406 6362937153990183651 6825712672973500963 7563797456045281105 3725888020240897682 17930269451891888224 8868815243202568630 7867352991386326294 12565999695087338814 4242539375979654456 17051354149398996074 10849134212482030786 798579017718617406 16926971357611023403 2718796090268842407 17573156621694201924 9161214334095034790 4763704969364064779 11646262613404951030 6917088211591606849 6954350115104817379 5310450181016783195 13556291474906412076 16153349949201690011 11490395703081608021 4134089622644178540 5417381169053642523 8868061805871912520 16509527949572713950 11540372121363244696 6817190733762542390 11255456052965427943 1090816180810601593 7694805471010348204 2984271594509991491 1557479117943226801 11198707385412244444 12370589087529393862 18107215304557240271 16663217798423925315 4401769081478855334 14258421827196963350 4572150620796152782 6034254384570451742 10176249145036915215 4172093978414276555 5653405930773622094 3457385946592774744 1010752565642350607 7162241542474389448 11506970693051492353 14462501511285394531 3773089609071508807 6130639966419014028 3398635852077721878 2058675378062022791 5613911431846555006 10433141234833106201 12011642985732159063 11681292498865995160 9616934404221115350 13709235274012061877 2436591255255837610 16225127996361770778 16357158391493990079 8513821886877709290 11003218446371442541 9154220507781314748 12376612231116128060 1737653580501140196 7216959951488398292 17437030794957038368 6283935976597383727 5432812715168257120 4098610024920756497 3356738454965682430 2800955019259053830 11265959812397534985 29577004288471157 1092646841674728061 5553306471886637257 12398948790107864514 13062333675365802065 13601748687089414853 16580026925799832930 18052142556658129766 10913692059084251464 722886244248632739 14617364153900028652 496347501824738805 8914506157006945567 5495059823658189586 15253422750360133237 2890922644546377821 4361033956593630824 2113621924353584197 7285051732484788717 16719796588347937712 18302701913014614200 6338096205063150940 15634257130490170392 15355121899264463214 18254522654105368097 8118452158364816277 16782451130742852438 9911751818995150 10226428577660842423 2441295059354716681 9776895050931684509 3733430507533495672 7518203763507651933 6432483848730495452 14960983454200905462 15146830586286262388 6786049463497946629 12767699609272044339 654195517887068736 1574930361941589326 8681543866703304601 98314416507798996 16148324098650819805 4941926558352794514 5796812362251217914 14621656384024249310 17467893025864267496 14628769972347343507 7309319709189279674 2668764576651328476 5253616488516023563 12817666814297007705 14765153683513845934 2194220385038712236 6939742623706672115 12470552924692986719 7564328031613325893 4323928388819627437 6871198071468651013 5420256003741883269 18367090996353718760 12464907224077816369 4930826381479074519 810661926436363461 7447087319354803431 13259625885131782445 16771067522112127544 8181465784319608276 683836338270876548 6428326578741234630 1664452235465732371 5874834783079131925 8713941357523142890 17600181105494299777 7015211103441736654 16673674023927216040 12504717064824429323 7713971407278279092 5067386075434290644 15923408845560786640 6424344801895515247 12852561257413690634 15219651195624778315 12777642873633425745 8754309170445917973 8758338605567302733 6087183529138810942 9065284616219025530 8598309893035322460 10049574243037085825 13367411822436198196 2728057461613481970 15881566225843357969 7626857644270852877 12997924376906772813 11621377346917093981 11766541000491262773 5817846895618749874 17969649040664352630 6466501607681474328 15963577255022757401 7567396513971096316 13875248588630688939 2540906688304683175 7630282578062106688 13793384372852399499 10833066230447393575 7522562096745635083 11426058223478062970 17483978809342897309 1200128107117110382 3621539522506997656 11223833630516344024 14847497251643704718 8452457047677089080 2283872256382569558 4501765025661050028 8477606465923707302 15761845543477912373 15431392153384475090 12553879336943068835 1575119288995116728 12390707247766379151 16910675607518532457 16632030916374015047 7700878386783116990 10995191874421526595 469919583255115220 7981253988077695187 641061551990919660 10397057031404745147 753606729643168532 10975467045349842478 1864863103301704408 10161789526288994079 4326974113829342137 15282080329852770693 15390333058392423131 5558800781278305095 14136466899646892395 10711143868875407122 8161901330242042805 7631076043817319365 11828166545843985418 15837721897627333877 11250014943333286767 3669482124738684597 13372079339121656807 6179994284148121628 3921143688636809117 1464545972182784606 4431830707795341507 11609058560259716299 13061802265761093739 8011723169691910303 17435908340803981863 15914383219820534800 757358265752082828 15262039668444726948 1348702514078628083 8079647636932760904 3139374361581276387 11646197556943869830 14137242503920636006 7015304107573002874 8722278333598527575 12135198354901315647 1160268912938379543 9431173989896039382 6839024780216338131 9653715849124128241 2734547244876333419 6217873041534187723 15389114295034828353 6811236213895589352 9067438452961972201 5453034575709188584 12046664041192284580 8490541606407593937 15129298746394571043 18082511977440337760 99549740239144794 12356552338183683907 9762084238071028487 4438065477591380119 2586431075761372403 8758078376582784806 7282537668311969499 3684433621991572992 3906253448284987794 1327611449897660569 3900995234083150725 8567774877206500149 4492950247755851543 18426380636730613173 997872061932138699 15763094252838027659 9352568278796218413 2028896295188479644 17572568978876176804 14556394310120760069 17667231966109258513 5579099405201043960 15725696005500957701 10522462419880646133 14004699537401276636 17675012314006487215 7415470870828046896 14359967045533546648 15661818615532715316 7624460595336633337 8086014352129720696 12680087330428108836 16916062951428252724 13674849565003834195 13553017527679679362 4001865177739988223 14614337071637094708 13093249711378459805 9451725758285689275 14454811838766046523 17262008509040661040 1445414053659625724 2211516275265630899 14627173193319348662 9141052532298822648 17396748844941423122 3462471177902837009 1783774044983482062 13924878382010590442 2873639286283316690 15972318762995613463 1306047197470465194 2182369747759344369 4753737947762387285 9246377165485295157 16763483336834482215 6836448874962765211 10153199804008629777 8922123921093999521 12542237871822711250 1546249851613981293 16400121455707183231 11345704999251331573 10357396661754113418 8892625184350008410 1536192160996130393 9655891887539916082 16978453253885476146 13592161406845949307 18392066647739300550 6428308900921252606 16827193515472167996 17112855483712677575 13533522612077987830 13305229070651713941 4846017743799190097 12390756489220740096 11639025808432287965 3016147232705485129 3062330176185512065 3749097141120079407 17200670926299526041 6588992546178302361 5562370778640303421 16016920621463339999 3153950329915020460 6342929752415714309 740438201867901925 8827460969661585960 16991314621779097262 482782331727013083 4172731891476831875 428741229834714073 2518747527233930095 2616593598841011625 12237874368085618997 4817469167962454222 3483772789346421273 13951968917657156743 4121613231760096876 8528099151263008668 3501837376279571654 264342683480307199 283207591577071788 16715152356663049705 16939917601651975070 5172240117854028834 8305992292153331777 4783743702103822114 13608344768721955603 5153953485544431557 10431303271968015572 4793912620497993691 10612726525336269527 11947411921386874783 9743162245355146421 483169364566640543 9273319732925525258 10869002329115583913 8875178326682536988 1585318165794166848 13059210302442421749 2633308071888211064 4208287769956678736 15416278053659767480 1089062430927191266 16079308031416549101 12079632047839249160 17028771052030699766 12879606015121573589 10629131332309975254 15866852943507580969 1206638732155287133 16531064718731092962 5667716091047851036 581735794133038799 15374439345849197944 9991243792428699421 142460626050273275 10785560686228559778 1119635217026906379 9190738321203187451 8359276713851521968 8111501192502218964 12434044428889957939 52863404397520193 2268384125545591378 5646634400527759624 16844902034082779975 1507381611399802847 9300339649346473362 11686567620296590768 8459155707303362411 9121264379204157619 15911635476666889791 3705377114936802603 7496616339550722 3671377560842580334 14876418543530283386 5956568428335475570 1560464461648222531 17241366609370330805 15099269438754143953 6824340165886122442 303277978732253042 10243483418888815117 14102666148428578764 15608066260183421320 131750183092231875 209661547421159767 6692022072553456181 16692524976275052917 16585928004513895832 17782505979136006088 5623603671381039440 10795390558048719644 14238701950851264139 3356705162747195096 12738075353747303705 15169660802502955223 7823812172581640230 15435284970035306023 649262515414860996 17248621396772769531 3679994694342747399 16644201570332950701 10504492624135412896 6720897174212065073 14092675724893568688 12874826586746048588 4039586604190468071 15397448402925870432 7116410302179545469 16972679391458513869 16191735881251198205 7307470057210500053 9429217557145543073 2921807114270706589 5691184420547257545 1076082223657064088 7124735585998451432 14735231268145640105 1231578001364785813 1348530876059528540 4806755924798596306 17781433569846545149 11095463955338447589 8595657777849389651 2002286853323565861 12459202122069257767 15436961152649792535 17857494235394001652 3265213686123470649 4351983886480481523 8370655868944957492 9063576476471940631 6837457252250504873 6627937198554402292 7066547436826928570 12005804603344090681 13327025417716621934 5734230264724150334 11910503887936972040 16986641733042425547 9390945140484493007 15546305455395013334 2561346463154906974 8973884037379425850 7206127706380436561 9370169889559930629 18174830368561070984 16051213623971751750 4362874488904115430 16688740365212025366 3129156336698632317 3092887759958391309 14593418859123231542 10185749783193145422 11525307824911112380 18021390815295155729 2152367762668281075 17327527934961978190 7480855481364028545 17756159509252332699 6697628470193725171 1415096578750815672 10662223701895240300 4525141727494666002 7663037356468014100 4886198315919593060 13422543083828577207 15895778257910159034 5086310622573352129 11972033054223268144 8995152282643954145 3504094664111137608 10998515778193106313 10649051959590031862 9730086937808347465 8916063202844127229 10208166059200289391 11594958002701724349 7786142203601678471 3886885143206484627 17072566923193832448 11100215940390019302 4898956353385592708 18078713604403766310 9393168877722964822 4278548710748344841 8125435844711277516 13396471431227080587 4375693886726018758 11095338111024720604 6528309442491834388 268597643870707198 5824036572251339862 4001093490909360597 9281890201201430810 13910983727631905227 16142643332963317096 13426702494627234557 1095585847424998221 3281074255496087202 3876163502789285492 623069290944972711 6301831196646340715 5313504991256556113 7994022371272619957 16723776983858238364 9666799803727638970 12037717377522951628 6230094084407110052 1650352027946771731 1470106160420961789 10218795937835318255 18077215188368130671 2325796324791708010 12046949397976292584 2513540325954108717 3617636236562670105 15735291857714543482 12355584534197612087 17204012332204401300 10885997764334670973 16875220706193398985 8772731517603751704 18145363875363253094 16312250143528598306 9965997939755202392 10240258643458770760 17296465044271527772 1892148619425534905 9888716915205229363 7287468105769626912 13925908401781263937 918148833076192309 10902965139938676216 6898768396665461714 9250973727393588624 5526534965137775610 15439504401545154060 14679869671049913472 14171427910652469986 8427933055088990267 6774888062690662443 10000987460285235695 1838898023453990331 5296041844228233723 920019020287462857 2077638530493222688 4653955368795972199 12702989042390365777 2063303719844029017 600025019142238769 13635848402121351385 10735589875751549070 3162449345989825428 9862597647095928478 9379813169199556881 9619851628818069990 13694075396468981159 17343977770269105071 17949580361420059833 5725641958617794571 9475022712108495304 14014881866167342039 2345931457399531479 3242393813199282453 2525927303039971188 17090359052734458308 16035133140854590821 9752640691612782769 1915372158683318144 8517843005477062299 17679243559603982339 11809844378533648509 9669340080207294199 7858912180710081469 4657916740589001562 13658460115447443946 14688082923917569259 8366339606940986842 5306255129231526622 730142326082284341 711678572458072179 4053204998632244939 4941471135360894292 8554021163085294855 19579943416177376 6903343470415939214 13059497793223969095 11453868323044477240 9258560089494207719 4473109484762913689 15279453464577412044 4163126829451399222 12853759442555930800 5449532626984151181 4691004784548659969 7818850700356975483 5720722616374393476 11212464696773409022 13392696660418373084 975706841225994101 6232172126507528101 5362096309886765798 15071249108076191239 1721657714050137215 10644289012056421870 7610824716811271457 15307718672509246000 13609709618986631476 424062013743109804 7190071570069529178 7769810916979004261 3043626344584544002 6936173489267179565 13320468165988791411 5399793133475339089 2241735260532655208 13072233307482536932 17289963296984879049 11751085787582500557 1978314928906433591 9903453354517861729 6711088191499981776 5539414685499391893 5204804963865464623 4600064573303174951 16249492719090131540 3508732019583581757 5793170392027081252 3057729827224687015 11200582540844309034 2422829757313917585 8356848113229286073 13878343472711531860 17933023645387988598 229235862097298509 11571263558679951997 6982980926309519640 247280927370587140 14615845283058979877 11678712598708410835 2615342113964914593 3168686588332124640 523996367667288206 3219732574515381686 11047680198906073051 8825479065461961637 12325463423613385679 4006942093060193017 18109969340599774577 14739560623055845788 6852809324074896937 9751200054378939663 17248003410183510245 10683651802550699121 13480852499281538101 7963180883089343869 4319795677904064358 17674745845608717071 5352173613977412777 12534516388665164674 6773877604617598522 2102905683922445256 15588805095463725123 2911819358486430283 16351797204851746862 16945080084818217365 6909003505541776920 6409267959791481656 13062510475663460296 2314547400433755638 11224279079197037715 5428945483934974764 6303103395346995472 9682803801386228813 5448319872652556045 8305029850874529173 3173625958885384168 13101443644052407134 8697219073482582830 14055430053129316264 16787432360854031280 3768945050981187325 2968113325328781881 10207833961346552540 16765996312787076684 2597917670207684532 12216708347459965372 2343736918286066999 4587422850478148682 14701193131840649278 13292330488745728338 17622323333750183515 16009383264097410578 16563686675084897739 414066842689708373 12058367852657930414 7111996555766622788 3006096540702497591 5248339849985484143 3215272176208019678 17577108713291669551 4221339350296415570 1760769564618871641 17759515350158628692 15385216233761111639 17808728692753032821 13481005724252017431 16663705640755422294 16886130158739220529 370990542448034136 4774155242351791241 6115194338830866322 1194562242154643851 4913501782581056623 13553102250588382392 12238675094509902884 7446292716904969714 8527792281304644301 11723642299486939098 9547856382050533280 1126156267973359022 16111355727331603128 14533239495893508491 9740354793385415414 7092441360049022281 5240396999994618055 14553029935261225294 13392925857263218620 10352058903330307319 9315378879896747598 17186299070791631592 13100890832279848484 12802967267291380059 9287439811367146579 12071741567169138904 16208488748197164897 16223156004543912156 4680143012215693850 1034550324525210578 13151475368236775226 5345604284598992850 10209159059524562785 1945182001102105722 4419240087276593009 10013910010432836437 13052147477680166997 9073960082343566152 6869001601304075358 3195191111316685802 14770010958040798774 7632978049031924858 3030518358394071985 348411461850468603 9759934696271585267 8634452053865587578 8279811168665423900 13167877886666564423 10827846082530861750 7934992595764994758 17105987454907210083 17798422599797232769 2564770339583301472 13395044683527491383 8150006445941820810 16493401004529487552 10773237861184540144 14085098416351304846 12400571831217971344 1374243276968084798 17139633854251778176 13267580291080315666 18191525986447278887 262483597405536627 13118183475965650497 10128664732579721229 13808244870781969957 8706136639813913464 10798952472181458643 795440600104316037 13799046099226738308 8879412135023915854 14335600184843683206 8616897560095270044 11574352923354046342 18073685717080543862 14197302585432834052 16853569485645936042 8343406985732594788 272439395842542684 11076662800980400548 13774568199486881875 9873267723119819025 9002424866236594158 6039214665041499379 796797864981215936 16135608609960364859 5687393828704400656 3958251310067511022 5320195443097725806 13173426120672668297 10468467214550682811 10869924055593005482 17787040378422158801 16621132362998284390 13318152692915008341 14281744109971715515 9768595979753217453 13265642957049950025 14535612185714475366 11654829313722201427 17568443837454057466 5310174765031706478 4857932926144704758 4148886325451434276 2773607464529623836 2149726661124060003 12768909338284262476 3766348672816560200 15621085873023042393 16874889875136524224 14487529015912167474 9686692763624834345 12450880797423403105 2614158202900722046 3071240667336234946 4378248578392392459 8117142853814740519 2765429648715490740 13957606527528142680 10465802565643261891 11607788889253316705 14177376560600640538 7087838662173356151 11166347062580640751 6743631146369480220 14502538062764627294 15986688001343059777 18250674697186173075 13179293755108453097 5827858753939523019 9339127112326024226 3333858697380577167 7558442209158773048 2723327414990673634 11269918828454548469 3454836100603248089 15935513961908499263 6579115424014131046 6328965088211600015 1099913856376012152 15386044983597682877 14605112372221106282 5322558536046712756 16954046093522359074 15365226152067232947 2043543257876125094 6680963015569614744 14275799490426626211 6755823446040969444 2077735282670369013 17110729383423741329 6389945434134328279 14924654978868738592 3586662424306514074 3346628156297048113 1267004068859345751 2808856588395468296 2208360929833829984 11364586714965675666 15151235966300442870 14539479622827558890 12509175615521250255 15714303216411690095 13837998111374357504 15158850764050040582 10403619293248413290 11225117454926027520 9032461505272097722 18158679437444438894 5499025307873872435 5291553267540345570 2166438728959316650 9714375830937157837 12776201522622513221 2496913225518563347 454292254404548801 6032618985286267127 7602924715165394140 5023613368654528521 16753693781813985275 1246748466146017893 12721084944560121229 13094480355942232874 12552356211361599152 6458224418620059481 8571629771267417084 17382131062399694846 14314195241205816313 4568654447814932548 308204584304163406 1007621564192702863 8422727324877731913 16746352714276401894 12925360610301111346 3491692058550003200 15490526610284453063 2055401015881639613 7973424996647923608 12635117179704951249 5672442319482597951 7195206491165202699 3899253519572247570 2090013854265180198 14961852097040489061 15019727160976063613 10540635181669171869 9854573025764760890 12131753559091739449 5282052225573241634 2030628036170524712 9633582608845984439 8017568001645433565 14623369216954019575 13537112689704403144 6175630348994069481 4060311648566793881 717759369259429998 3403772127193820249 3452845275302088753 13061934661446275082 15170061442956781431 16846292448615816030 5917903994149771721 5129368738448837148 3504148008246329344 3000357216931520712 7136590795131266276 11030398804715651758 6763669259167798886 4179757551990786604 6189848703205701753 15344391923583850760 5009402924906544206 17208668029978065855 5959406334348357111 3140463923707048467 11882395859208873608 15022318015366671389 9878816344881747651 5381571002858144385 6738519895885072287 12583696660595389197 11977029159882679450 12082923405790024994 151509693111110675 14909726829568413405 6860177278594951403 1508376154985583294 3440133676730710029 1668476922085461352 15615062288677062581 18159565017164592939 6100755017708763866 2743389246335425258 3364204802384672313 1564935267295396925 9580334817031371369 5639907562080616089 11439084031610431207 2720723675274534094 8308781240042939845 12770405569908926575 13544406972535010714 16434162390925216048 18051984495126108337 6691481322380375115 6057253486011225033 15092846636487468280 10863588912878831142 192403026036942994 4925740100438051723 13303241514897184539 17395677536914783504 13869905010549065788 3505213524403752909 7970837393557017661 14402442976672929031 7631162245821810682 10169082419389030772 3023417876867822306 18322579675683419171 17907627618753218685 12852749624671101782 10228652690029202703 8932649550311361640 10590921059029912726 6177635118726754167 10923984371689345232 17631225068773651783 9113464001978994691 7055997575063068305 5736024627639666354 14653200951360844964 2210635478278932592 4302300663731943657 4655944193152149805 13041682616823797314 1548657502802508004 11847954172743860750 13585874637030671217 7641775016683176611 12546160220581425714 18230453916480648564 157634006331935751 16480915364537374035 15291520930153645378 16416617265038413535 9185903776093798588 17679310431346886601 3678514979633563839 3184219620262627822 5053686231905959156 12415825855174920074 6034606343464357363 12856477899142464942 11742393693294183449 14837668177418396552 11854867923777011160 16637792107880255792 7644564901610239744 15219760215300330548 4397388733023777454 15683377042643496945 17779322369145071856 11378440824736327222 13498847958040569905 9740637483808948902 2093023761215279765 12151618892368982346 3315486445994503603 11005524882977653559 18167218624436113084 13586397316488420021 2983983877813024792 14128480955077976604 15098886726944814656 15698564079313799846 16455948666605407480 14168238119213755927 6765183358768148776 11768817222709967254 12804034364215776170 7286290013921838261 2404619352296726778 17042150359966643206 9878004416989430867 17477907864130175693 11148211016274017234 3756240611488465403 15606956354721782882 11532161651255278726 1576881058233629917 631730666811231300 16363213981556273974 15675867112438165164 2018226987476781826 16506494242364153666 5281721219616539545 10127067457048586360 2264436502477598433 1796922657470784191 12833189132687895475 11901163076674117039 12957683315874242003 4402954443308622371 7660003745819724413 10808641063029832052 4856844962877333143 12855779604082380975 15839603495313564276 10456353625138943793 5538957685823845075 11166318921959866552 8683101474970143843 4853662676130238595 17357287300456678546 15193861305808457422 12662919373278067150 13308473611656095713 15278167529999836585 16235429534614675424 1886893900229166803 604503625345321745 4735220877165117108 6053873773301702917 14229843755318022666 1010863978943261530 6822836760801845430 1911079449587848542 11748909742386292407 15908383581368388808 5080917011555879615 10323817541285883455 13017371542977778556 3161284611790731875 14630623707575923048 12705435354801672095 14407722970665050121 5322579243455697870 5417366975510102936 4238147457518103996 5454797979528063828 6821677683467177003 12753187152744181513 7212580758539761169 4373811837092580259 8451955745064179588 1351748164492023623 9927414571227223446 15192241211825264514 11620518598421673143 5501652769134148437 1251973195412812512 13267096196263202978 7671628944207972596 14281992056253576800 14169105051791582334 10068375649112548335 5778577630200492205 4434787381372952139 15975876661627234933 9049945888319052790 12068599458036503048 10325401611890904094 10023784478565827171 9460331789070503177 14762030462456312069 9967675057138454840 10970480308582562999 877123927394664971 15855049337920980832 17148028481553782096 7041637220182984211 7615307026989515745 15320195571081334910 2582591123174992869 10439736825924005628 8724446356007463410 3446704838422542943 7809485085432621770 12062464320797087883 7583139962050681101 9058174089776820698 2281797114096825353 17555356361656723250 12952413873605547435 14510471680601753975 9251348141815904329 6298202431827275366 9784535802795988093 13345166732818935221 18076472633840492945 9532130112215241399 14918471336663708299 16154248334090824783 177156880289006441 7346340691427009305 6790218222413335206 12473569168971601912 836000935821582065 10525336116135286704 17524893865066940638 5072363227149996776 13619001627656612411 853022517041221502 3075546174435863032 2312561660731553739 7763616168515884036 13499838829784469187 7854878195641550012 4183529753019803095 17243611618746919519 18317985677271146733 6255617832129888407 1731036808585805126 7812730495732623839 14793631393313582675 1631237579037230051 10275784036520352915 130062509832492284 468064241764064038 8057682720023122392 5762908962936432559 7391585769334706802 13916357964626683978 16310872155630107662 11150419966928079441 8574242755044220943 13046289270323414145 16613173777521787598 13174829762692483279 11394819045423990392 11644464227539017187 10363420136616621323 10752269632214840365 1803675211796020516 14775140693829394222 191038155185566773 3984710565640163549 17878238076247262184 11881075967111009952 3366569143504182351 4140151939219667856 10680060521670351941 1186955677932730673 16586762084611871856 10539575712696405749 596624367050107076 11511091747688096567 18031517726045731713 4198812921359302965 10680515292842641949 7279813290629932730 12502730853983688708 2770366034276004905 3747613767507676750 17045454211409396901 11026609291989809168 5354839314858206850 9839768450835635316 4387742475332207148 8863569547473792191 9273807162727278291 6801600877585106709 4203462966038942346 1986171109955674769 11635640790057938272 4895448188850307540 17596109765114560227 14169622307250423488 9409832186710464044 8307619139692622509 1337633184169420389 5801565357237779519 18404343650939014675 871537301059958223 11696435100224044964 194288035743439025 11129334330523716663 10387503962511883393 3495266904944842183 11314941733190692500 4887047161671037183 5563706066692800858 16425119999495480256 14260042347799826428 3246059488225502782 15476092146175348289 3542118738045379266 3771134828372504571 13994124628818023560 16316172964048384867 5720718876325818691 7886388276681138683 2669988080704271793 2588768345948903782 16511120489943377803 8393740769726195279 12686279837765854678 1542905600723377164 13503617596326546086 18161800304990532088 4136435910818434582 10713056497594813090 6048605059493003111 10347601333140952163 425330245625892364 11875753132098347861 15600527160008720295 11167362110483525041 17131142947778148295 15722136609576298487 14567283275222544324 7034948484612867548 17138777146641681671 5467162019028822514 4251828496446747806 4279783764858775168 2427263636880746229 1325362663445714324 16405643335742797842 17409613594133253429 8320280793901290136 15150073997723495905 2309797153952026176 17999994477092849700 2770793768842390432 18039159996593281703 13433225249760665232 940243028098949068 10467423517297004897 8132245702667628996 18292761769884775317 2286072742777576114 15008421649841443861 1844853518599435415 15167871824209885357 1866317584407921351 11592672222468455011 1231099188036220479 1574626720726377466 837789884118688415 18085267392591586854 4368041051454341898 12866403531469971778 3104723748305057586 16145905903681106547 14058016303043754683 5194921279096723887 16271358167379803791 10374301448345192102 279019778600110613 9486497624803797446 4874893430005999496 2517145161803542624 2332523597299319457 2375743227788239215 13493371046818389811 8925537228448209631 4270708725478588203 13726345841532704642 15948295879232810005 15163971806454987206 10604340049512422798 2579524984899054450 9486288794940630944 1697095351156544947 6633245054429554806 17624547874628813565 16240919487269829474 14128018563742848537 1782458424151268854 11637372764592682098 16095930703777193145 10405202767766570358 9050533932379035803 7775858613493641989 9323448261980974204 6747234251727927496 17335599327568227474 6453080712192009204 13025832732430929337 3309715326303434245 14977839649414085865 7346890728050419511 9445415011967762458 2079345759964592157 3254383037765771174 10273793801389094352 10005069302821176144 13560604976092275913 1999788875362118527 12794506085121768165 6032189552059557942 8545591161501157507 8307882481386708833 3208877974855588539 15366069842798799731 2549708999088018412 822449709448364716 5622504327836605226 11768716784778977468 13125964049230519718 3927399065195891224 15332310227316233078 1791135112507885435 2837336238105996292 12761193866187222395 29975183854808655 7060624361332708979 14632690929596183358 16103164634887620835 1514015516821670704 6962950188429615131 5688805699135364534 8215932339296039595 2091727225750660373 4318181464503761902 16665404929953524676 2451160804819084760 831902094842987004 13514171281908773266 76983246681297286 13719041395050486418 575003459073612059 545466377567404598 9117423965860786875 9136650225800258180 16754855316752495192 11236231461264995532 7929333774723191291 384247243767685070 14161650875093475447 6791014701045550274 4558637980047460036 3214547525788100430 11927704028384097937 12049600024210540768 9885554984031861523 7055396176267019904 15459300215927055380 13102893793373117982 11570459251582088881 14523117715541550097 8177362621462161479 9543737001440427854 10369120301544877784 8275142985514551006 14908899180238077493 1770290736019202950 13265663548737629681 14383378044366603733 14101083146999276641 18395880190136028973 3484093351092287261 667106052517708213 18246724182944542229 7270890888387636782 10179694545829356543 6867367509744879866 13606957041966156699 11324928747509360818 9225248912772668411 10098040591736289168 11254986687789356658 6996069387660992160 4698214762556600794 6826501360779136158 763409107802372252 9264330990946909761 7057259701383147336 9023999629631448639 10591859833111748935 10465019474692674017 3836832268426262543 3673485870525661565 6713959741757502645 14599031858984202812 10150273448718985743 738602979358143737 6236615977014506462 8751294034927413658 2197924219308470593 12670396319565281606 3503405795179556518 9819111399519960565 2624945147234374632 17772406769732446049 3885477660019503290 15629751813970160144 14940000334118638687 3069918083174134318 9705919147388612001 10909671488247264476 7741574763506483093 6580272141110433938 7501180697272511254 10422701374847832248 4450084901827909311 6541960875383299090 1139044165463899244 8871431267564334055 8941295558750850071 14291363727115222191 17568561571343502239 15136749288521361791 9382042576454346929 18210672509564354542 8383236252492478653 7109318717017017315 11086399758827023441 7524746154169062772 510445997437237048 8853072775841340664 2528228646910172649 8833795044996403649 15139987053263248973 10577254982840500009 8471404368451351471 11712919287508388917 14798903978281792238 7022080518028511226 17310712027277348247 9045185858239170920 5117682487718922810 7880388280761828619 2668020460727682606 3584875622094362000 17345584826663932 1080868613074292146 7410778311392311955 78302175499531143 6271328128903117347 8338516871790115221 13022263821737546724 1695800006737954435 11335727592674219220 1417380644928421830 5250286496174676942 4287406267925090797 1585777075717537853 7156066835438272816 9996441916890480002 15826024538486017159 7163090633456030612 10382292918539145211 5946929701803287511 2047375394881224451 2816648615639201748 6641018017335177901 12228857911369594584 14802198027407610143 17686082688731571412 6086958601651245094 16961875468863364195 8434633049604810 13243902650150515113 1041334021557067260 14175002710993027023 1239332854096104109 1308207858528400525 3845795302211990043 7244212389392832016 1379370377540898660 939226618660171528 7000676032412075940 7248175373518493795 3410981380560892294 8258914699636971983 18231662769198533762 14004191823686661373 9457736325940153559 908259035183319925 16898984794936366732 9964641605468104747 17433318142046351432 1530420087696118126 16620201062401186191 916497503527724192 16846239608674786494 15187626504728745430 7441177075990959069 16848647145460143542 13749027830336752754 16953376255665593132 8420532003163206908 8243609362827055833 2771544175542408361 10786742184692714160 3747742435735611792 1153802828675759604 9117283610249665894 1886259315097408603 15147330911970035059 15086923785551518353 13820092822107412554 3115619725863484988 1110101654214568486 12160986410221271934 13116872271611339252 2474108966193591322 5844383492683889803 16877194464368094322 12163153915187878248 16123166662015114535 14850098340047669212 6949469042996843259 14302091635557556597 11317912547124550322 4827246460149514075 6997550902554411185 10211734388454731956 18053465541154803752 17101789740730827630 6340106420184523038 9540084222857729146 13195544078485154852 849360189528129517 16677193961985679723 8543685559752660795 13862152286834770656 16570234128795269446 13833270925656100473 3855563761177449972 16243943489631196787 5028568169839862688 3400702060838274737 11132280774938616128 2422262633664191777 1055312105108000282 16544929097765249322 3448751858709837221 8867937798379147110 4753501386012403177 1833335627695985684 317071853422850753 5702692137399254630 9576225664880229231 10996093811461855821 14166898479489204508 10422216253468546879 7331814684660169519 49916742337190408 1428759257103856102 17108159983419180264 4310267974886842956 601714309676788476 9955198602798601391 9321918174276875876 16364877617395627755 8720412934092825450 4980797284642717201 13169693644305264084 12234667317172442042 12895475690434906609 4337290440588341390 3959813914005897560 3017433552873211033 8177763490302002441 13088602476131356398 13938720222808416471 13410223383085979085 1780579711968246392 14635832468245830668 223159661116694378 15119153123783844325 12875122230913684080 4673532251240090611 10782793086999688118 2932062652591739774 13082325916987310952 12629946021720979996 13742831900985194807 9660726122964900705 14287081834266609657 13289560364043247149 4268250275163234863 9196013199357989098 13904404309926720934 4794024463794068007 7761428407898523217 4339342657703380990 13769724406468005905 15873683541042055766 17026247280872616931 8713415621625575092 14055496153088650154 12530745484526970110 13384238196592976828 5524537145518104836 10780824163075541489 16145308445918508731 15559435664812363912 2560310156902248454 202435048734085030 15917658615062148684 2551438765512243800 16311199933574438068 10289433801541196875 5023050223306275636 6463064468966023831 15998405676594068092 7784792527975105549 5862943202593546139 3354890310098852135 1072531600450896413 7473169095100042554 4963529658573278432 12927231111960230760 893283487889581556 9414772346544984048 8372545900285009729 8446248091511285404 10826036398248128378 7893266744869625288 6434225971515882687 18087265678677210800 2350428031397329362 3247558507010521089 5835143577467010557 500389166624166513 5233410877230750499 12963093997903116239 10918593326352231811 3127760360332919904 10037754085525255157 10284088637986703220 2409262678033933689 1021195008458940159 1162157804386614349 4821497650472949836 9934707671797692894 2220150358149183382 18434611854347860536 15155723617181176650 17020348958547798955 18369874120116085209 16993641823166234160 3974133045951600404 6060336565330824490 17260736643028336351 4907301543652567746 13244585461449926396 7779444888195739177 5360179985022300493 1405818956666577699 13845710010390660965 13976621039852353358 14164864006051406465 11507044222186126309 7576531749637418658 13557446983548419859 17343614068091469598 1588893777255286454 13917895919734612026 6648848759021514132 12680280880033372471 9486407410803284625 4072917734276538744 7896021693205241090 4427655918411384369 8199822511373715798 17056198850562653123 16445342983629942598 16826781972798088673 16778535623802979117 10475246822272335996 989651932968221181 15483924734132658499 8673296898284511888 15546844092811069811 16996148473146126410 13998248974265619892 379053553709007150 14462650876349446875 9546600560701020943 8866238326057336275 16373756171090733358 2752129133280004305 760514248357716377 3784845782994087988 3488125000266610973 2399782382054525435 4800199821664204596 6940237652815173517 17470878317293531565 6725288731125486019 8074357042701668418 9166800084152109559 7396691124303681780 8531262353754936389 15959198485980578256 7721280126229532635 15895902487576068567 6270962313027857662 13787518373976736372 18203918446165234257 18325010672140440559 1972398624728785729 13370105605007641628 13981095890408348505 14048160087564214868 15159795769333978870 17398871991405952433 1126458835988887260 15574261141470842875 5568414165867016818 1788222209267215714 12599274678338164471 13642065676718288117 11219588194857738989 16987317308706426768 4508911329540217308 16612489160086091482 16849250965267053807 220824514617335902 17932021700938972297 11013337224799363893 17575866235225452122 5524336391534603657 2307606252765888948 10673993554084470671 5948197829331149387 12256042777414409255 4643255741708451523 10115950835698602098 14687830244685861472 8924234935552964156 761950971959654365 14074480844180202670 9620121477468245724 16122324271404559590 17081635515485423908 5417208545176401906 14503679761030242344 1918272792396082364 4873930760845333331 15464882437648875297 14570610134225298002 1412733604780729457 3329718750689505529 12889619023277959951 17684651675933960492 5920391955737253359 5387644076505852866 12343337914060535389 6613206649506156088 4373884820559863576 14353805112455544808 17413343594639127677 14610819247100913323 7040690358493209998 12123129602690666480 12342846969659032110 2568425163347800594 4929804229066364956 894126422788171154 18177913973344486962 8710414192966071634 13040496938174305542 13881339352418748400 6296012595038149063 8296246847326885612 2837397424042879735 577290280342625527 483227026077527909 3935226676855580231 780612957596937582 2229454025185614777 3081188734352163896 11035785864450514175 13304341229781306316 15025553990459565091 9711661327922364612 17090644636068645381 17901719809886583123 9698483684971176096 13777354501267315563 13177650640873135234 17265551736439568519 3341510723163267088 2486902660508716106 9608103437875491354 2186795367948320663 14343875185989302517 10371802120032157291 2765309496323017958 7555321783861934335 8460845592086772504 1642945265111532354 12048538910167037601 1512550985934780547 3175551952139495798 3322047473109166958 5742954721971520322 15657230169559399322 1425819942935907679 18194130782999932151 16112463185497943176 2148296075017456168 8668200901437563769 14318327551386690618 10206783876240883505 13274365732020540144 3927567031115103041 17713075190667944033 13747454404000022371 9882911765504226432 904974091379189686 9593062079408666526 1531934358256828660 16846332811067698738 8827319322677110354 6264822897083632387 12213811061400959838 15151801179437583998 2656362585389808222 15875627172248814316 5922860252076600356 2146922712183122440 9590190160868115083 13597484926615466299 13599478524447707014 13869256720584004468 3018704544727183642 6007604317648550183 11253174344833405568 15436736001333252347 3001630049815246256 1838845663458072273 4019186397944171503 16018363676089129101 3647021598942378713 17017650655522942629 7618737120250749350 12320283238432915001 6437314549754976456 11054860650029279299 13395459179816520520 12159241161088698867 5516508046415212052 7932897101919348704 265249643900963620 7883552953693526001 5099638242895123100 16897185164541315125 7499663999027960152 10466857028182397847 13176956966320969213 16762245438334577889 52149602373478325 13750987103650537551 959425949196705036 14999533406611055635 1186692308888985505 563194020007167464 5940480543437983124 11788111352392087276 18173444934645078516 10654498429114735264 4352044117556820001 3996239478997012957 10346893374383907778 6708494347527074550 2900541934981802752 6653807537728047645 10948796338234719382 10639201951795051816 5416175316598758125 6177118769397595433 1164406780298212845 14374850312991128216 6680654821343101067 12964576633102688813 14855570427599079123 8907152421777305916 15787230169714920626 6150457131643131231 311132428285756357 9084355143573624649 1956958631009618408 9732540676702079810 9482033180167592286 11229307729430550646 1487831629494468275 7550119734622890420 5956848252602085615 9562675486517236447 8626381389169984061 7129118698467348487 13144296827616910256 4740272114489809618 10971196495627043027 3755607603388313446 15029422504865511488 8239976127436871578 2370524240302067426 17370698026140530558 16548867205959761368 8471965454084583658 1925356512749582667 17355562007566002749 16775060079349457958 9943272828723642671 11876326619669574465 17169003228575004004 8395847963536097308 18352746045082809574 8486564722886570141 7166172698096712048 400196561596502344 17205069891310981027 2957561247665016527 18123845948136988782 6434409430997358754 13367241478937716606 15855823737747995071 3589157609939820579 24081204770845859 14964793007316677776 8880956827416855043 2749732702581258438 10304907590787894236 2231803466918569005 6506934277394742273 12120236000903835856 321806453685185180 9277721871161480058 13024397714931655477 10389244550017797728 9099201900515064756 1383004859043913574 14821052821497777564 669834610279327677 14402410924544948167 7774562594397657988 11881686471315303459 2532819936497579695 4563908133266087941 9693725366086155575 11652657162376036827 12211462379706210462 12652885239845407740 9983077848978160200 6632055961506969236 11329946131636817801 15623079296352598978 10037779450164498857 7458451124034298566 14230132071973995800 9556748798863001022 2747113144673644370 5876864250767383604 10621299089251331579 16940022067637779871 2156790899105242604 9390203739574369314 13772788672582630175 9882192020112843652 12293853990569226755 15691674983259953775 16393165508190387152 8729784976545084883 13860942359079303639 10405099050525054132 6757175557716581392 12544088063169863569 8621371416394346432 14748701646194154975 3641126831262274448 18362466112146138027 6533471202686641844 11937100251667103225 9228032362598721349 1187251331017589882 15856355697849320520 13576007855373968427 2218277238673667661 4226743962989914316 18439050893095906465 2143120681570661776 3964184737878339481 4092953976312403795 18037339884063189846 13350722102718423952 6513772656467744411 5962053756083586417 11938220391766367088 17852965497354875016 17671078886096467782 15388842930961281739 14267409389560023581 15695494677492755758 9152759371942334336 8142520909952945430 3470169225665781798 1217982499773258556 9825105473164464907 9740973687685147293 356995403259685915 1397093755602262332 12536233485921095420 4916342568948162470 3533477552852004152 9039282764915315389 2925240815944221160 7563582082043805653 17295100392665822020 2401461840948994515 4821967176228630462 2996726789199126860 13332750355724093046 16168045581157602922 15030942120547645397 2971257814354721236 2186732424164314169 13399011839872707766 4935832768393182919 6853054439746003349 17411076443959605802 4136827040822611495 11403592688387420612 8300774703185778180 413150474511637732 15957118706927430104 8235705999936887599 12718113070491765530 2781763831967291884 9695577775041021287 1337028487442872730 10725450273967478923 17566229310926802625 18250611168365802782 4532802303173093131 9416606897702435023 7271290436718722873 18427289717973370558 4983104983666444716 522401434598340471 898239270761989182 13731929730954950467 17728512769232394967 15984152075579363704 17267557357101441495 13844223790892077924 17649308450511725696 8615242242026563006 16593888295190285602 17678331856372106088 3396767232563779126 10707477163332412172 1127740632009231630 6933446596308027697 17427126850547119907 2519003770527394842 15168707448675591527 11650978729151784282 17023990096101907430 304505709870007665 7542181262545344667 15657578410895166999 8360232720626013617 7547361827590797873 3796972360895977425 12869328332923713353 6408414265315858485 17756090289838319775 276068843093377095 12286401395833691589 7843931310058112032 14593685173687563043 16447482750687375006 16974679646561705404 13730135384940149533 13691370283962408388 5526696100074253422 12656992796445595859 11247775275145837323 66430942356721775 15692413953801750384 3136333345797311293 3967599448097062380 13864566588985498363 14821667353089552552 10960237312321941995 17718524369139955822 10348520042260500346 5865610359096404098 4395789274874219589 14498431471099010891 2027710323374757912 14517318147992033102 1258738756660819634 5698214383446900994 10908819285618718241 4393983936591279340 5981597225371764230 17234242093104901048 14244524247486798412 175503392745392533 12236713624172765108 13442076418112719709 8915817749696544447 4648878720129151056 16439062195204011013 163872207149800701 10003757200181633887 1560816965254989664 7823779751713555510 1213683116147314248 15229919036271405599 4259485843791200433 17893618519054644903 9829886262160585125 17040325611281066511 2152666542998941819 17389582589069873889 15673224273415176950 1280271350241402251 9656397761986080271 14593053177423144028 16302315354941343015 1647475855162315528 16870675018199164947 2899180730268474552 16699190615482779601 15857537894025583420 13748128006674431412 1932406872136261063 10563627828829371469 5645728288705591371 13346032773705933578 18184412717079739429 4677918996924747077 6061888066299121767 963243122077244670 7996214154914583391 5727968239463549605 14628713910109839550 8731007366567359368 15442824652685779853 7774542473683028219 10651153868824151466 8215692679011795445 4815381496507168011 10422733905742476605 3569627280715643895 9624501542460212784 14367128969364283923 4985807724684161015 2990594909436613153 12855525972933873901 5209563836965845331 14334054609481301578 18394077361176545500 17571158798321508285 4598683207914888468 11095138603720756198 16180863445077473487 1166543969422043740 17967823272478923723 33501826525045192 9006625803617219027 9761620413329516595 10957756438979024437 6514255934329805092 10922305330485302618 10634884499895797460 14481829732043421747 14553191489562524217 1112689463654442640 10304200946491891364 492010968216955677 8530608689568933822 124734003815486211 13197945934573784396 2852104497471931883 15599461667034820106 2963301058032187813 9186447208849080276 7567521249861268546 11726162595615924091 11115116964333083633 11562129907020929340 15149882881600517253 2231646850092851763 1941708953935861192 11622044035644443295 4701370178977300560 15379406528153192303 17388441136067389093 14649126582011420854 10953086259781390827 8170486359342324518 9634614589999419170 3814666968399258192 6316486086420395194 13068679055651413861 11940244355988819515 141894995210296111 9520318352823857900 12543973112521987339 14897080983686714194 6549712089139581958 7132258709393258793 15077165655579345873 6998400661707288870 10772286051453630098 2052392860648289189 9461359497861658360 11797892933914491122 14888441930354761687 10857980629769703521 8669118327695057793 17571231230372304241 14781559421988867558 4351434690615810504 5047786686771409233 11152171625847483746 8734118369866223218 6630586784221261296 3946211091450725977 10539212177512932931 14545486502878407419 9558762087656676296 11462474896768379925 9878673610251605020 1725908152930796564 4729640509707109166 1647871695392420597 2298611706785223843 10906084020133354037 6566353066639209003 4665018137646111137 4028171271339745560 795724312449465705 1155916686752052651 6384987042792676027 2071395729075503591 503545144581969630 8225241179232645674 17451326890722908437 5863362535862533718 18035054830266778095 2999666200194955646 6140833666668014583 12956933303267672630 3147875491043689523 10791031050661406885 4372640281253906869 2798916187487524498 17807890150823097436 12630788939914325941 16726296033169295061 2337246750094928733 797776921043354734 1338356846227398113 3894367087205133658 12393257716331726086 3986955343131746098 7763216212638104374 7774641934267345373 5319631021751702162 16333267215829881021 125659649893183833 14742785979914803738 11044523809776369953 3124076891812175780 6963234743625382760 6590001796991603564 8474168252000740253 9722016636581984443 8467850478008124162 9232485403685721315 2166399281480956490 17753078515457330814 4924373065981336968 3915758922677921427 4813751286739624012 12707579440992330444 10890841695130841845 4930334323527949153 18027564914972095289 15370408498114472881 17192359751460551457 11605415459697376549 6676840519278133807 6482360809281056782 16723842810161721665 5752123522987124266 9259422157478409221 13459614064279384464 17954584030067626607 14607664884062547117 961613182715361738 3424047601687764646 2447069795036136168 3911307101286386640 12787544743782860397 4374646829620657752 15321290697630835470 13504250376827637673 3798002659232662615 5919006424901812791 17017436446645153689 16680927652485624875 4175193164262737652 11272135309919431486 2372180839335911167 17509780267012810797 15592609827084834232 5816474707601974437 874339863935359801 16942410229772623679 10737964607903518117 9007595308825216011 1803182432210130550 8060452179358988305 9889820374291968700 10110448281585572121 15104611072373177763 9087701446022355802 17619528033636312158 756518075098935135 14576804048988273990 727460191636388200 2734167041108363298 4419524189138829024 2998933806411401797 6693865175878454783 442917894607350381 9557573293126283125 11812075416002882870 2786286209280334248 8236258832177762009 8955042264251823984 15625215639677911550 1437857409082495130 3291502328082625353 5986474981759874736 13234924049327263162 12860455049610114907 10506565856121055786 52476385115667889 10469064734910934873 5922378836912833450 7591958475287210619 14950914203528506001 13873488043604471713 4810405137561448911 34875336838559007 14911948705917675972 8745711968523127583 7126473374350340635 15451807667253267171 8396005591374795238 2348298157722926484 5696901352820830896 975391799620128539 10715453669150167024 8329969178784089962 14874726238050306271 12979051201045604708 1415086939899993125 1348061115774043969 16746590116732098117 16659793111007009501 15958429820699001082 11280134268194891001 883468222820503597 11743842233756470196 4331261262765080276 2719322867619325984 4054868489085513426 14299994026223144483 10725956080169051921 14490816044787930821 14720016610666361978 11187555312608080633 17658691177274567480 15818868248994242273 1319321795902751106 16175226658892954412 11493205521820213895 7474304056157705533 6022272687092426508 8314578768279232055 6417316605276145161 7067037150717170197 17862122946899415569 182848446543199881 10129142593403666965 14852604065549785257 5287777852588686708 7269431649946674024 13495602629061531543 1383225316372163794 7309492958044463122 6111432523828784555 5637473952745583409 5518733327452441286 15163716350988683293 15806274764748561239 15554680569324135451 9889622954305357398 17908309137514113714 10191611614856388576 11790594562360633881 6955710176376243921 1948229371644854668 6184433650497133274 4166283516744777120 2293392946669615838 7203384825932746426 3185286460251207400 305360383955992124 279336199226477118 18309744111001483067 4947021063281597089 6913845166194905268 12464003161078469415 4610265237541487427 8059142673016817417 1535959103346545695 2351331267258960492 659931926329125396 1507910939074170852 6105037780505757323 5822298090282662739 16033573580675159736 13286642047826877589 445910266556740440 17896154402279054988 18035760674899950196 3368331905896887576 4005027847221434970 17876100063799849191 2565043213185892787 12017985075024813293 5187714261759081962 6524458069301077776 2879948117676597167 14490552418464365050 11805119249390523977 5781572679784406773 12168791078443903654 16036059074476597107 14791156568451962269 4033088869595111372 12672440271867788408 13552803094044614740 9018291987811199029 6597158662159448794 2142452176025357333 1314213770451939855 11162317187999264893 5099082683138531491 2595865687160481626 11164972120880782995 1124182427429288945 12883235282664518155 12799009870795026132 18419246401295206613 4860685479910073945 12475548428074848019 9395336208076602024 5113662161483169189 6412286500355861354 10709243089353571266 15572397343305042576 12987045960575100524 90334021712425774 1658107902707845585 3580073956354132619 10971377985598474251 13707749300901199025 10801820023680306011 8974557039183420165 10745156789192102773 10601001615782764425 808168170501700666 16437736840248427412 9945165874355206961 17180745221115681764 16675219135213660206 5101483490661326133 8202600653537687858 249308455488395295 10676527025919770139 12573669440582458185 9603324073495999469 3164067541103844877 10954005568535935073 5705604792756217356 14507991699306938764 8809076601674009999 11937532142427815615 8867868337126473413 9715123523217851171 12109907999725876266 5225700676248619046 10813309962714097565 17784629167532947936 631573845476667543 8932855959656463635 8115210284250805970 10162179316391368166 379089947294614192 11269643525688692658 2931193009130705965 14696758467172494016 14846625365976738981 16776917244152232665 17311326990652036027 6742249624260649509 14658541561168512790 6346318571076890121 17562124371117811325 9341947686945585161 7342486121834107352 15636604685861325917 6632361306877746576 3205518973665912796 2808487273392570089 17019516921399266192 15404426710665580834 15586908247137929054 13240139796941245106 16245978927202085460 4303106015060523731 6750611706237903422 14169978916579028840 8733440269286172454 18083804528505355625 12174047464950890842 7736837824062617589 17617543998647190033 4510191403474529739 12447454461149265848 11696398181920303905 15049488917077204430 7952476788353327636 4847298575182079586 17039763706692847629 6148079399336315354 7039004879409844298 6721269287674967660 15415313199542157474 9733136114393164307 17063644101916707762 13086476007160220489 12159510469469125782 407871714257169036 14911826166443093352 10811361549774787269 10320874334025900134 2720436659818245369 7023292332035007892 3795809448828303102 3536074410060356154 530070512615611067 5320175494200513412 2267948215386058467 4087763744942574510 14126289543952869383 3447472632204384971 16860277783853609 2946920877962212919 515241899202305309 13854102773495922768 9595875510035762833 1547406467195841527 13859618762108608059 3197475427865097312 17104193996338496091 13383946634827798087 18261334524494380502 9418025114382232758 17121395991592570625 14679369116399935994 5729259371669750625 10418149453333351436 16339187404776252845 16829654332956784174 4150640742449669255 6411461549459129018 6324024069982089353 5754416367894836736 10746687895511001717 11417666445387750865 9566089995618525741 13864707425192189030 8679370351398672711 17438539875006203202 9661361228569420937 15136510259352753931 1321870325919814380 4978551482273642993 4636290434854911032 12876241401386773268 3656176169106135748 14703579003410515545 8532246550895977118 7264356827210235672 13438279081781698193 6856990896432981378 6022299463369757851 13923568697374307057 1594845080083169871 4555858351914126925 10044418086420030182 15642377436423968650 6974902671783633639 6692051313908366157 15604285246812984405 17741923558935671553 1404261264769179047 919439867181109610 2706566448676766321 6415686611474647793 9809861171879564619 16418959222823430327 7899889755426819360 13084054160129869381 9413202863397651294 15649191628277820915 6914023568900587660 9508168383389309312 6140697204513731343 16993441745467264533 5513128420936056393 850767311503961830 2034161783208495035 14902482863224386142 15260232877159416736 18300583609927801768 1939711452402366550 17898825971654160830 10213700482706289495 1353158810457499998 15611293138236436571 14620746031828355219 7517085223909278905 6812138958066624742 15688101438907936649 12481017462182560138 9385331296993349729 2984154168169392080 13500608422891784563 3161194340410409125 4262797248827560107 6766958539758725873 14052432517982221404 9838516709835266460 9719004129704036772 6462351834770447549 456129955523222306 6856936047437557749 7928492165383108330 1115033470572917645 8960518632982394822 8496127727398764053 7227572924183745604 7686268221334372093 8063842990163477348 17647316793332719429 15003687595054420311 10859446977274555796 17436170327196463668 7166556768782780229 13349142986498396088 4390210803785556203 18446085928323328591 6177191767172174980 8048428657974765920 13438862378141220680 14299708230100268383 1669094060748088448 5408706941438072507 13791498005914123924 9501166932184799506 10308242620500011958 31428103014570385 10649877394655696174 13311900138641849153 5673118379558351253 2267131025415944908 16886150900738693122 6845971800786082942 16120424074303358394 1034574859213380895 12887301736316051814 4946543692274990425 461317039492481583 18087806470080303685 5428147426749540703 12915314304212862211 14939552035250163753 331919135707843965 15786431374669111377 14199231726428741271 4117034582300451752 18394656413416656801 3740761267173210119 4904378549936753083 3586721121633232227 11197869056073677424 15361020329878554044 11035827485424584112 7314778996510234607 17448574813538916535 8598122869356818901 4776876484462475914 5553357901629260957 14449005174307290012 4585659145961634654 13651695178321529071 3100181867254433020 4507253195733455481 11396492059884913632 15804174199156442900 13288937522487626615 7252840664725775885 5985578823731031695 6339627745129962646 17704860669035542131 15173911026197152965 4107158986998798997 11454932418361920848 2498682280893338714 18387542439032795238 13353425200094731427 14801183496945977441 15828244621241214893 3208244747637704006 2630161679628788769 13707189086575586794 2182562366757033767 958758778010846132 17739388602700779666 15233307679288641821 639147594427356641 12934928152553493952 12994435005318603187 13225413912262944866 11300799068535388717 2374814225186923537 8388128222731043912 58300969543157477 114694016360051078 17365822326754578323 12483649509417030137 17753682515926627126 9068981424591727939 1746679235075910419 16092364331148004536 6843408237041088898 17395407832287987295 16725976612486487727 2698590346495223285 9486142014175449902 6685287643335937850 7376290391290999123 1836333972513053500 6389246924422110761 5813312646955457079 10513568619949669076 17406817944283572001 12926388136424512644 9408831164590184820 13302040641939320664 13864472018243719401 1094378358452466404 18267140898787381948 8506003083714850936 12271190944660471174 3250287316326337839 10268552257034307863 8760334741372300711 7680155704607219034 6240855569007537354 1887591508037105441 10309141549742425226 10396035031800167973 2759580294815483501 9959964493263781372 11448054515520833647 13780533101356966556 2422626058948095210 17937343686671194549 12703553722487315033 17513826451579591876 12554549387064208739 12337291788450759141 15932270610093615051 1872643028780690310 825542537771101967 9891521535712146491 16549767333766085454 820790071518258801 9068526218316294649 13603737172259972607 9900824619161548927 3038600042793902569 10355288995026616560 3389478332811472598 692942334542039900 7584466163772059817 6413576212411498498 8432165866039043137 9175989863265910679 18349557171036584268 9521301429023459088 4842757725029148936 14373423457204146275 17236630408252485225 93619651575486559 746388223025215964 9815321636154613920 42726541351078316 8204010742970864795 11052042775798122356 4199511719710551873 12726212367800024126 10147123570479501101 12122081796659811849 7766136895173291181 1468130178643743185 14899969871370455348 2418415396324609654 10072569807580237662 7245775214110392298 7250763894241192966 17758837780034431062 820249666181335137 3501957761859726912 3872936854457834825 9041444758714757789 8848036652155736903 5136020980014493356 9427295103658321130 2859072142541870473 6818277484801803160 6598227934436279414 7275312185218688364 319754876378764844 13095349902078682848 12636384725371314777 1288201026171286124 4146268345973146710 4824356289661348267 10035221499546969234 16401065023405512425 14309639982682404585 14008186973381788709 17573653491782612804 16076033642439841472 2407715987238556712 10424898636201212290 18208294822314335346 12984552066934234436 11919189176503275307 17401642119224018628 16566406321261216410 7800665154463804047 5731387007898098583 17373400006552503446 8943617438629417667 1743320028237250333 892424712693360884 18258341330005961846 10884901144262147184 9485207477491934891 8553451204243806429 3417866502555848926 3400982331012679931 3410712501359899291 248144473506145533 2057495687221479538 15389886930390290648 2279183771486002150 8419676635402082566 9264330106981633495 12976151980224664243 17293928884447146585 17467054842633853413 16934945020160108399 13753031892421603012 1140194003835137969 16734562144752372226 7440749356960491119 12656034499114200779 2518006923521490859 6318020036991266997 16178069137357819792 640303256466385601 3269629113510077610 1862433738657312709 15805412166164189089 3198089659925044935 5267192288475035293 7938889592062343624 6204551877440141006 8969569372603241992 10446314044503648135 5854022646283020441 6765819388365439526 3747107366196027087 17942360398287729656 6599671073873236985 7947833031942536867 8731622118845138673 13240510700306049968 6572376300513422892 16272496406805660975 15237203506028111727 1240709669312197887 7872527763225318995 12307649896511260890 8868902659369399433 15976682573222131917 4248563687800320151 11664889952844865004 478187563065671909 6829248898837228422 2801742827824130450 14463676854502510475 1972494977596287600 14976210299365839 167721822405248489 11541691740034680827 5255610383789209933 16543949247038186990 5298168564732947664 13800556746296469306 4893303369649918720 14888042628424289519 37867914028062888 492434570194736499 18019795117159503381 3105532822285952788 8049847146620372311 8349447486104682104 3567321248950749283 5715264386107909158 13358319297000993295 17980508839831427610 7490085762041047592 8488986973019989423 4414017211589432850 1622956264332127384 5328749430879597944 11919734645750646724 1324280610937168272 17653366756508132130 12933695538762400926 7783383543503318373 6277154856850956964 5990175396465341050 12411855152356738415 73016969653060951 7991945721513978110 15079523130423104106 1120531012427527120 8380520731502115723 17022733754129848468 17955932198716453220 16627406696145346992 6475352869675183225 448312837835012196 16932021679825532975 2553298936176867078 512250075087573853 2132586634224343533 7040283634210403347 6606624080127157511 9425465553692393032 17035022974055961153 13939547207944714766 2147324926283242255 7791309412687478395 15099150400466259656 17418110727231990281 18023446724861613349 4795484692275033401 17725077771276900705 13374814597404260662 7891964217955841636 7745887354805656369 5302861522653812486 5475137343442614838 18296463550319962159 17079549452321730047 13431164602314775300 11699591198084114864 10884592219765713521 5896636565231992064 13069354847860337829 5923824269278884419 2023753171516747300 10981902691889820217 17041055231002403069 7863639501403006992 16008889744297551897 2740810438719817829 7451878755561320264 15946966903168006152 17902451443281227757 7244946470040539910 14671802384851863267 4604699051901757705 6130360492514518502 12625788993848920894 18126426042334099469 10304695951114889805 11253463801557463255 5962097217029494412 5224210343147063291 11605894444419378880 5665680445815886181 14841794563347662581 7702916545451964231 14348855162234468903 5601048415390754607 6106851879203470485 2145183933380432831 16108879149633425798 17471788463461501380 10134497102947527111 9411752258154979058 3062183305715289651 17359850220605621573 759327106863573468 10777122955427352716 18209975069547319989 4827326292796997619 414926239581101064 12027679993195991483 16595715356592507368 14602376920170076694 3930705912383318589 12242487533506497760 6702738318353195400 3305620158111551432 5882534632586141223 12484624574931641889 311456891882834371 1818303303083883783 11319061587555109784 17719224377430375361 1626784323833494282 6506111954107534193 564279412962077121 13599353121143348588 12263105597786078033 5433581944960266801 8863929303271775339 3264775304557288869 6286286614023241344 4327942272603325505 14958250468777438855 10617478407484436026 12354263501033198262 3392707468817260642 2149628971290660063 16234142939903824064 14437665894237239993 16962399767783809674 320359343781035808 7302311083220471737 6909924791958142812 3689781817895797448 9263617710189785325 16193515604246032462 3645678963597047157 10172266653068800283 6233098208823353695 945036843228440675 4650921029411272689 17823352892832036333 5238418817194579698 7740138601086778300 14267613488564451858 13564852661418822712 13493188858593304777 3799190554133830820 14592294381292861044 13684129629448509449 625377727815457894 17751743931826467568 16881166315161013120 11155824162647126992 16794341708085841611 10652671457529352472 6031635072756109936 409305843972910663 13897075274777388376 12753456147293330967 625359373689872219 45571177757033230 15145533421471007509 6026823389404883626 6023287795656576135 17409408203526332938 13529583971984323776 4091561948807529145 17547141993979781185 11550639290322990671 7856206412504256285 5671126432858524357 3016819237676659938 13127886768601519746 707729695631212499 14610726956894206238 16798220551833251414 14520372576919727341 8832593978164106125 7845951890200185347 9489517978352770662 110036911363037082 6759958497652262913 260879157527227648 3771710258961430281 11413688232907777870 10505162115947724697 10920366817679454709 12827353518118722778 743856270067267155 1267649129075988081 13792912528447392633 7127334338275516555 12905782364739447368 8997941647443013967 16339831984167088629 17775209104056555407 7695112533101242602 12528651663755171748 3830350581740992926 16540165727700968938 17782191790240367433 12568992125597466891 14510165501719451784 18141000605012021049 15005784680983169152 13647696223720025411 4026405368734194738 15645850614804389204 10359314000932656807 15789189109983989011 1998447493349117839 1117474858980492983 1246746758277814005 3389591316103840574 13483096023714611744 13065817086874355726 957398473090028364 9967628930798895906 8201210897417001454 5711888700524732260 12491941083930814605 14332603156658885397 12235906343657775189 12208523373452420739 12139964999339833459 7332992392709075319 16094213496593809415 6280813759598982822 917609024182210766 10313813652197465586 16884041371237832701 6394513553717726527 14769058247908819789 14492947253820104443 4137294465913881127 1399719925276424324 1734825995914451499 13625722346472921827 13378676464217994867 6708300660554236968 5760662735535381848 799562838748368999 6218527893357557882 13789744748785109148 2146577790057996025 8910090632377232603 17002881641545220833 13393654111235643392 6853687864187769989 467789798410176121 7827277533423119403 6820417701101272280 11544156921908038855 7445215183474682416 15048538091940141200 5149664902671933515 7961123330196381671 4631446687229204894 16696320979614896954 7060219918166117692 12722576375192670803 5236283857947355952 5955125902589047707 14838033208152840318 15744296566705982253 9972047809256068008 15297408529114830273 14342046274306925609 11272643306066425055 14677465331457440575 12107391099880657742 446272281816777942 9976789949407880918 18048763689759121146 15717669345220502787 6588276404522950564 2413926605555135378 12912470719570256509 13135367267522001049 14602185767931275782 7526623538522674950 11946632672749995801 9103303855117090463 13268936264999962674 13724355864183335262 14469006786387655971 5428268641557533192 10884117770366926157 12309227765578387553 8538127041757927935 11702945333204078764 10924569278430986535 9257758592179441748 2779832125754310767 16040192189252657896 1923501897001868659 6259707065795332932 5025778587159117495 12270376349143459979 12950253306122366929 4365265841919224036 13707386134968129327 300413427770597571 10854879662662843037 13844093311250652079 17793051720651999797 6214729448598136051 741157511813540896 17355942061199883580 16846784535998725495 7228059950498226206 11108373663771655761 13139038857259096696 6595291234971892492 16242958857749360417 18360261420292723242 10080505165315957587 17208594351357208012 1025690256450466496 8903158766751688942 1153423107736511890 9253762693842305867 2025270957533207962 9237274539281368645 2783152029464407661 12841769247112936647 2451049183758855317 4665233715204957546 5452836110152977751 5714850109401416226 16524409641681833529 12017452061762025006 17329670644636828344 7793938873357398407 14045021866748237508 17014946312860328958 1819342598549952927 6214265508934111874 14895956598426623742 11604597021430588018 14015433048580642847 15461283380524416177 13407407346975435338 15099606522860567173 5000394077552201853 12304641104370683091 9453302831472365571 9843154724874249332 1481543135004677625 16555903060657634319 204081386961734284 5012536246868594956 15583176848380722573 10955319607816667722 9278946277357385707 6522533324405998472 4005329961838659742 11698385523718683569 13975924204378880150 17316989704283583848 18369413899804618780 11272562992135070644 8842627104084276360 10938013817192764283 4208729997906509416 13374212024270851465 9735469974435687632 18014821726464878704 15739937790350409325 5557801480540761363 2478380592559685863 5599916939989798076 12917376740274961524 17692169268379712223 3842955277959583179 4552014419462169324 3331779912104178381 3152428615478997336 8318758909426503850 7651766408489731843 6737975964015908741 2083803057371031974 10632363302819519178 2483473728279465596 16493731322003725104 3655402149327554018 13493827149343878533 15455270669227887016 7173203985043806799 7221400101903534026 9088647764083276802 9226254267795071945 11058705582292303425 2283982875845635538 4348293764528989597 5374944782583129458 12073067257191955305 11813399537688818513 12309113408724738252 3976134008775176986 11109085805840385608 9926745006640595279 18306754551361175670 13213740025312108264 6631827154528429828 3187430247892320650 14576846404732279085 14934297958316050716 13111439546101086625 16606704909294053329 16560944315498486647 10239447913548539072 5659606496119283550 2466343721214270897 16469720041141296010 1924338534689744951 2524221468015583708 7426610244121834302 1779226684183416159 4479962194687109887 7087597111526410262 5376431908332355833 7890280316826546582 2152631015857307307 12165827194810255565 1427880781688659363 6941209318914421066 14630729854169737922 4513126514744306403 5361547274032474134 6704133594223369895 17578697464703218560 4485223324109678716 2637065661926477326 15452338493422132385 16302345469395563086 161670183839618037 9931897316575278859 8220573080476173387 3854832428405276730 17149939002678401755 11148620379700453955 16694980167000903706 14870462442650310598 12047223624533571368 16642521878069914942 7147987626371813068 8594580600438847286 1155132092397666657 6310996820011852456 11511737189558231091 17094378723652485470 8820913142656180822 16205851379319072493 8132444937924409142 11123006838530970955 7883767350398210650 6014195353238033573 4454387275892864724 9697456309907453442 17622834312851771414 15304681712831493868 17633516737567720872 9146291877475744442 17459328411182787280 13786041416524529650 13498716614710155739 10716004760103913627 12151319500303756949 11040883179631614102 13538838829014915643 3530431149975717856 787789614629172099 1604381591420403586 1010440368088487833 9935235710108174827 15121309553889769060 17380878937469293851 9325945863372117798 13726156839627573760 12583135986069094652 16162744683988574433 4379759945156589900 12455762359349681330 6719242769519290890 11689655070266278744 16319157566021942162 4262296950287297806 9678984765473638066 736243391718847241 13135015830715855522 17360481983105156962 1653248717753561997 3053251378586646860 2433738031715659012 18000502589254220664 7834961496184914421 4869393073775443395 3856634793975021159 487745227666189544 2566145639889818628 17597737667024301251 17726198311176014360 4739360592284774542 10354900251722437769 5458371951944690922 18361459375594504846 10128112985650888125 15731825261330396937 17944065767356903785 17566317128415573535 9603956181726043745 4643947115872970307 764261844911219313 3845928069282958353 4761054113297735194 71111828464431655 12420834385141253382 359286099150878264 8917018288233695234 464264733857999887 9661919119694616426 9820834026701255674 13026490945416636867 6407010194869183859 18199761211942362487 13315753158024214162 387768911719262994 6843741029664938596 8704755237515692611 3786230074624020670 955012433411519715 4077134775571158316 14531395560683821977 13516463827505409578 1919907550559172577 16455710040841886898 7064072520752258628 6999991984992234883 4425861507719935797 7223475137049134110 5701494283934421324 213857826261149652 16975448102456956904 3360849081392658894 2479565335970198233 18120083656859647777 16375671790172432876 15481890246947582216 7601235892553591760 13730744912374592327 15830851279401608539 6425507261387213607 3159637027161750023 278669873291259398 15852827544046044890 14191822629355280013 11133127732464263302 1174991753229044287 682762575432344834 11637519671882064500 11800003538973780017 4488985911267809310 12084677468829122211 6380251256561635193 8945967376397458566 1736348596988412850 5564554731853426407 14517000824299119652 6710852504472120010 9043588157797872082 8605052632412738764 13378975470538694427 16495738110504009240 4650841043920820541 4102390630751098280 11913825444259974024 8827577411298367064 14733679419950867416 18020501715069906402 13553349877444458495 13503527933733020668 6262437084365671612 11296053736395371423 7639353432975529808 274254208348784542 5306160869736732193 14004266843916570207 8714093914435340819 11510771577703663130 5943193213465239885 2885496677340743856 14195704909281206716 6229836462162030586 6555021153257710593 16441024697263357525 9822926774525556585 5675883907370907614 15446971368449227575 17272856611658548176 13133300456003494123 6700276225430506399 9984656663022171404 7884299862772272537 16315066847541405824 16882954163230616118 11364526931624164412 4447319115127421741 8186615919608808566 3325274783343759817 14471201783988941909 257349996240259663 3067431273913431764 2127607154114986521 4682073214912202000 10303199095964189410 8968184585185028268 8362911348498545597 2674268190048213023 13335665352895515914 5348780472363899596 2081401004116634734 705843523141513761 8496204913274753349 11874818852692486811 9378349511175253315 13105342052218252796 9054825994760396247 4374596779839785631 6956213674223393061 17724073723342568379 12434334736644229050 9720179969655590894 3301309111611613393 8581466125920067684 10477858395769076411 6306219176949650663 7999787782811526360 10886315107107820377 17670929294451502969 16473528933236201887 10775713267101443839 2086456382813367806 7483868848835950620 8758208540676064187 14005390232656150 5218350241729485122 16850951033499156027 12189915575553059118 4935143751879444111 16160408099409297024 2828912723068002552 8621849980717626767 7554704255913458280 3043783068229008958 11522625094490292369 12106525845698881968 15286507496731946292 13922468853018763524 5491276521379212358 13400989703231986023 12913950424249107044 3589555516129143364 16413693460498961451 13706965498946340952 17875540398580003933 13126747310015167229 11093203241680602267 87247995926798607 2547430133669412614 6259168955372734994 13920531192600719070 15351106844918314064 4145732259401536804 4566120651915229533 4088968281954672102 6998749223920300133 16374928449892602286 12887152425058635187 11608467988112317622 17496836845137273891 8617329023616322858 16941636243562596145 3591650939984430228 13745166816583991698 3480927125869242568 3583404462258608324 4014989580259237944 14834926660302443800 721662244850623296 10935488636938370550 12616865235446336481 4206557330093325974 8810643319859487606 11389897578538486269 11847986252769658060 1319933313851739507 6093039562133463823 962823886280920624 5583938616384630686 3510769483669542348 11797367940878491700 3004527848675128151 2649222610615260136 3532678646137881566 3316827598670173404 2907822264579533571 6154350117905062559 3375081433764728593 1740134324572593506 4407827798201822886 3216437993511356834 9226543299175556196 11101490270246399528 3368884119106128462 4878768267463775766 2926369687387458627 12077285881606726588 8596586548173502683 11793545014693945617 1572891132988033196 7954460626286123511 2532203864773146986 15829807369880988989 14088660243207915850 9588350621326557240 3588213273286462258 6567068629321569334 3757219704193640820 779528015064407320 12707086006415806720 654913948913469928 2342357281365226070 17399029129896314038 3280857154338400400 11518375432578338607 4854425668861412290 858684607157777604 4203847767110194595 12920951851592458932 8996675615791139675 15486011274645501193 5724859445889951580 17929666306148573891 51211022309604154 9044634546506596230 12162979963048234987 14725895416599665579 17873221478742439014 11176493533725640551 10929259333874250821 17594353535307264984 7529901579584846489 9223208488753179449 11194931589507631591 15420426819946121617 8747723569185881589 5028379653250590293 15896754259009501248 15725535533846029729 15195739620769404962 9479349646977384464 3522835970046026375 12177626676834661866 1216829112452033869 15706920839013190345 14631281826868018291 16747456636371162145 8046960645458325971 11981551554054289850 1239663488313958977 1022357376924718447 17866908106106805770 17037214022498138592 15311523802491141456 10526566295871610738 4402237620966169760 15103312486900086625 4215693017376710942 6997307179582555680 18105371878311354873 17454119149371475509 9952912682027205494 4321960084897766923 9950354567766072923 9669128806724855303 7009517207712038344 8518611001828983310 10837646742999877911 18406565141283643200 3507506579062886300 14165066825025721547 4316700682469116935 12910917348958105071 3222250923923500780 5773919822477087514 3814566378628768608 5840254839254222733 14783939456720489856 6198131041472008413 15932425522541823901 16679281511605600098 2481397613468034903 5621554001656070112 11617005495512918852 256263227493482144 12789283107618388899 4125599645214985285 4151435585367333520 2413790157605225579 15398195034356421325 7586334540429810697 5924878541964861559 6055605924666978101 8179652011467795935 18299355353492700165 6225807078980157349 11542828531282319027 11451578666542101013 17093697929280984920 3653350079006042811 14691086416882121915 3315982823096725774 4479322647879266530 17666312236035202386 433926728707473019 9424260904702324272 5234794574913155334 16895095953115809945 2853453129201424949 8337424635015343881 16499406055156794819 485874433232265930 8046810852231774098 3746710178405592315 6660628014065541989 5206661536500427243 9621486682129069099 7721943033976488336 18090059422563946748 13144686587875826213 12224218801397764853 16013283034049761319 15088673761271717821 14551573858374252085 13692895819070103984 1521324945651773999 6308869694983874672 14891873603564315457 14769311204534073533 5864430957147565977 1427298425310797766 10278709315731881995 16194887621632601716 8394597806484371326 5170545752682820900 14362465391602766238 9279500824012583819 17130214817831187056 9049778899969009513 1220359886888633055 5777615331647217855 17484031742968308640 13852732063466162787 2461572531149633010 11093338198363191285 10183389074168804415 8422198990366635416 7110207579902557178 14550809573279448309 681648923174466690 16156196442078490689 9389527780501373600 11071163746861423997 111376233271470699 9370330587490568440 4721651143539265576 13526863214170070444 878219257637054448 2266557730466149213 15536159957755925710 12210575457285271703 14603574304694282542 12958908692877632892 5547269982355932110 8153099871253388814 3088403747740479993 10876385750141402507 2926472932518494763 2417100956270281479 11662125248829819696 17968070644509125184 17681933602771633880 13379724662516977059 9016261630903725136 13981385915510687559 8144621037394162794 13362429318352344300 16726078251426321511 9936308596935994277 3758469553959050816 4189849470589892059 16212751763578650840 4069506344973971640 5978921066504688958 4456506320990871960 10432467345708832292 11940549306997652264 6874188820567783271 4649291592914259446 11206938078057160024 17592092920618038834 4856799541896214179 14382078202416722702 8309565165673348350 3362517880661454846 2194950656163007540 7021330141232549100 14311063982684754682 813682972169409635 444669928364886539 15436524828100985286 8644752460708569095 3380567353736121778 903566957483879706 2920794561975398725 3562234386360824740 902042459663250355 5354326979556684707 6804529431995025872 2879911714829024746 13921148824045986672 4268282428050620174 11809039680751993118 3898185117183895513 1086308328299949443 13902103643824371067 2309711250473306436 12346363557956705656 6305185102287893023 16660003552939791694 1269265156257988985 5999282197956899190 16145751779034014527 4770910870926525710 9091244019118948991 13197362419521754978 8706271636545529266 8389448828360985032 7736771789130478166 558597260639448942 7647032285404047870 5806223212335203491 6097929307213948986 13949172061155988033 876842245515906307 7824760809352701667 4143817978261818896 12208753950549976677 1442542381337349759 4672950359762448492 9511827309281309705 8033229567275363466 11314567338198630759 6498489590500273469 1788689722050133361 9778251455948665652 2049533933451256282 13834078064984062258 8843573614153980767 3683145308902569 7132285402828715759 4964653053389247606 4777965234749316295 16801080917013721751 12567444675852060213 6286039695849857619 14136177756814217072 11923594457127954505 6992950472171945155 14434604156125151221 9680201060373023509 8794159135428759293 3668394134019442585 15334002619482483953 3582045514257739019 17934675188047004477 15358356007367917946 1399148692389499411 4697756149468353456 14444114889842832373 15657730345092669523 6776807033834066055 11614672546797646137 14770604393179649760 5427479838770942891 9083851398161248135 15378265013607833935 11605174891067550077 11941488971509649037 1236897511703798233 7545867265233303376 13876953946162498852 4826693347686720540 7323534223171740814 7679121826674137538 3240909545843807128 14768915132079060358 8963054720484705586 8096369432441021264 8900636643769386138 14779943002624261765 3536696388458472924 6697799542646981490 1088217403141746365 13500104287631045074 4451235003994537546 10569852552615173079 8226562388844920027 13276541935807836173 9005342855985271627 1037045339806482785 14130871437173641616 17482086163142720097 13545083620821141628 2284789509201090187 5451714345115777912 7053566271473898402 5833163370905027413 7500760019789746982 2922925276473418890 1761603636668629050 16824806607810158738 9893716207688714498 9443102366511151844 10543029437048615645 5712443363125529737 15930292310926891968 12069413718941603949 17325507865867010438 5122733114831465028 4126344784988065560 6356469486223710951 15589620262171939783 4716874090156057082 1528829881231909866 17702167074633143235 16763143351113699636 16463175751721691637 3544803220668336412 16637769717126094397 302672901000660406 4572974924373535973 8465369004295598106 1231936479255065355 11036410574429295460 11897820193333425067 7372151528963726927 15304548688069288673 11544753961100387838 7887253012123756503 14448494171404773338 12516924565930839742 1283513816119323737 17504634639438256008 2147936249360785501 10845718599320393215 7358830754915011774 6852820536755993875 11748427598791573361 15859362226532928473 11715705709348861657 15075905930386716716 18282160014451703889 10165069893874301912 2668578724051805066 9535980931835861240 6469779043618582485 4489854811183784591 2315326877721956636 16595745596209371030 3026512533346738650 2196380379501036919 8260084262091782752 2994569075663998047 11166344030536525542 2161538497820574846 3835404243420036941 13260518752440775961 7416996536262589950 2819870518428519597 14083459835925744647 8258088484527565109 16976096063207679411 11338234367791992720 8702064938658744213 14228550872484115635 18134566297605004958 4911235408899924485 13457081752188337916 13184979883190224193 17936048775042571655 6231396039280105233 6581184012472652288 10035652956768629620 7794756016667424158 10806304979718561252 3070558370744459977 12679951028984259019 10662291916092534379 951457281748602924 10553631617917617914 9381087405155780702 14421375198001124046 11102928625411009053 12923337869738744532 9854638790922998999 18220436134226232850 17978661160380198811 15103401856390799831 7290966420763150348 3690775404350659683 14354375334373273222 4025223104008535131 15176597238416417581 1946056284083621142 1433505666469889183 12943540216115013147 14879179890475396500 11202204923322215753 9223442683220138965 13104328206535845553 13184711619205721130 5246220563521407713 3948964113324561672 5348687670890295394 18229352582775494290 17950616419822989216 14134044838691415502 4179285330162151008 11433411221447629667 14894125982650731871 12647921630780909889 18157700026618584660 15999994355627213535 8665250264258351359 18259869068449313893 17640380897387986494 8582542401409721359 14190868158698454579 4642239360378448602 11342032400852645711 3633480148138079717 17160731179734522730 14491378346245975998 17027803721221600626 17872491524974752877 9701052133690435532 15316443064463564298 17273276823137857451 7836628419792538933 574444076876834494 15573746312869571426 14433490511364534103 2572310632513927157 6178014820580977652 2796176775905739199 15311457545600482846 13286332954130144808 3270686465374687593 16944746123138548330 7600787922317324551 15161728988242093181 3787622852935787828 6667225616512522631 8211918810201029866 11120556777464569755 3713736355005228091 4780705272980836009 14970981352830083915 14238536451730473744 2359318593947110727 2840503207552114617 17022295269967188398 3214316969470981000 2284806269580462977 10076380929395530178 10663006249422667426 4604129564666586590 8609957436151130315 8221895565224213206 10587745957827327164 3915040117725137718 15968127394197508662 15387701598093672067 2795326046076871459 6190353809402252792 6229385133044806812 44425477425812658 14150254802611080474 13558895351373648330 15587509069640938701 18044885745737137307 17932948029962521641 16203398356855141807 13535693323413553906 15565812000358875473 14530715402081817800 1312726111444956324 7586566964082221953 15457138562427902452 10396543154299554104 17612770330664675591 17349732430109390651 18435405340414883079 2665024926980694671 18247985715658383762 18438289458495844950 800844322132103664 6825004373782112427 6565870333232592636 10567997024030769053 9525376234468106116 16520777198488574167 11909419594738613199 16035732154710089007 13051294869752003307 6779137075453272496 5117751037427085265 977674533799751587 8222010109366353828 5063511843659404323 6499713163215394897 15557797010667168330 5603228322175836333 3062665324334084381 15887023045886907708 17539984477619474748 16549887808463429575 7601318692517746241 14345447427458071195 14048660071208211253 16160458052847721774 11363268247651549562 7425822977172044159 3614262861567709814 12709984474270672343 16078680410664364827 8045225671120027307 17040313035578418853 8495565763852874234 7649380160528493493 9342181526887879722 16794772102419648537 710176126809528986 346161342703220290 2178254203013890222 1636366284120724075 4026061420806678453 11974537869226390755 10020676471881987638 502820758161706202 13971551539136102679 13243929704867124248 10659781536431064825 13853900166027055359 4014004375633439321 6112197494331936596 17337974459028032103 12228377544724201480 15321988660264190321 10773691341591171488 17762766035483833040 6974266923469510428 8218662932623723474 12913871596239465588 6946788519058374229 16798923435836216886 18221435767978849702 4156926211043264742 8749026062258633930 8863334140407051101 1822523404288805641 5798420417235347611 12020356503720818556 13686777147496677078 17609147825637911995 4825121941524005131 10103188126067793715 13944980613184146508 7694983356513142699 9151144487672355219 16356823935994887539 7851943482008815433 16147972550084939929 12589537739386581559 8778984217638113001 12788630054535861869 13185797378685562408 932473406109462395 17993454308363879773 4988166754916331009 3980038518885783261 9721759221738672204 10827421214711014718 10737599183256235973 10575348765333497940 14791315993872804886 476468681853558299 16405450283387192413 14241198498996468027 813758873556612155 7491642180396047644 3626029443311759813 10274715228236134904 10778217320937429630 1239840811030280689 12872420463053263469 13178822664459857117 6849826626662970879 9742414692986163477 12829001135670809076 12758159723359305785 2694524831114259584 17096373801020487432 17146820187502504669 13073916273499543226 1800839394752600936 5958717383440121383 13053376928744785470 14536453934550538635 3961284537062047301 7634356420590177714 9740686339021752286 13968229404005118537 10767688546726489654 10352199381106277480 6149632737509051887 2120969762738183344 6975612998506133008 15430791969698200728 7186886448700492024 10606109595938112443 11004973049920117352 3721035729986723904 17698684389268550909 14273891634670839091 680296650316531810 4078204447377956922 12402283726571440317 13737124719656253659 5430461086304866494 12916648821151304213 12341036796026076757 14949885476154814652 7496208337299771570 9568862018083677296 12074196091960644629 7546463045379768420 7616085082281179164 12823144073374650085 6015905981284766607 7190710140681060592 16636796693980834206 14251569250621930872 4480561983809308818 10612154853805093336 4799293931234996122 18071504137592665906 11096893974582544382 1035374272620742178 1400158795316633032 9737609456797190799 16084827989751199595 13472196493573012694 13788002897821351639 14924521377460161545 7437369809757125222 4555457872323410927 6981022555708100222 10710037985883118629 12062297695749081950 4191869110894360611 15012312018517261051 1530629973077995381 14038173420136508160 11442905829823419029 3728937852110578278 2810811039896226754 6368778467944480237 12069355095734368980 9541738463980458131 13411303514470531852 10018691986717984076 11432327923335635125 13703107586352902075 3108463452043359276 9912567031513859202 10081285925260178262 5424045138364917007 17119306995035084330 8738902172005374965 5653215643067056718 6134585823301750754 7590567491335317200 13605482256881190438 14132855618498462908 5014417797671640557 11191119445502617202 16999253340811036076 9782328886574498287 11842099416922795465 9644022288922515952 701041846957566194 6038500218128974138 6105312593601375111 7231492340658595337 5277241600731414872 6600144860079480158 17319758459978083569 3791866572909100493 8920718073930242599 15933708950477723108 3677619206298955759 11050637926645568867 16753933686854265291 5212433552209483576 18043059715031973352 1266155691046016762 559235417479956945 1377537914737106941 18201582925719615998 2549152041048031517 14884267229839747924 632237160518678374 9345591655078542212 8770934451913462144 8717507859087440871 18039723793071810901 15937543541946687694 17937596055122519576 1268282412640987154 17843790042503395910 3757345927075703678 7230082662398788774 15955388534968366744 13111227477481184490 6857717957716868625 5859517466576049004 9480721647761105651 17956768539707930669 12737100051134990939 15878527343335504268 11452549304900508026 2476723555873393805 10967743843936714318 4724348639907987201 4739536124346780705 9597573209775472019 5084730663944437111 12615978985214424893 7601469501999057795 17199538546163129858 3084269252012547688 11006577095867241068 7232176538701200363 16234994624592971001 3143343501513197374 4621817573990570912 16484979155611986889 7159081763056133707 11115001485527484319 583971245396055961 6122391041965113230 4926102977124352141 1757631679943185941 12488603884236672478 18257889165366434843 3530740329131511996 15515584365062936875 9429944511204284107 7526504805854513415 14871664015372088710 9226273759078363097 18401120546284173296 1147091911973841631 8857406694552724540 12453428446962424673 11296050321924264185 13398625225053868230 12768909409673771292 14432659268769380785 8679604048933336229 10418351065733434175 15927166301205937506 7602776822722107782 14113450568334374291 8648666941432909335 17857024067837669242 4819237147021971255 8196033704463056746 1682725687379524038 12964897811298441166 10217592720870532327 10157173632336972961 5798743041081119882 5066154973090010967 1677631311187356633 3594347676664230028 4056279547997304125 7868175887035846061 5688237591380833749 14914842767573137422 4646753948380557608 10112257875737081506 12122483677112582328 3304815761058712572 1665375667724087058 12149996531729962158 5629389360654465405 13248267785475278292 15901439238702912013 14035177748711650846 10585859537378322206 4961567514900773564 10391866554360793350 942814167444467147 8448617893964955489 12658253968565189917 13196476853655266160 3217522720221545363 7910686479219607310 5740920452516727703 8854715592124744647 7680330043344859226 502101326098453923 13714097515565531229 17180083675531919825 6180496931660864749 9164975016046582724 4364711652678466846 14710726717172353607 13866264720800748086 1730775905264155089 3382129213265375358 3535865810660595691 11443781559937514057 3295931097693961289 13536880048164374982 18172992959834787031 11016138540570068188 13077182577538237211 9131325001677767914 521709706807637280 10686379550311188146 18021601757675266087 18194744061380306335 10436746991058300600 6589712377184682681 14553048275710631929 453225580952363400 9693897016429389101 13030855189523957766 16808377307741531626 14685612870265800777 11366120539110385261 6681155291567867274 18291568417092657880 7200428374017494207 8899191525674076458 907928317294786375 16441898076635104851 9567756630810712312 3119936266620128657 6553330397260847260 14586572550894638050 12939019319260340248 12567531334781313805 3810106965114235417 2911548703664544524 1083858110026189292 3703528754772204534 4145188152552084643 9090198970228962443 12298615177659043563 11207797886058595834 10640229775662109098 8037808934043494516 2984149024797221311 4884906735219168975 11685606434823329514 17344431824316536168 14495384669130255571 4574924535856530742 9228988159589990078 6571595112829078311 3622290446454024111 12891798051534062252 17741458988511675082 8026291214323281792 13780630638161670640 11309461928793946095 11706208636551119841 8229443954787539553 7179379606516187868 15737278693049517723 16970835502823983622 6586859420518636668 11147175936327543358 15530204416556715371 18026671805335510037 14762452800250372218 17338413392153467877 5427121215438606678 298126472692787247 10834471185759361576 16842228960405824219 10299875221725216585 6428897423807042405 18166691503651763623 3911868237712355664 7863783236439997825 10583284063521780096 16499268299675533355 866361407565055902 13049859847829039487 11178960020261003605 3004611385509220489 9184944158076892854 2457679594340499280 16577603078353265358 7246268721556309355 6763892409829474666 17305012379841537389 4340918783688461422 8394068475821052888 17678999296707076403 6734651215654405851 3295517533455898895 2395102338477789353 10291444210384884733 4934594378909525091 7287756255203574135 3137088940676009022 4370725287963732509 10074975446866356706 8288385214750010408 232637250855166751 945972987673674511 5228992947401639255 13789041717882538714 12268215226222617907 13164954949192286913 11744823401183560705 1104740506903657054 18142276693404149827 3448593492052925789 9646644646763475015 17837590217513397395 6741184636536546361 4730540730623270782 1534719901836952658 2054691644977034102 9580540493201817617 7435829934915090776 7317131238864910202 7727237724419400488 17081610566687600483 16148036831165292822 3906366187983957588 17166780119107184259 10940041002158160897 2269480665786504452 11289727347354100480 2557175538931276683 9852234867435415909 2221008165826525283 14923098282890174384 4340126394950341070 13618723727396628822 12483682902928503454 1472059625917521158 14167642778723638088 10874069785729705 2079053825587907000 10063612860652591567 4701334040950721756 5766863392627147826 14969686709392070818 3553750829010925929 18112729332905407462 6252510133386303925 16685358214090965714 18327803330987657773 10012571541099433234 14405729233007924261 5339325305042192714 10422004718431947064 11937374852587575650 7022045410246394413 17868110473232914929 9371114258191365724 5667197537409755688 7036806540125991006 6406015369355897638 5746178615878008222 5083046282750300341 17888817533636781621 71445312664792467 3066714156444516447 12785897155351052820 9633776509129733342 9186614557083414290 12708479622085774926 14711807915428637379 18244100206982549281 7438955884305448047 14141726797921021025 15571030395487656368 531372262279815532 18330555684392882247 10297680897648576448 7092593918615278852 466752722364624281 14327182404799383701 15064066176991260162 7177251761886254884 6762991486132165525 4195282651151539080 13955451091435717552 18399093170366444819 4082848081170883013 1928592905433887024 16253150136916355978 8319906510995826357 11059519143409569827 3914585182572417326 6085141136819318828 11205887868146441944 4039284813641463205 6989757036698523270 1151742954690365695 14458091351994507818 14670061938623395240 12380363281374822893 17348468745266457760 12677932837878463650 16681991637508774405 13306891078737032499 9756862128537554396 9083183062676445407 10739259611620713465 18306195583279032598 8735571035028904920 5907462496780940030 18002085648626329799 12636969251467878483 5089926089707748525 12504569397710923615 3724449944008840263 11444021739672736317 5841992996947613358 16571424537396036576 4654669558039642646 17279146489510050118 3897165319860612493 15870168760583707138 10852870886094353712 2221074928279700109 10126470688542567562 685111494222310857 1307087788280040964 17871867467761152295 957888080481398573 6236829126950283766 13685399158784758069 688227385925335339 9784919829870643749 2163602238463265256 17427978111045158687 6542889845870587617 18259571365391747965 4686419966020522457 10629271472380068417 16347221277689827745 7798791976702176999 12560474514749624997 17930468153696470750 17801899900996914131 13467174342154168248 7552910989393992590 4665992924562779425 6675073509453686460 10927062260843254022 11924030417748289627 12202297050624984900 15187723145668623647 1142409399104332597 10713784145898202222 14113978451439812843 10866835448266097395 7528938154941998919 13913348646003892600 16824441903723132081 7080527767997064502 5093774264083053658 2733956082418282100 12162297717551405273 14648013011017864969 1197665213637752815 7314097370231297507 11538129532414371919 10255680890624414780 12305655831070107181 6274099343254070250 1203128533765557581 5101899779958802464 15136575276544532124 522809158083241944 12203849911856359465 2398052743132905872 11146020797355999657 8728999725983493247 13469904005592467997 3760750279434381213 9464532652673966655 15796421042119203677 17885237112542932002 17547608915185820798 8482444509644985578 2383906793725514636 4115664906222985726 3881325604830322296 7159015941399449700 16561579458468463601 1575560424180185254 6282538949115635081 13745490114651757995 9299704107661921290 15880528390047599175 12057863389921672466 1618757181609643448 17358745740221659792 1884469570114139477 9256914390180816711 13493341516398271835 9691987932955223345 10814906086212586593 10944640104331717445 442446052343411575 12818568972753277648 11943475721302539787 12468029547262661948 10309440390820551791 13261357743692165677 9696130822421876207 4992140332905784146 9428680534381930656 5425921523856335124 8857251434965718086 15917749081586765961 2898995886802818801 4579697588489914863 5284625884030117345 16137657382772690261 16189449716207545210 10591403169337864008 9445086319139411089 16197410574005671658 3564986210692685987 5013596580553943732 3143459324336592504 12636618604483972221 6940396951618499357 14875721764387883080 6269265396966056823 6634202527625933051 16259071260937606138 5976825815055134423 13048073258070877128 7451363959797058912 3197572481576050949 2799305807087286434 10903171661796708976 3557494305190515746 14286207209617289060 11638543874380707929 18393364500646303466 12955422211337992911 17507494515777394501 2894991344152469001 194893865478074371 14316499194975296543 7872068403740958822 7322654981352084267 12078047557565402182 9775246567018900655 16216951758417705246 6279172317073391243 7297598555638974488 12886965307330417320 229732347163191678 16823514285386536571 8236932032639372609 5782220619336554433 18317863835732082410 16334126782471482580 16732666895743032347 13126848348331593839 6834053035054057679 9437468265856699678 10572426728660671031 11071273208686066133 5345553245619550913 12980323415516545165 14210501574286362534 14192103555846088108 13029654498956206087 3358566084597772377 12548594064414340230 4666268116151480358 8321738663365345809 1287636341070168826 8424096655217558029 12366977363438587867 3047657545445167777 16973997294718392301 18366998789354037407 15955261750573567572 13262816143249280268 13172704682566945210 2943912661229727395 3049743991024763372 7792067902458277332 10104640825966807353 12536795792367428216 6887518147463429162 9770693426018026122 1032903876263842281 13921398230525802216 551362271499525444 13082500492364912589 5666088290315276796 650251345818919082 2010229970657279666 4722241330522846625 552969917100810522 15434727472371499636 8095627033114059325 8596016736702643115 1999838523175962510 10671325033988977155 9458015266405988396 14101950885521100115 17570293528798739064 15581608409795845891 8114970252987394311 805804393882804212 9034551186878201358 5322325948671849231 110847794600643815 2726471650917102743 2455996552689500537 838823790522935190 2133061169213162906 16126592525512832976 7795558078109185670 18144258878282630841 18261107332148067951 17232079319014865596 2852564819831942784 17233767148720004318 11295295568274643773 1063492634777134207 16795576769147583564 14803826376636922033 12475057459942163688 8810155710040685189 16885389270454039124 4787694431049304168 6442777893174012301 9842274845051638938 15833640409299809537 6101245852781405799 15319543235061685941 1104696438618200118 14499975294090843891 17456838552585580184 3269066361606216011 12572829984149673430 12130653293744849531 7923118436810496029 11224287881725571392 14514950819735516557 15435460901062404954 11187611649978527334 17893634929503938772 6335650726799608190 11477958029088822176 15809202088081346165 6215125219197828437 1749585328090873311 3584860208745955121 6182237780236493373 14112875944557130734 14681829291513860309 2891485312970463406 13132393097332779573 422564417076710342 13438671237183462805 5284056658452702260 8429834469521457308 14227035931419984336 8388167901718614314 9674631381736733143 4698459701577831340 5657230824838857982 16815105673610451718 4780684781567053301 18248859591176195443 8607870893924584002 11647693932595484122 875271310066664620 18102560760883466677 17657478309109134410 6168888182662608174 2483878062207362308 3297845747103351317 11537592143095204534 9639739938681168248 5370333378658322563 6496238335779997481 18051720259418309062 6391776060009170874 2890947237191289805 16194155301956554772 14203425444179847909 3157938927165692403 14062692743320812885 4492104735568600709 1053833818702560481 10488094141800990171 1576970266344291002 577116396731925803 1300215995923883382 1400744864127434981 4397480012526220944 16125978771648843944 15771286575113242847 10558302258014942675 5312416202497446006 7282839139547577752 9672440386903395974 16971030176763511543 12055596749159497127 5805085695383926171 17464307487233322145 8944173086270143420 14586970684668965439 10424610516762907142 6093995167607906205 671979327476563794 1447286837302393106 1364948480920871793 14269573377588497236 8292993426551430205 10755673075000429769 9996004862064497888 6416157532551309899 10004470472475044710 1008272807450787500 13458563605875442105 12787375989523091851 13460767537090891066 5724505880751433468 4432790781636807631 1440086115111493854 15165570178042201365 17372702303324554674 13306043323651770284 18214893406044443730 4800129362897959538 8043515925738711990 6824588116705628319 5831633673568771745 5602362292244948594 13774627638557320229 3457362064100322477 1434054781819390890 5069583889893340492 15695277988822216277 9816591160127159700 1439808387628271488 16676538370267499684 987213197001518747 3716236583725393039 3421673935513576185 15126367098143363038 7823501482472400938 16886314685200583926 11719370307677816586 14311130490701846080 3224588487199587678 13445673638807711192 121633649269449014 3834836276131108596 4482672743412861135 12077492088867059198 11263178556182389210 13565035537178082092 5160475770030584528 17399597786514037700 7647142088884472672 8380613585185892713 16696431867608777201 8930202932235104451 18178785401017796903 843815036584499814 835922372910429376 418366383421389243 1336741778197731245 15131778152596328706 7685827437978879977 11209548594465673931 14788836005540474063 5506655435125070058 17603607856221955942 2417422773343329758 14594780624333336794 10656064903476819158 8915860759216103918 14218520825189463290 2963239975595552981 4479857468501070444 11047009575032557252 12891194262501727331 18418146677819723128 3647653148019251403 5758808756965803043 10980190880973175992 10070880576497792324 17260618038825968473 9704848383139715407 10829077349577928727 18420479454551300396 18307426012472872423 13841092404354928892 10126680712758355517 2187185209892812116 13862875153834271702 7513690082885737509 8614368756698241277 2122649935122102562 5560199451930779950 14148596004693305599 3055097539793367002 5105878659471577346 15675570898421172916 7403656836276898065 9792088838558996907 382141162680347238 10029796601082324939 11310696651726502456 15572289729564885585 5041153676277963841 80376203833020456 5999959556139131869 10252364474409893156 5694636019847513206 16080524833281853826 10117864332636946575 358636113243649375 17712834835943584416 8540028786981740335 14910080294718557669 17166411905660107678 12019068335315089282 923191127048706925 16732301505348071544 8242232756672110773 11133626128256367304 6266941415852291405 15863621085839006685 11765032508820006159 8646547133812431653 9035461885982425404 12651495652343520091 5197700438804051360 9126081888331715465 16168142153162635820 14908674728682072362 10781705225795320146 9919339546388458676 6041272834345083940 12829553218423805869 7903769853332483640 8841360829569074158 13857680978304962665 244601631383200988 1854046018568339705 4545579907243853245 6644109137721350195 10445491722243056054 5929711957719068146 15551183091895039668 1525208406452104395 4101332282623812273 14828400391435443115 633485198858594584 1293232311188276955 6571733214156804545 10362467105814998734 9215229700536140391 5991575865815705483 2789152112139537572 83495581332835398 10954808649477847767 9737825142735536785 6372287655220147835 18186560769881352679 10797932472044537301 8298259391516927339 15624387047991208698 52223454026046270 9714385818465597391 9555426179247945592 3796480166547185760 9628524711684573947 16745524608810027542 4301868811050442727 192039819325027842 3810192928995426044 13385864806026802843 12134643562263830184 12923334266233529801 2905157185677617004 6436723362546236990 1575770429529132417 13745550491083364728 278477421509712353 9149898874321172828 5027522836742343672 8724243297638370138 4879680171959573939 542170629913405478 1984573531631949692 9591493050044724401 3007208075314819167 4010257318926032776 7914589015836638669 13111240260499252072 3767010721490023840 7154639340578632937 14844654787106789408 12439181359626275120 2837346594939565220 10523095056873509617 10569763341431184419 2068351596605965651 16651870934108266012 12255130626269915742 4998140628089703625 5054828603379850079 12654226850969242960 7900581386293396384 14735341444001275142 17074697893652765736 2913301874033019829 10046040870517825428 8841905673715966808 16888512450247113111 3440663887389815033 13639142316982657306 2048579660323358728 7238902621025583674 2339322070836597083 6895510488527056032 8919589870222569797 8988763189323310822 11825825928856795738 11184686711641028371 14377062725594624108 8769008974029355332 1497513102454779101 1249215077908881247 2065486335525182778 18312094823501420558 5192520289283132407 13598071977947262379 12591426852152819860 4828644056458590078 586515935255723557 10927441295047805423 3502108499038900676 4845808707023301323 5598382116198650172 12579438359320920650 11836056794196005681 14110142689223880466 17972752506874156808 7545809832060812902 5450618795485925207 5400443343647094593 16155909758893513567 17486857650888531863 10519727050715127743 11045384241922171370 4369628039392379923 2393257761202741782 6309642078780890274 12857899185130058302 12688940899223390150 14427125896091409751 7996043474949972111 4637128525205349598 10398207623176340425 8279252539302843008 9718709754825666521 15585565337865921817 6687351506794783401 12556564690280879487 6651490964970260074 10529665263303517728 10111921864093715284 7637997415825041616 2690768995319975476 16473092985427170498 12615713976184591403 13279997803835957727 6989525454387148405 18421699978883433324 13693783645700304741 2234322864831301676 10982360298191768161 10094464113457269110 7218583628653715102 4956890145027221668 10990081369837657415 5621128441219034343 5109488096609612488 13132930491120242509 2426219107415058406 10009283078777147005 14242185974561911697 16621442311094690317 3020625844329613433 6391471152288391328 15976712853606526895 6221854637529369231 12464994472713658543 6335163308016894520 8783828234892374839 741938755570959231 7262887904318308267 9146741562173257396 15166128800445794343 1767059695281695675 13236112807039998090 10933537513560537759 9850067843331402325 17039315421795284289 17157173317322471396 10097808744702108701 8034258564356526942 17664394039482470229 4521542448171776445 2725558708327377191 14935096461367115310 7354171160178601481 10179192714395878697 17769104063518032143 5984373699612163298 17100576179924338465 6411945925462737032 11446995471097116264 15783928414275144563 11932891421741051993 16217875452016987386 6284535704661296918 3530487954617719018 6016651138834169272 7158113069548370905 41350195024198555 10400379254533341629 7153876621906002513 1648190948796446460 13507759078806831197 9279263421191267235 669394067863733480 1015867831960516469 2839764545887665374 14315247436434991159 3828811603277606105 2570192018745647186 17587684872844000191 16739225828108109908 712065287099231618 15922017678260780158 7850689723401171351 16570517543874689524 4311074525044636738 8001425802690087362 17591217599636807630 16588713894311492330 13166089008439503904 8652282666453648154 505770888222132436 16980977764886075632 135731877125928197 15544940232475450788 8132820314101296844 2788715190717469471 3851071386471489325 12876871966899569027 13636919207714005687 7260798979693261062 5531047682334605678 5825307078521123959 5660698591583940691 12930469751462105621 13149964019918322310 17191322109751655051 14292244136419176805 7583537323990145009 12742561628242262513 4999082674829630429 603427607015240035 8717477197147539986 6279526184354284769 7935453622386765083 17923285387052435836 3113482897329358192 1024033305678030487 9456419985391195913 7312477277289381912 710829967531868707 15811362653659868418 12224901816442015275 16899351144604335355 10912587292750832924 5434413588836844040 15275665884246962258 16316754467800775039 15602330198170712650 12635276600954736036 7803058021972077561 14699996223340743426 8060080417567902333 17055744156347534725 1523624394167457750 10699747314158800627 1463760084996529801 4724754949421823038 16641227139248062240 16747480090555113252 3540358385937077117 3285012548082249740 8912158775403404128 9407936207824244925 6449176649733677925 12961676278580048129 18135223630243752439 6261469209880321212 8139084047645273768 12356085894475463320 11652737530951524564 9027767668469431882 741363284770303574 15932838282581617283 13290165106386929094 15130314026133369450 17569716300323527494 422807759280033192 7184107390896156374 5312162473731595630 13261061359216758334 7476227432423682141 3866111575801172122 10198331057663809832 8847969481479973444 15198141873063885959 12612270420067829650 17157079198896685425 16755179438630320750 11404030131454429469 9663636590072918805 6362869949816099352 9534204267730420419 13559001596345994362 9480584475850515805 6388234111466251326 304993823799724660 9284542164989371623 10296071038496288711 16186564348055451647 16006689697202203389 13625302132375910297 13445157119837224903 14970119116350144118 2897934176804706879 6401952188061647876 3396269216511585242 12244022083706883560 6032202340691111888 6393193287557722764 3045616039460012668 9743983678146717247 8138927616531099824 13948814078252429944 16850361691852833505 7355521025842554155 3750982081985607785 3189013001881889552 5077701400977020575 17617158198025741379 7031294490177268508 10096883090006334061 11849914125164777965 14622904154573026459 8072099333664758393 3978814916203542679 10707004286490039833 10826295018004713160 18031193266447014275 2285943435003954750 7525008065952668794 8101647552863155290 1077495014619531853 7295884291680519667 8875150222383426149 16971852039809106496 6091962155540009405 2344991858476865879 3268760263216478636 17835750197390130784 17490796661421324683 15215131802085846272 7653460485251117529 7041710050461876287 14783728079268569076 3242489170946752371 15640199689185112540 7490295920074412548 8967155060507611191 8987636196250706116 15459691483859926395 7982245445194667244 18339026130111140605 16050786357422844328 874424413676229057 10321772997717496434 17627288502276899806 2060234003796599971 14338941398972902082 7641248745253347736 9928919484368593849 10298636220540769179 9124143653225481682 1665323834414100749 8200761939013986287 2220023562919495306 8167816110745233461 14403471581351737613 3149364870160598510 15379345712328666909 17476577936831201351 7418406419269635214 7332407869459186681 4736919502189151075 8644934611256810672 829887145737277276 14535863814261384676 15930452273287236503 10663355109863664005 6836617694544158822 3950767107243178043 18379714599646448965 9430451098797040848 12041614099496053468 17895839437341602633 15081397910182156203 11132917432288094998 13841412945150723949 17129485951633322612 16692931107318747585 15615096223346466161 7986305651171402271 3402714268326978174 7201992142423320319 7935759886564419937 1159729355941106377 794737336250518433 1284172618404118602 9794744934686117925 3623916360692594625 12229660384557739527 6194473365946930063 15132249328610333445 6130096586150720028 9985240553635358209 16373743585853920075 8986353217660936869 7929044301192401731 14618680941069374936 8598455851833751137 15195922366615153896 4650087558739367259 6422937970179800169 844181113370031522 12822837682526106193 17859630109292440897 7701843869891789575 6378727427396594240 8754698738977213768 14230584999239563122 1884242767629635601 13002742124933515850 14417049867435131896 16036518646992918253 10589139410866346449 9436584287323666249 17045963659572629820 11533000885722910927 18013560802964114826 13194141334198217258 3556879628968342788 780678466988382274 3304453224122028841 9185681646206825920 3959345494970350675 5627456407139617421 4939632428883468088 9402307413094298797 14291608809846719647 12502768657262516547 2892328382849455067 6756546303603487314 15115621596447906768 5435345142999748012 12885019327962144292 15035066927878055021 5464293762095770335 14722466133659650042 15604372982203977672 2583741640799102095 10599913588026312800 14047961630761634085 12012397458754485917 642392820410309309 16278914593826871811 7242103227353258324 4320956105115401851 16227894807107996510 8668425358751651727 10021724768799027980 7261362632654427289 8201912500976291339 3270065307364270150 2033720052543033950 1400174489773235303 4029515682658225118 12650949191337288072 10702242418889937871 10611889880516005673 15697085153558063183 4508544513002919891 16486558398280816975 6619291654465568488 17842686420926966329 5128282100817531784 16244620726328141732 6721977116711841082 2591164701889587016 4659681895162265105 6827017999299628197 8953735852327519158 12291016292842896903 3065861628837410702 12913057119164026171 9400150000973230742 6718777536824698001 12133880944600730346 5883857987959057455 7345574795230670543 16838556084491880632 9273091097124022511 5931125960496820982 6690303196716783473 9411883659031617779 14679554511672286797 717493435492624998 5691998252377747413 3906846817569526541 13912780603002537194 9783221521849346714 13577494280019332172 18204047291573997882 5699791134016820274 12705133493868545758 14072360836757540137 4042836446540388028 4895846829296299517 10329476342040414610 14483973511065916316 6272669681596794371 9179379442303344002 10677951494770924391 11987043085000253941 12186066062249330910 16921758641581089182 16275716282567712450 2531302154414457507 7829621687924030006 12285795473121297679 6449931733921875891 18358019050721356787 3600441100068523490 9357851281208173470 409857798494129417 11626186127814661985 17369474851892138517 7347627452899647929 3880026849421752814 5596597189809628212 3482907658656943489 6648071135558780023 1344627153128681621 5144573691234025657 8129248634364635495 12185003111218238969 1369261965605038815 8128659972611681140 5325231503986076478 10555785811442065137 12025995864744548021 7093329450362267480 3375124391049027594 5865715747108451510 18280538278672873825 13328825762154996628 3756333416065478918 12621671288328114693 11410262589274942364 14437629642390756364 13882344240149902592 9466656143474812560 1917310636951677128 12102091134438151482 6782160141230524290 10138595405330739236 10082039674785606809 1477074791507998606 12530518542267565216 7276827575759587494 3401783049955424768 13194243372082134373 2118347390740273426 7556000734677545650 3530194780944131143 12405183442411758976 15131141303549837240 13949553525453844056 13669710418137274268 14128229444130075406 6861201305466260254 5040808172593863379 8637132209625452409 376411910542137482 18011451195878274480 17333489719546942411 8065718504795297122 13537785232987003251 1178788107987320275 11247453326075072885 2842899531615856965 10518481289807422465 2353677468604715602 16023844686510654423 1643080013558310252 13315763278378966186 8980452938155671427 6227461352922346553 11677934975975203022 14919233361233901280 9050677448445016486 4466439688535949551 13976737790894327400 18380839522573043079 9735350960812962523 4900494172796109343 5831584513033140533 14917319456947889282 670897713610571979 15354293663010919150 8039418043135559386 13691712556236988497 7101749066542828770 3287691904168978710 12543850957846324894 15717768134461620461 13942554006084014971 12160118897609990577 17220385692665595279 4987973347103460281 9413701463884171283 17929945066358242526 14532746930255872192 8177027390812017286 7511999282062766760 1046034123887654306 11957754331031088807 7392303222929976913 15265555324373007789 12785420276391273775 16946673627695315419 5689862905778552327 1336476496850837457 1010488239452044237 1464058573511733333 17073538220360915313 18159337569108239442 3708598279889052391 11032408711050538143 14521100965126404880 4017474388736973507 2150009085150342990 11796530567823912259 2918242238325842779 10453266257251936015 2813471834037178638 17314438103346486898 10989337709066133278 9194591806047085618 10836459579856452728 5856841862783262062 15607470084165621060 7074110754699648300 12088738305893704952 13749498760926976258 2576450740086721460 17175936515153817339 17133527062140914581 6796599814063826107 12739791401139393986 6393210980542815697 6644762508853804481 5058477893334162029 4863392690431472850 2093094148708065271 7428707295699709979 10626377688258949869 13915480247116779634 5501504304935078478 15406349762973830726 7245751926476819501 6990420740391366132 13686957410652737486 16065637750512829921 2749173926241020074 9876738011916725686 11093322482284935036 12449876623849529391 18220553099737866134 13667518143559153163 9738386973200805613 9429350110897903471 12538027622151335779 9715161725242035496 13185578025219560582 1818880667550446939 5268877812985980248 18102335167893339163 10243288101561556865 4928384737913727032 1594871815697321896 7358341620667948552 7946686357500360901 13741464328457980138 14150139854434638540 13896944162266615996 8358389279985597423 10747770260011840498 7813438870665289179 5385162570663875403 1285858765982884205 7335446311890839049 9322579723401249669 11061429230655900239 4739315264335619510 8114636623715752754 9594814229096123568 10121608804522393083 4127574589594988717 14202443392388131772 9293889982504604351 736115800514164528 11107693489674791813 10289613064793678479 8838459537933195981 7467222589623349855 15215731903779521675 8200106827218284505 991677297206119435 8772470805711675053 14954799039987930099 9204370853141506750 8003931748775384769 13941110153056707734 16194520606655243689 9582013673920078443 18144529565204764687 7392081248706777374 11174122719838062970 16625773877218267519 15396018617077337950 18051188796795355433 11847343994207367691 1958019405925850982 15212048278461520976 5488099050362304597 18254018357854920959 13911829498120840727 11065641394328508817 8562523650844813527 1224847817585744547 17652550699375975763 7169490193895769386 6650708476892128974 10497469132680201372 9252726644652259339 12118977007853708027 4586553266552128508 10321141382473606333 3932857549929707623 16846680070799455013 15201972047404422399 12224154743370913168 12651957199771891514 18335472719847580883 6183651884298208451 1065972858927555583 15786500011322306783 2470174535854766233 18434735778149872461 15391923882966185212 8921672133684135985 14858634781953328053 13084326102024135882 14450957497474173174 17135825093009554468 5381551443136473269 7129995699949116034 11544777728403515170 4690477019759715244 4254666943572791398 17748705302158247608 735138013971343507 1359892509525878101 16784237634961307512 6022898917436196945 4139254777942533791 7299284740544999460 17045446776234000130 16244150309877544801 11599456510513633270 9879583646793649761 1180639831199399552 7751549470767801727 14647510628415034651 7153616532789629695 12134523197025227305 16155587147011373225 553648200438095870 9509592008933511697 1866604196138858169 8276594542577386028 12660037862386213264 8152470103885104034 16280891793697042853 18296338339072020799 8848484553981244958 17405096680679120581 5929656269464095566 6506737388062019743 11575636602880876589 3284635436304500836 17991716321155242713 10741104599337281010 13217238779231818109 3272324479469095209 18011247439949764244 8968891171790853688 14880873716817833695 14802739258661542827 4056607776562993915 13361981583632596438 15432612840079607371 3336657222151602620 17857566948345046475 16939022128686418377 3643443276135665752 16799979713662209165 3274382396019089318 16062534407046969632 352270736070686333 14603336139883471720 3904727462711563680 10960317846420451434 12297462272424969956 8123438623225620805 1968211880663487448 1275782059376019487 14860459720812924546 6048342756280845763 3791194795983628642 17776399162959877149 11499892867178328658 6185277778088497438 12331757172590369062 1635905512341678850 10557940854332588693 5551107712417515798 5589640869760513107 709772854419898199 1151167400477839321 13281205939542472379 1965585130881970529 1484639807163486693 17386553254830360073 2893610921183839319 17567674588352635282 14473294499371668309 14431108320386936517 390171851769254800 11492961568684846864 2630904027747332719 9000294465398365575 16345689029475952149 3308035501798387557 836982318014326307 1495114988804662047 4289707706823990247 10848789277751908351 3741062625551848894 11562883061535487640 277451792951857583 4104805297949115044 10137843379644701501 2506850115886276871 17384180283974640401 18295062595950996974 13710024407019833585 16657933412232552324 12207583112681471940 13834604561328928233 2141102711178427319 6637488576437485771 16104197242363601144 9566126779665816028 11095747221069773618 9791648512523935504 473506783199369197 7932837667062322042 4898647174282423139 8332914588653252298 4578638209287733883 9282681753981661932 17071980490885321143 11448765758879520722 6459623668459891682 18397772936633168570 7769184244423377640 3229298517133696212 374075827467866333 197028917168794010 7860932865902120227 11871262937970849305 12629159200158753117 9519869302493543135 2290427683911339164 14433102464366688278 230892991244070531 13082998794180540413 4395115331173555096 10818692847926299795 16587579528166182593 2144874619196850216 550986473566488163 17943263695926013671 16916067196792203104 10831269384761046102 5906401451466645096 18172305197925607643 10121553963697482450 14164726931852422477 18305699335570868267 10943382919329735458 7029863912007146857 8302612880850680110 8790270112832999704 745776642978398679 12425045250493747087 15763029551709137806 9395948659896824011 11819288568646387703 8231548575050200254 5215606350465711574 1680405229796381504 3785614069216905749 16149789261774586096 16573002655586030225 5534708809895575936 13438325069792535556 17255863076179219555 11046031020492894974 16489663330219645693 3863653036604759508 8012383192754426819 8780088875253413565 6155649127814489148 8733940912964875656 14107533688973160478 5714480625598295692 13642042415629353937 3377598587080189321 67802593799875573 11767635648233252945 8787069732457944165 4999031081120436237 13763671015386768620 12178221246620633785 11005071599618299161 9939943235736348224 6641946081531062638 816152299273687856 6858094553086103266 2079578471216873202 15973271357792418653 10754358805227998908 6834607724371682946 5078280542575401049 12977416658284082888 1507363137068827648 12808556385741871273 6532572413684397101 16999655344607854459 5510885945012543497 9846645787358322969 5925380331260656808 1032342586943393982 17546699442198168022 4198838289609562001 3352847794055904831 11037852989315831277 5150050994672143552 1132807882530865045 8132283772371018440 11431838991196400387 12462909989753057363 12555820727229739567 3484305636964339747 18337646368003419483 9916497688166642026 2943053946116334069 14839247932023232694 14840974356572855998 4462042667069353987 10910242426795088584 17901326247226820563 16657748633628392665 16024835640634222913 751610633911956987 14431551796358976754 8010009175214421293 9743441389659286452 6418914062579173586 14868656598834394558 12961052866780741864 93451101710300252 7007386571517692977 16737585662461344188 16118311459503482829 12679515164070873740 6326338348326793218 9717460176257112007 16562195680362138001 11365015435709929122 10792883494605403915 1865257106751531868 639097130851256765 11458403795777892293 8408130050862717220 6232363176134625887 4702597231082353009 13777336230334858105 18316808125509885118 8494741455391686225 15344559818665246728 6443504732133099225 9609989685350675716 9813371790861155426 14793897945808710088 997428116856698755 9411888149689378833 15011314927914086123 13370860925196780062 10796716567198956337 5161681486017170668 1765174966476621093 2802757933547532951 17040015889563715722 14055402960883166460 3249873387037064534 4412537971717285379 7467762253707831733 13411140283856436026 154055748523854358 17362818899100102680 3052460785330742051 8143128407646716998 706700619714993928 9374019252312927399 5315329448984780808 8532365814937993351 1724179928550139726 15006059493874700332 6379579477426634506 15167823868346231577 135600470627279437 10017849947447516836 1591439721519562446 1855658596729499380 5380668985956435844 13351750905397555319 12635023529458866365 18351363911317161403 4053344545644477728 18031851730762655695 12996298518315460599 14659771462114751008 11257668755135586729 6389811511039260426 3287531079897911186 4402358938937607152 16460463906812538329 11275762458250611074 12221869612401925572 4692937806348323110 15138410497840682107 14581328708636440383 9250902378682374940 2852359026740216511 16807144985007473232 7327151700465950256 16810082966658664364 14154040644919123667 756243976711280814 13998451106650745008 11749710150860852483 4040024176407185123 7153171868619535702 7576262058428995260 8763482799804881168 13080313407128835327 4383453281718337267 16475151672680179539 9354880773964127181 7346417138226295879 9843219357413128801 17292546543278168992 15291410314179320196 5528421702628885218 1684233077080669306 2494620732903975777 3759228768695945728 9412782363561717118 3697499432149464715 999194185545598585 6343827712776452283 8732032723821610071 1004539043846851270 17401994605399546680 8853584903985326197 7946614646166601735 17052262313947065439 5323718134759806590 13979678150184694746 15553243137080064402 17331452581103074963 1515392834261168656 109275047371027278 1434653268442773580 2077703375566194631 18348153831053013180 14462577140712244114 11541153466606833634 10632598011584920076 654202140918321843 705666496474733418 17481323115319515070 17398232247367885157 2751525105480498482 14683230031598369023 6625381686979553098 9886220172611275563 9899232224072568347 3773469446636683038 14938419898695268167 2854856908918482840 7468530657598946084 11901946655684437357 16672614664002830587 2225713337805004193 12955252064904881514 154444805641973941 12863699784773295225 6721496813646408109 8593751793406958655 2473160377530260935 8271545593382762043 17194416333323750030 11365369449582018744 12351156866064163879 16622137600367328033 10847051214404947190 10169051448078415707 8702789321731044732 14512579100720838304 5187926384697767381 580779103889329201 3480283846017937648 5034804404154900066 15351292206652621679 18226171898392581889 15389013338482561482 9932511145988397344 17547929823366057694 1510881013995647331 11259021139022062392 9846143097330807898 16670846217633885008 7134230316925903090 18355183141140990049 13068750332993944927 16316706469022731816 16698842498092458777 4661930136364383917 5524298197058555877 17517968450673318730 8499142791570075242 5814227249402384832 14746456949011211778 17845569298289193695 18310860330828564190 9844688619293800391 11174950428175294003 13318679851003901819 14022303331038569888 7338139898193185264 5464327257586851400 15443624945353934185 6565316121343378807 3970278192669111857 14382987773072044157 10937075489361341421 5666937564887854630 10436596699507987257 3916492676806198197 9681985357502432189 15031734728735777384 10380735756834107547 1166970235114976684 13603858513726896018 7355286387221079007 7551816600612044434 8808897171894146401 9742873962000028583 18012627686570563337 4921311252772149243 6816539688480340227 952282174410776269 15832536636759594574 11394760173142361593 15658216494395412530 4887677919539566828 16234811978786658137 5673713891252889853 771284033978452874 2062265177256957656 2328088854358641358 14275908865262622853 6497191966717626646 16991213710938498125 11897958751916725962 3165782629729866154 14069452741719714313 4970635259745707340 9458510939485405609 13594565826253451698 4001465597152682807 2475970905675962703 12520053344921502511 10874898926159701452 9375332200650304853 5871181866031925390 5148482096849330182 17837739999850862464 3883139845107880813 17473422908321945402 1066586183304728491 15118385291188632341 2057729973203725936 4769645344774776229 14337760254466504064 18080277944600931210 8805592120340045895 16981791057977670195 9049515195606654761 14172248523100219191 11262832377865067291 15599354456130162052 10556468444641207452 2705181450358769099 5247825703730818097 5199085187682101439 10926514102192168674 9032243920512348500 13939246069505640384 17440981651601137750 13653176039428310389 4672463647760569117 9716685893035753202 14028296704450759451 7578579609756457711 11393068158713997090 6785336439797180837 3238525214778030256 12102150445544785348 16997170048254136812 6263290986180576484 17246978668151055329 3195109206560574135 3097894936343087428 14934893515092955756 645912149594960262 16978284835014044275 7623037866312418041 3981437515677188584 18396122471442917068 4501233174352841459 12338177881308699711 10005001055060493259 7685074438399736211 9572898131191560456 5463111459170019166 13355876781618752948 8228315342767101873 9730372422517959611 4434460970758272188 12574500764829242572 13802339050445479938 6318817137571559283 7347859039858802452 10862002834367674642 1445228076426560202 14072500595752770572 8105523829550131309 13365334664890077102 10275133128622654358 15697062078500119805 17578166468803171414 4256457244417948365 8933434372634128085 11013790515563194786 11867765781489344643 17015753620036489898 1588605233213133154 1535512556189762871 10220764899714684864 4122869884832870188 5133934145511271777 18290577206470970449 3268128306370725731 8444957234377301640 9619276432743498491 9171537826576999851 11438805843503948281 1768516920256407884 15403105019609496097 11562251246978875035 15979705205881656275 12411844749518241593 4726377149920149496 7843740295230548248 4426673314967737304 6884002038816992508 8241427281167147024 2790331331206135923 14225003475737066315 8007830280673628860 18252611478197760879 17056208900643184750 7407948735082765086 3798670392947956899 4787970550534763029 9607842101288157119 8376487852636407921 5049748513910749779 14261393229157982762 13203760294454081382 11982089663160617904 10091354144843344240 12370054485305524482 5315401932342340909 2447806061148512976 2700745703154275258 9924675727318397381 17105155804354796324 8566639361901930561 10149662668363351985 10644606195692714928 6948369002328353388 1816716579735638438 470385995895648215 5687338850091107827 15335353483145312271 1478346014267984022 18299594786506925174 9635118977659444161 12300669260392228237 122349155409082803 13880788210070175536 449535202055710266 17116562234590351454 10812243706570222380 8001350561043662026 8252301873959668514 10848511966396142689 6184995370817707173 12878047922388455692 8207791024123236210 1315043383097753394 3034793379712169771 5676480463020262400 17445647168580063047 11461660146318896428 11771793795739050506 12174943255563989746 6269184263525087424 3026416380303203746 8013683927439859556 12965743969836089054 1763116035177735691 3729465143410591387 17404530554886440484 13832211723799276005 18068741131877043481 16037073542283223910 14953780304568593914 5094381690667391727 9282684791125689645 9359165133978091313 8131661826579662003 15662517957670366772 9040216578486760988 7074690590571076687 14618411326380720760 4939148812258084646 14216784633012629882 15760337929806312438 5149726789427619742 6307666768136275989 14087115960158634199 9644873373739861593 5700785049289569307 6541455223086709470 6390191753552772190 2215287791937518916 633113139618112367 3633026396756455453 2812735319730830162 3838471508220887696 1963757707811720989 3827416585529853584 8884938614949861445 4775443226405866220 1033598994740719120 10946950551470456556 5419762642435601694 16864320127264989253 17862225666832876651 4170421277323902711 17214062543633621463 17497706549779439058 10690077113444199227 11090075858003422362 11350376523749997491 5555880473555494583 18329382883730829 10636971326321366422 17290851045338428895 9004407756086012513 501207946851418048 3101222841786815962 3906055191953366467 17619359621723392035 3992550448909006431 17720398327026495172 1402607320371244047 6467560910606388259 9416277377007201577 9775742969999901321 15172455920066317131 10945676964587990124 1004859460371663557 18097469474165341066 8089337518451313045 18302990208369127804 7051949231222862763 9897537988376018130 7823399329324588775 79559260194164468 15981384065462389427 1522107013061061542 9602444037594253848 2624072150244814610 16509104896129660174 10823870910948521050 16718183346666467174 6273667404479847583 17676370811907119564 15091326569388780647 15556245106871020519 6490028667022127860 14141808278119258762 16410944255572757172 9339409187286778496 7206446592166520776 14179277535417789852 9557646587110903396 17888302664189693491 15856821822040014814 8939202347233933675 10017718983981687180 11757387184480618536 4040026918778376843 475513580440684452 194957666447101513 410194075865261197 4971029698775771226 5687847038505600367 2412933246920509566 17498948915963238071 8824931297806273842 3840562509070641056 13999737030640410225 9728218703439055609 2701350199235962804 7960040584365346269 11516500329802123117 5416661830253642223 10858405031661990836 15558303910868299435 999536580050744752 6672860078587632732 25781693745277682 12493792581401270194 17642147431838405016 3746374458193367641 9269328944765822605 17554729260426740174 2473750502477421374 7376351483707443102 11026904378714780846 17604461458663537186 18369008132996738889 16442767072396227007 16413689502392942614 11319709784516130449 9552649574535154247 1439725842664055731 5399514430637455108 6363628553315029946 233976016350282295 18351514985140692087 14963400299640479783 17342375054545849643 13601371490417948937 8516832648617736297 9845785776189775614 7805917163476685893 7503873216762749382 4131495578053111538 13608438619296093677 11567810627544502186 4543283409891958683 6381430683743438402 3986185657233195388 6788580321751836873 8618914839157631422 2981079128198100302 13159630760011606461 4362865515957887172 15369329659189466352 14367669786301992207 6860822094618135956 10794993776835230197 8467390485013246304 1752219588468814407 14977733787204653865 16728621424251942201 10762412632174581140 2523213068897809041 8751344731585065522 14290430509341179841 1790843647666823268 2480287640380040029 16016987060215150579 7391313675978551864 13773148957602562230 15007050124839090369 2884979673143824387 10826021795205314396 4885402246916425710 7946917339702310066 9939511064316371574 2611896962273781621 3105737568061298953 10600450259077150844 6133830463622174976 12709269575618342128 1190044736667423731 15616653874272500587 11700734046479101231 14531674917239597945 3245266629528636484 17183644678772887970 9901714409727514412 8657279172523403628 2802598189706409144 8657865020168196225 1750662281947656700 740276457463475041 16573722435366437194 15808775464578908530 9018375607475686716 3953102970949549402 400544201837157093 4038650141359121027 3334938258768711481 10353803332818308217 10680524118878951031 9524729721574187934 17893870849938255465 4902488934994177035 34853804129430954 7701367621556586685 9272016714138561657 7380687025995071504 14109400038774609029 6584015735661955663 13160753427963987288 16322570105237555075 869072970443438008 10400651005064353996 5630985465527998062 15569149446683193710 9342368924901954527 832856105120888856 10267597803885913081 13725158296132497254 6074478255724208838 10005621377764334496 13256939777284375985 1516413607783906933 15033057460840790990 15172359243943732597 3466590281635697961 13011967287408285730 1614175403111371552 2281053041964297973 16662010694658909598 6595812821499658489 1740739374043362431 15853115502988226103 4986229997773289317 2830840937001376590 14995094582273119812 17100460974609637673 3084213667324432711 8847611913050279513 9698562714899591805 10387077794445039214 15597193845885302599 4208883254590546540 13200722666786012868 602722905620744593 2101549603611941325 8537206438974112699 12301118726975344631 13691521609361144169 4574721573723535587 4658686878539536682 8368874390873167106 18044654443197870573 9331180044304220534 16472989822804280855 1890071480346942758 11775956046012727303 10682854331322734808 9734577549690376971 8544239015581566461 9480216449659220823 8638940013973251311 12425164955374037887 17009404194252307765 8750929972509445894 8831675069489688681 16630572534778585133 9442470575288660670 10736660923576449697 4725732802104875979 5192881008444901799 15530400633687606250 17486486869204756554 2847932354642070060 10914191298742888725 1536099070231559795 6808903173905990491 6153481568443825179 2181233330109771665 5534846827864957942 11774159491266412603 16552339679492891296 7418197031942897414 18352758182474047156 6015432466628964709 5106294465113131061 9782172526646597848 4827362942717955971 17410460331396337502 10958061158296268999 16835867523069699353 6688288739956461138 312272777742418419 15991488710914250348 5320226500635003926 13512135028722225720 5506688331157472766 9133212687156704717 15334305152424412037 4181887944813467334 3000223520797501771 836504737177733464 4715466896846789955 14946438766830758565 1779355436708080997 1291858548383390790 6182223280427815835 15631421325810644565 10963283694056455381 17284943625971018017 9495631298498107531 15341226529435687536 1246292707321807276 11561650205497979058 5025778929819331164 485898216361918016 4660980576973842409 16183391539255707652 6550510204305175809 7608007697077503461 1286661592423831218 6355570188474721489 12941785221299382592 18131835705864715366 6429937600136060046 7168588987197864756 6123315194896579096 3508163555903166875 9405848547824591518 4595375413463110225 2616193718479827907 764309891906994447 11183304710784991809 15627373734446064354 2447769575752052537 3418874858912943408 2265584063849131075 17159354145084480042 13630273938775516098 15484867387311440494 4997867035182725646 12927592555991072229 14999428866140258821 8157026704162297139 11468255933295116209 13848320933757332725 81327217224344078 11157892480058834136 7110952533800364318 5261234528666522743 11165163970910572214 3020022518585285491 16094575389658506603 4249511855447283631 14358386739230367420 14021021071053802267 1592419249336605621 14665434150482309685 472194674728179736 2075368790036022700 18264979826404291304 7076885321904994449 5136606884133217697 3639997499675612047 2471997115082294305 8726784258874572562 7802482660108566143 1240691086624750623 1154221939582159007 5110337044924776690 2086568703007908425 17725756912865546698 8174016914706344747 6386507383563743412 9477561317307898625 8572209113927722260 11035260514206580235 2372482855697426972 5665115475654428698 5821348351242316568 13024244129845338400 8650711717208068026 17941586620227070395 12904046020519922053 3838704313592855637 9031738743546000899 7645154868292901159 6157454453893402381 17987956882562548377 11661129411288220697 10149156215527436987 5504747517270325093 7431048708301407567 9096555352717864024 10103027012942945026 13597493709027725933 17367649560154970333 14488915067781275083 13181554244336460461 344001296749519946 303204488245552188 16374694703172758716 2348419869823184677 887495027455492110 185494630877618272 15217265335865724036 17924631597846634564 16663348970881938642 4773039003944398423 13508965212258424433 10498002702609906169 6666598782149198273 1313070195175756162 7083530683785356227 13330712454285880138 12014759556393947233 14097135429021396470 2143082859369313278 551381816153249140 2048507803920421216 11403310407581289351 3026453319353737055 2053609358207003888 2687222082151446869 3634732591729553972 8703920706369949196 12141712494254316559 18249587946997795713 18224971213718739207 5864164054722429779 17742182046149102290 15600146340619560109 17627299669644991492 5238984732770193739 11955166091798690707 1475014901596384774 11855593425187000765 9260059327180353468 4799894726594867415 11720723218413332233 15247533062703027578 11394847182015516387 8250556597221997223 2660923039541820285 5558303748991761642 17278818225246078006 9069792468801594965 2292251391025393808 6099054502319104471 2555019333832979333 8057693252319058633 1539991525790640028 14934328164323375876 8326581086774954258 16643083467440052398 3071582518240161090 11227494373087575130 8301693395483517130 9841987708927941104 1828856860396381391 9879765133371460865 3871269250390666297 9304870704065514597 4577650170333411128 2794869908747518568 1300729613889401492 8181512221434977572 7913758270081859398 14048462773938119142 687207877084689745 7588353193057214729 7298958776683007242 3153481211237567148 11528106163305962441 6409872154566769693 3185757888379944236 1248823206949906830 650256454601844125 4760001787543203669 7905286196441717031 8552341582843093238 16178593107004559032 4122051842911419268 6386277873050909114 7921600742413382456 16390614814806015056 15224875299336867208 7099335448404225578 9193287670051187251 14206057386852290565 17227571798501570677 18220632228275059470 10009714654666433527 2894687883133427932 17063872096280414991 5808431314926838083 12209287884964622499 5265022405067919584 11118219004526468184 6157504845767195629 9535529619215688264 6187479133519380559 4280624324719039365 17168501337064188806 13045042114295489124 9849102582858501459 3189315658806741050 9703526911940495639 2394611904134656014 10708805145162700025 11247896235848818489 1344277525612002989 314902604769057334 13579880086194889657 4331410857674897164 10972800573456903337 5723427744565389876 5835660498308390397 14944183717147931292 10664540515184958239 4866605701788858635 8356635421291101077 7980401434553552073 6301786648566114012 14674037407125985065 3440925977096405281 4261170341518541281 3965817120299071718 5938715021906600289 11507764121247577617 10838292504573187820 12549351744305735127 15294113020503712170 7166554478771873078 9525523189358828225 6657290217385943669 5893443072541092800 4690885253042343583 17414577501182752941 15101347425239681948 10237027070993149329 7861171759888490184 5181712102232603382 1976156040121195813 17143208516482761819 10244900329103796137 14864141401475807237 10516327074393893868 17909228906128033880 1972093740341199011 5154080953983228464 6728566856650366262 6610915158347460575 12706033807667843566 6470908878145212482 4454289497552314063 10577049481433211418 15103586478592866463 8035709539745681616 14284782652413178121 14270954166409897870 2683875099761519987 15433062884400117398 8655174847230718465 8628487162637669818 8458888887910527262 14455753569407345815 2326346685203174123 7622082157015047082 14426052797392563007 10467845037254872053 18157649664308067597 8170534152585899581 396724786500404721 13391737175456492676 17804334361987653287 12242846379279712649 9397440432107951036 325001184563664500 4950311835616099476 3604608275214453886 4923754668707738950 539480691121638749 9866115435604157328 11990033698421006754 2194347557318942841 13209950275182647394 17892511616947316867 1843945185172181173 6056750286319681237 12164265683584879018 3946187862389937647 11385894380749175976 15687157439115626129 11306061704131013194 2300300983016373775 9143564902995162525 4780923024720545564 13068498264618704652 12605999209174175108 573677854047037953 14500099559539558370 8423767052942338106 6588833703833426382 6562525300142406353 2712229551809937994 8122746174988813457 8531427470545944399 10643792366113153788 12509335192342742964 17944373450431527236 7393051524004130948 2380728721605771105 3759535784902254050 8958458975936082421 11408028025396220690 16300306501101192942 10730117159852931171 7438717093862642001 843711324951252464 757490136433322051 8024971320497389806 18308902235093438103 4609489333082048613 2647035654455714723 3920377355501916567 12101669702328489001 2269488470540277546 5037581051682179834 869389495055089568 4673356517660452383 6940777321594480166 17059037951844697507 2712843939984886455 1443238142690034685 15398015777162155299 8496965586391810503 5922822557461365628 18393006403830254839 9547956572033945527 3954516435575989877 14207303996503808113 14210838600687778395 6594148548662582660 16421110790891507443 10358736305676914926 3928870673510166025 17464537359241676502 14351337235217178684 12664807949616809043 16799470225671600422 5413346454657851939 4761982357236392761 2432228899576072771 3222994017069888113 8709015727793317019 10847832563690953399 9835524888110533863 14167625110237228372 9068985318544626438 18403137682071074454 2178372885264633857 2909766824733204436 14504480626157133461 7340059915141190701 8585783878392515780 12113537653161927402 12339903221900028797 4399598441265101375 5825995403128126106 4330216138462212517 22056123239264730 9660879169681945085 3945238096978386907 665295278443460483 13983527736203410613 16860032732351856031 10719147913775481027 6614747731907887546 7012294245847664099 6570869257794846961 6787012728277978021 3212535417466895935 4773174645861334990 4818255415053299723 3178901639016531042 4637235164174683310 10199973554986327185 12735450560789784186 1159267353156124316 4321953913916233683 8168035811022943805 5601122160331447169 4781099532784846153 16318893740073994450 16201802586369005128 8210898029586988290 8415708751311122014 1137330409742592753 9437379792890744088 11270707298212946683 8496165164289028675 9859973533028223997 6891474693677128134 14287558765141593355 1944054094424959573 6153983483424353950 10908610089719891569 8781599311543999472 2070039589710494358 4436469978837916576 2293136339080956520 4649232526065554357 11827896632728126022 16419165124403227859 17926757288164238133 15084411397139796721 14412515111431421764 13453798346535214791 1575471117528636809 2568088027446905354 67264015401896143 11716177840928141912 3237440039320433069 566827169364772295 2593679658448944859 3052951011957413461 10709830914079960391 6570848451645288909 12700104523901182513 11229544677530502076 9425608475212526993 2939055943887684187 5329350973256940525 16886027662802406704 8932568782950405080 9385624998955494294 352665447100410982 16525123170474234854 12117724122321834952 2312774565509883539 18304441773188520006 9330157078687296305 1519742352402118201 9207232846934636396 14306484628599595784 6748861147981703848 3469657089081672682 521531789829116265 13513357795656413587 17974010955957742617 620875861927541610 9960548256365953203 13640575314243011925 11059034999793389929 13120505188858907104 10812043883849470469 11742925202695160508 16673580034122870425 3819710640493804446 1146169397108474550 7918333881758039909 15247893441933795168 2610143308402175302 5229748112512784796 8180162576291075512 10809466647632800086 1520807845103578467 8261316020434640805 13205179895489790862 10350543801210403160 14989145952907968640 5762617499990051037 12494557900432172641 18381915021355875152 15422668555550794059 7729421371164027825 10857687077804652022 14461735011322882692 3924923270729770440 16108740173715584795 13228064087841187921 16777010564249248821 15371156546152891869 9120553823810114819 13132779716116071896 10820290051415876244 4612518065593888093 14392274342158624299 6581897259428282623 16631905024191893170 14667568964225039141 5417174866146279478 2714541581893412130 10062570654836532006 12200261945404594112 6995314578798446570 415121785969539989 7722128921958444224 8985572392256300173 14811334334691739293 14601400792055481233 11223993194379333171 9293979628902140311 6042915577239430231 3672900359067995655 13959678347914016598 478391578326216876 15338069900908631765 15623759272043316083 2391745763142933703 14699211918839402154 14424229072701365768 1180199379497899151 5552812463875501338 12890613578808158247 15870589133197153224 10229136195755729126 1715533229786452978 287138885558453684 8663009474693239388 10719008661761383664 8119076785630764805 17473820467624935802 7426836837518202816 1774827352216830658 374189778107802331 4594379354976125753 14046486957693020698 2107951062032190150 3354244677562721219 9172237728868028752 12427425372765738083 4152698525519561581 3637936214495506471 12401009825446953790 12432208130221870715 2500819024548484376 1221903864415631931 4543908859774206025 16775550825856105906 16539953148714780901 683587685653820077 12336134163377256036 10153454211049440943 15991366641019616877 17226811262916249670 8391949485297027455 17066812743204623622 11280854390326433796 2099394917034374477 12287489355290921067 1375449531954698627 15894292903337784844 16561517840013756673 2334474451313700958 11802535980440469858 4819029684275273242 8903947016596682255 17261192695032136165 18254253755129901038 17303322687310176507 10436315446647688285 14322405004885283413 15932134470692518958 5507710634627674184 9928429583770449421 1276620478906920902 2835062842375518750 4781958990699877027 3448901985278778109 10011537013129950156 15534898226467719520 5705383506078869266 2156471581411360457 1965084986291863887 10450756144602401371 2132792910824531346 18023873754203879486 12206466453350297558 355291290341378639 17871544877089653142 11237140088022606144 12414642835884239062 7073901237290018902 8648541646494387323 4220444986877116469 4002913136850998928 16593591472857157817 15520418034144028085 2962841712311260140 799788694366180940 10867998556450702868 9910464691286651419 9039668084671720217 14469200903228793440 1788962629724937300 5498541546427783198 8848722468255874270 2660148744096077472 16900075688576035570 13308537371870018144 3722776861077999965 16877925854327128140 15077588036954547281 9395313355376643197 15002093066844879829 18072825953653371298 18097894814198224605 3677283512626604371 13185307096191976130 4111656324170957976 14192835689514706740 7346979853803172530 7043993339977635426 12555574509609318801 1888443659256472000 10259652199434143201 1963066675888043141 442085418427589935 14739298307094558841 5453133470697478012 3061619958831034815 12509691573441220269 17141343764856257284 4319401975597223762 13410534082772319622 18222050448368732207 13031116515070807260 9041690372553019227 17572069023087541377 6863298008839790174 16654180340253043039 15355552708228529323 1423952621990919102 9000980386210508813 1483551886700279139 8961218414175676052 8142447019824355750 15738807033520746818 17861250292381748298 7470130845255760784 9521018416238077659 2933143594588445254 5968072332275099195 18051509886923379606 1028349317105884414 13110082119522918771 13554857236078778775 831752454041175959 1169211021909865980 10742546153390258088 3279090375081560932 13961366898698294479 12205335278710594777 17730530228277279683 12840385001412964999 1422510503653027399 12758470879105104038 12644449876227069889 9703325349477338054 7499333065136948055 18304977338735748453 6248380268016312020 6517713002728546775 12832939867685420701 2751548295590625221 3282450600881680345 11693904494406932531 9832098803254097877 2441566438579022488 2983724212242768809 14611852029925370485 15912327102359939381 11293842695191858413 15811769255454394464 3455444192529953411 2152315860490945013 12496074105448807709 219667469162737162 9799602894218299649 6092069927244163428 5603801585666215822 6117291643927718451 2603274208195452953 8901882308792512081 4840452079208300075 8922912863873501605 13023324591074143156 15727855710585454917 13117822563441742638 10645803849852914796 4402819505306342263 2038815320142300966 6124987181718062958 883588521626501835 15658765991834708632 652611068284338275 10647208213906864663 16830616268018132074 17270271696527215724 11546344812578965767 5153370620285266086 2368551706601923010 8798061174782176702 5041710059664013648 17583742611592425028 16539731404351936651 13692704664221538149 337550078229691446 10709310923540741436 11067323099393392 16366050658874953517 16966234143474589569 14211282912040370957 1251978808706535210 12912302968936570651 10679587180056398657 9183789053411841457 3043053370041307325 4310852583098599896 3829642703641882569 5465157081510520517 12499649807773606322 14918266354840646238 3830398210577459347 4864702781682808920 16642381331985807506 6298874433819617915 3121448397623204239 6242470141332238889 13808332651751248901 14486275400169358936 12207174583053909513 12394445596420635770 76483064470632869 7464988324962822918 5999065314832832465 7497436252611801354 4381561299540835983 4776580085073643172 12193285200077346076 15363283853838320115 1297643479828738537 325213428112773634 13314471038546641994 13557665769160791050 9307154730278655829 8551777383659043075 14673083526692211013 17270904240399735559 18418187419935626551 6798372039930384503 5185252852715479090 9971076499298483194 6010680263952667559 18258887370889669844 3786127719633107487 15148270718661611074 1093786817636159269 14992890316499536992 18162460103332488841 10445224572473171874 10383344134367933562 1344715767641841114 1559963438440691548 18394330994623078934 17139083184162675353 10400961046716812937 10376627937993544515 1016964698762633501 6705683613654063390 1893919122708298528 17481332712132063462 17031663982101825213 9971472752388132500 9973712174604350928 14512926617778475444 13655884510850956241 8371468456570124118 3624110241512336455 16441609709915164242 2967550572580040439 4677975065548476531 11114946356670852330 961805713784884956 8332440729377783766 2608236817938469789 2332343669259565169 14043014961813010656 11309266321747831355 3338943433008445707 10528688140209980344 59795309566860967 6928861019315707841 14006531317721646182 14802847270224369647 10619873760789008310 4798084443913330040 10062338598883788146 1023907812440355633 9787954510612849451 17056135872014567409 6060725839871786876 2829017717315225146 13492287926736761002 14546080174534438970 4972837997437946967 3188263490990939049 9488956966529152723 12935576552182383060 11984018746432936927 13278274257509294347 14607074884080855537 11568090524010149603 9397567252646727697 1053113793933491454 6175854721901884308 14151799710522185094 167182504571278840 5954237548808678566 4021519278547812647 1938477522041587437 13616197850362042028 12269589196409368221 14091907176370513971 16644290252671149590 1495267687967819445 12521527949095072831 5721305836821281910 5528657617322405874 16534340620159356108 12989112409818775205 2762953876030793198 2035005670159571848 7185948072077602144 4815161753363111591 889181073775458540 11472607389142633913 9134714014355468927 9635095917151385838 7155191542987473498 8617583504892993610 462142533687434735 2977734875743090568 10667259952164266982 15046505000353987210 17051644603792888256 17192446255429623077 9155736573663976087 12516660130577891741 13817524016409609756 15735424710720848746 81877579889640233 6390770627718863577 2806448166084109234 5892951357726483986 2661158025418774210 8785506154404569577 1080196926370988655 15300718699635954166 707126744110459941 284351173534521308 16044952079166085628 13827862141345705141 2636900091216391260 14977986467010239756 516555033680064417 10588552552257956581 11052408600605655026 8275744579577016529 11333052837237321110 1863438985854836044 17625093290396472775 15888386269564140915 6890790512687446836 15720737616179408834 14228589578033821932 10708558870181064562 9365367486465598985 8981604770900584989 641785500709085778 14088949414197515571 15306488158117534848 2345905159545145377 393002714832874215 6124343797923014725 4378042353377220399 13459395489096561642 6476627667663018663 5056531069068764214 16214567732803912304 5801320562226319104 9615653264569483085 15036332038757304900 14795394591539783335 16592932821602045747 14956314432976714605 17839821323376241879 12179112994844287561 227065256942835683 3265516105084412306 6875165803560025949 16514092930560329644 15230397136220160618 2593631499656963479 13573922875606019478 16555274661720023617 3029480313019218382 609165531670937958 18372725423226774359 6591807675676016911 1732673273440990013 11074413968482296129 7129510746791510214 13767646079110915530 3475480059787103411 11440490287658464499 17322099287045775685 345903546675266323 14089438702392832459 11151143473884701895 5275602168932972638 12282048481546464376 2981841714267027026 12501908902205262480 17206769289579082642 480670282654867085 7549248546733518519 13945339787676650177 5615281943801548675 6713934380583558163 9138363356846711843 1031266482803358216 11271646420155880295 16705709325984020743 5236185845115632954 109502163699323603 10889420541119193964 6357281754237434862 3785027929205331287 9837508160914553526 5206928930342972093 3419685319823151328 10088329516437197793 2769903745231849104 119871223487222293 2086290919160152787 4674899705161701605 14342965365581841412 13643558131490434369 13354546000466193477 3435606478994661949 10380901042368104177 15936589340112376945 18114014358329781781 5498576935560040162 5073736520003477098 4560761206108382696 10572246255217948548 14802863301968645538 1594381811920439952 11158014486579081144 4853074561455951365 15324116400409038505 6029604531219425202 11195505988631082918 11920887088222867808 8360962598772875587 4596414020205761013 12625755788115491404 8833511703098662150 16442860921322890154 3092019704751757512 9897065806963415379 16591578140051494695 11441104681400812909 10402580272587163052 8854041637709247631 18149599253580846418 7171580683709351535 6949731452290917556 4734318940390615100 3221286861120871389 5771701485380378862 12071339493651129142 1495681604236780692 17826119569780660637 15174430001087065676 12064365950008690698 14167336932674946084 6913499874177385561 8767818583393534049 6603992906097790709 10958850782605741513 13521022057426830189 3219677865051229029 9341600663139539698 5965555604782275821 6453858705292710267 14627068776800174209 11122620122511576061 6251589827345566717 6422934901143116646 13447490960325487177 13929579912908644660 7342448556291528874 17935534743723969355 12662829315252707292 13570280334418208144 14770169474531797642 1737301136857769412 14315551959748533755 16919970533429185358 18055124419295261227 8866860838963151369 7307843427471323466 10146917971846420051 12211857253794365672 12952577516267965058 13410890640408871565 16532447659585052407 14651880230068124785 11554351708005220639 9331011905887406966 305946715029280951 15039283951886313680 10372004018104627416 15487327446475503409 9151091919046477290 3026721347079452041 4921221202321282788 9926922538294390693 7721769316670086261 17214391446577360161 6678037534768853288 4856969305295723268 17569769581350942575 216519935865541055 8510694757108950635 9732549009043380392 18367349870658101322 3120866161389015769 16013132756579875697 10696601908637711150 11316306628550895542 7117404281451700279 16568177740503586765 15274603789073466927 14898797526090582107 8406218399416064794 7209925090373756907 1843535157964036590 15797873417150112953 4931706477240516105 13151660792091134576 14898354318856856144 11036151298467697359 2393513423061240658 14908250708518703410 17053652051112133502 12073789124266412619 11653639283526082515 15129846825561182555 4481477602265649326 8620361834817131207 4240915315348470910 4960422685647647353 11307070728196911493 1011367010215690235 1862552915339177029 6308054651202367125 17898939360705957576 11564570820329644647 8981165478171863779 2340775437692784431 1679088579309699175 9025559183545837087 4794968127831654961 2545883489282647731 1036824836867685657 1044732423390122684 8846196311976884020 15083265978175752314 8197636005363991288 6103921957113413100 9289007896807944302 6567886950693695811 15129949060522676727 5862799150482763876 635540287451140123 515890682595189120 1803345864673618682 11277579742641456663 8319531679152913100 10721896463977556935 11503054910292748803 17676059320232133165 16461586176519870299 13900646999240570389 8032018433202467215 13182828668326808079 10661216678409487857 14133134722090144650 1370159590248606758 14342699974407507110 673335008962324190 11336921337421361624 5737546401224237634 16744009307728587176 1606160369908270896 15153462140012572843 3421876976325392413 11317924326292743138 4685582603531772802 17326894187994812888 5047993901560901527 947234086014544724 14199878297978946116 747561364152873844 3042458508611774891 9825935351470319473 17982272013844202716 13827463957505146483 7006619017775534526 13076205451255234450 10818454352978148531 7496555544703404829 2827918530792887131 10202987023101946373 7056986937750649314 18021220687526949071 5158311471398306153 5081248251641524806 11545998593579248516 2354845811565391544 13428655382778164753 4688169039901651878 8056696667127209891 1173084030816542875 6975224925350881096 4807700972449460173 1156754144227632648 16643635703914008219 17106924339512590164 4183389388548301093 1055956339534873312 7136748422140498270 12921661386682365303 2017241035530890368 10046933349774646380 15780148124536999290 15356323530127981338 5727226964158040877 13041516616425201877 2599224747540068853 14056750933240514307 15466146831978018194 1583955956373603066 7347608657431128616 15693713145271291203 11798835400116634244 7302401523971575476 1728159306074127954 8413887135719618187 16151279160991963085 15755010934659566496 13979338967337868384 3694869578722627509 5250890127767474143 6008663999344928605 16160507670174507186 2497955240689657062 15485333156458790792 14876080183124650145 1088084684730368595 6192368833994281312 14290309319143528106 1011271162121315009 1151462446926061991 4876757619361615924 8603738012208555305 14780349793795755311 1693137386745353528 2884758529552126513 15067252032588231939 10604156251330716490 6970563445508445705 1933191335339205826 6827104152056044832 15571146783161177347 9205007617557721808 7868320730903982761 5668589633662300909 14558787945015651795 14181122074243215433 14518259247813998564 4098508654481875793 17251219025116938959 12605557269725705002 17032623986962738280 13271399821515333767 9739492549450271083 7350695991920316270 14505241311795031289 2004598399735446409 17477524495311248729 6944384897547560464 9658325936202092743 2052234926631356401 3327109142358805174 11857427690527224049 12859688614806920572 12682913637610325057 3171441123727779736 4025451699035683135 6833237158646781013 14378235238526425883 14030155825544087173 16133134621748738052 4798189398449787760 10504456993283024893 10411130443366410088 14191768992528395700 8174969958735628353 7909501796184988322 1690509954345949139 8963702417036370390 2875808574985719582 10782581767940463072 5731668194324003499 8015211901606950077 9945317789477600705 10032168559312742459 6520031836790743227 16450203286139778586 9028205236078846620 11758666059866092551 2573446060968716231 17286228373554299287 9635277951260369541 13907108931904094717 17957594778794985055 14957760097817279634 13193612083454496752 898457079419852965 10064549016628294621 7527877793117266602 8349939964014365882 18330249484061567136 2162519226013200603 3838943476763363482 1195566493151102902 13472304527653592307 11574359775452867195 11032967368530107858 16745770852729139406 12423084882574828651 1349870757689484675 1170506164846326678 4572056014467946768 3403096377499031548 5936147584528766221 14244385460040349839 1958778906878144650 15805726817270128642 11565272619955584269 1917615286497548395 15728279074716605792 15945102973739175740 16023520433844851770 5830192594329382397 12414112130847924273 808488281461768281 3220421760529230924 18322571347208143370 14793579484233689069 8527496686543411564 11897877396530125036 7270565229376620731 6582877609970993785 5310563619540930542 2801551520296745693 4343747689993999672 2933981248078872344 10346815044529340048 15816841497624093941 12647043978472647245 7254508118513809749 18417244303167778561 4910701373170239320 14995698770713357808 15350748614842453971 10327333804357662233 10658853186362135916 1407408442400204726 16553558413334256036 3988327810751018090 13409681018437309406 5637369322362525470 7487976857927757978 7506597621331206386 6555403576982971606 5108314651196122534 14491559947210064527 3195677690377147184 14525671060285297416 14746577717259881118 6840575001370866947 2781452236444278481 3887055556784004346 2858444787789701700 7616592593994560717 642645767067256828 1828528479665186872 1658162045789542715 8887482371971438800 15286917069167891331 2287737110702621298 4402395123904649958 10421195224970665513 5238551169070175260 2578334043936383200 4179602090868544698 8860749879437794038 18346043825188207672 3450448153046683715 4324777312356489078 6103368717913194529 10211591291290100911 3898463181642770707 941256936452062123 15915146018619206068 17530651179215770987 9473335108780200088 11964865137158943811 14633897634508978704 3401067239001710715 12043310554403806676 10493202191704343342 116243198569443814 14376546715446373175 9787740179593589223 5906173507898525442 18214128760440256471 6571466244619545494 2298294807110162859 14067309248702016122 17050715423944029512 6442728701166732125 3571785767977898163 15027135283507176866 3526455509793210033 10683743451747431386 12796799069319831889 17850832415634342648 2119468166769036320 2251046282699594259 8340975851986665056 8150254425472583339 1843058079353154826 11778773614122366060 14627293787775943289 13486212648476431314 9078394626944264897 675769189469001729 9419160513912323415 14694994115013347283 8781189953103967654 6952872596511979442 18433213720662179520 1167092875312562888 2072507201718085411 13385492617063141951 4805815291984977399 258783398191781789 15891955998610135475 14964623191687149350 14569206417222074755 10100566877315259826 17115919121058683606 9947154357918423718 11511606268557249095 14677763940620485410 9063461623827621848 3019979107445060049 13822004811467411723 9315905463798150364 376175148823766590 13063778453109231621 8463731782379455510 7710226907630307367 7934879797479841347 4911223599815783297 1308123240906351264 13407938785527854868 10937602693820894864 3770350057160501313 10921984768007113608 994107329272006958 7802688363720382361 13470912559275675400 16907100773724731157 10359191729852960775 3108117756632596569 5724711713326120887 13196836450872384708 2038039207721530584 16482037477245124759 14999299628157652531 765674544761108901 15044393694013673174 8978772010155370868 13750871330519770833 13285319334233448948 8651253895011484073 17111418835072945389 11007618285084488663 10728975904223254295 15513067805273670934 5848011113914421355 5448662885696602487 894766771397247519 16207047043754142645 7618986962906185472 7058805613736242950 9919958560458873092 15704232045560171425 9682477244160089286 163235593943957182 11599133239801611900 7265493539020635399 2483331037954333203 9418441296809893683 7019389989844905043 17858899539942928705 14318288775560065852 4898724119927679628 15276722550476816015 13122463023056677794 7031150907121384441 15277148988656035059 16116324026421482239 2782686755325711885 9153562711655488038 12087724765627704716 7457298220137783047 4878925793590201617 17547833842821251867 769314394341156290 16074468642332326812 981292285309783710 5362354023884091357 10498944157655935748 16099627641323800608 7140500060520044289 5869505227541452503 8870421446564103756 18408310630241411114 2118561572195201904 4829297814349698937 15682200412043304562 5323128852336743884 18333892526397334176 2092276561716545594 4287147474178722444 7761873877087282374 10937155024263523128 10244613524889247149 40711950565530342 6555746310650697648 12823328087247534122 15729905489547163486 11500355672012203418 10676205801448320205 12862007797809437513 3914584202930149173 2772038081851688302 7776336993394355276 11311487263583430575 13012011168694011228 1968936309791120935 16590060705636164521 12415052722360293882 13255060188838791180 13262204283685070525 15373778752719157131 12601093273137296002 8269438393684249521 11326989195121648951 16283320979284334317 6080124531138768915 1644355649008652446 13718316835317846543 9675559502367855394 7262932801649009291 9102977835838576979 12386383590103504786 9800394563029747608 4948315048892369228 6065846295510666707 13094828457093132091 9970786750746577623 8818909705393958913 13351220465339699948 7204541452218131590 17839718337595659981 18060585485130700404 16142049374806688013 4857055046356183209 10008105642850819838 16142950836248765879 15792284330888581288 3108728587591190240 4982642463450510513 3021399632098837341 18291683828157255794 7682174235748712183 10595096898976507601 11724883213073017018 15884806131964186335 2053922650095549077 8554170978012024338 10833076302992357262 2190995703290773912 9571387787224866373 10302883064374577190 13177802348558510257 7417276536300241455 15992371262779595763 1730266635366794095 10053497118473164900 838736679754899363 14779915010367881957 365445434601605008 13360351647611307364 9526693214358698953 17933040066409784306 9230904663989363463 13550672325715038189 8954207936798860542 8876116047465933818 3683831771003638807 18413053191635946089 17335377962089143825 1981229232745495467 15420106546674604612 6530433493947702034 7394109515534104044 17688799948717117712 9455216292352513224 13115445882766720580 14221642577738652484 5465541341339321771 5955710146885870575 17120221325670438059 4012554527216797149 1802228583061757212 9558843095515579134 846810212551067852 1619891029508528403 1583530492111424386 18216749756350501048 18172373360402963673 11480993114237780849 8573477455812830347 2753319654629119808 12507451793140716534 1974453400920622834 12417291675929680811 268643618360571553 15932461906868321962 11918777882395447317 14289658456195996292 7895098066071174392 3479068198661442920 12558590834095639695 3256997706028074399 2741151994660805754 8331567329716250665 223609200580469912 6882017148083678060 12461666303461560081 15890150968029584275 8575860901142656481 10289851944924755095 3844677827499605795 1132795781441712699 12051369217720999154 3436577168525827792 12019421669529516195 11508583581549127532 9766269497271505861 12385029386872776205 6456927690072701302 14343226042054413105 17628160959393205161 4792236798048810850 893406195800129896 1509799082318102345 3244379937470963237 8558512313056693537 2750773282519620686 13045085911448017069 11354094426126739352 1751556802601500189 17096848332038813041 1119484679059775784 3373072011368032978 3152428987658403977 14946631695114404962 2852235487306717230 17022139604921057973 7111054515235091279 12149907181214673043 13841425488211054714 4643721295468272809 17279963327333543613 9684618973513757028 15411767611759159745 6723639187051745640 5273074731565746816 11988621263763342415 3885354860428250672 10973229535236772197 8408567285658908688 3651643656650530239 4039485348012221550 8165667632282361725 8433688721773259411 16627283721532715221 14242317413287665937 15587760768510087638 38856548336998930 13622810215461483156 14831588665427569306 1865990573948483169 11082230903531546892 1135661223228009687 15477434949186064041 7325941456479739815 5409811933805638179 1679000427304067400 12160452965204649355 10311460950081488841 7099862874462376018 6996466503400308266 8869766466323950958 11055218255589877439 8083720385784130597 9430407834606822835 6510930767242265843 11062910923026515333 12353599919146091392 1353813510900208508 8209710279595320769 11317631143185910428 11733169903583844471 4390382693388111617 17210624360626354421 5105783142909203859 2923512731316859729 4821123431767828850 16040652287583518078 3365548269925439379 17090426741176360441 15929880060016457143 8665304663685087831 2182718668311001756 11873642459996598596 260694813757402942 2028131988988751919 2590997498299642906 16489967773243524340 9539313658269300621 16883931232684381907 13482329105961237075 5402997607097371455 4650058835614226390 6091435191200759800 15006836956538592957 11219424830231932196 8407804310524636161 5817362579594764404 8233199507358210721 8517388017168739396 14404634311980783479 13505647881778151964 483967286220860268 4662882627029606794 4703484888413915898 12094037358351164780 13388638046623113665 4438933548166144819 17478042510606548584 13756134239752464459 14352025095428334431 4328213091317596551 14981603247482683667 17558168210427360880 15832977496348150896 2126222017630457678 18086292925620353179 8067776093626091371 17652482063707758411 18011474759132252586 1223997526618153708 13647073418857471469 6140523664804697001 14663423390248060099 1213406292418735750 7870196165894964159 15168040625535454303 9038008749450106759 4622373609766910675 5133295719236248040 18172874653316086897 4451973002100315208 7203386319673219695 4828654728912858263 5857403777827707789 7257631891975952332 8330930314639570961 2884690340821137044 11608495901956124440 2634939722229512936 3977589559488949975 11369723635845381775 3505550060159977361 17905852862958624772 14493250376264558717 17578312982141522995 8412015206820381854 4549253827590446691 8858989141475138652 16714420741248093299 5630922341322439671 12506681933017340684 12623630233082113427 6129962406681071038 15803414330122925700 4637757224399867806 722095722794896079 1470376209203966613 16498940077192410306 9206332477490725170 6226808323580293041 4631690913609266745 17380036845177235201 15876535160964829266 4274404257843248835 3334191535365647200 9614258832936435552 3024143169797631921 5307262104769308645 16510555634301577236 8518736776007547731 5930310356954773671 10554128008259474574 3264216657050265116 8161313183642192980 732560455375033361 17054328869005475879 3252932913249306705 7057040926323795849 8679658841372465206 7516341360621049200 4510840352645046847 549453833014532433 5946779334240980267 9115517665156448330 4096689612633908298 8913364432536742512 13195885925421446791 4773929332216964740 16391499703529305969 15460590708355114098 6771198821356250295 10533347011905869537 2225247575067222773 79154431971982866 10034013264999689547 16684507074263316520 13831103178255273556 4465074033503803469 14552571882176971729 4774609230381786725 10799149896966622564 1945726575349094602 5508738062307798814 5913221919773379771 7725115763789215328 15295667034296133316 13611280245241251984 3628209272166688938 15333997336361167090 10756064664224689738 1861544585940568107 541316436542431419 14631230495740936194 8793972164184495295 4293321952191686592 3978962197360757361 3925036752886968883 9158634501602884831 11254467612822114107 447285696710742826 16999518776388829876 8815614719269491748 11907677947806927183 1535434665839930174 2835688077560182858 11457905238019015424 10371534937867793112 6857460380708583742 9872565223331438405 16567195178519711123 13878631561092920155 11835279215953682217 12898181981929132995 17681316384424689055 12380915421057920161 5184309494276088799 14659667833297762997 2694785581062144080 5786787277358961555 3593818256869902022 421559277835402662 290229992332046338 15769723978237494805 17989624341026001230 17428275576270808537 15243024406355421479 2212239088616804646 18037230428638649108 2613896030351666481 13430001619441618692 16368567694714952680 12313986222563079963 16989091697491562952 12405275553572865790 1987979809401800576 144760019763122502 1686305457386168836 15466931968595246683 8760727808609602894 1134248660561574986 7320954286848883455 13209388735674325725 17775222937388995539 8635049172327083867 18079591761855829962 10066557489138236296 7652924769791887694 3973421495835862403 5927520962650023751 14453672078129030997 11831208173701889438 7682092748992644946 4127998738199604362 12383624653343028137 13073971124368864190 6859220594688108391 13844610734917553764 5242015614691416331 1903986198101202674 15670299625821674938 2281520023028342581 18217739183295048269 1152389654053322787 3303059241711076131 12742395913261707841 8554985338969439578 14603634301203086365 17138119159948482152 1868444106953544251 1663729694074694913 12996352809777157521 6658432616465691550 5001875068073647284 16065044698241869141 15418903631253274509 11419974984115957137 3007369254819531369 3729750350879752042 5600397917345703359 14083964526851471142 14617718960802750716 4443091779420738884 3341891241724382809 9584379274859002838 14976898365629486850 8806947788031624505 14359176459401355181 7029901707427895095 6795823111589743876 15743977041108855705 7196045750621996491 1291450677282141689 464815381316781198 17489633097370764396 8018173754849207620 15464132247632084228 13352678945674389547 15367407548452511026 171872819623846557 6733650612374657401 11011785514016532288 5495295400370581241 7677774584896923541 13344934256181503558 5192724150819108571 3980550406694673885 14610594335540436581 3918438669543429730 5063623926902011192 5188463658171148442 13513553379780064242 7115843808985416821 14194403342562000126 414729303303955576 7986311057833901339 14189623351648015159 14762786228855815238 9070493101659351347 18331498794866564603 5844854090091000231 7222175443656050874 7311811335087109472 17681272155821829899 18089105298793147676 2161997313632044429 12471223406097638735 2559052274492598882 13575108598766625364 2321118733843817842 12309048690892281353 6206106082879051982 8317493315076404866 7663948417339064798 14628890860745694565 12231628157909751065 13067481267201637528 11530813561687733461 11412880900318633924 10726571478475613628 4089392907176471828 3063799130939805257 13262256119442156863 9781817137743567400 7333409533439043702 11137685637176583450 14063870748138599144 3973899722194411432 17300900052849135392 9696766576568304687 13168826555112241607 15397093698791039687 11515382009857924563 14609110869966365338 433074009703622588 10400806440246337142 4449927458182378981 8847135404869457911 11403919860291403798 10602626839539839543 2959980328906101764 11828086704143358307 15179879210277336550 15629935322868656870 4505889508481996580 9736371920938016122 9519556206253035106 2407153310468165897 17478563816410414490 2323285872537923489 4099911098416341217 9778977989047614519 4477734686427813876 17681251505790440070 17741678207920680226 17256251236416137763 615159338425448818 12648426751459553944 4225582167799267673 13232624172331103336 2223247606741271579 537997084625290450 560338557260173899 7448030860011244926 3870719460746483981 17750272171189671599 10915195702949345460 6138151301559458693 13175142234700061124 15827286061585106298 8418691465747272540 11132074679249209612 7899512182481836139 11860271748879032255 5879953932991964083 5657825345880647094 5469448317688216774 8937375687158493440 5199704796897125157 4854820191806098959 10495976314982227479 2779920906995189592 12048687038448876295 17254000559004833076 4537205214411783763 10387876173253869339 1672987640845478857 7048690954616656929 7298579403922060495 10319556377680086151 14201927492773835933 3705633482089051052 18036793215474128562 11966164398430037356 4201763528922456182 16191762586609128780 17919493535921107618 5507654127966693520 14617894401806392948 13651883175521604497 10052561714206425608 5617497932960551367 7045695371225456737 14321680181304859030 10215731720016207085 10368412131845819500 2240366075371407351 886444576581853854 17383554152590396666 4979109838951006454 4277878021458379229 9247980298947156873 7107757294897215820 14250351313401010235 18219840375127327664 5800568699479837316 6880548852483338583 5477696931410354176 16087863530407006357 7507018319843133226 8933928656917813387 17580559863882712809 4334781254956584957 9508151328897576814 8551254117957695875 9749968395175373591 11789522113024016599 18163806274066839404 16758462290523137671 5790613103132561305 18403576398162135250 18384843917903649776 2055809694988355477 5885901310074173306 13678137223624906754 6033156176303465543 6805203715362969564 16062448448096931809 3848046664680163200 574458106559097499 2276858355206296947 5029429350861263783 2609384576579123289 10024873760515620431 17531633888820149360 2499066735314571993 7889816011299940211 5657618327429890365 10965103956586905479 17454151780947999316 2660291986709394786 3391576240757130323 10587169110326486430 14287122127824629068 10908715980810000295 9845069796410385772 3826063604342401374 13707749304912975720 848385011307855205 15413275912490974623 11089650059235577646 6894465102459733258 15112204110945416620 16610079382204828306 8703110995370285801 10604152502174630840 12731879082245297740 4408370164921322126 13673992928784137419 13978691833122503928 9387334864538787103 10844099351519539732 10823540361514407964 1843530109603070960 1111884473195085629 1138551366134613706 6928677050929202665 2823282346583229339 2707148661643460612 17586475877724609235 8184527826431317645 16989623580041421733 10500283585457188707 16214619035898273771 13063478003741700376 3451452718610619997 18057080952552720491 17697600337665691996 5169786710662730418 17204255017220866987 8764408242505059787 1225660982659801040 1533302088282606192 4851691689970331877 11038268337227520989 16780692245138099716 17579658519428793188 5790233044793634636 54026993462734577 2677939203661873449 10806383357488566308 8680118976663190030 11515194320619735432 6742157236425685554 4686689525176005682 4338963922727732796 14787489186758770828 14086733495527789871 13159271400324975419 10823385346394989607 6760093886199886351 9038096760071771536 12868826154059667148 14034589506953709447 14003505794141672865 8452696042173092600 15013930665482820225 5892627926200253916 18309326228412681981 7433460983063979125 1055287634407636168 10373204090223107628 17534499177356207174 2492348469811527768 38074565647644747 11560888376889570408 4085068509007117008 12413911164668581830 671572663308862360 2603429887856787813 17119833784140147675 12927414787088222097 17942271335180167038 3860780715634607241 14637762345708680516 61744327083630870 8726373145814033189 77221338495194560 4158774279755648382 14954813870866508107 7426312139053074070 11152133298221103255 12338298027221045095 13752727813419657359 11636446244424745017 194583223063376011 8915707708031317462 6234186590214405696 13925946769352892344 15324489319962502170 17549318763115370174 16350943866705285126 14345807015306510004 14025519337516167255 12349370169712093225 10209663833245168321 2945096475997483375 6487124454001002781 2305332309506198667 9530236718697095187 2742859661289521059 8561831418660925967 9354820862989274893 11464607905654146059 3601242636829201279 17216773131161513491 1822889995561474075 10222024688627478641 9602492578235513694 9764195352304437368 17981676344444781596 13820252736415495020 13721592037904463719 17843189571047742585 16708178940024217670 9804424647915147545 10157139725095915965 4557447837035574563 14649120948831627116 7682509034604169038 14452609240454993703 4454258391467200597 164949955419682774 8266942820700976964 445157096456380542 1666523193230176573 14081478812936456015 5035724957869033045 12211750045866869167 1499567280693583132 115829621014269601 541893280714902411 7686961045103535620 18026104594027888758 17421375673883774179 9081454498435490089 7369869545355873855 11675366826541111988 8035420449337387326 8213088418780708522 1121322293421576126 106200130594933260 3966627684260488786 9459050711083270271 6833332294422850402 13144132430928489266 3609160424395771001 2701129955182851165 17392357393051722278 14864082266076440240 15664621542155012591 8003471971259089268 10719110797957632613 10934314162159697559 17400851229788344468 17870979280612514293 1629660583363472597 6617837887088140676 6882771613840312787 1251376849202591045 12959226950763539958 9694895413860225400 3027893571973878733 11162555365577944285 7978853044239322125 6294219932585056899 3804901951991763902 6798710458766911762 16123111449924982136 14099492360754083647 17084648466943581480 8020580820517827206 5831182193232999238 11821836005214392057 9838037643649714908 10552075891165438665 11782533077396660904 16415886233396770717 9060858921625445878 12116379081796361555 1505552256845856725 9880625231795738867 4926297895870493517 15598771788954447963 14008030749135527989 17728718470558401831 15895747031553141981 5963563607462715592 5357413383328478094 12817657698589912131 14896164007350009508 17032832368263869328 16751790195513082766 14641160190607450313 11677933276053293672 7419486926612950637 420463998697173492 6018485822247423191 6013450291540035213 12518173848530293377 6835808892652635396 16803845083812214564 3425554924687596962 6847375871119189422 10734619363468984469 10118320969869811760 13899905944828849217 880226432105733488 13133238747370966314 6212142121776557191 11572636262756396533 6267860570980087295 11236128838778089872 18373746278088576962 2024135643867504138 14748054242628015526 3404660365125634866 14884905742961349260 2704565359998589622 1087772327674300765 13017666114431184954 11964129455769505292 1168139557097236015 5627497647045398252 1438357764570119682 12862705247913228706 18014317130381869938 11104085303411647105 18121117720771341897 16331519709528325327 17813605777044740699 8036250168135294099 15965060495658167432 11691416469579425563 6428524290835871846 16610392994046471248 9945162522227750369 10034000095876208417 12080466052855202802 7218707033332446654 17543409009510218548 10078802652612293861 10129882824113532276 12031220826682220424 17595467174523480989 4412612862131283724 6767959984663245189 11170354959310339723 9002724534061525277 899624828751814052 1932761221980853549 10606601004191914590 2057211744700346743 17254786805810784611 15324420695858198195 16429074913099996963 9483639207414921337 15369358773086947279 6879409533640928355 997003136254959848 14979339376789740213 14156416829688115978 9938228030803481810 4177356477242182330 11472924136832941677 10851779133671873909 1681349515001675846 3540623463411930776 18445530801935360712 6634652547936869152 18126273185974008897 11725551584715637354 16914286920065575985 18205455144683169844 6848702015643911159 9103654167526132707 16189704422654343999 11950529821648681686 8300306670258426706 16862452999718357329 8215618072268700892 5469108772826294116 17125659623114878076 11392489276192682386 7731955580448338467 12262602332171105939 2708944117904714828 12543184522566721657 4303653592464499551 16204785890217120932 10474824946921006959 376385775568879858 5196672619074746293 16113769570475292737 8278898633775139425 17984911107420975353 16049110009363020120 13181294368399045293 6427463101209536622 11051128774249998915 3175767295771993268 13417418733412861234 824883739161127129 10240701909425251837 16668559369081320120 9237407100611547444 17017149021520345452 11312579799354169261 12157931643030031834 6748535384259452485 6321620519088176197 8129089430611886272 10075968646239275948 5318156054449519109 16624827550224163768 2813924057759397863 15631574769404159810 15337350738574027333 3168868514368191056 3543570971268270164 5816014374779918955 6770484701015671349 9128856713247555321 11039201271825764984 6047990040897724048 2681442149506632864 13694694723014818895 4910104277411705041 13454389747674031559 7080337602278341907 8870522518141574023 17482706182247935999 14504640161767915903 7872533635531499259 8101737080616975047 15606645090620773524 1921815022230321257 10637011079668546168 15736060106902541932 15499561967597474220 8783434036397007412 13432500529246749132 4912985079466492015 8009157207245824446 1011482235432614221 17217196062863027807 1078891589319329147 18101110053716160832 2922778014730321021 10129140422330822813 639549430432900146 2096282758964348094 12444947661166553292 5198663219569487083 6673403750840103761 5631355686207777353 6725145846414815726 14664450034584375775 8219004091080222040 17510103555658901721 663209741496002179 11555505939678225952 12234473990174054790 11173252066585196338 5935512946478803065 17245153494069613583 15428780179539422007 7051522620927965852 2284246701307505598 4125062739602340938 1886004941809378597 10082797454057538429 839983800873002207 3636660774226495083 13660700892277570792 5056214271038366052 4050165187719852846 817570664899519375 17272182383969292230 9789535746263140206 16729425293999629917 10340712965251928754 978494852424213435 4039327127607565706 9707282804128639555 3702025688050901135 16645952730496148646 14667107237513210333 13917716007979870074 4375931358137923232 13246238588964194708 5756804317467650219 404140204207021782 15712681882138263905 7190944898963575067 963535666821319322 12046202085992449665 16951192854329481274 6473943033527378471 17503688835440253059 729403665240618352 16514488664499664122 11522776183650496848 1818656774553773159 16485102541808404255 6399270235203785421 15526096946705365048 15699644272982903191 1848410343638320537 5921553577418982274 9366475824916851310 74803891387117919 5691405041723492457 12011257411523998424 16160138376735295527 7544269320889497406 14632031958042530848 4052969624360698524 7626135226240656092 4371798982839886517 7812009554944512398 14644027097408343379 18185525332488828143 15746553748568194270 13079562489281675219 10305661493184353177 17585461076043731297 4197453652491235898 17566647619869752936 13471877317177415169 13497902026812895409 34226321279559452 18278347703934805939 17830164345884546535 11310047880034186348 13201857546650526701 6963139311082399846 13690584167028640995 5134384993058221842 4734039138057622865 1072153171500554494 7522558725713319410 17689879986850452154 8907559702740536627 10093778937349460064 13458841417005281732 2435762410623206063 1624613520030009983 9707811786361559790 17915493177749800110 5924131347611437376 18141240277171172045 9581304681228854222 11826751159690549869 12117982457685234544 17243435933945964009 10213866974927158119 9577759733425042755 611227937898164220 5636271948721847877 17213509557296477868 12539991177636482852 8026884097199567858 15709150616102140798 15183632695743206016 5204110739881097736 16115758498337847975 4876961997671190703 11488315611212891413 1919258646220437009 11278233989551674085 5870884015787748100 1908809122454444899 12266133285093845614 1044937188646065820 9096157468002202713 4815051918181057799 762493074134330074 5019174602153187943 2784574468757214520 8908302156983889188 4748553390381798783 15794930556117576161 2684237417446904495 16099677849840125013 13109728126292954872 6120069173812990007 7495455449080264842 10669011475810749537 4729391785394378779 16485808358889146688 1263093425004614958 6446375173255355842 7242370055388701368 2627375082225472588 2591201046212309977 6971003015949486754 10629448554932770412 2415009540079413597 975705603387314822 6031943796780583004 1218242790590562837 9625971024730140168 12040395738682880861 8475687784308117056 3700428033463546733 3686287122966265 3529069165986347220 10377985158500905058 12498559600043797350 7783088423458255725 4944960380654850691 7375399984844221550 15267201542372133512 16857928468258736503 11081396856890229280 8546467485704098655 9714619391023286358 8128022371039955899 14519674619313099503 10246640436950565170 4146554677136046188 18432250553241777073 10233774267219765914 14980242361728505894 4186504084560407335 573195770792292257 15116191043564580402 1476374122104639093 3659707936669561542 13610195479572065511 5214419085982496858 14504223215463540456 9730075679734479820 14997584976823982971 2257577569785461116 18035801603275254540 14948151290245193921 15319232051949793383 10348554055916661021 14536766493120168303 2293811754413642799 10983280463138105812 6969734175084810715 5906552204195582047 18311249664801667444 12762524591129724095 700428756454566805 7035156711676724836 4044259619003216210 3883898064419316559 8957101500173419145 16982109721274124798 2526607974701139086 2094980565359574381 2456115657072059261 7483318607689016012 13807702002300047873 17552432673969484193 3269775162711614482 1279834482485914730 18355877273552607177 17765437323699347658 17116710308169099546 17313773081291813263 13500068698698481020 12546448398074827673 933629715251925190 8555175053627967001 13738674773170553906 17956976505917029286 13406886408734902617 11674242012367961768 5173149999373332821 5294413954485694055 18051649741083839877 8093655966272591154 17867308374638490391 8695341488580042135 7857001828196185535 9843952987207066946 17524568793945258352 6988672441741870668 7437036863981409309 18018336332726530382 6233884095735525586 18044870458033523162 5813517584730201026 12986205053910162214 14975807036133704952 14663409430393698255 6472668840656080117 14815467965293119928 10947181269517734686 4352323788314165892 2264831960091236672 8037116508762024713 16577380702401946889 677886880055611904 8945410843491561428 16680067755832522009 18323295011406859127 8962950126228085132 10381566883397387509 4140088214705833671 18147554533519106494 17530469964725120922 11857882448097755361 1624905714913191391 15514298530784836074 7395150932876531741 1844492654103546058 2126788867527336028 486402892404886226 10498788876632290950 11430248701626664042 3705313537187148024 1386082574813682605 10457923255399838445 3407752890309950876 12783653686379409029 6797835788518576715 2520287472561069778 17495285198657923213 15183017457283647284 9887113533763673481 8609326002354303008 9408628350934312298 12335242054365622433 14659104419689077011 7214022661357814882 13389579860846889514 10485463751368470316 5537751717405853613 13771075023830471251 15356060537418367792 5348925182887645395 4862979895105519555 10893016387079663039 11843234284933509170 1867947870481625210 10042165713534232884 17243472345644357241 14845666273788321133 15867586657472304883 11354951532063963226 4578602770445556087 6010603638819243267 1310273779419415207 7275861188931836266 16909301604607906160 3226560996012478299 15408127598681880126 16443215170297200961 3096109208239214878 11789065419922666261 2984654070327168599 6551677067154632066 15866408753814962521 7836115615521610402 5597567639067113442 3575218401264000501 10087644809307148823 17436195334351858707 9511566278722468185 7670048521771513997 4493329363972803004 2558642455673447699 12901378606101966754 2009764062721791828 12465459715360879447 8242193148391565023 13951241366876807107 3851988887194531765 5859459530201717204 702983632667008383 11429039562868546407 17115768036378651519 16772123250652667962 7994799115355683621 16791680432299923491 224361374674485129 8920571393502482092 3768494193438984314 5736066987515643131 1238064208974051326 11501634299470224449 4283446944633481148 11075258977616116930 15279591668559279112 27170027481492213 7073267619450431873 11743188768917145296 10515403698680873533 5188100315561317862 5165234086728538744 2414208866005918564 15597927968580574849 965764393965812710 6532272876047484299 18132001649642541298 18153379362373946376 4184882372040032804 10618003112208082634 8639960727311541482 243086637256533524 15586031758087880218 2738167355464916409 10481678154675295238 15335285940345099902 15845692045419213564 12040225356430605311 12866159926501330062 11307192201503512671 9632122750658653047 9972750570169228966 6978483028614521135 8501484271053565581 13091969661948660307 18206458385606813210 2474132216162467372 18120909303982528884 13639602217343104010 1448801735800367552 8149520471497712266 14528453311295550079 13928626098954852117 5670432535000679166 1073758862018787770 4406043569751496483 121299050996440955 3126196852216825463 17924888181239477048 18200644123216572370 11225542133263744190 7063160676608548130 11190215158840946786 2053725203317835250 9117874673962275537 11063656701318663166 11759472276840375767 10138206213709105787 9584173810125099401 3758994123640418949 9377924282230064502 11924236273872456607 17524200339017813131 18012022311802589984 9131327369300862650 10971958194737512650 7395288241079974041 17586368937421419725 16269125730365889570 12294635976997483015 11372037859295972485 3023473376367402598 5203612794150669144 14312908441423713753 16619650779286652251 1128412867490992647 4849197355435055719 13850140555193018214 16899860740117900248 2383343444681615365 16171726975960051734 12895861752258025633 10620184865381874130 13135336346842649902 8072467461020422880 6893182364383147249 11608364543283253431 9436163540318879559 7848891017592209900 398260715315079313 13134932302093261439 11676803311473800916 5500918683448604728 3122695653460075398 15432832060121204289 14203437480961779814 3785544686050200953 16295940872690746044 17544119760620588007 14779951921349994802 245282213292361011 12509159834217240468 8092148860481339175 1676023652750419573 17354440889237549302 13615566461713762925 18287332472672535519 13134094239549295781 12087350628252640497 17088229747745202398 655945098181742991 13841038196609803341 10943727459068567812 5982927216726040823 2640160372682610442 7981282285072940632 3919025257074472457 3174512162449656065 4150880116879558572 15596090739589992467 7828991637609557648 10414284839646790873 1697275338252883669 15078762981349648181 1950666142261503077 17706146379527799010 12466834275264367877 14248825171290509150 8524777663782379905 12252203199558450418 10079223357269716311 2538651152778114854 6405722458398658455 12921066299640725292 3309861694348342606 9368709462672298965 9324147346693126194 14613659656950735137 8478612301022816518 13012857933100329534 4291127439450242489 2769648841650889700 2564354820279961451 15545385420140165310 11180725323588518340 7946195513246288858 15664182968806567232 13278983751880205709 17812262553472402524 4424042571609641872 5225282137636789478 1478228898402697435 7416603073711855474 17184288024033946929 1412406429566324931 12509246179198089800 16838741208230356191 6542844078956901743 10693892100071508650 3221241140332689420 555636973138282267 14419008873360633421 14513992083530472612 7742255857197687526 9398238475527492767 8156882261139464223 13245868952847391941 12716429056876410227 17306397561943673916 5579608737253632689 9144556884233451309 15336811240229471804 18444715019052600036 1407803214782742130 8133736325069158395 16529278127844382708 15761316530521941119 841013682381501468 8860329091537562249 10854371153340322833 14164216783286368886 8899003708277160610 12664926281766899857 10818950846666629491 3416376681056875572 16495708603374746437 13702945986908768331 13498916183471325180 13177667788843915975 6476338394849093655 5866721651104461378 1659742639779795200 16838410582936212481 9000573473779250686 13556419659863990077 11138581684313092299 8177558540871479831 1136171247323810005 401870363553432127 12956528897220900608 14489969195769942090 6252073436497780443 18240569325405266649 12319667108029836477 2974686745022818195 9555635655449678830 12049616127461326350 3899727558787621040 175411927331143746 12406840513645119562 12682806841258288096 11499547543665609394 11463085645421770120 5957008352162121149 2418877371087910307 17457905430440364517 12053081111659748493 15133969688356373693 15367371155019125999 4698027619014657896 2538053491121095643 11207314239014438757 17866284940212349023 9466314630809918039 5585423352767850829 7189692619360160467 12476167976692063824 16377903806787925759 16488568063116950093 4176997548227895418 13859183262020041891 5091167226649548742 11991534774862918546 1853815093277217199 4827826141593097275 4593588532052120764 495351618477774089 8028993819775302143 3101158871280066646 12262003094675200691 8778977554360598401 11358707132748215670 8432594585434710199 5858468200010148941 11577238257005317870 12121146491319850158 18077764376588494614 4156784040973972360 7365466037889537452 14908965392827421375 2523609034217511225 15872767571553787857 9285790167684806033 14671089709847893715 16932467086075523912 9618288092263467465 3800910696112570401 14252244995063351836 8862136419614643275 11660699602530635886 8996417431265128743 208709317220330896 13544133760277242689 17655072447070260262 12437724061458346797 16959835938889758127 17237193050490419572 17953938969110740889 10130367353379881107 16028566042931975163 16259886419994702572 5566657906030915746 961368577457262702 10176877253191282735 14876589185958752624 4627771194554546085 3352190128211283262 7919122860568274108 34809508443021327 8595604200380821501 1873939578479949677 16405726730080487382 2828508489923662136 9959027565196829722 12779558947318950735 8628278795386381521 7265592362514999159 258866907244210679 15923202197675094595 3463481222827107794 14989999354009303299 10553384502306038188 12609942289954372533 9726544440597596042 721937352872559622 2774068625874791118 13306100271707893291 9308392429585640995 13721469270247312277 13404418605956009779 13582982221054741857 16018797343941173179 14576491725961850437 4650417872027493339 641945097353105576 3279825210584554907 6894104460565730910 15302224003824234317 17923305396227233384 8481736196936637235 18001766624865492403 4595190898763674856 13790746314518305511 12615698666484473328 18209196282663927178 4220893570154147185 2265400055011048974 1130138354168561991 10178855609466929874 10853665396920312054 14594760287220788812 4315507706868959884 490422196875852375 2326198229523524866 7060969500578199905 5505019361228124161 6218748919734432937 5828434302288524453 10241209339514167998 12389274532945845728 8496830517233082907 11570653238878455674 2905335716655897616 7660175446574112540 17345313704130037722 6023912815544557345 2856268507011186559 13021372076903276232 16714469119515510759 5234349970269029767 4907063447652614929 12553860579877872297 6674712387084605331 1189119123732296088 8164215582425830229 9386055315412522492 14289486416233434448 2506064161956702057 5796184897106258218 10599315726749285114 232065369996468886 6531242024292565252 2713802987338173599 16370720624750146389 8375811112604739781 16178638697957972075 16323215334785160351 16375693722665986136 5526481442172689166 8567257251364590681 18444099874944804509 1939919825797650233 175288007027958405 12036965288172322924 14170232285602901054 17207266948399975700 2539831153899469188 2097761084691713482 16352941797786417972 13774751715272381185 5353397517086452897 10220561248397108307 7567504891438018458 15780311417941120861 13107254837286546180 8531232078678236947 3389881242017063953 10213442278368084089 4668560961903471812 7799234278239766198 6906662717289123416 15135155782663081960 8045904501899982496 15896011498862131828 9315158713021092130 9452032416521306029 2895358971550144767 18114406340152081927 946878319190680920 17909658041344030866 5408117679439576266 3792927889580468612 6997785667172347472 1140809764377110391 15134112407976204835 8244718822729145568 6385446940912091892 14567469062608274498 9012346790083910379 2413937740788184554 4132883158890092720 5430747278590303073 16199066718916549776 14101432459291053796 16306169192950987345 2409519480313114660 14298281655012287972 11661131795964078339 10270571536473838724 1489426816434049424 919850821129746485 11869869227903578039 15760029353437964971 3768591291876587926 4749788818070992598 6462073898355011688 15213489720611094205 6239197367831962831 2140553057866330098 18139357215367719170 15562617227352788236 16772391091406750150 4850448926440908544 13933998519253391813 12635575389837718996 2597035659333534219 12823241030515778571 8151127469689173652 1532272928881876932 11791631089170077189 1153403673750776166 5868476113297760388 5871277734190340007 9751428661813481788 3700048345776079803 1042358343875202670 2418624866237892762 1677049817060679035 3225005707684345202 15296480298779948294 9187118335039833455 7857177039605701309 12743361343553672394 269384587628891724 6342744715149829884 9910032835372787263 16483739302574793672 11350342335613622934 8504407753572037250 4336802235757235032 16249412379910203893 3708749785715244754 9424382131969023963 9355928745278411761 12810529435721271393 11963254406669227212 743909465491782842 11578912554932493896 12816948652596745028 6366260255377873402 875789663696599664 9815074354313448176 3910172603966794179 17560922941766716606 4669754330096576274 18168827780050908247 3434675257157883129 12987485997651449323 11223786078709923831 15155564401198015294 1303348435400516181 16609554223804724338 6202594669063331356 6655307442536946783 11043288280084023086 9537396765275842669 13103703084849991430 16540734926124067597 13650272663832467972 8686811990509040545 3470204665620847505 1287912399663183761 6653499110438693308 830947092820974344 16874726153759263429 2258070109360108 5404971441043878086 1943294996558814105 14908846366117780158 1385102913934754539 3669317655832513999 14120941829410845491 2134438602380900821 3101227822852510211 418172166032832692 14285507025004711029 9569172851690562697 1743237321433848249 10724887578681206466 3266714299217141640 14341444030447902935 2628900655994511127 266584989384459821 17856850720690959195 18017221939828972154 17459357848730875526 8002233977069640999 18020683176174058450 13876941169278329674 5008506225611905062 6958127812434627279 6245072978108532597 15344368142634513387 3674174632115741547 14821777065642522724 1368557496333289934 8963677235432007546 8788796669072458918 14448853185155891985 11710747897601219015 13061849824937217135 4326327089735434440 16631172483491485316 6243157593063291623 13671439924716204469 15283611671096158278 3668732429224627634 2935539595252720570 15866446476368130037 12787852497828902414 16998479420874540155 13326213354576047662 17438800402033133441 12951094796495742252 4123182004893671055 17531640444985502716 16032396983591866365 5882952318754795629 8549596939621090399 14005164091399368307 1617925169279520988 11254578281387769272 12008240453946413171 16470381864730832436 14003695566602215730 995675505531519698 96394249414695965 14677882894346956423 13039684283896516351 14173709012887164832 14948002245731010954 12916456906802729020 2616055290222508703 8287733836461710259 6408229679612812584 7120040367404338497 17534006330064645417 18198158597328012106 10973317991423698461 11963342975891847162 15323019559224878994 8158001696278907298 7763779171780102671 96994652393990818 13203390828985301376 12703108154669277868 3862555831420531743 15044572199447408103 17386303413448427012 14806560414001465864 6264853236780693369 17135163132387736559 8129845666883647706 16083985190663024553 17457400854343738243 944397846493645604 17118349003237933373 3826674968250842577 9097183148667093476 4157538165915472130 17864268254279392957 518562875270473435 5642571886319758659 10854736480314421291 4123160500092548125 7089798940097031166 16128265817948683466 1798407435771280407 16288634344541546529 5353630986277276033 17965776097364475724 5599852074657383540 1656662164123167908 8879226928336558764 17883162740824688767 5180615176749022041 13148929089719043277 6053697702946786774 14221723309914988661 1844066632459191310 5932641722801497729 9211322202023148795 452240637663256756 18043789326729656780 7003908279626342996 5429402774756664389 10671694390002809059 16050047973542657182 5364572410803649368 3826757857975847372 12336767050224386410 3867688772140712246 17031311141173806617 16898122935402898487 13787298837660554582 13764499378111581699 18326256493942483743 12977616665444780889 13101877259586123281 3224038161836569323 8185026476647439504 15835862358558876967 1713543304425436552 14392891813562274521 1612664756634876261 12041346579775912060 215485986412737736 6679074197161731316 13664517003389645587 2065715267442102743 4209620218833444359 11622456012667581256 2013153979170867403 8162828888079023627 4447858567544681851 17062928469355575785 8286468453954000230 6744134899256159202 9809056480763555688 61573749114052524 4625917028352494656 17792574144507457736 3846605485776177307 3968255676935151952 1317967988267814962 12448296103853672148 6424265451094745834 17034645962315120888 311310335451973755 10586676505820351131 9237704913369760851 13015156319751841189 12773060691476057113 17878847304178386382 14321787646963517617 10670163977212314563 1770017152137135719 2799086107895975295 1635337639636376143 773121042245931865 13820870080925213062 7249200060344173775 9808705439185943033 11759854669552768235 7312061446347810858 13510135254990940585 9041049267861748333 7222668701801692711 3902240572129099779 16838077388353303110 15429402147907072265 6244424548232461934 16898149616402982198 14832699422768998879 13701632211904698459 10015972985239731226 16825369818239872238 4691767300825920393 12543917151008549489 13819444572336045573 15093946424911873230 3906669828942788594 7896871906980597866 10567961682132816116 4963508729559822714 14521406767849154473 2611690761301680684 16028325039733681584 9146178823965029491 9997174513720302059 8996395227997984723 5357569589332400572 4805669601599038482 345562960509532555 12868883713883004977 11071123436691561423 3860592150674296084 4027471542140408229 11705417307893922978 8269176255629830049 15317993535806053022 15829592782048281973 1586812603046430230 2545089290283459200 2248369630123245166 7246260229351090128 14256429900557571703 7636732045303313753 18191354162189148032 18153325407079728742 6456293723243073696 3469034263204237877 5717602565467605873 407661943927777723 5760890778352599485 10785650410493692313 14009390551333190849 14383049567739933441 15975838290308967586 4855688285559007861 9169908657833104614 15319834142180220883 16615220116630751055 4749097394418898452 11905066803854878626 14664509753882183556 15622040825341403460 13500979948447355664 872211741456798516 4344948400960330709 10326853123454064843 17573361305933944931 555512992438494277 3713527229404786620 1615864732743778699 8015839599192717178 1293477679635514521 3409573645304333368 7465598998417823524 15165668406127013992 7750629012821273439 7294533077352709204 8726567431365754337 11062991447228644022 5896021791418672776 18166216580086873459 17252077321064921108 798109099564793756 15935643541876299575 4350284546707465002 15320166615933574938 15299554061550806251 16091351422276902317 4752050022077466557 1256227187462948886 17136915657407822261 18276861821158077926 18238221547318027513 10762052562570770113 8980117222124346860 7610010177949679550 7999965813964404496 4725241661334216422 13774564872329543919 15285823324568557805 9092783182457734154 15835786288965706371 16547734691037497082 12602403841939033192 4929069114127305452 77112484504299767 9300148990187906079 13580406461991990653 6205504544868294498 11774989844376429978 1643404402615770937 11214249294185182591 12902724712617508673 10121385067562908267 6587062694281536073 9435990149034784856 13982931823507701632 12088187750292412798 1275317408336733554 15514589121055869242 12960922920087149907 14475971003432152397 4491066473895875539 13787117989961308691 5556459694403094850 8804783117155279558 7922980080517560583 14059160229096002555 2535032733507574686 15301750587925466953 8476370001968311524 15038377015757346053 1601154134937083185 11999256248823594759 7904374117384675331 4528580470772569573 17913850795248790265 8877078993565813134 5374722862054797283 5004921549674763605 17629184539194206067 3971512414731199917 934499431696182619 14573629402599541067 12794256859079766442 13328803916241716008 7424640687273459360 3705716755894084411 16830659830025691342 466053815096369031 2961879457347276869 2537022828231239392 11415107472880703088 7576858337019306514 6736284099602357966 12298179501194470519 14056738734790869865 2161970874736321753 10327228363220559706 4179703662166802053 5806967456309481008 226936737844319612 5902647497466169539 6600389977616136823 5827734108516467791 2291689494435717271 2462687411308869329 13888372280520261465 8279515538473483038 13198460961706141558 2263088180274895903 10038057498334577459 565249946955642582 13071145426063095705 13981306093750870108 10926054771596316696 15911845592739247136 3104089655602210120 16577606061467184615 8611875221143078800 10508417248140943167 8444795939679424932 16913875195968846459 7067695746476430276 3029059556778900077 17594012043041900528 16101621305965080224 3317235930874409142 1992201043021433862 14827169264501881058 5277062706521437977 5658677255356317077 370923780742775852 12820135159892327234 14386178522953871088 15698327061557094401 11476407388686293206 13314529869067322948 953369912683581628 4854352974142076323 12169831820149906660 10648539124149437930 605678159789615051 8768834260979484299 8857182013111175548 3454814189278932703 3446701667220038531 5937216345675384320 5959431146006178764 5825076404540638571 3884853680773318530 18167589714391097346 10738494628928470758 5972880089031038409 18118075052372406388 11130674455684208740 15790742061497151244 5821608877935877679 942214078270767179 11278154597591820003 6323605837482423339 4174836108733252679 14627591026700399692 2418234885139803698 17924875829655737272 6853432389974539472 16911357538925217405 2263581556812768430 4163199612634424380 16644248400900730722 11896031527444874437 12151592646246471483 3383047467856279151 8318828923437725134 11718995065355527314 4747446284706443214 1531220750157708542 6143794851698143420 15955721453626408215 7075440851106903391 4139207746291422672 10580549856338802083 14476802799923147429 7597919661659204125 16444057328513756197 483106042712442706 8959315404570911590 7491488485412578001 13690180417648881697 3052884750238085090 15909397443767914722 788884246834934488 12430229595624219894 15336807705512627936 15113094345833657382 13642892459680978058 2911345076226324297 714527916135979904 15109610403607401658 13844652814964924486 5853972210663453593 2838420647447126906 14559686278131639054 12047185844589202358 109608797972164812 15126743723793094645 11574437323574822768 8444078485607139498 11161645055922754785 122590003621597540 18264436630083447845 1740161414579392264 242371619373175023 9169115812409410520 10061564205012443389 10725023187060762178 1168581602274776126 12615661080700611365 15520484150451374887 4371446910751833082 2476551055035984274 15239779120568715954 5905079839690652946 9695916599239969849 8247846892428997391 11487344691655748985 14217157951467681298 11193536543960656982 588484611182287036 17635157644980321509 14040883220936376741 5015690646355384927 13184187252764974445 17714830934439018158 6435978623179040251 5703393897275884576 1524763745993311983 7375973851791265912 17608436102008619398 497508355050919590 15704420458441306662 13573286369793745636 2126498034863953696 9291783535646960570 6120930008702968711 5146989870380967842 5669641613043939170 10932970597518437191 10272522319913247513 14488489495008388495 9348139661496472603 16246558377176923298 1924321744203159272 6535595409611252122 11342161248954198871 11906006994579985057 2032971720719013894 900019467185203964 15992963906103971813 4379537988393022846 17273631786759456279 7622539288477927795 10249854828575087552 6969948802285559450 15453606575459210422 10968092208077607735 5459595953984544944 11124207195602869040 16234641980833082999 14071837513601654245 8755396618063866651 7630912642352532224 3068163587499017214 17780850297971097394 14108913963479371520 12850981025495017580 2956288556033866735 4544789238593281054 431215874421400717 15986184786066515330 862928514377684194 9951989904170908660 14047385902374215799 5907902268921697883 6146559299571970557 6617874789712566338 8452398290932316576 11370523619555810976 4991630190026028220 8213228923509396723 15209805258086490699 9410313325845755105 2346117861782810210 5799590761698535735 1578842456308792887 6442385134589319323 2837212244161012545 923042842164327201 3669369691447269392 11380640536630746318 10182641546628671422 2902993759330767979 12026462648114195628 7543340526899357344 12994448403730791909 971392716165503814 7928633931985868303 8161555515529175646 11393816354697127329 7992416980072078598 1803523248071321013 612868298750368777 8510039881620214676 10605829915597268408 10712379372787773664 15281078544744410654 9266777510537235849 14913364747299661972 11713777368584236504 17916759492346170739 3647285704860153794 15061741878230486772 4770302259523849040 16755899463638535837 13459694951645875331 16335446768690096132 15751470833613994997 16826139168372456588 1682019817046508288 4812092666143017313 6871111344085340450 11409533427137139352 11397683849348673036 16998072478497232762 15012078991623651831 17604141903888457133 12760634537673218284 4705293967003508449 1853498531017843454 9648687644345748191 3842149304247668502 3444779857785516546 13830062531829300703 3306558451783105364 14734344510418907283 7033156142710547039 9863321589175887117 2119564203535080228 1077204570982938065 4059241508804485457 17100149953731580706 5420693720284317478 5435928914822689049 8148898394981190668 16687567837707746383 4326876787147297602 16052296384015850355 13558634480957303699 13488066210566671883 2309756087859806070 13226128156037373029 12442098975467134408 16295647601354249206 15275950378812671037 11014956647687419316 4645130939729857651 13171160592773071017 5341438642602846484 9718446792431859216 3358109435569310471 4295919987011618301 8027684898254046149 8807969338971371907 469173986006859376 16136560407251941007 13216251142322794865 2315245755896166233 11162592659624957657 11013386078663391401 17697342720277191732 2759822284253008092 9410690372230584594 9543677106763079892 14583208260078217113 7005540383410966919 10284634743313794115 10114048922381839054 12014906121625473045 777784902841006931 2540784307669072525 17759692704175081836 18306499315202971024 4439603020928638235 6169856883145548832 658373609552430944 9636050793186408688 18414535429504954093 16037312361408912672 3947217659183553855 14302589037410537934 13020410167335109488 15208863679817327897 8866252100142984302 11906218479558806170 893577528728515889 13637889699859791027 7021636972871687550 14028706742443484343 3463004171724249230 953829277121104063 1806750361896087850 122834026948021909 10886026428052848945 13316912940941707016 15953095643826566302 14979168235132862138 2375339498980385746 10596931856741167755 12740269506423974598 5272158201034453494 15554792178998643265 9630985468701475707 10661511780809146439 7928949511923711705 3836108889573169106 16722924812323758179 3525345329953091198 5591011598545596595 14890873620305254399 16302444210989420506 10266619124443018308 9325511747597493430 4708621739745553843 2170540830785627301 14412490106584277552 8688291636395124703 219927021539394930 1804280693372336066 11928296485838331445 1805106791226157204 17681329812987631011 11600553349001282971 5596164193972922970 15624657382802468336 8558528111013915692 5806113927045176797 13239633176573329836 18108896483036537510 7269033006904436803 12775877363717210805 6625225086346745248 15561797149046234423 5557874493815941373 17759076400458400349 2245644083236531254 6614534614280910001 4629465908584369946 11863702791773160019 17199751293798821839 11918455570841662439 7746855019994257199 3138442166819449293 2668520337068388214 3907044827810495818 694452437228830520 192063802944256919 10566358308536931361 9367865912269224942 11717876346188305932 17404996764253689008 14666401172431084542 5770568338518174038 9838347246882250058 6767975420680987726 14380137632692005989 1212563329945486799 609266438180389319 2727016686111019499 15627717919830599913 15080339068723189210 16748138158574256134 9684033813044336837 15196090463317849327 16123520660486182571 6031524448296240222 18024708198975155232 10818132353540606193 15995851702741205383 6239727903130135980 15688334621503981026 1293513781847350333 1069706024507718951 806785520039659962 15228128598438014898 13227832715211554118 4141107355664519780 882482100314771426 13321397687916244047 16211730157159691952 13036535983625857191 1684926616612569745 17417377240115588088 14057341358482607724 4657577462634276977 15638877012165820509 10438081275264515195 17801527407899739624 13936838789154484945 5989366428878869678 10836540923570687464 10091678499576975059 12909131551665632312 9890305370149547955 1257193528414305720 16037024064210877907 4989605807081159984 795344336448944216 17105783972033041125 14396869747837880796 7233195258143009657 13967191365565401920 1449548413253428096 11541946879082215940 10115539141331555376 11384261147657743192 1388148574914571709 12612071260233930147 16403039256625672101 12405558791151492336 6590630307854293223 5715487233313305133 18224387070563281949 2971383755052766133 15580106795295176694 10764454839948055897 2301604411830674935 10126831721586726735 17391764275536367940 12478106452568535552 14687542227721340726 9746238342236735272 5687179175648894003 12953284447261381485 13502396450412143587 11241579668299497966 10581701245458904485 7575503091986279683 6140126070465226324 5901888489433633581 12822651261215902871 13864131739221842108 1347742617620732353 5694500130818014905 5375990143454898524 4844946977665369310 15777927728878157382 9681887064328709630 18423331882086233601 14313250530637635343 12391703937251313273 17053679154057329304 5954205124503970116 7206571198319848344 15047914162777192673 11012864786352009788 16088438406317217708 3604134507393531351 6725475566619674541 9709262562286821173 14141806716039950660 17289963593957624187 17657690684245534577 6582577930217930005 1589169605569224823 8003385453715422318 16907951613490743066 9276798226069875150 9973621481962151889 13481690913478085030 2456140071025005635 9398647887688410103 14641561700264242875 7303598734702245336 11287271766247566101 2656539165428832596 4417164001930512956 9655718599582953194 12725672295700136185 15647974512432672668 11118890245993505130 13261795866673372012 17088009924810735215 3523430249256976566 17027023284253046051 12991771848698069614 5204727425325659174 3692685521742020750 12611528683389633702 12099434356453940172 12831757278327684864 11044797350123030956 16424789458515390305 15338421542060217330 16021105979970548553 17559379271026266248 6302477269215009921 2752906201315389023 10182957966328488366 2851707444923531501 17753240442845467695 2878453269874531708 2518193623587085891 17244841763397594173 4034228140017206560 3410338550129505852 15860308684971605666 4019192845952599710 1603209207112284472 5736617798664813176 868356658727358014 6019420304283936152 16128433129390329671 14830353549564540936 820856435397948477 17817467353624700589 7369347098413480350 9011373092364172383 13606546620790413200 7657409515223435549 11820263987744897344 9093801072564625324 17429017241804489640 8880082867645189224 543185392768078772 6907367566079559738 8249117981791653496 12419243061578760660 7509082607519433707 12452522808739579331 17150797584534225463 9532948562632250646 13964268781146730744 1756169909483997244 9750073832478317609 4961215552830111771 422203800817020396 2931689468670431484 15994299339792714471 12599129850873309556 17065997877770839084 17349571554648007074 3894137611439092787 240288179557249323 16542849940428695884 6165196589369912876 10913228390711397065 18220942468069808260 2952842363975277896 6297505948732695309 12830042925083150609 3580360987239326200 5022141579751273651 4803387951162332840 9434994679907418151 933390209433588112 13801611234949274161 14424048240221334795 6598148111724620288 6163824643290321183 3651664034116013924 14340480723763351802 10958484338181263740 235448277033201239 3725373166892106975 4878019371129241101 16929150168738858950 8358893673336656839 11859772944820598254 12176880015165698750 11474290039014864921 1751050610706583561 7132087908350218010 10726610449573315419 5051877246577691600 6781538027213097861 8846027710132926346 8791581116783909540 10821605467857641617 6904725634145285477 11804225114029654804 8066308279168206957 13392997683945438155 6608696009282843025 9086708775159973111 5066312145841205121 6921894698828693733 17085236091531491416 10299196533535031370 7273345404213773407 12349955509934519239 9597439363272568072 11825756057928978005 4846685690271437770 1270666956347813961 15293889683597968754 1575068443537573026 11949098973844202432 9228928239704689619 8697432807353185995 85866931023987224 14230928730600072009 12645405985708984703 15132509433351039204 9169275289762986343 654879184576162282 14759458795816911484 17326048829971153648 8654069167354530813 4819623830421712247 13282924589000346956 14580065820020253079 10117537623991131998 18008933317879379953 8132156028534002598 5616419368477630533 9073280097996373073 4544461635426459956 8042642906842800328 8445401663806461770 509968217973930910 14452806179819920315 11853398591727102005 5933879712684424686 5092506359901020344 8557597354016994169 835367180714473817 10318225157262400600 4047286930664681463 10522042078414180653 10796124216506891214 13454450561812098244 498197396433995614 5570777169000879161 12684936125633331401 17626177953306445362 14823490231029731784 8437292324732715758 7925410144014558742 2485288949860000765 5754905155942923640 7902449699730051047 16006069112885037140 378369176177311794 3527122725278489257 2990184196982554016 1428233026358649912 13314277002284635292 15693676143262941952 17634970459913872399 1294282921468741216 6997034377739837202 7619342172373061350 10964898410132463578 17574049224418960779 356972164436411784 9304430727752053530 8876309818348305273 3148570476032865966 2100039304724754688 4059588278496112597 167114381825604525 1559507268504812291 10274799712037883061 3891291243757667834 16896068679582605669 18382543375790379364 7520108981169169528 4545903325653876203 16534301592623552719 14617806933281625559 3709284477092645662 5835822190790028095 8233092617011341014 7555718336430229782 10428112177783470860 14765671242555774167 11185502304538186625 3662846576716612752 12078913459268676562 11628791240944696992 8166081158528343837 8814537393784189778 5721445223273741999 6117849398961667491 14396248410628466770 15201745485983248777 4651622895986365124 3407147963026338415 4354516298213896144 7950272510222989449 1978096993218725634 10458268641639276743 9947146222936834157 17067721908813828356 6353669688966965629 13843022876075117824 8918747440485795481 15946596950444726068 9990749107748581478 1783289871714128343 3369878743807429455 6204791318781855079 11798205855471889120 10656552790189204330 11458445499041618533 1229463158456372869 2572687085871692984 751905547427567184 16783859936082081107 10374877184942637698 10175734884412316495 13431771466672941599 12049625018510479064 16087621068621607242 13304294139834623106 15247954366553440123 4409540600133560536 120021214760429764 13515326201105571693 11921743856265447472 15668295058360202247 2004467317253372964 6414853512679655484 5709750794879444241 1245851777814238141 16756772313199861978 18081605922731804071 13299139878949363656 6824245382476817719 2656421577557936653 17896304025193233307 17499493756687074140 1193112373624144500 10335713090701574786 1415925067131194572 5015352228501034934 1120606976265310521 11720348781099294761 4818955355050489704 14888246802737655491 4382839205639004807 16249892367803654773 8499874233200360597 24066340270485764 10802149418767611013 16166072585910467144 4709807184657701960 4188181181562994765 6767314164808099663 4702964050123053002 9725858950375686210 3472196259831334706 17664425465055177207 13041063461870756297 3849394022363886096 6924207650479809696 12886575409072511046 2511638373539093740 8689375480366283239 10059144158567199529 12426475033960028409 551643788485345762 10229535519148277864 17816642336082494801 13561902595386372912 9429322140588774461 2715267384816340947 13186741530606779055 10028917747363049596 1021319533589544176 1585025374956968005 8160188692157911671 11194457591386982102 6607119352760282632 7334935073076702369 242442522020347069 394113205870883741 10815675476153278146 2049971330506827451 3922027703691102666 6050392492237014377 15867471020499577408 8425910187839991788 12486915350766688198 14389349981014137188 3747543095292044568 1468800776941574491 7301858243846945942 12381273382695585509 15134250689877371026 236266197400364950 7233621440950875965 8871971715113789581 9829609577905735699 1288950662081327177 9495112938883537822 13120192430576061603 2155819213434866283 17863372394521345938 674502537309207459 12018207940484214693 4873354652527685738 4211434285287319017 8227856121560316819 2907380967684928757 3936826987946375423 9632047992869581740 16689533507686615240 7635960224674716560 2676076070518464451 8071556559439771807 13057924237953288992 3387270891344043322 9905705877501287430 6690595680934371154 2488378687089590107 17499693658658142115 10103741473747979497 6767565027282848504 5057947842697105776 7840793830948433174 4371052137882870573 10815707131574303014 1957106413028062903 15977957632904661665 14151528183577796333 5214215021875683617 1780014939910414138 7675255398157991769 6323786520715720289 16107875802616266948 15091386282087119338 2237154369787440954 17256065462062758815 496537801280028939 4050847119011208562 4390429666037393104 15833256797456833825 14786242472401296452 8753075849795116324 2299133660624412994 6954722394086605973 16318478767866620820 6845568155473923190 5368761832021314316 16764189616004609855 3621416781581988510 2421527684830170539 13907607127141286941 14958206023655563512 11286707503701726413 7431817032915500584 17391456583783021792 237569092243357069 12463478483043514183 1308850505976903514 8116456501277383625 7605423882375098936 3193364086565345862 15077809672099127141 16007399153892850928 4930691471384663860 13788786188448027080 6851080608890782038 12218235438045904370 9508136205665790792 1536492027801326439 7628106925613329513 17153834957560337113 5835051636066962478 1363113229715915539 11235416732024538134 11702184046160675779 99350010853980320 1166713306306178878 7156191686547787714 17747402904689860052 10886978373595270867 15098484449734397934 14333694072574684736 8568358433531418152 6311355215524789865 10970798720785387362 4710885618432836861 12227318614311403415 12377321659467734469 3872141983298908725 6713552131644534309 1477732429494949260 17239266944493635386 17859536578021524638 12563774349575786930 3168209021034979058 9426594867058462197 11411309341897825180 8417527649845866717 5119996142477938598 14277876308107729995 10345110616689387609 12724206736387826926 18096181614319946225 12211350965958419242 17948896032369297933 7580137710059057994 1155124700447469346 17962367483669341815 13859777635251021762 11263192912255264462 16105452276365150410 7838456678294003630 12455815237605310778 8253229913891685062 15883276454217582909 3837642753686577876 13722359854607866672 13119349065379032275 7236920736828505381 12627113798427310641 10990353544081022864 18153003343504463861 7705022283729323847 12937464881217070212 16654870406271791528 7270971299066771025 6322757180771618926 1375098311613763920 8732356094439181793 3543769319317965264 16472823796443397884 4314030887685676340 10708931981825989348 914171567504500660 11176150393293907622 11678194966845354231 6005066594458829943 6999489039991362753 11002113552985141380 15263640908028683903 18382912335368587244 16532845858419448009 12878575472088653073 3670335170186822421 11174727340698724934 8933287625952036985 10632575521848510348 10342327498713811198 2297897741393724030 17930315016097196072 2383742778766597878 10220460075542090448 9007686291212238433 17895582025048541229 10246106693626755740 3657880709168171653 7504172470119034536 10525342940075315471 15224211909651178158 16080256357600661847 1974085525702976300 4469588937868987016 14782749280590483096 9350805363833738337 5235340766398279347 16329684564485276218 8175935587541302321 14571052670053608713 16653942732582670311 5676317017274953577 12871552216874914432 3082305378931347864 14021069465168616383 53793735843238225 13858125679770285469 4956133296103505994 16483003282555710466 12255982667520767286 5805166002306409511 18386424674448448498 7756251224241139719 17870652854757811485 5425148406728086982 9464196871198740189 1321737232888546639 3400550534046320327 10387360831819604857 7248301493508167678 4908677907289441313 9247413616915596040 14827031906144643962 6861630610360627040 15204513369018633295 10708277600325756632 1012646369902178950 6991972313094616786 15912795908789798240 6087973244919483877 959784154312450986 15845298363351316174 11236343316557801938 6847988169038378530 4957510795106579948 7214668624962934533 9791558081886257264 5423270880154990380 3896510509675676721 9725461036775284095 4787268352586866228 14576006233511800279 17735216184857834737 10264391529662704430 17262211523612861146 8152580213081156836 3181525791127628957 17883160063096712643 12166621415482797471 16189182520177849505 18250773719773273994 5497581346748135749 17621046002782243294 7073311144860056823 4908029389781310235 18440519818343345781 11957671846837840885 12109956622620674079 16669678873032175713 7619742757264567293 10148603549621415018 15149139943094529651 8105809317192829615 6774752431118318869 1492366949948486915 11363383321339810517 8792684113277283518 4663414008230109598 6699208750340034451 10281479096281807769 15270490004962915923 13501677522881527970 15288180588886113359 1043466859257848622 6624147640819093756 17195276163948196953 9704302750915455358 10734152139075846115 14723759719577219060 3641311730326800815 11311154076268010546 10851662723618740815 64661749880001145 1453317054670994389 17711066333478785751 15175715467667607121 7323967445378761201 14324163867546561014 18121725538598998325 6500430303077066431 7072318178262028087 10792147404638778397 3889031540580237673 14216533572042626085 4591998085735225162 11596231144809631663 2968324941600227956 17482563349198158981 14000210686899381623 4750948750529816809 4148409931845691187 14920709758047471940 14093567336928506242 2311413353350151650 10893471623504377912 14030587816500607748 1041115552694299438 6074661105384239222 13939932837596631646 8029463444172298148 12667480017627635314 14987591302192014957 1247847432849411451 11428110529533016076 3990020926231064381 2461831038460608202 14991224701461776920 17677636983590197042 16910477660278188403 4414676421187936764 8264791943475801701 2898812034318991159 6614895508380657862 18021264848733269481 4143268591193489313 17303456635784943070 5702809961461958928 7047457459816659492 9270242211217738479 8414639585475790678 4456050619002312940 7270868345897740305 1554561574945308051 3987348530329811148 12198637437296213459 3083774215931923173 15020289522942349494 8394642636717090345 14091326453401484950 2393580172386796073 2758250044193063442 5385641913277042210 4851527191184646016 4089753464331600023 18154315504737898641 9629975658979441623 9127066312419717463 6431887465494728187 578440779627143607 5109278778073808184 4759268799142324218 5445815995249842512 2139599663894670904 8690463629648995119 6172908595072082678 1175146244795311355 996673811588685496 5331027753769972018 5353802595791950041 11383179295939072695 17013505079833042196 1551185334479779740 1587230481722560120 5207813953080545999 14930533712731900030 4940445987102592103 4870925880791095461 16595107386451379199 6774519647298085440 4422422993665157164 4066526688039184005 2907086498021827283 18146319895154640425 2878680812696468313 1870103146584411033 2063261486721231113 667692029014214025 16785100185826187936 17564270688064758204 5421154930436500211 1389999943677761153 1792556906410398000 11656607343068318983 8339210115309666552 13600478308639944557 1790008871614859679 13480103404017538881 18034210387489623845 7055968578832063358 6326152729515707000 11689903442134714344 15018932362200876779 4023225857779087096 9459886899918330256 16242208686263912735 2128495928421737802 14173865104569707035 1992892276607069312 15210264816501711298 6337520356958384172 15849783349232035480 6948145540409109000 16776171754955067236 5640285563588262051 12875737086883737220 8017651335058506745 18403665563825739055 1854078839905708076 13266233798026804800 5315187227896360988 7161696791639836807 16146608958233414901 7450960002552306261 1757769588257980344 1438847890161584165 1874364027090882567 3363940564809498444 9826705053872417196 13040640160219147556 11231701662627061050 15323153771832003557 5452501941377599213 17426571233528529043 9549906051512852804 12201962706950816200 1576123897636500257 5827803928741293502 7320329759898591643 13973044149398749205 3436757525387630960 9654539953188461154 16508528100210128967 4196087070715108974 3335305954196886413 12580913907115326474 6773872238903370814 3790693686036771042 14196228496942863669 11034935969656391575 16707528729009107209 3209140233477311134 12732208715754262363 4329378272925064376 10735812036271040624 5052776931179211061 9025848784711616675 14304183136048662420 2724108860719896741 12269912119176462362 3136532484419259049 9761943279048111669 5796916920566371795 12043043511296910452 13364795939408060212 2656806331702227667 713010225829483274 13235178991897302310 18040717896641459983 5467330532275906837 564292377506041366 17406782970194327189 16854907734348277064 8566090565116466940 9642866786353061375 8820045258132371011 14943165801232327620 17404010982952793519 3758070281433798701 6546220519320656171 13846808415393783783 8759978445011819869 14559242842107464914 15212613209168648453 5163896634954400173 15731680691674845576 4039988263724872385 3794184428518714634 8407638515833526455 7917454749643576386 8307281593073455758 8925857898736384194 2439889948298789893 495331966530306432 12158357053158719746 17728962013498669707 13959302885688128947 11056356668796746507 2246749321537696589 1183045529073948561 17112573703430555534 14333739387493652683 17172295156671303687 4204311104057540063 6647052517369066724 861905580615001144 1360598725577958559 1539521006806977878 5443138716056041969 16724295690174357037 17962827509518337094 14970693334512489890 15579736717103011115 14864172867115214856 146052262391528703 14298411745193193326 2327520593495072716 4210642431846677935 8980083716156707510 7812620955782043483 11172538541240302261 10816774926324578364 18279517398692253328 1845835557689260606 6492750694904597374 17674764445069997595 13185816750292726977 13398208804110306207 10032377324015649674 310433515460010821 7510943058892770236 11399686971586119572 6451801105462993227 2472370353592894356 1997911157339995660 3357140890754375520 18167306034404933291 8079278467714343751 1863475289951001849 684174032211763158 8283457048812660881 5745362522353768231 5041583371665232546 11005928840976782205 1348060279012823294 6929065265940314162 2429748964565437445 5603109569234930394 17697961176074015049 247661784309320164 16636594958102651473 7658227297473396650 5547401440724986834 584094197043484703 3482208610724157173 13475961583529131620 7050268991667538617 4743267531835667695 2242531433287974874 6352780815881758906 16847063885299988974 7025185684086196564 4708017197488245018 2555501169740448544 2626682168887707839 13660851811034864073 10202099695713663792 6352903913942659950 14818827532707025414 6728196955353453470 13885294085985162918 12271915052580454004 2826552299165846603 15259185135382345915 1892853862654708975 14547747213018583582 5009411290402345824 17710226846957998690 15256169635539049117 6783199693073196872 6893973405355701137 11909728182118415380 135897687259197578 17425283226635073724 15376927373419364546 4587100920551421648 4596093292204548581 4730392617335947199 3859733606315480788 16376992918276248397 6177795471907607012 2127976077012278866 6052048020258378036 6600734271538875076 2992688715252056924 17531838431613919003 8820180398682082747 2532779811944716009 9617695808278193994 5819740624864026072 2555403129116441171 7813952486401317285 5096492178993418702 1623460061051813984 10076685886301691142 3497110455176447685 4013694306604859623 9521292060387823429 1333177038140967307 877075012561657933 14606676719192875304 17012592100203916266 3446523985102165774 10283407751461825836 3095858743909496018 17362664563112718490 17727213627345131249 12367709667422790667 15992607114177095404 11443957733125025566 12144434144510248410 9883956848241101486 1257373751516286251 14090912411424804534 12209206575877205718 2317269622616795504 16075480663610323226 8576898576147750445 17194428535447432043 3848312451633935198 7452710497142977836 12490650770962628239 2133454376144996658 3869797953731439077 7741703888279498531 14862331499076901055 2124691887124035161 16042323947539415751 732235372858106623 13982370584194065724 259974872988166076 12869127096563056534 12375426370664455355 3843699297141068624 3785523792363588907 4536405446707790323 15576267776441045897 5280110024132305681 3014842881401977744 14822731937434208154 97440734008900129 1082623855926899250 10652898496964756211 10030886932709024944 4441020680826952759 9632192260210927229 14424274213259435524 13397806495321300010 5326997557336237636 9309782170515265151 4819178956298905448 12236487747599228289 15863353445019495120 13016660138894978403 14691177951366633136 13072008104866640893 4275217901016006830 699100484848242207 3028954064700138124 15734765811452650174 3855502736268174259 3610238753417111028 4219697459940995888 7500539717458967667 15242260682818020605 2745245591238690606 14065836619040609984 14710562012591607364 9447714404242728650 14448427297114160491 14417439537887403638 3251592971310176944 5334057807374140203 8726195034366979815 17446437005391473006 9032864784939270687 8837612117377136048 15730388350868362863 2843873377692092398 17409741339640895656 17328375842795172070 16099488066266838905 8526995464092181635 6660835186952836861 8225416246038298386 9320920361383008497 13712182146734175019 13656002443028435067 9347176172308184479 4660616219867224380 7267841705930208330 15015103249861497777 14393406401500921159 5078394724184139616 8547893639459260539 3585730785810913501 110462185784736266 15359882016038895231 2902949096731352027 17393709324933363802 14228192696441195247 8288133615772551989 1136453921864261182 6614452219987244643 5415380573064358315 8470556584354488047 918348006970244439 3046656525628747456 7437119233108520646 15397787906363815018 17785172992526055093 8387841113972876421 12834272514428742695 14864688710751073070 18222801716803943040 16947709917951689278 9428013131034445717 214976747179126984 17139904797676971844 7235210721222665062 6188562514599380533 9855260005116833519 1492756582586888971 2397924499953602443 11491274684885957152 73373661441089409 486059001457190600 5624219758711042478 11593712390102001404 15901893114567462707 12269820151762048584 1956866412692265281 13086192909261886301 11524756103935549972 9549595619445520925 12046331979208114590 8293542277137754865 13871883616816733238 13762605138892803162 1216113708634103364 7796744450160792356 11580198264537391045 17080932859922604299 14509172859291026958 13499884970166338047 2659913520111882008 12048518588161969571 1190878688660550380 12967137764039368297 11899160470622671011 12319933832878729442 588401540750522299 12843138575091461030 8276062928319449518 6216329425456659092 9700012976423924419 11675873944368738070 9447654261654896136 7454884254533004933 10960751631313949901 13901636870645536787 17047108531359589929 10372848548656928561 13906976238325982058 4539526850338850814 14265900985965283614 10914987505981454673 17743793696890578256 12345066853952251073 18121998778724548975 3823196852380299169 12377394511747611367 2352529336560685090 3139180680147201840 803557195019992015 15200322252365404940 1002383591008952886 18289121737199975488 2705551986668291394 6449932509458202635 13160314191987339818 9538558632644972895 10826098749806049817 1321914589705599906 17203006303001441660 9704492183489120636 3549978607841184591 5706069186646820172 4371463586394733696 12994658368835079087 14389878385019948770 18444574564197710693 1537458965555753654 15210188168988739695 4884734819071060530 13297373949621940788 1780738820812498890 16931700729222696532 3235918447656943421 10827817925493173338 10527819815807916140 6723170141046456962 4962519590298749853 16026252682999351630 6330070309026115978 11900891414922183856 14974943902242472858 4590824189118511729 10077473808247246511 17918438831256928410 16590356894738291558 11401433347049269517 4153927882511040647 13550879209136187165 8345032654027992061 18144022175584980767 5019943425067148179 13238329730404295882 12004922049158723906 3731111802495563085 2050363879920377663 18189414517887131753 5330559377767374963 7235216751102484588 4087561886431443463 14905682329226836409 8665688428318707604 2439130130621559001 8561136358870090306 9116412410287698515 17534088197816473790 5831617500754545794 17766112405618613427 14010510889675089793 810875090320398992 8815366020250740602 10143995846152677257 10325076960379174171 15357342381185110790 11140146198939475185 9917289759259618581 2972731235837899724 12512439806516954243 12134813999534352681 18079225797320766020 1983381829337561840 18301470175828339583 3074281519751933827 17777509235024466873 6585634158821000838 8295069481685416534 3140560713731999652 12901702779987091364 219221379466266397 2368517052070367313 514328887090761274 10657927157547576495 16061586879072595466 10745784902193563904 924040538472701186 15125667765771849952 18392330898133462117 9306312182119544733 5559647306753447494 10116791331141411131 7190691225161794147 1048002376379218685 2270077299906586820 12150004555343314955 2491848558420557794 3656973362901444382 72948546750638936 15093732650583401898 944624249524059715 11138937943716164380 15555745840966589279 2168058487486847510 4746668403846159281 10271264475628883199 12522885999144204269 17176992932329415596 10126488684404226118 11292905325270650121 15581429461900405613 819013722577713425 10884660854703509615 4442849547461856800 11504128771919618616 4049035644115129717 3749043277640213578 16475441067523604945 17381982438391248506 14830313743285157367 15398067212969604299 6268133130635463569 10872624188161573734 12461906024104024307 12786977184264031307 17625738127645196029 1323258935933431836 739922695197043804 17993292865380887611 5465900121299731885 13437037873185204350 10218351328170812441 12211331324259836778 6322521565027664578 858972593968085243 8108953864894929907 6692994650169618438 4787540217814540321 4147220100490552323 8728280569106248378 2764098116769887086 4584282511307022927 2178617380131848611 9744820407357841511 17136397339594850521 1149266373357255593 11838360522016946979 15042823299982006006 163739130563601238 6676703973138995220 10424899753547386496 12922838084393690592 7363053775359650252 18011859103271593079 17937049642019441718 5366644324182543927 6864923789183434114 6136741967961959988 8028893211493068814 10265915354680700057 487202445701667924 17390994605497553900 2585921943301782784 2322661173376564087 16313519078471468806 10833579601173148646 16317800167470883024 14928505407928012334 3244562297101969106 17036999031778714310 2990516090560836198 4680208811001726683 9351494720545477750 9910153205797034990 7128740336077554913 18087789819822182429 4959344140028100179 2396000995592292535 11545070422970417615 11966209468057465166 14961919884658208521 9769055751783243100 3276922994688240719 5637982174108396833 15214383092504368052 6224049546725757225 6644895296050317756 9057155650185631194 6292204778452559909 7164079510844012055 6247386478158256778 8179485359731808182 11006553067756761888 11073478677610898111 12034608063490050934 1850862127051481838 7798729450794067653 17428864945715818974 3652068169696439409 16527293115907513314 4945564847622035114 13935038645389238050 708296184994408861 16322269576353554402 6558288552824972408 5538218554868126466 1105829695760296437 11025131961919535209 6841235306012367227 8814417489400839818 18355908779690190317 18435261436110060437 524902659561062327 4834529703350169507 2957955218750418173 17589476616209857951 901584064220119914 5132701628541184084 13680619549565411479 12711123994425745871 7433680028167885548 11491018575012454533 15346303030471894861 1871364332380571020 2194071563003666013 16499570647800594353 14841617696396882193 12787371531527182481 14211425107319363748 13911484810403652527 6856344928787218795 17893028979370440702 15140724713752649215 4992393717117118721 9217191681464922662 10387030744966345924 104825132834359640 16631315281667080640 17948260766078755780 3426639038879341591 8947840275681793512 1213335054362597393 818100011565216054 12397742925963369953 12526140256677842527 2163726102822573572 2554886098473116968 5884040703304729318 5411452956255031928 17667105234506077493 2899689369515698662 8139713575248941410 16036902676635054034 1330980548140717116 5090154986504742747 10429825436822371473 2674352931758931910 12297303264405573938 4815926897036106205 7634427317664146244 6328669398169023218 10117074437646613878 14576340685143321299 15569239975193559922 9722027633369796368 9204983429473217288 15961595363231308930 3528722745955340546 4243000989270442363 7766851087672516247 2777776722794127106 5774936688226644171 17524655271902902627 7952447076840667978 9054813516328599644 15468983484317818673 17021783671747681230 11120662174801447836 13738163143019664347 1482443822823763168 15979196169641075211 6366632578609304678 7081573326922628166 7846914825321364714 2014596685213510389 8541012165833602358 1488526959651590554 11757876947644818382 14179896832134775789 9384956928608314545 4282308236473177476 1259070001416997322 15299894008277351746 6194920096568052412 10190839145435249955 14093617149059820890 13495169741075350104 8767024061489825125 4337809547949342852 329594291781412948 15389321633811878484 10352983754258988312 11876595598685932144 15568907402690454323 1167562118745570251 11505491355655769769 8210315802396264782 2339993213547487722 10900886333890415928 13898946177544842436 8346133900895375182 1922145309103973566 6725366636036480070 1513603797589018097 13679305653087153359 17783315888452524010 16467546577226348454 13088527765846205728 12184855961386044488 2711662983979222905 17693176779851598562 9667261740695184332 5488012079988389826 11187777627088328350 13353512627064323991 16763115090008135004 13523777443786805749 11433047520347537688 10722382756638710010 1883019926893135681 1265815556675256971 6768610858087692237 16003483694173437292 225326903909942790 11717187826929948290 6231905299333805388 4307547337646862837 5928100633469205853 15790515427222343106 3458023648113538367 15445471656735398 15070692855383201164 7260517560239757123 15744534166462311013 18292936617201223719 3999511874403837283 1390442398598672313 6753269368287608175 7834877849199234069 11664300169239466744 7767158604428116478 1486089420365233140 9996390144657121355 7789183739342199509 2882678021471366968 7087970702084844963 11058898370125778523 5470908872004672839 10870453104853986856 12825750662410721927 6405843173171875578 3314349448488148110 8793976007808095762 3193635167386613842 10976395480567276903 15700306987858419156 16612593997610218230 7986037075993807844 9041108848786648464 6180557516687000339 14434636911663913818 9085032315656974400 9767503910857235615 10535138927065560493 10487925531757152316 11795805260732173249 1378055229225281093 9109435970262533798 10590550173588530384 9246060597149066995 14073920762678277059 4321855795284765594 6532326355350974870 11619556951320559811 11383067041246065160 8078538891820839406 8210052337552892817 10726664274125654027 18144897616130378406 7351811220512861082 14377068957171210926 6343185975887207468 12922545035801722774 4315160235705613855 5036942853896567160 2168201062906693666 2495265365694602994 17733283052764049212 15800079342824647966 6216696605907302886 15193777415819083184 2399651930718961194 6008884873320490381 3393927259388664058 9255317304392692609 5932475282364961645 6188601651875909018 3514224552530668190 8974032921779277135 7343255747541604503 2816183841435115271 18274751346135664031 13508996689361610774 18064536753829797464 10883867709742919683 14336646080607029829 14609888178941153280 15054773494822200873 4775540876975769587 14831853320286788401 8227071385924316073 9585960452471156844 9026112954576596123 6906196514349902113 2338284680707887612 7112071130963542459 3032573155573993048 17444459938989771120 11883277080054936898 18246603308857497493 15083622892410453942 4557077115261328260 5011753983056742004 5676712024272005109 6287135066275467645 1716119610153102492 16830675666847012161 4300204007009957035 2380288776004237630 12830986548687781040 3691254753379446284 2871039456731008364 7940033872772438575 14560761578541511316 9696696784012701399 5262631395500312335 2275499719354630080 14370482356199653349 9855468294267913337 2425673455881749463 13285605222362305598 3127562828027852437 6665760260791830921 7726613928168941620 4134132565685349078 5539860732299388125 4646922809064619582 11729422907007402005 7739277177730273483 1696556587293056094 2051209662158630521 9208714058878707709 7739690361382362348 7944760880195116365 5710820751471022717 9049112546263190189 17980966746241187923 809201523492073298 6109990892906852324 6108832004352540099 10251545330983399404 9487234314632460337 10781144364074856660 17711946173404018478 10438816902099149192 3984065444058884993 5894615016233064556 17751241689513901620 14089479853904559419 3306234763259760988 13554637320109785476 10520421574221631566 17855661391685524110 346275382877514528 4279418789629424690 5902549408314900961 11668599518046922214 15584955626908068901 5377209296797543213 17838297673317495880 3910503021218636649 12384731771017413780 11210272036575905235 8758520684980575992 16449133446406066063 7995096544442216459 6171154162482205200 9943112309224410116 2341736932110737959 3229556599338680751 6816578080633032004 10286873886727653042 11090729418569371533 15015427463790094936 13024779221100468236 3904978058604486735 225965633200519780 9885484270936422669 4584120331303875086 5871330000876690978 14057992550481422915 9075922750728293461 16378669691802491907 7180738913426829121 10269990950444173232 8538876994845089325 6579698675262146767 8636439707006764577 3890665303188400038 21524575238705027 1875398539397403589 4946129052215904431 15215012208614338974 4533631566584198015 14768628969998122039 9940365330204974832 12467471187581443024 6506007227045347691 17836277960032975296 14597772411255806123 16028879786416341294 5246492855873004161 3493167594068514210 13513564888716348257 4773457979670483034 4924613469186794108 5056392151023445829 10804063795011276888 11334565100609000012 8227726654672691699 2725810357915118692 6567725110178686551 5679368598393369709 3713381552107187255 2773369010197320847 8202736386931481227 15193416737268488864 16039679455673388800 9556013645284139130 2232574168577524772 4958589528846869754 8594190000741151338 14935420279751206591 6547287998500937128 4661241116751795588 17682770620818682332 16870922973266510499 16145757031644290814 11874208622213405984 6451161650739863082 17699582882369760232 17108597977997119643 14620476004482684322 15423891952776196464 7768996215232573231 2553166765238884918 15821630075862855423 4625666316835698032 6265391557816021614 13820939738223408682 16257303357703536130 8871192580283194772 9895587693251582991 4082057346561554338 12934423752768551411 17651515107987535601 9141469166400288789 14833698520374872229 12092168076748918908 12815616320994516405 15387645920794146242 15143611863057346018 17710019753554994146 18222967878726651903 13067377150676087757 3246088629627130763 3258912722943015003 14432993334545442626 13988592597906684658 11258671757230507688 8453083574459651293 7583642595595723037 9073308421837709961 10063603176021341519 16284972735955559058 2345087676747425803 2966703775729355348 31666825202627799 5751768787232944691 10152021373550753549 8564165119130726449 10572767120502650139 9956434150743055995 5967742685849030969 8939852193774151982 15597255828643685719 3678536409943112687 17842796257261641711 12300266154071840979 12500440394826820328 6885430208125134782 15870570800215528243 12336217276793074064 886733941718547085 3461107821745808942 10854480934670098231 10181823185424514954 2897016521628819229 12739872023300135601 10288336638218021878 15268555717314558495 14296932723224655498 6457436151994795785 3583656421208913560 9346295537528775897 9626024817969031229 3626157876835426560 7757227900839896276 5038942135651765477 13696205755854439574 15304487973673299796 10793772474447197450 3718688853818796195 10392507598786883752 10234549940845398977 4854608113722981424 12259232915634902146 946138708827326533 2067834753401288591 11844797205183819950 4848123553139489445 1880133592291040286 13193496231143094564 17867506728115541568 2544983425268615544 7960799483304631073 4354601786493081575 18361113421972260316 997815824762488960 13674877992404927174 14030081489449964628 11094675130673974408 17211824269516166152 7910627377142969722 9721046906678994136 17520398430373580674 3903404013725652372 1548775933760303257 14321149364266671006 17201451795513592591 7377783619905376772 10711922652160302791 18148463458069428864 2935814808666121961 18091591946567544745 699040090277939635 4376513324559347471 7379565981556958327 5049919948638494846 2260111052706511744 8762217891262352181 14016287881574316461 4961643454390776425 7729255768876613787 14348239595984795195 10980355241282096240 5886564697679074589 7576414682617074202 14869337723500946777 14459308811204477338 3271466512050733349 5186794703251323338 12673120936661361116 7439796989055458919 10773868321845897038 18137733160111313157 5701917337434398081 15524892274359788174 13597445548533077647 12093461977406620260 2359721441987729155 1799647771972382757 6199975514052861497 4221161525010060108 7754422856045073572 850971263292722754 9186242417659666007 10512601132785793500 3925705095069920581 2814936721407982956 8126757830774841730 17702566114253895613 13952123347285991831 1747814544457724313 2088383225752789305 17635374953888774015 9074643084980652626 4900149008883368107 557296161883917878 10603846781791118996 4872371330653825286 3452330771732052986 1468040658213273248 6508579495706526200 7144338391350715466 235995215595031355 16679260783789323587 14360116836635075143 13824206441557016671 11114522631653046909 52399988317770398 12470478123083779548 12922216818110183240 315206294656007081 17787155806602211006 18019866604726184711 12267175674318427535 5124832598298271055 13847938042291761978 9701949060059625969 4249724007565281755 8021235037420020177 1551523324363317347 13759142832268489608 6529433779018812954 14162591513388376447 5995740992348732392 18123190303252598579 7903272270021342196 1102852693593705982 12061768495834664862 14710903022107685784 17445572627696677281 4796583858192856588 17060611089239515435 8086593942424037325 10229514111488119500 16240946618889764019 14773726117357930000 3454503073206991522 10612544354497874135 11203690238659150086 4967054464338428905 17478109155408161630 13777250173219170565 1460323409867736878 14351787644604831422 7712218574857575744 7582377853303133843 13782811609145881091 16167104265877044711 13326158381481705479 4817820050787973449 2578198722873846792 7416850640246227659 9928852232381507800 15098650120152354783 11915225525960309121 12225503818224509491 2756730474176338274 1664805635576515519 5218952214389939797 14604502657666300547 14482165983137107250 1004567765544645855 5282120040182800651 6979547300294483168 1725109450237114363 14299182713385865651 15193726413422430231 7427523096054217821 6999971629588876250 8074544059810642962 14347260976360437875 4978045824760041083 11474444887908464683 12617966121406730734 12432591565114132428 1190271302458988170 18392246113147692798 4017170514282649543 4932252947271158979 18164381180403194466 6228403666767327103 18035430557263610137 4481025588538626153 3276069511014167526 17256181207433160276 10457408286383906386 5480356351423922050 909766407001425103 2127756611178817255 13216323505412426325 5049958069458591252 788031297734402681 5082973312663498424 10430685745943056047 18077358617053879917 10439209326740467319 12963500593967710615 13372026792370574091 2213917717857630008 6085885885949671194 12871948001249561543 4701354713069631390 15122172949238213653 11675266801401245498 15394234717094758415 16196285925479844163 14976196393163168648 4237844774143804144 5095715762457405249 16349512735755540794 8527175989115959372 17512293519649346967 18373611379386685706 13126078158422224666 11776473517469413049 2653288834020590173 17831746392657169352 17221557400479110792 15937068220575779149 4129256072384835773 3894296295745034434 10417378394096036068 16193751645860290081 16676176672610798153 11738321846315864903 16586712626645494294 3163313650495153551 11779485916294072703 806289662863936832 1340252993036076762 16520077445684011621 1994800983622810747 11046886199147931399 15174742395380399916 5068366937965198876 5146899647303991103 8090516801678230719 7074064513803506553 14733625803005307823 9404063565910000045 13454026115238772284 12182890950784803826 2358554746635270488 9323450684747080780 5035287355766615058 15277691267766997377 3128413848487235045 11813746599324111083 15535264808795131770 9442393365614531793 6730013646631173392 16035793486202656327 1210212877146386069 5063704299395917234 8217588891843567098 446229880914144335 13980380018670215892 1413813817270029594 14807114602496521203 7929889981176657430 17324194809966611734 8330770687863972868 3641774860358155212 11814995134398121622 17056519640906565858 10172298214293586523 15966877154983151792 662312560793670650 14819014917865266155 10133315689026979594 12964218421660447810 15327513506416407459 9316357374917537726 16140236055903974201 6660699861615657073 15357160542556130719 9387279780385082683 2856856301474777419 4928519682200496179 8418239627721842839 8181461350103588721 17311919372127805095 8336659261788479691 4224757189436109687 18020148110077815053 10774153614540357299 5556395974618890786 14558186588569634566 14858916457781450954 748166249188586098 11357364330655524385 8093841948914536181 11890660827324028303 15090675109030933351 17844748983009127598 6446836688177488861 12190955013763965196 17497850968420343945 6053020534173474839 12863514623350458923 3014627209100142341 15613540730647981965 6591025627855522569 10471713974069900583 2865525986807308522 7603679044202965412 13394266600151608827 13938229755865752463 7863994044134334511 17330700785301658353 13105498139805900229 8945732149155311918 5567926089811351768 6289219063829059950 6930963882687219512 11042528079753913037 16671069010323530791 10653286174652018099 4562134181729111460 979835861797367294 2558467657603395087 10630601989530213210 11032253666810524745 7835012420370955336 3529439002955053429 1482729087980043451 13756207606532444196 3154688786517137076 14184913262132521696 5445925087014819495 10713456665346882905 12238368049897437059 16313065893026400215 12613239790091945994 3257075237125863244 15360099426038601637 16569201124192198147 273028364917205891 11608355307407981809 15929287338651756679 16354572293466408149 5369315758762606400 2268719895579609435 8427093831141211930 13175121271458622603 11483612148722010751 9980514660785256550 9054285091307325194 5627965796561101558 8315955195485188281 6967257214446435442 17843505153646653078 15245517239303908099 1861864981626629256 5841594591127542863 4040173341749966127 6961275876940921892 843663739786875311 5784023736311523339 2123886704657320498 15681907382758361130 16081602044641158200 2534393238863733174 954501902298307803 2585303701176016442 10181076074008524528 7960600113559019823 942561139083408022 16193286023564941088 582820899005178096 12296016231709139106 8240711948104680194 14804374450152676112 3419171493810789190 10187479918260307889 14441932440435341435 8988151908210771111 13945388707657138697 5539461592545562357 16233086297117312499 5578243158417192794 16035179921282157772 6367072592859502803 3312285220300601928 116019727670625930 18092076531121236412 15204227919428027589 16188127557977865092 18179373231293378990 15945789595055366388 7273380058677740878 11905953346217862167 11885406624559272850 6707269018788665924 5872648167460012167 302649958046980431 12652677124033390095 13994093569720828125 7098116913917702702 6212350962906885438 17272763125780044537 15462560268039812867 9341234670885502791 11054557862196981166 13972234758905752978 11227268470412468602 1781655510039527941 14845960317630271811 13318834578964588008 4097938822728725150 4621027001257615695 13228283756583779634 17350067068332293261 11648366789236223851 10881058763988712901 8018480525882845092 7642450908073679481 151360459306850802 5617160164131462210 17145334674873418352 2969546397722257623 13307107989609873389 8148248284892452046 4826805035703198145 1345500275346067697 10516664793253897608 407648093765131654 4670202827772742257 4597480883831018310 614837124550270458 12826895011570116575 17130520019625958603 6134467738133979592 4898555659906064725 16852050544221432951 10188581394345062945 15473110246989187899 9509400852350800103 7732657676497481895 15145517807409944738 3982536518573349870 15482208316732069103 18108557196173332513 1797733190750934874 5943302018792517592 15573915107114305927 8218158375096537079 9267652328703146890 7228337935468176560 6677077262927081550 5894695388439273331 12805485071817651061 18346666081766889553 3657664946700615130 6118271204836318175 4555491993139914655 406932091389479417 3267072451077707230 9189755598779764260 13089759259301265281 9600059162715748655 14184292061842472171 12485049852804152222 14810979530394363020 3001269007948743990 292867152620373040 15870996373272660559 16588523955380969287 5647386882717849320 14157914261051815591 14061342762734417823 5093180456440524298 3677851874763150958 6930830586302057296 2484392235994904741 4523700049945053398 2050730371919241161 4031716227418499028 5395971255457048150 2815993854499208737 15728779918842463216 5097977791946126021 3413840516541133308 3632268335277494675 11272577644293859322 11533247019479962671 10554672054687766909 7371818163243708762 6816487250568368569 9128223772621784669 218881240389125500 11251899088113841440 13710572063479920162 7152125185102817959 8774381431900595484 13051413164409874145 4215017777253319912 7446570829006161753 15324013487812294201 10083971435493712265 15274942273440242579 16035090096771958081 9373023629414993247 12683438557241049297 9292292187578435811 14537781101461252041 8029499122065962964 4239169751477096461 4263048448875923013 4953908598769440807 11412252179023065744 9313987651816437010 9080328897536098192 12987755224195897346 39643765005613827 2714018714809346548 10374526218519538803 9327260594210383151 6035526081631972709 5125586995961159957 2295774500834547396 1266546654528545252 1029216637405950745 2608831710562515171 1815414988214610801 16972832525539397168 13666168558738499056 18309858150460188405 7578331917807407821 5565091188116400867 4074163148768798351 8800387384438702942 2084511230591354842 10819433882303061397 4297578300011202300 9626976197833104939 14241978423171546804 8495720623003789689 8042862920777692264 6360411613206493423 619011877005889713 487261813607374017 16260605654991980577 15843169081757581640 13363054782171833717 6638704394464578094 9904283524561777780 15345279813999892018 16938697597664931638 7356142463195642643 8706267363679369167 11766488426359719677 8865311873665050301 4836789320318607825 4194192129046277946 13842650441353024182 8212972851988233715 17735273344107823812 1204379649841771486 232406818760626894 13119788160946532476 9200615696497548514 12726891190510664967 5144693831427947548 15724127878236572709 18219743635437739264 2638791895541524973 16595086654166690439 11035326282041251360 1490199455130183395 9745786976428297116 4265063446929788548 10327493071882212904 2463406081546932301 8382092131940771543 9521713469380087869 4543641380591069463 5795718426767766458 14834287358012925759 16603289397825742988 12138649716642304836 9186044397884088385 912491441495032434 3394898073134499786 17200253096935898710 4567401902364953891 12998873185122504364 2491852683199969661 17160624967907490228 12831856762390604219 953670892407220489 6531470705770338988 14384151323975978812 13226898772826414090 2059348768038969503 17043254897863014818 94350760480368340 1691379072945649362 15264232249246029096 1922606379145504465 6982934172398754562 2451332169655726105 17799570616698217374 6256078430099052273 11483449746818003492 4005993086388133012 3291108798355766747 16340786306605208686 9071553435103032540 4852269353081352942 919783604846937859 12948507793260881096 3847688470327339826 12405049786648703283 15798192385381048964 13619419231363798691 11548423173820528565 12609437442031605538 2419511952161441923 5156664413795497735 16720153032538966731 13371015426369499584 7160601001071709560 12888410115374623433 14473949438388473056 10805025731496359718 2320706348383674345 5939638807992444306 4269600262443885129 13537691962204661908 15708734419307190006 10659718161411114041 17299494446198139409 7370008775442189649 7322620757552925016 17488284825201239236 3923817836840123142 14443016175400385665 17477795471427461980 15028729856376421438 14636752607984458997 12003145621825271413 10937357459371965074 11937382795072686696 12917014145934711181 3092279008215389760 6290282332078099542 14366171863759499914 14391372659928730900 8074403002140266607 4776938935478529252 7856609141836594915 4646579675964707389 2617397622993189521 158978282200868146 10215104885829250888 7729233836871885372 2944360673310412817 17703545571218826438 4724915581596553513 376317295207283836 1039937012536802200 3122686403965162650 8702156500006661075 18055684864369495464 17369491179729370364 2773179418992715634 9135312162324224668 13794970903915529667 1450856146590911928 882548769291143417 5512027570005934079 14965493272858292119 13007661269613366544 15112205242644765442 12322185720678610712 1307875737597426456 18138047169052255822 1225762568233644609 4691519116032820708 12494787399121224598 8522552055870481337 6855194845825653842 9081751483121382989 8170460377754424017 14275776449002388913 10596418936571167720 9400646524894965197 3232332168104505953 1494009994217274856 16601508923996248557 9710520416075349291 11094014304915553516 17035543206628185748 13063971953083783221 9128512213649534881 17915978903925371429 13537680213890931979 7444243295728762541 1650808355104095730 11993111223872717742 2813084576193658197 2690975655723751389 11358420845771381843 2971735850652199635 9811407189628802443 16814141265239025739 12329355398672192341 6248877143775573534 625541600349889966 7836113530987408781 18270594121766787619 11454045308095813235 1645484632270553455 16670770254115592094 12192465979057494304 12497102064800004514 11016711269924422478 11713477500053106453 2915091957604978496 8202416048484909745 13042820513309683905 17810867146240620852 15548490312595470918 6945330353285877212 10710175998912891121 1629573596985183442 9508424249801844572 2081140027273742127 9632192769439647255 6374598637102599066 5040314560985468624 14948813086365824884 6322033048413745154 4206854485985854106 930766888916105977 6318161866094705554 5496562233409447240 16536235332778630737 16758359376425830178 5195275626560231897 7714697470119937494 12745658383518040879 12171340230652046799 9750789771848280450 15678404011481833656 14635869453303239622 15942023772483654629 17861980257471167177 7662585938754281365 11814303964943271592 18046290647197600767 8885781979454657653 6904253168648413879 7830626427363543744 7768327500139246578 9062309106409401262 12790651205779498995 9922305777136999383 11843007299849549982 6486707126239198274 7651922195431659272 6412840523070199347 5735904495856889955 10640717324757439244 12190255546285942653 2131827158968206990 7237981381115727592 14121188882439197997 4441819574231864030 14859626016986875020 17464259699795374787 9808029615172668175 10629298872019440491 6471184337123350688 1387423793426142812 6550956240073952534 12699417787948239974 6305193260734176582 4750319231418912306 15467363304600608406 12277467991293725041 2137144641168011248 10073865319702777437 2740519227103211575 9409273707369008465 4968595330174347679 16633250680067279286 9601409893698941252 11564177967738121494 3495699651278281687 4652771733103832816 54957645109694566 777738873224884863 17419434275782440433 6813378077782852205 4959955380455625576 17961793536257098869 6647483997568169330 130106002193802354 9973229580984423438 8857844802819608908 18242719632305674595 9376291601486347217 8490849042266909465 2087998883582161707 10271942060169531807 12864411432536503723 15167001147595380990 6762630481643454567 11765613139446912677 9284302851190561275 7803633260878779963 3895939031926499270 5512729136054816314 4929530167696422482 2116551050320617295 16078550202248523122 11471480053925909420 15844321394798761588 12627463426723690444 16062338939563385142 4862867484263194634 2451423478803296420 3461945522638696254 17290429255192452777 14706987401176291377 1113957166856258645 15361682009684354543 818660921519501868 10649092005453546131 17886323143312889864 634080954144101913 648199115021793725 5944033590643898640 10781389203887280387 8850192069803391725 3554201097605440241 6411748606736466660 2236265762499953174 9909811417374923580 15478531975241191777 4119148891304942553 1501547294351000742 10532524600738659041 9233381735343740791 4525938107565874172 1604714354112064114 13367707969443575790 4886008786991520717 10365798116851062560 12662780927694468059 19335879434360115 6185505245419538657 6934940760471366688 11295393226613345778 9682168338695573355 9449476080616636219 7765893224510736477 7583176354958938674 6482142981080428486 16099861718374831467 7433741238054021780 11859724213225994354 6380094734896201940 8718513483267029160 18178284508567650400 621409890727299005 16214879796678978878 5648829498901004934 12630483729443832518 2453523584097570796 7152831011165075450 14702127710981101515 8090179563884102302 13835223910656884302 5674255946986800455 3362101335867389895 14594612543060497742 2623323197737709566 11470991333844868706 986550341411499291 7175207288883107531 6023105089479612436 5911151483944381512 5230757609396321794 11715440045656707624 15442290421514510575 10710705703571421703 13772428171768423068 8302083774859465689 4930940135354507413 2324347741075680065 14661386506915158908 7500072567080208493 12301551670558317680 7684119953913079613 1699712685147686999 1971792826306260290 7148354817858650862 18197211867622399663 4592718199662927414 15172007339342463377 6405933089870102615 5699818828157194618 5387063709631793521 10539536959598466256 9786619404261594256 16735003093508911600 11212296197745162991 695933068615467792 16299886621080372800 7290320507937252990 83845065867396737 9040616883856137118 1731861415959244735 16030499186139706882 1676681158721956501 12400757027643085121 18076785180567509085 6970408995865213988 4680135634164371164 962809436291956665 12514057995049365098 8868668122247071776 1385956656455192681 11731932461506784288 10662706573552955915 12433481797495208997 4836153884919812066 8044383191394891082 14129878809162904172 6805808815266023023 13691533960689977591 9137129785391418684 706883000250568382 12719508389282641434 4200417381272249007 10936411393365815261 117434132287282061 17548977371168098085 6565446787160735524 18329904862416035331 6612143434637000105 15174249543065113101 11631584621251338695 5685858490998335418 574234283043823314 9826363825718162917 1122673437264280150 2446860316573974830 5548177924967747865 3078481171851748961 1997919242270155278 17638615686424941872 1124351260863534591 10554818992151731546 5265774592980081103 500603512579143680 9425575052483739428 16905000646751441394 2846528979507839619 3439848904451849438 16170948469488670100 11031191693085320989 4887456561147663017 12960120332949070903 12661744422445590753 7045076145247139041 599673019505107781 17753985784406662873 8132761478780866090 456998420847258993 2061501726871247679 1261476494044020503 15613222139208726075 14138520108247621674 855283227055998695 7047262866146210100 12598357592704342257 6291456412621266033 8435199761975652915 8460310466131357724 13236996744949740319 1400097035992851969 11059226825465151820 6080487568189667607 396265292364749315 17235392321463760947 14835355037572401306 14926845946197908707 1928924786278552782 6969472917517973441 16652076268998144320 3031440567600510722 6139483977016044904 14371417697825100313 4545520324252548381 6733882713220295218 8839471130557521395 11588025754644723881 16611948589120415005 232017428300038770 16683465576920051442 7241053144594839912 4528958851568091581 17528719439540277895 7113169818561657640 1426929665839909904 1624198901379427024 14583682010992235820 11518293729312584771 16920336139875369850 4481578491565906985 16334461233876011941 12340848456822913820 16714273628446552113 3571612723207943851 1735537196085567941 17667197703183072095 8693554920053732982 7491925965388250952 10376709290941139662 17327520630441402584 12505074756076610868 6724709333053840540 16353777690743696616 16517493878506358700 12472677937714654282 15652996687566905584 13223110385706028821 17364326516801304621 8326268073434772305 6969920516072168927 14704231281617255974 10523888453795582791 14247334214846620981 2723635256339795773 7335190640086999471 11532573438436945686 8230381704131768845 13219454757246976265 13585209509046941672 931719783250458897 15248072019680862190 9243580406295603942 7470732070918469983 3567022588571376978 5372231678283102905 880311135385628116 9057210933236268403 17855821412694166555 16793809323995229143 11704098083654827574 889427626875609914 14220581560670783276 9539217000770667409 7302130448886173382 12584199269250172278 4425080190776209546 9323615551103550098 630216179450745875 3197101407186861953 9934541380790946212 10491830704950637424 5273552319261551198 5676211455668046785 6238495597195776633 17311255855168619038 6728685774197042666 7451898008545260023 14134793570227413849 4517730433671256954 7602430335447771871 5189612614594733952 15763727178552722547 165330311677614249 14658270542884842309 17936321912395295782 18028090264417455272 13350076909254450533 11748295510103542089 12696163039582500616 8389655112505808153 3809570841985651825 5868178342197105971 17409741461894244820 9138235783199180115 6732211845210545003 8957529955649951893 9985067351732363704 1348290931079627723 2130469270832638361 8397911694056552206 7216374247495837349 11666475353790296197 951280157036003220 14484604055772357183 641347395714312533 17252002793224270972 10504817620733995717 976269210239323113 7710913903506576660 12866014469971036295 15194909942750687024 3889039027090356612 16899737262291713414 9732234603830101434 7176181312660179823 5896603744368308577 3551854167244314481 14693019299245089105 13476142389940815195 4463822824426254082 16324671867584048847 8333371820196551692 15809686311631252658 13990269113232290567 12791231897204346767 14885924814740789443 6989320525700415670 1167384865591052387 9871897205322053885 5805224286613814466 13994714165237315413 2872006281016528748 10964128309418412150 5399104097471361262 7291306059929169563 2873691291046412553 2508282039492732844 13161813141170294229 12130777304281567912 14419127596182101709 17558344392963347354 9347313525390309467 11005537133553761360 8776192686641502570 2976181641495450080 15222251570390567400 13442272417884704771 16409519099583439041 10506017266825784182 6849884454769344814 13583023910617852977 9127226891813322221 2319286019393482551 12467498867578148059 8366864514590464483 17270663927667057390 14279849900081371169 5664276647117712786 2346930989632161130 551224614085664374 15855354865322304794 14178329947965581068 3119863521811434738 13221275159587239474 14473621826354929529 9962204033842400926 4024508387910563605 14853410639489408165 11443636904697517647 908667836803577703 7200371219513783894 10729687576835531521 6627153853372211641 3699923507106606360 5651992184630300691 8681681513858549531 9552878083478476493 13203859319300594836 4172337337422113563 12147320308783386544 4791712250100598848 8280429722290838365 4606505668546030750 15614908207859571320 16016186926992696257 5342040479559257520 11423781422535833860 2598100778879498014 2327129455028540585 2124785002541879850 4041427424559462503 12254513019130173651 8034654390970198623 16195367641398375936 17485641161942430855 9070789680120804378 8347570548276981679 3856304658904429128 8479075433707108343 480211278216200291 1475139762683192334 8798014794726057069 11901838351779660239 7555282348626032983 12707960635276726827 2374277061288257097 11014044432189338064 11960192477025684675 956772313375084094 9590741826299277117 5140019927151077446 1771452442003418631 13150137182291406801 11458200332781321260 2703377187892961383 4364408181056293918 10124524107654464790 16088268153490978810 10403800178489762937 7993444678089476342 12264329030882893782 10587777104429771291 12602723657045434704 6568866425415586905 4660806700016076427 367483791669255939 4205650049330253346 11050389946370918533 7785105863122471078 13736310150552148589 2638975903485413304 17172100879715093023 8134679227819257841 15682955626643878951 10450641461962118267 12974967022457397445 5934006156972790199 15678506895304721439 4625698548425826330 17281459819421128395 13734423411781148252 1300890895008164571 10391496928507712396 3591991954765041968 1574722681788406197 12026726201989645774 4008125039857419584 3260163872401548345 16704473319826098409 655666201659285689 16990838813392375104 7243893265552807960 15977574224441635430 12621172107132092745 2586701979688260797 9361975670911589678 949885986529846922 13658187243891524569 7637238769774869865 18220453333422613249 5225166278748570146 12291595530752591178 5111256621082491852 6529068847150495155 16676651058456962818 13593349923572252502 1878771942355899581 12357110331061433921 8114676781366486513 2976947375762134928 33911364199837534 5274572468490122489 180068635375277531 3904275279947918981 2211381798817902334 4329569586129385259 17553105019024572258 25178479970068010 20373056547597605 6304201586826060756 8143586790093349134 15676015478837789847 2737385895941240111 7753841787506501195 9714480119537506913 13689175073884734288 9437872724900014791 17958688376620527743 16018424711664537491 3535316569553737625 7012812053237755672 16887141889751161128 2187915377662860168 7178437671012949038 12132797906614602011 9818745468625688716 11820524220992695742 5207601548447921895 12065285139125233836 1310469341923129352 3921946499251100527 1102535425855671259 18398938755086045795 14442656447031447561 1729817531528949126 3862320448851702894 586170727770955726 12038275858182394605 3279662547497977179 17934708885635891441 14995314066233570618 15172242392848485562 1952469248760674624 13187513609757744579 3816193936491277684 17572903988164618656 7242068727181777602 11335864809616394802 6919868136767692331 282808108198935080 13971182636359220004 4861654679934097498 10501085416401105753 12336288432756511174 10815552479017684875 5303576847151874056 1565315467631028397 11046823634991747440 18051680533614500287 8056508227831926476 11393938078057440556 10913325345038362101 16653394186359808408 8709461082912154738 16471379742795538449 10655060092442720851 13222125999093222121 11559354287993599605 17878749459690916157 7228345284466241078 5322471524905191080 15665126177556289897 11694797769548548049 774574136176315582 7537826670916656790 232082975288762468 7147604997282993132 13043221127803991517 4776413938255938783 8530074035054305854 6187240017905021552 5998061498153573747 9712845139397204535 826213947595310947 4125212220478506476 7658619467883932950 7715892266388526556 15514839155306104110 9391280692290391143 8092428295322661901 11806079586101172367 12190087421375486326 16085186373810156976 15214977884317929195 2804981477853822099 15269367351456724610 11369633409420829473 8293583301562837757 7580365211321674884 14231637632294128536 15893402215535939785 16899062973337761219 13031961494244022215 14342397193827272464 7371455764091068789 4517117500398967363 9391630348930639796 8683525567414072828 14524464721191192002 2820078286489465207 8350057072803331527 5322306161389429998 11230778150406307140 9705765613237300533 7172354509595140710 18328619900179627185 1720983835340852677 9069686506166750194 5316061483380069120 14501423304429931312 17741748754058017447 8210914143523976354 14555918948603616892 17430309159376329256 6383216100979462957 1089881795022963675 5577761724519315350 16215947973230631269 2328699354998939137 11253792490621351609 6225263115061390313 13606592966224968123 4285119258500794881 17459835113020598863 237317193790157204 14371535370789558191 478078267074863278 5377257035151616863 17096140214590392934 16231527503734184632 7620876042052482120 2134157084720762891 16097287984584407681 17956163709604369124 372115548586598281 8780549372717744005 7680134142099858973 6737314036738547337 10168352849909706569 2299009498715745399 11115334345740319992 7695056832738750010 1207536762078083516 9147681882286104619 13560088067791165082 3884459233552557176 4156932492707804936 10153918328157920198 8346744638617469259 14151955360047487381 7788320350061167904 16985467584185762540 4258462305025236252 15794696332999429040 9913158778273419788 14245299551923069969 6588200123087163805 16568965577477118301 16249437345049238973 12473639057301299107 15401629960679927187 2099185899646261959 2995167274475729606 304837780634005898 4445124555003156213 8596189500436955462 4886962914877204091 9420275571007118244 1773053421813630997 7173446248737648090 11347627189844973950 12505028410012832504 17938730392317288186 7641894634451471309 3419163142653258670 1767630290445377956 2655377984692081884 10996963104937029166 8720044838316670250 2426345511103192956 9221544712467281453 4379165844110132133 9621581906816369604 11188738967645575089 1992814744446068610 12239457365920792655 14109043263598615311 1539301828466858631 6382388488489784190 15867918339366351969 17481388811109018311 10058884701172860208 718195333494977234 11750936869697781791 12247551959398117687 18271394041598886567 2552748692589496072 2632501581610114337 2037139121074253017 10519705103962000548 11570381211166366297 13544183286351800439 8898765768384853123 5755174168333199603 8938382441016546068 11767807893931122779 7431307284277719128 7470447774806896134 9791179074958835787 14065218140855262557 15281114607459514691 15916721006037404154 8775920792817292159 12034306292258522919 4337401173554886223 2315296924227538420 7336435538479824985 1286456050237054960 12651085507707165078 8224526378196298246 6201189213241415554 12091614817516869386 13262519611300756592 14175044884308048782 5137172620968598151 9006192563004402174 8907746031131777914 1314294768873871617 17701740926883688558 10255810931856839767 13709624597061942164 1674788515681439510 10421664513267998933 6656630022623430418 11594434882654406338 12034934929852236557 18152454912131376128 13583896693139500016 623210129497802408 15492800154312359465 5763553997757377323 9137562612758579532 14601445908614128201 4316401823497726301 14299454013236669121 296681545098207987 9339852976022420102 1889566434393773306 5234666513395292071 868874104828085672 5193512096254382611 11156293818366814277 8625454220556984433 3247308043786782120 16109048896943835524 16843371848737915667 1112115927766342942 2924671076464096089 10076161563550038180 15619080430200277727 10325024867831255025 15900076636295516635 8405221348374974861 5683126543655504001 18303135584864624618 4843721866061768509 6147010279021451813 17672052491120041723 11622421098117703619 15095206903745066986 5473806498706033629 18418557102495829763 37715132086501921 14634768127221413164 405226540404432931 12525504054165638730 3177776985505413330 8969828722000483450 9513546925067021932 13141124831868181931 12254293135951152122 13289019097120268211 4572860691498477865 13419481723011140985 3368995802664648677 14160872793253524567 2564643322716812679 7310330606507769389 14776940353968711662 16760417493778915202 7457794141088448922 18293659399134312200 14104174431051337092 7697898188017586200 9055192727555866746 8627554671186702774 4811355310199861363 17921007651648318219 14469503195331074326 11441949468732768903 13278610808469666386 171840069008872183 5424732443373304830 6279801912836733166 17188946110745539778 1372902239014053465 9567422371113884519 3946372155159179677 6411447950479257049 882529148343094900 7052888874127950047 14871202918226636085 9149806685742061235 16673526863561215240 12595556209977648619 16519601229812612818 4345974758210069858 3635315167773218984 3066230908406937622 13102741996215310944 17862709312343753631 9086289774604452395 16440904574413316860 16278961139140005107 282515790011160984 7589237222172627915 2999838768448394887 9114168165324519663 1612202542262603761 17667517375479208823 929548074669799591 4031781330681975015 13591972287121836465 11809691676242422349 11242901893050249627 17969323059449806071 11411670896350531612 4501704546411701187 7411508977283067651 16391863405797940289 9724126138639672051 16404623048299479106 15469172684952995653 10053225729065716549 2784969332714875349 1733757916398906580 4894647543262557104 7056169917378810629 2369360301691851538 11353669813144615759 11081965538634215399 4755280169762405216 8010072623201674298 13605016662996317253 11461489449624861873 7072434164300643255 16656296316967916343 16030074797971473372 1784496983202256187 8383120785780646212 2420024006763473779 13400308934274752755 10957476759638010340 182977406891417006 9571111503867234264 2290529910877599130 8370859414087415134 8369639165310934974 12986486431408465238 2664210517420676468 16695328909720329409 8046332564919028694 16426868818481389994 1488749065924554711 1894292457878397636 2861208393594367186 6948964220820055961 1333847375741228682 8013720388228553130 6468868858161672395 4621607688040996865 2379898981355737726 18310001499308498072 12608446983035387276 14162688382443477711 1683145643397078808 10082046965537897618 13031989251464462969 14184212815380692414 7488796619991661023 18112095801801000588 6504102912326282778 7508685874537838319 16685847571058658573 11884717882421389349 17774701337121901567 9576372845362108027 2464556948996280242 7937978830887715985 11006962467366080268 3817824839135163014 1686026891713490505 442286797402912269 5223088088637710085 4315463549021101177 7154998247469801262 11507290972756977628 7947548530753999154 16164270428156422189 12172477227158779742 9989497408458658380 16029287846134341353 6856366653243756512 8165348850350282736 8121391062070055703 13338138977688137093 15526320660194306572 18196472053945202764 8770762099433405486 668266738490662095 5178564582255835588 10183817807765093143 16046375483242147205 16432970347135579527 1512360940347729480 17302846184124279819 6909368557000459161 17320324181669507108 15413706517953899614 16390481329476397502 16554574953523039982 14249074036491414915 16780157076150243122 14866170640424668299 8660539684215394154 17576523704391729903 3487758028886368146 11324096096263826449 14332297864970722401 5422022858475568924 14029255096565481449 7349792630438301510 4134777932387533111 2596218541178972544 5573429344762735955 8055107949677172534 4017924148378396279 14478272720849699757 10982645927098995044 1025828085751999213 9528044149467024332 2256323438019041972 14829267157652379747 5826135089417873160 11813312235038311780 13843777768959240825 6259627203844929860 8525697576231041403 16865392334958908399 16273877955416896635 6993681423432566428 2624141589865082562 8644107895686645000 17207350254736957812 12037481306236658731 16991919429508496189 11914227746888790632 15387305372248283121 10766484114869317818 3706122597126505307 190489321001554647 14543532198641327581 11183167447707065897 12071717473205015763 15364186242967121824 12498790016151714723 9049474833735191721 7736903385827194045 4597058092841178038 18052158642337204179 5001546471713745498 9273369330168508303 10031758851288078353 6585891491573460379 18081695329750619019 7055633741555136586 3459349803959688827 12769402429598225833 5137988541009018809 12615957766603282000 15651798302333653869 14728449459818767354 5068909110089562366 7799122776664183620 11575433183650900015 16549732558951727817 17625579354005027510 16581658647278319517 18329722315780498166 11322708191443265083 9400082337365471540 2043735530537373308 12408904750942097843 4677177813309879372 6807100819639823030 10568518364286662175 8064946866734279475 3892257462337462838 8276461652138325093 655658525065456346 1753245932762625163 11137546757183819285 1422812463126443912 2704424762778955908 8267444055590308742 4820210806229123416 8546646082762544030 15270008328314618549 15043531330836498964 6410730541568039839 3822898085068009876 18249237628651583182 15734409392098146624 8729228658917120090 7016225814066823391 6303202589518525368 1465058848232604938 4810604801879144387 450529614398933875 1385897080486282552 3570842319914969654 6032523088372489247 7805563569556896419 18228929429544481924 11328112225279137586 4118289961337333048 5565337238079362651 17144797386726163869 11695001661920292287 17135602405326651537 14326518807189143445 1860742984405945988 16920425450927403838 10810426731939390998 17227257862045153568 499646130238266692 12258816380543427989 13259374102411952964 7870821677896474743 9437270584746983747 12738719739809219084 5403916494818676469 6296178636608031458 6211739692248673788 7362913969050441101 12870722948587336024 886044041407875346 14229102705565625924 9440601928110693804 5489884713661442498 11773501420940481876 3849542951492230252 10205139878646930893 15195013419243071915 7369123687375816744 2990891749338475675 18022751739368131391 17639981293838434697 11437909995630405685 17738302504170068729 13970551335389266744 650308727900202521 18352642867446528871 8693638491121718750 9347025911990003323 10818163568247188644 48340613127287078 9802485751527344896 1847942875375593825 5787935249460095622 16920176370068185269 3707730723794796972 6171387488458091955 2931150159372828085 13043114861364603498 10532623203350313045 1575715871105923691 13009842574099761084 1546980617544019198 4589733462278822704 3044557021916391083 11492096314518773430 17623312256014209935 5983455928120358063 6142120575384826538 12557597034132575373 10617800331487196847 6771942309498695568 1137806565694404056 3766988205474556781 9979321407994135980 17175195495525193920 4873846781167257804 16377312163320618386 1729431846383838697 4495547464505838189 2747778052428323935 14623159010129674670 8365476769485949884 11922038085994707127 1655210534114736918 979445698215529673 11393626999996714633 17119921118551682248 5319071164336717174 4639299077655019796 15893044640367915509 3583261541842044038 3763078774200023157 16422966776082503798 10860050238563351568 7868983597398118890 3351127660838787771 11000822117918034606 8943178293870527025 18141278384291786133 3408344538300993614 2599559855492847560 875681918559145413 4589697025737398293 7857049718667471467 1516260122230355283 8980968045230218487 14402501161214088493 7814260557231132241 13934024787326697592 10400286276099111704 3304538255570113368 14371529123163452479 10142038121266357996 14512860297140635560 597444845639664548 4465813786909805731 2374695429524874576 8439082872453205271 18038479102234178911 11565523147943777490 18310724553009234457 15485886780250666475 5895626329132403197 6211198674153023322 18399506281194846180 9766951850750266514 6828332525233545663 7581851600518565945 11979188093680817433 10434183554110207386 6237691520869233495 5729605437552829930 5410624016937343719 9451712695689780041 11356191654785402226 7453242055109035635 16119799646521734966 14952509280765045389 3029903972074946180 10761888139043866450 13449247490416710037 14588581222803296775 2306610159887725225 3179864792978680365 17781571486559543303 4867400289966238136 14079710334197766644 8166166091344827462 3217554348641515266 9244981478371797695 13337992011020735473 10821185872885410026 6447023105977029526 11272417791557376780 10366271717983181652 1407664483012911226 14839853303143195493 13692310364838317126 2471750223353657583 12520343269763577537 15295139009598379489 6545236906080813394 8387029355729556418 9879544975220217925 1416558383367880171 325862442480862769 8919274870409610330 9601164040554544209 8188664306200374619 7566484484095078388 8751439513390672994 12406240325029920691 12309244084552615390 10294415900534129542 4637090514871870782 9842417838355849688 1384641290699051043 3309533699434132079 10526278473242120102 3054285441514618767 5497724053862849806 1641579943871582665 12504279480408724773 8574011944579512201 8888196941264871433 9663547958902846628 14976928133588352925 3961412183751948743 4712069710028529303 11814184480630110298 12110018543454715888 3420988397292457008 8571922275303845626 15988086990695991650 2096820322008332004 18261675934642212354 11201128375264892961 8518983954452288236 498151283756622317 5498724922035385803 12665913502810551775 15038626799626252109 17826390007741323050 2410134860736595092 10321822899205434828 5520040243640872994 13372340176832156169 10764356633484784074 9530529171106995055 16021945461614807484 1941360081538600775 814493903505456537 9369432797617187455 16287190130909919322 15658240080079359762 16241026549714155534 12056040294888854447 7807149697999693304 18173071581103283098 13114643505975937713 4449887093939080831 8564894926276259987 15824779596263199884 2668731070216861117 8596852904481905346 5765371224848651772 946157854662228334 14047405446998609828 15903221261244633559 7525180612601370930 17865807506878514746 12979938902782525362 16065277320900611062 2288021132060633753 16324519912870633240 17389878089119194656 10178152723731052320 462332000512716597 933718774335656420 3145944247115025600 9464760892713783345 16200710781659102538 15348621216590835430 15833336846455240073 17000588192505845720 102268997640847097 13327563425397127447 9267776939663605452 5811883583120277328 5881650747507153892 9221670810533438972 2142584123491987697 1890649099714144017 1188196635613424803 6584740073377887694 16269939963396291349 11321286998904974117 1902675466695615114 6309893550162768547 172505373402390560 16438916961066429347 6600369628772782000 13743495414397371296 6354301579901161925 3433132375740550303 17590248657333546601 72966543383878185 16801956679670732153 15067269450104198380 17621855176161251734 4351142696379306929 4891636242211432756 11445532724746359062 1501715143656116298 4517785139961918048 224796820975411801 15837572069034474587 16748358214390584826 13270647673640607259 1716868954888796557 14150078225875454926 15800594822486202020 4761886363687996840 12273530863023066383 2697312212453767180 11131050664812842184 2375541873895086892 4762033005850330965 13676781821191343930 2657931578628002183 3326279773253898017 4528858213119161661 12026923730132566022 848029707477160323 5042620192192502482 17261274703386255896 874472412363419762 9171504515652064223 10838065108273518787 1470171282069386873 12819759975191497535 8564803702419559256 12579880230431269847 3695469419324368003 13297229316370086176 17432683882958685950 12031340029913579159 4606878439303441823 2330543664114292098 13713483605408040610 12282922516386211916 16595793974865545989 2918246626297759283 4679271573061958435 16792154671195596777 17060054017574565777 10007388469116931801 14224074852755586765 10689336860051330262 944537938859713485 16685586802412531278 18034878135091699420 5228889547924244552 17680985555593164531 8064655325948021568 701722837332527672 1889626018386270443 12457554054551467072 9827624039296470569 10284485809307752805 15591559257046551883 12010872591856033581 13389569095325171546 8446632613302138957 9412710753077323227 11328323624351167882 17651351506652518865 12350964768079724916 4013426855699512886 8926336614199351320 9890807131736242534 10891434729788929852 1629331895168406906 7948712426864472999 13497149640654321675 17534162418304697673 7716111388438994042 8270686383915835969 8742964319075277979 15780598059049779687 4952929782385852975 10729226924743890186 410591193147134523 914454253468332736 2743752933020631207 986285246579276391 1150248938706292411 453488423750232478 3748647666932478936 14820088600634791632 1866368461414045317 1711445011947308986 5126764896377826811 18301978207692175919 8152662644188127648 10634967289050499198 16207284593718451709 13275207542663423327 6433317802948693873 14951242368596001330 8974921003360089122 11344445812467302972 3881082419156930778 10472461708722692109 10658789067511331446 17355999991983802425 11957943006547716690 17818200612906523442 11138408462771722236 1316131722384666400 8310122750356705333 1890360962095457369 8521418507526516315 7113529994649222638 10447685794041896997 11857562692204145585 5785523835919908401 4099379671863875833 13251647200991596171 10316980510793949187 9581450504937138583 2188572517489083283 228500710389557159 15407693583748249676 14243528450908994834 12972634752652987128 3260577769289666630 2085571276943821464 3544064728704536497 16516567553674722031 17773034622834166084 3038858342477700610 2757455494555427487 3527100252010847064 11325185428403113360 9370814962749947977 1944405540949259340 13195669564979972580 7750455580681420207 443159297662841618 14719754369508732013 12689212292267161822 4017196667513928944 17753905963339215145 17911555373284135308 12967121737611174186 5992452565938904924 12472938737736514716 14382486948718113249 2119946222347873986 16052053536496951963 5703315812283365159 5053279253321138010 8905106772255103801 2278282089122571294 12071435878900684809 11416356231377904809 18401330200307805963 3694894055091377473 9236847452870004891 6035208753505825501 7650460763311689619 1761091640083060627 7029634363473834204 5656769171052063119 13824264209278220020 5766983367018730950 862982602339120028 14593714836178737629 15339501983263769651 7283406437572031754 6652299134094273667 16411906362746733954 14198107379375595239 98477269632337970 9617405175965607319 15051568134154479067 4636743766815446849 11151898516526179481 10480779202691273134 7822571236138107858 2633102750774546789 9044959220096345089 8291040066128324435 8468801061609180530 13332811851228726741 17076943036843326523 14341228465861153060 3004344407575613913 5818262266530836983 12068217765608429564 4591686807220809690 4670820936984948050 12175978150988631095 14288345534870597181 4673407631337625161 11929948923759059362 3276824129432934767 5896664655009328429 4300648079852694026 1740478587831503497 10358843223933755507 5901651342306509075 6521463543938845812 6197470716397173375 12266116900828776203 2158319754072289359 1530566797565863055 1408268069823501299 9574796876253278065 16044373737511776370 3889864439946024986 11200089844989998399 15117295462357338439 10324922093820695644 1057309230752070798 1688784902148219282 15118856205268787463 9314486441867442953 14946250026588475106 13192220542826947500 3282329274750512539 12779925908851039060 13362269482616256331 9051776797800908755 4583275128456404855 6948832921654251950 16468347475062656447 9899570258208809998 9100848989022574283 15567405346356291289 4755228249874268065 18390255520995864585 13105868744640339234 14908103472119010450 2520903676200717707 10659755773420984543 693460238276412889 12704581115765928559 14546377117172528972 12560612169542436327 2086581022515464452 4479520763114090797 878264587347673729 3315346746044244679 12149958132611913789 9060300028115302512 15030170469834039672 5008592875347552107 5921981902176945474 5996832421414874862 14058869492552527566 13776341234452000830 10504482630712464503 10633355317034782300 121277626345411266 14179132606453273277 10735258224013602866 2623436933359103973 12354199178533142320 13642078165652671508 12363000128409879320 6399592010050677891 9968016663533963056 10987837383893944903 9925866282293383514 15347170724096639961 8142873875192922158 12417438407561732792 6630261962836573178 8808152814173157047 14473755139176378902 14697291865220168384 11911132869121743091 17057666341566922006 7752220212260563083 17083547448649340233 14371982962499982270 4231918183793959325 60449656025617153 4202949895905582543 13279952935933688019 4747518243809752725 4470255667528864371 3091702553419315721 1570223149043145163 7752050626528074417 14838432454044379408 8792170525458793048 7912186029988302719 8463469568108594222 3988739678957969948 17794375668228075697 15963835448173888672 11157031211104014725 14182856877059737983 9950341714203438139 4048604219019046388 8728267780631953862 4028702256516364792 2712643234183107068 18298337265314216131 10710421730629511681 5504076201261403797 12931455465977213009 13149020095936149353 4054999955319464728 2346891206332397630 9418669605877525367 6409779690038989132 12993306808651893528 813673397258227481 12385629773127235084 5951242629760177043 12262894682023481609 2312416807468125663 9119839654154880960 15580412075824570793 15231628161110816296 621916549105058998 1241644615172579841 2905148644392970888 7545204238373769897 453494701051461937 9945132009825426443 7907651991691080733 16908867121466925083 3952499717978340700 3975786959763362984 2694619489342795879 9495694606239696826 17675707710193827094 3691681571663989854 12729161382940699874 13024618336708444531 1671154486759722787 6885872707647914905 331133809312063814 15131712289525077827 16447723090971863451 11518778005035829643 3200317351601279463 14199982994072203177 4607373019531291614 2645602460917976272 3408496169678394693 5635746334398523623 11974701143384802043 13507961055949945692 3035774297159467357 2059494551506493228 2971476248486309452 15483933255856260922 3670212481831934116 17858567796608127827 18085643676116879583 13568265338732093475 8144007194735631407 8462037362945319795 18001435557405395905 16953542541526259227 7991984353996232279 18391978303550798414 8716489782057195416 4640478452892896876 15336922047763155523 3320224162644110535 11844822845417178671 16575336184225975701 13850421812763081958 10704462534564795225 10324948438656794469 2600102885478835082 8220870640933971623 16014779537570207967 17922253672653223073 4086563917818855939 11192484033472863381 1935386732014542249 826121822754895442 10199265451041651466 480024570969825977 8314690933750425568 11234392039727458284 9866930200334540574 16736772549386283416 12590875684480080318 4420119400600203870 3407440784858536116 15238403007518993539 15884545524199766713 10706144330253854109 16717845367252567872 2773980673647675815 18167495623720471648 15533527012779182061 16133315550016546487 498484328693571110 11323855334201227286 3512397309342856121 12418494568023592381 12183747008034189703 12604564988080137611 4998671881669071288 7898210334957151181 13839908849065918471 14545075067910227663 2579055070384102396 7477550395443185094 12780820384958919895 6855857912232272420 3747755847066892325 16099776545594431613 11400122452081449507 10478540766072127800 13398191960495174298 2368528888392897552 15806744528196542213 3426880146195670536 15882192087813279348 1653962831700218725 13114422715823495276 12365956136647888015 10839862851724606900 13717249403663262363 9484631170087355295 1124175532181234797 6989467734751549529 5953779415179632355 3568465254511453799 11309179285137571786 577933550188553851 835893053340369387 10530982444565507988 5293115342024273074 8771350377634591688 8050368406381832680 15349967560691969703 995334761877981818 11800262627055424868 14182473504377912786 8734892304504835285 14796698531728919885 14656192268017828449 12089169774489931223 15376379739612749277 9836118837528393288 10463671825146959146 5036310019772493131 5288561872657061787 17515360744677490837 14115973596050479694 15010437101474156873 17769185161127806062 17858982128287828542 12103258936659863079 9385020901723716383 6942543414381032015 9560812073612795697 15557543051855943449 15107330465882891921 18010568254451122235 8907462677509496003 4174603429396108926 6541569300257802174 4737957343272507619 10667453355632484207 3964898921163776334 1441442816620112554 12894122967561659334 3639086853404282193 4956607185307714 5356557052540632993 8442202367542983328 15014573568044945720 14723273924181762649 4404713226385899367 11634741844026870286 4855119021628857630 11392361529096720139 10938930579382049224 5192902442627556947 3270327976733985219 16377685590090680005 6705736360338384894 13796480644028746709 6983055651670008845 3046842883798788282 10205451523429272318 15300227132437837171 13358117720738121846 7288905130282779880 16302844516166637047 6541798444925952968 5849671755724205271 5100881233506356184 16679260109924821177 3753421544754448974 8590211385224649432 17961373053561014812 11771030249419575411 5651680018716453134 891706394319276302 2392792149404432202 651609460238497417 10781036792040062588 1846499985869938975 9964141392671817401 362464664668584683 12762142568405516586 4543111785670135947 2929199926032474011 11640274121808505305 17894856284682903075 6737111901247178003 1249990224327297521 11174406240165149165 13305275226160239261 6088957055047231372 1879954486002200893 17467344537106708179 3278698976660603021 1486202108334156296 1435371147132329990 3427611429387106575 12749365509118412446 3181416435343717371 6826534806489853206 13290852609690981714 7164299434620906485 4174532484834526325 3282732071018337292 14233832931334075924 14682772867463414574 16411446377628643118 14240826902034480584 11989025947863889084 1770708820023351376 3235130252241221869 6625032944042606515 14176100946126130318 10642854659851248458 9594176088553987451 10403463073851415427 16919097219659188450 4221914313783281346 7621730777066608682 14163418085030594871 17475554798367154692 17467289768243643800 4741572423149936740 11591081078889062812 13516683854822724095 14224191020308859995 8959927861981776339 2522037920833892892 12204321684538354943 10011160023875449345 9316561094892287558 11212192981532720148 819581784958460430 8148027052915248043 6624204246848454456 16402463296877422886 4648509616386848452 15761831078153425279 4323533092676315489 10992148190930486457 8226315239256816643 11495063092022106756 17095985049863918054 9302962161206494828 706281850706819488 8992395598045783108 13271683934215553357 17674460595402367058 8509221052730014404 14564030051662598428 14558763595914347930 144262498507016135 12316637620957698784 1681528737791447457 8015806150614389832 6330014993772952694 12694908953871277829 11033565451643379878 4560588917238700241 1959304523359966504 11107257823632052776 4806125171262170454 8139700140737121132 15896180663315483655 15967380401556109551 15560502525208484081 11373581721851729964 15848043517598863644 1645589206701528766 347917568761983139 1412764745795091481 8527810348574472842 2496521444337179543 7048163958285307955 15003832927395592558 14332838484701609011 11892785432250476801 7963905192976806546 12896726382573504871 6701747123636983831 11170987210142951277 854756723726372241 4938321266564366661 11907565069049260369 12586673267313436707 17471648490264085511 14058753477241833737 6571974679793117764 15859597572341254231 7219914337855480595 12429547495785109141 1388979926355754870 8548565103675935635 9466558268276875384 15807913919541748224 11477818080695241807 7027318583835585312 16108343492134134219 5182269442052703128 4436886294101693279 11831075404743918844 2294086405382826165 13544320386873804886 12114987965849756718 8427715249115593524 2578820596173601434 681211899674041103 4283651077086345452 8740175998800956816 1218808056919322987 6712958966631579905 10115853954690620546 11977136684741895315 18280467012898231185 17040265956521864277 16742196849877390324 4936626806283551623 13520939713475651468 16585148486761370166 7159992236850295275 16603053435264943729 6545254564177595896 7713254049603865114 181352278248148232 3479732161530324557 7029201052844048874 14284088956193669006 8050729798596628333 11246119203081630341 16014916874565623572 1261527162480601990 6001403771016161205 9577142885956252978 15012724237119105285 12056866851456905101 12511073534026058157 7437308137539105218 5519981550056421332 15879266400729769111 14912914152863646700 10741175545995466121 3456324843440995787 16551390507633953379 6091495080059712671 2277003599068010903 10998499301003473185 11844047446017627372 12072957131774267271 12238513300947058252 11823701570157595724 11624418936123262641 5021854443968517926 18016822399903712127 12811760645764324567 1771321548286302045 7474715438045172876 7513752196640072251 1277904749560802894 6419827596588729899 2159207565260240339 11057018791971025148 3980875107510573444 12609344765397819183 17308290706048261492 17955268517471506664 13320759607096542268 15566857857545469841 17975657765169332637 13624247805932416535 14094023722058341003 7409614224847624266 3054234142899137068 5926757740007875439 2968048130561598285 15016486231876801435 662875884468774237 2360646504613838393 9799731850908816998 8276630494690921405 13835698780318917360 7542966560329448111 2767591934311007885 8672577644411157825 6361660947278225001 18289061874533346961 6639602608972165696 6799312422960897521 3891071374625129979 17471401063601727570 2250718576523365176 2301323988466152419 7332666860545811347 1326848902643047833 16348827350399623596 11975204129498731778 16640458740005645658 10803962692979886786 16817703892582563785 9895601067637085442 18195321633887418372 2016195723263153437 7901728775108501498 2577200153449446417 3372684982270795117 9094182055195228384 5949040373780833542 10500055322670155945 13543568541653187079 14093220536580072221 5938375042143137887 9925400231226424821 14698905501046360017 13737595659195937466 10881670374250623799 3988840782770424965 9306136826588825362 3711978859880650340 4081460730086606582 2501998138609377178 6376087008881815616 1359935189283120002 12587298250365839901 1933605022291473797 362100804091264241 171187054679400489 9643040099685621233 4248097564884979344 8149465167992704556 11064230432894951665 347322029973454260 4916544570202273779 9101238139548526314 3203105024235025861 10079285493018510904 17503091103275398355 12883282272019812301 1069441392021231855 12104891684512748637 12181492009438086027 15462390770154291039 11483239368518867220 13180949969376058778 11774291350282344101 2017527191304906284 4737140934361484491 18095811961944615207 2582102085513451813 14813463534598657618 1868667435512096806 10199883529533685399 3615226927723609534 6035162125455742393 15891632090532594746 5931774452753906461 16195769309232129788 15080233785620386614 10961500303766524988 8601953853047210122 7329976194866064180 125784582539466575 1007291695524579665 5257865903741110554 13276989928162475133 18288265952425217492 6165046997800181253 7749966842377336435 10078098404369332718 15216237497778562011 8643454306424416344 16412054785483661754 8090589313448261353 5407918923005477242 6203184363087774021 6058000868083827618 2791794154455898192 10543211584867765460 15813711117205541247 13211573841924622002 15539839257123508175 5376201912901947640 10308349280646346772 5736066546246754197 103555257928826214 16035694648492233742 7013160578097322215 14358436301397882963 3092347317373907446 8636753815760906513 13573606217697991271 1919941252252155456 10104202287962225786 8426413098349975296 18211673715683984845 7646686588259783799 523639776917534023 17281432845965822681 12004852398651073837 6716153303007706121 17941651228210643714 14002037067083604153 3258627590542084563 16807138297053481186 7203800301069335773 11264062015658938827 3286332865049002193 5535647781018913829 3521162416369498044 16087177110910539081 3403794853705744365 4038284723710924409 11787273377088922363 16929020173574576938 169844094605155035 12347183611828050224 17795509908168062252 17502302070163673559 7845060545947086344 16979332960685595905 13389317133279673437 977711451169180168 1702333767790256079 8284787456718894753 4692933182894510675 1468050455673669676 5721743134743908890 3390269318666486336 5508907203706536507 12802693455821951020 15699085396946733208 8693157399243183130 17284731138283979564 16977122634830014651 6107936042028455403 17171642243335880016 14419524390864869266 17149774926934032106 17091358093482468398 13016349795224674076 18435061967132809780 10163690122739484721 1181904968053422424 12565480398907963419 8830764847925575297 5103472382888220939 12439085646413494360 2017907582278345078 12870059447207535701 3544598281838711925 315907977072487988 4796920112279459919 3301038530672587642 2789578549081788220 14303618917859262597 13531041708269845343 1263740790087389085 15675955290540990598 6783158995613387120 5695072795405751208 8049848244820511754 6075609064143559031 18115152415578007248 5820200039112059444 13544108253526621403 14300103523726248736 8265167491803509667 12519642010031862607 4158299040922167470 17538453106623890799 251647356475666510 1124433047440521201 8653033537901243244 10917066432050785723 8060071671724996408 3776064332760545509 9995266607499068219 11538231786711609681 14844995696951818034 2268948388602554959 4825243984053690176 16591134559652578662 4379614610113903545 588599917932791655 16902788294799616481 7814512357121086142 12649934095296955136 15924618274132212892 15348688875538084166 7313709779623774860 10573237985789252036 18392206640305545277 2286891636767635845 13023266441652437758 2043665008593888695 237125854589782150 9553743837930258779 14188567924218798770 16176333439828271304 14192131397549165954 303413800749042795 7036327010272645709 714064715576514807 2012902725636919374 1196590041918120102 9440722887724857957 1187047946142182478 13445006674804055635 12444416752245647465 5734518118259935459 6857989085754075416 12550094789624660154 4442490629711700812 16847503724588634659 4715086892594039568 1194727213646736049 9265085288771616620 8307848125485904285 1750735177848015606 9232866962016838979 4219695646082641081 681185524144374616 3864607840829217985 2354024147172689324 8621553433554567207 10659833384450512990 15063731115315256201 11103728290861744018 15739904339779371080 10091049721837743365 1594710611966773488 8638931405109155540 5863922879031098007 16792441940475160432 1065848226838803226 1578169388330316497 4801563837612473461 3880577625918388346 10463402911474700167 9853051486005035759 16574504981858131113 6590781112617672116 5965616073270466448 14347401923882217260 10188763439495021754 6831592254597993374 1790098306318033379 3553087076757072735 6689118540121843795 620751162680072381 13835198399599117912 6506452996662975342 17774232842232629757 887592483099870032 4988329288522518641 14225692266115446301 14984100231846245257 212638127617499582 17174401605618675803 13332537045377161464 12286855525961409911 3662245753776016575 6497676132516049068 3455349336383921243 3506929529730767693 12582555429215753126 18027164404450463690 15174882973816090685 6930156187945190004 9053462809632576289 18346901109572706270 17141987051907262511 6846100956971067831 9801831314924200410 2627080658821716472 795630114403108971 7013482377051806246 16827708083860236938 12757705344749223343 9756092221560921736 12787647274377074559 2015804919806621098 11039111694415498890 12684034160771607485 4339095168446128080 11832574340443897854 17918198878461703236 6786549267009292790 12075122712204291790 3225370147601194900 3854518457824963412 1172775219049127423 13616898751066994057 14866011958210131256 2822765588294943673 17690370016505596713 18358612604831384134 11870022025569475113 6459553891795511060 15997175156151369835 8121778893793361611 13026576327599203756 12055404151478953891 10293627688391440540 12190558152572890561 10789559457723019058 14101595915168845660 14185374737181297766 8553869124482812180 9997434401515340346 2476138714049598982 13851489850133717698 4300647572469555232 13276226938743532195 7047845769953634321 16429970789794068881 18128683516729158077 16750673248509536230 17994860775926175162 13631936722872578309 13927053365838576985 15697423225474324212 2513402714097031153 16910413093628095897 1981857662337645728 15185057032050464550 16125775134885189906 13970032916368483221 18136915064634962374 537749135334358303 11391469800966886120 10493336356609641436 9416586677030423062 538324914194386349 12448760805427150995 566203056942671510 1636046212240453775 394658088803863741 12032406950383610357 17717706679841465127 13689934544596105334 6799538261445248862 3201254242424504344 9656459158503959799 8219258933054854281 17437961429920030506 2182663986277131134 16694314016652785160 18082858290453753481 4025038117188620166 11781275844759064967 5765107611122229455 5065120744909855138 76088905865127593 2212741142761675561 15476863008157581569 10118044961335501569 5445871885729480762 6954156070320009282 11723963129029102444 17586807576755647060 9409847155031310562 13202729897918974454 14766030139808720469 14542649085853095293 15109397729209442568 7526024808649078362 12457660978506196760 17243166385077647039 11688198001421289199 17491409439303399296 5595993178773829792 9423848486550420269 10022609723547457717 8057790147301553361 4765913721288788024 1183631387577214779 10810740147693399933 8737163124247683954 5505908370497163404 9275143512185447164 6576717570932549328 1131360602469746306 7881552701463969418 5595033417893635957 17610173371920292981 3447575423898069037 9585950158746254408 281257704997431994 5724165345914266880 14336229412377108958 5311015438163638456 81871430654268642 8219395007540422391 5748039186455928940 12206986410757934993 16426366346969457004 15264855464570875903 12952170054962948149 2794333448802852956 11618732743300541272 14316617542211340081 1790981968104200684 12055226188848113091 8023150636062529120 4419528172005524534 3396864253813370811 8381147652509260539 5462300880127608553 12333999800318722140 3026107783672983846 10653878529195147047 3461909532127931881 17033438639236732468 10166821816466681761 10367288529574314816 17037951029160904692 15158783400449424669 13104706445921374057 939652034112100599 8893028453199455159 1498183130251333882 17529217478767581981 3069444546628769962 1366980947210163302 5125761353967784155 14976209765328003895 11529277964171297604 7518799238487746677 12892638799415514003 10641925931551756184 1239514545461811871 4366201096973535498 14506538292385423560 3406590381013032298 8571033346714504033 1182686683087836274 11347688176390034684 1231932648770432757 4114911479645208181 12024821691038695363 3404432941863873658 14801838524942026311 16108962002117820421 956435031841537217 17859086516634783319 13789041008631747774 17038395463930428347 9843109589736305387 12811922884727495817 7196080492360053988 13763362811298236701 18211209688176832125 10011651634627199428 3181026326285348082 12838370414752606087 14344430471108775820 8388170034981826331 15660601804364502374 14152115929622922790 4938728170138479069 14026037346790252412 1004494397570330248 7901757991127713120 14439519925891212122 13906186244251471428 13376473335076806565 14485128751565714806 580108698239563174 14684466033633222881 8446732157427794995 1380575823531282590 11819516941790743827 10276896969736807475 3091611413003715675 1743515189057318735 2631047808450569219 4883578005566265341 6735377899094543274 17945228201977260012 6894723279112597485 15558897207032079435 11106823112234191533 975424891527668454 7888001697630070193 37523719248097491 6355237564433813921 13309652254466334563 15613229314197132460 17771337733385852910 4806812617936829895 18372476775701916656 12930084050253277106 9581601496290504760 5082510880022860619 10378590435254184115 8586803664035803917 6374208259367085432 16982100748489129437 17262642347820315074 1672768953330198536 14329868016372993969 12649726045721047167 4495517126908047940 15205914903160516849 17113050651202041340 8041260897537677570 13434187042018758597 12103991306957962402 12207926068486532274 10756750471560101766 16399707349521929133 10441277314745822227 8022003771450299250 5997761162923426024 5994362174932181549 11642474808061195863 8576312551688242309 14652950357136904112 9471847177990277678 393010348369713507 17530852718349888540 18322922550810503605 5513315202098981175 13176578639089567614 15974028003029009816 3188303140401168998 465948827541275317 766526027502573997 10906769551702487703 10098155864211790334 7789422475227106397 14798761188040373237 6700793154916247353 7666624774147028971 15204666676325487775 1679903255336825589 12469403847067519449 7299747520656303778 10035642631981294553 5554424774875477546 14549977953280441846 13948855016130344949 14919478692970478533 11226116096651568863 1087861423879101122 11147711058604404947 16931245290710564753 10123650425230185881 6739608315324334845 16551110063800304084 7077165633180663654 6805709297185466025 14548967414987139396 7453091495823309103 6661417920886087438 295164284275479999 2834755910756289530 18357692714646432225 13927110472117715795 15956979025103680682 7552423545496361872 2956091454626338024 3163960623444133799 10267933124443406128 2978840548964049976 6971176291385374565 2355036071815546275 2854581870576760546 4838841969443163700 6352183298823869711 5883428271985235499 5872023330176333935 13165120872080711431 955755076961656629 3682192351774784946 4289241254956492543 2230349241262849876 7630749729134492045 9485485693014151853 16666242728790705250 16095571044793678611 1586813638059416397 14638520640209611451 7500528426469535421 18085301503589914805 7779041071071142996 2561749965727531405 4120112793879397140 11091890284554430613 14102536449277994751 1133784492109867439 997620816281165014 15683815116990826300 15259982703431135507 10592536364913311577 15298281555767433071 14039957042716852612 8992036732286175504 9765893744408974330 6640217358466843132 2238907209843580069 10868840291100764697 6076789791355893513 16251013066009045863 10526739459808536976 3067995822140139829 17978618746749872893 16215309045142985403 10561116042927750200 17562487524410535517 17998827333862018736 7344777604092973068 3709569113928192733 17642979312025736550 10203275310709628975 5506024728859360490 2339337793413353859 10957314076355984070 55709049186615309 6611975353784235559 15349439963506937611 6594341431119415279 15198409863148541657 2340459895265099972 10739229743634781527 1429588786038154895 12873396291377197618 17903601498953429985 8376158747003283851 13020866719605368495 15964814306697798512 14041933465054175267 9961527834174101310 17253253938460813863 15884097050742721470 13294475513605823518 1695102958715325715 12836294861946720484 3672637933376984502 8951797671138317960 14965135229861131612 14152398512915934922 9565331778856105509 18427714681198389853 16960988362360054179 17869171571506645001 17073977528192013470 787799359270742463 3739939761170683536 14766964818160255934 4778464911828826330 15401308778370924887 11307570005958470332 11390258409770098005 6306510596223668713 7958221324384968617 4136387422424583884 9977611804085538898 5592190777528436472 6108790786127109518 453182426214501632 4850067271777633562 798937139413545629 14516596140350512712 1464175598096553893 8380616536192935792 4109793512768032258 10928160851550436054 2552593259633480157 13416717804441807760 707620206960096889 13497971450216999935 7697528453948559485 5599814871999401849 7233566403749278755 6573952653679329092 8862803469262820748 15086843368702140311 8729702436622642669 16548412595659253462 386213786006975970 14308247460901202936 9693026860945987989 11135421646589873785 7744066992267131294 4808544000752441102 7782968032574467539 6304954790583233411 17414135044446531056 475607043020100985 9647968544244822780 11181733563127546299 16740259780160887077 10468756540233657585 8384054594712717622 1207628181194278705 7110506050034860979 11144279626254884154 8381836689674266527 8236337530512011045 15074706862793563641 7268213169154368011 847156839619595837 13165671847891768661 4744236437758094061 8765040489292331967 13854442221497490211 12233277451501539106 12582604257952515476 4223952627683343431 15937521395557679883 4928814561240235575 9028946036528906915 2022330490273069215 14083881209271272890 3540871831905684312 13261432754526183791 18207142903050265650 8166924682152416494 14889560336270031943 5608977584120080415 8000453897346331123 568058742697216700 8423326742341249129 12135167956428962500 9997961758515189674 6859022100303157920 4387598672681006469 17454013341193516363 4273334019734707471 15249156325470005365 9573933612870041529 15431094521433268282 11384854599328819562 12037733955275498452 7996893138345181971 17063187042409466635 11989573008853417090 18174933838006719433 15140648521805760506 4716908328240641131 2022922748377634712 10259996242273774010 4768403319828940443 5138180090435976147 12358965041784513137 9454809121773802632 15278761390755643137 17623882189418947764 11159112372010234921 12734409063915617444 10182819340536666659 9924638093756530338 953548051376838579 3707816779744245863 16525219128998596292 7968752834145773938 9388405157965978520 9260874633122986216 17716094768928688080 14723571369168049070 13394832834307617670 17726656347867066122 8296628411329064483 360130779567934081 2033795689018965216 16343467407487404203 10516982877507162212 3389262592192385826 16826735665321382462 6452271534973448755 2243712942720287093 551446976553557576 14398380752492507649 7306861016801513831 17857644122678228885 11326897004936527822 11603549913556335022 13504325421380783133 7200347753900945453 4432647003788363736 16679013039196390902 5085924469778143811 4248130391736245918 12953546291593276140 4604963961737746605 4654641988740900562 18216915208774344462 17116277546356684328 18041521888817971570 7844824550388810364 9844038933553432910 5910509937799325177 8114806554109993288 8261160362341117865 2428913616227841415 643712526948965504 518196251057361765 4531682703764045191 13566015361475612247 3097730730410871280 17248964406598045697 9111763098192255923 17493830014710752996 11107846193887909345 5863854854174194603 11321691185894095454 3344203285874663 13829288899006951389 16993252340926130513 4003579221392390942 5228938448399361263 12383076111253520012 1449702279818275117 12484447324428518615 4832623672234801714 15305299435668095310 13977839474201202406 17814403303367926639 16284664215209526062 9796893915533226267 750577462537560477 3353499424636813772 6479738342393884978 7166055421388615658 1759252492513289841 18262211871861298285 17145331701121932914 14359609760630521501 11852314254085562280 14729817112880192741 9721201632276049300 1899119457146183943 18048241169443477429 3922661965102039549 14523888303157114817 7138614148717772099 8826260247620150224 6835643790751645375 15016896276838322368 13019126231951690741 2965277168560603060 15945555164111755061 11003241869686012415 7060668954620410371 15076344804403156869 7783134237599430981 1531412366073836503 12393463074570888952 5583904873248556532 18215881488286666639 2858392661355933377 8985866585053450575 1617517753546936123 4586691176369663945 24425461052892185 8312310819627046584 15210393999248118859 12293334060479028858 12727439526177447237 6419976143971841155 2921751745070211528 7323146842140283190 248508047662619053 10364539672652917043 4615816959980959319 12560505303919053320 2218149065128088146 9634593600810053066 10356231559767353445 4583040000354395266 2433174429940690917 15173611846051325900 17245758701643940743 9432230087102202894 13004180526729632313 12779970556070492887 1531340831750434249 1670140192427404349 6552609291474320232 12682692179475911865 13540487556090258576 11610152791476571990 15120858417807875857 17385524789592201876 17014595852553598532 2187866856921328502 3000549134736961104 17627778912962914441 13455999209865615098 15789704545297540063 4958265611492438002 5742481222724085760 15263378459483666888 3009098462776695187 3207522088123428970 13243767920187303147 9848260272512224942 8798260033433074647 12722708299082703668 2670160464895622973 861355187607140497 18267937267296192995 4970986190040353498 11261427280010306010 12235920822234964473 4912324067051999271 11376456975716270109 3781907931401068504 15686211174563747975 4857464028825309406 15584669485636225678 1596851730127791378 8940343476151428408 4433173518086737898 14482494279516656638 13681623359033536280 12248823412822360701 4412925672089500979 13677732530099268259 8642701645511484273 13990799396075241510 428157604859431649 5393818189870365714 9856109913682530788 12309611264141513509 11044262826727023403 5834658619160954862 3296719935155345640 3165415138098376945 8725965848210632208 13044912736217815482 7936710159500933599 5672019381832591585 3876629010076000909 13099095492008510051 1093027970492629844 7468082929970166291 1711635424453349057 13855547735524525835 3230493002932118379 13231732559458109708 1567915285172426354 6168563073991364223 12031097684907832201 16658329277274424296 2341815608535999333 2271915188825323877 1402310563549926691 8653118515985258828 15892656379839745584 6382324097463437488 5508431438941020633 4073043952463553684 8089436823706861849 13433094616351415841 7657903281200959284 14420261045613865857 16272780303974662177 15052863164190405041 9913492795556687713 8344279955639785919 4073717633423188731 8216790315170856088 12487293481748293618 9331695335547117690 3061933035704617778 9639494246730907484 2062955472165258955 4486915323416009234 10825543176030420611 15488464666405104211 3401440380437070777 6141045446235889408 8717067422434596748 1381172840043510753 9280016383319330500 5120245902942320641 1372699994656015400 16422302524231604183 2087689031591956301 12027249495954563872 12163631261774231740 18187213480444593779 5672583421172432043 11452292471282528264 5003275696906691150 15618723957230294880 11293866496917144703 480401077335640612 9563131628282176452 4771525105786823768 11247777890819961990 5206569288268385830 7722268417911084751 5740283890030778236 13417653922761260656 2166214775187875374 7094981073217042369 7551677252679927434 11205035503923140680 8105327800762850260 4716254850291960051 17751886938055987240 17108330407275735136 16777454418764302531 6850955834702510877 18266377540589410311 15989534798283228256 1534710641960647274 413372659258141669 5891240260887720193 12129755833201804549 4716780987319800003 10001071072126386643 7468228624129866631 6208559849788854810 10944292341812239952 16387312144105773424 12438037503438511241 7119601244607278953 16707579956507369810 5855200614227827131 13419337075272755494 12423435645687815537 16965960275799360741 976030829126099753 9654464392331230791 3956804323378564115 4013442369173764732 14920238361814769377 1029877378786573266 10188250416117983644 4980872323780865300 7453153899380815988 15339170160119136107 330587643300273203 15653985686262887496 8862142557576937406 9735286664071260311 11544713196806935664 18144075094607403349 14481280587468989049 774825612396594047 1974115386358588841 11714810518828081793 6291392101656925723 346523924823401730 14858992900638260365 3343040624674459278 14363975771387837678 14775688764172962803 17850238829969106347 140792450466402870 15095073787115403679 17955587393798300500 9226710865005845851 1260430046586145255 16311514105718535083 12373251110500826057 16023990215381019751 6925464564543988667 4383653928035109041 3153596789500004339 6644013235707993709 9690977802829146703 13012072709776695291 9856749885507156964 5112610885832478158 17997332817105842907 5608647530987045475 14938016906859583350 8412340775643569423 12256917318625211132 6320444631103617706 5687565406297456603 791447576708638169 13529832781885328375 5523755237722727323 10481995871310454492 14564682304862668669 344252763606172633 4915838782527418246 13148927812139190671 7806945743640902972 16000687094299012722 5633345599352861643 4127598061400007581 16959975980359853845 13277557212576259139 14958946163666776072 14956406203437682020 10996451438346230494 1938327122364920209 10948320509019679096 1568284165116574780 6775860068594112206 3755419027264166251 474960254434425538 7031519478007457770 6804397170160781963 6515175838430609 10959426921188630631 4920220991187495992 12892943316408016526 7171699013212208098 17218796026636356039 7981544643041205308 8861118849876045661 5996029736861962697 9748387424338801974 15904759163106332774 5833900135633998447 3637309839457943116 17096400843396034412 16610332715527247115 8418150224343625996 12929427784451486341 16976813163858213161 11980029333565427406 9120965748230410756 2462087830835606120 14282813516961092992 4134078214209164716 1639251340660621851 1726391937625651451 16330323708916845874 10706065689525544249 17280991915104109800 7788510954297598739 18305502391883538507 10643174316209041638 12785545221219339672 6893863613481776392 1561903112190230670 12449174375027934309 2002495207244033275 11201303488264959266 5288558727226293538 12436959238730377738 14223551316618270580 2744549706694193466 16833077695666602855 17213339907095526294 18041340455533841479 11589549823492280346 13097053173917309919 6659829931232128274 17881345253099063404 7564060302008640914 2368728255826310459 15455919076074958669 13566123277979093687 7678204168729866967 6904411273659908347 3595930496041677401 18029985997298535541 3753955757602717789 8233916048201179269 7976064966575312686 13789689367525250141 14118425855179461288 13265236829498060362 12412532769074985076 16808247106782927936 10308731393868147192 12919224901544758249 5626194321465114460 11441437219884260898 7523124643135541746 6017590004628349343 17218455472965685495 2137914183058624212 2384413089906676373 2442767852382173008 6131167966413108956 1735746732789558024 10426172876899001563 15886126831151366861 4715037565523252861 5046239330179258846 6663661075697311318 9630299756185128523 7949650452611543983 18403108732340223907 16724767181447083824 2610963588158376671 2277867649435047388 2181194030204982694 14944825878983299375 10436973808879533939 4156213292191166176 223078156054024078 16607518840366481358 9028985531585365354 10279485213021204946 8054938752340915595 17228612019950069470 14716016263230656861 7388785508119743602 1476118056764751269 3152016213623774284 7244567770240214641 8658925550311398807 12175608511740248703 3932836812985646398 9696613825773648351 16069138466333029904 11983183389084019098 11041881830078602807 18124825354382994631 6057560010413322649 2191490586158859465 5432463069889945039 18118844144787855598 3518745451097437872 14310886699613244453 16776977056352055241 799913584586965071 9749272117530477311 2406231358831124846 10000240719174246952 13012279629398218704 10638614883138652507 3791328067753849462 13031824799939840089 6036702918030730417 6965076663102719049 17072727288521079204 13692819098477176223 1225148619936164008 9588257863263265708 9393087450513501548 11880123235301205651 8268252340326808978 17462004219704027252 14622668905388075038 10401526352697397581 7092964305432614454 10503324258093695057 10399287000952562346 2618336313813529302 8939190711129655434 16819520751792550670 7363006014640591782 14554800502568894886 6493863128579178499 15258621563184700818 9116391949122873700 5374633951946860519 5648868487263458974 13088827574799862236 11918941348517850199 11724649262799555249 4926396819988596953 3189630222701396046 12576618234748421833 7487944864943006118 11347000300579269118 506441328568173302 16424446338814923243 6185780244070036641 7005977133318233849 11236390660183522438 9153512024253313702 16658406346614224726 11074855339921476052 10170810623156563216 7266206439711487401 11258615292188425949 15037953902236789399 11742607102224698761 9229424399425536267 8558553834072191916 17775384058084760216 5546280491102230320 17958431318916731965 16548024219473989402 9190247935248747634 3098835235720857306 16839074681209621729 16136833053678192326 13925101378795884018 2580587429122728159 8520203362084742026 8903096259895114361 12712773693718395190 1290706054002634929 8843073036993361596 7076489425977821200 882046517622143120 1048007759485905479 4215725607328720460 10676613324705053875 14962642472856670535 16257230598281214904 5480377871395825469 6986944598985564502 16224807220141216968 15976393568378513106 15923030524187353573 1870002050483119418 7135242249697759101 10280852392294744630 10308674920043520501 6760965794818530925 10131855008620827387 5037305009490917127 12113520359655946213 4144687801571868381 7668184408902021417 16163133414755838790 4439925178335822930 625122488313005904 18383025530660371567 2176892469456188124 12563799405640317182 3217167814882663765 16518463407969459694 6497826696410380533 10955269681283714080 5681900171834126633 11812347795208250723 10364917068064741884 14967021623532589296 10567131716483873257 14643076684733431262 18139942142865141466 13758792987827304571 12327578951641935076 17074266876247054915 2098577715347959569 6360944597337925722 12952889686445537743 15703887804119922189 6140056402233468360 1608574722012997059 2895748504315154367 7887460498532086058 15300872232028829018 16448700008396702702 2153492432404279630 119273664309314753 15016534929872309241 10750142254700261434 13215259514757929544 7636681863118770664 10187596769338420924 7637486409544778828 5266077667171778657 10135721562175565443 5354101216079694989 748897879833470616 912239764292028638 10765672222256752277 7369122102613441597 99913530216405121 12901598273800576961 2628569117364956676 5049359828649568475 7954567225144306924 17299076282307855502 906622063596508575 7964671932111142250 7797244749243198755 14049465735678167121 12471190865245335126 11316054150935531945 14858769882783940960 4449793732390268255 7164095934038126515 15450537252790964530 9073076033204864175 16806175234174385723 2598675500474341767 3639161258969057063 3012527264960805905 2869860590469171557 6848555121813061410 6915596077272883872 1748928632157872428 15469665009576144743 17048324089927337710 4590954236279877759 4250164122374459781 1985588805535838296 8381084030931380676 2062950750444695251 691511223767792117 7705963065965068195 6674472256119178716 17762063307067457873 9876300447967125085 9066181533570951725 3170518382382003212 17261330651130384890 11661618203027781550 13143917613862214263 4137115712066998507 598954857817269440 18443719247928590779 17319029864317294000 18421832107466533955 11455612543974796926 1453061333825008031 4170053591187173006 13644390309403931553 541196793909730784 7487261359437319352 4118632649569908048 16810940641366007708 5033733137320733424 5368454006417853445 7040336673202343162 548314313572462268 18373759888008032507 13309975635168633407 16077267190456392394 12569209807249151485 11878026510068355026 14371546882785097943 4209030263595953628 12447792628122176637 10808718382778136568 8292647057663023222 7640320200019567506 14518221234908251115 3674110954942972059 5206335803497404931 4652350298043128268 6624124320588832246 17437925817757988096 15064438494245031293 9285873789864495920 2510608373091145991 3578185078514207585 4581553079718207714 5049092503454183668 10498879512145216724 10494435588086866723 10764647054979695925 6492467797343925622 12366161130586197494 1365668043054903421 2803164531594851620 3490831914452137978 16039103811422551505 10084148993286424829 14951608460132536963 11603062562826987224 14892987655348664486 6731317810304196563 184860000135193137 18330433986666139178 15395566402312467640 14068465570776578618 14440326677445249291 11907440611746642887 16302804319575271554 12013894762776805188 6414871974473894625 17755055285661886953 15436569453027603834 9466584255771917699 7337847476827666137 9613368417556536498 17438946980301773072 2323154228370101944 741478203728762959 6249530564256053591 11282077334498398902 14859278028784151386 8988228296437482900 10047696468277232418 1679300583679250615 2027579003734921328 16522124413658689915 13096080718803493913 6381850561524399428 17183590336091347517 12668729511558909742 12538412406021655000 5732495550295302532 13959267106864743974 8829125983064182055 14312998347365113526 3436900259357812686 4360396289291170407 6892790779035648656 5513857033928333302 14325702235421097340 14221356199890767587 12680718133517645509 9076253196120218196 17340138772344495782 1400988888201212546 10909573003292706664 2349900286279740915 13444167540364440888 18057246175844381720 9560959473062571815 2404261687880931953 999710655154577572 8869827781886687701 144962651891221327 9113604771913024207 7951217585039948340 2347732568199932658 11629243502077439647 6841814847193016605 3529149031213782227 13086396453600092251 15241873203376027003 8760361098237098049 12848084521722067134 10592912207536735096 12922388850129869052 9904070424574213365 10810927446165229353 10912405810474925002 12703518571373743412 7305852129547707355 5478928413749836583 11217695322757712285 6375440150088417008 10630534620033151209 12778233740374917341 13658930083382412196 18432621445645090237 6769294003576343026 3086174489229814679 14620476185133996932 12538988678850447813 363947188354453099 10731683804205052201 11011757450885077239 16762053064637677194 2361605728336128751 4603776958238402423 18198357006346812252 13572224533397374323 13740355380202383605 14195197347695555892 6407378588916331096 16284770657748726083 13415571105567300173 15103243021961419069 2296159681890375202 8095165096294730649 581318133576278346 8677161467759414569 13890709381590332926 6611588727357337154 1122724656293386128 10873099719801235084 4430020124761960452 15519953623513866299 11238678637416727526 4182336128551717997 6455026396290406555 14963643173672114678 455485175971279768 3691234587234127165 15431910394387530479 5577898972605625891 2803759385172289841 14424124576740332811 11368182174050391493 18246771042463072267 16210646259203170088 3596231333909136923 2751321701368279288 5402163743105392580 13515498130827913021 13044694249221878472 12101087889535611913 2268525015060094380 8293963288600725363 13652820255946176704 11087641475758301808 13025155287980972683 14075560745920242355 11717161548058294551 8703942575449582190 15403659854910965572 11415398934047963806 9055215146612182371 4893559884664823233 4860138048224228609 2405491883854194819 16802250528586959841 2076421361716293924 9266071442888536417 11046320610890045816 14384594538545569862 11401195257147666770 14079045096881040699 11343105767102694060 14638711742682663306 15086869330683432143 7825790218378597108 2007855297185802998 1698303125274147279 7076488487837095560 10849543173145188711 1148629823550287663 12340760334461192760 3048211824248641025 6044195717113820365 15577944844471944332 16305259934804493432 6313363275599537503 956278532868048785 13335427616461630475 16176964435945555137 4976353263623337270 16914543577077876735 14182187840385913028 2620749246851963050 17089569170544162878 11932085320063313162 4594527653585383257 12847570201864839255 6521726358512636091 6306130624035700707 17539945367109147825 16700840561092679409 16809488534428078333 9823898137062653557 7394673194736900229 7807850260595918439 17735950152253609146 3798860104478367904 12423184010601584909 8465221059602398344 13571486759779906080 7601117866365186216 2832191793034292147 17714682307514201345 17330910292117128723 12794622350179882925 13732629383001206721 15601666820234807613 14219203358413754020 137312363876877535 9302267669567364911 4380605443563834991 16148954269495178687 1632989290412907709 14603129579366303928 17253102645862743126 15815771161135698808 3630806077016634793 12531126281830901802 16031704897497848868 14262352002620608240 7759892447662179764 10629512190652995207 13294025448246607824 15242419133957122253 2154187899979239653 6373758657465371088 5694456050521816070 17191498714318675746 4272531726818778695 6793285521188517353 7006488986849553476 2785612858863233250 9632827188898899260 2236665336280726039 10041088628735068386 12925605066785912525 9262719696263677001 9686731992401205334 1015067914996457700 678187813559555747 14937727188856855983 7129177118668641240 7386793344483979122 10411427011155585519 12145754091306670236 7101811398895821243 10583441204930212701 2501441608665426915 14673388280241140549 15710102080615816443 12999662461396765208 5958174016874538303 9254277097731482388 6835213635741546028 11787826624159644819 12640905234013280678 14552341207167461051 6461055701450948332 4057908856602704833 9901772267270136038 2545286990206776575 17670335385695783638 967143080454355437 3736816367740390376 2285455558639216444 16146556599744923422 2358729270383956149 6486665823284791728 6109756151263912931 5313837438597536499 2645241803495928556 1055155601207064067 4815962764474484851 13463452475612029456 17844036356852867434 12365568619865866496 13299598488301133456 14507751515182755314 6830954916418086176 6677940815228893394 8913538519350543768 10297895663299167131 15436605360184518275 4487732559409049396 7965444897013073117 10968124161696782914 12343710480627240523 10025492935705145284 10072627125838779299 14203651973298719090 3897762602083759427 4063934892177502751 17819328564806747654 8458515757327788045 13803749706037612113 9597749345392685255 17465413967004475095 17276133532628217182 5326320233488246537 10515333364816709883 17566575165509133277 13508607843455240441 12933660166109004340 12475810449982585114 6521530941920928388 5660736861018587615 16767526782523598502 8809254282520972423 19612514935919530 2097238516776310182 18093857554642907186 9370402375547110219 3543522345526679745 17774555760996535343 15457312788649149994 13678792131152577781 10965712492271769782 2463236807052085032 10670358960168552250 706843740668409160 15698950688462735583 9043415689994760432 13777034513523062431 33793309920209265 4517181343993671814 805701895559649901 17087304529986643073 14141965208513460250 4242554844524274360 8552624668826038122 12845463413775875660 18380875537300934336 16643335384177287923 12978939736631281501 11882736006209004789 10481966654813849923 3613855071864498298 9748254753330003379 1373876921139773385 6663219746485770340 7432702457062450806 14014439775807345852 10528786225729090741 10630576818652785075 17781209937864501628 2847954485364289189 935629291541314473 2760847328332213847 18279350223457982317 2720902867022471017 5092195961772037256 6610573106713160936 11682885604193434154 10071945373913201745 7363957017439502377 8823025802735014872 10784508940247646355 4367077096539682030 17533800653183043663 5106271459112784818 584263702191711546 6674771284404812764 11375368045683281444 14480342956092219160 5221106703541963313 3294033471823760619 5502504163103669000 5682371793311590072 14791150321079349821 13598465281014088936 10478019506285452277 3277761454648105423 6356134272642306237 430614139216421589 5251223595585791447 8560061613749109363 476419968673132591 12624555404115981892 15914958752444141009 468782705343552234 8979865169606698367 18103110377686442894 6999800318401185242 5314933703731497318 11710583593825697189 6530164075040679710 10188076374597654618 808288442869470137 16207604431075510066 17037041667867220331 7834179269024583241 12865894834972789185 12343657816651667257 5119900252377010478 17160347953928957782 5079650839782966243 14939413143830682475 2400794086478360834 10861619728850107752 13256093250221895017 14879854540903298225 7279471116571410943 17764838338507339392 3431394631073713220 11611112516624967154 12484215520485925230 10088276389687649517 12022020886675688587 15845437262814552506 16759057446246283928 16391526205831116132 4439158683531253406 9504749106750001707 7049715424716089694 284060938124727811 4401505347837320849 4503902175127911329 17236778030539711598 5233199286002692185 10317818743224505055 5233818790530436905 18384251502764116345 9630515991830905768 7724467872708612873 3689186746693505662 12545654163361593663 9909109636523127954 16768384077735076738 135464225745995092 8548253823285084069 18395708112085403084 3981199923792327575 7252734476954457260 11876403511906638142 9398456143982381028 16626119161980967097 5093461963581877818 5593793377710948516 8904534847721032012 11138866628336177968 16029893838324546864 7683557012681351908 17615737892181594566 6822670414989018773 10927237606352863206 2646498319219867044 5443129026117489977 15301688409686494763 6748485690713361425 17174369004360761255 13925979183003058523 14782300379564549894 6055595316102860191 3829513697443819153 8123435244895226532 9338913170041687907 155962337093853451 3725225648804545066 559660017153352964 17762010782648085037 2888056705514715375 6327081163401091366 722729825009810601 9328406720591479317 13252098201581269202 3366849154425036879 6059448396478471997 1364121960010097357 7003936420583978121 9578346169068150232 4596349704256254221 10828571942680055784 6047694113919206624 7889824604732067592 1926892187789457954 12025070690542413903 14353054828366295634 11110379874718069071 6111568284424701280 12740620364961811209 4639670793703432620 17751270808133234115 1989493014800653604 5053497433890402986 51168529282769262 182396592504450184 10305560127532988613 16716909504415479910 3087128558359016674 8754677690675600905 5374811232573987386 13578637601189210957 14161121491006263947 15458914447364904244 8286325232714500149 1262615679028460071 17904052223559375181 5078471142804113695 10064929921165458201 804952337269741582 16467232989821333189 2365505378723567129 8761107365356183023 2181513575204579919 13764961349469671249 15459084660903563126 3639539305857899172 12817885888734038360 12064159498518116674 6776958323761617438 6762363022249532495 10503631575152092233 6994280455062214911 12500125695044882724 7430261594274956748 11356742480347679786 332125214466931443 3514874247941276908 16518176397205209543 4621548457275783831 12658883620169159066 10208877878673215363 11046555120223738303 37653327858848862 14911855531156079685 12711261742778916364 17529949247346560347 7925255451166461798 1081683765312490615 13900469768087878116 3214835133964584418 17528046983854639648 25569281227584249 16547268689551635506 523951295266033357 5906576691327379193 8204310851288990590 15313894619569348271 12791292077084424297 14527323974233148263 3992839974032778067 1417913614628039324 17452808292471245910 8173769443343706338 3025704907932461098 17092398497466765645 12263504699751271531 11339383371687847084 8815185605700220722 4375438919126218803 11408470078348009815 11145010770537852786 1004854475913862555 1397387854876615504 10472139712967399309 4856033706282173175 1933680884922952232 15706784152705790597 522714156522335855 16309423987205832305 648554972941418292 6571846390666463330 10881559259472092989 9314166716789773721 5975444689029213798 8578515395019937252 11201901623940733669 14443271098644417259 5227069622935638376 16000203768717377987 16102392340302086578 17841121808786970224 18108929702307253086 2324940704195819957 9263944013284629968 17667093845214160432 17828302163313689773 9456978189096381225 3485035335331086152 11628273066614367143 6791258138076741540 2792586024520380568 2695682175882935431 11105065209881376727 15845395144916659421 13493184931282073209 7727622369826225009 2718258522723721532 12031692139413451758 5976354214205801603 9437485091212666109 17850102037132211389 17172535592331389799 12582985990311757093 13902275062139460524 6071116610271499868 11857850175918282651 9275576204090883738 17989051655569476241 7677742266961480542 1126907042304479573 6179117185269904934 6329895734295225003 17382506671608764242 2633458230946512599 9628456960411114197 13108432980383398175 13002944812313562144 10881938376254750530 14227406963304133541 11647534100054095370 1676602361805698093 35813135588369243 2154266748119798138 4441855279596592283 7924958028135458411 2545095457816070313 16061378114026400677 3830036485445514483 250384878680049701 9667787705682984320 5421656905390254422 11032267585145381701 13010969684446951959 6919994198023161081 11857830874811413205 3405513121797023337 13413164570517352915 1043076373953138056 16814395034777084671 10014184949220664211 12443530125620969869 13519055191177489526 343396785510317797 12525252346302463974 9211287908372094605 7115074673412596410 395933109116507440 9252860035137813625 7794317507055945818 16009498641968099355 2214574246607030115 14739339982073789297 4265226206867427931 596982965055868512 18232671944177202711 6699101382665728164 12778291023101731572 4632985205201019420 1422370089375895480 8318053833779707846 458117869983704329 18313131433961841908 10785107096354160295 17045612962745995886 5509554586936580076 474167489656235858 2674949725107527966 11438809648947800172 17219628956518040277 11709659612938225349 10682005504861382801 13573210746547809250 12678838054110580251 782723332165202158 6567730536036212372 8792118550564706446 13691468883753565038 2856457009684146531 15671511747384468096 15669872976036377637 13372717907171245949 10602038199181987619 8309164984013028469 920055658725290035 14843509524939721739 8474550941841485573 8589781093935940106 10638010290419221346 16415655812139275071 3583769991100620578 6366837690849269279 5978249172584151232 15078634463582426062 2195738000145538753 3875915336771098760 122134140003020285 6619328176978382354 5795883863762120284 7047592759881141433 15449394472506634246 4623662950919209779 2941900011525044146 18148643603960051857 1356758028228670103 6674525447602731570 14204794907649708544 9565016438711146023 15695744761787346568 18322027206255322272 5924110772761254130 16684732071775679468 11968596177563166314 8554456405820449299 38206318975254673 2233845660934788309 9254965731698205310 17360964689284764733 13381374260184354958 261767863613484665 3037025697921716993 11680120852471606151 7535251657518840048 1308912400805232168 9438830926664163265 14983164059812655845 10699193921968418148 6003458084681032746 14251225801254947545 4026882522081112403 1019374098287173555 18279174114076754008 3364812656684901578 1627508022951158983 4885147426270244687 3707156685759270203 4929721794157767339 4725722966402556524 13433296806740480058 17817733575285418082 4924665812438677470 7057765389042528785 17184066825018588303 9840713568184128643 258339770299677293 2050412427749932579 17752899421517978392 6406702412325011806 15092903030572666272 4611216643805120758 10414133915523809245 2673372342463550569 11703748586676268716 6864911692126757310 7126803511075145970 15755692083843480441 16591317005396201374 10768699338452291599 10700940757948850798 17477684448317985808 10027771832926455059 259558322404325739 15367904280742230894 17794201977755087343 1627233650421461310 7836220845407474389 6477476791405429435 13338688945943115195 6147194575748454190 12679766302633874820 8509538325468131682 656900160380348129 14691945984003270319 9242752229072160372 11676866817705786460 3809508565390393779 11789487282433795713 2628190135188689264 12171619002261965027 15750171778726586187 9339376839977198187 613112545588707087 16607361185084455641 17018322765164802844 9245772792362966660 3912796120011532666 6313525562399301697 14664110004260900179 18021491010126510076 13339882432567870174 14029982039785190359 14571510023752263249 18022888680062005373 14959563573351470855 10214139506761307127 2225374487817663411 6996945583277359769 10466732095242984131 10886357142194949124 558196447926111018 6480307032995811124 6950082796001909969 14771255807243355628 15158761467911862886 8452400335475640315 3926602535143821211 9880115010015268428 556896765315008414 2491528780720167791 8554065375845378187 16476627922100790175 14133596494828031688 9331487162597609083 2271899904789022739 7074843911541317839 13819104205786046213 8987939534351532189 7016991587887099629 17502876619216966837 2611068736566703796 3737678323524063138 5230823110964241354 5025485172915037807 8565829386912341981 853720920764680994 13905843277941090661 5886741070825797067 6910030406879656143 15239757416660428590 10962325731694377058 6690910614068350237 1172825224170452044 15484323294825683430 918308514927259062 12579002145574385439 11996766360938318560 2588478676290134241 9014866978033266377 7086027544414498716 11255745010478352243 15495777165483976152 4546166072713905232 12220595793558045104 14253506856964283360 1727887166292686214 14322173260061632619 3949541225188170616 2269474672613052952 10185943343890042807 14627664386120921587 17286529675862124844 12492146157754855693 14990490032800619463 11221206760572479357 1409740670539575540 8597210860193829548 3707144090622353798 1175558610730654863 16516868875822164308 1463966660174635484 10641226931875376978 7250584280975253144 17335257918666430049 400635194682051286 14341675024179797131 15352661194041140617 13034293707477065070 14998240159829681915 8903278719405544811 11946056186840776450 16675933471722549403 9363348422398283444 3749758112491375659 14944538285085215109 8031058178522072596 13632972006579001788 3311399809041393139 4898185418116669492 4611953735672967931 1238685085699850750 7217365493501654582 1702454128410490047 3984579144549077843 6136828453079231219 696093564235134761 11628127630149968747 11805739383165267975 12464382631810524558 4930014007562750376 13682913852010398834 7529292103658628378 5893044346538428249 12286951607863611364 13414549866011606562 3709349878057338800 4616071588621751556 13328790407989991048 10503631204235696754 8743593353649572292 1628293341310127907 14393576876133999955 2555076259305721738 17535819361310008264 14025714843212468172 5613708504566755686 17345891190885006484 16502677632009150356 2718378835880590883 13359986626798881052 16204519256492882546 8790359426797724255 8918045641593577394 18364133726906956084 1856169758530308897 11101852731482699703 13562294336116223429 10821556007761364057 12645813236565824049 3693236040606700684 1278573975147632094 11532409666285156193 6776529119839754966 2014580650816160643 6026097346008460721 2836602293556244486 8484297189907311715 12034549797908957547 18032833524002635279 10107173251777035475 9379466671853826945 7198150044447359891 4793647617537392751 3575155430844193142 9408183202808893364 13467765524007043743 6398948418960037660 4066043051454661449 2876558147845569750 17852932919712714058 4945717201331805873 11225246087633213343 10068870487568500279 3850918607549505244 5355229704818505794 5256382312905440183 611838389717901822 6946299291407995589 14886831660504857954 9654796385612845335 1035524938151605830 2600950178128832150 12760221102253007581 3312591995184542965 16248387482303045149 12259340232950660088 3531763689671115731 5571638699771389196 4371181704587903152 12904782578925683693 12861234127704090095 14100875199942191927 13751559609477763419 7662410591260888923 11502269113489184972 5552881221368138635 5305445361808853124 7653887752340792677 2061673125903329163 12458576830221827495 3196734470726302018 3258039911667682257 7466850427427029790 11732310065798205163 11221560000898146762 161893062401802046 15925810455112235014 5264138791457217016 6012086671934063055 16355378623134308052 8541273623815173517 3257954970283411616 5185088164891637744 6066822295713798603 9934071040198281929 15840236971843567805 2610531458584471709 15760082136801959058 5199809876240457140 5225127718523100088 15811910091828133785 15486573158520869971 11339564212577840769 10697641657883421692 13585039243092801575 493453118986543461 12522347429201838200 5994858555883822756 3267736700128366615 16008726341543453549 14678617158838888666 11790946354222579190 16003985366275588906 6839800830637588775 15998645548275636740 8017907352475964601 13661420805873992536 10070770842163234980 3030903742881097008 16470379528643807578 12728627578067833740 7947107726499144367 7671558988942358868 16645785512596258151 10469483549698078551 3131834053290899111 1845913720645492926 5242391207804975706 16912859511700188180 18287033766340266298 2226923443982015176 1852131710939401208 7235831348531178069 6752139739321363956 373487908946526873 340787573826399417 1375864933733641694 2875505629658341868 9857211400790369612 17822957927468751742 9108937150156520732 2713021148543068420 6127949434043965760 18318503093679138876 6321264271033314002 7208444754242038705 18285912797435501153 14705382369816318779 10297873296104250837 17399734985418460101 14379974021490913242 14386376845218436712 13064853271568305358 5358583972496181780 17342556812890114929 7130332278843944810 1615190305596281718 13781624112544408578 12934260821384072415 62647260514101215 10181931247277978240 9840393870313083417 6650852523982472631 14500447381241304643 835785070805364421 11417894411158121444 805928594412185991 13611811817520114756 14362767231612426876 12129367015520019987 1841173763838923562 13199510446240924988 10520387125977910239 11458818606958640095 1336185159581163728 704546909189073570 10046336711532932259 10312679735507854313 8817217611731502789 8420493552501817275 789345066280169103 586679819764018837 16663213326340987630 2605846725368721562 12341155617725055701 9549250524066458823 568479179517181868 13239342681555976427 199428853630241634 14149003475340860756 14632233888468020381 14594602572440581767 17582857631656317341 9607411864449850931 4723276974497504718 17155611379885107040 13234560122165975317 14439529140587900028 13789618846366233619 12391787291344471625 9909061663053198073 4923940761059868154 17930408554586153716 10347182410761550209 18240909511540226354 1489361176983157103 11176610749472503061 843681294372633609 16698677076330107083 613709759865045433 1093854234331976722 17980859626438821682 1770964941252026496 4072820670898471311 1508581020535907080 1068777257578851232 9551552733627423704 9468094790872316479 44219655673715373 10583893385124947108 1283536910989782714 4183083127558251116 4239801953469053313 1551060724457672751 4568672876192833787 13425868406950172690 8487609606957966381 3805330833151621710 7760137005424405594 13655772215567679226 16535043562078897485 10134831746293641112 11954342323270541328 8396599930413956168 12262786509281870145 7561429068055427895 12609460338963160697 8537427602114423007 5565362449053946604 7914464347924728730 16655926297967341732 8043719999146681263 4030144552211325891 16289998268563032439 3663636987333705872 6486728015227393235 6747644913847655174 6243663210894229695 9993125211791411159 10829080901507355207 13820013472056386071 1424676116653705982 14389752277670698999 10054498939906888385 1879057049291976386 7718830183794673455 14673824698870265437 13402470524034902882 12318480731227487560 17775999751706117138 5699809330005778272 4530480330525007627 16388343643287102547 6306447464653475789 4238111495461745021 1450669137416817668 4874953623357373087 10982469925847130936 16272026293513015927 7434349888094519343 5058753438607502667 12126034653441288168 14793788258162397799 10520176500662387266 17282624879071419012 5709942143917681289 17500704813328424077 10641499333378012926 8298398348268906953 7732823227434185693 5151863364060873986 7441499441414232677 17466954824343846898 15699394978098082804 396374656696651889 13251197632605548123 2398426788276962688 2078181663590547505 7371591120711552957 6710407913017911817 3104836903035606931 14609289637470764539 12516312176878623332 10106749613527933791 11351105386323628941 11942265969410611091 13197042787593391537 5109642132034677660 16076077505888820772 6254882610607009566 15982880327202511451 6581138911830684852 1793123495581824495 4962506274087625360 1720593310254241696 4631692043906437962 15683096668568607116 204316848274746171 5695360853768828630 2550264344513149905 6800534568598964218 5593182301343858653 7795776080618643363 17153023790417390792 3838867046544170713 6954627892588844566 13383286049518541977 1166065722221133516 14646564477578197107 8848541180741307372 960462552993708472 13577229260653212000 14653021150218905822 8945960404984172422 15094418658252536146 2537824248878547466 16205212158035353983 4964919341424891068 10738279811423843357 5627254353471488314 6622795671289349009 8479261599602954407 10609986225126343309 2225696600147685466 14906459753310684551 12721952507628695936 8723612057900170317 9545446813155284256 16588187548283597892 1587350386010836026 16053841294935817466 6988812596800150499 1965201145638919387 7106830773707994767 13567709168988032925 2534170237207298400 7472190199437450 8424660766465958600 582728576791979414 2026945547515778804 8528992349567377845 2606074209329108627 16298145921201405997 11001872937220021994 9002657931719606143 16560453483707968049 3493310492060777964 12120655467967947980 9063932224258733467 12043046154320748538 6766383204820998080 17046568071603799109 2544221203626390994 12521524362594432237 1348817329296739806 9206133948787248894 5102140077357208437 5138429614847659 5234209309121636373 15536122730985203817 1576359327380725542 18259071348720133350 12566271671352116854 7901217688801726309 11019809097641509748 6453023963457272764 2734762535338055805 6286764610319173089 13255684230406757720 10012142704929716484 17905674696797937552 12901488662691144363 7332841890643442617 10780533988787224631 14229621087213789549 15515335109427427393 17106622570079978334 7790655862457161173 10803085343741016046 16410902855495613529 329945930895780154 54524863183193106 3247094234160319652 11105050969111260985 15195996196693537636 10525750315463398132 5114580913462932477 11971036934761975362 2406972636658628488 6065613068171168263 780774722671697889 7417718039721470702 16850593425075660510 9051373387007412448 3668728913873813601 3304406144523295442 4137125818992053171 6855981561280173286 16329968777753438688 13072181804670303746 10353447893547322165 6175907674752331151 6328878938302576809 10959439260637409289 3346048116600235912 7208839422764693619 14645999923448462978 2541604160776081315 13015511767958086906 9576554970505917633 7696348571256101394 7039955343120397830 11093288727894475735 3894326410748606215 4881847885989789229 359175600203499151 6675161764763734176 14900595356921557233 12410306612514962214 6288671458822487053 10780058110207401365 10367526965641120730 14573293387646608106 11500229367640555123 4432062303246455158 2484123361574350318 17625366125251943159 17140998003060269151 5422486520658139394 9853083074673127095 2631404379734796646 15604710751485065919 11309066648697512038 6934989994327130132 5850744469536346699 10062049813812336545 1050467501607153974 16127451333761948824 10457284294819942738 9444659497470987719 14442883634466572104 17332034542115314278 4602706161869701287 16071444189090957434 2078714765881369485 7374652562536187534 3824154191737513 4938851382379041179 8415284726028640319 11590577664206962218 31279385597539953 14903556279581898209 9657603052635756565 16770803027136736835 5832026115211870925 11960310993613190115 16518882054908626863 16404782315275549636 417604352198113205 12279500204016651053 7058887620721027913 7871519913537270173 90557610556455181 14432616055504434029 3409830432976522840 15085962267056381352 7355886952498107362 2036205092009698436 8526757476577595462 8336633557955909305 11385970641204992457 10773347714222726791 8136965861030600343 13570991072916057094 8071851342466472235 993339692361803926 18023881279002573405 3825699683707067519 2748570237705132565 2874667187641555033 15722493720800519227 15110274011919425141 18262645998320788150 9606512926048552851 3211850011280669330 13885141759311885308 1539451059544056737 2734335715187614714 18215607573148320709 3772064557594146197 11611676646271405874 1770119117614670619 4943167852034472368 586027026616860127 12904836363741733854 6996673934625660612 18394931037896609054 8862725565994565548 8216072376031489339 15274132611620797792 6752215259576262730 15173848850959330165 4245023651343555428 13170293682812831186 14893431272810800482 2216132692674099938 885445039889670976 17976522585164161776 12728131731986538465 1858366705405078018 5788274147862163341 14277390240448197062 8864026330547086364 2448687077915344376 118745163863136297 11279448589750949102 14573571984342288410 16474018198555774017 4925939766210134769 12902772089817178392 7026863482205491804 18141434457494258390 12206625748072420023 2365253267129875070 16436898872527588640 18294911350981450169 15308443937796571563 6555579462763650454 2373266442469697677 2559194875041927327 6756266001937347011 10477265481180861577 12098795054080002738 16803864337452892714 12428733794826655983 4950003103504403478 3111051948966565237 16143489671459202487 40984580223198120 3544821626933742938 15517218609004540516 12021880189052223451 13176755023363535751 5604329120234838717 6430731385644088392 1269804320504734214 12146159166707381891 16264492181265659214 17335960926904991005 18361607875385833952 2960708541878098652 1554196373673384535 14063683652586112693 16479517854367887456 643095043721700598 12780917294165501333 6015804224693195703 2351402043568708363 15889077010165834001 233127579214718063 689970474294318735 13116602541985714606 8815010589413833727 15535589387405646193 3888493247728226477 11228010942778258836 4918369548864062084 1665116543071238795 13777379923012736907 17234430235239694775 8631546873747797729 6812854991968888683 12068311531222583516 14345393892825099946 5897813512362082951 17932690972711877472 2176389057794634476 16521809502529950037 7275147390951702735 11869001342700053613 6804985513684173534 275293945280226645 15523594128714162946 16291359435885398646 7105324299164590502 11340042269365505173 15549888231238637399 5550420778404238816 7873387859572204871 2896756633053024406 12267430070975116885 2036829689033135010 16931739213681032897 8882017545211390891 15814642705023743347 5272324667904324933 18389265699070544742 1074710785607822495 14001126732128211260 9797941129113804888 6041644405367070348 13188178720452362399 2144533547644952886 11231880191298090244 6945367374354713699 3928535362358530333 5738485168890085774 5200739339694304208 6403704916555431055 18039907949611971379 1649186924523371407 18130792497400701654 17995605537903312658 9351885593679779880 8124858952559127097 1282352519005412849 15437901028973631780 15133646577867823231 17733088358832673579 16356955755952304180 2627103312805921766 13919162193316625072 17219987682057989363 16319418153324308893 10481881746649716246 11267012549539050065 15489318277442603326 4096522575815609063 11770979638744157517 14639035461575718500 3946556642259338380 9311168388703044575 11262748880694461214 1766540118403185805 12729602790703938548 14233858822190759958 3655790149471918242 14625363345522976481 2858923477706954675 2506190938742380783 17702077742758965257 8813789275032664608 18032445608377861998 16935076660446696755 17813489629730893526 14649969456836310774 7826181009179482463 12074316694346361257 7001688721366963705 1588077148693440007 6224985911547283816 8015463761265303165 1354077315313694746 15679317033606552592 16475415966089635493 9952159457696633891 4733223830790149120 9194057371058343223 16288119400676215537 120875561144412144 17628023792138625443 16241011108571199864 7988058525257353153 7788882662796201731 8018864722523190171 5572203424893719637 18050262839755797815 10505923320431792225 13693899312578552933 441435693220956312 13317705069781436818 11083223279606682891 560457633266490392 1930969364787023116 10166368458408694994 1588265082184089932 12903490679645307954 12298780800899910951 17767318426445575236 13416614353969228349 10945643157400491604 4531392796758248722 17646808772482870110 12582029421875542321 2467060807609250346 16889467293246409068 12229805410568261314 13559198942487543521 12089458951888093545 11753285306708983737 12894067482126435159 2223022000230722000 13312795404287635502 8438482709810087917 16925524797747442772 10043820647968421737 8630391583681622407 12837701228092055177 3977926083626551412 16641117935078813117 8676162091835962337 17764029059050577240 12266177432963873450 206330032535086544 10682657112828810815 501039277999408559 2948615082908403872 14123997056679738604 16833599077724309912 2229058101511086388 7073771500450892537 15888401326153465023 5803393349016778656 5546467930530574038 3876357963738326936 4121588670909397019 3825893713548949267 4220420414199138502 6619783717808824469 4143721034759669749 1305540145735099553 6276992322250269530 7141307169852537460 391275870715341898 4260074906904181061 11654963189255670179 17459916303298533193 13869780561370150596 8586352990272900841 4527905588879146605 5920380377948738511 180717616660138608 7561117230432930940 9759747537178960343 11154597338252099324 514004055965302852 7434557902871803944 14756045163632728490 2232382848098579764 12201675846511120508 17323016878077912424 4738108004589679285 699697019580968494 17507576216927617025 15153893684055578198 839784107719330310 13918596886522540719 14750504346723138313 11159394235807800436 9846382604979216216 12193944504205002895 17042710879561861261 18126186854956388800 3713958831178044011 3477046265699980253 13856246989324009356 14087429556956237841 7752780369541400825 2176451230206532251 1908046015080375765 15760119176292446315 13998669975511396763 8490765036198710321 17630805453605531565 12650671535215286333 4878136535705566161 16454131548398791210 6809293494964221819 17684809085771082361 12057197525057031938 15101401147889190291 35918476780408543 2469179989402896508 18442572058277894552 11445908174847457448 8029565260480168597 16294844584538722951 767936208163015649 11475825497249128269 8403953075370364188 7574550028787184108 10519140514530791830 6806791985922605650 15592498455764275921 7978295992607966620 6916735166678651027 468123597390796119 13844462826292026109 221381228972940325 11041748689301650109 16195259223888942780 13049287575984248577 6513601288524530388 16570580328338419444 1591844157807280606 11253993864244034898 4036160206424957108 17444723166941013736 15769543330056882581 16269755645213694365 11235770922729747100 963947872913185403 675162941445669088 14557771703976506898 16980964736470752486 12007155625274289474 12234212184874250776 10725028231923895810 15968903330308284811 9221685264736052760 8560319254418574175 15522961422358454241 11001775137889005437 15329632592323060195 5200864338407128556 489156096621870781 9856190430719391590 10323181175895505693 3841640665679936712 865497504402862160 17875704295127500789 11749890063988697217 1310539104930338070 13795304728412979838 11405726370257133185 8831952347607168437 8269313338189160216 5040450017513888589 10090746192510575948 6499146755183327331 15125932007690029463 17900832435810292951 8945927433078941222 15692390885549846450 4945721714887606743 8739835212582184020 8576588238475550223 13367483458493916862 15039602308122120369 13602979261115158286 16412004421987490744 1992628281153327677 12315974553658568892 8396085224206910900 1572929631443754763 3073799598754284966 31732981907634272 9823714210132454598 15966764654650298770 3533770806924725484 14117898808728849108 9388119898247396985 17081393563148991808 14597030167630268671 11592180121518510804 16648161223240531437 18067520957471550864 9891034483706567402 17275913290564497463 12678318607089049166 5815516049634816342 16877933580593094351 7712762576997731812 11443702441764424681 3978898852740383251 13050005778876698305 14941484016275987981 1679080226654928829 8089441245836117660 5760974431494644619 1542989183015080694 9700789145203153267 3956390950366306215 1232104047211587348 5340560187483964058 16413913466146802683 5813289938826539505 17164094067177139520 18011106133992093217 15796088846946022109 11386750992886029615 16587508111188490620 4941877098943062562 13824306444494058918 4919941262012893009 13448475528962598063 15399142866931801216 13617360635481351684 987321976358965360 4452113107146996185 5891819651788551265 4208679386493745079 15189881664730142359 7445545024898231483 7834940460378373601 1098169601977100923 13887781138791116730 6203492018962447430 1607126161234693906 423060376008715128 7069396699866980451 15921888123892165218 3393143435923464589 686561505549397677 5108548774636105344 10674488900322817430 14754890422408778126 5278886070794342354 6994380908100630389 1496318970449881482 4066258178755362466 13666588989853056087 17465362682685909091 6425820314199233938 11948917052418595928 9458967485901599251 1578915138772119716 14642332288734731521 1165276682078029036 409722896200194177 2332478601549440061 14959611581198829051 8823243093389597113 9375131551938166023 4047585695071426329 9022153035402639721 4089357617424342609 1017876941091034573 265080498851457675 12700211700763550938 14303282175038678578 9804023413824445344 1814466881078035363 13642118370303931446 690633636203469273 18173564069672149955 16342091731354025609 17551842499927015684 1542695169364596161 14119186109770412836 18082975545922958377 16005777237155004958 7069112125460911339 4966936894023202073 3723820567417140469 10689141807481803830 18370545922323646613 16175677587119262260 8611169747198353267 1640689484266549416 8914616568266666908 8151795132670885773 13109416530729901991 1254072397477419263 8367412487218282056 7394638931017122072 16176967603401828001 7226498778840824243 11860847357869945213 15059481652366178334 5659543887706512213 1517244658672827290 7314035490440522236 15732920806735309393 10714873187662887920 6959504016674745420 2022883508311007377 11644330642810407258 12240313371024893208 6613919177223644039 715366645321503830 5505291588915737691 6101676558825328887 9025003833555140053 5503799237830262994 92551528475099516 12172412324513392110 11742977585898612657 18047765502137563535 15429204716921817691 9708409723951281816 5368476524268095582 10339967659831272289 3122827140464605254 7795742771502323885 9523603354438107475 10440581068460956056 15444327542076126242 15983106914092780998 11822117447660337226 9560848996217258638 1198259595837719541 1886065230505896656 18430545065773102912 1787385961820983389 15819202738281199658 4249025998476663237 11229537266764941931 5614852748916732459 9806564828977952163 5132958611759022982 13529139673639669431 15283058068986191051 272566739073072080 6798706614706168296 16526501181837867700 14512481869128207623 7532670328636761000 5365787130273819176 10642173682934297607 7042649238319513661 11507887052636275129 10099153959952602069 12201009141091408738 16132993920865054906 11803575116895874636 13769925085940223928 11301987980496576137 2685761035136911356 689927152780696373 5270686931351583319 4080553610311236241 17141339856842411524 7421443807412004033 1659509221710320749 7147093472084988654 14691808812939358001 9314678639144627947 5491413189220260012 10770645753201161346 2358175161419665486 7667221760784811514 16457820616806838902 5254442673383215497 11010386513839987815 17105811270887791862 13250607123616244463 14468007559689955767 4236074947320398770 16473337091962203505 3972250839750160196 6025843810567476558 3531504350599845862 9394109949986216029 7416033057801151289 10327419496674386955 988223493429935055 4464160631747704984 6422158625662768829 460916254173777263 6687426490786602605 12412683016545139859 394573034491636502 15778192356023039554 9679544568768075076 15200634227751940748 7285743391873086187 9294715313950961589 8329519434950503284 14720463035187146716 12036951918663271136 13185561992172163672 12501010014074429519 538933788032814274 5238828108222630251 6516583485301658816 12498448074132075731 8194006909865501479 13160017477592648191 12532436979770291523 16311379470756303081 5364626458633771624 2082436879591724951 12938812472530113964 14198773473637713303 1996740053012463596 9199144823066870522 10511070519501936296 5742502687126070029 5613133787343838939 9391392154037867909 4635008553052770822 11788674264463484262 8084410158509899952 12508563259248811640 4008059296916634731 13440703812548539700 17433547661653724653 15374140279888795994 11266771125972652137 10419479299050593197 7753874100853690464 10868572924384690075 764132203533012617 15315896418566498165 15742712618324554062 8962556227217172014 16885493159771154764 15375367302766744315 1789716362572176213 15738643007987490111 12747772703218781138 688977868193505998 12003083519674298298 15298144963053568178 6737424355229634512 10223877053708018207 11097625356480296305 10272654030311259196 15387023718310516924 15567179798836845009 17229220126859054869 9676854692264476783 5834873280895481017 3593569279445358832 15856066534938442292 9002914113547734951 12212229726020930844 12732006227949603683 15127623978593139372 16781552265201638509 6888665393051915970 4553332552117072444 8994669291584675226 5444678181252562318 1567375376855498062 16476310650408685048 6671657361845235062 11764132168489668135 1164479182611012417 17542531318144552570 17259359171972257933 9678541467893036125 4210941675372130543 16551346947511524022 11120398351518165049 6175878352783756307 5442409254395849641 9195125192151535497 11656066312127132732 5508972192468132127 9533227077509282637 8473553739007365621 4244501541470682863 11958167179115530871 15923481571150471856 6783919624451784749 13992728995765210831 7777373581850342453 788417003817838301 5976576141767263888 3472884117042424931 17413547624612072597 1285170175162859750 17603765208952108055 16937807807438728419 13009886616114229521 18173676950458145577 12855472519552349853 3586021799292860931 1557258710546280230 15355514816147197507 13705178972621731604 8520922099851585435 18178483721824986528 5107917160168311729 15797941172034463696 17681910514213765460 2408196566109482119 13000175708454431599 18393400663236084831 1915929161575921486 5787935629463699905 7868621435955784783 9340966711689944285 14699440319888854024 8514186628655545659 16137238950958999690 15628439278348331862 3464607147687739034 13391989316464483396 486620961696312305 14862181940982161972 10536130510322067618 811004801251559146 15283665562587605993 12527702162388405952 4434892082003046965 4698602869461499232 14325935036037933788 7167223329514207899 7648378637329143427 15610254436365835582 16291690839019812622 3266899376348698542 11296187013612337627 1720961681975145315 2834294284438652146 5507329761734311736 10392707158543704488 10190708985243512817 8701340077030078390 18000087747713548072 14073309649320888673 9897628114538544215 66796079195214049 6264353704060920411 7384194999605821633 4363238640906597393 17862608167936824585 17549349744121436468 15191448996130813726 15112339676450321724 3412266454856954002 6712476903125057191 7197795936933799468 13250199281607236797 11181378360286477967 7953520030139347008 8421058601774520050 10359034014013201065 17705521216445095920 13253619762338883659 17940481006542279278 14057602042960461946 4616917610991737014 2325795331662286944 13093150701228147203 8284796764003662704 14596029962230222112 13862075750279945540 15723090095821434528 10692407347511030628 3131027807774504180 9781865873497542768 3681133426791970070 5190175279834773636 2745496432370082771 12411284212483334177 5338570331360818166 836536768147676756 4594489445911439604 8324735792599846930 10343578908945070573 6272072262298373375 2835197340411840151 4410738006307483334 8285428224059861221 16035267847580080358 17221303469137235628 5928960637635198954 12407149742581301004 1563508314522175165 11595473930949552778 13367163657053716005 3422406208727146496 1986887671437435648 7110395279846679022 15030511367346278001 6226948465990459570 15661434103732814201 5461135624143712140 16413670186697048754 7711976729300526892 9596452301084825425 4081958426091712341 7809483345106133973 4366628405508751670 7414859724899726778 5157187817854242084 16468134199333489253 16017582589325858470 6371127317500598140 10160426253441981826 83678132478822959 10002321011884729375 7994223490572345419 16680370889733969551 6113952149391067430 10695642081602251781 12310806785709546066 8223585233465474149 13630389906015261288 7381310345810365795 9037230350157323576 4091562189661171829 15300288430882643781 17819900892542863002 17060937753948360958 5524067121260510304 9940412364012362694 17155089419178239626 8266397064846657723 17727645675574119666 16621632153836842301 2758427735696794137 8297734140836836585 7370984528871911087 16987559292230786796 8975878974963730550 9668255145026519057 14423544722053426738 11440197438938744878 182693656560873267 11441606516032854769 6241337675405112752 6481505919802846264 5065233985017445333 15333412377109126930 10106354787107782687 17739143933213199182 3424082436295727891 1660267767111898775 10976637910915074485 5642189532657422292 9522347962439901200 17979939996843479235 5346280134899644603 14142225462963118040 16800809333536163271 2143133745729628272 5893394090622525753 17238659477734540714 11870527630496228464 10365433958882647994 1183069777750298076 6696227632039752079 12526286680284918578 15018126648100959503 6323434537782247821 914717704415419464 7122034326701067862 4259666132045586514 4449607839618769901 3594712752393070617 14877906119769393305 7782346037515591056 6239102715451765467 14009156189339462384 10292586932825399605 15311236601578345774 220387963140685628 6371345775328026864 9807919327418340075 16046303728549756238 12771110310092565215 1803727682023788424 5063724244500221266 15271790742797766675 3072040758251376853 9100785308455540026 6241292757309279477 11778991974448094803 10535609102876351216 10448162185173915683 1641837842796873145 9277077404801443844 4942908679231767397 14782975873047202572 17799585952783310759 16128444123456152957 5706947057085816139 6412715054987943733 7534366283202683165 5816938036957466343 8259503002592407586 12459902908826889632 3406049002045116356 9807034892535283517 2102158713542661754 13760026794000772336 11291327546324967266 14290740946037421251 2580340541120976643 16093508499411594927 14214683423727085661 16145927693673537322 1163039691226679677 673006294166800418 10772572030843487974 13875808407302480 9419409536814394281 3317370424206229611 5304226000122496577 6431881835392985834 767006401933126512 4609831236332220631 11853601208461864454 7858680407750146548 4883289614523949552 10077562342259115182 17813801905573817619 1233814073628322610 5313225475913448865 10782289946332523275 9853725365020207550 16891015375747583600 9385835007365880171 15781815529766283703 8514689288419049374 9213278368241310378 3386523378769404811 13240066342375247802 259575784813707169 7878357223043519241 1481898747063681774 15487831933265936994 4429574236217967378 13892665615475870928 17789067137779636271 5491043074422468125 7118167900202989368 10518567940734381866 9495494779601858041 14592506634716152720 18428646740914621627 7252327015970247768 17626882246340588904 10876213044891261567 2666762775499457347 8204913219634737632 14108709198027614845 4271353203466897462 2438822073354457419 15967072235529244874 14552021204411075204 16745511890816517337 16735241170464271991 6418850708458055697 13240195686721310515 12349521163437701661 10792819714904030218 3635447419093562813 17477082489827589867 6580353972922808213 3543471362627862596 5683791779145667092 4570827534121278034 4989471972209355049 14783213575447384266 11339805100428818230 12298173085908045644 10168232510263556049 11314836398326555449 580119883268409949 6061092308964483316 18332560227609901245 8886735564104477712 7173748668207394480 11326495671383246778 12671201967047619521 5292437502245177001 11013236118754608917 7750646573338561570 10538179998913421104 1644959086225368296 16743064223297488447 13357484449776371230 17434291157555248197 7470380274527222647 12227753537711921042 12369615341174603629 12696872501203500889 4011756449537159357 10377433435437127344 18044753475009301077 12742000044117229772 17973927949432774489 12901217584011084925 231090702828479149 17463540921541163267 14745700064110807996 17657545824478444119 16984370621317723867 3165273096220940093 5307628013041847561 8510229177042912941 5174338552039903554 846893717423206378 7953698882732430029 1224965047303205149 15393941841630791461 6283344409685883968 7506814411616556777 7431796646638851083 7425117096923545114 15936050749424028994 9088587373262008373 5386537711794021605 3607997668072377290 11886753045660514069 4334800819070853198 4699854579045574262 17661288749012412341 362412413070047347 12875658619486703158 5817883589340270579 1751057730838091330 17590636767536902563 3987782695213647023 4468878208865033746 10673010265620689495 10937155841604389771 12097194400633801082 18299791019377785547 10235404145843535188 9848839424366398007 12231768010805078781 726998441961740600 12496361077086466809 13435378992462785204 18224966062403554847 18210354894416229784 10674968494800054535 10158248142947881531 1094016723502538300 3717416235262324408 1754956662455784894 17547918393917001552 12352758913510126291 14353859564345197422 12085984343587994129 3444115303249641599 86741241078093949 4416780248621877721 16037002136449351623 9313013918589542430 1348126920537904506 10913197043171731303 16668136093984422027 12341634761210154249 7873937143254790585 5201873897122664261 5024183501074442907 17828771242566901423 10923446353753151306 15116999425346903353 15555552886371134548 4265587376030077740 13707510868682607362 4268057545940422346 7271529215300470863 1588470155688232158 13572448861154650637 8763115019551989075 6953091946782249974 2577269065853750410 10146991939129246881 12897043379377216055 3453712946277863214 905406400363781890 876283101294955787 12928767494497825044 15987706614639649129 6129872114126264523 12123132491762029477 5364640463647137625 1198991483211307847 11999113465427650262 8808115289744076877 12355081378141931653 11388046999492717241 13044685193598983591 15782092966346720456 17496283354254859566 13314484016533217790 12277006285385571594 438907480861880547 2473672504615657174 4421297839140179080 13733216458558458632 6576459950532044943 5043694450893012218 7208734989388785866 5141884851118367039 10405563698411903528 9130017275260036400 8748415422626310168 10875753144386176568 6423369938841546009 15688059360726757192 916462957294698773 7696557083228725447 4075078479319609187 7541884991548125163 10961230605594647621 5927022154111893800 2518207848172466917 1438324021705765235 11019804836623628574 10085255563271923477 1468162093440589780 14437185544119976624 13752195152890119117 6026122177728172504 14481412219793528157 16311796220874866438 4719115312287284716 9116816607561122474 6713734166122654542 12283398679183621738 3737032100881647442 9325089137671018533 10144120866837415419 13811690836940456008 10138992170426844680 13895678096088933863 9190145050781405820 6276816441891820789 15271025190518671970 3489748087849272982 1174896282280935038 12537591195941375494 11038342979646208655 13630610718028055443 1314676764534333366 12309676500837133499 484912056655501630 17715937985366830945 4831472957059920511 6768846336968818855 873969219299312520 643537586434091979 12904626911818328810 13948460207835502191 11287883764670501602 3574350860759515411 9876401224403612794 17068465159179361047 15853952774872119707 10240947188583786627 2904758401364077500 505835449126966163 16356831375623333239 16791224383151825652 2110635071630109917 7530206581421686582 4879882123812379392 1024283151037684071 5291127651160062946 695999797540026201 18146474055988074436 11933116432293011312 13794172797715954488 11307804661363825603 7293978057101974467 745116172993270094 11870272723044922815 1007235444901994364 15604654380947269896 7578374962695003869 690256132096182451 11109923892935513038 7005813512677620626 11601120071007430187 153208822421234721 5039067303473585855 13243252911016092077 6372456374032581589 3639857098053030255 9207230869361635789 1201042030643570615 17592227721148686191 3998707114163773511 9530571970148853488 13422933469857892742 1804063230566822501 2893396656575951810 2718538579829021573 13963540766976389581 11697788291769818418 707686765745373525 13773586205533838880 13800955001237920295 9552218107217165483 223812211689260245 6705191205162933113 8856580612156502713 12490120106860895756 3030661877470500776 2372138329982903119 5507443087819653621 15367420618365797253 524007413962248266 1046237940297997632 9666336068096489940 6082578339794027515 4713477282479661371 15092200313269352847 11829502199288520666 290000734660519185 15289256710919068248 13030756867325338463 14816753284400399279 2876609558492608447 16955725098842341755 10495043772476551467 6687006271121363482 6482093960948120465 9054733219145500129 15809269189435133653 4693992772141951168 11170865512002342933 11297061768971118822 1320826574493814350 17866328498688365936 8683375059196870171 3824805989278770740 3478341594302560358 8730473465211914064 8247029904746161887 10386644786741204954 7362104245282579724 13914562818563812772 7074277752768783335 6578206679550691630 18231781794752357780 15299385776707600134 12493094041373613629 14046709043863943068 5512962414776948776 2358999394905512552 14453101309901858802 9246574161262311713 14412281717572251976 17417312182805623541 9124170828475559588 5419133069082358520 16139736468002292903 12117658167510152629 15722640109331111313 11984776151127991243 6130489485053157864 13615131332132342385 11021929359307929 8525929766972381807 18208086185633935224 16245546164695730776 12153683189980341010 13869781917843761374 4847315184597698743 17895528513940950146 3638704300215312722 14744672741239354555 7927196351644790346 2442312626243640091 9037987206525546755 4904422526620132240 11254284740791556901 2608544582921394724 10687567623762279037 9171048399643237866 7670679644440073432 2285194023862129314 6167344457931142814 6260935288441664032 16002950554854886877 6529774395857550443 3888415957024714308 18256729033861756720 16580164999445115695 764902116989715461 1062630935434747905 8255852885629461171 1738855233111013781 3910610015599046987 5790549201356903806 14178912080332049947 9079125032585710831 10934796712903516755 999977780150414507 1227990781035668947 14786818180344784918 5886195473181681052 16996058229601545673 14248379648461312152 13273514107914362372 10076521883550244322 3360678859719760980 5218021624694217478 13434368714140578972 13232519619852971044 14612980981426562307 14016961996235711298 13831590040541175651 1495281259772531819 15975216936221920081 959926162876351717 7534583384856243123 16269215165682680641 10792715593783844173 5234926376253870669 12715717867033727836 4901001819664848309 8529360992933730456 1253608839986783374 8475225159919462445 3966102839401258981 1745354519155825254 4411128970051543240 12182825932035814598 15986260740984532653 15018632225977208061 6722601138280937343 3981206769304613339 4935423334185458259 9014756032186780710 11810211937892945769 16560730278373816419 17009404548640611814 12496460930880527470 17981715945655311948 13890353673147565787 13338395839078155590 14627145404966526312 9480208261791375938 2337673637336060419 6476873378803114485 10999138503138113391 3673040904957984742 9865927182037392274 8703426568725648105 12211810182861975141 6693191874803942834 1319648844430199802 5104321920167188808 15196634214538932286 18139238334502518115 14525585895515862470 9164734846411273080 8327982441357777820 13332710317665478642 9067536355509570725 1215953094980996776 4227723240364976320 15655021776653185097 17035440874755278278 16536178551170243260 6434720880392682995 12462660623574596955 10955993558397504086 2992347592787718419 16109641616219870405 15459839808538025568 14148490145067007689 2133109900066228673 3573491304038129951 14056573923734528298 3566284859555046810 16265506104263554552 7580161095814620095 2299689857846472871 9867779378840468103 3971416290636022685 14924886994754350409 309266264244590774 7689582570716950133 11851766120511653051 18311126115047235531 15794758506557538241 8222058655814423916 15193859653995708531 810120476274956077 13993739835008455943 11029152820426510605 13946429696060633468 11126970321675869387 5611576690614861738 15927422140473477099 1360184806614176000 17445653430872440021 14743602960426006888 12210387368268698155 10117548964319565088 3499858972521310691 8548824659472024608 11293741925041448542 12794710254860765297 6629173516732098612 2130444103746159405 13674773765218415678 1340121760479551067 4017833847826095340 4989466813272725046 3738805469380073739 16111641714752361182 3040716355183882641 13662241408625976575 11353266144636886850 7342881445015637931 9057781951877023788 8430483150408847915 5777097719239131437 2803643513949970366 16084323948303237966 17087440195872248377 4924515764842590027 5081517178374063932 16263672381583091268 13035514164933025311 17142733826456429377 5919460460645191415 16194211781286950501 5433065485449546509 11805809442525199018 11858429362167555144 17642410308790664082 12735882371724731600 1140771674270602286 1010790298540519926 9229837330637083157 11207200325209000928 12839379293155280529 3288651201797731278 13649657092164157595 10929963125167686122 16642236156993288487 9045910005409936049 10649367406651080150 596347331348584112 1545866849246221157 2676790556212780565 13348181386207239469 9461129561759390314 3123513465546829163 13381935840284939452 18202154342326389463 10826005816545264317 4744798728346839973 2287546300295426250 963165201486531238 1889332830943629463 4179265490044083658 15867226529765893336 3877517216526272020 15627874201984022105 1654119891987525834 11439720095816165528 8901463282569977220 7981990322490431943 11128179675054495920 12394403584268754273 13546470902802811256 4353372223079225191 4319799494856225052 9131546557604842705 7210839789814729365 8036381920935265520 5820701225391982314 2190873945400747306 8929670942992245766 15941330869422134125 11348328095958714778 3305993679975603241 18346200250763977784 8581533955303029001 2047078062300819704 14964335970483742843 15496946274359568557 8039482684147077108 2424691900847517081 4185997997441676964 7789555565392447943 16835460257715982833 406240452302215571 2588680041768700433 2283995258096844323 5247414978107025854 4227617466287701988 2623389768448644633 6766866342570629217 11128357114760391013 17741390178829094975 3780375035725305349 7358327238648071400 12694716774861017438 17361785090643621935 11982082843159540201 6566902173679746128 7028062748099625978 10085452431553395995 4458127281685104876 14674860302063524065 14041209772706269610 2350153970530245863 211485745392579050 12132485838917501125 16174753508372209521 17157316361316453179 5158330325379834822 10444851179505368688 15454288706730485099 12420242905346576410 7088232944352971353 31451608083018968 10977706546385818375 6514209153217039811 16703536324867838325 14446011662270477603 4912276773637649252 2184530804288793771 2919134434753729613 17649408004574907338 17840417399080939274 11195172332164294001 5875730932790739616 4910053472713419591 325533810921462151 5293035656077355393 17281829422785496395 11757326638803326479 12211065873476724302 1907410823281306854 17215953209179607109 9259835421346495596 15726085515353361952 615516371396537777 8758631906586857567 2934583009888033335 421199522500983035 6791835077235124277 14191053967013168172 14824249120191581020 6767058443697545939 7515238538781316780 2148454476234157341 13255352063526505210 15384773621578853551 13491366180799565278 7759888670251009145 13476503303850652140 11612698630514876507 3464674398447667588 3502013079581801526 14607415364377774536 13949711862009843265 39695213567594388 9374084512258840720 532985796673865077 7074665334297750598 4357267738995069655 6623302664119427331 16123903011854009405 14127079356110386292 12507771590051209814 2050092031790223085 2808881600270694914 8389205583348353289 5408859149252998560 6242860403816600046 2795272883145811687 6398794470436587216 12119999091765243351 2378813363640137216 10274751175558720247 10537117757079148241 17647566427009395996 18116868866079286158 8247064102874651473 5087822415039632340 6238682745386150110 16723986885483698157 11974877020241646015 15278445816689236542 86119551416607399 572526802318489873 16164450255865500988 18148904206568044868 17412407673709162574 6284287948665251795 10672897826171779420 4323107020121736313 10440987202638142699 1912912746261705606 8777503943502488281 8767898588337097582 11826927160527844307 2396524577045999908 6705535657556913330 10973335385247650540 9118481237367491759 17052003749390293116 16619413674617466355 12138138790263564293 7078429831707288505 11102816742409682344 1595049552859157752 517135292437211398 11085362968199704503 1821090693936491304 15601094721166888036 7957504739028078830 12504507446318431501 1882850281527728631 13108524202306433126 9588337247678193367 1910907488777707602 3351671597272318612 122441394996944633 11932437419137240703 6384850683246755849 6187478943939297747 7297973239530024973 12291473327230351291 3260976893197620458 593362093103447782 7649069218398467074 3445135841280735343 10770824288729629639 109875531460897173 10573827806507648594 2311613276922270304 6763119698047410036 17327136395182222030 1278921969649745125 2348405780762800408 1972168160286086273 1536843417771965031 6925510064793826018 14886389230714832118 10130311618798977922 7355116972988697035 38299770874325052 16943655269888585582 7010696139064566932 8501388324840074086 5093912939766928194 16106817247992383032 5641425405719189014 289233166137696963 6476607250312119699 1887980274822842095 6753198919514413776 7403060870784065919 584781938221561957 12360791493296846864 8841463587740571162 12776772737368472510 9460174156326848390 5877899263791821460 4744910357301960290 5004151198192412906 16862786833148273112 909614173308512286 7761359227207373012 2262756508390081405 8146078619308988614 10779585903752632543 2843095939813509021 13607661790319790780 9639852062252469477 11772606914001784312 3863312054780840474 16527842845706350450 13142382738278839115 17728313844172808447 10114992864202425331 9999203897673417616 16267299156523135918 16201981703409364527 8995957220090351076 18133879520892156019 4326553150620773626 8396058738547047948 14249851426631040855 15231609425474867151 11757917489597213309 2649713544284284187 12757039812860024182 5665473452764310570 18134731302624500341 10444675169265416968 9230916340983135027 3444500616588250064 8773752939416601297 7083464535944642175 1274702767647718677 3310531601670474510 561290552611601243 824562076540381404 12973759895807273377 482326453396560550 9063573868051758902 15484201397813008940 5603845554484517182 3643917359980748544 15855679311728989573 1897809457966905309 17567369018407234974 16020109706429235011 6666323022447535183 13390369867564787700 5689523014785049781 5011492724938652732 15826908563231638504 17070765042147553747 7423534007886634605 3557121086046624722 330011732444263403 13843880177877429620 13723225891921673009 8199000247033717344 12535579540157821316 989618311777136128 6845744335277820610 15912531446030173990 13479119826076411997 9799881409831148797 11078480938599363184 14923505564939696755 15592626750370185 18202453899659309330 17457798303127892825 13711113181051829699 6203951805284287322 9592253144485251393 15074003639935621282 5242894838086083962 11776784787457560972 16642660050506681491 17470276877809890491 15832104740186709576 465922366899940298 10365690127929816940 14666389426599344903 3450333630416611155 3670336474006647006 9228290906669947864 7629813442808286554 14256502152890779797 11578119954640075698 9835978722721701191 9444845342773482489 9238868308174967664 9399285127893343485 11993760369752729881 3640410998664932943 13430196523201665234 575420772907303062 4889272157278215042 6110731504001040793 16580687976812925118 10878435651438702249 5075701999442056507 17686747052775049247 11149249859482064210 18064749902648599900 3508074135480909328 10363656076475523974 12613692983686923358 4432309979868725822 103332977117358049 2350580666941810731 14425187056941260751 17588380092589936620 16707398706805270702 1225027874625906879 10414653463735738467 10984260050865164123 15286934750562147772 13679916132138707676 11990757382418005420 5437854776567924815 4945142426014036294 1390850441999537069 313508837539329813 9475462347892774947 2455425899328283778 9363019918953877240 13819163314672545730 2244669562181887513 14612488736793116528 7995519447745397437 6531609813087367063 2353874363276469452 10534155225114580030 7123466236215799221 9340754617154315074 12927999601638752474 5628217847775929799 11711560813432193357 17130906445415963762 2659190939643194270 1135184193545416512 5442385188508336519 2130931793672305436 3225348574182923632 11685971783607480761 9926584445926186808 4311071303520494351 674886121979512540 6807236953696994591 10205929390623305382 5050024820046119147 18269964959832588332 7282883522952882310 17879531586815274171 17924678325060089148 14267955868270578967 4361653076778864511 12851909095766243082 18410627226750389517 4190209666246825009 209262822024226836 5676924970546109803 13942380898714330622 1611026839338567926 16900250926215984942 14066884678399710645 13101432837169349217 5869270160198405978 615911358334358088 10311481939588819605 1234944481133652303 11817574815523756972 17431567434741711005 7306859129054279557 11617876566673773252 9005880857643372479 12425210231628012570 14059000208423070337 17486453606074496398 13204076734470415005 10281719170372941377 3829870186678236637 18205788939147443440 18009384685024188566 5316888731129484113 11891287011543783483 7553248319445969168 248739613062762659 5773587397091437823 4613403140333638946 1177592222455613799 5052514589547168679 7217837443833977808 10680385950632731182 844615710524928033 17470087942611727382 13510979352075660583 6231420705693316124 7693745599374218554 4675187655809856313 18131724848711306426 10096603697644037117 3705951989651766997 7814456485891180716 2545294913577070386 16465471501744643220 1655965432401648682 354361679314050050 16724902756334017568 677762771824045703 15794111444089163537 10567301978330049243 12266104476408830577 5649562000876098708 10381350987128296308 11848339442873943928 9369591433103295855 9555330760020429266 17003339369679369621 5181612742802375851 4821017112054072631 2214883871593461148 17423876168397357109 14936079670256215921 8343365953794359790 8914458689956430645 12709404319040152395 9001812055777402971 840531901438839682 2646188721667017591 16593670520392354440 9853418673171171278 18435699434824757446 8333405180381071692 1676912614883197319 2293601063944285669 4854728759819189013 1983551452101508224 1616715636593771304 15886851331034173569 18250634046193016571 15349970191590087692 13349888065981196251 12905272715780177217 16801174201198751946 7067697594303340771 3799805051734469986 50352256774630077 10186780252244121331 16028621305794644586 17502626773039889125 7482984176559740827 10111743200388253868 13740570522566598804 610866288455986624 15480707861224473858 7109482062731022471 9733578389485677395 3527991263356852333 3193735711003528672 17303425508678167624 9555854638373534016 5591699522526890169 6536000425120031167 15426017974481221937 7883428028362521465 17864997510557092375 1840810070223044373 9663788635634664801 7247198093397815167 13676550049398678454 3859412011425320193 960613072349234153 8860869273895444155 9649029589416216658 8474087342992687047 10735299523869915290 6207308996000259214 18413801210940477796 10123512872111469341 7008209742331456167 2070759930904962702 7589190346516765363 15278277874346031032 7566968495702523609 8305675786725743591 10361635481455540883 17932029351566913403 16009818829160240540 4584866112512887315 6473998909148225523 4218655906898529991 1432144432912036242 2891461061641851270 16020425364618521838 13794985004323857939 10094718240283078921 10705682371469742214 10957204955707600998 1016400320077576562 2599165836087356823 7500073827383221392 17085969912364012133 17532216427428973157 13661776396008032433 3522319901355531291 1012125682371104304 4167704601070977694 8285502195677226670 13373590238580519835 925874066492375522 7432735215912311492 12897099364350102688 9889714284592750110 1121653718103843030 13597299085832829287 13588973995987260894 17742267369488612261 13842781606858160511 7838159521409306581 2525202207368339888 15669612366146440424 15121743013917603982 5554128300789967330 10687505970671555751 12542778081538581614 4168395747955117961 5193383882016989646 11791244999251935564 1971924759944742038 4414048178888798620 16104580042893055609 15894802378604970310 1544932809687958967 13512739421512129736 5196290550769620505 8026420996874966226 13717101993465131849 1823822135391792826 8970115259886388065 4269826734150458670 15170373799197614300 16992174797577469876 8765159693738528552 14865603133740431346 2713857331850927253 5283928267320803137 6013403075189136556 6034624841463846766 17917449578153543489 13024727409415053477 845656783794164116 17570108858961444299 12965581958548175336 17792589723036354671 9803602711436391952 6986637080037821034 1312854445055172626 670271313852962489 14255531737647190259 12925079439325718746 411511494040032179 4348526621189824793 8340075451028648627 15966619862100987947 11847508397937615858 12759877806206614790 15246771420691528539 7043639046846372813 3030677706276646620 3042792642957994686 9808764845068504459 10481784508687483220 12826453673267821465 1926876432419708645 17680740043226342573 3307224929595212013 7971312359498636060 11280750280297972247 15762711259016269981 15944299434754788140 1787614481629504486 6483881847299390322 2133464524752108599 1058152726432244446 12391265130750209314 7656618827258936717 2295350518748169643 705865976111128176 2676912782242092820 17747876560015483182 17220391236344687673 7759585933050892544 5574805806838505821 13521135740843811922 1780304530967071399 8678254509389506827 17700838765036484489 13245733321548837082 11012443533088518760 4480930221344627275 14634127396453158476 16736232664666765587 16405072181798741475 1505052268915105624 16960826981626246131 12058746931363482492 8525463893882155876 4341723423150728065 13397032826757325251 4456771950344302384 6973793978135035358 4785782458268124505 11514130627032130421 1189580891022178302 11669237605816283936 14296083522829498948 12729412923199815038 10889426182914493446 11614690680277140235 9164737704900256758 12423648945718397519 4157674568153992632 7968332208112723812 5775846244789389289 2702057324333205682 15727743608651441323 15245452343773748053 16569265543915861218 16134948416828224926 8660981146474726197 460358198065773736 16625600781208308244 9812838758411573668 9565366464185425563 5897781505685747486 9509465785283731873 834792323675586990 7080101570191103566 3001746949209127827 3607839917239174610 13495833343280612290 3091082970530836316 5367540059935294992 1623758501068645174 14708324636131911866 9988325094921507619 13673047573707878917 13018433718383254016 9937600144250770491 14306440388673960862 1782291581994823327 8929915964595004779 3791982363727182868 5916511268706458446 4430387665952307821 2878807993679625048 229701340921381500 7460288248257838302 5764991271681989812 379536036161955209 6398891298841795455 9079121252302553281 7596216900233103589 12528775756632157179 10806902137896027299 8489094552059857987 14697476143856083533 5406904781425628217 8882838819069640966 17258920964534734805 9763419653919999728 942941241703560667 14645447816835327420 8159787415697501202 10072319918024468006 3151751501479681320 5242108396870071558 17187187361815834655 16085119430246063723 2307735540939964562 13585648578928092792 11220767407013983781 4590085633273197565 9814622545296157927 8802323833701028631 4383126557382477127 14663347436639704113 2967682312781472183 13586707468654596260 4997203333227082370 13381005277267604266 4709623146636532670 8576488651913999403 13933675004798274065 18124400804238360373 16663458340054496481 17818278284325960652 14588682305884571545 4268929629349738527 15616327344573420887 16965968092842467231 9300747703546608115 12163162866607072434 16880752996946850166 18347351693164596974 4220088098705072891 13252260732856913879 5349649610285285841 10282880971195191285 8670415247897908451 5987159793167322191 15975101048188067380 7086585817857972122 7135478468743216606 18034174805884302486 9069240972153291712 14124827762533432197 8635653743744648577 3244219505085300170 16149011324855722971 16436189406754480453 13838120000866307862 15916346109388228040 6383552654129995934 7000325296886705933 11637613116647106975 6316666436535518613 6392913514742032281 15582284361996782527 4678547972141529643 17193634481156698993 4872380543108700755 12490874386370826227 5172233595701380772 296163086670935642 8959191999429166048 6694069280074179797 7396659952431619992 15763633972259357482 15883973625545241654 15675461129332481606 6019802490762352858 14629333926385410257 7257585794133797091 17032800741645518503 17629259457385019096 16492331876099906998 6929420707842463616 5541462894586029345 18118933536438326842 13274738377208668356 2619810353394776208 5895579823183942441 17052636596473764441 12321361012543882000 11744176131841707547 16157296845582057333 14591513057654453350 3641648991475629476 16772668878496933379 14305976872809788575 5813542350797998853 496374008636552666 6841763782009479149 8590244121520045951 18113648091727944191 7487959744301955983 1171822886227538302 11372200437301655341 8051263024420537931 7717729510624765296 10192140683798185953 13195975930755210309 18179630101117201055 6532890542618126442 5407975611929539540 2188762153078481333 4919859710452364140 11186773895631134388 17403474482622204035 485443870987812641 8775770863454779052 6061801689388464046 3447311527112027703 7795929797273602955 11043442256777807269 15177561448404809681 14880492895545713341 10665492653350192593 7456407106326778600 1171387460790491890 11844044412237093888 6575280081738041024 3345036507290784006 15909752339360359298 12103264778353429156 7184864880127861339 5942116704307235574 14922941796622871136 5659372206786765574 10023463206332465162 4998163766721205870 11121565325376638516 16059852999359074610 10150229618224025702 505540456076477114 17892869847949256130 9176887575612243600 11769906722226847335 14705834724098785942 2037788598047775831 292130547566006950 15232339411161680704 10510241303338152352 13716862773127786615 1030618702667335965 2385729217662875264 996053285734752253 4778100363685013247 2918282335147996007 14640512771721221046 18218351052568827629 16130957313992537830 10119125357538429408 1311625942905649156 9954903186133704772 16469021899610046023 1429182753495358084 8779599289339108029 10457459547428877060 837543269714539790 14216540689908849629 7411427281900061725 17135314513867989107 2535402249950499306 3810072262304425982 15683009457545647427 8117300441581937468 8255301161377125773 9137623466899479522 4523992709631096947 202645411396364073 9511098365779100737 10328622577833061225 14439058680568622874 11515431864222758150 13973838303066365206 15775556452122260206 3282845788969604801 5240903116926052931 3801019350256121563 8304679860137508400 2116517752069698103 2703239074825416772 18257409433988780215 8686856974024933549 3464087589406319153 16418084845288307600 7239893026750653345 15483820123572629907 5871983792359916951 16816395182716719516 4500940496192276361 368886037328911050 3791646894011493272 3551412518504671454 12244121249363718555 8740143002844282350 16097643861714462107 14701564605935066834 2879001731612360824 1150078770533274240 13327415844998055563 3793155694316515765 15027899162072728392 13968878560408025244 11151460328537917751 1979778901381059874 13822140527919530055 15940856791986316708 17319693100819271313 2156998649059130215 12615581994678601734 10498892680488358267 9347953433378704091 1201664843429773436 3692655002048103935 18033668418678761475 16258149940965886655 7321295079346347565 13756286085299460055 14256881922307766665 5791668395581391626 9691759636451735507 11616578430741485709 18156562984280108954 16374193708575526502 13355472013683347730 9261306887791002387 15984800551515802270 17578714530402151985 16001644237092145736 508916619168904132 1241699146353303356 12766791774127168911 4990791496323439880 871154994896863942 16269741613922544492 7294971773932769178 12194227308684075042 3026089035778453202 14108776370450120920 1865084598090755395 5237412547896369754 732490677892877241 4120471421715276413 12879578352486043855 15163688177099331042 17733992270272396313 17953975732760036406 3700296802810518850 15336021757129950394 7071968624085370484 573688385182920388 18114995647326737112 9518572592893256217 12818156756555104088 11770063169674870539 10037292433888015594 820996952769648499 10767329670850094475 6835719611911298098 11262292817648771881 12124328466360928683 4136610931124497703 14294986130579792869 18118683714506123538 6607320545843027223 16622698102316985030 13976006859346304070 10353378202264237947 14526366210525656336 11489491305481075354 928180764556490787 5629247541511992857 1580725527670174195 7779787893345307657 5895100776827168247 4017298873458548292 9144281920783351627 16541848220446078290 7334566481737900944 4839412595936521374 9595348703437900452 8672865768593818202 11482599425329064805 17594266993144959919 10235573271293832621 16265107890063199557 10253814191351312300 7859174241632008461 4856858254217752853 2376516433788502476 13259890384244608643 11273438044115199515 1962455851169951485 4428407447453603085 11922855004089587561 3643176213837901375 7152916281489556620 14781721841551929708 9214992289969908045 7102708276107051624 14812299531599158940 8531744102829087751 8118951629806361894 6226939233794032801 8745623206816538529 16926094948399352973 3152293304225428758 10581570911656128211 6574211838488641120 8499342375821413266 1100795323141979452 5847304406405940390 8329036343665464001 9736041492894293865 216452110126662203 6166230174604176229 5252520468602555031 15769963497595451909 16587081458976435022 3652619712711018562 4960010224113847987 5251360877583727174 9356158431526176129 2559925190471222334 4154384122146855399 6252822906068319341 4071457169670704589 16054649982526040928 13137689518791088185 16095424745590679818 1708213063440597121 12535933966127334953 9086592238348339925 17713041344473446426 10911306188145258814 15958437962700890590 16225480603367060113 13099862873757997973 10081110569404304669 15334466640631435412 11796558793391396120 11940791788838967732 8325130361716400112 6088487179507545635 6901602790110929876 5993515438288702671 1619032519697002956 11923287287271631672 14542188848749627852 15371302229299288976 11566895163839020113 10206606674409153421 14975867592093569365 7910678080555016372 5511155594792052965 6959528289289386666 355458734315866272 3350207081817520970 18232759248714548166 17162816909026424395 12799164175021844827 9021778255585977439 7613370336914576200 18203603099783888554 957999902591952189 17082002213629960673 9749628018052222665 8333514804568761276 6052957724151244474 3693518368670396190 15921891055365499170 16583851665713433590 12196350522985654948 12066278609856075131 17381668870532278390 12294244284499090242 10452268326321624607 16321172342843048338 3851326984238008622 827281167135576048 18204117960582400366 5787240904709805484 11835784822093857922 17625094254869787373 15231248190786211663 11517154285707842153 14275310772086118965 9690610647490078930 9082679771783775921 12057426748054006044 15911746050213615392 9762591101736245775 18269526879282635864 9695102289477791009 15633592557734492774 17203982306313080779 8818819888292959543 17712892656528241874 1071092583441816822 6632987596955749251 8757446481775289567 7027814577834960579 9834794967995441630 18337872623031044701 17214806132530700821 2407242995017860380 5059832855575782586 3937385184535917448 17926639297220770373 10901017552091696033 1024237594820483260 13450988412226121449 13839862910905317104 9387443825814098481 7094451455219081742 3342695908827150056 4751091048257121347 3923509853601521292 18038429751291493876 3845504629898960593 7230154523352137724 12158314812651148988 7957527637254248943 6329177680743962116 13922824550301336225 352260433251005831 1455435635933877151 773126362316426600 3270305945806666829 11017297634851166467 15990389576074499552 8312596928128724795 4594406984986877337 1450001173234840005 10366363600994379852 13923515553432904259 15912243661099283097 7613873574396775761 7349279077591938318 12378720803843162677 4887464632392374565 1319893253424797151 12611271428426995140 12359579372409748699 2523033533783260334 9760416963439354231 17363805281691731401 14342747095055550217 6736872361565854862 4335744641915654586 138314618508495912 9596251266566518285 17577607548186180439 600946706854821101 16958035316423039984 4428896243952471445 9663185764126045525 4816472448010369939 16051235715340239957 5222749237933813498 109778484938209587 13014362993414655606 14420445103262087928 5891622542000770368 8473311552311605721 5371543220476225903 9132301679543692649 14159242578350269747 3780065734188780582 15139973936611622826 16290695081536768217 764713708637607702 1530179184398197061 1615815112500961965 10321755060651700129 207032254877067296 5116620681820437876 2219212782677883393 6902584242496896786 14238434678456188558 8170589277281313115 2890367297388499916 13240294128521425656 5802863241860299841 10766530740444183312 3392075322295071255 7238398992894809949 10297539197020463983 16393878153290916889 11600447582706932374 6958121965849252677 2109839443946008143 9760266838641456157 434580871516647212 17366157147995880516 3813951793557182061 10213742817908841176 8465375387392573639 11614115276252724885 1633241568337830445 2125388025792460339 15948726730126403796 18425313276805614627 18130258128475724505 17379930236312112721 16840646757951930711 15456402380041094943 15880137080706118273 5827286502749852548 11460021618514906726 6355231857383627904 11082975004736206398 7120630640742311372 9936355425619442750 15163253807414660476 5961002200192144991 7882357000795043675 15307590241167224377 949188839134294617 17898188388658947207 13034189201527264627 2251143945947252290 15989770013960077767 2929888457328472848 4145219812312004776 10835003947461665222 8731953512536096925 17942381984154713998 15326399761147440958 11417008917644853955 10109730020937396698 4830559598099109089 10066623231013036117 7570868504933238254 10888984876397498061 6709205003775137482 1187784784220401572 4985979215502678968 12822596793221126905 9123996936212773419 3499721215833621399 17189418252838729689 6546525183982355929 13055122407178629156 13706987957624737053 1415965045840389174 513646048037501028 5580247075640811089 17839397930816336196 531961118404962987 2637894668180353711 1952580116302194341 17806911392994609399 917181763149298871 15115304703420168842 14388820435832519105 15082677051700502359 15880839502022580307 867579388505498896 10575553429078138018 14387782462025008029 3052593131453841358 11969566633081500854 3745168788963193076 6672849518828632624 8825369464165818929 15633480872794205373 13726253408224820982 8255389290551821645 3182382282732240280 3334800999437075271 5405578439412586591 12129656803440173706 7484594543189439720 15679224063464964862 3586284335695324202 14072576136426516708 18164079549361900200 14493017587839260711 17906082626624157928 9537739220566068860 9457686000951947639 16523264429792019265 9043462426028952347 13233150428151077822 17759450590111210946 7788876142709026768 2182661220914202214 16419045302881712334 16809800387456164473 18249740175057519055 1361643106207375196 15358587999160853030 11150504716848953854 9714858015232071840 6512553649910125719 12853876817770047027 7135316341493443536 4328304789371645308 11174938117919906103 15016070970873924913 1151926690988349916 6183375414996260937 7929446134150227038 4261134837557658772 16128714583525504743 12305584618717844198 5859258347138246449 11527206946132200420 12317391104705191799 13154267900819449384 7294278309029492572 17615712004007523564 2352919185341089480 2570777458029762503 5969801885331516003 11942218979439973906 16569023631937117882 9053535859059890269 12381613134556099640 7115436094029237113 10258510145060374599 10605039785679991356 13428568988259723548 6082095899924629746 2342245508107414811 6410492533337026213 5035530008341685266 4998869956030691422 11715491860636106446 2177019120629230129 6037262546699101843 3093916853916381889 3936946132870579477 1183175366717461465 10109222578050683998 1118131448731055413 16566965055506845096 12027825968858997082 3484186605572666677 13273182627419782121 17762126653119958592 7717695889429621334 13525389221265017859 275642786138917281 17224485663090670758 9044203671827574076 6097410071594736575 17327413964202703783 17266820349411507677 8445262647732690157 16570583542829105082 12325167608879035641 13630230084515400608 13113807025002683590 16464441490235296976 774047224365555179 18444348683084119438 927844569787563136 13222882038259618506 2440666074257804789 16036982530790237412 16424591834728877520 1704163899932318902 4188397753715103032 2893584558603086193 17221427379519919129 14550149541617520952 14674391570970492250 16456655381048257845 8770356159171398651 13661065210630002628 9453245672939385824 11980797911621229637 11252965325609444678 17265598834613382841 6850842403521830315 15391926544076192861 17565505225046009682 11222473176954238993 15103744497540369046 975270016869958524 5655222326558541025 10493038874319750602 7570554164850857588 13320430251262937290 10143130796612466434 16969438783675945913 47884098871518181 5317226283316414750 18199096004155897042 11808669789917973057 13344825274663466730 1314478090596777909 17933534124816808688 7992363841553384795 17334602475789514981 14398408106298176360 16087398175954432773 12473538915234023608 9498783459036272741 2611976700481923379 16951135467704612836 4848070102100193703 15434644395468453984 4618045356359124579 4021201740057806099 16179994025985181428 5849462831364499269 13741752097183207377 2376450528791868241 10387248265155134988 17329136978635368053 4263016084124925864 10428707619145506938 7769107734567284777 17729022396159087754 17241360902014737424 1948847661614067251 5124026661533181133 10402383404877364257 7187960161092084914 7232855656379042261 5141510607837520449 4688576087336240929 8512268809291267627 10601389239446516182 16179626456651986093 11881111604345057557 18235761222658835157 17410610553994677009 10725672166062144624 17308573035803461613 8011476113256488324 9272832912520808778 10552187182835296024 4596812800952060002 14230778138681577384 7327229144429659510 2242386794191548750 2112994236420860871 7915498635938762463 2070781206261077225 4414343546740754411 17956044317617889479 14116934820533574246 7094661776412959315 652666428337248614 17270927144119441344 14792768246795087619 2702022019823592961 17638415278237502502 17712127373779425098 4636220858611965540 342805066223903237 14596902896271281188 17823419059840566292 11887273193338215100 14276968533344853349 9993184659705168473 13983694955748245337 15189396944863789394 7678671789300947309 12319927072948809667 12287103416343210250 3348304882310633768 13970806789576907826 13888301027855708271 16812721335106051612 8149726078579671792 18443330248381675091 7588007821680433439 6990485627515990643 13800508530078805321 4393330570069990762 14469125444032177527 6253040759152989903 3122346679819227259 1964045406784235168 714746413916617987 11661826504902462819 18099002916700594536 16251951459901930684 3464691790880504808 3713928956896087895 7908155964304731730 16173826993392229991 6367615594093790892 9523290473260731759 1588961188741295715 8480269285570653574 14676722807787139513 4996387572868604239 18060489588500581875 14851665686080804300 5443916775969773136 3625688748174452652 1490206288018581452 8205486738254799958 3325584970250661062 9117244873633556247 3127626699075839517 11223068083774682308 2233824025282348805 13426838388735212897 13832797694388402491 18191098496373642401 2193099884933342535 2046600889147586747 3306203410863904649 480648789743907160 12610993737702006702 9050066446394837474 17194365136487419898 17800773125116415392 15715711553818494278 1109916439185803134 15062503154031452121 11416983771883515403 15975409121236626895 9332910547413138635 6457875332951797490 868666587731274016 1315098509047413027 2928157900574702628 16172622960519889177 16755207371459521723 5351888996745500481 455187441931532156 15444253091375555796 1651606608902936615 5628397997083146257 3970176777527826577 2199136092224488728 9315109106827609504 10674833140312195586 17851806824694955648 8490454717199736843 12909489801524024859 8341113513090474800 4331363049096097913 15857701148146570132 18248535847889189602 16518023782285667890 17986494468841814401 17774815410237329711 17252377169636223734 18087990502359004999 2613427514807856665 13867952965265918534 4913621003225948802 1726931839638244123 4097025133386404658 2649125249961068728 3567877527937143535 17798062784893408657 16473653560899286553 1056942810671164106 4441881233856499343 15469330765197219141 9274358674434081694 16369748195821814264 16058346514140261371 1684004328946070217 8158473228620145074 17232079754813610166 14730985138779549835 5360982914390526256 7915914313112805834 14830002495569155816 6758551896817745699 4134801767000753684 4825103919949011086 2453819373936789590 8387925522115969267 2564147194854204048 6930394200361421331 13017821453567499337 9752202630243276879 2653346779653219459 1866769526803126895 3171772445527064562 10846128609993875263 272933986619986160 16787456567859034015 541694348399046011 7743821195986193561 18064457836501205477 15155692888956868650 9448493670025776962 406196691228257986 4164416748715962201 6739919059198261361 16037964955793245086 8850119381546101570 11303574669038333214 10210942934433917725 8657372543090635145 2721234163622602376 7622865604925677873 1580460897437555520 15542281772232859313 3965299391914282838 15362817694194359256 17856718741400844157 17556709681201717559 15371111837291614788 7735185956816678540 16582710639942924835 12071228238090033475 6721554358920974684 17189765279842317202 17665191595752602019 14934179764887742360 3622634237570893693 2403054407418738708 9537529663491391817 14249196181617897198 4869211012573421023 11067162870643249247 7845789060148072056 10084635869948251492 13335786628413189503 10993114899525978723 4927455831871624003 10883029499796688044 2392967083345732946 8937323500195289478 10035121378104965413 10555318814930527476 682622530753632704 7456047248383518365 1809586979980738643 17359765171920043097 1190972339653925842 5552763590846528278 5996029974422503082 18140073548823728658 5820388279389025565 2350247836807074408 14066235174940335284 16623152831499780367 7248716144334207900 3635392000839003547 6032499032383227163 9558026027906952305 11050902836299104981 3867721571818332628 17407324180200663611 15557395153472765802 4044723263180392565 11000525370520672868 8074700416214561387 15526616956811133389 14909649024575218338 12143989522260054627 17296989697575421614 17290558118637640920 14780375717387605096 16366774296906759817 17978675453218371580 5464615581305987285 5370435116477795269 8727017144083641500 14794764050048658207 7373497114825483197 4708877987394435306 842247779303960983 6292337163486440850 11246149273462592485 4014336685288788660 3047991785728530250 17481401457902483620 16773724728194608409 9428789117363122565 8402673955913291187 122226661361637919 678697623609531277 8123683571751667650 6384970882855120269 10411468759133283881 6514713418691339002 1204439371827608889 4808400174327709527 10740476605828164497 10599434677628039504 5263860440126567150 2680223684846549335 6835169909739746296 11916523485360524137 16145455758582142043 15084424707423881255 9797240282607177091 8486754689482297987 14716941880004550649 18119593180645513058 4678940317828277542 11325735690354307298 1980954077200616896 9824803124005062941 2153106147161432071 4569956978789791089 4984092119697418246 381720118317847113 6928587279187497023 17372192835384182271 10326463248988306436 56691585113582915 7490830656892827544 7147594175625374641 9039770985083185556 14034228043129419991 11853905533280839787 16497485548445301015 14075560921850154783 6843997387468767902 16044318743845465381 13786800960226674236 7016022862303218013 6128392312647161894 15160201991474460339 13483783245503400807 13068608375752489288 13159840054831033621 6586518387503122330 11348646298174643106 9379209436672584379 11597912465482900867 1669063186166048214 4029610407956828246 4134002935449787244 5114097362110553450 1803502397790766699 11620085144116798949 10785033808502789692 17911665359556362199 11874839011326759810 2442644677418359177 4300122505171551120 15270675714169398391 4222104943191101984 9841703642818138939 10273375938270137862 1098349259642449774 16711880478220207815 7610822875380359999 16363464973153924898 3768401684259840004 15920735991577848640 12643914644829239416 11649882183714216281 7688658865501074863 8496843260180088166 9654454513413347116 3119530104255741267 8003526456215917490 7637107323602260584 245375076400299130 18294415059724092323 11138822445513859420 4137048778895870028 10466619985790878686 3011813728355318773 12589416354413995077 6092166991874602217 7238916133290754809 8749549100435541565 6934787659690064693 2724100261727411175 3429859183457132877 12070576311062656218 17189584469756866909 11663517405312683103 14705114571306038774 8945531210904702506 17813308054420775978 17838233813908320970 13270950674431411429 3049860866322576620 2365072930628468582 16912437106987802966 149772574502853131 1703383992829065815 17034850457002417940 7969526546306073146 3448970514572649624 10907997319970280026 7992472625046102455 7989673874495553204 159224197109527815 4329242685200651078 13706038911073003725 15734378682921622022 18234572521253682051 10211358546143973845 4221238268966781877 2119149995800214013 15035507432228328081 170020239050073745 3029358707892011645 18289293948865346849 6080897136811665831 10409286240542470815 11231797792553482239 5548534796490548076 15409583260811976471 3423126216784597825 16495191156208230012 18067532848356404757 16036244941389493905 8287644088968121336 7179575789059162994 10971460759544285232 3387696813944051719 746790580097502905 2813161326162354386 8907353970085219572 16131529473613514825 1489693967815949309 8767844752275286457 17800302798731961330 14222229354255546431 9853770735044517200 5104047705668182536 1507386072393336804 11464803869598326480 17577701026129812913 8194245573088700103 3860567228103967851 385608080896696678 16851502985863007864 8754579440767423754 12877781351026164106 275217356129501308 11668934558098935495 11676974980165784329 12016589637524085616 12455446952322178168 12746251376406758788 15479695458984020613 4481944979869257880 15956562289674324651 7656057029474190862 15480744899710456286 15645752009981296432 1844518177723829166 16100293051062945116 219739626218320764 2734561368813812885 12360942849634867416 17045107571476382267 9950159042028000169 12544896480620943705 16413891506436802791 12544930016764005327 10879942569377687558 6299857935502816093 7814641342756725270 11919188587933182221 1467716088355749728 3636584207627814535 5909707584680866983 16262675572345505790 6713962295569809282 14630438457552905973 9353989648089598345 6472825332113897977 4642335280801464007 2698898789857363096 4729661999089850772 14532844537941485836 9678230508538538430 4852356589219280532 2303922168284584629 3224967143123405226 3871048756364626125 18206736804517596422 7897421647170301448 6571896983192134249 16690939930954488410 13929058042141208863 2079143880080905966 10700051702882122263 2281687308653756473 15351309316711237855 5258668604522131662 18248955830199549648 10339860508346118378 14240534913671780266 5829271767707688137 4685200848662303093 2346826685555162518 1014146727718448531 4226306598411262022 9079111790120965090 18383029323995537539 3298081097035777963 354006111473779159 7784313838163872455 10755192434459297539 14146268944430545613 17133584323408245602 2708143045370327991 15367497427898968208 8759002234898738245 11606538376404303205 5567625539269620268 7124356673508887207 10020694247117863333 13523821778708391946 10800850255257796747 14171762913752660919 169221245596392738 12912346278665278818 2268867224499352761 6705850061082349780 13631006295158083889 12025208968673817731 9328615685378989312 2024115090437194781 5133761041644719617 5146174031768887497 2051469340756560332 18266073131496694821 12240584158289532668 1067794416771759879 7822486152392003236 12428427844118360089 15705624531012621118 8708252154605035781 9984413325262163333 22247584949182658 10511205960348479852 14147448766985881308 8174865273062713802 17467739871934611904 14806118783612015941 13898403636124030355 5038265966774436705 5947647337732744492 11946668223638747092 4181647413919888552 6736966571964952540 8429947885170184801 8769754159679064149 11862317788131282011 14601833526699247734 11232014542461411041 13229602069414741043 6055824726243997269 798845684366702668 40520719882212784 2264836417474495781 7317946868035342480 9315054610988352563 10807988804205180072 8510781934086180499 11066729965074104334 1680551728694550541 11271381502746733217 5857357909966040646 15628797436338864265 5200494195395772069 10647398953032811780 12442423190876895977 3887691864654991617 11327731037553033948 18072634509166866809 2347254369597165402 17931259931180743048 753163728044535376 9648563647311629856 18367155633158952685 7139015692875119436 6693629821434904082 2210860314845890738 15965082682171629836 18054364706123589038 9159300376332299628 5396671092113391768 11822976150265604355 6771625890128263677 14155890203141002808 5626685543692372594 1893800824580798852 7381216237220364698 3453793729798036353 6812464695405390742 156850621788232571 12050419369369133478 1360738401498545967 4014820717248279053 1552850233355600290 9701067367687916143 6994444042389644724 8163699427484232487 7820780637890360475 12356070368910713351 7404097016307567672 303929981003972425 12935218738794074700 10126138407250691329 11207702218970932468 4608842979815239731 10170869766739525475 7475872412633369702 5640129264358865308 17177853236628661753 9027427307616418472 7670656882772887018 10862707180954686795 10454258426528097993 10779905916129393831 11045687850151824756 17371486161892639995 5378935720692598939 1254844196314106048 10917536630325072481 1307379082473689655 8265612276781918194 15404976245982342325 11514102935590714234 13118637313025165352 15531006488990719472 3781256171623364104 11075728030801165511 7795971426388096381 16059191014658956543 8897839842941743179 2904833890757705797 8063322156710079371 15435170434166715891 735973468358162328 8864000040745582425 2373212089856263963 5028260455100327149 10202806922330613550 9178315688466794101 9814846095162027859 16477585794991456569 9167088439120168391 5835147928474871173 1469097193988980506 11130198078193678700 18058109491191753117 17221457658881403696 15038661840009532984 3036476210526122639 17043371024273698943 10092633620072571257 8806169683140996889 8859983328809212348 4923103860127810808 11554961919042739776 784968949246188315 14680875752249965888 8207779211186540507 2623745527307235824 13341766741540112454 5022816135178563825 15870468296278538829 3593831742220667268 553938149054441843 4787497797876940944 8583119081010062035 8450911778920047263 15410370698097118520 9984552571036317694 8355980542459154806 12194053317703630624 1901409198840514256 3742084136808952927 13136882391381939697 9762928519208934200 18380697923854460188 16708730352787974351 18319742303394001309 15360595684297576084 1409075645775616034 12282584407040047779 15975919392414890362 4731365009324365534 5056401662446938366 6833011099518227301 4892180867382418325 7059694063346060305 16819163299797853354 4322148765970599331 16836500636633633597 11555556618645732120 2326462971232795926 2338488251710960744 5376865893339787187 1125765433254710009 15568862789946540569 13014281376531862454 12588623653020995073 4832203400894732742 13807315294381545972 18175529307895912142 9574740618011748464 2365153199188152856 5828662566839411791 12206667544277650879 9333201393217842775 13642162341865828190 921796306091336468 2932888566781643420 2387970045938703576 17579222508304671119 5964434082971218690 9947575542608824734 18235507382843307226 7936938925174573617 1040386652825139394 10282100397879747730 12514629647832767978 2923014691875156617 5761534221997027837 10351188928318058266 2246134223567302494 605495780111379698 15372303767957790632 15018912498367796399 10951049257802445126 13430739468422585424 3350135924257412851 2585402287489735059 15434048754454021105 9205637077417073715 13465699729641256861 15110323414814854081 9370620080056575008 3782502549159847900 2365286127147388804 16952788099520183358 14576280386846985981 8085937119234637294 4030412378359381158 17341274290398635047 11416076476393016354 14022935579327244872 1994283104769395625 4732079296057778895 10366118404908784464 16834905977025076134 13043911946484621069 3216891238432716855 9455216009379187445 7370355352996964026 10843424469237467191 2433455758314683885 4430092085681865762 13819387810984518351 10175142490636035211 5398228756697434879 18224576952414511657 12262871174753171066 18073409779572359502 13835245259985947116 7523606435613613940 256295402431026577 13735312719000377260 4192656781883781154 11825234846204304305 10374356567812420338 9140892347984719819 16668185365123940708 4084786418501283961 12096940918970586980 5681606127512138638 17971039701119261639 17641525504061595568 10595146392165643189 8609117715912175100 13188794442448674210 222777898034286965 426901372804889319 10432388493580072843 12170510820842935824 15480609064830813831 4761961911085991243 15029809425165491948 13817298981246303348 14531355447318825783 7324098953359696403 6040694532031423238 11924490185868565856 5785413106107458489 194905520084435991 5827362516396069157 4916350158694055763 5001536451930469125 5936568654609308626 15090783296311889590 1127188652132886251 7986436903750552816 7635560413662690628 13636631859914164584 9805272156579283092 2863234502782005677 10682600398959687238 15724547428869517504 8489273755452501194 10220998112706691264 10611066326747603579 9376362152402349826 4378155327828086487 221873264446113107 15279442422896774540 2240191638873650529 6115619615987651678 6335713250291749239 12312937822866148840 1169320524969822560 15655224413531736373 12742369970200576342 2346291749921396832 2934920680060355390 5260752320399851943 7992359898152231223 12878695304565689373 10272074470769679658 7120810091635388690 16037186359371783939 1910500838406595770 9591617645213477003 4737317352805581548 11575332554094024024 4965156136145884242 9954925147155282873 12419697404794284491 9262880591754930417 10982790416301248197 10813233579077361629 14261970836512620945 14806390351056523768 15144599425150300963 10431520516929000021 12422814288644176748 12222194011189552792 3178260478833238885 8942854473286188482 14710505643651054415 4745809703816143152 4095452093459836264 4730037053587482038 126946224861229363 8892178237201533758 1737959793494800923 6365396843519093359 7985786260051881684 11335351141206686554 1283315743338445413 16048819404942990683 9886238142601889470 15622079632474107325 11572373966231384253 803463468310270924 17385570297249186587 15918902609714552491 3047570538033617562 780166453422178597 11906232437831169212 7386807104793851430 1705650210858712841 2282662238725149754 10542355601981868630 2108019369932008418 14481138648392699720 13401084130517409299 9146102600101409341 8512733417150922180 2822991154102109158 2571297833678617464 2120243231683493484 18255753373833831516 14200321327715402153 3561898491381258663 11052874956670532697 7799654589602239352 12130106635478956077 4953727780807567748 14236913157191215178 9265877124746656492 10208645374116926457 506536487481648227 15363499583612090914 5037049128906021259 3994363935330193017 1030171977194148318 15795135925246583669 2576201078778846771 6747141478656841718 7346098383513644150 7240659279566455743 90413518910523210 3724672804841356801 273265708860963670 17842078604709284148 8672521554380492185 9738267958286026051 9322646653958364331 15470254295925451109 2932905126899755556 4635711908781446118 12348169374416193728 12618113397907529775 16284382732823230830 8164205731138708096 9738594716469718438 12524762318311731994 4322871417239509524 9880523210795296005 5045249917156507815 13485968351732625128 6603105301244470550 7845577162405929549 15745027507876487775 8518935830371220437 17802357376422474739 1432789124741556834 13992331198822305688 692365123651444806 6229068192113452257 13425001537084736767 11572830873535020177 9051498213636612082 1082519670394265750 5528532925872140442 12967281031515619091 11095947366046233981 11263401367365049118 17019531188879012188 15827878768975782424 13716265998336213205 17357334117732942370 15721266036682110612 3078145830781546330 161355653428153430 17024396745592790123 5534730484931601215 18191641174342276928 17827205215899389315 13729146557555331344 17760869374522132248 10081663930397308497 4890377466712132463 2354463590852722086 9890252329755160650 4241536645037319192 9684813662417604845 11962625846726430599 16215660907986664405 4377417894795501292 4706088349969642483 11651223196716641139 2901571265439550676 15494819813364750215 15108368796018496474 5552630469090518976 14738622891694646778 419091275936561397 11545273573834971671 16922699633472057834 2820744112624172275 17441803959572247646 1456705878835831812 14045862678481144266 9760305159212934383 13286844614994103282 3988620845811982809 615626984176576741 12201343459354409155 2075708816456756728 14693557705270913283 157027942328299725 5072624814598727335 7502558113506036434 11634035693827283546 17533396036063277651 13466639317964122138 6857757421056760981 10501130353770134254 10549844286990647196 5682864586242765952 12294388106934033477 14568211559584692979 5720840743457184983 4698849003037597306 3292946653851455972 8583769774678725765 5198143509271902909 3248399467760750970 7585631442699884785 10732776297108883953 15531530851239682677 16581466513065183056 18335964882702866526 13644116346826245067 15396907476700979018 16838404614745407701 18339601963047366233 14642844135717675361 17223500533016857867 391474255821738002 16673300497980680788 9870940606969025231 10806225048430570475 16785979920809239306 16926520527722440633 16786239559901477093 14111233139485564806 7496860357389816177 8820296921475487620 14992900979609070080 5514918346239292086 2547952626662017649 17301851604018510837 15435080358655389754 12227640708781580657 5994525294963941832 709500597455729738 8766416417654124094 12940353597936894006 1729130777952197655 5416011747968882466 6824913476627687687 16188207180850489259 1729632438029838453 8942100000089011882 13986796948038194334 10965042644633475301 17714383521017323286 5593478049218852420 1750599161580357932 3117756048471161283 9410234915078216752 12993837617287347918 4873362757218445936 13970024410345606263 12589462289578442587 15587089077584164567 2476967827781763223 10032521550390661926 8940710257260929156 12790563141928134941 8230047748916195043 6232399550658499333 18138877927167672361 14891128170770486423 15757173182360761723 7910791954898625459 13617106384250765691 13861594849288049625 1046387647827729045 5966747152626345262 2066653350769768907 15621208936261628036 1216976013001669711 12021969156973188743 10935218809921817683 15779977317273175647 13064345156658285121 9382399489641469696 2358983803511175511 14038614464182477157 10649346905554658571 305234385415913588 3938380505496295711 5778636580524293764 18112591334028626614 10560985747915825789 8341883282949378201 9546977289464975478 11965469715304157165 9738836216397130462 16795624569350640895 11555658456409947380 1417556126259762253 15160527688031325706 16688003547652309175 16529955608381403507 10982941490898548458 976349493254587744 9405834914226342617 15673584960727909232 10044416223192248662 16839047624720526844 17092670915619001150 5909391041824724676 4183359685863702551 16468864952041589557 16488311895937546846 5588359928963047472 7424233545857595474 5998468232368400228 14424448777979128888 6618682925690096025 4479169079872775914 1072786628925398378 12663767742421867824 16393918196272924513 8560856928034945949 10644947413532299785 10154775437245816832 2600617996906550468 536812874247986175 5055976340832712335 16906462577743500438 17320454635783654164 9406529624299436358 2147049853468952856 16300942331872027804 8837485177263981316 10271216285214709384 7961024291263404144 2120949990737505744 5056904939502870064 16977218859606271763 17375831707059795977 12269341716630547661 319834087060304204 18005135681443653311 10082869656205954998 8906776688549200181 5907891517464079572 1384141308785933970 17310752718271859491 8278725154677175710 12408984810195959785 13756418882221687092 6644376636702270028 8460322783166768623 1920606200494128294 4946340046019167497 4295375656440803021 6542239869510798476 7532195320685023750 12593786689744064127 6714122173328342046 10786818566430472546 17770621874081728637 10603330483038127120 4437301858259460499 1286107226349809852 16048822332883463650 18009667310059928010 14826024412147968 5968873086014263455 5859555486929058529 11449318388365679513 2980586887211418891 5431432720731726384 2736681728755791235 8826520713376535987 8056668013410173779 4979381872538515849 15763459069794169762 6466762554892198692 1867840674140356207 16778511032524651999 13024174397318757824 11978806888521275701 7911212454605445652 12163776868802571660 7023016035069129525 10159148725358909411 9112216003482579929 10493148396382627615 2234870571008894080 11750643224634888635 4686190564498901579 4046269599383509567 5749152895963198437 3029417625793357868 2366251469063236435 3318931388704600663 13399592764696506287 17211678149909441914 11124122650756331729 13847094470219460675 5445943649542305351 14020367803999842593 8659612759207840579 16854825611874837607 16514505159710731585 3151453592284633167 3785809748251533825 5045060183903401459 8446736257546924480 15220379825594565846 11000783544703626131 3374140363204319162 14235091412116783160 7770070585350087776 13413035389769601425 3243062965314608212 7231600091054947986 7208984093742846153 5997919556169290967 7388721541272477899 4716562517427942773 2895266025213998859 7237182511400790018 15134446063082451178 10200893107125655703 1435568109491207925 3415131479205774404 2130495425634344 3608642533244231500 15922061840593190506 11371417900345952871 2581314979763615579 12913500654070271994 13751579783643443580 10754231617407290774 8199438627563788903 14138157074775987642 6627196890625877573 7597402445251705003 3797100448262500011 14865298448011480325 10166990015162716406 11071213165136888505 5208178668759512145 3045558389334414305 4322102209396561367 11712007688373029289 12528308975919021030 203929562214326151 11230916042320162359 9587442372022393284 8193873906965685050 17949102313193902999 4506199428768061373 11222799845236097269 2299504239132036505 17899207409272546473 5081244839455387031 4979181287343600198 2915833319829992402 5466442301890745169 1088141275357768305 14833703858223268782 1528763415904484155 9172013504668135365 9890237062984086113 4723849382030040436 7291800811595400968 1478959803717215866 12671565242539405315 8661128180091011334 5015436782629554970 134880048775948608 7166829622331734662 6453458429284029881 13518116351128080567 16461443194288329385 17836852805184065115 12582167943766211870 1219272960621284740 8397131220515104784 9978647961378624789 9384518474879912233 10747940057197281432 15603697768399027809 1776628374320126479 3226165096120793909 11618889213651887871 4459872977582285415 1294978753522855548 14270713339136415518 7953770458762740674 4788811920987686286 1721021603186759525 7401898842210816199 8312980144415862374 12529866539418624942 13492548096564199571 16819115034953674527 7232799457183430990 2217199436823668045 3131217671007545778 9857969487145379250 2583367991071349669 5427550296705708400 9941646542063191584 3663241674379128695 15837043068609203976 14591078637980041656 12382981528479732207 14030197916029788427 1793913591740883617 13356815392325445463 8919571901901228324 6145546449177989522 14510285145203001290 1301061995262352982 2514913671746382633 1946653207728569858 7851047138026675772 2793995375650188475 16363868693468689640 9457275867180494739 5939324876449926102 4337892919441453195 4439476335119678404 2867494373143199158 12335550282550834290 1862347169394862114 4603116045663858866 13049006425127542457 18425201156213528959 14037475209299273623 6583616496566734165 13364936692959297262 229938484206613419 9471779197457625260 486900580722409874 9927321047148784983 14313037746792746958 16582661382961618620 15854635333356528342 1567778308796662865 8798509054669232204 28243898001676620 4491908611176564591 18083231979128000601 13156423122343481828 15518856125458100807 8016286921705151130 1596244230784328617 17487888774679527673 1605134684817943991 3413896965648722540 10569546989791063043 2657169759150718120 12603293519831894391 5054310533485699143 7341965811561309626 8321018671958899626 903005726492419296 5504414995347764462 11249106773137018218 5767779164854888616 1778503855102278595 344388136006806690 212888284122687197 9019742567799408621 7242351532118143627 12797923079897825322 18262552517113493623 15306923856040161033 17776342803141776821 13975010920164386347 9362700404362360838 1110151778987776936 1587856620505848006 4515023519025640939 16081285854098618494 7371092750076750486 10194599333938397742 183303365212627409 13157772036943505798 6261225947467471766 350466531637936179 15401680210736395654 17348740659685050856 5086199240865224205 2258656491061184516 738673253404789608 8176974281410276028 12934632515778887481 12769133103319163472 9650427652049916273 4849430640028278850 4065837413295286357 3456189406543304922 12691754799554116166 5932351235768717575 5110283368486666669 4326474110507952911 4011505410041156356 7167884652754679424 8100327711118490970 13015001621174145217 10397195767062873595 16353171004161440169 8598307509018784101 4171880600917224038 18376991700858760351 8387662509917312139 512585025005371469 8280805115853769726 385712073633895120 10049995651225964989 17436574209434108065 8353725061905385891 6451572358955327374 3979735884539508534 3900758796336574190 11165635068398790378 2955754985420386183 10107497010216529551 7820903637552684231 16428437172422058319 18140272913315189321 1346409671129498588 13301555994225576554 12455483645031205927 9603445785400268889 9164726024845847054 4329214559761311797 6276472647280135416 14424834485256684375 3526195226926986654 18141342598792889116 8529620255588077089 2436113563919919330 216559007359683681 9611514975254142759 6739608310767102090 18355075161053433594 9816797213925374533 5351483576704010307 3669789632749407264 2702843015070933636 12485846640324396094 15369730431592114669 3011947684795757068 17552754510628003259 18045749430246519231 15633312797548530692 1840326465410642115 3846785698093397481 5134363480270631922 15914614467346149606 11475777570173807724 9104418848868351799 641598237897089217 17802688627891105499 3513893685152440583 15090795365293439326 16174420073472406058 13807373396441458012 457792502811121832 4771577659790167131 3521593607772272163 5930974813242638124 12139113422018112034 14316612621486917991 3276737608779086764 1761231277355858158 14503949847376448046 6961531855496792780 17638491406309363514 17018613789970617196 10352506247428504878 3164076685640706382 3789645006116409144 4464240201324062058 1987644494475563418 2166118796125812157 17333697335611057756 2888326873991508433 12133484503828472270 6572550365534802474 4971138983165145121 7736267009844167703 6114504655405995367 12727070925939136679 9548322377918873501 607765421482966380 3953656968624896084 17407088109329744793 13142733093937579857 8946685439351418788 6024684214383603253 13696397790711118438 10544935626723658455 6851454099267955426 8493662721203568730 6554295219879456877 11468606230672233888 5987040347331930315 3552270389306464094 716275536543429067 11205123240217239002 8733530909379777302 29931324559627481 6675651890024696313 14492382416754388082 18233920165412573473 8118230290212307527 9061025239896830266 7840062712597921542 9615729007362176106 15605379936963389978 18181007605705708806 3756194251773261349 11431237913837073582 8161585711261095957 11330110598378356703 7890715222576734937 2964854834169584058 1655064048551062540 8846708158215875918 16158454911580893414 14257938309848312146 1017270244550727857 14930613880667233888 4553989734553621273 7471510010579423673 6656025207072173999 3281554929191307013 15188747644243176700 10911142943540237977 1115667169108044865 7323911895726223303 14973510658872287921 2474968530167421341 11364496745608477503 7037167402871320574 17068491062267054298 10169788944246342587 11989538615202378097 4241125759703681909 5672444541120135542 3390082854300600910 11429453420741927278 6787147983923311732 17709365283455962151 16118432994579272299 2900536615906588031 9951752287773786683 12636687860202878766 9440562403468612071 1886276680123417115 17400381754650684449 14697658555627546284 6773620448155025926 12183180142608228998 3045890704357406022 2032752200669024762 8728280339629895889 3691297444785715126 3258055204706381513 3560940743287586825 2831424430699812321 9759451500135777865 10418328101768339648 15981070747938913710 13206695562139467787 13150379930738135318 8133643673796485169 16826563851153937900 12888742123714445920 13672931738146928845 18045824706162165650 11653016193039079024 6731619655481895000 12011992928685792294 4905467183659191069 6840681327699120831 12609246761031385878 3274539945627038544 13806240190942430928 8991544564883686159 15537272553873436326 14270765039673528043 876662047852413318 2386065039326456174 2569738597158645255 10149273368385015595 14641702677495982750 447276517053894546 5148298314219804122 3456732849150930062 4235346146776659433 7956974189803839090 13013640274140629277 2710822267773549546 8563827654004294195 8706013731700480962 13699132441434515965 14078099944022530568 7772241547047019643 6781790737762186906 11480025412759756101 6909973544981059084 8874628779840305903 3853524556576114346 7214710327901303557 1288313465894510396 9938157235714134226 3239384879522338806 1955210921360094248 15194921910613119730 18215272237642978631 12500749365856851434 13207268595904052075 6961738452854009498 1955554535416496785 13222981912428607252 17048773140845059835 4471732796387391180 5423385839195000134 3828175637427915827 13984775064798374470 6942324562548670031 7568084020045632531 2756497930728239377 9827915375810797714 3098144144471053074 3737110444060035830 7666433138068418707 11968280500300679137 1383949147751698330 1006229030677195714 5357571910318170143 3143155844315501141 5566060336012710888 13416995978018123431 1178646901090323926 824469752921537561 7699655110442962621 15627108432304907385 13652242363629075421 14962889557796167101 12347975433198930485 11337599410965951694 5730781748340740452 6940987650137647795 15539578799368333757 7565799100911128527 13574939274700693312 2008932558462047645 11681810449871107624 2655211156616359321 8842212501674272898 6966029089917085423 12568020093540622730 18308013347125763730 2843901977732161170 15116135257450056086 7305963716254997581 9474707440563633559 12607102466312370591 1797980255197481012 6466806392880328031 8093758890244850091 15495479923758002867 14602182966638948351 8442353385051429650 12058064168975822639 16089891938140436854 11735897328374800821 14222127167379516098 9432301763438851716 14623079980457679832 12850074677769054708 7603321751998193333 9780410394576854662 6667720718949646262 10830172488301225829 9967855465384287395 2436471705502445820 1163072758217199215 17001484981050969150 8104196146738495924 10859348601261961583 5877603213306953734 8927806555326612738 8458502999465468753 7195987468877380009 5439014123674987906 15345259500576175756 8865204787596137069 8172717227925778733 12343403481313968776 12313830600895356867 5961636107598033072 9099653301425194735 9310697181094441569 11415279789066229765 524530849359624020 6813454707578982855 5997728674080966323 10474024282575776184 11823271749052433812 4398082385813653585 13846935459975934922 10423682186037093515 194965268759277027 12820233547375245227 13988907596227190395 14658924201685512886 8318827051259756323 17523487850788218773 919307870883270434 6808199153906614127 11575481568683450718 16853765565323483541 1626383787894181172 13973190481450074704 8118414095371899762 8551193790880217192 12017120171411801811 5345142840757378814 9724964805217183407 2581510504740014740 15556361807102559391 11244384803982593646 7032150116779304866 3684979190791997026 2674168544861993915 1676756654246970089 15596323864720909586 9934273497319733724 10036925137305624715 11709462438415088019 1435398577722970792 8369631168957501318 10694960831932437917 13600556008003536105 8758438005194405226 4922350946341471305 12412302226780557470 16916107149867739804 3871846133723115022 4556008061174205715 3011095859938800454 10075066046538610695 833501533086198328 264667961141280242 12025035177445961216 5010404614094589986 4049314220968028032 8639924711371333221 10425421735287675562 14496463920084988148 8199551299842042671 869177197873322598 17780911674028021771 12593009451541113275 13897433468745183812 10190101602399394084 5241903652395826692 4094903602273675740 5690725073453706673 10430482641059985750 9430873611455123956 7081854694669924359 9396586548986580754 12920036553452078276 3037952077514616249 13188561188484172373 7467799013059022121 8683730042477112891 5419546781860949962 6287182420356594203 13635984518419784216 7897405155603413451 17584913977108993003 17623602602647443359 2521472157050834506 14815194142844180786 3547407191736641068 9442472945875065047 15506017898401970625 11180406611581984370 5519150366530480127 15744566500705445842 17704757414270471238 2070317175919116430 11465806829258518935 8221319601425500649 3719645273745286535 17442511531500725813 2730674131063140639 12261486859246516933 17151275175384408774 18103458902142518635 16335468723720419130 16006769601188089727 11518422166260989705 563858905421904100 9527961709799151964 12472179345181557480 7220425784394876501 4967154385048825207 7375711992524634661 9717700926899549976 1672905367344838376 2620117745271606478 7614270039356658857 10187287874985681752 6093336850284238308 14071696208763602949 5295718855961733211 5417212975618052461 10797925505873264416 18198913304286655135 13299892889139646888 10933320226602764492 14767543409675775426 14251484335369402167 15815218260307291315 14655697872835974882 12904330659235748226 12853426865556288079 11564669262371879813 17332078645487525345 7947937812931783268 2511277589581351683 2734387063348408743 7619029714080698493 8772078424421875177 14087136133438611079 5574431701464160556 16288026940040637571 7853538537416154423 17379210360743544525 10651128806005644003 6881127508217818636 11851580917849326798 7128523482470951308 10860787433004176052 4229576221372878778 1384211734062949739 16467213519594430667 11297371991435482420 15637496233253012008 16438365720992676462 14222886836303972535 13218856622179921097 13565263582852740415 7033090459895211424 11823228561783571377 16731383311777700673 4661773078788966798 4777044455332351108 1140410011748895139 14723128535685538607 2743745347472432293 7183176504299131240 14613662562342650018 3688401718166152944 315122995957238446 2550306198559517740 3020282077523046255 4968813478881010580 7031888082180139847 10280199652844907679 2337084868923658919 3468859416562423076 14940791621921435914 810018045542763621 99308486249427417 7123755016874308172 2884149601600397182 14041748516815521839 14662818475214863159 13347317513844655531 5055670152645653835 15386857029256031972 670780998797883414 6643190481234971207 6965232004099347946 2725077662140424123 14293723773468166750 15410343641381219699 7326131129440183764 15660370668206580235 8487267479117509842 15347842201192988790 4756014087769620172 15903929906338619093 13390203466435319968 5670715752555239802 5767576911762713673 778755254717982151 10254494609372549331 8327451818279723706 4694230154996687139 3392714137554876105 17203688879942976367 16620654154688780757 15496163767213153952 15615872787226493733 16198297941322544376 2610257640161159881 3832246473959361542 2772776781734920818 12688056420995432862 3028806136566505200 9287517881416106030 12033520050577933072 12962408053209076288 4555780212197652195 3390127419680674942 3082169867206667585 142240313540015321 15639281105451344677 3209549950319884430 5916812646829236575 1834581063733396099 10190463753722132254 12956245488612666869 4153251334836044250 11615984067656106016 13643625392995165131 16658892849424693180 302871796957729246 17106653218098767093 9019190023654771839 16382097091022471765 8660899926059480063 8927492106435502665 8996505078962108780 10964596358627025910 11386271281506489382 12547596126990580569 12817835144700165059 13098249844536795354 9508391785886254253 14801704541903486115 13182866390370195711 4254683671224742576 13293033433663140975 3437209151189664224 13416875273712142343 790397090094953600 10543382571133657788 8183745624542760295 4380162770047341555 2841179439378392109 8628095979732677151 7210695101772529781 9220500825271083323 5551186382088179360 13565934999318869205 17858319138216599037 14499380778441541619 8179099359049243100 8642576731203761133 14353096428933819964 12581857212092219474 5971940596021423926 4119846453304341975 6226813165299901468 16934767389553642205 4297609163414091265 8033425376540749247 18407456016630440268 2956623702008047327 11775213769066442876 6031985913224799042 5307962437795435396 17215211144578083769 6186643841147882721 10229185084622015007 5411109057016259284 14356988889801689047 7192536905252703588 202251753259732182 5561639199759312333 13709974085587296027 4598685103069489667 15367739037109615890 3682722071821731928 1380408793351522891 962278801450596089 3527875045322742196 10566887079258993600 9167880053890599979 2338871325702304544 8833411190072135001 6513648896102569702 15581659123541615058 13258079090498527434 2930900184299710469 628904657589736511 17185645574876407636 12782493786927113597 4149305760601633930 1318940705115013334 1166847464960690420 12784315839250315456 12178567062094895781 1513228755718499752 7304732321267493316 10711603535531035268 961263884831401278 7960443003954868257 14385181116892613145 14719186973201482768 9349915244326303313 12197937785915718966 18408664753798669909 1472114746703125511 6280661166547952468 9580245643840968445 226136497931320435 16258357200174487282 13021325477055897582 17078135560875948214 7809944075705717561 15305522545106248294 16634784876631948240 11739884189651082373 12551010230181752379 427234841979210685 16270352775797166120 2791188370960147855 14490210142519057190 12550919806958131453 7960835030031421237 15714964672816368436 15245958488885537982 12205824820580944659 11454879005715947151 11779593078386246095 8990176114903416152 7124149848240071675 11894767698428618366 8530858766807866923 17760435188519097592 8291854501446681822 14953210618827074902 10044061750627531008 8792374910560761511 11505715826593270152 8107946038419889486 17679789569440522098 16170202329638301984 7426507857063713356 7924724661747502547 6007248167003798413 13127609948544260118 2703422599839822524 14678170709906048226 13695766990280911038 1541806374361137673 4671712268325033776 4499176935616325460 6129843829759862191 2279981426274617931 10009476851618562809 5327281861717689998 2938832174158437413 15251813598720619918 2368324831724427560 3227028352569443793 8224099075611106511 9098685047790202426 12188459963092133474 13631922843445549580 18262990526033129166 13918643830125698052 8841561731527591461 8580019401520504989 9389197830859228050 2138829842128939968 4567551672157540237 12575075944736671294 8103772713971713277 6604483799235360140 9459822660580684873 2916858424016143696 8132794556693679247 12653535184020984651 9381926912280260229 4580461299955540841 10973931614803797678 9151885198967933805 11026367725516869397 17596013338696277095 8339398255717321401 8388577229735256605 6843003750188599086 18033330489517174184 2506817657701716992 5285842781572512071 2902270070395902510 5823691987185519499 3142261252254743630 13003268999611482469 16520070995183076200 15288167129612591819 17835949536944450282 1814865974436513769 11477168998163421144 4378278107557038242 17178179873125702415 11922154605868446845 14903893670082652459 18207777154048803738 5814540181737540645 7577090800228955086 13420089135072863511 1090350026195357818 3667283794305775722 15171167145903021640 14741077762515681651 3651310743284573524 10935417648143308590 13621909602078130428 10687393912363230372 7425155280990448870 14379418956370174293 3898067882470896819 519881799148383456 973425662230251676 5303081133076287624 15361253220458063178 4609595937160354820 11343415625593809572 14884760080117539414 7255052515529467692 13429262291048529369 15650297846724362127 9534818454958040797 2328445705741712910 16036575073408190601 12621857383503602313 16827119642184307049 15090641198280511399 15608448289329944031 12801804784930627637 7556931606820027714 2158550656593895903 1334469578313637639 3562059998600465167 8986231323098944813 18286606526455833834 14351394704059716618 8005586518653720678 17063722978042997283 3543602296919284874 1990891408214992877 451028264906154066 15825816238323380621 1750879141994318220 3692243670361936051 1726031625833412638 6103502536154635668 2234329342436724115 11422968773695155064 14625577315918741391 1864096999992585793 6788605775115089427 15243111117839923347 12683733849600875802 7540631471949580907 18075209458192784766 16994055636139555664 772209331096065588 17106621024373412889 6079574385368220887 8123641198910678634 15558016587317163448 11834251779288407469 2068046164595884866 13441063710988947416 11968660622854013708 6262420339968621444 9263106955384831055 7613962307314255903 12147598784325796292 14201910439831332769 14517573490849195648 5045563100915376633 4766488251480751509 9219015451342525170 16802504984898763593 475226966186053272 17515572583604489389 8341264809660096338 1355124596071116891 6834498581753768077 3444591668261141533 15870186276328975309 11294895039847908992 5305857848572855051 4493360004712255966 8248280741298958626 9505932348913858874 233463900407834115 4829723904798038398 9510839391799498305 15139868814267221599 14625354884196598077 11847989533046317825 5003904767623837492 10471599924642496030 11056793984310213106 7914638455681653629 618949721700325960 3783224165500104290 12575093621711065328 10062277136852870436 16935919856531425442 10065290709976282014 14284752134085047253 14251960551507242373 7024407922696230858 4804106861640141496 17217816790918503158 3905433795496815583 12193083247844515294 6581807106914108286 16766411293336580242 6330206078059400810 1442150415903170813 2684379170830569021 16771491401855136128 5762022428294736783 17024740298010314060 14910307589377623680 11919387143903417281 17331124380970713947 9573963646268117791 1988155748284267763 1825269217515347043 104750076339646160 1103970136202205749 18311187208309415219 10689888557826352576 14546469011294727876 16533937063291967178 16445687770261262693 15322723094991672187 4152893787479686208 7942781799323788946 9574849942246738882 11818290679673534083 8293585508018560132 9886229396090023249 9945499682542674125 18366848901826785293 17022323472782325511 8398359988082335452 4675999750174251783 13064920540309856558 16170936988219147480 4988123061301004172 9277329075688145489 14829861560065026704 1789006419004846104 11064681991708128997 9124259240981446643 15131019139311701624 1737644693197549778 17735580688783672081 10199862040996708462 9833897196701982868 3639966837003925343 9778172804653441527 4876244111868402593 14987606199784321247 7128791255696096137 15226371203899962438 1018551301759165422 15801305939028414603 2374984473914684347 9865494250257824871 8382621009125552404 9738995047874437604 13808406951303111835 1520524635015377358 15627646470129808168 14305500157564252198 17931185238320648880 12357212803640549483 16458300009871458235 17330669953330733159 2961028695386971109 8439418174514445779 6810615477613099696 15398516753991043972 6779768760525158630 5599003027109687926 2447741681206231397 3864359120400814696 17198401932731739234 3515878976459724397 1146755571066800214 11185921226325487296 17912529863950291094 16972422534275227273 4643827424853885765 14260759908348294465 8111738522439008714 126777535600001549 12877829633937026056 7545306624467411242 4347451453422757205 4722223313660431446 13003615289506053646 11850353856173363502 9017520580507032727 13623596365327504875 18126663092351248463 10839067443119174085 14212347085555336046 4307655068731128645 8741409475229167317 12196616386945785906 4994402215788210023 6996857997842443922 5362046317424724337 1695364989848617298 9640797474703323082 10560301672827335759 9939443877048964111 2370751569878037005 5149467056235723090 2661292689373854919 8449861203165345819 3726415138665991395 16319239721546287097 13828285063129721867 10171638819015342337 10162885980485448622 15591152925588102807 6222829308611100389 16499611087566767127 776170749516929123 1363517711915831895 16873924618282798630 16304500062338349883 6061966763856196763 5628271550437664237 9849800543297921432 14012929485566373348 14833042209542033989 5252698472696959792 11208590720328236099 7819879877213126090 16434336905574174066 14842693919874677086 18145746152443775289 5556132945034547183 11339402380782899704 12437656925536170126 3476265946177367322 7957865890753238202 16473729015367771966 18078045782401184485 17565885163707875216 14712248291940988575 9764668863832560413 16342960572413473377 13384027029506095600 4821140626557067010 14959172877134846405 15856381368326044606 5394020506865747115 1053786747216269948 11356032386050651571 11090534291711496426 9296523405873306358 15922045823477758047 17389607527203777325 18216897694107869558 18249765639454730474 1530376227091781143 7793892203681546824 5929286175668455631 10102733118973933157 11582482293865596935 5334022863667692269 9906860674611203391 10254324702319940488 9674733758214538387 12894580078865551926 6255013072911576628 745696317638483675 3124406139512235932 9475109839254520222 1334063631170445311 10652603168439468443 5973425421540314634 749189821656179722 11511027130635675858 17346527527968706146 10810826107718668324 3533606556986084958 5974964135655528462 5158633351888514287 3079013377189434304 6011573172078780953 10459724169104034609 17129797491030907462 5445746912436729369 2428913174843914296 1780585801473610913 2048284302774381642 6643304539516883768 4474358160718329366 690245233127830185 18371329527929484142 1238196482826040668 15255937928445827626 14902857061302369164 12023627425631580177 6834194969878818680 1843014797452551152 9211618916532679121 8176055518194757109 16046919608237272067 16393486154385202781 13719737613979608154 15044579690138172648 1619470944859368380 15825499593249366448 14012091590329918613 14640688153443031378 8910528038835714695 15826604951490223189 4455113876600780890 11197208488339776732 4161629960674875886 17485093695482786845 5252778804342053317 2476514069557144657 851705006247019865 7801065126235870858 12149987631412327929 9689153794605635302 7889661718716431939 4174533787538586424 1744941131475008320 12096974121423851811 14596636725898820004 17479650954494101345 17427690783005992343 16310388519690511104 10182555646685563264 16099193164996641893 4475361465832256170 9067232335244494158 10254934626285817293 1387482955341640000 6353291278105035124 12610856233252111910 11083443291730542853 4914137399150435202 686157355510365274 9803626641756612076 10868419042047745115 3702617848123147892 898819330715790828 18101635885014154107 3292989700333402816 5331328661869265602 16418911539347495402 2314746608589860411 15691150419660499789 4473792274772653060 16949181438952069245 5868903856111322816 16829311058532857915 16166176834023918237 13620038488309837236 11314008448068329738 9002006552321919605 17434829945273285905 8872126548794942986 1739862599418040580 2107431757372047273 6154573415977981935 9670330528923216671 2682506927185895440 11293154359613291960 10903429232652154767 12975348568877840383 5639015375981004546 14555279547818503337 4639131394478694149 10597624587452970881 11465869801369092612 1531095814555436660 16802750246575132 6505204654319309587 12082718227153613908 13763196528134998904 1883323937879156645 7632926703907081694 6864733724373978569 18396296028086615487 13547169978091677111 17171065433491418349 15523185318634690552 3864668586638591969 16765734433187945727 3697481220764210150 4399437876236634622 8357588690883080288 14990238864564980574 16191974105708913594 16209957009062960306 11250121175566823587 9643299204449166792 12139726423563765270 13691728719813473684 442800284128231819 7516056845500329083 567098027385929134 8976336818179288157 16142917273059535343 4579619559521501851 2117356591099482463 4104505016069265036 10567365657225335077 9520336984893385905 4346192313167562539 16578644246293448670 15947591022047719041 11752055851902296717 16334952849785483878 4346818813923046933 587791048978856385 11469947647968393072 6168143498249924896 14745920848321893158 17426538414384314833 6852985804498947405 18048130989425765032 11864008948501822862 9308234364783114092 5317297460830045791 6685025365883657817 9910708406892637067 11561329813488714687 16622676396496785153 11953612888965307095 17795284245945151859 8408062271468210982 235937418932550810 8856259834121651411 10363052567853671363 15495886092667509809 4232135066628664713 206640409186118002 13764204651357047631 13027488472789692356 16573309165286257606 7794815281788983538 4961735604955172026 12963730364778310000 10997832354298640697 17960425297953068749 8886304088346067536 17282736501700931775 4366970029345518874 7108580711915105984 10410346901077098594 12811847233602447833 4843665125343565785 5465109416939180290 6229674635495674208 3104010230986150193 9778753938425762632 15478898623096707778 8663646707688222439 7154136380191485094 1487329139445479477 682637260598546591 13205116069491079248 2399292448580718710 10192167960069155323 17165714948775502742 13551584632996601924 1809028265120694454 5073065149838998656 6183755482748970951 13038363788894008726 16367970621756036452 13376141125561165434 16024160883718937274 6504642069042945740 14411245848884002563 15976166343935798425 6528463737745432363 3739736734226455906 13048721388146061738 4039578767313284648 6652577105727528824 15290733713167464604 17852571753248384063 9040961598678019112 14047044701176995723 8914406756473339764 9538196325241023031 14512322968938709714 15824678269696511641 2566053948978163678 17373807132578203665 9842309008867019117 12831832507054973001 10162549336913161645 14356301904355994334 14412439755430987033 6605598922894824275 10746720358453854528 17795277181106277296 10340088372082498824 1130920608614582172 8998882467099524851 9626704172479636348 11592747604369705548 5126982325972139904 14659792042242883884 14786241266643543817 1092079694589470444 2288430803499920173 1742064242158578041 1463927058237544411 9848624254261734664 9179552136944213112 14974543976812223139 9876608811034800630 17550127765160977046 9695655678903586376 6899788224210126132 12787269877980434320 7063751752636256388 538138133742384805 8501917864200534512 9652212435349018936 61026219545317369 14808794423328494025 2458050630655361599 3919283616697293516 10684417987060312609 10675278640331208215 12733405812013602589 842738190115817571 17240643591132666385 1784232650657344399 18419248120651390639 5642150588406299643 3961676703451204711 17980078963249873978 3363095490979338223 16245633984013627885 17846217273979439564 5446130982001892682 8022535496663183309 12967766953439796525 17601314347908957938 2344685959367665050 8478389596098335247 15693461737200020789 16497912445233424767 17540120686930728653 10940492854406916647 9093592067385451525 14801502776927237305 15943359311943856864 1719345201166102721 120096569220323131 8588119234495233439 16547525814867042527 273380045173173651 11269318149073904204 16679360127637638603 9053543572746307866 13370901231676117972 16321162043809287624 9787057704550006259 13019115277368709938 7834785403638113910 7586148829814199980 1772939922362464739 16859269564693469003 13856172555980333100 14252591283918224310 5945779533117211991 7592274905719382332 13137665535782525497 14629743910006838824 9218403062763391907 4657535356202307688 12474760974184518072 17622006231822751780 4826780786665963274 1581104870516320208 15029519612564019830 15390636580117963188 8801981170437999824 13018278713145248709 16433375405060486677 3378638960509458549 10384112574197394810 14166722967219032308 1220366409748831285 14589915293366444886 857084002282782349 11349641007878962864 2665756299940593555 13752524549706848524 17411026604918131090 10840283704400099241 5838814894765262427 5508829445643321328 15131339664066299345 4143967511231006687 866711256548592383 14751720640367452156 1357124810702104776 3513857693232694158 10531261158693879888 5929954741479584052 2493256666500423305 14500234870745702036 12505940753028458729 6644342431971093211 49612810791051176 12821130415328175731 4479832918359294301 4305963631487226073 15642213151167146313 9773576319133083703 12932036823994343738 11901017547913947475 8809974123760211306 17340038421240729417 7720493088640445761 8893982720617901710 4958114784397031611 1335428727866636870 7192855106808056885 11309502978774945142 14966299758283147495 8241567616137557524 3416826412019629854 6602460694321353797 18386169148167841554 1899677038561499538 15504360898597894482 15953880908824140713 3613830385441906490 15748035089019260291 3888106707324397535 9472498405354825763 8950999218680416241 17399339421227226055 9086060953542991862 17903786851566588414 246899826715226248 1739300805919549263 11665522869645868268 18261310019096106886 3322017382309733918 8559904755160951897 1588403213860402685 11728600098728976889 15762787687875708015 8125920390504472576 6847266509493797328 4028537079865326667 14330129000231435789 162703953392557566 7030183724850601820 9573749655117231772 7325141559883917030 13294351163122541933 2490916538957649807 15228225188374325266 680639125224105799 3243798999199724386 8111184070425362325 10615822813640241023 10877356547182181502 14822918723725757076 17946063784470639442 13906203803849622759 8142101030951583400 13798194940658299165 5079377112424475805 11998317295011355271 9572930399791163399 17632090797792568672 13710491930258771500 12269469741474140011 8068466462070614889 1012864562230489194 16818589604680916273 7863285866536587670 13083706073013971963 1460254535820153834 10701768902741228846 10639226844076629351 9904397177806026339 12300255858191034659 2215438173959731958 1303183224926975145 2723732646638867007 12586588107759113850 147714946303719667 18187461769198596481 1901342062427145861 8797978252970934748 4766626471154678345 15352702061383464496 16815714717001663932 7747183097616038659 11951130834172795630 17351517216238521813 6094406450101226819 15175197559484082084 14185670384638737922 5168872551955401444 13326422211525264058 18030692113068907979 3200733397817966390 5409399949940070312 12478251125547466262 15758461716424676452 12803326803635995728 15994714000244975 756643007365525360 16413109148003009849 12265799256742485080 17382679866814113885 3245695020761453598 9422802643267162413 12458560547950222027 9575808810514592242 8022158718099858169 17856614568201179331 13214209060081327850 5820466271526856561 17109675541725398195 17378545926951687080 13625822326961799615 1688531747898236312 3454145716163261337 2307446673271050794 14761579854363628251 13201452804358500074 5191967545939355544 6898547256243920697 10410632685884957714 4468210038505290025 1254831525199919221 3937085455717463173 5765028707115360234 15291457468736293182 18053286681257054097 1257611119576378315 5474548639229722779 5730463644865562350 17776648824742667842 18373497945012773810 9088058362133329196 6865224339339620008 11981551615603242723 2577086094188890120 7972076936435008937 3571612900674693810 3108032351593421747 14037407632973423641 9029717758673544664 17753285837600980344 11802029781768691787 6255411006992720049 15145914176397010865 15044248163272500166 7612410004950944360 13791511139571032661 15424066559881532655 1927737279350236718 6090413694551405404 7121259775272189672 17056109649714937205 12948122339128148749 3349948397488453331 2273814429611396607 2322649376479477428 18394641828010382668 927162896331133577 17915140751593209579 5895767072843137865 11657468465883416908 6889706450335886371 5725380575996104181 3461887321295161139 18124231453787235035 11368619574321506273 4879785500190439166 8076799274523642442 2148745139227307037 17721701018246590408 9561559258246595987 2055481674632092333 7068030752480243515 13640216821236572548 459736525763185103 14912444338182644198 4302570635276855145 9603399225504386505 7961402801291265410 993224155443678666 2873003487287864460 1773924962154898551 3378622786798247619 6455933771465322967 13481495008652558895 9140652601842181398 11038959096169454916 10103460969451500270 9135064475974892058 8257367826915578129 17394797209904000741 1237564770480824377 18154807957161219811 5155000821903811798 7896451671484660178 2412737867032011497 6336875524875129374 6126492053752564565 6663562725319068247 811329866392332021 2671239672843464813 6105472100572401847 11762724930787314633 1032484381151465093 5410608407636818784 13760546029528845995 10536947213413182381 15969340618226549959 629838424297665836 10830734211181347045 17143350665393870 6092065178432294525 306844542827398269 1045877730825507687 127009479797336060 768725551989325838 1392516261023734184 8291922757428126434 13316219526569034267 5004333734844118273 14193467950388096748 2935291512486473573 2883215117052272429 7975515604070396094 16003337959210505113 2593479753507719062 6298509462282178129 13837563650175331100 13550088729724601204 8383280919195776795 12409293533786986030 18311961893802654277 13424906619094828983 11950252487454363210 6382924667604871536 6170084504473871512 5663725170438731557 5606392553934177724 13834390260139166344 4739728876334098199 5521596977233496087 9958039904001404924 7090395547217870223 12329459642665419648 12526948776583781311 16690237613761129345 7526899113667619700 3394155269547462101 5326868522299088963 15082036130583884185 15612869339946918881 14506351782636967013 15561366857500628527 3766849141263648563 3741591018683748727 8045567689466306490 17365893254435084900 12467570416215341193 2355399984444193213 17139798267964185507 11096698492659810365 12810600088417356771 15529869288302468666 469742350145395141 16560574726218331933 6893285809092129355 10326183712528962526 7104965965220223690 14687821914665401903 7819880841859357987 16938032863881445339 15925280772920365328 9958018576101867987 5353827008195639314 15340303093224491083 8736296527634233055 4035551454895259944 14373492725432126826 13682828618731968540 18334854715541408594 7646778681737266848 6690655899330038506 12855320256756912687 8194610512022529669 15441725709261715878 649363707064147796 2334691555365350478 3596700428532682140 4753213972941065605 4111555516116598367 13547427961932406880 1019514459593770894 467634415953394469 7628878295482902123 8304401094002249583 7066826054455770632 1175024420578766513 2863785339889356861 13921027427592593404 3375142266623872198 16837042006602435902 17724396850872960709 4821126248062353741 8541922767446230368 14911883288746470354 7782752633421284909 18146777656423331650 15094767983008171179 14254342752618753151 7009191213574070345 13572503052355933934 10201979152155326568 5373347771695626169 17168653849872950913 12596125990089036562 399126528623516877 7373312485791942924 8231564237504531454 12217485876938445481 5566190138659086200 15312823129531500644 11896654696305286518 3412033624524745294 12331784719286654895 12667278403572740148 13059761849217520577 6374411203558857970 925625895130159859 4268484388397635773 6335973340566207378 631145745995679057 16843750943759318695 4454894635145495119 3157377371891909270 5688325159026995652 9248335833993108097 2885794882131606741 10168946669021360804 6815245555282833570 8303271295853411587 14731741094867582520 17197231390162703767 3504323492140322062 11320296587219660353 1309034698404226057 16395966427927932613 11706495403919397925 9857728048787813489 3052320230916576948 18093996572594659616 10527957841184204647 7163611318652748507 3602549326482124925 9720120622303246501 14439670789801886589 4617330457804635277 16068960641560990057 2384366137137593732 17592233487530533380 15296647172123650222 9913517653729635396 10515918476600228358 3499298671603582383 1655126586835468419 8997510147045706388 11209528025987719890 6651116279769495384 2765009777259133418 16665732789020537319 6370745759303273577 4139494688885433995 17406177218589649685 15534536098431528293 8622483858230900546 7390309740415205607 16781696896973040227 3810329437218386314 7074988163004490570 16817371603383447144 4264458249184957950 13764357685574459604 4955365716055993401 17049854869133279442 14764014971966225135 1520152472283217462 3384018843200265521 11975965070879948389 9354145303946547316 16394846477880430623 13615460751077890759 9909241087444860943 161952463241613536 12664722789455557009 6775031022637386774 14116962281669393936 7921044796063767097 8973139103874260249 12129621329751891705 9616791061710114451 1799059420806422914 3226465687310633124 18070215787006611220 17069433297928637292 17174875079377163607 15555794116882746380 1906899608351997767 4601651025212317571 6714594208198487344 11965018540180746292 1860382170580031282 2886958367929049223 1431475479186011016 8736883251123389302 12734411293549370946 16637591114774265424 13210400660880153523 3995590783787473438 17982379342651848089 18339923841849352315 12254721009948089066 3267787874611243032 12720639189070959848 7478874093745231922 2338968965126536999 5799479528423357032 18420045175146302911 11755880278994106071 15318309567362459440 16922609404613936739 7016627053951633810 17178853644256784189 3438739758892648319 1948322488667766298 4929733328410246151 16025016556575018990 13562509130932400573 3064302049895589861 7578672217791190798 14481287600237283689 11095667576444038482 10271384115243670843 8006118638826822123 2857005337405524173 5089674334613722105 3667858589945395564 13453554750461234294 2081100413498796253 8770240987287044725 10379103893164197252 6850092255760499083 9268065579357989406 3812644111819646740 15164518404891284671 8116443048042942423 15070754970714914721 17032713787105735104 15112169991396867520 4827620937824988422 13978958858191610131 7571976866296819962 11778334030111688994 14958351040409571224 5277366842581642969 1239809780888785488 11326784452380964801 12954882189547386127 2740787873527402288 10310663762588821134 6892148793297880673 15632588854334463459 14574741791144432090 5435138411008872639 4129092618601149733 14973447536953356137 12320128672425207145 10773897259488223030 8180624390571137464 12525233201527289846 17604641189862999911 4221868058398863490 13489370417139585296 13381427722790683682 591587214195527233 13022224577491178079 15972155247142893772 6023217584813798766 5743417588114808364 15734005020303106171 635504734729639586 17566007896247593489 6990870998458762784 285904067143205256 5608785328524581420 8959339049678220376 435199675314934628 4295517182306247168 4327787396924104526 10579557743268166088 16823296659918231227 15455785072497306024 16942840739318678161 11737860885056043768 8840883543796079493 17475874492845687549 2478546931884552729 5810970287966049960 304582680635742184 6949918081049526193 12131251532483942498 7994233545925120009 6486906966473589377 17421259828126152857 5934271623566353976 14174214385036408017 17735192665710193179 1903567003414513166 7346091065466562718 17111984619562771512 8226797341613995935 1285627023419263511 13781083296988220792 9289353815211005186 12797657812660438671 17263005865864770805 8427502103691358708 3139022412912177868 4421910392309610835 8919399455858227292 10544330840841740974 17244796729819832835 9912645394302083396 13082067536603086981 2827633092712805365 6629473453304503948 4222076837236243481 6148699909214690983 1778915207689916461 3234013579940881103 924920487405899412 1665795805941658776 9125833798881487085 18043576156139882277 17572607059694337346 4481524952879133212 7193884119680690508 18115265839860668771 660657723465457544 6907868553498917788 6167008311306696876 15777237777681500622 9939378000394304247 11758288236849418120 11848947226019756908 10057999836522879469 4068576260153855584 15043266282797619301 6380339590986118954 9395203629976797791 1034104442318947130 7078252597209185912 10648843441303229610 6266330577534414169 4353350739538612801 11672477973214901444 14608851590736069305 2605758927271298695 230763078914016742 12180040875975175458 6481655322605374486 6093174295987409617 3288043824143485810 9081974807504629557 17424944276664365121 12375470560564545019 5728184604805588858 11614729963407551601 15864834842538749019 2265746340404817871 3322306552471072630 10357065012432032736 264564457889907295 17986231896836535844 16726841763716090150 6873121569614615964 4454695206640711977 10289296289313760673 7337139934345056292 13160427280768012643 10907011731830472468 6271072306374542353 4018678797065870126 12437439512950619874 4667385431812988256 6926854875295798909 2082804519001434652 15798679021525619400 18308403207331350076 11543107168480688297 15543290482955052967 17657492854413106930 12366153772260571218 4208591410643945103 6959531235993065895 11274741730128563937 12614645557868649206 10775673967123359354 16618241182762590709 7570405122844377869 5904608554148050377 10626377766997877461 359930402561964240 13354207627378531846 7820099096314433317 13140086877442521755 14262706427995185226 6199835396177801495 12170878466102657132 8614175467760390503 17768518476546794622 3486431077959022600 9429507707466225082 497985788728335486 12115571920476745836 1226220661664755617 1844913241711868655 16162968090706637952 6704253483409319383 15621695929936264594 16503444862167624482 4884903385937001984 7053421215911158825 14796274848117577903 5610809575738205205 17179238572941324832 9850332927364400778 16318421515837126876 54323289177153882 9943070235972834654 9735381714469274260 3696094658548936306 12962905620334789059 9360236099821090803 34278474605061528 15340974740729389867 15202616620841556605 12945740980824597792 14446939812114108300 5857639800041865322 1592017319389286991 2050706360606512683 14580005685876352245 6505160981186192013 10770358879388640865 3214140543421058828 4442018653347209788 16139654982999121123 15443058714806338140 16720601051883776379 16349370817871708122 9800329141266445121 16934741388126470944 13954444010791623278 8711175970403254539 15040859859553545358 4087450067341620920 16253118385398745786 17965788243644280692 6261993959672269748 5385311976896998833 12700548306961528009 10482518329876054610 9916417855059715744 8367181932644513916 1098651727822428265 311708536477150261 2815879230614058547 5491167748373452867 5120963817963928081 8744217922297233984 11423110669597694190 4676861374561930960 3950351815281644258 2077834659763869665 15718815912703396834 13101047622180105791 16336751073604089624 10333064943969833473 3857105340150644611 15147601420251929027 2171036336951951204 6707487567563592062 10834266515475309722 1599782984177113691 9921709768249825501 2752360143588988329 17366728305670603896 16442656985547978080 15244660454872634367 2842154371015620857 5881073363440947416 3555036260419913175 6111723805455719129 18277928378583285741 14172715641625134320 13802919738766858429 2817214201104521156 12179406838958640204 7728042868961909527 7331030595729999992 5167904471790443910 16682723259260119738 13177776412604815519 3299013445474966459 882613949693052543 5449463774269571465 6439735658178409836 5018191250757129973 14825291293924532711 10090092030472556343 11939799994638164842 8908012214730472279 5248510336537350977 16912240761101529813 15736568514584002967 15890935602338353957 12637096118314599294 11061098474757441603 2937128571072502013 10027750190366897397 5357870452807081837 17942799669070218815 12728175411792101039 336394361364594985 1644358400533229989 16121186875846321563 10407094046925241099 1595304925823223918 7582744523423933211 6725050218616472163 3120425068616260686 409541997930803089 10707414054997080771 8715705632205968011 9036997764893381899 6896475659030847143 4411171222661779735 10566851500271608114 5093913197813471067 9909039404794508559 6613913404631308479 10361503812865610175 17796374334461244089 12364802158195108356 8887487866273476033 11177289484082488246 6057044004679838526 11374398949338075160 1242587713249724267 10765170648112141300 17355063703485372722 13595203483592329660 7102577255384748906 15315888811046234180 15695496685371663930 15861953289505875031 12476848098264116432 11950653977787892406 1970712349392748561 17872315182897460536 13262902760988708781 14956444740590525076 4763186892072300087 6541842999361553054 9560012731703198794 17146109540921599369 12903122147501846080 15036414385903938378 10394462450221534984 5966510960572088482 796924502221747015 11439825697854941754 1240821614512604817 1230582632399769347 17085445609264334217 2976501889527874094 3083297196481091050 3626777725693401242 4857202897580982798 15954360230163367820 18267650825861761765 10387612399586297821 5908779055327885536 3101824300035577420 13887046385231691572 15456142667047097675 14281618810414770194 9649837864409321779 14193684327054244439 16019109301997507073 5978254151651217060 2108666197913852541 13195831075485613132 603020355653471479 12008391348507520640 12746430732641659324 7956499892796307248 17298601254865913791 1987472397781216405 14428862618421050197 5007937203632324076 4577381973447952789 14288138855989560513 816624947622283063 16314205180704353653 17179008669750509467 17976086396550257326 9868214500160662949 8649126921107665417 14762796211844200265 14402344821238868717 1018130313002100726 8558176909213473402 17171348115996231865 17065905786933374518 7870821855516950923 7240177473220412830 15758905224274682421 6954341090728409390 2795690108364948810 9483414923185868888 5153966220502261838 15677811636762799678 17472454740669570552 12776723299247161277 5988370784803897453 13783495499566106586 5441728654133905214 1739142903366590629 16927877976636752506 10831991844310681100 3462529421017789258 8637803245076659760 10207300285462300863 17735659164503742986 16365850544354908865 15232077263076926139 3949763836687273349 7728496049156027359 5306202256138052890 2623915275140408064 16754653390684993527 16842032965181086718 16995654899940184868 2419123536993220800 6499446929546975094 13048921696944032374 17305241555348084793 870139229860416335 10227080791578417227 2124888808787859918 3582246922768190613 16504369771983589011 2756338759119979554 6855676181569516802 14781209158239812118 8575547697467432407 1023660210543185842 15053205259102362706 13393850115444900230 1413983274389925610 8329656343645705753 16667150070020557485 8661284965257991011 18049187290795036415 3988467655737743707 13792909306574912151 6405531850517065300 4816463392036773130 14542643718646513419 12175851350214589527 1171048404820298798 17029204253994963815 6892138156099261735 17422624890830473807 12390702546262340758 15285167593261885399 15459360558095622106 14925926133123068029 13581589109859913743 644020068554679959 10511088115534249821 2727692656611880791 1848653488944840983 4636967656341577052 14847905198325679989 11079833737857881863 7879124666562046001 2262833318821233722 5876215599494938834 17476781933597189504 10941986719662081531 18165091099780403541 15685671180676109351 10799468433481982563 6199005539015597877 6742307048855240573 17041024646183313020 14847472309040030438 15963495479787148088 1620361821275537430 2615642426988935071 6854507785300395167 2199842124781122348 4600507390066625026 10182108363479744836 7767636049785925875 16835658175836824156 5766186855533839459 1926406741912581891 9423618249408998577 5403208004479387985 727769197955407680 10191927435851641510 1173392866225739918 11575220726714298146 5121605383122895652 781373620703904178 16948953567796869231 6643454775242555926 12025238815841128237 14945980690900673776 4540852026748165839 13126522413630305698 10796113213782661921 7552185248743205828 5524008984471201486 1269576618014430081 13947511913935518418 5612229675918231029 15404333390043256971 17955539963179057048 7802007550732814098 17831882211031417197 16000731826358245307 7971646388181498967 3801912801838830063 10355485166066290250 15520712694963587763 9011161598006402579 5778834541564672297 16689972909655859425 17731315472077575914 13478069144578983908 83007965432527944 16539710590450261909 4392605282461491538 6015080328446309593 4137245388213046172 15115016819817381533 3484110237512845514 14583139669762861684 14507991723316087776 18014124639137215977 9066637894277416092 9360096198091312892 11017978421361935270 16488324919008237768 13420440894411438082 12327962891340018415 652674620380116323 13060019498492048658 10522173689871718797 469737712269166808 6322814630212273220 8773881832589613169 14175707004157077343 16820337700497021306 16324046126737851504 5777052803415472125 10395456174507474042 7720790052955998373 7132422472094846310 3900927559952487016 3721303682057934125 6826953162323637591 2666149746592931758 9085450376645656463 6495313332427881238 15998064892753860534 4632014588737962206 2723740919569957075 1940061635745494820 13542217480045536013 3134559718735999239 17682192174874678293 7502536289830171019 1845399292395558514 1858975707827478524 14431609996918995576 8748661945505579228 9332217273464748504 3788233251715053349 16834764610975494874 2140547382582902805 14880393582362118937 7001547071292083712 17324857661850460535 10790945843852127171 9966393190945865149 2696404453583507179 14435876938205425985 7814057899437318272 4298910431200899925 16709464705212858327 7351530420158182517 17833663787071954624 12001191387688845256 6424190797879244212 8719797440808433651 17914616495935956368 14619465745490817502 18298487729680085835 15801913649915339491 248497267654840072 4281241984765919485 15087204243156883929 15426915178158533610 7748581575769097558 14983117310463764897 2761691517393306074 6893074592471311054 1212659476178400395 7077212067442701002 16783595055324682356 1320454927679388765 13320444788549461295 7818696725523709800 15518193369632288634 3010986328243082622 4958498188932719355 7292016372536279299 7760475305368184692 15676588734643680087 1302231288898045762 15113102953724322218 9348593797428403798 15905949868792710895 222587252865114351 1906174434079324456 13900803765245429282 2280033765672295838 11931753650171879183 13523590593509199627 4072324473888072077 11018362210152814731 4491699888751432181 3428296081950670622 520178746161041948 7733163134822917879 12773177891284476766 13232868237565516801 11780960719178838787 16553057674049794903 621488319875346038 18047465906084364598 18141905601934286089 6204225744822696524 18242394203879922674 5746571725393777475 4870467551379189033 9842200061213731072 9833949050364234700 735459291394451554 795149898203752378 11163065415749277049 13093146875268026508 6554735182011152318 8307451509558467640 16236709598895842296 8010725452825954005 16993560012184217000 9681861471444458298 17369935013045612718 15950918391385396538 7420698221402438707 6877240771360217905 17661224449005104783 5288458129556095027 9863903365419561316 12504475530966069148 12407487655617286723 14458762266485863746 9519049402642297438 11010317931857681871 13626434252009933298 11348338130031817533 7602022025426292848 12262862978976271461 4690167935426151308 5055502250539589930 12646210836023203677 9575132790075859115 8690372653040782910 10992701053629782779 17899495678274876479 18367749309515347295 3567652859690279517 6180796509680958890 3445242466046258300 127030448794233712 5986305225275176880 14378922247266332010 16931027351105569482 2832100388572954812 463615876253837013 4886890017065282396 3660999605407192302 271798061659552584 12409075650059652195 12700856124156987605 3521892836908808342 15616878579381246189 18202064020157006958 11458919559495406977 6358478561738439903 11279995644464924277 3585724686169224531 2229137046060493400 11012476791263875662 5796953309075446562 4192137684292054889 215699838759169118 11056383832745421761 2413043876353319962 5932860988229126557 7212152839129700835 7291858256406207342 6127387653216109146 12660498547662986369 11125343242770585800 13962155682196974849 11517924256184056819 11729350143202805771 16587800578762993163 9219891561063230302 6009757691530265517 12222815798629246945 1704923406475862533 15325467142115356739 16442920571536000182 12583880155779303411 16852614945553700601 8956233085232078558 10423725322377982351 10926517022690774767 12280194045418165315 15718212473915432863 5501960276321648006 18154928772990292327 15132817019021246272 11099735232255606754 11708062387916452308 539224387926355758 6769580835536675238 11841206685701141101 4771389498306249799 17398336115195921434 13852150044804929311 10541636342275308113 7529701344484695746 10807216057556914482 15794315304895559337 475693490436656702 16568842126291243739 1744241160225126202 323319271864512162 1584470648462528206 9662733994077954597 8926810262360502770 13727747231130296946 5673278790948080184 9875406204040987490 2539709260422971886 7621583077505590511 16271852745273311640 864822063317246209 10999978493593066671 12148024876108401523 5492231568765857896 12698905666484460496 370017204443616312 7789722081843855903 1514470754320530726 16402251012602707538 18127248057455514893 3528329092873795174 13584556936987569193 7006752165164189321 14124004738223115320 2528576211567582268 1175176802408147919 12272602023975589456 10456506587451842622 7462532670070686739 1244997204265430191 17743147479926169257 4902507365703903701 7246510775246638792 14333425706683348650 1050486820441266000 6910573724093986758 663661283228663198 9529383203075612758 17564569515993729202 11164696180767701301 2729063256906683548 14261585287057454620 12703249988117256115 83728840282688046 4747596674385438652 2816761373409226035 12033549517067078184 13222013400502306413 15155982220139572838 18315843229092593978 11452073538628698736 11821959388380352603 3215761966722417723 4766211766486179003 6640648871736341584 4949410274450899249 15831530554060733428 7525271926049890177 12327860335052862116 4204339850056883911 247646143880225433 7457993928867087420 8023705176977375205 10611489573415324704 4506416318353570094 5149486360720566628 7969291590870388482 9083876579717707908 8492816508873607031 11956235256531636976 9602074562574582738 10277443338817428497 18328465753019246774 2847160532792678306 229648652042548303 271182223430680339 12954282199536989228 10907569722817336685 2581966523266766670 2077839418097325517 5769880470193171476 5333754257428464767 13862577548794891311 13567025263657334507 3803382266913084226 10043848576662829799 9162177371715015845 14266528571509293142 7392094727373345609 7301046173834387643 17371601702834492688 7514521585256965667 3968348558460111739 5112151078077516034 15046345826291019981 1472731836870594819 11034115727369895135 15587363081378157312 6770195178124729519 9897414018739500971 2120063949519202117 17381606453585540034 11407366434451390507 12075851655563201699 16313244758089365394 1561818756574637200 14423921835069201870 1013284480702453125 13690116533624469359 3848334881240840984 9905075521456587801 3480564858025900725 10370433354856215382 3627844518483402737 9372893521129015819 15169286020152230495 16592368404636200631 13894180075301275175 10278971272610063606 3707812226068686413 12823853633601437794 10462711484363158126 15701197656779242268 1439509154354898408 9417419335809830181 4306539884295590541 16570101113107045482 14732946868143224193 9798057113718384490 16365660932541172873 2517253706688380407 10944146483352572746 9339600527729248255 244008724487940228 14364054466457868550 1345243168488851852 7556858690907029945 13574320926895103091 6822193705499098754 16155033559159377227 8071674970474687917 4463846022886341936 11741014075254438598 3381670242177083093 10219293404844220232 10461578087442827130 8879844196129114853 13886845573820807010 9965651744484661480 17577936127873177437 13945586758395465171 13800660616236967779 13276039234341920270 9245154498347459066 2470962112564894860 3829339735841483807 12576570322286716046 14527797127793035430 16608874772414259510 4529892445234854571 13595747762445942252 10776523788142801982 3351781303037329038 2979155986512825321 7491850536657606755 14041312288585756358 16928438685980022579 12012197734309602081 10765576699789392237 4715887772427273740 2148606551930931151 10969525335817766234 5152114033309104639 9229874513876392281 9088265614035302890 7596470559736360714 11266860578667044953 2088654884505007009 6032591571588616989 4149884312230619746 8431765950745158307 13040071865844828121 2232868069477930737 11302139069816384883 4721299477341529197 5813128812071985590 15015332672420725797 11863219064860100582 7141132668905683845 5740879329807000034 4603095105497439976 17262665600796259636 1028588906485455646 1585107036779460771 16799648876470047324 16972932574857134150 9887130945171063793 11830799016216782906 12012616856009676332 7460999856364160705 15405350571649781500 7925601700108233961 5578788400630959953 11056320942475802928 15488084604664628 10922617118536825270 13322064503968992722 6997448796568879593 15754614988711030962 8231539554672322127 11802543206460203463 1073602531695271025 4787290415540479795 10356730044238611869 8400998355173203947 12915938202012010481 15305009066524300079 12730204146466449354 10815433390471030349 10369789117499711056 4822805181332696173 1285387737378735580 391276538882420553 538751454055343741 15355548940375008020 2313592506172506101 14405649998197228660 2780497902383319047 6522811913584313942 3389909193609561623 12803907102139272136 16563017141139999827 16563965726322695501 15255077359198558886 9975345127460114428 9187851250619398996 417536191718855086 9854809383431853690 12354720845252446549 17155028215560175183 10845997614181724418 8474771255318241253 17725455192061166699 5105230411113906145 15494368918901919174 16793952586686636732 18047252376366005193 16756418170941979019 4638177871513060640 11497535456784776820 15540572134678883703 16199503073092909943 11059245605742522096 10726812369725545208 17528266207640757811 16397368358176656385 10558810443188928720 1838158110869355165 17473010810850634538 8616921643275619929 16515098201821094767 1847442843363961000 14842876922148627110 11181990874457679793 16568680704192230012 3327080681075872683 13994669531837782029 13123578261460854782 9216864745377300040 1144357491256045150 7182204477149086956 16268461980362682742 7018431714558409959 2964090512369113165 8254568564428003441 9010143343995994589 10662902966579365440 5192612715831729984 8124355617799340068 6707212187586124180 9485685245587639785 13372755404263952516 8509706264308726390 7612299198390201803 9920957428250583987 2681620510198470174 12430698838627996394 13346072988417706662 17096527139688019469 11923205277879981214 11303561101022481900 10701785767365119927 9600048950025468803 15200820673528498121 17064565384065328869 12883282890821082808 9581869069420682818 7776589443817509113 17010297932994680352 4389688182385430645 14229426039151916475 2382808908242079464 5506285141486371754 6184390568360793126 17338408018948444466 9285290815158195434 16411111673773036084 9010651402071648349 3716465484132865761 4838153068530738085 14167214648494051823 3004207557583678846 1177596646110130437 12827312913331685896 10093859505086239122 6039052671691888896 7428998694229787258 11200985353630167936 10143275997754269096 14647181649107569523 834518248153745664 14301532441933048504 1470650692617958185 8903088274501673314 11511658805951213288 10218545669965628898 15061228487621229499 5689064139214578208 8468439614766342930 14847493808020634318 4858478828388660543 4135490420361138625 10863981510062043582 15237266035879866181 17697303136339551072 6030589638154889875 13603852480566648057 16700903638997231717 1168669997005985324 3586153461171758902 6991091561861002867 4262343456377505858 9303470505790500497 129020411303499363 15014403288005760905 7877495406464322184 11754037052285400365 7608223111468270953 3920417033597773668 15621566332066426400 15121794048147732020 5665306751877886251 10585901269819771881 18301165551702095925 14650111961216134097 1792726822955182291 5601570504142207543 3378337319885346584 10117830245308328656 1974591405092482017 13582464171514459096 14424365606639640925 13914265932121120757 16363487833758685121 4930542511550857033 472465614239323408 13461903397164228994 14959849214066084808 2434537169068614985 12850409177145570649 8316782791904519462 6206785534133454173 17106878314321368916 3458709510598272785 108193080820632104 1929135400221578448 15244459207079606009 18049207315139453541 16113594186345918797 4354073984635808828 14509973119252444230 15775077706411782390 13187173029809835423 2613468830192456092 16019958863076675049 17516936270029290207 10031726422489746939 872770399459321893 14025828163314750703 8325129818984731399 7012458409545543439 18443884716167526315 13578168080876067215 11069861640411759933 16140668576896720910 12397642051615322710 6847980535347743931 2764002945973048757 14091510098368322641 4881712085640967260 8886339841276064510 14992211471392434134 6852358572471968136 14539058781185712861 16206219041802979825 16665179433388809649 12426296348822777958 11880042357477291197 15288367517515343467 8764939309089499666 12534262830771410817 8758581122788823644 6936618670964053018 1998509485069828629 1986004898991853027 8302600723703732798 17829682392062567303 12670891658587558106 17511738088176112135 2450442052068021519 9019988263679345875 14465288728053860378 3644747108384739499 9619234757301205285 2207054717293938317 12649619172283984754 12197674982510354231 10249580161587237101 13646093313156508477 3694471346636849078 9640258112481328939 10052298498817013026 8595804209360920804 895844727003697113 15759636742207837661 17994532503194734272 15670422640844961605 4213463670192766991 13498185737108774017 18360429315054384118 2071959063168507363 18436219778703677436 14646851384764017722 4089254720693631904 16788480007961282408 15774391504605009364 9578111775014757246 15113103658955726598 16790405450407065714 624807524553591370 12197461133455843728 3824643139505093251 6177749196232313984 2440613241426657889 13262613267056318427 14891123407584340465 7074654562360703371 3112486132732238702 6083736171328378942 5459405187247185385 10797253717335230431 1086063203913914457 1834180811222594042 4795369296068787801 17635264965313924291 15811892306125488433 5504020536895282042 225785129315356601 9193888186507115645 3682343244879339164 17416524433182757438 4128593393020568302 5962199966519534689 9337952762920339538 14197302786386409921 16873413575083979195 9993352158121295359 12257367276211979257 16403465891997094355 11663932859173134933 5643415142967837197 1181800097508444612 1520793390589772225 17923999908889049358 13240305226099604407 9348176408407805424 17891093876205951390 16558024660364986896 15824808860099082180 1278828154492253205 728929703979334600 2927912273268392774 2340818617438580935 17074543056155539748 5304738187110105006 9706791084118909733 16369236791363282917 15340685089559281131 9096137822254913347 7304186256713572726 8691126165447204089 12955836651329893182 1772712673037363058 6286796379666269175 8230973304853412962 11006916274776159088 296591959361402057 4756498340183233981 1085172395231824409 9773955147276921851 16607789153928546947 7535273735298892637 3647484873476611042 6037345443057885094 13443070196001415082 14080918077019939811 18103483741651291754 12525584058961587164 10583363976047898983 1184792665632282543 218223661903932121 2046892344139284726 3276400158299087211 10475948548960443845 4080771036810860771 16735895477611725202 3206736599089439743 16905063617800338316 18135036006007354137 12602821685950687810 13218669672813985817 15962107125436188798 16957403683102805093 14571058324889311237 5866249604742318249 17465880818300153302 6235278104961232266 15576173357658056883 14693533764474797685 4172505674069142597 7067708835042573471 11149832675113270181 16331311986300876614 4652478690053389774 11101438720814226587 10623595753746762402 1662902063887813419 9414432463165948933 18117221792033852951 10545983102819257766 12889649899939856338 3194381096084578013 17310389405829335031 17717822810067650498 16875692743080832142 12666614454980053307 4852220287302496670 10325303662952513828 17760264057270494674 14450793423919545268 61236638561155084 12588454425024087451 6682358324079495579 8309561448055232851 3813759427530941812 4330877293087000527 1920819965506423248 10751101696369710207 5331788946013458081 845757228518964222 7846255995739731077 2147903278933387930 366995563544160098 17787129474496360 13426432597968031335 7408700928177134116 1297805142297335613 12382192659939843592 13868011484541864792 12401255600430221750 10969813576087116004 15426407608477525798 13474043513731920852 7144771111938113712 4971536859291157055 2175537965428955629 145434866256787459 10982032924766546476 5443526691457290785 11565282246616191109 2696095294261174684 9365615989073067531 9693523872160783307 2674323442497774697 15460495704557376783 17547478185574087949 676816731093470654 541366642667720907 12913591289740488138 1367629343324692381 2502461919702847668 2293164834605180100 2648660956475253773 321973517844448993 435980168227694609 3225183350297161756 1400416662776670477 9032586855170400182 3369796921118714487 1824003619978409019 18431253954954360271 98125579701914765 9773164246193824555 8530114909744196259 6382492869627106849 10669444246173059702 14123669398054200929 18356478683503920468 17916514964184665869 15811049813434533855 6560278006806045611 230521692872584618 13483905857146581361 599890962380470829 16372281722006241531 6571827769540589520 10254511501568853957 2202090101897619369 4165278928509416068 719171413069330865 12776912640059891820 3344798076906396964 8697810023305295515 9799931137902472109 9593571492147546536 656618055620325559 3703870356077285292 10373802818541785166 6824793925880844577 14370262564818810960 4657298716231664840 2792802601026176510 15749620440494509950 13814452379814778081 6258392889531471821 8641643121650629682 4472524380689418172 12058207234241995093 16984093131992899480 1019895717552400332 18262420520950937240 4850528289782831804 5316531192701629433 6362709119915440524 14862263311658131945 4713149177158362444 3309537708205892619 9366772932965713104 5038857384634992925 17930997962620168102 9173901476130820573 13223293420998456455 8521071103679129130 13589063731052941188 5039324115979645443 5676614304002940101 4788223581523210875 8139677832175996481 2713175262444413978 12361559611097887969 2299361903982961393 11303232195826413636 1383510472720150505 6683623593707896778 7132488355998364057 1787550359511050597 2752117454310173491 6623080168432738646 16252237022647844011 8715388890257135322 18391509934060093190 1667461356630262629 13840481317208806081 17741996353917997551 17879499875735552096 17624845757694173103 2509496086053002849 18230030305757623411 6538778016027161556 612055346532187979 13929578139319022997 12923099024497235916 16119566483376215211 16985521582313669919 8001292268441809656 6447908390040860974 10463165968556307872 12494372722187556312 3488278954565085719 18308649388031445265 12136708681918090615 7728066073408772982 7029230119379723482 6501037227076762244 16563967063506342148 5697746153055377215 8735567798276929934 5949736213865997196 6259742397566161975 955355461565720559 13334321807058526374 8711327081364190114 6056975607247562107 10489066216087616296 2424679687176882747 9388059338973777274 517527039118984682 16045211574941907104 2110928221388093986 8764903468345916975 4876994572770630874 6284136856393686833 12149174193130461142 13679084849178846321 6903925473526128329 10840591129458032579 18047455926355811517 15551610314222200815 8499690538402463926 231839110006485606 1851181394542096452 704271325587762270 16978306297595905300 10591086827181086215 3270664045708553888 1977625517070654341 5681868020602469908 1147360863708301465 12730644122842887410 16160446645960846901 3782266339349110008 15719421743844792687 10144545323915491202 17675879322310089044 3783975633757232517 1226924916186252836 15439460196367521322 15879692663267207053 13500945539403411452 6586119544100304780 17467555002422451608 13236514856959841021 6546560671760925614 13134159586889428379 18091639871912581749 12118422173684552307 5270662579898859409 8752824456853153987 6154720907246079121 10880596592570150789 394972473801795055 16294485312566150705 9232761754839519068 8639200652351241880 6864555198722031457 12518141288443246355 3107275336530305987 13645433466034346390 17696970226811941372 12114637098099453534 6861036234561111866 1048614925049043607 5181891204505043026 1527143680450518945 17962615695247959373 13985009900459365524 6830920842972481959 5798443168564421888 14133456295153103213 14495370566157825713 8681536600388049142 8595967229322001937 17178599657207565434 3056893549016694290 12796957596461996430 17917867988167031295 16919533294559773210 8467457669415000690 3952535962697504621 5300169118197451414 11619214334210878338 10765632745440632510 3348736216181084119 14482333522189552424 8116900810052442918 2124214307205032822 5258906314481033881 16369692566692682166 16719893085655923552 17049477054546118265 528818312589883155 16591309638118831992 9281365320587520209 12966533149398835755 13802829942008504987 16872823573915752678 17096504629988920379 15042912321112033158 6730401502165529206 1618078008827931136 10223120841731724616 1365595708051472736 12872382212993402022 1409699775652896774 10409607467736380609 16893288262039092872 8460024415956013684 2751050134469869119 10101109116382590815 12901393810558288583 334036472745235316 1849033594115324832 13055113529381424773 17302867994136124524 7994752206733522137 5555744115870610896 8982787979266973674 9598105010887625683 949774317580041460 13389609412637845868 5969886747829120352 7734545076476555419 11485523967834612629 5886593607007177965 5531194790283059421 6660520492773040742 17399865431382779325 8966439973472400541 550314501284009255 13112157684982583607 18422272608624200049 14816775378625962973 860272388091165911 3118882206661499518 17267905640880142464 4851327468988999123 17396918069323509321 6263967933492546179 11169462018442532991 13414846331739240994 17502358364432060984 17851843547562021147 10261572371395541501 3484508185372440494 17530664418161313195 7503845368596937101 12895324272773090925 11194632917412119393 10581964253878638663 11476180738774813645 5704287178936950608 17250930667877248291 16723053111407780121 14803104955128063569 841069370737506364 5785404114295914855 6467217743247096254 12179670559193856805 853004653175104425 12741659750537651214 2942905931599158829 12062573020322822154 7580515030385671666 10868072704699972679 15964320763877477948 9930003124721778808 12224920833536828308 16509629224186306550 15499419890032743158 3798949517298744307 6727876929216646279 16855263091051280902 9466205007881911192 3828584871865860028 1349411750639724017 2506086538752243404 15412629747161362424 14684522580072086630 10953540139970840011 1018887033977452634 17543246633204146589 1170580782214840377 17971325649285740074 1615356071479806023 9427896981253161225 7058184981913507819 6817512871567832620 1893918775577111243 5147189115763179842 8057521169424985607 9406121594110222294 6398486124057073380 648036985108746959 4944714921397329202 8921413151891615678 18326238962853551795 1790027216339916433 11343057841541389645 9454302832740430981 7727272073343952801 18041804634201418613 15757320586297745600 8223529079275679184 9692051483820418052 1259285839116713203 9381134931328848889 13035335715193960450 11855772226000661675 704142310876214073 13622854952378939328 8280125091413876265 7661082477555578757 8634667710335263423 8037303796261983746 7138734252771082586 6831416804515006254 16089772559159466730 8070008808133112245 18202936849013069719 7247243773795001835 2181836395642468923 13866979195634685701 1168090165818525292 9495604641217351896 3259235656050366663 17658270874259251682 17777802841225703781 16127143499233973170 2677703895292156865 18207558635558972185 14408984146897335387 7404591347632521458 2400583288294684218 12864046463760200077 9506828435910076669 9617558037717178468 8637767556882636214 16292910063044498957 12247506664660916172 3788827362312686840 5237760727547533688 6905340230068204305 7169524434387298814 18274558033231667274 2909505879804394737 2309238875862045480 350611436720936109 4469143029868477709 3042471357921150435 17577367966938448997 13264600819283420143 10576957846813148571 14051602657359298255 6666285507662562020 14558826016359625023 17123200202194872717 4749200352633132191 13525967293131351735 885889137740099722 13215134792905070358 16984653397293520805 18202568416956663235 8163121756601241538 4754242453516007303 8784005767139517322 16370654874236842089 13747087219697475267 13547205250196565507 17000779651541704075 14471372961252637539 2740794968076937337 10640636295565753206 17667974748015940591 6830540117267593665 18111567723689091862 17192277807059297655 5181702011598915838 3980813816748466990 2608759381733933934 10139072209766806410 8304757124630386116 16381073596174258431 5020163274511737702 9646646296544645640 16695838972417341423 4923605752240420938 9777804296361112172 16469422696567886928 10509099850983531053 3585042426052916860 2396357346525767453 11930155463655233318 655269259233166943 4785855543534450408 11612490866127126119 12446707007970800592 1398829659386601100 14999977612077258197 2324478812387483491 14211433932392869512 7979105531017029167 16482622127068670997 5013035257720072162 16687012506316097241 9369590794594612955 14830290877474953226 17859374714520707126 5655610624186201047 14327947267244799305 11795873791270667807 11062785907085195859 11419077399177801348 13468917647899492273 16452712395260227632 8709037340006227357 5796325785401843055 9281586266575776823 11967840817433897416 341355326539074670 12310901154007726846 10316213555216243630 9734303851625256218 9617421605419732349 11653323752040911458 10766965259106722854 12509954423667993293 15374268662362965230 11561866902916724795 8715409015478467448 9941586986287530454 10856646591146587705 14822777638264329068 7906800322571555643 16125431387347884371 5908211917991690311 12527978681931324157 4348176522550840479 477103020826984393 14050320356311817901 10968382216306742018 14407682723288642605 18204571590793211607 11730033591691527559 17235518547031279162 7112454105919444233 3798809657386569595 4439846582592194549 2570619974957206446 10807158952091175329 11736944060230314359 835757843813580367 7491892853158305963 758717311127121789 11727475889261135748 6051482511942846783 16434572686963738056 2461739034515581915 12349019453707273173 6784822562421457740 17896014446638870819 12152609911901389403 2619743219363459524 9444498029960094483 1264380798369453303 16765417751251088478 5190479428141885822 11110557445343787025 2831211491476456834 434231536041664433 5239698770531374199 4098399796503740485 14970649014228817226 14026071005219454256 8110007180541643086 4969878987862587448 40817200914465138 11814278640148924783 9284391770509785433 15956656177142577042 17832824196314985 12461557153787718079 9439238298814262338 9389897390710016417 3591839638729624213 15840558242720745781 14990069947280014734 17052505146623660441 16825812979890056647 397282682041511555 10830106455222453044 16674623864030397391 13841836216294749037 10719655018165806881 14877271432169054731 18367141546265773684 6299726575805343568 16985695431379834682 11008938965795188050 7282806164884229572 1238624257743551998 13523301352578939661 16410614301851329384 16330568098810827912 14137518010227951957 4866655631267386325 336449671819795961 5772584728560018092 4109955081413912367 1059638511020836493 15336709851710759956 6680788306440758430 7372855082116186052 1794078031805242024 4165442606002096932 14306556391378320114 9818142296489039638 4330134595975432977 972561629364263930 6795347453230793327 7908550438890121637 5707133437442157260 18120389656754917641 14409192276990585436 8965002757297339008 5105940022937797014 11072598004952225150 6319348840192364372 3004434442152432737 17541979198665942123 8884921422327730826 12610339507708363407 13324469075634306880 14757329193486763921 195286727765780831 5348055067605311510 16172079052630351944 11544467929631786126 10484490671786071821 5227537747768588037 10496198398858671239 15501379971539887205 6940968232501451893 10604973717702027526 9316839705009031440 9386064758572751609 9252555524175293066 17351087768754791427 6561860739843615057 9227902207350181640 5695210590010302133 9168793386443956060 12229518057564484237 917404722114360042 6988791147234018298 7168515587264490276 7726120477288550603 2659387190309058738 3183098025747589974 6815038367755579674 7302645441612143991 9462598625477400808 3519272833357498799 11512619242904071049 2475979819036365288 1925938184384544703 13099230649136256853 10290997007419460484 18442873168391275069 7514926063721129526 9376260017251361861 8763158791679757649 13650948240185272027 12953207067262033163 592971974986233882 13839759543156529270 1573948603111287594 4322494896225309973 6146208256497003938 13886765881208354698 9249152320115139061 7943990294978879619 17540813418421166375 7603358728056813662 14690519537396948120 10761671610943477519 9491766612055490089 6515852778495625696 17629489607333328637 1927260367303231734 10396655889124652433 12394318320169589885 13781918589559880012 5306266045860699211 16233072613447760881 10439260697459560960 18277009586770253605 194670613218931028 9581813012952133673 10797115787718834927 13249404131260839979 916934822214018058 4768256244552863564 27389157654171516 12424105302073111167 14629318388612795969 13569104734679637746 1704514603624651559 8737575911120106740 4652739720870260073 11311979281028493136 13964830493382350518 4198025333566247704 16666335016383343234 14693050832853290271 9754727415636432702 15204731172672339458 9273546510096547457 5033708602245245467 13348232029364455736 18402491655615986458 4120024690308235789 10861479963567504182 9678520837746229773 16583789337514366783 1252780429177118673 8793005501724359748 5931222825713973278 1639955687749089006 13553017848063663564 725113914646194219 17094891648203036092 5639983399385765409 4457708303614177104 13851514112356783519 7950764511469714456 16502089404428200279 15941533219065343153 17442358524211019731 2451496194108294284 7457068763060837595 13032245138234746751 4750460903945037116 16343857500185189671 15029159693050339811 11782169056590367020 16923082235289811079 4141766163363163240 13654290899101121337 13181398607619245505 9925394624229144877 11506583907438663737 10915175952834866088 6273642772292688288 474096577150972510 15008140629288159770 15011656493350193585 6262305016229230551 5759039232662247847 11465035288152891648 3103319599702857735 7553947104447752354 15256186202354794160 9631452388820550678 5912515574529261382 10932252487942812425 7414229401301934618 14783250766379339805 10036298241277446503 13430215872437349869 4850134030318006383 6495813756653218300 8675549325988264790 10741926135277964048 1905131038639062343 3888629299750338253 15699412879865006751 17069016900278417191 8715897290637519000 6079236465913128410 13577727251046314029 3814147193817121506 9396196041300628004 224700510081730699 4846588546147344882 10346142340579329187 898519928632757440 2129823929585746202 5111425432314927702 1888505016687080287 10150525894680130010 1393043139339901064 2681566443481753335 12125734292088537928 5154246910100030013 5464786668026683645 2765436637129695441 2886755976074436146 10515412231653383091 2799953728194027456 8833211355846981885 1362040215682589025 5724607467039831571 4162594337385683152 8727644814630074784 10825611542802364218 1493267910444481605 7682191141828412288 7753425043814452993 3136099298240443447 17904523080437242145 10662994594416923680 10214320363783467198 12018794453481912622 8362780781178988896 11460161466624693176 8489453381615701973 13087926271120699456 4237535969525200613 12084828021002508567 2865139735362255255 327405930833166268 15727690321321425680 4745525941618319290 3262340104457673381 10979642673983147863 9665222415415483324 11234626021880484729 17805668079411640796 9193906505202523915 1891791967274953002 13093380685197990384 6766204395632891411 6741579168007356332 12931915834070781935 7680127795843177492 515712521674646447 342422868935084882 4757142569280781528 6497297516061852429 13278757577673227304 8478763116640602528 4048447245078163081 12952069532631689240 16826649057348853602 15083204774855082624 9692546929213119603 6065335514434453760 8545203019707686714 11272204211667332706 1798144400618939463 9719680754253653835 11154465888103395150 1284916320832428542 4476495481471563064 8297301592090661018 12128137041260900009 5997030269560091774 8235903121764667640 1672870605176576846 9172924982017721891 14679856223291578707 18164554790834902699 12729608490387771791 2481935599235673569 16461778030234701056 6620321885659225753 3093171863503872868 929275022568324703 7444715925298045211 14545839742208758091 12797517140654112573 14709591708883189398 2604175038674306535 1269537731951133084 15513294073715246383 13081207494103956032 17176377061988922799 9101784424873516591 6996151893488768620 1911547293307793023 3959512061585907998 16630771892633204601 8550233010818593217 2734869984256463074 17332763291773415838 4089192105948324565 808302562458511063 6061926837872066716 8909561754205438200 75764235161948114 7213360432424109498 17936406390979639662 11785611571800196394 16707762060708342837 452875549104019473 1171486738469110722 18305759311730172347 4098628608777012148 15957838498216791885 15049467594088879835 5527425191484238526 4522760701893995246 16155071555869237132 159472699526595032 3085004273941936910 2373535445961683314 17858247213038750148 16051802284419540105 13083948040348864988 4333140874907800668 15313829555024501956 13595404836046456332 8839492103539703361 16501815033970539673 7765823725302555210 7159052075217006159 3909268314649290313 17956979759758271435 3478964603873632968 13205541779355609085 13766534749253101487 1391579267709175949 13709459880436852580 12560028215927824108 13107319337038308800 9138628546685147770 10556252938319663013 17892657894234688233 1988239380157678734 11349134069066874641 14314639519084768722 17884188820496193574 878728825352174239 14299081262140021407 1949662951721704713 14915735530728623651 3963256699481196403 6837987055142433810 14823418838877689747 15543820888490241580 4481964190719367943 15208927575819750769 1614465468878392269 14767196978984746937 10161447434207714383 2423803393835616714 4831392580163858836 8075917465784915458 2989655324701955448 2527353769524436629 2452523267576952482 12566543586774496665 16714941239750809374 3046223330581093817 2995987351685219974 5456800090050795416 12462749395186427343 2550254515777750756 5118983696187605197 17722619100738542417 4322395782118918154 15551603710241640841 1161981368448296895 9258548831403745768 10176777623466921021 3332699955551261794 7490247523955926740 1855964177074362069 755604123284077707 438862963012750870 12794607713784729350 17079327661109306025 6266814558222165460 14904225951431820413 10220054776791391803 12688206571785824570 17418177317142762828 6218753698096214823 5664812058352757404 7891938270967483272 2788652278729073590 2248804959461533614 6647957269050502233 9313223313256778069 13088484342071643419 1099151504099576304 595570800514936678 13826019447249380818 12184215992937131762 15548453138445832347 10828827978387205068 5443233724595771081 6801064890978307845 18394994034623261254 15281611601755319510 10669266210337747454 11226939936262824323 6936758646779922863 873427600043328134 5614928900112168994 17912276706913566918 356369871294517660 6067596102430457204 2311988786946005853 9368518309951078608 3994136174108390950 218246099592978620 2575159075976590814 7294566336275915755 9654203599506059319 4261769033962102614 6592272559400710283 3528234376586148117 11230162774964508228 15426288038547955546 402976700304117054 9863810479732563727 9483315801064929871 1897330318083870315 18062750214485809480 17682521993553981881 16645883691223030784 17588819911444068597 14382154031317570904 5868970481566661269 17645675180486006267 8899277702131135866 7124064151021961394 13915221917116633183 17979420461407815530 16153494927517969429 8550873762591363540 2086834405114478613 1437308624752183775 2083276196078305025 4945975050650128048 13802755104754773015 7205496128458601117 17980091208246812090 8617064120418912162 7885929092222198702 15463027913834802941 4409021755757658276 11409413447403768704 15710662274937066117 7441084985228879771 3628160941945652172 17016258675048529659 14144348440957477452 316372560208850429 16595610520463865841 8035794996542057281 3511102094710012624 17515154268041388156 10546701401806614514 13213320969841046441 8269351621208700231 5890875683389807138 9002393154676017087 5390302508579101553 11789382394611018141 15705915497041889785 9814077146220386302 16620100706046412722 16953987686365887078 11540773153989897399 4462382944070386478 14861699157985178377 7201094970645962883 1811116458648405078 18152136661752844997 9592478823232647766 6657529911908626796 1340962149412952599 18399181336149836288 8823992206623820629 7315284467450639661 17358376292487081661 7588311191058876370 11522640219404761406 574472542218412619 7097224404310771344 12747660114376075737 8982694315037467784 10969269772562661670 17114007628862527027 2362955981900330472 902827201900051309 14569579564357248324 16734920579784444890 8509587500872881375 471449749994616323 8907740988273794771 8533902810679463219 6783529591169835121 4765615750867225238 13923770572373450975 12843701135725593220 4990882586648942726 7451299269591986061 16595718366154937668 7072543683638400972 9335311793775320978 12784244263706367078 6590014596651024936 7880412665556695821 12198792384368697673 5861285197355175463 11885938970903354931 10685737212085820938 2136418114818021081 9232011819672987679 14176057662540364395 6797205478784116533 4594795707489305284 17559523025683871082 6216135157096849768 5561994140349448240 1855321112039484132 14677612679193298710 9574484565610308562 9158620442606678035 13093065855298665179 8010798165171276848 14658491131425881967 10235544000812019923 12550399500324946889 7327228228814862658 17686751280340809000 12361049781594900139 9533524067024036180 3216982782972985132 4457652213000848150 3665866964909828479 4883143909960197339 352317055161767234 10287587293340030486 16363614607232132518 1519840332344913620 4527645224464554014 2601967749228333337 16030897016438168138 1827410123566313080 17174070828993587689 8120066131430809918 11893227947184988048 3808928418359671345 10098170509599539478 3573105753350869320 540453394451739563 6787197419025615438 6850186281585982493 3454743066454892247 5908392603262967792 9386240305915848359 9563377028192538610 12137316346188069527 5340419854567681846 13465480706752002981 12513157542786392430 2908004223960348690 11814693805321451321 77240768284738741 18203309573292075460 7481111552562963755 9686378973091948463 113948959222236844 17769178298925790531 13132174654475294536 11847876942217152865 16183358042260069532 7353969466605063844 10318582222592306080 214319916941538675 13732119138700892469 7920118971947206735 1826076070020009060 10923558641786585344 207290083342575472 6682186836785756857 1645782576581366544 17280589768079341070 11547156598325403240 16843604428624313968 12598690091000429475 5680093278591547095 16769713013366081533 235843889689367265 16123423927483445302 18281136787828911742 12069835601274367784 15784757498398293831 310151997894983715 3219400956588025014 16347608789447566785 11346598012304075151 16466158183730832022 16323546041647714917 7385119067798424871 1957905042492945327 16062919807285086360 6613438606455737338 14542623915144402835 10259463955760678033 16080573612380481397 4993750499080481596 15198743983654678624 171462792752970490 18433465795217706665 1346318374075643465 2295035340142463765 7955023352934919356 9245400194031113375 11559820587239921374 1004079089600248099 7031972703401604711 4391307288982534629 11110197871529552632 12288171561315242812 7023477048601285672 9190371588000092079 17521950342137214123 762994574355458270 7054785088283763553 10317013642589051684 17067673845059897169 16098720077360704807 11859782589461348830 6627417087168515623 12919943206173052439 13642273079863100399 9294886910008061718 15694707293836791655 7553343229256490258 5919180424973297053 1590020751889415434 4417473043000529847 13088089336065823272 6333720893307391513 1271870274015805681 15404973521198457060 17148153602756499695 5498334833098034397 12875948515991403739 17798657798146651604 3945328268175629044 995309765681202334 6685231508101395393 1164278764780058501 9608004349532666270 1445981983709299496 5199054690049835076 16265071545958811505 9900940719021077800 10050191294336562675 12116709741434279447 7443292101788389415 10091318325592231749 9722531482130515238 15387611752953181878 10843235960910186300 10356663604385587538 9827713390961514965 2527892701299226438 5427881619567528969 18418008181011151745 9456598829434879101 3896461272927997791 13068443530929380477 17108381355566313737 12923792218761852584 4158241859024113601 348697042418315142 5831230984877094124 10644359704274912238 16446298270198273688 14991539869851305251 2895134512640544628 9531276907496930598 6409488559304317270 8270834184131731777 10742470528851636749 1588729247771124227 346370753232583645 6753970770973466452 17213789020380275814 16075734680403048436 4493008959056663499 16274890261694042037 16988814217242613875 4489263976956930558 2138689273971050856 15177372600401454323 16766205389433211526 13860443024597976953 3259914095815883798 17203503209657390001 172890039241203587 3444559348981768258 2711395431256952187 6435000995367849362 7494037250473379190 16117355075822848983 9018127303868274888 12910824250264287103 4691187521736763158 15651647585465082740 2209774688204909300 6208023693830253132 4112870296823759997 18424233370252973910 7499073505381060725 2677600015960323420 17040527371079917936 16877536147661034613 11766594100969921115 11522549191985395321 8235431695229410745 15136649799921805635 1447551005517142244 4034103597834162145 8058493211075067688 2927767327495569471 7508477141983117050 15980048371349215649 15691762210463479024 10021809953362800366 15384335585106331481 2425765388590413166 635068082660653489 348786003650285906 18083160745063502466 14876566541980086983 233959313264846874 9652212785804348211 14243276228533985766 15410044524029746348 1212723607233267960 2847629670129290881 1801416241578616092 16143549486986166561 10479962564798392920 730509984528974405 4949407295597798528 4193546717530930849 6967315028009756926 10209398064194617647 3116414236905327770 15483332421487129078 1368585945096661316 18057146618569955420 1720588472768499109 7996427189608476484 6064588749043084854 12863710529613719707 4541765502714186963 9086972464045685342 8172591480443738108 14545415222776611258 15141302489371014469 15907470337942537956 11825769169697691545 15340147030402847710 17716307133402955156 5134493485188812324 10537949932201628971 17279745432074010790 5057752509321872228 9568212195050773273 6929934802112211753 5162462464069238598 13451527535730850091 7657808897936590188 10501138823767823795 4439056415045038304 14732900505334613640 470049660553188974 6747567826217935343 14808707257756148816 17800764598902153970 16474479540890609903 15990704491129569344 10746236445130611160 2019002195941998730 1747779242162343823 12236619870950245102 1828879511179666127 17236134232824109661 6560251191887222026 6701373534878850547 1519580245783862859 9212838398479539245 15993537253987126507 5541271426139953971 17390816599410835404 2055522588241099162 5960329738881456730 17820585681049052591 2995409436337985857 12996353804015952110 5256705539029142977 12359650341215553799 5529891217613482536 14339894941259166534 3186781970969426513 6222577376453279616 2371877815575786142 1466402229206807838 10158581660201606342 4521161673585593340 385682633849400884 5867420203990950450 16625752797947924452 12996121187930497867 1530702796414309110 9168175807215190287 12412407658082126038 5921775869047810697 6814091651722356065 10819381265068935812 5436928642607633144 11965766394547613039 12221972156368581433 16608608654476178089 17787354311113536621 14950134715682664554 4933833348657497703 17291095220228673564 299528416743065835 2550664698185405057 16982990581095683558 2374214063251193125 3483668633810258864 13660043764285578877 11637726372330115406 6172532086280390407 11372464390942121653 16504520004537041308 11436813588259798538 17244858360677489109 6351584635755575580 1378096029525245848 10983369649826967164 355455873407537680 2113769010637207154 14256150749059792628 13609312752628253528 16785542579173294195 8807823159208594535 2824163514936406774 7653706404452049486 6540873737889782515 9975081495789917722 16335747554109055387 16294886027455461053 16302009051376110052 11062700777870050396 471664951466691164 14619153517241276884 14675322746591310358 15137193207205734259 17470207532656644190 5778456508642375158 7425631326673317737 17242518082352971587 15980891193548231048 11548160849717379988 12112110701930425318 2849675761531582204 3767045886036151877 1599802260139662056 15540295637296406990 7592590845703840966 11080573146255238859 17636137409272164198 10361215398665452548 14181379231202575301 10955507369794014987 11323848257798249629 13815731682240717265 2518342508391431297 15948489338289500243 12642859975235797426 6519212856488455270 12975460469314778060 11097844259396876453 865547191872017326 2802110614419584960 8227994139548556868 11433367963810305159 16167456521514280893 1967111160000877262 8020626764757982686 4469058836400673846 1290883800235824371 5227818951625842337 8056641797260083870 11560890308994602252 10928415675373263244 13458181897434329091 5952617622482314292 12052749355650918759 10807708286296734702 1182330277022859409 967892207877638061 17269971517955101217 9678709583785839903 5891301614522004328 3462025250107482116 18339293825762083020 6985746017334893444 5225125350975968530 1068082067880286927 12850592022494465936 11326916783630620330 1882824122978594430 6080791475249491536 7115457699861436581 3564963338958049450 5576871608337759752 8323589645888221828 12894390962161934135 18068814467933495508 3768148696082363586 5186110743048909196 12237534540094178231 1588380159961206155 4181710733718410705 16206932626562958601 9930375865200169560 10717890253096722153 11820745917706245439 13298878444323389389 10460885795724496683 15008490230625193111 7357205089073632253 5944499272971532232 17366655320788439467 4033253021938775953 205662007843344154 8667942849431661068 13793798416200488602 12115171496757037549 16872415839490366712 1690531326586806331 4390809443425219887 12572534160927855324 3035940808852373939 9861935328678084191 494521317028434747 8365139645876915628 2658719983581491306 3216845560174353645 7768376437680889147 10951037236022778495 13327388144725159656 5007501734865746923 1000127421370670673 15604017670039874820 14788190005628102465 847624738726744569 12152092018454793630 11160416248924260043 5379364444499370379 15307925983300283152 7887522835295987440 10497746726402353399 1372206779387372523 14771448236882506479 7802426441066740629 10813281937467873808 9347427369641370349 13834087872858254995 15510157049696332864 15390156723410030454 5800972302520060281 4750753017364276166 6172107994603117578 2036236888715436170 2707078231065061625 8298854252091090443 2604722845786201429 13266655523874949645 17546638993041574485 13845219654631494983 9681907554351825736 11348986721082387903 17952403484765005139 17220395040561496003 17599887922044628554 16416803774599155304 12517359866698469016 12041738931006120848 7689615226800031424 11001582560933493089 12686585387338521558 3516687110773003210 18162196594908081878 29789061910358411 14689692738624936822 2073564679654806518 15240283944607735354 5259714398638740385 10818239355280662792 1638324251925232563 12979014597340235979 3169079220106796791 13563541802785479274 18224428385536214727 13796553802402102244 10327975528215672249 3564765280422140482 17767847712904492215 13901793690576685930 11208110052108219631 10247651737304199526 4155158085665592884 12688973557877322519 17020556262638416180 17044903891073113940 7151817547032734070 14432175944331725376 217948262482137856 15102672772657188566 815948530855487212 18425124139819527288 11010346200871371023 15135442836330593714 10034429819000631505 12663197672044479423 5626262293400280944 676972709784733254 5373739752745408078 6528186919067112816 4859611081510715726 13644073462693873481 14862581196196337497 9133153351335937006 1204635808759035063 18040435820121284772 17517030142296726197 7598700379840434137 128535163222147495 2196367662361237207 12533892955667638182 882022175398600329 18129004464696498601 10433774005152534797 15911534185936579429 15698889638142413468 13402617724284856940 325849978505713076 6668096998069693283 15329982009269319506 9022524076024022399 12594152612988776206 344911112611116971 8734901401307084372 17038282308283809081 16345323933219174141 18224524085232213136 12869204469524873646 15333358428021071449 378866549294296871 17554111240145408845 17295991299322488358 6581322611467135704 184283168906266769 857869548066977754 13099511636986843014 14036696966575048447 13499825969930778474 5493031750809111220 10786272237313800159 8402022281942959924 18351876336536767641 2750121627075851252 9406401576616480407 6450805155952965031 16887361328104769411 3656144842942081637 2481435972449377370 3793038373505488795 13627049882579144398 7277735618575886761 11314470229714413926 4795422993290274389 12045458128209148602 5211606654733740887 848663324742306195 1863725720453510283 3524175154417131536 374595698879626994 7750075806751760023 15975358167440498585 8388985636672048947 970146567422977370 7385476621537158201 15226937666704426867 3339855365478500956 9787650482563995957 4781552034756280965 3597831093736724444 13486141349094601761 11811496274240616011 475869327790033193 5904590357720738861 16453271128168755043 16041364408092969343 16497460098289876009 3225983843637321282 9935554815800058923 3085320553784194578 16998993695056487647 15285905711845695827 4384881769877178204 12067900606143980762 8967852950945634887 16555267706757297067 2017550671727043402 5340255520280326009 4084341070820920859 15961968819357857113 17408607409341534106 5966933157303245129 2256423276453113157 11737889814075974851 7270707488945199577 17138011853948457801 1689889893407697013 7624197716256776691 15951092393860250082 7893840592948572222 15460869165178312436 7346382767680670881 731689702873505402 14107419544449884523 907348285415610826 18386326430002494529 2225573226614007055 8064530242420872203 4347470122150674312 17495870234092345130 62898397720521039 4364540347156360163 2822185029929841874 8367612979685925573 3184283485922562456 9984479211205340996 5402208188140113878 8159030272259779281 467073902093028259 14181105076179118183 12521477161820409359 1342891752611388322 6351025965466793322 1724000546909504628 10489777618135323348 5642040669695391972 7321850471041265906 6923981566499501983 16303580203077667148 6692277041725404716 9901689736526366987 17655961324350989827 12401115212877995547 3766346656925526940 3800297330162986931 4648465882017251424 3517322889078757834 3680749465340752206 10386224228427904582 15698086367078314370 5181013016159458600 6253162169999610762 9162200795278835176 18195615483500757154 3750904477058153432 12609052433075022075 3947101715544837803 10972199467862306800 9399071709812806888 16559942597658908393 10258979501016967665 7173716194679342399 5506447285717815407 15815385525060323059 9860794654696855181 2257359974428053201 700301806715277573 3394618837418066973 15161598497211366213 17079425979597403207 1288653644039920152 2870576785942657906 6576254023517713742 7086819139167964476 3657129513848554370 4015578140339884357 17921806974586663310 1787235510108431294 999922557323789210 405170158313363610 2301251385682450738 4982607401283414153 6711686066189296030 10418000122229224681 10291227422853582298 6732877439004000180 6809171104670223466 4710483163806090299 3853877120160246038 6831941280079038275 14326982684443849 6583849837368705430 4722633591728670060 9552770393454663157 5814706429905543434 7112227794314661241 4268619876244345716 18412227417872499827 17101244981409514691 11416475457253236111 4900785016280593849 15922188166882306959 4010400332351230003 7683473718699030790 3670380521675760995 1044091171986093216 9328022191233419263 16416842143314538239 1783705032373044056 9665929754006643354 6498669124507342155 2266986029484126022 10500317185708620829 16046174324986496479 5813772057748361504 17752413992792778565 2660958695009736115 7016121437340287521 16222172575239390168 5740225605554713006 1652677756018031948 3533431393932889127 18257949571403915086 64527388946487118 5120469767789835491 724846304142430970 1694122479749454089 9411633959645598974 13066549447751340713 535478498724974055 15464493226592784420 856806777530898419 5957982543458865895 115274303062802385 12435638649623033987 5923340864275698538 6316333299900665637 17509508889239668097 8608426998390136793 1265361644563180642 9045974942497943901 3567936890584951024 4488513263360566343 16330206401028866839 5462213085868429976 10421912098832297555 6207467873115181271 421787901597749068 11604384323811037388 6952546826364994797 16964982079205370079 1674123069668484237 2970887908043902472 10564441838689598271 18239531476470548918 4924895827967199260 14233376827019784214 12401046600019127066 1337151177012294558 17221700208261757283 16264413139019300481 11068437595096086312 5118655739578012597 4931723810759867609 1805507470584096942 7248265539844233851 6635547486999473843 8400629948540690728 3120354676126994913 13763118207002494584 9197542868737675796 15226083908779480391 8638215419839594719 11567000914517954302 1141514722708924529 15738040746947578718 16191423945068240925 17677887839245570354 12848123844476335912 10036236748740482578 17524370658622567986 4242643652144115808 18209177638771595289 1099307708190980451 5379537968600316282 8347579286977868057 13141175662190395226 13683221410117051109 2739994648467977170 598154839002667625 15754156157620494710 12080727463012559494 12002943788085421334 749974888705711758 4847300697640955556 6090963424959016748 5826406347296418766 11801027063350323883 2810371117791033419 17497256208415488671 5332912552141290147 12018485258802415407 14288629364318403968 6537169235868782 11456344776475118473 5684426766010291421 4684504848637946765 5023362984028509907 13966665493716688601 16235155355643697840 11603517374082087206 3743486491448588017 4894765611914694686 15567274516667643076 14231709359094967081 18123328036188904078 5726632747451538835 11284605654948342829 11155810968037457094 12328806170143588125 9492343634819272127 15494809181032311799 2439367053452802499 12061041714967666335 13596514730733801496 18389132704986905454 12911529132923130748 15778582330394551679 11141671648242996616 13967056259732030160 14941940532362345481 2685537276033486840 12638300699575117685 919699827807026811 17992743900549618554 16638779164294056139 2923739606480169612 6419010802512678232 18423745000592242654 1385414642663141377 17702789629638470042 11120676147534554633 13995713982584174945 5404120729047948737 18082846086741398680 8992242059357356202 13467904161470242603 9473020919637294222 470615511542745599 7054144373116328974 12999268355991553451 17449451433562483523 4119997009001733803 13815792524346516790 13384815079658276303 11193824771464214580 16614293245604108870 10013222184226203762 1628490537160945258 3852566771452841742 12149730837594082791 9146899911638105404 14632175656239306890 16272748035632034555 8157863371785434349 13051241404859322115 16895866948523742263 8480930101394180638 17856672189055003020 15190665384728993549 6677487019560113312 4078187627287799682 5097898231150645192 14799207827820274937 17612122635116447200 8542196745907522059 8975955190844090707 17383895462974643541 7120162755015769550 10451243730903205468 7567548019981007697 9363443054211586668 10212214593869742109 63543804733494563 10168633096269758860 14995306466757916447 5443165856696741135 18081485039750851977 15746688377987517391 4381877674548539270 2924393601676287810 1081629115389872743 8263839236630571692 7938574875062929748 443065821472200420 15685252836651971680 15320278938075682693 4530715155697453859 1797727433002620044 6002066001085581526 2441687720579700830 17547327534595323235 5174441197463351939 11695483363063969068 10540701372015426436 5770870712403519392 9574677957572541981 10383533819012633289 7281674309139638231 18418518940520361555 1830386579264013021 12789464657761244228 765952976602198835 4948878139193595617 10341887325839555706 8338848109123566862 6646126992373775682 4972343287050183938 7148401909857909222 12130358206801034204 6141508808540613936 18185429894740399608 2874844375172165167 12726583005304789721 15457525943445728389 12398685145443361707 1325623294382961374 14966864236588519805 5556251957346218681 9184060320157381159 4196831910356229249 14989010671952354361 7400004989560238134 212169546877230812 1707769740294672364 5121380112624973781 14196907654583291452 12619621647159692204 2627501955514913491 11780393974796260638 2982965159674991615 7423867094223372745 9141667690937349799 11496030078368255815 5775269145739620885 11452433863488441985 16548875728085462083 6135097542101008374 2372838311321046256 14202031517423676009 5334159061390275767 8735961326729671787 1056469500486417616 14446212562478083630 5273151622888910714 79985081534706386 11262628038841865868 6025502138298297764 7975702654894034868 9635355488648057369 8392696790635683480 2720753957164427164 13619504896904528134 3694488477424194259 13557449890240367670 11212706519810587515 9011398795834181766 11187935339207189588 11215944595523271632 8417381808493336583 8094940548615595435 6555281981572800751 8083696987420804049 2226763370888074617 4066944042779070032 8356919488774439150 4041371955234140724 5983877790965005907 18136430924926185178 7906188388415270366 7103341589561024375 15100602276973749618 11349072309046037797 13607259152140647765 3503587853402809387 16286288744966608317 7011467981735994008 16229593483226084651 17025870120102290696 13204625221186226783 2351847992039361590 11622991681746964781 320354968392682877 5322687429879054984 16042607564843313527 10106443004214328677 7063723457031650195 15893290086880627321 12302475618421355133 13920096879424148800 6084858650520142155 10746018133371940143 904623473671344785 10755772695342094836 4145080579084483372 15360685820720539315 11885329546055067300 2722571180305781621 6099179383950810931 1355616079316325401 11407422083928242253 4592949260999312442 10537249496948561939 12610694333853203569 10356384980178594832 13247456222934839234 7436343090967585172 16462609729497352536 18441011214825040694 7577927051294891641 12362170635303717597 15864952180767914328 13352868512771178528 3739785778157437628 12919045923602061 8392936019565316709 3477196176429946549 14563165297503157765 10282728555868611459 1436561748860284456 3735092854786922065 13098490735463225479 15637777400932122499 13837542074883544417 13430063280992265368 5920732041078440543 1360240659279581947 5539650237047387166 11675282319055320934 13915316499586501959 4392437182605784551 1970133588356320514 9692526119260498487 9248436902112585655 15874721393833259726 6888997415263684454 15730046781884904702 11809193915812442301 16498996182077958281 15716793782519464554 4985998546616299082 2809924905158123528 9521008178112391293 11316585465829184898 12445923185906603143 1462355046330890936 971328314490009695 11522771439696699696 14667481285124782129 4711407983946422485 5821560967350599270 31391320127426405 11380849434680540975 18080140052919959943 7426689859488606817 12880852716243615334 11871991027633968629 16952367902053627720 9125829893961873853 1581433342125228565 7321060271409293594 17466285852780140419 12642187697107527307 5594570837122448355 7207223501200999080 7975302658673073396 360494407440303856 5769326612027851229 6884735198170399826 4814503214878359119 7834122146943331179 380158605832670804 7206172179009231133 7702419288950311083 8789353963881054141 15498751856272431811 4408538031912266523 10585696815924545780 14491852257501756403 7649503057388358557 7961200907393674131 18223260239937525925 1941578153081822453 12346960629767258660 10088766535098299965 4449366902632704207 10590601375373963098 6740184191433812611 3514966432173120592 15755842447045187599 4699311018544876255 13993578995199165638 11747429408042517503 15806007354376538658 366186958968244349 11835633460265966496 1939940995614228881 17475091344730368398 12285601506379522055 10643013434173114434 4847440446913868252 14247372089912051077 5294222523858592987 2369199004322418243 12723652011122103613 8990934770849295394 9425934560292666858 13919847417164798837 12392552481944605796 6651587401137445223 14653156536504328483 12097145501564050471 13157836972137753893 1754763169746543865 17419402257055356335 4781554264943986833 17667419445598690049 16272464731423409644 17398908796320943421 3276491792285024417 12844905788444784700 2487049446770282695 15478735867514800700 10703697741740100522 15106410402942123038 2853540685319543127 3853693040968702197 15133690490631818861 7247432670712877456 568057091318179995 2954602497208747943 778403009594657084 5067176716031971703 2693052819845373712 15881950150061993079 3978874947417904479 14711952688892603819 731235405582906646 11253233134801604071 16822608751507034636 11955313807965410589 13075875344188479206 4375017946697734228 2371707765565616131 7966652531887955768 11869313586929114150 10178818053494240280 2539344644119393166 12512969375166855380 16033703776022640703 9457449451336398677 9095477769118529048 7081828926306303028 14131047643506649614 11411405458105993219 2940811765672943436 10032814718172601967 6117148996621928033 6116007858345653149 4526254361168369579 957760694982985288 17152323594560647192 5540512400767864940 3742887073552374913 9392914029424735731 9957292283352754182 4604822753398798637 9306529960482810105 5472230930682038449 13416411405778923931 488902485807885360 9039014276431616477 12520951530402699936 16304274592115357336 7016173274196350230 12767801889115616908 13574207557608802410 7162768698404680234 4124155001570304250 8465980451064635294 5863797610557188641 16315822616165985036 9277938831657120735 6307906848381099568 7189089969156462542 5788876157193453016 2888120455818143662 1505878607256205229 3882258880853113914 6877052548423439835 12972322818155207998 4296651107247670888 7404329468426428074 6457998670271161531 11730358026442084643 9451452684765640189 16732069070185718644 10144363847452810289 13356922816203269996 16471507068115907694 1122024650240198218 3496563541991917039 6446475300277691908 14372245193304462856 9767721338579918418 13489224390469994906 3579443056345206556 10138220043681318310 10345354556093600213 959624103475553349 9713210176549665234 6922908226751235179 9557339250557700671 15504778135341665683 18367340306511816639 11331940146803670881 7080965325136145380 15991412616315611830 962364919906188799 7037590714175889764 15462548486697268651 1739117905027458003 14724316019323983045 17992469273270100088 835531356459936704 8813710607388121741 2556062975133446879 17845819056562649798 16744183444099983592 1736823610010880546 12648139512156519580 2478234357123380766 2734830727279022811 18418708830434187955 5915619132497423562 15437698056520225102 5967329222050685791 10740412163239731610 3275399088061042388 4340904875940611727 509483018780880357 16329740559571389913 1067381546907022740 6649911200343937431 12742481672909559721 11035170870362553059 695649286126915709 16609275596671013877 90986798318567294 10024358486647837518 15151189939045757286 1161322783342928442 2296258278590018912 16850529718309890697 648760544128272613 15489905574740134324 11159359190474770687 16793713846293683180 796515940022519318 1192361958697823160 12264973613024983200 9298705705796034139 391485573235506610 7170043346825490031 11117838264329475455 14507969223104615132 13554424843703008879 12157341894117986752 17862038967209489043 10944275673601194753 15344125310545059124 1502776355173450392 8115547152108348070 7692301995841570809 2557050086647251916 5868065048131340740 7014808512735099216 611400054182797827 12986346423913821151 2979757667446592344 670889496016974088 7912191771534401693 12142493719750779415 12923907135878062854 3895919930811355252 1311581206024505972 2458135668118749699 10873796006032526572 10791219402801006837 647038835218794332 4129178287514594175 8142443290282120132 11412880590859775022 9628809887821577954 17418716733522594151 10269034906593769427 4527863380729423082 2361757768872604150 3126586864751156489 15074633782456955924 15636942727520624122 779475361077003735 13381472793601015601 7152779104124400694 16254436490243187404 18051876623434832488 7640368370791261593 12247589344619312262 14291660049011325764 7607751064171568414 6050833374309306622 13477695916359957835 1333380868482409665 16007174215880368233 1082958351657212120 2353281820715717969 13231795796264663757 15991534489691048382 12077688264101865979 2514765217229425815 2510287838982239120 5199680339880410649 6154019837119677721 17110170233217602823 15436584453516555732 4419510019527158850 515295724845847124 15676541466246381374 10918586849901032525 13361048175904111191 6459382881805755659 4119078364320338786 11926079144965223759 15318330212321588749 11016071900580434770 811267590533734899 8870589432947417722 10192036882401105486 9412038397346843439 16052255515413451232 5158032241751355091 15750707314128019492 174819917801338642 17155192442075239633 4368117029327031477 10090373590466002531 4555670151312322304 11294279273918357560 15638124866739649390 2033362131384711495 9474536345149128931 6844138648397134507 1174439125938493872 1413154692082695584 14403086871950374417 17801385014069730596 5270822564093144786 12947567999183864494 8453869711453151936 12631560074083369708 5178393639883054679 8920561810834699428 12740099483938182711 8265754487330097063 9825949718256374882 7163261006384964387 17811865070875372030 530511759753382371 2230043845578481347 8887938348166303287 14097563163759427447 4659270670441488824 11661535251194944412 9171114771246919440 12459474900776297150 9709706389824964672 2656333027712561135 11739684930006544752 7005558482007794187 11479171392442703365 12996830885755243436 13927922633901138567 5330921351201698140 9310760617103235540 18390621401251505857 14781863527988666064 11432805197214417892 15907454873258674712 8229738128947848376 5249815886591518892 2586067094891045669 1920011171596577604 18262016605925474143 1293804093850949273 9324581976824890208 2518940473659784480 4367622864111804380 8522320747921449804 5266759851781223343 9342984805070337621 3937469090233594348 6590030965941070689 5003077789694128145 9551283185208258494 811863221395653708 8064151927303724915 7077237422242934830 17261585536771671356 5202812919345435614 452799817768293466 17556138142393276313 17198097933849326862 361240875078957508 9707243854588637779 8724337206494874209 12361001148378933890 7357022538072995893 14411119842883712848 5128827063808033431 11327955925484859995 1416728293324406663 1551192678262265268 8520767642649862595 13945615575701467112 18329094078183984568 6452322909985556451 6860136771399660992 14748880522142002508 4450263390853842274 8228326901510113767 12333590634013426258 1775184250369332022 16237397834650003118 8058579257254376152 4680293761348786544 11016967992608033358 8128024102849692304 3203142134967007939 12408093994725736253 10541048128185379742 18144926901692117282 5919789729232941562 4460874128286850006 12746156666673877573 9067675669759795976 7835196690635298028 8891902526580652892 14617555675088914066 4170682314789155735 2175159931202346703 9777564001856463229 13255817992757709270 16573978883069536221 9779714799891183767 4992894908846506414 282086106601748540 4782483680136329213 18035915020688642700 12971259589514671530 17418825748325420063 17851492516799007233 17480075867440746489 17133481011449794393 16439992136247086930 15257350232906627660 493736984487704965 8613895815926453154 3942717220427774061 13798157967608614141 4888314800318754152 3569709684957363952 1016489983095230247 9335718287073668220 4533106175120052315 637446245098399441 15112634313071282215 12517253254312438734 17325336852537007444 11861643480410899079 12970578721452856868 17962393353419112943 15967181130888124339 12289067344504389934 15869308685955027788 13997910814724959855 7684581655378250837 7135373079083911629 14470520964273614622 1277901745084028854 2772710539115254809 11968515419408425548 6167153941860269891 3971423324960701988 7394978937900672827 845946434462224196 16283625062772088315 9367227154593400350 13346086906167806985 7272182266396251673 12326293456094805931 13781143519774085897 7170343042934133413 12696541509431491930 16235396984781722404 9287659970634882901 14751872491139050010 14446049594365829281 16310340071729571827 444333828427756883 8968750684337651661 6112492850307505335 12938843173635027428 15205707026697372796 13923848938692150469 97104532294687804 3305059229669403853 9567537380830670687 576083526543286626 13738791937860925955 8691249461167285242 8520036874485354020 3054860455749574429 10699064272489677821 15717861843976831231 5279683971360575237 17419872186421530927 3274484532402577703 17808705207707458089 8973198864084126771 3439712056141314774 5918387975571836027 7135567129056616579 15165902203562686736 15284804409189496358 15931707600932526627 16928162280371792567 7822750378994319025 6791220621029191572 18287489551647565688 16346964613996536084 9854996264214012254 70471582684969418 11036297500638265530 15977253340707023946 18361774164097143221 17752261304948623356 10116644530537909691 13335240480901490369 15105932238784171088 2733062810182561162 11591341055255993827 12306241522507873684 9503061266844420147 16837249289274205574 1652433164859951923 13176327816448956042 6176063443994803320 7245084005047421927 8640062293764700013 15778192328421830810 9382367832643993127 4634056719355245626 3546642311736417993 5843917509210380993 1119141363812656499 6493440367580174925 14570718269022471384 16893254659486609294 478799588635154889 4145572931793204830 9386487709105612984 12525264421730067264 12169265203983912031 15005068278363347323 9787147871973659419 775123619873254617 16834998886377778759 11941759426417165715 9921125626211228037 6477268877798601664 6858165673319967904 1861221562615119242 11233424065342569203 17021197260334115655 11481524461848769238 5585939756295706064 3287924945571617998 7159674242254160358 16799372135852004061 4629543899282622790 12484955161098502758 6717486764680337465 7790082774119540152 18276386588066631850 12133967607878214889 8963298565877431708 13320934064117376215 6588636012940438395 11794901383810725236 4016710125285165342 14565992084789188396 10580613445454596055 4496144216681977855 10070865907385670468 13623593086339096096 12017816533987101548 11485288695438953688 3662974370145202644 15816045121168223055 15846102788719983836 5913904251135472764 4917027691684240884 4282325888289938396 1902681984562107536 14901206103336359029 906507075062510556 6577669529807370179 1757072593112986137 13857540153495022236 3914895838950976493 12323601174713032709 10972855856936311175 10806888699344675520 3757290753063184259 5269754430781440783 9601607842391827850 173688886788988736 1121329536136734472 715845483315807309 6479961065623009423 11012122038554269357 10184839046274064293 10698123463099499128 13298178933719111980 11674182877222995453 1431258346709029642 1580602951484405350 1025274211628123510 11074838807824261170 522023982116075918 14734022939946968627 1773703193801086851 15164528565118997627 11988800857581846959 11955703185621416326 8433414786324529408 17358611550669560371 10842423047569145271 3285681605801230013 5259184485700468 16768465799086839988 17276897884751991592 7938944356885091116 15071287289831505357 8458455504876744468 10739922648724705605 2835979038940367971 223940368303648819 11325930151424552560 5439820379930603588 16812184957158121382 11046260887445522041 17486108340175083888 11629250247336032894 9119709460964688957 2120843550750492952 13139466293262580842 12684424238743010956 12535280335500125384 14870412569604341736 11545208397576823922 12629448687996726387 12230797016703906 4163065938881515593 186196370180428283 13141901586469612454 3229409198974168774 7253102031808142525 11253192703492834138 6277406467146365187 12080356240617755125 5289885630612971177 13752515250105220868 14948129766975980869 2824209736581001949 16849819017785711926 18045098730186312940 3509851783284338341 3213618616805507379 1055876880590307685 7472020758690539329 15928188757714007190 2211111681656937589 4676758890004699444 7438696161964400531 9551666514447335616 9832621796990578750 5668778320905327346 15127566111166796277 3549451818495091903 10719471061036480193 5947388097206875071 11902274285429235873 1359156431048956391 5847436370725871960 4651223594712724475 7005001764073719780 12489953576429967224 4756675723323310261 7450041902082198389 6623283570139376857 6009074476483550240 14740291937395207812 1528929921566498207 14499019481673062222 15096049581664732134 7710073825352048371 9665562222480500433 6499134423287636457 13150404289982983516 12358558663128389670 5663212275693047963 6795197016092170104 17529721625236841552 1235783304926362194 10431212611377264836 17249074806140326943 2200912990786305536 1073623845660399777 2895147001106693515 5386187330964825185 7746574000629179684 7132919145380457060 12984912975175464130 11457127544593851999 12486333213307365677 10986548222167404454 2872824190378850696 13754256763491006463 15292780556517600267 15046404017771058175 9285523836531182934 13475004843597696075 2975552037113710355 1425547109186476951 10125421043969917903 8518433282700371078 15126706121473882487 16650417734679352176 7171405456229978756 8562249272023146124 8738763612619459437 6243601072423915447 17028790868617592384 279374670231549129 3496799641987184773 16184037552828360363 14156365471629155835 9081607633999902360 12716139249009436580 4421579310142975805 11473781189858922137 5326871773452639252 9447055101104970113 16708026863048910895 17208916653862830960 6843827516865045322 16697646273363437632 1276006656730308286 10472145258374763355 7613427598737339813 10054045346719052000 14359008061555908162 17852533962092755878 15780315159215865856 9008862286919921381 13445665557372594037 4476894660849381181 1284312705269124105 2063889011745287179 18294292087515413317 3839806620774891144 12210823090999840240 9691424235208718114 12638615174700964231 9551710785210620583 15546055734943558304 5419380857991038669 7333487853705620454 11843474603944732671 8664254989527079846 13655956349882507434 18262101214176084947 12632917548603486731 7662783798782533309 11567929138280784320 4877750471781050292 161532951559276618 6295839968731757082 1521236200606589956 13160442240820966415 3284492735941729886 1865326027348412880 15058266684231525091 14559794214817502957 12178584094161148141 5947070853203266140 484713304103574977 9997643045265081761 8928067524512420726 12595714671625422705 1377833268675293795 12155958253360147364 14759691384415822082 10885851981189460464 1516583680785849291 7628680367895528381 17914227640309038917 14817801132604817087 18132642614806846449 15440409244946641714 3359871965909701965 10960241135826834536 6167128729302058095 14207315553175518165 17412919187939122696 8654735096203647074 3286570084381446313 16015480475618781877 16298956965533899039 869850160252042324 964345866121911464 11506953396391950314 5373667598722592330 2591170138301268398 16373999401231980201 2500742448050618025 6902565945508284146 2240662958510640565 13290337721042765829 466474126002753670 12317815437648895355 2341340997898575339 11923105673501070653 1815510794434109364 15455401724168299365 18223088264240678619 11428879910995931214 10466634397810494358 12962765529705698274 6182597718199799952 3445163003125508090 12186056439077715155 14998215023768269153 2677034477941118604 14926611353829983114 12053826603773028620 7504258917978439873 4091942681370568251 3180582514378217653 18274225667091631903 12682129108382691647 1458653749365379761 5150709282994073159 2855678966937828353 17756852116946205174 11328401951643910152 13956900218064628331 14620692821078777844 18442386376137735570 4255486061604037072 8013099284285584215 9130507644031044917 7064576755627514977 1157466914272332783 14253051236005099599 9148074499319912571 11564015809596455919 14554176491094087427 8443365308025475393 18355272976265273946 16030392370230202922 14843120141660292612 1121150651180603698 6601671268283134876 16216648836761290818 9776889266878432801 16746004849263265669 4757255995183361782 16105276156311361276 14942807571487540713 16802117973056728565 11761164955596847275 1412143142439758829 1999798459081285101 8889580301933362402 12757375344075048005 4718355562405044792 17955463513675794267 9654057953482514146 15802085689525681376 8384478022258169758 7557265859747255260 7247092257195598433 1921738643147832067 7198979455835005817 15464151166364988957 765125070153438816 1961855195913661079 2683658415149019790 14471850514546110554 13714683648531928627 11004250919240285630 8595746244731071236 10701017395629504655 14963277108942322386 16813086682109476241 2004405005047442284 4375779133829492610 7713201894550319357 6514385429257039503 11456346726998977096 11386918749370580722 1999938790790825392 5277062355168598016 18396860744531647502 17543606449012304764 17857134194962850307 14744525262347081997 13102564375543092091 15467712542683244154 8522667008255327603 3657253822333152206 2621459073707731331 4695749255819589501 5886725908776361407 11227364959127095186 11922664543698374292 3922773298360598416 15476700103843499977 1343418493364950361 2680458439012446976 5334897735590654708 9206343288090246717 16415331540139164214 10740787154573008232 2918357192534143084 7209742093769468338 470452370413201320 9156355462094005723 7971049129510064895 5243717454636959174 17222864873729568915 1534375290848518444 14233092796180067708 4186320348589426339 8834413825080388860 1796561657912944654 11247019119346990183 18410085317140014334 14643101404922416212 12729069292657305865 12156847600119099794 12787713283503724175 14271403405845591444 5933845814467561013 13754865478204847350 755837378539409099 9900116976527423671 7021941223560271621 8274179854686289700 10890586776414991085 12504602908096027963 16304976140795366493 2192054974962100329 5148611268617630956 11011049523936348261 6171395200737321453 8373009246054615830 6880951200147642523 5204115942758713989 14836323202461027769 12311397377240051598 6914882258847664316 6056529516690142330 7678484138148850829 10295336023666527627 15458555326081602252 12730338442925133752 6686457476947757041 15577913924792005819 2118923931773610008 3266956322691912208 5233847622457224356 2954470878553689241 941706786049588206 11844121712329424033 1626935272666080550 12165952466133552742 13210606453682374741 12198602374906378917 1009721724387941229 972578814669924854 5876241408738216040 6237910622248777813 1787627172011344777 6257062922618351508 5949932062907178986 4422102392842503489 1878211477826413152 5723410563595502036 16255801448185172410 17475093085401365325 18044923466027054042 1863555112540174575 1170729551875092342 18205332954892922998 2004884909991236121 5699085073190493718 4331275044878895578 3107822702097491047 15046858758120519455 2785242965688295252 5941383566847866595 15353010327501799860 9288449356983505211 1157781107406803554 3958655405426405231 10164304498082215457 2985926181330644954 2015230822302421346 12903949155365151710 17362260277408381607 3420623750068785050 10492025083013719736 13815500237839126848 4798982022864013832 2952731482860322258 5617283646231632151 16095359603037027898 1921400625554145357 13623197757747822807 17001445543916091336 3612065833167828746 9097386574133680077 6614597368887987170 6327575688340201196 2141053363445741343 10586871722121599840 3875912614855130894 4021262248974847131 3583651760998685230 5817702558398225140 11107970787572220094 13478037390278085910 5839488208010854869 15710669762005931916 8417083455533224543 14039030465221965643 5505387825898467076 12015189953866239508 12203067045840702075 689727217010333854 13606330399911190319 18293910766225461947 10238985414053849558 10153251431931384828 279678713706455335 18270538787524530531 6567151431990784334 5775890995273960153 14470755592968572090 12255412839266681052 1737815610385781374 6312041442001626693 8612199671200644069 3584731919092064158 4875077368183875832 10404037936399721234 16652174806160086601 3874669251832184599 9200047138120223132 16976975580422222578 7409908453934924199 4551782667305080875 10003768033759841326 16245660024958080983 16997470448145262689 6612784926066434202 199052821740739414 12825466043650769248 10809895246987579023 8774048883393548827 12984611705074119705 690324355822672227 5411371401025196852 5201620016889464195 10568405749812024790 6654136342179672834 12859513473018189512 4622040549319649192 330661387585203504 15491043752295972684 1142071999003230078 16389095604512091073 18004346897355582189 8220495905834058221 88250828130260989 4631739320077876658 3373210487355081751 2868362428474775085 9021670751678786405 15997463565840926911 5152994953489234908 8638159123570858422 10765050142384109145 17132345624630698807 16911640479635578401 9684263884655022597 11801468711296803789 11133205920149918527 8439483828830579592 15218713200356451502 6146186988176336409 11043253601267597453 14847993065135412661 12956737746749373521 10766115449760617093 5737958222332859440 6415509697238244330 11635541276490516538 14877481776337169807 5705896996788425313 14323480762665219045 10281267425737158338 11753203038043653029 13273724002302750050 8484629803308157823 7611039642557858406 1579307289119065031 2326525426607857055 8715206229042528100 6355643709931545622 13848554720534888958 5856126568903695043 6624590746091989161 2603708867937888632 3187419400233694331 6739734169611980551 17879749081139976797 14827958274213048209 5308781790469841693 11161363343162632822 8199841347854153123 10194950974624504076 1024278295067425117 16641090384886694766 3200239098047741003 11997278238335249171 12433825736892935569 12063344891540334496 1700765016896817095 14190977682914016283 8740340683462340782 7943152191130870838 836285753388621809 15535014975111016570 3903733457675578851 12596138317707666532 16260929682916259235 5749838131465362369 7886529437611130554 6445331953280123298 4325183530910842328 7076457872913602944 4704491848138341702 906505279778718596 976893149067208406 2001666163487752708 15842708264258144117 5148738157552353027 15084464639946963771 13684525331695788983 15734208805907422142 6539159434544925233 1717835238699689925 11510795098588542892 17386878376437309448 6895465275369633489 7368068789122459480 13675041349982459 2985556133879600622 2929732696593895840 2130173697730899610 13410364942209029005 2216572623229983790 8758313563967545008 14331428619216683688 11890750832218497497 17621330348102754303 251072064979889984 11987376321609768139 2211697686110712486 15390500575618740665 18200487986465418942 1270491320460100199 11965496039341336629 6847517095273181738 12855491943868783853 12489426507456603943 1169149533015674858 3110603922072132128 10523293343292040227 11937350271029409986 3123200994250700895 12754578848259366120 2578558484824101648 309963333326843051 4647242500706473890 6726785356171781199 8229706140726037702 4612120620048371499 10806551122592622903 925720934789376634 241735719268164117 11459859368397998998 11669879728896335359 17795781173009503314 10135236812526140642 9949451117051493602 14448430133149933463 6498842644130442129 15139885810499527771 13024725023701194363 14514697408826092295 3627131683765562594 659599739212390281 14578659502291226529 11727232014489319447 7598383082034614115 18398075605463021175 1848573250095268580 4804214157385987464 4652259319892910412 2885030047871185716 7442303224828054291 15609143003682458400 13669746079742121640 5432847206289240911 10054757066063430043 5363400958505763265 7341182391386326176 3665445261611464377 9655616834934180042 5831309768794277339 17627035055499391166 18292408550240369403 5720368935836129697 2863189658555795489 1626454858395349538 623617058038748989 5270613287569622415 1666485499324798147 8521903029030857198 7278731385643294576 2417070587345610646 767640864258537085 16404128346129042832 12512583468264206148 16320919499616449406 10757655209124108874 17860598377824031122 7984701094427572417 15918694975989358913 12785244806728512539 7224105825488097885 13999193342811758273 12425895035844302205 6238404545547584637 1862431224336069523 13656822546611383872 12672753697136443996 8699452610838014666 9070044238859019614 17291251855923509788 4334099224944690247 11074885856367943330 2418915155004291040 167333590824431462 1562903575687046954 11183300038720890261 4397250580109407071 10895572844913802136 8575726947245837626 18148851578644981337 2270559177979117746 2891332518819251593 12705888526049151064 6244067565561515060 13081077066011131342 6420976757688820604 9211883256304196297 11315526632421109097 11431720590180099582 14727050563493972337 8544264503136182276 17876473880277651049 1668719366088755545 15402819071212193723 17723529361273528159 14960098016180493516 3598023666409900843 16408014501887903666 11056331723085348232 1930650227274230030 16669560948290060367 14572768646708086380 11633831315034151536 10521813370096161863 17024934855052249953 7847545921380484395 18383630115941036256 9248196303711654665 6652557522102281284 16603346204356713007 1596960939358077275 16323824478038639019 17911073365828345511 18241769595808534796 2640130367054745345 6612130049169490436 15653169692265529209 11130046505795371447 3966646289516330193 4791150701604286980 5058127525625058939 4810581437904461592 15051460554485071527 8097767345510110039 15034364036256768523 6863025001190780936 17344238577875153350 903086297315188481 13787043244056616033 16106104003148645441 1110640104931467553 8427400957722680068 6448893241181050799 7249484056652245859 14759866596292725697 13200525470744398175 4597570190342156050 8085900056540971241 10235035033750933898 8506262398427825451 17623817706548033958 13506927680947720849 9183539032759496920 17846773857869814983 1459394553517452944 15940653298418409266 4804753480793666513 15915820025939182034 2527238029199810375 8726599342143945055 17432809488855010547 7997892122885092725 17571835209020064443 4417560374476436286 15365482812275789123 4208498144164413762 11724843291699607996 1605903226912254992 7318203310472143294 15375281012866031130 16215543081236420526 10612469759899554555 16089856943832922230 15834086230723988674 17429992008107554198 12073284611697190829 17074595672607245793 16643812703481361190 16915435467751191146 6781177200788326104 10086086899637485667 881961288040474428 15258649616231406408 6929008311836923429 5234856766546050857 11951650375468904996 17446759086823667687 13197748552223149505 900077468456243941 18280497024113794796 6174331231050960653 4670446656825733192 16475173663578792640 11996698609186584487 6275821778601873203 15855950501606751878 8638751228837923429 14259408556379239836 116623328012993167 15390456222597945128 4622829997042435938 13196945695664689780 12085886816531648143 14083903865075601823 16895881498826424590 5857325856590749260 11331718816742105735 9518968998223924562 5832270648887291821 2975619579884668627 9699728147122451117 17844182136848320624 14973513688022419293 14465934146942396810 15697448906834991653 12685387767665874686 15306600490643568726 1394282168003861422 14411533860073171701 5199962644915615324 3442923409168932472 10761039453649706933 18341739600850681393 7168440217870356608 7385750776280168528 8495643362174371063 15868063360455326509 14362717620683675154 14248506686095677820 6205497840968968512 7233201346012772213 12229192997307761571 607411073436208741 1458530739907661352 6599640041675674529 13883089220232518202 11653438491178982990 10437112790591009615 6707152755256765498 7975693365678121792 15225009550851920608 444753665897791779 3837938639325502566 11525510601648957836 7722649467940030215 13939496411329061990 4716723570322521166 15577750903913669319 10005705475625332041 12974604409786632742 9551606315075165102 560696934278537780 7027926767794351287 4903695750340292716 10126289503691741161 2616421014807027101 6061910979226953913 8609537210661036030 5512105059045537872 7114459218054215044 10188097363686446414 6519858434201473301 7037453731661528808 5908224972094985294 12066882962902303277 15678605583388428278 8185145172706441429 2891868727019452468 2282509847911145220 1086868908516179609 14286439484745428742 6762049139519957186 11614535222318768172 15470026728272608341 9358425733616260600 4683614801906873223 17523191659000247324 10791425417063572162 4469539230390970482 11595303044840586470 9549235285285956106 12820525329502823504 1918219540402689103 9810444905987855889 10739661850784097231 5009763433669885803 8128808111778853225 9684812612951765861 12255244320675897222 14754511861383495778 556368540121073880 8417168491198589276 11966245937571477892 9528568700496918792 6518445643295216270 4857569312606054800 15551598385430610263 7959192231107794813 15542906344608067145 14842301594116516808 1890045052085112052 11696249915830037794 8577744156952903502 3102319093207177081 1066462820537567095 15004109430196056091 5995807003024972239 6200502541786575563 5172249159560709133 17376985734272938517 4057639465556682965 7983983898157617491 15890726829627470552 4637338763105508889 3247595312554203897 12470395429713056650 8442251375284484304 11235528915603806482 11131253481090510177 13899934307560345085 15411564041418358784 10669018318103286662 12882668368884377917 7363439275597981454 3388413483399258989 12410793728453544187 15660102074689664116 970495366660316455 6211758047198388954 17628460248545080971 494502360603630050 9764151444069611873 7445914411857173222 6287307848349194779 3950655029675819557 17717988670878953584 5680116214112772833 14576628410121579683 18015051747452906633 8725620996102156093 11217704107312994687 12843912832789852183 17219794153505759817 15896939261147478114 7141475149865747938 16134744219674938519 14280873053989070082 13309471524654061603 8759888066359241427 4679413536459936754 8429835241965449266 18437378396784454488 17246076747659162317 16731967478332245298 13245063084281185561 13001984825783338388 12527942219676738332 14275286149276162881 10533185400370854702 18392074370669627223 10337862860059775752 9631072353502866987 16342180741642612438 1437341997345354234 16594326201822004220 10662498848230052008 16203406301778443224 18392451230171260844 4673961264037632525 17734793809834099735 494820520388795030 110694862324750508 13013884520172968957 7003844888107287496 9948977088436505520 9820530909599666404 1361968681208007564 1346713212739240388 14774659615243195830 3523883696794516317 11205944679623938944 4014754344238455688 15617853544113564639 11461033689020067171 14657608599873830678 10535341185232888254 16084604852336092408 2158191193065661400 12099760970814954423 5216225539442852029 10829927208170925315 11134398895875118788 6377172887117445388 9850234021538333717 2162112734905911043 10769855973859752471 11812134161615577766 10834768988053466942 10396396391521915820 7989707578029295087 10849278066562987554 11939973601328615156 2554211559284818675 15562154489921167143 3105122978001856331 6333979688228220085 6568071840040208806 16823544284012049400 9760035545166941515 3785390193723166978 9434420486546377789 9092054595564431636 8044035700754803661 5308993411109889325 10942581099046569239 18336274615623343169 2758316174616679010 6611382346550304658 16435174035452499241 2415403254278594310 9069679930744829049 17372938882862182969 9166966703803781209 14129221823577596707 16435633499769745612 6776705148709264383 7541140868174082607 1118874062713927470 8754868816191367764 4098734870550033751 4914955353911635227 14184185519877339828 13463203493558815834 13846479134186227741 1188473179203094661 12162038204439406988 4464766016582638568 16000659474718929906 13364582910457071096 6969656846996385433 6398190714799438760 12810090930786229481 16783880255890935822 4278919130955730057 562047195739190171 9903945416403633136 18143202443383134385 16625159653931116116 16996481972181520652 2978655837028744690 258688365160913702 2211926168084481894 6538755710982888192 17347387519919036700 12854426260408872093 17940887949502388436 12825276576320344041 7990021984927941173 8304515687559874750 4028275376459589814 8290406359483031175 1171456237342272371 7513815951403725107 10944206989802882475 12448888427172392155 12754533148719810001 18443797937373101126 15361763439693174710 11838923140706830591 10809610284506491228 13806928406735004349 12168878183082764833 18285156400112349694 17209422913838015110 8751765178367043807 4164896352970703602 13135597917889419808 1864996023078539014 11482632315931090021 14119224454849174105 4228546077523215346 9580681488730953825 15515753112349945177 18229856235356247380 17064563577816990218 7546705769215211938 12946588458047058239 16411780112301609334 4368601650979323428 4872134229812807245 17198397360726745499 15532907426206552090 15341249119597552292 6132130255321005350 16963758116317307405 8207003141621725846 5938338589438002590 17843330443478507161 6075745887255143697 11591931335515404812 6697998577364306146 15843200512945017878 5091900547602797615 3531579648660836126 17209653078762289114 9827099163073196639 6029097282909131340 15475992595439943854 4983886398832108687 12047273208124417352 9468639804395182686 3533525973060878144 882497266412222343 9961931147892611837 14526954022144388052 2285511687505437898 14257462369596498442 2027778791693559961 6578416356739027990 797624845192588882 12334050136724460076 14665610254423705631 11098386237435440613 6448203025835775221 6357642335097861271 16328151210228185411 1500528495528939414 13302286999974286902 12386616809614084423 531205469149146630 12034623338061973182 13613229645215226478 13933527851396401024 8567268026481352378 4336590703179013550 2283024193548428525 8280433041730684387 18439413096544291044 10430548822807067808 14416003093593974342 11443585503580160259 7036172376135702021 5194945541718861353 3252854463635190986 16364759595691147990 5955910030207555232 13142198659847489797 14583901594791603928 11808361553439420289 9344516362714771846 7391402121142141085 18008175660205060866 1020050786560773599 13339867528389623661 16540156379827082742 1224863770834218507 1875277861095203551 14049989564756040724 1846318496720444217 10134894831289734828 16895990371604795814 4213549482116954858 11932622575787937029 1298306873003427131 13429531150764456424 66749230274774644 9748120248093602418 36842366411514200 14039199827406425855 3573044506119178623 4304377233073381174 14625821815902784538 14533117126260754271 10854612129422565619 13564101187361380840 7337189110961316544 5133951592298392206 8053332556638599484 4022422205525767406 10338262269306392609 1476360556958100515 10719186434804164938 2428567764941527750 7225918739911868115 14984675468774942216 11610554564617754218 14641299140529603775 10402925538994266873 2627771349100906497 2879867481530765557 612133333272869341 13070340360516873561 1791634774453064864 4646095346346541840 6688684814316787360 13407010372285616910 7275159490788117814 11882358359355115862 9177911756839954438 349612616159730596 2668081860036411267 2126628198558922558 4642503032952898810 15588136947421498927 14091705388674023931 7510426167151388520 1469182503467775682 18080589334639850467 3191214203822600712 5130568921005117579 14425113566802127847 5796978204087127337 12344633282905810693 5095337573548421784 6848869371526559300 4422473856280078703 14662727875623785202 9616926332301133830 15794635986387440987 12035884223496954913 14036347944967563507 2787127450187377828 2314369850619876065 10604520462171341949 1557897976529625495 2895015831441782258 2699947660517487200 473342102097092992 15879678550968511460 10268270416123074813 1864441173915649908 255445473241429017 7364840114848603353 7174079959875652021 11618040921202361138 4339680664124163050 6079871604383779007 1280722273694049598 7419259325117478022 16356971237220802063 10636530197244141986 3607375437534507207 9496430191673982274 11262882122976786654 14634123650263389260 11750750078720767093 11284480229330607099 9767948331472892920 17695258822912052059 13785617790232617108 13179073007320643540 7656398452269228648 4255904391114683182 13501639024630434419 4376724203886913211 5450340089543818841 17623962591854056456 1842835523059008808 10909479128277720076 8344792930824787 2123099837507625378 17474632504184658548 752619566319570047 246293741523433849 13417714887645216267 12860401589939912067 17951174726213999771 8206335839382451843 13345130360419309370 1040311439734856868 8233141967046179637 4459250133752445869 687018598115469402 8239646181160480296 14124838417375672138 9850310260460006805 17688792886813460718 6488874665742180350 15581671704229742618 3524852545754842466 843598639572969992 14294407062420797275 10385084540990098020 8793070053049481825 2333255256510472034 18093673288854351753 13981278765858833198 3856758294208246080 12955858475298570762 14697583076667961371 6907776584349270584 11408074816976747043 17857280450354979098 10228630895917657524 16834925034207217132 18215391630841525088 8645452092512335487 12310287731854644084 13221573463299134339 3697364235314973421 15782330155176111015 1470502729547970321 199962648743594890 1448922564363587801 16688223492560097945 17943261701823456499 1913346272691820159 17984584262244584631 2789527733214693744 11756390821762355960 3797109255966541688 11280006150372823642 5391923268297077939 2532876760010024273 10709118325847741208 11408717953767092381 617085888004877550 13228956007329265880 3710017196116796378 138610651240157131 9979549462283654249 8109475013559367375 18173713563922657474 1719889650886701729 11405679849925796946 17181476037425512113 14019431798962388691 242816755870202014 15255729461562226312 3669007969012034384 6867158562096546132 838782430341530718 15115589302844527327 2529321301063758210 8635042768752138021 14610142125862118806 8199966587017667371 938375463231362188 18035111561923225874 3469874559066682772 1849950460684478512 5652824939977707726 7644261859952285162 15844715247740068249 12222145720872339136 9372774071088320078 86455704205336044 13876621353811154430 14976295648690561939 1742996146296726573 16477224340213365168 14547077926017779694 15914828849458504194 12835466404131448530 15400382779610924869 3184739680298977035 13935083981854378313 7084922921296555849 3636983578091540770 14481183831410071705 8676827376035152349 641717535751982838 7217699786386254171 10462798354589491166 11662391194293869781 18212055166743943466 3371922283787109922 11596058125981408271 3861416879594533242 1431457973696629470 17419039252805271216 17112587874208383201 5244542969937792269 10224774553482692081 17749707023829626487 15610465452890604286 6550942338962607377 5155819871586619632 7230695542372992432 7331480346660735117 15414376345796492622 11992790211536488183 12149273592966885424 15511824868921651033 15149614131002350243 3550086146657062163 1510469596983704150 16909427853028049165 10194956549739699174 4246397025554690949 6163374048282869189 10414406186532777663 16053327058875041393 10984598996557279939 13172918854279295012 16973502581871514135 3716282962180946890 1639537064217301724 12823916747820174161 2865426719811685508 6635401773256424809 6570257701499106232 1780540777293016563 6942284807961792819 15698441380897592418 17627950012181357299 4018344650001737248 12099535988243272495 3880636817573673981 5700916452527560903 9981143412615079640 13354724831602124191 11903726146824518513 3181310983134096070 2983618861348969201 3281053435604110972 9972472920530456375 11557650942793926697 1378390226622506234 7119559861335539571 12535873654503518204 7509276405116614473 12200801406394530232 4486647030743018329 508004182915722782 1502341575387113934 2814597295479322574 3678303061101804556 8675364339299237094 4422401244377911513 3698639586773673678 10627628240897969937 3956880697753019760 10482302037670393053 3179066737444137261 2157863944532395836 365125344288539624 8314279912884281121 1014987036091421533 5416181351461919559 10245975780743545823 10545792184797269398 11627949263087724916 1605265278057614297 17238669457466467791 1967981818903869801 2917297106999390647 15422939120269852709 5697286681640698786 12137521353331982791 1565276497384034436 6378236193104123919 2160970937631556561 5259584318573062173 11259062740702324138 1891531352597442348 10730602234609002947 14528690542362743236 14059807275921392192 6715854165387725682 11349366747398142882 16608037184696547106 14608834844154417432 448323417308595737 16723593540524539979 18363800763070550840 14403051027000517582 3445630131027236741 1304911561885454092 17315988088931285909 13863104009934718452 9599944568066596853 13315360518477906711 10041561419149336202 6000801063170248147 16035637722739712954 12410973623156705514 7742989579578554522 2376825079339835316 879192218306681834 16412881009283293651 1769841814517056493 15449364339097103838 9973710392254020884 11651658367903469717 663948446484518666 8271158934242501502 1356449746171435322 11322453317634905319 13779379050012950512 9560786201349028717 10106534729174704616 6087157781274332097 10852638865010088064 6740030179782503947 1044646233965770332 13566888402972684158 7004537353081356950 3886183729360385045 6397454553437978987 10097953007933300237 17089355234065803283 975890200997496543 5679336087044564623 8293726411521946024 446136276498518114 2192193736349605065 8059181075328099154 13200297624010195889 6910503546362962682 18446542927463938870 12624775628531542327 678988350824752102 16084433543837184048 3258708744544059138 16184883731116425076 1679194390631850034 9860352067799510345 1986734590930950823 5818928650588733210 10179095774952957015 9163202731173251674 5300146492330535935 5741387508160818705 522464294469846207 3356127222541993958 8931714722879641238 15624057537929237668 16552998359363988249 5171576421671161986 4591082724475474890 6886678722672100080 12468807831905850483 16912693322138312644 18408052771727214589 2687671946306339004 16643367413761746714 17031774665396667079 9324406615980918864 11095778939753581201 13987316520179766551 12573054030708282567 1715089310023803594 4296434505538859497 8152698812453991178 7925189047249502141 4887494830271719821 13790500221874523347 13830383933521027390 16123875957008968305 596832924000384925 7429214070848152222 16974954605923629098 17826599884382726895 9353837432622486813 10589199344101170709 18256342589685134289 2684832055704684610 13845414174808375366 6798410376620170457 13986073822763574763 15178499039991517792 10752772822666740022 5557899673098880640 2685200396794036624 17440353661249138691 3720052763613303425 9575610276267922317 2348706533214437888 16049307040412979585 686119921575195713 6544446315782934489 3763814410764825399 1322478387110075632 15467678768049133200 16468046578031004440 3388501264318342599 8974906217594643465 12720268571917074121 3072609125411189693 11103850114754019635 5008229794393318218 15286178873119462122 16945194007053456212 1627649066789168370 1740768395912949819 14195435151817603532 13893544796309629759 7193092127492597527 11283206721116850648 14314866780510708247 11328622824744126570 1139810621962144177 7131069594412650343 1292152274395269018 9774574548791747876 18045747486008627251 16227299960016726208 11282659375215840624 17228110683767462399 835412736348684222 6133922641287720034 3693245706749129142 9801589485220396292 1558329054865409020 15337201637169494976 16172752665995073837 16892117587555002049 16155342538078775592 3257727702750178252 1248987938610862256 1987867436479183284 18442717954411439590 14038631803473832989 3347924229338926779 1976133650221324329 17800108510730997403 13134786105832051309 10083675804103409387 10341439497041039942 8464077791939283951 12362833121112019988 1460980803865444481 7509678282289499569 13334094335525759353 9075339044778667546 12854159594603851987 8648876301031987199 14697988614544015880 10750646420935931723 5627204948650173823 6135399945120365381 13957061956734578449 15206768083122759539 651645281991953710 13240682079723482674 16498349214398069726 1984787870332784298 2933956484689266990 16567103015677119751 17357032819632288046 6403114210282599782 10379003225382868540 16386181228223371752 6488131994721676931 4373523729922094625 17164713543455519518 1780314663703984737 2643531417715002512 10806725124971345986 7065077494609900317 4064740882955516603 16663285570411558318 4920453574973151549 15814633401471874307 6705366042083866231 1213757390404048928 3425045700345034699 10284948288155257614 11605810624332877851 8571298528258502809 18088399608332820845 9355865710355390598 14367518558660791367 4122123049398289710 2086547578247555214 853103148474278800 15891958286016811656 6831903270795162559 15839999895270800179 18053964327577800768 7192214459882173046 14269240236566371447 5422055104089230437 11816184222316333283 13939890119283445134 10579520781914416992 5378822802959344213 13174081048900282902 10628422057793896601 11863331296634354190 8512045417647342630 8385153033098789951 9175841034401222989 973088415490512326 2867533974998383783 18233648339597586564 16929510370374094857 12660000778963342975 13712619372374587800 13088296782819663436 12425655805984232085 6539375898766071929 3847760939298140829 2351805607586391759 15542323603159574734 3622962973142260897 11597332024485387946 8920194985483568807 700523878720095840 9365009840523832699 13160037691714671870 4101224146162258513 939538272704832359 13439562338043101351 12980602364711178745 8640489477081185387 5508365645896855080 6944816945387847697 3607103684390998897 3475682937040164900 9084264679909564714 11242867910277080419 2474157477145366130 11377338268873769503 4946631420209951922 8576051233606197599 5964332785085930695 10934643565779251330 15959826333733466573 12713345199162435268 12147960791011266123 14147424924725050032 17511127163815419484 14115956226180271967 3570004996219397940 8135312760959311664 7460262441402280013 14411947217741906780 17182348372772065173 3924813021610787356 12916383444361201005 14764817102394348280 10717541543116712080 9054841451791789792 16180539265422240150 9110960376873003800 12966745163547177117 8328139193496739615 12270311253041669827 7413129563676922590 12452681578212241809 17544211758371769736 5272784583868585856 11502168870056755625 1250455386639246859 14855626746762533686 9848272246833113 4645784924657010252 5571683049079603824 5744316317743194817 12983564254890527687 15568162893918646094 9821356580968355569 18149574864500597290 16671944570914674560 18125090929747032717 505983666050850157 16894634542783764415 10484995126410736271 14831324956420949873 10917877336629803433 11815445053408246981 3863308372242487840 9120611422812727800 10112602625046717350 13530253930633049291 12756230160803318510 14385224394590847888 12623231980931930514 10303923454234037981 12742662767297700380 7182868885314909941 12908767259121246277 10457327033977469437 13355269717421218890 13746292215129398420 3507089952672364116 9739611721163213429 7872062917398341940 6703951206461867858 8574484648019909564 331470343509631746 8319920360114139927 12913331708003596802 7225062359247628091 9292964291235502975 779279642952749227 15714959604635990886 10301031737893643350 15770372965854804099 11028246187974580664 17721807642633985145 1166614902448482909 16774222765603490776 17075357636942072082 13901259941826578394 350009954886466947 10032187580830062264 9503628882012543441 16646053683190148443 17399805010513922450 4946061360919917903 12727719777409113834 6061140293803469548 1376999427576567888 16750447017329150706 9630986842415577302 18424480821175906408 1066483264063269122 2368230006753706358 15521948106631248616 751258206998396738 1991701151931655811 16656052908906294417 10847957038417640563 13052860606624365408 6067302627353806627 5865621289721066283 12728226323691587793 2675951630599873264 11837244368348265967 7039914009570282088 8298663117434284907 7725927649401097770 5879345236737351850 8247557548148041242 615393794089731743 15691122179168209180 9266817370721527427 1180369595905342854 768629683921942926 7600262653472058517 16627907722324682186 3804454023283149850 12430152969690714682 13646813232867296218 9497551630620511841 17624063329156846911 7027304274610152315 3206759743218270210 1657806709911984447 2778921322926947543 15398271489660555960 1566804948764240482 103541609553359061 10615332603515940224 2273815765673152795 5400646995485884795 5560470500707960324 11742526812297497828 6207048478763843096 7037256654124190527 12934702753122283754 649972270265756353 16985448843529836718 17062302895794016620 7056394599495879335 2290532618652296174 3375423365422380356 1250082143363380123 5774251326649228559 3238431892285787420 8399592868344737634 1597692961144722989 7197950371079356501 11819441903180185995 566213342091589707 15003522559778056137 2231506354130560234 6813072681689207954 18296069565715924473 15226974818539726626 18082114189971808523 4529788230457406944 1348973250601251167 12010513206070693931 17393156905920212659 12849172972019094615 227182373746787481 14869193761623620160 2128418051923407793 5416671123988680905 13005556334230000306 15576133357264016631 8906194796745764792 1659742601640261379 9030475999360272900 18420162490218378796 7906843312230546714 12249995211092088551 16825325935778629243 15009819161955801723 12920103451263307139 713530203268762785 6809380701245725452 5336031106928033649 5479965936727942748 16819310028339522645 10406202290326902722 11505369751404090872 3718981469377427986 14087487438853454633 17360642103431150199 9361706661845323273 6727226695658930444 18115779770818868566 11101871843607519797 5806512187809472038 10210164090842565026 17590114455845119694 12769429636381046550 13038182954671820870 6831693712444042336 15498908841871156006 3017898448388036602 17982179049588053742 3577810505062465696 16357657566135526995 17136577981329038329 13215463970318631903 12319575210998914175 5433949631657924580 5345924745898965542 10969669046552689626 4968019714345649159 7726596604925501075 15250670276994409646 8948795165421900456 1669317411899296965 15346991475700970477 9172878459029399131 5179366123789501970 6251133622767203580 12311214035342905663 5197809533209568674 16877509927718587610 177858943311402958 12607972716543825938 16772746698964879687 12385063839548768493 16014448045700646105 4864669728088880371 6550252249224492457 7221584033999746880 10112925114989522435 6260499838484689454 16123369493968480754 7888777206728022317 8787749274465891822 2783608421462206450 18200457504340025821 13681019379561687466 5377622428503957773 2915457530044902657 7243068775777979728 11213175072233999222 15455726112761747323 7733932729355988872 9878093434635747372 18315399652657152054 13165490808750890688 3376974532530771603 14442231841768960151 8906422964180130028 1757366482039576091 13508487069320956247 7568773981790763580 15360638426740124442 17353153516920812743 16263216403837031381 13304887084440049118 9300450874835920166 17939259203338982195 2815325361542831788 11411362958004577711 15139949669891149019 2913159958556645911 10427069293210453663 16375516255433263617 3048117313467519146 1208776245292602718 1495046985702820530 3778026517814451299 12376331108658021160 8734457177056543167 13420339352749397884 10177085691535975623 11364366823564209688 17270740211811359581 1676886954687620633 9675283258213886394 8807681648520224436 12640421796048553063 11037332653064955435 17732276040582588264 2297582966434795997 10923999512616133304 14932435295051631789 12979375799652328448 13449210875211734347 18341517288682802116 10481369071886364846 7172806272534972110 3573392709817408697 5129517082706445026 12316282084703473414 10762430890532977277 1906611974822631008 819919823702786320 5541196917310810606 1474426139291875874 10529563396913893443 13597571402412559239 10910311849068045338 16861024760168489886 186042301594729566 17413258364773883233 12832122710946773118 7964286238902779032 4910089324661588456 9700029973212336018 5685550478552091148 18160265828235797044 17150121376682561378 13161922603054602832 16310663578061952413 8038092553722032757 4764746708387890858 15541672827967842953 4389886407829866367 13525479780542644571 3582309616398075687 8267967152218562725 16391243533852559748 15000717903056764764 466203825060020152 11955488211132966639 14939421352532759825 14037348043732800829 16642085209385715988 7141578423932007859 1318038657198362145 16469647251080218625 1506084731021062375 17550020907150892851 15291657671122848665 10307965243209761946 16323389321783479211 9069160392215377793 1182089029134725473 4485024133198181092 655561148191438071 12995918842153622869 12197302447654875499 14919746561080184655 17900486929041082399 13501080584680088554 16746491056048205126 1603637704158658681 2067356459041695185 14830462841503275665 10295918453390146885 5813061746928428063 4758410826567652833 4484891896281790318 12543122682859704185 382253690306300726 9466552540259420202 10959734050067032989 2733490058480967388 11680168636989362590 5654502312506379170 5522231498350628852 12534746340656287519 9851260151665378609 13498800187709700346 15037973788635889885 17064376592478465224 1065949104646439850 8132337719424278070 10254048195877095496 7840945920922935391 18335953780722043234 11364635351971794200 6971280724611716495 331113551021111537 8981249837209751345 17671571375505641259 5592517837080220532 14862714923116749544 18084655447780415992 3875811772375509562 4367959891974446655 766904942794761657 15075873314194552803 7346297051115439351 5879386483188967715 13237740931631861449 1047849653291300801 2516477410229315768 3388532367326110606 6645543545202106190 663935578395662978 12471702964780620076 8972642922154549172 15221856838845897052 13684978589443065839 504183753767519325 9657103616075083267 803697756387913207 15005448925882343140 10336965535581135579 12218957389116337426 11755750100840785104 8144055733562430571 17265950175140620461 10224151164893530179 14688449134214741103 8685116622584209609 12537934819237721182 15279188250242513588 2398526651735592470 4608436428739782952 5654843222048217125 9608111801062601114 4932511278292758101 5097621400514454264 5329535188381861676 18314675602228310915 8203097969188829364 11285741699057455159 17871981265432828207 8209132017652805715 14531409357047888756 13174224383390710966 4575745419797735544 15894072760612437875 10168188985314567144 4153562558057112133 14503500389851820609 14202943306281514966 5950219926944970730 1078210478731409553 14216288821114357347 12234060741534638116 6289588330274218375 14664128273560534593 2170982160658485552 3607886683108881147 1509765917239727462 13711864797712959500 4587023291834281629 285013999297836111 10673649370522249642 3674728541836223033 4813689210165323803 1674859973101777188 13135961673430503743 12339421068957516584 3304035183377483349 14642870940032794094 13669213027485669219 7199613495321617312 14523112251139124822 15861639146159034459 14174835112930167309 11235793305305351998 11403147170754791332 13869602714097182082 2131335863170761064 50819513004848555 18098790713141607148 17325963738368587669 14348047136923518175 4394030487394819431 11689858624838841313 16342416935793826982 4291011307556349883 14383949780488099518 5208143225059287971 2967841114644286378 9478215572350092416 8198878881057478029 16469549020301881492 16338583943958942128 17696397301612107436 15117014970259861674 5416652093556719784 4059370267787344763 2572193555111055037 6482617288816037625 4051881332288351737 10887419421924281401 4006385231824646612 3693842029053456413 2991619073049542329 660219534172785380 11062848114173906334 6980878601169293270 8270297144329321498 16585056245225567410 5483993428107450526 13001859474943625358 17321656252425552515 3508462201939676299 3557013412988422061 5916219808804676884 5034616572497984988 3153555788841356437 14089083231920671395 14898127743083156692 16612044829202073317 4195154003915977456 17836324908602064631 6328168690553212854 3036948833896924659 12431732331213540252 7458957105555455004 14024083710316754671 12571474913305675848 3787812052807014458 16514012912106382498 8812060891990764706 8773738527588970359 6004621090031019585 318770742545590120 2856843249572221284 1816621278339293392 17842518718234457802 14708850198499832236 10778129816810309732 9505228615979067693 4880012845855288838 6821591954177470999 14175235456035952354 16082035392515881005 6670816275334358977 3036110500958779354 5574921077704071485 4087558221623402526 13562061766699362260 10893255786898132299 3071074555092788188 6830557510269868275 2306433733878420716 16888161561721798400 10966536186642243913 1758684285868617944 11874351024265346005 12697919695045643419 768054991965901985 3985116408444035568 13202908907389704386 5157871004516769327 14945972950860878847 12484934911269430914 4988913754098532676 4994653220048990471 16574677793033646571 8791520466674751982 2031517069373504012 15755462076245886518 11209499967944124661 17295025999458398983 5891120999140176760 11713916266942511106 10897147109800699142 14818621081795119396 8998774220925081805 15365963139864083491 8780146541116936836 12029727716625379180 3729044110682783045 3985440126763036866 8479659689865085027 9540211133138344832 8477649863534469299 18187387647372989007 14947054299246958240 10046323957843834246 383191169059209803 2451885944097556009 5606537014408996603 16734458847002230685 12974298639978045549 13616164459551975063 3779075769068957656 3432868233707868537 13715049352418706041 5243488800067047773 12371981059114967671 5731614395125123639 1110417514848638987 7650895853922632934 5713599352705339797 3154604410196548904 2196142479361720245 3291270100196295736 1096587066825629869 15064334146876129983 5057652572121185863 1329810098587804834 5517576631756689348 15937035084558044121 17392309791967917015 15836378636106211760 7597193016395566930 9774530296127715058 13043224122706556944 15493760056890494673 13967119787298769223 4215680487832280550 1228826003461039280 2712493451238690159 17093536303004280593 15594713027560613223 14929738930010998234 15292138682244925589 12421459477892503860 9856566230686552204 623151708851333493 11451049995080141120 4689923885819592682 1222688826399822686 9361524148955635450 153347403326244402 8893556375511676937 9398495557357161002 9677941837910468743 8535324893547314589 7798670422433061348 4917168447956569148 5999626218034044959 4042288836367206715 8771284442531078247 8092910657414974083 8142256868871994285 7365501537755424233 17515573903236605842 5895985174164342974 3451084556121920180 2135190466935929395 18303799587999351577 13667517148199833786 15535551051569628129 404011127906098856 9744313399638710120 16158036025032064154 13512243891983780192 11943441851915165953 1298336795145376051 8222051047423498804 10846328070141288443 11052223586026722971 17604780002036502791 4556192872665496007 6139466283951119981 1799144095686484101 1232801474727298425 14717894991674615856 16956312795265318140 3368002009199154220 6724792481443622098 16070010414521848430 16482903538251202003 16947195461093811976 15655160077699931936 15698472953387993381 104490795925010544 13418806272559471303 15193173478182215178 8022168291054871202 105386544803193355 18305981509406839065 2089592968437069885 4858452431107175912 8095321286329680573 15088015464683905932 8327116438544257573 7046509257125678702 10316974285890707784 5894596180085809039 14695353911162316573 6565070277541833927 3949018326357741452 15754056248442065880 15363174686763948551 10246251217518467312 8542263025141224025 16254191315300552816 8995905611507761945 3381643381529164191 12673340213134534424 4548042974321140827 5174971490176572489 15597781148964836492 10897294197805449215 14957301561332277769 6102927107701838463 18275795486457954676 6781319943326929469 14543246259203358657 14506785486124095948 4693302893668105642 11819342390385138207 9656310470634151054 16219305101877256241 6943905242913583445 45890842102824483 15246862643327665530 18218724581382587538 15808163716790241969 16293518688952484220 4624126968078327309 8719319984416579680 3627845024221913672 17999351928563450265 15341146975268550888 9578099656994211054 10961642913122401719 13633898307217611917 17491335002656290645 16822158084677768055 6191339265711924829 16807160169174394850 2292578579835067812 22543210675046988 17711073918298022977 6052423656350946361 13182669033960183797 5673863746782849173 5907460391190977830 2864791558185578352 9458498484547684903 10420905803344317053 15248474463901796236 2640562971002594233 15724174751404391709 13009191603513849474 9224879311408222729 339959699535816329 5624709957390061759 4264075950369294753 1485214328149900856 10537755674691118427 5298569078728160490 6479546413753514722 5625795132239519867 5197004901173110459 10665921802217146243 12248066348008739720 15915314864479450449 8583427260787457538 7376818216168136405 9138070796358941317 10022648635963611778 9683094490939828585 9028477730403364994 6278904094328907462 9595646047257884404 5038500413502051508 4354756499632837171 12737505035495516338 8400146283485355815 16377368913991856882 18290917564228211109 4672936270952137990 7072069281974084953 5416420135310970157 18232047968483991504 12182150198834241025 17415576377300685475 4274483900170759831 2803005398454396589 16905717871255674369 7906275624833056901 4045205710110780837 648390109507238349 9267561350775569127 11287798351422846322 757071746744796037 12239538017268228602 13975696061743597606 810665327140682019 13106271395542324198 918074861335482155 4387925855566600225 5085686224748813907 10423906584078273313 17605251583540765103 15009858697890492408 13773522840984099998 4114340721515326634 15002937275061931143 18336704617939969933 1486114779435076813 12474591044604793499 10773342423588599409 4178349004402590460 1774931889076129717 8811237915770363140 9283457271696418842 563823776412907334 5673391844104151696 936860115100947071 16635446140635929993 3844262299332021846 10879784394432409934 1086707894996845241 11203065624876858967 17630944381657648875 6169401065909683644 8413362254538183215 7034987037193229837 14424554148859562728 12954067913806990041 4858222921270712172 3144531113857174583 4590842929409873001 16990259021939770974 5115596442681783208 11076722997525490667 12482181362041672263 13035407101640270015 4359252893353179686 14258040224562407182 15303242758055703728 3248048109740398762 11314319061662394245 9741114575532421719 15175938022193866920 2880509026528178916 3314886902411548263 2513224185040135267 10310591757028660782 4203014466712451407 8421845665771567212 1015912348418236922 8856242816503945933 3588605276993478519 4023427516492754088 8336179763222118617 6158772499046307646 2867829086243856429 2108071276005057443 17892159477861166015 5341642208065824902 15926615812568374837 2739851221931842169 6411723598593592863 15264285631175192073 9238009118162423469 12633481792127978399 9290553685915944182 1737619177560563443 14597574629046917566 7432213627928392243 15126173169918687787 10970467566450328905 2219529933414985764 15221995935030516013 16756825413666523287 13262921272756008502 14811320745393814000 9522809980909701225 18194281181788866192 6351290269664091880 13051101443141298335 17359986950599191615 4608802585326677126 395892754401005079 9310124302417977031 11066847609068969843 3502505367239592930 8745775003024748038 11825170296154056880 15496795532786910208 12211158483447695301 2273900878344349001 10316031012224857537 17624306910137631561 18358613247766127794 14314209396940437518 16812375737296716257 11376207666937772124 3942525192808338259 7292515613070345561 10441464422902801303 3537933002380359375 9564622964028505550 13138942538241667643 2226936822677252461 17358515413200430950 697999916564025498 5256692356858304389 5142428237981985010 14301358758373295418 11246105159720396061 13016446782974890177 13561863441036162284 10485688380794332767 16404454011377579238 9679241970184573914 13191798621867592247 10238978159217322782 9623323503312920297 15779949590653595825 5676108486653518281 3679221607033517259 3602564409421955342 6874783129806258846 4412823845084244954 11533978793519311130 666117198509165043 13817984797681216937 198570548348574482 1443778801974539024 14694018226742201932 15130996235559418354 5865204874388756813 1408466862561746063 16814405483777582597 5061969188062564907 3890456858120193364 444944091273619737 3322398269980706477 15538990858752312372 9011159401533370371 15197974569662721668 3723382076384003488 1182748732034657668 9183045478399793785 18284966833495681444 7786433319646135567 2793178545565524083 8027269348117649955 3926183591334976101 13200483191907428107 214720036626677988 12133505303942738439 11948944822941972946 4204590658338132762 11192664846939291117 926488064486674115 10331505300557751608 9363669493193325112 8834896156654520513 6169439568411922053 11807102322479858871 9363021399519963802 2126460690503615471 519314447290018913 18025991149384257539 5321300281144571881 9262886408442699040 11376973065071320426 4362773132422835363 2565864768431949117 5971734113757540108 9367656589698202422 18176954362434249856 4974108209405015073 17757177737412080444 2194194836770540303 16612264352988859705 11906128945795411430 17071398661136654292 17321279512467001494 1037686471545630703 17707838466960190029 5996137075046593785 16174625559395446689 15324724681477395448 6223818833790700626 15147521220275026963 2209539924249769639 4748007984625264053 139984897709123414 3390137843587484685 9259138450812338295 3687949790855054836 2632361542348449850 2237990135603997399 16706620329991087136 1760642794229325960 9668732598038099030 15951318325806436194 17599197055202561788 194843522308874794 11065367267540317697 1656741936769646449 3219398965611301649 672177132933935641 6304130972089042866 16183184686513063012 7470299548207843824 14966216482424456441 1760941217826850344 8117300035269326531 15190474260464760225 4540289683686369212 13743254165086898255 3799100885704118860 6342105902342064185 12813007312607380059 12467547306353223629 9827949373520297480 1161172665562407382 18195439410995257453 9365992334978618709 7020360785133157760 3746933085363086479 16002101945274612743 3137134217754818095 8382995379144351797 13819377646314703934 12222074644801918184 14978921868692534518 15257493928975393753 2237121906748131013 3280345965595501607 17123732753807965516 11487921773710647381 15016669187350618168 11497877314275332536 8885351167478175313 11403994969681903845 16061168503146408347 7517399437995193951 10254358325173361887 7236791737994524975 2087811126290554537 13658247721593358515 9856986378659043175 2782183836891749764 17852949130082895349 16138059164870790165 13340040583006269248 820499362260512123 5983035832257207258 11189905782777359177 1073495017337780487 10340095298513169723 16780970422344003806 9340469772284913784 14764285153264219054 944706919561425368 5098208812738308297 1629886532402641266 6265217907582590026 15412009912153029023 16815565881620633253 9863045433597167686 14911249567701673355 1153810646204319904 16453865812896959859 12250854278427253756 17676997879449424196 12206018469086159340 17898790903104388901 10767419685769421346 12500594399935935065 10030794377018680985 1173927465930503103 6228750282013059398 5110740646137464881 3052470149419488533 18227416029860159245 8967842651404306351 4642067658305884995 14209506652498923637 2896883102732900385 6159974737337663561 2123153540084881133 804499002596829617 15913643862688832462 1742196811424373125 6503486272645584981 2443437979904884504 10717906433821207237 9144758642359786969 4887866631030043081 5140840085123843908 12681623372306632354 3988946257753869997 8726979332919661077 599515056854343422 7128155087232184132 15344438427320246709 14890133774173794118 10315845120594467710 14113916405394121085 6856202427805243865 13872933339772729902 10383472684903651619 11481387292359606381 5654876457499030424 11119877605511853137 8709719962042257720 10934028293028527230 12974186914487475222 7319629996800468438 609685351389560644 8568503202068019922 5404533235201501431 4596155523046153675 8834049562272785535 11854168463020872527 6375958881141996861 17991167136625890914 7990284817893961356 18046894863383329395 7570097276119898474 7612646456331031944 10487984552374543650 7292406242649805590 14687165854096079680 3298334346941640696 637824945149211282 14475690232935694817 7278794773607993233 3526496281877746527 6988989515700781583 11528339948257941247 8438534674998250391 17303279887507670397 9132033076417346037 6816600768630725731 129209063632696910 12834707763641258464 17981583992936916637 5410775177173260033 407799793014958634 391810347130348067 14811610555748469111 2670517459925205976 14324667412294885420 9584133642295727308 3237140977595771087 4058891515370291371 776743877314474678 508311245243087743 9577614913973953119 15823511562327921999 10223960864834385839 10021331034572778660 272249967494926471 10187007218998279263 10319116799837597337 9044697960277504051 15772060979461601449 16019888852876840666 9884084221684458990 3059469876573910326 1008245372054419222 6338042165243910778 15430751708157464212 3015021211597175538 4181762135978314761 15974174047911478721 12158511259503851871 2712814100641578099 10177040747798053294 9284294724181182717 18312275961702020391 508314657512159758 3609682455494491690 15321657831527879159 16030602727454057094 11433165492001627484 10153084310262779140 6093718404455092665 8986470507265143237 16674051930700813162 5526374171623761096 48401116676365080 4967209542854259189 17376378041843174757 5714243263729057615 3805771789527668610 5846124550220585184 12443511601913324213 4326403976142442808 879157040663556654 8181732639184030780 14542921085277381530 5306207039787933290 1665959749618769821 1436634892969563173 8717591635074175731 13644530499499091206 5734702507923599991 4050256460479940829 16113019784371585441 13733256020375481416 12725102288308811091 6461700836236449132 1580774306911809191 12289203287262629699 11178941810122615214 1042662193994727122 7461356313178602799 12418849008393500432 15614337828540607577 6677623062551719663 1598239592384269923 3797856353658101646 15827960556559687665 15920277807019020825 10347673173995252720 8307253934207511723 13606650832619076729 5387606672656190974 17305135555576951997 16794922924347630733 14289847036279582150 6596982466917642698 16246117360680657166 6819411814319485396 14036567676249391197 8380710659238350836 5945528043626512252 2826323651071227442 2894600241829523960 8981831463186408584 5236625274875208572 12057827141626443926 14454915708579073343 18183581315812390717 12809212406300090385 4167744851844277307 12809721875286616422 2701932413765880020 6689368077873419064 16640699263127496122 6533553976713489955 652993426142905649 13754942831606531726 11321874875846120854 16929078374972153706 8214024071834027177 16328020920849248523 5409320794022875582 914807903428246345 8555456220306455803 10570632666749893518 5448260654518420082 699616083043617577 16267767667082439770 14399547925762865075 704415467568168464 9105933951266187851 11350382085038001852 7586382659657567684 3240067259845099957 2350372072974951357 7789773707894210441 9798462168906334358 12571041140128514362 13884815685649965643 13550571814934847088 9898817231099407026 1730265917995126534 13992761479053170568 1607004394910748096 2404809633537308181 3459762573876492121 9272995178104150777 6849543370486113953 8191910780898886612 17268452915045069033 2043908499655285799 12012439328527071506 4981834946091091613 17183712099993834925 12267078327661375018 4562034427250582176 9547709526953773340 17536794443874229852 8183140965969335552 16575105765668963163 8139434687299333218 15425194190722779669 12107286613110213845 16919622964256797027 1763620713672420003 15799206273787085017 5831719830901970041 656980366186469547 15353678976216932992 14504230985456996917 2139080499141176975 15148727190873297314 13092423332015137406 14615004114893409892 15635433046676075427 855395078135851799 17382328934995129952 3075188221911290421 462120493542211966 13576200912247384239 14225658654908100531 14677779300444521575 12719677829890728449 11243578610246026958 11139885534118555631 5712680521719927285 12843505864327926936 5626161708192842661 10933744054077333316 13097524371355145564 14710744371252313921 16008826157882009599 5625129749775766900 14531771205729504178 11085110017711813244 36259072485541805 16868144973377726342 651234029107590337 14075399901670739697 6175044855423642143 10905520355788011146 11191283411058149193 12888896034754856231 18005205388755331028 3974912760982512141 6408114815589926168 7978581105633429955 2231913224309259081 13418851227119800516 2685133534771472465 4587913975834164165 7371449496354246545 13781444104084492229 18339741014531183570 10983615000394628196 968495913054332899 12591254622097097555 9137494813511710435 17906048139409691215 438870498414633746 10259850871225387788 7830066954527400451 13976772995420023995 1789081927548885903 14572964365453072910 5001809636313289089 6333345171501219760 5596044441292004675 14270017244131257786 5084704579982245679 20790237038379683 15526616930969677618 3002649880488138259 14093491231440326594 6502264379097272770 15509257070662725233 7949814012568378863 15655707464870051610 15761510225006338803 18231864539097684851 11187068955928006623 4109963116917117884 14031845871906982565 8302309532406258181 12255412735974357049 6574932457515003732 12969288818718157563 14842703883697734967 16158933982554737399 6465344722367597303 4986896340654939313 430618691107065373 5184748507709654876 7793556604581117401 12616022785091929207 8170596274416778158 16711245322186100369 6083404540630416947 5069722845213495670 30731653633124552 14121841726804469754 6914924228379590849 3569492040677034897 18307068795578972257 12173030666313155448 9980255191683685263 13626598080904564976 15893448789454607754 4544526305850797269 9487650771500354054 223777422240829245 11067788917716622897 3173054659125871497 14274769816707430877 5691801425930449288 12379895134838370265 9895605844139277105 2720370149528864283 1666704729278852985 14355213853482369893 13832613501043187288 12325145081777248441 17010631337465919207 11010463352496782925 16480058569593416780 1584564843315373614 6998206471812546878 6132972604596847351 6956968497401273484 6318663701830102772 12434450370942628782 12071677766082667568 9889186003583616046 13225670598224487088 5169432157588366214 14769028915049370677 1416143091939014245 12305240741593210713 11515583616710270106 10633444250208023419 16774272577851938268 5749182905198888386 12964460420675686162 7680076282906055655 9861570431424635286 14854652011801207794 13718447414134821393 1271311783309509995 7168057461568086472 244528129666288889 161152891969832917 5847743177840953278 831456716021018018 4029799634350533014 3609072582496666234 4322961862803758159 15228443382141732587 17171236231685751738 18187191949121122567 17975377401353527935 4191168482306621496 8176302910531020129 7425609507105209054 7738826998796553166 14121204703465229663 1107749571858987247 17371344826307699516 3023015950069581491 1910750912848800957 12977845039879430295 9836695649797780106 16168364011464157193 11710260442069284069 7072205679958586653 9318722957267522608 230517793704571878 9962074561497835981 1193055825975179214 1402842314311882052 15669080045789631045 14828777905866616568 1356915882386746958 3757566307390073407 9833730631108384187 8107414957597586600 14943347512659992874 15741899229478550990 17254181987312356657 4987614770315372389 9494719338645176798 11373457217803246190 127018246863033023 2727405269762014787 14263614688707236449 16701415320335970076 17164608526990443010 12181756119933651338 9539712996298551066 10506606031885952070 1700079201633634138 9132473999506202566 5006176650799259241 6465510695913588754 14752057671440801041 6704485096565929610 8694432518666418789 12818811780777176601 17861334384792572987 3437938440698332268 3379907849275189709 4943205719141466214 17271684703280502078 7742345661923661661 16480930231498865210 1015136611815028591 11273640747974393976 15081641754327392416 1812031264446800289 2595218663529708350 13465884604563329583 5084741151202103559 7115869613579470533 1565648928014804 5538798252897765847 12724806356873329570 2229450506024116626 6362716934631336651 3755404677050799065 5340398384568832675 7327952084857389547 13014390643926710659 8646142632911070848 533896614239554657 10804920162625500889 13771264416059385154 13014235946352459226 3555436925304922938 3278262064134624710 14185545638818897418 15457599866181963709 12010852303540023560 16474258462562616529 4787217918551983626 11709690872203275317 7486531022187994820 14299903976191395354 7629537366319449794 15465697678195808725 5120793891968772223 10329309043330825202 7239201126639971067 11467365323747589245 13832974014137314442 13748375621876139880 18030395625029597536 1022998381486661152 9811955705513471504 2155526804546039091 14405352353325742854 13583275052097413266 12905856736980550426 1254130619182271752 10728893105632686694 2230816194951094875 2213737663022571416 8134191117538776983 17283929933832814447 11496723130617961801 7106060240546737509 2384095991923897965 5201769060959499866 4337945216807539447 11964740330470509494 16866759275579507449 15785185409834681757 17175362191020772609 150860051178583313 18044057737412842415 18143851826255588782 10018738722717806248 17057573864051591339 15325588531972711951 16361161079584932812 4068304906399999013 14282189329368938587 2312944566896004293 11385277463117897710 3888229405679594032 15897030118277394393 8358691428458612754 14402406586628537599 9075524025548009819 15697981861850025038 1464409522097187399 281835690079723804 1157250186142411853 16890378925713629716 12032136709349875213 9798376281352942375 10584934182061157848 15648833213396820022 6606818962550886148 3459908729684220107 14126705323436704275 3561983978762813231 8183050862068310241 4994508057380182148 17445116512946675860 7295335499181019779 5565255989674102370 1292674800606634061 1270590335985922396 12085877612032738161 15468884781480552950 10079035778494445065 11817525080521399675 9843188083602920337 11534888963275259608 7861024588351633911 10720029711604257042 14258685011844822929 7398055609030639038 18397501230832036566 11011967123943395664 14035408138443280155 232843156924821847 1856006686399695231 2836202030376222863 11191534070299259828 90857416223168828 13930778117520241054 5794913322252104672 207033315953104450 4898935665950914271 17199485212830919061 3871933491563835071 5613079333677322892 11421977078528346679 14100930797670397158 17014055393969644794 17569714167400486400 2751017185758977038 6658340984137237421 15646342765663646614 4335031175241682444 1614497789875499423 6252111722145498094 8588686884656707559 241353565560376340 3766267138626242864 11369202668320434250 15733518189770942083 4870035290761786429 12601278508437747762 7897128567500316161 8131984030182736117 3882705124361116958 18432417091501689288 15074063858596066241 4446414014915233915 6104463882276386589 12635507879813847746 13868420201313035523 7169718071393868947 9955531952624002334 11122659942175851549 9823046905076242881 9762761498280214725 2919107393518159605 12028192095027846415 17796885786583543360 14912768196755366003 4561203454283092882 18081702268641398782 5257994076489679675 7292867056304884880 1872680762749517888 14833529937396841999 18192557501805019609 1999113145044324975 10789128164586082262 17693459941684695809 15537913068364849318 15193272639008511021 15779648735772576766 17792796523679779440 6192599370575719930 2392362222950583654 8233407022033731080 8000472965778041686 12498067544709287639 11073659037031314474 13295926906407770023 6678316126429571264 5094384981826558434 15954460172538999278 6213404893106451920 12536593623840666466 10968437942175429070 15739276518803737077 1322232132088108050 13206681429854349029 1979570707083376712 18077002211044348534 10572171847120485024 4036398138645806314 8510191982767518750 958769005926272338 13916256147297512900 11716526211594895431 3966583187371458056 7986680656032138142 962854605817697560 4199687688132107193 14601560847940931422 2427057109051401632 3898740041337006531 15807561379747995052 14879364348337428425 5378430968778116765 9855674611345046906 15529049387636260117 5801569592266975461 4309214887296624516 1487249733169870684 13388215766500825244 16245571500778891470 80791279933725329 10379899127816588290 5673559859607865053 9597457528759748609 7131640295175191653 13797017170139651126 11358625037285078453 14299824906417031954 3754795928617486542 15524779839362468033 9270656922026683618 3010864455674454162 6587401077119657027 3504815479982888336 14807951909927503222 15009068230559236492 6532857695827349172 5630870795430272136 9501809898007513198 2077439593478256988 4682832292588234786 3358389985875868500 7806805142614333049 12752968308536090567 8785653679563113662 16853044441884435945 7230138473608113617 8849515680713502192 10429147669046722139 4827004236745559273 2293652202460833720 10040692095247100049 14329578825185301776 3916162677785230194 3002150861755495221 16918348968210003379 15084650200705138938 12331278893106605886 14917243964081826810 16324713529233821213 6352571420689828013 6001553848929948684 10833786523858850269 10379525648251957447 10960694896780704624 1449125960795679164 3037394246825951075 15997824432216858191 7190001789059796335 2212099678828369293 12908289485743432089 12591423917851037070 6400163295546912550 2565268796085112532 10301265274527364341 6661237919823683996 22365931278989404 4492545503404860252 4113696730298410050 16365765276947747922 6674037334150380691 18388953100774209686 2988179445879621419 1527118513966749927 2270358778343403582 13880550183301960803 16248451699786057835 4747001338743809108 2192379780674743235 4422969075351268208 924284926778829861 3873917827329502435 1245540649884840537 4078324646047181036 9336281205261024743 3236546910435035952 7344218629853759457 1006699512605094500 3616645286679285946 7911068511186547459 18285020916528398945 3836263346981081965 9363828232220196922 855023456111158892 18258883685673667281 1857945612946124889 8457168365698926236 1366859704880068844 13138662051668662563 2043279294611812713 16269949970364475285 16181758177174313574 12485179004485983941 16502580638980085055 9736733570434265865 12446266672334815437 7072408800827134260 2941260209951375731 12880205253327705653 8805946866873237156 2527899263328507218 2405534270482952759 10071814185075534580 17242670457167589546 13586802380232016705 9734824785319471322 8205537324448108537 12110827739867941104 14159122499534685091 485570080490317294 7139482246811825811 4920307138938120259 7691834702734105702 5326745493388777940 4197542575128427438 11438279413993805381 14250316866991637710 2380268393257392171 2055063225552847518 4246607910172104460 13983158324517590363 13172441851923289147 2591178336767084627 9637295868416244724 13881589131243078375 14135627143284671501 17450814450384838122 2311153822601056808 273869161553690452 10698847800825575638 6805445158470944237 11618422258849433576 1851245067744357533 576102662962883390 6461625500561358792 7129544393951168693 17302820344574843316 10491901127500284431 11319518459258246557 7492646381476075004 14639756521638405950 329714120624468449 12050131077033561400 7099184500603523436 15417461095101785491 11372903751318623622 13608740142172999786 14906380609995652858 2328956793371653465 3051518266779071079 9878923988814709007 6570012184470811207 10911967045487519273 15545318720760070387 7309845299002095590 7572988948332413519 6507723358316596916 4751569621775682893 13508435603590500936 7023652564507420223 13027683101293045935 17522120228821370033 18185101259891314886 12678753064698328641 11422578715505174854 3715896379064613517 10203556237173860383 13161141101676155451 12520607601897394302 4434461384739693205 3988215228848648016 18155908996759721732 2984014761762575309 4086698383223592915 11051734346352301864 16026440613347724293 13725578971494630950 9510875973611526570 10134095714074910624 4149068181886924669 7983263775694197922 12983304193402851516 1026271404063481970 4286385338656411650 10743617236544263553 15686307337751770339 3389756383822044443 16253649336739257944 18103380899643049861 16781125777792106092 1453938279751691563 1946304743718626235 1465587820058737235 11856732311090007739 2993179371687275242 3515374411223913802 17233190263041535118 5550151207541154691 3433237926976210364 8187066707402448433 11170950831833339998 2505179481226469494 5980372493721058424 697905146946780712 3192281201634908038 4660030121525183153 15007515103983662035 6000755158813633301 3469373167234443125 13267449351461712767 13395823956912408724 12472424471705768746 2647034175683102650 3063595806089361155 8666427645198410252 8244967029444092817 11651144652552718105 15909556405417264420 1752519786233615283 7916709267603938585 4765816441488674835 1690166466298958746 2686979013590128695 7437674652450423715 16358018213770334379 6906774034631249794 5869952533876084002 2182775396414591422 3197967585420564009 16955128653541514708 1712318758633658291 16631996606945619087 23684287567903560 7834495383243625737 11839896553283754996 12715962008606992609 3450060312744994784 6248567514418324616 1590721849728880995 13392740918458869913 2714877713816139897 4465543814914271479 12685275932959472518 12328597927314055999 3867180274060695152 17627943357099213981 7452606570426168221 6903982568650274305 11688412627040440445 10491712207503731540 15256438945360308838 17004654511056191461 18324386820298530469 17777563042723898143 11842604438105365369 3843715462386284404 17056164095035583206 16038909138810715684 10459139544363689880 16348158219498053283 8231563034133243860 11062848259773728776 10006324634644131094 17213442793236284349 114863163256694360 16392678962821287536 4352470838501760184 6790740506844916702 1403248562437096183 3074346611383537403 4338212601904077470 10544884003210965175 8657222710654643545 15718500777773741194 846932804508939328 953423944913870932 8549325941578516118 9255988437649713727 9103952337684656414 13602508977012423381 15654807299310202982 2548520953862364205 9320938271729686682 4043663873856141932 8698280427321338630 14255574599822974011 6617183305759771721 12776123603825847572 254295133590265603 6716947168013878677 17475588325166087664 7737669267609424158 8025388137879778338 18142270444369885736 10013636481256602875 10741645010619690328 6096405179455798657 10967936099978830811 171236130658542280 14379712555738956064 15969269227634151381 9115743652490420760 18183421259789124109 7078579127040741443 14245405394670943618 18220820686459601123 5669204787832359985 7912702345705649674 5221441402175700365 17736782246342806034 16987374789577236365 11935485535795520069 10442854686804641957 11831355438663618631 10451132787273391901 1761832323128311899 18002008147316365938 15215269845962470143 17841638497378109043 17360926182275902453 13291747724623327584 5863809246146549531 14155454380701364917 11671431008972054315 979489244953141682 14133195678620511426 14666087542456027604 12133756680757416389 2887499569644764255 3696114969133589344 11006273959537427041 9931957023941529565 7825638759243882232 2280699261489156679 997432664961822129 7200325722717012260 12759319110055792498 16683494591856746173 7484779900874653898 17379718413347495616 947045616309187317 4341871247044408055 17688151981061427609 1338228757733399320 14319282165293293682 14893463432591813700 8209893376058966277 10189563306233380008 13125150473000537058 14958434880971249677 6023106764094028251 1040246570829379500 2502885317005511020 9367559967815425872 16463959998993620070 196073798250604688 12519810983015140828 11805389197186831675 13307780712702829157 4384517936456842350 4758797757776123120 8181192894691728832 11075381272319046144 8188696495322700046 9279690511332607361 4680294370465603385 11671336091278540579 580371822703431440 3357875364192311676 1235346856045094458 1435790598533511496 18140293358846667746 10278911708610677891 2242283320611528232 15978414269444265575 9169381311946905461 12677226648948964115 9794020249307236943 15876027620938987831 15622005385479365332 14516470163238009753 9361069883738749149 8326281279527947976 17409536892080374340 953077092673867038 7555515597715061590 10319293483375405782 9588042927070584838 14027797561581429666 1768536466858555423 16625199343058516837 5299879493983018514 1788509138417815180 10211981525324176558 3591032447193441349 17177404083377771427 5141029865148575549 1948561524349485866 16270243846372044819 13970302251480092861 12952158320712051498 10037341948095493979 2769491183465414376 841974365306281713 593804869463960300 2616800241095339122 13722181451842824890 4115094499346554638 14795779068500494273 3766144049473563289 799377953018066119 11467379372276742238 3027414911305261595 14639153588829068001 15098351431030088499 8435427202525229922 2961835982326267254 15244663296191148872 14851075104026000305 8338735435034640900 15252050081185491899 18289497992935510481 2009120655495346596 10531116684354350040 16232783070584140588 9964701275250156086 741122140409330861 12670321517896166393 12760121619412663955 7398848499717638566 15774638418739075777 1126989604577990248 11680324240180827989 8225963198958121308 2498098093526346414 10175234741222082935 3982418707506494805 11176784612611346213 249780673203733626 17011840934959858282 7335693499698682831 17401389612009056739 18399306513975122378 6435826430494630754 11824964864342513432 5457952645141576091 2518031615582934286 6117190403035611491 9565777322621585231 274047210635779678 9947969153703960428 5015038881329146152 7199046255643953562 4218747767216817979 16773565418104874889 14022241860450327135 15450108673871722441 3987517783202092180 16103113031408387935 17989466484077740641 12757947788476446864 11583305849791674807 1113656327887307349 9246128710198746170 2561364145524431473 9302716718419591723 16674767090742469073 13793985557975875982 5795862096914750452 2980320962778254209 2708467128034549601 3713405025465824929 16676736812469159006 788261630281517553 17167284107330877492 4851478529233492907 16257184753940011396 18213739611639100623 2754647500908178646 18080288976753762451 12512173529179285998 3760368819709770568 13257065302106749954 11395735079706260857 11793179994536348882 15243632713137726064 10942098898300892210 7135346859953809124 152838956488834458 1684637484922830500 10926897135820758807 7560796394581542171 11512202885034596269 18369653504358559462 2192391908611797119 8029165749328298979 14105701856567590475 9205855407440349458 6674609637217951450 15890667274159514198 3548939591226680524 4109853150624624245 11977098745224771561 16497509740001735639 1336738260047430537 5673801009515326313 16518783833436952288 4815673596822145960 14053077836889536040 16658356894443975422 10744772680819840553 2547953422854887147 14661364062121712783 12590912866814678778 5069453008697028638 15095875150981501564 5230887643458335217 17012347279244403027 15022114168907713785 17847390092107740927 3498989392820355941 3959724451167182868 4768607463443367865 13168830930750160874 10920632989342699248 6160984997890953076 13613915310736471422 4055750591498198446 11501573835187758589 10668990724635483680 8142168638979002711 12746209884608051137 17864046318289203369 7828985371658100379 8859512325860201706 6817363538512260424 3280412967645469142 8351151612135150752 10971210908170180247 16702825732822916491 1538477159917445693 1914429906437244309 18069957042827788203 10102239410604198419 3883043530945592145 15851314412668219193 9731468856029664298 8652349573583543901 11233427258717630317 10992133819860773116 7816602115933873345 9793968227549514278 13841749794815059995 12263345528076141004 15740559430815612546 18019462143357051221 15993070055011641330 7602026789216631802 7928205976726893503 17448000596641015336 11010378142368572386 4583803904628308560 14990276116440400924 16811560318416568777 10540055360282587636 1754240555350180393 9562797798878165147 16486615464483035461 16119426806734712228 13379660843931805089 1593560558218484910 12999935682603931363 18431813314103946684 9411426061416949355 16856048637928703241 6983452219487293549 13164875600721815573 17686113490255147248 1197071939041675555 962259803407972543 2400630333620094968 9138313080557907294 3959817407062416832 8814411133563680451 918238904752637490 9529380328305008874 14245117194985474391 8259152584842424438 16507017540553830089 1920445398362745218 7005965150735976062 2124006542225249670 7232277907719928525 17782923402305203180 17811549926438956991 2204936222187927016 4164963244456650740 14565524398556397554 10116145784909971567 11786378180310051801 2370481674488048174 9270492992004591146 11440883824131036858 7021526403770948313 12944812538057551489 1174985446342225651 2308210834383702058 11471169593056808620 17090128009592262859 3804327884003151919 9148700464171323429 879877763470697155 3520462093898191198 5755120233609146660 12944928196702569261 14226687657127583609 3374907590285417990 18089368831882690774 7627806610693796821 2515257367834886790 3819587557229078999 9710864120095551000 16671368583124762144 5490394358653340531 16894539204445164391 12344274328973126499 8786189867344938308 226738083626339010 1552084615853881305 332706431261613424 11736247354146522503 769655219778117578 10180584583677548335 16252555284835538384 2612552785051375488 3745628589384612890 2660831304055721842 9153948270921194874 8055339256361644429 1769833292289739665 478063224384343471 14463441416195144962 15290886305304430210 11774879487919711897 4006914548624816400 13278917375539866830 4595313790875780937 9348225320148634348 12884312369612985342 211223854331704408 16298313043924671884 12742645048215688570 13603873503212772066 15090683544460291870 16807958660527710956 3604026548748987930 6418888465311818970 5406771432309095763 7752786258655190691 9706324103481558228 9454268208652273911 9070989229637064199 9385442664842477042 10477148115971068677 1369533855929768981 17873102800007500621 12150398562215712370 4407146597089741785 4498117593536946689 3516495140993830456 10215284343235272123 1795597392881117802 13331247657325892433 3192064882839544737 6636113693458783070 4705024368793734426 12421900567522073219 17073852588474777111 12098434414653561050 1812467599509598552 3413407791137394484 17018889231337305920 1697323766058649631 16040853575672336335 16746899186749661213 12588577340762794329 16847238621843470260 16425069192649388062 17568799041883106395 3633244720907611847 6315902806550742729 13551216444739341119 17517057732803137192 11092415864931171564 16157786252625442441 12013259582950630419 8165568918479496856 15585646631934469250 11789861637982155693 9065931890544990475 6289747792337404038 4569273493632893668 5596926970964403849 15073948416600356010 8678439804139154671 3272239515266509205 1464914792750498767 370333327436641790 16543530007997377736 6989017646382039887 9732978307977911706 4799722861732721317 7621682062497138201 12863683778624005389 5230972519240376048 3336893330944405059 11242048994764957870 4294261437190148036 14336425742400013361 1059226721375610013 13982154054121797225 15216361970888755387 9226180185381961484 18302300586068157357 11695613407436703906 2581373301103292899 3215116252262471932 2712236924085223720 9326668028048030532 4924002544024533035 12412034510807366011 16619258596766118000 11630648058542813188 1945443326505733902 16593838264351331238 6633933662839156353 8169873399029705711 8513461826353574341 1835905644613199361 3545475144059380626 7485027218942050712 17021831574665897389 13272290361790009863 17812053109664336950 440573743310524997 2576536481346287514 2486022447590343922 5325407750642116655 12399915524830530087 4223667193604002541 5045189299221711137 10172501605774153551 3421242708532351023 11172839572842630962 10246707826078119578 6331086466903318488 10232829852033811823 12873569123649840689 3676751664033767222 6785354378572705561 2986199463385750017 2493490551992842876 16395140997176393601 8695892441753805041 7186878007860397356 16708759703006614387 17482694061433044405 15653956570799366421 505675921815759133 2537496547741994983 7001190203000925730 8613003722498750674 9333581125639642314 17906793601550799615 13094154283430440517 9177068569349717281 14257359149425853308 3461313366045968197 10177175293790649118 6946661193831302326 13604521972852266438 51185520092344882 5993894857518819969 10068060072223557030 17428321752442849407 14170228147680753385 8368700244606456822 15957995639797435664 2280319030434793756 18207618250762984081 1706455888030291356 4228471177017672264 10049946473985077512 1688129737479724952 10384670303070011403 7787536840557231569 2779527665455345212 17320687529113503970 14353791136863001797 9392738125483961386 12604445076798793835 8970847922322501479 3163248963824707613 7466259544794185071 17290428377162077088 4246192365590731651 11179376158363056055 14783058759248600432 12900231286348460251 12697614298807141030 16526441325473973172 9868168120625492479 17315242336052283682 11881141441059277201 13664739246673858278 15811004185995423564 13297860283821069376 12452150192743876733 13862388656036040071 14202488463987252573 10712990933358493299 12597601009386332555 9028092302399341189 15286937265001869229 1459897886940240437 2407551674963365619 57917303344434375 9206199428505142485 16310052706553521851 8382462179877936849 3179626220193902661 5695138398212735820 10555200543357850444 2070183486766406545 14503480628673963899 3201675715037724921 17254196731861783716 2655752423684075448 5142588579782818131 11657147728178239506 9453154493974551931 6213142377764252995 18098845574891981154 276781735476154461 17033864880420180895 9064450663367274371 16200919860527354652 4500961737539383156 6108909675565179744 11960213668360503272 9306160029169468039 10339430898542084525 17598789784613353550 6596095278115995191 8164908639479147798 7132330238700734357 2623046909262181146 7126555174185841097 4548282112662516674 16367381554872473270 12222977567088967502 5193667162619631039 1681462957513859532 871653762072107851 7070805697118265467 5880023096536248370 9909118906543906423 8890321906550453171 9031588616643570406 7639488492355387308 5956045232174648980 6328219823633719702 5132912379506980078 8532964004459554705 6532006201237134173 5662915390480570198 15076659672361100283 4132176000147025229 11295238561818145026 6881900085806872475 1999684270010475541 5495716864884876181 13414801426636820566 9325663370076802381 2661560494740540284 17080605342382990972 218688366440155743 10332143445932921424 16035312237107277998 7664976368982560361 7724430990682399683 5873358894113056916 12652680688827513168 17898276283554305863 10093740206387363765 10295142204791692371 5784869178299920954 10030328442697345412 16152069628414978025 810832653749748487 10822981914295154424 10414013902984608356 4341727389719551557 12745424409218945667 11783623660501599271 17089157132067865043 4859711689639294239 16454632843919942906 10843009249024963123 6822880764237216252 714880329557686641 7251480894489988697 12027877120585854841 12160034201291574459 10778303248151388460 14349584845732389882 11020573203596397822 181836776805145754 5850495124307384949 10304718858204746392 830113713815285847 4413901806930033913 6767791094739952604 16777971003541695403 1615883976251578607 17408474756088009187 17634315183100713841 140124529716104480 8705280630839863452 15594896037465746541 9730153960997937834 9433982266582204685 11019236962956803082 13411093983098957088 3999237274844650106 14063389087771288730 4501452497304048143 14614562953550266400 6830381915805731869 1939645229905093338 10457395474098039122 7945582076293803072 5443288968489231190 10366475575638698773 7589248073876747100 17461174898266334457 7203787334953357965 215670809657517822 3093306894941461403 7525610661666232053 14319061560463877985 10336715423314834991 3140707543626919351 2080920001530697664 14645686969337351243 1468232188768730216 4456264866958591266 17823871166988279550 10986648769757896488 8470784652068613420 11079013760692634126 6196278583381916274 14959820653397263584 16923607975443198841 7027816783139899385 11528874529702027129 10394873225813930582 5576071071163575059 891137963436093104 14345802398173939180 11197251166180407226 1250492428008457874 7305908940812476729 18068755013876461006 1552358778556373949 1247716028818284788 9696558904598263494 17995661717968469856 7778806699803968732 11960674853818105348 1603080876231162524 12842657822217591309 10400548887735225921 14707757806216048067 17025573973277399459 10380518024470953901 7851103619157268829 17141356165284341318 17527153492480459311 13089529350070411994 12103966725277750463 10796902114776703590 344243626268945727 13903813278527502030 16628759649932363216 12484468159695911603 5187104353142715395 5756581040517771090 17841074057529230123 6307139716875003831 15459380672888721743 18299311820096132797 7675143962649380292 11811803411985955017 3898337604880793953 15646182312669108766 9621086930635689851 294951998708610579 11852081828691839074 61510846016812248 8879126464470378416 15091998154226483105 3620989374883083638 6326585151521889312 13851785396987604930 17882492314013177149 13486588645018785202 3858099048137877489 12701424324983997335 17039087784107401496 17944824947510510009 18403919930800957429 9988912869512917988 12608277068777702317 16888729019992982322 551399761679278579 17816860125943299175 5965410179312771704 12246930360254452714 18064120305535849678 3289439419441461896 17140932209980620482 8664573286896081141 10515990186850264314 13172436081411717331 11254455798862338493 17210743202580365034 18116239071827517867 6708843993785395649 5071433558989323302 11513951384065858597 16788524360680918533 15311029780573967328 14755449162372885014 6497596041951769364 13406770739821608665 10471436480073550840 9957469657074636179 11308162779911886899 10730700483217698978 3614718827845919710 6888044343259931731 16709728039351595491 4012316696116073418 11771406750318555526 2679251428113139977 10018732820215173054 4920589468085178077 8750287956270193453 4126676798020131564 10123366147940525397 11951139583007603945 14807988592367386981 10074123860712252498 13066379222035157641 4064835983489036281 12410230005493955125 2906618348308786121 2089515557320927010 4857014560539595532 14571320377243700014 9101856602322380667 675149530681340311 4520708688236581164 17771729350487315761 6389848926364143329 6718437863095985659 17962408318467233221 13766128203480738304 16183974612372028735 11147282225073257392 14115175044836305297 5611674639530959441 7101421290936017090 16888682980833315643 16197063133988265753 13095704039653749587 14366989875302772614 10577858061411581612 5047642176452036102 15902714783249210002 7168012894636127722 12498834275074463167 7490715399652655868 12851851681258821200 8039853527361820437 13671616229845307543 5291451237647705791 13527038558494383134 4826438061350346002 3867607772966885095 2857326350670899012 9907680086985737803 803453566999183322 909520824519770856 11268240090749812226 14277851353773802199 2145555895975838206 122081255957119903 4082469369008462453 9699177823302601861 10760154757509983054 7157062207042617644 6403134948357167929 12876949488955073478 14490707283429722120 10210444525302259725 17606920035078321149 12261426279780548128 6632787493162408598 2871417448141548971 13704836178619546782 4278120387762960538 6608428442754952213 15480984659146083116 1617729077130253148 4857013038915035634 18047302043641269022 4809017127544934323 7621226645533909844 6750847767034321921 13274797521995752511 18108237025131950800 2971467213806166499 15843947600660329733 12445798937516909439 6535926039273114179 9758538549580795075 2574639282427648408 6839136393818504040 14330201195942575929 4457759056321625666 15075295252099578553 222972651562783250 8380087011827142605 15581087955355374507 2486459644225371245 2601886495008758517 12731757404440826097 11870556067024969438 9943924288273349108 8482429855435199920 12861734795637325476 8954528762055995849 13909280319498678677 2461095221166235203 14883911085855543134 17716383956917418829 2620227269201993639 8800681288634366752 201670786306252928 17828822947907916138 1321887609180384525 11718375516679398820 9760963656324803702 16341189010429753880 14978442773017882239 6629855730840985981 4703754479241496109 6980797603833276933 17990761560893304290 629851785279749184 10869175084900410929 360925405997608377 5927084174364866213 6320433647775463259 17426550243717360038 4437514374397638458 16502768389029563787 8877783052034553495 3974193003206496111 1817925739743162272 850308274405604717 15164603789903190420 16319852920441656596 1705427680299713094 4815516011942327238 16540146296316863466 18202159103764499084 143738578648625436 3849996928956540046 13804810737037325570 4781730711259463701 4328756832522543974 15313697196392314858 13961087387998216932 11203418028900684896 6899528153441282507 16011261200259429099 14579408496217681428 632708941479591628 10782834274061866963 4817473531676238008 9103289504753389506 9848969974397448661 11070796679020989622 8569714389524500377 10979132214742466605 8587220488293437062 4397390380028143060 16881991165916604388 12596232815532850799 7012938166264191578 13203763724825538265 10836261574250148544 16574791779570514781 339598226756977420 16423287057329357378 16215814836075912196 6621689170558013781 12989200782612403277 7901417753530611443 9236237427991366543 13681656435140988909 4077676542304831477 12138197509332877468 12528179141611448591 15963727658410187903 3552256503618679221 10302162145933552390 8629078208228898235 9152924799863111882 11558049705632851050 14392859920677492604 5307815854077986561 5170404107139248608 51217378643808822 3643800950459562469 17713428525661178836 2462487244599346050 6962266056691412420 6806228258692360348 16488779556026768673 17092767570025530214 18110948536289142665 1872659434053767080 11726618240326077267 12848170902560731326 209552202736541693 13394930149721313576 8857616523257379993 13708930100200683707 369941254949800940 10740080564027877135 11709340364344324328 5504469125435394895 17790988815814162629 16792466360473282598 3124725030565930182 4483469483781466990 10801305973790241353 15894363470661343942 12993851049710629723 3809595761342260008 9604912036970124553 16259621623750246019 17301936871151369845 14709887161785920246 965193440283148496 8623348734053430435 10231592843036251009 3556799033018058478 9517581070277067158 1949540097954929358 11615354182998894470 3183975017547864333 259133254989460698 18065607913137066063 4319635489658243448 5288401582801921335 15843969148842344813 15067087026219224015 7606792951919356637 4488836964587215611 4199098937165153 2175759169450826495 2721474188448188777 79993795003352773 213369779166031686 5340409553381493612 4632177854720870777 1700412504020570126 17718487992434704494 7225583128210731551 2707646835295103700 17731135447504255182 7832664628801340269 15488850719281608232 13837549357325416561 2532135020539996859 1278346071329573580 13594369375560059370 17993912717780218373 5014519212259344333 17516171975879684302 3356764742499390280 5179053259455820704 3847155737104629480 9875480354466038657 17225589371463680295 12489844773698574226 872304588628136778 8984520412938250477 11148245922544978812 749195901644446521 1105750301313838248 1965500066919664213 17297704930812756324 1450667916702635933 3865429969401898391 13934583407940831713 3952247409469354866 3650020890967628769 15638324621993513818 13268386956952093877 7081245943888745605 6180995762321014743 4874106521141211999 13274188132688464592 14138698192319108598 3907471316660000599 5141468328039201620 16307729345290922545 15951374959180521956 9498318426706414025 3390464924114312674 15608044460678483832 10173713305704627150 12977364429857095134 215942106077107444 16678469657848105695 9338980190375640320 7961060139942317771 1162099740307010494 17766784680389807836 391333341828100079 17700247831076967947 12148738053478045781 12045030721603152099 3793534536269144591 881584916623654988 6132465514775821828 13850198190592885718 3885582509799230011 14238380527307996836 1952369183672377672 5573641005261553025 18389260961259271680 16758874553468226186 15177643037202110027 17826745620380157357 12996551395537657312 4415743801011491786 10197900689431056316 14618694067667471226 17773136797935635610 10829861280250306708 3970913831082999613 14337606821234620455 4079190443167111754 5770532301024941874 180412546631061937 18424134312252489258 4309871580366213657 16458955474023601964 4017880394547041234 14901098202911357199 17568818597176414288 5009619217374452540 3782110828769282666 17519007635094195660 115471340425464981 17630954530568005634 13713362042780708444 1380252761033047554 9081734058471132585 2695597518669169227 16289107375823230929 1052279830764300477 1742685626566092233 18354986572982740660 6342463870545577340 6881005934523303056 2100369269061584163 4463163314460132989 15275569011458100277 646243468605412197 660840626445556304 4028830250687870990 211592057720857136 17778420603390320016 16862259287554800143 4222383165964036395 2225601264619595139 5873689316357789482 11602750998775630150 12081957543864351964 6428333486655566998 12142480015349465995 4869110350005347166 9311617193338755954 4777803539202569192 11217328427761871895 11039295900599698821 6206702382765253833 10276283824976724251 348920488553578725 537922523496747933 8328767204358370874 8601663542843919739 18403033411667745046 6828505040651376563 14759015615211210255 9400453852293529063 6753415448635228621 4529629816828884453 3199528812071781481 3608993575038975116 5487815648683638916 13683762727423976488 16119274441766583412 3868921878961328955 14407136588522578137 4533773266441926882 5999373386772713424 898447683664592848 12203481484354699205 6894392564206875581 7703086103435865114 1628158918644489539 11057531261259661414 7505080106302465985 8564231208926436567 9649780457136932429 3954566232179641188 6210451231563274263 12678534660414646026 12125342894725637382 15456611208148967776 2225504290980006335 18294761754411856361 8545447900228434126 13524200008506152748 10224583940367388381 6236723379077001461 14623742944878799254 5958646859036457221 8706410891030898678 3800238399149392465 5513229851288145209 10491120244360690301 14684203387497778842 12140157078421077213 9003713266869956627 11092193848707312762 4062906198890276186 10403504176800145840 6948306506202057486 13070683559711232032 9639678427444975659 9745961470071730711 15561621612836050808 2769078650568596191 6110969088012132872 8264062468288597581 1166669821591820274 17606120377785024994 17252644070322595423 97831579590164022 4629378111367871453 16638234398480899622 4697155615822115750 16193837158818521296 17282934027048483097 15187541254338043820 4691310160365374151 649589525181154650 11908814723544152981 17957139528171288450 10607773262202655039 15639280329952566396 6699031573735565092 4179611937092305144 9905456334953783468 12997299660344097960 5174688232096814719 4865659649562948431 19286584770421487 7883437916737429596 14154189970845145832 15523790353103003038 7904004277727730076 5776195439280109145 13002583936698652468 17713971634548303370 17614689520223068766 15930885548959022291 18024716137226579484 12558574949036452607 15431517977934828794 3914539456050510503 3369554489924757049 8714417218837968 8257389771896835337 7433957391386887791 7492450322281104983 7675447118600256705 10511624307550550531 17453724507377516963 9614839858718215292 17560772336325758598 5670619866526239931 16874663851645643597 1154754830011666613 1884305445807215253 13333455682541206109 2362837400004578338 1888596886600683907 8193782756571086603 3675497987099908129 743758242015992161 4141668368346130744 9724030132392150369 14541828173691153697 6236987139174707658 12242575371642824901 16067283707839956554 6695291579745198467 17996970454120277588 8083961390871208749 9317634196048531238 822768583767925469 6806107131771272126 17186094447559975071 8948105829560124270 2464593040724799819 18407288462001907372 12272827579993639370 7620616270877831867 18079885949644976153 3246538094931294683 16571087829187166119 5920241115245053847 8197737157979896167 18057170658184019778 10952593495569327452 17399061714489012010 13088529302675100463 13194746838230760562 7354079506995159907 17578677329916575747 9169341696478413895 16140148444560674410 10178051734877966025 4291335599124442976 6687565749337808645 5292624728022081439 6671277315691541950 10638220237733015354 14648814481847338172 15625085470969276567 18248885570446369743 11286294506348713384 8701066922787094597 15491849173443742872 1875210428241450571 10286387070364598007 6686192989943387178 18414920031878368748 7879478128203386567 11473477879912996715 12754383986649389494 4437328162288194625 15249918402500931699 339948172808362011 9541004313688145440 7318384095200024595 724802917059351078 7435250853929535852 3199862919529744368 18062580349020291874 17616245901491734505 5801027741284759088 11531247710142970412 1062096156032118319 11290184502459743665 14593256076648003267 7998057683637832439 7060434625141543598 7397578854412690800 613292740384057692 16541464010282706799 13167393102615436136 1311198668689683435 5552775783558789458 222714201116892131 13433809310755390576 15670269998495233877 1609992639221584280 7137727269585366650 11980977442084189264 11202250252182444974 10634348631291999465 10706096729396187843 1103627748154772866 3596391929377989134 10198034458460256956 374668620745791630 9878848003625774091 4765621954184840072 657206911059346365 3123595489264242098 2165640719392911304 8687673986580386252 6270439606032329869 7393112718849871271 1504885003542266550 12143350474780095198 6146307422641974952 17869858587684755973 76975865437939615 17028048452956973818 7493017429371875009 11806222541484781070 6640487656374984705 3539226874374963588 15115045244648070957 17714618266650918170 879042126688727649 293225148743994306 3568307917671475651 9279094529945844056 18281982552874539138 14238954914867091434 1399810943694941693 15030038497877039610 14193552252310575212 2486994014721021480 1714014380691115700 5364560296675837580 3826084435301500938 6716204896287186517 2560342131339196879 14695729921321138156 14866134154169471928 5385706511803684841 15532964633885580876 759620814538859045 2631358066923511303 10247010849687995481 13950229822618453294 2033341280082176009 17434907107047922881 11277276227028090943 6253921810218053679 8017230857311722592 2576285648152035003 13123753210434879054 12196088548345518160 9335317563830550189 16363085890129533377 12392026374612007504 13055046894511528305 5455407492908778611 3964130597790855037 593704810879171700 6462065110449772077 10338176023927511236 11685706933787668062 1108110753392165418 2228028846578162003 15123413538714397409 13340644371062140089 6693840596040425378 11746284791773540756 2477867787176082733 10581513546782789769 12255800344936597259 9435206489418377096 7853041050912168916 867141777309988197 11937825040423249355 10320807938744640776 10375366385208578335 10294441855479546908 3893902260876328978 15546671422987882305 1882142571614394602 11649690468574837611 18306238478568354690 13718866883597980025 7156669119830614603 8460527102997146040 14092909705677924876 2345190898658238761 877600290393734030 3229371011263690588 15541476521967042692 4700835822320547675 2626967886023342102 4802989210698043473 12496137380326361609 6280572298340280253 16653011862713319401 9897057495434348969 7756323057180822017 9328220525426415936 17095025565399183789 1064403776065860632 18304143940660205090 2861220021008688514 16684786387182480937 4006842696213221723 15929472986512760712 13466352074638757656 9114899833676162234 4557411326776056962 13530618169723991871 14745462744923920021 4886767162856207581 9692140596958451299 16772861230558292635 15811537130975973260 15774917565308036467 668525490161557142 6600660291696916060 12447949056598118611 10114441256055617328 13780013981113102599 13146281751962415633 4247520027966588192 4593616515276215153 11098600887772049204 10075517682612432961 6493649056917556037 840983884222561400 8282760062668365908 14667557474775063555 1797349734607183000 15416937588867994591 10610305663253203963 16808958366455003820 3081558578039855127 5868037870653106756 5100064720108551228 7490480923826971097 8890640628036256445 8106054326349962791 8090560273825853844 15746134408411889265 11256584909349742650 2755256615603073880 3066939148438917017 8361120066268354819 17455937553823155851 17667348953718710346 9239177852408220866 14800389724381269267 12724748702657710714 12130039869400224063 4061452439994445727 4990985615722617462 12365682037514989658 2500598062486183682 6731588458346879198 13243157608526086318 15257703100132560294 9121284363320768646 4199536758108594668 1189875158171173452 18201181535230893183 16080582747850073085 16518588690836666367 2057745008841408960 4506115679299987531 3403272210292992343 15343157752944264456 9954110804470803923 7719561604524328322 7066117374268721571 4015168770306247651 9675903333538485277 14392668772299544641 2169667471378075873 8897585143967033034 1751772075419336257 14210968207799247970 7446066723260733167 235218667347297711 3795306782842372857 10512823331277326580 7313082147764983303 17897748081309516031 3375739622860408310 554019524769184404 4026564771712099367 6544890084158877164 18264319179615304118 2234626227288241734 477862248471229560 4712434667623885358 11205429025124622912 15438155466633281949 8911811586322555925 1544957163908111938 18045676971278728611 5678386053053139796 8179371258024371527 6471850340925297668 16542659115450748712 5627023367208470026 2416059929736343660 16399996431782017398 8661986282431107014 8583095766465227527 17555131675620239318 7845509210262195538 7421653217784562460 2656337047211286501 4604570648456409283 18029343670077208010 2467777635096452730 8369358428319169164 13865377194912513089 9878896547701671963 14405450273186567546 12640114565736965477 14040951100799680138 17221021443797322086 16548409523443811979 6089347550305975375 17495999528603085916 13695674214829325870 16859893978218529111 15651421186804784434 17796290110729451244 4281035974121858564 7506948804940652199 4975421154720498412 8810547740847083031 5577810873927716760 2331933141443617582 10296807053254350645 14163157301127324972 13789242846237058005 10761280492844327946 15243267964616231325 12874366143645752575 4567242062850734028 16469954819399016563 2142660756664502608 5636361806363376825 3588379039439893514 3709692351710691671 13914713827899465317 16989308833375487612 13783789283364715995 6730841469790512166 2434002094413559712 8658735940460219791 14975252079655511262 9167388247156378336 2768004728085930156 13579430602666215439 3168466727430521387 17040553155897275295 13500640108870077224 12482713377498239276 264237335979379999 4782587939440677408 10401682001904217514 6386850959198743186 10698319978013174358 11667084918652323879 13171985361084316597 6847914823324426517 18132343938419814633 9916002030352480430 10651317899582050310 7847407559644730292 13891788216950201320 17661746376733085092 777368659219909351 2720761746762311525 8643067475681488445 17692191573306819452 15872886704676106788 15720702560352980835 3144829416566077790 4136518155709452189 11375401587322287630 16193340370472244400 11262147787990334116 607407541820512790 12158357904886980351 15796851009071474091 7636825986182322222 13427710644164890807 2764724557490624540 9027987053207366569 10358967940035934155 2017520115011691717 17439451789795223361 4304167599876540048 9602818998420695790 2753514624684674155 13478892765529413330 18210909601027524086 10896104691011225138 3413193230900653351 1234288880620413637 6114663428728363972 16256100970832833361 17350946036399059366 8376833313364061656 16659342441711568303 11516239076278058679 13005166584617282577 5047900680008314955 14394578007270893722 17700146557304265022 15522006981939512324 8157526134072451707 11129580785402033030 7744410452308475401 15291516518018523776 18435778039432535723 3130650013569262815 9987138729045937683 18339515677540684578 9001028915604068939 8583892849230566272 7390172913679900517 16222143190969120680 11486338369857345589 11821225455342098262 961896571363962969 8363355262031860363 3024353187069579002 15202721120814607230 14798042866317876266 14928470767097912725 17156835950923558685 18030772380478232017 5211675913731477174 17143653856846375999 9879982593963825794 9040645028264987841 4190477091177430885 15200689032320733339 463999274398740780 10542568475724836238 34903808682803654 11635626613581483132 7134960056008723271 1391989370263186349 2441126563418874263 15967405748297024687 5668898632940599773 4447882845259675974 15096692586263777301 5702369317035308523 17058247621343580383 17613726108846235190 13814028874278927077 18076444392516832775 9557991958589772584 13976068539682281957 4227470269869248909 1933502566525637073 10462731353095105767 11701829216062068145 5387995033139261727 16906800359781938148 18360707621605668926 3350064554259871125 558456862679724427 11603709870717542427 13264114822552105830 16456294232716788120 17802219631417477042 8330197125135043605 15933762364290223587 16844947502816978567 17385845448678243209 12359752939581028030 1462274597404096444 11645217641419657861 4176792956457754840 196564294046228929 127304204235132283 10084336587664345981 8592459401451992269 7592811922763800138 1797250001749760738 11736774171488350477 13100546726970902244 17876596410315215172 14733115530181594090 15123965378793454054 13466989922144968335 3200553120411936419 15470857083614596858 10794638938502382507 7446008196954611138 8994073362256367940 4006503539804838313 2618826845797635120 7461904325972824399 665496144301658550 14449199011542128407 5533619750368712043 8525612838230987910 12574502479009120440 6275181056457748644 3904803006033114232 10845216587116109591 8071609049976352929 18192218637044925567 16114125041877884685 8191257716594137151 16354893118873728840 224579110508541904 8682251420425457612 4124319756569021292 18072101128232856783 17255693602253684116 621557350213199884 7747484185237002005 9199324823105578044 17056768460096186899 3942174386161750161 10576074089851109943 4612364389481399470 13264290509019839929 11958683317468107287 13181832758297101339 6466043153686907290 706913725112255088 18033413780473211603 12963119673282022223 9059051587577763137 1040693313767395576 10950098830049030160 15068277883190298265 9616558522686800852 15741278302854504987 14906295878722609345 10429842554618579955 6594127178718329517 17783388571417585554 11364425475303031518 9766323999406192222 16492288841185382370 1159584176088035471 7383883939650257256 12394693723671375828 9467464250392377806 167291849543734970 6285373533927246404 729172521817314346 454204431223903674 8341755039263073359 9234796893464181153 2662743689352083662 15233193233666186464 12565352185237075863 13457418864763886223 8953684578556855111 7227700267694690408 14394456582773606834 6734806400785750145 13503984548743932147 17309674519919392902 6108040517917609475 2509387468558393941 4046533781861345399 7253301972579603589 9660107627122568349 38804996799249069 15116204232431103409 15580300366875024966 421190193592587242 9045524275813969126 7006231437588641001 6126596953689369886 2647542674862747523 2564866773298150468 13393070360468369667 16223021887378979428 7339865959366167681 6194571733807723231 8346925283529295694 9210462969723470793 15568159926298025716 9941394093016547365 16477948320551980918 442575798336434637 6663825043354354613 7790536322629126606 16753916258894182963 12972474384099420556 2791606559011253092 12300598102491562206 12889590014546067501 6425888761253955550 3613363622900319189 15189274904460947945 4613135824662890383 16257627312397965396 1477631675030313520 456449111928880036 8115565933930481978 16693692390733589661 6467731703560931193 1871463898924187340 9666488737531485930 17927651114356398976 9628015529791261078 8656114433369485213 12337722838877917094 6045581125320909439 17155013349731098876 1718916452772493407 12857154867558642754 41471845285078135 15084064047221085232 7704099489837550850 14844474426192589424 7958808947951107734 4550105091407972172 2435027591416810059 17913489949312914323 12174720358321823939 7261381488253403463 16295846526520716243 5370255510329637986 12318314602009403577 1341189008349450125 12961567731556635147 2594866560695455050 11948107348925432689 14995929504672285957 4237606536451525237 16843199561523791640 12699809986351507897 14600115595874187681 13106799064503963911 12934210981663753723 18094361205702304116 15844178260951408746 13982077911703114124 2442878925236267450 10274939396192189297 17631343351759625131 5459414371140785212 14245712162348148632 1048609217343255389 6749168099665536759 7052169884220736184 5114480122685780244 512303952613367748 600835517862182554 425522825309766963 15334515028477449542 12752901780900983706 12164324025808549450 16666748421356618618 9755551456647275431 7082449347082958001 16005969165640004714 3678734056455276621 9588724590387886187 7848337400130875893 17258309608696458625 14263515308311195160 17671510813124142208 11232913102838492650 2361953067535066774 9315495434347436954 4058120402410644518 5588758298787207871 15408138067479741739 17223954009917269934 17001828971509952487 3370164440210815422 4326276514449937255 5827050641237408508 4360779699900514778 2355032722578088604 4554750858108234820 2140332395400979633 6019843458665286386 1082043561306788290 9368707501158309 9306452835280740482 3316712126653454277 16131533346176194042 1269475971737023830 5206080590131799010 8515989129176426262 1008694662806764999 17151326590974436562 13871914306765266036 5137476974210983047 10289553212236855620 16777009442263723900 2069549380006841215 11142162011633508959 8639450319558501277 3975979079796941174 5956866614370239268 7682299262330892369 2640875741901772572 18141018099769451932 2952570225684636816 4961541796374144664 2799188681959135501 3990685922064776745 12825084877492797525 2234163316858288538 11174507417252016203 10111294177976956558 3313546223666886250 2992212729323084041 5337679021354236942 11325024058689936064 4582972174049217504 1746691369137215204 6247499450020103790 11234040171231569171 16738038104686784887 8464323788456152278 10057469814113809514 14224329752540874255 792797366155419007 3091002150410809373 14857731868985956186 15793508012790842143 17096094156909184656 6012068490706374157 579814827413114297 7690853905618069976 9959867981890410501 7855867926997427870 4080331391819103507 2075006673684630168 2339415384781177375 3406742554965020177 8768071983571894229 8167354096395255271 1795554416904700586 11580793251061035872 14122911650867594121 13861463562788622192 9773662034159523662 6621540311514119666 15278921292859281430 17299310218033610104 1663214602405644764 16302460574015688239 5484899066439741993 15134544927201679445 11909589417889328838 13811689234929251424 9996251084226556894 15259394835520637361 8277127713332173916 3357243859607743917 13637080298478651448 10026045757403559261 7929112543254575688 8366343045849853006 520615063458944465 11435106638792790539 1827426016772520782 16979550655486129933 3628717192613198182 14931845154642129861 3025239893293320541 5808482649158162442 5545192639016649163 190536744168542756 7098028039899043664 5262415283246865193 8452412428240137297 17650414571692345607 14350969634625198711 1794205794235719170 3934702759344366081 2902931414996888772 9854144172329918372 1478218089039608871 9914664054447110229 13091584069840578273 4714437164996029495 8982321791609216092 8814066716302259939 4890638565754207994 7641341126310972976 12884375785253094552 17159915543677129648 5331760352000627213 9223412052196898669 8381896108938285963 1176605315443226904 12126201540168694302 796802419968118613 14272627184486803516 16956754092168095858 2498457060378416910 6176814088252116667 14048859140637102322 4946907193606847162 17494017179738858437 2502023943141228189 17216421346032210601 15663861835581658523 16194303054641151970 14925081273379052505 3385731800411723451 4928091209621373925 8466859061481342500 5269902210597571777 9078481182955259283 16044875780513561137 10888135151228018050 5984011509153670508 17642198934711556793 15787761981186096958 481455250533412732 12764016349410331042 11983634565664535766 10830109216200232343 2791449754391356720 2273048960448959158 14484794778881984151 9113416974557528313 3873616966378915401 11578073818240431618 4498139346805631963 9275284783052007311 3907460951458996946 2571404105055895889 6718367653540224232 4097384421720738729 5207299188957414204 546732632069902304 13979699510061212526 6028023074059226242 16049976939534992952 15094713180120212495 2424030134818449105 8330246396213854996 5856936211047774762 16917412147055460513 17275664014795053340 16468035053723820495 6434611902916694539 3382021257489548864 1533014718709553445 6770270164747175989 3039104943730207289 6933794064700148626 10141967389999470072 15105577499133588121 17943430615147700708 5094679422712882634 15830699903553041062 1305566642100751766 4165199628198274895 4344549980392647792 4850358328839620262 15259915139566693204 12195241630955814362 6553325077494883149 572058084856352211 13701390489087968027 1194620861395374215 263013526257608962 1158731965036041190 5989804886036095921 8258329809153074937 17562971448635320218 14868178766609536838 15290841736873228330 13344018517314674889 1869061413642109311 9036620575302700326 6946998113200955062 18244128469375392393 5589447540103904350 2074490340258871427 3081954057552437805 9454201278542630133 1122475827006699624 2882793020724694300 11751969826849682812 5299152156978388815 7949177115502772499 10302950282814194368 2685670220560822281 8298995545783189428 17976537103868838342 10940188715924187147 14191033036624449964 6630155375276953028 15474696204045956427 4053603644420800474 10356471145134818131 15478084412250500103 18313853514538851609 838013937248974194 9323847724883101658 2909581086295780235 9915873018896618774 3277860868050412915 8818180142756459198 12857864799092063399 14655942475382715478 6416361281172172438 13321949438550023429 14235638228870429722 13656667470614799663 11901005165382813749 9525559739303195066 8721191433720695753 4523792677799743255 17136861452219453060 6116538892728798768 6569002678612135159 198579074614531968 364490822661982891 16520248271750205831 9359417269864353462 9394140177806746879 3850357353887033846 14643813116094422797 3926605247463445695 15301919811827182362 18347681556467396868 5435351429537112846 10179478712458893501 13108066350111862328 1324495997599661343 152599891438065811 17609483419327239335 3282737566124508152 13449594078214114431 2596203004192529110 8986981273485341904 8737088372502454151 14019992279605442822 17794575306089570978 8888712534730952539 4933945642377141220 15138553363561924893 7202189174983877086 4233757279195003879 3883055670528502249 10375904350102904448 3605985236000086042 8282618905218113237 6606242666036308873 8069046772840325591 15387917670569206016 14687080229223459067 7114413931320432316 5245070457731891417 3620946939707223185 16192067646417491078 8021485248457635288 12982593353505601800 5974011089462992365 6200895224002911870 13124122236334696367 10849474488521923615 1636972423029300138 649336055001516449 7837787808131948689 149853312658410777 68607785881975632 11980496000173290360 6829317922519505951 13987675710367134680 1978137631249653404 980745264825568723 5700128564214429444 15663005713061109189 7449921121366439995 14732028705850674863 3431062320193845592 2247416450229427117 3123306750257371914 13486027235492322265 140204001007677889 7455568732213417879 3112145438840287592 519235314944208476 10999343384325975015 8794077560203688844 1285998722233499338 16117578843866217717 3581670017133599562 15963305303025114990 1589233696089332213 8115754358373457395 5426687528727839181 10334607658619307850 2412132950722167067 13695392767799118328 8781649325475677973 12870052086464435039 6773618160888156860 1569126689595060999 10431693805731124992 15914406248767458970 10746043572537701592 15447876188592388938 17142878522175423216 12870912007966122542 9680230510448730805 7166837567337047893 5856862039599158384 280772759487118414 10384980941900151984 13029794534258623521 8921967298397810873 18375440863287297382 16791794469521104324 8846083679496741281 18346637746324466456 13767485901413970224 1947847563415308105 3449132355443645356 5461704760556483876 9971360731373036324 17005960295263034973 9430041852361529109 11047733677584579187 14553092729213063608 11841465976624822651 16499590612807831982 18296747040579964133 13635192688047572529 1064650309075995426 5688406089283669333 10614386743622320146 15773466630075064453 8537688117050441711 12908968074387363622 15713688313765872405 3759848400618637120 8655102876449604442 9909903342414673017 11561129377625637115 17718914376214512901 13698441348399399258 18277994203312303275 12102214511482459801 11985534469527958605 4662332261765297179 12899697489774675006 10751301631807915546 12238380640637515325 15148587755699594790 8368105922598540634 880197639888687180 10998194616657011270 2465045832375227360 14889073685626625958 10197027382413183595 5007080539219450433 14770292938804296397 7397766112313660548 6439122051322030453 3083509004502064642 3520252963589490151 1858865390375104158 8579250112720279335 8263000004317259187 4571310637859056391 1215531752946561584 6815054008340723022 18257825773436257702 9272685655733555235 15834521930116033454 17673759266696614388 358110079078006865 16204366531644970507 5131311232713590282 10000202529377432365 5104261036340555334 2064412591854446721 13619424389737802691 16897250530892511433 3262882161960085445 1968553833379904125 7327432275913025467 14505227674835055580 10975294445904582688 12909790296411614091 2877229650417965905 13373838888217404061 3340437479640282954 17281826583792304323 4101423152129710100 17904965237703095409 12436321189010539518 16979849520766940061 7935900767152906814 8622573653484388768 4726821474441333162 16076593691307141210 387280459003074087 8976507994883240792 16422987298280728937 6488572340691760943 15133293312578825386 466024887839629241 16005874665648443846 3839809457811574463 17357040098496677342 8557349678023324011 9478307672395055521 9249336387168361156 6996820138321043393 5157070022390657622 829580791047271924 9455374543077022144 5808671772914879032 15576892340900259125 7598809280201609736 7927992522556101952 15675826668074605629 11229424723256264095 3337930160735334166 17531943300990398328 12998429441861717226 7778914959443598076 16274249305566198797 14160699797332316768 5574021780265229428 9726117555862300876 7420790787581556290 66041579385963293 17765663594691282062 7610988765943246095 2191511486011143898 14845487475636203812 14864164823699619308 11024849267833337525 14632307467092873177 3712192688365054880 14339191356066495073 17867285000360339214 12962283102342942027 4967941351220026548 548392111961914155 13253744398373763206 17953997964332748398 10149539495670200177 11612948238551495981 6735032298720119377 9200280707629621295 8143924918467852567 7322758081198642868 7549782559360618634 371316722503360282 8080543793874793629 15409172366788927711 10665789929021954521 7351146192901326616 12258982500239015123 15390514728244046397 9152437486008609070 15813435626531696083 14887481553303930893 7080167345848090795 5619033677905680165 1651572897503695283 15613449026787982750 2706740088751626178 843126531200062483 4454610355157377039 4999247608814717074 12942082857540275491 14368195499362367423 195104048774163601 1343588587235549337 13690972930300693921 10442391873016573267 12417946060377357875 14112178702133893108 4918329718047224424 15854471945873397197 11331493830147494291 6611531633174979852 11827094869522144382 18130354522658663160 6277196437173791194 10388764979715437279 2241559236973073761 17839428709876233826 5076251776289109051 7742184483530024279 8930630655566450329 7742949961587166252 14826680582066197527 671197180544804579 13096628125033158914 870460575778054959 6337292512733689713 13560935696306799129 11319504007700739940 6119726007033369754 1691210502833335544 9970351991534045499 8395955724328732939 8371055468132082407 16859172707002418847 15826832241089669920 9913941587889055100 12720848430014474227 14554096165896317122 7221912700883164538 1836818879285990624 12720774994040123334 2893181404543605681 14667115805998732953 4547810693796427635 12596818735293797539 10286511516859297105 702327089987176317 3642286703962395992 17428851580740166398 2768692525623727530 3161570991241504764 16851336483725799215 11908490871898898534 5213272427047460364 13755195928605510887 8912351593412862671 9770348090074298647 16282103766295515302 13219412933422797944 693010654577562625 6283543408846062158 2761804328769264746 3259958807354225671 8429199667882919350 3696988422968917391 2609324332187871719 2657581539813888456 14132274060847307137 10473350474795445391 1364794922867924294 5336145504997496708 9325349924298269750 4662977709955032774 8987629787680301241 18129593039347596279 11998410022186865660 10139784128317723066 8058257263731257024 4939937136983634769 509802251825117185 3982600014663641254 5449463004737005228 11782676842796129704 11059353140405100525 11350766506534010524 351949159181028536 6242143285858300568 13998596345248086192 38732847173332392 6951587014610505270 16507820686644616283 1686201186557539235 8056586261949136469 7523432012762498961 7848150300569801229 9915643587326951972 5506640414832786607 15722998283737915550 12132180535535427380 3212264052606629781 16918269450555272123 3015130010796973971 3405398659706534276 6028585663179237796 10740633938967798118 14175257609511220827 2847804174487212331 7689841076793800245 11198171209832698 12483591193341149477 11261607247306912162 9729467711424119660 14130058805727054573 8564327575304902858 18110304042684964564 6786779928697883291 15749684591321332539 7055705258531241607 2184967038315863713 14488749390307745614 6310057387539678935 18191764897844059358 329720483130256816 9790887060597988063 10909495726297698813 8855583940706752832 8608953351080155086 9656339845279767470 9311590742692608742 8949757812952946500 9309884500443149552 7885562042273763314 11133145305253431113 10890818121539788689 5413936993259109660 12340546268411615 12181556934229063015 6989498791156259692 4735848935869260327 6754903385763281637 14538133174593473751 3703465722084493898 13346457072599960074 14559855237053079443 7528120015482551268 15460560059293129657 18423338519825949314 10182981513539858611 16369069196192309024 3764407160338917637 10315314579189711863 12425444171918094885 15289181127465082248 14873898283957184193 4538389875307395320 633254831656911584 12235546248759863986 912459314279744217 12412659524416681396 2719801699384857463 6973033465728051867 1799008803057415892 10180706542296067625 8171019487599601357 15765266909364424626 9246663634687415389 5055749376209131192 7588908248345204952 15069951762595953916 4728931782040780363 15199599726727045792 9578726117519889527 527394261654717856 11920304479510202418 8863751470091762804 7925110805283768441 10827087341751396601 11962420080643618900 3560773665543683451 559461657844427260 2435629108090568574 16879334396629138675 12924400090682842990 13548267721718538755 3216679860903154232 15091140845364062574 18397452636566664328 9433705022189803480 10063193870637216818 13787837836248275847 14208655985002053844 1166886972841224780 3492507264723439430 17853421790332921245 12499369578835601194 1744837161498032505 17210547583609891307 17347697523834248600 13825499251187348335 7726794292737543396 3607573698631791552 4307457932715242299 12344521083284350505 13507637013602886547 12792226163106994056 11024831271881249688 10927671785478617801 15769090809968890493 8537916588147175607 5915840859789303691 13527760772602235547 8780440146668857210 4660727176454069468 11566811348361403242 12524524872134096618 9663660540805099648 3781494685552208724 15248488402963294135 5547066820196757912 18348040839568100570 3098642653467623445 10122873366823513831 1666222214462706717 5247518339087404413 12198197978244231163 16252623731856327536 15835309790643894791 15379409499555050172 9353735373853763416 12107195426003185558 7022415630147066485 15154444486164043931 10399173499364449657 16335657956899523670 4197841178604643988 1125124868798731839 15156767603548711723 1111089047326207569 10494933631215859682 18309653623412387928 5793477256938326177 9674035401737487985 14250178625776907075 10184463939454551455 14217600109586846950 10353176019399155892 4241679219684842053 3046065010353125778 1796058952755558972 18395129508522488681 8717613087038577351 7566338176661553288 10120598194983943662 13166733234822538339 4042561618774157279 13138002014214911415 11592829962929479910 2100414811141484587 3360710026707171458 5407746510936784809 3651156336163160229 12132548822363209173 14125258964948671406 14634839503933483247 677418440622734190 5082227030704446241 8386933363634307792 14201632917908518325 9852421226669383081 15360649496486704693 14542452798333299623 11126031566410518931 4254372895084829330 13565209044160079200 9045589590504994602 1694325121008679311 7586294426765161669 2647399565291963952 5831577472472657950 17576462932088295987 14160625835353526196 7821831008286455350 15586301660380264572 6039952006402429294 14972792895945553409 2661433431652276533 2118674156360483113 12013826333028013196 7618868504339753378 3649100403087544679 6013574695835279364 12427712545987348298 5823477636763662459 8499473521261668137 15303301279042016744 5592958173030892553 9863772590293885212 11831919104987995334 12424957306915867983 5821873291973715083 6888284244165136749 477595191499196871 14752760331982182626 7433180164807770173 14696141481077463466 12665793094191230266 9072496074106912195 4122184977876965494 12153442741548941968 12650290687793461759 17150782113439183886 8268397690544459636 6508415592537158269 7755134760796822543 5807390073932412008 15222279204152615813 14632320360875271922 7071613548931332799 2295870354637733346 3732803199674458870 4452707854744844779 1445064576036392586 9743745237045632435 11870437630454865527 14928460653825735286 5172818872011254116 13092490060538968841 15900050316047478392 10820538380282794308 5939082493870569384 6733362558337546698 1550558388230096682 6725184062306153197 185502474184939644 11511299484588887317 1779247670527286013 10273187396495738952 8849421737449482313 12685156966237167197 6402288754154559625 8961054714729727422 3728448206291901075 16854728899082089401 15659111022408808150 3769573882592510572 2845055714764826470 6051566066478650128 17219230773198667708 7789622245265772933 12129657991181884331 8924463390114488919 1614864224091254593 3804083837142787464 13757658312723456404 17051919821996224935 11940900476055197239 17044137572551789254 14425818072773877155 14980654401176672681 15152562444622917873 6007075467458698902 10359218102895780938 7052003592838115791 9087272823343372178 14880408765806320059 6465317328969420059 5535553579345139543 6378305366505342811 4773877094135048640 481833712756972243 13693672008980144877 13840571330645531460 7799451931412848440 4802403738408104134 9658957273696094912 2016101675088104120 3582923158333078175 15557668707192121817 8112523834874551950 6901007376183177947 18156882764077749380 1872687609350285635 11834097700640884270 15732333210194394541 18411320197476696475 4902362186813333694 3387080010402622550 6195113597377929301 11410950773789922444 17989485420020607041 11435983058535720674 6950657738702934205 12096607899386892438 10383873060024013747 17250476387606758375 15038396014775435750 9778918639032241368 3737649309823477063 7829371803379102459 12155769167803850063 893948165915983246 10762108825674979110 9217635616027328101 17817950208251249648 4171597132357720257 1407223965060541441 3633887742018316558 5948211832410437563 12131098456193194435 1741840499656281514 13851639111470418384 1597981210655754407 6420985455739083042 8065000986183425276 10179693776816977285 15297724429043638832 10523207703084400197 7997660258127686427 13473092706161477068 12972964974943439640 12451161331572993322 316429149619811719 2659459066482796944 2929428643960385845 10094424753097976546 12989052644703257065 2492105614281633374 7888576640237132954 11079523223325889190 7224512927506250695 2443949169741357181 7688862236320822937 12395715657291706241 12613172248975343141 9662440682437576595 2416809725129944575 14670261452843163441 14658102650176539874 5093519530098002851 5762559581095840049 13666728716990851868 290944127127933135 11134970725782725159 2770290464285870386 2043193290066530431 12167909726885208745 14826040685177271525 2819287705513146053 1497689637618353005 16875775868869602010 16345029678270977605 2042165211367949594 10646465695795160388 16461601106597997093 2276870865793907285 7450547771955804254 5480802585449184309 10817914934214871171 7893311174580386988 2222685197479426697 3736399685590323495 7138512742669899975 6904675257521089689 11736749125045675483 2997914379368075635 1206102985057903537 9836616916211231053 16763715743267288338 5462298116719896282 283248032609877633 9322561325584834399 12065500334442082992 10313191480958136096 8295800245848174820 6523954693591647952 15666454949624549719 13066365405194955552 4765267710922541802 12987286812677145123 10443826143340247726 9286141151796006176 13239663188874813240 14979367520278714661 3493322812195669158 3464396260001367341 13226119145512587047 15142961022900576597 18101699963073274608 2356495378960289593 3802490955043225841 11798664777034471062 757797535599176931 7236103792690697140 15902726329070662724 5169285473935050793 1440180920867571556 1013312225762147999 1472303189831446953 475665841281273654 2378848829966089089 308695436775979963 7755604000408840825 1637944151815391967 13553329326995678618 14309577571225155041 9849834478752135146 6395890151759161146 10356964896342132501 13053498762149024850 15665974245068788093 12719445617338620883 11227188931669161141 486918886293696934 387639599549552087 3303998970153356819 17471413093300087406 1916979123118046932 16671911471013304984 9254408118507021871 6564259419352421572 15078286527460268063 9088805928577385915 32977661575696352 16141039786116343406 8489213038563249916 61986112024697386 1569231761734452550 15884062299672099933 15167860061560597917 17365592387733236863 6669225968802802475 1362092168273838966 13515269482835015874 2679875675556334893 4415022272644556596 13126885542389023908 10385450739059209349 15359438344106947327 5016575714249107157 18312826336325153381 17032953700471716170 8674927047627885752 10018246169144986274 7785515108014243282 3851528984249991848 11767994312708556786 696392382861690203 8742330630580493083 12216678043726888411 3394236247941464028 17921359563990215061 18393542837759889749 2608950235647675922 8112171786755085786 7062414907025427403 6652000944244878542 8398021369082623945 13313004759562992505 15426276828790469441 9036962268304351489 5303486877711191623 689337618664105342 14767040676500188532 14748289680350142016 7556120673519918620 788504388129625743 460869131743093778 9613589255272743695 4164138656307503408 10982237353051936933 18317543867242809435 4845740501088956132 14269395212023899256 10346551596451147844 18116360941652752213 18118987485123421244 194743710450489506 1729834222450056160 575278275228066610 10840632841933008606 17118491194739121114 14327143508213994651 1285181989137862308 5662253783603114495 3163900143202251556 13239917493348434854 12553586418558358910 17433053712865617417 14242376925189837044 4364232623814328123 49410961025203506 12970340008335231743 10682794064302510308 920894636551540594 3755177765625193894 3254904737476365763 4105236110045129998 331997722835698862 10433516573404274833 16391118782319376556 8022497569759857775 7445278573580252341 4285696463042402017 9710936416671709824 13616031729519712259 14977005621308779171 14904348593540334208 7535808276565577358 5986922518975239624 11896897337841846385 675144147683856058 10582783402859381034 10396759681437779886 6938746409814162531 18200224227460494552 13582301158615094747 7170212687162731003 1272466302675864106 13559748565485272690 17312015617426359875 3472990140889314793 10194537947688100321 10003310927778083918 4145886229153929240 13587786057608060995 10307281307911329362 2182213584705304897 15243624473802638485 5464824499345770238 16069777462648469073 14435605106543636643 5690917537194367609 4487545859565409199 14868450593930870548 4545819746952130208 16894457827613145012 14804335492550621510 6500636677941450821 14077095558659350258 5407686076811597140 4469180589704538202 11466100528387407991 5198872541598503163 11071137252407524861 2812084224768896605 14875461184678890180 6120859008676189628 17858026573639971195 176935530099093904 1030209132225947766 4233537670726645333 16326187848844704949 5620779720612279035 15177921347558093102 16419249556461979363 14059985699759369827 2294858970019694494 12022552282571078272 412826686325854228 9911402329762077217 7336984195840305793 18049725561703889964 2211142318460865195 13055730222357844006 7954438274883350594 10440018289136877620 13189537378222180317 6353969120138110537 6324845985206180003 1835385491156799169 4824257508570162960 17241649919031174139 9145472398037887884 9198920041150090004 7921595708064906209 14259265891592121378 1981332372099740747 11881714028621275231 520951972332898903 15535414520477060309 3217016579637980732 518186478665769551 9805645217513335716 14485648353431559553 13556114001857656939 1553514912872115091 10642821806098900259 12779374006845142365 15376948989237832572 4422494701231173294 11285432802361591939 275231385026072128 14435620520720980510 16993915442912049144 16144681968926323291 6127256776497392852 2198566443484831319 1112665186119379633 15475881506608915575 14379393905964079424 12823536819262734185 789251664192122100 11154442855738898692 5000251401554333416 896120701826549390 12506856210973025239 9284286001247263379 9002255471946531401 16377709373603306669 12697533980247146063 15043064782853647843 1726800860364441303 9586379187108472493 14306176354798045272 3277319683019669839 14561454702106957853 2077068624141947224 5346659745810739863 8552485532550151556 12919166775102454884 14629876031277485074 17176094848682452358 11482545616265616744 1450376768882265927 3494517201281608936 12200533552811690966 11696121190070977997 10093929524076183214 4159642863958850271 5926646920348927938 16392448539756822326 2454659677101831983 7981743061911567906 18222382148722658094 11603462631270383802 10395495093083536918 2383378658978755267 1563909617393185920 12832677915164848422 2530942080588924447 1505516649489627379 1797324767873484795 8446668518082915045 9412041731778864837 12449522504508289590 3434359568990826789 16940720071297391090 13219040419235673214 14145864786056818907 11337940858293625824 1018306534325735402 5940819243021170671 18017949714751396233 13066959410056069251 17371720932686234262 15586245159208745260 10288005123805915355 6436732750346328812 7217674553466815054 11223608728410218003 4413189183949487331 16503442197484873509 8898855639123577604 9840412287560368140 16793292002029409724 3649605167269418447 16377269776748473008 6688077208744853029 4108269879245297697 3103685489132904435 17474050420722790183 18349840958204546480 1797677777390363205 17643637391576689334 3115279097890204058 16672053114694119252 13443217466767600523 17291640784858486618 5338580553165330286 1580177362628570777 9474115713399683219 8625666454047158129 5976759169761512295 1114178987318233758 10042156747789830711 16434108839856637924 13384555127859936443 9986662707596498569 1877417184058512831 9205158692959016484 8808647985052240372 2632233923800110338 5105122591179169726 13802745510857248868 13167463894995684322 15948625607302731890 13592430296402846527 6466464796960268050 15685682622386511734 16227090556691500562 10157906474018410956 1054011146874112216 5122615424489677073 229005340277836767 13683021243541281293 12604646477555806469 15142899636289243488 4728091749319474609 1971074278303388090 5783467993278762187 14522820269513180655 13973073345760933607 7690998701861533753 11135527267224782980 3344269677209351228 14757657734331039379 3756591584019495784 13282439960193852266 13515959554894524446 15111050565758213750 293556855123342918 7787765446212795634 17567659544951160557 6736972011268440796 16369785399516563072 5814980296087811250 13134011492485774329 417322973233616216 9643577374400291625 3406484769031659724 13254804018782472125 18373304831026342572 9445237632312685257 16371662426902929446 3977846808458622131 16585962992546502485 18090126815535351078 12416581593301653495 261124044519662991 15738240340521297772 17151542556999343676 7995400717848224360 3619245691056464734 15888634676711035701 5058820324984307282 4568495045722054557 13675379748887797291 12647988318443700867 10445515947369032406 4433306069678075288 9057877007953046292 17406423902783268725 13586607814983694733 18038297136601697256 8228976886121690940 11916555918888775171 11497355891240515459 3994459282528396966 2082804457955972930 5756299216033005472 13146420269240732560 11125252799162542306 12984632110634436997 11091832586602821394 11380968002573321233 15985292208521415068 6405177885284294434 8172381712526498001 6978767790910214223 16521998879011625654 703134094119203728 16212430625616384858 9885863438740862314 6398975713005929303 4243848059482501935 16475587888083046449 10663739591692116259 10809646922095846848 11666106897787522167 14945349649968388116 14149261355532524731 478830347772295231 8443584697130573605 17712662231951025131 9882622672269345685 724653007734695508 7804884048976073891 4529419735822099104 3629739039198955882 8692249924993551802 1294975855935917826 15842775881104824243 5100103890185763406 9582668550302126411 9799889147133975205 4048849373217850728 6558661794800418292 15777424560458364110 1907804544339838985 8400792315839835407 12444464992158417492 13084245979045303501 18248772197761952974 9594682002473931107 3187409328243954508 6780106715484286889 15054819321425090734 16292456961711052021 2238784205449714940 15092301023211438538 17419277979923424436 13226382416310822359 8212400258048227324 5658008815539874480 12297535424558008807 12915357376202901561 16487132309127721378 7790115255060277294 10752455207100924407 3723602325105814212 629494228244813523 10342599009343897001 1958373811522329213 3225559662998281236 11916536957895909629 11392927530418066073 17698444707176359111 11486878187985981242 13004116516388124890 10544539302403335943 13027193341886885055 18099666990122645818 17421843529470227155 10443466381124493050 11019314551012497662 7359196222415478728 2566996767100682729 6479625920950110188 7044773422412121849 7079115699998914361 10722217444958072423 6860971575348794173 9757089742364637304 17061271760898979667 14620358582991524088 7471982179433154195 5861374889118060233 118844469872710815 2957393969062406610 8228092776731934366 18311777860109497728 3426182818548344848 13898465430234610588 12900082192795342158 10069514920086475731 18439532281100674586 18163440113301695417 18382226523472165843 1331608853107322937 4525216007655615254 5579113842924291173 3163372186999681491 15059850864513734096 11176892571152105182 2510166644610601643 1732689863936173023 6558484351637500787 17431216252748665447 17696009414161176269 14069905926674942096 5701975132264853040 8417326414352695728 10819634638718632027 5694933099433698290 11406239471595948444 11042410582630324871 1951368935833549079 10341689571808505568 14789602878920178222 15022911090459433395 14928932183279190557 11128827031124441143 17937656402628524545 12336416662878003347 3323887603938232947 9557293376661378349 14071697136956114498 6461111534818010718 1281614579016967453 1391405597698308944 1631161389648842748 2818582074709512154 6601498781044479760 675398150273713303 13698661837224511191 8316727505460769396 13227544279376572518 2410285643214643046 6079192789558095726 15564716987508969672 7241843413238408831 10704163715288910227 3004268768463274743 10383227208516275778 33841636780971918 2267492722132248143 9379134500989527701 10764163477426431841 17915765344779026930 6379144143295886157 2674378121342545691 17362292354268962890 2535235292541588234 10241977892057921462 4112265703533925186 10120665817189374391 14928936523029522451 7838914473351688919 12929943803600081623 9571727420517548854 12524991558271802766 5732316661324621877 13820181866102940414 9775872812500321909 4961109176540745918 15152874890449892059 3259828919325458116 7798135838245205812 6821615678991883823 5920924878227524438 5368774235315012739 11709363719307075601 8746266856695397815 8132429413923125131 13433568278818449883 6543082912809591947 1197252706634927836 14887431373065447999 4035652014815765971 14275485991107084788 10333096077108696504 2352228726597283769 10999659875462854887 6877302614538871832 16290596319672286891 282832266579595957 2963873150041681361 8931916618428770971 6025814998629006426 2267345329383257210 17399086840960938771 1051977168020353283 5893199287729788863 16470400173049214552 6139301381073232359 11480769551679750076 10256618799115494601 17509688622058246880 8058387412293135241 13816173410131377603 6885691904368896826 14431164927003648731 10082402026141737497 17855930293052144061 17574222760690894894 15412620192374822708 7976724720008858628 15937041592431932165 13187999776113718776 4304622123111482862 16269213667747807386 15121848336662345947 3804482137571395113 16407496830247235014 5083615510149182743 3423640253723784233 12045133167633513873 7265992035715195698 5057336725597991596 16876103278216418513 10817760244378254133 3447803185101233820 15853796213309750043 17951759229283241693 12014619769409883590 8382297712938040219 3659744065900279400 8928176755727787809 2549392292092343244 17826100723187125926 5211579319102196299 8156448924436484799 10195018534176551025 2102198121161948128 2250870004031738245 2017880722998401694 15839925510655537054 937950283051643190 7372002752006088918 14969970536039627810 1204348343766425436 11651985931364280335 10062651710940645789 12396921023201446890 5166512660190012697 2763777469873929908 14047615575243320884 214675471787315103 7679331003678692563 13832562064787001718 16842622759543816538 1904513212509547447 6204546284593398577 1246763165323936984 2976932603399328538 11935840319883708004 17020964436876291342 5997157815630967414 12661441527760941050 14531877556497744705 12410584806879979532 16719435978230619250 16431818099637977248 4982556943988795362 13416320157024807899 10451356896330645035 16885614715370509466 13035833283941526298 4513297629745309817 6258533029349286457 8508881261563419796 14453544997690715973 13394226921351519741 2925172174268175559 14835825236965675500 6403461637894599275 7618800468100007225 9896216060206335086 12420339795591649633 15818392035215165575 7458545681127401359 15357797497410631983 1235997121170293198 4587576932030917258 6351329780774612868 14223640202126174642 7124048945955939348 7475295140008691868 17166526063494150715 8643350926249631544 14724539116488183886 6229925936713339294 14300058477301405855 13557512166655283932 4612866880158278352 4280631424913332061 10055053045172966481 12137678504651872337 8742581262754144712 16348173829840104991 3611663527597582955 3518876148338630007 11507523365754722466 8039776632384790116 17076178317352546820 8864599858138173881 12395878207177306103 18275958857549957533 17560882995633525492 10380751102215692406 14957287381135454576 5725834915880147268 7564443611947856771 15869337393181671216 13523597468860645910 12041516722543488668 14660946779221053469 13023919680087933489 5114357776151692723 9110220030981434292 13351159029796458246 9778122755013563399 5635710367353427774 1584401004344616131 13711076327319434845 6226009312437698886 10778620599531070550 16566834222516101729 7626170295463841831 17802548292627368036 3699211078798686427 6464487683430190712 18085722576339750962 1429821757743600877 10082751464893079359 16789839448327708790 6356001915380312631 1419515544794136645 10734616989621455331 7814234416031815543 1994287964265420871 13983067570102093620 7154104165784629141 4278251132368211384 14230141954229351829 1892065264149858626 9977866765601748540 10998426263239444440 1382613247223387886 9091462808608852137 9721635456080199435 11667103764513818297 13766894730954706430 8478022528980590265 15597507138121487280 3425893660449813640 13175287089048461375 13697179260960477995 7536381617485870628 14861239207513614758 14535241246719286705 2832550864535804392 16939372454636961118 11852000089311029898 17764588510592760400 12621943684631821713 1090223737983402276 11061095132637914601 12835720381109471564 8469526977085693843 14961691996936165260 4104587543653187893 17844088864878129041 5650729930765062534 3412211454521875633 13875004207655591860 8699616326005268373 13734620450636250654 10279762740585951868 6505051650533513844 9129309015891067554 6025408961942554594 655574064831746934 16286581218674512748 2276841906264069241 12880408163780938975 17810554421686712617 4200520375440626315 13817247001515761951 2530981893660661563 5821557266467417266 8778655344403916131 13772520414483976306 2290310508258535128 11268356586046828445 10350089692237762785 10558684942472736632 12123773836018864286 8858946714679784720 13375856742678170370 17265430403619044705 15769206218989935795 17030295264348520901 7281210016922762581 2024358510982938191 395021572083285333 11115311210228471441 731211638059872603 1257978504401002717 12050343771793705691 3555642391662976493 3000910106043267454 9188622552836961192 17965283570678794866 1754959209733200730 7931677611104666167 10600081282968823578 12629613112882825553 13899492876554975323 2107282450149571368 13114195889883700073 12570185446537472527 10889258390323654104 6354691807819871177 16892664439946934295 623630073114480594 6138638970020006746 11311415088301819241 10953648408847030116 5995543381501518566 7915718905664473828 643412515161845344 13541303881640258641 12015075877580015046 5877634943096800598 9396722635780205927 7861944070723495135 5271361218102008111 18398858019494386807 3784041120005312452 6157469883480433127 14824187340268020690 10495035217837883433 4742262798356269239 13025858043404646967 13349647366079710920 8225131776161609109 16747950508074775676 3581842643350554141 13396124668071712023 6943747754792031286 12342025158536884451 3926550511811375995 248771834623221656 11030261877195331974 13052561443757930502 7912932754018859987 6770875770691032462 13622819020719492459 6538615230422265754 9056946583781386958 4019053390655313089 15760461356557556182 2695488542984701122 16661124015469769812 18075798349933984665 9320944648424513065 11624472363119669934 5377304407774687461 12048020609749296735 2500485983934620446 15769415430361541356 4113284478236576654 6773035994681975639 12258963938281573739 1843821931646882860 18056936138576528873 7843569390635706688 9434564517929769183 17715504213821502079 1924542627614758273 6950229574400208343 8610377061954514238 1463632860283767472 6629259011701298765 12300136750931479838 11624001142027124685 12573372777856666296 13989908455549176041 17774895962523851070 8462920682067902185 6974780551673346736 18111519763881874557 9419794808843197349 12797338119951958101 5124502903622487846 14601719792253346603 16237160390038072895 16583664719329328337 13052851335817337597 4060728740893188469 15237166352219382713 8314688004359510281 964941721772300060 10923977311327034113 2383329072195704060 3995040602219475504 16021841191525600655 12862177863335859590 14854067926434231808 3578189358313111786 10408001585653188636 7922632134569476310 1633788176060626839 5067074248782957605 11015193633656676660 12161128527703256655 4136685716551580473 9937747104117077166 14396329729317457013 12120487830201896807 13950017758038298974 11412218603823892319 15203559887738017003 3177991290907524367 13651670884273289357 723594532063061207 17789165042095992343 7266776262734485903 6752647902058650048 13795570173735747395 2437901693957569677 4004930027839748455 11244019037856235433 1662049424562495002 7715434693120043006 15908033266459276228 15266915733520218312 1383902049426445791 13420135886233659650 16478503178549969238 10386168703304912284 8136993812562247881 12733438122905287877 5161601821956707312 8335872474856981489 12431247733442635019 10715949553386184570 2904915592568222959 5243267596202483461 1895978124918768881 3830151828409256497 11551311196491321727 13777115764144204155 11284459518177832279 13662626476328030373 6778345115498529489 5378067116030111509 13883151375818555174 6633147557628143297 4185331958055665833 4239970865551872434 3605493402153108834 1561137530596331523 17542075796760737860 11748396751536541999 12940174035035037065 11381544455653779002 10065875409581125533 9339558325087939946 4330501885520587008 1645027569285404107 4709524865658631805 5900369084702210821 9630694391506424662 662987342946656436 15603597367930567546 8172272110175422310 929357044373840446 9841650574706690731 1006543729261541510 18185905522726742883 6439038385747124740 15804201744973617704 3844478993682582748 6007844836490124523 17693388900940015004 3622965654970657199 3959382252326340292 4784716448253005635 3856063613537217398 10186509272877627554 11481468246926249195 4775338525243871048 3846638234962270446 9040949975586653252 7765656016823535244 12089911926710396450 17490820940787572542 1480755951083966290 16402306728004880432 18403619086490702591 7546666232153306117 3684077968754567403 18188228998490594391 8557862947580066504 3199029223389876286 5541077356945147704 13786260246057017870 2246627342435177202 6283548190579514391 7448099642882129122 13704314838938425563 6333314132526050022 13435408049863490631 11827768773797968403 1083013505061374361 14595068584558848925 2674519121848346219 2431982668284133648 2069348225644725696 13021805321694923176 2115693484154079808 2826284303847500039 13463112919179606838 9800753210954184712 8951380460010382495 13749706834008093572 9505172451723756916 9462251065098647700 12748139587208918153 5215960080955971491 5601338412859104007 8958397310041353771 944785299425308177 6432496580806156266 581144648206395877 2522376512486172613 9405399101386721515 14442320134685872969 1893597739566990882 16594323778980153656 4311277571179881792 12282594120924948113 9932764724790104601 8673239245503112761 1567794572871455910 4356984081948475368 8953801755131170750 9593172811813436846 740238982248331816 15060490959305550747 73884916354185627 17567895406970483915 7393662422421994946 16377374716627553623 3862801146018791132 3739776933549507491 5765876514148514840 9768199387300669411 7467640027065614813 901657122349002601 6979492612393328974 13028227440746876083 280589834932261170 3614799253922778978 8300751943164924717 17126239008475409205 7494127665169245832 12622755176191149472 11224743081275675458 12108314189506156467 8642873132325764097 10471226432188036940 2700577052039620907 11542076676705162384 2483920082493999161 17919064842444705469 15520043632883935011 12049264837182391009 94102093422697032 17019146133586383232 12691213174952487215 15977412628810891598 9542039506079107957 11737469212066164105 6210153397409187443 10436010427804904778 17327227872343206938 16825076027117937002 12994728545779882539 11248832551100676259 4647120362511496533 5150153887248830493 69401160356658112 2553085640833566632 9682577169717703058 16687990128110567405 6132481893656386878 13627116873543662528 18272065223051675346 8225725403824430448 5325536220226701337 2265635511855488433 8532013247505801011 11493133069873671431 8278309200870459343 9574521156713682180 13871714888318877537 17126424856097654468 3554294101610741315 9349992912819870946 3351821519189124646 1111395211272596530 6205201367033885222 5788521925808934379 14055080530217914317 8142529585674242395 10064816125211010978 17506386841931234317 10504366326973938232 3455424074242785388 7796427844539491374 17745963149100716535 5765312547629819612 9875580013074677351 767071713539013513 13756729347464643773 7819796593367676408 13489216942970360587 9496269882790002556 14478340006195702015 15835810593726803584 11019354113507336129 18314290920373868100 11116670562044362881 5830355817653782579 8282519543120989859 2151802514362328537 1652393910210940842 12742259421445426353 2739498846305367993 1533168066781224202 13958972091487678426 15513627099412858203 9287664683049616269 13062717298006256090 9492398283382057065 3327702994298618029 3642107091062576382 16847255842115780212 4479325733356979922 700617237928258888 6548891435665808659 5357808167953291584 10397380437662043457 9682734406761673897 1686385747604059993 17911653617515216471 14523566209455552724 12219163055539891245 8600271061225223535 9285752067885720184 8095140784134423298 14995217927648519215 5964877257971683733 15665651321206508647 14632485181821092817 7951889223081762626 11300133314897107128 9740998932168714033 1237777079773635216 7440334050541529275 12919761595811700626 13631382143040302066 6740176235740549629 3475613157712425181 7260900416129875102 7845339947255827343 8062886484152917969 381154753486218988 16454622106834025056 2328001909577934289 15277401812369773307 3821040820668104249 12854724614464120531 1668513752058174222 15926913935349107939 6003953966189369806 10764613712471280152 7826078240133746285 4045609176873859404 15133615085036753678 12973073737784733880 16248800157841988404 10646840687341537891 4040249841829800577 15602717990778831942 12833312561111846874 1858956627711065160 701471682877612691 12294103114192783899 14907266426808186384 14133801035749802886 4632573874747737055 6146240292748800613 3611100317916680057 15394026972566713510 13535562800004443382 6901457153880892714 2929165789431597638 11505083752832018066 9716981242025848390 5496233793805939208 136316221604069798 4232396703167793879 17263239689906801136 9039325293775056646 1531172617312860948 10256088930155134754 7906573036723552186 11702840334115926099 92956548340967291 17319045314328230761 1248327133844305898 18330034348215778093 13994545582396887677 11079448342680358495 9751207804071804579 17283506772519625536 14687923659759383637 4257806297479927407 16164334810344384225 2848438437341167219 6899411971555967573 5211597879148611978 17814887341264463018 15346946169186069138 2503470874583304032 4770192078598751596 4801249117460231072 4364715526861444215 7365332329821656567 141454633502025115 16360614281089105883 11714000082052755722 11421113416847022193 14501444515410856246 7756070064677188172 9151729601743698729 8404247444728419916 1199500772224374555 16991310466417875078 10775591514770840227 14916270133427301146 11902698486957400938 17118546871689824860 2225339381292452924 9950602258746198604 14833341388337866778 7456272689015793200 13541695095512953726 5694875877592070439 588999015246583027 6440287775640877742 102184655582868048 9799287549927653464 16726689908018910972 5253390211951398383 928473914223440695 13350194604908579890 12426041735229906211 8427418910663204859 190137281417866978 4947057653584529757 3681467745197396741 10146749905956727170 7513849797178575976 17881799390605929428 3789195587593844458 14878815789887660185 13596316198569995921 6645126268744113218 13839440902334519074 4805625195464282227 12978560347377559784 6259028853134457440 12167002672915985666 10161250846179993973 4843380032820800557 12517365026638147423 4366891966816695414 11535810857696780398 4644726838597675523 4990215606671075878 14917299666159233615 6420967616851195067 3869328273505217974 8666078060779365835 14974765807610208300 15616928954322499427 4454274769993421521 16713824516429938452 13909737362146544616 1527120820581939549 15653712322495940069 1172968218635874733 6454575828423128814 4548465719512449091 13069400150991698078 5872724525536625931 1144479594677307709 15652706858456388730 6923380853612837751 8766102145883861246 10018847015366773320 10873508031031886152 142502601086096569 15250091305594252403 16199643746993023738 17534589891978830829 7578511455445624742 3568370057296521215 5453602621580018660 2402442841560013724 1082300325771214910 15816621321683801185 2438597953840688486 941536188788912561 11046152705224474237 5484761115725172428 3760518710781667786 16050324757289215003 11805126732444780803 7361790790740773197 16561595230274022015 14082065673724740464 9365897193724766487 14372145497284636399 11612420362348066951 14393587550898832984 11437051938349062531 866377750896403419 15591098678628125765 12089282219323535082 13113906663052929039 15887687343551101726 16079119928576429771 9745593720228977796 1959556124623871219 1133900580489236172 1203496879853196651 16283958973236789619 7353128309672048626 15829784243414319277 11564341716720124802 13657283688281988230 702188815147123921 14032566889207900149 2998846040104954757 17357862616387469140 12642259941587667993 7000747577301899628 8567507685162423876 18425850646933559445 9867375026500346615 2153634798328959672 17628486717787948286 5062034796798831957 14628658360665258606 15231565834370384279 6658413022494340441 3790682271904162149 4487852599414699452 8980047209436672580 1240832015530924542 5654000555718557828 13681715141277488748 15696011184441745769 4640260694123016637 15742837768865111062 8323496302917909299 12992719224977004629 5888777822839194704 10178783016910586635 6488811914036959443 18240888110920460599 11326882279540288265 4746749434023961592 1722629847580899343 6231436719511705980 12729651042245865465 243651153935919589 847322755615173546 9500418311169075679 15351488349273678654 13487898474758241865 8785699509932026935 15902435819934172243 6728487561203040457 10243081431764337667 7887867729413383215 8508899347694756696 7253531190716939131 6032397661188359750 13329212551265697831 16532901203689051759 4780097949296082061 3565625347213674042 6288469372698131693 3258671251143346792 10025690322161882496 16654045253030927145 1810437032032665229 13166380645237499251 17532073987293556653 13473858944364170361 18124363599998877591 11410446856066590173 16768744755383183651 14876633856394444123 3948423481904324498 11711669145523494506 15807576769096438549 1407677406323656608 15991739417353015530 3823926668960232024 8936257717584211760 18047448218239167406 12579290984220279062 9694482990018117411 11072921172548460273 8230938864537295388 11308067082399588088 3024087296958044079 13945203444990165303 2222599417638896361 16092029636010798433 325218151069421974 10204482913071578232 15869821371963275120 3315893069841394803 6981259476771211282 12787372690355522143 12914249234654747498 7501458136153734461 9551550236984283464 922106976420152957 15784372932631648030 8282786072955798933 3664372098179168352 9131678933795683275 15020871592352421656 3283308962333784064 17143406606509286763 18078756544878355997 1213913535213001789 13841014476820066141 13947311419209272005 1393731732161558817 15135203156285536165 10425424725886464877 5477706859481415570 3509603557327680724 11268835276245144724 16310460746813844997 5241333753793360482 7290161246983822993 14997527102202500696 13563256893793516242 16438814641559485507 11172381827954929310 14517607215583021397 5311902353669453134 7353719392093308954 2696690840882678321 1347756695441821082 14048297540334711408 6960581439618066075 12327925891633453018 7342035790034573723 2954302826165858749 5453850173570219525 9732193252326598901 13390881499882104079 8046843423978408855 3805302107587182240 6065622407907520326 13443326350301644240 16459256159269091867 1487263564209845374 2786884664927748434 7020226424343751761 10630402494713990189 12120235751672318913 9161780718938468141 2223355984055781357 10165509930952296431 6789862348225997917 7718346708374932416 4309475224529333871 1965789585824260215 14231806916950861563 14663155390703113993 11479641766075224222 7218340970594667831 1624339701440371775 5930882209828673242 5682856721887596391 7003255091128344296 17609573196624139944 6100173154206035187 6574720763769768514 3133223844560821180 13619866512125033625 1206989662480234840 7145519260465399990 16293079173077192406 12026045389142194933 4736691635092314862 17339684735462025996 4883601893294200699 4560313098746514845 12972192591907824634 9252993352776746005 11852520800922638369 10251949253028438243 17585855814897485791 9876590610556359309 13559219926856500278 4687924109415597621 13037483498902726749 10071582609830762167 8704496236540740011 3773712755351158555 17685572936866323438 14580617604708375497 8764557793074348224 10149807111810433505 13095648573947407360 10199077488936126785 16363553921289470856 6381959151846318756 10810679435793578628 8300710513691868007 16277584898051709414 15586257796708161724 7548412660245020174 15366583109400572218 2670865400068661609 12875788456649315809 11205652335752268638 12121614273993769201 11116095373998808656 11157743660815312224 554894704922068345 16679662921585569676 11326865148362410225 15559331455703287016 13474400769504900400 3250467375448088092 2373018058621622264 2067385246400570590 13115401696411087991 14127024744811317848 132025396391245106 2703010062370161733 10662942788175249017 9568517208049124008 1513876634177698515 18075723289239547315 12767763745269282835 10675438741554329044 10888198658137849186 4189888611482471408 14844781453547267227 15239463516191209127 5055682337626399628 9635816792510596528 3676639300764453696 15716655557999988673 2824994036219389156 672038264251244729 7931101628755054900 16366393969958896539 3963278465422701712 6793528325012851503 6630459656464906301 8130274799599896646 8795581944902711141 11739696533677244650 5379591645081546340 9875920233878506036 14336189350639421015 16027483187972886354 15147465218971603039 3283506710364238611 16711745719381411031 14173065502736013241 1458135595628584938 17745073618954469147 9511047913344887942 12204724427770943742 6999623425126018709 6430198198454670103 6798711742796618210 6781420369046919759 14566849086853508670 9614373737642661278 10988317656686135702 7625384077542392461 14901417913881737181 16686419165791706476 1342736190941937701 14429666326757137745 12532472909770007007 6143312137407453403 2257017288386558598 12193620409349219540 12555206634992372791 15508291759638280664 7484162396546506970 10536642062500342036 5496454999216185865 381444071505154544 4400071942625497381 10103200002749956391 9983839478971941019 6563383164416827392 403449386217863346 11055689048716805950 4533910520275392136 16933253664939394380 15899423836696257911 15585949318515896037 17932393108577038290 2941037947071181605 1982586931080520584 14635164399429103065 16915475357165767653 14399930797609773256 15457346621622317943 9157655229698875212 8674576836064897471 7394519281582165463 16836501831654053189 712861992857468000 4491153323078052861 16360473592756304676 9326209344857015287 17087523577265260174 7865597537325757330 5227702983619526700 15152367937969403509 17730423911145713650 1231477290868316506 12943204779870604813 14473024244968705527 15204349758341125043 2684531018038732000 1546501484438982946 7867156266393098544 17314656147466958170 10797364919948602412 8901165264959968949 14250873965405173542 3035822176244214502 15426028114973441385 7009731572627690269 9471751753284983218 1823654158602539463 3323743768945376439 14453972254192205117 13420671321655252291 5769344415831557343 3204239321109466833 5270735437770965276 7695178623551191025 15562360692108653921 11914472311212792682 8523525048244164500 3023001937054272343 11270327494239949948 10662572456576201888 12464890522270972468 8360284809518285373 9451756916376100372 7698369935109293621 1743389509061931866 10459875482245760042 804417133918016477 8016142834291183745 5046585088419670549 1659530124612319335 3935378839081728931 7414411098253731619 624009031350024612 10534283254419370017 10332057081798197570 15316991886415772781 6607964876350091880 6087472591578534248 13585296947872767702 11144531191491282816 4385686502837819216 8586471331953399769 11214423090349359716 10205922794545196322 1746676500960641539 5243306644375594133 1855748233483736677 11039841795946400533 13747852539357206172 1202319698553895628 13441101819786885295 9061422991005749627 10382609199210009774 5199824350805706168 17804144037937989771 4131797733991237167 1846707459714199135 16381566895088861372 1183847155598940204 15116034021967599108 12644501646544611237 11703679061823181962 589115436565069273 17779289327940669221 18390174055332047684 17872549760975718849 9934908627118577333 14275304369518480954 8819194869415833574 13089585799488574021 8189548402645539961 13345710720947461773 13927372596085671630 331628887748855545 9469336233502088058 14311120363207748495 5114471378172169366 11047005041360428241 14964855466268361092 7893836085988334564 8947625321892261309 562774106407053888 3986288078412913016 9017225726542664548 18199598812456284728 16426003971335056036 5884298141844334329 16307498772158023054 2405216518668514684 13599997635373769298 4469665144356568581 11120402868321626306 11768522637408864528 6860853240748334840 12066480296801058186 2646928926273556802 10827807805776379696 9121539156151315648 372868710417696136 604283651769080729 15510747616989486091 16313514218711236846 3116356457208808741 9257219408306330498 17500166403935484872 17823053549050257277 15133723728744492586 3596416740013203565 1178263073550894717 12887310950996744124 9115856883512048445 15738095113611843440 10318034044827742154 9376253306091441527 5021808646364793238 6601955608358052199 8878745892965811760 3403949487502450358 4751145678867348218 16297126987181385411 4216608241882404235 17414164667791829881 4229482074190493482 14722261112266604940 4269240321598123816 1089410926849171238 1432474264373422391 13269545521668916642 393304209512645813 6867430212006028357 18356003159236231007 6983762162089229015 18130029390329985687 9898843256341290531 9686753567138953562 9369020381040123617 3893905238025421675 17368115050207327359 2892573323641784688 11606864710823849113 7313736597942227480 16164056090315061248 1134266138450934452 13117163849181457218 8461047826608113636 5721174792722011938 13802526616456304031 15017046634016895263 12633906523360441351 15542424444450760555 5720010704456889751 5827716894614041593 14718181264825708321 10662771534021996236 6485008445830782491 3925127290351309745 6470729628009241631 17464712612997290044 3517964342131762790 10992927038500066879 17593423583343748346 11912971577454152568 12632587775542240993 17796539236147442096 789758747940602083 6809372420722644473 11710837755823973155 14848397815351028713 13001882313423167691 1383991292335580152 2176001165427884007 9812594571668641027 16532306394619267107 6008821313111889035 15722620159937324117 11877489313386919392 3064420926750573901 12304408773941229173 1893584468722346758 10482254983291962665 4498296070588205714 14697153240748966157 1015716288564688384 4999122630081144556 9184102567863610542 15947545736729060305 12867208564960468771 12761089556994658705 1063832614497938853 2493433205878451689 5993267431705983547 1979008158466031343 18314465258454556270 7862979821205352191 5500191496485578500 952606195594359884 14842209273641601260 6730278818121594290 16392492316104887193 13178976148378109598 8164908219962285071 9267667975521461993 10018582226916446833 14232958840274525462 16199379070985246839 11983036738056493584 1001493151430914935 967146989797969855 7021838321962861815 6666440469172047380 16592591275317759728 7312774703754333235 10412563264197535695 6269383149115695666 9577648495745460193 539344518554670850 1955208568363837523 16344688452043425254 13915922483463700072 2501807364323920430 14944131548562321943 15247524953752141969 8043692179094084605 8651850927254661470 1313975727242916855 17669808737936963535 9860618233465918811 13792581916688134313 17200922325056960311 12288899982648689430 10550900476764483458 7254205119998213112 13874576647249348960 15732256470695947238 5993231026066593204 18290225417345223146 15087017063545075325 7518643354448974788 7430645462145457966 1508719736354044453 18003073237664027555 9022425180494071847 3019710943769641134 9165252267153232601 880867240807610046 7903618953728799572 8412200337053516987 7923039882344493286 14754762676243584302 3835231562279582253 17070777643815538225 8157362744928341310 3131679766348592722 11648940514505359973 9777250417954951437 13229308710574884001 12034062643132251998 3107523308850919770 2637473641607965717 675202253852593796 13388796388967024515 3943561037344548747 5467474228877907218 17182464350137510297 15805502401288893667 1907212748303459086 9260890017254087699 3713806339573285671 10730857485730913738 12481816690384313918 10860419951327985791 10619045789926204259 9981553369504696205 2945389327738710265 7393140337612189423 8939892759369825247 10442324319492610678 7761828248598291292 16149209504178771204 16265049809312168382 8000731536748138645 9594046452987554332 685858744715748673 18248462968836927953 7687832569041262835 8434725419238802536 10242041804969957011 103082308790490683 7293955311074180316 8930634581781791223 10836151048262382934 5532627340752758329 10701254773372363093 7212139412965163815 13037396772479878298 3703480632733171982 16262076144313891768 16177629448886309829 16222884169212547625 7758361572212373697 3733245228591598906 10611590096186352518 9497736553490547388 16852738183527420677 13599322259420088854 2603723838961750710 12657996166178420375 3192763642063411557 3082228274619648565 11208516762045445956 14780733985312327860 15153885951224870051 1906673446448478364 16453339794122295849 7438775349952108184 11451006039912062695 5759930109971100671 16773911393735996097 233873566266498957 8567551727968821440 5661572134792304376 10229774009602589799 13408137752879039160 11457595369284769342 9056795999415886183 13302290823483470549 13391859914818400683 8010073196708281750 12202516215836475848 17010923666738524243 15730651545208956248 11099212956696804364 8239751278304953267 8580725162233422893 16837804048858712942 1742726747474890428 9041178823286672284 9326298660130338746 13475072956086869753 963622196959294767 11368904425551418986 14443724413359568513 11538316170623713874 3081693592835246658 7126280946010844119 10995901760201244851 17466173544093084704 10071107179366475883 15779948384752420717 15199679667340367397 11286441344329481711 16757264447122664738 10606775310905905099 1678709341511443883 1636786161748778984 11404239075388081141 13635881513777166851 17819118887678833187 12179765137122807391 1386847877470314876 3469896121439520870 2257031685648043338 6268823150252853927 17681259664162358851 16602765678276354909 1537377235999497110 14294095179755016109 6279157345463796938 13177137459608729802 1793321303438259047 2978844640641744458 12646237385606239289 7406463888423680985 5742087308270191342 16136844612767222393 7916927699012851609 293220250573059196 5725002647626107808 10164995433970023911 15716496753241271103 10702310564832233629 6560955902211801266 5641444827846305202 12639898416433806451 726855960991432993 13106795486114810491 6382144325450045619 2081548373585898525 3351657012545826935 9332427857008853592 18298426330706702388 5730854170667022858 8886293006417560654 12440706054808748563 15111769360452371265 2465849935363547966 1780287291311886338 11851807133708697625 5329133590133815146 12250707473204090357 8416205106820090075 133840289414065397 9422244947350509009 3284255758930947788 13451531705563467541 11114356049504899788 365543659346138492 3877269095182757144 169758223026592127 16878965293908718125 7205078938238860350 10135697257460282746 17267233010408023948 8041363574250990076 17670899138500629230 14150939850525445615 16428809757786821243 12576426679998466286 18264560148223224955 11942205999338022296 6844171498064712118 5283285597016069039 668037277865544618 13343757094976966478 16223796218811863579 11914100589805362432 11534771112908457564 15121848178105073101 5072049158242262172 7797596965383247034 1011882064951353744 16185078475808052171 11758426719689338545 12052303429591130009 5166694655691776661 17632251415479621698 13705895646206762920 18150181230665545887 9535638324128379677 8773968049860006386 16605708468153739087 5921607709539206515 18294936983058310304 16077577352108709170 5453035474494214839 5935331093777689361 10271132994558275748 6330807850130913805 13215282313254474318 3203697007164144105 6930401161040656291 7495743354720683882 7142558351107543462 7743942782625850510 1282400943450556662 4964259802346194357 8737726503150610041 5213590287915087600 16940745354414514348 3523850962306841134 6158728074784025703 9700965174569860768 5230473386899889715 16459698066166468678 1145912240588438750 6330172130123741338 7277308916731854395 6840002837106106529 1444907259907594161 1752272817248073668 15657572865182125923 9415893212417488810 1632874749153582869 8624904537135555089 10252634053754026289 10047864036668415071 6206721393421087196 16621904962894575731 15608833944783351343 15564322511425988750 8708963386676827009 6890375139058531906 4938545239743599400 4470170182559298229 7195385611901325652 11456853014635757718 13602734093632060157 3884052181189186759 256751814163041621 17444115448092337944 12443154757544632151 17709887767614693884 13532170652646758747 13100822883307577073 13684447255633576635 2456767605865080347 17058523376964866361 7585961627201573481 8683227035383790690 1532030089723623332 15848871607014049955 12649385248552899991 6513515996014606054 15647063843874858588 15317010441448909739 7502766342059417972 1066954153469254099 8351175136850166632 11824859430683579144 18232098057881738794 9861314761002819417 11506514442058035283 5061722783181810178 16215654440412011897 17717090423929044805 8631223640461348737 978344398113507487 13842022493868761670 409334235684180344 10293302997405305820 16745323810542843315 9258474710439102895 10591864421799708985 1517543229713388077 17030011252482421435 11629262526716962026 2471820332825812401 11197181667560640263 5273773106394377149 16925966137754338991 1076573710979267335 9250917411586209401 8823987596674503493 7738689490842837084 12333095685985837091 14145309489572835844 8671609474875111952 15173918730289590761 3647137027967773654 6551054246786267369 8241675542402642600 629936613355370541 14544412369509928882 8379585444417231102 10177600470624445574 16186848493736291221 18166459545807895735 7477083059946663750 913409159911430709 12025047642776879705 10957253510028844605 14016085373516343666 10251230390012594199 9179848951803755307 14730558423286577516 15808700453027613098 12508780886704081595 14467084742791609429 3266542154515995471 14640331107157910473 15452225659870546514 9429248621063175784 12161510622970375098 11660896937210031583 16394832025966622248 14981107327834513692 2744273494338102944 12766564400624555914 13916421333160231090 14609589169939899053 5541948563397621129 7315934162803464907 2821624653822696588 3539236732202211917 14902803066652419283 10868203728510014668 134209576263841105 4469648839761449378 11666302625650724939 18016088401172359885 17490173490187530215 14399684602781682419 3374911018281975040 6935725796995802919 4808887142914848257 2368991393386165501 1817216416961247398 14902752586252372176 11238860471760383797 16915430682291031392 3237465388099939469 11907524393704859804 17988192615319722624 12687585694067738988 7452541030480396565 10580593594325659362 8864816405144694747 3722339826151941853 14198819193636019981 11853211974017471960 17440276566628695223 3814646375066459791 1130145546222998339 18050897117209219999 4654396436800572267 6797196870971441634 7956922576089826085 13643634981208937168 11922845986390888417 17470903809027278579 3070696995118152086 15716973717834252511 15860333026523360206 3471065258356084294 156068138094254674 6591663531463376179 8086829134495819225 3950117771476905391 3222219009159389009 13865137552287712382 11205604892706625148 10499628957484055607 8856532126583123201 10680453479132886874 8198311902864393361 8072667231354492687 1920546576914425245 5700410891069960609 15197591294262771012 9604207287324262546 9993263368332390851 9553145620527535798 5874055155075802664 14062638681414759057 14892294348541365433 4525015764083643835 16735282333173304954 7553707968269441213 6171311571001823895 12562108504899307348 1251472552699668078 2097257623099476714 11717899492965513132 4553576286985919616 15241170920402889504 12114936739780287941 7694914896023492606 12826107641865699151 15460481878627098241 7278262588195905503 15672224671199698599 9514809620996550184 7862665500993077954 1994502291861970830 13729137262752651320 14548022935706501564 7718856549348554370 10649871832125098767 12345705191509881864 2264700234118926818 17703832812718204290 7448944088105435978 7981393202531473432 16624179526150700533 16360983097369931506 18341603318029670625 6034834014037633567 5102313417616692529 10076570460102208431 1879430466349894050 6869575535362194531 10614871535621678681 1298889438964050899 4009682297052077434 8617955375165237033 593121432350631478 13195129812930659945 16981164036438167018 13750900629079483714 8104382569251547389 3425567919508078356 11406273177615699529 16436983536316675804 649912308801644530 3404011046147214512 11305106354053381022 1136523195717402928 17815233359862955893 17586975446185652627 7578348122221501116 1861879157007233003 10692278421655465293 5234766386208680079 1126389388038322074 6703829807571852121 7595073796286638573 9722684319748517532 18224964929634456784 1795553658666019729 176442731917031901 345369518286480482 2128745586547656748 1833037521348204673 1146419495876120231 946429945028794620 5684123003991092786 9227477756102420956 15963414698466232900 11796577000269602468 16095888274829201043 7285576481142549502 285219844084597251 1565041515201945914 4423625548977566365 599118183677983517 16124685573769428143 3985020774593656920 9523375618825775029 8848597720805086612 989031884175408736 13549427960238581633 14315917946088640070 9647403352048884531 6583618859179809455 9828563994692468654 11724839626273827461 10645359229816141851 1230816298014858116 16990561899315323772 12072652652219379705 3715478591346390401 6355019428479557876 17398164387229001210 10841541020832374738 3198846684219496680 4386433388296138307 11528251149729447120 2983441101302792803 250905316309383858 13942391738792049042 3430180629279406861 5095382727382885342 12312978441044517943 12659022683612943093 13072603615196140363 14032054621984392501 3073036392843458975 17050881149768565598 6355269950638941327 9486260769412825421 5766713314336977866 6780883909156806868 5842094478981474338 16185542604147335729 17323689715719487501 4940361075162633359 12631530423139168904 14881097795921390112 17186705685486355720 3471195539259345442 9397294234633639274 15492093312284695533 1934457091841436119 3799639801681975754 14453580658580910909 8975559033904994041 15645502593211799658 5850066289370407186 1136090987440439241 8258450809181094429 10214234278087640756 16141126715260324408 17453518518061649126 6107494760290659892 2540185146300513387 64832352570871857 8887664645492876468 17835192943164182488 17273831089394020917 8273687654286150704 12257211004738660136 7175328945749483891 693537216465350586 1614750047204224926 1361704814874756437 13385762647229993499 17630391650190781476 9877528101872093357 6111194112835121016 16411619681392459170 3929614042263436583 16426416668580283134 14145483922676555209 7856084676895096903 1053650115996932919 15236283562220584569 2670232054829291491 13693049007478819724 13514922424725750026 13394038691303741316 2244007258012520155 11129357036208226725 5885874360728794027 17854292207391510356 1135537621566188602 14331290790065384620 7330117029663931078 9668853807521563866 7037731672518310427 14604369646310316899 4620034552132633616 1612344831715235526 7433138757173867738 3217095409285597579 16863600239718172010 16025158062806417095 5263709459709544953 8872882620553538170 17534927768854838488 5032589641247109324 2400389914235392676 12277344347497166679 2945756008012790777 17719846901068376758 11724592895256993763 5450908700273402865 13807972694837370723 6228511965867967223 17092893582018216779 6445986492411069272 12494154821697155633 12948414866541393625 16160505052492432358 2372855249707064397 12538293247259042409 15871115412435668573 10979751996801417515 17634503582990879690 1204172452680406184 603272755622146358 6978704604464551015 17990138136139070762 3324666059473201068 14884520514630485994 15962269329787264417 4175014803699897000 13693850431340160032 14215024031490503370 17133215071433946491 5437341266578438782 14565015947588707698 1342586564712776472 15507033505115777613 18265673009644873774 11274790899141389314 16975964029048188154 4162781588071421435 11648252904653004817 3703414546729221250 17837886177805132805 10205153489481205997 16612945071816892782 89414665948099172 6147328547765307356 15352577375057586282 17123223743716569527 3073091218440049250 13599745385664762171 1095232124320451350 17908182989064408513 8569525279271978145 13874189513511034747 4623947726593617584 7711105972889002087 8373629293776653979 12737808364135410989 17456119548520124279 16811558700380676972 2460708328681829155 10329896186658268762 614359040611975816 13188617668732419971 2582075880578615852 9900335032620494649 788923404935353357 8546061434526928392 15623640940816541946 1455894314896254814 1996640718916649664 12567692638628072889 16975682634458431755 17053466629663169441 14787619806100884043 8884361944413051230 3791563510168254357 8430610184017426541 9776222158785989252 17564135145559141784 3168447303807276444 13853579008679289113 4793129851870905935 6588348468166435053 12007519991158757223 9003527969401793195 13904573127207768810 2319310172359319125 13118756296218495155 6545455626539139005 14502958556610760130 11290409159281229988 14761459305256461850 8910479017146642574 839245482303116173 13305342210303415584 12429496904852013531 1970907513231579470 1690225950219210095 11697158078366989641 5253768395338706616 4112752415278249470 9747080707987654405 8308002293530374732 3848336216750220278 11251763649056765416 16245065773702215600 13833411262872560285 11499382069801393650 15435159634675135309 6271058848345506844 4344455459946106135 6575642397263306560 9184087816635257223 16330367806988660188 16863888254694892579 2870976957451519058 16853519158056674610 5831739483823698924 9816664077979946910 3000102740365327836 9834963911058360141 13995643481242715935 5317107625060717767 2988596491225335464 926145241413396324 9599871226989313012 16768402273565570255 12715821592001277861 7268780021411575377 17306993526041768220 3691439967376623891 4290262478927021659 63410692123529853 15180087573491281442 14072837460696242318 12742303524210877380 4853535267535537793 4116716565923884032 7103758745749063187 12700678230907444768 6872360112067834916 14062397957277042276 14954572955065134323 16193247799052712706 11175556046512567317 6562746355799310641 7362330960303837128 3235790953832466078 6145659254166116726 2954778907213578810 6931539349010066910 327425632966069150 1369698075391399139 2013595520637120627 3010124467865098208 4106155893711772267 2893342207939781870 2581109840369574207 17649095710460405696 15626929643003628059 9709673500345451516 14423489189615175630 11546864464832223811 6619507057641769353 15551202121847996650 10251220173294454530 11937321886039943074 16877827761204102168 15687472525404810614 18390447258128916623 5020232147686777397 9602563238350327270 5055269497575144965 14422769586555765963 2218304065207212358 17552600419688192995 13221090174551239712 7246158493286873685 7986536864174956682 4318583936539282407 18389529023581113030 14091385390393858846 2163716843071319932 1108469996045451298 7512506825268330244 8603120981613191290 13935100261061083077 752601236599994362 12191358639823601884 15824247500457417633 17354344581908524390 2906022067408330688 17240573035329709384 15324210033447343183 15436572056597135372 9520148277352468755 7539674928225864106 2529466334449656492 13109696162857280901 2411473728983232996 1461098320357115376 15595235717330252686 4131405189917912393 7546793989060148328 1015748722967374627 9508522460881985503 12028332461407725819 6898186374711069984 11519680041586888796 11163351947374559361 6904919316169613425 763231157762421717 8092222790449823863 5179916843060158024 16439325201907903052 15353991419231653052 8457047192378554578 6902519481012552480 11909679689679188774 13697153095514241418 2375785760198978612 16183806238598686942 6826610511038545028 1338694344004985770 16102728738647400443 7576734676603835485 8490113444719847171 13714580239360354565 2986773838562054913 548894129860305441 8417281401345476407 8072108074402537919 14079894085647121767 14317541395077951061 12427388628955230963 7475188676379922130 10536155981425914592 7153585636291235644 1733410010227096834 16569625797331124212 6886760344165711176 16106813290160922983 282373832077370789 5526263953698155425 7169398589065048490 16181421299803923198 10452970779658888597 7870323881307923738 4717814175883121903 9870181581306081608 16384016033816969486 9287692871302924962 23189294213291533 1189250882893885033 1387071403236789249 2884569679705041912 2716164435368494509 2992196548839588512 962580564149442167 12129905462078028366 159144896657612317 17529497455770917665 7607160323717786594 2321118572313407007 11628301408070979282 17550195568605982693 12352820381590061341 4341689346713217499 8614708858444267988 3316603691113039978 5890179286475980858 17815291614091072896 8009959222169874771 9705085616450408267 10939780984861813688 1476561728872415246 1244775091621082531 9035749276843393726 7391160069057678659 6858186009192198818 5405101524934980060 8656805144843415452 6732828789436398711 3287231894309148058 1841471568682359029 4858605659769508593 14254796978958341237 11595730064777980612 15397414666750542534 14296543877266073965 17838890777666150061 13284483136829479144 7384572476930666600 9619790400486425985 9891170349116775305 11078400884672982751 3219447124085673865 12229601742155068815 7572927627211369774 6018015237979967605 7410539851323031708 1503237223680948466 17768893674289498594 12801658522902103430 1708073698741697302 1220804875525231864 18199710764692342931 10155031514985523676 10084109822594477048 16927168805007114081 4838633108482778606 652314617828599058 11459295177623739159 2355728562924117755 16001628642438558479 13641385995207174013 14015663266491528724 9687696774861689886 11038730357673251326 12080907365211568709 3378498341040063705 1645531901609536570 8530804112054936012 16694722309387338445 10365149581283936123 7484558199289454682 16183786486023950187 10846047079577998397 12840559719601449839 10078007083824591103 9493877656627393657 18334866919845177091 2260191817191542107 14883112150968108834 16273932391115255167 327125596095024589 10922912146639137366 11265485013296585530 5176899729680015190 6688114257668287043 6269919095820399016 17525700278442083998 17720896166587955022 7185091833061651057 7883660139128448770 15291940775169413287 5382563204703149915 5853870758297767050 9258906104724087321 12994390836018006956 3975388682989466125 1111252802336099554 16321213082889513569 3611400072857610206 9236793041781093194 16061663411395508387 5764847275422844346 5109133654910020498 4361840973016362142 6083551500992702802 7384513596578294834 12824485799520322191 17519338080401713952 4324165918452343413 4282567617040989839 8206156112764366731 14485298591466590175 8680321518882094559 16757219731419207984 2311610674836517204 15899779334063147392 10937159817708840422 3483354550085592059 12184849266066761131 7932364485953154246 4180809017551376792 11695396957994883169 11237791216652069601 5503999746572825067 8652511761897505017 12397147433662586913 6529509770657083576 4221679796952971881 15691792589946203415 1720641785733775669 14035561008409088622 12518310241194597221 10392626044840269932 8015118527154161447 3847014017824249998 2911562119406061855 13090529645086455340 13252650556962940265 17278704213507435328 46492598190893997 5314324859406296644 5491784993349506263 9746227600437938210 11221411097806404955 1028666353856584888 4928001707689860181 9809790351288840540 850681935930946969 13014067634807103989 15387991686667700126 7849014283080540650 15498245848220619909 2413298365514121491 16933049603422770524 14475416335089768628 2513914950206274839 14683665214868837714 3633152737462940632 1183107542167199181 16405496939407091088 5424888355143160656 274357315034896839 9610737556695039984 1871457806828373418 12023059023979941291 2871413363934608446 16599173025905181192 4642306475586017306 7279154291162632928 10739927547365717847 7192780344399291088 12448534236006899512 4674663411840622875 3315374716748798353 3122320769079448200 7851584652098461383 4557762573441952961 11961208253056679174 3949186926414178528 17001981612693497261 10992713313646697643 14882486439224988381 3100997856993777501 23958439725105672 1851253349080383146 16252361405357523889 268645727389515774 577235782828038021 8177444819770420638 9075644031209962859 12732042253077885522 12557137787661949989 14139965769137797462 11159488548646191219 876184880983182321 11984277475597688012 9348663840385772725 7455560473935836049 3839975341442636069 2932371267016518734 7815611046793449566 14616764775662599871 17791590836752803926 15224125995173760364 1279349219869515496 3949561965620074791 5527105044326601688 17089910706549333926 9939054541723618178 12572345933166358678 527106156145424527 5086477807901780169 16226194308184710509 7701631531064896716 16686685650850047545 1524490180960061873 12670871980906264739 14149041904665669128 6506363968335330966 5077009582194669484 13308363782048987152 3643031599841275298 8316675558738575706 3128808320595909692 1125221516107930758 1488688498727756489 17811662287857602424 11726640663558923918 15587829478434281662 5783135396846240790 7766760367129948482 13403835178507229980 6899195626250620892 17363015277723606503 12191260580199234710 4088789602275892112 5179640164835522690 1640309517911061541 4353760916925752631 15407842688457407073 10420818703152010339 10402527433567660304 7079299896722458361 64676067033462790 13467397785385135628 4148243685472502031 4070054425040977027 11726458426075372865 8701369276247865782 12428929848177982769 16333345129763847143 11785376353445732890 10930861057586267266 129293412323142296 10158301789518864096 10438091235474242737 16553575247088126788 1980828445731040747 8498766887466158864 11469348366664637053 5487714400390939742 15084708473080693144 7259037261696960316 14888156276925643555 5421505261986423221 16133299671413188875 12161596594777570752 9240574328607504710 10304825325611222929 15477347200454371877 6807302658805821900 6492247581654203447 2187387813213333735 4016297221355226661 3886758537819620049 17053431490142108769 11404696973573769204 16080583169809695665 5956158401740620043 9430216501019658748 11187346661929671901 16322993546128270802 5632538773000378293 10938464804974675226 2964683015062307642 7680396386624812158 13642340518074143848 8634595351760471017 3503742250427301867 11043971727948644651 9959687579968105782 12424428334540070707 11301316118234021549 13231812262549913842 4767730387095625800 10413641842938823742 8301211070783148846 318371609145056690 117331780361842159 12604267604059438804 3803310010393783272 6040054614904996486 3921021152344901581 13338359682785932839 18295555241925280560 488240817893121760 17611255043420996513 4655225901240443651 16551262471404048631 5421244026380774151 17697728082850159616 9733285613114474435 15764053342077969265 1537476353461178614 3007220314380701576 6600683845088761062 1392135154596417942 1816410688150299575 7517752961020793134 2136080189644597300 12846708736760308245 6631890027243461433 4835516862369735834 9463757715310024444 14431483573024959337 8896572823680831839 10856589919624244268 14064366033140418425 2806807501546006532 1082823704123989230 7259006605762130416 5860724019354078405 16674410451401318722 7462787725296904243 133425333907759419 10845388791224235703 4274367177911181107 17601087842619853331 6274258691915899292 10834555082795807775 8127632762359947640 10583576001560557367 13375254095321336947 15013702425587372865 5280006563697831513 9670138420420682029 9604962691336771050 9137815860712503046 13663925753227269 668506816825310172 5063958814233161218 14371888462348080614 8345802195309291418 4691825570022936023 5678839508005424523 2256762036278140459 1191083366755653676 12962477636801073843 10208178679374495816 8519488199848162353 6401330744771368550 14033490044488704661 15278326603708473707 2859729499934482672 12705128551914876137 13423355234797443371 16841038888865087229 4238207278711876095 13003796080007713016 17254075046522723649 1315324246966787812 18008599843149255927 14531965304621444948 13833186859926416101 16479185076248740408 12680773696084232819 13000050415843465982 7545954105571467912 839873895618680672 16647729093505049100 18209865622076764709 1438507054269474837 12259456465892237783 12098204790243392731 14990336707289072550 6958721820815436281 3685273185420003006 5241036838562840672 4597228402140244570 16529905965286265681 923003458035900747 5245526005462979921 165769591515294241 8469719936181986818 7948787618932738533 5766411594118578282 13700109170519794672 1147656227116274685 5149252930783929016 17304877837384783462 13718922120455508632 6094522928940633254 7300801560587436704 7489284458911325367 10695907162122050381 7426325838317763247 1727592749360774453 11088790703537197702 1168905328427941776 12168945989955710498 11337061441133504504 2335919078229505389 13269657250236119488 4195087641846973400 9440210441646171873 13224234151319486721 5436278115665546257 6231716704311939521 4428155044755151459 11034680665702333026 7102035848963910622 1864536102347998981 821715490612132413 4424249194071812009 17343442583627512940 16420582520213183522 7741272612387197419 9261817694205242115 12384796043968364381 9568466494461406822 17960356306823706676 12772031114271849445 12139653984569779363 5746539782640868638 17436040195156529251 4570456539146710621 9779647078546669620 8986603540251054692 18389469599354437810 3206272454551494107 7238730832571942894 11345814900979171712 5698011753200198207 17182352846293065908 12791751414019212373 7692117569881841242 10285122883195211209 6708529553615452172 8893868744398429588 15775360330143570320 17953837357871284118 14451525446761214269 16423792567044755681 14898811672206679971 4583328510284760355 14645662102697244887 3730886026440865774 13571893426191152759 10921887652764201552 5050289772434128831 12790767727480742099 7767592000940458855 3558400745614192890 4211488230423593897 1042457124617543432 6965627905176395821 4510478285494793678 7042770693479220791 10812534761334195094 5000400362773162406 1509647534560288161 4214592422633810484 15455885248080633211 6490020959039871679 12212135265482814014 3456864935621181615 3397437139640799238 6545202545463099420 2136383961077146520 11546559442129022159 6451838179074097975 9189453727246309209 4578732760580942974 5153612137541112576 4694865520852522774 199927881557241127 10422861408764888919 11528466310895333975 6124086533624185458 2825092729735867145 17563714293615512092 11581756847506634034 15035059211387757456 17627440446893780478 10681628149126108607 11194034679785503375 495341020314234753 13035465784275870901 16677672410802310321 14351054183150499301 13616921468883549949 514303644066896414 5359521217410230216 15958658046998688891 16067219323373009352 15068184497642085685 7241370956627506371 13156226434909660879 9541253236342737598 2009431748551272684 6176501757964780539 11201546348060664181 6484566182251022612 9267133057255902287 3669783997452051997 15999145667416392146 11768778015186367182 14953558694405420141 17622428436857100752 17601222689380099666 8350662665784546114 16583080408998234056 11974306222007556697 3147412009244314454 12535201543246969573 9805278953381817181 8375675190635014981 17940246653796390436 16347681307223071047 18266200346765386779 17761420239540637872 15927048393060742766 6521512170987154917 385381284273995860 12587750928857258430 10780993573424947081 10555642045806766663 6234017896080911535 5190599819641134865 17562701133472428679 3818513389427769190 1277117859787103989 17420708486297223874 1906655089843699544 6415454468988695052 11246464679702500513 18053884582844177276 4510844748649810401 18204052025441162464 14707848640201953912 7581950913627537483 7729310145870812074 14367873607258598606 8233784756556042879 11070078163850825748 10277004360907381851 16290343093741372508 3229255874903755648 5297836017982037168 14927844908405211355 13482108335030022128 4371262207794842833 7502950238115313531 16138438146542002419 11185234464425136874 2269343388956413352 6631592390658791176 5308300716046065164 11844647718919266970 17781362899513059406 10187712362695509527 17168986402088390691 11255453309030208966 2195956265541473035 6982552353593497623 14549483722649449017 2972684918403239669 2913548351342052763 14329515579147570466 15468790807157251747 11111351096258967528 8631404225104349382 15163030644915585186 859737824264007434 9544104003681693747 4425679331490428207 17909967815121002438 9501456668523303379 25493365456104379 667996646574936988 8320930893616342786 6318480074875348148 10955846094345180964 13406053605514172784 516450879993559195 17127041546229897597 2674864854033487306 6466697010872124553 6254058207572412896 16674488011649060031 8909326349123384677 9633830690676561672 9254037271008570865 12113982283032784383 1415472284642545468 4873956455961322032 10005740762354974672 7556953819626114298 4259391919474634748 8366946179014111650 3735795906484767259 1999047294264598919 12208393956074994552 17579705851887950107 10866489483415262094 9890710752835616140 8698233764135267276 8292072823271279241 1581873792235876833 17698284493133657093 11777231946658009974 9804955897926297161 3834026687131482953 9444851638987822277 13689096280537326353 2789672258153276948 10500300112780561264 3182214815074263664 7464549561183055331 4918110365982278929 7406018287960747110 13636174753772256093 13139077831590261417 15501693544331665118 2278854585553331577 10875970227554439271 17966672704675602049 471016444047395745 3018187634484694948 5356286629343819683 3049541777685134950 601673341492159504 12031360036612512499 148318793600068917 14744687094635158158 9179537713761950587 621195207429361505 10177453523403447177 1039629169269900247 4104182477185939525 17073870860465299310 10301747645443628626 3229305812916952955 8070980824359731844 4220971271352699141 17624617263333044963 10184787191538250591 12027471786538209968 10370919858198231788 17957306595257520301 7999155727995329099 4168380029116097141 17253663471407179110 723205219446307828 12071591708344923588 6817870667142017208 10328797688329040395 508025445645538717 12688792081076858152 5512772897205268729 5128809628372937674 2760419622427094461 11044063189994141036 1946316870469021595 4689427366883120436 16964680337576626193 2088767698881903434 16642241976087673986 18335512986753623634 16606766320809841371 3430552388242903910 6671764287580578079 13590734741938892470 2863751303313016937 12408431939977513752 16334990732634618297 16101344817302071605 5355141421556106977 18129257690136866110 6779000799937611870 2113309961439855697 509313186893782583 5270537050388450074 5765016104245415345 6865567622479345541 11410616600100906098 10487049577556165503 11241079911924220402 4531843339107439744 7738220610869596844 15125965904046255565 12914124576760462240 15240278535161966809 1398907751691430373 1539344258128274473 11949555557444788268 13334507174563087817 10219319217189564330 6432789402513001554 13543970533034595154 9213221816692702401 7485900385026821458 11467450191082049764 16483632062739999033 5556515903838203266 16043691524333788816 12301348226511539584 13425822070251119179 13578315704630777418 8966936060506454871 1420655036526543507 8499739434428503457 4859520495235717247 4345815183109601847 14524878363254656400 13963634404343590756 6659782034444131785 11556117747896839089 2091367874268676278 13208000337534444950 9712351978730501493 14395685349213298668 17254579908419849679 17821636564313717746 3437957116749956941 1472521422957886590 17366997339087766359 8531193217445553044 6734546667105371571 16996710219592036093 11689755810732055639 2156997533583951230 17490630871867935994 12555865582793642097 1337892391763264026 16672308907684147903 4797492064935243150 3643600624959170607 14259010658326992874 5945102244111815167 8516096379014854022 4095711574529026961 9838548230488333120 4229191124401949637 11297218106330047785 10039566126035732608 802835603828682833 6921626880088184912 5508005463850699930 4208655879098619276 6908933578430087612 11104214652427190293 1490202402055905270 13722537478076813998 2415650075506207336 3097319377992369626 1587838912829056013 13269388000701821680 16497071959711901505 2522507053467776025 4366882483971249296 17293727896081896670 13573690985387977243 10844033816951040436 12197237507834749492 2322894496555288372 13368773388021279750 4941538653578605412 13643984110491946898 15176339818036866379 4977523298249218524 2153998613534415392 17703591160072611508 9804118790394585600 17072350065193806870 839326141390393928 16832171353179356836 17975237374289984694 4667784932023994766 15241131148174717055 14309365204554555505 4177347779000459693 2844253578236014903 1429016033400674044 4246870960551954085 10807523597710127450 11041888093633966238 2797908689451369734 13321398570000327475 14968993126177971246 17479347331832833579 2087500967570592640 4715757089777435228 8410383007491145242 7295839567843419252 11867147971937131538 12364710242061461596 10138685239751522820 17919128165960394506 15030286141789459936 4520434919750909813 12923907943641986311 8021061421234825799 9935067673857461069 1149403418575409657 1397302789637078806 7272093416567665901 16932211840601754487 9684324799930994923 9484349450575426537 3338821999534825058 10714516362262167244 14534843181403642349 4558016948205486972 16286166955446786946 7428896897955370730 1795573285771573318 3482358098805171897 8890705795831181749 929916035219332890 14157943405115485136 6856057024166027600 5621942723463465415 1214671624873884854 17210583435971463281 12668454879852917417 12606084262854991284 3487789568576924876 12470955988399922757 16460513173750235741 18190724006066056176 13626389452571901634 656123533495379409 17797970807286192122 1214673747601235112 17929736829006648301 7972065337935189164 8391252823645691370 8384571629778762626 9322898055263610018 4343885905752615358 8350338308372869903 17831616027162946535 8109193406943021650 11810706745881516911 11125180968328237536 1251502174749917231 799326237174193352 6166080770208639857 8675613357695953401 4720878143704076952 15980527954426810953 2622488489676048436 12324266818242347200 6555104450954640707 5118353032416306717 15387030606414667864 246271312567121422 15108404568175281539 3951674879481759380 10167296216350466970 15001399462082258255 241696895120787282 12622245707761473347 17838252441935725221 1046114705087331039 15286018657589805545 13030676295419634655 8487640098864915185 2799864123395603292 12336899473584028832 12495579783837697862 18409258619379871876 2443248227401694817 16596298855274730421 15616750169054697428 3998778125171663168 12246866738623319413 12352270996816403633 9486715220065868843 3634151569065591189 12130297510942613110 4477786863418335938 9953891810470690523 6757483679170635704 18106105908384111691 7698034718042867285 7851005041654713963 11354309924918615898 15938523599060947065 396998178896388764 3051798840363982595 740949518978874970 11400633233570681407 8771548684904556651 281114857333177335 4608274516989045698 13717158295489897856 6582529491947386289 6878056725387830659 17452984700224441568 4485293500287304402 4955499489610835462 11273088681461270449 17603479909456310326 13492722536414440009 14504376779714363315 10351544369550157618 1502166854232601875 14330886301100623428 11220468308112083123 8372801648776899899 6255480993691696458 12735379702021585061 6646761942296693416 6410490543366777532 18256398945013700727 11716083478153302634 4960059091188373681 18118603960441000929 12575109106552052580 204403961735158980 17931255867518695975 2468327531940207655 10565206527654584967 7309478071146391818 9129623371430920444 13345621676483449498 5237288853620485816 220209156054284121 9985731640260380474 6099906619431383735 18058269233017214509 17435196317894188114 8821583563299744558 10198592721972581471 7524196989848997538 7043937114676291588 6323475748859997484 16877677439844537753 622050047679302224 4462475753665419048 15827512105075797894 6082579481143107717 11449894422423715971 4285575815923040495 16408340368048590159 10613718485642750053 8566714207379813308 5240639464794071458 15319691064660365183 14688603479803181484 9945687862374925564 2529597505143376780 1364876534588789431 11665630202118137993 6259437606898553393 3196520444468445357 7755985766901020292 1179097858899855220 12262676634882628642 3156377363231260380 910573684644749918 11686118312691623661 1292459627398968103 16022811242292365809 12947651836360558853 5493279736705176431 12849125370646326555 12517414844404541093 13196390589304869248 11261640170766511200 8716867518578069463 8002935369885776107 7525838089669848577 8753368830478128259 17746057909434771718 10393610634719367715 12180174902365954818 15080406893283597493 18105861729516960896 17786206721372759832 8765418844234696898 3483960032588326344 10137681329439765171 5021678278354679270 7066057238380664588 5864864901419302899 7015859610546863004 1383794525313942899 783010235985565450 17547173941318340465 5062313913227923466 17755137229747262451 4743960520075990481 12350633279353127877 5182722628197038914 4210731574905940276 2949332223907833389 2124477374518913452 4193738768685646633 7065237958364372014 9254676097829398340 10668887674055680593 16793673367540069692 12881034895228777312 17704853587303231833 8127426343638961887 12321038218639189224 10942427878295120520 18311612137809662426 1902167104913107407 11658464471068970747 8983282553752400006 12940985086551965634 16309837687113612580 4438723393391372134 18402269931346077918 8781569142343397528 7489315167852664817 17729409438647090545 9246481942457656056 16140804706094160020 2262859406739006563 13062117043536655774 4849266110008781847 1173795619733924242 6766332425464598913 6234625403625531592 2176733398696336022 5045643537859622799 1173372942256732028 14150590656980883741 15077224809502349489 15555746586045282188 13660784919572831917 15087692094960631709 15721744911698695539 1856019913624301784 3043270676474835787 12371923760739403793 16744319944135464076 14983976721588267163 708592033386975842 11189356725264377366 176624315079212904 5903519591090301760 1619677430108513460 12564593334537727776 14816572938561136382 15688714994533996966 11078355433471352235 8335697216209295911 6723361981391845543 14486845991012554057 12357463111669469706 17182470521228514148 10581024307060953670 9213290419869110258 8310322257654691621 15874922699859506070 17331596864567246371 6130163154582502826 17033314864249278844 8922283378940027092 5382336806699673147 18065914201797543119 18040958470668597802 8252893382354899254 4501185968525011095 493914910351764468 18325942855072180853 7959394307923954607 5749035977677844986 17616733499189766899 17683689857484750139 4394087873157663021 11360908468259438047 3921749938195896594 1709963875827917850 12696224671532177837 17815243361874186021 14138451570404959875 9589775042908779763 14061173078779188787 14425021581682518000 2733737096915797786 13637028750143515005 1865116308316948721 1687024642689995554 13936702245824681423 9346052293245736572 5094408901263690040 7582570740843905609 17597975549594360272 9632643388935590602 1596413581949343749 10871511684957829541 14154018456216586353 2118780131625196508 226499055021453330 7073387195153685530 16745381762304637270 14760148314423103050 15297932804338488032 2885583398014032314 6176408254964025948 14996406158972438864 4112316698772036204 6029155180814351604 16105282207444725715 3036780069658943189 1936138434669337314 8405395074010896923 9925737341870136730 2664401304825866186 8077154429316115093 1055448740583161619 14261089443248248322 11309662540375614129 6853030966800521286 16412990265231065520 18076007004512467490 15884332668642655407 4053398081071890712 11412345014698544525 14407590359459642966 14397378953595638660 9847345042777053453 3588309884735726391 1235536175302176009 14061185128698769262 12968549426930580058 2213992713191086990 10374352345117721058 3391044800416909205 4771370604713370442 3338806464658705361 11621741254964083235 15056794993884745789 5771592026869913660 2841178213654658600 3427669419965691239 18225458692747291545 17115769219302573629 1610943706875643623 11890453959940005451 3237163660424856646 16959888863251947649 17093183648419955652 154080944533729838 5687138623729285974 17409206424955091362 6284045511215104482 4948630143518506779 17098044401658457209 17075423614849649806 18116774688849334227 1270897255061059354 18175971415300118268 6045166368524660219 18228732125604237008 16900936955853840803 10188794654881598618 4475315995155549528 12085924189316566468 7896969972510580080 8529245743628371662 15126384844051723205 194167401171672216 8372823357847630349 11467839764257532409 17508847921451970432 5020555061177086208 5567072768879537370 9264389786393656325 17795430352013549459 2241153730165998140 14732874362587244360 11041271668579063208 6139999953978390504 10359703534506736836 6915150058161740515 4593379543166886383 15905081496171352083 3631453261567123686 325530044246390656 10634656815554625836 7595679838957437799 13046172178553413721 4975491385505052942 16295600039955104451 6695987357039253767 8832201185666620308 2278745487556568954 2883234867012949987 6343350658057498869 8658008229757254956 13075483170243705791 16135236175527658577 14054696058582529236 11825648975916496766 15377708721592573198 8253815493141352330 9840915437619135787 16961076304790838247 5092913544617848704 5395398551671626099 13563925292760500847 9976282579556643267 14645981326830911294 3497561338006739670 6507541488418683713 1588863896907419719 1147999768734363836 16378112372318241292 11622765474182152368 17613605618918391610 2046878558669239186 11318413242598843720 5432092407972164436 1658556404217451785 12344191249598537460 17306809556722564562 16700570939125442497 3013478791556833593 12195181330267771554 1005971729529103904 16779260723421183320 12373832327806940757 15850050335896114339 7677187699525633929 521801677359147718 11050714152403314017 7019119871416462314 13869326604921107333 982768940864432261 9979494489688321197 9546934641247659979 1932567006574714438 17251931582113630389 18397856615104627211 7492627252550872402 4338701282405179482 11621789261977759641 521156597868753625 9033142397516664565 13053274284315103863 4379387944784131704 17115454518541351070 15038098943258475872 4924988836409880022 5494075963745611475 13427658124210855637 1431991981331488275 1411411961928381385 15127490116443136664 16846404290271688702 7860608079315483305 15013265206145634756 11861531273923548787 6332545542998227062 14106029494895376253 5216121378396731991 14391138774750549381 11944024192448542862 1668767251457443152 12617941096619302999 14151218973497928973 14255439233389300164 9541790140396765702 11514731999084511017 13354967115288946027 1919142168402455674 16813821159055499761 6296268947199793168 13864738573741982339 9866897074854184451 7965188085538417168 5268568285323329464 15537659354224873189 4241252401071574966 6347645089930523297 13734828973009585766 9515923735210450813 18140917779901577979 5906216365247099559 2006802654748366644 9416518386005222789 8731619805098155805 14802935408483156994 9862614421011641467 1301068861738893651 4661393781905470790 8139744741331630423 13018203933014714242 17787922647898614706 11964142337206976382 175735885366762139 12437477568390043632 6558870212916970561 7492955723024972129 10120693519381300210 13864626014840352765 7269375633390554334 14901278612559589741 13053057148605980173 4648734563835346001 5856449528387407136 1368887662860802706 1533687328769611116 7760813034460785365 1554975680063502177 18089011964139705866 13364172307468715304 9011417304133280228 6366406054716297757 8566478496691938247 10226167771073722637 10685773489296017469 13645940000999808388 8487141203811950077 11310082247276423836 4397996837695336011 4194371068335806130 13395874961021869358 10006071281190623053 5136984737092653000 8469031076937388447 17028331350245539700 17554066745682236408 1359997251030117988 360279975876946081 10427853068655457511 17599765493226016694 167320722540528933 12442659021908648470 1034550504454904701 2802802340665474455 7696867537532180080 5549487381328409785 10917136497215216454 10634331380875421687 2305050440720510583 6183357775285193325 920412562226036538 13105527529666101054 14679853623280880315 15482077494478225553 11473389183940777234 9017544961484465631 12384869441642045175 15702971789826780170 9085430971325092764 13402559347885461190 1096409045115442387 3990859750163435333 3895817071884684577 6413111161075300281 13706208973888842929 17296872526227258356 1347594500540513868 4229272543814007141 7977134006679809096 13267878613859808942 3678572109017627347 2072194495512501152 3044727348473665124 3542894197440008316 7226240185605243830 7481200427832409868 7033839155939743049 7373598071854805368 14894013529394590990 12628076532753141378 3114881430000715410 29807008521122894 13558541128877709057 16837189698078732601 7598532981301474216 16269172267914588217 3298379527620115023 2582562329376945866 15093154672175989859 10014376473651666868 18044155028500675736 18176800704111700284 13707670287684965673 6783659946385314687 5255658445747224201 8488538894113726292 17013513814010050365 8509058720713467565 6171185269794651796 10005572040923598681 7040175173386359551 13440648359119651908 135824862369141893 1823469814405705883 364065989752927811 10979885719431363695 15089916971819503469 10481091125528729789 11225799240114574095 5826113411655669356 2311584352511451533 2140086201451743074 16801763614670363991 12002323739163672960 6491697031537754494 8599672578793537818 1162759073930321237 5765084902570335193 4204719494866769076 7833958213691218446 8354670557783595728 6148808460901466809 1446967118824004531 15540861189257728119 18401743555916576438 10312731917303637351 11769156868748801832 9350687396953896211 9296173385145761763 5224882257873681610 17046531106623326837 4772043822768667737 2586642111184664078 1452217209906913384 17639676616182832449 1814912102588874741 432383705469089125 10554091435164765155 12077023060944338650 15343120267682928926 874459024863845686 4463881371254710647 9023121133345596147 11760828578100408069 11659724965281234030 15106782812101827100 5761683203757206441 6119081490428948294 13224070286744185857 7481771112876619321 6703174675417294690 4961054431689521567 5195599923493755838 17981722863692020161 13971344778082041612 15553028984051539581 11155766144176209626 9780814622606682381 9722836259668191206 14528771147033871748 4475022347785619937 1257596820981526683 11786828044440139355 4650571235705251221 1607568351830567870 5146009638854588450 16314761315503212039 14083228869060614340 2451385284760857538 11327640835610008704 11517141710757411358 13922639987358577722 18397630778145856453 5724190038295390992 365407905823318366 17831563535216700643 8238954180812848738 6456946536787455127 7884804475614568897 5057720450031813689 6130254277177809343 10966845079361255136 6633873907993394703 14736351928499933678 4003074789918161956 2099148643025320305 3690862915608789718 16536565985089153361 15926467383819841376 61892840815842583 7108133417074376695 10223040342368695765 17289930896889144706 1523153069666654588 1259816714117690167 2225751649525658616 13976572538175086640 7490197189595027055 5476839319099239829 697849079187725840 9986544409924358674 7645317359383188978 10943014936256264525 10110562468986098982 17694117520775472265 17533578589043036981 17635210264997267955 13461919868042821049 17928849533957639784 14415238511971908520 10840540749055262796 6407173060755971862 2476564051761989589 13795426315276767832 15093625911723697981 9943492628334870696 11589979752968651856 16380540357780974635 15361824264540940420 16877591410048402033 7184524829601929016 5417753162684262862 9117820502625456056 8774342137830908339 8062409363620391518 17448807452500715510 16905318065361185685 7977327385233429254 10740460570220276931 11417461068592985264 15592054654413589828 4240447977704800746 7766135471403448198 12856187380855454111 243201574943671939 1802978839979590050 6475619127801142762 15963894552929766239 1880393756285232267 14251147201680723224 13484362901848270517 9631652400795386731 6173159382698283254 12395082506306099071 878185876155047954 5551063526128795091 8617594843436368342 3320796522782936031 2665328518562885607 14714003851804770950 3081057729714474009 13543643460520368472 7305449583101591235 11317038673933493435 11774434649829566173 12098475259668691613 12732627542153539524 8513648646980590197 7817483437203209769 8657965596494193635 10106414504746398504 17061656366449781576 15032473619910504699 12533264733226799672 17125596316407700794 13183007418887242908 15367739461822121391 10606146107429823065 14079239752304465470 11716462986017040924 5548773747030401413 2048321977971279399 10959786286053094977 43503003382180158 12073768568697030393 5125267956658215585 4783303950379693901 2163424994801721062 13873262012419896903 10398013320756346661 335924412951974126 1905542204017675652 13075356042608248176 1373664703235298684 12950427558344386353 13690512314107815792 5385930926087419728 14419826380646762985 9568627902964037418 702641427178220153 736932232820769373 6654956895601032696 14305996443212655932 4006056415641121307 7316057494605232743 17988577236252884360 14269131538169176776 16207820516112972557 14823946703452022772 17649356410246534059 982515423358765947 239695534419125469 6217077449673954875 6169301237069154160 15213118694062833059 4047006531014640658 4299280044921854992 2455339474231618712 11195343386296651819 14983891760944234349 12836650737010345044 15834651146779264043 16429191335301238884 15055768613653015312 12503472211053071950 18396783057865835439 17671334720471644730 11482669896489460087 5907557918548302769 66876096864670275 9468266753437973018 1948059023119037293 2047804736568032286 15173088990789478188 11649553035751084974 3539866023814634442 16575753825129759040 3401014894671542671 4835775167373134024 1599011957946139941 2500284753930002705 14063796469521391494 3053595851679649617 18166088235873680435 7084800565727836739 10385594536459189668 10097563121420576311 15341118798474886848 2571963805386088417 7762391753832339932 9881432517386406458 9748916320736782616 17378240980733230422 15316554755501717935 11047486230382042718 938593736596737835 11642509472720690825 4908501332703878401 15432446107794816701 13123895066152439524 6299883764959085466 17778016188611194015 2980073081842525830 8922628456309564112 13119399396803640561 332030520726483490 15140247606564776898 12403347830882802774 15192409443480008565 207017613227509089 13618680727730707546 7823129190361530685 6735505391820188826 5200115135834167223 3646778361471201802 7904801730629248086 12699469095626288518 9000173860078377039 1464351853916293631 14526353699103460038 2763590276648092628 3710133216946057131 239795461901303538 8892315249448476612 17184235321698221598 9989123642043076136 3605797048001785355 4566174927894688839 11662206978921260978 16888998706020471873 4648175357550181782 488764042678890864 16157913006629181938 15599225439825021435 18363335343426188846 14872521934909945557 13630299467896142384 5668020455621059520 12015864162296631941 3500556540967341134 2871344052132883264 6025250606234590995 12967107700977251006 9344938237736495762 2636432357972149234 3487111903987412828 6441011788039035391 1055451597835253736 13101133741501506971 7049362943280397667 3171659001886082759 13111254698894824568 7268671080687826096 10847705716313555174 4329957536751081149 4647696761562882627 18242539863151972454 2410767834614306953 15711147055533934250 7502655999261088808 16895969184871945085 17774847631118094812 15603050161472384973 7317379748319581474 4540190957192248685 13171815126803431129 15075981171345703581 13654089537894062302 4659311559389103685 6471716583177737619 8149720410203422499 12500108067347450469 12576693027303563616 1924110120927832816 12386930528481071318 2641217550820203595 12764260968781895373 5219693412818356321 17123585954727468977 9206427477076789030 7216280719115540215 8351172592023696486 9826046131533591804 15387824460794485442 10005638837163496810 7335751039427342613 11085154297641915361 15812422268615315748 16897292223479787041 4578884720064854006 15814381602043168535 8026803188043356024 13457672139470808733 14153689928013298674 9203868309550452070 14561366818927598297 16719606910844544724 8692903665002109268 17102276081125072551 5570405158496073480 11391039108624749353 4978664175968847464 16352267070681524680 8629383917365760474 2802695205035805020 10475443267234377465 7431917894000180287 10289927568095008126 14113981333309551470 17281719491353407286 13681420156600382122 13244137062422814562 12206401101274757921 482545669143161749 13595833209289151254 85753210988571407 30045967520669559 4916691503059798251 11707122528491105326 9625627506810922909 4587469718021314327 11850307126154871051 15086914607607921771 12950982541849458395 13785498569254032045 15266861054301631469 11468365174263036400 9315703203078519124 8682165374601136775 1690910551773118705 16506057451494500726 11022324705404525287 12643432359256423586 3974269743249927661 9334057119330908137 5807066451497666453 13537205895098689281 10791941543275311180 16016215557933969929 15881454984096801854 4882438891466161251 10372000537329761505 11222267457840803909 11884627097977588547 1726065955353539711 12032974650087800768 14587675137700171614 16297091472099156088 796312609893468910 5564924419475589688 11592546336038314003 4155993997929769708 10281070992135536556 16914019067743470708 12651995968729458938 3815877785303062024 10973691311522468984 10348493824520225669 11681343585149540750 17649476429636185158 12118911182147757123 6351306479931176863 8368701692503263571 7532019472402986165 5497748617508078422 756563989974434852 13251732142725655224 11072578561500700605 5404103454586183990 9009425345809996104 12939002469636498937 6893076937200599986 1193512004787353130 17873217185962930059 14860004436808188679 15812885820776303524 5391682962962067028 11973017246253872871 4456634281896438427 8387558388635192432 16792505379003653912 6320344940169599318 2247593862037416894 12499091571893034986 4684872026067704502 954047011181311089 18218803263917389300 18368177933862097935 16507499024653044444 6887638723749857104 2869512496389675884 5491055167125401566 12295935694623172841 2394844288656592669 18171741035449763867 16570032218078760823 918489794532310029 9518112900611057080 14268901065394376057 1060250059786288060 12954365514087011489 294036156292979697 14766141908128217483 8278138677797616261 7067830062272832005 5563387114373060799 13482131089333054578 15283269170138202788 7195274059911808859 14912196927437698620 16780526853670498128 11115295708446613811 4563640859642158513 12724942466119277593 15699956753231104936 3432659151605475252 13928527249139293119 16276433051429660509 681934507974917574 14998081864305551834 14889017496915801845 14861793799332235340 12221102275081818353 11281828474633891595 11933277245661739156 15756979238543272379 5035116245214469687 602239225104420684 8299294074788856172 8112846871386999797 12060764705775394791 6082233711914900778 1416937292311917104 15469636542014226495 3070831843120996299 9018506300892881741 1255124601861676902 5515729493616296319 4542072704446277849 7478713533027281744 7219742164558491826 5068682422962316203 17005544581305834648 7566529113424804506 13941909187651663162 12369165269315364438 13510934170910750323 6238842683625962544 11083716549938559010 6854094155541114960 14558703753571853566 17055570554315669324 12779845591335453059 17294268311507097271 4647150367004916265 2246566597049347091 9146239210619477284 10335812456896047754 18243792123285568818 5132738385866287507 17559986634334836243 6517428624628089745 17822809812274613220 7237974201463056474 8979327336361130767 6656003285740187914 2504390431022966105 3278045444020617922 10787765401974799930 5947707321887448858 11607898186968828205 11145585731558363328 15038950388926572743 12974033309844918844 12762934866225093291 2210105381253360978 3649798225375799175 915862802431585681 3109120437165264007 1906351625554999504 3119958775309827074 15325727907572470027 15274124417381819908 10212526780112082474 8061221220214713614 3473344680161131471 5919706136799807901 3738392531762808684 1769297055963743079 17309684420910475653 2528372782369350181 4778896463082710776 16294826284936081732 18050842064990706761 104959382754313379 6399018530890899112 4233053478334683166 6554860909089799741 17388526690160446890 7050130637887789529 14242615980798639187 17677364487951997128 6441954403547406900 2720471699519876651 3138908412886448301 10155340617692905740 6867679069743047091 9805259881530108139 5131294603199626002 12890760650133888766 7769018512580991770 14756695822672083677 12391492033767627650 8858452632189243153 6603844285731580546 5092712843836659069 12563951299478289960 933942706514822896 4427357122822121921 3800408921973003029 18432160801030855219 9511559255151339512 6985437656523889879 253837160313114149 7265569505187329783 10442802015653325866 7664781561493644877 9342394339324436796 10705704561822040432 13625451469488550931 3984181589505790264 8653310692819856286 613268008570921292 9067964169045361717 8828051064430977708 2925683121141199315 1954603685196483734 5117044991811556040 8784012400153414801 3947903468677817558 109647540485932154 3135484392656581477 1446692447722899958 6610350376848241018 13537687998062542761 13841037292920278519 10336722982541155172 4080355598268794091 10834154834167467957 4586638814293951691 17352791382154185948 1635968843171052997 16157139793690965473 15179068676613454602 9958917999926997861 3407224617211538264 10291358420458361952 9411196727413807463 16192699086414300332 16880162315897207604 1392469788962269439 17341696964509060457 14744876887463875297 11179682318927748417 11090412547129394384 3305042449407274835 11594980783480600192 10538200980739643826 2439351843786491485 14425147290814250536 5421491485750384156 15039516740135598657 10713263661831879956 9000738449438455782 3069632088723385115 14060340358777240131 11826478776228676874 13413413605059074023 997385307658059294 2598109612466169250 8746239847212141585 4229358855136894513 6138354375921462349 1815363524851876592 9430813402570579607 10709526462207163405 5495735604657341903 4358028299912396472 10652644818488961328 9015167470435305209 8360773658994354150 10446917429934911878 13712116129154328190 11016403722038620119 11791799538691321603 18028247940306828701 6715530988313812474 14638954055131656101 2711312326962930277 8036917405559504317 13767031992941865253 392142934915350380 6369084620936122134 13252508501629701775 12311785144035346777 14146398138431893536 7134382872354164954 17937650226668614186 10864575532780885607 12503303435256953857 13870630818504095607 547653561065341298 2795359659799939593 15300849409009681003 6258255115807414638 14707671923950846842 5947630389918376388 10643121578016342631 8006509804972189866 3979306471855252975 5059852800246339687 16895808028680412944 5162723741283589193 13074169112165330312 10764391481122808814 6186917091089803670 18035475590539297755 11768301327705236672 6669593563625450730 9639451729342734528 4054209848249855594 8208027152748471988 16294937891249531076 5759936235220565314 16378254113452585977 6471334068474779195 6461486257261314444 1929831824117691951 8144707420757826595 2212955648776515384 2131676819497691119 15372823078933573518 16070617660338021569 6072639323050279928 16275294543021843654 11898476953829953522 5295479434746106695 12643670030104628015 17844647795095676995 14193072854887388793 10100860209047280450 13118650543342453459 13089261272363991948 646532209807144384 6983006584022161052 403967005068560300 17448167038976366989 4780181385541781695 6141084048341504898 7120901692599050354 12050542837980964861 15421826336448329493 4023289074403522208 16427265553394904473 14471676302088831061 17929923852817431630 1555900471411259599 15559456322887523277 8717233133006161311 7876546191957023857 6911326984140305097 6480762133691760644 13569601826121591624 14591844837360530122 18244098890544111045 7007403366545265132 4889373229625182214 2521259535521962786 4962079769028233619 4373673750034614404 2890129085706729188 12881108697855692111 3106993479869535888 17920470115537155005 3363081525683776731 11190184310296418523 922875150477568749 14429697739422971351 2733584018052519316 17318658862615869570 12605499797191197626 756727949844752071 14333604824068017282 17558571698951131779 6433015248076891128 18241009688547851218 1581726494466950717 2852858298581597308 17968606152818210784 334460368903384620 6145622502908957907 13226340268126585797 14910677627012544282 16121016638951532332 9163883247073045136 14854263927953611494 2971912521549869762 6698415550011552120 8438264773897493845 213502955305447308 17554180984433911411 8120583724837967535 6320862419478799662 17544822898166027272 378785203254930088 2287736882616269910 10622304764364713802 4569362396474990507 9935649078377188703 7566550801432131929 7870842785930143085 14603471815156263573 14915930416495630587 6981196148231926409 1521262093147491134 1177927007748092949 7497764309417125841 17122183397774365260 15633674409435020663 5317470182250923613 4666331943648004257 16720359178678641873 15754379904784126178 13977148986519442412 5287069054907726068 13159498611303255927 16402392774458172046 6690210656438481377 5350267851621682889 9701721279428073415 14755449530201220795 8226895753997602347 5890543746048208815 7827113871275794471 17906370959473405586 4463363426834105531 10335862093825273861 7033488102752039494 16855586353527144530 5390075058951993775 26658871904109040 4961500887412536498 11543354302010021984 16332626252726523862 8457845988470335836 7537319739660721540 8937089909670745453 1986647107737093609 6658562515926409651 13661525475198366218 1958869436041457335 8014977463266237931 13654021761351976717 15051581994258546045 6117299037823490724 1720923483847537574 8885854975558160388 14330849484452514155 12303791385360565259 7200883455914871180 5921227404256704041 7389040891832121254 87048715149743960 3125590766823802372 12165180616702600528 17081430953357518472 11638585649889917960 7306994139820017984 16602557306551969052 9868448073951183568 17893578020487746335 16413954917859930469 15562408817886837852 11896444245045137407 15746421304579805120 949252423980326691 10490458619254335826 14053117527546008516 6188489914776586996 16207507766253465039 10343976076227074867 10476690109141993851 5748841050979921284 13380858215790553557 3899013206209909760 1488624314078203785 12640040034095418817 9887373440702352633 684810870417118221 8914773800922460553 11516013338194182384 8600866899344684989 12050957196187453330 16317895953959121659 5210366124381870618 13522773756141051266 4745079470241420836 7930684989383191159 7422926447614453039 16471172770940756040 4070856001220083554 17440526236634061664 8712056248998968771 725485639855180803 9801420296316225412 5649458987462692268 14849391617240158681 18265530173178319439 13565596251796880426 1732822202528092639 13345247773783495421 17717368150680138681 4711242725593561797 14603769822292411256 17309463093391289819 3443107581344863885 6256890257818908049 4382887877438237029 9967279549130886276 11727469583767088954 9355755671344654203 17676210410051211542 6058974483580817359 10040344974766166642 2981478983736595276 16202782925417999549 6642060679169025914 3112264403726508362 8657588235367365772 9868670111829078095 2943564331819863801 17313664102498129924 2585385807194068369 12139854685343331075 13829542888236014916 17892185142031353072 13005285546267822874 10674823969374173530 2608459280932177045 8898334299939962938 2169745356419132150 10767031004248155168 9017649873029752703 18051887963379956400 8981540794225042792 13374580849563621506 14399116275184532708 7573162933488954009 16202507814702853951 18240480262685880725 13879306062516672756 17706364674831799878 15288286355629353040 13381816129424696773 13108476830026874226 2652437711230554164 9024345209351285808 17088156763419508814 8100117716578451481 15262062227595056139 12509030632461727168 7987221022855224604 15717088339073948407 663152554239098084 11568118885787327959 4707082026564626904 18234344235516550923 7753436399321410740 16949875017148965821 12452103699509683321 15212326422042619608 5254833759679469707 6177445334509583524 8064077815134426528 5437749134226031627 1834895721251993918 13813527197201984068 4964218162647287499 13521183961103542651 5073983459657479749 15892044208329692426 9624974980837000169 10951093689770710558 1874919063865021903 13574274977446438171 12628653022181899013 12446141827558035763 17706135711687145137 832045468776210968 9913032281119510381 13389964106266129068 11768436863100130805 1264263743345672475 7321429709482323634 11193173340463805482 10005464282682782832 5589053148362300171 273958462355569696 5706703701328303619 8249008731204438508 17789873506929448212 3335879513612582572 12989325586157863783 4821511681153054928 3001418782377773202 10482486497081187682 7124794969345267744 12634232149582432444 34800810162618065 15122375422798762322 15615552707297570187 10373332954439548341 3169405527194691216 14259962032363221113 2683739184048382674 6949249400499170902 10472435164500486894 6868190480335914924 13092160470214249158 6414371296697599731 13686626845032752224 105350569240669369 3114302345631516041 4376634310685825820 2987707494305328652 14645281619289347507 13826720897914585288 14872330346707019827 4972535267629631835 14552282534543261059 7113213908550116401 15286337176820580013 3917761057992459093 17878773606334806144 5197901549411948291 16591209468512197737 5369903872532854325 15156905249028267265 13572234054883963121 9211155935511550614 9417944736580012443 17271993025450528162 16686793244795602779 17495367589138279887 6746906755591908362 2006893392361827553 18275855734371836745 17989238481527021464 9179470998687672443 14697514604861052823 12878764024548814894 11875189951716056362 7099875747914665975 9532867799465589363 6705495423557454983 10148885362146554014 11918259653320833171 407023551951956285 1319759094550104089 9551057568919622816 976004446990573762 2121974720550795004 7319588557269947647 5854698584730404549 12823354723416540155 1472630174619677526 1193445003578909979 16944673164585279660 7319904976920180325 12908142640927586665 13746052372135483063 10422938219840149475 13323673947241852168 6743389247431283717 2750307546750352308 1730194134534891898 14827071698077673621 5651577460884366506 702514333272773366 10410623586819993802 4421158479962012069 7364337284090612750 4356125221207889868 251073688625231302 9745233338463858320 9936273289236549191 17805681850783950868 13898306317806721279 8125383812847064769 6261438621728843850 4050235436672084205 9528587622082854878 10971165071457871918 2156426744955947694 1490116724989614445 2085857548635336012 2081051728099472591 9256287013570397762 4933038608656212348 6271314033713330967 8058873675076678385 3357012217240465430 16327556351345325796 18336258890696949638 4671347348819004449 13980741630270759099 2969437955461286942 4629615965101705040 17730202015918553418 12089841542429228254 1692113047565735940 12125681173722133608 1577382073506114721 15024660551852856864 100608979362552884 8536278819311137939 7649157807912579734 10649838990925316413 7191170621567460575 28291103158718600 4562875839755403676 15951310391763423952 2162726624358326970 6516711195853462935 13627026351427318596 4094549693604810487 7919376933921864110 13503315632720694666 4158557143219699049 4497811320668126922 2099065833317021928 4461874098085651762 64956061730631913 9896841962953165920 4121740168215956130 17344903577904481347 14169611985797143235 3293657138915763106 12789076893155756600 4731679052456312418 756157247515237157 4476956702560901343 10488180807929513029 15787051976908757235 6903827704273746647 12078217411172601650 13755469927573500671 13395225278008502712 15157556462250457003 14326736941572850622 9820616576217220953 14236319768768101809 15253592245827994699 2461150414089817042 12159070753303017249 4110406852108072072 16779520414927445983 12520024422829982062 10918020279547392204 6398956024410119379 12661478991901855751 8744907613260853063 16248083541114832146 9327313747841724736 187981146243294677 14755468781084481616 3123014545658215712 6922259017950728866 5840302452719497877 4840372043092574713 14652265225933889491 16413021880412915781 2729345799036956739 7661411216317364086 5968920195118027887 12484145068149219739 7209270889272361709 5995017693147928746 5446109422484074889 1495529918805825748 12541514848955106028 4751279519436023597 8791318193676668348 4053014540244410128 9641157156813961669 13922171812640635238 6044117439857038626 8104195061839886092 13997269502090053121 12493847877322379744 10582731765970111402 5033392761468918786 2861888019689413643 18323554423049123756 8850488229334951602 1809921491067594947 15312474240361027458 17063223953611610530 14145098583911781433 1934339224359568002 11536274324121537240 13780027337158658671 582355848930399326 17028393366791593523 9193936778817129122 7571389406716871077 12007582084668129905 10058989397145875200 12558373063066072261 5515196380813217974 5422145484070910321 18008432341251894569 1124090545038906041 13635982696727695063 8237627465573304660 17245139804965578528 247140938291380879 2190649058900103064 2627490777177575094 14159069283781670750 15100334940749263389 1885595638086406579 4813253377006271335 309429658699192070 16292164701617093844 477938071207103112 17562666042751459272 14884081709892491825 6697318653739182623 5915180927436379408 9248649055432809052 13467494955840108256 15240386677103929126 3780914856555406146 9359008786462919309 4165932986457197227 9027050343376986009 4826662414416310434 8036954169295970699 12514843114119311247 10208618764318168537 3419340190156173790 17507223664756040379 18389095906706826843 4707666099480440861 13867952558353902141 3268538951089685613 4350550344191528409 10760092078161679995 12012347620462244825 3707848190462666335 15989790006938642416 4626781200705259772 10980606327121017950 3401637396468931178 7076464939235870816 17567171597609014732 13434946790921185736 13596546510797626335 6169892913454347252 16264754554975895216 14133704518137638499 12402986459128895136 18280873953665555948 770251474668610298 7423001850516070199 10639392220307725030 4220176711964475879 13752237716723019191 11105473583525760108 2204540993934107027 7397900559577301786 14536098041706337451 8846308556617363488 18200961344712444568 18105697911275424947 4629081439800245768 2000574422438496391 8469503613913191211 2056832977626826548 18128260695459744213 11640959818702674068 8579854515269757705 16371148849020634627 6456429478397841625 886907471226819229 17992718773037566141 5233277976504604546 1033731703294167926 5907484362666036259 17293017642691353782 1513477814592935489 17908597953537863821 14949610051964322414 5317102126027664654 10411482817064665210 17221812351873342503 2281742462987955875 1511010046075381097 15791809688379390784 16624056471151965120 11964072953611923123 18118710799061210387 417465114376228330 9950975962238732678 16522468011542810830 8511533508911560171 4091151786207645659 10842254370636630814 15105898779934697852 3856114109090530196 14086745351457738393 16317035421521251020 3206427785179481304 7145137838759523363 6287714502835423482 18128051403549441836 7326987677107224184 16900772842835391771 9933919263997154733 17148031412508160174 5652604127243597238 6414620836891394282 15311379581218345943 10085140361563897264 14261795107082921934 14047388756246814968 13398380558035414937 16464575599141393860 13087290683928763923 14822518667041301031 6719633397028055083 4933055924366115204 17486963052136587185 16673416233572577885 15211395583054528268 6473954577431136636 17845476427480914291 10172452020006154458 14325477406453200757 18445506580129009037 3556483573276628855 6834535588341829659 2068681211728671798 14563917682081246120 2670428049429609044 12480701455660958072 18110795624291231902 2863012800060217054 16943419576487537726 10250162483655252518 11781695169477421015 3227163928479450867 9150077699938935027 6085457438988481817 13716390879646651985 10121829887167874226 742971198710539731 14931330743557911370 6483932730836710960 1194917118345741541 4970491872900080418 5101147200685622835 11757965421793520439 4280747547408799020 868528351510242122 9178442651414281813 16007509035691976190 6375433476285677211 9071750286597891259 6557796700334556418 2442746072791636745 1176235256999811748 6336562414968856906 3671821816312695129 705294907435164471 13265127097426238668 4348455755306813162 12963105494114695414 10183941074855229802 10988344867126952360 14748484725910391869 18095308746079702444 7727840562143992222 13530405707978930361 473127150951473924 10984242209248442347 14603618806748450919 12935177351896409145 5091737919882328120 14626791570054139511 15496169028706045923 11481566243764727242 10394071849598396169 11015043701141271288 8841790904504824567 6562746716860813411 17135536181385976445 13242092814705014045 11750866051605901849 7144933001065576742 13713456231146919428 12510685019968450066 11580143222008919501 7711994717961334032 17202052895004803912 3833392539526023985 12756920168052873881 6070259875540687837 171240644823553079 15537763459500697369 5397591689162133267 1477663147749962433 14516727230235271800 13425720793280867688 1271221548048762585 3177829600603029335 8175721664269702715 9771199526765417894 4117713593488456213 15437957540850257010 16907542914459739919 17500101157512902326 18350054980114662648 96986115333298418 2665444161489992513 3619391881893869709 4398888714289069274 12585013273733073122 17540081112458010602 12650453659163317855 16785005103776405979 18103791675099211454 13850265045819943387 10884579601927614593 16281526969921062281 16954760653481747475 7503610498815086609 10799784495675390085 10709326426833943381 13462984894791782906 16630200470630303025 11060932163625132430 9320556260187403160 3981942760071897761 8960674647757418169 12913526288288963789 12963435227071622659 6288482933158757540 9300402725886136252 7886044008333441970 3101712481254046295 16614727858017602365 2384489228860255146 2214168492794469397 8570620252422652923 3290812573512748936 7782047736105002203 825325728502137412 15436896705756259421 2000634390255630635 4241710093027960732 8545315295331046612 6887571623116715124 17222803956756210956 17168555140117776384 11894669445549264910 853512225308073358 11029622696545419671 626893460955236497 15537195296711590059 11118301910681567039 3886039880549224585 13879000137256498969 5660956192070503611 9328074791375947884 10544899878100273264 15161299948062580176 7410817362763171848 1710071681413297798 2197615192421161334 12402746032001267189 7569810699248747046 18128174146406060949 16612738956411144329 5419115823563855952 5772351994045413577 16769551342981118633 13403255414259477447 11313472088353211653 3815625601185718168 7004057241923430095 14739477783609165721 13485781002278546986 4688300064880712054 13060987982199670788 9823637768266983658 4751056375490490362 6330541692185632871 17295315234033798677 2145525033285552920 8987739776635336878 13772502617346877879 14193776076272588443 1617529880176325551 4784071379523604472 15578461541126659946 18117519831603277733 10974835625208136603 897373338373700094 968886242502414817 14584697751289729507 13504998259769594781 13566841202976647435 7299951897479961779 15140696322544613767 5494046756399232218 13611384556506965923 10759988602595858036 10363525957594582964 1446430572932561095 17678848924440188572 17785953554764016393 16163340571629069740 16583244821039140469 4892996177300181783 8689977424261334819 3300448578819680977 1950560319089338751 16093349933167275689 458129191955674109 4104146067590863400 12916281669797186675 8671550431796937417 7738130679076179114 8412405616629456948 1934128793386828746 18109175879591459023 8467674981829322798 4882988591672713001 8032060974511774925 14130583054253491174 8624906043055436270 11968807038155995179 7798002328310284688 17368868993231490371 6725290581708744710 6328251924713863621 2113813897716105049 9737912064639167936 12286812167602749310 13422694164713047827 13649255519510069283 16673658814779232140 3416128774979681854 16898354056620468961 9972877236958950555 2797264494919429832 1077179807905620810 4899608538855431445 8482262419810705634 14810741498913476192 11561925627628898871 11043062130265199961 13419616082590068730 9286020720360504989 5059487041208080122 7170282699290647579 17802841747148914510 14201483052452074350 6028862974869193140 15647804143561529181 11475018635693489687 6999884223199098855 2458556888011254643 6174305180130815262 7997346983684835126 16952053762970788818 16966513085612748922 9482820028323028461 4376526221918078543 8032424357046450051 11276933625256226915 3234883801690109191 11881250390228095378 10934455363424792645 8600233069062601575 5358094482862261965 12477061506393683629 3753779860296631981 15394929274372377090 12219035213277755000 11631860915335658060 14936623111666483696 11317854031493097212 193099832659735657 15986841294860807604 17502443720030117526 13193946078218439036 3180501173536052677 12672725803080366193 17245867970763953472 4823369384918846394 6471645842556442059 12670166922650518785 9693394566403922839 203740443185924067 7110262681110199492 10033141246440242897 3885856567277239641 10309201375829879572 10849555909822585645 10293509769353489586 1433426512115287217 16611660270338788358 3009870576495286882 5263089855618588511 13816861790100382065 943614302609042614 550632740619095749 17667088547632605009 5544281949160806499 6462508397653195094 17201429095902854551 7438128117564376008 12969121654015647444 17565804534109480682 1461600180775422665 3214153297364663702 18195631656877114247 15267409609068932506 14527383797897963134 12556063477168996473 6739856802404247355 5582892773737764262 18201526996662813621 3891395578893148103 16584069616237239053 5561004582120415750 4997601417411469526 12951211289802630272 4290998426004644849 14124147315723667215 11261866807963380472 2853990709757126551 3200395054276166607 6970617440650575366 10714009259504093492 13545656371186272441 10572554426436237943 16824650670632166455 5449023303757138374 16540803756762568740 11977297606321323330 13800294162226233101 8549169906553250067 16483047599076016298 12841848703919369281 906928216878584996 12757781991431178978 1735258792770609234 15406114473752398718 16924553591740817120 3645331603049292016 9979896324186813527 8434470184338820691 4628642055445102371 982162071621022516 27130940995418351 3478502039232533773 309395340654115476 6462378120674337450 17452324293131310404 4629356455796441824 4207464417791221638 10579603327342245792 656333920635894546 8875744826470764388 5124426768841319670 13782136072870892969 718711336931046989 17716117690645098942 14872919772004453826 15310331460025727401 10144916460058738705 15745547226344097475 8341142687001387687 11168309890274789870 13949796597893229280 14757419224075279934 1616233967589634302 9784909918144768413 6198144750015468513 15959568540260545020 12860244617380021046 13541959310863138353 18072563718272277840 1188082682089679399 17728004213111186448 16723051911167661168 7202998180514894618 17125183307355932587 1499610064977668986 15085073012461685055 8572344453693140006 10990328502773220067 12902207656381785101 8525211403957679611 13879473306352270892 5030421129036474045 16772808291595114475 16874664520844594966 13908492561443939746 18431341886933100486 9858517313918137124 1845639217473520853 13650869981018375417 16482260824208833673 15019921474493155204 4357682925086740079 17322389837326531996 4342826882766059704 14806084092675676869 7033534049542699718 13103793580534359944 9240866974389572472 5665204611580363101 8017865230151373640 12124267463234674822 30307629643063279 11040878118924247476 96912582979827624 14176434923138888024 2970517985393899719 15076190603241111906 2216231253446801472 7171881187961106249 7836264818400726502 1440207789474454226 18312730373219142969 13155039681962092652 3043650063517237493 200692298809332581 7851320161221701647 4522257547195220109 15183153278834708015 12422312780857263402 5021400420203349644 7516674451701927542 9259953686467601282 7061921042425471460 13457999561083820680 17991682894979746231 8865992765829695750 7398612503724598800 16042668226557652721 14927296277941359150 10984671146272034902 5556248903356058193 919645810622532575 15282903578769979776 13519057552645832774 1322249406868331311 13906290570264601868 8113651034338888299 13570493729087823638 10996866800954014948 18441575970669919692 14650194151505828033 15133559192516503730 2843415123923396078 10909241254022013675 18290509618164183554 2085187589347918969 18033552111796860037 4342769715436493383 6495273274091196196 6860572149721590628 1459061031935404900 18409158375499647812 7663688286639383050 9790807187219601434 4618407093832629784 13242999297488684645 5292527163417898716 462693812212335112 15065377883057786287 64693712953579886 17718396765961070377 9722277994272818151 17787696621781433775 2731782438815363727 14552507806925976160 811712240608940601 15453862596409580423 5534247434159538757 12656221675777060484 13878985387140677827 16785048175034479637 12728728961756123967 17580611830093503021 6537823252343623487 2558083816191293494 3214854986203224733 1445301321493547316 2053059158327993426 8654415143733591470 12786285982715150754 5305365275790857315 16722372096459495281 5799234669399185680 6110669358908420055 3583149020887471534 1181316732858394740 3916293946812097935 14879345800824333582 2152189596999112306 8007577523972283064 8124808880740124897 5663595157658823139 4165629989254643488 8805022336325136896 14358007070942533362 122076957807638576 12025292463756628198 5137582336450353764 16949730800176571519 6169567640155630363 11211521268991144582 2074590805634589996 272253926526047716 14169063159074500348 9038982779210118909 4415021878147949742 14839043697810002135 17839599191085218159 16855040124119145527 12895368302152395861 11497595619180860571 2674772028763160092 15247713218025897203 1758028545036106153 3018712092881229605 15061712472244501766 12577341868586060937 5131478164296195626 5922515310673592104 5789182363303184998 26481602778440569 5387342265744808449 14072970390871776328 14179748782644684176 5972750905069842937 15064235030971731466 5250173135860940010 16951251950342432340 7865419976740739972 14710287077462606522 435459265948278461 13968575497686061614 11633032172054021431 2943348522636499408 10384655941423010345 14719905473630756470 10805216982566794390 14614644693221550265 10848371868426712771 153641616515116779 3603398389006763512 13584415071544342005 14201475603076566074 8649298317380317238 479535919592778782 8329814728187114245 12929323307503215035 15882124086169431694 14144939108323938544 17186872720687121493 18112851453491260499 4594290961032419266 9594597204949542048 417024602987902504 691827796003816509 7028802863774086184 4492009171588761617 10789278210398063543 14507574157594849534 7236499633021613665 12075437646090647727 12221492731024163776 13348936659312430897 16359081063165017459 9280657875560908519 18443244160973282003 8135534967559974663 1625748747063790598 14325086425866919189 16408059290210536747 14137023904813622446 13617890887900774403 14226826797063832231 6822217474434683216 11275408221096480687 5329231317977869795 2387269546001396302 522680734587919099 6129068022351259922 16255374263904266858 12917618152072433453 2471799353445129507 15108717768247111395 15492549729054207369 1008007015236685207 13172138574489762558 14283591029138893312 15266450670125889841 1127919526264173258 8325079034980772323 7320351292716697311 12424309180377158011 5008958941900824496 12327067155821639689 8477764331997421950 7690331830606445915 13667840992906607680 13702904380274960244 3924675791640610352 4035633727231370769 63757251465770565 12782494226851735178 3676150561763999466 17046177255211809318 10681817586328525885 14395209999809363283 12226597135011515542 10594787149048202401 6900059892603551278 1810315200721109346 15514971606177425345 14996563143794747389 8206221457957979667 14474011207254386443 11739123749286855389 14976279037813996353 7401466786094837083 13596110591312233781 6165442304983316341 8326313426931177995 15174646020717095415 6894128623940517544 12964981832087364627 770295540286759506 9094810600146014397 16146977595593021886 9625487515925500904 10530232558942112899 3512178388058188843 13643857221487808221 840242399779912126 16782521050076531160 2182779261120984734 11022170420352143702 9796413780564564655 16750985670731682568 11612684773991739686 10469105326279054564 7240616653297682714 5789986807786142655 11730836405656592218 309101939133666275 8493961043291804311 8703828341393744953 8531577365879893475 14553983979848890298 15427912738799948741 13230781548577295765 3877922985663787749 14966918041702990906 8527413032490820287 3110918350244952980 11644570384271238734 17131888516533734471 16356370406145601357 11625282131121359901 4876297293823762504 8736395625111324143 6506912715539355966 2809760503309430672 11061416238722582148 10201670055695953101 6811467223098820389 15812204950008444099 11373010673937980533 4266248138860823064 16157809242637518719 7557330772028345037 2125015246252814081 2287289479361880599 3566116375936593672 13411941582534230950 2150424218972062469 14663602987792217751 9928940431767884292 4789952402079789912 18260356862682815701 14054566229078911379 7425387173236090096 2117200137069479620 16874334863639383496 10005070460252031714 16252285774498716680 14873220084723438551 8900959922477935573 3166338970587180870 377370957735161403 12322752090174282431 5820399986651904632 8430402405950257395 17554124570712343899 3364564217772724208 6344246922614591512 10897039057702851351 16711011485705377341 12305952473538582873 6366751848791233672 11781447240390402659 460528694878751936 1303174455974304788 13732648043411660987 5766880649074910836 13389454526512105964 11311224292262410867 7196519434070120834 1788889733666721902 6592047501463507438 18129620806106344700 148824075876898655 6544632431791404896 18400298564894423038 2621552789049639251 1326019798954676643 10971175902788221526 718912779110983602 1012026787920862190 3630339915332218456 1132620664670506886 6869783542174396469 9067383043034471811 12317774978341202854 11633136831965354386 7285573190418594868 3613784846870180172 18243919408744498312 4825912894550298701 8472336544322653099 4056958985712521569 8807035181302375133 13426542039628397281 18091820984807062906 10211429519017619113 6351083434941545370 18267487894117583790 15845630685412554245 3052171277892283200 9207749497484398474 6711583079459698623 8009493080318686741 2688749489539405395 12775838035737821263 7227882339937559980 12514172806030949102 56587263080003904 11119984543328862440 16362981047099385199 8664834747967574327 11272780494759310487 8142917472462140981 7935693337222427970 1057694457239258314 15216732424405009431 10796132195901389656 14076784422723090755 6914378217402486324 11436077187773248251 1334437854750142646 12654493938465060030 15088393964747786678 12814766594413141814 12287748866555452061 9834175965395138293 6063649881081470811 8812406737782318385 8277570131339553458 18296371814442694128 17243269562152615453 4371209333410050691 5910137951724110060 15940834433017693921 8581753906768701821 7284463255338142148 11368428739624656931 7795145471086741696 2908888926561224875 9915143616606449286 11016376001703865314 11447800500172000953 12220802600182532608 17604961205247144580 2454152320682653187 16393089991590294511 3805649075877885617 6936118440870342000 11353155780164595624 9831581517038356545 3761412364801167942 15619908609740592068 528946865893084132 1925093507812922329 16567879007206583665 15439093561272233969 6860448221961255168 10571650910397693320 14457814632079198823 3514126343938363180 6294832697356324306 977560264149009475 4764865588300016189 15037167884556180449 16996478033525119844 14860084455310758500 16522549998135926920 2152215679604295287 9320517958134180914 2954286641515665321 17263673378037091587 5508310847517337031 9341011467600770153 17005152609494937283 8733876287462454298 54886978799078276 15592519349527867372 9153380683605680625 757855356173654509 14194384047137616251 5741476955124463755 3790169005833721242 16677539655220494006 16170958954720143601 14497702871836166705 1855180206840523455 5220924646556784380 17534818970913956771 7238575694004680974 11778006028211510197 15056406036623061209 10799240570536854153 13086435252156439438 11324417413384187218 4048828469114025446 14502550767839955751 12734512169278263265 4711909049818196158 2537253550104839658 12605225013330722444 2617399889850337549 4686423636125844955 15030077529476934047 11725863907772037441 3296752683518631261 14432434762361213667 14801129641435746854 3038762830009084811 17085525939962449698 2129811127617830819 13810890376884482861 7889148579630612539 416028628123371896 1858698054873421729 18246421575455609704 9619857545773580185 12861358394920972223 16268320140987253962 7794356058265431845 4414017449080116892 14700150331048153936 7232226881265063844 10627805307101534561 2244766042889089749 6792291819978273188 2157999947359918300 7357388293760626689 8343889528909896017 18253958636871972748 13302091390007307362 10023333742211149794 12834739758590430033 10671583829220725206 9209208389738736611 1674390549443420500 14903410431428736405 15356189818325499824 7996104785106040546 4380243823076985881 5255467438880999527 11820524354607302574 1715900236466878982 7401057323978085346 15991316569593437743 5436137781551680503 18213824837554404433 461417768838650908 1475291170237308892 8805598036261979100 7476847462381883603 1060269650575210589 16400644589117830352 10280870789114643169 13970311151982414457 5836851852055059787 12951212745482563383 9138250647151519448 7554931958209509812 17967847300050471358 11935037467308319139 14788689620079734259 10297406456212250817 13474265863199895613 12110167741256769395 13579241526438239276 4107851762059710311 1495719063607204932 3460409385038886834 11407585329096566728 1157894239952134893 8977351738276026981 18379424755023135287 6330338680092419480 9328028564670196450 1590529524200031045 15777487753114552483 10593761752352584246 553596827807835879 6147001695862846460 2300376945466193813 1796644080192655738 17797398602385758902 15304377667811357542 2540952526806830687 831800302523806307 12085889196744892775 12172525254574977816 16403297644805420079 14076611565906624703 13463910068495306512 7763464796457745848 7152399295230661453 13255408920049158253 3494722491341775785 2926837458662490918 11368435423532114944 10791838440195206418 7670497709630602600 11032478976179889088 6300610758172763400 12356824629580359270 16144451791583597657 9273449564355947899 16460352462208695201 12006198085386161270 2885519799007551098 2973609658370552022 14997493289306138118 13781898621939564942 453538542810717541 12864249118101238957 17995985278122505605 615957345935683826 3151243857386745045 8395145411775425168 11984349503463275720 7176408830173671864 8726185685252024101 12590333885170751909 14899044498099491887 10972636740932610289 12781379166553438840 8386098994561515413 5373119460898652218 13358535749274970481 18152131827243505541 12917411674131814403 10459871962674198416 10212970277081934793 732776230138573047 9692950807425770306 15858765239198672781 5745515474620875022 1493940533088496586 2096476089865624836 4803587039978012130 8119768878059540944 1492386036945914413 4255075232165613337 3517996718514673505 7095776180197202946 9015883604046034055 14403616262575595852 9082778707143294183 6144976458468612169 5264558194490933958 6040539013292914915 4849663529948918864 4979308072908898921 12883043138931758332 11441455951517816099 16998989711522097650 14454929600675408321 13212985215055178085 6181154456571666965 14909814067479791614 11379972119057226006 3736892404181519512 6575075080927108829 2950305267172439536 1928736915860309095 11678566020908138569 10383682615430065157 14661115777287557774 13228548431624543221 6509822539359878164 6295278513373606522 9304923155504418660 7261081540531498245 9764212559528415239 9167405402332102817 10875592870755815937 1684298020957271687 3776920340686482293 6409106864138708223 15838772582564430135 17110700025894935605 11812183945317126172 6803878508528825513 768207530174780991 7734262699410205236 15006837481058849383 15424638789336676612 16114893236159493489 16002765169470713408 5370433123908817112 4656551912014367409 11221020459520134951 14773990694018205866 18031652253958756989 17067068916503107975 9491266481268840264 2636189377902177713 5805508953722406330 17836367455374986351 12382207001103999652 10959283708401587780 10194344578984753014 5441359456548074748 1526229730717222959 3355761029262380457 18268338520931075015 6942357336826123998 5815641230122604062 11814884278978879875 1414404551111219775 9779470028622517757 682044939134482581 1926325840220496071 12798752266613271705 4969200949852832882 11518558316120320295 17475156356499767326 8348905285845741846 7012717369389891087 12591972484975073751 15563351976972727194 11169325600856440638 13833678314295288740 2281553779912631365 4742305177387064619 5538807467106007551 11975383282341125739 12210177855495740960 539303662155605600 10772048356812174079 14505199415151574725 17953131296903706229 16656695029570918177 7280843919707399949 13789766911993975472 6022201963045441857 1895219610837865836 7939048955488821886 16870358342003103707 10215710618240965343 13849055389239238615 9500635863444464336 17251906003900016037 18276538453480256423 16239858928515668268 16797322868997954109 3798401024434784993 5893051558775815551 5489225034559970305 11996140527899084787 8831878358905489723 7124200773930531451 7604744148224629382 14945779984077779446 6779534295180039473 11956069794893083664 13885704043946088330 12639199606678431053 7852845688976049476 15249477554548272770 132388362096694594 7192863491091570535 11563319076506331093 15908107415635479070 16000723678280407263 17906213018767188930 738062017331041351 1666206475281482543 1985686710640481120 2981249794162123415 2283003585488598916 3521657207859370428 14366334023026032448 12888452809266371520 906586918276040210 3926212497632343767 12985651043546291703 12099377417375482262 9222461815315294365 8766552116169044140 14974508445891444340 15852717333166746409 3732561941079578487 4394082422107635746 18201948751787416403 13681769432744500797 2242400458860604911 8766301892282501409 1176328400625355750 4637735862294482924 12467285680505038812 5991462801993167938 3143572674814152422 9233635808018791909 3205594793205908501 1263560744456056829 1530336753262450597 17985521836130238270 12575937243585525628 7060833054265175606 5353915652105529046 1996831503968654072 1183040050021870518 16077788275540592355 406300769279899693 6262636405124920569 4892237800002415295 10454483683669804922 5970759997434925643 8381626697758443634 13645428795623810632 10746256612978516851 10703591028639507219 8364927615128074555 6354239418032907817 15168432473594733661 9905169299411860112 15808897233629158563 4799364865834927594 6939296294053514731 2937074707735241571 336854254301305942 4863359727982220945 8279220876091795379 10327503770480917459 1587668436502304557 12733775125651487571 14015534776532058664 13301837895228812222 17400307332548789199 18024375667057698321 16142151362994213401 14112750263144135683 2336296061264594703 13475656680024460241 17759409186203520100 14438352634391606553 9721367089069912949 16395974230519302634 10942969986905390951 8975471974958564393 10984754664229560639 15657977830075389246 17791097466879785316 8423219516117123154 15303916836871835510 5448693399305610428 3117303569969707703 6597520698337479524 16832566388278455876 10678490825892393573 12234714929082342516 12810716286010224005 15508647189240747054 7450422324382446495 9026114441091130182 8604733842575649008 7256942034052426715 9297106950054352338 17485146767057400482 6489570790979443140 4316368002609127280 9184711641088623036 14201348411003039595 14639670166630466598 10005135900559654640 3370835627384599601 198268321445392307 17892979310255423490 1473131603527409856 6279373951303462266 13061879706209599262 6953331127043238745 3379500205254259512 5477457514031073141 2743562089515988939 17867270958259772116 7529450898102156984 3767962758173900150 15117070969010526756 772891569498096785 874624842401085273 15093099689344273428 7195959102270590612 3425250305558150477 10401096169035860856 14731069470037975702 8529551793071173384 14393182428505762827 11637833873612798114 166600474645559227 7049908089593920861 17831482644867945170 3255695936335592316 5835643237603694426 16500568008806613589 11594529126686097642 2300180720389332443 14629147206823736250 179764944258827084 4866207220796652028 5718624616249747036 3631820184308742705 14219983232625977241 15004707525233618715 15541856981266398196 2659041542734595039 10585027067802902059 8214592582066973385 5475398088114118047 1472604789908921012 2368073291916065298 11570057117719386409 6924842957213264512 6399816836221645385 13634137944514176162 12674042780308072772 8548621138813443212 16590644259306798652 11905412174776049345 11004944744811309117 14276510492200456948 11416365884913528107 17214491330248568847 9300461927188622501 10134519406793885896 3389027271912268691 2954392028044571295 7786653419915739636 8947677547145907276 11292291819194396849 826959562212287055 10991626492914528972 15391623146050662756 7699586896926007010 13028333006657584392 4513834938506099035 13213410980662594001 15196890686758465918 2267650083116479916 8091574233431677998 14733424520229663768 3432042184701120558 8424670256111730192 10212089057470674684 16243546472922910460 8189938778212915829 11665038600963571657 12762945184195080009 4093454980348494567 7842013617485983430 17577039394358255116 3186846132153061556 2791949679827160190 15461804484967437358 17752412969752057146 3274196044047304298 767010832347028323 12030267578546236935 2364070470406108914 1512246786685985355 2045534846186073175 5115632458591247543 18024149466729773477 1752854410898798883 2395671272850590899 8406339642661616702 9425521381288222722 5026659946059217268 7111338904648479922 17748266134137261874 1401694339817632813 10784613537265830749 6902854231259994100 15712451005868619822 13565329206785635373 15450903335446743837 7245872818888302693 1943050556393698074 4939046361504573696 5471241138189705597 13148429872151918732 14224273511803980239 6224907107633458035 11714959445956980963 16550280735327540765 14957031756404100296 17585565875699929281 13959182767027185779 1387683563030003418 5457934597036968959 11878855935766662279 17465027598561207616 8885199201704608536 4456681501468661759 16873562565947372484 1381299826420531595 5849330941015788323 11530472371057264694 4814398652995431023 2153833300858610761 3765446270145919789 15456123129165885180 17163522134503724502 10010641397874223081 8993263702752611113 7141930576927638352 9018121867166593638 6004771954208478641 2314856472299639360 14878002662595415163 5805202192424299037 4900110110853470233 7254111549573733293 3958055231338260673 5076107059068307809 16658032871407452798 16668150034877853114 16381726843806611163 12777210146012279201 273450698701064817 9439569264908977689 16034318279448473254 12492229969454424277 12378150931124857673 9382926617652849576 3288861666612175566 3089749648178587755 18388286961504791056 5105248778289048095 2510985592313761996 7884891721010682699 2361110706935425552 16492939249480105265 13731261493561549584 5343074417763150564 11913778989601846614 8236421495591255438 14020653457987505158 3320123154702988390 11218645069039790196 2040670978987712484 14460097501605186060 4982493245534339685 15191336738372923480 16067616198480044323 13165025476242239308 3621584173796197647 10465418984286867409 10569693698486399143 4574724365711634932 5640775215157097154 14939824807584262695 7281550108426543051 13051668469964786158 7299099424855786913 5210783867424528018 13300832046876052229 5160283493928823380 16622493701243181145 3743904892988983609 1775406906367385562 1387351767361721388 17318426984931910699 2818287071907062371 17163526482852421790 2163518779538964768 17475669152497576962 17503863367845859543 15455300438087086316 655564230209668011 13763134620096829525 3839310069806874200 18286987753354173452 18011286177827045531 6314460459118783872 10155043116512802450 16127773717737556918 9629649160131343694 18038591530866099850 11358924209403249185 8291007637734889427 14350346437785682873 8761847885833663402 5816395940881527428 16807326381249089352 16118650789123009518 16114111084610508312 11528571952431898630 10381848218903878243 4018384908198745709 3500059307581563493 8721182826017677556 8426527270452422921 12229695330198171040 8638726509852058941 248115545740460662 18248368858760967188 390263973430193610 8508451954058270298 12465926486252559872 14106363610198874383 3831615880535805895 7786847162968287187 9857657657563439382 16723221743349253260 15429606835811805346 2668740155614989461 6408245277791645054 12952266361397124813 8117954781000752410 8791284197657176704 927453625562267766 3694166278510305745 14722089944878185840 12989351193359686704 415084477647217553 1788335310998998029 18006499327739466546 2078813097540356162 18163377683682501635 13076802820255801657 12301054446960696667 9777150321418079526 6382632299214424758 16669021982028173524 11191889318308527407 655863447034684694 3181168294557225196 2340845617883519341 5355349662955651665 9329686969092672845 2072685578237369574 10539447763517274220 8187201950826460383 6532229116921381313 6668154606121121978 18069763024789261868 7941712517672513568 998137552167325470 14862538373497898821 11582771659490788028 5209779038031420399 15095040726883066334 11250123166413783363 5635160335355472623 18159473819130303494 8694436267527652397 6550730951702650890 10434088456352467683 7630624849041675293 17979696895446230338 13135586463712917263 5955401026500816993 13505996730553680120 6301174299155386232 16979034916135268798 144539873298354928 1122165160425594185 18440506481073237485 11845726487023639531 12111829092655512416 4989470297458709328 5847214503206489816 10002195539666363305 14201845119311139115 11259908935688035412 8378928472483193328 16670262111105982491 14802814539024711655 3179050131065586463 15804378740389992158 6548915287713279891 5041457090433409912 609251924224871273 5010085055131056373 4857916872924997625 591909405529847614 4786643338815046763 8963811109892251759 4490296097158279113 8734861564005763859 15256573062766646036 16438297028047361163 3846700847708540418 15743682069432279495 12638519669869770098 12596196227155565668 17250066173260113511 7082648940113182775 6670869597402598158 6959088210183581087 16429545026715417745 13639844543912809066 13654677466665961407 17458761592366576957 4397260070345743240 15778913642397498900 454334470798142962 10031188049138989516 15837077332187702504 4217895072694765385 10098233322202322041 11998714958369829767 10380388481663621203 11868727003177330805 5287993629519054016 17894983691426516489 17349692553862000463 614934120263400771 10041446579157921086 4565845147105339317 13851540667779182096 604733409462454599 6874431234900546993 967263389410297384 1433379090374482462 16119820569624327156 3647212174821143167 2590952141920606513 904377786009587444 14198115587472504620 13877209720281784548 4537859850125205086 4050649938121729662 3214200404923536750 5383859536047118477 16653611632489767595 10028890164657805990 12130501680880982133 13376038313506506068 15291134766227512362 7690831516341184034 16052776094030155015 3901961696041015920 9931581459404372992 12212183518516082853 6794574744408672298 14474128279699033866 7171430892652700864 6028203554543110703 2506358738159721193 15605036395129478576 16231676835648123756 14076287717208755255 16266894708162360526 15001569986895854378 9008692303710539002 2966741690150717674 11648776460860542517 14352599652742583043 9101149204459301012 840515600942328453 11956186708823753591 7463007684429929182 17693721604449429079 14556842771928801747 1532009685934058647 9944695565604950068 8536207197727677856 18062016516106477646 17130799524855582108 14029708815398340980 1400558075128487028 4769274691463016810 8011659913662729944 14268074083589066638 17629808214357696662 14829935693842131101 542376726960440019 2429818140844280483 7763987837545572044 11536096087660522740 9698509018891113650 1183146925355657256 5575757234937379397 11232375157231766341 1532402223113146185 18389188963546553660 10008015543922949159 16783095676803170958 5878452844306387593 13660697996784883775 10875443029882798979 15774152895340006402 13119181614682389924 18276051284956160088 17184954188671048983 15805438559913951465 2547916273829917533 2858794567238463460 6633501585698614748 6998695785913210119 17520644493118297532 5915930684895219697 5936050526969296235 6709106505900821166 5052257781669158014 1931591680467298601 4848423364071644280 5500305127185949664 14447076212986285600 14181129528478249752 11128739516799690479 1738264260715143124 13638020960176188390 8272889794646044012 7679448776207678670 3710196934320282619 568860102714118303 10733374069157473978 14837625250734079561 881308560102257604 11882502064356368110 609773639690849175 3725403728755684607 367411743033532479 13985825822963587240 13880792429513923487 9954571186568242234 6764622053717428828 5346512988232245030 2083830990214928971 7177558854876530453 4476131833239510773 12507180713857938577 5128521588151397672 940030018847573891 18012457369819009314 2754937853110720200 559353383003891833 2662115382135800701 5125774578444422818 15073214252027282816 13001859442454792238 18277960784850537861 9863053016203050489 13297861145453507245 13541208367025864295 16000083584482541188 15019899460713077702 14479043838434876655 6929111241091535044 15536779846902432448 9444481466733115594 17559040900765886310 7944774937292344395 11614601675097320049 4925826870339275401 13540329400903773370 10146399768873093534 13399554493142924399 3482518311345432393 3166205080047425840 9319105619135665645 11787910971753486027 1377543672751024382 2016594592882259830 17568533601575833640 2782622693661199980 16191038572985061464 12590998920772848647 13186146959707270846 7930951257541112347 15716540870618371335 16961900328735170560 11811610853098394634 6824783438270538039 18194729633395070115 17265924639626431437 15922967753033052251 3820999430775949052 10231567578355135561 15156794574452725405 1133371282548194116 15619095720193951382 4303690642458518557 307920644376349851 14104404351074545267 10567736198361136977 5456966337249372264 7477701576902468330 8979569568746525929 13766591678507940848 6343165070530959793 4540146178238757086 6939530705925076461 16216544476410530965 2096562838186983532 17850208268794206558 159839009822346213 12132783533109644904 6525445579917499749 14549507405933045412 612836883090803404 17114054635624307803 5754427710146431343 2451140265781624623 4634946454633210301 12806629398902059907 13878322938098788070 14727008538399895614 17120319526642375401 14152672855622365931 951749621485539056 9138752377250263303 11248886402875508322 1426685623640289737 912764013830022716 4205725222463383838 6458853956951424014 13365015672228338975 18067130574177946180 80115474693018146 12212822139254795365 14143936508023206459 12639938004241968223 2934089515355474484 15985668101449180618 5012172442962086617 12638538264759750813 5320994753615134636 1783846172638939541 2568673871378909678 6228336830746639872 421575072125403249 6905272668070024201 9837680721802395322 11744219243667250861 12945136598043189523 8967795593474492836 10083691181537704913 10198646286676610467 16948832543119202636 1310345860082560352 16554683795990821664 12998861011434514746 5532560117207422938 10773334482550345787 2335042797227891652 18344398630021693413 1471501229574211261 1633795940694343141 3563875736521367722 10631403516946724626 10171931699089199837 4504781444880496867 6032069441700001868 17093409931202186015 15000922058154521936 11467745814437046902 16388825134972795624 17064794818887453317 13440934315580338832 18339280800626812970 12841561244706493139 11965734284913292885 3317932188344660670 7918702648324050220 977543847587971294 4119485162718626313 18316244248737320737 9003438321191216363 836261305192263362 12948939919439895000 15938934917012797868 10803870875079296844 16399277319313966239 13717590636488712197 14229444113444798390 10486637586695648633 9999184001968600802 16841378473862654148 9015663910420625405 11668466707190661421 7398776566172798393 14229698601469924212 8298914072202332664 16100314599251653567 9182216919072391518 7202280181399228611 15532291279693238743 8356756672476058050 11502316136185928840 2239776110181760939 5320298885446702644 10950310231199086535 3110937518027299985 2116600809264080922 3044682908164453310 1931839270754595406 6915072523835963661 444755975024511781 252292370622195838 16571757284732766318 7758774133923334823 17593645679220803063 2929447846866481033 2047220030265996753 2407624805356786401 11048912328744598278 952185128591256348 1425631054704177131 438101150367712804 13704842654163057467 8300928658875778969 3083164065906826838 10948575087452950552 5786084018411319181 7253425988051716256 3017097707348007186 13544682479469029097 6318881106428592018 16945877920639777850 3713737533622453144 2291854720962140639 4921711989911837466 6206832647757886592 16646144202132458478 7270808656347942944 6217925861851444707 8974547691984914723 2308680871543230282 650975554001249074 13589966749316730576 15846947948845658129 12480154645545353369 501184605802927053 18440162061775871320 15903581033332126947 15593387606510738185 12556369606749417424 11962053490930506120 7533317015269174434 2997289957537434211 17467950376646391815 9997205289126375373 116118312220564613 4052493904426590083 793803717662121259 9167944801808012084 2305387094010240398 7153141552149577891 17843135588992488487 13138183600435010760 11639439294612243646 5035632379558860757 18415410820594431400 18131221411161644260 2311477738838655642 2030611819064385928 16928146854717820609 7015000392305058877 8416894495230946153 3168717230959556478 14681957067709393708 7251669139358118138 12224621637405154408 7006774746269049967 3905921109462007199 4424273260296574729 15327364932046679400 10207161143242826846 8710753678404096207 11909472570280903200 11203761762380559774 3588270784354119672 2505757411075157396 17155912775792667560 278809232756070072 5177061934023359394 17060117080914477670 1425270489346295835 16625763984728008083 928880212172898451 3142879633927435594 16482138457307003290 14967436569574972492 11477355824214751410 10562637206371274199 14225974646827406290 10735486202664543969 13912657417862897958 4287761745716434099 7821978837293484037 254164648524353537 5299199276597452427 10102028237537623700 13531199139629931067 7021122188262689818 13705625251488859015 13008217791091185838 10591998744647631866 11552827143383427497 17050699265275175032 9050892511927790889 1644187063352101186 8020354556869290910 14597891427081963868 16160007526798885587 17832722756122727734 11643520185151890635 14355466658107525178 7739625525247867019 11899273021044185194 9906117634950898073 2807160686888632950 472593792417514339 17895052406884108459 1375300535220936728 10523311862560889294 13502463050908202168 6158937080820662838 8628133230408904738 17694923916595277536 48307746860623538 13110646207397094950 3652232923403029048 1787291538602851481 6855866030564102243 4334467291018564744 5136423542408037391 2398421962122802793 17793208582735899592 15402681257673650361 8967293088540001459 17837701491225893180 1324343326910670104 13888120860290122148 4155296189251167661 6777454790757260622 4473439500096652778 7103189275684709863 5260084875199794396 13141911012159773074 17630178094137332263 7405663323295596691 13623403759171697232 18252611645496357828 9896187198549646198 4530384185497973501 2897080118661017880 7869914809231825956 7522595007390727618 4416450463730768208 17739843951845184084 3053607099814163940 17605133973904044034 13007499065615630435 7063822143594478041 1392224264869829211 2751735546095371175 172859971715007822 1077691316091656121 9978349314007420141 5326548365972950116 13309850801907690876 14986466730148304146 352685124132626733 4481508142090430359 6091615170631987775 912591795686557832 10011269828824288647 12418984544163007257 17867079486457234301 8395061752428283029 12468130567061775471 6229263396366250040 7321214368775361935 10762744918726201855 7758104986562366492 14253467950958938121 8560423229347928514 2160572628152153696 11324250385762908324 6747244989867643629 7206284261712782319 7557377488762381328 3503890712357841810 15987586248438192107 14124560958036708412 17829147317793498186 8458223380596893914 17901130736445986101 2100169327988404161 12323068221374022534 1630998971962016212 275934188439480132 18075226742071705811 7541765109967842796 18341817257775769917 16906739247181907204 3291672961950687957 10615068917654134663 8163835161252953736 14561792367269823041 7550558546412344951 14902168783307335893 943378965900873366 15094524827915907560 18419047453082292149 15974043906960140003 9687171791565741714 6694842434561992204 15548720907535492590 5695885459405444162 11224420684959133698 17770926813956295713 35324913430985188 2203284976593476409 8422934535063071243 15291998922801678245 6761175486172167818 17622667745704012335 13402942018006945715 4704209381613834468 7916497335174083971 15308129360078497167 6512364075663392968 3431668874801857359 18165429771066332232 17853479641655926612 13800499936778695381 9412321118358196709 15906514273257511056 9563677314091152338 14920420168075844080 8049714401840566703 12554657145360752355 186897820626203998 10175143120067362292 286958259579944378 2285744671882410171 17341412612977631743 18431039649926234390 11938428196930837107 15392227930343731736 4517044055589297275 3147519275185054205 17696514383910793869 8339077231487698732 15426211308959402035 13457663218989008549 17778551620659995848 1083244074677713211 934538955595006383 9905483477196514490 3387593735411958273 14207557803745732385 16654311308519588037 98573135836813653 3414585528617729751 8446823338636802148 14189556099321185964 9003486236119987688 15816928539189400605 8734555020040937091 10472231307949810490 15784540708330528103 916444784594463038 15401206516160404765 1775733439093773027 3906870047837607097 11075152210492229829 4401408132969636788 2140119775134960421 13531748778008296355 15594686619274105068 17627039443032977908 14734616199999334512 10371064731754011967 378667523364028548 13326524462361908248 6673774972093268518 17684105082570734903 10814808110624746729 18129021473463755967 12960662612028256792 1186876372842988024 15712439246813802611 7205967172633503426 16225235399763433306 15771195964843687258 9340078338837644801 12892966629388099736 15195698550434810064 9061644222722496475 4043219938839362976 5910363867469545618 16279531129890291770 14732721721912072476 17310637526059530005 9396115946824094670 10313637496199760156 783205067586270711 7914928322495160987 14096058379918413118 6268831076662243430 13701212237246387041 8402263920989235253 4133145260666301233 13914165270225295515 8811001600723856205 8835846355939937062 14875073883455651550 7239573580547427874 10554960810761480997 12664457644481143349 8475311771150735505 9934231634735872471 7258721076625406112 6302077470978131301 14735996711897547496 9094724763461961034 7902898427355241157 2635691843863857042 633658610382130331 1794919151019358084 1871191372111006295 10181061789231253082 2046939602541582330 8680582653032608210 16131024184000751696 15006058620440118703 10176369813254701462 6201290589601043272 7148917565494273553 6922950029913617574 12322256665878731074 10990111733718588876 12142668174413052345 12579417857459034724 15531998748156882978 30730943136769881 12536470451791320188 17501785084588647120 4252063224564971461 2655784891067278230 27241977444823826 5995985211374562553 15895481065437210796 9649134015122156599 155872274528289676 4598258730011219694 5572471664497672706 14809886500964635792 5127315025805035822 745072087115614548 8695282012288142456 7836400924174136377 9053449971372310447 7970135337938012410 8953917107314008945 6379475618126559232 13788846817910092512 4542739237214110694 12894037888741127755 17702969057353776173 3962447019570874312 1864676802851181353 3025789131863438656 5560392905332341342 7572044370471040723 9800465776038666251 1708910147310734737 7576205124808016970 974215737378880776 13849122540041793666 8949961984294428720 4122167372812172719 15598098153408376946 11159013553333001487 3387716650991153900 8481065452298583545 9241006478452472307 3659523050670634963 658645522379251975 14206310478730591526 11613249033494284706 11398888096467536174 11554393721658685390 3784826153733853307 10969581053063193936 8660833752773659721 8830102608257556258 14818699949758476781 7150079696650931175 12252583342673911178 14290814721069247308 5505240481418200217 202205501743957097 13505517580992213392 18193201867903821806 8490260853154072431 14566056574277548419 6523798386926373392 4989616725551492161 9329368972663082819 12686928180874184617 16701719540337985383 11066655961934265375 11890091654089019737 11981519704215796967 1339487821427390741 1801383130523025419 10667026542658391652 18420789044535904687 1450408432727786584 14602074958157510833 7931750887876174364 15852304025809379986 4066500256254597047 5535828243796627771 11155942624519707318 3840031963686396088 14357514699907029126 3149487826387464763 5833612083722633968 12141432232651301698 9153444299276078361 17114069221889611989 3441588689785160056 11503600229741087656 15242312026977238184 8796736387309019380 6380964069591860176 1134263247414705659 2787765003998775466 2189320968403512039 17636479368512107950 5611540206113497313 13292768484638206593 9743871923843353350 11671224829364562042 3293395098358696833 3715500793484548168 14945655257934710054 17119030093067840680 15308634242063724029 801823261843745815 16506519960610404315 13239272252306398780 816110024910264803 17373964549596505728 16117424518130560243 6373568800630581455 13358537989237036876 4629399262789454078 15546567283637121092 14958286362390786302 14531552848467212823 16211733856963143257 1384610203698666848 14213004286987145654 11543050834622634268 11328698101540188234 6413140510842747256 7225101674147975924 5892078155434992669 11229592249399579606 543838298220899959 10062841527090779278 15935618545869637879 3830965190231741266 8447353429768621635 7711064181791474473 9709826107712834155 6255973413423087622 2185843311465079266 15280134331150681839 5031080447571734856 2982448303690605445 13685357761023417500 5223855634376645724 12854456797504782261 2713057460657201501 11465446431168617084 4329946753602726691 5101160741248139955 3035466052700934913 251879317588708639 3955812276343153313 7670844243744904231 6848210316084082862 7892726029374753533 6403270079345959668 17282314728316047698 18223008472187390100 9180231490421017848 6731971971823547782 5276856530447983620 15618799980015033936 6846874645872352005 18006053357285234727 12891773951252053584 17554424475723599697 13549622191893839101 9774483982461767689 17069434142706314778 18245739009170471526 6180596581480573156 15041694660335699785 13931025359005837096 16624754122102308872 11529954134187278939 11847248065841192512 7561479700502749046 9955480277816930492 5507097617668191849 7414285840514361434 8119509686708224564 18094210278861057364 18333919345642253327 4123701130292977632 5012298387497141258 16542744261738257900 8173808796824697636 14649810320963270869 4792177158323923071 8088423017164632397 5688029766197008402 4830233242735696482 13013224225669574138 11370647552024097077 11411360721006477471 9667345404046465968 12537519820120904209 11653750614269250035 9677459083320346693 13640935492026095882 2253201636987892135 5077957083331356927 5540276210595777600 430737987041124287 10816711221477099991 1437959840399982030 730965659601758742 3835919867693449087 13574972763496108454 2718282790181175033 6984013790071236016 11436159763472651994 8235171748850608204 7519638484167177648 10984472267302269848 18220178362097320617 4877435550977412493 8657081233933637128 8792595567136512970 12765717306675160788 3538845369594940005 3597995108929380635 2689013417478526667 17794271559600372246 4273559171410374222 2206620738900852603 14381179644215750575 6760071818828517985 15104948018628301661 13748261901659177572 15355962519268972081 5171973397368340991 13768916588979552745 6939831280622501082 6365984668467119277 17849205787591618432 9972809523922412011 7836985506165077082 15004775180422625582 18106470926628804150 15111472201986015368 4973898549183068128 7744396426577756130 2750119557858275071 14596688311223738563 15534719113007221044 14527013266516165639 17752753836149933488 4845702319541179806 13206242237558291733 17757293879700964640 2702103957676363136 10127245103617852743 8895189461330294207 17605845675362526825 12161008292071792557 9677177760218925186 2990233480886224490 13610763044904629886 6177724944650441399 4817011743687492637 13263995233189492402 17643332158768273407 8000212812044756744 9098357536415736883 17680108016462912264 17830989895433829211 3250389328450319781 9019523339170338405 2103875032569495020 15748612671853777389 9989626095839130983 13960930719399955030 16145936786008074374 4685768227261809472 3453950555096350599 12094077957084330934 16164837164037766039 16610908677773363647 3358438242597841241 18090884963963936788 14914099618005805303 4663875186367818552 5360042122496834572 5073403652162214162 9134001423940645642 17363295289007618549 11152008582048389078 8813040734494925306 541738087244164442 10152531269986986744 13120663713469252313 7573406376422800492 10590932132821096071 16790089523578601549 17000090691176630135 12721579807671994092 13847111270820196857 7171201736918559271 330415372185484293 3752206509061382089 6776532802134600089 9105304609313346554 12443459465883929934 11656058353574430661 8945782367743459161 16082268039800136154 18274165480658125645 14017772666197367432 9480789196108495462 5566472661285194480 13554074819385563510 17411320275150649257 13496496800560725112 9372553257340731203 7743874857666258887 856306347768221538 8667129582872415292 17265329830190616026 8732226839556677270 3215094732208897214 3863716778138114781 12396796993904520289 14207763750629061175 11584825843632750099 3321095935834671755 5740506754882181147 11713288775596653599 15409437961687622419 3273172274070735289 16518256400757468878 5756484933415038861 987061302294031587 7241768776235311734 13117299653489810971 12582180107771528232 5292304093824813467 10531899616584023299 17711919334626682401 16908256588708366968 2119253927390192159 10414871329093881536 16519415007278113924 17682212902605831841 16108370340056900887 13147625517934002051 11520076741465869561 11798636094334133075 10804643926708469985 7649550442920652517 14229478842843961689 13262979049806674605 17359918121829183387 17534727018820029527 4381169362765568570 15451906547235001179 16587630503070674397 14450734000778208254 315528473503092533 9601481214234486503 4991762562991650831 3360158978838121116 10601838182072639313 13736137591650222510 4537852927254906108 9809864803771882417 9506945615969357527 11850452751810983791 16759950247174514194 16256542796273455362 4721879318992565665 11188872290622407721 14270945034154142388 11549758572851057247 11586136241126094967 13218765509365707647 7790367362071570548 12390022505170288720 12034264842713098038 7984951722611744962 9919475787948051582 11514668427065174901 16578555146471685319 8694483416170161938 14419343967239011197 3861791570961119803 1332729232028378604 18114897995802026946 14108043998013089060 15788648170335330977 6196336407293430636 4006310722004548762 10086160530339585223 13041792715866218042 10221034478549804728 15896968168553743925 17166652995673085547 7741015270019314098 12474316841365488634 161842309820848928 13913093515074745867 9004366541204748665 2146319040867415087 5722920156335660323 4147241789979332523 17505729018939930111 9113906063239100030 8898070456284282597 11116950231319065568 16418279935869161641 12501237089631885926 11313369876641999358 8514338183399622285 6805215228498769073 4311716735514587225 16879888341516560260 9820798941359889129 11379905098787162485 2329013370848980843 18114836105218643197 17235095707045188707 1214756119185157090 15981553559251802709 1208929255180430786 13326510874552538534 14712513019567015824 16027173887898629268 15856472660951997436 17184867776033451728 6684441932941378708 7883014336063696693 14428110569114918402 14235992434617937939 6819695827314553523 9051076249891319293 13100514441052573445 15772907571511908092 14173958728572444902 10919959850440543846 8083559419968503516 8570870678335572068 1240976525223372021 13091778710779481421 5056785182397956274 15506613403927477544 7910734861655698685 1466521236764407053 5468215979207603210 11734279140633935778 8054032830843464958 4639325255060250206 15481351815501367828 6523743786532852554 4721566831725052346 15516503509883831612 4194591208677575592 5789157330605665329 13527411817191268306 10319363247322684596 3373367318961036160 16438210498900586794 10709750083686101692 8968577054315797077 7400770538196056112 12425556722080348055 9525607763193771277 8502494591840970182 16557144651448717642 8239911276356937401 8683523730934309362 14370153191286354866 7910679072624423195 433403125167236541 3737926968538036951 9608892974977096759 688225237978026516 5959160108313024911 2086780283650646199 3662086374958717307 3647518431205895602 8589138637102754410 6573165785447394820 8782269259898547474 10105025239475775993 14704408864301160506 4852376272323938685 1812293714498806969 1083329823382845944 5142000950607671614 1089385057926241556 6377847532982557743 211475071913196125 6099804178196720887 12287222204997057328 16114898180074574115 13190910389355500884 7901528342079751062 15631420686964459996 12447893710957903538 1022174509551639824 5189537025846191970 12872701278708846549 10353296111027474426 16977418606389136222 17772085880445986712 2098780014578528514 5952628515595156245 18439074379602104656 11809009829946518768 425905885895411355 7349309715298084760 4820869267494845158 6899541258439628292 1011878741445900684 2711527810706225835 7904095224531810809 17123885515272366710 11900142260350434078 3948053602198637529 17780797301907531891 15844888483688869172 4438023503857791944 1947733212498947754 7548225356489102126 15777486466009884419 6191943383178089828 5780960032322692189 4181296875370299419 7508139278207747107 16327641182484246909 2305797876578938500 13184499082952023202 17235248253767195233 499225310658025365 11475003310246826188 17740995973045439010 11013996108857096423 11561679753853385036 8675074774770879559 4193693026458882481 12262017241214597081 7318551264596641975 15373247095232532979 13405224273963318515 16324662535906832786 7392000827765761540 10679913301460742035 6956514114174731668 4718777880697679263 8716915037556893386 221094728651897116 13353974231194812853 15127361609492421946 4984834011099006581 382191391250536424 2938906762581349911 2990513199135580433 13502146437193772776 12983570416272291772 13084933628064271423 16121428950414981861 5498550319413524288 6041059878913526923 2567784695807173131 5156950441947366063 7188830349995115547 2800896477285951915 1316899697820335676 8089131972895294448 2626005848789361336 14203504285859274669 17541797332167479316 12179169937990477998 3060449480156188240 15912231713925934810 15234666842332747534 10217081362001830196 17827373884478169930 17141061453243717264 593156749540588160 7667455548393370367 560286384355975925 14621691282106635061 10766920109272951159 151393050153822634 9589972577844299556 10473904287702571985 6945753533540481039 9646795070869916344 5979030244741160526 18056006746303458850 7605398199029890581 17214261952028941541 8788560257192023894 10735550266420206249 14031005940247580520 8635938733519177600 9831203393983153293 7393333230812859954 3132863706740718767 12376780670614406730 1502722161836108323 11305356837428829574 12120974362530518558 3146387261925022229 16617251178130301382 7429369683846095199 15388314368004536179 10296792678526590488 9211750386930462683 16549078614430104518 7433474924594852289 15802240727798380878 11688034262369606863 15531341408304308495 11134550944249054009 61862577279207193 15245140382314513973 2402671533826297442 2323150396406721168 8110733355986517018 17262147999771973277 6775922893989076330 4537344886311675286 15444171968640119454 13682140615343444755 9395238811346621954 876349203305831290 9703273758064766648 6303394517334107268 6509751270027292165 12734099313221474199 15656487917004510682 7063610256574833985 3599336291988369753 3295122304812577275 13470214632374111038 15998146973843094874 14486064204703419905 15311608895772872934 11904013726025133999 18017262421144397453 10259921641419765012 15618912402531261496 10396400685369510023 16758234233027316791 10627865391522972406 203116439657908735 3881528821262102668 11906830167247213465 8953163556596075656 11288073064902905165 8123432402650556805 3535194980054702300 9310354479638946940 7456225196902322720 3966469361212295948 3446435096151093676 3648734666950706908 17837627380566136805 8317329037047579944 8036018400322377497 14634843408411145273 4541071033611811047 2309803384167736750 2819030485542378478 6500659322610229994 463740063060769628 17987148642232961431 16591470663139937555 13150098121281652166 7659625955429486942 4022182060853802675 18272086212025891934 15500514089156194048 13839308146474460384 11288477599420674093 14101947193222112948 6979227783260075850 14298455601929265328 11266591017943943445 6590594042150056009 3146512942398669881 11233971486295685549 999215561451790454 172082932602812003 18075050632177354485 13152841624959120134 9457751743657609066 1086442973396961804 6440599709185546485 11435267836957940227 3865521665939408811 6805959964398175248 12284307335546843278 6933714983038580935 16235373820890646775 11107668147988092069 4848525718057226996 12956835353343826801 16627982039449627511 3505330732397648045 731835396189448463 1903919674079860269 272167983866272897 7229072243926681798 7501376939104091698 13283511091264775315 8007664935297504574 16383547840298502889 14151015514920295131 6998746225884729795 1006901907214634095 8556180082919112346 16092229099008655950 4373001490824410511 12698394247809958869 16981384555846433202 17915074665106698781 2410569843863097818 3373620251963911508 4958731765721393928 13366012790959303265 17773457779234921332 14102103082168590150 3326709568604495950 8212087467988869969 8430062139601422759 4912617700882596365 10758238237014866095 14658088463361957676 7285042464744131170 14855067976506971673 12931313513644724218 16607577627169301006 9460097426465376760 5482928655443951418 9760108993280597036 5854202049241017302 667035996934546633 15723165817701621209 5424343217824470101 12135419980272405395 11229027251079980919 16683969978775473782 8888196976853710420 5225006556453434260 16808768414452020674 4267162986040880009 10435239186939770029 7372774046970659569 5580766118163827984 4061629685530437615 7905729038282961026 16473895619965200991 11406058959705686361 17916386959831769649 15624543320010796962 2553014034715242583 16211155763933367493 4904240870835399993 4101789709267855463 3366156624058246803 7429852828018993780 17607905741221877899 12060775321677527011 9341391840389258835 11222202926008023749 3481088199501141764 14744314503237250480 4353756173825793857 1351786778595019978 765559101235711731 13607063961575739220 3945962327372781044 2062053877794305158 4338425975286703955 5548316752576913277 12861892905701033870 17610374173018479616 12241840327073338814 9762470863568773467 11894744581483370465 7510719868147517779 13128630525830324149 13640415411956296375 11160755184304296704 11072048639799684811 14668879783189905333 14619791172764621001 8372540473646288490 8245447409059616770 1814708384340236869 12515093816869059628 11861383165249156446 7482124726610775091 11952874043568685171 16168446801231039382 211489824013601895 16284917089270093672 9209057326380944999 9955439607122420651 14661063377642299367 5577448543326106289 16330895464069063798 7222344940762409193 7024062216876065627 11080479520222959243 2328135138858483275 11488397921092154330 1522051868103320071 17284564831220699394 219728627635010624 6759150625869246645 7092971196933076145 5520449308118780927 11588193980426082065 14338102084886633171 9643922144300121617 16157247790800996830 12106576867562992427 1673449269764389421 11060266154225495740 12672869752015791827 14418690334522953796 8251324031804622886 12963240252799602663 2874736690437972936 2503354964431405890 8483034490688633195 2062341228907261530 15243206144665034453 16373468825527241480 14252490320385039595 5745596754950863941 9710699113109120977 47156996264847572 8651239178968854703 1278377621059795828 5581517206576680678 13016868269769780363 3829891422042082343 8939532093192622924 14002003653893714098 2996089517999016158 11600262745674740033 10825016799311580510 8335387905165004032 3548091511523925643 948514816372706123 7224793005209598210 642966468190554856 16935535093374641452 3310827869902805391 12105475679858370613 18221742894871553249 1166623376935659162 17565257656087907892 3802571141913197475 2474918110752046104 15962581051547614436 11979883919342135039 6249875863706650658 7378188114338777643 8215165023333013539 13070740989065510845 7120678745990169509 12792083276645461990 7316429773324077299 16840627877676653647 7604647597123023530 1054233749725770116 10097554732006549026 14851256103542705425 7945629864930129235 11770498417481666938 13866086246474161968 15898010191338652059 14133481686240913058 13243622968702302692 11590186535803754186 10155163933052038220 15531205415490527820 6535276812476386425 6237001582592584776 8880225402287876391 3382129775520781417 3864169060313031183 7957268153899930609 17714984186343784499 2796671921744846506 7859736590254586719 12627007557134980711 18376811112227909437 9002813119137393029 7688788919610817309 17443483227402691050 14457357465079570646 11278476144004218692 11669453708146825929 5299473576702823171 17641001101437224274 878574243963455457 14879692512439248663 3301410344355818816 17665903560699932603 8457114843183716368 277714995110547691 7084135327233397276 16998268265774867739 3051058717298347877 16143666851565357878 6475034973800848404 4516300484692674689 10521006930701616815 15109705817252136266 3869634630552137769 3253923760806046997 10715171940114264909 9917284631207373029 16476429885705853505 15592561473167339244 12385590966159613992 6285671636495250053 13029891685866478948 3286035434596359351 3955955042973018535 11809222544425700334 16510656000967903335 4796143254149335515 11661326971054144639 15889446311193210917 10736336886077925808 10224283999118140892 9094707092456022373 12229499100968439092 813745426294471747 16373055277235684893 6829513053224527259 11778621520819622939 7075203231171948583 1570373951159064125 760296576861854488 6154784291020017152 15983374642628708590 12038846207194736364 6208557284875224316 3698101009185809557 9345020500854854164 11729217214604336247 917149525149334461 16610412883130393230 17665306409668979038 8146486163402584244 14138791547180861046 317348350571580168 5844768698680287811 10908015587813003550 10245293898016912216 6587730877675028646 14620673437032255670 9179989428074548033 17273462682596578386 8932692870994501085 3907678769780223262 12122945966741305983 10839610774517149835 4269716986459715177 8932522492132235143 11665616987739180797 2729945592770023037 17787797534210215012 10987658075809405819 12292043536822720722 18158522884460886763 15651914541012981459 5781458637582088033 12004505950562971495 13222033864660107199 3826009021894401240 5197475220148289512 13235358643794573317 1621469676752601733 15927936982780932451 102696576275347541 13893386254141259976 18390465558549164090 3080095711079830206 10272373651376806749 17907474389831419973 17126559818047725896 13207277068255816730 11718377698601806545 2783992191516333367 4066198047262121106 11993735399720055932 14141130634839231971 9818103481225418160 7477657436662096984 11185111148435504845 16702969055201257836 17947587472831185271 3080622798109079330 5715321415136691374 8352673733941348694 3105677311026692673 11170733391377079717 11632423510750911541 3686780942241172504 15220759176085405747 14586560456509392482 5521415279849749694 1492701874564375819 3638549056397503040 10631447539224739934 12656321097586671521 4168442490875702839 16579044002188795952 1238798466403332471 9177539316890136041 1163070374924098908 4827018895191777540 9887380763876306125 9495433922620083172 762826095773749823 2584948900634089191 15113946163317750150 12130160034938262715 12970058708033678058 3136685280258846371 6127129046816959132 5650597638474505214 4781795722788665880 17811256934201066051 7824396030639240382 14384191061652781503 5913688643945447333 11164473467252276690 5759216909354788049 12809974349552777241 9767138394128271709 7818753821855292015 3613926619124770811 2879921110508513878 1418990547802843698 842205588090091263 15980573228259798654 6051008371625202754 8799760640706603626 12317166920977741864 10650216493792774108 14494582600317787813 2803286280946585286 7129322341290796918 14250142168439608806 14528742004420495648 17703297367884933381 7838324414484231006 12711488339122590264 15489566443372161971 7817951077577139824 17953569937670306690 13068356208764515087 3579088342771711999 10981046554591241766 5805776663124565278 4403262790584378265 10151679719699600576 2663664035044713985 16232119257312708349 16342592838979271778 6941577956216071633 12982208819243715800 7952553643299823171 7421364513995412543 5487185046057465914 574389206847750687 3488238977439964928 16023652686684662388 5307530490484477819 1083801479972361782 799823194192514264 12895406219714081876 4183799736070145693 17872715055609235486 3117069083298442108 5809417242558921847 10233114168082920867 13281134029442008042 7207444041685969254 521377507703042128 15536645185457784489 10991400352194195005 946025779314785221 9704861769957615678 18211232478508080780 17222903195699126367 17619681200010356343 7943267853087717152 12063038681992811544 18315107397353216151 14868255398788112945 13560184618051970386 5447606216410471510 3091235485366897831 5531603869680306069 14498512126543412033 12260714322979636020 5277974503679270077 14291905465636982558 9013385885715177381 10998860104981728673 4931296886244443105 5581080184222574607 14720441569535763403 43982445284152840 2223815904302742221 7189823436840981443 4054060926607920276 2684537045522254395 3871836185196208064 2791206944766072969 14103530172504761835 12173023838343974365 9221968301789168803 5182474489661816029 11304069841250174130 6017984520307327681 944442826550066294 1515115354707261643 7700503814095231742 9683441422175744741 7147196566858919086 8967225585919508500 12576208004736763231 10573172741470453459 2043776642911932182 428840797417031280 7262401609592780363 9440081582729120673 2854457137117432588 14956538948293766993 14569000727766088435 7199675355585216451 11087342921654368733 13468031153115310481 15758256261346085314 10967646937339474800 9792553922339154720 3555377043113596814 12517782956249910656 3889218999244350514 3475183133806599031 7193092230113679352 8318139157067129069 3236661378218880603 12972726683564302049 15709964654703809382 7903827090999426813 14520383654551054148 12423071465381867596 5045229883666717189 14198775605041017541 10919408898472352957 1648765799851161087 10030467587906113717 4129024924040052782 15799591241302282485 4435899379802824703 2162398488579245431 13079793429904836909 13684152418594745156 14772085556916229790 12846231643074013797 6258709131916347254 15024819864950450140 6654910287723494761 10649738813515030076 11734197579753898959 3664011564276976428 14673165441366711788 9375347718196884174 16185983539644616576 17344273401989866313 15120856334314964438 11237730032261145904 15600898388143896549 12575964875707458575 7539099090486659238 12488725858615333374 16885377215246970870 2734805114489341389 9965910851575857661 7651381369802716522 16154987052897579291 5038546494734042886 17722411697593867344 14324847191501433247 17221211790251027710 1687490808294708533 480099352152191542 11826518322529110891 2684801692182802588 12110293074404592187 17230563663132201419 1207377385809575272 14779593908159938125 12402723573424241755 10755074438688612081 17942216579072350047 12359350955564231347 13241551143315755741 2148137890247597190 6873471366520822949 4222003625504731914 697822416436600855 6311822384423095658 4694098216544876040 1065218157989586750 15033567448201619336 6560266687944583807 10631527470011005627 18006521313173657099 6981587108221407867 8271324330787761345 12929058662722147939 14050588219997972238 14163482440725321784 15669873870711883149 14799165679620733520 2133543692190545421 1071145976829849764 8645971633488059027 9596628130329344458 16608140560839417868 10421041392631135715 4547333824086515519 237239934204146360 1056937770148925061 15396891601126414784 6595559261408458718 13457181485007022681 7659896764604746934 16468609005073479241 18301584842710319163 18330979423214221293 3484925462138761090 12318345466989144044 16402681610899808438 5300865502742903621 11502627171547654535 2166797236527155703 8936406277832252693 16365517657250840734 16863274851650345571 1490174710283401921 9315410631604990519 16754354707973951520 5708047522002695127 17661638631483036868 7571270587787838274 6609469969999724799 10688948237437467738 10148451334556978557 2768977884451894761 10503605161066446398 11447306844727088008 8836242310238078367 3949408517212304037 10267274437059909799 9206038565058210586 17292578145042412613 13027267668807893578 13782715158146026425 10432161755462099809 5985585449021336936 1732368235306922117 16858541336157736735 18384076094203736874 9781883034958005036 8452924559740830891 4426552523638933173 3849777169270321576 2744183191070840931 16312222039290335229 2718170239683241162 17211363767112768523 3887113954679268306 3183939149485977001 7920513104278457506 12036047092680587107 10919421158716006095 3006982068238546915 14739747931742700870 10560728400281824714 16392162018096665087 16959126150123617733 5372780226437061301 1751845305772156753 2315352471430248928 6363507377502391194 17052655868881366895 1665324665971549843 5853097839239060245 14963058288145537754 12482629253364441731 4441617153875190061 8975839604617946491 17733179283588488642 10000133144731337011 764824020606346009 10109332126678234886 467162173464496474 16951262996252596357 708548355581693621 8183432067491360897 14862153242781132558 12693101809425903964 4988631054062439736 11801687536038503847 12899426657433575740 1000965409995870831 9687601057793460483 16955193822586228767 673542357104940074 11459933466290762791 14638762376870916855 691062521141738985 3025432748962620903 16736868117766158585 5899148826178200623 10369235023919558352 1793032235438424050 1877305180807888352 9505080183874387744 1131178931014025832 17948564658289442852 9681323458452072727 2751161682365213853 10704517567632941266 7773749909315051132 2365219928660286742 661041843797805014 13642206683912961628 5039677558555624045 2704000871871709402 11615986034660458428 6349283039945481103 16654385757581772713 8097115971291064282 11741026807068231543 3550465673599546998 112150429515339667 10553618902034735340 693512165946589078 4136940357115227160 12616677179446427202 871141752035367678 3128450601586151916 17805014661239780285 3553259431036095841 8079803200026423262 12840847907080827297 4779232848334485169 10651766774100172764 2641455475299805625 12103537067601582409 9867449189380485113 3109770523093613030 2387047136416031863 8741164575034481412 6879209200063719444 13031669808613378697 14005137499932959806 2313180874865181225 11265239432016023563 14552680193332186761 8881900727099821689 1276921871816126900 6891945237755024504 9953865785258557693 11383058860660778741 10527661091103456135 2074334649620574335 3171591866919758525 7264615510685283942 12523429708652924726 3610731161064805803 10934889628755685708 2008822274751094897 16041231666655619991 13099385222209906010 9417409925958592454 16086293978246367525 6944103611704368359 5608756271986369468 2092807475934615323 9989955975667828308 413504654980211491 11987875542588691624 11513024924629464436 8071562845388759149 6170668250294430901 10589158908105542125 18226711778778053488 14375777570555667788 1717700837095521487 308393636594069614 14891613944999054764 518432760078546925 2802630453789294656 6534912330656946524 6932666770478251572 9958019394918066186 12046108922849125454 6304832890589227127 13004992000335766639 197540950180608090 13098814053700207886 17992858267406170373 6633146534156495962 3927591685125081256 6726621309710288523 14623299687548237571 5338927997031274764 7096067629995064227 4390860883630532024 9979773453861776500 11452259254422696520 8432699515029112847 8186537877420531739 16802022207335852209 8581460438658047734 13343054414484076908 15707389054950743694 17304605054298896871 7591966776914003470 5451281404742513863 16415790296713158980 15971354740751259140 8790952364680996282 7891988892140618376 506843150874264590 16368943975229049379 15598046134695753228 4068658282071992672 3836076186181865619 7013606307599064482 10453396297588097467 5421489043556153119 10497212460300586997 1147991288824763754 16168144682687709228 12796160153571011529 8861613964754020554 8144766996196043312 9599681934333176900 5614327399663099919 17479160680098247346 4900528259543901627 10227799273733316134 15839786792818418113 3101140886164972393 4195569942955965812 17260142799205174272 15181929176074455502 387801919082411635 2572947884336415899 7731026572421614343 11051437614392158547 4134946721470500520 1776599926712943261 16717496797269747189 6147445123479834705 15538169845381518372 4094533391738948360 2596380523415193055 12795624598209612981 11474938003198310751 13206221654698735064 7848973129656713941 10579375310464023374 13674673380571061190 18281321491400209846 7207857071090184443 4896033306396795108 9933151166071515969 2853976577466083494 12150736244205017789 18062737128998486877 202834776208953132 13331348139056412956 18006011947710788702 9765957794155636389 13134709756830015077 6561443583762927880 13218000386369230592 8610723132972546908 1954279848904922819 7683284673414599093 8025228224519375921 6630368939571851784 2477453718566371153 15784599771195950811 5978265257990855730 13364361233912719080 12343417116896804110 17600551542857808024 13413983050207569596 13377049327790927907 12188416954953883305 1281444708653715230 15362541510381643427 2791253387223029025 15186211042096872456 4587446629207214477 13918728065327721948 3283329439525023201 8503714608536959057 3798444402974374780 13843175987382815594 5357299988991687289 18200969805650350999 5858587182419971551 6072599166694535348 13054163016844797959 11795329029490911393 720664175333153108 10813124677633548399 16974553654965417487 8373297199629364662 7372081133797454795 7870675294819781338 12672146224072030848 14969806745748030755 3354768972567388879 15015435898981708163 4416807725118557516 3196088910282822426 444961407238083645 6172605228308630234 1284788216549580657 9238788360182904586 4101867940009516446 6228557512624024584 17201033643365718208 2480859789665566953 7840852016564236344 10913203922144028913 4274980889838252297 13748737212762033430 1851710829188561877 18247887391133165883 17561126417857619635 3304122089588377576 4182122783041332739 2278280822250915523 15052530573515518031 9803420274954312769 4474701721720665778 15793760430684560112 12813719442864299705 5960271984186018830 2839571234513549260 4559619492013354259 16461549748483709381 11314939440544945431 16289701482415656226 7111589143185105817 1630879840463265376 1012694742466174252 14208491038517249187 7503327231433981192 6159908016230796238 10101600659196010482 8026345410383574288 139976785113830291 2083640950080923673 15368402987155328217 6326182803187127013 11845745698169820137 7183799584281793224 7387344574699072397 4092609569188134986 14511713454404121745 14545296592505592592 10042048522080338358 1942927522589919611 12690927046564775315 5809825123552661260 2549939321362112237 756607479050352712 14317544175690618306 2327575530587736362 886128737462968819 9908987580273077888 13028786431079286217 7444074139526761476 1066684647781452266 12959497968501015110 17129735978395156980 8148599339329844907 2396251148416000729 9263660379554773979 721171781999610352 7795682177416346229 17572998142944299575 5512379851849160252 394116229109100978 5152591294434640632 20547763383429282 9743300680016058913 10818103125306789639 6813190107122856424 13008436597148807388 4639101707546266486 12152383800184534525 6397079986859063356 9453128573053903668 1234396545704430779 10173665187536003413 6508022884912397243 3704584329004553483 3190309402935636246 6643409995160576854 18012182705216220512 10942091213857261687 493848895753533774 1263146397702688476 6075120815000296934 14845479677218390617 9752037892888752072 9706606740312542968 7907698888716310999 13049267186256722329 6563211759215137494 11631909657602572834 13116891311323308161 5594965426769997949 14802814125724725859 12296352515907918333 18327652243135771687 2602353923667324960 3373162612797098487 17335806914072384448 18375443519310998174 15846843894827290540 15666663074214165165 15218173005132957334 16876170113192502222 16407433379509437996 7965140794524924963 5860093724230925205 925327971889130134 1904349991694899236 1961451042293074675 12018322914992798022 16408605619594384620 11872397012381486111 15068950172088594298 13503433166896621193 3300317743098032498 10797740597671513663 1309916367718864055 7932353375724616478 6167464286125238926 3179019528189890155 11673510714910858237 2095466472188295274 9974757381326542502 9915344708709083546 8736132230132099420 16871178397293990322 5288425551866948140 536777691813876737 8423611933133474696 6251716442058108696 3107728871097219920 9606974517641821036 1032981142753184314 12798783593801856117 14503421278869603082 17761591925845078689 9099979925878158776 13327105183966077942 1768145453339021885 12057424842459002816 14898813107062983834 13783864829240361454 5272861264201383707 12681321911349227071 10480331382867554089 13508942803385520272 14859355809630183698 1431319665898636057 14190919016778648785 15588270886834478579 2571154381919934371 16158508294750244549 6344466184654314258 4029234339544114556 5544433703382318790 26300888091647851 7053497882871813615 17533338481074417238 7041093095477538101 13996149091380163792 11000045682244963832 14237972425734608123 6630128861950472538 4322254911438394737 4512205228376118571 10801544357440712598 849722345551243347 16768912736811702606 11818131566839700250 15056013785666622897 11988302133124769020 5530743186721876138 8644748817778708169 15217789122147488703 16207584651440167218 13694901552158060981 1319103132861638549 10428472302203964098 2636450199252526507 2346020445504458711 6348138311959392446 6490123387299222740 8829402227320681112 10800929376781704944 16243231328397962158 7134497081025510212 18197672314693128265 2606836656012866628 15592522709839335432 4661210227955841512 906627927843128203 17452698279343555478 5342342743156443999 499371317608229252 13398468303870033441 17411134312151310209 16026581498141688447 5821482369216654624 2564181241841472172 17300706331618047014 5282726525071940358 345844007067133485 12425645279561839110 15617146433741214538 15020287401234152288 4900687005885302602 3553696872755735358 10866236052897611286 12209684299536656769 11308650907495318730 9686137648086319968 8485082367034531562 8811122477752858867 8413974644232055654 16863678780093486399 15385176188833571182 2799667150947415121 2304242533141572602 13978330625380073085 104397461153350862 15848158178227947227 4416419753096042283 2602824461467773328 11378506266947580044 5169388523677725072 15483160708516521927 11710189478755653684 911964733060853441 12593429128020207919 13735714893500349248 13783560869472992562 15572190713450774277 3030917757319393842 3344030542029272826 6931640770222529315 1847907915548714483 14596665117170757098 16763474270683227396 13309326138028176692 14045510600640726794 9430237262382852146 5845741946931595876 1778708219759500898 9960617652132055948 13031849384061169638 3038070398440135682 10434531439251630401 15427466494779509525 6122975218088952955 15815460917468234841 6632383028804309016 3417780345902560148 17368738322448499185 3767910726250530631 16017771932873748755 15218525413659048330 2602357154191780746 1783777478092255225 6192313960615717607 5440924928951837068 10681295528717635276 7796573574383799789 17436158763786391779 5223215149534826057 810871679462324068 12277725267854917566 3913871151600671646 14413532872965628658 6100476277064848868 6203383356211019789 14111366281397889773 15613062246901685017 6771720668441181114 9171494499434415521 2831236171091047384 9881486274661107050 16295173351547111220 12399037307215945124 15617415208992357789 3997801043597916163 16059579443549434688 536682716817890665 14644058533747383689 3255691168185495243 3899489431948650386 13940620592986318834 12432441278491952895 4365662013072969002 8825671853077511927 12140873937406157608 2980665050735069801 17834388165692237734 8636114878541682293 5953638671622461171 3716429732655847081 8055502180013978349 11040107702552759178 2944270817195526226 14408224957999969094 9201013775301992481 7656628744396566676 17059564524760796778 10234087330667495889 13520643976032072123 4137341597723203207 14984464796792061360 12374323421319331794 12367018286461561324 13008610202266299596 9241608257410721981 17306337465373169434 18380172471761024708 17817521244910975372 15142454801150212821 9945088480238674425 17319582630021099405 17339977299416676107 6281252699081182157 4427921789879028473 6236159957720421439 16726410088939042772 10321222164930779796 5339414416616890318 9851727971056514096 572185342914967359 17996316398334921187 10032895879797436747 10771444870031240865 6241106618795375869 3926175880615267160 10169139023226388001 14241645740747470397 1822060054233667649 5630258480626473301 2308919416354708827 17614837331026652185 7287911013240273058 14131557457738546314 7331650500174144170 6783996985028772181 7499291092131234075 12623199088063485203 15168289521032716705 17061781693055058793 10813387361423230088 14582135434386965063 12476234604335770202 5018063405540890594 9984869675133698578 17706317765024093895 5909354503570641445 15176410324132523293 5110880167396509391 12529451914557497328 2985601120401676023 10787235071112355819 15614867646230547011 14015916417947025284 2057804998896524818 6790783708515216692 12405466391755313665 18081587317092578269 11592437101736257560 3929181538303321304 7989532044094399863 12996917539577683280 4683257370425349719 16940914898187986955 13657800492087065227 8177054064421464630 11353615970639626250 317481765182113284 12339019478186531927 3698292303055382251 12426296144899450993 10387697692490174416 15651898418749764162 4189905809532053289 15452785436740890369 12662727299343285691 10927220934974939180 8230204542367641164 12354467968494947819 12475530184970465209 5506031013066829498 17906591207685251865 247594665657908057 17940429884859984997 9631182420765089135 11926356993923023554 7681032914052302410 593339342895594882 2662169820331835926 4074884244634285306 11251228449626945285 18255464690951573992 12066626674579752583 4786077589557369539 13040531829053116062 11368284172137442056 3984321615994438054 12108523990439571345 13813214868062719297 16127895486674682528 11664780270351347538 1283820490255656201 9910537081519787061 9336116636420668016 11449673033829365776 8042443341790682960 14664676136413406720 12148257346776661659 10453631541207846072 13277938521373841419 2332952799840403807 17671955451306114160 18306997239484331641 374513052974230401 16149027213128211524 3521416149146666569 3158630431813891619 5574322236676456637 12347077790315927351 3361280401895797176 2104813624452867454 11147243739155634927 18199847037146113070 10973845301942790072 12357910513333205758 11195810684758786769 8880323205430219999 14841163238545711833 8128610676568015327 16773325098682062780 9862081856360587627 12186769076873557405 17740412339616373506 17523189045822683878 10522777894208611277 2223708158976906592 17887133118916236536 7237927108666349112 17129725046050374177 15721727997436956215 17214328470360461653 16731922079072019194 13030499754160057962 5512352131168919563 15705792647205703141 15402899503739108032 4115387603851800022 15955155101560723467 14077452150152292371 3727211587976518551 15199903726984238353 1931822949298568925 6693947032813330911 522399854285725553 2284974343223419199 8228785585963898352 3783322807735397657 2529454353981400883 3835631824843320981 11207237118611882517 152461257649641182 7149060653310948162 2511426780434217223 16518693815072639884 8742333351958244430 16297254659607366261 11682319260727565133 11576418367679623947 10505085671863305865 5497148366745237877 12212190084236082515 11296986357233065407 9648231870050103330 18032942146644008233 7368477900942499984 10497335150610386387 4991755546231170678 5559364633646102785 9020860376145770203 2399225238315484418 12132816409363362231 11674991828737709193 16880177989550458009 2998620871653983877 15645892964151357544 14098673926959485995 10622571248846812992 13439540889987826252 2603000871970822810 16137839836454851302 16927806485427679062 15813023833313856914 11801092875132940446 17639806659778895 6788489106337243975 6264693132676896168 11204076556189970840 2267804065336472744 14248920713131793792 7756148020692367243 7347231279666375256 1488372740769332697 9838795624384503006 15383686287524433212 3283899571927196395 4556736211346136789 11207073211255141110 8861731995971736812 10619684571552386843 1393070796495424427 17383259880816813608 2527609369265470112 7076343125036762024 9619989340272335704 1731259827326257765 9452348228909794930 2153938028257655051 3309883319341281357 16572373210512772774 3765746833557071372 15901244384249668494 4891530945552364438 6478451791781143087 8704155517054821938 7735797864159460358 12762128430427972586 16263187308644667406 16818396046380973190 14045485224690285480 7057250650798878506 14507873009865330638 15675274740466476202 1381111447862749669 7766760774748774595 1063579536598260698 10756250677456557084 10478106384268621604 9063771500288542206 8666834796485271803 16666726743304881983 14292341909245714063 5979620460459580392 13787034424759825087 11404932434195287694 2083169139191736219 9833693986916958798 8446045070112777846 17615488653443951938 11884952009063907315 13124246182884125231 16996366611933445675 7498813381882268830 10517193489230443002 2528168598406909636 4144884276750943800 8385726594108309728 16756142486952459640 3556388122064581774 5467985470422726291 9343823818737936652 6002974178395810597 9879246812374330263 16221994720638513444 4463944468283502538 15026662356089185210 8744655584606824196 13322861905273531185 10579632771567902620 16366152277066012978 1583569937260435942 8180596527469006527 10946414741293373673 8421355315492627540 3296617266791221360 14503253078139455009 6647601597643954897 16006395053258319976 11668693435615127456 16784800505107507121 9965424343910923120 12521039592927333672 2071135868049963917 4064093425168136891 16605339996463231938 7640791982562498985 18278876262609319653 3972638858309616205 14819374284327763474 17258265476291243701 3413556594872335571 14288824555403745218 16139453276822227030 14358579812092812084 4855265036066523590 640602818490460298 9083621142627314762 14330963934007011567 17350596602097177354 7238204323956751303 7287922382863662723 627958416100180725 15073570507752478863 4449872193417003732 11110781660621847753 5298715301893050539 4569498214055208438 11693176326923583682 1703382920446756748 8658511921296735538 13633810920455697035 2888793496223144862 3159333991590041565 1834098686152243730 10349001770935031433 10246286104743797637 12977852966611272235 9421567430530621645 15840099870145215348 9551298088019494212 11129011042488931148 17668317478248308871 11783241565375144301 5221467819485178629 7525078646576640664 2087930900223776822 9760331173073527460 12583074955414511175 9525377308819972137 2395381500352069746 12443512415359369714 4247253774533177454 14161789550190371058 2214847303611431024 12512050223760363679 12519477774426694074 6848895956832064246 1756928201744879122 8007237757344253999 10693331520254479265 14558810028129907440 3259201435043976238 6492919599647734238 9290264008038974676 9060556385528698538 6483379768320451317 3015974213415876520 12793041619523843064 17569769802060702444 13320577065727192332 6302291434202741423 14881117357806817555 14523822880978850650 1341087469320257077 17911773924666805508 1683885575552113858 18174984438051857991 1816045044406216602 2154542118124175432 2374455133157435881 17342115530509342143 8528663535854995396 11746533785657189086 13672598408584133834 17908803165315414831 10963302088370732464 5049851779038434382 16637337632989932447 4776670719351033386 15691476798638075201 277509417405754368 865279984013880823 6510430876011400620 14776325039776899606 5888325892957761595 8343088716928761351 16168664882792970781 4488252972562501668 2393180170209736689 1988705008292353769 11966778570960852607 6448131983422593273 10993650090241908344 10698760207325474425 2583226619639478651 3819644060110426575 17233710570070098094 1054524627906804945 2755739225635556254 5113710127897866716 10679040124402766883 13724715364934910529 12468603857394012550 3142481393058705954 1564564100762309616 9732708586697259194 14201967904355291076 14045968373826850896 564966435692989924 9744159417487937230 8632543948604045317 14439217805604710151 14905445283365809745 829787002072279472 15411325091884735065 12313964641906079609 14729921311450413417 14272449796903580444 16367528787639809053 9832999045089655525 10877329563344145 8500752655809016407 5117269939716906187 11122395903089057310 9986464516945252281 64547901604201404 17973027404825537436 17296295186619470901 17659289019682508240 16266191981121092582 14571571868155968731 6346029043837362556 15457167547908901654 5512806955908254772 15806103546488569509 3263644517443069908 14621064796487584529 16856347405798609347 13975983872651648014 8715657063565175877 7412912004152763911 17601656443382332357 17880697041497085197 4540486611867302352 17076213046385397696 13761738840728800694 12900648635753000452 8192675808029546369 602402586900649776 5998291417443388459 11943464565089582583 17084811226939117340 14632416053395415952 11563197204166176381 15174580004706457385 12306673032162197037 16980959491413435092 15931020181131211927 2535598194980658287 9495541220754637936 11918490160577783539 17334099968504459811 5003855085724748578 7181473857176000926 17901591759558199428 9112687485699743629 10813080445538975877 1266455334916573822 18145806888991507766 11639030055517435668 9485386106472536940 18236697678062484363 13083652738305862640 3546212984871799560 65408938898349294 9704597050130031367 6902231579245824388 1053581453205716469 8085689717712340285 11342272823209141192 5208290390524077687 4334922581050079938 8030577392648516551 6832657736530231256 14323578015346119466 7042464081579416108 16780463407859706466 7437492606854996343 8321437043867162727 5013494662981394076 16940002416502660531 7600320788923713138 7098664559849451313 6855064173824615766 7762636533316166965 5252336904073162969 8512786735136056857 16676944223108108669 5875789335798661894 6008310946430670764 6761315699667461926 3116291896195599403 3613937507032149969 17359326818163170744 9401275347293282371 13533063537525341677 2689290020817998223 9348942724535014193 9109354324723568394 941398801084583512 2565576306849493582 8418506321162840788 16376788341724090358 3835498811814982247 4630640296854198276 10837958041280930227 15477979680148905250 11145861938274229108 12443157437406047054 1594752836678606071 15698719303284758195 16175679685416274381 9371858408649055996 16330315267273009316 8800928150708075168 3046668337130626653 2691559117304290522 3309554198229023002 1263794362817529329 13047697307375140528 12037740260903401608 12562405940790588931 5760284395434425001 10535759041735748159 909653288012063147 6842011855905168027 11323343966585093200 10383453999640607785 7560178789686244150 10008481740912881788 1903861195912184058 951450817102185539 17304223911917170517 16212234856343929158 13350472126068926508 7907246841043538682 15552911635653999225 903361647160620333 11235909235318763913 10678703141402776920 13676036365769577252 15351386424604104694 12616647300480960166 17350410558200197829 12823647308502723173 6719541869406523082 9515684072684193805 7208232812540540524 2469283578077198114 4096184759953177790 14714144461211911181 10600320858714324356 3339264251888108868 5010956263486847069 15121316461115927851 2370099872637264914 17370201262724593741 10491534988332553406 5311865999894283827 11280654482722811898 338374113609117348 9934516104241853110 12591779022554651145 5607777305330938079 4388854488535097912 1734207621754764545 13591412978957504597 254074463722727238 7291388815748695509 10934327185049510815 8835606996894757511 13942672571244021975 10173611152489594442 9343580886807041116 11890723515949832238 3053609663141710900 8845173680647216719 9856496954964784791 15554350081001349702 16166285350315748156 10188762150535354746 19049040132613843 1943859928175012913 17098378708366782576 18436896097188422081 17849655649941967798 5100187300105028113 409153206647400518 13434136158741671607 2175219269859643430 13083815669871551346 15543245442339533740 5546574564554261915 17101222121802081767 12576520181449405697 8675627806744010229 5208840993143881256 4753549174196818720 12906964000395652212 1996194323406489029 11855726251462692108 14214381918933478213 7666475203691673605 9136085256327015891 11308963522603512279 10212105568393304215 18414873874108076829 7209422012444977787 1853290287323564820 1652614388372079741 11237180736229298602 1030874572101828571 15519827226949042758 13953949996505537640 13393699299223063317 4427217007899747831 9508229388513002732 9411240429653461605 13690462714545659650 6526789888304536692 13052139660122742289 16885998124144652247 3768686979068983997 8759603246775043941 10182624706717897586 8152064609663549663 7878404493011596784 12311665893748902961 14201094302916291105 15670008657541771701 14771417919896875256 7728107206138739191 8158930310858807915 11180699770678771454 3145176173629592985 11589432379768762715 120577089210728728 2275509332334401083 4552570708383563897 1951192307527343723 1727671117667385023 12368372463696657955 6307070232311560964 5021234102659489549 5135263277601695910 137750848411069475 1162341625731328313 7321353893563081170 15507703685012700866 4732976650927169837 17436396865603316328 8663954568479725865 14130909154081991793 6087778514237934758 18089252430298173642 12911098690117659958 6774264863077607985 1587028227203534704 14296171164707508747 4413572748615847365 3658087261020423671 14959317719547909831 15059769642515001928 5825918380164773376 125250055960519112 16929091870119323542 3645922796885067991 14955257477598795591 6152233754161302825 1058969019615631710 8162836722507542286 4818888712668117096 9631584901417388437 18193810985252805400 7029527407919755870 7466705346962190269 9791697606212570070 11722458684052620581 4982088570119554408 12510127317159294378 1936508281875562399 16977331890749497573 10326019388440893999 746686554179828105 2067032979940577803 1974514720658377312 682215072826889824 8733181481381738150 7375822187985080548 3084941943094391494 17268808197985135891 11914365251563980127 13828619608912879871 17996953199093121176 6863050446770514791 9084434536690200816 12386866220515627420 14084922368761651200 17100957248299935177 5020001965330175413 15723470096271632442 16818458194968523987 7261887040761019018 10919550508086010060 6982755542127406311 17173578733528509000 8439039933624621065 2343968654782163008 9965056072533761863 13442103388519869572 2701476483815130913 10151425949132110016 7168488507126141511 6790487644339956249 3054569926962815958 14291391621972527068 892102105928072354 13556166339844587189 14146759221252054153 418628669949217189 1959135564055238619 17560729900432093964 16351657827129779914 17204719059027197045 13841643345896743792 1784425147566249002 1671325216410709283 9853279502937093014 5398376770287250893 6728939741001622079 14893834981122135983 10142511106639031309 10864710624284903929 5344253789269880725 10203675576789381757 15984172189843104219 11155844391272941432 13279337348836935024 1459929458992207147 4569893063894169187 12366342839708558604 9765784237715020004 14186691901189609246 10812634711954335381 16826951036937625718 8045636234157627208 4433818656362960151 10205514633427935867 5629828974213512676 5978708439464807412 14425131723441538692 13530145290913485702 855466824711537842 4206148383240276623 11609062510333416614 7792499490037456697 6382579675607728706 11830710905199664505 13972688156270567789 9335548064486701246 16227537708269645492 6787329751338753418 880603259863061086 3840687519173946216 4642841885743521597 4342981611975284566 9960540699510961490 2609104555053099113 16224594308139393229 13266528146660650480 3914451480578253608 11480551621498533456 17000803423257085901 9950145862981898428 13521613647644665195 14632493638170048994 4540803144429493103 4984701734221687659 14129693462283289204 17932380068728214732 7285169434260920029 13142188190965813045 16173646907887167558 1026428065874358426 16209823143876553046 4720226383025807514 5505090836870308429 9116255825413360075 5637030407956814215 17961649249721668277 17648971606764461180 2634184726194896150 15799483381427976736 2856634433953409956 15247061515095554535 7253706321632670495 16471484174742490605 16189677043779216090 13608272929574858433 130954975490933920 12300191234874793837 6381302922522283759 15819687104881125452 15310202880699278478 5389030103597984551 17668395257222840516 18191110340191560655 16225137473970607151 5878113879444666879 8564841462346623290 11483891976214105063 5985964494830839834 10005456626972270282 14466051949934290526 18515464872669417 3586058267685748682 2634689165606656941 6316190469843437485 14587635830832719148 11541702263499026900 15956874394991657226 5619628989705899401 18114083499506774820 1902478719279969314 11230991501217393633 13251477227599080991 10973088028198591679 5793471986541474966 11321677978369559227 3135127984851562165 3403533672622635973 5537105688243030904 4879710637390540173 434270580236802264 14017589121798073280 15420992837994138888 4317704786973519763 8298534460376487309 2277553351031945238 3169649854689003304 15943199484064795453 12887380466347309334 17600179339171458837 485626130598974641 12266577527788431349 4922126598258992805 8777171222979715764 977221954511832489 8348886063814732600 14543281795466871174 6941372803125474130 14375029935745026669 666485282647110257 4263086378442635037 5615380227136344251 15975489206769048936 3085367099480915574 13668781828174346096 10694560221764765752 2448136138455703056 14405489778713798149 1855230622471512511 4611421140977449081 16738812711676273325 12530849147648359311 6576995405957110141 6183145442357286539 7274072178829728514 7493098751972450777 707815694141452867 472436862468674408 12037477220058939300 4412592570821645193 18222077900499182670 13442186257975974277 11367956946317806330 1203643359528129323 13680811505433565420 16371418392985697372 17419337336345815063 3555846103545724580 17974173334716716604 2619551281687833714 9691492631225804799 12416792557845484663 18026409637160241103 7763120311160085813 10130379521994589709 13210788028201759741 14956983906964889570 9013268153940933349 9218743962065410221 996401205581478230 3490188660928935141 11455229357642516469 6679994441224852719 47847081297878007 7980388851446124982 13804877581845027111 11031032770985014118 465315019430698228 538934787630763647 1875141114867536306 11499654700319817998 3544427643977087459 13681464631084505506 11814297039894404826 13802281677840256524 11708087579215717865 7431487014006291904 3053706173196699194 17014283349450903551 2328270155804499759 6400766227392260642 14512372182286066751 7830879989347970913 11008632159306832885 2782361180857493151 3495377611657779970 1026742212770667115 1906801997915065052 13864337600931160304 11001345237356630001 4366566237702937984 13660760889259290121 6353323639571748684 17008200412191849316 2849113548396158353 11111527632230231708 2645219057911919664 15536821664655350359 892650773151777402 12735975487248938491 13526382180318747734 2520697999389826192 16917860263715580416 8546493377428579567 2543606148111600808 793587042584571468 13134606245214413894 6152882067606599792 1718456675397262009 16229333618767409086 14256495891080774744 11247608500626534778 15867465150924288806 1128223569450930141 4622581836969317603 8369664204722703954 5185052106988141468 11509398618290731464 8964246305511079235 2334359607686182424 14917549252360991561 4843386056004070402 17499768081494001148 11127875773915566408 18034411424563359763 7664868017360463496 13758102443287616419 12968954726782038774 14800318925691013340 11838931404657206696 11123152577166666598 7006490531421569374 9926983162476925906 17067862123787206985 2305961173004627185 10120047737992503990 11295935713555070343 17177517556527488930 18432900450252659940 3665403102169860945 4961688952445747324 17175189476019856999 141612379887583744 6435058720187868399 1121766444124182436 7518999461075393673 3075045854305070735 3856354207594539978 8502681419007435913 6586957865670526662 3369683116900587706 2993604212675944063 5084576307955883700 603494498866479808 15489507064349677628 5999964794845209888 14344654123346067747 6348877924742895658 13712667257872876001 18198659281907987906 9865797092607308837 16078108553438659631 12811696859262556652 9656170641529746342 6519315567262602718 7785119799711032011 11598139633597050504 15528192041865067905 9370152944234293717 2209796980415611618 5629498823953517553 8155056880996728108 17342121310447129416 15133459799666629904 6710115698646173846 9624021333165152087 1751563726945162115 12378268363250814901 6774225894615408051 5055209089071898824 4574540535246408060 4055360272742714583 4578950477933954872 5201549188725391153 7910180423490870953 18250984065559807385 10618372044301400588 2972446819295443638 683445915405178619 1232004001370536557 5815763454077760260 4694719978129849444 9403864435152744997 9571647922502061764 14107458045433274966 3292311155308384624 8064434678723817965 13818682728016155434 6450125053271493808 6062428608480573230 10741244972232976797 14092936784681566369 17720257702123770831 3425451144852214750 3652308086895615298 6975957086751341706 11270442197921970161 5570545333850583600 9382011833987413585 4103066379430986730 9769669890181892210 13881317930480167613 6373402074669319484 6884155605775522234 1404424139496042330 15087071429190150897 4440041666821176302 10197960552022414099 12708267868635653508 2870207301162034651 15285028274972242933 5665295388909711788 15896888818603076824 17954669151780557541 17551032066801734385 365577947530154665 16337528263074717064 17752448987616940306 12217841666426849707 16308386940005745357 4394503815690342148 13659497990871542592 9126534846062723076 14805504037191950214 7681699352756367122 15616303074245944024 11127875862294910217 15362288466612341006 1441787226074503053 17633358462527440621 11837454997584519393 13627971606042181540 2252909365768715337 17962365267993017684 9475176012760105869 17193989062597003465 18202708520865884722 6403662411800955740 10096642020817091738 7629417654177106695 11045118225594235651 4980840760370028849 1418576047126526866 7359996570741357483 14729586439824624132 5872483400436142170 14314769248882394669 3863762199631268442 10967419335554160004 18213773770268334600 5402526465984300581 7244151169242071740 763600081793558777 16224934604920677915 23384684781512522 14463843390926475950 14434830052080808021 9215167306719739290 5767828266207057798 589691056527897494 2508776308745068716 6492307687322353465 13617620641480010335 11188856570918672353 10349330271625544822 14648351855248400934 5066973349444643522 14618460623474556606 12879936095850256391 7028789115793109881 502514912327168619 10822450808766188765 7395202084542226319 15434470503900590789 13788108324651195748 9630725711678565752 7985616965624077411 15029560230948090770 8648143319673150817 9266740878111049734 12924581584335755693 4096607307004652740 6780163119584529770 14951646791167897927 14342817928812635631 9978789142350584035 12987075824072178759 7227106990566029563 3687471099753367202 6030321314843724863 17606213345966610812 10594303822388071472 6109782515638386866 16210916324098434049 5871580977323943613 2911025743684614795 1160656104073556976 13663419422532576931 16117144591785510995 11245059021927311639 10618007087985647457 12387721965449014382 16664180236183376799 15337083008430954535 177912067745970182 7134222084165496834 3695475099429131035 15467072928264761056 13956491976619321615 16715016899077690773 17645092371512796385 15536969701183376137 8677486781368151423 10033458707754328411 12893272981029257064 139722044439066896 4733492035621984389 18405465749370837582 13348481043102985150 10017215468539666540 6246598973791187938 9548938543028469094 17478294086825278578 5672630230766099622 18026781718656424231 16917771507925783628 11220090240566761217 10714368629520656364 2709257154976009083 2635929642404422851 8692264427044169298 16697429012129568086 12364404080920740083 12653417338399769405 9950135102099323432 1782743038211328530 5560667940696531287 11344722053890655467 13894452659302164033 169688520870966124 18346118784509750091 15018453471056820074 7528343145593100693 9284340090600321255 9407211643388926951 7335309371449181575 14638584070392045511 15970022337564596980 5237693894733017491 9266638253944392522 3958587367751786710 2220541122003874371 1447213937797731840 9102563939103297359 16969335924125918622 14599516053407037659 12339150028303178027 13779323096734328967 13342576502883009747 14507597045309827587 6544256077657271517 1161133847992244928 8809534531464159305 15029098367882402383 3062790430388380724 7459055825261607906 3690313017579794692 13663456965148539665 7540349539242892057 684205620846659704 2174536258354438326 7642121229129407450 5298289457168898258 3609504071109328384 9602761124321678551 7340504322587723403 12980326472497915905 15745096543867652770 1775150335046048849 11312228881169472640 3178189441987254810 7225330741292187656 4722069955203466520 12015250621535313360 13179048893040382524 12419131880426638504 13784446279180762349 10035734877025854408 18023599160313788486 10890180942605289673 14549882462394305158 9243024043402789848 9086604660274659234 2826612797937746743 9880401009441769947 7210418199652161107 17660149411154404018 3319292966742088858 7698259081594915219 11521838810322331673 3185498426074692655 1106164450882778489 5919838222798800058 15479081543730360919 18313322277564765161 1849352819297071055 17065805358036472461 14978860517575155508 5824046462881878530 4117826781784967237 8433857218579680761 16022178857802112728 6962505678332346876 593810123602378511 7252037113179339785 16651915507107423204 6613552052106101400 9659858337724599105 10507659156770079220 15644949671463686001 13361917786204818517 10003670838326236632 7936963235331216398 11579555997980140735 9548602974616862114 8608342358620345228 421460905668676109 7011252320143851445 1011127749274520948 6765290491862441313 7851774333409742301 11885121701816295990 8067005951622946967 16407718416422943648 17405022712331811658 13271089829956426470 10916501099041416636 7930703268680630216 13304153332874629065 3184430130895556174 9344402391251161891 3223528537739459727 1702459028781055268 11410722117251007171 5086400060843294340 3249583712837539174 8113586210176385456 3900930341221430518 6054636053028256664 16916802421865094997 3995364527107971160 17674750940917592462 4929001729364124646 8805560069806406546 8856336120002131437 15523252999206261001 16902398448236074151 15351727777796075646 8723218257718583936 4853278006248058367 16684963661643215944 3236472692404107892 7786551301196181554 13598906561075582247 12430719856259568278 9969809811993994385 15121171876436354440 9596461558705636112 6221298090015518388 15565988709806622973 6558550860623032884 3868897341356149135 15960839785006819042 3062534089991778097 17445169597724432927 12481777958388365717 10230369843717549866 12534197474515971661 9530278971459897101 10514230275331720589 8485767787927976770 3890877501037483341 1306415672302520866 581389309011797795 2856583580227368429 14315015492139496093 11557780926823603886 9714782350701350268 4236812524101795855 12267390932561376326 2864700098123955085 11711904364111780570 14440547310416026941 10578296697570712488 9878772609038776436 15513835967290941139 8416669562912844064 15508639956246343417 15093861240486712914 4211915587765272710 13386124636615814229 12949641871330491443 4250303740099121862 17289563714021945 10584253204723076977 15845120985144834717 1909968898106550232 2969712320327246350 15522697759136577221 2113324892553658964 4537611886458397125 178825238068357230 16040978761273568993 14310448645441510187 12839097598718689316 8056680032030061365 14388566373556186074 16737456589837500923 5280357204506451443 7059418268915834000 5122590357514562758 7752517801413929331 13338914005078627393 9269974924218025820 4189364574533230038 5196674202521035825 2541735322801931038 6075726377868554215 11373053023159146296 5147277363206283411 5807087034207372046 13155697935866291670 10620329914191160594 11834525513938137067 7816419652124235333 14209893986606569829 7667924643424732123 11845677520646534427 1804434666892980270 6412300966154347847 17930589666222555184 1371227700616436458 15931441865608436920 4967793293777249391 9204146545576463928 15100633299814463206 1808869593454360948 8508327903837377401 2470870722461691866 8837251018661592835 8224104020227854244 6540925036919868138 17113357022841457007 11278514999196351938 271475098375927473 16062917780264904733 18433762990977792546 17114607229533550144 9037735323457698294 8135581280660124980 1436995559184366674 7553825141450895229 14631549557084019395 13139794710447562639 341926119331824366 18031277006731328094 17747619185412573516 7923017288389340288 9832674604296718459 6858193870692861956 8409631809858562837 14198194193270797879 4060992342718230525 14107178054459517282 5540786123243268190 12973605103768033057 2097530616909758026 9788347157169461052 17635205104181981227 16991081729106631059 10619091592604287650 1629433609119687853 13972106497437929363 11915737587944305117 10840385407487691934 11624659180623262738 16928406304369593445 5973947733584756423 9661899459883538790 17144549265455465559 3467704017082296784 16770717487083734870 1571074497902058654 18323671659485751611 11500388343808811396 5130567085187660016 7076568755270839901 5673232443717692983 2380981390607548270 13487394142142635510 17775752321087901927 5767590329962523738 6462787744657629304 5940516805355805934 46115591421765210 17267484943125029346 7566173707321687644 4161946387914550732 4810810536924701662 452435688321085364 1771047932703220945 6044379942600719871 13224186342551142623 9824258332218099318 17130792414526601697 5395781448978495454 10831521160274820988 362945707904159382 18258040485509838760 12645080642342293825 18048103843891072907 2873325830559265361 11255930762966161124 15423034077037648233 12424974750493568045 13479699770753474624 9937672468286104804 836172859227559415 17534378567593068036 7745888095037581793 10336869585013957289 2489756604378264226 5761402368983609744 5594277155236178732 6173335914051514931 17670296267848816258 14263361995362910497 7589718907490118054 18430166613493476418 14022188964189646072 3350972414950024093 18425695910417877825 127026151938694973 1719388409187802051 16561790508302357633 11837690620354671794 2498340364064353719 17891560062368241429 18425038051132408966 11800823689652564556 4241947223008532809 17359630723569752908 5629149135405230943 8463385936149207976 16839041042889405228 8329065524875143651 11902768606132280626 17599675528394880990 8701238526132429109 8037716191217250019 11172773829080093267 17712541173655103559 7894721529239959217 1224232176483207409 832746160273241953 101637515435045421 14282631301195309240 9861311234340704449 4077768352523760639 8993787520246942012 3781622910178092834 15684441796865712480 2661085517444723601 9588651740842375019 15068689529113334250 9985236527331773972 1265654890552512109 4962562514085462865 7741163197672754651 13470123228994384547 5286610867029530054 13213054085323418808 11644314729942920914 16110606871869690049 15786720218540430765 5763936926874241360 8847320150072438624 1017403230782851132 10756519792730244980 17846846409240477108 6239797233814159082 5066983493945559632 11022312981055436990 16413610062210398805 11852635984922009939 1405633271383160210 1152347455407668355 9565205027041986068 13215658797505423641 2520662069534103859 1709319516006796484 613580961831269057 5742572295232523960 5064525655329133849 6159508436303165266 12134318074324086957 14642673952988870365 4786743810070535118 2468535715106163743 3931264515126566345 14174032958566495239 4856548500710005449 17382381978454901684 16637667209538777951 17541567416349405301 2960374128498245621 16742392277144070372 8755825765058044290 16753625219293157937 10168688304826249708 12829607060376261512 16830881592671793375 17814027944135174058 16708416587016125008 1373321363799555945 1832492087855742458 11005042272807471584 7204935074819504296 9092924558551584609 4869040381932645774 14783303667907425109 469229307585743065 947660768964135016 8639162016446475515 6030408585581139311 10536165478969128728 18390382050699869076 16341676009099669202 8244126136500124350 8602842565199697778 3771846455027849573 12922320899398704276 1049561946668017228 14681846544738009881 14954812753835264386 15821463922606302345 10623432385829800287 8990961330536829442 3046162543966917524 1853659933793039591 10290067464845320981 13895228680291025409 9059466435374498778 1556357899635720796 12994386875682514334 437783547195274296 1282752260200155507 3375071301281631294 15055310196923131984 11499377734660892201 11751591665234872497 4699512686832923874 3179454497452332641 15115295679745193736 4388903527057736047 2822690402211553211 10003117162057435174 16556922902264563426 14919132927413559717 7115269209918372670 14764396148461603044 15621279658230090534 2234551563153742478 12325997744863453186 16757776880962083341 4925557111528044634 6446660700083789738 5134586089137330581 5259825280510041273 5432539458888799114 9465792704455695380 4595725031086217633 10933611974435677677 4045475867442446752 11964871875865972039 7080558462115181062 122374426746279258 876853259624894922 11609491288477658960 10806902597514075796 15326979451700733717 8894180472671924346 5566306492818629203 2832267702217593662 16841827421755894131 8875211613799197365 8528972535118214029 14055579821041543823 1051087795605374012 10677886025117648727 5741697243909881563 5026575709469253604 1774294625659684193 15653467978607510827 12016001580829017459 14927105878845567390 7167541163341615141 17169340997496019295 13411042268079291325 280731120377557978 11132485038118462958 3566655047882215374 2102469091890964571 9167097584764523182 15613505603744228369 1596272872617579112 3166339064440112435 17705949416470667681 1195085643036013211 6183242005271570007 4074483097150577189 908350235793884836 3771588903313165802 927205524210189398 472181469565114560 5632257991785752832 5435166428452090600 6001004928256894260 12541351567906683995 5106138017720186021 13994563571613826995 9845314797559391592 1558369293079004163 14618931890993778434 18290144544159262930 16378466664614707882 15810370928856943443 6651024290199602559 10613001891938974979 18391572507288566977 867656405165163514 15088171998082866386 4911732229311692037 6863655002443162558 1352206555369254708 1074827302052348349 16559275808080602319 10788188185364810481 15248821291724606237 13684816822147885888 12954761227447737054 2772521494411195452 17651724081898124144 4800170620279357346 2984437062865713531 1430670251867500380 6886388385711941319 3937547657636004214 13551242441285633872 4721146194908893122 13338961855200464444 2543111308881079411 7018137911704018653 2315395568332480388 12656338449782318293 14364206870400261630 13614458340857763469 173862654351539557 4604820099823956439 12819239082653319715 17275904160590115214 16362860487588904419 3787800728965027203 1053167125861521886 13183246655454471106 2891192367949125484 10269672839503388831 13861769883648352930 17201285103065609940 8669524699598874787 8031721027590684746 8730199940127860801 5841168103949108848 2189799640015303014 11713330819041905110 10947348612467975578 13267750429789262462 12444080148164165258 12278672086305216448 102357841791147111 14423861769230014180 14425405993460526535 14063682868237342127 11273567570772999689 16355327718403540730 7971703334524330955 2346319829646705076 16832792417866679794 15674249612401452763 9598486003812541114 2299088789571867206 6794079023498578691 12654238924336407960 8584601976536116379 10701353171308304677 5775833912709835877 6731094624855564701 3011216501688164403 5740336356751386511 15483151556581045270 18385499935575137495 14440094939990105258 15227100844784732696 14203806048758121 8282677196504030477 6987195355103925186 16686352009782591244 4872800869881266713 1736198390444148594 24177852966683257 6422703553333722677 16877155151136316771 14958472387638606475 12462539435999889904 11053056526564444947 7480491223211047172 14349864550535081644 15089230121014746447 16592454871784795557 12690129298217481715 3815391890338717320 16000206012331321507 13354361338186809738 17342412495736446107 3196602959644870163 9799262328795112512 9067980844197013320 2136718111313793798 10069387356100645827 16450642920226322765 8216696773225123852 1064837905624986595 1163675222882410813 5840606410701451004 7515298731531789405 574372705380136833 7642389286297770127 6306367089071570832 13803446597496331564 12311934688973833701 14825131993559933270 4661511180121291171 18311980935290787734 13572040908180823010 1954903735095145357 4095602614085799358 9520075337728310486 8212731539557997979 1566420046330935740 8427060518023787916 521190981859667568 3320629906569855773 7865218277724874455 1353648650761635015 13909546856970095472 9698826092307073408 10000864858328770696 920854958625523191 2670173912751891698 6744846246627565298 10540769640357651925 395850350786583876 17743387190231582338 6466294421191965538 16213799447512291734 12696471764134993107 13387731471833828405 3641754446053080262 15441500148254786944 3582885116306046082 9301567357416634025 9212760905372833272 8400223708493204084 6456980359239238285 13602081381513740632 8802203604772117406 5391492661164034956 16842057209298531038 14655075086123318405 6450997129689045513 7343710203983645705 7388927260542208892 4397587898145247029 4837564286136011980 2804468292403681833 15426195049090797157 17326809274747471693 7150178365693847946 9202214465044888173 12001094208802817858 2439486200919904602 2179932635251218261 16227421537536836690 9033011249830404763 13785681100566992648 11383721914728494133 12660538033372456913 11141379960709473096 12477843380546710445 3039218517036855764 13187568124621999365 12820801977262266280 3664180147678448689 9114659346525494732 10086290302402506306 17841048677574612127 12807197607932481867 17281248650563075014 12884244160241718930 11808570380588585719 9946188275793291552 12968907466328058769 11424810501891136697 10145685150860099708 9542494014095633943 13504819042849767307 5831349669255821927 9736949318923813997 17172029098055989996 15367906187042279882 14908598951587592408 9321796513228826645 4161583498505681779 3342895315673398718 7565320350085139958 12511868520365755822 10319428784757346231 9978339248573935812 3866558761027590986 13836666060120786240 16762603192440989258 5543030451975620873 12735327295146547557 7056345330420456158 2454107775833300826 17977087031329931835 15432266908021807930 5252765907751890956 7516298637358112875 13719284684583621095 3699965271820008626 4529820351733852240 4312141404905912346 1632957202269566430 4202935715548598554 16725091376814077253 8089195268735030665 8450568234518999752 3306826047239303852 9728588911106188990 16760003929932985968 15475632450735335909 15814032730656788825 10632584028896239938 6025697714790490752 9302283944468583601 8811055092033529598 15828716114682672862 15257251269043898563 3532922716460811417 7119387663748510674 30492654494815753 10489832438125323089 4870690956655503888 17594715452447176513 8953734908902230318 13182008186103497123 995238419436720778 18046954458016903189 7303890623256891528 14109462522717791385 9823406217388799344 14451996807582284829 14318411540111462968 6225185934209609210 8875924853973753971 6233971754491943534 3262265686689885496 3205589646932150589 2570782292640981361 3349301634972483331 5963903498629184137 17036722538423889523 11938000422310993338 17764733384025445167 4671991170684836550 4178350945852267066 5232498581053953553 16563167214408058100 13730080885359785335 34964032412733143 2613863044040071318 4706096138468506807 7755799372932391915 6086111906051044859 5110036830112149162 5957517085981208458 1183441811966992801 14528999265594187205 12453261406971700458 8908090573599378704 3204046970665938476 10833379788282570272 16376500583212370130 5856887310147460731 2188242253755960507 2767874908282633040 5246702216156537157 6092849889878879315 17817665193685743469 8061882300188184711 1931674727310611602 15902318413847195709 10490358548361037169 257107082222076256 8645575498706335661 14900598861787529528 10414123427597687309 5198776776367891673 17371100747145903717 6187782534152460871 18310358354233119355 1925606650966755720 18157356281202335214 824242862418841006 13663857428013034099 2258961418592973741 18080724108201686731 4773801814362958977 5930589459868299409 2291038997746579256 11611703467405316499 7414272213292475018 15252524917291246246 5747787075246625346 5917343094014791240 7088276189986183499 7066321965584616502 6328696633059182177 3249657791910983414 1145568588459123322 343487071495767296 10838309880825515484 10180427368068664819 16829170293522866315 12768757776505790977 17664243033678907454 3700620225202597851 12188101511674858757 289436825995663752 1993410448977468383 6362486622226410627 12357814904311468360 8335957921492469516 3949364252799941658 15658536567602585320 18130599289512864600 1639868459922514682 15706654751649561554 4824021419644907633 7870028087170389799 226682269177731783 14036997534220225584 13400539017482519821 2463738460585987387 16058247753779851980 7738299804321087122 16018171074339330902 11833304952933762933 8095711032192171636 1456030817159373876 2668715906787179098 7080411330243283335 13148539493137368406 11757352389461339612 5889714035125945375 5629061332793724400 9385232157855069798 8601785093677045652 8506013161713020614 17367448161971305354 18242138640343379607 5374975485440849248 3527189674691511641 6991578818115721423 11535741747101344749 12074350364233758335 17001910437685375267 4969932288037136668 11729049546212937543 13733129255696693630 11893500179677021045 8845081675383356140 15173955081587002561 1563666145115631901 11138636944227640752 17594450515532835966 2287493221731700237 16828702293313786445 2060819062585111299 16801343003951730864 18351108186768025984 3814642813517417193 17931189853666933728 10270969760632239876 9384299293643051015 11740948062894611784 4653459236590534623 7959490754078181147 16159153840307386054 2844066797253753504 14820078600231925293 14657558783343000329 14483711732401251340 3212873073269646880 14380939952214108719 11086109843117479113 2359043817160899213 17919720428532528180 16896422779568710671 301282619363600859 4912733023938734697 9809894921257081143 7571573728513241935 14422225528945887549 11959064153048311191 12804224198557770920 9555058350785293451 9815880769877981218 11250497209969105378 7512027517246880391 316311743384828060 17715388914217503325 16115220434502955523 14223238687462012039 16336138200363556776 8027723224486489253 3446795165024065173 5251102175309037150 7040071928652887948 12019101564844111647 12080707208684568504 17168080347667246569 7781140490285627233 2236646469658807201 9307659856157117611 4978010699475860705 12789950067926740346 16519562987217727346 12046934972910991125 10725843578165850583 11204454348303977251 11477903614983985687 7536424810449388129 14388066865291072884 3919260470138258378 11891512137101830715 13363810933590620171 5020339253817772169 14246042512861925382 1371103176614177478 6488272071300055912 2464127998091629682 10309046856500059572 10706787531865779618 4743434058058030335 2844599565667291816 18108242662721514313 4177267224167214303 12291091206955820697 6249736636090882020 15527091578237917852 3991567819689361814 3474898051772502498 2829616386165316954 16435709973960515526 6193654313011493766 486932899405969837 11482900170687700431 8171766067685026835 14911254242746944342 11464708853289807445 15739872836778380131 8398098269134919727 10643082586512387113 372433234940442264 4260334361258463522 2364772315256601045 4885192822214180500 17691278844305201281 9292987239967143476 6977862586431912917 7345392968089897308 1592220322121746460 16096982054234160269 14181435947927112948 2894235510664420379 11818255355704798188 12201472536521019379 17843815693438356411 1082699352698206886 10592620759120050556 13466069394020885030 535847002589781310 12603216346384920900 5583139300459095178 6615656435244579401 14830554883123764095 12925186799975430239 15426412739769333841 13761576186578566822 3041882671394476293 13440007292811225008 221015977387431282 962087947318569394 1612716611996209667 149803788581077521 7525409835099296072 17358049704270643206 2463581717574241415 14321550851511483086 6441545670980479190 11178976989273922454 6234852773520639289 17426393271485726934 7026371615451100589 16247134100713082694 6970223078106491375 14786013819354399616 1014093528000247475 12453722819804954755 4353758878368457575 8863313573233014176 14354382926093578729 12968190490154685613 6155757400730209965 7583914207285414634 6061454578084737984 2755224004739942521 1337849324098242407 16123303714356437271 4888241698888605291 18213093618224578585 14617578683979040282 15424431950384119117 11126501352466307823 12441188343989016333 13800549946684286642 16541354059140010281 9279853385019471738 3246303111180140622 7012195014440142428 15627775670941998872 4436974540365680201 655621047484256793 17665465191539340222 3404092527184706101 1622570846985747873 1741365232041811193 10841075510733108868 2508770245628055114 784387869298156883 12916885896340263646 12966851514074511424 13005427745752612254 13945925998396376680 6327714330611007160 10342032568735393485 12987863311875384644 9081127518216673041 12595379036981805466 12116375449322680520 18224371382582150150 16774465601113288694 11601797475926384116 9923617114878672416 2229846411217138081 11606187779855870221 345873914422125623 11911998932103104302 8772306588506738878 13016725524613282513 112738038064124422 15409846172623886531 16219846016749918918 7377121163226362606 8496811420811439785 16893061069854877901 15094548268975655551 12775107800425483211 9460864661785811851 17545474068603870279 12292675949165703489 14262773167287255312 11056170606572889153 6769668110244443287 16165329213901405773 2341411271415870525 6795150266076800279 17064909576902438206 15466931618779060505 17002417873468862152 1805501422486128822 247912431006074447 12283643413670687836 8239190377030117579 15542290438066946338 18175278764788368128 11537512709708691952 17385587499519732218 11973152017297501269 204271288008839232 11205291167270555702 3971584295555116643 3061437953104913334 16865785985304195238 8933947271314336986 5559950039217357575 17075958306929106042 16902642295750316821 16671016020997424259 7406581015328516407 1679971946510977544 7198258549584100799 16129031556672606567 7903188989646655683 11708295725825966217 15472165248760916778 5940537482611866022 6252394432294053754 8189527048767705773 2776365430049719567 8861261925202840239 11703453856027156260 8467143279599866988 16482718732552724574 14263079088668153294 6162566677722320568 6220923697925563230 14324877465478439491 15898900272179242110 16999016396974753833 18264563147582478359 11450877557366316235 13307489351441370306 11172257158872692282 8184599876934327318 13723483313015616552 5089411079198122030 15558084101416758150 11772325525386655799 6814347801860970890 14424541669218014164 13240645704670508174 11828009175218939476 7039780102304426471 12193176824443826270 1342196277522164847 14314221874665426360 5158452978030832755 18270753201938155235 9357242081271856370 3870654025167165212 3383588223005216908 10502863937371589916 9941830855852855041 3923863091189033428 5133113584559538793 4843687905749107530 6987781344479131594 5594176696311061364 14417473277927856157 805254136596275692 8143109180333038108 7397537154130013290 4269602943067593337 2562685870834813572 5677453922571062726 16681000708578163311 772911031746611144 5332705445254196186 3144574876645330712 10751807613239218366 1401386415623111694 17356761366413497535 3747892948204260502 1323518293639874190 10632963874902864998 13667335029936090717 6639059320689303631 3649747607707400323 8638926510285552009 5719713199277941448 10981235545787658708 12379437115731710130 5481564606535542884 12574992442051165462 13954111486334779796 3387115339616499867 14784628898243925122 11439595331687599797 5322661657441125546 1518363677832903243 18105305680758053320 10391658433059816049 8020088878596128416 1208779636884913517 17851474676979695638 3325464628436667501 8263822609503138509 15075590983102967912 8569157051037191093 6946658515316339103 4088408325741685147 3890928149378013423 13148593818250116212 13449380129606975342 448926838336516366 8935914463646841599 11374578067627202830 17728138852258955500 8064016573249525090 4927047885387289817 12270103356129006293 2205076898228244720 9568291052650509106 13345128748632261116 917976614572832878 161186760722148617 3010386850912304964 3286260172217799724 3338934741526607404 10379012822707957155 13594793017552383879 16266715045177552036 11178721224860675715 14383725061048831643 10178801413064851180 14055569635198541444 11918563471924804748 13939277186255154776 2623853017452765892 11755263495531031066 4972605479627019180 4706086544272886969 352529412051665718 16639260813837709881 13596366567090815782 16485472267908029275 12759929579931787385 1067665882300827779 16746743510869213491 12848940997878231973 12867477565074278120 18281382699565161257 7002717112954898120 8707235003155052554 12340448036689391078 9456340590128771917 11422054191139302259 18366970779323216790 16306636313192052175 16490020678770417134 17377911975551536942 6675917340930051191 15704316389203294158 1889371841464643187 9563163322457393540 2107370748119442082 6363498871255663983 6252787437472393364 18425785412785014826 2468849336281452093 12158907502651790196 8724084080398732507 7608310867619158247 16227405372811322929 14399014083718534611 9240986536801478081 41043230463253107 8610868053548117192 7919462561585205160 8526297280427997766 1685753899772027487 10733282773177910792 10721643657786590804 6630088548159127551 8541203728946780215 120941083971068225 1043968345028806029 1029356498728683619 15810140717400428456 11031254940999775834 2320939984039927751 14197710216370375688 10332398245660881727 5508388051551263763 15929518937707010813 2414414317863259045 11042300825077841297 3807992798082117132 11151745267451526957 5244684571585646983 9144149660435793283 14579635462512782800 1480302255993176571 2593320439992029594 14978769828020561349 2954831966014047521 2637239223627523399 793614483583448616 16114001235332215065 13430870071909756333 491202068559736507 2702908375369449445 8366091692518243824 12907428732986012546 2988518613369538775 8385186548123250669 5080068267064933895 12288944942628397085 1862454452992780562 7583562707042801378 2259033836441890749 17420550755415296272 5567230772792575730 8142432409511384753 8864227073539304797 2744841957842687880 6942013113752488398 8379844311508085006 2301444318453678056 13025567124437058959 1914074189931436788 5576312165843816166 17870135423096360197 11655505850970015300 1814477723352000304 4604065865499502075 16999408318633871720 15090677112628998253 607629758835180286 9370421482561674045 1091642359877514599 2599969292287911631 1984857954286394076 9039834893398995349 3084184157999880396 2130976126599144075 14719647216019063742 12805507826825820355 18371955342924788649 14785198987302340214 4558845483299257235 15850447160045949576 17096416674771411497 15629229380002929116 5813298552092950783 4695847797561398083 7638714089255986222 14169544025583919513 15795856629591887565 14024996498777983066 4620520041832633053 2219565712890270145 8445453993912489272 11892515503360959933 2871547838463089117 14829475662536001925 5542424389963341263 8870511102210722145 2274421142082762090 2471634574167970175 14866520750506816656 15887241953501433757 628638228468821710 14347353755480309637 4875851294484834583 16317162813883978093 6130271626947634388 4860807815731928045 10248005951909711667 16456673267049022040 11621987868498706794 17314288749319143301 17336574690822148791 17757038657047916673 13395649644647028022 12627084764086389261 8749463191859968790 3826476400954048908 7696597829589644125 10809920038863964644 12489738846817485596 14025245646352674857 15507134522229014526 7615343791296287313 13046713898309206515 2761511526757981059 11879473053932031676 9889609610077680049 9156546916137126605 9938106562437160591 7212421199219712485 5801293910201969694 17060261243417510138 15082239095619372895 10025322454059229236 7153532102385083322 12435322027465228576 10127114593280212737 8267470010175218494 207723969171353383 16105558542509825408 4055479749417369312 6916921695016764659 10605078415706157822 6800279064085936435 397173216959222573 13013610493785827416 5884217950606141487 9344398985926535601 17710241888967213870 7952472869840416696 9642815012941836237 10193788514057195734 10796906455338116060 16149288243458591892 10987070336091246943 9771489462962028193 11220642907566809144 8413925932047880588 10412264762191762379 2465970160932971529 1950276902726770758 13852508200711346070 1049090951490397004 17450710294908157170 7633215960613621744 17799632685122619345 5969272211048496247 16347473349067266528 8742297507121229593 4221451229324076259 5539293973522820507 10212918791840609591 16408389050877549160 12256434954462745517 2546121075941168313 3363752971328602636 12564895873039273502 15493561515564251692 15161024332592114549 10856763337030971058 12159838459428409785 17099785327631171940 10228962378705762227 2347109947840580266 9934001248728410161 18098714481683097679 9304060525145819516 10963531917371719770 4514029320223913271 11460381714030615651 7799306309845099200 10508758415810625515 18424985494926416530 2464323735956971575 7192090593366154113 7909442384943238409 2861417303845520825 15187869803663253122 3132849185480045872 13558924717828601168 6632242614086696737 2924916227331432043 15955694761532296264 1826834774023241843 13859917617753056942 4234962518627253696 16404152850065435042 13406622984063984479 5700042364679533409 1119671779166273269 5684325143725452194 16808137699235831432 13126591322257843004 16503079176893961392 7339793180473748163 7500124287958388943 17301167382263212364 18130085011344157574 13229836966245903847 16118891604463805777 13976218826589918883 13524649297505522086 12847856844191220901 5935509332846292667 14814415422809501578 15603335002143647403 1146178696054803073 12107228580477912302 1516337292716372946 8487357461871937792 8039729252150082580 14499369059579353080 751919706263912953 14766274864414665232 15422715943723704947 3800522007484764882 4754398566457050618 1305646126546444212 7512540179912349795 3574388227030976240 1822190482678545996 4634077257387511070 12344825605710317611 15309827762678365854 14169421430567287739 3270114878473814508 12882206244222614722 2610823247804224135 2787503280575702027 16105512487926419873 10185866887637587678 2447249954971831664 6089279304289816153 12921479454928366150 5492051895991686423 11473369658881884181 10037861730284163834 2881783366223499906 14737952637568498810 5419058293220364260 6944953589449823381 4352182110701050118 8837336710295353335 5837326237415554046 8366233281669792971 6643785434326780497 18325105498457244276 14712599496368597439 16555156352634430675 1061638981009697472 8022463166055614152 9726410328199897879 14456394989646242754 1464263514434115439 1668389246093160637 5188585080388521510 5443704972267366644 14534253669103207751 10413164721681856318 8099394209890362899 7395995843335764327 1580089659958849409 17754890073594055057 7606001184473697154 1505217241925765983 8322031858732762884 513843370022114483 9704574378677949487 2299799737499683184 3826338725552176876 7731413762423311545 4568014023614970169 7955873819855611114 7167260491737245653 9503868853772793440 4530833122111357164 7680044781403233775 5864956525480323408 12505337933294098225 17726020962634675598 12221038820875375312 7866543550916690703 18290240291412438991 17671288704706452575 10514041715774622946 1966801751374708144 12069434627179044779 14534152955845852035 13997842857421931636 3142217184449827907 12298604107520496746 407650042409199855 4081665818638977312 9388188802024162401 10194397241794540778 14422197400114729981 11619909521962808962 17560653693904198830 16017946735113033084 16962125598566063798 1597141911907522742 7139563722727743680 17544080466452410717 2614582577601689912 14340714434978049894 8093076657327823332 4829693255695308730 6731219716800548359 10336859825978367674 8185186926192612038 13804234864235281090 1954539589283846953 14423015476133344691 12163955647177882414 14447239026870234318 1770539086641175224 9698050744147303785 16813108045703476816 147025592256644684 12350282095656730178 5371194061206518138 14541673712603581583 14461594159205672327 1038288414021786378 707760858362703346 14448038631958129883 16372270466539295784 7441440599038349890 988217484198344319 8114069459006222200 11750359906724846520 8423166242451296748 12815791819348725973 3130770111109891638 4040072183791084939 8671618584164852250 8201305343291842512 15199516002759917445 12208331316231680604 7131021951779878875 3875202733978801761 16472314035014817004 892699488538262831 9040897715320954942 13082702815833623916 9379471120259570151 13619105971075961625 1563754506733906451 10206954338097138659 17829723398679405006 702486819911075332 12554065818158532523 16736986854175536009 3376481546380485880 10180606840040535892 15641925881641738247 16395573877197752960 11406352653866076179 6793180298782321798 17978034889278022702 15246995447461121902 9283312885615853068 16179250599617645422 15789153786199255261 16631094858570975568 17091877911211202938 15005453560510819853 17845374752196613894 14347152161365704000 12279265261429346954 3867196669635809242 12680033748290946449 4554422035174100989 7716675612061174576 7228224460144106080 13264820391360648104 17799719153243229645 8571742652578158467 9200533105619681319 1032190544932068031 16673151214648039911 1163727170099198498 7249200800570157163 15479646269682907977 7187218339035100381 3956132607105194053 12093087694265505967 5967205623730702780 7964673188491606974 17492966515339208460 16691886152883330063 7501120839565352075 6644312748428451102 14969118170470864561 1113981175405878050 13099944560799553555 16137090556260723330 9208723785838383408 10468945034711390831 1951069548581766523 18098632004892858508 13159371740797347537 14527002108120538268 4871818069240484292 12966047448832460345 4485425268161910295 4047394108594738080 5338663226132492584 73663203341418720 5614736654915326237 15544920669226024299 6497577560094070972 7228032464842407161 17926752734795014762 15134108687416571994 4396303377195821435 11900896080695032444 10372616002710330844 258300648397778619 12992693091388171921 8691888200297137566 12612741093103142798 4575023261879150702 10210930936641595124 11670751684639061576 8894084793776055802 28591647143749522 6351001006295462505 9938171102523608116 9513181970559005750 4782328055771680602 1588198713980508998 4107634220328453594 6005481291720060136 12118277338869047896 13450078937030255457 12884791479856355339 18364746886304578062 4675512633566416820 9670341341152760444 3124046838153841314 8285891435197717209 16744681164276040036 14986973082329065901 8271554267582818406 5505212638822766685 7453929490464967716 11516100218947706030 7770885315922769995 9382364508029479319 15306411533959545785 1259551786837904239 9203698734810375717 7790382535432142387 14287475379424577187 9832416188709090591 15610448768613620689 15290958826948562706 17304463512672951047 17315050932523282440 14473236707433136485 12025500243106333170 16533184920874652267 9696628547887592125 5463551158816993034 16108478540595150154 4609523011958812600 3656197369482613717 11427454984899055171 10048506358870361040 16612663289862958174 3564175673514411559 11966785998999566612 18004223143195232141 17952061525668779367 16743364295384101158 96936411197427704 6972307772726941926 17694913277018278665 1863807053742990002 13379265208207091088 12773236391983545663 242530617752085042 14904984430801243316 15546598822154533591 12229579184378218119 16220301582956550109 3922667349941762309 12096285557365665104 13840251262561837041 3977315023388632447 5035879891534025503 11667435056412940049 14798763712915854692 17128112192391170137 3631058992424205200 2177885661202350780 11308300869223373982 9831640518287282871 11309882075393188763 12533097612620488528 15334322239138054768 4553634069589651134 2694609808792695485 9281007021188637080 14955606505870671479 16098809124084582931 3273300656406732695 6157724589568574034 279347762463779810 4883350934222996030 1514215042102500941 2982424108095721930 11467762866298225105 12201654881053143630 5467362205289617636 16787563844715498287 7252702176359675107 12092907694926895938 538713571452190943 12423114823418017369 4169687545477475230 9171746615787671888 5503184044367785338 17991193488369653197 298331074790805847 2754135999192750634 17261101255947966133 12956151771029711139 7684021011638664686 16891372772701674900 2886808313425016123 8987346331208101509 2212748097327610733 87203833374186949 7330064877699579232 6193604670505938603 2677511896353555504 16590981870090081689 8162811391831562744 2411105495320106314 18040889058571599754 7258549449690531511 18257007806437551781 3926933995896846724 742377622639605063 6490446169952960016 13937489829438906947 16337502512828750997 17205417114188725399 14116709951685797850 9612706616200929476 9020506516815938719 9407875881695324486 12228911866748752 14761823122196689708 5096716717754789402 9249901814767417573 3385024790269543111 1487409233960573028 13148125869501419116 8454575178939221240 3340749398027238299 10346484598519099457 4921469513620750743 7064225027865866864 9677620347196141165 6583407782077983581 3096950076150129314 5215926021164593786 2682056053055663075 1152129285464371872 15183580719508842837 13719994034227860896 12818987345076606663 99558632438011945 7235442297032175060 12860083599491057940 17565802418146870535 7234717702101147413 91738026213529938 17313603529493856961 6073617949004831922 4152991500158920284 1427516900120093019 7192462306567812666 5907063326889094448 13450453780739595255 11887972559586777547 10225349267045382225 13260680164232978325 5082818975318911407 11817335096890965736 4394158002647095626 12776097189963810147 9672731726119228370 3514059338875076581 10202746390774063551 4620009459998172041 1465321973005914989 9633652267505306733 16162421950267303637 10666319900022069995 5933676030313653434 16070938444092599313 8582367356944606198 11399966554785083966 4036327686230244370 13389280098762911484 13463409478194491015 17320158998512149991 6600407000823891567 17895411584040844346 15126402247706887300 3241811851718973118 8510337582313396588 12675878458224757108 4270696501624176768 5306772873353116416 3338673185618849064 11354915104434880437 17279881463023982235 12885522582305745557 171731042111889746 5764272310322053342 5726163361214629551 3963752246054622464 17878909200805072231 4581621491780384387 17015869436672422639 5065640839551361440 14611321556810243415 16899859720346243985 16509382037062151905 2005493782956162672 18192970805713465518 15607642697593111942 17717894449223220117 7320281497650266599 12603168531887940300 1664853434711727547 5567153775671364655 1269792924438719783 1447357353264486088 59712515642755588 1262806399393320873 1599503843819903982 13977465593508464591 15345874069294895501 17101840824562556495 11761853021566567155 17101104075923522246 8691991250540364654 9615283104323374664 1388124018138346757 16258940744177795139 5053965364394918197 16623484786176094558 3696245318951117531 9625832021674050811 13129802617962773928 18416817791690266244 5939571232477758970 14494062273788296993 15916952477378716637 4117632976145030873 10654812815953631933 14336647664840625939 807048997905989512 18036736726340384503 14389535981734182759 7957791732552532217 18197988271322747580 1346940919904840820 16391018605870377010 5454905538842541967 17382941074930377022 5081027746530227982 10666557573741000536 8877609331975194012 5764785918835261880 1839299173384387004 16403062792468495176 15513855310617106514 1628758640983149175 17946681788833908840 7814999085403545833 16356171849389606932 9277881657073061557 14155648756417911159 15649438546542775422 786994838860776176 6262825078172386900 13083041093266709348 15478995599455775748 10058777135651800243 9967509072835850363 14916924889281473424 9197150742226251186 18224827835791420697 9181555397398288760 3581571377213177069 12003210342962362513 12524364686992221565 178647427763087678 16065360941264482762 5397325182676436452 6121431632503685817 2918832388867094847 3219383526181993588 3421772723293110683 16496617129799531797 7858992600973511518 2371641677242246444 2802522965066809862 5213954747492971726 8571845324830231449 9399073203105556701 15270366003007010792 13910391941855908245 17484173654252255960 17203353832552905818 13679941627181311517 17485004354670961071 6069630275199183375 13134279020101610763 14715197378091220368 12480712172320438750 14820205650076810401 16288962566399125536 298555069244847327 9422045677759357524 17849288752093389502 10703273510101367989 9252090997015090179 847311073515775390 11185635746741063385 710158626049421418 11987153175530688513 15644203010367993907 15536408482373920320 12221864308691087887 5010988128749675137 2409654254366114985 2724402278318213490 3363109989374177025 10507902815477107435 6806223189954575652 11599882732022975615 610239176039278116 17391628292194186026 11250233864842313978 3538070789240081774 16677047114337045016 7514376965531264238 2280111081469301851 5299828145283209564 9893959184609446605 17435151737532853000 680551300773459909 1402476519982525838 12555455117006389229 18168326868603614526 9071268355100859257 554300968852217989 16693413998135302426 4207825292475377017 18428337588779013079 392191789115335592 18054429572812354949 8884493585665188555 18129986570311658677 14577696991626859676 9161552068170652673 14627687398639393224 16073432097291348429 455340601482647059 14773459725792105903 3695475890969947389 15342953433829453422 368720403332101392 13958941296955344002 3164019344033002643 5930107813578641413 686909537958264910 6068090570249553418 16825105873981773181 14039018950126243004 5366582953216551998 10047724542252655380 14170632561224748975 11710138554660774325 367568806125690368 3784989878257340935 3396547987726751593 569626338857872600 7024642929804293691 11710362339208116744 13555700274627857427 12628969752384221183 17135974165530550609 13115747706414383033 13295192445746509826 18288576280683793268 9315191567447054241 3203254550099351865 18242533412822594015 2949366779249594506 7391292912343793588 13834012381510591222 15547525500298824415 8181430792178045594 5920910468465954658 3086166032582218590 12895500390624492684 911088380531217268 11382058516073093992 15393970147653791407 17932947272447848336 17542622329803464514 12536753562375788531 8830023833131363547 16054599686349143126 16414562496361009296 12712660238218879168 870015539311390245 14207861166046396533 1264717214363399173 10758716481303163008 11180452690571529081 6362418223773335201 2526813222793013680 17662509265284825126 3236481227177511811 1088434475479516252 4994637922604247499 5694339044165866773 15360328045674127250 3120659221520418414 8894348129143605919 12944901495908495392 4826638089391636689 5265038692833288562 17924112768472509679 2594782036382974177 905639945078844094 15512750984812863480 18362426841738861927 12418966283710645110 15020744715664277949 10591104195681190319 1074732444121168135 50206698839007405 11471030392616087249 3240910538624519466 6375486794156219641 12641887450211659693 13246209910322144679 3915879111896744151 8656697647240339932 9288683128662821676 10584545980389196059 8164114318262229456 11272554031429954455 2272940439776722067 1443136553322659699 13730243245487473159 1735183239848235960 5380688268195435969 7754274198640799652 14512945504692312221 16851406629250388553 13006687255607809961 12307011261686127609 1808324238468514880 17791464354568533900 7199120047242365367 13971982923974024365 16627826343483024236 2251780274830244083 5938383594299750767 18239442802563447957 13516557617530755028 10826932208611182492 12902489352728663135 637406240038886477 10974294848794490370 2485288540389802997 502811316634079253 6498491448926235848 11843923502101000420 9775680739798513547 16824595208332185583 4333904077687336122 3592140598072659350 6036037604064467528 12052785318340530259 3507935438257923646 4519674860539581446 16068600385917190612 14526123999315734352 12796174857348083933 15126934403749626792 20243593839941107 17912002351806057113 1675881569826137675 16003967094091224046 12462140754065853245 3833058168303581841 8094093990872280584 17817716373225027800 86459460079622552 8645532355450155038 7924034591145600888 17477849557127495412 8973442323536755840 2270562112569764711 5421180148555132052 16874915068767003951 8184738866892125402 2926731427493344581 5805287064490525075 5522106571735649857 12113257015799403463 18381792369053830287 6836247439093233318 11122573382403263368 5510907771048398419 15922641435792504850 10256535658622414523 9426173299405045206 4287940009345867276 9546081343711696921 7557925066265609689 3677538409538985532 2020921426893823878 6125929107192124299 10909109628619113169 14049361581198955583 6478359597797399276 15795489352029736110 5223637609845494655 7814617865900235868 3781311819712722907 8927951851362986127 12092801780781536782 16652579210995991120 6161934078027207197 12073729749555742727 12366884848577206084 3556550061292783996 3100311413943858362 3472520549999033599 4178117785724873091 3818612030369666645 6744760564827388375 2868918531740212463 140356970047884930 2769446160327829779 2476544303510047151 13257346454853145537 9341226845863163496 264421324347932875 15662665334940951229 13163997830253505084 2824033744137709527 11820690015672707149 11401827255422334229 15755729574677101107 2657895959551525945 4003972551339882353 1429587361979241360 7495285373891556553 11222194251309270115 14285096076361981059 1202579353613477475 4960967728830288547 3737818964581241767 10727164259166909845 212868763617118287 8087342407983919346 15470597148314043570 14668614700415749906 16046192461587411588 8615913417842946709 4336744135466972777 670779240251769046 17849643224889870541 18392550139250877911 16809721316211863484 736163281686373411 10980385304089518213 12802730009889901299 6732277581593194741 9356551387012915479 15154028016942879119 11438244588162164509 707531621848531145 8204750412411329121 14767616465204343848 6085671402082429832 12559827712249555092 4777809544715996938 2244475959161494294 5159795311305523833 12471600596533455236 2265736266966276900 7900063936321253202 14435621260560326872 1204734478013184039 8842467923244837967 7282865922977730891 5910388531309926831 3888441045894448606 13498771322824466449 2235817662923020329 14179236422051352169 12061664703362857015 9179450753122625241 16232446868243311854 13823000261834104366 15229900870067647478 4904168814486102257 3746455256059411455 13064276943175168093 12014177659515809779 12511999925588688691 3593626604405628833 7009951345869415372 4120933985918249740 3469573683412513572 2418833687856969624 8069743316588925872 8464608559230165720 13159230814881232707 4524186502089182521 16897232882178021430 17292826992462299952 7112157949279853563 4924893375804482069 12679592767901481131 15286555126216811609 12752720268167237342 6064429771560561026 13409758025806935820 4116904041985791304 7535998279086216191 16207734060379123230 17360950312422531470 8855643029409808205 14578810848629044153 1135611087700726346 7257896209733462224 12687056396002470637 13306594243454181163 2193675284706546039 17361291974353918700 5678546367499992700 14459313115770710644 10723592560147829085 803322414127174073 15836752410211370645 8365119011291281257 8554531691628202051 4122874959882083450 4113502182999506902 13725629439315822620 16014392836299433338 3780147789090998003 2281165869254565933 9372150222319482951 11210485783617636662 11630115482382718877 5578100244853758559 14716984564449466684 5669639469878624460 3512763405811458337 17631081994661808723 12507350795070899855 1435093228842162851 9740538555883721983 1657652374319369832 6001776534846844602 6336651130780576221 5548276695405108439 9684982052318132855 5792552879905519134 4932767097661495349 6617125155256147464 14490808718685194861 5497492307446100581 8644094523064612067 2507877019274187295 10168111792606453188 12927479318240443381 10052930515922563867 6019806592905139630 6067043074700018167 15347785854739658251 5147733809535812381 17490514379446758000 1573740333618199811 18194714800379146059 6371421702428557282 10571829388841196779 12278252037290952923 10847349416300667783 17081480065091853767 12995709574868642528 1207056264568964786 14282155323712192558 14397242182082756368 12138426096834393640 14749483166863703869 8694051490335666234 15230377781378200710 3915739271005457909 1447639289726456487 9943994626234102637 5416887725890955942 7547883037286173076 8195025626935040225 8508177104785696183 15832715609488453107 1354064955880742385 12080548292719897541 13347331333253180017 18352465637471980916 15583983102479781760 5427565843037016809 5005654822950684485 14025303557378696145 9376930323091416400 7870867936713026503 13082179015447894420 16731718770405016263 7531550182966529255 10607687187783142809 14854929198864998231 2829347749324264212 462871984183426045 17140091272384781445 12653469661002045718 16011140763135113715 13257438788547810234 18329237439983357123 11946883379664902190 10218075251704882195 3321353146677243231 8539492754666857272 1513477117422070535 4496721741004733668 17289127164413484002 16411080298104523391 17433356505186205731 3759610550529139574 16842282205386393603 357334473148434341 365098041071773881 15077328732133601694 3004160757584743771 532530399976612519 13069898218235569210 4115931592795921173 16417068727837220593 1664664486224382958 4300179490868306506 16783705128723781969 10276437596223164592 8184075432491439271 7572961822849759487 4021202597599497487 8848558749515661945 3033489101847175658 9558989814145446346 7279566031895156547 18303835924440969193 3073330606130276763 2415623167888247397 13609566665279787523 9270166179454373678 3100643666681081430 10197156795476586805 11295448954494606373 6537443309368867217 16338883556910498373 1292352719131774577 2647435434152205107 11846035170321714001 7724238397400032108 724408677126079392 5240409818294688984 4164256025896300485 14506028507349241569 2267720299155124441 3986393050432183182 1344443605380557455 16288987790047405116 10488072445391427894 8156338710233030389 16576383831510626121 14109732712735314519 14010287080734657529 9854046342396053562 13152223275658562450 1341836893901778323 2620320972963430745 17871059907545601473 16526002986999514401 749755652494377513 13244624074576614545 111085426837375663 16291725840981457904 8762470123627496897 13713030734087535170 1407063675546639388 14771851830992539957 14334986217551304102 8973702780503352395 8847204663707101333 17196612842435293743 15004116206131050714 6462772282673389045 6918702754334934516 14227848966098148210 13491794109962805753 5972033809663201413 394068279706141881 11797256944671034718 15536240712161577480 1740317867596606142 2563506160462596735 7312891861679089309 5440975765741071718 16779751928269016824 15720203701289853792 6311408025327430562 12381633103077983160 6268887740378348026 12238179031504752216 7186857955584411052 12611339866623542657 17170138613767767226 1517704782853416206 5375409631780608917 16225691840123912094 1649331881890095579 17735326030899374769 12053799335993192068 8941563818678173168 14448792050813357453 11276050846869632533 11205057013698789687 9443832050177321699 11079577290296127166 15602707665081836705 7829911202803827527 15425386308525699084 10090477369689425878 14183327348136195880 5991083531121605613 873157436896241339 16429938358231168573 10424866751012600834 17865554609694028008 26431584228301150 7175035067492399111 14395488956340332712 15400533571641183147 10390824765005056749 8325656276668507237 14935745531485710339 1123129011417436285 14861332133539989294 8906197918088727685 10773364866339298578 8463773293396653429 8776696892931584016 2729139258851183366 2619344935964762778 10779346801731112618 15192318963007706066 3460106139408885161 17770631851404028811 10615655637523550462 12203461912672011304 16544449790391338757 808735991535783811 16725409961869548842 12487732356103539023 2058287265942100009 14037317095771183206 1202364676853180636 12011048241524472557 15943794796235744548 1096961537431132078 11647076976594382272 16993552840239190169 9327276418009237375 11524565752351276844 1151838195660296225 9364686800327721278 3327327002997347824 18437369595633066395 9517187653066267909 9890228117569960740 645670545579639784 3341379954959725557 181044920317292006 11936735913491939028 10215460634316989491 9237310352423509665 6089827803895383905 17651657209449282908 11339619807462842070 11580422849723017970 2279413625222876718 15581586953275170364 2742828421915849005 1465258416999546993 9684813992808362543 179768843840285332 7480101023840277634 5426705020277863859 3524864788903142707 11441454756258545666 10731951860223592529 15261833796495846492 3139531932209227080 12181699476669895687 15900723531572846404 5451995322497609459 7136692352200458541 5978890564950820750 15617804367706600108 4180612114018497397 2926462882951788587 6768329722242842832 3332128328293073523 7148790180010468408 1007470298199819085 6572911899074949573 12822517419722484809 10092821868739193640 15967474341217574731 4026077962338329817 12592218078540334078 3052205789237783863 1121204018750929548 10404100887037435719 5669599093944196911 10412963431040742104 3045096329317916199 8051463781540477914 10664122667662162345 17567858759975718673 2933267637126966242 13121294677028395642 8235624163725635838 748591067301423798 675462399120260598 6363055983493218782 12064573874760937974 653167586891493071 15987126294758102624 8037659107798298690 7321784500653582431 10545800035468122913 8418077066043700784 7078605425488566802 2054531379363457088 5067825543816477181 2659263633747354390 18345434254135759525 5220314980919651367 6646788715148117928 13798501125903565195 10562730777796428261 10212554104451049984 12881230036418856175 4608211272229432188 11620883062773343233 17417445549400171130 13151096672435826156 17394551802629086949 6541746769279023072 3068903561218405890 4190981114540279292 11958282106715242010 16983238129765979956 2972062053330874794 5665781508832953997 16754855162821314550 13863328695740800038 8488458033293834986 4373732284558955139 5505532096236400616 16628697438303149877 8370962257636155634 18312818462877506434 16963571904415242018 12853578113430641183 7147511083319510445 14775101743532908627 17677708133937989243 3931291506120580347 17347048109985492964 3588592947641105015 14078851462887295871 7857306939238714882 5406193019043673087 15560599532991284865 9023060397899380980 4524574413183601143 4732340500553014434 10171001635536184421 531650299911463083 16687857789596044965 12073457646661887259 4537321791630697251 12471586048363028418 14275548001402958708 16999376502352373317 6853193215249606757 2626528800534065592 5748031993560898035 15110365600426020087 11907261970459163847 16802102878814018425 1833068795898782286 12352347725716298835 8635270347011974073 11774739486794752359 215179843106697076 13507234583589221396 16661351399659111664 4200944461396247398 3309037231152655004 11308634426602284721 15999378209762601763 11356031550504498440 11001800010177671496 7973369226375984992 12374600135315455102 18244773178262259198 8301279853286281894 11860277372772185910 8940936489922550336 662316477420528870 9820567254805056169 10967639972963331209 9847391407285019873 17034025275912982670 5629845504611732689 5007317532219779916 10647216911485056462 12779198006822597698 299419859909424107 3641122088374213054 14385299382978032487 5259909440444532558 14960415916461033222 6589117100948524844 6551104705489034243 14563020341175357415 14232485511829601378 17222254680838711654 2476809199548719472 8650097379390299232 9562955538524467187 13215904953705310589 618072661313443028 6143688569782175153 16304400632999817883 9839840875747179521 13500858906525797532 8275960424820898484 16757716815869982979 7964404309251958849 8423019531640198686 6369214621903944338 8132255612634672696 17604156796642819465 14340861882653193241 10933138916569205284 10073615225120586114 17172169947845213871 11331285536091671410 15404104824754440665 6111512547581828095 9022700997108348728 3542763777890752871 11042373327712564374 131210996751918291 11873199468345221007 17491745739642431020 8789224273013811221 12386975989271530350 9102371409221805204 13748568181441414483 4754267161091037651 5018190821607232729 319772639543674393 2079928336656003914 10391605616322175168 10848903121218665406 2613312076661207788 18189859242169366771 12316729620160389973 12248814683842124333 15788807937755071217 13447941847064744624 17077102832189634010 12298267932879385578 1685452585567924812 9132462485026629053 11434595918671197050 9258527604471532460 6119124807309365320 6381816688782152060 2499862743587071416 895214555767118280 8543912394141046953 6188530986960275513 10549225852102167141 2131512172087847492 6087545013980992876 8194748578054375087 9982890307491251906 10371319763258966280 18442183805529360967 16567971384056723665 15337812359227652284 7557816099904590140 6585284683989524148 2573448090476415783 12069811345864808254 3467814151570366805 7607362077859589348 3441178865389678558 4649044847342596025 6286743342284023643 3411239858514118535 18388464826401009130 13397518461196435228 3205767914190276995 1132946424377184300 1556332848412057223 15786544117538414828 9796217073275593793 10994015031004504218 12863837588340407904 16280212862852292522 8169142078170899038 2537292726922066964 3036941842132467641 393687141100612308 872430754030377219 5748171563468203205 1983155185084050128 1493760882154433310 7673847580467060762 4025738468960624566 18309895342412400994 7161443481559098717 10707434630870511193 11467467629271805830 4520169263978147307 14163888124048810610 9724527356814251935 14715039498483232002 369983879914267460 18074111720132544305 92339673267169820 14697183567221294824 6536214590437891066 5528960921564879103 15958686912968047548 13552184137495982695 17859153299679908746 4025391316400746769 1804198654171156292 5959226588463003471 15723242783886597800 4446839907801673739 7966600023738728649 17514240711512385407 2131368423704064442 3682633890542580550 3495639700770728595 10932426463015894616 9218033420270603882 596185295199331114 9820583962771525219 1147093803184667452 6552783115452767042 498957819038130047 4027221826165504103 5189119687671565102 16754742560666444873 17483431555933913336 4038237787329332594 974970829489295129 6483201600997289320 14997579969049438420 11301934636644748368 7773617068866550019 10267871170576929300 17008630769112954198 18390563906130540085 10502838566862437317 5409338315770047921 1116950387679890239 880493053091089270 8064505474359764906 11515746456328245557 6425728300267199840 15100226024399518209 11008889202763553222 17659461946545116600 10708934769893589452 13352416335418675897 14677280920376533482 16006508343183660211 13206625896102624407 5450097192237334038 11387675517560054700 13463740129259640789 11341869993331377408 12886718835877494182 7811792518954896426 558479884710218660 12366869430170573378 13441068398655906486 4900110659230265942 7819208784548712383 6079125477189433993 11577928008009824689 7040515711297098692 17321214948600760301 15581389434101645105 3957189362169415364 10506522414699611449 10561321378939954272 12660845162933675790 12639057576408761414 16314435032812047226 6767689394781588909 5574168574239657929 13030878570706643147 3662762422494770137 8147104478455911010 1263243928913932261 7982686491782512580 7052616710315258958 8553631711099033435 9637275973948486698 6486957101289644241 3927840363203834349 677282183104997154 3588278756843132095 2097298897221310257 905138640247847046 10517116915310444983 17739605316965789124 18095057544585401870 17395566813899999718 1001103334517282187 3373944825541876222 710082909815465803 17864360788797407374 9584433854047185599 3794741204976002274 10007360716613981723 12045366430626628750 5367599233728338885 14826523299277896436 4633386254088043462 1276167945492971568 2371438487606825761 12363254602302307505 13824259894319997748 1610238632578192540 14032937070490871150 5564724588530259119 2277314150034009017 9464461203345821628 13165068429916556418 14087081972938521473 5388318454690296645 452116858047376211 876002255354430090 18350201106605087581 17529145679060384603 4217454039915790435 15649769140536269466 14496528781250872611 3245205143387570089 4347498579139956375 3502974006329193855 6299743472147010317 17152853347894617966 14208879610440460724 15378971483569560615 4416868483891860927 7437910334911077211 12169230529499035810 14816144523610694293 14958657085514789592 14577987610257130750 11518483290524645393 8269057975168536173 12435898225211704038 16907768928584680811 16343341481537338828 15082844027883040392 16668148728442350095 17550859786478521001 3576658168391816547 16054698489755914075 15368289028736111671 13319881364608735213 1669177727211429354 8497167653435036569 1178648406378778727 8689391709962550962 14222752905973774667 1171916435403455731 11477243400186933657 17817917165501988320 7032741994913973378 491342052740213720 8765962752318547956 6598978373204283590 17135807255544193350 16312086886669897459 8817399337962788859 10008676772726591100 225815262190023892 14022573083719487821 8773032639214306547 7449798939675516044 17061007882407874347 78072296238278654 16212006841902237597 2852774715367596232 14455909263117719489 6661713708058354110 2488706726205224103 13665431207400679831 16745772389904774510 8307851142182881444 11096215419607610262 12119924134795081550 7562949755076932321 13306975772406371863 10672477539332600385 6426951503863830237 13179416401975544433 9667831001898680680 3289981902280058960 3704581979109856532 11070196096255145870 17848553378554764427 2776112894784967207 13435960277122262265 3021974220449305598 11888585537478357164 6926144161057236901 16286948940013355233 9142365237615005518 10520957385787819280 17810047743802447194 3573721202160938473 16064003247411123783 17741782891738426801 1217512804829025526 8076332131129822820 9737038092445078313 15899869353323246514 3201735218744854977 354201722286275822 7116460118581240407 11836922005022297296 15809998189231576868 1415271808783781939 6833647487007121705 5654016595214063212 10122363710540972010 4246226169884600966 4721335885206651496 12897046349168578784 1309617227505304387 16970716509284029838 10358757594803838314 16389959814741201173 4925103506964521784 7828851040213206090 9514483615977934855 17314070155373585281 1968301899605127817 13729733311903730076 3191689199344623530 8173812697971187715 17772440456928382283 12765523393699701689 1088184295012408972 18214317558462428407 11890766074561193538 3727050951539928615 3870044776398338062 2738951796928114612 17807929202847362892 13773573099121443610 13884050452912381641 2434400995807521895 15219619870013814172 3460337318872909586 7283440840629314796 4111650204302737631 4173484337845141831 9986951336404899433 2495354349374322007 15524106913507427122 14838576031829792815 18102070534728590391 15566633103837974500 7426493147327212558 15333865079389347408 8791353702325052246 8696479077207431076 9837330188697406485 9689349831739066728 13018274124143706243 9200747120487793926 13854070337863115852 3540389510032361505 1582559055044805893 12803812015371764913 12557091978858037620 14685742812569453701 16592049004707364630 10152179080827181133 7099365687708135950 1731107165552627302 4891946603285379117 13009719169356293038 4203719166707173322 1007783557937448777 9672858344136786873 6064934358022992165 5317366088824196416 5786299320212139347 2096299589176284798 9962930361130170236 3921707705757929403 4068408186709990259 15463606162821624814 10705793159477677388 12179561867095425052 7878884050279317129 5792643681711774499 18110865437140590558 629676161833444846 1709516624343205780 12157955741461996157 10286750757346652248 8907575427060618725 8766498628367475519 2084477826863523468 1341935496948800509 13104996825093903021 3919233965037884453 13881509181776565154 4612610557304640541 2645569956807434458 12230206829677231063 17431827710980691255 14952827042050079290 1650366559808751059 15464806241965501163 15275550756835267253 4901627322696623289 1491004353523930885 9329871454389028177 2272341151430967657 4699458675172518439 412027617473500745 12319597594613551756 3911762334376542879 15737656908990761958 1977527854929038338 17799576990766073479 15614045226534109907 13308019453407590690 15237957697557210230 6615602708528831200 4846619881627432996 14899512619978735028 14195771408155457002 14243303440150445415 9066446408827316189 10563311211523699076 6740299225871495141 10880791186335235111 16596295548125598439 3176848724767414180 7615227940179243644 17565018205216182380 11794685542115655239 4680841620319258190 6521125313020906825 14567235674160748333 3937803332138939642 3802277432168905426 6515535729611127480 13176488619942608513 17513788730071279028 4232135201859856193 16615684669910418046 17186910129125681895 16749794256500980289 3334852167553868477 10229970008997628374 2794499054334037686 9577464034312431456 7506313253470373125 16833492136058117167 6565429425664811215 11404517923859095773 5937328191109813570 12942740529822392900 13008879331316105024 1079020315874450159 21810542185279351 11893707491167118254 5987810070671902686 11818319029316899848 2991701845476668095 5926995036034523258 12656434376285681441 2555668091026675435 4776250128734182681 5876341720898387193 9671255778856424974 10143151398043875747 13904067925291090840 4594144803564735225 11740771047471264739 15387446048283220985 7750883440153609465 2789903692066442968 16178793997862573473 620379926968790857 12266079560730903652 1096394152956830829 17663081290000371525 198560681295295147 8506961032442920197 18232645214953102241 13481302557211311171 12200304204716184960 17193168752777073276 18246801109487497969 14593349890942238113 4311557180199917489 6110222485391271627 1174795947186367705 15394923644745813571 7124200494669727524 3007925690573632346 2920454042073662504 17486021540518261405 8760012765281729706 5427527333174404944 13828308058617012489 6636477256836650510 7813295707563269896 6888430381414117583 5708932303911560438 3890269428624955558 14644781173652646439 2648646373708388225 13613425395856875441 1846852240224814242 3956644053997769179 4077696592794650954 7950956493494300668 11026264732315061257 14563086283135655693 3872567876013697812 3418700302058360535 7268055921335769778 8399267064445201515 13225090234673555524 11702364176559161249 12530189889571803601 8562559288009906448 9977287221493553863 7001967731220420599 6233266871810914826 13213976123112031222 3940276859942579213 13205859838025995646 5542833150766529744 16684569381616261078 1900443262799051291 6218074180181306704 1517769426793669574 8796599168380627483 18133971504491222113 13323629955212354240 1564194163371806573 8964165295406189423 4521505635381350626 2452236661920678181 16328517272298686445 14049525340135537101 2715178311545504897 8262837134145761663 5601730390067331346 16873245113244485738 5032529822234131516 3078210257821345023 471306379780909751 16573571609982443639 9519780241578802705 10786360120328262534 6196590562100072240 8676343311377612975 11729938129094762212 377414401745252297 14544628689115166395 11021303026972361666 2605026112161686065 12372306833064437029 17764969715469789769 349840504041965178 3272865655006436425 12478384749367352050 1545754564100680875 3466943948339890455 6533907954609696225 14177391179941626216 18376619305305152987 6729434547419090932 15894869566841846892 10655963620289855127 11460789899632959750 11129404009819250329 10279287082658046999 15842810135421716521 13598284971101773443 7086339107463460334 5407465149718095956 12536931666120471141 12351600291348319659 17080470198398707945 11987795748085313662 14472125101030251404 13131842707351234711 11981274413781462763 14905414545560438024 6248207497859490689 10974636019948466732 15109525212404607145 10670648795188302447 4701057200887027155 10267965527971293615 16647467504703921312 17344684952338664321 17534339354905066993 7336532632268212550 1358775931187638516 9912516849830340959 6235834525473535047 16584086238838718382 16657085472313064766 3371360321891504258 12720129866862141352 4248647413508509756 2423048586893853075 3525695576293755150 5182637929940950405 9440530490631324598 4832045993095141490 3180701163965836194 16763957168150971403 9688987880643215901 18057764639308114943 2922613622559019425 2678616759305191815 14884038139616155240 9831998738326201969 15078905003294109186 15129910808095495490 16353369598669104745 6645992688782630073 2860389658363507957 615042446032389499 15925649234975724666 1709397418942112902 5136943794877331258 12403825213037246260 16310442241651874926 13755516933283433512 15688710745249512826 8159163821318149429 4046430581053529442 4544961487901824638 16947486495830499117 15060364225051518319 454414570895033118 4017166350984813044 16387058885237166489 3370098775194558584 2350515263684071580 12442409167886171583 12039712637682337264 1782136345994246128 15080685939831205235 13798514689310006695 17880928613167401988 10718644942566325416 9023089775805967206 11078175753607180503 10133745075180958708 9013066101342139051 18324947480019720092 8913648339029460680 9694374455249530720 5090442595548349088 11993669826978421087 2969477857551279984 13546473917966376187 1518724411736716427 16753562188221827413 9547674254276426571 7742438038737893612 8738622388328722628 18214403890959456399 9485496856671403465 2632050392137000103 1832124088274016196 1875623947891598644 6673529459741352594 8273350112037528037 13217277924653663480 5788244512322480976 9782241291690330220 2069025561461734834 14848091469483649785 5403490658681261194 7735137248721984230 5270079792501212690 2397122763442309953 9703005961255920756 15752498198869385626 12728778575039052000 6821606968868181367 17002267874238078688 15054459908749036235 13424213699229479068 5787767883235293239 5428669093713698598 10347070955132106814 6963003457956572331 780499115114819344 6006707191144755534 7176774851217767691 15263903726566559259 14954762645568777377 9735426112210824521 3835426393652749773 462975384959582812 4981890867502043076 2995441055093927744 5292914956779134364 5811373900643402370 2198216685670259082 13008279387895645635 4395281768919701121 9006338321839381086 14037666918583246967 7001602361011893116 16983770023616975056 11914117885334007956 4373479856775129377 14934272840843614842 16555508722289475771 13763303237294392235 4211858232983660045 17748826565754941531 1940242509721221653 1464962206935707331 4115422926913641775 6239239878443105391 5616109999164093847 12353039978304406829 10845661233754044352 15780963534679293601 10758176367357872364 8881602077859158407 8462157058821294667 16197732792424278991 15124126138820496001 11747079330380122463 6075554851305961480 15220475131587091754 16544795036280929664 5104099710932212538 17808558068194879558 13851473936072423914 9367863637064375176 17533612892600159140 12570987545161825423 9562881867631904351 3438357330778534033 12383995239022378014 7377965513504567404 1152685829785860348 4462586094206499291 12415362399034602807 4051331055799421828 7638464097364713401 4095416925297318849 7598137807438528598 7079079938354021704 14796257496233113367 17138243751807808459 13333578333532924157 3155497314004215544 5823791832341838273 16813553957772948612 4437053897078928968 15638231065821639 2034412368534260718 9139691691317337720 8661730266163264926 4444426047796689869 12833047015693618859 14649252034332838814 12199040296245034078 14816365171751314547 13810303178905346922 14593458338492493666 2371618089689479479 5414543522594806600 8526532869767312136 17995381670963011318 16409447548616438670 3861150803556702262 8742791828019587580 4412622217464150490 5510137964607121394 14149822481002140997 16544233411193320368 8679184175523694773 15293132567127882384 634965166663035127 7693645022735158240 16315911541745236919 5600092328566614339 3372475495156098490 15177775639062275197 16494416435819322659 9954145551408011732 11612086780375190848 17802636705369776896 13955954202820772857 11729049032982682049 17103546619384892968 18087052572472543832 9422255551741490722 6954491893584282427 6146420766409395685 4704758057358144312 6431976629360520046 14318521420529046186 4427314981792585453 7738548559213736610 6858475296322020331 2112065076503743710 15192772684799611087 10132909378734538137 2842398217811026174 15091981342302017938 4649717087281977630 9851845204301449259 420625660446105685 172499080449541282 10347445377502527074 6959625309914999839 7350128358713022329 15799923637707483060 10328242149643532776 7134345977099515941 10218656355109870282 12159927866098693911 17443999897493555554 4392275328816917929 10937145528599841853 17759158878674637958 817841015298288289 11701477830683792067 5512020423120407487 12666255284538780290 14966416761639837272 11207064511821051048 8006909876564152985 4487172426802246359 1401841167375886471 8681464626428584954 5226402529452687022 8877157725309477591 15594701439032256108 10668353899546679955 7098884649245523844 14150692675614182914 5362701658089890026 8582174299557691070 14171889518628647581 17564602998234014029 10592210236764786955 5079972256129624131 6967355670867662473 16705074675843624275 4825219765393029000 12643874974766322820 5678226498776443598 5885743916237538830 11416457060080072097 17902834922788915585 3020575886027781058 15529247841084662564 4546939573305963918 2908880391585533735 7266379599580422648 7423368824444710268 13790401567096668705 11459789921538571431 5431719689267320056 8971709586213217085 8040365662564148827 8827351163045073827 15126592216391841315 5284293912663146848 18418791565976966165 14934707534519930269 15478736579401990013 7687948232421345783 4694579770009739645 15759125165984687330 7222435210135888392 4311457066429997002 18124688450510711759 4985938852068704614 15029562195595082676 12929041519717598005 3438192328378003443 11323370033628011169 16066170105182057376 11300722735711969794 2587482177543241137 1911706414447743800 1111875804332756368 15144493669577669135 18073409343438041222 5692023958491348756 5404761433480087802 3970130221908054082 12913389070212859834 3979041484084477280 7826507051231839803 1103744184227429916 15235365602790765731 15300616329858189579 1318517949532950113 2508127411638655174 9483181432345859056 18254309741395030575 11640090321497082202 13846095945664281777 11808747713030945119 9905194134498957683 264496255316912945 591638458713507657 12838509893068804794 13353131431640409971 7540617700765556516 5122499378049763516 14714648672736593903 12625604008621417096 5481927069365402549 17168933810198205906 18361205350738834284 9702053056597717095 3632802491893924564 7004865985589618244 17552445942676339690 549724728447172517 6460607552201518043 6325871050483465755 6982341859689042564 6396666978285986650 14232392029343278770 1783142916023916450 6343543555147787134 16576180307765466255 15511512104737428723 16398721374012329200 11596724464139579126 18258983163707959891 4850107875525882968 17855890235269706002 5643330550540076180 5264708637818648772 1958212657686723618 10404358213996827401 17365302213410612699 61181640361961663 7167784040739590117 6540599437128514535 2952567019233614757 11172008094248092546 8357854694509106939 1005297035883300272 1705234681170687714 12771442653693634441 7855920564162816466 16426482700519140716 5113629956361992109 7669951215720333458 5481251769341616384 612508511545841819 8992595309030575885 15454719967123789383 4122424924308893203 12678266713547873975 4261248311928610020 7214363634344088567 7444179275441387088 14983833229053745286 4989788961591605541 5108473447346646569 2165121439108771523 9948058076830078215 448878143178142507 14196135745896306648 1407884612540131970 5319379624768800921 12943026695116301156 6783297362583932872 7058577999917146950 11512879367400238922 11232177226456376826 16451322005084535943 9660634871289514348 8525539811043325026 4003209012986540390 10314760548495610993 15206195581260330324 6351989187476708159 16439121068688139935 1872978998461474105 7200403786643561734 3744703577460610254 6013349878929332099 7356939340160860569 16274809019618318767 9004145346832035056 5331822007022155720 10307018591108664304 15678198427112599930 6794892005750390725 6259051674307891930 13820255317893567548 14874783395614130096 15418798793009118518 6061610839074041100 18348113420108814479 146981805038476088 772928594857236378 13540909561392787411 3575901493459161742 15718194613615200560 1927126824398821446 9970058603565202010 4554807197092553141 9076077181624863976 17445688520366117712 283470596562321860 3938974496171956275 18130895220905976285 2394666697601051203 7359093216163269293 6433837572545912588 15502514482728792692 17678418331954916356 7851848851819051327 11079070800608641190 13819653314245167797 5447705489739812235 8279187475630291985 15555554492434828733 11042930000995795841 11363789222496666359 6889962322874697087 10548890492444868727 10167918123285005380 9499227463656139557 7105158032713254806 229710988076242463 3370130355468635923 4158141071470255564 17566403925420576848 9545646830057511022 6260967055393446039 14832348056226864971 2018645359137987987 4246841547760839704 2895428349801530140 13165235720892148921 2645292549266641800 13734520875959642246 14324675104901479551 12559964974602327340 15248508235976288980 8025367332212977893 13432290620520068851 8566713359294442798 9708581598058901044 16237212992613948977 14790337475419572734 1966764213890004447 2003526297809080817 2773095730811261478 17921081497118547239 11571404195126000950 3588097445246335106 4495289101832132786 13245329237541233671 10991778140249743251 17074823166883829479 8793573692018809490 5895231622975125791 5528613273861197792 17116277229087984424 9104192362918117848 17979944024267759559 2244978586623711418 9550277466937511993 8000588731610138754 8616829787346400503 1633301814448100160 8137018113184326475 8182221725448847643 10289315468547282690 15987025164806294957 10875159654976714232 15636226796038213378 11814984690311036924 14392702252050183596 12622804481480612281 10664164718464835882 9112932901021144213 4588760104649336514 16855083529307678288 8567169149304306456 15261904405431214259 3257728316965506297 10342503259254021885 9335643731076026749 9563979136385874786 13811869482884746549 2053845314154388644 6841140769330211473 10318275642797942611 14195101425382523097 9160482768512748355 1224222141385454134 4227327328535945996 2051468496922092808 1138206356636904232 11691235853892520572 15135625450546598968 8412111542923827030 14943775648550302659 9431154092961570061 2095935865020507464 16232923929570267369 15043355268931637679 3691039069096721248 14562213247390652714 14515017821410051708 9172155202108085856 15914139345337978135 9036380872105739943 980973998308858966 17198133147076570708 13263300933744797885 14873099718407651387 377023835747579427 7006218368428069353 13724804527976884493 16943887056685663425 9572085130837849819 4820211584503591517 14560314745561390974 1861379321170667600 15420435489341552856 17790290945616503577 934196343788311235 18193244256550614051 15157356770353419143 9251945459108514517 1226992371198726858 13785665072393257836 1843128519036745254 5889864970408753696 1418401595470652912 4163926230691475598 7128916912546472968 17549167939471126076 11557754477322044286 14482446219280848011 8775960290816168268 2214923331545824785 16536878115323547725 686052630013594779 5660462535462197171 10104967038902101668 835266807800887961 7186518789381319322 16810855804847440907 4266708282694011666 6995498892633331933 15976801188866229099 12082982172938903709 4393175259121358731 11125274429209280133 9861202523219670732 8497097428185881573 1807531625271175841 4692886215567954733 7865342016722960603 16929352166122654452 9907399533315120176 4233721892427464353 1565017549835471000 7373540347120362680 6900837900641076794 11923799632795234873 11994310715926104815 6648651917697767920 865968721140129521 5295084451805762109 10747148457298131420 7633589454207107151 13163867559218329970 2107614982394932696 2741288890101644129 7787220315187382344 16218224992105259247 12527483864508960550 2675725184467646476 10795475858268765786 15859251219822400191 6027655914411742830 8199140128233549056 3804714332686295785 1674919119451738400 15656137729859265468 14523763328793449884 13999647100289047699 12800339263633288477 14211303890793015856 12854781304194486463 15251514107570347458 87956560562498183 4623455861188596462 3594816767322794742 5444067876605397615 13370690084986976552 4843635048982663919 17821785332425545167 3867451163779518187 33038208333887779 15963676300902966144 17088264609676754409 12320888424012819005 10369174548965787558 9060283576263468502 8764147833228633242 7916600158144138373 18172562927246488496 6766317480901262189 11592823513772036328 1628377984014670383 7160881947204607642 68929110014449358 5065630307081923015 11967486710473180037 1603324800526924364 1630992653538085653 17922138418216955757 4599606847138360715 2801905477717433778 11319150059402469818 17978385464218653410 14062786953766234552 6383146698594417613 6796625880787411817 9803715630401404300 7210616169921069271 9985777856387436328 1529388289532836828 2145958620339452951 999254703309017158 1074164657007166146 15175046805157517161 14197083909216238259 14763079614929684663 4207754154735944881 7758166069374085090 12597922747090605082 1893035810678781049 8807823474783096131 3737156798036499817 7084948770245441304 5953840964061564535 12768897884559288338 15320918924253038395 4270831151842681177 556177068759124936 4007733168375852116 9788959864195721545 18373314646609994568 10058878735421406253 14764287150316168264 6644879417604911807 16761659963301664258 13824456764618693993 8477287181878445415 3327233884988824127 14801243575890277665 11361898622703099707 14794430618644938500 12548207960530597137 12968020366325504025 3885047545761210417 18014945693141257522 14991120735686053869 13619559640320660199 8057799364021189073 10747428110454372559 178326490727134371 14457264946541059106 2591030813032632633 17664328214661340469 17628372777902438891 10364513065158983404 15598841473547288947 16268386436809464974 6030846716882465899 3526093008045038500 10786532283708609082 4759024337656203840 15624541351905923092 16933759708068588787 9358816859450213329 4549964623446704945 9975290172838962393 17354477104806310779 10453283353484611060 11315632639852523999 1179040281461417498 3662210548769696271 5829735760470483875 5846811966016903396 17291210326163272102 3372602665294245357 3047654582356877282 6263885728902838693 3310638003327483837 16293464774776599356 11418097990553867595 2057066814753985203 12229490869911737235 9468812185209353737 473662526945887783 15864016300570152307 1491993699635520564 14066398100013804927 4922755748412081821 1478711237287093455 2523824845011263727 11997751263954985946 9043242202754598943 11010046785223496714 14611890822544075846 190376506478156378 3193638325945991028 6283918759668740700 15099388802298874644 11548839072397066588 10848546086558680634 7858687125097607585 17500055614218647249 9147385006346850005 16671851580139753183 201462403608550611 6200354765344863614 9974812036419260106 4263804961515185959 15202883640101556467 16915303638440468245 1621635350139082881 15761263978442328879 16550045249846621036 9113882315327335614 10447177523666121367 491177302073023023 12826143696674940640 4043811811974107679 9409619748433065942 17025525979532562021 10121227928627182235 2446549517012209920 3807510651720233343 3024612755637029876 11064075479914973126 768276902004054691 691014236027628402 13999655496753221852 14375393580743149471 261218853868319244 14895554094634749161 5854644974390698066 9199935850207383630 9380454243949483644 7501124714838600152 482953372284845307 11556592405345721957 3398143998812399983 11659581421740333276 3022890999360718479 11263048124746899625 10406012208206608559 727215390521219028 7892077109901927144 11759247144707059797 16675118275151617731 7557342830740523676 14550110168699917485 16935425393064205667 12308968002525450079 461098449105931755 10271935272805274474 10626240344265320666 12326205633262684177 7223811532898184746 16737209071201600084 11355033778360789431 262997479953983020 5654352765246208039 6483878725531088669 2410248239082239167 17978995661356362798 9876936584778088503 11172564257512398513 6924858375472731588 7245581908942177214 5405064208893284629 10721104472427951417 12649324544570397524 4097889942862504527 17564055005874174593 12066351458665169110 18394399977103114052 3166651453780104371 15008099904056354258 488190760084382463 2430858917665403990 4981227086968627670 516556880417871134 16284229527549375412 8772934192330395320 3101338772912330701 2922767633158327907 14532589883512122574 6719460927545183421 3225401135919915042 8572850379600317109 17851983922144951015 3476373383751516352 7163395980562769867 11120108935401084593 9888594465454404194 4798560909099562415 10468904786822195474 9486504585399762971 11916657339338718532 8193298318523413117 15148137928988951193 5614654608094256074 12568931204330065896 18295812972121634642 12507171777154285730 5679568542943733770 3305318345792192889 5494293197614496194 5442644608712373373 16675650580626912108 13457944552959694276 4791982380405295265 12973586598279991983 4721090364725049828 4786900312736376242 14176731048084986012 2309176409464343475 105591059152422798 14640423602721674500 11832033866931048331 16515640847303177350 4798142512284948663 1823350457586139278 6658477435519876299 6471761619053979312 5139392077494013968 11390024518694018407 4246432155222957196 16963889902632269957 16649190442918694234 17652257041082128560 1159905842974080744 4644134000930247583 14736167013908305020 1139351945670939482 16544578176385381499 5964309263288509397 434435144191180887 844751108529786914 15886586428249468768 5763143333721083580 15185913339388902885 3897407458875757415 9001874141707194271 705119774231737761 502869798806083961 5401660546565188558 11735817308096328690 3346379931558688435 10689727627128832261 1483177543918382853 12481546384948373156 3425690468669583928 7707951886194364848 3709356486759909553 6941673397963364716 16040151338876547511 16866300984523016315 6057304890424790216 15045180538033091966 10932601411155246998 10378560388398851211 17029645734582927874 6254233889615554153 16949338850491011335 10181196163072375574 3670730160159885704 17752204735900291878 6906428366032468265 6927614074456655313 1304671784525870383 3461979540423425569 13912210194713125509 9557105336846232157 4962882040608907527 12605398627432579789 11086997172587095775 8033903329372988832 8208173760008427439 7596532299804185380 213047086626314191 9492503015246036475 6106116739890795245 17004044125783176328 2081407156121050464 11205534302688519475 6101692955631551135 294013966999922272 14136589463930498190 7583834110306835421 4280357290175609039 12135908457792090696 12217899083994570170 7731348948541439047 13313380730520561812 7540614402070103336 7572939181659301285 2484726410077594653 18005824825245966923 17881980418935309220 10267602384218937344 4379142938348593197 2251275493123547720 3300327702366485460 3145478160999229998 17960137469931306565 8815954759058608528 3341290649989749906 5279300000725557388 4374136100816565483 18340993397174277385 11531758015931732809 18163319900672865335 1054811603760874789 17530673497829899254 3054881351440643538 12034378029063028379 14940758914404358543 16843663886907726857 380839243261525634 17705941408649473975 12644923107269528101 9260355905103547776 10713534324370536758 1745401824458212944 13541164459286734552 17384360565481923036 10001309796554339920 17623504379381866277 17374055282417911976 7510222426186716455 6237859859697281229 13093953871182599131 18197416652630624662 11557437905597157970 11921908632728010634 9067201471364878298 2770477209792512333 10373032550501045285 4716353746195714726 16244068901076003524 12594496750067247626 1430374099934455939 17559409221927055380 12117665438855464629 15627652412213354537 8248090609195584867 3396035096299386863 11446941859319844736 4743975946166337226 617153051864326696 5912201190199309917 16736772928693372834 769102952667089104 4043623253460519176 6700147029556067514 2137403985045828218 11863334952390447862 17535778131189408688 15349730968934012818 12162691317498115269 249871323855728798 8937730814407872913 428810243367661192 17673960986038653921 9641814865126796907 14688555298547685448 2568031938662016608 12210035859678337299 6394799996068621052 9595622829344146810 15590639769225262414 3384125587923049979 2734602175291922825 11622412330370831359 12160511708978619066 13987449777342464007 12315469180482377969 1195969134304887588 16432288538492842751 12181270452891900684 12076004190537242083 5294295498984340778 5260268771329577555 4823804695425334848 3289328314005881929 16646857874944095446 4178215037985353485 17116528515682006044 2712216252619096974 10445905106183167602 12436399360652911553 6933460136212843119 10239051492393898184 6641414547652247207 13946560915521646797 6330915812095122438 12161358178199479720 14605040995325140002 8823024412347691503 9328171287163200530 2281350955401451987 10396281063832436012 10034915356264218835 597152596519276303 7043271907325104217 16537310713832973497 12891457550941877864 15703228206941993028 1414060885367068415 656160033462072320 5292549208807238598 16091547157961391766 18165345224847126499 10614660149256965317 9448669669785369503 1348286923475058341 17565987290836598419 15532919081142307666 15437907470658055951 11118814710927075352 14529314904041332106 10556600412633074637 16720394686645427901 9401103314640586391 14689990581987372324 6386934483708644944 16101255046107224294 4411713785739486980 7732769252488533554 15180173342135149704 4176156408093717439 9256013404062301851 6799707373771358895 7128479183185906621 18425690159669937288 2164694185044706440 6384535987764637291 13350566866296388976 9689383045896932706 15952866615186621658 15959896805422885003 17132900408780663915 9438415922046641384 17351159598161851194 5729472385243700882 10246874812178149651 5268396706951822598 17826301203192632231 3533276723320498175 11221480917829700129 13376629336466259151 10377398189167917399 2911074306825933230 8345020965479780416 3197138355139255300 8441577860282144395 870634085489287326 12716694702009910618 10150424459247976296 11732280627701975896 18323595643968411651 8039411272165407517 13305866802960351850 14617602689554368373 2811087495115338207 12802254831568420353 16498432105763705679 247106995660135569 11132086500098000798 2205765832100236749 13018849994391315177 10527401335053664755 15004593600622388315 608850401207940925 4116256782467892264 5959058335561905039 16077051298846089436 14073370755031954871 6204529499951686142 11132623349187623784 15036862144563103356 14389119311920185575 2484201584871473223 4161926995830537826 7777208702876516754 9494188637332341765 3244629044167304887 10601769385911643820 12287210142400610691 2580725534516990102 15868225311001239780 10914886637387659079 4906600913875635376 17073680852611816264 3161890098709511201 2645206900238380154 1724460852103478616 13901753459151179960 14389475596285619610 6198493481515010534 17391358734481254352 2480317068859096043 159533325419147632 11373722446783128229 16344345586009649875 11244532790671997636 13420214409721706442 344248458477294272 4448711221167518767 17999032383196820082 4333962817986784933 14908925433854058363 6425941666532700038 18195674824125071126 11229525561232262489 12452306255814318198 4481458379536163796 14203163480837490074 3408707576697214348 9976765703949915660 1058211942296251910 3714605911751340973 11771897413987676519 9234922340483668504 6803068607224419009 9683821055062992120 12050286703115856643 9774771859706182106 1221825668301936613 10252510875347602090 13491060925024812757 9938236862350819313 6517003589522340057 12036992886581557280 5731716027568874906 1129113592377262293 4901489755616269959 5634616328798829197 16903670581358902445 1649775551832373291 15499879543294720385 13488853508575053289 2058380439797410031 11491940144650554563 6835055602322809640 14458608238395224818 1585799266183474477 14760331853196318977 3477844360282034364 7971473108530109018 17528212774202291967 6747565458150763750 5934964849839914268 10035482957722493013 6893015938918242849 700506298102685070 1594581473488575007 1871445809784992946 11046726647522991211 1186232175433990496 18186180753375306609 16355508093109967642 11186981287044552002 2171696314415737582 9716419680461179364 3055674800777013577 15298817573164950299 9918697546588912558 7237361726609238794 4817750281270318796 5954471400424540887 10186246801412650684 3843977785233244529 7934164201398238896 9541580131570316261 2386703960781846433 17351877331880026102 10779067306571921436 16846884330661967710 2516377413089355868 377004044737265404 14848760354420281667 8331005137532683744 14135612950464904743 1079441974798980163 3656930264901367431 16366173745897331600 12788672495611731064 15252287962024523180 8497256966214064853 2330709974300773876 11568060580485317888 16245560191386715408 2917046831896117334 14353155832245542331 15921766915565437118 16949642237552499784 559899041539590849 15553437695661522068 16090445498719882746 8115910897549281578 2485533172214759317 10837531017480639977 4945245384000219371 8241527137276817448 16163408257142543738 5331588774253704796 9088955849670956347 1274388635426675924 15717330943049257533 10287303563290812714 12712121024346723887 12257263571918955797 18045847696820911700 15413794781048084186 9123061052199690786 17796809676764352399 17460193647077009664 11055120935345969605 2260492812155922917 6386056965283150452 11407107825313870211 8766058614400180869 7697894651236583582 8102825793732965501 3439779625476213981 5652250066977537003 5536895328039985295 15478874680105826243 17466677721526519118 17923225808477193366 13972693478959546720 13479985012832419219 14225142573898685763 17582285167669182206 10157309220318426182 14519175347011084566 15553090167964015267 13286034605592577698 7908662548950429608 6225959203014803801 2276894528218850539 12680844966619043912 3921484051140231179 16032002544906035058 1359202014308250864 13901872961451665503 18152245979405488432 3118809900779645982 12086387549090750223 538633893795239498 15053063748343122335 12833070212782105137 17760539325118373402 10610438613730968999 3670199798783148113 5840652815143159377 1306798717779989049 2766107659315731581 17902122236239395060 6974642235602381242 9533495145423849690 4776964509586536883 13537034963162142062 6889734266866177966 891866285263467500 12459616894824734589 8973381249248924746 1529876820682077101 16478178162190226840 1378762813783149962 8728773236693864515 11736416789661522196 16184683308840559920 1915275194814560769 16725693558558069489 189461216208934157 15533625703040755210 11013774747092081275 10218353351102220096 3388294075926943420 10807669585294315736 11227747019868702149 15016031367150462309 704251852917690638 3289691518866689674 6219701046288325721 14047935568071707872 10300740698754654321 1121651956278368309 5793156473557214938 7511536323728922409 13881957657878224495 3379363099785879383 16959994072728174323 2047006366029200559 12552756576363284230 16684499257075242891 12600969291538628713 16310249240088784636 13583674131845865587 10346734048385858660 18084990819509615682 4113704634376563731 14392872660592531678 6459423537658221592 6053949028257885913 10376353569167735958 13885950361362323144 1281192199362374148 5352594348581729487 4882599578764224706 14981935485301206048 13173364421885343449 14768792319242994616 7044819760896677783 8607547068170106990 11869087418920147842 12847736096473421215 15739939103406765782 6456787453050972205 8124492113762492439 12178205523527701091 1634204014889346208 2788163003940498555 5136757492782024201 11004501643445579802 3568225732516734571 8133744645160672889 13685060886916225048 8910845681929694247 17419400251576620687 12135856885368861746 10954139119830043532 7752101480200751164 15848929337841746122 17240362397054604022 15226211697731624708 7918962038476941660 6409990458644799260 9927876482394006422 13006513625885263768 5892698256330865548 1442380938988647047 2260320678496615159 9036281211427164208 6601976989689568812 7113553448863198306 9557913748006314124 3651405626897479146 4586090004329813369 7444086775162889836 10361404923136367426 12200077489224647258 1536916973775830739 597386186704435620 7299751243711357903 5794840944995632023 11247821490800633773 16792458786584185792 6907766532813686995 13623266819073036080 2879651748928960591 14966347025558395370 13851506018849314938 15924655181188331904 15414098700423726699 11991612912713773987 15099390266410333893 4016316544046406260 13003403580585699699 13528321960717702113 17969391398313413413 13135003938026352980 7170694625334855769 5290432245262202528 7828011189198635120 16975767641540425948 16714948977141709833 1350748771466326796 13407721872386115952 6450431559105932513 12135711721557711730 6883748958413685072 16273332111638213066 7655185690495837646 6582303837198047577 6927652206931215603 2998120400338338093 14650703233774001661 6789125549069266546 14951152123046470707 15176226593765007033 15928404417087904509 11016932742125428781 1090759113058656050 6993128958537036279 4260657155870661732 7250014305852826885 16899654124321503495 7736445326065825690 2603159205927934956 9396605466675544706 1623899626824745957 8036878881807558118 11924971514464490502 12584759766320798141 9971719590342519917 14572745126889948740 6388174699256904284 16326781109004697429 11447400033855762614 11070069251276576986 8976681193255108284 13997846273937341733 8369283136542140994 14520626343806433312 2762949681483069518 17459627748836426130 5715188662967211151 1007100934128748002 7740429084347732958 13935366584481407630 7769906885278929160 7449603237353538032 138723287522963082 10011489932585249379 5854003593728769894 1418402719795072601 7363170778236991627 10825297623682384431 1966876190276407628 10295946956422927463 9960266060359880002 6756773663259538347 18034568264766234023 13404856029891918663 16978587092347247379 17334737237987596264 7854857028903890023 17545092929318167108 17257785372257903932 5582126729687945929 2954382245760149574 12240777601558087853 5898806096974648580 1545193474532422908 458627996770845698 7185097687824215010 17818465041436257656 9930012952539182613 16003259011966926448 17966946926956027573 7778623701934199667 14493341809860538874 5301763693499676576 14539010031828635939 14112369578316349077 3701339510480254419 11337127827276152345 740639185294642836 2256382906471578102 2682216059226952301 3841592426437223468 1388938824520599628 8121677819052523184 14011833767965116054 8099493660618590855 14739931054821027104 758995227530655135 13819205332501232995 2614291964626907697 12600802960597430029 3075757618940516995 8009364207559796481 10462253709384816553 6140196216251488001 8680134205031834704 1180142537861284821 5243265954010171720 17442009773465311146 16955710693045505837 1396982983033520099 10421094330010342935 7893525722677915627 16808281121476234069 11832399621506882753 7503426873444924904 9237761922902367017 12457020418604156531 11765960475064196619 817064157633574388 9858185039051684863 766296526862790359 16615023990678521420 15840588712751639762 6123704229273663244 6904233117898606830 14997115777718785284 8550378803428895647 4116221783970064911 11668566897862565410 452361303828533181 13929721194347596217 3627921998274247572 15959838154611328842 7642764229152349969 5512306782043163495 14368464812096936142 14386776442699802842 365723554127309172 9885881014912954857 12822298665692314419 6959591236578664558 6255175599508598719 3385869172659125217 2512155230550094857 11004474953970959343 11376333980565953365 8714038078660647544 12524449523459518750 13128800325237037191 7955770646505188981 3385176578188711163 13583234953983958135 3730438036900582363 2274726879362073809 763024061709084989 4211407405465560465 633725140298475356 189507365546081448 14400773648440295341 7433471912450971017 10655633492370477235 7293509590247143270 6169652396065212195 8560351497074830372 16369869175723974415 1989001780657381761 15985623942446882600 7676029348348081730 12189245155785000828 6147711053227913355 7358318301763532482 5949956270715621329 2674802280198073211 14291866881545743328 5062469713313947017 7296089815426704954 13164144893288400022 10884716727232291007 13144982599407073309 3013143285222238300 13647171228263012024 7159916903116793502 3995848735007146776 2250891095979292599 91534380274215073 14805849442633653397 669022565216451336 457306215644817603 14676478186112559604 4811865235261114615 3790672799082713312 12944423682008717324 10626049746717634561 609924581665290683 477319787142367555 12099696775413901878 11955211803488747201 17453645776281639710 5820673445553751737 329522323783182166 15008516114878144107 5353696067702528781 5079256931724982533 6614234134788324090 13835507285426586831 5479481858444300735 13376250034357994632 433727253518248123 8734186375331843426 7967419970478238433 2993437904454067107 9001782759985405278 13973731720554459881 9488823269620036556 11704960438349633421 8526107434587494488 14650720592132719850 17538875201594758894 1024578687284382083 8278228936934313313 379523913371337762 11663155773437440791 13206312488574501311 8421455610281011971 6445372684437269036 872982378973291582 4614214903463270204 16369344872260471172 36586416307623981 16734261942682438866 12361237445521976709 10018748488011153273 8568317404891954007 7274752542491666937 12907243046595273003 18192721795971318533 15095398472433734315 10355365531507355900 11825641206495391935 7249824895738279317 2542318619542551993 13458500440545704641 354865974526573963 6864745755744536472 4505374363994213313 7747430206515852864 207668315163497330 9803311783185370467 5146121325635605855 12297105071450174022 9568336417873953953 5606427177805366472 2414023706487428498 3635528374286267117 6030674143191539292 7525381243567699753 16025534021107380090 10391684704679356306 11553988407743400135 14350800119160810257 2323297665569251002 13131333528731403925 7700156739506764382 5713160475418067951 13398456689654578090 13054544235287676605 3922534334223554227 323818986158577923 5016210349387910131 15862845468214673727 7719970730058622229 7788878974200532707 865928458030780552 13795305828545020661 4511120266699191022 6720413605614067149 8147362247946291772 17087167749576866993 13570313255217615573 421618275375110656 6561126373576423605 7202998208989068032 5551343938989017227 7973391483308010695 8206238831111722938 12775570203636097304 5716146411771906070 10402181876190450211 5788225493919858915 15314601497205760865 17429497949826046947 14217741381564317007 3344001639278174879 2955366843419969727 3561792454912020811 12321443358211311877 14675655748814762098 8456714847956567589 14242949908820807342 12865050905414757850 11651152546336831643 11195457365689717481 13682747057337201789 1056243462995613817 11899537684982965943 15998229828915328871 13342878577746176064 3140906535961867222 14583561610858201103 1017847169788749608 10436789255210685372 14387667033811464881 8248618278027255722 1326240478072645076 17194131563215003624 5535863914476887419 15932985756042189324 1534213085761749842 1104021219587817817 3027449040585255492 74067275702419107 8801584400402732279 7103145699779940494 4999676184849628498 14397284975463692357 16423794789509400510 11857752569089482004 8187699547666636995 13909653274596895063 10948814081664220056 15993356808968577821 11086814426382214879 3044862184173762908 17187577701058107406 5999348780756086856 14386770792312330988 15068921605317313869 14766170667992141915 10352133430202581775 14515401941920510199 169768574323977422 17813556935153924846 493357076446210109 12720224930580830392 16641939603897574984 17498285996538341170 2856744729708854649 16221989023791723049 4789732277569276942 10102154391296530550 17213624622281799610 2312497524399269095 12982567968207564943 13195753307807136129 17842852518548380934 17716719866728525642 15660213934877794272 9598108215372015897 16549657503801255420 2182746907778573190 14591456307170938628 4265600920655470069 1917061707459966108 7059936537629183377 11890078371796334865 16122596128286127297 4627204715398263137 12927026265883747329 9969080069772561504 4288994669705912045 8716930865292330989 9182520119029881949 13818631386958755309 693975624724991134 14151939205231174196 2959934295110102600 1742164341098450575 12454208218033552115 1514849067502751768 324683334075661895 7292082936090984265 16479063149026235424 14899474625501294420 12141289974211692979 9714924017894273168 2850698677950014760 243303383743745080 13756463179772990352 9336325605458606369 7895876753738296324 18329418348805799291 14438063904436308937 1983151673435925081 3975340995518388137 5852137729321793852 10700011104431361346 14519599798821397292 7431292572730162507 6252035509888532962 10622016355408331489 1953714937351043196 7755137275600457425 721311234184552317 2713025810441762395 6564133274745938843 1467314049741092313 13852212454149691700 17764821116670404319 17250841378017503633 17170385223877251091 7765690092628386605 17626267359707791199 8190138814213200705 8763151560598473692 14189010170334632580 17688611379710419939 3455243076657471059 2070286013971224105 16205709319919882991 17971927987784475436 11165618190368342135 2414253519027820110 6996044194388887741 8791154808634075418 4547712680001188886 7101939460632390426 6358573059297324211 10770019349880097900 11519026107015735614 14505842182824851268 3330658176934779667 14089762237619926927 855224710027255734 17736621924786292921 17508991431622576370 6266854014484337312 867837341398543425 11576025902878476834 11312686192655368562 10801690849623484326 6646613366667692803 7684829680357651600 8235580143026598308 10149629108851811722 12730008153739069176 7132102402728819649 15785340100526969600 17088991650702351100 12824969959976056540 12488105664481744780 9060850738321757931 7764968099404131360 13936047023507505833 8338956104053400486 12953993710950705191 2444614890310349641 13383646663023816495 5584413727351436664 5086983352691333353 2106110181007579992 12542108801941714333 5381978595317117105 17450880847794218988 10695482353975274992 15579163821618581198 4374463626960699445 8163301805211609736 2264546240716919973 7820812925432232605 8398203159078049621 12516530373484190022 4165608515392856494 12728997087308929761 7093758317990101168 9518335911444753768 12537032622057503036 8048256805634316688 10282859095424515473 5744256173984050775 15487808020520852936 13630997562313138895 10348511323551994945 3396697021425043814 2910200335712952763 12843669443934969539 15486418822639789616 13076279745554240217 10593925052690461704 11262180583774041753 16955412319477703714 15882648221116250356 12154542974736234485 15506210299002431799 17703927429045626403 16065465085117884621 4236905563403961458 8117759877557785333 14639823860335792638 13039403468181039732 6707613498930896566 16737473683240549492 10793513011227016394 13362238970421903467 13900351450657200964 11756785122202316078 8320701612602636127 14281699580359822680 12645609574531514405 7762412757237620160 8144770663797604031 9444433607147938470 508402488061606121 17711200976616049337 12850559461080343916 12370259284408214348 3276368776030513632 14960324984683899969 5204237766557461840 6622267959910949306 17889346695401671004 2572289268384006498 10109804718540165512 11560180798059723605 9944558238595932942 2521745129240820862 5097909856286972020 13018477963280009157 3900153366660712152 12596600749579689947 10039119306222768358 15147683953886316001 10720804343262424004 11246240097142274248 4180692813001002150 9038441241676401201 11272029796613299647 141469515188408595 10083586507022988941 10617600849318678823 3390673510433328178 677102374409558291 16271559707770541112 15056169421356290392 7806278470988838091 504992322011913844 2443628258543797130 13180508992963530119 9611320690220264351 4614617754298522190 13279877106012594507 16318293928025943601 13496703866109574005 18391289707224681072 11531478792263088703 13199886053193924765 2972145823723376653 3691817560853700648 7628174122082183425 4930737858907883196 14026486486211192727 2894310385924763092 18419493737102914503 18175155855373844053 1067223890030486790 12857239128691634121 18423429980266300685 17209091874885682522 10657426051422129321 2203606005089095836 11390241460068198349 8816992039032613043 39723317536255175 12493189025003035584 6406110272904115318 3529633012902518933 11395333239195879833 3991962496453998125 10688163747742673004 15367497308628283399 13737185652764068933 2269408237041544116 7991406028761099075 7870782140509573658 9803038160673423301 18115669999559247054 14622012866508441149 9898335321285396959 17473493497518421922 10247570107163725401 14020666444037871883 6960622706441218046 2026182232748701380 3171061614701288017 3843744376152980479 12369612788423088690 3661687024251777712 14412249153523711626 15791490113959614078 8631629245604456002 13740509694884212295 8725242435168775707 16605453603663391291 7022917763388044798 14036998030665629402 9202948049933942 12153207807836141719 3286001849907557453 2286645931585966966 10221790212834221881 7626116135981123297 7784116236038587651 9195965876430650666 8380723501621859555 13540240484220852893 5363757603282817094 2610687302989191878 16567123462759818834 4141855085571596869 12261732367987588446 15386512866264408402 14095267881688997089 15854647930032001193 2472828706994798399 12495100149356062711 17147705983323194755 2059486181384697460 14583698281786088530 5480933647184076556 7370102767011149373 2580111398004239939 3898374720048099572 11261434569852540673 1858951537872804620 12189613995375811996 18286058722783430716 178477882783452866 13261490146783073794 8848341246262863965 3533447658962461620 10315770459605558702 17861378880537959879 103408357122689252 14626630721609969966 14727186966813190515 882421375369060800 6027228122929006343 859503983371803798 9309763538340817477 14385577543674357859 10481422083188258626 4357832338955176163 4802572937419349770 10897085007905024725 6039324337240177805 17759743047240500387 17336612506555847344 18444413225367577441 2350180442712501197 13121543667791734685 3327532989160228918 2929448279611556046 17537404480556781309 3303460986446582492 4760023153847796723 1224379601842561323 8706862322387361480 14271180180524877153 1352503422746643320 15495369347194719800 7185518093635854629 16721481429355245079 15979007278533003830 9100072509425480136 16515394363930634123 3455267666022165688 1079454434552552390 207178001116679962 4214996790110279165 7586616217141916461 2813565318005264008 2925065930626673190 14068584303848312529 17227081112830320195 16215111389373913228 10754410327586464796 3655390194971309407 13559372840253309423 15219934319326174013 15420844774319544151 15440234035689494925 11443960236742875231 6883072777990380514 11711046111682029268 2997557461687866312 15475040706494372920 13165562857336936524 10055435398097468924 5262087788506005268 9089127627468763682 10788044012698384139 18250755423168095626 1976358918146284940 18096974450661307878 3662316542604808484 6236026479366000587 11542285123767396651 11565172883521988072 10911054953286347689 15948361361853219978 18314452998629912602 3186498918274381884 14371568210803383714 16997144084380232222 18282797412860653573 10577044791744458917 3172271784956804568 16006764419459441194 8157723851336306867 3179421143850367482 6729937919390107174 3510401738793784823 13628585913652085325 14756403021133217732 14340690696845056689 13882066632381039778 12820872904513616518 14452003606515272356 1726382454604208557 5984334766407226318 11900158467085421128 10289774887317500721 15160353443418782209 5003352486837561028 6057049043931544313 1058603501117689823 7255546335523469210 5342571017253980486 8385034858040725233 13987670908101385544 10216310334415717381 15836922984218473404 9408494242149836827 525503413568253064 9824524167554930447 6739546761992955751 11962401098626897267 17571922133029031395 15126481454845622767 6883967081448770241 8528876090028957907 10419344955971929385 7274342697699107418 148878759665005233 1854100225814377978 9287591085617993886 16263113179973312211 14413661378243218565 5441478856508389591 9845498929644313327 17585957769027218860 8886830546815835806 10152703881779112420 1697849238123249778 1449676859322443698 13174288519068128452 11536479236417718521 7936220350568482261 8461662686067858106 6131037030436662579 8868409083929562247 3710295105734906162 4232325784720950003 13065018757417393029 17235964517159211893 15811529844813475266 2414124834941671155 1315759649818016758 12883770240225945338 13373573136287099740 10298402853121254730 10086924035991414311 10202065124863150540 6978219844832269880 2005574074850308786 7327593316048086714 17658493889702975348 9468290181870985593 13356382243848861816 17277300593762171395 1792862323120244730 7775580775135411577 10907664654762226347 15008800361943845309 17793454728259163952 3501567023016209891 9902909619015347084 13751827882147477856 9514748957990703825 15645320159314693218 5363611855113127643 15826518093651409985 10010564281972872331 311902325130451177 15896446784089413818 17247366358141478660 18275567640142781335 14807857897881572084 3442607963378423086 14121046932177959588 1149570648163803161 14864178882857770248 6003828093532778058 7821175482603267935 4860869813270816932 10245630306091518542 3115902665672607191 8709349604491228392 399832970950740555 9390050822117152560 14082850006725481453 11511385533254644035 9073037484906774756 15320519238729638311 9679922410521865642 992553054078578062 16876460135983741989 14010108881167052894 17559492812130009942 13422700126498999431 14601134496383584533 11831581716242171697 4224610443137801824 6007632217439274438 17441667774930448883 14076111962141501226 18252199386323537207 18429225624460783931 12461007344815765951 2257824348088771595 11453113710661071505 14233053494428551544 3030011718752967435 13986983549714907123 11342389442337574659 8893686145086763707 18027756476968555007 17780474749911432994 1062171974502201497 16814220823945458287 3751849417466249786 7447250273198952238 4570617620857810230 18072579786816260590 14963857411978680580 5685123534747747607 9432505308749009849 16171817476510211149 16348169737667218147 16356474618067666885 4498968871431244701 12549692600339314011 13116843779869113659 13748578808866973385 1864213447675767524 14563638121340662222 7564504293324235078 8689847055692357012 3778451263652239245 14626742449197513815 8070328269999923018 5353408083621937530 8483565858466573747 12688948961249157101 8639924228599798323 14547702506889477959 2378169861588725138 9027171103532184514 9936808143531380315 1309418598697768729 12542705902066351330 15624069042012503617 12508995765375707276 17037662300922799709 2191277300982535283 4642596553562768506 7218924747504018664 8793575483639418167 15729452108404357930 4656132357373317634 1433835410909547330 6684991313632320242 5529781551342424245 17597681522897033060 17844627248890552236 16393308190062552389 15788936401483025912 16447947842244703941 16659435636861819960 2750655083216835335 17923907126760106231 12262595079327086375 13162539861512770993 1029062043633161631 4434507815855400421 9431541366035323895 17361859879895251612 6067695069515273831 2025945899759910982 8698890844968297436 12695560324387575632 7863867866447593295 7145666662523363837 15071138581237325684 17936963078255708028 1705010876379300917 242706477627332363 17231572458243326619 5660380268096809738 812852116355760807 17557310331043124317 8921561215770723742 12190733037303513015 10470407474874986984 6993093847533314065 8227385636983517642 12085537081957013870 5652709534749272866 2253638848384481203 16243961654406206990 3113217200572969103 8197396406278323559 7643628613498622177 4720156629376623770 7280327320210748488 14227454867347365746 10752485826614736325 7193088307283135622 3018992811079269438 1603227856750559320 12640514508373545330 5947407855688666595 15052638458376408291 13813919788477453005 14363891368732713847 13341542855717871399 1500819246533797743 10349165937186950215 12967600302552670311 1212711357618145556 3587088800675083045 14959662208091622270 609951957311755890 891261180234332144 6777633418108702865 6595995520023965991 4749279023965974771 1239726198094828108 14303134271203411323 13565901260505883942 18109978620112665395 16259678867881429257 3582336318859050525 16800545566729085502 16516248019365403310 6232732862805822567 12577579908138060014 5078016338670230125 3969049325058085323 8085162871188099885 14998551212937394027 17137732450449737688 6604445977158372161 2112096307680581805 15996583228919758562 4556890594521860788 1060217257333761536 8416378047748710628 16071356891673420625 8523288667269140562 17347389921863424342 11376035529196828827 18181703457851650432 828802223993658407 15619546113411542468 4923351836641259513 6105856694340257122 1570137482909440899 6735009911722225550 1831571665589289010 7288377142182088332 7991044132969198238 4073259800455782784 5641274925960337258 6939150623194313838 10687783368109914258 1194618269574271455 6772465115718887049 18188281136997988046 314745930742151801 13451172502119646931 12604947042220368441 2586960278212474629 17767194065979767913 4025473176672292807 14949024788654531036 11907005985000411951 13068933906388640936 1652222014953650976 16296696963158482026 10713124120573063299 14598740533720019645 2786468648282751576 2523851255321150425 4546740789631965440 1200299167219044972 11559511617258429950 16889940111760806647 2785920412867775064 17842006967071261235 13731294224725408971 365441011746747517 1496363506668120710 4119513848343584795 16775061560559458920 3403816771543647851 4343493917247962488 5560254857628712449 11991472799892233282 4380268589783373717 164034538594018981 5449488690136035203 18032495188535403551 3705818290746951185 7852131371336403925 278808802608295393 5723022275519846496 1066946033215927061 645532131030275776 16245156910023679692 7611228603108079104 914305158266954227 857402120519408851 7512832942752997410 361932012306479622 3887591183383214209 11578302562986722932 1277556473175349607 7577649226193510559 13967663647559168683 11543934633466871021 2740615341359770933 3501366839566153039 17360753681658394674 5104851510840497212 4671831570387798036 9226121679405857876 3958293801727312730 7370559186630340631 8878076245764841125 15663244759261990973 13739863230358889834 6817353374067647611 383836775143900511 908859728709136437 9956932845149596848 1251020037552590565 7055141634307981158 16972723266556885642 384399200251794329 10798726242780071002 12591075602042663379 1260281362583521458 11095356413492134183 886972064129090106 7261703955969416601 6879307129015299655 13049194640509905788 18320600787722432080 1056258891517509717 12139452017650469565 15887867467494498601 17473741277267281458 3160588884313607488 14713921409041080363 14062778173388911547 16170400841807828874 3043637904051250209 11801925097456330153 16729898372569018272 8589125480111458859 15996816578669887350 607455613923470001 1388772077309753823 15205063164715037469 2269272170915923201 3613079833918961823 7623046936199371359 7337800923272577015 16973907218127570516 13601744294742962646 7896447737693522853 10459794913551734160 15927987676093328925 14064686005700755389 7086060925155583297 2151607162376369396 4989096365984597457 10918545929127302748 5812608699259116751 9755727753501980888 7960228596032820250 731508407045600952 15133236308196583151 15451426557762422614 5936388880606085202 9039145472623248159 9186304354446281107 10598328961186838617 10651068754566239699 16819821365750039183 15811989515364243491 4609062512074453432 9644920514255788107 16360988473942927886 4733191909252324944 3676001880385517510 2666653134384298925 13144114820228866122 17912975279828649116 3478822622017502807 7207139846046954220 17604443691517575594 13653216621180155481 17741556549836239998 3048228551257624628 693380539328674347 9136548230701925048 8335729918993183287 18081787659963679336 5406746569425469037 652758002989096823 8564324494752170793 12180136092234035814 438271392643495198 14742605889743218877 4778197207311318234 762488198308489937 5259585675557977670 4699505272433278408 12466285509350432077 16123715744722722666 15991352916031417650 2240732838414558893 95247695021306231 2466679657822179147 13256136248783589032 5442490604065188881 4464317255057764894 3654012273615529758 13896082520134096171 8433864950304667518 4015869987793333880 5871037545775241957 6289245581622062016 3161545743476918440 4668713198608591598 1047314704629346956 4114606728271878435 2001875030966223128 2708362580061359790 17127406136253533066 14157016175728606439 18162669827838268381 1478921624075804482 5641284262136288279 7107409981581613063 3366334210834763761 3770927891807226498 2310585309344021322 5426840704253767067 17175573205889831575 17276746751191805378 8459649656168951747 16259473216577396104 11194081676324971645 3834819197861276733 2879301791840709215 16536221721711439437 14835001711618778140 15367957476715553214 4592276170077562422 5102953820603134915 11905354719256628203 6907804156455293605 13939297041070949813 6521050013045549658 803630479668614397 2938998137004865966 9872873125459590387 12070919622486425367 9597759458992461659 11954684906087659144 5035673692872830074 5223792037355192962 11476793015154977037 4737577605478763341 5962103326830293507 9575649701885828763 1420840968540354665 10796550913519759269 7767670237127746072 14345924174885029720 9470987021831836800 3748539428869411420 11656437455195142843 6567106638725115106 271218322744775428 1288910862167983204 12588528117305186220 1081501233516600486 14565308774210079499 10453058288198640632 9073595981233599322 17776531637711806263 7111858002522977801 630651930008347318 12336601968170870154 17434804823465195020 6780945974459817723 18196861532474624776 9471749181594915086 5649792782595028090 17291969275760453534 15356448979140485694 13451104149293294310 15795403325481477876 3852148207198114589 10061789914075510423 8344540803107838478 10443446329595925212 16540545757236851400 8354444623543171053 4096655963116153354 10809402034766647226 1304637725323696811 11767229079236289477 17801181259411696917 4996718212667468432 1968023636128640831 8732209028090471166 3493324315330550376 2915209961803101756 11708696814274107439 2575543554493798693 15993374099830002965 17178902233276194614 6534621631276171410 11607347487161398902 5216083568044433844 9951172445971547856 15512373374801425294 12771180446204054913 5282172741149527869 14651268324572513369 10854008834973568091 9027431721895435172 8524587411580693860 11778295222796567522 18237773614698231916 5038440702558793220 4440766741422692777 14055083618244079776 15060908547765894752 267376639345999423 361098600963636043 6170659662238918952 54384841840906377 16519451536251382196 4080665105822027531 2853618795673707931 10949475284261658775 3334209319837547839 5097236507481545298 9938932133985183536 13657803656159168074 2033126907968336574 5908275044762047954 4891601879681168563 15143960855355501959 13600906578329783721 6341824695952012672 2757631299352725956 469373124463643007 17244692052970294655 4403357321434476637 8000867829649800664 9049677354077077607 11230436690021813352 8082489716485121571 6060649039910311939 13538821377493519626 18143864217772153711 4239916453085986352 9159840184434853050 11800924249610027222 10020075620300277427 10220803332128624595 8737189457082610660 12680660489833608630 5181337057043157622 4653300985686769349 15367571123938331255 6522780807323591330 14900392738589972108 7380183993721749142 8573004933818160647 956516504281403929 7522664940338208343 1639080741227742341 6097037952296759636 15830587959860358703 8123444529339305081 11824437445978055168 12744299542963133769 13559966479142242636 10741131427637889136 12826744072848534620 1598085262916540196 10956186532328947085 5600099488344676726 11805057730372472603 15177794254861446353 10304998403765415635 4608554249882173681 7470444390820174744 1319558141491009137 9740851129309410959 10841129946430396327 3494917253627933595 11736115952490226243 8833507208258604057 3036005495260751921 13432264101486475862 10806063110407404823 6399827714503780738 3373375118109313483 9994324784470683080 7097721038499927109 9954772973260650979 1168106691292167581 16168187947519182395 2174259569860956071 9648886679428385962 3035891318239912815 2235324990285730690 1360372112916707352 16866732361240577670 13459793478463325533 1235382519615159166 17421743138552059555 441204544494810248 6174891924356774586 11132791716500541957 12408276359169841554 5087530743132654438 8458194328876610434 11115899796496791322 14548112185355723109 6545702814376244823 2802604462460309397 14037663571986698847 16554996547631616127 8404252934287338655 17398198573625235304 2535052120471313944 11763410195050913212 3353214474590117319 4992347860337244126 8228436149824539829 14357920804303239775 13740583098282700633 16757186655269689958 8513578010030477366 8919483842414863356 288537877408052533 16045781550354635330 11619097487567610824 15690604898379519425 2108357616319642107 9850931091719569367 12239962712020432355 2154539774364688993 6054640235126398348 7027670698456907297 12947567771283713616 8090653320407193166 623063469889428809 4427533839146910867 11255190413711358445 1411582296212423790 9476110472515420582 1008473223090105441 174351079334617619 14972632506379782051 11950180102278600635 2031879671002873188 11027276586074035303 16080572211476347048 5687166430365977128 7060000152646336867 2553712965998953230 6271234985992629831 2313319371431635406 1112176566110365753 7264713623063468820 7121698981375093251 72579203681484769 8499151451074806527 18358130752651839370 5519277765689470330 9013892278584254664 13156719920533722540 9176333482349168036 17165545372963709367 12345555164782440187 18024499667012400696 13919348767647472560 14089173090931204361 4961096672469143110 9890394869094398579 4736650226688596228 15636768283668250501 14847897820789568841 12875821816892076473 10274067164864594698 12700818073706443242 3490827141887296141 6764852706442829964 18220695823844820767 6170946162283013867 6750397473265358528 12857484510128791372 13835480360758980428 10577416911689470623 13011581776701184718 14237605615663103973 16239618634094642846 1691807087741553071 9208524495910037502 3571644842748056248 1432457556550143338 14921192509359667622 6101458099064614884 11003926546798879871 562752327774357086 15465008150716599220 16742030327627023276 1300330073359259999 12562053035382781306 66052943803165405 4736069437481764865 7848501626198794578 5202941986621275906 9126372714554032510 11704779249582374250 11871336208932330101 928885035883412541 16091445819151951697 17760960783651141725 16315869121277431630 6068290325578766673 11166937592995455882 16849342124740803236 12930116969505698004 17471439911825135823 839296673598445474 1516437587498750815 60075483929241638 10307219027575741307 7510332024362731616 12724087203822996580 1822946900608880258 13686567206399882726 5986039802612891163 10701346887515652333 6521252067665956230 12620505171697999362 7508841758258235791 4824436817256026247 4162999972486980943 201332160234130498 14049503053038208969 15006342155334432991 13522481596689444258 13665406245241550338 11350542363609814744 10715939687458817969 2253030178272129846 6296476555001699728 17866853459354010627 6221025192340111576 18272638082339111779 1106146451772530898 15917686266792948593 4182928966689347936 9737597539909849224 10117398221412671592 16379943431694502064 2411956249723626844 14554845353025388454 13215400848056411588 4183846819249557955 7424845350510743961 16793500887931163713 731958820901446870 13412583848496135164 17220776158498505128 6185026538531964368 17102550495997970577 3666029665322614514 4216085461964670102 9265294202415615338 17488170490739124883 18349119638321705435 16621325163435059609 16149806799938158614 114464302037352607 15946131932670755170 16054566469904654641 11823560228280728017 1552811969040158353 10171780970886825539 12982043162035765756 17777172766243978602 6911915725684841319 13132752443285325401 251717376832795457 7672142232129174672 3614793810595511489 7652161207693595928 11196132464973229371 10822371915903063565 15697736677353371135 11621883941078524965 5085593442374818470 13544354476618967290 5225302831401792736 13397938734247507701 14795183966078600144 6294654287216309994 15578742685142117516 18133343263680519314 2012700019162356815 4736396011256842021 13861060907326791430 13057452643596069137 870202620086912843 4950513409914520067 12679105332361384200 546854829072226061 13477802893791949443 18188771244365585133 72643795831050300 11530510102655770612 3019779492250712940 11433387373730222384 9474711889717143568 16580948457620185281 8208180950831303455 12671751383669554363 7867480307577340629 1267170373465990622 7394070240620173933 10942963017950232347 16238290539439103035 5994368801816226280 1246037457426081422 10301946013314505211 6100130383654939582 3925927270527097747 8855209958108771110 4971537856776628851 4882951538058218578 1418288835076601266 9460409760780651049 5314689076824437508 9402426742189043481 2335726819382297938 8596018803917524631 2085148474099227917 7857411800415254249 15581410556247064225 335771302479171409 9618104170686721530 9703525567853784623 5485722292902671013 3860449499971792687 1510811418833929779 2830435680597087610 9271769998028355343 4517003812984797004 12175810322032644427 6676478117222504714 14114258437688692552 2877430726586980152 4071774783268728286 6611491244761394983 14143968859944714826 17698348580371243357 5649637113503196294 6873958714976942502 10065296495151957813 13867685104860496419 13331676941061496337 5818942193359278990 511036655568271600 10211170767322784480 492982186324242469 5873196042659676876 3495842127330655304 2715060825687704850 6673601891657440989 7627136542138389050 4639931575018308901 16315738537007584205 12167786542897139721 6437086600954469162 17184525080703037109 6123336139846082286 16822447439737923433 706141059927435487 15865855847874339282 2042821910370650954 18298713528406887843 8479215373966330585 15100360703389050752 11643355989450734013 3232493688030770660 14014940788794590443 17922145418987111024 14304566403563096717 9165250622967826734 16184695060094320567 17789950848780837245 426898204442661615 5038755778615302441 12859614140349363149 15423699622105673213 522968850095480672 13855916527720775586 8480427868934863844 3585752831890200344 17527159150087640797 1812723076020991977 1455218808821711342 9634004597891958506 1782467459912249235 14670753047712447778 411222995978747481 17414520140722285234 11484131844842192705 12054898908668253844 11824394105658259560 15822719453558837589 9410714995990913552 15042716401561449244 13318625724514426069 12639285034334963411 10661453546259923470 7109900537467447538 10125204771595179995 7315825104220257227 7751068205574000998 2047371779260169434 12520430384191255701 17149358749472809250 7462948494711521914 16136862571936164182 6941255924936572161 2621522358185079364 5367481784633113873 12825950114375665154 10052488811604623022 1867730285123576885 5780317567249227593 5936383707414964139 12174470685132306627 17533325502658722490 1063050327109830954 8093187998894457696 9622790828078572510 1970329723268792115 15861019656819223981 7840888338596167008 13894145831821015141 17145857354680339492 7665823177333634000 13874635385999074196 3116045554839668739 8436458234827663917 1309618192166708284 7612646927261726298 17044749673273159664 3435516986353618598 16478499760628310383 14058875363219318126 14783906089170464289 12137550233738550138 13781601464037375596 1662772803992738091 10083003750918664902 5574454968291532260 8323983282331882505 15795671692762472924 16574947353829701631 620096779819308110 13774744141301569027 12474845230680274710 3864959253034513424 16622947254763425999 9650685860995340570 3773602832957169478 7982128042746840008 7814704620105124035 8165544402726962425 14338212860569441397 1607044780230266484 15082875097234545775 12575924877438076284 11750479560677042283 17121138285015211073 10399081422003988751 3122948381324354109 13438888546954588771 8048917770094958700 17936532032511437232 14485908985344056724 7899251808348241319 14608187474757347649 3941069359909741659 15300967227496700458 4206231280529737338 15754173538430398719 6368226070063671340 10226865599117465845 2587821806659951280 1287055940812760734 15762348064981289776 4555445636600104578 10913992710240738302 6365151844198776206 4863525896903766039 10192857063737073605 8820603331095781179 5401974135043089149 15848326151093698340 6232193667838214813 15340848711500946954 7917107425152140851 900534251171808656 12826917189994596115 4639918710053526391 11105216150426463541 3735613713304740066 7628142092650059472 12122708138059244364 10006896568925886454 12252774832618603404 2047910654323996684 881817390164155479 6075066513560784972 3293236054163208777 1818894380271237881 14537619012748843277 16698152022127357590 5316279818004177850 10169985947412354523 14596143980403072094 18028886917334263197 17032135045788907957 11666548165377434787 9537292084096688772 8220136588704545389 16783086097499491125 17702994671919359021 1853429560397956069 13486508014750949057 17290323818564899856 3229289186836974765 15038763733806016244 15293430333138786707 2942923273302140011 2447569895777203985 7634061652111536579 6051097422690179998 9751830764186310638 4486980943125281745 7030868293599691251 16828466907899786284 5059171518365520376 5455323345909456517 5597236829064899757 2529986159473176236 6924141251520150707 9746820437425374108 5458551058702240984 13479128324229017777 14115261426864060826 1210226580491590550 8139887187835161947 4899069053398227583 17102976115447110264 1252482533858911006 5635306326377019223 8321045841706610331 8562708085454657257 7036010815188958206 13541508540464886392 9516425268434014556 7034343158241915962 3375725566706197848 2693854567866301205 10974530288436155186 17822585333828781934 10535142762173553411 13697102951181796065 8156276902960058484 15754512614454056953 13394821643864356751 11411311978205223812 3234746725999127433 8758659032953239738 3408592759271542209 3344650355749219185 8395591624521777718 11470739055400357353 15682074171259918429 16524707810752812446 8660824517753249798 15129383177110059038 5598443104874987293 12034799240732508799 3875316744827822163 11708750464585097961 10907561365664208906 3792601277817469347 12074469658858449481 16376039790753051262 12874060755074073112 12435472179108193150 11938000374287652189 517656060726148865 8891549446611539529 8054435994129115237 18246495061027828305 5219479156953343419 7062690487948846521 1373714623840281276 17479773108896012510 15444772427937345116 5783371418410677491 13506766198329321604 14489629458407205225 5074928141678270311 13718838530488529189 9514725876779555156 9802792863621422369 1208306111910855738 5525094138761184196 12776693387817522204 10804612682457741091 15967451080962674671 1585845488707709891 4934414246093475977 3151096132381008886 16107549675939641674 10481683667590914136 12282321266913597787 16926803048029241122 7535004537721029884 9378898807649151666 9518060533842724312 15711594902393256800 13955035711089026655 3954407362236572872 11107999896224043888 7046138348274426086 6205962393612514422 3999354288333776564 10471311301049364591 6314936771955601387 3857329939001065680 9150237144620986585 13825099048637597996 6935166320465796986 11148455257134531171 17378446783608134963 10330903974175567965 16007927600390055031 6303720178587712997 1099243286801829455 2010116149426568510 10406617175266716271 12986929391331676528 4138294821971374168 11251614638437617716 3149589099583161497 15582940734627368364 12654467544109137312 16630259920644656981 14448814844962120763 554805402255647667 11754661819777022612 4661101140660249613 5053859165364942109 16401743213334114746 13335273785472799700 10963015849441272176 17549673953822647103 13994138117702723623 5488837061447985421 860064968642097039 1686191194367158621 4623693106127426304 4041200534492043904 11906522973008893355 224752178856861958 3818810463976534803 1670882318737687685 16741064744298716611 10675217407090031 14300232029407389256 5928134630151917631 16252905663365963448 18399948288143856494 16667865630701157208 17610303421210403155 593725345225541161 6319859111719115686 9894699890599035644 8744164380391892754 11099770280294869710 3758712120227874113 8359314796919582201 1660553582092290725 11885821501859342745 1139709009348042676 317245343444310164 17869841396345172275 15283166560188077543 8399388646588583285 2870773040085740848 13977977447171271125 11496788908160886493 5425397057212511820 16322392434566570982 17019314110414136785 16130643844570771420 8261642183522032922 13591100292233270594 14722524322317918863 8809327933355704172 17119072151578625481 11255434884140354521 17407455456733544446 10635131386424371647 17055503374151537565 17497264344258049700 7617953858258130269 13479028406041632552 18023115945197339393 11701689309343335530 889888235406676908 8136088567848445578 410297287708414756 18347333043053697080 11084753570228803797 2692710165716634914 11189653136637730487 11948811754084329009 9701727742664178681 798648324825637757 12699196862046412161 6581713045399680593 803255074984492553 6842870387493838117 13454951071039463842 10342086333657007527 17949444097460500293 17088651651307824059 6752708400435402871 9187471166944609085 963071565220185003 9716897273438385975 12098414722563286018 643449761840486518 1866268887075125170 9753177327939387788 6023935005278996273 3559134565436603744 12249000350008601297 4177004861742599663 7711818577707188168 214038328347950060 13451157958051842232 12735336448384243375 13552458416620087757 11473829783233075154 4718888491443781935 5927575803721662403 18137766433804126996 2681711865658644142 7660137084110436326 10779069067784631822 14478839405573003344 10937497692838887618 15347353451956606176 10480148228025724920 9130651714400371403 434612144030000033 7148480610206170214 12641470789830355622 12501558339437464118 17129108206780540904 15624700351661068651 2168779635380986593 1619582813697808374 11669075711848094001 10474527469743644232 10639359576747512378 6877683460619620767 12812049357427009657 14100765410902275550 1412786783055577200 3976406648062206798 13801028939345235193 16776623026236872285 12581093907953166182 16623202190033576429 16953276778115555110 11303260725989823714 17598269513428819200 3780718401929390693 4707137772956158561 7592361470933038494 4147716017255394260 17422806721250157212 6718689175146167178 8600396665283782058 7221738924451634588 11410943027810938741 5711818351519068015 651674439945305622 3635035668612877043 4074814283545725789 16653655469467845365 12438206919775213835 9105349520997889703 8150916938583562791 2533181970065455905 9150938262808847921 14471597455024284006 3544621124385156089 12301468515859412960 3610646631789180744 10078864395609151264 8315167877104823094 3664092052518725516 8957998636067621371 5697324757992350426 1332604999067617288 15052680528631511394 6258375873375389655 16021635585338949463 10602911863185539815 5342019197290576325 70209478266069723 7045259529109398782 15101728135717700792 2816030493115421871 14374597474922540292 16065439619482896242 5367744716636378473 10140747704282036147 8054832003125467907 4960267657944238884 9990740228040097241 8650629801783037162 8062211899265328773 10003061478359091336 11895848845573497219 13133964482792257739 10700845199375852367 9873182713852123802 14672601990916300430 2546457222630383663 4688601781679319334 7791077573939288400 2091388594489764102 1131856471080680868 12956425557506365912 2525610622499438274 13056471149870295464 10119821385540817317 13221480309908401930 4226435070625188626 10167683880121332377 18148144387001349680 5774655378167465163 14390053407104616238 5039843862170819704 14643455011874847935 2109841530279585272 15792258569605596984 11962221354052036173 8108670300073256330 6834733803125660253 16001378725207668800 16294076932759646610 17967475525136803862 1235153861490203765 16495620513908309654 9213128510427033415 17209341348246835986 17070914167561625577 18087359584699887309 2318110830725434705 15913154573630473485 7415770603787107073 3788921695639524013 1596180107460048316 12960202514557928981 8902405156238170704 520581030031235282 4282947378862859476 11342530458323045304 4570352028142128945 9435713639742535579 17382598854083187694 7294221598142087975 12952634665397395213 6041364230352093921 16231595639722312256 8046235548520514855 2557153945043013458 15996284833190291409 16874473082658238206 15453438083702133454 6686777671100198844 1670488431365621534 10998371922011013996 2289179954894674766 13067195134496698518 11654419049419023905 3356154693099225155 10415085182241672614 2866571785592375309 16427395448875523721 1309386112320672416 345568097207154153 11738654700450869129 700071864448358371 7281843071050583180 3269179044205378413 4233020503827912923 1853365232316080993 4112071341480004848 15940566436236620065 16476946993773398852 16068463282396413809 8276291170060783642 18318078773900581494 17028629169398167156 10895889865516927765 4164494191161953267 9725315998548602962 14361326925938810267 9649468275880062354 3943169401799372524 9788845960343336749 9377304314307694459 3023448593611583371 4145278849507904061 13153190397783597653 6977506173996434222 5325563743379092248 8635134306742560979 546767662453723988 3904981561183475442 11735878483820534799 6251356045849422423 13258058931223989803 12836409873048919395 10678261346544580042 16547665815606545353 644927294406210893 8206021918026032241 3559428560074869519 10571067519927560561 1627655457455914966 11545275203615126248 16980781430438605022 9938514440223079909 18192976581037884415 10395931221676762204 8982788598468788510 9070763551542067869 18263132521969095091 2605249383018343909 1958275784438183451 12553439787980403614 6776713013701921617 15358044093548825784 6700303626523891582 16727913917791154638 7106910469454203333 10222620045031347209 16250391148866846594 1653704139493441466 12150615947521658738 4957511603986542370 16335023695124992826 16939964746243216862 13626393995612068924 8457419083710934537 10029335829303402949 7061262936273655396 1421319832648575475 8246249571428260041 744006027416022086 12694688720477965397 9915578409938053904 3071079635759767689 5125103954553889321 185636869343287026 11578729823006036828 5601471631348122851 9281334932028760089 574412337460563377 9037728966036897875 3472205802265350933 12610674189307015843 8270182719585109219 14885571805748828730 5348922232589671432 13455694816993810813 16807680872064617831 4350722327025025613 9653676175911308774 17659157710820264822 5918471578498742759 7610620800481322026 12510877581096506928 11242541120199710097 2870046052572819252 10317014510988375664 17140616801495106327 542277993487859666 9620147957263608615 12344462518296246219 11381208283792587745 4700417676059482691 2183823717049883692 14524259291992601194 10193414161096213543 16451069982921937470 17579263952796112358 5610002496051203704 12179965708428140885 14193512579717764979 15178834154034936939 12775306026108579790 11311224020241529728 4956519395546218493 14765777381166462479 13040093871623627062 12345494886055323948 1348935483256242334 113458933400994611 10246295201376491433 14446740535181189664 1375497040127665685 12793877261123227974 17101609829973633157 6336180248979529833 10847793849204279951 15255704972546801180 7814509826654923238 18085708607871983391 9577590365286273285 8703105735993677538 10423001580986019054 5837724370690197434 10878777397466686392 146341355821884493 13329592705411499800 10127130630205588900 4010093623942736666 6748652346408537235 9001754969039794669 4459776889914871302 13600026003349589000 5541183715852120533 18233038109361982436 15388133935553689961 7718363976210430047 546049159103622983 13807588268597052435 13868160329711320825 17441731364369792372 13715153923483012990 12996138052124076555 18437914090454440740 6196266300301293512 15332525856985250421 3694374677225894596 1755843083448486045 5574691383516350582 12662557477559800638 4098955781241390732 18278766231668585891 10062852740885686704 14864713684735254778 14274435736293493453 5558151085960963418 5651433697135310491 13475768010287494152 966032352412092391 2003070783513517545 17236336207468170153 15693723592299123617 16643068871781936538 18289387768530008653 3107177537203047099 98118055395873010 4981542269593976515 9229106147457291612 4359169087531956370 3217073221931467483 6320377064244587477 7728158531425555626 13220961865687952167 4670200540265519410 9456959181987357909 15920926595643307337 18059795779738806333 15957091838724299604 6235897707785633911 6474534185547009056 11458898155900741134 11530533531598997088 13109615861644605450 6411591606512208572 4666500250036415526 10583876698274587084 16654779487539281476 13721870209367201788 16385086090983125399 7149272548474040120 17082051874622097161 4271106518833662352 18079431044818302471 11512154825478193388 11705891853018743296 13765700088792902904 15548144441889940689 8211469923212447823 16373235159983356806 16091857666200519599 13233434034977578831 13306790293810651536 9191547934809023450 5869990845566315366 5960807329715667041 8090103057746763233 13427769865863103788 10805367608300821165 2223635959132374757 7370463436245926047 9711010271492393219 4865774881679462761 12427193251814394472 3607301435635572079 7210384371419200292 11307502748971656724 17973478296196602929 17742584229998740051 12692517790358736366 10450773095046744119 7463298562936617251 15128627641276392292 10040231983953274210 16825206994882172248 4188820992329708753 6608237651057918753 13161763075403006312 7787124008305516537 7351245431698220045 2744364802004288495 2683162272083476274 11859639994937985334 10922792295311980536 17547106237116952249 17935167420333832632 15171965482548450191 12488263695853241429 619531118761234881 152339100094620171 5937199856507507510 13262640046266488881 12683153802753609334 16912519830188447398 2285130509787904188 82663855499926308 18124580049397362084 13848533143969492695 12707669179667173543 7548560455672265783 3716713380527126117 1698219894458036572 17158719875461393578 16647369982265405437 11906680029749464024 9651742582044763003 9230056865795050327 4756682752574133752 13766974442221587115 5012275550774028180 2306896361439313931 11814182914742699947 601972885206874628 7698676767401727659 10046933392956155793 6562124653961565870 12908719811408746482 3019477212961775764 6261709856609798160 8532648826608425313 13106347795617842902 1382797630337030426 10905033115663046396 12098831332429007866 3267335846026996695 3362875652523596523 7046612969012311824 5046349959898019175 4727198458792195201 7860435226028232832 17562029552816499896 7680789322377142520 3695287955172579569 8843407711916026614 17796485639074160850 1304473510690472650 5217195220845901679 3863348962853634013 756693496265078052 8586953858315944599 7383537251348358717 8204002673894254674 14146578646849596094 4909183859773946384 2521096222843185870 10284141629557538226 17367201040144757219 11724083430374179659 7378306070259588576 17741005387265841561 11106783120910401858 14304082447420807695 1845630912649307789 7031578356708594441 2752488864348904460 2161710621142366247 16483212648732078659 13670514878533586014 7818056314288979014 17283229678833658724 3201228148477879478 12356312958250351438 9886278650242971594 890490485877997888 4146325209334578411 9103457308118612551 11058495504008354047 4727361893640476632 12506582172936958240 11480821958620067886 15408691551897680607 15038660904774090226 5564705101715373929 16105420585003664468 6520950458814453305 12378577202454743199 13163000835577623640 4452260879513574862 4904323467847074993 11033999571260397791 18311398643774978894 12733191312847134166 11718434084346804577 386726080617912684 6043122125287918658 2283645480811656468 3361162376448063980 8107833903252686927 9922257783797112109 9001347439695492702 13297208426349631049 271449324886218661 10179230572990665396 13067146807368105477 2617291604414233270 17465085026225202764 1290002465029973715 17150291276228123325 5455746760766029521 2997369027685989694 7519321333106934125 11754427451381950339 16313062795005593673 10242248037145343784 2611421468246571771 6403608381294176874 15344364050409305107 16218138793830358677 10351262474982817777 10910588387647521828 9368148647313947106 17046335055011939236 14487609591097936238 4638507489763053349 4403494710780448252 3188330649241781219 10029354150441228502 3773353505520985353 13733632578452877648 2967395158504039384 3021529714066488542 3849056851497437616 9490755951387131327 1184617531034032209 9432397333897536881 10124686459866372136 11641502490385867018 16853869368404079073 5441401344597656579 8085686394210625185 13148641100205274405 2038022095021605924 17193523031359493354 10153332955416442846 1793155109619976945 17677851510097003046 16773742023267859836 10837201302515693093 13426708465682017787 17315082299663254243 7295952962360826813 6508882067205065210 10393267797312382853 10023743385366270456 12802917095838563363 16295677606243504222 6291970811272826335 777167695782981228 3720905816218586054 5958770048012262605 7920522565632979994 6786809204808382632 1708314282537595037 17311495757757373684 2219397896737988734 15043934374284369517 14353684993680076769 12966129724970845723 5739030958169181912 18343477569014237836 14079123156557698613 14471963362040064355 12514604657229795259 8534144900447724291 9304536559026483487 801500347018130157 3434482558670473721 16199498684498437838 273701233232349255 12435452223660211032 9723035417007987809 12973550228450492193 6828690626034425500 8708003897747486897 8900256901847094679 7835673221206732345 13982855650653147781 13585692067472942943 10416064305159796990 10817019292052560477 11802071897568323467 2998847792418245282 13053496281651954645 4225696073730907322 8942292617331651361 10369821283844907357 6702884743240172644 16756090188796219796 11833872414030622281 17113569786834236583 1118769555100116597 4418040552330860209 12850495507090866762 3588557615756212431 11168102383805759612 5158426150133008520 9985787658042127789 17942781518451761399 17181177271723273048 17939571455470501646 2056879556131164852 15803357034231206618 3858353199102759104 9607249664799361499 17201723153248685660 7563716144321527894 6546704776201734701 3059046735426208257 14865043724576471052 15411223449043382801 13486493107246054355 4405593229408898683 1826211289160716134 6508009166716243145 16888137989027300060 13708943559738671365 45383267554125429 15182010541107782902 15446209565851476525 7528497999902320925 17495130635308507674 15655791992709808852 12724707515449230468 4894896681041146343 17306535968989188504 11739625740827941728 464599130048947374 2034765311839756277 15742163843060137551 15777670188636518340 7268475913430437977 15743259465344380683 12336809091310504457 13557818125306157636 8919042884795538663 2768981497266739204 9766995928461982385 16513362954891019212 10748469409224997255 16355109881178617496 18041463176622751787 15162514424275754808 16954677809534783198 5854932216545088084 17671417414474029089 16666489773867257618 3377082170700333257 15207985511310101418 6622875267227668279 8381113720704263800 8248313799505571140 15647423928351885941 8957535807832703256 15416569832131834968 14594878537931824099 13030815110798096481 8776963125385959796 2587183142685545424 4301470365839474209 4599530184543300853 10027447960989051840 7436285595813258848 6637057319082927816 3854559064929094839 10378412042886153971 3594212574144022309 2746632909081673948 5372285859800171304 16769743653704603293 16202542538052319785 7016119741632969046 4960743966658021736 15152503726980782472 8801782095833020334 10556924603022768094 6599265645034153316 12081233702756942015 6060751084684075766 17479345855073217474 16745690947634095133 11442511535086325977 2548775533466684552 17547895799572955734 11834433367021870182 12349837971054018932 17006298121606029391 823421380272622013 10564307350376236411 8449723129221001707 7321013927782402836 16974503246844679343 630051802477853019 17240408141913379938 7452622713528101997 17000794087948424690 6619637803401112381 8412050792142333924 18402051084885496852 17334970128118601258 8466702082907199612 7188569403374426869 1055274226129898659 428392572514315853 914755989899053818 8644286851459711080 7762539208653466995 11967173608850367574 17458882479117186575 4975870797288902960 7154677519604893814 11413720614550367819 14001655425314439834 12611647381805323414 17476273974089516781 18057014266710121769 10420714725120144799 13931849287667811996 4289060438845676245 3922538016784237493 3468581046129307234 7821005651173975339 14556711079347386801 8147103035356756305 15232102981134556109 3618048735806956122 3202759501477783396 9607859154394849466 17405262937434362545 6560080398772136476 7903347603825812432 4553740540118938614 8428257340137601078 16054610445568958377 17939193051804551394 2418609481354818221 2827998394227877721 13598563461362637487 1510391849763617061 4700765606204382738 135626778136469412 14425469650736310964 5221557101533251262 2162070644324944520 12626285660082595261 12908790487897652713 3885027754093715218 7393052540992907604 17658903042050482385 739827257712612442 16504482835038710131 4857454413597954498 6206908690864800347 16135825489067684746 10184422113058023731 10885407694742642910 6160956364674700937 10341368766210483653 13572737466880002062 16306168417935025963 2695868764352424525 16604951598515710774 13607817702048651873 4077680488674846172 4092309360744582067 1351075043079361174 6609552991714043922 523562617368498670 5652747343462263498 11060702073064569674 1285259120798069280 10685554337683996128 3848791221165430122 5144745110882873703 1422249649520299209 435459628000290306 9688812200487550594 1953264950309688665 9842671444250401463 11384332474759664968 15007003103366271246 17552418891711891813 227361354151710407 17048658401121177381 7864804401438011856 15415453523347426242 11288736711956730196 15748767793905001453 15929330343889790688 1091483544637343607 1586780208204918745 5122593633303058519 12503469416299964487 13399693678449698136 14921915385288967910 15665953960413759228 3325660018232066897 9276046145331248825 10389360179352913392 13749046629591134378 7982892110280444214 722359679292741757 3936933567814652302 16581041259468343465 18117119499158206364 603963455576518354 17715135987401676353 11434351321170950883 18376240925215737439 3409469754888398037 104839214338028558 3317686829826501616 8330395927298890623 6614926472125254719 2399391498931803475 6362360763801152709 10283008900002893122 16694709243239544634 14719658878175840664 3916067621504150065 6960232541636566046 11101718080824977722 1859527172535566765 6079253009236481794 16470540405479492481 12186372253170835368 16272495604625400298 3186609087654604250 8596806031525195594 3593850712758307042 4458866841343851517 2266602995627528026 3358132030625084403 6947888437419735196 14947302564813549142 15599581742213184475 14279487111928301169 15170674480989939287 4650604410604718427 659183526562742890 5023969550137533397 7148302132900317475 12027208688662247534 4945714018396980002 10569350424256557392 8710794369463299124 230431588201696475 10942284730619317548 2850118716601678041 1678462036838848754 16066224360599688909 16270672485791328906 2706719344257874804 7701681345648420483 18019842032357488839 12756706569836575990 9450056437265598318 5454268745068456770 9582445231843592627 1661160733186624593 8592325751202943891 2061545337887795650 5360833628225695534 12086568897222748728 15938549769663711315 951371254622700057 7697455790616330541 7780145376530376294 14823309641443924168 10117759357779141501 13712768874553990720 9686271700822345619 6554938349460806498 7355111175546015069 10850416914984522150 17893922519201768193 5724249043276722410 14165512805081421050 1996512213458266400 17040704440431035144 5457150208078846191 11864499798463798404 15582774993176259682 16961807533161833090 18084160881065372060 1012835110638174669 769377783501848034 14219645012952201241 8644059200616814227 15062597198779973990 8753857902695337770 13930883549092162119 5383172057274120248 2503726628305074327 14274763836093016784 3345874832486066300 12176249611620439574 9588316752677450528 10786916501085279315 7887350200444549909 3994420959468364722 17992772891404330454 4610341216389902062 4808761210001981737 15286157071444115298 7359354571061889534 14961990722899084522 10580029352792447102 5352725534234821396 2163960611097362272 13877586198526985590 3783398149760719240 6823082043383172879 9516271310203735728 5471418223608264847 15302221227334168337 8692524627554080819 14543068691427135920 11595037317752198023 12349947507655878760 11058816683505921158 3212570777859442957 10701787596026848925 15026305896072958343 11012137713965762663 10800757804912760486 10037848702554039136 5324001974474813320 14112458443110240354 2278719760453802972 9268312853348402797 928153622344305183 14815526898508650827 12878260284125703531 10338795982872958379 11133926357343389602 4549911855704447552 14347123450114763204 14353462487136928909 1272522322854729224 10581818089441876398 13711706770985567562 16035580420860207126 15665435269003341035 13756975668697016376 17729609862978412505 7402544448885073495 2218269816848044251 12872839547008542912 10175772490900043871 13849860128387587460 1917818763425744733 17853849290437923381 7759872615439691274 11060574920450759813 3911598726873004246 1713355184450692133 13522585665208150106 6655113500454831909 8038473776518513553 17187120030794779502 12470933182023328817 14775344967983721468 13136568196177667838 1922663166629606031 9076433079155495360 1027375697240006063 15678960279333573515 3365526706468126446 14325583031049380818 18027468618129215270 10633518948123692660 4255501004423092664 2356178471799798520 678159776492487241 10112449789325367846 14109402806378442076 2958976424825993208 10098006788534196956 8466566158398457214 14754528032467807756 17542431821214092409 13190231118635143719 9442832896001946720 14451616374406497630 14718391696250422695 7381213897569594140 9551437696167767049 12484122783259295008 16041685962406876225 7432237687831259816 11694164038983424137 10175614243550619309 10590327183655754092 3443346879514116600 6807547704294142352 7248050403008215404 18238226146078896144 16911012856339272059 1106770377890399044 1907765567354236653 16184338994974282715 17921442447323365434 8602786318439954978 7507073748662523927 10733916226519528907 1953355905910676664 11401700209639601084 166759794678210006 4240524893553517172 4342858192346415114 3578915127832041215 15232570413076792056 6303962789679039338 13573742839576191910 11563639817726431822 127302979825055821 18323078506124604523 7592321817719079281 11875104649627179326 12413751000622298676 11528217385983802800 7588607971883193181 17486243024729940751 6331796977991815980 483476789525327763 5032904172383701977 7472196408305035551 10301555668311891766 3627048071816988749 5192879565172794458 16873267846442990900 4281116200318267849 7800028815920459799 9930468960360822150 6266521009687339326 10616150984494910710 12958283163592007192 16605400697509835524 12407270010899824105 15192210416654873721 2320341593049571842 12205636546270965024 9307288503328967272 1484823135631715139 9624567342119710978 7963203142383421219 9283150055678779973 6664362183926715458 13904626088466921803 8372290571059163132 7522034436951378372 3284732489227950396 17516507826960932028 15486297619019234213 10110876004639704593 10412198296818202586 16759316749989138404 17981139092560775135 795511638536090523 7358088055239919535 5437112874137765863 1281609971507827291 14119703937474596831 9026239223322997647 635130761558116034 7711447021011380672 7666896585541045112 14159592678334783186 3769640335602588773 13641237594017501883 9687708723967764011 806488592730201344 17219095512378669488 7879873890888321744 16649670146179529990 10342909646306433358 5223077997429350132 14063918819290826193 5412259591057057458 7342337769613705705 5262177593277589018 9197273356736723420 12743090409925487987 17103467694056454619 8217254467189155776 11310602561152824477 14923066200643176334 9533136271882028575 8588297380691770118 10404904187063988812 11133825574215872174 2900694308694396984 15116438380317491829 12770183875576222230 17102509397563538063 4529646520036304858 5752476254202496501 16220931533741722197 17849780692356031903 10406698751940808575 2199876191250685935 10867904987069594648 9772331042324328263 1653826149890817879 9032448734883268244 10943800761253541810 4712609014952418935 6370359865448234348 9682592173301478032 1864451417973847972 14294292143967966965 4162354941796234611 532608882441376645 12827076367941953616 9949979694099692902 14107544675446889297 17422378780710665889 18413294590791276036 7888015720253577748 10928429258503983493 16668431363792031817 5970801851672015070 13849584786913875002 10379089327449755775 9741552072218369434 14106524463823442927 10515443999733014513 505413376879183386 2516985034906463524 676271864671033922 1892208714929794316 15411769800117849369 10079936815704673103 8062687441327760504 15503600780301862341 14029065333224611135 6488235924799622585 1483962641720550525 2994080948665450030 14823690722117219242 12742461368921141930 1933862530925512684 10947872385052109427 3163189126559100188 1362004961993713207 1532626300852332527 10244787540346591768 2237195378313000083 18407588019851685796 16481997048316517902 5221826345101439743 15163266192267570002 2009710293953744981 10421524533852778986 5015776429775850123 7339095792074643644 12117312266110674734 1946785699492493589 6062039797303078949 15589730882582579005 10894052445426625721 675556032121990496 17229734477314923579 15853964576914883102 17375799997637567889 16457767100105142777 9448990058910965846 2879136057617289526 4323270733815776835 86874242929266137 5341151415930881606 9559381699040029308 17165455586938809373 14522640672437064407 3376033058879973232 15753379942232108321 13587778605714250266 8232988392756229116 10596630386948033869 9287796410865661602 16923157173327369701 13098479647297317016 17307602512718902169 2788552613111663270 10178471987812203147 8778531956407905363 12542044560978371914 3698597251971481531 16433524013425971323 9068030446810978298 2942977945378960266 3768032861820222263 547550896105677205 3743390613230377651 1594155102777818961 17601409120661253068 5899178155190242548 16813893734171980592 8353267589772957191 3368684534608410730 1460986286438476702 1000264321253757774 2674766148835357853 129187389629925507 3041914745069910450 5024382155358363443 17754913429858673759 7162360074339142497 9367813517393970197 17757987633331676746 4562163242393119197 4244673243320109986 1294032169874001360 13824334976837547419 3663779860866860857 12023011665310918328 6799299851905094064 8844676495689423349 14587391262357118033 16036891199274765222 2416184045729214357 540972659210255294 11507669322427503232 6865728569080173057 9686125497848921256 8911875417600613631 3944585940955767262 10151449574298433714 14851454204799330531 4674348174231587286 12962996213177933558 10990474797427648478 1838913306320294369 3837771844109304059 17744515008282523536 16448436584288350592 12710840919531114524 982207199959784035 14263856524278017052 11926463085031243164 5844696110582727026 7664073000703207773 16805408605616714826 7943858525876255086 18380649066213885741 11382161866579569603 4453479520831406884 13467254525887052301 16214316804183246765 4767649263583310814 18027233914713703515 15395660008725381474 9293476114152783631 12722105993021802605 8812884257896625011 4947407767456675824 5629995763606905010 17312346134012837162 3812615481406851378 14163852163384439896 18351944745475243234 15818968849952122739 15320141993151082521 6844188123769035511 6996478512884300193 7482201796098387307 15701271160983459971 16895094410676169719 16782350646369468936 12042824500437262649 13370443996142719745 6287270672392553811 18164265597849960400 15244900444588903163 8601106087799006154 15906374822755626614 587102157840796247 9927884325999754016 12250750838463307761 17886921284726037888 8264691020203958856 12163429793949570632 16869192129873079574 5299853698116167089 13853464537979890711 14205488098274669961 18293717811245625641 7004340228071282429 5474225062129560061 12785865748509583573 8835863416521435703 138504499151731111 13477947076587416253 3182569167122433559 14835011515173876576 9895907775551909442 9199787871775509471 13552402455607349041 17031979750961325665 2908590425697880412 14018571260572010281 11540884111044654013 407926315936281862 7325165775794612201 7734657367808867899 7396566042134660078 16376463692138498803 17381369200212713261 11901873736852176252 9628363975017623229 7558888717181289320 3744175285250478529 17553833700068763483 12172979459784465445 6057298201331587773 1038659432248416443 17191042755802932275 9204907495306489358 5903219611428895406 183940856721278738 7750120406970620384 8939916905408923380 8526518029418660815 1652989541936939596 10364435395384814293 18103860527209641462 18036644011013313658 4983814785972750650 14261254043064898896 15537254695180330488 589465157901234827 10393506834276743349 10921246104461563816 13146713482079979142 1041069392780199273 1703642307105980164 8797238564856816378 5604387415455684685 539724573755667346 5201029968647816572 12540015107940459572 7923277965223690409 6624020516153829835 7044582355725665874 4840495770924271112 12482715916403014424 1139339557204734600 1873915064410980155 5133327718932047657 4430127640805256756 15405376474838576800 18115925297849448493 3505806271667440689 8498263360189601148 2745519460519936723 575415090720160852 3160571037915092252 11984277980347788091 16402700487811031433 16714980374018847310 11312516327004464425 13238878473710181201 4999472988478027501 4461440753499505555 16554470138690469068 9726838360973790194 5353873845887864527 8151456391584259687 18019393333355245579 17724869923037233894 15219586518595768029 5725238679351427618 8483414425364215077 473176655572647298 16495790955992047099 18402950625398698327 11564036815939227254 5356768948302864952 7322547671484977835 12090458109978531152 4148037121630138377 18278310947723046691 8805084079675989904 17445543372727959266 8925025779646202569 7568378765981290845 408293964652510202 1576197369658461701 4540448859064833695 3342659623778520915 681974228716205085 15622437632838475763 7702987768532796330 8777054815362661897 18318559335152719673 8356625835432373026 7800931139146167386 13782037058862011929 14101529145883764409 3342965162300729085 984196157245081300 7653340033839393896 7152290478224089537 14837608753960544340 11403398008313879006 4337230217544293510 2742585299225463381 16533134356275843193 239061320814201228 3824964355567866023 14645944509713599207 926038198468447541 5505031158765120912 4646974602036878985 6743993849309468126 15346486472169968536 993091832885162187 5215444604626464143 11165679896700228009 13376845487186365439 16729559742930839052 11286401550339388206 6720357924719322838 14544966084047165234 16775434768142659466 6505496793645444587 13631778326081179713 12031462899737966474 10562675385183613763 1606643710801478301 5448173274070743530 12753464695430466282 10466069899794421899 12232269110702969468 1319439878360080290 4153806846554783044 7878596726891978912 16790964210525105715 9606121849236728841 11174248052715125998 526004806702749847 15800947168942363558 4711045607047791954 8578734140841237193 17606952258774471509 16987870380725193707 15766151218308157843 16816941731956392150 3363784078032326675 13697128402717446809 5434613157707641590 10048993908620739087 5556478952668524025 8780925921783983400 11054165908790805114 17592889631392216330 2208513170300324295 12475399300794743157 676594223404725378 2412187090288258213 1499895235427235883 4012810028243693737 16042888728833007729 7761676773857234380 14022653455291693606 10393690428024418514 1204950521752334826 11380168237480891477 1728352125840992048 17780238419954360865 17114757340428474673 16991722396082212708 475807285821983973 7886215182922027183 17954333999340886272 13343954213449110630 6174123150661866441 9291636980982132026 4188044256656926814 6046451227562651582 698027574158802047 16374807539520895194 3823063677113761886 10425988637351650418 14470629813997214215 6529918740456487971 5790243530160424434 10574768109699568854 15796280959328086299 15256486979374440096 927210208586280556 4316672682435182295 10965896065331110393 17818423157903942714 2844732774899749212 7024337862294520965 9901066741360394342 10049219943055265642 12336038141416823484 13101296368016016423 6429570644035867858 3136924251118025077 9441537428132381925 2604351907828213566 16238127019388078660 18068080800507659806 9460494685266130007 10588921097421465494 8957567417623830646 16156703523780156083 17479722509308412842 9526966227290185518 1268123005497366024 1339708755622031794 14347555513177052629 938535488491851856 7043883607333992933 2725755482798314165 17939728167766066768 7799865633160840953 14806413018311739594 15115504594563870565 8870777572865772650 12388833453797746802 916326158560139274 13096334148947998180 13261423613016121524 12546899882299782250 5122949279623542006 9677847482496442565 10660930070474731326 4689698863903534294 10760635704878357252 4419489874704487816 4816421807042775805 3515614986975144422 17914632818194896400 10489986253328461811 1310836597506962139 16339537562801494444 15418003546180448642 2985143688155461500 7325060012559681338 6629081418776764416 11122120848544152605 4451903688377001072 13740359670386803710 309106140146379015 4143723788117963938 14054059113414884533 17954361905787332719 5551481144117542411 6976304395200795986 14610630970884630440 15862654181816087192 16143570304973480854 13709207966067991270 8492992279772400567 9728534823876650940 6088830508569221694 13236416051915018002 9989698847592195200 13160977337230460840 2399044469725336379 12424542498023502083 4644274743729942196 8818304227933424347 10324827588702612095 2950623087703682020 15951855520398804208 8357599362032514123 12072728833481555099 17504343185313113272 13926349494726945317 1211224188678556483 7267638972024109710 15906057588860091754 18199722782085492604 10075604823093978976 17009454536348890770 14667423905181310188 7522041697802313914 13848194674571090425 2927828689626481072 9032722630314078985 8294766112214588193 4128682266284927363 4692816883148025619 15230771313589844930 2894405396058792110 1499981799262680719 11865999522143801754 1420656705845771117 5020262932222074347 9060989299651565619 969939717691411014 12955548186894005867 815482051304114999 8765115407982704537 2139327926960289920 768821526800931043 13451962377720036894 15893736317018657042 626760394807215627 9209374805499471322 9264516479650501135 1044105926192350037 3803250828697815806 8548059471499772355 16022905243184846356 15047913850013460564 17071532840303812932 13242556378816319207 16008610048606905553 3752182179955929963 10394360127229377328 12050792954938771609 2518090196520025432 9033931344867717899 16432500177454194167 12470065556755367343 13073270944079535807 3784663649469278891 16819662112885560122 385340755828723108 9585256196314143636 13028932183754704527 5106198642983384139 11076204273692587446 9130902094686039349 13097768089958092994 8521882961169424371 6315295583222078334 340648928853746790 988670034393791291 11538114572700003758 14025883580250102239 11553974170537904859 18265667747492756601 10855839041524777395 10898143037071312258 12696384281540949826 1743417666919622755 10981949594053234152 11373385105349333157 5417100774447447399 6326199274766913075 12183302136086399925 10320817091874257242 3226072127941608707 1064323310441487985 9858889431528559637 455937763134340106 3538039404453344066 5429075040980170473 10398701929280699238 2473030133839854448 14493636366999885026 5608057750871419497 2364944498197010100 230812356080162970 16169058450842055038 2400333414220093047 10611422941466549511 6808317832394562345 1302194909828970613 246514523254096634 10548007614253082863 10955397614540316478 14914220203572824804 11140083913644519870 12866562680292007517 15323744926090610078 9710623895628473977 1335598011618690878 7038096384710162948 14725424807148070023 8598443379005485787 7263937316692306693 16732798724159457985 2291147919095120120 14897164321798164961 3624437351853359312 921601417284573471 8578011231233694276 12114380810893211361 10817257013623101272 13226304886840580733 13628688755020738608 2007172512499270905 14721051322214542031 221305514065312419 3768961022042001180 14774403633596093932 10975109289252568487 9167361643585410300 15822543394064398416 3163946968903567875 16286225582369722136 1103698912264371305 6305654888022589406 8059413650063573506 8044418758931022733 5724754418827995177 4033493147493662025 17295194001872807526 8745592966319511295 10564796808597792213 9836419495959121107 8846868347917916042 2590315386651022679 887629639629200939 16674209512400133391 4641924644896048654 5514245764047584522 14114561880360864680 14306553265006240492 19815325459978932 4490048219365586884 13163344391337391094 11760233069862669762 3819149940821645023 16222716328487486915 6258796935235416816 10851790124309763876 9041672614878466285 8832114680178202722 6967361980158458641 5543663225334380833 9373173066885958045 9427206331560421120 6083196589375534046 4310854341166479819 12641135230919785315 8598986003524997704 4694346877290200442 11783690198373623884 2044962100663581087 8494663453159092584 8227373004271723199 10422145475083150716 1254618068460314118 10959493140387619832 7343911810994715629 15109314346180179944 8613215266600758612 7076093392907891241 196083808159402374 8531167441067474349 2290304584507477488 4841551412237941081 13662457475326591024 16893331769657414032 14985168090166147594 15425612073728014301 8626708391289471362 16354613999808538358 4071730434250710685 16369162263506392669 17922518731293736666 7888015743722410131 16132565563635181824 7361704999547348403 13195024260218733241 10564256985452934457 9712127054256512429 14778204216577695976 6727112448378223042 7575676249277114025 8485202830618326111 17535724258760597858 10822407657093787780 13592043994371056303 3344207068261657421 9005609485584797132 6675007454736073509 568376859260771501 15892886489455785974 12675335199558467642 12442406324951944920 5773996000260760081 18346278971811755885 14157623945218114801 1427328947791397964 3598530413959891307 16072293446201581232 5373700978605662258 6496729712412020560 2147587809681357974 8346325944561972032 17572980254071506327 9082536753697962271 731190384720559872 6317872996463125620 3683932212134993948 5863781708097229072 12520576639491268938 3375051154406180668 15811045323326612079 7534603920774809871 14332554897676114749 10193517799680819665 14121616004511542833 14186063940402504458 11007719603874823689 17569913850764440958 14817706506651356323 17503324255722673580 12986460616810051544 13535672932418803259 10483926738456911442 16749931828147359581 16358082231235630365 7687369088781443692 12000222573781465202 7073107058505922152 5606707366119533481 2888670342036569281 3703704745365703046 18347762777022498264 5037573204335497704 18203021599639686717 4543047166608283170 6395705830467150999 16539445692963319028 15788753138775907569 5227898783783358815 3313526842329895455 5823942504783480344 14186196404967021643 2699528487732591632 2823848456239862675 16100553217398436690 17538048976526887742 63036186066124678 9697401979656173791 4112020556637882432 17117970354893165658 16362035631342268818 17655327149356756954 8552816733511188547 18229256287885231966 2411102944411981926 16365522659286105673 17038443687864898163 7348405753657684742 17449717191772470212 8204275368871685946 697794111866810723 7700143736184059600 1710228170475515903 2406211787795972488 14143946138930505736 13925383970355180729 11437198825822906264 9821677103382136987 3936662027612864392 5834865185750581100 5969576293265183027 10425480168489320643 8991386936838163373 4101128982450274229 8128990985630965988 10383591078384607770 15825658048273080988 2716699531095236932 15152194239193174485 15378279804280232175 6710500282123219100 11094248405216517296 6140901862235690738 13671111758361021423 13440406055773586464 12949980595760707359 12940166653542008210 6151553409129206199 3778822722502766857 14735824989787529533 3360270435844134188 6921614890754799575 13230367461678059553 10929204828359295396 4753354459597027591 17631370717701853798 10862598790312808974 15402170102819824225 13847493487402925914 1831110918765438221 16311167112648213799 14676809530794587421 6185823543428805040 10732301361306935620 12242447724698381731 10223937422571700406 17335009819170213011 14123533976253620837 2946753300535440455 7898598222001462327 2104581231604895962 13103320643137456338 17013364333626854069 7755334798445004419 732973368873110744 9679131821644045792 6319960014644551631 13620936536860906981 14079967183304725950 6352516127522694316 18058883738168371426 4754796912415660538 3559397168101929914 18057012788383839030 8632915980889093330 10458038144863796982 5022190853300691614 8493837182849978601 11214649551176161453 17520761349912792302 4880678618238392953 9274187343638395536 14944035981805344513 18366059599448627518 12409127936106116815 5372367339092005667 18228650599405358249 14272440930314612364 1311478273273167063 13090735381952398178 5698532529087353522 144306984366792921 14839231724870207355 17016276872841295650 12188422760527989010 6199247073406514533 6369089259240760112 4497294652959770355 11914483444536304792 16615138865864667278 1165186146651265382 6219432222624621388 10387230263848973454 7457723410491361873 9705525186614159868 8064768214550171727 9192873670222371965 5738322396429804208 4887199303187265261 15086555195447942894 4561630089323128964 9984953306588951748 16048434991019960269 9551369873625227643 17244148048223257355 14514989522484453768 5730916692363193207 1159937988266703279 4736539867383921915 14161952901202762905 1089058802947655919 14439125302808509394 16474072516807820747 11980577462125658896 11593868575002551292 17245880887240046854 1219252035804905782 4522221166292135130 7293979118073518510 6563102023148315575 14211973137053504580 3927232200613595187 260789077441244356 15923932611221345657 15366883299232972789 2931345504066692318 3070085879802278086 10112771944537043551 9593813796817201610 15889907961078703043 12380009448299552247 9041754526549539147 13064025412159813046 16806587653615415811 6058377738774536973 6275762309686392192 118949345884928774 1633479991996689675 14747559503442498841 8437532590485493144 10669254643181319223 16757777287681448698 5752854375316908314 438429751665139607 1709017103495542144 5668830793293749763 16378035309506223001 6335807312687959688 2218070945675253131 15894692353068888486 12618107480266866614 7091824725639101103 9322619347500913278 564142210097524235 12136260650864899002 138703463864712051 1190611503179922539 17694848947041901955 2831782388021488795 14264337145300905708 16132049707723063113 288676861210712128 14879387829708807191 16940392934175361284 8610552472805640842 3722729616146382860 8032173540013973470 11741020054015831266 7728834974614366022 4010423968878842985 14700670704533028433 4287123214786834122 10980262407987754678 15992266922739322564 7971346779432970229 1479024083101020085 17107237504599396581 13749027137811734330 498975629439479391 3824909684888868682 1602649394604401716 14296556852869508775 10529843754920460917 7074727500798353674 9211672452844439596 10315264466094944526 2223143979958903492 14632331359858923216 8622321382133768200 6952229173044148114 1442885173890306865 10571963884803270155 18435744345369774822 4183417068092280071 3960801195533021918 12674752072301232179 7742958142209005534 4412375074804841656 11275822623552990183 14088461243835422568 10764889167255724434 5792808348463756398 10988041272347968430 2186279444505716575 4484169808178346265 5074558168308696094 10592731818182487112 13070067866497415188 8023888108797620254 3439870337151000680 9427644636062727273 13250983209942813492 17064565079187192612 13961708539187677589 847600307827409189 7635123574654643751 5020351856495364353 15506069064239136556 361362457315569024 13113864929987175690 17436078295469226428 5812595949356688904 16961732281716654214 8888815429968547188 8946725126310849963 11255479894308759501 7550425730000507810 17364776778541963996 4718931376291811448 18346951417640115326 3807675396513021725 10562672654745883736 14785016309647219272 18082772008573526544 444737394684580848 17556509637965571367 7387345773765327323 3951005177153098233 2797791838545217792 1515033623713565013 12046292879316779115 10367751928635926627 17252916481919326543 2076083471352615866 13950085204664922653 15902738749378523248 11889330138266237557 4915539527477754802 3091805871265738948 10083207169196962355 8216292469282629761 18402945832160726760 17919038388161195829 11946362852913684143 11864988712097836309 12814546882760266610 8672576735163644324 17553013970600047483 15451759297689134071 4737568983763353816 4903753014040716448 4631488530873491678 13247471752199179556 15649692558028830790 14624489137934224481 3788685454625684463 9435320259242908376 5431683844461633339 14521487994947025911 5016842962102125806 8213041054313802537 16753212479751686632 2217338009365760384 11389686716704085675 7407996336561093857 2124188600283602186 13625916232287682933 1811204523804827305 6490296532936130928 992418461478400895 13823536875172702223 3282749300629348999 6572629742443287152 11874786268334803621 14454360554944728801 9861425054198462711 1119248254201607254 1924029831722868914 189678472312501360 7293334641306937346 624294656554523418 792038414908089588 3742618274013100033 6747902015889700200 1993334178145322081 17440801025339074764 17993880376211755064 10350102305416231033 8925797921137975835 3621142527176642839 10555854858742410689 7286618264797784777 646419735497436708 5243466032482405972 15193785232230418378 16237649009783008599 5042630184147432322 1344977822552323094 17345598501039900692 10101412377483132631 7809787026425848995 6879432791686555227 9828400093216850769 14350001230200088037 8089905481642992829 9318696824093809605 4139431968548446991 18331979214602718377 17772811668331958154 7540681929603682532 1935508397853965175 17310756984920888746 3483575224718276430 7111170176100461250 2935316627296190371 13623853216994433851 6029749221844589145 668383310259290878 17493780176652682819 542263890013483685 15055600790307290650 12825217565417111958 14995056913213085382 11368518122696970300 11606628254261358627 2533816707396201020 8652913947167416494 9055600758787975414 5087795877753810147 9946852184569293717 18273617818275474605 13889240105046266917 8913525081917212818 12755979632922274940 4651274248908732326 7531880150315964 15417858061326003752 10532873293250049410 2255478949229382030 4618728243690846893 14209280016189400858 14237440607812937396 6622665880880723402 5686408895833041297 2202244875435150378 18294361311303654792 9942226052609426648 13248441223856298325 8797905779646596110 7029722467243905260 4191282746414723050 75496458715871534 7592150080696259371 10863966800349724570 15399823229459744403 4730844753476899237 8277580703674792696 2529075164987382042 16021318420345174116 13394078325580130089 14278697195917121317 15280231992629437738 18436259173879365662 9651825733094489250 18337435481088713504 7897125249064229957 10982458498843769485 17217027027254305270 6486164240350811579 13198169479401412389 9649397722323054856 12631905858793657250 11846997067211303873 13093095886338948463 1123217260118584550 13191120904688029751 4413280458178971666 14991524557642872921 5530872665842627926 10802567262720215847 3827171046399195764 5333707042933329858 7323931848939986624 13285750304923766182 15983690854312373499 1183753902787959408 17713182391693276030 14647374444311613587 5343001809214072145 9754024576920742476 12398933706296684296 12137940811523533130 629117495699446330 6933629375768950291 16060612108632466010 17052360502103765032 9865797231975258340 11347204005057440831 7988994605329241026 1122686967580746446 4757884541028466273 16740580045390867163 16866642084792795753 8524212899406081178 17384384885365470968 6770204126580477926 16567036642424969108 1055170501941620920 9422510753229799149 12195837536021173501 16761153111646319476 15583995478758550642 245099973313259022 3360522399579375870 15775369567879883332 11248119041997702813 17393552172619281632 10562856091551115789 5754601634826229618 3143017219496366272 15436993866178378931 3453518077573036925 9284806071149834329 11571796535314430821 3145008135152613924 3174612428255882269 10955725684658503367 13703642261629685140 9786429283671238035 13927343846045301962 7894327580142507190 11299775687605975414 2622783336031908112 3610613857160076890 17856374278699019561 15194864215979274824 7108957537627179222 15969476416751884572 13890149066965438575 10862747017212915311 16889799325669366597 13785603934573558514 16730851811660583410 14867353175068576575 216515377982819303 8124712923461044657 13463814157632837765 16934327230914901906 2295562931993885045 15136623367738253919 13838259992607481206 939437995110950689 10203711091995542813 16517037094347011710 8662883186743702812 16174988750317388844 4251752749106715107 10189344391703862526 1708626331791460420 15564374743446814689 9759636707069199174 344041867420394748 8393746121224379504 12973459153086068527 17079088501506663968 9885997523400864329 7730487517936262735 13158933133497439602 10058551302037662173 9377273842909965755 15702998163596812974 16500471115052516313 5990905253802443686 2274199639046511486 6479409979598041464 7919195666951643104 7857442712011843272 546764693872921189 16041127902226532325 7103387377630469035 11762605498593477165 791900285968653764 1005934033528290702 6565014874257055837 10818840176768533410 9160594958160148159 9956409979806881268 18151401275375987347 918681461219900558 2387356285903073264 6671596089679788662 1864465972077978784 6787869440899781121 13116390370555573109 911892964345278789 17681151261056904697 4408387807627390164 341849393290169318 13227930460858357696 4160998497337105505 671620994918442558 6607698031388749006 15458953662254725871 16118770636991789549 7720762875456577454 10759181122211527246 3729450890524031490 10396482525494520210 14236526662351281264 2992965981474937299 1500639578798924522 14185077005900567101 9887058516812449866 5087768351073223042 3785198878246583640 13586075312160184946 15276654036588978973 4687880201906863521 9841983592496396597 16293310654853517566 4800934369099657175 7897391673750874222 4549097035544526492 15356973356630672979 4829462001338535845 1806701182840474730 11870078488501307213 15310016939157704648 12207876131169793301 8792178648696040818 1660561188576392273 7109382282342457019 9909747127322485904 9365411216327927549 12043660963859747281 11939408895522738392 3317916941226142787 14016101085451120519 9211116544142926139 6107155942045609323 11464801539796952699 12824654340425147261 17115929083877532251 15510526743212015056 7607533488403978517 16096156722559652242 5700090867370351205 7340073484519496005 11870101755335111475 16182517003987055158 13842634864685110192 162792438880250990 17636660630564884936 17972127510077202395 577155201579979591 14721453390209161589 11596317584286908695 15927855392041220442 5762552776238468449 12918858560575929985 8059429544745778629 17566123966713578549 5866050919754444542 15341600733820499023 16310798360525482349 12491405604906422222 13755774373864066557 927949716899560561 6779538887274007445 5123810033702784964 775504493708956071 6023441291060471365 17075902797891658285 1879542062862490208 813892328447712064 13151834393438808834 7666112356584406691 15128561655521920020 166736354125722504 12641986132042423286 6405913334136355615 17545653763225187749 11283723336541991846 13260260134131411077 18294168139633271477 6354438251272007894 9237172096107329162 3025626638871183393 1694225333246419095 12394829736760771561 7712620602036629985 302342815059495817 12093102947541465199 11316250651847070813 2432775672279902014 1499200758014292719 3032540365587343247 15404760548572754316 7961897261881327886 868811318209665490 6628829522622669393 8849590853689196192 13344907757537889368 8542899757306090642 11397420803837176927 2178497788091985205 18357889949908451910 14923963285268483343 6913983259855387889 14757395705452047394 5374092206627513531 11017564430892354872 14385620878102433408 12808530903509120835 8911612764869793131 8870766174171166430 8034209414825113066 875963511935462742 538899640200306717 10240325093854495237 7200824067510223085 6945095651875314397 5799654112981360280 11954829548431162636 4519230316398765899 7607381806695128102 12415142132048241068 13997431532623001026 16663139835433743032 4909678973452649560 16775542142228916070 6569695237598556128 14361783279311802973 934244557177794610 9115106132122561893 15602764612451009526 12959246980104778509 14344496402640506342 16395226052876385059 3932403228870507823 16490852073050187551 1764539954073298263 9045455147534755483 15941204882099546334 15563326824730493462 13570551629613170311 13720210984652690845 13320220798122836186 10533264581401524022 17460551030642677044 7012493451805155765 615657448769938481 11025474202592735116 2579804320089254760 17292110522988760128 3239002277133522085 10957340076452199348 5257603436312091659 14599831386884599138 11396479465582433857 11308605490514961998 13326709148422765774 11528021471699231283 10935440077492455863 361754068027437276 6977087629572502530 2266941944365270321 5471807366922361943 15729097109200273916 16554528426625825587 14360009955815695104 16205277698549514746 1593961595497387349 590071137391793172 4814173798315475207 14677826395498245107 13288925637895740874 574212735707674746 15842793336390049205 4431202841748661390 165132414278769296 18010920615506671570 17682916581141857292 7292346880806358518 16211760213789136650 6461125402707322963 3641064081669182577 17695703241367966014 3812050888388256880 5595323346336503647 10800554012036643412 12076934219932129978 11304161680294193616 15072106756891744631 12061044865249696306 4561607120592288965 410145190241615447 6507736653892520824 14419338320177433660 5296674888688118592 2527566748683344137 2593686819345120242 1617728426792254803 16839789249394343294 12113501154729089424 12655386553744338358 17737679430369765252 17419398993564628656 8123146953005102128 10877243184565645971 9200661823482702391 15277774826204437189 3851249749433029092 6907945834840521886 11464146243491452593 1981853427638883385 6305263785652866428 16578218469053131806 18049443950207396178 8660771735875090141 4655976815847312829 9686969649581799453 714354652818125073 9238322311695998989 2215303551768014072 13803487242763471144 743911996483331141 4352075696810583471 9067103804791095842 13647788535012729820 13198023093802743929 15994066221834764998 17237507044431735342 8462471371901233087 10864687649982213007 17345683105509159542 4595873552905189572 956977149330206213 17499581406653462380 2210697133416410677 9658246808580662311 7079857224096659871 15666624153400683050 17790888922011213400 4313061778017231163 2905963282386168088 16621577227127203293 3410636199763586875 10510774128790928089 1546569593182874930 12453900075522801595 12503236688872674351 6112285618225519511 15041428074751682151 458877005721531425 16689505177364410365 1615553107063221271 14993662115861737375 10947016761110391703 5139274632997610626 3343527287116421891 6244328639560834209 8068479230965148268 18394421977088059776 2292245318720407999 2701535401620964499 5029393847907585590 11402672350457049360 6536782680477105752 5261980148936379293 15295449356214145017 13289210925170694271 17042252812342957128 2223278194513380917 13768895800512224894 10214900768445236732 7570822105390005343 6269872095574698800 10310251940023133439 17261721477899390483 13362544703275568877 14458446265140072052 14986161262356453145 4719072235464747123 6109711279639644389 16551189084482363706 7705550716220754783 15071794618636744118 15017524461593214089 4510038955119196805 1536927689004904502 17528121132158879786 4757323996893312279 9805186136364913302 8372953534326120138 1240862611005529234 14382533882082845215 12048567524441355801 15195339223563940400 17196506611933190756 11925609225942866244 716183703718631773 16228333328011295668 127210590174102373 11562709501393568621 12308608288340026541 12570763832530132520 11201622199172577536 14738908619621809216 8476905744089427488 13288192339722729200 8597933326437922151 14578507895665934351 8485553572025585330 18397195423033372757 14351156839336268856 14375195336718286258 4656006793111893396 1713729972179272841 1264654568183908347 15031101872921844125 175086620697835390 11641020790893503876 17627339560835164559 1522747260723234219 17392380792404142799 17383485500831906787 15510510048639567208 8980724313847619508 16350770167530581826 915487474374642288 9723391249596419692 12479768008425207073 4972394657229418850 17885345554909647759 9914130047530909658 14857526510646646767 12395554825343428360 5856232477053610235 2481593029005630802 4507743937498628905 13383552917635598435 17087533911868616577 6128696450467138861 13304935061201872784 6042382517772715718 9132962772865858666 15804855808011840098 14111299774048158650 15190241893545670172 6948936752029277998 15940848482607319582 11478047079503964763 702364944379406164 6828691524792525607 11771152019901416829 11816796976371974011 15134101744336095720 8809837873084605454 7938327337126893850 3216169692657806253 9024926451155206301 5098671206449982853 6985872278870018346 14663128368842243563 14085782063169316995 3036117307938397621 8902200701153768102 12365117823325488979 7023607627484302495 10017327602788675345 2516747369393276823 8721298795489239279 15157967699704691043 17698380167496051904 10690488851961062818 1076568944183348500 14322715746852582805 16659145603219825284 5610556262473627024 13555335884469027671 4493820089879766578 645485978597888902 15727356423953795636 6629548678081013848 5900994752151490630 17104579344510063957 4145403598413950618 10779170421675417764 8915593065873696135 18140473626084395629 2344157116789520051 15605677965210702010 2763979142143300977 8399552218749135738 16090045390335425006 10324682845552637080 11378800690235684193 17353729276352603903 2406166104058222862 15756107398165492126 391298028155514648 11094891722349121700 3068638605418582107 14758727644152542716 3042002217392508278 3602972767870270290 15718763864261908397 8887454868514506900 983892461561427435 16581951715336393847 2750009408886324653 9231308638473361063 2286979006693838923 16677535158257321198 17014277618842785041 14571288423243593219 7282553784688903926 11807440746243735777 14142904593264804013 10790491587277741421 13884606342688466929 14971560756721103734 1221300065889088657 15620270970510299801 1342830210332296440 16997902211584830162 16782681896392049497 10998982523680717269 302587591483484721 14764437591331958370 14095397444731923086 482776036719607041 11797161284932887550 296641601025267453 10185306759739684323 16331025822243815997 8320067789762797738 4592793377499049921 14914260202861883951 10751190213525982673 7854339438787912052 9352782549622116330 10996233137452463668 15149625786092928400 14756241952295010278 17844043705318554577 280783777874927518 9434107857922111850 1013165955389617245 8749989757220042297 11788269409327984869 12937086426934369808 14030932428760615939 13608648888451558974 2378315280290714965 3322714311016322028 6386807425195721240 2204301383747071578 14972188708969847684 3736025772134075577 6873163452306188256 12240672558556699271 4791834252382690169 15484275957757877434 17825617839796223102 3285799584084962297 10206105014032132912 1782156321831749172 1234569956365585679 11042688491774469264 13750853261253655771 5977227630373365639 4013309579395627280 7595661560820085380 6981375617737634651 11182860472482980008 17723199168456395180 2504892142303552878 16964339125441152067 14703560111850121057 4313179236954683977 17794821315279103213 15296149585245687533 9081988535458277623 2078709313355945660 8655392084930763414 1655433012220985745 2374065938469491732 2914763659412589774 14555997713531992030 11016317533080953009 12423865914092989372 198892758179165214 8912194193050319069 14951109065917649426 15436980468002167763 8694264315359249076 1067410084717348388 14899805082044774704 9593242669644696940 12781153276223614342 10524686221674957779 7712501918537186582 4739089532989419416 9874547689549715680 12040785031369094148 7209615426650764868 14686926646721865308 16845529521409949141 2856122010439579668 14453476111795322659 14769353375957106457 14396848369682698053 11780017628802204323 8743734519028470216 18000591538355172263 16656416545662345055 12274798029037927770 6986889713176569812 1977587271648420754 17800441059803473208 5432935625742316483 17933486808597710953 4810013927238192914 14822724553457183257 13069134321450273849 3800506108167828421 3650362335183807923 16295198562079421273 5779773868585525083 9919373130162792084 15211584869507269849 4387567481305724284 16138232362059837550 9488972397145174949 4518448886001406752 9676020366628481536 275889913238580756 16820425024869723378 2440489258511061832 17425883551207500126 9155720310927877369 10393884524801767783 11373230647659482388 16321211589658413812 2984588830420869892 17539337739583256772 1056765293731421535 12977000336209030896 9495594223600806886 839861822147705389 6281799979811158829 1259994586636164790 3311608833911817872 12613998219989759278 10102114140641396849 6609525571245632197 2014472635539539956 4547371668930618253 11273602333463683558 13410418671056643627 17195026104883615664 12435480275161611986 9525462239539894005 17591221164331389801 13568815623305157937 17005972973925283849 1198750034611506775 11598437085217198296 16089916601762165279 11442799447672378058 5011294927610358616 16746450299862247647 7900151743567676080 244501374092304412 8611711198492322535 13140876699993039813 6376387775248201463 15831539662727946303 1906583267058427767 8150973829689493116 5648696570454122284 6941719461311982896 3236099494842752063 6546846472920442695 9311442752754698165 17811666963659701487 127628714065454269 635927686761144437 15149919880210859025 17092634717982940697 15159308389388396040 342374067353377150 10067715517329949832 11548119282254099793 9912207326268864209 12191030258080058379 5331441264443601107 8710199443228483977 15981340606646589320 2519151880564593527 5731538330073819857 12044175906371985327 5334696665036424548 17322294640721127461 10485320695539799196 377617304554525992 989048172892458234 10092571780517462903 773408832015124847 12642850118151267473 6682803964304486365 121849117940930223 3886170538671261755 4218508050841129143 15354327275543040751 4391155893083229750 9037632443887096489 18373260318258386497 2928779640825558374 3834274776325872191 17022008122170046206 1040963837127211705 3612053583284491573 2960099094772962208 3031306553174904718 17621675465505320163 14366916952446746346 10620293339505620151 10575878804234239968 14206483005515490305 5658952621567917488 18219637020232611151 7881936741726151741 9733938197311947381 8583293116263324368 13189442302429355419 10428865322059385382 16597702024815447868 12093421257745399291 10444197055727393443 9649836736650662331 16075326657315734651 11394757207345342947 14262528548926748384 16009006781979551996 3367847876703113743 12085834132317565797 6440491523002388093 2225732741910024278 1944351476135691130 1480656445160753032 8083986312461467730 237786955382127143 7113574997443787151 832591129877083542 3640201944822241316 5956189535978466589 5706644824710236182 12072857846780634054 11505597526687920318 14262347943083531647 8195507335339449735 17867359604038086660 1905533012649101368 3962059687095431585 10632414623056236868 3442607777642528733 10546739417634451714 816235306691085003 13443527887852355879 1269308458749435855 11266870302858204567 6632594044803957419 2912293034983939051 4302541162439018933 12965815822291235222 13176447737933979369 15056151918951375771 6785972003409507173 16836212001189367553 11101700506986637358 11382281609449499967 5709699935804327759 11251391590479242536 14759420146873771835 16893533293850386699 18406669991808522629 2001000696355709387 5418366143013397711 15738156491692197129 6131887989063279112 5395099348361432954 16859799361099563070 931848855730332879 11402331153938057792 16621664891146973953 5921491319221609878 15347231658078247461 14762660587791245721 134214627982656951 13482054344626772708 8857419334817534815 8539387244841336770 7669219132341768428 8161608113260397882 11572696434824696365 9772831003970059443 1097019622262401523 4038366838325692297 9910600518757994897 10065817921931239069 595756586106515809 2556991330441825611 6535487694610378618 7147591070437228364 5155252282522094240 901544229396321717 6744883367825079582 9857856578947405412 18315816343211585212 1316379468957944622 11284597760402181777 7269978257587408393 17849931415439519762 6288195381229112890 9863499185214185982 1104536831086333967 13389535759657859297 2810882376704644959 15319587058645683443 18301246199483740040 7934564873645074393 17548052448637003310 4734969962511987928 1632754465394583333 5912107743709557716 6510957765435227634 8382760592333418783 8283909701208364142 11951328312619201850 15904250286939485300 17513534103849951140 8491392678378699446 17315788210301068055 16064827159083861683 8649023653592981023 13051146754833613241 13607368468875908015 3132530014905793695 12729185088947058221 5779134017382438382 3848443442391467417 2023022930185198367 8021038268687380278 7425638379156003317 8203266143234811989 1186907720448483543 8792720535984923415 2293483068745833340 13956229751689389254 4112810312032792769 102172516981780770 13520565090884149830 5731630237923178447 12814935557111316319 13839589911986836519 9216108734079265710 8896686145331270857 15846664367896129519 7829932463480619862 1586626447399628481 15193357963074791465 13719563263365430141 13065713699397224681 16084270982595749740 14279065325627749453 5168162498364667034 2285483786994391589 4865070035857505868 399410030213502462 10665419393181513081 12964409232388495746 1284278476531968033 4677256581267288859 3784633040477664870 5609267267612289672 16774700554892413513 8006864217339184640 3482100229815113166 15299861154200573876 893208213736211200 13603798891224045107 4872868402652916649 12782994885597434796 18033754493170451490 6174704571938668355 10810769307240957952 6160599014783967658 11726606939432590450 5566617820269007625 8937164571681397792 8230744965634330847 14256199703971625810 7851373014836246863 5177570232141455778 8224111384987202740 11291314771936066616 13542913211496733826 11073265250738013103 15217364621457570901 8552879808159908887 12342756292074309242 2128937891453933722 16719916448954869347 15636237700910540326 6724721715596434706 10988420138127549151 12958946021304144750 5328914916778935473 10551135849092655251 7207742368457918718 7107227841133484444 7638125307481549809 14029378024231781499 10726242101240737279 11624780325234356882 14165458212976744032 10318575010107579867 9299325446594192125 8824593879569014620 3787838104986780833 16858715656611367556 5754340695835102687 15825669902348415903 18173568791464244414 18015068317542649495 2272676588214003904 13984447322343758172 17017193605954558864 10489247528221748916 18257943498785811119 10402063208025817752 11685661480125024816 16624912786456265579 12025471833700590590 12629742570650747980 7625024045688215104 12791139515615671927 13847551230101719312 4451527765628177903 9678290431574882355 9333163778495496000 11678747622044552211 6194753410853911521 17530885017242891362 16500909696046945213 16664401932836434556 5305651731814057040 1440187262571021217 2604124303466486796 1145342332121830300 9277658572676000472 8478995659746955789 1609166796341387196 12492015354508492579 6882975353211352496 17890073506675301968 16237005111926892611 11560175260821594616 16609180781230774024 9560651874625836983 15728985943820035199 17542860197962870918 2714891090289026853 1439584201303795878 10343064870422041003 16914648851965097965 3335294038107449953 17197213359065501106 11997985807027732774 14306070520732668935 6909763513884162222 7442169040440994172 8298529075363822134 14059895138178839747 1627581138806222116 2690691667604734651 6309656737869248256 12821284234403730159 12789480565967982776 14424571564655540896 12654402031396751176 3892842476243739764 14667799362308678234 16024914133200613529 4092277916018677304 13528590330618814059 7076837752415097303 14937463669146288525 9096500362386237256 12619709649762589030 10140402808493102085 12346086627607751823 846013357796426947 15733468395959077007 1450616449561004243 11594929017903763351 6140751991845820629 12642394784622676745 1088897730281576045 1437067214582219646 14773777903696717456 8143228118230982789 9580999873385815068 8390950161571371104 9909663127626317842 12631485497149373484 2881197875692307284 8997306248165992074 9944395835257238486 6949243104368072341 12102096348096775611 2143112566125386781 17311425858406035592 7234410404312344084 10536382422642203914 1348062396358084170 688317073741059383 2290560658690122884 8713846537605910673 2703798245240005117 8937631876765365443 5528263968581800173 9168190849382950674 15715501734632832374 921167354948993762 937684373311245214 14203521702797810801 5212741322007967397 12989580676408068448 18270264517910336663 13883954030070716015 14883420899802382131 12584300982008215080 17980359138370708126 4963925213373325416 17796553973561529286 6442416638932875404 13731059814113381496 714996261761380039 8654945311475647687 10883644673790630970 3384602806392144931 9704846217793753055 14955491219391490271 488303674525358895 8560873074849874787 11898799352447124464 17626320846197144029 7411203406022161105 15454066560976410170 3015979596184712387 10854160138048667783 7679812811094422630 11535845421606141990 9355076181807409480 3880979537276598099 863030584221525163 5531263145256976949 13615395464708710394 11566075921151999526 8788990653029317780 6138594037252615538 2984713161127882568 12798020116396766878 13601252254526893388 328596494248921305 135853084782035558 12717944855322738308 13026488839483183827 15843351540413914609 13870372684157097404 16681572602494735715 4547728515904823724 3283242434821816860 10852148017147683812 8799015104995753842 1631864433913769989 755304252750412178 18202993045602212803 1919160219934388691 17374542938813731968 13031041807034294222 13927426045414225022 7936043395827915418 18240511517882430442 3428815905466540734 10711990047996613171 6223911627543574487 4787610431758682643 11998732417495816751 15942547098904100748 9572500228753576139 2147131711477610214 617166361845906316 13132060021025368368 16250057127849638056 4692339551152495093 15357700624447605215 2993682799219177093 1046335218761493669 10949203791525741820 4155720848352287559 9403254389296779229 1636999791593716743 12768247335872199541 8786696403106842380 11930343513035059189 15506589626698440906 2363505721472271373 13401775573450878400 2863778312496447312 9272581358263510262 1820226758029933704 7910905082444069018 2721907239388054219 2606633751498672607 16096694228802540372 11723182811023563683 13175084385142796676 7772286019043603473 17225454419763091018 15462956862958643920 14517270691690597864 11724427607939467236 3273000484759223927 3582722301827112637 3830493661768806080 15071474373977269319 11603157235936568420 3874904089262623606 4363576586385125549 2317672596408982623 7128400307060965775 12820610205227312247 970578011845040238 4173181574769352764 15900426201720264661 7876306247190029257 6739628765653291623 2886712881735182425 4171494909325838651 14003736205388724692 7629479505450332197 319932152111442734 6680558083303131954 673926590434416277 9989970098597687946 14082449712541075927 17958568235031113688 7827596164133667168 78013864421385665 16022435597695089130 2053621445998081726 15360597514481987813 8188903317901590624 17598690884759782736 820189806210307570 1705251562062999077 11655131661725237569 1810960820084362671 16129990644981744245 4851446165906703849 1426878724102668392 15513451547917338721 9918353513209295180 17952932230812937449 1156978938033461345 12570926424462981323 9745624528035516063 16138190426720098284 6527643867440038374 15199835249169757859 8089256394754157345 5496191118375343081 10667505834030672358 16242891087270348181 8778161106992986929 3170083277356894538 943384030840424202 13949228185726020775 434111869249483863 14241690071621713925 16229475648025267082 6181511294120206694 10097823742508950592 3883735952018799650 7731276761810142275 12664054542370091906 9080784402329642913 17111328083817826857 14916572217772473155 14841621055233944505 4910720388861896671 8122043742624020734 1458351649819981832 12395760294241871958 13889585627566091961 6985681966626061460 1754249946509284423 711094594799853524 3914063506671870317 16747828708268702920 2795113633798698399 6431463472858796987 8739512252828679147 17914296919962327056 13729182388692954376 10132536519843126282 17645623878940194146 7867731916639525547 461889891881211540 18253734053140063391 15885681998292961680 11295985135445137308 6355669883182011175 14511048058145506673 9775337563069995194 15059881246868411645 12019858142469543414 9316512930596170452 3991334176766430827 8937780942625734623 5259730533164065040 5865870107940660196 6427019995067262233 7207614910378950621 14830067072079480539 15678787892858343928 10430796650513089643 4908085629255610907 4599919036394094327 8926796978604053447 2654384829257467221 5665429822196938558 10338478958758401302 10510156117507339701 18362438179289565347 16418564655264297344 10532580883938678793 1942598643692949034 12044393671811010437 4394258467258553470 2806188508436594335 17297489508543513352 658401475519723350 9494153145314483899 16697114879117953200 16043878027661690711 3336936024151108826 10521457599576298425 6331976605756180268 5924137623818719244 2372840599003144649 1165252733638332878 15062293431730950992 6495648976684699498 4122633941239032890 14036555337177072474 16248982737193811357 15929731645916469649 11110587213868686327 84834396349656821 18251610483658031561 3229365809527355195 9410091968700621244 12347416931705101844 18015818030042909556 11057550948342691548 17141847855062115453 3411422880274973580 15059838370578495390 12724836162048342550 6513378879984173022 17256558452408561734 13504172118537855514 11861765969880313502 6104366845630114751 11875883655230889340 7909609562267959515 5137474539202290647 15018974025135884498 1086590791711007788 6810400178531177604 5156952491478395036 16446498827887068865 8759706493155550159 16790370686072268177 12143707985679755453 9399237833015576025 1135928928557123710 3116323223779007766 16556495403531722920 2522188967459354641 3149799256035481245 1796391246355891819 16063695331045187659 1700582782337590718 553821741957581974 6449079693190332623 11102943718012073421 15361848244063791826 4486693653304708620 15403101068473909967 16098639051891334242 17458112386076450099 2554050425579229408 14464931772610156480 16229536535302951808 12520477051776579913 10095197495017990246 7469223388881309445 16473874156277516337 1327978336036635140 6538289359728992828 16859828954439402383 9420145698392936826 784332122568520449 740190323755293110 15851894815818061748 7216635942606518755 8456419508667213734 8370287508466161889 5489998847868372416 297316095046086676 914360516107520655 17113719484682114005 13903460237522000633 5943581526807190692 17971104716732660504 8749505183797913513 4622798011995920241 17947553052235223799 12363443242775543901 14131351865449667536 2597312377659438724 14442429867833524099 10495458541182832879 3223467185159575499 8274728879103443071 14570564486261638427 2835614364289051859 10734578151793984466 15269693770015216155 16179531701625729802 17479882014513449265 14567445239232162957 4414357192965763202 11277843723383688030 3033594471708126929 1847577140026131065 8996640425724263666 10995145463930233510 8577032976714873526 548070164863746388 3001084958329574414 16394532549177523178 3272549813723383406 17433668028851763573 4851140311654156133 12920976160562101236 2321815749724702666 11701173378136213630 16900544970688517803 1001920442045686657 9113231587424741761 16437083071808940934 4186249025882548812 16411973879246324100 3461662709412971285 17845837553757285805 10251977475647568749 9004975887414355180 285941816887578048 12242891301341136190 14472184823048331233 5487309522200244828 17732336348298893085 1759712539473257422 9195113139941627687 13134035299151992051 17379215889577760662 13227160612342424450 13474526074166958472 9795528380125432361 6155933772856412248 16175693957632066600 6200167928452020282 15245399056587444893 17780904177020582764 9183269524410708778 17984705278864950545 7277304971163783372 12003817498058129369 3231257185647953000 8276531955176965999 12343659380484523684 12850871256952653291 15571261321939806681 16685889472861631941 6494262727614196012 9136059774488400089 14235263885635139881 14126983131817464884 9811853198541294208 15457907641878808869 14783685338725245981 10112815254084522068 4289621447894503561 15840131014375596801 14415540072409606771 10634151469996825799 17729941741138605820 2261044336549664252 10787055749387836394 21781084356205397 10318115403553240092 10473302435372331195 7081102396087872465 13853330902438890601 16075944637233943908 14597466542362159194 191259545505138282 9118048119524599757 17751541811603646973 16879995567038634987 4123299325354569525 8511649649508161761 11240590403505231892 8608380674122114556 11161399877718366583 7334486054141440176 11912039346123795263 16010429829366813101 4845782010088897184 6392934408468636345 3078148982166286224 9599959950607569113 15742383401402115544 6198080825945044220 10712464864975347233 4251630006439321496 15211619614360400570 4637225830815696866 13427044084844624681 5609166812816081005 11606398280249508918 11461263339655476267 100410076036811546 8169347797979031045 88463101438873492 13213445384292452549 10611070581272782443 3532416858612714992 1628887958077430908 11296508500749744944 10751094297713894639 4749680888399630286 2061558549409454282 13147333307088696787 13846981845463198972 576583517650026667 18331698037315636094 17737197528183737646 1772512370209927418 7185346642435580828 1759816341954924830 1993734992153079206 6140356309608039451 10818495542885421723 3329213785292232502 4598002617230470800 5108783199591658320 11796358982798432808 17529342806176066734 1729871566739361901 10969591475632181698 17681082055789854484 8296225929400912517 8370036111095999192 12673666649721634051 1452884403109384919 4802973253267263849 16142263606791462882 10157088365407156173 17860070359312513593 18431930839459174899 2738131756234908482 15624198306606503492 2044336773625185855 520077308657178924 14700213677400943532 4601081779008251168 1527222891634194109 9176099088034753145 749122275320697817 4729147397767665294 13330223185100276597 143342145820425026 18402475714957007986 14896517838497761138 7916720314341738876 12464029176998715732 6474691709209078578 5240460236043454703 11092899145596250476 12542287633783400974 2170013617040255911 10221213669408888763 16819673288929005115 7751990306443722640 10822866348307262292 8780660442175392588 9983811679448705240 3213665139933735271 720356437365711566 17895068899623905641 1414815882090439890 2640460938846153177 3283701514251204187 1347163412243371771 7145410900515090417 17923979103813008222 2506161941550112349 3146508905388034300 8537214373174467901 13928543944499144608 3354334768884621285 12178760139453554315 12173200738446728857 2054090317957591092 5931041383053483596 2608371307776578610 16690765901735602155 15662941005152096546 4415521600023300537 17308485133004180503 135283003287653236 12788134629743159767 2809101060988926564 443898821275092773 4326143304490110211 83805996189044885 16983608498551670213 4998906975506254606 15707020842930230490 2989491862527390491 1853305534031359052 2740708362404812029 3409786055814267721 8318656343377805777 3931696933670819588 5309277993414970583 813488621544375722 16248170389971223670 18280896683806521949 15176314699146532166 14007839209008533373 11986161634261065123 8188490513384566991 2258754859794963949 16239512543436693317 5564586202741636853 13889272751812594303 18074864952152081200 6357400211256436356 17394373323356156146 16751215809844772092 13193339019030629584 536380986549778889 15059965001721840765 18426570409529222082 2938509026105100343 18284004615010749694 17945637711804201189 16539053657441211061 12264794112975120565 4724717114685926942 4892326699434825693 11514450597642964880 14194115426984224682 13992194263114412244 8293972909619482754 6780488973595991195 10542782885537491583 11294406814400712288 688651606729471108 11842654587625554908 11200403615997849803 4313514634469473559 8937110048277334616 2027473347563556267 11560909668683572277 3457516867663570777 8044399092579321941 18269662035219784723 1172298109773885409 1757842764699901553 11949380001158203646 977720093709713852 12414627865754176709 17067547455557563242 10663508191233459206 15664177320974902658 5060003405413785259 1402603943650894206 16973207712920188028 14833043438180199928 8257896131923327820 3894302049705149414 9971484595729139332 14040734619081610501 13590561330364853035 3855094385414478074 448153870707713343 14438149105820462119 16299158751023952454 16077853304252571116 5397432337978161265 4938051123043726825 900153718605476249 13204368163319000375 15065976747663255582 15122389383438393786 6554716906107921331 4076744726806440592 17756223033269081483 2447497657050347630 10140563181399070729 14416152344894859520 4340911902411528149 11960453299773849514 9380537903593241185 1480544523150838244 1191708644789625123 4748935942774090254 1765631383360103189 8672494826530829603 17312805667386683334 10234794085033690080 2071938322842235437 611574583548959660 11108551739680044794 4841696900081778074 14089070732422503595 1590336427208145192 8639403798003286216 14219674158712648884 17283402138020012982 15722029261356225814 14760168192575345145 1229574638933376876 16848275199159941586 4041673287520788152 6738844213158034826 997818218829275633 2617643894692866839 9457758593259061311 13231520379071344007 12056611639480385938 16255276641904950939 4001304441844332655 10810429373354990815 12916379421844487209 11479745016519821181 9158653338987968715 1212103515389639887 7419018798428793411 13059525055084404052 5244099867374378553 2473124704426580459 6129162842418441017 13962070351255978994 13152005620692509043 3754673881937763919 9473625783143498713 2192111070724501395 15252690824394511631 2250238850701378770 18247884422747420796 6505892335246069166 5712319805798259113 16673552072356711517 17926534547419887033 11732544771949309225 6686378326948152300 9284467330429607530 398030351179841286 2005267515296002135 4356822976289011542 10110134093744678094 16885623540066599159 442136000830979728 9109747001713572659 13559136720115274804 13938593623269886645 15191761614574158949 17063271473328741812 13968053058298853373 208217802688701616 8162589373503805202 13362505614363117476 1763236913566246840 6736419421092925499 3081083304048060101 10373569037541033448 881760478531357545 710555868171417556 3216756666032334473 14139657635591450459 14059654760279637820 18394888845067907687 11302293652677200798 18251083540156939965 4022066386838935810 17866383725610215050 4181625923116351920 523331057926777030 12544915002233041247 12030761127959359669 11466961287549729011 7662389637611055574 105859436430951631 5560910004024334638 13812538610081916231 9971696679908540870 9632748202636300634 14238058260346903142 17772731944379132007 13502867679321135812 3092055995808024202 15408191787582829831 4325127650482836084 75432155117244775 9725659628683393325 2241218869423638948 3365606221626584936 6989119196758371312 6908239575657078637 4600307751756480149 7801389436764992543 5746011613986115030 12022402037637005784 3729449595825184221 3272687065345869158 2190661450567249168 2730709711983512949 15333640722706716687 12280028414096886901 16540108392894456469 11935650247154234652 14576908495486839648 5585486686073816325 7710379468992365900 7732696990869868949 5407103116389272162 2847387820162017391 667366861979966841 12177824083119422326 18175812910248014268 8574204547571968883 1368951516625390959 15624535325936285618 9340648366732815886 11795041585326639641 699046150296552628 7287759864540674230 9260389521156330925 9148375321467886027 9058983936830100335 312597004611353540 15243093425416561689 14650088912553098978 3561131766684246054 15830437411077586403 13107796278457400146 16128029367148443334 8649702705645691713 13331568400973942392 1365146545228397319 6557961900931411270 3935502881215661245 18173672684758622508 13865045677869979388 6581195002213221644 13705340123656513183 16527876130853136481 12650467833311653753 12780495138284289332 9844888188562199805 5013662725077257398 5900953960083534802 9979578060667636765 11683057873205717026 960698815833603804 3823448125529395575 16738078818877410912 11787076141196058999 17905238610591428263 11508350414737296625 624278728120752550 5924008198037025866 11709555434286876093 2947107133029890284 17950408749159363759 4144102425662129687 12182195692748755902 16002158491052436880 11420541710425246428 17729638948184701356 13251002669539491324 11829733932636474612 7584113890409970329 9277466719007303197 17415283683286614085 16196034545317946604 4804608739290539497 13905590212984281319 474702289353684696 15979721093935446816 6629634695964542386 9745111374215610257 15853824960856543839 7279549720182776070 7984455540155163536 17866921725764130058 13460089947041890760 4148087573611331723 17093025537364807152 9249802826095349903 9031117857041178370 5633854548220439515 13187106319126110558 12120648976572812681 13559531496375471594 4097979586726144746 4174678162475071694 283623643503645286 14619266655280064646 11267665119613811877 2711783546139647690 865955688872364219 11398784997509244219 13365437361343190488 10222227674886234673 10227886807516552347 12286920551950862782 2996841110370661812 15379736712671812659 10715885004918067924 8140997379856116197 16630992247714878177 3341802442695525257 12044484068406993126 6510435118068865402 13573975017602083349 2469739128293839 101196488926646252 7094995985737220021 9153111756580023384 14117085966570937134 10505393594612360741 8335456821903111219 16724460537435695760 3509686400270948618 5821368699979951447 11364303089119067750 12877989467281742686 4884651027870331310 18019286376254363002 14657551343282634485 11224197946880127883 972918511367224905 13274584204410395418 1973674761801073741 18185785323048754408 16919035274811877508 3349552492436711683 3288055240686652509 13232052116048820906 6569252373006996504 18279410451049141780 18293210966416362283 13116528186394538870 3608995490960571211 7664956050066517437 10265194425887930216 4577399755630294124 5751253559616747292 1068592299203603234 15526995755946189287 7622661564685995054 7730625363525236950 359829175976374499 15090411917304148639 283596572763273211 16276221140870730574 3975675532548786368 11592454098354190251 13990901340396333231 16683696714980591555 2388185470590880504 5853187200889400695 1919340801092418115 7173043984479337588 4769009041485286354 3108018847143240355 10513642854096432829 11990348729271578680 6047979882276844322 3158096876714127044 357411884524230072 13523889128357217128 14831411808804812669 4453538892661254968 16211247124477771444 7208116263622542426 186344785535767715 14104276654714070522 12194363524083102715 2218166707766284854 2800939400829353312 4769456547072574063 1841540311235571848 15519649620306780922 8280648368773628839 10983710748929792353 16661391064534585658 7419624651061548522 17686947483595268243 8606634490276484492 3795395206490259011 5864269033205380452 15355506758188092730 12609746657789199499 17594912821171210033 3173623087126528972 5872035158320192169 16414375886632719670 11184964990606495410 12429827832866244607 3885653676751344498 4247105078968249834 3646147771244355647 6439943729987521923 13654917413463597265 12215739476869267082 7873597151366317075 5122237711686409996 6059556840373363834 13571541463174904524 6126508395732278728 16440943132917785335 6557972358376851633 9715259056658673920 6857330997862112219 3449459882557256891 17374944932048006628 6583832370951032708 10957169698908465671 2117617061717026774 865744042126760012 13570410748629219212 15243182852647631101 16218810100090637695 5097605886053717047 6366220042489233152 13618284262652313278 14578727617238857028 3212084424936378192 5453508723852173981 15275351852977050661 14581833587263337733 9537381419182752064 3300194672804054203 14333637327581505628 13420543904220051064 8657486989549449350 17488047231080119946 6156220577853825151 2875324715659580533 13634835247296741051 9509467935614225178 7638069550690612693 7870846581246167932 11174139793841402271 8496050268408899571 6429309991467518611 3326686015658000417 8239465443804683549 5331275460232130311 16918128774777631723 13913791354470556027 16100950205987071146 3575764199550532407 2976661829724994059 5872782930773568080 1762515814400972221 14885365827465286332 9040344932856966204 6974851840362025442 10861186818375671331 9624054062020567792 15847995760790872196 15545812102616278333 15535035326952503259 13166344709092546877 15071076579967345114 764848772008536259 11898009813634840302 8198538633824974979 14650536566901738202 16645930220478164258 15999426279364243633 1720535245274692268 16136641840650059069 97332409943971882 17497378083336312176 1836266029712584947 8482912259352365678 9850348192937312729 10000275375051556020 16902792149880791362 7555125683874267411 13953891667984413762 13901135416654697922 76735615052192183 8336106558989102352 734293640883678416 11047238201132268820 12420162832540661731 16063125661478001208 14485739781987226407 14409587697126050897 18129704723404835397 8213567017663930312 8486769943042506887 6587536392999120955 12784028188494465276 13194476659482490900 12599102616952453122 1775095324578487631 3846834542374768645 12852964315468506892 14966371073615333259 13731060358920316579 802671067443835286 12529947731857832377 9099679051218275382 266799886347998018 3894110914742471721 11917290075954128340 3599895625042967538 2598228330671457334 11509190080861742196 13001350003470829549 8050684762793064910 12749880743969640795 7659464182589319245 10181236213823568327 15283099134000563231 14768306908192202541 17664220331488874849 11266624654861664674 13376268501921582001 14758610280445588183 13679245263951717247 7963924001298269263 11600093433257263293 6835515647151235288 12115193052104404005 11476168800906151878 14894460273215266638 10965099207464194820 3989171191495768357 11038211648664163496 1790309663838646385 13833130667004400878 14092682956296798522 7333456755869645836 6063437170635643545 12168388900130818499 5014304694262398700 3561334103586047142 8262433383906896440 15510007788189798426 8028436720940942964 8542140148425712520 17928382280761440411 17128088562431217382 5252684533958756813 17709700685441912464 15521859566605478108 7630898470126045677 16943399943586082099 9707733736380698420 6650770544880452147 13193636759451508472 5127935192516471076 12302331006396174082 8915688001576440701 8829091162594936633 15489113042022201181 8495837690481999755 4603598596637098776 11061324889412614247 9200500247395593572 3954820496252871508 453533449854043516 7038625407162062339 5389389088288472971 6409905879642780193 10357253262394968660 16990355964571229406 109197962453786127 4712503999236003439 6222017215914782125 6111220723366775413 12942667545850555067 16659089389887378109 17096158557918073173 1865943104834226523 13461759434490551680 8268700231911982350 4823195022097451442 15927064192863998587 17193418800441938445 15569195236743617311 6126616034462436093 13813434208326052409 8032701810760128043 4621193957291720667 5121497196244065318 4177875275947040547 3552125551977962220 5073811646339996002 12707405860661216735 12209543262382074946 17454648074663651451 7417476057834462180 4497379506741160243 5204175349827864313 4886842013377461903 8602640186413486152 11511691181016943413 14203163133879887378 11119266418859816014 13494087322968124230 18343959846835186135 731236408782428120 11217788517326316911 390186048824443243 14750949148760623191 14686038709071052091 4974134439408141804 3517270522745404610 9187668978750312634 13485667109491595969 17884126542294698402 17477155113214125195 12523252644836553055 17201038420030797010 14653302800317177011 5913992824306320302 2048329658954569000 7288443466061789041 9995637011744531014 2924394993645472412 5853156888922002411 4848389734044591956 11539686689637931794 14931111876994010011 3828276780679715900 3378974227981561301 13890194114864695680 12508571020232308930 714212400566344122 176788792505032914 11280235175640005212 2636000215907827609 14584201136031721227 14670580765237776934 11283856689552232852 17605499484547218180 15553772411497542317 6638616602994676695 5441705842165643249 8329235610667225616 10352465855566929148 3190358365613249662 5966966890497084762 6081312696202034468 11824241349988752788 16301278083074003072 14228921793419906511 16279949674955316517 9053555922201595402 16769140730830531466 7531149226140294447 16658135286816317137 17128751194260125325 7244951181194963739 12707009761193845952 13543142786536340914 1932188894928259757 2198203033532845452 3226119351752808887 9121224667412414092 4660867789234819405 8865889962879127628 1095557721788061797 17876229613371928792 16692065337544716682 5739318015843933760 7964315842854168283 9422985306718450194 4823827225659967842 11013140909069490831 8496652448507754649 13637348318452848253 13163653091143278197 13359159761407595243 14684324386112660173 11245295682983959205 14214928400098122837 18244959535502703994 4409807651830977284 3850220635603293700 7716201831630723137 1255556851475375135 2033496516809620870 11840807263142995779 14369935502725448744 16651718219310345068 16364442259641507421 8750840816724794257 9197600111891940845 6743955237428152907 8776549360455193872 9149627787017839139 18145464723130068677 7647039149075902798 6429801523294237856 18338666386745214809 11993881120146998947 711933934099609807 2943086538481842715 14192213874301774729 7769265794411476879 11378574631413392948 17391831338481870201 4894157861336593031 14838047348489563040 15009808549825667892 5215039905633128059 10165279215786222119 9150492932766925463 2379370170936493885 15570928058699235870 28594925467777157 10259179945824584737 938731385425090376 13600272312248801272 11433888998216491816 15163329465704093040 1527650706239293143 286026767514559000 14285045030744924295 6822050159205938185 10375152038470842165 11736603502609643610 12699465977097011502 3030864912343454267 13270620938885200822 12536794037204657379 15621244101964113550 4600387654771112093 14041502658124425302 6552602271917615512 17995241122493350540 13178289254347258993 15730236644681939073 7275824651760841463 11370736739621523080 1015392528567358605 8752481419548349818 8739521018625160563 8484749818930594352 14309972037584696768 10939040614291164086 17339842989065285897 14436729533179609259 5532868204519791979 9656481974181863846 13085644425094955157 10308007381807858133 12728290550484323706 3857249180060446554 17333427476227915621 13355983288434188511 6650257293586500343 6754214068407215905 3212718401398888513 8111161252172705462 4119990507543984034 2111435329596497100 18373852499373357730 16209639500666683297 280522248332562333 12280753930037135685 12687265147131194950 9300534716904793031 16445220010566882969 2515105845978012092 10256470517692673419 1433695220709053982 8648192076836197287 1249997718514270285 9957770735266559562 6609574603888563212 16865667942793051560 15244746042592073870 11346106039689499722 9286325035014624342 8187105305263613483 7065260748053391637 3496619554974203662 6607829666801584738 1855407230757090983 15609964562719159031 13391706519174234958 8072234630481183360 17598676519634947114 16781211827985514234 13021505463397229587 16930613360203699337 13169458541868394879 5753869077711390131 9212865350017472103 3674420806857672692 14107170299769751058 18424116106315752043 10920467197575310694 18317351222339596984 7599259129108486874 5986297110647090885 12018536286750105320 5662851816687796916 2836928627398823542 18082417082456730544 10497541917895282452 12642078461009827905 9088940577519486103 5486645945921511974 15581566406910905344 8725292974567119398 16347297883765625542 11183827490262229419 328240379593952575 2972765474359786880 16908449243632251170 3254017443980186529 18166655761237505120 690781604168915120 3346667591960055150 5845666889509938664 3298863946775995983 6041542555380248647 3668810384639395221 1447571677770333524 18246877252476547484 86241096928909086 11108422982856845996 14989397325283223733 1873231374089460205 3278803349683569948 14076991438641701679 4767616107914985675 13268631949121214321 15737767529141599907 5029263958071492395 15133818140885794446 134741302996239972 13199068056996446687 7038627434120441249 11640934367631794884 14082811257458415119 4931518491555695596 1453932963169281700 16080261493556065887 2033408536203177036 13416834528259335359 17486857157299286039 7492260373612378784 7595222558785925071 6251513966262613043 9853555882880693620 42345234710024600 5736141353233767559 16712841345355640619 5620403173725487826 4745225254715654574 17696433927027815231 16199418203897957409 4568382494125388478 374893175961068775 8849040382012063264 14830009037620015532 7639178271327400915 17354166950862186301 11667596256748712839 2123448909972613681 17195341052922106803 12840765385162205816 10842347177504060432 4721474084790707820 17252633467954307135 4442722957780406733 18365268577992958774 3499202119577232620 16697863074237842418 3042112894194682550 580679871750447886 10299294513491969783 18331571075471791316 293234719763665457 12664707246969772445 13338895786959357574 16106864261071495137 17846411083664926275 15083651485001547849 9580625476201579537 4605050131692046868 8616386652603422389 1680656319771915246 9741733327500253311 14014658693755806669 11095115451052040430 8689536015770435826 12378712217979035963 16484669722538463701 3272268921938782985 10292039852759423040 13599564348386477954 13265641436186646172 1906132053051480785 11425707314545876010 14232044509771691684 2216584513608750373 11917803126307871090 8819782434321004632 7014360270646148147 9628596765053670880 8064668548067276239 13147065642118206499 2084389575482434157 7407060758254836363 9391066730031720417 5163291425136831641 13246586089115350233 7328608189667401398 14417460940909774210 15065784739065031686 3032819090874541400 4329256416754447153 8116729532575208449 2237485676487209604 13907563849669637359 13612724586796457118 15876006666459798024 2586933234270784615 6833896202860078654 16827177500936462118 8176636561347929896 4148854081836152211 4767306301860153733 15973755843040514751 14243810347789001013 2427174859351696990 18161810967758651220 10740710284351289794 10437248880944579123 15754051038124314073 6205962188637123947 2665136706351071409 9008730873620303794 7161100300788714816 1255283962556830943 10477307730324575672 9328060615468558597 15093065219768684945 15839712750140307224 3509859275333766235 1654690563182447545 14146000347187731826 5892979212383695753 7202804685225812997 6687328376112879280 14313445443771935118 4693688365516458836 4577103983091121300 7116270544827240871 13479738518260814314 3684264615254492895 18292778771609182711 11778755425860132775 17102496298494360574 4156323759060621334 13827222095993833541 3082284135219051972 14837149888997609792 5739012229495921338 6754398085047569009 9422717144709092510 7872179216030563796 16443730895604003142 13311129889042259197 3528385109595749560 6791939592061687007 17336691700782905227 17119575862504871494 10436603870107490245 13306469487357463802 10170152184075967952 8552480479351383234 16402404632107102088 5792146512379537077 12004624662151509708 287244774452532653 14521788839633734878 8299186522715205777 8265500821940530532 13022476231924261251 14968108021449176579 2653129457533308852 2186498551371149682 13910864256109060857 4210921438135699894 9013999290973835024 4293992487036984325 9942374378124838419 333213749385455297 37676255852591356 9099611682378024378 4117098139137483923 17993406761862123528 13486943898429031197 2608156025287152606 17540086526271514304 13265540695738804710 14494415356398843152 11720331801369017538 4576667810656705618 5157104021903884773 17704446150653421580 7048129992861692132 615526889114923406 18264011485130636753 15716321593968546776 9659269114008379945 3731331078912771809 1798410849108162454 11005854171885328792 5295285071462236400 15175745021217818691 13202835097372585615 16785098374059513722 9260294449873757257 17878148644473113757 1860757070520416561 13060727154179269721 14263556443727390551 11716943789834274 1634182343984362408 16064713324692971322 15479117760690892622 597900963238519989 3935179483916721 9934845521476334750 537064734759587163 13271746215324006010 4575135838918564276 8532034062680617152 8546741493938340266 15238798638884562270 4260108426918706719 4048383940763610224 7980449699091922652 3387553716044340644 10966331589252067352 859889794382213332 17825275339363514600 511881825954249595 4046048773546076967 5858864355476820508 1789406153754145555 3579722611841271760 8856766119915367603 13605624394660127910 4833147811640359697 13398908777709997656 5563637040905342958 11180559678006711642 13284871338810323716 8859293754142099417 13398946037629919098 6749573148976125427 16724349588016336856 12732450890151350246 12611965804750334508 2697662517106420957 5179149540282357256 14309323627101570059 13776411733125472141 8470398635356495701 5669073339996337628 8957491430187965549 17538505364318140019 27430338249013517 3857621898037452367 8473036871863627070 11433423988158788589 18113881721009511499 16184264990947561768 11156585653126580930 886933595202505773 9823969386431395635 15306700678116331365 14269616314842852918 17746615551447543163 11205895423439440214 4965163751001666066 12461045281301591586 2703128084888556387 16388629195437432518 14880072692563817382 1100124516150879154 14176671729611242988 15575860230908522991 17038116534537937395 4535320315822335602 3185934194595919550 14581304594514816649 6350528174892165806 969653738255834021 7745035111086482493 18041722951621128740 16725809714664140634 2167684382667268130 3470138213042695070 5756190882445047124 12360208016090176749 14969584493370561310 5045010392867962958 13820322988666878193 1521648960632487193 3148192314861381144 13217112399304084935 748175123112052594 7014305287276404946 849033195111882997 1889052160349158973 2186644708197750551 12444852843534269302 15272830496576639808 5155180979197480050 13668414699571521941 13503923810202829724 14264268855997072976 2202576410987368450 11574209730513534814 1795861665395570130 8459794176239548042 13574209445128250299 6767948777031183482 12807988018238024984 6307537148537371695 13931586069759765061 655658728145361950 11552441716585483836 10345246757617458186 16228813873989017767 11821415887828765223 10545718618270299379 12937992247830778300 9345209170571705386 13518483091786328560 4520994192304013524 12992365089963147555 15887886513729785529 17481242782507247002 9369220557954453072 3532215015764735375 3000628096964714488 4758351297317778406 1865712300418850661 6577473238009580419 16488307114140283628 416098942311738546 16268976509774102465 15192604820993677958 10322103321883644665 6947887032193939416 7235584745625800463 15019848960585024288 7635149941144058688 14602161668672423184 109160290163246615 13586552949264239667 13762892186476691396 10808093446466955195 7564984311200224074 6718211283254209181 10820526255021981628 11088452858491004950 9914480867980110055 14286322486860505766 6202719211446222852 9442080864182986877 8128426542826311916 11779773894707927124 15063428651065329099 12921253575697561484 2895001601261541915 15641737714730829870 7189707662598007661 9089822225991134916 4257294142038479697 9930098987868692952 1599180153738448619 17031247352085260637 13648829834548065562 349982231525478935 16598093023174823280 9254023056280527285 7597249461873606207 7054543805816424542 17147706832083091442 2796977596127794835 905746631180295851 17584799901471771974 17883088691072007775 12292024855362175474 13519339482091670400 17055208010797798659 7050350276562894432 13515857447353585847 678073789822442043 4439408514820499775 10104410841258670765 15687499395033332398 17683569958415249013 9733641676699408083 3031074306523616011 14919886373761525106 11693079203035128951 11329653154454865593 12492158257591664486 14704552679707223287 1142732966540965267 9881199190259385549 11127036211951742572 11418127116632416336 11781061063193687178 9306832546929028862 14273301330014158218 11247707874815471128 2122755193439523662 16881232092249579235 3915158970299035151 15405570784714552434 15130658067151708966 15325404942222740000 10468256867019270327 8125520294349072542 1654777995304819818 4426182751798580036 6912864364097031954 12814009953880878679 9725224160093017724 18435676259444535663 3284293114993053709 1733156632146751589 7959909494926791578 5705292937183163942 6534998534251264601 3537609881716544007 8725843145757455612 143508331164528839 7197052945003142631 6136106589483853600 9039559820996679404 13332052962228318743 5178765339296110543 1161240966659296240 9224952363653912464 3289911344656124919 321356876377487859 1499962686797738745 6959528366000835553 5702773916795079109 1853495276459013947 12758021095587680899 2361776628888986236 17344267833120479861 13922058219994619229 13889803920781883303 8644132231252741119 16946366559192880233 4667528030680890029 3765688911749329208 4158651373156305550 10334738380402173289 5967292489012864938 15075730097476777135 3624532892288070024 7661231078822682685 4650805698707777309 8055134894083753186 3397928711768488210 5156285266291612024 9992527792087410567 14603257941386114852 2398970402774205353 188630114799660357 2785661367759291983 5025165453834966574 15067282687175250926 3639198772516028009 17031567237446154202 4943860918029411501 12098037038917191466 13899337878975873922 1186871001703095829 18151153225213100638 14123731404564417010 17156848016263761182 13244859604885118729 14128433224536331901 2801838518643553714 4704548673945350591 17102917253752080257 12737132105460173635 3429529872154939459 9051505702014981189 17942919412951038020 2030837353652730902 9631734920427532259 17584043855524198865 4565427859500411226 8602451188466856593 14170027606615650978 4316379441800298237 14479963439569499700 8692081919928916431 10993131859018848801 18285886337875231470 13551366340328636329 15643874191854320065 1203773517218037848 15741321656770562252 12920944776689251241 16054998035883556852 11259227438160468015 1715736742201527666 2567915884409867340 4427365301542282169 9534976571505371504 9577334219504881268 6533379501385300088 13771590117067433200 16022971631544631448 6092557299438485784 3777884502358616136 9264964840819255530 11421816076790674078 14031735881010212029 7742050858137134102 9548847759219483472 16333139589795481878 209679357440419059 18091897541292919193 15467329891364894357 8065201172068148669 1503479709013851416 7936240144455901159 4535758081666485014 8432903097216576193 2015635926920445234 5416948546961005904 6951739757976910513 16099874617979983479 16422954531549854276 13875242948466722003 9011312508896917086 6109412090924692223 8494021283225665851 13534472572871638172 14868751442271418035 2098066917828209442 5293551164167472627 16183087338969452093 2704980283127357411 3266497510102718788 14545889620319994038 16479364777567582158 2327942767008937934 5158709728358523285 2403044759302499391 5027344749989719129 3788291705584684225 12214655485700437425 4395090935809233068 10807670249893568735 3575762425952785368 678143806000248142 13254979952270197667 3373550919781783490 11248345358422932996 12637629254970031609 12080780725139632081 9875554421639590117 5815123832770453283 3540706876934415454 7948148191507680813 1055831969626854454 717967021401542960 15152192768889570659 8118629684988096367 16866044173799990265 3795707435472281000 10940037640147112170 9724889961072666533 1472369720513205493 15030069416912259166 639222360943924677 2295224222542813381 101113633805559523 18172921109133094126 10611676878305802416 6062976998149019711 17733495545626883643 1852268542020667036 13301980548557322081 1097502643875368413 14032606015774131654 13706012444225501386 4488989999033555161 12228145384684435466 8920895945218086244 9082383103893797722 16433320880496105876 17441072687236878730 8335707363078676256 8865165792359898396 7254507984309914844 16128501491890050899 17631066138968458515 16692718757589621269 15276775175438971527 13438167778800556286 4471421032754948776 8376263077897718383 4574027181062735198 4031012178506590257 1004458240977004878 13903987458307907935 11296524557806149409 12668467211768884688 5797253702571578591 5953961639125752202 14771519892032716163 13194267701659754659 18156172188923301104 5857294474632542909 6622307377483251183 74419170837500146 5005274039711272128 6531867470604351596 10975261462300959411 6018600352043820769 1730837111383383674 10409607718422896828 1892047112630803706 10133806976594375040 1081451360217963532 15757829015950505429 11964104424340129152 3933692276217624122 17777321450645453457 9373917035115828349 16709177078015297411 3772937134665048996 13434083193205260840 8466243003223210184 11703841250658601326 8198472789615884411 1768230112360892283 15695987704386638250 4617121051803093546 13422182623223533916 3679718231507350166 10867761080707101217 9354987400316011200 17746998984500802402 11428338510413672360 8719598479398549946 8508782097428995804 1685391132517632461 5514138377973407621 7325053910183236183 14236855946100736058 2101735485150316989 17443977852822498597 10166933485368508449 3459511414882752381 720406782425468889 2372041364004191718 2553671329090266807 18323837008303417768 9901584159561828718 3203013849210909309 3805417210940275817 6604519745540760121 8668598638775158715 14160827598655534916 2009940299164333303 9120734086243100903 17637349818066934382 7902235745146354855 8740744429439807241 752577383341197577 2809775749243770291 6740711170476664547 4948495991055589107 187577741478408754 10698709209506294290 14551048348697378475 727930586426651697 2105333137859021018 5462167360634969146 4538632432721815004 15288619128662002865 5677369636924822388 13796477758622219417 12098075659847813399 1963525845657592345 3351300983188130769 11745224628290885508 11782134580929400108 16463517415954873487 1232287262311286525 9811356302865008116 6665418341334087739 13591716705425664664 14779101649161136949 9568107556378054405 10672166709665814653 12314459179712288604 16865353579319037390 4997216391186753146 9545045575535642302 756098949866515056 8796155929037378874 15287412841620597914 15163589673597644313 1601155303919801340 185549590739344420 9066767241096425329 13716038052894364274 13211789168903458078 997364497926697552 7592573918709469528 6913493487651257886 13967478806741482745 7621922159805006482 9117377268789330091 18425191959496192090 15408674782572803441 6698467796445626931 4626595037658631369 16004416219273696946 9083959029304052721 11569025662973373016 3199675694513091535 3266884035732806533 16464126272537649808 10126033540693889555 3476254427227546872 18264960837615535617 9938302565990332732 12162189933314380097 13767629928509166559 17413696139384560002 5605129108171077678 7454862447572002234 3000196496829445963 9823188090132782263 9355221928041132398 7354144594232218818 2306084048766436029 1627561137908965777 17177340358805842873 8644036408324259265 10134297967430597972 3092174993158579458 5678499396948897121 13495955264575962226 18426328273643478419 3967358330215880135 16130288428039409782 16792875146376668412 16110006080776523641 16207952923456397957 15270397015685750466 5368948309173624574 8873453415216953483 13157558674056976847 12087459536102720611 7765920152555460480 12707306753702971427 2259011470046793459 1465255590805413803 1758517070904889340 805432544405498995 15264129617005143173 6485581964628494294 3790033051290108610 4494289501900283726 7840238157249904402 14750854990650053591 11409864750920949896 3910622299655020457 2498060612035926079 3988744451410655012 18094748402452496522 9343853145631723887 2596519073812720990 13452210765093961717 876973896539815897 10207258613973300144 15440710101842972609 1522515946494283332 14915657944787369796 7291704617169222360 8988724318762450155 16450530247306103680 12308189943628290267 3719549978025102727 14916082881149705870 11628879840495013392 7767689772374665912 5118935010103689678 3651156759882022463 13322170850391054121 14171437166109603743 7990824075423252598 2945322987998030395 13046300150313073812 4391041596447831452 11240872666564776050 7614258176283573896 2298184619896466220 5188042218097201113 17920597982068938194 15897326701782438426 14745594898069485517 4189327110766186014 12153606263619186816 18050378665992410741 18400567682460285627 4047038349610849170 13513336441690358378 13014161336732656582 7334562575061734747 17406513540823618763 2815029616651645897 4565836391982587973 14888047438151173805 9684587589038809744 14456838141781836191 11968368155458136418 1141002323464674909 4840218245618357440 9763396354398442860 14761192336237254514 5020263118214607816 8016818678553916717 12290414336652404287 7275368194892539490 4668061627949192497 10356552508870246809 7609133218456339481 6169602153664685299 15769469278711316517 15532509406585723445 9824130291775500633 7931455500017070890 7947428154971437773 3842358303787929398 4792599114864975873 5619667376677259488 18099897424154841270 288056528872583513 2498437481130126726 4305133989184848851 11647360270875393852 12888872084787016989 8152461875128994664 3549040883449373285 1371248038026158327 13950080857007901407 12407219991724007123 16555600893315555475 2154053280238445359 16134151149853419906 5889335872215420047 4631496980214715150 10623719871709518518 4510647396909233297 3146294072456984063 3534735522483596899 13713684370088878767 1448908581305997908 1634022355282600063 8559877992390256482 315390719078765536 11029373945414339919 11978369093319685445 4106124723341215764 6156885581320154880 15840268065937965508 17780031040036159006 18246848553803218082 16564272102298568934 8614599602458612304 14864737634932793302 5147311030826086699 6945182563980550823 18340626439936579765 2763773652424685407 13851646497164111699 12487772768707634723 3394079391481776731 9929952668046513177 7823891155483240904 7238591436219406956 17485146070687410974 11754734776317584285 653000195260608130 5647388993228426619 14550890876092468519 5050094599124560090 3972669895101231343 10113042135414489212 16963643403245079410 6494534335968349829 15337379089566991093 13807694692739249072 18244598235237270285 12913377178219857402 190394322836672202 5575391130125515067 14172953025004497019 12977377512758520778 13887381781615320720 14602694385897620217 12002538982085153815 8777268815812646340 4453900084207692380 12664439193080219300 6291798908119779549 18420395797963282575 18121878005203496635 13764610966912460905 3438897562908030543 12243937837711426752 7025662245721961287 15653642534855634022 7271822089671453485 3519794193252042124 290467237068661540 12406579162020951342 9098965345127139488 4547936851940373372 4257158992148426151 7835543500659558589 12673283490918984333 13655930186115357518 18402177434065101487 11576350406064924295 2861118531139037054 4117031880203688032 3445742128269742937 15605992672752440620 1749611555439065794 11421399230992266730 11916447891006685085 5070109068731230346 14698634128388131589 7075396572317788258 3962986912738608482 11618104073895201440 10029878923773759888 3553996102876051473 15968929535541334167 3455038676910680419 6388984214699524787 14369671601988691913 3703801108709350597 8472314335329952706 8873298785441027258 15883844415629824067 18135388695935184870 1757811036244855556 17268624083697438861 6839368301171663786 7130966279896279432 5636878609453033849 9835685685401363682 14741044189042055410 272425063347115413 17208355387557118091 11764258708488032505 8005303233344485191 1423033103039315029 12970341842574238894 11401545024087021212 10811967397749015809 4680930564810178411 18411809164754928588 17969978406251447206 16456911812201173343 5684825641710587912 11398849985435937302 3235017447994044591 4225197359740407969 16399807320730134962 15703840486423370923 11831007913812434141 14678616272379258265 3610381227333429785 6127603362537066737 8986775758554122070 5059018722704098912 14221051834209970511 4490146699946560174 15876316883152450198 7409818179116320715 6505374427984253252 15676585710515636269 14813192257974931374 17709522554341296497 14837863151151881322 3034369092424522292 1701087211018720730 12199837808711803468 5367282274606196307 16026188857708827383 2445869988532246395 8723936898065383614 34804758422921895 5619985066556430979 4346146433561613047 2015752957685217923 18138116451152372196 10369006591911057416 14962857898480770393 8539307986781899738 2388257478454898807 9450991043053693568 3463012245778281936 18076030321300433225 4606054024398815815 2894618190049230142 2108986062544139804 7631674418735613976 2118463334660801729 611198920776222328 9154336545405558983 12722299833828477898 15968945026995833183 2894128276138485769 14790700033668816732 15478096330685041031 16320139938365299481 2315213509583617276 6397106559476152913 8542078076318182621 6160579306531560429 11497131458082505740 8028430775261948870 8183463180500017042 3938865488914249071 12140455028320351844 11854992763683796145 7352247478800642189 16542079885496980153 8586093125396732224 6758985123559934829 5952508560140296586 15970232741216684293 444089891723961543 11800460770750538748 4065222539791971504 17603358127367920931 12737874053080565755 3099132413300273734 1485210591122306871 15127681148869092596 3194478454762959499 4366122109542136594 477130757062361359 13049067229571102218 5736443947404843417 13097826242667973238 794290846706474097 7029957896100995472 1742658254493251122 15306066890060100001 13102123214420448941 1833077146141874019 17728969227779894591 2259575625038991064 4353463636628300092 10371080059153333139 8861228266029910201 5042009250660349209 9354471062502453889 501825073334317321 10319550552617081980 13975944587750732340 6987088344534903564 5233737569987616703 15578439276146040244 14299571215086700829 8606033105964542652 373940394387080422 16626447758118066797 11911880675569307889 15246086155891701727 757685291625925207 7336538981179306603 16057348561256887640 6806213711105543667 3062859687560894428 17938753725242983197 1514065338030531168 11913786414742700734 13065198817208248047 17512721482833534824 11955441789167665595 11060758652454499456 240815507227418621 17044724293091875971 12905402039501851165 17597863204551054444 12515230843048465772 11098470227245265791 16517792221158335427 8017028127894677417 1769870809590585015 7625837431370146020 7354588807220931058 999730065773472006 4567285846522996513 2010276882349899598 14515750131049680258 2300892489471181183 16918173515841296583 9771028422107142047 4676311437000507518 14664804482873807271 7503543956446383140 15856928293145157496 13167492520390274789 11508896781482559781 1518887456065491853 11878543035804128155 9166848870765184370 10881942594486127800 6796674705730829892 15848674833597418671 6681208431933017115 5580146603124593742 14045381487526213630 9184150103938802488 13960887378123028825 15556718112626445985 3267788491903324110 16114326559129000198 7542185573652557293 2598927199229336616 1734393796737930152 11918565301393330864 2449994985047618804 18427915658804190393 7497300155874749122 14943148887557898445 16362630535877379404 17787055096230020189 17765607229962121307 5367824820743797214 13551837805581795064 16034169788375930467 7258812121184326039 6254515898964472887 7250625434572901236 11082955159038779151 7260338691953588069 11933058011954232896 3582208229383130507 7710298700853384859 542752274648985473 2302325307984929 6417425907280440498 14846769456836842470 18028666799671097036 15514919942089954015 11284875930920273999 7719011063034419890 15413147365588098612 9683379987086957839 362462220827021538 12883185159419623400 3127027261905675028 6913782922514844082 2634493283799542453 5646778953496211737 7995631728468432618 7893718512180277055 8321994555185167656 12886107602123570467 11711779724354197556 9382172084064223105 11938195702904018052 11845990133970658623 12464929725493864767 1780515186436172513 6319694365448392788 2229894947931909692 12200149445306370847 9942831078357471119 11554606060913108169 16822047385246739022 17050185407263497454 17154394255655735538 9778544825224567995 8631811711682946093 12464918292448882839 13961783072297642472 10994060149935680754 9625211591734398862 7049182119795072171 1524694500134496935 16085733188474226743 12178537427551656510 8586774643672060331 17859028271732675649 6248306554752671972 4382260281580458488 4978643987447676490 11208257776221260477 1372520838758633887 5236434877721390056 12834961073097363597 10284151361752995187 771861294431933358 1110842442395799440 1706440105984981902 12455453712116977100 1492964086786688023 5709911381846621308 10284851318913413853 11659210093617382771 1719625331112155285 1014632867238391 10325137730241374065 14239360529364593690 10490637838964411982 15347588474530490989 15248187822639929695 515930456482744936 231400792753179707 5106575710933552646 13412610719607586093 16929692168927349662 12441205920793671520 9765299277392831219 4460973099047507753 10173631663013706403 9867710893691602272 5861101619406195501 2548962946172792763 591695576722291698 2252633212364011711 8968788619143759376 86032613239177527 4528676179161983365 15028738113702482907 374981880862115886 16239778156736143630 13001056067519171627 16244372124733506409 14960651643248864123 13733388283020353338 9334457220165164656 11190373441330371102 819464672560347171 17299677558090916248 948746707529291152 17708529210222243309 9234503827310353506 10160371605753202240 17910124454170700418 8368696959073867069 2764971263796535504 3420238486140750078 5937530380711198412 12821711509208242562 14372631440427267556 9659561105136190529 3669985458427533368 11420359976595289606 390096750211236568 13746196782681017190 9504699571630326900 6435687270793003630 5619784246873982338 5799191394429376869 5252527606910609411 17345954125930157397 8750889629131293932 9130173910849456442 10069168792996647574 8472929589541616354 12602769875918333599 1462721100528532521 10341767124231349447 775625994858145573 6165868469278356743 17041075448690711727 7266659651721499014 7069283758701940979 3624317366896606676 5616589868889053895 17231591204734953300 6838254424313456270 12826866462408544471 16007904310879204361 12255224849132940749 7195486910706233542 9397174557030288892 3444353592481401026 14205738088213405038 11563328629126986362 548598173284067829 1249555456401316910 11145018481227202918 15967415877812856911 17076785179779800924 13629418827975536857 18060586873252606963 11234698639903187685 982186047944318503 15172540482414087167 8482927336485250437 9834476888494961062 5598764368181576420 3620901603890031483 6178830837787072425 10608291074605808874 11637088244891368189 18429747460810566537 7573501261182699201 10536048054214955283 9011225630311582921 15515568804300169389 232475738620108598 10911990176141360494 13234877454437391880 2635291741225993600 2633767697697957592 8622984160569010727 16531344647867423247 3012146925938822286 825682567645389387 8145229420543771997 15371393826650330814 14636140522594743818 8260931479593132210 15934038916168308044 18103626063500524156 13965582292329205601 756000893575823206 1425931219643631167 6613325653907989711 11015022121315180547 12914440146993311358 16793167687548253368 15590713228698437412 13152489655615869035 9396807370351809037 1615532201581641693 7111723713516750616 3629218511063568377 9552662286913504433 320350929903671703 15476973540535628608 2555336616840016685 15347345315521108693 10887480361221967615 14797143397911940479 22263499216871833 838406771687247803 9355831224346985783 8348013097429757237 4614621403067550475 14300134353994214903 15761510484552630586 2802426445692948388 5333852557025338724 10324175462983647968 16537835328197485226 12554039985189938749 10441379488675755825 12655150525011626627 16550120022604629291 3019031498194126344 4654109491751539883 12905482014516885919 17759470727937775610 11700601442622184327 11322794629061849821 13130106265250866290 3260641483047357451 5646250799148268317 17774715602266442649 11532250986323388398 15603537470401510550 16144456856340464156 5334870477830116516 12061311572264575786 2289346317329271899 17240056216318051607 5512508341953623991 11596572710239461620 8357293341737448921 8505701067716587914 11369268476363407511 16454588855341176924 15824752662641824819 17565415957436593308 14598841777267963107 9825960998159200304 12682584433938975116 4396464989565252382 14361382823706194790 14201362629613161200 6539978072292814202 4401965691721254413 2064355156174389133 3502812218480210631 11731466957299909431 17924160205764748461 54520950408716928 8780187035436586136 8940788148090963010 18372190019840001873 5223951348911896409 6463028586601773721 15720470423818056846 17656200087633857170 858247849405534372 3209022143107798221 8748951602622584520 13008176506640021517 8384925373982385418 10690347652837856099 3943872030897824084 4192348995930162741 341776700181293950 3710947909133949277 3369774783811897566 5877181925288270796 17881485905710642196 13720123772819311095 9365884223608128368 12984667474674490214 15950599342729479636 6184427859809883576 15362793825888654151 3666422138379460820 12192313391917045660 6749171228640140687 289601484464761967 14852290925597496720 16289588817497352168 12326843930767151134 876001547131368169 2314172014378397779 12430643989984763970 3961333818978751813 1946976128176859841 277842560410674588 5289105488886116223 10025238361459764503 10398112902503847232 4544280554899461213 17040830078978300895 17107462223169355463 811203693456748531 1165272697857140432 15850099328876492296 3461633107455537516 13441265044781220854 3744533552668806279 4449020681973030587 10697419277937930997 10900494501018035196 5923472891378884967 10977239246344169309 6911031569051475038 8225963144168415793 4344501131774810854 8425312046133907131 5755484075843777171 14723631450809209491 4165120618166505669 17417936172626721162 11426241785859257185 11229018684258652169 13376168785781590805 542782844473615936 9224223300720859429 13026383993443293833 15821290671715870997 12274590500317407116 16406501983748367303 18281631110668686435 3620889156375686477 8391683135188377355 12075369020801896431 9479686712116373505 7147175192776665361 17006913131808609916 6892669973545814885 8589754972045437443 718446537351987673 2864909182009937706 11963786903900498482 2021210888546646097 55172398918770804 8880806380006394349 12606683449551017835 17947832981960231682 4504210891572892093 18021837017936270867 17025256893799760073 7908811390958714733 15548396688777621039 9788784200117233004 7855694597189852263 11372963453162706481 81133430201983741 12030188395882433029 7243653119328876597 8453675327210798538 270921798095091704 11748930372491315450 15430989775318680767 799319661108158239 8951741437841253055 10651364894382684529 12591297596109946590 10955081323108047291 14923263561684988470 1130805799263239824 4349391242608895882 3652636466967941718 16941320329715850169 17844900482280815520 17268610246139267344 1709855404097116599 10550319140997785036 17329790097514893234 8181006233007584514 15134229137149671614 18299467020213365773 4551738690369771381 13719911212294404563 534523260860260300 1051420550520047277 6880223041023690012 1041895450007560815 11972633060623286610 1933926229099718845 15434251884728256581 14500271458549124151 4536887626351156881 8224281608409138185 9950647454025407503 14293900440048827460 15927392010196224206 6773045573466832220 12324883817032317441 4106632737080435405 255299568326812551 14880436068382480514 9493511977574543887 17709413965324845210 2571190503666542532 11334163027407197756 9224050302775814881 2933027445777077118 6207985938323258427 17692708504901591342 7018405611163433318 9489847964821886520 18127970890082521374 3815303794631430856 16152960801190470996 8112790128274419307 16404769942896885949 15198815064577421731 1020311568599062626 12871105597777337265 17748595434664841816 15214609496740631245 1416791274849155895 6015701834901148745 7421415861482852291 4952558032698703953 9989977777224650328 14656405809567728570 16338132314928931161 2043193119888965093 13745201893513485022 5746046099699373362 15644973742379707796 2434362064896461540 5232504715888293601 9783615665495828842 403608941837545334 3272998061499640135 6923638843190367193 16379598079715464147 6306524443490081234 14807234464452913920 16711899657518182753 12473342995369853623 14841106542383882140 9535472981654403607 2979431502306318075 3669338361162328243 12933852804398701591 15803245904508595 7049644968904064103 12942404347158814923 9967900955654103439 6494010883265894836 4881667878751549393 18381754559723082652 1669966970909528885 5826828108463405957 5832638979578675641 17642347089880055884 18126834260199252451 10580667252933625770 10773767520343030072 4988468881235152284 14068585575443850499 17348396714094292367 2709161842753984961 3963504234600662537 11176420057793714018 10973426625150386290 11499425384412238188 2148300393263328163 1849379818906531756 7293163648559751944 16267111687057617649 11290000589439866534 8025097367224337091 1671879354329943039 15364824614555965720 762525011723201516 16873366587056773127 2900381647811639159 5277959951397621958 8461896499081352641 5955178760759302822 8029130186238609158 2750308736583325262 2179779188573889308 17070403821016708191 1247880633045365101 15802098475614396842 10745012957014286220 6422086602747126536 2927636969698494859 14676317451073219925 5650443022317062885 8752267245372115745 15712844930165716610 8470515092666712558 1591101613965968753 18157922854408411831 17042926238349449102 10395719939463398291 5450117287542835061 13258759891717087949 14872723821054418820 13161139462269693454 2869292062438969837 3690222090228829779 8936262931752758856 6527097092498794232 11822530351673643002 5984605698380413561 15121656381397358306 2074136325758193088 16900894493536861905 16606072060168840488 2501878995353745705 13465892877462493812 2922333499592893525 7270594759195583097 5598958825646807409 12537073492689002667 15391235271724293896 5276365132835467388 13788341582904948365 8350197367554379125 7316568653510654437 13232443645807449887 12013137495053709663 8298446449626703075 9342658431248875339 7838271401451207325 12610539869223667529 12905349635528142538 6658678906813490071 8604821713545923878 9837366946880003951 6508335822975876562 16643635714585793856 12739611791267177153 14236477244625719037 2018389281043849287 9731831553913985765 17332246850382946060 9195349138932352322 15147066623492599924 3090189807579571843 6195054544952952700 5478500866118731859 7158041000646385871 12380416767362401316 3532997689585871376 10806608125776874199 5219071203640295059 17471627801040008677 9226496048084177091 12900823098904845554 4065694624888031134 7497915786990599882 14121453112096495262 15245183633120281417 1675892663543282229 16847869630580044002 11268701733850118245 11041727126583331641 10648162145816641146 12241471788483544044 11356212184888918143 3418123627651168588 7437313332342630108 9396854813952830934 8952363521459336914 16705141034422424866 15806397823657646895 2199839298909168379 13467371407747030146 7458184522996265660 4753815418225875592 4731592993075640954 10630837801009468057 17774155070155192639 9924427952342541512 3251539931038120049 4728077477596377422 11308034844969437330 15567596130476224372 7356873547660284417 10813151518151708600 16664184628783019509 2854201263945738590 1308795727871750308 1122356386645127932 7334058977030096066 4925792138624288456 3214776651737291705 504264984252545037 12148251726191725758 7689435778385620472 5658109387307763511 13645826204717969102 17123625617040123562 8747639040855595968 17177216368963773193 7218249022325265 12864474636381669870 8700965643832714650 4814398705317879506 9022302222175624260 8116213050393952232 14341862920410131316 11442772907552979379 16646308453259272771 2870664818940698851 18135952069769240716 17065185268068642827 11373600519911871655 11746830081883626279 8097162924689463136 7817260451981750248 4756152367940986584 15013291159814721067 3722131134162667809 12790402210473889097 12289965027817160197 15450325853284888165 7649083355795162717 307674869213914833 3618944554416734223 658199788875752737 2128068825400727696 9580579675024331999 17804007630724296851 1572522185931424184 10741236641345793831 9262517979252139696 10028105541158618463 6744842907750675941 5510048592735477060 14196694313437486372 16766637121358412597 13253641201931611325 11209588707866904896 11769559004838125075 8933131802986801131 9469664029716966018 4479709051321167860 6121477473650839497 9795858313422150356 200881984601420962 4189622500958269528 8809262523622834144 3954685081193291505 6802102198777866656 15896706664020764705 12306147924298101908 9614690777569386427 7630721336058167703 10355959555307058808 4740764427716744452 16678095927571530376 5775980312621179718 12263813326596572137 17233881727417694129 6210308196551047902 12423961866563560034 15740835016976886879 16737020306294777377 8000751285517036358 15542777650121795754 930160864856237374 15509625690276034552 699701390649195550 9456026503490868000 2912870232890358090 4162223467831144008 3138111240508918781 5684853773557356662 634868588630227224 17556102967395412906 6748625502417088223 5245736783182730647 6011457887726360405 17756245690035819170 1420511873768024494 15515268583704003307 9027337557422129057 17234390270404633672 9126311220394757735 5251038696223271961 8585066191490752572 1698765088280405950 8602423520379932531 13530639821459669145 10720143284999737306 7324413150257952161 17991636260262409361 7369183457631090855 1615707997060722543 6962672755792485373 8035872764883951466 10569905202027654466 9952096021832913326 2070897288956583095 16544463585713387563 3473755265287202016 9175653823123644213 9497988795947613877 16727268503610905411 16245999372073505817 12647996732646671534 17173506209781508646 12328081259078640023 17280517441367541059 7277193809676530825 13544642604702250243 865701040825862577 5035749676287126144 7398182068571509849 7867151004497324092 6886350419344103556 13953988491879125999 9502510425108902666 13058040182260604641 10121351161410198674 5990318983153001155 3745257699409442195 9418056528337855228 10383473842114991600 15500991056889248257 1611821661089124989 8602226132532685256 6557864689587419443 7709742605726017883 6826453550996200345 3185584817176352596 1872644844579119274 3323510509397641678 9182638158222873409 1722540326126002246 16915103663076958322 5167321467113562285 14971454647630772173 10328212367145755436 8775072283169420331 504177857964596425 18442003348081908478 4140783930920620099 4649706944111129068 3909982192956306278 6850796435187943729 5695427589683662453 5720617208415509050 5594108936935299851 4286978042032845416 7454381345365111844 1460397254053377610 18052665959570976368 142778021941603081 1497851677314600644 14491289058168165025 3912514743987759218 15314995975615534286 4073379936875400197 7888322059691304699 17170091285038167560 4940655066343480244 7573397604826067625 9375052637710990798 4318244942581528094 15295588546735816339 17714448677572301136 5193405594171717909 3625304146059143490 5636678903540118835 16065769088221002524 14455463848502701377 12318035458270934872 8939308542461091341 14216884251591470570 9522172887316451458 14481752727499206866 11152243110752289849 15853635376165859134 340417242747349637 14520482418540171839 8807472838198400082 199899094968067732 15879386113337651116 10273714499008499143 12220662762945789201 7106376323531633394 10825311029070205102 10796778986779520599 12681479272382022129 4086070972585932234 8983135255861464822 7357695392568037276 22644335794556690 12845662929458319721 14470561957216560481 3406071245409098739 13070703518783583640 10701119871766520029 15106147942242919457 10981513326047744438 902552821562429218 3394542487553467290 11437512665460234902 17120766593220081061 12031204287950161405 4467304165124937907 1496890444838193724 17563008459004653258 8378433999748654940 10890420516890316187 6892522999318217896 17289729022305600389 15492491207850053961 4616788268276194243 1225656091292597226 12179561370991719952 15946243808588265701 16924722610859175336 5494141845707384526 15059692107015334380 1172641731958027372 17977330675565803982 7643639216170810029 3854695342494423550 4393023281929346382 10122638360930331249 6835264328277079786 9999857879413468575 17298489849072676138 1917586152237674531 4480472913165666544 8390493470312536515 17181362005852378693 12344391587332158679 10176873058901524524 4866279885754398668 10455734613468258969 4715227426433468629 13896564305062771701 17259185230299843810 11241763818171702146 9896178390345164085 12984918873039479552 11914607359570261702 4335673413620893978 5283843026205324041 3484507820173758729 11664288204758392126 7412455549398166382 1467287801874427105 4094213228072569227 5723219827783886384 3760655852505015149 10090257012990986224 17197622459031734007 12904455086501976929 16368935981637162659 7924431279385721543 14242196385103052970 13421770522734563053 14483283916188685021 6241436886464033284 4559387210189576972 7979940889372839629 13979300248068016060 5757069725634007882 4592006698462284818 13708766103949907132 12327829326275303149 13042571968402622320 4912064317004621546 4893100114544879083 13256664867408940599 12438979870795279944 903360562018545500 18051659471553243989 7980459793486623439 7894173641950104502 8326329672500167097 12590955140495019207 5807096293486667541 8727996044348959672 13329992296763442055 5051448216937594690 10977551581113498426 17001707414353673820 3144354179725159979 9678093947697071458 17742990486972694083 17351874720012210299 11514361373461919345 3111340023742410227 15616997100058422588 8023202542988327236 15733409695871284540 10786520885491202896 14459226553494238885 5033800154937806794 12007018190272742422 624737081461072027 12574469677935347844 17388447956578407418 10951475481434041195 13474120347539956486 3873609616052107913 9051604086700862915 9840118157587439502 957878823267388170 15782313898827766657 8832504920286215883 7807907219322308160 12385886765333965490 16508285132667931650 7100559225043447890 9965411148139520355 8184378404888515766 10481420670864413144 13812482504969435203 14696297863465499419 9486989406512174597 11152174102127717917 5842607592915194932 10545111398263795980 10584814154013673681 14577868561247468059 8488440530522845344 6279005965998224418 5266564302519563956 15248115253514899037 3997988194485654184 2412264079742964879 1245755970399294756 12484162640649694744 5588475095427942162 1793518340099493585 9788110589627724013 5634095269829416835 13345173888564081453 7503453564233898789 14796679454733127760 13568516286789833086 10961243452231005436 8083084143612913619 9124453052594457976 13644792145354862983 1315740858594184946 14600048822179383991 7848536965479927696 17797655705642766687 3186171944952042738 3553188625388102550 4636265369938232440 9535923427355430988 3008928864181688804 13787606356892571458 254571835841607848 1582427168215620837 14811031707790416950 16866999472954969808 1209570673924367277 16701248084007486449 4206406061695303556 1651116821644389617 10104305169278214791 14069185037484154531 2932591721228330635 10686740428049159612 15676373349251674713 7623683098479319316 7048902018811146072 8495119000898397863 6634422573347711619 11484062834047877534 16852398760493882264 6198760074820870064 146517092044851685 2457247148251576970 3628036259260757822 6601473445460797160 17814742494883966718 16683573583306641008 2941745760641264949 6443342309956205104 6185768931864223540 4036096377401892564 4207406012988675404 9662776261663734608 11371503421150041487 1055572208227569480 14790926471936172324 5475302996161704481 6718038305766297228 7030320525238225817 16033726944855545330 10117953245777525983 7932028084870614789 10510519952114275395 15242644231991889999 12138713069181513636 17315752066282586098 17282054169822000318 8329969107475684830 10123939546941312786 16213836174290780671 5198866461773847920 9449297297525579046 1657660054323934314 1074848449818887223 368412372557570942 2362653688609354153 16306096688041140723 15890502689112435453 7031824921627182936 8791302954866425500 17655977198038978235 13244282038800387539 5509532831746746004 6357173738551999587 14270772470181026702 17696510186082374228 16485185655116706981 12288694270219510443 14883592908031348775 4954684302858604252 4981730832340936806 17021241977011939656 8515525782838847221 13558122973439119008 9533822007396623633 7969761555602818171 488901454167495579 2418141341342333929 3861864609794773136 593859437771589285 4706928983818500338 13198734910067816038 2223848640635580002 1434588050511844446 7368785076402645524 12788419367548350833 11422744852364296371 4271119641409437425 1206856624805422815 1515236301664038773 9913641477247821596 17384585015737226082 2522627591839535707 6910982769072323075 16537976396356721390 1183130178839949486 8770249444595962941 3087206811689368114 2422527560059991104 15261522388357563467 11453006950430178035 10980061537189588652 1730374662494447008 4870355035035324093 17723477846184773736 5808464619778840776 215437387750497582 11591018801232012557 12683023845103536740 17921165153598697769 12182138415390561815 4578470132203355482 14242686209849472173 9707679861935081015 10121763229953033142 9941949411069024522 6985587871038777576 967378443743366678 7691901506592351176 13908704990962408685 2134878324992939820 1522171829505658385 4873087840645344360 5520648259604799819 3164973329356126180 652600155280121156 18190624990923687557 16034046760571946931 17864537382749764705 2464581016534710900 6036565531474378267 5139150733004144052 1450670721947644986 13585361824711194510 6417905737055729554 17813721678985070472 2639838879474817695 11484902782335518241 4311925332664510847 679960659281025577 13133539780929380094 9362382533208474458 5092173767338129171 3341229952594250714 12482433470063896964 11115492032010956418 18026371848778222208 2882200093684195296 15388560989103679857 11459008174911975386 7977852605283765046 7135110783312491239 14726942377867692546 10148418455976775811 2155805910046096207 3112802093634998070 13652480028997146546 3742262906202044873 16903448822887726467 7584080600299165994 15966370077383454973 235302450137925728 9128012907383339548 13120695258050961016 6781270070598306631 18002459991832742831 5381465551228527263 6995708363557025639 9345359937979563298 10912977676758401684 16964816483708273723 11625044029069251790 13828954616118671071 17855024396426684873 9613784610385601530 4608660683531494725 13755425716972860562 7180225394749118564 9577112143425297380 3493833097296283809 14135331440624830005 1854152739166583680 16795842331851380856 10203824376473213349 13981367485185102109 12230855595961103766 5390318309404059930 16113524128254150672 12252968932106003513 3832885652561403925 6916980867331561561 5285228057357702353 10435443739386247728 12589087091435618141 15550235994426942119 12265235954230084907 7211397463262850446 10329068162626121811 3226275143063093141 15275328407773146244 9457241708045087460 18267344868420813285 17098806390059693076 9444070189148040355 1070722947844781115 4662277507664117129 2873354534505245739 6005248226635596284 599792493974752263 15311493048632895690 2353050019896103115 11960831389629147721 2631127412103366058 8451571357797548532 16020291240570156084 2391078556396367498 1090475680830960340 11265874047539874980 2870487721230348350 12719157945128703455 11822997870261887734 17606391087985134239 6687976554601202024 913403020992091608 8984159681832556613 4740726304657080520 17383046291552570656 10324333712139036883 15483165561763020407 14380727638245726240 14912124406359830035 9740992348851008623 12806900163228800231 9446641093169516284 9785644109941994830 10177232773769009040 14264272443871737031 13407881675725721104 8353732315959050067 6722954550188337572 12776787040176944216 3076794464147209554 400187142438260955 547965990508369800 1682185695716897313 17780509081441662533 5246544394821246609 16835405308303191043 1189445186858674471 1701513811950707321 9647801284605813064 13019013602694532440 12604095230938710971 884670789109784636 12052212221931978454 5762323950320385818 13496529665438675405 1476689784954377943 6975286361460201344 17658987126400711608 14360402344032068092 18203669506717623046 16974071824311886964 16361200974203121199 12617903940818548375 5788347633454761065 18097282440635409349 718378193287647233 9084072265639392091 6321629601864836521 5758510490567805854 4162260399514986324 7563790298728224027 8655282525486153486 1583474089156926458 6587852317308994402 15275644439473698002 8470947046943939029 17412097168491497099 5706731927568083783 1972194272043789183 10657784475224227336 10356271135966016407 2146610229530287634 8198759142937981019 9201577187596311510 2306540686352801949 10652732502305494767 5919453996254193823 12144964156936415443 11320148993173678121 9928109213615052250 16993265070309312618 17526136027518246647 18165270531986609327 3441215407826343235 2003327112641658867 7934368906558435657 15271918046861003594 4595919796154140586 13212595979086921600 10991096655426865000 6633736800541073510 17872832291521149792 4701142845834134399 835531246650220988 13521602181091116864 2467122160290854802 13611904247229261725 13206654105619746352 1653469252328615155 11653120254449973087 1021972727919719236 9592425899121808492 6003205524897142776 7023996091417318560 13415272739807251843 11004719889714157923 6906231117346486517 1613087157623735810 15478216357591772398 17313440012506053469 5298120556474724554 13176972802154828169 6749768834428577218 7920895453175563152 2124986189860303346 15537546565172539270 10692921948286151961 12973539209225241763 1497375502147084710 10732746783770697942 6550771764556098276 11430916869498584428 424773502648379989 15224582358853481950 455943476196284506 13926456835466994130 12493449300202650185 14612219987097717980 13848036322752757713 9076331826911855727 15846303356360646634 3005408977560823658 15754460158724797091 13355238461214629854 3849588756502622136 17129217074938232360 16348905239133787678 17717611574771113337 6308682030344742568 14780535496766753971 5746662498621488008 2377264277579888287 10963478436723792192 7532341450888317179 8149211958028257686 13861941990457546028 12302275374265794982 4983661802524947739 16331804839769112708 12072167557113039743 17128146075097056935 7778995087767486504 7611437012748148571 16982993592635857969 18129614389820086044 6565558229981621069 16089828631616486597 3202517984181753733 3541828723511046269 6195242859579337795 14356234131291608603 1650828590961971846 2709592544069981155 10222277071723125960 12315451483068936159 7427452296163474880 12150573759560686592 9808725185527612767 548501608577635053 4126122637602712049 10271861316036855390 18129943470436307499 2249252291102972690 2107875208623828892 3623285642582672973 13376884093771134045 5311812809215249013 10682263271396522382 12861663137304454113 2816695148608594580 15939390718645665258 1155241551901749522 5846927718848276661 9422149284999581085 1525468408687408399 10076228152610371031 13185900096681207360 5583006113302449421 14561486046429337770 10739990895712212303 11338774427817845210 8771822571497696451 6208630158529040487 10160694027056840824 3136479188042860355 6443071559810695817 9788632377142331792 1651151121617801338 10299816254635830437 10328237085064621822 16736650634972137642 16455216351710946821 5614359149616111547 16766074059928656071 3095651891451727637 6007618705465185253 10647760182504389692 118383762518985189 9328321719925108779 4793679805015262241 15747386028122986310 16316104714127485292 7305488656462276984 2422204992787775777 587887910705712529 868907285349399215 10799408441816586158 16653233670017450839 10932882191649693800 10100704258331203858 7830463952751684730 14368061179302696720 11347380548403127116 16072894381303315223 14735033729803572957 3210898439907952556 2541197310859089400 7085519061627601510 14550764914156192596 7839981537941494078 13641271110350309486 15849880554506154487 12182717612429808213 5299635921226352362 16627091129228616224 7442331903541578104 835458094624448832 15255608425334088468 5118147056961258393 4509950852984695381 17377236525962324028 12279218609681262546 16062198941886222984 5933416964124132987 15314084645939790714 7874403978434458567 11818049277929920037 598032822151416286 9309515488091004839 2208466183954462434 9564266723807031429 16782232763370709431 9820908605089813228 7384555128933230668 7231182663934545548 2154162454711503769 8519952321724262468 15172530660350855191 18233278973689777506 9440099924583459754 14703293770554111293 15642026899482254561 16747021185434249125 9117975355056055633 427079288831016982 13836019862598669388 16318211951778988618 5853094785726486932 10608383838762040510 14086511350474162044 13272016504673536529 11020620047549643421 12025988358811145892 6489662143730253264 17671463873750376979 7481875025669767063 3015885330487292240 7424127012281331173 5546999753992639505 5749377000908856660 1870040667877521377 8814725626834362611 12613223822925857944 8788725197356224964 10912975669931291272 15729752589468138907 15517634887893785873 665075188386786238 7342838958210726254 2837313276881349602 14759837145549627149 11459272180951703470 2759863409292521560 13732511772811163447 12297541070450522671 14890468469280932634 16682854794433507484 13108327720935822857 6865785425442769527 5662600491523646401 2831461875847493122 5464524140659443347 5708009761146532185 4633651614765780499 1142378909561629559 397946784207355772 15449256439076087337 15489329142430708985 4985041665427486302 5541048452471491767 11413683377917597242 14771597646874206004 12899699159662935289 2329817756236718550 8740562457678689873 1405795845047425264 99352430631185672 13853122798125062863 5920289630310871887 2093249603969588859 8956372489692400404 5414269671439985020 14911626913934774030 4955274009606522647 1551543364249640544 7179253681564052204 5593674469296146963 18207840345407342694 2625448810975715286 18153749634066274552 15701184073583789907 13213638457512918099 17238455770010598478 2875531461290209835 12671893647857264287 12799257941915112573 13240613794669416081 13531357423793407026 7179256581718854252 11698577666228146232 9061835167370240763 2998500627777091237 13615595964688468662 10510420561094742847 11588007945394303913 4855838884427994784 13973752451860934073 16994336040296627065 16053222569861248987 2750532647390423016 7344207645816685781 13329844951380530042 14831877153443079229 7678140473460602927 15307328952536446524 11631921019020300453 16902204766505121097 9890048357287999832 14092518752454658357 17647533910283423603 6014927625037562631 4567258660939238069 14959940695983707274 3750687465234519052 13709535442764593074 17389558871112827755 9062501486557997132 15182076258762284901 16863166594747031260 17477566030785302720 15081801967494119390 3607363083388188862 13992747003244531369 6940403727492071399 7941919593381180640 11822850104788398350 16819791074052848851 5840671181935162602 6578903534657423572 14692249304454039268 872057917271361546 2719616889830764030 12938384541559059579 12728771413177303412 3620298113377634065 16434970544969420299 7811212597361323485 13162035283796021322 16089454734102900795 1135970800524178827 6691865967406682551 8212992945644954810 17831728463296770458 17241419045612812954 12171161272275173541 3941109918880095050 12522602562963735512 7941551180320621425 744868085277133364 13323557240865609040 16497186218617311892 8858466582344823013 6524911781557467781 10641287925104880536 14300087781861734515 10346626769548152067 13876388687781916796 2136118527396096238 16792013614156093321 11274777744320990987 788486788871045883 4154488799432487692 5703169649993821786 15962151499964992993 9243973980566853827 15889336840068311264 14837503219005225601 15290701858503117976 12995976865836755560 7633551635093012611 4719448250426024257 16455913453654857692 17011894640982752053 14447828245364360806 5077138432770003500 4632499584343302860 6904355462288975834 12694786259652157260 3121175732611585326 15899240803238775223 10735099472111524957 11801254406665342681 18170021267089834680 17099174857791217857 2353248690812316437 11962765386754407525 16749060582652280089 5199616590702149478 119380219104521163 13929095098426851077 10965049943205347266 6100697908375560270 8879908964371794653 3621127155782430253 734806914175896152 15113810125590797782 3792571272722314692 6442407851051060248 7393977751908604114 2242607959299879365 5920381534501216212 7884736873037727922 2867490062137858867 5803902825121818766 2029952206453854603 6157664281389906040 13487524529440320454 6864134343895639490 5778556741039485902 15908199575605166367 10136321262707056007 16418160332037703211 14639007391721004516 6950701106820684459 8527746400228472252 10897124828282286133 7207726340717353000 12197664474706661029 13756494179661667699 4735362004081183928 11981013235339880290 14104709179805016611 9527125628553426658 10330228533842469687 16193281465751319612 6289949210685839611 8957410063749412661 14698083483686421439 11457110582491981485 17906427566227580850 1909330838182806648 4798734094126894618 8955036296038535539 14997075158700602550 18350280893467466238 2651198858922246641 16986483189663053146 18338053509430806800 6170996636744085855 16233135444228785260 18373996160787118546 10698694579973073859 15341842290278321406 15658297601337556462 15350840497877952284 8561616878697030052 3330194712401591345 10427846692885521894 17609034767279474978 13733843121894177284 5022392608570238654 9798783037424876879 3419170695666775487 11280834052485856656 5176739235295573126 5161488960308474280 12681409273507692803 14227730389090922608 10135061005175307575 3984822949236745963 13928618019616564366 16097977228982834502 2393973742685684469 17156628732521159815 3772385707216135958 9292903599965641890 4431677354338763773 11673214562146696157 16371906005227455241 4527635957535516197 4824826846507124359 3538722024684312546 2772944225691321852 2839559150831462143 9133574081676320749 7442095117981334141 3825011878279184158 2584202122816931346 17497612813789989875 3339688656409230265 11820321546809723252 9704011952098545012 7407600017093227126 9979494043410392133 13769214159427101760 9037526300189649504 1503992796582428640 16973968382333275738 12044176237251347190 2031381915194926347 7658599954870326122 3712773575294645559 3330005363154025361 10739554700606833330 11310172950797539574 11075585851542130818 1978277013433081097 16807138492766305828 11234747829094537285 11614856293660671799 4711247429714237246 5611629224006012528 3698926759562981335 9246359479209980079 13703615363908743163 11187070552537808961 16334461065849321295 10728975417318666060 15103978178928792566 11239371524967355573 9214648153646908696 12860062784502934763 16986094865574340816 313994831642779337 15173269063194439177 16180427577788460095 10001194091631534289 16488759384890097538 17197601633391734408 4417711638475631789 727057642679227669 7571322442041524532 8810032559506538246 7566107042768082640 4372466481950162377 3217044456760551351 10000042656221163450 11050919531978262439 14606963933122206992 8329715623493548680 2799851333016020380 157382677979908106 1437120402562817542 16246579158483882451 3321259448924375921 15409616297886663466 2508535765304499522 9877130151404708091 2871489844602359864 16866172145565945313 5678110352675433800 14362339634418092506 5274628308875107304 1669650240311622600 3943713981967132889 14435084063526425234 10761161764703716351 16058120655321119310 2359650678238827620 7399656701288660151 3023184478084317010 718565717082528621 16668645774235689634 192333495408417719 5609934168243405949 6573094700116366568 6381691823780249288 4908444917613408533 15091948177140098082 1506554250640524058 14298744192669475270 6541269664554953788 10687386013504966950 6326208473247900529 7564772373845933587 3094066990945778861 16717649604286458497 3719721002551197328 14209369700795470343 5361493373482037607 6126407295106205013 17856630011185806256 464000704771685342 1505723938789584514 15156343062609436428 13255390616260545616 429012750532350800 2964949681947323425 9905179693658864934 5606631268344241832 3942928600646547362 3765701485604235171 8821737504204120373 4626950664900042526 18433894095963130354 17416018279732754457 844415067361583270 12635908718743977191 15659221060271880595 15445466577381409123 7233829921965018049 5496212425923460591 1040852824907945757 8539163791216919510 8371256122339538673 2256404772939797917 8186818533126565685 1121412224482128213 3024452533400024270 17711134367956413415 642616164611827227 13158735555070482516 11729493580072188326 17660194928278461497 8064518709441118870 14140992852242681740 16962554355490988297 17482545615301176929 12276852107248368597 5275504938773292380 17533960878104370769 16161897119009182637 6423473496430824215 5028343103310466172 12953045407221635435 13370049839630338654 14149832959354762182 13691099778706058224 10795679283534112935 10672221523020480972 14238199061295636949 9758844786748173723 7023287460967991214 8596050201477997450 8858872168653995599 12504652993377431385 17745843620335213326 17044764967984730195 17757911159010005114 8645748881693920233 11299041726777088254 16351955953373058708 12182419267303565241 8624221475577408208 2012152889418950624 15932515237827556457 15966078227759861326 16177933128166938169 8792269215073948835 16579147335387267532 4970092248783955479 12635244555194050987 14515677595981435642 8656598425256731095 14022417415849507291 8071284210645304364 10014030540042344194 9522493605057841148 1757065083940120296 3264977724286936598 7744495817755080135 1065388638605553298 5036186482536897961 15201886477618610727 13011733535663392657 12573917120420588339 13683342857867465102 9405138003742818331 129245238509607400 10004278688370197598 3132535415434788775 9726947985724127263 773774651827386164 6992112405104317240 2152557439689962932 3108331836972479562 14099545646534056970 13938601427313883807 9058140823595644671 6313315606042885561 2043029803668533868 6592252791468943442 9221311601124827629 7068377287610883480 7950450516408766647 2620926507279530894 4531520335106979221 353698399815761346 16317861751547949234 4552498290758935195 8452534246575334722 12779199494704180282 9200725991163283051 7157744251787563853 17928397962354667792 11543052178538379952 7030214739635738662 10421533494099720985 15305542850560381426 1467217399993021521 14854220204341714684 8613246805622207322 4747590392860127853 10094867336270084440 5143820056015196598 15503791604104240694 12271838137213196772 12565087465161552505 7567798488943308747 7340454506253276759 8551727366049592299 7700987682637752118 10945170653832305787 9440401776663700053 12649303975562122180 13151186439442010375 14212842151092586858 9433251476727693066 5941401681211660443 12970245059376883879 4725889913022439644 8132310666354913953 3137685180673306681 4317418460078992802 3022691675291382980 17398706769974936914 10861661402698356692 7070607402815841839 5313589862954587049 7879472589272312278 17679732856344312180 991382096251028631 10222946196238857958 5759711385134077711 14224529567369859809 6720345291288882035 2143731320450240406 17798663017370093552 356147599197633099 611276016050998011 788000495251618178 6760861246434827446 9249762321038417233 10879108365085229045 7442251082758628583 10215362044468692791 1475362840797825413 2914510492121308032 4287589662211862670 5457114866968056566 9817442171614368402 11966836084159323983 4006278428675862224 6488654615441845724 17288317414443258244 2221646824894265398 11072703703583448782 16061611737213711776 1883918293848470006 5480632333345642222 15102201064249019498 15787556813748268352 2337483654962602138 10390988060813536108 8027183015566636841 17193347268446131121 16997768160853623595 3645914371548449907 12385048574698790357 17366426276735003185 4221602081917241771 928784564997202606 469573937521327706 7869855849126461812 1963463390271385736 5204537680594114655 14043906678212331548 6353913658559224988 5217190835232526986 8084925751981883331 15834349139384722120 2505157483122641213 16737069862851612486 13783830236789055378 18407098666682551954 1707395948759165960 7855060675521544827 17861625556086400343 13312541875729067970 3611936128940524796 9484979675707669476 8133502878130011726 14534453997056067637 11176093423711323807 8833203116659602216 7690059033407057024 2825528856972589352 5009820861359458395 6708126329694063428 10630526679882675708 1341289370781322474 5394358147691186580 14311621815675277461 10657195001630868765 4202257787023477641 544803971081168994 16184377613713521876 3304113883536650814 17059804369510253995 17740936308513337219 10882121940902651873 1040099786358224872 15501023697016439328 14620961498969658908 9363273254384945106 16698235877454663454 7190756470347562294 1556050085528807051 10887592491995083134 1832236730752081435 10731503354171097270 2700027235104298338 1400050944177915591 18187780143590856694 1068718066458423743 7745256291587602363 6093420796685888736 14881335296449579306 7112719676279931296 4310394755752968122 15803612753282169283 1844727521423872566 3536122066723577055 1204035333832817482 2344556784704693951 8092720462363031371 12870122884598478467 17826154761222950542 7069678924112735820 6989315544990918287 2149943869119198944 9390361382588937235 193936690537210821 13696164748385624406 16809593456062588467 284922317967240769 133722690930808656 14777287252951536202 15313814148064339399 16367507519991551999 13903742163866581139 10990932182024625274 3444438950351166725 10594610621831785463 16824046244091080500 17180340360597513163 15898957863920767922 12542970084796681227 12926788250827729988 7620869126883832882 15899302813379466764 16271457266127495123 26995189846247709 4905946106413332239 1147570073662479311 62029992331000801 14340360888571934519 8776684419747898582 8609820700756124616 5931589276051262935 7158618333103980587 14653447414038043411 2534237868713853943 434452083064500033 6624620132250049636 13336130884543141255 4582453655288077055 5987103563395756544 17708019005597870265 6795423368900385054 11130939823827919264 14607979378328293159 13579745075249852655 553991079468582051 649351884493967942 3994454827575574904 10281363736852946657 7800408889784802965 7724370162438464568 16284027811811407915 3416580696169866066 15246171289729138956 16646645553116905489 10677483028318689679 17457632580588720305 1864348521208546085 17344237317300265175 2126160801650852761 4147844949959719337 11214086556929251604 756731644891927530 13392751601536561374 6318691171516412702 11678330030652448096 12525450941145038094 4872286780047402099 2895508504810490036 18015777911020038248 5019995373039002932 1836170853164218181 4551444839091923619 6388319649557694588 9588223078997262698 2524767272418183450 10107141587904532854 16029507535907018100 2016695292836472564 2406616540698984385 3237384885069805653 4612245864822403179 8305379906400258064 14355554833701300918 14560639877013169554 15048571248261979512 12670471005103189753 2419513093092520182 6228646421035274919 5978804029028193427 7099131630597314513 2148887443240808044 9148946829135349932 506344951083980304 7873329369884485661 3121318780371588437 15965180900236083109 1517668169543190054 15504953812584062793 15940517006568757295 14717757362710595462 2588671855629312630 2580979983894544964 17950724117353422279 8695740435743746261 11521364054089379867 926514305810434576 1999171338967571047 8054626196020485854 10879163507491110286 13532412601446458151 9241910523096936383 11901960912183958653 15937596968217285408 5788129667309496628 2408760264596062639 1269433937317457565 12898458695876621373 12990738371703011012 1793955823499335554 6388859982864834149 8410153952884733231 10569316242450995293 6340716929464897824 17101469826748104605 11417372867923278785 5259145212311534014 10410507521486010116 3219036910671539474 791368440472965818 5121926450687352956 12583385827367732070 10664478556048905621 9729515747898393933 11200688851490823204 13866074500818175479 16631358019941600616 10150898672535017540 1050987413857734661 1909253396879065928 11829985801489216278 16848335924447300083 17948728135752380684 16053127846700052266 10261806862018720784 15825214859111645524 7910741213668401920 12316974961459645695 1600132917821193850 2567649567380602494 3640169463500554461 960027125991040398 1620792943312079575 15814250925150184494 7313620394516585588 9338427018595562003 12797186550698200909 6284320354119964244 5976345904264571376 2013082601228420575 12583412410975245304 4479891717704481517 10961812785445622439 9659628702395397303 8906854240002586249 579237087803024188 6555216895168037888 982690383290266569 16966601779749598993 14328939683548868292 1094024875061372455 2577693298021694027 1452370742164839277 17829498461954800654 3971520253569912103 12390087761157652459 5230615830793807825 5895689157562317200 14416404021734910546 7139300874722540979 18356567004152863952 11953023744926395610 10371499088127270012 14460174102385645692 15782933133687337841 3286828806306851273 3143517518551979270 3541093518301355666 7114376918788090261 5274833918349269588 5703738506950503562 9366622174512663515 5387656977006417225 17544148673663820455 5349391913804356799 17346179412743914007 11021882550611129195 15988013024804750776 3471656571982904053 7099137072803821451 12861700049902245825 11559250383471002740 15556966753405696954 9468502108008938356 8976975639583276075 1452896975020519094 2207092939443600971 15397520336483319313 5089695499541307833 15703364226135419513 2561501689601808593 739381423064483042 2080861684816110340 14378896239240011762 2804655982778294381 5333302172800682661 2615662786341941184 16079045624020382133 9849999115554040931 6315550172827063 5384309490074612348 18337149617012628768 12194582122913358615 3045060057620086215 2055516686234816878 3797244185116783540 15276388526010379418 11819187602394468839 3857010897232729260 8141101627052861479 13916086624711352810 14794212270901902173 2146286100380997474 1737766740843295611 14488906324074730500 8250396076153409157 17599237293341771540 3753254354098961974 2695169566130872936 5114889688022662938 16733233995131170216 13620743217980545768 14525381518318818359 15447146881576821092 11142059190888651768 7301427202680072067 13823903881726255899 1438746653142596875 11728510319380583028 8224121769345478624 6255139376924115566 3369897848521276460 2959908990764936441 16711498764857579659 5996709448629975828 15950737633048380371 13070703705268994561 6209009004215304928 15904426881433233943 5210211388327705778 3508334776671241047 8779171242230982706 14503870174014422645 15643968462895950998 770769615078947690 11883721361697792105 12432596480525804979 13902951199102181666 17384861249732305803 3944878218497032479 9912615155758811574 14828245140819886371 4978760816516833893 10358575813071723043 3327313821899033529 9359907073931161121 7901168172292310087 14323177046016244796 5409246652783798665 2546263441954220298 6790729321507626374 3528658964396925795 1457683831429869260 15902946672523611585 5165993425237013218 2104999655332602333 10437029416175008707 3279233953006348738 1693112607360554114 10088877817770805124 4772125793484623370 11547256741599849258 10260925645032155759 2563221503799964893 14812849236246316958 10010413268791579204 4417487311717808635 12882167061307993550 6144435297694964203 12228998065038461365 6163618253924355359 5613541982831532524 2374860455829308477 3423947555202803573 12731341561350529583 15602597828839160890 7544752317047659801 3204455129061794105 12518076171293021003 11126746634915165770 3038528226841267995 1695542412021022425 6373361309013243250 5855160435011071088 12814075282588120718 5207886063934888141 7806978096706805631 10883489131818954299 5581104150550860275 6259662324449651080 2580283389875413699 17137136609115871399 2199515649626550795 4443244238620034622 12895512565049625979 3819081434619384644 8103586882093590990 16003210344582742680 17063760855904785951 283407189325146361 8374733859506603777 8348420243589394807 10247856617732981389 15802367886380415039 4445760878236272240 13661464218607497424 14210801624631151172 233698433562051309 18272478540877637816 13362656157479196798 17657733312344790035 6030809786377677604 6829832760578540910 6044218233021383437 270844989054380169 14999110504803128000 12132890831233449467 12854168660391182022 17015576317542898615 15736215539460178336 5422617288433122035 16299511128363170610 11683698071577824149 12876107358978138327 10828101033415286656 6667938128475091606 5668541913949149475 10998277931691946270 5631313063836184673 15634085008919736849 3671751148859565045 10050355548236553525 7191379186821023784 3188622604244762551 2139984078417310740 4387822993700535894 8981570980951258927 6344980630555713590 17484800091750970421 3716840024465692701 5935753476930518174 17296763589345946217 13971649230497181796 3215874529685544975 131699255712527859 3221794142603632813 12040850417772724558 10498294898289778891 18129674205832627259 10646231534267988257 8133705391214079276 9526205999845901872 8780403883424049948 2312828662823860773 12653576996881419381 6998187573433091274 10696635761336083173 2625129774145968962 13708499228459558120 1436581508619890005 15531306814988326872 16205000007901885546 6929428342579243748 10936344851184196299 11110749729306374274 674519089851907732 8064860295456298374 4093696401539680793 5460564080427178386 8204678572723782902 16098991575010363165 13769525828014833094 5689125135188709267 7556994167546916671 1155409912480616074 4226357594050405268 9798995718041875883 13116712492330803661 526181617275753344 1528547022003208732 9664766484832766202 9024268325404769604 8772629210766601943 3570476500136249738 4501778367096954646 7982773311471118962 11872912896569904477 1330438766504209990 17111771319885178773 8915641269086106925 2483052822784470687 8463330520664915433 16512691770065595993 14614349875609945712 3387324499047339289 1628839280659654813 10095075758135573610 1434563592691408024 2941616807325133546 3311506507361974935 7719634052917674607 12416886702899037862 49667489283704682 7876111862783239363 8962368932373134448 17951473887805241510 13983066858030322088 12924072768090498632 13955650297147026350 18283313871823467732 5741718095267619717 5049909792214719401 9845846705237833076 8516805181818930113 13637090236422144368 300258347151627559 1176165461400943667 4812925086691546135 2203685519286194120 1037805616921628845 12345538799014855948 17045844616651693453 5039663379862959211 6145251768949375730 5598892604702897191 14812332231193078572 9618391933311629546 13156922968936180359 4882068516583605507 13524601864903271170 13978283502089905795 9809952400351906368 9705061721365425798 5288552265727604799 5577852895189163618 15151029898221880857 10904899948662597290 6734695539410616284 12329773976040936893 2781408292277970827 9589985606727123112 18285562333033378412 685070364227493905 16818287050271344444 17002356320516745352 2147117198624295893 666165581612933009 8047496921962807873 5538670957248160596 5428599324051813825 8310780899053635145 9400483370806488400 5365450822129997418 2723867118743701362 7712024580802855469 14861793951176016437 9521196704985756075 11754771625843226732 17061730948358407910 3639895688297251776 9206465231868357182 17666899228084147684 730712219294490203 18103544090050370014 4108271677238351450 12407682726876482383 14483979089008162850 4278941613129230666 14341819306012411033 13706942082068380171 1961828144751741045 7001648556396408183 5905754782323985651 15734407406339648792 4180129918016300111 8626193911885872475 13535924081044433360 440570595639726287 3856736905135710535 12404371768548206707 14215532316411384360 10119752393272756951 4537333127504539542 15511389758803174868 4788308120519625164 15642509160200943648 13824514958238612751 15342997445945745829 889691959330106668 11621135192313007104 9663343809895221267 4402415656320372005 2799305306829662047 17940200510021390288 4391515402130548998 857840868297344352 7379305538007010099 9614020704433044170 3856113075442179820 7170749343771701475 16532450245115440394 17108852302791246813 8137919168934444549 5549850242420782443 3248292796423394538 16928129001904678947 6040324727694446002 10026435755182056187 14748417038769518600 18312031847166666132 11022881165098746705 8501776406570091952 8716821439848037771 5550242278873696515 6440715646130315396 7214228875395825858 3601110880760848309 15302033363655334472 15321809271550391985 15228826771283378184 497835103513888112 3909359353259722638 15605488662170607127 13995114246174715889 1882927531216930720 14442129987811608941 5552327255306408934 10399077304163028718 17598872229035087841 1120163996038568520 13617286464242332863 14651616803726574706 9723458002528600602 1582098767200986985 5795644024843488297 10048086649113083566 7207127405269814575 14566320830587551508 5614838914260129251 349440561241229813 17542618028765575608 5990492055552486693 16386800338189826383 3542684402558413089 4722507013565269673 5184598257930110042 17485339676611183942 4735147083858207899 11237709725910623924 9224722750312632748 6312256410721156856 14978096744579396554 15177041301865776936 17597814035684183358 12558596058016885793 7861137807170194801 15113506309810051378 807391201407914815 12804740243934325768 15597532048236429510 15347472181638903543 2112063236976003455 1597488911699823873 12134074711392497089 5095828861634944744 2086075869864084814 16947007187361122768 10809262863962165155 8510009130392942718 18406769685527554045 806467821798787465 9444745727197098088 8114576323826533328 1599599644990547718 12692472953118947232 1832180314446835668 12997656221076111150 3887170122506520437 12205131819743287532 10880492066640588430 10936364599365277775 1220115674246550223 2542848869826919714 9919896554436979088 15125066385123123212 882471270139312591 17126780582648103819 1287647848660035115 4267937545553020699 15910579695649934282 5691843515323664690 951913210706842751 16537714515003775748 18171150505859015005 642141825253602809 10206210143504885399 17619582478465412075 13795219198241173806 3967593605334060767 6044568244303381646 4277631513873301714 8542057878959269980 12222223160538489193 4890723145908196088 16706571333780184282 240090706980185690 9496461496118789550 7664300726837817983 1832577761457141683 1405677160579793392 8305436191454258352 14349362807616537825 476532457917776169 17515652504698419862 3513593586840546725 1000948706734989015 11649885141960950011 13515135512293975229 896396896953537986 15287026771797154084 236486771573684313 2612173287999112883 7802729618146169144 8878474396926739867 15479013149506554689 3324853548807015406 6372610418999282163 15576231143241482392 1193686033027060585 3255694774917363276 382367461504663907 3468302635294835633 838964591422260018 14490076803250721080 2069276663883796384 18414746647122322820 6379889864482424381 11936934433960366816 10773185502231368272 11923997865943998063 4198536559669608446 14635462316986243645 16596271034339143854 2447228184408463603 2612833852795996671 14279311247976066549 9241943626909404909 3060523897376411069 17087648174255891116 2863930627804852574 5485368947313565269 11182681879703970948 10557583085715113175 2369897583416737998 2771764657845582266 2793072442867935997 3660598724993986249 11403704252124225354 12841301001644626728 13939227449069223094 6422071284301834285 15867411185636326448 2948373630403343240 11240091149861302167 1131276969325351131 15507808615643521306 5427136737344727390 18295990988835713479 8687258181188322217 6193373193183259348 3613028548036509716 16642396121517951099 12558079346799952301 15291196560687118285 8409276110982153983 9308485898063177793 5178176165670272142 18324007291892046799 13472608818385954705 8005032464260172849 12023577272308121571 634503210753725718 9384026628265413601 8319062154337216269 17788475696585334236 4763455599974019030 8684148853615232510 11283655361002975592 4602479389261873580 12769248836690412280 13899111590623769506 9460113587434473466 16069990670613363840 13664622965213646988 46157960569856038 13468648371690412590 838921438025936357 15629642528796853163 12938308655749055659 10263802729576103949 16548066540388880050 2381569942062732532 12192875170118789245 17634199603904393471 9354221595716401998 6787722269391322038 15395035402048712056 9961169846365162745 5120470296068782722 1903028185017861942 8333760261025328659 6207858102229438404 770253703087744635 7924206819425574900 18290275457173479486 688569786802520677 10060400974710111497 4094497394523279769 8530843699216724449 9944900246125214309 5155823635994740460 12483499954429440857 13224361469903948095 16921051965572741760 3094384662017671674 3207437146324405952 13333760627736962133 858930076456607183 5525614511548152800 8244187499891762294 7969062691582649645 101484625655326823 3299474053749914376 15009298289191552844 5302180966452576590 12124668839250348554 7289778343759396205 18324803417955529442 6194187471603550286 4222413023338747467 7387900069679742018 13278729213307391993 15866249683967876728 9468344870093355763 18262703927395839487 15323287189829509295 17233714771233841299 1619638793702175771 8899044147226436205 15789384263814959321 14311040338772701486 16829646283384317254 632403658781723157 14193629826238539432 5200509965733012060 4482437556280144327 8233989674386595151 1646834728018981190 7482223820147571097 7862776992619803198 13446636073198284709 4101819972910669042 10166457964540323127 8022552153826756613 12124072081568787319 12836209451631308336 18215238252014171062 9506134651481598280 458814705402337256 4138778388230164881 9216354321056039824 13638543736538606982 17717938457183548283 8830460354651835733 11150733859359857811 12974573776721668902 12820011559774669691 5714483852411333145 12747448315944071377 4913875800634015860 10597870269866644719 16141430785222309570 7686611610070787119 3398520092195109535 1132935646271848145 10331432527598904626 4804075405776766841 18213749452482014559 7835235003870987542 3230869854697234408 17392690925824872570 10209985156225436959 246501166528313776 3183042406171800319 15557206931219268476 2213489133225381631 9964521527925264798 9687015835901847549 4627186120146652032 4170769600694544066 9334280204404574449 307654758013942679 10584094282925188476 885177195167497688 12284181275322768097 7406892698078113578 4339334511562285414 16138663113178264905 1680580600971961794 6345031343073736711 1115310222137266290 7492945838505606215 1470802760458987029 5871474041148098311 7709275299475964158 8553551405915778754 15339266321910389205 14558795435017072891 1675425034784395622 2283064516127653842 17589461351495474683 4479770214846488817 15914334911272494262 18178077891633590389 11967473768911727924 17205075005783370221 1433131287633971003 927282835052315381 10811823969987915761 9717123311794270285 11208969285959734414 12190553524123457034 8600038758463192082 12529657576728970666 842541810152816526 305205780689129995 9648232439809487282 16352607040783835717 2004035469675769927 4538888279237877949 4600600698177796926 286123337294710335 18237110880744098420 4815096355631533318 3285101062371070118 15587509607498333342 16571169004864365627 5402587660436274634 9612470526238842569 13352341406533857558 13890810186170267664 11807689003679446562 1386342360628523930 2155422596510803487 9969685041317877518 4149228576689702147 108716587712337603 1053463883306790711 10830986289073319601 11639169791392425309 12742852006845189487 14151101192008455694 8068066155057323809 5403895366092866954 7712875092974894786 3285728611323400619 7736897914441898122 14331893848976801822 14055673914127096504 4797046973512463891 4613164967674562679 3428951019240149155 9285852835994294628 5394312744400691527 11037514997559747311 18244101860543573847 11353413214904439086 12460295936170573906 186843391138785161 14859156650196034142 11269175019788859339 1340676423626119367 5538860468445063671 7506487994032905222 4181069966276091086 10390836948700330677 2208230401883530108 12701870217872623997 8057359494029357241 16523018601802413337 6070328432964515782 11003562225999380120 13944103916165530968 7646114230438763820 11451046127109699971 8468977036376131615 15078673037647229789 2803333199315400744 14774669983081934994 11693094664658537747 3013162793832829432 18187348827172686141 6595821087993581469 9860038965184971006 14901826692285123433 17077942170195534962 11204065336478420517 2595915260368210500 6573200117740580519 16302060415897511697 13174740211457316699 8896210677581220578 7233172921696320055 8406132507674484314 7796284174020395311 18161526876327088469 11371233915134700638 12163912723024641254 153975792243614893 9278787304598041212 10046216313778594219 16114001225736500158 18290330785504995613 9039263130023226308 6919689750853736258 8318815364962396721 8963327365028147718 3166232674295765400 17320919171997638802 4468758404384357996 4782409005846733990 15349310117244558124 701719778932785296 1169027436703173523 6396361115002253448 4690776539663747692 17866620921246978894 14943949064258248365 5142454070111990995 13598258002814852978 6621592518847421782 14716215117254958305 12464190428652207307 10694461423128558340 664998626700826153 9395949242284120768 5281178484618193034 12084913168031048673 7851541319970884548 2870964648032164522 5715229485742039235 18296861123871877481 13413813266290901784 5028479359566997241 7203104189949797585 3075951182998517056 8949613124146939960 14650307119650291000 3105898301954447836 1182715992244989437 13656690075576506823 16794699955519661490 12270085156224458782 13447018226949973287 8728039871489790942 15297707538169253525 14111957702973766923 4965758269114839586 6070100358737125766 488544201172090024 3277814970897925845 14451933343168350138 11765139153271621846 48075937781045209 13649097007676852783 10257989788075729422 12471927647382495127 14106834418818239970 15589235097807598506 149464521682131220 14230171219451273262 10310110610448527179 9330595721718287181 11914273527998292630 6970521704912454326 6533652519280818485 9006681646783218746 7087455639179943853 6822882549641936342 1482268784825187989 181481662100868933 12076343084880540575 15005051576583011946 11606535223545573433 9165951398535890724 2578741974326048224 5245520552580167393 16270637347757539674 9360551536190757469 357720927614465191 9950448916828025158 9385553962684364540 195889036567934645 4896337388718898075 3221696684366799253 12509975339069727297 11623625924271954802 17937307363871270706 12257239378821007751 15429704404170976348 14829844082615782918 12207745571798812470 10426432809403242177 11521066852338597804 12002398503456740811 779666648962595385 13909823287078886750 10218483793251495473 10848410854665818783 4902837109030084514 2326130314183249244 12950644999160049391 3006081185680314915 8797719573779536633 1500490154751105649 6044775871868869226 8461167750273774332 2709093995100870730 17985936315933443967 14899753943554686964 8060634865657333009 6130733545054802549 4226178845145814176 4547310331423340919 11381208643599554819 4963070681758385121 3683802664408960072 6276225106301843009 1009979473348548355 12586833443956816688 3821822181148048724 13669152194501085756 9781363655231488888 750473687699278637 11865775553551388865 12441971727745439060 9182256136436535659 13955770308749996177 8300269905264881248 9740032054002654448 18155987977074357209 4346007369473975163 11823632921117854024 14344584133096032831 3949849537758517355 11247396130566129828 1957194002985720280 1155922122219606694 2346984864794182147 12970176694613504405 2836250542097909457 16447246788715742988 6266412903115119684 4530317217879923443 290940302517088648 17510153604593413563 7186986041936182662 12237641160205600601 10763363680756999895 17823622707274130691 17379984753739362193 7909379594124581607 9704944253515105768 11365738416834337052 4160382528128319928 11434533902818493376 4705186063083799133 17969635685804787015 4075129416209919642 17550917732788561378 7552772718742181653 11900594828537156346 13567044485987747153 8459367952373840698 13856337754738808660 17680464967945110225 2366074409741540078 15531146566773445965 16672709966387212105 11905940266606308954 3247528296265968197 8869049722477503268 18193893947868467255 11403462058626954539 6715125412979024855 12109772732763791176 3920222287816163748 16147678697218778221 4636203840382734272 7315325754943122278 17841957048803295980 9273010207211764126 15187713912303012534 3346122760963013621 4456297933929253045 2991581846398251096 5283118651439764167 14135823873466984830 1360888061732082199 18100205623081341627 5518946428227081193 16828400053212662178 16170310843033712555 18235873574819686504 6155918120681220473 10313598923272895647 7250747987877815020 6116580673763408500 16297810006351495278 15500560083906522613 3162290691602999912 10003062022652895302 14325481404293210956 7099787818192850179 11537726911784024457 4789083696809630843 9057387893634412704 8923870740583963338 260715634269370447 13098035751530447957 12534588609357579484 18383794284190242794 6858719356286023914 4975374120056955979 17333201158759706729 138624801606981594 4093528204712116680 1885923528362240961 6617250656005947190 16157402033982556419 17611229107076057103 16486365354966593670 17189754330333991014 1929106605571168871 1098404520441128219 4351781246905055493 1818620442727673361 8138721410161981743 8347007588698353401 4530699367764404697 2067326372529954602 2257690776269103274 18330585487912251148 6842495689915474997 11594854026674758809 2140195065710631483 11492999529904939329 14775555210494832372 12720346778468814732 15874468513010755816 7195031772334887985 9454479396657837324 16389763286387885877 12103079166706816316 8853237375737627718 15676611299397120545 1015048074970030948 3185584394155991258 12881311833309220092 14119185779980207373 13576438188340138641 18156347382261281915 18279305242603543885 13620594722567731968 11443652602781748552 1246245435026358485 12921254624940787866 7556989776839812008 6465003109744832484 7123602242194707648 2409825810923332117 3803346586576047084 14795750973059117432 15883207478249748255 11689485552854864012 13227664276496571277 17169998771741061858 15662705617701928177 15016279750752467693 10295426755715366553 11086478711075179379 7555129838834247228 16311764957153124950 10084035109636422950 16948435146970197767 7187226079729799252 6963808413351264296 2152003055814795312 11004428337029353291 14810411883285548570 1614148775420217960 2969714032668829964 2725297296707197037 17419010461635842214 17176113281772225882 1503468584527464089 4583806946719229541 3504794300760978355 2492191192749173735 17329663845922926473 10822282534795439418 4531656198313550387 15515283168867336141 6984598482985003907 4835027626426297958 2387526739420429386 9478622010104667740 18080558820402276105 5072724752895950315 10307168675657415569 7619274251702221455 14648041326306104099 12211015729517922990 6455554319600334068 6224776069204890687 16635697163350631900 1065946685992101471 13214334438592067008 7936561809536515746 10270103983012040698 16313210366654948593 3968750256147701835 11333243716766449216 11289426254370134186 14413327720174191324 10242034777264002397 6865945777314585825 5900902661737488040 3520040703970934859 12834783517523971416 4968716161437689031 9186213927399836042 2742176898990169597 12395622605739718614 6415823185190641513 13892584640343191862 7801646577185301518 1150394378574530609 12534579173685149445 12246863848856754156 14710842494013286114 14260509499098831419 11918738764110293677 8442630998238603408 7619047561262239726 8891155932203266530 9220976326466691606 14932141806887468211 1407423044151755327 2716903836598743943 18161746649115378202 2724352066530306438 13747994908517532828 9700187804096637603 15004800386615278720 244531248877228232 13599976437890359093 9585007664004436849 4426711619135196447 814975645854086214 15956340884168167278 11424656941923532816 14666753859384547430 10551112751577575386 15010925061295077183 11050310438831766430 2077087671960626067 16345228776197805053 7265787109341977211 4547240465398855975 10423179310443376661 14570998731287204359 12423225688882272084 10731186379792890364 15030061540186220115 14536201890169949516 2178177918502210842 8945361744791583795 10911485101806687893 3144424030377804070 15588504771820914925 3546853266025393122 5040424346474470398 2310530513287699636 1386407949896991695 8967012945178203335 11560331590024443133 15444881663524586090 17518202790079625036 5517372962788169673 1774254127618514940 2374530002450847830 11402371800974002856 8543103518452422361 4394681161452766054 11877478447276878656 10629755055566501554 14750880929592661109 8175369341231807348 9640335205720258977 4882810036075037888 3896093263973500035 14677966212477204808 11356714842977612865 3328803890117699009 3321529604877865336 6959964578375273279 1970871124941674056 8411925225111316930 3915814617485435409 8370292616425296119 1787473685004517420 10010286550736312404 17138099789968476653 10513568948838216505 9083920871102640873 17998341771022172734 2016503164473108861 3013888723658378728 13112356390583656454 9046987751312973138 17817542373053662706 6686310964956429014 7222452736306965253 17992993156277123061 157989251486011591 2710757209468564505 12687738233115523486 12926902603845160319 10333011546480944068 11336067307802106187 9407256872673628918 8858118712201849617 2797416004187328025 9639136323578473729 14931428332481495973 7660983104179776518 16004340655782421707 13187432135613042785 12627004647042723211 413335294641662892 12850723078898346439 14816468950391402650 6091276784923392123 13180948501391011022 7794279701177364522 771206852685249233 9556485653816915090 10997059999262495657 3535759860295242523 12485447504297426659 16543031899003107432 15147656089985309735 12442197220415295751 11048535631358885766 7550206288240176991 17812250917293344638 8162329365043792739 16786800328791533156 4502755396086940129 6296712993332361855 3011755905209974465 6123140620678527521 1760543248519041766 4436489320095474852 5934358587119798565 1371849102560101544 4694254304056179168 5761062520006759388 12337993921162643019 6599254147201084728 11102297441489251175 12181456208583180349 18064846620697586042 11247765549960769486 564601946424475241 4860241972706436734 4725569376526833524 2917652640867056716 12921566282920087591 698260161306916377 1256308925758874666 13130597784003838609 8723298357746049926 6657954717228544580 2468501874300786991 3204593883480390012 11329338351798201392 13546146205663118497 9876625208377372396 8155524559105972690 10593899309072610813 11043471643082509132 7153173727390412983 11410268749203634257 3773735869823860694 17955706940781126812 15699676372295765797 2947403350760726406 5067170192975873760 2103820714522996407 5545605914208985179 5310309874927308297 10252254517868148329 5172625794658771862 3757105439243347289 12440487862272648032 16944747312155047968 11172634005443495838 2446662014166276305 4096805704580225928 5419195454144927706 1798759591669798929 18221787625130428278 3278051889106147036 7970244307479157550 12909361711730428252 8764539636807088022 10158437595075746439 14683920924224493063 16098652235757956813 16548141039759067908 7061200737180863093 8650930134194978752 3453168223768685886 15471250153656504479 16760146913736694668 12589569866074353862 3571984945458067993 4219739208678942450 16959139060612465284 15566158622820484663 18292306352354249139 16114145932512169116 13508401159425384153 10004258930275412517 934065342759600258 6961207539747567901 4764344479525037617 13515264080515335263 1708383378568329877 5940426595679109814 2351406485767177751 1255253949511581797 719929622647742609 15125712658248845792 16899776886725071464 3927640428830386451 6534145612623859456 7351821539112436638 13310622603188499219 11073049792189630763 9288810097996369879 1217802349717073161 10421923242053183187 12739551460963976864 8636362751583602426 9701621585412563850 11763963401443704243 6018561933248765039 17405827380700257865 15580469534057046400 3386608325999805652 14339585100161833324 12231613777923998346 5892171176057693987 17453746330045297436 2776137007915421674 10855963446715065472 6867786505955323522 1113440891950567497 11549336614678587566 15782641913350266957 1212280231588511316 10650032139809670022 2321872220366370949 8207758881387807209 13913003521524778546 310564672793851490 4309765390565257690 3731366312539183189 11239520141933456513 5153568322241949567 8204182350731890459 11766099334970410559 170595630716307679 1493417823572306169 10611718566758574397 10334722828994436303 12171910991245372522 10813142950237109460 11549053557618870920 11599825292577900430 18102714781252301064 17054976712975698277 2589252939367341239 6949472935233135980 4411617338367149696 3240626923466465030 15941955411916407400 10559320399655157431 4521702164421178955 5254575637920748553 12559658201406888135 16964837056998113062 2095645154755173792 15177868500276951105 11328082648381186196 6910453936703344647 1647333299062288684 13563525633575760292 15084781044519556499 3140439487888278822 16318211354623525962 4394523982275937289 13846339054362262867 5542038032260503724 5124593515758881629 6198573178823735542 2581774177815519800 14522463701944962639 10991772250050411255 15023905782066476145 10773509768432899741 12216798066111331874 16981829738624063321 8766774271075658905 3825682284363408560 16093285237842566751 18226389298083947976 9335354598461454042 16211863986838520509 3504281694688391137 9058852624630666449 17029019831589401716 17656784384209310773 8133545407564900525 13589425053037091911 8861030901344367343 3622429402438334064 4625743253711546448 3147276105600030448 11117037544494172658 5415274156572073285 6189606656467730654 8300803470236279577 14620499442748093598 8139515658352084886 17102604699839214779 281652512250911553 8719843395098504913 2829013089562992635 6318583920927408958 6239486106877001881 3984627791938887831 6102727872078018082 14001660451329718190 3934511427457442839 14388335769066380778 13331688249695509637 10822457684652416048 12674296802973882050 12640747689676072896 12172184926448770870 15517621469216242371 13771094250241646231 11895351984473988425 13294005950227602513 9315037181394802057 6248503575164009722 14233155781741832761 855077990191655078 13780686081085778927 720984373733883068 939467813384871223 18240498775855810107 3342728198954255129 2249741044733900296 12800141060887712071 8810840085130367138 17457998172614102069 2224289492364556147 1217141039520421256 5286337545335187163 9722924725538141461 4917137954307856487 7076014417065566221 16234081111711158040 12629171177240288649 9896706221872021106 11049745196212088724 8369458085256129929 5280978676796882845 7172735140551984163 289108018773223646 10039401317215778357 6997618259291121239 15376638413579814530 11142052005823781006 13797876853174604535 2067629965770922128 435061706250247141 7274656595601478473 8428791480297393738 18082890934547946823 5024419265904260932 7342390968597501734 12144064575545714501 1414449000966659143 14666867657029070853 820555984855173999 9918696396128780621 11117627185428395393 11227312895821295796 15417495856340029359 7168631408126148513 17151425655833118540 9530602389134346446 6712289216241271654 2737232188059258028 9755992453758698023 3052485189216680544 18259001393362890840 14958585275065073278 2685965251377211996 17817739399682386593 9819224440840265414 13105025283228810252 17854257775840442067 12076658933457676883 9945441559236868110 7832248486824575132 7240270175774011085 13485119571981274741 5308499094127621516 14364741829527053243 12066076383124460166 17548714340282029439 4780193647280758766 15032194295853748861 13337307862557691251 2137120950577635197 1068661686810321671 2305055911274141537 6738492156537344068 5901626723019977359 5800529442394718314 3898787684422066807 6316624799013997357 9400434119687122157 15754413677471118393 4829200185883504617 14152225702807556184 7982084434363414226 398134914910993962 513348184169171149 1654701022801411306 17642842203653056345 5771666426038958840 3484993121337211551 10966053231979192656 5408591144430997644 16025001738685977499 4767932511554685462 4298059373081992119 11309668789543225467 4895047814655400479 7505575696731409224 1794594518574005500 2375180131609174663 4288472968138947766 4150690164971933489 14501046018961310835 1506767716066970181 4268472676370281004 18074195835469061427 8872004027480793095 4121897021162933115 3416281747267843304 13218702282036130512 17235237097009715728 9930214816619436275 16418188655362599151 8119486859845270394 12279681146271395023 1962703863854526492 5684114463213364136 13289848133571091305 14122466888751716783 487958252364507731 17008308824278610081 903758728885071977 12966924456108255997 2505457217955894807 3291595716619957112 4217672387024266559 10241710721504160757 9492890289179105011 18221829489095379332 17174649460954063447 8065566474105653905 9070645363361836433 9967117760416895845 6966849473907283001 8707104936468391990 6783868775817118547 5607745647362565695 11261028596140250372 8842388527919128128 14150800260159619354 7523658884531482938 15105679842113356971 11972880569447439847 6980197855228956633 9882004604693138235 8591039977188828731 10008987351056737622 4384745716174469319 14555075802319601786 9775369304353891793 14037905920331367103 14272953606241314809 17329135761111827348 3198260720753366386 9949650966865579805 8813107132299030922 1469766531931535608 9728892274649192986 3263896881345804968 10777182845886509647 2137909796183926432 5159274982929447348 3506379643144296978 6649497776786610202 13520953296049226403 2491500434485397666 14455457011012690399 6597149847336250931 13852293374416210386 12817393486638178086 4250574912620102 9416133116945223613 16991773537814824228 12884312810472925208 4323871225640092312 17223725027379433959 8976078262267659548 5017500651483400920 4613971583523860454 14393748736826499 2833373035167329949 7508055776623313118 7422842432349361827 9866229314818153250 8094308954350239504 15448580534236294752 9748634957270060686 14249355098154117896 1242661868704397970 1138002614315042335 10832443716542150322 13696166839766681313 5702852911373292273 7948446085414692709 12565877881041621110 17576009502797637124 12555947487148462541 9209309703583566792 13556878021158587529 4959343547224715006 2306658773370858693 11694034622464241321 585748175129965494 6972985966989661856 10773687093257541291 15926450761453226416 18254886852001948997 1700763116098584968 14535230078566360945 14302842742681315041 6778789343233527771 12550605412463001813 17156827194980945569 15167154311279136768 14491747235821501886 9378548998514488230 7000060660618064940 2213148053702088247 9703569987397369091 15767785028696445337 8782138800194474616 7387279005400844486 5615010146665210787 17456533287396935835 13918389108802404625 7083674744032019884 10235736740349489444 16203670760077909643 15408538736187488249 18311822578262883692 7955476430938491411 14509419516700865701 5517247242404204236 12656702631589515432 14962832472969975207 17209371209804810517 3418198715548902752 13694316721129621562 896569183676318860 6695608623461356857 10710792903879127693 14033831549067658163 11963785270869203116 7447049308214567014 10411324640974146090 2835838700628835501 4976208758170532498 11530915602806775158 8649467289678081676 17465316327680047351 4381993491258275808 10056932289398265834 12697575758395551956 9025319296599334230 9745308738446185119 17898095250659279947 14151585590582378020 18228660094422908429 17582075534161595808 6406069423484261482 12046671633689716367 15609259665576085876 1531055436051903114 6765131333172100303 4235739821293980551 17012713827617015219 1986282672208331629 456592847419143512 7704588481911327784 3234481461521101812 12677598328363791047 10557271832308625295 1248103190929472912 18161653649046154606 619065579056543943 1250225020139491092 7671633080285561314 670814013304981743 8163724572540788608 7897044854758454422 12602015244895736664 4804583240705217525 6184614990938967874 7733425286199454690 8756912477844166282 11541425838188275152 9818255861779643364 14361904060991865762 14949369478764874139 14524026278434587672 5894286855647979297 5424174760455124810 11360982790021574997 5613829823313406409 2399036597653828454 9927042311260396023 13398065975078950951 100279731824920300 17336723421094763320 15792743429285199607 9948142799943064818 4155529460229538262 17434721392777409672 10592280956382157006 15161248375505355111 14610173175200871831 11100359102750406187 8864639220709385744 14894311435629382880 3261526203986863209 7340009901754943001 11113684829103171846 3218490400663847880 126190761424398508 12153867536284209220 9896794113827539984 5627821609658318732 9584058608845146313 13238375054238526680 2726031811745709458 9934167316478135426 12649969226361327461 14086524300557581239 11587968018552963599 4184290255725096785 4987882604173670372 4535609963995078089 5042760954422504029 13068112026146097610 9693237854428492304 4035795693409243857 4391612637674178384 13801233221027006128 10294484274374610202 15244802775289841966 4820310243991878069 10966226737161610794 6458141257593131487 9472054900244459351 1193786538656179809 8754664332684974719 5997415103367381503 10865389486661015720 11956255335401349001 7745975992535438807 15828010012285497301 8485086117801838921 15689597146605890589 8898693603233428132 18040855546199202927 5570477939540000773 5162021205099537731 4768806314622294281 16725752396280009670 5898099138694854666 12172515074310727404 7122959036957721771 9221930756241382108 3554207029672555213 11218805680325389954 4492508032967598027 11072364895358263028 15143296294241324010 987001656484503814 16690847906723664305 8915045146000273076 14441664369696567615 9596945097867383652 11451347711767070360 14399237587777916645 8883508046821856182 4701393008146525246 5777517967907877580 8506516812285965976 8335814147188818160 13168690762816528832 5091744411782581404 13195472239749940131 12338068490465242370 4216391981039608461 7710374058741924553 15586143859468409094 12036143542144891390 11127939924168448071 943454604913868901 8048616824975648235 8146823866732479604 14894510311515974633 7414408554739219203 14860271320712884308 11501032738088096577 13386800565146111554 2120463675208382347 17479416453480507742 13807836866633552490 9587315143527100895 13535148177812486263 14649154668054657769 2753293767112725205 10972951913695450524 3631556408977017593 5113216971255971323 8404315568646475309 3947697668828769194 2064075388702863816 4627515869828413027 6265597575315410308 18371814635727156217 2639642255908998231 10367082171812952197 8355267365964408980 10667895635476109341 3391452033001782957 7884246568142516398 14579263163656651184 17418316986468707378 14013791035233075077 2176408790096246629 6034449909505398189 1324149683080133327 3400127862488157636 4671258560902683264 3830546272470302686 1689397778540261903 5183430823772587034 4550520435024975451 6103773380476265249 9848385479392621002 10526854093742435937 6459060461481681196 18017543055904642226 7575552678235611664 4964368239007129461 10257876722412259578 14485400539762527845 15126276963860303649 17966602195572627623 15290998577745102932 11887292191369608269 12339010437420953939 12423455162123509940 7944443246450337390 5329717315920380876 13447105824636566873 12939678220763289044 10500858673021230225 9220104149134329284 12632244630131728609 7822163278719655755 1490113551840478868 12928717810086292160 13061604402441599364 14158241018751556549 4967556812143898290 8103922695057193737 149452012831789328 17348746728663671086 7788777835407097097 1959273798395941388 8801184734212944883 5855595194750805650 10131640563025859559 12945402187378147277 10614216523247376045 17262135920607899317 3986130645860626400 11131961848147526106 16004334933114044503 16732524140067145530 11355165630304521092 6540074536489710498 4063999958440897267 10644195679888147250 3595751406350718549 1069679426299744866 5552939431464440033 9849293603165661529 16761862239514929727 17626804505680920942 18136267556629837909 15855473798677520619 8950645435504778999 14766941086392716561 16645447310889840968 396905180409079804 14058007315080717129 11892419378292458076 437727841375645482 6647752387565126406 10633112699665439750 18284220061473990544 9310088648957556491 5911910548478699184 1019575943259302989 12994371418103556173 1243506885398605070 6796881416481837106 41294878296670875 13618776201038648989 12139553655854407719 2983524644979186086 6926366513721511716 17474249362650238290 1584167323518480838 684170591963873210 8866721294364474932 3220704769367076895 3698765057406200605 3545061046840918348 3056051981193832595 9783133170816606679 15478209378916651680 17846953741934769233 16054183321793487807 2751836620898891303 857433430666109061 9821163653675927180 16029700472755720224 1370896242685807280 15629934850205217882 7003192424440117819 77216262856671746 12398493363413918780 15296857041754218364 4852084677978484320 17273174842083442025 10545438979048777564 2619954800004465690 7772544989114213996 14620290153129709582 9165341619984142478 8957391599459341057 17073469205435841991 5604979491833309973 9313582069066548353 11818603646678532478 10363938427803054403 13323393188460414549 14824336507002742349 12010072762878282974 8865243565355736080 6497188065426009830 13068858606456764152 14989182768555082121 5903555069615505589 9459053561548352950 3883686456805462765 15980638564298071182 11972072475634301248 7175520293511880902 560881278713499637 10814821720344495775 6868220536235316329 9548029800062870294 16235209946807079395 15810805442788739486 4873924362785974835 161555838432620626 10774103062832305767 10627513404204175406 5330343939845920230 6162350429539942567 6143303611855232760 17937211079422329850 14520558110837887042 1249242793545069277 9005125130467802333 17011709047164047529 7679693971584537495 6064434835647909069 12555271531541716128 1561365724015873295 6126905306400056050 1912455382191772686 12393933362635915915 11604983138200915425 18087324733249973274 324663679229758643 11895115660390699855 1880118533755146067 8190003320613932173 3339176353175411574 17007638603520136119 9683084329969416018 12695460685320349793 18318740799684890227 4019966111502224672 10142710005534917061 15891812653302639280 12420597518769068179 10308715060171829531 14093178202559389896 13384089653380787481 8413638297600042458 15248275939487149063 3748654570459098246 15564617169692465349 1368614194438965789 6894578909148896153 11808651414502159776 7953699750933515250 2569776628636215810 8590172666513769238 139866578617411966 581063091637142629 5811399359525547324 1809299776668914499 15324239621497004021 7973501883230110007 4661362292245368083 16834653221970295179 13133452131227494609 11925562598935858250 15606121586370237811 308765141240124413 12431800013529289425 13113657401334259863 15478710724369776497 16266041879125101845 10308748987373180078 18051847851074441676 3071380923438603386 16050219300958687094 7835396193490660881 10961038162200181624 11634831499172152450 14156355111315329139 11238406623746031297 944281601421163725 8664317354520016242 5667531379872306724 17173728639004224328 57479298546498498 7678168335875627715 1014297386653697025 12567103794308573988 5741081628627410274 10015600488851330622 16134556539009612737 13018925762469109451 11845094835756900563 17872379640800162732 929671331463763589 1713546641083712035 16572566546258413086 6628234673758103237 6866263601494878263 11344670175944499639 15471130235984227164 5759068648397969490 946664156463061300 15938422693483465757 7377275671211530351 13583141479083028359 12795933719220867053 14078243628036135539 6429381279832831694 14645097300160367664 15403587563053613651 12267139038129562344 3242601241813683644 7279080326738121307 5940612020221783522 3765735621234101842 11279471128668812980 4082938210779845781 5330302003664212481 3153899441619760339 10465113075437428094 15962814967902418206 5565631182908254895 6197717140416526280 2376920710725315589 10394441327598599502 4218022115943385416 7133894764848813547 14453357420196579592 12165616604936408234 5899781256872811291 18361163080172008139 7562421407917508940 7192982311440038789 17016168507884329138 15326329197207783165 2436753790296010017 14459214110806674368 3349150944172983560 14709259755851750731 454835089874228411 13930753931029396404 13629426074124302152 4219858310222603135 8683102658862970242 5676738631461477322 4562955700394868381 11381773734767337604 7178684235499677793 11539466172425919555 447392090526008300 16399637820842709223 7952869202544267958 12121868242227986739 9365969335537556060 7625486172966697367 4391760815110604872 7574476175660026247 10373502545154256791 11399075364320042812 7056584566107601809 8595246840650054674 17979748138936473686 11766315515097095089 15922304600435915243 16539346784196650556 10784432822918987850 16271330762086595679 1468445918696110050 4924539079617630437 13590926912188286227 5164760537095557713 17058912065010190407 1452870202483155294 2076017042579609030 14658611238209880805 16156467817454063412 12205276601837150201 10629684635005795814 4671882979858426540 5898328449562240354 15651559511334644615 16208420340310207806 13221332557022373168 15929387545349039899 1139736151977702322 7589113010787838721 12592789221207751431 5013969212928250502 8891784823615841404 2322487651019247673 12681859775762128550 10856697990395956399 6499113019654227914 8717393540073295256 2287134297263592815 13111574390658406515 12110775034450848676 7656467950679766486 15488077733245904568 10363219632384337104 7976428858088487749 366020207173643173 11261441966319014250 16832701493555245875 7294433064325350130 7984480912726007588 16062684564654936346 9966099213370758892 7460021800453366721 15296110995711408150 13384885482161892051 4943199500091073728 2431611402948978933 9305731947918527669 5426088550665864114 15379520638768092865 1560874558363769258 1223121194402344956 13804605945294443265 18326649455438873105 3267226189517076268 10109009676190510982 15887830266399726189 2026872114677326159 3859993269354959047 17685312220401705083 1817644823937567550 15201280067074163682 1252501814558072796 10724479133992838935 13334834674223419497 2063018250445697618 608767464014749885 8787825052005952931 16388915209947324221 5298965063221851253 15140654436005188128 1157087222694322046 8138811876839695756 2903797599917150700 11103132779710736352 18167311680273739074 17742688535131087149 1508614225480046869 16030360017491420962 5587030197934999487 7736261867976790244 8653816227690050466 3027443193959685885 12053211812199657951 9799842692929963469 9536286835875545663 12379229281112070089 9678846790060979924 5717770626788284221 8746565012057560861 4067199839075308502 407960993250473591 17280430590768022504 3634095677568140560 6324942861872546852 10881351768415954119 10703867964868714880 6780172515222562525 11163352955674223996 8403041891413720912 13639226682593857293 11323519265651936366 4612395806132695392 709149131704881682 14161169824575065217 9281850411085956799 9190912206392973773 2147013739204727870 4017280159656852230 4437887959841562658 7644847360488677746 6798005236637362483 2416900369145044417 18189794833061486522 13116644015756422119 17665134571604250196 6219054285759720205 8832233696262899470 8890531006038653879 4111568002486206096 16043285828851260111 10973581843131637355 18176029605880449552 16249287136810824712 5801619957464663737 13732659194855716131 13054740369331752623 11217275343279025871 3658151908119090987 1040962762501079904 14670218520864628796 8349920746883739308 15374674468812509088 6620955869877170024 7335131152729864113 2836188810809764351 13366565065437372308 16751835776593441338 2619251085166624387 5512949221201197173 4582263285215639564 15529610968701343762 14738299541843503099 16595148878015671377 975443044129941027 12929388199275431388 9033714091553176935 14040027190686433901 3553340673913465243 17830239395447884333 7658920327343682246 5958372178712799811 17714840455100523968 3825266312887841777 5814551299917211212 9584284892025947658 5931121579210993012 1555093329434630091 16727017924202405263 7631852441320996766 429457363896567312 5326461979904801496 6522543986117480737 8680268100810874204 17699044750290773151 17076476748316317677 2086586932226236348 3068531953382706169 16485363000643108892 6077888815175474329 18010585747981310173 619260173574935668 5557606477710447862 17527676150775353637 3429177133651615306 3716096984653532222 12088175452776621650 15049260544496868874 16812501874660252371 13760655784505748835 18194497405876649956 11416226228491314191 13837531601439565258 15685025309108675073 6997184716869395729 15081911024494997860 5688481219114757612 13809834350021282246 7619942863559900802 6634165686680091841 8450126695978603379 8425423109875675409 9783707661611087598 12024237121553618161 7660621876194616432 18316739421356584811 9715407655311333418 3449283174421327927 1251410133723403132 10436230020254350744 1651387572019494277 10883025229845985082 17774352739870387671 16908244335957699546 16511387341140484933 6653640701967049167 16739753873445127316 5941933866524437548 3270519340841646164 7618382266295304410 6302662374437916684 11539037995713569383 9863677705118512663 7929891184027923241 15748594463757190165 839612942273131272 1778553248796411002 16088044852962269580 5360775411420533549 6238905507224133201 10754296583491997453 17044399351253287486 15540163130665315812 10170542750341007927 11091600284000565959 2694418237155665986 14535592848764968006 13682045774618165766 9976296831827054764 11963105912173108364 6018522475445572778 2783984118819600115 7848374675607318262 15958770319862435706 10396014329579307629 5059358893077145525 1718032510276163408 1750806868713291895 11604859563807015325 4593360599705333389 11200714285582203342 2296622785938226428 17599718808170225610 3402569925756339696 13493101321031222859 10980856217235127872 9133558382474517585 17664942990635879698 14560672521312493496 7677173959900733916 14275184232195468965 4931303736613155745 9597274697285991649 2679928404166912966 6689010670033359913 1840375422288533165 3377004319781954429 4541672932488447086 14902938094269353380 14647576692086577914 1567262252678196654 10422809925792595923 13194340946347978982 5047757275263794078 14885806689352207076 13545659495432960855 14087469537126184534 18169527374040536718 1399154195785425370 11938429294622628199 3315108296849569727 3720457670746910704 6681768574766656013 2267264513965372822 3351921979247247033 12826288883947145784 4391763838649968244 2012042735665000537 10556491599356921128 17007385471459696221 18296614672843600052 13391549647679522061 1604966638373732229 16266015517896263494 14279279624177983994 4057884031470850892 344801182108925603 10141419179013685954 12556152453091852887 17874537023131594837 11884004871217490541 14460822036286743742 5679367267561713663 7735599450577170849 67597523752667620 3631300787085359916 9328792819797622052 8605937164552092923 6031438271401402357 13377985584635809268 9618440454627731245 12081001436779616337 7950802684896494790 17525727003936925770 12598862043416881538 2653336116818726691 9061122361143113035 651447425715867938 18167570778830010549 16444888121669805157 11517568914688608125 11617411766411297996 16810115964592440509 5708922897920415869 16218244128337693844 15418824036517937916 11834759669390545910 6664167500384136101 14238248870781806291 11124557681308687235 18112327414894743862 17322415140633508482 9107425593719137442 9435442989898674567 11577693357563002021 5693997251464195190 14376753131928272307 3483142564177382150 6730174088642583860 7964393905781565546 7231624979949459490 11195362521982281644 749214062306810640 14313295458609806416 3747084678237509125 10545189416660651164 14877592198348178193 7581585952732082241 5772600858169490576 14374735123339434191 5789152177269609009 8184288236997175611 9698670399588914444 18015698954492385834 15289162848383323750 7933966950334893014 16539558478720596357 3289280699428311754 15678337063544703674 6800656508284289449 6649035970673127370 11645216840332274273 15105167467448508393 18262424495386058980 3521481460991883036 6338700769339922263 3448462928731075087 9681729786004275199 14118250473396865950 18206237088414617963 18142796489817145339 2730958986288326701 16379775426399411411 14825913854967387737 5473977630684213944 4874745615758643007 9607420167068070267 32010902352673870 6880327818141610897 18255255600340069208 17605702864651309163 8019105876526059337 2391054259319556876 2735257758538244784 4041511075453964672 3692362991510672142 14053952358944774415 700719099386575716 15598888173541693407 14905690987008026769 15594805569073085082 11951340284245499030 10692400646501985979 10198902327137681537 12292462138936926878 14773517327386399030 2737613337708964713 15894236783007897178 4552255714553380977 441950146630971201 16690214276749068647 408005657172914021 8601279846895323085 3574575447281399761 1531406474977190479 11622150061286403040 17617510232363676274 14451279259866410995 16518678230230774944 17046034045063396526 13794619175890503606 11121314904350661968 4667261071686536018 9069161009670859588 16835588764686677130 1569753338872174992 3152176140253765245 17404629772481033170 8050987399161323620 13137610004097760439 13814395824123880190 3608030034352570016 11042964331985357979 2230575330806221287 120050780685251574 1851070061731015057 345211152954002026 16504096467252497952 3932437908958960232 11284874808634473443 8492674435344287968 1925485962121537290 737150044556910444 15548038710760478036 16218004813880548523 2043621167670037483 4825066885888644340 12709931226017006724 5428637995306863961 2175571750803493299 13177967623413062700 7027117243888197836 15430951517459116820 9712120079566470229 13654540866955595329 11026754085155314534 5346139458782067790 7338521749151590720 11848406837725497245 4691765497907990178 1803422674924486014 18084416068198980932 4120733614276098118 3213137691692541638 8247047937746336419 413876781556532935 11795936726909437331 3115964129879716972 1814641647476127199 1487320282111931770 8448702590867287319 16672885305176874516 366746208852589824 9286743811069955499 12276137084513683745 8949280082339442768 2860435056132721603 3833302984291115222 2570048004634098082 16465527681889177967 16267998626994884464 12232275160488753969 918006285557615388 8128851924878436254 17321585919009307575 3971610133434805315 14411429467915661493 14361060207719222035 14420257877779257136 1620188399148571796 7930030611372493281 16308626572694227821 2643948829680040309 10011871407983122692 4624719785919893991 7185414086143188739 1111784480280920952 1614266885189662404 12137404295148684914 12350292620221623533 10216882429283796331 791630100010401946 15460172736389410192 8633930191415543821 5367745563597473276 15346394156551472129 8719168442037702441 1375235107893896278 1187434881552026787 18045278791522107638 18396399469931940515 11954693776982604775 6492010169217102671 7915666493256824344 7520573432650755794 4122497913795504061 13511935919068060582 11778848034309031408 7405628415806125505 1675061036236266645 8714677785302232562 6365559739505712766 18318388036892666508 9265219580731359208 12207331362808543127 862873281325983512 18261249396008880956 14190241120994010141 2190772079801185450 16524400237791665960 9707086579900599824 1277014990869365920 8473647845156155810 2273509209263962167 717708253328041355 8316672454774628289 5769219631372831556 318785470951605178 15493599714408838403 4778724012141453376 3845523460036326315 15940002010064710688 13190630568182001539 4740901518271802514 3377785617632500912 6511088836774189379 7981248860810378672 16503440705342118194 1197527499460227410 13876670825558591647 282822740677037037 11385680998311529779 416073568520489934 12515822491781448956 12524312285111975418 13836757865055100746 2190740260822758444 4618854947742763936 6635144457638319158 11294534997174329232 7250081687257054965 10362142045072461878 8940886976260649069 7472378210713298196 8728150151805099858 10727234031039985087 3478394486420952012 10163296586976873519 6238765148230792425 5503641576935092647 13020118202894695149 14256014396220652858 12727930420424547542 11564696808181156293 249346500778494039 4767580828463842773 3877235773641231107 4249423752285577065 1260124938422802470 16081277914372465554 2683447561236510763 7624057800044985439 11034687106242750969 6631381329419564433 9342174046270623811 7905557090577904566 14448303025673016817 7256018464863269887 10616063402206706699 15250721376107246294 14558875840410399279 7733925690562961122 1345180692637802869 18399718870745910842 3480758900108788505 2033136346324199827 2048442591820323455 558937674541002078 4986289202673918103 14988080541061427854 4701089124663131133 3460535429624782099 11100649872158178728 4475684141855221622 4184640794192868899 6453777416819203517 13413194270180082608 16703575915850483112 7990938987872990647 5916531181076047966 10754310774818897217 12576530028384483218 672312336663687202 5499618272575728080 4386339954299833156 14979628746156969897 12391381859541899907 8393783731344984327 4363547411181552963 4519172996459143486 14004869296819305118 1874279016379551552 2644258302051068155 1429628959300156978 9833713568766141648 999689988462834903 14666351908421946373 9053602822067850060 8864007277696523690 3252216850502594886 11632311589363169774 7684556618825330283 3862088656423548298 14405990319288820253 9987707093371520688 18050026021951838953 2048585251048285725 2327410161157426777 5733883701367312489 316848251444699586 16424920794743953085 17878966652166421387 1954932151618033461 15247368763959079574 6772943778984313218 861738851931994887 12990845076079032791 17937335610972071382 4783056946574445476 7272233383820976243 4864946274911857568 17072743863042578619 207564890164383829 15507375332275498571 16149646290324873269 11722135765050779057 1611964686757665696 13536307294410225015 2952802029720300337 583972209661202426 16838136706168805889 17712346614071585513 15985140653117970355 12167450113836537768 7372727852614143582 10661090571358188479 9327757984785155422 1956394067763952409 17753546256680248183 1954539825578887347 17834949296126660596 13952014246200591432 1445920734487770693 18234664269857834877 13204319930469296652 10787409352088118569 12129425504441360874 16441615029601830609 10238005520211448439 1017319943219664254 17848345604902519435 15062367814439015103 2636319404058797324 14665213174942595501 7923817874918383882 3079392341287165893 13988362793057236495 15054727590551487692 15327558556040109171 6978063986317607585 8752534771219592680 14118462569548728209 13776949937785320980 8608273734298008867 4544888449355718295 3214417756729869797 9134443055613961827 6969053300737464007 17112367487736623012 6625652642732539010 14757665683578101869 8916223620985306249 7543017350295688077 4037246713070105830 12243182096570947945 8655102363573122845 9982597471543694419 2991140159583955589 12897699669023342404 12482629940202484619 5102882845623300500 15011052520140481476 5379579890686874851 8003709055570548238 5768860414801312058 14616636712287912433 4584672370820112267 3377735100928449220 9241012250236499886 14726980675377537011 16383968498253201793 4099783488149051043 18057718224450625748 17759115024715415846 3492330015029320524 386904848433907553 6470908822387237724 4148320169929619133 9721546099023198903 7898204199682245939 11202925426873087412 3416649998600494045 11262618216947465533 14243667932820815970 4493486096616680732 747954348524881549 13860274483634183775 3852644359922667517 6035206380380331789 10834892059862232695 17389621213638697869 1861245758839540109 6735426775127102050 12044046144555125683 1891028075872077556 11278747439186529452 2957471487676752600 5243382602884065273 12976334370034950772 13893043825665501206 16042040716103525051 3239542035171787703 5667571082808118999 3384175749557867116 2273964464802603982 9435068238591035784 6500484421489904482 3633408503790771371 12258722385823524354 15910455102026280498 16104452866164771117 14634859681162274798 10653276855566392662 3130027282665601254 4197435565102278984 18335858697422653504 3672894631918166607 1612580159927230964 11274446320990619117 14299823861548138936 2499599947383688227 8974383737399565747 14151057240731566932 14868070351691836204 16120841841838060063 15503289197117941065 12276195960531816460 12193998247391470371 4332913029013832007 13159088646043081740 8558763135060033514 18086334815073246006 6286719886383917986 13456388800954914025 16919602671123422130 7417806096524540439 12464456498681448367 10340580291476192046 11632797568642863565 15591782305480304210 12760957629869131170 999562530486144534 15677517499275980603 1097610882853934164 3942167033692117034 2175658836749452568 16872146162587289319 4984974416553984131 14229996841624833551 12546895461453441874 16051381785672903631 10047531267019132662 6678264858664646527 15763438641198135784 8177144811050550588 2454062715244313029 1675773089357075106 10471040268319703541 12635531714263429528 2952195087440183662 10982509060628782240 8666285935391646312 4270250693368458331 15739462724444657689 922888401121115911 11159669048259619250 2445343235170937474 15004484082401337097 18057229637312079996 12487675354871813473 8513458403820853889 8691553683423232197 9544102658791820190 4748403107886720476 12264230303140869708 15145745422807242548 8450085165772921024 14325959510169092392 1540072356621442236 12266297949436970293 5773525681313095827 10386444548769282871 10750021692390526190 18082051593872734440 7823672540250162618 17230920948451605462 4431172268769700490 1408883064472505762 10824792629448111370 10938035978666086760 15531400542440373073 2666406257679592969 11092991631798409454 8573672069300117029 5414577412597372619 9499576127579356742 4593234778520113060 3382776416898815445 14421661716798172443 11193844885175330147 15641359202101572726 12991665467227713873 17219301463242977154 15183942007040759597 5989844806470441136 11649664771595766184 13659868182442663216 13098591234522455341 17927053604777299052 653597255010276814 9998446248102986024 7296760296525994984 6678041966426253089 1804661321008123401 1301370268808138749 503011103166995777 2772195146861239774 7232617158254454664 6194425044099441797 11377177327616391316 8705677935511462149 15272582155356482614 10667657123679687621 2363440929441110186 13380756650764024622 2973557864396530408 16507362163916419857 6528306179446116274 12497967534555090922 13383931826277169579 3095751318659269779 3250785450560022158 14039126583469300885 10121186477745625852 3320799616530452704 7024954684592553358 5717904476236919843 11344551256954757459 15699467449594449868 15774204851055116303 7171291843267984304 3864662021601172953 17334535419895846701 17507928458801157569 2674818470946840235 13529538299965088533 8386031949118447155 9592609074998138696 14456340987529746768 14017799714192169572 11293196888760632310 4333495627303259700 4893147821008111120 8119990559095324161 6020836671136929374 1965673782139367293 11597610647258581764 749127066559090714 740416722434209779 11415214870220878093 11093789357825361073 12340046362115687074 4599636134896254443 12517269284885547976 17502170803766157372 6674133585290829885 14477726715136908985 15972497778061390756 2257654160587928675 13179269547887781190 4662877208727515906 5496582003985242476 2742121913462457504 4553677556795947835 4214450723222686843 17117803538422246872 13160425754757301450 9769964055905401469 2973659620651036113 4484165056946352317 4453077417415917802 11208682734166226376 6440349153099095021 1195412619636830177 968131755575444564 13621709597716102888 7952949744182382387 16837218112948333826 2367548195509961104 738495220294346721 8892286168321142627 9445080373437088672 1962327534014680159 1387224652849037368 8792602137479779652 10443790071668953522 1461995715160080203 10415124514524281502 9457274404335331083 3352756093797573875 9471312724633020981 6686892192826066813 12608940754611576193 17272071741463540925 719804295308631703 7062796812048771953 17023547461600981918 12541753062484881534 17755807258783642721 15830424770523434779 11432734889350855356 10295973851832027547 15589172990727817018 14360716957017798336 6260561184916596671 9579133010408289438 12536595751594558073 13402118961347187569 2685842600681984994 5645532424915586054 2935717838870788693 9437077356591581281 15890870765514527184 9444263030991442687 7077961455070155232 3660149425861076852 6698095446750335934 10430665486971098750 14019661304663820211 10098426054116737598 1348251393850333440 1982841402701737555 11728921756091422333 16879305488234541835 1601711739268141236 13272017200133327605 5869606190973918893 13897756426717744889 2114853535702755279 17590310764726496202 2988061792511071449 608547674280563044 270262916784225115 326265992738851063 5301845283143702386 1626369808813497525 11632724435403585163 7852018835283964385 4897187476041724443 1083446693203981591 14636854114318647157 5613435195211476389 12221503532504301939 10514958654447089035 4853381092830562829 16654601977832828190 11194594122098931335 4378767642630938631 12156277462271632386 10503501451096105222 6807994492520935748 10194676958461586995 2465857195309276276 6373157671737612082 13819198843891858753 1729763212721022474 2001827881723359146 2478276775238070471 6284743621228770900 9420157273396507934 9190408010768293330 18342135274146879298 12491732842956836617 8202667743602625985 14191992497764809992 13805056473652637404 5614278944046560930 6404215687794023105 9857928062006959782 2027501472599215926 3328991247778172027 14201781507101989964 4752988537736358172 9700176165676754675 16476722171861953825 11495646019223054683 12239324474285669364 2213226555915251525 17071021991443479066 11801686867081960083 2698818742610123827 2347387019185131413 5641732655542369168 15438066672166310268 16155933423478849129 3528619527135552075 2746262597177942212 8909880507378249666 1921768950465524902 9406685821497831759 12149335570660907899 16420992365823070495 10554621815641652909 8959147514971631755 17312780178901306091 15178986376234965072 5090928269972632619 3309252433526911040 16238771692217115899 15468392491773680768 11437774543226956431 12116763046172258575 13579145845526790702 17643236221568625026 7714843601339256521 12482971180132223524 6002089657290391067 14817143170716126404 6255312601777514694 7473250768472043717 18381061973302786610 14471337279047638680 7622082339871939229 8046048465013374429 7885746167566539767 14924131308971184815 5147181178705025498 1365464141838697313 13476792860782132338 8813832696794731572 8116410652452383310 8861764383790935351 7066438271220504028 16220967131783257297 548629792764910630 299383064677948250 17297947016248996151 4470297461412267870 4937500511507936422 9013835032341490358 1657464381496198274 16093932016848679021 15308660592311584905 11703977411829868934 7042622422888794381 16681694114482712196 15995031309266988567 3545751834191465628 6053011781847829835 5016765927096941111 17414044497034384205 9638724512603384026 5408869959601940042 10378239427529580788 14511410155600266324 7271564684137170477 12477812307596315289 17927722513710888809 16910642601252489903 14387193696181464415 1704749780871507684 6584694608881067730 17023041484023156641 1228110653931370515 16022661447345044232 14855210740156967450 512219774696530541 16573654945104420687 2563674394600028694 11031686880845150567 5963038384963697555 14548905584446675393 11920429610738078305 1019660416144048120 6439812295004773457 10251050254983702133 9069055872008614277 14639354804901632149 14761923980816567322 731965135358445038 2789169161272766519 17897809226103995156 4859968186022161863 10418488011135648080 13722675395960601959 4384899925725657028 7340077819525135172 8657015045053003709 4075357059964806091 2159021132195242837 16526699844819304088 12685887058167018522 3553749453663260038 11115039676357516665 17699919916155769939 3619778370287423250 18189139701113255798 15815075202914061943 1052433782941174394 13414706183203132255 3260792537471367581 16338608768532511760 12974945444638728770 13150883483218768145 18330935239317158503 13376326980617527122 12628279723428097841 6646592686817038755 6529608453310355019 3178300253546739663 8503380033956856528 4235981187208675065 8654896876733034620 8641106985753899106 3549270936538514338 509182174282661479 5638400720854378959 15494873190503362100 15175394857488175311 7810617282391670234 7708707728480347744 5252763864847605840 14332383046987097884 4930554096151952324 16300993102016387882 6477189922912143356 2178272993378993739 12923061009159668709 16417443513685582310 18442865095287753934 14718995366218241515 18029313910421704383 6400778778755171450 15853703112792822066 11424063877884704207 6804358237590740581 4233825874992383736 9256590144521385768 11781069731984828832 1991272660532946033 12782971380501840990 9228279937172069608 10242549607058962904 8770171534245021884 17878521626999137557 9419579839963478811 13109109970294722471 6768352916577361684 774950645999720808 17746538192327435270 17238218952800860225 11353928421240751060 10480583724703001622 7858417714927686174 12596124270170503272 10327417088799894481 5433652715701447637 7790540345742437452 14616445878823044816 2893699986860391845 5833023028413744616 15348991846532223249 12652295099188310043 2475924868293981467 3318275879998922256 12399092573053306069 10932261829036958258 2405734335482028051 9707254023573075458 414407638812265988 13737253803491645852 11093214278352198964 3454498953781036491 16480516390624331524 1825661418066888895 3999057824984457809 17155296463363991036 6586721343250812613 7100666850219472281 16677130352873598620 15348772163028059280 10000542075090604190 9213199279526905602 4102737224993545958 3292496686709513859 12620445316403726989 2232342020338861283 8941192388734530565 6618958794141270487 14051020865430967437 11815829629377871088 6474896324134455662 10287904139197183922 4357248392749289703 18341769456707918009 7315958055390379951 8736782439087159058 18045876779021455277 12310772803101179872 16959033506752236091 6514873651219889526 774370004342706962 16020505670255174728 11396385093081998065 2885324007187945090 13574430979105231232 16168164745679006773 1772131976610978130 16430898214204426385 16002949249514563607 7722904233164248810 2050890398804281443 5085419272878045535 11598378540957771582 5087684025689772960 1025469358570746101 674276361919684289 8897530037490911799 3938317511633373808 1624785618038432332 16715275061337707436 18199660882035277486 7618826618544554557 10992599672018708701 14852633667473020809 1994764502276200878 7206783094828049772 15324282556225295532 7077617848878900294 2602718795319996832 7397667077861186658 5403824412463604941 13106459583420260596 1841492034233433839 7461336428532676174 9439387086847981934 6365007251307379731 668808415949781796 1719505792175713448 5716732844824849767 5032290369989862874 6261668075195055705 15817149763829011405 9572651819195632834 6195008841451634 4249677776247805456 14963104823663242841 3511361522739202553 5378677626620363420 3346071443861948788 3869020249147518033 14692870919250535021 16619632844280648174 7756333463999038335 3395226786790295864 9576774007073454499 327599603483352914 4460857513015030719 14067546935204930722 1659652802603308124 2018619681095593996 8470968176020818682 14846948637311898205 11885094435100648041 1012926578753685106 15087009688684546943 1836099774301111620 7181035602917193286 7839414418557818328 4267957560853297493 13491017842897189605 1981027377213017996 14571640276698821335 16381164820333311649 7487595058442086679 4986341546031058065 11073176579347093394 16129357880893400670 17344137427524589885 4049244076939217285 8326154007581072953 820225913505341361 8798676838046484399 8042943684321793878 15782468649301043995 2524098464701195049 5076293982672332384 5535274025949170601 10806551883286175978 2563950911124321797 8042976036008743001 6797931465204902789 16650376626312257451 11712100784641687376 13076207903654736075 16056445093852335890 13867130902944361738 25126379183415309 12536630129597706837 10752160711393373677 9198515525429644637 11027022677720903475 15930002757524401217 14019662643345714573 17079155997412889368 8294801732862274667 10360140519752615397 5064150317840070345 11061191475716727142 1232215898807491326 8233642307836679363 584431159592891965 14887296091839442856 8382598672357379643 10171021894350866749 8511245300015614367 17210446497678909490 17863999626532108210 10354871056819768381 11982436688452303066 11080862505517418747 13169165485714245301 6460690008970613533 12787665574727641812 5102546964908854800 6215449717910015547 3887984285104513898 7724266621429744699 14820989362133254351 2461673330612649144 15985251916609941233 10752269049689483453 9984534229618168297 8423006654304392100 3156639869800248915 582739835500900443 5403406728503963977 2367139988917820596 11123579326029681319 6093164701450382797 13436442720402034817 13877656960550673815 13658920962303473468 9026678454912430509 1732822708742957687 15809951845486449386 9236278023475810674 2155010598628991456 10295276782926348847 15361762805799790914 13467343075352689482 4157107111158903763 13220253616284111721 17133937521491232447 254744309988094262 10699596390844134334 2293619301492346879 13727492429687096804 4540654157448404777 14480621906772346578 13295778013075625445 7427452029294382716 13413806489662282778 13933482205244723642 12127553423702088134 11363683758336136371 2170274244537528471 16821614051354853497 1466124085807124968 10084019764638919977 2182167417534308493 15216527950728108984 44445564694757890 1596046993958146830 17651132776585015806 15858391990069277336 12964619318547689129 12476783814716421037 16633018432625674934 14054000149056721071 9746576016827410665 15033842471917803194 16322170716597660992 13568388681352923821 2414005411070006048 2374717580980712328 14254626120973907079 5537376862721041538 3269549248648172739 17673750513678931500 13622515884469617114 14754416970983111326 10108842432927051681 11190714718410014342 15197059556330820627 5281388780668367121 15003179189372060949 8735999878819136367 4229517950586607431 18003568686041478779 5798792246298400913 2063263331559580980 14848190032661423931 14943766496499146994 5673073820596037319 5481024925831353639 3085092438436231664 206061404651328783 3799532552151279758 17312188703072979121 17638356413185485196 18098952015067064081 1495156630203304363 7258043942927317344 15253798083211154258 7373944033841767353 12062094310814481111 3512588184086632492 18013723677826636952 18263457620436838001 7427531019091669721 12295380146980471083 16768034835868589931 72116198246982492 6294769441574821270 13447592341854030251 12683767572915524764 8171652682361556162 11234401805528082954 13904897535405083425 16745245655559781119 18384258071464608527 13914855167605912653 11203644019065161350 9742494123197803437 3030315729960577139 10645640695445731430 17641232659668362039 1754809276852054544 379119469190527896 14055920707404880453 15310440690069899570 18108228057307070352 241552285721166236 15774426411673814775 7242176761120137601 18220608699995253677 1598184471377172355 4185533679132898802 6608516914622439047 8650566749730014114 2127866242238431634 12867690431641921849 12505116643816522735 3535956480403102135 4173393437610798804 10672589068192635739 6150652726486618934 4835634427437106322 16490627820033186305 14677427045849379705 8107221613672934214 17566675983318767183 16568081282592484002 15901863818767609510 2427778071002852263 15805964026987137344 5400874769379740639 14823175045883749035 13218645421939524686 15908978977923024079 2453007385440393391 17251298752400696240 5617615965987476934 11204545498848265075 1767744086618379743 10906262108912584907 8427074878087208383 7350857979250614920 13515242302268939504 17429320304117518647 16336087828236558047 17796340452984768409 6554058801149410819 11898567185019401646 9270730728313289650 15181038550581686859 7320039481710404132 966322409624445406 13684555045435505872 9352257053696746083 4178673249002044716 3076912890790551230 6839794291500022737 8555887970902620910 3560192914466706731 226559430812221626 17769611935711894005 3940425524121640588 12410107323738759185 6079678099166748573 13492296374973052597 5922208037683720774 11373215371892097933 7095565935406797944 12047729999263032624 7357708513187480180 12270504899946207829 6026777572129941476 9985349540399474827 17462202355784149206 1265401853934534430 10031163885936959828 9317635709458578982 16677018521673890780 4041922014980360913 16283094946681110711 1388704728387825710 14746739641495335217 6494319714201913996 2922023440288572105 3174205643694192760 3945267450167501828 7954202758152836753 14528272460651988624 3454965398440476767 9720768006692213663 10303610895286884368 15022082034522246520 4651455276135210737 13527137586818900943 10601118280874461109 18118728098131447734 4974417171905012812 6158762498533610864 5954966250818642685 11918740376724695843 6830738280661305424 11859084894363798852 17466881898156030527 2035913815638821869 7934125965642387057 6978304948673140298 6468223917890616475 8634154097452855241 11977872341603048259 7741312141919638188 785140224132307561 4344302404998235093 16376260503174503355 15921305444699721548 11571160065512279097 15217718751346885917 5439104946222520352 17495508478263593989 18373069348710515466 2869650504254821608 13781043061632503721 6048813160398106081 16079452468398543731 4219106708521867153 16671139498314596853 11270066507911166671 15272631011264230702 11794107231549362632 3908973877681880454 845929641171417757 17759567123196523904 14697082355166048997 3540455164682003097 10186778904662498850 11997669589602873862 9956230508367368206 2249794903328719858 15835319069159924932 11484745170872711044 6679105032875701713 5558908767778453079 646660816082277080 1737543993019544295 5681878894818541677 11191623268744603549 7717929462473108323 13866613727587740768 1032169632101214303 6676735323322130282 14702327361708020352 3676559569552288873 10041933262847593766 2866920068657600343 14187716602126030086 15349472979154770713 3276144637173374017 10362888441572058798 10957129587581215474 2777137749491406082 1208668211914968417 11938907336719813528 69626868406776595 10582320669511980218 8052475561611131076 973544756003372250 7710792194868121978 4311466845893595100 16120862202870886717 5138403458072485901 12300566584420950243 9810607419458923227 8369516283885270080 10474338199528413524 9111625561952411894 1255881560428029568 16356138819334349669 15462002271392187225 1962527683654679716 18124318370529395987 8473671403179182043 17575053131678954574 16546861387128641880 13367628667956996117 15572827244879015116 9151917050935079219 133016683413193480 17097164240812377952 5685340237950913016 11021779383165092964 5779057878073721571 726783436760876503 5640951553126102640 17860640802530649880 7954183758088086866 7200505051438771459 5656975567079228819 2814701242920154495 17414583989041892311 14315874388152973292 6059928984894520787 13642441624034121486 3824958469440005576 10616774884253908509 12455246723098968635 3885315508711117481 2717692639818038222 693311975206106654 16266057802030564215 2121624258079743048 4315628156048543605 4063413127987805060 7987580814067233204 764034930744349985 8329785438837933318 14792132841956202592 12433140464477694548 10740541564726263399 15623417009854197776 6626692463172064862 18015663236237452306 1726771515495552045 16750140018575345642 11308031379804107461 6856366452209220762 5415071873539159976 4231323498816249819 8709202370942773405 2349360407954220225 11536224928203250864 18219369993501655420 2633648499536198385 17361106527657138421 7508002296616857355 8857704837812185925 9168331397037010274 3768639439650015299 17414002920428704158 10534773343046264052 15316166823256171109 1934026470193274967 13992609997668973799 2099869459605079151 6880119858515842272 7154750783875809612 15558575144553512930 17116202296589762423 8671315867898203231 13779793872178516207 8198316815135024159 4204043266460479892 11072440594233483721 7902808525361921092 16120021999784815978 17368504290933684790 5580957052386432560 2021906369691865600 16324682714880684284 1066578074476025998 7151961779200072027 5274463146909247094 11752516656519619795 12772120629194489142 6755052890623064605 11924189988703898785 15845497672393941615 13958554726202051420 3087260241333346604 5875339938496063422 17395732278237897289 14557685921800041619 15411496107133478101 14915611495303248890 5876555579756195901 5210764457406467187 8770283331755755843 18028735096848259573 6617302027305019732 8569614984188708167 17188578908909705901 9275897038893829764 16430019844304816119 2595367246926805637 4682053313477707558 12662404763651182592 1020885990365828745 13116106995300716357 529327400225948533 5964106939587283303 15882869112693304894 3107105061277912374 9623139715491736925 8220191095865973507 16666778286118447488 898306529777006354 17228980485531031863 15476493773125932363 2482525004498149295 11420510365464179155 18434210824623451708 91992096337328241 16549694291783875899 8132549657567439188 7830053304702909360 4199681879334286455 1377797648240787613 18136090761439011906 6131861969596547219 6248402199523464349 12168048237082913299 17158460466444415813 14558547514934199611 11168148538205060418 11472646400677427201 8342018729616847305 2032045980155691182 15773867646120308294 5508076579078132907 10740064197703149730 6269497203968875444 17589458177894252946 2731341507182688300 1855574766054191870 17074014946359728341 16527053355018964448 5178557407950817027 40008895365771900 7346506639092943179 15613005908228739809 13102120223215463080 4523927378132092402 12455763117049676175 15291831461289130061 488113811676382012 527243039659656302 7392815344582992134 6969218132577488873 7391803031696881403 18138450895000226875 12852807212936480965 7208283782687867819 348092736291124648 11863199967995074105 17492623270453780519 5875122307851678589 13854710935468633928 2016260077058215859 4963735396416408270 16810481140747988652 889980784211672022 17154123436854961617 15746560514661011347 15012020076667482025 5236358354840648141 2587755804861028895 2318564367456263556 14695530384418889260 8945645271354449870 4542114711135305123 14204371897953677258 5138715855403122889 8682138659702291863 2855697065776302330 15205434438013482811 1558729229968115309 13068940537706250955 406784063489263149 10802936629645846346 14109020482289750377 3080082114803435981 1930230293969271890 18254335017394406427 5719553533330360802 10809293990146817731 6953521768474083063 423073827792057325 670680760752408536 12322418325017921473 12095713910389762776 8194270783840340351 8615981335016451616 18324426744355117175 9188928873732112772 8453219705232624177 6439882129557319762 2665671066506793579 17229269093930385568 9045362338111992940 8920473579165978247 1044387521972151522 606574929818449636 13728647997686773781 3818955799434268748 32381271693413398 414597483536096711 4171449832294067299 12950647205260985664 5378964652530821738 13833063219917363251 201500294571406195 5329619473471847097 16406089546299082192 16635935780851256489 722365692062048079 5233083930504107204 15373612663652957191 15413943681375892404 6703035537772194380 10769401447277222401 10479797264651934018 17090472359424705356 6621881324152894687 2056986867575812200 6922933956123534439 11553709585223760318 6773086776942030825 16692589742062555067 12094024559446067106 16809629249509144213 3255253816682333352 7344430665261609037 15704164943434181828 16075521112905857678 4329367167207927319 12181978931771636811 5563955744813586640 8013504753725475451 9373288745952567696 1780950912678826679 3188748973389868924 12459171928302069462 5445462627971920970 6908528974093432982 9443094212724607905 15367507580397881330 17914206907643537958 2687857606360064020 10707526229853882219 11183095812029527255 4671628746626692273 9576000281197143280 16631545169986642261 6839464910376141994 16839055674451624093 9432183341921312520 13798451070498899838 17184742161620641578 6050429585414801675 1303312891210013923 5990420544371629250 7076914130367346559 13844730048978757688 17512145268930597122 4170250022654983457 1259204139890128026 1783424255416253427 11977822733638281808 13385774215569556196 17306861997760401363 3421632887223701480 16514141980676993814 14403919438451688696 12292981387716581179 14681949966057915020 4879494858773469654 8962628070989237963 4813344263597375592 551038791581063963 2738613641615513729 3060777818395691165 2301934257109037471 13507104234203837109 9279336330131887014 2254243939213228466 10010405647388568042 18280131939639195836 13132905810196101140 14021174462646806949 4462367979520144402 8672677979022795356 8084647471291057712 2735872241803201248 4604351581945290231 10208802136525057571 18329463574021418293 12113796936832881880 17188713527333561810 9657047085583314432 9325893358424606977 15020744529002156084 11930908987323687258 3698996420236149462 11077615992790868854 16538364423426180808 2693953032504156731 17804148788140481387 413813161490592904 163625688608043610 9310223994559861576 1224395267212707564 17100368680777324025 8558300703141797650 6139873547687718167 3410961693739127623 6053503161244965848 12163269328723358341 16950922616686955901 15316461879273135655 15666313830232403382 16427592182993394008 7899168464100683347 5787026923192285331 16324545814085908641 18378922175156468219 18005547848199935300 1772273708478178828 3477762181732417452 13130468497423342169 5746731964596553857 15208192307810814561 6567598780637896781 13832732140214146438 15839825535596214002 3402645399186020628 12377241008662495745 11465051669188446903 9404470896474897638 16660911226421293187 8854929480374665953 3111679622234990095 7526474390737543654 4230131401109499623 3944162019719317610 10285703592481519160 9294195334000280251 15490111845412234220 17100935581212370423 3862342614806807238 7125828960132813563 16892605887956837122 2742390788427729928 17802407036125045440 6883557771407509292 15756565917736839814 7493197846332890885 3227316328408597422 10165063110707796675 3823455127780689470 860930952924161881 9411288565333375767 11482670715753365821 5969223726136300877 2552985018779044396 13662479608176751908 9855143800558110502 561948840557622612 10276073818040562878 5268573155076961643 9884002678463486061 11027816665912999433 17270927898175042133 16221134114199237825 2498384191146563666 7611393867502810760 11777733725182519334 2606269733436623432 15300977112304543427 1461387808808483512 14692327289034466482 6708173317713281369 2367823950637421386 18091433607107489187 4334179124928770063 7157119620963705233 11588308193870071668 14531438836720892101 14513359015812989140 15256030310149129808 1759507266920686140 3184571879380160918 12466187007719983032 9313003105999253260 2950530827537074935 233529596499088166 2828466186979355731 13588178634984737602 5659861878278333257 11735886860752500480 10411742703250089294 10144425922889532889 1617128889314916534 4017366512968522514 17660093682571245773 18125953723161455304 3968194979821789907 10846806866582360704 2166811783049682339 13446071901390102851 18114619903080527452 5409789896211898590 16788558810028682177 9457622157205092515 5822618125038431194 14246706333711482121 7225969241971615379 1381465038107355723 7304304340258829249 7019960885203094310 1599065831470933042 17973011075858463685 7913232884536261168 6808303817521603396 7732248675124078442 7586557555557760276 10122670713717837102 2258040524482047552 15728575551867191336 13150877178188664579 13216837738996510594 1868356786296227533 11835649936873107181 18062581268729595731 17524475160720026157 9863894297779324309 576666170655935533 13592216238611648689 11720004050739118836 1336648278483310917 15765564500594148950 14741620399532938040 8234524878043670144 12033601770567605449 628448420945966544 17240694395896600389 4804001339653755241 2978691665922481908 12535087462262836231 7914115349992523511 14124556028147106187 9028733191670576540 13234771288234812166 4073652643124773454 10437760255602585129 8441676776412453887 14616736438313017847 3325079623695054632 1317639267454010300 12652169926702445206 16934265466565284622 5892617738619045565 8823940847734036080 16213204234518184970 15513074956793112825 12898039070912409804 5376399728427183849 15751107576886880530 10222905194954530305 6343591706496352362 729350437186755644 12366217043071693231 7963043507191433043 8532816264228861967 12176696746629567884 14851523450471462447 5976015854443924729 8071546933719038073 3555965350936851586 895047760175281871 13365623030210209201 327897855121361312 5610690373708331102 6810330061428486359 14811381326254117322 18107676688395048523 12836691383285460613 15396503168539459804 12685210319077557119 16651265882849309324 10401974243669426058 7214661601547798458 4017200058969058739 7756635258466621160 10292356356982566544 3436058768111292406 6400902577497554399 11738603072958535215 7383009062139407551 11630004160330266400 6600771803328335437 18014974592681716229 4778815966671924054 5536252192301625949 12025272966682270185 12152472898723482677 18063632224129761428 6239426105578272965 2843852066295421799 16470214609544240403 12836337273039988138 3641950072168613799 16673902999826756685 1043550483201980754 18389378990531042538 4212731322537561741 9505801224629757477 5417960558113121722 9027396061157912329 5322874865114673964 6360711194513347896 8687614257499613940 17216002291317000469 4777482522505316367 12567980338887054413 14248053063773835634 6874541153079160953 9647997824149094219 13903497279398077754 2521387672456700077 8988556745603376762 8294452580376271413 16680542302461614842 10006775075325424296 10685057172754683207 5111221656655255835 4665797663398767529 8222814562797138601 12953153973964231516 17555650358560929475 8046810239690885671 14929563949660037207 7557526319046132329 3518754584657548884 15619175890168878701 18306861529629734661 18387634072527370291 8020693183918087185 6169820934158584234 17304150959996387251 7165614117018245084 6824142447382222368 7995479790292046510 4991538928472995799 2895950664221076704 7450433616682304030 360953327708151492 212988439550138934 14259100462319129294 8701474467569636668 6743789619992790143 13422643264918627654 2252936411849149658 9559409222296427246 3555543398910340586 3032948257732804177 16167884134889402476 448306854777937180 5698414940726858834 6857633562220881976 9432207808388020355 8330805155711635048 3726970675933641117 18245704041058674690 9484970305460397957 3824219522986963071 2872383857082334230 8847318731856301796 11749760369159593639 2643183467528946157 12087060841743431742 8315138846205271570 10619352378884783426 8023001788965373162 5607011623154451013 15155097779194179314 8504906253301271200 5161216654843276485 2035481208209052349 9020689318334787847 10955410499918945982 5332803420861953445 16011100458194880038 11565185538179852330 988425018408028351 11072920000929009351 5955184442110062940 18399964727540251979 4874409757441755975 7180703818526120519 2742699376870362855 17261392592706231434 15628682770176585071 12024289320524564078 8182248569404711045 11027676056777692716 1860405942512416044 10450768753709280162 12960706087111292962 1158669936017628044 5863815067608110409 18261020287279699493 18299207232826499405 3860421010374293193 12756695709103886294 2993125646890816423 14882262346841695024 7244221227294624668 12838024438039459032 11336923080974115807 8323221935284143809 16473230360624426596 11343081412225592443 14633392979790869108 4778326266447059780 9334131083832829922 8313054440734039037 14814072860671345914 8940755802947244463 3749354868481135785 1625442190483711136 5020620431432663985 886588524493773793 14276143028551755668 17756413951126181184 12092135748091583993 3491254586878963799 3682030431372575904 6185338607493654471 16296187176153404081 14141554914324688323 2740668555299251216 16472832769431879132 2099543301463588896 11271483643684836342 3597581913701233521 1447859282582225996 1172173054222324915 2032938236866072045 14114859688256794896 9440475762195749740 3799798076077270160 10257218235021338746 14857699907936576480 15196018678546382251 4386382493970876498 16046914645463548326 16412055991392686101 16143511808874717919 14831633483287322386 1035014158716556631 15803994626058114021 13785064041247047891 13995195971608310964 12479175081914167066 4226291224763287640 5490363891532641650 5015034203137956656 8755815770667307698 12418453426527887920 332487418518072175 5418821131788187553 1047076799495554718 11113868254642112776 7202689751997745900 4445486528143280832 13290854870255703826 10317751201907647530 16991302377496469349 11529256512094873877 4663398600241283873 6703837246788909151 289348553736184575 10030642716440801490 10445153504729851267 12676301306481170672 14643371430182172072 820822673305513349 14257386241543882987 1807510367829773875 16028455918043064725 8970886102178680145 3309456112459677552 9360932329273793813 15225122813541700964 9896546529605978643 1192533672741974519 16667933150438178715 14008303845784771916 10739207046438783786 13165333717810793559 1002608705718071219 11647713815398690233 17001704242117854068 16702467268919601571 2302831449294863244 9267205202363759430 4888405313431317199 13461238463127271384 12519377331560637260 14660097530549207923 8141606214359736990 3668446431282912327 2799578804347584614 2097735025186108291 9267055684701976655 14070837521560503536 10026528736551232288 11665623908260350485 12847292546370562103 3349695441828537955 7808562288185212838 566267909338847104 13231613826185591157 7782972571943642023 9763327934545112198 5706552989916419063 14677215848353942935 1961310975432282589 17634874880394920839 6381315347767887336 16589801612999307410 14825152372419229254 10928647012812810120 15458941025943059829 15389980611212378040 49102899787675869 8832254186511205753 8271926536874530472 16093978496863149524 3790828952857652299 1914216985940914782 4198777784834974419 9527763001785194793 4142911920423950294 208933929043761567 7110133512449230488 13336408480553505018 1105741373849787886 1430801516255221750 3088281147054870282 13244837769357024550 6720935214296953637 17006142300231793048 11247840420600281222 11817398235976266539 12635520376876394211 9623860884719900022 13964255357466163648 3140643147500986382 16112410715229137408 4856047071899609828 6904556406152519741 4643112964097420735 2787596359220875436 16852971232891775474 8526432250263276742 16901676203295186413 10446509470962524602 1398109331361606182 6407227855580604748 7715195233825645150 640706083667298875 14151943255652016422 933665430032977271 12911942224162443689 3490557934967566671 14425641394671880616 9051646875080699366 12522182393165158367 14082342274153451309 1339556754645736127 11962363801171545947 2528675417946838669 17539615552850945156 9177014804491642418 8024305310888358099 13434361010926605999 14893148804750060982 11236425397579240421 4314116465951411516 16986446922886776597 6224561526504846857 5968128311317124090 18304169966869017209 8325613567620138034 10830280757120051033 13136662874069749443 10485880939732962743 17982865817086059712 3214308040446491424 3803474009214857492 52208240887106906 17434644807085942070 17960510507266554207 12038805752600793495 8293634074736796451 12565618227903454375 17298675703431293743 14271228323087809375 12871100954442665154 6355484767268405032 13339783593519581152 9126420519749292800 3913187803888084550 10130664107568526111 5523445244596889709 16888693428716004822 4664180472795012426 15219326276283405717 9401112213264075045 1039235713046113784 18319016391123932923 8442799738830090938 16935718544768769692 12184551640593369129 18034853189358502340 7741955908450665672 5492254189022633725 16424434284421851932 1851527886355845535 9479431217477856666 7837345602579009439 18426892808530069094 18297367268530327044 3564418353319629591 9841276289489407814 13956662102357509152 17259509783571734082 673208767200936764 7545906923085785375 17409037364181821790 10828884424218034822 15026663977431293331 12596648235987554997 175217539690582752 15927106890280135608 18290266857018760830 3611032488952870614 3963512046496948210 847862274455434830 17038356681848045816 11854484994687132875 8486694075495547665 16692637318422998574 14784484940017816392 5033699864505816580 16665828803027125091 16934254606853898525 4884083989516547560 16439286015096681997 4698072033639550950 2504228117351812042 5373768470744711852 17498850705985261013 7150156385818887261 11500634523680638454 13721765055452997598 11439489242140462359 12545104934445596800 15970273875197010711 13265195414824846008 12342480742851479124 3309744096400002594 16316845974968513044 5009357381415785476 15231914144019837006 6820013214872275671 14260517354555076158 18279977852501765949 3524817143106929942 9094752833905696732 8902994160527879176 2267827348435369140 11602574146866956351 4749766508398838633 495774201009950192 12043276176524744748 6825221008688753721 4610429592509142113 14367986953558261301 5433575096406122528 17287113261480022498 3263417161674569477 4805526621602857150 1274074426701685013 16919626254953048206 10115694331597111221 13371716264976798588 3910437417859340092 6104729611914413462 878359939232324682 6639134308743822359 4470238911140873718 8559438308144480139 18259434975548192355 9572593854401322866 10977905181532475576 7723408861976161155 12049423287262182740 15356943566267626776 10352358458602777362 2542712952108229601 1384885121462474535 17408127217185070776 9907060876653556701 14786063741774965633 4184348689691754543 2702442072478540058 18391334053504614816 8985116293333189065 13649698129634937948 6234540459168591743 12365974666604800170 9657191285862485342 17525537675449537286 14558596651116053933 12695973131938035887 4830240928633658573 16481544571252583572 6842209765432434719 14568770511890517843 13715149234847211891 3211834705099023843 10857556705307129008 11086248351019918728 1398491548470154564 6470520816207013798 9219455720530535821 6807583367384933602 18266659754441895258 7195425368850944448 11914643861418929322 3102652978555523898 1968662848765641013 11627506364229083047 16283185833807108473 14853878320142105034 658413161455984179 8504839547409426100 8345910074087695540 1998753278324310165 11682688742957214839 4871097538758336814 8624135059448663824 15537549527156672931 9914459603740178061 5413186180699179664 14331456078500686113 11306858801304313405 8645420613615763592 9046779423060682921 3741269068547772071 11462947398176489013 6753363965899432649 5665027561372781138 2087751743067988605 15590137861873557166 1764496122245591777 13700930953514305937 2037384680550459710 9477868383877408119 9082122524269699515 13419537600540486595 6582770364274073742 476345805202212328 10826458679710283115 16232784175445920487 12911236404342312584 4821434481851125663 16220062020379424047 11304002215227334414 1998008208345542848 7703568774467939749 11515521206197220930 797729700418175259 6923496817276128606 2950869511697660638 6855072003493900694 12267568932780659717 1105559847614079279 12768643418747732422 12726719984257189648 3129383186951266292 15628006464445555019 8663400900041180240 16339440032978888433 18264189302422782872 1683408100690437507 2112277754402049117 5594900317728427534 14196827525483079136 16599856906509897359 242448610451842927 14143878524559981287 7940499498119145200 16301706047170305605 16681723183522334537 14669699400703818509 10673572643759436411 15297861182548521117 17124404464091594064 6695073319400908756 12761789396818372729 182134404934111036 8594217234141611274 12436961522508262695 12404789769301504175 13421359480284018574 17557771943072823297 7817329760884505784 2034497941388276884 6646641211637068672 5282344143436285581 10786442093585374917 5701574370917460648 11659487142328047182 377352616724836327 3087620016439911388 17194618771571796146 4258255150719695717 9063159425174559421 12671807944345325713 14982759745126328218 10517466509878081585 12324070041061204749 882488614681245806 14312573539783664997 522770750877610257 8123869084845509218 8755565688152798302 17024942192915512932 18140206031037579019 3265212569059214480 3043320103813642685 12671692682906656858 18299240679500957843 1414028489206167252 3633618532178394483 15118443173311138704 259143249639810779 4090975749289113645 12783384186640429179 558032471148594659 11438540840163971923 17826467699586093209 5139742635604024324 2474643214074864719 601353710727452098 5804182814948817064 16410906958412900492 3136474693826903264 18367323273020566525 2990175123304273257 2042405422332530242 14245913247598649833 1500946500751986700 12075063831986972818 10668839923925870005 10662725710520950913 10364533718661747415 17507607918851600435 2463096289885971127 6124249646009374511 2954846275003796624 6936335166539266649 2414855831209321630 9833899751188592518 16772038822057420011 3258739058823220171 15281163579984679 11784158477263110550 17854741731016427359 5144230802475570479 10035597148639051755 13444399512416616572 13376296999422809295 10507483545776894913 6213835884694286852 10971096331437671607 13454297148892759747 11863649721934039532 6199589822408457201 548086933726259378 12337110384093389269 14979137286640245031 8004015077693581859 7744245375436457185 16852639087803398716 9366528567969097141 15720207687867607319 18156140472339749283 2745541345638478264 6760344257364002403 15797475318913336726 2945061697314003983 14714532223643504757 7573475997217870590 1879274040216570924 9913453915606194552 9854252278291555339 1307186954680237469 6632454132959297566 6551430608006125251 10287220646701298033 13683491178152503106 11442609657262327407 16136075897662197638 11825532431272583455 18040215792666540650 4143665398500827679 12269586689712804191 14090521575781316371 350232535749367139 11979832612991910466 8647295606170877988 7894130371747392779 7326206670509952577 17908839341169147204 16513593953370363358 3850738524427841297 12306709975557593455 13191415054932203373 16699750157325066370 15748619684435671514 5292378583030536719 605631048636900560 9391865254563682534 10408785163124490124 4396531778346658382 15050062315322675226 7703026852554266081 7036317091474246813 2644900703676689640 8337966140322711 16494368212120839532 7980446842921112443 7334068195870851350 4493500976605965218 11295433590298302670 9227115214736741795 2250178218292541586 6947764153678998507 16534702514153990273 3095186312047339413 17204987424140087087 12426250509206807422 14472059946152298685 15928918327453137963 18060443136129401586 9120161198595885755 1968261377313391652 6378951623464867466 4746096300832278354 8312473590143060474 3331393461514559234 18041771842996523809 18364911587335045388 13116626498061113174 1948059914870561883 17181021361610483123 9628408768510878994 1255421525985271913 15317362817503103910 4633010949075170139 628675446322779388 12040573486069179663 6001808469699768994 1752302173633380497 1605671958608669591 15742120539792557541 4804408486071860004 17776987432198232668 4461582381550975636 16456242225930437553 9645047978597396174 16796152561940607339 13272106145736537004 3775859196837955605 6894908394043148450 5766461454262550061 2381932747728522250 9102883059008470449 1210648085216623661 2943273490103606905 1487968943235136739 1194831655651704858 14936244337366506932 15917584166454679985 9871855722629731262 9278463079271251755 17103203258317847913 13576186156815538626 4140762379691493537 14193960184202788707 5091126144693817214 12741310279633222663 8846858576919605558 438237087091655833 7928959711610040997 5158660290271953366 17920846877729746245 15629735128818046184 17586716053595324551 16660082393201029753 11199652390387893521 4363423215323901873 2757163977495339960 2061736316651997113 14420958024749428646 9843577213622165706 6709854589916852428 4055078694903787501 891711299995274360 16985362997226348390 9718362668404502946 5012145790997705172 4346346002843426506 14020306442804845434 1914610740085294822 5935793972001316978 12979146364665350916 9737797044739963154 16467611621041935394 12904221892092423293 16335820382636688226 590506550513955003 14524346727500610313 3575078021176708132 7722935078647538455 5971909909693227326 11980509039231681758 5779063180107942660 14605809622500347956 1585706643601333783 4763881948235167286 5988273427440681323 13956295608766707780 14275348544127997971 17100428089253188333 12002052482000131402 3777469817143449141 14839580062323079972 6053384193864397352 11139100387474285427 5277650842294470190 17693982426878545087 6779256110230616324 6488220656551258731 4433149683862958063 8447477410464169525 14765903679067450524 14238318332313697436 13270467616639568569 7758820551814538067 8276752306442998456 12471290215848357837 2972484580128228918 12581931591106263062 11783731216545887481 17542887924047083424 13775926903433481811 1604855686578930661 5308245460607073215 4148490126932134607 12629655665891862537 11714494132222011168 11360814778909188912 1917162014721050310 13988411717202859709 13418114519444561128 10724590459326281934 13634458153868861259 4382425552599279742 612014215385252234 1234356032388481095 17534936714236428430 18020444090844982228 4956848814422727791 9525783369046261840 2084507051202021069 1272896028521185509 12647992525144518268 14314897047156482840 5125940526354229990 17750675907142765999 17570580132758648817 4592398559221738410 12958908707488730771 3114287205774065895 17114958183101744664 4590430365893241882 12531713507026861393 3531880727405863675 256832483510669665 12846862273754541600 12366522705862638510 13323857042802398018 2233204195656430200 12746797824462148996 15810454733135732793 5553518404445118379 7097538984375464027 2492114117077646536 10912991877320297377 1664289970946021150 14785727958276077263 13296655409509846435 13280610061009822121 971992861137010428 6291599722361269354 13276123420197109048 12323493305236046181 17416463873727415285 2506618873813833038 14544559985622572882 5629739422148052610 18217312188065662755 9185705603827726657 18419586049121675961 2009990565935198756 10987730438436075582 2368185631774532301 8474142240806119406 15600004242101182932 13265241691549385058 17706546138416824418 8871305209945854941 139020377433297188 11723993855424851749 16582172521146950509 4014333476094791831 15752972961338108067 9088546517612133639 10737037593757940319 9667379950806857336 18201888405054550286 10426169913599387042 16234353515594655256 14633088998191002025 14834048491605948494 2838591345153203870 848205625311041226 11040378442938400576 11528956088681065012 3214966548378294941 17107433160205290791 6407179357107762551 10741014284946210541 11396652224050303765 2548859415787241281 9601268701290770641 14267273047343514225 14285688450320337135 13979604887132300521 18163142891971654252 8724320792393395227 11945924864174733481 8770846367773198811 4829066308621535555 11090709745107233217 17201518142900230886 13362056652672948194 5904204066102964936 12086694805891197771 18425707155357323844 8191445220705548005 9669948021108454918 5149924969500209384 3565640486078534347 2769343374421821965 395075471457443923 10094698441659275739 14365297359379738018 9613940351072571380 16524091286488080209 6124351735686737754 9872097352885219106 17474093802815331276 12056388310828805679 17624012848569420813 10323279382443768271 11401745517026036820 2723837191327242799 9588784335462582283 8211197714146188928 2188586720136053023 10947560294215573622 2237482819858218151 5541018508210312426 13411271219228304965 17225451929075710982 13660994830517151247 1874611204997647500 1988297812437570069 9669841870175800323 8732730833351236436 8581465617601862490 10253002071403056120 5152892951506974189 15836092406596723009 17290158918410350254 13735563315390481342 12469817497812549325 2120937314989571186 6163020705248402967 11558389604705833141 2691774727310141651 7256419151008267559 17238409018410545150 3720946792339279367 7044899551708874037 18079227189891916068 14073977717438263160 3133156677889799452 6155638386940479261 5584907149182060605 7299155734970853771 12913230088336744226 7111655113409230160 13149703381507885384 2502334423302406887 6692954395548434736 2137572839711102048 563506256016831267 10756252059590071152 13304219143530259901 11270743122581598259 1812184458785033197 1745272623580502334 3867702101859856257 147044419193594347 91165671198898974 17902815874044403998 2692728338686792768 10829602214013495873 14451716473957823043 7101787337522165121 15858268886073845193 12677655054146962320 5566006463330735940 9522658774693738502 8910441237487939406 12783390932239295185 12122845075895722367 16175053147861441120 10999407064747881531 13024295176588021552 8474192386870802730 8827347314859437842 8991747038517260625 6361864821717053890 14544388990053308836 402245358417324868 10671797714226710419 17773175488751739114 6575079978510401594 12018592961745186020 8277012025338606625 15302645505035907124 15553330403541749321 994928334894473790 16779531691462119889 6031842543084773017 11221279979661246704 13982086625850295823 3511220406600607355 14771663366433811482 8690579748074706099 6735891595130087045 7681971694936960830 5359829776460905146 18260567920136246372 15267892152356694150 3794095847464286457 16207655815441231598 1758754568477089556 7842512276875532819 11099960900330771013 8786026304062000444 13384439397528173120 10704521347952878069 266550789144700885 5677787457560267356 5615563571299166410 10420706754410910174 4110311458726029957 7047282168184858994 16398512132367231339 18281802306440745506 8558978445324709430 6404257364086025985 14289343003545633664 1144004840906320278 15306385738889851816 11249211830932169413 2262912709123094687 4828143517316357985 17866577635439576588 9311540253203162466 2340058173374693406 2824533577355779575 17493524246532164890 11452499304864974605 10548552045364363991 1722741214703060318 14415654198155055157 3787972961505569336 4555043091740917441 15011381685555790108 613841831726575804 3765042754129008260 5185949644399877396 4851229199799131119 5341995224170640314 12126255639872522523 14067343130722947011 9257138426893511685 14429324842363996666 10097144713108262409 13194893959289566272 16656077164787079875 15541267441749853439 2862048640088955429 15088302464497186534 3977256491429195137 2828993764783857847 5555090872902175772 14741003387554776015 6563074199840968473 10460508724769717992 15889908497659900345 4968948887293969957 14035880649534822477 4907934612527487604 2350683992473420808 4593851775401028649 2269071561094926242 13226754580169369945 3075222720008620075 950041049383864560 1616565532202332838 1727796658437841904 11280629593341662628 3457446266972789673 11888784399178081767 17116889751564950803 15755752278252541407 1883964686555466102 6187211107268846081 11304867443643747758 16283144412794920510 7074248347753936402 17108601951410324727 17942125598698276268 13682876550293173255 4395269835559358054 17951007118731350107 5686188771502750695 13570122653576948759 13769995953088307460 12206929766655224308 15488061909171316706 3166192960239602729 9251873650887832878 9738253105531345022 8917785747155708345 13413439963577199568 2882396760803716553 18021591132253273525 8710348563649367516 2552240774144370471 14727785988529639019 18060465098450355134 14561643748718677835 7538011510278359601 17376190631052180254 3955450560707340501 16537480333945138518 5660040098056521863 5535467709251635926 7665117797421853815 11501464050826978002 10647725034727478042 6380093922949270771 7759230767011138912 4016428700552788652 10511162296136455427 2644392465103425453 5654658135825074555 3113477581562645786 5261793603130996989 14491214319524688284 1131878606241564952 12270256079678064649 8265727237696223986 12688640278659250721 5210512089578861687 5850083271503071219 2239427745635642446 2838231603446614446 6800392687661935356 14997047839819453953 10796604569216427790 9946678399319981271 12226416364382808440 12318268199243304233 8810771827203028272 4338935473815168919 12414697182639466282 14357035263987580101 16295698266238345003 16110279710950998254 5540654525084062274 9006522100439276493 12760347994861384926 4525348571409867688 4238972724612951864 17116927504116299991 474893417679471318 10028634648808286811 15549905127592853211 18014473256584479082 5414756020522615648 100494499472742089 454408825039788510 361328629737276770 8642371195882863104 7279187143379598670 10534392181318419314 7377790765013235512 15853870021995882760 14269240208110616337 1526314307024158511 7088113119933399602 4220608935936784607 1424850201794036532 9702641750019427024 15831687477897592542 18149852261897666040 4357042655439067913 17619829008513639437 17330767854311744286 15232393987622990094 18391524471354358371 6809600055555997932 13462238404304791218 10323466425062997899 5780282950510918860 15963285715170514184 9087821135804186491 14195065616405718677 2981156646585144993 13170991775278751864 460841039987446065 3113716352468895608 1198006635222028744 1362614375765208914 8782584110244881316 2777505040709939036 2441306140129167634 12819142417784460254 8696741707121565187 14103101728069322076 5664830696568854295 8666519175763880535 8242388018254838144 18100350309910572247 9885070028633334137 5240677730453192078 5718032082201280357 14600933566883680696 13829267530106147612 12783293118253268188 8428416001182067068 15297956620721550302 15179211652702400149 3631876440440002433 1898451771516102735 12291632476510092593 15360300195490167009 13878475405397867959 7289420935530100787 3167304036352737805 8528698166859708174 2581330745463984151 17462100501805079390 685370050387218285 15630409463302194338 4714909399602356302 882273550697664147 4628974403067593948 1510923934228281360 3148558460605429499 6513272250681793791 12458351252314829822 2160493275058661613 18350445745413196733 16789038609434536010 14051523230711661746 16609911285833954348 7406215444505136674 141049311385835369 12859746371545389167 5048668133960762217 14860143471261974841 13192096467147032730 8738433033981075571 2302966018674754876 12920264431844779935 17753770755035646996 17265863465477588602 8317196929819812975 2699843851669675321 15195738538952211350 251137359568444804 7722915696613240804 1166876032983841425 5860803502600958415 1289808706163853074 15513560262001279136 6063942857059409209 9361729396143449290 16687708652375454644 13531881424844557116 2629865591930077357 15987537522506566847 18016708794420655112 2199388859658946526 3171652161049226681 12024372533994435413 7237670543891411840 10908077669407251405 3082717870787212214 18152761526267173704 1598289089636758993 4760237588967730907 3673263688934185740 220345458979240448 17220019717688026604 7969980030177077868 15415665628538367157 7165898422226986548 1607071406975601326 11032642067099365157 17960921453468712756 15086430212600308332 735067101505769520 17530282033072870143 12154711776447027303 18136889763267896774 7828802628648153959 6937867100312058994 405686143358821334 16946901333011454201 4127954086546991772 8399791083404862590 10302419386822923554 14517089120775710209 3846050138173288989 14933262425745928671 3628410014515837402 2878298498863997232 18265516686079686833 1423343743248369049 9019756952730030478 16438396207908850404 10454359908928297571 5465975070237604253 7396953203959618851 14923299504078762903 23069292035573447 11767651767056286506 9173640261854026893 17288788676933367209 12998120048126353912 12632702380367240719 4540658549544655515 3497852335064266629 813871345800647204 1452925331416445969 17516869646638431825 16542385601983637055 9380281203252762321 11825813457645518069 18185628556161552092 4149407963050740543 11260860844165033779 1875577560412050434 6210483069925504690 10161890662596201894 12230655308039047698 5101385210101099492 10417338697132458454 4434945366577218010 16946370210479004821 11217890979735708918 10334794857643052754 12363298409306384423 15299916544819258817 8945931590215838114 79658576718144263 11483347978603163154 4722861076518751106 5441903921571837976 13868085613067716603 8726539488901724187 3430520663330331760 10290526692327302655 11331797856169967569 17220532073686445253 14017551335534856892 6165252900148132454 16568037748931472622 17949153557643837349 9270648362257201500 3453732433910702088 13781977073773570983 14898016265474525929 5958256116900718259 15155357389317332710 8170343524259118600 14717063525013592232 14298807621816149221 2294278730976753393 10265862716678481514 15581911721173136591 1142148202189135764 15921190699993181239 11759175537938291018 5770651223489292196 8982851053788892956 14769987645838071766 1316571928789932025 1255560799959743660 6048812527357426362 3713989983641344036 11035824647079480838 17596831344939414750 3586033227329777146 2184371229184854959 13405203109752759652 17683329186350768913 13189113329612035904 18255810702138882843 964159785296573086 11990844659355748819 4211976808118060622 150168684487832627 6451856058793343785 12863391921955457794 9700203791509237276 5330755933878845522 5081549215882165855 5314661333449770247 13466856118455100920 9809726080745923006 4936525319563096557 5035675923485982269 8068574308143864997 2074820559801436243 10668326982674606154 10525744609218385267 4953708677317111221 2649521630005986001 10430626322228190053 3310681501373006614 3088249464764051495 3101686110705515411 14824427720956575883 3326646010589296171 3142082339834441407 4075775909769047049 920144688786841796 18082794070232466529 13555573378338742091 15600441383512285487 6059182307574665743 5988039342710649436 12191728102944720000 7690170248261908310 3315145509187924380 6808213093913366737 16186169750202349203 3409092150854060009 11238773534971470533 3994281528690417671 3407809377509136575 11377490056046493383 11744174328082648873 1735127778124043955 8343326670411054670 6621966705299998611 3370632406390087289 11428374762969668816 16168997238972164900 7386020035949993074 16321901936755964132 10998161553108589764 10981937154353586136 9560167358796863397 11110964387313833693 12848691520119246463 7887130026368235423 3247363900230162115 7735162470546992274 9795065549782340706 8883778296157177576 13837301618681815826 16718962301381382201 13479987728106029507 7929290798406882817 1916255983809757527 13648745105169387737 14555218467463921362 6692328167895921563 9965279377109524724 16183390898199410740 13061940405403023730 8780282323777736435 2056657521304705313 14544111036824476316 8143557844032633371 8903875051205431640 7682875327721705613 9344085857028224260 9406062356517116169 11134221114162043864 723962685577405730 12093426495202603038 13587437434400304745 2566017026041108080 8983305407059927530 11928272571798347729 1216889217132305828 13769924168210933786 15638232897162751757 538091139305886348 12909265891829458358 17221210006894019018 7511581634929607833 365329760402848527 9407152063344453797 5479371832582572207 8014327894159146154 11744540118567594507 1939744150751809437 15775326382649908614 15395667841740192567 3541852750551774186 4033184056921049606 1297297302127458849 2318838694330065772 83787489169873152 2270719731241000968 17051939202283229983 4810785431833020153 17387969077856089347 6508145585248403018 17389562240060551380 1949069201328840686 9456742057751049347 8429996906893808988 10854032325801271501 10789019080128438582 8406155282226754471 6659227772832525196 11627193730845674203 2985528712362752088 682051106647083507 2183778151181351468 4591308108135033582 5139012520262328784 5612574530242834239 4404543076359177290 18176225568075643482 15773310311741030171 4890656984995785201 9703986374597507049 14774841714174481198 14913524717033835411 9927027176531143496 6959214792467984422 9437960417924912709 13431798536856556663 7767684131629194423 3417779459946173264 6841525930391098745 8284230549068745452 5488797876794924703 17709630188885685472 4544461636217668759 11264810142621436375 17463607723511565551 1894769677671278739 3469281355905958719 17738914135070950293 7869447966980935576 14772421564504098521 17943003374108214030 10396151341033235841 6272982603251879600 792073599093778821 6602248469839750246 6732146765135857308 10888706656797577418 15695914706637867885 9864651234571272879 3705784836214120333 14492119573042230654 12431252750247672571 4757396172691024925 5482817166152614508 2517689802833525832 12402556354572959873 16596190575542200452 4280014664966272682 10157921937977204785 9034742673576818329 16773762860612481932 12922961813905350143 16266910368063410659 13967609527558286232 18287314056524987593 3152516509716187108 14898910540662280921 12434863821274565577 803365821090887026 7566992854091478266 7236161549742801659 4501864833478622873 18295012388648067878 11675842113515325729 2895328296269400397 13537996003530372215 17497578918379372132 12402513606029038922 7771255967693457038 9193133495667205972 2041673217329645926 9614539660925744009 4284665503426198477 13505205029730426303 17279137468157208967 10601383134680122520 15196512120879922495 8518687818257590438 13118270118603098160 7787976106649951017 10112048260000336102 2852874983514655677 346643297962316742 188254550905064618 10973981435282221260 9338963411040109065 13130267197238484569 15166933688195975966 11483472769246156668 6617641979804203674 7585133138892934818 7022517942741790338 16960128020797043964 3255464542825555485 12349902770847641013 12546171635402599356 12540687164247401395 18310243348716545434 7953736481161894198 4142638969977758172 2619516370065938014 16058858571662109353 11440185823753335883 12642146737071809572 5006340008796842613 13890142053714165565 5171731288068191539 3374710263503902910 6043547885814564428 9700471972436757260 9355695388316417012 8105200969666606119 3134986059266246410 16500673271987880352 1544167808367718220 15464933498872505491 1751523879122841134 5880672346555813915 9105566584004983491 2325673362019904453 10996072197979674477 8136785317364693511 10618071615335186663 11969237366360499052 17313565299745913410 6744961268121978042 4247709125672593699 17864153647873396872 9435494767918685164 15291188583240125063 14065360437796310524 16558415681443466352 1791532365816069131 7134325427105943138 16138582624013446009 5592683267759106525 16954508692308628252 17540697576855630719 7086019338386249890 13026661255713811621 6074965926673899436 16716441477911219400 11305218220245437535 2421669164031830861 13163051221134394624 10499027185335548986 9484535296245714612 10650257701655541909 346703080839666996 11856574156525057112 10318484445540339367 11264248060155667322 2637146336330089012 18397229802394818349 10570084593853977242 3228582406381745251 5615022427681346148 11855602732952920369 13628507374661896047 310952469430066858 7319655427132406000 13203881230521628871 2794244658964972468 17522353348715150432 12978136423672441992 13367838268080682171 7675902231265990525 14542720393173578071 1644255182399986815 1364311654098300548 17892486559860645308 435599058188986106 12466133357320165345 12345671511510238912 15671043050104768875 16046629126628359229 942537866871606573 6233940521086830469 16532381860923985190 10816152387476959387 4045626006172418201 144781307043672756 6152201514815011723 5129278548384943095 3604719050390470855 1778724657673395361 271066440086380717 16893788059393827910 14333780611523098404 17887657893254590651 8650955335178357514 12437754053540768610 3733435705232246967 10497043800656583573 4669928194485227330 16702088746736913127 9665849662449365406 16751709396724785311 4752197131691683975 6842285415354265714 15590087125146016403 9955130974788213114 3617347029180757751 4776433074744402153 18352195937628413064 14156686376460611345 16484118019359714516 3115540078432382032 5756931364645057216 17680428376176843235 356080991057943631 7064577978902184318 6392396764482167469 16397595614461731473 5493503490346211071 8098500266942536468 8778759913838346930 10889897737233227228 9688050197154546291 11315823477835612824 17985991347461889525 14279574713508793377 10972374729444248427 11999746645005945281 15173686500618972103 3032753285230025133 16693469328550286471 9349542570368060200 16905874991261534291 5621837334628940156 970584937911366620 7544985387405964984 16348629724081964402 3142700223370899121 3358685883241111257 7845675959166679810 13656352820410874566 2521269524928877533 14142098955199860147 42671896664357343 4803862046096292231 3273495966225521006 4285113439314282354 1608597064779394463 17789846659944530919 5102279852611068190 9433402631398187746 8509435139278002597 15305326215945899771 7193472116396312707 13703082243104574938 13247059820271035682 15749509483499577345 11813818190268804534 9895310843657269160 12703705656921085127 5484270483443722711 11754881344456629716 2371761547749059000 3444960009650961685 17235234139284185700 8448345908053133504 3552733237114241535 17376295186564824517 3443438877309055946 8900810256093298184 4171422650392173874 6814597537089583066 9872930447948433469 17386326258263645597 184565968254892441 4609269407292693052 5622887318428359097 12613291951095128292 1025892073261065944 3608483743722115796 14634974765622447172 51527328092767892 18052436714656019306 4778351961235803036 7681934965201717277 1876122373025067640 14641828437767950901 15312435005191936224 8059188612959038686 10903633001542724783 958095955275780041 11557871327540462430 13859919790279404656 5161360066566864325 6031990354210544912 4738101669666622348 12317569929412154244 17292171412299083422 1782398336109776954 18424801742126678643 3017174052040071392 14024132297008788248 15794431513734938442 5961270496628574115 14736242674552729144 3825582541794370666 11174587838484324286 10724614356970660661 6427690481260814106 5921813308804155879 9901541341121323935 5910709368349283020 17122441854078526836 16672902533714976095 2762207754312409246 17707671803131948045 8829016931354778023 13252856910378027481 18183473014857021233 3684200434021909091 15186223815887288351 16346171137704951507 16607198039551916260 2432447726128571457 13787227245480198675 16459027586929247080 14268632100656603713 213061518262640002 10704214594215833084 1197393816603623018 6609925458969793977 14406035867476629566 14033821225863282855 1267781982627130731 10626177202371034039 14260905158930866754 10194024036006994688 778843241090438597 10313654527959503005 3822054940008057786 17609914529816076411 752906181405509086 7264911617742801067 3805492280826782477 3452592567544197197 17218461269207355431 2774604641230031006 16030349775835032554 3983221765759125801 17438508703353767242 8848160550531391767 14161599496225793270 14036876510731072956 2004528760429462219 13900924052565022884 3757300852584441047 15312881282334548506 2981026983010959608 1427158373825328798 7927124390061986351 9521890112801733094 17101687284152427988 16248320842297010763 11262837681837088926 15012069115159023846 15399792454859658803 2850358758196453406 14207588785214387385 14568086461054289096 12810880244935838625 5390115968882448600 9413590112260181424 12305100770089506787 8244582423277311465 7790672339611682065 5677054139252212323 2876003906671797408 13401282988274857229 9433862578371641743 11428569598102105080 16778776305692839001 17978329164396426022 12255682326396088447 12065047778768219795 8332007611055503735 13236731534228607121 15529765512274956877 14791333545961028495 4490241980982863297 1717458183405706939 3430003499778805549 5805968409541719527 8276013707624545707 8010615447885762361 3521425814507316703 11051149527400069731 5543785868181727887 8259455489035706452 849675956324123390 61422843432550047 13182175252166291202 3576945307970880101 15980066792398768672 13640516035598858797 6435796446542238611 705199024572824296 13447154896575079695 16540176011812229313 16265363207634198790 13542190600684276514 15298500207691985295 578001522972455135 17634801962398403156 12891659271497105081 6447584001214544963 7120083186580461328 13930401530752659418 3354142782108071751 16764611280830719655 14058260314881741741 11337938901053139802 5182599833945945451 16743611766894453310 2008714285467650141 9101639467476788484 12007400629324310499 14606216570478280387 4557574865574565231 7742850146283167059 1115861797250050120 7523117279097861672 8353348162875158843 13755449002167893616 14702011514762307588 18221946513410871436 2695866438463867143 12714725351010640665 3058174762814501036 8146098980021843833 13966189700759064116 13586233027254042178 14392182187479644989 9291425378838672437 15693451886171293305 18400263265840571689 1006892866215504655 11533578684568183931 12140501315074048462 453277896543518831 14733640802489592149 2964610997153968520 461230748219915653 8911498191014468250 6603131240531386746 749323411828642519 17933240055843090536 8227518852403440615 11025816374607509986 13814290560441628865 7526309539804770684 749758082895573156 5484182442752359899 3178838519841687413 14478088265645797625 15585449556975394968 8322460022998548565 3147930609063050218 9645558283748496082 18017338061139551557 10868939661999579847 4457417493487107196 11310237180326607540 1349357750854107165 16753177346562435870 6129147306230300846 867955506863284669 12522456131528430072 15424758598314780009 3794242502092465179 17278552871174624639 2765450153958034788 3379333757691747997 16410780936521013576 13403080563744734109 15902928257237655214 13233397712777907012 11674425548676341691 3366001083994914794 10613370594982862530 13268418554199304628 11415032178231270289 11421561354654728984 18244259536078368883 13000285956368610782 2488377370161777352 3885116150040090181 2207537068918649847 3211895998628097046 15543001890042068833 7856912004040048079 2819507510813109287 8013249666550957507 938099980460357021 127916790297560880 17711518169399842537 7496860819062257763 17285878100657127587 11476378486052794397 1250266610694855947 5877760008812577063 15591731995646774554 6850191546561997971 3689951595902040500 14853346410414200433 3724674932015758239 18326266466436689531 4427902854019813814 17577485665126176254 3992224067253756347 14042754010333071149 9726039967087337940 15292122459181545242 9538468424737016861 8297439613769108736 8655688821853243185 2918992375679806984 222884795375862345 13553000825965440760 10699775813739286200 6515558277830725941 18157462983658849439 12801218025975965744 12359011404160806718 2849637299755510240 12028850210522394793 428687252099384682 13103000186903098025 13383614881149324934 17104442181810926613 7015191794055668185 13746092421479042972 2990296977733683959 10041928355255981530 16284672058769914207 2189976479096219045 7061210056001172875 3372084500345328665 1041254547427699177 1000843456216563693 17854368053648789076 8212986133044851327 7393688342992991465 7556373081135737458 2099605697457080856 11812860604555710124 16065579324765282900 8493395281665291418 13635522316335814072 7521304946297314091 5207098042244358592 17831261976535496070 6069856814331978325 6039131608384428198 12032742883245842996 5469221820923487059 106040937747604599 3636714579296353814 6961323006214596276 18168782984666632373 11224032040998382183 7678246965796262564 10546236648275550952 1994528859873839457 7135473817778443966 3306821295890358927 1184444768992770482 5868514276192219885 2518707075754373754 1685391256775131437 7269848244824826555 14881962160757740903 12633686996865727484 12170688152937598258 3169005889872690063 12736912553096224744 17268341317879585647 7405281470805217630 17796262241298735221 17509977743340550426 6528903665047756857 17259831622482904005 6724189725497433086 7330925441079956270 15936221303928797428 11770758436297579577 13714758410917927177 2511855786866754884 7230452015346715936 14191628151867875818 15414786511093790680 12425496195771513979 14363242997543652377 5889628341553233266 7744962600318761694 10072492380122660188 6505404158063697068 8697736262889953545 17290593214176227230 14098975692716853400 13338908209434367069 17151263815104658911 11035371324639565650 5835122558536984205 14471655056466021981 7569797335295872666 12078589380905249192 7500770473987456908 15113617519692871146 7874788883172159252 13665451721081726084 16891496029097208734 16978360976423957061 2455468585468277837 15118234708349077712 1694523892690079201 14394227277224958520 7840149270595048721 8969240589356091101 11594939050674490613 18266336900594935501 9934493765838820475 9278662044334152048 252354612453416919 5835992009624967956 17182977760080176023 12537376875974588332 8041806715227310473 8412415408680378198 7266686654833143585 18351327629397146451 2736684667650514019 16036977953280736627 1674017252698878949 18337664206381199333 17779422338547146068 17859367305420054314 11501197140358644584 2327428046443404330 11236359455555848444 1012991791747735785 3809968240209369044 3254909806170165372 10863422401520853144 14655541505268734970 13000798314357829056 3560361074413276810 12400654594756551146 17721834282338982258 13331184264373972051 799671885581427005 11935912523846408159 10369191380344831128 8851929431548478976 6837876636241952795 5949687579350976105 16484674758702176428 2413742329542986688 9386116707343271789 14302836967523682704 13785576750334141558 4605013766277524387 15377677479444716844 5755138504950389396 12827769726561648088 9918699395957167742 9602225974850561723 14909915787090916248 8065148786952735811 1038598957328692571 3146756998621615345 5581353156090116231 557031396433806194 6741467034875115003 16131313276391905130 2813538926168654614 11624012040532572255 1185504103592712358 4057291944881776586 8735501241281952244 469698996807467356 15895664646134610350 582413271206777109 9059120860041285993 16176319739958599325 18382393616342961116 901850168195670276 10868277209018242058 1856624271955787169 6698896046194370660 11965606746499352414 10256343722872978244 12644056566891451889 747653582089429461 13550123164624786924 12292059730106778614 1113435004523108135 7641990826144302554 9356394100434227514 9699076373552520098 5076598852949708853 1544745482372228956 14564693335521384082 691026193389760625 8037790475824337787 7408592211170701342 10457442679510286056 13733203888751863617 15190421649728364419 301417069328037477 5292642918391584645 4943733997904367219 18117941510908738722 12986802441146701060 7130497878112765320 17851151081498779205 2775090046774312088 8828444412297958873 7920685863041525356 2398420307319377788 11562488228088233241 3740196537247238096 16207420420016000188 5541021081286997848 10602765849705957625 6314951988442333052 14409815549449029312 12441221152345392839 11304160986019464087 15470646648003838681 12494443115896219001 7868544626985083670 13727396844865456545 10828985697502063796 9517955088756178483 5601433145109326226 6139047105903132329 12798863774627198105 5220309044470280275 14659370393239907077 16194220659275767335 6707837609593836156 5539666742754278475 16982091873190097042 11534962832305159340 15936038576367222249 5807873954203761131 7286373901275120777 16129703885813617208 3139788020669018499 9307717654804944733 12232758647950434892 15590268040234125635 12463428869679621787 8470633596626758128 5055258810248099623 1612164958402072077 4966814688871328660 2719107147896525312 2719278730980954681 780869638417980131 10032468113521874443 16882273793320548790 2188131213311940848 3454257871038020467 14334872936465797105 757903783504777300 10131042196003812278 10948846941042539421 4975288943273122284 14484962808967313262 1941082825556193547 8032913923920038192 9204948558283523697 8218988077216877039 11777237930715259171 3085539737310602826 14152588117668995491 5186984472939150706 10196078039880999834 10857613206286433269 12990391681980971042 902015768057600572 7726828839780370562 7919129669354406593 18170132044890922040 11132302504039628411 15599986768891719019 10346258232355886874 7671077292218577968 12933528564286563014 10804099303749911955 4066798094676817673 8221168948529135243 14888911003732633464 8286178846304523453 9135285441873153358 12411088547938562638 16319941822850719145 2730652992856790901 7536445278333812793 7301981697150820103 16032848053928635778 2122321231663930726 7540907227157876107 12420148579846803690 217464233651908329 2852155676898637790 17097310618371037126 14070291721474369609 10953173542892003934 16644080491324407450 11702808535091320815 9712718350780716616 11386406541299293158 6149103774276781741 10606483689544751136 13831146866207144746 9797585469987607679 11197886728650376741 13078249897664294353 12760830221569133626 8536590437363101825 10947048129804308120 6800665919151576539 4469746917154856040 4357831365799876468 17946158960981216989 2761570935367128235 18196869309359325378 5298517819182006651 16559318989134338766 10367847402819280057 1732597618231959996 1356584786274150019 9983894202081815442 16647223308040835159 15969380067172075897 13979312076630857083 12681542403087251575 14977447855832277302 10031261475818328081 5743631811109984724 1115518738944992708 4257758650356768628 12896356442855319069 4464316982400553810 12547105349767310599 7386552705564040962 5925676666847992585 4957702135407174357 13772503500064282529 4185247869548477133 12085751235983013735 14090266240535573983 4968618709258506322 6074997059641413556 1898738731363679031 10822633690167447721 2111559737403157143 5929750572795858438 17958591561728727822 18322660516914341882 14461816069805007135 18199493401133467508 13364798578050457902 18240772143875908201 6976066579326732566 3352199783306456652 11346829169390749350 17539122766751638450 2009220879848938547 14188097550214244701 9800386572562105313 15503757998434132839 10591751611665680929 12436548373937227339 6003885893231038767 611987359230512573 3393519360321552062 8375107215254875659 11705698855107966735 11201711903596098873 3662590172049082795 12142188117315244797 13184085982745315237 4619746424139487550 16977631446624182101 3014407524135088727 8717477936049706200 4976932366028201012 6503739206646037009 3282571283935441090 13144687655744766223 4037119741801780830 4906806457847224634 7601409103322172386 12468853417248359739 13110052182447682669 6278229470598900348 4185174987786873957 12412203800185946126 7391475189113160870 3762351325445548589 15570135367574743143 3813949256608364237 4171425269051595503 2065468159395583657 6007398608002693815 5413624989602790530 13141769402012793667 16040243599910174771 13554908499288026652 4864039787402035347 15000522246287074407 2344062239372109959 14926336754143853334 13151578576391170928 11723066650827286199 11642932172230272319 8953794814685009897 569453668490030531 2965343196225553556 6114130251605890403 15516505564405609392 12141345093902040484 16280805230570971745 12072861571435836809 8088577753794089228 14708137411398197354 12920237616157242237 4747672331013675895 16784776354067792615 5434716367022557818 13352794002452082053 2603577013354076436 12549402409900957739 18360799469947446193 15245680415822509555 1164669452156987177 9684084309147323714 16366669247334147648 12403336187049637483 560123177391718814 14788714223742844908 12577164233501631832 16069939860949342084 15192595494569779333 1345682006614983407 703920543964085613 3756058246426275688 14529833405449575597 14223131700437496503 9895434249023359683 5260597725334484023 15550558721762710423 4285572484981341807 1058900244885093575 2019848850358126950 1271709122232071930 12807358831935847728 1771572045924056417 12006642902728591390 16541260894136793645 15324446924665283753 4424680884318440023 5988373438673568957 2582515925486812748 14697906999765438885 18379751427430389451 8308849423806543235 5143821719874846344 14039080767535441018 7805141725242304804 6948929337924085663 14516554275701864397 9445285300270970939 17831898145550305706 9506084634716685469 2053809506968046321 13238785886261116511 6552152006602938200 1505821764054871065 15501540513362390905 13175184387885497014 1624659510035773724 5743399518524556285 6249769272074414261 16168905994529397366 9324815702405809316 3973940177977272973 15084452419628758981 13503216521166196095 9369030162692111849 16294675869386267135 4934049626244869313 6234293003063107524 17548369441225877892 13366144893962153900 11348852390059631396 6639443231102196121 3436518616519212138 16775038207047798798 89033899284771036 17558156313368312728 10258962857486695967 2656500559552594319 3464124540883572191 9778553999309752798 10347726966361522751 12594875952069647906 4767729436765626792 7246658574103222143 1813060466553607823 14379830868561888832 3342343612813973521 12970498882520520032 6819661567979552967 5300264386668500404 11696219332283093494 13347917967947208140 9079787645090509129 16045807469873762854 4833684085409462424 12980283883430649731 3589776854475007048 12218235374729200538 630186073442888772 12980839379587119419 17569787374721612641 5754654607916951026 6067082497930584512 12991812472565446018 13797202431076903629 15815273060631724815 16382614882354616672 14514788159473708327 7375500048660334411 1490108384593612349 14257424378177614321 338188035184450987 3053701791761774776 10303614650110429257 9486858935697811508 10535888937999681991 8187325068510200150 1532647965373836822 14149590908009573547 12755115500545895786 10855151593551372184 13542848433544143367 16713180062862734465 10805229735991799099 6787122985672403219 1357279000235669252 12146931007581720601 13661221216572679790 18341586394771733796 17449654905760954510 582084040988617661 8768078094656505307 4975959488059238165 14051404759230051646 1273307623790217223 3901993084941487097 17459662231475091672 1369854263671436247 14221256089282743916 8082835317627113322 10195915125699881736 320666162278857876 15031890388856963618 5403431332292154104 13589899128640516518 6223913166009096453 5790382749366428452 6595807758193752859 9994807794478289054 17532094949812466733 8308926739929682830 4987989667612411445 14162727797448556743 15923435707473447294 15540515869837836098 17163450487032243929 3813625959807015882 11608961459592961836 7455430729178036421 2891287720668650346 10021491242071772763 12163430382719904938 3093347712604322026 10433894458310768543 6253841128121043152 3924175843752368142 4069255536298784696 18139548018538417425 7588376626025314530 9135948647516226365 463865628952815496 13367412624083825731 3184261450456724839 12172647721173900971 5045001784786856507 11294390237094439827 17359370699119001241 17093888773301064526 579251412749907672 5839958091826364755 13648496558319232439 4163782447619929716 8843520668118330699 11629889397425290382 1586390859004949580 15502337781949336392 1224019280149587990 2604588723286520160 7238416443161551204 11341240568245808691 12364417182082794520 6628135034486696929 6059092606797359265 13157524681838296657 14384985200407783274 13840977139312640353 14373712200384913343 17112976182694348717 5445305956624428694 7721728221494102451 8867887517474403009 4865374867806197363 4393335689259524438 4336244854285590054 11645326249490447022 4172508717827894963 3673851431452082046 8582806388608966634 17116290959401827115 13489431532934991837 7575363524634746725 42665323002774180 15502742410649026154 2372355654376801479 13893260908471162791 17700673283595919173 11063957000793049257 7306272508712364811 13503665376166287046 10665626982770597836 16198465040737349222 12274372287288007785 4059536570075305192 12021975656683110135 1001981877233227426 3644183445370131100 13429110790352290822 644666084662955843 15768375462411839807 4328382376411021176 8304999710138435909 2534016613891837473 2765194543570703948 773381892676691487 6309843075795018284 6815316980779422222 2156120678644322989 8942356066101981058 9907006076988304611 3419328189438020259 11419385056100361351 5352907553790414481 1344135561046877274 15554103129330178444 1823878045604961881 12317930018997327727 4249119165973090460 7205776987154439038 225490481563027414 9973013217616209566 9289966473076456860 5402030655438194259 462688656404246061 883292095423968726 5967862116360021860 12287384629445623134 15770440964498084055 1404822936483188461 12791813335060836138 11792681084543597664 1286418680525048585 1204167037565454271 7183326624823634891 13810208542229429423 13827596644097925109 8014708937650146604 5650552716340645898 16529464463271520995 2965063163054099256 14686263297599768923 8912207040156063854 17783301733349412565 12843863696232303415 2924173109415518250 14715169193446701922 5321615205801880420 16708096103368912919 5064993360805428468 308880597965827355 14382237949699333574 17833171577058430247 13656671081393925068 11900686395666518528 7763571226465791090 4832101701471954575 12103843731851749847 4201841155612550295 15764873009784028226 8575167317210126296 15242397817415109706 411229324810812921 9059253208002707885 5439831763145320194 10825147987980186942 1947880111229825646 16054063991097381601 12502887506398054117 9395818554730511429 837169016823552065 7381249725509407638 12926364645342780711 5198672786068917940 3959969597790845122 365633788509229170 17747926801686754414 16121152422137038670 16695155669386424930 8193868532378278255 8734956528907952924 90783399788844741 6151557025859418446 1011464248691615881 15513518958989518630 13432060659034666082 885426547686309678 6907764553539927529 563724664441880690 5352921311369090049 8727519673912774212 14589104773361459318 5215345327869443308 6917452504737475967 14803809398275848451 10146021578949927587 9344033304591148245 15838133472334737041 3649142111456881110 15845421801325412780 15248668206855404542 3989852452030902411 4370937126087311131 775655093216817011 3785739436789026681 6647685227218692931 16793239291884498601 8366407587836035486 8691062261808653378 8445042705296373299 7818886798179587313 3915758504071960057 12125097859437450439 1679373808936170428 18004136141429118863 14684939047650676711 7070001299653161399 968682385562073325 14221597283857603588 7322922211105166023 11122208572923305699 3522345530945699437 14197046930133783573 9927660918719214551 7323978843681203297 9518362266717565714 54492314804488733 13489488567675318418 1448693795641179399 6870106093936341948 16672955911621929283 9015330638676871526 15216598911100912459 14332959729577030203 6090912768975908001 7334449387007906664 16408522290672275416 14570540003035396298 7058642144740028693 12073971955726952494 871484447748619051 4003029441364211089 3485219037818927288 5850541004298310876 478496653750032563 6765218715558114204 14650398169028639089 3722365044955892017 12236485524551044852 3864491799108732814 16211273358258814430 1144074111002746588 14777784704437829057 14100674628303545871 13069508643778407827 8230204170897807811 727434497879070952 4679468368572550895 2665348847813688098 12134780933525448016 5371090225621797734 5676878824864608550 8696935358822987728 4913674915506093548 14432249258629294362 5670123384009698965 406768508256093034 5876464351273332303 13939860722733062461 7102849568458703721 7222697388346593174 13638202431114995934 6690016241988764058 786086841433895950 17200353698881092402 1043032082585883062 11856585608308759198 7707983408978636817 9307800027900176111 3853773641641934193 5414989084579162760 17696737087467438707 7129604904230247374 16525801128126852929 15828948718195683119 17674140916663010238 14440787436508675595 14616454893330552879 3452871804000165010 4904012005157776333 9427190630505773058 8932053915422062882 9169297045799657281 12094193415226602534 10145970540607240956 13932511401060630607 15349355153969368884 16773608202333028302 5448334362180449219 15329376507579032640 10883094155612887980 17700941228712387691 6474291984904585103 15333394861126581177 16303201428147470403 17966066113614974310 6994324631662842869 10249130837099761950 5705393145203157356 1947089434071994497 627251076252551848 12491601969696580668 7534329469999900349 909741116146921173 9899513389918268386 6691172464235870985 2960645175789231534 2842692212573954558 17528968264358129145 12979205033668166880 11477410502538407974 3107343328314790572 14858579481954196983 11647575297806095894 16736446780879803918 18156411733256067682 8045798571934074523 14750486802664957276 8533698303691809238 701532095320773032 15595026679305519767 5022373330855082983 12958259209506982025 11128037150143745577 16825915107048400762 8412902219842122118 12982139250657323729 8633407741821067162 2037306626386303407 10272178934230206493 6545726928799096860 2486182298165642791 11694004103599704331 15312751675279943518 16275447742074117908 9065292654265799196 11241955550901985580 18280907466582554676 9108336826737514178 11593920580072785825 3096050638980937080 7084976726172067119 11441521689909633902 16506378112179817968 13487202922935508851 15302988917223873968 4980106607241551614 10278398225947400477 15435415882988033289 7583563033226201843 7716189375865921305 13677335956915723656 7501445199841022092 400687907157502484 14252703816119017559 14819452266657858501 7705844704559515735 16682459196046443461 4888592809519916163 3703190066387606781 11301102450186564099 14467945157575699688 10410950773977793780 1829813650160960259 1017551891628575264 9686449475773616876 8730890817151672325 16982484606373254609 11515094668866738414 9801123428561218877 17287292553183695632 6461017847506955686 3527490092150751677 9068934510859194301 12750566199002412015 323916494386147242 5313908296897935115 15090322627214911791 4872291173603607098 8402953234933959006 1076920182404966991 6944322657836721305 10080379245558428304 16983498743741305527 6264611474533174527 15095413525136400324 3160413961961186708 12684795683771394513 3105827778696382846 8615596293826038980 13471813557325249507 3648003024528638005 3794477412514043842 9270356705906139669 10977678211431817998 920102041521826069 2757142941362097299 8433965562227467966 8756472401062193138 14370733247744330217 14038489269379688329 3144893799527319510 12334908517902169267 4322226263160550004 1927624643341908732 17000596680635387797 15272366049464698507 11453216018061134326 6080850532193092707 12281544450969961040 16726848102802247859 3787180525770692324 13467395320508417481 490096743605766169 5952335327916541545 2458431433279015611 5570551057812972659 16672288264440565621 5522765895581983029 6008233777594019776 3954080068186763003 1770372097654166326 3511910638002951934 2870194850134115281 3337317536511264198 5660564769636446220 1449087220311931935 11800209550825712585 854918279774992146 10835830309781235403 12636504539377792935 291014022511257705 15344438093371661439 9855764071156512803 5526874471065724153 13610957862137370215 2235565174387332363 3874645681935440713 2750390385174514739 13623264212610901175 11934117772157044046 15274665758132002072 15245695901370615656 14356149689710321947 4287032506937369541 5842378862753834670 12238300425143070192 10304755817701274760 9968495119589519194 17557661981810419197 10438512463921373008 10107552421543754819 2343795300692518179 8948135861270887668 1631376758076899772 9038402740816865176 10853873025379921229 14486366651383013539 18344539307286561718 574614617003994703 1453994183086749017 12205366111791073596 3820442712458240736 11460840810938159591 4218694190060905872 3534826818369146813 10549023864074613444 11392125223819016881 17628882935355541887 12551631214475117113 11094353510028391460 16052582720083411124 1912272334882325678 5378154679867747389 17241220346672960913 10706379390395190031 5861405022297345409 15298015993708378585 4141076166409562600 13212629420610463900 5936040348024061938 11275693470081127699 15922633649019681744 3834311568807219365 1309555011235928943 8701513491859346159 14684538601704501662 3366939713843132612 12530781672048447697 17109059187210100025 1627542589438227275 15995630232910108548 9875796739463634206 2349433662867259949 873545435705373455 9762655898221342583 3971054279068440117 17602303258874580089 12982934140158415 15368825840327705239 17655813098942975724 2666865288820993119 15696777080706933555 18278788590579518212 5007130013645970891 5720832031576810494 531759995206596773 953990421049962606 16209122915010886177 10664576963593287559 14927506108829048327 11195586507014536097 185119483976816405 11549295026849599459 11293886135587231930 15634897763302936681 6322573804020699184 4499196772285129927 17813683521790575764 5953816013487268694 15393102802888470725 10142592282028603274 873695773926969091 3788247326685283692 462226159587931008 9138480999609812415 9091174537224963682 15023640437127776424 15723241495512474399 18135459159700733787 17221643998008165977 14778448318119123244 996016607272983726 9215499442100527504 16165763230608530186 16480873604690171357 15406223455122525633 4486554162468781543 4061400666111071446 17361778250303237676 13035957652195902641 15957903606080469258 4407253737305574455 4503320973272767743 1990397051205628705 2835070210271823788 11134666291333548645 9137585469168294236 3533312485182369499 4439991325349871887 2423684604621107215 10105599052329410801 8621905343917707659 7581414920410845677 8925424805655479751 13991429392531900952 16316065457205320664 11134287411702908121 11484770868004367583 10939650092293292104 14028272988806422489 9577543628997807064 12277024524541077275 12938527673463238898 18092957845463478742 41749811290824957 4121630792008930097 15851517824937502722 11623719152141640807 15897838748466351830 15882667151727651245 13124578270204160390 8184807507315371132 3577474035674408057 2876443345039022634 14657813394906593670 3846651273973393639 12071756819349262838 8474228725944227408 13889015917912367424 6972575495109799681 11036952617984256347 4854334547419803397 4514465678750981510 80482865327965367 14113402029805566949 10930775882091069906 2112252420880344858 2408007649848026607 13380057292244340470 15504345452593754744 6571461972095227780 15876061844772471480 3552339207729619465 18157626724715106619 1657672527466928056 7342281495393201984 4306789039797407953 395682951917189469 17818515455761427623 14240786541255789378 8058817323091941102 18231517750628311283 9920413319780883264 17812051076988553091 7859698024456635476 2338505255865932015 11823568698888219073 16696112275126081854 6959679458087200700 12734676647954328282 6886897945502616318 6313712954058262140 10297606985902929590 12916969399250206947 13252089304564691720 17543006587173465380 7678448307710790971 4674116880090720885 16353759462947569417 14493688128033172092 5588304829016829514 12454288707342534799 5971099356246643063 9815873043511197862 13207363423445894918 7289385734222557051 406424389552165386 6085866268989660115 7113165165739165246 1664865687531493623 3511723960963997607 6342196678000831050 5973195144528969694 15587305108984206204 12184430131821585930 18037166523619785125 17635915425191228959 7622715711242236054 1178092453941631312 5867766438950629490 5971590053157157159 8007246305745984006 10332011395910801471 3696816141193456848 13843821976184850878 16696460277861960983 3864400672646286984 13010680680306496134 2410073999737684342 3603584848938625075 317178836489613780 6143249729986429925 11348510931857265035 12422875156489125646 11296329300751797177 3366452932926070679 16279304677252879914 8473733440713254760 9465044661147142142 4245761867096193374 15718522531009572355 2539478429161716233 11901278024455192473 6946410077618908747 9019275061570460981 16902722250081740653 7091032962463588832 860147428212537821 5465759697330044640 13938259592373477867 7433061337425860530 13527947579156155659 13183866192379767396 2686944923961620744 18209140226216104288 2927970325833202556 18180218379509637978 4455093343425403703 9059622167167955771 5242235521808277991 15152427490432763658 13336258896923843506 11936101749963318409 10927603039865571152 15948758958427438084 10092825120098746453 18248841929021522858 18297944967572601943 9443836784554192048 8502539530170974114 16072592621202500417 4273212738002541617 13080316713652251947 9788236143347988130 14428189172789371441 2943996657032788256 16193940101550999746 6193529790729425729 15995554198776509813 12916737568799898705 13695978395483308211 11204992775880531547 7194033198945747355 4158880054961638885 12884403730493212124 16242634235816372435 10512337007534013229 15795896673605251982 13373318728893024851 16167829575285308848 16067952945696832944 11214435196279265329 16314561842929322205 12509049595216716670 4700096792809698488 11735158958820644298 6760837212710341905 8568277798609246438 8580903422427731231 2585664157713784752 911759038215189455 8393148003704624228 6043719739488156645 16310150066989309847 2723956605822946651 13773487669207658570 3783327508663903862 12246055541541802330 13335991214026870278 5644147267165102556 8091356002036473671 17844291560515690890 7702817289452216395 8061577706766503239 15610835086973680600 18247517384675187503 4432214809485005488 1582777248984992121 235542934495360369 18110335376244804640 10036145235284458272 7115847006649280788 1665176727991024257 17273048896923836177 7052314974598780216 7085633003844479700 4650279608249635654 17978768146489711228 8178125311685409978 7257560071636779765 629009455820344055 16179912841039367237 11752318920181906998 13583984163501081577 8659229089191344588 5662468060395769228 3260095741924710862 12252560466044725096 3042989437195370524 15131752666804104845 17968060867140125910 4807748386104350023 16950880772983343473 7019373288673771746 16929533946280472949 5971203391125809491 11325742516774095517 16616879135336568340 15585643066031202834 5598334065898483943 1196241781909826284 6914045356218181541 13565489604796431348 9910211452685132866 13850330584116411189 15219084743136591375 7674493283093552054 18147828171694913002 7026622929450657962 7278875011112952182 3203367213558448702 11236728155333427495 16345858985510837322 7903847864881984634 8312586319446314918 17654675811796235378 6661451769766049753 8379007687622905617 11380171015386011185 6217839073501199308 10196649249363167006 13803487073136540004 2075256411634796540 7649135180196243005 4041789041314540572 14428263109363334614 3417728945758026630 3712346921495639511 3452019381967014135 5219049524602671442 8012436839116748704 15498801604632459484 12016527546308587489 3462541000334528017 15882490527826285728 5482746176021844242 10498734116657843778 1338884163465573223 7676999628604413031 1909015257451765750 9522004702500191106 14778277374759578048 17698261269928030663 4373304326279697736 10962947110577932081 10416001327574109262 2259873736542233377 6604514510497835098 8393433954834575065 1788839872138603945 4926628661336892416 13626827172797207851 11776253701252821371 12276407775326511359 4376528362053923924 2189220449318197569 12179122008195931928 18023448324931245587 3618427705470947684 9647690790545836496 3514333208933645256 11914236595353404178 7841342743513495144 10917206421747228695 11312251564613453665 10347445696867971802 7652587921080038597 10191685799934922172 2757376909269674157 3210755845554385327 7980308927382082499 10304993972024397499 8861181491787245352 17436198250580121395 18280263993894732758 3144927484198848865 3709098893242778740 5184282524418154218 16169225345330168549 3294410251433065448 13766856966295245216 12292508345296274626 3469897087563432580 9124118072912892837 11820324098410941618 7138580951891499899 6281189198774685330 10089771983534524947 13290434568974000668 8804926605632478758 16236959514811974093 16070286963047533025 1734940469335030322 11019930934334739885 17141665137895206658 5270038269324090248 7925389297030652103 17917543457911222160 14327372836704492682 1691172782674194769 187214036253978978 4538186441277562917 10940925443337843596 17930220221239270458 2089283941788134137 4575333239403538454 2844739147808718738 8815215749073821396 18312232618202933314 9393778325711687930 9031504478086612254 13993420272919138985 13150715512676005753 8260463038653394168 1843297800319064570 8620575284670737664 15954248356535689315 5584852101518871882 7348194370814006849 17365052031993357776 15914640738841552401 10596883346072157543 14535433136405762159 17562440220899826234 2298301861682254858 1515670029777195512 12862675790014862753 17622890287816422293 14969669058268012281 18098594936940204531 4691808250032866991 15199538065868445420 5330425284837549029 5971383931438624321 1558710398148086513 12672180398960239952 6885758921633551807 8723081095774422795 13982842943056058045 10839483980012198499 14334058436117826774 4913002623272973000 8047663627120892061 11823634986669109797 8330567567713660342 13787524666944258864 11810544299529966256 9285533844147522428 7379130600269400603 17066670070147856166 1828735173122693235 17085484694251302574 9305124706363675371 7515313185945583037 14158133572087189461 1065648342456210687 8680673718292260031 16424153665795975067 3649836418426663888 711294378337070456 16292446353822302111 13176173482805948006 17165315777172505413 12935519628563405782 18362175064074523821 11955870272051567206 9107604316263940999 15539104510970533184 2893593615449811312 11884174842428463708 891777178068611671 2184463620756054134 10499396877930827816 17947727076182295115 2975772308430021611 6428056056127875215 5194771194881145013 5294724798976906730 16370424287746346112 17467881450603934844 15388783138060807675 13126324736392853480 2305561162542042743 6526200261517509889 15158353893091446545 4417782473710052868 9774507142803280219 13810609355026209440 7862759808343328031 6795076441212046582 1403111600058689426 2210187039076587542 11734113627569679956 933556290097932280 2096453942387860203 12378630682120932835 10760796002799556654 17316309007846296305 6401098261796564645 6677763966485982374 6699018654036605999 11368677642102843091 1044758755650463835 14815980340311549050 14771427795907174189 10016267027472482646 5261340548860812847 13374600792659303011 13562167328539039854 3310520492030846401 10326422405864779154 17879895825112945383 3354252518622670776 8549071269809929762 16553082129896249572 11192267582745709393 28751014111322474 9642882637079477841 15193327964352290615 8767376138103743050 793746070905251492 9625559983849351822 10801486729366535454 11604697636764749264 17258006376884937712 4446882267459901201 17383872491387160236 1017275371372058689 6914498745598768835 388996044136950799 16967865772089926153 11575051099763228055 7839757638088208709 5264142746791885547 8373670931097004559 7483284042752071755 12681287240501713030 8770604284433663199 15429151491163801112 5796928719886817786 15581061961243691778 13809814774417562105 8038152373251584263 8438592926068460810 2589734888865156311 6684620854042687547 3624776132551023783 13702439755419919008 11267971710161287258 9693387092222352522 6485733139596105311 11799855665878684664 9061314177049878094 12301624458486632666 8485510072437602119 1651975020940063045 904728320908077251 9640141631161930527 5691303440550366955 4141764911947996701 4993478478395084764 12503417059571503281 15681472872165621550 7461886098192573707 13206321367851203467 10104450188072497870 9749278666526156948 5518358367603022523 10789138631413633321 10993202319077684072 2821244532149759803 16355006177298833553 15799451926405215146 4304978569227134280 6272455916890910246 7246902288062688959 6384157962227679850 9210877784954191045 10753419522538214225 8304421237525403628 9795241369392795893 14394357414030259656 13924681410711626153 16089283797141297790 5991279874646175448 12986823065041847631 9660487503385227566 8040583753212065859 5314087724360546998 1671415864081896424 1536289713948361188 13311204038425455879 3279516283899323248 466509580222426541 5916526354295225500 13572835975830221577 9385494410115176631 12069539290348191840 5051605961365780126 8951124306921445098 3032843197673641583 11586306529047972734 16853427182305419386 11881678886336769517 8308792262132788106 11106320197424268418 1307000939282028936 5886785183258305488 4811332543862041670 7109936293769500408 12927808312937452732 12858221384286242771 2963612799496503404 1791508809169510054 14702247777437928283 9955962734506473511 5294727387981022635 13005655341634064392 7530734503844567609 13866450070173465737 14372897280127518358 5375705289652984275 10556505565703701185 8998399512363311745 14197122840895633165 10304921721112577574 5637454405333408187 9812893897327120018 9739913513200629381 5716835247882677544 1231675399146703545 8261536173601759775 13398071767462185143 18394818934089526654 4027573807312811288 18343391920857007538 11678275052827463327 822858215686559274 13134327051298755346 7697913733897213014 1972431488936926115 10677996117188031373 10049275766065111611 14260232161867170521 10554326105513509323 6114799065948086655 3425121361477322779 6939727321705876300 12481220279197547371 16969901203461143760 10826797827518755541 14653784933306251422 13242390339234895370 11180893936314813532 14395005544880071660 9265456497005456101 2149870497657435839 6203768489004826350 12662193824124267890 4981821354528359392 10227334874390254273 17687752153263851358 15519627125547280513 6372207961200484449 9125199611605238827 6885297165033350269 16051140830358803251 6093978809725986205 14592494364979954361 10418501702477923967 3281552632905020179 5344539882456658497 4325764015745507400 9308505232995814306 4380383510753677119 9093970387159408287 7118623656666036185 10966955769217356656 5257248758174383137 4701581552997837475 7195284822507714111 10398319703424208718 8331178428310470441 1939541681814171026 10764505910181496276 895652079996541601 14726441103840829581 18232262356348963668 12962893866632353323 9758473102363702161 2490818215794327962 15266569485120440924 12256338399749811026 7877656039565958895 16319247740542945974 4978956510469934283 9678998381383548490 2351027560485684869 16122504812160193282 4365104527628072429 5332752947463303256 5595190358227675490 928628798851728460 7142828184245399860 4191326143806905753 7883131672330599080 16086382958213629378 4729941877327026716 9761950580654288774 6188554662142229596 2049514283149367932 17373170395840326918 15553971845474920426 14906424595141583312 11132049952292494100 3939211637872198490 7212982725857765162 13879590965771860224 1545238090577683663 5041093861778500095 2844953342589214772 15584463867282910998 2234534752802055246 12112867691133624683 2381421165005566347 17047307366421393697 17117026059666568447 4056940046992994403 4224962651296734016 16963629278734096479 17839019334497861195 1179979688200790963 7332343073113722875 1707797557674323201 12414997197585487629 4351960906181579108 5190605695252002872 13334295933081660685 17575503722721840242 16695947630883673216 8837634447852570517 10766335805133185076 12089405864765702568 16567918603144527367 635904463163604899 13735158965186753440 11217390845569777378 17621938279692048495 8863998374215011627 9999701903994887540 16370295452394741606 13580138651240944743 17269580878226576659 15280742950836512680 2091696996082533281 2161431836622762447 6694737987429303461 6209150579917077511 7926416994192783855 5336379661793728642 1950866339855036085 16783581662256575166 10600915809326556488 1600212143152030179 698013005276547564 6676237074410617955 441037486149609814 10066749020540484390 11805649985638342480 539157996199808582 15591415640697510237 5444982089624111670 10495911989590160444 6515336252374750447 3430593882867659072 5410555805289382367 9992087008524246144 13082308131716534264 7473830427395332450 8832360477515169441 8346948326017824599 15701518745840642521 5658792579297070480 5741081783549760021 16915841960324924992 3959733601724165040 6459843000416358484 1369962265153143479 7362734989716922215 5540615816566339959 9659322356566928599 17015805628234312380 11070941272272015352 15585280505882031768 3343732261553518216 5515271469560394980 1105326894923495470 8105818432050861430 15279669560413453819 5711790164237056012 583092007963960396 3796167640141414450 18402220393827337456 5084244117149007596 14377180467116621009 2453254722274841189 14337903381256263567 16325250530698183388 2050191448270148902 4196027565212922967 7688472170840301221 5902188108668111700 8631516764642016593 12228810363344738464 4397097471497772192 13552560014013155161 11894542191533883717 4279667235597001246 9062555818149134460 3976898204310138454 4923677691476025503 15900856656114515071 276830964605774186 11550517684552867247 14186715709980092373 12488501728425955707 15520446424999642157 14231109562854443001 15423460332154542024 3431959371158705976 9900521321999592685 5636989333939468515 3103642309345608246 9889538420433659159 3682888914085669908 16550647391622416501 6399760179928965717 10398762867390372307 12182291663372931260 14496474433717038877 15872735503955681603 7334171220137685848 5942267693836148432 16025138706697936822 5740781179593323885 15139117694594371874 12430184612824416791 16564902438682522923 4649281377633393851 2735997595872531819 4716400572110575351 14849547569287178862 16029142111075020201 3251760625475309611 15520188229400750750 10091447291907216157 11521923740730574987 8310154706038234361 7339803739732991616 17633873130170254949 3236530423015965245 10714421058758202066 9289452017447011493 15364936055502780805 1533150849039259006 5812817767830371840 9883442011591372642 11704493029275770646 855129532928631221 2803214711335186499 3736142413662564971 14814706739590665199 3107834459685717294 15834603315391773319 4674077663640117407 12448349617196240512 17135598185164816903 7149648481319851295 12024288710889469768 5163120012479642478 180923747607091857 14381621473812483470 7670364181062954543 17152662798495536832 17810604164135901243 7241515679898380315 8435440298737229278 5321508079314926547 450532213566755815 13206599897862828542 6319388229128424262 1560256160626113250 16324250478134467437 15958928175137007621 11584623811589002202 12712193149155515289 2864494935911524149 3019827194418353110 12090779235033931980 13404326354342306477 12551183591373388855 6037967636675184375 2647723445519567550 5003126544579772131 11037174891958254537 4772683282950011754 9085068042298158279 10773088479791436145 2151734411522195272 8180288977789363607 441845901912743939 13042570160224716871 323219811023365262 4809628325053466896 1009449203488794070 12670474858434471567 15087709633998548545 1014888388952761047 16137911968899891209 12150096959031370980 14119882772764359297 8507475852355681712 7761664223063757338 161068159515991774 12947487262616459261 2992282766992552039 10155920084381071076 14152601847745331213 6845682418274038933 9971442747490362674 16119343837063000612 9089681878846272966 9029842052919294934 10126497932312196905 8424812340898904317 7080163818933662623 15978495844561968214 16183596853374533156 17204488110341499216 8266953207882777920 1749690334850689579 17436018407984808421 4512877857547391659 9513406186016280850 16556734549190010010 1339398023733959722 14249683226297802233 391922035204440089 5595088229082165078 17126610835306729685 16037265450670023843 4231671080602146668 5272056903010946299 5295846898436008507 6184514639468343150 13593675191488824212 10475442899463485661 11808740510809148241 16106433108876751351 2625084004165373292 8252553437890090041 10602774825301258796 3913631719285061123 7438742405210389420 8974162247444486458 3792528335914634153 14898759909680392329 6358951641124954985 16703429656778744300 498520432951303009 8202778438701679552 16122926916761743913 13838142351581502925 8138287727730400657 2067818253582742276 16652031474252679389 17172827615608585241 11822795999003414008 11709162093758351204 18402777759452342692 4563122077818543350 18216906433401076479 16304980012638770436 2482922543489524617 11873424557727846941 2934659001251881226 11867848445048017050 8523434747211592764 528805427609854777 5756878078396090998 15878742528835126617 3843347412052427494 15925388145208490915 17906848010068075305 10429452866688831647 15307539838101960348 4985220378523613086 992290003406653492 15850390385848371404 2136995709340930206 13480207345619122794 7242983940664575467 16708791925774467315 18177750188199429373 8341086986090509810 13272724523310451255 685222959379999581 6603875484762847151 7920326286921106065 16547716082006189903 2946450487311370533 15144519717385098741 2094400132969780149 10591694087546087239 17643266875932663111 12109903908799656010 480853026267410842 16411884386198436712 1434544089338749500 7646796557984782036 5538990373562364527 4247890867059686325 297802293812193167 17840678036529683942 17511701832046718890 6407390954522146842 1133760644920083621 7414093488466939941 2053153369946030502 17513826562268214459 3278600813676201120 6426023489717990048 3858306306552560131 15531331693273227997 16119899954376655944 12818529877027709257 8166160014370490984 3838929344416303830 111265543086310382 6970784828121154310 13677449362249671117 9468947968041779749 6170129052419121574 12414139358768193910 6747390037443671399 3352569848280208383 12541023689130295381 12490716953810035623 2700421177934848781 17300322007918016725 9380855024068159473 12491693474876263891 6645606168157881174 10725563956374597817 7923914510242537188 8741764693326973681 7714584318870724818 18027848078924640472 12499692660989318048 1303371427128145699 16139796538295132917 11161600066251578497 6476616738820922613 15795925087353147500 15352559186325412734 1942092752802438662 4159401112039017010 7579883674232520523 8681403469696030444 6562709595707698223 12422088958748683099 9745607609501068317 15680636386254961432 12735782038655085977 7203452790726705927 15667265609794679770 4751125891827872830 5354548841183793726 2931231505124621061 14322991340564397570 17718907757827047141 241153766589924179 3112794911660244314 1943406394802072793 17641864903418661338 10579122726612714702 7072504685391831082 7123058133428640766 14298627124289945067 3793525314081622040 9511044531561288279 4963893897403717248 4048595731312425876 17419211112420481638 10514811361543001317 16987569206027389847 2315113037515738945 7141889298495609624 10152658821657861375 1852789965268084915 9296998899239716228 3690648706560858014 2371461275280824183 15723920327688937096 4196352658398543300 1680155752851481576 8608822001504925581 12624338687826312464 14739488218147369382 479015451132283560 13629259622332528928 13042244519561788902 11202052825346688683 1034335633024385072 425514207954407439 4549380139745886335 17632218853574119409 18213814336492609593 14183660735950180792 12198360999428403793 8626560132884159934 5363832911285343978 5166716903746469209 2857442811176781811 8412718879223494080 11313876895505478148 4919805107800380692 14586898199797019786 11840742630860315756 8152597400725075551 9381039832349393784 12721852945159428613 10811217229209343141 5464507377344559159 3562945205116401845 15737719817761084525 12516413240286614859 1771897871257926951 7571921249069418727 11566432128567285870 7861442439608239245 6800924904155529012 13472180860136099978 12938079420102577725 11303829944186711426 17679806676287713724 12824160232339806727 11579672347033242185 15398745902959600815 4335965354240918548 4730782380230214266 8152794248490442131 10990806052249424805 8893561003912601560 414810957068557340 1115670970490430485 17147172437720538162 5871974572610752019 8404008809533935897 2733857247616408289 6221566856557507564 15120225382358237194 11442675638020468967 1206644132000758040 8239894554313962995 7949963170300258961 12131337737282337278 16211733308104649543 1590794175814131339 454069350528907596 12697868930487066775 7679688954436721814 12458525528838818333 5463901115992080488 5128804480850250274 12353071042716200886 2105252685248329285 6210780262302393552 8522493582827981340 390174995902959132 6925171408267667730 9529848900820032705 10624484721784071443 11090567495970664428 3679403238209375722 15849064933679373068 11238515052324599572 4589147094876161891 17785509168674171142 965114350941024478 7828875731126070853 18132058986895535044 14233437333599183664 14092000766799401482 5672086759737094045 12729564204576271824 12341317115110193438 653337335861445227 2963851169114598141 13110379155775938849 11999449121908208125 11441370815230426400 12419150667225161085 16276196240251226345 5784561869658357286 3729705412176536427 17696914575442235038 2367611520791934585 4275938900518570821 6203518726839983759 7887553894190189183 1045933699744481707 12631368949397714510 12017080296507363224 83550292694531357 14348730153527316644 3945351076607581651 15764449787430334071 9552610709120984628 12656221645336298821 8397805310505054000 10346759072089295165 6387357816862829649 2463987075229179574 11575312113838761653 2646692041144109040 1194588709872605293 3178683755720807805 14609163911383404790 14242536636686608195 17381007653327239257 6223141967605804814 7916805956427535663 8085020680417083719 15135953307025778087 10343207015761686206 4357990593264765809 1296130429283806980 12831663432228052918 14510776314553190989 3809892257308390722 16707238136286025532 8282752990096763408 8139139735015796062 15153233756987248121 1557437779052261109 10910598539080304688 9359434949339996988 11017687685081179297 7457791629120644134 15580454115364332914 10213570693138292301 12534819726162961283 137994468929137519 12598442716837290107 1629573173491354780 3281091194057881797 1121790444105425612 4491593835976773500 17428772694519716457 13315448703439549696 226829075012543022 11992327810100181438 11260628873011546588 9550573209294349876 11627521137175637830 4138361632388860818 11163717046115939423 5992740402510569341 16420494832835890660 16010238088356988289 12123427294860809427 5738134951700493082 12865256817166985945 18428424539632889104 14819807604239127781 12059422818096088994 5285698981000056669 4565634464610390181 1075454675185209022 12120469814555792783 18441910100120211649 13034426491558741149 6215855680454866598 16525757299046716574 11375171724881162325 795311636673367830 15077471482117146163 14783303400178404847 6279399187771834576 6373733523981468292 17369654350173557279 15048025340910116052 11113946021066008280 17295370432228166981 17964041600630198417 3979994014801540322 6346430494597061636 535565625986446723 305807236834137570 6326792062416737144 12611777368822523436 12583925038702140851 10053576775436744558 15491389597862467348 10166576943587129533 6846127981864708970 827241260647024322 7164729124267256630 4846063070130593592 6988752551761143745 12652528307070297840 247465334870988901 180118543757651001 17529133722834997240 1567167169661140378 555309192379856568 9888356267461111725 15695761494056575552 2436357877442607368 14981486508918326863 10424793683143981600 17561248790440393118 13881586322999607612 5197082199129970418 1940917299270736575 12657157216511391324 6510349184403374161 7593429029538691127 10503636384232639141 5666865029243633776 3165488720419605191 5534794176351299066 14662442648129445082 3704026270011535794 15312995550881358937 17815627212922668640 7237939967232356791 2469812911965290934 11689504618387928603 9480329263346835627 8450632093597738034 5212546378853426629 15236066611654923890 5558585042792517827 1319382183940986170 8714855472528649944 3258104980168408873 2317514107251544159 47466365187245073 9972093612024084830 3073760275728291088 5355936171415191652 14700390147301322137 9472565832597607133 15994579860313873103 13412911417584509266 2562326712042704782 17489049001661153379 13372731934136884866 5717895138090329955 12109612304712051024 8588130543363248458 12005484972537133862 5552488712808295483 7056498865055129535 1639746224355100587 7360318588948735295 3935652502339134172 6673057114482069144 2280916466101754316 3593846220075709839 2551070522667894708 5475623591859782803 14991069100174946580 17723582035494122417 5417349285281136515 5402814715787652023 11554544990602356747 13536401414592516531 6794045214866315864 2394250556282114840 873457960231827461 12744135935477833350 11451187501161469967 14143583087250987120 4180052202705471071 629689674311824849 6664809335832340701 8713802922043456171 14634385293137657551 17581649535441189652 13954676685771828423 6402210407588067408 5575406032717822850 6855133134018672131 10396955672348828379 4886714494789055012 12866460852351389480 17321136981339035251 11947054743753457179 16669491461207972856 18307790294382580878 8214905704617961162 13648603600802233354 13932721789284412025 14432935728063250725 7433775545829837611 12549152085627274426 7775303173320878286 7044591131706114915 7589479617532975128 10337789167901937501 3807509776122974970 9596584015202177932 16501863341881362950 11328548383598737104 14238496171046891326 7935092125050267006 18284767894690164421 15619096624927010964 2678424066376095344 5869108268130037208 11066129445604955718 1484883087599499087 12206655093912748224 17853693348874016421 1900089769563570692 10409539151126625334 11310904243266471038 3661384018239618561 6524648685805268852 4342479212659774531 12326347073878599038 10019126949723329305 2042032533756053543 15088367960673953812 3162559382648280012 10867304378626377261 9266358578752721659 15330359677625532561 11387891210104297275 10982225803131883157 4547185495833103130 9210321988270005008 3202407335244093164 8946292513456307794 5983258610027114905 6823575935339104457 2739425277829747169 6472046893635234731 11390344872306036735 4387741705567844619 15821447306019185933 2996146279377955546 6314505370934022201 17792370057082162055 6428649955538606705 7328192769262535456 8982857657254883988 2781620541911917314 13759863539509925208 2701731627185485258 495714707780454820 2703381528272718231 740956201373143502 2925538294035194386 15065648972784197211 14124386897885678657 2721551977173385937 792508852808299326 16973409542639584564 11647104803901432245 3563272574155917128 16785170199184612778 1733324468744894910 7796176512682595920 6495982262437364726 3014100422054287644 4929096930417502215 13016427730556407268 11205933793788805852 14324078743659884828 7116251306139339882 6008023822254152249 3557100926561116522 14986342065349992289 4214730400581505150 13786117810602213036 7174592062509665147 5095096742807822282 8322341490687496236 11189577971561366668 13673769928708391678 5213602448542801423 11961779453613053769 1479993429768679072 14041107306618976406 3927151612594732082 16922366821477391717 17405361197946597218 2351034427752179693 4650760961846803113 13608453759091429664 3035349399735382376 12821525526713922080 13673057651797402490 18420430463420712343 10320827993294819771 17439770169392705560 14697769345289774431 5448843999882602818 12818541307322727448 10828400829268893655 16264409131694314206 13698393238057938172 17203595503481990167 10610368351213675263 15961037728765230689 11425582755506194458 12205275311262876240 18444675291375936874 13455729209230610318 13342407660126235397 8533844494579661181 15311654998107133403 11210318431339759524 6385511883185136598 14998417789563873802 7405000433518377630 2913920004820032436 9936248180673263359 950190083967306845 7666364390331946778 17346262818993884759 2116172470442352847 9896595203863262187 5355122320201410718 8188814111514106547 11491153667933251611 12472379535364404856 8895445590489715889 11444925920821588916 9591100615831700161 12758414293272009756 8879467831309913758 16144571421993489191 2974867942636549337 10109208535764129946 16525278372256697271 12342231777787228276 8850315639482104857 13742036514673713780 8840987571364695322 5735167492435574097 6334356126526258165 4974476972647412519 2728946826435815815 17655837113698904715 3845257056313426452 5237219391936279912 7768823655306654101 16918512920915965951 3807361853860184792 8117639041258067699 4955127976658139357 16160569183678970086 11944088219717683405 1306975581386962288 16338432690578994208 34387118446806002 1234378176091867701 2644601212551590890 3196705915011508808 6258904427855928315 6996723944260515023 8165817841759700889 17924780920045126393 6359367686565580791 8901086029689853617 7439036176368106421 17977739811291887583 13644277660902839493 14250725220791288446 15657825198897476141 15615068532795630572 15019954224909072289 9029963721299436749 5977713518052519573 7824761167391935310 11145365567219166634 17876737606897008382 7668620475511223157 7578708680442176226 2083518537348982487 6622964925024770438 16023885077753709091 11066208754103665 8930315286426036769 3564887397470358947 12421495556225244932 10369867955914577420 2805372569637584606 11778725030202323461 15009140342873854058 4360986421582752599 14586410903373181631 4853303758900871151 12120293530515991717 3675258641507418661 4989659685256386685 15120805993979034867 2675467315713098885 6257891033981271425 9894937840416726994 10994888021907840304 8090155034039767975 15038324142156630587 11140126218032874072 13923796542241088375 15925154812439911128 536919994581338950 14030448754069225891 6970511682889370117 2418520026927651595 1114450117911822584 554248297508408100 8927967268758264453 12673883519943940024 972472365424712733 11855878014375619202 3441445877436352982 15552341062481166976 3618425329948183241 8630680262999740708 3622684620437667373 4288530863243394100 13276355087311981634 15656083857029669242 14176435846777408449 12199466479839887325 7234410473717111996 16130946729339286891 136973635606745668 8677547465570793940 678788859084431752 2130961117767731153 7875649646251608477 11976221895476261132 4859345474162598450 15636289342428991049 3792783340451432224 2176512100623459869 18102552723703296922 4427228546723709059 10775694438183031349 2299522744011762771 14146166167033010400 5588121654339626512 17596281235832606225 17624149546271193252 11781418316486163928 7959148259649082753 4771510937065926296 2710461468922474708 4104814080583315535 13057932208153592443 2148842399089895331 3734444702159319324 7978030560048987408 4334873256755817935 17210891516359935692 17919133887684445213 1049616778432737515 9048452235591222022 13094227053278200103 4187075872414837661 17840723049330061755 13966461187573482887 829954343099250529 14651070626234633339 5032127445201986848 7830499773525210929 4974417542544264974 4793984218837601068 2643194174376685678 15216640015328295460 2653753325757915705 2303907988671309953 9001361767799193490 9106931244963109241 15200686129941617520 12898050305301261121 7182501630046299342 1453481045611974398 13890658108993097152 7670826517393776685 10249512030841465401 12791429375877425231 7637255791429268050 10579822357761401862 12622250982921085677 14778938821044526295 2276497785533668805 17858107525410399260 15285961791553731594 18164970329513180157 10533031318068184716 3572860944363406361 3712509123519646107 9628243162212062146 8547484102312725669 2654762621988939367 12644540794417645004 8285649776039425225 13183670898728736358 15072278838523748057 15104752507194275111 3178813400503374255 16284736980032473624 12414219351818992816 8078709556725475362 2898613348613922766 3054600169608405743 16924930632651000679 15416931785453324797 357523997537115823 14639533416076019421 910033596061168415 4634551535170487381 7360837641861907991 8926122103000158079 18125369116320308221 3982735914410578433 17432545503665085628 17745088824621355866 17992568585398377053 10338475861896682008 12345480102006280078 11775112812061310063 7106004361331216588 7724145907786358825 9253545302277238749 9758153469930021008 9898433921812708790 1466501359818303865 9803735774577219236 6131680281854146857 17280291643345311103 1906260214681540843 18076757211909394007 7953425429207366828 11452861386884099055 15773671244680452125 7045353083884601853 5189765521964933442 10726303121383522940 16443538069002109368 14778636862192236258 16366926916526682274 8772188973810011469 8068112432773365594 1601170118807152367 5353759726860499595 10507564213641257243 7440272424287764555 18263212808067019289 17455956163797472698 17692661183216013181 12695906260952860838 1798861801935704846 8832882551180391738 6572548000989634109 15369469584713767197 4894451580619306256 12156938020983920792 6068573788783111648 6985589572167322795 18405045475816683884 13475700519516036957 11081032232253808576 9984963224691991148 9362536414377383087 1408848028460419162 2693412150725771137 13637079146078815798 3472306530535801195 1394375876388123390 12138610126938136822 7291441878275278270 3842822616095018237 8262368790501027117 11617295255350584494 17075531402219242304 7161435757000813883 8813934671660558342 12126796004269011336 16050415143157746366 616265788795911374 774064388564995920 9711710528787445124 11873122361797784010 597189263184861859 14432849348241970714 335822885992400167 17974224750894018244 3256008839389843820 14373757490796686132 13875913655309607870 14168430026053075865 10588770789287613124 11748561351639771933 2229723361788935094 11395561408563269508 3974704891456166270 11039448079852757894 1273836612580797920 5184172010386102641 933573516270342195 4520718898747530052 8613879507275372913 13401577977666677174 13232713745129689405 6213504783606771538 5310484943632063984 3058601250978760677 4134107938301458708 18279289599468174255 18178847286584187502 10578141260850552951 4094791277589220873 14890043353833677884 16148590547198051767 3377137874390614937 3480429621531700325 9226692421063274404 6183500128275752070 765208080046043190 5343349498699354020 13294867404225388812 2824694093679278597 5832132537171388755 6822660761579365659 3307032805287703536 16686668470109951780 4800806467900575464 3896111664130608971 17730365863856016821 14063546903016786408 11464888067869056219 6886905277719953112 17158974708484265859 3048153856183081826 5747436832177309560 13578007312877176160 13279361712293347424 11492306274256106635 11945922858959934853 5092575959570231835 9519549260543714288 258773634247014524 9889836054200555878 460041020789409150 1602166899599276437 16498969573373374088 13135290058917130265 4062442080437921714 7540106145360660102 317737499553200087 1867654958375965541 6323151835904902473 16791327417744210597 3948883034561986977 14337558814978480625 13370297968993302751 3741249273788629040 5176170726327516629 2478063792842716156 10908212892227090472 18270772168068960288 5232324008706675335 5936970752214779680 640010234291559472 198940480971947170 3330266325335531721 14472217063113860314 16099916587402203392 551241989701349467 12811015857547840225 3584134212111677572 7992045775331637525 9232087285501608892 5219328921956508367 8293545372006014176 10496396775139885643 12006820379995775641 8303908941473893332 2380523074590168703 4785022714070021745 1173856794500889778 2500133707587691590 3433273520830145551 8110129672722381172 14096065896003943330 16134560617636974957 11489535096004684601 8299406827614218771 5666057493432881486 18059851340855426962 7731474260674339735 17577819612074244184 4502332143857855466 5017738718509332572 17511402265794829668 18213095362337779343 14838027937284365661 3979062928789726695 5523881535441752478 6585137214153601277 10090039192270607274 12941469149367354921 12287632917068984603 4808875741576886110 3331520817089962047 17940467757990033435 2613688730430812703 8279665259851660599 13333631003233487666 16871304369042449808 13837521598020098684 331820071071641756 16625576573283200605 10754691786008156623 7262167499267047919 112556140953725739 5143619051853207128 11285256014994812186 11863397787232660866 13246092063399472758 7412607558988211743 14926062425069891930 11272254535581656056 16471765493108447139 16792819325676692710 8706051865185512803 3865603797031636502 13831875122194541885 1885193094003173161 3233824578126743283 6825421821454734387 16130904575361742229 2552080184511707950 11880991674435537730 6404831799425689783 385230054284596848 3765648972705077935 15082055782814394809 11943158435991183135 16177176989521376014 9130104697784027418 18232193155663722170 16641446473509188598 1981424561302130151 4274708195284403116 6861871640320987037 5045260367399281506 15836590197377912164 7086600507877241922 1690967524928664281 16393983910779653653 1769798076431897121 16400994212843333536 15512260081019991457 6297114894449581078 8323900145100845782 16646001345399963264 18296260510317497268 4997348735590888736 17419230379589527819 4332272864277045856 14604334903040898506 4464847175696252437 3747689117104124871 17412203168342659767 5255950931946534282 13044613949980889039 7212012651770130876 1553123008443755967 18403422637525792007 7792182658167150098 11032161768900139408 9035099443794480133 1626232455607961911 4171812596742820129 549788844009409834 4399803497044774295 4782843343661962517 12021796153087119508 6975886134977866047 4689547244231230620 11366699323504967579 7154556103781012809 9597369389431503214 3039351043449045085 10767909969234297490 15361768863361443889 16973567285156165791 12229760711148489506 614008698200390847 10176625217180150627 11361671496427519973 4587634904302514686 13806887197705146356 1248792460079381368 13263433270061482360 10155057929072440904 7826467172676627732 16047935499858421755 9708619932920445334 13019875859057279399 15536339299270838949 5023530534629846600 9017289023033261293 17156542036840446428 4608123132398003232 15520218055940009588 17195719062572055400 7864225862681859019 4209135808655808600 6008531869920712477 14335705533711891935 13280033948231282082 9926318815376666479 8795033181364725927 17673323021592960890 10202764398679525228 13375300752993483943 5259300682786847724 11623468560312261971 11070617044841246709 18001135865779962013 6858214567733661668 2175683939932242028 14777853092051459951 6996606540714494 12601469715859882852 4139712830293103256 4295974440212387876 13135112498198961232 3552730177278330686 8039555071768834643 5352627077050429057 10551249862504614312 13947436385611205124 1542158640095831298 12659978083750090855 7896468445084808137 11076160629695716879 11240829469298633031 13396343172507404378 9193251608464006652 842128743557226081 1040713082604648398 14633905827595339800 10405734865224240915 8602544644540372759 7206026197400666 8599077410097985619 792079106979402157 11249971244587044703 81088303379092329 9520774405982139436 9320730319530678046 15575989278257930306 11319098039711933025 12724957408925891018 3013688064679211020 17647972731289585626 1657734008097346723 12019296207005906050 15669553436673688469 8347075061601215000 11947594686105436647 2593607199960062904 6895897377604348570 182218978257796744 13628202357032069160 17869232951767605948 6698814194822472631 11731628614969316309 12427757763041849880 13959619014693338034 12182144249716743201 14974881413238239107 688120072327526821 17294955355574430262 11818813500068296984 6128817727274336204 398208881145242970 13359688480287612227 653779385276674753 4069699327577079811 3861740195836526365 13221992361354462572 18094308207604456197 4889087354402429427 8587467107322564216 7121560050311317854 15501481913595697277 3205606784472858452 16734431504249327514 6648447881639371041 5407131629161880093 9466660228391085318 874224689595341980 3191364933075221716 8889332318513444735 16135394588270271452 16187365609915059246 10454854168994494610 9255726810250324761 4497625453835969291 12601495604358320479 17919983941035068705 13531723472787223949 1441104396480559291 12530931176785307976 7083247617684969856 4701944567124684291 2246115577747921300 9389125781361151685 12120971358856416694 13907233624338235488 4649855652749679456 10448739819329243854 2280731650836477188 7906810022281837537 17888490189674050812 13117128732848566507 10164019766868157612 8659144673685223069 12856193809731350406 14829266519386475683 9610228579762434779 13030789100317695363 10833272704615304108 506755902863190185 7496672271385085300 14025962351895360164 15665753481737133354 6762638393237315727 11194387670399054643 14894558288703152694 16041484081135789366 8528740540612544211 16928455376256073760 5797983479645475103 2802056524912851972 14655586184826198454 5708303161605685564 1172171670587716012 18323288762264513778 16308027922833226156 8779581685831554943 11350365190829329853 18194830183941453028 11511297348446827284 17288790081991171093 8713374789422756654 5589716374296261960 15372031372136311338 15909105583206820692 4133104077151304930 11230794668559885030 17936856494346865499 7429933688199120607 1216073910980791047 5438608558269770680 3007247921502962260 16337446051804509925 11635733328946150837 14176910782901046727 8013869474038394251 3765090447952927203 10362838389590616964 2521096775790766716 1645919397112680292 10643153081377887562 1999000136660938354 17203234659146442886 12928831477758377712 4876024342351434185 14989606532834252870 3748156207844545110 6700567594779973287 13810796631731845321 6932603669095750473 11782342786204199431 8855213002143426210 1878046738131773450 7299912015877286709 10353259950316063104 7737153577334855751 10763317810523725136 9821170122767000652 10305463470138944980 11450728121248447563 6613797088038904163 5401178381667373736 14639267985988926846 16231908567243939573 18134105121182782969 2987997756598365391 8411561832032011124 1609195674603226836 12787960957716655985 4926816936923471828 4186702550976299178 7528670759113512506 2102007743174745327 5215337038168053739 3245280267681616231 11018794836496504027 16853411340331873511 518651307110113281 17827595516102246631 16480348085518778534 5928414147411269529 4515349203785092493 5191939252922667409 7689585724464630442 9570016063920239001 10620601426264349462 345816162640556990 1979154880656723225 3165133082704846897 17577412974659740168 12964597640325875729 17396195366081096649 2732754332697674562 11341818495007582076 173931579097260628 13029560915133505799 12974421949251976134 9880364967780472801 11056626675230792109 6604719797715670029 17266064487287429136 17174637929419390451 13349149381515956523 11788682200837847316 5948731765469889161 10598568781581061794 8376195330088711840 7266749290875858863 6698567474674212083 11167533183610639428 8053694970340821633 8263372260894072073 15360211415503869020 8871070053670872012 7718071923981122235 11879870625379677170 8064065613001612884 14725895540460687501 8232363422365113268 2757866113999525082 18353497314564146636 2053053534769472916 9118622084476841918 6097495210974913360 9104188996124126857 18398642591990285051 3151938484612921063 6148509260719313071 12315072335023161967 13986550264191260767 15600774225683282636 15596995673982191794 1206870165742092438 3387393869919931185 14940039985051429160 6654842768679474453 4367048780399243041 396965596449782794 16476994845002755648 2641808287684280001 14165602837512212434 3925944022073122269 795308450810186862 1445374631796354215 1210694782966000109 4529340525567404850 6763123731113005387 14444906873427001823 7293082200483743693 9504381837124692615 238992715471485858 13727818367327657129 11372737277295303211 7827423796904972241 1215179002007311080 10476819397094545189 13040713039607301763 12298052103513753115 11454378165249904816 2697689595305285155 8523297287212445020 4740957886326879736 15106590274799307692 4967001006188126479 2745497729473893264 11955972509824765881 4437419715305841131 12648005453264849969 14654220493644621820 7425186249813115026 4141952894491159593 2589862824756604538 6857162888470743648 9176274788065329491 3107439569898469741 15609931844384086395 3842669467837029166 16755989201697910245 8608326773098027820 17323526266287502911 18244460688711656419 1993762755803492599 10584382651600046233 13618185229899426157 13472419286395383200 5322135386488174686 3141989678776219608 7046715114515700953 10608504845352268791 4065239118471949914 15363872257844073311 208967008307810112 18194389068552388589 14233267765800497115 4362974643908091645 4950696962086960165 8371208209160138365 1659054106586538650 6059493905586157195 13028379928504378962 12667308492007805309 7533390889542153256 5143501544994758040 10487989042453405678 12213237469761980076 2473967452279854680 4929580895238823223 5476758213606517744 1521358959856565088 6586734102898661811 7281710989316268394 4402466863661549151 15552089650274917511 14910421741573084357 14962863738760245123 11495430426172384877 5556119126748719173 7866462154727068131 10425089698522710635 1085560891815454954 11112376903278062521 8089898565796152660 1311836594070792305 5277429038666075858 13710643661753851199 1474210461240862426 10298724263315978461 8268888988036611791 5274754907501731789 662318326708566010 1940266436747116289 963582798923012498 11718603629199285597 15187270779343966272 11824210539887744287 1843699943639364214 5460063043272418401 379702678961597824 9492186510867144230 3590398353393903825 11930607600401634194 1795876523922493053 18331952894835965612 6122102582771475209 9591650201265629315 17506047524116572728 9668584409199371382 14130072988099693565 17276300940052888299 12731963505956728078 17370605738195800589 887539289659228277 2688338302688388719 693578343533166773 6717286815731310458 300166073970058987 9582091812559783484 17509778742395594616 999072533608782097 16274322071368187657 12000027270860682550 16530191244931935965 2467426232887927950 693285205496866029 10289972939764868992 17537491942163821519 10392514713866361563 11761674125085420432 9360587271322809400 6581899791480038191 17954190838101644541 3691468927974550855 7654226642743070632 13445502566603885491 15806608935160062955 1776505950607914659 2594848307244418477 15567017370292795912 12153579113691324667 1526626697482921762 5010567984084875407 15863042897273981445 14958595878440099399 7033034594019484798 5193960533264649688 7345126098986774222 13142059779343884890 10490436426554263413 425380718242213065 3414673545852235607 5132651696750832419 5008948838418661469 5323557471386884362 8559367542874203310 8034927078989949895 1378703672850542449 8959801068176017797 9121559970503653630 17895609596753178509 6773229954031235272 17309300700280100460 9707461484452044908 18117208216801585066 8422514193391913260 8292131213932091443 8951479366956184862 10972068456529398468 11174148743244368296 11465856030514569801 11742120401968118345 10701184077351857563 6115031722940424204 10534157704856843021 11768490164960898297 18283636899939801533 4823590452592080983 8737382706795475841 16499662245434609251 747064568431000102 7742436162406621851 8269429461656549093 296893327672883259 3417213746748010408 8352683991393214656 12563067179117212178 11660611200959379119 6978131545104851704 14765191618740441818 12875942237286493679 14161188555478558561 16833680893346998221 7908651224618527705 632570056534097229 7887869851247089743 15855506580238721230 292765985149076852 13487567605943257696 17904179373335975590 10175331801247324550 10739703227469706614 18377982833958476982 11863566407140422492 14030504596918404615 13365615177728993971 4382820524402266735 10943810360990999759 9663730147826260413 705804801432566621 7147355169404828002 10288918383460478650 6328433302296500953 3687018305675467404 11524690385375293803 13798994086018571764 6829443559719426827 8153467533987905293 13364819623326485206 12748448201467719873 17596362446215724486 14849316939233651950 10950881766732935465 12435037659247719955 2014042737977125506 13366873828129195908 2821001953023955097 2310782610152555078 13645898640676295125 6529529206874615930 3707145375195697470 338561751217872096 4389801492301558392 11206732501642879956 2018106786678465923 804071667623241184 13503697184355998491 8886373764445707479 6814343253086256676 8932739325259589709 15699490709569943938 14519750048222700667 3997285801751268212 10040621872088886872 3695282713656187410 12542263012002136436 11163588800507040271 9243951406053048741 18153138499170048802 4854423996019021101 11418834372726214245 13989236634698962932 5044416250568745520 7270290026556790712 6872908450102189463 13643534948705322355 8984553734651356373 6227754550886864062 1209823572524766631 9815724729125300965 298130221855755774 13304204723459489964 17648166213718054741 11877735943217720664 2079443357910804732 15397149400053368020 7625282874934745712 10483207485270072362 13385545042731073125 15215861544177126453 1802872035139717279 17927777686533165056 15676912237824180041 562973816579413225 7351771505895381002 16228241502485087911 13346131546011095584 12600046118580661334 7374743958035043479 4099509811209607908 4183743745160526697 6453849481657854083 15998771773136748433 722895709274289580 3282949327636076554 15806820027067296152 125004169528241396 6250207988758646153 16455086796844781473 7360331859282685430 15821090169917997357 6207903427198199974 10287225858421496984 1492556074846149964 16096151612320628603 10044568922677734017 14370422550617592844 2094377818023579215 5987231141588052492 11877831924911877074 11501513119871933802 13578109043480552372 15599243287937660985 12605858994478588929 15789512461482509378 9878328343275382648 16625631322220720298 14134809861487274921 13175456697792397971 9267317532822759410 10428918010314484676 2393287166250113617 10438618404241517496 8988904991938369821 13259979517696829118 5131520892563680088 3843592011258954876 8338505237774215683 9364478820757799636 7574124431093270823 14345743792479297298 9609308787010399808 8234136008830886278 14343930901605138119 377242286005844655 9560053414740677883 9277175055173855837 9669210544369490547 5654117431631963270 6299071717049315066 6454148284035088195 16620096280537164642 11016343563673840357 18082282689242271276 8573786405552987639 9499119439431505585 12897423894557533046 8999204769241439716 15439110977352674244 12017527859039836792 10465193376843503457 11662433998515536884 11614646340613273937 15454248804019449609 10367146554361499373 14036731280320466347 3987027957328327245 318350566028308020 2046659597610311614 6651917012584601188 3665729102990892475 7639983024055500908 15872722665134913792 11914180485168121209 14788118693180589464 5183699049053894921 12106086873285897081 1572087827651125869 3465226252627323761 15025825446612076619 1039980431769899075 5898556293532841112 2224860410128197218 9830294388068196373 10584678159855829337 18057296687088119104 12745616284396745907 5593288510965026680 5473101491328934088 1170787688855479056 7987978850275212624 2630750692290250346 15605400385062656415 17346524740763371046 8667803090949908017 3256933712420000375 7217218710447741627 4265747608145422293 1530018080445601981 1814044668536368114 4056282190001792698 13712840296093546373 6319140273757564240 17845238018185500871 9309910750691255924 2735760367477630775 18261063484125776606 13608398637490906812 6615596337323063640 2691964591124311619 6445944204368309481 286928505829785167 8982320510663848168 8362026755982624485 11391357227004173393 2181962552351549215 12618054119076759963 11977699445466065054 3444695258168248605 17019420388896900931 636090533844847339 5421997832795052760 11977391326428625306 6767138416401537834 132031962001347479 9518798838303228173 18334462582804501560 8673966419200473437 10220980613761961730 2247828254466810949 16895118833019667918 13819160950909360982 11893770791365260081 11190413714625808807 8780062689739714761 12463159397503011536 10387057357120945201 3639944648656878908 14541556249888459457 3220854905926105276 14987877344742259873 15455385666434422820 5157915069946562902 272913597394069486 6217828326489704328 7158769762012028090 14066038637602188423 4523595338786400729 5320434161929539422 15164546366572862360 10459529630184117984 911042917056975872 715542927466460163 1372032602640712481 4501166375157613252 3499338806057193769 8869532837414914505 8699730141178409379 760794155134070675 7923496620404578478 541381326869281306 13784060515021138581 5841478309027306319 10678323275547516815 6665413023407909775 8210056511085592875 13650975502292058136 8095280701740259295 6569426335555044303 3778390983717822393 17389831617734421584 6654756569836187529 17594133311503962123 15722793985765248429 3559162152707335860 15518662639068789247 14704390926750491843 9411770010201886590 6123161144698031745 9498247115135863635 12240284676224208677 17578312879627257419 13180286791440978298 9753562612530478409 1441794962549531601 18372837791673953977 9421506849566234731 7624640559230387698 6362458058461773106 10228740954360917813 11331574233689948815 6467812500980691201 4819503372028361004 3614401226279344500 9592251935787977346 13632190357287738793 9966102626906041746 8521392673691187151 2831562676394221061 16189384780662114455 6186853073972578 5213419334203866286 8458124095162877791 16895696076031464903 8973904719328081108 17595076669312741655 7619392579481953687 13847738531947691005 12261073960845998886 3346381238182904570 1901851333751474739 2828754707830964025 1714044012352904514 8610930098068861805 11793505367121173504 8566725559708416216 18135793128332068960 2492799620421049970 16510851015870885783 9699809751230269664 16824615867363150593 11849905917050676066 1902848320523515367 6271495639640747374 17008638127707389080 8866796134338083690 3656383214380689679 10134306110424871846 16026698485624404365 6589625856633513352 6802119137603078848 2260733882445826977 9235291492402524835 13591707499718830830 505815585758301290 18202418587676730577 7243005451252759974 15910106718541666885 4847135435666638203 14860329665595173096 2706707745409501668 1766648411468796501 14153243092415108523 3938893768770157397 8697862899022051135 17756356935120411675 14838435717086156137 10003549798756529946 17519232801797807597 16196408557713168955 12115674088556380103 17410794584178389295 11458368854407616583 15225813575480192803 8661243468604255115 7130197228605629640 8241142943122842941 10027574403495173892 10959068204116349464 16081798662483089240 12358664707076559561 8308263511250331377 17260005090076085446 8730168708100922285 7673821445779963041 4479918585508284390 7807890543224815475 12813521260224493751 4992262044637800416 15765527660044119016 17032815273255425428 12979621768955208278 11042459164785833679 4150814002142860889 8065935115358266386 5464631585087125985 15201878384930660776 7874905259091380576 15192320536191448829 6331521078609491364 8893586815092963909 1796232051220001176 11760163861992372708 449254558545712781 3295247943147525446 16470390629847688132 18024739691787496220 14182130761358821552 15450512318708711634 7572617784690563231 1391097691422553974 3804995595548472274 5420526739408932908 17908058799580144973 3982516773202099862 180193556526394403 13758992426709713302 7329540921257534014 17874566079138122780 649666483422352426 2314371634670029715 4012847946002049995 16700311223793749556 17369514732661717850 241501916375010101 8940879222740384308 4467604507911709810 5255662622177809158 16932355843333262951 7652579508951618533 9711307508187464989 3926996059938953503 8476089832939331039 8575405950190620203 6694662783731362031 109591149464809717 17175390833334668532 9937394821494581152 14624468968028948114 12120631049315624124 4565330511861409733 999605796327281696 10045331633871538449 16757505904922657017 350412852755829295 6034794184463169450 14176328293239760439 15079870440053471779 12637988750798283086 8389244884901161784 17530572404162296215 14372147903311503675 8245821947170915751 8768197523077712707 14940861441280874769 11732202804090080379 180694990234375365 6129300382604693519 6097238976787105683 1643584115717037829 9104516186944279872 12990278394575239560 11232112842343177497 2119507485954432933 1371345539308139648 5140920786350958312 11751772341810792508 17210231294863668353 2374681853375764658 17962566952406913989 13482722473451085147 13808100560645922600 8913079021766175593 1570885592509693121 9866257159298167016 6257234881528332105 5750410337911147196 8391165558139025910 3130604486863915155 14339167458851436893 10535818935027590023 754039557289216110 17296473995508674633 51998251068523588 13091760986987331767 5818133453517501553 8299009271433273159 11219300336816716521 9184807805493110203 16392734026970081074 608238417387365457 14532084295992351924 9174420122034659644 15609145373174565413 12270184179555070839 15924675898379020162 3722541921818830965 15724960527177370192 16607635270230003234 11558865628406116612 7034168324228278945 17397585861828819801 15286262621290192083 12948848979681971219 16988761807910269110 16411338756477834293 11841522779568991269 6899945323314535282 17848488205074507890 11883622352846765282 15527316388373887020 2733370923747912071 11287095332433491979 8383538553903477075 9291199738093031179 4204587452121422273 1341315440848298411 9350220504608976763 1244751125211235113 460028507453866007 17617179217812180256 11691882387059339937 14552941355762722395 12559583712460459588 3477576592269940209 14065222102353699180 13715997695778653228 16307444252949711584 16823418323738746277 8165011169863964114 9053751073372093589 5333837917958581177 6314032997797507958 17837789174158601427 9474163120164675832 8750154816936460727 18069985892028100901 3902955114712306859 14169783692203551638 14654829571129912381 5058000424203112928 14377106727375513819 6351804474001648440 15068063601078070190 18373427481966695327 2420235530286549147 15028966110703853244 15045531463290524854 456112641750455152 17740165218915733965 8652375086565339173 13247650989034988045 17728073955102968198 7134456151761419286 14363561100421896056 15708181816323965065 13283094361085372314 871845855832545906 7852295230024445698 9670454065401694007 4192173381925964113 7678984876297966642 11811124853363336013 13845338739105987559 11105815630724577774 8137793260299932209 17425233043656493951 12500557691362585580 685601223635251553 1025802962209415660 9276246638637063119 3134138366112210592 4474155419507552255 6355886233936063080 7022824430841100458 1933494701554370421 8927847430512542106 4687155581009080223 6845082681829544056 12593082134110078469 1668093764081361783 15043649894905085626 1140281971395760702 4537597633808751704 10515307566300910376 1397274931336347534 17898676018429136854 17799493524241852319 13088087833525720957 12961320749748576326 13984359860873814235 13702944563549240802 17266939424269506234 1604753248031770299 5699036441971408712 1992264369026131671 6036858085626419768 2795051514144217314 17302813974523882327 13261894743421909058 4403900826793067054 15416384949090203621 10990337379289464755 15333824336019989217 11238521919781781334 11871204946223302249 9538583311925832061 8368252251789346165 2015304133007453466 1323452209662207048 4364748478693957276 8164743151268384553 9003418127033617765 6102309490644836956 10252450602722822892 18130041401594669890 18197786672858978714 9014251667637575583 10932856045709882636 16205696494649166318 9116850026905903649 4929207713544212146 17891021549252191142 4851635016514905711 3835800103948001351 16407550749778895701 4754213659488899118 15575688223400822207 11023137177092330461 14272560517564472952 12892718803187583205 14203615744404849416 16969099774523858755 13531345696431982052 10326219530366626248 6005004752075158891 10118928823918146826 130169797985354966 17537521919929307145 6305560264507961012 13341450198978340870 16915796822316080191 2207833354559811541 6491785877242283500 7313918011268626888 9943483806613928242 9779864453163896112 600759751421386990 11067278955291503038 5767803539115370838 2482625539724151204 10248213400290436202 9748488091040544323 5887780847656821381 15907983832316079278 922385647418080178 16717898386361306496 18163525016661982882 5650557611961122074 9121831825013996961 17315443260813111471 5100667559890128320 17524116806423961360 7207286635022005033 17522865244802477845 3718585410983842928 4738938783524641577 15866514925196651173 5998417950410469872 6310805745611350202 3969395525892195932 6674451730074240863 722797007277420787 8328093935378417674 10329854471777740835 3295573588004334492 11756412267821290328 4972388871694749200 8899308636143493402 16174886526431635301 10082604390417318116 17313067934325207224 2712610599548825554 761805401818646484 12433859713414752596 14847112392323457654 12890483094439747219 4349940912969116239 530413848872253503 3721972186924907782 4993455988103655413 1699004490595637043 8626978987059981638 2398473657312159368 13779349566258017652 16957152673665978704 4396927782166601078 12271556285582717817 14957969020131396174 14242112247919650847 11988446873830565243 17019320836082258160 17892502925994989318 9301746173764467731 10332794769180020642 11360616398106819717 48668095394269757 15335140513017210121 2408265581013226290 2539529476512426516 15854078045796285970 13435304600474355726 11042965922594780945 15646219684766124534 9509524910642829669 13884846997190525148 15519721229688404525 5700229155702578191 2592203397105072035 2241460248284881831 17303853738773232330 16760546675585471434 8887240309835565233 6690481868692473864 9676683583988835326 8782012911951333066 17915084380755077584 17555957130552384969 15737128831730563732 7029929591278042606 15419559681182468009 11928837988366771214 12848925926576015131 3124369017618629648 9342448066477266154 8158996160513283882 814413048153035413 3465874836961444608 11218673494362387948 3054928666135997621 13706958983679613746 17173487760089699847 3814787884957334592 5370080709607220282 1002538222702113675 13241126384886773339 8331248694930879632 3040329170728676709 14539232304134096377 14436536637703690047 14150255753058835426 14782026537543604682 11827941217623982715 17942551619080353605 14228493023393782893 8089211909829143942 9940794253815884646 1494850491686566016 16833947324208306959 17311126483326131580 9353808917730742041 812195821185466849 7614914994933939781 5080770138718851069 2601094249069734367 10801293242062212591 10202935573553076953 7244997390921707209 10572665930041211608 4063950704009486561 12482500245319996410 13829509865617298465 9814516288856427641 13039316443151195749 12018148487667449182 6581300151670566633 5211933216558937157 15670403992770339329 14886765497696851730 15939358208772280645 4046926336851065309 457664691640811083 6096840309208513879 13399420058686374682 12995712544199697327 5050436697551858436 2224574122539923291 1235709969929280742 10838017465781659339 5439294296217257932 17379062356129589937 6018734831974599510 8408868828685787815 6377066779425599540 5983160047501938228 18050418589545730601 2946727534197891164 388383090931909384 7251286195304513466 10884676447999320629 2954568284881868704 8346887090646669838 10641416731808007698 14573646947296632380 5351516630081704916 5237428982460711312 5275841656859677941 4824810894058931459 5344932005806390886 7679555009798683404 987082582549928623 12799218940619877578 13125168607275661249 6888389819665505185 7930153866017019051 10867493707807384344 3858573242362345682 4584383881464124377 7924043813856860153 18237689952029106974 6875516525937483956 5008205856308622383 15010310175507448516 440944776659705523 2554869310261923708 10387807171333755440 16754098417741533672 13379754470777943340 520262314859749457 3678129015884031327 16923422403519875572 7389250316247758497 3964175758361731362 15355648708620617891 8280735568663627765 740164221374778291 2581170276806882639 5009867489554221394 11194167882606766403 1791297200291480277 16046011289368965742 2940491796923206344 3950201352918664390 14997846360912339084 1389372490690719323 6916993587937473253 6749176497743028749 15578618086994730524 6927964762895216849 11141010091035123112 15688997851247288673 5957154323887671284 9691871121995791579 600276121930522376 17669911052359305188 15556746656114551017 14679053929126550332 15630714900888167538 4623887297656485524 16449800315323169300 12651694854131389132 260596312314854849 10001039132653808898 7200661646893691759 9301295865704115806 10090462278617858988 12439114044839722126 1947285997591247343 13933522972607716596 3029972954955263665 12681722038628676027 8159765596567854633 14997744272043400919 2001850340162504084 8309700320024326855 9268477190885072580 12925119061433114405 6469217187635107634 5327360253909475275 1705297860803451490 6113494846730272529 12104938805595992444 16089180948537404743 4370354261704372242 6824437181324662771 11799742448713188543 8342255642056226948 16372370675538417971 563814043065274320 5413938112587343246 2196544535325090003 10264573972657902267 1537744320747257938 2988904287527828180 2213953471911036505 11460882464761275094 4308133491263751147 4852779110274046930 6277395768982877340 17432241980587484342 17999299522716650020 13418922191918037432 10848720721984557384 17462495843477307610 6769664741690509989 9458659399158112037 10799837970873730352 18175264179554156352 4850148195215446622 14610708591903212115 3644753284730095428 9110782144680145901 7556556783594801316 3412835457579370807 17206348697719945471 7591497295301702686 457724913064437850 2130955432166200634 3375611274086892065 16486306890585484981 2516573726215957652 1331078955485566068 18291885035773150691 5440350891165234919 4877586368034992905 14542114758312115353 1249949443685192616 11329252503366003397 6729679837225794147 14417222944983748221 12587303655614219319 1866513932489534730 15474346250031147990 11562629555162623866 4407664549099634544 6391639664804880237 12082590513729150402 5970933513604752019 1604423166935008247 8986538237431788565 4919556406543695849 6055685366203998853 16681921545795433379 3069993193151611576 2115843042203824227 3344440027318504362 14480973725504037748 13734305068219391912 6377571553606946477 10151255743334250431 8161174848117169675 1687267512524754060 10380367669022859761 3019467758397958427 13102423148945854321 17918638857294675732 2174569431891433960 5157123047267365867 10875837560852507594 16028579016924810781 12079207040359816124 12431045619225486941 6026395208762161419 9341818751723312712 12265914750429684281 5375647086092832830 735096760056299060 14414585327491014899 6291077016349965093 9457595759296643275 6706190255362606879 2270066065312021717 10142180245203571499 16708607222945322309 6284318599743489470 2766451120859076568 6902888285080661097 14076230291776766593 4946204552178516166 9474846824482173168 4043098418455008333 8682209417256631594 11417500972911147668 130231806411698398 7305614139009019664 5788205730860427245 12217282577345731070 2297614766818906677 8969466206971977222 3931247515589011718 13648944283544867463 16648567371006423088 1119890772889475915 1509871215643745617 15278347250391827710 3393151942837656768 1676730276414259989 9000906407550597890 868472001523459198 14311474416241502212 816478754273185068 18299856258475339445 11193126613928374296 17788885853602825639 3759158269705253678 11236580065698760495 2967605311343233530 10722735448310833728 17236651551361582131 3318963557492009583 11409745972583307650 14340198138182859083 17532557853922784579 9054050512050493557 6247310903324232086 7446465257112454575 9190564668730487041 6356240928991073516 5340754032860621448 7900788838547082427 8214115885101811248 1158389697425540958 179563182708671451 13622634632715486321 443619581822578877 11559369733544068767 9869953452925160327 7054000061725727471 10234751742386869662 387528527354398579 15347601141135896015 15703863272842476646 16770957382241393365 16877271573037087365 67717979460478259 15959783729856589629 2980877355659801199 13922890321328632223 16816275055526047416 14433527395196201126 14899744343028261183 1373108013232775641 3056037984511913822 12266254474965960473 13070275946857132397 12651389880415440366 11203674401482383370 11461691989799866485 3350260244520198917 11201249540946295286 13289127984813809751 13172265594503796555 5427859957330385365 10660467507167904979 361813777376136475 7139382799566838478 7696023969327239544 6584404020641872453 5457063363223818872 2210158889749728773 12860938681873994985 741475012947340086 9029064763052538462 2550184757512161004 3468208353760214794 17284125216330100466 15077583179428240607 17758897798056755285 1076551282635169701 1252645130756162422 4956094886968113988 7717813582351582097 9261510631718845171 17125263066575186754 18106768100977649991 13297382986988563757 1056436536656070440 15118915612433365957 14651838338640190330 875390636231309477 16436538002335376499 12563179505698580279 11620852150247233500 18298425675046254659 16820200767537118531 3555033530409823547 3112451183504693345 10732905064233137617 7838643982750886954 10049531138758202380 4782186975979529502 11455593191859510262 6806750793386738392 2765673042886783884 13615507582048334338 5763047701011585222 5367855998173002417 11176620825114312057 14041803082301994046 11993900897482861703 1315955810741411205 17815826048122477079 11209413381061487845 4416725467132088282 8653426191813998021 6485165241344466674 7846543865345805151 14905225359854001030 16995717533345535272 4205814826901054038 6844750564734784194 2947744363050555678 11648320097099273136 16955734535193279071 16079138504926055398 10708289556710829688 6893879639855730385 3643776246852730185 15484082930088878165 12923946201573420100 15133509947518069236 9765689985091841106 17446909527354748607 5389546982996934847 17516250252658982604 17761812271449052471 18244638292569492780 5782149894098822481 8011139240571338017 1355024527168576188 15076242621057308558 17314629107692824548 3585475326232435502 15220336904098933998 1351936035296811311 2774976762365931067 9415095781032028667 17820137092363454241 9241129288670687904 2667783950157100104 1188269468115675925 2770872317955261253 3283233670286886132 1220852856590281998 4430100157257480523 18361207772407479353 17740746971919771765 15734514350414300971 8141235543450583104 3749358246637878687 15247038053832387328 8939891662129416222 12661602090866852527 2335474575429110890 10197865536029312872 11788081986140412670 8337068445025985020 3941621142805016527 6121511621106518429 4347700488650857357 5507453706976636472 18433233273511618089 12364992646485079456 3897626538983781063 1167021029182913699 14370505900538811568 13912243292813286837 15487505375730546143 7914181394838993039 14389782547003933034 6218143917126929191 7521734550921037153 664153743560334086 17053958359393463454 1396966280731865363 6394707886935225516 17420261251114212279 7040341747644609620 50701623699129484 4380996676405428584 463089644005968427 1401882759211178302 13409743329797191367 695286178615762928 9902363698655595768 7841410778731909536 8584503999094202107 9651323486758540123 12654716048054574292 15947133423571097073 6951885080450562970 11106433010473297909 14320768348953840308 1306553953645803589 10912807655413657277 3903664611359177765 18345420065653098036 4041189526435850568 12893392103921068392 12617797786999912594 13224450079172196916 10776807773641077673 9181235710282751567 17178639301306123759 8878231849010650655 1997030434917515549 2448935925676472538 1074892184146397433 8073258133094659199 892553926955227691 7643860107010349807 11254078852817823654 5716191100581203159 17824612024861461649 7880857343055205232 2188629355959919449 674890151536526545 5051722783139576347 15503588354164756042 7123055655171547793 13310989620760047947 15473557428026500096 11551794779998014999 10231936775101478401 10428362077583524720 9554339136628766303 1199139375573223863 10018808501686823216 9581666919260646815 247570091590336490 10321873223601711282 8406137490583050041 5794686985901247076 9195538077011100466 9058757624376054804 3987392734617898506 2318904194827511174 10091447498946953152 4063186334066800268 17022455380797538167 16667998646297015200 6729729142634225774 4470890655805186032 11394656042229055692 17935435417971788757 14728605392069091640 4593270694438239643 4340882367710072096 18025045045490362020 17859528733744510884 7199687986270654114 3220255899936055684 2815893724050771486 6699848702739359674 11002676433456027578 15052699965169912330 7590334442476658309 15459706772475776070 13654560328794052818 3884582132031696405 11986226768228012914 12624594370169469298 17037893421593577057 5679380305215430594 1448601002315933584 16936150714227796888 1083557537627987027 15650190754061283592 8399727303421632588 941538519255812317 6612108171032499493 16591982105566555868 17064253957938648493 12076648902253166736 12927036559768922478 4553217480822671911 13607545598053693247 7861061472716626079 14358873029886451223 9696630496180163158 15984996431167776307 2764101798389507654 1257928682862906410 10269724570395283573 6851758687720700239 13931323554958939702 9555365144473234836 5141377222437554975 14769284690680821832 1309705107803584755 2278988115854790989 13716458123781982404 9580208121440503784 2291100656111160921 4747495411531828280 1783572865295792025 13713326226122154580 13151280312083130549 8917030767077406729 3110841672298921427 3973482317703313870 8577736526150351652 8476859096828265458 1895394686456832111 14173765324970707189 13478190955367882332 7436558318704990357 202208411222936103 8759920367862569423 18374919236941215645 17054488568955215125 12580523628455182098 13045291656156537252 10369894096537794471 924848035146714708 13764515056751305388 2056384491193315078 7256364012924437453 3871613697309207024 10243856354921094265 6432176326263271563 6214500088095208155 16881206509560429540 16469343340889518304 11611060684137668481 7653273513464546095 15127508824954691854 9927918929357032074 6158246457105412506 7016089396759552302 18349792271699352444 361955620138332391 7090287795801248603 1805033016650419853 6528271000423467623 10383243805915789339 2956796223230412373 9890110839308489488 3595903644220316900 7515613225362419288 17983753121131649192 15026201987696732975 13153739444657067136 2878049334069217682 174257337313939696 8486467516735899658 18315641145893821279 4871825387619218244 12238884846593658100 4493586857442751920 6816260247621846385 10324675094883199726 8312876223326562093 6950567002265637041 15595388190962025841 12732598253766398310 15489256562142242018 4348339477254498590 771655327857319695 4504762578705430645 5174439309549381701 5592837280446245230 3580421229937964022 18433380143124657246 4000210628924667131 18100003873071588207 18130312125229382607 8363825716490110224 3570097537656585170 7977400915823815093 1417721003781283806 2971155672953524407 12242821833383279718 18108816180748966572 1415351120617602694 15753866293523724439 6236373790725601794 3768705753915585984 1069394830362046556 1817718002934686861 2862430024997607554 7646178034999029692 2136601913691730288 11277028226992165705 7414034770518991846 11874328970841543836 15533564727451037212 8205449821080446807 8562085133475295690 9545514013316530564 6775002612220541563 4101398090709106047 11771481229086751774 14966408528184337494 11155126100167521842 6900172351721599249 1758873284602833791 17990707839756463178 5062424350039211239 5605230830383956168 1234096072000794791 4549839715833182854 11607127948249435044 846929589776136268 9396710841512615295 10247967813643274943 17247754987455398020 4562104551382793697 4513455385632373298 13828893251259785237 8795236435075572312 3793491348676734691 5847865332390402004 6282705905953580529 550210434407558918 5441992403255450637 1064925032485767771 1851162491891704559 1998334700953899816 8285349357440596496 10355201189326606297 9032916728945783382 16127316516516123192 1539360584794534873 11426358795315650333 91567828573575478 3848075976280827508 9161327736869746218 18256927536362297092 1697960875710891219 12942168106410532367 172161217795225002 10088799820345568842 8607703345961946459 14470370762221324624 17512903633779677808 8742374450880817973 10636662747483224638 7014856793967062673 15975150167358107411 3712311134626959779 16201015627416698202 2336430195819097634 17843683562785926494 12892420934672904662 8970950084374900143 3492325812823538714 2999624845793717572 3526346003372152259 4319383406124967014 10318997736704091917 1723245868276574928 4398875532573060105 1624901264995547984 9179924331912667429 2298876420462852705 17664079838196701862 12406590813817675370 17200056418755484372 4064313672550484816 4445589843030180057 14788517536006648935 16308194780217536185 17281712049140508279 15802979497713199661 7842430637003036340 8081740965395840727 5936634503394686987 10950680054103522313 10564247303517940910 9205185544149642829 12522358957856374273 5642353361902432729 435221009680654623 18352143824071755243 12424217360570992159 10313844601597351132 15490892188690178223 12161465323201314066 8579983468005106054 16095188946206937083 16385774401729493363 5821472830786144911 5494614006218175599 4461210670556005438 1975595829917717130 3597684516373722691 6005896993622127099 15063769693862530340 1608306996913152214 11886310440854488488 6692646690148551145 3321774861988368084 15250520917355254827 8265106196278377728 17337451320236251755 7171620201339276772 2434048595374296780 13765092061213929492 12230783504053589366 10075682292158539368 16744865575401547829 657895655241234671 14960001348609647297 11530985731199451035 5761581382177421664 10409056537081171370 10372388950442862587 13046789956963755306 3606357723382328285 15443983689486053410 3549102761124054881 3989331231904309985 3727274931976457717 13228215091803130833 18244767957779159357 17584712004687860729 3085079833989662174 7135499405226660827 13492214386423602612 17286932868784100131 14101740878248530129 14964863301998233967 9957397073158012919 12489970001298130368 1523833966708712688 17838696158670996926 14958183793005385568 2770308150164728703 6137908282541184990 4925750795543625581 6153553353184873618 7410710488191737969 2507147620657802496 13776728630090676827 10434633526562412547 12908069946413773318 3779431558227655847 4417878546127632186 6707762336446117736 1124556641847621595 3976539611407212478 17280656152996898856 16291630253954329117 6366618576172115555 16037582781112616325 11935240614196019687 5856321313796328107 14326296153526863607 4787863557327785778 3213289206179006295 5189491518877920203 18076260250905613439 4757252510693219728 3098395099782659259 17036591299725212267 14168363233257538287 14249533297754542399 18234412386374568739 10831983313579356123 8970831260571067485 5191278961976966997 16440453844610809724 17447404313225649521 9145237520290416705 1600109063366553307 800441451791119727 16478321049970461494 6746271587013083811 8416769789554728460 13004588987127371583 17452789463458782708 218225110831335433 8651678464639122627 9797333652914712695 7287786369136459112 8000691802677023523 5400979996781703555 2059174801376721524 12756023227952321130 8578029279868528855 8570478638715773744 11093546902814537298 12781459060036252841 5242787388630309112 6494316289832296681 5231644021140031735 13536112007232020457 8169811543388921412 18324553203842105007 1418056487555352766 15326459406752018468 16415783680452457352 7915167812089656335 5811531888946252427 1937281152744135053 5977726530309817416 16907338758570690883 5820647115077610654 11213964867885011675 6961704390378404480 13035934902767906369 4289108483684200418 12284067612817734588 14674586496493689687 13147876634534411491 13407312475069535228 2560977763055588875 16513476442725078324 356674342991914104 11483113822257604370 1389215694737215753 706058935308804809 16713360813695746530 7525307013030988091 2409945376201802284 18234598974172194666 12226077022291536042 2970623150978077243 3656272286371372384 8456008461560627911 10338388693652334168 11216085344198150765 6954422957225993409 4009288097192243519 3174105090373984607 9950768885866125071 13789842802537346997 12598642969691671824 2337552722607603828 6844535088845194604 5811612570533031886 1924447315745007998 14822439601205956915 15244595031308527618 16604770376737930661 16548897609752905968 16429557311941619112 8418528428294012978 4641409992018094236 3167676166015639923 4133221181308675408 614005539376485659 5845418723721366221 6764118867808209602 15284677223399951123 5025063254715528839 16528670042326591115 5528953565613587441 18010230504242513946 266891302681629416 954484422428761962 11357079842379054350 15423445086405683666 16022633666935212052 7408390628154884057 144016191511704278 17858123696645746241 343040238861616591 12889056227104407082 14459668596380641305 8314149825201053977 4746787316709079433 13163902664983635559 3482936397322774733 2024464617962604439 16076125541050923744 14245585588972178194 1955333748003783820 5038029405075254344 4323301451011122135 4331875922439406969 12806344534511577009 3742475051675674586 12064502747814923399 3722539928044065419 14793893050233270401 11331810621361638590 322191682619839244 15664627203846283884 9149755770948147221 3521579798781007183 14537593063550611628 757897140269562928 12006964948670519018 2783697612506405739 14663202785775791086 6515418466305674329 9507011580464984117 9562836858705631975 8809336794885919909 2589875833994288788 13600384959902324535 16246214139576018737 12700896562336980687 12098887413945852459 7360414975962690007 9249066071654958824 17133682455549709808 13129019938459473569 2114320533682452146 173751701935435184 16085692753065121978 14759370589880759198 1136703431566533734 17219288485443535051 6551348237113721855 4301778545446738933 15640415120861558550 13372907706265315530 10635242731984371933 17402977886670183454 17765054375415629661 5338161914520609325 10771757853223865733 18257400001281121877 9234358480354765714 16086683764779405716 1498133992257945342 6696400200310413162 8629099965413232520 5914481970766159103 4600118018471607138 17166352022760793769 14074386647074879326 18437554552899829981 5340697061621356483 17246553398016914534 13385955296019588853 14080578366380562371 9342920777253694838 1748548604842084489 6002475497518447555 955288011866902421 10582208870190092204 2578015376757146370 10130372192219106308 5848853027046931935 12697805021859251475 7683067788248489426 1435827137106871363 11550406440461253922 13901331716596357906 10599880189248475570 14864619722372633872 5764610108615905652 3059902114795386774 11686632040413109043 3368117857992875341 16563274376815943387 10643148666211345680 8597350301204226328 594262726251401254 13643829777904327687 15384528405790740099 25424803391228022 14082430320356030653 3042925807312095548 3763384571684003886 17393331838044842402 84247650919337254 5189813389313797095 8369450287261023718 17389192333464191338 14677699593412670695 8671047950029570414 9158494827797949940 7008731148819240892 15964244992548211055 13538580760322808479 1748968461858240190 16678646667259187812 266811490212903018 6879579170941037768 7071294357431770602 4527376153304476312 9903516434321647850 4646116063766615164 10603793934456907478 801530698241593747 16456198235278170247 16271645596126841069 6677243355136619928 8614310103664745515 9648076473977775132 8708244244437988811 11632338964592869241 15455142592840341516 17280880937265754134 15880965130188087761 4635092132996340957 16298007853031025020 4193490178821246430 17917122654018759371 3604104143099315736 5605910933104914418 14136989719132294956 18221328262281679319 11587890945462582004 4600346982238698277 3886472461656659065 9214566271508051786 10965878468033259183 4894154548421431337 5303190060182933789 15783904749991617462 9102340337039129591 13542716890371845665 17347339191069902082 9808323300715039001 15094607863648048187 10994612602068750215 379859749403571241 10069999983286769136 7837466808118864617 7425969374405675389 4276201187469834610 2361710720826084836 11442437120962970193 5261611000893205731 8504300893641361946 3632818081460504274 14661176240326358266 14567521028050805039 2087457038065277055 15029742072628792208 17818591013859480922 7660660660232868186 10921606903251761798 2229858387298065619 13291375134973554045 14938850930157667038 5644964084514581605 15872476761842968701 6802656024985213949 7364820248052366200 3315214323121556929 5172718948493785256 10937273774579173866 13125096910254117859 4445935247071832824 3883072687873149494 15264697336236952853 7143631520274077295 4610246684177607741 16337233397002436365 477062431394838265 4856810883487215254 9366377244654650308 14388465200254341697 3886316728902932598 5174392565348508749 1644460202264963805 4503529629709896762 17012013407649172513 12417122216044096607 15428922673323285678 4093646001458449864 4101813696807651144 10694439396374436713 341635438034499930 15773177423125018738 15964576355408753870 8448987667106059525 14993423337253836018 4331720837537166845 2158065191431243741 12624231391219963534 14733879343412451483 16236998150373483109 15322123234581531955 9107489658768813214 9799623461239767344 4772542207828327545 12141719754921785950 16586238883584691515 1979882307958302974 11544602914871191261 9828532655177618181 14894451939809181794 13811699932970012675 7492568008574716040 2343222713949566599 8185457241783129388 15666885220526624164 13859545842493977524 484767530361185635 11069855712550184095 12522634803404249647 17978069267731611696 665770552118609396 6549400347498444 8639609282664485051 17730688038726928749 17260120706805145858 7520356715448997475 13053777137217565225 4302776371453037798 4729166898375514426 4146753848900094761 17157147014902291692 13688970518367349666 11396136909170895244 6527687022998376365 1103816692634685979 14596148682359223676 11913024141259161097 11245761616456036921 10096972633415267464 8008192329909064963 7000547784306418329 247264029665668134 14089416234311971475 7933766352890441563 7953412106154291815 5198806991525957223 11002048714699725490 5917841096624310384 1384163097971789483 12131779203703388013 8311683635933283507 6631964238389396515 18342795895514839403 2969956819175970782 4032166622904829244 6725295291664631624 13202519796790544360 18320779908494680136 1120153426452786846 8771806543452198581 9332628664419094688 17183660009688610251 13040088359494895168 12966653977364004756 6716195823255562947 16804667345743512422 6720772544637450261 5312517848325190620 17466564586239707554 11727145839589620877 14257941380034340259 5292588459527145598 10454968719191797784 751953285305471277 13479500991894222762 14781492614635726117 2661518119600928002 2949600562158191967 6969330272172833904 6270297041848771752 7836093901434537327 7781004210090488513 6593689879563122425 2486534779534364181 667186934894958475 3229336603003585230 9478367976390148736 4072126193363618716 3154357878098314169 13965460735588727050 14000502818558716701 3062238435243385513 13294188632616929635 2762842657299973374 7723479501859850759 13458046329826686329 3872031980707939887 3496788286665739293 14169991657011094500 17534863473796150063 16188912902026977223 7099684150789946022 6383140016738832551 11401705716153167136 6090847822269468786 13808139384884275629 414858748656692871 16328233647316424534 9798847104205876487 3759303518904978729 12030785425867496213 2245834835404011201 14118037823380763382 1074462466896872858 3985457566699495106 9979325779286674464 3763643198239805182 16825907324740402438 11690696351960169859 1576698264399237214 10361157135559537477 13568664859021766808 4929013463003414734 14997741752583991022 10943640484274552600 9629168464495181994 8965875574056801388 4039673889360848492 6224310820177230096 14918024570991715796 12802257879311406232 6655815632458264760 3190706265129041079 7583241522989585048 6530688681708360028 1116100114311279137 13853038260856067307 14995341800706026764 10045843795693816424 8971758923049557843 10059860572622058285 6552036194139995113 11000215564394740500 12520166422581315133 7309354269969349204 12639851329976647420 444503763116223504 10272101053508709126 9613664967701046456 8869347069830055127 3399244485032002545 2761352892317946247 3017788398706044683 5654340100801444707 7972468061075002590 18192552541985570711 10676889279110166539 13826918462953873503 3651031214821379984 11704745011061762317 14531978172005639007 11311862691542327550 9486588943827610137 8397642898173178120 18152527883340094990 17701862274196781305 1802682523388494008 8358438983419653455 7993090558398960427 5663628821808717488 5235913461842486117 15483551893320545715 3868208234110608933 15666176466178392081 13299770896299031643 12046719636260187294 17525773045397244636 7755559786017998999 17862199898316401868 15092465914258688145 4072877368948681826 12069819643140454014 14835685747015881290 509264634410812928 9127288198326369092 10911112183956486461 803515510744303913 16832921198133243143 18291044781641660313 4272493546925139949 259929156646362460 10475053957982044703 3962138262788171231 16876866783996510621 14795905943346289425 13324513306148644018 18104236364096228208 1417062863595334538 7583300456847478556 14417994443942246340 17061253674613085387 15007099067580499040 14903788867320105503 17348064779781016987 8476497381052613969 5092933790113659795 1298342617871720442 1408313347220157487 1195036145626002366 15689266904863906455 8835595923475253913 1123588613359904090 8969026193536937585 7835699136944458551 17314836092998035068 17768944325083609863 11525844283863018910 9667463464099617446 12242643336459577038 18015944983003359551 410634876900751382 7221896761444234976 11555322814622879453 14225955004214598417 896654335936147236 3478863877985641389 15758431906605988246 8745810568882901271 11581218447569703383 17438277555647766827 1375831621917402180 15966036609250485122 13664059169958095463 9337269328383278883 7059160553321931822 313089094080369342 10154821577836922242 3793022949635516814 10695449076610457265 11485939186484949127 17044167896484586220 6831902178923602350 6167450369923414320 6747306891445844055 11423245295901693415 10394550262548028538 17276758424506287863 10003082425458512214 16360726591476904104 326183895845946428 12922448539893584936 11205346918378935039 13738142618243767313 2658593669502180195 5595854597791168081 17456968979405281400 1434429318307950757 9399352070256273945 14896192580931726556 3105805380355039910 3547342904128478857 6847068904032370127 5628517309450292659 5209256587725224928 12897689710639310105 17041250183009048793 10633081229726737177 9156636776154241817 16020228430098668911 14641193475525672185 2967132232398868021 3393951478729511471 15889063324737672752 9005554022240115929 3033739798394874243 5510060403901165023 9048754732217556296 11425723922284776799 9433984578882266169 14674780100805960935 2286499654777227028 1993003262069937769 71215871545556663 16557597639424872959 17311400169690163095 7409906509517977428 9747139559621489185 2497715418386894232 15526941248579558545 16247682334748644276 5362326421488966918 1164696402099025912 18200352311842055253 14029868461199129122 10040428863196832721 8871086488094752476 15166028470105704839 17429584327962110115 13520694464778692016 9251095093557893137 5021669386545674329 1813243791209323944 12089230374957420705 7456326413710828929 10091250033032175907 13097893482599961526 10694439686821751953 16373710192457986245 17361669872036406666 10419765365463759713 9647381533690835769 18078757730375323503 5302916460124925427 8803601916048094012 8357813427979463325 4034115812230347557 11292704650807987575 7806718207767351141 2639191032185542040 5605400634683918673 13511499754983501734 1900547971745737312 1198297323787558978 7821111735640131736 16372106822294401845 17130636361118811358 10998784579594839037 4449352200379904990 11721436974910116179 16891966752621890453 10989656796765108672 6062798670769665316 16594853854569922370 1225239078483842417 16501436222026168130 10193034030165890594 17774664769787673370 15156319484507859033 2768616370030963399 6538702456317220431 10807815372550255648 4110835171844833642 4485398995014472376 2140602826171939899 974485342589322771 1106220664816835346 11834173582416063303 12335152486877095894 13081816197806837014 8821009408435196835 16751625961389037844 14841257553148386280 1365072929151012260 12741323305538201542 8162257520946996206 7011995734003433574 10967327294777042251 14553952428142056171 2943406898991482213 13073035814401159454 14571504459512709963 746262802768902279 3216470804004877201 5201549190039361172 5495434549273388602 839730158144009530 11003705657499884845 1327998896427506850 14954435425098763819 17666366743854128405 11197257320085333122 11032056347388330337 13714981586078917456 5666328924921807364 10902243313706464594 5719608990116101112 10814522528002099476 1553736715907598888 12643708618999367706 9001018021931841893 4487631706028473665 7903508448357173014 488387758368294195 5102272906224786394 9555504437393999853 6186117652373954488 4313168839672573788 16816322456545262337 17983177312777634848 11443186691243377366 11959095390121737868 11214426372385197010 14696195844193408655 17723786252350723159 645302662065938298 17212764760094464527 757045186270730614 9850800482714991718 1768774838187010823 1673964496694228419 897422067769346735 6940975747158509847 15129374365491878904 7621402508261194430 15106526780308415022 1708021334025792738 9385781176339312908 16036558428948577131 1766592052712343964 9129688358938474288 18422781563426242697 15814609324177110908 13070996225420809442 10552311035792266344 233996996962706822 17261093660531769174 12025225357297685916 9380923510507359617 11517353092038117039 11633824110121021195 10690480319468390690 10277328545704124282 3249816386497701241 13847797508753640141 700623792279057052 3058141276018895936 17571728561606922813 2702719068939668413 9097536630832519378 2736175672375604076 339016063347201810 17931173000212314495 18282204848184181481 7601432595501022834 15213912158875258923 11405637162115846145 12970152209061413817 7805390381928933413 15528824013498737769 15524189974130877366 12432810140135855853 14138526712007437905 3461267270483665388 11160265455870587504 7693122905269789870 10579921829687243822 6449807949834115758 2657628388942396563 12134725967661874010 10126597909980998235 366045116156758561 16784626963742508722 276706837145103866 15323918839392056151 9285159277020199337 1349616387693727649 10216469685727788888 3446110155085804322 10409747096194967674 12021608874564912149 5128411238056071578 4818979313073832813 9816907957270483947 7575837597138868007 17732871151142073377 17872822422506767876 15411223035864301755 15674325491979110379 13340972848086508807 16861977168361105100 1479313506058251076 10404987912544402059 2426287502271413835 13034418372495231053 16170655955069319006 4691760446448765140 6521644063263872252 12890454812040781804 14715327068521340234 10262813432155833824 1788629836971122701 5739316523683809451 15580504954424688686 15245567093993945639 820804875734642394 7186874060059157849 12576626505828797524 462410630645864656 15517918250276101107 4393059984629444297 5722381116142211602 6705555703062216027 5195681295856790425 9722698924266466311 11042634039156077754 11319545609974357049 14135469783017993605 813843362723170661 12536308689729930645 6420556911968039327 3504350436191805163 4248720571245014461 361791912953574368 18270137726636802655 790086723480552711 8142201962247441840 15544663558236833819 8343045669156163028 2702234552813546896 15718889589031338644 6468635132745099328 13945777099895863323 5151293950898854658 3886174895287930757 1865130511316650587 4848592725710534198 4708087531963129848 6272173184282083796 4823943116271118519 5935814782918084301 2305542234030376348 9156814814424019817 5970882468086974601 16151740837756316916 15723846797993293167 12205017610685339599 6896936193185978650 749185995960946794 15750481627716838120 8277851052568411700 16959592297820419662 17473804344814124594 17255378472820312195 2809461377864968687 4675883598664134623 12248317561550795624 14948256880492199588 17554439009839023133 6562520248190860696 6694540291353646288 16134482987957848066 5511045991473958419 10659259756030768947 16256501683588531083 8669249723063499832 12790318511290895752 3724103474895372162 17580593237804281222 8993951358559455742 7947035570734778540 6407440917001347762 17024104281414992304 14479935420176742324 17491155481797463899 17489062662379357488 15616977161225365774 3745421002912015192 4884524241607139632 14460187137015730935 9957038356519831633 3398958460170423958 16371518367569656189 6163770047026769071 16141295207667798987 15213326390455442260 10444909593753627960 15370011106461045079 8404343763263540365 13344016443587701410 3198858706639230637 8798039802522009081 9181892668023412338 12733015999168226623 83633716057397941 11261698772683224151 8524894633465037697 11392893220703693946 3140947041526806455 15747029167199632796 14714018447512772 2645672116027149261 16638705195017824232 8681241004260770326 8302764519524508390 10522900974891920670 12567096722033300589 8619353709596065758 1126801578125480675 15039593748769403246 9960838357965657338 10637138058386484360 18322816254424978169 18116061308755601167 14926410676120522543 7545735951419877547 8446638181010020625 7874281403187037845 12984732449357301349 2428545557976087543 7638565386102996997 16649290581416262606 15871723541897128309 2332805174111717509 10380138520421174615 5822912404579547263 3053797475056364678 15062389249551620482 5478438519280612791 11301204139487574868 16672994745931841480 7128248785248477870 10754495103299020642 406076176832525571 6829687764003901681 1209283298186454536 15089129835667430322 1430363470482840203 10851031819780403383 14448140823010592420 8579659371991252805 9623703425002707314 9145337903443194009 13563182844408759403 3918074354060048024 2018597529052443651 130782668260791172 3962201276941700866 4408984066215966736 3352632632183747555 10488567587079396301 13866091410386910539 15603068663673440996 14280673316467828033 15063268038275221137 9966766478029789199 204103745761984291 15331254042264679931 9398359372606409633 1292924327434245338 11114344980341808925 2732520203935771110 18396595660115483787 12359806566691236202 6052001601892378458 13675324934693637796 16676454629914345473 3856400059244516195 10275357894716072649 7900455210405373497 5841537638491839553 3193066496488809665 16758739006937695186 724745125375719080 3353189290163961561 366328244815556269 7354633061922627248 7480269483182213464 1225408994767182759 3813721469166953107 16956218483792624612 16400065897540478916 1093027747282778606 9127635779727083977 12564959898173658115 12731838814790746018 12831394348814603104 5177615809211673920 9023112204292067881 16007527195526542549 8676608304797959917 12024477843003202824 14436139678784806131 13927348776060773633 15788100550534646365 1398991672700612666 18944420996235500 7135849056820001616 8522544859543605412 5021212099196184035 13173283761477605480 2549600162076341623 7348343886842232771 5432514537891391041 9657674216592648514 11503607023423876147 4533678660011545666 10654651298562417744 10908524869667855336 5902320294471732346 1159164346556573056 9487436771193742812 4405404063776445301 15729773986401923455 4505656741138546630 16553630408493156714 1326976809708546212 14860564092780505781 5713339549767023211 10352976060171780784 217489719029542777 16617960050896588548 888569991809221265 5611862181873948541 13884198191063154352 5403312781119417522 4749723535454438656 1752251325109558173 11324128623250999427 1994330141064010064 4900684184684918261 7646931763384465662 12296176589439263583 16166020331003171011 7048552511721953623 4454347737415523997 8888291962578216990 13758321023172385994 16846269847281359163 10945167746443093128 11316235216874457812 7346955965094216355 1785071389896840663 3370083319442612249 6062761417633626837 12060075389258722132 11258882534892358766 394665830896253739 9457763373479787730 12690275009676264747 13096184260511877780 7737582576428224903 6943684975787685197 4295909829870785864 15078121245339605319 6552035925870889312 9453083046214989547 9576776029251803389 17922350629498511410 15745941420740147594 14492317163953429790 12352988139980239980 12428412430869492345 7844837715851855265 17890033065901714097 13642460573076041001 2917553401201152400 10601169345094120792 5254163411377513262 5583222787082048183 3277330277378936354 14682021651158680745 9008562200545099833 6862945642773903789 14696624717890112138 7304201712488337479 256449480788079116 2250070242765627030 7598480533583567788 4209701454240394103 358077059853471619 14496327604886916494 3254993604821913046 13690148727924040766 14038098816159448382 10185242758935876894 6404453471525239450 16376527706982809401 14183223279053214911 13345723401267641543 9983633298508676866 12972005506823379811 1042303559711365458 12531259802702949950 5476597418734355076 15156611259336182672 10714987308417614538 10871655770196089343 10039339736737473209 9916768097282137087 5045881795132522053 14751489226074517987 14272423319430761362 4917387574873147224 14037371547003369145 151998664222218617 9969514307148067173 11244979855936480961 8056921661297716274 241029866415385184 2014578620598318751 10394799682582568783 9522646667681247888 8356225232439496630 8793971997049396186 11647343649237168766 7607287164317948964 7177963478798740901 6123033463984354889 1213907958767068765 7138477144962298680 1043921623193103593 8698783540498724132 18168744675351205841 4039121381662307701 15190114727069947250 6757556843267539807 9089759379487818265 866801170857322473 11386684156940293201 16476148297247451466 15750502345750995030 1232005339672173541 10390989307406785892 3970818248396980964 12186782561997187544 1133119270436011596 1602334240474543069 11226755361077428163 1754170935568356146 7050870018592752195 5876633320658230904 15736649297499079587 2169958368995576476 2248465647083221456 4916325287090234972 12787144471607504810 15395844237196921574 10521683579837555265 4867515648059436374 16989905177161235666 17570855549560763777 14357052400417859027 1141904043969586219 15677911179819688322 1338206807542506139 15724036401102853098 9226249035447695355 15104897653268392796 5815707189251553812 8462086854616093486 1107799853693160886 17488253473245295549 15044055791916729535 14272897836814411884 4006997254250171773 13568859694042193396 14772361432337172957 4146308078140672283 5263689949853871666 11614447252730888097 9014251535635121452 14532290224279172907 12320140348627900695 13849165884968582112 4051165475557185996 129564861149675148 4398813803807003762 11952143742529389512 15351706100962590612 13922292385671150872 9785085225564938554 16986067635118119925 5657033426980324065 10864704789789226996 16259317524407428816 15682538345404615116 2360408592358312405 18304570894088616334 5451065351127525892 14542416079843715925 15428072287462213643 4719837018409132514 17820826829689516322 9737488646063963636 6465256808835596067 18273158363932985551 11664586221689262535 14509409936501759484 10997654134122055585 940039241554567730 1341112773909051309 112646417503440508 11897007169081187832 6649898963117192418 7984823070943436465 11607365700548047258 9440452269539081754 13754569010127947870 16173811242889840105 10382743727113567509 7112045301779334992 8247658037663702510 13025938166836381678 16525198685070976314 14131791089041598464 11945450510209971820 5864130914457415311 9813624962865496835 4773392649382025657 13804892510509806700 3174307701713117561 17886235951184473635 8748693283168721890 14623320027570508764 11239262744736447999 16581221360043269768 16802831597772604032 3085259950570342492 14602208069796981282 14109226143823028237 284471425158255124 1684470118337927539 3243281463923611344 18270546978976529003 3011293744072677185 17072011926227851908 13811499060925933235 314541253019574778 1440208420912679010 14737406915127031021 1184466023353446608 2113843411783068835 5882096103651553702 1679076092614648088 4090604440478270708 9526647776228741980 12380003957070231022 5088405047340431463 11069123869184793800 17763046227054588610 7909546404126001987 10697674383463429080 5653919653843995514 14447772468905411761 8358554183217547905 15338890431400074155 3896057724750881901 3182410579349814100 6711939024768533190 12493614507662945375 5197098264934487867 13388193229306153467 14505878494339154895 13798922420360373982 11846828722768221522 11446905101598180111 1853598147549629458 9699097409086412866 4568409800963573784 3768692583244385133 14823865113099736549 4614776932073353513 18439123330714374188 589794156035018316 2110298284328190527 14640769766982023998 9688881389507005237 16782335763214836661 7491909950125234329 12681920805517624040 15121943069090892035 12114566646820764340 6767966271479968342 5149882908429407592 5083910225268042191 4875204329421590811 6062650405978111513 833941416776519999 6124138675695077620 3212677870798674549 14288480775499806035 6606170079230922606 449615627950983220 17989692572562778414 1904831864132568279 2115772108169146983 12566568270367147673 65061564496027671 9328237770823848256 16695093140761535078 953228730388194035 12143379509400347285 7306148499887631056 17643255960177711509 14031956096932298075 15081338768841724841 15760055329808309401 2334560298651788181 10337246121452051781 6702985061647710957 13071526825720852262 5880592512664462173 16060225683106031175 6762072189358150081 2524166737728759514 15785632336540537223 9282540376265713155 7518958100574641056 2367806544018736401 7738969168782631823 13755100741839204005 8932039659541522040 12662876755500684579 9999257516268473316 11496028039119930809 17921979137616462259 15347658402388917155 9401510821253843135 15720490122008448033 17710768015850858407 16851480015647254870 2720372931945593243 2573494103519895233 9765538827851223192 15550348194446212942 3920489886490273644 13447240231564738521 11512492887746973485 5268960133720106061 2285823296498293129 6379063413995051727 11112140913465746586 5169888124947435862 5901573931814022117 7078934227562450171 4791561128237064512 9425900476274031287 659160985121597741 6196005783241366216 7202103262519515981 5037379533655123886 1892790030120299579 7777988856113016408 7619407881881334567 9998996346284718356 1563593763242236470 16845916762723930269 10915651186363769164 2613142544674346417 6148091343541895494 5705125381330968052 7203315538721138704 2685449265863381820 15197524890535896 15033959313218626527 18009784285756930206 15097015576735951160 2353175265894189653 10835444068674283440 7052716366754656510 10284114396550001327 6506740773914973468 8637375095199397821 2639648455760940519 10129698690431082338 3801414715360912181 294617946810934770 12542502011627281868 14087810696953908740 11237604889725270122 8616352610406025940 9963704408631278377 5150160873290554060 18200184492041982781 217186876931391224 10022416037969320425 5337744125191040525 946617219653536376 11401032090215955552 6612639027311714680 12720908286527027170 6228757758310670017 14453055813927516921 508900137688508374 12372903303127448201 1414430200989314772 6757146791882831069 14906119740421826975 9478672473283706472 14501008776955743707 9352242065435378127 4238135210148303693 8801122140651989363 11913720931455838493 10486815709766476230 3742756154967846553 11988606309145716112 7566764100409782635 16981824534195487280 4672024073949638159 1939179829215163766 16863392955137013192 13152632625722135177 13319913069570485458 3160463040267831272 789388269103498681 16979719398684544137 18029314734798079200 11518066054281577107 17732125530858645764 15920197016663333377 15021324627955307235 7055820070640378309 1014379195724772481 14648377925944959599 2746146602390759719 2942449889602249337 10159813744758950007 512173425846847494 777135514630806502 4432567810606977853 15656211191201044883 1419322244589285558 3621116594982756268 9081082201258116478 6761961778031991509 7795720063540213533 420598213264380792 9762476750207367945 13941793260115196514 9103334514311083609 6976293487741868972 11694637030618655607 14375124501093084837 7346161508919817507 2186238529272884550 5399005183809017082 10169000040129972313 1815674609270555382 12242716770943490429 17239348246447204251 5317518308496921039 7113526768603827264 10881287392931105155 1822996666454259974 14593944891840797055 10804200128088959978 15461914339970439871 13559257018471068807 873879582524376214 10848993952294380650 3288508304958244278 9368952301981506487 15748271437384462128 11140020466824626250 6235493847641557039 9276507141404035140 14130235970547222034 18107043855787445493 4802134707587762135 16990397258191108899 13284916358200240565 14713421651418951737 758934005420699150 9057421237903699325 2793679593402591783 15043146060413406725 15016092811865343162 8130195016735064805 10996089039525373845 3400401808769729324 12132101966179984852 12185104451144370183 16897055113861484929 8150767683767148019 11143862019036020998 7787552024908139815 3974039670198991983 13027857862698845970 1437461141383043815 11884861053726307501 17747345711512268914 4851152276307101899 12531374638495043056 12370975623804209654 10426825687037385985 17575802813025100520 5132165979127511865 5597650530094103278 11960159117885851727 7900792303117134989 13689688411743353009 9222439995028425839 9328791769681589661 3791796616434859490 9464500521207208000 6294185155706155087 11447587224963059481 2325479219491142797 954298688830302917 6319430406615572108 7107730693001909666 11822584218185980974 12976888871855517095 17688590163547406715 9331978092544422758 125445015841531798 1871400613472529798 15237380068889905058 3959829210032355940 9306274974824966404 3594977351244086232 24616799319925008 12849843875209685948 11529735379486890149 5681481293286944468 3229574320616828506 2568933123467869443 4282247239353035236 3418143423326076663 15732097947446022251 9259722852450978692 13125386975103760462 3279688391852847662 4801973487094287614 14306420015319665121 8191657924159021067 14682337459887370554 7015562474279995624 16080751987760804428 207719922882540753 15434800926628879715 1058277287303771244 4435907988994204576 6060177968732082902 6725502879139710388 11951136099610358586 9737059320806941277 10757303045515185378 10688182519909292847 7026058434387771402 10598541621369739544 10786245704305812122 11123465959722875413 819907003353900858 13902682130936108417 1747590823244939054 18121503098410980429 5987289880538170740 14316436974774049073 8053920554483366353 3972809232987658610 8913303147982681035 8786406561401782352 10413923942690107367 9522819278822095428 1059458369311329451 16277503812836062547 6485830252303150380 4884458509469073044 6248585417429134588 18122163164464517279 10539244455583900252 13080194824816733939 18123444469809880087 16455736882576353231 4733795036427966784 164359289363509902 14141729774377111491 14023564713299565769 14934858265028074027 2492816407397938329 3317700729251421596 2885854680656778902 7869924318606711982 3888028735937843181 5222200361065108460 15856458485346552674 2118037909934626297 14286048956882689549 12461292339511859410 10822579678776047983 7735003400885489116 12747776744999572246 13157127769769642154 9934924508940876719 17809903686025705497 8885755566984983532 16557625627105587156 9170183387685345204 3510406774250020600 1661621397033007435 4709977715198569643 2775536409683014697 3875366479244190992 11275752900069024716 15564207029075110674 8972187770870760036 4157695422873869737 5134603846441460066 4474078336570277306 3192607254685820904 14661512708348312384 3213119178944677142 555858012667987919 228892831688446877 11040018644964449682 228774577560143371 17232435275608965454 13166670494016650773 10104496983140002138 11643491693525822116 12038958103830781022 14297729503219954733 17218983300491241201 11462843199520812430 9571000875011932705 158262117513317537 6918381628864555093 4666283685584234809 14299533152107107761 4692790603816540050 10174888692342154607 707381623898928440 12032324090901566947 11008779157576281586 4184788301833049329 1291421192161031264 11276491960937460420 8781599188744230237 8631266635546428365 12840949259922702312 5638417841688186673 3437982504828673540 16248408924658749298 5239214576800182788 2575265448566934215 3842647054807362389 3313305091206369496 1147112275316448640 10397859246708347377 11911780265669613153 6291916247799137989 5286818822863786820 17501133757739739510 5251983106131278262 5360526596587640945 581947060345185006 2255186011086784738 15630495248106705743 15495012726481677322 1508203357044882316 18003917832099231990 3295154775821950001 14447405767811827345 7282676341116746127 5954186123151160860 6340677786021710403 440678284912189643 8202100624614071795 13819986229714955872 2525914667757806655 5284352558074951695 8222350585797800590 16759118764585404303 1472731480120459851 1378209696294236527 17263293134922489977 9250873958959150914 2308617721007228369 2447906267468864548 16754709199066928548 9577156384107381058 3762734938878141611 18353655879656848247 5343701942544449326 5287004646048720174 3519922349246368486 7186576998892017043 6941351244189099635 18431324176531764624 3806172430768596292 8282471106414485750 13013429513733244767 10877009163580380687 16179423804148498049 4536363965641481712 2274563600935665295 732937552772161435 1155624105919599205 4772798680837759906 6842410905636567828 11063321095138516787 17347304530133791489 8625126250239785419 16816042145860112754 5128206148385460284 2248404630557259207 12124760978153876923 4181116507035661228 10763028929910969358 4033834520249656588 9388834204600559597 1239033160952508322 17665778214832700558 16085546687175378173 4230930122422186815 9914050683453395438 16488481800543175562 7581107506390648569 3756474023059343469 11097069070978073388 4723218233103029843 12819831556030509031 12354577116009195361 407350462861780433 4775045009094017384 3023002059587661011 11677305161879930505 916445158807544643 13097418966118148653 5530557540167198424 12032543931645213556 14674796907375279982 14894142218278991796 13124048155982686312 7925378788986685206 6715086316036874127 8633283433438940689 3874766963909826467 15076690056705247864 10625191801938768316 14819175286051204770 16895644429887805081 4819909023880075934 18193727936411225013 15976240577863373357 10735989654619833510 7064329134221623297 7813001785884209952 12932324350521383301 11649894354060606160 3824083234039107648 3820751718591327233 14413797121146440951 7597068373345354399 16249339793143953735 5577041601261989138 12790600395502531673 13365406940478379010 13856605910322891037 8606701104160536731 2047204610745666181 12159533201130363738 13825049695723164923 13304458955389229412 8228140233967179996 9851609015659651054 2483732655393981218 10154505510783295700 4717605005121502918 10859855115269671246 3405634554882275921 10253040325589198722 8046458910686024838 17227219089982502187 15196906630180882776 5228585317480337119 3883410153758782970 13629991982834037031 5631949304063248307 13704504687857341534 17291039499983844250 17717631493780915321 11253665768274424393 5206668747481968901 9269633782111491438 14011887019675710208 13940954204708028017 13470147152896577468 12618912270382631996 18369290876847056038 1170881399926836032 3543375653411882924 15462330689869372818 16691658646887128498 10362545378462329621 16188527521610306950 8282224154534750436 1713820528171106842 9177815124199637320 9520181884003121139 13772516612778408255 1013972227295267270 13348832040197638878 5965792342184788698 13069428501904358915 8024581440543764617 2908961264583094522 2616575030504575154 5120724344317905596 17716694706226809450 5277324323830931804 17211367284273917995 8590074138817739103 10767392618696302647 16597075757767156883 1940628623776998319 4891186168446788237 16715133856309723269 12380046943789987648 16154822359227403799 5793868287501887966 2656440001175486288 16689969946940058816 8769618405119746918 18212112916562206031 6082297093232801706 4334926161380893570 6220699703462100970 15015988613889510124 12941574630691875437 2182770963340394368 3625953823258300782 789678755699916650 2162812113022232571 3538295460341331697 14034283074117692451 8521084699571311639 3540294034262549721 9682650785779753955 5147237039967908652 6237440971382968229 4882867617034611171 18036212949599266960 983140236691964515 5792815619589835471 3041444306936599064 18134099040302555728 12880892757244790124 11513654416293618831 12854177148804694378 5081290914133925578 11315599220340966528 11604291097482409827 12331603003008637697 15970262109326373717 8705541626532563465 4407132521257307210 12871413953209925441 9149063266178191389 13609713719067028923 4172596349210619138 7223073178060865813 4288203513071404790 17437103238885959343 13807545403600574424 6830911681260708278 6409930403940471372 16159677218478840803 11125418081582526813 18023824604043859823 6722526360237475086 5131036707854716492 1697333641766861536 5408888317886897021 16588936650032966448 1642196099800412047 8194480679435176861 2423836971910358285 6543767541507744879 7476070353284299110 7188870171812472521 8554875127194628426 5269623496982031024 5068515901979830264 12226945060800620915 1459100234766239239 16778789762673530604 5225035779580624157 8413790079929065532 5970328314846951921 16246190094745267766 15810931475269441151 6178195185010904867 15519419507622852460 7500507352580604018 14078388959311046990 3272323620242700853 9993519993561223940 14790401629251445745 11082373509976556386 1345897955355470543 12911329510745866314 14278858038782350336 12972979171765596017 10485068666466484113 4351426831055661289 1095554429983438763 4596769114264628337 14943954350924083080 12130043544201318966 2575503916459487444 10859907205216921806 3563241257624572834 3575163652562051123 3665958182015776846 10766583180768071586 13816539300519792215 9029208175217775794 5958696158361014230 7447593084627580442 16316919940637269424 12240379737749571996 1075853755916150203 1281008396961353169 1054630237966630945 1891723021912923267 9469285975256877857 5935362216190238907 17539639648641805564 15906144091864218668 6037942418316582913 11835973701721928795 16153725976267473141 11890096058669909882 6933411811904105724 8755231759927781932 10840530513733777238 16067182767238322563 18340734985294032850 18303101496689208344 8177244192804501004 100490968123088634 14983795960057532306 10300887181527120134 8726960333158201643 6576421276079281419 12415871371905131572 15986658072865915626 4013229031318587171 15085092151627930789 15183102928574198755 17030694262936835869 7076885105600418473 9533384488223491367 2320987794980837639 3216865581768514422 2670750147446351844 9988473655787936417 9654262609528001203 12723703042527436894 16728691535265490385 1404302750592886301 14415805637722506773 7891937652901450764 16730711895256610992 12211861266443428985 10576065351513650828 4811482680096594124 7066320180593860518 3697034408209006653 10648327415175994140 9461706119472809198 6685729968403360087 11725273117856953197 13311963332253763986 2625907865293147593 15043185428001799669 3966155781099962171 288835044707845818 7642335803712847210 122650760604291696 10296532454087853417 16837255667801323000 7428728677842043250 3249837210122425313 15270725778475364409 5993429714140104431 10344543446473196196 2472632532682597456 925188735201244913 1629504557832099077 10742136158062131648 6348858713690379603 5535052870174602686 16388398940443516602 7638482319906689875 8156703877173835147 12261805905230681911 14774860454768120127 13195369015448597608 3728854020846229997 5198618885856002932 5651395995706247976 14501964682677903607 6529959055473551428 11580003804449920437 5344097675593176498 6809795929203665462 12026089489667828299 2946236981370296393 6579740231212750921 9747166522759984390 5628640125397710043 13033671197532601719 9249549854195377201 17101471673675354996 7334327226739515544 8899687240771694593 2131628850556464777 7074861672836929023 9797360294690021687 1266994280845664990 13164035444749713067 5511756680288184883 4071327142641551569 9407596008438745109 3233250976224847918 9846625734630278539 10054146326406008527 770414494683728206 6197854556394506368 5701039357474072040 3835183169115734509 17866679995308796028 8921425646244619405 9141541507218838884 11177902465759038697 3329255171474928725 15602036528607264762 18202180189833762294 5879222181106307033 2696750585490174846 3786585881445130846 9437257995221550610 15101068031927473324 5293578129331680852 22602758336610286 6614296827097343723 12516970317610891469 11716617256681464945 3394922500988415211 2440524307588986589 5132152789627653719 8485198804790115502 10468035135427989923 7524393538720755861 12111955854138284948 12344872711252954675 7348811561875404124 469713965186723458 7169275427006685433 5926877103328592329 7785789995845362214 8833806266491211771 14724720842638252774 6383682090447946933 4373768849423855323 13428871672685156345 15572017644457178168 10862379749322133475 8306042407926602113 1556827567349451079 17793313518087740696 2092161880701684085 11169621038413163979 17177290429727665797 10634296000085265420 8237734698294483587 3378247240766211592 15213849138706783638 8779890686315099228 12774519504888546757 5806705407340948929 1659016806186596347 10665901371625360889 8417891507853191134 15290614558271455889 7722078115358785206 4223331075153438043 12527558550797475266 1692223243462590806 13358029572139138143 1700503307692862047 9713508841367942023 11110717898925993857 2649156153944150583 14784901220290479198 11758916432768922131 603503009979722395 15802350476521137787 3728128080263628792 162274651685013122 2176854365547520318 18159310795394865291 7855925883899259737 17659987079704341384 12581004868815940584 8290250890733358628 735049950766560690 15794668259549512747 17427791834182760287 2199844586198707319 5712214771679073992 3335950581202693765 14522712415146338581 7357634675742216833 12186168872862203147 2386136451631322052 14837644732779916610 10203435429863729064 16170400360178368715 3782984822420148366 11542621178960121793 12341575769325980739 4423147193737165687 715307490686050553 14001417445086932720 2997098029334370399 10756894575115233544 11950259800527349203 6295659106927719989 6488707563586318268 10679581852220688300 10434733486912322398 11117497158914043743 5898522897448767658 4759578909678057823 11467728600457880923 12689476299513090598 7507919317720932661 17515266217366424029 11834647896729077815 11678912175261019539 8996595734314393611 4898643638023918880 11838541850342945619 2652863094138857855 8441255237570743534 15589112060426948024 15509015693120249255 9264588292811747398 1741773181097382153 2847942881663886038 562099232119974888 12818276634496857438 492536372540569571 10004242380943999731 1268614648843928153 4186112895568071585 5826984364640435246 3661671249163090605 17246635134908138267 2735640355008228392 8299584968520810527 1364466196759761218 51722583677823380 8593211523647847978 11639259850256406123 16427225120277955750 15708342097054670744 10011368597760261408 2199642042440337048 10182448753242116407 11289247942871733876 11497821604717866599 4329413365945461790 16816101706399842725 15938216173828487862 818951631028287127 5781192730827481979 674818609993147567 16620012835249356945 2565531072662141947 10144570708590886829 18170845632118287686 3735382697166511196 549912746862984667 17320577140498659129 12727553618486867908 2892443276523545566 11566330639640103792 8227626697466861519 15677697473410148968 9577249541164973708 18228317420928345892 5802909585219823675 4142327123760740373 566183959768276267 2613165392822000704 8079071053849134056 14731304275624517203 6169662078241274330 13038838154405598503 15523550140985640125 2716900060252616416 16440409920792742756 9106838451978740775 7857081148370252973 13668133559027031881 14301036744013070043 2671925470345109624 9338207507132559126 10721007671250279398 1441126702172441483 11890805245114525337 8349620567959380335 1256962427084701592 5396354372905191793 4501523044289358910 9857464245422881951 15661896586879324041 9944439443050625031 11456105857021598445 11100353033418695426 4768875780863451731 2189268109188484031 15562070934802095336 3471020200615402744 8571962322869116391 9238284187727050484 954194881032033097 6778495944724143062 6661480720415359123 14954947621368595224 3696390328962351717 12467045357670847416 4764071472365242241 1294486934420616609 17587895602436913991 4797584380302710313 7658476552114320006 16346722018791085343 3096159209751079276 17063571693428561126 8031947273828784584 6422159154306519891 11134275047563950158 13633032133801980119 15758339785958699664 17108232712630317895 7275002474520429459 12111479832486103842 4520901598591626079 4992589560878683309 15098005188427030965 18081263494852506028 2723936213751716514 12557659300186183474 13636752573311155123 4682473131077522413 9634959753475599572 8923003747024667608 8256050334061533989 18149448152001436808 4681223834470408273 10140733622150678339 4093340677697601471 9866421199685218888 17462731142839706852 14463391049626339655 18102888754833116606 14996114865506966336 16743016136403620307 16684553018442773445 14131454407962624319 18072647277961992354 1415701546249893194 6738696292763586215 7921056789323277047 6993029264272191479 3650778621700287259 6757408790871125148 17254266958977875285 13757540205515569173 9380962021909655638 14618730342891705076 8838005746209677784 940758975262983740 4358396423161460971 12311388101751434878 16852853087699546790 11144544228848805039 14857396609761122418 16651701179524388050 14354901452478554606 1958141150292227345 17867822367546976173 14024604155971767642 1882039411516689175 9149050707165528121 275140199796290433 16231245092510341750 4784616864500126890 3043133791391579520 1396055395589200789 1528970261062220090 9472854609593490237 454474095859591414 15264898410340640806 14496700205073789617 12361742392095275026 13031930983154531640 8117854801332584927 5995421424475896902 6426506959918551901 14332987398522144767 3189086640322006819 1123394610269645829 5636958761860852157 2422372503416291034 13908875268804302434 4948322465489480484 12049870223463207473 10384083961018118288 6403344147559833808 13996801584841877976 3563314518256538156 8596940646231468442 13276720877154179360 9290236853051388225 3802139489652712722 11244398620951908370 378151693514476841 1681943556558431916 10275558123782521217 2061347840317824697 9413640426272221072 4753488968888345970 14902159250026348257 4031491976287870429 15686974481694915482 15957003503131167081 499188278548095878 8385324624826117280 3363488532012854474 8331016979388900547 9837800680530651926 1972476107042104030 16247055471463634158 11898345270405928521 973077700979385781 332995298080341427 12950252139349372385 2011246153033666642 12742204218626967921 14531336597951242985 11471347694237494789 9695514931600577548 791926609105389011 14741687957103815316 7294862938073536212 15392059080861025719 646848154623078908 4532238816682864092 11071783423693809530 2143727780501899357 15604644430964666867 5357087520029618311 10342709524490745055 13906572360777083049 16305244813423269505 17168601275491631859 11273016286846602170 10868306027882963864 13633138587189983071 43456814072973611 11661294266665251126 12427357568742664137 6788448592629320039 7314974948356027549 11781227917961085002 5605824857631447187 14364861504352244376 14103109874973278416 5368438714993992317 2501756543693196259 9313716717943763958 14111624163481475004 3737385097133049483 17002991029219918585 15233453451042856850 13622287308849346600 5178339164481861415 11936852449505354475 14468816784383741445 11710388383502912317 780558770558294807 99059158491848613 16423265943536505398 4275102899097297396 11855710781213575476 17126024344070351031 11378853704872438167 6767823390461617993 3122446877252848685 769403585601549004 10251445022336336804 17513180137112064535 13096822369491588053 7147343540965583805 16409672165281565460 15657448694156181470 9939160419585297513 12873284031680361192 9394843777094892447 15096952540614405980 173478260124677785 1506156598926218325 10237714593499755055 7966666003525880659 1931640619162980173 4454952565530420338 17718783251290065619 1125883188960422419 17135782882213314314 3583209911163560339 16047079178510995513 12309479737732630940 9934921124113137033 17892496723059151398 839502078143371522 15686591278276146321 13674700209335605716 7413657282545497477 8921314528798299403 15480872834871265226 79932357658860656 12070151985541220555 10650952823139604021 8041704564374425549 4545994016540166190 17067121744538494616 2987634147849109022 6586583429780142999 9189755114383524534 15329068422479454081 16911398204321085298 673589033364738041 2595098113307290208 13792840674085823603 6921642789944952179 310037270570684394 2849381683458301736 2595240037728224309 2104235630544420367 1293357038630361136 3693271005817109896 9168542924411710613 13958236369358664655 2418424438572706213 10910217072119348600 1852964397370854650 11461858341996126470 14167162697426288370 3950384902442683788 17985531772331808395 16458560303922840884 7380615327436333200 9308968794193268393 10629520603606817756 4134274299260925348 16116740697852222103 5434006181521617028 956800246035970298 4319720496241230463 15522670683297992705 15273807992018631528 3845810318283596246 5278064742419138276 14800152062644815605 13484849170857800453 2875142229774811966 7978696257088365837 17177969492463127331 2773695008440154385 8277822324145076759 16460993152163136828 17869561688506960375 623634719947538780 6020124491006505981 13684766341733661165 15374058494014223262 4727615054147361181 9203789162039835360 9753569054509795768 11871622780059360935 13917740936340650900 11909666999370585702 11020950101429833585 2099153108015047344 4775736897023640718 18216544614600977025 14994290730080369958 1483371382998883946 16798227020871159249 17073205479873258213 13470416003545654176 3113082320818865020 5494680179878782330 12366538462421884351 9955039626297828190 17003950464586103741 2858965938941872345 2933312511717366756 4304462275375744768 11001752030802915261 242573653632895133 14497014436757024424 2796195983257728821 6668557928658763710 4729516848293466801 11663279898654647499 4470705344461580893 16863793257751159005 13657757135952540935 13430462414872474321 5466141474720467025 10242279018337687878 9805196496018750818 15307259212092700531 909937792522526203 14137758447399742526 3291695941126995966 9823754202935103098 4970074510271670953 8537626953166473854 6252583782618503276 8766105589381974301 10554935793648281011 15207901104011298150 16737403126960948791 17891666498656985055 4176739537168650914 17770353457865722765 14473122601066852816 14736240852237296634 3973132842263945874 5707171275189165938 6700312087379514999 9583807090885813970 12206981662834965983 8787549264283726577 15445968687584328084 13256911234720191725 9367399749472526827 6467115550840240385 2227096765685448585 8937479040755183685 7113950536543346999 13357326801805618367 10960535109577113197 13333178768539172575 9333852149695653036 6194968248685497051 8523030878798969430 5214741153385713071 4796241097521760728 17198263854532454702 10377116794218918359 2375467900625255534 12623615864356304378 1579622635288842789 4617725225693579456 10204707840642951791 13707742834945060201 2961530463966148183 7062027274837855249 10538652803160406274 1020556467333441538 493542753356310821 7972885146735454888 12984837055896880497 5422741040519546411 14199630397374301347 11099296159016058800 11251445082333912847 16663608342438366727 2985253819915241096 9922819366386419639 15939050031218843170 9271523846896888872 16996665214435680387 17497837326147487687 12751008047261123904 7422276009789222287 3933074821202208116 5206772743145649133 15863944298939130533 14180514130211114253 10207047291092469549 10854606564997559734 4530851836778598139 16098485402635760676 15187653753764862672 12129298325939550401 246970341612496560 7436261890231273314 2840531891376262744 11841456737866204104 15929281526725067788 12396649935820943843 14924209966027122453 1651510826359308753 10084591898585309932 10413379204179843323 10121438124416018985 14776940007141743170 18017096763094278563 12309858321383128339 5753763642155814092 10080138024935472430 6361607225360906743 8834241957325583577 9251334824364707218 9555766978503179757 4818936485750270956 15743272825712420644 6984121117429663250 7018904056362273316 1013669164313652898 12921547102911301420 11366874511872056484 4289358625920860975 9984585275372003685 10220303940209681443 8517002125946064983 2668673403712737375 9795789174220300099 14476289451211273295 17305371578029234054 12103132782579400926 11974543600455846410 7630000803225051530 6259624987196301390 6752225256779288822 5087103315876852685 2809717004906041069 14360895650866489385 16473910435541821869 9934740457204444786 17358771012957433660 6028290585887866337 5330685254980919427 15949582989841065539 11225169649394350895 15083010466115065718 14284124557846750518 11007798807074218286 12041997274297997341 1275402867507813047 1256887652273850488 15398407295121868790 4898252745415087102 12974316510023574181 15274446356449528216 11554365377518446264 2986218153303258119 15557817975940760582 18068655535337150956 9132244429298133035 15513761691838234197 4585303532210515433 7930880550164560089 14867315633341914604 11034276439948941017 10577379450360157897 13701901171275269804 14861468265785514465 451995179022643529 12842154084275652018 1917791418415982438 14141395975485609547 14085573709263017129 17629484041393657069 7481841157891983653 15983165977682821979 2519246071570363945 16056262524187679118 12280941204936147461 16543878466526007603 10635027438843572492 2905883845649148776 6843930275873581526 10931449801240722428 8323246086035711171 17172988132669340710 18405391985939983956 9461629072470647983 11712558680375214793 7037397883046274012 15899893383287008333 4522286786381728080 3754556029432488146 15236745502171654874 87695462083948765 3700679688478651164 9714414068966440470 8737724722109438990 7867081054232056711 1097571269628346338 16490797510776314463 17759695525043440338 16620738035184523989 10679802542483796366 10611546641131095405 14467179331997945125 6730704807963833545 618439210471263113 1589692091722117971 12497896051267096230 1760920749549062901 5456056120006346932 11271627921981681437 14152824730686364415 16928604963028152525 18278089152553105567 11900109477328024614 393068695734543322 8524268722965465132 14163756726925396415 9230591130234073724 6852860109294187411 16215988004513680294 14839821761895536019 8236897870080414747 17663045238952950776 2175546879438650738 17713495421537578861 4267626203784303529 18098411216403606866 5205911577468942170 12232687995246410391 12213038483462221120 9733742314315686147 15493601813396311338 11237123161534018192 17632455654432380865 6243000419991946562 1915516810334976534 12245789633925462005 17262528234083769251 15670054406442363214 1161388500783020816 12941968934637383380 10265878440085178463 10824530679691962651 17836230314061435449 12221642146255606147 5081991734750112250 17425391934946420369 1871817907335797419 9390388121534479298 12471196514324087946 6672832459004857664 18232566171660347462 14281387535877568550 4302434411600837078 4091650384177656898 15278418471420125784 6274790247945061883 15977409942592412151 17972271846818618480 1515493463343907800 14800918312134647505 2609445285669052083 268516217687359818 14469715871979759533 9572505338205110012 5667356567773094617 5797668072841706388 17974432677322957230 13077150511914527851 13395729225111769257 6994148171084845712 3112971488952372847 7471793906967691866 2340855002654716236 15601954716569190330 15822622647639242175 2938601359735009422 2874178261022180981 8481127427151547273 10593744423077537148 1929777976060392401 6365737066337748578 12153797858701321713 6418083330952477167 11368211177605412226 17461147631283847287 14929867127117875277 6176372272837519107 9091154893239634960 2350739882089068045 11462931467714979993 12040036364563594118 14477426035825582062 14042296147659107485 794274873052844971 13149673928974423295 8935374453850970097 15377491659552333512 2065348421213217386 4299309650394126858 14684073538725264501 2123246006828559284 14839043593294704928 10866300579493908308 11288484708823747451 281092349622527875 13589749675514783528 5343631509498296034 13428715091207905755 15982962991100715489 1579880278811036737 15095866505552156017 17289086505898139230 13159291331354762590 11120392589664773371 13700056330473088941 7155699563214914197 14631450678420355188 16822127372790782437 17968133358609212040 12832056076271029163 9106876693679017885 953483211485434505 15685043561760256335 13701087590989570105 12129533669555828864 2779784166982094007 5880540394965668912 4772004184441796901 13309762737631780636 14444817499032415518 15506318085147986318 17272639346835721389 2930458086075408716 10785312397219513561 14376478757681675304 8416652084943124581 2081322584170085121 9868227521617217949 12605595001864741363 348419471383314085 17931147665344067246 735127710392489214 14206068646088246432 3338725899635548218 1609646896519157742 7202822903655859905 11226267680298052172 6342350803971304540 2976461883749667813 1873632698056473649 11740375613305344530 1263525063492734781 3365102011194932596 16423156759240967681 14901365287152741607 2040186376106231237 8704570822296831279 12942074023553575115 10729631658569027070 12652936633938474174 8449934298099632842 6826269314741962536 1805384051348977452 7257305991274348349 15217863581827337713 17120611438494483724 4980162097340649908 17793904143693819535 14311738102868068293 264440421438273863 2498070538642977112 1564228993510350265 13380085121530764444 9668663206866074258 11063966024870727264 15302728139449328698 13368413368064054633 2029304771470513148 11005218356713762832 5783545164238127218 11840960583534633164 11154439795804093181 2864078789245845579 17239996389626394128 7994102504380037329 604165216957139447 7875253277590179319 7885779968406553747 3365090452468135628 9238769838817964694 2481013849566942868 16689806345567089911 11885394338193780698 2064904272627516855 6264954756435795172 16754862590772970413 16156434303049440695 3748678792179915854 1588245175716086002 5378582631501631772 16358369483016629147 10476481500718231547 5962092266596415291 6219922906924743351 7235121310130037350 8935825317444397295 13453040323536729941 913409301378830037 927695643627205049 11446237461086887329 5166766022560384189 7706807773418378542 13259022973930794201 2752062220740384082 16641551420367093200 16972080689650460790 16588431765022485683 2655452291751478518 6975744784868763867 14454290683226080803 5854164243597102944 14996918849791590599 18266514048537356684 3775646676705454769 9059912009479697200 13245955500278115850 8910787060024263851 16535887930086614728 14437379114661613831 10656605619865135294 8813389898364911945 13216337526572510227 11311576860495743874 10901197186867864119 6794364214657823216 11625041938248747073 5729638524266679195 12664678416171283515 3059432231550228180 6972903493987416736 9394313771938604500 6484155708334513949 950382270114961336 14087672796629927953 13904653931329500510 14908880092994588307 2442581096061120462 80790411641432202 9132600887489683166 7554435594696592492 15048851588285507180 16768264890158726057 2218078280474329661 8882067842045873094 11697593887611801624 12852228104805208110 7324727002136255887 6243379903652738018 8652805366010271600 14984316471724869255 8475682788892378626 13743464202769376872 11121561488855656 4387840489524566425 14795248874365533312 11618540194327686531 7191982882614998057 14312131646726146361 7519111895110502543 15366548647651931774 16733220567374004215 6762767666317914130 4995859651813695238 2820716494169597813 8718496700986119603 5365123919993261862 16828961041737942066 6006047127357076169 2805098814191516463 6207212823371540983 11344964682952135498 5354837663986102280 12455302983533463804 878383418547203374 4925856481653317569 4912816625028702110 577834281983245162 14114737475621486895 6318650898672649095 5099022360700643509 1468640778911050631 2513023204239234598 9955138582295640332 4694953126985934777 9507227651475313868 9258674864950811408 14161114537819867749 14177265840274168948 3978700229091942564 15813021297292814702 7063943541102914205 7597160276555652448 10355827501668128317 459534799316042800 13667830038635548676 14596994441276902473 2971178439971061128 11580059604349582682 12941663133918324395 6303183907492372599 8687434770492445207 8240282670040531987 13656378024460136964 11836851886291415100 15914817725238998526 13675973388173992381 6988199233728907837 2756697258888349742 6114369384805057898 11774863253255312942 485642413628670820 17793014921439133703 202142867829651466 13865692204562181361 16550068759399222330 17896633166589097587 15097379594941203520 2355058427026226026 2783292363180712436 11151229423689184896 16454805977509836366 2461200226681809409 2031463891414749720 1047338728317670934 139653795269293413 17450079773520413125 12045377413726067759 14184332020278302642 2112900501049342294 175093559489023982 11115600682118666021 3364857688607004664 1022970161855895842 14998008563688304192 4177569333649202195 15001809576883111731 8963551968079394636 17067079229380660621 4973678601340570179 9312763300045762371 5088741835822595145 7679792848182265894 16527416991578237397 10901581413719405855 3723189565862526364 14207726822635206134 424093702052647932 5892827101161839965 14251788922949591791 14447294377955085700 15653159699122333980 12240277892087702591 16035818743899136821 18205149300315042687 14068294945329427692 16059830543387282297 6733405637706591366 16799100822322715453 16411328402652956073 3702039865274555709 10636922954542862890 17530991992695093161 5483289040417273210 14537685807691997203 4555284804894343090 9008395077739540388 2860249761419052253 447575500130993579 7177558805283018370 10703780637208388949 9523364570765577778 12744156896568156483 12633488414217525406 18122930154237413378 14318795755678342787 6517199120219705240 12017409436024064512 10752028328033496661 18416619964612141259 11840888341963403000 16684573770912459112 8073127177130643670 18245471599863879636 1035072251629477701 411342589311140160 10894669010202970708 11265899776829387016 6570179680849924577 580313141836125225 9425556739265298468 610775133171123986 5146141278089853391 4405594432542086003 17339771058034479607 3391762362920729276 3921145487612526734 1253862214919427172 263043564232062172 12475437227969520126 2139210751656615599 4144807165911108897 14967757296757184692 5844176083531790519 3799692996786473701 2701458607369994832 1665761246800500292 17452794998198421693 5071271248707105431 1882244438746035688 14073899097153424776 9625808833828526780 769817545190746565 10023624265590080867 18081386400228404480 9490482365690538617 13030850568939851677 547035686976812773 17595021998549903282 3035925929018107165 17718498156177685794 13643571953013292072 9974623151285201070 16328592518785704471 12753989149084528933 11959913496881181275 2331802092948912251 9050899217625480486 12156539446780701555 13181161167030680004 16373262913562188111 9446016357670389056 9554595145144332038 2358599530304378393 4424106473641249716 2660845919063668697 13512308958652973267 4072917505049918385 2140529066850983448 15858750566688303949 2237262396191560773 18277844778701340166 3752440988148383074 15053666275716687578 13144908033353166095 5239107634324567717 1410309796772370956 8489713235252405957 6518604135531711869 16927141716461762596 13584746072345654316 9483367909228705552 14749861392455132282 13060757286138635937 4044663371180283793 6361611965343075550 18134509403233686599 5873325092658553555 12009829639116063810 11816560554177493399 15580509877630922586 14382123705850718210 8587923303240117940 7251737540201549295 11916302675289424241 2804382336311955170 14341756769377844645 7815903876673956950 12657738853223626764 13243534325660903560 10965859431196107377 5551909717972316445 16555176147746097920 5460658003571204315 13692321070997335638 10585621033775347869 11699746912521501014 4218569001986851120 8515624099739272963 7828513813283190344 10676437582178260807 9583834517821924889 2809737486009177301 5999467147375154538 15155861905810180974 17923297854928443551 1318184085228217695 11375949146979753565 13846379578414559902 17133214626686363212 12366707298913844043 3303624742818890912 4433745573348345948 17800515053231509866 14152720551627993068 13417067025235667600 16704132419810394173 16645872411332663029 16313225153671291498 14437034885744260507 4949518983871659181 5379702494731056777 13378971034664219605 12302771622791854538 16496244643599134186 9137951354573299163 6804637584298798414 8373921122155242735 4285503721306365955 1355289141672006054 12455424475414047196 10610313704375385944 12930541857671165358 5977095825517546022 11949025697697676317 9877828001326662357 14949338835199844564 4280843010292897208 15334405821292708088 6173707876612956712 10235253324473164930 1481991390664688771 6589233441280098717 7538009976764094388 9025693134993836912 13531339769544739876 14190116967370218197 12808635653680239929 7513658550185444144 12311060894220747764 12906220471661567873 6376252029483372810 15486825782918462283 3659247316643084673 13443924717864005127 5193826428859141155 16321928337750414244 14589099707255913761 9638508069352219313 1345602163803216845 17922633361216624665 17692953073967974779 6080068952190892533 1309771767463058960 2483677607967676226 533099722098123702 10271781000238599638 3295112187713145025 11229352790072894023 10722956559295137852 12844548076598079327 15549724895082477764 13976186547222022903 7436666030051455869 4710210073805716079 1200855035388349536 7187720406435352678 11441346677286907980 6072629977556683869 5319284215966752970 3313680911409209904 912436985437479544 1878207874512591821 10180627710525005210 762022244649363334 12812092983942872644 15160315755894130835 14646870460994438962 11624096228919427261 9103571371248209924 16280086012403002911 11622674501857879543 10230862215300956396 3216992581356714668 871133568253116954 7429059124329415577 5657582905347778331 4150016199576804023 10587899975841854848 14556678815317953285 10124399407759282595 4972603313196808553 7887946634351700682 6125294595454602333 13953613929394185316 16941038288696220163 13707278058914358486 14670724958239494472 14037386329328617742 5275096313846428555 8416533880800356798 9874876392419718237 932468232219521848 17520209304164180434 15579098368492988520 17118828986146776494 9024422205889580163 14320927834006564823 11565163453865584601 12597656170113523070 12785638361752848447 11606441459317123938 11692878967058264020 1487481869259847182 14447214340934186093 16652622363819213964 10590349998689416153 1406278950381225962 13594371545609933386 3584920848405044656 6823988457975094527 7548605338861668271 5571585072193947002 12520393252954307113 7911362596860085169 7289666707907820080 2800890881574341781 16141242316370795271 10621179396609913704 12938914868305090764 11705752076199703576 6055008090135166737 402006993422493946 8895799093985369791 962095343071597657 13064780436103583636 9577095365468147950 1538698359196399052 4677189047117750429 6473664111933236433 15713493702188643299 5372282105821351856 9649351271273491981 9822568647700989814 11580191005270319972 10925001651076036095 14930588740133930627 13954798416429645777 17257046383845730584 7205524698120232977 6802044081367343097 2470636422031606592 8641722454159165128 14481078674575862678 9185666448490237539 3451824438903918845 2307973622728625425 5953957256243034725 3449913272418692084 2599372051703282315 12061199553918372630 1134354722915954554 17384597002338760549 3325902133890233939 6352908728564951470 17497454066649362611 9082014752502911176 6573605876698193889 8032950280615260374 17963713631854239491 3266668667263162540 2548791879686614395 9693144615626255403 13587181122310170864 14391946785300294332 14969191367482541873 1834483066488976354 1156189085965985904 1989214028569168436 7160152883807162509 2135584747097121164 17527172174484287193 14233749914145127720 3115390186364479767 12652112588559395409 7274708748354407030 11234565593751165555 15878686389378603115 6404824446265068034 17572963666383891240 10279101747032939788 12054664656401681304 17007246143580876852 12909171978339218978 12300262216265775211 9459943503386890038 14306818782103827112 17645402815411724 4056776948197658305 5787745648522209694 12678314489944812106 7627233224319170127 3162581544279495530 3586999867361961049 17106971143345454435 4327959581150665795 10556148276951205811 5903874866391425652 7971821279942580311 16790047536264481991 4908585274765091207 1500394184387127863 5632895779894149558 12063135655962393916 14204540576880467188 7244185113269823080 2257409060813601088 12632447253987333369 6792482022341589777 3037775674687961133 5745724926882983216 8877837319153289615 2021416870445868563 17228791016350109466 4222756329778005200 5846025621784810722 6964064775545872959 3620982259805467476 12489437574024044504 2565440315722793474 7848099554112592950 16165368783475781184 11148174941295764668 10356114164059988484 5311194548828314492 14456478434654428743 3660954510305047326 1010291303540220521 890527647297775622 7160453500416858609 1551346795407756833 11542400331524990795 1932692671872646182 7503339160553963647 15887048342848794983 16308148013088786492 3840769718267063983 16389361026865992945 5395055734386827309 9856380581184499044 1888937447289487149 3480550941241307049 2829507081455917549 10751124883680881860 16319032854626497539 13408182380393028976 2199228341576753461 14417237062681277578 6316945245149879341 9888353026323190057 10217529955287851806 2635510889588766865 8604883756936950211 14853125020122190959 13503663701433577422 4424046453189179873 7058963193833439896 10422567323912832796 7217383243221207612 17143335419342727106 3423914366938341035 12636320209953223051 6015945989437877139 12289225944164831649 704476878251481230 6089346626434036127 554543762629730778 7029775838571155648 12664748377002252804 11109351427021857381 5653770600085643482 8564740383171302982 3109378661848904778 4135739699420623946 13748763070206547746 15663034179218140296 11387990337577215242 17808467324292242398 9278779818117540056 8778919215146463251 6434941398378293273 5420041141972879637 16243137159280897343 2597904024830169559 8267135487318504855 14951513269164763704 7597095907434533250 18309615452229511285 8421954130508285957 6109650573907656964 16132680347005905592 839997606610317352 6414589026236540164 5926924787615659262 2265413635256224918 14169189758934842125 1843884991896291823 1008528004385487148 3301594955104319435 15351740477668035500 5084190912034152265 1781862585345497944 9656022513026791282 6254461202601563213 15360008466387093550 3290274344290117823 6428679656827899276 1255870444251814173 10224655363204464978 6918999046817918774 6041965227958658805 14273685090655438030 11368062891607658567 4028896643606400143 13829667708226663649 3421165630903579705 15846122703751989772 11750211477923106031 287864496064165776 17206145891761939157 6529852937268561915 10207831358897092214 14699724922799447936 15730114910825061787 2623129085290190685 12353068464883334306 16962248088647953206 12463676800851174640 15773216881131124955 11880039553758182993 13712652951703598295 7267060649011872944 11018198731085243557 8739151471596081488 11577142189704864081 16093723510689430081 5741128235671052865 9918387586471988698 3279314503381562412 11788222280738018311 12233486982858297963 12369061047850444068 13665151567694623045 5911789776798630980 13044155371977414640 10433524040375087732 7541901270072883868 10363375927326121590 4211427070122634322 601528466280895317 4174343586874382809 13234455712589408376 8686379434563212972 3016651570716770688 16352648568674677948 18358851876610567975 1914960845384077044 8941600916017493076 733355855988003708 1227267478670416427 10546750895994696682 1254124446905965763 175247325842706460 8115590675955694212 13163795537297571331 14819585935661622877 12176109232010869251 16620760331999181223 7830878015022157422 2058005234423189280 15235902950206901003 7366812298836318426 15915509105945517454 5761246118742381090 9843755954175800590 3641307114849896515 10300180415159287562 5127759580529324005 17032286761655356135 9660707898284342256 7682954794416922872 11815651248813944819 13624303679940869320 655580912647038557 16618316047011698536 1885795991183630865 11881983657705184754 9179758097372764518 16363874059042710367 2603553968925401999 13825623769900601147 9609702996647971610 17765000412282357691 9721946113524899711 724794188469752994 6617390592731579229 5753135231417047620 7548835212042239466 16686285085594224163 16077570521133695210 5327231091945304005 2483514571540969388 4701907007082853495 732262679171508251 4325441830801250308 11715699610098776171 14968506217281948810 11253831077367747470 12945657261444416029 1005762190567534231 8503160054177504699 6223200741337881336 4847115226049713930 7411071953416320337 13467099077361355407 15198550809928842615 6793324974708933116 388425331696635484 3244703314388566563 11997550277783079489 9408403955611371572 18139885712483293778 17320330286129272947 6665984950277022470 1426416336208135832 8373692814980280747 13256856932504687504 6943085870515820718 15332517798758965185 507257855323441883 695441410292562305 2673669752334030236 17838108861066377019 3926792832323140877 16051715275870190013 6164754230162804294 9361031249664884994 14207656930090478120 10515017122241296735 4584194656386665554 9241511312798837108 11416104243625758361 9459476320735924469 12761493859099793313 4643010913334347449 8895312047476643500 16638757030615010759 12890995799269099100 9228144642985937158 11911992150576839395 1053028273859763336 2428474834483027385 15442486608307333215 307657280414576072 14586092709489062711 13105235707648540079 7393924545695435783 4149408612026580950 11875359003806078547 4052413221810642571 2493281399958826355 8063340707690664846 16255308313310542868 3043698265498052801 15038560590936022459 11498059036590133194 11960820071650746080 11774872679538892860 2202281686670704369 9737794396717976181 14598307799151233755 8707442758795980913 15134427878334570152 9519533971141402328 14610888032547293701 15045568479213022769 3259272648871889734 3586925814389421595 2214408571880397077 5344401803822296692 7268305426422466925 5360694481540927501 1891301309571090607 1277978185661137768 10758865822926470924 10884814078714199857 8942054017701013495 14100137244958543411 7096862929309668942 12376282666647540571 4709640937539153992 16744271416803544288 4619375721116955731 14514717540007993736 11759097997479820430 6287237674860527719 3665954734695642828 9464451315263240567 334967802555327452 2367179595770336751 13956062431808673134 4131792381401016862 885277924474893194 11497788115750184397 5041660604094959652 4044105777684203277 6652434287440212825 13802835203693768521 15513878287097550829 17322740047367901772 4186787543291424852 5185881646005074349 14103117385667129537 14833922702465336763 16923325134073893579 1320209705336934005 13395061045085359825 11385357532338713688 1611934627396539398 15632951136664215352 15846517857183342812 16005159041810688910 5067223901577864277 12830397819410535106 3560162790068491645 14758304657242264942 7363694541417974945 1874848655577586880 12849276315402001778 14444589555950977769 2629875103057601632 7968402969702656772 17118943944450667597 8217458909078716870 14116222527097082698 9695793600942192298 2341748799258929694 14405942186921070016 16118663144064926874 7189136855189232136 11231935942110269599 13347568375304079420 12248432955355605002 12450430956182487172 1003661285612219844 5844260693859176177 5629928745106438233 12292656310218440020 1065882545987019299 8211352251378125151 18025716301464394295 14128038211626249242 14343453495401096818 18160834978632996999 2222546137857733530 14098147219873624959 8939176284305293199 2312133403677366894 12569957256907965893 12676297140944251084 3686716643541750287 4872411815072749467 9665350127119476113 14438349741963240543 18397476727808280229 6971941438686779632 18441280050860149296 17800649335063476874 4399322797485492624 10194006085743535684 2899176550076737037 15781239345629211916 3567241012876154249 8506356905331376906 1908093452679141501 4467147849112156889 13009414782272600652 6895140376337614937 17812782432271121180 10119656897405068167 6719842252406289372 10300101162501267445 990941611936678464 7178998119667847172 1745938890969796798 15606388202317246081 11817261602912290510 9215895892983560346 2067930021386015376 6655707263038686647 6555004636749531155 10157040097166261552 4147125903483985644 17120305377630482964 15319820278371222721 618061666226577683 13304698774543507868 17257104120840504586 4018849363654225165 13357963832120496196 7350241888308754373 1898198948712936183 16534081644005497273 3633319926432945194 15372409539845937501 8926422014889905828 8563394381418399052 13659259461901679904 531942546733759841 6453596595804598511 5081512332786338388 18405077342662849379 16077222926828184756 14010269676975256073 966168188006092956 13893595785283980233 5077628178673447418 6342496227973808919 15740606767288275356 17260125313119764129 14662569346204300321 13124542026428491953 16430134581661162087 12498931850918577884 2882727584742153418 6941056101101866597 10324435727946014233 17106051617329154466 923779863612928172 18148099129990852589 9682768237632771918 10754800905125277098 4916169540378040131 10018636304754804947 142082541215720985 5078871528507492473 991277411386375596 5380262531788983822 8369936331952349997 3910997224520522514 10834685406548830139 8368855742581639544 12844564023078551453 13629613567514397615 5756273179817066387 14342256327159623233 6654135509401950597 11427274419805438376 2597282254113779277 2527763677513236529 11314418149828538888 8897280074834067545 98019472132557840 6786851005312004108 13629340107619708510 8384152843454034068 3725342696709005027 2175517364333418258 353054950306336856 2414133654312922424 3858031046992655596 9466754776363979217 10097831945629872647 9803165120334221458 2561569590015338072 561438264570576703 8432394143564999810 6017301018544199753 2450874995366689327 5821087914334111969 9664182036122832811 16091571383708700721 1939831181959964650 13697694506393889291 11975829956445794939 16863815082604587042 12850392517277430586 1390407048038441049 6970972605657772480 12983174110470227657 3063635785680226624 14934865538772207194 8997628620413137599 12036064517730430474 14052356401346825983 15698161352508589038 6228487073474254599 7898762464111775736 1669699495217129097 9339021679349884045 14879547989371615105 15482732470566075290 11666103935955349680 7552012329813702423 2562360986300479751 11961402650111247963 8622603885251466317 17733672584472007973 11704471081780114380 18218820392062892164 14146054444478966746 18205568625698304319 7012498139820198893 3109014117756709574 7235122116420749153 18233326695241354900 2504941400682045262 6926890584187733952 8807083835779616112 7637603181694229336 9143836704144775950 18119292210081938060 18171721196409012334 4562417407318248395 18436819772276813670 4186464191950255638 5168603520029853470 13171214868053162170 17059635601304849221 5706315295885232019 15563336703242733993 1422729411107378462 3023938847156617808 6276806095153646800 3007390837994386473 14180167812009588276 1119852823760521856 11706722549209131535 10663211668239821782 13779683140721309594 13199175746338088623 17552789530052744509 7088756357463304529 14554342926157548416 10936384291622081053 4402023452397827814 3821722796901709007 16038205803676485892 11744943023878048552 14645147510019041845 12127165133205533004 18213468644184506695 2672183196813569989 3826161085975511357 1703939343546248091 3560891867274495925 15452427652834169533 18079013612927672109 14472348457055309141 12352084819464360946 3169409683286759246 4853782413283535356 16091122817701363450 1567579046490960046 3174993735453116242 4675575146625679512 7359489622069452347 9263641286617028751 10727360906878646149 2548708350013359477 9523362115223774011 13589415205181458280 11133692122178922240 4202685888822271733 15888116993549833685 1790416212323376393 18221935617908827885 12356557166068253869 5407144421506917560 9495310445534353923 2439905577229615274 7760709260171694303 3863817603250129690 7116530430740689498 13346370120382878652 15210056006476063923 6728155563814728884 4121502043319399141 9192104112664858936 5505348868424327880 4002701006304407260 14181904021982558672 15440245563572452815 10653473686039339103 11503605921290511158 12141782013724808429 16459772988865033788 9482109498209407548 15857805747539080872 17153637218313141315 12948015418711363847 3240566654249765884 14716348037916198425 2388879044817817756 5918519012143188384 16688758560709179176 1831643564578369201 7316136510464928243 4533703690468627012 11686794410181848676 14961218159259701567 3738458040873605512 2433627463662314417 13292257731308644813 9864807677276769768 3595623207495262025 12066331046935859916 5348363532539674747 13200788199716962920 1285372629866630307 5862360607172972850 5437837794924279466 5861003001132281046 18144150456612283213 7052699121890816233 16997500830701197394 6446136695749950129 3767173776437069324 4917823956450859386 12200255401330099158 11488167410550077865 3490156842280269584 13006320141322258881 10747611769597336161 5605146700798279769 15059641750574835295 14291901764398961146 6509464430931507206 11623054399877769051 14034749222527293342 2586340995514177581 4716345515938707064 6000135907756953450 6915170187360992541 7239138429722256152 7381266048443455245 1467251185678496568 336505217657540217 11016865884363652700 7110171753354076227 8097041256992698130 2401332250963071248 693153314615642305 14724956709666916079 10692128936260332987 15186697352484531759 14424830303734526395 9651941757015488467 17313414985807950966 11289043137431014181 5375296357836843491 5481331842677665245 14125760423180442186 3677370484955469055 13063343584439300581 17245113361009850982 15928137654804021230 3639673125374377458 8293757419622465634 1323013211163210684 1335088092875949244 17229361940775812543 2027607181106797797 5430357297310712884 2052448624315576233 2778535010692423335 4552947783546780745 6594983228937890016 3680530533847559818 1262992277094264793 8481888648607688890 7434509496119162477 14780432394305739767 14064340386311428198 7299381151792116272 5587057764437304861 8036324342019350742 7191766423289539242 11732203703810943417 3090837628573703561 7611320971341726782 9590122628059022765 14366104385520203482 10792172416709367475 13597351332487551185 14268994230017956377 6638036753370194478 3266344398393628023 10382809809490186913 14450273299756170162 10523997424801589643 6872679407013205323 7618649441768884574 2509895154944638146 10333396648132844402 10276851108270543156 13145242316126430163 13512081622457189204 7860673372979114757 16824951793882070567 17979325443246586400 14412786943275546076 15685737028671629154 2817204689421634256 15508566579101458356 4850958315481183992 2250448922356871703 2393915147349509793 1402288893079251855 964387201647512564 3959750638013011233 7806282110608887610 5705985451852386690 11843976209800654130 10826458117417723190 11120113458601523696 7984482947421172431 13470050413839126925 7645928184823559545 16026764411690180089 13480415002966163435 10898967244411278267 2830823542834948205 9403964290516009220 5961811669915903576 6190160567300987437 8526579869449345426 4081793670772496111 9035925969126884974 2270115479894024432 18378206881487551442 11844830075760212500 16913671132648165552 10613399140870683676 6092484088185001468 15456411061171777512 16692235361809087769 4778295131431629321 13722972898977642231 1672756578054600158 778670009474073785 17701197764916425213 12820181025825945183 17412561166866091344 5982977067127302214 14318279374770374669 14380913812403760947 13297355718216096250 11559382985905647605 10955430129541747398 6874026172326503881 14233551586790574062 5281608354933201467 8413846015738378646 4681553683346978758 18010314222665750586 16043819612553366186 17807939238215283942 11574413066362249442 10161154368504762419 1157453035485566010 15907466115118004769 17618911474750008016 7661390158919068948 7311316266516961040 10639420661620317026 14593541740918155283 664683377497601149 9112237818056962958 4283049432680655011 17277168902958375670 1595240565337906315 13405970704818859632 16061403338328636028 4865000862964860332 2598479832020312494 2407549911000312033 17237231431272938291 765891550651854978 15930048133895607176 12264191314716179124 9921438694227870506 6020175159198710606 8030116808696877034 9709022698705535588 4988086658861022277 10430000422109436455 10783859766813885183 28307381756495039 549608747976906403 119883384227883319 10561066232395486371 14958713241157382140 1247788094071719312 10682747472695832990 9285449560299281798 14546999459894843192 4930819023018836387 8323998256898464299 5458812798668091237 7338755628226159035 6467669113786804292 14388479800394540272 3866811655344310327 333586230821170292 12441171138216413683 9477935144875447097 3125663177624235321 1442204349770990798 8402722393508721716 12331891408013230621 1726837619567183616 7760566199372152538 6228083183440249573 1112385344721649072 3473738332208554212 12351841675681044565 17446904850245595588 1917966709798681854 8994024532830414689 7212961955257184676 2392873673144757428 14494007491565893180 9658503583162752351 15791630434441120196 14103390956781202991 17453479160708852943 7867046643057874208 16900932141747787265 8187875760103335841 6905606443506405679 16454754073822947973 4760355165389014218 1050829986596356052 3322692101849904586 11173738114751178517 6224556103259777445 7997697579531108739 13438246485300579842 18008453789780418151 13063579416649430123 16560624969266957229 9232459223792869387 9060795283113123230 14792375007230626925 10765491363303224201 15372459982231687969 6992996594779870319 16711225193583098174 15387131535593753654 11447275758248351850 15560440432507055747 12324832540197007226 11658926971934508153 3644893194681172935 14749140813943729647 13301057166592387286 16474826603219746600 16938673172078552336 14441556599094773376 2109620998221983861 12728819345749233843 4160265070326948873 8665801222105903902 7486343684744330759 16893740967289853318 10139330089538262047 4772184517203345023 9483036888708887110 4812245096945633919 11797401324424825954 1825247056609686904 2580789576487368362 4373844921045255544 17059106718600055235 12482175322998106234 11685727204340806237 15285111104717083592 12323556222062884700 2700975842377789212 14670947889841872234 8690340813883118145 8539457917195912785 12680239387768104088 12825269593344844086 3367902169709791814 7779907352272762502 6899454657408134685 17576263547877585382 3567835937992796517 7888735329312400569 11218795903625965541 13826789928721853861 8084032389008910196 9039598745397029897 2932761390209289653 17068842572186730060 8326894838086783333 11139779749779613438 5323831694830786833 6081904856238115637 9097926385722925550 6356762098509828259 14538018097534624193 3954816710644179152 253227538550197791 2279319904886650748 6433464703807037559 15302404291828197425 218271818240970032 9127986486172048898 10908140087663702271 3385176147586967787 6941189522841341167 17739038335997655960 10581370016599410359 17781964580066956304 10776022331841357384 7129533070687359731 4394780251165967259 11402700611862280463 2018888372663012448 2735743167494065452 5393866996885860273 9772755449146997629 16983291968856105720 1878138381684271545 9689518587302875738 1298946245750528205 10527084111050906032 2299273669189537662 2798077362091624081 2598934798193575391 2987337246674120627 17646491724134169397 261489140566008007 17459683774183681996 8685221353163631465 3223221035636690497 6969924893742362200 5834805275919373277 8667534856406217624 2825224584574626107 2849356685949505931 8748395632297102816 1825076915328002960 6537767451794360287 4442634346630660722 2250391029688389121 4118059938327121139 5665984987507490322 5545265808781398074 583758583604832103 11267877130902749523 1839710858211511812 13262078963943858089 1451806426599299621 16644988386012529844 11687842051579467741 2588990276230095967 13656064805651704361 2949096022844278262 13685505803922090072 7261128889854581285 363225926769997034 14730927657904428994 11246414189619088326 10307212552723882765 1121379966428282996 16373217056520867508 11783600394547433330 7692227038559871120 10454524885595349601 15304446087916845218 18314971902111382839 9244392743689951743 16893544066817396558 2015145909260318619 7461971899867004814 10100949016610405329 4621490822836579972 6109009244292065748 6333099096119728641 13680740199444011653 2360740071756869790 3781690404452721142 14051896598428143424 13080044246060905677 9444605725439230965 7366189375691812701 14610900025008954501 12552144537057371710 8838848651499010011 13555686066381637311 5721384108280067655 12762635015045140173 141922733602253634 5962632238879100760 10107612871128263283 2249768871064420878 13666361848133717125 16914161305548842721 2680555800178047314 7986489728007708892 14385375705977687046 3850315006555690191 9210632441196942304 4004294062931214979 5376049561125608537 14929753597497609569 13385739493570572418 8929756136386536721 2174913202370768280 15638935456840647992 1038027072839988195 9671225636557789824 15123876117251673921 14242085877286294984 14126804530531011762 278757617674171439 1859661594520723903 4058193062521345833 8808562053802982805 6750418129646238259 16289139339949284748 13498474813012369363 15727266427943299930 6012332083837294267 12786053027757758690 6155565072440364951 6309708596283246009 16612230344698077553 93278246180213434 15664298940943246559 8157115743624489467 3488249354753731124 15489012693701976589 14696432044405111463 5344872016396198943 15177894603302221118 764391834424682247 13551464535725380124 8994670133454204895 4553134125404175166 3198435189517744940 874802206285209531 2425406079829328944 2810808689890848639 308725639995126974 9218203343043530525 9731149751137817031 9613371506240851764 18040134049687977769 16778457098628826830 6226692699126454882 4421484259518084316 11100312503991772025 10935114863344118620 11002659749389920404 16188863401158221914 13949033281270093265 16189070735808067006 16928750889197641051 7828718498994836588 1734757708080250630 9815650871943309925 155264418054210531 4361112644097315361 7765600613818283326 9530322533642640472 7379601947053661396 18199194603547225727 1701791521629728383 13379215165186653875 2970530723639526859 6447612852814360437 11986962227797882425 3482229350178677205 11112580338214858350 1331569154689710638 4971207060438488865 18029302127550801064 15999232051676923697 3702676095352364650 7988697858844974159 17436885529197463946 1814781786648819379 1007385643253754936 4832598327732936569 83759752046447567 11455430537541118214 11021307166121911400 11348525415082826552 4664323118685992254 9568223956668457184 3611976890667374060 12798899716812725890 1995339237115861580 3936361972769686250 17499932783635623803 7208327504248145627 1536699955742388931 8838399055045868168 15082840778417163540 9691870549514108642 14234109085937359393 10015488710331504926 9545953472121695398 968024580802919178 16741159521195329052 11920855267998713447 16290744847546601199 11083979902190449584 12229267669405045895 14464063704283424408 11731701920078424299 8225352763375110137 3761153762068508936 2610176357087648182 18247947036357353122 68205272093387960 14915918401642899581 4013520051378117325 4495118923799402450 12266441146139201601 3734793969022961082 7395636011915530151 7147289432940693391 5489569679152909498 7565873742917407403 6237241446423916873 11460160780520349265 5655014094889479492 7148989851188665164 7760944228786971884 5985113865116435117 14935887712393402310 753116405718963010 16768284719428191601 8423011596526176202 13022296882904522826 3308796662250082959 342524422156074470 13125357553823550301 12319166585147145221 17196325346990434456 82515938742434589 1813061287072478659 12223643299338018866 431377488002089347 428510055384671803 144628740257325167 3669694481578220401 679613255661913967 13952627544404628107 3425828254691839184 18433283556491373316 14445157621198807726 2095924070306286556 14191407322632465242 12485553356825368356 1282511541153360382 2475928484739187174 11155116412989986596 2529563647723175219 8202407723216396114 9587912353303318899 17632313293683425686 15555696925586990270 3720001927701452870 12346424628544628651 12594506296600314239 6453477651833252481 11379074692087667671 15095399875574337673 456939111408680782 3674752957219610086 16318131423283054254 557114500778258109 3299470708155844685 11325995805798032118 4303363756805731589 13291911103751412121 16619124540983435036 11523269115163013636 865399140888151910 16436678741035106089 625323360535623498 6927352736833422724 12391495893630729306 2220016471647741196 5449621196615348801 10188742004051779431 13705846880590235208 13458169525363892989 8825288759335478812 12527107541997557284 11844216319537257027 12237808716975848806 11962378298341011363 3975903244776470411 8918907600082171421 7063787126164147029 6623306089987120967 14060029915346933573 6293031422104183465 6908818037486341063 19275014966134320 11023991848083830489 7256247776098572140 10267850534507299788 7599467036769819143 4695111189304943484 2283143474864573429 8963019534191709042 10441406979724805172 14480035987457621178 6137438167283521937 7287856541950724750 14238818681496778699 6000125824227691051 951158018760668204 13247447682998687766 14148225890916582793 11581414565382316627 13228592688761142441 8318426029467108048 12679089694010673084 10399995516790701612 900244352437608235 5803608624498425025 18140918871159458408 4295861620288633563 12270893692836815120 17132402700882239512 15145229441195624449 10022293004891031260 7619384507889413451 14583197275148831374 7905553846186680471 15684651496142577821 1959868659014764949 4913090370361426134 5584417842955751814 13766673068634108341 1588781966800856807 4062403678048611790 16569830498950676667 8926944691689112830 2155508485828343040 15335765198254867764 18223045045464056038 9070958693884411844 17956056505752227093 6237237281278497331 17203357574154057389 4533927118062921631 1828275781847878613 9863736942295212830 5552370930075618668 18436659622098757438 15516405160592811611 9988478573919914260 9902067575192614884 5795230669392766897 11411889355921620733 14636678407100854982 5498542803989367382 17268869384929874051 7902141353352173785 3040694119157670191 711308866201614664 4368662694790482100 667344433569414705 2554369418418354785 15638529761303738399 12222643437227039352 13060255740872678653 8726687197986697332 7735193121252968953 6963155656194028045 8894369201519386966 3534068114860664452 13050636996379790017 13130211728771038883 3989487945438555868 15381043742947578375 6968150203143970291 5616826907558071428 5767807366105184291 7142182713706983328 6273582530468167171 8612807785164067351 878893722455683522 11723913557753114475 12682822009110146305 3246381777453779871 6017401135458253230 2403859448849377478 11236513045568107909 16992587643909880103 5168718072727578348 10603750088661505781 8145669751565701654 14227922817229314342 9839651596830590960 7688330875192203485 17785449442156695162 18312825404159940625 16181962861867408977 20741488406330077 8094132274952215088 8978513074075291462 10325587875425245329 12908649118543329724 4561639971704271929 15812602854452948499 8165628944087701867 13308223219545230404 8361222983929375843 11452412457074730498 10975121478924020642 8562447868251291381 15034410589046436226 4388230248839642120 1289332432584237869 387783872058515360 8166561014245230089 6923158244841812267 7108338692538528318 14509013717566345150 10705303127833911752 6101561870238264097 19342429214601638 13551492529254110711 9695573108188172888 10999126042446904070 12230127996517875386 979085443022208562 5356161263948115238 7440491820793878895 12172146597583204073 2266441173335920533 3965544401531721397 16261796056736276549 12874558449602446777 11303257909096320417 12426504890518648461 10035416892419009871 13609098456472624333 14368777440758686847 18202483162607987481 7386973829060516945 4903580697595344229 13168048863455672677 6754062310353922184 18050060837104412053 10863957095631555720 3143779044998086869 1995330644844730793 8919183352959496 8048551117972607731 4036405210459062046 3572241201066671193 3450526591160792000 14764087118760800611 3236960297803667696 1828638910631796210 11885455744052364810 14370466761431829831 8094363653726781270 7157018990697412809 10366770357141002283 4886206943881281517 17560269375604637664 10845746075367043489 8929190011594487798 8076458753259196010 16252827878555073042 1917958631057165069 1343483902195231129 12475439500372384371 13930350104011023611 13707062111072740114 9425358341303849866 13082486610637820271 5010037492721036731 6168269261860989639 12761345875699732187 2254328788003423386 13400995720876101284 17204820918626776620 5036782292216331361 18284857588760842230 11082736946263197527 11622422289070527119 1429521357134515651 18016595806093412226 13896434435834504883 12608757405066049102 11150232725078653887 17564009378400214125 2867083975559124274 12930103063033622653 588620863840836408 15818631056071265150 97397814105477381 9644272584960357558 192690426715514153 14053101745264750433 826485308785546919 5969340135758501708 7419344769045039590 14875419797049729589 13252836174088326381 14866848047224406429 12067269486816670393 3416583314986344613 10169095006939270386 4983355906443069580 7799180221142564180 15907327819948588351 13353983573821159243 16214316345855664765 4386938839137733906 7511532492015357988 4232223083925792529 6960077421533455371 8632259372108134332 15761163321753010115 10828465773841718261 871819559609792832 18389403286522089362 11473042140448627860 14627656786536415496 6106073116530429225 4032377161433241539 15557019997309689782 9373065244371579180 8323102535698552080 12969406713574223719 9861131260321821289 5752235201985012991 12475948509566034816 3973015118884479300 16811346566526705815 5446262418301698964 6393232318988281170 2184148568986433648 11812815282840876668 11555353540868843989 583124224824145819 6739631421584903852 15890817659272683060 1653409087053792823 18260083875747382634 13679433663596283530 13694545455607863794 5459926370817098844 2252130262769821160 16987333039073390630 10220056107078997242 15946438047644471686 4376623249767318808 14785745819553253531 1129586682036491304 4895389453296603852 12531919360599378075 11193168257169130618 9904987705847366983 4302276197433113916 5596690462593608731 7993841021746128565 2235652326105700292 16398124870654653527 16229203703918315536 16019470599524852613 14582190429844461573 16662280777568791624 3185043758942217164 10678461643733751044 10257120250143991097 5638242850068134640 6175776913053980438 16256200109998464293 8675104950492430091 3449791650920302460 8194888499063262821 14600095697044363750 8775302967550185001 3077940576612252260 4160149924595698347 4457597591373636569 6672072482570046573 3368048695165057912 2583541066552031346 18159016760647042932 17640596669788396066 10196468096522067231 1827508824000454393 17830363640975964869 3592369700293547931 3301403532072034541 17457475468206522584 10832924719558400325 6365030213622074353 629180044200793281 16177534836773103733 16130648605873480438 449132014706559086 2076028760614529266 16903150548291432101 10462367816860164088 6638107558957600018 13612940190481226699 1022559043439248713 9390544560669690501 11400666775167510519 8647028868736425608 4432412146134324420 3011461514722942734 14838458989479883099 10824615189914379500 16006133458372918321 8728467152210998502 14013961986386299329 16434499786158235579 2519281689321316415 3440072145996872842 490225955166920319 12151964740776206346 1703906955233559550 10290422560622461936 15173648882853282855 12029127403220965369 8698375053888269149 9123131396618397960 15827708332635207858 6133744174857710823 15701254110367415591 12674905017018878161 7446862280918790932 14232103075110161260 2405060973231505760 8385123829576465847 921554038856510448 5278368913938649085 1894125792796839569 15261473659890189503 5746402164636794554 11609101309664983246 711579258761112547 9570215300220368073 6988189139665843993 9456656778790000981 5410977086890063652 4822067868270951023 4650965949912158978 6308739364215909371 7794125297948598769 15120627648976494483 10215733022604449595 4758551411407615240 6745157497948604564 6405631245067428311 2052279926204017382 7037886346153246505 10969006417309452620 3669122947872712550 3144121892664160904 7004321410025356366 2862157742031641820 7077736008948072865 277308283383670918 3701682784744651230 4946594802898579699 6060857574741805365 17356207071248163988 14325866631703419935 6762584988014035072 10913801710714345867 7593444902281407443 961813155978258770 14406826270612672102 5174367692918442801 12641277980110673897 6992646056567203408 10182077902042306615 17997558771749070750 3561332989291777016 628043460216571844 1017415667457146390 13070930101461431505 8151278265390861442 5761083808046018870 15865076147479850041 9477869614741408458 7036571073596720306 6064243882746698378 160687737378411567 8146125245967216903 12133812957471334979 6277072307892493512 1174911936579802068 8766989778494540535 27744235774209974 1451210054345970804 15660500265792782421 11251494038421100295 8193868468430582843 14630926503798907448 13877090433790133469 17885849316826814420 17932134045132966666 5576966133562313589 15711396414343371232 5320819260760265656 9955417358358647136 136806192119026473 11208983235252379687 1872210290896348364 18419149039687593589 5168820861786471771 863501945802404684 13751400550527995753 3119708093712696379 17157379957833518551 17859342490223853239 12596318920516089921 5040871298755706949 13849767066394747230 13938903675912060638 17614697279322186805 3666079121966418215 14981946569180666652 10345360689400783604 9220625513007268608 6473469298604942003 18343212954354772779 4779305238525758097 5421079530479371200 13956905195788044516 13620271438385404201 656374000712751629 7907970018107566913 4099261438494889491 9955857848860259434 748738714316669877 17167966324750872591 12464747012104775558 8430385130097466686 11404403576392215019 6109512468778362805 9882537956819397030 5372343858072671375 11630201252178048812 11823819380744532465 6780555934101747048 12653794863721752941 3449675168379600337 1986330264909399524 7906644343237643161 16641870775438338250 6992792044267704175 8076030286326749878 6713325935893078740 11807084416152511994 16245528811036387681 1107192297698636205 7966459489951706198 14121002801430986144 11918887291922658550 6650624687857729186 2668133384972133026 3265400481503103390 8474791227431857740 9421697811755398476 3268711584683877090 7389718026799712839 14458396868709340436 1647187774104935074 12206355104285728790 4813772808371225539 12953433494848007040 720965471419783951 17633095261988524711 9238983772554852968 376685448728017848 12020474037825499115 8263767732221363614 5065612156030066605 9397625220670631210 18007103106191666105 14095505695899693593 15157750607971787132 12940542731420444708 14394673731648611235 5903878134937794877 13000820555888674967 321149693640593929 14133307782689498725 15683807573623736273 8826391473288784667 8370684324411013035 4255849900347027762 1514893599601229665 7721545445984256013 13454902343278749387 6366361689713956491 3324933105151712998 572452885389196611 9395382444637092499 11961139452045679361 13894744748881604604 6880633254895024431 17795368749856349583 16753503235527398900 11143052815160395800 3461668208377099518 17218555116602075498 7675915320387068216 18230487670467099657 9188559098999124958 5960586390856176405 4095700629983211323 9152481968334248687 4853008866925134126 13996829126244298957 12597201034001329416 2737030116448108309 14513915799972706223 15518182966139734008 13795146123934880463 4511462297701055863 7869663962461218281 16587955433451604270 2430919485584827246 841437083911641758 6070082998169136916 10627021979223467855 16696126813822043850 4564718658849685575 12977540693839828388 9794602702144110793 14990032181559888924 17340755163022978731 15905792310646596896 17722743148424839424 9962335540767703303 360980419613068929 15573132241350344347 4717818032636523458 8444626722567174356 2658643914925670839 9674095222371968396 4646689700982418605 16889790287809322765 16391272469010339008 13000863522675560838 286149519080751457 6628972537713567086 4378256283113266393 13536001154452245250 16982528104735063564 4899123351864882607 10381830892449679689 7482847962809178071 9625877314266530316 2572929566170182506 12439008275849186693 4820370545358385785 16175619773425089677 6818503308247890856 11963910746104239093 14631266931451712875 12336730187506444355 2874695748483315875 14368293882899879993 8851001948224130602 760986911815151605 7781374030123593801 3751198479382670155 4922283511626296491 15794694550560290040 6746076558013334018 3950182342693178135 920947234844188206 3201978754818997934 501165396995433013 10640771767943488743 1087559240642050755 5892374256570322168 11882624737679777230 1482210377343595890 641891390382990471 14365409615686627226 197988847030766385 4079780815579412128 8032225387864205248 974390378488453337 8283077042676203830 4971402663226586336 7181467560563917876 2508705351122194309 7420401542930402352 1895375383253534029 981862634026465517 15740778377620057598 13903308506171504061 2375705211742272004 5687853477801860801 6814634940238994153 17273838394369952070 13146811698827552787 2619718951804541012 18342652242312602352 15957518424628841939 16480301568524960836 5786186610687170070 6595274317880348224 10757096497922606759 2184596188845902532 7875445424205410390 13431037850180672634 9725768313095860934 18121530997228305772 4895305639940752082 1776120404669160338 3702935699568228721 18121580443306380905 7608630788274974903 8651714347562415089 5986138610349866140 713917437600247619 6062249046140041680 3145604265016321846 14338763407268594353 6482380031616429815 5838367174088315623 11628686644498368466 11450580895713186215 6022442925342301494 8129701046903862084 6607016631542111991 10440637892553375091 5982890095759603689 14512010855535799352 18151629639227555196 1388687309891265240 9777296925277376048 11449639777868691718 10646432712451273050 8143669723191062027 6427683389080574649 14260521362815450057 17338612918234723872 13591794587596133252 8039067493042536060 11248876357522954146 3375950483708265057 3329610162353829393 8995751563646581597 7145739388346724912 6957930028976395085 9566053902534902555 1017267630107507893 9456820461006042278 9507337448505287677 3156060975184823295 9695590132858407591 15048542699388939812 8463251073272080038 18313162732682352413 14112911284661829047 4050588894597727047 10978178189351512635 13846333531851357514 6429892602007486652 9718309670582969226 15124735317252068170 14728362256746753184 1632229509206482989 2166860021830820945 3854661702181342321 13578256362154873469 3519016645228123085 398997975503797757 15249443520539840311 17757254305139887735 578192850654874545 18089107956483657438 16136465126300213749 4826119004725329729 13842979825842680165 329139411972528725 921136930283120542 7988619733834079640 11131021396318327342 13537219937471407402 703238138023823957 9694674220985426056 1708268994746786186 15421333789461722007 2768781347056591002 7328874169179419968 1233514437945262873 12651573476741327466 2608913272525980162 10307951768219613829 16157018823028621562 15997953846376092923 3097593388354002761 13424241342052787259 4546405108149514057 15088640134740743338 13568967334577862641 118485930617767518 17106692984323560971 8809674414969880501 12257136585978160445 12762738562560221777 5843001292969235253 7436095494337050531 16828772129462302478 12507144019503872053 16923956827957786466 13415491279179612283 3799722213014925203 5156897210751560430 8769856691780524718 8174529114732720761 13071518851399241993 9906567406910872057 13707869508658284407 13858819256144571647 17354518684729226218 5826705301821508887 3738872270356700389 10174755388074084609 6290611598824001478 3047354120200268910 15518671183447679846 13180587805855049896 16581373038685630663 11992334320145769979 9156387474152013958 12129017605944196963 3676875341081645162 7169544051907384856 8584239660114734242 1184085144453911938 12055595766558022131 14710424330317364708 11025193607289074507 13090895669623843050 17791143646609315036 4375756014099677705 7939658389659173547 7739935874874841358 12359892688761153756 9967960427643454384 14876503216600702081 5743469277544259800 11626266884595233386 6405055159669185536 7664686957080190279 13854224206803390290 1601686767608789686 8056646932980441913 4559658724258467847 11586808201545624661 8562851506772906328 4307696244037459899 17939311036087793775 7541458838321167286 13210741176612678675 2532234191158756048 15280317781156545985 1452728779041617365 16647990789909501877 8767641855479386248 18240590647299635785 16058093764003236951 877328092538298343 6565212819024802600 2014551615822076098 18065951003043106778 2504752809825465115 3571459922437882673 3010181837331093710 6169725442931367019 13982894080350325791 14089013717292984996 2887903933316155845 933082857502422573 16638455489866456776 14937286342411005564 13425455476249980437 165754940422135638 3777987843902339590 14365088515733216598 10399030050315419188 17925560624126923353 17015616825541932091 11854898321899289401 4812092750907208722 8104961034632298123 2890020910888639688 17688325876069527946 7064567128765818332 13739799887691540445 7418767843903232268 7972851974848496887 11693417127288000251 10453452376167204271 14816236380621741266 10896571975335752865 15817421183725965261 6816494092851509185 5306660196096845386 16815850495907493181 10594661793999029703 178158456344649757 1856217200315331232 7378129986736638570 15431235608689731509 9612058242582985738 7674503110377822942 1717346327375091678 16903555977263011427 3985857438535380582 1988975066706741913 12326916855450755924 14293749197828947721 8156411381749387919 4214594100047394717 9943938158474069118 7480431842733342302 2368689385561171854 11339885497101044145 2947179195402902709 7822466278876248414 11125095224265523951 15563761954883408736 15262746872751067306 11052767362028356957 7220348718289809211 17584403599836154754 9910774657908182561 6921040924388355063 11130645230409425198 2393422573851050426 3019738123700796037 16466712884168139710 16381606078886135352 14709862594232411019 2102617101382146107 6100091906613882043 3596189952278603717 17611810585053207254 18093879164651861209 9818895721445301593 1571696960116824644 8396500926292776706 7085697092100018376 3847661309530737113 12491136944962528556 14638042474850503822 2321187553839659264 934774603778631309 3218398330552033710 10227966552362464484 12440505592579308909 832691938680686637 1748982976558164610 12368628027923986967 879264505626593655 6060619315710088854 12566257332137658107 494175382630327682 957254785121568182 17578816213947786951 3828390549004364536 16666621856020119646 9020977820666102239 9552981138908297069 16975235337547566236 14276529374003499146 35958284053144363 15117709944650562208 4979845051844154397 12843970064457588844 4386766513399420813 1802712117397110350 15256875532171371994 17671239161870075029 17454534535985549171 13984658697802862953 18336219694959894409 6424102615761388351 4337855840923342441 10442461846702834072 8071479023567853556 9998706454445532218 1252307762277533488 14996530645238630955 11881516197099152420 4571540141333311636 7213904326353747234 87671176907014752 7718391689304877983 4581734033550808463 13487789817053869805 10796522489813145061 1259659064897001186 16251181805732495769 17892450342065443079 5695994556016198793 8773704760574853470 6877756413171363335 11691077782031269898 8567369128248215381 11640669488577710335 1366180136676916807 11751038933389665695 3516651258823387632 9533856372682496191 2270225455907554726 8794586292959926517 9938202798778372048 18008289554801089182 877208226070039202 935221697830436352 10737696928916797037 7692528051151564586 13236684555508169325 6184667567215696382 16263174280904187564 4949156549091651257 14705638575583840212 13965496852443382607 17802283108491065560 364274473972286405 11840864516445089002 1627062145224023413 5391032133823279399 2680217773690642616 11375977303213594013 12552068990865404807 13608923648345521493 2061285823861453652 1819049000979504018 1951919839340166495 11669755909336660823 564653056722317629 2535856381568265257 18288120497890701780 1620652322245411883 10446768681824344113 9158859278412690228 6246703809887048326 14186674201191847024 17639174342484310469 14998696354312530252 10706094554523617458 10059753799506423290 1020590543480546849 4853015551238965627 3480419441961399405 15362065912643531626 17388154104178376697 16876168106573765874 17779845420470496524 15841868706697889788 3769574677121566829 1367880182392979662 6152851468158278230 2470924577452835950 521932867908283640 3227127079411512948 4030793785784127569 3209687246008445796 11142226373878185532 6652438004157752369 14034462192249003455 6402384945750688706 7446087006761003532 456718665439622370 8538396935225931487 5005729441732731542 1268578797081765979 4258113351800208445 14334421969148666365 7122933109506925731 13104038979926483827 9888823741812844875 3394365144192500374 8852944387254825550 14488070849321988147 5072031466027067662 17544902448802535623 7451309500884324193 15257433079927818920 13695040127494554853 8880676248577777224 13382817532620558894 16331389834750625406 3344271547318140793 6718740842381094164 88295274812610294 3445494522675295801 6830803956659721315 12369940058590400803 5392683538638188078 6031742394913948030 16143493641226994778 9401573050580408404 6380939843146521514 12556131092696983145 627328598702083856 14124423861627336890 7171532750212220259 6536590548342297676 8197058854574890129 17049308878617684465 5170567864222300226 13590849447430166485 16610446769413145596 6967745248779628245 1910811808941570414 10531169351364163808 2482650260582211770 2099431653113882968 1394447608346801609 643912282140122676 10664679645351987899 15926361909522305289 5087443082458630510 8407274091314215309 4181565470948578191 2472741011436317048 9184476033876964565 498525954326002389 6167819273375101969 6808398353879558667 9943253627902843189 15985922869542310278 5090001663392695972 9199444801231426468 1989549537515737470 2393290904173567886 6923607096369948588 5248695797894865546 16630302166608378566 3880093606482137558 4476670444908274259 14330933047557741616 6893116195246674595 1494841220366448610 10028917377754778815 9203625114118549850 8516797245958761643 11345190859588690988 4245352509083802358 15065545814382929176 2970537005254521824 11170986537046062155 8139795682923692638 4179177575397750133 5999977802492802883 2201006478069162247 5537480164049902535 8258223281063164854 14472070101855395220 12889723354733651231 12135310403643821165 14805821209454763740 17659346181198765141 16336035387526983076 322878130341140152 14344914029304929158 13365046702312626165 5126603996089847396 13147872470602424578 11706160713689093794 9375970612818115753 2709306118883777589 14379761294432106709 17368551132993199175 9978943551171449714 3203048295458548427 10185693286702078710 16104085299415994787 4621298806223211358 8656750548200514707 8415356398176848668 4949221751279068678 18176205257278078583 7334470690515811840 4977992485899811170 6912173815853969799 10519451265952904759 1728902112965616687 1242221436817874253 11212845485162427052 12020053663241776418 612155366618072309 13453552980424684600 11238368911479135416 13528892832581619933 1763285869299990355 196376774137991702 17411586920553828713 14543673831595047607 5075687279981621017 13086432231139637834 5841080287954186694 10995207375629750650 6420596212225965821 7603464634675569410 11984980743597588012 3736244154434617281 17478476384050390996 10060747602836464400 4994053566028071814 12847928352033198003 16094934563584595322 10418470763910765345 8415742660454240691 10218168601481040238 10843205016980486694 16756632970284321525 5464057502737861468 894543261436122163 6990108527341056559 17647857849027368814 14087281218739715405 15133303535653865325 6635178235809531330 10054558757816341642 2457845764603555899 16679929448193080817 5169926781691068367 2087992210386050233 14491512732979386551 12084542736814944530 6523952328356747453 14203552715422229591 10148936196710465906 3141871343629583563 7666556265290210053 9631103664301666175 5630278949655296773 16905591772908402351 6032442182667531450 2270459599741442962 12860215989929343444 7423967621206895230 7713461557253030814 9242702276301814763 15176169060026973783 3969637223637250813 12261156401432092230 15533823169917661387 13410600402997206710 15173522294316530569 1837856437409417178 3219269630118392458 2108047514510058238 18121473683659827463 12261089224407645210 4630347466162483692 16640604317289724395 16524563739003230291 2645850178414765688 15170176597691795955 7175141566225042726 4483684056403640485 12261472194136761333 16781590163911240222 5623220247936572011 12577680407235674724 1406223020982982352 17158910101826670405 12681650452573302207 16787069103648792647 16037564716505430400 6837244237477495634 7837895874654214794 15805626660949724519 2153932273486955431 17499265345639540363 16839720608002291809 14854128115944058285 2560900562239606687 2181654763530231872 11602612679630934747 2381418084167909422 12131927077326651288 15824468430137963107 1716063435180542923 3764237462844862454 3860668278067677147 13707135758261401425 9197484150165728911 13842042017758435913 598841063148500019 2357257275854952462 2700204707742021456 3232764278280374783 8223713389224783533 10512625895911921214 9515784173780404760 8440825104332265078 6494789593634046512 4276224898289983026 16794668923805550505 13286017419089851004 6134592787298120222 15858551701653323249 17980077804963854751 6690668921993681146 1367243679177046477 1596292956072932137 7355726442322224994 2012299150522318437 14500938220521021082 2358347307346687612 12312858229322732993 8910392261093548065 7502324357795224540 1033869583962587034 11538021912817196317 157227156430903358 2888956292986172621 5011625947397371407 9973403613839993713 12668949179732931099 17751419876378800006 4926361257073821237 2366780096844373386 5791092783943994562 17643861080702215368 8315884073791194684 8039428457124760161 4565527291373253549 13252235138808764952 6053072223473181078 18332384523089410906 8059173335574823902 237024206674312398 1398530649682055364 2703560657452249514 14150552275074181672 14551755063267244357 11511866745467416070 16969508166569625725 4509647152788994260 9836989162419636402 9942732860870933236 5977725697728704996 14309556889897325355 3158678892186292094 439741468406339464 3764541151343681466 10164014483065037537 8546721264829171401 17224972772001362203 41806066999053031 15746195357629110800 1414660850319312497 3917916291538383640 5902645237263693575 3229143902427893859 14178567373756195757 1933619590441651858 9355811649265982668 8363196501556906764 12779846843491365711 14364845199690691913 13083986745275034268 4035808333392602898 2629517669728127867 834962418130490513 4448993689398690441 6867695664489594064 4563162740505249978 687534320786193643 15089192831152700849 13976128899283636103 2752880616474074213 17118636831588076481 1144521308919522487 2655818335096887547 3682211999798173698 7692294586458868247 9674934094438584714 9048839784677054226 17833418546050087519 5767568886137806530 1746596282517539722 6704554076361489879 5290563096089621956 10268892598793998433 15271224476014764955 17334928258239273769 3878984104809973798 8486224692203219420 5834430622601379221 12672353789445469923 6024475091000356678 163648311908572707 6744719121254921397 10173905055496013919 12350730867117954758 8524692843699763842 433986589556218410 3347907498868081178 7405462865849970266 11407664594914808993 8601896672445421461 11739842388048168702 17209961759237699544 1532807548004160148 7635759218060287461 9388560817240861916 2971505375987318502 7262091755651930935 7491890716488866157 10534700761246152655 11821549044983428715 14541100685536472430 8789166963757071738 3264521858042543874 7963609035679479059 4549644837534775998 6768473707977318988 18001693417597924607 11802362969609660668 7081517541411122332 3004133063993435377 5863476992692700310 13865375538777077158 7082984436327394248 3440367272045021653 13045312911983789070 16302287269063388694 3804864299985083524 9941296583925383543 15655506628762115004 3865535340602000821 4642137487728158567 14215643540552662766 113358064674000858 6275012452748398685 14220841178018572012 10781657933575454705 16737042309344184213 12516640350747802890 16054196829513515263 10859257337736556401 5224430327490936020 3078935992297374560 11180632947822644122 11297354591727060517 10513518175512803184 13331007063428017387 15141745061279192675 16583042050810455163 15635382074773061763 3998099097508764983 3671553173784995145 16102857331552969085 16395150643270344083 868164831423896766 3341333367343903764 7891974396833784918 7860658451282778110 1184871857718489256 4011507643688858430 12314819172328573201 17603929647543577373 6979606142184296343 4122214310644904551 2347619719386723970 2285671298826188699 1231404135149545173 9367410518042545068 780731057072060773 8368977155223967538 13024939531308480931 4651412409183965206 3137446847020205026 15243814041228251594 340118705313207100 14961496105880412890 10039595662169480261 14768319785045246351 10553018882849654910 9687798309286824411 12954104322177572902 5011813381286944903 14269919976149459850 12713499226920050914 16618171420782992088 14377621948657920270 2614955907368877111 14742367474055973333 3429816213966966256 13218407313363078810 6456015297970875910 7380399396863142841 12048749678066659033 5259835665081452520 1134420467905570587 8926033777979490962 2243755902859170987 12722876162981413483 4736151709498345811 14524843380022070967 160174723034159877 16991655694483055206 16164014661983264670 7115261763098937795 3159932116368050716 2201157526345486440 4837716645405122890 17353810963981936291 4018439692456417516 4802868372141317462 2562406691237874302 15595547409745287041 15711603538035735679 16071519735576415129 4093979336409752912 7589945634919270761 15049920528567651729 17051023788761845521 17573763941864818553 11867509599025740873 1212937567056151548 6580705284405275291 6776493404607881973 6054722849557764180 914574556326043125 13282854446494827933 2499209197887105801 8139017928920998607 17489701848300646283 15344099733171792994 4333099923429182511 1250290111703142707 13291464713456585946 194896605162141796 4262298936477259748 13551013884338885906 18138058971326684731 17382185444946689920 11178851272269497241 12613604792269646082 2131234836723406724 4623095996318234497 14350494770439491865 12630415297174014370 2169162067335899568 5269434124464528301 15017111042334121686 8064429237595513763 766856313844969984 10256774839311219184 5650150985463562778 7573197674394085385 17206088356400267986 7649099769830273297 11229663473684210063 6317895471317280769 2147191858041004100 4906113731804916885 2244971677256166288 12147225805020380065 8068947367599911507 1393359071538071035 11814622959394143188 6130020378021366505 14403612094462806831 12990897790429044134 15791768221279299954 7676775847720063899 10864336876758769579 2051619094688706082 763056912427978250 15422894209172814761 9369392306948653566 10034461357624134662 8242842956125152391 16253965501692623504 6663643272210261589 13263338565347390380 15701748279176809600 14728288174647634026 13136342095053598027 10433313000762241690 3972095674587910010 14497346522620234802 4085575471395998509 15624016170640774631 16140627830234342161 6880714302481072342 17414410013721451193 7796824538538085141 11439260773225971100 7996088721028503839 627693103914037088 9822976643538183684 9686366381862230894 8579282687871138957 7372776200049180050 11447161871268992317 830212530352091738 10972211015439132804 6802612830139061725 15349771964408012705 10652206160915949758 14828583451529522139 12223624386616074059 2252457868314454827 13411058081102419058 10265413376427383287 11885572896250799532 14045432541472278189 1471029770112232279 415707005491373140 18231092114166124586 17586437721683452799 14817437849253495956 2847111701572103958 6328493370485407625 9608548897262179217 11433429364350881994 5167208030933410819 16707819610201427190 3779110325919507596 10778375502688336021 9804233890046397158 14843061901982462079 9642918123623125896 7377807680388189153 16902048604442795728 18370380229078011017 7226181320719493467 8069414392851138245 8194065917838527465 5655460563275212357 9711287765101340228 14827580377261782975 13277769606600687810 7026601440967245447 15920405442627838223 4574966674599528160 16586367953332554570 10380442119737910792 11088514195272615557 15146331072732317428 1988816101720456160 10168005092004018264 1054838848029329165 12906347939047495644 4363515905861534621 5034194840111445069 15753849978843169008 4064490421419496132 3488309781368338849 3622774890481508698 14111710004887892395 1330502238415694359 17505673377851506007 6915537962727215738 2641419347222734370 9261054593708609077 16638323515460167626 15386924899253493852 12379626594092635878 8433321548585444080 12224691008049406373 3426154021207749323 7926886350163467000 16413174432934382398 17698356603178833484 3245829056661299374 15591153072269230089 7577940111250337316 1161854055526635925 8022630729898033662 11820664024628246131 4395608675801313025 11840552381577466701 3999890526384057951 5646669347223385721 12668292400581839117 18218839935497597912 6553174319843849318 3836349592026228595 3540743403197482193 9817210168148290275 4000614532389330323 5080769951327790626 8031174460847080754 4390215498526231096 15131617810553795038 14272169270812769995 9683415952516560553 3324251643454256031 11255678144413093490 17331589661295315207 10413992873407004958 9381633718378262244 94924307281589321 15685416833199558946 7368422495910785149 11464705154392840551 13685455422264318511 1284173482168761184 13303340716492982343 6391523874319466586 15472125929139909465 5586038349846315853 5056162493163998824 15226514751970730995 14931583521023145326 8469449687304215403 2032579663493318267 7735816099508205172 3958146513343825326 4863265373574394039 18166424803663543699 14333604084816628476 17553398911845116600 16183157320773828914 2161469432793741121 4489226914000665740 14757522516723994284 2082576029005676639 5634364403896102039 8212207096807318010 17380247436476001336 667363114646082953 16837910808627896242 13132950509545386072 12757096873519061887 5348864335479319439 5007985332726374941 8606261983721930227 9622525778339118052 1932141813187429464 15073123999661225050 18054331477154839744 4863974169545351973 5176138128518529067 6229552515258602434 11129665296788524709 16547257177989587435 2860416785931940209 3777518214003649478 13634368922872884712 3168388049291153032 1613801810365427731 11418189093560913416 9518794832753959193 4587806436162264670 4544128487160677680 15399014606564900547 534220023648103142 8518175219137139457 7361092077629762784 9787710829107388951 6609478801876517296 13750606746493085331 6868575847811719613 8216890551661851893 16243273558121606144 4590828526687131547 506041542522196664 2688056904159042563 8211517666992544703 16534883291316666371 4375815068557632554 16417895381768763572 2893501224070197782 8567394165809229195 2115203185092941570 870592011258072319 10038869871973402303 11481371362990523771 14597133211254834005 6224183684980287910 4991498044147010054 9897203318304149271 12207881868044914842 11893344036896277993 1489605722977122072 18354319199911170923 11556172267140736316 10224859089693824964 5797046915990849650 17816931403009171783 5862139363283241155 13820282975978540895 2096608779151759785 6180239917644919006 8710481765930300683 7811476750811050204 15250694611742080973 1227212603655157973 9720457536735229078 15341838923004549265 388741074393938509 18372459141767917182 17174650847819986872 5846874572784768587 7264489317080110954 10655517860048385363 11463224303116114656 5316725714847272197 16905108331817277163 10968881828813567415 15199095649232093170 16653858301856395286 3965899618174564460 5911284208436504624 15629605835711827084 16927651755845214565 6710127911353714060 9104193650356716456 6849916111251888027 2613684003196484704 11692550841957087373 1678744019539762647 7375589617151351474 9637751371841131044 13863825606851717659 6356563506715584359 15732704015032628020 3426536534412026225 2715746979240496576 6063412950359702473 4682140283685512395 5212343183846197585 2757841913493487566 6088116454637420910 5591023771496999138 17167627868326129736 9015860133690740713 4492042991470058372 4543721742738817585 6998964769328270432 1697140884271538800 4543187194714405946 1467579379150344966 11956568773582619239 823051470020281180 18302960497822046918 6041017946235146057 14870334813714258320 510415691751782719 4744727371892908202 8661011760515306169 1420399574684131124 15104595108128921344 11752882149139018377 9334192294833084886 12694535829265428035 9220915413118378765 7240043694637436033 5170308622259345725 18422305699268222774 6815460022697893642 17354033061939120221 10381268007944365647 13439251646590861404 8947534439197365860 5559443729501422577 12188696756541683554 10943922918477762806 9649736005551823905 18334467299343187230 2276317134340425824 12653186492053871017 10695864257414454981 17104523746248368815 8107972661918366383 15659850139525287423 174076535862396984 10005916702547684385 9639650636253753623 12577391311620677030 4724196187208841050 2914883940816490441 9079011141360108552 15785680098709507532 9888128068393726907 5608840024687855748 18334086628727037665 8543407777084037128 6249694416757712608 3253510772005410716 9595700121530394669 867077900205460603 5911199832447425469 10298939668650360996 5894097424671181069 13676918329602803546 17427269705642919041 1581855761729346771 15448142169057079606 15808449900661834158 2253333520808252721 763497156405850237 7667096450574301670 2020433583170331147 15974993621733087064 10749030067936915293 1764913236590560631 4460348793996077316 2213928837112415218 2955607859487845471 801102792483802979 2955031414801171585 63328291671113179 10283595395387776287 13920967638925118734 15373721261392210656 9684334738486983139 15535669124790856968 17155383163500327755 9511054912336136701 5621829163274402797 14313847308101230104 9254793120063429902 7903344277937006726 15935139829512486154 149971479242469541 14970619080879049594 6807211570078967175 3312961828910195836 12590535393552504302 14961877672442243008 13593744669692146846 6738453930075036066 14313685412443791625 2221809205313575467 12631584550400180868 1927106521803308249 5210321802197185622 10252284781795677669 7168964437541642812 15787885584890450952 4594463115207120180 3538466545865981084 15004295516262172555 8733083864922560455 9791583743184438140 13075383030032198188 2194028635699302800 8543013549946194748 7243526522212028948 9293892303297917115 7227234722745250146 11650620723822541932 6014297272339918592 6867509589197154009 1334751356032125537 677435493933945249 5629423980378389869 3379213409353691162 4547885696278953698 10616083806027990644 3777599555207498571 8182369820493575147 16900240231293607799 2438442628604108875 16134708673220714068 6418533189247251777 15832842252772757820 16982738744076540453 2308405942412845249 8468726489106142819 1992126530675618563 12760794037026459816 4467012641970840829 17994545897058586848 11554492429225746489 10860889184267565737 1144736551686084 1345053747134469381 15060981709445302113 18358040348724844464 3957751733681054404 3500437966811567147 2913767581513771691 15380511727574446378 7999155070557182449 8712638232045542183 10148789430853414519 14822187243171512803 2865517180027816698 950467151934941417 15470666813001518614 8901655100987174566 501832088435245093 12330313223283798075 1173848808429044652 1154863303596404894 1577933741630183607 11338655446509702234 7141364713691013113 8968077947208581370 8965550210017386155 18137435802618446439 4170544512942690708 10092893464992443383 1677332369999596078 14500175657645361231 9189808149054090543 2367751069100164254 3153757034123370469 10414932460216460157 13272306347849032977 14292547483242058728 2185208007812701312 10700545478593511556 5871999394373547765 3766677317469350316 9932507446441249535 7398721134700043958 17398325217304569285 9586730407707036847 7930054484453732803 13646208784875062495 7514157621816370342 10537135407069408917 6188026090294897771 11075215107834824622 5363619571807669642 5530931999259677156 12954733018365765170 12118243065599099254 3274142161526171821 788611744715305321 7989945553817587892 13334930168190433053 11762794002381935474 17948227738857246790 5451957044081604003 5695807398369197488 1192097188147386209 1410548555430596501 13382834444194720190 6865673577380580205 1248834717366718078 9936944184088825471 17316450530765968718 7395073335251741031 4984986888395225239 8095868622152118346 15591945731984785129 6671568643281359297 12070528103868126230 17931978655318692747 9839743660199037426 2681357161319877648 8091979951083284451 14424488269698131325 1708602239446781573 14430149339694633859 10773642636065156454 17832602957149492455 4211697697847211980 11786134435800591492 16354650357769460452 10643922398638859662 17875343001461665832 2323161037867462910 11561811394772440938 2816373272300262764 9564709317789902130 16043296975053277412 166849240754450734 3273693046822611289 8430615861630925295 15485636030063470436 15038573631066887377 4453345980306528148 6778057987009818319 17250520872079410937 5250872201530775858 16804510721667974296 7606723932037266195 11936803664161602759 16691056764280656173 16757724941757862802 16541240214800105712 16695998893195760559 3804912518419584912 7041280389964781298 3364544486947617775 2508043999898486553 12714958040446356081 3497258362792789185 2644572032305651598 528602661017852597 638170843238552043 12890628532214273631 13652801185737556075 15247362455963326330 16883169568565088010 11628723611842793727 9331848857323448296 4117197965433737666 9664806419834247960 10565859595779224518 1642149387018592536 13360249959857841944 4695450895799134395 15440482547108423514 11180309889537635009 10818167757070006406 14759573423482853233 12212013408106168636 228050340716935249 18144535412832422256 4398379904946927616 13518237759665698601 15139452112269670322 14437156853389384205 15925659292780836724 16690467731780204867 5319705495299540453 454007985592216818 15694304483984471208 5737536310430038780 8779599318724215547 14102494624559957050 11960957836859930076 3804412687961570404 6386237865931655205 867222081259466788 10418245407783773621 10819604022582438962 8011143930301382105 1350188396638982697 5730690942188897569 271229323006561899 1081839800795822277 8678321582979079843 10732756530763762835 18433002527412025748 1726642456218542513 11635297927344103408 14467095979842567754 11114250057305418873 2956610576989853743 13776704867988126502 7530556910240588683 12512750324750532395 6691422698824628203 4845931525120000928 11347829870246904893 12510102746306544549 10291003333603755475 11393695588442923326 7335299230099251240 6091482957133387531 11237514750453259153 9892072503758160676 17731251134219851647 6274416701946157339 15769994082735412551 15539605081505583146 16420369043051550354 5611895778659274865 3888535514221485261 16034333023477507170 12783676698604778689 9368967118362286785 16099485742821811639 1756057380860328988 5364704461848309908 3128059908235139070 7616239480888254314 17530302616078208938 4554636729855830430 11279815416347397981 10539199437818868891 12380895811526508694 3326202202794675465 3453935522403258085 10396017099149409931 12882657496784633567 1911116649152212436 3576291149969034180 15886926524857285089 4299792798298045402 1541939661293795814 2602843745231427838 6723589998643072452 13071927939928490136 13258175112628545578 13183392161452936411 13022440674455375029 2704301281194853102 1890838350446140414 1389752686589350723 2899869494807191168 2051390932357963299 12410983910825834592 15837068161425784619 16856809179975506652 5088331314324544155 2003028518522954519 11894740374702635062 11362888263513915543 4395633732775190711 9279833061935806517 10887192790919135247 4365577635313205557 18199129028936469393 7190622572833084389 10941147019067531541 14567020222182773712 12520559272352166742 13394945448637175244 12690151852450140666 10849610990225543663 13048131630485107867 11228385507370201355 198019601786600434 1927850343485260073 15081258517962527613 15281789207384951490 6162916279349497887 15649161139031840732 1520709086632178116 5378440749809953232 1001600369609788358 12348368730094048626 16387143065654004625 5123033963957890856 16015489363656402054 578236853923651506 7713723561354378839 13431529927352471960 4809399181444534679 7450288582169823363 1663616388666334639 10311627577011021073 7060934420433110725 1982327251621901865 11694447592396866135 14193493656828347355 12331467073881738445 15777636473055190941 8335564477217226208 1356775069323136148 9878403020455838506 17181524553628120804 8370351277831505177 3256642066262865443 7516081463207242173 6115076263483184949 1238363474858052504 11928334855205815910 9522038326478482835 888804120190413837 4380139755371649929 2473897844177100832 7407559913661763515 9664677544944677050 560717546262405294 3365508812542423589 13323594495877885328 6690852684086850333 13249021781730425118 12576065615824997659 11552419862171339081 5635539408156097763 7748599648634780747 17734796932109757799 7988160023502599545 15051576411026494011 8625766057083133979 1936782748568728462 7631420056988746306 1888664384606612111 14448739391053271743 18122211882524714497 11749566083747957488 13344792336923569286 70211104147001076 16689197483397714706 15752909325175169774 18344010155035935694 11392556131112386343 15663452233389825548 2090361292307635798 5216347823419327750 10596156571598138238 14150517408367922718 1379861186940217301 1656225294631011930 16906864362147524919 15674398391230640938 16732646786614016733 2169662580822912685 6153344189866081824 13068773757230101701 4691083699794586669 3678425327590195544 16255197349813197918 14673756870683619630 9581101647410112670 1789961120904723650 16929325895167328446 18134435653875937043 5675012847861616525 17288892106846070090 15934245898390411006 13818152110119363740 227564504701712494 14148802975582380438 5583315304737137541 11277615801087424788 3726984011075037886 17684720827944058642 10187104924428831824 10960737058204090864 830623569465352003 13812902576205807358 16995891616427033388 15998537124940266759 1814829003190898103 4251138185756836876 5067757245023773808 17524096264067930034 9919944478128271726 12461568113649012866 6782683496009661033 3597662613279660971 10894909051753276414 10705029727374986393 3661948851071244932 6063759630551448684 5240309211718647508 9025572978818312926 12787886099672663064 4918695274510447101 2452128423009766699 12243817870236210101 7479179158011768222 7836156703673106099 16106731447521538575 13659288825633788156 7122455981398327255 5803616707983787154 6380125016005793820 13815861228549817333 6814897687438116487 14643207560956940027 8871203172925364904 7733376980732051345 16418645896785561792 13692765831208963656 11531353805058128925 3208561795831019439 16925997416445931025 2582522328899480701 3865195097719282979 3162695788690177733 8548404623141165230 17280840484825313377 3106086868190866508 971049460175213891 5714467147676464188 2380850715706125270 411950101586476650 11341867135836108931 1678560045169312656 6486616711535920877 13550121727631032743 2542644324593153695 7321424722417845868 16785312100467742336 6900042287337081260 12513471330153469392 17459931915393918092 11383178537165887160 9557517717359609996 16791135523821095724 10354552767220492838 17366977419309483295 11675943683620494059 13512858935256021169 4060572664248066334 1608976280120198600 8323342246752719188 18343198374750630663 17784170023762733905 15110386533578585405 16116873840804182141 12777807922448335655 6414008677147869089 9212981235822684902 823071295799404404 8617623912942615199 17477048328950046964 7143370005738926705 6638442221242750423 462187711349685005 13219832451153372956 9635463870299509713 10412634498507965711 4636386963828199659 15874597705444420489 3226984448613474679 10350677492867397741 757981956217233544 10854836780230112346 15523489017123992560 7307952476009108741 3018908221617102421 7224562890637082164 2468333629986273376 12189728243191763615 9809349631209302207 10051390074419106482 6047773548519057448 16584973919046094044 9855745614585266990 4977862061253694780 15135233204080178915 7942609791146910684 17586533009570913353 10968490909904128309 17441500810736421254 7873407814541250642 18296147042460326046 17777505925979673500 17807496590754393364 9458504501586815002 8494547106281538503 16519374711947098037 2925715589790253618 15530997936728470394 13231051683475532717 3758781264432304176 13904105577223501399 6544469263900129223 10352076811361066870 4997852971228204215 11415396357135533414 13800119371645078955 18331054560568576672 10710218965881304124 7726808015330396819 2144782172070483460 3252231530631327422 4427889941457216206 14443937728807776302 13709802873877775197 9603469853648992295 7907576208976910206 16329029001351211586 9356673971253536672 3233186800129979058 1949239324843658682 1456808971811074683 5660563941763973814 17702758948110617390 13903136118332369893 13722127584366182238 15891390819477023136 17021174221569901173 6545459834002897487 13285475237402738159 9709872420147416260 5145591175637477729 16715076940256248123 15947582681161266372 4849341340917835178 10821571568210556028 1583401090784489234 7712761010478703029 757226285787704841 625087198752079903 10166530535737306861 11524622008618798213 18027066019111643073 6318246520060654300 3643602008769345090 15618765023433535026 9089833293827521572 15835834499009268462 5781888940802911647 5503502423619074899 4480729723251229557 10108912637063079586 11950814674537588456 9933872293943528848 4061956928959687677 3431986710369631249 821107338006459960 14851631263531021151 12449514073249069942 183246512817839456 18341240140879477176 11530246336922485610 217419697665561627 16861132825965204142 11869668552669346263 4365312952793762977 12332773554471555153 4737309180074650634 5909465586906397540 13053182220113719299 11691509588560446313 14809088301529258270 3319437151770688490 11562757527254644716 708822001330636316 14153578330936389147 8901727937673103248 4026182033199818512 6331921150026733620 7799259892693778671 9717552038195446470 2107370082324605389 14005923491892936314 2813475375885509498 3568287877201691578 13236871150199530678 18111428776157307288 14836020362967864463 11262528360485757798 7914950122519227262 13242547531773363 2729563849895096993 15963550301917659581 15723700725122944986 16540938431759278262 17936869782423143864 15382405797997855262 2704397912937087590 2637898514818266540 3135913874094980019 9611963963657205105 10592531382329768908 11143616887124597512 6818942700750303262 1683105341889459665 10835849709488729683 12786456241477232370 12828656046960051024 3257009916429639326 15292003625483169913 5509320602275152372 17002604063784634761 8271293343262177580 13775644098065479152 16394762037334458882 18415247276041890186 918638273702389403 14991163108253055638 15466364095675087135 11845233723337168036 5073830251719613379 16724811035054420814 6798548179794691308 12726986171623514347 6783577217187539007 1397973141097179834 7315979509337595288 11602915888365137086 13889628784147889529 3836861904385071526 10630136450596055277 13376441041498836289 4873966819196905069 6410966871342517153 3540112699867240321 16811567914572084150 4413125372471277308 5784590240404376474 4663516208422757077 2382528907385460781 13749701175643646276 10427568001231512607 4062261312696869086 9961952197989495617 15839480849711608049 15875595698969581274 5769820487225394265 1494106992594729104 16365753057916327361 18006848822192200252 9085789285285304589 8725201848808023635 1554761086292474719 11873992971487839973 17539569708183107200 15201484265622755460 12576220884690031332 13487288950888212614 15232688002171051694 15953053792379746090 17146276502724807713 2015949626186897233 4002980510974761779 10715322520835870429 8278295198295575310 10107497505137058026 1620400709343724388 2117662660224624537 1599913138803695139 4787735396395740427 12931520850219927050 6816526798416287858 812192474944932884 3145329837692364392 15456172756700190218 5084838558005648529 12454015898296026593 7115272537252017614 17407121924962919456 11584238871380255678 6403658084990549149 11361006245883337174 12136742098778761063 15121203693156314711 13048109734652140575 16914614821244036231 3351737043767798390 2474786804229622292 10443066833396311403 17078221475965335851 4915262582727986255 16698992497886736326 1386851314048272586 2102732365236890315 15260672907809533753 18377724643028375792 3264377029838695771 8123103547565675451 16048733681714258896 11030157150599549077 11682290471257809533 1500839681247496091 8784830407697154259 7208563810576923040 9795294238377145171 16571468654366639124 18373218712766292058 11674796890720480411 11847036564808787575 3151502398625003823 7605382795947184900 9476157544347105736 9097295412706401255 18397371715980706794 7953772748063664439 17102959750659890692 1713694903673937173 16308565709140689147 17471978393225582670 11781233818972523014 17817509504163199227 4659833136917426706 10244603928099250568 5518834136730286647 11310671113576890193 12925434931472388623 4142554666488317034 4363799011793081694 3696860513653077302 10538481734479457342 14951353188786538283 1766712179203423486 7597609329978803298 10313832884470481232 5638410311528552646 16744696005731112196 17665765837176902723 69749851794545955 13203264704880247880 15330538665088674072 8241970084420820522 5357022144138868439 15364926972540967853 2095592535778598711 4087854531311007360 3292209282011450239 6887487288337128888 16689040272030598116 12461629879187532223 16813642429263992730 3460304533987192935 16043354891613656848 10761411496271790454 3205280145882076481 7603744910186721229 10331416458578052877 13101633359689854882 15977922467247106553 3161433440305955166 1387865397727844268 12853982651070090062 14650251194209256442 8727731614704466004 17206791022348537998 18415597834997521870 15663948265685176733 8592440458392967336 14213079110351967151 1191067686820060207 7081543727261751154 14880032859275576777 15507503997177353593 4806475986166587728 12193455582362758892 6475553060039817113 1968164740422054323 10307370391701133969 4028983367252292722 7255342741513592863 9876795621745248365 13000750318276070569 17604329752155882785 14395595989623011480 6370652791639864837 5835332458723927777 10858994004994825837 10157215012207790592 8880620709150276431 14407247883231773085 16390407736676015783 17112750101418717328 262867437727113154 37987724563224892 13009822171960178665 3457260251211376178 2217292291208516485 2221404048446591068 3478195342259000897 3218573975612263229 1659703241972718450 11384947823524471159 4979658671916602728 3227283414772211047 2945785436158864008 17749790317969574592 12097466628657836772 16519216371078902914 9547765924352499247 5578639144258936104 14544529774740624602 10331033381473785881 17812928721713899651 14228443861801695577 1834458726515337467 8551391511852146226 13953570840947922191 3571546535638511474 12910824868641409893 2165333841871251036 3647859415756630193 14823766340333839418 10367092069776225353 13871940509965062973 14311962675426196534 18068063185788528677 9867008311102707612 8190625226027293991 1898519247842712796 4686769179152830502 2419320014634620491 6794528011284862548 17851149518222948636 4028777871691372452 10663466912563468659 10786590862504314183 1051674839315215112 5235245438601556077 14183360543983875815 4003179054943539521 10640978458269405633 16969635184500027702 5430880884999373781 7214547888498623582 7007792548746475147 14814466201902168468 6509065096395159916 14595747836775224962 4771787412710898821 17829659198561336738 12126629492700184390 9484944646934835659 2604850697061464189 18306093137152171036 7964773985281221357 13836432124470279543 12873387538320302138 3252623009188665147 12113650060021438011 7752131351809521722 6311232339037006254 7549255489099148894 1321783976384453808 7609883084157594617 15005523513699409548 14323979242761576850 4300603581715702289 16344780088119537426 14227798297972558761 10921550308405305896 10584283332652026320 1858247220570978800 10265376075722167301 2295256674943227411 1593554236394742580 14173989200898419155 16572142714975744319 12901161215852113919 12965778584752456005 8814848541119619209 1378858174635897993 7468172999380544442 6835670754020733359 12959158379829080316 2031815881333117985 15321257526473902474 14928656585000420972 5621124110008202154 14543426560247733014 1029087431633599104 589285018625901060 14528850054112028058 1072377125536358449 16174275350212731119 13351040224971539940 13315214319821983499 14052722183936649077 8455929052195026347 5511064041771144743 14419013134273463456 13542560348721077713 1218529218118108810 14045255025200640597 89847481677459853 7267559791324433113 8407552386795907959 9722033526459547198 11679664149043741784 14686718795180313500 16382605022668691172 8958994599352172031 11367406026738394315 17307026192326548891 4631832571234554924 12040424265460430323 1057410639395461841 10709832246384428218 8320018200508583099 5156033594061613416 602922417791596027 11693541804712725804 4320913273058416398 446311646667829763 16266831421149742779 645758762101253029 17050546879507615372 3939731593427181582 17651604439318267525 17593371744180587292 2111570448068376788 12496269847538096438 9828105913975875075 7988502268820603919 14705308939966495774 3260558207953323057 2985687903030443763 5965921738077188747 7248086963529886990 1817279356281142318 5688154807974172388 5337358316279654927 12776274185299669547 3174993035898032961 11305564323956851304 9403813515685701770 14989537124355049417 6094553269360476304 14158947903600219906 14555211136863120203 261338397543632930 2972551862476076663 1653030740403702281 1237173775718201102 11809441078549139815 17124009250122985930 14430844400847775029 16386798141564310260 15039340475106022078 13918822446109860835 6423678682036408529 17668963983949908690 16455544755858832478 15206440189723539203 15505279940474728212 15850274364439953611 13675751155235083497 17700720392846235474 2852143127999363999 12407194118009759313 12922993703378273337 32649081053996094 17782053620025224231 2127907677040140700 17240394190737708849 490799168270484914 17327511308263456043 17361547795253878693 6844375775159551426 6451331958712566454 16541104005155552246 9343010596441923438 6084975422271933773 14167916199199240341 11588771814680415928 845622298031538004 6691825049033475730 5518289233211377369 1443716854182612993 15990318714948647639 9381260003626679081 4152636693862331775 14268194457099168325 706551526728155992 2219460922676910762 4840427387310552875 446805868925676901 13110538485736767090 3092631631259758673 12932298257995870591 14424356682775541761 8815111721300079771 18119263065720349947 8794364519004287745 12045273656135229 5918608774136423933 8955906480299517106 18443485881179282165 2741184024047362177 16456601352345405790 5274334581629906323 8786832644065304750 16391852372739293453 1307473245265905991 13410924335793372319 4729665487206874765 13730937090094308693 14618418005971351710 17867837076138968024 3022284690987739203 9789773160151311468 5433154635408304102 9119225605033971211 14335225297226829468 13228285751217396814 11360071693430396523 6451836090058853236 12718797816313010484 4207900215234551973 3671200583823205707 4321376833152632253 50887763268917841 4991375651344762265 1767461345090609871 10943694876864604863 11203966887492896671 10276944239319413409 705484076175766422 5012484416926215473 10964676861388700499 9383106406936456317 2687290756153624375 5569498452179622055 8599370555229425506 14291577118600619252 16576774490141257895 17600656947155909426 6376530810016218276 9514471257424038887 17569625853219600817 11996883369285472504 9995310301213871416 14862067020196539864 15210040087877443823 4583755149252782769 18003254079754040577 5353556128326327017 13075457073323494299 17235953349438408479 8968710404582145676 10946583608749779058 4529651405646639814 11147735872112085886 13013502153255333617 7456111362815926444 3885385665522297919 12803348324152399998 5522176898549837351 6653634475255839221 17970621125145506994 2433934396235152410 10824379266702451277 4864571790611011512 6216012337783778291 16424665531845019344 2818946450737366398 8763555212048262214 6499040998048204292 3162766244578193246 18278116884828188231 1282208960278627604 15008574618275491024 2333211264294524426 407216984107152392 9519781736148261355 5672553477458787685 17016441383106470248 15365517393964211339 4390767178684150299 1270665206482454259 2633839454406801900 7872685440157141998 16157320549266267693 17949027448879521694 1251848831941493999 15678712159479829269 11285168216073363115 11093579616049785740 3944541945871737402 14833809649577561980 6487382704143863507 5238471363670773717 442127564519753313 17726007827368341782 1511276706524968839 2175846535706965659 13559630428972859793 10085589347517262743 212178636632567586 3076946075901544384 14830360217930975554 15374713671453142501 14124677700952040202 16710171409711177584 11662703002068369985 15061042547514344764 4624228375258471154 12955625343798837524 15690707498382914630 3644311191707633319 11712003196554555683 8310714103487180621 2797776236865343940 4361898386497127591 2282904136106891857 13536093336659800607 2364464531832567333 11101421204054723512 13922563344682614979 9023784434019113466 6360582241218611547 844993974139255128 16603722483572791483 2757757352727610541 315670177234200491 2399337787808768347 11266487582049690755 14015630743729644197 8072103559131920975 13505189433726473948 17773042685530863106 4098656732050184304 1091947226518361059 10933349553136089249 9484501687939780144 11147037233128503658 5381380713443608722 13246494627292477875 11505432327362140407 17907007032754061319 10144343512654988771 15923924289947579009 13509905081775884067 13830668323431052471 4734333084490115380 6787158572835884447 3055748416641799470 8745414223433081469 13488257086723288976 5100749392309124805 9921479724856507624 2777837457072815357 4032582147392000245 5969406277328870037 12044118874596226132 16690152618735340137 590024304350636657 13643516142315190202 4747216919604916963 13807032721761629442 11867335951222464211 3774880254375260366 17552264458047871722 9830428292977136272 3276168006472655783 11290591305480509850 4745416175710673245 16277890896048983809 1741188555514572349 13655606073025684668 7415570963071428604 2668009394175085404 10735689872947085531 2728796475173714328 5897118088818302477 3803296468283222102 12495548063492415532 7368709010724305989 10853772082084469996 6140609355569356089 5213164364335226828 93754811494798343 18303193996205588527 17280031836344043540 15444589043072766318 15539300883864330120 10471546477166095499 16190572279740181980 499080601314749002 15480171641480894911 12088058451571594491 1664221427607946089 10266432714136404915 1766311609234537937 3921978418666020047 15997905423533458691 4658200666647876523 5371585880397345759 724737909706875770 7336320558841038278 18248637512442070505 4268795562302098849 5216648184612454064 13798467491476182525 12472872623240453578 3704536470269601249 16044410178136745920 5019219309473694782 2485916014128480274 2536201059967749625 4393819502069749768 6913529317066244008 2138568516542247197 17978415785316414370 13323646889444705714 366100490799803553 14072001084355787039 1245152677448645648 10854389627233001212 17685356616336920233 2867628365568469622 504677639333765298 15458034773637969019 17657934442269358755 17098884410027169701 12766448375041007361 5728925372005575526 9397025281437676784 6593424956904978472 725838608885465075 6585314654744874676 13148556165880861454 6569179877049574570 1504107013467558307 6280366605578344463 15935286867747943446 522664004872348701 4106811699160200590 17375746615852931233 8990034393953512505 17202249425129693266 8760609458861870905 6040630000461487483 7567323676795150114 12040937824015128742 15780170905528882047 11608181082839356077 1394166026876852493 15104025925311541562 3922645693791953957 545630441452880649 9478879776504300975 16407287197507936888 5140168881466005715 13060809785378271989 9700849909389821168 5084236684841331158 7973512305436929795 17453533350596169048 2863328319130481604 1809658503506395971 15946069132011011075 16926548592498854097 1873332092504225236 821901000634827593 2140653147140005556 15553718710002222448 6431271898163774699 9517726816737512798 12321103537816507570 6005339488028293660 12967495682841836043 4691806646675965140 15809993406830672233 7098702351866282829 6144145279855628453 11791195257564807236 18387379950882631130 9636080021878424596 9751054035523903267 6438955273752933414 7163020280999531227 17868032845740560155 4124043146947951792 6413429474133210796 16402838185394482198 6155708780174608917 17610185923907477941 13533391314704257977 7711956846780783670 15494022020525640234 10719108142232089044 4505585129760188740 5618899074165363406 11468666712486287890 867674231724198173 1064540321331636277 431325092699544373 14246065755024668464 17918718641249378196 1674981204403105047 8860158536240680075 16663873456919180276 6820662553582165504 14882254343561972200 15485960669529433181 12756375485338341297 4994093064834210047 10178926551899521585 16204127229099562415 18024934608075720026 7669923792494917660 8315803720008792970 627454520145326925 5668274902349405389 13242417931499745454 8684470869349220966 13506072520304066335 10631077336709582998 9881690563415575016 14091004621909546923 14764079811240258779 4519879392405910750 4022127593657997201 4822246223436124406 17665214004491581923 13212736124681476841 16155583624002950568 3066911674901645924 10727680603313892221 17040827042731844240 16653040075409353468 1432169892388125575 437245956810945245 6357798816296535988 12334210144280671013 425110690953346559 4751827326762801416 10094564078327728673 15287112621181891717 9695491267970992623 16347608954520618203 14838382528462430513 7185677460622727045 15879158356107534400 2801153039239717328 7391459962916196953 11302201082452887342 9761285203032427335 11675177831083559622 3183612684257872336 16002221002162466878 14888036523876367582 1031877963333334921 13486982968020233687 12412564277113945899 14663153227590510451 627169400782350294 11444310172813384042 7159378491671524708 311171877756657711 16360615244625436590 5857803233241967610 17057466873885208665 558337311610961830 17580492404868402460 859524986159096017 5136450727516194685 7970033447955647556 13723625424003460993 16333107896185175137 11640833463500854000 2349060133576319941 8645613111979983877 1565928941900284747 11080170390368955206 7267545803217755488 14183755605066333268 11620954929931598821 16121470145056067810 14730020228360747926 5786990917750313598 6315013988171205026 8727466275004012141 16106131295040013845 4339851089675821206 16817697507884379604 6403317555865888088 11018558502216281141 16629287768843155189 5977230642641039745 15995589309731391775 4911686350548623518 16988084300287755302 4289478754533422003 12781149461070101091 5755087943645472216 12155383849144182165 6810696754073667152 436524863751381758 6891572712998636587 4332131301870635404 11822425078989753884 18142896594332928627 15059383531082888145 9350736557881483656 905325119052788018 13452578476258011227 16474593920003774856 11500972653154189693 18126959333741505939 16440939810928744682 10165248953206416996 12042965839341356032 10320489895919484973 15949439904203111507 184073573209753341 10560641541696128374 12670766086977914813 17631916419515865891 8573250284091510780 6363093453800107761 12765981679674482465 5431391179744234753 10490290715301616956 15392961199691809645 16949037446022107127 17964485179012846732 7963062553142871987 1903802262138560820 18437524843123311768 6860954454088977677 12653685941976631656 12862676100012527121 7466932243025960238 3524596233524478870 10540668551237399197 16344905689544941110 13010760664452988534 17908281179595955733 17786948896255271625 4289380136670814939 10791249468451887973 4980690989267371910 17747684062409476907 7193691829974511118 5503046702906661193 4736588661986260289 3815338747018533942 1525108548506519891 8032198546560528601 7482553146517999683 14703214189358114242 585965230799764542 6726033962526959067 9413407618089494814 5663363608588610227 364372479738109475 17970860603228999226 9271924293608146327 2870830241407943859 7719455241292185536 11419188780951630689 4411240769583048537 6778200416735878659 1843724111881741243 14156460909270543263 6658333691803325034 675078658324335855 14254485872121430120 11808455835906947673 2026695143781616921 9828230267370242033 10675700452351390847 17646663256068167754 13836989827963609625 11056525727585799088 7867223132055677928 17896221637426228359 15052615039977138095 8539163855710889065 4433956363337761713 15655470391803444298 2336912119036173628 14628159806924903323 6968447063844995614 1412005470139761219 17119259254353221867 1962186307847542434 16022569743554185548 12364036224995478928 3130661776695378796 3325139450741534965 12549983412296174678 4564855433066902891 1310540366017817320 16081636471200534708 2367942137040416174 12551123276613769444 8371912533885271904 10757905586007357762 8038589820455116291 9321950872032554814 8773180136716841316 15100403487607891834 6204819272204508228 10631240345527121314 3285368620717381615 15976169777440824278 5312630126464430656 16536075212782216794 16002261566124150948 18292708823156286984 8086796398827005612 12735555282399868403 17392781895863084140 15176809300522473200 5908398748432743445 17833181382695113755 12809674192451897879 13517167903562354973 14047786379959684136 9384114314566949965 8445333868823905934 1282536066266259576 14651481513008716022 9624009709451233478 1423408750273880967 11392852139864528421 8489305682896685748 16187254811928003589 6489378483749168298 12186112488350943075 15179721188144722058 14696288326476491892 5627788727766116799 3890446005182445844 15773796978662562261 4933918149041247303 306707818607771273 4973165343899438691 10466151376809426987 6213751646274666806 328334086725006526 2494494423618408455 3414818720104761995 16495731734195818170 9622076545438361985 4916602053935960721 7089894713134569819 1587629560294523254 5413520425671769966 9937920161866108958 18254351921750800512 11587346106159871236 8062648834720387213 10428136526978489499 164076051695184983 6174850173826115929 3690016544652793760 5064917706263724344 2335071222436669831 1011435220307658707 17495875258358403077 7314037814567391481 11215615077637583198 13901965343342089266 4073715406206115639 8600465417254090797 12357372738894922682 11554907230837837334 13541506764759170845 6328000897160669721 5960912702791702235 9010552840744901317 13811039665020322062 6893198796642471965 10562705192670009394 9241695433114376088 5993636855460943932 1317072113195780197 3318759162022428564 9560290804967811900 2794860907288871280 4129209010964453935 13357450127755759488 7480231409507387208 14876224024705824316 7940458481205435174 10545078937832519375 13583181699833981258 13496295854034602967 2249646440899400358 12461092582099515855 3551074467842981435 17543966987318176713 2190592589884244883 11143143685031587076 12250178398512888391 4884804148534682748 17080877106453969585 13156853290847135576 15698167103870691325 17135493135992969667 16162717095257794892 1168147671031049945 6851389124060090457 7621967446131839849 13338500313699790451 13491707832873785076 14549073495604509946 3735811224098999300 7185701581724650068 11048670022852516431 13095695683994921952 1452162318081310087 3557708890956182871 12152508724061485200 4307613205445180151 15253745146533514751 4304660376814703829 14586077259696129165 8412685879705947591 16316601755966163502 3626647848067492319 4015325704891488145 9371619232126806116 8676455887074006832 735740261827066096 14162812629015107313 338540756924189821 7244957413951359373 16938317833921841737 3142185000169414743 4067562403321522760 9229907750862430656 17362901360634455879 16953140230149158603 8699460014495349163 11432342168297765676 18235211489199690263 4207969806391326150 827398892279325549 654034277055917182 18441481870470109596 10249038633341558807 16573919209528773850 11984649991049397920 2146736143806812928 18252795672878375765 17357777482121046406 9665732269669794376 3335272411253382609 6361959949915632473 8088347256704473036 1725347603840908031 16123655502908055723 12757888436118731128 1980813868190980067 12544649971906465108 17442699679712875202 8091007488085799647 2193591838926174398 15381679536570242659 15004344010741902082 1893046322546683035 14748454434719780462 849513757707676513 13681603929767633998 10352787996717661835 14817239975204822697 5023842462870485921 10664007497556550649 16094460894839477828 9153905675110463865 4044073930428060153 10653451312708163341 10637829629830235785 8804882557011436466 4831429112919707169 7335853349475931518 1443792101199938796 7562938474600623330 14882030865825832576 11222317966737656597 14998342082020605206 4842834323375791052 2187808789643817441 4674832038499934323 10009250929552810613 10970058378077018082 13475229853980284372 16151010711767839168 11611531375195466406 5364448995918112535 16271624272674798842 1098422916526619089 13988294822591310207 8825913143085949514 15938017811378758232 5289113629958544617 7571765444242031010 358915362478623812 1651466487607232057 3303323062273723681 13289199995008234267 4184979541589837772 16433837623462987499 8136454400070199032 8331789767627947683 5045970398572486642 3051310012742786888 8108530767194097912 249033525609352595 1348066904634773396 12354321104854767909 1206503639890139357 15558642065582389989 11456061757523658314 11070963370200941139 7024725676758468088 4982429568975829395 7860802315207756279 10489824531608777119 2961293152242064135 2850954638760911121 12879131662603671977 13582834406914023968 10515545699961650744 12888402522039120878 12217295044392412208 7032162613618037400 7448609369713994782 15709165734906408721 14737181358873868726 208169721658688875 737716206692088649 15371299701710834748 18021087504593951288 9023584949272569733 7737617445290250095 6406008864188271196 1014049097975799284 8020143470248329518 335465527212851275 1594096699116602048 6238297939406740268 1546280683467471919 5378647133401053710 13856991576491650398 10464437416899941981 106215011999541497 901761179406865267 10071163418011366190 12586620769641068403 8150368873130516418 11871625761778084202 5778598700000313726 14836951490728206763 13110526741632962113 10607526314945232243 7915384472139845430 9920971594551830597 267763780811050077 4359784739157148602 7019024307598726617 13107505002027039725 582018377753205349 2222176097603418924 17263374029700294808 2303026154641812246 8544432541498802595 16527640865034060567 17944913819974036047 1110491227086648100 1574039012684948132 8858844094826485578 10865196367874246240 17928041519087223366 3984550634712892110 5819007783685568298 9413068656921098434 10732397999945392262 12100001639417702228 17609705884907858069 17883740140013267848 5455068713600103644 1674675569070098676 3228488419486952486 14678273440824681162 2557570400774892385 818265342917663823 14006346242421243496 9048768440360733716 695048588150270622 9752462792566979229 4971513383206162244 10174612660718696311 7597023944354163169 11793991123371921097 8947479763245392511 2943080493707044495 18302501470045948285 9236246387059854512 17301751928671516392 3484474282932681689 10618843924644154907 15871077810671504531 1522273627981779874 17837654703046809008 4943532383534581242 15180849811597544757 5775519369338193940 13069384029958484872 14008953057748615955 341026816875079400 13295525571824158253 5866515153581888200 14335343961099321900 16268361701247066800 597377565534265851 15550194550991200774 13268187202200079263 3269327441688269220 16555830610151048027 4369203013242248438 16229313657764474077 4309970921559732082 4599724692228950769 7226652613939027525 18269600869813186683 445578278421338333 11270253281309467705 17189152733583317466 10658330182473310969 6463885127174227666 14311726178380476846 6155011350860707324 17252437931941083685 9672286840291585158 16262552838395495220 16590697312424788326 10832999760011844797 6425388876957715901 4191961906155966724 11618222326682800580 7415830273610038995 7167681292711769183 174586914199965537 1110485100167263839 12486352457437301515 17000492365095146524 1368329861939681289 9293532531592069954 10281601381461991968 10671030693887351452 10686897187224768083 7481146486883995473 16611646674995827167 28661089750416703 7903691511585542816 11505171495451881315 237081614390065449 18321763565707199370 16544638661036576821 5978532742448806643 1934353123668482995 16643807835439649933 3185897895867989239 10097130088212478600 3808333098666075782 7955687805757352293 3994650328919689467 8419091261967874859 8426915502691553735 786925452443182450 5335646690280247292 17869507785970687417 7323224879568715520 11475621360092010493 6129986266388840650 13926882683518550177 14424155101686382909 8682583293070459747 5978462710106140625 919582110459353445 13386353982121962641 8998926359602390971 7495961715708867757 4093302653698451184 14360520831949599721 13154991358247626338 12933324759158634679 16265499484560076036 9311272068325174153 5785460408402168329 8787398127933629503 6361801895756705415 4603585573803098443 1054216186432003397 17828711170962346125 11627569859324773465 4229674520195431837 11702332894871980726 15720233927530824110 12389016168729498802 11332635812828426301 3970312149953745875 1751449041625521967 11901521573762975323 10458767912390273834 2747602940076008462 15691533703050113229 11922041211736048313 4931203459194740983 5105965003975854030 13705523476647313228 11496894728381601104 9001411382779977736 17201080865968045833 7130241274236921135 11526255333736215321 13890584767473806508 16097948852845837071 629754105231065869 6910417240108056245 1234269630615945215 10778724280753734071 3206947318463492651 3103470701224932186 14543425986582354045 1460302137907569692 10994011951614597856 10084150720449694727 14723251070749950232 13486499866393369600 4679061912827769292 10255379461376540579 1925355031018523880 15043945895409145772 3260964002770455853 15860586596075654904 10196557638971500179 5682077982013637300 11450282843943951957 6546534288199108167 15972440430033951705 1388232569867504051 2333060640874930775 11645108699874962353 15191807322447317605 9161361160672202092 6238411635616391951 13178594812603930557 11648696818278443149 14017353473653659353 15586955684402960818 9450937853811936858 10551845952203918319 14509610375862801045 2978264806778087295 4401955577406393557 4440320684305142436 12686970962314761931 8403571682263700607 5132103930006739748 1496985993174054012 4576063744446500754 5746151541537609439 9654461474046393245 12976287578824387056 15699840592961020245 4998237922616025136 3331835239971454272 3443763853892816595 18260356845582897050 10719476412719088928 15262039028912082149 11379387151885573910 17128164523657544862 11369205008354226911 8726706666333658288 5218783274387911831 13992202150828381156 12981713291137827749 14760872054854500367 582639950199357789 8490080687838386727 15870325674984666847 11857540322858101390 11309411305268588570 16911755281567350134 8616913423287167899 3450819950886927659 15640929282589763501 4712151088097505916 16563676601392613032 17592488176782862287 12256070878993098927 3514221354154871926 2709207318321181510 8107123299888841926 4125459732511931154 12845333506755347985 15366994248875523068 13965204889803403183 4021889427923048358 10822232504413262380 9183362862453463597 15558202518019981947 9845256034923857443 15349261319317719246 6138517255424761413 6967083432905411149 2752326194825262089 14441454098761614090 13735871607357461367 3426606380258336363 12790126583959488244 15198120496373696425 12170809689779384165 4430915839856782138 8629968429422234223 9563977777569845898 7107339273361345134 13261427093962171592 2106617485146527740 9709240698387466044 13428822505868604507 144137797068368610 7600556793012174286 13345786540174187106 15144934594072949086 11864287096788791779 10194970787676294609 7557534881699773020 17693195142122398584 16205815833334214970 14982964993526592993 6833010503597379741 13616545856109916398 10720663796892213265 7050019289809797472 3686480010164700307 10138903683128049429 13599671536710789504 3302601975608078420 14554004131117958536 13550622329983334862 609047730736963695 18083010727271736529 17765312683855956358 18199512204236125166 8539204085864521458 4100394456380471300 3603409179515695778 10208030114459250172 3400109272995622708 4979612342950864399 2972730465763465108 681184901378309602 3372245408346053035 9494810067589101767 13630407724024298102 15604661752312901567 14020034923292392670 3281097646290903458 11629401868742632949 3315553270579151567 1390338159163384647 12294016140404358308 9910909650915954599 8185777077773497768 4206874580982770203 12103174579090674152 1807513585294747829 1067072154333057047 1951178519560486275 3845446650243044349 13945577916737874382 11053163189104475350 1086862312564725737 6484941345210713217 4016895253679509246 12934528964881860767 3080784417210780811 250257035156896904 6354928747601499040 14483043178039519091 3557123053153942731 13287935961081573179 16513411424290309663 4295905712932168498 8792617797233216799 15379199071013596366 13539747222890850226 6588304719899117137 3222734363372408661 16684174615042801821 1814803816784476345 12826607460079555868 6051137870695855106 640614941532065599 14315076886571519895 7243892444567150944 2306803392373403417 14251765390139344681 8654456473850218630 14026868563889992756 4125213388480991052 18222368322817272550 12088869642671084233 1303033393420320546 15117250036627189464 5901698786414656176 1899436675121407836 13835397533117380063 7169616182528850532 16630952407383321303 8537929658958631848 8999790220226002305 16684033719083468589 5356636559297216523 14592583126088886315 2687915620788561541 18195065338735059054 6547284164402896187 3231969940181303573 14078699787893002956 15578828888497040610 3469554753464258854 2116887239726981274 6762570429364812155 8581559927219434485 466469697214623726 10355971637558114083 622679697224659741 1055774052312200237 12857456030385681400 3532516180555075136 16723481495787027132 17728865817197429494 4428895885918662984 4328271200970168929 7529891346202582297 14807990958336923024 13931558380587791909 12861878589939517685 4855787757021816996 1682222664861668624 10379415524420575299 4084608358943605119 11074336900485403481 1851454596308552282 35131618332565038 3462525228928651544 5466809293753395653 1658911207081345074 6735633287712228575 10152062334518622592 2812390433285507344 6176000601862941285 14849757178554282157 10445436586938018634 8540081483235959148 18134235613733807716 9750879564706994261 5998104076016810480 9730377864537463562 1064473482420338277 7829807227258251858 1616066876471683188 13192784272257634876 3148171007533510429 10411477320279137793 17567914688408791199 14282692894348909809 9051137557527769820 13743537067466706641 8325359672759902775 1725924965420979371 17594272078731387907 17622008952937822126 3913855557354045857 4570846350927491287 9126134294778469802 9766930489088242225 294465849753326551 13518663233806946821 10841856745945182950 12661067044073232616 8873391090099338105 854772030270087937 1887458517864485915 17790620020501414747 16333078242236613087 5184952312721235235 13158390470915757654 1459479456439400635 17014983232749050241 13467412753260993712 11945228270036403870 11809468941966029470 17616727718077180485 11918050238469930229 8284860234845790151 6176101646241048928 13832231040663382360 10537024709682970862 11620670338444916935 5041384059670491755 1055817011292337502 4854537465248248765 12820095581784768110 2337756319656534512 65245236709690922 6689860774186523971 10618736083067511283 3275482823901387646 12712467085683724311 17776915517022256664 17105197123963980299 18120314932896301966 188085522368497475 15468259739001826820 6088921078487851681 1475256763131398751 7753955384516034122 8634252638633564158 13814127674924756849 8306346068008430103 17501034752193619748 4771427118575551241 16438952859935571465 16337477898764196705 17396857190790742497 5556616632922581017 15255549253272868636 17013475504977467739 15550388773001745750 6363090751096363177 6019150872679918855 3384949569457408293 7851249864673929766 4276386924939085872 11715836408575325508 6914363454038768257 11455405323423457538 17225584914549252422 12359482246434853556 6724052446245896573 9783872886076606855 2155987294500170320 858418616608656469 3401503949446113806 17585799989268170599 17343278249166763810 7360434843590369931 13975276005021394006 1298288067340149299 13184358090583873875 17510671927290549447 13162703355244050933 1582561081668738111 2591646817143686251 12609895026722688924 7631015867955437781 12309911231324218189 4148387164824683645 3161700804447376981 17816155063582619898 4191922451498721128 3795884153936851079 6014575184608633316 7205890610400872383 11887538563100090151 2480480729907524427 16013383544784371413 15874290095778046241 6898954331864331672 9718609086186313940 10615035164825166621 16970671892027301088 866634169789246321 10091018284247617708 1105539873906570426 10419250096840967134 14257268420594202357 5934239524694622477 2889655649799429980 16928070059761088501 16249335935380230338 14310819036823321595 12827379312017755824 13619928749763607420 8393341264901185085 3651688692574962317 10698852250223797430 14883462086974248921 5868324475832258657 8002466102395261362 498651892330686854 17247094757869007747 826351891579268506 532191560136852931 14591322163407508635 126261307096692607 11033163206381798012 1337776996318313183 11776536432893110069 3685030913069378971 11824826888167630489 671436316867315658 17275628974638443118 15005714669537166510 419998215817197846 15889449278770355605 15313964452976663746 17493914472403510746 12141150323829763597 4155185567753721683 18133692243274807440 993248212245410431 5621181507994493260 9645218410546343616 6553547577068163537 3486246083399364442 13180283430309686304 17746226144639196993 16801564497890837421 16992857489623285502 7357523087865041004 684357751102230989 2286665700016207762 9535813402563932605 4593783658519274976 6624561235694828357 17561594316469507482 5830121594055430810 1157383511824568746 1504143000924547610 8764233238815254636 13296553271854117522 14005742595005536891 16760922084416405734 18341441726223990115 8971423883991785462 12168756098884135443 5797479948112387881 11426214367193460385 9434536413588201571 11487830578864617852 239211964426322315 14732362727694013636 13667302639740400510 6487311992273401578 8165814597125049230 350963772758305348 7843576069787113953 11009311377010370671 16709202079423323199 14915874256061885691 1735516138264782042 5053182355366410422 4390582082871963370 5445577111599356775 9487430813699129762 5721371415677549620 7836532118170133508 11960418690214107968 11812318795469814359 17532793665512250940 2738525053078804755 6511970530028397312 1739760383237926349 16561653249485423171 15379016116782326219 16480093787365472359 15596489450048450036 492398261413963448 6485281279273038940 689782148449278733 13744634576144249523 5384843981977035835 6118592816666877584 6476979830821234468 11614994538465889305 12069334096696170427 14320267361799215684 263398434562693205 7918796704723773426 1750424055848040655 8819397390913678712 10678953012834956294 4029037698223065715 17956103279689356395 12218830291254491093 3505058635944732450 1986401609250336108 1478589914205239473 11240102252300877903 7494662814150203657 2506984076781677779 15334222041700302117 420574744996280515 4685649717317164152 3961189441894945422 12260580322497151854 6885331486391171838 1314945499068195451 4249813858838501087 3830113213171489592 5708595887441256911 16807021276990087074 10105364048876241572 7225052426633579154 14631159992007552989 13564325028931851688 1041192411096043547 10561109867439786399 6323137791823179985 8755184936439312543 16413195561492029304 9802993166776964840 10289429318901592633 10208776676381161972 6108716462420432744 4039073074522558263 7173523511412197051 17110279186077070988 15910694391858326885 8740584981829457343 15958976665429291941 6732783033769718081 12332468494508460114 1341781856396285770 15517402909013314045 15437273613344148967 11613814868553831990 5956502783598664 18178028111090111652 451742252627180518 1591189271930261685 17555785844720700326 18308113859901626053 16065008079063958206 16107242473515924911 6140280014209494386 9275809151662720263 7360213760877622897 12930643685743963728 17250497026731306180 14229873893036048421 361360173304731558 46772655562338717 9574747059541838398 7769981006947257345 11758350149334763158 1713756614131546977 1630679644915149997 13488779211894340978 971707052189360612 699284856210234584 15166720319256241337 18181373649489149949 17626875985670790230 13213047222131243675 14245175278113237853 16174893734868779749 9330054076672310721 2807969816665206599 12965704353959655034 8861306390983657314 14304787992979106117 11438440828924559167 14491036211779152778 6872851989496992089 17049933074374919596 12348552186520293092 5215555980235727698 12064088076029098013 7454801491778867128 184130372435171630 9452713964220124054 7924558203300987283 12039238858153948846 7271031276622386853 11037357883892658610 16126597955183194049 3312106932057056678 8378520079085512012 11500381335367053489 13205977748216021712 17118946679703022267 6837340665000269967 340633730619712140 4111606869250697031 17285834121941764323 12921462911838458747 18400988039277953955 18365128717960873505 6263307988867336557 14983570331294056502 18188560499380222738 5267663344910006899 15739495800870973456 5151443152613812901 17180997848193512402 14202523791642351805 14724388114309083395 12193786565945079325 12233556608728692688 1399521817034899578 12875324655319803774 6027582764489526782 374823049531552924 514718676457868968 2159441984480819322 12233290302714505603 6627994524433526589 4465072022147564636 18022697700023476383 8131628504455426186 7344321802218504585 15218035925896496536 2341520219506007464 12015674567803342470 17795568436339030352 2801635619298781511 8130230883867614478 11529769927864564276 14368335156813226619 9089481775863914316 14734297310287237062 7725053237334168954 15748152579084322024 4377649311470064257 6259760808558634411 605359884213426578 18440663891143552268 16891773104998013317 11711287930905154033 6676615425587561414 6189448128041734581 4834579624681043061 2770267532025992510 2864507228844147532 7107052678561686465 13526795194241501633 3299905406939768508 14523067093843880874 17066469320340718698 193918201654962874 11715236804467911116 4017921950594055663 17259683334020081496 7521940034182918922 3274616647804745901 15934224323847676255 542398317352758837 9502932194615185099 10924443106954278513 7896959071644417977 9832306761485648287 10448947651367324465 1446667901624780033 18349839527351368584 14983643733355320240 15353066997070542227 9023396869472797642 3495819263639456977 340263249014399022 9251711376793666713 1339140731715673177 10356233736274851331 9355551998957853865 17188252122048463466 6571315716420307155 11950997394422804714 588830655440553373 10451941774528544189 10944580075738941965 17423279374594298218 14765194020568382731 992378100227059160 3139922577369616573 4555858177825766488 5118615582159779825 17651454140521495251 6460068887584785742 4710955820107393144 13919883934144203590 11320604672667278774 5788515736603855741 5939787775629711179 6146066663914933775 4381693770517127639 11272190007475672307 2348456375862162138 13426304076725083211 1881984981189915984 2829885677871332538 17269571971070712205 11397161243785473742 6962315143706455474 16454156704079282996 7429994364595291741 4959506696773719591 15703695275606836200 14849618795244849172 15417456018446427632 8223951047071342040 15698609927775475250 15525145800555281818 7945862309765022365 9154862147819853841 2669907265308873932 9672018109001707959 7293483360654449920 17021823169321576721 6998739671257992602 12132741236507887756 3714999498812189627 2144407442965424227 10997321060824018053 8515259136791221226 8195976935594786046 5646574553486322019 10768694346750482067 10398907803816910901 12348774582770298166 1058457401857696929 6972962979076687264 10722444342420490628 3991266662868530020 17903418337496780447 6401959647995493336 9002752538817011830 17933411369479704807 9358712311309274608 4448082165845250855 12379881301558944176 14937337508329160834 14459018293772165984 3029322178983112340 12494933400375588123 7071589800944122302 9799369362573829714 13150472078302221252 3008174598551127837 8749192867535035523 12392587286458119108 17641124639206851699 15685177116272199749 3318451099019469227 14695634918678818513 10423038401346433821 1355202339269750010 9269307631006558233 16053532215083807282 14736461610818583762 2758644705097806723 7994074596408798052 6012699052271090493 7284055267654717182 11515807923556055202 14060694805982795121 13433966278821569028 3521880304317164811 3830252517796053733 2978210130278355664 12757000737481220686 3945078961122421579 11644495871565489034 10736705939547749104 12611672593703520427 8463714555912149625 14511295226277256298 17387726319062333705 225908185686496080 16378760122162132329 8140179574638529986 4724026529970014627 13317632405252094641 16055787865306867905 1156753121854965277 6697743225321178891 10740909588399801428 14075310405904316473 13168542161841534292 3163365575412696247 15508445530939020193 5400071365022228486 14060657737848834387 16751842669165395416 14723592993043512340 11267762314317016151 12336717270908029348 5814302727015889735 12354267482705514593 3324309648735158928 6657960892390926342 9775048308767660461 14274820188357150660 6881096084087323509 13310068476480140783 4532097689372507592 6909201781057726945 9069085202384496854 14700570587041232199 722047527812748913 10210616584813936596 1830567348352631513 8198793683974368055 4805662620086010019 16602198433389089736 8392101749089069854 7711451073431105947 319375851405314460 17731400224923003041 11070291368418616186 15677064519323251749 12779779671336929694 785299065110150536 8283340415415726468 8841085495184652812 16806616217887570798 5501218362919677044 17713866987294139482 897213543399763000 1963948302738602432 2077276020642123890 6482317045499586486 11042465678933620098 6265656092812901611 9615306307160235955 14774986040543660069 11657482481167825120 4103791196574823464 14595651915136588868 10316035239292115317 2310386860830129736 10463434299457230082 2898712888397526223 10429337481312796480 6514463132597073258 14968974551516491166 8583143997754607664 2485727923565798124 11587034033454280339 15059889004160365178 6308841506021860247 16519313706238581791 12708827154067874126 13244205273841599930 1016908575767577808 11643910184656405560 17133921648234520400 12037173552105089371 17690459314056603899 17918182230973644085 6031982987045177399 2059297868332226738 394571486915520391 11879638434270383761 8594527823865566217 7297297571343042169 8539840635304925385 10327756437006051846 7791444852270467322 4838652441725572617 2832564566066989746 3843962985586462449 9830284523619770994 6116662770008739655 2620954346332921412 14843814814747836071 15959589685583423522 2573476101016628218 3021044799985523016 6514408961895881419 4884587578360728421 13581559915978821525 16424459657856626012 1546348801199861710 2602752748784159596 2526916568170614966 11760433603840004616 6283547385463208643 1611503904610209344 2193836700396664049 8171217205257868061 1968875912902703189 15921421160944031700 6107861418356511554 9810455146959868639 14634184030570324589 4038347303837413065 2961931795963763294 407678943358969551 8683054289839864256 5688200687030422170 8286859512027193202 3263029801639458366 2879878821951687584 13502306996049354392 14592287446004970009 13620566258154406111 2388239480867046212 56958069126031990 17783050782088334611 10395197900263965599 5628465643680047337 17839322652470595503 16002469264684993184 14460478988903580521 6768413057100484810 5140521539179253677 16960907869864426366 5618670479647098328 756167941693657376 17677641807843077377 10573490162691126050 1547410669004789806 17728449745407567365 10446499509908253919 1714952271410113829 2850093342055538524 12747532270873611344 2762806098931576167 1558064670541981354 14044890964234979565 508708784306048416 16543948416028648370 1893903822452644736 13162739741876117312 6261921671418811652 3734445386869606801 8494592566340850148 14498001210836938289 2370380015090113970 11767125194451330031 13153721479526879789 9885576837163640730 8718034303882822590 15969381856085979678 5287028050991304277 16870594800038023690 8213743646833885529 8155443116470124677 2483143039876642009 12190134608744366478 6984682281462094751 2376991551654517211 17900378064867987758 13507824680907332691 13729814618692426719 436613072099013009 11498427389659067129 6348236504454746846 16787466039973695212 11269053975109513675 1375650319373791091 3066175514592555662 5216763878927055870 14174174914162212516 1097612221436256282 8680233319509357245 3577119271628936593 5175878598842054724 7846726385670018585 13121420104818967717 13109706898828056291 2583059019982344446 3534938688131543963 9813010236910403468 1545372685954598396 12597125167119391943 5651093781131293119 12854485823669182743 3301534558461315111 17249243140626162309 8794115596856753163 5262361154841076489 253709042250922950 16403477599185703558 17117017115072450338 15989242222929764638 13654882292849529167 11054236624525392746 6472842532322154332 895011393160031085 16413164051946439430 15154111793125395784 12281487492280862029 8330344479974176394 2114560530847143740 5279411633667054658 13980177929162871077 17662851661964796332 7373842623034959485 3547405441550221467 5611531845148748862 9945777968448401462 8516474202866210685 10324271596626875144 655943783756270793 9177490064314361763 8111849137523281910 8227886491172719212 11472757104005027920 8093291682012146535 3896090839744431843 5125147745562051793 13517196379260424185 8783984683068773476 409244649320662831 5098283723235616614 1815591052573293130 10576061504910989941 4656399747089504624 6826861495765074130 11366707141213952840 3899149020094421061 7441933891892757368 14475034832306112164 17244023486761509211 17618783551417416405 12704490139686630627 10786250433003719510 14078880566980469025 17457751308252960349 11139481033184705540 16189574828205507977 2048107500741038186 16590693406625553666 4560841909239009596 582683475629812163 18428171450578704187 1118141834091719703 7451332864696499143 8232357158823994670 1472436995426226583 16440265853380081078 10459472181162600878 1199998342380132088 6454837037386043551 14624202958782404140 438672366352217717 17396938845779555315 11880725161904072677 4772251742679242264 6714186990390956924 16079060765905216447 1640979585762086060 3200815419519945768 17879817023006982693 10711515397132122122 14731052223757246467 4688570138934720356 12494374020005855201 13033302778257481489 5514514698758606285 2567230562987015912 8434252268774742697 2442720244289835807 6317620008020196582 11908515962679868057 2512950234043832311 17860437434228983035 11538282471396043150 12297572888367416905 7676030763908574348 10058697778986159820 6708551521958298037 5341800993360833178 6941196968329421912 16885543367619782327 5593903064728127761 14486917832119417210 1121199978821205029 1552465958254639355 3258534672938528131 15893502871492802096 1723452185867108320 3761607893667773791 7764661271819569588 1856609233735740382 5806429730097704522 16757921283853725263 18173747897744889075 13743971306780953870 4409213278835079533 16265785283557207162 15677942975747464010 15292481914030808736 15923672942503717923 4083838798677147373 17907402307559827855 13807326760478179448 3591060932843714925 5698222476636705325 8138234443591306721 15759968138155121719 18411566490710510855 10512585540714455537 853562973352200460 12842986823285749831 9585445272240665297 16041485264016416570 2374933831871281075 8082790922377727284 13791831303805344269 14883975270659206547 3238693651706343755 3105734328407219632 34834775400788401 5621969582594971657 9718006063166315363 15028561320771994415 12718606421036442089 7914595980464009066 11959504565382315747 12053461190785688398 13032912694936872824 8288273700241200605 14746329865486830041 5253490738554854406 4748009241267069745 6085447930394478835 14582614505772531651 2239068534576195503 8482787696174814848 6677944659525067311 12229007753769718377 3057165446832387811 2153834454424114949 6365827718614473592 7457883752267348010 17833053595411418879 17268918156113519690 8054453905507041950 9462614356660708756 13311710641374535329 15549390172902304224 8211038808333012031 11453570068205774404 13441091070139848780 131633454152971421 18080474213227427653 16050279018880631053 18272120663776434113 11601671556921296619 18324433897822506583 5616013075528437151 18065903869080287866 14652773350613323569 18080650604217636721 5777913689397772385 11820576623810625428 7356354455599299725 11179946066780022767 8357106921682641081 245517863734877017 10857923253480903870 12906036563464580589 13802243310611830553 12553036443785491954 17711173411105473564 2874278818019020519 1747721180297730616 419589210930617083 6474918608260372571 9762944059949490953 12341821422248183449 5008389432750433361 17477406208776634556 4916685971653782511 12990161208908180192 13451139308917584678 5405375810352312963 4645816812893853430 4013136067860854117 7101226245494611538 15670226828516244164 1749632682485805149 14851498714883662372 7175984233993571637 17244133069902176441 6044835733509796701 324816923893950737 1164507673011277860 6620151179806074226 8841423532751765597 5413544360848447299 9978660913328688874 15207352378614070489 6289266957335533328 11471080492840140423 11572259387410769947 3954593443742565590 11608906450424583797 2251994287327106952 14755921593587110641 5205434322459362656 9278872207345056050 11923230725282485906 9725012980648359365 2939488061966487493 14237347012594305403 10014356244130078080 4684452680149427703 10427394871052319320 5296260242164551653 11455661792208466146 9567600643260380900 11423625289421279545 1003425898844437078 16612314208145133841 5188438455332816447 18369989747942735481 4998322506719579958 2968886281764940079 13186565373521459972 4134041704785346988 14271349360317988356 18080657772673725265 12799674615487206795 6251235881421319323 14955391293500384489 15770061122021433363 13832095835730489082 6679949089381001109 15001242159249246050 9901541751782561826 17924736903685074925 3018203939394445692 833256436304857404 14613035875553010882 677294193194447543 12408296350573748910 4262961629012937235 7237377240031154046 15538469473813752098 11938618499842335844 7502126283197574196 4817455197093022934 6774295450612439099 6365894865236848978 14278194673668825858 10780146731258136627 4586746386387097560 11929291073184205104 7367994846902078611 18387186302216244128 4851485608923760664 9108444027520970564 8778048806068006568 13561503202685016433 26809161466706536 16468792774945028245 16176175712320751603 17562574094641301966 14839512884940156263 15995160417282758536 7647819411008175893 9484750236710604615 11280259649444341469 6770813881839976194 14938354080900562553 8661268570534276015 6112707151817003678 11431881742152014135 8798781549759836758 12513731365023256132 17739659693156180773 8719099752850127781 1702911280297169466 15002863259079599149 10527620088776897380 9252961451660401483 14831862614682914353 6038987706172012081 9764074177345157626 13352254120977922775 10284440334122805613 9180647405994807631 113303700680948271 2618640228341145211 8794424651162745296 1188717802161693789 6858511335516007516 4939587129516883302 2156757490378121718 3462958566795524905 3892137690439853505 3690059732796667245 557081413453399851 11762864753329422863 17481252136335868993 8057761443620896993 10642349074697229593 2184198150403632676 235982375662085707 17200209515644542154 23752551449125526 16159540857064496339 12315626137908114293 9780358726375679193 13106167418094052581 16903626951735524851 2787747296773891196 7484906315885954438 3388211830594261241 11378071801572972770 1385665990864161642 6243334139174927799 8083143010511220288 16162267406645218968 16256483128642321900 6587693188883120713 3454275309502798716 7657155134437795493 4808683980266076572 3036601019897471378 10292038787356702050 7283423484418387945 872581269423542517 4165493549487567192 4441451691428696971 12249299137093841221 7923758349275801569 13085403030351243279 2633944318273830426 3214882302470439223 3597254928612523783 5805772665542556826 9031736948377760744 6086320773652181844 16036928475906269103 2157381653319993505 7890108670236680464 14420457073924642321 8357881976955631050 15630439925193261464 18165484217560980970 8317159104612211394 4932259436086902372 17892072720565941693 3574289919861681251 11035504534897319290 6520228164267157891 4195173488109443563 14722246178759999592 1594604914959205124 17452977325156994490 8099026407026515938 14421304050934553892 2555266981980983387 15681871472161582292 8617496537298296555 15208705123020093772 5452556015492682633 17982490804681686592 13699099028351124672 9745067461547258626 17018476425403539371 16637112379646697639 17203896475714013454 16544158818636703720 17940289430337597558 12594210816790327791 1111713396768209815 14784739287229239848 6387783760597039195 15552303409823604829 11462880438835026421 2404301442179120025 15971701239638455901 1211585294056848289 7091629132051943026 7314935099430208277 11054052504358904339 14968912906178960034 13458780408647611150 12518468379621684957 16559103109816245715 6544824699096877469 3160931211129032947 15146950612455489282 1892471659871539820 14694462959319001390 14797966534355377136 6816737740809157354 2498997595979177253 17469020464104184173 13441262287439582510 6633223766393718814 14992315287096470356 4673425667777259235 2802664508672340668 2669657394444200321 14725765721830676216 14815949208740885325 14561496664627401615 1009057701983786844 14081348722468215082 6012578398055992150 13165307507186572196 10385956957909756504 12407490218303275270 9185550477380082657 18033164351403266541 2443429878125066300 5850946350744011535 1552052110325104718 16513625931456213331 18442715523791711929 3766805964630210021 10129427636624612605 16297158936788742424 16886336151443075905 10609912534195606965 2200358698024802296 15097866349004202921 10616918979369943213 14780838249340309088 12300248951550193114 10454510413362961605 12795570497338431868 17650710428454465453 17758068175723435588 6601476250037274729 15204787774051707664 11383478514373565768 10426802027789120473 1011547607223522809 13876339367913779900 9536194309654269764 3776095937772042729 9180922891311509081 9547575449021108473 12019918000278903657 372934779325512083 10228664992829521437 1544958989988777199 11574196361671388459 7270698666165503817 10221764484997973539 17442032179211158698 2171172899874122279 8538441357462993450 15978694117651226811 13931735143609049742 17429522260578803842 10284716251548385104 2264170817171232478 17591274726970502617 6864520745318370010 5548987186390083424 1890594442962614245 16744438731246658346 8894047326960202480 3677253618554449242 11768693935851831020 5224477347997425827 16790899961525590865 3932993432081820298 2400025795444693415 6978299498181586120 13424810762625468959 14188721095690615151 14095486307288253916 17772055505111606074 16615163178884779478 4638649661789435491 8819142333461817399 10429221206356003610 9970290284620394946 17696762881933398567 12394468768068418354 8136978625581640058 1238330535501640771 15228819029767720978 16499121492562467644 4289679671586801294 4148776854510689140 9864063675460702842 9646611269399215159 563265631698196367 4628828427456502461 12861712140715904184 634339868366074638 9055588903840050762 13422977244611966170 10200943269481599073 11459053194540680297 3362153596488533261 936232169498837378 6306206416837517121 12901830337907726079 10734268119125278000 11365627982699128634 4537147835704823827 3527356310936888843 614265099395994108 14807866675315475387 8037123044691483382 4337291537747953387 4669196253991380880 16676779647529187536 12605520356870407628 4586538977587311212 2902668088884492949 406107769788199359 12612001694299725486 13489253126515960867 4879901313269168934 6412215332591883365 3213880051948436075 12023285155198562166 16593263033648073731 4403762158560065710 15137690534922194832 5120033610400324777 6216196756786262333 14009930233829755898 11781837091443351004 6401028465821650918 1363562686726225637 2045348586624206146 5198778664885815814 12711285748685259419 1799295320375387880 14290949538811854116 15114418195423527528 5849862931511537052 4734407573977032411 4959957237694572915 5244392942785749750 5639608118215818085 17910572138851635854 2892299499220784415 2650825514293471202 14051395960542036429 10723290719500554235 18433297051447832628 4832428778207510323 16379987258150683848 10571201032143087434 4320487040157915464 11157377197299090556 4689799170697321155 1123459975165892640 11701952136612873281 14587193572103528744 3726851125854826602 790015913789357335 8688615570839432284 8909593891231381098 15263281200969549430 9386940303405913238 10891264658384828881 12439074074966644322 12446788412598221073 11399310152636025369 610477806772232363 5979358063184129676 13138974922179633151 4760933694484803064 1371502260222269998 16588408613452297373 8065992926228937038 8790218623681767201 17477568783687686804 9929112965634490925 10705056287507493709 12705103244322363053 16453598595962703121 5670813087731714823 11817215475665743234 6320067240747239513 1028596411925265872 15218614176041074282 12060376983276562165 18360456012101468321 259054310645198506 10662751091524881096 8397929693554024466 3561647711367667410 17777829422151501970 2016048871933157886 7342082414098916333 9797412577319331607 6157886411684681195 15832308989024479850 12025245701247469593 13738967404063956797 11898568080453248960 10804337273058888223 13340170153311733701 13006918269280611888 5766579415846414118 2034000924377851300 16694388619431011962 3446390879083769211 12598709147756979018 4566984638809979077 15415721951085615087 17624654234267798698 15255710888250562955 3776945115165957522 15795795685786215948 10895747381625208270 7684309341252865636 4275282268585884955 12816018561446903554 7789341662315688548 9108888147867392804 15055092366730960251 17130249915062417901 5767338104915712343 10816145876792371441 14714824565927330969 8983473059287904397 6513274102397450728 14429786641643612898 11582597018831067340 12066658477968723650 5103727428637792112 7324175046190534893 7257120591842857587 7856705491558770703 8969862932572397679 1026790820662572675 2487841539987816864 6945863271517805335 11437268015230857467 14092640677763635388 13092534569622895119 13601970363407212596 2549878658795454696 7618776811819627726 9866743546044939179 4701345390686864022 1163901848907357132 14867880817244808387 6483924899803361429 11526016292115911307 4236521586197272720 15153063024327516440 9613477496056155555 9126933236436836461 7846843574876609712 12918721714748904093 13479450670004040237 10463232269625747414 10051568820745624396 2908096808961482875 8435583756687333310 14698383259723053357 3620132735942618745 8641927761027599185 16461010622375142853 14973157799694740680 3515599507549934581 3680847796600762821 597748549466220111 11276516028411615042 17291189360558352412 12170680230966406391 6666771137523639468 16327886690038873183 13463670730414556412 2083754364339035290 10624458626606152831 2575482388716542746 6350068307522379919 10204425826263704099 17766090842721607610 6169401705945238925 16335109120785997882 16585372471986384262 12070712574901093213 10819125790224851569 13320136090998578648 5197539681273988526 4151273193092735549 2721610639708370256 7675395568321476620 11486851101680336437 12619666283839835821 14771405011477714974 3167399419252351039 3174796608586446266 3280180902679479285 12420181557117929463 17443432577728334267 9016937743767557904 1640617195581959554 14614742581530007720 6514031467628898063 7559700469105754319 7121166726071578796 17664942450769157261 14725632621287736687 18185112053546935693 6407111780859328810 10254960271820637008 3313889242272485041 16308377422504950085 7012556546645962436 3302096100719563118 9627880402701460383 15720788769799999447 9263645937940554433 3996914689514533324 10042597664311467148 8935548771189478544 4106621079272326651 9140597620583698550 5423661074685563106 5091580844341260282 3583685266941742043 1307399839353784741 3273782818440292896 2928185444562813119 7387031301197008006 15696379162000596308 8578319779732003570 18121826605729560984 1058340263356086179 3775852572144580398 13279421280253619995 12059723609051686480 17473961559422108337 16162021689117272869 11034410518789208940 4873404192464364725 4244740108666492245 13808386326722849948 9395776381610308362 11530695664886797880 5031697860873511782 2203446163438660884 13043696472075901774 5328999996460263497 11425454486063147007 12163679513553887636 6340168695333384561 8611768955665549764 6383247902748420684 11944175160363595453 5879047270085206828 18286201515990117941 7842671089937903160 11283989960213173561 1981054423320368938 5494736177372910691 4681336349879026381 5413005495817304487 1544218263677846194 16897893789015526222 4485247549693210488 8843254802169467934 10726882733425780077 7194427781153253039 16708271331670471141 3493289887367610255 1517771742198214289 10077358719946345775 389379673953888942 17494420895260945513 17374916848103770561 16063950131418768056 12155904568151578644 16886528604917495587 1310451194141447966 17030924097740071207 3017477696494582783 4494641139288990530 11717087459123762232 12622828447926720506 12500421040442377100 17968306133892812147 10873311219213204084 13315135105011552275 1564037655135521697 7115853973233442818 4703526223550575076 17041384991251826942 70531633411161033 1892026976529756923 17475707647338948416 292709507778636038 3020648586926514356 12601162749771577201 11102324375097227710 7776662379099230692 3196751528762438855 15250520682192904056 5411105471943906819 14344976940300068652 4179546764419438788 6073124687014971181 5198305934036171537 17294135659557335124 6629651864515448788 15661080540935091475 1821176295208712156 16885086223048308313 8750630201295410842 2225317558759470163 17969489183020187995 12975620430491710556 9007378589903192441 15980212530817089975 16690063619738670717 16119997723655659044 207388578381127383 1512526472681909261 6071024294346901883 7579778091860575753 11923474489586334482 7216134531090559739 12027724112984236708 14053631860172911855 10255286072670452737 9125400948305380241 10490762248732896361 5231150617938217757 9384907332685302563 8111596153615245134 8940440913028307067 1315642483379764765 10847658367104122766 17038320720294131067 15867685755609376171 12534200478629551608 10711233302482344021 3514665433112197358 8120876918331157006 17160573984945031916 14204206050992893548 3627243600902543334 5735115937327043936 13207684394057452464 14241897485336999797 5793055324599305651 6707494989855674276 14552930835852294781 4135528551518564250 9237235086364779881 12960328656516310472 16610032579451881132 8139925785927223058 9532796922007258374 4583730470276345069 11734156289399624323 7841149163041694267 8413420637200880746 8233370562615057608 14242984706943767977 16818319618156660183 9855208560925075172 5351948521836414942 3595281874079968663 5625814658944349070 16650529421129137741 10072077490523165780 13858561445304828899 12521291331664614291 2342775544745218630 1307470409201104854 15241756306890596026 5587424503035475368 9421836460432056685 15778487706684547768 14868818848942142530 13413836480983531481 15329914256052432194 916228918048689040 1681630234800081666 1354096607264762740 6955987561393103654 3120567700244317869 14707117611813159614 16737020312916209705 3386295507500144001 10060708886599877780 4721803469462837162 12048968867468092589 10550705314448782646 8919309752876389464 9518182543478085783 18270154883561027316 3257471147324906619 10422082355339928385 13401920007385777516 7850972031906951792 14520947084126932657 8399026341781389107 3685014092029894534 2518165187298627568 6819314479400289340 7757099566443087504 8854687233991617516 13636161445041576097 17786986648379880945 8211101279504784910 2254905976987440646 6809822053875442890 2681302250703841992 13810148934598059766 14796010996572573229 8125563206938721865 9954019430907617134 4152245873098827170 7268973336151801061 16213607781424447151 3080187564079832104 6052216923710648040 5963456739360578304 7083733983526752999 6065595475009567676 12462148754487356698 16267854290514783872 11443373607472507708 14569539640953864167 8089837839985999538 911883913287479728 18117841295230095201 9358323013709541663 6473380474539515771 18414601698506656792 18074563804987559764 11575671804386604002 3520627163316786289 5323271506697698677 16793414985548053682 5980135223599758156 5081462974062585457 5923442343902663710 11816277237616309368 17173297631874131717 3783884943033903047 2482131681184503425 14528091444407740986 767540226844658659 17957510650454184068 6316019326626208289 393823590959457999 767442027429248812 1826739727573850460 13378090588246178168 8361012420186094411 17359478731726400122 10317607725497878337 6499469596188784662 9101216556429105043 14166576572954435200 9599951359936194146 3648361402876222597 6365850366840712220 497112805117767357 15018871147676771022 2993681485643976311 7394656909704962935 270455915179123075 11981205062586467330 11566216262781680524 13761870937448111552 8697724220342583422 17629434787582073926 16244663951219149298 6062935677467531673 4716661604204717764 15761059779206319976 17962432993121568357 11671597487620455108 6976950203777970989 9643242325984691181 8030541050807585794 4247965722708995609 16228489587011731252 1899227433392119502 3604212385880981980 5376861370869938444 18114252152486956839 17229505324582302910 4273355125887139183 12030746744757266421 2664001392707914119 6031498314327069889 10032329728280826203 8518611467541424720 7235593618037900786 17846703932070027594 11131790900851826626 13780090481450639948 4624748156214048246 11696990104110347450 9249952897921782454 14066179906024961397 10245157533235143175 15759762431080076450 1581604846163776369 15092281205058547846 12007041530536359088 6730664811927727454 12468946728114875788 6640034215830349934 159325946066094126 5505723933368816628 15116619403965141272 1955779980397303693 8795345674730019501 12951990034567137467 257839946071180527 16425707580653059363 5010209316839772243 8872923890655907849 9571457587420759791 1779270192654992799 3652261034757918597 13394193432523161513 17326489912146191260 17327432201585257741 5794367550771407583 918444262283184128 15720164309487762050 3185766349214437403 16671048949942198077 5724540898807555592 6895917358980085290 15228484395829791578 13701958057258154446 12586539113709244221 5525430812240627265 14956410162083075709 5741494917025752721 342799423189024308 14002464921206409826 5293980971908641007 12495736225296370040 13038952025550598122 8263733284183984604 14098153344147912677 2326508682513734609 6184704613341152740 13720108586461034873 6918706973023120991 13786031011849362591 15779598419408985958 17925394115811671637 11384491632621047237 11167087313793396862 1856214865313317111 13035674042849042928 16062950455661328708 2724668450836007157 1699703589402566262 10084885186755080413 10141439909764925092 12911428212253409827 135089216656029768 5171677240683450188 13255798159682804415 15614616711130205554 11871244006871928083 8675835348883639843 1601037509851773545 17905475302341342447 13714858125441999132 3952374223802928319 3973244625876956908 7122662197282307595 1159303710334514050 13286027998557837501 8966459420784145002 18051170789822456349 10716308469704563750 16915044309219446618 12810034041297456186 13605938820695364140 17067865720590597265 10353533834487673601 7535278793580700947 488663857130081492 8840069607188933040 3438599646135948828 1943984382254603892 10956026761408140626 12578433581586415664 2075225104075184791 2919312827006207309 7010578908324542980 6637736737753767811 824843802478849302 1909765428232675998 1667198417957957370 12792470970314408109 9946347531521063056 8283345220876449917 12879841187638522854 5748509493584844548 9879230564607143438 13891591169509995048 14647720512341265439 11868802684565020768 3436378972870255684 17972390345003686316 12837307894309780778 17487028735728454868 4247167001949742185 17856624076046946250 10510616809427526602 17818048271671422567 4605258821490592292 2107997561393802596 312984599031841163 11127527596527864840 2686216369229242768 10057196489265604011 8212339956749948416 9382812566770372881 1996513581665487169 2172283397199069331 13794765756758212029 17514298827361678273 2295031701275503502 9724538258954992989 3178573355042751226 16941215319921734726 15863408532788593815 7208050558804788616 4043711313236628260 176973667230079022 17490013429703214854 15431742959639746685 17750188011203442415 17857001972594651220 16289045613068468865 30522746256501742 6935509720480195879 10513901871786403686 9307421366097069188 6105056406244296567 18281583758275936464 5673777740097259389 11079148185520963449 17171414724048506850 16535719538706055551 6576597052402262992 1393511495402157261 16081997874804790119 14965169560886026545 3223508516093435663 16454067509767634492 6492452426900953413 4490165929287343316 18027088143595152710 15007986513494799080 3921586266599548802 3948450405924896753 1175438173646641153 13199279183248737332 12095958535779225940 9258686682770942415 15487096787308756683 150011242420959307 12545667264701079866 10510651905440205641 14645973107301783776 10552835653870605125 9000786681457451200 6295093442574892029 16740427790888331036 7550338483641738908 16291879230668320767 1605701844062495651 9509344947681191695 16431102767851387747 5617530087211129451 4844465711437279410 11793124906046768619 7248389703308624006 524197840771710433 9008130461039629149 1075192052567106755 4175259691752057185 11966799589671220759 17561207984944461348 4055912711461674120 14613981554157111036 17146658924596867986 1902016321776610245 17057732923264968707 7526700291595219292 10261630152704963358 8303275285078654754 3014541327893613620 12812573648790618155 6505400165603818159 1759726487606009520 364175182975709690 11821071738835991448 4609811630907557319 17611551543285949376 7177140302532642666 1551507363304965002 17967652565679497218 8990318486083518263 10812979689985676390 712581141604908012 2195150907638050351 10269683386658792997 14406923527039576467 13223096744857768287 13315118273612289840 16066509964085686610 16613638642644047581 9628678767498347875 10085051834338900781 18151232402319284186 13261500147724351009 10092361927545773200 2868697740461081240 15383048989409105058 8205380983447292138 6229490780214399861 15555662274908378633 11421567943195565219 3032641665504404849 13126694952731205561 3839127460108049787 5119198188906896370 11773910486570572454 15065893101312852664 17362898947570415999 8666412377544723651 14145002946602441568 16651861989991395452 6782322723234433649 14093684647762985434 15291930182416592830 5661355351920296662 12308711500527339360 15513286900505318652 1876763752213414734 17441267543281927509 7397771970717347152 7921714685978387848 13629444630822711245 8574271538784319381 6622142862229037759 551880661785947445 16817419824193416726 18183265403587850559 18024100380829569292 5203451488021594309 11032245375803048105 6918482547242046445 12328630473626939337 17942739387869288929 10731137586833165367 16995405452302815376 14564155991405917162 1751992398888829276 9011223919595054935 7399189785873431083 12968564806421053288 14708559277794068819 16501430685072376119 6867642036992254756 7159609516690929568 14396521564775194599 13554468296901833777 16565562356411178565 10736191746629002188 13384017495416141962 8533249195563611243 1535667070209813694 3400552927610077367 8141009391316777433 11657611126287527525 11015222590884477271 16168250709690073646 4793826506798674827 9414312319808946314 15961386010181327011 12131708956248714295 13136252169454957516 7865400406827979875 17399511923395888590 15480711412516476741 771928441135912948 9862934861512016110 10262810562781442849 16584851777381174631 15083908523649663289 16555129952171299954 2193272030664961166 15427492142863619566 5246979506416737761 8270724559901304460 16210365996971321075 519228590722370299 1490100376255010452 5882120568696896807 11135727936809163171 930958192456524917 924244273096041287 16058800313697414775 14674049780550816767 10294651109462108692 9193045504220768112 16223960094319675938 8071375200620397723 4711450267258295407 17807442915264108252 12378505766579501579 7289167600235169973 15349595767995894392 12352259052245505419 2780439352161001540 10186423949165250653 4752087771812981565 4289689188788217916 1874930637932429824 18066829544926924999 10771321403359144221 6339709432227285648 6010356994170111870 8572186343781115369 14215212633897268587 6991131767256988726 2725782447613918874 13827901101390862018 3874163592412614772 13981631244880346971 5660514917932956760 9941702789645972806 4703997284198683639 106862573305992769 3082751444614015714 7672412414529411205 15726372877720798080 4086439134748538269 5300944336983153066 2346561845302597249 12741730090901121617 15211960273342655057 5346703855758174300 16069129806029544505 16253619607830303544 8066917964612427119 7322466377252551748 4787867937263208592 15436920680349488507 1383590395819435715 15883662690868565201 15749263542047823498 6441444403347382703 4123625912226185379 3446345473896438337 11560885348455773630 15944403766389739457 3678859929170395104 3535604154900858944 14640572953307393444 5778993689323411938 12971826319949100041 1648538465916278135 462029853830179012 5869523237540712794 9119499399389641645 3914016675789259409 14066876157108600139 13677513658575610705 759240904504875568 13732039127219282827 4216853288160693196 17723879462810437782 4867031581069306266 1510187832250846150 18164841714900794211 4012766732321703895 18109482366858072671 17096327041789238195 3311071673537074278 10415389535335945096 78806305951895917 14795071932045282841 3452020485349052578 8760032758704909064 5866594724899476585 1457015419112090505 9269673429055670518 9211270915651369954 6950289680294008653 11535749915869294038 10540183211979945657 15218974188626460147 5726095449988771439 8087889591959919365 14006491897512088751 11173197283773000582 10899620656521671226 18051717765658256401 17712599223062432727 16837254759050571937 10495499219958050542 1553216984380518056 16033061448292150296 2731124059894471843 11486356483862980480 8353899398578483204 16271992533469821124 740792909571861847 7863203278335772668 6256626216714370378 8815597824394424782 12499329536441658347 3507840760973631097 17794175160486565400 292070776312041337 16609187062408382796 16326593153555042949 7009018724450107892 15756978408321084641 3308891363841132201 17535451125173860214 7260399113611340234 9940767652854464115 7294103971221029023 17320950217692376785 15015895179156852797 15474990700284107664 7714310139989405521 14877855018449964667 8193582352716875601 13857803724437645589 16660935953310588845 10582159470516857859 1020394817685288471 9562493924381908428 16306863307729822279 8255428676195666258 9679994923218177107 15433595095534451472 15316725999638030151 14714242214644581243 11995430658548970108 3100261927234081817 14147000197361802210 9956902096964135904 1760900230940053144 14788646498137357326 7796806279509820579 12333046788123712843 11477135716802095341 11074725716133487801 18222674899311740204 5153575884474907707 11869866990698230746 2012014582096699764 3523564097673972500 17729287191837987072 18068578511178492517 7104489590907557402 7113383803471267807 9322770593810336619 8474781349628806946 3231498067878970002 8694908558446095542 17143845676009608472 17973420089769894975 4057442115535708589 1246202305697716912 3940778182249888854 12076826108479631024 15643323849787647270 5484529888321439572 10623316238706304825 6428328018558789113 11329839467552739358 3385786769267248734 4190091853478933807 8667110737633112515 9038336960291657476 10995989591812142179 6684792924156676373 16044351308279364495 2988887738479555632 11351599294380455703 2954878488785114112 8621830538015586052 1246094884458264565 12303766370000794706 18400942410436427265 15871783500840499010 14180435046534343018 5364349165165460951 5139130029237725533 10765369464119045617 17828455815628081322 8731732887078701174 8332205211648856012 8087605919675609265 4007556321393930832 13316519202013814354 17815083969172029933 16163715446949120942 8688699534507137978 5079686347667112018 5356425401965414606 16621291696053598043 5938534565705984342 11841171318333240886 13256276715230839780 1838030691711749204 9206687114074027401 16920965998754300070 10992730616456287372 17780942679422745834 9169892359009241166 6535402900723590044 13179393645350625897 6634587268434741828 9750377984634150193 8141828895323656399 17070824434032327923 11028854850382252754 18226144186284996239 9847282559028131140 6311150819433080932 10433506856741476080 5154612366006346083 17683030022208403963 5110611095776455820 17230438991559419036 12802605048356883825 4692186050184266664 14769895043968342033 3864047279021725924 16519800863632453834 6594678094933359791 2576895042836838669 18277688900692580310 17817645927279761769 16237961063331140671 13779064030456237374 3644093791923113390 288482802407552555 353548767691635975 14664173709136670225 4614246401184861066 2701539444314021098 5770896095092130663 16471475523302021537 2489533038178944884 345615153489346213 11224784473347214752 16664374567890919796 16766534271095316778 16845505593210394446 11708752090060786217 7847240877701298602 9174853894091110232 6452158568842941867 2043150219365967408 11241324703336599883 11335189365947158461 1881720281945945970 11608954599213629407 9778512807517247099 15829462644696014269 7774342053694368164 17024135980565945482 5159352437776079186 12093765105294847572 15793111672173 4871170405077112030 12569197615503671321 3386328638577881459 9358817938125001995 5662346572543353612 3842553898262948322 4132454025723040813 3889226224196096801 16569511364452059223 217645026580766977 7374812466268541170 1718573895692535097 11487943464472036147 10571007952572672325 11889391555636489581 14240398854977688119 6472960864567217154 9669101387037801252 9796870515889407669 9937395448157184313 12431857288766841686 9357083312353150303 9464962714238927160 14401263290327150996 6915698991594291298 3043948315095845067 8714808079502345398 8302669799733760340 17238447835085932454 13643591784302695501 16697657389581827692 2439489365774220480 10100469343218512727 417242067619552688 7029133146599179241 2859037924380200592 13828701284556763245 11053366721113052574 6718646918071572159 14448217719478415772 16248324645367889945 15631150850740590178 7974402042671915849 6127925070596075508 17536916726757520149 6043131504452777623 14987069295310781560 4943479084222652732 1283324408140490651 4690831580307178438 6390820920613204675 11896236669904127954 4691804260026016309 17465562883238347504 15963224585997877200 830786441417294751 14688559724858849177 5194566014262512863 8952089347897437075 1625017309943726050 1167593079762721685 6552271578769732730 2297226567855699081 18209399721366287721 3841164063763005097 13171332139408847024 3864083270376873714 1534878032623536499 17416330456351093932 5146382947054298385 3985611441326773387 15734012232554289487 8333978224521627012 15706991492334547277 15587512946887615460 16511246119340540686 15559231358897621851 16718835136567347609 9719386245235223582 18289255453973502909 2094322823754830164 5236300872718693438 3717139191118810641 1125197140825045823 16073371407747563260 14628983974087995215 2845177136739707838 5041974725201662666 5149131802400871441 18292037570538458309 17697941497964675674 663370795684743475 3002883394211108149 16031807488792397204 5274774910637201418 7952003438857868399 12836953517614457156 5550883527695672743 9183300689880732913 14769388276261011359 3390349148654253670 12251649422400289482 7669180479534243502 4848168408395903015 14661150971135038677 16887055046164998491 15653435164866990422 5288344147862904211 7798256012323258554 2918844245250108668 5598015346172392701 11226001858387878955 15852202102084833197 4657472064048471155 4807883659140204071 8588309711804691925 16552269821480038056 4686137307158992266 4187486136231296685 17570775540396627722 17285018947822089864 265099830467758311 16647522461885405043 15554033629398835131 7180352585274218984 3006919739185912238 18432905134659878723 8864393961461256403 11501150014515621686 2648931803068982134 2792032692106709216 8196856480730296171 10054002823428545872 10701016151996614163 10717891451421850035 11241306824742145067 2636303672396372842 7523236539328211426 3994735061642587634 12347315625260385526 4615184680363348429 1990925748224845830 6003822703053213044 15246085227840974313 9498137483024560655 18072553961909587694 17549648368319973290 11905874905862802766 11893592759449300062 15842358726227209441 12954368882221793691 7342383469699342284 3461081868032418363 4446603849838926892 3364998207903860271 6790059539408062302 9964425509353491235 15168729849510552686 16451716977815223844 16608545691674612780 15144774385614664924 17254902082298184511 4247738553210371753 1813126715394506356 1590597946410837609 9385230918790570615 9136037411754501903 7387588531218049942 12693793515932177291 17132224310064080145 3672621948486767965 13354493146756765996 17457978312545540254 13921782180804640149 13348436693004634109 12114840601308459561 14525025057964505774 2158579851498241869 5286832497286337888 7283617288533558728 16524104070638494152 5295275225825084946 4688151374698475780 4158483601984755272 17467938552844805059 11320993495693601040 13145459932234004314 12976753551398598415 11704042802094884217 1783605378321693278 11363711544885365851 12651816431409324621 5714135551175007624 9710736716722698416 16515589117623357615 8014661754363689028 9111206842606050779 7713021343133391043 8949672815372483223 13092596174098081478 2627765213660583294 13760713470220390010 16018571845837109306 9017129706780568022 13265859854035338048 9054945504825130272 1860319195929628971 415760212765310367 11625648172579866426 14448196283949232523 17706544717826420532 12382981200822044945 13619945315977665364 18127075964775180803 1852650755496730243 12482959548039105275 14042666858495577831 18406151836654999893 4151009236479224976 15665175494181126460 13497747344692288662 12316092243547653836 6860374248497254882 8727462566796549358 10570443607686561148 10241498809627060905 7445621197173379542 18256729666380434198 14105997253301132609 9940367717646601866 4894528435301393193 13521007189340249991 10014538747470364739 9463851499307400976 5197257022589279733 11281441947309516520 7160975867996200141 263592933458489060 9061253245100950028 4972796118061701729 7126963980983144027 14018472391373078584 4770919110007001066 16493024868812917094 2700514679426729154 3161404391107070082 4063983005159908416 10790621504150631602 4433490362353760745 5311412347564065226 5557530173870567362 6590699324145476775 845661691595536389 14368567936714802894 3007850995205244900 15017109258260995156 5782461169650785770 16229258849645846498 12454835336044585493 5432939685587900725 14273217264265566189 17402323102219353317 8074371556269280547 5576197394497346472 15205390956261894234 7650273580021371454 2910093482370315401 2254300876225734829 2489919367449146125 10311588762680188161 17998760580697525560 14459021689200272490 18059348223052162518 3316091150259274234 10204249886833787366 17643907962179154032 17618192605615981879 12666583770502730421 5837777940970799998 5023180683171351538 16163134726378959828 16246564790992176702 4214683728079311999 7642208980921941536 12069286120577977836 16877536696908050269 6443277342869851595 9788966776990499050 15577327612580310018 971998174999785650 2855151547340963972 8106411148039956484 3082573837369506531 2263109566330587799 15753293940302458153 4928097207839292504 1459662088573305978 13676364702706174811 17463666445362427313 8439568963620563011 7746960637205561080 14043631417827858746 4499631415458588402 3719685711298241822 12161228871484425018 2119601146087503021 14097477000734338362 8534895032064620872 7371253667452502586 7197729237059329960 13791969957459759827 8659332284798492531 13166196536867971400 9606698577845597309 17052657606406362221 18147679501130460929 10502459500146748703 1311358941266649077 11009335700723221428 12521127032221817278 7787940793861939967 18088888186214202627 15143403005698781194 3114955169074507424 12526336818767885335 18128140124039424679 2269640513017905153 310061274341608311 12245428118987322173 15319009562883525680 12763908992971494705 10777334429866485400 13542907557365589537 10916858585193445640 17472692831896076877 9760133695314726819 12983059078119886788 11787897447818049662 7220315908889633768 10515171462457031298 2548071109087228420 17941421593532502454 11686786295811901330 16838664403090339576 4001503836780899684 6427507460500420789 16161128876487925353 4302305849291387316 15470678431560982331 3879625326626132270 10661421380428672965 16030603040548680316 10969755307640959842 17509135233783271429 12751139331702788435 18080677451958075344 135372610313365534 8653406172249309675 7168936115542257349 11622153613845463421 15471534122658623758 5682857468051499075 15597629518603155873 716832225542801144 6241520826747767114 13205011305428538734 17418445553632478138 1390175370668287942 12650005259372988605 3757738889191299022 9658366567967187789 7043942026661825666 13739242030918839633 8378372036402574586 12614498671070272031 4767435458103233687 11816311391963898292 9693566547780360534 15940648376452189085 3872045936873669438 11475996867143099150 2188678735272474895 5038053300381925344 4158825432574963632 12021762421568293821 12261326673717797273 4324807780380718975 6137714997234219411 11739175589178906786 14123239836310165707 4898575159413602586 9544005620655926853 1520344780775205383 6905105365498856387 10136976322157244761 4183825006794737077 7135110913201674071 12988822911507984873 8595846191943322358 7366032747048800691 13334824773338633221 12944512736419662048 1207444384919076977 17659365670490266580 4921871940049170410 15168679244864874503 4911700905568009363 11251648375185152178 13738563799695527348 2325977573510473092 14323472005328829705 14254496801746070414 3840110617111109859 10668080511139933509 5724170790403731930 9066366910824639325 1271050356762901416 7772453573979700611 2327043914953221885 1463574163864052198 4825217271665238150 14319266351301522522 7430468533068874997 9026915736809896810 15265831999488613009 14484698706914661331 7125776391912758404 873395763283021137 7904277212651510190 5078456481594155122 2700794663275872636 8141904096179277129 4025859132084750487 12777549568468749474 16112030577370968818 567223900074213859 16756426674904444913 425148280527052295 3424031064602071273 6931055448143279540 17036166841243722841 2167917037705556239 12188238019149237261 7060404204545493073 18167874785581459620 3111960249109980497 12713001900252636194 2938240553750723156 570133180498409130 9210374941746871147 7721038187065152338 17250260127083820933 97134528451337248 18419661332166851660 15487845001269695108 1523196243968794067 5081098305140717888 3729890725937299675 13082447652514646459 6477458865335501836 8888216565382146959 9222073361891413906 7993499113677916501 12478680311642814401 12072740325383035302 9607315731334226634 2044917690136329227 4595537551423560485 16803692781988987909 1986980023728043670 5391865345968610571 10423512352962819973 13553849272923259477 12071224877310842491 7075845763943480735 16394721694738725664 15616028608205718434 10180295963969887519 11484376354375097308 10919551956864554633 9489275828352552633 10185331963561068722 8621291317840021074 2317520113080848123 11560535362806143040 15242450818068058234 10514816042760445313 10933472340264321051 8394902740315652354 1901234503396625177 6548339605932345220 18422434818274608410 14049416737286683629 1954948433244123982 5438509644817924194 14351313632085562916 2960615268303657307 5009306667884816058 4252270588163615823 16840809478641076644 16216861619031657126 12270396088670360222 14565831891530095 9188180262665437732 2043440074437158697 11711139841765772222 419436386841162128 8563813687734281546 8241470236845208290 2631173896366894973 5702306618242465726 11461642955114110267 6791898526136613848 4402980469734172023 12107413545239797244 16033376847526046196 16495055819137941657 12596957462883676355 13887007047871056744 18395413471601320315 11012973676571406757 11474352802011070446 8515000422136702767 7910025533094017248 1837504374627016068 15957645434497096015 10594069946103642991 15698701486704330087 16130202321191969413 1910215614213176229 8624358309115235708 4310797052721178436 9557820985601224678 820595515720889487 5327115542315903352 4612044202386388379 17470600097815314636 14456339222991123260 10795119250338236142 11036855746776457655 7494356543504169434 7503073856700085002 13453608284220147317 479739911289964093 13508058361425449010 8413908292613840312 2944810396115590318 2147217468852189728 13788183998058233189 7788494191580591501 16692966034454170359 12521574166099743017 9522163905033158142 16779096381168972746 13829588533263842444 2370066209093468575 15798421683916789917 14223571685973887581 9401503661520822915 322614168599247127 3326401246007436088 10580541452454003702 12024104021265044266 3492630880560070084 7926332095583831607 7770140090687424029 3824129450325551329 6273050957102108076 265241768048810806 8626909627614835522 6388036298367523971 7454606009942669772 8276919074472923285 8996521274472765045 13902039256104520780 12625549072924573994 4613129620626412953 5946139849178263079 10764565580018886544 2943725101700093721 7010995028244291741 189020877938737792 5690490134978532495 13853155707137390709 7610772544353955466 12909004260988993605 8528093259394604682 16626294956257290166 16044608432360255893 17901962911042288041 6976062750329293411 5793855845593402868 1352564990940789564 8552505764818157368 17081428960860988390 10105611913476147174 5094396634171443066 10118252918223435031 15252244839780348369 14342303388438655768 12871401932700215038 11786137332381483101 1586830137093432271 12827892715789820440 11576962342181314701 4985723857122891822 4278336800047521530 16783276680373160918 10410428159137062352 16072015951301808749 2693022051277426691 9347131904939354707 7113087609577462613 6041427905583267384 13463524364996622990 13522135788328939556 13110003483309795529 337967444383418055 1832113949788551509 8483905921959007824 17145309395114869156 13855560759783313771 8341401764465065007 3486798256362912092 15646661440615239231 16003808733466817400 8666044791059737294 14468193737046659779 17230356230471945050 520749800644832528 10165283877699131402 9934707156024627474 10009041273079713698 16471526908501264476 16707364703781789856 11585155334224549974 3956545514662839146 1614818061599822482 2873576772352344938 15985566465857262055 9314061627192679404 16627551627598999080 4578294240271510827 1638435120780537970 12447766142739841519 8255194914680759260 15701991350432721471 10597344896916029158 3570677022545103247 14616671046013195879 18304423670826878284 6561539859771966422 932858478425360462 487300511784302609 7863519038268079216 16374464242229097545 11697779839230748560 997445158434604711 16508928881751891079 14062697922602357325 14514586258651982481 17268258032480533771 7999361160168573268 8830722895460960162 7265048479046721575 10020155742120966314 1718994863596644294 10950989921772005209 3904268155153947431 266085700350611184 16378958141473563894 11572473022199039486 9938555078095854935 18250501263464133644 1434316424784802070 14468281909933306935 3451517212289738488 9582638560659392216 2582320862500496023 12265305001750006303 13899311048559752556 9651278960998242206 960689452208733874 6277747418313627913 9120946308110824267 3748140541061655160 11388615423839054633 8452105615919255352 6617199393760403711 14915438214430547750 7775899237863646876 17539923503812757696 16723830912309757255 16505309585015924747 8109354522159674922 1066901057691794713 724097676839823731 1627263811652352393 2362416572858994893 15105759968176471251 10884378671548800595 14549709937910587538 2227430458441765 9528437087875087556 3170503879878802109 13449696861083357859 1432866076343121419 4383774988800334649 3360089568202513193 4949980422927254012 3273867303937157777 9666136114233763464 10179887343404804804 5555791148681978854 12763848538508283832 6625299873960657801 5281357606690711218 7622231721886714726 304112363115691310 17517603627194846457 6274566560628732344 15013801995795797260 3634420239179631440 7137610115799234073 16073621196454369734 11276346582021309644 16246461503566924767 11442255620989456607 4559438866043235622 13520913649648762201 14502987993946157833 7086032523182229415 11414997287250364783 10766611775853221796 15232518027542815413 8403540900697429443 1663252064599246851 9464734498915045433 10209200201496434670 9562413420192556893 14006641203421100572 1913621365468224498 11897105959597736139 18144913142679842289 12304814807156753786 10796672303913537341 3571928898745155000 17983468295073168590 1718730306262477195 16145116946522889825 6153985233610664275 552242936800441433 15031437379316404200 14134697566259026235 18070414463441845235 15580900675393430735 10640955947356743363 9327724830377350594 6276402908834555488 16112974182034878919 15804434359795589533 13508559993777584885 3193582878962102462 36070847520161369 2078567697317616842 2747355895199874950 342292576557452169 10959768787919947473 12647009785161286024 2107316883170219212 11768645658024506087 11447379416026198211 16129497480823026813 9036912969921303358 12956685713251802508 3978622991510844321 3402672706542195873 10535091639077134513 14630343560614894962 7418522999563570173 16128979800425939645 4946047556102547328 7728472714171812040 3151813490908920735 7435200137996488674 104550056114536322 1592634902820935394 17123997417821570241 17141222775560249365 8823337652015584459 2216788523808357704 1674138803840610615 9159474737970361470 8759615120831680767 11389626302606982124 6084425928936749743 1552773956974229464 9016953585440364549 9638258729122891035 16234050356497290461 10872835332343399950 13572198494270342667 17803001524044746611 8459777836355768975 10488994142654633968 1014420905854056549 346322169743265028 12121755775162679046 10289132983120623240 6689168016251793671 54779967799503338 7124074943353999918 17018992600022756456 17866091170983961392 11888198503327475406 12691475413736847673 12802107957761012429 10490858019526065729 2328797536363017760 14616305176159860093 12176797919354918931 8601164419174195472 7207988535274625534 11758069120108817305 7112024773503690199 8670817222001737823 17065179069287967424 4101131643898790008 16497119371500359188 16311901998893067029 14147445690922825473 4273400972156594463 17320670247628996453 410477493397378143 10521682152385590588 9168134592461829028 16036925401501910308 6174924410073131893 7468354591287687223 6433641009936733261 7078965153922125729 6442848072056434007 16596876371983794579 15926803113635124940 1191991266880563356 4415580928779764926 6767482290524254300 8264826683235667665 15975401408401616663 17330589678100687294 4704016741717846202 7719394068667401573 6085649091880950677 10471680525297495683 8732485930471918428 13400887099810108863 18287536021143619748 11754890977063128807 2854686334773028589 839550632356483720 1287869131722235321 5459217036807621374 18051299268834442277 9323907015314900352 2126089715322518950 12561754278410016750 1796410353182863566 12617072294607992705 3364392123691500285 17349112349637971558 3110192470877227002 3411918323901919402 16507401126905030488 13311746914003076911 8599213870602027791 12768548095135514635 5064313226687394615 1436304388503234637 7289466071068555522 17473538956387528136 6987618160518989229 7614330547297802086 12824682892938156095 8543539132890449777 5992534312207672335 13557423159395594528 14140325663883499939 17296125957679718908 9791261525316565112 17326762889081705239 10044998367306953199 15275036334157703159 8815762938205737303 3845951085245120738 8763322262275455945 8365550789718554115 9365048190375812109 14832697464608358713 13741630643449746595 9326688483765922358 11314563906826166565 9467856279849924968 13203510012558053755 10280367117304971547 139439469123961839 9598022089955308003 5310222638086526179 13819464677578532005 9940687546042603696 17733883364110006630 9233646866995014636 10718536026120404548 2915851262244273429 15647611697728210328 1279423446112096039 7981468757804433527 9965049031183866705 5261103808301715995 11858408426579675687 12432028582415139562 6215849208936242201 16621534399975962947 17449314612803747053 7766067330128011306 11799520894914397180 7435309187765133513 5294321589097096618 4843673658663576399 5336446379595003908 8726019342518345327 742349396119490456 8429812355130575006 13903697111367263195 4724518143197552042 4571009561355576552 17464482152777328825 1605487150144648193 6886709601780556215 7270134875291087586 9604525721042744571 16205790972064232456 144779988091414918 14400540697215936242 8173116029883650862 12662943617634642155 12413407750606173093 8830264611128973757 13089285010372871111 168428258063486107 13079407498178608978 15794856579004386652 17425394725402927777 8312014590995652804 17319789057158351616 3486460348237425580 9284574891371429161 14594449674321693134 124162086150497 1759501408611603325 2122275987519853853 14102012902171986058 14331583159687591124 6205664065402235085 3545593662226501093 4284564806357250588 1592968964937162331 10928134494778886607 1173084953738890711 6838817105206281685 16897638308484844759 13831645504896525434 12501311186107762900 5659488794132670632 2309056635259812195 401398745577377307 6472126368890490229 6292727984474546187 13675776958411180445 3361474387528571213 1236510873398865360 7547685648787073126 16797118396284267105 3435727937243522484 12221987823634619348 6309594723154095037 11857727960039011528 13241085488265482258 11280784132205751880 17023157457213106368 11964431065244709509 17192803197170003258 14028215957820458127 15158139944058932104 8214530921986807299 16592147969825946138 14471991318076851794 5485502624247706255 5144941174489982303 3864839587185860305 12131670760749192088 3341564930778600670 9420115667071855983 15929802532203304751 4662427041664984707 1894412638263852631 15882270197839732742 6493766633891600440 5792876798892747052 6081723403367861387 17058456381004080421 2909587342214795139 18042817241746721065 17882189310126683453 1722210821375925213 10535760112545278343 728733187500746981 17577509194276036031 2245092996712390770 17892458154836991885 4473430640947583875 18215090938450209447 37470117876699184 4466795273308773217 4633492364821704933 3983859444777707634 17716626358166086008 1852730230588536050 12488283780683530670 12475030417313777969 3117666924923953317 11167835198633542575 3569137012805342223 6578182983243177236 12584587425381985132 1376371807896012767 13717955619181158317 245274797971286609 13026990238397746612 8131308690756935149 5896852493761912590 14891343317842822468 15256313170485203544 12440895513056960594 6375968474127567390 16864996241904299818 4267865347495862568 5506874872650774924 12542339371495495741 3909161792985823918 7801251554873027160 17395135832284182214 2167078887397958525 6225013696857759804 5651578966330802307 3694846300811582737 6395882333404172433 4864331122845972323 9870212192307381959 17597605446018194501 12108935360467560330 15326836095916878464 8954117236624001759 2778227048732158618 13454032110754244303 3197657506183942504 16219435381717166102 16263519499479724834 10979276258058423130 8059324012036371835 15078300814556168634 18004237035649605175 10772196042271661195 5584628247942858386 8094728085966589211 5011636006496518611 4029324113480492173 16134603073691569343 6959122961716418342 6550785576498086911 1399261811659828643 9319957736354086700 3613954668011082540 18389303287567481827 274353673182830573 14913087376697551797 12802933859445551732 15444783294023351712 9321850392155229879 11063700780980859215 2170561268409565575 12296729894690302504 9649361347461055074 3804749146360119789 17968747053746522706 14095768087024272654 14258472938733286474 191498173485542806 13930928621775464000 12960570127452973090 7459758988471588196 1859485682222059493 16874949474711239978 12851685149105116881 14096764935401290811 9422364670512621881 11037248357652361325 18321565703260769157 9401693465348572806 555934269108713193 7672359861650890085 6337030566260614793 7226869866369609652 9415703631391838588 5500383532965750749 842983804207749142 3045796344979185040 17560986633338073367 8615633457751974622 7781793175763580634 15357875308700606728 7287567303731694657 8716016440778651122 4759035409109610713 10334248521682702146 13594587978749083778 1495234405786734969 13933779618066968524 12675099644899483330 3178558642459201383 10637040023714667135 13688965843514399540 15370502725136201217 14814484476553462155 5422274005800682552 336081544882647651 3666400316405742786 10661089050308020954 9844942824519116822 736376389762599690 6289822681362255813 4690119985306516697 3541117001152288911 3371736963603222870 6619041856477566556 3397104536004303027 8128979583426237326 15748896426473320901 11902726813137469215 11079299854651798110 4269721762979218595 844839980676272069 5820470639680529872 4745357163794887746 14767092630328111755 17429687400197757545 3435927762465540668 4403086065422357845 3556788920024096285 11417241589930809514 5904205042136721459 18379101745587873922 2779199801954880460 3892892460964710531 13760051115153240605 13400257849638383849 2845120844078682080 7563075994014218579 9797114360464478944 4222768059471916654 1692388188908780598 12757171225578457386 4088073873083742377 1643906261902750072 8783367859064143825 15327981601326108954 4155001488647437807 8712785297573151394 2547012108875019502 9803639708890075933 2947449780860634224 15974918499494402685 15150500959039175451 7956984394252932425 12114571866936127786 16535553806270471241 18117553857848423987 6560502862222500006 8557802935137236270 6270589686907133050 11456711147000592701 16632113216078745848 5115148454982666741 14689565427830161340 3637724238625296274 11866288407856973075 6886200905023893145 6283373720429236909 11023606172419828681 1483463127797951017 8203201590721569974 4181173657104619828 17323360109494805495 2717590746424830429 13078893132077359964 2055250156521470340 9716777017931282065 7771127137077707325 8896068757266818091 6442510930342477086 18311388422765468317 18183996960570888111 11497525017354612608 4171558936414261910 10007145560868564302 18410170052422875163 7212682820579859406 2694421224490904606 6120596970767282870 15653672905789321095 911901056123453160 3813506566051212954 14335662608955148539 14476662314324823240 3711134866318154644 9776953718788950799 5872850991864284248 13728383069897355502 10039453842464226643 9573847940411156728 7817290837719063410 3095140275103606742 5459496252253025760 7399191861610416732 17903969325393218617 9743940500999302149 12721437206003434635 8924938060563590472 17296058532305004398 9510942682665891756 9260528062159410473 12513127698737748335 8749382629919069207 10948766516826749713 4545761247120575547 11930141371732112199 5097262084350157387 17357910695691556531 7046120378109755156 15913867719778743416 7956375961738799364 14065161847807874173 18316081075024548031 11707481852277659823 5351955756749833248 5411420579797992215 3527464539995458540 6517573730296694818 1705109387247938159 4661024987307373196 3799400180164004430 811273679493285515 9937285475342312753 12815755790614935762 7413083557817007732 13219384524310199764 1549047054771770165 17033320085018270183 13901007004566733912 2927929471503163737 6921741244377727374 11127085945318486397 14052826063925154123 11319914336680001102 6200130805687094097 12350312836563321895 172116122039040387 7580428328589563012 1288355757248079017 2866366346931387883 5955637994402476703 17169117280635168431 15551067159454444249 1732851610130721116 15751807355969001743 17470696266567870468 15638850986394386353 291058977459802096 10841911260527394236 8159698324793299828 16751955600466349445 1632166661849109942 1311744248637065247 1625065079918085668 15806276673926034564 16266186037973909891 9114811575721044090 11651791335099669720 9853906174998832932 11499437917337389603 5578823301184416720 7951905783708390876 10649664559880181672 3808746548334319630 1566866687648640448 13070545710389187782 17678657561129788388 3437245652018292601 4276830003213791061 6577638935804929576 14414505383613215141 12531691103444719225 7098167542342943268 6964427840044437021 18019164536215806892 4530049270512433247 11999316253850138158 7655166544255962075 15391762561343233758 15967333973565826533 15841237904171042549 10344868737386619379 10298817370277365868 10785562614922789643 6215090990320824177 10356217122177642919 16980928382012516102 10411017039872265103 12042564065462396296 13718702972237484083 6198827620652670568 2389706290190745281 14480508126496610293 7804851964557046850 3713493191807546918 5621211348001103884 6877834524086634083 1072866769562972933 2525378662015643036 14859204775013711919 8073661341397546763 10733221338942436934 10514453160132441139 3887220329704239634 15477895797991321179 17306596829636784199 1506189082847330686 413443521714175829 5585950710318114524 12688710243322252073 3021618015971825551 10384221220365866668 16338831837495349737 18279617710802781794 3845530523436181605 2881337581686785367 10014205554990002321 4827162229175759544 5625297509787410096 6473683378190457080 14360758672859749028 2138304403940517381 17072454356477235165 5082891583573820676 16423573636214329034 2045248537325147530 17741222628569554867 9543378939426931639 3355769863895384142 6491580869458661164 9157865950602297098 14238038799727252099 3843426068803097257 6635465012689146830 15046703470574393655 4355517594964376303 7237182793404714699 10991157104483191796 18375482775960129922 8936917700187001336 11678416114641630562 3694793411291194789 3008983793875048957 11205731310670933494 8979163518738135684 10507917173060406268 9004166904305421390 995443769079260914 348666948204290300 17831086613701268269 5621731708573559313 8770685209583981925 8642010837682986845 9226921896211127846 9170767439814863593 17315231236737486082 9564093820514704054 132651946018761832 14338111317502213419 18395693917957580064 7913073558889374672 6766642629772512603 16954951541981647859 6785690802284177456 15047886262614890437 6381078579044910963 12567092292678727264 9465822867616468097 10695566645243562855 12630194755756587435 12234568022287744689 16988650156106252489 8260156688192065369 17432568069405680367 11183475237077329234 12152885357268222063 6071814319768498467 13900436919081149000 14042959296303427323 5734557462179634983 7353443095879617672 7131858143465423639 10899950168865469133 11489710311359930962 5582590640753392312 7884507505956213676 13492999739826251800 8524242724669823591 18234975389828871173 17834998099580647288 10787748864002559800 16609682830332001590 4997765237262892128 6673403994471004805 16512817129733005736 4132723874755617664 10846568549195725373 8925922950806330326 6058956328360624038 1155943426470163414 449035627888252533 17381524353873121076 18352008039525906227 4737425711054675220 12514883298619936175 18336973477177155502 6922045424543177691 1448440393651589124 322591593990325380 4055689365865670239 13654283668090099776 17021683827608553483 15967626105344160908 729944934865127708 13293150723348540440 17884147422542099258 1564326976352126455 17158572783938881223 16462128814385697546 15773753016916671587 15998608189958376463 3127599613880239065 10262582318537346780 12897570524656614648 8359196653274933264 3018993350701608767 6203186572806116417 9670359918124055870 4970523531219512594 3430031726015723047 3927865193898676951 13211074052355039384 6746611028390145122 10045970791609180781 7137096719035804247 8406245956489136482 6136035674315816797 8209692498987447563 5327898908735996085 11597371922130590214 3240222261788893012 13442406198850616500 15576457784413966927 3691987297770138634 3608136359672894665 5708341572237140421 4633559097347452760 18279455103096689642 8277545350033758670 2142571664549566258 10224332233455566780 5604332018984990121 1147452543216994341 787876230026077782 2744049438367588826 17895123395476355349 6554045121571350378 854728584122766013 16075449760919699226 11607170224322024178 16056023878377344400 9151203757008615463 7438051041278220131 6434204095420534229 11939799083984092928 8486473656307091924 227398737142085899 3671477936460428768 1279485751267162232 9358269885604048452 1835795019618119500 17216615778356458429 5923816741151838133 9022794307291000023 7694165149852211730 16027969989979301570 14658743182072911104 8953342505940567739 1959838333374942941 12687455646792809319 11992718699610856970 1777550693233711673 9295786142215634610 13637025272939860942 663600973282206005 6118405152209082853 16789342783701877898 16955419134389466729 12690482195392905294 3399453720941301069 16565405808834376542 2878221575319014224 9576737845335641861 10553887919046249047 4555475684325011848 10266396964089704657 16631860651558355551 10501097630356426791 11017168566013316242 9691098925263865359 2216730355150889428 15875410986081349964 11976665287499204769 8415618297937778318 6286135796626156517 7849071843483407524 11022846161073036875 10748718512537016916 14962016319619799578 9381071289317598737 15754123324844676115 13253711458185426757 16907427951882740218 14670276997145923898 17018261412474549503 10825707977595861346 8355984909176642270 10654886943776379874 4371595878360682521 7646620494055883618 16459981859030765470 12991225313792593680 5728894405511057875 5500194064548338090 535701566775843972 5057663859824982446 10236560870369353155 15862213035711727960 9581184536773860350 14647254808675380815 1314733923007563407 8971374491291389590 13875152345913901162 17119150636087293761 3143483707647785638 13858239179590016659 14101283747578997538 2203495542124889009 13032478753002507555 6947062781129075285 9771304854910048724 4219119080627570487 18075178159086217747 17485457392444533411 6645889146871140 4780337401805488246 7947708441240268790 3034672548827271112 9586260895522852815 45772107494146323 14951602305854778231 12054575204244807385 12462206043304744903 5200429753295699928 362264556073333900 11243081157271502012 3975260330131876400 3279274525832517000 7122082374219773416 8664226775281602527 5795561026751210231 1513350116679792223 2811735091686037715 6688874220164155674 3848093780281884381 14566974522146390237 440611991960130895 6994519207188515440 6905933484191205153 11792339015111309934 10669934487238315247 8640508833993648263 7353232971054396815 4243032150818878242 4085473805268667224 851808875829373718 10847780504888140638 8039923476441559230 15132849178989452837 13189999851876503197 10425341481822741885 10802348749541039418 2932796745547451251 917334087501924428 3107431321897478587 12612568533896847584 3288183075314138818 12633670043997916812 17354732177409384551 17869132971637646842 4900282804893296310 13548717821330686271 13909044310506198259 10096648994978690786 13222050964621653427 724501494606515364 11300906393513314348 14052140832953831865 3650690237045793488 9877467750980394681 1825541278781060437 9449111249381695401 16418013292346892941 5486460870671966191 16160570054086984715 14553852661193349835 15742071829352013601 12713113297605961430 17565027416291530224 11596678774622038505 8810560294221527462 14771912861147906253 3189458333065600283 5787157212994353500 974861619696814272 14016689821341655041 6899380731008485397 7802993268868174373 6380080949926218180 8557338105668987906 3743823107150594709 10626466823069633975 11718304116464348226 16774854992130035671 8785741205010485392 1385571671486880188 8054735950234929772 1344571306573165086 11996903148619919839 9096150487971955637 11309813982807426471 16290277895640081779 10891358352525454228 4049382639226817190 8351313222458999945 10142306504723939655 1576071680756274368 4526293794881892966 16512938793213790855 4958830897301487157 16229571235993276568 5684770106988286085 16221240948460682691 13733864362894493157 5694678862489538753 5137148285274289808 9831645804734941054 15086612098443169162 2064119811096772894 7885284745807363747 5324320644816566954 3530689233786051731 4930319613181351850 16738236325928733685 1833540990590564900 16096690996611358171 5364201830736310256 9569435256386837005 6975760867362637547 15835808810899096050 15682843695363379079 6048162502034123777 7175356394617116035 15240868285888202302 15504035183029662688 8711148261378360646 5413820474513033775 12044990045094254311 14249741381594094050 17022247342035666685 3659434753378224089 16498953805137680323 6851078894549578391 15056396137311572996 1782836453360517737 17626343413238972779 7932053618789123727 11375395725993072143 2445193311680520743 17494530302985192702 11672362186109461510 1458304142477904809 11286471518639806439 14113477829897797806 8528506740738968280 10481397879850470463 16376733214592093965 5080942166441374984 272087646412102430 15807201834602126732 18072576581888791387 7038704176099695099 5451068819199256910 6822782302582422388 12811987372239522193 16425688297950155719 698417931563824763 7265824588881216756 13951784862179553925 11673986796275194352 8646274565930821299 12673340860734817408 8545336370481714535 6079512506957726429 14485207103851945055 13743741425678407265 6475872128280864259 9541846227057307037 12739890061981909872 17822756592988227442 561700360799499951 7587772770658739014 7867362515568395599 1317721542560883875 6779527647539592570 3378112292184115804 16206704277680989347 12457811841137738051 4927918314214500413 14324770357144601362 17666853191318364931 12751465388991577763 106455151523344955 3490509208139396661 5651851790861980637 4779673844936492770 13497865718333920654 1564094820073604526 14568487428064268539 11665174226710054944 8303285297917775962 8719165498278259937 14485491280722780741 10254079499208055211 17844799071400755264 3325952994381289691 10899462106259631066 16366546030819268921 2939787164730028478 3344164877003543384 14594379484268735639 14036037604038451359 9424230157000914109 16880883554295722646 7736773150030077470 10820198695912347610 17884628064436728546 10524691474732857227 7321069559742103057 4760529947999838117 12038944853858674274 6917315563844764633 18044606441848708784 6835673817547903085 10843597028778906987 14152243667834810306 14007288624482914494 5064911455686280059 15490683350280249959 1675347995462016168 13849461798410879389 4612287725694117 13124267844102623527 11320987148238952995 6727496510719472485 8872701363005223476 10878032400945177441 13350532965622784749 11531731509087782876 3967424908060446909 1921790722743305506 16530163383810655830 18324524225475008847 17996435559331916477 9505909024057785939 5798504526795836098 8888341305176453907 1131362886765632946 13697839703468106681 5600179470308614843 10885637641488159962 17271588761965038888 8708926853382718297 15729894145970698576 3328366145355049674 133561689084026361 15312374421665008933 8322445968009011225 17310206956341565530 16714066256402082983 11160294715721939658 12347306184499411236 14402724126661467619 17236915825951273647 9671848695313127996 5250159314447827285 13379472967209724704 16308673909805778043 491514475204671120 3221550725536720506 14330325243999103515 8789904563786062562 14479212924893196802 18321270547946273456 15103072096281722854 1723220706495831656 10055036791427668922 7156114088463876637 3275522799720595170 6965209060555296776 13166718370943451943 2320308774345866650 14961264071743959120 13871057788298166659 943716626050441042 10754472884788773587 5709323095753657409 5218029667373255446 15884589689412333949 8235137366363394258 3353111584488409496 14170292642954458654 3324237089479522719 4778368017849829488 7576035470451659470 4066207634782692592 11694390557221991960 13043995693431919283 3154664400438303751 665907794968452632 9452965572749385741 16589723312354040283 7212597891677184505 17807889456134650440 4001045612356886709 14328043656974571106 5520809559002113392 6128545157346209919 10425361861803788648 2060382914180875574 75306162662522748 6635177272089293903 10738276677793114492 4632230981592562229 15648403308912018789 17119819033484953123 13288475929448094638 7829313370547803020 7943680071932884511 303410010921484191 7160372267114519034 15141327649995790565 2584376631899644070 7495944357290929655 8728046392984915754 3082310216351276941 5666425056935855674 13004673414187775278 10992435232978605745 13146627719559565993 4738157929862188254 7038970381275322267 16352886262539718390 10233727666506432950 3250503063209020971 10724221883100826731 8636573866114138579 10302782897701407546 11971968519020472855 11952227730367491007 7293261268516935572 11714235820805061269 14619974400311012451 10061391825432403185 14999098346473700622 17120366271904184503 12310990480547494395 11864006756857795471 5588307423470231030 3393820644025031364 17180877593814039114 10698949413232331381 1581883193192794105 1947948149826510639 10777059896178804826 16869378832571877368 16505781712298840146 10373065135635186722 535832887038001816 15249443833750202305 15609276925491364592 11625192315160774312 4673813387361628344 2498728005812787802 16488226074734945271 12687920320100259225 12906295988352445761 8322263441260051297 2833357623439216908 9406066065123795982 1736904276846309488 10146777105972620973 7653410730823956888 9330550263245192099 9049454037397612418 1874756404923476688 3843320635805993027 3424878767173463357 8762607412812252362 14157505656874458744 7970294610421535641 12374151005954880532 668106927783773526 12501971957887052943 5313172302127842354 5756780095061190942 10893146159509663261 349394641887445132 15625424804989647105 10211613153360058250 1596326175703844521 12525073770712976613 16200718747859538200 9340665939283721668 12168380683193539487 3014703791710677562 5567373407369450311 12858066429080027052 17200204421377966469 13235737712199850376 7482868405314628226 4964693355299033703 18286937373284658505 9134953602803776295 2904976098834659385 233831238501027646 7203060381717119522 749877024607716404 4604805381266599677 6581615494240384769 11211286514721931757 10297472877643072184 357171716062339721 2022962356118416329 11942519627813437729 10645129639432994460 12045973367592447449 629339405371076188 8186561511965573 5977303590577321988 12949345169743583783 7155435487297348776 13899821619770505525 6355574617964296873 3304412219098534053 14994238340675071476 3120941829529872667 585854456430350493 5940058391313744271 8725001993300096038 174346852908534746 8804648489675673688 12842774571035305935 8103907096719992110 2916155637006018642 8082899057749131300 8061544504103274167 9671203349004285031 6377625773549267776 11456039913391104677 17507316068903550482 13615627304867726531 4649351010107827014 6561481086313921490 2705717582535841226 15483315366598846325 11779856004289123799 17381689390105410497 2549940384202740364 16542494296954042593 4360324421618885036 7223228954673122242 2128391958049657158 6619315346473412657 4194551109591354171 8825555645605146210 1919168916789453119 1483423694477113184 12730715781449921538 15713454980722609708 12026357592047368287 1835021781718031995 12685761460541528791 4932215760150959010 2755478696706521460 9847742712698472527 6737510407129366970 17543051669257230224 12789709476668881202 14358136677677266161 860257008126288389 1285810989613364975 7314714283988300581 13202241087440287449 17627734636565583704 16557187550979160483 12715055268766610508 16138375342128518251 5673509156784754806 16450669613033699968 2264164883362331138 6206091517296586700 16831037305070851047 6632876874617970457 18124347025736718666 1189019700156882841 17050462649108396399 17163962685338575371 3305775869403935225 17427839430573222507 6957134681223543718 9626238599903724184 11752578968960279460 13050295157144729393 14134346994936803233 1865380373710646256 5994022921929967515 8688328473006961448 17867726846559083864 12017435130146957945 2094713718942458329 2616443783402924092 11644184867681654332 11759410146318785749 7126299562117260368 16159979748957262651 13153309293172545485 13012521222505958519 10974501733604813992 400099382074134694 15545412097712018772 9817815086212187139 6852854940127293668 3765471412696441221 15650603710162291141 5391237115889253705 10346706556391015435 9351108826324357267 9109938401087933158 4719620642584879460 5204589373425544342 1041200089177268450 4060098113263892611 12381778627877809792 3318031267326008379 8983765910262521729 5176279063218033790 15223268647606491040 2915299502027450857 12384661683608050430 17402493505262004888 17662380826736009208 9323628380856490852 2493375626021054756 5360218951737895084 2579690709608343700 7870951817290741647 10605116280496144300 9698327812440847111 8438930768500155095 14161651813026687545 8478495038538939154 3525004526302290693 5616581265530922892 13014078302359793795 6203428544048290173 2496095383393398901 3710580842930832539 1555702926756138518 14879144937738880623 12195961619625155653 12232233452021282086 2276704328270194057 15223785974010136171 16202202928632711691 9175403330487807323 710954576236528997 14157233682055685511 3776878430208191184 1160534429584602455 3044443418093183986 9732911678160752064 4690765644441221222 16797115295593634149 5627988394427904286 16465417134244357199 9242339511446508307 6843064218593516071 1250963454518185331 9221737644031112772 9349990963412165715 15918770198880992288 17313115033048864133 4757264689494104592 3520127453940725140 16416716335448638118 11634651229232083328 15330302917951446273 13842283615754219368 13287470799615245826 11490126137028301154 5304587624364779212 6701138396291617704 14318528914985338899 14728252619526095427 2786466745612182313 4724981586737462524 11519564201387365544 373479358139435092 633845118222618068 232229997509278529 7126216045221286884 14604713546323048115 11491627269359897912 15124569465330756725 13127050392139367357 7144237481589931382 15993402133140416971 1829632858261834724 15935056584956684664 543212861547221463 2114172843040188354 5388555248889799712 17767932827394972948 2377836957086330229 2397006546170502190 1792808211752420460 7175270380998327250 6485534601819953515 14848413756407379468 5039674715978209483 17079087202984109871 3837740483255681256 1399830249366236828 6076016261823106997 2568916948757910062 8686936235542743950 4306054052103667944 10139375842027107608 1519615850974619620 9048850312550689375 13482889326978581859 4535979538789394229 1066814977074479807 6313979823514570095 8341323941336343554 8987879537013527354 3070705961795703305 302546907115927794 2180000684170534820 16908710136276369313 15793954575975527813 7983119286510910097 14587519201700410603 1294471467284928816 14709228766298709547 17903622896956317787 9836907920261802343 16992216709023826522 17596333549692864147 8075101767516627320 11848123625531132288 3524384121093518514 4401320471991725165 1120241467294404815 14033075001660847548 15645891057492307946 4513486707201463147 5995078177551509821 5588107603197321571 14641743721591171340 14533610931931343859 13228287606225553469 10783319853118091495 13046003291806499672 16095228058480019970 14974353328579555188 8663712271081474222 6002858843067556539 682231047113202692 11833556776270429077 15053513393870748122 741106533216505742 1983814319734790432 18033001651425548315 5928521665324108864 11549188073469920032 6305626038960419007 7319968675971627865 13860746787742763331 13584574341054557628 681593447928701453 7935629554876005794 18339308203261279577 12661879663363446296 4810157780061882482 15434071870850981887 6805705751811130680 5054029444209750765 12720678970610668908 15608159859691419976 16584238431708396959 5104556545543883560 959681904282728523 1335164147184590420 6813713120228646448 10576062256834698447 14793726971953620297 2136277935031181154 4021697318542957600 17476365527132110547 18057925417139548451 7853812541938540457 4312411388035768743 16311443487681863213 3003187368147361723 17168284477832551578 6396388296578969874 3565779433540275675 17340959220148480729 14169907140494686440 15738486376957651022 3828484089323276685 772489652751091779 12384966917998774617 3818539632801932660 13678443838809068508 16630253572466324929 11793173833981293321 12496740389231153056 12771321689303090100 1119066979421473858 3034476609401369134 316128164736242406 8914095633835797345 2184912901804143763 8000639912578775025 11365288253129100849 10701284497384633217 1290174073684249444 11221142096594779667 4536233720296171893 6409672561327527018 12123113581659451266 8084199344631215720 16778394591248618418 779109714956938958 3787515630732095740 3423189422565759316 545512003731586041 584981310339363192 12679904763266218295 6972256546973590291 17791468140080699694 7396409618252105126 13223690170969378731 16630452205854281334 6404765136189394332 157847079739744460 17036680197591359491 922834210020713747 12352508239393764749 17335791034521061302 1571368361282584210 511809173333525119 3809294226248328753 9315903390221214006 2924438929036994553 5700780387668714439 5747150582128280346 12535997729944364704 14434150618610702362 3927145912553528490 193872338105726409 1016773262816372819 6908828920624036943 17842189692190445466 10493717368478862500 5024886510746456531 2800140130131324784 8489599513932368394 7604264217781431350 170772795061735678 6165796842291373211 4886337560083587039 5570919826113966563 3464897106151331414 12616387335243733879 18322723065512198038 11835666665602909731 3878918228110502098 15338614861986062055 220690310543950515 15026249688905832190 14480089988607438798 3333924607144444807 9640247720688002214 3226101437239708791 15597848117440885260 16859268006652990241 3223135946692026418 13609631302620122652 15759470444096310166 4299529128332549771 3241747506110744652 11637612464523301237 1746755746148763760 2628198726732535265 10005561216526957207 15420488759432591187 4941183794890314701 8869682820312343744 11067495151254000496 4587665173156664722 2003218942756045545 6862742476307175572 17652276011533870240 12014265835238557119 5674063036317853186 1621678781100560296 14776167761083855830 15699051854473486619 1719026853142832307 15000123449816313874 15822159583436135151 11151349514533002164 13578308892272488533 7915913535173433646 8728505540721421045 18132539224952625541 7959736164649215219 2799647649253283644 18296525925454664664 693752035974722190 5547375206469611032 4642002176216540745 2842928192069705463 1624470827159512890 8767721677919808612 17734461916456501533 11994699098165344653 8195626391703529511 6496568747161405880 3097995162187643988 17772696362031796875 15740224530531220699 15022658847988018538 5753089951100826621 13999362319029247743 13893650951278459878 15926477841200526672 6994464196895012012 15195189686352863027 10585623846299884389 5046212380427117054 8642673872416163703 8336436558113585706 17515889760576831762 1632449305223982351 14959496072331645596 1460962783198853147 10619021339531880025 1482726508485800065 9556078800416358376 15938131013973171416 9224281705313520908 12738746803816310418 2425347901504059107 5563127595480715154 10566966003499260782 2217769605453757275 2573721825012827980 18293380754073858 2526574022069598437 3194351030369192159 10185708974184663327 7282387022488922659 12166573036982245215 4781733238736510646 3065123748063657759 17245523797927721661 11309530189123318888 8615248494273860612 5395402472420417280 1847268567314404535 10606119920275615405 5182702800728351084 12689232358217154257 16396682482864813286 10351056770192106392 5795072507007083996 1275133182915179391 3974243932143593004 12597154631983721839 5598558581278325189 12179087563974813276 13860995031392657376 15917686096548682057 16535229058078494945 4580532056139327442 13178499600049141576 7150777742095518874 4450080382479794519 16764721013258198325 9430655199327713939 4626363432726240738 2314998452462404610 13375991594523752744 13172052255560424005 4386457007856598580 5767246335443396352 4585397093579946783 12497017886298996147 5871787659814401602 8781202908616044328 7119812494011935644 1711312365117655985 8927947142996915412 17877739211039101421 3845712857366136044 3484959840273652931 7384963201150878876 214013423335425008 8105056904407958098 15671552977974162019 17159121288745135899 14673508805060249557 10512323754132325319 4046063902524919414 1879879449951247977 1031618466030567181 11816176559623504749 10520878846180854217 10766887776509740296 10749347796088699236 12153557182992384893 17567146180953180091 10562732780251833233 17477124915328273961 10941322975799186373 9415031463573236411 8693265970645784040 9030275237152376966 12831744892038678933 11734483672299928504 9910204577110368957 2576107271499599151 11780972296896714381 1626946495205223649 5358128664918373493 16514331232327165965 1194692671924002537 15593708618991361492 9892977893475235871 17630877517896995887 10146933022521326598 486582342024404460 9403777924471932724 10995422954763641342 17389064752501302904 2710073342440929585 8865305130973336988 17158240068350126133 4859709371755086668 673499012275826318 5781343233291568990 6531710023121325808 15533997872337319216 15875945865456095238 8916102067758059487 12276933695463883295 927133041758811546 793508068239853977 16234081316438244681 6926491906535143922 9752510207647471715 15516076349072148987 7909287125034201877 6118959266717917655 12898203215408896482 15618558081660283811 11815167227551864731 15754271982391689950 4174835867452866638 8369647146061018006 1723213328615508622 15920922250493525553 17525968105704472434 3951299575956286767 13016284591771312748 738959491181726321 17008777145749585806 16281253819181480955 13566884316109382185 15369005929054044742 15068280428425713838 299325848004181554 7113658605087133201 17859758206718074251 14181578555443303005 7281390912135201399 13019423152186516339 5391111831655726340 14937177871432902923 5387231963464748937 8450440720016881497 10056453838282834934 7209174979760868195 17936944357027219082 2235559648838328701 15459488423962564323 13651340565062438562 8108827965050474455 8998483312081534845 11255839989213868135 3452222854280887015 1690491287346282010 3906261247135677826 11664070040430552745 9497435991506578114 5424237220396515078 5039244999230701989 11072490703806930773 9798573724919825745 542732686192083032 9974926428626241198 15735001607938236299 5092090501109529488 15607516966074852728 10072971814872982508 12364924969858021422 7730506874150540872 14533566601515951494 10321554648002656466 12364317759247773191 16159106545399837559 6911091898922076258 15789364405129566941 10607573348082907134 5831064381253343861 10192823039763059492 966315615967208481 16457533125569097269 17090006171821943177 3974359209004916044 6623520540657520915 9261784317111929267 11718262536574850809 18203261255827293325 15386750380397583267 11579273294091228178 10725455097931923408 13520362347685509101 114211559343604457 14618890952169934217 7207625806108576195 4238451856512512110 5320842496004691818 4114146246105278221 962604554794667217 15233979768959750429 13058595839294154289 6518981293888848160 1359722939219230748 4653272147556466126 2994300577959271548 8659753344522028708 3404556463869219821 470999987922941558 14227495861258425514 12491138945016469457 17807647035167926204 4424005769407591704 7827355097933762623 12743694702966693359 15600141472712813428 13624262489353026392 2756467356382940290 10113283144876711544 11016199604553436264 7462814985458580684 6467549060606054151 7114456867645337760 10974886466435953089 13167529366164337207 4693525412141479268 15374964853828022552 2307429251123606912 5603220873512253757 5642666764663245670 3039703414521399170 5468054627395065254 11443501487991964057 5561685563912169803 8521927497933160099 4979462665864725210 7725596094315080468 11338455827130768788 3779392409727290725 18072173254834896948 3983121355654074302 4791808344124997689 8770413884454204635 8383591689384225557 540459489041752922 42276154392743172 12820867412595609193 4972368962983069811 17256966881947611553 1918610096782011920 14979782116826968881 12105831019115324884 15662632973874575051 15954444031514667040 18258422443096005701 714107702142024069 13983682343112221777 13373687294280262239 449408579250726602 1964372710333204697 1312148785724516688 5515287909627853565 4168299969125963765 11442700823094309668 8465823937014862272 4464516750667861490 4750217373687732116 11908578486919529171 17368321895946343966 7402725935481711562 12144564644705305566 6192248188578259229 12162580145539739663 1600039533361964030 66856588703739451 9491168568251368452 12062151386738640411 14551428230016171318 17871107747438411988 13827893904353899036 8290073208819668714 6892673084930493712 10237898107063485869 8133307023085550283 4645905911957815067 12186742491267425670 10642314278010966408 2051955789326953597 5964310885401183047 17334644524416263594 321592334739458109 1015659018118399617 16409197671436072133 14968689540342094556 17299380293131872186 15916740294144191336 7388965455116061141 4831515750144793046 14939536208119909277 8982656054364099741 13170228178294090665 9661927254908221670 79362102468220724 8916003716453596278 4131083385095050213 13514907945660822123 14825847192395760460 1842905796940341503 15334350211208198696 16326382029509390875 48580391038597639 12618141354274663702 17649334569113186489 810236781117776317 11005638726280149870 8158521616589355758 14571851579610812076 16478764141953956031 15150733271432648739 13880939682173426341 3162935820467412616 887760050357246763 11195387914898899526 7857594829450460257 3309299220232208529 16971816425987979000 14890721897551186603 11943018298048710493 5435335956038137309 17706394208117108536 7607951383473589001 7609013464296204317 5251166368870936504 7161803565799856801 17779502881316512369 5837711984480214834 5401885211607545133 11685858651796309932 14588295866916262116 6657933310885536348 18336744806069059154 8531481965118473875 9535923568841831018 12408734563332714218 14477523979884382917 10724424439753870236 5764647268565450239 17766854611341334256 8361459518343858830 16844275644320197325 13893330017238107815 4881088952505497872 611671802931750408 15127279958331731333 1264423623242087714 14147893246901021026 9149232568500587568 12126237509264754678 7049071612914024774 8610392258060524805 979584950057570817 10604823776582410394 15671851693092969715 7460221230559776272 2086421980258063285 14677533659367756447 3313423569081636417 4869074795639449892 11993342733415067271 7124811530294058707 63474701229665289 8979269222574960798 6009935028359148578 2922905010007090364 11928114288720371611 10684010733383028519 8578912316184924878 14253632907132438594 18072908785925061517 8593593310493246806 15642468936112415581 799058343470376007 1881224341808229906 746367450801246028 12921486198437356640 6197467477045364409 8377766086726538109 5483398186064984054 12843685220233914896 12606932352431144150 9334793372220512484 8255261673849499508 17798161674981543413 5719939163644619251 15228659455978250805 17458930218272909763 10360533471161098110 12604162853417715414 12266861559990448602 17322572785676055376 3412940423150208874 1124386353349626180 11514646838332309520 14780974769161670295 4786383600255626749 10747300080830049283 2902627194474993623 3055655709445401980 14169263091217776858 1784444545719455801 3435960933981935850 13883528016313134758 5544131173637629902 223106702728439491 8022681996253659784 12243287728461499780 14799337973987366513 10549823787911254134 15290058553038975491 6302949503597647360 9306789798307806937 12541660448682025532 12960628690975829373 4753768080592327301 6342822661753234082 2898576480817597246 14029074926122736035 14451091325955688166 3915889729461025743 7041791203320100563 5997994278614392735 13650161411627773002 9584184712563009034 4047559185410891298 3919226943395936931 16784984235398033905 13788289072983220473 14858349310137357467 4254947833903420482 13819007203927138718 6105222311876822292 15141873877481778423 6179692871175159374 5489395913882733561 3319035467715462368 3885740675646368499 5963077651325164092 14523053123416423454 15545922860500645899 2903809208318304609 2676935654397940095 8354938716225607672 3542919848838610432 16947495397762305080 6071100911376627416 11488448726202148498 16677714815326335678 16176356794071090854 3608098375658689979 8881436962708082961 2239855671550410067 16307745809553823516 14763776408232013305 18235635301385954061 7033407893657251244 17029304782999137504 11894717983763485369 7767034882761434884 12858779868300901075 15822606062852037984 18110686141428025003 11720181922176613395 5571902970878958245 11721261647760300802 12599942349039347361 15313997743248458783 15326330219588753488 8528856641688756209 4047344540975319083 12628489207829832064 9120168821489984268 7098811989291181095 12913302635197254844 14756843738578050764 12227251478487586547 12655307752218113741 6231096875940207292 14363105805830002638 2689671096741714737 14407885731985656434 9359706694925421249 14817284203938229617 7017629157266849017 6986309698003955488 9639091685345427201 1379954983655469114 11259210624548679964 10451037088280599285 17204412689228480628 11653512311896523778 1794036973057667743 5783533566678146502 14934454112794537839 7201182418949536311 18211048522815822082 17103200610313237730 432064082656787008 15423750205611391923 5779175790559283281 14784287373492135923 884709775627629888 14323141396807600713 7416611170781207291 11303845999669077063 8778272079580768217 14079542496098043183 14974580141263240676 9287720235528866233 1692075151292087926 16942450147251231125 6940305226529010364 14828379963617845521 13356181024267017225 16132408762629910890 5432371186825530123 1421433941538376201 14034117779383433461 12967443657832631175 3513731425540196299 15957834419037715646 9221314949795548439 1854696203648323069 2184003878004549325 11790423726289410493 14821199057574049566 3334348357269502180 2696500849792302900 8913980887940012824 14824693342164621967 10900589360345081370 5504931186847389454 9050779658670980829 17041356618395669162 9364720216142827155 2662313424920022607 15444816715528008395 4385899558182748037 16083757046234090927 6849031440857975667 9672584931274931927 9021335605412692122 6449993394799638473 11175894583039879394 10295086197915100133 12204545117870781262 14534388810482443729 10877162520495920184 16698859726523754410 2287619979040991612 5444097973484056934 275946547815870948 16379282368620866693 870948262642828607 6514674986888299816 11560237176979439692 17013419503296373936 15186100019259453357 7558629319589684567 12874638253233179492 15541715075146349035 12002241473752710296 11898595568706583982 8050451567497736051 11093269383286504694 9727455589879988554 5302432309226752470 9044322012729622728 13779143491912577956 12981975979440334345 14015869807430900119 6464173116288920760 12053055322150922871 2961051111424888139 3988605206145057953 11686271943872230814 3191372014259745250 8961051776465292976 11232999361894706572 10813386451088315024 12306341978467834947 16288422968692356143 6228378252832611215 3601667951583307860 17381678917591345712 387334586870019224 10789924666959535155 6724993015740508459 14877378035580650221 3885644453858558052 4534163717564818910 16582981520380478843 1240580936275853529 17151787658261236802 7516830558659533989 6472656604111512577 762964446169227425 5813715832272952136 2965353203641750218 11610977355569377409 1804734090782727116 10246655006624696051 5445208235679933723 13132621616345729678 1268994376969750673 5769486159064564692 12643779325039602159 5849318584311446427 15773201401787457423 9237939945978789208 16564546976202301676 10154292164540012414 506676375220261757 2227590146204211493 3289838097611134916 15776204027131476785 3205834462185475757 15605371126480731550 13617967435525286965 11053313094700956814 2854093668652324084 17831947205514936825 4939692049863335441 10894323874344476990 4895363133665697761 3711838053679947962 882011498880406209 267055735147698817 14826912229639761242 5189209627510821654 8959345792724516928 14587335638044701022 1908847349215712964 6482042996351735997 17261946814098792252 4883550832222724605 14836130356553621296 16068976343694963846 10458633500223558182 4698996035564791861 1431992176073027352 5283088524706426475 13919593551693271503 7072795064451534439 6534784651531342311 7187373484869701405 9369609076143422867 10806569668504753223 13275904389615387820 15359117683301804332 4696101847069116130 14452866463698729653 17763981911513337167 18394251558243836818 11405128553107958662 16755785952737150544 797158225459063582 12062336544145433944 7123508064951856027 515886173301817272 11511974982901429349 18226543425726138197 13867449463732208979 12277123473640800960 3341876887046194127 14891391455220972044 16605302893932240217 17130228743411412476 9924205178209465697 12050373260330022217 13723548826818712565 17290381550335901141 1918597543357245835 36291941976437370 2806371795669303592 4331905469311820870 13638484461407577113 4338146536976630488 3583711312246896236 17053396765832331389 5960507630087740977 796661889477288655 209619696371796957 17458871225507615056 11211759595380900741 8983390556277788504 12080178378338183990 13579869091747202132 10027407368256983445 2655085059190061808 6196280241654232679 8768538342790154136 17134535925638042979 12542954283871632062 9532235187228539 4976414169777673378 5552755058691869801 15257947784657282646 4553449370210035248 17476745670941466696 16295664861952107477 74514721512351430 8984057108928462700 2818789410744830273 4913598366460991532 3386038635010043625 14695570874423087512 6098677276501179944 4079909253050035458 12724022368408982297 12772611621451724523 9018078821216017583 1442071588911636523 5914959860281301972 1823360990618161772 9395180775612739898 10164162871915592319 11687871823637759040 8256477923971040926 12794057013598597210 9015515247037771522 781156424726466831 16331907647429582288 4586339637523304230 10032328301054265334 9320770504729182749 673340287719634984 8542403039610976397 12574659768180672485 17766282510900344343 18016906342385226158 1338805906060126081 10723372305299044500 3271440117770101560 9761409877426004964 4195952964746395606 10710391985263982636 7324334425902052704 5661494277330517064 4780674916265291182 16364075571950437475 4339594140533573440 10303168889614737037 5750343432336333672 16622675673572422260 9589652874527974199 17773000115260673813 6542085413973274752 12823756197782144338 12899799304007324140 4779050906533142581 10317589050380792390 292077846532817908 4231317203844212088 1147323206236783906 17313573212552183268 2254042392397162102 11580008247261330555 17978008968437855341 5471574746070204532 11815529747024778634 2705969163642884350 14080473746688036845 9751465647032454173 3941714402199474707 2035442538752284477 13870275047923822997 3517259136684136357 8455405452350726828 14363243411874047336 12917140385976900196 8986296946317611389 17003374638982163394 6726963806470748452 18380442800174506955 17670260823380738359 4831718666387973116 9249129220047581084 15862121436190808104 16319280401455770915 10892414055986392766 17841793279657537289 13061141990436645446 4146437986099575925 4054300672461619573 13038183145467673728 14402767788307074735 11955576272727228208 17909896625194880503 14005882887292751952 10489209267691064811 1855964123946894755 2870238484600472286 3869844673764161277 3182582920157089392 14334566518072752352 13864648407165833658 16965367378399898909 17970817181302039727 15747334140206634015 11826505197970525836 10512410490188671262 6106090816557377070 3334754190049141736 14987932882594134447 5290088409111276811 6092799697191861586 15653581989542480665 3404203488762759346 3623108830323508508 2822707109888816230 8956177735845038386 3496015203652767634 10302558632088653845 3820788603893308474 10566324329616559227 774725324007188209 16819720168562764901 6847728416408829474 7748505812168232402 2905663418543673265 15778460863369742922 3183820890281617895 7576809807484351063 3287515532310046408 6696401300948493795 17083487305523378481 1145015192347798638 14277717094673316590 8836998082644252241 13438917084785074394 14533327288979650096 18149495144263831749 17955805630129395062 6190871793001396903 1910420616727029406 1157124834958506114 14728761491280964564 16174925821893832269 12319851257082980830 9620278552383885625 15383089636090977998 9311349164793285891 18311524910059550569 10798774975600529613 11645766457325407561 8040976618944840399 6256636354280200288 8165167960950646683 9975562963910975198 15610237528526931452 12748015161599574704 3147619201285010824 3988124207988627828 2399859900110029826 2246918074416445570 14176702364798238463 5389901824075061945 5191817145785617726 7054202930799729400 17005060249040822915 17865249428258175136 10829108973103503022 12635675691184405102 9417119793491482489 3701496983839341220 11889810330308756749 14206908206940264274 5900738913951874316 11885808492415994332 16095434850277740701 17146011704452276945 5063892774512632992 10909688973836693681 5821573240232677035 1015201932330507428 15843642527024162019 4884408803148733403 2834929495710373178 5470731331771006859 7384943497607316633 5767993815489384339 11488700993648740667 3812415701913370209 11144885587627812669 10917716958151117252 687589954621783030 12660403967086624661 2928001313379201707 13764836788117099470 17804104810201254637 7279784484858262662 2154673904935860927 4380884513363648661 1475428331738720928 17954904963534039647 13660830909764038549 7541653520081516209 15056707859103456779 6440048084150860275 15252206208299045660 11277150458831032513 15839868821925255737 5235042075706232862 13940070087096406964 308851076077583301 6363278796029345370 18390856662016593725 2592860406432917182 17314596666425253712 373872393220136620 10346089221110407285 7393800810732050998 5357101784592131809 4484466880610004970 1492388318436682251 7110788665338387459 1457741810339129392 7195682204079923354 6302900259332547987 13776525473909286233 480341394728034600 11978043938284813661 7539969636471005625 16133870990080315969 8024206442577364786 16746835854030258306 13247823669348450422 595507024130204229 8673767041676666670 13875378882974001800 18341157739937520486 9509439845184035678 7720745539443326268 10659663339530183363 5927302968348370172 12942228465397647371 9418297796158355655 11277105494419845144 8723651156896670559 8237657272840407798 13431409868336597816 18173534008581055423 15099903934941529828 774482031085812163 16236270637377947559 3685987343533849218 78764466915244670 14632523337870560310 17973489325160486035 1330708135714882704 1661748000670612948 7702972865630342499 13867256378621440126 9781785076418496409 18061769068774401355 18013789145483314486 8517416520825541898 14805115230268973172 18096066855321754853 10332722005481727503 12745158300389316987 9737108981187560678 4007147136446802957 17325857117765596805 287288810276095260 16350941067345007747 11168393953885015142 10670515201285738217 18263523479124187941 7840294412782623624 6529124414670315474 4062704609443348781 6487051753366817346 2731582554503259139 6620019773281202191 10868012962788537016 3472035744836626593 12462388794594496207 2920102088234981854 470177577948482416 1766350368707566813 5288220608402625092 9792654825792954939 1193744057964899369 9977862311356971056 819058931333830932 4073035704242814463 5519865258403616367 15901300697338299103 1395574075994634674 16266071259688764838 483452253000695901 9280269060614149765 18208767686222459870 16562175333745517489 15461059956309416658 3069876433173181585 9322889658601478291 18125696796903732978 3526153850493304621 444472858724097602 4386687878500925150 14510022341303617301 13237714743951296655 7695487225679739891 11792679138265135469 10136561918090035146 10847522291861694545 7418785613136067954 5118316785270836152 3858187916548488788 11810403858104126780 16463237777296427120 9333634861457982450 2159401354945588328 7162411989367626369 7900087043446703817 7013476739219434070 4332898171632045040 13928361238922059754 12354362026880265443 15183290691852646403 15694782342553276545 17828088999397078047 8364049798266575191 17674606740880806553 11593104262074788180 14006653179856394544 7092328079656501940 12532369599557271809 3077828728657000248 16040198544112355509 16715368274299137250 1322066091230256383 14590163090185647064 13008376390487970750 1266769566574900840 10434210343393708012 15646333070549567848 3949392227500707725 14852125837568317919 8410688463596097673 6269129363912518611 11606169639782531890 13189958160899015735 16690947162942853257 5625514448644907156 3054854806244427570 10723826988471199472 7405452623419790764 8975819290955671673 5741526510951192182 3324298086528382517 8996171068628764262 11447398034848024706 14900527517026605352 1375412775938699228 2411733539803923884 11098367717247951053 11504312937575382609 10509073187229327625 10787719579270047064 9395652050192815885 13562187991013961959 15189084686847428046 14756726737946123863 3288969829449676972 14767135723300410969 13886753191527769988 784322454730872362 9822317082411574707 1015215912254093990 1314290319739697596 14482309737374176852 11082948238149634548 5150433492276453124 4820266401786141152 17074760116320108391 12785248438549544759 2070070268731144076 17025707769206238529 14749503969929364547 5706963324675549665 17765272101091645855 10040772755731294298 681306511424352467 1533322116067859295 17266670810535715762 12796566843518954631 4008682404228653799 5583689390856577820 5365858373613832476 1960593944272657231 16090154121383098770 5526050538144611181 7176493595817865336 6486973488949180511 6071579805778149584 14197955089223992278 6764303090137039318 3565420418343640723 14160475899619809288 13640854645633656104 7523413587631126694 6653670569518913139 384651559669335039 1190196185421932225 4794820160123151348 12403784303011558517 5178851300448602324 9031233208187075264 15199853540152795607 10381821003689440958 18148054947942869768 14352657237879429707 2957047196196970516 17969598556672235226 14276015702845293085 4003966698074953618 17775544974763221118 5515370020428912145 3794795539798242070 8064430375943622389 13160907747446439177 7896104132091043884 4101453153867459571 7404749790855000223 12083240299975371080 16580688595496586630 8620641429564685076 11280860352769216428 4091666370491234214 3523461184653868166 307433857718454317 6497178689458905750 13563393602565851575 15358300110112665686 16544301063782520594 1190195466860053553 17386547996583178278 6829349993388528557 9342331234621252178 3838774798499498201 13112680019622265017 273004971987789686 7296231111000673184 13307375033397207220 320483374127062870 7562355300831418134 10696406358237729866 14887816502794049967 12114284112803147318 17966184286937925092 18062193182354887729 6530789233960413102 14432483607065337667 3586224587367450245 8548908026868823564 1091524551038092176 5638886451291292630 9294687659586320260 10555639532048598630 87467285152252540 4170402615586988610 2225994667864852630 15131911181279429069 14318474788437685723 11376079292788751753 17633355927442376263 15204631232611547203 2303441448400443946 6663346924591339332 9564519815521605524 9013602872518280694 16984763086098571727 2105406704681199106 4755745665417547319 10061734351569012055 16468959712989448392 532500417006200736 11614755501841490194 16367139392038068948 3611349659714763105 10714149750400644425 484602843327819822 13287005215573974769 16157095705698130935 11542259883190965335 7283137503063328322 4629487070888439929 3397991455717789617 11644020179140743507 11164228135073661920 14438427548339925296 16505744500380982293 6743065674220784038 13643090662630961401 4120140837069590531 17221796575127561788 4085571637702880037 8738495823063805622 11470287329874765253 810889672759843887 13650202986721373711 4885928858973062754 11867988600928510800 3411327734970259174 5086453619116743618 768265226266643196 5670376815378398577 1392386302438220285 18363426626174909981 4370850798930675501 13663441267234226210 14394372990829027448 10801474370343544099 2964472379624104809 2725559354051177166 14024270413329924113 3427170430886133528 15252371828187197626 18252782589717074774 9699687288365238900 10561980828275078202 16072688378775847494 12255733499777638679 3032187682151438593 15489819053026739946 15653459784679345137 16942304613567489002 9310927335078735861 15757741125653910951 9176105009464553538 15545833650762973254 3223834608095164074 4854070409376981737 5055004828171883693 3236282353635588385 8629960511780607058 18068725976524987275 13016066150375479736 8611034086229727225 6591015239321069330 2419990835406340988 15976116516184215027 8654380535027217664 5962842563539756935 15353368455357658206 1383174564464317930 13155190447638325310 16876835335081867018 12970533116430032543 10723706486229476811 14766151846263789765 6456754245083402457 18374239475725236432 12520685977029459611 8049474982554726428 17062481167083717685 356469741006737406 12165881562073184328 9486910678998573527 3047239043154898077 3361659972130384401 15083054313569209446 12951300967638738225 7928612148078363784 2180992678353594807 3172545112624972045 3248105177729483269 2910136721069482714 7222688017185112941 6951104051654431722 15454007531288061797 4260180280440060625 15912274700562947318 17186203181179841797 15903415282289668724 6675849229720329428 17963563610780080144 14783727619354921675 4763638584123338527 10273378889194083061 6843061436610614664 10455289027473054665 708802727975168094 7094337236051126383 6694930313741857135 6751158344155670348 17515647385766308658 6456681188594687599 7287972551706171191 16498212242624319498 14300055169449281824 11229315886357336329 1940994383452794744 12803214813385036607 8112134595093553764 15573414453094539632 12397721653467244049 15483958707341664780 5591724245776108740 14099401356821369401 15418237786817441220 13239213068801380315 10010682192536858319 4190774662135320581 2718438594404382894 1877092089103261764 2438401773938520958 2120951851487040894 8077734048218586716 8702243877497737237 15714513715788259612 8113352939471503118 14880374268768671295 6787980223027798278 4319144245393551871 13847397405377500606 1992073690713147523 11958881428615075389 6990409242876404895 10132148685352783801 17089882431635595466 12726313594087129401 6116882144874718703 13190095387367055142 15709457694445836218 9921359467817552748 11873112689286417522 3187267742463448342 17689632120574530233 8522623142202643129 4018722095908277218 1719660248315518125 11048825863234329953 1344368855533124809 7314410951300349631 15994713945581661661 6925351139710847259 18302372882182273758 7369060914932032032 18341035289147370045 1845914556692835323 10227410821750495116 5351295441784233709 1733858799690569223 14356488031469767041 6107312438921157617 15568079602979430910 18269167780181430117 7246080698089167798 14280892012312428878 13159071381323590687 1103134511102420999 10413963201415235122 11554091176587153893 17201412314069183929 12666679426922208943 3343674796988878634 11570220562300294966 916396872988551133 6632757612816769945 9255302295726039476 13321031441144748128 14989515496257477610 17204479127224122552 16421961610863598400 13745299987952938629 12477830974076843999 18117918833325971301 16437663666158631695 2929476531928617645 8414418387555418897 12386311009471684681 13646645960859142866 12688899844684864412 50452542017226972 743702709896159690 18429949155472629854 616931357230572969 9899156828625481399 17444586269614250569 2868781983141449534 5545213038618350251 16007921011294233710 5374752091788479293 9371095232582522201 16114231806723940872 10797549428859769368 5070298489655485641 14965558071038660594 16793485784210341262 15841802507730496479 7869567845383228552 17512670859186634158 1533517018120118551 15416535457841056800 1828187845654309495 12628456309971717297 9644828792743297703 14845869966494900144 11707373305044688793 4270290866378160953 1043799569631571648 4703229834783030151 6086052431579204927 8787719695795700414 10861957823891074995 16572925810636820617 1292584223362804089 281700716405407689 10090997026428984405 3210541776958207870 12729056643955797032 10697923098990564096 7103782721776970982 12949027659497494159 11991402099231063291 8578830483406892135 8325840171278061502 12039562542353954956 7856925268625046851 3280253427722910519 8400526921389603503 14004735844168815545 1246022560289254871 11122443587526599972 10353181390750277066 16463439483995258816 1810436509189819588 4941756210057791223 9630836939566259739 1097624780044036746 5230717204527848525 16936765965082702016 9553393785970769298 11189074747729471849 11454014042476561460 14867544587503521801 15352672518135254143 11219211234669969018 10892052149387228524 7506589957051066088 5501282235913884396 11245325093155246189 12484588790606342110 14343339650475420316 14388731073318691990 13781279794105948908 11367377777789780460 2870318581621818263 3802629721096829096 4813611363867357775 2403338230694560784 5700703066641775930 3443685450729549223 9410473183613220108 15752007125179769446 8857402685124907785 18177713433439997210 1110532715128408780 3330751913016065432 3905834784014443723 15288653123010449146 9643814985256853184 6512605566258088060 10144865551120457937 12146406427749386267 8469469720697546256 7938167834026053738 8137565214571105320 16807339859424933551 2053346978414068379 16966231784700366085 16629705004165175523 5959650821443037428 5754002966248125508 9004071765423482377 16313131034522453529 10598693346907954031 12761591563837276385 9500198791035060273 3601140001633076492 384512386087352648 939101234848098021 5481906246430901100 9064851190589398727 7441175838882121066 8002926080756221354 6027019927673878246 4358126964015392102 17735083295971479358 5884627661275115071 6846790203167162124 15404470752681277882 16326868017657336238 2564553748129444713 340140632355743538 7749985839779136346 12168002919578719519 16546751719432325583 15364765347718044834 1821294123583126683 5722553109130408012 3093476377670826863 9362425457588398402 758181710524648072 6884405393591132782 14257868771583388167 13141977454409760165 3884348373002212546 8019058699813811150 3336750657956793847 6075447557277105252 2172901027256035680 9238105511904996389 15507252977420429199 4890954803114467479 495539652562126791 18198291568652680169 8732237567541707359 8633454393415734070 15319496782973052486 11663389147059568625 17881736232141196756 15257351929635662084 11757317337516216075 5079780030489199945 4650717549572708489 11036615875939926066 4866002182574232394 1123127057662528296 11859110512366015390 11844939110058683512 12041490264487803563 14094350514755803816 13520778218132803554 905511389139708140 130241002588333489 225046594642341835 3155984853515833924 6786453867867415485 16560828671150667101 10441512759246214693 361142619103114697 6561290611737807050 18376100130915890374 7207994474336217034 18152118598555146030 9825223004730172250 405646954533645053 3118367699158541683 13550741980636164806 6794265333616406543 15182469002115402667 11696446020101852337 13596517917555666571 8810488697517248530 11814169061651361874 12807541839226364343 16891666543729503880 326099133744026028 1315354169539928650 15562197725810563345 17646456913711978321 142284123935525899 1417519406612870198 10491295554086691369 10872514285666610342 9544310080317583949 8488119833594879294 11143574354588948626 4618486079431535795 3958467779667685657 14996572349604003487 1480231065208312683 17851472857572427721 9828339930236746763 4034633128610848843 7642888837233785012 4355656527204113611 8875580933177383948 2277097707128541256 14697835250456891689 14715942642105396173 5115331707178347020 12333571807378682099 5592317324157642119 15248268530811228248 3521836577033637446 14070346421352237951 14574988255365041905 3970197897267031506 10804396691672264075 7559169331184531683 16519358221789243081 3060569249160332220 16448277084256743080 11281111942491663274 8372652939451971848 15295353478575429370 2586665885894344448 17262135756533384614 3095037445613202567 14501000638333236000 18152059650007523233 7668594772434580248 15558570306351819118 1229659675237102183 3323100276497398175 12937284996672073435 1002997456986441441 11277598482229572003 8543624026266492305 4834727294500688118 5485749911589105445 8834780277892058554 16104677835150057393 10351723721108996957 9286741990245103076 14056883501649556596 11955935846145313274 3738747035906491404 5255667872829167403 11485149366190566537 18223769123369174728 8284503556348450386 7459270562341567616 13647616138415179800 5771497004545764174 14962714996620446316 14072401890543341632 16224669395861635971 14113032658104696223 15212150735652512471 10022525353468039755 4293188678492390806 14104775075497331955 15174471917384707578 17090592660936403936 1945271768135509989 10933015579023769563 16255954450587185680 3927258220943305863 11260051163288030705 16460847692168283360 5211305983952661888 6589887262178202429 6254614216027742819 17123195892351726484 14982804022563294362 6331413409001029465 3427321751156293278 18078133139201598716 18208586514132434907 16892108106448526565 1638321327182997068 15161032965129479124 7645756052077915609 16951395875045847039 12192534170312359107 10105239098409282789 476212090963153515 11804894580148731529 16729227716062850488 11836405525846760649 13106876717024921458 14940371451618919786 5661705896678708244 2960355611028442277 10436466350701799278 14479376378658402241 9702205015472103790 9524775204008344916 2132209559639024358 15181223151849603208 10220028493772517169 13335505825982541039 11370918472124365497 6338409973038283087 6725625220951095551 13046919493258354917 14452238047192677871 12994255927479851849 15442922235934700812 15846844640503168035 18223823356735973543 2276945282326374676 14118606664453962568 9216781762241394984 16830993455584223121 12228733960918009811 1054190482078464376 15387684731111746755 15643793158645208260 419322550771612011 287787980264641012 7228791876884755129 1442858339118576177 13735004115053063642 1960612936808972999 16184075084723860606 5431753346951005270 8237065785235856537 15757012563325202368 5406166775942026123 12638374564773217607 11989325504616331860 14860578385044561425 8054603187334430015 910912855816029217 14063016782640642615 4863886654180130978 17523727749430515246 17195142095352267146 3109384685160273870 357295170658747079 5228534020396000484 12609871665371261539 5719122276489148642 18223266849190490363 3037548913905228294 3733135804015961724 6601379654012193638 13781092564990177079 18262903411021394534 9923713303455309424 5394523944041842154 9733077422628894253 3486189166060435449 763308797765469713 7546068795711053899 5816230916855603345 9447381066900791693 11361161867046495084 10498314383942888741 16823907482373137326 15789704105441402715 9034761617145301777 15228967912478926360 1429912434702975300 10112939445960241959 2790639997259872191 16744026767059611525 1435629771345039149 13244022954814262308 4895371423294284609 17127206176044298907 11279146587713964621 3402720717490607844 2433464261701002351 13287845342797960568 2019201776876249323 16005805334805292589 5094766970985119158 13702666383441707834 3227811319397533653 10213481324464094362 3197129796178214047 6085101422056134786 4943727201277544359 16459183884950673319 6744520760965980256 16159374737062750174 3961638932617288546 6595531057180602275 3850028991416508465 3009401377758751703 10483533463609735429 15838577759653158624 135725964111737092 2804420509411879109 10248260802225124803 9414353330976096610 9011544909325203511 7430520840385494909 12812380206600647151 11597595535527940388 990617606737077812 11250708066317789503 3253336958784810207 15914767548839131497 3423074942725260540 12393935382041224579 13380512552147595939 10290343465086367238 4219444546610852005 10536759484146842349 13756599595336700113 3803131823515911852 2046049163732217428 4387504208141905817 2667760909023725976 12187718541847823116 2606092765298590977 16284576620464239745 16288365154270667517 5253720463038356859 9701545994636728866 8924608940720012130 4674163873501531314 16400929758176483598 1056826060157578789 5876201372867294816 14851606321064754301 16396263806935765839 5383565203119659857 1107860038547572222 17133003890949978457 693908419691546241 9972793042407757996 7311026468909870292 8362713635101260028 5518188201631252650 11414918257998480030 17247159499364103814 18098734931256429939 10489154633521144946 2249202812456951831 6866450113262961857 11395000231752885948 15179720532728374075 5332005710665224430 5695857756024566825 8358726190539937195 12061798567170907891 16592458012167350732 528531080744017845 1632002534258034123 12421398609782015683 2898762927118957882 2633013773889031006 2760190015513062985 3880437466685588411 4158069856562306209 18293269095294040039 2551408375115251827 7726639910469732405 399400311063888224 9967898568725162696 6652172497181897504 18018813205690037964 5241027515923726329 9758076492580985720 5848774151727529053 3817942748407975041 2535501901817189383 6539479301331702971 7125035758516062706 17112878031534793817 10991084641427274639 13150606112136879575 13954523221168332203 3831686769027582178 9998269750922616299 6497921580771607772 3819351279517961838 8429495377759311463 16091921554769608411 16728269591630692513 8436182122424658546 9497961866708610973 6191728065660853036 16104404750644154630 1140849761565049310 15329035214990614341 15281482791360538725 3081689445200789768 2279738126447773798 10496998279471957668 118593143274682026 17482936162478731808 193740560043571728 3470655815865059922 5514886061544095938 16456702586757379469 10618025241286408462 15753511606842152971 15260223408121065581 16242883789660142628 9472398039982335778 6208117368352064694 17818312364282922574 9361528021212777541 4863976795828586032 11759825061481736843 15009621580601614006 5681504534392053609 4339155032887887618 12968781460370740812 1656412353692016517 15387036070602406630 7418349602767785681 9738418535467428372 18183413940947596672 16284939349021926933 870301690752824479 15346822079537085612 9636380456721065686 5654060864196830197 3949776204714484219 4363292146603425728 15778972832420137936 7817851053763539496 13449635993457232057 386798958700088178 6617956641011954828 10839450900105799094 12488719249598169830 15543756625920864017 16071630030056686330 14291151982646091668 18236258178933851115 248464158015232486 7481789735360158531 11175212650154574171 14492939853822053862 5361559417735771483 15960415376142021975 474150752815720247 8097641038410034726 9879251063202202545 5320478755874099203 6893150931940756207 9784038884420989378 11192869787380461816 17240567395504045330 10284292011402222867 4914643264451248149 17186727890661128614 12679531749544007919 4555928853207500360 9755116137053916464 5896944981615718317 15275781320889240677 17744126836299699409 16227316387724891852 18020719636646064838 6930896928945016683 13321825390046726345 12305027947954567621 15710754349176515081 10219187258869428455 15228841062187633425 8180559472058160527 6883157051905689822 10708178446194906168 11681836495538316919 11258637182718473860 11605657567395780154 5450032065194087627 6275258811024196583 5890410666125108843 9338441246175163118 4655266243905906898 8850006816083476179 15912352103315347581 13411504472207782177 4223911256966315296 17714812994376268249 13562740435901342605 944267221314413822 17794851092840294901 10411385004579117502 11382718439797093306 17499084246964141893 3500101373767643603 10629734028139641838 14368857732721678098 7073873306231551586 16704602283586742395 11609306037569658591 6070291254721318571 12664815227507575008 18418470712501838928 4400167611306754010 4914764928578190875 17241710767472676131 10499413847401096408 4903301399965504198 17666895176553037919 661579245949233909 3932819679248923254 3373949032523358403 12996408202747121111 10083073535334570295 5422274258114887023 4924355416840167560 12879026816886456717 14309008312527674935 12429579809039468522 16160769879470105899 10263260447852305406 7133335309369588920 16833668999057424699 14738718175692999907 2830178309065122183 1770740369181324301 4989987403515317113 11356697024528831437 2772852172738531848 490237634388209774 6845973582579503619 6323105805040998985 13839427837800525726 12627629369975325605 16871435922879626946 3839535930696837818 17997429800933536492 17283743117577915912 13241052594444083829 1662373939050253110 10973491860916554782 1491053377188287922 11889345549620144788 10280135644456966022 15806549919917191248 16341638185537342553 7483829233177436378 5832567913051409151 8485229829324987547 3758137714623420430 3919477103449820123 11987042397755436320 9930269345356696806 7081371065834011617 16762982113190633231 7940257744338113234 10641797718870812184 14097672019004924404 16095696764228254664 131494954765622160 13459640064856902708 1534341798014534679 11789213265448205973 6570359119445977352 15045646818884175577 3826839857936576133 7821494658521218943 2232804702334183335 11610287198918351179 14264500226943624108 15486199338570772483 3736093063827416953 2063716933711312557 2323037387571065763 6085013561590923888 17358052061625664993 3433410451938423999 17581806714671679462 10568358442834677997 6281096232583454002 11237699593147746426 9839566224994599834 2399712960345931456 13581603787926541618 11875110660990714846 5252070859567296398 15258612298891391428 2205398105160815542 228658754912374742 15298014206896152063 13090202867896645166 16135540939684948341 11250408746919303781 17766158227630546557 10396958934251059217 1507274078393663227 2206055739163452334 3237470722841696141 1678274447529745100 6973116727390024829 3247088825192124641 15819296343424267614 5389250729939004357 13443249506114133598 9077796579979801290 11494595332232148138 16445687722790693902 10844691567002864219 2005156237629619821 3465779126895475496 8900193359322194421 14849408547669248503 17055465459464173372 2690537751892048589 4915262158788470807 15630880103708522713 13499291144784302977 16907613303096404266 1193019298164161993 12455889605209898302 12139004513047815871 11561146378179942351 10872395341773653223 7181320476374721538 5254277875080729522 5363580326872287369 11288948921133256565 9817194322657707541 11759299023282379968 2769924854340848503 1880532607599602056 14512133977427074619 12029611315083260855 13482383855747827705 16815822796632604935 16866990157206261137 7483806843948882697 4477656537001847570 1064088841658313303 4790861889106475960 9906624629745620154 5609030515875283670 10446132863316464736 3929277955346391796 5271833116898297391 11703797337978504030 15803419525629988097 3794338377124203019 211819315291848645 4959655087889128453 6915578452603763614 14344829205146091451 18305207467859275320 2698029167134844921 12561602996348013000 6727459245191062315 14603190217607742744 14585545908107880440 18141616516042612700 4454508914643273961 14596999480431676234 8524853648786593937 8970318839034489952 9408849224000155400 5564625630425408934 15077773889702561729 8986475006492708048 5834103012810932644 6211578094887895205 5582393427094582586 2022808861393991151 15196061015159229548 4041242023523256379 13469592121016597920 5597190595168696482 14508246652333283412 4324980533554478438 15821434386390572872 16346307033035795893 11506115308220456881 14387128393280070879 4348449780256042841 12008557725078612500 15882534854737822924 7777826160041950892 3301443371048679552 17932455484903414558 11101018502352900179 2177133796029686236 8645810111353961423 11564300832045663450 14981760151651883185 7399169938488832363 13695637509165870736 354825135143875833 367676186412037901 5316260205628007005 9183369630232320258 3795098455522310550 17896385326043050666 11954392799189615968 12468613577236241173 6031174718837642921 6691231670425142015 15352878718673678797 2046723646332226172 13338962448561145995 16113438044825195813 7089830493063592863 17790661761338702336 7562520982961456451 15654145383038192693 11760369786788489244 652248393190038375 689734047910591586 10853079445096693006 4405366841761286684 1668414518347691727 5149119806517259260 11558482502672892046 17249624247644956993 10217508048904925117 13761049519350910505 16416197968033734266 13113929481533098050 12569322766761033770 1416304388006342196 11816606097732702941 4618723254098051848 1929543046120290802 422058841807233137 18238888359174739474 14160678962389736632 16944303917248528273 14350735139405586176 14842122579795861715 5404427794385474646 159193678145404193 14801611436688342750 2610469439785489088 5955291397608238969 18408699807092130758 5769049238898546117 1288973928019598331 16759828935308483034 8662547542026117888 8197687742324853715 3243387884143225524 1163724486396970165 2746236784846120312 17818146320291789932 8484919873785962991 7221805710481894904 9376224130648260184 12983138775837086630 7798100142352056102 12365498141713621166 3474298231581574245 6676638624166613683 8781578905456951383 5985915843204856951 9797591541609245719 8240370264014731982 7224416914175067768 14957486782196018748 12087172488468583060 6256111859118935901 2693433471676466829 9617369016398423731 12549119583242583110 5962087313846921209 15227694272911733787 1470125833454947144 9988628701217061725 13410526234623267300 10529818636829241563 13639510110577978481 13309489362488576288 8526598224947711702 2496576967461058929 188038570974925819 4151642036884255315 10914357735206981249 1002448087192158115 11671308439402901136 15149686663131655309 2808855242177919637 9817506077119860873 4682447864946343108 11646611582155630739 7900995366179818652 6630365319990673017 9157303893017069576 7618380925521699650 1452303989498521753 14051896551833919453 18079338665882819001 7919261189553090523 13672378195921996121 13749642979900072775 7548378298683708029 3190690956153444880 13371756561567879788 15944594212156607338 8864089022840919697 4038144887824099156 12010341408523196753 14025001878175210834 16102554066704998484 4664474552085976708 16998473679984467228 2928294463743388166 18246839671864272817 6662647215462138347 14933048791332162216 10920209182303788398 1405929716818512851 11606806242598255571 17452546502354683853 4559281647098024132 9386031616020634478 1162730858389285108 18414827057978066891 10806813678201826434 9652138301179260064 11538278334812635990 13242370713442124223 4764183385861602191 10271662758832280875 2219120393718897082 2561688663812128772 11930491836467510487 7676486554277547400 6183499970386454169 7920976145448307488 15599600516427666982 13564002653558974158 18342838439659870567 1637470412468174255 5516888346739335100 12104141490545026850 11248740688786227181 2563612855612184732 14512794840196428934 7257587044986382672 4249287840900895121 15159777798609303461 12529897375699491432 4380889681272378108 5743066547997512414 12179489382077675984 4156557111372787414 14680669640525697558 10935108998754807927 3203256089381035368 5538973297143220089 10549598075411997811 15759638694306166582 5482963615567153401 3738816215406318642 6397952211644074474 1510790731387911351 12919675338407866534 6656098820972670108 9308118672506630498 4865799300250866484 4087888099406795597 12500292467816909599 1627887528308645708 9792695237957218370 17014011139547540918 10335645038016587192 13260267878862637619 14225110386674048691 1580171192271551177 4308042266638485359 12257928486618135576 10391808611596564107 5998600384003706954 18156629230734424080 15737717918359747102 12536080921722183688 15651976659979038991 15457934833669126669 2631201787724944537 10635403480748410873 8135603370674721886 8928610750120364596 13188232792907051507 7996815335345232195 8069385055652704140 4206028123270331716 4171323010175429823 17240897809721576765 15217961373041868726 12942664639442603391 9231253632622459312 10772003585645966596 5187665011357219011 18329506967772006311 9661084110075028706 3947760040573196899 52205599621007219 1379485058821728984 17401163077621889920 8178070418367814170 4712369522295991503 6168816223237914365 3870928457732220036 9926816786791832441 1457367594764566464 7429244933343269249 352223645810358518 11185776492021782800 4525779042714046553 10004772316754895361 529491895442714988 6201972128314935517 9282987522854220130 7024307426933891287 12392460990235795943 10986242888000934939 12278524250385696112 14409843045337074622 11174937851662178830 10861501345299703976 11917028296748789521 8592533475553173509 17463900112624437807 11563809007661298961 15180291383026402257 1460960961648967018 2678452570461000057 14881524626703884037 15295074380387986968 2721662707367655029 17384864761894694193 8629060789916867392 1510930539227225619 2353944233908207809 9634446695841189224 7827265477164451809 5989237128597914388 18035456012547653580 5311344527188363479 16338845865539733609 7539904879986920142 14582268855917199190 7296550407131969289 12777707086621536484 11120252304318920402 11340638511017064882 17052082175689505972 5136547959814895027 15280382930418103898 12454302840801407549 6054844019484013185 4474210002909542857 4774550105559390845 15028501239828540708 5327530356600239754 16394287264715368286 6977169130694531595 780838207341051273 16428597413095410309 814489307302252460 1204529756110740177 1983458340704785793 11339389605443893229 1384469476406772278 4707186024208965533 2959131036472407965 13467615981677244085 17810074812401243152 16449002511453977362 6033834948203700562 637697446789132962 8191043041038679368 342442721607400502 6387370383984305677 8019850712649644734 3415360073442898096 5840141959984764514 9156856361577110180 6218492396750965706 15060905585979861649 13929980944569066369 8383591585412528691 9170391263318613728 17666193343784003202 803180080366140039 13126233541017360927 9363459777264105775 4047281946823889051 9031057121902853818 15853985082868826280 3076309193587353292 14311705735325732783 7966055549192104993 1037365827169081001 13134473311240918168 13207807067449433379 18213727510373668687 14711687885652059071 3488201378051931855 4829414709793813241 3942455371472845928 36709432269265809 12773197547658798084 15881549510968768409 2871400820768973647 1352684532131710517 17469698459844393668 5123417786846913729 506188081295221794 9360642332175884105 6410559380376846861 16416267455169774777 13838440893331495226 5332863824197084220 272130935691912895 17150907782808881221 10451592525779188306 2957523340773563754 12840154838699989708 1085338624958937950 13906020019596237659 13634814713576152477 2566216719898746572 5398060101616177594 982560717826036966 4223161946607286105 3848502997700980257 4463590797725880974 4506572407939300879 1417435591281004668 3814426537525798035 17046473628201502838 4408717598894355718 306314933802465465 4349518747238208545 5825637284323690007 13734341502409796025 14009568604086954448 7550019802747275103 6036604601396158906 9617987944201498348 12628430091490677821 1014568102576091539 13455866699511198049 18340216186458766854 12564766490040674647 13605794011940363745 10442787041869929453 18401178803242013548 2316569312117508841 17370570525424381968 13382971005908392013 7925416214750871897 14185231375940885534 11992885704352698126 3173441859701137513 607700377267723121 2974173849034600930 17058316363369697788 6300028668571752884 9761794962540267129 3251931091259007103 12587183490450666697 9201184087640163658 480257085822701003 11279206924166949894 5461414906598695079 14254205186938386058 8103466384347459103 2487022475945706496 12522004771703874897 6498905054626917468 6831863597899610493 7387247042089323370 16513261953640951321 15476203427336308262 1152835546302385460 12925872679526983730 16711066561989384272 12763196004470557519 9563305391817603709 6281287209952113731 17951914471960466203 9053345089664059759 2436071109088622554 11231248623835769471 14358155256790197376 16412917726959837845 3586479590254458310 12370556241858531497 14304513363148666650 15755202605031711856 6032847353672123559 9709024629499758380 1181662670126579115 10266065530169488398 3661188400520790649 3811727321319962185 13569101705620999489 13376072795232473328 3065073704632754083 13517810719497658562 12324612560725902934 3996778384857505559 2255244946854369255 16230623108384060189 2034481388392864434 1269839974941181319 11396935361563990355 6711857949882637542 2768656523745033391 749510408332425550 2610812275364921566 1534945416301521346 14068426662145919259 11723904430511538154 15384128100417695010 6135162369399712206 11172633032201793983 8627826196842650558 3792524819052378220 14429576549592504813 17450098028638569376 2637920579670901410 9383369767589132027 8869481005160624127 1190888646960261102 5220520191103606443 11150011641540789772 3934510961867712154 12542471534199501546 2032828085625465505 8811315298281628762 10832472564865992770 13513704500947307574 16162948671921936204 1370758072983995846 3390613297770272957 18295983025914347265 972090417289291499 15090309214611495404 16198466457809062554 7238693172390513672 1076714085525571484 16793357492585182437 12293665887896419796 10038015540948565077 10436954937826595723 15834828977810302226 15632363380073255359 10469460963740603378 3355130362347913362 12480011163371182555 17129804124653562631 2035678200426990030 8685257725146619933 4170216411154880610 4574851745974548485 7894554959008508492 8017955575411751007 4249928139074095320 17584074719093873966 16513174434654788495 4491066070635425889 284051239585721439 10142567505510021103 3134663703696242393 8412694617328127692 12369111290308181346 16807788008119147582 14083783726057367511 16348117051919816863 14975920745964963031 9844671137970226622 17975874545429030021 15222281929351698892 17455932488960725167 3412564430351473892 9999203338050496418 5555274250563725046 13571081270450204405 3724570334699969491 1038898067851813495 11063422091411660082 15450201608307530544 1034608712298049338 13602136806121515645 10248606235135508891 17451911889925750038 904758330185409280 15615748685512973410 6659881555182072997 3554022319819445286 9643709263714077498 9879511212768755764 15245016208192321027 16695851116446723014 10207362813975566919 1962621340700602680 2269103312176633249 3013384290643535815 3303848525133520210 13687359825391384430 6654815432880343489 2996591534022445158 1775530883057069447 4691307521393465127 13289348489114008923 11729046880903185092 592527715349999693 1312965583035181411 9499985553664775739 5456197918230702209 2094168772293999947 12162926088229315377 3496021451214841031 11437389327919021283 1273411282116026765 2231117413787914993 14513407567600471730 344786711044642702 5954563316271292879 14353711327608214265 342925067664122381 4464780624763760685 15813449682987781231 17622307808605700041 17587487989234836459 1423112846587259074 15825452515005116975 4594433914359101516 16768987529926008866 86003448477717820 18183367556560842844 9494430669967570475 2093790153190912857 9756402650355355941 2949306064414552047 17005265922119343266 14079060956987840080 1748113197992214076 10922519906002798074 9592728345383044309 7435929291805036308 11232739857424335672 214221927198416465 16307740022776950571 2583571896085612716 12613488880728106093 9866978154146284318 13510399112822933871 11503531484404451126 4796876438178187433 14105951027173545407 16460716658424310893 2529758052721928362 5524766770981785205 12589784913512406740 17337410307059688996 1850281140830091661 3433790232298099266 8942826492075391247 6411225636057579558 4823295234935963016 869087771851550800 1883199630605885587 78126594593606236 4499589550572162643 13484652153385446166 7131743809444599013 6845915309413414528 3731766889897641925 1222108199286549638 11777257754395817194 7303039995852890232 10494293194229763374 9812914458891761616 12803034364156805795 7492781057897665185 11277145016717268146 15746496512272889949 6163154811821730518 8367715559097307303 6862585486050824498 1433717262782994441 18006177655244945936 4860748168596269813 702219237148178497 1897865244626041607 17218858808708222070 5453884813837558322 4903830788348924009 2357295387952044686 9112284081797912551 373907938156484262 2240668229185372764 16889145618871554031 13896410523201947952 16932509869276270756 14301368805718755036 3083469429307657582 12879810410423630082 8922095893746203863 15384419143903160203 3244495993354251606 16541528400038842266 13190986527629447882 5231405748634258898 14898452133726412829 16771055771131321769 8382103266617961480 2188441367145593372 1119950129271620899 1845218367951522675 17390988890211165018 7844551446005853026 11925154827457779226 11469509848455251534 17985433469848370337 18258103572082612148 4784714802811212594 13439585612025306206 15956888849952126100 11582065482662714816 1281277174339881407 7545866018619801346 17413582389736541688 13584012828788155302 17209031442604550394 11624488197518760331 4536657248619767193 2575537387488277052 4146269062594355285 236847159895860558 1286901201561449377 7734363262761792070 13093015726431156377 7181748473829039725 8283061750443821364 15518680697401184571 16390077751457620003 13198909798257337896 16790551444941147097 11195397280034954822 5725983995740050271 12798257004376323554 15404473066438039262 11173951166488065508 1022683893218274647 13638580323651542431 16023883993818169651 6374838758083506564 17164291219987091719 12109995044194487638 3735318128371436999 7376724714449196199 16967429765663022087 4465845351615332280 2892730073291578624 9953976516992214218 8579150060616543627 8311311527408061141 18101446016168576569 2384931486019468493 17011758110110533136 7332732072330743407 18325487529274049789 9040602990385320049 13454874715387678418 2026533156891469261 5707216378511584054 2866067643542761502 16439684641423909960 4203574255065779600 10410614961773053978 4551609507732717434 8175596723464873036 1298583946748708139 3735239875905851321 10928123220909798528 10219726191398548954 1639559317145527709 18389031209267714558 1306310891466481069 2222127784135049935 10192574082115368685 948766704267687129 8062274906244214161 1342024082525424925 12421780616668931517 3081947654726515938 3150077609844207057 8529634069959860366 15950946080621202696 3302391057810052782 720884786461067775 684281307836521632 9875470007816187389 13714942352564237966 12983493351131481850 12930834837002566076 6119636389641309988 5359378936346697304 7439831549562203323 11229175300693711370 18341735870907477918 9972364108108510416 2279281818949865577 5683759760458629805 454144031520265214 13314033270749389980 9101426930471648323 10934662507501231646 15733148308314327670 17900441091096707165 3624741029642905158 12537693064476506757 12161851056629161353 7658815598943426931 7950521980161294169 7426829453208997864 11892007531230950503 15389670914597121796 1459473596240091928 17502052485075913906 13073586718456498247 5285335761748894166 6102989727040364854 18230529754165987306 14973723029035205306 80686009194736354 15517456084232724447 8690667555174157677 8055676815468356385 15589501161872362425 12489549292891479073 2476106885978050314 4757158373327614290 105513176732572082 6587354772078639616 14397725764956922720 2325739918955217658 9033464985131533771 753992197487036604 11168918213533980590 3190025806455102096 17299700105608795683 8785155102707980884 13285623130889198789 1521685076572729142 11306030468857371517 2649837465612772756 8999185570954004565 7710414976910927507 13603165630757642568 2423919322655626605 10969739808989885876 12393419144880257228 16301163501439511519 14991675659221370752 14112580412143009854 9383597578567457058 8700973011017218553 5549113847901862901 1121484432919548981 12019181314369735429 939210951923935973 17274646637480024109 11705553704982526124 9728319902691159437 8273969653176736674 10968508608129691103 15047444441692514581 4475620672043467021 16767704396343543861 13955927898737134551 14307284051373826278 14047720061897543296 7759410389597184441 1886170071201342712 3581089596564660028 15711996238353835978 12115119972474556108 15094681036955003488 5259775400016011633 16144547103688681077 1658032455897985979 1755900820923325058 13266512277786816281 15386572491165796038 9454798983603864257 5153444952450814434 235105138024771586 2102494585813371313 5651781874796221271 11372989583109470230 17778550065824198815 7533243713964695339 14995622500761720516 17811433340841711709 9739434618722201675 14832940940592121256 12691957955292132714 16709579894357958219 13403021210254319757 15576463735072148970 5957131643682387681 13992575643857594769 4885672180375465267 10724216206177720513 12476693112232312003 23931028262618102 9255362421224113658 14672529467877219774 17724453477578452983 15153540384645836533 11329882486446045752 15875189407913861180 14391951501780079945 15622248591198850621 18037199803325185079 12739148644664584495 15036914236524451059 9232508855639613777 3616648291006586622 1174718764955525825 13972276312940348616 470498697068015139 839370496310123730 17768601856563440732 17666744043191829782 5632217785259991127 12307504120164705365 8919398613318855828 13136582165100939390 4777884351648481883 9082826536173950723 1044524043041884961 12552967362177697890 2752945952233792676 9566876217216703474 6743234962372150977 18396682341031418183 7339119117264910952 16969264492592342758 5581446613993886041 8938442442843088111 5605885082226187399 5910795804076193862 3901361104365133926 13064368701831222303 6834508820035933161 9244067034505610712 14981837704140989939 2229620730480395711 5034215945666590745 7029425979646873962 11450305269269082165 2111776837530280238 12555166526631284917 9190282982451653321 6698678820926695331 16018927546080381446 9973568706062722034 2149513918120216037 9528465198709579493 17805188447455599682 18265392256693305187 1225502128812717023 849924232249725969 9370042772550074602 16210726375013062494 9683532274129635533 10790752747593794724 18309175691067433358 4589692695494880916 592578870331074567 5494973307320430180 7153139523595742670 4761870775990658552 13368109139748762060 10920235522295248752 3526698004988297494 1843593976472855486 4519985764393188930 14196492851998162819 2287535678349965999 6426796360352986998 13578678228110556898 11918336559438557241 7256304844753385790 7202533442981591896 6666203802105519561 9745838052540445873 4434180166264151367 12080517295545606920 2777899372180107156 3495382774454729949 9224871993823085810 14906890193266672098 3579492939594372074 6172281742157743726 15980130640432625620 15643983017797542518 12795663930860939927 8744639458266949332 8071608552798739359 7653501467805891323 15415240175883662114 10236413878324790728 11388736523262168915 16817849946945421414 1157203900790168471 13846014573908884100 3654670096920448010 16389176355943900812 1881230018191194326 8349310842462803165 9285777358592684711 4497729664156948773 4563086314594552713 1815334793710664010 2425007410246579011 13517885257720955302 18419997914678010171 15344999866368794309 4992674485761907746 5487017685260323119 17784644026889704018 18376954335273212844 17331723938600908672 13787403897910441593 8345685411177316073 1640131149452606204 3258067059053648358 5809748329845031217 5878460624439982415 4397944033729265618 18053199723718005388 6602985394305676958 2882009199325435594 13704987391843814533 6163576220345083746 5263313911103574115 11515661485223786142 12810713408067839028 5347061600643945537 5550446564704240304 6822388574415514243 17523008599330684840 10007719426738591027 13242188181851979863 4988116513903552271 2478384819731582461 15833564833497259594 4928545237592671306 13501828784329481840 13781006588091365943 5865470862309784009 7044156419545734646 17857920568861055124 9778849570651363632 3981558291478212569 5450754047188292162 15868971039767135417 15269312774260238090 10180259080158461036 18397324096359099333 16174421295385446144 3864984579186567178 15770576467426916858 7752695828122326768 10905918716968964941 4644453826388839154 7832324501009929720 9429910399678553708 3509180906640293060 13439386230636680386 2664176796808620199 7173786235933464397 17619966027027901277 1397385382868985675 6621877562331314966 1826794316585760738 15789025351503563957 7945159964927702580 2307689332878453258 11385765912576234231 15038472719850234022 15952882450087305389 909875574582187018 6175862784534128465 3945858743042978536 1548762212680020271 15890222733580216153 12522608235051277790 17879547324975160108 6509172756050752499 6664005489405694938 4787061459027109167 13507447189107004995 3674280406863899992 7220942389472460583 9707658668172102469 13319823237859756166 10657340037518025723 4134562289698346774 5771101088272076383 12085670536145806736 12998214181777864168 11625796767320485360 9466804934273824525 1120089738678788003 13595008086978452289 3460632966835660525 13459043465929309176 4590461013040817740 16339715123939004773 15272484318590900222 12099173084769996010 3782045252543796901 6983919101284784457 4638663903943017691 16782159580197343378 7672341299561817912 17064622504519172496 11911502530574997440 15820270316345211108 7228423785681400431 17895974498700453957 13347849517725943121 5960124009036107649 3678083012612521922 6611665124207062054 11285894403658715545 2588390116425612901 2752423827350089439 2789397228616735824 4050788676530116842 2128520645918771354 12107406420196769274 1409911147660285707 270371508656722693 15551519118335368949 14570570888427707549 12869315449751318759 2906629458613658243 17576352421164750002 553881295740348587 8890622466799358737 11366402772545350478 18182051923288628680 929442696624911834 1986949683242604773 988458676676080945 15690633567449991902 1755467655423306575 11192518256742445607 11417539908537554063 4033597405093228297 4809282297204498414 5683713355996375029 1557579774933205399 6592655942664740097 2033869096386172741 5898436900326184891 17419844927809454396 3623099314472061763 8248927281183526985 9838397619991098644 17544065590172917186 7298300761644974051 8158177090720306587 11597065839020138326 1695630484534618521 1479688827472602935 17511447873517836235 3816698145353925767 11097823597159726322 13834804202780977720 8167314164399360011 12904300538924380076 12481172102722903616 305674079893093766 7300993596251837239 16232762887968054146 8622957177719883233 18353344686621376154 10307689263696485938 11773320843662085903 1040817184191142872 7459710001423237826 12254747660592606980 577156665103758623 8600182282147212906 2366940021692104990 7751768254604406769 17988797417277875782 9401636645509338675 5673486272698773124 10158109696991593791 17377258319717166376 12015030484547080724 16696700758278208381 7861911121960097833 11651705117044402444 10349072541679693782 15701646474524799786 12867989229203587343 11114028136162545144 9348328509826404647 17652050994595097924 16522907884880356225 18005625685020119379 9336614660020995414 283370936665913443 9328201535039897759 2425450659283949464 4485502085737462714 2223861112892387058 1543653804757046553 4556840332837303538 10704295557324526625 2497945548252436015 5023436411865516434 937833241397733298 17100515854468285896 7207073818126555810 2723912716203716746 12493835509386343446 2540381238129837077 945380167220517039 5614307982018054519 10474868087355532706 17279211474459717652 8780046764684012142 17619019751169981545 12008844501960973606 17955192938730107561 85776553725853488 2533651858602302516 2598876595394984103 16974380896522853067 12249408012665128539 11853414697438371708 10725943430433701411 9152140933857824626 12541526968508794148 9249947189673328879 5112483659792546982 8103351634325950306 13624574602030446775 6999732484455758125 5459878789055664192 2215865213510455442 10700631142606759077 282241033911331688 14099303921114253803 6462768694544906898 14760973994894579640 14977497100599358306 17334416650348767 4193593065409651561 2366265824784229346 10811478182843868147 12916280648283529717 7191399529308743300 6584230127325346001 5114941471443327794 6322962909931364093 6225028846235685373 17385284627648765053 4106037632687196235 7835451403509735932 1864077269296779100 15108575474612378416 8749844463135618845 11672846721151829369 9152520695389349865 14119794941633328016 12042557957724396637 1200808843479631006 3956943741108515017 137212086842201100 16221226044809345546 615738282161167777 5088293763961190971 16666406215634726853 14886454940110302317 12743569160872487788 1635448921006766291 14987698670428693068 18113811872637621307 1355002842480269760 4933557225467166748 9732384882124038397 134437647714534135 16143940463568081371 6122074936910508179 16137983821246397009 11084736465056099230 6943904122327096190 8756405033386385055 13346113434639916399 8471603940807043949 3017858893162561354 1158614219274873691 16233922229555572287 1684819221586566248 803489065611134109 10031986850256265973 13388997042424221930 9260839514159838728 8741268648423932605 9386195980313292102 10929515448342955131 15484348073228778447 13496908116609817901 9597304669778343432 13821719055739265451 15233858744023055788 8019723058850371100 1644788960768694061 6020516229139978439 18110583118179645338 4154621073658354214 15086625257423250162 4527711534660237413 8933685843278518832 12243128902973745564 9183278784646056627 12586080029249674300 3302976363913016054 12044912980590909424 15219205847050638329 16822922212612867531 10007105439433247829 14270479445885369056 4645943013394267766 4235292037576420775 11695092023783622184 4203745125195686181 17121547301812108402 11987334823179812483 2698879810909887028 9335349503457601462 1675695858275046571 17335913984782189724 5785523582742154193 11635415435800761966 17214279078131221551 13204321657062166234 2811666730108738492 10180205563249402519 8503855082546433288 13921110705093901232 12113989722526432175 14821430260565304082 8473528619788037264 9068004090287206497 16926924984644619952 16435524462833986146 352942367090081969 7009396572008235285 3984550813309487744 8828283474775661355 3599235208672354200 9187265068356868859 9406008593190321918 12559054861206088873 17673926647050678177 12239266750155320807 17537102225385630799 15846715740768766677 6956401490120234879 8913486362440714670 10215485737494007584 8901217850270070034 8322359748619332607 16924369734695792739 15817853236383705923 2291720485822010134 10722417729200247251 15236783120937989606 6466681926463959296 8084520450234248312 18391014646059800850 3718928920698021191 6925411452413028670 5258818243199220268 11847101664549754578 1674457678936011098 3462861989118263504 17453038443296256206 16683503177476775292 10672560347952490012 1998796883503884980 17802731908766652104 9019169304424384809 14881341124996354448 487796712831442774 16259760118247663128 936579589229017379 16340351439218876833 8735011193247848011 14881870599242757519 12555940856257458866 2481293808313701547 11153670839881686876 13037786253605934314 12983768374924488278 8451969036671266680 16630307122617966553 13186880682917086247 9753299505416367404 1872216200502660005 16166185355807012564 5906124070018638385 18161401864779902956 14847721184287544283 685635518805942504 8799594193454286241 6377294599907849914 4242931557673406042 15611254707904192256 1771690772034751034 1313180417555398515 5682303858414393403 10356136841673605324 12618100172399741720 3287909683062655097 17000498351866994857 4928612215868915278 4533744387424528104 9379482143173247768 2549544091028213109 1170812823443981298 8734659913718287594 4980468473789117664 14391277673824517909 10165304298437528688 16301322608231982100 8122908772979063310 14674228245059540635 5398474893515811376 3554548624241419928 5766129393150732604 101939763931662950 3038044172512438603 1456639784071804339 1306514020846541351 3848425414340356627 14986652844055297612 16401486423132147355 4007163849507567790 2625572239060070295 4335371960049671950 11007188602050147715 14226666365472156216 10109585028577428325 650826090564658017 7406259527355608630 5714479728244350866 14086077946606974147 6845612552886085833 9820500896475424475 8277144950428665026 3672763762945417852 16501443571363256718 9017080792575142531 7582676068658431872 15878276103906077817 1362479619537116664 3361585621763435842 13723412996470296573 16199492932945872295 14056053364693826842 11109070734763082398 9597928253070359922 12733184041991156828 9004046399705029190 13004103787689057188 13447685544149912739 15849952358128315493 3633937656102346877 505223506401854538 14796033620633372057 1771011385720974923 12113608337373034064 2087964573152558383 7215541597959973653 17757112088432684888 16311063350304931335 12406831621934098396 16287696179910387808 4556782223491092836 6530596222148883432 12096437901298232697 8873563847630560260 5202474547916873645 2021982978101895051 10974887098759600571 6553516688405330919 12255820563225871269 8277899352319127511 18347726353021958093 1418490863994793099 10309145842525393808 518360311650610585 15746104677945142045 5597236644803411348 2371065189870492753 635545642224636043 15127260911711674312 4101820950861892325 1878681054675455842 7557885631202851894 249610760337474823 8844762016471609161 5105601608795579204 8850001235857306989 16883612953875186487 15555529326862306759 9890837260821796990 8323594082080059231 1601189467467748457 5391324269516561280 1251558012256244454 6777179664412257717 10045399839655784363 2820408470520981396 12676918436279060390 11547225143167748227 7108458438392022016 6446427079273317988 10790675564256018323 12594745448993940156 12499440246308000900 2784842634929160969 6317674762902492789 6172935609728733007 2717435761978434712 10247376176921400881 3057318255525592182 44939922555080382 10054278310101417688 15712369559417942648 17646406621502068703 11264143928830888574 7612159140678381836 3705722419335120055 14183145471455156423 7064101568897538450 10462940171707795223 13855588758360753351 1333759895333604068 10771478399117875487 16157227892592532987 13603648469048550004 718083864532983653 697440394146879729 16220625982080272255 16978371333468650118 6954445856783363056 14780374225675284934 6324814078113308472 12274653915001558133 3874136186654020125 14236694083711795949 4413712707799763625 9006034997725947630 8733082988651557359 331116501083121423 11107019046273697091 14344505847521355807 4548512544728217031 4435267656991794464 12290981723089472910 5758803217552840242 17431742891184865173 15662356064309802838 10366272227568542298 13755169204964068730 9649527015990282725 10786934463331745745 5582774707134873132 17212351915768150649 4442680870197999841 12666891622880145940 1260271197710617267 5726961918608046982 1539426136606242249 13182966602708210973 14279358003315568202 9785337552909639372 8624984173533105192 14250813572993293223 10707269342308788149 9557759775579060642 4076339924545516918 7073817858528616226 12155175684439969936 2529810962447964827 8974134476998242368 9055476892539723475 9467978372341213000 18292727238025249494 10395469455899708162 6088658178905867983 8357686990204723272 17032957182845218226 2476074189459998426 10328439605482462503 9997360774647151507 10202913665644712537 3209240416245629050 2987309581917854707 7709894206532719539 579577221021030949 12614103094806733517 13791519718022175137 8817369639915208325 10821043804041835643 3758960067720936136 13711729215641257109 9783968774664396309 17014607188903302060 6688262742669566512 10924691731711294639 11805883788962967060 5973019587014688700 16117047636703338690 12865815290208522153 2912250970843688098 665939384963263679 5686473367301211124 11938813525516437119 16430879948026797932 10138465568371846131 10506357454463427217 3721915171019084175 10354835636961675342 521929511447660141 10850676751812802658 7943925631133404535 4876999815672553015 14665053696974958532 5409880001585831098 1800890381766601711 13790568717091697502 7464467846685137202 12835796178957465913 5855565705378438533 7380627472867165345 16417719430415519082 7860553249741936900 6737655412894394655 1321611171320842808 424275641612232538 3420296174972720906 4247380344062038105 5573650612696792268 13544198168294065011 11956652833268430041 15771538769812726157 17263555890982101396 2641847597722701637 3610472380988949984 16605911808679069873 3323772655333876356 6899576391277741381 18321232413591709464 7070830773233726510 10565971107095328210 8049150861443774641 6096716367350793670 15363133928230887699 8458641402719233489 15181637831116586531 16554486948300454081 16127712523270401613 17711402878742573294 2827899284838460727 2377380187018599820 8160355801361261413 7237846163733742473 13025864826543052744 15095228206989852528 8747998604248944497 789757437350535711 14748087021529283318 10750226629422249266 11258587998571123714 18203424983475160778 13061346488782758568 2792156005054948681 3895253960053737372 11291118266673769805 16000381215608393278 3778292009584894937 8551606688609851426 15943592077889544194 16952651102145593166 12971037696114173534 11385929620856142368 10587169151057136653 4292105797232713945 2476263938204542387 11723922212398852090 2389632713274223897 6735917571490260745 10190622242867622316 10280972643497239843 7347681918622247914 9837478773298125588 2538261861189028388 15091574289938544432 13655223026289588027 7600801622976662093 6507783439060407712 7986245167281414377 636693147277634979 5392774402304849722 15931837869295223915 172279035534660340 12991904833796114837 13766448171699039438 10754394127013870972 7629828369903519052 4036561906220218174 2124446836024338200 7436347164872360180 17507094989287374973 8023240622239249432 2412589899861740498 9636296212079802806 6148662199486785951 3577359661961736470 16397196783883763989 18206093479094733595 13526244485301695115 5035582869402185329 16723036423088832247 1485605403929874569 16014919932366777569 15397557939656391003 8981445853363549190 16700324648530796424 10990384463537814606 5025709256779479868 16847547362901484536 3103696614575363223 14285721537029092232 14487301718841390173 10552568610300051405 4589328784902881864 10691642951172376842 4158875973267777855 10489681962112043781 11062820686194786663 14417453043087983677 17962395841275179714 10752836253918096233 16031837831066176794 17499791730398138341 12785340686780629462 2819580900472655284 5349574943470173882 5388765297429956416 1273237205251519437 10932864382138736770 4972058863588108711 18211838892808514103 18238925670358887167 17710583875045423244 4624037246301212117 16984696772726054752 9242420676111542226 10046965422135634749 12073869105368862880 9378941838393588512 15108002573875756636 5282864839258018443 10892649157016053623 16283401687592060859 84561517651727072 3688296884890233757 16948120202700219047 3603538906935013393 14320729024118807329 10889918895128779648 16916149321002654162 10787441104375822550 13359809651879441625 15789353276906104629 6427720162681315173 10588106615113161747 15395840104874715819 3520125352850906090 14311438799785426527 2508430274866974282 8248944311019642428 6413608027485537743 16520449824857028191 604464751857735329 5505090717482518044 10248474051570475011 6951258538190500056 16268294783746147732 16608046388195609169 10991385142262390627 7879547448508865697 9150810832430047834 16559416920324553643 14633881039728805405 7127555344269632639 4881778168691199151 16066231062891235590 90602021342322795 16466537145173101072 12765333870827492688 2519454370287310965 13976606111113098160 7118607690036163721 7563755635420043926 148596590246218076 8573235044449765821 12587251397906745947 11027832860643288745 4747921174888397281 18097878483169504367 7845815783763460541 10924724077491795867 12262790807560148533 435151510875669533 15256601884446583245 9069966092957852427 263906760299288817 3215256392595656411 10785561669111402506 13396311072083352014 1989863831534272493 13893982464136637010 16948988362477824111 2120620502308092229 13321049304779381130 8976068104558590819 11196712160452497812 1511602815233817082 1961999147243756874 4498019591731286684 5841535643131871853 4775430828651260458 10062888733774784621 15690803384699883275 12296392081126696573 14996386721353844121 16291507089575538589 1798419743069330331 13645072155421060472 12079717030816675920 5685245915500210736 13958109530311179246 16788233699508034053 13419509038649212487 6694628145430764291 12960681778340013338 16563298473198541531 16810812676107331872 8330319572568768092 12408775217934245547 5155430488526515992 9397979639237259481 7733770342888378149 940034582162792056 7274151804154901106 9966727091363293854 2543786238398479343 16033519097413512976 1321392276539844140 14240758745589941870 14688673740791628049 14539208098363678508 6348725791788522352 2032832464569467331 13767304636723779884 4916359976231001079 1934148276342485342 13686123560933786443 42430548739885447 16095740002073332406 1675051177576760863 16479790784805022298 5102378904689014274 11765417800585187537 5096128682745090168 5847588655611504696 6943856112197555423 2941482881237809289 12571769453335636760 15987163726857325622 6434771638418779918 2130325130456912437 7200057578455629382 11494952432339975641 2804067290504410135 17366594355657059980 119392369741033003 7550618158978250325 6246254680607494299 4199894969186346814 3634309934200806709 6502508334830778326 484802382829749238 14710799404527161327 10471396756358800196 14925778581651079024 8217230101355828044 10655537296603346078 5301710929482238728 11627051678781242597 2704424760233478931 201772818136584589 16680761524175403385 9588806051015710306 9820588015143816370 13252595154553826619 10221541301438571791 7474034929432013980 2093305381661515927 8284959744679452705 9415153994818527448 4726211894174813739 930027683412127387 15327314814759717480 16335727279992666110 15371087254965313363 1270694114434290813 1807689051319105666 4409778234241081299 438019425219259111 8141700014557041772 14718958484786717179 8730720261442841117 3559866391162917759 7215295512203708743 1777141212876743148 2653022648824425906 1109891002301146944 286024630464943001 6235052089098437627 6486516017741059490 1116188980072230883 11050181088329299010 1972680473459791347 10117496811087458746 8033482223338887305 10184404056617928080 13930319996373502065 3770160506997203920 1109879675439596046 3140456813906168690 13170481960085186493 11175884113511993982 18414339076648493370 10129223500377928826 5195433604472340396 17278972986642576359 9796619219856059437 7274421971052603934 9164243490447185852 5907453291006939072 13014271189677696292 5853338748693537962 13511380187794331619 5774755518109181595 11209910943294460066 17516841611941107066 7788644093433877097 13610233645554765061 1459090943719748928 16703028631048351932 10690977073829258412 4509608273195933157 18312076870627271384 14993290392402754380 18070058892199371676 15411990673778790129 16959518874611412314 8307736831548172845 3501072663887991551 10732492317290915181 8753554144545699714 8428570378610102957 14287635441793778116 9880899211112722009 2246189857692269464 10675193798251456897 10595959354929797237 15897743575449890403 3468719444405308748 14951634228665225292 656437201772166927 10738848973005451509 14616173231404548538 3800488441598112805 3757329257933185124 10727044778144333009 9504756304800773233 10331880122858939403 17463264705314958735 9537945050517639595 4670107688519440984 15939334434508783972 9229218108981177848 15792321358559433267 7193378973665003986 11882496560049802595 17297117878054730718 17887504491200645644 13465303924782528471 7248576142392379489 11491850530361800321 6510291710909561068 7691352798253035737 16055324048278079398 1981777124423077425 3094041826249969853 11861561074334607362 17179720144538415456 15220587294942130555 6525044357795782788 14825769514520916516 18161552107513374011 11361823498963118922 2308367641781487838 44861431548302590 6088390691328120908 15549832631995259870 10866110027077078630 16416247422571763013 6673037629552459924 3404957721405529988 5876368500411981753 7729929332451215147 6884874691072369790 10505686848213321581 2929022119413163917 2089895734563989032 12073097113060089451 13783945875059621405 7696560025372888958 14599916755677290786 14551013989225961202 10011046581753102752 1456320029832401424 11803333149540220198 17507229721830833846 3022585779814140679 5752104075014403817 1625757893139531929 17138743345018177829 6839547750842986472 16811576990362258668 10795987153446639341 4467053152631667436 6160879025939257668 203494535940200077 14866913287640301598 7437230117785230769 3815330487791397084 3885284647760523956 10981571125650799544 6337974495175114066 17597939126234099280 17135130375371286676 5402172572773334683 4796859821067451435 11494230284189914049 10323475111895495006 11994736657564219706 1435639421237392610 16316218314781497095 7524495855757773625 2605652890865085449 10837072452621964013 13299976114501773410 11339198451380379945 14759675157705229533 14276257679573595996 7744562437395309550 3702421743065543044 6482767431474317064 8080531361462634026 3805980901244006583 6777423885465602136 61256580162341068 15545597861190232996 10861318031789639076 6957141313931226764 3951026469207034817 13429850761018297014 3836616333671330329 1229482412536153021 894889157857947292 13925311334893029443 17572871120782481984 15078987878991401894 10345231341353676412 2929176741473597519 12440307346351331953 13888911302346368398 11313995177244976398 17415107881637031967 11223576591724931820 9559977661412559788 12633524896636730000 3275827677497402625 12059275599584500652 745641372352220945 5905341432026606934 5070658124125045454 11333956702994232811 1771292272605318738 1563736473917249556 14871901450314605687 14735956134430228057 4944454382004122123 10930839073174108873 7772275183091249544 5852284840721274312 5440721681345666238 10824026360968659843 17543898042978801024 5437093844794835824 18065752217401307801 5666669170251660774 2460690466507928812 6777890502333043131 3213371675555267547 4769603681442129875 2899899437049262697 70677453947631908 15444909379598089935 633724367385029189 8967481886927045391 7828827433353253679 6309414026418578459 5266673926073190714 11733234667061972735 18197223701776428936 10873128005167967913 6934256894911170653 13238137342346364492 13949712020526051246 16403817551153850162 9686090944308511555 16854292347738953275 9522356516814188547 5435626886132707509 4794532992215449423 3031709007065831582 2588735799549202887 931761880660517304 17079988444172119604 2313235310493824332 8987268254953208293 14732748019217496607 10958259059761359744 3289869470956471206 5266593115611116042 7756609661166585941 17616261571547008844 9768629185538473680 1422531861956865784 16966713095879940385 7451603143801876592 1447030659177736301 10201249199366969642 641546648136353427 4715965449163821382 8790911355643885671 11157325836036517304 6100177358754841495 7284706618808147768 6928261300345379252 11909459635737250204 3029569774565513796 8292291427745379859 15267173968465376891 2061501240698236525 11743740331764690131 12773787900729560089 14011454198008387048 16795197836989956165 15572488948610663825 3577630571831272287 16306284528167476341 17853326085955211521 16992462539209908263 15448080591780617168 13039180680517925861 5571412126080781334 4478204143568984075 15932438710716390724 14388806520233587885 17158288192187004272 15665808500694165845 15461283950122797939 4596292642758169564 11342692894017610375 4129845887400114827 16413075098346746753 14160042111795954518 3223041971211058163 12955273628370291070 6960524641228267664 15560226308579427592 2416023104851353004 6124510559988439013 14382060337341227644 15384052622835829124 3913936434018280949 503504405710288835 15533953254524449663 10058946552419116212 2537121482097048812 9443021580259923415 11091129052914959389 12795571225879953376 8244423338117970758 5810258826701493441 3874294225395721999 14853678498085338922 15024784099306283545 675989325112955739 6438947858406613859 7082831622627442927 6310582378982496232 16491598634543013409 16469608997322340746 9736026606381073919 10734898944455412543 7952167809279787977 9994092802191411279 10985951475925491092 5776569035445860886 538498211962578339 17047701548447218644 15809974305820990074 17454101252908386599 12915240003490445529 7531551202151621987 4147174857115496158 6617996974225000794 6341670890580879388 8965170391791929132 14713692736318028612 690546607735819322 3737806366903801543 14099149744949941855 3106138590320517893 8546165381317110316 5551364490451341628 15891990433018928249 2884593521629352143 6280628152091794937 9528971362982696891 7661391546723934882 12875385238984676857 14139064299500251067 13743753122101648025 8944842619743634119 3219342352031027640 9631677098672008746 12769936261482879655 11718197710020241500 15968690294606350402 2106650480979185395 1788628186929369709 11505734868262811793 6068794349005033394 2078935224566880926 5551400689356205091 12192613051532430557 4604591070999262013 4661936419273091166 6144924248466352582 3358375073970345991 13812268279679257455 2319764573251473462 3463708244050817886 12311600177568546265 1346713444909514446 12542961031354725875 15803363635636825298 16088113589978898863 12968691122199729531 12210435008419600018 358948920787143171 12205576493216786348 17190775091555910589 13464085684749124531 1194849007834685802 5483939928806202478 1343289826059576654 8091602447427862376 11653580404983433924 16713536610761049256 14426834734776109658 9458100345777719915 18325696804597721617 1121602770986938730 4825190211606920507 10945420363609132933 10827661031320406177 10158876429241546886 8294126181590424544 17131193510853051174 5783649512711687815 6633250754730845880 5491380882261514124 16323672101238703574 7459526433788561823 10759386281798852150 4612059044601844610 486759701406051998 14584216489202906181 5388327776528427683 6107744264136420358 4919545933402916646 5015452670695430954 48081012962745417 2335792562001462576 13348297738157041986 12193264616321089994 16408898789334554924 18026861549037270646 15678034112433338635 1844634600739020259 11050211402559552441 3208640652876573211 16461647688879864495 3098821055304026971 1025070985899713962 7769433870866772039 8723074742588554489 15746506382752921776 17561031731194678459 18022430355349266497 11234325926650664292 3605551745311589669 4757507439404088474 11935555739575648935 12324120540572271530 9954307028474400731 9347915066450238134 9910465505274044453 7490680193185755075 10243079632209249602 684987731318001970 12804218680299898205 7885498612254829206 10506614111736761563 3377751457209288724 5827869659259723044 14708326217178066642 12152474939199042390 5972982277569590182 10216128906301684512 2984729271349152958 5178701138901697138 8407004306913669124 2439655364273345037 4498496634873862916 13597789771205736180 810797827393055121 6246401249979502303 7768346075376012486 3887088798470027707 14369621345129487256 6296295083476808027 5194422868626522088 9333205909989995380 5539782121702156617 164839783238856860 16405138084493750410 14893939267718937001 13279002938817651691 1887854052377612817 4813634316923812037 18089799909719911711 5623718483718237589 2493016565206380395 15596085134249198364 13259671677224213192 4143129781492651801 16287989115806350507 16987847596969055216 3144565773475937117 2884086864735348236 8342978824819559579 1826981171304922718 7073866870805126490 16150304776526309344 3375640441974351229 1833546945009445973 4303751056323590478 17078417469126957283 6554452522003732026 9873997510548239269 167366671252416785 13594073230420509572 6426469187863838110 9107227417583175595 17905506699867177119 2521881997673885811 14848890028745130109 5995766617008187989 3257721948791181085 2614355000237843967 18118915923201213136 9992775384847943283 11635811154614260406 15678243347991522244 11905383478098557408 15625107655452094281 3792342996184295126 13217242790574042737 2555359772005258335 12540233858398624504 1760284229514833594 14638928475841888841 12540540522696854052 9274222093957263800 13964414930860605806 4878653432715464560 7918652800269484403 3778331801215209750 14399169397247038075 1749160931525325020 11586208155973697679 18004086479618990227 11504333636190092221 1677189671065585225 8212981784877324025 1640813459059714337 3748165072806325657 709033112462015069 313850963573591539 12719868708949775527 13878263483372568498 11254873573526850850 12229732045587677788 12951092341863991064 2403908506692302772 9608125200494415282 3010447123167605229 857806410446198158 8278830783439947522 17324236349599675983 12594917591514292432 13707381137383953466 72534794309626743 6243143795885356255 15040524319704765825 15836767395110125747 17267537537208007969 2389425836968176891 11839040726030606391 16450503860484027342 906662007334886133 1291698217652932697 12389570784998738265 6313052647260525236 3035720688620432731 9768926269564131328 395113182814560980 7233083383477135596 1625937330635188852 13220131119331393874 9300339473915439521 14889900633590252845 4744631392055953251 12467687813828302385 11089607149431039050 2763808208944995436 6371961616050935998 192665482979916508 11955290340886313409 7190996311619321814 15034823488646423815 11358929006180193396 11284057462504545765 13126878421879638955 5896484614092199891 15862970196930259794 11027245879531364993 16871130667491061447 1581263713121193753 13360201887054385840 14699010624406804245 17022563845583845396 12369978000205033843 4958737352767118993 9801745367726414242 4724240690646270234 11318947204372351526 548195389907434713 10525657950684881638 17966835566114302060 8917507577933136623 2775022303278239932 8518649109522186613 3797548566505407053 2411000679391071666 8362059853029929083 11060523978760496003 10370083167821442921 1692318772877030712 9568956265487967846 16774196634742562032 17558608762419583392 1028519404052021020 138233339168007407 5455767366054004594 9677768755418777228 6594375569824116612 717195269814283668 7807193929133762159 4863892376513465611 12652650212073712654 15056140871459816780 15744502836742177296 13326714260396350979 5599423670615929608 12763363571960827861 6100093706329627471 14579136621124085173 7545641669160213096 11076646555407786799 5564789926172521502 12481946280279996417 11580250640002889234 4965679482987571774 3552069878568663251 5491940534748149359 5888576543191674805 9835427949253358167 1901691135544180777 6779167694991233665 17135828161240810589 1560220888500480896 8303562151234932773 15526463621392388291 3166528060177263186 6784680286675018148 1250454201977431499 16671723218111158197 893011986774002519 17139176431023649452 17229878817626145357 11059350025057781039 3257127882247248399 16021908196173733073 8202933052215823437 15824942492494994413 3358031699451533454 14956464342712357534 17344847317316961846 6761691218431707953 12916637980984672206 15219892854482617468 1603813264985860943 9642239487531055695 16137357801472955728 8128869722710368726 5927909032236753877 13939873596137076038 10298437490313435792 13212391467038751604 139003845655559499 16764870812573761275 12448711613815111913 18147948735127148367 4916920471920679881 10926026354794018053 10562600552792559505 17126449276745393506 11076974558893023728 517909632795481981 16524710992364013156 17818920340080178245 17415909517969121204 8604528198532954081 13285940575591785686 12181368884178794490 11743444528376451003 17949061747961426834 17168168875164414029 11950467699579686670 7575819797924499766 8612833466314350225 12926228797412640922 5368165471662779271 4919970704661466156 15705512877431983709 5447573876116117994 15088093625672111757 10748934968073760381 14623343048391324677 18338025086845291211 10655150661637247328 1713772573163607599 6853292132317769505 12848104398234833241 7733579825903703016 9851859460268044115 288662346615201302 13001795539344858455 3816456598193495255 16494199661393797034 4279819571500006829 16835589777712749630 17345376529825930633 4973341892760352881 16372409197532108824 10144905925290718110 18327130457882464702 16181555517790218459 15211766965542516814 10464916268661766351 7999338365382347680 7594177443690732179 13091112183685342551 10050764832715416079 4850872961210471829 6783968080401617790 17485441042290696820 8004445387715409550 6529821400866098462 13861778703408655805 4146818620619130865 10392791313831388720 1675445675609007464 6882458232960020393 10556281363917639883 3153277325400294433 4077508063959068595 10237206363887476571 319949672510654256 12564136391210371938 7917473419509561610 609443008006261540 10357961108549603465 9649716378801599228 12510204723337934172 4758976061376595762 9459994526097756626 8955620089574562702 12061392112404007670 5501318732000321507 12200028794528489238 18139834608925570823 11358865292187893405 16932748290951673145 1183575897597634404 12876263222779632311 2295758885206067131 638892187809156858 5773046490434484224 8570970816257584240 297013000082332296 15803199521750609184 9339639036701105828 10325641737217664259 11915001348470313752 5785118154409074482 4287767034503609838 7682866843297769307 7465827359738859896 11558669487266491062 138409818225563922 8620448987020817242 4190394889335616522 4005343029902795924 146973955419490911 10424031394532602148 3321422999241470426 3319673392848909554 12227882464903169533 9083469302700265855 5882304136696015198 14897222867099711544 8729847600302180693 2811568217958835197 8694792466128342231 7344527699028899676 17319624637856381836 2510183974685174794 3010332127171372031 11998842141713937833 1165296776552033991 15108159609427533598 17799691005663570347 88862389643080921 7474620955745898107 17434431634978426693 16996530687529337726 7354278998794836038 3764927449435126507 8722031737224947602 15972392491965867618 13646390673315636298 3470049626114600011 16883402725610513422 3074530983670264390 16439364303170853096 14217282432366585242 4703940331285422812 4091216975426476519 199225360476303018 14011775741756679991 14660195726060840976 4032414164951827464 6384360196015193499 18171548627787280390 5991424620270713550 11848992341835441852 3851034390160082265 7160565358003076789 1985109827791979507 11284741971366923432 12921851341095386234 15050949508502029337 14848233334672053683 2960041796722996943 2186425404736842955 8522323386724646366 4476837951849995755 7794665699107241898 3305957326043712992 9244724109043313602 14454162353142425912 3779343887519736532 11136774362950293926 8187657999396896526 15482524714741241566 18245178040209773228 7258136835073092608 9408934342734918741 16543811859454831570 7761849838848674376 17720258976693507495 2198155335460235518 2062996785477273071 14674374424640547951 4799087623786201322 268706061210813103 8422320749072005157 14826035294186710127 13920385091764887844 8482830096518468123 10955359455345124361 15152149734575813071 17746014492251908396 17088887337150289985 16339291882726273972 7261109508335754127 2939350029122223047 13275617774425317950 14425891979893374886 16704713592171105679 7271293779911869535 1091616606499191812 10193190283612844243 10918327163683026241 7847048303027746907 16728913949552294670 3818021291240427167 4802350600440802700 10924950958519235571 12668346798325209166 15682796570915914331 7785392701196122856 2969239351026390073 9973764206222946254 11920253836349153534 3808097794192203664 8051718856972573627 13808417826499379432 6447810255123556720 13692924258232069078 10044594496588772109 10185537745608267038 17540044729478526559 15288773251612773653 2066910652186711625 18427522283234360062 17768399191497237743 16925419628058058874 5698961536884530968 9701306629361080544 7149821320791796497 3185386778219443395 7549116173517936260 8596689069133504904 9163323396581556214 7153226805532345371 9054293659125277117 10717846294161792060 14998885728823875641 2257077006861823071 9013023572530308452 11123526983843377300 1906618624318340355 10547681689490801203 1060211207154911938 3796066287406202121 3522518633267549641 4216842903791804764 4167350534262777095 16442611933196489964 17261323008724757213 2994589074515765363 12642781575223665291 18399764182851477271 17022077238208861662 7718548063885844362 8561947814077655876 5119984065476179963 988095463768112928 8345420061700906196 15303425754303397251 4425018669800517927 12248045208958159107 9221362915665541077 15883336475207129668 4769687772181821120 8137144137015388551 12375044698048188979 3690004819735195504 17338406517589016495 15908558813161858317 2017889332743526092 15666641482983550115 4045494681276630163 13834106092849650789 15745551688086882950 13554175064201187316 4736008640012801550 9274132364784697345 8427866642367516482 16243110639389790285 17975992375763264477 8432702742268829033 13494875192747668477 15189035427249473901 8739271996715238168 15515404260345978490 8176629215291643680 8741483221404592401 6469553338738680806 251088897822226742 13287291006677358316 13301121257253352626 11861315685640682159 18160194162987088395 1570010167726172444 3108513772552666121 4103256982899193803 5704905922241708440 17837336923429397654 6066914230070517119 8622067027714853026 8809155986740755579 3039710546318354486 16218915563206117350 3298330682417157379 11323157231185368881 1220364812093800026 2929547281206918760 8721555928235482382 14438898217717417369 7613819324759457352 510157210414080257 18063958926357638621 3737165417317440002 1240406483429866727 16751602770186239230 17748738074933941457 9682257779671093523 9293196366117409541 4882654808350058079 18118608423959048860 1165972259975855939 6705741640025445735 11936970792624785655 2246985316444941424 179812561741529666 13214145611055168694 5841843543830704978 17054008701125466100 10736113897692063345 9801447761613335568 13888534255223351540 9972090271831455952 9168312763979534735 14648838343598420383 10576206817423045113 14735193004903406036 1634471576351394322 14103075000381281782 17701366948825257174 3390044807103163132 5954689013384178127 11390391184018421870 6419139541341023503 1857967432912853159 15935440815342750208 5601761305020880188 13419763345932594180 13345300318304175507 21201643801617034 16102220808392407007 1250601824536345578 10665818631592668291 8342405541165666241 10493569513047222445 33669830701780283 1308727129967326341 17806788301676322192 10033481302380017691 1689750361613441675 12894585971826606394 16335554770393734974 377214946389410144 6818762550621570105 13450213652930693668 9040563907710947755 14009165706092048309 12364295701911411093 894299682594296067 5856865616861688964 6200314254405629451 15644457121538853950 1079470749368243905 5128227364917347142 14497770796852884726 3104938425112910043 11568474390090548971 5869709530508474697 4047258347149758518 8874546798972892632 7029000865542226729 3437565480524322347 10698801904418235007 5824876068267624520 17333119218124573367 16191574558118182948 11574889967744530203 2561088093726637953 6913233482232046150 17366605730303817627 9140944043609340024 2588621440349594482 17297594000929995999 10864206977889965540 2182320526571729749 11684067423013658842 9122674890572623800 9898128887862342968 11501936405615321263 18074577694996276386 6539295141108244548 14961369667309083249 1863323545321298427 7502647997782504414 212119876767665030 10798587376015887880 2843747792628943480 8182694382866230490 17222401116067603711 592629300229988170 9471383802769654419 11165384153770091195 16939566189995145858 16289504681916658717 6855721745075092756 259834042116976102 2377789200247590592 8959868684805821142 13357645689993255956 15811315817782360216 8906528471656545796 751231454551032081 3765857626404926418 4932763689845191345 12401178634822463515 3660199949667428202 2883936560355547126 630363743485240163 5732086573542039956 6736679794843451174 13499617230607892481 7844976776099086705 14087325135940079299 16695162755002893850 10564397252326635599 7686562497926800373 8876599184458923544 1315339913058662245 10646421702489587699 13154845338072317729 17123784778253846443 11873200359120325951 10812832335902284075 3548981268079460310 9820217298997497113 15468003343686347708 15441846569437931869 9266619342898640711 2533882673680385826 14829895188709409449 6823747824342313540 15507049587735709395 3315999227793285723 7376103178818250 13529746812766449394 1116983305177517924 6945155605746970538 11349646000925631810 5202161719502533321 8612379171207170201 12148600840744984632 8042125587328924096 572285426343082166 11815983794691024551 5176043219403799436 11759281485446430548 2942684911949784992 3791507159298327776 15076453223226839249 8906912295557856089 6754423586383066396 8583397594265805912 14653897029731425265 1415738350006453384 3906246627314651276 11097633093008287769 17626918415627842646 4448492076188771692 1699422622229737869 6738706726136892498 18433455030389449465 8426553756880841242 1490733159442422245 17064579391752752253 349696500672671141 16948845483080161863 17529566256417397043 10332706318417572494 9069791825907709834 13237792593769748361 9200670947167683567 165419955101833135 7672263602127756596 1496355049365897080 5280979010928254644 10815264714869730149 5750071624240903803 12404335774163319571 14966650015919387951 8279428853181694817 4041603221945848450 11026128273390603099 3764473816485570531 11342256012644295201 12045238233498508275 1115709630597315397 7487714199103996193 115128752317521043 16728354110377707998 13610707405186839773 1519102288520563336 3317080406962734046 2271505093383324149 8433694267572576144 5617947525711323917 10471907320708529771 3951640293140393085 16529925377520744086 9448304474357142898 7003287891588751547 7975090495775519196 10711756474424499013 8871320377179423358 1397747784164979821 13078070721776410085 11444423874732753225 9432644498902127591 12946131159088207219 5837819474090418659 15739762222224785003 8390588827838674148 11409487888452809435 13404862749283879927 11845462943693453988 2432726429357715096 6827354175246462478 10763477872380965954 7932530226075100701 7919957458664901529 17575525718872907849 3214979447980297383 4341491446579868636 16924706330082517578 17910403158586585131 12619744066539999931 3271923669750151635 3788972237491955218 16802502078247853329 15185750748764977537 5629877298161892755 9885518168803978289 12957062754638296460 15539520400529059070 6503187406749993799 18195489881141275927 12866663578077093370 10136053291777558308 711682777322853407 2784625413602975163 11289152706581116123 9348354247631177712 11590610299754174874 15178362857149258861 13699305923578780425 1898931362358519619 3822467800298240442 2022155674464855811 16198535975242324708 11730097579976946706 8985300053998899417 12034861876199032432 13320499417808245084 1330828258291968167 10039447681060885276 10211803091786321838 16645897365028764942 6402168506666383594 12281298532114812641 9243596208557648506 6027960002833023922 12705284059562610722 3381261406597054398 8952026088230940112 15248560760389903796 901987612982443144 10606062609207688874 5819043234323886342 6634071295013689302 7472723367417452478 17228674634758102302 9281152266137508948 451561711079581159 12334608759260872146 61959623838950271 8318134500108966153 7850029478862590948 13651699022129696868 14664866407599396461 16931128086430186848 5731031761630261444 1736150332999388502 11481887951057553866 16562548479759800095 63198144908474045 3243421550556496471 3715506667083168470 6590753565176627519 10778982381539544769 5211354753491583448 17238322231744274929 9210461349709924755 4212481948650795971 6028399853462399717 15250138325310156199 5807361901680455546 3817535278355515103 550631416936248306 8694994661643610414 15424464875266223015 5910784108499815524 8522711737662764593 2263225261433282283 4136243659884808288 5677927889040089932 16212223504516086888 11474690140686761708 10793198790747278043 9518371834837488855 12681273977409302733 15288967403864363332 16115736050621067862 1091710639514480163 3959035632049822872 16154860176965612521 12265449560610052914 15724333793782352613 3813941655013068711 2587573383518052044 13083652489509157850 8064536396506607047 7445102069968855395 7961353009911954299 5325392483374089574 1183264156346610784 15143856206307095057 12202266921895656878 10255231404457612670 6738729568878096460 9409753355388137254 10277864478906933440 15173494798291693060 8118451686084968095 2574675330443331588 11730219964087576362 5989781428192451238 12454749480831687785 12200361980005804931 8613569611466023753 11234916930025543882 7718822261382145030 15794588704290142330 11826789878839598739 4366826719365173090 17999316895797768634 6154146561201384041 17467484796180186105 14800228565736817787 6113669583029258492 1523556969587659307 17435645040474137824 4232841703111244887 6688835198880728750 10877020104196230562 1238642412442783562 302883425695196417 14692914825411060991 10215137949636776865 18042886140872977906 2763064481184789497 9667779873301327568 16233944847559725894 9278106617609367894 17389299563955414076 8344044338224804704 2828636685643344418 7421334878553457008 11325910034941099555 15795064276144777992 16400406278235335486 15966363927417009374 2507562431903309670 3276992759510595092 13449977994566226114 4944593361711249448 12605258588448897306 6511633824087161982 2750570975747500036 14760425732900863563 6688710185627041552 2132700483447321315 2917869263832493775 6757742360078241389 1028191729874162494 5641772736205835917 17470347417979311043 12528590898403563046 8929491105622548305 13785087572499723703 5214603256092701883 7397421626246470692 18032223207555464271 8514837279682782821 6495967825103278564 8288348847515037877 844498391199218378 632064310561302246 6728998308930683739 16843718090694563672 6404145647078004047 12916088237701476747 14473463935161703575 6685422736512122061 17471991616104404559 2380660813660343700 7481373883655659721 17746104810023964746 4413203506730063431 7882243116534553581 17550875893156323902 12329020876100121075 9071965769860017428 9022162273139689740 10770292444095393915 17363153907939379784 15333188293910731795 11455166167988352326 4220240449037692482 17210283611430491730 13546158743957500977 9960709648581150095 10384509616632967545 8123995732789735155 8940975263486527928 14218993158771410024 1128640719892339684 6529795653380033594 10036546898850537707 10145034395241336470 2766901938983303991 11531687421864042049 7799592043812361929 15349796521171844526 16063908677955569363 77241972871573614 6245813799277651479 10912473847580756153 17399516201820751213 9790022218724856717 14676137077522120581 16050842722423638218 16675134859455722968 7517442866616099332 5450042194855303291 12953545793183847274 12329740786517049917 5595047578012134753 9547313932658442354 12215358975398838457 13504110346772254341 8110309174755787813 9280531621587161794 12031439958839557160 12691093453350127961 5476139311223363490 4211737597329771504 16826938394401035428 15685194606654556623 17774679740815209987 17782833195515273302 6659440763555620160 8488265830922771523 3939652247803360085 10266959545138603901 16241872076318603939 17820587676051401244 5282789486274030295 13033551425561638403 62048874522159560 9063811214727399446 5463655515580347099 17188332947413409707 1770694691743922206 7370379711723291706 7767023120077491833 748531204317344427 13440933760961107918 10150916541947233415 16144632146466298617 1118195248705975072 3918815514502784891 13537115682402388683 11746291180426576504 15098637373280479128 15082481977426769842 8520209991394201619 1079041449213867769 5481328043036684739 10162665761255909245 7113587910411031895 15115654016306856056 14899131359374710396 13095606567905245871 3873212844926943582 4988536850271412771 640118269320309335 12137284495845668680 131796613993978441 743561513798355963 4633823765479380337 788536716600594870 12545085200389421367 18244793257597012174 4174624561413861196 16677419296885338311 9683778228551305634 16064753119156982122 10391095286879492959 12036630336439383968 10289988648664794311 17344176322793417905 7609790628741956217 13168845144549158219 4730506692115459123 14178901032767663007 17231666605421287024 3702661533415445956 11752790047823132762 11588240198065352501 11527811094495285707 10165257592020019761 10045903241484648773 15921168762140411624 9114121772902708294 13526742397511013878 7368414300497837190 6669323332587968803 6259245498550096885 17517761536364514955 6115299734140272904 940422484730689143 2948750540276814335 10187844941242139347 16694197498623600175 11783663668900491136 2809912214523736619 6448487669322770987 105476693924932040 1442793785549792385 2389299734064062938 6846646285052091600 9038249401947188599 4666011089070905049 16301040386017301936 7271797856482694272 18182117425608985493 6103642246023662094 18340907264682572571 1269348961967760648 7241715193156569490 3496109102620339521 10502623048386765135 6810654141956659111 10393401903207351573 12681868391237287400 9897695971256966530 5342474740560604561 16893544032319632299 7157835001394550359 14411454314712604453 16135254963627576367 13424192819371483621 1494487956163497927 4839940420617601383 1572946359577618512 16964452538854642371 16640570365519244578 13013998417182357561 1088486017204424401 8944914193899232198 18076612836731545317 17984742726896749025 10139250094946672680 6796492654180791453 4080950804424896423 5781644901026580061 7338934203019996500 2279284868587958937 14763183094114052851 1739137785270739060 5314234877886361612 17055035791210376798 4245719489709148586 7712377913855961963 2210414566359898842 4723984299692715232 11415744699051789814 11657433079343138671 4030929225547805027 6387327091895390733 11355928492111768383 12471434838319750833 5287817503776629945 12329111400916410379 15133734444551767643 11385134106814327728 3989511012224066781 6279132703514720318 8166935281858311258 9522497213358387164 204641372754487796 16383505991824953877 13163495703491481103 10099657576587173134 1159764257553412180 14607088825015898212 11286857372044223540 17382791792725481890 10693567421764769057 15758527147618344929 7024073586487700416 5896072502259169582 13665193448980624081 95889291766017560 7625919419354812748 8252402979557092856 14422993136257634996 13820400076702998766 11229945526079294084 7824641291013745991 15405617413406031224 5685874474202109843 17207864855696162502 9642316843284695777 1705327880312541055 9290583363780538226 2216650740838603250 2955870348226550326 8880789732089440689 1706322862247858572 12866966974911701525 6428593348886533190 2094857267042426889 12321013398875027841 6580818030328204581 4382797982330341030 8928020777981804150 14646009255808531263 1304249610854728961 4043016662493704750 9405192727052467682 16988689916010561481 10686345387294971460 9122323768721171718 5172384652154315654 15325619799713707390 2731372627670836045 15727616621146538226 9077210200823521577 4155745085607626303 11231756508578570621 3622232629192436781 8782286136356357252 16787314657618718619 4617616808849332964 17540456961043883629 4988861552925609770 14841217862775958315 2738854427623899596 2950937879632051285 1724617130984959192 647149542552150742 13206111029215067442 7744460543232942393 11916971982001412066 11798176759597904587 14959796013475297312 12963692832451908331 11717264681367922371 3928087564948503608 15396289963913812424 11318994096623512818 87686859401576957 4656691451928255419 6725891355470405511 8594304400050882815 4562607550454104650 6637595444847113276 2627745926772308745 14313972842592468399 18426438865217174404 17047064200605648065 17193671263522246171 4200206667029094625 12818163188003802420 10597726155776288828 15003815882132562906 11949925471976092081 12264864989035153445 13224721953180204945 8143679708941825326 17931440581772396013 6885146527923080295 14532450433338143796 16828156431957994586 5050128098900690486 6138331417405289968 7873079953041109761 8852821564604451304 9260586906837900294 2595625385328832018 17912127618198845553 14658730844724789879 4654756482660714420 6956974042524292084 16075681045506447746 615292577854035745 17112372500579772271 2693270080700477084 1551953139726843512 2601551711873528643 10716336679099895062 6351344704330509951 12799831863327573694 924408367755868676 14166982002612948149 7601616252531122034 7436788710199374220 14057669972082992556 17456129025120671791 7289615180309394925 2998156590068888439 15671076666495529972 8895262833102910379 9676447780556441995 9613775435025849686 4548758289635148939 11524523847710367361 8295660475101269388 6938925059230106245 9356348991438929666 17087593845431882915 16688037971628118785 3748238431587746250 13139428199447754142 13238624900540860749 2362487209075745915 359178097741930915 15432577350682801406 5440889489955270285 10216075478437048111 130872469954993612 16026522264752996767 14949060879289137365 361208272550571215 8785249588675346093 10717907219842109650 5312484770958688426 2488336642832692953 8697980923332826378 14416328581990333332 8104767048617929917 7628787128352781048 4775330727719933509 12821954791635170131 17141167910891787901 15700921617764322490 12755708941162387410 18260677934502625406 367644304249973779 3841347723132497556 15309251272337635720 7247336661660507930 1154695849263427104 2616723111793262253 10572887091559386488 7456762163587123294 3720734651237162724 13194145808302424720 3769812419792584002 18183573356173217882 1035453268093152718 17470017618109035282 8529496881324824264 8564908304267207326 9833016680621477355 16152136362118141135 2254234501820878453 6055072418326803115 4605250799157628453 7548076142882647334 14331898362305062935 11769136375674903748 9714055150481095397 17672005162215762448 6843552479073792416 5431284748930697768 5452330415707794404 18386835727192601315 3406542477851629427 1992921299724613536 17021736134106589100 3566276289167362695 9280630477024034994 16720257449351584152 14738481362598794631 4065156183896526008 7522503290846565390 16588917440206214423 1153863519966662719 4518778177857017705 11646690333608526354 2987423808550565477 2329188852147017918 17185039520301266895 12502392500793636110 12938373767458418564 13193652573411931607 8174484987066561765 13711220188251908033 4259184547659974296 15900878777158592180 18038181516548878456 7416649646175583554 16975284669473636177 14796264967147715156 3893940778159509970 16330184903645605059 3366451042226790179 12643928429137748356 3087680745293118340 15265120593071563639 8813419408398722862 13502843749481577848 3323403935453921703 12177625550879615348 15369605594461907004 8576387915884689037 7281868510383880643 1186924959837478840 4120347652900270171 1734961016303644337 18135334752716142494 11361949364421288602 9725344851541455414 6364167881026164783 910472146707768434 8595846937801965821 7073865828508577148 2061986851511051464 5945082034900598416 16333375367354982953 4356167216014323523 15954555338490693532 12205727751857934772 1068008918352470343 16348945649665621659 6734506078076243449 6529676986237707630 5978920313648769631 7371592804930083901 7945028284676722762 3201050709145510643 13615143506875467277 2612161165884431800 16706447639064245212 5523815807671708098 9524024324835967883 4623217429029074273 11812829061621175264 10747040334281195849 6680693818215010983 8873697399226522194 17724195466829434188 4366131961778359572 13431571102426540171 5697348907368488348 7676842474407365944 8149250838129951422 16032486081055711927 2245630705853289865 8161243276691706306 7327550430784010210 11902112595018828770 17957547115995615866 7187244625524289102 11947808549472848536 1688834226002542542 11393766716377576243 16197885485441371874 10739854110461971269 1084360130800030039 9508710041375753885 67181769644111689 2714410577806200090 13812738425924552689 10194018558663143607 2286897353537548921 12009408172616181115 18427283389484093546 15205106500045241199 12668670474978726613 2247067705449902733 13232255103301108572 18301178499874811520 9325901029828328182 234676810874759695 12443889224295678642 12207534686330929161 4178872090125000082 13787377676611510596 16979001841284940048 4261217966698358428 3011985842656619147 16961684164272658891 1648981531254649733 4317381872395757404 12380444928457029732 993961057536572026 11528317679343069460 10563634126527086972 12275764841073284952 7513611947434243627 18358390639067283080 7911866365042329663 10886145319978075132 17959313783725869054 17369612736740821534 9929298278653662559 4486873986282956870 4459689617577747536 2984408502082939146 1218955360546364373 12672118057579139711 11966157886051308022 3461708992129044365 11370492040731339891 12094104486901976699 14949595373171196826 7791486561016038005 7637186320255489570 11901986420537299673 10625302476666220333 14454099253553663337 6964980057992951146 15219489496261935019 12630328802363687798 5974862139764580382 9885073228181751157 5445290334494213548 10104255024348539072 1292156222444402328 11049478795744367886 15720614736484239591 16294151293367128832 11910428438913766915 16394560225200476731 2445552817600744030 17358150566167989338 5801543119228552816 11318690849051849344 7795582653642850563 74783018269452319 12146620184236532571 1347636489659878678 10674160538472775924 12364151350356522598 11047009363778077849 17850695390873728451 9868450185967255003 1008221427739652119 221662783407765879 6671977922923589457 16029104355782874582 324393718167259125 15804624969480381552 11762147103776914829 14475593822379262630 760831294674206234 10384394828216706427 18063702410299192046 17088967851452703367 13497038093035223134 7096981212324589689 6160545788050947583 10557986208428446687 11693901124511691390 13871674101967090834 2421478862077134693 9208665038360669966 1200154605207224422 3011236251038508067 5711557740164684269 5561961203335494261 3696336509191968104 1570712639919626686 18400372880666262794 4479823678699417026 14099049814739930923 6512279673145623 7510248761434353399 442361110439243072 11639849151115480104 14477623865008145459 10649003521001812218 6134182408235653972 17854343624122151697 9213452885687385343 9675249980148296259 6410997992177055428 14773339035801553772 15094358885599317294 16381688741184147249 2609952027191939357 5405930244268911432 11165109445278230780 11265867994233518962 14303174395439053197 11857076382551047520 6406628489914473093 16730687560771796222 17423418130360904874 4135164149972212194 14690750948498964675 9164835037760020251 11222670688707795650 1623674661454831857 9501207486580235681 7972990516660189946 17184538747683010092 13160510797931152255 16262539325042222215 11583665561257798743 6117700517892881488 13882485753115730492 8426549327392074181 6521620578929934613 9859269294547969593 2140527627314564552 6800908795640996754 9230797290500318002 10143071141027884610 17836400326320788458 17257035172094940120 12149688850462883257 12528778459151150965 4642506471277361412 11251789261076907288 11264469157842662321 10232189388727841416 9340792808720078032 1922891211918090683 4278473228892533172 2267993275379462074 14372174257176124149 6850975473747219810 1743328828549690194 8711348164051084530 224482642776778331 1471799878874767841 11933830346426507434 16334318191443825328 8342576250079211917 10493533232032004803 13352915969882045414 9490002621467187427 16468382461873338189 7397642973038359170 16727915297246453250 3143933114597468090 12419441419239635632 8359321481281780344 17656457228706019034 10187214480746638153 10303858422683398384 12589008401981326550 4212669196215535723 8690338338037003750 10542047410554985485 1176416939710134491 14927154276789430259 11682402556370570360 15775530901733771425 8714327934331446860 7343997466596006751 4535614009311910531 6340444256265103386 12229658135452898266 6061003667812849306 7221302952597406607 3767507219120315999 7070199571882558023 12544450908975789068 15399169934069795886 12739566860874836551 7258425074200874463 3242501921100888618 10776572844241412413 12807744738135489659 16989212275435981363 3803667568918276960 17833666218537938082 16129622241200898782 966625436349418159 8762231195130755918 14910063070561780246 3570398294631966123 13201341432544878295 3270198287315773783 2474827839231906574 15747095507194190718 29952691197477458 4481868085215475828 11550037632306667282 10064442094237096625 17066118948263209317 5453281041402823007 11679799915693314479 16236119805423768387 15252174851790046097 9090068508317012234 1079945927556515139 15125777181468683385 4959518492035702805 14765205234431158045 13410188556389669935 10797172237656182661 4289647019704310752 9325002147828749638 628491512645511682 12701783011892116387 8394382361867795918 6763656540422860247 10649372385320990996 1439182636852527946 3452596947741164063 9151699503952960346 9713350537596086582 6099551765528804140 16328315046832893785 1929208891882897635 7046409359071668663 13614441910058619865 17852209986529443671 16539082456666609433 12581650355429304030 11369366592910970496 2816241251007129434 8961446978774339387 13064528099120879371 11947350955448399435 12546284808153401279 7792361694049610594 462185420275104101 7303588885105588517 8446790534139782941 2625814165005529048 2622957610214760518 17764920532994133814 13611789034198069184 16599015035594183591 11430282601647432777 10591985354739288732 14201383933731382669 6788591652974116163 2635221563495332506 5299989981928464401 8102274616276145934 2729700950698487200 13821059276934323180 9715395897785258842 130768450573572492 17709177869133017998 14351253605955102431 17569884481308677055 17467715980039527228 3172582201849626099 7019706794910170262 378406322396026399 7567247388733254599 8152014678703326394 5979670092645528889 2799273563805918990 5321371215519651492 9839021914299742510 15922926061285107746 709602920798477238 16031500156924535434 3041373723329476079 15870469433385656657 4111928404124934910 4155968398113162387 16023724050419079838 15472127506021610989 7692812784353193327 7634900307347543624 8900836094822759014 12611891767986821484 17494584092762235865 12835606656847954368 9992942274579863128 17072829990509993078 8089049579417863988 14165461294508916908 10290705320631037409 2963514495126292923 9524349675953433744 13616368328664215686 15500176328223039455 3211276576295164731 12598743197010410723 8937374362140780202 16564750162244053021 5114110415847140552 16284038562678850952 142952555142828137 10573198232621451672 4726235693935243998 6265071502339453790 4992356274965879578 14826190991469269053 14168356203357976884 32744810555106703 4087187259331856842 5041962227234847440 10515446429180420847 11599424799410418896 12583707273854634702 8480217908617417283 3730883043497841822 8243605555926294684 787193767500490086 8831289663467587379 13944179692221001929 8010876354991008053 15508178226701656659 4275316383841693304 2337269039601532683 13724061401995887815 414629104572601753 32827398764925989 10307793626072458181 473193901370219961 7794935028329797657 16028061365640038113 16464997369263680311 13129523942726785784 12028043617588144540 16377977951090495322 8043084870889915120 16218313628562367085 8551142246335696737 8620067084243490095 9857790344834652510 14139647032604148756 12420916028481130594 1652329305686309879 16041220838536826835 9174439554079141676 2450222036706798425 10280118503936649947 17975224649578969037 325425493797386227 6834504871708802890 10549949809603997238 10932413302408924328 9934696664270090638 3573898114903827368 10430927684920366541 1328265492459123862 16613797393722097668 9579642170745008786 1265587590976775659 7072736314241029029 9888447234733268522 5133988273546864607 8165006787817886942 1317244639913914542 2347643812370032512 13882241775015359381 15672552473903926833 12077295315526110665 16529746587962190492 391653264839821030 1273925925644024053 11062530378245492440 16184799599553205320 18212457706637474683 9287786220734081766 17115096078121573117 6704138275196959639 17042761539195833946 11616563207900711125 18425279294038357066 10040346221734585753 8136607344435918546 12921076526563550849 3736655577131482553 8665120931085845033 1062674635236510578 9137270111811721834 17747425245477872427 16652927516308271081 818396888285678323 8022265960208628710 8109699384175508134 6270482875000695370 12230859280458378352 1922849283404784986 3595766098806582476 13474775792739575046 15414253508014994850 7260662652700532319 7574745661482311790 17251357131758888389 7256639694390679458 16278510831903052929 468914157606249017 11427428371387925668 8198428757476000387 6805483608259135441 4404411790960232638 5099417522940200934 5774365834853455705 10714261799925445759 1807677906354327913 1378020847296381959 15956489040348687071 4770937840946252300 1799885496311293747 9197790851685099196 14011774429596397274 14020433358037677462 18246655444079754239 9063611171311033024 12280057708574069055 610248488991208630 3642900476106352544 122250225026331834 2963149102956485700 18155375586080428953 17712720271872763558 7803859773776535382 4376722161548868784 9013586166748205605 713184874033455610 12800228439857747379 16161104998799859676 8188483055287942878 7601689090121580924 2057382935218097935 5320499253601127654 13421297007416670783 3353691079646427930 17026406610204240233 15505366642621155333 13690891191082459427 10455761836319337086 8075246366586703843 18377679872259866655 15632226633478829886 11692454977249639218 10908786370117270539 11266339450010343575 4564708545686533516 13792965011024373336 13835154259771155243 13338560362431961312 8432088315508688225 14923110732528758 15705089947532021499 7475177639615905846 16984950558725361873 3705216739798753402 12875702510045730067 2489946576068504500 1409706933937500807 14814674855860672611 7452297966995825104 12991687976314512144 14693113629128918960 2201713315850107831 5277425794931913667 153164537798444519 15574994637878644365 17879092634587174317 2489427913072544011 10865292574563689953 7418261604060023910 14901810230948836359 14628791503264751045 7959759304657308428 11419120352280360855 12313587183822226995 16252925026085567730 3526463215567117393 7493293902830284770 17965950660388789399 15578889948972061357 18192587924722589468 7536533734594256 17546190065395616814 5288335353140272040 5590807895724472437 15165104567056788238 13490162573509583244 12278917956889865448 14827403618898155373 11267232684444133468 4266304595496420048 1131107236382298720 8862954629387277870 362466720674737533 1607114936864286393 5402354488778931829 8423680886637831449 3907567985015656536 16406437951968802611 10193140889458253937 13314548045341829065 15932929396958643340 17954158973845346464 9386355554080610979 114775522455964518 18363561594579359104 10938220861174995478 2119148010000876025 15873869652389624839 14452773705333027800 10127374950157003967 10493246256354320419 9618142584360992471 6488651579691437849 6361067376915980321 8154276072298486164 1821118815844255129 2573956275143552517 534715392275944229 6331410571407435245 9240778759352576080 16535024580124250599 4432236794714137223 18295753120024958228 2858723879942896846 16902108929128666518 669554959924735640 2675329484863914718 4571379057362137313 7488850999249108085 4645712459703200793 8473880549193772859 15811879576251202451 4554801225722956688 14501629082579018105 13436466307536811558 14353291382026103319 7096051619265113603 6960592161994012557 16634205738961092675 6672219894320700381 9920051511944376768 11825266202172155253 1409689810737951282 16145928545259623758 17397853763344125390 9103539823461833153 12909497686355697330 291505565269787938 3820508225567584345 9415998216487640220 5254970048412508612 4844763847536658800 13495367036361947010 10174565316468964000 17154506457187413125 11710354045355053781 16861011609702124873 16986280687597244862 466353670157630035 12745378514446738709 5161931496425248209 1147892583919482612 15662329305615946798 5084959480475053188 18128206716412991508 14960553931154041228 8885475322614779571 9450981645498003348 7624600468067544694 5504406251072791869 13018078516873272393 16824477265714362016 9853252515456313647 1792074050026205278 11724655625291910695 5965402472672235449 17436877742876927638 16763974918964506816 13022651076106094756 12019471609144262111 16009671866978799451 1481021693620026608 2009603529425435546 1736257449211040403 15332627843076224906 15096583065867567324 11876535545192547771 5869118206150099983 11712355686676955620 12856749548748182543 14884515036135534250 1843714352978175406 3460191831278312382 17577912555554229043 3180266720883982842 3287025181467301270 13231666464041916367 2233654061330308722 11646615677838223095 920008739819958404 15439046231989482919 3488111854192181441 12700479772322768467 8103758221300098729 14478344110959460785 119867281443653450 207859485823205408 3116049462967679101 11647126516158399717 3642184937039754494 12186634879751897248 11153189439696079758 6685573064599929187 2442649032267712190 3219645655233206925 13565909489722968934 13082171618956293708 11422145833467093521 14432916392449538711 16211863012628540511 1091942847339112622 16842803280596336751 10864773980031312700 3798297754016442899 2282083036725578597 5683673781503668866 14121480485883265265 12244848463896253880 12348385650869447676 11086147851173831545 8759323423334284802 3487369318056657602 5728264216579960725 9441299092499603493 15644418940871457331 8305060282656301464 15440886259776721945 12158841189269648510 5654315884134202877 12571818165241856634 12510848814119307699 17283725713845389138 7348368456222378346 7607330487303132449 3797851791894675863 14864045147288458122 3966150989903251507 14196336981037566143 13819190330566928181 15168605831843817353 8312488179427867598 11575146083715277884 16382815348324345654 836408665389650575 17133639092024990529 3586499025815315051 16168775113379203761 10221366422119599472 10022220887963106282 4307619086042439980 8807017050684564425 12476350438043152498 11699312586481431420 12216369672978299033 4689487802780539993 7806839447980404190 1993516206523924397 6336366725294282246 15532070668178256691 11085557834198356862 4061098773026372645 15689797024506492291 11809858756739685211 14865947447347525227 685578064300706248 6273774926382944945 6913297759185523089 4064702606496529453 7324055708201138970 13141606289317667233 140832940366377277 7167167485733619502 10167418576178417040 11219106246059557647 12315832635124138966 15477953253603653749 4928516016938263256 8632663445431879245 1313786432626545046 1007696934502548581 10520975693946749994 11055827381514289072 607237926978583866 2278819140118583830 5524235850371410035 4064849796391155845 13843357842067642351 16624715054051534049 17799868368678497061 14601305360768138830 5439892640943287822 5158467365992486995 2252572025371347872 15692257487270682848 10329055674790029202 7039460274079355094 14614072387829187317 12718382638073516519 2557598099538314448 3926449685271254706 10195411881805681291 11088606998189952779 15739823664080948254 17297964455968265506 13584137160293684814 11398549756583041303 6075848352113969193 14181697427237689290 3056702573945968491 7460426814644144 4085522679096340476 1379301905336146884 7235813151947610757 4744656988788956025 276535575225301125 13064554720688118787 1679052002704960589 11712688400094175901 11284886108144995212 12769858816927933038 5297790056750154543 15275748225474511886 16297894000378133135 15874698832716290378 14139768119392799541 12262888453248009527 2989099047698443426 2568259642254105917 11462515955349869644 10427253273449362719 2496794478957330308 14761735238799487730 6252514837728413314 2779726137428349321 3825006609927736298 1668362423479873239 1778981641342938234 3955232781288153009 14805803746993197797 10171181049261682471 697946333144262473 15870615722677203214 3835015072432361689 5694439834796604225 14112197939469363017 10757710833638420573 13530483542768158222 1376563778042660363 14509891530848471487 10872542222777477306 8463649659635694444 17645812833237104190 6568234657677492627 5908355255543754769 3286922160249387928 801860392496296287 6037827627176075017 8034880973445432897 14494311700091782520 10602706064209783597 14125072254173257167 9078304466203490841 18151350808751695882 7920978024218204449 1329414889408455946 10044099866059177631 2905805772474629902 15987921207570723985 8598347891690421343 14776609406387389874 3150996092342448820 11874450482160898244 1157889512960028780 8803425450900523082 5812759639849798380 1300756041934389525 15335226655131110738 121884972845829840 14390531385882724656 2660010682304195831 11475095225964160285 14922229292497391045 2418606780688441670 17136418687740742879 470675038606506052 2129350255108903672 3850857758287566133 7902523385112190530 8811608887823997891 5586257063518664143 5184095301186264860 3204314633377016371 17495122972162919247 5572846031912977147 12764970810260538734 4327352317553591232 11573542136356631286 16799071510248114552 6353651077587099896 10944151489850851960 5619748533059442491 9752573023650381927 1625060973917385760 8581106813018363698 15916271467616567376 18312449721698414661 7602684589760800061 15749408922440961204 6228154061907483833 3919596029810971861 7004748874682573656 16545317252162093793 4728960572393491056 18054625040191631703 9985754133310462176 18352945462743641531 12314992483147222211 9308834467535580529 15530927297368312045 12410183927655729049 8368436399813528561 12919461460906398533 9255596476734155006 2093838508512372359 12500065088436510281 5237726417179452485 6601453053054033453 9689857248377474158 2762947744078059385 8450409254852983611 14092983230575945806 11726528651739604467 11759795291409930752 1999939903025051820 9736150343442966244 11627979254621324884 6099050364768174 2088590345919358748 14562266894112319374 1414269657074777343 16119479626827955044 12866085990965139285 14305233086981245825 5422004433227867119 12186292283567698711 2334215611076583828 6988334128566115908 4529124716510848004 9425052165879138975 14587197736179271966 548926002000928705 2065964008905360186 11118500121997286153 16236793108307454441 7892478694406594457 4963071765003989980 7270633198459763287 133768909112088659 2917956242757431963 1061485084137170709 15540490739074404397 423764679079910150 4090027539325395841 5966016915771000434 4893674693666066694 7776482690378316279 13852932135218569886 13656396635561667803 17950187713122708653 8757131900764088866 1276927762845523075 8966507056526007989 13416054363569267828 668617161437933129 17063602974087527366 8008823970387260932 6230926473079522621 8867345421959298570 15762415197761595986 8518358994384004599 9563347773666280151 12025158620887119513 17438941189129625773 15583970683953632054 9140406282057075259 4805338096678161411 14851665539689235836 8278096886458163958 5842648990666248094 3959740032159598663 14792716455909525653 11251700387791916077 8483049574851670206 11154217847202449465 12165123478074976542 17669761134544866623 13294288221291821788 13730927246623667839 15616478120622055185 4014793267922703514 17821729405617698242 735066253562443031 3426259836927143083 9309343901389389085 8836579789625622668 7407804954875267451 16574464651861928211 11700379153358397683 10040246038998096796 10429223607040848295 15788224310858819279 1640985461730062086 17093200847381771546 631319202211609969 846674337424746894 14623988418602848817 11073824408398597324 151967554928178479 6359527071589583012 5228325625691529705 15030454052987116942 4967366273001454071 10531787617073610231 16722587091600310034 18072658597160276801 2851419032784422319 18178122547390025667 18248872777846193267 533194486623569979 7133388773697612364 16653495500411259083 12351663494883168461 3839201672591945995 10243233446226967584 1939709353940817101 7243920118086393893 17201346005173235060 12579494935841313375 11664621164459437616 16782290657155494992 16978583294711154993 8450719331543726494 954668114393039741 15935832576700407094 674820691842432602 8894798786728329692 12565360958773732230 11478749172864649299 12564453417129950580 11239793134761177185 15912153247839420563 7928793779798097317 6674854361182620551 11301936676516574794 17755303477584591940 18156014590700236467 14745131889050156923 9910890504485305579 6519832653323969936 13830180446699385806 1470264809157680113 10938636096596960970 8406194811614616039 1537628050648893428 13232956353218219674 1543890504715604365 14121297842415648993 18044329868696015733 17747568512901398210 14283763177908263101 9319104712776744336 15353037874944416851 12772980274611801373 18365323225971932453 17405192805657186240 16120936618461408804 1273007072924756033 7131130747514858042 13467819130265041789 15032318130684843014 4130953234398859659 869768764845797736 16250566108995831623 1364084090728474388 18280187478659574437 1996546164900676706 9744532050162326380 15083296804984309901 16588370978851217392 15616191687382214566 9599544033692595781 12349711744607423118 7253021465625687694 16679144091089118028 12069079544144046855 12771599302851876157 13654827643247370015 13810785043301825514 14402782109431821086 8856212801809106418 11374568390042930311 3186591717292975513 11789235548905453753 7878374973654936717 7027023534322279266 17309510310719037097 6608674155682023925 17334431679713072033 2792779607259205888 8776274326246259998 15443175706509883372 17548613868630663790 15171169256352761485 12960169002446952199 2236376391941286675 13041722442840669587 13140980674756460265 13610841192913034297 4977304526667349448 11946593464519429462 11648222001032455975 1822828591003666208 17725718586743184101 7243991701221447268 3827778929228614512 15173876305393496913 5585688501161868292 15777718221860647604 14823269750345024606 4705523991643156724 6430309796400539631 373557220953450369 18268686500019958948 8610840869384483110 11254857400703930405 13187105005392985404 14215608891003319143 3960128003212577103 15478658697569585283 17452589798653458139 3176674532318296067 8409205254485212998 2314924751384077268 702031714666127625 15312642773473607457 14299571379204707865 16568181611097302656 2582896506256941905 8284252028928915711 7865571451790687010 6294199620162821883 15739172848491740589 14406781567382176858 3795065358350537929 8827912790659074640 8858358687041172335 4196942521061098572 4247714858123713777 679793425204281381 6484702161469558905 3899724257240385330 14225878615010877670 12577043131534998383 14322510254246377384 9057274375261909243 14595920479157219529 3255754474537257447 1251389515964065424 14505521746236046360 2307688940905316947 5302727701477074550 15994387802033593195 14791869722452559848 6659716903028682496 6858710053872145814 6526852600378817119 3028053547832187738 10315856544622176958 4104600097493331625 3314625745902609268 15347252770642243497 6417227192235489676 15463492994809525248 7136833422017011812 2869611898294736690 12313122755926356805 2637540948546217557 7615174864203270830 1217892720640780856 7410753316857192225 3322386390901529055 2105473262930392664 14088900741241973443 6947961691003281041 17040230479615480022 16082191657909011401 11985241999941092938 17629937260819132137 17099089784060558356 13459085312015462000 12715472381624738263 16239768167608721998 12012021374391785269 8870517734964782710 8596701389147615209 13071675968132985019 6948256102405421835 8451388811234156040 2621502330696114827 2877285478082270705 7741774677787445095 5178214923824260884 2929255904263658948 12805370611174602528 9235862624736541574 9985396200523110405 17376172311198921122 14953027883542405559 11497125584616479355 7419251205801519379 1238067837097439288 12621358283010128843 12638821150152804932 995401446081713574 9482447776383785459 18064857660032884099 16053625989244401351 13527231345948371815 5701246054253017754 13970031014835728703 222123882764267833 407820731372620454 17947443825310555746 5068909786887414383 13822170858064499475 9544332828068200393 6040732256390929024 1594259459607420643 12848076350058021744 4545493158456770606 946700076804643658 1521555753880600287 3449416875491295089 2297782688452236406 12186272410113481178 17248685059395454808 3865728378872622721 1317059553029171007 6078531184328619056 12231109940806333127 5353994925336066292 16955931249303564747 5457804827438219788 1694153633826216625 10507800879971059508 13543669328815971969 17235826792423389823 6984922172119637032 1870086753848313808 17250731156142513228 7069945740578148901 16462843815673209079 2042643883663126612 9022309561864354113 3408059562024567203 14404830780457841463 15527016081043330820 4046466032126525748 9026891170913395755 9058509969567682580 902976914297384087 1329525171331343154 9783717059144528461 17835953943488221071 8357501014255682213 2987866685414768947 16878091076227935360 8358586431739306114 1066094224487422577 2388736592407045075 2168990093469658180 16781384971841791550 9979420069843943205 6394715106340303450 18019906173778142392 5125419288169192301 6641198584468369008 15769914200158468507 12880207673883656088 8945247569611511751 4368576701726326827 13204354760313210438 9742628921782417544 14829940006985908806 9855520642739869160 3332622679658673152 9045933105448200494 7275498260134063490 5177526968022311842 2305778578599306285 2969694984342125969 16087714419543952732 11557851114149620914 3569221886853860780 3655337875370013123 18295429206548786460 15160047872207651051 6892010929792335968 10577768454402293967 4916930730919994953 2619263283244097157 7227367921183803930 14972930855383699981 2125597061546507492 4261070021348384119 17166237004113013336 15390437546658279669 17439398984491014742 665197922380516437 9600976374020960223 12526890701851871662 2247057332754153180 8929334637485701568 1190504002332204794 5804222584754897289 16554965515815869218 9317359238708490308 18400537363771534564 13712794010046117182 11802553257187418464 7487997563968752037 14515535126138506130 1024524325192092816 3107220305177644797 12263622977556449965 17303290203612282732 13572604664405874126 10884657369141057129 6748164802808857658 230227219981974019 13096651859375518418 12513290211602836542 14694220422869094928 14853257366822484090 16229607566520860666 18344141724879746295 7162212500116741946 10862107440662855878 13245454882430734975 4822336823328220123 6192522844339848724 14080850200330298170 16016106097887141346 7308547277400675128 1389540844218422742 798628709473682107 5564609816895207077 4841226411710291074 11991368410768665301 13351830820977020902 17137956854805032196 11044332373028340389 13708169297853969520 5763473927277526077 8575366575066304906 5825724352200094945 2529748446963717219 4549930676634912535 15518165091016674512 13904000071669167581 11946036411400530970 6239069752717145501 7484984969521319178 2081999198537266301 2952632396976661084 11307300317959509860 13125655752768862123 6936938120222428019 11117714123045850232 1174572241780264785 3891826188342073230 7926756101538377255 12811156514296392961 7280526500463229226 5612111469063915306 13358020850427858636 8163902840583532405 17814577809286075657 13321488879844492659 11926881104862794839 9603062213370589450 9682835734563403195 8910892410226521843 8062473784299239585 10399291406978687776 3773752620155033851 14701641118631700662 4442612450635158096 9819093607800788067 3185153691177828556 18016329471037713057 11418977181465255502 3151679291521688451 17060964219235535284 4191155754724808200 11397519064140704155 11391761251775243515 12617600384038978657 2660952844841655382 2069970828484797195 619712459652228307 4527765919956309656 4862632515203849145 7398597679859247920 17488125525931125595 11755292332864558692 1527157229680663443 11170438966351603695 6382962552326926958 1752022685362672713 3561274794022688905 7451927684746946060 8916012239055762852 7372129955617334085 5971851335083297767 12213067135366224283 14438674566549564419 14060133379098979824 9105861410247513241 9510314131413492101 13723162826862118732 1979687891161881185 12084455959873362374 8216241270476553503 16299448928298861952 14773756188862300546 3313431209695137389 11689049307099562097 16547998741368375935 1251768820007276813 14205459398108401230 5698488211772775143 1662160145288740269 2010627068069802559 5197328691757579123 769052724601598277 17989702466482655064 2725701051957510318 608144238863029662 192504893149876729 5506987314171844306 9032600792058460833 16608906571977691461 18061926357945765688 7967457923635034099 4594470347167372404 6017404479361004246 3146885432184584542 16340453730638487692 10608365657722351303 7103524260456399177 1925220620230465404 18159607657895471008 17295219336798826430 7793932212706475180 17748133266358009046 15132237966508850327 13574697394191692625 7236491304181850833 8913549328024615627 12536630327564069307 7957939806944369730 3179391262278497795 2495587433400980893 3501889091929845424 17692899962718261121 3902727431967210430 9760944040171710397 18276458393734255380 10188111857593292127 8488595132487060736 14398348876581526313 9421196518060066816 79854057760182115 9764014825448561777 6960895135226159222 3816098881857797199 5647943273392356320 14567378490717392853 11644144741241183900 7332951820424629677 11196284421466983730 16881104849065713716 14260789146070483759 16563855194799512415 8672190302503883791 5626697447036900260 9954853717317367512 11630725141253914718 15800114987483231501 5144881592980900351 6096654283190463397 16426451002669095878 512211967602595113 16906318222515016134 17988957579097300541 6371574544735751404 7337446303558047298 14232459303940906243 12675554084477002336 3628874323809865945 5868102717287192250 9564618589869218293 6468673862098094548 11278738763213848516 3450001400164521695 12506302036465670435 17921537879818196890 15486316189235865037 10532568086010126697 5850863950414280898 13756769323350260955 4772996139906555402 17678198525264050078 11919616037518616215 16074417188717521384 2559954382163762194 14064872454912715344 7398132760780373392 17444603222571057523 8245484697949496698 14458641284000902095 8918883057515864660 13103046700602648863 10099238720102335720 12778092817208888139 6150265118470668443 5052439621986960519 8366047366075913879 2239796108896414666 8384757742157748816 9455181374768013884 6458192061092932844 40724090524339256 4205496596595004345 8990093604807990398 13293478184400047913 7185888171030369320 1477321584948115545 7599925792579123870 18105784334850328300 4858769478367569596 4857613025203736143 7455884578124975227 9032376306374426296 13658308505155347583 14898928381850982530 17358722376097197592 11102475377242341705 17124649158175192000 4916151024013897211 4147569684376516205 13904165291073745159 18053585542188021830 13443055972795127211 11683476020993923693 2781540120086956462 14576996591929975542 9613032496658176756 10749351604221898352 1673758511308042315 3410564518108789815 16274662729919015726 1157445818636254364 12292780292190426152 8889123866026187360 12638613187300965403 10096293798174395587 1627168957106640341 9839947044801562924 3136942013365425664 3914267005714447822 15782509926043093212 1260622308504989545 3809038442333487929 2654584407282465386 1702242837906075871 12270272404779887968 5552799234352269076 5200439069898770845 4258213942000860137 6593081997624763823 10159754174326211233 16210717502680960525 6385309509085293127 1398257096346812248 6576299008573191605 486332360776521855 16503032543860252122 13694858457766622434 6852869947560925 8945526499072962177 13054010426704588458 14932123622814209195 16257064783906624705 4596964806680249183 696423829211400399 3379469333375297716 12196209995789914322 13996675404448686772 6862995488958562366 2935385754845240581 11509046331342174151 1862866148439877042 14671339549240128680 11285431484974250663 10867584208867174896 1990390303125758296 14573515185280885249 14294625835776817870 14287365486385772113 15767936128071932527 4312618144466347375 8817100180286013789 15738134615019600242 1476114394755738188 14347883931663357468 514387851685899936 13634940614441789531 17335426164486137179 16275383847071677530 2302975527843646910 4554487912985954529 16825250082530122414 3933870142388312308 4920993760380356003 9477582375481543310 13330440271679693661 9841740768156276488 1561251313151967242 18283015981675039201 13254212315681296584 9393667353362106876 3554445981034443766 7419984583197692154 10912527923778493443 11452257473017008421 8583208636764617605 7971486083466959722 16375661621027242150 12442987078152893492 16057330404791702990 9777155168646778116 9482704545567608550 1694281945586691777 10169937443204148157 8087268166685633949 11126177307767547502 1361815939697848051 8723519896957693869 13706610110663376096 2881917775593041280 4082502443650709291 7394770314328764353 7210880166757752655 16334883248765722799 4193443012004901966 16678814569809307585 8475247662754618164 12272152117423224158 2655770965919588042 5936722055277297224 14941256846399714783 596349892726552660 3145107027650236318 1442017475392697638 14482676286367336847 16502399108445185609 17483326031421115619 1112569056294355071 10373472976379869528 1161892834537747335 11154671492260842725 16960730156169251153 13428959251445162791 7668766748306633181 15895619727742562012 15779870552084578373 6990907712100524007 18252349974748527255 13247151432799340766 3973318665146956786 16259945241973018084 5479017542408778624 5089859668732914750 2940504103216392926 12529456048122473950 4691332085887405035 8325680953507781429 2723755330842032674 7281462286679755590 16785763969337358346 15104597598907993222 14117461650995745831 3268930215813464987 1621561438983339498 1774051089987355545 4131425167249160821 11893981081686995751 1358449768652088025 1194650896456106978 3909916151883705445 15198063944653120078 906565789251470269 4821845073646768866 7175884341513953581 10653977696689435217 1898212025822405898 2296871175223925116 17799074472646914239 15622476817829015020 2885483702627406373 16441878849117986226 9078162975574055090 6499758260493872013 7945384244205542592 2603120385450640737 15887399474134113790 10329586217629931161 7262119151732327706 6043218895726848643 10470996077518297092 10762743180365950970 18224991345658415534 5224898770039844385 8652696283737337354 3297080087747093878 3788210574454660027 10139305534705916010 17970174363509244364 3335403086473807220 10304278063431909024 10597214381563580904 16901834521835652032 5007242275120762728 17548302717957169744 2507567503227498676 662207984533161190 8840440821119519352 5073789726477797315 4665705663339365246 6738823150549667469 10112633597390199136 2656093628040439804 588641388379284276 14818081725759389722 14397961773127248683 3103054539018898257 10211274830247181737 3936612734443901967 5636258474864519833 8596808778497415149 6753262807272827284 13236278691248291583 255589137454047852 14380496136465447816 6919466143036728077 6615172329672007341 6904559783962080591 16806593006630190475 1019945109681695512 12925877941921738077 13538293574976547747 3903480961522997724 11106016241730871932 4447574301584107666 2006398094806770292 1027090752061122728 3221682106956271846 15422395928792854123 3208820024744115167 3693648126649565175 8420512724012086047 17371026624844203937 12245693885211347911 2471032102126722865 5108774653497571040 4976102014693125901 2648761413054484767 17788878250336667556 16590074348713636390 14677985311648648055 5317030841726404040 16601880409984504441 1312402933000479084 9102711875620858382 9325490199589597117 2496661580069696146 3174864273417464632 2064152839111538177 12564680628885031019 5149651001321382160 17292891033697019727 11723537283113386187 10922483032899345855 18351848724393174213 13656890128765862180 9073610460120654365 2999940628099722350 17530454346637416597 11312106790711288790 5985033530323775432 4766196509633077605 11078317928129844874 493072715455335790 5885583214404785519 16938762997014627741 2178046615764254722 2879126277035819264 1029626751985892392 13211685603283321607 16417744291204770185 1829804494142919814 2592166337573790930 9160124261669018082 8513169022484444468 10551554235407836941 13697902986095264233 6043793802207087763 12969079128975149141 5199376233047626979 1790633305439002711 16323505020000987991 3096003362905190502 8488540138820193497 4272313116743920898 16071383780324624887 17967022268286293348 16222321715295551479 315236279655656581 5265595736549979766 2406847237330192662 9194745050996555473 2721667993619384629 14672615805895075718 4024518297250413775 15264216195873704165 16149812974920957119 153568050694707568 7399773215368007484 9540521848362422592 16327104028974079061 6508290750362162716 18407555181188034168 11801400113078276815 4876544478907279313 2456413475183912794 13266646173361759029 9571373554261709564 6977080821575216427 16478157472256251304 13795877109010819596 1704203432517127829 4389472556827306903 8321491070451813543 16778673896837845071 6517989294226674167 11126188488473288639 10417128914934014482 5521216221924002939 3607661786302257195 16923152051842302088 6054115396634618101 4630119382366236382 15285541174823569431 12884453555398601339 17541833314483970415 14220887457238093862 7777057560604632483 2670574157792051444 10350566510103616256 4652761291697884894 13499292919262837301 16171919421507316325 10264213890355218826 8054074003615636554 2552675345504460806 16924615194736215760 814998259130226940 11378243353498791530 1410522933843326257 682793469314657187 3570066981602770801 1571129317822537203 9948893956334580847 17518759349873496920 9553951860960076138 2037324557151014302 1497152244270408689 1841946569413396086 9774291627033132339 10894202107425112715 9068034601524592273 2224382846180826543 4517277311834427685 11239915281461110685 10346631083622202803 11210610398578287012 7200947051825181232 4942313196062866897 556542627187174264 7534048071661794414 10040852075509376234 7850681443164518675 3025521920836116760 18307208560008463904 17280793700864411502 16408169210392770794 13743334749033651435 17033698108532834514 16249477671292359388 6083046995242388234 14830857252931181380 2896030258169498358 8532821014667131283 14032832337518790229 13892269344940429993 16474442608984990197 6842638612215813613 16666294697523668231 13204997671195723029 9078871427714501975 6445504148561907531 17506420036608631096 955347813565965750 666021950293314560 14461561924906438961 8731395256556573614 5791350695749873035 15069362414895627215 11996408426380949223 12608921043893071174 4753397115785822866 9204230128544060474 13087530014040588972 5625869076717106388 11906454048821051705 18027876655818021250 16333915395642416016 13562781169243586152 7358249546035359121 9874619142070626119 14506182346653061170 5007470414825085822 8953233456852695370 17896392446399268322 9453938498965689237 12637477995863557244 4515984179551521941 11217081959948513222 6075359850492806782 4221957580279953203 4221951429749428388 10723466229019639761 16613545333309410717 17634162911995284768 10831232090557448451 11188043614360883646 15085576088251024124 5673541073661699710 5831532255040963249 3255794489008078961 14504753147182964673 10457705758726746558 7673918840620313703 16744796396583361377 1751292368752101171 6074611787007542873 11553657001988343527 9908799616768488713 10288258336746490980 12123655272857189514 12505239764476817561 10421148949649542829 1708258691501765197 9039258880266401711 4636708816431162823 4952490306684778337 2916135153257599628 2359434243242141035 13678988134467275304 13785857177377580699 7600078671866682365 14496550524516035580 11625033605961425873 13512895389409356879 18094545021093197161 14191845822404425461 15782555290770162123 7990634001155384923 4545476258218873124 17143282678238278600 2040444081691270585 7674258084203675209 10518297982950847279 449753070711779897 15968364711459766393 6821007887739044938 15046169598620241828 9458927902209690133 6049102220576940712 14722154011030969349 15676561002811890619 8874636132111420611 3637154914955586463 7152135564305582458 14735298764356796478 1987346280271439164 14184224163361681101 11953644938898886763 12732089961684456682 18272785170412273009 5879317978376667694 4042285956145147703 9146205994807443923 15250591227090912353 7362410928865038047 7987784378778875078 434157993170396235 9963258105970004413 1281928971597408567 18068147928264210493 14245679958211590717 517300832339295960 12513445601699802421 11095697831883393408 10439690040367658023 8948998892386437343 4494285985619151701 3819710886361851680 16019833042406221875 8795843936988495496 2106693677930141357 4555989765285977454 11336380534998813094 7712179804485676705 7156795527862649703 16202970833610020124 4490224361624427581 8518765761968361295 12458054937433339976 8435116084947366826 11843242308788560702 1726800318431641067 9019706462423265311 7672977535798730896 7184839858711020381 3502502950824109015 5816707539048099073 11832237656692640087 8829976829867953933 5546493858981265232 3852327681528262815 9653856028159669868 18260020537801015719 9605604339472908653 17955425550666786999 12521847180733125002 7217473673926620117 6056553029028472403 6436129537883138923 15273095332082345104 10445034971747549575 15153262920653304735 11343575383215434933 2079169075460282634 12172511744236767935 11890659145273345709 17890352643740618851 4971584895124369523 11918366649983217987 7546853769238473895 7935890805169002703 15340827768819858259 15547474905316867524 13885290920745843168 17412737067866209865 4814494927595267193 4091217792646702946 5187121472965723902 16567976478651654022 4270922919704638978 9877545483900928320 9612272134210067867 12596142592594779196 6056964301203574272 1265872341681182981 3768949808699371337 15226120558800191447 3928863628307558060 17533037738558991779 17355141164821393540 10431020006283019985 5221384475649852228 10905607591014479243 13761775635913426725 18136849294275353305 12154950428047977751 3119287958926477239 9838607631072469165 12023528654793748752 16521043698372246798 4042774201978389884 2343797756437324605 1466663856181837866 17392706400013069298 4592298716732510722 17798460793396703168 8072339652935451749 10035564975703215095 6386638940161393516 8830238468869319356 16065003186618046759 5902079962977955660 4201691656666797734 18423206992993098233 11466679950289977248 2561861341274102545 7606887593026401111 3339370588921777582 1216814626581445492 6318958551041596861 3765205221682451071 8076777811177998615 1170071847322653866 9114351771515485911 12077808285112692991 8299671092751187062 5383490251370535 3687211527025687537 12381794491234258049 13278267713279586672 11852968682599919578 11849892967459420013 4947998071214758459 4422188103313634115 7931259858568642582 3541425472827357949 235437279955807106 10153656061811182510 11731471206733264909 6611727797347531423 2207029240001322591 16580114386497091987 9543382288889997153 1460647981025826771 4068722723186099699 13918762469071892688 695571492919747814 15951951614686337960 16588128667502090236 756255209425632169 14993817074227908668 8445622110217193312 3693874029381756779 17453415760685414861 13345047183639576042 13445936450462284056 4785454850199492890 7021463547022261242 18370268217118346537 1606677093850375967 9997195692071815461 15529098557404599815 10823808519964881941 12327961361734208255 6818430737508990284 11128698247304418865 4281742256899961960 1893294204123264692 12454392156629043804 563913943945319011 38672498230940056 515743847610883799 1803644396510386306 10805860390475670343 10094080444536800705 1732353305953768425 3619747490209375783 15712870043545170631 7455822852219373569 7052244723836023428 2100284112360132223 9337271894976571237 13807938249407419755 4536977291632773623 3774713582405507602 17651525962320590609 10025855170060448376 9689462989553492924 8588066272974532224 14296696562001422512 10418010134593287531 11562230419262084984 12318606873433991710 1323020570253989690 16599794855952916875 4940854222403224975 16618424379800039559 17698329665264658256 2481968418641401455 17556580928194714752 17524848049231450313 13072304397495722111 15240991706310035439 17137294921538305387 13076868361551342803 7401344822568339508 431796893056329334 15799563847723260707 15633871510393054933 15359976951308428075 12368462887344963825 130113632597096418 2413850796911457577 12849225611564479350 14339583585999407217 14721475877191190576 9849558349994918444 3014055401330272840 1276858894952478952 16673077914907678416 8572385399230567741 18117574250054048788 6344455341649221188 264400434300798239 5048803905671041971 1953376998728688874 6276999799635357311 10704539179973563179 8785686100114472921 7688570328303270720 5663233637212451628 16507958580611934939 12851428414127417512 3757073003077242575 13651252016941450279 15628423774452708885 5826672505583089584 2409127485345123349 10862481182577490894 16453574591945816551 13491444295288574510 6058617337371160437 967902361039229705 17764030746590391120 13377727747923519964 9210866545051981337 15150739888300719732 4907497968934796166 11197168273869161992 17669281524274008712 5828442212789353095 5124870917402686734 1393650131217099601 15068592824774940043 14627208280572968925 16047792029971672314 8114602133121547488 8448490578698883426 4408346706052591075 10589755046332364708 7196160087310576376 15065650746109982787 12710216457011136143 17975151512804949701 410723287043085919 258776584752388632 8742089854012855075 13290319746077070795 11756272005457034586 11192261739656604663 13480933864850058745 13909567694859668275 3383507208734109546 10950239793009984141 17622405092211605420 14137218165608076652 2031643247738437712 1153917667941727614 8561459753202537759 11878509546804618510 4870069339682876106 10564326110166534516 393961674130039826 12306577397697391333 2360188317647021175 13772247283816808791 13062715377575065523 1814062433872252890 1318788686804718111 8570090432737932428 1136446442106014570 17309344241154458526 4998955453667642825 9991293907276812887 7541706260001371763 2724744719058218098 17550346251141477798 12012433944064865234 173266662537928985 2289741701827691669 13461365008184271926 14778779229993497498 6472503316291171050 5050026592061769142 10369458105451977808 15216263627559100985 15840322252538222484 16468934546206822816 15020426206429106052 4553461707989584311 7588600937880255436 7972214426536410900 17617366521661419922 2118627702936011836 841193271512505979 15895261893428308089 12429095746347382577 9776756792225722025 7084533421655913208 9654566206725432233 12588372315521000825 12379446559899349674 2674169732002466223 7604473253199917480 17224310163518370865 16089312722128088736 8465654513634118990 2695828774359803427 14416508328238956403 17658131148167946000 7912841709493754398 7867714797287682985 16130581905757287423 11568465852175802654 576460431042867243 16647573154145582374 5783055675637784700 12407108993837714742 4231049185782152743 4592568036658685781 9180553291168559545 5513446294773775006 2590098837616666046 16203954113592264981 789777579565045704 3828912276695752246 4884104493607836745 2910822842665747454 10377710145621473171 6696014393631437776 191299184048945436 456703152045627810 766050495795045995 6180053403664322408 6232530535294942582 11942152388078893677 15026222739087360779 794992948600646293 7125009675042564091 6722595113420240701 14418903069557384585 2386493822373922386 6326491986289068956 10422431560095142113 4040109109499112969 17730375708180361520 17116970792449284917 8089487454469210098 17867596945860437106 13233247312287542941 10674508607549103674 18315761489179751172 7228084791103778662 15290476108445870489 7457429002377923800 2180329484978282326 8910810281141147588 16017408767545423317 15184579221504554672 2053260352436789496 6859762311647979281 107512457523252186 4095390661205037885 15179280383629585943 9271990971119293376 1889566676975139853 5995985795509185852 3450515581001079462 12424421689132547709 10066006007904943623 5969084368077931883 3380241059924232442 7894744984570188813 7598981261357827446 11502891935588703758 8330185704544218206 15006259665207793757 8618076228244206876 17963729299730606905 847927698958824586 14414925747457305107 1533137220731783305 13656428429027595458 10050496380139243109 1835625087959938026 7539583858252930232 13160524365937012073 15718508305620595613 3601203640808749501 2693381801712337860 11653321170272005023 1144910955881958111 7251287656894849498 6912955238790722945 900564079002193486 7010231501369807704 14234417302473286308 8021324812252054645 7934043724959957128 15584037109903692269 14038047523814401004 14361482581464048010 2709371304527593315 12507733808001682815 15954959136072989705 2746921205669934684 5128426618919658135 11477883411167449957 3826269948796235170 10624955649885531185 17422801170308459213 4251135523010672267 12354454163305581129 8360277428908461378 17893054997269783678 12375455171054437006 6441579594770356774 14908096860842539815 15234872190866195793 5919775225612557924 14001912016367812201 10538709404918330899 2501224304264619410 6981793771577316673 13081104434929201772 5403600584599805990 16832354190627384584 6418834991652369353 972625219053695514 8992042350845833536 12440259210537185588 886364648869611267 12879251261153242860 577431432880516734 3501469230209642087 1479587183821932818 3475039073526311576 16157087534285398084 17945490004272394948 14823249054224855355 4776610827434547899 9307428247279081406 7741907409012372730 247860243964800280 5273796841667314017 1453422182287165907 16365665209112497753 12161192576253950098 6593500488619218494 7208103691444201217 10109505909309528775 2879099461491018110 17429759789409325353 13295767024563290083 15100946024862707230 10161944550200067963 17012360237286426469 3588057641816243554 108564334934469807 4473570496365466254 14223680689300885957 6783038487041596149 3034609881808128020 15161729761594146428 9952292138722236455 14470963153334349349 8949216993583424311 6490119315679979444 12285137285017864101 17225862805122557238 6432530194702434552 13022481231205800291 7626669526501867224 10074021634552317525 4079858081556454989 7031098036380778574 18167681654549247875 8887603097492870456 14554353721874767664 7098026646876739228 9553866323470629007 1183961336997588757 8368757570171037745 13049484132093289778 12798597073083120152 5459185723800967333 6449437795064916334 9434994447542703290 3318305234147326860 7464504912712172223 13152984500871481441 1338546143356777427 11018068433786442518 1867008212037124252 16098356996052225080 3154479759318358830 12134501005694086611 8099365764358926775 9269611625577643306 12311907924838625083 5218152053546082510 9636395599680138184 8423031360540211269 16869546206912626057 16414836931941636923 11246640275123406469 8474338129407611675 15235334653550595637 12986941238113810073 4968389816614510876 2795336127642359734 13218262286051997322 17978361448039362652 13234007823533522517 10553347248951560202 3177432660085973896 17649714571781045395 15052873051640578453 3513415296305057704 15685086118170749163 6205042799651893885 10759085385613896868 17791240650440090005 17553667824458805943 8223699697096251138 7196085945856510792 14439849592341247038 8809531166419440508 5156441415565512009 3556928736235564368 4511250882014165721 9135224614354115944 1030279671351680230 7332347780024512908 791964782158333270 1755177114876910694 6592529098967256005 3358452273794879371 5959563794896056486 4378868633135074254 16176548857602934877 175652235205182633 14015356800383346687 4896077735411368922 1303669662384622287 9805486485462034800 12171467502718309201 9899621029447426379 6488662732804332584 16727159138466785353 18262637130243858482 9705257570408458480 3672384150339222568 14591474135086343349 13832514948433821046 10176688500754023045 1634897080190129204 8573538192644416718 18375835764615698656 15144603265171787488 6700900596667489086 1687779743190461291 2942711019646076553 3352453418510178627 12782169844079498942 14686081379682487381 16382395568436196524 18207994052573806686 15304801710833556947 1386275860111829582 11571896697415147218 6202890790406438262 18142573861107761394 4970639334154201576 15198150091024190535 18199280294323535692 16966149474857163738 14542778996313461487 18049602167373238664 11199061598934717898 13158918511828810255 11621268820281182160 8836437024844154874 171351452611994450 7192014126842265494 8531108523165722454 8190374454772930420 776470625248826853 9739818454369597442 15872713726727615362 14785365287823937265 17963643187514717081 17583583345996122623 9033310932951942805 16339281339400949396 9536291088056501800 14786128014448070681 14953762288602504683 12526640703173583207 8882257568688388152 7986624160663954560 13854288795347450384 3844113826352027381 5563641710098345995 8656965614661791831 14442829562969248476 669627268103565991 2551273392926390822 7051684556261535574 3240238262295607495 9865028283299640501 13811757876005840075 2944689133407337535 5758094010844432059 12300539985060124907 17458350126188256325 15228009548588957757 18373587256779930198 5082525764696142039 9196518732965743777 15959842494705513878 1796289796545450397 5720260678381135539 2792024485126472453 5975109460069379081 13084145170341053998 11346258235334083265 2639237521428818427 8765788825867006669 7500026145286013442 10490076077318644641 4556569415759452859 14178521354087802893 3179114086283580112 5987377030587820671 1628316941188250430 6499838113027543416 13199011051379878067 16866845956359446627 11367604720298042489 2898107740146560023 2873137912828661589 889263839641975768 4289322083958646882 8391041573564898684 5235472562867047340 1353695418550577793 3899110831354793411 3261817501535604666 15176355341337262362 12695278102787937002 16261709075824735492 1956018773787769767 5623195339568730775 1386004342569135471 3081884863207322382 16322625227850140214 10018347527773043010 15735788100583493926 1312920389302127553 8334670756585753963 11421305275120482969 14950248035728754928 11462304030305105772 13482905652447475585 15927081665192489905 6345403817699809858 191927041170699362 8402685151389939337 4235338562005245342 6613772156403967721 15326196208961149186 14471780004587091282 12773371532755237276 5646555961763497886 13939801538271590625 938261329233981140 1161360125961829356 13539449256696013884 15135276166711820446 18133363530109876766 13008414085477941365 6116412633327866039 17176429512349417326 10400540630842064670 13042451422108740962 1002893167383023443 7136758764730937267 13302042188549850835 4811886695204710972 13141900730606455766 18278369296908605659 6269388820412662804 10760510074955041188 14836156469438474631 17559971548648235480 5386630157679447934 15831731897156217892 10755427546499604560 10935437758696736117 14796568381958481676 18312922394667394030 15366874979832100009 6920109458259727061 8000709865017714031 3287744135687421056 3409436851786602954 4921338691778316159 2477656996118187137 10572984247955180420 13302131950239847481 9231579342960449978 8098693809134594801 8914665037181244251 4652538539513183953 2522633176407332179 12992398363594776368 402444414698541325 5781114250853602747 5259019049178752859 9995683726214334127 12941936829179560144 8876653072089314693 13447532655740688401 17849228399236047524 12045953691596172138 3459602633488944532 16644035796407939820 13425967736987116984 15656086599294613137 11743399672714960396 5754820028253682679 12004061823888454090 17377434487412836130 6089711026026132341 6182507582499257800 9238662276606071019 17760788069811383121 11695402944557885806 17554397140540516610 12215030030114531366 14717679293772088926 5570244314790966063 3736839871163913753 7515473253718155033 14749015805564382769 7667133316938846588 18221229280359391524 15798726874345225008 3829708183669869895 6516195249855919996 16539294448980375100 737585630132686139 2545884925706269682 14336492232205910041 5135076623029341710 15285199956947407992 1211633937119589123 16059950662882342642 9690228360886654289 8825266115237650469 11938802407178932090 7711779162121269141 1609522132741324828 8278477657672003504 5508173378449378065 10035769649901231045 7719672249188300563 3521077869765439354 4109035438344038874 11840625795691211600 5473350151576155193 12528816674723731433 8585012910007167062 6658707961288524365 12785736128641208947 8772955780374346602 6791931292421458677 6956111342932924895 13446745791868511805 5406114439365290955 4228149123546902643 4572916083107226010 11442347393841251395 359848415299035373 2620873320113405256 18139387666729980043 881030550030760170 4776293465919192597 7737529228122435762 5465567913382380732 16329958028172513347 4102317639645486932 12673447712816938482 8784585412418454886 1212889363215498621 11142337362920370141 9348695425743518158 5855986549829355909 9334528161125885596 16855139216982326609 8696477300988986299 10634315518416361811 1748890384937663973 11116998922587664580 5132722353610121145 14695189383548276459 8621261451165637228 14087856559765661208 18240430019588554237 1590103518442561955 8563630117358323451 9647972253735999109 3230791529082106670 3064311277832581494 2129082550393996753 16167956459696283321 15567036623068820265 1809745877696686713 7954344047095085501 5504284511508196585 11069371625211493613 3229645157079953067 5408239242811095246 15275178981040000462 14894119215095141495 2093291143977184616 647640705766841257 3551517084279493807 17101461905395386483 17488927650665644414 17401712779021980958 2774215559713484103 415616303372370214 2325512684455138807 5259489395903962244 15576460330462540045 11652955575999172284 7812538157041980200 10090046479671001714 16574354764697718351 10289003268529069480 10424674418050505847 5160766673794530556 9290797891147512314 10865027752256777885 7995831340561542733 12721285442425432618 14179400923620165577 15986157643422936078 8590095980866307900 4278383019691499830 10327287434149598076 2493630464543390994 14176341484829941978 10472168909761594887 18246033685969026442 12558709659597056124 6107060702800937440 4178883034133738974 13973624557023785818 641537217418178110 12220725451777867949 3285765586335380520 10644392858256820442 10307419513250149890 3491331064698426102 14814610531695208391 8284023558253211023 16921039899767908504 17795993188172575808 4753257731538694664 7102095505567939560 11029549372445855977 10957374948375031628 15760140380586711696 5812789838267966490 13506096153300032256 3470515349142514869 12760756694465014499 10425093614316398889 12628863534469772544 10214663728230417332 159096188065810683 10707720897280564398 172655463131836895 4672804246708211562 1223591696078176182 539810013889892885 13326072250699820766 17627947321815452277 15862580303859446596 12191826458174689794 2818165948206432574 16553971368374310744 13228830181333557974 10077054246190823350 3448766726016041922 5662043913755081198 15161305249118629249 1530892353844157181 13095800545436593112 713815015084862711 5592586033178992431 5364222802325282172 2089886912110615934 14973980462420181372 4553225592787726796 3225260055012827341 12951551403852425760 457944864749255063 10650317885985973764 7873595662760588356 5755263627690983214 3940585210669609058 2945963636159056440 4969002211350020865 8560308829123363950 11393217702411686289 15318118681012662992 13187594058889376989 9683037200115521410 16162211461535688602 15218930580342472884 14829178180047535223 2244212807893639963 358498163195717460 6557040847117428882 14955858567515728880 1999969295248748840 6070264465408598165 6847222578437773488 1772410453198068473 17008205059980286676 11546825952251262491 18045731761595107213 11614465467463299320 7004906970488757286 3248832058928227654 4964330950351406219 6426780637339248584 7092623028059450791 12806880116446651254 6110759806884670676 12224203049535498288 17586893677134207041 18086354640341429717 15436180284308783460 862669427048949829 6453843639924572392 9861873872203792242 535477128898946894 805514713356569608 91383072975009892 25682462983081679 5189712622860653180 12983957153414909439 17782116384857689364 5521666248605430502 590219361450758843 1526631204203020535 9707193038782087945 10878255727098101101 13436796505320752541 4831136957610546773 1132329460212023622 8401971861161794854 13031313249334941477 18078520641904757822 8337043669441325106 12515907986746248024 3772104634102970799 7558528798573379560 16628788985335396505 9683209748093414827 15062802034973465122 14766735814019580028 965714350619717013 16025483087201797191 5112435439522263530 16758741013447200742 14015090420246512425 6705346605708095968 6548130081491762210 8768264686515847241 16129881710685047578 12633800451378529789 14909573456908892633 18039286168239965730 12582950392506943587 353774486915874321 5638107941669425086 10375850101114903997 3362212480628186577 3663636253976438232 2029305714464585662 2361987538676460734 16238279437950716436 8138446305213609149 2190681018557563653 16262339237994305559 4088394865981078129 381151488330855447 5888400638344982929 13242271902492155715 4443107101165114060 4050902127990449443 10554138452789243093 6258652022199899578 11078591592462015384 14407982108632740236 13898793278205401350 9880879414037560401 16450662165643519978 15997718691453402996 9763815405189052561 7971049153659008892 12957212007586166229 13808091745545419170 3067451145277890556 4724627485904863291 16013082145602895445 4397016173230935861 4185904683149329194 1275653581788957845 14576208836679116975 13342080015676365243 14927080117245318908 2890824891821027714 5851211315237534918 753359785272833476 5401200897629427684 1060892913744264378 9517504229642023270 3965383771850645637 559507691814960702 8762028996955754950 1033776298082881527 1870469134267270296 4003906638689915860 9996593492257234725 4671815360304738307 9572133904162341352 13684125189104959397 4776797563910469188 11280914891419346729 4924262162235970007 1967933980383073513 4008249890073164566 2529347124469292815 4007353779566383042 13614743061475641662 18437229725803120790 7304486110189925194 1128999593909005675 17895393931430799148 10609465307349780301 1720659060895511646 3714201129023317774 4623332491482723520 15885644971014157911 15632904881048311733 6549487732242039695 10963583714402277565 6916788826605681293 2474985472053500370 8575921830498684823 1673302997697922214 3914288774296622538 8032712180574523957 7415887720343090719 16427816031080007751 12166644199203848977 9923513277223523255 15963436211768693197 3274209341099660627 5841420852697432310 9692550339717072072 15263342648036109038 1182708121844727603 1193022238996900172 1763426430676049485 10831811591423955421 9005103776344322798 3840772737316154421 12565552506330084117 12677379035540885152 16399465666771208290 15889914699504435071 10664928764504821913 3774083108814588365 7899754505248453352 8321585168153939261 5328656094804418931 3425118921280598455 11709858393982200842 17816148339339986025 2422038639448227056 404840000554631749 4906419713292798729 16387123625615970423 15669292275050916547 10936868188499781900 4520215558829245797 10416766111438325231 13619227830905201597 18160388290567542758 10040630179536958958 6566311089695721564 5296844668238414377 6864585674915863712 6331045557624697953 17861018322263292242 11417203537157189545 152416540032742928 12567389752754826735 17791441343032996930 10341318974371496056 3735770784026229634 2035689130520548375 8480788637090761983 9828441352214665914 8309632258885202427 7974512642104784984 1729578442937671096 7772516252368554860 5515695429701588855 16095869082127994956 5229881539527897758 15751635321755643048 12278345751783657476 964377741571868616 13337343253491955553 1872524619935736869 5227371530015462999 12627848465651294460 17874774244013296818 1371793284575191139 8441915178220150525 4402736011623157053 18175223903384718553 17545961004239689701 7864126501170334023 5418784762291479613 6537378320832147126 12242241407532812201 11254931825412957102 4878293694720026502 9751801597861287122 13074902449118984396 17819159077638481477 11336368117499195928 12679736857116992380 7767729568798496758 5048271738801930498 9858445810476473073 3582999178147236291 1907160484721377555 3789149898094611413 4660532871280902025 15042934487538018535 2164187527112510844 11541810224322777393 1673037161679744429 6198941988200283039 12856786329215931962 7033359077299896814 3885093063517265812 6451298443648384790 1373776090283780215 17526758180216398856 5015321661065452320 608243787092814033 2083193334728856955 11068496391617846530 3564976501438601484 16278596054267029292 1972420213304607701 3449428923539515533 18032252809061080001 8844706115724851100 7086979548065150560 10966484699113014800 9888396075846304087 6727783838083617493 10790700520560219829 9055495769975511749 12063631832496222021 18308818840175049374 9788339821136398360 10072103507356321881 12415492024761002906 12444889306777106460 11662236610846362515 9644112856661568155 5591950554083486015 5545335483706683578 15637941795558893122 9024252246740086454 12454057615320905296 13425100834656262985 13045835712388403256 12325348459097276202 8889872384786042667 8826291811805399956 8438061160800167651 10257931111781725505 4915632804861670272 8749228298370963733 4290743394332295640 16207223808305080452 15689974909188145384 2506339122643426337 6723190406568825718 8687721023176462111 7238508754749181563 14327192813455257325 2730494426219139840 12226644587888896601 8243490849492798650 4334886486316777574 10623257727162148426 14474450114184538 11663424446517308711 987518811941327711 1097706521383287486 10103827464351915158 3409883144558999554 16642302009434036030 14909976403367341415 9537552414975966520 8483922596892123053 3739036919780171880 16426010645377290105 13746545517293440042 5478595172909250235 871503163065596149 7033296806780246745 21667493311693110 4118266787937257771 3412790022950021066 3019645801237174632 2830864270281780668 6121465854521191684 2338963886370543275 7791105837028119426 2363396679486305071 7480410125650642524 12078883447688516431 7831098214433760172 9571721260675709462 14766701013031986643 1024988294940703245 885952411703091143 12602440151159940932 1332534781548946255 7517428677418647784 13873785171916039785 3571189768949050210 9251968452434602795 15624299155501672570 9337390848683403905 1249640666302910693 11830868681813305770 15356941396732621943 15381878871828245804 11373350479045311536 12716965217596040590 3380406534069385405 7766422591936306193 9995487429175998811 13668230781129799847 16621989054906110330 10161421136873709038 145901339438137302 2810504393568233518 68454682073833026 3859280483234617340 7230078412659400610 5154850458559772239 6136052904946036515 4614748430733380990 2707110438922057640 707690186888401149 12630850495595294905 9748649352947625780 16499731042003549263 8968866085544834625 15024175961228299824 7023678044263476055 15612808322269018491 13619877216409579638 7248502532692834843 12935437400717957068 14930483708257607057 6924159224436418583 3671830952847456504 7671078528158235587 13091509100861933421 17685336338288872318 1020314499453600860 1381416279549699968 5541541144713726419 10960873159707204539 5360909849627682406 7396371474459853334 6261362776184860021 16781737772186900582 9472664924926422414 17271080021278083291 10451485450317739810 1176365605054433645 15061510225984418314 14112158429168216168 11230014809165175923 10740330365791506387 14521514843754554374 14555233966422956726 6133162909747720872 9227340784407127304 10621521265968597889 12292136653997882113 1426577747040490208 11701910989843140014 9823345267624755771 4156732171029004191 9390233054150144284 172216797903069698 3130898489608114342 221998466458977469 6963120579309453142 3966555732822301811 6221784268225133468 3932502004423808978 8723412305886567454 15382001853672887854 4452930222711790472 10124770744189094397 5518071070880396182 3922067254039442822 6462404966556678001 7628317505828570584 10623090554902127653 2742766426107272928 14127898442347309256 14850832695532275253 6812601832031134717 8375526755941495978 2062965239251234428 2105904483521777779 16527606166838683487 8558227099514018479 5340903550259184459 6620332296526022654 2864965307203336892 17045181811164137262 15534682062830327833 14770171050618438934 12029667349049911091 1919230295610804816 2297957515505906932 4328558951809208336 369284855213347345 2746384364776115435 6027910202620899601 1302572734518284697 10907797610242179692 17105336329881426788 13776967778021866029 17767845983811285313 12088936126260255332 5234318773489427056 6802527744208233538 15066014218633051890 6929363328622306641 4598593810357665432 4662173211035127154 4809004393109128120 16291822489349380028 3785790373699493229 5090453375073784863 2021193749705975257 14954778054635610439 8673733510302436372 10988081971106507442 8218857638958146923 16714086965826526603 1260540727460645545 3320052864692356406 5228959710097001663 16810057453103159355 4261749661598718183 11981806664408146830 1924956101328515869 13590103574792846260 6065639383133515115 10781226822820979375 18148326447844923951 7038244088584715346 14627435664968790735 10791610131658103593 17341757512204479487 2231963567468788655 13729735023138201225 18051696675365638727 11775929783655672531 650106344047933067 14146593291575158483 9269515929304593812 1270245314383644265 1385642257964442879 5626340275495930317 6771391153110114317 6112920476377270562 214031772875387097 13358846712400256212 4877044319836858924 16650264815732426408 11078031794061937139 15688204238286424569 7209089023450554982 14790858724844609185 10993437588566403109 1295821017879764475 10305936627675600340 115791420626404228 4070017768236318139 2282936422152195061 1617956255681584154 488986090207263495 3023859285076351506 16111419359326401937 16035689758056762612 3872818517382674740 6384291270371477388 2361200312100293899 1653508258143895352 5962489322340781420 11734000552744693560 16617284871068248231 7437254073603688110 12045136507551983061 5996348350206145624 13474961644018886953 6518419787656524027 12086143768350366830 3658050059540702843 12834086677073177084 9556024671348672271 5668104132775440527 11666488208940407075 6290006677912570985 12516620431635261710 7829830733270550374 10731339269486021688 14717111945692613123 9994247093545108627 4053742219475122103 4250107807116493327 3972318007060797430 9304936887724789810 715012307369589653 13406977772777884237 14860033988717006241 16815497319073556502 3862451759524727682 5384435003382829184 3477655236405190227 18288208396420492390 4979610945116596800 12652086298600716277 13703864779690871250 15082777474083593054 12539951475080613978 16510301302305969431 13843018607603692695 822050477102851931 7922434379939844945 3872931107121804043 8233339102186603783 9651671013448569924 13446345872096210690 17650860690663821254 12905111853702559192 566427704278011693 2604913342112561114 7100501319886177071 9713363108632575167 8843781834132538218 13905962818659206200 3838140265120736428 14241398680472241611 14813744643640812158 2189570875833473815 5027218201868982831 15871860613924480996 7055693960233758497 649676565152644033 844103160887537679 4390155106727419288 18355697870153364562 10328905640108582970 1417611847649715422 10071409997198761020 14818369390742290743 15289843320799405863 13867397882561488345 3059457179769014822 7980094457656418945 1527591675942731297 6890982738219817386 9177440524398038855 2825491770185867383 15141555411256394180 3234679811504404480 704912387734511667 10482828519799249663 14981433265823988358 596873442195963339 4719636980486640081 10166710168081632202 16493037350092439960 13392028127728451582 624921664881283731 9234246094325934056 15251704722303865911 10473384992728688075 1363757036510369706 13790432223072616135 10391032099939057400 16693528740533894682 17011187000253634475 15798402696212303436 12878746606140803360 8173131427077752114 10462818196668974409 3592156388507094225 8945906996947569648 13234791187146754599 14606353418247564036 2249923959290895143 14196004398704387110 6660499850149162569 2333324555820758515 7067893702297738450 14104191846662555767 17190427883667587142 17359244982836150010 13097040372173143261 3369652533521737818 5609630623947176077 16246972445144272545 5493340385293588409 18350580079004246714 15551603414151488761 5553076456123635014 17996397814839897521 12357409983195362017 12021765867072053173 949889663440765460 7115385701117837143 12269458451296409694 1525149830850075910 6635644515391878106 16923248228378585619 16814099787486094780 14279392724604653048 14645157388382659608 3684879257305667537 811950067114082578 9639252474329600637 10869255243845065015 12169447572706742993 14991257741964983486 8357808501699145646 14513791067315882863 3571532727115609563 17054323691119291700 15817603670741100556 13849322424840082214 14248353582441933393 13733743878619150294 13948465394119798936 15162270207080496170 11287892150570560079 16724401767696584858 14222390803357798083 17708111415920641355 12147614112711556081 12975239080480983521 1910808658693525582 10587512923151478260 6609000920955905247 12979951687649396771 10982314164877421996 2301670168587037766 9403190166291398088 15248697060520719921 4589105421898910354 115513307494103904 1522308285179239256 4631132368217628467 5572289113075048666 1323932763116811162 595858717357804249 1796398055428196840 9117558395411622947 6472537500503275883 16146666640030530820 9280921528005606731 11758359501423909701 139080682040950217 9733649156675814592 3576859698243534628 9677182174811084470 8600347773530671232 2156438306864394910 3354977724867506286 2992137997808589152 5694239855723772146 16194278474335770635 7851376894173831685 3767748021041571415 12024595132452135590 10854165688015361770 15538855557208805782 13785692817269683890 7837508705052797099 8258412259315412530 9936724903308641603 2745932046659803200 9283903855362084720 4558243990381474801 7736175728872946063 10202114143633692071 273148959904600571 5000442055338041891 7258868486365970837 5397020650479055718 7737331850366816822 13997482339977322362 13208447805718998520 1557392200067457675 4162452291365826723 1020867310025628493 6572840835568505182 3760904411857740543 9795409607248394312 2661928901663608388 8183459782727334460 14429874040913105547 10585206162070833580 17404958678841508258 6333604960892440944 6997041176858430623 10989307616911687711 2951967127694664372 17376756796294722494 11222227427759394177 7663121396566957514 7599413931236023425 652030056167543131 3255342994560870964 6899977692619117398 7931436779546948616 16193495264230088308 18361393152685695580 1779217928647703143 5243662172205009408 14405912980372814340 7479369067248902039 14574891047394764087 6334402917278325349 1283002757340567798 5704723782560419163 17751160927921793375 12799306310800911606 9518769135241981282 5395371039381912381 6756423242803800038 15732349220196638523 2583951947257636486 630031983673288826 14148944688680454856 13992933041510474011 9500549054313743225 7214492786186810608 13467073154219751494 9774329312747289607 7314786377389595567 8601954225246153278 4303003637523468266 13606327671167199641 9968453227972382623 4042053238676221445 15252431482868148538 13303597435351753035 595835369395343890 8835173087286037592 1293319210051537044 5440623677587343756 7649213334878012675 7266390493318292962 7384573829228051138 9574482474648205138 18317890787975493143 5984777850880124418 6964244479759187369 5629454265703327689 5362701683811818745 7669012329110169972 15304842685614384116 2852246227122318663 11689357599299508553 2543516557308746407 3284082128681781991 7374711276605043284 8099101921820781780 6654254778171452968 16286595319594471770 5246322401908376024 5064068039520597656 7519374212150646340 18274691737442320283 14590887764039461206 6645070636458711544 12353449039194254259 17022615378194314320 15747536982352122640 12111015601419707622 1941897257354900956 17763841087185207145 12380145748909282487 17296075229965381532 16251037367281737924 698326032888800340 9019211901331389225 2178235425425993037 15173895932726097697 16802135006295552325 10523442175178883223 6425322464894933578 14582905436247263048 13347594028831603549 10327313539759284791 6966539709191075877 9790398897364883029 12354476907265776865 1061420449159837698 17468832353149310954 14452486636736254995 11313966557680233943 2019173349166013570 15147209464630397975 508962470790341392 8049099258762695255 13000346368281730250 867205344111107732 13915554808057971167 3977210308425213369 11206766528818816437 1301615214329800156 9418402549425489911 14864746385340082365 6735033588676912217 1789273889694619823 2983703302169907633 9584864034658472891 5238466381738537024 3080789238769582949 9510436161285933469 1923725380658627729 4067811424843684149 8682089845308500546 2156600644581626362 17029141599749163117 4239335926646836842 9523068704357800883 8509810719716150780 5251135188079416054 10548785769450346592 11222820234582797244 12801750121974246222 16790365452958157232 6352916283057400173 5000228573028690255 3991336669945806922 7003111624903771718 9505483996077363045 1732320835591344427 3275862814214179474 1238503253091958694 13355492538901396677 2676520815749243394 5182938331190373572 3517583373690106472 15202944952872243072 14072504128602916322 10360361583018920724 14615835247582834661 14957179010006754798 8381839097245773128 2017480315651916475 2067133782714298705 13164075287636899514 17259580294527841180 13725583589983359823 13109583574096742712 1869169912835383429 17153288620891347902 13987186000820473509 15808838976572615367 17613448527863892028 6707838880684444591 15550542080414443341 7940986700085946445 5007202559801404057 1358717846458548965 5963617798980910716 17915915290954871030 14446364604926330328 6621031485620155652 1855440032683430626 14054439106562095895 16552389778940639012 6639415283920371344 8944021042529324423 4257461774398566054 4297337915559617080 12581557378528231786 11475776340064489298 7289721997313844070 1536732635994652004 15847468817474191764 9528398762045840168 4866925071366251528 9361275397744575149 4594696862960104390 207952711476503781 11259576728208011218 10650734141785552709 532551596984274618 16256379062991800645 3616510287880072631 17832656814129442650 8447979383575178508 1959595945105187756 16690285253914752215 15180550216255369710 1132885132304975604 10721244656254083546 6212647869545634690 4375931029874915374 1257416493466856582 17456686997079055901 8432182873195424906 6385384210629655108 5172944404204640541 14784310192590217525 9409748313585066876 287140392901869958 1848284708502656847 4901430940973181737 10110660378958312094 13211494785078315958 11552109273395820445 11820012500389542919 10624418432668675441 8264398597672742237 13173907118764945531 7121001807509092750 16027958778784356157 6382587602585905539 17623576757690280495 11821462092075733614 1874675870159904332 15930997556576014777 1376388609834627692 16718810224814454992 29600389320539516 7431588105540419196 5768474324567217365 16201597557754821091 8301328935562906657 5254717311927478826 12059909604154957604 14959488498020711807 4658039922438468207 17176678935847063673 14207123807801597573 9738221834965520048 4251719986403086197 4733038951494784809 4760862843975423590 17015555117781786640 17504194121048284927 9998278149619342399 598035064564787140 3264457598485848867 2138131125689396009 15805026709755220496 9984416726856069776 8948162502656343424 9932955424562866361 2799805024373029843 16910255209442615804 13228272682194554185 17701774175271511047 15715650001254244492 9193295637353015268 8792859916064232174 14216230672610848762 6290228145277723350 16520075863860476758 1983489172467796821 1231577847017488557 2003741768454070859 10778676256213434184 1060958053790431256 2759540631034499736 14511009952970100839 6929702026570677039 15159287684781082055 10951905005171590309 17383540141376384243 641990224519805930 6235970019605492707 7339508746227559357 8704075687352263825 2689253706359528857 12554011967628557348 13480971412474903944 9462207849229309488 4768987157070646102 285845784202806208 13191211929087708828 16565322098537451362 4549775482833088726 13485871582933348128 4835556856006569085 14561318882964267963 3017534494893060293 652312419277444114 17815655661251986233 10115377220530032775 14352240902493600182 4512023353485834423 8204793150319098677 11775196730389865409 15563969513685016681 7328287534025003602 14150737619939147633 18377657067040264488 16353343189224604850 14834020121970699734 15776193589930775281 14926919974083712265 14726906810553314736 11482108098882016860 10946764958547951671 17323142051258249534 17455304601052409136 9539273414647836586 7079147465811423936 1266430592810594882 16612614391298346478 1033351957596857501 18224149234298084149 2511388261945984336 35178863459612456 9945399138195238869 6127838583720192474 2853074302483238771 10586178527948089511 15089450638003735885 4222512098109599237 13075309364883593492 8144495785376195055 10118989508937617363 17500958180455390798 16039583296208347528 11704411323956221328 5612274845607621104 18018111913567069810 13286508364598577707 10016550511995669023 11516412940760805307 3436623555916978129 18093508912633939912 18056992999838424362 1753765514328490475 11377945591569013652 16553932063665416438 11875287109431499880 6008674685710619483 6042844552627069876 7736848355036081265 1073629272882701772 2413756294805006863 2760368495652378643 2868178607701561039 8646439821977915765 9841818646871719147 17987275965298378888 10009934893637776060 5618228251054498287 12618063489063761278 2067254981240972788 6304970705824179491 4624323912098910325 14513904674603122665 15857861599294450530 3901165647201017091 15896947478082943636 14616588205972265145 16782828773977740174 11289477122008070757 12767895881004348431 8062335822679325074 18119071154279288974 10431358227653337668 10980775212475516745 1131934346178312903 6270389048517393790 422145144708656444 8613451170827494490 10469302223196707347 6871993682937451629 11547510634528758474 9442681883390978028 3071813305824377260 17707930409192229051 1635935485496838275 18016934555763602561 5880137475870678856 543914111689781725 7209963495918675879 16411304106067046142 15077997767574067606 1899593852537492601 779015892928811466 311615229962355254 13165271439873305751 9159465883235961911 5293651060764216488 8830171240195340241 14784154731819733529 16879198196885125200 7281072005838907566 6506291491944222596 9583816441719520480 17560154271686806717 5067785027103292534 10179931165232104184 12428810553108537494 18346078077019292782 3686023786640057979 11352037885102262515 77918064072238873 11939908482873431533 7464920666672681427 16524538451117125457 11555872379831319811 3801522277723532434 5748056355155690200 11652215240332656077 9430582701953567643 4851937282260064449 14654165045081227606 15127336778961260330 5609345894457758487 7799437652018341905 18310865726460716633 6691828369177972169 17196712481497808104 2603556283296943225 8577385844157842489 4586262911520933471 13457836314891566738 4527136434155323673 15619080871686062547 4177768004444003314 15817339746138758834 17950165167474287552 900014002750591399 14225339557333557997 11788463093426467396 5534984083008337699 6470475166542173783 9894855615186628934 16733563174032488425 11945113885334757938 819253094564165801 4681476184886720231 17289504480205002706 5272117335559558294 6545686701067627344 13727086844760793944 16256047757484139394 6981131333512921139 13511323464754657344 1460056077461629365 5579284199959317010 715805613527373361 8215722501294604989 14740137678732869133 12621527441150755514 16566417124641769278 17607154090781779338 4574037957303269519 10846459310012053691 16290746591592687546 13715337950939597146 10736967394803136021 6245954020150427462 6857645436080156072 10665847883096222510 6842424333772759359 5786717686814996148 14255928360701108240 845847777615814187 4192711026963600587 16027766205626075522 10769938092663054905 14650700625802512533 2599406950011370885 9196101329846256023 13744833775319633144 9405001539158087533 15345629733213294649 13914608855880225926 15751785229670369378 4924220880521157651 8249792810026219693 866854866389253220 17123148783097643034 16459162145445593715 3837983010932997974 6127384234591078192 6608873869232886793 3742507520207263846 12828554335763377976 1278085793197388863 9950332206060111301 16020329886312499086 10716907808801144535 3386615683400276438 12006159381538224993 1178907424212892275 2871656528013998946 15986722155127323234 13954221630297664881 15719606601651453564 10513295498200705603 13378042411980859916 4128415085669309168 4674098550576620214 15996691184627082458 16668666730449467009 2194719739554046291 14971807138680610995 9353010609724148860 2094677495234012357 3047679613845237412 9732614821124366874 12639637318647315584 3552539883462933556 3814816225776413390 937773889152332004 1272905910901437035 2613562560968747621 9749992788994371691 4649594392256804929 10038649148012782181 16346258926229495338 9912820413456570471 17950397482719537201 5414535934110839445 13899680785601772049 7435650426926138675 9820568634425606289 693287921816254773 1414697543394845528 17301455749417567272 7257930339728028877 14597900596376587281 14651111821668354647 3768043423286947295 17813696570635412193 7666339357299158028 17130668562346235825 2437777065529660798 3166172698511124660 11895109245187495077 12176783273798645390 5985944887993680552 12968866684878757524 6161144795473683271 4380251593842654164 4339312485396314545 12269825700717747206 2947050693850376581 3227319024787952208 1999950860325161564 2504328201881552342 10030396107255008229 12003103427618046449 14533595115149759855 10080535204091270846 534570442361958595 9002210980698758011 1357146810362614305 17874667015088094104 18344359223759075913 12280014957444099511 6512379816205698571 9881298469006123366 6300854344454583517 13165332314512804274 14646565188483767863 6515646182797176883 10129728061349893636 15292824000141870901 6914338193702317884 7991491062006552590 2423942907912267046 12446764198229991911 8366597847794697538 16045493049194958078 5937662903599032739 13381994657062355039 4135534542586616880 17652141961511727003 5730992746070806480 7282460250455108526 14922015658069722372 960036008192975830 713954611935465083 1334299506727263220 6427017950282680089 2703257635476546376 13668886928635415342 17194850685177409955 1115117241272461024 2016118073082051771 14785760577942062403 2366784333550104229 18269667593053237354 3073288159750758236 7234963637066382870 15436863916223259708 11593597633438005250 13547172829868534528 18076725645075452936 16002091150842480069 11581253749716203094 8601335171621949052 15645233945735679679 5037240453396885452 7106497389895486364 5727344572817537999 18109786042244815466 6965834627099502151 3219299093418237798 15087713490406025096 8581739901351411994 2982265995787653275 2991175379686258989 15951686045611928743 16537894827235703099 4800412815061568794 18387175785360974083 18088043479681008689 7693410926955189186 7320375726186460256 9703514495933147518 4621557694853803542 13816051264657834281 1166954539873138958 1599073297138821864 9277515485050015321 16450305485499517030 9188006565465133918 7630303176839583955 14342874160461986955 8782896094611034178 1648135944867321664 5513876793560886340 3613527301057109851 8192284446173712720 9961267093371410103 9133328562794131169 3630891421474374964 17635365035433401977 14482757032751252416 10545728675476328178 2750733774276415412 10676963545007640567 11568661514292860732 12612541575849149218 5373564217005360168 13497948550703025558 7613070197730446527 12765138215388963703 9723234880365535844 15726217854277385295 14085893855199802154 10456797549285046347 1568953439367024883 5746703906189729715 11664811354224028182 3250174885733434304 3064218189475279028 13786080358598607996 1564051772867292966 3222258417514792468 7255743505490915362 18154739753795433583 7274925601662350735 4666311742635363777 9376536387246124547 9907639727474780721 6763109951427094206 8503842354879321612 11809019699768714316 12581568268681730424 4436543601159677454 17319409785125742988 16560530696533415796 4718051574625105695 7229210761951634703 9941857567478219766 3271478979558416518 4522384244689226473 17532438504521742359 14080093439153564544 821418150075387098 5124885366986926383 1919877357266304197 12800908057925383337 8883593707815612024 15135159182176142623 2179414267660638382 16619214590214305117 9110251935489725169 10366396410955434113 12342907696022067051 10179852779245388819 8536454400922116951 14836598212343699093 4064858549867304222 6043756666239118425 7881522821984703873 559057370016269847 844964725573905074 10159498163790274683 10805947637165685132 15302525976607728267 17105503421054699013 10677558540937989435 4773173978652105940 12714793424573106571 2800989878226329186 12782819101620458573 3019072993870917256 6227084047768160269 1415525597916435610 16737677831894162048 11373773448450476096 17328798652893168731 4801383602717066347 9977748730694448704 9374874874807288045 4481419866845285227 16087409755344624304 2402571684343192584 4195197743124474283 11394775104937356954 8090556070294460406 12327959122331684729 5575577793240499131 13387618998688483801 14493426395733782839 2180493173810434670 18015341111086730495 11856951481204884322 6753993355974857811 9545190355220512211 14754714129345894212 6251500225046230912 5048836490529362228 1128830627758323321 13105235570954837626 234112359892082014 17342353057719254342 13701736662088509459 13013207400888665506 14121115597413562059 5680002585064230594 9941054398068187555 7572697830131544293 2821745690623136933 9783097895005576074 17959349092756318914 12509901063217548365 16683727270176170918 9962661644667823138 1507172501664665394 10016962977731929660 17289174365955787484 10543726630032361899 1082576052598536812 16952223704376856339 10585251323118567270 8665330305196638707 11597268671259124486 4288616061744719018 17441610438078815805 9322624884359286097 17908114891505867901 10758720750177293400 16757568964506746026 3265400769006456543 7730995559750282882 7583674845540703074 8426497540238783867 11352655518289893944 14813733002016179616 18146221258790792190 14099654812263887420 3734402258270533741 5349873654513920621 4107266221788598072 6795765114695073777 3214769519032960383 5957280614781806838 7628506171056196504 10847326355490492568 1668096763797593692 511180895553282189 12573446849964155480 5389882497555373518 7548237471685545462 5528104415965620045 3041123600916076054 8475769050347442881 14793703167892951791 16888636095314813462 15947897897230705578 7898556288837025194 10328726791704655901 1543531542222108251 6266634081060275912 16755933369613469567 16003211412281589917 2849285725758192807 4819589775585881268 1141593248536161457 684882823770133733 3337827765027234771 12439459291554312806 722560754954162165 765966571017591200 7235105162709616952 2129436815945460608 14967405758788112632 4747233084485207096 5245722890327381144 17903744974796270616 162655586816585880 12873233979189537280 9654584688616722073 18000919051859852628 15911096210302027885 5053564966647203279 8214098807459874296 7126008995010816982 7498847167695789290 7996388930918482459 11909934844853647809 11816128337409923040 10130912670870371877 18005238940321548729 9498043380314289004 3983406850194581103 8221604231097586179 6581695037011140036 15508064357519146354 4853157494374396284 6739757379021939434 6344981724070745910 4283878680871914804 15501907929393332109 6494974807906680399 10337782767407704666 11073324766018244382 12067417310451643230 2120571721505178019 6335788852893482413 100356041391145879 6711318542709080140 3919889110884954329 5003822162577973508 7244156162550065502 17515190565770149353 12391941417562612458 14359487004002569185 17075280383814997762 14907470845918973831 8392932165007063587 3525342817342420902 7866869780297243252 1471043050433061352 5193303549767803788 3448791222575948405 15275218326872337034 7856492338533339073 14826343358214605567 16975879780838390851 3861901152498410667 15002333332842064591 6994012227440633111 17963204251337242307 5190144891010896426 10642691713173652478 10247981119036490081 10117064257270615147 4689533659758992939 7106681104017640580 17736710149826077594 15841512696729624757 9622848971358151211 17090968262753978691 17222426553114048821 12510015074835402897 8535672466913264732 3081906149255206847 7389129515312609623 5110683782526904007 11669291020766362867 12448206030121069264 14454481817839998140 10664745961325028153 14652572049491959892 4148378707584785889 1844863874657365232 6760299602643950554 2872099798369857418 10615863753489251411 3412643640739009417 1362242018010933025 5402592298220057865 17592657673772370445 6489439491737703459 15057100275067401818 17235121268028161456 10925558102726831214 10976003946859510966 8694503251089815229 10986981962753913696 8182687928867605922 6742011699926978330 17021999960419327780 12076614482496259144 3948136678114359241 6102119630149817091 4399714803394741813 8617217177748258874 8374053488430928486 10200258603489603046 2156998088700925984 11571238818306252774 14653127004603375757 9649454324160629088 15236625665724217036 17538646483175366934 5366456494353526105 14750734313983691633 3649741439210083730 14380285676684264370 6029621714165365181 14198526804742644251 14218322340716115718 1636674759776677545 4872408664159435087 3162253451976703634 5851838743267905885 3510927414389804170 5376825407726259877 5305489493216995299 3305498330223004338 3159834905659085480 1922072969981186077 10681658685722047260 15675289372472241741 11852237876090048924 14402143660467796328 11831750372405779618 15449728618865318677 10756248162627279441 5505029049780791440 3403919709905323556 8399519498837809300 7556982757279719524 1678309706446004956 9931745366423081969 3259430530482093115 4558154055903268743 9319024414602708191 17532397914941714417 7588288951629323517 1405047567421458944 17390832401933541651 11151541586388916281 6707625520602449876 16100224001120446969 2058307521002960049 11446518967172896415 5996086981939664093 13921470168208749805 4519033496753841073 14818595542859412106 9589058447624159126 16075864234059949519 7697079946504789647 936389013308309961 15406109285376046097 2521481848409374138 16846272669828407960 3606422705024707739 757187768295427803 4392438812831867589 12235089691741391086 13724818124089207130 10060369875287723618 7089386304758969822 5782961262524987486 2310376071861110986 9214020369380665829 7090768066789021750 76357698033060559 16214574810404444642 15128628871228728287 17054950287418007481 10531595830106400007 2531291778056966905 8835433777166348977 16732020276628519350 13223021072141594274 14082835656486611760 9914698408275470905 11486127340840038132 1842352322989586953 7784174531155104850 6825082113328356500 787930205086947811 15239951672325320238 255573212742028258 1601144595162228048 10831230142585821113 16043946256474812624 5132095545017315827 12138069066052597689 6835628584668921869 17825400863516048567 16434172230100525048 3614866624363894158 15281408009590139687 11978317900202748598 6570936104979791760 11212649635803480907 2050908969293222627 15922173896259312486 9600294469900057124 13132501805769928876 9371569746907826717 15472039065314701979 2402478636972116959 1732760652552333873 9037625736540788328 1242419037160405442 12859394954955991684 11824669808260593171 9161563460438312813 251639100172712458 2413925409030131589 4390289585948283818 10001820584418838337 14955657179786687127 12148419945950287471 15036981883139725503 5700977751648219453 11867970033900507912 3225812936930293504 6017741905858495030 12910545199369998524 17651547073693865764 4581253809174852598 10148948647368645624 220540991385717660 13309742898101194197 7500076969321162847 12577355944443264868 1649314537981176775 7960421211126823602 16737639976999953324 15278944722460676534 11093532212605484643 469484060391042552 238749442086252163 8629741963928918266 14730209127360195918 10572838302346340602 16528793142195004550 6170019331207757363 15702396454057307686 7441100678838850656 10128192109464851935 4243003832974069403 13923558733009758019 14064550357143289178 1425652554250130527 13770537106200603785 4903616223322582580 10150298259310639369 13088191290172424018 3396108097098737076 6107724073534201376 17516081167723068209 4794842684349902296 16613707379564257068 4457033383134186764 17714824911168669899 16338445552459415719 14861985593148307762 385000412259874288 17677077305519037188 1498883820419057677 6611657732315908278 14413816484403371096 11272319793053023627 15206804315478591102 12448304819443441635 2515714199244107875 1423021992038969942 5520340083546821176 12165711256845804846 7080508765868756736 8476392756228909380 16412866721789330728 816929892139675218 1696027112237024408 12072746072831232997 8723853533294292085 15297824180725174034 6787345416033634785 14146342490180347339 4675371574720360026 6945911907181049434 18276105523106740002 3208000736225514564 15856647518826967665 10179275444190674894 1481562645411422968 8966290713138275999 17404966409206548552 4284575953142430997 3413058665044878094 12114310175418553151 17668812017441638952 5597278405038754741 9560255297818075098 540330835551798461 17085405249665312588 12842294238533402095 13577171134277172076 7980423068010057157 14832227004441380526 891838577794997408 10752587116729754240 2980573322136562427 8994524572826719207 10464908121653118237 11608546755028199244 16844728942766528417 5836223489652708096 17111375184240882289 134114552984210007 8603016124368136132 13498284185291688787 7618242885896001033 7370694366166105994 9823113123515488791 9088595999790754983 10611282446681898127 13998988789181681198 4162477897585602816 12094823152994342121 2188942246980070091 8137549708204385917 6878106276598850105 7117468498298660300 9975138966881216002 17089945417634853637 5543550531847338200 4075859709857722203 4832308200114805001 15071929997603397510 17625097900636294208 8111909274803343084 13373844454107378601 10246812263844517903 2928249221308068582 7270247507020120060 12254757570053581795 3206313535510905964 17719955946532463330 13088400672569650165 6819832845759212559 5030765163528313539 16880844910226898725 323322466242910530 15024053753628945020 4033045422131909828 8675630612668946951 7149095287349199911 16656553999189323918 11891973705306721472 16175928959841865282 15352142663107264150 6939916421043898621 7702240899719507911 5551350815528247588 4145285359019609604 10654659542252744554 6614719435499802748 6474647968628579531 12233595719453979374 9904377568194249998 17702375847104743226 3453285009374415777 3194067598972431536 17126127732695830404 8260037581008079887 6119361346359926303 11725876179487063389 574949917783647684 15346285687087139496 14803893833881215003 16318462925595925375 9439027506681410158 11683142586579859434 1599447313699742077 8829125131178157339 2446983572655164104 10960440853976048127 10059161054182596371 2365884725009572101 8678679562384759577 16900137793819633011 4923558572877730777 8612414673508203350 2088205072230575093 9136017210122139430 1803277571403206446 5124115595561572872 4626780019766780865 3422412637491399262 7031010877938237392 2440048661982762574 13337426485601987383 101852754323644802 14824548639832719426 1538691182108570747 17696147372839768433 15964922189168012802 9767981017357540375 7527038241906720725 12915900986445181025 17756825273490993188 17804146722658171869 14707094690460909907 16089985940802395282 4675815617832857200 11547978150810564714 13777879060657293752 3674765963077662697 14188828810277093818 14456580395070319717 5483790320257625565 1417263141986257192 3872149409287070726 1663181035781103497 7011453350762317635 16023211425506488774 17508654779347066532 6143664957443255296 10598199348159114918 7168570670576675293 5556620308468504205 209832009597554056 8313873226406358978 1849250309445630900 8042152355027219752 16070755150089089685 9205064847361968793 16226988271297118583 1646349141848456134 8644103517621993606 13872536683275870322 12272702876118704358 18011695670188603761 2020093975983701956 17838769583038065761 13448474199776040642 8612234858784571162 13321539434019461663 12753575360453518574 6435194635017549443 1425334415415360896 13856583816438899080 17444447920645791502 5509280761617682800 551580001850750573 3160698382183063289 18433755979115206982 6892679539626140152 11291347567408800450 7912562450860919977 7053531650311036879 10132086243316316255 15255277005929386386 3775348257388846363 14133195333176192246 4306496359705812434 7332494898595988033 1245397205273786501 12172136666360028853 2908926611457917736 11046921510898825068 9059368057366487469 13946691112042781979 15257877912193525317 7565498321389089729 7847544175693680715 5031020226308158150 3604484903170801075 13122826020491503576 10432702171739808158 1255645182779543293 12140384573692884917 15018633352866694340 5741098543623218942 14306253721272583078 3121058900804253040 3104458947621562120 12170623245013616130 3311185157321130751 11111206916707287297 9567562690324013189 13124336117713580177 11213856980810001115 18193437952153532235 14325953828577922953 15862615460908455963 15448950804448857002 14969213820313499728 701469858995028884 17629550867312431012 6229094355114290759 17938325927381949994 15507795705817081437 17142241224729300859 7540104868203599565 12838128336693298745 3180603978775226872 2324582647976872329 2311783850876787633 9852433257763541052 6500582162839069394 2401314259170947477 13323318839299977842 14353651745769051818 5574769598952603237 16684931228960744407 3745799518911098750 4517744953243608592 3893527355113875352 7449490817574627033 15592731407348926138 11337129807192151323 6771049198031875146 10119847000782150590 4373933284697331647 17126133372929414263 11651348633217475076 13664688775547625298 8586723369403464530 9118303600771551314 17109587345654892391 5610661487071961725 7196468234456107372 216191934276492605 9661509872133139159 10905965302763700771 970068161651185365 3300887186853793799 1478746591916252072 3108989949910503677 3227057594339090063 16379753029939465214 14889540585115869442 5903695497119799497 8837067128856925424 13005946814901285723 6843298970700570487 16114686966546575710 295407563610342634 4500857968502554389 7334885343717071530 2739386983942157157 3146730016501200620 8022508566127708958 5702603641374937248 2126796569044326614 8196093550091384967 4981248032146566636 13912272639799195653 3980505591320296204 10189599789206633487 18188543584883571698 13146305548754148993 9567702277534956295 18268927322884501375 16822282377221606103 4225793677546940857 18252648821365774353 11630685420181270789 7026379814393203526 15767314666340099587 12918229200869926923 11886689270367339526 322988364194705869 4688309998977493995 4964719754477678713 5981262321632164270 18445484916569366625 12900713613516642932 2222523809265815385 3922100833334828620 4035163290511213041 17461995067822971318 10210425122017391728 75351461785957956 372313032554412920 6258430480088091252 271423587462928807 1160068020527958877 10036252815131081471 3593917810165577806 15997037795884868751 194971934407566054 15046251518840064040 3939617685464954319 610405683870437204 8512381226243415118 3508057310159378656 8422216085649076116 14785467978701402410 3855529337425203769 13009522260535215477 8505470470467579575 16799968014045358596 10047784157012837535 716873241075486451 17463124542623569360 4901569640881224541 1884859370453884785 956113080471433594 14272070665837254754 3229313627439461865 8163629181164917727 8900213106804145448 1902016991130302452 2717059050576656298 2973298598744162445 8216746953003289850 14531569600828139869 3246651158096155206 15834249475026419684 579515104145938103 11329512514158211945 10679545754058057065 16013894490624842669 1018697871342684669 547976075564691756 7087057536372667560 16548934306786493143 13753482987615975208 9265573533396922093 837483124999090881 12228693958837277375 369024222207481481 15794971597212296081 1105696344413871819 11405036727783199177 15501253664236457066 5703671159739791336 1707079443517572675 14024568859286611493 4612752484615665716 505069634644519759 14872152878155225559 3507899290551105120 11127948064330602542 3850221036980021945 6131569232487106605 8758785382180430824 1827040712234635967 16138824277049830618 5768622805793624631 8970799738283110017 12840700047200905452 17476540346698504710 10791152837923222486 12951042297196905432 2033873420020065082 871124196690464832 15233557988526428735 14326095909337222030 13648402922384849042 8463670091378076923 2380566501451194129 5865908797793763613 16619147208473370515 3984631308719556474 3099194382546006019 7785830790026258267 3553770199712305143 12280046945971154862 13344914580248100600 14039950539111466256 14956106717953609637 17845127665969924749 15715749114822424007 3467178997298510887 7378509095872392130 14643855209884695541 17566705163679762633 8126485232942916644 15681663984719644122 11644376845007455721 3620202165355104342 3402679018211607882 16081169314066892646 14195402877832357213 7842078322307350493 254627185353063786 16388413667369940531 1055179325112940734 16134196811266163443 10172302125364496350 2679518437480952015 16535329409642457279 17218321128507753653 2998160477212825284 12731096420210132556 18269531587130354863 11877611120121625269 17260191456939572550 2846723372267711221 16690134255625966067 15314196568774285098 5919417408238859104 14734961418052237474 10540996693719943177 11048608055593170373 12361179083961079843 968219723237462796 1565894619326143389 11430073060039792294 12356666664739265975 1793405369248532904 345850937155695967 16397676280504874102 16592250540377673749 11687274939510021025 16794223772245914377 16607536950706504574 15536637669518973723 11354909995162797869 3538482735253059948 9682031636373845174 13966473318933042856 16645449432518810718 1626586083735081823 11256796205089443966 10103719310295275265 18281561236077369567 7892973550184122863 3848533315203958510 17538664819494201659 6016455580489099765 13794439609386505341 8827235096713450957 7894152626263367890 1343112684403237503 12192584657764346221 469544740993553628 1379381738847880879 16441403356395092647 3412213438376218442 16398072817608964651 17002688676349971385 15696939929524213200 18179818884646113857 9428855994217064083 13613469349381487457 4620126053815513385 4461763901538451721 18059392599938305093 3927231771936343032 9408766911664089120 10931089997474314413 13152667683797671281 16272126365450731322 10433839094975148503 15315409803900783998 10003836454930767928 11487778687290723451 16648703621540483982 7450400565701649900 2285579229952086719 15063489727469533997 16731266324707971447 14569421585885357058 2092389630719876303 4832585637044132311 3258275799147306335 1553551256586500457 10146437753296545409 825932212815078446 8009720410412490667 9707742526045222709 447980859332228585 12659357783440213193 4054507178186410027 16519960568196260234 11808428231502678269 8937204340201180438 16398478851908992650 10499575492552905682 9905627004690352979 18396257884327811250 1073268340574153157 8991968251365973804 3478244972220650421 13105368964118546076 4095643026154963729 5609957833767649978 8062177181745749617 3047041987361637219 2938230269710656314 117072567646487572 14766772721077024014 1875315816409087684 10994326007775381423 6632409465575751903 18394844919540292017 496800720925634650 8183723640579620363 15969296615413842757 15731749432474855885 18338078317834499554 10411465831535499533 6476767336621124999 823372572398434557 7778992824980494711 4187469117474901079 9793760068805070032 4052300376120681230 16450863495456310051 5298207627331008875 11396522980502303675 4986318122005295851 1784617134320440460 8271917730301233067 4473466590802049312 9932125565815382448 6173787283790125401 7119785869709147242 15378130559631739989 13810009192699508596 15038815859143983916 12498764531406011219 16162524316644069614 6475041974360971115 8391058685396469496 6973980017783481712 10500027538980556130 1775163440596055464 6799320410916996941 17341994763008792075 18044398908466801503 12640903362994465730 3495771669291476437 10685556825761549300 5678048655846723120 14197223880469101531 12877783075808456811 8576364592892267334 948324284261382247 17153067183038636343 12291103595115463423 8097122648810061867 7238115138404411948 7972857924326449083 2155737364343932669 1167585264465128972 4327029733512143155 9958933396964037708 14374545816799120507 14317997254560602158 6662353917456221062 3511350753662468839 337835748251788082 15247744599002644888 12292948184230000018 12056302486807138379 13090653807250894995 11758103052910817935 1844616459431439005 1715352088214609143 8489867965146302685 12319589135872195924 11878539547680378535 16604920706455554177 11178876625113033694 11789442258687447484 9540139304980864012 5940577570858373902 4178235743620378892 10274341703872068307 4641476330095136422 14856524818096007698 14753138550890584973 9078940922744228786 16333400299796536768 8975936508444216831 1566220840588120225 3739889590867435534 11356801227191518682 14571595865524619351 667729598860160228 9840613940407283425 12407885214017674521 666306774242201905 9138977586220323497 1496209805838960685 3124487274172101384 15350298173970916400 12085342307852372958 14966341969938746785 8105769689945606207 740707058710365647 1659159210658411824 16293675206228280010 18121476918392967624 5794468288164482982 15842816696761887751 16281069194171226681 6618538655343009600 1682835376574489365 7356283688496000923 7647552227694906534 7598014011863568983 14297841748845263849 7680879567243919410 9929036772209798847 3528162991221193589 439729455273231813 11118494008815818534 1427152230703078172 16160924057554723845 13685084824840971587 1539412338372040908 1872771756241110892 18055549188729089882 15326968077020823423 10556093903075194384 6026036394328250573 1909387449654333041 9463972919354618178 9257322480177580881 6094905819021829417 12460731048737154366 11435511464018471926 12190830989330815303 3202024515659227260 11085823601183617275 5816056383704729300 1681549988087300230 15826945697986848803 17286875211634357579 8140486543627164070 1369538784574653333 8800459437718871668 6042109798129054366 5776332887888999961 2440149790163168750 10714123820540636304 16154975452995043817 17993006446446381262 13903384408918079367 5317416812316360365 13829410262532519693 604075000331233485 17316146087651953235 12598000239776624282 1468970107195809539 16782161787462268640 14564070815676160316 2650977475065610657 17844715777547824102 9399408581664971597 13927442796039954072 15854652204324093237 18002046586294698334 12763689303286810399 17044969823759101328 9659702572889870626 17564734163352994885 12695666741982726208 5312978457143499489 2983383341681869794 576167034918080898 2488339666604904215 15669987908286482892 2712714767622469802 15467593388784498739 11385898655432946288 11605924529271533850 18387051598057042873 1733792554190474436 15481095188991586021 1970720133519428734 18246983247208603682 16496865229089234319 5736455819471653674 7429052462363316269 378084434796488640 14793839568107059637 9389804574316927995 15783200377963486158 15815762514316453605 7187882725616925778 2626208984516838140 6586514702735924683 8690937743776853422 10985239888900854263 10961223850167272617 9137887604654847723 10318687063055488815 9560698060539692274 13226060703239464628 17569536367421167153 749720024574538815 18245861708863019728 12695710876812548312 542582594830381457 5848549605857067535 13205074665399109425 228409876922694703 2426627391141829869 14868758488102820523 7429854764337470667 3813903987003970283 13397558231031148750 3176267141497042592 5142758759152314416 12746474769635858250 457507634672536756 6129556789551969066 14516563465590386707 12943904357750907209 11335819293310032761 14206583959181763671 13595415477262029535 15674774537719686643 7869026181525887917 11371782831622060612 12853700855775620145 4265697697061236881 1300858640664852212 5738398830719500412 9769964862900231187 2357165337637639019 5618047767526573530 10070348327878643596 6210643182444901246 11305011432353292876 10605943272395529006 16996391223434718441 8494160254696010770 16562893899579993242 16637090717276375186 6166173204809363803 1319681068533593734 14414690428311164385 14032797067316110646 8547795855446258230 6514521716609694836 15886725974646949659 7356884632786616232 15238704857491007728 16272228880864744763 2705629061181150874 18344404681473258509 15276472309120758181 15624992593166697716 5964435363309809518 10063044212011656404 906060094958233308 11050433937684480784 8741069710650643973 699083393517578695 10296848689543044302 2875089676633799753 5470941886479523138 13267778098032185181 1751893453560459598 16656061107015784188 448155891922176405 7766803578265084676 1307977128941722644 303317271555820585 6051218660012866263 7647048080651435386 14786420492965209162 7801114786237303286 16091982176696663794 17525629498240712808 10199931910383100539 7640650146189597574 17552018104297731154 13279897419430210558 928028209278289599 13300736929967134889 3031613295066883381 6247098275312927908 15731065316087174358 3709202626373314837 12564468163694225626 2980107275218940586 13510164467148684232 2405846382467897604 7598859394687500738 12455099130584215833 7366681464257213084 16400831694830730440 4907350759613809487 16479187332466127287 4982404551848121439 13954600216635709863 10148756230645612809 11952206256958206705 6161492357315359009 7971592658946748655 15713615006532880438 9997407264850162976 12522486868649156884 11822866370293086177 7576160037464660828 1700573432864122471 16988783546412624856 15886997907566239327 9719020144069856579 10004357275837861789 11734539903937638434 2429495143818658678 11073922383863582401 2605198511219952688 3442400788078598113 762688530112597507 9941536505373917811 9027413587197160842 6619765375221974639 10022479621558344479 3222829165803229815 13550674470890866108 675996362359064414 8267166334414850917 3995041263468659455 6873749242260790419 11241431621343548050 15231388860612260337 16206116601318596798 9187507113071922787 1690245910715058692 7214252672222610803 6226659023471187787 3661331763482926017 8448970629538280317 18326047492712133745 7975710576143810862 15047627105301874394 15878815591922188627 8491702192121703219 9292441391121004252 2813884139579134457 15613993291421266300 8055324541419014153 16632489237447235503 2789844112238066250 8203971532334492116 10447534085214979402 17977993304705229951 383051687100646219 15876706485346222791 8042639029285840886 665208316913618725 14515833566335329456 13125720315666288567 14864362378146536281 8047420634770398255 15997935692012273354 16366845583997866664 12580130890174206287 17454884717932250613 17283511331995570685 5771363759613996961 137717089775726227 1930906875964702826 16150797124000628013 17715182219067654439 4011735420291406622 1990039691582398348 14385982820248055570 4153036843560595610 16209424995330515795 11265850498727575217 15067261800187752725 330943629280529318 4332227423619219768 897320262774409482 12088641961146285919 2859103453853896254 8656468231174290792 9587448532566733278 6293210272481455496 14184266648913918069 9114379204212266892 13457835317392395091 3759092068480119550 16681976152917705312 8613902061628212693 1259557495230876471 3705587913970129562 11109314112970804000 16132200652291202385 15578751385563897988 12684151973178217187 11077119134168535088 18324780411916273201 11160352780265072554 9409968294113718083 4711891373782370832 3828732830530488173 2486864336040793787 8486087040067713041 11536930288605955304 17638129523383422298 14988709110500448270 17932528346532731863 12638926993009029182 1939633044091170079 1996638022058601028 6170767206414405251 834208698020833128 14501168070098805545 6551559854111244451 2734817899674229527 136633262420333752 10039866585761670269 18215990868629607670 3780583839685503184 1471182905434613262 8775507921892292603 18020184039492353475 11896411832852960122 8010916289177305731 8963481201003276743 17250117988211180231 17969143322789539954 13912392005527843447 4559398496112552628 1884132591607572874 16504972104517701816 8272741591345599718 10889440104201318633 1922705711082346838 14148429459991196149 5707495646803662484 12421687441002961318 4927434159566448253 4694727106827323135 7613310681616869541 1278451767871302440 4518677672784610929 5642913784962464119 6667176065616247936 14171370650296363218 11685565406797258481 1681181386956716004 10147691518102176594 14898659895958542477 5709028655091771413 6468198078479395939 13391549746111575083 13942578947590057951 16166177470447480959 3711826593561554823 7982408285289762644 12416307351335527183 14673086510637862100 1068676350361817238 14035840364406270506 2672126380544688968 1074995076197204858 4592656497239778302 13930904189345018807 7014787023881414298 9187606619602738063 1790200462907042672 7730564698285254913 4812896945683029894 11472646450671989722 6350849406254074710 10214683853495565374 4425297302858999622 4672766985578540556 7136398955514355591 2228521396703834191 16773864721125972714 8384791357358132167 16831948839938603771 3348440780228648329 13570711251404572947 1363047300773398240 15234775041194766688 17215500975115836882 8987609144179513568 2185993848332741251 13504863138981165379 12671181803393152269 12333567570736898205 12827482626546758252 3828300141312756270 6281005789964225763 84768836140795892 7131984834376419041 15462798335030180381 3880204235543945799 13741575185431431215 4964858905282771418 9088934390599585359 6942935328530811566 4601724289386765133 3786993463275466869 9611572554980660262 12096143423815399813 16173603595034022345 257367708427005423 15665966834008820848 11222562133071787539 17711714068847958002 13431800918061802972 9104767478353801168 10024346325113214398 16194913756505668525 3990194985522480643 2205357163469654166 3835875369666019548 13633524703363616969 10118802267164219381 12667715966902167173 11773915820221789193 12483312299990303771 11658843206218395580 17617154459101540860 17631316367171790693 10141531009307680623 2964726189151403577 11012434021596088534 12014687669606970148 16466795280205260908 7646159820548372939 6216666076579794524 10125973896915838703 1540184429349582114 3914899814660781122 11908413600102464467 6860945344168274654 17772229102841750128 7889265359187559484 8755729305779622770 508202339571970001 12282379791160734901 1629643920848831638 16039762468216798830 15626396885007804163 8998279330007576817 13486190388964456255 8525339074330728567 14793110891961533932 16090740554638085796 10639342624596481673 13287851770725289349 2400716700801434438 4565284288170596624 5180034430049440929 2071177260761104576 13468575905623906117 6874684389195676914 15644457238361286115 12166152652445057345 731894163611729938 5319510451227508404 1147065521909300526 5592126012833157137 812909886913533621 16423861876275691170 13281416837749442511 7149828258363584906 9238684518677971502 8218985909563075851 3563921703620873543 12925523787912720447 16493556677632067266 1499919915325753002 11535380168807322451 525885313606186727 4889644626812430111 3183055178907214070 10254218399253087719 11392260956966452493 11955722845741900547 8145122124159148555 10259638621017159838 16596365843233045858 3143812600244671556 6488205652586788480 1380394442575976741 11559431711648846421 10746412795838545707 14216738885159694457 1960364905558741601 4215731341101349103 16310036744238186790 2661106211142907696 14916753651021450964 14223202192406582352 18038231955436443827 3219406966293553028 16638627856338416198 6900347283046681781 16811692564480625868 3925113615786494541 10617131424547624319 669992214493413685 16965422350579186691 13688008134049996543 12952413754070810509 2840142435995307144 5844790233349033701 12413814359007916835 2777614681399401890 14744479076863553292 8511356097178837220 15075672075198602523 10001425120438037457 6431397884092168452 14325618126821515228 12928873916327557834 8850705752904892979 17792018728927740414 15169291359432554049 1217596032662011926 16364492268612683697 14285838498743774899 11964093504757088223 5804498773082724892 9336474139119592244 9764140036619325344 18274548710476473990 494194866923791516 4788836951937985945 4741434501225677167 12659708680593796088 9182415441643423706 17500159792134826489 12715666294294830038 10881476518291971559 308457827344912828 5574791252132367517 18009093902333292757 12341364121069153042 1634719008139378128 8466189769198751606 1742208318518009235 9731791560076984927 12509655166014021901 15624815144300327393 3614434199841656512 10269875794800645482 2411314297300073415 2492832818521926533 11141575380941245089 11176829129014834785 13262272592037262660 8359025520728385816 13392910468937471910 4101794542063144009 1307119712390956289 1024121972212830990 7091793696228514883 17808775461733071996 7546373585223671782 5066184781537884482 3172914340926234310 14390475481304104358 11298750230500372872 9381212988814038633 15721340370205998124 2706252501261730539 1039964613717996590 3383456651269668271 8296343823012648999 3011398256121169919 8662908949632139036 282792665040713477 14241461033362468896 8584543026846609057 4490081715778446111 6074016442230498550 18248334040385040487 6673411290914966553 12462837316588956276 6122171158218252295 5446212071512651885 3682208735256161475 5253473389343791038 7907918217223868556 13014574096202844548 8982669798004398194 10068219244196458650 1451949485265628780 14641598793283818924 261807032412213272 17345222454665326625 3381878211207692217 15407525780389238620 6155021608040630899 4912647569048849698 1126386596677690957 2235052842484803176 5526099703080785560 12823876718528390877 12320193042093270184 12028561304303647316 17110314395162007554 13815629016541434235 4918928551092606140 3805967496760861130 1730864518532836 15574789897828890992 8865890520969466127 5957615982300008418 4039698869173620969 3055283634137543700 15023668210627972559 16884208204095416978 56233960849162497 5670060200938785945 15208126532886112531 14194529656560411234 6667271563539822093 1342006294088578315 16796752261670155 6245034170117976247 3966680229147649225 12859939802698165996 15479577543175867587 18271798000826249789 12580566324017639980 14099790723973965551 6646040946845580862 4414254173023087457 702390980724287306 14051786734339262582 7047069817399484935 8783024574805814750 13922231379719171136 16964034722273901140 720865942017242944 10267599027497669562 11294479323318194873 2009667391812741251 2876978937301931468 14282577242531140282 5194445984594325834 6184856086397797273 16579187565260434459 5100603397650577480 13240218711732740859 10916133630364443872 10614803559709566457 15501436731776416883 12922035772723214689 14991940549226911095 18264853055831740486 17442843470071068346 10108993893246463721 1519978881057221161 12540066155497654320 16230048483747077709 10295369775339723340 8576225301603257598 14748449137920112789 7018313156132849865 2014070956446863916 3366459764759468837 6634131001639974647 5915132332972497513 16737266662162744402 17473514536679004865 10293236998168536485 7878577198128256527 10813766451154398310 6017741218831664584 2282627299391240170 11477584073940322041 11199671547144046938 3952186680373062098 14390625970369635752 6543140226728539894 14276889633300223765 11679894331365548907 7145839917624738110 9240741165531945828 3390349589677007011 11650017912533063764 5262420053517035218 17839379852330896204 14412734653856836106 13975091076176350076 15596757321095905153 1118122867188182914 3084777262849418584 10882424959828141904 7730480330186164477 5740621302990471596 9245869846869517719 10350870217565710153 13058295531789573718 10010477785653627223 8729013601513014683 8522483002429719458 9498008824005947149 1079806923836394612 17715948975882393735 17913338912823632753 12719241890505013562 10170309596982419749 12564771593242470962 416210307715433906 1043164259506669620 3883367176267796997 16296162206652738019 13745869205584193700 15060911325894194770 2647921400410824588 4939469076926050621 12331551526299817177 5781996814435160180 1095496712407323146 11347410042199191205 104787881142806468 15187420304987217899 3317117358215282836 6778148889700658772 8513102568742779158 3616114630930449737 12440794987360415045 14170187047990932551 3363487154919702397 17286147890245190841 18129190478919427180 1989788835647621484 5785010825813790136 14275218296360645951 10684829159250062103 11582340836375211966 13970512652861752385 13492606633009344672 4333910139044712501 4289811514142389680 2229973921232763067 12237067653182238486 10274167991588853634 7159917758788787140 13223101238054351188 6976841561629960057 14080927725596676596 15469014249026089297 10982998013143587481 8066578037726393061 7377177062689204231 1850008682997233121 3222723369678721438 17293739414537153709 3535982344658988080 2682083467258075324 13360826524408085600 176261087515555081 12138358431343154410 1815021564701468155 5514140667433567560 13915689162282213583 78365859106223221 15486158741039085120 9734925270779585248 5927676914699536440 14296668353640447282 17410808440700799426 2975655875661976385 2755214299834818299 15394680971764340162 10675673986910675215 16993544405630900436 11174601719386302059 5351895223138456939 11884081534095014699 11426799725314266778 16380986011620215889 13414985650967051722 5135022801160956663 3778381342956427983 2834290348169641154 3502335339391041530 15805620490809416468 11713794796266091494 2306215112742687966 15146977893648301204 15540356849900547134 18234296338504053821 5542514283591998046 15031283386292195307 4619983031681941714 7312372496280807499 7669079418449470588 1828476898825224713 77446749915886115 9827696605174554446 14248894674507380529 13658528280193314770 5055265603019510586 18360973771640055882 17767912900492267201 559413599405198514 14831705186505495307 13490295364600768676 4291377414419769346 17428858173374775427 7050885807983914611 454571589396700053 14224553129679851002 12993833809664066815 17264525866308369612 3469152680334184522 6337726852875079705 5115286905105309741 15088754448820731722 2557963497863943289 8708676989064641486 13203388379497484263 11478714913806471855 17790050003757263678 13218816492874794950 12965448870386877168 16542830485719865512 6822324510298545585 1752413094037473183 16068983115139319993 18310873830990919594 15141767647042795900 5045787839429888038 11502787790193583329 18325576892113167424 6716754333331923880 13680899185179122284 14005993749560771130 7396746643452367388 5622803521963339306 13116046033415519040 14884549381759073105 3284140501597621657 13461115680623202201 11826246819011308159 4759552350541830882 11110668697626124207 9549583354963523219 14206498905120946258 5398503981359211078 7248475681784656751 11462019089360109483 48541062364295115 17853343531754453787 340513297624933029 9198078805334378019 12252968387048594824 13213404793014128285 12959146573343805014 3038865693989399422 17771101861292325421 15416360229796535752 292353513357729721 1695025956918698724 6093979272807250137 2534844625559123064 17660202313933048681 2504618246653113381 2849166738788415982 7606077646623782464 11986013261999661534 13757242717662395622 16116394136116170630 10701853538002099627 8392755519467772865 11984874819106939108 1049557312423067759 11077874753696616601 13036696444488145545 1150987818305476421 15603050998097635474 5208234568578629258 8115799175891587926 10060339979656263751 1552842756223540671 2724026664131134082 9267039878962441201 1563653932481741043 14214642682314521348 12114971798883839331 12999368592752439227 151390200859570756 17607301998586681297 15929904431271468412 10592269002112133171 11719701436675082732 11244486813338946177 8669227603496101492 6250351958586016972 8312857606832017502 7583212865643782138 5948316505385043577 10707995872857760394 12043691298812547616 7485520672810300468 2802718116454233271 6579504685251193215 11340516303862507625 5168980770498406454 12189733975466411297 14940417579981965872 3296311081485074091 10677154238090444271 15571432790666515536 2680372319765332934 268111581030556754 1654453814407827831 9474402422309841342 15564198684675938649 13466671638021980138 8620761734995860323 3301483087311540579 8300540844822034453 12962264195018454232 4900906189602734542 1966368121837181355 2370449940397819804 18002561852767658328 13150507900428352106 15549537176111696025 3538012146932459904 11311080599472672919 12541278668321637644 13996805406820252253 18128713594630425480 7994828527559892978 5324044161797190834 10516020395050716762 14832849263598152940 3782139855521361811 12055514487243385217 8450922183322526957 4746251434966942562 14737292171759780237 10592168467134304656 8368695501630425785 10153787213943997748 16602853362618119974 14289555098094923966 12961864299365557904 12680638664119134046 2231359106119299319 8449567140508257253 9004084519823595057 7097342360467742105 9465390894528962501 17830677962239018501 4918767213464746886 18240356006412269473 3691727555638782582 14707384567559378966 3823282546730474621 8649088164859129344 884432383448807837 8701997513425904179 11265056700370754986 11863352216314924334 13427198147168400920 3694535045017691684 4465459151197241191 13722145171469134484 5024623791989096496 9636687812035501384 14132204898127200173 6295068559828751231 11920580802331306579 10980897443216158534 4075717315261934072 5703535921002189420 11585022946135451213 14984891368427146980 5293304701413753986 2181158241194586782 1704512192993915594 8674564697584986756 912925363171456252 14271675382594834987 14527791777547582619 2301191225348007900 6426289273985326390 12990892478256614102 2924432833226434425 4956768873632071616 14684800282464894932 15013991200971292583 2362813041567337752 4673811666587550013 6457515739613915777 11924298698306373885 10848543223867846648 18336817969777598916 13914044382816261088 7330507715044823591 2718057342906452284 13486616265025601386 763527529866442775 12872295430483075891 14337413716145246741 15275150699386537821 14376223062677894980 16198189375863437218 14149626297294175121 7391056118224234819 1787998365460713782 14844450488182643016 616596481307970769 18445268414498836464 17751955241435528001 14009404646657463289 4717845904271304672 13271926776766249795 3358873135035851070 12739791856015821332 9563774833824636161 8252566228159374826 6406069088917416248 15707426353952476482 4625166091000819059 7100668631947299401 8108220635970096088 1800112702466065986 2557474421124278358 13184881465648694302 8291969614419973566 1251447020798310252 14445747599710854281 16716648944563610203 762081154868517402 4735422317717111835 13447707346263913551 14275359951295568267 13792566583487736009 448800377640191942 11762149639354832450 708473769874842711 9166911480928389034 15697510917850686196 17323269200744569054 12417831501292644788 14841260598221367008 6015125416181351228 5278940270789964547 2491849158918258787 10608465150122479664 11985700763882203141 16281014173838743850 17741164189252155661 3945702687295753730 15119732941873444543 262894042719871256 12324903747718987620 7549131424438935964 7513566159666504915 8173188068688306499 4812060142202934396 13848021182112329496 2024648219825057641 11580133077757448181 6865025394979147117 2546387545450217484 478812032678088099 14930036061077298602 8659877096021369981 8286807345044128567 3877723636378454322 3344168827247553047 11072637652431937632 8455180983946207028 16593937962631526854 7888164905426873069 2907835297820682538 16565957001583706080 5182623309002220978 11936506877254976443 945763364956290824 17768487343180187287 11774765204682327503 4333923058788510274 5249221331234134614 3676000395047128949 17394595346794414185 14178616161290746226 1098105534876044157 17175273796474227904 17191042183776557705 4163494941612300477 12723716663782707809 16387597590690622518 9003971347337564488 12061802760934697287 8610103401489036404 10433316234166447063 2013548194762019627 11890330537157461729 16635335193511935325 13318198111070009690 7730329390328719317 11866115544182005980 2099439532272897282 7384426843400777292 5202311514280424549 16757164390808109109 17967156456149670588 12411105584833212979 16108502985370975592 18204822886195904609 319172127820992377 9110860449783984385 2237890387959834038 3908008543196168379 7229647111548871987 12557236322559238188 11819645067942879803 8329257777454697548 16070345629950844933 16859221286861608531 13571318051601847497 14200143114123929133 7053786494152427577 3444670006104202563 16918597827531107266 1878534538602547191 3266294040222248475 11822504078968961208 7425585179177853654 11185023472196473959 6018427065270107976 14478425889984859144 16195699992825719600 5134956681155681201 16500608731655894701 16490460999972403457 4955340512575068408 11395215095527413627 5583478497012367745 4473754714686573129 10059642036051899444 12916851276620888746 17187201497975946453 6583999634522989421 13974739189386465885 15241711601987321998 5775578476817717825 16076442500386945888 6466403515584673791 16393608740157727772 13351543123766676574 7588222038449712065 4678640155249528022 11180930570362731199 1672690940148976192 18298951679242735770 9687772260437047272 4504336418527065350 462963283964646930 11207920674678081260 5719532692437755808 16156800823110313400 16210784969683588539 16283672011775613542 15481877547274386649 6686338901655379950 2389697082301101912 17456169503728355317 1719115525006350410 7018036678539413696 5983695139645189682 10400166946761579643 11970892535538864487 12743903649895965984 17594738850989760181 13485487911550311045 11877440887483804404 10050709793669980380 132365730796186102 17172786117493353312 7264649768269171404 14544640708700977347 1881638679577535099 89127921702853510 16394321166388262401 15843063014674969309 18206674201544775353 8515071804642058462 15128453902772749932 11178872085267379924 8376191882482311565 8871154422472175421 10545947101169555482 13820739254021887259 7225112531580880877 15770771053567029099 8613341967749394896 17365159283729489797 7421282905891795020 16091790877905507651 9495474190937465320 14691819729983266331 14797226182559298868 5832080869866895659 14916051096169144687 5449407092770957092 13837048997776092788 16798116114220503875 16061747149359320902 4324501446484779024 4247557089262965838 10282941458559536174 10037140241280466249 425578232561435092 7475195393170392337 1009293305842378542 18307537312573700928 17130603052454803296 15150999537521921630 1381735269893877757 5300229486932878926 17122228257398070245 1230627005075494196 3486673040810228453 7936017122082504386 899072273719933332 12643739074493924183 4879353401911532964 820747697225584689 13836942563112967517 14657480566885009453 15300080573609098641 4905588120222247231 1849693908918079820 9813212694687477624 7869154653916549504 9343321361563125371 8592864851048749396 13934127439678256741 14535066088180509655 9761710802241545473 1806206032644974484 11508328894852423667 1094714436346755703 4930643174867327483 605427724088950364 2918347229750724660 10792878705609492333 4589175502730095565 1230526989208639683 1362288443251336322 10892217577903955843 1679261802958625429 6622691548423588625 8995252646796454350 8121951060976030708 5996603613039861522 11830749848729251620 13001513876732690093 1431629683594760536 10312665801238513084 7548418487212085809 4557591747553434932 13071751610217089304 9086363157319105550 1175818034362792911 3277197310949639517 10728057970444554298 5103759256835052116 17535099804695914625 5004115130274349352 1839496375410492051 7049948512052937153 6290197879144807369 11682280909080719865 14808538888603451584 3679565736082229130 2012074554474583030 11407903989253466474 5424638372430133579 4649220699516479618 2140694599293737814 15515911873065699835 6696809504805427319 4410322881980618119 4672768052247055344 14502532496758772883 10421681768176850721 15397204857003500489 14901759707034165317 12122071314186148656 13108312696945007374 3688858753495633052 4174261938706511015 13714799510608947972 5096716917861570282 14942393703367971373 14895677877668025383 16677241074625149195 9315256930293130501 12042220988071062976 6557703493971961574 5674880574800404324 8562261393140194469 5475741729532376114 8170432259863037167 6174121028615902253 9552339045477205117 1571424871312056557 13890676821078232710 13463610873214221907 8918632780163120337 10367978436091310023 11810602144414449749 2894507743517923899 119152531918370132 3613500275080183147 4508743456697521757 7568897737045258679 10411709556722531572 8493449828768022161 15751505179162870903 3442921702084203226 6922985417899043492 18024862232229804944 457980524677226366 15608981994841960563 16088378653272950388 14777999446167711997 7878211759356979806 4278961086340804630 7910554481944492113 17495336489319223114 9392728393186478889 5163795248022767349 6701053311040494325 1669426753156360645 1560967411353655089 16745886053876868992 5929410125123895346 17152877920280090216 16792211876757047856 11868780101097356448 12816351128958416534 5776562825647474885 12034989998247045402 13077255491865706583 7438172253293602275 3821067172872225859 14104691313346521752 15317908205279209662 6019057544318762233 6951077862137922196 8644367845106523451 6554477109091121751 17675899064231254640 15846597499360631428 15463176558520624040 6899393892546388943 11628972811384962410 17893448780832268920 1542000583410205596 9078191025982756346 9444744073953353766 9677611709262882413 2140342879200227390 3312192614286819711 945256192988997100 2244599066257428727 992575279228028731 13025549911333089752 17208135355852789436 15445705056139047925 5158740610454136009 7786918852570720738 5576536487519068288 14613733865613595102 2781802125449013903 10853802995429142802 9634206315517282163 4824993609531501153 6731367597316813303 5671325148580152537 14048869731877263418 2852259403952174729 8832681613593878246 3620568142584156184 732955603229067222 3930070804484186834 11916878738847585975 1414190371399409314 13216471665962414997 12863931529732099461 16934655696453152208 17685310647311187329 6213262354417074090 16413462131649499831 6093493404298906758 17366369695475153608 14812645803919115753 5389982481021873876 17407968157916024008 14536351951297663270 2772521856668123219 12686263181937445266 13743206373201186243 2567954131553971921 978716720698094308 1191160584397995093 10317383464193290654 11726767780841314341 6608564626377734949 4757479038110078215 5173915107322474782 16664127520937097930 8055068618625393227 1157432983250444757 6627397140656918611 18070244397028355956 14111135347020468104 17865003302401568866 4616963913759317834 1127058205394774309 16404913319940277292 12541852159274878807 8166932116660020339 14788113139643783607 13057756254929552423 14639960507282445502 7778173502226207224 2155082056649587148 16108960607670967476 5244477388177502444 16790554723508344469 15752068091485338235 4078148913068929218 14816316413311984362 10216709490568563829 10293958699523920148 17102328126330954928 12349414636098605621 244754692847349033 8941102166499899119 7168788877279147406 7687359016302262722 7086442083545607128 13072882046347896741 40521819293636850 8382668919294306262 1802946358206211381 17325064943601678003 2190850585342545214 9869330409588533723 10720213499345983746 11463048632677112781 6209122733104375426 5517703363084116423 587545534876939475 16438636635325733596 10890879014504353022 17158789359506005094 9853871583054770006 12154709764924896170 519945553170186411 4949094131482317348 18015208335941575234 274549382170413504 15279245804427254275 10124160522428852039 9000518821802729962 17722124869862555318 15634735246657740808 5300248976107498530 8521907741888613838 15283106286430136356 1286717751126814657 1531933554557652609 4555403377543340499 5709187980834790173 605904218643105884 6647243178054532597 16334303184905221211 9474494582704826853 3783737977326279425 18348048664197812420 14151959216982640113 7729880114658003189 10484720935571150370 5635131971160349884 6955780565596708695 4214374557271696505 8383247373116361229 6244520999722423553 6638284338011929915 15090669340136350640 5465897509782778767 2696358392267197035 5329539981647467090 13553822471991858800 2225007949112376557 15484981392003023835 3009975600052612585 1788520243710780772 12182337545245755768 5459084154732861100 10836786959249841638 14441504970571870009 10593007854348290765 17051305125506261356 16155718821428458019 15867050670772989472 14996598602450116277 440560372131931677 11946073107590962675 11606451148714669829 575302941425619435 10267483030053681337 5187104893163877326 8749668289205863740 2503914299714327001 7446084293643051582 12951507778659039933 5952615518282679825 10636827695468866110 13998265481565907046 7926459278564043845 17398715147932573006 10287126917056432019 3008959371258350521 6845624598161356366 9919762088231024384 891246264462940451 1600110954776475936 12829446183576875330 1710213061050547513 7717388668776931957 11404720713963533101 16909919013193313833 14624141275568105691 8203498698033847072 2958148423928628528 6491828013941742810 9560277023767479795 1658211845447941138 1908312847079714108 13204441609159075862 14777089046272148033 655144756294822010 4929833843491419491 16819012726165214838 6300329621599236256 5771002592483105479 15064206805213650295 4740345206055369572 7352764648054127742 17046913389286960310 1307252725953338620 15890502580289335033 9958562854168925597 12886646996622048531 14235523398256465090 8411137318902858293 15235425095300856303 3362177321796729743 1028887589650092565 7434020373809206906 8563158015412893961 3788799930809799755 5671756553751867571 2069356980668791539 10385791456763541274 13634528205547659048 302784584157854886 16737627064107362187 13548706869755280339 1391249781825940618 14488836466523167073 12256242587995991394 8787263095144287489 12306625056570273520 7320244170672033569 12958084507689670786 18066333313442132199 9661128185120812604 13389232924689067051 16212494094037462290 4835950479998519295 10153321660868868604 8102295082929353316 12220226410834840837 1989651488761244120 11340520682401515103 6676637661975874593 4860402735596341532 574412515610868530 10543206020878866350 3259631702954217063 13255178665711333028 909673252388798220 12253513537562402146 17819763357539169147 4891070738733627080 1098091766748606609 8733121543716058213 4075016166575061837 11812655181806511019 18327746320298710658 15868094987398335819 2018463719964066235 2898951137632837435 7325730970773655711 3979974420234255837 14656580176817390952 3097953560202759475 6203021060729047565 287542793439368142 13435836355360496033 9716933864713715238 972780312791156299 9350926419961667624 3716622424548567072 8248960274597993707 5686066149642422126 11359800773567943905 11388536917335259301 4961454978184229134 12102589962954723720 960388494195022442 1831002320828550199 402880736160268200 5984258962318552585 14200376230263701970 522830891573180883 13340464478308592282 12670710164026383459 16068016296669939678 13752961521758484152 4413302176461380093 1333401617706421546 8789100249494882856 4240943750042082826 3546049748509322542 2878271646942804910 13226051248107341493 2875932649560864157 5407711504793817964 17977490687832365131 7397609781302509678 7216994010085328737 16364786114889448344 1477417113458393815 15907088530360163194 8394135011336064959 14572484140991438781 14947434704434763802 14137933837291436248 3637818353367844788 9754964218715553643 11263431319013723068 10450740916332303199 6550793280555915257 12741048936714456659 4501319117095857714 6595037114639248204 6895726210374068668 7394559157716402481 4664555652059136897 5934799039130381458 14869654396303069927 7561087701354754188 9527197379775656112 4048779799987613667 11309815381116418937 12804826650048142087 6406605927780347297 5558110171281272878 13608232225000008308 5367290900958939268 17905587071154819194 9514767417239805580 6432500140752591579 8128966227883096271 4049972158821916523 17201010342415981994 1053725105093027491 9293346498377949771 1327519025101951194 304951154760677784 12466887753312233897 9728031436051147268 12183368919625222036 9875863431425482390 12804587313699376701 7394505854719620589 11766207920538816007 7549055664490022711 15085517811103180862 608211324877949796 17673459569234375593 14825838990464466017 1476675661974879280 16636537072051296830 6124292414100166441 8967042241871004341 14187265628634764642 1483791085641592256 16270759096023013065 625045284632801319 8566071039926626614 10434277364220715414 15424685879917174713 5228138220879588355 7671471555863511615 14627919206581846606 2846793831865624276 15461684271926957158 12157789570256143523 6058937688373529128 13218914190113863651 8974229770448991521 8320693085759303853 3606590243134424228 4694314567583646446 5216939385435378056 1898799481807388017 5331551902509059253 7141945042954489682 11769110431752805186 16399129891361933099 16120520003363709306 13874497606288340905 10945642933586948197 5750601923752708370 17835977427167808638 15373892545317470182 5476279549490479576 17244919262043050220 4286426669040342055 1650958118137997595 14689638879404081358 8451713308071802328 2775674840682087505 7884108433532852226 1800625472965887248 10929210369221581695 5895988851331937214 5494883847627925903 7804561488635144865 14016866178888569631 393896141873275623 4575733884486989459 11958654383537377459 7953386341044748439 11480335029766161541 10689555853600250154 9728708719262611928 2072960533619533733 2930131002940830824 10099579326478448663 1457096492470230812 16987137968826941741 1812752009531439144 12450302200182029778 8009700938986381731 8992805340994117032 11745301126744452941 5004629630790984977 14194478718658182842 7957303667804557861 16169820132926394816 11592020683380960526 16546054781563255324 7915810519069630663 624417780562031842 1962329961816237628 8729044233919803395 5003234647269160200 6524805553983089895 7310997495547081758 18059506719512938429 3466889203363845935 11394581751247276776 17720400082359341981 9628037127830247806 6596878959830834730 5079767602526781923 11858151540298060302 4262511040358191454 15301539858919626698 14382262395796120552 15483906261585752602 7435025974334408318 10966802350446805323 11853617651828239564 16973409284982700118 4692914091780667749 14693784501011971048 9457798349238713601 10695786118673054184 1532187249670310310 814145030865122529 14109183026011404450 4479739723215512795 15288030592876816229 8456309464999114193 11518816101267783093 7419248250298015035 5668228351297257592 2648608354566502787 1699030168233690289 1206018247236014564 2512166873016270165 13876183550345079979 9091984076867934264 3440872920307405873 17484425356759043218 5048256198436184416 16875428862650952145 14923464564365834418 144885117590974620 11209021785419496605 2328715170084905665 135885773740875540 8872768178133946209 17787072560518230126 6661993068865763145 1706383093495875366 10681586530648501571 1005720064073202521 11271018556285579189 14740177707316505868 8467948850637672957 4756161066183203650 8559239031441158700 10528225299349875959 12174298035216411789 10726522063914358428 7815413132798345530 18359780786144859654 8005987883348559176 11209848476712427305 17590329221956033033 14708655711123487276 18135573513058089855 15875540971834810670 12460615405633164236 18108451643396616813 6090617465936924280 7361699268707083401 1007702453965342624 5944170271410833323 14908735894635094166 11067214122247940606 14656807771654510926 10088095256350138661 17676025966234887208 17748186089018187426 1179120414008057990 10765586122121049872 6729579996182956437 1057071987967314154 5124266345771162748 453794645942846750 9327168081507275476 98587708593325926 11045820523784174309 16497152146035379326 10779681636952415693 15105456093564790513 15094739815890580886 14778039391116151007 2404192569871695083 3923147397715918886 7901911769061005571 10962466192046525046 4509697588172421860 2379422563107304944 17650684570960388964 5538639665305156288 10368808624148045996 12224224615781885814 1621151436582565750 7738485646421012486 14761297296944427571 17103802146291902779 14741306295661868328 16400908343951680922 3833097038973392700 10640154617544419411 13609748636813187237 1889061124639226181 4308435334008803885 17832698415302120462 14674108274410855119 13076102843674558239 4715770526484962021 11024663778938838066 10326680568613549629 9617604470806256445 12491514252747863550 2267790093852814504 8263982309142994281 10652226245007678410 3423069640748447245 13304300202777992056 6734452829195498268 15707277314824984017 11550790090017270295 9108102162410401284 3623481039935026681 4184885842460469132 4384263464222025933 6312640494551591095 18376422757246552457 17180419752996259342 12368958678856726436 16943701186600733467 8561923340561341105 8236365633292449728 2706884503852444272 6784894131133232857 18068787688866088879 15874890838050007810 4683206422009096421 7131848586170028344 7041119558846748334 11136384828328322637 16621156948946412192 7952935243141176289 9604443152808109845 2125862811189901886 11774681553544133987 5400489451578469888 3699641365072724368 17219865502799246853 16943302290658433038 15132383612419429154 6349546652252026489 3332543137997747637 1834600829127844251 3733250755405051334 15382042370765201925 621435855504005429 2506187806017119781 206441429200052134 10257900686888900975 9518770567126164111 1333673096184094132 1170495624446019741 11974769264594489818 17023374996816894051 13538444606135443343 12479281228083830181 5019763705632354294 6562891008079011920 8739342209643186368 9323935907465715501 18260931967716407202 7770599906408293765 507255344995851230 5483701645887791060 7848650805920508196 6670396062603340429 6972860933254191222 6026170059874304764 16924129980955750340 14611792196849459424 11276560826244228915 6229937167483727959 3829187881646915916 12371254638847749590 3274925565365599803 12667793662200515301 2725214953250680984 3353485295974117378 16285985140767786385 7613079740801523409 8312413903427549271 3006040696143583860 4022954579910712387 15695636558426812240 8900324004736778515 936780843379693219 17698349468212466518 14108980671443355648 4445992524500723913 4498553531338105327 7756879930385697572 10477032934770155655 8610859588472458167 17343088619720038180 16456484830252727392 5238003852800699777 15280939329137577857 7604496708088181796 10275274712102755668 4139128162727906776 13248503830943616728 10655786323741990445 32272236215979113 12630945617906406274 6990771707060101963 4378803355605259658 9663607526865633118 4707443413497507096 13612263061072037419 263908058316944192 1098857970369425434 1431767577577689944 13487674423629277687 6687116369305177944 4607608753001275693 13499150773041751720 507360064461457030 14439310886601922384 15845215881027971926 15670881024271652629 4045193671039486890 9655401547175069867 5842201287042021284 5102241518957351108 4838706418643609519 14081935833742530307 9208494907574779341 4347057989956389267 1296074568418207217 2685835070854735593 16552397910217982955 7015691781758269439 1924830072282730777 14728788926562100262 15126008805928663392 16877938875170571733 14547228913499963882 11449351243933169133 5779725358823132980 1521526622651000220 12016961995214029792 5478796574690688024 4770009832030755482 2690665641947890984 18115141895106889534 16762471993766679736 5054642361272061963 18193241712423399590 13940627036671787481 13150022756916391278 11401659608926784492 8120381373343515606 18420725865782195520 9967885961727919842 9505339059372683556 6420065072626078361 3787464615465603350 17974657483578528812 7632419133454177504 5022781141094765964 6857970744851808444 13382096372567269154 18034880698287817995 18281426841749980213 5825192885839759859 92646503103748008 88749080290441943 11634756248252067081 9774304574140059431 5091545270851945216 12817617226114892646 5106926852109839088 13468904128167835278 1339403405796198006 12597369414456991870 10193606872894000870 12446488317749227866 13874259011511462112 12365378527713574245 7362807350042923400 4375419479649015629 1678198289358064263 5382606209999270618 7549149686444643323 8985695782224905933 377818470358058151 17294495014774057195 4233720503576406108 13218366757435385234 5065107307869827970 5323308546685300787 575925903503918374 7726031379099217119 6697509186864904723 2904577749881818824 12946675248818562842 166423234983924677 1415464966433183649 17204450562581977193 8604502986893779563 6688512968373856328 5852586077762469563 12296005563237900825 1897854001780431453 3652002685444669722 14360216465969629209 15775656816242797921 6170639398541164310 2114983030808006727 4113358528738170762 14716809586510857122 17343991682153375857 2947310263569074085 4685331000927918716 12195248435183643123 10671280876289431659 13127337716689176342 973621881239878877 9545112556123503523 15090562346194634823 10228422021958222341 2102297831510605268 18173399557830664777 324922255585613142 4671817423991275622 14579488592295814082 5861270897987905983 1043773245092500246 16114510848296329869 4947245946544347559 4482529391841100328 11195059613652078160 11256260942375169968 1947317747241091637 8036199506320184863 4526920448395844986 17045003932084597146 17770658291591248624 4143513027136216283 14826359287109820812 14838464385085493451 10402711166548496494 9838249329128339143 17913687222861042709 946811598118009109 6560613848779285577 4573012782012180935 4759335438736022853 12438258277494346189 10755274667382366226 17823232501100764421 4502228720851504897 2390768438824855348 4927263835488276070 6004669924820895339 10978101522214047126 1966510040886425727 4048992021822566809 1539889081877463628 16326494966783784999 13725629110177496810 7127006055097283333 10613899073441440137 4198822061440778003 17590398189910427206 3159120127578645978 14517810488412006726 1270145358251437793 6363187484052893732 17827955952752042834 15859846433086962633 5672917236039290417 12211821600544212321 9288091733916949920 8643205590812874823 5545421270304468754 9965332675661050844 1728364965372996234 1096700044120122511 4147085208680352564 13245688774659463637 15247379501452613321 12840610314568234134 5727046702427487514 118398901845940111 3803913399293715977 15456305301917702218 3209536060641399333 7799231821673807804 11189919408000847875 232991531407279794 5036339731761073668 18035691279041464670 14633459175786301392 17321491301823675771 9831327057110504049 8408188143722192336 9703031849930142244 17228271402211105 8196376590544314720 5070100994225749173 263020359088222366 10064830974557024463 510286255812552603 5405378369377283507 12280907479261390917 13102459437073164997 12396969825479796359 6012245777480646101 18029961276997828087 2396357963881945702 17538903795635897174 8236958537279969095 5087777110523554116 14072925689348110394 5470367642745060601 854663796368578196 9516323000507937312 17765863767431089404 10814500925355706814 8892679883583683441 355860061124430125 15005427669866125536 5799268932424578276 17641007096986426839 3804314236362132265 17662923981539177679 18413438026641993737 15385765500325366572 323051568834032775 12444340856141026440 6184738740631760041 1526054096582583047 12752067511059505001 9161901655104747103 14655127941685418254 10132994836806289076 1872517539479241872 8578857644645252958 14596876282691205681 12567915763273887808 2649428113437577568 3453620350838800772 8650893028506800115 16634783256167792419 17158383926335123813 17488823538763025044 6676283623199895878 14755664804403102533 17997581051245027749 11420691246813233987 4069842636046327207 8395363321757079488 18048392485623272910 4654952940916444167 13449087537545078992 8905175133791978753 12419381584922433312 11143818543134584386 13851696646239651124 15650127328068678253 7608471085847968366 1714586560459589220 2927916487867662149 12710897645748929162 1167718029825526919 10278366710174700770 846022956870844625 17953533802860269295 2928904182152598956 17656939072840290245 3615325433080162529 11651177420080219603 8008221538456724400 1586917164385964873 617764986067858881 432268405602181268 1555131301441366740 502130297618695705 6431097625806367723 6049295496374944285 6602233932278011363 8323381193911585988 15761168493554384442 428895169610018336 4836365776317658217 11173158913753556115 5358264344969850589 14527178849721780673 1096890874421179936 13742147293224789173 9083137669798460822 17457758359907778161 4719672436965863056 732962573072583300 6917705873644153385 153930296201601221 18215555122028946939 1085101921506032917 17995271644713281478 15519445049358507841 1817659903949343440 10506498070081967241 12323105099934727957 4104564796854211024 17811044078308766676 15968904607038618468 8478928541615797640 1756789209851862533 18157501013263544053 708260194219197494 4179396103433758176 3452198094895801172 17752594914470933434 10915622673470856828 1113891640804561726 2845719398322008185 1921128645750872250 4018710718232414 14242753146043890195 16590014941299721355 2447120267763209356 14963761915099399502 17270322958610331028 12068704735138482567 75027367784999975 8054658746969439774 18071109188878712350 14947862333003261209 15621098138930513053 4212732328124129530 11979376274263078117 6998581988438529083 9317491495464544113 14394996975235633271 15444710148935566790 13894893239804135023 9839482123846630213 6604310560621636222 2827100614183844444 10284541473464772394 9143476629720983313 12436281751941509004 10983841772496430898 10440789884204818140 16962572636956328555 997826348578826528 11727632254134827854 8534482154258352239 4617011564393652137 3570606153795980344 16071579289525581614 18250753807773688126 10435818969482394149 4486984954587257868 177112849894139037 2575730506150172184 12208223337775651304 14438308695282810800 11761389270297820830 14273515298416745585 10053606635674677547 13809985009908628234 4725198609484053899 9895170371559891687 9235395495672813065 13305672900842610026 12197252701371805633 7612470788800316606 12420850691310734665 5861633586388891150 8572590162971360717 14740700553036936349 15491202272274202117 10170621629530639771 11308593577659986194 9304091698995239920 11530366259950831835 1148576676707557944 12883645789461394838 9062956232281425076 16434862024115801590 613712037527415838 17380762992663021894 12074186857898725720 10475791568614738133 18043241506162259008 9722990561958290568 10324602806887895106 15860271659607875441 16247932921483742761 10556371424774065333 8814283906087574205 17356767681767889932 3793845267782074552 210311497124276011 12413318432078373011 8057826363893036767 4396377144593976483 3986647620732180768 12230671004039718835 5645836526018842051 14306149210555345782 1419805235664686738 12102533447579366042 1812296624876943547 10809376609665334708 10079566760074014096 13708011686597926654 16478902616818626923 11378268059812362572 1726847481020871056 12181266993375481584 14179575632301870060 12764978815036122614 15513173258568130599 132935789605323067 16302070643846851887 5456783073376795097 1102348839764259759 2775473074855863594 7024950151974643287 16273002863146993793 7852244509142133327 17763601271492554153 16304112327464972842 10928951465033756646 9079922681092812063 10307051355928434568 1947947367250454695 11958201348734039849 14138836692946250469 1341313196283419404 16615476018111145029 3418425004970725703 13054262033434728064 16377318901414907649 15406926273191356998 16625217558890982573 8093840111301806430 1399528466651596682 5604055072766606835 8421950707218241392 10979140375980718215 6098394613135083934 13761498950303778094 3913533908072061987 13939660762936878359 14557749042526010587 1276519738188656966 10752442599338137488 6474576236791359804 11454968924240370565 11727118150961685634 5638787956839373498 3865305636453052231 6077918859839294902 8309107977953118688 9066283049606427418 16035637684380005294 13071062744938661168 4388723639822829701 17778610477150900194 16230425566536465309 6947030677204368775 4765063711774882153 7235558828201212290 7974592614801377047 15309434180578471651 10911462916612723438 7384600301791311823 5391686866493979745 13013963472788334022 13900546198570313510 13165070932075418433 4784091345958057455 17559502573942335645 4607453697216398119 10771078413673997321 3946106464238511381 4634404227491949342 15969357835560581441 10513400048216906940 6628796416835337474 12624663261740083088 17994143417171077463 14786717595410840828 10858374960428585917 10117545403853117177 16426550721743147838 11408255033123299482 11126755647011785312 1295859273438456694 18358566555099802932 11786835568668063217 14211270893996071919 8965689076977178302 6504345802153021158 15870748982581102894 17714996189450260809 10978143198702952356 17428999937913115216 8893130832855843228 1455874608583468895 13264036067367253603 10900129466654285428 6140998225762054753 13600509722045873733 8554073880508943479 5468776058722053552 1392050243705957260 7810668787830321893 8928425854109811030 10287071664090446811 2894815613904706967 6369584736331837253 6298770272928462535 12594779086034745910 7857024030109932198 18259461836941316027 14245025377433006143 8121882355355690805 8134614708260649254 15480546186435905281 9765545946797008179 13162854422676929870 1221257152840113182 2204704222025631613 1440198371032086097 429987847812804929 4692633595179473838 9246977929935033749 14498708289428466456 7759565351862920302 9965291259800764713 18263638849874065165 11858954862335590587 2354576306910629783 12949797538194150444 8031091615334904307 11367411768324674826 16475298887084405263 6734245402232106076 7237642970510467050 11722238089019039512 18403885163089704491 16239264283445999580 2472917390584738141 8651587593173432767 14919573502295598731 8377073686157881315 9898231078498290822 13180542665157930445 25719488790318837 8499948550492386303 7476771420738325886 6195970132671532217 16222727996778373457 1405087165604838760 9333935730277830496 916260371587662483 9556223873177995398 8652926918218712318 13141763386020078435 14968427856280373534 2222969980283482152 2757419142639107741 12089413271458877442 14355544799505548807 9324754606786620647 11520658443313959943 12914954946102129298 11996600840483826220 5519729328919627869 14699605407371490269 8834098276789186100 1476487924942455373 5449489256415050282 4043088244487564846 16271060372520716634 15187571868973456844 8794216064132407296 4401502880517409660 353304099722269350 18240242997735400097 7323672218700545360 17120780380144705206 624911617773955252 2817427037984435448 16416869499774673343 5216839026766991019 5893963949668760945 8525310930565713399 3027083160833066803 11968593126050217045 5100888454507379229 10494365495100210205 18184707659125289915 10737616756398825294 3091297841896559248 11354204147404326642 10777874132194752112 6921877149870600776 11305787923035887139 13778054838794962308 8929208498863043114 13765138503863397507 15594571540863295929 5446366038765591150 577572669220953288 1156432103348647216 3526175265080698237 10995698192729790808 15263970745726266629 14427691220362273716 10679305997131391103 15688886223986818193 12348396726841032679 14346168311582725497 6291084088021256988 14722249122541574617 9029455756236083860 12805551282124805623 913490463019602542 11133611808927783730 2585079232002381412 15534122832132824984 15397836199650424496 288972537079534532 14427829264393421472 17361752934980411950 18152257269235671336 14287705362617925586 15659622752105263103 10156451229292778606 16388134118755674768 798066327609295093 5434190967885228770 4064432383370721870 7809004324626391587 6413885565788185568 14276990308925229296 15601430903764257801 10911929483655505253 8615402216160672318 8768066234608305919 17438340088743368255 4689726995210222554 9782024583091065280 8904060714890336437 17871735586312581542 16431499478050066358 17415877769683494106 15477459338720475749 3111012791792239553 6830639862841866860 13782696992396331879 2723075667116847836 4226478712619031449 12441185423156574900 15991278521172606239 12159977709578640244 5280805760892287460 10376670877017012237 13486662471863100349 11086176603631511441 9893566919637247151 9479393675280188250 10634618686764933167 17157022607058869496 8870097802947273787 3126320032278294679 10464414819442876725 15232298969012445680 8177591695572893041 15864751469908378369 11487929036810628590 10004606052056440507 12602345566443318194 6167843533792433861 15376288416218536909 166486369047654934 3152062603924233575 1875092885652804554 1044880297732064951 17654915001658426382 12090995475173286748 13913394510527059125 7700444346553270818 2643200682357289510 2393555021774243163 12583665598573051603 1603108076982678162 17087330801432620667 17305376446923237360 9898306604577439052 13652955137105013659 8174648854969104343 17284678973294645542 4613040128074738782 12333787953317600657 15055380158569350656 8629084210339828073 18316766627789284536 11502500181092014710 7097607551096363376 13476601180046704900 5594863202249373100 8772228479131052295 1620620893382041394 2541839281950094440 16515362627542752005 13286220706867803698 1203335482355053373 5970826945618712064 16440471011636588287 17014728333823886724 1687068576505556275 8865728933995516605 10676931709067862664 8182054315099474103 6764541106390410992 550077876761920860 13582884018726263616 3366551635833349721 12164472408483326598 10010154096500345829 7658227238609648583 11486552570869110081 12092055978773517029 8725894471939871851 7057153777229630586 3483142586919170542 4778506641653121727 18328768017992577132 12113943186117672552 15982267155156331554 3767554053396871130 8276119358951645108 14582955907209343206 13528249179063237618 2030364350737451931 16907443721029008084 1997975969882385007 2103905907782990381 3455612927218313986 8633057844297360522 13524809645551885478 15393276553361118532 15506418353450323956 13570479556910272105 16996994582641106953 14066141130766431015 9124686026910186691 16851312477817259344 10014440029411644021 6987145506920646111 5518788619682728661 13070132857110930469 2562342745428769826 9487975721292194708 16236537812231307695 6774767175584901825 7098766704478542433 2185276945382039653 2227315825720253631 5605747585542100106 5896486713326757890 243352980390485841 16332429955024601935 15164157262034390402 1055053927980248371 14582429512838195243 6061057898627516321 3379297738490325666 13289664325132179998 1476689564594825958 7168427192437616966 12749838348277346533 1979733502974337783 4824590834355668463 3906059717911071789 84097729311244534 17481494034020175616 18430063796590965166 12655910115037222319 8758507498492640818 15870338004665771220 15473219897889028438 4407885973106883803 7579417973953719659 4055510206177505350 3930723116519927101 95092773385046918 6930932740270086573 1815815565087320649 8528890436130345691 9345034890304051024 7624012867529908353 16143018395645791695 1533028811405209132 10944793118174373601 9217651514649313605 17528890836318044566 3039643894577587304 14046355570490815155 320189155881748161 10548560939286656349 11609645503512692122 5980663137586762135 1533568589124460143 13162722746023014565 7349968268579489015 7727509037542403187 6293392939332493936 2397541355706548553 8459158415178422044 6518421827546944409 4454861506359114959 6213226165289350086 949794972593326813 2904314902717641800 1512521917546074120 2045763519643334389 11914315868887856079 4067195421702374124 6111022553274588640 18247661417178804947 10119138969453654028 8584845000007975267 2406336327171446044 4639378125963735829 16086107261596613909 511283382208551266 3654301370428532183 1657575562993794164 5691440244219801312 11104121565373860960 5730058182026023458 3696278670706738759 6787039316451914228 1071314485035697961 9605337454445290863 7100880255757349020 7419974861702263297 8366448662964971783 6574263221021368241 7054763795386621109 5203871974665516552 11274007025152469004 8815645828234857178 8916197926504413832 15593566793942029350 14209295664097620797 16541766712440285829 16745378598953045892 4658548638171993471 11740620523793300343 2938263381666343697 13309144240519026269 13151921759051033716 9471924403115814394 11020454349044377433 7925959022610737923 12196305948178488955 9997867253972553112 15900890076621716252 2651129533589252549 6280224192778277496 17668402288553365040 16634492158258416079 14901564446068034430 9069765376493927133 2690927779505137493 16493025380343318563 9884148854064834896 10704778413566912222 5419272597806236443 13448452719185639988 18343473057461507626 12358167937184814459 5366905710147698383 3806341838680343842 12558539116718615671 6221108674600427216 14299990956441010745 6667287289370077739 6843122650069866443 17194370128940275593 7262288081944434924 5954985771293252244 17729695433312645735 12241709847485206774 11668575453209609135 1553630610480324054 6021565484420117762 3619423494797738406 5147914685814422265 14782948728650559671 14799859163020635633 15233419854994908942 10938372945888216400 15859946842801336327 7748925543340356950 5454021490389535709 9778808597261595727 6395224032481382757 15571208878539492107 4483979390633542613 3319756694906499037 17915168869716131625 5874058521299319390 14249168314850397009 8435655887945988783 5136536857434842232 12275637221902145682 4620259688157055742 3110507535065813159 15213010587429864017 10530844489512901071 14290441760060236906 5049635809873115313 11453576306371097194 10140131670511454393 10687256373923121330 14962383077561169275 7013634361053065272 12929158208240450477 9673890357599076212 4167240648296423144 15069363849041952713 15828472107895391854 16029928381161224177 7055764146240775687 11484737437795011360 10449759275504412912 10447447297420887594 14987095921206230945 6101688152040706308 17210384831609918674 2660198601614066432 8027070948848908908 15554891214258434505 16637174769206043747 1578900334888536674 120109798768249351 6779970501257377791 8920898193168523336 14397918172947592501 8038311706571035196 10446704874350161809 10380104322603002485 903488872486495438 7986483866717088523 1627083412624859957 9470459848550234767 8612954112008794247 12136356011955932565 5870392640698060548 17122510310811425798 8237916239772069202 18217269393165076917 901310018785215204 13952802037581796806 7534051936047513299 15010668026174143935 3817668440576954079 17854346992371930976 10413241322646887351 11509814876203308030 7067180919152462203 7156480258104560038 6399647657913926981 17144399341895814415 3974300678134238287 10042802700219928092 3385336316956342207 384618216242350172 147977088746196598 10936283208485294615 7361111796559661142 18156850941124873520 10082352696973162271 17448179192391751637 4371786372050004530 6065460196334283798 9753289133097024188 2077709376854847959 16308207090544273712 15679959847324186594 4619243586902549793 5963037067953869391 4804090761518506994 12449689745802185832 8063848546719945463 13322012308995840654 2180202141325160182 9772247170162263725 10155734565298864729 2992159256260311037 2673190720639416544 14869107796412079946 7275354399093408739 12399420647156280558 15929824856316127740 18135340835111079229 2150152106455642209 7661227201808083634 16083459267837581157 5661590611730585713 9909491868772508312 4800010267099230825 4881122262533232232 8415848889739950968 9002518644636769111 13009310710448622596 5435957612441576383 10294483474386490134 17344656346383586941 16553555344041843781 3140703977202756777 10484279823085649563 6724644297185336411 5957123205334030472 5358168205096091658 5805680319363348209 1238770931003396567 10428009976889574737 11230073344306193120 6382163890506800512 17973474203424185207 9844524120343208079 18251436540698656207 8820195842073606097 17822125849535337783 17282696241340880476 11908456476526139193 563662714887186066 2865726028629431509 17799124356920010338 860890831402763675 13076511915264623024 16297222591421874613 3809304794728075852 2859668433558818245 17669238685665906423 6641156054748556281 10692070739216894309 5203927269831249327 14910962360427484780 13556362981488075910 10816487381631214705 14207437898723030086 4470264817359334336 15927745675422560806 16416080627507531055 10845576703701619786 17146922137926154088 4537121740630491205 7500259340092469511 6899066280348335241 14037631530139887370 4756984500812839677 6141989645666888216 16909398186651048023 14252523285554134743 6453219223926563198 11980376156524060385 425901754603601858 8229753670495108662 6538264285711144394 16973935910076641372 1334405887038473366 16118344547284107820 13627530102541504805 15262573817210503291 7384569862298827393 17855462484643479279 10547313595067187125 5576125269601103586 2262677974930427207 10547914787118437582 17201071135377553024 14097330751303218677 6763123680049222986 16179253998047738482 536518633362753291 17830841025475095984 14984985608519092472 6473607560981731901 13653676503851008563 10163611390031654076 401157795711372530 2004085599529179250 10738750527732173046 2232207482324961282 4940213742409275184 15298859428631467592 4726348764457237855 15123811811781558477 12841209432046768399 8875257025786310339 7045708479954618161 11059512883683722662 10702536626013170116 12648340744443687586 5914206873773616251 3882724428345342185 247134059740304403 6349791484364204510 8863561367917678432 10325841075412577961 11136124850724661741 15414435745970622145 18295380828600611334 12290709075911949295 11988944433459331197 7546483131986139136 16701185045425108600 1709940471986008590 12930206611732261923 10453138354763788599 15727422481373106266 2381018153010409474 12530319459213532659 17593591374724594561 3268326478764907136 3264904214323368244 9316445942483309159 842908040264412736 10475205042490160093 18431049326357148040 12570750631017057517 13353795387230671729 5096131903191585886 16321748172687110351 15338316678822892955 16175865995377430399 9848647501113538920 6552264796002804728 10796956124594878294 8956069158548351533 17247232292259961622 14753975986446557490 12781906224324946099 1246527005490420849 2587171172712840358 11149536190499511276 3798241081925378210 15912418051259123754 14810397684063038780 3649686127537301982 17260197948161959408 1494474535371151040 8436435554721633991 14415384288794118946 16992025207391563640 13764769355475520679 15568968236571885220 5093608431854093425 1769100802332594193 9660597016120921981 14716036608138713721 15907071220120668410 14970330352205030709 3843634132116724866 15876622098587923253 10324488900956370926 1301658308058210895 9723514871273894220 17310419815398449548 10809145661528694955 8293694239511400374 3736541259646299685 12590077352656016051 7757051126964645225 9497452731300165297 17623047798591770454 16535942597670613976 17391025537985938713 14427328195003787194 9493036590888390335 13819830274448163456 1480580299546195716 13247120310798242390 8156821625407285005 3458164523787697566 5633846877499632979 899864928020200562 2033445197186056505 5801805642721189732 5400202063324244697 234862233792438125 2059584640806518292 12594292953666506736 4223555051701990213 3668110177738889194 2696693012644044588 10271115410743260538 18136098293829984667 9353157824401304430 6737715725280633381 2543433901007887017 12308722657489405621 8757248017408868661 6793528706300621530 6197123109739285262 11666495905918437571 13088742941684047740 18372868660998793070 1599389927703900879 9007634269031765860 1075327935809124416 12120171590107264597 440212383468871112 17923466985710471404 15259055747649021679 9986294207863827567 11770767459443625910 13744450504336338980 16861058716541111670 14520452038451289443 2720479150597313382 1560406893642073018 10963511630237405661 17569332627422079730 6893338525500513221 13754696598793443216 8886464911172664569 8524756533528040939 15928458144104617044 17760943385986673768 6091313335721416354 1515025844136658592 14075001858047337768 4486867361567156697 14670121808703042742 11449334715369260082 6241287760464766895 14422372087801266644 305403250866032229 7461846424447381886 3021708791241283939 15894052740020476306 6219726970462242779 2511375445750985076 5857455067817148996 1038485333132275862 8175269477042351457 4976760835596531492 14102216092857444762 8045171841144266241 11903579812281792770 15334532142373849293 17340269049628195559 7983376966837398538 11535533756762995549 16038935040857832069 16755168934730909315 13177608032593145076 5510107477439252703 10886802398480692130 4873438102696606350 11071895361310278060 17955906281127437452 2055816786571778035 1909118106461725497 6953200191610390743 958158222280435555 10366615651039532785 3185010223727707788 15060609058751471573 10089579927531196737 18089450511655145975 13668805651895068002 9813668346948588010 10939894858681463089 11618222809207487158 3003415046291771215 14667166875383430284 12210344929791698321 7765028452385967619 10758618287576492617 9763424463525763930 3834112925170524394 15279000823954733029 15839452077834142128 6961424365199965228 5382202132252015973 11362648543324241941 3963573527026128577 13770194154240135254 10604172508292791190 5898886423605931470 8695668321817231847 15317464210930141801 18376122613262865979 1723254489630107291 7546686931133404113 9436521144371305721 11151160339714950414 7142837164757528250 13897313195177392530 17706812778601129670 9535451422395174878 11371118204710441231 12645332453291037488 4481528162253541857 17840672198275026835 13256643654619901392 13261529679959379485 1371375455963944261 448766149160118080 17822219877109125157 6935813153118542812 11945434161150015581 6472862750619746370 6146585497457054773 13936314617598666216 11358433264271787722 12360237833918938180 8842874370241300725 8896239285689365145 16437446117832969647 10608259622671908259 11167856802778916334 2554007015471160875 6214682428418588797 18412776555660710338 14667412301745036665 2859768717570314689 9203917280957462344 17890300928420778336 17866675920013168602 8165804457907715063 13877327445667594170 8657904593580655037 16474328767807838426 783461511598701288 16312419007657210254 7136555343123016907 2627674260114725689 9529504042847906700 9504196834216582246 17286145485163714278 12544819498129051076 5383728968737104418 18194697292234461238 14077884034689704493 18050347363271632392 12886228415033650851 13017266606617752997 4136171054355283609 16532480599515643736 5598663610061672792 3193478154371424233 16774921049730441343 11956427131700193958 12579358331006781010 10719327709584870542 16307214505164026293 5989595382126629727 10694329854766913963 12746766470930748260 8560152857762546022 11681559791061365488 15195956494359959966 5569957382498814623 7450624685408729509 5127032202249102307 4883669495703711730 12900816086752899848 11095714418617796661 13812751883210520799 1344875358676558136 10333905670434955751 2909192465724524675 7196469207466589303 7566885487839124853 2526989437810712369 12319435477040945784 17119739541744569415 17923837395309481167 711993182302151362 17989882867330754933 15500277483816506906 6345761018464199715 12473190329641565385 243614563444634024 9152628349601601521 8114703604579613013 17331522877714650350 6481580040944655989 16265000171690192246 6810821218750086842 15520685945627580771 15245501794809226776 7641112738897566052 7203659745923060231 13809044195270879505 10589137869173509237 10512431282274036345 15053307270326419717 3060994444188766257 17909855085358011582 7098209649242157932 7326393282052641756 9847727006195619102 5629909695056337383 866941352803355208 3959369032324151422 11803966201536633962 16680915625660023463 16587453373803813126 5310482207116244685 8897491750777164322 15323455280249075652 15185993100269922174 9789083981870015952 11843245547533089415 7506056910962852460 15833571349241612408 3459033277384998752 18120422702350956842 6557795744910750711 11767817802505404627 12410674385071893895 5516112888782883326 5950660373268930658 15231924482019370682 11715890210169936985 12241070807184016544 5702912292555711209 18143809908415218200 4031799766903719450 6226211393423140956 16256031579711384512 1358563415821694666 17594639557654896805 17060673895005198933 2155006074458651458 9325527347246431609 5743555727490038163 3363109784357274080 4541253124602545220 2074285645278632272 17102489331287890633 9994604125641746239 16385490174389444788 4168341555298233648 16878274830252800042 2555412479699221484 16231535267921791463 16958057053956248390 11109111864885574292 9413969938207181219 1068338157403815648 17273910400444228368 9933900800174270708 10300780181839060685 18119520635105314710 128587717917416676 14069090302901922995 4071307782769264418 17555651708060594239 10788783296099985411 5779785525750113208 561062419362691266 15436516688715030952 4682042695170351050 1488361454720378629 3060151035748913560 9674841817568889402 87068418739388767 4900407241667862445 12498758560114769579 12663751760038762102 4732962334880360154 9585484705442311002 7266068397895988860 4393832160799616572 10940087144618671851 18270464524210735432 18415918817229815068 15506293461217404081 1976753149458327535 4216309992395978589 11023616919842730062 14006833838360359382 17476310696498915210 8312223454581313257 18256176974088245837 7391186277979438514 11476804783805252014 11780056237261696064 2963051828580405473 11507775807629412677 6564119908379309281 3069640549996211127 13965210373545081931 8929931145922409419 5229258871678943771 9839786044966196337 14553717072394813149 11041357430932244745 18391325933767290423 8491408672797873046 2181790967542302411 14555881576883523167 16913192173787767914 15613410568203422521 18257049031260355755 11000766304635854428 12445584600856142027 9276644579924419489 3643948168495207154 13539938271865194612 12920588321036443629 6104662359391821220 6519951056533160907 1880814486642409900 17040342388914435846 9046459017695527024 10212709219725733768 8301426207122902974 4307223237827808574 6432838309939219050 18143979133568937100 8777454023030845058 6494511768943694877 1625140297752944611 2368253350728281230 3860306268907092029 14197358965942548888 9061195491860487187 11967421774321108082 5162493138588674340 7590123724807004702 80453643345943045 2103215184779370713 9554685169268329322 9803902013878629070 12917173324984507232 18338035943075438556 6252373180673962346 1943843811026650961 2247487668442408444 7127488805994146142 11940074764753598550 7103810654648418844 6302745584234738836 3023951745708054749 13076518053851389231 17866653757183741175 9473878369714204026 17992521269561786503 11289868247287906585 5985757316158353547 13636813365040680685 9491504722251688619 7646758754699700667 7535543967461428611 8153782429020080002 15025424703084964622 3555876224645764213 1694412816220997580 14028507739772610089 14443191616371105325 13831079282441424197 3323317239663184369 949191540126447963 4804147966504891313 4859706767934708057 12141146586904904393 7059720471767032748 12656801563960689924 9650317217753287184 2786677545645529763 1017171814629693573 9558203021353625173 15214986824479850431 13257121409577193242 14478203662718007534 2205154610179426451 7557895109703115193 15624759862733096460 16053553259786847267 5402158175759780026 12714158483980718515 2795325336204389243 12711710771780902051 1049788680366842980 2622203927710644285 14587746061674592208 1584941112997030286 209226492046738145 14978016560033921652 18277210473714311958 2639186915209406959 3518485804674927237 11973411307234471554 7444163689030491534 3830234352802225953 18406006014104038831 16671293744220924094 5875803585541083710 7646529547352949806 293786587955222095 8713833333158765309 16125462640479871897 10167994928590010410 8257229327000487787 12679214536327687209 1413349109023777614 12504012864091766370 4260970029304887371 15276000285287440652 9965524406201584507 10513349663677057381 6843884800553106736 10537157128822631890 10087541525757645571 4409405019382377748 3729572383077861956 4834956219112225455 14074618956626420637 13861914463287908033 4732607555723546932 2345350144208142074 13352680005696639714 3149792362702608427 12314894848739774104 8135057065579786132 9884069853621036473 2582267188800557553 3681360099719515503 9767914028588171181 3983458791906864381 5352592741129759082 1245139566360513340 5863390459762718961 11323248059233684152 17794031790994973652 6715739732782378954 8802261962847719179 10016532072994268942 8965897565547390165 11329013642012149259 9265440869196764990 13727213491750685069 16420581399135149788 17192631055825491470 8405959643212616294 2389886176043698132 3531607019537221504 6110379976471439099 4296478567326651258 5144464262130466531 17775806500198568620 9879531187015705083 17615376027449899629 4883016140583622346 1499227024260763597 7735778599429739421 4528246245970039448 13822875628592745105 13583540816832856458 17238123605156420005 18003752548811554103 11351254116554467876 6448310109008430401 6459772306532961455 9893152520115935545 5786985752876233529 3091186081457175165 6016157151750560360 5345132351839509831 6732542014010233445 2528553901505777332 3214369169347130461 2875382736835668285 9545221427082654187 14890934338283158450 14665878183469907202 13561448985208252546 198656685738321844 13830810516319134753 9312622624188102997 227977656514175520 1116883992419753753 9046814949462190712 8829932041692521922 4410667375316532535 14922700742429462721 12221895523631796620 17355451758979474754 12271680592563898312 3394310287629581864 16513371454514004936 13046610126300073583 10469181571457665550 9590423492028619504 6709196131145449068 1209455298390798874 9629953100306808490 7915680254246012558 7058331773449118851 3192284816604476033 3076432049452826273 6552069998817059439 830708126884879699 14152451456325321545 10253971248844408120 15604936700104650857 3112300297519609018 2989403699954684582 13823349475024691808 5524362735035474703 9763071281346601394 17677475374161145124 2284252150118503678 14334896044115672943 6715107227525023971 7355213068154437152 10322185537596662621 4416009588726817234 11411388403311975713 7264423273992004604 18300463790879383053 15128394364200572419 4614044096005111928 16607163960593140839 7405391277025765948 1615823305494602308 10187741235864712594 5608412644184638418 467838508595154345 7388021735059967175 271309920933215132 105120235383768687 5223054727128867864 1131246485980999740 15259928349650989414 13780622048169013663 17274679191746530944 16061318713790999359 1678451249898411512 10632780293983195182 2705463199911267124 7833245359095446478 817568666454018533 14115550504563549095 8323561167933848150 5944084873759653550 6824177844573551476 356193201468171159 4158143960753854221 3121859678623243637 16072601686531344435 14798376431634760834 11399550630057379515 717496171278605227 14929254846035446321 7286197007410930146 1937137025975065895 7271256217749770709 6748525144082677116 221998660594988844 2771333255682551037 7539327939866209940 11177798716991752762 7664983871101470573 3549927744792133650 15610193688959440508 316391080565543554 2101621196169360438 3020517694328809520 7216323593117819691 12310454110590207298 11684199874557846783 11770625841879196465 3499629372355170790 16602734175995446709 14546941829965180321 13211199566932265634 8948030571463001425 3675288650762045391 17631776052996278416 1435188352634018832 10554990329641705175 6903300649499426937 15996728100605685915 14881598358613654299 317127348501315104 9485738367072212207 17349010922667901010 9551776985401836152 1498046301928890211 647635048655705276 1894272853752598601 3928619613882465776 6893814341728183558 16661129255549403420 15925971035732566169 8045700816260760240 9081428719804480881 12351916433829381181 14431833033790924224 13061413546708909352 9933000130126552647 3752717995356079627 8008934816058236891 9080676791411456138 15899441882431028440 15439130727664543142 9304783437804088985 12751286783404631423 5675951842642252574 2026833925589036388 11604035833292240634 1640893354423853277 968029869557682682 4068188669812480725 7352482009739595919 16972593005898828662 11111713255858714164 2750912097376068087 7189172729806735985 3388731115534733775 14629379547836923399 11015652325822318857 13575236238675995991 7306459864374105853 12232516401813135652 5792446876252934014 1767099472911499152 9907839166284252704 16390376644841590450 11420922393848455440 7596862606857577766 16105252739244515793 12735262288111643341 5087090390066688725 3707326364880498945 9541873259756053229 8870335992136663318 14264938072242995138 4831803732860840717 16650793479281277500 11566830103808827792 16618123577628022175 9766955620931051842 7869633777916270843 6655619852402154879 4494256643741068712 8174067541633510935 13063418549108135669 13752351303826993033 15942986628291369829 13098497586322571338 7838143370104284368 20470776595833635 3155361192015393398 11364547914880730605 17414672975833455190 18199801247121335638 3709764151598104088 5440229068860484722 14274211152985801014 4359788749409210328 3993472246624438659 15615811467806670237 10427154013766345304 11518552438438737740 11307297695681878964 9964184040081757783 9074400328475499390 4520894305741013927 14504338841989143173 10180426626551432397 14587470972480013498 7707122697628749470 4266618321025589212 3424315194119801679 573852162792870372 13293910057595608404 1394470650461490750 12270528755147619260 6517675234982395188 15628037218888320783 15521860308279085342 15995781894401141212 12271686311834492253 6486056081921411739 2986461038394197395 14168325587825113735 6821273338378683837 10554563678179656625 18116006643348843459 7201566426443979626 4072071001251451481 8062135693047001060 1846979098348451997 646853958960592422 7688755965222126497 4955255912325987668 306482993296964860 17551914724450347699 8523061242063813614 7943172479616756921 9334486953404470777 6139141746103518463 15193738962033359465 16135971214875814640 15718456003213008885 2885998063465381224 14158324210715916219 6681029525341538221 13401952336588978164 7770689151843909827 16163023356593061163 4416453450127303080 7133867783609657263 2024876524507717185 17885378261894385751 8723230351990149449 2198952424262552914 235182228794772970 13719708124824248944 3200198816789875607 5448084416737622695 4327055878993896754 3551803879740062467 18033487181519457054 647748202180000948 18005384253386656840 1546891276432003127 9754132523003146054 9296665102262662496 15200776830162047528 254848210835322486 18169152405955938474 10128945697535422485 17100187845945534161 13699817613084554136 8743721253140727153 16036508374193700023 14288407597450041218 12936723430981415357 17324909156126674261 2619249960835873856 9004713233965149901 4716642752850928257 7813845539831443078 15685543169289830272 3554410785017297608 5629200339953118623 7035329015236790610 11059650521854274383 4843137636609045302 7853606394980507489 15928742774360853040 10844674882293581646 15361534586960938218 12025583242050237387 395339788438892990 8826524428793500725 14682515493040458141 1141384882210014592 12710159841348840444 6217791469737587999 11794824567213797315 8088023421605514413 2746049751339583744 12773008463625225854 5065609735453228076 12370742625527113506 3028052353142577601 13876018469356364551 4564749453607546611 3754086208167026980 16236461460128819825 5804536879824922979 18186016507351483900 1185148608837578966 10076746438751382867 4091901982525425478 10404374543966456949 2434684187792798273 10754710992011843790 14732589410202877301 17081560737941387030 16535404932262430192 14223395771589457323 17568359791327134435 5939490405759894173 3127557317512386714 10017561720908158494 3191993298977863263 14965782586703723974 5669819974630129207 4814746311395583744 15961483861178431637 9993564156731100187 4811546201937846044 13313640758149774286 5292784284381971710 4886797173893577233 11688839930775705899 14946539470555949328 17542751626993917254 12395966895497603040 5541395615550332076 17631699366140298961 18085883132699965679 1518405452454655292 2097841769722446837 16743069403217358630 12285516723717684138 8684044154594665425 3498293402751566346 11449582776497815782 16877331141487409455 9119579109520979052 11605898442535284528 7084910014996257682 17711821318921698956 3038791425823560293 908813825740067550 150112795028337400 1121932878124540908 9906498112791109444 17537165202999832032 5712677898632520488 13131926833761213508 2210815572520211792 8853255128089334689 11959899008875526611 14810684759267780220 14645975707397276705 1956909108866744022 2913576430625303764 13292107436988126902 13744453788657820096 3841389721397259696 11189683562700750800 4339493085094477853 8867329008420891047 14971316404505139020 1505385490337403789 17127598850094623266 8225198188035214091 7486217915232311742 2810211337384381077 8818038487328749715 6086531304990270032 12050236838002044884 6029219215097518690 10525425651489188378 6735713246472842027 17738854584142885381 7716696899349603169 13193854433198794329 18428840160848658286 14077067067888843394 11669578746008372129 12551064564247008948 13083422831332442766 5837277606900762813 4943578722035384966 15552021693400280873 3434620359958191097 1078001042247944192 12092482140909157506 9395928586605856713 15594949046043974531 15050903988400050398 13191114219160190484 7087668832298233745 13052302864817140541 14036547271022955626 86100521860471827 18290407935968747804 12705561761907009455 5390557005276357541 13400416895035625699 9596357406389376777 2849969530403793965 17830547592947523164 9138107840779430093 4732632352037994494 8794539631883501636 1011060741635789694 17828930459979363087 16153170487143113694 3260875240137918320 852940106691975267 11887354445463378812 4260017770869938839 3818503380619156606 16979703197318307200 12934349213391230765 5238115013201498956 10927763604707797781 10644918585435869237 5040410859250988147 14134866117134779980 17731996685111121325 150680086109292499 10152803272582075773 12823418383826866349 92490837539858175 2887455787321585362 9345669036387362539 14201369711055684804 17505438238399675990 3819928449050625164 1024284804348620714 11472687138862714584 12124426851400713796 1456221236522193496 360832705267037067 17538438025612502512 15743383289193819395 11519240985600560216 12626697281121988081 5808837959383404783 2839238545054820470 17127965220857635511 8480321839421443115 14794733749285698944 6582691115738312674 332091809834941743 13053019084508443679 6283887400985885634 12321952351252853847 8367339985726059275 1603451439568833739 7309525660957347239 17638439641655079352 9294685988167967168 15518754249078016296 10052650785012649017 4035744224747859630 5148163764569688465 15795723661114932910 10411244606437989947 1793108316625342735 3640288861606965925 10933712622748486093 12157120211475273454 14105979085063727255 16707530899728495601 1058021419231192039 1393366565670613632 2592813739112703662 15959098453550163216 12845744848310115858 9688327714700303041 8466790156317238453 6770870620583473923 11532348829101741860 1383192462867684491 12477603793257556993 4661626750705909694 10083069964256003223 13427615595176683957 12258025324908694471 14304532123542960140 8520139649922428196 7269156408686613690 2824100037361666255 9242177075608840559 7032030023098234846 15227096391994442032 10010971684000626995 3132281012802725386 13827866084837884418 14141106498967221463 2654518818884735376 12173766764888058847 6242203788293176122 1048222729309177845 8439951291018018560 11007279356020866557 13985024737366214736 12546847125972188875 15327756595037060871 11724285050122164282 8890170953223210507 17024719259084673021 13305389227163988336 14586953598144832048 17857088188127841605 15114416074294082482 13571355157967117917 13462091195437687774 2572211801437838414 17248396754192247180 8647474547187952612 14835391056881499020 6264711882636650155 3169995597793532159 17447779096397036162 3036016356792617052 5883419722484184906 441760763439323265 3001451207170402621 6571909070303099202 11303454661236964190 6682931295885383657 15218305347916322951 2840435761001073619 10814889674387501674 17201653289197418021 14640897939328576493 867767399184103329 17038389608239008069 8903781076512879572 5777499759928077743 11741522291289041652 16726955945939670817 2522042540420301920 11164970914570485906 14773618789885790684 10749670775683384101 10122203666388683642 18096302216445778968 2264712891853408236 6297799855975085384 15102416246083948140 13023936494217691179 4306647734479107984 14784088267612173251 12874621596581884230 13726964045876071371 1980340318387108639 5011590159056209212 17391117499305003482 6853341252926956645 16013220857374979619 17971426583942017859 10514455867867106883 9059640355821372990 9740368535422847685 10404792686794897939 8805541407405392579 6323848936268763556 11974822395137895525 734084716961916459 802554859225831051 8322559040709833089 2394951996620092429 148263285207403437 13666030274948241112 4373853492455999129 16162913258286920956 17728678611743453240 4584953651233834291 357325425139159952 10848950047217878968 10371309270708978590 9957466972129344295 8408663500631773116 16637466852528874760 9301383828293527167 8590016170169825428 4772604309664160474 15839218269274549733 3528174846809532738 2610502542182285005 14033905022896728385 5265991440304475236 10793600138455629651 11364543212816230147 13512419585936358453 5080760649584844981 11789522833197400747 17470457505208643409 17783072692006531961 3150705382732908627 8760489566161634522 16025904753042594093 1972398027598041056 13479389353919030213 1742823096793297401 1352549959792797740 4171896576783306844 9381748846837013265 11741028426368051611 3126286882286296905 11663927546157297965 5923193067587193951 7528032371062745994 12374534302819681144 8926420836368003405 11770758506261719571 982253959357395917 15646817231926714932 4243550866824349113 15170954581951175863 4405905968744248478 17830782191223544838 5302856786268698560 7860765777178187485 7247718534686807430 1256977601405647736 2510560421530110457 14789147856163519508 4126857390836945300 1943049170948625314 4780629737177763515 11027438038416603832 12082280272896867735 8570971805029982195 16973846413928454934 11240948776430068409 6096023450515753552 8155495930851515534 12245888823315824810 13426344071143056779 15628069729370449948 16552591387815690139 6848448429758855584 17743619170406648989 6384619149088327816 1010581177211613027 6287452227313266235 5093163352072360827 1399389743245806348 4809881784489208293 2225587963298631557 970896427993276267 6966034235773693693 1266364443478852313 1948098222208914614 16208865677023182877 13357510049135799960 16755862374262078050 15678507007407246619 1455965484812215126 4771204646728279966 13144678777218675622 3309313297542304651 6176612016356271638 15058815937199152620 13250126189297648859 10464601727600782376 10601850766267741432 8682462394441073994 17309284629383843 1386268155461189828 12543291698568461783 2151219150366150409 1156413248508037918 11373410629001094589 15039270684495339358 15108752279706626547 10561502693377995551 11799842509873283528 16150170660284912581 13053523841019358152 11500246481322788376 16343894058829664958 4315516791074557967 8689776302174761829 8278466753568446945 8120154309236304463 18435838232488292329 11646644260949225436 8642373525528610057 10673267195147773612 8655904255774835022 16744275110551119603 476347633473590212 6531607175786920154 16949929802695271491 14152409589679494153 14653087837895670042 457449035628707614 14197425161421214455 14724727351489438117 3524446053000227108 5732310328489330415 3752309776231959344 18187809519433983084 1508485767866942866 9917191497614658157 6135034563303470760 15327186310769702765 1187922288699433396 7272767163359766727 5972916676187129917 1589085830600123779 2885870928387794446 7227635577773344477 16393229974533526565 2831388785614268596 8780648911322489413 16605586508159834774 15930153063261463478 603181101019508561 2145106069210417302 476612350285595630 7974025607484507249 9044109532458589023 909570748868525488 5869386832347277991 17432588043353552218 1713825180247430964 13088381101777174513 9398748369801307090 5547293454006121327 3983408022146603002 8655555582504286059 1711571503192577750 15334956943182259589 10258911519471889255 7808364580593976151 3747539683682373179 2842802563891415080 2606352586224836152 10878863348740944823 8640772262498277971 847913345317711280 5544472503848424400 14220112214768787772 12672529629189108318 13202310054288646273 2261004944051849377 7652285237985948827 11905613535245676660 8641341797538497737 3612058425311571133 11970399098628935944 14237597490651671183 7234508096243724615 12323039495302273397 8865708068858896415 10059675916893270104 13527985035056785231 867840357204184125 11323254372623307964 6488330958860652954 13927706484420243567 9778065323977458310 11068407428315295843 1697741793507613931 12424874728817023975 1248616588703576480 5706075442117568766 7985306021508682437 14578771225959168195 11701021242945844714 12651170267734322513 2810112729367752442 8307338026006863435 16794769960975788538 16281767067581065219 16038170706144933169 11658282177833883360 8435322148102025198 10162034554330161993 14690452117258502383 1410878669605805037 12066110080590717083 10448165741330140508 17567278320561188676 8593521941510541276 4073188940437823022 7154124851513174751 11881497699172365975 11704108531374896419 8822220889492979832 15360422953048270113 14753112827648797442 5561063507492804389 17032812730488019102 13475332118986354988 6203957846818119417 9528418320519935410 6481071313863353988 7539336691678362176 16533173527181997298 10621059173713476626 4901096676686539386 1133767881903149632 9274511696942449836 7171513056103746714 9700868924193311791 15679924888961819091 14859922763151680215 14878431284498806117 9945703030526314847 4584436980598709124 473813398258907906 18151626466209668546 18381654740136291972 7906695740197229181 9293351213163081621 1229593716127922435 6837333850324029903 1112425911166823926 8602605853917536295 9722023524436349790 15484199435032159670 13496905676108871712 6011583916704666866 3429430911847178336 4586786729974339926 6864719700385847204 15277828926937220168 1639136078520184031 11826086788287818649 6209407398891495048 5754771577512658989 2228591413794794291 12624873138762850279 7185403847540104927 12397959344544761863 5441780718782836251 3864226207248689390 3337840450420786046 2014740751948026694 12819993549493696535 11390236000538262628 14262485854396999740 17385096116033274463 14093193651992247863 14800229078395755611 6246059993632120960 14265780141564857830 4226053826936655911 11227114696532234719 5180760261451513859 9894144153562171719 16037322966097199130 14293317875344945316 1372385037995736666 2388504085309374073 8558828211581497049 13335487079420296252 5308433119214396384 9979303531108025816 1897730988395143887 7046693160980622507 4881991098715081825 2853348316377445014 17601204952725074374 2681797753054023148 11423219526044863135 6103639654921633805 3015710532486424479 13638320566128719547 12013586894285147966 11456452210725905170 8498555971573972208 2415487922735579575 4398839642464968062 7388715544369725051 7246813867762825895 7865252709148069995 7578442866755374589 3089259284604226919 16217969214273618052 14970245138614972845 11608775316975115666 1795080707849180490 11330764268606160473 2865508672504856712 2657563290780700442 17000868257769822918 8070746134989832748 16230097096160806014 9487357690961585562 10241857649824674410 5969813635108413123 16846638631239484830 5791376717416678548 11652827515007986355 4665034099330384771 4024879036698673814 10337116167611981293 3381254759562803430 17290758144949674617 8295710120976468276 4666305549708465668 13250801741793042529 16974736038482031112 13823296966263138941 8516916789303830113 9381602879245366573 756997987144056787 1199680377622952420 6366142597247305097 7279465292877202623 2291889983556477154 7760424903298383495 8309507361103379623 16293927111718646833 1050377992416270484 12182032649738341697 6708240807211548378 15736356482883120614 969420710713943463 990399140172332134 14699519263235848056 14952359767611572628 13899603265653456167 17886278570666999118 11241929791213601154 13687356556190431101 7618149594778979700 1996082384893714922 16395064031860914623 4079426087989118023 14504348074437720499 11487339194489323882 6989699348624008248 5273989938261832216 17318068822427654080 4277529578835594525 7185150294418880692 2255717795398658092 12845252017115403966 1220700572364137902 15740006395868736983 15932890821562364903 17936688129342399643 3381707672573105775 11582527792928147008 3122391883041466808 17729681877936374432 9613866144165246303 5732386667039454788 2813281979037946208 7520392076001463828 17406949484259668620 1062014896467445872 16115841522660696957 4450106912120179383 17472339652222225760 7420805977625605724 5515598222582396735 5354723023465720288 12131828464071955298 13584010147374908088 17582549309744146304 12300661158744011032 3903063095291694935 4916500927255436286 15483297089917796731 17683923304268525180 12024982363852919621 14013053898419681805 13855897932922397226 3079776298940869307 12646899043885379934 8851218480051959699 15015647920011599297 13655338031771863674 1999344200458880648 1908919292922273663 13368638021624252408 7417758422163718841 12840549581770125688 18285354014901521079 14892767033538678072 10987231732683345223 18195229035776772283 16515475955803495604 12675122820143817350 16617323794197219471 12472021314271856235 9841812214744343112 9722402950158398323 18202139658190733496 17307021733967517568 15341906061063953608 9133297005105186845 8067366965681289605 14826936941638338420 15970254437969463572 12431452496151709912 11731227705604767193 2460848119676769039 11454103746897774097 11426270108108024541 7466236438297822934 17112234661037381362 922909733868782818 13926857843691414565 1428511759386926464 14953820165129603301 4832525155547665856 10944441934451626574 12092352577234243409 1034648265084227528 6046320198780283090 5449910546153121788 10859616181432651777 6403163813302124782 4230430627845756323 8622370510761937154 5981054874114305795 10294412037024666993 2665618567650941282 17493396816668409019 8805666282953231842 3932985715515552195 340812115924953126 17501861114931383592 560622502084224537 16960364404513725265 4335793280328213594 9027533044180597165 3855562219915091742 12828688543015950810 14850641305548123751 17506449435415772728 1580395108652339166 4552820080924319932 17056587278280913459 9787580734140510536 6385196015128958358 5971498094298896636 1612566807135045149 3607742462254906809 3728679315816206259 2668309962983973298 17946960755747320903 1266056956097029559 11202197631397489087 4187061718093008521 3778009511948379848 10453901909923960457 12792367352467183148 17942932272669943263 6347577234885672704 7370566900161918934 18274937226938197704 18186129770707119382 18097681590569972832 15072911612662780835 3224231438714418879 356668470735708814 12579249478117901586 9822022034667021102 13869465307790416025 18405575760925171132 8731933946639893290 2964483916633548986 2088568405798597449 3006004857288939181 14963983612702987232 7472991301568548906 17008143239181064089 13266770155362419606 3394241003948855153 2233218920706066132 1217238637978272458 14839449611678696825 965407220780797043 11159332113046909984 16558643355294129689 9121351918071222981 9604423164883777868 17938870094182859473 2454026625770444008 12677531922844969985 11556240035637199777 556388198461916569 7980724163597204598 3642525372073866675 18134202211016295911 1563347349863543610 9905489804212644553 13531461157243204684 413299379822268085 9003475877852320073 17693838394731873111 17015233748236246255 9698108304401740017 4709312936979113452 12313521601202765258 10819555153122033320 2116956723258052187 6108647022458208917 4784054321057041531 14267473587890602314 7036181073144795412 6154566619915915308 1807522940760617077 6980609206869406263 12373350961478555486 15484919862975593411 9624791551029815739 10113915881829134946 4873863762280239734 12094007718631432380 6966341205363594127 6969870652791550673 17309454864185514337 16393501453065463588 2187770475289819653 6843167977249480032 16527194535343236489 6236131041556496469 15617181562647120460 11833970478720335388 15444390907258184345 15480670975285526281 18292145428486753987 8991451852562446158 13658649871630358319 16556024936013079434 14336504249264060325 14577387583494758170 1212729045516082853 7673668246986891600 6770544581325221961 4463805417972055837 17413586945773243653 5888974072507840421 8233317609819295110 3978738913861836277 2188586194919278758 18015700047879766271 1992730509980190601 13534811507356610393 14684258996636263751 3544591845092075329 8539444860984437000 3129740340019544188 11414399697276256212 10997846776869149087 11385905130969205376 1496900200035963690 6686799566247040784 13480651557019690668 5453246246016513607 5231437815327189984 2174191303699266415 8590309321562237060 17690903800883439315 4444677016699196254 6800165950938543837 7453022806164506876 10174448602804370579 7674894709138895018 6614025662981654617 8512089510657139949 8937951598564163186 8198590807015525783 12430590935922870913 13885186630510087904 15995401396315251252 9711177630771325425 67680526173270899 8588411489461004745 3258989713982056311 17970312417343923457 1905089010274407057 4471858293463047716 9332967269727897922 15899973588958473587 5703652776070090160 3943033875720227681 15494525666654243339 10527619667736293871 10673489206140871606 5606062698344312962 16835238069995481331 10379504971540582533 9366287935732408236 12187127535854247455 10916007776798101133 1247062240765073311 7120989463357818777 13451671964236470174 8005196666315571815 2462226875349804302 11112721516963428352 17499617330419941626 11391025607614581181 8703254094434162153 5412474569525640002 10607657215779988493 4494649943297139111 1914495317752016101 837997425946094806 12383109093183149109 5246100622155988102 10748033011896090048 3764123047665403677 13793622093427066495 9565000745772310912 11450291197963659578 12160945388042788860 8978709393302163987 686506950275062072 1968616105875522818 7046424397626346858 364132764179999940 5302851303286521790 5087431153482958631 12171585160172219154 2242376681884856383 9655445428401800397 12149636373444819778 11740384560325958081 9743048570688601584 12659615655707973504 15898346032077345581 10866567309757231972 445073706542352809 11231272340427943922 4941720320000816765 4648191966941870092 10586582697064116169 16195379717553540330 7554943413206790769 12149481039087540578 16312511646823435638 17323622090021079714 16666340005367833526 17558694427066204567 8104300631523774361 685652401382072859 13813323286597788841 289354169806808928 3863777086967225818 1599941078742699681 17495173121594943509 12931232702746683011 10938933163295406182 13410524768489772177 14563246306259548477 17016877817270704775 3069407351282251403 4108701564861808044 8983663605494314713 3623816089029066279 11854522707625028597 732152906558870887 7777756804397260693 9699104817902039211 14215935728939555316 5760097329297865246 16093708780007573392 11615075451980625343 15025306865132684486 7571288640456377738 16551378661442789910 14331555128914902030 648951643078104538 4004805063204034150 18088084276131508703 4867997971114376474 2661403352730367627 1455200500617617093 3835487815211214502 6804885665126596665 9288301427589317187 10075118372475780952 4617464570715722136 15089037998917817928 16409620090572270722 9765715042172029593 9302786739357045957 17918539047946103487 3377770292669179020 11404899526584991218 88889385829445596 6851466984203941050 6020694519492296613 12484606455634877472 18339855767600554181 3816968715793177212 845910226081843891 15405026303868471228 16331864725130586531 6302808811302652501 4920688971406055163 16466458649064453095 18075609951306819974 8327505088088878518 15201839723101281906 16847509905983733573 13496590659967807295 9782823891207004760 2972108578172787640 16965071957171050775 10871599731746725864 11558916865526639763 4367074828845220078 15555183549638242530 9387998988782349518 15000364328587179249 8020556240899928466 15206573113220314275 6664861051138324990 13210788739991256498 1667194675468404040 8395757755798241502 7385752216667899384 14627695843226604144 15278938680004779198 14670212727213431179 10628141738563014475 11698577296164065670 3050887359685628780 2399136965585452734 15455556532738811451 10699237707059075174 6388207870865699766 4859603644390620767 12050504637905805998 14810760627708274768 17445843942777070147 1507481512017912232 1364486208712927508 15368465216242525662 2146523932808812054 16984559191436522103 11916377219643872681 8851963244356901381 14512437604462681494 15395086931607631506 12867000401550297324 11034732338321257256 1712524741082108666 14537189589397632220 12359482980241232647 12573312722665610802 166671176763423924 16408308135241873623 12340414086111475587 14771668002917633927 15193102641902742004 3246702539954376003 15214527639154306950 1877280578473693923 12284793725049897181 11263844141791542592 2356875538764621079 562327371331027792 12556086382230966634 4471966189269422328 15611743261805152222 10097142938371341668 4314237465884153157 14523018344503115043 17346299518178816832 14526843781926305449 4250959569695381532 1322499595188369010 11893197068667324179 17794221270585037943 3287129180055795008 3509487903933410535 3644293444254674053 3940938108290097862 17262660490176601627 2393812416165025005 6236946754588687796 6399860961053455204 8703623411601522667 10182060026097100584 14031479412685451611 3910023972556439703 5472838289892373646 16249318887863147412 6868431076761783752 2588306422387954344 10223124971227860978 15732941647307651526 1892376903917413586 14711290397068353071 2748765756051912458 6062262455616695747 3663628119378329501 10555697275020554932 2079940129507052182 5457531084279979184 5618762451458704535 1874904543677748442 12763196429161607525 13133464508803360460 17907605278606662667 1025298081440258775 16916283313950231320 4228827500680656836 12183248912446823484 7423876799830045362 5221855470515781519 12128634334922152506 9771693890622270257 15491854837769216449 9591708569659574793 539363558196845948 13585446876185228723 10029076938997518409 6635631513483211265 6624876352234768879 7708170271764107520 16663123581099273214 8371536957663588362 3291012779352214423 15516625820372226492 6559903982893715074 9974690863380308773 14371806585769491871 12064856550757206714 5112139783578226759 376384092778209774 9809031213449743501 3612603138938646381 5556924934441960514 7223755580214326970 4404351239243005451 5121625755356468230 10633808229182708012 11376464694364898283 13156904146515514206 4750566929396503771 9830244654340303096 5113600926685173621 682303531778586124 11887733099455665496 11656754279636108147 5394388628553941532 18379077289038406464 7645445184686535877 14471648676116911225 14701439421702768777 11653525779617348781 7005417686964227166 12327107823728450986 8388421211350303633 14791359622992252894 796947755430511031 9808565986564231934 3465923446757809374 5062118601601653906 6147013316605769327 9561088916147767360 7305484005574704773 6422197868386688261 4868293241554078624 8316380584740945603 9345071263125129262 13988574741876213343 2755094380120922664 1121147201350807913 16494817607046409048 9937464538397144633 7545680422800709053 12961161774951871696 17971608041789554532 14532908276768309057 10274776767260483484 13606539972226603748 16504745385214359659 2727507626627842305 9574540406531451722 12564308444128430299 9617505305074271379 16680839293327364521 16445426574396258287 3720941957569641012 9101321130685997452 11913244490200669797 3521403933449686225 14150023454906519273 9814831569437961215 17757636906690384037 1412338023855477786 7265081148690922509 13116561450637469007 11000176511127663777 1545815324369124863 18348145446868350295 15024227940115869840 16243130530885646380 13328452090836588797 9416975859142790690 14284134407880389539 8377775292171258920 6722744352016873792 15653896525118568319 1072198174792477508 9301733615774422069 16375585569838033804 18095157621333016200 15514984502396392450 2171886049917220387 10309473635526178641 14486509292227782041 7632583257058235677 14217862571766003132 10069413974327648426 13944041895648651092 1040212531880692205 13968540128607008283 15997204201893267296 5862840779462706348 3402605469334857604 9491563597838810254 6286973892196691420 16276718006716590480 12811359201311199081 12898192807414210151 2004466309136709027 9015529151067760281 10461393675289838355 2354828421213152741 1280197463503202770 15900335074412676130 1984619679187721759 411766847179467915 4571332599133916977 10245354965561682587 15740157325868437490 6434605031437604797 12645210934752049447 5130174129709963597 6851067684518527950 14984686683350817476 1954014332566360762 16973888444017163574 15047747791489043843 2581521435084932818 16213180590585311983 10273327245167960428 1488516791278165313 16449752416462557749 197313113759860966 15792379235200849160 272844614222377365 3125120841472426088 250354739640627976 7966244560396968097 16789923637280627304 3618511483253970934 9895828271342155612 2080580951173760477 16253612564845455546 18140748173921182448 15923322311579523063 6093930516396692802 17005765632067610123 7813777906127076845 2439027679175223449 12631962938371729546 6987266309795974506 9225579921196865359 8345946017536586038 7493901790492658508 7863632498101616175 16548081687055451367 15521886837739310347 12515316488054729164 5932171122921801596 642123898264398518 10953821696075906397 3435958095392056661 2069473556166366139 10449494688899743866 6931908715346888210 6179609177399441700 13352866575365470983 3752714463026092767 7654777340272649786 16886666822003364418 9341891828377377069 9579547162851640683 2473092202203257214 11282593442064481789 7599150292782406814 6268757860408714875 13084122153432932993 16513549137616799725 5365550064442005026 1945376787021313468 16858425952018542201 7566641141452987223 1517194235266436788 13015187689828291673 13277323323102097883 17902291245879457629 11405723139201510900 17298685170504370444 3346289337456983826 2690588868407376876 16113246301975947946 4708971740547788558 4945850819716052753 17233610161323152988 15548847312557235575 2893679494650104668 11877952347295397920 7934899254531669024 2504578193822150709 10476419211908886633 1583846362722067408 17700586112092113142 16971292888417012503 10008865257783546477 5435767592388273414 2162866291773967957 4333522554932631086 16587011309055517813 3582434893854852685 8274500868228549225 10432717236052144367 12885380470848812412 15651503766278335287 6313487720446019954 11416200938255029513 14342904461581006591 17451581131668301472 15755898623035321861 11088114536733383732 17179197380334969070 6881489591669352839 2040687553971997536 14131677437404464823 14413585754855335821 10748219858373939765 9387417670047179063 3229932561572111120 8672361261785079426 15959468029775737797 5512163244829675078 8961578535741053696 3146477832935168818 12355520203445126587 2472275008674784448 9987035313530531862 11669324632600953215 7895825480328343876 16328187685261368795 14173052635999575620 7690378744842419401 16133451721203759083 1516113542132375027 3670130197835760827 7876490900892989705 4771538788959038679 12547651730532790648 14831642708472522378 4721417585275192890 796273018399338352 17622439193356782081 8532559839879606894 10279283031301612631 1123993970979272309 13732131299022128438 4569099087500986481 12818738331364130724 17084905610688159068 6054755604045946703 17524960467449342277 10585573010321510386 12523020701042035905 3079176440919931386 7082396842143196704 1697907902751075572 3414806286449172874 17850751038986817674 13527502879956497950 2374585864388020793 11994140700967824928 6317840965815592328 7360703702351265250 13275815295630387848 4119117564749621889 15250481828655097484 14852631853831906800 8054280977666497625 9747748568454886974 6713476015166355876 282266941144899152 17185266552579788143 3861071557058797175 682600299609117327 13962728747400571415 2421833954394803242 2145108452810070008 6095239413551753172 8268295253101942531 4437221435271760340 890072845507230512 10855362390541654051 15056168080301095659 2183634548738836293 512969521989591003 15194730578648080205 17430543505188391405 7358500126967192193 7811919516825446825 17342307562503517383 1784152648658756272 12515188149552689876 6289524648042534480 15733782076015745412 6475542596161435629 3571555380643267796 6248174650936677729 5704154191057777612 3166690187318114715 7733724841659193649 1454992149311175746 12743645397857329191 15427103860893160480 13128235771294644867 607212455517472647 3420756734903724597 16239484228030232006 10180443755531357603 9195231760596133927 17503232437276135461 12676370688202600581 6928881151009029827 2319252292393252657 10426222184997013131 7316063468717693561 18320306404454931029 534968642469562376 694434702868473572 3495970063750855085 2160489030359740705 1722149878456584495 10085020706738403686 6076150883030666333 8836822036483447651 9304996381429433979 1152241194374930227 10588922339704136062 10573322966085018315 14070980117076635577 5796282270755811681 16993154813600959244 11612869210284219055 15702129962410531593 15061428104861633027 3274463619781606840 15248867555143325741 1981557337933272111 8467547767391330071 10126118236394105266 8994057197639469498 9164879545272465206 6931032434878279776 13859785645989937987 2392993928932198389 4931568761152897278 10204978983037691549 9159885745383659636 11592942885128677486 6152990018339618376 15127615240841153047 13813003362144776987 807322791512657702 2648985205226560758 11859581955190823379 7032231302315633108 16340408213694532677 13124686675567648076 3613688238853877112 7525212704322595484 8279685247761984307 10322213137332105993 12069888543102285304 1561538988053088265 878201364993455144 461451460969891802 13759942937137983689 8585003271208544653 551407808178998523 433775701120249811 17406119018487519796 15719991140539371093 3307499516341668323 10761074184384440941 10279852054039548859 18281022372524990088 1818257015260176895 7630841732884154933 17616793625574004624 5258902542546539717 13497888303024673604 77584392706009273 5322309793724529526 6956572440172127523 4311975106388503803 8437873145938962392 10359668274479969895 6577828244573627172 13015063710998249441 16882008266504868104 13125681335091670550 7418026135667598480 4352192262698804056 11371281412562397248 10435043314800997520 11741734519220352468 9496473218153123594 5397125844227461842 17745792586297554080 2148279505222231530 13325891113364722673 9738085854494800662 2202967950495231369 7334264034955306330 9762508303236428231 14639719078311617163 3915793245601305730 6892683056610504364 12987839765874195699 6280691466137907017 17138888257948655947 8954173818694983271 9570385065412482140 8770288662889855396 16058972825103094288 4362071671345046655 13818144093230425916 15449031718605792693 4183465087928438223 4185297757644569329 1489244091241313508 4319409870592978083 9710358340989347013 13064889951440453189 13350008475732827545 5620509859001834349 12404738595248590874 8921377190951752246 6022955939919646232 12657803235808259504 11707754423999291911 9320275796482842948 2601558352122430837 7370401018023957213 6996865894092883783 7053297900869102932 15040919768818150077 13981667574427146564 16911073828576463523 5739549456314980522 5352997705368764574 4284675771636196625 13032416959672628503 8096150111199459402 18091172665534660922 15692456374617189591 4735592921710980682 11870132457593425013 364269895501075182 13681316653954304451 15499617606317084207 2137439578284876092 11571130474936799685 1218320265883545656 18196248222929299470 4939431532947112019 11721001103799315631 1568051909350898722 17727269453368000591 10414345200300411309 437605500115838955 16627928434850615290 16862242742650278154 13678892672241255295 5285534912867545480 15436832595472614719 17191200452617599792 8688671347648213407 10652295625773497020 14371198329076246626 177746350367017424 5506274914302243497 5770379206890188087 12783807462042967438 13068896554044999542 8964247543115048385 13971053483206219278 5581359294754904682 14991626952637118329 195804235513638410 10136949371419436137 17419793911150032590 3814146812772137439 897897734236945253 3912790078562575369 2568140000541140809 3708154364862307106 1489869590824027382 3089177618530041738 9394494656534906317 17088756046940025503 1310456065365368986 17931906168030565081 6273147049893912583 18413377577460097106 11141491084376979837 13453676613190865422 11661010603666551507 11927280011966904250 7630642293584045343 13976534310295020951 7319416042326930434 13967321975857140543 1698322094548692673 16624121681714402886 17518301814780381860 5563044056915556396 17134396351116433406 5096811156447000674 15308358915692529726 6280230382924611232 12797181968421491925 2167693356121368860 10800108919746469404 6340307997230336010 1492586573603121441 5861437080437167355 17520998197592879663 12415103253656806439 7105642195290114809 11660547282764110718 10857962924173582201 5647694319787374024 13607446814046301444 9661903212845546976 7829672013067123405 9824507129095468017 16621967963532463207 8679840161067586751 7006842299805671341 7151261311522069292 2314815455442466794 10457307407181646010 1827347917193792950 6674857379115966936 18369329397406079943 11619267239521336746 12316403522838615504 10003312250000664307 1302904027147622397 5324754835372077961 8562497902958587901 17106411966143728859 3132128855244894380 11279037911315760678 1763124158087880482 17245791484726043416 8529870637955267476 16032319058914797431 16682921610997978193 1506321132503060116 12722478671990752265 1137148309037374856 9528126162958707061 1427700607864523195 3324735986951593246 14664152321016460806 7121007828756196170 16255475926364567852 4760406062671363114 15471197929854286118 3220273603030823296 16637929643912187739 15627224956223636377 14634911288718319824 4213795679958337328 10666701288977029908 5159269578171310649 14480759783590396386 4324582595147626017 7730068085157208086 3900521053034662493 1259518502395505699 14181827690779359490 1711502210274738016 8851188159846799258 14477634259909787925 13781748930000624739 6999536348706049858 17800877335081600309 5253604285860101546 2330189888447192685 17410374145698225763 4672917551512618826 1875992406893806013 15493275010496231245 3299367850256555742 6507132379888314758 9276775974386759576 1250002533048114110 8423806406931441576 1978096806892325800 12151512029530976415 11967204602275807399 13456701766337321799 1024517273786024813 13365260345190656109 15229222349894773726 787368886157069370 9742974821702729073 11128306937658051641 838690350774465725 17301522209754738457 13372935782372792588 2650598266610402060 5493322401480931858 15129215197040790950 9461015269025240841 6250786543830376425 17688801528312966475 3077802235866594407 8113944920928389179 17288416341098358856 18351765836952371044 5166500168261343838 3716710919816899503 17265495905350971010 15425823885821060532 3505054175365932423 9463336427806796614 1530138130977152637 16774252223619693995 13679011022401691916 14559005466481104987 3471557651709441365 16951633381464460048 12721995735388582107 8434853671672148335 2335694160975779303 3892457554169337718 18147083562496026740 3849459741176919931 10684013387216570878 17965335899278839043 6395874409039242088 11361617798706438824 3711357067429726263 14699581836608436312 6016093347269706503 11675296957734433727 14760159675205471720 13573938381354738646 10011588833860877266 13714889963570890792 4852479434596729200 15883583840467872048 9374127733068146311 2930406884672230783 2887731235085141253 13496055836811095890 9390984933063477467 5256777792570193135 5900668158377416091 9276455802473489536 7778730228129399644 4615074335021325541 1818650666591027506 14725745756924865178 9832506212576686259 4825176872489362301 7825960870897212680 15422627774562938353 465504082071808181 3583889996737861153 6492980913548678923 17853516062639521621 5915921231246632964 3739208915229355175 6617387978746897905 13914883587954603465 2628574648755335639 5721404708686088993 13213691911788268779 6435245163569295241 86572552246943510 7904264540042154441 11991279483215863405 17617836199995446223 6796746265169277257 7496087139537591424 2602169537811969446 3627043747498716448 17670196274689719111 17449535979287923475 15762558407716841109 16327517738220224184 17708444961011973357 13354851515037506387 11937008356244568310 16285012794875192788 5919326219967836468 17775018380677643165 13375805587642983791 4421000858659432660 4663502222987790345 3266264217008011629 15630246440309941165 6600254116177033333 8615832661861099332 10586931560714795050 10436253089175881904 15057285063919155594 7923613187560970205 7651232282153705162 13146793913534025146 6277327921326563481 2838932173724013894 8012299212778431863 1310273696833637230 8231430255465724133 12269004617126690662 12199621797554873202 5253905412967398052 723972296088017740 5520998642960874007 209583059051360301 4600339026464674076 10259528601991178478 13770782040876476737 4042682821575814825 12245741702293582201 17931412247835900884 2887039298693065863 14123859697479263508 9872544809442256061 17051114702228400894 6329242208908062397 14099320873852395548 13395364988140799264 884257061177812065 17906797577325997285 16046532569772185266 909670271880287913 17839156621692085071 17851401361614231627 8868184668192236714 12488011226929601962 2096800537435710624 7124839231503354428 14151055813321876944 7483018179605441720 8030434525160903740 7243106466688231266 9714679228586003035 18430601639085650314 1314336365992001507 9436809931641906542 2745427619052230935 9801449225108241783 15205344238089865393 2543821812911159742 9417754306574053266 16006083587640766741 1497064018002878349 10417433416787337762 16869888114574026759 12694214155974445822 14356807887277515078 11822687739630806024 15169629276331740421 16486012122068967950 12424210162633005604 8821372815676347334 5195141115335716512 2506728509962822006 3235033423030639401 16395866045536769574 15512959170865139551 13812526543591777221 16979438578307224896 15023147338381992546 1198693586015052950 14067746126941047774 14986754713190857669 8499517805117577263 8508058684020302085 11548389767043317547 12223238840597787076 7996066267618236659 17943629544105302494 6003469765166540421 10249352779062217126 13170539621884936247 9706779074828617305 5842935442829592496 16918353866680107718 1887694171157525560 3765986090565373745 13685088325624634557 13229540379746808558 18396748121141994242 8273040161392670498 7542894211292170390 5211039347743035470 16074372877566836132 16309499404011877818 14120439080755317645 11034939073276886353 15038141993661186408 7987496208050178720 14881560792235615154 6804605668273806745 184575649668328357 746087063478665278 4204847507646146904 15688262168295137002 14355992401569553274 3771774880360064911 877667030960696262 12724241858381094423 16134619315229935463 5096636470853809371 4237692238515214364 15658808840739709149 18425645273973799685 5231647394840420781 8857365300714733729 15181954953022313910 8437370441107140740 5706341367592133929 4706533978811911667 14206633178957956289 18436045438455061937 6477389277145420536 15336406888790961566 14865673587466917878 6632695650607313480 6130279416137674242 8321687714512927198 9861213840638071831 16064152605674599786 10726882870538095327 8213065796019507533 18413201232606842122 15008946917635257650 16907587234712702332 7084062075694830956 5189099998482413942 9919275625994914710 7452479712847352663 8003892694427536623 4145251036321596118 14791279260877432933 4217156388013233988 2118558428761958841 2623650330271373908 18312040236390299199 13954024462081882547 15630782556456633316 14050515405533335825 3450354160796277976 4122422371641759220 12145044724506049628 16361286304649556081 8231184156987285549 7494815193348984692 3906346452568878036 4137947990012195426 6103140620406011261 6795045489666608877 720604224284663496 12441814363165426514 7509752487158998730 3079600654489834736 13303064653902718882 13661201700062331692 15679375839536489508 8984610186832074037 8386240325465559751 1943031669411090938 17819501795421828422 15408253731029695948 15639942665153773762 16808665049900317588 11825224855957858495 5341759987026833412 17679995359078510069 14757792760514362250 1016815369237388646 8662346379989328393 14247931114590179492 14486699484516481418 13325874640338590206 6984196206395024462 15024476746554121023 12267031647325487010 17257673960712242658 18412717089619223315 13945278448571155 782221244114736767 7331751189718114093 14905749980248173678 11200794139884327088 10340794057563933658 11173659139739640805 7262892053713516711 8961023673312854931 17010285430223474310 14056226040043222686 12264701774572549671 6203070990123441716 10725026300385443658 9689029724216629473 15812777939720444134 10451587781397273301 16287565146839696118 15584498480855579060 10574001164283441586 10296894308445371520 15138265950844228181 928245675204617441 4178500129379197243 429362330608915734 15935235081143745502 5912202435454644140 9229891388586631099 633270961495870028 10386095335289866704 2075793097606874764 1804478272222648574 736038337197684930 12362002899774679138 4216965453617697860 8077716771985110811 2236306815085525323 8341498982382197294 16436568046296555928 13379973692338727441 14266111709597588949 6264294799799967476 11596305962871969188 7387278636110619730 2433480512353032021 10183076915808965382 10543276892280066805 14051073451705587191 1550430652070761653 6509930145185447631 3804768062990409978 11589011848991107061 2002882869101060132 5053645735772598076 9727352680674312495 14965338895079386033 13628083955092342459 8710542494029267748 14365239466291614759 9092962690764546778 17634411540006126519 6906170262205682998 8082614656507589516 16371355484106894972 1432275021850607923 16226365145323120369 2389129370691469635 2755967898797441701 12521584526452571407 473004045051124924 2425033053869782560 9920734543985141200 8238358056428712707 6007086678913255287 3551750397700198872 13775971371235584242 5233934456275406468 16692936366787616930 5060955168442624349 2565404546518767078 8867081287295369857 682895444718878542 17370985887912430543 13235349944933191662 12281929283841278272 7783297383781263182 10424769123337008379 3509574962830745699 18036270774520644958 13383016135883646304 9111681796846340349 8096143628428721925 12687727788246110234 8300035020989920659 12732464512105076005 8231326549571994394 1121092205068040721 3645778408041197385 10636922601864846961 3501030701296601845 17525304095230073258 4191250503391325289 4032808095198710165 3907269952942019884 16739195933670313491 16527689970148329234 6715002904324412125 16858696174981233426 9893499534214768604 1685886776399209723 10601601593843195764 16909572560808966934 10479542311129796445 8318402666314411988 5135419708235389220 2912106411654847317 854359794236490866 16013204976306938460 1040091795316311301 14619298492497477656 766673080982831581 6254559466317983004 13826191095080440241 8291996420673927334 9835511238107752398 5754075214558154474 199370829380455990 2605863416879642976 88452314041057581 13024347058424371410 10663533834373297150 2387851288339246060 5711552576817499481 11638055817684913002 15120852010463453822 9193061773550405065 15009347779760762430 152973965367165952 3364909902348541847 10422688631825592390 6002431172239197073 6071133343425476133 10857591521565461948 18052376298956300815 2268499689248425584 16920578408799489615 6609241246247155376 6279186123153362486 15292482898934595527 9378639838861438362 11260380629249337037 18434189195607587378 2334395135320636806 5194777681070172565 2963766681408637664 10917517727900469645 4043148584145693350 5113641236602757486 5058120770529707081 12352044711173342663 16868479405487792817 15959670642351965092 14328362867993140440 16174252989366694928 11885800547971855808 3552742376510380413 4862636456100999309 11115603102382431718 1106004497193004252 18150130111541918855 6832162988648809582 14551003337714344631 12920631173511044023 5731439841674501248 4006542826953378538 2810756787259009937 11241972450266318253 17489712550905386330 17173838365518811135 9520110820721827024 12232692180654317952 10662569285457328110 17891726542689197924 7213511303237499666 8203775378068869258 15055081558897828314 6666322705560058053 17547035586662003021 1072738150050886041 1981309329978292815 3959252664384119104 1790533115443667212 17184252431752915341 12178020548586477062 5788294517040456998 14058178671073147607 6201572235289029816 7714326350754191414 13387847626861101082 5910839576575211890 14305933028011211515 6390194980972853754 18247755634228918014 2413101894002346807 14155426222996629369 12896623953412642225 7641599057149136114 216669394869632865 11596869018491774674 10749621629895551557 3663658555834486539 6179397988625250162 11185432609089546754 9734797688038343771 15538427557995466800 962541915630133776 9404145372398254018 13878501781844231008 6629803563303905306 17059261426964763412 7605924237064816032 13527973863858895847 1599005397622715083 16436006823338853293 5946440580764226117 17664543842471258050 11441062412195771528 4998128946637216685 12189634265188796905 2806532671327923991 12200164548091562788 348548137325042554 1500248648343924342 6101511525259246895 148481682881290583 4699183391741651160 18435286899703646253 13970263313896997648 15001107190697838520 17796117411944215567 9811510556709785684 9381439852583170141 1976174681455556339 4005169578114061056 18260726216624467191 12935582115335308161 2317782396133458336 18437348091547285649 16247171464360347174 13185955469899729251 11891075834733930525 10591255244175007089 10360029513515581562 13149139941547099244 16018381272529040918 13429124974576885348 2118554912680993875 2595629044619234084 2990129499224652339 7011401899074674772 2663469678029726373 14971225717654509347 7088825295400500642 16412780761451930330 5500809654100563900 18134381800660272155 1416940526764665093 4049268491007016049 18421715334543570884 1080019453955157981 4215956369037083266 10138334262551964746 5936940360182587552 4083808784662194232 6525817250633683797 14692418063438297181 13267725751475450872 6020607375576383396 3631405601199175353 5377945127451277222 13415143087470368691 3691316978285118657 3253031036836082088 17303240137701471260 18056061022823844649 283167342080964353 17003057100329232085 13729755041644420479 4895219320292898571 3951097745667842193 7495283353416100980 13735211235787383275 8569201188204033281 17238351149561060321 11133655177820847831 9568002964559872325 2651877089705424305 16746874491220556436 12718784693774650417 13187392189464065691 8001045129354158823 4529240361347033213 14943251111651378252 9045582628770391801 3328602333807843283 17546383830625630807 16441415545826544298 8836361045441765733 2887210000398464624 11655490960708191560 2945551050899288799 14901729167216074837 8438405362007010857 17369373548670416061 11334555626530506607 8119101748494043585 729860814872336409 13791397224005843460 16621056577564474983 14284052128287101423 15245326461439163842 12206620568707827670 13935374877775189627 6154128852265625652 8350600700052045818 17361441123983120500 16269978008210613787 17294644341115705477 8042352027528991668 11588109430204650035 3452921190615477232 1409728255796592569 771099080949011625 2218501610187598178 15560248710202316583 11305754550024064966 8211532581405394450 8069583273817752009 1894989751625130017 4178310655677528784 12655173095970252015 15481712353817735312 3591297298046376165 13641803028019148708 16385715165240622703 7492590357403933539 3006837139733894604 6437042595540423187 464783513269735780 2475568175407250443 8095082623632286292 16049441998099597992 10902278868385857785 8516983335597881278 5214051055517788091 15223628680615423659 8886510978504478358 980353835310907927 13450024200613926142 18152792477893906696 10711091737814963749 17668392620698169335 4533302232921727443 10086435554509258251 15926236751499106075 1986365642650235866 7303758080014731245 5046947974366184758 10034880747596076756 16424899001196651760 783181980427818920 14975727774252102689 3870339426030805500 6868844750986248439 415747791367999942 10812618950979020112 1225563818461699039 8349761377053483547 8375080381652609113 1547672395117407569 10327952361396527593 5890806294408373123 5021965754290555687 961555340211436405 2697079810757724285 13062189927914395054 16052580248764871508 10853465548716908630 4905066368709976814 9304595909784901293 12165696407378458394 9197240881985609997 121599244296944439 7762419315760890216 7840546533820012730 5926137349498770445 87124847439184555 8147741787169671154 11249704346362330055 6690671333900720331 1009912890819871107 10946524537721682054 669752046414543623 7465282427067082075 16895021864604989144 12083471103750934069 8926540297819868975 12788797209392539106 7073403312780740273 8014035961862056193 14200426054574334817 15686342848144169601 8231062213945970940 14340565044463329682 6198052475825117270 12062456337891842529 6498395598858743970 16835740829741230999 7641697543071872844 15847047937356907003 15449482763866432445 6724040865483117993 545958170452142354 1353637797711010880 12811913344279934143 14609764998188769641 16518280171159882667 12382670715234246735 3714719385038333462 15705792943034485340 12558206404252037841 16000353021300517906 10589587222009545488 14055147572362655736 10049810653006358832 17436168904705575962 14385025247753077903 13122276245225024651 7245103962965648806 13417042370117513966 15256529540735170453 3499653884996303583 4579673735112922868 6872729279616927757 2011276599196891308 12083925608813721683 10442341261713169462 15597029286161283848 17856115653528897593 4144542427554838575 7142695676311902620 4689306870913713775 5922448932623051414 14263090884616014890 8535206253029469299 17410996397552101075 7622201514468331862 16237153934259830839 9372690774281445499 14250481108509861766 4408729911515836147 4757608094806362055 4386209721812357000 9340113829868588271 535208731538546197 17004005414342873778 15401350181069256833 7252439458566207841 14632624183909931156 3338319419173666640 8820793698349311996 13157745164186028660 17519735982558851750 3319812716111529451 2266623031269442393 11230172500323355660 11594167047707625625 3404187807662090672 6855047785957024096 12339146694986972271 17682385100616576053 13373288978129193593 17447315817217762160 12889995921909202251 7018166950603582059 9647802926918013373 2715573065233339387 2463176423462777256 7891329048739406494 18414285222902493040 362900847823556491 11718385878067965637 12575467031284533862 15658929121782629090 17689097688710821436 16994091532519186611 2874015223886184415 216341228821482815 11319749902745000466 10839955502832711601 11816087849043317508 14460697466378006959 16507899175028849435 2270132722482439797 12402217309670017459 18409256148659206669 11494888804479684363 1051302139495064875 4232344774611086501 16409494702160072442 9847964741619898656 16697732424002956446 11173978031426702180 7001250793348066929 2239931939139552138 7627583528868426604 863933375078622677 6285271841660244849 15191578973294365080 6738468085080213740 18350750528901806789 10541161765128201808 9042893354179855961 15600965657516967780 3912990470863918872 3362135358019367265 15961760647278744180 18128164797382791304 10290353654761012382 4220855817029446061 7954793524475580983 13136327833488260780 4863153345022483957 18347983815691968446 16044957167183043645 4106443981054785931 9801314257336684819 1453413097813508083 14556077317998291971 3461272582040771430 8775158132678607183 12548435493979489303 17352239068484173665 3892845268129390872 15799637998954380154 17368274122291716999 10409628513605830304 13931977020252294235 7185064911582561581 3906903306599408862 10197792177859161879 14169261999397927213 9329864828031286478 8707570227547475177 13303059658219421859 2259055271150456893 9440422919318192467 7839645825533559652 7432673598178390438 18184485050178870930 1184593741408572272 16023962988982492946 14920288890559643344 18220820246010005123 16360895457809920348 13189485597466719520 12191252151499024378 1849798463530271326 7839631068535772039 1625624806100330411 3551222386326621332 1912652852087238769 7289187365509959518 8644007803272402099 8278580043053072405 9101146178409751296 6414460863809679892 9006916067156883836 14917545481877633459 10987856083791263507 4955968529131535564 1076351903702798538 7835277391151167466 8391641283195440804 1212503195969354906 12842188923779780108 14423068841802639776 224521184516458807 15413917694945319291 12831391521040925553 4432683865021620853 16820325265616712277 6692584930951604846 3688139990361614238 2864546328767869982 9697351172732628627 6674330808725156763 6697158961946228504 17787666011987044606 16686753304054254178 13640062921436341477 7031496707134840354 10787133772113894497 780799753409832011 12186983974201796854 5383988070428611562 10293324397455764497 7799949730862573235 14614415200138927841 6160460747209839693 16963230448585493963 7053950827344965372 916870652784580083 11260396863329250204 15665868865294713464 1841448036316856486 6659383500281272127 2436899487656920631 10991561746135657010 17978591652868773595 9410389350732250696 6582466895925285301 12479799206773839297 17803111696681220485 7559221979638380609 7577589210483054500 11002049846432791870 5954720653086136024 47335058659472533 12049500254589035138 15167757028531486116 3611625363863377925 13481193755805575120 123548969716189222 4804817850101423350 6462210925331728137 8672996151047057102 2895010098313917019 993374171812729779 14233606311275622715 974196023627664937 4747261937739473334 13114994579526583484 16791716852103918526 11626853817244990451 13316209078635246185 11378605035636389767 14916436551328708692 9600176092891338275 10462460381254737308 8910938409342120808 6073826240206369118 15736359539865941115 14780168850960544371 16812780705109258011 2734462263461356731 5390317616918938043 13200892790402373163 14873452648479778269 11572906513246282713 2043355922378700701 1995622034274743975 5893731341976550579 16342403679329483433 17002060338798880352 3365327197907771729 11911549106823392948 15691834840600592480 16405335359425120180 12095136544765024660 10839740981128719807 7353543825950201865 6080167817680806372 8673299163584227357 8916615475524951152 3447074072839472886 17153667994008536399 5082950403260576563 6068135185751676181 16339365560888018490 818539270652918877 16184170668535050887 13658279650090200839 14424604421261116087 12970590247280993128 15337002480153386304 13449643860944518868 2457744226399790622 15077974715396836379 10783227068677135694 8968715379278656239 8921012532087902190 7492389717744118720 7429691370474925554 18345052712041315669 5850355449598082348 9068350208209712298 7367452899908495275 18155924039797380976 7986522900037695273 7137005784363152726 8596993139745753274 2405183734466324918 2230631482718519652 8606318669387584588 18077843323332454333 7252292646789484204 3406344309019453583 3147516468468362838 11970288855329555745 5769224522654589481 9529829246305284256 18128746391124978723 17809448961574558970 4467473318740105822 4082686030022007472 13000711475656928034 9072927112817616695 371557779856462705 16230501101891469397 12773689280977749049 17893410460075086607 10545161666726369947 14519908293837074775 11632725450266842027 15563713206610385768 3778523244104111587 7821799086644597207 4858673046402128542 10978987090932370367 8928706605696419431 3440830553070234873 2238060767362884300 11509050366959314014 2343645907938372439 6576932080184411785 15667210431681854759 11300368367069018149 660022343977376040 7122672451908665852 6292395090709581700 15827862257730043074 10890495288288949396 2007390945037433433 6830458476217171093 1911758870726787690 5194744149079498945 4384529543624057220 16604077086072074464 7180466250550551963 16542096566656760083 1353756118224092258 2025689213872457870 1492122509511593730 9852357715280095708 5488155211840707263 4060421972885929854 615470406841449177 6714026101810719167 5657224903084393473 11550489777456505857 3726544266570493992 11751457896535639840 9909306101472540459 16914132323551933097 1923777273030644429 14576950960952798169 13567727565602126149 6251410918649800800 15986860999424535442 15380818998996200277 3606808862106087990 12200218860329710473 2385247090591453756 16997448854421080644 11070552080479897987 865842582088902864 13804632836193659018 17312568961988155791 10506500268441093781 2667783492974392081 6007463581430218016 13755263613627074172 13160444087344997096 10607675468407216269 11385425058211323586 10432839773417979741 18110152312895124595 18407371422920516861 570834784111224011 7887549261193186884 28915388681310418 7108090917246822333 17975437978382796319 3550229268661994813 6181259368598049341 6947979304873709735 4753458807899425334 17226240285464585551 10525134536692105773 6188575632458593583 8458679551595158634 10706709037103468069 7099770641895959963 12250312837290284196 4518071359029516 6736397275338612448 13445058818404267351 9946395767205206510 15237497064778884186 4594097697844658774 8558272908195768817 10374626767733760413 16236273355684188509 7882038187262634857 1917379913924251970 16567361383609011496 17668987889904880220 15282455674081734602 524586459273913265 1370930562729803372 10382189492345524965 18375488769198148599 10623203688568071115 17343078542622394413 15250140501028856197 8489675750054581690 14096152724141639930 432543110105957384 10868751699906861852 1354035850540994333 4293034143892129540 7868712328808395900 18289220598218983736 10003630458818132264 17866003568648004209 5570976923058460222 15311746379600896947 5867048935389030853 17568436423539637698 10090778555701280918 8246017128620003784 9123331305377211361 8768093623940238404 16665603798873757264 9731194478438088139 1763751617295065451 13563657991984234140 3078866350667376381 12730262413532272204 6919278285865249713 13898041827664738194 10539402624301318055 16831413510428234214 9600341352642729101 2536983179696369315 17416637099742743159 14951933128315114905 8844658708730731520 2897229479833664467 3318798422822716769 12338071851993186259 2067302581593248345 4325270176538579428 11040982044612151655 5889073747430293493 859395315825404798 11903051032264902006 13380850232988581576 14253160585142076680 14582013618769077607 11832561289729353187 16821351894429748863 3917541576171246761 14702707453510444436 3565085486402236059 1574557629935527838 5176016577350148092 4445802035717816227 16507178402593998283 12388515710578460963 13916920020637114978 16500930593874377566 13337760228598127703 3100443381042729305 14513113048183922437 8988298659505763717 7086908642347393954 13216112735552426518 13313166606860351497 13641152557419943764 15204710123037025395 17765246032984050363 17073060366897792661 15871944682468956467 7169080310047193797 262286935632567465 2465653560717835940 8691228368299975427 2020380599352260360 17135347896773116069 18267345545199583554 12536798522226412821 17300777193062174628 14664150598864538896 1785765031621630173 1480811854787669880 4095527129639344169 14153725781996392370 3744888909729048327 15811698475915614604 1082400937568263236 14709743470300961017 2113483480717431451 10420856460913735383 5961786942970186750 8985718656016668046 4536456746284154471 3451472815189065718 14168933728000102231 14120699882828733786 3639432759957709661 16058918970120949163 14958001880437743904 17821416472482638519 10373556104651441300 9153236559469149534 188763014249862577 9786738211455448537 1569274841564605189 18268003483519789679 15296769578844520124 1394206423899563503 7397147567266793575 12651695455882096007 8129123576042357817 17934901782423003601 16395118757564459845 3682548540189565881 15983957739510484039 1521164399316735864 8589085944252888479 8872224956722706709 7345982922875443430 7112261163321254836 4610687237357963234 5437603986660981029 11328747500780042049 11190153321426292821 17622934607149955919 15017115339083513771 13855281788899322852 6453607681849498744 17523702584295882836 6617155429291416919 8706820702421681536 10527037763694768978 6775259324052371052 13660135286247159529 5231969681396757998 11472417467967565459 7697634051549464025 6695715396218131484 4562424596069506793 2289568844656058873 1589910094806694829 5667405190774893577 11094401272275999402 10473552560393572794 3240441840002930366 1117794042166434220 5248584816929168220 8794527328642508335 12610489631782065060 9943991998935555271 8116453760041640714 16853747372351752600 5937561609888452839 7362990619644180591 2728613626545543961 4533544945210670316 8460763390093561554 16641722872629802273 8402023832368569673 7274640784963411315 11845238914227138405 17411942444318548912 1189438057523722611 15778724765036827688 5867775321872813489 828871169616094426 15893264084313541629 11342539101870384587 8007222770221714381 601247623334730834 13978520611880312986 13532395845695843616 4803410292704715023 7502635413976078639 1387785020847932103 13700894558246471126 15928076516233006758 3426460198392055232 6860392125027964852 17762668538913076692 3670349591416564134 6821165547357695293 14445559299263719779 7541627984266330991 4413264587902377873 15348969364571069978 13126694785701039222 3446940390603997406 17949100947104683836 1413079487863448926 8476031430736346182 7183457790322706325 15141567196221905037 12118932598239194600 1991430369910759827 7111495733873314908 11172271944415842283 1337942845890697592 16976692856380642663 17325209980160522537 16218834811644282903 15063911116969577071 8978212710560314787 7221522659270854253 1694340155730373497 2417509959596490445 737203476536474575 16949079688859118778 2623852981061143697 9982383260070800018 15614009646991514198 17539915844392502274 11141566494573918801 5313969905009536154 6365107773454451956 18298789700299545722 11605460958857450686 6575057566805170566 1256152989993985502 13971793401487887497 13233381045708210435 2981490035735109180 17612050795032550830 9969017693292685677 3873409948972552406 14281808987135543744 11756677648625672383 3032412444325716711 929929214452005266 14261069564461182696 5265983929182541301 3532778493986457491 9008302925684931215 5465243252147493418 8271810444254987381 4721507558471997841 6122590563731726805 3499284950129976231 1106806598678177578 13512138846143935207 8577992236104482996 7146006486741024739 7374241817163579506 12749861615385184409 14955508279175875534 8394978742197847320 13945250809766389536 6184624174247073412 8661094068998006478 6996558645229376434 11440149326780891457 11631694939911765048 3793749621636684899 13590151762346680770 653250628665261592 4923708132256047554 12402780956146418467 8618767475671349178 14054731747836952440 8002160644553960956 10360548824129842001 10464625011850604965 823680955426187235 11617938827241945538 15917687194650880342 1313962455252713616 14823982258378047357 16163211537685353868 4946421288234853231 17494498107752619703 14531133137867164956 5587887961046306465 17141348258415867825 3923185902735632482 11089572973345548733 310888871516959483 1870037365634593981 8083348149918811602 3323416033411591772 3734318719382150287 8988896698864383088 5830836461157143652 8978907735778068514 15469032697931334828 7182505518405319926 6976415788274360018 7807415153119224914 18114137559081813975 8202108406703763297 3726233113597470812 2547653606078423843 3035364385130260360 12575712266251557579 11706492806868317156 2701229818123758096 8025837841712211933 15181122388395016627 10921900911727759786 7417111663830477664 6899267580735694926 17409306965964971155 6125312026640562060 8102322209717578104 18017685012912968079 3540277938833725821 16315126842147986692 16886221613021314040 2153816477398825612 10947527994869625729 5692601861874384570 10821046811980060433 4915260431997845065 77560919347937002 6029762957564958109 18232718907801169618 208679958682260639 12698650362873396557 7440996421672344295 6202148023733950122 6092372650208382144 16210742401935721207 912728726390937624 10284974386867609289 4063409229889223579 17598261633159961737 8396666873456024496 14872093364927597534 11797352200072162474 9894771484256793077 11260638968300694923 12211129981651243351 10117922718377491366 7037419053795844526 7906246231961051147 9279640290893993381 17941237576465321013 18265571901102520924 14817704755093410606 8197793507861340003 4391716933480473889 2842534838158903336 3357950256897083179 3880208629214059243 16615561679449488768 7982215813659424201 9097316445341502687 10744392729298592406 11454456327775693928 12467354191406405021 9842774066042114465 2205037128946314254 10065573847817223712 18053647883149812124 12650190010367818037 4639120431299321743 2603415977359920276 5670209101995418736 6975752157643902613 1213781949206214183 4755144127578113124 1574206395736677331 14281099920701509070 3504001263989872214 17385120440367638119 9619415282440092655 6751753463166785649 17822068412244863183 5228227776950045576 12521927414951319444 6678317389953676354 11632873153112983127 11956098741877604244 13086233586263192214 14336654819530519769 4097718382078382176 3945377162018080534 17790333037065630747 4225692081668547513 814574680721638276 12625727699083277249 7938677870754620073 16349974647594369476 12652263198645835831 7245270119028498669 13331505571058903492 16967467856075703426 952327423322099404 8499695589154335419 7779864406453155331 14960055215805863024 3244301622477335844 3862516918683962583 18065840196492265639 10700024989124562370 2588507468500241393 8566473063040700109 17802238685599149073 15094221476234044496 935908550066438758 7351491827505345949 624750285846542323 17444202860108716496 4491609314902364719 11156879738924091212 9306838786009675566 8266561558657760068 7209264397470110717 18406703029889823475 17390980649441871572 9902236357482673974 165062230768175850 13789366680506119138 7395584000990037736 7798514927037901278 7172959457776341732 11486793365747146878 1093306380612850196 3111172367002188627 13488367976451509118 12984024265587268970 13083001623881268400 3558903670737887551 7867651024022150872 6789770301805584948 5642567623971742507 15555186480953067008 16943083240136803734 13986872779915124018 17738909907347379318 5430421638005505169 4313881945287345927 4064983459594706389 8677157803439421321 2903101567706697210 14904149307681500303 7979709207191325295 16381281261923877847 15481063570578504206 7620509253417241590 10589333513566267183 17685884570565336043 14865358076179274175 1503395796051130402 167204640191471430 5883683787160883947 811665509710906372 12829668378084961625 15629448751115849009 10997933609826153300 9786623406326993890 16134093923021721057 431378384761221965 8494015278762783343 2286364407383060536 14040963101044968086 9752091384938253239 12227091627166347395 7535513371319060026 12459929651615236294 9590790804091237185 5676848564027792901 10833688314704810323 6496602979795636894 402803087214441006 9965760124453856793 5531383048567589439 5051164220865503001 18237005481074690874 11674241724760376210 1395125415995458801 2900942583514295019 14957030624156363115 12698968992062541850 11790788092738004708 15165801398984942599 13791792509621558920 2793553407498539893 2014441010086125019 8614467515359908684 16683196262785703428 5584460417274586476 15256905780313942106 13458293271057625509 6379770174161760171 13061705050227638134 6853975436649081576 10216391747503039446 467964133966640458 12645221287122101639 14941709829198151817 1255624410398624631 43297440789097719 16147880628699750507 3331056676251836716 18015263119198241643 15120421107343073681 3933413621462417439 17356625159399838405 1253257458802340859 14411654639759514490 1530212934265184117 1704815799851035899 14643091446435194549 14141748433017921433 7456952341958792530 2317147537722436308 3592995931327602320 10056349606246023855 2306887988029095656 16298632452365076414 6652098237231663355 6978722220854245337 5100718533827439026 509141731729188333 12863554584476946098 15945717026855419430 5210098176791070262 3102175308529422974 10706378454758367343 10729750123783174952 17086328704772332847 12091716821576880812 6937216190151433442 18419353138309705398 2572928244851722504 10327991794317844730 3118027958791666948 703839020022273906 2519323941851574441 13990834057720535142 8905552565008290842 12480123711038039365 1929263126011674173 9224919470212697458 4647902508632693220 13551334465890977643 684445738143299614 6887338308981779338 12976995715911854158 3943606413219493532 3239140783336397994 11422815958898300644 8326391494471522992 14382259857558904967 4971150031387894407 15092706925899902642 3326004535701112349 11797952221162579325 3421276399019127794 5188916145652863198 17659071710434842345 14210794318256734135 17864860194616678666 11365880118214112578 2176727051733846310 13215374274182597667 4018960705544187249 11616684334272857561 49931565919914454 4176252787479675792 17706581014298342145 1168109414843676029 5218497968606738718 9137680402501155385 759888244702034693 13091139678534476501 1912446638443149509 4399773174226132824 9131017111634699117 15836350983549257188 17785189888100591189 18393167746806359904 8135128182522542829 988782428832546129 16245052899723059342 1639011789019807654 1822442847120958350 12280324476865401669 9210233287736821318 10752123814516679419 16226794784510988120 15786196467282696022 3072735534901893692 11760043219134646697 8513846569242416025 15264671560870118961 5827241194936544645 11001128118320956042 14571228072180661425 6575810237037179924 3251607604639616396 6281570074343576160 14880854868921154174 9185797860019310519 452973972390928656 11758690578530584502 12659884791135658530 2697818848223379890 2798523774585325078 8281092327277133875 12538379076950944377 13442342398975484111 17512347549387026676 10813718283048561966 873875363380848120 9995301048806026744 17919354145465398201 17587024689154771460 7026283283482604489 18332954016922734293 4008586521676512735 14944239451410541589 3439181910233292620 8781138341747251373 8878081877464998443 4651801119266867569 5187533301036550197 2214363528219755716 435633172470806778 17899096246613223822 10488517652832932309 17600136740274097408 15582501318956064439 460954976947328670 5591787792387934513 13917241470295785175 2586610389581688477 17415852621368221557 12227527572917790705 16283198469898352330 17697374823487176035 17670846931777144744 17547860496590592994 13762836520035394907 7438950566119635526 7135499353002881444 14175275041571870016 7399439796829999763 10624158073353986987 9433986980037703445 10960693870644135769 16908504708794767461 6185323426727652079 9954646091687815202 10550805140146506978 15141691499236393793 11567612750514736814 6749820357541388007 9680416748414979226 17791654672751427153 8213780654382256921 6549305123962875100 13750246609971605525 7786304170619327119 3796907918354526019 3952095908880554306 6791382146647867748 4734921045930288200 299710928971325430 15795348129274727752 5938494733923471936 14975022753450122113 10358392618410259761 5293456909970007285 10136512916958464144 10183189462590500859 6682820848349137054 11625528954451189498 9108437433129018120 12116598608400019187 16844743486101085167 3215473280573877065 11174300026879240610 10926112318857395874 5641837016426095554 10636612972323071462 5229520900379422427 9794342609135890996 16294930946233834592 15503334092897320770 10167804441321193848 17557300907109802408 9323845668449466472 4467995021631326849 16503321252600067877 8872246794327176786 16788349831234776826 6937068363694919906 10266941397809084972 14264244930684261971 7043705126513884695 15026003144937453308 2175498374123105875 6698018913545848712 7339712976182012911 6045481863352616537 16098556383128763161 14146075317881236550 4816606954554612576 14873676269351945350 862120302860212517 2742517530312619282 9671854255387298903 10020078645260629286 12391277964349887516 11892863562518767799 9684953824525226680 13041743067898650504 13446050131237841434 14280799285582432142 1648375044986813625 3626254447681522222 6654868417019704033 15120216521974890298 4341932777235748481 6076645208816144156 2338799361246005129 14678172558715335953 12064322684191809571 830391909224519800 11354143654922839888 3901233582870101069 9635226486067313675 7447441021962432497 18329034814086735596 5444180149059076477 17018757943447414708 2716438143009345069 5743006012522364073 1134699322553542844 13761408859925245897 1126216912357781811 3948153000419925867 14853308102544933730 5382269031908168290 8752899699807893595 3026902221907237421 17731668992617564559 15889848496617254896 16777287326279163027 16126716045415027836 2304888412703674533 2475001052894061745 5927612472355887510 12064793373078453321 8194835684036368682 674774494453242788 13909275030762717809 346222491656046526 4562015213389282397 10754564026949524356 14285274927005999587 4467298538087220312 16730737649777795717 18187293354049396376 8807904778298185671 16503581139297419826 3879465270820297449 12294482974328893812 12019362304821492221 3551377115116619685 6438932782423530688 13872200925655104251 8622974654540877904 16152233576252923200 6182025231000547613 13417880960058734308 9878584970011883716 3954417346608274788 12815496696507972082 8271938852682581433 17727435941973669755 16016057515252742409 1420836697795655014 8833407968603998923 4525245682438758687 12102943639808219736 15465776040537302064 11459698887807406562 15757732050655252542 7013752358922893034 17801794900478445395 17230973783115960197 10898912600976492080 1154538297873723527 4415480108656547310 18111436528988354077 12186799838949415522 11112828916026410337 13492508826656282079 18392670828954675780 434218110955890222 5568491413199240385 12585936914368582100 17618611960549552741 5025270552132362070 12497371269735920452 12043335931213039324 16086467395176038620 3813398795665263838 13380384831938830163 10126737547102335489 12533790459265523600 17833426867497262461 6101494397169101204 10912740307015579935 2349940009628832880 11442492576749927718 7145658533183098863 10324307380294793884 7905516102551772218 3104579586546260098 16568442910608487107 17650309107902059077 8983033053425287851 11108002103677386585 8566273805584812201 10582220143675743260 14077040987187856721 9894358207029269252 5875207670630178021 15181976599897350341 4437093077875856646 7326154453923331404 4554458336054946005 15657847985156544297 11663149696489986824 1988069985033267965 11994359066052731643 15522892724155905791 8250240496239162140 7488868390480866436 13869785914542927201 1127586505609653761 12334007412583432849 10189079725265418695 2319143279224458823 7546992824198679199 9072450530264982096 1012454946800168960 17270472668526953101 6765070187014579960 12103725990850429879 462009529360187887 1777038092701503987 2368502851362536465 11505077632310069628 13921262819761550221 17593614337561450676 17315528548056855489 6268080184823663663 6630485905057836977 13963632751146067106 10279828375201226452 14946673883763116320 4579566039576557683 16796827385146115162 15354974685008935280 14725830576951029809 1539570737601249633 13181240648521497630 16381654663640566270 6427102750078039423 5218797578037223625 9772740509501584155 698205400823212825 12352022922969159211 8060381560774127360 11896903478008060868 12792563995235245804 3029909481273412401 10736537335385139938 4318457951555458358 6062039235547992021 913901377280612912 17321950665373563755 7966163655874289852 17450732794053452459 2943635813678581588 93560240207081947 1384789443112101593 234838112447803336 1951836171119858295 9955714849280509832 5160692370858437106 11452175404396666163 14624512847317169329 17454004000867340191 6924565548673192360 619609139239396920 6702378258375309774 4024658834212515106 14800621984167507898 1713979815285913088 13731894496732954954 5714353924882518538 8374389829535243767 9005149790149573755 5707497580063240229 10359027971588448304 3408658880316519998 11261142297784722305 12654628993441633848 10685253774943962901 7767749335153530365 16123248345060023544 10756947909808805554 122812358062116395 11490760366536098511 6748917544895670641 18392260474467662241 13233975700115424338 2148926873659367594 11284720425994670771 10182452825057560259 7564707601361930486 14381595009575797529 13317993360709138775 17483799660131938412 13822216329018985540 12350171165864074292 1035524308146392147 11072037441518977983 2005322163991548614 14181779378143387497 5197757992772306760 5278378163205316838 15481899381513580112 3276307221584498681 5457857891933477138 14090241590717564009 6484753355291691462 3059836343487244369 8437961539456631433 12983852399933387108 7817688381098586456 7852787890720028874 7916342792793477058 4787251098230149260 9335525275273348003 4852574798166525095 18180731634679172602 3261802062262594521 17900747734076569934 13857786165961659890 17793662395854005791 17502145510754302608 16794426791424404702 17221526485140907253 2856301835934713606 11889786735364018278 18350199313660448490 13742277717990072145 11423186546762589395 1197940697687187832 14913613070125078399 9261919656602514527 10928529642648071978 9834151887173122881 17346367751527743434 5020175483842863071 6270739257307247540 14064845798900585610 7913270885357384929 16467637063088322123 14320994206422889048 7540878345116525373 6796049712945698503 8176212201982328268 15821242243322405419 4915828556598366161 2423374245095411629 236128738934068962 15801180274364423391 13793367705959670489 3738692008010549129 11074623975516078260 16694096098150922025 10159904711534121757 12270949314218402409 546163289149934572 12031191026227761436 2749437424242426755 5298045381922692391 9483800684608227714 15814918875506057654 17627424464907378562 4637134018885900994 16575758575424261258 222998510284523542 964885284454354349 15811075461899219106 17244187462397345941 14480796594454221276 7948114323437044775 6038421981514107664 6365209446337144252 10123008259958759114 699140314101536691 2365459015892804708 11858474806110844735 3376392638112287741 3823688991481587971 2926211098512470550 2658539526494737491 18123973258944102881 16336823621240361522 4927214378055652044 7635413486302373683 3779683843944975001 13749791397931414434 18105348497093427675 17023317345193206896 8088577425072201227 7473652892190132753 11451060296958474719 1612537797830941955 10827170995726690284 16228307984874248577 11180417045243595879 14563791091323895280 17395490515884844073 307541863514549292 8937495342998876305 4092590756618658617 5818857090121655699 190002435645138025 5223289284206791218 6482272810444489847 3703377489872565921 7129340873078557920 18333249325553521191 10955830551869425329 3882384799579072360 8460122669354184262 4223471105600439650 16047083650859063430 11100278133384385475 17337336842339700145 17967506544273356817 11427857732087534671 4901488195918492258 8372823655488280520 7964130450039645561 8121673281905312553 14237234053926036605 18035873351081003575 12845395958917128452 11607462674883787108 1102439094114431844 6755026642260785343 16689802623808390541 492522665469853944 2212935663006110052 6111774458956479200 5812819555354858757 17078975353063085121 2461911394424563015 11617244577077208177 12115684961863004574 13057526864533190339 3777710686943871974 13732816368924803201 8572751854579629491 4766348700196641167 7566181034402789309 3741917876573705738 14524178118218634052 1273527667769196002 14240366719832169092 8671535108524683859 1644468294466488261 8914809096045964128 18111660610852635541 15343708176679488846 16919510311684819732 12203256249438565741 16666366697752162041 5423525983858692153 6323088198679580969 13011352470259650756 5700846546208109360 16635825771687853021 11384918816051256093 9917994449688209533 2632091445670588620 7062306545113379911 7706790039439619597 2483650507353927583 1742634094152964915 5107456043066518027 13955357180990021904 1134932182355826248 5860416619287408513 6847750667739368682 16825117359929082822 8644437449128097078 15210621093481356774 6687339677893885492 9466863602054175200 11242757189450959060 12202623415709523989 4616452922247192236 7670351249732554414 18236770098769066359 8174520444588635405 9498938441925046960 2161186409060213151 6885390119456787660 13813396654133833272 13601774429812543172 14074125340338453013 3764234562278802396 3227970403218616664 6276545632646422078 16107312040211723604 16947247643808229081 14618874167584412718 16854729694835342143 9803527902450546626 16337961866923141598 12505805727185893131 11695021604469717069 17278611888638542471 7235204139177257320 3420541843288319605 3802354132819814061 2261125161500909214 735111894832548065 2515499452309970646 11469413745322647622 17186956782320288302 17672633953631045771 6235997995811732317 4041560978523924902 8204699309887542110 13448393839825589071 14597862838802808493 9186970186091891570 1066320979634247109 3234465559902183346 16578461904388797286 3040130470274758160 15013523655915739242 13601244112764453130 8315709107703521414 9517132498971237788 15053581819018438806 14449439852302806777 8277668580305392751 6574335334838831942 16158418832926512600 10799759942777667229 1797423945252656950 5114279429844372480 17875441727412622272 16943907819044865111 4453242886166807603 4744646369297439727 12025298603991069142 7563532725938763040 1321931057208570006 14093208312969448713 11488907391756780508 2339493251102986176 7298361806356407415 14429116538366018405 2815056496347646321 13546086603640527150 7872719413290904260 1628201187562961597 13625008416264147569 8651667306167688127 12395938574061478804 11358069554769033925 7060738925555974683 2723895940043858596 18132477987939472665 13889607539152432393 14837379442677775065 15470488994161323571 12351606540866673855 16191579346630217617 11582813509420335037 8079744206731242404 8786872988844999262 15408032522325423026 7267965702405284026 9303965783459527785 9844214277326166284 801890333520965957 17118958494062269097 8657973442132138918 2905175389784363106 4254233406944939881 4578508251001560413 10537627742559370019 12655693913837459327 15650788035288006580 17216401979660578164 6666412487236555462 8930084502493933329 11943233477050162530 8305763406430165619 18289363661076001336 8030418395350836838 11578900899341508943 17477747090089875647 1543141108549205736 11074126463933412592 9220773832042774539 4280074042020810428 17973501256938503088 7754518032434421801 3573543573362323779 12043519891281802366 16999163514787115302 533984235744151573 16849354656656964113 14162949520800947428 15187024349780365404 485168574992589916 8426271060709736821 10473025911688658011 6037401371317250864 3384000371798293195 1325335735544161465 17389529500328884553 7597539635792808071 2677861486228781982 7771967045547551577 9463678097042513890 13991060509542177552 6188720968017802998 7964161070064417741 4475864423749831580 8903537420981816143 2417882761216337423 13245851614092156713 6597760172139562715 9482959774102272366 16115055117419439622 1707833923052568156 11449175123505434168 12927210178909729613 3419532007723278960 877984258151991596 6100939463895876281 12498688196070418364 10788580343066708637 15190226321703362493 12780762512726986648 865821168971341694 17056109858593985631 5594920168424106124 8571777297373650160 2860887325594939648 6139456131941732888 15016321008150872024 10303884221991564088 13494915689324970008 3558239397609722198 15844264645589428904 2891519768803725287 4777691827139407428 4727118894669937538 13596493070514930389 11644146853123773741 6773811104043564229 15411839003060567387 3044906944657514179 17349571143574255952 7687658902220557390 13713427168627834060 16327011707623853206 9788815967603537475 12338234427128915580 7139491004083665678 15967779444792421979 3488320449286119108 8603873442195268550 5202667122387642662 14377329282805816996 2232328385306665309 14852041663528372115 10043152518384871898 15374907478058375977 1631102112360432149 14079755423309536179 13884967988126569370 3218776327015820734 5963414263682420865 2459612390765557712 10989740897834517781 10451815000720988572 5677274561148907389 3507227444072916364 13939539315779745564 5341651751569210651 6230626604773484816 3548681719621280874 17299855966648129240 5896451492072476490 1707783991476008188 2271979713695255945 7773874798685615718 6260949513315787371 11123144322449085041 10623296503667706092 11308322925170010272 3962587815548038324 8349374890544108816 12566117985329567132 2168040315422696480 855936695429106338 2156136879800855637 9060698769548771698 3771380419339333512 18076358417482683426 16248702041700017807 17201191041541490287 18005328084516895560 3810605901036008062 16394430318243802286 4227360048556448687 14599477295671871830 17481978243799811528 12755831554910355235 15606338121199314580 2078392713217836390 10628859038854248227 6485031543119578862 8486602869849055428 8368247916141156806 1700507097063910044 6860374549936086447 12194589293138082990 17912880984231002760 8164666454677680456 9152177643089113952 2975201869090520034 14064806902268323586 9170423468572396160 13727052978741266993 165142851814445910 2994778111668931305 1621413394641175073 14484432685586359686 2373443830785997055 10587297216143683470 5563556159008352420 312130015524380286 18365609956030863486 9538891181511271879 5682910691067168347 15830545377923404327 1865794926423334196 5794861252325673342 204785487232016803 11550281890615023160 9465491113570019460 244767677735168754 1852861365998007278 14456639839610228445 4463695932558063612 15236413520390774233 1704886926100179928 2577289708665603202 15668294410044057253 9921366513641822782 2482552329641454692 11021662912700791512 8822304052800307954 78722364261775232 9352120815698477161 8624011351537199081 7850441969918429429 13631601080261668416 17760590919120480339 3323705068626894581 17713129957170231963 2998555059848423058 6958811287977975655 5236257639523372127 12462926883781245640 4885545802953867252 15329709718759565431 2363197577553253016 322857413935294833 12309631507051600529 1680106782960828789 3567287528075173009 14176153575454919672 12074240089446857489 5892780553092893588 1400364123839901594 6454500030754437909 2232290552427865390 3751487013583510253 10398984980108340835 1011692692978668297 3010722445420600156 2211732976291204848 2207307026469704191 8926732795807023686 12988700798064870982 12166809650267272780 3094842173266676375 4653509667335978437 5453001080051467969 14733271947567838071 7783160361598471392 10822970596322100693 3173295439718192737 3902427593983009864 130485084594178453 1310522676324281659 1357783333161913985 6439401491684372409 12734742646063127277 1213422625021983494 15505507489537777220 1505406079497819715 3427210576501171902 57658453948461037 2901322337225347465 13818105624797623321 11885731853019008743 2464619630702275321 10137134904548353811 841545697183789562 13723001787067867742 13223081908689820468 6591656749468624994 9577090911644916375 15431503934422620234 2181253527004180518 11289838384867630550 14908557288838547635 1199006590219762672 13111424699313727599 3439339546853582473 14071588393764059987 11763784963506612784 7818645284045613085 5050302006216464833 8897802281262800956 5060673569978402071 2550439386513782110 16375960239746766806 17761986543192532874 10951993282551416727 7541742964375344439 2067122006499471104 11945580727353519835 15403057381887755712 8820762268750826251 12677876860358503413 13777150069116316319 8218594973772257928 4971614069847888474 18345808616471647986 16550857977127630167 679320162697455989 7985413032703515039 16848445083877443824 806443335566776767 15149651770720236625 11027208842764669270 7696436224142140784 5877632874915939961 2652761166462292741 12662769598825553834 7996202490285525924 11920151536269990579 11270076169097759285 14020309207322435396 5806897413210587531 11789513849861092261 15960517886234605160 2560028070296147251 13049483963270421579 16994098064595359280 88388015316083102 8212249941351924104 11186633722095738489 15215793398577047786 6673018891459892159 13924775764824642951 10096197383349062277 7849024908783426045 10193951359723635632 6084681764359556455 4445221730575646228 9088083446918523267 7875549172310107176 12915553406365693021 13549532642643039000 1790929752345829386 9635599448014100422 11118428559774508634 18175539274252360802 1485370516920080269 14427232388676648191 16190164766981363237 8458614430780047973 15961744704982376426 5388658707460556151 6949956272609038713 1770983726074909287 13867122893265945312 12582673730102550140 7506198490180122773 11840224897943394259 16282724862627602413 13643301754482190827 14458175938260189002 13997391643302401186 17688215978375097291 1872009024981655359 14567696731067567042 6718301882372907818 14237194173114068126 8305847983480226266 12866648968598785530 13918012664210837599 886722294054515140 14245111055023676887 15289922956610154710 14549177969923621851 13142022507921331737 16328166624755343393 16014633024595619790 16485440627871767268 8657061651765719941 10448354625755328825 11896549374933800424 6654940922812786933 5083126100265059892 16675259943450320331 11788602688352943819 217161762728185418 8322658449159369873 10014427529007230378 7266516830882175508 11616834111068032737 1182346838240255754 1486715283657590980 13281095394773119812 12088771214869353912 12648159203731666623 16729326467549817247 8885224412664739426 15250173974330531028 16188291757360820749 18433055282190310358 4304665270698840161 4828715454102530348 10496779558012217250 12875128638136479768 10048389029115750091 12406329455475974109 11240705700781237404 8307296556538705791 13978357906430535729 17956124396644569004 13721343904068270952 3122557402896193831 1482394806696246072 14981038634057275369 5568808797041632008 127637406735958890 13674120888441495540 8024688584612192019 3325998208896476329 835386044333255717 8934629004634685302 18016038040843225705 11979997244748749942 1987931996664554347 18081547546533055970 4475997581717751039 1242093329606844378 6749586921576839805 17093597830920341761 17607947178950759925 689578053006162298 3612298484957025617 11052208401026324205 7423989958622866982 12901234584561668099 16569107953691287223 8644885545923663189 13135934469292533766 16872143823971765354 13852980308258844560 4569181665655218376 11231268556498769053 11240341304541592478 2210838914325174968 11372316997019865872 8753816303201376687 5867212561109693668 3776685584928533511 16724043028457475049 5734589931155381290 15484999148335733850 5086932399900779386 15621631168462767075 1935726344435974349 8718907390126516899 16633376487232272110 5541084406224278878 2803309320375417967 11891768800197206233 13848954584934136664 9767262457841442484 9430440103121878477 4891198954074890602 15381498934409682902 13380374808124701288 1940511147922312116 4828616489132732355 1492129031503628877 14178078666114334219 15290278888790258368 1254705403683942166 5673065804839438191 16699773123670003737 10446758510843612748 14868971450297922559 9645195395527859339 9703535644004214443 16002008237348436717 13477210087707839450 6275555879549481280 2390252071456353120 7713359157129984906 6993636049943305872 12421784500392602845 3314710681443102674 17731304202301146131 4322388896266482156 9876046975895140809 11450583277610290448 5300770812943351903 11521658797407672459 706743841575235841 15408375412550228151 8437146137063111747 9451692188877432287 17054742688228215421 15177661014846067475 7186095990024705676 1448887001230117946 1070564022510928183 17342283207417554254 15879279562925015912 15341333722698483611 7860735986228113764 11522500982861651242 9362089524969379273 4121114676473702452 11718446161179513670 16259251415198323198 1312778346491273980 13647406829435188350 1445755361592091659 4770944145080725478 7843947701660372576 17984013071418114238 7386218150056344643 2180923793867383722 14667996291118023230 14601969100712174742 17677608863571972454 3167074514031710739 12840399963978661027 10827877233936381958 4775026151079332048 14338975998356209916 16633475069272799964 17692787848177772594 9728814183174668867 6308807263424810502 12730519376196836740 14877665955423258238 11562297874569973997 17079870536935231340 190753227265641051 8683942378501003121 15569634352878413933 18185275900615189276 16980690497260278364 2629648149070749590 797750634812871255 9515656157378868998 16206959536464185213 6448043298617869563 10155833915094553262 5399973407911499970 16440247111604209979 14205657580112772907 4727882247532202129 12254652799123997761 15866893124726057231 12168084630752790418 5884511702608346802 1843368406885593335 6431456681881918241 17236874199238786213 3637249587894976011 17235341851526495046 1934620601932351760 3714586727498239042 4588938793767015150 2009395933254379180 18119967703498077360 6243138639021457807 2891999145017724784 7643113606195097735 15756374074598548836 18361099657535068967 4848618840529697329 11543257221490847990 6537006363927441293 329943817212007229 7063765285851838859 517916051215536775 7038792540200846179 5447961261305768820 2238322170587192627 14488179447524564614 15626938320267824345 17337519066158800406 6507255817051015509 16189586631947259897 2058056086518404140 596387057300009614 9429376664805054501 11837484970599382737 12638269964542504731 5173505160565470536 7975734065050967693 7219175885313517816 6688789916663376 7075248536354657433 15070696807855211350 6138059512178997012 15421532143152984726 8223189630621713303 5889878464034633956 17244701089761177140 1825799184078706550 8868762192367932382 15148077865593298089 5306107238018780113 3245397747452977398 6897938537226644773 12176837656315605071 5433559744112148498 15454523377602374931 16926529260553252782 2381992072993134330 14923944434496728478 14445934301387366196 9227882294100986985 14987360526714427663 15374466898547481310 189527607479785058 3486665200359130833 15713829283861053253 4650421780884527292 16866423144785704415 3406907393609891915 8644218008770859741 8621293924659217236 13716537923431152374 152679910699132168 1991867346989788225 3441429853754325354 9477780542424682266 4510013157325576160 1372255543847704753 1300880877037517204 10846209189012439782 17992837837350312287 602343350456127201 9235792772108429166 1514711270783965544 12043527304263553904 2127944676296762135 16856182406875292271 15884983094734168751 5524898587423868613 15253670237794480588 6759952963761219601 10992734593028995616 7472180600592026195 3413770533427177679 10346428673755887314 7742321514479903395 16556605064309429954 5385027569922592101 13687523905266383451 15403301647476750004 16390641041121798520 17411179288739234446 13247359499284350028 14139108368844884555 1744758172991358674 498932276148497272 16226516310904358095 5204495569425038254 8736720268085039700 5646207760305185641 12897963955852511288 1441394518009822797 10474729410433938107 1986932053912890785 3139002729944986338 13275381323574810086 8342104505567043682 8145237755865340654 2991453284154003032 7204390967649646260 5631760931668014775 4625333608719209070 17176691477861915664 1675759895677712688 14191088341192621547 5250143406057105214 13785647045093537466 10617371951275349943 1777934697522953736 1701016628366514892 14262055126292543646 15354514550636702610 16567955382714490478 16367871417402263025 2946121521821933493 16413421817896552826 4813167256050417522 4469600778449451573 12918294307657560024 8706135137864896092 1392209691676968155 11526495974225827484 14993255621183982879 13414698817689458845 7328839275494900297 8626596794374853203 1941418479686033996 6159377520607769012 5615306103217461670 468731256824122860 10695814388480917461 481113570026802095 15937389602159254058 9700731531839374930 14576836259016247129 16637401083623754907 7696856591910303642 613352159423488975 12798426635328420307 9457637464371683711 16538699505689904469 3116510779651722560 213047792275439411 1969558977610730592 11979491221530724384 18167200777757392687 9833196253228072088 4924344269283478060 7672104946091229235 12332136635913096153 12108988197110824606 16733211412155518503 15327853734735413814 327443270430757871 2950097863214903215 8207828724613172920 17174887932070882503 12850278967915333719 7343860167731320483 12811477181528709969 1531267977622920645 8746040801650899339 632169606640422188 17742726071706267060 3102137926764855900 8703783115567974869 3744494248675687332 17135122280920414217 3783316335770272593 5356221279175845858 13257141806349736461 12883445341101450229 7015399588240018611 7471513248271471427 11804348325952627121 468976999494614654 13821826876193044156 16538792229312754944 14492787418480078914 7720804396312837739 2556565715243639491 4186299196920691791 3102183598978911732 18088291327553382326 2874522066467457890 6057566550495941279 13150244101363678123 11626031626493500472 221020300615070960 9092352648789463938 4657838086400457516 4246792065862726103 3203934268124772402 3100668638156862940 4654362517174093955 1081927938024270812 13917504778357631951 14650423134159945392 14980600401941287171 6420022208565078388 9700441482627454937 4147092585741196182 4913956922645335459 6395665834699562794 4562030186185556417 13759319095188825112 17891335385221475468 12454639437356638628 12436554575593837693 13126498974056497266 3731690043776808372 14770446055669136917 11056058993361224250 8816841337235761183 4417858834172318210 14784058146113771107 3169819117001810442 2419709825214639940 15678668821032223737 515438941042461647 7582903191973932690 13574290565417729427 16452410131687815587 12485139300966029468 6292314691150469873 13077430463060378752 18400274033887285427 2136313789735130437 4139410229122181308 10560088935555636038 15155664255376832045 11496180121490647693 3947423274684013770 16230071276503233841 15665714784217457166 10563970828268411335 2291769623373849269 11770249865798323776 5763796443899557811 554060324066206759 10947075650343210727 8104704788460724299 6470434921660797182 9590926915182718039 15935709009098287602 5082260323776615417 9298458861418340541 13712752501835812867 16116120141342974736 181956041771855674 1199683872874745965 13635956207471990618 8835709578380954829 5125793560361579719 8156654526712729527 12871721804264784551 3571001008986403988 13523611821276932396 1674939446234633244 4557006597731276433 13328289106578403322 2467537585206365568 15355076993247285517 168914276783866301 6139661058965020556 2424261467986002472 5527704551160312907 6963544110824495709 14927410643370662147 8703610819954127980 15727877147911383565 1410704068430837764 17413210392850839511 16699040500771695863 6993201339454401819 7036649706334016351 4450098759872688537 14364495572172360140 4032803627391540988 14304571698258655511 8728281491234819223 13809449894533496008 14022009105669098433 11232020960073290952 6244019724785965345 6138981550236835797 8653584288570187799 633380101068423787 1241598318498189478 8048702257245307693 5374263002782145474 426768860099774325 11782713023196826718 4830725368256107021 10224558189435059942 6143615101957073642 15424919772970190139 13051805194877144025 10907224232074434701 16201414457563047168 10725810265806172544 11352378738198684069 2792314490216743945 2897652519576659034 3033865140873208253 594957086740115509 1437107376177572679 17204180721746181775 7580227143556631882 12270886700950880615 6708626694400593492 15708487271487130990 4971327412549001931 15134890081306962597 14172554226974850691 11154185216061594779 9864362340720341838 5234533496412804233 12643381380853265827 8026646972081075754 12197828522630335780 14130782093853815787 14256363343716580027 4021411213796414575 17954746602059109065 14241287085988299806 13841902919689492453 3498694201575388259 5862399779505024271 13065147548553667613 2640128766589281092 7871227084306305681 952911293322112190 15598967320541549520 16059570365057557780 9717196612812498522 18315625625348843349 15709287887830352448 9115822928955649237 6676599645642337140 7868860752735146785 14363449071196164789 13871739216650334747 14054541137581584976 17279640752526147832 13101800586636994559 12885402207596140242 2216607142080198440 11742554423539719355 10583789787316340953 6625003799983864368 8865061779066583008 14146931140501585451 1740144218116683873 285076146197649702 18388123102281820496 14584824193674962059 6505541988128569232 12624956646112442020 7003474008416533011 14323685901917946686 11533976352607608775 7699022239328099193 16267255158487855118 10972493812079176843 6659173692229532869 11386216032849145460 7165348649549976518 5150981060626956805 15925026662747682049 11053582717294026946 15665698503592311309 6557149691146155952 2349590177326487864 2662162945048831679 7961379498054687272 6849181541151966765 6689850685687178070 12293670288258392425 8502423888622813856 1944135786298266093 14821636154002803746 10615224434041356997 16317038355356166001 6727360357722833804 5602863411470816892 18425160028439012736 17898324107048044696 15424390407496802788 5244876766953118676 1956448901045854679 18237469309477287537 3613763311574046304 13509215073794685894 1061737590418324150 7714575296757014474 17535139453908892377 4313974001400573855 8960356248012921696 14545709403947586994 12517856748872846775 4729491755350971555 3522383444765746477 9121894776894188152 3843304501774843539 8536728146624042420 7994109895072434439 16285521610620230606 3353889140041295634 11861297621618381203 10323636252353340780 17500838914585752625 8762417524686316311 12752241186743646035 1192290813775812898 17212167462987690799 18152701602595009813 11073824064880585970 7210491696304444279 11141643215481328542 9781011488045016917 17935782393982692794 2052132269650828467 1385244362230405715 2578139584175970624 1549176528320946409 6412777220161433267 6754619425404500274 8125174520822345569 15679980274744266354 721698570692992951 14775080118473373495 858730010587259748 9131663516425018337 17940983759280937132 7030302250748341154 14997074122546941894 13076705822199954881 3457760702200035649 7558742055891678124 3877243987318068297 13093469575707259886 6336533368062497720 3396994796373541561 14072391351810667380 5919067027171583419 12682090026595851286 11459844551214214673 11385409308187970590 6063110668677031033 15439621540667258246 12954683441046824053 4784615938769915133 7763275566022911277 800551111526894067 18239960285897678422 7997092194486877368 1054839147114223747 11297678948639610348 5526333259508029274 12838730839146941259 687404529543067765 8897479712333495248 3836784953207438838 17063626763154010730 10816114603862578254 16664511311474781193 8999367976455974972 10905957024302379692 17550869571538200042 249795963393816383 1337856017985975917 1603636721027201203 7554489759606615262 4979172006391674314 10799907792042672705 7145642559818128674 5789990695067949447 5951302007334069819 4865570648337051504 10974019940344482641 10898370108514193548 4521460170323683151 2084529119734993411 33955989158067612 15967036026525946898 6425128833112513725 14947545626015279176 7049965032006335995 9050062548552905820 17955740632180351312 8450424322979370700 9238821667089216943 18012243556453372764 957471960257301536 16247171273317840888 3337741866556629808 14725469754943258970 17764159506553008636 16402901121183235326 16245794517447758703 15175395011393562490 45694958332888782 11864444525800521913 5569475287030184840 18435372995755335309 5935473865393410554 15420559355856024457 1377508980560229666 12494388803704431519 13264697200145295443 828820664628925768 1354354531321104817 1198596619634388463 2897936913317354458 2897305253380324852 13036268239218855818 880124784323329971 5886867131094408996 13462199856348177259 15055525390379520821 11955834027730929533 5784080302995461538 8679095762768069337 7024136966686597903 11394274065809465073 17154168629902736995 14757449714186939296 2162454326141981662 13324431606853206302 8133945741804334443 5587697189555028931 2297651105627220109 2662995207663461763 4732301356468839122 9343180314667090855 1304110445958757837 2668271566840004940 8781330074084845572 6994527946600492190 8251443599152296445 1315215170410847076 311292910662410518 1855219328517938305 5413615926284022375 4098654852382485400 5142291296935764847 15832181121366121984 534466821764347171 5111558309923160268 17787764874985827203 5562227716997041748 2634697038408030544 13907424419186925258 3298952594838277340 7181717140455161766 12754164999349253430 16040678134325794701 13028643351052833314 7449989345887440098 12658750895048291581 5641637480185615150 17571360246288734529 646050224255517890 15802678579595809095 1710854486521429421 12316828711944193615 11467819232360661472 10990575500836086276 14960192136762475059 1194700289569527471 4870453479015541676 747540621080051233 17842897621061644101 9864692495317335814 4555074779401126602 4784163424202582607 9245458851908434097 17095862766903795083 2386199173383570056 5176986896149847132 1633391200655167603 7291294130802363338 14608781127481709483 367221729629417539 12480998342197949646 6055690728495310209 10341064905306132311 5244340255716932382 16439535719668763040 3764932734526710135 14581795051796099593 2780082579303203129 13055073521045413628 9326463058417472628 3833000658585338333 15028680107011336131 4447576614460444790 10313580541022754613 3843666309220058810 7558857968015770554 14256640767643756965 9947521169960953022 9810967010737362297 3976735743646122206 10710805914483179197 4932517073610877899 16504248265366345523 10663963042169769907 1906910548546024135 17072687062840323647 9300441655507609329 52202941923069916 6901165350139928583 4381247702361867973 47187993124922687 8441615038341937155 10703985256212452811 13611952968589526255 4182142831152887298 578435793615675427 10212310388662426445 16506292925252011003 12244134967989237480 5444806535299856346 16106542269666577008 4292202438732400631 13158996458722434603 731642709179400040 11172218359269224594 1024112009669630332 17207723498966739441 15003295413467759986 9329494673374552370 6036232506555745664 8610975422081652816 7077351472099235590 134993644509683144 3749404992638220818 11145124537049994913 7461653371603915059 8362568209303038142 15098636118266071689 2734780443379715634 11788888380607084886 1082533613903322217 4328833696094627100 17748906014238517821 2683559275160641175 521558968180121374 17965572505099887047 1908720572649974134 8238292926802036532 5471152824999128613 16098758013395760938 5870289023981400280 9495675883514270233 14871588680195918097 440396676275327093 1638812957997695941 18183413422757530897 7394924263789786566 11017784610716620850 11026620365206696295 10674852111205501408 17215766923981215964 18356565009115763435 10746411055696005258 4714041397545494947 14121085231647117841 6566251109748032910 11912307087513744053 5360382554914001679 9359652269403586779 35757995795968631 7643041265514360447 10196563377077620104 6369092761673164092 12433187391273819239 17381713426970348573 3358632411024969539 4497426644285581186 2312327263569079807 6324671617748036784 2261191336475444160 1482733557328808203 9149468975285451353 6169259903355514450 10290406303495124348 9943834132956509126 15801382489708548875 8598347960269801705 16143453180667164164 5059031297145037577 10942779612148035815 14253399502467828921 13265729410325056440 6400915577445892176 9783174614707042824 15414183108086338021 12938346710801696432 10221309607566880505 4864248255462420040 10008457139696615062 2011318294407477247 17107273928762366331 16457004555551368998 9427423418979659540 3490857140271677676 5753813429557004709 12100613095671864581 9011956528068758643 7288435465740572537 1620487025486588245 7301257369075549028 5969767545523385668 8110309288119701671 10342083004090990250 11517300070535209150 6681887192249453518 7159047619535535515 14612168599641696700 5745141575213205234 14885292062661383397 17759011478776238960 15069251820529036969 9732868642640900333 8595550944001018025 18201057568025810090 669375921985984635 12001011322413324673 15365748611892884958 8758950190852848765 2343872449354468706 18112306226504966800 3208560184058588498 11116374504518140378 10337144132049102802 10398994845529084421 12539174666090348492 7154807601446769814 4994459690350170693 8108739834702085429 13370155578462300839 8670027194822453050 7453176804471825330 4456805529422286084 2691773206361424983 4790431266855305036 14317051192535672155 18068541995653706975 12533328326901035493 981273961792089063 15819592060284986343 7818186189299735300 10120034432667966853 9412776180315215252 9099372827044560912 121098946071002740 11964557029835942517 18221295800968529637 9455211379290371372 11371420512590225118 9206693607907799800 1333318473986377516 13341828097380384963 9116966755902267975 4635106003257707408 16609492931163503313 11508061339340697850 13667367003171396857 5404451738820541755 152986219873267533 15174882570635837818 2180751706455166869 16536900782128054795 4473615417151346106 3768802614480981579 577975009576605431 4306033599441332796 4394801728559769691 8866896733294830006 6254197172439188478 12947236483987157043 11941715745622171435 12135744476712260223 16687891635843089275 6230148127377246640 13107247524930956559 10842018746659243457 17188003413690659488 18196692304851211004 7012247115922193781 8565187593187950492 4936928784306622662 16416353529902897148 17881422862877377888 690081302813389162 9558264568269552701 15930759218449168884 18012892086337563508 16645283785092417304 4720525958140931727 15642722439654055145 12860214430215224591 10608001253903178213 15878897671342755154 18321919794654672522 15029799985181078447 12392607761092352898 4291386761869889033 13243435401538785970 3883331906590004933 11390159804898251705 1416776621105112345 2287945475346864608 11319551572120248091 2057447647076071405 9010392214981303562 14714844512084634159 5542253347717072484 10056879557383473441 12143174678620680424 6943544607299488843 12954909708879161154 13066483951782516116 11325358813107634756 15368584339747003953 2592472289711241701 8608547516919305248 8790670570972619847 880773302469589191 14576634484901634681 12445129640454026293 15887274848645075179 14601593442931874219 15487956053232262459 988989720688914931 4992127310492070755 16838300166826208553 5073160633787526168 12751258809250162893 6395638482717714313 11064690574350739026 6911453125869779841 830685580721329574 2832078523557310322 669538480652568127 1903226884787092051 15799603954045148302 14175197578820370429 17120577073647345212 18215293067157067872 13952219921409864676 1116161731362957456 7038139516003840755 4408262728215141169 15902358959251612921 13025673948547034317 3110900780003151919 15494318483424972444 13168695382731816265 5717198282156067430 5103533754146584251 11463993524445564719 3832036781636603929 13744028669160326525 12221636490644886110 2066879516879255093 12673425615326149993 9809420371751196157 9725080490541427087 16438161016053714600 7469388563819128496 4357044412264389736 7032720816817284963 16399631287973402964 7514094152585777485 6494909584711476419 4792799864085901901 5141036934642328405 10696789171935748117 13177288715959990585 6494118724628757407 11854558857401954055 9362847934791757388 10774203972601195954 2634589683362374396 18405796104380049792 15207559360586346366 15569453270167572989 1525774364457578064 17820056546447619061 9001148607196864558 17643042995591796059 13158400869172960522 12497260917251543640 7120276109029528252 14360960569860578668 4970300366351327789 54636676814152932 4078777544719067704 1596962194689209719 2396009470417571537 12924761997662828500 15223265199114616544 12646520151082273948 11533522129163844247 17174259332170444187 4028687465338711049 10478373989343505296 17975205912920847798 6007497620487150549 12748417480060518856 3935640104818645426 9286635863581403706 4466888336747324911 4850598051812260187 11970147019923882239 7611304408314194585 17851577688460613481 694241627852462857 12496739897503283582 10735393295090128562 11339477265423435806 9887350928863158258 11821490300468041454 5805725753460249303 9177319468607907499 17339411584340786835 2099253487568648206 9662620894753251343 10912491234706867280 8657696375886043324 1745999098956009956 1976722302928281715 7770147683952561595 17213570878536542603 9971726703537033082 13775353261672234409 16998255142711929174 9093152174262655388 3975789325151779632 14610075382414858225 1865149628597593883 15829364575836136816 4653468764995471041 3661945341395533878 7916245663743629395 650255368941825434 4618601475642736357 12501400849037947294 257640556335518961 14053683644598571501 16030761718716185825 3525636105493590418 16299598530975469469 5029754119572787915 2351189372395507120 10430027186501450544 10326376520805978287 5918227148055188119 3891297162515770234 14828990519542856901 9708752215617207956 5699858317885952127 13411802627489203205 621003040231257224 18248298719060761288 13097761160922984475 6415739303955558223 13347541605546027161 15550802954992802635 14881563860225650733 15208640363862154390 5089713880491979211 16508654192894871429 1589076121884263013 5423009625590240100 8268306995171936438 199945997012265798 496531457385443307 5520821609688803477 5309466264156640162 736464202903413238 7391341284337045071 1887626938381318879 2322543969112608591 14539942959978041904 1052299369820387583 9107493858760035328 2726573634513461917 17752279110995661594 4376609582671335832 15348572996680163477 4132763373657141481 5935137693633609072 4562808515361178860 1870090864264353755 3588780308675335271 2892886128295909202 11758458743905684255 423211574470016185 15504705618083241764 14050035544571320130 12315838520463811834 3578493257896847553 971149551810401863 13198790636826891309 2554078442806892467 8848356682246351845 13425715504867171618 17201640659428780788 14834034647859479151 16351534560794151020 5275110641152662983 15067611647763448713 9032685260088342666 17432894854835718948 9986218269449761062 5123557472291928956 7203351346794826938 12168038930813447488 2980195843734768111 13357953809518265828 6616292187045430456 12338337031193610415 10173100325427595387 6491506031236802657 16897308101412676452 14325784857706052116 5164302797749915184 16147351094764111094 13110693787742246817 11082018097076372716 16254086441406271883 14433034353762257707 15771040469101969232 4118215560339431900 17086892193286421069 6417242713052254406 7619868290886461642 9876318303887344776 6467352092833880715 17884748989763767954 11447340678745741714 5633044154330298329 943656300442216920 10081870833586987178 17335668574857027878 14973204431702113810 13527888892552696991 2962126046043489172 17831133024384876399 6297692323795521200 13369618648942275048 13076924581976742409 508995265838618838 945674975838988667 6825445859168056408 6599404410839526399 5848986247791415071 4832531621195026630 7015034428332129670 8285859659053733689 409860223679911758 600576169671549567 4100685575681684390 14967410685005156664 13526074688979615303 17412933261322870079 11339950571718647079 8413835013688143250 1743825002017752036 2746252155485865859 8446567277162987011 15851653890721162316 2634703753438817423 10717836341018434574 7950223139191402233 10360233811154775948 4031558496524449538 8275591581152518098 1755109172242577819 17145530339767882700 7659773908346989625 2891998136847648984 7360013177522417997 6845597205586276011 4911440986940394134 4954909088221936128 8607138491438285609 9915831098387221474 16811798544502686302 11580116777231860534 5101503687767510676 8330275711435336483 14928476027545066426 3437626959536071888 6370619272228448309 16776621300882199004 2742382681528978268 5938239503307762110 6334389204284621446 8458728301597143763 9723837550671413720 16110186398264735877 3643954559256680355 8375657793654236476 589801942609573511 1824684808098628253 2985052304249864996 17095023023918230677 8307182197680375440 10111436904074013415 12313612189071904661 2434415173529493461 8171094115554256513 14710710256455200224 925074326661857947 32181258376667822 13511975460367102626 12171762229378566123 4646833163222244002 17771825425975541752 565136221937556280 3070638866010304337 10573469816918031738 14654924554907440711 13957623861908831102 13023376868427024466 4492915947899371940 17685490609109911053 8011237625708664570 12607292843550649442 13889114827882191913 7335051992380669572 1187318947667298205 3923614914554009636 6275757064909293281 15997208624912690771 11723535342317060617 9852221337315329028 10224796172404816225 1977246551704903941 11681471766605730055 7266521652632753862 4540188888911360064 4865100519769287921 2443724800915037667 17773707918377381177 841112339699504335 12073763824410675388 14132054142406565674 17497765037271890013 3920427802994948525 7108741635201411739 8848865468103339236 5038899291738080777 14036846098276709921 7821472852395874338 11459312778477473670 15122453344642900735 13778685154757955119 17147532694679800118 15478959480547464571 14056699352110098251 7632689835651481123 11411108422063842785 10041531486341307302 6807305508992183256 1976118527936284171 9228149327455807888 4804891880178881893 9926869725362086923 2921763795827246085 9395253357246393887 8288005825660925929 8978581364477150846 8565254303464396473 14990566856593078797 12657725276170281260 1927567162504609311 17801223586811516757 5915227577819172999 10482159594526286885 483428909240172272 4463875896580001614 6596294904401423494 7082108316881643348 14450452718129166065 5246913752619754746 1895149219151791841 14673647042105402605 1017100447906897335 10998822666877393117 5403629814862404552 16028282921554862084 3317793670120996747 512383254849743170 9834099417240084424 10180888294187942954 878707137570089931 4589255043746721540 4001877325868863331 14548814087866189678 13450785982242431031 14387852871567505607 2475510507997178131 939433060074148879 12032178738902406633 15537673037342793287 492444731352905348 2027653872681143280 7343481902551619911 10784467474211570451 12950666383274086732 1650111896016478406 9612320704344418769 10230653575798718918 1915498548149665119 13787834872489912472 2621957209136032987 18079773912892841276 13053454772367047382 7558341279144710025 16482225074482556516 18223945858469678991 13395588705507650885 8837077763520351281 7999360954926847540 13076458571571377894 8800361453508037728 3759527965377097043 5154988617420793050 7768578282654124439 6922536645509842448 5687143627254670490 6490414194767809000 12377121302947343730 10371194825408247594 514010108684586754 12656182918821826799 5170864249547908237 1211469023380035623 1088595872576251376 7785128418779478906 14615030664004543056 6054489903580026402 9680144194536410595 11686866603962141535 1286321079341135914 18139593425137013380 3864833509273050873 10626399776977991688 10092592475184920916 7989033732306901344 1316412972851985323 10091373990744458861 16483370048992372147 16940965485201006845 6667969402464850357 14169546804109170479 14252184102958505282 14604194039166667948 3202093422703975980 549398502918712561 188299193640040619 17105361052256119099 10334912344618843643 1099248838941577926 13791200426380250841 13605112951071626247 17755726139304400904 665759562451300842 2726272842781399733 6740212938330323935 6233855918633597042 5043476976391999250 16367988680416795436 10718236365086791935 13877765333067807579 4908715287111882903 12788623447276016322 4363184280088919592 16949306121948231887 1510278358146931191 11633169583700413153 10998848299959357460 7463351997932477151 9457306123859925528 16902973010696409701 13682032375556323870 7041696234967757107 13508176346633563358 2496358460240406200 753732331184401576 5459185907887574014 886586184567585375 13492077275709076777 5169662812679300946 9662139006614842710 15608752792883210202 8039312076921340464 17901840230695341891 6787874683617617273 1325972853082872536 4837775680444745280 17749724711921305687 11587613988999466745 502965120626325550 2093239729109615785 9996785246664647853 3831932968738233411 12805016366148889567 4689963249937097845 18183195233715704636 17339742068342231469 8233356774657727870 17654950232358967103 10421826558263130166 10657776583620360961 10479893373427657750 7241227702074819904 8775681943179202708 7477605806573764893 16022726955517272122 16229717807991952245 3937783406080191619 9572939866943059755 12536558954124751727 12803231340778890935 3096402407335116678 9162317380925937493 13098267298257411876 733278646773917367 4628034227635120632 13184727497042322222 2273305023713581021 8173793931440904342 7440195261214107909 9815061180342452984 3704578436544600329 5345785351928463777 3036919393750930796 14018679360022422815 10907935794740601019 2207595967924476203 11729496694647729578 9055675848280406194 7942264325797223847 10489645915019673216 3891119141239110661 12976799199574786861 10137120985999967902 12131615080294454538 18072378371424191298 12045837868235370594 13316019743098430209 7037299549609637217 6261005274102636938 13230181242305735954 17832599601835560799 346008748504769990 2896230618853844620 5057140326956736191 17579887426574082077 1237367503504513217 10111545262241096346 3967714164607296801 14198497700221538279 8807606060422473830 8342817512844769352 16639222047780614025 14585664219821596076 10054071618313381154 4858703952255468097 4218808638832832958 2091128393833563204 4859410285071010690 12047670574946729464 1939165599000686635 8653637917347233662 6354990096694706517 742008582978336298 4893039746527979269 4257001876776299667 2522085175003525632 7778032690089221638 11226294917544134690 8458610001260644547 5139780766787721694 6260093787534552478 2088866451182936674 17516816890406426177 2322748706879670347 8809555907714804236 9599749828808667052 13552620453930306134 9633898880612439521 17229626888171235771 112949770168384780 12398605277344821978 6389738879246001898 10215895706310586673 6442987838203964580 12014226919806090281 11119790611867817085 8644939002123620048 4211091023204145673 10330454853544823220 4092451450822104585 17065039152575842386 16874451913467708077 7095883644494776294 11705914627487359442 16460112675555540217 12168760497992515214 2831539734098615343 297524024409232735 8750007484273483029 10973562874368681816 13697642894431237756 14902616988360387216 12671522521179215925 6761532738012540462 13465703263434327429 7445421508720633151 5634784274480362825 14771293741665157640 1921904131106067691 54680449900671241 13821986469182687803 3045028496764105644 10240445665198556843 330205801488653794 14672522382269071993 5493115548719325868 7139213766661547322 888837868660816174 10962200213105882175 12941703741952943064 572267791768731720 6591563092382658907 18382152907922780769 11291081442286550183 1142809781007629269 10965340795261326867 4719758107565558597 231110391893013218 14934128376550774214 7506726750135136045 10578641589797609548 5077199311704194500 4471989010866293794 653337308744929424 7907396690540740433 2631551922492428304 8104219626526519494 2895540721925116867 10569217599331330857 13602267159478561707 3507185693915260347 13103562990800222073 10041012249591981791 11886733149112718566 8273502269078194255 11966002518943708067 9585285697007473847 14167146915277537983 14158666367486998775 5166160392279343147 5301510952022543376 11191645725953454354 10568930496896331676 8842106162406682921 5133177749295107565 17199996154811868603 18356743200071370140 16611652913111095685 15935061697408860844 14090483860915059786 17483876421112834196 4699996338909050011 409040619012679991 11773739072138400126 1758562717590333082 14878745027178757145 14854252163489477306 569187500425952516 7733407459988530772 6716728014060484537 13183354573893444567 9936699557894893147 14724218350981894763 18442681426371324115 13738501899165827992 3487233430766908608 12504652192397053614 11543083275923358458 11769214763065520492 4257936756151618467 7701901357669902045 10580224284934937482 4209318866213730340 17412023906278835834 555001628173096654 13273833194286680448 11749191158710509082 4291958014363727996 13087634554025709250 16583528759925299173 2472266442917487654 5876774105190746941 5505202511610585096 17581195758130357946 8022921331318844033 9480115817931455639 15445454113948616784 5701387244479030032 556205973060609563 6650212082035865626 12614893665152817866 6985778538828359138 13933065524850905592 13893311666399334026 7087755031856479912 7765603420945406257 16047113911851846202 4328190576880799311 5851513712363280478 17559046465987207404 2976101500815612982 4950823542085319047 17518932116000644387 12327862429503264295 18068330907757078075 14783829579378279350 15578965256908046685 7744361433743748704 8650174595008279495 15714540179840502206 15652294956487650484 10399456040023692085 2253771717394988768 17219981968597469397 8922948553757326572 2838453853368135931 11525895637598264660 2172908520604909986 17797566608153634987 14267580776970971620 18165838283636065970 1407282088057100710 11916116891701972744 16013036643767546930 13299197014194581775 13274105112056608358 716822396920341728 18130463227333599947 5644147906989367825 7066889773511127938 2869240185515745677 145067590802262852 12039621125648756678 17329179133440708705 5796180421777160928 15172890016866718193 15509861050987288058 4025279244213471975 17571972078280972729 13215877250161369718 6784007994458010835 10237703478753437082 6128403787235328933 18062863478634657351 6377579078526513054 13476271548814050235 11285561144619377065 629374240503920220 18175001019519760999 3995062204675229075 18235779320760052757 17698841346899858101 13513176767437463586 6641422147234124661 6423772480772268592 12358313632116734309 15642280863571260367 16017513069780080823 8797398957211396272 11168274994672929989 4690723854761310675 5583786626431949307 2076709758826304823 14043170308067838912 6333461966748099241 16219550677464883545 3139138365630140861 18401488397994321872 3843535902229841227 16420856085335490802 1065606953650989812 3257449302780304646 13692104649204666852 16016707581647111139 9917952281055587521 14499656436517603089 14385769442202892444 15547229955052163381 14590712001167398244 4277513006421744073 11982725299842586732 11534861150028334421 8617250112379337104 10881200278118976582 12343211523153303907 16615396505635844455 7681889083223147477 5566145160513519123 9182820687625766337 14737356698935558462 14667957366282102760 17737801752942427170 5158562618320719055 12730178485347990582 3461058468719954889 1022867549601090844 16489238173686530914 11936132770381124436 2404619158076772755 14357899428057454820 2659124067883712292 11827717160820917672 14511921826305698213 2490701072804653090 14706526332765422366 5767535138820668451 1380673794101922265 3475316811816220452 3004260260636817097 8704981599141330383 3032546947255746600 1695441667550562600 5105298979709240380 6382627337098928490 15312091654396286265 15909982628090832540 6959870353771392391 12538589254447630293 4613913792749280467 613407362849549776 7629113160529590609 17942783749188942244 9990206758634787201 17427906651374375695 2370609840529526798 4753442223435390475 11056094218133396821 9651171798386499996 8311115799977409319 978659796691399238 14203364722356557870 6456097716900496529 13603728130808764557 14070952736926036742 4394836753779491499 8339236011246093475 3354788918554246160 18376530064396179528 2298428596564766245 3985150259259219638 826228569858733984 3354073917903285875 18444285983841028069 10254915731825412134 4323154591653381406 13218840432347671166 14523245581951466486 1002106856117564459 9116626864569838303 15381269739441715011 17443269855680732922 2691735456682180034 14819377481668778216 16080759209496403263 16861934464686081581 13663733890165204392 14008883666195008517 4278210464473473279 14521011499423273675 17052598904605458956 1086519089830290753 14105563461441162159 10028004748625514274 16121929079779190495 2188809745418849162 6395136479838470761 7256995395675061852 13417809744838139120 11909400857088873024 7814389946235943117 10231228426853723548 2034716232753344121 5292341111231334597 9306815047162546430 5436930198289645454 17287780162497935989 3666997699656266119 17293264493761801409 10946719625536881720 1950899184698809764 2399960075684390052 9036973968609849130 6864051236209358200 4433132548788903124 2359948536952111568 9867895865870503002 1904958697578602590 6814327432385929987 15476804182064122091 8895325268233819752 14867563271155530973 7069430057183198118 6642726748440041147 17767054496838984611 2894131926964443608 9635012016325193740 602506232215006388 12069974683237214173 15751633443796097905 6909624124908669791 4629378962792340206 12056377341874485239 15539128832795122103 2150758718599197156 17113291601570062748 6029784413400158580 15664702121316741000 12799282956285475644 13881345003223084756 5289660324729884608 9665237426815401578 4792853295497783158 7537445696445975945 10015760838917670194 3116026356190438738 17126412071627243705 6217807735118697574 3940488448208856555 8317153309236859662 5106302781080431195 15108119679092964110 7732829301634483057 17417882406782483999 4351354338690140831 7981738059584138480 18187623693039646276 17422670517894541512 17422639346830486235 530743712713713186 4620117357903182421 5740876083057003798 10971330680699621571 5116152791248905298 16963625903094125695 4224603156092272830 9612085206625298902 10323267361681427323 10108107294081598859 16468782907447674986 210974490729998544 6249789216052747423 1666257685769120227 7597383141261543588 5925263361425530992 17444668744284831486 4113866940723097189 7698925099271645878 5170714644459785915 5745887515313854777 9301689997507302849 15642064143293973826 17835476694402089078 7788544289768353577 6074372791230906697 2993119734017261370 5061014199946436757 14716622655048820008 17243085333361494608 3780568386964581620 8431440809999241209 6304327230724995285 1620506828295228827 4063273580184336960 14327276477011995869 15251338541482966314 5396971226997090786 3861090433308122122 7606469874274642841 15020246398627150651 9557651814637644740 9947059709947076356 9221446171093615814 12963944724049765451 15181449519792463574 13755975496070613185 5383927443062096370 14447526371592544836 9897941660856209488 18107996744783060676 11055735179393472228 10065489866408835728 15931809631790106185 7383829200557890988 14054497073542777300 8463703054120487661 13216383550287140987 3552726371833755696 13225308206106671365 9660129814980608608 6034037192528745995 13468940988075503551 11255034266410603638 15760246962001977408 5672487608024885755 6778793793457231879 6821363683430794391 7831228490365980749 9162184426467455599 8770502214508120078 4951013422193313112 17598768674182439106 13927105411762804662 15308746091058567218 8715536763735980744 14307693863899814988 18411190179085917777 11359198401186238859 3548121251503378044 11269114369596646552 15098304802335420597 9906823900913169103 1357894494456832168 6485275609272113177 3870555651934705378 10447712944622309501 9219679857103619099 4248602169452862963 16592017792360832880 3300621205270158190 16308018128354831747 1784980296532876012 3130073112687833682 7269449744455874614 10774956764322942001 3496047650791479427 3714422361425432275 4244667517380888775 10515684255673881120 4663928687833059801 15866752147852868823 17480626004701111648 11684492481296929259 10906837396985402207 14044935493358675344 11007289666409667295 14815119682221060643 14750633506286554880 6663387403901228367 15339859697630768013 9570597083086115689 17564338576200496335 13575730671151498850 3396888797913542543 17806394461710337508 9842396583939484602 4603262643145631093 15858378315117725965 12538512119069126243 6054797688414174474 9331699075684894994 15572933383094955922 13213304229641709732 721784753276078914 10581615369543746157 13088937595553640084 11468378114298475988 5565646082953274442 1508233544976991092 14030729446038910603 3059681111547177694 15051681833384199084 420284567885760715 2635217928917117493 12244205702625647425 6174911483742866785 11190653702600635139 6231279218497863647 16526861068226841090 6985367967375006953 4650060387434561738 2737831811493836977 6656394145002440423 6080398819048055377 1974357503809995786 17131496198129878975 5711711941763144170 17826992246447931585 16336752400124986147 10789086753435147396 4932659366367093097 11032267416165978199 17140659084803224782 12481002530927124136 9856580403185121619 5421751090156778144 18361836814351557747 7552080826341068985 17523496852240065212 13137250954183374265 5669475800590282168 889181822221300656 7644905624738596570 6770417266500517438 3999681672262181422 6031580938132482675 9186546039342525247 12632280285856104702 16432309914890300996 8897226579082410407 7822666174043533125 8296851267284436770 7554816844179710749 12985258329964954892 7940431930666842476 3130769377868392079 6865931595715563639 1525539440602805345 3290930611117406486 3742644683639830518 4100265994269488752 14539135744506900223 3451942848059531477 4282117480282060186 9517027062410907511 2892708114019358413 8384712621967310371 4687685621448086693 11493335576466319337 3157859427181296844 7628525100804450561 12772894211468443755 12607992714542861995 10297316280030914765 17759788387934410005 5037942021345383078 5179458716904605359 1816832041792793139 189840368696073644 5008606002198960326 16209363573426266288 10446713941892360688 14033014053595148567 16492023489549871787 15037353061948568449 7528565685787719765 13613237027093388009 11223976666145305938 999430549085565514 17388860721440790954 3866972134900641720 12397598684880067533 2879025006043183743 4613689217082920622 7429996479191326261 3494117703831493862 7127186918682210717 1053472740450658545 9096136579512658109 11940979341422091992 11940602313265408557 4106351632208099708 4662814061924315685 4430698173940145988 17062017706312668432 17458963538103206624 13270854076106844117 1991376711882463875 6861250844783369895 7701420355725432282 3819410687738677519 16645094895749926030 3723282148232399000 5969552466821295272 14161305487591966104 4761384004460821102 395858535106274755 11873996451571245758 4755598117699400511 10662203904746352497 3254424888397530504 2022632466261631109 3142598844268220051 16838499561298582863 2787202703603237350 16511602688539729625 6577461314693483342 16074968238704192351 15655759744381331543 7543914804038611147 4328912290420911957 12041635585867380736 8887225496976128466 3541735769043437394 8024137484743564358 2909000270587616401 17213857549185106593 3878809925031324638 4876076319070441556 928540931481915775 284308063462819826 16423144592768870032 883817353614339889 8780101117703464466 16220763147132380159 8685050904091276613 7504632353998412106 4172210953174035332 10056962165073099922 6805378843074952438 13909623292212533919 3257648790671889202 17345718594561080322 746864313569876713 5739606892952363675 11166032779448194790 7642480219302451330 4363287100428038154 8281731386602016420 6287848953415730681 10682202541513871543 2121463722512667489 16629612651320772174 7726549283435984574 11108071600414969663 9740167116515582511 18255535639582367825 14670492424984563795 3187612514938301528 12061877573489816469 1925787668668646641 12652932978290326182 7390672901804177579 4146023456063592726 16562735250470496066 13731408445637823058 16603897965362646316 13872177035598532006 7809093660342283489 10237776740634866788 7649601238270915975 16930475023265640793 9151304734431382911 17294087833718493987 2335954723672870164 3193073544080300626 12037969975573986092 16913055799960360815 1463391917471120694 16115996278572980751 5011105322731566102 16034252749977724292 15019347218500203492 7056292846363557583 1928337205121493214 782076437477482888 5572267086672187830 6826849257640848695 14310253727104849786 2047898550522588165 6164111455311137830 13376480817055706130 8223942793907390730 18140334742073338951 12145177492869047098 16649610096784381041 1827452521065408731 5072073694946034858 3638737116515087001 13826683702919731040 10379769383265332169 15691685753410797330 735985008082671575 14491490678727792360 6177761436874096852 13514119630416081203 3781533422573556200 9324856664809825731 14449820165642958591 3122130173946910399 5263982541411510075 5860570775931444274 13384093555222684516 11998601302443263481 10792754190853794643 4494791648118255111 7336522027013695351 16450387970215669092 13747826038598644923 13959900038282689737 13592650477952738502 3047468847421087598 12038852341237714614 10261343446714573128 12930760829039600974 18059918768250505788 17761897682120261083 70487181923121593 14501360206214934785 10448029394354977761 18239566233887769980 9411624807222436534 3465336991161626983 7062038710743718023 12992224942835551766 10090925008463794615 15775703608769913124 7008209555963861698 17329912258633943163 17916608861429383990 14896024272902851743 18412048311428329018 17246172553542542626 16652248981605576365 9813851108409489125 12409904069849536937 4998968517200258210 13373204421867311489 17977385520512279797 17789302143587420328 8775534052686779102 16584269331620807584 5145874545671298832 5686130775772260876 18243866373376628946 5877217334887512388 17245215272744633185 10471825921289592335 10059276957046854432 7989933627339750207 17734900339166120699 1448186898714505008 6871443562715487487 3035403314844257861 16593291946452802930 16401880094386654287 12449546274576282216 17017381819383654773 8255906989888458416 17413695517082085963 1444069693506598282 10758334909650333463 12585708590098687232 12923769897751443507 13838802561671760681 14567172606110254735 1361375309101682173 3705084768822326615 6009623613742934956 18420226495735300279 6368100189691134769 7829460218054935199 12605367066017810700 3159194269520057689 3065654672492377391 1064481431928888086 17042955043797130824 12843895401132864441 16388259708160526804 17617717078501868096 15900199175065240039 3253869785339587676 4703000150097426671 8874847545823196613 5510351854606540143 7141579402896598819 62230908196768485 5996836628564019015 16598653932043396735 15978810296579196940 1273247182274236012 15745278923590893133 751387995561523302 251124308070562157 648069580594689356 14607161355770097097 4354496784810766202 7264506835491305339 3304567458552549570 2290072911781890425 9603399590909452067 7478025973033328696 7414642815992236887 13992804309859549612 8998973054765019684 13830945200266570199 9909229016946194691 16190573750758877142 410086896359610183 1363901981429678797 15873889035250378475 4963222388637183870 5739616006626844273 12815710039100561919 10503911272373582932 3549468202169160963 15952798801891945996 1428226407986960305 13727159147795967478 4164384506716216531 8909182260377452649 3123501403309618394 5585767309234071356 2190444409811132083 13883768284137904510 1214396688144360153 6825762559431538238 12924968967055157611 13113275655264190728 9582128526022336720 17010632756136328294 18122032754940853692 7407092465659921017 5995481033055105942 10014379110255676305 17360691313697450968 11043238290671159209 4170477119325812519 1150023241315318198 17902052095144054764 4471231894992674549 4968901540089311778 10227312211567800956 15365298691169188351 16428851507843953937 12263639980951332976 18149547974744976138 6915847774926889202 2527242083424302357 10876512054625046513 2332129458512674682 8419456971061358477 6532997157538007384 9999800586655912598 10156516266387608809 8116160549527071638 9510997432024558692 1269303414897532087 12806364126579983540 17829318533945954840 6817352443692461394 4732845887007551744 16234289438164474997 9525014677980994138 7364852633005799359 13302754405350575016 16005674668874196183 6360674018913778909 15242499769793980025 10322405922093830784 2031193127168736753 11118388780222556602 5252472051161425059 16181295623649832459 631076070587242610 4072577884019081853 16767045307586077442 9533760913309170755 148359406725443356 8499401290958475605 12762104972303430851 14944888772870400114 8996491805380301370 15225852645341448852 11690106494235910254 13798817508519015260 1186710159383011541 16267354064030931328 2398608910518356839 16630049102276013823 2125223996635866314 9600588228571852463 1491703884264188235 258269040892235781 9233068812664217737 14995288107802417667 9106530517805035912 8650131343033510806 5173844541744218060 11422304668093459996 17581670154668411858 11947360234914916891 14601489342443461145 17344396723130048027 10155020972057450866 18045827508334620430 2209963259530283452 15445030071388102001 17692762201371036544 15418285024453245880 12557100559019505515 4971619594171630197 17257583033751870594 18316945221707893993 17571392046596675673 9440502133265735640 2528829241537950093 4140063126477748643 5651686488688320174 13814204965631731580 10033421310279906916 3813165629834144573 15021492609131262195 5100707669758214927 10435836082106760218 11030948351148087244 1003780813767654769 18201877815952604328 2156612316871103838 17295272577142943800 4634981636107315547 2588368973550869179 8153086261467792051 12714798876966158549 7978376539408217935 4015015782958610096 18140095390855784855 11176372330077053948 2025158877745524007 5954030536210395046 9666709741407163959 15024260745505822334 11507407416149559374 17423009159457679065 952099293923737057 10973018633745356779 16275660917453293127 8507028895952255499 9178759452094370840 14958933075371013136 16483134052066014427 6315758768297206011 360309293271742046 4952096845142190252 16227786718751870060 17302526791880616588 4907741409666111041 240025955908509826 8341156174618884342 8063298792644921628 4155192989525921521 2257146024771931626 9676731421974731956 5629642191127591975 5814427530373499256 12653956098090334606 2898775314503843812 17138787108723463479 14298803574824836176 17681771395985974549 11441868787457725236 10526483401518720431 8281580834150503674 11261387660682712428 3447956952576952918 2723766873488408363 6481978572277656855 838232352522352981 5941318868315622828 4786121494980087543 17563207254396865213 9168103610895729642 4483612036052834392 16369709465212788662 12365918298250099227 8663740980949949576 17539633810662755804 9327255756445420938 6879451520130486967 12702440340116511329 3099702436074228974 2090888845103512749 5243653536546147504 3099976450988693284 4431614344504594684 8964406045890727181 8609654157386299685 18214441660518363630 5793686375098668036 9678059755306909184 3601817575986101381 5501983690445122290 3437843780842163559 8478784084344170421 1253598661183944541 17483290595255194109 133025612235498951 15457548767300398991 945647499706096306 4828381382115320205 370368322714117265 4398988128110559859 4477547934596880921 1329143121895434239 6971900751095322287 10263576432249544710 9631935781433001558 3853238247605630308 15642262380350881343 8002373639087733142 3410489077196044610 13251953173253398376 6208489755082827564 11868116788876063502 6422752515348650924 14466738804629325694 10145278348182668865 251080866697114204 12112854596455551835 5695447699293703072 2195790937601636488 14576942444569280897 4154001256626033972 17196235869262831098 9875856844628459194 7263202606172128432 6989237977957224077 13926562657030664517 17486971041935606826 5732746877785829669 7535297443223550120 11390885476844769954 10713894223329922936 14209748164710961633 4397871410731950050 2473097628709698547 10669648523341079083 1114055083247238476 4689307119466232073 15164841035271352959 10987847207786715307 17438624388351193842 12031335376585407279 17998303056169399386 4312689310533948246 4837859173805989066 3873841048548747008 8270279227316330907 11809486673686272438 325590749333734867 5693748984603064927 14646314179568698417 1721501279209235465 1478238771804563662 18168138315882375027 698779008980060306 2019538855981959054 16432389114191358230 6186587508515881591 10899780546988306306 10335388388888527265 3202326123587263193 12949796186515499766 10119636787986299600 5538833295944042459 7905628216216637441 11863212280240573083 17275943569716245979 15290859273903916119 10193015860224418705 11440267115483313498 13926310914065741967 12702221398195343285 10220612215857589555 8988129677442402466 17466787586159725742 14597355046964573856 1316213871076426103 14800051713753668805 3017144955300741558 516935568514197224 16804438406179159001 18211463076144131303 3755414182620825943 9340687909982100619 3197439329583039318 4417951433475576018 1210018966651224283 1970435131153864042 6189840764527772143 11717477672955291300 323326051540827290 10683485712953221478 14211630473709499772 12121555509837926327 7472843780511802286 6746702945664183213 5192587818862177893 8795897763569418899 14550736454763929238 5853200286010834762 15397313665449327470 9097971323416147780 7452432027979992327 15810513007857582896 4439353890992546498 15649932029249768906 12400799038554746516 17566284435327131236 1635454613989637305 5730855408695914528 10794372566821222345 6576400871482051012 15227617092941376563 11226434914583684074 13262817772757169263 1689563006499801696 11014285459634296066 9003024018459953769 10598260579892317631 17025473204904370706 16489578962007625484 15395517122693441380 4396087075736305927 10516284137428033898 2818108858791414983 5449663280440992179 13174850767266762745 11213476919405684845 6434695431503443679 14594807025540080625 4565966008004119139 14858510457515141254 4223648374136175556 11258521420823915545 12448448004471963374 8210271728383030934 9372581485520510410 3023383501150580430 12362499792678010152 18421465648901121696 15343393455691935078 13857666751235986018 8869651261173034490 236699800797534772 5310166180411547539 654012273868366289 16291459341943560429 2596624800598538535 5563949341140984665 16571280239504905986 11297601163075651158 2922627485651577507 16513862220540683277 14865774022043005889 4188110446474214267 8941229564914211682 12842637237474057895 4995892062164913963 1084528405097871874 11796214823538147226 18189001544396277065 5879006882566145403 10457470009222025563 1654942630593797466 2096550293745783230 7930810277789251210 7135876389164405138 16409882865312784673 17366191179755161253 1357811958075843833 743441732712436774 4927373762836359406 10118513823659678588 16860972678263277241 18315197280035492323 13412233636008422087 13045104772553666846 16764534169542501111 13085924173792507289 13560654817265769046 5363329532489764815 11200112921016316812 2948356388325760038 14213771479391583971 1815351906029988275 10451313122773268523 414937500886398316 834135559547023026 18346351927951342611 1488845144028847739 16640822114209835511 15897548775524964320 14494414055492266664 14886196740173438059 4346664800263889991 5994563478998358872 13272549653221234101 9925483843793897078 277815139003268087 7022939658078934337 555218084065896522 17895790241381370503 4205043203419884678 9559542386500804820 8749834716033665342 6112651002641185710 10820164616589094164 17735929140983574029 16728184797285163828 3080309853531259135 649888385579680174 12507385303934811821 13675452079985050598 13385337012213066030 13721809369636652532 18389752633865459010 2358944976321163905 8530937962043206443 3401162392434264790 12079291860778732952 13463022287711367105 10381414591512815801 16032540519077593178 3449430727505488694 17498066614743767733 5801120086600971185 6847521468609063502 17598589750989454016 15346337130633764209 17176681257012849800 4430367858227643888 2650441920970631324 5019971759373029118 6929691994691185620 10917721122551607271 11950623971367452528 16957915234425390471 451413847181142914 15374806286968785882 11055594446958130771 4755236785872894621 12267378044363460342 10798442214598291916 5548848835374788584 1023830867432830828 12408356524749170036 16704912861761667898 4363506644382743589 15896159596131037814 1634957660063363717 16710642448986292183 3461338765019495832 15100587090926281598 12477097469628483974 5164798305895894690 11385156647483645687 9441169601005734341 8960772929543313946 14215345998983763136 12959908302532988796 10640152349121127753 1675306026435529063 4285859840019391962 3750337529604778478 7704111864452940047 11403692100480977499 14455521918292381403 13756800872846783251 10689045041683203750 17646661748618382748 8530761067107433228 15428560797679626086 17744977418595380346 16063057377779729783 1643798780901726716 241926945287161554 3391938935203636587 8536459317497989514 12938178750276190032 9557509162336306892 12408866150444367833 7348672157244878922 16791779131324649581 4760388873778536962 14232938690832191168 9712276859722869392 10745778615844140699 4159770829746462403 6502737568424938241 3277830889517204631 13046675922945716696 8725955730644909640 10859654019600183853 8113596538986830857 8181767634897955432 15282263358952315210 14640727013426850619 17967231400520928412 13804665019015032391 16300928083793540236 3275785346846128695 10596974387925985745 14556678587363199971 10301879976840758218 5205960334391022780 11541770209927957768 11866636236622103201 14570510778750845256 4670482956637500722 18113238966379490275 1800140693799501193 1389775143029343386 2581422180966572920 5513953261893950671 10473228410749753063 11938735884727158658 14896682043033001674 11762949831863809366 5681769455260505512 9112805495897156878 3914686928295009492 2834300581204530366 11128713296124891942 6121018235588946938 8250724507532095086 10118830571318619780 12328236629969293191 13312379243542560207 7770765557642328797 1864768545266752644 11994824010376592081 297051524892886919 6351293339622581038 9567617507624035226 9066900190496094895 8595939159176398855 830736131522591970 10221158085644590079 7618249211949045083 8687031185595785005 6699866504275747441 1352305964848395187 11527520747290811963 2961691435195017013 1586353908078411929 15212478082149370829 10419903462189401027 1326656712382907757 1708402574366519236 5091284583161175545 13851185743483429605 8874716103306228991 10200172983296389890 18356606148359760725 4720366404133827616 12034024305878750758 10899263790627088196 2810266363162500916 4373175816066841378 3540145488446374755 8982902608724691352 2543984265750254621 12069219077296264588 2537080300951529794 11347332490091440339 10391703011391136614 14829426071258024814 11120560132406779647 15459349200934957030 2855914456678532126 939676921744646037 13637648340459766243 3906436233555080386 8377404085810104837 17103817376626824953 11380104497859713184 9823891646173287777 17785239371619993516 13513698313225620011 3714246985266590060 5042197592455080727 13874991673602276978 16637108164885213661 26187570460009399 14197038773282953596 3860094631942733156 15626610187823722742 8225339488407018639 16104356233362503706 1988333340352259760 10330095022555885035 1510062813317665469 2462105144131785668 5695502793056098181 11239303223123480468 17708889431961909722 13443805680354013267 15639171473868630325 6997978774766451128 3919534802059173706 1658952726237508776 16350772449681968694 11604952909789562059 4050525120161561313 3555231907681589034 1082073408032424026 10728535894054843681 14633254318295084885 2688137029059160807 7055634272356498806 3315887883028822563 15607795245813102914 3817397407750653216 7677421290670332133 17835696974531690471 7437311917724744595 1914324133806015782 3476555641366589395 1961547073232165342 16268290744467851902 13455679216305756398 10394929399050633769 4017173153111486831 10107301909294478972 10209828874933626557 7211124129665726206 9001000455762605851 6782097427545719480 13322218175701725382 8873491107394737778 16122171643143970877 5519850982553970404 9562790930021264553 13165282077372058524 4100572643681750606 12307259399126415186 17955795428003229271 5085046418019639408 9218730480123214739 5214810483094406106 9115295871815211075 3161694097013894316 10805314476670667163 17704841937474908282 2686577653260972500 3090937143525240194 5341174352133391469 3328035162522083846 18316823848623097556 15071915479984176205 11169632697074714796 387387514339341430 5797743915532831046 9411893074801716416 9799865076502572194 5959549237070132819 6031190340496864272 10621722013734793732 16579666477126104344 15596121446125455994 7314712676796914193 15620782530314186115 17607590930701224196 9398175834312473931 11300478518603273597 11089865103809454997 9750053848477734501 7524460702535189534 11370737019105389890 4940508304202284303 3731223255630338699 11544144768833631855 2828673500416994205 7377439831995411622 10123873009146625447 753948862035886629 7483906805387136288 5012447881454946205 8801669221902012742 8284493521957526120 5148173194213671877 2325705912355737186 13736752690961681244 134921949382544748 4766989518424061407 17218793973194300983 17910144146946101713 4937332868298969218 5670358724467960556 11794557144987439888 13784096148504778125 7616096879079271346 8995400250371945480 9095892651022789499 17105612374350287869 2630951229710465491 14561358211449459379 14260917915621074344 12167150679437307666 12355408500258422893 7899639205877813097 5338904807623089873 4210376404568660574 154595334559161950 16323306296197942524 9876139574345022434 15106926777407905271 497637266151202913 7640803587720247558 17826341584037190750 77977037872124462 18095069107072041899 11719019204676262982 1097485846455281616 14091346506585305232 18163064603066377537 4528487841155399404 1593260329354495819 2964854623132708221 10730380741667353542 16086447035429208563 7717794319360827927 14349832071000336228 3219781288073545236 6182071802331394375 10697040648638198779 1969543867180204884 10497605647775558 10941028975969061843 15679407131733975255 3638457747948767953 1192828652675166166 9139572726225320611 716729361128959275 15581887867264543352 7140715576614822218 8864563136101484153 18034762311084094224 16127666012029963274 7216227849690929500 4322991184423315769 14114688371028931955 10810021531805282121 12496604927876971241 7335251060906322342 14174651556490464223 5942761361542265632 10618649649110354606 18245771495709687709 6237110194661681031 11228961322079684165 7759413994576471012 13108111542385304035 17788869369690131333 3685295234463864857 1548121000205914257 12078539656761380161 6429612397275990884 411468649481274731 14057487266772930060 4675733209593471268 14850096361013343403 10341239734173742404 12730724513867669712 15079392590877006563 15327838707780094956 1889004134372724064 8271202374487751351 16718823061663399041 3873263577928596644 3641335879654686126 14130003077736697817 12432366555446654824 15459226755877584416 8243982311019039747 10684368647534992393 2255904637176376374 16186316956987547958 12127062732633253872 17040606374554280930 15655575111688424781 18020191028989887183 9971378648085811537 10225521039606980192 4001029779989153143 10593317670490113512 12548821225706575107 2230721287588519351 10235968325559710103 2332300085891928167 11692148797817826609 494570643870774077 6560568782987293991 17232258841594056359 7412093777271144059 13238637483344987934 8477431298235444581 15632307720833416656 14718902117984125825 10492102232172490006 11298910738942565353 1963899507284600065 506143339614148220 16193880782605997401 11434350921946932895 514949791732639244 3588922466741559511 17152638743245901955 14899576147131138351 6144098221230958709 11310202375583196466 7048547192757642597 555510746326963046 3786864748699632750 17478694582579042236 18333819392723298006 49543741562859867 9718802884736582839 3374761587121620374 17787980798044637498 14780209501645706835 12776909343999605621 8254813203872125338 4693097473397423284 4181676580918238260 17742949289653037058 3783140526635970661 601221338209921490 3631610057703726508 1192923420271815531 12617990040154541049 4779389769296010011 13646808455225831549 3023729202965445196 9225281372735285873 6053846054674114711 15262247458879326470 18335046338689559119 6567803765354218374 1772718613356017185 13938298275480441297 10123715347729929614 3594790275537968167 11604869658202602796 8825390752251110552 9095974291626150730 4097087109731151053 9663101701468056680 9539020289504457772 10286984107046790203 6873886665601926564 11054625497482486937 2083525929307524254 2490225201921430061 9910142908373420514 17380321242653069262 1077870542338314790 6863942238282365382 883930647818810661 4565877294045937672 8304685641078266471 14644781871612749926 7369748562795435502 5210843144127592323 16495020022676243616 3685203703871612253 10160454879930381885 17293594170204444725 11799971537003263893 2168928074332299961 4057691738937790155 18079293067188682011 6832450300240791519 179986616106969384 9966842462097579621 225770625749505128 9018921029237009855 14970540545752041843 12072572489780735663 16315610668401359752 15951289004442196589 18047372012151253216 3709735474547582315 12271083795769868590 13767244862340689105 9794667745869947432 4262985848318464341 13726686806098882901 15748402259276108506 15057137485773763138 6812606719483376554 1797856206794298633 17076433636764118198 10784099276723554154 16068139492233658734 13824763030064710838 5899516639033824488 3553039791298587298 504324678173896824 7464337631504295581 7310380122730150059 4468672351436335664 7060824328788591128 1793958827733096504 4301199113077530787 3999194350049702491 17780885438323251320 5783868796318753673 13145684663353328176 12142632577371106387 15029026349539150191 15934407120839568122 6609457517670175859 8666432029104120760 15041193908855864495 1542803798253265023 12488815502684269223 8844187677966217912 12568634284099893095 15653988968867184895 14024303527819275214 5250470809944784762 275956818495087350 15878904767249706322 9574703691802513400 13188415565391228371 18038227124714728957 13552331450802456692 3890201493111514301 13354215606403013010 7022535365571812470 2391920344150750954 14824194639904830893 8461152586383264306 3587696619192051887 5949821255886186216 14432771667762277622 10001269879573771457 646692393606450024 14014316966771932401 16644128533194962321 10221091808758525136 4944606248172592189 16973891750991648891 11076520267148788551 13488992999958508641 16552130573863318188 9655053834883910141 9105700193408881401 16510723948431796090 3243745148219376249 7362937241537398431 5561218643623511318 1743451463698303194 492175579546773454 15052496245191370648 14053365263936277531 944745929347646127 10360107370201667384 15536822242083832437 5320499258681056442 12223304182495824289 2985001781340967754 17329962120779129141 8181010411388978795 10375383926002418696 10002047912348252987 2458942289399493958 9304304717188611498 10782971301362477170 2038435231774172680 17381403715287390390 17864904138180143431 6948242792844168464 9368828187515893796 4740332801394101869 12843878647633133555 17581780681813598295 17371574400849962823 7357828543625304174 18226909390377548133 5392653138358190695 3457303186356962487 18048383536950203295 14623666642159247471 5451218536384669487 17346617495384228940 11277411569089324543 8006358730535744498 5751211114999558891 7049395935651912279 7664462517168820034 4464319932047832676 1489315076577989653 11700630603072093788 12469857102046326474 8921284968261789294 14829738488070310072 1939599928237041818 997789955296412747 11505487108858798022 2412663818387616698 10089722741039724946 10085675288815246825 17276739404742362398 8650458129199573543 17641014966372514969 62185093456417990 14317803369810938660 7660319154924404288 11758004540038830153 12331162000273902006 7370475474031265041 16991814790911865174 14343721358365433480 3004335888769227901 18348870091642554692 2088359876149680961 11419407283585273238 1627083703829372518 1427472860797291137 5023135647945121562 14810022826118177756 5278554909942456570 11328344916546388786 15940584918944851440 4294572196969598444 12190165870099331100 576619431988077590 14847733659289764503 16077016057099309645 16090947206134050039 5849377457790259608 726405091431459641 15306438518176801227 11191973153569310905 18431158296255426387 4553325569671269752 12402455611282910184 9246454498249504510 9514660045610304841 6888485919895721828 9912784676948336017 16910835493899633122 15778190760405123662 18096476347416922383 9423296339527810341 13455633032090236783 4683574231843190561 2571236156483524949 16537950791081780043 3772232429973873201 15648402430746194620 6551423941661896300 2548013566031514935 9244729188367358359 8825053634795174490 12524098627924980500 10561027554659871565 15379085046794510506 15559542800798916189 12458022602187061297 2030863340892578262 12484509341836503508 5353823621603655707 12480368755833491547 929640971817686719 15885375374024320561 18405355966639098014 16720036439676249599 18302939299862748424 805344628188662417 5542860563493995042 12433704677652400386 11190665691780632517 7073960478021018344 17569434486177344379 4132617449993253673 6222028322062098063 1690852198559283275 2434459323477866877 17022835784148937223 2267093416830865618 11458213060078537279 10656937917589543363 13507521616122179153 14400745264691277681 17178947059174926623 9384861172668743539 12517248545735342180 4208601061760487064 5661826325617108880 16826461352840306340 5462122636088199223 13169235953141094674 9017660287757367405 16188640739979983226 10321787869276458150 16201941852640585190 5540969103387331541 4559855798775158621 7875217183968246795 6217139157775155678 13852697819381921670 9314711851107092617 2149194428093317885 16939612489384544351 6706016141810214829 18133128373861680635 11609028612279627499 15352502714702591769 16631572507816368152 7715970091572925178 13538978527883125584 4847859766259767506 1700443954956736303 5175984060079592259 13790777209112063092 2582307970074688571 16389632923577205043 4402497054333960274 4609037358399362816 4371608471079487205 8160570861164591515 11356701341707852651 4403824544199364372 11878066795146793725 15944716028636765758 15386765768889340603 13675013382173005295 17035873238249064854 8667107794231135658 8306738521093582012 8084340954543435310 7578581988381192641 6856912766519721465 3016142089034892094 7903410099973447507 7191483034329587536 6826051348835115860 14004979254427511922 7428673574362397810 15963754971945995814 7414381489262894640 16064827452662031392 6910163435492306547 2919201515817168214 7679266097891741326 11085024705414923534 3679888826055816333 66264348428226317 16216966745707905530 9928292424868835852 17260340992183566867 8703612600946535395 12179458187008383201 743273609793433689 17700680771233536895 18027768465087175084 8689630308441219605 291026655250826164 10148592983668496819 8405067810010380472 15809896065105681232 13415997790011195503 990678711185689809 5844410931209054309 6289279480872919872 1678726998284303201 5149304344943918217 7822402015983354821 5744224007101162510 15296755140166247689 1041103980442594926 205177152497978980 13788994030727115964 9027048121209297180 11166668158195545783 8395047963968184530 12244897644830581832 8472207740116746936 13383274634996658663 5270831594269547468 5873637962497739264 11436177877244728599 5444084388795129614 17945085589013431988 3955798167756933862 15327156228057419564 16515648035034942024 11992691549205033726 17782228890390601840 14557244736694077467 14245572783173786740 3899042895145469862 4176758896704496834 6325573634359210003 5454999328362251803 15740352070248205868 608745165698108583 8912498408474239076 7159301773048609260 3224798629237000281 8497635768920616823 1849838319768654563 2549460329322737837 1644750984208333413 3257846852520286646 652371727451547823 6423042431194512083 13075884535059677363 7500986426555173252 7531046513258003113 18074628391349277733 13867052088559834625 12486952231846499874 11646477225624309148 11667768332511526227 3050427872474188356 8836750568516765115 8691601430893102837 5759099112885113746 6766603733456624880 2472109020230817774 9630185772267095439 2751450328068558129 9445095719410155078 428833247587272109 10293874169679522341 17237593877391481641 3496360863865750072 4463480917644126669 16773691704647220119 16585894314476834860 8590430184770762724 10903111778817639628 6521830826022345899 378009446255562366 4744724686476275021 10859865808910355359 16674929425901568407 14855234956085812428 11397918418058972918 1189351561439239257 563183034841022657 13147416271338298576 2093050033854122393 11315046696869227986 614068221949046426 7981991109062835471 13244567229138730919 6155746729639403002 13800558636192842478 14975036847824548282 9611283397563851104 6837063508162153957 9310504480224526175 14529901549869432532 691664406799515883 6829420742579530011 17060274456443419579 3594128722351402409 10031918171938016154 4075107024496847382 5416931445824207174 9085607169987812562 11544530193020101042 773374404554845133 4785679333553725341 13824425827358133643 10743538987546926063 1641042289292286161 2911589729194942308 10712010159890683142 14145178569700170895 2730982790520594720 2438673976225915468 16297812053946715834 4625780255331392694 18207894485569084790 17816554366253618439 7653226287986156159 451604217802847106 15481998932158850535 15285479005167893030 18010690709247273808 15686754820014502021 4596553774732078172 6332067600531848429 305485384142073601 8730238674847394299 5198188039656195736 9936650273526969026 16604930428816431114 171469741452766053 13147609648436437981 4500119739507800392 16569784182188495153 7671956879942889850 10016562071610788044 17225750183995106310 17103476431893375243 4289151260622017926 14461050563488213608 1963575183972797715 2883178901287396999 11905692634871271700 17019035490863775330 9999465876848701606 14532346575394664779 13929028348848639387 7977060545854098298 8976275721636895160 44826655731938881 15976368851321628586 4534578059736330693 15107095058678930539 13137358278659319411 13031780195022696102 11790570299998925318 13908926628208772395 1419320003014508337 13341096717332908773 2060011402672659770 12625978794621334000 17826340367650453540 8528444198283223482 8899801027331852795 18415476914714640406 8696293332126301879 4831893108199130810 18316422675785563553 10524768174229950734 4208482930944822165 9726888099435998792 4959092136926925465 735804913505735641 15225245750439385522 8174361364069969445 11888530998874160155 780574155702619118 18273977201136680975 3552438964166171907 9007799518345291534 10537971166344636980 8460699294554801221 3457368704831312432 15597620265738380326 15582186292934429902 15839580698298001235 1590332546505872874 10004351533764131529 8202345138012629725 1040310983460105069 13125742985109117534 2382716369132466262 13398345179003306262 508500844297423963 18228098355253218871 4501975574022797741 6845018539432581398 1453840181142785761 2183426528134781901 12770549489281456217 10960195099615993856 9936048620868617360 11797940299453648748 6922146608852825381 8842351395250166351 2817519305403260589 17399543143061078434 5313416574018114579 14302280417031371504 7687833274587600132 17546278462225674792 11977845668312583959 4375514998775455285 18365102456571773042 6690526756020269547 5342240265874576861 8242316379894718239 16069040500799104936 12571989849526579205 4129013595825653044 4960839330208866079 10093702513489969599 15560287293817898005 3247432616270095611 16813789363273070065 5398934871400765648 13917926611971931960 833119491538595937 4097769411260431352 9478108086946310142 8527008950700837046 8125248770449251937 12582080821862421362 14463760598680744672 17886732266969208100 12307831886998924527 10448512303001055575 12567229705995459816 14018328702133047297 1451178189658201212 10192788533464865433 12956139734300024217 1728560257694469975 8215816330904744122 12770748079655703788 6784903590611657086 6380269000348202201 17317599546009834665 244928397521416564 5312033828092207160 16510397286079619857 8534146276691457831 3464009843609616098 2324147100531232515 7180500073632850486 11632596566433185644 18281103418489739889 8216704337404039024 15295194986380022482 17464246083867433807 2002304338065785897 6047691031548678577 15716876159151324688 9031257666188666628 9902957612498298058 13556142127145236940 1875894384135631173 1181111071050247037 1694457595662744813 7240664133702050461 10368988389495193672 18229964480149758222 16482908170862662370 16241297061909237136 8196675924813392988 10500126506342639315 13124520242589523976 416328512708676583 2335980825838658604 7036865483577143209 18301523051028105039 11715182261993760396 13867129646550469230 14705688735953747104 4270694136811579791 17298690174952802076 786711715106296611 3081964740751657372 7220943849766790975 16356692270879679183 2831342665536407628 12323868246262159460 11145930611222465200 9468949596901979494 1924756194193949662 13873423211554076961 17092183241303290166 780328057115749199 12741303728597183061 8159598975103486970 5475574505112353278 5996978047658234745 11982375270099478115 6941850594453519048 718157993462955381 7006375626060372771 9214177837780917676 15041112588988850981 11533507003617797969 18332152067316093454 13491629046288804942 9894750732629479421 12323558790334609254 11780547716194941489 9353049857540351865 8774414926542278318 15818639105931521068 14548555524381738223 782834010445895734 4014041693829356422 7802202587889667613 8761550558656542638 9963744088708880535 7032591745990669620 1269940663319643337 8210243759374590876 2815164211805239781 15515061446012358802 12647004044454780123 14472792812348119010 349809708542774165 10805213374601600228 7337140577206910722 10464549309801989053 13887513208187394723 18114512214952439261 6987946381890266415 17980766745542209457 12484269711749635870 746141265619371975 18190883066139361625 8894807174494899735 3004991391186785051 17519781914278921289 13411973513527466229 3431153406558553046 2782915709521292366 15654393198417854990 3817688588980178463 7035256113173472737 13416668473984198489 8014072871479881309 10355775764631116539 1868212281369896081 7597146107518594120 4075043347032080724 9956177535270232755 4871553913626861289 13773995089574998177 11766763958634051641 113768265457379643 2416947902748264540 13238017363682748697 16997137443022928261 9176098488200310470 12725867821021334475 2317805397247750830 3487898647432467351 7194049042885802268 9341495024855199763 18090920666357042548 2370626345472331771 16373456537464402359 18370296032360593933 15910292680571694465 13583254373389926852 13712540515123614347 16514253804953176060 8051909666741599341 5339155217810242691 10835413078630679789 7381843375899607324 10584570010868531415 5846601531876888201 1233793812448922458 3511300631411056672 1952362728545767858 3617243483495852378 14002026393027520003 17085595511262701770 9237201478363461394 3721543311409405100 6641043348546908642 15194866412572295643 16431560754305187554 16110757209396361279 10017955150566945186 14667622807797522760 3075006837043733951 12609242107368003419 7955786266335389014 9778165608088089582 3171865790751836682 15770944423855983004 5184301837491654175 3468460488208656697 10382211051050908108 2647842528128793249 18303501082506870733 16888388567229931961 18291066667421425439 4548004296197323393 6310389051257671459 140222858994468261 17380707426685600618 10500301920981686968 5750124059748543425 6020141871633664044 14105904363385107928 9527669288545461040 154503795837208636 10578233415981240889 4729931416232123525 15844217269282924612 3746819373744715169 17913625390987074262 10919509227657740364 14142800275435905993 17860946835306353692 6848549046254750079 12873405151793607909 5243082779966093749 10264995966649624444 13927860924313195318 17212750824937751634 16302005370205894811 5639936329042632355 10305485008287221817 2017939694097418835 15037942459169358666 8186343401778088338 8352975115681391878 5012026560367325701 15326909722080290452 1377902579833045234 2294015761832121363 5866801830873395005 500333255473664700 5673786231128715815 15919490516534294079 391931336118229919 8650881891708235025 3939605896343028964 697918465604491089 6656388083744005594 9984484837228843599 14296265614689411353 11314601618505192366 6410199568643112707 7963363982389217198 15531041205419628736 13915232824201157431 699153325935188420 13177597014847198682 8034931084521794164 14473052610218801771 14642183308970687550 13477288293685613400 10024404173160097061 11210139073123067553 3512042880694906623 16103239622304470781 5107654174473306025 7848334438039523266 16306891094325623728 7602966858806584781 6171214424322264078 9057789768224060087 9364170691455444718 15680470545003027328 8462259490267708148 10917413780612959478 7536186957399256646 7891737216603921834 9731410093540359114 1658315297099700020 6593718649777485614 14814678871498546262 8939838585684500064 13086811195482235909 3966854564505754167 7839274400539519959 4982528214959271448 3642644403353696246 13773652823823431000 7710843411422780766 7638143077323112838 5321502908073107188 3900479950292013125 1973934509056639163 11638556571566393871 4416500903590032705 15231229678329297684 15385431357948772127 16625079098659528982 2272962473487301259 13254684153195102828 16861059667205287822 749392750355786705 7968355425591484796 10107263236849989945 17593804001663039461 6602007543433622727 14618133069731537607 7468937345290823222 15486081304337987871 6107193506781400992 10057157970210892380 1962107146263802345 3693594659014978515 12111542054243289325 11335641719669284198 16383616001699232782 6670137511338936808 5838125028555021930 7847726597335670760 17321998220011748458 8737111943719840451 5853308745815017948 17803982781156891842 10326137565059047263 13003449913939295586 13143347389368239346 13342595991202604427 1812051798373718813 6733723697438841584 7010547712439653142 2919415976906460073 3099951780773705676 14464794664839275676 15607863911322506310 4440574268186715781 2616070453654345449 2174833753126075308 2728505200431524571 15565850759036096665 1345227065353349285 934115601546885006 16179839725046816904 5075890072316811530 5935198588989201655 10083557743196708583 7950129848320019869 15425518101373867121 12630248216018836836 11889544548957106898 15420783436670620524 4211503944248653779 13769833693723388229 3471394730918385394 9564438630127177734 8767220712011090753 7123625747277674005 8583145844269447442 10709726275310764874 1249056196903428996 8312902748498051208 5518058802233450390 6776523255908973063 5698511989626665425 5442410572866087515 12894148069025059150 7939979068319015346 8253271194640076142 7551507338118724512 14716612583845646828 12080325737560316429 13091585826118582390 17092830171749385978 1954737982633669805 17397369429441513333 4725038686948652044 6636865700119687287 2798248727944053521 4918380630280088916 8308135286194342987 5187138691125666739 14991634401389766493 17672660945003860622 2307211479867752541 17722711890079077545 6743682485803039551 585696449206508708 7240626822937235043 4176937558642673988 7348253321241898983 13620600283560734967 3231296623274273200 16527702436585254247 12567083766472078928 15758332961077694064 6153574712386964325 8629049214696629116 9183583272775961909 5252846736349325413 9764000668180207134 12279813095322967902 3092729122982641406 5291205980933181647 11568639906074173074 676009853385017226 11120256922147603432 13957591917121107839 18253832363062273561 6576604100025487073 15992571821672074437 11292238004446066437 4369160689167387072 13647072169559218933 9839466685037224778 14685298596260963580 1001293892659335667 8586377863627378740 15206547468738491770 12141920748638616921 16403029071423723399 9297271599833790259 13522484099836407912 14853681446107717569 8157520864967122376 16754574381890454907 9053432185061062085 1949831773337925922 18214849052141510946 3191683285671777448 17277023693331428641 15208899680688166394 14784035856337939024 16510827673077415504 3904721028653715081 8328491261842569477 8097922663084201975 10863908213583887223 12685427491108444087 5439121598512532526 11175348985223498815 6742285280806168872 11641968524697701001 15295594913968766073 4764540314265734327 15533970771018479448 16662452336354490545 12782657339096222319 11701838387238878008 224999289705922629 12405145869170052732 18099558432335678376 15065973702235426426 10547607334090743106 4769236936693077171 4125536966262447388 12507844381359523699 389006044459753699 17502120535571896915 4408664735787649660 7825244587744463761 7837449034740095587 8580070265496269886 3572579248441364593 14941660633634701211 3897704367029248894 2334926993920616342 15387329770504871066 3993576555623050428 3588045451071761509 16168628064486437107 1198848458224124295 10082249351448551068 10867989431395928395 7151720692956220699 18376595774679080834 11703575412508920477 9036267435972994498 14465283378258979301 13476454078414677445 13118696313335228568 12241739346802896935 6589258328588434924 8974502140430009251 12933434759176583193 2153159035636055105 11808441932407267090 18353491811239515528 11089342559265371397 700676657036034739 9292383168768655347 12663247865033712913 7219061529328437525 13719398328055230602 2501396422618914241 8880174835137829464 11093394156402989457 11409882096938834758 16098627843879777514 3503056804829282398 9310919812994990537 2712091092402907635 5475589774262945463 5465930583483976780 7761617493385625395 6316918709875593332 16073351476419613261 785533474445850448 5950273614857910543 2456687836615985348 1833111135033603331 15766839626009252677 574806246439326798 7971632290714531735 5206451036379712903 8248348644957847204 5896601198666903684 14309745548858158535 17378862619647702333 4258725574137346927 17505463078853039651 5133631412873612662 3539729618719386108 13120932883919901189 8577355535067903255 11105552591983481664 11369530607739555587 13961144778415406330 3708690350747293686 14669596074933392778 11907837977976130164 5727803281932673376 6365305232968300585 11026009318584588838 14583216471422866276 7392429388208050372 307397612061806070 10565444427025901871 15568480073179817829 7744068247203213573 8276972243700731736 4587366701269862972 14486905260423970438 8035820180288114109 1342377812589970361 1223406051728741354 1766772808322444274 10446642028193209809 1822701995549820677 2512845505296440518 14963263892421403469 3509890169769593509 7970674359939318532 9774116946187308325 11181780775219943117 17055381351029512906 5445040628142442110 4585617416581674717 5963395621393859440 15756867568227940670 5420429220705212222 4633391085079615076 13714412556939025640 6768177660813180188 1535580278070629714 6554669407456038925 8528555731755940511 1564087035844001039 5732896405913463500 13674175024205601243 18279879065546192436 2430707847319345889 8355619818334721708 6359370734340019436 14792186712667290371 16475475545837695872 10242001197442890123 10165575064974598454 17334742369156381853 3113846501621570314 4540721656017076748 8614766606174872605 9321092282374138980 5724346575166128936 16643265634125783521 14264925826531460805 7671198612453042730 12269027790803496671 1483649181518906160 11553471593435373870 11276666859290372987 2700022040240053025 11548898525125387800 14654562167696115898 15970229108415810694 2207655739729966784 14411047622214327056 1153397076164655469 18441560470662185085 15254907423038843957 836031719226562850 1190038747174436650 616476719558291675 15088318245049665788 18163404118506235923 12483715788714677090 7385967868870103726 10244880409571096616 13593864105442660457 7629312714968105664 8049178376954472007 6331890050202270827 17184315516384611848 4540967159857625650 16733985174433576130 8551160437492485087 10338050618535084759 5095512077149425352 13976719431875122190 7076448863641804179 16145109993990231282 6698716786233137076 11357980428929416782 1043576317758470199 11785616304444131295 3568079307244545659 14090171846627957156 13878953584270727291 1171276285582694629 14160969791796552502 8862409269740836892 3007118864045342039 3704641156117534003 14883858240476019142 2614923464317794355 14883411326952145838 9534418239695281867 3488920137381152662 13875667819150894619 10424770986978311486 14120100507964814213 13739276571692052087 17744718606492724731 7257971677715625664 4277662522194469956 14926187588203658237 5352423638893395598 5303124500276100403 13791448456764901040 1879305783096954913 14529148320657225950 12028414958177462882 7604955523527615440 174255129392638451 12180024994042733234 14470309169524972241 1856362831535249033 13793128072574804703 4390064486694403441 6326450530740969759 2659288551143079890 6792766604367872809 5771842323825157768 9183636476556112090 5452223313078807839 13614976536021766261 16497821040766212196 13723222476875090798 2506394488721504384 3364261218109952186 12534851779523416166 2061409848496318937 5833371344712317222 8038014121180308796 2415487564643742480 5775796124132588636 3740345414485146427 15812108352430938702 11088358670905078509 2190236220362606069 2110089735925323076 10013530607614289781 17664063594900017353 951474423333336489 18101214813869848138 14053740642645105844 887524491201872047 9174600483193761084 18303688594888294235 9758618896798582951 10463309741586023178 13972972804143280617 6677237617963935360 3160209050218950360 14191942769846627546 16361445268993542873 6027214349272446441 2963861779604672375 13262040551294793840 13222326153206370654 9135067131163215966 18195892543962074753 8663546958809612658 10594833186041160145 16142759862865778312 1868860509371541338 4544092742862757860 7234955233598813049 6420256358164228944 1237526332791184642 3817698819332537938 1070377662300526161 12542267372030699571 4804664745075909793 4251046340739381087 3990793493205132337 14539964991777987327 15373300855320667322 2083597310240069516 14268424375010126074 122312550064629435 2604913310166903531 16007096996550819669 14755081552245617827 13784361801831484369 8592774154435931325 15182754094643495898 12059334482278402457 8946998924275668744 15617285433795569633 16369302225732852449 17014982287861681158 8352711407228094227 9859877337935050825 15525037865029296319 2093645040691197111 7920855614928251598 3219877339772713843 4347258357400186349 16686941619902843123 9712290934645336109 9921961988728771479 7756530978085256165 6818145866979265148 5184685982765345239 17805712009786196779 7117455414066219567 5563242115734779100 12848031077387539606 15833234767363312894 17469857158173403823 10849724720327633492 16548578672112511462 14517689838478232502 1678126259290661930 8959198363014472144 14589763321610913238 10706913587075100726 16174564670956854422 139177678821572127 15274783859474120161 9512589834030250370 9584862500457101675 4716454625893708920 6755062114303593809 9637591018814182613 3063186544834202379 16454828265630677618 7624463568841872433 15198378824937733312 1145890712335428851 2920379339913643653 1419712986353668994 3517568321810847640 5798621880773966346 8168258466565451884 4781741844407649568 1343209947468270534 8857106371734511835 8576596662942196863 9603567804648000181 15046299992904622077 2090731383124307391 15546634272681844043 12573923353818808312 5410191333609100126 8760510319349562288 10692900790798694010 17313993724990852488 3635066646772548918 17492541659518213146 12579517520338086043 10011901201417854401 13410207714430156963 10908821407001551961 2320113302525738570 17742144575468273703 17114466456258765089 15780233747540059124 7123990485951936435 9215253063952129784 578533152307674024 8034918583495547309 16221691456912001323 7750141254285999308 10489056438618294846 16383197080417979572 13614799479849727820 8241754523341479053 5205847978087470400 5930634279632508725 3025974651199421584 4806081302674558596 17182282572554009081 5050513760638651608 7034994108250975702 11065819894519918177 9306641979897919654 3544371696125766700 8940931298286446972 10031547554906405995 10482079779871600184 13093812271295839867 3822094469472834795 14613438826165760226 1445416209854378966 14586929670421902253 13181994603621043183 5035625756809581922 14510036491874946106 8827825958164899399 753025946190407491 1621300287850954808 4233313148089374185 14612681614026920483 245137133696026552 16150980167537858718 6419092159765325236 6849859513487263344 16676486848510616354 4014879609576184941 12320125546230962412 5900986713943223094 8218295982217370111 1465969385322115116 18344348739237702219 7592390584232936345 9206195275939414598 14086215952336830383 16573716443668764150 17094664674273189204 10868373296559409170 10179197976614159751 11447056448401820589 6793194078640842571 536645165139253916 4340925902333233791 11228644503115813018 15570146393504792591 3750954982565127227 3602184844019226576 12575659574360309650 13350143038063432185 2675605893046083348 17990901081884280372 9420893671052643790 651222881217542553 15367919228599744083 7246232907310861085 7891052377104372533 12380154098691326655 14949438266214208579 5028352208437150964 4143585154303576042 1628447136112749580 13184334003010493199 17749408315446381939 15795410732816713962 17725434582635495141 4796715276763027205 2160432930160012461 10963113585070084996 7437419728194922796 2402126236531976422 11249500401298277950 16195644892974637767 3165841507529499631 11986369563500543872 801279581720737411 5112798439723183367 17386516677910420161 11635513791236303760 14120915434821790405 5608222757331234295 3639107433150665677 17846668912468602964 8938811084384120830 15233771276619020212 14218004622226106544 12910376395065108712 11939355642427811627 2254888964060116845 15618111088794687900 16460605995835629419 12097069433973571686 9539268608910838822 7031921696206654848 17856450434648552945 1776650218569146281 13507573450436618818 10093771497914900530 6864134249504646801 8017384304591957265 6811151863653725061 1397645469326946180 4257264579172747194 8574519838355927380 8331681827388655654 14079187744505504241 3953842851687696996 6127051719632048397 8027506031706449811 4442319646174956510 10886712418534090504 163323789636446696 3825060390804839261 16327256226823712471 8712880424720643353 4749727505004242721 2729673997020825722 7653620697967292498 2691000623352332186 8191773785670930297 1211845980377683702 1059132936050139835 3220919158021234522 7653838498970259735 16758344696312205798 676588071438622729 2532499749420043641 12235025962525481776 10862833303247171313 9841154337016264067 16165827913755056143 7174801572439076422 13982680684416185290 10031614949659973318 6488110272074588777 5767613306371482707 17648921718452811947 11090013773939316892 17151754123332860481 6151879050109053140 13863539709876773399 6436445103876407195 13949468601563571010 12130349856580919138 12366400345815511808 12951200257560331097 5096286163022831177 14635391195673558561 2557023600664766536 2173218218090646975 6094174031778853077 2955744514371858618 12129311674265859259 2578460737486279576 10107594987248352939 4541989870748450972 6069840827947139667 16164681550887738910 2075405142646499046 18399110903007856964 9102354852929165466 4158860257435768027 11320545284954069505 6438192172286651427 15580481976647263848 1901339490897573197 7979916059722773066 7059253402416570139 16274805942958296850 3902681458707116423 14514959602231822598 5881870517453823270 14128365643540567037 17816508723520595867 9949394629303770239 9793347040287108352 13072926097932771360 16309851175495753613 3560558521737541653 14026157887090205848 14703305833330666265 15403101158491078431 12117838778155016649 14975412349222495030 4722046549198570831 17540971724042787458 12127927038307980875 6592907991853539948 2314375156465727535 9122539480722799411 12698994776960078183 12260055007676142673 8276633691025194319 2068692530686285043 8247753443954064878 9700284838707104458 9252296145278350556 9374085405052230062 10465962373369469468 13952438011084460977 11811290345691090096 7004785310398625986 13405007533163954965 2761923784907946936 12069095053718790768 16453238953160177240 16551878496870942786 14218742906227200201 13265700823812448063 3925142367721124483 15089845875742929487 17946241073794292638 10522365173234583153 7688657904485981730 13444453738306557711 16253989109687744502 10139462982140771062 11781220081648304162 2248703429770124476 1056321646633646526 284183864972917139 12372049205465985327 10321037737803199439 13017677685340756888 13671113672675444111 14086713846456072638 2576787639518601982 13943514672710820185 4769612419024581373 18305885960289852256 11688478446186174811 6035407056045388500 16587241266373645707 15443701114110540674 17962840051522000231 2991136114185726977 12627617559302544516 1822103230073861699 14774631903571135414 7055179465576656708 8064190340241528309 6889047822131572813 7466091248854093514 13310190768954188201 14210286064913337648 13029952615968069787 5347691501362240699 458203948126100706 2809256904866860401 12540058578189871063 12059799791979787323 17133036196907938419 7373773525785516361 13559801984054931981 16215667526542740643 15151824559563733288 10267813611582904516 14408787467797321408 8128486615361922437 7682636878592395840 914000778643934469 2930018815380298998 16591327377999716620 8384385480812015791 17832183084578179825 11248026357345646161 7635997225034983536 5156579425227145929 5280419947420818175 4528296310584816878 9107448502486454944 9013142936436264645 5904794098094677532 115896686552376643 15751407675001972761 5668800277261618105 4969904740392324592 4002108098073891466 1163193871045824021 15709972751880712262 8450062385818805566 6629314666090472680 11164773794408427449 10468938284241870037 9139298792493274032 2800017359301791661 14285605822743999365 4571967587313148470 16574696566016027034 14882935270640553085 6238209340389963401 9394815028731878932 11633320579117636626 11274400941333659298 2596334151384723437 15818310360068902461 12030346333829556322 12438314092005155132 9761095074117648610 12716244309709410684 3971506730568380085 4590627353883896164 13153598858978730728 18287996008163899264 4699216740954925685 10328173949940471420 11246007178499206319 15591046983422540049 11994107980313597826 1339460253154464691 2140769549216032735 151031420617412171 7387094174102584842 6185130496915504685 16383819141802772474 17302462829572209039 8841032865185893321 370892492859404172 17809715768556192621 3665744740468160862 16727825685653204192 17226899800483204346 3402852469460315307 6467245446070173398 14493103925609729870 7867850804968622096 17507854534224923849 4158701401705387245 4019961312765228246 9260460717595240070 1286949800352248611 11519694442666454767 10946244530822969299 237372757540992994 4498638738220152792 6566211196426205206 10203419228447734087 1418289574530275912 7125660585672848140 7655732693735955920 17223948048328090469 6161973683930400688 6746648086947258666 4804756665927744900 6866874846468488417 18085559192146979453 12204238765381259749 3568756420465992897 15825696906069100317 5809578917351796519 12185966270898557491 2202189820236068014 5503084445265493747 3932733046649322563 16746660552167104654 12917065769247045627 776242813851038197 17997209784731667979 2734544311408648128 12979749504496382703 12351622305385861322 10749547539579559478 761815817247964919 3180202561595608891 5110472384271660678 2561784304903957809 16922930436236794346 7020802445352949547 4998822675380905907 5142040263816767142 2383866760850397319 355771286419984993 13385261468310590137 1522569156393076540 5848463339927695010 7501710500764572673 2935469589392285460 17490996118405314186 8458424799516370342 6462991170174570979 13007062214152542182 7015779349380188415 11977093724532497897 6784516527900918646 14183917276257616670 7428741650109432619 6819937024690181479 11568809603030263349 3217726516275051281 9186149100620490893 1081824189907702073 10106007833904806446 16954879311834931281 14049068089611095344 13975288586558935001 12432006950257513768 8630302397967206936 17840573984224985946 8299047887997480583 7444968918892477435 5404047816067661742 12246674775907805522 14050906045160365637 11537141403578777735 8227966307393251963 15257475561215079930 3505734164059974601 14128812513703606287 4806893689451347695 14998277606704329225 3308551547635324696 12489622439282819944 18075090066174821561 6282263852502882684 3478888312547840317 1009891827168387089 12811847964960409971 3001880165382157387 8254440178202361585 14433860222472476335 7240399090709238273 9644015629822818010 7518508588107702939 5592829475839000023 11684932011994257125 15089869833240348016 12519241261497757009 15352245348701398653 1245369096339599655 3477258355001318643 15425607917185907287 2913116045938927635 5971043237614158742 15779045445998649099 12270153827583989337 432526640346765629 3618293495594886204 12605647775328063909 13947403628293047253 12273582548538203940 16527165289232803693 17361591200614330644 9098715760958564155 7494057508621875327 8142963089053230200 6490000209723374905 7737396029896545937 1215022377644420822 10563126176976895751 6576537751263966458 4768591366901339996 16363122931295834316 1619271106021432462 11138698987599162037 4593686008028711351 14789575107507999152 5331878100384152902 10274692296798614964 6977217801059025681 16289424175455612567 11173580359176983241 1324050215997959301 18047278734680874508 164983644478310330 8467924096189327270 7030223857581885902 3420175535742538468 6306187212900470541 8577499352073257862 10900182799048251006 6572873224239301467 4326267577331638220 10225360663910595757 12013716105109713762 8112059758404797339 11634488417694509247 10828286452481997175 3545424044898283585 13519662011018900569 2807401885824783206 7094439784114957636 4545715262076047601 3997305218286824217 10717811845606564758 16879621647671433757 9223406717658945725 14776999490353221046 10861870197560303105 2070646240514167781 9686966500105994557 14909214615683272067 15911895200180791812 17141898383489795980 5670721719682072751 9405579960365364463 6498659864264612089 250148453887098868 2299739764168134592 13846291703303360803 2709534235400079893 4475790529433082400 16372577073071564577 15120990324678863538 7108942539452022982 1384777049671316266 15977067443109729091 10070304250251644611 2790299956799451171 9140287762827076620 1414319391260531572 12568194214980853279 5693007801031901612 12230393753609925433 1482782980563726858 6581216218420814660 15277260030196684896 5947993586252040557 12257724374227115212 7312218893929051393 8446417556876226649 16840353933838256479 17306418450169414038 1377007537860297783 14716284817130426464 4782754117430690513 13319447300596894369 16976550166796205813 8482534565275487817 12210315448446388266 15586272063220823608 11846303797905107841 16963305551146071665 11287343862424647270 960704615435940375 3222352848774710393 1762199932457326862 4544665145031299009 18115916817915659380 13471655691200406220 11721701795185789451 16651262695343747291 2489676966240136630 1641325670353437411 5240943909254686395 923419744610152836 7054541695821013476 13202733652747152129 13354966969842711989 17393965657695649653 14079993372035256931 11338045598644701846 11284568219911155545 7092669263172463244 4595601754828892169 2682889268950729418 4250657808889383201 11479484918648674356 15424049920064881432 8181715713992927842 14813218169340489106 11523368324556564086 806617145932871881 13930672403751865961 13129213352571474633 6837143415850713786 3937990062241366387 5722996504248111869 6575612943078319127 11398403107279309603 13898450873230425524 9537579522758094620 12227863794894950223 17082502248650103907 17731582909676670811 15473731688929783985 7946110950315090224 6513462845102499778 5668125433531070178 10510260300057847082 8237293644985495580 10026749548131085233 16419234246237087205 990622236550443313 5985073508425504297 8922975291807256474 6568389757178418642 16171851680649558815 1421466211182976950 9048628076370088439 11256083991079992288 11596286594938444779 18048049940528841199 3423509321717072982 14657998052313150100 9182489614073461444 4600429287401334304 13154582905318186871 8462025314544142563 2040992664385913785 15921322279540818314 1666975571670864994 12371443309214707297 16190875298809342711 6595957893786917845 9724342232690125183 11657491939391499341 15915794347049920831 17790524853520837684 5030979005933265896 11813744911815817428 1619878308521725434 11976349797176331231 13373639226979034504 14778150831290179912 11009594475663445846 9035314385847075696 4457164653813809473 16822525668235460709 425453721260097408 17171742684789977721 9055690203715819 6429238696957312914 16639968334123208182 6354256424406167158 14401584530090119953 13002951114222330069 4941223882799287371 9505435111680538982 10791785155402589835 10889781200494214157 12390210799014280477 12676008081225441241 2063747173392701244 11691246989034589693 11773643224767876713 598070985253959230 6036041977989506627 576226797113966053 2728522008065757217 180409235312154540 9809698145285616505 16352988685816733490 8791443836487151229 3896549855290485667 2315657810223168237 257045170184774270 4667747224725569152 11830821872297217868 2990590655348492604 12527512001193643303 6092789296002850303 17058610133114323511 13980718828506687044 11481707281402024996 538616848702555136 17049467065860699131 5871823014478905169 12040634930770878733 5340617396553304892 11834262267175399404 16568973782489421685 12116572000959508093 14521432348053472948 16857767691971425641 7697734311252509976 13871798616719276152 6495839314192730048 17438927856054930231 18444531480682600370 5744687784619358424 16032137919747897372 17506781911972139873 12442244744412531484 15405437198809299001 6267026815696725176 1501724661483295868 12333345097220552072 8575233553658970857 7845600664066504921 16595736314610595065 16835255258099243101 13865724843333048094 15778999728298581457 7200274640493235475 6742877865906006773 18165688250435076770 15532922599367196908 75544937435100773 14606650293813157296 13566548572089461644 14405317198432270618 17127665721856085289 15458025232201045635 14601596692561472280 7005992906957092890 1543258574684726467 3654513818919404072 8290371186587779920 6906449227107804916 2070360204826578609 1767031642722657196 12329911300234952340 17837828743422128920 16602118823869460129 11275305236295865880 2446354605643695799 15847433252713040423 724582609636734475 2900509013328465121 9191076255270250212 1851441015238176472 5157849199450765857 3777963432973680324 10396644682073471871 3754328011954930788 5930659739904233211 7437791438092334483 6948712707684177843 6983360925553006600 17148700507605953624 13560219004548962603 7993953005508237994 8334989260701651258 4123095646776794267 742564498747532980 138749976516617535 14602728691110183099 14260544331533248466 9179970054574664503 18334826121454070822 16417043875203322923 6999374844079268601 11467878514945878566 1225579289532250307 2611909908393256638 2002606678042241505 17403979432005582371 12750297830665056107 3487765829894649624 12292846291841969485 10038646886925480437 14436793601124822573 446355297887726856 2202708763008234494 5303640775287993901 7435700889783803803 3463192305416500876 12464010078211849640 10669719636668878194 14323012066813345684 1420451315248946030 9901638437781071622 821999897905586961 16932713837111782359 2192341019865390180 1501342919265270124 16446847693337172754 5890814178534338967 798020856391695537 14669052085768176886 1585169937277188959 17258644386264611176 7371427485624407633 5584959050032784418 13751120792779908062 10095347316146620626 13757009164772504320 10534035871832946095 6382942168440011118 5976814900094654965 16018737646567079210 16800547547071189572 7379061946718145549 14750339313447898364 16587866761205719385 9613895988166614219 3870541253731381926 17371761267611509477 15243021101030275721 17586504309647752918 12618058726489851186 1905966552604850112 11350366226446648766 10271134993627555305 5763303575828998172 2702551297974003918 16956144592998968998 13213260219262328912 13611603444769467617 1458866854418332814 5152631319814513700 10537650978353864808 8842916774034744934 15647282167325214736 11774345247874420403 8886213098781404617 5529543542990766939 13489751498154098954 10452641508081953013 5289515802552281563 5617106941022642262 4069489590384630099 6680225836431339496 6958970348041158142 14286137530147269773 11381496049010706284 10966277613754928559 3346165049010691509 5090240558347858468 5223030374879062082 3588148334499429087 3762471963808691225 5473410275757502594 18292310676524090795 15196017394226558724 16152957779688511553 11523540075449759194 11031781351073022375 11186007797521451620 7888430784451940753 12325077073663779668 3500154804198426835 518857731493026497 1028147409977960560 3394397086664480662 13694079342219259925 3770723038735845008 1785398317232481358 632907739896640798 6514788852664557763 11934985563863093673 16655125350887585396 16451666828531532981 13929605347377857665 16764084623135819611 1806358952460177187 6161756356905824569 9453809042005491127 10789030155063716135 14498136350889580029 6092998001922723669 17540928482213556236 4218535435027656480 5575772341682966031 5640447830205503940 3610460606202125810 10983188631364054795 7603344240599471002 14733583060469212894 3366844357619702444 14598586271457501916 17902236393766391334 8151710906667659268 15370500925594894675 3437239314544676185 12673518838121356448 8693647321704068214 11200955817076145711 3172070978044727560 7190544523203442233 1672074837064642871 8162285933273593775 15873426584712462944 15314025052030361222 10003256829427545066 16645437914241250305 15600958286768203146 14584836826682413039 7281241576376106809 13046735999565188443 4423956653370796692 6066261694933446016 113715596412091673 11850609225587512395 10780178206924780320 7735509527112347772 1315205745732198708 12213602087544206690 7929170930105378452 18359266159248009835 10529722186476405439 11536407024407111845 15559067827822852753 15754600922340399010 16278466548046238185 5880298419096482964 14046338026693148604 2643671956326404498 6615596049957366559 15715815969861973139 7014046905481603571 6758142684849567745 6919218554582926925 17379580164017312354 12869201324360040225 11239213447285883736 2605521827062420437 2124778867824389868 14749098782093617377 9977057079299929979 10088457742146637960 3588317272072725128 5548601024514677164 13431948369363758540 5792126526253196330 1851815946217513920 10904872089637068727 3225762624049948384 212312829328849611 3049450312089582188 9515082200262975834 3642113669473135862 9171673006650031281 11586067832481062832 5093680657067135776 15577305714357332945 16076892403490242952 14151570381807007507 6734143761959413413 10998244475490848724 15767080236325358107 6987460025465993720 11747420448043970802 6778875381622729859 17618473414948078964 2079839797400484856 7589714674871451638 4509518705562868569 1348191190937758174 8794602978569704078 2368209402258510783 1834576895862315485 2621996423340713195 16175012920009863368 15539550082320678348 14066801074318449858 11622654655636173408 11558658645459525473 5814968988870453020 11399342977095842795 3527931586644914328 16455200886206388239 2762331465022352705 7072808322400742375 72924872440328815 1031305665366770106 8600160608486424457 9726602250125197881 16712772009340907908 11473570721267001768 2058941328020895223 13169241802685397722 6323688137239093094 6500753535945491681 8477679278186343568 10129287128723071878 12026033745727036165 219156625557395698 13826223355179512979 2445451179778816001 16701549697756426958 10020192620847735697 2921813487577023902 6405799638659863368 13183603624198350509 11467651738708864624 4423336171034146205 7771681159294447760 6568823695074275923 5213643009076822489 2680693583281968128 7054727300877246754 18269663703060201288 3111456196961925806 16638474986075915341 9917451971102502959 1155551382973572991 2739046660267102197 14611916560277514907 17713296461645065364 11122769563242271199 16312751348893505372 7893924842177947144 10564413001505916038 14296678790267393898 11666395031887274327 8026181335188457002 15388611853442626645 17548244919538821737 7727671463928530050 820466890587274829 1375080107531871459 6183922009548787639 1065745719504202536 16415955084714225098 2426718469034433307 8233005720713580307 5005183775034466502 4821282219698266757 11071153999544638955 13547416928586967189 7885444482926196330 9261490470293175915 5985893211489856204 10852254587271803401 7643008565842310937 1712729385302956349 4491153069878013798 311390790375151998 10606773391168584344 1317077050088581772 32600191785241934 15483748007110469792 4429774038156421374 5100937257161781609 17720316821593236581 17348284272698703549 2442727508063013085 7763057166205388074 12571281782975805277 3706545993525358262 9099458945111348232 7867071597124773436 14056124835420318764 15525371838845767397 3625895255558915768 248220214147458837 14243599300878351930 4390230800006079148 14132398251774452568 13162030663075874953 6998659826992555621 6873536964832453350 7480447517452143720 17068433700549128405 17137758821240720598 11924746098259206444 14728185534156121583 3168909024097540439 3735381257817846185 452305241717159939 18336616197846597987 7474888952015392729 12354726156845202876 7113315131754849592 9650878852481569370 10924661929621472540 3341442885188207585 952186202439619066 17922118756256888556 15116958980357967922 54542626554179058 15715885855632491577 3093522679166007588 2850230441076142494 8574203957265046541 7960874865120312892 11299033985683227781 18205318517499843039 11593385606442323013 2720189944211764855 8326582687971989076 1065564060659989427 6573780951870258132 1260380356210456067 9465997205066464370 3625750608632367630 11320880183933580902 627491640905212531 3591301514150106495 8909557980406737373 9135259705804027668 4286819169912519165 17626143737996763647 6425125620528464039 8044040739584563376 9068321403672388984 7796808816873726931 10064327718250400337 7602817525695852380 2598029314831146026 7516144035936346384 383602109711241120 13128715412051902545 6808661737907881301 13631148581951924099 11497405713691078196 2048516691546070179 18190959691068914580 4645559233783856302 18319057867471398364 7974059033194805796 9261210254995794508 6731299008967483379 4006276881703225418 18248116240555309845 13985048003585196943 4477731553697222588 16927198261438357810 5163772334930848173 1684504245998376273 12294652742271994960 6464312561999829594 1363483450957956434 7911134296665060668 9393660074828015392 2488033657489490650 8831705918693239878 3507903923000987317 14370172239916847020 1705347493966316570 17477340610093595955 16245947654962716580 722103071988642603 2347602789061214301 11834087303622944139 6843410929169346103 3055598415761621353 144469164890503317 11341738013026272911 7592645274876316909 8470729689085238380 14499455177898659489 16904214720994305300 9874163623558124581 11766095805156377227 14936169079336558368 2357941471236847750 14733809461148522784 247187963164597341 12549951373594209350 1993662823665929264 14424118004898822654 14755069536458433198 8159825364275826184 11569011688401975660 11484604564712301953 5319066224772276840 12337778969082476914 9650590343091404939 1959225546406684071 12111960512621080181 9922075746050112847 1964256784053165224 16791617436804692878 9800163429623571362 2486652730881135460 4941316680771036458 469201513032874912 14095073213985448668 10927893917763520113 12004347235888232180 6640744119090393344 13792381792919795367 12562516728649236951 4034418587599271187 13217946281308359225 2846698685003514028 17477810828251628816 430820230618975884 1849488194530958793 10319049575583845177 14495340512844291093 9155514907059040614 5175182379518564066 2700152879795593963 7640531778713354502 7323036112760358355 11519212297020036600 8974714797937244474 5719259746348494520 17385217317059141964 7691286504724265869 2829197322745738411 9279469001171876471 2071940985988052351 1038893839206727327 3306364099636156260 2494062717162284614 10179604925658786053 10743945938075962008 6251611573463511330 5593636528670545008 12083302122544410526 8538784784640802254 7299886861956410196 7207469976050009740 12665128784510042458 13434065934908827069 17782269739560975890 4324262408965559381 6714199574603952825 16373587486222934436 15220323112288677194 13818890585509989908 5358854641377418035 10309195587541827844 4946044236008104084 7467696094032043369 13728881224309864833 863001862161919484 17683923182203350318 3431577988143122013 12800334376958706484 1199169939554973212 3178601764368438868 6608434418429842189 6654622099175981070 4948725867289851039 18417531642719291008 1554692574775505481 5985900299971531534 9229856656877098733 3066243814935880439 4529384468491665979 5126649032500678204 14218645357155505896 680841653015087132 9311067362509616140 5274192134890614443 8401757080807717194 12528620038708430270 9653169329769018983 14783242264630075043 10566874219212588343 18405327780318644057 14377097734919759683 14558863832399980963 2438576737559694428 7654992672137329826 8449488099846082415 17140734480317086020 3668355435878590971 12963911262503000768 14043810256253734758 9418837175385615358 1185392632822646907 6863955534724649741 13973153356436044942 9667679146749694925 12181340767413906711 2440603367000720833 7857357428853609780 332710274198252455 4986278700355521196 16139313793159169732 7441618976589432770 6032838751283938085 14221453419663160084 4584320590407279840 15075531241902865532 7505529202903077616 8098064934220811123 1642921558067196650 9030277454850332457 11515534647318395338 2009703087470906916 9584114845060785842 18093081617325052628 11072034746252704937 12576880835733011150 7601558151237021637 6029025696534586597 7484403372909551937 13372582941559664171 10762043156781688290 14058731001600015008 1052954430962503382 13531631662515341576 13948415337881806835 1141782121152486831 2912640541695837211 4264951266027550316 4888796113379644074 11115336620729727573 9853852738572147341 9940870163042987233 6197173500824387927 2712443631355202421 12803150163160734619 3037703855383677169 14394135741492937196 8797119236983493622 4010812726961604756 9072453342365531167 6980858143338574915 16846144885945230414 16597874039860969441 5408079821631394884 2254780679832037592 780951189631930307 1785981197440028961 15489337356929923630 15641403927114514111 6312828211636013906 2292498683376397250 10863516598962213206 2791570371519790383 9138401499143607501 4979004247950785144 2763809871186020601 10543561756580734593 352095199283670460 15904288614012207124 4902285403428007378 117318119871174076 9902976301231773562 1178723947091332031 18153185588265000026 8170393750829072250 10062324303060785041 12878473492651741544 5378456987125242556 10573670030764525646 8255692744306418991 7536866514310607789 6177624987791081287 2690224495899555245 10612123000818974000 18164889498576969130 12533444303392843531 6937794104950167311 12110137547572510998 11814935118244620966 979569394626751884 835933291514234720 3659674127798006487 5743526744811628333 17862850991353498354 15498159094616864338 6137419123907061458 17488744106373232812 1656278849451830113 4661371347541954406 10442528025635805410 6214950626823182900 746405788466587164 14232838234174649904 17940793975323708321 5806004065703998600 5262976526485035001 128168563157918671 6860558664999787559 10386428739988949049 2386565277346475626 9375759808930547193 12846714660234836398 4311476749924540098 4662813934013848899 4453418821327521585 44306731090698818 4635093461107868562 10348676878848192337 12544792833424677367 7286388337547021533 1266414894303223884 2001768892993104221 4321096684554770998 2749867386240582988 7430017751415084703 17417754087636551192 4574816688657793899 10600249255945185274 3528761085369855785 13987622319723451487 9933692878583821341 3290003804454838723 6377640975989741908 10041496891454344276 12726141927812452990 2144074318100378900 3424727205541672809 17455741435728257029 7805419130607844117 8210791938470588023 5849495619475836540 14397674989326371861 10997320866339567806 10585380810985521864 9786401093670775230 14783963387121259770 4157049343434080829 177410375896601361 10767369750080545781 6745941411756890906 1433313912481490378 8533260161148833809 2748116774174592549 4458176355342984659 7270435516202128987 9907516447957615117 186345358623624501 3528447218813728782 14747424275119735371 221834635546524936 14005294437506939064 17278039000981385922 8849661434578048309 18370007133738100607 10429914075556085385 9885122086471729197 12616062400301565554 4187778358000307518 4216967567280239580 12823033911100939870 3560536859753577895 16160705659522559324 9636303221727072116 2508425553755824873 4776313751299198245 3076338993787495658 6879375867198069372 2937780311598273816 17060013554396314731 5963340385104188642 6640812177526805381 9505680347366315157 14493670120711782856 10781218937336363577 10223053886183948803 17508032451469957187 1723189911607132745 16805914850195241179 15776011186966749699 6875121076980242821 5060255334969476759 3239352536514147211 2181711661324376174 15268580166729740485 4121652926701767801 5487621076675969805 17165952994456769830 9520861480923201396 6121164468197265285 16448882313028753443 14637584008065161663 17080042724667007637 17558550770875901881 4221529952799063822 2332502025621516987 13374568465917544524 4176307277469477648 4099996367474993535 11380221318512316659 6255733443447939733 1715737363485024881 16179921766755747441 15215720692852532593 1644580370956750176 9640045413994083099 10999572554283952149 10530321648864115401 5158498456488456849 2278444704363293083 1163788011655031122 15674420859812678770 8576661726467329227 16604225862307291651 14786379288090610893 9867346727143280409 14379937427663550502 2194974117393721685 12049762083479865401 11042591892139270956 5134121809115883890 17112239759195923538 10239859907356456484 10466588876290150242 2152577351829250307 14691718004244667248 14674366934774423064 6172102215518916145 13210946617974702186 1922865186080725412 3546170534345563960 6233751631460702684 13245577772013391833 4133766868150069727 13655720699749767399 10108116969090802351 5054536401988378712 14234208196592289118 17055240090503045426 14367458343962188604 10488769681218121439 3188285803297154563 2223947379879264952 3025829497627128869 15658625726557781742 2518145076625637799 2598310870415498913 9939067756323607035 18233816749536030613 81646048893063925 4614433576188748940 9314461658898436321 14327649268999205432 6243005269106292395 8289864724414681816 3517348805861022490 8569629391843081484 5420410837537211332 9641036826844599003 8886748193616477421 10096029970531425492 16075977723445409230 10790600883527436514 10551437081994043585 11416230050524082480 10148563908541997540 4413853343018552574 16867558777694431374 15654290176650011797 16886709807618367926 13549902846014010423 731425631015829963 10667887079377302054 5623133945297520717 17306354416538426622 14668405032864554264 13418912037442404887 3696234727090817039 15117944171870542172 4933053784985362137 16563554836610231603 11849590081965281840 8123034396645046702 3117616610249094032 10035384115871153527 14744618992236143268 403619002404465920 8725331756336749032 1282820213562261068 950766694305246499 5278169374941007897 16330867538900686908 11736792654146041882 1864028962680244208 4056196002924954731 12354122460526032170 12086690016834102467 17622413530355063283 7530439912130480109 10945921306861369710 7831671039593090398 16679677382452131177 11533738155261031142 17961806999846899968 4097544237835433815 13631708519837874656 8640091318984149630 4848792224948212484 6385169065333152503 11407609856583592666 17612218027280488044 16507185095931683103 6122502558816768251 12532245463118382025 10985344517201163373 2191025791991878433 13535228494013203274 16685737528530009430 8534184302946710882 11604804327947914078 13033620728470827105 12295388185143584631 11733504971785006080 613826248727096032 1819714954775753144 9817956332837343167 16565396402800332276 9100070484720413926 4191021810638214244 6066389333862624650 9896800016852142683 13151540030577092621 8267035061377214948 14805672173409380278 13189552828350143215 4698978060261548595 4967203366547581131 4797624015605198736 11284558532901045484 4700523622042824714 17093636284285100117 13185221120319275119 4744922412393750967 1430085791513205532 15823022399198883574 2189841990485141933 8428745795803290067 3994037600057400505 8737893724206137605 9083377651172161997 18375534242755234636 8858316828921639052 14093946740491084698 173586765869840155 11281309010872367149 2125572960997830711 13641277553988836045 17678234171288653263 14358805714651873130 2112574460581848235 9223347931084708824 7192376342396136736 10362371898452054783 16527041052915523099 9989196195578079767 4167587119468465621 12234418243335174557 558062237085883927 337254907097479116 7408163962749500659 4552785109397765559 11300420483810748547 8154411977831509149 10525487147621060701 2367557414234152285 13870212012987202400 4712661438590655565 18256528269928303562 8381818886416884423 2031695213301038027 9367397166981547824 11495955908145257480 10207429587017118765 12760369428766308826 1207054586547430529 14821643141082552166 6060157461898344765 4463261751125152946 10859034226657682510 545479084631859033 2823812090890630444 14531977427742135618 12582509972035743550 14457476308615210237 12338568652846776775 2411130544073387629 10855988485951245383 16812989438700863202 6387250561387022024 7056923980266761319 17687313671069109978 13743696656255300477 12353150817560400292 7475634813181337540 11291020947874967520 1233465380133618705 4722670371867248519 10114302313777765778 7627181242771956348 7870503987954291462 9185896497108852792 322728286668090308 15611198662260843708 14025423744343856673 12866270741382151849 3966073850825278450 8150752918823838185 4310540675659996943 14645875051449005985 6543552483362414635 12662710843058083191 12628159414942386317 14932196467011339051 3261867801315347678 14564512576661306132 2154761753057579152 9966648481311578714 10584491422455944420 15613819808722124439 14215701336645708791 8843589094277721407 4612539198846913687 13852875267744796282 12045130822975928345 10310550135091172844 773364694400142468 6470726009714554623 6787059063991776725 7551753040757752606 6953264428899394685 5797254863147527505 18180708635403829546 1038822317194213569 18064665091924125230 18428460716515979973 17774827618653547017 13049949287430004971 10264719850808756468 15851183894351362631 2487958829778502672 12874996301286398907 5808036022418375843 8074031284267210491 15645278594587763977 3721708451904375128 1947146518064039028 14813795733763795575 7323944533782917814 8435147377855474187 16319957683899134044 10886569127156799448 10523102184351920686 13059500279383576724 5913279170141867640 4212731710123835137 17268832721471542012 11501913347487194703 17730403911221817585 10362040143033612362 433969785991371983 13878232938732347178 15887078579338529643 15868917724084860260 6941700329069986483 16074674998340448509 7270773503054668962 8125581006779833540 10068959786037618539 12138407503586165929 4714490734915798766 4579432129778212503 4931672848390786545 15520219011080476880 6239285601759359587 17606965305291808441 6252637806314659598 2299288772151074426 11637644376853406552 7557423960858312555 2602190027343962418 9241510815851945907 7159484288183731978 17869572904135806292 4199870780582244906 1258137995087920853 10436565112487066624 1708850173209555293 251129795103988585 5934859773999229398 4487606091934810405 17323735091318779505 3009335902798498267 12224950052900694832 13755914745083059783 7043679834444876295 13635417088480256203 8058691428503942234 10319503691018025043 5398432848554611983 7203670289076118818 13257634522433135010 12624059621589468192 17955985766062558839 1480773651433451147 9435496675748187532 12677091513869180680 11465390890672905394 2746079690785183242 5700147872044092866 5554645142934653968 15134480256241009971 1012377043817026316 12474452868886443557 6913263007405098137 8490770185220239712 11017547873732077602 12798126102086726826 7067684435394944476 14854349728533207122 9117482704441827331 12736356603055908784 10792811002631647383 16374742214263793562 2035560181582204013 5128623174574104094 3623786833630050150 1197327085889639943 7519968355937619586 7610659555221135676 2156228982518071848 17896427658065283717 18408939107684293018 334869724611650798 5094533103225778541 15404686113426388565 11331723223931730356 17943843643810719233 13463047299614304960 14734040675900043956 3424507560425701402 15192997236034737593 7421275519253252366 13698666320996065279 6436613438044739550 16822508651863436341 3680535458567219647 7186367441497756087 9464825183401485218 3730598038362845993 6823422825234288214 11840193316104877595 14730014689523652923 12251373551541485474 2760793457741659920 10072023052176563451 5514215449122161741 18129768883735579218 7605036514511340682 17069160668660390138 7587909276325283343 11911417853898194989 2530872300588231541 7104258994375671595 471308563611136325 10134983566475745625 9476963569237106271 4335060538438470787 943853494175061045 4831520719233038757 12935324169631919260 7683748964583912074 13127315008710426789 3251015701941439194 9500954035075414078 11256549640357990798 17404392384448344901 9707523381313212433 9424990669943290591 18395956473792162246 1284580253516235884 1104725725713537039 3139899282082932027 17673304622514211985 1498628647523415039 1222526073747601659 14371932471393463213 4761266394911037128 5101142049321309487 13780440688155127234 15446601798862951499 5297331110379467590 4866245395475963320 15900541614325281608 547742474819340771 1778153973299796738 7211758680676681635 17745250533022897773 15499122081353436629 17686496250192926888 17673100323992862135 918668141663364156 3739528119772778030 14505721608684891102 14215815604712034071 4919518464948707135 2395942725460339204 32834020619425473 17150140189192500153 11092283846053383081 17994442053968332666 12812849336911137499 4883955566224131913 12089684296495055768 14731703465809980818 16197207441722812589 5798806800423057490 9610173407688109102 12445978388612893339 866933119958322766 9037002097116430502 6376352128411067196 48401324647832762 1069170892398945365 1725916182941574577 14806944990006329840 8904596352364770853 16415613356716431826 13020942087168919512 13171719014335259095 4822000694671373330 66015126478002396 16274054905877582649 10311790652519114350 3569191042296776699 3455219014160133067 458426266134977746 3973978860654239308 8745041687933879327 10968555826109895698 9607192516431468820 11157103128975519515 7304843113153010552 6634049086598908443 15447528912388620947 10040130015664847323 7071403842611989612 309862212809794293 2862878796266615414 5394330329605414787 17265411060114774238 16364703728854679172 12799661901552212522 2919807579049758146 15135387491336539121 12630406265196405326 8399027379385173151 3676550152127025724 1828982634411838355 621336699910864251 16967286442135003728 7959623664605513265 18120469504876190821 5320390770383865843 4202734445090177003 1819358772314769251 14560057024331332264 2033488313924156015 9299369399406481545 11370547570129447391 289689569714393321 2846661696401630483 1010721332329169961 5331275881768394927 14201421866348621272 9701177463911901830 717561325156691892 4924645812895811965 267202601242619065 18229335205760088185 7109921273272735956 11086481356150995471 15253705054094330691 2095651426672847832 11148892031888360475 16911120453595880363 63328199496367836 15023777179491561436 568117331398763070 14493676902090726309 14087957523820922862 10030411641051969930 9515951291906102447 17854556121411922734 10996803766174870326 12451718982620135221 4257797224478682844 15735521459142037368 11361346358469960958 2446456158812888152 9220920644691029096 2000012507614139161 8811081429257892173 3160610385834924096 11844456910690546758 4135032455415099622 1778325861669864436 6543680343744883122 1600155169096815626 11033182956180250966 11623337156560117830 10776952977068734238 17811584690766724630 1684239191914692206 6519220858729831374 4856795239093250962 5966132081137487848 11361803819251871034 6847545845279901618 625461898077099426 9612589471055562060 6996895626024592636 13139290337072169251 2769676017468050240 2421149509282401693 16306031097301803497 8544182435860327891 495324641465682996 234395504143447939 8714587070093014540 12080817976017256885 3234079008947384057 6418395079893739592 3860280872786971727 3436782818698447391 7153414663448629309 17237259541053024420 1254588423639064581 3384701239503574697 10135111392138151330 4191121889851017492 9523891482733793410 1191897885185006759 18098262819154177975 998164467689063848 2154524672365221551 10671602612495198930 473404293390498469 10524942591938329349 10384129033842005141 16171704122061136472 8761678809169906625 17968678142607213232 17507351244132344069 1408973338197848876 16765159698229073006 5920363232863118048 13255285620133582034 13591619890116857755 5836617939284845736 14676132936194606994 2975362134979621630 5782164682345582488 12794961369647811070 6911679671727166725 119285628323504669 11468035854299298565 5510752752033747933 5538957194208797076 14775044812695236414 9055574811933444709 11612796373109854668 3707350592466179214 11392594334577833067 5505583654539649292 4298362907306749657 1568206657924858827 1259454962235009432 12585780985914374271 3021329831413246085 14222190738070231597 2378408557961941443 11833943440203116329 8927137126825930492 4156755850712444001 8983745484983783067 7541753211816336565 6009083390383362340 17442159805284633086 17846282944030983857 14501777404225424391 12544540263426386970 10268312939802552169 14275220978485922200 7640114099515382886 5663256406376587303 17062730501143137783 12602379522274345244 14237235216101539639 17967540310492712855 7771364206710354681 17650315549125640170 14899376426106060614 12406343929664626792 15326573609827156062 11904790810728580253 8696952437275253371 12448222768457703867 1202836893927637901 17785638938257704508 17946683132725370266 6280573194827260252 9756816408693864655 16390889260736151562 18368293663212217129 3627758662464289306 1613797338855267962 2788484820366680968 11223259344640801241 13857454944691395774 17848735896766283963 6905834543178686950 6945334786173516959 7301075148823441510 4161791612507697523 16290678313047404356 9663139971330969372 1703069410990563428 8490569980060219899 1306336323379042751 7184990675689703006 9695288108486586650 16201061747998879713 12831669943405708069 15944115383611319631 924186011811708733 7031536556595529744 5405262555444456764 5294196814984478674 7964690485733572793 5941281068032427990 18055905821252208785 3405676272966623209 2983545076022991510 12589478244266827337 14787095237088693315 7490447625765862981 1663579818542193470 6623989710204792754 3474886288600820461 8510392833773847164 12210827680170396831 17670452162529495240 935167116248678538 856116919588077398 4655615214572182358 14467389053313813006 11079079184693706827 4172238519571017709 13902910794512038339 3637577817375018558 14510332921682382021 16038301921346589033 11063437599663264351 16989395582106499525 18140890674167175075 15278631869148395666 12505065820922798690 570319885038170948 5756752171757164061 6016772762903737783 15328137124095827404 7723394914839420586 6341023079945448901 15297559417519734158 8234717519772604822 4452551771866055496 11902983164181972980 7582539418342761355 13189511867199871141 8973356350357336033 3702613154684594595 17994441707354528106 13472222712798033772 14081489482205892577 2571226996114139180 6707538385736074895 18384160255284438409 6469894860378178167 5686828919034972374 263193713848364325 17279572516526476694 9242662249251352216 8371579059216822732 11132337542422459020 15918051567578482804 1241528998684517962 5642608521332697746 3074725776721442087 1307259109787159987 13852494997777205404 833112932483128161 12664620906874880364 11800544928923917470 4828866882687065553 17532075727745714835 15663681036027053636 17318674758285797358 12423798603065280896 10705258530174061115 4854667279269656515 9132909112820624214 5918115472607689709 17060119085747487285 10503417566617880790 14219562085279679821 1399815254365631947 18237185522389303230 6631965291256699985 7390409312116664151 17584689006303589280 2367534832873051749 678620149801246351 13156352076518949619 11082985239822141668 13660373611692864717 15171834693438382418 13299359322156679795 11831876318723271297 11900871361677345159 18147838389598533376 7977612105439666337 11404853032830679410 9320861311605542762 11112021586245993161 6540691122007741387 1964058030082191275 14562663940557033278 17816597618201523477 11100269397355227855 11050314298242941453 10964819751146782871 4985806795717097352 11568412105572006412 15302380934967164312 15174370151001836714 15132145350739005203 6393705035527314882 4493395385105094116 11094669974150502890 2925830775839167071 6539194005977110352 9573141893473907025 15062897343910886289 18324273441922756937 6524491193721175493 17230300480103787325 1036535646556458992 4780334067304068130 8139349746069623386 4223774680360572175 17137995214261283892 4510051869933440479 11813450961079793844 7339636223218016672 11074175220860801014 13447951588001086711 5609152611692382439 10940251710163736258 14558878344621801210 977979886670792425 11030352881030876191 1810025797502607873 16842125084306949552 12640051750975113548 3854746783472827828 10598278717342339905 12805318837806620698 2609879347502407368 5684775663042630314 6364201288400502790 5131707541707058193 5653691987026030212 18138653400422635672 11990334159399384389 2566898728464249293 10458609045862003366 18123108471142119530 17535543814160978305 15361640399632557748 6889045294677525770 16944420558559688869 11173236204009651808 13812831697629755541 5372450385640120195 17908495649837444598 4851705512265304991 13248801804459652065 15205374938240792567 15909045727164142335 16261569482612573831 14520602101505546937 6974600140654339930 17138233117693402217 5577223463481135820 11995720390094562591 14353101007282181731 335567021710687909 2913011329407611165 7887277992520870952 15116362011469406678 17422268611383479195 7622227794710708338 8795141948673628535 11098291875519482466 11468631798914016674 12797404654345222240 18384353381827285767 5280258353931248267 14475824110770777651 10036824424571501990 2572766602763908724 5022554524757285528 3913783942593038204 6937791863345256205 5765602469124962772 2230542562484270141 9887803029903414730 14283795172436352688 14570411369571366378 9064591865824156983 1478681204248140667 2505631417511815302 5254236400023088021 12801857554300898865 9198928610896024073 8467383780967960563 12014443627581184171 7605808694309448306 16117757105106108926 16894073867945098430 6292756884445446683 15346402270541699209 11880178807157627866 8535418969997567083 644002331920160872 17153766297710904043 15555241649513532634 13685396259149317876 8483251784180083716 15935834079681987325 15541834667850948917 9516016666109598990 12645626551648766831 4499818450916696740 10809154267222994024 15900839797129223163 3429180851503712237 12257705772160065241 9418029618018928690 12837792732308722211 6058149721423793585 15466487599656712515 13924087152229275492 9377212320525486670 13967706243024105029 5139603687024359524 5695901040648987686 8057131473333739630 10043507155114979842 15590660947621719254 5542736012906471506 15415539765065940969 14026064337109805128 7541533652992279428 11069102839539976007 11716149647442178254 9968523542550785572 3721813134073828629 18011153865618820757 16214736109987274729 2307424418184851753 16898570130897286274 8687494810110322665 17272989807355004145 4614300708603790724 14963721692656909756 9233383668333738550 4235580943303924002 18029806502433054708 14904973113202563798 1962615044087056176 8713798230992931800 8551666725183703498 8723900860526569510 1607894125213172882 1670087101814447478 9716151966152485361 5660775278255324305 13887274349090296509 16638358796681019261 14757059335081681163 12535324700722307975 9086282386755661031 17905209715216757372 10952500676544308087 7899117633310300145 1081872590032875845 11847417037693897714 3442651639399558017 17091389682521276293 12329037134543623791 4305349283720843365 16121226293127278584 12466201194570363935 13945937624945914596 11276768179186508342 2028804124025904715 3407375814322771196 14140071952600725091 11584289913682828312 14671362737749573743 13765387668031709421 1557807113569109690 18207769194122671152 12668483660826226307 17474254497490626493 15814583008758065760 9607755236198711569 2559628161754820489 14355973498811831427 13363610516409609695 14930018019865754251 15625736496096148580 16094481968626061537 12586499084437097976 2165057486533937859 5310452826782990309 6319260225214912244 5112998891287257980 18117315926855291472 4638397190445137596 10058602999552400461 2302567042713860794 8424552522730359667 16874520943743678653 7648819396531262939 7845352180060028504 4976351330264719116 12218658503833937200 2836983519328707846 14674555259514072227 11667213429896403848 16335142719675564141 13929700508005266741 9593454963848331567 9701394476388742595 5545759525230239692 7294961933442946139 3391433138383839790 3300256238436902562 6902562856527810707 10521718667008621587 6243814058367753894 11290288540817096360 5376629919587854316 4327776353167167214 14701493884712494689 16192417375308531512 10172791024202375055 5025634673831052077 4943503896151740227 3104018692788219064 929390369721865369 17835712574669152826 2841900085068177364 10859155623619415590 9240227351904920082 6960512095348423465 10024325377943041977 16382908440407460204 5613580944402923086 16907490264793831076 7039889791377428207 10101114185876881312 10445097135353506992 10959634542609664006 4933423100925558515 9734368147061822527 9149852306145443239 16079210521450644890 13756706718712330544 4531123473877238477 12094570131900982042 17791563007995803598 8518391634547349940 11068402366229499781 11044350936454311632 13996188491941559000 12252086220976288098 6068124080523328447 41659300635809117 3969279215012135097 3991923435321940041 10099603221609896957 14559830091918780054 12095197041109516037 9998438418399816266 3359568259073157256 6990259517416256787 1825596155067440943 5950818240499725229 17188371248919324712 9719641348308516205 14357829111721264161 13044128867860202745 11471135820878395187 5688533871293286799 13408029378283082175 6313970357597426941 16074050781471761488 5306109173377269255 17499989194884057217 13107852708617299620 6981798078044543162 2514765026774239862 11126072651379694363 3601644808592552516 12318338769547140500 9726233389789551867 17651729400521368738 657866231152640157 8137188989237741523 11731020305244736854 8076500198890002252 14583575879831581004 14629500124134834117 1943855218594003355 14080060265099630836 17840571982472217365 4517141266342669358 11401578388953889704 4158450596131301173 13138232817025996752 7481481640696839334 14631026538211089343 3368034438598003900 17929237737287609869 4906845466289353595 12241476753620647872 9704272344797904677 7518969587014290062 9560862729280849000 8253220744499928648 3757353097145239671 8158829368727668767 9053713232270836581 8180654120683177258 15052142620188208959 6129225258847592831 3277399675875024467 4823001072036900348 13303039526198485755 14472074340005579079 17397472948375856025 12452631627748902060 18092893260319022569 17466235551584392142 9007687519561287792 15904676423810143137 11059589413810008371 5638857635645793741 14239852531992342693 17537119386474968318 18309079453708660940 2206893060438919177 8526528718783887948 4622338221084713319 9003310360538492906 6860759147407466794 14111960272021287452 9141796176746624789 17291447991002455749 15964365144901922484 13125400601944637987 8172473152694611923 12489989194054018824 1842924854214468034 4585236520743619575 5347057378147067830 14848984406889853316 1112620205416490267 598502745846416353 5670265059714730539 10984723078436030300 7182139138864674646 14085544228090537204 17347386676707131119 13842084827992968278 2345215239168554539 13543619022964701330 13059558725693625048 7568208344373871151 16495472279985461577 331345076631361196 14883410486280741550 5560930995261496163 13339218487590778544 1381889743695973863 16215469486610607949 4428646829827800745 17125969759105548256 5697727519060411072 3285826410569371368 7654719602647064329 11995154901198875606 10817109587860869069 2202480820160149461 17583508879511081618 16381327260769968452 6887522046527159035 1725389153259011402 14771746504362567896 7493849512967659925 10904466527720161734 1905881261331056403 6357078327546701310 17850586475405858068 11651255703996524862 14913220023121349887 13506930761996699668 5328638605240660318 9480028893145720672 15602957687485804662 7158777967874058732 7686611852879796049 1727606182452291422 11684321775809031569 13737753342729285450 3970829788323666809 2472578742523195194 17448566038693153800 8518207077744587266 3185318767736741952 17675378507918035869 11609051925573710358 657272063490663512 11356655742855957388 17622356152127757950 14688446698106501227 285730001142306073 16601094752178542070 17159150142711438282 14912540534384794496 9230815986970731046 323202069724052 18098951666983565019 13689643124360382176 12340662339688649891 15444760409761442671 9112644967201150899 13470506499420235954 6878265715078252 11381188624540603500 2858665765757812494 5691139115387287247 11616662475950780438 16583161913216928015 12844890098793558351 1751906724006583128 825438756536190186 13635562904816471702 14589560900279648495 12212445365127947927 2335071441361986699 6139614178261682103 7531678824622422032 13951126664280967758 6191069183333041863 7448717015719742334 11633780990829595637 8610666154680422431 3273471181009931373 11082685459601649795 4480499574144609218 7853284740224873 1811995894882239749 2615548116388429871 5221932636473986272 512687810869072894 5812601559640124474 12847637187243936372 14602438756662262496 1353524130669196633 7917946849048169944 8463538072886067342 8746267269276109453 3863945263043458263 9160993532719477057 17772968483280971573 9206270689646465773 9861793316569592957 15685930015582100723 7975233947802449549 9444939875804517591 7601330398941474402 9151434877457035286 14199354039068707412 9753621791150008727 15373974585520490186 7284836326956356878 18111749937175570201 7832872373700812150 14333418564948792163 2814994177798631322 11698756302362946712 15074141671175400256 9885728133313188264 11853258329760113094 11283947265330938899 17199557012968637102 12080920385693306030 16921079873845840603 1251368842276231439 2983057172525132444 13979684524989363929 5081961737492006323 366594010215392888 5071802409062201939 5010583948669542706 8695486588783356924 11025445727975044834 17407330309500908569 6148348385768452157 7146074455491377420 8852410232092313501 8692904104368296877 597908105991009058 6999301871705008778 9763233719200349433 11775045882572794023 5905952204560070586 793898663731272890 12997626586319816383 1938279412530518997 4658074944069047520 18007365810439261590 1887972285950739354 382198602039830742 16169373059028882701 13807310300182243366 16901792744279005052 3651673419953172252 6766678436376263320 14059947929076488088 14257989157841775524 7689725434092126008 960065929839875457 9610472180480627250 12923877597659472551 17336650292256975542 4234519150405140144 16398487206917491704 6435956543066167882 9843004990509969426 11555450830824691591 16318988994088228331 16085851506097482250 8969679456996999843 14471078428846286897 9405460986337248211 3914152018852693302 5882384621962290934 5117142386433198077 13171245823390623261 12647679209749191334 1136645234971510585 17766701191236306175 4795270874752347911 9003544521098205048 55745752225449894 15351353372188941959 13722065985690070268 3018372625775295311 14665673124184505832 15078048290685808562 7982725924969635907 11683456635397927517 11283494269156719873 9708255036046964300 8423834564552697127 9485281591806042123 11936320264850142499 8075475446000873876 9875961906131785952 17706401797097465759 6470145668854994215 9294255145794986256 6872589659042679086 8902537332004861127 4697593972890740961 4191717585174695159 8017832566851288315 11262997954885673832 10493193997563435926 10595762698786889566 13504020229100814818 1439081949529898524 9346936317247926750 5585823637536370862 5325741722423357662 11899438923007225444 16286798391578154584 10476919166205674347 2753022948404253868 12711220333399698407 10578261858376275025 14930227372683381901 3549594950352218409 1511720337599585810 11617974722212290526 12250222068411573678 793494204838075515 8151703823602489564 10801441886753031685 408862679765599011 15445596324472289635 14131913402916500619 17259587706425640520 16173234584800257475 14960482631571902190 4089873816735375804 6975984491966811637 9342429106935237230 2374824060369741309 9141422104973704852 11727186375691090361 7970915445653516210 15008610288824092996 17905423908287917004 1579448230639594533 11462015940763794353 3467805383721740543 15394024640688366756 18293071649411766800 1609851961346502077 12004878950982617141 4002058734766060065 12437187710387020988 616572903297811567 13087846638235090616 12749390610166651390 1532481542464774216 9182521222938694639 3319315770814557433 7437938788193582673 9285442696500612595 8048069153424186121 16116704065611040838 7026396757953718727 12725127791395933878 941609558902362266 2283147546342786460 5216623768021028434 14796130863353752074 10597645542936049939 13750489564275826529 5160073997679522951 10384038542522570813 43438736317086176 10997909909373636167 12843975818997650542 3618541609180367872 6835222043154361653 7901674758451629804 1926964697216320820 17106184289922678699 16763141979009033307 18213524019966572357 15651185371239415035 11576246279570313901 976446473760071205 16188744145556301997 9500483381110818617 1454641389693879829 15806310939513696941 3981157447347666993 7516328492125915805 12335669902349788456 5565456526643798648 7875468609006937574 1576881682372081796 13418921585036399892 14939378965245298593 7807087655149283854 10590471740408420116 4204960426095313730 1306244857959405299 9965164045790132382 5765824962224999409 2648898480114114941 13607499968814321923 5116339071723191422 17942850364221649841 8226429685108410311 8383419602304058114 12653876419184871425 11906680141958207811 7967343445806857196 6948795220463480518 9258697407457062801 12185769955357996465 3730334230508813446 17970026392390087374 8835652792405901255 17117990240346513211 15302470900253051125 18298467936422776114 13529891910389498661 828144768988284597 13956129056995301407 15864804604734833256 221336984772662787 10342097130229601307 16065141511795817321 1423369370137656137 11700747516685770292 3085455632905144058 2839437402717041619 7001169497795190258 7554656627677884746 9959449571030534868 9926596517785775343 6044090234082665198 15577915090606042679 12751018364090930577 1445308604842683930 1900529503869372517 16064359188303521711 14248685972961626906 5141319181613038761 12409113040166672585 516348440385894247 9170679246359790322 15665711543448482970 16875590109325042994 17159453833851238607 8970833039568142544 1127710797058609202 13844131860342229963 16096257727287048192 16995130487190298525 16011267060522331195 12794978681879579404 7191754786763386963 13598200143264705072 8945910003074282975 4267135749351904198 7312578261939320486 11647529191431835724 8158927599672118178 1266870433920717363 16151522285518912376 31861156750531935 10287182398641747702 765112201718162308 11339085196042186132 7877138648764464878 8560457073612135767 11806422138049397011 4048650806872117516 13295483974036498668 15800972964569177841 3230373546249825546 273533033244324926 6876196411951493321 11099761761714119263 572947504149787806 6271833342427635267 6831781007482030624 16825963052853013565 3062373969281908308 5764221999787078543 13582386768777203088 18287602794895695995 7095005881692605721 17468353142858454722 16532145198335995734 10374381453665477269 9522120863716637429 2832985800752015974 11950958131288203409 17792658214360527132 16100279430732915114 4158606983580557167 13067593015551337491 16576745332999800443 9455081381527889633 9519854960205047720 10563842451294708527 5449794132117467684 10742274867221705440 10197512173261254246 5302745658217307209 12884826172939365846 14642242114698021966 6855905079491629337 15105532565695764642 9867397816578953365 17961027987760848028 3878736170486611013 13453228954584177680 13475747440396930106 14979361201653922552 6091662215616994126 2649448536165253733 4122460604608695029 18080417984860425428 18242376753036135537 17323991732275802074 16197353158525639648 8329416991785907730 10215013276570034487 13563795462669488287 16090119565958792932 10573236951708667548 1229557229728695343 4905419925582942114 6520820803319119031 14418396806713687429 8117506640029540516 12389828946416657683 7814252099529799632 5708571177700711142 8708071465392570735 2784668828623264098 5726309722580222501 12026904491935350178 10605475742773859689 13860349795728300008 660158406051394751 945850638196642835 2302000038008924676 15511173240795077227 10700301592470602409 15122232810720990941 9512272800846286409 14696470386976127173 1058878766600866779 15984627140369439330 17996843414707272292 8079158131155465968 16202362234685872845 7097687281243991609 5863920350705528210 11405629938531100431 14117166391153436532 14944379916421542493 5528460429705158836 991697684181821408 5905032508645393759 5011342685382884627 4519476657759502629 14802923527563588391 8953594261549701970 2795163558889642469 8129083689555918548 17918212275444089674 1101941832071257934 2833540754041731078 13343653138577666347 7724254461657010499 18370525315871059752 11020241354261219736 1366408643706879432 1611127221415824822 7146472840091979285 11256029153185663758 4733148868731780147 3539759158923382069 1712695458362570988 18416573723671905716 11025330235097349030 7223286360638669871 6985853134104215773 1142209575920676920 17772911687745047740 9985621239195810498 15905871538171764871 9823590880328479710 6552560017889375159 10797949761007839875 4709708276225627381 6473505814800855262 17989057324826478309 17330254302028132023 3900725552161985056 16046859396824919695 13897605393413456187 550454079628683422 385069591150878534 7803854770068373333 2784058395380450276 7176674184096898216 7200230343337430447 2340505868563942553 9902068425300182120 1456216006682678077 5167433350260195073 6830434383026390998 11671794098820465752 1703593048620646651 13101766587358364988 13715622260860163180 18063003781703510046 1515415037906169504 4132128448391372346 1334336430584099253 14121114133334010286 7872130574670493227 15740506281594437077 2281036922728503202 1713635307288704793 4409626204671356392 1739680437982068776 2316764743795307454 8692751538389207891 15543995986053998703 13828302144559165635 1854361572247542934 16087645669795950019 11029847333562694435 14825993952185799548 9326984879214137050 6619474681763037395 91188117156473588 10557654995396877077 5536735142214226465 12405096897869299677 12757095935500007500 12445863131876357500 8825685778469555031 2836802544878832850 7965251776359232398 15108531870306252724 2294822098313061985 4778745429857286128 16598542755530872296 769964035619434922 2678617854753380746 16228428470593576461 12402258921989266291 16329470412034786507 16046827626845011244 784313914123069006 6053463957602808518 13736683569255102591 1001853216165085773 12839244782613838020 10725862448484154494 11111699666701878888 16372232811634698737 16687672378955708009 778175029329737124 11776120590805182168 8608110351489016894 8084799432554152079 1181512969638476449 13731586555454180390 14723314485362165209 18365029281024881186 12344906321656444417 2540273038312943340 2996408251994182869 13800659782453214808 1657294809449499947 16000492754027946068 5699527314821479777 2933676682019980841 11316802770249658308 7164116799269064458 12021266567759835784 15222489661195669940 3076045960615559567 18051958202194635644 11556339885379565547 17381275710786304167 1979057790831651674 299233849323131324 13267362672122386480 13495483834621893308 4796807393204218592 16120698709791223216 10355319476799532727 17477412678914127633 16358454826531468108 3708976594957017116 15572821061681238281 14829363968669934902 5466016857699165736 11685328705865803665 7929038679952651815 17267241029661875898 5836656265730721985 10260801426256671225 16800759391229423328 8753600569693797332 980199728600923549 10085800830935105917 14136483661820223681 9674941228788631783 932793376906308231 10787733245991106612 4294967769042285928 17631213588665763816 5696949539943983691 6778198826156260470 5308576108950650779 4981215417038216372 4883136226921472651 18153949086298857391 1567193617278471634 8545113773330743986 18237994968058284890 1837624393724944460 5827951090424170158 6018778184660781132 942656602373048307 4441008375012052245 13814255160525757430 4940677697177700308 16897318300666530518 13417953129482545218 1436124263900670748 10375230824859634132 12387025870200825074 14312822985323308774 8184269325348859999 6289632608837915942 2598258314961908742 2452134795633413813 6183554716758529 7184242300863658659 3616509169703692698 4140901701738784099 18024643565897461537 283617625742407130 11299223211272136398 4614292316508878063 2789095909340329336 4964007276583977438 9004988446615038022 9605796451785379582 3267677376183944489 17853910498230341624 16017223419295503574 5331648624482237373 2784756025972493756 12471574933740372388 17958949927851513247 15554590443144135806 17908771712903774250 6048276050518444150 10372360947488000914 11069040399972459183 12030847753508582719 4054044671408267196 7426531198189911754 10498864817146176801 11968905524845270167 17382021749309748048 2873397953612044932 1707499495034557173 2360427346560941098 15596089618190473174 17319263580022871185 569181759673349385 7828824941776942944 8493208599070232050 10596779577169483003 1810179205503096903 7175310347691407063 14194503645042408330 12140782837374643536 14578486237937903514 4870938236146903598 9123542148517400316 13953680401255040111 16570487279683705434 7736584011164783539 15276688663476657645 10363664152260072823 402519326625983205 16253613908584858489 12644800248495713258 9288172157584880037 6112350112793575452 1457879520868363811 17697778583486599998 15932011529238369964 10315500819680239114 10121873815784740440 5209053871693511420 13937116585190449142 15288334487892338902 2817973367729751017 11293533805031170871 4265920185774671625 6283173622806444233 10969463304572000430 16822127123545685577 14139553178546089471 7146187908441116340 2375652601096607989 8982649971996091083 7172301793044705545 7047435367198411501 16946612581733585185 4268368364600928284 9287553825337141742 14093473099030716836 10497869993989058654 3790999052296962696 12694847807211559989 6491718561409404162 15550671686239596564 18385193862058357122 14443228398213940065 12923321244276057500 247589918567246401 16714718175510497112 2722265071345847507 5502669515371101940 1808250064638097925 16066918151849700758 4251795559788795936 8873168770894443651 12388763448358529105 4476799589433787700 2278468601337568124 896023306416142755 14359189378802495951 5794704185725863785 14005342099152176913 3860477893947374819 9968784792559384766 5381437524647652242 2889406997898675156 3112234718610487573 13141162432552527832 291002938923057875 15696619668596789471 1110803264819296229 16895087453781134461 17983107860781438616 10728005701426152990 12900939690145523512 7576302663865109014 2682150635098391229 7837417286151529017 5840806400259160475 7459867432737984186 10347784036597230847 13766059528715118011 4069912255077960510 6774466463853204208 1220001395427318171 11691233043234261177 3411510152760568336 9354268566985828959 2950283851835646953 10998688077501540504 6062580127281732980 8008475371156552467 4229221116078002636 1871043753310394263 4005495300738209308 8678056036984502655 14305330268208882446 16400041699276886118 17292659890284590326 13707866553111670613 9712374899027297390 7714301048968810891 8919490466169335852 7289125872041545683 14873907512247751065 11646039961597905559 9833391873095209162 8229597637745866079 6655768214508408643 14900199173997905841 15334874557987065930 11025888884237136641 2197547265744188219 9939713056114789421 12064438159316488782 7195345368986464542 9804103133266612745 8969303309880363350 2151220424319240974 8774592019653359622 17729703042034461517 7961223415304912915 11184316622293098224 16801494405969674235 17808061854405071860 16873007871955970479 2911975067867744331 4961178731492585830 4596526570887461420 255529998537183689 8546121470246521690 9882646659944557757 6008462153204881170 8657521708081147680 17580626392734024139 4876156726020200524 14424824731605389083 15100294284134768852 12020532149254225934 761851966825682338 3466557282417733013 2576850876151266333 6382964865057696209 6433528282760147248 3292253141830756073 7437763631529361253 7992477799234003851 3580493982187878073 5571212656545032492 14026278004940421302 646148363052661956 16694728600239765301 1392370601808789864 16780505302874999924 13682316727432398566 2437913824379853110 18327509916107973258 5385189566079043265 12147538765218167828 10685468978190336608 12757346289221421010 8687131215008425742 10895880338438245173 15940439844273884067 17539544678346936284 8881764085081544958 6750661207458297761 6637291736694822875 9701762711592591374 6129479056627432863 2305002325255125820 11362850814485707361 1412487859731785246 15267012795752023341 7367143862080414526 7035310461243331163 5448800527456611279 16280524734666552232 12546886333580742574 3862845141190244614 7429915779120199254 12535871341832411235 5717489271485793003 11336072512791693615 4104584242300338757 11243407957712697805 12964926737171001042 15953266948381976100 12035681213662778300 11293656040350762406 7031884305444851836 9661093041317086111 4307150351602351328 17945784310441904751 6766468724043761529 11270052910297796962 2377511807344421054 5613801417907262862 461448448727632764 8373942241810740376 13392660355932091041 9880629045041067635 2383064033507087401 4071450529398927394 3074780984524211508 5583578870439580626 7597215317647161930 9892778155357587081 8801944016463250306 8944669739317980572 10100436350197657609 5123955057640466102 12354202256526993825 10114939553581630654 13029803707378974731 5308560146340772338 11483643747740347403 7297216217870921214 3920342727547776975 7847569853032412968 11355152954907510438 13349058217367644103 16075345415789288733 17919865171447176160 2054659682523184902 11358601457046401028 16646787544537840394 3446576133397146545 8221462802736132546 4803587766314596886 16234136056404986737 10841184778051668140 7351610807282281906 12817651436693298873 15923199862945735921 15787740693838308350 5336355589552351358 248729943363109099 13725480848506217346 2333041702409455040 3342637653820924929 4197901462852484360 5581261379601572283 17566856105579313588 9016488792082174393 2059585806931142646 7608118792195074512 5901345990491115772 3456269990324441539 11951756508437170400 12105360619075030904 14691472253855128568 15879786503685517924 17942946442570312840 15697300834228856613 16204051903874885596 10868903053915259954 8682621273281913377 1812879980507998692 7237229062475371127 15715947047297242719 17339079682650784556 2657596960067572184 10278395461585740821 3594238050187158351 1126732428040281467 11124984877039436688 5732468093804001962 16166163844194307443 18348759487443946080 13248107288751130077 14126659843614058342 5586792178565570618 17276743944340760244 11040937094980498648 14783145222713856170 4038447682622399568 6673452000579998662 18414166166226905546 646013644207933935 3865052992790310089 13241994218501052555 1833933118939631439 5551593673932934253 8762939712861759215 5728560619246181868 14769141378691715549 17121044412746303339 14390380868558884804 2725548667392894528 14546638214740966269 325171567532807474 7958814682422321506 16868581813307205846 1394519203908538345 5927447729344851237 4561121524893861396 8606118349540548579 17711939413391340480 5382642070160317808 6777698481906060090 10777899020186877534 14565014129040477743 17969388200763570875 14881343138824789848 8740335199355548649 16504249669642503674 12287887950768910729 16554974212914607380 1742784541959088979 6896335861491639326 4264119737792817276 7006543296716431977 8446591367682869421 1646340127730271937 1104407319870475909 5112870634342470014 16932177402474980721 14299879744072735904 16449992747087338561 12675658005691009582 11887187560833541633 9662812617834980863 14697701404087684683 10346193261486648452 10901510037783918813 807927002154037574 3438117092556933296 12355389351360079564 2497114996892403852 13147429909932908463 15254491725155792598 14754687269538191680 14499817384040422225 8326256855381866266 9740119123578634754 2490265913740746714 15066455269909532537 13453202758827019226 5696305908649249237 16224207137190742117 10508831255719089798 8524204312202172582 15415726141297532308 8210350498598707834 15798214442035254286 13915158491126265037 16915994041258088307 15587342485926072636 4580597024060386600 3625567690962660976 3288689694390180485 18429350464449448913 7291601433576279621 16251678730392862548 3267171886089113373 12172602150360524779 3216328428619800917 7993159608161738317 17487994791012688272 1903897962437723224 14736953075470702823 14218873237535768647 16684270809805657667 15054126581823117167 8188385093514352440 3546725890858156269 11580197296747630380 2066190304223527247 2913824311822010225 3230424839756656666 13578310475172016357 18233958581954427339 700814863683476898 1421675367596687526 8215684464884037971 15653395233489839319 17247210284123976531 12623075820833626630 16141154646981504462 6142372568904718685 5987603307773617804 12004024333267182940 12632344881301820336 7653845166380243031 7194724746810280664 15974854466425131190 886300351111395809 702061218395018805 3921924792037638509 17486112340030531934 6775434892339083838 2471985190656931136 8593354064506927291 6331439201628541298 14196690958808743508 14009894614515554644 1615805777607112726 14593457887647224878 16810330248514502275 14281241332498425249 1733404007687937110 10121828826801629759 17873828744426657926 17259280680184586421 12009376374101409678 11050219161570902479 1147680324317641719 748629689993351473 17811489686421114585 17930171234724813652 3264254442681343425 16477293408659115710 8747969798878253115 3270532602293139881 8132466082555543339 2114415065969989151 16789785398178851228 10525029802172779694 1329034260043134364 15193914357860001979 3951722942424463653 11351553052352211277 10620389606921008733 17131913141863163209 17188949334638758296 16722038610337991642 675614970713164509 9326245148620798978 626321749163010345 15601941171179349710 17319748355295172678 16610382639625791758 8681024404521594987 12589846180118641481 16601727692182486293 18186655503020251390 7636918910182513817 3339880540816551477 8598291223098645924 12219111823545879686 13524946932661986208 11339007159592472832 9616982431001924779 3987203451066551015 12862569186817943951 7521481531780327251 10824852350877981366 652360350986929727 9213411936372744752 12679482441838757524 11708097292755370724 7032864077790282243 5388502826457546689 13492931273156199525 14819762820056165700 17889439843339604345 4880243360717447383 1163736075795358091 4937620207811497348 7822689680719665590 7610195815075096740 8422582695808120285 15382015425807414381 14913836219311441738 9702278632240626641 4485152660203099568 17513797254529617604 8752469965889035491 14170832739298886882 6783978314453405097 17680292536793348867 8840813625894800465 43089264471897938 9530963224293771771 16403825337533843544 11462315930301622670 12548100602307674549 13542613882518092580 490533551236343302 4454289785578797647 5451132766127395247 3420023214338864233 7919347760174497075 11465432004615510100 3635055187388859006 9354321699195151404 7169752543154683460 6854152192643431243 17523095923488225638 9664436301445072767 5609928527123070380 3072406150362279837 14360090018817814471 18172549356706889115 16753639375502903877 10627428869378925778 18234715976501763576 15404623555830021128 5974811233383145203 3766794253476555553 13957438516188553841 813985895681880099 5328831139428064600 13538061648668517778 2870308301935076415 9207761817656704581 3136812269600451196 8277658256876609652 7782258328987384889 4090306315036514457 2567548832474331743 9781223266359131598 18330131704688896953 7041907619915446886 16398014846320592321 7885951507521043575 14243194761787551600 13192655177475255167 966247044924931109 9794310778373777877 17332671739602912408 6801102149185004075 5417853241114992759 8007989766263380001 2471818242964002716 16788960372525363223 5308303924371336162 12247443696423882851 5567696009080376421 9473648497180051468 4054451150310029056 18438174765124437599 6932143613105058601 6048353338090482537 3444483036575197665 11598448736529488018 10984160687289703752 18127134079847857838 3096293801135327662 14012015911205391793 11263419917332994828 11975886379346290624 6897009544535033781 12665343807923162384 17532622919637845177 17054274192997190689 4694265199599228396 15944999730783467012 709244503907877350 9113870630347016600 14034586324032278008 11526650221927431671 17150986080751949624 6326759269786960939 3162228491546050579 12516323410372059575 18073703899590246129 17944054879408652421 14641875252085879191 17510578925268665242 6907591706014373171 1560644100386849564 17173973734251817843 526449173017044268 13119276418452004884 11579638159790537448 13469647038363956856 7424448992041779372 17566688584131150311 968981322502716475 16509959041945724174 17029015559575400095 15686657504354207037 2520482681170373620 12044616141764543744 15453549450675774828 10324696133731759651 14531064793279673937 42500935309765174 16074511465661449553 9711026350131194196 16908003302494234265 133816985906880122 10009156379909289075 3590679311637011176 8492269988003939529 4519200302622840282 2226354428315393906 4891905015637290800 10827785890906605974 8458204508386531590 1852693707889652778 15809315672359386956 7731955320927480392 12615769069008766202 11136738765418956495 7188637813495773949 6206870729450839970 2468499249043698535 11138442609474242365 16478750714484774428 8361710044835103363 9069045216601817597 4390263943515795101 2071835238492011781 1675098519664826251 8898530846593223365 3767257280758920494 17345223485719870960 10369098469840854036 14493395440691763113 1932911446346942594 16215905237605601743 6180653071258489324 8268640618237113170 3400470987916701600 3667808684894859692 10339906738155198883 11138793108927296963 5452407818180608597 2813093167234021458 5055753999294337859 14674126336566260765 613225882648567535 11154988640283719928 7475959668993791024 10885289235688078976 13310433994227011955 11155733643526519253 3628048977784071878 9016147689747294185 11715358085553584929 18249972970564371531 5204912613958728014 2619934082443748294 10771978076468213840 10771484217725945324 16312832628465863003 9624120875141621510 16310937143939938741 10450219101871867565 3004148979356913814 8113914135833784380 14506268026172720088 15074960317574335658 3327400197741231991 15323132515439932042 12165204687778593454 10734155322026774154 9233042529354489394 680559896486533936 4764983535388248630 12041614911205055665 14888490031993415448 4598390996431617416 1413027786336735639 11321788158118376505 14138454255928066610 5475119980013066523 9124670701544631600 6826047499801295780 6196710248181705284 11269794902478301375 12216337236510695266 14604348972268604152 16606994968974367432 14938269566343006333 13479091614013015332 61533151505341169 9374469177823845113 12783629880744720808 16498465748909094349 8444341957924471778 5553811928434053254 13577637212103940177 4075278898142326046 10790054452015337299 10358762509520237858 15825031988873095569 13626227957552630557 14572350415249041645 12621842858235168056 7767600481154701268 16076909131633196942 18213187125541982817 7020522716122178214 6562800565860773738 8681950991375724319 7353144691467421462 8883068465330603164 17093700841137001935 7969110188523007292 2781278870643093191 11699710098588282272 17132462684939632490 2120659652457399229 5559366442901669395 12514852296351335301 6923671108369695692 10641610896728799402 17209196413311983119 1513945347104066391 9659070879172479216 15300393753667418185 10495315502161119354 10110813424088587191 11733209245591042466 10509844509988429525 13744273624450011234 597983557912571675 2991025233949021744 1532530819289724982 12698968665844197910 15512959685793545134 5777852385913777898 13535576089007742877 625873212472789350 11999906419059361991 6717664780440232039 8433869464577061814 3792605976037839943 18334213839590520332 9201201305032095916 17954051689962601529 11039952151911286228 4208393709641185211 15177216559101088613 5424943439083008972 14239013161859245162 3951025091045173024 3597171946212308644 2473507873842903821 9354458024720073112 550710329748748550 3792954604891384005 9609871561004361077 11023595982522617444 5972731092724888563 2701095435650378445 4622614438881037225 6716387620486404747 9649318546993569827 14690782919514459235 12025477241562162537 430049933816962255 3715132516850780794 9497387929238636141 7809752518167553791 13656148813707688927 6294074188741216936 13351242319825470691 14588969656539961767 7779905137540051376 3181252821226190235 16271908532946713526 10267910190645300372 5971347936061212040 4942523704321763514 16371870127693764548 12114699172767316799 16381080624247432729 16139572184065079509 6947795921478214442 17407028556624386047 7365572353924387109 17062568787935232810 911672882948296415 10401498632736539201 17761866157420944043 2655155327582654124 2959026714006616851 10927481077960841277 14608372167034655868 17439430670142621560 5310337653179525261 6812466714210554674 18304282687638957222 2538293292717217754 12319649640993245418 14278294192806230581 12801077167447323329 8003232384957395173 15864663921907875683 1843066590142681122 2265209506847520939 18149343618987920134 1482688735754475087 17652278193466936394 986371821596832133 10933170785537933014 5622935595467469221 7121504669488194037 792674035333447257 7791411998711100364 11279463102851978741 13144575869221969087 1043472570928855953 5341058362216378577 1003349708552597081 2659407877259684996 7836723794060879469 4189102856371722429 78515623704085039 17240458889376656303 3596155265951912489 67111693618202433 17333687049212444464 15549989346861558898 3910628937625572423 15237963968477787440 12963973177206466314 15760950953852167656 8703349185669903799 17745091640278602659 3479538234893569411 11139725505928896409 9397559067005903232 18106319759494825323 16537113433443273147 6008274752031074923 11109329143339431858 9912323019848165989 3025217372482605029 4852255331351820549 2974689150982754981 13182782696032885803 13080541832455667358 2394162719471048874 11294106162659681229 16382345581017671858 1842856456720259705 1717314935167388247 12211436287404033046 18446408887133011243 13926692634878249813 11698298566809446022 16765604798196047485 8058998697224973204 15129535745574573015 4244329405888926875 12829340728409284749 16326581071254042160 9141437391826609166 2591244046977516507 10125329540227210181 1133437417760802987 9182108825575657970 678807037551959133 12534762450606656742 7681517329148071524 12462650857057072750 14213382813222628462 16322241659005100458 17739171741268170739 77233441288326624 17793964615536058053 4546014449254237242 13152961691638975462 231108385420295344 18142084259805242677 14476738122581534911 6929116874930628660 8591990521275435874 13719354138752245462 14072409648619022711 18188928281136885637 7090018326513316538 10365562898548724488 353935324622409139 186504102642808664 12186516141570894580 1237069762494548686 8299174867173877183 9143513662477712119 818154172258782970 9532144748350734364 10596961841408635184 8057824265751110228 898992459367250100 1037068193108301629 112553782305121470 15230032346373254118 8422668470008243396 7178421435616989576 548371830370887968 5500355224359795925 17108208113715290633 4994956728225890408 5861634135735985246 914271036077890954 5488263359424033377 8078370809373320388 12001230555582465050 14104435763289412019 13543727997436763384 1260707471063341162 3511362655532794272 16954032308742649848 611635462462040398 15147019628002249109 8951337293940907116 16700107636919864121 17823652026889885059 7402174759063520964 9209998050183535449 5747515542060676849 6580191338778492759 17395678769603788606 11864068716534809254 1644374120901311454 5517079462009693648 13359637597577272731 5700141681817984275 3891683597638355293 2774884886390879785 1895267073485434000 13646717337010146914 8031514508525140818 12368214974017447702 9359521005412895230 2549669222796146262 1802992818043612836 6182000755916761317 15976956912338623269 12702724894191828098 4815935907518585473 15894049451149586729 16926369220424808024 11615486415663496941 4814604578454399220 17664093142325204760 16992088786345002204 12325300980639615606 9926222212003746081 8180193892985457052 1763398748043797012 2364430246043040480 14921668157572506542 11365682180454713430 18071742220854054575 15006220258060368193 12736781260639180097 14967744570435527491 8495596090872571764 17401507542906859215 7759686650205596804 14422876187997603572 605235745725374756 794454985958106819 9414027223926414713 4233734581316913342 10035527908084980718 17382691035669492223 6102861759664475599 5426380542022809504 13826820364024909250 12961246764524002299 17426381525972687090 17326719116377575977 15783840978157407696 10114048212622772206 2733051739004075657 6265101031248512101 7654804639864933217 5870144086773918134 13792240952980363323 1771281656618406682 13146606479801327017 18119626002207391943 2547317814748078442 2303222187303679026 2310664514473509995 17743499781171026652 1254260841084837022 16579380362938622510 17694452303144113611 8430798779288449406 16288659700275303156 11366973979856210970 17565089446418975924 1619800091947035698 12870295071155561540 1667525645945964682 6932089439646727706 6531350493531199967 7032210754319002585 2742787893292035053 10752960196515617856 16469466608445523221 1699842702712428450 12201254536605446494 8257192970018511854 8258237259695918788 12275747107241918409 8126031039925611577 14252293681734214027 9717077261526981985 9602997406366039670 7630401616069596828 16245287432692417311 2107304013507229891 4329068186085748486 16329824410214753510 2981950268346864157 6064780608911065750 16013655833517805453 4590095381696645158 17356805196938339017 15010206066558157871 5877562718634678603 8557754254470577532 13432063082177825242 15047192116373311051 13607944995639928861 6459774363121483075 13444015948374109583 17526372277008987842 3671133782988608160 12178926306524532243 14533009762209798482 17771874808824134779 8560518051598223621 17759201752982802745 8312937222466774585 3565394571729417135 8150643230167115051 18069668807688612673 4620468528816919808 2428840164480512990 14410844203750038238 10739280905903267960 2104271317279041734 17469500325304116 6988392331360869322 16225756850402278015 7590616270874576605 15719280836288628455 2693225349975987564 4215232270436050818 8951729989481680961 14129888093741382803 868788274104110477 8207047180599029946 13239773164547399831 9848005096854597156 5699349537018139978 10942794965860447426 9777474488946166958 9032370123259625386 6589116983287170118 14171416073411444573 4450406431717718460 17438129057570017898 66611605398421768 11890335474984061773 2110183395608934880 15522786062550128806 12043057130233488720 3224701090101789333 14961230649444793275 11321836211841677627 10313521465044962173 5909531986791175779 10770240092481135403 423824353065036282 9752220105794812797 606361272875930037 8462471920582439605 10846926252727037103 3157601229321003121 11076954443161443357 10109453984522570972 17627106642404702782 14418853838876814869 16320293968843864792 7441789436969220998 1049864012363577166 11916222328901729257 13668743773904885833 64373993476899796 5593806854380267033 8762009051116551406 15399161893728677873 8201973107576654206 16677932244075798648 6397994855068095953 6401771879064144366 4462568287699144923 2333398149598259302 10144124928860544775 11770890679524806787 2261568845829253176 9828719913604522226 14641133488294020301 18126746808439302989 11444051330842742500 1313821275961284266 5940742546500182703 7419244473795082803 10917252564212808400 16463660461398241394 9623741262174152750 4426067763019054900 1030941433641781012 12264531409274585930 4866982514436727511 5893050535400753004 10339881761079653561 16753385066202474819 13935181543098050362 11432811559270161596 17737086142512212593 8756078666660272770 13845706284983855776 5662352159748585450 16983144943495482588 13459751532797626703 4776670602292421482 1098220037100268792 5182587965945981696 6339140837368346651 5882929538428626023 13353626984348717960 16741481219731753568 10512890530969635857 3579912889242536701 8277640395145360649 11863416601482060681 2774776390707731493 9802118181915794060 1694496138626396248 6683560755466507506 6468451283708010319 7945703168283544431 15272257401996883713 8101534882627425005 11847212531743119645 9329297351866213692 8207070609325178501 15681758074600642231 2249474017003216821 16077627782870886722 12151753979980551015 14683208477179686650 3110404932496633922 8258220266264752551 11363846564498018630 15991938503167966552 16672212532250426058 2519354398326117180 1016184580180062371 16605273275974556180 5669201196783459361 15727087029969270181 6713162152414871993 5251005789364924511 7678126089514645146 4020786534895089699 16774031246948300525 17176330844929827179 12895258802631383004 1894723372483418523 1945629735849821406 6265656022792580155 13427347719912663701 1302019027919668256 10772376881715562497 14720429103797008607 10123624950484820827 11118428557486565216 1290244732272775783 11543266515674806744 7639019626581069180 8941990446854360180 18106141941095394814 17369707371209559727 6409720664657731083 13913961292199678714 10782789870230373711 16116877602569257988 3893120969808048611 15829753578089526922 4631218563116956518 17554836168053395945 6463533201981464332 10821225751092219460 4640287358576484787 3665714907470558351 13366485643832588879 4960505876426426418 8348153369349040837 12287485091880807515 6045799849129866257 1816571160671997350 18274537453603677619 6561232862868336727 3936765230969410026 2190810146056891072 12861998279197132848 664133515786359561 990305824554314196 17666858172207666890 512200862185324595 15696482131328125270 4294234408470395403 5343775847192219202 16473020791604460944 8693468900448480707 2581175090811998175 15431903845891542528 8069738160929722707 13000398459485896334 18159830285116539808 7294229838469084410 6649209699414104611 2892898140390080918 13876649213892156531 8792978511843441436 15325245348110179439 12588044040760462404 12621183689397291534 2011912675373700985 2773173236790412930 8506500107924953315 8007256971513909566 13117775102458615936 5272506954187591357 431111705057839138 18118027289360782393 729766323656459109 16474161922487157410 453575295460144443 14906942837641692146 12549932250389076513 15894953642454001186 12309457207354960075 18163190144919819071 970435611305684050 10097630176957839557 1084604751692836144 12835992294964042005 13456932423695295211 6280969522056750122 6373105276418953341 11861265545663005561 16349267371846336098 5519694723521312534 9774924424222219905 12982618366586642804 5009216463376718195 7518474086402704851 12506332802270115513 5796063043408658501 10970057471423204817 6069896971998006014 17987943848358686196 5196698737733677589 16993113066543684005 11172352122461896016 12709269945840810503 16771471102434177704 15998537103154704907 10363066571137456895 14096139529888650252 4359125832163540992 10608134208844491993 5311001459950327929 5628402369739511542 3515328018219513368 4522705522200541979 15762565429153112032 104478217025403260 7695826318660365765 8792122493099007729 8116274118324479328 3411961246902909543 10891370403558073676 7211849800216343720 1243018101700139672 13315566024198975760 3439857409188603482 14606973934287037574 1576385467532921715 3985216568230153059 9627348954063830631 6429983166129306273 5408940524389806377 16610658247356261107 2890387106118534868 4253909059061533930 10081834994537658932 11283441535670248696 5778670427241090682 14133854783994073183 1872372884281376522 6580099223022565356 7316447462894721168 2847267901994817359 5982117640809750628 9176536911046350324 10279261787819028806 11234945122004559665 5435107223884663973 1116469493183266285 1919098289312633227 4954981913641619972 13315539077268979189 18209118888339477648 9350443082173656045 7652730450673337141 16575637212028675796 3689314476938520007 3237360171737819663 15834601597656034861 17815286220122690602 4152724627623043561 8408509427175204332 10998158217142267710 9438694295046473322 13540003290540945261 3669299269274308913 9187201539397149499 7224816132468569201 9876980020848348378 2652200247590968037 11340018183747364071 1771902623437109618 5133492384914962157 11557750569118384171 1075519230518509645 5467314200683250326 15979722372510015276 2166775487381450761 8935597632963167924 17389492927628696058 16605833228883221375 16350722436935860448 450880840214384049 13061070433069351099 3350773161979226638 18445435470442976954 9846851406087525133 2262485925375283990 15975301316525047807 11752194367540193303 2689293933814735229 8113928839293088428 6493597124053768126 4465127326844916852 9939013714252768685 17730773887719176568 2217719080906411180 1476994574842895359 2174769205275746135 6989409710107559691 16792600959105051974 5427945632142979167 6725284961047965625 8017827786169135744 11212826837383284916 4330706557309675097 4359990457080081566 2511784993595016075 16952683149899448312 15691141197222508160 10351156659218973613 7424590158843934567 7328290650435820863 1272845342165123597 3621687913875855442 14964812050051345626 15520305263713086945 7665899171661757069 18336816541892794056 1132970147288312285 14631926025526821328 12903036383064539347 12151609568180194530 17137564284507542726 6367378056528473295 12415030556395962595 1781827964942431472 15197555813114096336 17804114175966614170 5131986884102596 2722916933644048419 3159639690356589199 16558416891829267214 14014582718617401827 7743736567606040967 5241870712118124090 12743050616181806250 12489713938491983638 16125184891479364344 6387035533269019412 11951096672954891826 4159984741006882558 10026120885600136189 3737025147494750491 16891115027344458119 2771580261336927944 6117689617007861636 17068361707269635809 6381770157377864761 3600374510802442324 4404276175172535540 9837935627278946321 12807374319044717283 4608107823953313177 5832820838416379329 3198627480353766984 560345938579262103 12564978011053242976 15168540716932001184 312516744117685872 4366727938922002337 6555858440411048790 15855874814203984217 8367885041227581282 3146766937181245380 4944069978956449966 14009400000847910138 9477613520990959411 1998065612228638304 8617309366525457906 939628522124244840 14816180796735165806 14019138113685527028 11664762842968982674 2273967073858994474 1372645533394841304 11595501662368521559 16288895122267478716 16648248527045115893 15158616001243615369 10037041925439998571 14463269065278675233 12132834774803226951 9290409513743485628 7353784175677031840 12355370233960730499 16380526370054890922 6442213344507282865 16862839736412437011 3220303601263574312 4563430482809789601 10766339081604431014 9628902843667524327 2780740679260358573 5146677846300740146 16676188418539173356 5084735994459491243 11240457155508639590 8234974916029164095 13301645097316683559 15034754423133961164 926172523493040072 12049960963262146019 10283773763822421009 8339524673557635190 16604348484631922795 1924783354081877781 13158752178314413041 7457569338202032614 13049572200064140163 13030210725097632072 158219293359483053 7359526653138283089 8745360534034548575 5079066834498648619 3409986124054479403 15162164896264138338 9096352224017058702 10082036031073257521 10149433733903069779 2198037705779637757 5996917066977604441 14045139284734734842 1236340760365596355 12670168638183615062 9065926583805269772 16341099976912293474 17450567471020012776 11112658788664881636 14013388399974792422 792669514423023211 7734777478953755240 8926094251667684964 282044522402726549 8117323903700214116 6269401709076239846 17050127952434740564 15331915062316369794 12327471160400347612 10802830675217956369 4345633590523368812 13746908976538667788 265562835314512572 3606797445868721853 11914626718579422960 1553327156998314170 18306223375749982260 6524944951971145450 5794132213673376330 8673650166270921132 10577373051481590314 4013911778017484041 10395010276724949955 11596777432576069751 9846239690454535350 10803879405730690206 693430110543898857 16979098615745755072 9473110269054208163 7983584307081373703 16452343148202176058 3707321011628441480 9027692334865693913 4599703752292650291 1536256987986539913 2128391813884335993 6382168848338051530 16287069417149432972 5857873806709861286 15543570509058072569 471194918398067563 11850425181895142426 10909405931890374363 2709234208527025870 7114337423803576681 17699279516772209613 11833357290305240662 1240466930533520114 2577192745838036344 15085692390904979644 9437637192292046552 5330293433782734631 14552372310534093532 7804414425894642790 14681607861100466457 10734751927070228750 15131083164369130926 2357798308818072946 11924036876173328304 7427565037240714166 7527008658061195010 13697486144386103010 16744243860211401945 7583130488182654062 13942797564508855077 3013999079170280762 15223425212133805246 12724653354199559267 940283469588750870 966966485163543740 18210837795008361041 11211483813464346321 13704934296177908641 2531917280397581700 8918893481860831714 5439447602277303448 11001010255763332175 5183675898800127598 945485543127556590 4252850489150422529 7929967225808309780 16124291892972295146 11064498141397336274 4234763092637298314 13687619796855571608 141790491334918387 2886696597460640813 875228143899746420 1087309216533220776 562690964921690205 9508296136301905703 9958489883608836219 13269793033131259182 15972525684440574741 716600822242949894 6116962217806294045 11605013795736593859 6714530194518070169 1526425158091231358 1146052146934150859 9272338512348453775 10677378561529007469 13370833682129337069 5959604820148534799 10502237766881159891 7259078727783703817 7513470816382389309 2950480263879764169 10570545229374481537 5864153902925273592 16531943976221413528 14293887296697712885 13646293718116702471 16854638296290712748 15305774469246447670 4416873141290721299 16172840499498951680 16036681865686236071 2939654611810130559 3618171905804995948 4040971488491500985 5819105098419786505 16427501720994091722 2527953004915967445 7868811713028731386 14969737952807858173 2604769231216190657 5045729801323158524 17066683018201014499 17385321783095531424 7921305985332901101 13834490216333635601 7500708542325041451 14322210460648475223 15377851344458204507 973983647477754314 11769877325025083220 8489069278138812693 792817020548451347 7254563976931026810 1731948271483582803 7928723456357342345 12580130118259154505 14374941636238437186 15078241359186937394 1699698030750665532 736173831064980605 5038493989284224563 5076500333463014045 13668784633460899178 13185412327659305837 14821021883931957214 10797296314569703739 8242348173842417071 481805568245416546 14504724610974718252 9261706338446207672 12718078027970616505 6856684482572745172 9481842820057128258 6548930313150753414 8793474240292294550 534948190571152921 14259655406996706764 17454219449398781604 18115601431163046367 2018252199656215830 13550585079588031331 8859994399493752727 8600105310057244578 18259245636341537220 1278848153587150896 5281665861219167261 14708279712777754256 8749745624993743234 12041582644143271312 15182103606401315493 16117315497210287178 17379529508823694195 15509337612897752181 4054539594356015084 8323161785555672804 5072078964498149686 15306311131901001882 11346917526624997165 6406934105830700569 3982066716203981634 556398866720448533 12247919182065001850 11405648262734372630 12328222054370252598 18155161356622750631 1558651814742796978 12580563412611206218 1364993643876218417 8850607761120064540 18335432420519131942 11793173380011246206 7079785135752551545 14177428119839858286 16944406338832451136 9154240764449217258 13251442425648361462 10805412283050804580 5713169618112296493 3247353705971344200 15732992387363520197 12592348765715104245 9657125695070334311 8462576434030869422 5499197854728493014 5528489650066177542 66062804257255512 6414915365960304916 14854855724771856081 4863643737488248787 11471094698457084568 7856456348119522177 12000739425247854800 12903875123203306228 15512955398465914348 15953563323701191883 4469337170286023297 18182942470650962496 14344285881114594277 17823248234133009049 8320130017740757657 17232242452860591951 7308442614391590229 326525363388892004 11506626569288034041 9779464266073131864 2297912168863175175 9786448935221244685 276024002499055653 2995476024839383484 6045027266148310942 13397943560355544264 12812146198043497820 11859655751609878655 4668855488912445485 2394266894243316838 2109088509352590467 13861252821178087642 14728104431954626059 1027668837719856785 16976275698053558356 5972690356515539961 5203898462525899372 9554982456226783029 8766841226143319844 16888021109149838538 5582069780992969166 1408597202776067444 6747968008907599272 15545818520567612374 2515694751845788508 10727160582446765991 1206479127484164580 14400585115989960017 6684361374223942375 2570068039484281645 12139751829677454442 2366806128734976841 1041774195595536804 3464617996585143060 3232301575032336132 16870987673446989374 7798067864535300420 5109889798368239763 16456738740866780093 13400876206939210392 12640750813338400374 9041196188544695226 839106097834282102 10451769697521352334 7507559611803611442 3118202178550456329 18195193074739042606 10462951560536824147 15101436559388759373 15072652352606829023 8821702474966201341 15714976756060895894 1686075666646005191 2537394980810284479 16538201035347968301 8568454313514772528 18024066076768231930 1123287945586942037 208122374634601999 6450497733116857683 8550686119414661385 8001030860233446128 6701555788122313573 14065019207429832087 16148932667295419413 17441453752136334108 3524000082127562051 1688764205809048000 604854625095679846 17611159273883741765 16039123804562764699 71819281290882496 5905690732338296725 11021163725668894521 16990000677219201722 17685855604808592681 14615776757108725251 12987537097877258722 4945234783972750535 9068762486455195994 9335117681761046851 15695060476458415271 9686167290701489060 16123563961858310869 14117198209594031953 5897841258392686890 11815290473845025752 7173297752613449653 12670952617062170514 75116154670192202 8483779321019721944 2715678514434504659 4784903792335231908 6652583477271336221 9145766679573533656 3296494471080399132 1806206253906765515 11264518498946034449 14751122770451052455 14648091568629806241 14017376756614607019 4387087043445768256 6640464699230670457 13242066056213255709 10822062565520983723 1972489664906216304 1502364014865872830 4633070964904260586 3514116418853112615 6037987867434806912 12669200574863716215 4608420291486794922 18420066304538203230 13470310035011327071 1006339366892762269 15220792373919655702 339528900251552434 6681743849704919370 1688685821679995533 1182721790708093090 14800755800665712753 4875484643213440567 7658955304782266860 5362369002970628026 3208325570824035986 16109317117856139081 12754481391248971917 10057788804149317179 9222421382215866274 16464044283018347470 2685800053477567366 11125992341738142335 3778659710987904562 7798185279280287347 12798427012343961921 17995071398730903242 4620571152778187583 17651939422309809410 1678251982772942780 14986195860056639870 15286832278399201909 9071297573186789112 12582373973784998896 2835281148977396519 15788319374595164146 17316573493557931684 14499560601263766458 8776027075093937775 1043906763698998655 4796370671268299750 16497875292805111146 13050152037270573945 8840059962000426484 10508210597471128988 1420984712173801336 4427505929123681779 1124204772392282224 15852612264303605644 6914258570529919276 430561921679993602 12453223223233886463 15179305382479782620 18087285341561100110 3022889149379189477 16454567425231489862 2818055236344205886 9739524853712246786 10915827815940301558 12438866502460707984 9744186725131480350 12241291654641929633 8214673720068407538 8256489295843680224 47384530013833589 15802316342857957262 14883434330538253427 13118491720396005128 11588151385222498167 1549633992532687698 14771706279910658226 14674978556794655300 11791235573024635469 3058010510801365554 783269068884096488 15498810574841083274 17333932685866488537 11196476627998785423 16275331494228725787 18153658834737938873 611278616105725418 104078604459816856 6494601346184692939 985498496781460823 16008122256558282803 4843391075244197347 10969497860265442556 4802992515989162144 17838644084080003297 15730690714934176976 9749057131016514879 1674913328552541984 6347797358418457796 4295939903712515984 16331967491569765112 2074713196167726804 2004759764672716292 7678832848921904297 3585621964377085690 2605167430019818804 5799298455904531293 14443714691764420396 16159132441225332518 12759802197989169518 17887937671446475608 8948815561706008333 1909598398796399412 6530633432953735663 10958867945098452879 6470326384191513862 1225682802380776745 6813401053778375123 9578559355273031176 11825526221547347027 12723980427058888092 12263103148022490818 9167261942222928444 10020689854305476186 18352691303919854575 15708378944550038127 13025394480022096507 4420143169399736049 9457819449774064424 757958894976613629 8188895468830447776 17489470215354318346 9939053298511489178 5215395608313844897 8559214785780295258 4096516801797631054 4719335921388847730 6754331694226591581 2207803666772158578 1666176273055654598 123275439947476769 8956286902049987418 16156549108658360377 18229504265518663052 11385983272546707989 4754035568948975449 17337444654232535541 2453903216845751334 8713610958357658028 8516292774646108212 1182418000087525866 4205835660429921865 10183026859482117688 16938661880332191119 3666010919315113755 244807495982597863 13269760759742863316 9476149635865090781 16815210097002436525 14683199466248647791 4402336433892140852 16694855090852759488 11584393460753309096 17306901161940269261 10471869493997483681 17445326586275081629 16672442745998161445 17787396490162602953 12586853117301385997 6903631600492638513 7974657890513994489 14077008806420273266 1156304415414263507 15470923163616152197 6955479829249016167 14632444183808795528 4813155598966392861 14599691642247543174 1428506777274548304 9977885599970068997 7595751276738994756 13020310514599381542 13049479134524496750 5982451758915887769 1324234260330614025 710935890908867389 8188712019340950543 1383470195407885975 5652224881813168344 12988185791431339624 3934838334082839302 16467253305538820811 13575796408285821048 8923670616042545691 11875651102454759916 12125398005168833319 7824191768789321346 3243377826774400804 15242748329127078273 738327292742501320 15164489235192735846 3890324403554257494 1141673464474680065 15706754581760743932 5806000254237300489 13013268640963874723 9310618001611022763 6738341385083909903 1052283859334301452 16776123722947516393 9986380923276724254 17622453928033680287 12457937500402632364 9137529025965396605 13283108159849733275 7150619516559541647 2033102810996037617 15418733050133469545 11199614585889437089 17934716688279398443 14453931742930538773 13610473843857170046 1693863474245137393 17388517892314108284 15643421893498308092 7134896976472412829 10859747891260265142 18135083034855760439 2025852803567590868 4539997017870601463 556424519090750303 17254570344105577821 15531814936398838589 9420573237784877014 9143968977444627851 13873155046799180437 3253367020497616713 15367550965152018231 17590677058505347030 14443873036226144663 1241256008540086194 13555843714448733796 6961376852566319363 10965633284358845049 411570439484784893 819449385096811705 4356718762572760944 8061712417380025132 2042902751045122493 14981286777346038359 16336554548872683965 11440488325865872602 1512996022783700948 11323026925965380302 6739740323409560945 10881568634717681143 14469326297390318725 8719483015837312442 7282691336952156240 16051370589621152102 6061577170465255198 7633433490490318003 11413622805071774058 15239519278591521160 11701150467529795608 18316964289794300113 14704459669049271977 2631613178014474631 5158044489133691055 11376754783677571673 573992358253118893 15722299888130723852 11687463866771834201 2615973010590977286 8423903646167094062 6808406460033803231 3954189023593278450 229066212166438529 11048344948418495659 16547972828474272286 2166593438080808768 9731164940496021667 14720481450611533610 17918486549611210207 18135866209476813437 14870065671498808420 3294171099194645314 16060718451296668830 5224144080558606279 14525319140449869188 16044975968873138696 1353900585671411070 15335537943613308276 11750711653108613980 3686487554039172738 10946357035885795017 16401838959681797114 5798560455069499029 9407467556008243295 15746778146792288944 15108150561978466693 5872131576293534553 6731229048323267543 5980182171947203054 12295989526861163961 1536319421311356533 13960754959419610984 14123653952981125186 4373052179557855476 4419765750356673951 11300134384509115421 10073029221813917039 9423767271721194538 16701832536705648030 4552805615439891482 1887114952793093508 7921023947833041767 7036408542060034277 5905950880134667689 18299287037690480176 15278409306348037834 10309854240620984169 1097536610479647100 4515792956862613316 5963753922636702433 16332412512912890010 13885803943510053642 5144455353296189519 18006202798061865696 11139279578034712933 15492000319945765606 758167511818848162 3326797809926368432 13996613129547721531 8564538024839016179 7129259464889146436 7530419059669916570 18352069074039698830 15376488884717066293 2171688227717275977 114753843212239361 11177450884231300483 1800032335677323690 17386800873344152215 16506956111402929157 16418520555585735762 6344988887591110199 9377627188528885824 14635004269432636467 5779043316039243998 12929789462475918792 10222205697532124068 12296703241535324334 17880757541420142099 3659917981796882984 12417787240365535558 10928089705792842749 13857647292454615993 14377979807701271475 10638700590785987139 7998703744716662804 1230353095287088280 4994810532349481599 8390549251116635406 14653141853274678793 11108403697710075012 7510670164432093365 439446277900507654 11851590975945093396 14423381374102028592 13301493956211024812 12047610836694013231 918373192881895114 6546861740638523391 4916262684447065420 10706092102949791350 1346078702062379247 24470173936333344 1781074596467631133 14705765100292894460 2047518120627670008 4552203254463936515 10107994015278480480 2544356135323527542 18270800011691350950 734129994451909013 14430388326704648206 8820246578889419789 15467266905019611900 11661463831653184701 17132624836032256981 12048820680161347368 7238398256317810281 9514028796031057016 12078684647519139627 9503925561142115923 11203920522524360410 13039627754334081771 7174606722254373744 3402370481547985673 14684663075550353919 14899634223400726709 7572032694412889722 9705507348128940673 4166427282893046978 8163226959171820052 12309472282099221586 15522677832433032648 16727859456204728953 4731995759389940002 8754616741219096798 14626019938166738233 14918189940961517910 6095932551269363226 16832419291078331750 7244168589481811868 12206884484850506941 8089680260990093612 2000916192042577442 6184511108538345978 16314072274575057709 10664256026929482941 10977475365510758886 16839593029629631706 5439616957052134500 2522814685374457612 13012695045974197902 41385478099179274 8055356234856408876 14518845775738025945 4401109399127979859 2942000770768583630 16352174699229063249 13309039711130711001 6880088268606985824 5164018069580783363 396400221051751860 468680122954358007 14766224608070854821 4931889973042402954 800921883283601266 5129608209164219270 9204651196094750728 13024691456185660638 3467305935379128047 9871707570663452147 12229064223711345657 6023319461201456049 7664085015689618427 15028288893836647234 1351668079070218578 10206111602547151486 1187700959327265769 5011142984380681168 3462249587059900447 14588193892090783068 12462242693833813982 8634272480180537878 1410350967637124296 960687146792875986 6229742540111659032 8079885976546079963 4009477690357469156 9896471819189528448 6302928009198767079 3609841734338003607 5332057036093290726 9215183883561088747 926225937155351024 3679042357503848116 6339643635721740532 1666249859892260557 17730752792365577145 10212945256126700076 11754792139054886128 18090681574692216451 13741406503086755712 5724514906451590265 8944282450375791023 14068809494150202075 8553389019161994370 16595100607883623035 8774369181264088247 6090903182753095694 6153764320857203041 8226952314058710554 2030207620216211707 14203553371440989767 12355786948664268034 3445657560096558329 2359087853119072610 282082469274538795 3255387770705231726 2504754575326767170 13270031132982378938 14850789923004838966 14375864706120006090 16379147542567879763 18264289848898814877 14911419209686964721 8227392845459083114 11371714491609018720 2431387078595180573 11741483243549828299 6311657811280091929 2230782169810139433 4605090396873134323 13991397866217240818 11489619502554389175 753106564386974304 10984539984197070328 9226838253231226420 13548546063910047457 15765537929009191687 11455722587023201753 5057561658106795289 568968495019318550 4550593436452847055 9243710355564184526 15795272112857420131 8294953663194253669 10359290232682460018 4533592363176573404 14863811110561220546 186695658289841621 13397866207596164557 6501215409056084123 6137796734035625411 9305061668932994389 17805234307737637681 16960306446293222496 4110627521150852202 15033929060467308288 9041243348231490760 4669391232073372969 12991795728348519936 16519242990755954374 12670712900642517113 15614849201896711259 7465044017503175609 12297898193969512415 15325690684330258921 18261461179516108779 1200108574995415179 13177586594345070769 7355585385444418775 14715419867650116410 9819795027196328979 12960811837720177172 7308974915019311899 800619179716653392 17021947194024822147 5788427557290162615 6812436367029682812 1705675455469281833 5210767496878258022 10626462529012956165 6302186555755167015 10237921857655527368 1276218155534754492 12579024559170197624 15006916753611926867 4875890584601275860 3875191718482822288 12175982085956716491 18409393480023382302 4899768721396346677 17378954009223750728 2978707360479016806 513454929223647635 13836562791343672320 10404062855704600706 16649037454013254815 14123147182855810359 6026960472585585504 14074371502826731990 7884299915569385241 6533272433781431912 5654335339822807748 14131224901768724838 11594188756769554558 16918593122115967106 14372951671247677703 17390452645681971033 4819633955492440003 14895325043898682276 7916494718059591235 10452864905888309948 4904894833749988176 11210299284416215099 4067903077373625187 15600512137857350152 4473765758904901148 15865454343242473837 14646747021093580603 2005844620334411858 12937525848532346668 14190071571647562445 7717603144735846349 15743465305811052120 18134683874801296133 13972961039376117100 9021391186249977091 38180461124703162 16894245189008332005 11935899525166757309 8316770324210596916 17839535738316301171 16514622513131439168 2293815505175011382 12552753589710298820 10063602731547572735 12945405139874465628 13616760780481378247 17165895837700922487 16699809857886825483 6425534251279036243 1553029853884749738 13813379274259610177 5573628627216627461 16997909367026663662 2549277618267520109 14664486583861279553 11944435277869204932 16784865300266048145 8421591506554641636 8975174433896267746 9237535036236857304 5852078493130586873 9241415393248577247 6247607021395518308 17258169077249452662 73075150899215270 9938326668033268723 7996398831212348654 7601093930949704281 65537475768080922 6889679023240934594 13875353458022364820 1083386145978273244 17356316265416800372 13771209637257724762 2176628600696965162 886359420521051316 856413147614129068 11950398557504905373 4886929617970942454 18237006276075738221 6546825058655038986 15794668710446487914 52582300504903069 17580944374139680645 11928541862028199989 7312603998389574099 12082649653141039552 7460239190391102315 3515684777504081167 9351767168994357653 9448156267545439785 2547789212725925436 8669806035900423737 9185324350240987594 1308460010235919721 4333323091557790479 11243025251131742170 15704719195987035519 2698872724905451063 7828784969353995772 5061094220335996921 17368763919453787418 6105212996168342405 3884777003839937917 15083836611301311266 4535473525674373571 3494704342577662255 7207744946684460568 18024776148713975079 3459818029081632752 15411745398129364832 13656121328911521039 15305330650246548135 10152286993239394685 9471438345598001122 17285105125470672610 4358359034485464304 17099406295514984278 18102191951273071308 16183829405700458648 12000374847128214866 4738521485195870099 3627586869096962840 11448583910143770100 13975807924751810511 9756260374305956191 17474276463529036664 13347652641838538212 15766326675114811789 8847405470486522138 10007426282278272245 8064680824161785871 15514953374982872708 13234156301433856456 8126946307034351720 11520224717722300040 12002625141476291457 9157857741912847104 18342267440838517284 15400282912590904624 17126711159840137889 2278615527556087416 3533656841547468004 2958516125241117780 7828950701278670148 7318851450409047153 17596983247889807060 18263869362004010051 1367329810401978979 1679008387091448363 17973773645422178549 15723564805514916164 7432614578884406269 16616779575971926137 10654442342604839580 12395544742536742882 11431849076319113985 17847527289257187382 2186988445763991416 13457438287731451075 8948557555166555379 4392420185939345432 13115840262586433901 1608114156134355534 8916460508327182938 9586151651826582791 7683129728265614312 4530485566628369546 10375580732610798148 11760123737912287667 1771312107336668467 9331886710072631052 17678063969987642408 6211093855053237638 15438431818703973201 1760249660337144772 4493772233576056069 10880398452456080460 10094980926283750019 14661657267763860283 7883910003486893062 3580499560440262258 6773531192646390510 5168504965177426293 12407780490011563255 3636172262709731849 14292630596887649269 18369883802487163668 29916842719977340 14982456229265543184 8190644822170745641 18358762249111763828 11027424597599644398 4537720636639317501 2970798692382953267 7551637875341689677 11415696442582934455 15650885934342613525 12464521204244035688 14893464234217902048 17273159419594870658 4408784209102652515 15663053485638934339 7055851467481941957 13585398808390615277 8248571280573269923 15587515577686102562 350255629404910731 9548757906809098448 13689683320922110612 8912104443212865016 4134154731780924270 17858505451373065442 6871632905735317750 14201727472556520357 6867336919180471581 2524105051173807799 11570770847959540718 3220871494480032080 9797529995415838227 11139768338826985078 10603522617522317696 10212911060827444065 8911556704332769989 8874537993552996831 3886652624987921725 16157355510369107649 3560588644209476357 18153006243084607477 8867294738381984812 13828144658175895893 15193356506982343757 12143602542644509471 5254052548865950293 10577840831263733430 1492032388895517403 6829263147915946 6439993682212981643 9592592589266602755 3083505184640535168 12539828978091032038 11064151206108614778 13513402872677844052 508303863031221599 7942981813449967639 901540908693972908 10514865694102878960 8927440542000195764 4084020354352649397 14920399650010523022 9220592395010457947 5364869516543435059 18044425997733624954 5239214735148645735 11009273672404699446 3996460999828585456 2804083408231242307 9327649418629491021 10560165770308869904 3705723482077025822 5796120192385146287 17426679807685188664 7983363019764534578 7702043680144550747 6858308253726036948 10442674259398872581 1866164948045590072 10565037815811142051 16515219696167857980 9670508003579321317 17376013854940776198 14151510961990126837 5386149433711609402 14810897364426837203 7990412959541245560 12630014938182181633 4148595942850456046 9839832191965291741 347660408295035499 16865793656560171979 3657778590642706933 3335759339756982868 2637401393054914125 7774010956927148543 1208410500012834475 3152838790804613051 10957168825916750707 10963080856261302111 1115601559934903052 2008101479540390171 1812342432921593660 8585136571598591622 11976794064093981340 8769620694235323664 3602065203442286822 8287036473911087918 14555349589974608191 3263666555440308244 1638698190837880042 1539472302745710849 8292647705965976541 3126220049045996568 9848423543462843482 3126208757305337783 11959233824894095142 1267977248235935312 12804038796358035305 3044271593972543518 17090348305509510659 12703117717773022536 6916017803187552144 10976817873811030569 1655462816937014804 17645904894061129899 8720754924949118309 1913824586396069332 4483329842793211584 6776029343652466498 86801103626679162 5625446372619866797 5050422882170706949 7764368399649060245 9314174232955742569 8626684973938070135 10016804490574202640 12616803582686008846 7314080222751268580 18109465448001205328 1533530624005970396 17800060776713773716 16348766419955769938 5962894144999502804 10370586891465590320 10763724718716339806 17183142018600857143 17549753275326132170 6186541323074291664 1334576097400520251 2718937086807089916 13055230855377298808 3266458269962673999 14269812136300325812 14344495966294427573 18414694579521047269 596732290612187608 8767071739529809280 15066042698507666799 12917525300349371181 7980025234497057376 551414593131453802 18180522589439374587 17477432541404287677 9837755226981951472 16028464233170033927 8925888375138759395 4749183580880627095 2895228382143463050 10639200184013776238 15718236144964087578 14609524485391839755 2699614766925234190 335771781345882695 1494892145445750192 2725697418983157836 12440998963747231084 8205542080327666033 10886297137738159936 16383094690722930298 11810898868971066641 10956147448790163655 2989358900681665768 3721670465477947598 5488214295747759500 12899950343806851317 5383242728856385316 11018626194177421711 1193926651665155225 5063007097345889634 16326342414993268720 646676721780583607 5979711328751794541 1802267644846342546 13171631395786843767 16247406174964600697 1622297298311940657 5819667051055201452 16705286404438339056 13322912465586687615 9532361076501245710 17306461055444528896 9106237510270694281 7910975302421239468 16951633096453158351 12060316880719253136 9692794665705782606 4108105388364944612 15086393699308186159 17861308014268476304 3355949224016277074 16541726517051267085 4209205196879566987 17617381808361787849 3882783565529719904 12876732982374407737 3970363559118183261 13498503589035622186 1551814821949429576 11326070253293819761 13295918419709370060 7046625882688956661 17045598779842602603 16313237516864122070 1238555258496745851 18418109286179520681 9372195409413924578 6888599064600340856 11685420465180241437 13487322735036128696 12914971076148291889 5229347859949265909 17947495952346299575 3931178294704157250 678022731602513574 9233117634706943630 1034702358811415009 6082307990128293951 10502092729597434538 17202422738145096501 16210644343111932379 18011103040044587486 12318707176653772422 11846900889023241352 6437586630716512375 473949830365779093 18415352704678261306 4566441608917145989 16826949110098196385 11937806973293682296 519842540686830823 4435925649111082484 5650875645794230389 5980600172243993755 16080367655225969578 12214944979091828108 13927765206231133511 10985607785680079489 18177002918438956124 17751082102711477507 5151893106059971434 5190700172134796146 15679038051490250601 8632914819156622078 10241868630466142437 7101656560338367469 18151257429140203801 1410314301447285436 16552378295240076033 9577742268274435164 18391462216771957082 11547287483080325322 14563981904905840991 11900548568029320524 17290472011089234558 6635331091927688204 9850955661343336316 3169226166211769840 12204059634044789367 14047568206204428491 17193474869589553186 16368098966766805948 7792094020876977946 6262494907239988958 7306611070009252520 16635858440278561679 13839714913789913311 5295121737408552673 5057022913207985427 7648673075849793442 4025759316264705137 13739913845691025518 3575304784121523321 17103781325304167430 15238596759139502097 12446839411466383879 10664202778054957972 3527701608585405342 3297760273528045143 3515817567504606563 8069509977965955414 11918907708900841636 8393989904167813339 14104181256051978497 6148173908279997168 6716071380823059349 8914386729518525919 11364277101001318227 4423504401597129230 6079119123650796977 4360090934468833238 6382884357452022384 15363969027942265965 10704489342281463247 15207941094558809210 7067066022217388400 14133718910895531017 11467133050509182299 7330338876345043403 7222864245911719940 1902959118210208580 17813988995612650679 3314058729826428303 10838854479102535945 8068012092273526376 2172262741129772430 2912268861850689334 4866402738160177359 6495151696855451217 4684891613841702409 16982134606342125003 4046057021996704485 16963511896081927767 14568483068883466250 6631257368419964598 130627561057132166 15857648444704380599 9343679806885608398 12909443509583374621 16969453790396319083 9799288308142031884 549419350936116952 3559059304785750078 10384758496065154599 4346889384527217398 1380463554260459591 5344826070220955585 1909576517925922577 15776956167484463603 13620869959603817764 2325426856107405973 6097054776000292300 13537930745605403638 244611969590473738 11744182869893354492 504553619385105603 11699277694968707309 6720369383749402220 4660456755247687812 14736478474297063065 5318922735456784618 17253898109432334249 18908008082616511 16432463572151793984 8324883064734346528 11566986886097815071 13820688187394513478 11884896506639300402 9697574778204787518 4260114023236842228 8655099926229391919 2590916490913118570 15978996453706474720 17295679452152821998 10551363527940177682 7996749696067899653 13311469903639420151 8925670249878967555 196217307219118345 11189849496204853536 5958713375347278362 2246155706321020951 15367621742723143338 10932395069392440478 10379857875839798568 8248661106188727680 10447405375843058486 8757929666214946486 12947425574691408245 3144182476724687815 103789729619248719 3557398606519452086 12402836827526013421 14354691594932731794 6512062057054062124 8342990409541487870 12292701122409677708 9083794875396719022 2893771895401101225 2945164156143683899 3603061281857925779 10847680908036824990 14978916082730598476 4832703887404823027 18446350893654683300 1272571965144199052 5749019370950906227 7023542505283222850 966179496946810525 7310825682629260767 4689991505165875008 2130495736203949627 1897297552990652965 8869237712787082599 7462142264153365075 1964523657458917357 16844790048161541632 15931421923078124981 17380177188216301543 14180778948473881519 14815682426038549017 11855944466611645503 5719915403899690891 17087389999053111298 9007383514768984822 3642078686975048090 16895342894609061488 6475278540608527739 4731465780812590522 4824845228787634503 16228772292617178461 6797470365748531410 4840945762075738089 15522573059890315761 17711676835800771357 7859526351275666376 279294925272877939 15295401366728653092 17701181703398716862 8581295818178339823 4915762072546919957 17451663905357253662 3844247478729512721 10800066264522244878 1514526657747810402 14675543187955998263 174489277114949266 1955161588419279801 12107861101172617505 6163512380813211897 487360895943553397 10467291337499453048 9652258687631783238 17772543771466457672 9219992649829900705 17018137493503329818 13928767620496318628 11950001565774898670 10265210304453393668 5304160624554946901 2194529712235253248 13869222086642946777 10396262911195864556 15788485163303642326 18062387012881877099 11869657296635664099 14400394421057045416 9676070632451614429 17301216707582342961 3651873765970794121 12319190912270818226 16898559948217938677 9512115005280859957 14324152864471479983 12831900831149344987 10035565800292842401 11175727461559166983 4978982291802980218 4335420680008015529 10451641319128503368 16324778152781174860 10651466046439770132 10326332461183973217 669829164580709858 18247313008877376807 9505731094289760312 17567120957094409703 970533144887972798 2695638528342372774 10712800524512776549 423006729886906067 16818608457889296934 14739682747002369559 15423250303665933916 9565705467773499517 17418566207857861585 10754794423444147052 2650622978180622487 16655541097430280865 7817527130344191873 13260703989945246424 5674439844050263417 14499804452554125154 8552200865215096470 2007139218424542194 7325242937416581180 8045411530541877074 9712096398775265559 17965115563549406508 740760356483611729 4224369262103379306 9411948961161796844 14362197817977576430 661701236345318845 17692492128716111766 16257074336529452785 14061023180025915965 6456591140440139742 13955026923327485106 11926060108175181856 14937624684785581749 4378546293910344584 3538140596695112015 11013085698022365088 16800664461556682897 12136645276145769072 15333663958479450319 9351727836497578615 4140139862492911616 5149765639315139402 10382967021104530006 8084675436555726775 3307697314153130288 10884701465753230769 7155137357030735508 7662457461363353392 15151421776356491950 10111090666634467302 4488613830788321300 12444449716041455046 4935619398073915701 490606427707719280 14116718884240404279 17854710718912735684 8399123133154968383 18179456249502679115 5371783801398448265 11172293571422413479 8331377906855609542 8562178130266486942 16640444533832414293 15905426131220547389 16365509373957681548 5424920956363806861 7676430166211346157 10901058703017868393 15892905314908724894 17640418242418623101 17763667307474826426 13162771179467851990 5026179532552311605 17620286165890035974 1278864696078581680 15742676571097483655 14035402504886593692 17407213054926998666 7220623109871871573 5596186988667044902 1087183912708528445 4872057288963487413 9184782568430251587 6284726043205371273 15314230505980793952 12997399915942852408 17593438784469658716 8183553673854499738 10743527710773263299 790063695492449832 3924690508669151578 10310777659684132887 8357060109724929076 6866157230874078441 7956919811849491241 16977313983884272128 3711693350322703299 7794663138870819388 1759587974032121386 11945274757019755306 1817836851531465692 17787467337678162681 13870005926713920967 11411419966293274498 10389404475821051770 7482733463406849860 5236623188719234125 831838354632949266 9305488217592384301 10271577199210686829 1499510979198305321 13577678857123999429 10511293498749050429 6411771168532496722 18007340615966902073 18275780231966289982 13165206242801480461 10303332590473349861 17528753284313460899 9791513233577271627 6637715593824386145 16765966376454097803 14184797145000489609 2554733766098358264 1256554875929443946 6788459513054353513 13155253971088305204 13659106834148774143 2993104320185230139 9467785027482195851 15273042317627874540 16633351407307095376 9149782329657082523 4503809037508097991 20449392941985845 12582862456623244669 2382725497179338924 820084517506126051 3124648494867777124 3494515811398117451 9294257628208064928 879318413412185258 16133488997001413791 444353900471162533 4618111715311907371 5512026297748414030 3275455003077977415 7945408581943746350 5430233502956539525 3503947919266339004 13358046531825528833 12538823467485816350 3296056434779239019 1231357496662029472 9928308589550362737 12840571031227980030 8515392786746221104 14603305444026415705 6121576636999163470 17300950352412033418 12150492732686438490 17538483354849786556 4698662326342326720 8964129146152013220 15331469456490426060 10787563866726895737 3492038449595550599 3722887337462997446 12168003266771882757 1804662102180165615 8889194426861305823 17463844853697352888 6579976560295387682 4075309110109237930 15455491138916242711 4633533319855854489 6095176204275952404 15431557087741894618 2728123235728224956 8489170951274446447 11746581185671844729 10112365203449405977 10530966659269765260 12485308844023405070 14669036012082412168 5731906201259806855 7047323272441698319 6669639246803978761 16795298711742576100 7092623718685092398 8609034889455452271 13018700463216534884 8693620535781911391 15725492094639961877 173309246910925714 7127461550119381272 6439472055931666599 10944582741976774299 4643082984211864809 15932414409960160303 11659683090492927292 12072664086141036616 10893284523129693432 11035027802810373178 3431067526897097010 13051600464439235639 8227457515789908092 4795186265062789998 8375581407634832887 13766392420396917047 5769618901174350026 8216975703377851359 1105276608795540598 18335222877330752063 5729533958641678866 1354421207012065234 9547728150083250233 8018356205366126576 7123251431716469646 15112048928511067624 8896413167672398497 13744262771383441494 5967526818928804966 13121501554703285637 10434556763783049263 5706139531825647557 5283958785201152530 5712445412085729203 5438846500691696524 8571737141879696598 24203917178174710 1222174019577441447 10318868377505655709 2913533783443762213 12616396801202996024 7062865139614724434 16137669326618105194 16075277356034529641 6404456890136504030 1135786243536947770 4853446670880449195 13501647902380869197 13354087587430049431 9650791070449444308 13504859392726093940 10891994833298253585 16215345822121566898 4367221181280330005 8659065590181485317 8286005541523488016 3173138193090244702 12076065091630938267 8429270301467842782 3570505036579813082 5710977507864348086 207713613780177350 11479268643419009689 3862002051638597913 10946643920027482361 3242506783742194167 14830424631033832691 12465930473623102052 8900845688356284609 13391141047945512590 14680090914164896302 6297326422574182053 3595309421524868011 15126115114138483240 5518233995519709821 18118242812857808741 12246337707408508828 5146100950481144548 11160456739645811581 12214867421134500106 7254155493740828647 16958167097774225244 5343497339720125099 12379614707633469848 9029087382674765091 10485649902953570930 15444354351622155025 7425430867956673841 15734099918187724063 12499129866458021126 5400420819284316071 10377107714158819088 15291223934250002830 16130388452770179891 12672294774708811494 7827888937874152456 1456156153646008931 2510952927988583133 11902447720058000026 5585756375160299626 13867618994883934652 6696953354160970889 9684398819740292025 2391872694749770124 5710406975056594661 627210634706036027 11023081264093573939 7488298949238393455 2224367500634316752 12861668485407352853 11078111585289879823 16462689448396647307 5915008888541399041 12522157253009792743 5859143628122227024 10902232868348178789 13376935901882492662 3929018875694318947 10932633219614584657 13861585657140991438 7553727878905188272 13484748664473433713 13190003897424185451 2508000413476816386 14999647419295208671 16064814608623551760 8034203213514444235 9262058156791153615 11565533193553957015 8912020426952238298 12392906236389302786 11521462239687657048 3675541219417731886 896783780963681569 13652105189773389230 2691302988153357975 9696739224562607667 6326669825885717355 5905391570103241957 8331408495031074429 875377089204935851 3156122905620169406 8203244946779868970 8362032357627499281 10990047243217990642 7324211268081674526 3292146492440335123 15202316163233533532 14017550402166622083 807883211664012215 5177746576101319738 14632797766944414917 8892354238110327002 12292594044478465394 7479439892581540823 3711048534164993732 569447476628069407 17062023676237725842 14352824733903215442 11591601447961027276 12088410871466986303 16448745847047119617 6767784993507028274 10718562995292131663 9037017312654007499 2030546435861724761 5575566920532777272 3769381766734314042 8777648948714857531 18251515923162796272 8576428387203727336 15650715535018480564 7837096064942350368 13682158422539684749 15514468220589686290 2509281717507215215 1426080393616580777 6274651449041914940 6245754222960484724 17899549787840535562 7530722783215458709 12902403117376462534 13549347907027080364 2362179672831641034 13277636520215404426 392348100822293394 11052777880833171171 15979782538595275842 16481461352230427037 2305501241908774002 11700413683928263296 11378252464775539781 11866336459230350408 6815137239933226896 2476767498196731198 14400504862267099982 17328493882134803265 17539195260912276778 5312124430967083240 8654469050340843328 14315145531974269001 18229557216786289927 14747807455940135904 14875346450924451688 6057524132495957350 17438677005190291130 5211900212391919271 12260324652086617571 11417519696429339453 6912739237603314307 15099449304562249311 1517736870302559192 1456378249912179491 11956408822254346449 10538253645095571508 14841873831495298291 17220657952927791549 18094870288255575898 17479657390387789851 7908694326389071577 8390042741803861471 9306489868496804233 9184220661791506057 10214579051225733229 1515677258753549109 15652354965449980936 13266123550943469349 6411865412219645837 15118232072068619222 6928339796558395439 15440040171727689237 11329701951237950080 6504620585632370401 10502854135618538136 8392752724244370943 3814860200542123967 8433763485565959364 865412675859414079 12785756927517324226 11750908383846511693 11826507704858586631 11154433334269423073 14498217197722747962 17791478256037869516 13791902454068737670 6897584239309206191 8954162231971499137 16678425954235613486 2286434592234850616 13129052782364237866 5819624343862028069 16419783354309637877 10367964070879561752 15610246993792022406 12189141277676278094 4719528425574391165 16861207728909724071 16746938707884390066 4807324182687108603 8667247178210405941 11173083731210896554 3175049289096895709 17490914352582162202 9590187554272910150 7523205403733960425 2310730820743908310 16004110183610138933 18136045382193430532 9022199213544902591 18096117714395186211 7058851321312931028 11933231462038147787 15147675864266617342 362595090083629142 13756164299967359001 11138372285528874808 7423646242494720410 8242858844569457952 9946753724753515728 6015639432614709554 8802393386757258762 7581988339019394791 10927783984997253956 3396473959877503992 9374643847336890283 10103093452728579558 1681023796281557338 11330844258729409950 7893184262301706285 12829559617615195664 14505310908194613514 14009661499438009450 14102706393090862048 15847988083634502259 17069074651811437859 5430209472757065028 9663384737294315995 17918286685091964284 5469746619074619726 3592090823665838611 14370320088736532707 5533994207043594147 11092504544130020277 12755495004272692911 6654995761528420636 11305967807518913695 7078821589066238051 6402877925490730552 10333300471839204100 7048823847416099443 14277807409188566958 2076990166519754007 14954221700090161117 6071295160773046420 14808716087409057577 11096356664658077653 1138917972559497587 5484388774755921613 8527508150407508374 6788214961200042876 2910416585911626011 18073030211517925375 6872846034670070184 11470628374205687005 8426176332158109043 2080324828709157483 17009220225480773746 4305039089557952635 5545101917357878836 13256426664380148318 7609249066204134955 13932144678417927261 17070614610793820460 8674329240083894681 16639074710304006620 5991143257957220838 17486804210299779899 11974821518766169047 7417414563224150908 15370810324637659394 3569281803098588954 17245888837449826480 9130895079204963144 14258888802680392567 18226191649032409359 16930476931747463760 4947838430885415620 10504342902698650902 6534853009343612845 3925108589887271263 17481709933431282072 8719008709748538374 7743655392708887381 14436930513848414782 17981375845574256848 8321732471046221072 8745860644985428495 16649934958836419574 11991060498179483466 11198238443922197890 6213597925620155743 14771508650780608237 3093936194047307526 385043128444412410 3351723246165133385 15541772580807755436 263374472198350472 11257082075231116796 4258044416919868616 11581548748677533305 13807224320461574757 4214948131735653403 14292375592377895662 15297842403721168116 5924616492208230999 3486402525746300962 13910352000482609001 8605104690188746885 15117587843112129821 10026232451529034423 13080816138244133484 14587564423479057272 13053735377844477111 6490485907388795016 11838164576612482659 6072996445839246402 12462735002745268772 11325353014965109311 3469803998293074846 4210028852748710077 1986022656639330630 15146736535252234649 14965727252678323661 10928356309942438107 13047634217228948680 7049678534904985466 11951671266040514099 11199334405957248561 6374295683636475749 7217030306986197628 4422500668425892813 5035459200738797315 5127612477158312013 880042090371546464 1387000337306843542 17612162469745851976 9625301269891479769 6339182432372061023 7739788327983352409 16645117689417434851 11928789335635792661 12988703937981292319 18047141178826997060 13916815307664782770 12142305962603319555 7084509509441482019 6255702505176329842 3865889312197072895 1696568975872804027 8877556888044410329 14042975679405259252 9678021912837982034 6136985287608437431 16662850827240999094 4123178163794076074 3127274513638556903 4571462590825332065 145164883882283255 12254595676421786884 11130801212689328243 12989898627550230090 8693488724725194520 7332940882851922116 7669703356010200954 12416943526881616427 17129500782136086114 10892852227668711131 15464999683131639179 1944815700363182123 13033917505425593801 15428413511303660433 10986943854739540728 2890804694403809897 6386838625702089110 8363628466770531652 13681097458141464572 7826028018664150447 1900629415996189042 15848362260634898190 1406895975113903552 17494692652859057441 8396915039093912060 9825787108652414778 1122267250585681130 1868016246053774088 10168074765398588001 13295034643861735881 4467200221724524993 15471360345286272701 9790465010823106001 15984658725686083855 14402304823611896227 7856347441768897092 12690774072628249300 11694727311353818388 4220694882129954858 2473621036313473276 13875091945707390875 17723067358366558660 10416041989019950977 13571846015626574093 12337901855386638257 4620260767616610819 5112284215165342434 16449768842022006086 17528329406875913618 2887184162504136816 11881959456699472536 17772565986148568204 5172241533329353689 6727586992232397614 10152118292952533608 18086502722080780611 71525278873745921 8166938403390665466 4345811348463638664 16104116611092844728 6247682197331647468 5913858335678905531 4805820156110927188 646523859351888308 17093966641473339674 13691816333415602214 14422113590907610595 6140958370845503169 11694561577429315164 6649838624542958082 10787833614013590375 17565574792010933994 2564493498580902 15137451557140431956 1516529878883435382 13636481590194930108 7234986592766702556 5637853558787489888 15259569293782273717 7208165331227665491 1161470168769126670 13239999997566487106 880000910079557120 8602564726854562383 10715923227277483948 7281147128724215951 1276237430743947642 14559960192560376 13273410746983524709 3965765668010768878 112101394502365704 9323172576296399892 6132039800302015354 4660036702482159093 10192708064391381942 8853718878979546381 5634532860234428356 14823042037848644700 8272590429430947230 6317985130339814424 8811489161823445997 3467895041899203948 6946035157408450225 11181004732162032185 12905236510583316296 14339099764100798105 9322117198247308086 4427650236187685809 4793222121511952917 8065497914284774613 15529757996874011284 7089508002792821083 506190777512709389 11075922270075218568 8125482663659554945 8672812328027532505 6288975989733806703 1694394399633142605 8966375013715636018 11358028175655858755 17351508657262540555 5044386327438064272 16857071682381715260 755526834525843992 12250819043689731429 13842713320242735855 13169299065605921107 157610665899940288 16169220967402472848 15403523808141787390 14505344796081917975 10429796147954740656 9459813237360531531 10939707799254564929 16682356081882138170 446939132927033188 11840327581236683033 6468107281421501100 12335151711263563876 4645561767826256143 4866507099063149378 11320297692968673922 5826711967199850796 7468797114879134108 5619637663226395978 16987656642015999140 13421495524327976392 13712133454350776845 13072271689399304870 4204949083002413428 787112527612120889 16049534809774574854 5146676755507956672 13909633651783009162 17195170162016067017 14774325664329059819 13608703023304965734 7630230603808794630 13984600817465029673 1680305857284096377 9281016991216675183 4514032669805357246 10239622824658692587 15628813254380163620 8509664498266612586 12066810619991368364 17556863116128478691 16802592641333717794 14805474304654012508 12189512826753615413 11649905353260497594 2603132947611307640 293724857509341024 1290369563017978087 3193309011198565695 9682750494830550444 3196873947496979694 2619165423477415782 6713293466589364657 16304848406791379823 5031530333553832317 4518925198337400198 10405526697251001893 17162745958822179870 13716365487917217262 15633679411536970944 8680452734393374054 16886401603991560239 14106915690379579716 353572377849757970 15516951289358667697 9720688359847796020 8235694964670368825 15113504083169416611 17918591252311106362 4213024621690613033 4433081976312051955 17510296933330402538 14111638596451400734 6934900757285901833 10815153519434933936 6131518883580523982 12974199213545037924 8462310373394722355 9811039097926254771 6655941444418171243 3771013888417158269 11104696910394889998 1386254491189797470 15760137273301063464 8429968158991544352 13546962616526247886 16364776518887187977 12772853659454444465 1917688416765652319 3634469173410156565 2047164477020643797 17399694895497787386 5903714679003184787 10863159202713427407 14906638169799442622 1326345679303413091 13240742663900353237 6550253585259815810 14097861100709778992 12705138410886069111 16475956190009918722 16513109021504500964 805732986475551510 4158959052582790801 16036111573884157522 1464771069078497757 16294228733706625851 2679762322661624356 6238318893084612688 445294039391596154 18130698832890764277 18115049490534869408 8952419585244202941 9032402287619289716 4752724999378584170 12558049640238149402 14719497046617841492 2977427932810591115 10996424996878137255 13372316961861596143 9094964469066752934 17327492650151691065 17845838398824858095 12651923088401686773 16700910498751177928 13621978307838683989 10151723911542050317 5521131067255565161 8427971463390703944 8789900548587110168 16462373350238497392 5405905547697595108 9553598156625674359 6271947021577323947 17418802752600696318 13631904687599197939 7487484372356207663 15408176723741323821 50750077556903091 18439405808031559702 6407458434387621041 4524155981536762594 5140654575525633171 12297578277165185128 9464798209620468765 5705487686427478098 8375082883513064260 12005064114543785168 14214810572939343535 1768579998597648227 18397336609092281166 15511575812761651695 14830300492985523504 12692114029830787930 17862956280576923693 9665306339649652561 2296967767772627963 5292955039995606604 13123206460519491296 12631600323419253317 7452243461997761317 4944699044100578861 1973537342945107585 5651652211750661273 10976772833551351453 7479000366857827673 231244374017229315 10097386135725454974 5205272030151400582 9230577848745683622 11903770513932864112 6524491867440387423 4546349087730379116 9048309721016421477 3164565646461774820 11200523334483527670 3386120783006421526 2999045880665075820 3828576499392672824 11757490350868217529 18316935870114793515 17801792809972243404 16714275951803806775 781486953550566382 4669000088514410190 14776528416150560557 13038790053927917949 13409141273894326038 10694531249678591811 9078253568178557259 8962739148207507705 8159283441022995689 11215777528428723531 3748835467215145234 13464980579862580251 9632369673396458570 4010114871238232094 16679133761169783008 8971799748811848266 10773034885485586442 5476498924299796321 5697300598226772299 3927866020450721414 2933642050599156125 4828651281007210698 11987597702803416393 15392413040748565740 6158388738404222467 14408939077168705316 13603258189001067545 5722031537062346631 5369305976357881780 8906880440780312060 836771802464576201 8500495013404251347 4651976819248940618 17304844930353155861 2193516952119476591 10909852862497167347 12952093666779659830 9370049332083078010 9461467445356250905 15655106770613421890 14016833934729858629 16483127265760779660 2530753304271702995 15532097173472152892 3994105630469850755 5315359811419205723 17989952755590150567 8467749873445771172 2013333701113947513 11756527478814061781 16786625266291516641 10448598839925956508 6780407321410532367 15730442398523559986 2705335160637896154 4610718073635608719 6451510414743877016 11846666438544985717 7661518707391298695 12079377087831155466 11787539127311151296 14051959658913281272 15948730770756193218 13005155937444686469 16945845493422733435 3337779197562988767 52319878677012697 8190801549827925252 5688967939530460000 14943248439107386101 16494303025423108252 6633634091235306681 16651474430923774413 7847950935655086137 12276593796923455861 1720189456010964520 4527113581145651787 4108014980529572317 1270403870269494361 1226520721320478792 6315255510938684110 5151274748164710179 6806427540115766711 16686067023962599979 15890800355507779955 7668002117113796806 2723587032597446991 7862170336817197586 17148720479526812901 4571823047095374674 2156910035592711526 6301643927415848837 11004141299519512194 11898196374300108476 9136584561630317329 7679626598588621674 7612636607844866692 4642088768575658663 4078930605197983757 3436775831734549680 9397150497682815353 9384219824638076979 5586675735875461027 13066399595385402391 12534727454388585904 9924747097752935801 926741285687384291 12700154107427825443 1668797191083439790 17104561495335102329 16844698121394643043 771301775876671314 10975602218309569733 5936853266380845046 13166718763763022858 16803045162414299257 16204168051324203664 10508431530432291632 6943940799657452288 11365716102543243469 14152302075010115625 13026384783771460513 3754210448562712912 12100604320612183597 14956203241980885656 3772710025376620304 3579000739274352973 5127677847729075693 13779109165224310791 4623285352515687337 1839356570659051298 17114662461547566725 2087455725525882028 5124792161491671398 17612820124240755940 2044825908072895557 13801630070636274516 17145834978387243365 9257585940778443988 16974127428247453331 16121968667409746911 14837968349549914489 15829751913230841211 625363357147029585 14146492263667234178 9330889138899098518 12713107884003121280 1066077538887938330 3805015986711453771 8665273989903120241 17751979449182616644 5276703506770142449 3141794304990102866 11843956057213887288 9010307362063383461 17789939016389015598 6873792671612240529 10788508685689814387 7859620825672155850 12232652062051104645 17408722479040478568 2781195759983310698 12668850849595948820 9892617517415187152 2459702745566796502 3800690219608959534 5718005596843935007 5829845632419766798 16937715131114531673 7363872624897421022 555240570441955357 5342432300041213621 5894457388181578265 15337682993772365446 4620464321986156295 6477323836287816164 18168449617796938485 1957991103922128416 11668445858196021211 1406447417677617702 1329000976451502503 11228926535048226350 2904231183655560036 5208838878564224337 15656934213329124599 11534696927584526726 9468961273052434036 8090437352773127204 16616906228849889053 2857238198098243382 16945747335143209147 11795892663031565164 12071238116263221433 7839850889168387310 13212144696790776827 5177125412904831967 15200343842888431705 8129122938592799149 14789112384127220261 10492320039150688881 1871347407837440678 15828201230344830168 6713889519536690645 4560990586144659340 16997752188836067015 7822110655109271788 7769162217641718956 8127316560575361544 819318276637157769 14426964081002880602 8263210780347466382 8333133866056733139 11671841137538991581 2659942509939526070 7108488270319877391 11711451417515703075 1220895220805280559 719262782407857107 14542742624436760861 8228031592157047287 10314308046721305310 9268822192545585460 11432896441200180355 3931980929811766512 7550451802182945277 15428451811888730301 10507730677060540320 2759540804318397222 4994028864158239985 17010673760956719319 6230382894401399511 14866802171829098011 16889695477806432613 2730990118368010872 7516536788461185779 5045841030922324194 4789852937029151217 3396954377676753576 14160936172333854466 11182543229992331608 12591862617347893409 66278404138063812 10467587896358869785 5619368315248492401 1687060868595710713 4919693411070565872 768982755860312814 11857057761013456173 10782261538941288549 3592482142271863820 15541287066285026081 7915994685217918147 4730601200133869095 9856152287323901572 18436211058230758450 3864846923809960145 687979839019258390 2898306358329192162 17651866389991539956 1122780611072296002 10546257509798300357 1869370336883753324 922715915430806026 16597611953689470249 12118188265336982434 6214296972710898179 9660031316809048229 16926558958525685364 6095397795472947823 14009621127856114310 687827591956612645 10813086627361999856 7850965758100672641 15819065378198055128 7641687072680782492 8517319147301346415 9376135806876917876 4581572615590455965 17717873454016865296 1792317035725304533 600134982623460034 4229386968266571088 15521657227069404864 13544901431337812785 14794702003996169468 7718520882131932804 4856852044666084445 16446596039828344317 8779028041024273669 10733293648551820446 13002727834548913406 8425018050771371132 11802391480640361484 18181489675776904452 14195737260252802811 17458414862309499753 5351424153902989656 2047002167712253415 10046002910369853002 10301327809127219138 6704295273450806553 9534684810053716360 10454094776609921365 9984608074057749955 12717641411403479027 4876862240408974625 15073049349204614325 9375735511675424336 18345103794764005238 15625299888724439492 14132711218517682856 3154593469914517277 16806472032400402727 12287943608697953044 6325744251657520205 348388834127199884 11502728351525553869 16988634095131440995 12728477859854695752 7777978003419156347 13330760960621803405 6192338169258607330 4103202142033505489 9887105794816864779 2451117330495383151 14332372588238583138 4773832138067020624 5668412855031104493 10703528873384982058 4014123459801885925 15764799947795796846 16824111501674245308 14770308927864122694 9700217433053636839 11747100644424504687 1722576046403370066 9553582628269850257 2542307701556577741 16826279480304568704 11808667630990457318 4086178727949157806 11618920533916875911 16458606960431162363 8494026377033350993 11496363028793987361 4320810400479066368 6716905181543009808 13224302581626502312 14138976890696540078 6371139218978044884 10929013482945297009 858561660518186572 14332912542403209174 1511523403721600208 2210594067019867157 662630697243877064 6336196949112136202 10781475477819811830 17538881715136394830 1528967587164764850 15606792462802495185 15384832893376770851 11085418567241173188 5656562548493795452 18224139363534918473 680198909281160279 6895681705336770927 10210517296434504061 9397798173374086061 3780964115068808821 11531028177662717500 4359248479106973464 2075863734147622989 14085850606628900823 14057895024115922903 12824145215158599982 10673559628122465165 17284194570916752588 8242758609545020808 13374756813376526405 1448831671091419879 14020407722479429728 1074175775314005148 2012200059799278429 18016496482268814212 6989583235207701691 17270593992140431525 13337054386930363683 6124709612943156563 9891855359725449155 834353371355999786 5972791191836465427 15600191718407798644 853583492167947487 16063737718795700316 5476351663965432029 1806235051025825525 7850153110572296581 10282355295408866725 4362176399632547049 14091680733054735847 7410265350810212820 4174344368333451280 3387130288903854390 14829530213580818729 433522279743961409 14193936405598705045 8102387945359340596 11584361779172702744 8456713640812921278 9195899464435156527 17601991508262056070 13505872761686429575 11465798066984521528 12870170207677275918 7686252305810251961 944734542004735436 4707447161491260977 7494043692659155561 15036152904251314729 57620515599661947 9735233363599151851 2460547286616060598 488325010350720376 14237353766794962660 11237074596645642511 17245867063400304 10929662177308231866 1547018403592795473 6041781715995312731 17264768779217684773 6733633274713037942 15969141727118986728 14357554920610009806 5790221617088087992 8265727137343408122 932646172887014094 11776122170221563537 6515258203854812431 10142835543414935383 5024313006852220681 17591261134760690398 17019405501751321375 18229257980344154561 1988482483327907846 6027445335494237763 5992712403132165110 14577928124967050882 6778055696287630663 10220427188604450007 10279847161034643124 12246684573842924423 7239022768211647682 11033168830447704013 12944328437474935368 16194939008379803181 1822014349722565675 16723378234371029680 13662195022868621555 17701866201063557547 11878675090583665491 12455884010642330925 9213242374959071333 4227523289348051452 12933869953556023553 18205966872077045081 224788668918612445 10087529825786772800 12382769174058644027 7909235100720697801 9874077931191660185 8705758843243340232 7777837720420314999 1156414012672652169 1984536911766193329 5333886392351999151 17126345425899506106 1834003084764684288 10041462514045711714 10084680962719246475 17957976428564962750 4591687816246451395 4776014085526948025 1309706309616766881 17158488569725456948 13017938911394612093 10908748526401615181 15120665212807783980 8592780687950247488 10788734515798626692 17729107544805082831 1197127156139281813 2621732527097926996 4092254458383403221 13979399545130376110 808097964846143657 8486166043720506088 11593450240983167392 10229771098375757572 12967074895469929633 5212320130540707362 10053768474553218581 7181917702718064309 10182924430228282138 14965858158723528570 7431084287880863849 6016426983013990366 17539437740188934817 10318868380926076257 2451588085053139653 4654108835906317735 9095042521404789620 331091202306663247 11667900936340238097 9744700089784003117 3499359033344163877 11130988623182384376 12126469335509222981 6386443203544677973 13328814281816728317 17687569670532320401 9039645694433910377 17029004870744475900 18362654768961985886 9387980022475542394 5709983397409295895 3729564701928579467 11254871955318439859 8795740015326642355 10722918162736724524 18194781482928975995 7732981029699137832 3507003044924342697 10570740943615854951 14744300504134402472 485709125832248060 8106571739169133208 14042467066993902393 14717302049503233372 7527168293294014071 4548846822483997567 1442204654052397059 17760972598851083430 9507389654106599338 13294768083936007434 17772668517080470323 10726453345670999595 5561350523885940880 4948605473712505928 13592575689049947341 11045197829472733988 1072573695734728501 18410689931321337052 6327343354910593816 11595888190534710407 1580486590648806284 857880193314301618 7392773568334649458 403430198305448350 2350517695491525812 5610194077031798032 4556240566570940712 17395683613357713379 17275472659191169854 403977310015266926 17346722019702030852 7072327187710583266 17339455402767460462 16811901573067969395 12031486773150562772 17127725217645986870 2502929456742154998 17917705375336464495 30720141311947642 15113770506293781797 3182234896159131439 6608462878662531607 14277068006373006226 5087218699413744636 13380324398664492620 5880955087116850342 8474258918254644307 5693725182007742305 10067540154303307187 9756605555569265006 7797186241166874838 2281904980551254853 18139261186784810520 13655263409727323311 3274187813057936473 1249505184543803111 5920259615094279805 17264935002414566584 1951046872150819896 6644700212422409610 4526941785500202133 9726034855322798483 2273356273545924617 4447794047922844810 9432647306802006736 13593008580203013590 9651842831926705168 14395106826028701707 5504093706579136957 4114175416919789878 345439734240041425 14953232789627408166 13402283388833159164 17860416148191307308 1743842479913841825 14372919079431185015 804132922091156996 8948145575695322512 13485054675321748057 6026272119035175607 11474385101516822253 7053878580421190772 14427035837834464916 8183876614765047819 6806493975064666912 3409390847918317200 11286398573746967112 14031246085263798327 15727673868854924819 6022986101025826026 15940482240410934484 11927256819487088547 3925442462688544328 14208675918014075388 2149033834509810615 12554700314871743183 7414877146712198246 9718484501804006199 15346413174368925907 12803278122951193598 12977174285976476539 2041066572013679430 12326934289784254681 17222859042901971432 15732532667230939275 372673199952173166 7043751929125357321 6845045968120144515 10558911630326131125 4033351854107817737 13890711079341350986 4632247973710670119 12474944942231153320 2632820427431370440 2118119502078726601 13296526665719872837 8855813432655832981 10667646412157832753 13567577497768638214 16997778597840547259 947043622850018539 10426169703230968124 15547385201845696583 11680539451328018562 9367476404190533043 12140948762891289130 12963503523966889424 12605225511878423158 2878600503318776442 706806414699526478 13370225927093208868 508808146717708143 16807654059884728214 11461430035129895350 7003934720405414412 1546915092032428990 15658237443263897520 6346277093396007177 13575877197447401077 284977213716028824 14849076034801746168 1223511724453746799 18060710376965945846 11094704982492748761 11465169113821178932 18388628470883240251 11325973719697065357 4305935530135789133 10663846004602290407 8591194177824215008 8420419369688116434 9178600028749972726 11545410664968546468 11108277953398985071 14214807300005790740 7667641336793309718 7901916769668510591 12435448616196807768 2680609703342646008 15776278935010157577 9453481704230720745 8842515820345630608 6807296605633624560 5765276500517038475 17526125970406527607 15340526968036105897 6369295466176363592 3848028750499441975 11627514095727905807 5934077075310740591 2055613736241014468 12788332446465224906 11719096837902121646 5463928949643443200 16302184891217577 12677534476514604872 14044568641249748162 4187619010980941515 2606042647046894688 11415603903803771189 3051540830068423979 10530408039122526613 14645471774549068274 11807805483950720835 13790644602992368505 11366989825252151123 7976710654201996676 3716346116232995681 9314017899515967724 11313632294721197200 10135531122787125051 2571039502921642359 13876811394839228539 2861327300828261975 13575351041134319006 13120778754014609463 18117711488698343442 17164095883011837395 5371244082818176062 8372284202602151176 6047116413111885854 10805764582067386465 4804749332223565102 12357445895539455302 7721679524410742895 3552460175032344930 16201855847951165442 11268705327036302512 6093561304862686818 15007698035686239601 5370222571329954016 14162192426211203458 5383716444718643369 6152062410505789334 9655381170956464552 12878122276432715083 3566792041482956002 6543835372614170735 1507205332109723631 8269236299676620323 10349507174371810411 586058323581309238 352802534915747328 11086501300802651581 3269985053167549468 7008108097550988344 2749201834515941845 10465543513880282073 6058844026691390585 16837878716050432749 16315772289528190005 15440181253169835638 13790451626906237102 4469046063204125547 17799720072179655519 8104808257387803404 16363576798478045326 8822460355443383678 14039610642866871142 7109930898608528857 15067295088439444920 14637786660501959416 1105786151526452086 14854251915192536383 16280143559394047689 14524774939171360681 562675411268302852 5134911326134769569 16195373872576729792 2035896804218322452 17007402439505296208 7989833507052794410 8234301895297611537 14614962835750700544 16160469108902528436 11150985019090823965 16278772522969099161 6503779218291120394 2752259330010694968 12295719796531048690 12564444177482162053 9362041509733842910 10102724039241814116 12929073072468643057 6895808676813777401 17442286414192381554 15117758402073623350 4709983313244583866 11079891875073395190 18360687662231789897 14165130160996688951 9742924136947265760 2990718966144857642 17631135859873154903 2556939021203526482 7914777301420779850 11342406797374289241 2986336597469958405 9320073879320234062 760269913768637528 11655027887172275220 2364227920807627864 2212340193140327874 51669541983318665 18121808500120600939 16382748207027900832 839299656903574892 11472442298829456810 7073538860648565724 9079436776943184535 9740521952419754900 3195750704461758124 15413865470941240586 4356751245031773763 6049433217457415453 16424923545227772489 9402647279234489280 9001370603526920300 9606887451863810674 11132446221115273183 8116604908138900599 14181470618912665056 12608237151294525447 6327532455628716096 17258976625687647189 16073528534435353942 8440289337429742527 9200384172949027594 1700820054290148808 6784318761008947345 5934265676494233490 1166098638358104789 17374540232991583805 18426355270517410567 12991739626358648171 5836118785511069891 10381791260079024807 2776869083654594061 4404318761200135094 12774230960954085010 5849347662154935256 16897635384671443484 4130961971815598427 8546264286531776054 12807057622847502584 11147523176550043744 1175644028816474917 13399034861270542402 18015498404536264856 14296735370404040366 1687772387177756044 11706710542045439458 16306213249263589185 3044168807913286848 5554106223620980863 10929528853198902102 6476227975002972048 15008455122372895195 6548587645824368064 1422399145243251208 1851224980546645151 13091783936360331248 9460146242810539590 11342775388563563354 14443251808980058012 15274458811603319474 16941806604463211989 14459711331819612309 8195070040363863453 3179195551500092962 14793868339089394001 2427665934142129020 9262648985200472779 7550869143846056102 15894632840322763753 8390352546844992441 18309888742239946456 12966232068201072535 3174689764796555948 11983549600455667944 5875634726703937664 15324068916735923364 16723863865245198188 7458833317941374438 15598722246271989194 15167291227082486846 6744871158344205382 8869334291406690871 429077593311278292 7398490050692356969 10804618045867491596 8339885460718128281 9032452633568124444 5575196443204461863 11383301679658578369 8232728085272049031 4460849721656684893 14192140819018841986 9637928731005143221 12531675819672811012 3259377371502631783 7039078266585197716 10123349065050373459 16460007069930003232 2096824655833685143 10936285127070459439 16059133202879744178 15891482140165277757 9804250094147626676 10479428062539661357 7652580642490695645 7281869899606685875 17988679342219371915 5076476927921678563 14539051341623926737 1932261964894169165 7309128934716472181 9503354037758352787 2310453097622505756 18427397497436216980 1595880586182321351 16893690374419839995 9513438549179021789 11889698249635612431 4677074901488233654 5381447758467632320 15686046434162926126 11157346764229791352 13569088848976190274 9643788066426089904 8378310726537675141 2033851445943357424 11761361862371447858 6086803006785547593 5782709418911340746 1944148335912154546 14929919323013084300 987013021709876866 10342841554251188446 11588112071222048286 8095553986487619919 7088688533752079585 15169689596584597236 10201101251294328890 7283639048636798622 3616294657315043409 4500246831775118086 6913275502317245905 11918161876259386786 9928641763323030422 2954023136661856752 11776697197829526368 1269041156697442210 13133781900948689486 4931227790864498265 8546145475914111698 8847313785027229848 14756783290458639130 7453514940438816850 2723681589173208974 18146138486656249381 10211667194823133862 17131942415509511730 3742362011617405119 9349906726108096526 17571093121533695359 626314862442454456 13441817833261793412 12774828605188958666 7131366031152602648 7279088806681868001 5676485640678923154 16612924464078008000 5723859170899894521 15048985594066614470 14275895172392314460 15872954458104173253 473056337966708994 13464293603663242388 6327709793753417529 13245717015502192934 5277417779421209126 10700420783289179111 122557157634536226 4493423746934703574 11788836461382578003 14033965269992405468 17902481929426628829 1968352796882186494 4358492440617125819 16303329647811518012 6442824105524598185 2922528204681336377 3190119263759209546 13217526565708627880 2430943251490357928 8239917819863061481 15437834937761204051 435893820214688402 14853660603007598819 7882597279903051851 1919258048516744718 1964309299576582539 3375096082673670859 15339450082352657697 6985446411806526057 12771956638128796359 13154429517746036072 17509730906971191971 8005225588102514110 17812372845555469914 15429560064524466164 14727092516575340334 16551210454623141051 3951146592135243446 17677380920674914404 14944037818862518955 6679504601032822144 6160172613930258298 6529547681579246009 13817909556635399232 4252958111085513718 9855598845443615671 10558733821465418517 2390788511424288954 1930226239962101625 18394245492357133312 13646753973981103251 217414041409140754 4970764089591871174 13431985381272829324 10471329220633555910 4023413241938669860 9789715161290645822 5080857049336761994 7061282849846378856 11204434972263356830 1938459225634235017 7718974205424125353 4007508147669200690 2359809574766830789 5240466840196897018 16779730561108672383 15439943606466834223 8926412693542419612 17206890875264587409 16596027679484799951 4696884862705982043 1311238724907088355 16697527988229553292 1152746573574141905 17768483580824760690 4427323412346120577 8567630101570712358 6611439575546391453 17539195103786270463 16106931420122890492 697862632780779684 7141595256308587911 17605786758777646438 13177524914361503695 1922546413827068106 5491349229763776598 16427778215991180493 3732356372300307854 10440031811760835090 15823717778782421236 11224749807439151277 6343434357167722257 518196076334420078 4719234066232571144 7601805048318722436 1385031453074659941 8179370356979587963 8616611660230225650 7199114345949567810 8218682672984759033 16038442619619964210 8457717069296658119 14435139811021633455 8580143701507246063 11958399065825063086 10677613215943774958 2069168494742882850 12308797794320293593 9910455863627417238 18271161641230780866 6681249704693504099 5158486403528169520 18189322649045098470 11770759221766341762 15604498435776857630 12530362482976623992 11666320871781862752 13264496561463978374 1871849878402582328 7313202817702963489 12800715732336059100 4583555879541893031 10880697261154601024 14348667570261265659 14658547900472136398 13119057937045102493 7465032136339937740 11464469972907689395 18295237534071912422 17317987666672348061 17113399853798158577 16815798553148712167 699450253504493602 3786033346134507332 6077036406269092910 15119904240602494219 10614814764452263125 14543558451720082976 4777478321059006143 18298426697158663523 16944861212755369493 12089776740322106134 7734201384715056956 10562065331627273349 5638828341128411934 15643533311298747960 10265282933000265748 10248653648430365808 15383683818147579854 18146729483950969229 4893290011425074475 12366582482582592282 4177959754416841048 6378977946715877714 2143319386142443100 11694589010147448129 8538058561925545563 6961631483661749033 17037874627810580139 2707943503292438844 720106861633909137 16279667715358364799 6257789999891394979 9798718295528568536 16324131580151598500 15856483765941692653 11655362156042292324 11520667124075958569 11712853497468599207 8768906101952006 2722459213782712912 17775044141544960905 14084033140616990720 2459620182574212062 12406192680695127838 7369514285505532763 15632585951930345364 13541856459418161035 283944266120217834 15354436851578719101 3705391262434538585 13108136703073699114 7332031508129938749 3675842050936347850 15481069361774262811 8973787651568776518 18407001289386763120 16901004384799602025 5988214535911060084 11840872929471773152 3946177877642603288 8881656051889754482 3644644019407721516 3396915402706644590 5592041384620090884 8375138318036977858 4483101113252874979 2398587097138941851 2989768710258101867 216409933379609416 126009887954813521 6357851589157429315 4232601695861634821 6302381119131984823 17970436408796531704 11611223397223824019 16450135316492846080 3912852505024722718 2520694326948545940 18283390349699910987 1485710621584475510 17442200630227198669 1411413533122905487 8781175463548803418 17434166052066606347 16473465579762345162 17087420189199479324 13843870963626478892 16807503983397634253 12484930286957423280 17982074885232866193 11552420285363486529 5393839790221559847 13114154093290810131 14780469773721226370 14354424338165372196 13772999518066616627 13083818324041812369 10852817579657329900 9974196513082581596 12869982491238235688 1414480664939024777 1237951238772237093 9878025806886160173 3489847319158872534 14602227300531429749 14107056426958737040 8767528675265491253 5378794132940749014 9999563028719423743 13473329346774331553 2769862702189769635 7575731765246660691 13020971428596459090 18247145534011463310 15656747683578104222 14305644541356683636 13025048815568862815 2069245667847257972 15797178752720666987 3955563208126819337 17162235113640749745 18357573891651009084 17526243867883421344 16599173118359965852 8727461473666674132 6788714117825977930 11916947540434808842 10275984512091667006 17170818917065385674 17776941425093627304 11837441170584506326 17136639237150842187 1032577184324328769 14789337848345117996 13990570516970908955 1465170618188892396 8058543084103433226 11889594398892312229 1315235881623060672 1477379527587667335 8931263372164897823 4848864688401036322 16344619302089517543 11466740482769418967 9005863517327252427 12176006194052664036 11883406403564652247 4799674168460114700 6206169258510635011 6487469162677766521 7135825478028551913 14110413357542741935 3709475585319391457 12694060351228333623 2777291265086501803 15223161043028170256 10116263384340935245 11966529492277992576 7813864711030569566 10844432791156943141 10101595956179990775 14193327131584834712 5816649292616016092 2239304963377636831 3251736980102591978 2526276594642150830 1031295587303082354 2734179198085484118 8811775066704088972 9671304516453456352 4702438133206267283 2253002006558102248 9324242835449609345 16236578536350582697 2307300415491118658 12013146679472880580 1842752702515108698 11426230229601030303 12018615807122108827 599858191714757290 17246568556626538215 9672094406902994956 7795538066890070699 5068705642505370631 9436039373986151817 7729275174393739624 5302115354470933572 10389152566610463552 16766569549819164266 7029942534853208068 10719154667573385348 9045787732031912112 6003797237697660812 11919337265875501330 4045729471556248460 17742429318771031153 9573042263009452247 33792148471801883 5310294131194594596 17238493281456108181 3390634188925814810 14622291528454581975 17452056659857863811 10655986305391545752 17525721983636832937 16164695719795462902 6730665313110589923 587458760334699897 16037832809292229103 7341927385336256771 8125608471235954034 12330452702283358377 4514431440606318704 16561521747032472670 10520394714388778404 14784026388247284806 6795942298316331216 5713130974995734665 10464335370699847907 2365467501300789704 5586053784792313389 17774370647477611335 10329658074312433788 14263241381837993812 2826323483123234268 12857197720151039193 8694784300291759226 13770568009993001292 7905287349128922597 17363362103726612546 15588441424707939916 14917398966323751619 15241722163619724678 8367461354514247846 12214779203206877813 15670895640840173815 4037320770096115045 12879809493260992149 18440144698759675782 8575588430692968993 15715792209199061554 15911471032061581723 15096558575424466649 16526082629358266418 9045481518946764427 14673245540259596827 15109691899534148139 8325126850492635205 3660741623472697310 4332506232088042675 671774014291760775 2591996320558567054 10815998798823188901 16437091231684292449 13286311679100540700 15767984286841322150 10097117615441894164 7394462633111941784 12554970411808237222 13773629340268848652 6523847650632364911 7948965624555868278 12810892543768546747 5034325841236643071 2133716450871056131 801996074062531063 1531965978259114670 15872462292919045864 7599934435093267966 15906709858558776185 4189153372876827129 14901831749808814213 10399507227469575111 9945112492768061552 14191267102653033092 8967089881110502581 18197835715000296820 7978029303113505063 6565817403045342029 8514026567224281516 12307391878005025647 17901470822996768087 3692692691202207260 9999037948540890706 1593166431442640541 1711231987469257666 13520769105103193010 17193173457604223941 9805611022011676566 8420138244418113116 7660390421633304268 16602062984422004326 5794646262328589774 2453735194559002007 6559112912794833202 9564844448833800078 1730171034166253357 12386202845845067252 11665174363402024801 12671451514785987855 13450576392365863637 8746376123462046032 10059678818747906157 12698184617125758611 6561422984509704340 16684520977512239220 17893231740256669885 2989766526362575090 1709249977340018876 5734245310768950759 4813367272535794263 11749050685136938135 3941606055926228341 13879710252933739497 11887198795144135414 17702788145076062246 3952237950873857397 16446279414371189861 6210280426714975930 7815213103062256730 13150105358305421280 3682248517380808677 10418165233243112544 7681446576261007698 10735604395784373896 14452665871518407060 9648611933034955587 9539432878772990501 16222486341752931208 8702105005303452347 751875805542771120 11163870799379465299 8417669945543425547 4311414657212541604 1826494938443215701 7526080414482653492 14980856480971486188 10951143065727439515 14895523374362960794 2165300430935808771 629028030074463694 15433766188940018001 15426064982363819789 12558501241846925190 6267169734646619413 10759511027271595879 15995971488702936620 14549282066437249048 17986039666320760873 10598403105209477040 17877456223096686574 69142484087392861 14747191118538283768 7089146607813820263 16609094574557200654 1732827000273882398 11127918352537913871 5369174234573000137 8576122568487329651 3355802792532868778 10108738542662880494 1922004089490841484 12465932151333314737 5389367804154647083 11475702739256257930 16578093246895404584 17137046230354936239 8314618577814670459 12168590915703542102 9858087079890763153 6030810016402430420 10813973292977499916 7690031150344130106 1972668752398921292 16344617426484880797 12092766197609237134 16071938630798871553 6335147311213012181 14128372815238199319 15923488464718314107 11783218991359238532 8236926527001048191 16773095411117934593 11660981224436791572 8901053220307287190 16448158802915464408 2960803789212426355 9295550606240155505 8964769860685964922 11185439471843307407 1896098338839470028 233497437650666245 6008268150334735538 4241621537124631186 2007175956625530212 10368878207174833160 6143840893148899606 9380696952334318929 3817970303167337033 10186183635448707344 17310742203407436709 9439353568645366547 6911314501369648239 874623762321528418 4544206443224380110 7019262248193225520 1927000201522564303 1601533487648704561 3950940394031833627 11930511445799107453 830997519853947442 5393698486823395620 6975576287209641098 4199526668944406187 8255671062748420643 16854964967506315535 7624254462787375689 4261804397295357258 16001494052226677935 8849856185970254866 14736847474532424087 12502519680755769562 566583938217491803 16561545294450640241 10840432080910653078 12033824231515442824 3324543310464079573 13453986997779015198 1255950576654394418 8823940347245447809 15050618603166856597 5018168589041045328 9454369586598443858 5762666089276721097 17928692001413989594 2421651641975683300 9401970963200975171 4868320144710322590 16853683049754245552 2984892021573513716 18200910335716206563 11105836114138546888 14985204215278914588 13649634580075507078 6304241687261513202 16867004718209870657 13895721404589528704 9985916516146354361 1707716761877364892 1001618109274050661 881037060700974928 12275793158775356436 2033531781591913930 1349065534172569916 8656162163139695494 7994102075758521372 1244735038946312888 11489671590841783201 6181677588886275247 18407277044542761406 17682379151498097226 5322790445982605189 6955912574958377391 3114342053795684022 6910515476169279869 6755426135140502789 10804737966050132271 9379904597607750890 3783111770347138384 17520320678821810635 11245194965933045360 1009584726732346884 16204068569782032282 7829739364840114401 15030699083513861628 405867823569943821 5112204189698897365 7002018589942962658 7914577732486809624 14253733545067661114 970638034224589157 14601892211906032142 17547034751084063149 15142106817374681900 11986344760772074503 4690801716762532896 2307817034635770495 13050026105246465538 2211921473649484577 8333308213395618377 3644449890424430503 16774036412213446116 15384533126721793380 8283910105474426564 9225761660846359438 15089409626176296935 6663696748509908706 1785116024091463383 16075783497826240588 4541584630771814625 5366420359600170305 3700456027584585590 1797476848335611250 1779105177554525876 9860720030782445153 4899988524442311298 6568637217098661979 5593062976081970232 16940170405757181968 7942407451142015633 3713375591696153554 4874206337910135805 652716835126528210 15620798171313123226 1923627096218459506 15913518660046907430 5543654889250702963 2596336547402343999 5156903671793842234 1650074149493540360 8121063929609325428 15088415779199151958 11890892646129460179 1502521816215859146 14782552106973624035 11579238855083832222 11368573609650381396 17131180305843340745 15581416884880225069 1171443073862905560 13372195309507301506 16458169891116115667 15434274697713278316 8403666300788950828 646802152144304485 13761905040911575768 623379762292155698 716682989761330302 14505018640284958594 11459864615571932308 17816135140580870167 2010308106075901068 18307039567695673256 8249762304771027754 15638810623002829374 677105094848853171 3576252987367466792 5912803927174421852 5686021053487137445 14370548709519721216 15415019021000429540 17576166154118337260 11309995309089308459 11124047842882908421 9995661875345550489 2941989246579302461 182614544853112507 9019826828365957267 8713129810005401261 3323466347678172898 1641355954765534097 8349507853513431334 15785997133618889885 17002171223391236341 1668629350298375774 16210310935198005275 9402882569606041809 17933610597541390131 1514952340706235917 742195893629858638 257067932009974661 1549062359487081858 7535277978010100608 7422384874389215404 523656840162623466 557871192021392962 15098385500902967956 10454121128185093424 7565604396076617599 10121388707844148701 1583776514125769774 18258787971986167895 16462703429132691323 3322233195704777080 12952208473364369499 11403680523249522130 3471105060826198993 2649253488985534855 4180095992495326212 5799208123667096196 9978227258464784346 1939082999743035346 10125659323336003241 11611995805755779350 6652090269850851594 14779520948497686640 17757774568682740283 10550506210010503625 18136580547261356553 2451183058761376953 5751938815072566108 5321465803650122924 17799660689960127407 9006012040569325632 8492014717281332537 17826624256529519641 6055921892801261749 17524795392390311746 16041214629561867513 3333437435980782507 14606705346709920471 15886973693741124666 9653913243776974757 15723620882212480509 10936181479009558047 9802369539732114437 3476151457103542607 4973858805935149966 1766475366148138028 3171021310745882940 13292255449921311260 14229712815917283504 11861509901611043354 10793284837673079300 11837085708482469561 15543193745019429134 395190215677658202 484951747137837733 6328672098190720118 5529516018424024114 3701761527272778329 13093360199696321532 4289678310202730556 16086457402982635545 15151008778893553316 15652952649328750181 12219045168915627342 4105407493943076327 17474461177538613264 1812291276249248725 5839235982290135112 9354376602815068665 1829279436126991596 15385608414106239124 3245011581398625990 15038295306121861494 11482242431229798315 4532316694092410561 11510183626226879607 16263669511289234535 16427021876159630399 8685927636807990969 16894096418770720793 13456407044626827498 14083862335397679739 8553626804839527504 1190900057565821494 11165241801212494093 6039029845829792560 11472722278401188911 17834620666036307456 15598818442589310777 3117210660174343820 18298775561528489878 716332416537659076 374363256325314574 1849979113611933612 11037744360311851012 4371673561332492394 17858567045810473182 17727371416279470892 5173118912752798367 3457930158318257312 1711535213361595534 3647014128165900923 10985213236719278962 8194691534094212090 7154342371314970999 11201226924844849500 16599821069420361138 17103580688839817961 1502181877673535229 1715534434740085154 3155144652551664437 684499469502034912 28810836760680283 9359250835101035675 12958482395277909996 1920047531701869352 4814982334817792727 2462685334565431341 583619638327919215 11006368405947855612 6423451752120996534 16191700418832724844 2350348368993525515 15246698295741607699 10554394504755772455 14381905653718198734 6993993627503646696 11257799128784075259 15789404266278849951 2044850342434376977 16437074955730260642 9566965796431387611 13284583807036833487 1941567003328282634 13636355486505509786 14334563707463635343 8256729012341846108 14536374801734525123 13085564262432306692 3051325994760155195 4370647589284992448 14351632385019876184 8253930111324677463 17605051756424898328 14116250661784435379 8630422050863972025 18275311797380046865 4390162401243042046 10557485903754629057 11975568540298058377 11259294852600552444 4223972354797908224 6417591963384459561 3985277551174703066 1827403865975607142 1950431557845434009 2679785188087932441 5354287169408656303 9611719552142385995 16155851359087896423 13769167251351924719 1888630735318382926 5846605717290239225 4572894315949650313 12685808198631018379 3933727812125286335 17193363519490113761 10880208357436024765 688824674257143367 14221217004453897717 15943485255163321851 1677909172732298211 8880503757866859110 11556800240213744216 16105467234157448210 481887923657647573 17680966697891559409 3738096416625234257 9177306211863300677 2240209259079024474 17229331630265645424 7647268279222266159 14921634094884879700 12744443940080136786 12170677208007764167 1133885430097628389 8156265800308400973 11501841333313856034 8218835171463523225 6328153819410567786 6970919942949452999 1806209575202446082 9102202399618074590 13407966604120861601 5216330199827004927 4087663581999065449 8293520785631994542 1743159629525091866 2704979086337803068 10822214572442602830 5248111293286522071 10149631209140683860 17666538114697772474 18217063955370235531 17913209006717042758 17460208284073461590 17017601919082180456 30507268976765068 2700648822227133523 10924880592996375846 6288991578770804781 13828083186483756682 7098859148321796134 10221973288510143016 11439108028041696935 12673194175878968979 10400373477599190227 14058763385133484026 8291025303955792082 9322718509098936362 15520246544801070476 11564129951608678564 9393542075037071652 14935100011787055609 14703079548678295042 17609556148255433744 5705070498546701459 17890819365656099105 10607877420828730113 6719383471138981445 14457604861932414455 7691193209345735562 2896039810624579574 10809834326845570654 17569925980221471837 7248999335091230389 10487616082533208247 11479575022191770699 6242835766268170370 9546152158705455991 8514345504801684538 10948875807698993625 12608857186834751409 5514476180854731356 7747155187398972354 16651772401228190592 14711703404129025632 3458478192949860845 16950274390809771569 7440012140081351646 5622700310721053308 6444304991565833501 10723688977974141388 15436063778156758987 10957749553264688238 16615348072197077342 10672333644138901091 4786348669726699035 5629438970642364272 9166661876625130058 15582286529052495941 6378365616848204378 7915892584823688167 11233173099888088446 12085161491031592133 3097823181288329788 13870628152216348302 5532129954742547182 18140893221302239685 12392701221447632039 7345755962272755098 3456847796455182046 11693057952919214909 8269200429805199895 6790943925133902041 1157223692558700221 2934062325827500443 16896847988727699176 4546364043110067165 2107702706493932369 12655034298597740894 4225441872185539117 8847364446395818333 14181196677270995359 17723017624567620965 42935715962093916 18116543323430412502 17142658305320617471 17629793290073188993 8249549971935349669 5213071969048160787 14664809286812227774 3714709901199463490 11676627047304733879 436201451296597101 10102055414080019249 16716986133551490272 4166407745330450464 15605623649987486708 7365318308909086330 16989605318603146264 17472735455780637545 15053644060164600256 16104117863249101156 16177702751640615858 3175904256324902385 376232012157537311 15169274106669722264 2022044508934004180 7441323262162476438 9848334075565300307 8838769418221957189 11065686057536110768 6099224708987968967 2871938303124886916 11685100713232234911 3385120943998542161 9773904524083957885 11206849108010127358 14689338160951507701 3602317155770169534 5490352174129112980 14887671923099331182 2522987054093688649 1840590427551968159 16238232821910679873 1010814821329871253 1412187214963707912 11743003375263997157 18303361895105645446 17707425640185018585 10540011601824211060 15337154609220580637 12885147994810684998 1102793334771849888 5932073648620801678 9489488004136245518 17135523808511818799 17342705161702133048 9521840661073978206 3501650925627206625 14623178161241356651 13688893193114437358 1772039752263691118 11121886130625464336 13151052374595049593 18051501943349715686 227543786564517974 17543320549197147235 265741312663199257 12478875364233721991 1600865668892570271 9561601180541794700 3683808015718449091 9221019541689034576 14557727810706250956 14770058545541435885 1645274514681764989 556924847258704827 16525451872249144976 15517575276888191329 6987240600786651207 13434328476243697125 5065599907614438899 8840526074003370601 2569374846778746635 10311442362085364627 11143907694637712127 14546137240268876096 277155675925491828 2715849941457334202 6389888177515886413 7105177854185892269 5450611550859461057 8205538236274337531 11692558492660459450 5877040626408631343 17297305541446627833 13849436907867747089 3933591776270029276 18373339173918412216 8647728164884588873 7391040923345018288 15895592842641584694 15752647839742055663 14712379113037945194 8680555432434184716 17845927258313995716 9048239229169664251 3617360568254128047 7067562023686437160 13837741562018181561 17931134163064786988 16235212350684656195 6660490344710629 10705954364631578955 9265483478918940613 7426314898236066675 13896532112181314938 12637218703676781693 16622176574836464738 498903705947521573 11132767975868188129 4820954189572164633 9153507266604684612 8364001821430911427 3269444514756107153 11074304556246803170 2438054942108832807 1837832328501215938 12053251579826443359 12681117789940319369 6492429575387392751 2736201987753148427 1126748831746033358 18164723936923459682 16294489345267203934 4177754251717074438 13055404807489203583 4935013564882713404 17969242112108119745 12005834494260706971 9129435396605335497 10713036544509516776 6948386415981849779 15077579775780947629 1700926930594967425 17097270679606728829 5536915590258324579 325897843982390249 17123823114926128288 17632363455226244271 6757879909899037181 16265395733856999595 6663021764402367497 8132003238631536745 7208547740886676555 1525013701021074681 11990621463706138208 2634807675304150822 11552875506149687270 1747688142169277883 13110241711892855466 9012039436175619770 6686704336487596644 13609009107163455580 8319927627595052245 14100487905305390532 3829066884004900972 2608399114539828215 14709408373465096541 5353393012240702435 2963272891161593055 5134361606503132649 16022099979023912479 7415965695519519423 11036494091801802400 1091767815206304394 10183652145834305190 10045491171154914762 9650349752008795569 5541476397751040915 450122112658411223 5177857894775758713 13895167147895462496 10850833845214688487 7635958541538207162 5266321780391820477 8327600607368766805 11617681937460150403 13975870723998940289 5090151687567931487 14019900198849401294 13618018013572006043 4269836609018583620 10742112188163227138 10972969309871465855 10655278000325848167 15711852123992062144 15992512740684380896 12010595827205455107 17413481101088225173 1078897715089865286 1273066645288767624 1461988595573909873 772409163032506532 1200151124349098955 15988551376111017689 15432316732090031717 5120077980511249737 10513790029929767163 3432045541035965221 5385725220852607717 8389688242239874003 8028319406613637005 7336315956976036568 15841324141384130334 14182974161819477566 6317826465037021395 5890134334195502552 11566214747700544247 7412852637349646189 11306866425137321864 12154156903194704205 11896640745045906915 11010830827951387407 17959691634163442539 13301647378385780876 17998499922728226164 16516818521863115820 7280880226567695349 5906671976646551457 11885654757039141370 2684002400987516619 1909286285668086256 2440350186392065346 10452859834640517179 16304482864487854653 12084736008694947127 17288949221636776387 13646853203322238823 10409582098234116342 11713062062005668210 4459977513568176793 1503752594691881869 9066515040058823599 17014405854980688468 2052298887725610348 2381358893020369075 4059525527314228530 11911833222140611778 10337850889819900795 17103710740864702952 9728573249394399475 5490042767283010000 3791040493996806694 4990136731023882088 3841351771877220070 1599716449548920621 9442762300104208000 6248294371413421485 4446729769645342504 13138889164497201957 3824601166604624218 5185694487009880488 10988586969794963798 10913633145412785875 5356791940893445110 18079380752469933641 7588578280346219257 11162296323407729043 3581596966360414787 5594179575921735815 1002864468458422591 3941826253658747357 13594507010466745475 1798976402003960194 3013067380922259889 13983226955178591688 6940574504214554987 8320174309824670444 4974503782735603357 6983915022306607615 13783328552217218331 7155220597450628637 10360307198428320241 16885468457635685398 14437145606413528069 15838073711410042191 15302329436739273852 13192206810566499759 16489133497711459983 5662081621779705690 303362574155583501 5298008063491521092 13235555335865695258 4248585633166228095 14342147994453584049 9219409647168979757 7959746239795278398 35428731071283522 2580491853746459582 10039495337713145084 54583667723156226 10154675465240665134 16374469230977105962 9177219815160961612 2320117793372182446 554413903745761979 6409302604625772216 3532522651714185937 15552961777271890878 10477425183752854481 15367868227968739303 9474933590890965230 9677396052632640395 2863761062611290546 3556087674432217674 16032312799016016230 3581334503672952356 446945512606962815 16052562422644921942 11915512599703139201 3445436164535720511 16273175702896856187 9471761821012624458 16069669901149630809 9611632734475585654 9592036481076834864 2454272397279366062 2136190293349004892 16622716497530738520 11288226569293063919 4794870931461435274 16791132411149413337 16484467320800778368 17162968690226167363 9275717670085438786 7598858512695737134 16062276353024382263 15127587614751215749 13593505202701738581 14240322652680743051 11488770788344442216 1793472811727203596 8900630445375219130 11246877373503109635 1315939367563952732 4652729476518234147 12617026177138560511 12279790878804238212 15225903860343393236 16954974316919199070 2876861709318368650 288612023220305338 8214459847518687857 6030431937831131243 4176962329731981433 5480115316016245657 8613699396506264442 3710932098331491367 173881992463988938 17247682574464738980 3365800238445850255 4606370199358915230 2179761890162266132 14525097363630525988 3635512100233771140 3536935024649635261 1263904389175279321 3404819717143500878 17906584176718880245 9680664932120795899 3050870327825282120 10094972794848634887 17041431562234695373 13493189253342146118 17603466818326880018 14765230921553214215 744357757542637887 16846719064180952145 14847241910813452653 13463780269394055815 17395408929776571846 11353123495579433462 9367490088802433050 15457454279334443930 11544684138587588675 14314161887223414695 14150532137370281994 6446922795131307674 16022437873031011390 6734494707258110533 7380154634163017148 9652214784507011016 13141460541034619786 14893896689342337254 15617549463274193566 14635594294383092862 7846052350291827776 1756747580196663303 16462510717935698905 12342655757196721588 7711996407440941350 16208130976947499219 1804574680291101558 1553341611937390402 5787280001816046243 17470850655658266760 16227904065341139110 5965603628329077543 12209892331516502659 10963096432948658516 5186233481904967058 10555605893962355438 9585134421856590650 645744346474057116 4373087752598476946 1168525572858803044 3386895421114709922 18439331087395357368 13658824194805790690 17765224487761098042 9681692428681498843 8446736833494966235 10670933161604868874 1410162784183119905 6036548787898396156 3224279191515762360 18062947492893046582 16796807863973238772 6748410855013334618 15527048002319798215 8031421335781581381 4424309861531542854 9548886815043718291 7293641983992637000 669840038293383097 15270522987505503405 12113903987642338750 13581698734808357229 8156865212180397368 13614410642151740224 131228698200520491 6036129607106701373 6613560565710714525 10583753302202365147 1875619242115787502 6325157997755093880 2623718877195077031 7623373906386369514 6338715673945427107 2777153181110835658 13725898064760887464 3790357130612625830 16988645683046607481 3372026781316346682 18263990699365273514 7473556995807481797 16946408816786815000 12479951628721541831 531542170446553319 7291337564474826632 12212473162460908235 6263497419917289363 8676224241453710452 7316167950685111421 7427900439363284444 18110525951269278494 8758217121107419931 12029773530178094876 899853944369232688 7507382842956545442 9232896357482578159 973123496700018071 8740431931626549903 18279014477703217256 16605730111098864152 6148831794960155222 12469503091748657096 11441926495257905776 698147293025020574 5727047409831397433 4010236645402687573 7927566953727507543 11210526024549875502 13788265011643192734 17841191028660524127 13702651633396547287 15058844315206977665 4493415950348842132 4939614311279289814 7547760691145155923 2423465501561167015 1241918200415435837 3021328887702655379 10494846859901114061 15889611614074323399 15071193962647946334 10235344597616250948 13730515401462932637 13257151301924359308 4822737218680911144 13179113890846617846 11397754414593808707 9594519705953922475 14408363128990403996 14480902716575949525 7495904678412299631 13191623485801453699 1878591999773423849 8210443768385984825 9233708527729277013 780113286330551165 14525853653097301821 7059688891269383164 6393556889412291668 7914263488938428138 8579976929151215387 7848908721877560574 8124517740097900055 15666965183040486505 15726655255713305678 3313933409649872870 3763077770470991902 2042300346509241716 7327739917313956102 2800817282469745430 2517852459707998856 14154576213245904208 5893111805383877213 1791708793859309487 15660124347804393414 15337510530849793242 15979505245642813124 8054784517707326721 12612758466456599755 12678611833719536797 11863837026289013969 4366294621768051083 875370072871704837 15597332848278648654 2118687504572760633 14651180151652644711 8803393613466713015 1546736128030458646 15100515234556020451 3344736050105035888 12944671184785478780 9755877218013453055 3089427518416040215 10874941655592431237 12812521690960602558 9846741217937809693 18169965076393099663 5258430389729237794 9469692943220688262 2310343619923839917 13850560435370611314 3493395058070240346 5346154436786963661 4853398492325101729 13213539840357834472 17416782991907113619 13281200087096605034 9408477365880725888 15549930897272509491 8615291990045754225 5516228209953956478 1346915589895266714 12270510584858806477 2235139754630154096 5259609373004542516 12554265468495138461 3575642335145074775 7212636127584545921 8935963502542846906 12829457163208133189 17585568534982594230 9835237666579440111 1581971195189944284 5168855876686296226 13287876579051166524 2420911594362713399 15455824499149785701 12495408997124431248 30109206838821080 16988238970840596922 9850880129817272828 4715330125196247705 10056166505204591727 18183818819886076876 690751819016973254 11878487053942916748 6656341810275644770 14512341381122521958 15596366789249857336 8661321973457138485 14321420221790283708 14033511125159703188 1778339209403606023 1643414940331454695 17798455450801618201 2934723069147710999 6237999168507872593 13678852307206011145 14989278274354037892 13760865325031690703 1141101369470201574 5182827354499850294 9438025512674282039 5972190194377218553 8240623692102658023 2504411870672135499 63072087790155520 5456071437238881024 12864298717213636138 17628672911012484287 1287440596665140632 8408932675456078602 2603553988903524472 2465950859606342978 8160656677052547703 17526042722563651128 13595817973171472193 15121822966151863502 18125142246355601926 13094270689608239934 7390495407699973946 12159315780723851677 11127596036208949417 3391177877216351547 4356494557060567116 16002577574402809451 695986977726180119 16698565617033624540 15396446019145553217 2324824478930069570 6502656983630512079 3690830054910263432 2363472566567382956 7848982199011231372 6983304572513042040 366356748182695420 15371117462886296065 17132774530147758705 6146623135506418703 5052140935789834272 7047114837616478306 1260079266352849988 14065588156162728749 7716790519052756105 2749812087654584859 8252947257132877521 2284765168688934592 17638983393996903423 15872443728418799964 10884269006259379624 7031325470840365909 5249894592241164524 16415527603846563672 14653209670932520093 6540809921509183297 5598424431902457396 6688028862164408528 16116144396647378591 2322588242805898861 13870800403813847588 15861488896829520451 12942721880573396191 8058177578135347623 9945849135010705601 4313948032221881343 9660885066475952350 15030543984680239187 5921937899710215453 11109848321166313257 1386451714834724578 15802448834347580051 7376366174138550200 11487849688796756835 703572606617647804 5852995608130235589 12789363044665439655 14935476074732051230 260749891120893867 6607737966993944058 7513506312178706350 3591463019200300342 15717892775351855100 12953042118486980510 5131813094413826954 7514175751506958691 60372743309133618 9847628444389831246 1274347461192163985 9300105770491489658 14325550228724440466 12872126240590406842 15661551414076768378 8892065572565318756 16864899371384108534 10587283521243727033 3509725867822660650 14659471985630025275 3734294441612480601 3471827942117564806 17632044707591591773 4302779692295370184 11094061211755545888 8471216084042574666 8307189915882122370 17361354347848770766 15340570689205190103 12683954632147141320 14256749442105523347 1880813022313878133 3032666869086614276 1008596589517323011 1670276992777232906 12699501807211722533 5966913708513376354 5996082607972239096 12364067087267409293 1902858161594944323 3028676315147660210 1029216064382508199 17740293510837110088 4718592398495112041 14296221503160609865 15621585133483399681 17266413352167181346 9529860921176229465 15189739297914882487 8102446586133845143 9266686866595878868 3474235933577017360 1113110700751573005 8235602834714412979 2713815935517811774 7599066416503282050 7870630252996837313 11849983488212627870 14002086604567054419 15409045374811279637 5582848398513333076 14880502971750034706 2252760280403247294 15662016387828559199 14059054264180712201 13824996278261868834 1867389350949655421 6536495085703951048 2168068877439703342 9102373196866528693 12003267714965187188 14901632641842651578 8130530777845650956 5720283184364274774 16199340591187848005 2279619464844650672 13668527964265190693 73127613450893651 461364244162146677 15221409056099373212 11611974537918568434 5912816790310587029 4327546312878405695 4333124500846054975 11142944762285309294 7792956679082049990 2605834854145244646 14156041600428557535 10362691761692832094 17575885043527247229 13494500695507952837 9805748764416433792 6219626133668508792 15787311587268840198 15423159497168783528 11948904088053020857 7759276508962708614 11693931912933886466 4367234441010656716 7869477233447010477 3861426363228577065 11067964792412241410 532776481496888664 6573565960296220031 6368853908616965390 10786262644029518117 4554299132239302528 16177223394771255769 13291744677238704480 5499393502979198853 4033640078228862503 11176521436101690568 8656339768318665008 8615611465951091631 2642899845633812312 8851964333374586811 7414288102025564278 17212993200391261110 18360080775157414628 8040657778710703616 6439429477480354827 16334840104383726877 787175141731639273 5573786194901879574 5620206469377355789 13473146496111773896 2268513734740385549 10942219622680340466 5082152755874615478 7472387668220527946 11086749241369684313 16348082147751453378 17776159540782922998 11759173632579754735 9524674265777523575 1999752205683718380 17717646704140407606 18171392944573267305 869922651034911729 15855285453793710953 10518921305176785786 10606101069484155587 4482651394840472357 5987139212256738810 2185692486571011212 13807324867426777687 16198858538235119562 4586322442268131021 4786917585829573478 5822749450548759377 13359541363742406170 227109192345691334 10458137902295829594 3491479608790423766 16516844419296243014 4150882962675428951 16785724709452376040 7198762013827674897 7608695063888749487 13674716767518151519 4220529253760601473 13007065332150070546 12557066408956952948 10934592671720842348 16111685045053818932 7153881994082010418 12595232078453244311 12658429226576748496 859924381939819409 5389191787965373069 14689075217237105894 1306474065463462775 16904064536696978738 2666015160462197758 6307118010944647336 2072918023765081978 11414301322331068064 5321381865796828998 11662490125253280338 12198263810185228001 679711199598952416 16663993874884483863 13147340526850564137 12498826233223871442 7237238025299606834 14592934973975888448 12757817911978439546 5460162183813721946 7079141190089254279 633103273385476563 17962966175489307796 16266269561558956596 11956063021875974724 4928391955780886308 3754697010343436827 6275345567359742933 11032210577556095480 18166816503184075884 4299272727079242790 14335784943095038823 17820773230878661822 1225142356203434665 899903566668025453 10706066780090526117 13030107178575081755 13582139598837872261 1032538126403795871 17360065995507350308 15419024282352619569 9082854604713238129 14418870494546308086 4453350622519243875 14293680231798695989 15900899478073997121 8769095318838708692 8228552474560900425 10519681607021643283 17137581774948153825 11165583245026715147 9923950904387613997 17821246413890774821 7822162400402502652 1081247851578367455 15250788322813211842 16187500846278473666 1496987606815867145 11579822442915495679 10852672006480119803 5265216560147755734 8484130715861471554 14746458830104188866 5416667728657080150 15825426330058585248 172346764825899122 15959303254619431393 12916575955993013901 17219317518988753171 15504977086417432278 1516251688956479895 1016100447447282343 12171419362482728008 17003353205538687561 76828121577159880 11631589578299364721 3846646046257588888 3842296445737154399 7011309154256799022 13247467058579662676 16708382417763261560 1466464397721962566 11857328418472715638 6975346443924090777 12954863654270868917 12778070494418700606 2319395127148040048 16937970040482805613 8871028090760300548 624398981438940851 11426156749767531072 1722389432510146326 2901590594681628631 17379884728502801508 1884910939694442712 10491307606469020486 5977113332228004242 6277694892539029027 12234250958214623886 11887890971229993348 13091849175888263975 8592657314912137525 13698961821482012333 10593345273376330008 17197687902853100309 14617346315870992967 15725200888405217450 16863061497704358555 6973270334905873992 753938389313981228 15852744085719275192 16934074474502962446 4572555379058241027 15005840892097459509 17857383445358479361 5074010411021597554 6238946586710787350 142591993417421309 45367594431742264 13791760678293845794 8026892027221214879 11578055731132831891 14871231281108425532 1714750203154717613 6685542056036097174 14966254578472531354 51148960934557072 2396023301830317074 15223131286672366080 14587430299687777171 5742481226455274683 8745838551563084017 4802135600813336753 9928565385740735761 15650724152532027016 2667766717882964531 5055051377542132246 12197800033994696415 14904503260085853177 2881457188246472800 7934282197255856132 4987656703969392261 13382004143195638954 7769205270609283965 12880979472607331414 14458382508768075970 16584723802850588431 17185271099148163274 15987227700490043061 4508467783970794123 7758298173402550680 17098632716402876172 15799310086659187635 9832067876005019638 11266741304655076863 8916376614650140453 5287396994816684880 3635373356804144530 10802425267668393863 9175177812330982123 4760763012905023572 10001919998548257712 5703984119251402277 4323609663150597855 7447423440003556366 3526277834062999539 14168517039352747940 17720143639873843802 12630677256327795801 7120245136986400059 14219252990692334114 12732475899279080595 1048413202052696041 13615872146068756214 4802470639032300288 15175807715651239714 5026351638021171090 17141829222963186514 12303979902836721505 11400291231057816387 5653555876334809034 5665784326234647519 16809295836052258933 14725789489568676805 10666706224722566356 3087201489054925244 11955496683211972090 7408824679774427845 995027858266185562 7824421736200482250 15561045897673782878 18430175011576232771 12867601383350559850 812134551660460815 9531273219166855185 1941717803979757671 4095429413332766151 2246648254550671114 4201093514403140118 14150957550421714179 10984839513475053323 10879457919260981426 9596303090252696423 61733220058349683 6335398576012929021 6248031319925086374 3957305984870302635 9032305881022341725 8619803243717482013 2572643900690026202 17139576247680802576 3653652518766564075 2570287981260432881 17786281801324478560 5399901947886506191 5159682450366169474 3480263842988147500 5397730223742966985 13923107244204528659 5298051277196866342 2626899634190955476 17281516545950068740 16883736981660753360 8443891414315738397 10429541275803608447 7315741222792395766 5206302603156930760 16451245110942265613 4391463404985816322 3419929789473917085 12193122782639504045 4639433493405202802 14341237148539929604 16992338894381376777 7221941224486801237 5938777655771638895 9341385377143653739 12527027696898271496 17729728384515753035 754087026783008257 12152892402588996088 7369188433982162055 6175496279844136435 10236972603760595772 3532073274600190467 16523629861461570068 3834644189637823774 66038618047441551 9463529353238195581 2877480905334432207 11712211432623645912 6024863117635628362 14852611506195622625 8114305995006877145 10266735303878231095 14403099612193430468 17938453578925240082 17653176881259252298 9032937729221334526 528869910845379435 9354169537415040106 18313177279408097720 7162157572724393371 12653288695984249249 13260465204920187100 6662463687381720637 4219748584007140895 4479020014336763431 12297417736191076693 13267817393466306389 7922493959605513977 11970025301911707562 4127095155088889742 2218559687694547874 3530201447740274965 14871468863597561071 14999630483227685449 15750501562208127696 4460167773229378664 3312181152536899046 1479901966075839781 1113613628774321377 281371954784624787 5138744711457132031 11907962110241946345 4766743811111187174 15926885597352264687 7841813972768312099 4295844223060829491 7725415126575785325 14170192807680283246 14277794612260118610 13667570981890762290 11316337791185816706 18406423047603165607 3358062281083437116 9434613797368867722 5013776188477120075 4916297112398319595 13390141037959871689 12826459717292653580 12282127553787247884 13844562318235109562 3972188973118514452 8584317421695568938 14588284500589511124 3685091531149540234 4778691164025123231 12545418884170186268 13301603058468210582 5670802131381060626 5592187564814166457 11278252303826224525 14797476695078277890 15215057800534275232 18154485176304509038 4149797367414167548 17935592481275656616 3772998887398010221 6093536670063282339 16788589251378595411 18052995994726780839 16876298873005157793 14820110045918313721 1518318950086164642 7750567567459011700 1906386674524641262 16439597560308460215 5050852687535170269 11404599390398517219 8846756958949761638 13541264686426729002 16642385960034268084 11307416937009412566 7874638414665176494 12026490180588808410 12312981533976064090 8033570056146462853 2910147040832543690 17130835993557435875 16935582454721155757 5286988777913723687 11150543527405226201 6506666593189672269 6584905392150171295 6463501576232356931 12755675858880243447 15736676413219498626 5134828467708889679 5470401444283083821 4938595197222242192 6880442823592801834 17446419507953099383 12330939236521230814 3509088348550591365 2919571944735605314 1553553628556906565 12740131511487173774 8722092610553017131 14331821734189412030 2445988889010107393 1715182742818685299 6484968943676660 15743776455980174564 4943326199552090407 2237856082478237153 4285112752752224155 4996397871597640165 15599448059432589365 14499820568209828971 10774597213733821018 4385755025726760438 17367518748877403695 3445585112870738166 9682695586758976785 13517348969841818846 10267433385079148135 4651079148467099578 8427021751336469078 16415255329842220199 7078433215988620465 3563367007972917832 9875545092388440224 7377354309141954224 4479202299568281719 14306521345397061347 2034059797864951829 8742298780917708941 6117344241577763565 14108726259806527899 15871936905387549505 12525202774153127141 6097845379351763946 10347388684923439984 13905903773861439798 4288434341234785634 15431715503076785831 6135675805057359460 14379135463615900679 8600495186113646056 17426475996017405841 15195069660361864652 11829961402554863216 10070883711737893570 2941021587355463856 1475146753860198326 15748185963413896702 8665213553329977461 2961103217285157 6700096897047445375 3030545642202276586 11848456449845898993 14779595126385623160 9263544073578372946 5450689713520794135 6904658596207302551 769590217983094272 17700608606530909483 15687113431598938847 3437115344481389888 5257461113416623954 11374047182779044050 8360690311631589096 7176212387491566545 2492856500928231651 16381797086310121663 4716604781563339613 16027338579189234234 6700615771196980128 15485067420379962994 11629760294953666388 9744564597159002650 7505744008380028983 17623124018738453409 18446145972611300261 16647221007592092877 462000467090818119 4255487020489285145 6829499468746444213 62257294196428720 5784705661674164 3660565288818545806 12925793694934707463 2306574860969316428 7850366288700293554 12705843378065979602 17371947539224413176 12010048641069201178 8350157057004340841 1549314681414758593 16046056161044104439 3531667177642164156 17066820380626869648 4382642413453653943 18408713887114150585 13472738956039654177 17219702869551427800 2647169612690301388 14109770982538679226 10040879778304063229 17148383798127606119 18435592633681238011 4577107016285860025 16908542035751989672 15772453749563081163 484375007102124362 5821616665305178222 2940538466891203928 17200475183616057672 9064127187999397552 16802425727637194278 16910207189989077164 13593533497105198187 8517595371557717853 17921200983788818138 3947665717496276068 12462687492243584311 15274442989760605858 7345577088751491055 3385255893370508739 15558845164595340583 7425060920335086323 725859193722057315 18330690667525650990 268287485709105837 2616583508984617285 11988077515146371091 2799434234483204560 11414013671059331604 7971945144720846725 5033206195116078748 3389151357429671718 4735459282601550584 14336358630031038484 1115775331373354956 17835809920036835481 9217471356750933557 2727416725621793764 10811020865342935060 10741003574626399632 11144896136891449563 11801850167889616721 9293372017916120210 14509561925831601876 4573398106918776228 12873126228212440249 1422954665917887692 3797425134883565110 3962145159026602801 5889578828901470287 13103460656670183659 7565727377700911463 11083603045050340414 13839612565914900039 8512374083561446313 10056107543187056195 13796827447006216181 16295893374355895821 5847067728845072652 713675389680117417 6964533422171191455 7921530060938291967 5737356172216214524 5528395587326986527 18243834412359435976 3867529289308754586 11392917642926026310 4788179087351848778 2896150396251610359 17557397929764510553 7731202630206742839 5386065403498879935 887881450311865858 11811776275513738747 2075098726155685059 5874455357328855182 17899391749248438751 6426582350703651228 12000022118805385877 9923032627740427622 8684785982258627703 4266213900885258552 8554846493524732449 12497831611404722971 8640664170376187 15624296832152040997 6760388295747771224 4026042944019749943 10866950942639276544 3487174503126486895 1061618683608352391 2657975529579944377 12623405212287074730 3078766109495469770 15954951388330346427 12916132569312378785 4092265553053646488 8944124983816678163 8043446684955181049 12276627460942257790 6832358921627275146 4654773831705078844 9938618189656941067 9094197924792707550 16672094089203257551 7010091425734606529 16057245672124683632 13314210930859170901 17016158888348537704 16786704269590154327 16823491443686466660 5344944714300899928 17303696904862980539 6736280208578158160 5516554012464747869 1494519093288762133 7817288376971658339 3857455056549498160 4296238603836790509 9401345514464741357 6158332648202796306 13454925435790982682 11271387621115356412 11983863271738657961 2711725230644915244 8412291179300813434 5188338298237095912 6520013021509563552 8028665930254067061 10093695056217901579 9654362720481728677 12815221768987035803 11586123793552979566 1967911299116160037 8065448560674612825 10036040303769618347 2723280439261024626 48939012861038814 4295106652650383373 3283923262611675460 13552006290682215849 7379657906157928000 2442459859260458760 4804848764954098846 15658052375168751480 17966405324605839133 11892447976477386421 10695490245811817711 5947427795722220578 5221155536775965406 4401722625031610256 13015338199179695249 2666357094693026323 1383158347232802245 10091874586642898372 14664302751448663931 8456017345455984208 7067330640449296771 5800006470499368307 15816960126162860143 15976222563747421588 12169840520724380145 12674127806130799144 5827872006385941700 4477148188264484445 10336234881122197540 846473591829127384 11627149035346317802 14702710036267589219 5688197595913622214 3138941339458420317 3566514923644701687 6628623030918358590 3476675706389623342 10670089702935160999 9540166665290618980 4443039933925556914 3585990380250868675 11378576193086459023 12726169617301526027 2679227896647990733 16354587358408196015 1460231971928719906 1125689002264300041 7925723638591424467 12406858856909191212 10710181274301377421 1317427684872624567 1089295575252817584 13612687341874398057 4955890720171089569 6773529885750476917 15894114088131213705 7425586525789267613 10878467318697821394 1425491824977280357 2451728582618959881 361370731472172256 14377622521488878717 16065937050450026495 8264591367191546598 14128807177132502420 5733058303632251141 4369715267184018442 11118385099246400534 268140152224115066 7531210133029282487 15950387195153237202 9717245814400740366 6219493793659517978 18155240829458595307 10038959892852561244 4978499584863008807 10573319307664149049 7832604649612965224 1109400414346750731 12646911240987631649 1327811631799591281 681775425621571420 13835640125255028659 5770411427441521633 2692846249491473263 11369747566674968987 3786378759167935057 18307631169416257799 1552818257212136079 18068995537516568302 9366388673118256539 5294000870715410310 8123106724002521477 3699615130895538434 15119310496223730131 17767056782739005032 5538303696652688101 8019242798713646374 6122960485999757741 509327595229912264 5841886746571044134 7945196450996613451 7291373200075615734 17449173534516066669 4432673555082136767 14464354361781450558 500881485173044033 745106280022799291 16122806838918752858 15161966793584119642 13694937530087373826 2525300727375975017 10338400191521676287 18328341147893019698 5461397887820762099 12159825145250956747 9159474141189980634 3767179449824276873 6651412682481086852 17889387786328296361 15881088729114690619 2624073740641473322 6351417053591277500 5828110438326732743 17991239704243269892 5786186074351887512 7028728735315923443 8057953969948828343 6005156715088854481 2663827504013179115 224131478641409301 10499019038874363261 1459035903976311171 2551720248130228587 11937760953683364479 12815721411138087518 17208457372724358921 11751546043022151538 5104943048162921906 17896567716406030761 12130119301526811424 4808215011445559884 795529579421792200 14941096581419768506 14525315479771963114 10054924431725039734 1577314526758667430 16735586979818322118 17255570427755514564 925440400052683905 12226716543289245200 1369364992856700206 16740721208877876676 15983696019569429039 11959961407517608444 3729132183325643391 16377660114494689191 2380190205767747695 4843904529862688098 1326909134101788711 433444619357849860 953629050012596598 9525253750099514950 13887768447416053593 6394076850541107675 4539917922007411384 10106636229279697807 10453516292751404126 7956842697140626996 6161593565586398113 12418309302207780811 5264901216601331350 5336264952360233719 10821888943165496020 8064916102170884040 4609376386711571224 17876649379554613862 15703732632546907213 14802977188304755258 12766168857409920899 13900739463626319395 9798141464438531379 6648903202491409579 11678252588620259201 4275172020189200685 9955260373360175905 17867744004639332120 679035362613672081 5592019502041335685 16956297144206305770 11125741062071698317 3712897786970673478 7064934513431644972 4902922093811970996 126304296020655641 6590826506756118036 10850225109796853600 14820709501965738589 15918077027157207110 9902652136573877971 3238846516957633566 9196785310412707928 14793988701008938302 17095562966074336142 18378206174757573249 12620820283450530164 12750094873945923371 11580951442831081060 12721503427751252334 5189971366850375356 4284278691666639131 14396425464751725695 995391084142402953 14026734864556854914 277417550549133637 5457095611888073082 9438473142219343980 14609663400466355885 10899725821738551369 8267473151610908186 1491587841597116026 9768322040726526772 571439182610270335 15443052117730159759 12284268388796716753 15947079453834303133 17531620275974146254 6227146543862602359 6510821495583511992 196969495405756919 1618941110568151507 8333177316154190275 17870247775898741809 8280069569463395360 12106260767343601883 3444698028469305540 2253348622385970932 8308035413948350899 2606189485630024023 14290441045044117738 1210811524572617467 7776231457369094631 6339550659259967768 7689710372121084888 14340988293939016874 4226299607249089060 439725114445998732 8021866063812298097 5144541788866216936 2016777981030422278 8950364166272211152 2318464203197655963 16978561560118580070 10347328809269299677 1944237776678328564 9172095792440947904 7806596805058848424 11123263312086834879 15829740035184288789 10286172352171903359 7504851440365304991 500618552362133150 9709165492408029020 5731929314586494467 16977016291322016152 14275816293249512515 18168924658980343465 4677520155864676067 2879900149273391234 12138514804905140033 14802757553482249848 18099115617720118038 8281027834009212816 7605982223591363487 13832997347746192501 10726697625092717242 6979335101283497329 14762243671402845749 3630841326892337139 15182602302393955157 17608798127876244080 12631575477818154389 17769066847570768010 12161312769495459928 7413316860384655441 7298296119012965141 18242427034137924973 5857787037524199617 3906382457468220667 14182375408300212744 7907348756910793616 3956484108214653205 4353555261398939226 14533965710154077602 5119848840776584971 6601421472956867328 4547545003148562859 7816795126023936842 1141858642217831162 11820066095829670468 12550101785867944945 7920116108884941207 9281956479754598664 17929784869439804986 7716119935058111947 12788079404286708878 12244083137240685884 4727997566629145526 8835297008318204351 18154041698927367895 10573297408772033367 17675528254115589424 11037918968706843091 14083044645327798133 16602904873482867795 17833364436101464767 5267906263859101628 10003632547085823418 3998785602787274368 111040366471771122 8855717256739250887 13340474588643729482 191482122208850898 3543903401805870118 3960786657697423990 12640331722070640625 15976490977626816648 10608508335813648935 12928113617180046773 15979369119865283027 11700633537289199578 15789030435459798196 8901112251628156720 14480839306930719207 3030542743722569159 10199628876295014828 17366848738222535250 17755254202789159814 18239171091268761260 17548683025408038516 3385846833697520010 10943005800608369933 4924171894659884546 13647077458760298133 5648666022212191623 10345495371952709841 9988441104350173714 490822637644768218 10469706669616624229 13990064325748875359 6618309779286207326 13398154102533081639 18169847176491314051 5163937405359487589 10662524747659961948 11516198398739966940 2864905501821882685 13683216426360990703 5859539717969787531 9290038607880490594 56869978082478929 8967734146107801391 14301151587746408146 5709318561271050375 11416995689313100903 11297174975491609866 11443914725781104748 4844379318695532869 6352027685624462772 18092464077073535417 11783509060266461984 1221554625753360856 295374547037612332 3346011948225179750 11477263008976897179 4143445435492348984 13437315349503819679 1417554801181944173 3482668923904901838 8160222007498766860 15914830083241413711 2354192173390897766 10029788450540172990 1776312819348938794 13687729187231895726 2673266083142511768 360293694628480507 13705375335578610017 8830867925207709990 11940511428215766023 14982221009154868743 11684065745535588135 756486039677461985 419259993366887648 534621367711128440 5028446452470513991 2678564261224129362 1346036832198069187 15871155837258911307 17380328146252060410 6815773939745050448 6501271481933269874 18119087011474731259 4912933322148225094 17260490082549156219 17473092417129739667 12494752645295328872 12359635617315000463 16310232244786588881 2546446240391496468 14975678894818545840 11720144437576179885 5733104075498152398 4006379416322154515 17338647625823555626 16958787555337403222 4708111705881745051 2947710690290287605 12898450892294400367 8335914700699296634 10997183068213118605 8578832750673326409 17312679397757630838 4228374104897993298 3142516670676089426 13516953747333627874 3227854837322021197 7883730743235487424 17509601428474292228 2885372409932529032 6152248979613648961 607334333526482002 13296775082673377240 671240485492744690 15743143165620699589 16179964101110518290 17099512019509365925 302377628098778086 2272149726164092777 5505682225025504070 12957367264892087949 3046228065791410366 4952522402274075403 3751617770295564339 14800533200980786866 3961548132962128946 8092567072094844303 1063630410109800182 7925229318611536163 4934991425887880555 14611431219405229763 5560155272209301267 9399466079927831509 15129516942300870054 1087343272918167060 2692336108245684509 8611176576054016132 9720723356045152757 13823509396251505704 7173803263426159255 17864687131169628701 258982157407813354 9177614671550960632 8371126641516021155 1086046610325347920 4203925310225484397 8082135116606003472 1819112851441612107 13334677691626254369 14724484552165996517 16930532892936628042 9936549345866277937 13312392463781805398 6192544574981052167 7573843323685041201 1352266236526870818 12869633365716281194 17607959907259017865 5903849492174636189 11768082172923530874 11227285452455405130 16800520800009869772 16231908218428565085 124504714977122795 7547429288089385195 3135050424688605380 23187712601788299 6614509776449116047 8119437782529440693 5186553504688419525 17523372636281553447 547671938501928537 6890175892673901688 13665587887420614605 11233942319798230889 16278686917332694722 10239394368036966545 13684655028591058813 16602083737799078689 15888505618075313386 10461989358188124105 8499670459258661812 13624242728933647750 351331650349839005 11564957252499967920 10147988727815990525 3570156106477310286 8048115008279902770 17985522663396257199 6029402120674306289 9982303768246550207 5179144443636990129 6805978858602970024 17088162620942093880 9767493137873135095 17673313004795289303 999179712623381486 12223477278199817364 13906312170937306753 7315245121163882936 1415910210726657251 10802630425344312759 8535210709779207294 7130346835411096262 18143794717973516277 5548678550852936417 7542120297603516681 8361144104221907135 15016731572473220526 4806626529627881585 918932135362925180 1605503841136489065 1927464108654494998 386802659073575304 14511100893650579071 15366567883817036920 636839223387222127 17747095504249438959 6380951370993134808 14907640763867650977 18330695939510542488 15399211850719417541 15359568039093831066 83778286267316338 5302041300543677951 14235678467818352820 6606952424646071970 4129658567075138509 8949356483405406452 1025107147178318056 16042144250230550444 7181892413896844521 14121672128694594179 9169770383400079510 5570053768703660508 12056699338741581744 3408799715942236492 4502802502645516836 15364706907123611722 16870851831849091209 18395772865890519627 10583647752098499179 5742882348517739263 4365496202028969410 6621871411354453878 17569134976692733661 11930138939518033866 13337171075739943973 14576122146266902234 13565347350818990174 672240807889259073 13054147442015757060 17908741135627230493 11295668382675640831 9510930595233017099 1778181240142480726 2747072558348300493 4019262536159043062 13905769544424638519 17463674052423996297 13177600339734942833 4084685442309352191 3774231027861801988 6159731223184276797 703126024922293334 9246118072415714282 6857941670360333832 13926449489924305364 6589402774630680022 149210892665342479 11149094307343558817 3987442028206122415 1618274357788945291 14657457536643087502 4448669815531163019 16729792357327848144 8342777339968111975 6558620891541647364 17747942313914015563 17624548834431517253 1800474722733669467 11649708586488514278 17941659921739558769 4719600973947413357 12914603819839382263 857993534955663410 15505846401538199418 11503743665728530224 12129987104233366517 9947338928241953515 4858895924014067521 12363761354872637049 14771401433529420399 13118372577772891229 8746984653151950361 7446002175248615340 10937822597867146561 6490698809808145816 6389743734409576597 8016076236934567087 8211265581903256385 2081147633562592258 14504761139693699081 11996092825690028035 13975848473824392997 1559990497028144799 2045035610127562176 2802368106424099488 260113558721357888 1992259895930942810 4735352028716198153 7211474454616486031 17854169210832006291 1057603903837422092 13167643324877404191 10584644268326721726 17516810370301972702 10675232065801407152 6341878735712208620 12874731300927970909 8286416857776131881 13244686208387710511 3477067164631815998 9584587128382753369 11268020758676402702 17356600498413014432 11179457081364944341 7729459528224336936 18133718310215651421 13666481448821827434 8768562906928837094 9122016548865808908 6837720433475724176 10465254272862433877 5106939054447978063 6197798610758875695 9696902769628676632 13885252095581731149 4925841821559613441 9617278935125417826 1403977224860504585 5072683116216078329 15712688302726390914 5312419238876283454 14331897864997107672 17049012853201532597 993154130427519740 6009184256917765709 14312853433401103013 17784133357248357936 3997353995741013405 9000375647587011325 3666745929098285256 13007858914918648875 7126432843873294842 6777926750130626344 4117212604892720890 16235900809529043034 9599616411871581626 14035056981563509151 8095668279180731788 7338886686856995619 3018508394060149856 839215828856284148 6773381168020878516 15569148921794869253 4908587254148248960 7196515397844855761 17673293246081769586 3583845544190446389 6641501997177170492 17372741444548774318 17512248896637422837 16779743665062496653 5193998665093807230 14833607388916852878 10608067015199860463 9375422503823833624 9772571399582561277 17550711550046440429 2234819070765065267 11569416953508799751 11817058079928205053 13535482050281481340 7943040545963876567 9696792449294453175 18255165139029860454 7234142353272507910 1192933844922994014 9584228757474277083 6055242934690578919 4703266946939428874 15778764653754617692 10943702571478361526 3812041518090301223 4966970493153402354 2032153886406202791 16986707631438620262 961145928021862950 14057620672723394777 7843708180767127207 7834753051871770658 3938267852376047655 3083061734924312991 4603298353615476443 10628066090038776899 3272146466860568220 11117908140800029411 7372699573396950342 16412020591857159970 7424186817898051566 4908145408301445753 7115855185680953963 5796178938789310980 2171252808113534742 14771509002409556537 6223926218123204930 1874480284148900785 5529490869738252075 17010466748652096985 17832128420086837499 1699751714293059773 2492161677594110995 13227465278534975589 1752296306685987958 4231151297477289123 14936568549468333418 12275799414828629955 7164890634004072244 15736715806647068165 6538815610652608274 8807435090409206186 580473589886870697 11533555862735857756 9173570662512104512 5251270180410293385 10457032157433872579 6613835721392768370 6465608433331684051 16312714338054651771 8218800943298770808 7708328235407302718 16814960724517062478 3628123857112469854 16502459719727659811 955867368268920339 14845235492506111914 1172816771461697645 4383627512859987102 10902985106326514517 13625350944619679248 16969635339438818735 14825434653125996054 8748956886375338895 8802930250183095503 3972095309347910455 751137081918999386 12483384785326461511 8956501875529672939 5832967170225191812 13297822941475147552 18327283956312252328 14559596232939022366 12602689766998261977 4142099633724474047 419511365533519370 7359556492745419766 1590489733336808245 8327542695410905523 10820802163826157943 15385872549912879656 6064396521210583743 17243532006664695192 3926978502036798614 2354089939148175712 3134859468689303642 11416528151352353500 445475810279531052 5845084906806971825 17901578430834827738 13333995575578499131 9525931452498527503 11157122422938414647 11981274741472157088 37160686256660859 10401903365221946859 4818512836718169673 4364266908622024120 18283415521979454747 6885939135573166788 5190788611282307634 5588029700204318042 5598828035512618672 16207535048759662499 8936586990810679585 7478430886091843513 12160228778490834761 4411942530066794056 2740341384894891208 15291656892963940383 8477372014642452778 9847396277673168189 16802582511823101073 37271826839060262 14360885283852294260 15086730631949520613 864428360665658185 15124267838770450451 8069381274271626445 3552249038740966809 5783972350347408385 11537120572210255970 3546820669218254275 7737755745222660941 258042439865086337 5236022893568844169 14463977117456095232 12082085003927340210 12463898492855955891 4954585791441584362 10195843911109914372 16752630324302014802 12323263369716494439 2617151343605690109 17835659081634502381 14133075822918631230 7698302115987754770 6137252879298220397 1443055674177612203 2597352724541367515 863370111944364907 7943266491177479921 1695955765724652368 10640382364075064430 8246689234822438199 15060748271721855621 6590546627280497840 7963607678598597963 1611561519553225647 12956685164387981642 11524161962950573154 9352158158608532927 15924941514873583075 18360211184059110829 1540295846119809765 4671567063638447684 8253596375737730415 2384216213249823181 15136411299100345114 10521288802470143467 13772652302481912661 14159979092681035079 17023507380298038409 15986517721442330446 8663547208214255879 12305925052514908108 15695492243673828084 9371509187648972955 5088533454840900655 5436601067605889025 4122079464982948399 4295554733954047633 5270652547426950118 10201570709522230631 13283584474676696872 4246331010995502925 5645068584998165523 9490800077836154454 11277238467612106001 17961311109449538415 5658833538490153498 8454449174508469420 5422815413878227821 993082777887680325 15044859154974294321 608378277382384994 11003251589167004451 11793005974954583386 9096447890033910337 2079287965888585256 14243168398223987208 12039583871414866485 12963822468553325910 15739313705240607995 6314129426053037632 4914275767845096640 15149188886041230433 1982610488607572684 16939185040562824829 586729506313164383 10422806049236049851 16637627341205909022 7241967370947576412 3434253441535574036 11512288731642244545 4319883368348131791 14567608580253322337 9386115924584678572 14273080504358118777 15688068829736622969 1783241978919750108 11079240851381243592 16542032610839865755 7500667154014875204 6562573549432024009 15645553951209294526 5142418184289317595 1966433406896460288 8812845835180716649 10327662446830706438 16513809690929099955 12824833532856715506 13584065991662424269 10210481344403579814 15498844940511537128 18353924435513556527 5102201812706400188 13890714014666669082 18395407520939910632 10842577636547912340 2343375916164435008 15704110235280757055 9375546000228191445 6254968432998386433 12779324052509260261 17459839149697349506 14806008255196750367 15697202394620886803 13760599194007343515 8299783796290222876 12114696699680380957 357330720797652391 11049408976462846876 17361170207236896444 4703730004292504029 6153772805075317284 16559406492519597505 7939813776199528407 9090529044352848220 14492968904441515090 13011604112266691309 9750648340689875590 148073567922436113 5783576898744092812 16777853447387840536 11184374705756084584 13344770420538038862 12699745496662164718 13391822212740644896 16616576763263819450 2161565015856904040 2011532409723633526 17857715001878775745 5657110074709625793 15190087744305841155 6120955375829118650 14167890846834495913 4030332517352255980 4951955608807322055 1693967612507121441 7744350118542238162 15691466514212218580 12706669076534926836 6131182590817034289 7927481579717767695 13411278810206259094 17365669381327005560 7628500469980744511 656781487190307928 7237572141158889988 10988539348280012485 10185969649510460158 8437608479500408372 4933246368874387884 9058114134332830912 5746376397613545848 16812476444616036035 4964440691791848739 5613574061162107629 9441831388358031675 4145859551394572481 7408738040622126362 6814896184335402969 697455781734932237 17167337337670972864 577723810889802580 2043159979906954284 10625585451433307656 882634099968715083 5742599742276252426 15984560218738626061 343486088371754826 8229040158560719661 3498954513766822314 1709010572874094359 4242014975581013514 15607413413402076299 481007585858929541 6267507015912345232 6226956420604098178 15271898774574681765 16020286834187067958 12144120165730961905 13009975720087423542 16645151870664343807 1874209098712976090 6025083859260161359 13239548353098779024 18388560544316739261 6845924541840912738 6051291259046128774 17123645228292472603 17290751226055457803 13298740016150966202 6893944854556942520 7818494861186243028 17141535191779157138 14151560698208486963 12332956428042073596 179869680436503792 4330628825660695710 5680798802092626498 11890527518624101834 558984534789590721 16702304973045406244 14162219467398435730 12517697899238141813 2409214749474682248 6157275572124402268 8962694173415120482 6344602961846244740 11966818392971997075 10720444412639256222 17592567362402462242 2858343513873669559 2601424791691883670 11402443898773763813 17590663794323730473 12986348617160835246 13793736171636505872 10189084167387434828 3941771512779962694 4956188151640986678 8605784494621876252 13783683206687936102 18385529077122554306 18039045014583852256 12283598470636285500 2187143802255894699 3271087759628217197 8324865712825047359 12666090435792715330 4196022937145846451 3575368674930467863 10135332151542773301 17948904363877356357 13740606154658727860 692935420903216239 178463125232403795 4560124040631754888 6737724955590389026 10194770634895714352 3380950127494701512 15715597356139153842 1857738206634640095 14396888086918248838 15556188191981689753 2077967915254929068 9773263501872508049 8948991552056089577 16610016401688019969 14418834911728601454 7891291992018544169 3762714656969392959 5457098801363780736 14750269533040465219 4544141546203915659 9515855621834980790 9999372642079662722 7021468052965741730 4453684725330572843 9944273291870429879 9374908634369872824 8729815898827453155 10017293628913331558 12065779018423322391 9279194844000189954 11301840152145288950 12846619663968156822 17347309892266718776 16496927415996590029 12662918569984456904 8687113915336508672 16715355655237986737 13657217011651562602 16455901705647819789 8471979614863760106 13743742939265562194 11476085751076467726 11697351461345919891 17740808524342630193 15857242053635432430 9034398417515589279 5453267302646915952 10054250823191530491 1177303162778782552 9452831413609259071 9390945022940164856 787103089758664573 17699146916702034287 609656258942231180 6577922370654980321 402418103504334420 8146512630381092338 7953458244015905304 15612026307355407605 9761102333135199119 14004437514246876796 298653475710557698 7834381110440788459 4171554318549213404 17862042654378788184 7080355768735913894 16564364988469639387 17432262430758237052 16316085679784040102 2825807259003000554 3334031166911925396 768696434765067937 1996369519683165119 10955209428395276967 17596141705885235630 15389349188582264023 8166334001254351243 13234044631915842564 13564223846159441662 16446782820720722486 7676916756458730714 18211567576051858334 9527060047988644362 7140539958672720767 13349340519057015283 7858252980173431696 14135543538048126075 15858453205006394899 12836044633015211597 4697079109196082901 13907599217673046717 13961325102811217208 15023075120763300829 12097192601718133313 1406480307480444986 17046089807713760114 11422272855355186994 8041711972777750736 16288385424228901563 10386123861003799391 10552064968666417652 10715576988649554793 5419483128617615515 11017135516712636764 10329619407840023298 14183437764219594002 9418679443764416180 14530160295819298062 3715033924111090438 1765109852932431677 15410893558756714937 6811272118469606239 12406344221649999044 5081457003813547040 14364902236490414956 2872042552920378735 10568757203772360606 8413084823782560723 12149072711562032039 9075705832965977814 18407585382766913121 7191899319477112322 16016381280386665343 12287883560773758034 16637161019837803658 16475344623187353599 461649971742561948 17460948596091418646 8191070835644492043 14453413091031920955 5554915896349841415 8062578453494805636 6845896806303575541 2817543383640993793 15763005221849468381 11703993431732057873 3836639227302965948 15955777312400266231 13977103682116947759 5993766538234965117 9117252738646345538 17646282104818047436 10530695072843876563 13439268072962527416 3750545491434617686 7377917973637866018 10714078876116732811 1715417414943666125 18230182641941421850 9523210677386000664 901215118774646811 17421729231336712405 12816965543264641995 8051329056234016037 15516349542559809046 12436369512279554346 17835385103546458128 360627749988258888 2578667095340980522 11703135442900776250 1095625149825202934 8347752116796229761 5339675807435952434 15869644841416891083 3363253211402348898 1875030364024599804 14450333190642307882 5726444529531543897 6134242819741208116 6359728465392018916 2836117262892710993 3077612239972533390 15352557390248280358 4507002524624109161 5396602094690688666 16422665582202325892 8140671052687822213 10395259060625801745 10373486772035369116 16099865720942321093 7285939598210185847 5206209985742157132 2426833959080424376 6916599183375432691 3152982202696794959 17135116671787604780 6648727098992873853 16170969210887535002 15795306907212275056 7554012289165196532 6351467564997043440 8379244233598377522 1422078841455383864 9373120933941450471 9798170138915424002 11359981221090163551 12098757145242848577 11887753722425870080 14831457819872461974 17909973280947644299 12716291582637954483 4783765032192796186 18401548960947052596 2381888715354922083 509330222750519595 17170891639114430743 8174125534406425924 15026851895621227062 9706805185927891076 1462662175645222467 17235769348896837646 9421375838720522687 12267765776974398635 160226378458187695 12580190845820454437 3671955978330127104 460835174001707663 7181923954939017458 16401909169698201262 130912230259715147 12424541188726220544 17647045970373162696 9783365952816506972 643641092291994292 10459806544826762799 11557086205279623203 4831897139745878862 5221834544975693236 2598832933495449483 11902455586904951941 11722107329458829879 14205926883638849900 6883064749283487069 5775299290425537645 4050247234481568664 11050202730533442908 10209981958054328302 10465841869952058034 9941892033819281243 18326605651668863183 2802727014743088880 1077318818806259809 13006766555528523413 12042771413375933602 17890271149095894691 10275562156260080263 15390684330025699976 9845080786965339397 6042924518991118544 1297971882486010104 4854803697414274542 9180376294977117536 11271455735468960946 4353190406152042768 3040195527925806344 4607114627121193418 1595313779421555171 13653195079501329052 8741450607457713735 1772794705211054346 13415686011730458929 5161824179050618158 10613074236435366675 13279077565084335310 10945168647722697373 6413451606604751692 9252558970618014676 4893906730753954547 6574839957155971836 15893594813314088224 15581793634139808079 14675075703285013794 15818129912290526925 14206124000227493534 2020769648020802372 6101635652977048184 8201566918873480292 5493931407096576833 9782426245684098067 4806699366225822971 6835346018229424568 16659004935656670693 17077976616158568989 13198615237761146066 9832658655108568477 12226119582149146539 9366300790878070070 9980045127708899524 4087127139457033141 12573742507240262902 1798640752964110366 4282766493178619728 17863537310602779111 17058701995641770298 14006252417294646930 2432841943022987695 9979629213287650680 8674700026373505667 10490286297597153139 17923953708078079384 7212089142585474483 2813545285207354974 10076803540245175115 9438315042206016241 14404961282592385089 14916827855809455260 16653669848506308761 13446733145607355018 7743323551250319747 6844416002596506294 13442049598892351466 3188783359191617853 11354701719299881295 6863847613622839798 7198140113957757853 10407287465304725175 14384031014638915636 2375558890650312275 6581702452170672897 6863274706155547276 2975754011838349397 16312539042049338259 13622576959076753423 7760904737950402111 18140291510818467202 6154087393189962056 8933101189075618537 4616773665824067801 5863600879734623292 4828354767088101809 12489078315032984834 13222765185644962476 5836508972036596821 6222430951275933683 2053369612737490885 12914551754271744248 10699376186154495643 6984192514160491887 18352337097374846458 9834713411291064218 5757648265051601704 17357956714862922618 10868381033406596905 1651883480083981276 6638479694284644399 14085856447594418622 5449037089399839386 7995336381351341878 11834073917180977473 1407835267772364159 267441551459171882 12016301559976710189 5626403665826023947 13517731910795217575 4672115271917588399 12517900347579613977 5609990966463127207 474841312826300949 232268975269794404 16710655736894931176 15416697536622941712 8246503170404973542 3209011645081752495 1059222258186362404 4292243634393684582 6548449245123529139 6860738216793415532 3961749168762883430 10567640970347417055 3871487854073503343 14898294027652435949 12110970924348436529 13260678644839794080 721433692402463264 8443030284392442575 15629353379097417040 3618855201648552273 11376860477886594232 9743720776027934314 4162634557494283769 10737278905591952074 16677172723669940820 14806045327191762479 11633483952467846878 6722915744400412207 794177287274649134 2342272046747156208 612953469914402019 15051994060951747994 13707556697434995257 15597826702763769604 15965123286297272965 3746731708352193747 2194389612343784505 18003554303403012764 12050243258187581582 17200042349807837686 12746251279697228664 1827482962894890371 1769114847141788731 4553665126209052533 3512651027984627026 7915735231418154729 13519337476901110081 15102719078430752439 13389866868613014898 17790445724445365487 5283426280237736170 15995221780483098099 12133972655185204705 15752214452571106357 15999810274886044310 14765919370189818671 9992610541476270387 3733643328773785822 11744283958047016160 12822152108451451470 14260178967494885554 10318286577263825554 16539467727653038241 598671375181230805 7415607966880363228 9152286420549347431 16585213216746839672 13067608406048628232 11111683613855190254 14907844803020588675 11572804939223941493 6216662029310077240 6291649978947780295 18212400431150106827 2386985571593256937 16089436320113903934 599475601392227256 956313726536139210 3128893479202890647 16562010627187934573 13143825159798698878 15196748323980432673 8633342140639431901 2897280630292429248 3265102922328689394 4825291291309479835 3168242603171150934 8497379382160915886 16439869591195799093 13694729824709182137 8062141867564350017 1422732777093983844 791977674946877128 4942658924534990517 12988814259958094660 6061130755199950324 17976624757007031959 10015645662193027385 334049323859086755 13916846345305000561 18103777927325537411 7822989778189031120 13793227661671601299 1456345456300414975 12784875176868422900 16359167792002178022 8476970763578107779 2921334507299118716 8114015060558443647 16297808023341775906 12646146756407083215 10962358260914786132 2192460534043151465 13202968509167622999 11427689681513974882 13725399624031674524 11195250063899371373 8330051152992840507 8095597344866752650 9526318374287684637 4057649686357792033 15088845439088251559 17406283765865235128 4587319260599181701 2534159610785118678 15639834632534203866 10189091947370745846 16933813929326075085 13290083763602122406 3504259364726126342 215403304753933729 3038577348030856369 8979100077099265003 12221448728631860252 3394394986244206981 13942764319811936985 4628717180905004649 9047926964688901318 629324913559169546 2105384118032093261 16863914416786834893 10281259395136606494 13046775061224884446 11873571140127187433 12488632107927108482 8005122613139269813 12345423291580137172 2669134630530847487 16328821939186960341 13935721529447465875 6802782778682256624 10027954003208693876 17708347931701217070 2166505426688063383 5782723131649733995 1771955289437950760 18100357593054521222 16780778331928317853 7166833889291798700 15566331031274932011 8772028442839120196 8697447149946683369 4683997450889316234 17967887741695254698 12707722563044399135 6370832187469672202 18290462174851496042 5664397305755074341 2502419730707655252 14146713616557794066 3056752027948123038 9263756882802416823 6816579945782072577 14134184690259175434 3497641362763319781 12664684596672177430 10069447850145985202 12409323078559957606 10842235554556714158 13837262515678801621 11016665007559520278 5987120190345572847 4764807504830854476 10605887799969879278 9345943004690916749 2466091841866556459 13954736130788624378 12340344397870402781 17731089000763935990 9611023714048676729 17308419861602358951 6792435613760457751 12176114224064252514 11059386491644789054 783519085359771646 15538261827232579649 2845688518421252803 8964201536115407723 4328212624433310632 4434023218726002765 4786985763680305145 3790815641419679376 5893710631732634713 17370853339492216188 6430761838911743647 1355327205555492112 1318919214912840319 1962881302330019197 11273324221369921624 7512002364796514968 4631530923489371135 14014058691545794793 3119045214389994959 9896805279194926051 13213313558013501695 9976843765089716827 431078416493445010 7378073563784488625 14602727946089975661 4961196670310091329 13464086828722541870 5748641381632451459 9757188327032981955 4321294913085453254 4828987685562632061 14729132355716217005 13495679956225390784 385406845596005111 3725894251395531410 2537275162188219224 3800536865283674286 3443099632484239924 5706267392301809850 10061759317896456632 13433374913049543563 13365606491376340374 14687013162112593232 4314392296453708852 13133555787627554644 12921034485175245261 12716475630726915096 17661901040945999605 1756753659438385179 6433247880137923867 11064764028920250406 7586604360972446134 18436889102244448507 5512945076784036924 15439797259366513241 4827306530247032481 15134267569425461147 3949736900638395047 943535819703492468 12079864147702481734 16525837210587371416 10478271870600041826 2730960435021199329 18046835325261555111 10860165057044769587 17834162068513408575 11408699104228542243 11542608857675265106 7784676484476626319 5694338612794593377 8074155013428165335 5954583806596038819 8875396680962649072 7044009895345354509 17464287946162486601 16945117394736113292 16557032364621366800 7313699466562391091 3741032064354639033 12468513815148069740 13047862288191672153 1643843364682463933 16685313417626780828 13953025704908659379 14918782999842840162 14255879494000390396 12871177817218607599 5015383070377964205 13188188935471184958 5255604935283356032 10746506617878175247 13636456174821394552 11401863211297639632 6174561224533813084 3495012816132279041 3622020834018179843 2025247553829396414 1788755390724401237 8653592795523451274 10702372594185675060 12570093419181677194 15649290662961215130 3415719877065313931 2653861152346654358 14295280251310922799 11114462145365290419 6633611873301275120 14268201381552449933 14720354832127447651 2068688130168128690 17104108328166236334 13402189200915851295 15017596767079521680 6248730921259824341 16738255255414228619 15020216181358454841 6869925805585861008 14271961084856015332 8417733375853343462 5140421469737719502 14626780980537718534 15372990628493665898 1497261367195794555 4805709229255743522 9038829197483224374 14262020437151365660 4406455554009598595 11284326572143945217 17232078217992381420 12542195713605373493 6547433174043325557 7227876936668892525 11697643519614131955 17446568511122717007 12922809143746735695 2388539190279644438 5751045295867996177 9654275862088086519 13580116438376046388 16393393983644810702 1027455657204501539 1243527493720185130 11000508286403233912 11945807952739982946 5806636201733115873 1114997689977747426 12175952723508445251 16103192113536869439 1021772430117002547 7212143916569528410 15879468390498315513 7457073917916298250 14836993248329252431 16842036628991826972 12605291357611477593 5074517579743012533 18229880628050656479 15574136811593839922 18158022708819724519 16544357474880044137 1896720915201093099 5811996334234784549 8253524399060677838 2038260634547839287 10797295665577052293 10331735076489074795 12063413170237621138 9570348181732379191 6829862631658269273 1854467714316584439 14361895277295557408 11624133854819325815 13864467685766304983 15367319253735112519 6680814966653629286 4035049013142986263 17456160389118015626 8134489225950212458 6288340982947158072 8403104981396426876 13460708785990138587 1000791906896286963 5608244986586413358 10822396377919992647 17400843887620265562 7052480873967206488 18266107231838758003 13122237691760327229 10014442681726022708 17415344837281602747 10214739584148295244 17414200953222961294 9966117026724611028 1174060952893828995 9346311361258946017 4063752767447902817 8825504224243251725 17918887953308242261 16343930588244741500 4233883223796300279 208074809136488690 2810602824900302987 6737935776686019936 6911944902931824525 6349318345465946802 9463882021405601390 17791279467110616067 12980823419387434848 4986773242782072558 6906311363678825865 2391488749352859952 15636694158863036435 10783975386187412412 4855365284748362134 1618621046066013110 3461534627109585110 14743469236224009767 6672613859747801170 8833490692785467707 17048253596541739077 14277568846573671267 14482636987152693006 12070422432127745006 5304912103126215581 3610349016824179360 14599989396653441188 18254302862241071393 14203939232181869764 12484573839074631037 5827577162910378539 12266934865804516021 10086892043968314086 16656291581426248860 11245758269111130950 12776308263514193735 12414893631748692432 16278937473053208603 5818440003655424945 12402428735033316918 17487646844572031200 16099533898386319374 11042833358533925285 2941618941528386940 4312413293924331834 2353816029726261789 1185163056731350026 4242370689094601117 12286656023340572507 14393970451544064615 17750052287858548135 4593644492609638748 18293078027597553720 8077827773601685160 13794785685416114061 9683645705682543674 11508169105010938269 16473091850060422166 13072095105554355654 5186087877523475081 16477354095306075742 17988548286239228934 14585404664418074583 17902792717067904230 17288616200354799711 10169703668076358861 16326416777687223428 13532557674293767646 17455032415950247855 908141295621770127 17578880044396057169 3173934552023591960 2158425893836583087 12094460859039233997 17070184682890783945 11092284350712296548 17144892220872408205 4108675487786698144 1144345592335484676 16035929878350593079 15429839162554075494 3337037064788677350 4019192387415925738 1959509695525274802 589308171549175609 8819715460029215539 8223971042125752788 17845860906596755989 14961086903568040576 5345380360350236339 9792707679035706989 2997134809544419077 8926781868873757305 13903289322151512991 1301454728845157459 3505912755178461652 17758865977926231444 9408031036479116531 17992766542999392125 18135708173479578208 8782943226534601295 9407520712728971895 1022252664036019293 3227309435589900789 9137296843205764435 6353651688407016624 5265970067493153950 4124871715696884850 11470134892850300129 10626053758670574896 11754420647511499803 1898085803859333173 9958149463482007423 8594431229993089059 13089432589371416856 17300780258568622709 2800183122422035363 15239091961167614138 483137598968496292 14425849363367216355 1356989683779405993 9259325397981101446 13149643088102057469 2533607871951593459 16138991765230338757 15464737058095285806 4934370561734275130 3337538278766653538 4462914561452759379 11311773915663408891 14858362893294703398 6565120653753281837 14719014211965520665 7001788302442902244 6349827059502973617 12109595020225901962 13424103576177763247 10017730971457178154 5137300485736737622 18097684792756568006 18061866416869502263 2913311777176014603 9804234645047172894 1196557556208907540 10428301034821198629 9670803721686756343 12148799933238186525 11786401003160490669 4961770479318675004 14076524980228116007 3792358846990090547 13084837297104677984 8450897256024469049 5841290540941527582 14736538539947690445 3897983514268551063 3588615636394695464 17656791331146919787 6603580584133768448 15592465915873890763 7495484227068196628 17813101778409881078 13765117641064408881 15053593978593788896 16723897341391409728 1121181611152704794 4858187071176255667 11017531769260462964 11341963298226496747 6700801976575040034 11857806367290532229 18218694967188267204 7182993264419571141 1384400120865487737 8245432330902095971 10522055011620164441 8510511120500797485 16079882942350861245 11687738725533468071 13086610085650939467 12486270310331491926 6958726494429600357 181942322304784267 1633462907925489685 13761713085930703495 6164570213143708121 11068147872663343117 7833068081847958223 10471191203293601561 5576151844950830166 17981022339500454249 12739192615366256447 12636884536255568050 12927821263793673383 13460344341315512322 4483113416592608096 6830472617965727861 11432970711740225996 14470066887448902324 7764376727091012621 17079552854979719216 13342834091569503134 11517591218248406564 8555802448055976831 9322237826012518770 7209148907720750020 10888439254165125455 14549017660539680473 1445429966309494403 18155003074743280406 15961408999098770930 15495997163004322670 10096584681697565326 12406506749301960251 1219500557688702315 4325527276595069108 17593566442714619389 12228254655419574773 16162753208712375127 5580319647236712298 5901606735266989523 10248779721275577864 18056220537846726545 1013050426680297405 18083103929761494342 18122031008119608540 9127396541612177237 3552027525442627302 10262208243891037654 14134693211607348447 14891571331335215624 7665564824806830717 7294595206957676796 9995762952502929300 2440894476570147990 4615748092100902098 5971650415709307473 11175865098561974567 4704062443678233428 2779903490757187534 7794757624375975691 10982936740573105114 12110445331715500135 8329812814528292250 8633792390371813311 8527789156905300597 7852975685300546936 17257938652747286028 6421425849861713219 4816903992557487183 13333859881834738110 1143806862547305779 4219516876447515626 10512089729852524646 11989803606188530352 4943015195482152361 15195051627367488517 18177516299775496384 1753025199900544574 15707052460876540564 1028920002296545015 3462969610001502123 6857355694897953479 6637086570475679533 6398158930695368641 14879555191614062054 13880314466494395353 7889845796469762842 12766613353276778004 5084490049759849967 1125286248560115211 15666780722092933398 2164213252985893922 11223069964295347905 11045943683685616631 1333112522520280581 9800126455546642170 12065515812804873421 2672247456319350561 15548256966884600976 17049245478336162818 2336485667341941651 1284568262775603929 11350214052534196966 4725542210977294932 5562699787707698799 17818690490167258005 18215843096274629881 2014387378949595957 12542674671947444844 4011277073459805648 16591895871547531453 12242697961304076704 4442928065965844264 7093670592730864004 13480778382944909667 3603444042620062927 16823947282630233019 15049671204259971611 11583075189903747719 5628408694530202165 15035869973616057682 11901286557341234354 17092373155371297870 16218866243000050229 9790931008401027082 8860205476497490176 4753146081417477536 10558838983416754173 1052781975287718811 1862582078589764184 1595133635905718105 3654352129079692783 11162061802986536035 7890048565440414181 694868076384091069 8129948036799821746 1975123500139548163 1300083641864054895 392546062084715491 18132796738271242716 1218005807133443854 8420598475472132492 17460052954011826683 14899997951514338811 16931970235076719900 13706464045732223095 7961191988797708799 7579779056254703371 5373384514206329854 5449486286429815866 7346613988326911452 16125205595017005148 10397877668284812463 7761617028935516809 3257047068479699314 10718018915595348946 708368705320364703 9710710023643018474 5049164508019256688 14822876911478024236 11889464863666402762 7497232514682541285 10862925140082322879 607245964318335734 8157712247390667297 8049428499858316473 1280516833109082582 4678151016134497218 728132790399695403 9375008780201044394 314489217710975503 11416596557608761032 4482638454141799177 15714619125374979595 16415464763746389955 5354286043142638845 8314430876059909521 18166638257167182151 13070530987217701456 7921373818861240915 6296610987125407989 10066286273410833723 13575921610858179029 12872490962498992251 7112171988830903691 12569285930077278966 3170738397901929888 8862843276719098247 10848887114595146697 3437411957021333917 11263081859936002724 13946417160179554416 4972990713940051617 4018898699591712095 15251290649542660643 11757494551572805404 6294371088789284221 2026345983899781812 4163720719068411767 10216412085396600442 9032857519319604983 17981850714314449005 12564261104989205425 9158592814360982889 2521387637991144645 18031092726748218901 482036511914990881 6163060367119502758 13414611041657537795 17146075984648525909 5229934785060536788 586176499757186277 15777895058273917858 17249955024415472723 12609383738517610069 18181645123000773263 12123044870180992146 13183872928780473152 10520964034686893563 4747739765168787715 8984527749259116231 18347232788036674491 6978491214471427304 4325541261819184136 17111517116505266561 13496364308116171518 6094764042771220952 17496160120510092280 18229143746744740542 11808088001802916881 12269762376877807483 3908596564254696332 343067222641075825 960417265955135636 16279145239127546957 10965992151070957626 13920491685750689493 9330995426853019393 4638291980914861001 5341761017110135429 2549566041249696927 7456070856631953374 16903513379463672567 12541477585644055003 12623612990572473338 11524195608404640591 9390773947731804741 6566865212105115718 5985328481499632025 17496650502495072663 7445844040067326271 4704547947775175282 16381697117350402283 15618132724760985106 2731475314758334056 7992696943301199390 746970507156324179 1763938808337732166 10186022353740062008 2917405317978529884 13014527968802220382 18427247369952746383 4281343580077892520 14369968287261255400 11798027205221844709 3114878601266057219 9366993609402118476 14039733596754086414 4065272019530611240 16435384397203715219 10442647651416869927 25169939986247439 7630491112003907399 11935674030565231406 3002406419209586866 7476397283713424989 3998988592776851972 5825290638885432131 10132383193169024012 7510455292135007631 10380988261965854466 10480360965840174705 17611451313232260493 7383631755159834229 489006876639799697 2944614506730421955 9855990789054766717 17599810784019779684 3350423439267285307 17929793235807459841 13455965546736392384 6413736268856504753 2826813016388001464 7441743844769947654 12205167176415921544 6447868463839462182 4421486778302336832 6304105649530835619 5953022144980141194 1583601761250171104 18314213363086233655 11524590081962720522 14286758678030502007 10457759428556905622 12666200382125628505 2019399864740279371 9753709759038820942 13290985124977098942 16410947133119849917 15146846534406003343 16395670760189603129 8823798693807014779 5304958553277324578 10181817358618466374 6364061899092862257 16005121218113853196 3320415009445222874 2594170635051618785 14229850109839587433 1595296992540357873 9044813848138122742 6744062450978063033 5761481349006160605 14539290581568691654 4894969193023922622 8459118948151736170 11139713631167352927 3656254768497768322 127579328565803335 1843221658583003998 12372162204497169133 1254894543773754409 5931805156744762954 15649264030555079344 14508775109907101339 9333535006658306322 14771861882172702835 10640070170880156233 4436332870761027771 17639734608334591615 8918502281623447151 14289535959695218407 4452350256700951728 4883161330172168534 7262891664796792568 9531987965562981520 13881839063603783470 9823194170642360017 3286712772760793795 7881359486694674413 8727338606438252993 13422151651339507619 15684491829787216181 9859137532790142227 5320089346788222802 2762692516081952072 2891857298297295350 2095484557795751718 11264165628597012811 13766876849652591042 3065688037367766735 9435174783048979705 7715048998631379746 6341135465979971438 9741749228535610769 693997875983406070 6184553868050814087 15815878729471420813 7867615109769013612 7113256447652482642 9296397652233073876 16968642512244186591 12601349171599951490 4983523288176402572 981150815012249591 5967929894027682690 7618794833024832247 5346946498624044414 4106147902020974918 17300583290082722176 1838201708508721722 16853386762397199346 5408198657344469438 15021518121701495952 13861166903443926507 16580524633638484312 1525096424912921255 18012223486298403339 16101520708726035439 7793429394072720844 13926422669769104961 10450171065454601825 1569189118578384333 4989515159712520169 17289485692320508932 12179326309010570818 10769919723336681406 4913438449803203671 6304790299758529198 3204987480407606179 4085397515336831977 15346682247526211298 13476167424779404648 2148101802073120529 9385303527377920476 8631438768011199692 6319086642658216654 12113219663769415741 11075169692015251014 468119500310898603 14020444715240353831 13844702916305188865 16036914651158509467 10514627734784148651 3975563865163452461 18263484755997754088 12694611610278704208 4488776381197606406 7459382369134409183 3621691053421561891 901806698475623882 3750254761555365724 14164390016926086781 7124560082591009718 11242119231778247968 13551449566030291447 11902052712552427799 7133717908651737140 9841016931490410856 3880055029878163402 513375663436057061 15124810887766357919 17507113667903794225 8197012591963604232 13738948930469165514 17472345509168711197 13385363058188498504 198646144468067203 16500866182260152905 15245648756597445179 8820497210029088758 17802636342744926756 12251495532938286763 9575830241161945967 18086697006820546298 13810499186578335147 8723686806254581680 13989451952711788997 16319262677029849518 18028117597056579335 8201455046129937960 466250551071503891 16384798473677466522 8386285858066372713 7413409252587532649 11258713842642093052 17086572648756134985 15975056233007387718 12858315512923439138 5086990979341056589 16093065764171968114 16989969577465131992 2179238794399464856 9533302999266171516 9610489392663960599 8338010468530235308 11605635064953921353 7098359119428146315 10809161992969041296 17017516892718811994 6967787447484446119 2618016002576402141 3036621488438383663 15139679098063779493 13375526849096723212 779815966132044339 7392208036891873402 5290610664221333128 7472043932413343201 4357647506863103316 2333922620143484537 15358018038579892222 7541444555435726477 2682220075551026488 17395326421112283839 10624178648187937740 6717944231954457239 2225296078109210912 5021774595557376299 6200136363644076534 16564610778273409572 1353567641503275853 7927987585328701342 5934680234088604679 15786571247335239854 11341291785040085398 3745351747156751859 14276563546885335230 16930663218368790884 7381912279510663940 16642079794898729522 5368524444499268714 9843592044928526518 4076611727925326205 6135497405193073313 6213713731427875540 5209945039772312929 6797095617922341161 16326978687731291510 2195176052797521095 5278441095994273818 8340344847053883890 432168063470424169 17064208193304114307 13413000536485203123 332293912144282141 11165928892709934723 15546346402000216197 12001252115729190579 13978989710162501167 15768664066372039284 5414790023950229693 15114415889490718479 11768411497970635864 18177183921529057704 17835150345517226879 4669206521934767240 16438907878989168399 7286275420624896475 9441844433540007928 17265616547997680675 17140817220108481152 8131115306191929266 13679303806489955747 4422402059850770536 4378427095330267778 12398151772350930177 9838938354369322593 16446271766447673776 10847498798970308011 13977297598191860492 18309051335709538752 9499246177807153648 10329240384295865986 3898198584594001007 8680691705301237263 5323801416961487101 11350262173677603451 11837024994106314454 13154320050003208997 9433351105808634039 5831450013920200642 10323498543011923159 15051604923754407689 4416104614199243356 1629865979236288586 2817153425681078324 9707301577253487248 8914121865064064846 4530428488778498596 14261679297011708693 652112657553262548 175938847858992021 13578675231808164906 4247852536980039739 1960183867806132157 15361017686432252452 1408572808946487664 7578696535165287156 13282104560261581088 164655376821000984 10697206963323737298 10781146388856052025 7306237285099405972 12632709817940434241 1937326454206326513 12856813690633716274 5192144042240297013 15689823243645383583 3376995785853425142 11203275738671555119 3492457897220595146 4589365487595506916 2878103719618834569 8998877093216070520 16407823377245248472 16268698184399531582 12031976076676224109 14222444165603283589 8173983883390366824 4311266974730214812 4661670741839000753 406857911914959260 5767551020674595176 17289026701824339977 5816286068393148081 5524822837491201536 15145782708192693633 9769458783759133822 7547571167571512862 17969489314393516463 9804354821803059150 633085599860559915 18101226846531397140 6374045704491550265 9665222156089323175 7982146093928000692 16708089005485840339 10925857990147035735 8156854543987925628 9688693423927640030 992363112518070946 5876484235811956124 16325257433931453869 17650364927224996158 10417981586628458121 3392542697559474670 3882967864609841685 3115129345780053279 8149343434512727406 7571505187355966430 6520287715523142058 6857093365164048939 10525557538107992475 17438050970843921160 3281961457733268534 5071239137112864478 8057501584920495726 15211140860803017632 16202678368902119853 8785475519649705969 8126544441608651120 12411240402916421810 10426085094429602823 5686084723265280259 7104051657169865512 9744784780773687424 14783849365491439907 10069650275366403455 15660936881679297282 2152215128840120920 823778575217920425 5104155139491544258 12905543393266680415 5192069567647491605 15091442827418515055 7073725371195796568 12239414644920129347 10453310258903598927 18071563390912210488 13774219719333015103 4536534445649430829 12373656347469364683 2035474536780045780 6132413051963489904 13641226549576827417 9420553210042328327 819677977709697139 8446820527869402756 13281899753613875312 2358642407416353540 15637988433798976044 15299732865633808449 11843970862725370111 13072615776189474689 11185575415883325178 10223402982522670039 7334430695411600173 18398897150711732359 18110902656380037841 12962053019808628312 15959166981289094104 11955958651682902858 15053889473583050950 10374411717284748434 1209108659913775964 9891195307236170347 6415390457245329773 10151452884450418357 15797725239273974339 9608879768229541096 16222001281079908640 17742127156803598761 13147764863836460594 9288922140210765440 14512426805407722913 9147456209823970731 8435353983864507784 6682943353520147683 9326900024861096019 3822507749514587419 12101758446983979808 1081032258175254246 12816450070264340240 2483768410943604848 13067851636057075464 1814077862076509095 10547934446692083714 6817518237339077657 14657945788184473491 18323800139315100967 15878613024744909717 17964219884394066775 4615849335371342889 16253527624003560222 6536112930105977671 13283711495327134206 14028628318944373853 1677860871362752412 16912916833288407391 8500337161138961742 4052536035596814768 377185526909587675 11522723271144402618 17314590383974209191 3588540942108731839 8801264295283238610 11130985050350494431 7369420516335928859 4712640973439828238 14496843024807315226 1952008907668514267 356560876970341805 625710111936581393 14031190256621271930 14729129265236051511 8606306856347521901 17380747950911744587 17677241855274591605 11876389760319982381 2389980749702425242 12717962395036012729 3201153732092955170 5070716515234799309 18150485260442848814 1459244838437298916 16607636108085471252 11983072365595283741 5838808678417157202 5343494388091599167 12677077910616415996 660962610217766943 14813823442002058587 8001677493577728863 16509092583760491352 11817121638778712744 4654976187168182623 16532291327729485567 6430957583745831685 15363678453746303092 291098431776008195 12892257281721984446 1101458264007660154 4956130716220434714 16556035615421433566 16464808600645166747 6080534681020060141 16546107621722484580 6135812270699706376 3590518113730248927 12946074632296125140 6871770978468776027 10024369791494303702 8968247203505662788 11984683153421700796 13070137719318199357 1949217837599912655 4345705066821345598 17705176623995771700 11036013395378540442 12960469189485639180 17787142085859527609 10617071507106682873 2848417202228825547 9662120284013271771 10810858495493593953 3068583166452256204 5897938036526632010 9671151246837206221 6300616868430065212 6935219446704147754 6151161026362176168 3362666357015626440 4086669852462308277 5841401243301856032 9633018386606518812 3627374804119835543 4148026088620079469 8401250096103679797 12839879621986425265 3627358245415777801 14332123675972743695 15479391146643893254 7371578457436896336 17487354438323492511 6924058889005475367 5223025039577609862 14561968582877552227 3516722431745736066 18168420253608964035 9970244613585135155 10042285930727756654 5327192652090003758 10070554251033106222 8557220390446138152 1001850429774119297 18218890061274228644 12000933982081815154 3725261335692490286 10464425275325541294 16236910268648085076 13330369905524121795 6925182308225122326 16021560952092403963 14990062466928193508 12029897801558026499 10722747855759332914 14846751280160442144 14331047215495141110 11401651240742071714 3347697833683172660 4387983163464074311 14735097882012543075 3784080975919860358 6353342506780048809 1896670912969017437 1871463775758266280 4215222102388504646 2064121430801529234 16734696815729620354 1591770139194139585 8257680334824402174 3654659367980756465 4990736037749236127 12806208454188541960 9437315051523842594 10598857122505470915 5367567099352759948 8861520210526275508 1707081716549571927 5234437259363930723 6763207971462635830 5231382532160854289 12871260254766759898 295820504201764873 8667859451397367680 1801556721712984461 6056104972289385747 8581038500084109904 973738731011819784 5698950879209194535 6686036937626931368 6411452425428841848 1626481858344831011 4510076129299368359 12070483322849516656 18342080019375112599 372483809098604971 16493778438751652382 8272981642426068694 1644774535265849868 16641014819702785643 5311880834748242666 11611557208622649769 10131058682503480445 12460674969034577381 17235454357222225891 7432896057664377221 8824005727630610425 15320377032342157301 5531896038113103739 6033184242563303013 17615187940098250599 15687318834588939457 14318828259053451266 11395374980793680180 1679206219706193505 17791650938433653734 14270598057915041658 11065998506267484588 16896372850612244773 14386741900558067003 17316967111734132799 7818964860765258931 16287597091341753568 12329455286867122731 13628005244506961877 17029897619905464714 5806615115925766254 8183884978564804412 14040537263342725870 2457223784724616606 8031074802357022483 6346383288407106903 553665971583451318 4787306451491184222 15322444792667922929 6484248632344358137 746634547171619261 13036964393625365609 14597038715281063070 18363536917072848652 4105967912736754004 13267025746757571705 1737982843939718014 8008247986656445934 10054695499110359900 8440109371242118368 1892678963967622459 11970134095883700206 5781243765032781794 3918571145593787751 3627509982029609558 3972970348284210473 17653019078515208684 3445444465501134885 18024008106236251034 4972619111577078506 16431413380718174430 10479250129154317200 15869525298695148145 825592403807329366 7588759118973422125 13947251233765998057 1774100170013192905 3656573782384733885 3457327865614057742 1552597925640166716 16878744759906072460 12155772323124281230 9200534355408746326 1123862460606655230 11211283110868946613 4825648253557797207 13620449573483127280 14895515270433446940 2124513039668290537 14875696770387580796 14365795648665250623 14193150464787136931 16441249146143589323 8739493063421262702 2968174859687471620 7659604755773410776 11357335582814864050 14489405981741509390 11550697070961472975 3988185913482976509 13328427301510900488 2067063635238650031 17698192235507783234 5939505943808786291 6918330152422224269 3149237309330861891 4874134687135409208 381490754969098514 9185402676372464447 10860797272093143730 11161782540875322524 13888578170110023869 10204470353375500175 5779003120353369396 9796371160649295483 8286558392304028543 1644008820381841575 15168511588143815035 5751751653259159280 17511186103991041186 13629102446198244972 11982424269233410902 6724689492492818283 2018275135363184095 5300438380593560763 13496996521779244779 7925936118616554821 15884072456568120042 2459360171484458824 1526446244821663442 4998931805414192063 1934783634520092106 122984782741442801 14629802154346998588 8771460557801990306 196158340448336367 15294788812462532911 16120299341083977284 4586445201785789891 11401357217289971843 4289924935346099711 3978831974992832088 7415110328645014451 3156939200313502570 18273523377568717469 3498119833962399067 16574459524647969985 8702434576124477792 10578662692306712158 9968040700549016777 11420905796360943618 18127046462345320594 3213175495007209859 14984828511010091544 13303275576809555222 16912493064798526070 11121932183656559215 9231646537271628888 4312835447646934131 78475342133715586 13738669939651772222 13171892259431886092 10145717779102244739 8842170019866709001 12833391015196349662 11186910630157689236 11721479880084134266 7435187778081915387 5497398534534959994 7194751474861113758 10563433200057842402 12724360234889148321 13953833419262130091 2413325941537940571 12000807479814374540 450763458131655173 9018175368625486687 2407409785708664915 2602667344495672099 18310522932453785943 730808175868588135 558452012930932908 7816137486770261983 10599182813520541116 7027680454674310501 1402498774511547548 4811573687815143255 16570500316291299614 1631757799394842269 14909817496518966103 6815463237340418651 14582649166732195082 14269322915508419107 9906183110403512226 17959282613974746785 10691645773328968236 377363209553760350 9304290274784977063 15254307574083769564 6669279186303448164 4365828623957148068 12361966490034776855 2079783819236795450 17625425736840511396 6299836129524146543 10553080473423155106 4556530380968941947 2826130042414836858 13984830466446118700 3232354213890731972 7727636294420143781 15979044477493836137 1446818306672525518 938316656161951827 6200896735474311274 8028887959206219321 5269865501034779547 15357511955141120531 674674835106824937 12048920305031970447 13805422035770660234 11050544921499836135 14449144609365838728 16235425132608938803 10391289340740668120 17505362201003276048 6284268757345379317 14142974331699710775 12689080499211306429 6748551493012278855 5394483730733983619 1085394981754787702 10591843109632232538 12652233155108602819 6791702576910865539 16171110032338015106 4960872196888035681 15939608011186012444 16859807285222493182 2240089037396239191 767923729114690792 15162943951833658676 4139695884701735095 877868264145059625 8365891101988773290 8501014790049802251 3333207013855789928 9754716504550009641 11167477906191798721 2884775680067155315 8457276262026787760 6102575186188090678 3498822053852726215 12281417470812554697 3565319116806073613 10954701742079746882 6539207010015453510 555399558207038916 8615015491320108853 7664116974137782075 8640031829850348718 1737208788197035179 13953807525651439430 13001600845712117202 14611731748525894421 1356058220872019399 16367622262030104797 16057805171390119766 5689601967501278774 6968040577075090393 3768040936974215521 13537843385529049185 15871506070914778471 8299878726247195791 1867464543023666857 3796030670104209344 16127057153555030736 13088484291129381935 15878888919883566554 9381445763167869307 7279959001330077510 11821856470525770950 8118999566407808582 4742664196280922661 5869882591879923001 7728946896036500783 9427750393643831433 13519509401131069860 18297230728217114343 14760162791552666925 4164684461324745206 13430335050231499069 7416932683643316863 3569220695597877383 2073303945751438180 5862929390167918293 15582756941360780828 13474727020587564751 82165370964765259 8044717653570580820 10375634160383262757 3939286681378153721 15656822257494537570 16726418608757215161 17677037873243340200 14460471107920996005 4314078352404465908 2594131499235312411 12301541477592310479 18322487257986144437 15111573565556783887 1640164638088116918 17654595335602266442 10245298768017839854 5012547112626847219 17125311496898284283 58175072603981475 9289398233148208108 10193718389792587003 1506107473296563816 3290156034860328122 16513460652033730596 17830590582026552992 6731217484943481391 6219605949659076668 9955885365001939242 12077186843935043904 11760753066413685531 12623976422223068544 7014334992727083017 14702649341584628175 1514096486848798998 13701028491854631180 15099809992094226667 18408107980946012097 8016019006953312821 15284455312167633577 6721137670284739390 10621749182718384011 3124417739258020180 16411519755693941189 8011560936934662522 6402695181795157128 5223922410069898157 12264666168602466700 15860306902720302228 14849395021825639039 7108786047098705308 4054575415780588766 151800561898150012 15579727110865635062 10557506227346469118 11166985110826028991 5167349549841750964 12420899971051214590 14721348721757721488 731922610278191713 14835090280031970784 6886770347106188728 8969217429835431069 8580438026653468784 16896025825779415522 8336226789449984156 6509170536469745379 14063829617481448122 7080475354630744004 9583084620958662791 8647388897492632123 5426367599018294801 8252602056186737812 2132189163950347088 10576166530888083882 13628600871040911360 5360121634136711403 3841860440299968165 12339056982587987325 4855420365498572206 11025198719838839591 3803621037314786550 7684280343438252407 6834168185709598804 1232463465428017305 17764484286951198534 4366556895459648514 5335698841772185164 13545680124015243882 17881096019835428349 12360904565007367156 7514843900514050527 5661544297570945027 4321854812045102937 6631624589501693644 8332769409231904588 13984559835163042367 12622350185141876992 11802609382694474711 12994834457942347521 16638777742577682556 1117463131660727188 12400425958155272030 14896799824030407747 9573644008149918796 9771378518902510115 15026903307629453779 14054376378233275469 6985627644118568948 11020730108768029921 1474993271908464101 9497495794028134161 10566434979124671326 10596128395707729260 257317787212726059 12285009486829250873 4364904192925956038 1857383547104607457 4047590100155264445 11592304045893356495 12223783369944218212 6387163611955901236 7987649042423339165 4400576515335231619 12269893709980435428 6958347480409861496 11604893424652670952 11709112341804089287 12732687931958441982 13397616714654775314 11605976444564631252 15623330608534322786 1393397771762600040 301288847950528138 6517778948652396912 5102914820494926041 7528501401836324800 16432349757921458210 12047969278113687037 10810442615681004570 15492116510842723914 5012102101925338257 6400831512708843170 2799236245394777887 9452900117859324910 12649764512960671464 17017347521215415822 6077292079643579310 11307529676513779467 9106553604083122779 7572892802972613900 14649455170047293740 3487427908541267153 13461840637839397348 15664844673732491779 9392589953517927451 10496743205756176263 13494259059214174528 5349515756925655963 13187640526135860867 10498369963888012093 2836497817422657341 6471801811979215671 2337912679252370401 17915498310657971067 11546849308961579171 14071925635942321399 3677983697293062230 12021289005071828697 18115306586092402463 18315691578402454865 11907442029145346013 9978521446310316224 10569035773956648481 12584465992108234470 5215576939151767987 13999121107261418058 12872189114982684873 17049016051319384469 12083775666060847467 7176658875646509812 7483944177820393929 15510929357881369799 6434697565660146812 3082914250379058949 15989146647688762076 5536812613592165783 7674969474051678647 14686486004094611048 12289207559221913690 7188269194634746771 12384241424444657667 7421583001224264598 4617700869510380868 1566980758758722189 8802841495181518407 6497669214851149454 6794147022409650285 4327100331179208801 14853359993003190413 11252847523114303021 5002191872756103077 15586763490528548802 7286888328515543069 14212834653122617965 590569814947699317 17944957406441672224 8790091537462905663 17705605254917963670 1724886705200772516 16694783667168664037 14392030944916439129 11625823724660480247 5259170063812769277 11720217932128175375 6745173968428924229 14915333169603735787 15019364125401391777 6083999942331897947 5927611832786041621 4834185106410590364 7556092896089329973 6190166728609126490 13380182304927449671 15917644731536949179 6698359789243957645 15389092659735749128 8488371380056936967 13462352401995524792 15963118124805159534 13236261616324153451 3265837053419672710 2814803100563406381 4733056657242400372 12547263271068671546 1712406690882975184 13639671832984612439 18061399454204089990 12666665348824132085 15866982745758168013 15060806508334655697 5555509600160801227 7338345971886138532 18290767175777826918 8999621958922949079 7435781703157616950 16343454314792887509 12826513535819282097 11214236624714621404 13266723333881713853 4101082569971856716 4891682320779598262 14595433166284023 3126255953910484095 16467197274725458415 8056815090320722415 11565796140066539440 3214150238816603650 9506242450184699617 11906321645966092630 3987648587852087825 13842650883340490970 13235145914954548218 1015225075344486910 14572238119068241668 5069131162895245812 17789065746711817538 1100835541277391775 9052444642389024205 6931929583707919553 9489637282383676145 3634715173793239154 5210238147145670635 13727196824242788970 10282162670758196043 5019462899432634745 7919115815684999188 734857594032444086 11593508793366538914 386683591831223224 11237419224082745268 6888809376324695828 136438763315815544 2318755332032598291 3491988428962132090 13827870786435462323 11135454652396916929 852232552176684636 11754034981931610091 5866173481308190518 14517387042986543402 11531368190490980041 13372914761301441618 4101000469902796720 15426382457116821313 14663094617196736903 17359012644608780514 6102671784053479567 16116734368459706638 16686453508889155877 6544968072267181010 14651331845163847397 11692530225538751843 8989115460714640630 754060834089164743 2073820077369497222 15133731334087181303 2587896113481351722 15487350213863286974 1473511428930857310 9431341840393290475 12691985873418417869 7024296139711156612 15579316399982582796 9835397606075915905 15607924043580168844 8039141813568476076 8783843611433123021 7227340420648674811 15940391018238585624 18346847362865561595 7125198491375826690 8703240854295692758 6591710295306603125 11821334033698629773 17650051377358696136 745798514002813098 1659320025843064922 6454285519458756980 15977718105982245098 1201855961003927860 6949593552133144822 17478344503054533001 15195986020532816329 3061221366804709652 13028461475597188432 14838537723150333461 1329319521582489193 15732611139986187380 16870659291112465131 4851070049004191616 8673840883220447418 16354371946208943707 13158096760915030532 2968164515450099599 11488640062574488871 259419375167052844 2443361989312141430 9766191865668946261 5254843879286374703 6389545365695084072 4206829487732404873 6417699448432604518 4606980695939980478 5334851215663330094 247095067258369838 9094239389676516684 15444402143046834913 11841828187079206695 8604263193164075981 3185758107646921931 11933323189123520645 11279009961238815408 13712202744711607840 16497771401413468557 16875420963012187830 701781820767056600 1332388293808272953 18018177532398104171 11776316152789824304 8373175150206258097 18125824394747200797 11675016828872621791 175117151694571098 10625658437071608525 16906716281533999249 7816734839028069742 7011731341788532461 5438952184373841488 2942351782989970218 12790668724835807760 13651706617091000888 16217901284788968537 13827865328293459644 12451104801538526471 13119107031423414541 10364685247081919226 15901538796507651102 9001222903331959649 11637257664531646404 15255716579593300938 1680821596327744741 13010524284520523690 130759780060203592 12897100769953413328 18042510504820962928 9866431327965397452 4424681593883762613 16778397897106741815 7222200044935450339 14945415894798949657 2563005170251328348 15743806374036535104 10492107832163791468 18262942341506167514 11456691767771211559 18092177096642163393 1753500829942543858 8491808709787677626 7757899716794592255 18162222863252481447 4846562687335975247 856220698732702 2147251798443705214 13129040626339114481 17851689232322380747 3369964539330251489 16194300563145922706 3914138228471721323 10450593243976394535 15862431506481407065 3732848666343341516 15036786791081830380 5281194243304007071 5085275978397395498 4566054588830613922 3852183277193315133 13901545497019741592 707510798233638432 432517850567536672 13508767189912542167 15080961873187670086 5417033986492446783 14522873064032576517 8856715202141212950 10179640392702263363 12809623239192676343 4485808866825266892 4882009161590960723 1437378525468407824 2216225345599619745 16682662434582604677 11111725335320949386 14673000320831432101 7488422062248120572 5482869643845100045 4152933137326493425 15401618773838627446 2939600867535464613 2289982434299302404 7718555039982224466 16333003404963124154 5411542741972675657 1552080075036154069 7547199451240681311 13449094555187966827 6916841567663959830 2532362710090386860 9410895392090891218 182402888723974646 1056725259300187356 17560089006920524183 10232300027432528872 15601478887407994496 2947884807907409981 9755655961588946450 12283714266475060385 16538527439937270023 11564481992747406270 7092542932617230770 14710215159128410310 1628377413371910932 4589818583524237211 248903592532901916 2825784510972081862 12443849754543498177 12854417574964001464 16826856218566178042 15351441632234487826 10304212590802259393 9579627290965876037 6308836137472435172 8617566910842212161 9493305482672809040 16145985048986922074 16172695254710361077 17308356393199236041 1707145865353730546 13731567575781043897 6116894052180497414 5746847044201620146 280832277002576990 11981543875609053568 8096907458953346659 15167264097027299396 11192965243606700592 3857820736541993761 7222981552170584999 13080809673881346058 15654942888040255313 13959773581831251712 9466148838212606117 14390396706076378831 13394458074556247565 385338737831232844 17500209607253427653 8832793731682098922 4893479059006949438 13510773241493785466 4598851728374232607 5894474613742661987 8771950177112135851 17196673751109191709 465814421063700190 4328125779193244810 12198157175726462842 8230868005683410561 10008657262974487759 7638088239400360313 5846810130288411734 4160651150259883229 4555667529135532216 9737898994425509103 4318174792254725562 14297420682576114750 16587432348196646054 9245789042448442049 15276003466709258461 15219756881081926746 5802807571102464159 14558618298811068680 6876428868375850760 1395564614488961262 11653818347095427859 16686290302825628380 7517006341081339572 7143573208578198577 4394435238705921433 14404306886188755099 5793484893735427558 13233593698541798837 16406692989686562977 12381614817083974461 28851065558185341 12804845746271092548 16659394718897861695 10913516908901558255 14230887695973550635 9468155066714604973 4475689588196896754 18351572469756600141 10482076109871724271 4231578988557865945 11648356016605855398 18417159383801300330 12342756070557504537 1983498015389060607 6139100395727454880 1055194262532315596 8344776780253452192 15625657887636410335 15803966705450251533 3227097631365924849 10166860763542654416 457377024294958542 14368955303994223494 10802936184979484062 13165753996285749418 4135209956542469912 5257896605171315285 9432202953044081964 13832224457650909979 2716260843992681847 14663190940165747345 4747009719788175811 11982508617218602506 7717867915103181845 7361490269407074068 15954398096576376719 11083665371961346032 11176908609176391106 9513528493201315613 1880446628385750365 14520014423827528712 8440012719528090316 719077820157465211 6073130579950582422 1108978748751676841 15272147855832487705 16212028320198940033 8558207127581811103 5665339945105912431 9615283180995571961 16589343645607010272 1687518549984097524 1692571946969081560 8628121230282486156 2848660430755558898 5033133721592553931 7106467330936766921 18004943798872912664 8580556385746497169 17217967842316070580 10370731074919387347 7159518917636945108 11691057494545994742 11464593396071876385 12413446398984436506 9229903781598692440 15063168199617409675 5151169822158118587 4030907650480795618 10022909227163779387 4000869020556859444 14296124344861866348 16741018590183549688 3833115390494963506 16698175819981833059 6794231882560448605 5074682877389088118 12857186256869977238 3861551971937780689 3167801716532784139 1429468359004974629 15864289810683185738 6304582796712286354 17135127471672074462 2761558886392401701 15463628555602029358 8620097350216401360 6574949173071086655 5762240793925519297 11029658993684962075 7798854664053973764 17031282122539402095 13843917044114897483 7295462859041704144 5691199514745577146 2908669857543466571 7003527483612637708 14039911385695846983 2567740691227618005 18064152604504749919 16620330080780922322 4425080941688360687 15049362120262628787 2659581579590847102 6965334273815798399 9731356928118651320 17811450660566641838 14303570960569187323 5856791093969906386 11901806083825076321 17560574019710997505 14342011393853222471 11068550874356690735 17847127634243915109 17803501918330592039 811714820941397326 17114260060251091502 1709573596273536423 3274204361182989934 9878783450282191160 16233725520999547579 6432246800169968006 14245153842571718613 10152279856711972360 10529203889481220122 6281796870057215022 6183304719573278751 6030856078338105582 15221052796444249721 12798414599138059594 6392770396470413754 6266836043097160665 11474340788789520871 13965513062450809628 13510559040196185565 7014664687465135319 8229732668767452879 15366177770430156104 8875515538410423791 772478599054373965 3719054980676522451 1092074633265374250 9517858450832253353 2647450276765003073 10729491414780166274 12250793236695706184 16575053485769567955 5487157250660807906 4233985477557708688 1556197512329369150 1632103867506332972 4610915842974973375 8486510804944024986 4865874892389080336 16334040297934314616 16815782527175076005 17891460318783028489 665481319007396710 7556131737482507418 1093858786766794355 7765831817261317653 3373036530119707554 8679495403050230643 11688199287036385482 8048252565313337956 17223836786654105133 14237475639154748861 9346007469401440230 2638874533679482239 12869846961208824290 9310181225336702176 12511614272170188228 17637000821360329814 12420044224230690231 7486206693130885437 6204215795812309797 13127353775934629895 1297439435124807663 16384305102368089909 436511441406625019 5512463135797391854 16885932174974271715 2068476780513911268 6061590452270002083 1239582820802992614 5232001944310918081 15757734545268691637 5382479373090617672 2492564498420639683 3514928120981002514 13585782620024860585 2572828963118085010 4847768844770321349 15597851367602421062 8460677913907953636 8705122723647981795 4717445940269831096 5270605332908673457 9586188498328867728 10792243631857087150 13376759293726921238 13100979537868979367 13168369680782017559 17917475460029658703 9638802502037983783 9041005344379270630 13342157575123268765 12789657117446568667 8390197233420648428 11533667864390653776 13472927759568884898 8119580389954726761 5456493643282850705 14368333635930912335 16385785124540118374 16781766306632061569 1142351834669054182 2885145352860825442 14823376451613225674 7559347744946248119 6504026168125566048 9256399013983264107 5602672600977822660 12657505778631970212 9586292461324658842 2797987881243355546 5449881329504673612 18168705905843170764 5073630509239555834 7259073766334952201 4126300131092663770 4276407724636319733 16394434808884801188 9546588334192716818 17178389146146084730 1277928107589942805 6254291649331197658 5718747554450832719 18182835062743717159 7420666185140548152 1626735045762131670 8291587623176622462 16249851625646232513 3471834395057516308 6946550733096007892 8362157021830207511 10634765594944329382 2606104039868726313 9272299275778508388 2587724260649078907 5811972539107372574 2661290058484986136 939558717078630824 2008269596056489708 4297720151961627767 4607230035771093230 7516428590325653904 7763224675016058481 651288063181147899 12832447598441079088 16838537159920624492 506555491355002393 2162207488201024711 3521406208233149601 1315401654125955350 17708272596099948784 5857104699515804455 12080308398319269924 6324278715672051623 11515204802794846961 8432021172177927163 8315386024553505616 9163615086188070133 11823368657683218102 9501566761213187088 11524944255619129294 16129471863228896858 4863100030932923635 5254906009748076685 2088750990883343342 11802216652857597854 3938375976040577887 691544157186809433 15466610315534976772 9580708770773501397 9628010628354823873 8937797554142220907 13744813947375378247 17561889667424173984 13214937848262446847 11020932680194547112 16922477518306707566 405217735275395126 15559103876155106539 15489028025467412360 15186616239223056394 11825116478359518664 2897030178424456539 16246727686870805955 9176712095114188543 2795260992514111629 10681172932690745938 4930714922424073231 17473556885858368849 1042297481300604346 14808194311938755328 4039650722029620845 1052013075269719692 13675531186762115208 2465050992201636688 6590440221432643971 17515476586279251682 15533243236532804351 6467262739830680687 5397719692158554009 9345321073585266169 15657218681800581840 992465135996004396 7681062405247431483 2172311374649236249 16356550777425318670 8603904665414527385 10880745234337809230 1419854966973789362 14700373607398015825 4350634155861136510 12252830651554635425 2449275280177305678 13901599738429229156 11930514249005367121 6497165413402869358 9773134538020848635 15654521727180438961 14261848337682600161 10508751486599589359 4916207566145323634 6632432132580613128 317441940022814768 15740086497769553956 5048891012522822192 2138089336440849121 896040956619839827 6189899012914602091 2909645139613125969 17108862422293074408 15651990543821948687 1234793657901949707 12804382256505522025 16042415092400836519 8685525377547471787 2424820489809723474 8454305726819997447 5385396275354167295 10222971476818356574 16028328097117506831 8018301191223912677 4095801466685693104 15084927582781969122 732260961768639076 17429233013554269376 7978096588687263726 12653116328051804543 10606580059502178560 14527145105937376343 13759366545625048038 4887922357954652794 11091844743569772982 9584484119064271647 16973542237830398807 529210618219398534 10042307247098856264 8809382539551866818 3790135359313465043 10484491238965578602 14406240501149460047 4260961571070811858 13117591012903741247 7101304803931571574 4867534995801796770 9625999141639031174 4249133778633705388 12221096054653055949 5234036666558442534 4272891011821278444 13707279759649322149 16826562912723748113 4191665543605628716 16335694422414040730 8592485021307322566 15138576818409220936 11700931286482451831 11100924858530725181 1480855679208950881 14264083468592347220 18009189085521313019 2946248842772099598 15922364215550198032 7979323926334182779 6137009461172990409 6233175727807473223 5396281457272259718 17673570204720052569 5137886577865411184 3034243214840937546 1293029355807833084 15053736923980199135 11981718587388132834 13632753683273159976 13897907561818726751 12517785175116172158 13285017917508099546 1938239230972062559 15213678035895444972 11622602320424790323 10059840611850539386 17608364153462917138 18423080798342796352 5301238262857782366 10100022034465691121 12289490042226111365 7850102199514238309 10170639637852279240 8712723257841258238 17538556521372377321 1254072837092976643 4260554164733059377 12072547319734782402 13412499194360355360 13826993717590375064 16929304737437715528 6154220553097283464 14614571632786589756 17613462043112933132 3175102682437973777 4458826899898349145 14790783550836577580 7664483557823118491 18079028823406990064 13173878193832167479 3703284635102181185 7360079090040674198 2705158729567043058 10925719446069893989 8106271097554427175 13093839598130853360 1970010090881385702 16432261931906852434 14106292836688592408 5320701438329815684 10920942133804282701 14980797979361382308 17925978537706623691 7120988383072619841 6671458978168616210 2767621734856320167 17728703374199783791 18385382164587318601 6375449550523432216 10611038153835298814 5349010530760530156 8945729835400007188 8503179167849451331 15760817792113556158 6857586080704813204 4172981379618833405 12173659343303852536 15327723421743282753 11663273303831861745 4452153444000423458 15081170147150224679 9174533559164750994 15780528428212663147 640176196790387918 10335653962441397730 10942249561190654457 10794889490628305046 4439351154639610510 14669475906162107005 3061393413876931858 11598244722392681385 646583899668422025 11287197479120053324 6386775444057765720 18190446162781113052 6273714158773532350 13596859205893443864 9210900326365287573 2491502218742956564 4009057480774435629 15101370817678950884 11772126684533950893 2198493597935819637 11493747446795137780 1364278128576446906 4469905453791632305 6197526958570013993 1348022177896223841 10344912879025292548 11440961602174252049 11608126994993351015 1382534053037092202 10669745504180600786 9135758498998233132 11623837211937334076 2830830798894765723 3313228909815513625 6637211021700218382 6196347251440783558 12140948043388096130 11827433329192971012 16108697660775804678 8148670139953553174 1524322268125981880 14773324722131132041 12882206633898462554 17971704955367463566 11909728549746126444 3130550591160013870 13799273221644236373 7684831918619404396 229855720647717611 1391176776008855221 17167998988584104248 5077354720258715678 15461440129316121890 8659690422931321125 7135812685670746152 16526023161767802505 12226529542358847486 1389395892751732894 9318551359287719198 6608431446922049409 14313357284627808161 11907856797217955248 9341234900814282118 620029678308763291 12581154025623393998 10791164358687409550 8202643572290443465 6676816225503755759 17564873383412765216 17734607371747862757 12831949121554318379 15771555842085799124 12894394386606458865 14280761750511950044 195565089067751826 5100055639710396730 12379147983911755795 14863539248356928745 10090738451384302444 16651586924850733909 4190831505732577386 16522942270879002134 283626722351114339 2272904429961359812 1290130814907614407 10914319509932595504 5651883131105514755 11587937334713658427 8025511684856083243 13069329853555402058 16943633117199028354 16621575633629481967 17565469430701147402 10489089712819713448 11958227951785386810 5865123294938557192 9508483769584017089 6326383535368352031 10951248641672468349 7980149370093771893 10491239447103875764 909287586378277546 17186341263770876591 1044499091074353352 360155001960182819 6091818408605680669 3899728961916255131 13337616468400016320 11008618717108482027 6556254748773835719 13106994079262561375 13339571578280615004 7154847888294407036 14829660432591357385 8766095187346772220 17473123884622662556 12849466904974002215 7780182201420391590 6371316443340008154 1375642093156607258 14803104127354421335 9973253341747107211 18013403436691369013 12634569058762811154 17312868853381381759 14782347826566064378 4923535131256315304 4423505550075766376 1073191889761807065 4401119582745022790 2513346956356897922 11497944732056590194 10975090830847690966 10160914361966760511 13826202023287014039 16966525779172545349 17268259261240394584 10834637893627970317 7237122640562902506 9281285286190403875 17253351018394610946 7840068240720238850 350550502941678658 5812672265485485769 4705386572844860338 12083763569805371978 16718911317200722093 1249956031721461683 7873740078886475752 17678636017495201315 12777058646660328348 9133910070850878801 7557437067851145946 4337266003584395870 15028001851951881167 12072292648685831094 10342177638679135670 8112824866251610295 2847976274881980440 10670010636312645549 13823031134968419866 10077919165812773066 9504066539485183007 16932876571328840631 6802865369940854482 15894834609455865981 18147363608348772901 12533780814819433690 12971605452512386918 8705678111162418063 5779905535527951624 2274913169176803040 169704632632558781 1117388614287381926 2329384285067971366 14836044064906204905 9175463157451501557 9863280115799843798 10924278412299668095 12045243250696468740 1727077348069527187 7864920803765434101 11713448802661820039 6962809675376574713 14303913891385584620 14649700928447836034 11311058653156749784 17624079548551027695 17324624281867561324 1117758973535178777 323011087459221960 10287054985435489695 14734629635988745382 17688735769291887891 5125221999108625124 15014282271342895326 7947595086506186833 6810627590914566413 13969050564042000334 11657751059590767463 2122462221735545551 11503803798659449697 10157071004013570372 5530336058370803850 14859904720848112415 16685533191681102862 17434801280956772322 11659696588404482727 2606004502279462451 5415143058593639994 8402396260167943219 14043109310935918615 33960828931055785 14077855198154582879 6734112259846329660 6582151840824673867 17964636841396428509 17111972716852181172 15274707266838031040 4723673634655752548 5528076763155999920 11968176932768134467 9663308687317656760 15565218892673773647 14359044329498995294 9165612825871877125 10510093205736869349 17085434194660142573 9209511360878001751 17753267260032186136 11329250979096921050 7039648679460481319 3992054864640935742 9803517253288228156 5552603580947702933 1606848827362661885 14903335054640880079 207208755787554382 2541809312752022719 18211296962579208 4561581182776092763 4769284022981819272 16474711710546539985 5440187381673659820 11652449452065679497 7992311925169604368 16566180041681245112 11483187150805930478 10498493298239954971 9950291765083541196 8242027501547652341 7832221497076967644 12222262815499443107 14077131422298455504 6695530714378704201 2194128410419807427 6905460416440672419 2272860007137162093 12613864397898995187 9467169365297973960 14380692083045219746 12920119492892206387 3449204068884146644 2182381808641779647 11224478816955518210 538897896938310121 5591511249256835574 1575084657950462288 11225630630321636496 11535825788382594202 1159087206439939181 11385891349210408171 9509526338185978033 2492357192081020392 5902154795446432729 8292165684377080389 5391120964577921747 17801252299778799857 1639588868261357259 11404784949586712908 3967341007316054900 9980626665458739668 16452183808986255640 17300734478255742940 8905692132676374530 8848691431020641655 10469752881890277184 12202911106991334708 4028552026985298987 16989885367358732378 8019995277472743024 6309581450008639542 3493484239277295574 9305132542439472255 13001482933773787088 9638878554420034859 8042173462161989201 8022818516686195799 8012530486800166707 3512197455348280295 13155986129154265151 5504321089746258614 10911920880933488730 17333740668996162076 12301429873965937139 1367640616428985946 5469602213321479205 7036020779922747039 12779521381988059247 7728033781281975126 11058213150995932079 12895501917050603478 2430553239986702984 207833141979365753 1371634710051932057 4109271135257976395 3017389485925632411 11715325307189520610 11111520763195811817 17110704130883387172 12013233166380231965 935165478906937389 1028946270114373577 3320159941984789318 12547323496564361908 3675029945057657947 7222785225222705313 7562496633201678847 18106947383375926944 16377870491595517720 8369735579294200213 15032331500263933640 18036255277383539295 7860053852107399568 11536460788625258949 13487947651616951845 13412743074904440543 12662439822833613040 6461396681309584231 822869913134833710 3157680983586715254 13389108097984454150 9098892238393985345 10867552130540492087 4774339974728008420 5446960212236086328 312833428808364595 17515325204608785045 5263735090507689102 11998725669483657478 2944597916584552905 4206856466863276468 97838507304300916 16982983817674657190 3471982013936399750 55669010894483697 5717651327816739748 13443827246648912696 7164127693765320357 12221044853601664233 6004467137256948856 15831193566369783097 2998480544150604933 8610248301618328093 5038580704004103866 18076827407862497986 3949588655366035971 13044644630606032256 1948459005876192094 13710400212857975993 9454443419982869579 7339104096743931409 4188277460088269283 14821311213666386870 2663934931036217022 7130120883807396154 16542276569943530576 14508264015840936239 11410316236545986724 18182232039144064777 13733945197048435979 14111108058185756093 5186728745759115352 1897176056851424781 10831262365685735051 5151854257570824213 204041509424392042 6081714811486466095 7850051542461400069 17556411828512471263 7063981798090922265 5766655775926196597 2520707267948650586 6149405475891990364 11841492692843924402 2744482594965274100 11587046721935403430 16821889869394524204 3153135569327079692 17000174590444033224 4846084700205120853 5198901303550036188 14233274882496083620 6912200300504615001 13073691244415036631 15827861238059113647 6370064504815908909 16950173848593885959 5191667086411026873 11305465920740208664 11936968949454511291 2944594306954542110 4427036564746375879 15826039304461547009 16551348981184188190 5215429846600908720 14684956743223257709 9991112060310827060 14730361504855803044 15280585299479640287 6169345276764359621 4083093976639100256 7545748502638236258 9184783634611561864 11549305579888805557 14545711060759819476 7650281163011288141 15701578162703889413 8708069174266825552 13340603713022731384 14054080815711859157 15975850450502341075 3038869231443062832 17334818928640005505 14061930515848758617 9328124841123955276 11225910964179497840 3338417836307687217 10283026474490522241 8476604417235837035 10549187302187811779 7585573367637157805 17431481492993720574 12926805467111930524 12107725295446910948 6142872436223530433 11133292549041048544 221563288640666612 4342790245591291884 10132547032704247807 3267293819800387511 12007931350092480701 10992245799284146171 14912281024795824994 8541506923348197572 1311289841882596044 686126994093169481 7059664239162080752 4169396473707506610 4048751051328304079 9748459045877631696 2233473938491184160 7850802345945894544 2308279779288070817 6315651710275449777 6128412080666801743 15436310962458845539 18370574752935150233 7962020206241610219 14443123749939247387 12248054715697831612 16238959646570884465 7236778759465346568 4035480556432145948 17774440623384990794 13703617070495775171 9840748143079853084 4307084997215825262 14851928158957657978 9821454968522201123 9380234924616042021 104549757552569136 16004684570822310939 2877478090454511117 10074609239422130729 12078949951025738590 6208968386232159089 150257244001286621 6194014266507257373 12808855141914386577 17018207079436967998 14999010680056219373 6855678715786353721 10608681251515247996 14811659021437182535 3072320255638854125 11286386106822503759 16857904386793476047 18185754448362266315 11383689019452303890 3457325680164192326 835391019384520970 7076020642242600612 2846434330957859411 11357304057034475196 10452434755076740456 17070070671377656568 6497796968023880152 5948155853392033926 14928886667237903569 16059008468344702554 9944767163098622368 4023704677235203427 14808123442836486707 15885073083521148096 6127139755759641837 9151928599756167645 14407542986355097170 7605970325251783369 2239286893524060526 1504111334422537088 14234321711749886914 18285602873122126825 9993427315468330115 10154661065385284693 9366873937236616317 13051563305340811253 16455314007870908006 10985103410506638230 8588429389432122295 14184547011216575624 1342204561741089811 2101947903255051328 14467318114650369426 11150123761956638800 14215036883345816601 2967598116330425572 17070967900443816734 5298451251059528000 7092463440309060684 12759453334752819144 6629787872322323493 3559642942505716205 9713798149898316382 3719936905599092593 3294809191027518654 6118454526451074969 17029576162420338518 8522122680026953521 8322757103924575416 897156285785512834 14326370926672292587 5267547346742665468 7562843087185952994 9385676467687637298 8467690137101385358 9545636596859132402 2611477842400329388 5558599007322560267 11360292978580269261 17273429828273536297 9022375098735863401 13596501932394420737 17229218680944400194 8702865296767865963 14311919904225877845 118733885824980647 3554572244528440811 14210834418374115021 13411933022559907949 12272765136320762228 10128940837239901106 7894515587389990948 11866262383090450693 823999224914524114 11697518436630872235 4251975516201774441 2743568148039900243 2405235807376414926 18436567301244279045 10245985940822903778 5816997799291983663 3593177886123667073 8618624270974373946 3375028784667935368 5855749781823321537 14319452980117774944 4448161275793479468 2968964914389102140 1692422287801230208 2667339653285225963 2952537293381033909 1652411994829198926 7535807190131343247 1212782031804108767 17653710682199071185 11816099387929192309 13821697020613351374 2122441107988396455 11465278908042760943 1740497369655662740 3146889993805789565 13565594814442501629 554965228148624980 7226727033439215937 16321432331208607719 1796731633376471906 3136845748379082732 2247758437996528893 5558453451680788409 724035804146044294 957302414404473272 3788465629103002230 8186449251886015313 2529964174033974704 1075868801968793194 719397084971882327 14921207186785083278 6760421193721447950 16275818014907929298 3301432839804841037 16692056390639837513 8889548344202571364 17606253047352572680 4334029747680071066 8059594470480905115 14081268170556508968 12039782015988549554 15779557508827903233 15527811172402806090 11636965104695980139 16245737866400726574 3431619491559274380 16842471896707635883 2277234468991560119 2300924735559776678 568531199596810610 8646503096991498859 1625688749365498254 14904937152826771021 9086420676977378819 4065074259608165576 14086235039531766763 8948308568340828245 10308362021378331337 17448700167498892189 13426928296410825083 7099567157477723642 9599077114948539242 2190773369045155213 10507247430246655552 14692336364360818346 9471573695982687315 14432573675073788043 7466743137321536100 7859485933923999770 8173512873066267653 12430642106061713904 10027338940769562699 17336532527998889060 12674781140815046069 5325835325387533278 13925405895243184344 12148771609242097857 16133673801821672925 13952619607391201683 4145980815521993757 8051868595332018289 9409211438704545674 11846546271601291827 9158473048556749822 9337569521621791120 17594890195876957553 16667628271445025577 13857262314868690266 1811479528601724754 8646390016491560103 16183739168526036727 3611843773446456673 2183526279424313202 8263504503461849272 17415678610312665986 16432061125605697852 13183023488771328063 6419939537046101084 10867186543682328726 7082325144229319973 12161669119950099478 2893584628891431084 16363844919218046783 11471423772489893 13225010432548559955 11396302871432425817 13752605730183679546 13693216826855059520 13583607797672306763 9416354815099312803 14241682546294819430 18301615757230442287 6737577028221878836 6666958295424704512 10057489172620498977 13284723833343837641 7313663979183131197 578979162913691091 17924668900786262912 11356429485452088844 5265666944165139022 12387138929388068710 13017607358016331611 9467931364186893234 4551190708199945274 16855459343811478501 10002960683443925314 10635408100278931625 9072267321334425716 18304827864401592215 10285066345629923556 2903986210603738149 2453233952432617391 2250794523988668507 10030700387146815789 16963034222445183322 6253203454369630340 1950911793101534710 7124356511801344120 16658295307714804961 3112741912518441259 10612520097042356653 12506703164537857465 4546999725531601564 16757020733654756179 16799193382272506554 2316307393201631033 12423333959218169769 9413349109972843604 12562055532244552041 9774758940772137866 12812616406490221172 10866516383773298787 17448180428173299146 13760693017890635703 2112054033599123363 236221256098676536 17291734771948568756 3932176171396502067 6853047863094673016 7929346661016222095 12476891561958385332 10753578626077483657 773881296969982081 7327161331817549607 3317247739531733190 6649912760333270462 11979807286998697926 5892606653679645456 11248965874137135548 9012246360569130628 7750976336942694110 1584157934032352241 421602545409984401 13471027190265144705 3054345400505576926 4107328088842100052 8138974168903124711 5320506861760652148 9564498094456302115 10637849242237125558 6545703605514181349 10758746434851152855 16267674642907286660 12558103984008716198 11797203840233609533 10890832955038867285 3139769164726119081 2665068314377935518 11976654231892712138 10260208189787436432 4708193172073102278 11513603882704412049 18082759812054777730 7311442448458729863 5372950268993671642 15244698951479789511 15015157898585289344 331888393937526189 15483001811857016232 2655827927337179892 7214853946722146859 12020369986286768912 17932379057323361752 13372754744523158551 18267839899658360513 9778978299950078717 8605401235897964994 18024151997216077763 12861452193226342359 7938017463527182902 16837266050806686484 9268133504999059096 1788494795753248246 18028802957776907596 4703446365982307634 16708321965750253125 16096854380800359871 4742793756321971715 12498850926700922930 6927676257958027878 1634354343390256623 13755193433710742281 10541948575221472832 12354017969540045594 9464293765517577748 8224694341023334902 1392536813274813128 8819495549767810156 16018692600669236034 693981323498348026 9751252903822010980 5544277022532619754 12166133160210138033 12725166736812752515 10438488171436973643 9988069961253735738 11822147534113116909 16044984936649975994 10408910016186300838 10778696564242878234 17428534500019220014 18041419212430575582 16277595901000451628 8926486378738243662 18149073160754595732 4798659128308832964 14832131606844475101 4693402653619469427 15768766510023881070 6590865000270250320 9180626413869385250 2637517187833466502 18364664675285223006 17401336353572420639 15488745742393631392 3631898076647993276 16281900301030264980 5656736478772691193 5521441441970835943 792606780970500639 2697465143504616047 5593452336953933502 642582275482483356 10332388643284496802 14772051950943610037 9944850755686529919 4791251004907575344 17003690895769860035 6295919780202795822 6154812284730497426 13889807293154274146 14891915520067844329 7934068511847921181 16288827513256380217 16908150388150862235 1929161405175515013 16812654188766330364 1043079732941155280 11613372947743308406 12315561683093717266 16718190722939751163 11926578364737283702 2416703414913237074 7081171213034101277 8036458629934164795 9885925079021580802 15388332978905570233 7839887088011934415 15223708446305922314 2723957080949028882 11261275595800224576 2065513756802855813 12063303496320024210 6304763282763640650 4231041501825586663 17248961375628003052 13937475161253864834 419118701270169095 3304471248845182039 1914570093980448768 7558587164305276261 7901897612574071157 15509730668854165576 9788195623206468571 15527203387692527953 4620587467411955751 11294341691099330987 14788087881256953230 11944372270999987788 1919343053007423757 15373164834570421118 1740693776013905957 298032785765070083 6320846078243863563 15356522506742997852 5531002007464414583 9312821040096731316 14992122044680521143 3355470770950314905 11709948681418394706 5945899393897902687 15587683186277622334 12960149534763888778 5572291914033881377 16350057012390472253 7484583538836638011 847384605818385633 16903073967280633916 950990574440020163 2254003373149810576 14509923237177963984 8945803159816179712 2538117613199525548 4184575302535431390 4401801689296975118 12453606209731776096 1960308411117014767 2435290831160414786 1402570678880769159 3938683090291544397 14117922377068507104 12808295454573608181 957089269653495487 5971506401241461659 14111368740541507930 3305048317230530707 11133911882584534801 7375778660448410926 15303028791907567584 5579306115754125585 12229718925838374563 13859292339468627542 8356980537069163617 58277024236162525 16015172125395208476 7431788919366156851 8723194027322431764 13925886311756645155 5740343396948609736 13681551485980825484 17068125500771104 11015772782320314110 10487451203794050545 3583292559571386562 3612045215594332966 11849430874997895419 7814312306647018146 12148117319276164866 13704555430487378691 7980064465780217853 5789961568223252932 7359703683817868341 730537788091451401 17323603215627403036 12938507619755070889 7193458752519625134 6692298220965018984 4063173527547588365 11104619498547349485 16017238703480035366 12044877565986027507 2862479973746665267 2320055706719322310 12375212331753501947 15466948049885423528 9604585593721000360 8058611085970443883 8322323486277404387 14641996358991433054 9293702563041502731 17972782813342717194 9950820814530501070 15097620345208654993 2640705491383231611 12674501500583314848 10434339112996595058 7413128681900688054 13875343246580995690 3642300385369986914 4745080866212842768 13653815462256313290 15347383585264594247 15160536169031697894 1076428900986160213 1973905165886218141 2689738879117677376 4995424817315725750 2661659535276549773 11994500569270297739 5384285216235759304 13375795451331408565 6021165245086377453 7495853165754887378 8334411832717552805 3494288553478879203 14597859308007320592 8846300851424465561 15796239889232792918 15394956424423019337 8618171542637376391 16123262587755057102 3307773233363094969 6541140903815544633 15607638310611734707 9064294207091764381 5889874792926330451 14803998438959145927 13670431725208833784 14258688652738532968 16138386234306041504 15132278264509690712 869842353602942084 12224936191247857256 15365620569847543658 7987189068927895408 14718497090179670676 18257003071987686024 3579175890783394474 8751746195501697810 4871537815939984639 11776777145475367502 18437779552086581437 4845815828891053016 11045568305645705218 15005613169653056667 13572583055035569093 11690252251094658162 1798450532136713881 8528423896259052600 4005083337314794513 14568720025423112632 7182449630505167238 917536275668073622 16683303927580863315 10451398970906049374 15336693372350792662 724366243655822057 9291483564086219897 511319355066612932 4833796346545643273 10641981239043766427 7536850185084416639 15518462386624885774 24654210260029635 5127762597845962691 16046265181820869264 12926091059443152670 6802193053214477927 11314441867035162515 13891080372359715968 5449208046979863036 15590490421191529659 141610304625782648 17956541905805545570 3373251412252110300 13214746465979410950 3215140448971928266 9181044236211104700 934975077177927595 2756202490149095360 5978447239513428674 12598242621677852844 26000053019788358 15246418127430579776 858956790067717193 7641093542357569263 3584390867771923671 14293079156964106479 6012297946423736452 17377625214040165125 3236433849972291219 3077429619994379497 15423847198351644861 17555849782575883006 8725129723781251447 18007019541017421946 11623036043355300275 7008287403549627728 10242028141937907656 17684083029216301680 7294438259317295144 8551635936917988579 5272800279163272448 995263696041793802 14845088347937242134 12931322726983998771 2931589141140245340 6209115809283845222 16885125427571079154 11605263131145786819 15863044963350882275 16300242391612292147 8576400258094603819 9311190889908295170 4200818385196591929 8718974495870513782 10229539017656588767 16285663872719803308 9017766026168505170 5454178968032653081 9047500941925389276 1425451169687955169 17187238134751489812 6724792864581094446 5138758523354809708 237570622280967814 12667744905671695191 1141634547014310141 2141187014876457011 9284152304526465982 9856570448735453510 17421485026383808083 8125440169303851510 5303099761638828370 2588398331404031313 812072961070472411 3430038996567517751 12456941032397108206 13299187519518233830 11878942004361712044 9461517408905755049 12966362922309161553 6509518325611616881 4622968273181151626 690617046072168364 5611870471579847827 18080683735429832432 11302074301268674528 12118297627452757264 2771287948963622307 17297754707092350465 13143687249872111326 1302323983140762891 7980539743955409869 13555903385151823391 348308385443936544 15348961588856282598 15044832934498405587 12957866416801607610 8713434330746350106 5201618786075008573 15673793898639954357 15042051720478653020 4800863156901449045 3454880460606191098 386997528640550478 2146129158178660711 17224112048962164143 13817688868715350745 331895964045150397 13194988757297848455 13252579899188107625 8088194239473436105 5839330279434809180 12953813476856105469 10364363957749396807 8111711019503750317 6640953827283309514 1992026056056604531 3224343255834693171 14558549523018329712 3355496996920116062 15414780241275275594 11539270049710065846 6132479369960390255 13676675754756553822 12737221481071874372 12363644574938730550 9308803887385305970 3863173302642025335 9361007826605048767 3310119719581151697 13427312542368992759 14209303538974730294 17765421782536890231 16501528213158089668 3037905034361291395 7638514004657747469 2406848984284740306 10533550580669093466 4354731569821614489 5621052209415201520 12555112906751044912 4848705351327640918 10860634718542206807 1280136644581702574 2376588121948010593 11976749277610392506 8647037919825576130 5866086277176534924 4028066688127062257 10122907768157813129 13750335355728342423 16740031787963733323 2470556028705801790 13270820621695326707 7226562586854698087 5371049303706845727 8031745918124523471 7281469318916574846 18396944685168483648 9450401586751033866 1768844306061099438 3034914765132668191 865336339239320475 16405589484470749567 11116021265194946864 18430491496987833999 1220020392911359919 5017084428336064140 2546397161733943309 5226702464550922074 8939082590291368242 15268927884137369960 14422516907933692137 7960702578507698284 6446017926245434010 7346919240708773288 15850901359855482125 17179193136366821147 3226866870131279517 11556991484754072572 14503906325633443310 6237256114049807537 17005259099800299744 10205994258386899807 12296548531127118802 391335736280655520 4606049231039574686 5178486342038822811 7394849041137447172 16734882524970616635 10861362731140508680 13476028058305857767 6305977193202416385 989203282314847775 4708721696621430321 9950487651625744202 17780930234805394134 5730805387084373190 8675045165161294526 17245249859751686169 461109554412067194 8464683184873017647 11608389813033160150 15704886562481347457 3634850180053934099 4548029173162186373 13243724918524166197 17368581988431918261 4945947323832381205 10437372170574396644 7937569253293437737 9411401086434824288 6638352936317238228 5777280516876394925 7419337578787360307 17121417878759137143 17305836277802843752 4659150478218943156 15138041589980809525 5422316061111877876 15084340389026097061 15820537816024045217 714691352487489546 7935087602822005007 10654675129144503468 2627183997942375898 9970786705469151184 10655029230792341189 7403237783063728777 2270638743417274947 5084329246831257148 11021192928135236377 8687845365283744905 3499205876885957021 7435438697300530288 13071524773928671115 7956223373096770594 12077016267146175696 9780642251269643341 4463631066380139577 2907918721465393191 13594607830433452250 487239694021192456 17270997690675270941 11042726979607823794 793746162206815442 9785920009513590482 16605120899964700158 8378106522776555308 7770048226004983567 13756089635005142366 13997620760304372797 18166722940735451979 329918749229753698 12750219346109015805 16852317744515335716 5053975159765260058 8264177195874085406 18246761692364054532 6643198973641623651 5623277354159243554 18186700450335538946 10361754184409631261 3242994786827521263 11241206356186159675 5802516011731013489 7973245757554145694 9813024884832345929 16354498216084438846 11410600247767823846 3847443065799540029 15091846232523923795 12362911505494007537 14637713138390812946 4256701180703322992 6563950485663520536 16999532276470358681 3325698546185242531 16635314814236436072 14203505809794989373 3289086602622312545 845553990138143953 6300296749414105940 7387003271009151045 5037719000539067549 7016715857673236872 13025065208244438702 7332908685214023387 2879828951013152603 2650436271792683146 883486437938128750 12063137233952432113 6974387678785580841 18284159035181589947 15784384668606745990 9201139354041306387 3440155552767971481 9654666699717431813 10328906834203532967 6044199061469134415 4446012596488034018 12227920097098826856 14665638694643599780 17143987038924489735 3137463516876601054 18004820110732689733 8945856925382214844 12349196054169725649 12723062917728214377 13380625995711302357 18210625984177813033 13370323350563973206 3331425570872988963 2784778459587412077 18167325277757734032 13309251857224199464 15293663665621127623 17359017753031992448 2528047451520543997 5833857858533843637 15132935184513618059 5524756596901874213 5246018462089934993 13204503194321152349 11196634465325410788 11195415884191414716 1140629783656856619 1758134293483260295 380745493800993752 8048644771609702633 8824727672292931711 17310582445264001928 10725165581962357901 16599478326133372012 14528305481403216009 2114913752782077576 5248417709727412306 8006833087861615310 15222774552661505026 4925529470209875717 9178396422755099456 4950772389213967566 6627020702653162643 5372423195291732523 7474400055452382437 18379273165043142836 12806281995088743323 3269831721931660195 8756973807112625016 3889232912152833205 7762564094679021497 6473590348166099998 13704800982176185523 17890228564200676143 7771519492197725275 385597537034460161 2217265410705699185 2183235125492030104 3134649759622930170 752302083788811701 6152260390068781867 10966100664753196329 204655558312476836 15428318024422259741 12891288333539396850 15653414746097742353 2504500186759659347 286033827530383710 3612957627302498002 3898054819639098453 11733883756764460703 2671857493105135964 17472981870903598478 13268251069103549801 6529693947818015653 13514292415661162937 16380928553465019128 1382782036123612718 320885678028143937 15467858670132534875 5681041561203155261 9653517954453306091 6551089880478303344 8766484256744204741 13256653830247719980 8406212030314146229 16960961952060262419 12377133716442376991 3134231319217339501 3247404412591753398 3437802919273645171 1372609466179403495 5710192048789816537 17352482272243426932 15400035030402712849 4270347312207434154 11518985262754197336 2654813529363453974 15546043648356464782 15416431760162885815 6167234463899946014 18254112035709886368 4926034109290507526 8197358459039802336 4520313309957177209 17945481069937984010 297072109020447043 11566271006469855406 3361537000898587707 2510643017166742789 5557611796094970822 6373223632903731116 12854176383674703681 13298904141498542670 15865306174663864967 16880105274655340954 9272917646869062917 8455460334305711072 7851628963481325716 9320911070558365385 11863157577832703371 5207398636621018900 14098871099117204740 3899557893523847082 2410484501718051972 11559390148854923823 5309527641578875328 10311932198614288429 5046739801312505611 3820742469616768244 8098503991391788203 16572626727926022738 7892652579838099687 5720994838185732762 14943257625736076821 9321561143944267422 17966729872516959048 214884704961286038 172827469057071742 4969679607046851123 3596031531086580062 5669045531546686092 12393615026128411809 144612500648451576 4238435535056684474 18331812260414545495 18247637491025910468 14351271375051239414 13290384526419444110 15067978245431164881 10517179524670495989 148694786232909783 3872802249761324296 1873411394289783473 17763141234186404882 16446542912798030922 12685154299646794485 11149269859864755089 8632404579685089798 15919396745962238475 17057878150337112753 10383329704737087768 4491444555150072020 14686955179149665376 7977842429520904185 17950838016868178022 284192360314951589 17441815613165677069 18031841764510785816 8049916427327583385 2241621697584026791 328335524429215634 1585721136888425691 17396578839166173499 9464439537084671916 17096012532845247911 8199438662783313427 7851887514213605100 15819520435245324481 14280034213966076835 557162894918850736 15965772768951024346 11314858502738930787 11909006959969277309 5560027873130618659 3743742030624063073 14352796038125874293 7388076188835302955 6183910222484018810 10319374777527361560 13922292841559777962 982094662437702540 4225219672723612198 1801184276231703854 1045194056243297988 10554497062668684548 14849673637998128550 15598547977483358266 15961494524706733235 11408459949442627781 16412467618567907373 6352942554899153796 16728266844551910922 15930969741782322220 14542442838869035580 15302895066807055094 3414344773647333242 8101100345708071094 12502515218379900161 6124635506885273085 8295596106852657299 15724602142245447515 17250306625409936779 13441871283567944432 5019768767013812340 13499700780945556265 7698791605437533502 1073771653313837080 12128024172220869071 3975877354820823743 54633770383063430 14471721240992490779 13695833077850826685 3884103174820708860 13938863036809168293 6951181513700310609 13508764933677899013 7706155219942634812 16486309588276309611 11220636182067924010 6509370329479353138 5166238531268761599 15610875637525641715 17246100680237204482 2659702525770138192 8737200460050407104 14680516114017987525 8167030214204063249 12527990492401488820 13065801752454196984 12116165034355093976 3821890126563511410 11260249398549557147 11116006006630246031 10568387849307202554 14069658013095190565 3164192811879902688 15393423652457090550 9175159296981133716 1578011731529221796 1651481716532635012 2414252502066375649 7707809049154896942 6490333720337241251 15569840821349144062 17959057784857190388 13767897734695961588 17054944361000954268 13109957049324952897 1121937946880552925 14651009754688975227 4713786375805474274 10470856399938095187 9854109935704198271 6422741307450268979 11042067751740594799 5930481516410950920 14894072618049423055 6629897143901643312 8595548827994701087 10090929936344681606 16387744254704793861 13892505056594139386 4740529579774242211 1356950001525139808 7626528883262286139 7558277816962231919 13913748408849047561 11019592353331439915 15022536688497830848 14900150600723765058 3471519285320986091 6639357521111574031 18263175560886399011 16839863556686267194 15992414868409759892 16968672028662154681 12668682337345409229 6293843229677665714 9806825101749737793 17156507339075135980 895319545753779890 443555306420916817 11467765640461181875 8247795789753720395 12803486372482470866 11625997438706498254 3874608919845319512 5674917098941578382 3598125060811220551 14638859107543764111 11309904449554769703 4572596107495920750 11599486424528477344 6524932841174013785 16744429638930738160 2260834864812948644 17008443685130052989 688691890375615220 8246191448017396547 11820213995759370175 6827511731758963311 4748667870646454520 14856244334063500386 16752344690959498444 10690676744270915307 7110173890184668571 14278986477059746172 2600671904566218887 12213793739883178908 364741702182174625 9769081648207892034 210764035965679446 9468194464219716800 6250453203931083727 8368961811201217774 10221065204817170536 3161721253176798197 339592836397703419 6010439412963262600 4064964865578715157 7246650983021593422 16235149753168948201 5078899229615983216 9234587496931814844 17228201769841537892 14412279395585439128 9396438604297310001 8892289228544931029 9687287915397536034 6331774128865038024 8777730745536569834 16499295533225164502 4775411227705165250 5396028210581371236 10490639787550677932 16377671078037027718 17887988522730590645 5593224416042694298 3362688757657995772 15816034306702292447 12338694658475081377 18367464660411848091 14791344271659116947 3499267078507032463 14890026636300677879 15232936108231505953 2635891914588247815 3302658079884933915 6271632914172353845 3125021890528589302 15927335290824755855 449952303158249177 13135136952354997767 11827752364804119849 9916200225622219232 10860936203472709230 87398593410539759 7076690157629791897 484479890309413457 5634769365168889591 13492433558247434359 15259569719949407004 35473123888641639 11184090894944695180 14916441629695946471 4418420722672053890 3229791168855858501 16379519126947328017 13541842109023818682 7358125330021422167 16877485316674751559 16386976590501941360 1335619748730047507 12664190607891135062 17729564883562474455 3448555599258833079 790344809686124127 3387629592871513272 16748675048690817275 17021691541823739136 13847641117249170126 15240706299959132457 11189457225766782510 5186130877902610441 18026706546552777971 13193103052598690752 17570600457488907295 777205081637560351 9000203152965848234 17495046357081232388 1697550868666721200 3077313343050720056 13958090493278804270 16798337112771490208 7122266147825601382 16066305086680101420 10472197077768769846 3894809504220730712 4556683458259898178 14077348924975534927 8633188073268034086 1236933395974161712 13606000027184038142 13506187543103587799 13758049016300855741 14643454353258905361 16761257960218656475 17044309205831647516 10911620971466567023 4614138992049809382 3796867860329837298 11991238389239534963 11889907531243797062 14304134111782748202 14228416634314716989 13904444378187434584 16472686682530861085 11028641548271333773 15983068041529766400 1266781867989383818 14083140807632219264 10220851145057929299 8353130796202467185 1172420447334275700 11635697963658106877 17070179579690325806 2001133687304204578 2712772047480250016 2379806481845933383 11891009479314638615 7874875588402905562 760429580289405883 17140700871217441183 18036932986171555803 18338966397354523155 12638963837246604749 6516020698883233128 329162308052437086 16091523027116700065 17296665971291027551 13149185941743604688 15167897264590311966 6915413430547662489 8026601953956804173 6798094142582631521 877014977442218417 16545866405929533434 18419916175927451324 17818367294101726669 11662629037071662284 18214700788221663424 15703956005600852909 10873759681171076715 13521207481048685361 17155496962246209839 17140650352740377586 756334466838794796 10735308058489074150 14020971467036496595 8341135898140444943 8069706798228980161 15374416214601038532 2198195081524177100 12372454252734490601 11437951200924148316 8025499403489695154 16070278852613416942 13327151901612356248 6732893918550987468 9119648441972289456 9317106404262570495 8328728742008635108 12971396969976740696 12832039907774390114 17597548736130116948 3102308003117089876 2892327486467450202 11171979892380564772 11727751605852393716 15570367513512262237 9534272314267476336 13878534371063055242 11646753250412267025 17454755709978796844 1653884191294262622 9747115006985672138 13449969938052109596 8283065355701270623 10149850381579991764 12232480495309504322 7805478547562425981 15828563841926327343 606581836331080136 3634452475402038673 2016803789247017130 3653530684063462220 14639187084508090582 7080232813795756304 13980325846491349421 1282277704819039947 3656401738801908551 8815317728141601980 13597685616158055511 16050473464873426983 8005549371903543286 6994870256814116868 5042438397772221853 17255666702368738543 1325572931961865966 12593409449768958561 13270901242252413166 3067796945110176207 7131776709477655309 2314406416946781347 14123801330812869374 6915732529745719080 1998965712081692071 12457838821501865252 4802352294717635732 17748835490890447125 4828757835655124814 18004237824672074769 11298329242987254470 7042924301485326023 13253515570574335278 5759578352481118042 641737524108166160 15672386039330889112 6934381460557354235 10554483842784101845 13823294392846801993 2262004716341597060 6327244408829949155 3000780251440038858 2246878329532074350 10490587776332997401 4124956807481073116 13883134951099972945 11791208433669434526 2266309533994393214 949349118588778079 3404305445349400620 2800215421672171482 11526839010629124519 1488814535586671704 12904316164425469300 6545764838577492522 5684157511909276397 17464159492079211444 13138313816248696224 2447151608795407632 15875135510721142287 10314162505448976388 10787709240742517254 328653854947481743 18009515234366296173 15604820450327329145 15382135627642936529 3367220977200235274 6422138180540157492 14107923043728538493 10464606615051025953 11051359127373751600 10401016474683047924 9732060522862772478 18133099698969116596 13384281672025107893 10020583874943533594 11291270868999016700 6286179681921273057 12831199611358625890 8448492439395583466 18346069256843602897 9835212911326845476 1039292107890598687 3399990086311720003 9191116424844229609 5868934591059357240 17412437949234831283 2588100443640614504 9534536259006686702 376406726544311469 3954848981297812515 14008508721039267826 6907056826263940794 8481943733063417437 8960758210943214679 15021644653214342808 4154892603477421322 17133505945754115623 15079490807178042515 16119833963279963425 14678050983370140174 8428704924429997435 14475058862366083018 12959292637495251126 10289939942672459119 14325028130439228237 17704377789087414547 11627322458623338249 13693425514783327284 14646405755543408167 1312347966300892675 13949822042147941381 6186475766014132094 17988249846951148251 17836504983862244483 1883851962827128155 10284090874040446016 8387191728582772294 11347333913787392786 2060675079791492548 1669681178743158297 5672577028101551715 17557094688883952434 12518675221278627184 5466873805964405244 10419892019387231582 12474443123594529632 7157326481294829807 2098077050862762157 640599032805132858 7887112626926599340 1174361491006910702 163430119674680424 967073723887615217 804903948403726594 16715299251682075498 4830918203520980533 1232661132350663761 3524346268989000103 2715966619264451800 4114972131164760279 7488936937660764536 14205055613269620819 13637784209319583636 18323153352034607004 6423337569170604813 2126758739569527161 14445837465487930714 13223526084164503609 3206125160741384998 8515365060466964493 8705667722512372095 9847151923195668774 14424304582930986042 2795210864617157378 11188775224695529859 5235419285107360975 1374478328628873930 16196806861357756443 6853979443168311433 1564219381727904596 11736722446238386371 13250253140517528774 8207281009617279358 14366844063854626236 13521641856658045256 16238593104496089486 12779510637787091081 4312948458131067428 8901359575046443107 16555193585715985020 9226439311308850445 7871047661833850864 4716184614463103305 16879744105203807976 8704845564771942595 8957815308979929600 11171461356297031927 7557644180847489986 5068777055064039682 4841893838112264075 7948335414316601021 12954407719550618827 17982262964790673884 13099766194006913735 11711542185960336207 17376535906085464078 9132794274564898290 7712584067776430052 7075658078429122195 5365279627746076048 6851476400630714154 10538073314989827276 14872885240766653027 1652120622973166730 8179471515253704147 1770328129984373212 699906944457614675 2904622890385421758 4885754325379008906 15228157286931109099 1676401774106348207 15829600084550833616 8089747034935911421 9968674072139809223 10421296895154434697 5993771454670215565 12271619183130903875 17521637417716394323 1322805424208179322 6920293350020089132 10600469873602316271 10425177418468491220 3799505620933702184 9411286358898428798 17990913806447749726 4587808016021292236 9322650767699872026 16547745883217763387 4578207564116036495 10621280255682596322 12125629402910772759 11160200238401951584 3904259443044886392 6976960532212103523 12496360785089349888 14030211060248165708 1959843586314591929 2710629651840163439 9612550883521501016 16815353315516130392 11812802690306614206 16355239250283319847 5666938024087159515 7084349562780587330 4716344856982406158 5121998498875054502 12494477371256442764 6326031473986605991 1356539379318297535 4181835133989193747 4222199661320697772 5876471777107180398 14700973157706106598 16682296876355488089 2597611153052358177 8630249600754935433 8882001289081994339 15623334487137300433 14077560159576953612 333204778739995000 16094138881457336274 3669179352221250769 12700286233495247955 8319446891924536839 16882325813302086484 2317684418617231905 11711394082793511139 4134228780240215121 11562591584285948456 12588010157406745894 3880483232860639956 1224878234764289581 313232242753799662 16816773905486603084 11630035574086477300 5165339869444243533 10259207529637387669 65970196331666333 1666903039802792607 8990128186129812059 16674240912430528705 2176686368883800777 16751611704829669125 5273195236768773201 5084026363624469807 10473807439483204269 7079411719772450082 5092461546181680271 13632368930181956187 15378558415709221760 2563851086336450794 3826293767185150991 3966157345193353626 1115876597297823864 5607355763294886705 440905859699585346 12625970116782771576 898474713391259635 403995317081383486 6445233699104638095 693233880778120731 14222146924367609969 11787613029523048229 15692681475898848392 4711503505136639192 14264368150197046011 13092216034775248066 12120439559037891933 10699907134090640755 10451468265969531425 14703813184281616659 1835641998437847603 14551517032795412355 17294247555356196368 12453098779758433111 4637093007273565912 790652756007897094 11770167461430200704 2253989047186479117 11523322984462398942 7889152902310045954 4334916592543111083 17147319589365620022 14759519648849446322 5899225695275363278 4044345244588748132 9422719103802276132 6766608104577628077 4683383948943500621 4543715167947744868 1323506417257156658 3556385689868428614 3367329551567257982 11644650172271116513 2917883803895342099 18018166647984306609 6301701380781736633 9960143886159293493 11934367216947674508 13212681384330293223 8466192988070338700 13137398466711053857 3295624852870626629 13631361417055223824 1325130218616653756 16910408596301208658 16064338040349055245 1138996820276264066 78772317503540792 9642710547471578860 14393637949896292189 10051701547275306569 2783462774741779334 8165454986288415212 1141791798970951442 10922952832246988847 11680848904820232848 7828989204667789743 13387111542434982850 3316282165507584431 2999554127343413929 9734132692770355214 2965900173183569400 7419269474790889633 1047854378055040456 11981051055148046751 6020791985990990367 4180129792477753235 6364774977735590272 11860683724197404616 9420738156901587576 17754875772018296067 15304532479959679866 6925916001687590362 7324658847591666661 4357249606718446366 4684272569214370002 15279413858244888343 5280445008411539194 9534370658668862561 9613618447631784980 341259927117905676 3303121081970765140 18101635618387801554 7023511725789428632 3404706637885802878 16798204420996053650 2424020893776052994 12583101960650394917 16605509911052198421 148656402557439080 12967777564631121876 2495376528939626546 10425031803618342714 8890580149900369547 12226476202938746983 13310696974193350709 13977778378562980528 17537281196003794903 10344371841238228716 2662246242372431328 10855024168689718370 3876934157345590131 1424991006392353467 14661796739635621801 5543172672403506619 17898545339822031781 6771562190672723998 17912645309995287595 15894536170902819102 12709625445846634590 11727283610089938122 7985358005018361691 3390646609377590396 12154765578379087782 10385412102591321393 12090010274119321411 17331266858728629537 16674809172024827922 12547065998792216455 520108057073613765 11743474192218580854 14915659906020887496 12918279050476995699 15734406706459469492 16214498075135852814 9591391099076546494 2414612563627908056 11368217071011591936 12558223481152592381 16275916522469011748 17771105807175048889 10513272903883410339 6688345103666096312 6753827367758472711 8581328391730894202 1747953605650860558 12137905663034162575 11713212644661323484 13414066389045956394 10381030983591042582 16138558753831654155 11686820124536637685 15502369739062662239 6549907656817573391 18052681255396765872 14819646569184403596 18287328469721256053 9695462220075194943 8987489195745048612 11093479084466022388 13366058617278415630 17393395073940530619 1523897812309271498 8425185658890328638 2799415501645041768 838919969643297418 10288964591101459614 10345220692964669380 3258997346643400699 18137155595235267350 6977503214317273881 9756956849916318276 9456276841267472869 12745434673251901796 12549423751714417395 2786748177429757579 5337227202567020733 13479919964247836769 4505241817233699472 7183966536067299329 5153395476335171215 8107475458702762645 6834605580255286557 13789718311324321595 13036274375639945549 3701949026022337473 15917932513063096549 9461111277891879717 128716588339965179 684420018822317003 5775344537290583102 10928263050241726860 7737906484811489068 10021779312259272292 14660044473172547343 8289505641688736962 12158955625952667919 17931878826102352879 18416432643631516598 8687924201469955296 14175253076781437472 11864083241700013801 166448957049918709 4043802875289625427 10237731339711357798 617743346901688469 1737077472081689418 17210550026795772647 17744004482107619123 18201216462687956369 10217862649053629738 7003554469323986616 4346019707362431102 1008885212085426921 1474542362940826287 6931266526474945755 7074521995037253068 4381406836555338607 5345579873318204405 9162803219852006304 4958127220708318475 915365024649204058 15787767496766249383 5457066756967707566 12884482180499563294 12674225438911958289 426352822097356175 3588420821712409908 14952544921907401637 12860068626747073956 4556487284165948231 8151397555197642814 17012110240860095290 8618027989375152993 12251964601983156069 15820318247160499688 11347387598813340743 17197580895402576418 3616242518211978570 13111436850575559964 16486945567397130671 14893067989836209936 2843202335120414012 12408146103616033453 12888293360025558403 4314078889813467448 4631536787155068855 9323840265182669030 910510043987841288 11574241696890035235 6699735053753863414 7283747292152554911 2572310674428028093 4273530196515586964 6588885646590773214 979482471773393207 12789141403152194288 17029762683690999500 17304610995770998915 16240421614223313306 14369151621257289978 13930566876503881700 57223904159737354 7990397135110892367 671693844755835084 10730993587978428182 8013337317838977982 6604608978464121543 6021496568808814175 4694910000738123748 7101236817692740344 10030999807170927668 13895308719001516991 6263982523329049318 1000119423105625582 10661637192022607359 17898740517910353193 6186923388738704348 7875288651137085162 2534999334325065423 18131404808067227854 3866054044011414764 1596486693330305534 7561200061527532086 14204947637764139029 12248022240380829974 8423431484580196502 14703079001347660970 8473186208490751713 17302144920095836620 3760273108210326235 17053495999541258677 6281469011030029756 8050663219553669648 10831313708035927733 1214923756821845742 7887816709761750984 3099310257182460489 5691382743958248878 4557674260397002725 16593031166617606075 1558679554574477643 16429209035084597913 3870949785769313112 10660829448726372373 6790848071316146434 10557717535853014551 14800505655251060377 17688344624239778200 5791634413009260994 9323936380493797369 9592380166950531289 8303857805992554148 2654494318696104290 6843724155500949556 2677143214560750547 18385297119105626057 206164468909890336 9838741988027127756 8321898883619150371 10413664675506302707 6130730840396112371 2412457117719813132 2708629590613159959 7080869665918676127 3263387455769606276 8187548135502892237 7584550963585263855 12175244499561556854 5498159069036706092 7991925607037714415 14429302584551107151 10040442804853489508 13307634750681688014 1188647085760554513 16588717498698231280 16981148366918490374 1410219631185962258 715340795824628626 17469613947491140219 16662864226598431697 13228598605165509877 12256962775704282813 12341235676662442746 16931153151745699566 11991390568900523248 17075242026639994368 444297089347395746 8628410481894318267 7536845917593762570 5551870331617890610 15030203299974186916 4874061871810140048 10703562110131246697 9867399600361508925 6366112087166032612 10478571659176964705 11808773404242986333 11027778426488994115 4424245537512738074 880314495998890935 746100386123141645 4325621062927302986 5037578604936218333 6892006143628868420 1079685402029462765 8160113565849037917 2596202100668619251 10146183772158155627 15789081546903153101 6795640480189787671 8150392524216227883 6310487875698511658 12925493727649767001 15920680712381000350 93743647821219603 2038946163810164741 10821812648751869198 2769920453158726835 4402539476754202691 160010397880963284 4924943405692353697 1050385908214664739 16767954787636252515 17376426246326818641 5005913456437644258 1984431319458997255 624942993612031134 5965227464677250420 8002408509831609609 13653084212824751780 9698477638506203026 2182074152187912293 14992140483340639814 4215955312849900814 13681031224475945498 11768871358546297576 14936522268199272055 8991956561719354656 5633885727145233635 7761054536930213124 15141439529901833159 16357560331479703200 4486537177472098125 17744215947481798818 4945051996531904692 10235489800960576756 5675990490416991242 15374378915743715614 8423678510004457707 15320636039697221849 8176826653227169412 15895831674181981465 10771137595037154328 3248421277431822303 14433517556094744547 1288723202876378938 6146806141937383278 11290403383401882266 17283014714429443070 9244450562738597510 17431519182609001367 9070824804853195884 7981966070729863240 7064386850046447453 9790213042346684929 1626065248185056889 18341914749237420824 6313044098426848818 2400236894852629628 386575609421102689 8872795558870758745 3894499814644844189 8207055183718956807 12948411665423256446 12737060923739560877 1097921359294481517 15768091214142897705 9719639629265754026 15057683357148232306 11886673281424900046 17530631466589729784 17463535683114649283 11011671322649354305 14816655984038018132 12812606458735641999 12774670785225696441 166563076762202642 16714913269715004813 14727853528351867002 1668005008170364050 12210442245327896399 759115631454659931 4362547253536160829 702699524484004449 16236049495966841473 6586249638575106872 15121218115599393656 3281565964127013870 4852957178377638716 12892905736355827740 2584458297728782319 9382392703909411495 8735758807919693492 7611041539469831603 1523156630703647676 557083742524128100 10807605019229799633 15874445797184007471 5204353588313020419 14271244848352094789 13574104659803568183 3587186131949258792 14708117205553348112 6522092510933601648 6293655296949407818 9627930584127481565 2690558787846206575 7617397599915983251 5036642279855289990 15525304846655421948 1201436343457723285 16091150885376886069 10551350967562553483 8864742009917735199 16893642750881099537 3073339291083094307 7113848519441030509 1028225959438015464 474911978896938755 7782590643513619892 12135018787964433539 10006942767736683150 12190843353867994613 5736894935680942145 1342661157995637641 11331887663049342257 74378598418111642 459505557127966282 14665601183603687746 4736510719682302299 13219186370076089873 494878279298826686 13304518522199160513 3168280267169411829 7157666865301376688 1480562808364476163 14791439130548339549 10938498648611137343 17744220896369953419 11754189598563882200 17221832827804517567 17764416527498188027 15279482699489517711 15238082971872533709 16724073597442837159 11937458925191048161 355615556374650128 3789529416438694033 1254429402370390950 3087292160000589581 2587473170942167028 12114307896563610906 3254896802864761862 10498630087498025658 3748522481452055510 9099152674141930491 9625535594045274390 7283517426843949487 830828830533536380 3007627495266747292 10420387090301466862 2953243579973400592 9117343371252656710 3154049823195859921 11686355481689694560 12388642038366074726 13297856000664461682 13581950605511478204 17415081795860070331 12712102122060646158 6071407512951585598 12031921899114533467 2099472902920366815 8125796920549472390 1303402412244922809 5560619038209006056 1582804828351801234 4576438466405454276 3525872392794537628 6653248033213865220 9680333532841639951 8164906789428324354 16976665432860765248 4075267349066688950 9515206062444376954 2146254810595314048 6369062013369686740 3548988694033133353 8252875863282746260 15770092797763196024 16221399057108086678 8895309036564047426 13892522333938053443 15936008332319335247 16615546212302700409 15356779270706788724 13197215972502306128 9226487082641285143 1578854770772740574 6460170890563034845 785605043909155903 6552861422521700333 10670680345789754734 13252043056276483693 3772841324980919759 9550211274564874071 13574883477918267761 18384657715722927297 3249388097524514971 5643190185441680737 13505341534743641250 7627392579685517340 3755999641186817884 17798746203629194598 2273951549009578025 13014446193166782581 3052816827414957122 6010268671315789650 9368314218905137627 4783431493098083202 7893676608503462415 17875636246771641389 15646074799436593886 6783694115860598572 1027036975632394650 12423727817367326871 11087002896692760443 10712041133135777539 14739695258967042785 13433566171285286148 14585199202199251814 15511801556915079748 12401214669458581333 8685465157081209941 8188061850714469653 6502663208975418509 16332132131190328274 5246720689414203823 465050107133838106 16585995067833944554 7173697399466739112 3195553967054848808 14685770008887442613 12254853737394264289 9788711284242929306 9918713519369842672 16075358324468303454 16014765912520276252 3687384965120951867 17038195789772305746 11267435532493664548 152147221059291295 12734512274746777058 17817032170292620524 6995050329086433345 13130718457035608397 12571097901423714572 17905309597715707447 13340425648961552678 6870070446712873914 5474725634635152664 5830489768139752501 7206377916237625938 1371478216887651520 8124295869143357666 98700858779766846 1570182160343003071 986998901574980115 12615714949305341836 11315983503979909150 11641162263159701911 3043245000611709084 17973480340382399094 2081002721948580160 13953761714177236105 14398954958791554761 6085505988768842653 13528952343903540254 12483131785342652790 3655635372042097100 17878356168284841443 4493372594235453957 4629135552333653119 16405154063003997774 14582796953255907477 1819633184255949026 10882157203206303294 5562138940416668092 14803094185209393292 1542857265972173660 6522689486825013352 10081430941020718224 6862922600584855133 18442951410879785881 9829598896145487166 11221056747118944503 16192352577228774093 10013702806723734538 16959302766802202141 9668050452385184926 11383205548527150173 3956473748556510273 5141317771602510179 15832355557341207704 16725192239801401543 971460495487931873 15637743548524977006 8036685166261906538 5734725998790462732 6302555370438788567 13355909156403686889 5615164540334879879 221074856221686752 5830932801532000259 18030240498713327013 6905521926134929753 12303524778611306630 6383012390011005092 13722017580578810798 15761625549308191115 3583042249249830745 16877462424981094235 14814232474315493184 8034621512758032807 16680094638122720244 695488929930272184 7993683975700085242 656152191684873016 13705684920688131720 16802444744849256127 10209418525710001339 1933644919932308217 8739519961902698407 2709417754328294562 16247754528916318689 3141403476394150826 5357761910364372361 12999494875995542061 15026013029405043234 2096039872760307577 5115780027911771380 2826892200712927819 10906123137012468073 3623001547620831728 14576850729265335049 10263929930762864538 15069283567178516986 11883216215401505266 4491725858935184417 5968080896783910560 1435726345725001060 3901523792397681903 6926021984356630479 2916110144243951669 4872495763892596969 2326025270616987136 14597679680260655401 13421245110777930914 6459608604403144001 1709745132659122367 11067327713720154141 16541203262568874648 17475645446909009574 17931943780899025464 13530928949557554830 15507198724353307695 11964190163013903014 10146436812809112520 16187568785587418913 863495265438533128 1511223049948466835 14594281473215357510 5456474114497598439 11042515591393979165 14089948466338198776 12290198506733729801 3860786469704017934 10924595609014058655 5204304378589906372 16714331334883255210 8971588121789957658 10376090046214129177 10149461128979736155 5425776469385702286 15172892277233251139 2318846815445212686 14100633025853671954 15342737696747847317 4055182716313684986 2100836764212013302 12336089437166324868 8255962671670243528 16501696120795303485 15175677392146058137 1901440933788578935 321436611594504831 12306066013588619410 12985192111061380714 2386265315310659408 18290442816200627439 12571901016797310315 1027663009237364231 588848784903455277 2869027155367438571 17004465302983159756 4900931381250600111 4709572372245974507 1652678620231772557 17207535702527876212 11551092874137990876 9197010583509513329 6721355904642562782 4914766628088738023 10564061203980010860 12276782743403595931 117479792525093469 13109513092878093550 7943677924159484790 10841451279634631003 7730470565976053869 261609999933649391 15413914328136225632 17152265372155531272 7116577405800234987 11495419002789920921 13426009333002224526 16812406358098748114 13814029474702150342 5144701287408100907 16422286337952764664 11094129621733213151 11349535652356379434 8657551305465233453 1334901087501050742 17174933782845450412 18411195025864370982 5627779517109654731 14918599504180386823 17605609655715330895 13714239068106839666 11044317571421028773 5624912598733156792 17195445156142042389 5072772701815164038 2651486168364428777 16021537397634316341 11473559078682175642 2635871957054694515 3210234273529605799 3813691640310031573 1421988960887929706 13000159721262068676 8947370994427721701 5542918675538830602 14782161855197302928 6788551855281088267 11010839462503503486 9605791066732982990 17524816468992118594 5186744161141651007 11172571658992757470 9544762431657359877 11972128562194935121 7890115110404896568 2447037447669949997 11747670347349374157 3995132975931652617 864382601239055294 13515658039122893804 5991801194533881909 7155582823065973727 14225963489600935929 14516805881744612242 10041155797487899023 2078127735442593451 14287739109660086611 9601491266862240938 5786422570748649403 9532607368503083653 76390027340354836 13603112779039726767 10297813857147286086 6912861267219032210 7357636269876347318 15515593465560824777 12830068982946768655 14871715995781564132 4152031957636714122 325744000557333812 16378846736485265786 3240697041562523806 13375111649142969972 822385313293791381 3285332327742135521 17386712431410090591 12479514908879262842 16083713804721182097 18087745055796208021 4928106684228857821 5568358589690601830 4559757264476876338 294651148720983515 14602936333291502892 1728997837994228445 11080155537131353068 427286010859757860 11092004249996712232 13121803412055283266 11958132760029293911 3043486888253411439 2601783002626374555 12795435563330749419 9763832255086570090 183909883303738780 4559010120241264502 17366544879798905759 10753764507844152491 15095063423812203335 2175850643279342091 9194519096239970995 2956091655916444901 13352147066959681136 16266750317355815449 9408463886781376196 10325066419974755988 18238826935225247908 16447369453184305339 13304116560659167996 2645605862208692627 10051929258647149561 3298407850279086894 8411077171424708412 10349250194933589687 15139159519125701328 6712294092696669952 12640613853153353301 15230188154980933933 14477694802280843415 17648597189669467404 3804229148250373476 11886326624352870771 13632581414885349089 5700587649515777689 11694412579520880431 11343603968751584747 4409999514241719151 9066039507321158085 6195824822346377691 14854312658700383321 11749019356613731613 3515962721528414859 8525308753049019300 15030701239535193154 18178749169751463831 9858770900952394225 18022081115700030610 12416143217310643944 8329271500245178885 1005818217722082668 15698236735690700553 1405603946439904669 13110971047286175641 5099571295230596500 2399769421179902275 12821613344707066755 10602897980266574785 18305832201302636962 8713208249481181651 16064634316317060447 14984031550964874097 13358218224245025052 9243135142637410221 1164626536948091428 11207023231614399154 17764169777423246022 13215116310536639153 13746275126567969581 8213904690669254338 256284224550053475 8845134117642432659 12152028800346854997 9549324177630755305 9249942313091952908 13199468443169020221 7013846918575500028 806889394037412202 9486626205491231163 14403797554794901400 17409863856941886480 566307581428273723 6825996157261660851 8438557260122030337 11237465403006756377 8524010262506721602 14892804293438594030 6462174617321433880 9774331879994680163 14208143157267483786 1079206074439240799 15514984005998270081 10598528088983240374 4441629381181770198 7075214478179424224 14718859705629038823 6397336369351719100 6945920637682066214 11931139642349295234 10292005744897399862 15324133288603476369 8957962651700093624 16910384229038758844 7244391679053141508 4304451259748988678 18405531241608810882 1463149857410562554 8120077059306695595 8601762392291992552 11657400627623240670 1685194684052877007 16101371787044910247 4539303017041488199 6588816361133124611 16389864364335173396 7213466179443177551 16897613779601306993 17833860791171735908 14910351375819358338 6690881688843644992 14976970967687695201 2605281595146424316 18106040821804637552 5715740633230040169 7242849913219373764 13523034653618981314 1689082799100464770 16561929151786310866 3590512496521588211 10633402648804000389 11195032215563064018 5596160446660639815 13528047845162643655 12054161880674661388 5493919753203168361 9776084336369695914 11520243026167416708 17518383550820231872 17279315217256553603 6649262789002145341 1899835604413042667 13951143008669459927 10619338185677663796 1761684787090769745 7917666900280042764 13607299425730289698 13336337984475322606 2695714469679655653 2207242380458977027 4961242504698978643 3089702643698057679 15354029779141039222 10562758443829333907 5890343773630124675 2663813228801569990 15613519021715269727 631121218330506145 18041849213177791743 11035367530879952396 15500638287896344460 1682009837539595108 5441048062991544491 1697682374779277374 11083909840918377668 14862923675405623315 17896645443324346524 16721152250141093620 18054059177435943825 2817209942305242413 17580200843003131228 6349130974942540 18367035698524074403 1962829440488078535 4510286261221521906 4069232006791442610 10285316903447262467 14370804559855488899 9616823095867285873 7939712978880653354 13965965217556169223 8258649870950225510 14328307154243615887 11791799961095911756 12637530210990857861 16844488249989530189 431316024830431418 860659402982068636 13497931203660951338 6641098268952057078 8440809731329258317 11496040377684931244 6983461565353493652 13628930240530232009 15282300190122113849 10461065813778540735 2821508279431029028 8510339286554453105 9895297046689966036 5323220052559062355 13531533241532713782 12669154711019281697 10999823119641782210 14111303438628472679 10863138565588369189 9905906254190983739 13984948614144068929 16503964885140161752 10051453238972158971 13936691000936745160 10400588744260035094 12468765590323062753 7917493230159936386 10776456222433164266 6016929370906994496 10341522514761939022 4387657678264186865 4388444991472835857 11492453780445224982 5651792893445079680 14971631363991544248 7932088061784082334 4009263606514994783 50615733273747961 15393039983971336835 7122426287500491249 3222475873449129299 7470274588075901056 1095287511651319086 17980176014619373305 12149358385808807737 13843318716989679255 14636154259188853124 16955037947601033255 17940553858514421518 6986985493597927726 5755422822857561651 5673443994391422841 773929009344978000 1278672083322903968 5882551490520338451 2363023066394506635 1022923402401035459 17150401344543532912 1385717908665381694 17395227072500210965 12267764688447548772 11025246662842368744 6347921367852183520 13023289684000373232 17751001254568032266 18387108058843968300 8903729705150988454 9137468110235679068 7053721764461585537 1755137541400205952 1101000338712892838 1772702433525817145 7971207950351973768 12834572095249973722 13810739417700278737 6489345670475982593 5201213584875541695 8721133586216730815 14434464808242566021 5111415383710008182 2428438471651857914 4817978748875732109 7129399328083600689 11172987811403054106 62604742654177814 3487368620153544670 7373302787963999315 17639583172260509955 11026117177129591059 12947627401867536254 4263432645421254621 11215971126843102939 3974587603801287148 14761039998205008044 16183178560210552395 15623060136799991280 5852525670609274200 8246716805739680878 11257091134167346186 1433105778197491658 6330145702121514651 17948266083886744472 4828277928520695364 17032899497683151536 2538888137649212559 13478931306478336500 6464076509809853272 10881051099409148207 6439860295295590196 10426283290630060328 3336495621668773211 10074943010675223536 16074295112341793167 17341590470501050197 14174908599257498168 346091999784200725 4371470901454544638 9193312982430112876 4433364067021975672 1923392403077147728 10941800527799582841 16361842192951194056 16390904445220196883 8972120456925188142 10551472548991722788 5697493625546380279 4611758698504614981 10505240120094761127 10265802579175665553 9123973109763130694 6097116115067863557 12933533924366103445 6966019370820105351 4391130681984843142 3727236011290400157 5041226668269887204 10379899638962425791 4148814537915963288 3638791588361515965 12024488246917526259 9892395181473324490 5776743359628489183 14945867943165218661 10708110164494109214 11317695812468203769 5674855759646250982 14575562861887695132 4913613918530017372 12021473480143658709 13235256650183714295 16255605114780822047 16364509235569827075 16610449831627392131 6802816372145934127 1750610303463376835 13914511907368724249 16588013137174119483 11361193374375921659 9910823963508348793 18123110985392105199 41333735173738478 11464922117255074026 10278006015546121491 16545462125725594583 8852098813446985254 18076778395095665493 12253662519765347193 13448489301313073027 8225020583857714542 10433174681632283551 13961915528764521690 7993717006549116407 3267168131817323857 6410570154979777427 11198909481855175273 11857984113831012431 9037779413773635045 10486840919790675116 4446441769822682998 9703298473458381243 11976543865068921082 9259684260104612669 3952651612441082593 18037348759786751370 7448715967090450856 1806075585411668019 10826281650515153217 10967917056265649695 1247364261489709765 3380144900698495124 13714126618943450128 15939310450741380416 4112590787627571621 16241333714803815764 17337726294889158921 6226786610459983764 8060438036434578297 14245255733515718390 9995514447650917744 12240225719325822217 3958672328719462108 14822281434685522048 4986989883990758595 8217087535627568053 10996453490255124050 4090114268686631319 1323919006207921568 14470194081198158394 18019709253155989838 1448644072945323178 13751238872845474080 17738053560454573921 13089261961272582963 16189695047659065780 17721633857021692889 3291441030431917238 4571910962845398691 9509955988093307780 550325552766259092 11176424003763377195 7427888177918404828 2877659759829248273 2646006144588365856 7625455875563334993 8277938349349532348 2287255925061256827 2160540257797711703 10305146638100254806 1540642108882234092 12959095881906159450 1777443472543820170 340996103314795321 16210767762615261124 7041419947456971504 6943273979755746316 9751146547941455048 4996477262890377230 1339489047131540180 8944705978940148003 9122250348895461334 1235248793560916491 13902432562795247933 11045224835615241134 13894644682281190445 11751859210250722999 2338517237614645121 786664282201449586 11083402719791806748 3874586672202529870 1117800076418114201 7794739689685219839 16364137198924133144 11622328477205203250 8546568056548881680 16530535473694726881 11188310668961014614 6204662547326950409 5438970264254493994 2370999425981971782 8895816222597659303 15100331435221042860 5682919639251978579 17155699384561640962 3467984294898397199 2950755334539624494 5637954183899481521 51901115377968475 2081202019728655002 15932878573361463422 9807382572095080074 18237443622584053808 15768831192283787270 10210044891042276767 8773881109897046191 16395449606086144815 4536771261289194454 15998358374937496760 2568783444104681039 13649779569561312456 14562496468935344931 7510544306406116861 2850670171169870179 9598940565242448078 12260770238825099769 5121162274180517646 12877963834225964060 5660100511107157932 5307897865966359849 10337785687164760120 16905652493538722983 9506243753423653867 8021250892141949624 10492626739850076291 369549939986403202 3371778335942450887 6866894556117071915 7629127129959558750 2587426328314294905 11055357736632588002 17810898941449167267 9770425322182225935 6890565584815334870 13620336946231837509 4201462045466112661 3522471895933507556 1177299951510142360 14789198103985189432 16029546736850690556 9490389240963369189 8471774624599898498 2763334581315580474 6393905377438050096 8560234992348786986 661428762495099462 8000104581845279569 12610779819638763284 6956109240805516045 4739637903778594354 482926075462644349 1744687513089662842 16643647408868158003 1786992272602839338 17336257725108380305 13366560169449635837 5483928215924764905 9192550221416227592 17693987772977051825 7118687731866862018 8544130695992366134 18180090166035693651 11664515971260007539 8406148370929034935 17740761002521419718 7305402678198541920 3294436016318031032 7470790530956056024 851306751810559062 3139444008984131931 16097964886805669322 3278244156857003322 11114171634679980111 4182562236450860442 4872483904871329602 1182670494548445521 12998705208895424488 7178929847798116965 2796359956123324720 234501723503760525 3865616923714600628 7069415460029487580 2376290185700878145 7770120881178916473 7477805691236956264 1083544155545145125 13509956136098304099 12203132286982569172 10887429195325859249 6503665539657555799 10647336985764202140 13124839844966911560 11007866336838600503 18295486998055741382 15247641040403373995 8123887428772705336 1054442533390688618 18055418333162410411 14831823658836743487 12906708903414740837 7020202877428163420 15991278600241423548 12493725520864141551 12601451295123360984 16763320358328427738 2528074048390986049 17111284147984137877 972078809644307935 17210234204465238383 17442054806531277294 3622217079810226638 14438367107841872752 16721978539770446587 3483158163538985854 8386406269791394903 4809932050886950896 4245360856314948027 10718676765481261598 7198033245521756847 13794709191902988234 15852609528030050612 15198799035025201688 10529295659892050954 11584011453181948484 9658586413493917634 16852755635585635984 9333900565156732649 15264483456240581045 2966904479063203941 7563380068242686351 18304964541287687506 3348366642250647991 16070692386952020658 2069187692096563325 15022621509350063967 9045251399686082573 4200747326450272128 10757103144457312337 14324508033968602419 1890851545919013548 5878301872850502419 17742562466801443942 10890894513938987059 11483994094347244090 15175612948556586050 12662711987292760670 124991480757873337 12717819113975980617 17125170611587659377 15483291095873241244 8230620481395735738 6809768995535437399 5605363144380484915 14121550217566044853 15148479219363407598 15991224999931268052 5793987690923191472 3205182857190236114 9198887486122684405 3057072921752121842 12452197285441601464 13730066061991609013 10031191192713107081 13878818598073373683 2916612382866763017 13923858229084579401 11961952690853597015 2218976229916205912 721899196460669453 2178123148982022402 4528961706075605735 12287543402931102866 6906029330551803305 10822179185477701885 10574718059436713132 1464195659699376411 1079086556424313683 7421752300695025207 13296788098919260004 7368360619030340803 7824915022346073821 4779848720735334346 14312696215772282050 10262247434216162082 14134185927775521539 8859942730147141436 17300561139643756626 2829597775862796365 13659763115768602662 17637176936687147328 18432829512662430334 2016901501776123219 11205726025677278105 13066936152606397613 17587441065579305686 2851726744497330820 3250911499719943170 9280564657093791374 2117491109561252987 3349949921674803394 17855752976091391015 3944933083898213902 16228339742190280873 12704119442203522328 14451040188877274009 12195171441611241672 12854255596488069656 16306267159441579090 8301691064949841820 2061871962839526536 2737042579383653865 159573878097343125 3726198384985659341 4877907703589568833 14596583925778811885 6644689527847570692 13429147429406685563 5444591283384263453 2098092164075687197 4557126489786716381 15079220689487912105 12991870020935917030 11326806563573289927 5135469785828296033 8353473045632697481 5574527068522525851 8848958857651558392 14727082254268797548 7953391719137681989 7235389872248725294 1803535927356452753 9954042684235155857 11998823032156225829 11250935374730058024 17838522773168569136 12828615437337471897 13851549031524114754 2644895743562678125 4071361546634679941 5093485214426169958 10193917631514926583 14096125542332129453 5372526030068770695 7787559568111214895 15006792138497004457 14514112863769418880 12656459765896965702 13406964737777435753 7013134492526418608 3498445064201698970 12900363825981111517 5508199633458828890 8046120885118691791 14888129377188653362 15090787626617518306 18181214694713617502 6675726103930368351 1602432784169866747 8459438786962507582 13864132013429183105 9647433346754604821 9827686492339659352 17862963428974134479 11691173620032788074 729863539448314237 4425222931473948308 10777363214856851304 7153420700964665242 2219779698408496098 11877428824837341606 16594699042629967844 11441336811182227105 11078278666823557010 13375250148613893880 498712744473568235 17661643864114719733 11012132675907954130 935549841241675889 4965606115733020101 8782401470936669730 10629443427525735874 1050922144319250828 9689373226909243217 10554000402205449166 9777331916079380759 5770246928314043561 18052228181625749990 2534827389056058593 4280046504758304265 7346431879183509508 15519963787963919024 8801375572080768858 16721330261563683335 12566917569063083527 13788871713488880482 16138066009087590533 9163796630263996322 5151186449917984383 2855577255210639235 4190336368232713648 781912099569393748 9367901926752864736 6937932407000830066 9895183766988130046 15699933021823946495 15649452603652460253 11841442715195197894 1814750513701949659 2516224848451537405 12545998792695394055 1738756284336098618 18109419777100066708 15005557489271291862 10431313708546426118 4316753800597198434 16795630313845821670 4082061787343246435 18073725885352775207 7517732674204651655 8840476897641059448 5537377265251815747 5632251162505747842 8368386759903393654 4265662375924494555 9077024192080042263 7059106381725663600 15195994311441635018 2753735768934736043 11117168416574026881 9620989403703099676 6462639911860691565 327685245994151334 12885733526211473147 15367956194605138154 3415268146273398546 4184121643915229225 11969974151644571768 9832991822564843356 12521226503240731393 16588505527380922612 14680071688885743862 8584853913423903958 16440855138495152810 1636514634054432975 2823337628889289848 17771670272457983564 10476063116509485162 3474681919974157828 5322525289631531838 7061495978227952228 3530577243502165149 12903944528195202040 3560422110183281188 13876395202926571906 17002139528541343165 11717565411673593388 10203725486696559887 17827293459652723931 8657680289341904803 10725787511388912392 10071569765785800564 2149343344425986652 3778097902433346375 1093107064160290429 100870245416446091 9702587796458101271 7437046796244998998 351844811798192859 13334869099693212158 5450920468330152935 4949221478770921834 16893309347733048953 8588486023877365166 7013472193538820188 656561683546071525 17107788837297953548 5409551310647259767 16891323921218328739 14706798989453127309 7974340352877680885 16508166227536213125 8022763628013495503 7111619803308372298 17565344257743970239 17592358175292902304 10242300915991923258 4997438134838379930 12081621369719162485 6719815824457578283 6682806879828829182 12911216236600011339 13806301888201990424 11130232382878953339 12273808709001531420 15896082586446994315 15092221844496174087 3772757931732567634 7433925017172244642 15203977725564698731 15300314774437183271 8740424790671596593 12893202787335822316 2543201730426722186 9066705928986434590 14883344620154411787 5368816870837783135 11975002923766627277 13612436492859196615 13168658828516282597 8395857638146868263 15402929106597585974 414604819684101750 12194356489441356728 18312302468916038099 9646814075141833685 14367610257169512546 8716175987685883114 16447209261088955846 644701801285532360 10805256607313413420 5240182873835049197 11703110059205672284 3106801977583026315 2121555274999612946 16410808821590285507 9181524333386717480 16593577628705810065 14101774524593849145 11845111151567241932 3858591272875669963 13617468795339915422 2965727512040254189 7141574444979351266 15148201647127010578 2138999642509305270 16306383164689330904 5332558688137609233 15706560987175661762 16303898009039720241 4615318886403352420 5411145451673461955 7866567590622245181 8479553900583859664 12811501083609821744 12248782206917898819 807070955452737638 11043824829885909469 7376364662819468739 8084082733499782427 16924023246815543809 1956835274044058863 16907429204931298830 1396356075543870582 8232939415505850222 12511322416337046415 2434882806190938592 12732537178800776160 10391600947335676763 13690822126489900001 12359669813111590822 14946678361351577650 4308047564454084058 17511345787945324221 16873578407980981604 3622722529268664055 1973800697645917676 3752119399134562241 2715780899915327569 5326605176340301415 113392383274718080 10553436854584990122 13117650910105322931 11564164902900957304 13899891869810096775 15603150733613722340 17793361331045461721 9447247571766151670 3875219093766038947 12876246612208333593 1677560397022127907 17376435044782440048 11566045113313589663 4357444258566982560 2618217629442403230 17252821126485834211 13140730127806765165 15961021370182601120 8889931501638779147 13293283031391376305 11764806902467219949 5944851728824150673 13395115859912672789 12690948869838529657 11131512180759930272 16797640741195629806 11186691955141964779 17269417483321818434 15938771451742705175 16185384246687365442 4612382513268721595 15146430598209564313 13727433238272560830 4880941011115630312 7537453398635013640 4246352878865032287 17992811367628384416 5774326904719301772 13518241496733279491 892620012968358881 3918338302416192801 7262373906645846581 14571820655807803100 16195180734945137240 882687154364262941 2593175788810530123 14387844060177234305 11100949713101362703 9000376740871023645 6259477523931994553 17020139962784777753 12238601952803415805 13366323396755624458 17094445280600876756 16265255845546424589 6134973706066282697 10857812007268376505 16753165800431793061 7123591546254436789 12060248013037641978 5005103164854709616 3697310729364219154 13343856405448145271 13159157858546459905 4163079661767405961 2678333516055424285 9084636076091369914 13570996189473701185 8185835898429501402 6528429781915018397 6485779061767236023 16325038892862456522 4842037211140071033 289615346023298501 13546019522008913326 41034743284012470 14965151189523011222 5501623310687100730 13755200567890550601 6766323641818907940 6942304346638992186 12772441843950558234 12463389400821410578 5335016311449227817 17620891736724132474 6245362563018297179 11786673052527971149 12529852611323302496 11207822724598210257 15788038842219740138 4454294187330049801 2611306202769580407 647278995192821262 5283083423243526943 1680508502457869176 14324586636494370243 16843801530760312673 5541348017778258195 358049562536640367 1734058400634877898 7988977911366574296 4711077956483194774 10066313869547324752 13001936062813601858 13317872697722711573 9896624925028150605 10738892640695250452 7742577239212999768 8141638638397413129 9667510242076373912 9395476180437431399 16539403569044720307 9977959913933471608 18009248341305803551 3505237065294702380 13719888986718005198 4701543663059723059 5580425149268587097 10959973991041454981 4211169671061428298 2059833082777924488 16155640410710592957 6397784184686019588 4874589387372275997 110295077075327653 642342423755480056 2908641992776390185 15226498788296403966 15112494216673479953 11354900011091767184 14516185995883825733 11580093997216874092 11298883686556736446 7033183980606195464 13237194822925916515 12883280392509792447 12707948058353449683 4935893151668568171 7236076701772949037 9591893521048739291 1336951069975778210 9428233748564139260 1063400959724906855 8156760421011453174 1834165216010290309 10520899135890105143 7181413289562974972 8082827028597331854 3653359013147851152 14339826337918555513 6079248745761720830 4156545618602907073 12903554134312945686 10434913477037516643 9418518170884688979 17040506567340112551 8433797633214688050 13843218145371811338 15825941902089584272 14832439277407767349 3355612872167020621 5845246824099604158 11706549871303543893 16972650807595486208 11866790151422197694 2790230230363134138 423645593656591012 2494569135426347264 875334522473821170 1844517454732976245 17379181498946679181 1455160678139992624 15520487937210422638 7695265537317922710 13831875888061609001 16754138929680611657 13222657729707583330 8221527945388009299 17312784928445843577 12024536568902166860 8423789181448703856 17019204158922403100 9259759714883451660 712903408371164034 339089166475186124 11950421012409335144 7733852762749361985 14297770643878945352 5688039511624958027 3351334750151176013 12611845843591494406 7143980056606398853 4669321485558021595 10195772867838817763 18390156241239757148 912602796340605555 9462286425092218337 5437973758848709989 7020115347171653596 5672772057345616237 412577713851987044 297739026785182639 7969507423921582970 4552820000118377910 8290376425342399729 8365320559508774294 5788079496397492594 1766952905672378251 17339769426335561062 3291415332771160242 8533947605073982258 13132964396544117828 9138046918494485093 10619688181057537679 6068334885325441161 9764648976070175335 11483127992249393436 10587805763016902182 12242672066639752671 10662895916491081372 16215488408749283221 10286460102264034766 81063637465833744 4082046534619350018 6770128969113048407 1776562580615026025 7193078860233757784 3727801850888231980 12949326280599116338 10126629885074722719 6444386060133551923 9682534207575630338 5073426508542477257 5331675694269420365 4033573719264725976 2381203397430964027 13100475121923272811 8562804890380921913 10978196569622284968 14907560271447003857 11482790629101735466 8200990733833234567 6103357608320505035 6739557859153809101 11160943056940631451 3671053305274729107 2074899520643486689 2465978038532338457 1326461851107615522 324994420418841872 3053278438102745749 4747243714450722883 15450277597628758784 8527489020735552039 3755386207018377070 590982109650783089 17141363315386192769 14850830648908535482 8129530015515694176 11676422650269628165 3213524512433075644 6173279612067110003 962819096278542337 13586123700864082286 908358723854464831 6121636449757405805 12048587761476192057 18202595688255445828 16146884781447434307 139942420546358728 6586260961019589682 3411787808587778428 388615526672312650 3450658426223280177 6618988652592986664 17725314093591029099 6547454522259639540 17284062913545214848 11202078084993389680 16655626085664896741 17965963559891298209 7838089570817357644 16761705058373160143 14441148149034043703 9440101617350437956 6152742937984438635 11772836744894502136 17310207095856155284 4823817873418601742 6248958550769770211 6261151535731601975 2597345870337173383 12692601146755940430 6892768384438918251 10620669007442853041 5198568117635079509 684709483336367031 8782762052488965985 3822953751308273744 9611092501020141569 1176148831189612691 2936031004633865076 18301080874159204471 13899734134800582739 16414305164427110398 4048335789890285682 7195997913130503770 7157200569679052340 2281227344951836045 6783243079971288266 1365543640507162730 8505894369943021736 18354332366650434509 14907658195417168373 13392020450440898128 4013973772996803294 3248121164696142545 3291906641686890521 64496320635451240 18311947592395412529 14472708856193745685 17739797797324761629 649475801725324933 8911968183714613877 1743087929792068402 8885254700976376971 17126528823912076263 8748345118824991482 12746413552178086095 4296533155886245801 5683143306158580287 12321884597057100726 9386661571728591181 17480389537744241310 3079076185536685197 10518882864221907797 9393655531956150046 14888953097826555057 5183427466113340030 3748370217182401542 10123425800474438057 5483240621756109823 4677165414091798402 17667582628292381701 16203821071230228243 6107630177029428067 2152110992191569229 8981311312474765165 3551396356844855256 13382257076015131587 9830088800435003519 3689094812176525477 15975027744419865399 18120991425681344065 14188478170690833348 6479567504523636247 10226205129824632207 2036344942295911924 12520093956936292935 7411325787091585260 4661547360690365353 13506354569887416987 5235479865939804089 12317884337007706254 9589809500660751889 15758337770868439238 14276258883942151147 7403231060336783442 18352439474593753293 16927013507319865885 4897785189405663471 5179002839277117791 3834069155601855873 148728152876899664 10844883987819705012 2468815754781099231 10367708064847117651 14672099201836603525 4895804797393650833 17725481384716302801 15062615060208966445 16149867679998869733 7576825566156783716 16833276683731192465 5215120598125846968 1696486148743235384 16983707105790404591 11079678784807729618 5613693713512950533 2133081649488342219 4275435771523340343 11650171227775165124 12227718084098215112 15502080261728739929 2852254047312727733 14885960158219669072 9850094061405068534 11018701425276464335 15998878900658174585 10732230607392293834 10890172383260173627 12349064752212666483 15652909942459759507 15610998640660068428 1646461881139790148 4518450845858858067 5326316997480397443 9958689324503220295 12603547241812744852 10456384686440408299 4551504790902305818 6418000311057702292 11786475669659486461 11242047167363886621 13552803572429823723 822577601452509292 7820312479980547006 5655809063710460839 14143278247657062603 16672158886140828204 14743265190307964215 5614052250492945251 14623402477472110736 5725777392691504401 11384920345479075860 12172623517659546524 3410294741471952649 2736778893872327481 3749766436830402888 11028159827302797114 10416162673398268913 892342892059081780 17155619183729145029 17822603980987117409 17100991628482613168 13579611050350749264 8964093589526533708 2872106688421089466 17058004823961682467 1690549337966279747 1951308925027746464 10930330531832325448 14413811794960650091 5700972333128519676 7767159420669180314 12195607677505492951 14163085799650957317 9592475139233370552 7911317213749752414 7530255178336244962 11317396997739322478 8476188665988814373 737419427274352702 989088553545696418 9656403818412363966 7203105915256110761 16593558690069459003 15790760002409568762 14896458931803233502 10577979587911114175 18432371599788833385 10999146708163585384 4556440457229132816 1249830140504195819 3984668109760430380 11515624173082148264 231941178390461787 6143861185533868594 2220728633961622419 11828198528732455305 6894164076674684665 2670165652601904481 15209601658701846612 16990660440422734917 16623207104382838315 6941388684649201303 12254550356736475587 7489270558394713907 1236119829315367649 235350929990939697 4110282971530419 5962724670796387706 682907944189957628 11715656880739971363 16714398896548359318 1135892702507123044 3446083981402656297 11975329217315444504 11670415700877200932 8802690851894342861 1846030002069383584 16564437644040847995 12211522712634466631 12465477201425055364 11571522858497038473 14452182106016930990 15645564494102925214 5432078459482042626 11116401686899997862 361874400036802288 868017152295085438 12253295610716623878 7969335350749080898 8904165951262925536 7992801435956579036 2989034015418339944 7166749557950195758 9074379238337318416 12050437201430189201 13259228589439701129 14331165166947337438 14372079999972684581 1538497875766099999 11055446635861832744 5515012267112930953 3653345692490157136 14205496536684117413 453827500393539519 11207345297227480748 5545843632557252310 7266760944429641379 6669208725928347979 12957025622332166308 7670976219791597901 880022503591900814 6620078652818044152 3480185557416698777 8392273625001969549 13355756058640045763 9959227415214648667 16951356649020866205 14028074507392683469 3082875716061698992 4967470828750511627 674015751668905734 9831871705405223091 7345666190795908750 3254961118740821902 42898165420272385 12786190525063288862 4030241313990955730 10809325085202241335 15267491307805270035 2301562986679435880 1396303554698203333 972308752377617022 11060276298823796689 12812950085199063008 14176172321501158044 9946627512642548451 81555571988484688 14070838966790420725 13049528790114819436 12897630301894460221 5404656414448122576 16925455130404801776 10004667543306699910 8775264811597848248 5373230954994321170 18274100604391383935 5029834042901713579 2204171642378600235 5989853740155340178 6092303098669472156 11163853902001765644 18105646362983991201 1619311418306330851 17878595887659879538 7285684207610097031 7041442752231030733 17991028298987682671 9136669178831515602 8006573569569329148 8161091889119653847 14721942737795622858 2133211203954900517 968470501990853673 10658485480831401146 2709999834929552669 6552517490900719259 15706710810533304055 12624649787100939104 10803197759789621360 7334811972068180867 7825400757198872662 1078812619026497944 11598576601723533349 5798763367631372284 17777485666905054196 8127606744013230418 5530200048133796220 8281151696507399554 15954548413622898758 17319823445665661036 17954786785137497493 16572995655295267399 9944791994034421548 14637657393741347378 447856641237295596 6013279620445709917 4444996048882227948 5917678340075079774 14631520667471779653 8163244263694677128 1965135180088681214 7945116813353093231 11233241031457768982 16118343994463643074 14530625319804595285 14931400533980335918 4266012016922961740 12681556528914002511 13117485221876971533 6622956912925625141 11825814966265537846 17626583884536691099 18139528831054352698 3704848844341611598 2970762176526316358 4738047427107038217 10443507709595802564 10166994888328466704 16202935580200273044 1886089288827172158 17695826593363540080 9247804696429851728 17923452936075645217 8768242967734952707 3505505007406845499 9566511705655407955 11337582826352699808 4151390796168247418 6523103053139329460 4387630356658625091 15323065795056258762 15053734463656398027 17678420472128547092 12901588999127188901 2582447920789745017 17783768163923451704 12445819084846127228 14136235569263497764 5964727848862405566 16564927445093381592 5983472086264350814 18056954208306048979 944232394995670054 11640513455223971746 8357502978501820277 9607021204529124492 894173236925310939 8893525143630606876 5215212144408834699 3090297495509967285 4022419020522035810 16639400127711245575 7102842470409534293 8785090930593856240 12377016150449523570 17782937187719311869 13599809604432960944 12845291978071245421 14415545385678633921 10582167495494951609 4931036264744757293 3933331691645300747 1704910628775465436 16371549095075261913 8498841773205056621 539593149814830144 16102587451547513106 1838548376601587216 16504546123691788781 6901561729121493737 252005785469849486 150891299030308707 13415675375029002305 10462025515083727586 5250152507212046085 8246942415696962813 1770049207353105878 16132765037919469893 11855211644158342500 17976727024541938622 5923624625485983586 9611416900014446180 2801719593735673102 4114713140171854660 11526940637738337168 9742118097628979844 6710876124377315299 10724131547058021410 12838200292203989193 12821447685562997058 13594689496502672013 1131223043278627445 8139094756722556907 484427783259720643 4983735231698019303 41032270916244648 2382460021617926042 10167129244523151028 11153333789612162683 12111958639511180900 8982498855227528223 14014812189665859937 10513544065287682924 11030555630854271918 4303915937776653428 11465994398213390589 3075786589741991153 13549182443737767359 3099196455174662 12775023586135443311 8874654142052606163 12564949447080489760 14446882352496773234 44442568618242830 3643835330528256504 6707607341492573742 14283502716212947178 13181426526591438227 11237547569825593867 14003971328869787903 11871644959187438544 1599062303324574154 12258413799047549416 8838719062985558649 16111866457270953954 9716219894266971951 5275109561016061256 825124497662153188 8916873137348398615 9356037047059866034 5833494013113239077 16789983356780981602 7372807694173388422 1871399237752530786 7278962500251780489 1699767803867206423 6781640319706887253 10212646001495679150 4301790563812511010 16058119304076854786 6275156326544220046 7695175656380727839 6750810500844373127 4281858646173980735 5149194583875818766 18295402902115670422 6167289282445664282 14850720730594180251 17175450107226176596 2153483721074059102 4824968477120151247 14973028860595921617 3378307940109231368 10455855207239356649 1734961353272701039 7012840556557194685 7732442395778610309 13142105861928532216 10935172326670567042 2523984821180651648 15685222496544257996 1589099015845895768 16992833387661522250 1015370025110687722 3081659748776033757 1550860602258853085 17840633903697586974 15161380416622890824 5322323120721768578 13060527681821671109 17015287095837121928 5135771137480339368 12432691020072084702 15039365789753268470 16081415956998046261 16831993339195600021 186029450883289689 3873374531975397517 6592603892726947149 8461814240966168216 7892900122422519616 3184512303889091321 14044666867017370869 17615116445775227501 11682957672349718951 17240949539935493218 8362407393148212576 4537348355489550490 11279961968943846510 6658021989383585771 3844548532647695936 15223587133088859827 13674689506139830924 1456283318033025259 969955616815112253 276163579293517512 4028476694202564709 15193299025402994714 2627717955609796091 11454330701046329102 7244960586162816753 4218776897707082422 8359305662108651811 15993972350045415406 17273870636905582902 3559889367862068747 15793118415944459378 9065534476473783228 8216163652230925246 3962925902163770300 11865517896986736692 98414476679659708 8194050788263414861 14397657502627592955 969827814352015913 3419882759674842488 7297400029056757823 18344964734631764741 16437145751910799087 13643771689668620272 15468893446499655656 6037705554813838850 3679730997570729139 9491471360518160099 5348662806926834456 13739565719361457498 357825165915172343 4761817767293329629 9645377659202220015 14792471270807207882 11548048673625619965 4972364805341928093 6247643351012604457 15231902443839886904 14889222323455132630 11425493101433653171 13586426701812031489 8676447127368286106 3703576481382609733 14246127554947420126 5067001369930918411 14198095199515029688 6170635271997367084 5669753569420076954 2730131971928468413 8067841041632153195 7856092571811740829 2886022897828412392 7623720694594788685 4805148456002393799 1982167657089463869 12187895255631666971 16144247733048773441 6388225056817120231 13405036995615482637 7873604273183967036 11667750385795525223 1943132193548560444 4380095275204963800 9193507729631773563 10701969475756722031 14156218839004763329 5795533881982672193 13387734148381602404 5298572653097161004 4282235652188082082 15368174685821359868 14432773239794229987 13987990162871322452 2390004926501292405 14013214414084409978 15234924541894951962 17079389361711410332 12055657738052281190 14363433129616527410 855366083185855219 17866117624816192323 7899945580975563267 3577191360975857968 1293529820196125508 10889970955016874710 16222229818215860376 4545129303719521479 17676349349421993357 929602503704178677 17955066695886764176 1011467362849202007 3842794918623883489 10634947425152524512 11705391537819635296 16183289694943808062 5357658676994906967 15993993669469503494 18172596916236742714 9092694523678825084 5019194952630112241 2837951675744505162 10569563029815455723 15139035481214921399 14923844385283375926 12525731921063922574 13206465626780258760 10057829781020648254 9151605511282001619 6669103899374759942 5737026330278160303 4184971964189687782 11863987137371780714 4514687778173265741 17389487434382857056 15978612843457038641 8735295710928150601 7780291934988476579 7555328539714499144 12943699182419556458 5658191416603674454 4296530537872331701 9254344388257881318 13040967277840658057 12334597784760006497 13070276889857223823 6459799860168311109 8705299893227271858 15675370308677364045 13066350204491833907 3526876744217431843 1762839304042913178 1756502112348607908 6062120625249123536 15684092819883996344 386004093293983757 3445860809005392547 16659485633408853243 12123345474711431923 226868873447199469 16479036527629138382 1657471864734584888 10981530100860766431 7419766375567847175 14413968683792840982 7219738012911407552 2215360377821662610 11982228482062554870 9195592944426785407 682480765459952526 8717732564354589255 4676197826100378409 13057414452605204766 9007870548565305290 12393920574397836568 2902408666251543063 8296965925422107176 4609334800752491414 9889317391122301850 17589072392305190955 11578547079107058466 16440903928222834607 10073108015638006313 13123438038248063497 18186969917033067654 1296415658410526438 8635564164195357891 664815381699355026 6743125817463274496 1127520548341068707 16861000600713011937 9060841116188401597 15429388998078392885 13258183395603751730 11481059572590160949 13458866087423672418 13045270548638037040 4455012767722986529 7335915923529824995 9111403898543098496 10045629105490834074 4093509574297398220 2999623469352790545 2184979232518506239 16826659598622824663 16962779223867681481 15951025095012776058 14850693777726009469 12404082661114368319 1637432436719625357 3024950607543381276 3251203800273021435 2377994163271418303 7202310437701782891 9828963437367625364 4129540114417352927 13276290154283689098 12872693434754233474 3358836853111168262 7556602843333845073 10264068582873488327 754696145763437903 16944212853961411691 14004433755537300630 17176420187719977815 2965749914424929524 12567047023580541823 3292850676997423701 11986402833449728692 7882334501850136861 9088755331936396883 16650511913336177993 11627004512404542485 2376736243194735750 4807571985717074532 2283459616975650039 2128952085973513106 9792456816461693866 17469049955727633073 11614670076874004943 15372491414741237321 6652323083785286635 9697508577773945399 5822093117814936208 16860095639054532658 8156207384746465775 2523811375489078468 8361338695543501973 3780504680828941170 13770800628961934031 6118185775874015994 3126054484727758916 3023482835007152234 9179530503313882805 12794462175736038299 12005632048167944647 12543364525133240959 16004650693773837195 8311903472465668295 9785507406339795593 12824657204039150351 10550260146364101368 14910499746116862245 1052739596851175735 11888621982042745927 13472886291630524230 12794318498449318804 11196904748426350705 14171436436330451261 8807647390035541694 14087628165930373407 2927793357019304818 13686136216728736745 10332575002766218298 1781275069239469303 12570963763478947041 15763460578290932574 1631917530246200457 6893330744892306068 8984956548805883882 18096808847857855807 10701998785410672930 12000025947542791016 14291926361673830548 967460196253632092 10249062923836327059 14256288253036031391 260257033771086243 2905469825826521831 3654581539749950637 3659696657611683688 13932957862977719764 1362622526065017626 6225429159305339559 352303783118893764 13669260595939751093 9253325636629603658 9105083073592680334 5496365973019731300 5885078697354299873 14230912707337229416 8778998806641925970 13311860128225547778 6304295166835139854 3678948497598611574 9600122997447690601 785619670030396878 4770665322149993135 5309433474633283910 6371749370251582977 573985264871222472 2812384549933670304 9761361378017370983 5532686035817446225 10387197733580272402 17427495567143543533 12968838784720306641 1480720362744817140 18318550659594988065 4631078789692449337 76896227453808680 9527503385519316553 6112625227621561896 13690296446375581474 4899495055413749091 7349156178426033707 13109149227759981979 8049020927267201217 14098714135356697043 10102287564756248176 15009903704172355988 16973751877416731037 9525246529349178134 36815605211486976 10176735815475445177 15283372007166326374 2173206372036858997 4479460287067922694 13096716409114059589 16608151759153693260 11360631655961350413 5200210650474662777 10987046189182527273 17778053089557575563 10668207409397594984 11601748854842878027 10981934969580112968 13452821832597634548 103612916612592284 15156496044816434313 14367850840937045411 14228044552403979048 3531518590975196824 6726178525760623092 4253684724841183426 16349139295342572276 3979807335327081632 18001965721510740931 13025449410801578742 15183272745900848524 11920705107422202551 13527319737742836099 16497328935037719841 9593289009218199112 13476736606304747 8539729861687925912 17536920861495485991 3498264381860685738 4205115867799148475 17463221593827500730 10821454821519660052 9057692484268962577 484542407870878683 11899150956229525007 1962339017994143597 189616867417695177 6781119762711763282 4377011488439741159 16526118854429584634 2851576128605664408 9828542776152813420 2703090591925662671 13370523617711304502 4815304977601358150 3064963427616714356 816524210523556652 14229554594512162880 16542181646529902384 15621836696921255438 4792577898765442168 16367399146599264179 5246172707890364742 10484495649408433012 1039613127414522158 7689011881453053041 3133596471403339888 9007636148212428399 610760379282287954 14882694033224468300 1686868412165796223 15100415268446740513 4984495031417230376 6633771604632105522 5639507729357734213 888417263985330829 99244873122316268 18133748531330252353 6352752261402652357 18133840038818639211 14563122736417315498 17537598286191251123 483779776792756431 956687523326357549 10102161619707036086 5403563806112785645 8389369189555950024 14664594661559882661 8033685988291741297 8425556359762067414 16559204175970751673 6439053331280971264 602847243858669731 15769092341695604640 16540372043460530142 10538938642786902217 5079358360518000014 12931789921212998476 12297112096237799247 3056744350023628883 10804673779384049627 15692779257753802865 10217192082124878638 17865147622757080814 7042893436762443269 4816758251573863174 13246856048931486281 10315822223961389243 9310806431511589668 18144420082045496907 1323022459114539760 8122072337634101131 2668686384658854246 12479473655696437623 2065917022804102966 2152299802661460941 10810296102453734409 8687912621757507024 11689398664910905016 822876209038057960 12691180829066904392 7249899429671339414 8203668434448748023 11862479749503734599 10652653140516437976 7347712148914931356 9430774578834797696 9412276464371413779 9067075252356415923 959859144323511761 12287005310767797096 13457864778427745328 11343574564130626671 4724218474395341133 9087269776960669993 11028963071614233461 7774520226665681161 1950643915803990818 13797437292000864993 13839443407363118158 17812725354987671150 6198778436533679332 624836053030382170 4924672044899569934 11525882170800352672 7797070874306400736 10044141612852324148 8636996392866054713 5468448808366087466 8438368854559586815 16971979588215429915 7016462033847889403 6657443068459677628 12714363093427328455 10638830492010268570 13926314797179447901 4171999507599652018 9049392080089914626 9359707172163401636 4346578745088787091 16516491551357444340 941104711214044856 15037598690469113698 9884070227087559327 6728936468831227473 4851048654021607639 7273128081900318814 10000488845590009068 17722457096542282770 4293766275529299782 18019934997407921074 14803852722086784010 1758122197071253971 360275795300458334 16445731566748233445 10558054615573747715 17171629741274580572 14785161772820970854 5176955714069264163 8066420731626434514 7680583787435806378 58936952668310436 17781733963922454862 13924925309269970514 386037165412171776 13475278479509560999 11498116933250972554 14780170304037227672 10709924589839054377 16802687523720470067 6200232889948236130 5880327099860664492 9258740698102010449 13685360126178938328 13156008176502741528 6422432572903774904 10192281652085865561 5716730613335621078 9214643773964601820 14984506695457836367 2927854477231797602 12635772962003330814 10826493311960133848 5391146665903561370 15457564468527651001 4176462901637261792 17367810342059516361 13470944909021779161 17879971743266134428 8982495535598406472 12386191136777022128 12240929509964407223 9301587185683322624 1453315721609594717 18421710976927915944 5110271796473847535 2037426911490300892 2782056002303778998 2302220456911477735 14838534271704678819 8057127523097713116 5241826809888157155 12462870732374977263 9631241565884620321 14360887539250577683 18023547953981766645 2006292334882342624 10877483063741034126 12828480317993106116 5379197200303322342 6335942740568274172 13454300581555808074 12471711430317567012 2356519688039405593 3165571367989105192 6282845373595620933 9719811122577085463 10942331079374947914 3117206225185776554 8967277924975497140 17005100056094683261 1971033453507088218 2704094293342278265 16555602675919503819 6015231826981156943 15473548210796271228 14132486649205506627 10512652942888770429 10664288490568183861 10158976352323138022 15466011212624640218 11855154915995823205 1754125727171977355 1066559515766917904 5502481789993378018 4211120342205194501 9815067357285719899 10511069789713377297 12089519355897070889 3297291426396012149 14091605893639648536 6562686765347349246 7962078470508651797 4867279261601755227 2681518953619328651 6052997614281077820 5838941370889817247 9861880947689892450 7955523388915112402 7551288354373922218 3827608127609093745 4468515697743078367 8904263801804801944 16597431038224391750 10799934072081129473 7380370954025844354 3357840202194558846 1112632066121810236 929565786705800140 17793733345789202142 14801166205866317105 16955589716857479264 12944255488513584744 4589106738655684332 3421706809215737103 10903707689918824780 213325744569137788 9689057067781922366 14667080115865129196 12680596431589402151 5398246287338393290 17098546773411950623 13517309722681372018 12271118354239718110 12950706106184544238 10206658444383333848 1537784374461099869 10270064950841479317 14333380909811677562 14755055967299624000 3763334561605363285 8671518978581277767 13560570014222692902 2178855024515095490 13762276153138785430 2591566962750591493 18026557082664311542 7672508685801677495 14327426368376182214 9918228458331183814 14370248245688664205 13913177304997470884 8470107430555288663 2498655872972269092 4684108294878112302 13058471495356343107 17058779432386117487 1454001591479648527 681005766004942284 13400857980259543725 4799617686912833369 15841560730973585340 8299992003106447715 3354947232151021141 14884279749631233057 8112393418896910854 15451724380385194809 3931442525473140134 13580046755774151425 11465435101203171136 2041176106195322648 6745923335547624014 9827323898780349531 16901516162005273425 16677133160415455120 3890070480730091373 776109932543260577 18366236481536897943 7666456077215431011 1438389544811391596 13146277672618616655 2886769881787920017 6271585488406559287 1677937454275371928 731446110864853060 9656894850672634724 6555935229721819647 7521574899985808967 6433437294782992393 12829576116327044594 7224023999483540723 10772247839225712907 8023618346644710274 4932207127595938375 7623826506088006873 2000566593576306661 7013483251119956147 10075259315479679013 12361088985319565394 2550424767933975348 16721554871007619197 6823058139359279455 3054442032548764281 14928101704410886065 13661494943494380227 12624756426772434134 13173143599476883837 9106485133816841314 16379871434438340381 17976478829924920079 15093193911891876619 10449097952688422767 7965510388464808493 1606998708137128890 7508635967064806198 1730248688651823935 1243715520145561292 2303570664002843214 9339333371982709924 11711443642568714664 3521898758035075486 7412296902119219721 3194068101125481206 6576700811036903954 814486904237247727 10283336455754146713 17267489063928457469 13440475530199440124 5052303609653212168 7714116254524325664 14759333491926536558 15519797576833032083 18130176837196693214 14700985356634137814 18363496723819132527 13944433000094544112 382140327318409450 16981227359337504448 4037032840299806840 9569585509076125415 6786694215365622128 7903927588720692170 7458476799499025566 14575632813603091705 9072055899606762272 4502344047406482607 2389270849827370164 16359556326198504717 13142520017930839021 773607016186442429 4972981138492214978 11094227504587589028 4144523084868612526 3927077979869604855 14233855614185489701 12075016986209988430 18140299251993941895 8614649121306073422 18116829256606914576 1905140376435189062 4436099307755511276 9372830040967668606 3493743588275863231 1314533676278070304 14467554395570371507 7378717049067902521 8265396836985907640 8884622109988782783 2782882914864666296 14619827382813609538 3482782355269628804 10357115013991039909 7005427767722863053 16446076991264608977 15513099166836883902 1061587672455610190 6908827768233739408 14647091405168605559 11698763949395478626 3907530868443888389 12711310942132956133 6915370749516141735 16220244229443037325 233336046562821328 13256344218100647146 2109111794667517450 12116351744105357114 11140034409086518343 11140547567725559208 15816555133266080937 5035574785535458070 6048071520021301290 6657095263163164787 455939598000407325 16549408809137612823 10012765636904860925 14399334666146481547 13582028847136588334 12675113753897982806 7787591915306133922 4210865156054059208 6850571050948567344 1792010396190968623 6890080028829188815 4120447348601713275 3348545932075897571 12610702777298268501 5756164286016315339 15743944156344942105 15941348816128297804 17760103727907057277 14056304417306453062 11469194576829674825 2192279837863988117 659273663022091554 10461538515787643091 17578149341377695661 13056413396791693385 12576073792120283710 13016805341913762429 8238882455998683347 4985104273579599862 1241753695386834739 1951818389165577225 18301207872853813943 18217012784278301823 16235379491386017 8297031392221444589 11304105267996990138 12134648830366247389 4920348798789793072 6917890690425193002 6866929128722909840 12393832873501436991 16252341595031979084 17117560314488545630 13455131337482038167 17036699412101231614 15061485630873543360 1152451844847101535 2233661570753119047 12044216583461532706 15664277190325289608 16009911885614010072 1462534018183020647 17767086918312927275 3909537308664201998 10174121235895120184 12961674645085092976 10609746477753144993 13781473773149468061 1305602998093444090 5457607366405232377 2218624880191538913 4038350294391148665 17398456218883284446 590178185029451285 12485994279047524639 14251201938594897350 9606536880207652662 9563038494772803173 16758349906396778570 15487977561305293303 15228900522996231500 1417634078067825541 4529571266591723029 1085254126431756064 10382276525324348212 2560239380316917919 8041916540793623709 1031627834958106793 18152140899521698848 5762226743408691844 4710143064051522516 8156330671963659146 7061148630266872988 14819444938738665981 3559253327285987342 2954196751254414823 4359603913428910336 8423419437136292755 16628357627473930285 17461949997164297825 18103860517834124800 14907280478336853824 991873989406718324 4372498029952305661 8094075228205359819 13400460867739122779 3391510696519065010 3510045361870110076 6351745592148125410 14059156210112823708 7331585180342943990 15573366891580693236 9951137033633297168 10450717138034440127 12560720189970989473 12096951293251637617 4755795686154927089 4010500820031162428 2957677164542579987 14064625790350034612 7279157250867418177 17336697751559685182 8461297423701337406 6830210433657735511 16196525923963788450 18000472401579052819 10817542023052176463 10222826584540516659 7991482948204423487 5974065729713058395 9607572671715877389 13412193825412169355 13954586688944751435 5440731962249720749 7254861530631692196 10801206831738097846 3654682490177928174 5553638028679569445 10587392481388598953 11288893525576661460 269373155778644315 8788574257982396516 8844131690692223585 15698249699781233906 9230924006331663450 12677276580386224691 7666696238230069947 12400200909981848102 14656989453653982146 7086304112641328415 8869106722681622971 1590030597453100094 1412007425864385414 13827277617647204846 12205068260112501418 2546576078989538834 8435272793522205190 3115204559010605562 1115712629847886185 493815780531023824 10620999055884785657 5249777741918218863 15688104584193586409 7193835362671272882 1779269257570556215 654289942141352642 6807351979917855268 13396811170675151714 8563445605838287113 10608065151878496010 3883803159852798375 13455618725798044984 16180263537908875301 9887464015927618296 15657145213642271437 18377737140624922484 16304405383552622488 1708932492207458079 12300416761774860195 12408096483374441057 10054576517000794346 14288313473204622757 13426016114570932484 4651597721140129456 17211903714159988530 16754202984045991100 11039207025137862285 3453173927459413059 12707768332365195994 2740913781082993415 9312601754469261634 12335890712604938667 12612529083989579911 13609590229240598666 8118404138956291806 15003948923084494612 449467004357023262 15531081496605445095 15029335323054071148 5676044704844136466 17190362953745969402 11966546284288876581 15215246448029611064 11014143707567218945 9868898320853131550 3410030103992373915 6861154260133103245 13209849355421523307 8703626619749771482 15988673159621312183 6798598413976472320 4011664765291567793 4486223539323442309 15859666897775287537 6588228845433400522 12161024554558831216 11610762336521110938 2886784111045914378 9009543849390213918 10252667767082281721 18386602605768590719 5460824945908466230 9995008939400719120 7672144495036103063 4706860204650127736 7236131866086164618 12258423641573924662 14079390129169755632 1222588481886309792 18290958401055917148 7327775120903369639 11798237272149927330 6435314543053197436 13967736335971526530 10354011559163552510 9598457595968992148 15443028920479352980 18202359223620882857 17533294259454344802 6109419695074685593 17862384772486821756 3512164899564714176 6585378088026199290 3390861511178503539 7140681174418534735 1586138870801296115 16962240262094727790 11796136849423034142 16597276552282270623 6923027443603752437 1802496218915192748 251508416317560170 7243357582389761347 3230746066248342585 6298804957568676544 6251674829320689190 8325462368398856506 3831372505163149731 14274574390900447817 6650838837275360234 10323661688502864164 10129624600753029688 1032392063093702838 14434816852345007256 4944476978027258099 11879978880805001948 13272873182601325552 8441848536003162791 11676239757541151295 15764533851806374075 14128131480250660413 12496070185851098005 11884090781045360463 10438502210420578005 9002293991202034874 4868531020645278555 4556379325160391985 10243299625632713370 16025472871629355665 15887920518048241201 10797620912600833745 16644085105684672595 14822370992898003665 14835091899368852714 16735674967109950696 2381405990936967597 6325496575182401632 16178387908006481468 10573581594530669562 14978209230038612766 12765269566333852272 17056205543498903967 3074507770341817418 9284116910995721423 1806580070604617355 13600251841988227341 12293635767189081339 586603766085456041 1497461669764399830 17543357490329400214 14934743178975896110 2003121618904007392 7146815612338732759 17513935010055809503 5047730457887350075 6802359941378151539 15381103445462184977 4169670939279031783 9949312743336327040 4801312786546249310 9739264880539898106 8685709938969678399 18054684197329292143 12625837162211059492 18183397882754279312 14140672924485841346 2782390540753664861 10634123845495188119 10048857881388887971 6947840184981636953 17242386084820191371 17581675742137569919 4467749491121167965 14384155462807379684 10259508944064744615 12451155702855033212 13561111541866127691 9399954696069192092 12248824882510415964 3358456425495310418 8222174189378518240 14226469230503266096 3086027578512377671 6868161674391093774 6069333929715203832 6024734650760461515 1854137518705295065 16835742140758761466 4149055447447685866 9858004484344211952 4011487230979972705 14488969646966613244 35640336629800057 11366555529155774384 1510252464581809369 1935479202334740430 16195113844745764062 17524218133951335306 11586235411536063627 199930532918097769 6232010913998960660 2046151292170750439 8463032896261832813 16998452700085257071 18277880669636232443 7980900581269725033 15722689067064226392 10264677498448064865 13746909260822338140 10120085992187319927 4459173396880674396 17189816044759797642 4585475126180759436 3681021560822194499 8523065094058631656 14929606105321908030 1004607551728825114 17222517474123341462 5447415197119530351 7083787501402342677 7315308776359235456 9526026566164612623 9819813408031046724 3716250532350401463 15150081471293410675 16743539178417982747 1103258627884737027 826212424110159770 2813752604846361009 10411461472602097535 15668107026546295399 15259852559600821143 16935696249511167072 7886798962787548613 15247601280591051601 11463576840154761174 17847149423293713588 14210282185504993019 18127404963760743313 4731075475385592283 2615360949891718529 18169686467651246603 17692147714612711673 9079111996642321411 8247798604129347046 6708380712111866535 1420428680239538296 4520014504829699007 5516255502774348505 13207657804602551711 3919375835997061929 7688120231255485786 5497418299675944167 3979829099326789435 6889662785577381017 9785857796779239395 13163250371070961175 10870110742858773605 3568219330166533059 12440955026729808157 16078073965741958162 5017458328639373486 14836707801170973783 9853660015246934822 9329866337099000019 14024857425122249294 7337680083313226982 15899191710434477162 15542414383901865590 2308839837547250837 11423360127803698390 14457421001184137911 4802367538791531309 16537994155914688141 11056693944759461507 10419061028110415257 2545152338184158418 7114514878815005488 5935449579590415711 11655551262893816986 14655118600549803774 9855553650606540116 4161320213168640360 13256369322845411280 8293005448700538271 17719547492005736621 1835522118749873497 15782686905085232853 11583626209828190327 11725842786106678177 5367332654718717059 8150201811749537378 17442292282426396132 7548282543870313648 9748513453484446497 6074308696076921539 7250567229463404660 6615288876763125280 5901781839439929654 936747641175286160 16266069055292641276 7710790863386353919 5206403583320017821 2922696598395911431 6373379928620986877 17310712686564322011 176276051566124269 5093223847654949136 4613809350131653917 15172751071986530546 17887722109482866230 6071353417782780292 75348774220838734 14857481443305225738 13523342745282168509 15887944572185398441 4790472082579034208 10903501073456405336 3128614535098606548 5956781345625251889 8591950263598462276 14611434898689123340 3383611601877173981 13836901158756161490 16169769743507747588 7463133960857681609 14704191355670718251 15977200886346160937 16037458880874761559 14707189369937290781 13234287525841791140 14879199204815055227 17319752145177524032 9498628807328250646 13587400826959975724 14968038975299625682 366938252664450065 8932094044013808939 18120615403039634837 13035148667719415146 2996816715011683457 16406230142106570823 5420367561796091111 5552054899045188300 1917659401425978122 12016238175052319486 7059766983940324891 2442474193185868887 15173004242516691331 15952585179022558028 2484370423833292510 1094612986991174069 3478880355194183446 16795823701528421992 8880128278599032040 10209445155219729063 12982237133338524656 11530575841829283709 18189601833651138808 2515551163386680781 6466076879180302982 4095258990648586200 17407761971347432228 202927370836668163 15800512235203967887 13307878532790795206 7733287957168647281 8266514638509845465 7749853602586812060 6531087749043839515 11539719655732240741 4110094990773470787 207501821304038576 7874326222037361566 3360592757224698994 13151807663032432966 8467215269576235137 8701405876229824397 13728764806331861538 17167987262863375450 17055400209577742942 9839032212476709943 15764215060349364016 9141657001660331488 2669528669884110769 13162147715446593725 5696622483259496188 7937152106914804264 4477154027954856460 16028290646469015413 9620405355892853579 14565380848454281735 13325578467050843587 10492144099215773268 12900158346804380697 9034962537290636943 913522144747822812 11656533141225692764 5422366900272015437 2065469787324360203 2486652396667230131 16314248363229193822 4161119786065441837 9107243793781593001 4203846934986940824 3948614731910872157 8473826381947580958 9974875340396197143 9295263061981955024 11154684519017462505 15175303437650531257 7791451495664449899 13236889808281333957 13204946580148195952 14542659450004347426 6128289162875360649 3082544794354154135 5529666683955233706 4000518070384095077 13763103603269919467 8253774713575467404 2933500911568893574 6881357380400805820 9136388179839625497 16270349212375172183 12707031931771391721 13648526650625941723 12715565719872337608 9922008481078341790 1053944044782748393 229677272474394543 9866379612693625044 8430739676595318232 8490987809234042197 822475968992035804 9280571275171625252 4541307249091092684 15788947056787896299 2217173340008497132 16904076816512941241 5800809369520042353 6868355198425890715 4053718174086215806 15098221399307256838 10354867659951917087 8088377012176072508 11082663171257717358 10022632768899737495 16924368296036099414 15097183142797104577 15854896847084144342 11226092708655823731 13485286301424008372 16067204793197992446 16752843990463341416 2707178012659344891 7968449548809147041 10266685539187329797 6627618236888514852 1647938093910594409 15259539883486599217 3898657228276159391 11242582013585914517 9475746581360778637 15813870175889875984 8326254163584798689 9669746327212097479 16247137250285221876 13033634183407436309 2819136502771146690 4866666718039219430 16853754093993641698 4228764874799730543 11104717431687049651 17709014401583364933 10077787222715995001 18086449705712439311 13228675162872775136 11404070887224590917 16892513288417432470 9052884902006199749 5314523904109025162 16124143289192274994 17190801597146680114 16545111057372774708 1762306026286266860 8516238006944971477 18295002793384075129 1409293758957917683 11916446350156013899 15668339993345163477 17427017857743679998 2366391562153996826 6602382406514871833 17937453108737545149 3432891658058916583 13042009101115457433 18250232538273643990 7497163214423364140 1579052729625592636 181990205791946358 14053936332366728949 12697762718289592487 8918250724253693447 15247565050167143771 18307350248939209372 14446659191998440506 16902836146711373184 14945539570038934636 3802131815381376097 9884569542083824211 18172343245756322041 14006363929422862082 3374874221436912493 18391931901637369284 10193091814145796470 1784015623413711199 1092561759505129585 5502214606701043031 4573787490555540487 3785679114204581658 3033073685052105323 12116093336626821428 5951607776561786496 2472532317382310605 11796739054172538013 14094438989029515768 6366874076628322204 13497958072960604441 16971289466485179871 14276757783786282204 3331098974135251822 13320524528184253850 11150774220695735652 13613096351992292990 8110526156297972379 18110343908732877326 1147165632344106150 4249712502407094638 13642587852489565524 5755863093240506101 11021256077388372737 699876427505982625 13110929299677787044 1042317335824624840 11572621775387706221 14981243698131500918 17856665872912302511 3993644540228614688 2533411266076442139 401216818359173877 16611500129888976093 11829852707240060958 7817014595763904287 1811224903800644770 9622202976029827240 6931197513923372015 1513465254995031910 1554730782044825383 14029187446549366191 18169560369930782133 18251191169156906333 7870512332001086601 7478828392933165790 6154396777526131682 9111490410355043527 8611495914199794060 17496528156524419557 3053560767145306632 2022927259074615229 2937951938557800153 15440282401084499365 12574867889480626272 10875177251387214277 16400192020179277810 2848476357758236272 18274689483907725037 10518944721907495661 3516525467813542384 6013892462534142210 2455820514237788469 10767998347503137223 2591123006323792223 16844476661240576834 16435935050977218326 2017651882638568071 7929102608650172692 324682546539827681 1063314776370410113 10563444267778122930 13831625902025248045 9528768779566628542 4691349595413691896 11358373073528544421 6020612414379097801 10256468502037062368 13110460561912665299 14790737872420453658 9343981111437785337 6305161885877509272 14963991196259886446 12733466234382843666 12150041560331596028 4481494738803864802 15716197632605069177 6741422461472168233 2504235907564611404 8678600816938722050 9786687803314074967 16681060269708162924 3833927211076255881 1852948633731333 15265652324028792020 18204452655000140878 4660899655163105801 6782485982313928 17739076425404720056 7628548399187093966 7400210096588691632 8482014038046008106 937814798279559947 10193187841203706248 16644747794222441857 12478615178002342734 17496090726573318425 16863344725818421641 11198206936207506956 8380314995942702776 9700755206956909025 4406590932351526265 17768550166130522061 14162419588391728746 1762671511485542429 17239477295925665635 2185381449692600322 13742619362484903025 5762315545648874897 12095180330373566828 12106605716336843 16425243567214891949 13951046030822786640 15115732973655180050 1139461295574036428 4962257698374516230 5062550681177209442 18203870083083266678 10966142487598750272 12539028970204162088 13107378861419071980 4074684525739949 9490277053048003410 14502825648786220513 14065514709533965527 6072461009349672296 12424522597597596212 10463043468315345459 15495456118464725898 1415943406656377254 7105598257943859422 1338552852216875355 16762557842198692148 10369209118757926897 3209534220090713075 17090820000982759336 13351035006354467647 3978785681583179456 202169831363436870 10953594723847014343 13869992235188908860 15717490548231829586 889983564317270934 2357487459801181632 3152737218993915858 9903101131094578736 4767282508706841902 2560174777214821551 2353832703607244359 2383014496514011322 10303474084325581815 57553952756203013 969107478904546517 17606126259434827539 17672113463222765086 161821627339471316 16635944686875284686 9863040471042293146 2798665891018069325 1505135380345324613 13187232350041564432 8031516477948919408 16763232246118250017 3320804855733915290 18440067214607714698 15049502600588958868 6016968434080801513 14896494748831649543 16286705345536117103 12167040807540015900 3212227815995686081 14374394188673752743 1824035281496001209 5195787777611668523 13276942313186406738 7358668982473137434 13098091554359654567 2132278886995597159 375496661125362309 3721249769084126404 11540014995013768461 12579146700814267548 7546893008013285559 16066313619983254399 14442544088611100296 12430624485267638596 15874490359347349539 3791504041332869883 9776024472553561543 11263680881060213226 15581244108798456313 13644929661169094021 7685963380611669406 14116567476404075220 8354270881367294335 7142396301105429081 9656886583787956585 7433266227603546538 14696062350182738192 18366331310312340131 15728336982124325059 13040997435916481952 9595650374693813580 6455858280537287985 609630332721106894 16981265003090760758 8791252931746009376 1574429533873169878 18077430270746563182 962664721190704108 14452388293572261339 3357217344298836836 1708466283890680124 17454251387578351680 2676813737465529131 10558640705475473202 13694761497872046303 1906377261765129612 2658780405225716251 14449318850431486694 1686775355924052461 1073344858923674379 1844451517103212198 8054365997165267967 3986037766397369261 15726320979139464557 5807732333404031477 14140623801981523750 11088277265164176659 6713524911231606879 2842209546559841927 14335055343384215123 12514055833039786714 12216150227484014843 4310550944673758441 4135994116733371810 8176568719667065410 1296005137298675186 9991717944491173876 4177527527382160015 15310881723407717950 16713824713442271330 4577164535377373369 126089144150915449 14945457934299950333 202276772862775299 11780456959718982373 13599983658794957880 13296362400194813406 5293076443745893243 11886453158996296853 10703432280792162998 5493460209883842816 3213653898405923346 13620691011065803017 13792845896139533624 14865177282467890611 6016131708199561671 2318159181599703399 6506429643667528658 2718212775919680399 4467680335346082590 17005063021176157974 18270872539716309000 5295748954337988310 11483542648882922898 6278589311617323257 11970539318945666683 5712459159988861803 7501985593784170200 17278779493510401984 4911791728827993130 6984082507158166629 12206969115580325630 4997946725466531605 7830465697752137331 16089493957790992816 14522843801815543644 6667034383476039453 8825111330905251047 4737122507682725896 6870678657940354381 18091169622789845399 4594179941254007306 8426151388468354884 18324447571369794656 10766455063804570293 12059428940331627609 17395414407567703975 13854843655670159919 8810917564710508562 9978918472606466039 11848104719243733954 11736018461141599382 17273538086632145177 6632822139534235202 16671677629280346757 5115787724062951358 2091965860599511958 1462506902404550087 3887270484096387950 17484803235940824380 5058811456085013708 6750822497081531651 14545719530859426953 15915922946111694454 9705783327669937227 14525215632607415907 18219108719478947081 16837159469031849097 4467928053499193405 8487529795072894819 8336554345645875706 736191494343781636 9099086253257745615 4818542962334443507 14993001734257132428 7558597978850183607 13362701820568067055 17662087889747226703 699868444783189957 5623374552073584171 15333896208957447858 10863273850181859050 13291227413731660073 4182098322166219789 10552753127749925220 14293929700236597626 5396745084610527310 11446211893044698312 9117840801522684742 5423052538512354570 12876785672830245194 1840946511365481244 12536281354541724471 1157243758318370806 9748306512084271601 9834276574428357618 3194722523691862570 7445617065945301481 4065955207939528633 16755273503569508124 4331389875765698247 17196377712892554055 11387302262608917373 1411980880161276825 5218592884451400886 14486535443767766152 17465418385775645991 8156353380808197088 5457846044438777898 6001855021980237357 11928689153285020166 9744462025631638343 717213930643082230 161578547509390299 7698035860637601721 12385902281804603315 1417131612799289076 12558771805893081962 2801937485977583685 1418492430323525712 17786039656061158896 15648464433902811941 3884880684480639949 3019632259606052134 12608728658097486286 8204002948104176251 13555506988365256862 8123938359023994937 1088741336737276265 11620330127316205235 15199446387110762359 952624955475889215 589501065928859022 2910864559662869911 9904575505680280826 5308026246185567219 13061848807982644803 4947817773700246724 15573738356648842517 590572093510983867 13593163862364322640 6577557720024390918 14136501652267821048 8570512311433650657 8979951816571908699 2009407761129774330 7540925938567119172 18321692376927062547 17760060408718399842 7389450831510699839 10914765699370247787 18302722925770643261 8962105021832252712 13133081954617769317 13330926598350121023 13712245391331448065 13801319980347558907 13606604005724835600 8818361427114476814 17669117234323589945 2558040979194545091 7744887773406964444 381974339172674134 6873430521544178959 6664200252318421204 14235093384724481168 6055743592314108732 1753768417917336866 4675980591072910130 16395784415361393439 7731125353870472754 12076975118397977495 13893809783885318592 12520644502782220925 10537618763993900709 1037401458080738452 18246898388270769192 2116879038884558649 11414782558617029806 10803537546833515910 1384370933237821939 6200157035257275325 2589316825424619605 8159549289023727246 16698097827675679271 4372971982900115767 15122987938126229430 17211214771299607475 14710540046807460414 8883234257209746624 16138389359075050569 14370794686002441783 6308739558565212341 4939647494692375563 936923139108389911 14413382763927042748 577720081094236170 15184474664546858909 5126009607501307908 13980718332753726481 12856013601862258995 14632157584084663673 6857927908655886777 11238514374805748389 3078342738361769754 3722772323083315918 14491013431337829991 10522413607633411031 4826968960608254269 11299886974139322675 17077366627057619596 376642069815047828 9491921480764452026 8186311577976841198 6276734055586857148 12801523072556700694 288630098863913734 6554275619586697472 10618291349083303717 7316738612608167971 4585048935415676039 6223797434568504269 6431498491653050564 13380664458160746381 13122205672603519037 6572958568901376742 9219119845101238335 2728017443108661074 15081879531310939767 5946211025052194323 6739580804502486514 14259646962053623823 16746191179453839457 16696806083094703089 11446240323889268225 13979861513544600220 6130490810962625010 9456436630926545160 10758888817649738154 317616430451166988 16741157158031993084 16124587137145700496 16657149293885484697 17165755540204451007 7311829701443761462 12423081778766819641 4981326400683272633 9843991960197602556 17342002948698997263 6970020445146345951 16378653944206276799 3274368715608985054 10085402256753842853 14515770933549515697 8816924620249748497 9265992291295667514 5611794431606588727 6824382700691914329 3165945379781359552 4875439857798752740 957882895061661585 5422853242031591231 10319359884811760584 10476750227356055395 10453539208832668703 1233283929549106455 9112155573488554381 1247203634807849683 7029739897029657454 2228849590545667429 16535213764204845642 12308908885635072675 3288668385628454392 10499503526440196178 7604382883896849654 1795768704278392323 7596310589160649782 8105973732743063222 8114040109707411103 8121263099965435074 12607744967178037086 7555819026334539243 2782527034163300017 17215095131908276383 994398049934377136 14412595562427788424 15910015421197271536 16117799596671205972 12370063014327100001 15002651845982859488 4807986602087011935 379909960298186456 303805317186844490 6804985305820454539 6361931712391884111 9121820844349673351 740840815596319643 1283707006685202479 10872769452371192278 17214440639088855388 6182437509018364357 14670984160746666525 5675083634077006138 17192415967998534842 8816114297948047856 4760124270461101214 10892287874202106277 4674510149908998914 7746773685281900622 6869857225475963278 9464290191240939716 1946048441949069529 7529849763564531009 7482039082892207398 2628201132977530212 8466509996068835959 10360350164008155907 1836440115680442846 8175207710179851303 1229190903522590060 11257301762316796813 14465299816177049748 15630461668467255285 6204907715732477650 15322302721716917628 1536590759130085979 3052420986194725988 7018896611402226714 14814188287338612227 8817646973307036841 10926688442572785789 10201121788860236264 945276239512962874 3635297243402731542 5905981025321407291 15269726698492719094 11671308854219237054 13569968338214628715 882869794650857692 8609745182732465224 7191832521594215348 9457881556161197690 14298712331749936529 876701886996017104 11619466296090910040 3612774953256383248 15169104152352378205 13002645087207156604 1319042691780295168 2075906697752230615 5028252002623589744 3198247319529118803 11265713597229912538 13447013446802779382 8067784756931209520 14499958526343105657 10342236842997461459 1807975349028126058 11923022977235375246 1211962381194335717 11026445109915946035 8899566275445608206 5486857218048586288 14919078843373449003 11244916743553961099 18350447083870435326 14177814560276346097 12347718321279756163 10903417947238339148 10898878125660822167 5342221211719915808 14361895881265431547 4679424362491247580 10952689943253192309 17112661710689995266 324208860837446988 15275515071600936515 6600496477746674207 3309271054497546003 12230306341142875816 9454131923542432233 15329117895467624660 15009173169907985068 6884195839745039397 1537295596429320440 14793009901660752361 15081882471725590804 9778775843697732652 10243691069690115064 18387409290729920011 5438730539464230662 18126481490779564904 9908787567112170206 6377084985738049027 9233504045445131876 17221519006285887328 18009660005963795122 11673330583341113338 16033148325342336098 5454393183752670653 6466604066031441048 13521133929259556696 11564997270086275033 146679912519343576 6633325324464753016 15310500770606721055 1590093816920718715 17148681371664959623 18370282187569426872 8876476689444015656 17621480729018675120 3244287525086329221 9879438045010901126 2486901186655961288 10790531216285314190 10649342803440693715 1767110968154096784 2039143650875148484 2049878781815239261 14320887799198490386 7728944783153837587 5476590004791443651 3291781503486167913 10325390055178809564 13804879098812521701 14422032847424128044 14592857681379321579 10029475999061312203 8706639707124923447 8557044663836744078 16047101481593630533 10233670033789580557 7655559436573251065 9195906110958888937 8850540633877008799 7688305239884966306 17195281531774155301 18022449222483465503 1630213184484403848 5587657192101850754 17108789445094862361 1971701560060408132 16545986025963132454 16802973591870490339 5416044032858873004 17368405601444118160 6485399674654992014 16236146467024585327 10986941667802112322 14871514579902680365 5277122603799576014 18175514390858006763 8517160692845077502 2681435175731057701 14482073633149599287 10397138539663579289 13365100860488327065 15875563370887882113 11915540020501254772 3886539603572462763 2882003265894124510 17072918082268680465 8379237243112591268 6537421513631063823 9988695535691498639 4842748904999791484 13574270403735466026 11268738033206948826 18385507734281268604 16492920205750120287 8473588140881031303 2339407334861800534 5421731881847462580 425023454875213047 2749872469188291453 6313185699681951017 7793347104388793260 10048490614832781076 8714912165524331250 10149895375891691545 6973237074053804212 7793250486071021967 2987426725395505677 10491617659142431161 10514886929516955341 12489252029621616546 2388338107872819527 10968332497578519099 6630871767242481109 1971044583441365615 1590563204286435530 70607465504038606 1262567424533252419 15318617114331241635 11256598885469352333 11972430617767707555 2053360063400569422 3906133533797317593 1873844331513311630 10526308754421153321 17442396204961414988 9637289530185347276 4642163390643185073 5158704007185704447 3618428603088193110 5557648432362510270 378399528772030685 13997266930261378217 14484526393247993225 4576847099384654522 15731151882509697088 7837433550293350479 5467940889554385225 17679476980097021038 3050474363122502243 5320739112276529550 9421266793384745976 6779106745842191824 15773721724641692480 5678923588129188876 4668940033433683342 4885454235837347705 6642978303693635743 12453345529504507888 4465690830223964572 3449861439683144356 17991454490353911122 16739959402580733131 14382251595146859026 17413817025726630796 678674358330099992 7995643933695314119 14538260615433922696 11414722993540034729 9030888364183174426 1508165644106877890 6898616010412386198 6638669393527362509 10175193799803014802 14271299542882731766 8359609688981547301 6066133898900828713 15866648714897586692 1666409102558587446 7092246963832741715 2151360189559431693 5177381500172979657 7982931032453956248 16312837256070093333 1571796137638718681 1435508900840505100 15124195587975859795 4370881856209802062 5206669672586132960 1001194752393712741 10081659873542913361 10384221900502775217 8600852373951945505 5952661417446773036 15611201844978961523 5421494376718912264 17750228352716075548 4312075811075284555 7506830939776050571 523921864718076982 17115948196443972124 8559655450382865052 17358593954810001602 1252659421415888154 15892339312576123006 16083550193477742565 6079136453653289435 13617196992979690404 11587226435916351140 949041207996392909 15535634780560453096 2984690704528694814 17874281983121640103 6840358273473236526 15210676004972084718 6616973208009535613 2286758586976781517 1505772670192075868 11873842621311305009 13346503013694562150 3819853524902224146 7703972803760951831 6798174811725602791 16748537247522489861 7375612724292427898 381936140437635781 12261319386731641384 10698814080181159921 1444175925611741572 18113434301081948742 17395977240418479981 12662003556883864221 1782505325897775347 13880212222762886960 15351024945662286545 1978218112812868091 11264743035321969158 2543064871787610835 18200972499476287620 15234653946026887438 10124516441443674413 11080636707060498131 11590663790040729769 7789571839633985016 4239945989121780570 8228557549566229434 6496068928346182243 10714872191149859806 12308259428605030984 586005533021987088 268740511137099976 12553964612333371274 4477752925399800417 14106993582634792878 1099991753803890700 15302964292034682016 13208963812498391812 16321731699629997795 4270041598812840434 10747325998889421696 6311011116517583256 103319857571710225 6899397585462971858 9073247867683116283 1904496213973749026 15563000510067931279 16094910914314475143 1140054410266860935 3247276659332182934 11418949888487848146 16058599622511841563 10212495831623915471 218325808992288324 17940073914721929837 9186528236533422434 1008618645674733861 11792732887803523090 5815442425858529423 11152126296764026553 9078150567919408383 16884819084331534145 7372084225368315690 12876205499677346224 16698071012494623758 7743768220066248421 10221183997457316477 10478337683285558580 13470048659746335262 3039889252884334331 8132735232355841680 5676965493977619045 11619683957169034173 8289155275923228521 4836261791060309772 14932759708508417220 16354364373260759409 6224733144078087183 11327891066596184360 6232104929667259778 14619338690515422450 16835591319511239549 816575805062435293 411748768678845030 7170011791369149183 16160189116706180900 10992530174354731356 13377912959967091083 16761347909392623474 15268134083154144707 3554438979266391630 10386988491721058988 10388971234097490691 9395510457893961199 14879200086776186377 8066550293620421115 3700285945663331616 16001588777746369352 13910492169809338521 585921063016004825 9812948456746095124 13300925357453007071 5529354105108891636 7769117374181378323 15437339314281016694 3539691746568234157 5126573164428011833 7177373548810238881 12512699280551022861 15391755594651603316 10231891572570684277 12075907875349409453 5512061289918193250 13594388981911190811 17347515907823612375 16600259891458968767 11500017915461700955 14816559313581031356 3314534222961467378 13004163115249757798 1136896429507575387 17483069534443434067 15431571422312740978 2581922093034378478 8962085018268137349 9019449573663247425 5003886875723201691 8955924555678725102 10052698989904841180 5735701963548721119 7343232426592671393 8312445978584835034 6508621411147928952 929245655776390888 2744620105452078109 14903357700670530913 13399222001669019371 207303627676323312 15897968153511702934 13796435057949445371 4356364185616678203 18076108288278704987 3223058405458161439 1550726310933694550 7980555918783791279 9496252842318289226 12558576074084521732 568074357883943881 14323963966545809725 12917579755968259145 10222216436412601123 13858065175131594181 9393997451746668408 15007733509117993712 10333112249254451448 5038723019716452834 13783576511598196401 17862622671914820147 18153228561338340286 1492681507781249520 13690411416331809200 1993416050194122353 10992526626095915403 9411890888696788369 14115272328428196312 15311324915668760487 11712672175566548126 11289265099172728739 6277958164200165525 11567384783129351373 676267966706477550 11382579571088068339 4753054966197243897 10725598929965235096 15112963710849287809 6675324923414646555 15222985999900302185 8770615129697638740 14413110015640768444 172353850320667308 624024654142387632 10256914909487547780 12350399809012896312 17546283446992128132 9735314550619337604 5042127120294904240 2916236608622605575 5874359216965164590 13362370452427368713 743937453576826205 13965551559925938317 7757750792081385705 14563629513102152753 5361696214754983377 3729222327682748754 10532660392060496389 1875345859166480839 11820804986184758952 6001222192198140165 8222264551376946677 15930318023855953415 4826851462757079557 12311587430670830212 7026375839594167250 12006965415915814123 13605115749588769451 4672211271424920327 4377438128244774524 4759615089640367118 1613387714978433295 3710005896765077181 8877756480048440063 18296935815773577307 5916781838704038347 11521367162325464388 2284802361080863094 13350856570634733937 4638661802634031902 13617502596456795375 5398759545033876342 6721676086790801468 10149483656968029038 7826596556040469484 17721589576096735142 8873802610441086081 495667966523533869 15669367095080897197 6017757607755731649 3214870066203561092 12795683807971447196 12775686835599046433 10219103492766751130 16779334548488246328 16640848337531367825 9192231507014485456 17789324460070267362 11442854322031035014 9251895820777665039 2700536934791656693 1532014446441815966 5661900777114104055 9452760851712591096 11227754178628396626 5681263631525204060 13807574054015192023 14544909625018502129 14867047085027350034 15948665552342650084 17860118196305055445 7232810942649083557 9088588134833078175 18040915241928192327 3410400460580748077 16842388701634613201 8190108158101869016 15944412411953430079 10287997828059151439 9331807481899993995 15729128928646898832 12785436739629608108 14196953666711082726 9259900013329349630 7932588391646667198 17627619767210246174 14995810138327374024 6851272055034958398 10962581739913705133 941641122582570089 17722651313551864736 4029529208039409509 249598093123406260 4307627853870812344 12378045400676839850 9182029409690902345 14539308428053222597 5539067255193437620 6117108919845592934 4378715060955577518 6550627326725356801 16366080210881620667 5736583764067973087 253588892835748537 12430868390447485962 3506171156585146421 9966022279395131868 16712084859189253980 1985814810514285134 3571235016789575057 554190228444468150 12782451475117140609 13200207526032279051 13554180145119550986 7282624008196565087 11206152390335655376 9456589752434587583 7635196639465834032 6065085601619631935 8079630330798956349 9997013821708852404 9167784818052472399 10295847031991827 6299323254130192680 247857178630299565 11457669981004911592 15111581860142505975 3062803832195020080 18092007163419045629 9455980858465525454 18257140885539639269 15334180035038046685 2391427109888683408 13414774320238828637 5663325198833494094 12575378908565658864 8205947031902217623 12886113252402696030 6584752988068086235 8129801654035663217 5620928617792799777 11251624818397682828 12423207022419372587 10069374020573029589 8630598837067585663 1722279972834119988 8311683820681219122 3087085393917630943 241421908249862505 12783235805034481554 1793593450968860659 1080296972930415636 3586424928073915233 7463561544140454193 3527970737982028035 3870019180445113884 16206334620056754551 17703892990719842218 15744644312333371250 15742825878076040312 7965449556627298715 7675012383654587129 4446110985179467214 7476959012555952688 13121543823224292617 16638701169819906152 3942547163765142353 9029028647183075383 6108532594534788947 14442869792063361286 7605692334685475777 6495179338553032595 8476211349876734196 7773441929356697955 14742963950121721324 10481218506184906477 2544854246058670462 13685357521642643167 16302587481515505997 1576120996367514712 17277650987918558951 533048879446998431 3975242581659197263 3927384713226502172 10261999659425978166 2417216154618607354 11821591749937702168 3152531757100554576 3654314287372075492 16074990395624075046 13307177323790775875 10323216439224706491 9731772933306833653 12245520692189973319 13866369144569791915 17199331007346503753 8586029751406898180 1357357856420566247 10468809102725455423 3859019094686210528 11848350223933222371 11408932843882166942 7849450754950232509 6098905380229371284 2404529987599794977 5288035892138923595 17846592577577063048 13976501301884401691 991120703841245900 4327064962905499625 6115954296459001349 1319010421809163866 15020097202877014792 12066190031373150956 17532736223159722785 6993850529616449329 12762572428814362226 14171720046758857545 7463306895845432632 18105407464259805723 2989158760412777585 1698019226594513312 6111049368294633087 127140317195223820 11137793851216826679 11581973823863070886 7361031878381143316 8588868991710503934 471401179268733261 884573141514711890 11560547924014508997 9025230728770842008 13148845138345818390 12507774507196120750 7860413926418667725 193710480724024047 16730450942388508040 12151884917425753648 16578418099108532727 11725999208398840794 15934658331106204934 2194966017603949081 16018615503221191965 5288127834556783706 197198985041362517 2745800597790737745 4384668253530448961 17401307786460488414 16387761576774239007 943604277378980563 17178684929381508316 14001085744215837719 15213666759946963928 1155656575457809212 17874234945042482812 6856197357091243353 4820497787653889042 11294050682109813293 17631038230177121941 2712758113743653585 3543350701810016124 7885880277051368822 10742580903258582014 16504816500367902361 5198404162000414700 12094279922306635631 17320688028183638048 3822777936905744584 5214027916105982681 4874044093038021933 17784565977525776293 5482253654702184337 13096031568872470526 12632958557932907314 7428913649369944160 1812165282187960768 11889909428048264329 2973824453225200906 369976362297331029 1953004509888703727 1599315184120623559 2472835229002316347 6355309597012635374 3781324007193292947 9343695892107164199 17190679347861795275 15729733028866845474 428256083932000946 6574710965365486822 15144528499717094045 10086710786621655700 10677767060147019 14486660252718852174 8092940529194103064 8780558539913157136 10627249145304303533 8640856324569967007 16155500332976684293 9880000555681004045 8158108579978870258 2105310568373675178 14040051514418564130 4375581588032872699 2676531129784675886 3952677290606929746 13533162703666472200 5483056903843236131 243188901799171271 14000064067559611333 10052653320531370683 13048557016436276748 12288022142730584993 5560174971035451028 9610213797483622529 6503012387228672184 3109696520376769911 8059607684469053705 9501360623179962490 6923765661361213522 2645432239097311933 3465937084573303313 5379975273271218447 9868821237871899588 13324627505584858463 13993829778941309773 11773836809834551681 14686354489372207753 7108943662478527991 16810584157343256128 12351111084785277393 5578905619023048410 11466840598927084826 15661941875090498940 7447191568274722618 16714234266348376286 7697477029254895128 17030677597081388187 620296467395031585 13970746858918962214 9633165973788119183 10036039533534343389 3969268858888031498 16191529807209261681 15658822266515121624 14095967478918285646 4915182547712740998 8383881904087159561 14229460888361732033 11791782624344311910 1003794244601916390 5916693654205280893 3919706431394981415 13847583630749930154 677147829937769907 8602978350864059972 14959395808990554407 2357415775871220311 13066178797214754713 3608443013547555695 5695115712620961899 11619644312219412450 3554542992925483894 4686261213216402087 8417985350568378345 4735042217373539690 5081067355060037504 11289865740878976328 14749717675700309981 17451447128957451062 4092672091156152013 2143880063324981487 7384912199840462714 14433185911633060793 13107078803427999381 13716986767279956734 4443169023483801442 16263420595847558372 15013448610534509604 9464323014802089796 11900375255941879742 8156511491578011868 18364714345708730475 11662509731929131674 17147199230170448699 1152482507508857956 3201424655121848194 5013800398283964642 15052025759952477144 5485594165715215816 10997386697127272768 17638650116897407527 10323067865255051338 14847302288875422301 11106744087930218987 18359406236042171934 2968197545633338296 6898805836291273141 13111634623613792349 14585810347519393399 12293822024613709863 16276736265091953529 11836069274906626076 17732506231574161840 1891984766001974131 12441677183517968055 10261691900605410841 5861618214010516369 8809230011419395054 7213124300142444216 15498120043762459250 16677185878951468769 2043297398102760864 12423971154703100362 2382986485836753641 18391019448313198903 15107483926640068511 5482463929473467008 12963720634711354152 355554632279988797 13277148875032036701 14650366841517038074 132368592519204456 17662185945764795406 17024433043855967558 8367257375235085307 17517256846908390719 2792711152622387882 907038954539080921 15659485274760408550 11565377028263560939 10996142597107770581 13397509652765968958 8349254836873196475 14301962810130471859 1510701340268790215 2436062391587938393 6844336542665645936 14391357568432295600 16966783518006938468 5740840474522792228 4908499200422702923 16781618944563332902 9489804192453982910 9588104332824438598 10923001741656464491 5295306882996869535 15040335194904979358 129012665089590800 5979295334470008561 4432276509125902053 7898486430723871796 14438508093597862859 7994342023817842485 4174642395115800797 14177674231756910572 5653742023524342335 347538641551105970 18301614428193146299 17928124011472385995 14303411216131977744 6392250325038480088 12558323041730833765 13147575022051807267 5602839717115417069 7497592353613707454 12079757400261951901 179068430866576215 6233606955414884351 322354639200933110 5762364411059657901 17102603261978489837 3836612273745040464 11385050201036687267 17715318052731033006 3103480424033476081 8252769436525264109 16139473758086957151 12881310972360793469 9411201761874682042 9235968454618167753 16506972356505736051 10006311620568060249 9250042924150312958 11064676681620942057 11584068903593145496 801058376163887370 31018203403482340 8086656268106221978 3078791043313584095 5386428492500775749 450149120109206517 4242066335294527457 6194534134608329133 2334002400042739282 13171739928009861944 6308423835782570812 9307629017478604021 9454693580022715190 1983392543178476974 882341174518099513 13686131890145818492 12320915320446903056 4698716227176305520 12518695465090164145 15853392872395429575 17006726253186829092 11025018310523652864 5101557807405859166 4802353046332576558 13452745064005152159 10999452393773242833 5401525541315097729 4907062346785494843 106270473698942221 8590679753112498228 3874840757961328206 6510847704743123702 2696299209598154844 11155760045344785349 11533834526014005183 3804602759702316739 2347665185252421479 3647081503530859214 14413389091399784354 4850391990310320972 3147421782746283951 6194329791986860765 13313418746367019434 6121917772550247875 12211136738522692574 15594901387433064036 8372941975609331944 1530751385663845297 10715419971237859273 8851892268252196462 16771965390977505737 5639807167372597947 5308493092356938269 12157862934102623624 5005175732734010244 9465475999311402800 8801588774741567536 17467854990560204283 8671381640066345278 479548592967636002 15137579821914260846 1694398914191732144 11065255073917512859 1859278055788049165 12012844525043995871 6868660273074144853 13096962421255527309 11668942192644401323 10898777514113305181 17821347185479509448 6981479918920234865 3631630301801889050 12484253718785912115 17428250102918227984 15887739675583403604 11814430052109906446 12428779546925358596 8461798618142329180 8251837486292791866 14537974841459929383 10997082417012280004 5687279900231723728 15412360931131119555 14652846853037185170 2944890871618736753 10163944767187507203 9183921689268460485 10927802313991368606 7717259198899124030 12636051383988948561 10455507767799145386 5147269904783336585 6282193224274456592 9839876745216392179 15631062761397229855 6172757555472930669 11460097778178236142 3819728035154885841 1909397262358087647 5525264389226733513 15543005423382523757 14120358464629640427 17837850065274575037 14691414182866305582 10313640657475092964 15776612394772450684 13111370699632999516 1118231412259598283 4759832396017944397 3203522941963188858 17539902564470211880 8545539972596483162 15335231020759998951 10919348227838256940 3941198225452873845 10930972989599359989 555243431425614201 5840966061393981281 7268029040824440591 8019153867018437633 11033337626315650373 18144509723571025561 4690652744614267609 17834262882738706823 8767695936650135306 10691202507047873126 8721429936474386126 14419328335867252038 17736253079963581143 9801773961864700777 4386542970007453896 7571416756676732254 12350297432217858785 4966969072151831984 11333580014625629081 2355982310718667704 5740372933276355282 16090388188559481940 407672437396591858 17929946060308179638 6894613634356492338 2696145341413627021 9884707047104161052 581778729704116834 12337909094495945399 8432460973736726348 10888459326811175591 5248252300904649968 13930279363657192079 5010969417335273717 14406270497314183166 8427469113069729117 15220932088393292160 16069095258725586124 15476167510871017576 1301423546771786969 11868423702622346596 3152874150588951428 14500675969148415194 11242980265830366632 12913483456462252032 10080546473995037807 4054431812432355197 4610924119328169692 3609769899698053686 3026272959551348318 5327612432104280569 7339914778567811340 17020852152042408110 788317938983565634 8273850081669626532 11144375910570369851 898883260115216679 5506461685545485417 16638270231837117391 12650097543480872357 6720236447829667561 12533889508382007799 3950008946490285131 679951070157681203 10038981774922784402 10629458662361102078 2203925106192375526 14089625255389881692 8410023142372551955 18247167692715153569 14261661521387150354 861260653177053618 1418852798526683210 10885841650234107247 13429330560932177097 16430600935166975598 14110349662427409303 6609761677585948772 10862235899965296861 18211640370324797463 6723637300882564176 17434504215380355021 534852681809660571 18023373063363118964 14806047008544403139 14290701833886313712 138821466964806517 18258138898859329422 10442612004452470508 15907363930241552231 9473747551725842702 5005671928113660515 3015305367468486882 11126388690482237974 6362645168399618989 3906079062169524436 4710844802283040759 5244620588764903290 4703096080735466423 18235857457049309390 3812424712990988333 2364158343558673194 12497134462958956011 11997469807877588721 10110887774535429862 9406637854442664627 16215355682211127705 3997338065981758055 17427578774281374242 2559429642000068276 10813214621248061930 11586681070571364837 96497992138896432 10464784494772592272 13326107074178294622 8890447221863374307 17648455371854678303 9298061062595767708 16780412032091017535 12001427741282387528 14459032903852080086 4647434523041289853 6692282474923750944 16584203982382384319 14439240989036030501 1630567748025672508 380976507557366832 9905400905926512795 2987243118964146245 16269575006565877763 5182631274486268743 2174900676534240048 17422015261935364820 9538384843387592761 4001594536000494914 16042856928863262347 2862297803772110051 12135629768325791422 11191959095180267548 17912163676244206350 16592707279364649806 1605805190582063880 16213736065093143675 13743702694322232240 8945949164130064651 18336096626203596380 948076970518561898 13433652113175993664 15983565288475268858 9029641620695759796 5942854456290580885 12081095979363211339 17298495709690740868 6741365336166035407 10016570597480794606 3975610985818307053 9707311925961708734 511654099347120297 7074380781662276937 10916233205197737416 15563079998114084717 10516150649826952304 12516354179239117380 13870030898187708938 14144762891309633000 18040463708227434373 10172185138494029988 778641572758342694 8534730924184076490 9137873111422665929 11253890427921100561 14740264528667808028 12104442881221916526 9336535920238577222 6976734649955015039 16156886504343163625 15420219133486845333 11140508609667355235 16274006577810036071 3608445435783489966 7632962280769827400 13422909581538476764 17464315425145876870 1937447061932600812 5985334239116353733 15056092173489924364 13137335698249020112 5561891781381865987 14936822099436403998 5275367048585136027 10308893662157922454 4956174059181606324 4495660380803759623 6843002068521900931 8971252064587539721 2707276203462961407 5897139342038470458 11059850507345887099 2540410183502471368 10078308679709228054 9546495905164766158 3918014024942644589 10488857344224147524 9647470827079752586 3070589211315481062 16980673759043117309 6054445274945894604 11375173586833918268 7825559964323489286 1765299757633957969 6983803675850717793 11417507910152332436 13989989688335175455 15403865747137992848 9801096892006279427 17130064689329273971 1847657196991674439 12464917067611459662 9186406296168542025 17673921724195527958 9760450197719862766 15238477498045380387 11930430527033343945 2474137365761123264 6893630308388766578 457255054746788274 12529384576014657087 6788237784778460609 11271526383915646898 13763097889088118991 7283187193176630797 12843462821385726824 6128067591002351860 14881756023987892917 11597779693838197895 7162606575169119566 11766839447554345609 14455245677038716690 5047583879718488660 2305644684743098487 17089196928160180871 11984265329653258027 15838321357291182866 2732143201797880824 8136476837747870304 15148008154544389671 11783063775683155954 2753485613383085362 16901878929905534669 5590446520840647205 12566832131155049414 1555359483388979842 17605437060564371841 10936094366842599252 17659062497161380954 2958830140849972397 11907528211429593257 13054991966207003958 12842034600012308811 12198423660626528148 8212654041645923701 18075870153571039817 15005932181216880423 15664363314779272658 10688172888592318604 5456536088909135087 4083851507707875571 13058393420796032443 1682907424927757603 16875522353081884527 4342809680495336314 3307780253570576658 12963548984045117021 16423330000674407333 12500736855625480536 302942560260013467 13421428984449983096 16085715933208527708 16916596083220946458 16078291927199650573 7528903411011265194 17367332706872762597 16330124336258040559 17038997554521772466 899848525679893410 9098259109177696825 14146767997257826644 1950883321421413082 1125518209681044212 1017348177121374812 12714719861898613229 9151014034150337901 11452734395105027073 10849844294508307331 12218023244879529180 10585174762384863560 8737377647418245549 2443262461582451567 16794079050267747483 5769293213243826227 6020440109583527817 17173602557841835050 12155266100605977747 232268653289734532 17574272931464004354 12566503498048761579 1805080344328339583 9954231369214932086 16586498205316659768 1920700360650998223 8380304130703552352 3490040474626567363 10163302417440730311 7853062349090713816 15755269498582229109 9332103478657566350 10694448929122377826 15439296567352549627 7992898193672430540 2479551190213807455 6917377429462769483 2257193414653512872 6594467219431979011 1551406231788917901 14837567289712507645 14668301189727143841 8079686701663430350 3809553022696860053 6271723400248486656 17709588714292018868 3360808511438239515 12176325384179122493 17768533584710258867 12213024414277577087 17886882739925523552 11673127410362490919 4602219004214121118 18437561631984647694 9840609389339120362 8195110752552254385 6318728080754387952 9670787445425420839 4606849673640911032 4759272371912664954 18439213540529610735 11332185534600611923 2532899120193440456 2182089241851221253 8688363338872675329 10185418479106672808 1804065390835763578 8491672709418694758 10694456309240031761 2719955413233691406 8047183285018879072 14412607691273666937 12148357710491836602 16191810298448347657 17415326419319531222 1773144929055117744 12657601979910208378 3812697272465999347 10885280869570349308 13928017755908318613 11262500242609972420 453224123222695128 10449189668939166203 13289009327999102073 6112040794762144094 13283266816332842662 3162646621416026533 256117080993031856 5367287764020219531 7549360368005384310 4499167510663260198 9308172255976063835 13624046214284833740 2002126446427169071 5398579446631230826 18201317207455262188 11484631400050352449 7425015101180618505 8551128566406227654 7284251493826776948 3048384346799092422 17609668712785290725 4486630517944439 4763693827972854053 14831778216464149128 11376413975892738340 16836747637921596583 10280593380185656283 16370180303956587054 8450462693605936273 10056121764045106775 8143067916984283374 10407474738765705998 336985771200862079 9381154150100233061 7175198530444621073 5001924207333085934 15244254059148453340 15108344192387179223 17937326520465819343 14667400855233768362 3436630052074771585 9874237074977579363 16653332923596720614 4705977047434571350 12156213840392527859 9749826795300296470 13460114590206557598 7712158415361628566 11604147189500157914 16855569844381265107 8066837095943518785 6451276227235700692 14075836872325496166 1694861513579722464 11397875483763314237 13301730339076665958 4411759246852702464 15857710960894674509 2007057379891034261 3247392988357419306 3637876101700865818 11755960746285105184 15113665330916639357 9794716043546624778 577237228833711669 13348921442249557024 14073797648201049435 10225543614745973933 7683178897237142471 8389337881931087634 3194933552178077100 10539600059628716947 17157732424951434716 1604823506301635575 14104209412540139205 8386691448298564015 17853312889279164984 10417318921140276110 12852442472014538467 11864767998557851288 13454974006953114296 7871147841253394517 15611214454657399460 1727943972336049113 5254098307200755037 664395837342273664 13091839479769283278 10160973201480728823 5242422743544156568 15427159918181012963 5040381466584168516 12564466197510369456 17899842364703351903 7767232140747019192 11161460387544148413 4437429022927816198 9886725501930341688 843833511453778444 17844344310364957361 1882785521133726927 10268142019273752482 6555583661831105191 6651636147585282716 9374477823197883280 4942914505308701559 8218254093684854027 9681775301652761386 17712292169606716866 11694421279430933555 12007211807873796922 11516279862444257925 2457202758171574848 7745840058481904488 10028937307273044307 10672734665183221682 10862797329398144039 1395876012739925904 9340438868886911350 11225420416032961819 18317488277056977386 6525838714758189912 6519512240708535478 12199631788010117611 8650276673938873186 16725101217299819178 7967597999191605102 16121655384873746539 18438699623187194895 10677501332241377189 10787748576588992632 17549056872411184684 1876950184960178210 7288001451432153767 10728173887973770324 5476481344909017823 1898322080152746588 18039298911181098406 17590091626732042095 9109317260948969579 2027111045483244680 3324496395724332088 15797915463230342627 4852801168217547641 16802620110091447317 15603559320415157654 1361552028036285925 12237632352374246822 16717937588256899970 2882404897384747652 1126409787890498522 18155927399110336524 269165245271861664 16114397062239176174 545514677073896792 14111188310300166802 14236283070095090711 6052864885659063669 16877503908680618428 3958398116217522850 9803146129946035624 4376682672005157860 17548432903670747266 15641381100069403027 15173418196596250688 6630605569018779620 17906496070863841839 12706157332121620964 5326945585133700921 12803923473528453275 9034065489535548400 18430732787980784620 1495811392928306481 10573746078767041004 12028511551814033475 3102719153281591913 329066549397297638 7493970594860071997 17594322820904229118 15459516888286219447 4986390787261190496 4512961356983997307 2388534111430661925 10908621328747031915 870671274643673268 12711173310497373759 16857085663854274113 3972022931524617753 6425879509035490564 9927772936281669086 8109174172833314896 12603185179543731619 6701599378648576029 10924689086207047339 12264137871549567244 6044701183746495082 12660866959619934390 12447499646777132754 7597511009862651848 16607077072583306565 10558247257639664952 11364083955322480123 4451362889140559276 3297302253205646229 8166708521940465487 3537660082716450409 2100467703882740284 5030190675704291508 7637991310666313749 8568369188452087687 10095739240718838029 2172603019303317491 8442058113947905518 12165100714077123674 18033163977417349797 17283763909523503498 16536951425852500847 7985145224187097299 2128311913591340201 12519823180917263308 6812489906751550292 16453778736870070327 13898964089381867352 1116468833773640925 3662659844189834351 14904929178730470279 8534739837248874948 9490835491395339298 16169588538962075074 12775947863976418100 484546591061060854 5973322974282254761 10381396527869750038 17573122492402583196 129117129052163396 10669021208889680583 3133045146656543631 5525545098981829622 8719985191871927225 6653207496597787381 7129388860753719852 12779775471496559137 10256240501054239531 15047899406247913322 5051200993212854432 5561754776771010768 15159774016268728303 711724469890894555 4262887630421901262 12604844612497076882 3116129681233929023 16874107769761759082 8709968901567748145 16303823075732560128 15969364992654296419 14589746678253050820 12375848460143012746 1214578501840487474 3162251276062477379 13335486928513748927 6033327913093188770 10200513808644593177 13840156102693822584 8655307559550933202 2483621002158385912 4977037159271803154 14389164979620552460 550131630629088289 8027078817686369784 18041261758336127267 4633333567760816797 4197020476398571073 6605489926903611372 6764142399960350363 16558392540593964744 10177543841538044769 15576238424038194600 3143986595636175066 12860124545934961151 8839299762706089975 17277190402661461674 10211297927706003917 8688133153500606592 6470938715110668529 12315798084521042084 1549689960191724252 7894032705298748390 9641369092722286178 11882069271810727822 12660792696678849492 16249689285984166931 3693180846092554726 17561859623781512513 7066156840805222909 17454262716787922113 15260866599033552188 2043818572596046591 3364110639935838134 17576244583011775671 16604831505694590649 1743907458117778480 3518137949515876311 11676644588557969326 5318010727136580972 3399049953778803012 10795135416954891756 9023223683302210386 4545208206142557387 10567674878280804026 159983738881750648 17798643834649891394 11457051958974495934 13450724959718520696 10964223516127814048 1470383416888874790 10180429391775941379 8906451765000731072 8740969930743768682 13338071413127116301 10547269877857650596 4420727969725519628 12069331727211061077 140492495919796092 10434465893455434197 13449022695489450383 14191216939465190945 15434038974471140417 11404523359700095380 15177482332054159171 13697232042393624038 6403061862673616843 3749090472457491067 16433965220233199365 4011850023311171154 7019275693158526379 487202740865732809 9655790636206115093 14349872761227303641 11021876949555700913 6601851761360998975 10419941958443191289 4503505272508326539 17965420260353951852 4405914022412853214 9636783666801760625 16598341878015911033 4080600369264431990 18266909643893562630 16210449477968801991 14080391542549339811 2899578437119446963 10605844018064793304 12925703367839017642 4957991982077850103 2449884592934462225 1324121697041076355 2185628483087468234 10992173395403900963 15880224080961045012 12376230579202291800 10311629390548418570 10534342483994417625 7746827256170572489 9640750535830422949 13646700301755717238 3928149846121640558 17150909628351325547 1590191659377206621 6941261707232620224 12219740548736573341 1599990079071616494 7952538352166381050 2297819601955967897 905780395237004828 8532585389577845267 17262113305365011069 12392446827777212441 14995347774077310598 384481461503470474 1318465285280863737 4738402290522148224 14379940186655118295 11669076546387272421 15232765858918160912 1657116793801763356 308762556598117305 425947057200013835 16188683922615866961 5526213795333915053 12025749728174561774 3607331511719704307 4550219838109081861 5510650262600896805 4340797298938966328 14076713818487948326 6933420668092643595 11912366825315375224 14561056616054303001 1198038925621065437 6718023711436620154 11418077452505682115 9800740467916847297 18016167695604294864 9709978725396757047 5816326764281048022 6243014645774617870 14471903546097353761 14179239126856450197 17369302590902534238 17728647386576302953 5185335489592706069 3358188247551673920 1937229371321953251 14555987878674992372 4847820263405701923 3200051556644555277 1069611116624796148 1709779501448921713 1150454765238847496 3567401021111393409 6515972665302652579 14199991412297412739 282758367480749099 16269628676937646339 7156040008364722487 11767541654101253065 2746686567913924571 14440256169048167486 8278740115862266272 8577205852560562595 5752148380883494976 14238949343172868221 14295903537968041879 4803378906034842229 18184204860359114175 772915961714011591 1231074701778528320 13405510848149267800 3071290958215934868 1013349652987845343 14355467317803437654 5662417470371858905 1465229338946394257 6558307862892845380 11849260487500460437 3612741878096083644 8396149026060328858 9859996498713980574 10783614626970628518 6203516115005090930 13323706166453137396 8751262386515918933 11205178572669424050 6274381599084899328 12590973308063846284 17620459901361306985 7527293761048183271 15290541253421974161 269147257613367033 2027019795279494887 6882528853144637686 9129213051182951893 15209199116382591614 14757697158883814298 9822360383073339123 7460889638141261924 8124125353309026488 17620435410858101971 2256828199693599877 16426363716530350971 9005970098947585520 6949192257992077926 10456591479499982247 6001700850936019471 1723195963291532387 5548112388879253598 82623974618273727 978738026172478341 3180090994649568882 83626088186517534 2964997531900915819 2284280027911739164 12074188627511481507 15411589507418887110 16428290746358165423 9578079835321311014 16175079885236399791 6053368516728295222 12922445226982149560 8755222157321407221 15104140072209110559 485473914495681166 2162856618618016135 1622545201519915739 9197162063167447657 3510468047658306235 6243672034921545186 11161377825645875034 12942868896659215074 11869181118878809294 11594910308678122701 594628056894123432 10280704494386166620 3195515652670430848 17143990143688670064 18208816661170891565 18328670559046636874 14483417142804046907 16602773590461314126 13971286397287225309 2037204151740040572 6794868593759777774 1146318882065251337 7192931073270375121 2033287257577658793 11031434573456800372 8282274584433790467 13996668947872672522 3753098549064061811 6511996812993936704 3984646013469655252 2264959199097602667 16097291087357904562 1890705274974443342 14128157075178440098 1963067411848897832 13487339151671893364 9650794084697068610 6733521268601596824 3254236978574251527 12451603222580241385 4359080386226704920 11404261019996211319 18065227211095714990 14740518422159560641 14439798435536908292 12059900500606287855 6567608331619073805 6558953757079959782 6474395081932539891 10226881779894295984 1157731888900907240 18338147566656770159 13288217232476424012 14912799215730076825 8301950097020833069 10599186316658085054 10769035609095619103 10689745187756250164 16490691834729530049 17037460481386044128 13569198495197048665 16407301990488640984 15498521101167528527 7964638006338652048 7359078470892043475 1389315692660173917 11321589493703795775 12512043927121588001 16489038623560282005 7317162747673483885 11509190642327076369 2086457529585353474 18290349913566808926 10870983189713922214 9841665193430794652 14452480899991647732 13664228937429599513 2028999464859507371 1711075754272965362 7887930553028218326 5560076071236052421 6278250645496331840 14381802534645132755 11488368407701223596 1151734324224871955 1658422182877270438 10776442771873067312 1880149877700563625 6754750215502336898 1905496308110930150 7234023833361463925 16157454932633140386 5123588439040335382 3511093853114205606 18033644546277074461 9457404517293541295 6296379215294996840 251222683903505246 4458221180959513899 3365416450575831469 10514066129819520553 1392075684553854575 12888858586393978256 12931555730951721688 9059408038076411444 12074724502161343286 18175048242668455209 1487265310635136239 15561631227310658248 322755067335766689 17119191036100274379 7235866599668575238 3775830914257363332 17532139159968421972 18150252779276896840 8548211128475500391 7567185719591602738 10196551590575154700 8749144871847072455 7510727826390463878 14811126430662935325 198911217326623594 5498253339674073623 10865571433798719651 15270956190826778652 7465250418541365143 12849614622168736395 13505916201860032571 17255097961025691233 5043007922283289189 10246693230044994378 9372100061085957780 9467635664169508235 7065420831584039070 13387088451135571284 1904570368967657182 3729113883832528063 8621644119793845026 14638286396809301259 6825845746841722241 12051393062376124896 16762278331585170066 17705103203297012958 165818116824293631 15481586370235905285 7782471413238538231 3153082384177181748 5630995656496285524 8002795800586662811 11628517485596470102 13637764229876746398 12710690783698400944 6217244316242751109 3812549931568386955 1069358800879459143 9806744299518828997 2655269526837698992 14418737369109022395 1780759532522051151 1735266078748138334 16369637237366376644 8497747172995711649 2376273455201447383 3690493464711003410 8363958113641502028 7797483068759251834 10818990122248527970 12115050863312576455 11314725016718254455 217777296900114192 1405424423566101625 14149123866468331110 5379447863872508392 12977397012412098884 7082789785421657703 11949748042019125389 8355525833752992397 17320406300697842195 7445326930679110884 17881913614160021904 8193588041850838414 8963149889496465872 2441961357471391378 7653637861198567406 2676123943745662860 3454322029323100318 3717421260026478463 5665272727576481115 13904577184713970966 17038674286967626044 6790226649137945298 16115161528832029386 14308047949953374198 7346965918502924637 10285181658592798116 5814120891304546918 7687978576157851321 17518940398689423219 11872372892585385751 12132879284874108942 7912843704246139327 13405340816059406546 12801346035813103354 8005047952908637804 1904779386429261964 9646920717605450817 7027303142986411696 11756015052767180777 10188911428642468524 6823184595204960386 16186304849519238838 9953889979679307387 7047736395816294515 4352787542199832990 14448009362894127607 11693460765087092732 9244674832756409004 2738117491056419487 18368409854019339019 13051823948187039155 2711540435783314860 9128640664514416535 17322821494905429719 3248602291670056720 13024445254086518713 8069693946656477814 6083025082906429261 16026770204872254755 822730662347677982 10326400719260043574 9744449178689392192 3220773678361590361 13140069765514334742 6476437389896860055 7832091067338590506 7315144759899488966 8784679076565162348 1723614417743429354 7773179244514057356 11150422126425952636 8249900576410660270 10039496459621710398 3484173969761156743 13742711739326371076 14711008764288709563 13871439199839447036 1396919926608284939 12707109378953157771 11129020875684658473 3638908371691673643 2726439759876931367 17227613047268175042 6138219889248214808 7820553005405423166 3287182027458032109 15396717600416170363 3093911503360150459 2451523409864528558 15588254042365732999 18149183869994656736 9177416204114308448 1038885409572387973 12360714382257950157 4787568455745145782 2895958512407120830 12820051300013823139 5668425401090259859 10884973782408265796 15454104084669730288 11552401500724097608 16654772885310362511 16326304851872239028 7154077213316079961 12378568432681913434 2369719611546384340 8935865571729211833 7303641756260275015 3154811989696353116 14424500984475683740 15695202723627040296 10803234672669072561 14163262399080715596 139767116932610464 3250549189211410288 8047919973277050813 8772137229737613738 12561399237014671684 14190331800275575341 8966471801103222881 1290334765430581561 2546955620025750347 13134457374852546589 10329323221333034692 6012015088082994839 12068583410478808177 3478151522407981638 5561362258685961974 3629470211985303790 15589457224525958648 16399879072996691999 10710865762310184539 15337797326467139204 6186141418229429341 8878676317686677209 9280650327649286905 62434912657632642 2221655895976090628 15284491517606839695 8890884368233759977 3503173726820358694 169905298603162793 16961029464514643386 16123472850505844112 8440286260032221193 5028781093841203945 17632372449090124813 17230778263667895705 6427672923865215462 4320381369668426998 6952642082359578741 6733550398264865905 14207726097158686653 6912048656012214732 13648436009401170157 15960634843263360701 12268770184341738922 11394916743133483156 14979070935018947114 9163537114482993732 12314616095231320308 1530534576200512999 12028883661254947163 8361336776185681439 4915405012355416967 13119073721483557665 2793941756050980261 10391757332513977186 8298053713360926419 16293070324892065502 18166691357166216478 4991639079219078542 275769923075911167 6428167132556026391 2882949950542698871 15026220531464867247 3554963979918837442 13893588768653377936 3186760523872580421 13149119168336129464 1639261646237258867 625380598616708678 5076579775572714586 13612033430803011356 12456775811904962939 5379879533816210977 6908967871729988744 8535614916430673750 8159145641772861106 7004005486469155481 252182235704021504 4490495145114489403 12898119879413959276 17846336449959870717 15411771571693246195 388171115801095101 8118337063066602144 2296299410566562893 2457420429463968143 12650224678052499889 11396537382434758241 6209347819682889517 2754536433417705051 16180633457221471721 9218626064646093609 14518137357248774784 9676944009693905934 3414358827480979414 6791153257947816900 5745764433438815946 919434447491689632 4094842188416853364 3049484151132543365 5545729113103683712 15944700469641411929 13671288916243795372 346345124951140162 15139961813789533235 10450127800274609665 9796208025306629278 8762913561873345147 7148814453842815760 12532788466143283450 8678060900240720046 1347208378563583106 1787655773409756200 14650365624593687693 17602532166442705280 1809767159523229383 14307198922015464747 12503006615831398901 6860528860966454769 1127608975598243089 17148458594355471342 2911548233720772004 9645170553721718338 18009586319072379431 12858243639572364337 9322441917305527363 6325836484451362032 924916080611173656 11195364720634375344 1477878399517485960 3433561169471170207 12877702431013908627 16608589927193697216 4126898325429552419 18165060760768926529 11943376169749583056 18392992862413205357 13859593199380535125 9576830261288395333 5535476293017436411 7281682408578021809 17520629744448525375 3985763985783547945 8125485628016363837 5317182020652569735 5942886576838532544 16068529752314703671 16038221771103169054 10263809252397782233 18240571669482076364 4785958301173131175 11630982334947896127 11422122822848413198 10446550629126320264 14930924395799035507 18338980476446507268 4965499113715328230 16269671927203553576 16090736543239252648 14365747074886074001 5049247844843011115 11146524615144327921 2683844641496396237 12035323367350851758 8302991102859525075 5654194609565181678 10607534771881310141 7553148404062880223 5243404615146783523 15647799128356139754 8607818962002318157 8866406845053648186 9010975239104668864 5333334204624241551 15077457880125042094 7552393972273776339 17636043808320853750 11606256840611498612 4748478120137443692 1186174990233481791 10728389132126389253 5066450911589041886 16938146940626345296 5082084678029571922 4666369839870581259 14690772252120712353 9221698185206961095 5376608222621268174 14687776694516919559 13785032395971089489 1303063441028326893 5665919493486145263 11828809389001917916 2916772504944635805 13138256763592972045 1743088100024448665 17724909972136238743 13261379313156825507 7799739390821910396 18392173995078218530 7981013398667905024 6644191978045865295 1971065506782288323 955326615280995040 6599275688296312246 2212621497664468133 8716190124225484831 17762183788529817851 3903553713337033554 6866435189048055357 15547038635408468572 2666814239073159548 2414861811571179083 12092499186368214952 16605426579033397942 5291577124900749477 8329925508006805863 2462450679384265946 244688343787947971 3927837037632104765 1511193036882631739 14429297077995724282 13410288731091436285 1469879099799540885 2595576911777072614 11588051835550639313 11673392783996663742 3008142716283581752 359217748886190553 6438483192301715880 2868552097306299315 11437603679201670072 8084390883347423051 2751903115379904385 1290560926358476612 16465327477952330758 17711912629487088849 14295723084599332065 12714212082368365495 5395743245330946731 12461539427391226063 2109470293513572991 17171064420405970635 11142484648241582890 1610989670350048878 2510897535019936144 134944696908472772 10945068705653082224 2586116531676643940 5974215561534689139 4531099965557399255 1951696998896057529 7742098837272645600 7526930298835246156 10131078837600310940 14953241122907224280 11429128217926279573 3157042510608326330 3327019483355974234 9640894209591186465 4326857851573451461 10686979235956219535 7907444573171700459 12429947963789320189 14885771878466613181 10000998298459735610 17812900140851337395 17153212693078067167 16998574528497745837 11142551554702601206 7304218593633962172 3159906113271597303 7541755333470081934 10957297621863385500 6312157494162924328 3653952613762230307 17508599939839353271 15060000729653982515 12521791325235472661 15982842669952735319 11588375444058763492 12264376342482825897 11354099257305343893 10588191138909338514 11083124392493936529 1855447137786724616 2416300837555213248 370148994191282195 13905969088039513342 11970701390575745194 1191105198143025750 3658477691798152325 3467483192404696886 4809969425034741678 14859194242560335947 2266365341041273271 17617766898381215604 13514765995011516609 15224837450635673969 3413293975090448025 8635653642341478929 4939838819905455750 1955015587563667136 3934282481682713737 4170513610227366119 4158752087429108355 4441312052748862902 1549797580860387784 8527945408525868479 7898473638913964741 16654073657003532449 16156014400262496772 12018969536215310519 11690565508247872795 1575150115102227642 17453606662885776395 16517201947257861736 4199586081275159481 6820757001783097114 880046618456405936 10972292423847669184 17679074439800301214 14187562008550772433 457154733093672838 11282843180140111397 767823114121803249 5214098217250262690 5924226187207442120 12475316002797150007 16671430888568370131 522594960421239290 8029966050047561621 7658922505824306686 6043491968161277539 13234326466475844562 11137899659241302001 13958033833156909309 5033557290245661709 4724266837686632946 2283611721561368434 17130492222727620172 8581624744776269807 14251018320143551856 10220860745096364596 13078750943718438395 282637953990508309 11830826953660181771 4521956497170972597 13305767465988508193 4442477035817906070 51906859696529658 14500106610290844994 4124243270424169494 5000456687064699943 2933342204337590376 3169814505783431534 13011241566978202756 18435931307687153284 18006664074352884608 7537540308049272944 8035613258128537485 15554127610874368923 9660960895695066508 10774734019908234243 17268403190125785875 6446071225744381580 14568884081188228348 5651518137049762161 1820556501573719145 17145656834150503011 17705631084009265427 12486085407691392297 912681642946472327 11270267660965240205 6400711673871388604 10180926728486647970 8176227546157960321 9825329996139870924 8692811758020454986 2732873952467299826 13907597023376755518 132163333099086318 17430335030748652964 3018632030999661219 15173241151271880869 4905292031654693148 4819778950443735115 14684802257994475249 11292441385975654573 6099635763797646222 5864832912213510757 16480199867457621319 12622998668139714783 16149746077234506549 8420536231888266138 6936979547869977669 8706374624959064294 17229772668664838518 17902057950514825900 1503606598014870063 13701855119635342412 8067007336281693720 13316136823325964999 5309457438898396113 17415045490611949128 7366261821964979059 12113515935570710673 14350090540387558982 5474481890462904585 17174909274640345160 15494429630611956548 9083766128269744290 3029134485350322200 4319109018605490882 1276791227877347089 9989708385093599642 13177197164663131549 9387149515600243583 5136559251867466038 9132503956062853289 15103961707742383926 9940163241974890492 4906495368600761298 10552269846957966721 5145130146971281056 2827874947321531047 5963533166506421623 14963281150128810598 12131805043034494378 15959883198689762979 10820470225928930097 2674485605291078892 4719648561624599357 643543365064096262 5205029041165114573 7671190444790225661 5407485114852501878 1310445247971579693 16941519571446391328 11299160096400119928 809221476553519379 3295773216909923909 15003683770829242644 14289340146554716137 3200596864832427719 3190013813006487089 5496301490777014119 1913316331513909917 15513861653293159122 8998737645176008668 17126996596028544372 3590040576608333439 14072316405877354492 3661482555892581039 6539138047561377712 864326874634970997 11431907599263492780 11287855550453404642 4039306533478367116 14264345507494324651 9606688568968109189 2659425609346903038 18074844084298663013 9455319453347071671 2669644580430106217 13147194599799920940 15565523536251251234 16809725485236758743 15130171133029023270 14468111065819101016 1028677114354830999 3980349480484834202 13528836209957155896 6969816939431621036 4142295276221542071 830749473248422547 2737214576035495653 10549210705111666183 1618696499737629383 14235937047886381066 2480479665093322708 9384810694374876691 15180426943359624599 9118671081863955597 4465203225424279400 11518748332158952705 5196091736542433295 3700158304827953895 12029362185303945618 6128190132942443559 5278084544836680515 601402231138862509 7214279604471252065 15633550121382806806 17260880444395651429 2223173215499298259 14705261406327063145 14178609728441852550 12577573489322359031 414394333052302625 17853302876953780977 4125633537493534290 409322433699618635 5563084827826955388 12339209718843229142 15496269202784978161 18271557686760025209 596831953954583460 12893829358682778613 13381410073214712013 855896877800023458 15232869171275422730 16121183546484105079 420809738559050175 7129210418447049931 16684409862486863338 6038171190849492439 6502538179560771211 14847771522393903339 5917928455835991906 9907308409603501872 17646446661803098108 15676869566006128804 2110607535924845051 12568098528400579284 9952366343137194679 77931544777029202 10846753903931024791 3431715215093587694 9976803123783786735 16925063368601158699 2198882637666998813 15424419765282403985 142130881002269673 16229353150416002033 5758538191484602412 16776808778804402502 10454049354293811206 3822824720728793779 3736274025857589472 5177219770616738933 17798166122412712060 9253621234853093008 6576137114407191359 2661672201672568257 2090764813628366712 12625011697061040357 4391646641091881959 1557086127120308073 10736105466831571396 11771115464589222393 2454068435797056717 8364486031973471374 5490663106871849974 10870313761571377869 8668618155771392269 6399981453070892315 925484985251355762 13105391640207469704 6472375466986327045 6291346549118338539 16563630211606137834 15856181955396340967 13560732102677950287 6659066983360691815 15644750273540767572 1786049747289047984 168415010935249880 7338147666504443345 9379569425493001892 5989513325449856307 13371613995886336986 15021129642142548127 5744510353250098249 7020091827410027216 11370108974955473464 8529947303000972296 12938620714838180325 164584671270068115 4811968716561007438 13447185234474643870 13963749082735342014 6354499982612513064 2840815520653830656 11529007585379685174 12988704939150614925 6567234973328774943 14337562920115272480 12472194978086723632 10558022587150584544 12346517145921713065 7094688744470572832 1940883145765731987 1666623231862467963 16198818060038627038 4919639629985461042 17107766920770117414 14085539387765948811 11986274687660855098 10550094289556022108 9304019201273394122 18260111364669753119 5560719789617263122 2079586087303217039 5495452565820561393 10699709414421847647 4891575739876737410 13502800139021747697 16083184637132564665 14971498603154073652 13194595816588147281 15651940144525580934 7855117807579132542 5977437502734685678 18313889701145419166 2197318555004237144 10352411258647452546 257367117163046663 15594190469538651971 12854044479998869962 10358177144580840506 1552196873385032172 3311948927786533212 7714625947651860774 2798355563601407423 277107447825587989 9453887700385894075 5007844785449230663 9351231450292446183 8377883627374410882 10642353303208678444 9754376970443539032 5880711073360632849 5279096826712769054 8463172041439257270 3840072902973043599 12287550561625502365 11512396527251883198 2892818828732084410 13989569291093837200 10722404326918455657 12564423148201118673 7877254435423893536 14044145492271776625 8348927999361425657 13613417821145788295 13336032159469330656 6208731769208854537 13875713944772246223 4722834936123044214 2919634891567419921 17156232640200670365 14250777865131737265 3458973954714545841 10153656556766703219 6330765336275248953 12949276008024865009 12926521826211298445 5829838792887993498 17431518493494349428 2793150441139385955 3702348885015815778 3653880914214337376 8938251983099531784 17132647052294583847 13824891471674380657 9900175263144536620 12987573406084573650 12927929508688107279 16766300126206708358 8208614431137221004 11211563729018119846 13149522077424186182 6893657400270597317 17559568618511858661 13908111978212082790 6705607533091225182 2126738807919635269 4080119651965481916 8459457787523643494 15356137649303670637 14661276458055288516 16871711867181724740 6135552498348116524 6853796091687408123 9139991528195050152 1749971648639908038 17924660037035771935 14721626574884285008 14770877416810859042 10291891755455032191 6222627429492624774 18281034260434292179 969293367789005835 4980682461701892058 10999837518207595830 13899471242120722853 6090273830243994446 10512687659335533978 2418519148803739230 12926881307840960598 15799600085871075473 14841572561678667252 15830346859743115770 10597730823885414367 14505624987138308349 1906263023031659617 4237447434622356869 8782706523786470793 15940106021152344560 13771849537780359669 10030112625667449668 8966683878423112909 7865912039176707022 2521461253958329281 17223317671718935350 10230218304495360916 7400815184986958724 2301917994398483311 13120255267331811080 584945967976862123 887128983845547199 18325793018310634687 13671063335485493681 17816025170776379757 14655732084766746202 12487288771476079920 14998559832341997427 12888142634859653922 9776933544465206337 4454178589842555420 13790161171081349867 3505270162387271602 12918899972511149014 15571422915054984533 13623455626165971782 17837581578259991408 5529722137133770856 16632338803191768499 13538488257205362914 1853763552140005215 4479448801825367636 1469249570804997320 9424172820583835996 18113133837296593434 11736869731823428308 350030658923615770 17162585280088003875 9018785188513421195 7286027567943484289 14108790567505763146 9463985322208134688 15005452144153959818 15583711697319154646 11313450583401769352 9674223581550186744 1254659459883339874 6819208751379184064 10417630121882774563 18139856372063834681 13725553363541297531 4953871017029831060 14024960945575516766 1821249344774534374 17641760069988842984 16790338010330151531 16150477341598098850 17920621572514147085 1616242705324000005 9409146371227582023 14447193826100323308 12423186023327432666 3539580937798165651 18351908550840010052 2591628514852846311 16575060366707988623 208337563152129204 14678471083191615636 8239105533382809582 11506193208900362509 8109958089676731002 1910452043337625300 15276071018560451220 1068486881344738886 2184216248219232129 13525832135621103608 2191193993184945087 10630923830339232806 4912866551766841435 13336146935595339204 6949019882579638054 11218592198176766083 2008207763000161959 16871373313002635610 9888363918248797091 12178191179371872870 9944843001759790470 16636058627795008021 11656838103726177615 14339888089505128397 1423908262629612458 16417223944258787721 6727853807905498871 15613691959585416633 1944707443713871880 16831329969108866871 14676993824375143067 10165352494462786379 8245805659262627558 87717501909953729 7770873222496564372 447899011592503614 173030397650762831 13934553621663153369 12537043586118101256 3815960800299650493 2019084785451264027 13867479255494207462 10818917825252112481 11146955768777658790 16950737447875435723 3135347675493133424 12912232478648258365 10593454264433037152 7479516975750616497 8702213659325180051 5681424915608246393 4244678435242873188 6652236850815577413 16134830423726496959 12018879617310357656 16736896001502870433 1960199278077330630 5709527946020404921 8949628033890170038 6632835024528339563 16129724166061081229 3258571901094346543 7303223652958699593 15496004982403454276 9372927733731471469 7722388143863141353 3346888621263901466 14470870182677627077 4360073614967535703 12137706946361080127 9052598957971192389 18097604039236546064 14851487361334590750 14835530143247409680 15770438528540929793 7107994599450963527 1250702349757830105 868520396133486491 33340147573051965 12688768743948033696 16390676954165105809 7279123167264878469 1193189513720436358 440915632966958938 8285906157528685243 5037889228423727746 15029281834641332298 13679883594546589943 15041567133119773785 16868603063552080048 13353633403630276585 13685696537892926529 13652637373971440793 17313675527450891708 17237347707403367274 17113501921760749068 5903981680799765519 14707411701545035562 12341774124967060237 6367477325028599903 1152975494541328811 15968235031276500362 10095448175134214588 13080873971012863940 8354592150372468815 7116731386773871102 14715933184243324419 9529896391582094106 15107352775488320436 13366826969315841976 2460406443790906920 10930097538857855424 6775848267734759272 10842803588292570984 16672745722269025193 4246937068237229071 17929279962160446196 5536709703399221966 11975091802700908032 12698556197692888292 16298719114284664750 8926186846938795631 12065295751341677594 10428366171550944153 11497764007375941271 581665656445736291 6749381418089539364 11669741136434117742 5125160040756440657 6702474658005494199 11497630615475631030 2636991782271785017 10495231615588334027 2028421543544569270 7550375915349201595 14731167664582116288 11609999937617066887 5757270700292610818 17172666359628844271 3092539075639468835 13305927865807930865 2338056308448892593 17027212378960044819 8887677647056373130 5615935643311098974 7239037069780044422 4738211579509785209 12556374599351205772 13086931805572509828 3214118503007054730 6353120805202029814 10149772077327241885 16911580229793032579 721811300821165408 2412905986567272139 9011073787337325898 2777663064420036906 18328485329112491123 3956293459527834637 5083061709463104184 757052578767588001 16955201173254772641 7015155837044693698 16336304076142025263 8806920443771990369 17485491768020605653 704094958863307938 11316760760858163149 12863839860302794291 9737261502207953557 3050748348531576867 12371581993030904457 7285132795615223224 10320082568951673705 6430215248584026502 2205004870689270344 1414950575619158812 8179709448061094801 7128492716010103544 17774793326161218559 16299139518824757880 13525415271149501607 7602431312504675065 8922053162516289607 6276222308989479552 4373540914203842124 13467323894097552471 6390455466053541872 11952886350840841374 1742150878983081590 19451445299177994 17467399400877910539 15706061111562575909 1577993267558673499 3733953282660365425 2215046232627326841 6935438699129164827 14125442892739319455 18206736247166046801 4870321738764763357 14591270613188531197 720517522617933304 3230281711782796919 10708912131972038038 18270619790517901537 7419900504864017972 15268361648868758530 803925726656925744 15963256588770772916 8166668660537900103 2107318732551237537 10305195420680151730 5744487014067760855 4690808234156551096 9721108175899286870 9445329930210042360 3512053768845831669 3603797081518512473 12834634715126536560 16173837336035433046 5582025459980254135 1491647382789491403 1046852088319294277 9546149955689916592 7528736456164443359 12023170484405589904 17635778328218493412 10785167896213291043 13193580442677788947 16163247851706099226 10722202379702620001 15472846329638464033 8941025076463026253 3435552685077288449 10351460315926006567 15413526529253254167 9964981554898081654 6553926796078176800 8763952028964252837 17267188472974040519 2066650625699232749 2972615620362706876 761543110086622245 14895890045075329631 17758407702991682109 14061606624109384876 10454130962476319696 1542357718419086698 6594618180558664114 10870959936197258304 18005678354689407542 13408506046987654210 2207921865447973526 1405305854253327649 11366632133986693713 17656060645655199612 5569164056788558449 14235223277056357182 4335694992007464845 9597821197549532747 14325323762854323974 6930882365563248833 4525541472820858420 1575645700036626087 18061576358280079178 2085931082198740401 8904550420221644024 272446260786939547 6096036365943435599 6044443098252211359 15583791837930138765 4688359775213590120 18394587761000696162 10708558023701032155 15963679485392501682 4541528485757945614 8856442094784081697 10803940473602467342 5259470306707618570 5426218005983578387 18251186719348226629 4436357029836354343 1743805686309808820 1077140556369086191 14784014657166422629 13726700369016442707 6916525080209848622 2382760127787123390 12531562053257988459 4055370034135656852 4559915677468107556 11028002460910385322 7113568263179161052 16288227001305376781 7227642509011789182 6620054223842522273 2648847536114791042 5771870234627724750 16829334047465555691 7520033076836258836 15752214488933294343 974627916389233892 13706143438544893199 15725515964460677867 2613985400597255992 6480395408752558755 8087104284587000895 10764844486976766276 12890907652977833247 9866656970299864614 17680075124084439227 8996263389093922301 11953626943389762211 8035520350680629230 11830934086184955697 14231436469927446927 7831673305941154328 18164048598768490179 9606017697398420297 10391845870839570589 6444941692064708417 5551155413658645520 13510072526035367822 15592085024368984351 11758669095143160673 5134920954055425458 6167558834080056651 16954776736264812663 1683813079417738873 1760692137664100990 13154282519597525166 14869052204325123302 8214134630514541217 1116628898979205412 8114898406084857882 12610969864888565647 11219368559431205108 7386301392443338346 15648445875449084475 4681315660649170011 6643991357444158893 12004142776853756331 16269895103747224436 11587710824216865881 16639273046514756685 7886595851590163018 6305541973835059085 3062752052571451067 2672941936012879929 8322984738329386992 15904865895563638494 1052833332328027994 18255669453970821150 2847749285946347683 13616630024560047011 4326729758606798215 14876590390543397148 2014054399706145997 10930245960851868997 1252632581393586010 433488680715343872 12642137710444567247 11137187225440326922 2220113114860074848 12709805092723443858 12343950675374152117 8073277806644092507 11680924115929789228 9547176842150633702 3440127175447557835 12575267203794984445 14321816467396836343 4660752642287058112 2289389999918311952 16312570691230799423 14385191577265094760 6040608095508207281 8114340983572380035 4448216913143161365 3185906117648135877 547446063615530094 5984303908562270749 7383406109650807025 16257254569333592664 4677441266260583172 412949498279305783 11204435212279514437 8300700906782013382 3447593109735942263 7824655506821874412 10312270392758742194 7939005117473316518 11901090678133577110 16374312851493945358 18023029847423192233 15148215181140693919 13820755763736760529 17878262956924730644 5737529208232886521 926740864764655383 7083271647245747940 5005625549304389388 7943795732868695442 6785584064566211643 2047367538259465533 11523197668330687012 2578420195579746461 10037209922658881847 14292463945220148499 15286306505928590347 12095315869685855375 16117542980878183818 4219188774311413776 8431671625410502614 18410715621696907890 14151756622672025102 17769207889344590337 17992502352194225752 15463851561364847424 18160690170861047277 10968043666070932147 18387639170720697 8099623660321588444 18246150801431540304 18423098075584077174 12193864230814008643 10725040830517278001 5332200690945042689 10581177305228659917 1233851547950194030 16797920611187838221 6320427152721320366 1762290513728678868 17416656294898452872 7358047727830578563 12444211556442130695 8298091280727413087 14611957653250380177 2121440942687946858 3866132697689459262 4267848910748153525 15023279822954393424 834297851925150312 11254788983688590874 12826257121406545463 1818983874474311467 3605591028011098932 5598554623359824705 2717213088688840345 9360718911511465480 1754018528513552651 1370961142932148149 17744070539139798657 5913798301273043873 12444053602721680960 14456997224289412896 345638463440142240 14845070614353986688 9177557834929679028 10122055484027296919 17036963598480902554 4393832974137515263 18161412553516984189 17116960698690295818 14176510709554335603 10047014073889483663 5354276675733727101 1010751754637377918 15883410389516235548 14099012458663590320 13503570997375289479 2072772219112848650 9270583638217105772 14857429993525056544 10911453277507064807 7948444209077045836 7787783946713930895 576221400054321214 9472623139702161198 15851076378528073838 11178622068893717032 16627433016742421103 18014352482595823109 15868720283455394573 9874823938070712629 12277536318095169197 6958410960034173445 8173138245295637829 3690602137015440002 15715560767863488619 10399612013536852367 4047016236498083744 1010543073640790943 9779863825416495324 10924602685561641045 15790616555407624323 14256397057000094004 6705479360406959961 16093992741670133428 14093164894047502187 12680891755699867552 6243254584698967948 8598070217341203914 15078422713776544575 15634598570919714373 17547673459224460654 8711196686178224358 8562969190076419290 12468917302273098065 17960100923560448245 3587347838745071452 12235864850829576977 17303913062235674651 11919848507022571864 10204504635403892628 7319154917573060554 3867808919284139395 11060455569926288300 12922178023247413971 17059001331317828256 341108458756849473 12790130475424893595 15479751550186945139 14858901060472763731 8891345593558017593 9523269921948844298 7347579445486042029 11486770366796192227 12169207732736652027 6127289404637414896 3647000167618485042 2644176722479735279 10902581152800473632 187187088760714345 15333292216402779742 8870677490345243893 16061905212480470650 2382471592906202119 15646347654108372311 8761639140623870042 2703719408537598674 14798039527508963783 17063556970884615329 8225408332006018487 16832430224782373299 1215252662030899502 3005937762799149937 14629487262213646589 4994052231250750426 16617829472436274350 7528291290472458973 12010559552212202380 9222503942580045555 6945083156368235772 7009880267771719196 11730940320540628676 4120545178683529025 7734049049875779440 17609030294139209523 12935481056942008367 3283086655475419803 2499222076550296771 12695388443965236038 16489342708699826750 10904877103122349413 2355150330289293284 15357535407817416425 1446625269506577840 15380502692072667121 12911596978108555362 9301952931735495473 13462071648179479113 7151494887070850121 13832439416619388942 2985011663060745563 8919268746653281060 8887696408237357032 5767482680507065648 10742840967035385344 8065980115392386056 1275797190947144153 2350158433941355095 10295119541604627354 2767374314296853606 5279231890441691313 11182114251715236462 1465371579404388267 7995011045728341470 18008891463916614481 10592382624162962393 11311372574123209972 9071776952623470700 16573804920122499436 15286751953388134208 11070520217511618031 8540966099635121531 14026941645953735973 17684276655633719865 5707709221977077641 1877578013885802497 5586325652101907563 11747676077889910431 16945560100133352247 16511360434935105073 3464313009894398173 5845180674358969081 7270399389660232034 7406514975462252176 12424729647938297184 12835539368701783019 16163233200692061419 3080679088735369696 9513638616886791932 3842592903152069605 2225959687408005561 8683923664964405871 3289407012671827490 9385479827903852827 11344992425872169846 8334895753747735587 4583036094413118525 9283650845763313461 17002579789630341893 13051992285726654049 7869643563005356567 13142075354807803474 12925713774818217777 3420417193658402645 2585902392459983501 18347697723583031788 10868108165018035903 2384674149467371037 11936710282986709243 13876214688302600402 10181783244352476794 7043497950349903930 3124368702270976069 9802021509084485514 16143560185237337850 408662213278672249 5319531351452208833 1345655101011814813 1011843569361698224 13471681286395815493 11367104257991233160 2903364270719973139 11725861351277840914 17028495985653963831 5047812236015420361 12543298797259748099 12652616172346859270 13218555346347540717 12887685507812918194 6693949226086797105 2200174240930204713 5341134463440123485 9332626896036711700 17549820429656620370 7741436306802731140 15798487115737722080 4158286007558574695 8801535978075686810 7318524411643348647 9755672945946553396 18070988025565157716 16639694304180099061 14160976411724980603 14344757416196012926 14767606011852489894 17408266920936283673 515273299846023401 17071193945661350783 9361978778446558701 2456981382861071721 13435088023358696055 1880325732840819435 6233820270748831048 14636896058461238391 16028174285109818257 14636668520205532328 11192730913802221345 15520221907441461368 10107309221923157033 18429395969193413022 15311140126633937705 12062872520387048911 15255160415694256990 11497484001259010101 9174138459373956397 11919128121767904998 3954694277114218669 8917213494293937256 17076490451021373258 4320973170014594905 11556700393441009949 11475345156799132050 8598669733571687403 1751823963205461044 14211509357752652848 3723238982336094459 4596284280130547459 9450657362829373360 17321284890135837066 2057803156737808294 13818479182166886224 14975981199867860768 7858125991264227793 5824926058997008706 6944937581812232450 1386292423652704718 9781262286311681323 580936441579946070 8048707215760878638 4595211491441821965 2295786658723876343 15628178847079603733 13236175807403503966 16520491643613965701 17783822992963412955 4404752762042384101 16520481234041775805 6354581654905748641 7459646386519242133 9543192871909900160 6726102311443792557 3982217064426001823 14100976533806653110 2006756407059095722 4324254695370686748 15547629503896738803 11024691769915026831 4937121062686908989 10270619488281452379 4462845990664296148 3863934581525972986 15090428453698988884 15429695348067118040 4561068136184449607 7001703776650168891 1143836259536089419 17327604043177877334 13756597721344052974 2592108620725899763 2776357075279816987 7477738719511709057 1155390425962221573 3611086343793508947 10780409728045442747 4460819433720953815 11097369871372184698 3789959759469006520 6130276966150266124 10691619973933560407 12061571827701281487 13088358082362551941 15006881708162505888 3422060026011092008 7788697723723193495 5055347315755913618 3584939943066348885 17578619039956502620 8068781694774014643 12746789352416736836 9333713908300868448 3097677492430726617 13304758562247157604 10607436239314646949 6752413578481231892 4383668249181693407 10314666626812150650 17392687150134566476 13295347684802175284 871950279080760885 15327139329369588686 1702439503944759343 3345524947382861871 8513378387970717431 5506139777323662666 16101628476034056587 4211357285785469145 8685118011506151746 5917912343648744921 13607880457474587760 6497363468838919844 2394414089092346943 8037555320863215434 646853659667552232 11762447836222732008 1141626081268669254 16853550233936768857 2918312091291634694 11307781724640627113 2681055274236334327 14288646874113958555 13057474434010916334 5567061356833029018 17835397818816855331 3924739253554989059 12477293606023816566 15079676519752345784 12291180983965023011 3415716892902545977 9729656632821573774 14398241968424219722 8463419086895327490 5357202202771719597 10184747249969096562 4156335266594130126 10927605179309443764 2589940669744149441 6646682452631695121 17450492348813662600 7686204563928061188 694434635937772822 12670747526182134572 4373240308652046206 5554624340202436216 5582658915473137058 2570866423927114664 15470884181977771794 9348713803653081033 4887642210652921211 6572349886510760490 18411174763492462369 555841401192588564 8266603406763493427 16092542504658303789 17850713959103785875 15854390982352301658 13125539144566442306 14021312401730015620 18087435058626033119 118467289485607470 10849476310421078432 14586615670789283042 7056218818097055308 9354613990949898723 15827497095300118954 4058760037701366011 9670338006736871718 12168057713568429002 2328550677527968491 8269911859315409932 9337839038351318718 6433453094256945300 9873422713097676057 7784567405663594393 11341808818128276490 15136889273374234071 17848971805687744008 5560725056375924161 13143766603908486786 1328667538246531939 18221751537945492568 3980957163875489163 7656709932297050617 5002343924327874859 5808090338892548 17028840281449644668 16596119464332880336 13711063113520170205 12236408070061914596 9483714163226617100 7328397489163581663 3483678684291961746 5495398297725629977 4321264783741893149 13079796120456330986 16340095724207978264 17208295959390962765 8506698195754012067 11619830077646849462 4816371497911559776 7683482972171822202 1740116291246897971 16962065040676144661 15419176760767769303 5469550499117805103 4211052360381320568 1465742423556883490 1298413333511830462 12259995849745808219 7196245071224102313 4610351166347962666 9669269436462468606 6947699960874478918 8823035003672089938 178890241477629392 13987807175068590381 12708452383386721970 9952290022167202495 14302172976778286288 17038618006253464389 689433902771626609 15954131162741317913 14694543530862388055 17757992406168023796 4808491199540292508 4844828290527582912 14675759665653920481 12812407653262019853 2176149270238890162 14631792238590548240 18043814892448474536 6933566656867523716 11474715539668872816 87100524508646175 6582351142138377707 6841624537911833124 814163702447982671 7768419555449897007 1350568594964126887 11495548663412117913 9179171519893438062 11993946757847845845 18359930074790053562 9543852799393793770 6605900500329580551 10131467924233808116 13451856269750731750 16346135615566529515 14665149033185038452 404273573554288823 7454563742784867150 6007359124343112040 11111864286286477268 37339410788665293 14156855140453334839 17582586196662631738 1164290474574295732 11749283559240759723 7710096912566746137 10170586450777999634 6952799343455746158 13304769587569164765 10833879165514227072 16813770862196715767 2822075660595858474 529168184235346533 12660518624050069216 17181887516324588229 8743342621621879409 12837293862694185937 16292652662623312960 1725898531336535194 138501101930902437 998494190538088627 11004964391424790083 841023152112625572 7980163906354398546 7864202843302654965 15085852114986022601 2315120383481605134 7758446716181762068 17266485797027934674 1330075552239799499 3345870909244475629 15239709551872950765 2606027272283932808 15189078262882409358 16859049282844493218 16770688675360684810 5911307309563127376 9026590771487593526 14758045997778226254 13773585551231000621 6553604075322426298 2332733973408995877 5154846026913488686 9320974986795382827 281772234388264509 14805315544264721545 8955268726522653187 15133239057560825968 133210822356269919 7067229026670433905 14452171527144427127 7707542176223256426 9994787327954515861 14876871535976611354 7115326789457475871 6672628645528245940 12884620646172796053 17232913978261023725 216420190630113788 17944684961832259149 3160845510018328693 946169596779658837 12532651100496923709 15699509512568305942 5988975426819041626 5114343804647649816 5948567501008255902 18158720725633575726 2746709347374026881 3972254701969625670 10939633997698253543 13942163887579619862 8744689937893956202 8923201826191967665 16255579644146897716 2360144497938953852 3201309923988549757 1420462873138835142 18286337336495173005 9615072679664849923 6392926068778696119 9351441002451782868 7318569981114905413 326543819808802897 7442012198736451911 5619062095196459585 11003784175299576222 4300112019575694368 8261527771168371128 5556496582641590402 17139128351805130233 12934101192593069182 8053403459780463820 4528840586886233497 5861407985951313877 15989345612795905900 11084080529399194631 7404392184278643414 7826827128223939576 2147194895717771510 9850252732975359274 13584074716358670136 6197712035027149121 12227394193743594379 6077374554170875237 18084471584501520755 16719572905966596694 1013971055404284473 9299576619882180671 11039250836247195224 10818118619833510670 7836144318633733521 3637562490414914731 10829088495665994736 17395019365866268389 5221185080537669729 10792165907451316649 10181439553965374298 8909200712613062759 15753077060403229454 10168231928829607673 13859671054020085914 6979552846005189748 13511968250408624649 14292962023732968998 8965549846837440057 17398024783365646157 18276664992050661840 12661316618805385368 12594851888403549746 11260375502182735318 7621103987772366511 14617901121013466731 14598672800509791689 12768165837988824067 202000545616094070 12006696889977875179 8480628099792134067 2560493258923169625 14843762901791218733 14812124008638648915 4616770835988235308 509945650551833842 13259829289570756712 16470853618593201106 16241205378163164365 8634704447273152207 434400663861506297 4566648400687420160 4663681358181679928 3848732848702838677 2019939830923745826 4226441847941492138 9745420736387591452 18237555137480613086 13545682365215686261 14739104370710844088 7781777769968074812 1749199509604353762 5569350743256604857 11507598854234985209 5802978889736442566 5024941333036386397 11946641680240817525 15732006891995364228 13969988569272867238 9864799630302779682 2784976310466675780 3950575856785075054 15550041446659774835 9541215221323040533 2438883127065752977 4744002022222112282 11483696518938747929 12894956555737098178 13622325263212601539 3818762805757923147 7261516984346095830 5846563631707518486 6033042582293111107 18029282056509455196 23547676097023028 16537786157627715156 7151063046392969320 14356544289350822233 9975664091001277195 6862181227274845765 10814221109271644475 7646454735392665533 12753949248474618364 10706649330571022077 3453137218505030034 6509546886038742135 13085964447207492678 12619849143548363040 11081828039667770881 16907857019400970493 2008306180673614679 9756903986462813628 3415951791862393867 6917931639594237050 11407928450139911233 405844652233277120 6686800348648147093 5150589483614661523 3698469638248301925 10401297356921543811 18120403251702555036 173620503326640582 15776779235293826772 12159110768545515872 6137091713821793929 9750456272995054311 11070632016227168683 6418324466857126339 11522651291834787418 4918075894440238329 10768422800405250386 17466605853872988525 1017084755518921477 15179956249356370773 13233465806587779869 9219083769471411948 10363380773416092408 780751905155639274 5901709551175013294 13464092692805111107 5655300818072186243 8564326243150183959 16677662781667099730 18226249559998317907 4039589047692082559 4773941283593764753 12460653738610077787 10965108370808638602 2256547617565893371 861217347895303282 10429437363861198268 17905538866104835393 4767147990716264675 17756829009855741337 11625018723963960441 766029764393841915 15579397311089844292 1819393712216806523 692406143706661382 5304607582673769825 13065864234902394939 12338023374551230800 12682708973838258805 8390544969821631777 7441766466004985446 691328668590707117 7198535525748443682 12226373341406946528 8675967452353663109 13558237205753480594 11403932944581793821 9346540016522373185 16160978303382750123 17014613434530539580 10158469325265085447 6790091580007932602 12205193627219276445 9898766324307885851 7402746827763781289 8622688290223371747 160765978337930951 7145745219432110045 13165493753490995822 1391962336960640959 10586016561093981825 8107348542806491924 17069193302812484645 7521069729517766899 13437564778344269521 8875295601325376626 10737434900360816268 2094183434428300177 15396157087088052261 1003173043095128980 17928899982936963593 1163848406048242610 10597906443776158735 9257090226713543321 9512735092110623039 4664228306599613255 9729899016297515170 221443719006985496 13932980400200788297 14153629011355652678 13969535022305623177 13208982022711896511 7841606646792249797 1587299997591168768 8086250726061295814 11861704612318501724 18266149875195776205 13024527347149097510 3645479777431834552 4239958241314455037 1818782954694863345 340039375401187988 1414972514735475652 6526591231245642626 7572010654796189460 8778418391577919094 4880507248576835947 6423781057453601776 15452726964364738915 8018987579922595330 16427741242565155907 9302919983014202114 11202756969855489512 4639875203087403005 16388747181715814225 7048966146338606955 3399823602742238799 8946313134296694580 6695116056183054993 10186639016420624020 2064417213724251918 6715103339814691997 2632966955763429199 14947353413320446830 16733843225902719609 12498683977250407068 1734585110763980423 7223101565727678677 15587790582315676090 7517103488260909090 11616779569580291235 9458508849151075268 15711718865502801578 3707012338626864280 5583906240102437785 9923748477295496871 512484942131318647 4804775410863317970 13386162216617395839 15445550204450670582 923318349507327570 2109956569061244726 9694063423703699994 18268205552923855772 16671364775993463807 9540467116282110079 15496623555196853063 1502408150268598083 11074013281596013102 17347958017598315971 16127862982241748247 7400765543097471444 12359291907886280054 13663597385428480396 10926045067829128466 9698037435040405187 9105650447854743506 7612193483988822057 4314805834068360173 16023234199374142907 10610069208583995973 385956909140577823 12861543147199858043 5182407954143355139 5847828542783887811 16990465283068665711 11950005355915635132 15864787915189737065 4127399315043160252 2048340024616596309 15548364453464613004 9840760343049683977 12091040561364335263 2040396404626471307 967299190967888897 8415279324459055067 6927703609662890072 6093926269018495157 14254606040829263999 5379604191871545108 902066485849140961 10166645296714598726 7609623040514591829 17928995344254708094 15662271680957863140 11306404646272494493 4341269703632110734 11017826569730607057 3502252072891806975 2712959578239437575 16718877743416689280 9833549188133762095 11182609774448805993 3088495174039869036 9686128033404873502 15833769897656551969 6578295597965413273 8273326847842906124 2936523682778356862 15091857623821086495 7746769492992165365 7612538279627960800 5872955116728009741 14594635245088078181 11478580101467923450 9127991196723836635 10434721612721690299 305779828237274316 3849280756235649089 14847163716860535834 18100056514299154421 18007985950951611049 5278878667146012649 12444520506718714903 11516478495407516065 14763837688474077615 1132359330556089505 14332622460556091631 10299095215088011695 11979329844203619865 17379858301497747521 2679297499445636326 24171125911729155 15627289732336109003 14128625288866163856 13050118521288680473 5425846831050275513 1627524378389545643 7066654137413803028 2363889111053691665 1631757301325401963 1301303458836696702 10426943737352502252 4878186046794716097 7039493343004532644 13146424313780323085 17959943353927250105 6737942763192183 5682297639197849165 3940061784945957392 16625382000704837396 12412478187705860731 2522566701157390137 14660403109486438447 14566079818824349342 5770005568966295617 10122402307915913001 8947805211285285287 14630447206298729351 3612883081559142999 13972476655284091880 13404799382341749043 14132880791025336881 11297305619215053163 3248213925520668219 17093067034930285105 6816322644015123376 9533132588841905189 1926918623513523893 7032779527653902369 15287124934771372863 14109735089664764255 12885096331256607157 8307453203405103357 4169190932387617812 5267203709718840048 10728485917842645225 16715416032291600040 4948131753665868164 6106460080286674099 16205407665320356051 7060933438391137811 1396882226314213366 6308899948698763075 10013274558714315204 14335066275164169378 11781107466324477161 16989479979119956281 8875474915193608726 13294936624243638572 4493344047803960058 9546118371128188014 2698564948038419410 13535034348974672901 384849247802829572 2580617318645565551 7690684405880747428 3033262784467950780 11341475666548515406 4104145042895885512 7880615163950298415 17795952592778558696 12179355178948337708 3493910051781063903 16664763571808820826 10733921899757891980 17869827830407449317 15976690558071065435 13161070883814798748 1213692390396796649 15343791102064398025 1946421714359650496 16901478395263094189 1633485746348992169 16985482920650039670 15758754379807977290 8583533581029530797 14903363015561148182 13734034739617351273 1326606486934184763 54050460252048861 2317286706909840658 3144862867621768566 3860941471490238923 12862392779251401876 11397951918316579144 15405027121427406670 14142449122082896831 1436949206065479806 11139727806681526600 5698315410964671615 15984448771558797992 17607422907030775202 15364601443128534905 1102709810507011993 6243300763148370145 15825140733427644448 10004727244789092545 17628413911251281920 10903693151392524657 15956919161288172961 16619756806081791582 17945098370531032480 10489934773086782101 18430127522844844075 17834432855147944941 10324705982248783695 9062992325510804828 16825209437886935890 10446445556013023587 8939241123687229432 16755312925509550617 11699931445235704954 14928475403718288131 10383400613448716773 11219145424476335176 8505341420503499136 5190145429212256965 14826103415260159108 16973609339032212265 2595056906688983376 13018176384233922168 16275911438863573844 16299399929263514846 7521078952281795702 15298258749987272345 2204677128048592618 12614556807207861130 12622666983042456110 16272168679297438871 13698921489229303885 15612230626041283801 13832850817300980203 77548860574405975 4313223783966971609 11839151415498348932 5144552058505321421 6597891882977034440 1006864703073427646 14904402874925859900 4556503665646296278 9438037615569267974 15182283544255249325 2647983145188182751 14111637331069227643 18331191693577046172 17735807397660192940 13360198462609335845 10108132798536196288 515736042014911330 12519044380904054720 14479410128420503244 3272066914355305496 9012658305876556016 11624871720130647902 3241640972138384034 3375767055169122751 3548191299194483165 5449557732082723324 17491061916436587474 3559239032223890471 6814699079453725099 5649735257298816993 9196690227745908573 13776009363059128459 17606853375479305529 12502612399307643451 4204287504892792605 5195363682808137840 6347900772094682039 985920338040156428 1187990847165488702 4067899270136974574 18240473389749038050 4821514561419258923 14586740557083760812 6191401309863741161 6103781476457830305 15846848859297384890 12811309541243066324 11348414868147706629 3119361754528564125 6744602263321433469 1941651138438200020 11624714771373907605 10815319083711438542 6722663269790725809 16722860158655289749 9979377731700952943 6542640835757036996 11658930602591537734 9210665530201509115 6392050137433223129 8420312863715850012 15091370672521079218 17123549501739259604 3504987623544417192 9119706078524179560 2970407222050576751 7658031182586829118 13237851596676514679 13104832558191582963 4428227841432809570 13484565091771298062 4081049580090975683 11296859969124400250 1908770629415528083 14012009809221520883 2004317400555205798 3480547867587622518 6955779490599018736 5885005490994675756 14364717321485845348 12614961348147728573 4250096216529596305 13048539268409197920 14823470511677043599 14477983971559717899 1684152194260073948 15747045971131325287 1381515219358316443 10571341089839676324 14672377685004984632 5246740214426665327 1507412841335037453 5543827343875203671 13613121145024593634 10424664994212576252 9776254873490166064 631439108899888535 15714413564354751541 4735003169060086384 6812235646121668586 5541609907159796660 13021078991369855437 18152807445019479257 15130151739228841630 11713156183943191637 5398470615604722573 16907802907815714283 6941560025609571362 18260216920837380460 17500703792697900352 9769440877119471094 551111347287036238 17514620455358724714 2944138641316732215 653098442400230271 6428377564505260550 1217368057848290807 11934159083250014547 3240951736766018 11490426006719996125 7823269629238453096 1728178652189101408 18001532794472641029 9440317124715528348 6141254199204344247 14189233204829027895 12314421399090309524 6121832305577576880 995696687874617340 17778348218703197244 9194091279398863207 15070622729792971909 9392925305128088926 15912666956821659588 9661927270618232263 5995390868862317945 14783253070969254753 74552833440102502 17006424093399401428 17350466972584531653 14831414944322127623 1919961196061961352 7115714195152040141 11998745555545103629 7806082892865315861 3498769427549318503 8998154039892292170 8083727730195139985 14951357975801379340 974287010064724366 13533338930530777924 4856409603516302963 5979871042755409101 13292473775229681989 2366500336952249779 15313717122482482972 3231324707882706871 8218018020022287900 12055626394221882376 9929070038506133583 14130011933442217706 13883569470276716388 1119185403102891798 17415867088128141496 8292978101474631413 4024119883429321462 17909461131978915221 17051011148409070445 16031523297170014912 5569788141215007920 3070463793845772615 17397359422181172696 5610800889769646080 5537532998829627956 8732614565587277464 17442648122520948524 14707298221956304196 12599289362134237899 16954680654447102217 9127074627017879342 6592413364716753764 14703227627846288642 3558937288345171003 14203245213989206718 8239944588033663686 13212371581005222121 6624364791347406204 16137190533460964631 945921708089636816 6408991729767058431 10357840756032516712 4976610700982306101 197928565069956557 1904139027758320846 2918255349970151156 495898219291271620 5216021300664020723 10010835297871102074 835479078518144107 9286419952808206508 9763197733879827813 7518830025645621643 14288367178602272324 16148370314488639855 16512580793767772016 1375991667598025164 4224255232230716921 13663195564881964428 16135026609192451031 14976761386590836525 6073318293445703947 5685347877293204087 10954025376630447871 226192001260633498 441588298579135271 6610345986388894927 13987719646739319563 17261310427312695112 5811951004175078400 3415152538936368673 5101761160195663340 17621292353513807874 7751567508587350302 13821367209527860532 8920141449341851600 14053580119943862341 13606590526078676252 11565442797612152910 12094368131695157336 7067949987195721700 11648666638914912230 16417074659025123508 14541407333048161846 3715117118366378090 15121765451830044331 4620873405619721064 11145348203500303893 8510315845447258768 9865791759686116364 17455942770871602875 6860402119320747820 11343008494386101725 17003355138055167468 13070584413015973915 8914408051503349866 7867717224316151419 4161994504003003949 5360010424957599629 1615822312400354564 14360489807731853805 11966744183077746605 8311004321360669574 255287278976781884 1417985764873060644 6774643491805061578 5220212727071552801 18265223261023416076 17814291075298338003 17234269510443308078 1155330748201008399 18377642044069019520 11164207471014220180 3065658502904185852 9329742877393599355 978682972570568149 7211414657820799393 18245866690993286292 7269514871232125510 16888741082513163500 10903051241019835357 16961904555205371392 6472764878023694760 11569024102959447882 478955257644824726 13506539028248635530 4221911774149255294 8058723106235551800 5210220719227790694 17032245034908276896 1467356839808053637 4700616702672569229 7814250512110574567 7267670155748325345 3886383410755987464 17089675864769714776 5173222596884079116 7248119368961822146 2629926831882503343 5994881137319229675 16086164865832428394 3766367431211931285 15048473426091718196 10193155559227857602 14744034641710852638 8330705495396862684 4302026869096597864 5608217314727817184 8143726619176535222 17290311559109098457 10376687772114163329 8988619712484670218 14057848155962218950 12632355052789865595 2489533776586321268 12755535820555456923 5348892134599231987 13675514086916234590 14911562212169784850 881087841262555856 1870004434528395054 9742844812936324548 2128137276990060319 12332198758591726767 7608956164467160432 4497872906500350581 5505005973770262700 2357554252323391965 13418126444414225796 18330938754581490388 8616828158097260371 154689834524153557 5758832922720572692 10699462970755323656 4569196809165838008 9810155309761017402 16630087018961505742 12997131457297172872 1507141950218240073 5902097326051728729 13190849138913012544 17378843406640261864 4646012486225383362 16938460958593024330 11010097728903088834 9386892219298759944 10113697165356819054 12604897986162425157 8417588221658006582 6315074269830690971 211575249903724612 17260727618988986860 12214099534107285809 6960108898881782522 16876633141556397590 5579804303581344082 14603512259983396517 6889126973557228981 8431050979011803567 14614586930800425268 8187883534395690502 16619113946209490668 2990163729137478922 8164073515382684618 11127127726395241626 1435660039489867729 9361582106451628429 4942580019730351946 754937186381020087 4793170310416068768 16275575951246807842 11169636383907685158 8187716250256822404 5421166848336403802 8650786680058807968 3655197523633583503 6977176226276404274 13852702613761964777 11227322066949665059 13474672802809108793 12690204504346886694 15871201625338402750 3094180108260315900 5688890941061483226 17766154938307278063 8861728328591963708 10986925158278268683 16001779820273434583 3556995898165564318 10984339708141803290 4901814866579538847 15621655450747064962 3138983125962293121 4689147885922891308 7248337546173279872 2309405427924267880 4601224841634751276 14309154426790416489 14205136787016334302 13190804395699872587 9198797596423229675 17902692407535105418 7145155072461692811 3301870046198961213 7280494689537510766 12439446841297528262 8890244683766058820 16388384899893168507 16383607911671577283 7341060606374712533 9220522258251563886 5882755987953293175 16251195204478580982 12337621122380124316 11581143667568846517 15601449839033005398 12856593408558478890 1277700104170366179 2340521476437814149 15415507009375257753 5890718250459110390 6206590504307397980 1728393787997173807 13978584643812301633 13783392331970610007 1059695874312435645 5468924755489540109 12175599323263343017 7969024537771564606 13152002657656504928 9079144809116440792 1245832344986723692 10084787531926899133 12212399042763049772 14679639822719595651 13227400443823504732 12728185379214494884 17418275767800962871 15488796156907027221 1031593105376407746 1524315053096239164 5564188906377525368 11487431788385440516 16619492153361549818 4633982920538790379 8785971719918917089 7025173885574872448 12421333484844610348 17828742554639391908 4644001160062636164 13516153777417296249 10277589997959815502 13870883598679613505 3445966565382871394 17909625217970528145 8604536844825063541 913653260377403732 9357467643538338617 15648520978852703028 6263209220078234196 18280152300661338039 1064797853205079455 3986304431195052174 677721905326754005 7932178375551127683 17331061072818343031 16137616468570622108 6933873802290909219 17203476883879843312 3240169566825524532 11705028287851197982 17420842192380928391 2941745111382477326 8773887032025481180 13436590669114366428 11422368531222695555 3664695876793036036 10032650196208058072 7283525542163957088 3474315325806476727 1920212007978859518 11745004550470969877 11289286146550501118 5191473609693829251 10343831756317358061 1711760419235909130 7425185249767522064 7599654055665195809 15294843781286695665 18106449957122875898 13670256111583020366 11340767881530109657 3490196227078955522 8669622985916684744 16441248381126217590 13441470792067776462 9962737966382314544 7413296160984070891 13951383801490226423 11886316780988188760 10613899250632888384 9642271928461777389 12158849527064084604 12630133015600470121 12661913368933002998 45841048072426981 4915203255942806918 15245879719384703738 14588799264405790529 17783008184883028552 8255009658332828162 8347206584361735707 15602292340273722661 12115675129145888224 3422485835727997750 17884707568346849022 18212064938800120133 5048539397335939348 5596981802203370588 10495221942401947521 17709815305831150860 16738132173014617896 12396042800171216403 16163641680661686949 10693673726317580515 4317917948379597385 7674767206168784351 7658224085150237981 6287306034548952376 4158575980902888208 17246340490918921308 2634768467232574113 13302492537876457031 6198837162351611463 2366424579847114481 2101073277730128597 12245355938416307218 1425144096633770887 18276704133514390307 4646283541771280801 16447136066995368814 7614170624221912841 562871024120104985 10986210869978184241 9495807379772840337 15141410359048592112 10813110176302663486 6664294719487656380 8125815995066619628 10708254838488222173 2756219660913898154 6279913610752806260 518227958058065070 11678909202236563710 13283148787638980782 8370291163683687408 10487066598365294969 9252546758443385793 16518401912924883136 9794539033477774482 12671948203494995372 1654587868761694193 10905448394961240881 4337627776478572313 17481743146568890548 6321461697957005355 7342603941252211717 8808305776832967545 5224608607489623653 3594380019445432145 15468075069755688506 15903048933373930491 12349320383251230843 8048209448307175677 10004726641642860585 11089025233108517158 10337664426375662266 12759545384337328321 16405648432663921344 17759493184294305464 5803185376867449457 2157910764945774114 13500461137132525681 14028836336829643308 6388958546050322200 5861093131890150213 9206206820114290701 5830860903311077552 12805937188690751381 9594494015672794837 13280303050545766309 11329142630767154146 17283285226636435811 14990133867563469610 9821840877457829211 948516039412111332 11610076657409375328 1751307497014275080 9526939606210902497 8534358768693013971 2407764255966920897 5364439680976444306 1136267502308699981 4455056841786013758 17932644772587955601 12341000108894123116 2059418573055393251 6660351364481565024 13063801281125513138 9106787499143378877 357233515458343988 9289947739842496752 12453191268693325280 14668737343218831815 6116536669292700830 11093624564776305593 10716239992378083597 17606644320291274678 13550176038064463069 7690112535040206086 7264353102631280901 1861771169760346417 6103170638961937382 3071847842521026842 15184193333414300613 4350740605589072082 3155117370224401057 7046284769201710143 12366939904179319054 16621054910920054437 18327008888566258215 17297774770588156453 3904910715896147736 15435043130451792099 10496087080546285949 4727377965741325842 5694670227776372721 11314355023334190604 10684178996443587001 16246762893428810844 1637579716519716800 6312520361174348919 1531028214046908366 3167224255311092559 12711309853202610726 6862356650812962512 11368636719319562216 189352068658972127 719761889407314636 11202950587107432098 13951445488121030461 18159900756049889491 11318221399230966681 15708077456243449188 14965615301349718256 12097371318823605444 15092905166331986706 12359266884915714942 2509791438792549346 15953693227343130985 11426293322571329808 14006913692326523051 1914595329375581695 13121475924483415725 10100596362047373399 8840973898349378644 13077735711181552542 5209735833482077989 7883740083124084200 4987275360187688028 18375356247507457279 10523492903506431372 9895273087710878273 2822782524901061597 12054678687031164250 1989991180776143453 8903564876336061357 1503746764837468164 3061169343668204089 11965614933026462105 16414319505140072412 11561595197709708874 2768319105403001931 3141388078391203158 10541274986008621253 2866882079514800360 8954867834355169075 5406503775011164896 14748889830558857970 6647363436073573796 13823340538371455011 3771025917189685818 2316353708030024064 11998795138067461277 3113369613331434479 14688560740343999448 15084308483248475930 1613150862742675465 14054642461099261564 13913300077854127867 13528246651679194667 3635173561605833985 3594971564601011090 14816202770528305239 9887507466101408762 9612453387887960773 5163610625681687536 14915670922468556246 18064163277656739320 12583304305835701105 17816283720698006504 13479201804914579491 9390371321040575499 15067245024375882495 1927725219075840756 17247423456731483851 4063173788514919046 3250751923113057469 17297522142477503052 12597825841414229526 5234880134176031184 15223213747013657677 14484059420212562330 1003726414031184474 281763582077782811 987881895567637148 8439480018349145460 9528826404759684857 4293715928094728754 3623568927499446949 16061035305214049038 7877760169489004633 14298208478762392764 11879988601173906937 8008364130882894839 9744607781264239539 4084563215365733046 10406253588093787553 14157455947577302588 15743077678923710992 3476318662852139079 6004981633560650407 11825108616931132216 17804028989080287694 5166659847536912550 10762700020376536057 5420848927325444425 7292882789680857577 8260423931929926357 8812458730966439480 3094810130674640677 3632287194935703638 13940282722429626590 17817952430376849177 5059015284679535921 420846776015507336 14296329838193006731 9571346123118855054 17319778860694103515 7112924280907565435 8044480963920620839 13908202701924992137 1845853923766727671 842378282793681326 18244044513688440664 15377412611484436686 908813438551357545 16285627540384010020 15209972348514063599 10311036085171707274 3908409403920411076 5223674082953113716 9908265029306440480 5078124319252672007 10641078838130576541 13600190420762651870 10841090907210515702 11694460524995676701 10416443155283072944 649347648468142822 9848646306634015921 510394768198502079 4307905845340769305 3063726651385525620 17155631426401586065 12928456592682478673 15200712283008970080 4272373200757934817 15533913509191119521 450948993209857427 12385595836282667504 15248040822286979894 3226677247260481057 6087220111277273436 6321510351987634140 4302655811323897634 8633353500915496766 10573908069968612342 15479180982987132976 5244720760130006264 13010332465836730095 7785352250105299857 18200646487502586788 18340492321442710179 14787797847738959547 6668621367080214960 15344304079135403243 5899581745162587966 11347744681706991984 14152462494817650295 6056325108720971635 18363141717584410030 17413961823848632160 9759769365629984977 2208937398926591165 3497461749571823385 7822101211729463966 6819941813196741791 16350062469772342259 1763053952138994654 8505336493259805465 2085629172032921723 12663810387798263590 7043781295762974920 14677325787157152950 16730507583273865938 6243717060135003245 14329644331025649821 4571222944326290858 13644508281606021874 5579754814044879824 10962654309858947484 3897732420326833376 13948186408382610334 10268681918166394523 14035467830558830995 2855199104121843641 11250542248718054728 17930315057983272127 3631130395453392857 3079380676065121473 1109428867635837872 11488683427796917253 18310534191316645590 14603000910261555222 16287265412168893439 1474155399672916688 6841850599467100404 8722572618480877717 2412613906976456490 8693959272718663154 2951535747442276996 10141618391329063372 11743733870812499597 10854473146274588724 16731778137259785945 8193821220559628533 2626396194109563374 7518363611970218192 6397538658327309929 1516649420307059821 6006513551889100858 14152521558443245254 4410839199880959288 1518335110104114835 17705367283942531869 1696053450986309655 8809037824212684293 6077788753100296485 17286061084789074536 12144165801565633020 3756517466493430480 7275314652123797856 15191099746831950137 6101812275996228045 3555706003675096565 13533441555566719437 12302330007917175127 2610482671310615013 15358785064640879522 14563449545393697900 12002204357491370767 3270845260113282798 8955211172837382033 10941650323565138063 13802927285611086315 11974019285922446447 635678530963977728 4499502820938021589 18089401916427705703 7025510594916720423 5622449568141097196 12197652734640554757 10460187181688623502 14499415779262246089 11828744729607235181 9871647396659808347 6042144113889789333 15190347541476541413 492909618537902266 14512287674493642108 13835836781143255173 13770343476423622652 1324451110754036262 10869216329766552751 18136643832398366876 2315167249394174990 11714537426690129233 639269388055463768 13745222376757868171 12937046691837665316 16725081159738903893 16748651529309940537 11318110783523403622 14545919072288729010 18143191131210137967 17853248710403931149 418939578225680731 13316281525481155773 11741551264556207113 9491669602668632790 5182219273454058151 14011631846413368468 8136934701253205218 3466896051101932475 13913748506367226177 15745005375063663500 16147502782423977447 4041897984542871898 18320249065585337663 8676559615957532635 13645602623696378016 13635781010237008076 17517019334786904704 11491603244154530414 10060583526385310508 11863345484326730501 13884962129649815060 8269176062452487693 9942188678196956041 7904976529148635607 7254363782065527592 464276504128548138 4142693570987483968 112082859185035489 5829457432628511950 9023554227986575797 12917844276078084015 15555691844554400286 14373335701107570939 15038173370889535534 5338870606668285753 15541195701131271375 15254696960406566093 6113080559142899928 1744662654517933639 7935652715485902486 1936718032450049748 9815108317196651899 16655563239325303815 16113169842787288987 450909941226380572 4704014074333913730 2520686192290458971 1118178874147044467 16211356870413633569 6844885188772666442 11759783009911687266 5434953619709390151 14801940902906996135 16591361562804290805 830088564986940167 16407660245465414581 526303176283949279 11119518556990371499 13672143593501800613 2359226206511379497 7285270220407021197 4738312915553097763 522047654551970181 7105534103907269903 9009691927434397330 2474175606465700277 14081600573436874136 1589489243726460640 12472008151135263955 17268970225470219464 14000770808234814302 2453082619005114727 13696652062363477331 172770200950797681 6679966076941454506 386967584267785797 6793670132251239961 3280383692441376196 6181085153606076534 15907718587302899707 15738490633810702396 44643529722065485 9244575255316353266 18358348485692559396 3117160863929712379 9763751259209756572 2767512200183196290 2863565044447761927 5338734056804734982 7371884087449564254 11912794959904285536 5720530367852213828 10684438073675172647 7469560982435470235 2452169860214511442 3880543793145288364 12918579699669294452 14032226278897948716 2904388133360517969 1784434131707738137 15780144659889978354 114656403835050473 17594636255951531460 5834041901971236712 4979235421573110548 17391639328528069304 932870026861139268 1135303627747767769 17572027072818895397 2573251948852921061 7060931069470730052 8704715396125743294 12177061051123367616 12477673248564789048 10452036350245227209 8721454483076677308 3514048039815531528 3477940933107261843 9908891836173343355 1398281038807299102 16447152805033138732 2561860048108712317 14357316002774377806 3532516536355220573 263271752761370529 6155313039664809532 6626271925780173329 1794295769011192331 8279850695704686363 2980472937218984058 8056603699515687837 11330504099377228224 7032500502970757308 822402176124320579 7679316786889136263 5172904052158184161 1325132900699416448 14675706246053422127 7186661833105565881 1132354402303285089 14765396387467147327 2912294672692135063 10215545440509347997 16478779075182711509 18391072719584310911 2596784202182719959 16077128106078765530 1791439703210765959 9669185492704702243 9655296450210976480 1719661478244593444 15943109159322539988 12120351175928436775 4826441288429752655 7502076087219007818 15201473617388041117 17010649548369319251 4282213825558548047 8333901980860095724 10514603200388111262 13544834578310271441 15067548231421499378 12437255889157941823 12787205490602881318 14836893707099214277 12330593848781016768 13028258665541801700 8913626908680235908 3286393037939190014 7511369421731882307 17876577673130729248 5873860031259939344 10529082495367239090 10959820572033407231 14979598034898873816 16585351866072835605 8758627719284823139 14236610706336935234 7451587573336755438 4425598376007284076 1792834810710858211 1682201605256523761 7201635788130336673 17493292683761691870 13799912633992587616 2397002048746301344 4874871521523279461 14738216942122180669 7343923280711357308 907173183098128770 14430351696787554995 2200800622747161433 10436764116310864666 10074152853489377231 2134498809219662307 663079374747021197 7103153028948602469 12522578193031175037 17384298150580895765 14116987945184642325 2233284275291414525 4350851678031086553 15242256226688038825 17371830895696728962 15236413544451260987 8251566870712225014 475768077153088308 8530415889167577221 3661313889665916929 66848611372854620 10973474580364258670 11289285612831372366 17597946247665370544 6535659502067048005 7112542137140573336 11601809646235054260 2087551422721649157 13752557682647717174 1321282948401145904 1948790442800679806 13254537257223946922 1226096787868045080 14551158339087264388 2346009213576509754 6351349665139608336 16979872644853173819 2346902108691473026 2429391001774623532 14728859174990023892 16090975761905394295 11835102948171860992 15619694922101472225 11196470162511598850 2698922096649884038 14274463119777764332 13259239811561726086 9219005184993132351 7072677078930423276 1325249793179720751 7891600166592307696 530229148924488859 16153051667368019222 17631283645302049038 17349515683821074539 4517868905194736480 2094943974826828587 4925951693206606577 2202475184650376952 12617964183651201508 14245488029317936116 7457894793800701315 6118997298769381101 14180786311537734901 17642225527033724914 4890515021429557926 9118613096372839902 15048151659738010852 7116394130844616558 18424105578621091640 8498277978118312478 14190621999169628105 18337212438878532927 227984667983700784 14110674359926397282 1822201836900879968 5860874660901308021 11916352326068017746 15441768591389638602 300498475472588820 6409726643360721926 4239936397103795361 4340878407871937203 3974134221060174834 14249218832500884922 5585114216881401292 16898344030891032213 11521150916596715477 2214122019579696477 10929186006444790147 9443120487802114521 8658672741531970190 13747325082327981872 2737953137621792838 14218345072654734610 14693106913842283756 15330470239500037075 14693462845696396518 18249912478033183699 5130405600069691933 15975546410313134890 10683978895051680650 16400982221474995094 442276229593040737 4780944022638929853 16829808113629921176 12532122442713053007 12339195774115757881 12992519140650241197 12862663797893445081 15522014056907158860 14845969429006814274 7026437848729227256 3235537182223813115 6449160289849759497 12101770652338784002 8606915239062770736 1437471947194471998 15013612382774951352 8638813772027136878 4695807541587362760 17729816648036128280 9231118153361682813 5301356757273259766 4155273199830060859 12969938485097325760 5987327128544982685 13196647493412111670 7122307892493855713 10249312932957919515 6121749356271453393 13075236818609342912 11423980971584421449 16984833008700160638 11358546557332271017 653416235219252840 9432603759814713085 213327824420108297 8154614454256687667 3514954516083591666 12038535156608969501 16471061417670554602 1146196432381549950 16231614186058515435 8912079056576367360 5816244450196040593 15610113862422656647 4005370536538768165 17352462350244723804 16035616939743251392 13225176490619088859 1355769749554114535 6699122524347060532 13126913397454899142 13268906551302438104 3479071753113616097 12590379857388596376 13996907718359741403 5913055089804799964 12144257082299892330 16132668341189968327 492943624377184364 4066116967437515680 7951308246083070437 2727596325155379116 5008379371940219020 14977266537341578009 14661534965102712566 5671420643866855308 10997337902492585498 16958681594404819561 7929894824938255427 2905245603716506714 3774782359399140621 5707108565726098271 2502293254870218299 9059892705064384592 16280131891424335004 17256659291178072019 16537813036633005146 13943298244177632081 9734791089828631426 12610640624476466564 1733210244398421383 14832577416892997072 4061986410737865574 2466048607703484900 2121646251827305750 9863914841671062981 1503517185549841214 12701027721713961494 4550755900149063395 6988062244643853784 8307772727783513890 18068597052741365342 4888509152282006842 18095740321559681790 16766351487246656124 7537171153013804995 11955195135282878993 16574957442927640523 5982548081205970315 17683582269030141789 10742707335863903164 7809753842752202756 2286161837180767720 10653556992488149163 9037048109096444946 10313366138896643692 17737832288471244318 15373483605024128843 13096042222269423650 8255333987367619398 16740598737834269815 6760421466045630416 8659317983276355422 3123630419299128143 14650718584258731510 14825158526071133327 2802821591535934530 12882080130600243691 17153124814406522927 7777321851571348579 88849313033900093 2408645797791961423 9840758093620228114 83172607121377327 7760998567026826719 6534556789356584309 12671854402965632732 16660822474518986792 199882427297805634 14578614781657147803 17388584853939831802 10237889371048949677 1597816300193225762 13591788492721365224 682527675597139885 9941221453097840986 16076535512897244953 15028808184818387335 7690622705755706311 9097163768383354787 17596031562077868383 15741764400842365080 1856749283314233887 1538320561245331581 7228027458236694145 17634190080521466781 9312853866180395834 10496125151701645669 4420941375168365186 13391258284046586891 13173403611296020282 13602114850716918632 3908695257075233305 4642559165418348411 6558731404699990616 7809001362390557219 3813121540024816162 9761036063613088020 4264931889489214919 15102416850190034699 15235398690922670672 82894291531733608 3124337975009653836 17127151328949525385 12103316793162868967 14588171418738012391 16530907378933582337 11449651794622637291 6417160143098847215 5197340633492184945 2713257176022463370 863684787482888006 1555825639951286636 9227406397211024907 15123189497368501168 8544928804418925523 13084311031670097013 15559702442576868304 5726023962789279910 4873644008446042561 6891980525087507511 7849300975630005128 1506697423636663264 12728581548836561615 13906373661099872976 9420978756934246430 4767614640508015127 2187038613946495323 6461047837515966303 12723929257056654268 8373008652587088178 10432787957883721221 9280596249223303380 11030605604531754463 983641232467745708 16438857656746329097 14291813653569969410 589386015624208865 3905993323682838504 6615213677430420664 10188147697787294973 17309585494369756468 5741032988064241253 14108582962848112692 2762316229639687445 12645708474369030068 18427589916401499727 13225850122525208819 687984805896403060 15359764785135403983 9949896915591878023 4161900994077854643 5432791895692838800 6776854269018349893 2460354104471350206 10155554100358195026 11438418029150649297 13777268886597452469 3558259147756466652 7122923093678876033 923259683377777786 6768365138492795135 1092040917947406321 2483226589049357802 11022436628547828855 4131004235249260233 7402338592753964687 7751764532891549628 2215963091306530635 17271355338949479524 16878159554935071093 12097243463733344751 13110730639478322190 600779362918592230 6792323418764798301 2696540563526793795 4516255878424589942 6198606917347061152 13797253669043020313 5088141309894774942 11340972717524025312 7224884603573404302 14310424836001511557 9703874788733775307 5596603263037601120 12683924904268346084 16270809052234153652 12863126867771856741 12485281184878690138 3416635475157743261 14821565263251816469 8705052059909736732 9172364858102379909 2582582494118266452 16195774868900641087 2302616810016906045 8832208309241634350 6579168010005137371 14228760160202053591 10508011223206148831 14311604165118423270 13511337698960923465 17668768075718352216 15153388582745699124 10394619867267072134 7879463781301221531 4097461610192473481 1631183266029939724 12660989322889245956 3639720911034719710 9407330642948745236 5799415486626834695 10839504273808782015 5919391516915278019 11709360600737284731 11195253993451185892 17506127783598779824 11923304476053080232 8328086521924881659 7362145072488954527 2554095073282338386 6358056410500996696 9411082081836281462 2392264438713815092 9963430742711620719 7804003145547810018 13163060013326925854 5271487037039921159 16861856312591670877 3545032941397210626 17483432992880518575 2899348607993233144 17498707757238084098 7044460890386517507 11779538847287638346 15865171896405813761 11794306681044932176 17424223769120825194 9709282995059905092 3734002680952622455 11051915851819792088 5141486236172643681 4176791819866876725 15392941959862934294 13710629477066882140 6246912331028877954 352542379063675452 101515203472249685 10834425557350079983 15431800760824527595 10372987040732705066 4323128118602003174 8450285564173223002 16442039911887569238 14792353369167299265 13112823632392408404 9812067963042519359 276404522020299310 3707272573363322645 12143285404573423360 4769800964115551287 4129944594935511526 6558536062255395754 12282865926272455735 5311428868654146568 16445882417202143789 3590342086356605554 10787583302716798270 9195023152301961345 17414108258744364377 117908768614023176 3497996565559150 12607168019455881465 13857403910476854277 8865340085075240106 6704056433458706322 2458695792793047059 2478978569631267658 2043030191081296751 10686662646026025769 5329361565906764099 8143560943601925993 9119489302053228884 6418470010222828980 13329195174168229426 6483124835540844426 6987198447881630083 14952583441940150603 13807873387699329785 13746905515605979994 9153869523113588213 17226589455455180054 9885778832252456086 6234662038240594076 10430690486543717761 7536253201767383067 16054533572075357738 13575724424378507955 16546348492243079264 12503232121429879319 15178489137044163818 17608095887081547333 10787270787805087188 2695391496414357747 2874974083770585831 16652891056285714944 12524084939659300039 7431269309472266846 6527852470722364115 8370204323926047616 703407228762478822 12605757197178660729 7642642821459633570 6543152365331492637 18091402250485758861 6840642291215417251 5272366063773530318 4187874171597624792 2411216973734492896 1125476457964094361 4078956011852259794 11150569407086853991 4929320543364867428 7812220800496128911 10134331798757816679 13142452170066008351 8896105298487448361 15498164965287256901 2038121098891074794 7090018815769503339 11789398393407672312 4831524849532341188 14605558629612624933 7100583776382957899 16923038271039592295 3393214913587070521 8215632055641513380 1441410954722802663 10448266671101559558 8982143733147162314 8215887925692762625 4812211283561145231 11001044670180788559 14112823300094804562 16538427410700072830 14727828621395073335 8453517667579306663 3116460605211813120 14073566396152881763 13152536806505452096 17235089049248900332 5554617238349158781 10994592138988126628 2636621953261543125 1556259894390430230 11475396512743241329 16975246620004058238 4543489233855828775 18043192013907728310 1578762867448357802 2027313411027469167 3188381464249408561 6844858117757673640 6885685136128713577 15552485631593115579 8434273344668023760 15002337862550035981 16439665994439894239 12854318298328957193 12167066734111327847 491937314943967126 17970816684057037795 9271345586338381771 2267226628815580722 11568691402353359872 14256851174953585721 3398593581755090455 635220030672344435 2783843628628566774 3683165567270152056 1874877144261902677 3728233696014422122 16106304615046540892 15401283260641742601 14637181544592625567 12365910721743761572 17069223473864388445 14650633310708073582 4742400005826957809 13849007995157536084 14493560150260692859 15349514785702943202 8731482736810534736 17133108977888988117 12549496890792573190 2479340832613704058 16344803808491409335 16884508646761170909 9738726069051280953 7585447847780935210 1028871389677377520 1504072161439395855 3240148036597727809 8006634943539830644 11014965585522024572 15446629562946204012 7428089117650013133 2446276351000660249 8128528294668621709 2492485519242416376 17879133526915218356 7996106284185011638 12502904944125060635 17391481950321699085 2355117652274635866 12710375459263413223 17001712002258030514 3243916665411190295 8329186785413068319 5667168984634211273 10750646155635147626 260377072921568751 15188821990028685109 5201189523582607143 4979114835095035563 9728657732598374545 6831060575884178915 2807198988032555371 7988976254916619407 3257575270828080445 9116129482143994801 5088694144739235459 14314816721264528004 4378445231147683190 2708876570748848974 9104993752633130413 10119651117689298444 16103256268795764158 10493641360298023634 519281898343153596 7216609248197003526 4961882779809638831 2244400718070776651 8597670230141624113 5713690228697765968 10487680454707052792 15341042499651404870 841009390933078904 7453137286583447721 1502866414026838351 8166520040343898089 11827976411987348844 8762628654725709075 2385938360062725307 11166287572552714970 11402689614816723905 9802122398926119420 16792429625650448433 9207810357602929019 615708189177136247 12064563386609090077 13166804398787735376 1669539826186146592 10042962680196320364 1532459718655935427 6646568716225269544 9584806150368388032 8558516982761110389 7942426822462312870 8108828452067257080 8557302759515736974 14755631595835723941 17740883050652160337 5670251489400127078 14844438322786021127 10564181990711817274 16022071624308779505 14041697415149001795 11128447149412424303 761101469372994014 17843831650385915077 13890731719414134296 14269254703471923325 8134945908075118189 3707637343780561946 8573734417081798491 15778510909815275974 17162241789725422521 9047094899435910402 15782027833331876669 10624931448237711824 16913391149970996577 7347534008424447325 7182671532764480187 11393530453825705120 2562078516190940246 14101454758476057533 14524097029472585008 6752258172395593237 4780069418470654537 4737789716926722000 13880583884482489703 16956284837961724664 14132252722997549611 5414480332690255962 3498777122861968051 7791092684772286305 10490845070945318936 9558530923486318130 14874295875459718185 14482464060376664607 4588474528723915559 8267387001538213169 11344793944890143275 305277900755352458 18329982477183704576 18042000349352622023 7148051467274026460 6626244751429915388 5673612550383583237 16089794943420207057 7303419886699966816 16211115231083859498 14055919382467898038 16376923783345499182 12664687364211046582 605191256351040285 4954095407046257385 6063159583381226873 11535874851984983150 8118457600835252647 13371728303473925207 17764858568891872556 5319805604357760401 6066345414970522897 13229478807778564489 810679480639864569 3954013618892668593 5097018674510289723 1409932547745136435 253972262262555481 3179684298907513583 14889766712015525840 15402168516339641571 10145633741061152240 1598398141609336811 859869372304230476 15946743931701954381 9667684821255016519 10973593455605365160 11939633130143136630 11278837077683342300 12214368647590165175 9457794045842584258 6058346779987118055 2299599008373354295 15962325014673851059 11675909838724362291 9282685447075718021 12121327234272052859 15756059301272236035 4875044834496950406 5556168062214801014 208663019253059433 6664693620481925938 13665205079911358516 14310807012091313460 16883444012157734127 17885724135060498965 10733015363916282523 715366044899051141 1720639811310304871 9113010486034815111 15218155248366581349 16097509324266702524 5439902184767464622 3640104865517650762 6701187732176328946 8407514825463520317 127088015779230979 16443498778346012424 15392840662512604746 10636944991679428525 5282142215471574750 5565347089408964418 17022360481152654287 8309045777796024324 6621499989113349875 10859809183826651696 2495554350066290238 9686063552089508493 6590433767998812752 399898720667777136 2988363839725619992 17640883503409747571 8837630839712761882 3253889206330101329 11572492108315255109 6535552972202208589 549069741059524808 3580823109777984824 9795319651424037213 16923040744796305102 10504870460229930016 1452066895522134194 3886889792935791251 13436615109972613259 12017371064994518958 6775680238742771959 2924127316214370600 5772836881641646025 7040020203617610683 2149929932916932991 3414191755533054151 5241292467422013770 17164190434326163803 17465288040564924407 11754552762004556855 10914756377410089622 17742146141473236665 1975596215475918322 6092728054774445816 1317165266333618060 6883173207227086842 11015633404958755704 1633535045057662747 16485414939734386630 8118881682277123485 9017317494513435138 14158769717743108376 6444130104732721816 10802803133599037403 14745494195370129892 16365626954259811131 1731662439238003202 15079683858133424862 16095403865862547916 9611098471673702910 1446944126106742336 13607510414085104724 12196531158905398931 10350938812635718747 3858792644753171037 13657789398586433705 12822832604130595168 10561448411443492770 12184472008436967794 16102372707761061711 6774349447972213406 16735813648065069358 10341001568664389707 11337458298340906641 14756851946193003887 1382648943827360719 18422884534105587908 17413703267695811654 4454051383950535914 12696076008362160535 5865597070860745608 17974583588639109668 8213845263019789588 852278168794752903 11765505732050203141 5988089819264967871 7833479720469751823 7743244839933584084 10092683697538403837 4448061580327518098 7175655655965747528 7761972589314452531 1056432454139232149 7129467608208694320 6952406294660982838 11723428333788851246 5595247540216453349 5258475487677633087 9156029142733522108 5109610666193685256 6555525068895008886 13412581836587158642 11184222773428577549 2371653361139854820 6260793778120877394 16100462733286871901 15815162193586939101 5616749993247487789 16015667022249542806 12217513916862062775 18323128628654595630 773478160682732234 9220996248004003200 16610976050127777913 1708476979430994158 15793284235745001163 26652652215065159 2246630917356769057 17123081338880044708 1533062785513246050 2477284972067131212 7433709390611058802 1253310627792392883 15350764167815172443 12135783972347389889 1257319639950993027 11981871066538847616 3182549504483199610 3939905774206268957 2768029338286880934 14937774847926311051 15822264243447705951 16934643907256357684 9806385720580685039 8022265846817783685 16342406364703456385 5136345450904237465 7658011858536727896 16644759177539420012 11665041316944466152 10360233017526396222 4170994193732822153 11735163052839525802 13678377113668270850 553231398375512356 10482600936504301233 12786343451832870016 9926829612546846798 18027687496140712600 18121236154045974481 7636680506041550791 17772966635424246866 18336344477134352230 6693884068296037263 5810629453014011271 3689105106383440885 2257664919160954852 10644917651976344426 8179078943520611003 4216565744745529952 2100662286644634478 12444759593948910924 2366617654501917137 7247543507564692768 7693423182199840475 5304321303096026117 416374892255911509 1368599646936902222 13705407494644034247 5348619772071784461 5870380015384426882 11386357747837453459 16790778122265494327 18246515881330416748 16291720175399358941 9085269002858606212 11098945558314938011 8017489308247717884 9444380128606064448 16682054711690277793 15051491497864204404 5030724850912756333 8093036957725250614 15124195980830531998 5473687524601403142 12352129821458197482 12467079090310014042 14740660699001543452 1060060489232345832 10147583240909816406 17162642278565916440 17957486327821734008 4560343113891444539 17014104936548416594 10014371720629315772 8339405920224545539 11313777959519000251 14321497612906336082 12966745980084971929 5339023887935122869 3078685281554764722 16890093343086810472 2258474408974566595 8934669872794594885 10589458326082611738 9302710484183757749 6913685872068213601 12771240782540320776 7350630886533067231 863473004439762499 2759593748676555778 2115050764453147839 10427096593064110766 11825173883542278398 3473123665781862340 6768131867121318515 2642994131913004036 14173854726488564141 353327740304685227 364566053066400632 3544582421852774081 13852690111919263657 6338005777051109169 16312570903719750636 17724813649534533200 14396779944064154789 8439270598287873910 17222779346065648460 15610471869446410261 7627783005445955614 6963634492179884216 10294997759709918593 4399977231187373646 2666459372385155992 6895292971620180205 5188923605650138533 16936815348006212724 17634460264999806879 2658132421496089897 8896322247782457575 7185351058114207871 18373902152556976450 2957890470135822715 8866673763908995206 16799841515325881275 14058523478331171774 8177745149691088353 8869460103261653818 9287713120810770428 1551118166389902638 14999500474840053165 14722120352667001162 9198129569618694892 17353214230434626246 10986742372467809738 12612444989559951830 5324941397532419018 17202536753205735608 12459005659955676183 16345096010037454747 1061089654559096554 12223695953804295391 10415895486869351968 12882209928888072732 4890321415846879547 12675821843399656440 2566018905130062375 338481278526950968 1433591770815381390 733971696650642575 10075813932603154995 13275027677664555342 13539077448475073358 8095272467234474130 11498916795251988484 8038170045879510005 12875737688107727123 1719258204187492860 10562109996821929709 25446771239082707 8973842141788075326 7367234731049612878 12951727349966037400 860607096736467301 300764484038050656 3544060350247392521 14230915252983662867 14151595880599619567 6839910560385158559 89067960770455027 17213908888447513901 6154272879637939177 14862726321890227601 7259509288251124383 15691180114961122975 5634385155569007018 5163532295287827410 13258105422474519756 5848525846674732408 10679864842093153996 2982346126203017026 5555806454638555081 4914268876423843943 10466136650636195165 8886312909407453758 11929375714921363087 13891214348538317188 16067855981637125273 8530481588159729369 11670928075942968772 11969188534374781953 12407518178331079187 4053931781963476991 3018890531871816314 7067249590583422689 9712995950711029523 11540863517860589798 11061438940694725512 11426169458795441726 6635253496469742247 11586276027849718002 8114617614873203294 6416989512970872648 5385715351202161087 17256565649093691521 14281644302622060960 13362279598749316401 11176233121398245778 10183292654759689063 18334191695864900965 17214286042785497111 3193413493506951832 9034891315053438298 15332417699520823095 5365121881334009178 7633835237011156575 16223956210772754617 2262466996161016613 16581854640234899168 12386928975681594730 15505223808949086957 12974515318167717036 15165833653053013875 13595150643132429848 17499958777542522394 10571317801528878247 7663907024414945234 12148726313073494347 7926525678665402745 10438672293368864938 8753965318010716277 18152958708319195 11341745892194603638 2580649667134857745 4050600457416181531 8760176366563216736 5503966314193506784 6857535008605141080 9000829232685684641 9456416687206084269 7535750540874851553 6265121714781569382 3418707456545744380 9205947125717508016 14571838457625590990 4583813610507029747 8491503834700103310 11389029188343433719 14608238983049668406 3766108052262805314 15683554496315060040 6139047848650961411 8881022478020940426 11355393030149989325 12070645275483853043 9293402918803959976 14713626462491672742 7464953858490045056 7217443315976792483 913835657412743187 8425149685959632393 10427610690257382483 6410018984004076512 6447708035322781992 5773595301704546757 2808982148595350745 2606839460056532234 8601900512018158992 16731377680099532712 7010045523906447755 13613203543073628491 16152724011492681026 17844987251589815063 173474545247871171 11718320405169376721 17453804133329011120 4316962311647260324 11440842347202234177 17125125378473157282 14017377830568605864 15999014003296798623 14834908707914108813 7573962985079029460 6089718251799630375 8216604088271003168 15583252415329397495 2174961600210706284 9544446821664295717 3130193767675723922 5158838707885437063 3489372314352338642 6240192749587398540 2028123858975970954 12105261495620756708 2045245805304628757 7036299679599200403 9788620293785610390 16133963836209094571 4476485371852305415 17006900106626316144 12604165931551197529 11977910256166548417 18423528938327647505 5727882496564522084 100018496264456952 11549292831061165133 12415491929005080297 1361275294679978256 5628814770530087656 9701246551006452774 1228866226434167576 9000388922291569805 15083706406770202582 3437427560246805298 5446531703811620610 16417346614875312670 9253677728439220031 4428512001397587036 7615824597725352201 12394743521276259008 10325305812787524935 4865498411512996006 4502914951399304319 9921213027875962597 9487337459515680415 17514621570560464927 6944332830592139943 4043028240429703204 9796840464180974777 15258415974290494815 11356622747102808740 13205519247867724186 17783872182208622638 4835236434272562449 7723868683972969446 7096945326045034553 3720578256698649920 13507133079225989910 13454885487911873015 8305186087608839741 16275637867778030199 15321424469756885184 2005363936199378861 13072818133772385740 860175815476116042 2404404975836032720 611108434450571098 11079268152563253912 16327480571361304102 4176246489303766212 10810632370462680318 4049449356520981863 12801789960266084827 1243590901326086519 7849747983862686237 5010594391268544921 5080949812955591640 8331413281494539521 1863420128484835961 16340068009867129477 14106623686684210944 5615223682984651986 7497080778995813030 14818929508395368009 8024898654250993853 531929012063230360 264264548430206052 11071130522819774226 7169752850171127114 11921091791218928465 2682698909156916303 8272057047854151009 4131748698994552855 13534505111015070911 16607708543695084529 10991035133457571556 13949307765478352985 8904057470616677021 1509669149444509104 14151892887799122787 10538001085922200343 10784654188564251701 12840023213174476961 11368761861081169357 14455177908637099229 269608467752315595 11564458449583131002 9696049114860983387 17705905628994593063 439974082972192999 4807493019971877195 17031629609306868957 14557050868704974778 17522659817250223183 3921267987472015382 12703368795671684276 9517713853484229002 28519939239188372 15188520402705344430 15209630638080764858 6085484638517810517 2195502260088932096 10584769330262091828 8572815755562545771 3249139784448125467 14383330674557801783 5151299366494262538 15121472428623620356 5100631997993673499 2652903715766542712 13074320531909381403 14951927931557002840 12531769267566312311 11769664051813366679 2584881859416943715 13878094364048456250 8420176392717245138 7988796408110504456 574749182496549526 10757086716200507874 11608885693671698306 9522361350125189003 5644992275266796409 11681569227301598009 12997714019157607956 4086338896006155304 16398326398662049392 10343049231731467994 4418086471856248723 13714872218561294357 5489537787273896577 7133330587964610132 15284552295357983655 12947491300209111419 1165261353875185256 8893609823077409636 13354307327285198953 9592605035001747547 5737963082845477527 7587956285141020135 15434424209995157937 7190780350195970849 6864645756874156684 18140810320890274457 11508052766233837131 15832123689534342965 10831922567874281187 10926082465414102847 5455716770907358510 14363573453847568696 16547872981085710051 13563232474821625881 350116689052408442 13926248606378943696 8825102609645203244 12507538097450870658 14490326345914312150 12159736225369586112 17708932093590639076 4612400967217177159 7118131924025167547 9393829884016690528 2010173627879773482 8942028291061223557 16731442198616881031 3482427161784314512 3163298459965747862 7710675368548905079 2158457585184010067 6197906313149176615 5054273563412209497 13594085055732964958 6393740215381439891 17838707726194424044 2697317249221673203 5985767663523946912 4992657239962419172 3773835466397552233 3583646233774239128 16819854054588107032 13594149979136445575 8820231720015792867 8872981314463638957 13794138033994960561 8006934320186109476 8427530126360128165 14682207067017882652 3144577864745003632 17189102548032804522 13714182119788247045 9241957851270095822 1171255534351675864 12028829048299102612 1188591929451251939 6654024383907832000 4704385343472108798 4918714180690377300 6152506628149403033 4283907648323910369 6362430008942369869 567041546052949155 6909880428017694905 13817109933886160403 10972056735190393918 14971782773537623202 8948241175733220463 4984231404425211301 6116198345856193660 16910649785364825940 5580518606147540487 17453168438850637132 12533895595602670997 10222251264107771153 6292594530870379748 13311569716230566191 12879998175628612984 1914807729696479472 9313526290612145809 17581335808245890084 13905380286361181425 7866069671464084584 10366773301549896727 14281692820292080872 14810438899489541886 8323989091871251499 11393875955061027608 7098914079453918724 5245566490181180692 5759000617809885384 888446207636349088 5888233511971959897 14476424998527062892 11733211234976962723 14973043900137423223 8057137760845116371 12777615937664630010 14873604263982789571 15919149886652484280 7173447755538802679 14999329231649118739 17732781610086809614 14750686645940447906 5999568094562376243 14385048155130185912 7547765630486429643 18235810499637133047 4962754499017462252 8542726305708868673 9151622845907998686 2687414614022544291 1483190868663661731 13091737031767884037 3995540300694708151 6996245201136313735 14760741448418943583 7710076654615106991 1529906856655535477 9461841540567780345 12587416065265655915 15718803728524489789 6773732163563765859 7770328000415056410 248895124502029602 10260801468854674301 3070792795860189962 2412505156074312145 5173902224358236885 1156521656316984501 7269631598942070427 12142612492572023726 16255820103083326687 6128596064495280662 266577162326498802 1176132372965677202 5124264587878904386 9136629982124697402 6114910924742876663 10358981487531769649 964822524929647934 7107983433435709886 10978383313320507149 15861239764552293068 5518602721999128908 3282634783434377987 13134966732558437369 4822448669379673674 14636467455642389428 12822628327888531720 11127673478499614109 13509222741248808241 18042089322288543629 8453054354001026423 10966725326943512186 1823042217663714416 12509170710524683635 16159204073770177468 6601558380891928444 2858215890346038081 10904787658855060308 5668158720172475454 9730457560099384536 12946577096556829480 14307387594856108402 11354332916820174911 2311191477936700795 13473932131407260263 3597119561796033856 14640999784420654590 10144304521842431412 11870885800817409914 12178471333256540808 5634608899455579220 15748247361154283849 17715603691190119624 15561679216812202515 399058047416018024 12519733925103276950 2906148997867710308 5433922425807127872 17572148201860308554 2378874611109908241 12074657386028192502 10447817177135063486 9379641919970764539 322352067134694756 12371663133575148283 12447385544173342070 1492000630756486269 12012709210392807304 5882942734757740495 4893113948965356622 12528676527233485127 7362169556039285344 14906322294233312442 8693576501797647713 16699363906764359021 14106090583633570219 14925980066500282145 16676176534679684635 18415461380898605979 7868313188078847929 8327702414342581251 8765865626973577141 3133406237213477632 15031493240937170950 12861613838908473491 15825875511463184866 4562644863071258402 1160630005850919078 10340222547926601970 1290179083255108132 6205118719565265456 6126124101849553657 7908068017018628454 13073295578458003390 3585084855041530142 1444719997715996194 17458836664492331922 13182506880205267653 2927962328127600974 12458869799404923610 14098110187808144118 12180401238311521966 1572734825283873631 17120061233462067203 18311087343544915926 813992697810380005 2955289392758529168 11449574594051761124 11534562399256788292 2396838230085030864 11217321005338603151 12083519641180957446 11991976433931736610 14039894225403496207 13740629838103160744 12947335386521445048 12739248128714970390 13291299846624730024 14074067091390050998 12385240203602331794 15543163574747977538 17193708647739892185 7329946296641613951 957013947838923914 2225547309387227171 3876889230747230861 7857874152628616955 14743632938915315575 13413379766953160909 5188792289660025998 15688817172539579656 8626568135738592656 14363097088048460514 7865905905942461633 5489615019088398056 14409414590688789912 15391799000151378114 8837024137409700327 17033813693846817333 3159324748920227750 16519289216234830646 15735805689086400244 16238402102458947418 11413430543747840068 6377712164236117765 3433537518329726932 9374042655372278078 4991596406126455654 12864557163282340128 7733326685238855723 9727035976155107908 7485389205954064955 3085440074716707276 2002507593182667336 5015004285170166945 11913267996745713180 4420006776391796374 4321568348270918479 8542356445319984229 855253003703196727 17774149744450431622 7666412089227121111 17519371700880160204 14747038987916000772 5968087482716988697 10673067957845209330 5033335031656112240 5885714412381223715 7026736644001951551 17217097129804562577 16385055020969815093 13281287076392228515 1036921346096139124 5522037227951033183 13567568829776007684 67371140904011601 15794068294024078782 11167737979773049213 2872029528907623083 2469021360700217539 14962040972733461487 11440969597870793395 15013280088300950727 13018227958974535542 7648713835972635408 6421476172659664586 10444104168523990951 15536045686472693799 4057674345840035310 2363685788343204028 2564907394540223339 14919964840623855409 10903681691515376488 14029054090178001132 7061307668333275164 7252844832854525152 6512895838173680653 4192477606573159602 4265185754444713227 11101637904529933865 13228299272525166619 1653426889444438531 15656288460572207892 10241117885750450990 2451963593689520899 12603506375082742458 14956918130990103140 11178623724980225876 13881368829300376003 362131902949308087 16255910925030918538 4147238610280667222 16296865041973957696 13563185138984938756 13082348363338846140 16287484561770330541 13881211686510909788 10866419419695686577 4531322337343348309 6090401883785694439 12129823298551744210 17115295233995070495 16341436438863007722 12151645689699062165 4121343463940202122 9553472081519181012 7706015840773203489 2129382132100341274 3361549640283191620 7587891002695275157 10138939532114785723 7124693144373054988 10724984836616190050 16358579021953790735 15671627584575104600 16857643380212245570 3628680213713607252 16872751783120971469 5374715132690063141 8011511222010090140 686058083219213824 7086563331781700157 5313946868774704358 11798260066293508134 15224388530775300927 3467891931445359211 4441575987944980157 17146067303805330993 17121896954245769265 954144947172969735 14532627167402266829 11804130191726801445 14249975471900032328 8217183377996785446 10942507234984205016 2674958023067427429 13355699573080005629 13488147852238666008 1636401897344243054 827148182255048221 6688603569747658216 16111060167527929188 8683869525955170166 14548611439590749512 6414401655395297143 3471190378198947610 16351320849424256371 18027143432875899201 9241736897938760457 8271366029380304361 18037029063345093573 4230632673267906315 8960324548246693705 2911090716564454918 13751090082873736181 6066662990049254780 5781183643984448169 7307635370177932379 9232405384006224498 10398014928135788014 15033779113047272192 5945720444140235790 14821721124509483006 7645937707367372719 11599709147560914027 15965417026720245794 11253683592997236283 9807666314089618159 7972149603903411676 76185035212879331 15810103681636186010 18056388115094389159 15844348853437038706 15565379633189568200 4939297226562444005 11445224945602992385 8487478765624002740 819016262632078620 2183300099176539534 10397569800891133536 6641410378029331865 7684277054257787044 1673550760703157179 10116381718432481799 13026055670186462169 17054224318103044102 3608152062041288817 14742161957260956237 17467180213155384668 1621774577960815797 5298841779195941896 8641573482849130818 7985172568999396346 10068938255678907828 15949501750247622134 1122201555412422311 5882078073337155873 947254109359253040 9011329745191187151 9068270988895634490 1616766153149891664 9110867606305615732 960917219575461493 11758177860698735434 7759840411405600316 2716225202782894719 11073157778099772219 652526461895330845 12029055862803248296 11072168749267471216 17658437672841387250 18202722022086200489 16561301823158159739 8651215398823758921 2325422212607202207 5944270864991693754 2833064604077631944 17895028494180393424 6264808853371394716 18159659473333994647 7782348662859315251 11487838604023880108 14040539411298589058 495806294712982218 15543691027627029656 18296823978668163150 2153514997893656188 9046062238923361943 15753826087301191263 18175499675037276409 13865556279976311913 14538164344435860293 887560702255375137 9898604321402309200 1831016464303120985 344107327308466941 11805713900796575581 10173498933760664415 10866282490384913925 10922955531006580449 6695674303318317462 14421112679019059836 1910045343684867984 5511782583034330791 5247801829580350600 2522468976806372366 10459732938945312817 9407844336908981357 9067281956973485408 3887703641202638632 9857972792836832501 2771628276500062012 14453119176925128311 2321373779209846334 13906255938486290225 1089732669204690665 921763093456611671 11609605519669863662 169696477220694075 8876418307822546454 15745628299403190059 2601264196495414052 18418055701683894969 1265911663559572990 3331337795666604005 16910006575755146971 15695981019395311614 17655613045901956112 16622294908169195422 11847208583069555164 17645046038622776883 4946323925445067425 16593169796227528523 7307278562111029644 15772480838542841128 8912874967181958060 10146682182766423286 3788312330499262563 7518292978613728616 9225332293074299281 10197830793032017080 15664430607134502626 14853992078400969352 14991983082433051417 17038900012597327068 6391736313180577889 9992255755729945939 5602206834337508083 3926259936368901071 6819577488842843902 14284416454664241897 8074754126133856304 8739008700551732995 994139808463340409 4112871521949131213 626794864365850549 9694303917029559393 347145123331841427 14244466576780458586 14109036887861940108 13040507917068122078 11668749525976919090 3433646029376701528 297309737125832174 2476806415598024570 12220436673680658025 6140985225434567992 11966173346056750688 8841696695174373796 14879561730236473748 16118541497471920030 7308704935802449554 4900564947376864980 1174613347648004175 14152470568260060472 17667815491052621573 9093121121396933958 4526707463236338303 13594995972638209938 2302936184448417662 14238956043548802404 7408498783144527068 8472654428186841928 632434949611135903 1406084382576578943 13986755774853065341 17246307630170828927 16382710798745192136 6608315629761086400 5349695323859723631 14881967657448313815 6025435363630991213 11060414960252709275 5259601431669773255 4835111967052519554 8370745946639966731 6359928474715797046 1309346362778609881 6563805532768369311 7399197822412012579 6530919378040938380 7014349026484608566 1318283642259471627 3529601948253431166 3020631828450268366 4874918992282918841 11461261049409143877 1066282134843100433 3900567218229930708 573541441362431205 527168492123161409 6368004623869492855 1496621969789853609 1153713742053730136 4613448228005740868 6431626054464948880 7859417828020157948 4809148945761497211 10756099195253419783 5222113264685462995 8721893334117803425 6248409504620864966 4524821485620483863 60920609477870301 9938840724301889567 13732492242190838312 16934697330532565256 4338497298224740002 11718449382381468171 17379138696545699283 13855039815264296662 4242616280474202096 18091558142246522229 17276807619607762328 6448542655369924933 5090977760808176457 15949141699710412528 4334945783811940826 8303637327640039572 9368935293170850304 15537996763579579938 4851950153738681632 5560935658630884270 8687896891799280136 3608454704135400013 5617664743108264772 18441104868068014012 4737268519736986277 18075094583539715397 6218307507755680540 5088781125049202934 14521996965798588515 10703212706876715907 16999442196387313240 15394961240353461880 15617446472400020938 9306615786575975730 13350995882824316649 5110639873511050882 5297708955886386711 11486749912923191601 13182759553589885537 5874686808117137645 1282491945757913679 417354105960538014 8537842713481123393 2386697487531468258 12871277411909852985 13976855829888832534 5266905611724423834 7208969086096294534 16869350730135098054 2788546484929377221 17204346403227587543 2840963832720161460 11217469043496654548 2489727045734436367 4358256792601534982 13163324989819719190 15472562707548972961 12051765093984277384 15306402343971231452 12953337632741607543 13475523391946041613 1217682229048045878 13010986770436060943 7072106340144075151 14843746405196656564 1245954478451212551 5865423440248425707 9204662427981848737 7739770905468695909 6323043365691500695 8650802291528154838 2829538260356996790 11423314317591261361 7914574387939779229 16238223955004722913 18414346311011188362 2810857391452231997 17814472925237092383 6915825491292253756 7440639415396853113 9386942228656876837 18223007584821293410 13134849146543653826 8143392338325303221 11767165592233237776 10570162630300179797 3418702463614682344 16193295047400130816 18038704380656589011 14233042055721576773 5882036408617143284 9835208299020812403 15608922624592821529 14138104920447769763 5496802529598270916 9119850516260226414 13558327831328419943 12606496560765248653 13929103437525648074 3260845350400727594 8864735825730709784 11351627581453206398 5639610353920643679 12202181261723039749 2173525160032902171 6487421543336483467 5675902994975441243 75181721194138432 14042014064793353814 16690228564307707484 14598381140502087377 9380232920474221683 16172946651743033555 10595056218011013621 4033285387552287555 11423349258484987218 11986378870586895252 3138261213865401895 6614635259091244231 3598490128399501344 12739983066916075294 1096598757462954170 11761028179068127275 10617175234117862615 18227279109064143417 12713138826030951782 1426725562845466652 14289468401783456640 16266687273443756739 12819786947748012525 4527440659784424651 5031860238463063163 13351032940905682518 2741020853066685889 16083992524067180462 5144346013049278634 5927596574743593471 15903880904803072470 10568709063130202533 12609112281323506536 1266067557716000631 12183032278807071288 2126580099008014850 17618175820683650331 13851556052698126243 2680102910628338534 262004849726794091 340927165386185718 7253527156318919396 14247193264352193587 494059116647753290 2322756947422969937 14364041350596635075 980167534759044769 8771621436350213640 4148195640892674312 9779089742145135928 18426152522416448000 1228223608995633531 8765967309555243142 7094147658411207366 2025641923385481896 12855423911581659661 5536060351636244430 16607750398013425865 4515905101982660082 487884238345035944 17577917662041966222 14106970693273730804 13060134172855185961 18103586224059530533 8663362604963598282 4799767847724167636 16200813815194664148 17037916420324540719 11068420160598086902 9835738751081188725 10182237153390492028 8487790404887576554 14797980818182030863 16935984854037591032 14707588606431120699 8016880698103351185 12454732462774421896 9794269147937725268 16593449765529872500 17664824548166479467 18374877044671906097 12295229537753075566 7869389369113810766 15220547709565091557 14239894867933625627 10867172605729697779 6505084179867644578 7211035543437783476 15576874924879105415 4240557714701952287 11603386676520944551 258187049126964526 2613924092956502620 16511424080526020865 2125450657814777121 981041095314509316 5745901797338730906 12429600296802053353 13390550499916696656 14640651696252418737 14422819801839495592 11837367033664326820 1158427231301949274 1025752856866072195 17688035739160960060 17027036126849525988 12767298383857378643 14683974805227604148 17333965650396158737 5036273307253885383 13947866697121097174 5244781249546881380 4928620400073241942 17773402270242111788 7260154970949908648 2474616021536141200 16508366374671026234 11485588559605605651 16705906287435652977 15437700638864514764 12156217110049152197 14724015296637740405 2740297841355518628 16424468947413686889 14686928467359275731 6349801852006171549 13005769074985767130 3462146517098008787 5275601399281835128 16964712629560164251 11735855853261787696 11094455698048269072 5440746472557814080 14996566716135024703 16861583992129795852 16776066591714513532 17670788632699272432 1955469496771114477 390208133238703890 4531184824303818977 16207048250939936779 1840534791843458305 9799488804201740253 9687739621294894234 2231812324077929399 1735638237944293962 11076520766258216543 6615569117129598447 1109607187736043743 8305810063526197930 16912126555439549553 3764802268194074953 4858056726533546789 1863898897289782873 14383246559900949225 13011719414650218875 6956297263373806151 14771871146487425811 9049609988907189137 8932222634132716647 6174311537746567838 6029788327483938093 4741434234799156688 17128193470969521259 7024459176971985557 8915743480958619579 148210919914523144 17922353189636961747 1254300358752170158 11097487949831953944 13861951230321203308 15577058222896401374 745093474858274805 1269612426589595536 8420674198066192651 10768608259406188226 13516656381407890271 15179411958067827229 17700868354943485808 78946093749245223 3800773237932501472 5932809845760719803 8718157340541787958 4543473282422285800 17337066250336261352 16022677491752195655 7102280925737720028 12947320152387540318 18418229411767681678 10096269850549225327 2296773343443944477 9784017795451316477 4219489772185511924 8841806574809636616 1283562673609690019 17428330875043085158 6566861345578149206 9383010971986335443 5859681846738227542 14255112803237633839 12365145576756376752 2225453101974229022 6620361871748568031 10131022360934808664 13007956742894422011 44299336666688829 2501148461198506234 8063293807210113908 2590174621221240469 12474933559628176089 852891206813968611 8696930903530363549 146706323657041895 6297982392653192481 2886292163650398019 13451161460182345709 18365144602213718322 17684596338215293590 1080812346559946409 17699083832660981256 7148505194005475476 16421748903835526989 13651346351210425634 11487128230182942741 9300460846615487515 14505814790691888879 3690033622705221201 3349309781149255081 10268265857027932439 4764274023750551550 16818128092107895713 568932216567989844 8293121164442494840 7028943877452851084 14500037174906795064 16119536629842441729 7924722979035092139 9408254501628332644 7948153734496489225 4399587594143961429 8386590702385643329 6278323917122250221 2117271408281353675 10923834366449614992 12663493332991096133 11345961994841874190 17330225822554375590 13650619403245385630 5711953237053599341 9644779876170068875 16956597559849709520 3245307568512311809 5043045009283895321 14041362116570071772 8641453590591343706 2311356866136331771 17356663607650322689 13333814572714479769 14133056251078776891 9050286108177233199 7664369653530609328 4851046848849864166 11814351006981505303 328041080109155756 14584481572257744564 16692336745547935926 15681980036571777264 8534175129283622649 4250048734935453472 10127549305728162388 8701332474421124507 9375342486650641749 13626923121170399078 6711295949995879351 1987882859598548304 15571626643800704650 751694660036966530 17264968772403207313 10166568599968971260 6288380674040721356 12884754457932575225 17079818965795350066 2739160418442219704 13000529568794109834 13443874706390346853 14439138160789858135 1636347296526440420 6431665730830378803 12561644989103608673 1577300584597835410 14529744515751563038 14985091607991110983 4041360019020102076 3936542777048303960 10028776981494421126 2783527070577188397 18191750846718190795 8647281185470043897 16766233685121143599 11746566298483044338 17671507407473074010 14194855996779275900 12993945989757266893 17503001608583249778 16087260943502672688 1564555888852620090 4174247936597156794 4673010098095205333 12422145689281362506 14712963138388083964 2859835258046323077 301590186751931870 8021717036981360666 10752777235803420743 13824111475974124897 10948524169297767371 14544503163786593069 10118047467154358694 2051943035289557174 7670328213861307317 9213207921453054848 8691351000474312197 18150756787836155521 6563123392586564353 16196206091747039758 14614246122312347970 1366036086640824793 2668210088868234814 9037015452103627470 17551799874880591830 8000960721919277476 3136898603336394002 13163773826900419361 6066508004964158911 8239042649766113709 17000223865859613631 15223657218232255959 1412057039686306561 6163063579067381361 1610505638152767164 1602784439482783819 11308844786037096416 9688023607732803743 6982138074968134987 13229567776228274540 7915725970690183068 2634254863251093484 4734450708716603377 16584993184612387248 7865565868054644003 4353867832152433392 3965110459060281301 14433076734942248646 17111525769424044939 7460343645434250128 9462159327229003083 11526845428649311688 8063780875275556704 10725872928591885033 12652363963661672101 6617195644616270526 12279870589608099247 9903850631777361413 6508326423001796181 9728295826968840143 16712972766111906486 15909794963350457986 326652185117602425 14334710521068488540 9886676586210820853 11444167182931857962 4705458180122826473 10032115615345493340 14940418934828985386 7221678514651822038 13379963903987512328 11878909536745649856 6877450438291497841 251137913927004327 11681332497023645187 16346394790110148262 10626081865378011895 17990662740261032725 17913371714283669122 17825288711164492531 4262542475344535735 2187239738207858998 9934890596554576459 3887572558829557973 2598679233692052706 18304254003189289412 17004155060994621348 5556484673968589646 16176745394570590874 17949447368951963281 6637660237651830701 12285474300603170848 1010999612884220073 5116278403689686170 4100462285560945214 15273443966722326624 10360035433421237662 5283070465937894241 2975390978741283764 3688053868897240651 10926797283336713124 16265634489552018232 14009918798206009880 10498763735112183689 4251033015479548408 5075866036060300896 14273446082077399961 17466375027791180516 15084937743759805040 12749776079081099541 2302689984057670369 13201948677253308884 10205171075593600701 3475055885020185564 11459924039845913047 5131421656179814078 10664886647858078685 5460185320866777809 18095527297558220326 3874415652500976624 8192386450344426222 1050689091340779459 16702122983396682759 750735073305391601 18031253305135375172 9184372897167713224 7116056651542466776 3873649500146382380 10055373892440124244 1712731882239863977 17624154883993099622 17706785343384687963 9222155729827721277 576762861734335315 7918163141488966914 7968636367030724858 9487768465138800327 12366079547506442811 9339111207725368146 11401510641788514997 3371871082695493000 16990599562425809496 4143200235536334627 10788615376543225860 8829089734331670050 8489720540276708936 16756053548441825721 12582622739843732338 16959937307353052498 11990166465262402843 8555430515803969667 7317588992329218187 11181715520087344870 4013895014503142277 5356326786220720102 14790673277233351442 7900441878798930062 15150030144082919734 14970860556130321471 2435920483581345376 5395851390572250951 4797235619161271509 14689734120832296789 11790905427549135880 5083395609898082819 775708141140969524 107959311230486308 9933669979436960744 16425464340989026962 14649416400724110174 16209820604764108461 10720801193523283238 11750897109490556585 339842383797363728 4181451875161772949 8264549739625489517 5399931294813638164 9248454706289636432 12304685323758880128 12499361588723854227 5566343324866375997 3641969531263275115 14659081664026346590 5707515544336257833 6581998885195962433 13037661976748642510 767695830093829937 7352505789721573469 13890570048972362874 1075035892680688357 18253620920618362096 12822876567718337668 960080854975739489 15335556591947174853 2168203726925781018 18433553805500008370 8141264739653966255 5597745702839001344 14532867711575328266 7929926672498333656 4214713796803143230 17572793936219596091 9840485118497452226 17704609377626222933 17648668086220949035 14439014344435128236 9855809224933549119 15821100131482894156 3275209813384099219 12477170922380054245 10462468369488224815 13419297868096639725 14337726568155731048 3629735123733832305 1941521769246986811 14540850264236920716 7597600062145441937 4060063479843379728 9866816055174477458 5535268228136095903 3639524953702472497 6775043270368540636 4845810443126889665 8749985206118389496 11898745718119351740 14972609997848540123 11693237437174328425 17233498486931437436 16964344330368614184 11330381573948687795 7935918708326776789 3893261487867712156 3878146956501317403 6147201957506891862 10861571835095515946 13429110260636474248 18434981619971654518 4520718555925170663 4627780267371345083 17330994159448778030 2202168340737395904 3702512507493150650 15374564273008286911 5060669307681447854 4695140963049589213 16549200533221069186 14869826943536344262 11831628947800103674 6001307931807801410 5633545942340639741 4998835346134921330 11812353838947229200 18290632731264754508 11949113208952890471 17639694716568826777 12531424941859094110 17224962692352976745 2077925551616965735 106079722864484044 8681342164935984975 2025460847533811130 6696865553252644788 17895458131062378819 18171541769035499526 9904913012542944412 15203827575372284608 17113939764314869364 5183477593844857474 7552586993336066927 1717543642798261399 18169376511582347364 2852769797020520126 2366558964235102559 6814423782330240218 11460010184695468758 1852658959334773953 15281051619783787160 9843082154801059037 442849245753709321 11056166025732586850 7365982636431906999 14652120426273985473 5674083150449859548 9732387967263860291 536148103981772409 12197022908211690000 4834986198500489765 14292455993730745267 8638019008804321858 10090205354207971986 6462228822450210004 12825176369234431254 13635000555273027685 10136445237281690032 13111153097869182519 4465465789698303846 5142729032282097358 8460685454570580400 15794716518358266535 7847395577936791620 15066626140923419584 8728449158089158126 3403856920550969599 18253541138829145598 15500822000605595129 16872751899815751735 7479768819585142221 3160100788923522548 381872400072757921 18067633288556652127 3191830474908161650 5975844904735633994 333476181922116880 11701564359074324263 1180088306125145201 9242594445077725275 3495933984992150791 3950065805470597065 7714338712652612729 10473841517942316451 12894318924422220366 16619873757745546974 377084188274500992 8817976977897111658 4619145246770455694 10584145459369401094 4675505431507985816 11516433899922766492 5583915577599974251 12738096158702451092 4151655016449774368 4750726826884226145 3421308158555006632 4271364873463510560 4450016622071036487 13475733894388532189 16896775298439340060 6360811669909698883 10833100086698549461 5352726886557385016 16629906944188986511 18436922325772150287 14487741349388447934 6908616203835429690 8899768755588580493 15684640406593708992 7122944895932418288 15763852490559799698 466737146911775819 1269629875796304562 6123389782875729227 7998495933927022587 15210320412828409931 11922881135905200338 14354437337788674879 15666607859160369179 4298852717500982149 8139752426989746413 3557884817528478583 2033416643245419496 7368780195890271832 6458964449922775520 6463165392941930791 10556964990157466323 15909132291208432420 14706917891643800418 10161973618564812714 18011345398404123916 9686532540213481286 14359488368654731176 16884687972470766042 13783711495693529770 10509331768179325153 2301014390271119065 13885503689136836180 16364713065519866548 4967071492992503604 1762288391795210830 14242530591881482632 1352933353154035986 5490137643770162602 15425630054061089090 8361757757970442436 15711802930628569981 6291971625779076008 11990622043570806427 16622097051979918450 15966487115845322262 1142832030587324817 10732395152249343027 17329123101218799429 15781008270689574459 7321142574910165749 892274667778662882 15337913033546362913 11833311920049738822 9336463002238438218 2262588030684083022 9737365036511640714 7997609349601074681 17639791871758168288 13859179607061309055 15245257487308501469 14594347896566534846 17212947850496086518 10456061809335120688 9347536161813165027 7001405863394631492 14961346516492233413 9514904951048624545 11946105119015489206 1206509933990574220 3254551661867660365 15410802197775886531 16328278134765671671 13245573766285975815 13917194818183137723 5895915969180844906 13790013048805477559 4349463397577778605 14582123663131385699 2216925242897091270 12358649883467869304 12549887900899696347 9650802763355972353 17538470436894668465 1842555615395496011 5878349686090263862 9417598455068389184 12772291466721358644 10450973043835939772 2903936714457062603 11523880243124166526 188432316980449352 17240702734747149705 12133410682425491894 11614187753023816786 6313325084303772546 3551966663654272293 3484836592724203492 5984762598508385282 1396979376869735888 15340162410532606622 14697187197488225798 3891983471544977903 648707412135055562 15934379636860623766 1256588381574733155 1632657200383211490 736078401859321312 3010703961465554362 9368959090947245068 16168526372490251886 14810786870714848311 10263135622850681330 6258670446955716219 12763310869780300237 13322635519206017720 6407436289614974783 17898535085437898610 11338026157331323160 10923499583693041625 11268941667046457634 416034313483481334 18133689507310373799 10063877508277251636 3368756821239707557 5637907538697647000 16666771742299072639 15388907002721235982 12971998488055530247 2886365155416174560 16973711171968041217 14002293676325245086 8522852485256166919 10293407330874264728 15366695088013726927 16217158092640354501 14187398524098659285 3062622096836062062 17486085664304764496 14458267354127096778 15526563948934976388 10844584506217274351 4766614001114476261 17305084050262375248 6274450656764497995 15447979942042196806 446531373882276839 11492352340791275596 2524281810172281647 14014953149188048840 817522314776829702 16913491083870548490 3679245488916424153 1839668991574540560 4824102964281879419 9514058728502660058 10737967996395463502 4657663694449690591 11530621111447474441 12258519256078635681 958176578975154390 9632956232218107394 7933213650894796633 5892017431836449044 14524786450849832434 15749518235609927827 163020135339559508 5202351083055939843 10957810139090552013 16293531241236340483 13572664725937383267 15335284585687646343 10034524512926810998 9117159436556740436 13160390025407790702 6552121570295909376 5160632050296626445 14644639143615521943 6676900493166008153 16079975390330918554 15747937974413637249 11139834129495512671 1101459270903213321 10363991496678745762 15861549670951822336 14267701723499291212 1647461541137329127 5890338433242144831 14580789816551292803 8426828188644632386 1708624596252531721 8140981937470165058 9570149056761117189 11242926014671474215 10171426530329071513 11238401726196641249 17966288427118524978 9558294299493068194 4295496084058138578 1707527158212199653 8752395920014468398 5761134376768307831 16340263052428352040 201619707600018868 13126987102759519714 7462246520351662102 1768097689109326964 13535531842955378432 1292747557296309761 15090483890977887825 10401167758057720900 17868085934485544271 6702534841218856711 10615680960529039692 1908178790270988598 7664373496793477848 13471446096222370360 17954336565403736375 3584489424085049511 16052611879443318068 5998029443494352116 11118663416491655801 11327419291275226073 840099912073283380 17508459933567428891 8767728040952796931 2584025228141035743 17686186456701011074 13325656352419127364 14133906888741331733 16839057455138751944 13819397983575293111 3129627254517564310 3679481793962344870 11909158514067739837 9830825632694914587 3205760315372576316 14479217590857239121 5782414407395767456 18089449079559956001 6793569000908629204 12431401014585183762 160257758596759862 14476453973917699369 1603700730648143789 80169074890950503 15800748856109872763 7899711419404647012 5261845044707067535 14163642674639687331 10920653059250364655 17519983873616600899 917337875964940667 10597939958426213337 11932473885637718036 4945239676171938151 10831827492836348955 2900497793205624162 8658030031156692287 6167776405121642363 16049539455316599106 15320773268409948184 1703798794697958186 869869674858260372 15039865374780666806 9022467615932914105 14606360935725592827 12058840628256011583 5963445899292178637 14987272634418408166 13190398516376541824 597773221588512431 7767026258084093514 13176704628778209583 257263962067198300 14835810979728267337 5580674865722940141 14216339933698626319 4867291094852300300 12693233799121901095 2601169020391312197 8459566433795681455 13755917943946761225 10378266870216723126 16883712555825193339 16939849874694620769 17668218973243162434 2879591911073306602 12577515331707269758 1371698154942472300 15169930191336129062 2741934828324550907 15728425692205025860 4733995336956318893 6398840915968555640 9298609138929229045 14185195573602966543 7931172549374213005 12982441538453525222 4338797065325198841 1208830023323723415 3816256646698734483 17557807871312933633 7741860810083735400 4060062062238051403 14035690454461642229 6409784918045571039 10959526578380704161 6312373988710930670 2325822896211694076 9329058955951910232 16867968010341653064 6631464951503283011 11947702499630394861 12580611632410175182 6544160469810963346 7785234710362982916 8054979349548576463 3957645601010906965 14690690542728657259 5558492540568068307 3638520742145439611 9771715776542413015 11318907679878993763 1621436509429965402 4708820856667732240 8763710911334405835 816054264455358114 2909200337410874382 4774739725513180433 901435717074754794 15181156672048890418 996838922716964656 7909678508183664590 2737210234980462467 11446671370058216644 16637876157809766051 17710559622848564193 2458435162664471563 5820014186827060196 7345901647188330980 8120134865193372467 6488281749370870149 16719785184472844792 2747819972177024821 970658118039670300 6933594685298333986 600223755997560138 6938876049958731889 17182302825659135952 11004451807587619685 5908819442565873610 12585371657070601242 4130850609763671834 13950810155257858994 17281221881480756623 1731887472415840773 7843427281599128570 7921714180952952488 11024423201389492341 1532512453349792798 17116775431207945882 15156777931944661426 557404995059375024 6316263513647566784 3250688457071055318 16986046615734815824 12595495524220842409 17645723006921737070 15138286528918089079 10484721815101401428 10092946598559808191 2251823974012034677 2645983351762061696 230527838543877067 16326937897979883956 4869694088740841603 14607882780979503240 5956528977466073237 4381700726610454751 6672599478874640468 4980668635646543210 2079878023811608729 4082453603414559227 14765641765107861613 13656019174225442955 14381208792797212106 11887112054782267302 12272755676243885808 16646210109232357490 17066918979028713117 2511925672965276672 10245039200181715550 7771879221308605431 14385184050795577539 8339162060569800280 10325187109748754321 3569880319680613823 11300822480607506854 6523318923206638569 13894532456871150731 4770117616695747253 6677396557869206183 13388464725796278630 1689666943990940549 13538733613258850500 8080954917216162150 1022783479668409526 12397909909215611258 13335590098535536660 7127768406462658039 10792442888273090856 5865728618957588059 3040925192057657442 8864455671375747123 7604645407777288741 2451566729727599872 14761638421278302251 2784546329822105834 6884263660248614622 18169358332195102625 7319429270087815405 6407255951864086559 9287546755945825070 620486211852737463 9001948896833838480 18183976907250616678 744700233292081139 17998355212735055213 1000340881761905360 18316158711155775138 15662697192583904320 12240223401557090756 985358533523556364 10692111594098757918 9426554377268845990 13116680512750345369 7638197459059650061 5261897176339841595 5000504450779971942 4884340343984374155 13798334610320822043 14498830324543053891 17133363224502576747 5426202031158378582 4146827015338389261 3336028358838724251 479625535328792948 1112152651543111586 1138171757443385665 6469880184998572969 11732051215244697184 16292229166558808387 14104893327227826552 13757380750254191525 8755495960854848985 12147229203004398680 8606955875394929623 4882776940521001719 8740341831628166608 9083298185032179279 11377944131864153322 9684790139066621927 7868366382711309166 1796089586521455511 4257598742647562219 6582024771181026154 4765458454727360438 9462931118898251474 10211147099361017705 7284090922142051033 10757423354031199722 7272513625369906777 2101489109179321897 5968774751669830265 10441403695100456865 18390960511194509025 18165510523660244261 6468716606273455686 15466199215073826845 3239218333529344731 7647543353664174262 7609298448480525570 18289168445278062219 7661581370143446014 15252619125196020642 15507330461163819988 7012411011758856851 909483840497425728 18177801594119361846 5099997377034431993 17544015313182457409 235613090844883019 17976003609973216592 15379770681483485543 15672165173529300306 10229354599119661083 4468150457628113422 13322582702358631801 14757316660555247814 9397477860920599770 3772238809832316855 12089738402642514136 11789836263907664073 1752817185322675002 10080961974668709827 7548565301390053525 11426890362387079409 12042387750616343920 16778184713137088720 17870657724092057488 7117272017602445995 10295284165466031164 14813949602019092641 9775652336826572428 9225596480271746611 11561083783995747317 2367551507498940110 1960823805293513122 2832746463465891603 12961707354540840258 10982935683755370968 1472398126798549359 7712212254370152706 5648179836484946207 11074523065233299928 570002663781552715 979675177323046718 5213069065647793487 5624078513737623625 15895863240013051891 10710331950172757342 17942387974066567054 7001660954348988075 8025692335863133655 13368180307061305515 16113905608081126724 5627778701834572977 15733078476394152220 293911191767940474 570835636733021223 18373042007705620083 9259795910229549684 13199347826853994475 15756730387978125015 4965349872330528980 388173075188098275 4037706095173389874 10463621882838334884 4577500713273237422 5444714582085949253 13268417698042203790 10674627796631213398 756537337531185647 4523959587810758517 3581046660872069543 17409633612740137698 2335236281249681025 6407898749204759037 11589021348889276480 17865703747472738398 14383482969885546688 10993540289189281199 3379712171475256300 14828711513019260341 6844190235254892193 16319662385211371116 516781523488977708 14541821584325852827 9296604657524726563 7229797916415155644 13242688801116589892 13678508526138297471 17047091267093149752 13011420973156319412 3816912777696415815 936083800596349361 5118347932549796645 14475672674800773316 16832229895219192902 5855851932100472467 6357282566805643165 190161546394726018 9108843539918884989 4690455246487228451 10717231305768469331 2277524930881243921 5391491577525984001 8935297515120093777 7649762514092789729 9903879897787767165 10666880765630528548 2710311831123427336 11025933748037913976 16567610915626455944 1676060793774494477 1834059617000624008 12509883627773746513 6490343873219010494 11368916295462886964 15725470523678490868 16106732795947333327 3486870211329998045 11872749421884871784 5716319850107492716 5864469749230755531 5155241382585591087 2686931245310784397 17962299217432103689 15431373534281360474 15969307179940865882 2963111089190425426 16900735290085817884 6018990974915520055 3362157433440479631 17833547916161926007 9755779591058278832 11049282230575831890 3445436003587230054 14109429185683101156 15282403387943399739 17125251687821960949 17790588060178065163 15567654327043281240 3074848048206261244 2245676686004228430 17956049488626194562 3183341128331351539 17669876721569887303 18092576544491819844 17581951426506100207 12290505322280036865 1043312968864529352 7873114345235495965 10802047120686970349 3083232368250969974 8287917383051398269 6941289713249016722 2561894563280649250 17760465237339057526 12738521217682457030 13641316602966231795 9643555522958420011 9445259862356207254 11816061527797058363 10954197101747524759 18182457375856958784 2613534492080279005 16548776428475147906 7736435331360659603 10467455440469222621 3867581021024720991 4455673109341664618 1520700465747298493 17763140581571764844 6568493089816160494 9383145473349922603 17753765386301456929 1004471267518823053 4367254395073015596 7754309988968280838 14453559062885843212 8557523115890269773 4519901302643323051 11215534990759051630 17567709326906922690 11154986393906647260 10798232178580121377 15294445298509620052 14799474246936752753 1385582472408057366 15733243286565452238 2712470810231509879 15538789210805180394 1235874609226594722 13871910055169662276 1086316281558567854 1295607547077235558 8980885603340022690 7735987927016777306 8345866047650715030 6989311320397769876 12432039116775276784 4249493576458630498 14043579737573300779 8067963256265503005 10747685791707639554 7907237978778491239 10744421922447378019 13676825153240420491 18343101130267133561 12297955359041160432 17502233975742943191 6130660846447266328 4581670993321123193 17098007723195453879 17331681280077488109 7690154847173949060 6248440895752766096 6019082975179625918 7358635135623983797 3074478519166945437 9563330432687874049 14055047139972891771 718457811505591573 12209070864336134500 10533561935873738585 9569753364894324995 13597523595077091368 3911471031458143281 1568605075450566787 17539369319260156945 16953358606488587953 11061227085094080708 12456430151844739675 10091906006081202073 10943175824688029570 18355220096151261853 2472558574189084073 12000172658387719274 17127362860225481928 906645317896020558 6553676648793783339 18060543587700909118 6820355522133133564 13170267842056498268 2690994282768795386 17501739570105846763 5126898733464101452 7053684217126798242 1047742876787638902 18116160278665343141 7999030597272152639 13278576315493635209 3264893531545609962 827873576518395738 9948911763695637271 16820457627727021309 18041931315517084224 13520951258193996151 12061882313208037473 3519174383028191600 18203785268554094517 13095972475482160165 16219758808577584907 10359096141274802531 11992952085249482214 6675611244157422645 15549310554663268863 15151553547055554830 14555675341763675265 11776981346102416968 6248431709066539048 12888817324250463253 13125791903269916238 14067947077055654704 1238513104403927753 14741797634250688099 13162284975262638572 15946514847202944518 12059539468327698496 10939197018139706060 4667649483159222672 13405176666643423219 5210726611905527965 11144747477992419063 8100509032982333298 13988988986600726727 11841278702195860819 5281289040866816186 8572850507648452093 15334742792602028110 624241700430698998 15067678904661002855 6596165501851140444 17023007628849523960 16343435719700648140 1160974431362781837 2651633042932207916 14174796864113927663 12548473300698341832 3189353650489244373 17182225082044857697 1611804665072094693 5695451012670024424 5966991695753344547 15635124282932109807 17245300045763935238 774629483582312084 762888315087978150 1408067771817319819 12134532916332222993 15424097917885937447 12864052890342605804 14895313103693490959 8198843399308266525 3193131510924859214 13998916849844837463 4269887442447956887 3467539411229515391 11020015939811928420 6707834290001656776 10422057199326191469 2618092485001542576 1752585733533989733 7964447405657165760 9992679303762809403 3623458766961804399 5234110310728005019 6556944585048167439 1235095230851765305 12400956999352603384 10758381481787998529 10126715888519782171 16620681607459318075 243208231697025298 5130970949381903816 4219233759123167666 11379435466708169413 16656215357167242193 17582224198507090890 8746899068142321680 2559964274368057752 10786896219787211624 9800887751424645291 7618530913819891903 16913456987606911056 8385671026812743814 8151726787631436303 14098950426532472441 14092416716500453179 16872105099190204668 7916024995724247021 5797658840729309175 12861060575069470704 14590338505482501585 4522506350928163139 18020649546120663346 3643434426881164449 5153313098168326255 3321826525050516154 3498993134421850206 2769504482673741699 13688753249467207610 8216524824613220141 6694075477567185974 9735622586740778274 16287926689088169857 100202874990098849 1866901044434190808 8056395482026201162 9122913278544014601 355350450954937405 15634106489227372617 14405309327351293768 2557342037727802685 8245798773533593977 4615965535727771676 12031800337550013225 5080921066569827518 13295117366898574914 9491184596403093007 588573315577341737 2060143550026998769 12485564855277163665 14128509781451033697 6595346732403282625 7898387977897822661 2381841033973458984 15133692041120640196 16625739120599932751 11240086492097758251 15315844087002898488 17598444051751086875 7280503132943770134 16508477210718313883 1627650898188304145 2131753276223996639 5552798142078833362 4065261204024758303 18042042517047578170 16697819679496144554 3399127263218839477 10170697794964898260 9041546879811828049 9113483249198807973 2889641228243147727 1451096841349047835 18089212719577173550 17824590489325948612 9935682748877538549 3547764030874317295 12458950277376053637 379996143825228470 16687831877548309164 9002035132173920111 6541120458924563582 15553071966992616993 17461243212400974535 12610026297013300750 5677462603457054618 4375680014913116555 1397779297571224404 10665328057913657913 12026335123468631048 14878825950074782984 8850789800398931179 4252304734808448239 4963682277060520751 17996031348719227237 8313906715277340598 14265233418241651418 13517784248676925516 11307419760681315265 15450637414698585937 1797475684401843364 13759485483002598169 5120172171181250892 3385157076051108485 1203366252397703684 8787888068000097319 11833861068018857147 14167809246785147065 14472038158772244562 17148558787128544679 3374882946334799343 7559290888604920071 7566598511621166072 11341371985520260386 12653375674913880351 7374647266788533304 2397862636814811738 13829136057215712465 10397405739856228636 13175631589881286941 8757176724991543314 17584138159121213179 12615025993647421211 15377945694147991718 7711159609781710300 9434010292921343336 3308128022700425196 1078185569859303626 13544669850741424309 846228689345606094 4870401793781035459 4222649418006029482 10135496284344543232 12170999435632715270 8315798897452705785 11572912203727767743 6603841556693597170 10496551024343534398 7721482517195281890 12723115544206294948 5324886425147208751 8839829620960300260 11203332496804239427 10435716126837544267 17986804861532360271 18337659081767222496 10001523583746974389 3547760053227094769 10806097007285703290 683871224821282955 3739318786007887858 2446570219225130481 6823877085941964625 9127745701984054938 8662073449462242209 10522511065972785197 14873447564008248974 7397142568074108994 3985265151547866549 4771442484597982804 16076790686395644384 14947521326595131155 5711787159168409860 13017499009710745029 18103699441826744495 4678526456447660559 9748486742529018006 4897822856562202028 8309429966118874580 13718747693906819666 1346449840705431744 11724732632580534085 3112445332165952276 7746936085646678306 1724704915940806641 9202985120111550932 4122932238093303814 17143310669493688912 17026457401292883808 10097218557409612751 10562489174900627672 3846862284429687595 2012882309250950440 15975406926701529983 16178664256265308021 7410190851904674644 813181613509743607 1513420048800654599 9441634837996094731 8060283063388290824 10028279082854686393 15348143099381906541 6570010938896829924 4712100671010255569 11012219010952319245 8012565496115532251 10716296840653065805 16364190749047952398 11761537863288384064 15852841307386753214 2147541049912442720 513428347474727645 2350075909961970641 17984597847481530133 14802323612927199333 14987697094467790071 12714645334794813619 15930829951734338549 13649657884559157852 2239788038447849042 1760064424758795019 5054576961217611775 3456305449324049977 8262814766918117304 15929694573091906286 1884650526595651280 5656901497220347115 11849417829122874605 17963820833828269326 15944457640471921838 4459348892809797174 15805605856018015878 14441331390651114637 3972910973791917954 1813284511550553722 2500235213115971968 11483457382653794037 11735931612019180014 8163787452112020459 8781464714531625152 14516454654606443002 17432461121676788074 10815926513338152474 11350793345750481434 16832920825965894657 3210477930363900225 16377349341974235935 14411225018574681099 5203051432940409242 14595481118273280445 2306833085431082608 13321896428668663720 10069439194809931858 223646768396518536 17340569087999547085 5178175683907742240 11119137345283620023 6815815410137043494 15363566627927076552 11248597315937507149 9883846618871537255 6926702522885009384 5244981353240901275 13916597341813545616 12217808181293234339 4331857288752566041 7265300733984664847 7268886710660872781 14927496362899215208 8371538144964027905 18175001626509328793 5046144940447648871 7325498320927668911 8236987004538539790 8262429541697273453 15705946744706870358 9082943979396543011 2556883373405149416 7369622287068201242 4871655321476134654 1235931132137710171 11069153776608624762 14869104945968230298 1782194481588558833 4000646481034098063 1136324849117572329 4705186015505375210 5048465555896468427 8904407221693892213 7708413463667440972 14077534197849322254 4047179306857582655 2026770396821936821 3372749351116771438 447914681128131098 4889852959881746451 9359963258419042691 13242180899955061182 9872115119632545862 9406562425193053058 5137362689905204218 6517396424980243675 13225426857127857704 3126159691526959909 17504833363415180396 11513248400749955410 2122122446582952661 1555287522607393215 2541754161758270569 5491087792620478872 14772828401495453783 18335421475457201905 14899653103798373761 11653088644062824056 16726039126504711999 16680541914382219118 14462776874390378186 8946426303649640605 13886851768942202272 9788000905748145686 1951715540752725590 1558235004118188293 1134200505819978432 923269389208597034 3130692446821181785 787815265738984000 791955064562885838 3819792306329165998 16571890327418535644 8354087773675991133 8605217599798467565 8402626264138464604 16832364486643949414 2457552772480992744 41958421857747677 4917549296450272942 12940367961912976856 516457295393208361 8728679871854252837 10844841524765353137 3198118195225123124 11720057928713066054 3387430342803675837 11817719937712285264 11773999066564423578 10117500698484732605 3188048809986937389 6193208133483565855 8542449856882880823 15965464671779353889 9899193031885110324 3039307172366590720 14398618364388807047 12123933867544943629 647063165859264631 2387914777403108546 12932496803218595030 14676176626278512249 2732502179891677049 9061120715336646175 4139871620683536516 17081704613813373784 177424012583349819 8069341678842402135 1697138095594696156 5059735295992895715 11025586327046913389 5203107756961671081 1436760130226153189 15544686750212265515 8786463615473903800 15987216077019929292 4940798532772627993 7888175866855035091 16721895488757206251 14706984594999892797 2799174399350745735 17307447076976564205 3640232389921675368 2436311228082193565 11298083049499610680 2382137547022536574 9493945840586394145 474510197031952199 10810038752205943532 13909670926544599711 4525356915956308193 1850677401833134424 5424136128000912677 536749025028462410 17181264067620684989 15795469055855497527 10122431859256652339 138919189788668872 12352908202349173218 17399185261723027237 4765589502116880224 1879361789253170418 7925943323580243326 4482195437119792172 9755828934724223693 11297004982456382051 6807875393881977370 14134740968672173641 8211590434915394163 6638955991259681772 17918324233137257391 13830053167209424234 17512356989703399119 5875479924883318869 16078518143325190910 10070006162365293478 2832984828157725851 16049472923646094777 4844733015285252465 7356323403266071847 68896733735266577 8413001438904854189 5285898998384928377 13100641929390082467 4402628341608031794 16721872081059341215 11885461691939455568 7850520924492345108 17178347132227963725 12931783494110088734 5936128647332838878 12381627948746987113 14203534355336722040 10282908759550659190 7726579150492519754 4016327155912303422 12678869763786214251 11876073699926229197 1552109163099861636 6603272174480011345 14952470310813654367 4428957164957150635 3305080778041502830 14643439815628760215 8612398400334903996 2341599358791518726 17569664017004607196 4006231409496036842 18163258769045581658 5495749028536073791 3925793001163557531 3108953068799699294 12548577804629745362 15847709596744758000 12530709318434453514 7343771892745670328 15679632922474096228 8460829908190607189 5647532896403061347 7186401795413247048 8095627056813776470 17313508141381216600 5246525902302925432 13426581259634324384 2779458061326450396 9976128990625954415 12165546538789616532 10528372832475705014 11970435993011464582 9313852649136200482 12221660801378870521 17752160196277991883 6845143565328425575 16946360861776444958 12398714836001291120 6339436193887783484 990082492455527696 16290788501981553329 10296810678768470609 8771499175467283830 17591280994099038358 17910536165700699684 5525890597983962120 9543130125677797100 4343427608310703258 12321767528922730998 7121320906415942326 9278165619024258698 9663845739381175712 10630801025128858390 12201280173265378868 17968757757736858864 6911991514378259191 13301701152791288460 11425245221949430253 12056791870624808526 13484822578850968552 1860775691521984948 16964611764735060479 8085486204542097118 10748675857272269926 12251700892910612671 16364096902657366456 3401326899555499051 17566409609304253641 11959411145162023385 12300946331627822624 11003823991480160912 14599120614175920421 11989231938973524959 11123852960552108879 18389037863836010964 7466006305907583970 11373941141199791894 8706747296062671113 16417434799125116402 6576303791767102048 7090344694075520752 15606459977646653534 4721809714442480201 1472322768910842835 9790365910711321785 5265194899583722284 1165281795428127805 12527378456610377405 10715830532251928331 6979472844276448391 3318133447579366235 15269120182670913708 2686282956790289074 17633929016575055973 3581481754656547552 5141121934198841400 16082628895701673906 14142794749417839435 12471705256728063826 8544448264803123626 13993793657970873091 8588204900341250335 2896324212876348394 15126969542862985240 4243541076122150920 565806061364117575 5194936243377353076 15082436353897926522 8928734662694705746 11149988003490265072 12664986635054261144 17688162111651320456 1931914002558344754 15228465983167174363 3760662091138284340 13146988843036037491 13595836213624693005 6194778532885560185 6528946930142274956 8342192580386935251 1358510621744938537 5961972144905798273 7963095873939615300 10414229221218359236 16044493915145617898 2791195118818818529 3729559337143591818 5632038903871908469 16006954764895744605 5208841689910214653 17926078671111114949 16542506279354008255 453917988919829267 13360160390887781161 13386351229259523075 14968726465830353421 5834746747829469872 16529708893368308490 16963186286315455646 8829612624966116762 13804601965145401486 7256132040612909536 7649782855896231044 8665582631133803993 3647410595538571023 11024724618561950565 6375490254472589752 13501965810870856357 12454357946344852513 14191349445477826754 16047341092069079742 11615665586629851943 3372302995615932425 13819389276165457046 17977733296783091787 2861627839279725041 6627007573114905471 14386897366156337142 13342142628212494480 15928639251864530840 8476987642144837497 2774232171037490820 15689025892515989624 10376988672868149573 15576811327480645523 13832588375103142826 8644261238096482402 12390565392195693283 7572318510020906580 154657054693373045 14383259359073392674 4550144779700383947 13917840947330095485 16709521379621667836 6173037082553309926 14102214185915008337 8911817950816289820 4274391824971347142 13326580984249735980 5794480163427908158 18310205490830020305 13823865653217084759 12045935324159677990 11785058814414138606 16281623328284342027 7145545932337585034 9898926392105442192 5949838462883318606 14682545683298727128 8001112308856882818 13270538528684349696 10950657309049364976 3678488245170018151 10346295165820297353 7745376758067541766 10344686710190991543 11182770821860413042 4441744704142709572 5358271008161884189 18366874177053780554 10138100111280424475 16140738705578800725 16219070523754362392 11273333991856907755 3652163678918458155 18198183625900268030 16857157979504737824 14307425474554982608 10424542970848784188 10508423980753176624 12413673927756180157 14982086715464261680 18063322405393037514 10366717645437430724 11871304263895787132 7694504623837576185 1684941161622675099 12775560521112934087 11158745054486827649 3514568069438973921 15135152320658920803 5140744382703271663 2445481291505109900 4304056189257699954 13325701860774776385 14327345817630785977 16314349668323212072 1234700931796945193 10898956031416996855 2125874107404194300 8379880632596422307 10574854581438067794 9406248722843086671 18271905150824589195 10671094520876862583 7229910932358893623 11712246987827097699 10616989398097409123 12795787739252614819 12329159618459211942 4857859550664793798 12462715718605888465 4471554545074352642 16946865902268954486 6710056362301208545 5809538232847250938 11550456220850999573 14053274342753055709 385036717163720655 15692798622785679229 15044183840956667632 5284547641552369933 8392160266359893626 8456580442856417686 13804589898317453175 8131184990292865130 10196226070885671486 12923030536151535808 17250412263475680986 17501453823178840734 8104331617727425661 13691178000421294269 9187680236645764231 652896100129053514 2103973705482819101 16612006034311607028 7703676738589843239 6656153820879898687 16604970530384505929 5708739307421881156 1447991906227236790 1947944052702923025 3141111128448594331 11263131258345735580 14364622047111973834 16456784604785878653 11171520691661692474 1129310559525820394 41068012320284903 14902001330014291284 17734812322530717320 1486797934745178156 13798188866325030644 3789380660803825326 6497211433073554209 7155168160396795800 6892687663247403962 15085465766046664645 4577393255451145235 7699557011775541990 17781870217412652436 2158525711152286126 8114766812723302110 9239830972953435948 14481846710862621904 1987638115233952485 13039075304200849425 7826801710893464002 11772086483617798695 13356564893568082256 8295094096866024885 17611078450914809085 11017232375761563795 5590201027284383697 3544613766257268848 2095281597896962433 7014834228009302691 476120286276397930 1632563160781668772 17801451151108730640 12320910851955481560 17362416214339816565 4544979920765682495 3029548352828630824 3306421144222475941 17156805318868639535 189227328500434227 311688970237258459 6548647045461563238 7171733513314811928 2986769406802608850 1317012571494810340 10683220946990336896 16822049391057317467 16597877009662782766 10639451246321874347 6860271168861312368 13885322918549971582 18443817031235390672 64139153084907321 12190661256560058798 3734170426287851879 8253861087058526215 2469874779700817098 1115423524720308710 2013873490830663663 14860129220772046479 4181988528759402487 12037730589725547334 14823149032065528104 18369614634859386047 9203876051278089901 18037418268673030359 13981193298100155042 14171233262053813516 511978197580511603 16880851140221168142 1975745997569827542 150039610628886991 16107726246308828119 3774256191610177935 68529838442469486 7926725577849001506 16362325962990908244 8512782939113432053 6949210554763103420 9338203271813308356 2493732277928673386 9137585309064950253 15633552621279736741 12138703031418094502 12519947910209705235 12760025569636297141 788146044443519750 14725300579237865243 3331249052876540990 6693852707308991573 1044513175651550850 834409367585044000 9984990048978349293 1867237984136479752 7962392582549736152 7450301368937759982 4574659778285769968 2778381951318422489 17127337585995348782 12311917132833942353 4527528125207677076 9629653279490037051 3773334964398392708 16974485245362097453 18325128883888120702 17340440698180593771 9575684819417015014 6706878910911154890 3534915683572362831 6587804379242538844 1764032899286191455 379501565940179621 11464254154694461946 15831797698129132649 16811863358848294726 3667179524515831603 11744766227491235063 851752437549496115 17174607675274831147 7331513947655911776 17473759245576333574 7263349395292992467 14747836672145217946 14494418042545514048 1878243865493819693 8941789139075100257 12244933899753072502 13755145379971757263 12650580675965514675 1960120583478180608 13998365088302175371 732184170571368822 11252211444502402303 14834413742404934344 16591786282545221210 9828396970853922475 12656919396416572263 4541470313952267852 3561953178435321190 179084437704525319 8244131787064557165 17226492416326308498 17088748758597634816 4049235426014020921 1657443570485902660 3515271050734835818 2679350224209434989 4651811536175495971 1366788173195517123 1759171138575174222 11494234967800652433 13461225562744642796 1635222943898302294 16351900251790834632 13950712852091197754 14708794358351940930 14615457583466362453 9086585739925205567 10979999164643467030 7479150430692959136 4610981616153860167 7323903910095444983 1918914997732589355 16185022790913881870 3675809364096708557 9162673252356945650 5634140596937036390 13956544509806550258 12378464390902204673 12286525902923238182 13053121602384837690 17595953598082904939 4195591785979918391 8001208235877784493 17544966307740073543 18218551046521459693 16967560390737455413 11151564437944212382 9787783617507081292 2201382113431256342 2878026028782427251 12021688650470804105 16062526830348270690 16190113902191454798 4510590582737196020 1804188043744515557 8608716096228084234 10651364139480654611 717453025635925853 13983848995964936394 14870218880766808388 16784314075118908349 4853060494464477215 9866985273586736634 6578040581106548398 6282226506765102251 4609263604469830885 9816190117493581684 1708999664870448947 2091467562855480581 9702617759091045654 2445594622881660760 13012950288725080732 7232308260277497053 4333413133819528924 865338782801495852 4181194752959205536 10842363967552395510 11353551171551604388 10336010093172318086 17541933017329641750 16667004655037468198 5152444255325969511 17014823908832995577 5478604157331266714 13667031948587308801 18420091148679129056 9914334644750114786 14651123937568437489 12996566159634021661 10708450333615865043 17388618391349660722 8693961989663739077 15514805535703391360 15030663051292880785 4360293548458670768 10947436649118131519 11999655425942107810 12320921188931608360 7576331215940202910 4337028507189913387 16573457096614571276 6014979006609608752 1559122111305170529 16758935660971396411 14216076780897109585 3925241201336035350 7536445476008962046 17421264872552315817 17011327619214520499 13869766099511586570 9370752713468274305 3535313080052054130 14393580760777406580 4288352912888502214 11491418886877894463 6710573680942441152 9852664368400614571 6004243718989929721 14840782028544904368 59803836645533709 3987911948918573432 16145337516830528047 2029787400248790318 7988379022369852811 18178985248077469660 4155374121405284009 18398970614214527314 13946091379584820420 11222678588387216603 2962100810174995728 5836732517309401435 18206268018532241597 6468474834525147790 18079736923876518027 271888934491142173 5456631158629787545 1063740240407637964 15146938124996953779 1637721581461817143 1042874556712478778 17058825975967923297 16321912140954970811 1429604634769475311 14629660473774993041 3859263551059218640 11726421868600103209 9510229128950752821 847922340720695958 11062093273159609378 7752451206208421985 9846622278624496964 1671757644375457503 10042624015590504722 3522037071839111590 14288073261702471725 1594541726499464527 5380442108810497963 15796886723998831117 6022436152476252574 1917329501045357670 12362738920600079746 10932728526121379742 284153588650013638 11812336798880344420 13699131260176580436 4137703022268997254 575741158235064845 10843361971768390780 7991429061614063985 2225259431353014213 3980966539792779433 2285275341371515079 10907388925163695336 18023379932910943764 8810010744160568371 5854102829935477687 6321319555461630558 18179440728635442834 7353670802877320276 15080800298878292380 10080693132610696005 3565043731516038382 12076551842988273010 14186042410952615914 17209429336841488124 420286450195747742 17941902822704217884 17882782204553308459 13361348003545752957 14795715134104811815 1216957277278270211 11552489908868754161 11323155911581572907 18174759572732584952 11829497828642926585 4966278914224700547 12903893959133432802 2988903172796369383 3838989691573712425 11408174361947029343 13929240695330945518 14359805057962233280 8799458888220731327 7992736625494777190 666670166691122216 140912237407212112 10062636542023086131 13039866904052444183 3488641250221776118 913768218007864194 13824597035494516258 14619095308103928643 16947196751999553474 2142448182204697419 10643977997911433516 11942747262032075954 17369717899244832478 12643927803941717914 83719816796710678 1039411974855806758 757511103749521122 3218847227458940013 4245184558716582789 16622906750550903613 3311347744717876405 4341549117347553409 11752666664955273350 3748374212621672740 3985133473296104539 10470924636400472155 5347688470614985548 2719028904922083058 16770182751200948982 2207294903648908757 14049459872070474885 12838783099298126535 9888402919279603639 3955500170298276104 11116718472354001554 8279847775810908686 8091723392617268453 354296324141955207 13789189851210110792 10768797065834199751 694854363158995545 1634833226812931531 4076868230761223261 13413858128504121085 16534860131814614465 9529292769281142994 5649232350622172432 13119005420380847917 5105785450769973267 8986416033454284346 16146121770967014935 17504037309567462874 122521036036616296 1733211570374327552 6156345429199449374 10177053931618873560 11471058861650057146 16346490807214164665 8632174136960834150 6686853376901808927 9432632264982031571 11586360271804479644 18324845778366627666 13043065560742954980 17509864807559373064 158223025407770861 8586474344142508699 1060601451246531676 9495380624007036539 13027718553009923463 16125493952033236661 14791629463449457071 1573410482362932616 17842095978145205054 3878302521997117709 12769267342463119834 6190645130617134255 3167193993139692952 13102883174556504562 17727031785798520251 9137272105322748412 1328099374522239205 11410491612264579367 12636031232095505168 14188607895840804842 8907424759595280199 2320409774295928729 7559629728765144099 14853502567060323223 3816824342989271241 16821152448381831021 426407439818392204 3452978753529833236 5371851226477693977 5494592018969893272 16008680364506987231 6638320140799967821 17629899972478230562 14370639537264114492 14449811985814056470 11673665219991680274 8660986891517287638 9364761518662697491 8616952566465081621 14166866934187530791 4146590930665587200 9449232581768517070 662066197753390907 7466561704394429065 9595832706751699680 11702472908962849356 5220415596946083294 5163105722294872958 766097502003194659 13312415421488999380 517854116326149516 1803553498177212149 6250267618332469865 14932068145332409938 7903111905197506883 8283935107132328178 17329029226771317282 2594785955456958027 11418113416052521305 8648404315145288169 4513426191146379412 7430934101694322146 11542443219030750321 471847341445779218 566130725925603908 5618648818023072894 3838262753577345399 11755723685087565157 15182696835417579085 15198969979382094170 10997115748017155140 10245173593457763522 12005246812394112404 1486652224780512153 5073106696524675194 10645287761852679340 5658197109938961647 11622900912291553917 1965072682577252078 1415613674977771009 17361685809065941678 6325911987318063471 15430798981356507772 7065270634658005316 1779787925628556401 16040252648077596346 11693192991540980271 15317880152102744823 5911549604780743609 8160130295116238714 2090279905458633521 12747602432387419419 9914899523801328306 17888100591465276202 12012864815250255741 3615678496660789049 2501835914385710387 10357694102884774928 1447371626500815513 5469669987514910198 18316194490969244921 14945551103394805993 1490537637376534910 9664068413949128310 2231690820947138473 15003609639899956964 17210836089498147112 7451545056400375535 15893957930482100218 8581319538476042778 15911081242255976683 8229614347128388824 4424202044388153240 6338837022619937764 2836138582606612815 2269727275530137044 18042165092926796012 4971910263793301020 15609244487081034953 15750396528303143351 368294997758183543 11896545208297815696 3396236155798246021 1148433840564246169 13717773331195187009 799555586304337732 2334378801653375137 14163871300516925118 13718933831777168158 1664804987137418266 14445183513753105373 5972706932882315924 1350464143988283256 601848063069586421 1969520470874739355 14950012873108920250 11674009719101482236 16757857356186544784 9893534085533927978 6414650905936164075 2291624921290385372 13420933349030271028 16690573885328391730 4481031784467618468 4006878328149471712 18417812462753246978 12703125617621692568 15516938371270624945 13745796059152447052 10146729900048833373 7933437707938391272 16837245723559595863 4012579755165925107 9624185077557397535 15557672048819744758 3414152963782232301 14459780425242871873 16422362043529914827 529390059313389848 17287309424978284967 13734199183363836604 5090251211919292100 6887271170672070564 18012048868521695089 1463968821360779310 12123083652995432618 10890896291037996242 11634248791683643969 4658477563485850978 18363625778487727910 1587724062637565174 5757172672017149004 9839312912592716331 11703881639508563557 10331085102653892960 9160472180651021222 400049650728745408 12904741629913900274 7754984420981084546 3516840362958846066 2858358016991792757 11137523166165404210 9744993023462960273 1832779333072746332 824371129293592896 10101100423171485769 3219622392789635368 3649288400498515649 11740388820237331537 14172904489675976076 2400822240924667585 12304843098542902318 13990540888796990477 15280358275671793872 7459480642666879726 14386622658347785343 1728136135750804146 9691863479666118366 2228417310621427260 8449661379609835644 10475115361279848794 12268491086755408572 5441991682391754080 12160333470285202152 13459608354157357720 15656097633151168529 1608693803117917736 11078601055015703015 2443514265973324745 16232271982625226705 1311328717553559997 8941407939251963190 15047006378012299858 55769452803605508 8480398554411694151 14402930862261585035 14038563820459528034 17567759470326343773 5628291747339405463 9885652853070031208 2446980078506443246 9634029236829011802 8463830563184825224 8346476829301608103 4551993186517814088 17805419735650768528 4089075189432541452 15663948981185280804 8497142021989253349 3209152588998971622 13977031174126009442 10919135315540105920 12382988712715318381 374078811574785015 901973267946519407 10386452155484948737 9206960906258376186 12767167079370141901 8876001811890875500 6623890771954040143 4247008335119070141 8001201013357540778 16340254606388621495 3595792120111614237 129569542631228058 10678242998085890721 772988513046626293 17056948150555906490 460010927439031590 11018073143224395052 2528473606821421171 3641695719034933293 15588213387982126764 16355476449471196680 13007748716909609105 9102792264894918859 3390360313691978073 17729500850264267587 2764896879112481381 8248173298835221175 3533047969148180308 14738227056187559273 4588738069439942326 16538554606400100763 9032615044839411244 11420892665752789322 15652915565773418494 13265398425265139438 2304294950315043875 2619767093905968180 4113781781893683445 2238201501432968155 5067614628397735640 12679138272430016806 13366919161168617046 16850264705397484220 10055685672891615488 7634963652910411982 11254528619447033342 8594340939796039935 3640196525852814688 17293522020442578169 5223080707108089454 12319264190634334415 10341417953151710259 15467564655484620869 9139105362006559126 8476898897309205863 11898460969700613425 12354422481211106707 12721523026452102162 576108789690746414 15792803360256227246 11161096070623460832 14926033520772625822 1577787860084049478 15616997915828852643 1228694752052355284 3167304178583048887 5965636963680448473 39109967340654213 13543349454633191516 17713654397188872995 10099298310155271993 16099938169385473443 11010069030646299716 17230417946784956307 8970849158766925652 1223108814160546047 7120522673141031202 16596560012107382583 3848192566343160686 13566932170734645522 9496635319988856146 3721838645534658211 3152611152903002172 16951661276428532426 11969329598192236264 5905379163267972709 13066025001889345074 2895006783788283867 7879745375032300654 2106756764533093722 626098111060482819 4773033920631746895 7270683511105465965 17283361753489005323 10064995585362519324 17886200274047300539 16158767470129852440 11683686054598018246 10893419245460068110 120601867650571323 16272431585805046070 3905556556365993860 18415676104441887485 10159764188584457322 7081008494243182347 15099445984061096295 3138894734135080471 14250028784874956245 2794999237495732403 12722864806864104582 2311559342285301171 4545336203541504641 13703085078299569077 17763391415999047704 15783222430494743791 14758890885298545234 16660490053423225900 3677734556703224185 14425186822571270094 18284660860277015859 12252497186840695475 15345861469099708823 18290818075857575607 2247935430265217897 11407264747880640082 17243126563032159101 3877627093262590205 12292718712207974826 13614597172513028866 5861201613655309097 10544579058822397668 13801747684934997330 6502688947833838859 11484421667592355569 5081206884998131177 22735917895737970 7725608105391823749 12816378368724095413 4294520667758998131 4437538799298016646 6338488594068107113 11391931033094548256 17527016018997485856 11072497873499226461 5661832557371406462 10954733977522500274 9897199751024172083 11420420299499799442 4917199161099724381 6088047910521509033 459309179600569901 17165374964418935023 17473135297310174952 5088249732845074885 12924834013236931855 14642310894044426932 18089187642863279003 16063632847204538492 10146501077839701901 16948593812906273704 415762985745158254 4227767694607351858 458004232641057658 12467453850575832578 8851904680635015788 15668940509705557312 3097178905725563497 4693898203310085997 1720782471580195040 17129598051783080535 5417562036492963292 3607754633443205426 13119850390916330002 11265730552580142869 1973689106883339171 11544730625598794163 16330180321463776575 8146082207720508091 7380440480021676755 16603295640463459546 13663740465942753128 10074400114876375544 777034785029380573 15406741981446708209 8512569315019752092 16454516911552163748 13372895408281951092 11690278750033167750 3599937237097216487 1110773616792203351 307044439491423663 4490202588860999242 12662763747907192877 1682843981533865508 5273785344202285749 10883984834207222164 2799755269781430877 5463615833350758288 4653089431981928344 16052322441588596790 5717711346347181409 11023344418117346902 13259330897049112003 11334469199338743135 1899930759848345517 1437763006429695729 10891532619788108814 9977893981478117495 11809145739491413718 12742488831850999843 9749762366264135150 3605600826868732638 15517043141319787721 13890427087306077404 10587249213610687955 8612954442677694459 9189156941682680259 7863066246577749734 16573935728930917468 15809050125861084032 5457122155003645173 6276810937105652432 5655306784977980173 5709722104061216679 17547647053756261814 8081788982535885393 16467203993952205696 12621158978454126958 13295956318030316741 11106910811718385246 13861339768684787076 5028759169019502939 14903616357938727779 4278534670006778301 16387069367061039134 9911659233491782999 7132193000128188257 11510461404154696833 10397482054554531917 14711927775112927943 3335194914655181919 7652855697405283817 6325577353300532552 824786521125191498 11436634423718904945 5800591885061006706 9901712981524962348 4316023913824063449 18068409307414980580 7636762663228101575 12706189706651045816 9606478731057843252 12090278357660667397 16985813891374580170 9209119733058157912 16509274614449325852 1535194788586819856 14978546976359296071 6687699368917186115 11025550853626100970 4056965919278496214 8542486995349308327 2879520802091184242 11074447715616377636 14312762471219314787 717358246414971727 3608377791585306428 5650592914547343896 8080030575054068879 11357881534788857826 3244933040075154410 2531946923658076265 16435809793738520209 17755715614074771895 9094931948015006764 2146881250234830786 14637713999422641592 8429881378547168202 10478663019528712528 1939134134184587782 12298836349464455975 6698482853453887320 17510264146138081549 6158884088629884647 16613560765350602814 15649191886596663398 11114365864515591792 5451875862736621762 6641482518832353479 8124065435426462174 13151226035854806416 2682580253564394807 11041371391722644460 13727833324083198045 14878933239045867679 11034854729708076668 3459825134783969928 6264454083146759542 12634745669398153382 10951814048012991777 4790774809435432932 16618131475702821657 5500943176915956417 5468767199185188870 1995346415444111338 11579368526436543420 9565996350834822209 624990094942422579 5616467496330626834 8360918881694530457 6944050868015193780 9263085458402032252 10159163592589142123 7205548886160138113 16166019193897616885 11438600404437846777 6290717684557641600 1979294688176715702 1918942408866113582 5519173893283544198 17818925565768823988 15839059003710412681 6680599338509563854 673350234658334585 2032090447586712752 4910534727975665518 16813388144469094927 16687484320831152399 15906051135684754980 9014619156161759731 12727768179855098858 12310216469081500445 13865051186390755021 14898807194593956386 17540223962326833916 15447794797846633234 9448114977101974155 11265181707174968499 1257609218839194193 17737254130259179909 14084224508952644384 1733864361396472901 12836324387196258708 13312427462673849008 18238094165223142532 6219278340636225806 5716582689938594514 4540975861624576883 12219120680978814045 5295983600676354142 1522189340418140717 10350695941349400661 8495790176590107599 12196217663225956335 7067040330488475623 9438877210685651245 11821843948147757459 936118808151409282 18086822236904734630 10202345904129437960 13855569670264370634 14650378686896708990 11932408303451473464 1200421384176613505 5726643942177876350 1353300528344430532 8123124925156265395 13873976588456437680 9594731605195547546 16612494545673894643 6069297148834028037 1972646556707133228 2461801686958892968 11100099456634215641 13527589263137291111 11928939203592634962 5766596994843071431 4067550532061585261 2204965875494635463 13259477258461739135 16055173801888685308 5080456734708999538 5094080239925476667 18172507756819743698 6248452907927001660 7347828720593639145 5777711204991619877 10861493060484191002 6688186805032120101 11363997660168319359 1281781350830898146 2509689475630159372 13933451103299249542 5813890682734389913 6515075753330689716 9139155118417217371 6991322867546235987 789121389558089093 13070808081325413483 16987933702093158600 5280393112830207642 6676696203933613270 17100570637672818429 511880201485522207 1291925281796693887 983260468923040079 9125379687538492846 2109517135020787237 3091246741021540680 5751614213179994821 8316564036127990001 9008009884383416810 12410514914120754651 4821924267836470780 12055206711865231408 6174564427651919379 14810134995143250806 8463161867757507293 7698960825445883253 17615037192108251083 14300164628747662602 8212031902274022563 7643155296538550904 7993212599038029050 11875860631417745992 12849467531589301475 7003550099062143501 15622054838240797105 12968524630949398024 16176721694091777610 16704750713424668014 17293083182986482273 4417586194410360667 1736980944300456206 18274701266717893745 3392933105128200814 11302990448114396402 8332855479262119208 14471236199618413475 17642228584729667516 3504033081701930166 9442220929454936973 8452217416936790834 11972915646191136875 9099960608614954847 16826487517672859259 4754433975214617490 11067503291088067104 10645615908268089968 850508116732474292 2172609908882452168 4316532864549106909 10017106809386835057 5729250821141357788 17131590585782150168 5960325029206750579 17173079309682298611 8090399419947794112 4546339262725182648 10304451635344283966 1241538491937928896 13552184925368423947 16820940990707478516 4409516787715450290 869142561769059826 12245755817652307972 14258379416127467975 2367713150344984597 847059419189650126 13619306625442560970 7535192138408275726 13817741415800024818 10782376751740741023 12941103818382301688 11147704610279341763 2359247116892496507 16363584536241609936 13479848469577612493 2924571281979161966 14940925789820201000 14940413718757384703 1007102336461314636 3788914783931622203 3256444432678178386 6687949451186492070 13751545694292155405 6739051771532993931 16765878430392157279 4837719600265394339 3393606716175026372 10420168283145984375 5687283128973713384 2398489119173548551 545587261636743988 2509490065564737146 1934339562276298743 9700931646161370927 2328480185392334595 6065125239014677783 16609592468624863496 2827059310301127942 17453097102138706123 4982431782916354830 11943651011134856077 18224964165231920513 9545018157662311720 15136237086207234880 13395132491321717156 6364263989837986204 18326409946835092457 11661349623956866791 485221063110836755 2722718372352763810 16195997235001609330 6937508792314912500 12921161314564945791 16981207493242036448 8500139234767241452 12139862582459768055 8098387315034710059 6478767192976155238 9689113588098586869 13360839453877459399 15514369158571359239 16967096971477789462 3087306058187813184 14423462516551948029 7228735261092524863 18015669829800211254 7666977783025808308 8269160075631519711 5474679958465011754 4040145294684666459 7555250983346456018 17313596528798288364 12565174883302547003 12394412770934830744 2536749487596946730 2868804260686905522 840582788417521033 6365747900278258477 14085139178165414735 67926395538187738 7909471778272447521 10019740576309141233 7415563972837758487 4621287318291554854 9903953157414198188 5356738143115754656 13420201768784354070 13510964413864539768 525951568301432190 8551356994036714092 6961568158312517852 11194730987110759972 436386661209780224 13088957309709611712 7386593035940822325 12194791957852897003 1221150463536954284 10988048279831931216 13912604340368523307 2886377735506829145 1935053530709264431 1010502670074684925 8987808343581665130 11634141052064887162 14657467017303368380 6105968796909924836 13472923504708572997 1058171433737677499 11779804210920347814 10352745902209007518 3675162577870172804 15173197282686518008 3878489666208145535 13746247533371639791 5928111433511229942 11003220422870336068 2664275684754968644 11003904831660060854 4989301339190405180 11399962105142189869 12951558401790321954 17318816217089203400 10454827898571684934 11046611873508250144 13510473285117028130 8186113392521659177 7019751300586625708 6511509580551439002 3156819773229138725 7949982216003049655 3013219325357303051 5004524628468619956 8039680431624750098 6803583728963384181 3302352211359515180 12832697564737622932 1359478558663141741 13618698905491670390 7699072314298688972 5737751964446887682 3632389113024432161 9023217773966842740 1336079657082668058 11122748474345090479 7286937505042874814 3597433094892419012 10452415116228225831 16258802240876576325 17629935704707667168 14062665605000657829 7296902563284241259 14483925828715404392 4653294509735690162 15820419436706910558 3538986121911886406 321490002455571117 3856263896334364975 1491909696619770217 14577369472388151711 7152160807178662299 6379828237205756043 8106246869725403862 12928100254544385329 12613535138989558023 2149458924378117296 16519643712106146751 11354723385246047508 2132472359010155203 2669633617582723517 10685876931590861265 13446765336686639658 12302914454875883370 14965548765757651572 2529451422656102928 16717862060109629696 3377924492271236931 16237712485866926890 8940673137410990402 15654873205768490004 465639224737848068 1445165566958542459 8401157465462536215 6251868330391449085 790130086681169062 17636192660567009114 4001547534330643487 9769979795181264519 981749882155303537 4195067786298214981 12386213855771361758 14090455630399141803 3545281382162647071 15747011510143441592 10914077326484925726 8299877747156825917 7566968735844550541 8647754344491972398 13407778066150596352 13138090150332388234 7122607356358401639 16072494458163253094 948419500110978073 16503916193187405532 13464011368647719706 4300818052507319540 15758484259291209104 868523923911365703 16640247128921908814 11014077393619759290 12428864399019103848 14484111647588917208 8246225959511634875 14714196968566290693 582330936353184676 18160446073774644517 409331546489443720 11794955381309018396 7151843921713815372 13381891776936558551 8847415923588134224 14626150993379814649 6715748863012046354 13356063209577267931 9250617255467353799 15669220139570527722 11679375323621859062 8424830272738924471 6781241759458574897 3106624208540469207 10692277856036940617 15114919058172456806 11942328697999136975 6972941324552433282 2125164993323890965 12231839575713184279 10503647363652096676 16798829672263110034 1122414177411678497 10886798827970624486 5836358465288343248 7052624390235863230 5832632886646998855 8002893821203100504 5206692609337973053 5621419289686421663 10108787495832244950 16195481152600319768 10636932375335152176 13856176878976144453 11794952017039205802 13165912648344429212 790032307326714221 9508345108722929817 14962311720898662573 1103787830076067782 13934602954143495816 8677017212037469806 9819746319324424386 7228545148519021937 15208337406733386905 7831458797241505229 2659944520115363699 3002510104923155379 10197222411168998711 1825781924935409032 1576965746859719203 15441943625959525624 2297326314293581386 4504073984593382577 17343221718828900852 9281215206656892067 12887623481352633746 10746578662615060035 10351672635630736875 8941608280468064489 3975932139590283916 8573050519040898175 18413205889714082930 14830410313565329053 780493181663706206 2150358735126202283 4692285376685096976 3867407262652046944 15888579231213904555 10357308618080554181 2029632600842358536 8204700595724047682 17260106358331828322 6500358936299038913 11354893300012807606 13914204965267988823 10816085802383755974 4687034687565337174 8683491069182591824 284256669058471612 15639987147024639068 12021205826983985512 15005255520978999407 9940838288066375869 16236349124862105542 9579545417381051449 9924251242958770709 1833313435399112624 5989608595144806818 3354832716055298182 6516075894275076557 3487261643802738714 4478273316365558265 5997445674864611853 15999227303277732756 18228278727327573493 17479055899020483924 15587131587370543859 11272170998131451668 15646054643745756445 11100097850766650992 6707348691391782067 14736511347866536725 1007356138341219373 3278826002010399869 12965158998089422146 1911990816237262862 17671052373029110937 3531202336574418350 9546835275368942243 6448503223944613227 13582058223538125712 8961338579554773323 547497743819476957 18233682180863604071 2190713450926746416 15994411472181569870 13804085498100482760 11426411998935145869 12425534795661980280 5290558991067084028 16846255710747509072 8660860685932706150 9515517365820143672 17418513609529913805 17137411410335372780 16999328236586199067 828715448731553390 9290629920445053343 7288266281978508082 8382686956942861885 10668055890862498789 1350296202706447245 9663633168945977189 4056190587281941881 12600348979629991058 14580453620197931047 12458379530931069222 9252008602595026675 16474787676217436750 2626241505910474809 14310546291265747266 16420102107264269607 13461230883102768016 7346000183360908017 15523915753518070148 18189831245407346180 4747428623451729943 1709078375710974243 14605693552235907168 9655946544706210672 16347573769851817796 10959270266623808837 12993142993715696923 1766939363632424217 2383259668443273787 7051458000229764888 1774396983385415489 14619446811553858252 16632507172583306015 149168952111671386 4884576200028810220 3629456153024305721 10201327401926731419 12486621341978721632 13343418393170132289 6818456051832682394 1576446942179845345 4535504073128645146 14117238968521025343 6156043656854994287 17850782168418289828 4906053387431359647 7025008615971554195 896690660471259031 7063565818329226930 11367672179210042968 6222769421287864485 2061204747982895743 807790176062989620 11592066175856355416 12124863518423881694 1056289057022292729 9245827054982491361 5057478468672439329 10538068248776335783 12332406906041704625 8582675598893066345 15576310771092132201 4078252418229718780 9840675203427584392 8000272314476100870 8474165352729531887 14848714207752241725 9315179305082225087 1264645870121116901 6230897469170182245 2503453131067218258 15009595718949040463 13427486059599783113 17856475762554003828 5322442413067066654 7607142601429107245 10364577199673398039 5365588443408049843 6376499304947354606 358275304679247141 7116809678096444641 7888594659275999185 16588641411957965169 10004267720133556607 8962562672213749133 13654008219986180753 2401355308098619260 17314724153195431644 5284064930658237231 5766313391183853755 15324275367559719123 5035514202726021257 17855638502103739280 13822483448521581638 14069726545662175229 9712296010710640974 6021157637584800187 14305889713810366015 9537798898636728577 10217315722817309854 7260647241753891470 2747999062377368066 11197610225034770339 16541545502332914450 7606865135184473531 2266135965305141790 15018288824949152003 12641627142507710234 14803310798579742645 6000182103168571137 12464897850752995585 777157189875354293 5763881578759540669 2053816192245384794 14148403849615937486 3642186748675733760 11950448977834900642 14353484679828741171 8686180148647808236 5602953229276775431 9769941065880799110 7869080482534063751 17706307829120023151 18383006740655857756 10102871984255052382 6823621544293078568 17276639795269947275 11940509825206735132 10992344225789633849 17627773194194227418 5036629624860561836 3537680751286672252 10637884531193763031 15815094342576054019 1422108678668102300 13279037488229446235 5558325640001090276 18209256576070404407 10142311716330765553 15081403334208852114 9589039976709733822 14695827958406878791 11415837167773611095 15449460395916910082 6184190202644002888 1319872699325604809 3595383753617122194 5620030282523463505 7065811628545009636 16445823649892958613 6136784131039516595 17860568421901326044 3277322553303588780 4804218278872162296 1904957430133585896 1261845491917686007 15764259842514098333 11125484654124831746 10311184655294097778 8339863982268564622 960578342505541131 4695298745496582580 13140185796302756623 17335554281987537769 2217070827488986101 10081491657762703571 4974782436656763344 12883997775603418186 15863070361095226264 8897988359687595590 631809447872495743 694025069762093183 2562482206578474292 14830965751141433128 6825899844695006282 251041585588076468 13587803873558764565 8352676019495243497 12039805064195687301 15078010219633410553 12516206199146828938 8710527852144907247 11630513717933536690 9090704250800590910 13897492036529163973 8439090466453619949 5384941765751607570 10051343508128455479 13943907179148784016 9906768924242410042 11921314957611966352 4232427189012505086 9832733875617291843 4096688319611435675 1538172193853904347 4975662087753814471 12051291124168358807 2013917803901168510 2366241327548419823 8565162664032943985 13066074626726986223 949705050521216609 16118150770964158026 903279608881920724 16096644946354676569 13796963001208255960 18073664314670018366 14896114416178839441 18011739246192892507 223501589243794820 2444532575448994309 1016600683186138642 10360849397349556676 12659001292112910231 1600148335670763352 5365647069630084085 12604769595560717372 2132764950200692513 4306891360222156687 15593965044618561362 12614049862770066504 17524148325644707471 16152292847685354702 3222030843603216203 11284055864893399619 17837931640485319138 14654957914307194227 11777226715746773433 14136334492153073329 15189077158726469570 7259591081201407045 7794865958169886584 417693246066112413 3978380517235142414 10770860856643844876 210381717432523987 16247937086490828421 12285271759944202920 11280300777006566632 3831384591175811736 15148705263203258737 14286504974226150131 3887903869642821414 17398960538407291769 5388412529549858947 6917901595678037279 2847531300179093436 13665965065936436302 8058069583901037217 7369131187611593481 1738165993320333130 12005320035988795876 8082972732077827781 16657061032806470499 5123117707975575439 11536220009297561349 3469168422065505711 17834630315649175428 15113027954137990698 11410058641596923197 756826151434908994 12872103502024698701 7978010339019587816 8406405712892748721 7350729660767604855 3415134742122422195 16481828792950581463 11869164574599876307 9009349767040669808 3601178540258321925 906835241379067039 3379395996845484739 4708662114486839389 1734328838330446570 18404031026345151393 5481557806277981600 5630167496264459664 4437496722411144587 9698923099858517663 7105633118178868149 18398434325912114004 14965603776198177269 1284778038452740496 12462115600456882263 7980530042816251030 10673591008767622741 15367056760366100025 14206344796324372051 18371874435569458857 10488050272874192397 15281698614957156334 7141594936649276820 2126811899557911085 7619899866881043206 11092332718896478604 3014025366242329283 11076937871568220376 3505660197340157303 10196622317286594294 16356663261442676961 14707998724929271540 13519920495186578762 1522044214827381395 10891632327676276138 4856819298966076427 7247377940586017127 14791084649122282571 9624493914908579667 3609958389117504360 16900791245462281846 3340724181610824506 13007634180431675873 8593376888718479265 16424231886064885023 16326674647394707434 10404515071781328154 12135167555296649564 5912071736537406565 8960620888301153069 15532359849119832066 12883498155182868706 10256596912708768705 4509095596459750169 10018514984094000500 6630176235219271835 2295357540572788296 10921884635020193412 5275202708297179496 16959121464126930294 5908469848269289834 7078755392996709844 9730976193631827826 9158196265303433574 3872194241282164879 12342213552157509440 11819471863589573404 1935288382686055114 2833795061447743264 14288251303066207351 10273039024726967012 9982230989960125785 3895238364682919568 4555617200846203623 10685041875144410671 3711294375318285705 9027774957951533362 4486158424344208129 8379882806371509034 6693268447471096256 6131015252602249369 711438903634667851 15256277867742533613 8144776720334594499 17036381008697182375 10323253303416232673 11947707361912015043 13305100379868622302 14716704334284675330 9496356731013681941 14127839912812068914 14941867150839757112 17817139498356710343 4380463427880803234 6661217073542353975 1219366848823264171 1769610153568070805 10204453396387258327 17482154460911719640 9921558555958932964 10775770035807206051 14925576677656463833 16637916852673858411 7305806616248079589 18143233950435759240 13203576131879786933 1323315169039041598 11059930836118608098 17923256232311142043 8507067852559725262 14859243843021838274 14890383374978480254 16597635703550468514 11012479257424564200 13415319282785945457 4515221481838257792 1409219154785143104 7005720987675263675 10786599728217638780 4085628901275236430 5135436387745377262 2733405059180210272 5810994388713806044 14676854943115394923 812031982652483164 2474975097084595689 17095578623605108472 2743658922290796762 4622869121099023635 11113658410951011760 1770040976142523940 5628815933982259583 13740580942081133363 4926934110972905200 13857150386152907708 10793997706584547422 11327713089184762349 14108508139180664354 6195635348458257640 9177061107154871372 7955755850912088243 6202089278319666787 2836131197874699024 17964891251504559268 13627818788348382042 12149200178661388808 15852515737558858430 8714670208313925450 3444715920953852114 11348702575910007361 12188508035164825995 9854508159362225994 9754821764064317858 2519100990793698309 6071989928336891501 9807983256487233020 5638302375533552992 14083202443459361624 18008326453282609182 7057354681603403675 14277926375126541345 8541460982996004166 10752189711823415085 10677053505307019653 6024917304168385463 2492565764951270452 6902214711513964733 14416223096619017151 17736300591376171702 9941997730679923252 10827953443328846888 4241330645232468338 13480407081111003223 2758958579889261250 13856058644158905513 14251370854658340292 16267548665360829305 9597004607766954826 10551018379919364600 17945852285420178218 913031734101326599 12817225537870832166 15540725951746603899 5527535780726413491 5174541841587182038 5425910717057476278 2848795414347150142 16670551744263149747 18326276051550470178 13351107354463289336 5606745615853348815 7608973702554158327 3943328739753959980 4159145864842415691 4053021471021780625 17477098397775893836 11416193847512966938 4303752481204616998 7523727838860755296 7119365883315017546 11047936635150755813 3683453554977182375 15329613082514543516 17295660187626536717 8150546476775559967 10281304090922936783 18366901488175947505 14239061071342158201 6873566437494619259 11425463540631803759 10825850373508607129 1796286641027692800 13062226397133846548 2392496211034459119 11729480968664545995 11213697142941382443 15187019984549282866 12724139503596775325 6780390032541407579 2111163179243871026 13624987293619155875 17535331792064831820 6674284221416277284 4464963847859536068 10222057739953877735 4912077492035805992 307687658435034923 3422891426474380969 9627280907830377579 17772931742757033058 437316742971159715 13285922582837825342 7472033010241394389 9813474065757970722 12781760852019215891 14544505231836038886 1611863132575118550 18444418320643170942 7920769909890609311 2622153324746803939 9974142535765077061 5117798084013510051 1941859994758211118 7968265228280601359 3789114842729254550 3969695996079123789 830327083156163585 4998863671926544947 32463719197402278 3835978847315316144 2965288174484732768 16535938707774780639 15120651987210958410 11849613960965423982 10240333322998201856 1552095459431874548 6073530042927991488 7790944773157235675 15568797519937686929 18030614855313713440 10336168425526747268 10437356378212170377 7204370798785990123 10083544129360310000 14196266941184127356 4191123062350853718 4549003033833138298 16326733450638944563 7504340560121387713 8384348206707480488 2587984848526503629 10493642478240253995 7454160159784406493 11754910434215152709 17266187741497800584 12501388576059925934 6342651914420757375 17987937139819028111 9529811114466890064 10693747659954629015 11149888502092631981 13602198135932738960 17939709117532053570 15383551091430765867 9695057307148053252 6253270715238654351 14388701636471903177 12155504583014166957 17875853608339676095 9134347288158680999 3916198652738120182 16201145738931989179 17322211184501214285 14635133684847274755 10033538449928003068 6181540705459123380 12136102930527175783 2207272248539609976 16285077129518549701 12252152905290468680 287304554656441320 14386298230418173212 9600672446650821286 5974955668246816500 3857721055641372120 6570184658521630835 4411956297516222763 1448056308681810888 11042129646649199449 10771108151736492560 8135968711975442889 8454737802067554613 4182982116310802293 12592614489898041925 6079606960077612098 969703394584067337 1713536043173879379 1853606309312161355 4552782927624103677 5026263146062733407 1886853200849755316 4735701488969488189 9120680963432134696 13205220717668572297 3453780797027679169 10495394167686200628 5806965104917724690 9024842489821243578 3464437033357961619 38658468937903074 7877327352309841201 4024628465148991458 1687150043987428201 1701829979005680746 1403913739949661227 4843442917672566351 4354764696468022412 8930266259922535866 5042074807783564168 7076725703714912189 12408939705624899185 2287087086273324376 13967554887870728196 11714451270309775881 16187677290309795711 4373376202662469005 17972690096598859871 8726757125171481137 886826789475043193 15454844584473878807 1808759852950651774 1664501283115233414 12228261808649657937 9467410877205533433 11454395850775209570 7874379297760285113 11072199018819701925 17249722975892142213 12176366969242059450 16955737690133104425 10856729680911634286 10133095418076078602 14822985095179458228 10611395030185138522 17164997059523883742 3887601384837112372 9891273745171682254 10931470071210356174 5356853934296522689 17627792089744622229 14798859728095044883 8143597112446204122 3693124741154748943 4585211259199003419 14772888633582283352 513360674073165626 14115613829478918039 801796226986829875 17372769150891007156 15122488810098549923 13359703324462345520 1349631818572701323 2021159579269827444 14337861288496503733 606321028026575654 13725479798021587229 10413528730385509067 5236903979639601450 15182093254835371532 11007036213473424511 8989344400372159250 8477269129438907027 2451000482899747715 6882142964978392235 15833721012850933387 9514578489829431227 18102928814324044688 17096616948375621171 11926422285082591023 18326061226906507511 5049712923456216289 17793212093431944938 4314159836887301229 3730718508158922279 4972357319292414289 8518359959731054618 1492256858229304013 6374313943122843708 5882333483165724029 6500549482554566247 8426535766187447006 12068316323551983309 3368488496685258057 1797303296890036332 12285841851163039997 3600989951621953955 11634769228674206903 17614035888573795439 7988649078293617068 16784399999965948322 8637869723147520655 4476859111587251283 17074828217828886894 13980251297665186899 18278174460815541413 2495255957655678712 17874155360203424768 10233413909833193851 13500534167926921061 6563760603790924573 394409190684002180 6213977872713559504 6564496702017857286 12482605672597970568 7589248158910033580 8637674664716070156 7856947842512791241 4959157841545921531 11912019626917044636 1188348699628213026 1508167626771491433 7986438370141810355 13620761165078598230 154882415016537634 9405246082829295407 11931156031872564812 6801601037959490912 14371308944273455174 11101262498010929431 9242298820981154748 3413199615543252637 16151630780687715572 13954551511588096967 14894745208968407354 15101384872695288787 2028609718601663134 7993617175023307366 7443560371305488351 18038048058334897333 17594478170347582655 17199645805170960827 14629195025642764742 7088209629308912266 1118779686867079297 7582196553202218045 14544176719589946828 9120195456329361950 8599735090502272787 11097624118274775075 2333466657235714988 5334130438997629377 9221575901861587366 10942544453903944016 12830784386490525998 7220791019986696372 3615334371756330430 3188318376356647516 18432508427286572132 14402192473856818100 2589668845416912148 2926810090059724126 9331667681290464747 2371073976169912029 11821208853859751670 8999419016264596037 16742008003237701771 10963672946346146210 10053627513894146087 14712375542028429923 5553700810346441366 16448666688780336352 7554583997922037795 17924280757395004029 18192038973972124131 3796162782337625948 704877259290215076 1525518731329036963 5389863104746179873 1606062354479848248 17240324468692694732 927428559566956303 12323044125466752448 7651331407360264732 2802879540354895244 6710739093274031328 7517600474397474042 7176767720492841644 17504529882871348414 7217179565355766479 12055952797399781444 12911190270919383184 5764439922747116335 8557334391881154926 18080961699747715194 13180527302214092490 15250851757981006519 1358394420201219083 8012564184535808180 3078103214657169995 1588128165489683918 13067592275766092307 8422082558466066794 4523593900535701029 5065485753803365675 17807803555569433712 1735019490171116207 17772062242171488062 4238888230100345014 1242443380438608905 13213101071143320845 6487601476661591087 6479377032470742550 1882178551957513528 17986197086391192111 3376013070983390602 10235793144263676019 8868827549835766835 991367036668020796 5737521234446969642 15129376102073684500 3502986740401250107 2297151796288403664 11613439177704659574 4219373355261204881 12961830756409891776 1473901118628787231 8235545603791779526 14971961663793882449 18134980947987676605 14307346667684004721 3862220436764341673 7811006372798795612 6697903867385606027 15949477856503336318 2053957804935642603 15193740396278421346 3915316658721685146 552909599029134961 11683655214302555486 7207141024756029078 5030383051782425899 13194938762271253137 14612346838742796751 10090886676075676626 17393202392403154755 12119644492480075689 1453461144537911667 15550628340594055065 4628535138024379701 17074409030377183453 1371003656356617478 4458339407784510715 10594124660023773657 5973058116194878215 11177209897473765912 15665737077517563167 14861545155106538235 1820093552651081666 6762972192187755747 11411885041209926068 7743979530897063860 12666579155927094721 12725661955971907934 3888479641676237685 13869362568658965910 9272446153980495974 16428629382526434985 628868316051196293 1398675567036232751 2477399955555956674 9331236344941071280 12421375909139986950 15085750668907931294 14555996950718861485 15992138039001162393 7477865333175764424 9592301255640282394 15008173735599523009 7089986558741493179 17701601253797341977 11608552777060623346 2888397110373978917 2429473488887672219 13646998287157863183 2036139839616501022 8361276148642821638 11287951404924688125 6733534138277438427 15021009619065645605 4029936036371423802 2272396988314534255 1742562271152559868 12674618633848991487 6684444488650766703 13968227273515968488 752475839535415581 11341310461378034279 2467427332856365311 15327358740900735574 7639214222742313672 16921346409635318240 233067418935991360 13856753081373770691 1689407001560466539 17023140755778028086 11135615806152812321 8072636798780945259 9505307323522104976 18090224651282398615 16084602183709852386 7808959985126536616 17048989646052131191 3611235876421175848 17141026690191909584 17976015109321892880 11635074001790035467 17067337631124943117 1944740099284938180 17932813000419064523 15502799509736784130 17517388409347409840 4609816567591310347 10165005573041932799 17106451803773755042 2801796485035324362 16323494024494866841 5723786100095889589 17944876036958758947 4471441983349247743 17112997742519104780 1398309290596436551 5797161693639899090 1009077664771671188 8650592583569191255 4808807059935710347 13422849060331657980 6622187830903859198 1763673847562775239 2745581257868443058 15671773839440292547 15084262762091986609 1646462791744241438 14622875738313864051 10879700745748092744 6049523572552509613 2566834395654732133 12010695296795701816 4133310512808522409 4286619901206396759 2054146730417819419 7654844270450119723 8251148175666266857 4120264061468044409 12734290862868372684 6797416924243356576 10732279503712180663 12264847221012782433 1673073257593922777 11698547147083846357 12594552775714249352 1881581189299816468 11921583255181252440 9913136084280359490 16135326870852674922 14672970538261651234 16066369004458735634 13226719416190574045 18331804969073653685 14219855832012040820 16649814067227711893 9495236340450391065 5428815722372188971 13697555746464787553 11067555791094687408 14680651215347741023 17216040123248494460 2052220983155632813 4801722881115594316 1151909917884879766 18360417624558426483 2503803826893510999 4025447995462184329 14542072816833096850 4026532698108682234 3299972343055207091 11947686339560895496 13724925658973919005 4585240210785191874 11552903911983273524 16187808400236638396 15519118216413838842 8358449195129939517 6637240200908162604 2709661438788993437 2488677516394773358 1236836758836033012 4168481341871515914 16406385925030649671 8442097637290631766 10974483857920385424 4156920417956539276 5966470711110990875 715314407145722459 18401131013183749878 871921745502993548 5465054500679451917 12328370385215456491 14098665993095313046 11135289631992122096 4493024932753013489 6372968668429234817 1349344979186154469 4257149128955640705 637284594397884467 16538453081419735083 18141617741346635996 15943095601651090594 10884779532311178774 8201134823688071220 10918857070590962111 2377944056235325151 4600470956339158090 11716687574526113661 347945053109291408 3508080140733531430 9630307638206116686 4975163196974595090 1813724652673573012 5649504588358299313 1437844808999582021 14165166154118549441 3701398392319011472 2002912762576197492 70353646378086755 10423220783565868681 17798314688739559559 6171903864642348026 9554439855311603199 13527046243977880404 12903497517998718797 1320485439014850515 13617127623705138435 6066047461259883215 5092431578300977478 824559190896681374 3726571272943726560 4380165118233908241 6926070974659452941 5618199925018652659 17886568093547509402 2231119404288159419 15407426904836317382 1877180863440824046 15988221195397003776 13887469648975460932 16158229252991974334 4365139252052039065 6540761271405698324 5708997720177407680 10028666624067104592 7373120701890899062 7749538542489032591 12234939889600454026 2948257478910504175 13639314710370802820 18173926986389386013 5577788891791882677 13213929006726549346 9871769575911939388 16314390247296594305 14188349523722753690 3137663162330013610 14536330860955213674 7200089100523716109 7497529516953307385 2440083697776546903 17854365002235604339 6122467973110733975 5708483760051901949 8545868980541511953 13405715019376882476 11742958290749974197 16222856502279433115 16186290333314108019 7316125749897886641 15868323008633260379 16564356032735724935 15971314493043333473 6543597580165021453 12085906120188071098 11142878460257107084 3389354118850492817 3846560743190557262 5001818050248939854 1947448747906484033 5812297157937221775 11888684571575227033 16179089544627731877 13938937441710717970 3039604672597291833 12660319126596316672 3056682699119866125 10938188909930398683 9018048925280279287 14817319383701097306 7139980870333239432 1495107293811618477 14791702316096255643 4507994122536505966 5246310925998236529 17021163063412350583 4111294203463035439 12544218109029451034 3138600691852668625 2072531511051283067 15517382183294457761 18335374678714682462 5825563594753351065 14314792051456578970 15310505540509744559 10775166892357157950 14887813239105784259 17256959383529193236 16774274933555233395 12467946129293191711 15745265987679207233 10178997260411010421 9185061809426221858 7690035145486199263 1680991909724487583 13404374028767960109 13439373094730580740 10400094639984722883 7525514788573517617 1011063066735236769 6331325209724814159 9678507088476536245 8346690548149570374 18341588437257166551 18189986528624525764 714052787420133480 13192760894965282428 11156153461396983565 14842208573452415504 17326994401041611207 17602315379387049307 14326870920638489338 6398295981866830978 2716195030845727363 6339230151319795103 14607632611316180686 13343059280695251022 3570353389987918545 7809246051629164074 12432107133247294760 5549018398997324389 14344868672706157310 4490360889067535022 2979248542777238499 7469890928075558617 4604656975778371707 3769606528274409572 3375558245805719949 8064409670948545184 3409580573537059540 6029702597276982013 4270906961098357530 10090254160403780646 13918624454862849499 14041429570445877973 16291748489983516212 11290061951776682190 2441026348745720403 14797435143277017319 5622827142016151619 14235347941479167000 17976786716764248256 17579424998165293987 15355585067425262311 12499794438794604616 5888430501554417432 2717678270643466332 16807222743061245990 17552704122203116451 13651210972351287249 9500206619486949680 10464930534750279049 11226211640824040915 867346148638700507 4063104337701936942 15107164784126119130 17183340825046305882 15719864109223163845 3323451673485646775 6686822859589253335 8531441707681753066 3498864550929993927 15899865108697010437 4292599639438661896 14364335485991525248 12802852608713170886 4767811606930893208 1073394053039623634 13474538578007463587 3787927670651078411 4583277421528835491 10825935800677175647 2112676775282829780 11087367947159093358 1167161106537838405 5193332082272986676 129227383240313992 16122708746289017933 15548577283756475078 17204131525269469701 1695531714877421607 95981060083167407 13838935028679319604 1592950921646312033 4158719545205681093 5537196764728019982 14949251406967952956 18052180197538750164 10800197261161147253 9169588768004947716 12895124649317276888 16464469394832790230 4846980508354855572 4311196760475954155 12570665781054164979 5445091790856055865 10512129760786759070 302610049103847125 5644326560609327412 6959093685406197482 10047199543326521303 425751890850072424 11185766779154614562 7066061146694459891 17395928673731423177 1972904787469558267 43321363300548176 2180508963460341938 3504650220924174528 14936194706375688765 10203997214971163963 4657089932854177193 15944144122881889 6011236199807618699 16270259728360341270 13908070562010848804 12258455343706513599 14804464395195958672 13944511805219462915 6975197535076481420 11164432442737829532 3535086061200102808 8842317578805261114 12101528962057301716 4745732588684852098 5393945314007405960 17055586546628244439 9613285048419487482 6305426762766377790 11951990163835987864 1281891446284313132 14329810287216046904 1853345239225063077 14761773225369933246 10514290746369993742 3384686954231434740 14377857324694743173 12936418367269406683 13725629047578262070 10366653157191663990 795094637655719758 9700951002390888339 13773268008303791009 15953078923739874340 8639449164904896005 16885711594081439494 6713600004536097703 8828257069173259124 11999873116333329172 14631681326493767192 5858396365406562840 1601157639625678251 9734235074197797028 7457198407494248465 14824305241814820019 1456682168652163040 16474158650000980068 14457487684994765516 8339261267240727284 9011110751238622880 9066478156578353450 17802024155781910571 17958620026005653242 11729381088379967307 4352172482413607141 9205606672342037275 2856162749827306615 6640383008643847594 15862251071301260715 6411902662468074286 8074957462811245497 1660877986180442530 11461499369118730989 5979307916767739254 13223737729748494403 16868993373600446222 10970760395379980547 17106696134852210188 7877245070033501820 18245951950697672591 11996437116616550299 6329329077431377042 3166478270924589027 13604247840765372286 4877901890470798188 215831581176601449 2194019676793841961 7894263965571031113 17668766089338281208 6477532061265605899 15476958443296595609 3310839224947097268 11084393925562714986 7324202486757030524 14303996786483405217 16713088785179739591 13281718370484429134 12157184395822452091 12886827466109011042 1220484661191847646 12611069877227242778 5048198533975052090 8994904267000505484 15390955590023018365 6800151921185070258 5684617733911579079 9249702452031499507 5009285678187584181 4263017724008564202 16399520756376017260 7712136467241174799 6624747489623370483 5556193219811727879 15301300109497983199 5102508178746992108 8639135450965462639 6620822893081767237 5408019772181634993 2397706755615057333 3370219608689274462 4174669919908071254 1039809179325027550 10202698332665487090 7115586928482860981 8233158957675320124 18369631809422377079 9705328102147438413 6795809161044710799 6432314334499206655 1637689270671742400 6122419275756251278 5210399085425087346 6071322804008165134 11258091758515347208 3891193409493587513 8619275640501693219 6256734606676948935 11236316081825875373 1860110283490965260 8263706682437421080 13418867628249913952 9539012605205236550 4941397565593450015 4362963267795586890 5670093702562085699 9758655030081556836 12103510376141946699 9691195556631020262 14774564364031504475 4084964512386411387 14412451882838236099 17393133975712080956 5449006994220864001 3377485755104825033 1002974588992990214 1018842613188783797 16502604599309918726 4193290982131894693 13630747518918733144 1099907182422940784 11382989858836225514 8265497038120333000 5817286574206946127 5590423766911846555 5949892621744791727 13499334258357612299 3332959284393376947 11520474721788521060 4478726489405554066 12183364239621394808 8538999482122820549 2745889837332979666 6239520541343799862 1551237152663618292 3185362651216510930 786645223618816953 13510843285194064640 12136720127927489481 13471875351257828081 173723223058278064 12964703573839477622 10818637104053333378 13268377873838492130 12163694587545187029 10935241491457554507 5014625874374928110 6581374488778474322 313695299288710275 4720929120397296655 981303040580459842 13202541866072724309 10328533310246799184 1578634673731715316 8662169290859181494 8323344886257536937 3390191415995611689 15557682937250038592 13348774805022723005 9511507821332435690 7757480630205599511 9582751520888763695 17756199292542584644 6200405515460533806 13271034125405171883 10982834181298307628 14965330686233799701 15096650312568260869 9362543265411009748 7810359811931727277 4459049925220473003 8380351140121699445 2541265768971530749 8036705306272041606 15016581740974890282 920240667444664764 1542523587392961645 15720825676187714276 17267700056596816253 3967013232289206531 14903753609486303128 16087342563907412106 3615629575009357609 2843394463099014989 2497452316203370012 7771134215114390949 10020567653467412781 2257761946435182158 5187096182538752141 15753249394985014566 4149818225045282385 9208419124936316417 7347547373276552769 5166955497832119352 17784102830168612076 14094840458834911780 8575951552025000958 1443696811390866349 7337852316951103578 17901322183751589244 838600858330237766 3086450537103831506 17814475429394945504 13676387070197457592 36510429924862035 14573751279875933551 8662208266629718933 14287517396296103473 5031469044162564958 10382709724413202296 10386815712323066919 9750860546671920560 6599117256411057286 8939636538205365528 6324338767017795241 8751985042346487148 1223238120855789018 225952955530135918 10498317166389083917 1071376205716451769 12920624143384412554 877226383407510315 8983626955147760934 11766189863386185444 10471678544820996780 5617492259378323875 10326100412610606347 12550599432957197338 16815501194214741644 17681198881933710450 7656569965399464353 5289484094453711537 4287152293265962064 711813384884317885 2102698120101909850 16863222341316110354 1814295813938292470 432463936420287629 9197381966253623102 3776327901503835007 10530062490983648705 12382650654559973782 9265183608102034848 1914537801055019083 7668407566687987350 10089799829988541722 4853804239365345280 17322508276266682505 5106837541401746347 5037503886353250554 13591283113859464615 14170184107872444419 4691969019508470492 12939516994974265237 14031597680193174939 2226852007456637860 812787010700163014 4113676424031450423 12036000805946910568 14227576060788286095 15171928938135697125 3106865588308152061 11557400755606292248 8301357214679353282 13320494116494402655 11044216061675985397 2234058376787725887 10284663714894566748 11804809762084340303 9148479890771834413 11177127273471659781 1736429105190427344 18046140439268681050 11777507008518548557 15923606849933413289 5483437969571683396 2310661920773899411 16290040872789807933 15973076637034701215 6596656777560214590 6554026661877463795 14678975662411748771 17145717650440104605 13506859845219392618 2511901319901497843 17994519162389638461 8376652029178982112 9024789501943430293 6876957769682310800 2369420925446717917 9821988814797686034 7265076308056585086 6034673308338468255 2122931442857343463 4034093239297930036 5863291855635624091 3683662022200470001 5771175632038882769 17338272518107749950 5855940906060422002 8897242182920731941 6299882494392081 259094990023331422 824521164916818580 1599384268705412807 10572903553905366748 11388782807896412720 3400965410104622142 10130538128765465480 10947388683522450151 12584041259019833212 5957395876123593165 16458429401237519162 7074175513099881530 6069026930361687394 6732073180173315434 774908055172766336 45501109364304701 11816611716306924376 16947470940815711919 18153274741882573533 7302354836285100502 17966631292430348567 10831144114963082802 16550688789578475173 7973892977708389049 8358747080881304595 8632090346165228478 9631313778699656838 6875421183696833420 307444480914630358 6239025359586998864 2062767352672530307 10340320860561995561 17476020282321582407 14823373517424063537 10185320806748141212 13374555319210673280 16947059019986000078 17967721692533664891 11277480254745043018 13137414521957716128 1859126417532982888 3505706778612157180 15360606604441740074 16065800904116056776 412111992123819532 6429697150451207929 2553086145259274590 17670289341604730946 9694933346807245410 11851685069816618852 15079749827110462273 13628059457944074951 16491096756868358818 17902658613303193226 10354273694234123814 1159528726454112865 146754365721866548 305909593736685061 7930575979993443623 4455119563141231885 9328841153645386936 5670334489694484633 13729417602717342679 1107378669335429452 15247394752377108484 715204139738068323 17409922226713147247 2926611562109834725 11751378458771523439 12098943921098123291 8775853417096050280 17368530449506074868 16418009725965899613 5928998679540836639 9757232217087685677 3417296908624654807 4753438941839123385 16261291731058336416 3988992036805735557 15689809608474031305 3419964000513038901 8675473806668620453 11400581771436367022 4194708739150175957 18102390997119227934 13843911535921003655 13943118388883094495 11183863088228925745 12030719068120774707 10724326696093418926 16841913498616070406 6227521819385067722 5383078996107207024 12961275953918714867 1729958244928689801 9314926092612022887 5432047515382587452 8144259886654142387 9877511183404185384 7256269101113732858 17954030385429808753 18129055223099597007 3697234011675702916 15616587862165039583 12581601583696888008 4694015982270920096 2811924803780942364 2278916517176598431 2611508951728830684 8223154524215128046 7867083758491134587 17296072971889165622 3969360208669163857 5999570986403833444 10755866932416795047 11240879847115459597 5139258196160107059 12667554243688648680 14066272421975780663 11775963534306618025 18383970639133101280 18056406210127933993 5837415540581113048 856732346283586472 13143021332548372789 24984137734366171 2452798709191428039 16154609448886655451 5639029109866089863 6933066751615449017 1657747053764804698 17391903970407791894 1403154178887240162 9253474871811176020 14250732344308496717 15615265360930589111 6126033688357562483 1986069343263213180 9310124739087255461 5861888472142098164 15490853462477202200 3852841799312949690 486319643949086816 14263688436100016550 7521152118170164533 6349623324039258399 8989364944014938724 425520975503555340 18371764557012701883 5384550860274699757 17749917529899855650 2885143224607091189 14092045974614036943 3747793175649863678 3679665535573265564 10457293173930941136 12740559453921918906 8022682279948953073 1598053346663454257 12036031598370828072 10553880747043557251 7004700788612342199 9513666168793873331 17742983057543482438 6444695551441868212 14126661164516716988 17115809052768090220 13167101668045429717 1150708176718110239 15191011498715383413 337213250634706155 13664708482833415701 17816400485398288205 3626692022304972791 5128027443310146384 10060504740472652235 9920814177302094579 8107915968072635772 5265795204086051866 14997320712225199547 15662395787101866965 13142965621134911624 5048386727435320222 6493184936703418242 13547862340459476715 18214787207171877609 7079517779342148427 10253745527423533290 1885619054427323063 7217265937131472782 6823637543389465491 16752159857348548565 11914077995483957614 9770813368979846920 12367770335551448702 3540042576757103493 17743679102854495699 9481074769477397857 5735927279988589574 9462371307961025823 4807591974176115436 10894357674453326372 5732228649923982493 4749321258434277865 6333524848874935641 1215326014411737026 14490016716317861712 5277082727588965569 3220157171470809660 4108927996269149654 477060210714151159 13672023078498128079 311823180434164536 5042073965249232765 554417246523168680 14387948182720741559 9761778464748971705 17276102795179617032 3795532814695321454 8505276384789833496 6227904356377073458 9498653831002567965 17462032337015845533 4272328417864952728 7888883909356106025 14807883521730107157 5256831931686714494 11975822039613293158 10551011501213797819 836192113684675962 18089975058345240672 2307408556917103795 1475140217200196150 15405637730107071510 16384346408205921164 1148467303021121134 15243272394624565035 4612749454780665661 8245327188871273451 17210297340555900352 10712409181053067288 3163583437443439184 15436453748910713692 421554185464978321 13297140158876985186 6493768376476157554 13401424927202236600 5204399615213621765 5423882347732283899 10550002703526332228 6488286999416872740 4105105111111771048 9023078450308080140 18041188648866801467 3749462595562786923 17128301254221601190 1683637533212525848 13835480610968686728 17710952267795373589 5236600825684099449 14590573740027583487 10072961680036874600 10708348254269738397 10605825054222610631 6088504962963501972 755737842868830873 7752439915303027868 4797984253061744651 10634899547260001423 9940253515748274434 16086300529692108628 14722311832859938548 11816464157985747529 580829390444829282 9758495539030194704 4945885826585280334 18319353504556237773 8565017179470884347 4322631604977083409 5189420414986700678 1032872478887496459 7438213305301733204 6686419964849120192 16263128297252894109 17271446660164608317 6598105326070848905 3148138880395324996 15290130258997882736 740044192803354091 16709622068310595504 5877753326802945977 4658841370837732968 6707708209189142601 11009062651610867150 9735425256843759021 14001283412975867291 639417166796420886 589400935406329242 10101514218669676557 9494252047565097543 14705838877699879471 8479755557358710691 12676323299726593110 15980191674789666342 11444919968419395989 2316606162716311708 15425252205813395250 9786282203946622253 9536101932282196569 6921220067538413831 7019577885267627849 9454344228764724257 4775835323072927105 9273914343113457826 9146268690160740858 13708816819396413726 13717606998977304414 11919835590816259690 179189949844479775 5705192596872661513 14829795788169258133 4095830763522200939 5082844852308485767 16181044383881778334 9049367378813628004 15854733295206420259 633228064122853319 12899890298378727890 7494869367173019749 17621933357441469059 6170503855227164747 17425603483507245938 1920206795421420404 401899818038795735 2588385057704640400 8296460602347371089 14943346132004375636 3852805663661497059 12621895742057325335 8327078391812799646 3035311685999105098 8569461852366125796 6444468931859381160 4738870112893451101 9719744773470503980 17109383420687776844 14870543568336289548 15747932014384767133 6603392074140342680 1901849914831659437 4745186904275274096 12740312831283414995 4825753657054486674 17670621537660767603 14372236093131037043 15054841635217666571 7319897205661038775 2486199813393603858 5065372159124494400 9676439915347221951 10983731414112832476 15811638332536026995 5454706988852802647 14642050974220095150 7855845624577883347 17259626500221592612 15619699188290655629 14185739284382483062 8427102030083665074 2425829619306776460 16737397802784879346 14360870694366559004 4482792168770656149 765264135450321430 18333474193069888703 11739127266487908176 15009350872661930704 9983437721229651787 4764484258776138757 16957098479526200269 6896721247166589360 10733224946138543466 3174204571372359817 14789270269575028675 16100725638435399889 5682473618222473948 5369410476222024139 5343766016757394156 17125164720466532063 15244312173644183899 17392995382715154069 17230377701504462001 6195117836667157465 18334813475532600241 10838450163885569029 10657903050440854803 1598921766421582093 3267488042956638982 2756536236900938421 9978675482945717286 14738623626625496468 2261337889499635835 5222268113570962002 13444858680180009829 16519435246872483880 10065464947173035469 7360040295346633719 6509597691156392978 13258710487785872042 14649077414443398684 14592125832654479502 5800048993426830946 596474522139767748 10383469035968959177 8490864538376837818 8640375831238351355 6150255227930577333 1607273416876202551 8625528392265199621 10730635240215257472 7869603919284005428 16646473803882372405 11194446182463484903 1891213122210342830 422968425234935168 7645987897346832900 15926359302910173242 4825439028605188936 15554673798148019966 9483026854044623196 9509320086968076741 982287066014765789 12008769991745613955 3303451395583138196 11851915601069763080 10736385115068901681 4859014211891178085 11295225562690836786 6021528705041021790 14674777931408954878 14879574661785433608 17302726865932048561 15637239284439146421 14628681404956896530 16592222034832740393 11210298031296733537 5197063774445325992 16287324371267981894 6795206667391280113 12577098790831726035 1746054865373191957 13492793433382558885 16292637632591906042 5831418840207401733 13472588153309405335 10052405817476904171 13375211420657750174 305252112483367936 16488252327501907341 12669542916509480471 6558006415819192180 8907860148777220671 10990538529946817681 10111258400250029941 3169694578575676972 1070367199193483425 8828786511498534890 346679283899153650 7958543004698139989 7644531289648299227 17378958214556366429 11637306349477928823 13463053434001646735 12784627226151552943 991179580537119875 16038345520236787409 7696089787700845611 12431143499416281025 761351791141703409 537866264832884659 13044037953054151250 11752118955783064786 4474115790326436021 6759135831279315305 18439552267294235487 15383210728607131559 4534831671828709057 12397344615288745320 16478870952249796108 13965369465713049602 17165170421355322527 3287031373570038240 17330783558552790356 17762542888849247776 9089344809692773078 8644013341550919707 1738516820424276817 8870204408138237234 1992904575910747544 8477994572375010458 1910562767650983403 10509883418202796221 11505316382165989445 497293663341905646 10578901445577096732 9937313507919890371 15803335654493509093 14752906978431324275 3903757958779445604 9715759675756656067 1241070519119296884 6310507167449228471 4460544907426817653 6202299437213366070 14587879283238599353 16443038918762401322 15100874688542463987 5423366115006689068 7701578514489870373 14962488077499947490 3723265526950334048 8596267495051318058 4778172007780777866 516651161003953138 13041469246468156681 8682616496599558811 8961241062789044168 7113512877011871247 13374359763448755894 4688924362605017412 18354966517369395375 12048408889519338655 1218293630165868141 15086057642547293617 11468817181289081389 7364466050686814369 17189688165618277412 79092485454922951 5314056875134043960 13447794551521894049 1424567075504190085 14661079098951216691 1810718108745493547 13356298058800975599 961369120643490202 2453700134344628767 4720016614299727568 10837333303613057306 12738839391801102669 17768036765381919326 9938926767816990345 11157206173679460233 3044986750344722764 898366739813531203 10847182730953575219 6830074496322278138 10045910468228150744 3483737405883492205 12201989826651282871 18159733298397767837 7032169318750694355 7930710232962017105 5236146292726771745 6298902108488856452 14496383637358657898 6100691822660189079 3341138665137900259 4434001774772166677 7422168511811635947 7165092580856814394 2568923765516358869 7496764960661838222 4228588448398180295 9110392988721392323 2538790205584057825 11370192736860925953 13209643237193143025 8410799525026870982 433458656017436764 13622502770981744097 333052096087403764 3718285666823978075 10897411275351556434 12198739124820041386 9302922380406462429 10630941837453747821 1029280032586118361 13082453311185337839 4832962918870780143 11764416149822990626 321800826981936099 17015768498531726129 13203336004554372609 17337467262974946358 12201841295739633668 9518217560545869022 4640396004420524035 5498880358270462215 13355265292225844088 10407561510768958244 18397806152817077286 8585012649379731139 11770007574261887311 15504282729319696444 11183690596226622163 11789417383789152802 148738491636729652 12892533847335590817 8459681154284472331 6726336289990561694 10484109284764082039 3835107292811075353 9358017255145778471 1286712003624598909 653083702591174990 11952774431217160435 15007242353799623919 5211188687863639622 4057092323198533777 2405604635339612248 8295854407709933868 14777754225138452108 3963983164689602658 1148963953716024291 15443035659639458760 12368425191395765073 8908990778897720590 15124935095092823965 18035529782311940756 15161816495878091264 17729562329049358421 10607975272448861766 8578532980280110342 11937749281046058983 13126784675652654222 11957302599481593533 2935348892357269901 4263326202987345106 6797073434680454546 1702997940808888493 10499101281294241435 4091344221451881810 16414020045022024115 7297972051202989008 16923733505694035949 2454640385232517401 1814633567837622119 2707888928041796242 14443037392394492522 6028712780377035231 16911652193102540858 7929904107407805970 12159787348966590315 2532569582665352651 3251280037910257574 10831758230303260363 15297225645806751271 13520641302130754796 387893345391947016 6022303562147955158 8056688543927896909 12940693739649794465 7513141153501510570 10212008812693430524 2237241875263781530 11772680528363991591 3360081874677138491 4313494462814589335 12641210574664578335 9036072256356471550 7921427416078058979 9877382545264572900 16297128945036676726 15040212587689504224 1481951403207730525 17338029021233467005 12932547899543779095 9771038025506105 4845331269401872138 3656923722855170248 5150458771270919238 18360588780864873194 16285242719366768293 6102264517743033972 11521312468359017814 1783744922248772401 7192819025893946053 14984697597462006876 13483531719944668933 7014915914302645299 1004063610809009332 13474069119817879167 11219442105076616372 2998657248434230369 16198011617174604049 1774541813916157647 11994299202641595197 14503070020171806464 17926056669674442229 14985168390557161562 7543400193351040233 964584004636966756 4822803885997420521 8399717189632923980 15434951082208847650 12080263321017791364 3554276684383858384 6198122161760707924 9931253197174072430 3095671074127689863 8615792254780487384 3645771066993804409 15983426170354858968 1143840652300813681 5416140597392603945 16065231924680157302 14562578076422986250 17668544455570844983 7163325820384278984 1653260130010544498 18329743141597584446 7770916477489805162 1529734600554434199 668755297248677695 16144000429591293761 11606697858380121745 7012291888458473284 15895884654544402057 15842245856572670037 11572944973429417364 8517887325621248169 1108407485341755051 517626213486239080 6020098408987383180 13964926387515021259 1730018225740742517 15260658202518217493 2430511656764428537 11116252450593677934 12689319493695561566 5431862553818131534 14370818214223155845 6219289425224088896 12569196147979696978 12780012700958880940 12281484724444252064 16144203119566859687 12691003501885159159 4365179761171148127 14975796479648189425 7082993774577470620 1545392725476501672 16796823098750532583 15181340354015516602 14679168458435472256 3077433815054330458 2455354422201272293 14066388045651873072 1047852874286396623 14408602784177791384 13264115927934851085 18202410657458645541 727330741248497116 11613756390281270773 13094387140344415731 18323326326840838991 7571844925373483779 3724874021982364221 14802294105904877120 7516500195628341536 10051661761830726238 8537413337042338773 240854266614119221 14272157300049837868 5877759619986797451 12785097985461581402 10119980724933924720 220589935176951570 8888278152563512762 10599869311074885579 1024899785857437215 17984008552994765508 13203402948116940722 1436630850314170913 3117892900044622461 16686757111484468638 7025235765010653912 11434572950357257853 2721180580704523818 7469132865831079969 2298743606267104446 10027191542936347188 18106060251136727635 13480077666340724841 13877668891722535565 12811340636909929931 13687014761675298706 5769528323377708267 16667519280049133803 5474499850816991085 13834977565425128113 12964276261296252520 16387739765534692838 12575822621345680618 7627267236636573817 1670160490522760288 6230310479813480477 17945016620358319019 8969966466885932059 17519488952396322905 2560540811934809818 16964208184211892456 17398233431472661743 6428535233633833134 11156025461586243939 2362478895351490725 368445188945721873 10544294111368709339 8791093553764549654 10575115302927998148 8991890933042133478 5138568928108470569 9965075148015675796 2725697105079484761 3021728984188337219 3970518156878745952 14317218223000160702 1030468448878299103 1066541286779722265 5753878015262411062 14059414721892901857 17230750929294270978 18145937330974937958 1869714946607962733 16129371180126395899 6417202759939867556 15511016456690340302 11291249291717346539 7106685841600459640 14664203761710009549 16313888150220959910 10420973484832176777 1772010347128330753 5349522495867041943 9324423907536036814 13621982431633438127 8454947210232160815 9410274649171108052 16621085440631808191 11663541235698643062 14693003782178019238 14099154933434038813 14482237041964586066 15296142195281640942 3691853761650252164 12445636085865953936 14543161404019735689 4225740885352870922 8676628043583919892 2973341736659835516 5174303197016655318 10049619017111978974 124723070572270157 1382229203867574016 6914495982337573426 14266730252547919481 4457188222616113769 15075447452909766224 1654370822111945489 9896392198377726665 7239799720369956029 15350281691029407429 16507783045553111286 16883567013141676266 14384665691394678814 12093719450500588457 8879639462116297975 15039487097004491979 14358236104673368928 129878011289889636 16372519493698123076 4402544721265135929 13129419013080820747 13331069218140888701 10731512915286397745 6916677962636967158 1100715358061464964 8548539475476561024 71390161839869988 15134912158186164394 16157662029925745930 9022828579394206204 15581193607867946254 11907559863153036653 6403373510831025445 10731959492030893124 11454667189273632196 5957779518636719584 2147112887643570196 5396903159296051469 11670701521824202119 1955508625024801013 4447132608773114017 8196549322364469850 15169782723412775255 7682101957749639916 17869469409538590302 17172651206273850414 3457052336379484521 16081337335004187951 13402988367735976659 8257367104313077718 4166097426158253107 14378738226520343372 4601919524914128576 3374892923443906075 12092971281711046253 17294286414482914154 11166694410289502578 16777428134665954870 13344382364918269244 1119754644122827453 7358181735070166595 9612774834251290220 5738537899555246817 13240405120783601402 6067148626075404794 2821349069255557730 10290137829393897642 2650865490184068976 13613016082652226009 3521973828103036255 1785395065079316496 2161888544061141041 18109206810563617170 10716835642373246211 1220618476095456205 2711294586892484693 802285750970004750 11191761894945150555 7615434449773379034 15071430095270615855 9044706467670014935 2638399065095904823 11803221635572728262 11925528264451079194 7071108701271688149 298824958610416613 13932770661224268773 12887386538386533668 13082237257277948144 8486526806884482459 5573469087355442459 14274228042485416332 7968314295066530900 2120829536577536659 15143382368703603151 7227185623042154979 9142600186543921028 9589224384818364339 11906507447160169585 908921305451195228 16631432712871889280 16426978246819405781 4699885109017671798 13165973663272450720 2316578353846497907 16118078019807874205 3552619558921395202 14288479411684182583 4404527586480378882 12685676082399871008 11673782255003452855 17955867085365189654 8560128647727794270 4009169116828064913 10983781555133474905 14621647309718348883 17529540727107737011 13763563962158950601 12191430343136988537 13371549083017948021 10646806882425667555 14070327647645893294 16753488608167827040 9511888634758549420 2734919862614065516 5492717716812134103 1602403343150386586 3782629879307825227 7769153463639297891 9717069601966766806 13677558751691083353 18383482507779871493 3403102546912829319 9912465457476303000 3232778578347124490 16001833164840121791 59873504638048835 16219639751352876373 4418292600845370648 18231604133122880491 10792152930800702235 11603797164570262609 7621804243798833047 68682745683062311 3836498821285067335 8588742057770032779 15833057450232569827 14770878699729738222 2706432528994280792 12998639207762565218 9748238599650152537 8652711955191945466 14656485409858296831 4886590008079511388 1842493028509788773 15998919962544661568 3099722015401936530 11890351347828994735 5211231602256162553 10484670028561940969 14482007420371284026 5901456506582341459 9239158100092272943 576936743123786589 8676433808810180872 16166972221801231123 10701508002979352364 7955723705677359086 2203632079055028033 11361701915831127314 4756007853518556073 5522822208975548267 629797138047891532 9569913127819076408 5481973738418114050 15921260288494715886 7227846425477100630 6513881026777502979 690694115426242572 6795408838852918706 13786668483865228250 2320983376919219823 9599055059763673124 15645495312933726636 3486696976309022049 14186803819581412493 17691051887951938464 6852616550062749176 12492884530881966916 2766584676052896683 550398083616929512 12269149453257681404 14439556163505370321 8353935201626917146 2419432525700280410 16511685643700364073 7116618538474801213 10010384167930068837 8452341179858508230 3615138308902778553 10879074738525806826 12854920831986397950 14096608093941476502 11062242573617260488 12233974689589751807 12653708656905315201 13415831996860583365 12346750835552549599 7087364008337385683 16956668771908472250 5827992674985935851 10898113103463847201 9155900631949759716 14624532970922962046 11606502572198587312 18376306977693005646 7000500509041808704 8041977812146523884 11274459661026222382 11611092224298020173 1059015211929811297 8673890638770506905 16845298410587010139 1559366080771491802 8007971600635737087 14967126051095803799 7790545027996547552 3665719762940309109 11355556925119494590 7527164164499051292 15011581114541513604 7509639428001679011 3262549888063737176 3943959154604165921 14597171683930011111 6641034315536435598 15747933976461548446 4579019229132642976 7500397211394514467 14491803086721256553 1237542963073868608 7934093219871071231 3007707852650177513 10601791679699624181 5116192091057908751 17021655426618440158 15892748997148835505 4342437922083463414 3463442931566472999 928607266318018853 16470578504710113396 12895917835381685611 978034980510769076 10822464997744977620 16424146074123925665 1614337179379598160 2474093914842436655 8589965105018387831 3711238611921930743 2319395016001237254 14826663637384200963 3406917904147149865 16143909217142685739 5725691887712986581 11004918437652257686 2699786380588311786 3607171605201462327 18004668049194397612 2402404821310604082 14009032432081650869 5714411507817886993 10309788917690284630 12401316967199941438 16955050842166017317 5721947703335628144 16089704500848292778 10090391440184208566 8199999833088572388 16656457506618605728 14277399784254164202 10856710894624975400 12488709654255772514 5604764596411575750 9175293380799569175 2509400966825389199 14311576409968230247 16709504899168300288 15789557893854309083 16309516923242882030 2116675761679522723 11240972171196779667 15893252197893676035 9590252296421875283 9915798431064928252 4361691750342176028 11743503879581545308 9074058691374862362 5985816886964385436 7837406873003631232 4220926199512749252 5360171298701465588 8992097898479074609 66625398399237835 12303796731222539995 15791354374841818100 14274937740799165551 6748376239820533133 11176849150005703094 1097754669504114059 3998842984941238574 2745570282718328832 11813562363051111105 1997095530534888783 18147494763303043900 16376496953270908460 13119480915432412266 7196680714126189191 2721322628371324552 143367489242954249 8579541120844288174 3202817742030032535 13603912481519114287 9804394936663337379 16177624561929041915 13613145502975048293 3519305113812001933 5494560004916044057 9650615715482759867 6912969716280101038 6369412095472403684 10792909080573955159 5777284550348934645 8346987369407236509 16135714573959334586 2260900061037515916 11485454059195854361 6967155328676200931 12003811657396462320 13471727542193608607 6124475634813531914 807982764006743987 17191199107600205961 17801951067357975159 10670707646782888249 3830462008085963816 17823154123092317839 15418348075036302025 12006509110405803897 5567301161005735626 12910910384484728308 13660694511209948669 4480506214858722132 15409433343978612464 17867953722282831658 1045151367861280037 3522666536718475348 6158974437893059765 12764096421810693627 17135339636682338450 5689288536312451030 13543256624472057415 8078664589513152467 2481817021695452945 3872984279565120781 1278453302878346951 12221728794430440204 1157952481287788948 14648725740016514001 5907748663769294080 3766081956459899877 13971243006868895491 9695657986836992151 5275912251617495972 7795850183122650808 17872735020701936044 11675800961870090745 8650400270914396127 14410970563886818519 9799973375098803876 9110785955284421030 7661327343369900592 8875851096457301888 9512836846011068751 3729923832414737227 1676733193797841008 6624346372576997400 12308926501606173142 9792992239272429246 7938543741550731648 17909746088752588373 1981044116207314420 12607998865719583362 16845929243297968145 336306563241144546 8254328450277881073 657437398185417755 3306105571180739931 13377646434798871855 12819192523986691268 4843960366025110385 6262915297656982961 12304212889959927475 7701757374973131777 6580484563473671094 1468924731169826551 536760102241982454 1328809566867039632 11848281972133988322 3435181636741533277 2043674492647997193 10965965147800299681 1068700864571393379 8244917837144765475 13076132284766963263 8696036859716879429 18120876149948094757 13453181457655938056 9812130694925055385 11786607834807948213 11875131095451106071 2221521068083140163 4788810407563803871 6894364096431489977 15663693100900409139 10416022196873814936 2395378167685133309 10245716026130967252 10808356276789644453 9998357159983198359 5515345960193892461 16750922898655604678 1936420037866928767 7956979885361106671 4130772092213335448 14357075767589106011 6537045602389649678 9388208854267494840 14767333142912169044 13283895840159445783 9616060927274190224 10205130606385081250 17247905310435581672 8079481011127017018 17972534426828731136 16862679677659121505 9959206898788535536 1311960271147448021 10494283775218156139 15023067743089683776 4728754459176330230 1148855493450514654 4794924398166308268 17211088576418287245 4326924727668731106 13656141839054868636 13872476409240120491 16849019139693348828 16713848706315936335 7109588847881177154 14413073396170994238 8148648665656732232 6540140508685110348 4526835898398168769 5553745944445242135 7768001563865967603 12958332172733362315 13303770373164988444 8842259280209948629 13170459785491020549 6227781015581582885 11298568200666144464 3687557969642598 15627556746686878856 18406885688913679610 258875220430222497 3750810380061327166 4394747966770306557 17336683477948262226 12210206727772270709 9053756608875791563 3904372953236992898 10002342085464783644 3661470386688830877 937425977960078984 12245279788167530260 14284165795587403054 14137305853150953800 16971897789030474353 18429439844277662307 6029706367845169360 12718115507919226339 8444687872580340233 2650598532468832362 12633898085279884521 8001113555651948589 6589031686172404528 8942300715456158495 7721896545489109167 8884024862468381696 1961738784649242461 8391002999972098826 8124226036628541890 5823314737031584498 7090772064882459246 6799108504900204152 17770358682376669646 17996438088658946575 5558821827849674834 10121789218454956233 1401571672574941013 11793561160986009679 1015195518746638410 15090229280759716735 7346774336137198027 17665187182471949461 705766921707533841 15549004879317915345 12805728294564398602 8769009815999899590 15461627526539291011 15904249021534903678 2376864975119585529 16393648363962346321 11976877222411553612 2465310872206222323 10861825272961013980 7607035703642422230 6056899704295910728 11944499867350270016 1230196909731033797 2924046849442700797 6744119242854823330 16322447755541609563 3579689269020979237 10531227742933843172 4478001766776813688 17290534718581428179 3158804717376328155 11905054066872611920 18309352002993647317 14572475612916723581 17938911587120703214 9166873900020958415 784161713520274492 6677407903491419911 1316054918538034782 8714362258013594465 1050490041255896955 18048518087874518220 14669976503531883840 1768290715313779092 10624835367700117066 326744962172249965 14711780369628864816 15880695169777835323 14695396698863870875 757276057769760596 6347457285215854157 844899382125448064 7347295382999965682 9958035947819303637 8748558412074026399 2641108660915461818 6448157705871559633 1580503506823418644 2797897728760958454 8997043211089484438 7891507761906267742 11259192741182787463 17624925621027025981 16596422617354575126 5463437261981837269 4098102729224610931 1513221082493713416 2704964403128713618 14828891189362469296 2753877097638296139 4563326124413574840 16116195568019246398 7846510533335486962 5106372330273797452 2773366243134214375 12781954236439956735 13166639913549006461 9050373095445631032 6164431779709283578 9948388351898511291 9901778271533531670 14133110937020500999 6252551255414767235 2064677245314297704 12505899518443612374 15375465408254499117 2202675918231839675 16415480859870971258 2500168744699811886 17157541075759574666 893260658767923024 17481180073765498571 7448222569816321133 1112391200655126227 5264315449570263770 14422499691563163558 17456306555261168265 8481624717307641038 12299839810115503368 61916716158392603 6163645936925804101 10455075928836097959 3779489715207593670 13940397544821654919 171583436456069067 8427382447460757017 16348790920059074831 2856675778595404338 7770116570641602995 15735498533207264432 6632560924138857027 4493258868285095264 2203783936129634580 14565888287161576124 4888167753058619747 12980898116414699851 12377089303419537072 2527544304824156903 13838894085819329274 1423774832412913734 6934288229649601473 10730742893890842084 8847852971107602805 680428157868817926 3229001780395162034 2960603262980538693 3380899961220665423 14626507406348693363 244480711232025077 219711027551323504 14486441546881324093 18026762377004173306 13046529181555602143 10011079639265489388 16584529915987352161 17695400765954977217 10679628316526957581 11372178751149249525 2975878959819988037 11454213651025397323 12807758190225408926 4912873277534695353 16738810086430933238 11902816084513071033 12037476534018535192 4968338192580130382 40746183904865005 11430791468275385937 17127136419840491804 2601180729321207881 12944740137931952579 4605819007932670590 10316795478333165957 4399087324884493810 10011017389663443642 8436737105224278215 14315681122142157379 15120885615473261444 13950102824681987681 5944850494603190075 4807333895704770397 16113117938372788716 7926956134886881630 8445759772163105210 12398605605709908798 8057253774360161608 15838061847579978674 10619313378845323253 6687078379882559121 4739194787995814369 15759363674086227286 8729133486222781208 15676886159267879459 3032505757543393147 18387550451142691323 14828007393089848634 17047104482702713915 2411471600396351401 8935233377972504927 584619875392507822 116130505662114649 527187241367656472 3921702695473032782 16641200992974475267 7752701221415351224 13411380145491986363 14925033712759859271 7396817266477453174 10194491745109388953 9064670276455759652 16655354163513470496 8553577448624729992 9596266369667674642 10186037373117707540 17191990428472772430 11289643520135036877 13754693844045616210 12996257652625737457 9714753184610943080 17917861298931369526 16493502253056012275 11485337728753299013 7766969169320293655 5025101968824156917 5471054394028425210 2277988665434006293 16808648079750772235 700034991964126595 4667821215585224146 9135902306570935751 750661886234281967 4313210055581907863 17073629497759324055 3708325534708353363 9710631412455949787 3365751804000525939 6850610349449699173 11195692763035724719 9669125970386674554 6747876705039545926 2457023778562371689 4742452505154135235 1466744288418454300 982846467708096141 4673628568834904802 5265488574236077721 17269007388847802840 18178820259718454751 7866928652693675933 11025500980367844994 2981563636622371319 12821828599004253151 9847848360219345010 7773311764947686433 2672682925888826991 8170769561467519874 12992151884712073681 10700517665955908488 15722017379616161349 5008708661654741617 13143284848046333593 11179325626433170774 12323401634139954730 11036518719968717253 9619855838381649273 2655059790117285000 4840491323899009962 11352953835614146449 4152149315224744802 16614223515450719725 5760687969225223353 5527847451317492838 4951372017854207454 12284057625980420011 12697030351174550157 10592888304128023355 14260422533650243961 8199179604335082652 10627193200951629380 3203686506661211668 11172517290513406760 13162612268300670040 13399980172920215363 12690843880051256476 2117116619501989136 14532600313914703764 9476274561400406889 12268683081174800417 2681531848682764443 13692550628955955401 10410797270104326361 7435944617893716064 14650838152225396240 9825778936469741218 6366460046281236627 13506336248041908016 11450778962785105091 15419651058910882526 3186347157587180260 16933362974954149376 15059617873034889717 15404220608063506055 8457747219390840534 736302294050156380 1981564191624877439 6169760670994567713 6167386870849745751 2316682716489832479 9679506782592055505 5432874339746432100 5182758347214253532 16862155374192473233 5574977622130582210 15335298140826125272 44427734704657575 13583921804627446214 2051672985899720617 17155183785553180603 9402036945690248570 4348125898857797359 10030481441843326264 12337353376684917042 6413402316481147569 522488831914122985 16095227013581386151 2077198443193186914 15294530572654451718 9807899602423519008 9093055963379142298 16380505241077304509 12362778278627607575 2176822396915976903 4729437406630418233 18365396308019938 13211705074354967856 12046446175141901056 7500120472495175617 4292517158730266445 3908067294863124741 12311505446636668769 10697550168036011361 5447813659778522698 5277485922263017125 17294638228450144709 8509353592405810836 15412830871143729564 16100197895509275813 13018398631976561396 6176847550840741028 9873570212973378816 824978809350289548 6769397326999172068 5712742972400782118 17275236016766820863 4676341427628505355 8692538130212114373 7608071531149156617 16822260472036054600 6233061166234206568 8356834144548456566 6587532966731593723 3200003487926918560 2882686050179178483 12723406743541327429 10537290945530818391 17877404590658476702 14187463612691551293 8094309851382787883 9324475358776423615 9752631685315297635 741194706314525273 286449570932546247 5784080988415423613 16667280991587261681 15449652600914303506 8795719668421985351 5706970109135808243 12749520032483778208 4773538384929573961 9691179102910969447 1558409725319849293 14002535130105956980 13499380154588200446 14891758769340021820 4470912444476367028 7487050209298319100 14506121473746925403 5201308855562273141 15939348303329767720 13726819776402089536 8945833697643052995 9693801912050047497 5721515689294574096 17075037728075393386 11834277253308124225 16425962363080161824 15995031892881719847 15746381697648034161 15573707520242171986 1550400414794089635 8149886564478674009 11935878593361165982 5599090461386019382 10003756353881612532 14089344563093950359 3360947976782520991 1183206848564864489 12291057182676346255 13023851483941449822 2212533188053260509 13396363314360305250 10010459633187764697 16827143003061118048 17953842956914489371 12680455005717364315 8808354745828650802 6352437029272152216 18131841698831086038 15059216192985136272 11067232923575500390 622600841983920837 7367896445130475429 13552185815012509322 11637514166291465426 8438337073564613094 7390035849985362681 14815406387706710310 13003544246950788358 1714284734224722465 5649011198961104435 15078225359531737727 10484746656011778816 16238792684624744541 14465293298579647180 10280155374088605245 1500088621863410971 5330504185829224170 14476557987691284803 502593790005150528 4274156310042926910 7886560036513925204 15215390212179691350 7332402272555961363 8436442160572059029 6680078230768026235 15341997559371535565 12947534869861280496 16605745244926820669 17114225867313018902 17106288566227321471 4015075856696679345 9308003266324134232 6798131330605371917 10542241084434798255 13831535379244072887 4847496200447551668 17708587444621322805 12098904016276150496 7717031816461753640 3042351981514794412 16737995832969871869 3758075625763276581 7813797937465744424 2777001747855544068 10614087443654564232 5611667580190006013 8509817196731918295 15440711647582424698 5547021896172989438 5935208855183566463 11659078985228683374 14650773279102616250 17901197633880502015 596021225349684305 2155407314908309895 17771672206566579402 10267934234458373809 8293704044467661795 7150437280616036857 10832256874610844140 12282995743996630441 14077396359368509501 16627173970970872609 5697956447404674855 16275715484384827669 12131155115359039333 13142719293937773736 1129070150652501904 7384149131420318189 12581396343587476181 1931962448567612794 16646325304123862572 10121108389504915321 13245473975405576640 11223426262987011246 8397490297579655275 6456898615991043873 6225333589571986428 11834801874489655488 16997665399821490439 6802509918517021026 8294026021420940459 8499116996787725478 6976930204984815113 7896095851450125085 12941138305354379815 9286100454020255285 14953036631745002993 7188681055221755041 15236761487438017640 11023431230946827644 9723017892321087012 3993345484404910474 15933692627743442356 13665761458160523712 3248427829571804293 2048989138595171714 9367123577305764266 12188007172410957587 8351367463391363398 10692604758106809052 8104089466774082000 1162054777391218576 18169271442854675903 1761558144565730973 12782969624603352215 6352100732119026851 1779046796140730947 10443115561376527374 1023103122903408415 11089989054448834413 9967990556744556975 4865834898299977562 4299391124902803193 3097185082348098573 9564274415460139253 10902695096671762796 17589047529889361385 7879617265129454121 11497412371546170532 17180834386654261517 16585290782315362078 7481460760343810537 1572579998511082485 5166789693854156445 15814905088358347668 16140220254537358212 15284836717051245788 7079076862054686644 8060467899716733129 15751303048102561919 14841136918278344428 11229362869015124543 6333983098618685432 3968682726740034911 16124506948356787563 18019355591616881109 12872083304000670129 10907238155378387576 11674889384893690539 13856124648406505649 9967591089884322114 5533223613765657698 2329443197373208600 17718919954458484220 13100252187646735164 12200004853032678359 4912581974449162265 16740606582362810791 6198487237076539445 4259770527331977702 9304112936016988262 4680395415465856944 14836423934435859508 14885647283502595890 12717790576037180275 7913579228352378953 9133620783314498423 12494632672262093821 4565221119067502262 8385165837143251154 1584498975291830100 1542138835850758219 6431110713645019740 6393640089386783552 10981404181125085338 18431773703441285242 3583259900112516226 16778283955265065145 8427940246818479887 6680312413853702244 7624300727678379776 2977400937738299206 7567337607982616869 13451427543544836722 11834003828069231700 8708538377088512161 4431083722501100153 11328962830978272673 17816661020109977478 16392926786826796549 1860063168530504671 13365707296049027397 12410099544811711767 816561547937085653 6663116427239563882 6038206189811062701 17894756886179089021 11612501996501775455 17335112182236698460 8032832644086820684 9054748535442629130 8173011333643177628 8392947272757017622 7133744858133924292 3698780942619051199 7893975699263409499 1752493341322460542 649320460429666096 16586730373346656136 4417581632597843371 231321948589742160 15105930733910890602 14214459626135162005 5471488550706862335 3309856454834041133 9688428237036805298 12435465490681866472 9411464591864454449 15968459365408942404 12725019246327323333 10612136153896319393 449476326656339279 5656445656751836495 12323662517811709912 16658926234175874901 13215137170277573105 5598835043435299824 17252745208499401557 11316936975584154542 8538634454276905866 5570513863790719486 3158147234828797248 269653735609993127 259733355278427730 4113137896637168344 5869890836361318279 17121090312119697786 17570297106455987152 18362057521906082588 105310550281070241 2770278648299445132 7660475585699448658 11713164030582074714 12787852560355929820 11974940883523305172 6841828057102790596 178485573278174966 15931250444793941662 11939169164953741697 3197396937321374139 12902433588823863856 4575185631247794894 15247665231831782513 12100007341443050820 6906941030540842373 12833934736207736584 10824952062702173999 13057896182315612319 2421113192189489634 9619417009972498232 9673497820665164423 14735722310765589443 5715194195098425003 8097008439146888521 1452892630494627057 17283131631717881774 6130394853486474330 17266644852837896351 1995181260160372182 8113714907291926277 15675288016059816441 6060260759337175236 13409169300830967028 10848959082585038647 4038601581269763580 2855471222358330857 7357408305934494422 10974156095062763855 11048725539838509586 1265008623217978309 9934651045363384429 1523279631015367030 9389584804764433596 6631219540521846944 14882914061784154031 7790128697127352625 15685233600141277098 3856965792611570686 4664619201580917925 10060626996592851778 10114576867569791706 2974097535185698972 6492428896303116547 1000080940698178234 9825075509352913121 10946816086861951283 8612740839895367798 3752576368169092527 13387715545781384686 2505274821685820354 10900091826691569920 9447674082959350506 9952263266748998716 7092891714259423127 18068734291174626834 5211352104489037165 6222446117896815527 8307000325783314934 6914072849526147066 8582346357829019354 14981004012587072614 10449921140548936986 15328214172991726717 17485800063805787221 8916553549185851744 15168930990440422130 11214617650665116994 17233419223596045039 5347625246050673051 6629808588043987796 3190083792094846627 16242964144243735357 11373616211817221162 9122067146794843150 5842110657542625596 10614269058584677959 150436647654169575 3211483130793692653 1508755803062108137 8461078077223619322 13194012822159111763 8163317035320323777 15760337857952896270 10087111765708791290 7358146370337561694 15732133091057803855 12866099863975880168 56553872084625366 14519720995818695219 8281214208695808547 14701608246881185506 632186766002507165 6397377832122503003 15771405991487845723 13553895509521239919 7157855390743951186 13898716091763668259 7494846891540736961 10396665475991641928 14526049232697165191 13821130747371361499 16108513355531628497 15155808278435745430 14835550208654363330 15560304188282523622 4024446364911599698 17291702533370459087 11271627393641607701 18135578781913277746 3478919082702841613 3854670601771380259 6135163991885609319 14405693838726642438 13116309392283197680 13964125719803567024 9104771681352340289 15853813576914474943 1366103532559652307 6118851240758489057 12841355876907995047 14792312027766315484 25301412511550369 10790329414066034601 3502323407286212536 6151207964537629167 7889707143849475321 6444603310424305150 11199132675753461927 11919801462996454751 17981077419830835552 18312751208282241022 16203209117785301690 5722493196845256916 664265291398073429 14519597232605902464 2269346669802285964 3476580623840863925 8751043757080717774 1882732328551252507 17615195285645464242 16467433083311796619 3184293115908228452 3094868371057687374 5192773528234140844 17062891181832197373 5085936431009484824 9246369124787327373 11555734777566498276 12127794543857364595 2441578734693832219 6419730988530560906 13606316822592701452 11569303576634847790 6475917871411821265 11736254761450893611 16871565022136529504 9272451259680333371 8844962472566583136 10962987317352668397 5887031063814160188 10986701355007187663 18405906385659855477 9980037077294025610 4882037255604545363 4071921602219450486 7743145484392493872 13420462455856400991 13980403064781999889 1278433800441282992 1668965614487737715 3982855772200031713 15258428875073439789 18161159689575598415 8575158301569487757 5270522434635349308 11297428868006411533 15314951231784410312 13364438077412641559 2654928456294683143 7118852830770456550 4627707374885193446 11890238326123956177 15287942877092819151 1561379159865658614 4541189679814414720 3519458589354587895 13245591484578617685 3131947326007492886 17005733444555231829 11339034971732612666 8051941892894138538 12429970873936468278 11686669066747257514 6302312859209906444 15969426799098742468 17899445411264900462 10110137139005755926 5740632441691862616 1494757738294423372 3257793458690183293 11238342127204451764 4516932829474924460 5882427871360719022 16439082679315684623 18132307127222485589 780730619254558588 17732580942576579412 17612832011935011132 7653081200966435990 6748902735392088084 8992311479403153228 16853691872886600186 15164842175381336096 17937685170835427382 12253499390675940313 1621691134823108635 13300263879867947831 9179913747782818874 12245998242989199822 9096381339228617299 1139941732249452095 15210994524919221823 6490691276556221184 10526616864106135509 14574312997299334129 12802877352797563439 12062269387681759172 5263228109495572312 14936809123398923255 789546542590776795 9995036659120950828 5769568493661098326 16639620552895034483 5551136599931399815 1100133627763956061 9577583384813950825 13071514690794012891 5654610825594504033 16889158245936271937 1204071170850270884 845236920838093540 3915040321758935813 9763984846700937376 6881802919131584155 14067163676510291969 16076955642839062657 13960153348291974512 12619299443694846343 6908694762686036318 6719746360358434680 4182409348713672268 17636503549982307730 5946953463559079868 14587968275125195269 4549732748221333543 16293228060832142093 7172135502374709746 6089447257503916539 5845265748262926727 15600614042499574520 3694690139672918104 8731531916165999713 4235250085300491663 3942525495938710299 133186873492135698 13114753675278544322 6374908541948521007 18434946179766363562 9780075247669942423 17934205480045707708 7530564184846352380 3001447123897407903 14388551143180694355 7085343294581897399 16599096237235004469 5333805234700915026 8176221444314903029 5592264366305396470 12678501062207722375 6416400666679852835 14930840174357839326 6764660551582607738 4346215024049609881 14177366071605453271 5599154344453344342 13753989231813198218 3043067482883684963 7648398168028138340 15190406449291317843 12214036201067953389 12148947374697250633 2007517334890368918 125044880287472837 7588858229268131695 12528532181979657406 12985808326799708943 9477128919994960765 11345110641833379646 16843388230623278181 6510243990860236162 14900827420461153256 6107435051057213668 18163025640756497207 2468066701642116639 14552863076016331562 9013472209590612931 5866516617172240936 5261123332051434900 17552686945909729328 6264550249694120137 14001857693083519412 3037096713600243541 3884029896899050998 1847402608427910760 7376684351989554797 9647200471303494385 7095149751130287610 15282170674423777526 10941719041886208467 7998244481420161411 3832296960307337301 6998092095628923736 4908974211137042008 8320856871752667583 11763134902036860649 8212728091180930406 1877429509881540402 686322458148220125 13686785351860338779 2155184992927585305 14178388320415339357 3164469210095186236 2246446488204000985 9639262885097247101 17778924349740087798 16840190147241396483 17918469458778882663 4250779009915313769 2294684024132384303 7554648183231534510 222516802618393700 9490561031377960273 1694027879488482330 1349343302005981946 12557682041478022730 9082017010705901560 14308045821863452157 1834189995342602592 15414226480097568893 17726893098239428624 13667574874601088735 16779679823599912950 5615551558949838463 1083451798667584007 210063088682058269 12374839054920977859 17522360414441772984 10016885461086203334 14033021746330427480 3519835639104789943 6761188459968414668 16603046519452353020 1276619933767371919 13436900444678244 9427292748238172827 15916921433783710538 16367759591777903827 9098115922258462215 12856499866738470086 7115278700291228929 1040886826087965804 16732643591568105185 2056963774150210581 412956794701456070 2164494462548708794 5241246312202130579 15387819162555646935 6289730436823431308 17441592183377197112 5921528720165906291 18116175570737597210 10073952716117253277 7594457878872154256 14566028093266161091 7322194205891636120 16355521179508496655 18329509229687435589 2749850891868775055 1654673582738163328 16406348890948190423 12511681833410915799 11090015027750583415 4236568094866134682 13644301219868222283 7751848402335713436 12528828969352685478 8072706881684343063 14293520780518933682 9798056976541683367 13335369739731397503 10569121270948420947 14951342152495154794 2218249927237912233 9506049120061378705 1118739465594039851 7497642977141984867 718651310575388130 3328592479760370263 9542640512177654776 7569323292678007667 13700079880814639773 16916532933497764216 17928775336120858908 12589463187100867876 10402761946884095850 6408907649545857629 5456403646481600224 16282347090551088030 15081452803469077412 4830506129481289791 10561625828295783035 8913465007793315203 18037665429444178940 16758147139330165691 12084675215865197318 11777949561205872254 5215370289906981322 10867728365254627099 9603905721600635746 15283383897394116957 8675516479701675794 9911076640225609960 4476571780273448747 5697595168944781719 9809382024419493099 2472790998005582290 18151545446594274338 1020903556047236040 4231752421498242047 15892672413096258317 12697630756123386882 9872351428784902131 12808166695968585260 10894991256567099765 16070813461802460665 5003351332995551982 12893098769783725777 13292510945443116669 7346033982672695408 13605041468431151099 14774174999249359604 15537190876150651269 1460282803785151035 15870303300469740113 9194786554818861465 4728352373618464870 17025049180302731965 3882637821248007629 4591743522196469268 3851067300714696767 3486536247919915008 16975086068926612318 12111502383122676613 10427202718297224435 18077402728396632124 1912145265978068269 2609565258292990733 8075324081044346584 9406252332554432577 5993027168940748091 10834044337415766026 12479129707489092144 15663010404252439512 184274470870200124 4337773094133756181 11876903022009225654 10980345162366576644 13444081687056040406 7095363199255079865 9049427594767629644 9245821615370411032 1396301532427249831 14551586981011180503 13804133724810496070 7247998547889566106 2436347511170087483 11073966511816348827 15104446455287473754 7138506828206745650 4471974974729889040 14564600567541503542 16962452910090526510 7927844037956645731 7627755614590088110 12288277825834464592 16738884808257117268 15398637934917387140 8074122789663058561 4175818608796574574 6138949771210999267 962884640241843889 6675392461423852772 12321623584906163073 5761085234967845697 12902799934424083716 7091235875369073892 12401173437218685128 2510647148197442441 4445591713589032797 7394808399212605815 18098084822355778871 9146501437982945146 16427458227048713215 3342519182281683464 9704442746752078388 2916662548038418518 12560830224528341823 5321884996467642417 14305867069676089960 5088736762356346437 5271442444273127005 1523211802212148465 3628687976609062992 8395271740822127115 15408007732710634557 18202561811378067462 6045694815656420907 8712508561213681466 16256371517062133273 2185167787271266398 14232226607496301278 3011235180647392211 4387226930889048923 5721379741612889781 4202078530681975663 4838801811843844943 15449745105171851654 16099454930571401421 6566647845355663088 14749995413732647973 10895251555478904390 17646263507830406475 2600927372909831545 1507615342469839255 13804947051513954762 16291099452858131495 10402546945277449423 2159109033747180577 15413562840930039431 1531428689100539462 9198980379691521445 16700529740085705074 16111998058751231078 11850018256177547247 16644765405993751137 8918604978288819522 16337723902188675026 11155322124961901174 15087215575857674827 10235656190540507920 6231734061862427572 8165297843611020467 5410149020049605589 1830547332850268781 1151149431217517072 7493543002670735970 840400682182857276 10789962972428432962 1122994940781058244 10098517430479431849 8520971871138493144 18253856815527247021 15403331013370223865 4559253830132889801 16065303701984551761 7439261486050597591 6503686830722020678 8805980264594298086 15798968035310749912 13068035505823065318 16852249466127471099 6721885452714418737 12129223118253244158 9651430661844330027 7520767792490121514 5161250221189589910 7322577580881994643 6344903286512124708 11044497345616528546 13242524323810102945 13007576700579796816 11099428208605252110 12957120363912672601 17561061097546185964 270976388942092268 16213273307290046612 4447909970159665521 8280228475061778291 4312720743090929429 8039297618072075860 711274889538236475 11513122436893664518 972453341547656862 3665017050363636525 15819794780014652380 1904547841878216231 15814065134387900958 4623124937840620043 1353393990089815630 7492629898203298519 15484714751009045356 2492486780834032949 9311678254920465238 16572470216195222146 3282955662623032946 9165700096414679780 4041843488899187695 1218049123043928749 2420102127948917753 11866562280357724409 11539562133048309922 5437019461936818386 3730950177121942317 9920612408779173516 3849970532479617465 4651581759785175150 3339552631288914612 6797806978551445094 6695263942371230090 11476367290716294915 8136496484121634234 9236160263949323443 13976815531186795500 2136750517007626731 3024411565788767296 12593533571601206985 10300474671998548814 17318073147553052020 3734304288652070850 13109176719309131552 12075988131554176601 4110179462683107434 14660899216515666765 2244531372680961712 4197726902007143990 4893826269614698090 12654569275106574886 14188192843840755937 1185837397208424895 9741454861707215047 10466390989191943899 1306555171919054429 8801849482362905220 9266857063487184579 7135122787807077749 12924712939757207639 11365530188422676012 5784775675732932155 8894402547543492568 13986872190628188893 13664785053166462991 16428824609802709311 7017393889062229600 17499611599285803647 5134205271744894234 317563567030756478 2256428677775389274 6453887709065779900 7426570299947252601 2242919577908384525 8021314884304912497 13450116669466896908 12775801455677324719 608782569302823039 13460602126159389871 17883713379443237936 16390517030993658136 4760428723098020340 16964371034227160698 8477101164122133772 9988916848043227957 11805141997940805052 7628625635172123167 7222995952048951936 14268489879014913136 13903156891057783888 12721651990478633935 8471797964565898943 18316604001699795044 1816187547989575906 17235009736169186703 10318471607969452394 1622429846808703990 8443220265365863359 4187281497291840519 2828529225556720660 4647951584261115324 6467722340646517975 14416336285402257834 4552876751299550329 16232230583833101257 15904546794034150201 11191685128387325463 9278855236156059715 14938388983753536448 4547571383575439901 7515948803737691401 17368816665093209962 10348059967968438733 8242371875652703797 17418569131503045105 12610208219859132692 10229051864062972520 4328379818797598481 13758369583991753594 13135560640784532804 16410339860994783033 3026045816713947823 1333446568233286122 352611278222017136 2370596632409843117 14905140243287459099 12355142171513229082 43829345496462398 639215544092348024 8177022658908793022 9039009333634705069 15251975436954419561 9694015312718977512 9578904332821374342 2549243480663380668 9597109684327544713 13248337377454759368 2224853200964782648 17201089470944438038 32713422415377200 4734053319921784421 17892044493280714158 12598837433676768929 5972401993754407700 14863189391359467816 9696865348216061707 8632544777342700791 16728563328089137489 3676019839375550875 675841311507545215 10617153870106624203 3027711679196875982 1456551720087582609 3394841320545346378 7900158018294917528 8342470494346328469 745448456290725557 16979386657014636758 12430963602241933448 15327525718264864144 7939736573550190065 3877051339592979488 9025017366554809199 11697123866310586013 7187360770424104207 17764062099495266301 12414854708449491804 300810109778817412 2557870693420380995 7610263290786882840 7398436301625788349 7957472101146625258 17650412277310913700 8105175915725879282 12724560290253894315 9464487982088497355 18206748807408037212 10835413029156878758 14625726226755944653 7658271845535901792 17148890957924341223 16935682003179642406 8243193609248794058 15842070228819671310 7396067354139354930 14718370573678965255 5882394409752718271 10114887951946208251 184133385562307363 13036859560213643530 7162007533623250546 1980005241851248962 4443436199128911284 3029697168045857896 16333567922193063662 13413198369940259467 4486499063582984288 17709573068600829404 12882250805405731732 7858745635120339444 14836721738394091634 3566240371334326065 5444028308795755558 11824063651822375368 6607363585254191320 8708408438948288750 747714637498721372 4571850723137037505 13878253869650879777 610277144111379427 8678524640097314023 3149630296926516176 17437893722738248676 12074771326337994038 1659796012198007571 10414575999253372724 13089221879108545938 13470321554670078859 8850093026676702554 10656255722620648111 4807453023628197922 1695372547418908051 16015010310120838570 7498312136023293970 18290692392936296099 70870127630025510 2641626448583299076 10160610859128763448 15054624971952100718 7975453701312881544 14854703505127507862 3946023078312714766 11582944371566623261 11436923575096604916 5714817198803081326 2892607303796505337 5371155039290721581 7717805734205124948 17329969563840751271 9646858981718975331 9528840237089229602 16801389132630966369 16469982572604404518 15771023394862297733 10922586385045577908 7541369638922878582 14005094550125806468 4465146549202927987 10470539640097911503 12804549527056300169 13627170514237379221 3733396502834527426 7716672910027091826 8618046995067134655 17367919562570292324 2937551336918213553 6255721376718478070 14289861397986164969 433534249843935150 7839306272855684975 10116157087284162960 1157667634439738994 10790335945841058608 14168480913456255724 9504474609396165331 12735023561418848802 10574708632046268364 5899722200492466507 3360101201994305624 10241122760844090627 9339431595206905564 1236029023478019825 1431048656791179022 8013338507288302610 660053588051655246 12793318657530651127 2156025085476392078 3676329059172499062 10295514002744735224 14059294463596198348 500691076170334170 6226716953329736078 1961153492026813701 1575697350357370748 3456556772006767256 11227338389954304673 322803193987492236 1301643438728658055 6839992195905803047 8571483792004822916 4201177558697297782 4318186751160515898 2892456907543625988 2883326687578120559 15201043037543764471 13516089776496385460 5284671942229268274 3738934612828427409 5787902751522371893 16765184968867742563 12891943858884277088 11441287968280070924 14267573858705689493 4500986713225558540 5404758964895715798 12725152364615715154 3590576860126921641 419259529172810624 17106056199662091804 4917862615117300990 8497729970075104101 2027174293929628261 1877045260587257793 3685335677272056594 11883101950845227494 10646729017030429031 3432032944956344686 17658469507069669973 13244512910593852565 16267629522546788133 766517935165539277 16155145370342352909 3915052199617435598 964192720363571834 1412492259067370399 16899633739865749338 505986507625417870 11051358779011821544 12679735418524816144 13125617911766123201 11724059342037627649 2743769474842421575 1476406814346427981 18256062268923507069 8706839102210651518 2235692524202423724 552226857017611125 5302356146394290182 4152480292648860847 15571659182414262818 7372227550745273104 16568469959602861101 7820872992757035952 6664060402821772683 9296801841652327422 16005593776721848127 12418163187447569478 15683307398675438254 6511789091993228433 11081614785518301040 14865105556877815822 9813421533281143988 2284656943652700709 14935801452492776945 11804112798583833606 417536378130059354 10533479397527681413 2067323292610300762 18107892145189685292 2553224805961929985 17380569105718992569 8370351381169086930 9555456290634911726 1112654112730436983 13005883735454023452 8347498262894075005 15395794678755746608 9518259642776156106 16506347512104562058 17015933873290033836 721488721205551947 6336961831513049159 5139429695611844181 18226543922301197736 10327120859465308431 1780821285965813448 9263595396019900867 4012469850881839546 10755326644592734574 16058167129719294342 5657800824427499920 5335265126669795961 3945660048019385406 10510941025967539785 5684453838900812368 14782424835404789475 15706560075605487342 7766824803802969750 9640515846232189946 15862237397137586278 17224674439947457899 10260768289485944279 16211008021282465333 16119031485193208373 1739111183419022046 2560447947426737800 5104900778251213027 6615776468675233221 15096885745524114322 14292203081430540280 6340964115193863582 6406197754988994188 8746246370252253263 5077231498755306294 3224946396779356715 9383601687475300089 6850489053666189160 14437160396547839532 1407824769062660882 4846822851268760399 17121711986579416463 3355901600850088034 7609996232002255245 9696864564666380325 2697050108622253397 7223571168208614471 13771142011048631850 7719321450528089002 6927675905890327743 11889469295503216384 8471701873759530015 17329680272749059971 17840131376610241480 9273057163878240709 15485841975118092717 3900363122786483858 16191069625475589202 9338062548034586418 4944799729781280410 15703810373680892585 1550397454967929447 7629432938988515848 5364255111138920916 1772868018645930831 9720172057590680332 1771965317293378364 542482146023532363 2005684492777486254 1260107501132274676 10397261264547848066 9849886150161465854 6494159074092820516 294698898049081116 18330280610501174617 3503960657208636094 8506590354676715985 14125309147646831896 4766915972195874301 6742815923680312350 18340362294837183563 7783327696758152349 12055042177103225407 17958942895344668366 3206856778754509086 2894138602601970959 16748650563536715229 1966474423925645830 18207106620916021474 531592952605099367 4863041234008039314 6294591391394065087 11861643758999904526 994749117774169590 12082721297027639472 2058850072960445652 9438982339041189096 9852363889793956534 13648306948116010935 4312390476339950272 6356211920337429559 15008659895996611194 14946678589679919671 5260166176939592538 12676561461548180021 9016949391304034029 9879368268231898204 11732846262215318890 7580444969677186785 17584322271077731462 13406354017557305676 3827304339987821077 9915081034104321840 13915536538587173308 1280317034739066781 11941252361366410969 15944495394858071309 16138770321570556850 8658150376231839550 87843020430768048 12251543059805802182 12766221086107934096 8986359154835632416 8034125512031745801 14824777329478404749 18166561661560326168 3326356333556668754 8657486289966462527 12073022100821238871 18023582126174730809 12297336577661881585 17053848483450301387 4416903080185027689 13054818341968821127 8718647140049018234 2124477306989255874 6828840209954195468 16101094331788867095 10615313909638985314 9196483332479298153 7353933998482544038 17958114138834843028 12447808977744605759 2045328956099010113 1189051666599959747 5916309588705887076 4404769614008223224 14088293742240302568 5003483180338727476 6455462116606759250 15037709000065235506 5610806277671382200 14764543198117142178 15050314771990940548 15040138555172843139 6973030632007127485 8743607800842535602 15947393797556756546 9463036359106106761 10662498762098514659 16028857084556548559 11428498341997278869 16428260532201572119 8838715845770834368 15608881069681196176 13300360235261342918 17136301305836655652 9247303719986897454 14864951920550079230 12722006762052506997 10362305855183367332 6243118373820896235 1924766952543896326 6307911301783240393 7325122941711597305 12642310549599673813 1938799175551506284 16675026723221829806 2978765220206014506 7843517056288120701 9213050264388409456 10351813482641117664 4971258438657116422 849689335534664769 1508274689406253482 9250470255800299057 15099879488539908428 7153399325296555888 10451136972381416423 11385748392633620897 6044073634015511984 1553083820951047416 1252323635275705775 9189850946340304914 1050710882434117286 2139605562906089936 8078788547541825536 16057439276030000757 11490029998634472518 11912178654584239747 16429955661151575522 13944636811712961391 4734931182484896060 15744851679118754858 7757457321750181350 17395619207626173674 12175002564918417164 15248723058588588052 5867330762270410325 224214852852199594 14165449722152821902 9229589350869318076 456505984374379818 16578505940100853415 8026278214330699763 18434345899242811859 9196362890513896494 1113128706866814952 17971371127797390517 10183274294400470852 2998330150159861212 8467620125170089941 7493334927492241406 8901203078802796108 5343037968185359134 1192708574635032905 11807588208166562675 8234322085813232225 4635248271127664526 15512593388985892471 12587770253476209288 6278635201130760353 8158284018233353483 17263357756703059175 7133318216074572902 18273673022185136086 5970319634313825736 11697666335256569758 3176045257756368910 17982847333628515609 393916574892170893 959703203094906591 12597539826935138379 15753375077839157211 8243576046451361489 11335096848731639094 1946607090260585973 8716014293118941761 6516498475645108042 72217386268606054 3806360308842365982 980462792981043596 16810790059920938855 2988710516215246583 16566809704394211584 11591357066741631302 5252414494528580070 918020528998530091 15641694616184125960 12008624732147014692 17377168735773915688 5179045001381292273 16495359777162801075 3499567145893403369 12745596573859294241 14191226962782041023 12590968086752952484 16452613400891417086 13103389532228425570 9671127990369100947 5738451170248801588 12967251957512966727 18203855457790352597 2688131308297699818 5584156542108146869 3414411088543115438 7188642089201671522 9267213170569823020 15322463596467128238 12872687816038378588 16793875841102305544 4494129988002437097 4402399607634121833 16008630395324307951 18352898043113089382 11865899530433629702 16127310500488298349 3635618108829827327 12816754255744916021 7810530296078906167 1403617340563331728 14898815378717041673 342763367230646985 9750655558114922037 3923613213856486310 17340427176317630723 12066184137138421297 2158360938527863644 10978605422209757694 11629750524214969753 9996153605424844238 8007202109884614684 774473123105181466 8863217828710731338 5109317573928119348 15106171822265627506 10897413905064137327 15506309859248736776 12676527249985351990 1900420846958428060 9611144921576703231 444753200686528949 6270713062299969991 4709376806139640037 2513759821287231625 2968603464241005514 2413767761689886541 7300931631394612913 9240510983917982430 1227147339300330557 2779842777387003340 858896046374134551 4136284385950679031 13235979974107690116 14004054513433267363 11977976128444957071 5960448387991784850 10302044540307309352 18190199996574078306 16256619059479369723 6879275573668563774 12834821722977650179 4115246402269466960 14873152723853502127 1742305167233328747 13678830850969766598 13837050437381188370 2459017151979093652 6991176465265392170 12626336994035078802 1485655574587340627 7956611115390990904 7952780943735470035 2010242905558770590 2561440019131360078 292854070364832900 11031774185311098338 8351942379043625280 6110771855707891309 6566021694864032402 7908524019897087607 6446082430027623257 5659896823303178700 13733783957910862351 18363463467226023900 14740283380616186699 5368450461785334309 12382107944870422269 13587379258985168813 15023271393449950191 14311280240648821342 13065038731249487860 12051337504237491770 871504934535807334 2578431557571814658 3122690335854845067 6664779625219191213 3849586831593204261 2053343942752585286 6693734104357068050 6790124520416965986 15141887267633386101 10929971885991145937 1088593371275080925 6263817651430214347 15437046288366461182 7664692492849919593 17210454092720003007 6658643892274743380 10814542409595849378 5905860371527862452 6705926116776339051 17224264268548504898 12914151449406177749 6558828512659155382 17435805708884982944 400553016626759145 614450994317203899 2959162953684373499 5937496461380170270 8451972784130177409 2658786498400720444 13661921974412781665 11739336080707047990 12762649689374649471 10760222325882054053 6327107595316625095 10299864724851183473 16811771908415498582 3311988204066299671 12258179198081113762 520799114991111838 13584427282366931691 2396910535227310109 17374192272824910094 5519006882291091065 14712441299023566577 9272129078731141489 8777408731135087944 18091504165225339500 9203500814900172954 1315427136624354219 8820102568769534317 4233118754676097372 13834460864659005304 3621655154551918124 2933922565073872170 17502403197995364026 14540199883146734630 7197184198608080128 1138234687460725590 1241902124194733031 10717122739036902493 9501903044561177790 13996397554111236277 7624110497447620778 13139315126397053836 9984402479445661387 4867765181723547307 16094192342506464058 14044918923314047282 17215305270821658012 5132141600710463702 16498042678070125814 901881129250651420 13631189484806845334 13283854132571289926 14998262686310022056 17116109980971844952 17534461614889494754 13361509124933897680 12272938651465002917 10805181492929276291 14083838846387786120 6863157368214315336 1313528370481362186 7655380040288483998 6278217611892477440 4764441837648506810 8116537101509401080 10999867863345510511 9026593794738668571 2484647656077725907 1717950515503517033 15396911613881433064 9544298680245013 14489725965680920404 6118456407211281290 17061746449579071402 18286249717605479253 18024448994167264689 9160137974078700396 13147964017747731087 13667045202619383333 4774473547343463688 11839462522870737774 5517157708696671116 2337425386474405162 5540423863160215921 17177790438425822343 7376291574520303845 4648130827411334645 13746278573388947838 3452229082755957181 1255139567996635780 16925839426544445121 3887303908887750834 7707801317333624703 15571451580773981223 614846535522057454 15994485839426894437 2304589184210853226 9494348990956242869 12919710058079472936 10270417777325076135 10620289451807815459 9814621087624222644 16233045052219794851 18434481388720100685 13895065391960933788 9823293102282415614 494451523722599702 2522702802271164482 9584036394236419083 16508874677655067330 10176555947460278667 12583717429811459856 17714093234539274859 16707218272249109964 4327908517872419382 12424670632808429291 14381283102507037685 11922963062136092965 7265163031326372515 2554419910983917193 9372349443026238770 15194983934459595215 12716927711957694180 16216832351497989175 2722818921281792486 12940042191832575264 2777490181911599845 7386225438703470589 11073967234295427679 7147584739770480573 2024236625606426023 15980105435616774849 5733084840111449336 16750534165869258384 6087192459127135345 12881681822034299199 9528681380515083592 16764426588148641871 6486739982128106157 5942697984215454560 323618247822499086 1743535891379222622 14941243274531635233 16968836071621795145 4691130991378036501 1523071205137179166 12243687229233784225 15932382706181469049 9691692002123006684 16852321735785747892 11252353289181068242 14424940844296135775 1179561205413181917 13234820710991298599 3075177893414704849 9663751603795163151 3225840150748230839 7391362436046196024 15523790552488847002 10932534464609760936 4078531811782702615 10958240509277162642 7456990781170031456 1201717476568054682 17720733030778145234 4033864455859768120 9228403114390991288 9644765070795558403 3116452171488203249 12895497920327586130 15831627117964083210 322643754981755534 1167133517424343217 1802790897033396733 17553910518679430378 16728911339769848803 9673742592338085258 4397729346347821753 12973402715428525664 1953618651719598808 15568931844348032229 7673690393174516899 7812630810361098784 13372558216016501096 4891870642632898553 16414444095373388475 8487895123129785951 10902511629205154457 13556164166841153501 7575211550606428014 16748771919344081848 17979774995580650555 3408062627600930331 5011964369152880491 9044020370994416787 13501605356382780401 5419066553942567074 18376283017222425597 425422559997824418 3803793417132575350 14055293721687942007 6987929555378234225 15200500876758185373 9484278854801781917 3879990419997486873 9534430523689536916 5269776159330030536 1511172107800574223 12549104563226456463 3135002466326758903 9625740334415907615 7403906416134786358 10091925976352986164 8388588270587982456 5046517740874141266 5122792024207682249 14305069052403273574 12419689435461417271 10879007056988312825 9267120661135581985 12946675414376537441 8545696919312341242 4933604340065964427 4788486270824987867 8895062573941555619 7922578542111992635 4201141960532232286 9143154075641194302 8677737357436148598 3399088440992389058 18259014854560728468 2060794056086442553 2791842970704841708 962692771098444990 8605679878764745962 1484513663134116883 8993178496018674625 1841620013922442301 13152937302682374906 8687357245417236278 959747004686484872 15292488594105234198 3922053072859161375 13077273577364245539 15422198142858057366 8931583760779441620 6306048919067738876 14566156307837063068 15349209914835284408 11687188712508829330 2278094698828923793 9163624549868863677 6086685152990480270 16642570316259317193 11164083514101644212 18354524394548917767 6103130471733284244 9367171039672716843 18258188906007335666 2511506570461604442 2112357107519112959 9897742895129327247 8596012193771772269 282527209202402157 1300841875540724012 9580762277170948513 6920784164923732460 3621310711976066297 13732523928936294472 2885715569628653065 1877795152647405609 16252835776983197058 4699422568487753698 1130826932952095530 14733917885908786035 5397794885021450040 15200830294059430374 12735718903246821300 384992475614762486 17526297224925134719 16479082085293703949 2170146785823689617 7596232032092423903 3982855013944253125 13022486826673545705 2588079207145107962 10216352521390887193 8965744394413011271 9973485382867323953 17969159321094993352 9834379757754560728 10100256904390937483 11600541042621166642 16725723712653023931 18219738452031849687 3184539473916181802 4852474382435305779 3941933905793052689 15255116836444796397 16380299390769900368 12580737898789176212 16302538433484529954 968726233961064135 14013194507158950393 4369772015609024499 5684199966913639874 17375004505610325922 5747484888341581829 17789329872984245992 4418962314210371790 4569916701510543946 10234475438969405839 13441677010306519965 9427239470490067099 297188868821010889 2318608057280305288 4192718388599050913 89262203459099221 6655310632793316964 8903812913372584649 13648939173731821108 17604697615188251713 2856087949769053371 730250562740618955 16715846682271772471 10734009147175172296 16580047264938748858 2798454276134119707 2601806718170259972 14330781343156728846 16442848409275294836 15203626402727103231 3530852424437219184 1522594026364516265 8601358745544896710 472712214869381291 7976387477674864974 15664702538936759364 18405744525180440952 4273321116241206339 16904360472335425384 9621582533423012771 13471601869328313790 6582813120068745128 13340024359339003870 5245915686500513140 14734930281132042623 2221924191811658073 12620906591410012139 7323782057678600439 10097930966163716818 12013673014761001586 2065121681760823934 11128424360088130979 6906722701370891172 14285699951849965777 3203242581801948275 12003875072356512925 6389137245390118779 13787703726021527836 9525672938741992269 3999791054792093297 6618330492671229512 18292705125796947704 5873471231684096689 11427000472592434309 17013845799686109896 14035183110235416494 12178119967581024491 16461516246604869258 14826509979052995350 11610230141134167933 640427261231163373 1962679910308981844 5811451472750630162 8376635376359935879 9114676910285818259 6979491360935583333 1764301984580878164 1845402581292376833 12868736700295481953 998626212158972269 1597331653518317541 12573532566582007585 2866039067059971759 709540021660695069 10057409020206032937 27030178426675823 8216012092896226706 12963395561544710755 13641907752852475809 11723222615877238752 5845241803953274950 16422500627708705504 7927538153723587391 8772604037954610236 11841257436192552616 6504400699994193221 642581213043421962 664421915011490060 4038750520299380819 6997675262214495686 10666932201040265019 13710424640932481168 9950317694634109477 9329700884652073566 6054325305658885479 15937740604018189501 5607940880058996487 2932855977203443256 8757701663834759773 16014285442401771125 15044276809061531315 6093587489577387325 8740294741542709323 253074790725561679 1803317092689547346 15655214469155478113 11852374076600108440 8360646436327349334 15158421573223926551 12728779734378913559 15838985196195024678 15506919727529185500 6184748528245021087 18015723550168783147 12289558138050540303 16553567207855445562 9414397066907407388 16447474535727965616 12449023118418243233 7360092549784708933 12697446729717274755 473591145123938198 8289989556899002659 10896489058864319486 13393743323647490044 14253487130777571692 12787682656035797694 15727737152198939271 12377925689159489166 17514591661555837766 3506251303643176857 18230046105810001861 15683853637898546981 896157669762244019 9831742095285180434 2043247076442445408 7708044463075151345 12391884714851913004 15866300749749260079 5762661608846053216 249776417875310863 6430231237490700517 11243666781134093371 7616211015251495700 12151132016578329337 8618742408740938509 2916462566557351267 197873833606734787 13948090110633047765 8326481848527586290 10695858475886089385 3098139891439380902 12602776336196739410 3161642342618229189 15170541647062396001 9123735526617572442 15527484255191977093 13883006505569737018 10158387744009461033 14502876008027514784 10069512401185691491 6432997306587543565 10965188749272420346 3399675524299296134 14891304453520974064 12715386492094996708 3230267109175673572 483847873258166511 15424938430919532386 1924694229356846715 8907109591071127973 11145533358427091499 7357191212385519744 5431630939426210271 5942252215496711668 1348520289027088923 3695390927162954387 1242713832688386490 3829481258984492160 7869876966314235578 1743172414739001453 11466349159562473012 9470659742993946293 13835513268043337121 16895445900369657469 15635460499533745552 562375654854536827 2447939108971970254 6671517674545545279 5759709517188605182 1035748984189877113 4780096164917067200 13689008520404765394 4737020472595962416 11700761557028667132 11439186356595540484 5835445337353547753 4590291242604197286 3265052521426199518 10212730464563571794 2149755330495542496 11255361571799221107 6218264960532465203 14526791663518711267 14125851973177421857 8151050486863126834 17190770815174113263 12067894728653890282 4582160075124824687 1484461492982507143 14062515938524529187 2605847763563232159 7015238221959609678 14982226618391561849 5233721820634128390 15566612387601770842 5034892289769765297 16611477862938298198 12524508708087666363 3067858515320452436 2185197601447303789 2722200512454769467 11458151726339331889 10053978980124073289 14152974433297173398 4771048038013523705 14162460900363115078 16504422985578553609 1094474618037472000 658582962441391994 6722737743799622963 2953391116556976669 3190314813832854595 10317157553894561505 9092861003158805254 2779167236025426073 4275159757445084883 7935576571032634842 14774626194719534778 18342744470081474856 18041226382943013742 1872186789232121859 7026358428474284615 4133644404203546915 6235269578544486895 2164837785052597281 11077517979688274028 18001745096177903180 16862745798498352013 14047781061948530020 15023792533883886828 2596929760941886044 1682494377581561922 5945576689896767649 13652994215590216214 4618442823678716186 12185907963728198383 3393097150420834794 8850268950183861276 13318140935761007375 2105924924953872811 11494559757946212793 7282089617869121610 9922189694453968365 6171887894797449786 597684909566021473 16448594659243984399 7884819189309432259 9477782657923390439 10644260980795265532 6653514577495091283 855748136088329491 15254432136051847535 15372944296847211203 16537244169147791027 8150659776663148270 5684502003112345484 15600017833676970408 10244889117048728370 4299303659917308397 8296213702002257497 7255771854741243457 5979501767842074351 2039106318428069805 4926390813414614670 15325937714050231014 8382418293348424326 8366501501065361688 9956511488945066263 14242558970886526417 14056369160887981755 6637119859086180335 4084620398160678852 17724292103323658555 9131381666788285471 12592738323906836342 14942998869840731931 6579419649434899116 7603292784690577443 10149896640973208739 7244110561349792191 9977805992242053316 4078764932139640504 18144637037152340993 12730952387623160082 7483191970167152319 12429029336766079247 13366820534471400637 1876089374044171028 1267493673473632444 10784698151849113087 7954108482359343111 12880960389613363905 1200860857108765881 4611394807022435160 9703643742217772388 9925811648875155819 79707105012710794 18058266382610601703 8172290203429343416 8384706044463195296 4356741064466738846 15086866795240500855 6661238636439480749 3089770570952798970 16366250673429597366 17257752581914175625 8880601508175032962 16361205319340048541 16059773351962020023 13433178890164836078 17430517994729873677 15574142432127621361 8880742603008661933 2382388443597903327 1236687922747845837 15501135527451050514 3412571087777068093 12785459316967577821 13947915093993427094 12151591124058322485 14888505197341359640 1952182712014887717 6628358014340449245 1459011163132293437 158775946109157816 4447048790038098830 11965194590880488762 15608008490847388230 12693323883446653772 9720023570329047482 14536449821765866166 14566821191904128893 3835539545928794891 3415938521896153763 9115660795131918210 1779249330756142616 17890712953776171870 14205188079752226184 1117455200278643672 3362058532144523658 13991934669351827568 16836011847453155793 8218376966221354627 3603224134724547182 7891391166541731298 5740723840319262231 3652725058632943495 13428947167201001188 1898110336058007976 9173882825459160524 10792962424989468437 5055571063274419923 18189246728173145774 7433832844831895984 871808741800290625 12748278055709602546 8333565152893143545 15437982495320165544 595712068958690248 3283216945470065541 9040290295672882021 5801985490581657933 12627452054195406285 10292174271384588842 12113881544001929371 1768078755289706708 853316510793129140 17520382113164824835 10315465090613116370 14633895627150677278 10349342422342669917 13157818328434646987 11294746967803386796 16008040281833388586 12519390522863010022 622027752269277651 16490376194828250438 11725735355910313211 5692048351433740782 1186576836713580195 7185754645529632220 14318134196470841483 5193402058808804735 14763438820227329332 15225955545366127735 7615602486333927614 1349620756799119404 36968744853937219 16089486722748005038 5281266068850619748 8958458568361903685 2833348549436207140 15844780482289088230 11463265497134173721 12696869056062154391 12596516495150816378 10983149499469249165 13044577916427012646 17911720220278599752 9063873816533839735 9067458699615529989 12434586752423664408 15218531265990843939 10385620009736165070 3503726944152062707 15700434174634640109 11938755895419013954 13405775965845723902 1418786417366299810 3555968683188785056 71639978467197429 1386429928416329363 6458744124660007793 9891961115874748554 13353490760973642000 14910982861435042997 5716650592330224655 18366404261443777222 15480546709421861719 2325016112481428904 1726336341039482500 13923382662374715637 10289486058050860248 2515005152631740105 5979510461549376093 1005184588307344388 8186520168605411951 13809821820827131969 6364785861001709595 1263620374183226654 8123810394773701289 8003102692574468409 203314894763230266 5388985133213989144 10590288761736373262 8490594408184932315 13911628932383778863 11393907479666287398 16311770773905002516 1982005971403711643 8716868954587207995 756245781058408406 17326400186582866874 15046756818276299343 15669561616754215696 15708692082090878801 17941572029903343708 1945608265295046057 13334054781616521356 4287371231281350836 6870610088658533411 10454335656605190105 340596730019564462 8510693907096986361 16674989527096704815 17162244104324507211 67227724272450313 154506507743904121 6339781581643948709 5587323616277524733 4792098921127125296 1193650669076858952 16421906013011426196 7288116802234886086 2531531158424375525 6522937172380183614 7298644692343698523 14406638748094302988 9842340785530598645 8704989326483897075 13563647316948645922 5115332730612745113 9145438474515260441 1371203742292470666 17123504018320478134 1239756125919661260 11514555017674506542 18366543608508552068 5161561744099785480 9694506875085644677 17040648557093856057 12202124040930946460 2639906126833132886 10693928554902435432 2594890804031251284 14819832870396804909 11228216967425749237 7726629289931046976 2489957502263932291 3402334504019869908 12287717542533202780 7646094361300365454 6442373810068636564 12450332444912504738 17237340115124359367 14819189223731545630 8637755634309195142 14796133371559607240 2958892012101994003 10302745582172942446 1722989222880419184 9752813440003484980 4130273549231396629 1519239479901957366 6273175665291786190 5929435459184686814 14263528602351409781 8832835248555624288 12820946729582001494 5450551586027090020 2550697857617904090 7097376978885901130 2719533177242942920 6096823928091065080 7439126261803735051 10515046332770278763 1053784489457663947 3842217706745722119 8409319639311326484 11781936784533724309 11385158314827479366 16940293904299019493 8101505103940435119 11376223082492348159 7588272549387339298 2030709710220674852 14971523163443485604 4240600875771415109 14806688701837817826 9634234367649826237 7954126185878223529 464549023136679942 5409720915074203115 6166524560250837464 8496160727521479599 2589773889266154579 15189440565788930442 11575164553442466712 18004357233470958909 6841628506056607871 1026804000697752553 10663544222017240344 10666059736396170526 10017116721409526074 2270127108400754553 2682382894750973872 13560312205575973890 8520838945318276991 7579327077525446807 5196557323447086011 11229403371269167171 5606089794720837391 6525221076841576738 7591354332304759946 12456253984340349739 17812604766789970861 2307087691381865129 3487362092739947339 6433011428335146303 14350527634742530761 8234336460914979195 13979021246548434429 13370047427507813157 3360665196500599864 1297029410329189631 14747151644693632674 6144499885167477505 10711385173318493064 14897992939381293152 2476443927305330207 11254831708634709894 12835239391300900658 858663131575369554 14243788106304802087 2560332682197196904 12582464722718440365 18392835816695975757 6875311077385051719 8803664873912040693 9178044507931058452 17330363246296446933 17854188367620630383 14047233564665767812 11289905333210929591 8128625663560523865 14836306976108249257 2997352500136005610 6892433974950227697 13506727954733334925 15590372898834399903 11307023177872388756 4480947786280019494 14775940350843265297 10662327530186346637 3359865227304252858 1001889768944877505 313664958745837546 5832972496299143592 15392865533102144400 7787030155760886475 16857888925662716714 638962326747022917 515656824324292848 9988855635998225503 15564478091992068708 5322778754055954563 11954934416903945882 11454583331223854383 2522847557813357224 14450238230339440023 15931289901624126617 5169363698798975881 12994946365337399428 7017183035013360758 17490406741995283113 7022663984930563546 3594817575903438872 1019375305357869964 12128740850330352035 1544321444505846467 6956165940743570569 10904806568613146358 12173468731559849064 9315741587957953379 4609031937792537028 11338496291015654000 6195668038355852881 1924314885648913625 4539187414070596566 8034121791385831348 4581314378240004838 16182154065674631171 4975443782880851763 2884119457010548956 12194448576983669196 3079079612350260161 2392543981819645485 15371747819617533139 16394538270901465453 9311439910006180218 11622793054577568308 2940849410738997041 9175675269198117675 5108524500622017321 7688249437225831915 5862831034623870111 56810088226695847 14712710786643193662 4129117643895731959 14399969784465600640 4495617144888152983 15627828927340787081 3132286334764188777 15805746588463610977 1120982791949616364 17939040736702842803 12353004019840290986 3045957014136141860 16277931285014872187 13587537076247162934 14748414487710719421 5304781793185257519 2600626375756940955 5863905699664142418 5218730967828373768 16393579219359159523 13715882973741248795 13772307353323998824 14671882921040301452 16738525288448710810 4777342791542317092 13379536502261861841 15121958355767241740 15104713557332181612 6703540184486379130 17241879762513983922 12969306026699613266 2861248999347149912 10752323305095427009 6705188369975186204 14202649256229641428 11318051646811449449 1119819041374842149 17318785821688885833 9857227896747783989 10016067665302737437 8443823451145589875 8903176266990247765 10252739600232846622 10630365731221700125 11966340080971527211 11199586038611669973 834738588582743754 15112781585293698493 18070271970159155578 13741528558943194388 12144417520079868743 3941816012312761514 1486073243514073164 3369894598757993795 14212902907779578592 2631956714198396402 6196580337550511257 8187301309365995609 16586843938558993126 18162029167659225962 227620761836783389 11017766201250338694 3443835564339734955 571138896203692031 3631023587108070905 15650537281788236869 14030505571671389254 15015342224842046975 17958849327704805155 10724017249965282965 12604952083960799802 7700963944125820493 14604996712208586025 3129022558039411851 14301624235162229407 10786475017904125280 18186391504141381949 491287223866406576 3679708220241500419 3690516088071047398 14312938134097996747 5966346034812971211 402542871366676317 9738995784606072155 11382955164606537175 5678921748469047327 530313855372923425 14789210021407148890 9257584161537912352 11075733553643293368 826766412533272074 2758120029114615644 4370006260076218904 10849935655638502486 5810332315837710974 17073604761163116883 17972258461751257700 4810972571634819238 5714312745139034461 7050919966713649837 9958316814633287663 17859198945322799233 13688423450531908679 9979719495735423099 5019613095375820137 8650408902939264413 12862889154390089564 7863325563989364532 9935177903265848231 5596697966286717753 5253798494314372705 14022851817434924135 8007257833921682672 13072363549337522204 11737338036233423294 4997310882388377496 12170789595053274909 17428875352025188010 10227700920182668471 8443433761493820909 17609212097439177024 2097985346136329265 7737776319961282904 16368992592395911314 17083048172093588238 7822896605130259564 16254785293307854749 2692620619588641393 383696030978467450 8263154425350187848 4248666455287772966 5167966766931369965 12912449564925015814 11855858222533101011 4072303542640914085 17031099841978436526 15235459114292606782 7115032193159179999 1793211606428984032 1773100979669887294 14120976780719913590 17523535679900208292 17147031465127148825 14513607602421595176 11447086895690545829 5084232839638516183 16863506287530534720 4633350784173684022 5239768029703563388 10057047884155402886 15696582872016781882 9627486133058014917 5496064809074057153 6732748472961093231 1856881230505112301 18242507358047001998 12939474677317339336 6197200364535028066 13909209052966313260 4263768130591123745 13597055850879276053 8563232945125539445 4944857420966380668 4627956917749987865 13100826515890954426 5811502843822892009 12078943768630180769 11133737845158273320 2036353769659398079 13628432448956077675 14291028114656986691 9510032419691797790 8005834517130623547 16918992637452701963 18363898246712214806 486697332156723665 6386681325931727868 11062360721214677876 13694602667138308775 5145789758891949186 17332150764119081440 17843039003351252105 6365661416052369641 1700852185898155807 12770905541641775685 8757408583781638824 10762119220208822051 3072282253877122848 11105717387875876552 13686068789658643290 12136738426192484304 14033050910938821801 8724609947404565685 7233887918265975767 16881469453925308706 10507285101869515319 11614729029756164746 14600607738163241682 17681441718061881638 1697872948896159634 4199278472226924310 16241728130416640561 13037451514743960327 7850205475195562435 16648504309209384296 16518076595609100350 3124254866451608924 216668822114530799 6776245450215954538 11135604377269078557 4874091486237456198 3512631269370603396 12574318428807822225 6773765361759057017 3004950392195722160 12852411946470165467 12592324580328654925 12000846742300362527 4868850771900952333 3742123960574667432 6394590367550623234 3293423093090230024 13811934704959052662 12160533701187977170 944269167424289435 12452973101995653125 16583278849391197605 2557541597391333740 7850244731871850892 17007587299084559932 16270442689407690001 4590637536718759196 13132717177122332284 6161941787351300045 15599908288997468684 13205383258838630363 16884542602669522400 9835702247499909882 59772999950186420 2702799271194229859 15474525899645415396 10782379852677273699 6667071729791844946 2845596935085230741 12320402555782019845 5391146750763422170 4334824427038840813 13202048865787438008 17049697498548820978 9970310425602057242 14801156049356798108 10574502035995707311 666003598161002476 17177336338360275413 16438886536797216055 6310815434591477038 5115993326910583418 16695340075673279742 8291049791000918648 12602500592698191517 12327563396691538419 960822120045894647 12044242794058935461 2328478730305712859 15220947655471589576 447124965937737097 13943505995152791737 12035158110659031005 6883738729709792926 15424439923262957745 5083877585288746630 1055948275273024849 7980616064687407118 6522502637771851666 3857064643628264332 5758250797560609658 16890261025460514381 174651967359638181 13143536343483161418 17533890624493046598 2826959849354428357 11654912363754334001 13584250678025054142 5328568234935093455 6841298166908928071 14242381172021183664 7163185602829177041 10137299337747347619 108538892507703603 9162050980467426078 11742042527256167516 8329604870465121959 14047197096563018971 5251039863597492032 14847724846854635541 4389331038427652836 8554181448762247609 5335598790833486021 3024744032945252069 16359125625735734047 14877159017193150077 16232389829021204821 14305195439991441266 15202744757787184747 2347801049900234274 8228556578069453794 9284010201653090891 16202888851495426372 17802784166889688111 14383484148838889655 5810438464431393426 16337126442247133004 302257155095897538 7827411906527809642 9385698537154574071 7326091755994059614 16359400299711079336 15345043092276175727 9186675781779808041 8045987767441179782 8789463160014318177 9913969228769305972 10050831788772646778 3325179874086326187 5405486388877807076 2908058480955669996 14009236746301330564 1844209702835656075 13644333015175748171 15477625330513537113 17755027652691487327 5811885421817852178 17858729123920371114 1146047744802429953 8610520837570240767 12171929712320901875 14874231771000271333 6220274299274532028 5040084059255572334 4016452267644941606 6186417759210355451 17940789854823599254 11605387411662457266 9720343556678575803 16977273195362733482 2626706096596378282 1266259175994839220 9919511678105964757 6643957879686994389 15838029747935010084 5425680230196488941 198014134101310121 15312305266799880492 5033397735170562817 12268834148821596887 10020953445009139736 1206954283224248185 5767181153488038012 8326235410560753430 14060124224695055838 6037019148287413761 5080222509632538235 11306049227186815438 17911281100448080728 3776424318360072238 17618962792895600005 6881566199970732238 2741184673475156765 10660525521562645669 8020248982372971147 13571524772149884692 12036449665950509974 5699816315023637127 611119256624004464 2230451859794325038 6135872061007606124 17804026766989476424 643622974168218504 4319560926160829376 5228308249256265297 17948512896213573654 14936346904746638266 3798826389832339440 4051767313845276583 10574307945730270800 9328744669338902246 9437936188511524493 1005866735820461658 18192337370682407725 8987071942975823258 1830334501367952254 14189176799048832331 11200337660220937818 13535632371694487634 956182209425451630 8008312366458322938 6122474920381523549 4742354692421822041 7043860424665369109 5969652808857340187 8445957842643825169 13677162286146389712 14586747400992302241 1599187949769681122 14659756712993953460 13558878509235829 7448422676051727475 223529595642774414 13815843656125050192 15492646833028929449 9365761197133688883 1166927894162953496 16543924742896461065 1711166210581658408 12364621750796364454 8589992429146605143 16921305381416945522 17366871373726286702 1620078377640048586 16234863841300877024 7980064620073049247 11580300269424020962 121513637674187060 15845691451908058093 46163749523352043 13303976688539204919 5113673663566756534 7692771609144238836 2431441131384109422 5685364957559638017 4689196268540303389 9524557431646604308 15285190297303923925 17002195924850120286 6411203520089512683 12569980680518903508 4538746492005080098 3046132943464401760 5607947930155758566 17773297235111528405 10277431336278799153 15418062696197856211 1236445523927272668 7913978988600144667 14074582281768255416 14287677639336658905 1451745445563711841 3467132837307775188 8684424727055619932 16885825907189492235 313185125809777097 6292525024017703968 7330601684527590219 12139019704850903574 12327193790743795498 11250758348711032841 2520924766727285033 6932658114487358940 12164584876749878892 7212477430456944263 7066521118307541302 15502764783220702201 4161231220262085022 13109324051062207359 17002444498338219750 3226716509414733338 6771581541957573964 1835721218544254365 11547765771260265788 17394134159804339333 17643945903558883746 9643083074739475026 12010409781330778210 9503950842576697310 3868039355997324645 13744544247754671907 9767063350968274692 17653814484036796510 12450968929501755060 4853970925875578589 12482064906811691167 3961078250741131784 1262474534453401357 11677173222142446446 3684075608721903365 9261041615504093679 16598502582366935376 16780046437001198465 3895627218794681205 5598999190387008631 18240331029279002715 830965007705505119 15268217108541059917 1677205629537189853 1493715097633678343 12810202316282535625 2347005861245617603 16053274611697636737 9910864604535223680 8393700485665096 16363524399086574781 10100553766479940765 8883368229424186777 1636214545324920385 7089383767250224748 15798112331580984372 13135302317357286968 5670587611696182688 17517350887347309179 5334082610693336609 3428804793098500127 17680487736801389695 2029762555450690621 12954681092571758244 1847417580400053691 16212990439635306567 5916844223187705688 16531891427154737025 11827698397447715192 8103247316579215255 16208406931294250581 3249329236274463303 5478591877161065427 4254465771147467004 9352607386358916932 7967157016514441938 13001902368027244345 5771354818285989252 8438704018309722072 8971517184565741734 15796323922278014451 17086321201152915051 7052703763641048860 10631578793004050159 15461411137018070504 15564315715473913081 838525042259259327 8285446521748239608 17587999297763096678 6634608537663387240 10634156407588226998 10860733137213885763 4389222458621347555 4489225808102698042 8941055911120856314 3608570673748894025 15351624052048129503 12491548489766278796 53678023777370725 3105623709106816532 5060718623717256112 14802719747706492088 14413816192686063081 5047947707868169565 17844011258069481654 18351836331702888775 979505370989498519 2866336029641065248 18281237112964018189 56753053090965615 2207585569200466969 2097373675196047841 17629276927946805573 13973767115701696759 17378553927856665043 8181404693094999558 2107304980951911281 15755398248926945317 17089024548556799337 12779049583024377623 17152278123854883798 2801157691970001137 5434450935474913995 112218250197028687 11950098723589062231 16679945236598096995 7483770594532386963 11531420264196707294 15908521981610124462 3444945032132244685 17839868801882150247 15685135375265068258 11089167237712945824 5188121698165063525 5736469996136912826 10786866446300069737 11430126373440159467 3139434538571682338 18180307610453874871 8815556017602721124 17887487394609129872 7028199345496952204 2840546467652968420 36584242606737376 13177708735098202312 17219602562265516200 5475444151654961741 2459317792523190920 10122489587851034009 11659189458249892159 13298442599934683934 16539114979038292681 2314259656423674666 16331275590134007534 13632741132328031184 12014938400953663463 10434223102705158140 7922525518543409405 13713359936401204889 16740091077273893816 6700861293543385382 16594233902525834329 76820484773776213 8034051413569620096 3947657909329788695 13145466797418747446 2346940626151214802 816871545910355195 8229985240006237426 1807013892897937052 12266627993915482783 5297330525430155181 9312355081804229879 15826749092961899849 8306631177555912776 18350725412447440351 9684927013535061163 7937820437037372867 349836656462355897 12651850263173150934 15979861639939501912 8763486897721550191 4169146083372678326 15632022682502635031 18112515458178126068 8116544973357337613 4448794022299241642 17061358762959940919 8484447721635709903 4193742305357027348 6842952603907198981 17701725753004402599 7100568721391733553 5830894724061750274 6332971383548379628 12889783774223010080 1611753068174384779 4017322570838339996 2936811772167078170 12277052360186652332 8075447357739423239 7307474267718338582 3714101672333309427 13661719184453223415 17876791904310914664 11258656196855717996 6314033617302940234 6506080725611339645 10435569562581950753 15301776103130147542 871932665116146245 16447401987799519700 17092964049706075258 18442883772802510364 16583329224492077337 6447658171757779090 1404572245324843581 18141525141115277455 3053256358745364563 3457441979353640190 10194485416583657447 10793763011978569681 5544762755340592324 6109452238276352340 11505909136191278070 17049448747720544432 15389855428482129950 11998856770157773234 12393427380760227156 540725980202709944 9219513634940058812 9225686637905031985 17543763037873521555 12933627183209643728 3428108567503285720 8513350715973870791 4528613907767960890 14254839769852757294 12873335998045344513 1957571765278763411 16584944716118163166 13631844885358143240 10101183503435490021 8765190656355949845 11755996493967962114 8488022788109342987 8697761383137882832 1275558878272494691 9400610125782885950 16717591136704704035 17323993680863111285 836931037770272030 10139044588216675925 13398344513595863421 11027397144161064087 18099586914622556991 18061220220910215303 12358984322751890580 17558984025769439503 12105608765107903054 4200726489888668219 2812882768323963911 1064290542234913156 4079743884918859614 10860377207555187929 13195194874291340681 4420217116318273753 15245535054543398430 14308903187321471315 12450825720821532015 4525889013985811408 13550703123207260708 17505528892946058394 3023965731141147429 14567513617575855662 8252500414683027714 12262312371495933391 9983662166469358689 11450360931521000544 17484876389260440397 1559083181261583168 12429416960846016147 12676390721162213961 3029024167860251407 2527554486940377376 7559785661325229978 3303095589287142048 7986628600790121083 953613414992026625 2184293145134990984 12005969314024877928 6463427796046630155 3356805494229101233 16863949937543329394 11259762944845123297 4903195101879117379 8470384503798582150 17438657302780484624 11340787197111448476 17187487447594000256 18357111545868191731 5339738839484205146 14026472643200012444 7962079049793164313 2476514183581174830 2833291841035674961 3162979773419603604 11771286070406990493 2759993940871715136 6791347604256340120 10953880950430562595 4506387403128089770 13167588463511369074 3892199063200017010 3308308767287224975 13721273885599784713 17492880594319767872 10102280999572735925 10885588648347443062 8994316031833842861 4431648376862543622 17818265510177777645 2192820974768501654 6934015908353194214 5376842393527014375 6938432142624566347 8430482817504920799 5601352709509309847 69444168129088888 11941180572435462019 5661818252680531820 9882797840213937080 13293996754205821409 1656492476573628365 6733153435442645830 8992179634185056893 3811814103188479106 3050109646567669050 11552914869248210329 9120392555045738950 10593378996252068026 16717841335341748047 1956629665510348479 5708182118769558298 5998618795128806961 2460949889075120080 5591656748180477779 16031137000876733089 10626575583891198226 5606406940663936456 16143335785383933290 10080728445983970394 11709856036466595837 2655399228738855959 757606270428551315 3595703262676731399 1767432518566835751 16134595636078179371 5701519059100938107 637691890062568276 9609847769609530270 6064153509053777112 14964457714088618370 11150294424232980530 17003024413322834457 5307533420427602465 4016890358120391158 7720497446560016364 4433519356676706443 18297609309535597891 2909252151764862014 3997862672756697934 8246000533872972749 106040986466298163 12058851024990552598 8050488492746018137 10029636317851988057 13297843196688503686 12340437419601972242 3984930146642419886 12662729120707753121 15005232686196599424 12685891960455580274 13633308181382957573 9848337292681253256 4171467380426237616 1672882424949503858 7244466305852806089 13818517632761883764 13665702334059745145 8793781225858655615 8187713636616756171 11293323413052931994 12220589424193922944 11831450781931489002 12179896298535285403 16895699223916949332 17007258158462335859 9695949320224077678 15527276226102837617 38694856495340954 12215092651736925220 2564063410552503630 16599498775886492811 6424607969109682163 6801570628525195435 703399835754033227 12743434437579946920 15804171366141781487 16717181118984150793 1953026568915789842 8460413058631913762 6961831918334714517 17296447564136906522 7193461435064510090 13956012561556509749 5433946692766362189 9425219229029755641 12265716178019945717 14029431817787304156 3042882814916296222 12939286337210481463 9268315377659237129 17689820863502688142 15398645781036997587 1845091673225692217 11516412476449328706 6732832837002656942 11237574539470444351 6070410154474167803 8145538496798287240 12542080180716956974 8743193292271822181 18324806534210106239 4399043630570201572 3956637391724347223 3316925253850561639 6245773513639728403 6337778858307601841 3584171711312668390 1438688783211196295 16367192383505339544 7260303214332653857 10326273307433793283 11569446283492031008 3088479645273948944 9555812930996470897 7473442349428458121 11026208081638817951 18266712458422715636 10104913874483375151 14238800229566983140 1113338686291498410 15212874410575223064 11589598433798314027 3790730903470240131 6229775146506256489 7627676866037715031 2898024767689792415 15759289981299958850 10934089136572820686 9843392927756397099 12723320201752941125 3518677497045304228 15067963242504860496 8067989065380210529 1458469586424025787 13109008760353038953 1890299433521058202 17610973798821944239 8347226295869270137 15588126190963617932 12832971030514365673 12594777049967659742 10784057138961641190 11102700954630792912 4221787782070598867 13501959431768911622 4814459351868054377 10945287643162977461 3785784462912884101 15341060732506482003 14809546246275091803 2446303904411412730 16791509245261460969 8195733754107275546 2862922333882710689 3178324845743105595 5247243891199607116 16069783278062080169 14775735736487893917 2092707117104396491 15887839038325682989 12980318640240292874 1939971439095828928 1687850799983939910 13168966320009667258 13172254349067870206 17186603167204771481 701327040454734726 7948426874296658611 17412591338102152068 941869972137726113 16164105202327442485 4454497934470966413 2073156952229125976 4063157650586392603 4130329485839254180 14186687725674964417 10146511446915005973 11339702366513301320 3129729814561712773 894182943275774829 12879414527983846856 1820016950466040346 18436432820672799750 11214436619217722048 15809785428461128375 902604075765673351 13787811862422699292 10151196158135238430 17332599683685288551 12404113400945313393 6529397456169433615 15119256448662215197 2949799009655187210 3463268632202023385 14390274234861054983 10431707757923987717 14268719016125267306 9681414464532746224 9322086271816017847 2566324586148752741 11152229885989894006 16940595968178156344 17148547290578276429 7083752320659033367 13166505228426000252 14995440495046523544 6100162008674754186 18364767958897600618 7453751732704245302 9543328373956915890 14072156433472389592 8343520568979651521 3395716635040016499 6369343440339723956 15694705290022062432 1145596035197086358 6387406936090935691 3485722244690608863 5884204716837715248 612085920732087079 12214155515685185771 14458362828708167433 3659559142772866920 8643186447520363794 7279594361347251996 637698402943153798 9056975306337515292 16055021058887080400 15383396951417596289 4477897080471888767 7027018572502656547 1696825008074378456 14727141771059392808 5358010800195900110 13660719260978533411 4723567034145464961 2198068105942442268 13702660184369053273 3749445514797975402 6864844446521161267 2890632160561625811 7732069929580282528 1420247100891215823 12006583762093989907 1953087060116441369 8001465724328500868 3650093757677387418 14149531255736250692 2346942938151475114 1079467606308351704 8394227310428349502 1550616233301604012 10515829739353628164 11562180104507324483 11826233354576755966 18174029518245272832 1372652956864986862 15013179173795306434 14374123039888071226 6345582429818926162 9996859735342114069 506537828687769999 5391068119651151197 16864977611158747388 9168160970385799487 6934069074504199134 16719124801375597042 17179176752010059004 15953646375847495803 15995888302987241149 2355405376631173169 6225945245182773000 6797688690569656615 7014116744805615084 13163935404291295794 13052423625867679173 2802614991635284283 11122984637672496468 11026560947332277450 17647620945628394936 12110766168356840994 234394776586580817 16943985794548356578 16000581268565485780 2606147109750353697 13607206489215350891 457746764253327980 4456104769001248090 17822510034975610992 14438318866502127383 3057687218788187767 1743921263412408773 18075908636944853847 13901390311641757597 9486221353306840244 9879974308036029704 6841055283609889580 16379224276918336041 7855906169174692930 13247799922387673189 1416933835574494120 15929322416528517170 7616086430470179421 15716585657589599004 7317879489418013032 7012200812499859764 11597610733834341331 5191416245684814487 8178443106006470493 11094468824544808858 18103473620199634261 13286596026728177340 8902879838209059495 15627564360634892552 15843889778770996008 12089424809508192710 2937230710573736263 1292114053441197119 15557098349304372435 1754754844240885881 7023241939362076760 4130852357209248885 13943973690666150775 12268998794150957391 10552055720130082195 1220551727094579392 2913321431906363596 5546837671676044230 2237064209531411427 1318978744272256076 17078646177916535353 10756173547371832823 4193054758938591055 15978309271970130386 10184767533197166739 9706149059291717792 5659898358459686033 13151486472321167399 11204258571737602776 15078931013981284688 7924403313463433129 17328212341494647168 3560806495303581477 15411702684850293803 6919183240431271066 16973298316635099035 2355881087651148432 13709767067015200556 4489018283961014425 5955834782793513376 18092638512955677589 3744959843381830218 16692563197722996711 7190953597508050183 11379452859125257923 15618709374969343612 11027308046739863486 15958553268601713811 12712441135759201696 15555024383580827074 6319176053524292472 2681258535851508740 732883536445738285 14404656996814388397 16030624108634276386 7195229721069822246 9738005822655694757 17267384907098975865 9949495241081232788 14197420702987436884 605829510867064955 12375013996808313757 2444443034528891647 14778807869832037163 4335477032801149863 8670031380602124083 2696054919351288363 9114201356459226408 13529683518070846344 5144974598913631220 814185389091972958 13827632108614465828 4949605650852845282 18344456390085949002 9800117667248088926 9770983628019786849 11866100097288799286 11976932691180832213 9373453232460843538 16641879639515248091 12741168527982212979 18431483084277728199 3258431054182431003 7374650252648575913 8511330244016270034 16558585670625603260 15359304586674361552 5873815819933271180 13873687474877992201 4562919703027922050 4083728187082625704 18088184644356743559 1328561261315979280 13549545628315455807 8411284831659805204 12875494414459606569 2918042992220749934 3981353728559143626 9423926342638973559 15544107376290640894 11724458195464979093 16153641216602013744 13432617415695848548 18081684161656615064 13103641344559991851 7349205547468896487 4140064104138221197 13699146360876211329 6782277178151690551 12996415971843697727 4525109977992952188 14930868502180279589 15269929283461169503 9022468734712208389 12165670169174846706 3923933405744029607 5898240437680750143 14304494137461776544 186719969306744092 12940822140635266839 8011713248474021110 6691706754667757998 11441162984802153090 5559282901017998477 17440557105676012063 4432015621883494772 4214601961399269233 7258291062764609096 5299958590696750681 2605421519983503020 5350470031397484340 17708077563527686321 4087962900162694755 10364290576249917179 3107714802299109667 12345072297134037199 16296819492742551714 6218723491054633446 16133187355639964302 13191640702273744823 17680987764033622140 13561525944756803742 15583474617505007243 8916298711303197784 5432598313136536615 6371404663214631967 17542694580671801161 13732487520010092921 11565845247567854370 3377605740636844709 13455283525052527483 3983537239189742902 14353712300386476059 4862675579088235730 17271556462374297697 1919722900196302160 9806093969283185707 9051838847947827228 3887360892519309890 1090647829332044225 3854897793433177852 15382774208594411626 1788530495783772742 17046770216716083230 16377559350167479391 11134893218326949132 17374020363578024138 18292008099238465314 3689406626034321799 6269626948311451754 6000203380043639916 11203247351378699193 9592477957747840458 16989916933806695560 11902574124188382738 8488682372774457034 2650151169083985998 13442929929644929198 5674118652144783105 10814513768673175237 4523557635443769541 9875003610733032879 8915797844390071982 3898758934043133562 2677332480416418658 17114124334568644694 4871364790955061735 16455389988315006015 9257278391730404267 13979260451119233272 1936487188506397649 12630173965443356856 8955540046587814176 4623628340317111007 12820626641948066536 3359912243731282859 11188269253247698770 16156579638849153013 8054184937299654621 10891189612424001936 10884166938796013689 2865699348137020130 891091414423702545 14587948631786246245 17455761488548888578 3389292242627551807 2014795901643241688 1595925836139316762 91617508421747319 1849134988806405609 847607099765605823 18415046675256331213 11328431124137224162 5686299362446977992 10306639936843775091 6490229061112031671 157132857123704375 17328618785064027628 4097726677823424804 16449580521601074938 8998417131341867497 3726949198074743981 13749836529133486967 5828261878359316091 5779579542022150395 2381643975658727450 15147054485399475451 8731060110813511301 18029609736901960667 132542627696472382 12503023602553680260 13464839160618318530 3527145116245746350 16560735619362512786 9286521794464026358 16820106608185567470 4975049636958983659 3689296433031197763 14474549131992659338 11218455093007323804 16891681763924231521 17254869545109799741 14973819180871659410 8819815267955246213 7689237838892918954 9847495475799894555 2314220452166463219 286879150124521380 11550200750261563892 15321698478932848299 10964542362476961442 7564750676459512840 2437742810058763527 5363469200772514517 6400348188239493693 3372593423528202361 4746031834374967848 3342713974031942383 8371072773116581137 7155606620282866099 5036660665703465089 10195808704346664990 8376291271376912699 8938388419649913104 17254349036069017947 17756906904749352674 92497205253666535 16489332762816862972 17169706692270586527 17099703841393652467 2778702079755552820 17805729223175208801 14115188462672783770 5857538265029631794 6407029112479951048 11959565278882278426 9385716278551828718 1719234396723305987 16317361708399976989 11370563105589125943 2414958880679422327 3766614588826223950 8242680392467224423 15410346530216753431 16738640071810671543 5465586317860242119 5966499757059906975 18268744490783333508 8765825933412863301 10750688552497434517 10456958421157973150 17695998935019905924 2478750367445321223 17130133891493126628 5563854056269567642 5425297158465374799 15473018051913161930 3771930492043745488 8901186045586315084 2781920374313325732 14174140517557117359 6268122685210084874 17549310829866576278 5414202781443638186 11515254330093259169 2102414868879002390 5351562144715946492 16710729564489885446 466094345634173391 6459552589186947038 6312564994988969810 10248959628622439194 14525569711183197649 5730272992597469448 9012002088339684622 18096337837481592690 11139160531429135155 8754790740293950921 767280927824430593 633484272033511890 13227921688858010346 978385547956581282 13502954868636697714 8053216942820132616 18011451918306534131 13155974210975621091 15070118695421975385 4796978229353921770 18091304544535365350 1685926877703652445 12816958598634232523 14416985396385508097 15825038881049482123 4713442929576337833 4106973409503996930 6387146171587753139 12276141592831869059 17510839296196392280 5675592567615346 13675180321327194517 3382533905061129777 3325267639995643676 2470241003108041490 17133936417316129603 730124247605570216 2948996104112903144 1621203423258732744 12201269372859271447 6698518712215423234 1566208181336287115 13587492955647739845 10872209688864834484 17737762238366105915 1611319275169362745 3988626719422280099 13537828883984938725 2005261668000878793 12495995522423080018 13980047359943411905 18159510767149147176 3585293810715261018 10396454109067603705 5054096328193539907 15469791181994060002 16682647328837349201 452796845836945042 9153556422604842240 135079242543245417 11189890327594306863 14259349024840445325 9475827515817445241 13500836083319399588 2925897239824041623 10383257275467749558 604756516085632027 2802715342330690318 14637548942028787675 13316119642893628244 3919281849015734969 6459279717789134121 6943554447698539025 13018086482845289545 1061851249230045135 6693555307527438551 3123771427059242797 4953434211234384891 12923252050035178201 11974444783640114814 8266973616149741026 16194499402217148193 11304525266682819814 14922721676843117660 12321462768541674477 12122520176078269602 16408359930080269738 7966521658787393957 16913209050971953988 12607877641325629022 14148903526856988644 491503679089971308 802779791706922444 7894384280050071325 7308683763311818086 9789158101197622671 12398434136224780264 14518953754921501516 4682736573709850176 12455782037345115268 3390466658734194918 7479236353251673094 9000128618491132282 15740909461973033951 11347847036175734658 13297435828993673351 2738879141451173539 14882069483194670835 16908654991853996494 7960904379990476774 10610141198574532563 3939104866847779163 8578062309620566531 774193959480417584 5566344966232739300 820395806790784606 5574151012276538253 18250312506055616374 1594284519641464180 11912202027450967183 10645059352102743327 3902871991240378264 2919262500279719018 3167239707855168843 11321689009715325189 277707922216496705 15096423555977649049 6524325124955784531 6467970351015225363 11730633249504310919 2549863139046891685 10601467334970237681 8752338903404067231 18197785806345749026 11534503483661923061 26605671168325971 5232570396094134538 12197595630818872289 9670546939217143542 10503952203137551904 15445990150417827946 1716714319302760087 4099528929207884146 15046920324752956770 6658516449943097167 17350518253827503656 18307972356010032064 10514055925883119000 4117114916604434052 10719559803395252281 16278447453959568649 15257691383214420095 1983154071070751052 4867386422519686432 11446786388211776074 7938108183220277869 8519070750726088970 2657471946132086563 3415584365367667461 7986063376081153940 15746649099657069216 14188087678052116588 14221866471208265933 8544469639810253994 8981072541219089938 17950750364521175255 5800522725002347100 5941505674631446894 13710053360912364616 14503750489106521179 10395847377158632136 12005380138679386513 514250601780422220 12360432114871173150 16665180311141841003 11817783871155245991 7560804484587229005 16113258676201688972 9782249894246120139 10933517172815874326 18342129485833549940 13373401204639275821 10732400072421514797 14403282780697888749 13595035468332132741 636873722754013913 14474538976808203539 17019489719248366962 14529237852606445125 11517098940064669130 6971860330872629514 14030785542409021962 2516148659376762144 8200463765014788156 9701270676519028352 12411871169225722516 14186546185478788935 11885026035059990328 13914845763621596599 14033596379378288850 4901846890986814937 15950700739000524880 7888825029725816514 5757495056676665209 15018438516724000399 15262977195636222109 9358190397779635348 14004819112623174623 18189082749610416108 18053641097822824158 3122689467450293376 13988846615121331358 17791648014317807908 15805805068121340318 1882660470073041006 12000120033178856354 4837021683948863188 597405910990316546 1268679568747897895 9108075200677497009 12837699495580773498 12464297295350565126 1310766692049208385 1708717488470744614 752804998156778740 1814244713895495110 1617847011094330706 9467522623739707457 4148842563809406123 10864369944322985796 12867758560590248936 12204463111587414228 1655466377151917290 6476027806073840870 14526484011206347115 12659225679198150552 9002662117431804417 17510761976188835087 11820031171481270474 18170987752201628496 18286096154183359382 12540613140279799190 1819396477238987129 5681578565251927878 10876720919579705265 950941424747287709 5241048771980675692 8580092476102893437 853876854054873392 17132340207550139984 10679076777632047140 15343852547921065817 4263711639610864318 11670991217320808532 1273935140818910164 9394847526404373518 14233813341529464902 8918292920084355878 15681968146437250719 17242489831277563492 215152920793820101 1128784016085698863 1292358945270725567 4905157208117910308 13411963137578065077 7861518454256795725 14076481743914273580 7041915945574412778 12673308423407976478 15989691048336157321 1804386157280171914 1910459187969945142 7164369106663014269 18364124462997464525 14339715164038390564 14494960397049396245 16946996665882616012 17962736634616505240 11068903198079983687 4631386788324616254 17974595972407727145 10285257227390204334 14388446857277273085 1677842045849533111 5255593388331777721 158865093539105226 16248706392259435189 5197398972881329644 11128326014199486329 5378039309670262398 13926884624362613120 13854828149081296191 16853842278247598454 5130636726534167697 9277280114152083680 553397070465943476 5270516885506141681 12980451031896436298 11630363238919687298 3086055686709195319 7416319316790926911 14264735566086989801 3135220137627028263 17279825139133778804 5329359151705394768 5062004501252800505 8068318676858280481 6924911260466453304 3169739656879452996 8321091510490812938 9182423485566608536 5027754808353671754 12295919618570016621 10163830892969857938 11904162325866044072 16505927355134207981 11682831176124231792 5527736132891545265 15152397222733197875 11305184106389290709 17664360360334030412 11399162822355353728 147612716262606597 5157009268371007622 5547064253056663572 6507143069781401702 1421924284988917797 4343277446862526621 17503502332948096702 5931189474116272309 4813153828464515086 5551321038954081308 11631167727074491883 9446333891456774608 6025975175382197918 14821070436329154090 1262309933077180073 2632831513452413652 17178581782413250443 18304984912775232860 8603934897985782826 16208396249061733256 1519208623549771858 6533130733931507570 15982751336158270739 8146057072382219583 12304757160185850109 14595500851101076784 523595374513802036 13039266031065110654 16927146259986494363 7205728082974336447 2035211408345957515 15612479171958970530 9720598648353212190 1199398745748405742 1745255678343985674 16304698252771167484 11314745757662479356 6203054279907248545 2305534056419165188 1625166059691100321 12382802863809374955 9998498723521824338 794004710369041410 678333807203755086 703719534447290681 7513736052144021786 5784501446283108301 7636308476957370083 1020792145253975442 6682608869259404902 9233421783004390252 8122150237968730170 17220846091511961475 4961046277709619552 11049819614054727127 15106960846675641700 4475134724345130394 18105698542293567525 3180935129570704451 8260760117449094667 7315552264057091480 11520283520616329203 4018227448682912926 2229926659488031179 10358432211830850868 16572210301694760817 7189372202977388499 13349865117791288303 5823587529029008213 9723504285479395553 18159863656865657594 13184496079768252067 18183557342617832450 8212294031847742196 5465112313699497122 4893217874931244060 12459958843794244049 16744697535283779742 4396477383818432870 12446912873181425063 757892766427590292 9895676270739762517 13642691409514558504 11385265992480777489 14666665940004411853 7285158796746057062 17715092420328435029 5712426285729485875 13024926457987986231 9975998611297421963 14505572886070999490 17991442376163395033 2923007272046586977 10885048939704376047 7013005964941062516 3866711995762472825 3896188890580603943 11487567712885623605 2433509983162570799 3863612065955532639 9666400766350184706 6023651860715128180 12191708953356704157 13859656203133797414 14359705969727690940 11686005132878203127 13172253422396761757 6206400840588980638 7620364736911664000 15558145954222763169 6926537707512277753 11235869214328929482 17955187269936312946 8545596600933639178 5233431949406798260 3126128516846115529 15503370069190216613 1429670198045875068 6715065519829754401 1032946747847906529 9592597494303943986 9498797822948843287 11480884686014488542 14165349327984911085 18037025832822861538 9297139086557397825 4599126114013207416 12180900765819795646 11416107334415928902 15486803233969895597 6168878028953745891 18378471290245927836 11589905735361334120 17767221036146723212 16718311604204943182 16173879374650392505 11388064457512084942 562092269300410013 3480313722135205728 15839440821375445865 322154679152780606 2893792516647927525 1232677053538737294 629017814530053170 11716474389802488524 17961312385226647641 18426486718749517245 10833212165613812372 13144952814346141237 210996588058027460 184630735516169048 8961079818143748288 3297018116039831911 2915777355760283395 5472076867871179697 1767427817800892189 1331205056168692842 14358249821803625646 14012577161502699218 6984266016967215427 13159477747648355348 17144430300161582590 17333066231680654527 11116522434736112236 3804577918663527748 2288531403084548206 10755507699490543417 1521188792783737608 3006426333380756397 12364410313258147623 17576912440070980520 12176404727426488503 4683277008883711825 18125275189980297461 8382229666817852752 15152486516285524674 17024647496699917806 3471938651835996139 16284975857163446030 608558170915772125 8844592976565372688 7214791761763805534 9223411125964074713 839053802450947977 9583204450169253368 9784424995621727570 1175997286974981270 4155177677049980955 10433761338734413128 1959013272366442935 12379404495341188332 3185810838580377341 12081697435382291043 446662907601236536 3520279472252662505 9563455916549881938 16588498974445725305 22120083495364952 13283533153571681262 2113763054560483225 11786067655343311317 13625838188908317673 4358396334003096483 17149061444262131157 568701043759457582 11732195205030109731 14012418155957888837 2364782676397165945 6896355828298427710 7231935262316561876 11288799966596228292 13274053271773108616 530076639471275696 243900242165250077 15359569815808927703 17862897166367123334 13275722334161438324 13114673545845932288 13841367388855704467 658142221143077186 13020687684129545177 17999758704269477467 3756276500951810551 881339661048917280 4866988455226881298 6854085312368604224 17437203817526353970 654186882408240820 15853381007626716385 10071201684801696535 12858740805191965025 6599606926405175732 4687597730169731307 16019083879277500662 17116006040303013157 1381543670742888011 11549725721183293825 13762112928202715056 12450720269271606827 15666465722483406859 17477714558310567146 4905777096397594247 7169890972355121903 16535408044200788322 5949370576894625406 11631148996249695238 1058829800035551665 14450371978776667090 11329229115483981728 2281431191696526834 15199940598685095257 5854132473038307128 9107799777386284677 12139132200323027235 9685985126115630465 15213870220564631817 1614101193187719502 7253495682549234080 17864394518858280984 1575227062694000140 16411302915005431060 2910429421484032594 5252146381844118593 18078014000098159791 17289622538878393566 376905992102094569 8495695893476315292 5980051032940137069 8353758913962490596 16254690680401784578 7206632968271388585 16166267069022129679 8465196174868303613 15445835937332923007 6240264654648021628 14628309195764118285 11297694106446612282 615328483895955776 5969516335402843036 7086470455695795715 17938653521133823269 15679570535219154736 16835517811006673297 14913335037698283953 8793886729416930047 16922372484912095048 4116043676828844764 6615546933967330135 17588643379521239528 10868566917956283434 17469421219931521438 17526539258019397135 3706172069146121718 16176788719787245419 11624700167247171169 10868564601512561950 15752240243004762080 2507433326886829075 7686649082632645117 2664626531903250753 652327554510576129 5405639150833036719 5527654497921520813 2645708550140891329 13944297881887127744 17393346320113267624 1614390526277364572 8997465451562142765 4254946324040124779 17160331500448453946 18165794204796632744 5002618949430214449 13063942310454459993 1455319837354664666 3366043181344385206 18057692136287654349 10765249692438508068 13674998549873485222 18336032698859653976 15832651943011652353 16102095651487722160 18282304471839358232 554466926917835632 8394931714047645660 4116630167449882426 4400403991172163784 11701969672501661307 8624103260901886278 1941936189245065673 6284439427886638640 5541254127108798336 6473676915940236925 8490474750316438700 12754200230733415891 10957455655529192472 8357113102655188858 11346341110176725731 9438702978476151770 9871252807844903324 2263316081231920161 15061005515974765858 10927105698065515217 4583819936021544991 11290494807162338489 7270320701863426855 7749983053069178893 16890397852934511480 16749516989194541885 14296286879218843963 5470021456524405665 15409002165304313079 15244046699263319354 3831830208931440647 16226986626497204314 4544462338103643766 698591148766639428 16756218134508477500 945829941621059806 15307832097782328404 14914082326785688882 5509941503861123041 13852450384332517645 5519064685615757723 4286706887552962542 17219543835309219785 10198670849338167678 6124626507450190104 6546347423624036186 6706719126201041927 8154833017339444422 8646155886878279187 8059223866414678186 5643064807526528645 11453785969717684637 710835863014994931 3915540029250115655 16812349304358058884 6315294718002800989 5644530645110886259 17460237050102220833 9634937032835425326 12468685553171275824 2003147385010274718 5255178050020794269 14866845738252057870 7234713082097889 3353817907322379620 13420624090325511829 8088430840730068452 7291548177770458710 9753938951091193046 8023613872908024292 11032824035643923603 12860847876507213746 6480798867759989511 13259889075907790452 10331031265009235737 2754755241419789909 6419231909335781897 8639867832892995064 14827122280241788523 2895602975645861304 5352742393091408934 18143700195722881980 220231719764150956 11135177928430731562 898610682536860476 7947930960018540873 12370237989237353037 749537878935494774 289310365342445452 16892136500557983740 17770316393917500060 564168644838269733 16056438881586355428 6020065261923623256 6206744010927436033 3736255785793361838 14973879639265043762 13091990300927787999 929791456576115199 5599693242891374682 6964382955219510209 6125202795111224509 15045971142195128461 4698352223568365736 13061675830140097700 13741550129743608634 16104320141649828517 11555447188980577164 3625370534331965122 11930210739086874405 15139246070760655686 15621120335063783004 3663598977276371150 2353529402159228531 14728592459315067931 11630144242258662595 6308160029459308547 5674179375793788616 12129996552869896891 14654405191599008952 5746654539086696324 5604544991262130126 14639911701725924242 1447867640367348257 5087107485238490413 12989642914947243745 5637228595870841472 10332309181818830323 906924961806238330 11096039965533778982 11723200946812895784 3871178149868887882 7706953995236516115 593310989284095987 16427731752206578178 958967018424815011 13133016511041531514 3001858653337008726 10045457962873067671 5678363627820764019 10665953455755618356 9056197801368037376 13330297109883713166 9588559436715720977 16295718972449128424 8806831365143694425 16716112354592794727 8948728468922077501 4402101375728583430 17530107737914186800 4491861121142890365 14855036391418594094 7184375340491846935 18311303503231393977 6972964059676995079 18416713794440459787 10496370797791323406 5669008670029780274 10326579905427862391 15144725699128582856 4979099358862327219 5331737786225089226 2437817617535104016 13144098842049497204 6792889413710316848 1098087251148379685 413024855051397794 9808844615906180993 135989426626341978 9619688917089117557 11630822183735282600 4635553282776808290 381130448495598311 9041743418508619838 8410748350423175127 5138066493764437434 4600992600876852441 9689725165428556431 8327484721771830755 14214367083575718 17773016037880040074 9855669181750921563 3022766197726354906 11630771988911088867 9493760107614452404 6290206453257874981 876087659098095501 8738744070457197776 11109994946251424512 16229490985578403068 8991471098994035218 6657308247681619852 4368849743515827596 9238419579254546004 2000234322915407955 6456355155188887793 16639889680266626446 8296052964280155202 9266692043643154022 7501745153356698924 4149662070044323202 4814697422230509884 18060394798117951935 15939482400745574309 16780390436187164178 3690802816376552495 14890001392712563768 15189085789863571755 9448473874568564947 2720725418117699878 4927708685239916595 3998404126613623076 5484898593679193483 1469719787056749846 3287982624350087464 678619931422932294 14749552591324352872 11090203306805398089 9652177426267771373 18092582079649426700 15190175660438763193 9527629514615635042 4035502291380814974 14807411784630153456 7273802587536406820 1910374378074912676 9308708024863348672 7754121894456234700 17166832687938501424 9094479549084459530 11508336532293077617 1801809180963445618 2484155355684582968 7533443057565189159 5025673923672611384 15452272107552384583 13588268730799154370 13622471422596719885 5143475997899775287 10038054969246360615 5905824235788152278 13655878701515870446 10377956893407861489 1323143285674742239 8187536501601854463 6709935170988942075 12047126786210333170 12699821259288984845 5808809668599170685 11837847996660120801 1124048789754217860 13135186052972884742 6813428069958208361 4974252021252139175 10122940005521071857 4383121065629732776 2456154231816336824 17080792001771858882 12331355780961522322 11549859037651983788 11194130978115907139 646305508911585670 15708596235915333509 18337605198312540711 10386089568619640028 14728438714953900464 4221271448740117725 7360302309308193576 9739680239440287320 4133287695672617487 17545774930555792523 15520968316032736683 15819848311689416158 7109713495358592892 8450309963535026757 10435994617651088467 16682249499321851448 292941924626810406 12087536569528731596 688345267440423584 2077538187445645240 3023437826841727455 18445182204073237380 13542315123032018454 12681154708408126152 17226736246014107823 17977871529234208706 1732091873071314889 15172288215031321396 6881070106820653376 8804655995529881771 10315056913476103738 2164809036698141059 2408535960558464482 14432139690282234217 15641883994643778586 16527172507101234446 14607254936819288803 18440985859341025636 3479107480734200226 11125575688262814156 327634146073071017 5315366694023466208 6895960759196641313 11671866782988034365 1219759478729701619 16789930243262376057 2845163678093616510 483006939588129102 1300461018595866908 5697824440844966000 215788826295138105 16335928840561550697 1628161066439675240 1370135455824581518 2005892811752347873 6987917797494886182 4273459249050707862 14270972512801027189 4057833210587602016 9191831129678575314 10903597499281369595 2870558780494251928 17767657814231763475 18074356274781727587 15024400446991479557 18443127411684415444 7131303936625264309 8099192309013070066 1500863639403739444 9758598911128821197 5186523929970463695 7004852300935897590 109476911531770097 14206834297876322742 4833257375804648603 4883826185999499196 17569319202945174897 8940283760176234111 6425340190556612359 17113281829915197848 16909754110372006178 16506716371045528389 508171245715571662 5723365145127506795 16230980540224118712 1015850770282974061 3594803704125622889 2760896184792806454 3377482367582463143 17890527349531322259 4849540825002052314 2580960022050929512 8426428318106969190 12841714927823968839 13274677092452318656 10425122240236937926 15777872390808237448 8794734624966204583 8798880117744699566 7809126554249681700 4805585876199593903 11601798267420357944 3184495878924065181 13661859985285990984 4996821081777011639 15973049982528891901 9771809246731209200 2557642134566014183 13866415111774993828 16811762883816162679 9700369711369180653 12706162580116771835 13341564349936753667 2497175748302459574 6781087406499499698 9219205946862902531 15183979575556575695 13562522471647364160 178265908030520002 15605392359207869214 360678303919593603 9609671673374696811 14977754075393087388 14178124918195862647 6169907315891753377 8742718812592039684 16424131250182064171 5213059038313722961 4967882198899739194 5648762926481084137 10829107463513780546 4665838631162155477 9548374252009433760 5666611699579871757 16028832274394531667 6053588650266478320 5526589267740498559 14688225535729452205 12712283618325012442 15635035528014296991 6265220427583548596 14512460884001042813 2318280922748924951 15694364715138739010 6107688292210495412 5414904399142865461 11739854825424142181 10488311747146680543 2335164993268199876 2989209452618056055 5493738137594662476 12983490913155784921 15605404260784781167 10934713890469563670 9091343375799115018 18430708649526413057 3868342914371766451 15576816038639663823 17637903836426613257 11617972324850166557 15542216676435591109 1237323041907825611 17419058775579656363 13904211626377886857 12309127692118006551 2507939856700738638 13232177901188500710 7583201107621299328 18157782701827636897 16967846340698051308 16038098611482545524 8318794822041468491 8007107619685851549 14887510409686729767 15344157572787120325 13534318015741970503 4419028970853493585 215671922327843331 3850324956649412941 2500320654498502105 16587908555285800788 7549321354500213926 1582908136843374112 7356322947590415671 280562032952817856 4720492291662137738 1719376284757092102 6100201899407430107 14888658662098061427 13865232884682680141 13411794927272263922 12165827988920673608 15256393628159655964 15685175281349721402 16180635478315570827 11992541398675567711 263191779086236274 6165024335289569603 8805969652653513112 16737778396980598496 9039209095940814288 14106511724102672467 5234233735419818851 3479765323375766529 14194150562042442293 14264317368004841811 13999549382123225437 3577297175535066407 3364730025564907389 9775960967099940821 12429375880496476524 12836424617246850349 17216562877259475326 11559197163892222159 2011314347752549415 5890383407234809977 18309912150909611880 16649398937107742183 13356575851592794209 996228279112871436 16736744051192305891 2621551341757880279 7550108080845634108 15995970695773741431 7986184213856409563 14847171831724179403 15343190142303036901 8810758584489816806 16361491634009680956 7321461610962938142 13208272884998382452 17678929541128920955 8397561441528075482 13053480052110576812 7006672064392048040 16746560656380286643 8106755953010178216 653583313626229511 13327391844394999852 10934095520974752542 3015506589062313687 4208297769224724327 7477822631128713448 14213000937697041877 13885622650716200375 141629877085064437 2432594442386518572 13427118260735321806 17379195387090256188 13467726699496878364 12516596472263358368 4102735742535654354 14261343170155619614 15737354109945937538 12841123211016092818 16123158704555991733 12408581352477080037 5231762457274541446 4187742915465647082 11164281795541710364 15025086933588162213 658046094772372326 3153132634676207425 3333166534176528756 15112690056118918158 13516616326036957085 2406092004608494366 14686211791002862296 5876660161536666704 831302656212938761 8214534656403246300 7151316316122143046 517690571137394951 6966600426096377891 17611978655039228005 9489201866870009935 3221774439160757580 15550822270586430329 6121246554419804669 8402356027170668492 353588123131546018 4594379136434671140 10454554032448528528 14473835629434554276 8775165638804239645 2049689378528423523 3239438987052976800 7839819445499155356 15310743162558508449 6989096662747122620 998302070676987914 6273255734199405833 4724763268155240457 14868951084225970297 12762617101366158729 2920332568449959369 7367885212622827866 479357071199810490 17685999664226089691 4133256479754751044 10978908716043026430 15785123561840459069 5939719278631005530 17920149605103501558 2339033264151826089 7166942531935936637 2607274484543563365 16181485876960956143 7925928466107864606 13159726914784779306 17330153022254943895 2728241010668416824 10486861273465776512 4140579802641230871 7400933552665468131 3580818758814751205 12110757213225930617 8848508466699648055 8986322746796024986 12323763264670289536 9115439703784200865 18124257563379038358 796712683224019793 7077149683553513736 767122800247675215 9193080748188748102 12678285956331207476 16427419200322143496 2930456508109746342 8726861928683348096 3717296122674618622 1059764915200528930 10327951009059496827 17045356041841697679 14001031414040883199 12299478811748666594 17631994467111879489 10246480967064495821 1910058425220468989 13599030295774839880 7100927663392317155 11058976633564624762 12719662433985885629 1855356116795575171 10705318479115896650 10334453941323657566 8908956403390687399 1287347382782009374 12681737960921898711 17691865403449284538 3405726348781359339 15540779664728850258 17778990164308271694 2189882042126830242 2263639494407710842 9102842811448349660 6723395351681888502 1414339782818477384 12893047137784502274 2851817853166559727 1399251656889242000 7832564602527795817 14270934177528097008 1186809360401340422 8664191011758169368 1637969514161694034 6123348972990138055 4948491450953776063 13565448516832209969 10122570635399212385 10954637726155532033 14746279572837583969 17631628991606081754 8435578518973677578 7043725029572811137 9352986993396843647 2709164217586244901 7072598281857610203 6578100736552500990 13990158770701677429 10863169940693817229 5787160781563037485 5519279848364567309 7813485146447382281 2229342061223695617 6264563009884040741 9376852327230876174 17012431086686532651 7441278012093799068 15449762783998112653 12760366893587845153 11716337341583936896 9319600149892757607 4903869631038349579 13818774278168693858 9769644137660576186 16826424069214688585 1732188773659752596 10549223447840681989 4803959931291533424 1294161485573988891 9729626179412088920 2182854186898867647 1281277476472620256 4502926170836506226 6801938208837822968 6985156040648197422 14351560918650517729 5719928360638939362 2041841462448922229 2444828718263885493 12234793757813554305 5689661961381189059 8296645367153744487 16095662007699674290 1403413347767605279 11373892955194333218 11233073501748752652 9072540823623444430 17964206386452180147 15196867851697654436 6003364098891230081 14751852883005535787 12726276339879414325 14420644604649146409 2397647396402872919 9552104393264261895 10853183007101751145 12328318582865762796 4954189286710685092 9807448091235846327 11441761058909292107 209194876594848351 835185605084798970 9085380772250038932 16806279544362041675 7947047149402821980 7639745650672608211 4024877501441524692 17878733272944912786 14956953519354027732 14460615271324343398 15148417446919581070 3208650102365650371 771828719157583982 3633084162689725178 6900772445238475379 16287932249647736665 6419298033095132778 15562309913275448214 6946700900543837304 17223519303959621345 3460751476394993084 15703453795002855692 5334183099101780469 17714233854175371781 15679486473805048233 2583406899458666284 8314199278411230665 18131807884729836979 1040181240232120795 10780866821236879132 10697716734317370064 9256719974088806340 2136289934538672512 10354075030958074463 10984596623657754502 10337463203017251682 9863713221319498036 1211126017030928726 15145743453248267422 6862496516202195517 7235965314345421850 8161830624635045945 8553983316486882053 17857103351114179832 14263401517568307038 17982667518871149351 13013648096612471832 6773721649309709061 7194118740022300097 556693424848033159 15771842130393504249 4239829488118450220 5440268734004660478 14082426557294436106 1458316032119832256 17334934880678723199 1222712749989128478 17680003049621439388 10686062529942364599 8706549392241078071 9656324174211919068 11338654429012542230 285566814151717379 17823567752769744236 16684504056795174342 17128637667792827388 12992899252223006441 17921334941480061298 6214500997944112621 14899844544127148607 4298561619659496932 4306267441192051947 16881147503503641648 4535884874523647203 496107654937706519 6587343030267378593 13829506310476889365 641992512469912000 601688416765973892 17710813506681785066 6888434068271103469 7431258541702455179 8788567584090734052 2400746086309583900 11284665780618992724 10596764325566911594 12415548158334823082 2496382213184897015 12013269435556377901 16397529284045445467 13351637224101728990 2307437341054876247 5293653688421145879 2033467099049106521 11854303927512234842 8193743169158583993 12522266478101542323 15579785304872410944 1290820267224097507 4493153913104779720 16834951218598150618 6205427775601205392 900571563779175509 1330695011163239810 4861143927262086552 12267256391716198754 10967310574503619361 6141200690891274092 11940598837425393357 9382183561367753938 14084581257621431623 17369243246019074127 6311321519560157990 10970468453442326992 14033646753720425265 5856771675655444304 3129734116992147315 15934729090326199605 13743435830144079747 1258162303751446568 10677985411662605633 10384002589457211104 10399762984343516767 5246910441515025930 15357678011547164524 17879975332503074133 4851382390817607961 15886804349596726167 4601469451927743646 6996015053249504211 6240401531371869696 4607291340385845081 5357267491083340951 7888364368811467428 5751635290213631174 14650277932249457607 13029398425871713005 16676235173762088335 11006587218425598718 11900216865667568766 13066018251148963858 11591612351640595364 10906868294850735219 17991777288471954266 2153582169858086835 16163246311371745851 9111558561061089730 8332427037476852185 5580640038169820691 9556048212061047757 2969828214018294092 8919876800693201390 7183359218893657821 12791921741155150483 5205838748112972818 6129607496057376771 4504417214940979575 17317617809620923364 18178971928105989242 13592726463226835266 1370664158026198345 530890195336675220 15974933274833481303 14657231151694388562 8625823277221312640 11961140655604776096 15055619839232651311 3999441591922892729 4110395689358930110 9834602240185901463 10132836066095282195 15022109380133503881 7930586383817112953 10581978541609886342 6418632504859766889 4116806900874620486 16254670842128067226 2415577041331240852 10901197087592732526 937837543763007220 17169317210774433317 14835431561713519215 9333214587705448507 566813185853458774 4140596175310187488 3452044101924071426 15914587179676034235 15353864902516942424 11134477958494008221 14208220292864020336 7619017098391187497 18137980721236026001 4757146806214413270 6525148949805672258 3428352262024275249 15027579032840321749 14725137280243974702 8245731971792846117 3784480062137325317 8328841529391773976 12199351230308292145 17774565530522993478 11056203287209170868 7845663436012155865 653454728517852111 5479942366599185916 2858418391908345953 14114403618120507763 7642503655265494591 7755170042343655904 258901067264361527 5761527550342867146 18114064802511372964 16202505630928773342 17569816972680729035 1612169348337415174 10445974718039394578 5544940344009649133 1535207744182817442 2100652377118711775 153444548352081044 4648130014048180260 891738197756384542 2326655367332469705 6187903059178886268 16597107085464492742 6684655488151949666 9909993295918416145 12213766167101997341 5817312771130488061 11409121597996181081 12909222633073623794 12997764494831933818 988914390418349406 4410958443751679493 15871569142303062834 5114125666947960557 17095114994719962432 9720586962329747551 15700626861503429931 1249512386874246416 3552409722663435411 14103169644184176240 2580343670910572924 281975180394571383 17018922669480445388 2358316234109170881 17834921307334796812 15035578228709156637 18141860467872287751 18375373839528459072 3937178042277422069 16000732009456410009 10846026336460722716 7436315630701220076 4113530845811193058 8599411736927965739 15454307499685936821 5650055001033756910 3308033579626245605 1337000758883874615 11431350417773441806 3809269696425481792 13653178656388980082 8842883364776259153 9788847720685468111 12817399299727821705 4062567781975011763 6635543039825473482 9619095746363222460 3059737916052491132 10175948115166420432 15100462392689891760 13458386410315392233 16665823229070398821 1615746944335556604 17137225033042519931 3017578967996396707 17386728650434786908 2177243848227053397 11016881944187813432 4688822456826253294 11919702526157162201 10662541586532414254 5131939978302716228 9117355789969529453 18322897441541674427 10513128492601570193 15690712603326301915 9486563682695424034 10035088142420103557 15530606113179574204 1662393800497955603 14354826557478486552 9892954876508912406 2481441095216568722 2714681852140555373 8338190925271665969 979584370224355236 8930552167282781289 9238219533051597368 11631331200636896079 1646356669751056456 6986534059760375132 15418030879168282175 4634886961607619020 14862930491720149362 10608831375695042633 2251652729513162233 6411023782330053812 5226116982757234516 17777211029776929360 15878599022739460364 11314705475096087357 14680759362708322082 872892708973393208 13450263893980855041 131564148601268256 5895044646212530589 17136812549601757130 170112298120079892 5698262318893163149 14523977975820622686 3810168926534014059 2074870816997762021 7190855401679964242 8473560390309487011 3296169401493430332 17262036295650091472 8064464469434135819 12865577767766422448 13172433734179965871 8152805552070374720 13131717755611340361 3767769094463060390 17769502392257901897 18399378208903485150 6194895552324806201 17023365248192922704 12410402706544754072 14259340413862027058 595832358213075482 15778683108405930708 10309314136014483269 7453282026820408176 18318038321386403590 11882375547388400712 10730723414159399 17111144067399003604 14498870960887130467 7376067094552020369 1597625487303516707 2047230152447376932 7912031656831839925 11937699159787757915 13829901768358281697 14566068238944706942 4372830732900165816 15804539065332271640 17054828631020075158 10757975176726127297 16632253514490328140 15432925164943802742 1643527493335208370 12045199053962154470 10615986467916238284 8827969794645471413 14076621684769795238 3013528277288255121 10662557854506490113 13475665411338958546 8662151001848155224 18155817894112448885 13042956804468360140 4275211053505984744 15052355288897388315 9736465758192129770 8065704093059801779 8381630792249816599 17649144230881733806 12883599886262489814 11835043437848308102 3166333877711439553 471172944847266730 7636173995260734242 11416745011553732304 8034570826502157865 7004038843465259640 9390084993188603556 5288536118832900850 16854246810525174819 7631775847661931895 6457236198996017977 637356651908576982 15895321828740265177 7546223095914750146 3447882110322295352 15036352693145356603 11308030985515494172 16857633566812579924 7372747470772408885 6878035224341161421 4733387976250718088 4897884101122121917 6886955753234582703 2687384906964093467 1812293699088031730 4174174422140769539 3356435273488907505 9246895009638505750 13630410296487862410 11922631511163695442 15616584604138899594 3831729928503408075 6857840479545195878 9975933217314453279 9979963688986589349 16106997552368092810 4868618931271148678 15011857377479601441 1420713814840487825 11461318483393534024 17328028558651577118 1743052291731431346 4960264846367517692 12794826193293780616 12942035774162132751 3451182423829678175 177368064972482729 7594959873178963538 17780399144366372232 16013495319975694551 17701569855598261470 11675741292792263497 17254154725969886046 18149395505211813424 18041707286867645593 1110150897673003450 6070851120940378625 4486371378038168296 718880260419113718 12262517884566692352 2761001718334459654 339451165225866136 6169579439480639905 16201752638793506242 8056895137046333979 9933575546220450573 8935578461593404631 9182834613563440751 3727364529950991990 454701762253450512 15563196863889853925 7669652126406154428 4552090834195926095 4278205248882516963 7298980352933996509 4804977120797062612 14092481453433862528 4860463664971641648 5095612405081458720 15856623595373035906 7586460880100656208 6336244002329338120 7539059264465795955 9693909875689848648 14927367801398341111 15051165812565344574 6140928923977835960 4212804648679793455 8802077014063439591 4347319406368843843 13935837807531749087 169385602426670928 15805098682163392815 8153491454465613165 8798243531482063899 6346910491662690538 102453300348378835 1085585930447296357 8443555110360696996 17414453797914888418 8575577489696706241 1755460399598310517 9925322347985754755 11905052920391664331 17019797362241766068 12738347895929516141 16852206096404550038 9836337599797046611 13225239889710087058 1374998599071804046 45589552657838919 15852510500125052566 14125561653664551226 13901746219128224402 957950792603100722 17874977358827619674 12655020010944169792 5680327140092091718 15775233177447873453 7858698775129895997 6252481494118899166 14574761971569889197 1648694338009664713 8825282888803537850 14995788156386755824 18336121523724541735 15961849371675717020 6181288945869008120 5765749139459418056 16180929421253030094 5535768342414950297 7878112297039131335 6593583457485857570 16891970602215519567 5786792894457034681 14971628040289123149 16847349101822213030 8571663070852574759 15278264899942310924 12260752352379458354 11491361267417609899 1048645686899055888 9359533510030312372 2005508382007840881 13050797669856961293 11763548524769748044 10896937038197893255 14161312109679550337 8749260524190029446 13936035524634511378 14866621861780770196 1578863496848317201 2584090481648167120 15155606135437217812 11441965561126254918 7252964690189791605 11729682531986570584 17909537329609607325 4678283759976885494 16964955180346264908 4527593237404527196 11925858390526750513 3611616846950814202 2083637449640445670 5321210806668656076 15958709356365683695 8091098107916071254 15094354376443899765 6621312865128478236 3304318829239776380 18186574498028074373 6518678480164772857 15878474738708342926 12826986588560448045 18298893801721309854 17886522877434526990 10506703111881769944 5103840387190945921 11107215785040375759 13416994480757587922 8763898284414269997 1960946413688390596 17894648990287019331 6046900106738804062 16893842935425423417 7976558563535645396 8967737615887169634 11935150430467868884 2629962328033111065 1802200352967166481 17659599700972235933 14542588813618022761 13652576407042452168 16090864162990885394 7068692658204989719 13006289270340066328 15551733829605011148 12733550544372966690 11123566434360639210 4369847252636325899 108098256034443298 1721406059814855840 1543024894718897676 17778341689609499411 1689902751261229553 17095163108921220114 9398677571326584411 16213698737923686392 15119770943083273075 4254455543742911889 743645929892532103 13651211162176228838 9912959773355560308 15613103299436631930 14700194313092891999 10761575654949628458 8101792378931853882 10095511125104800386 5681474881830347607 2506760003437357242 8512406589517353240 3048240238914644236 2736335825854679597 7068565405529428790 10641386986097966738 9636459783428558604 10003565227144039907 16660687036672114240 7813424515325128799 15063270544786178455 14904777607607942057 8775198205485032665 8496872395871189668 4572905715831462020 3573970828797976084 9874721269331955302 17785347701525636046 13114809779119821115 17905908660064565358 12251701618567735029 7461982187670812295 4197814043567743630 11072389589066962792 14969435632187301282 1584705275286484274 17709283380124257788 1185004174502255701 8176973227890809725 1502473327968078267 17717374241862739951 18282982436923172227 17299538730842172073 16470050787903664582 12474057760680187083 17009886809751841525 1365644175094397326 16194135124299089145 13479011340228571351 3546588183824415804 16047062161742983570 10065965110560090982 15946535516073244081 2507873691787057715 16245596292512546543 16050784692975267210 13430682050343150221 5366402127808690526 2243687278480734281 8339421281377378085 2228371095315471893 5076361485546465057 1956696081648228601 16515296868966441768 8075110115998129480 7060905632328357732 5817584499624034380 3669599525683973992 15696274866529669037 18038660286307416694 5807417371774038104 10619990252923043546 7504754964244133271 18099304764030192524 15154815888945366788 15740460007812886870 11204386080877360704 8355651609437421512 2923009992382649900 11271512401764987078 12560509285248296536 2123067228067178550 15057443596269275884 6895376339598930662 17897712169033805291 8081420004974426490 2215262095346481135 382917153616117953 17584346715075815736 6913018832251423106 3625862133700270366 5975231193549298490 18270432236408677581 13068945237624225670 17946522640709894293 15739735763081337227 11822340726283231509 7184275685387076102 6157530423048971776 10410775047034962340 11010147922656891435 12750643131744266876 10692695718442452025 15920533762349910968 1294475512431440505 7997239436511352980 17470864962811233648 3813517665688526879 5487355533879101851 2361248184634445131 13703147337628357034 2053380693511374225 12261348103247450732 1906834690338203094 10250469369389015265 5351442240090642148 8788668256899063590 5665358993567969715 10370563363125272960 14100609363551751838 10085295147516858577 8876774409579076486 14020578538567497381 3325995544797854923 8193285311185051338 3992468249145085957 6474612274662390708 6887630278082128519 311746563880361144 4418309293780825766 16339306982211061516 6556857492419703172 4200254705446561447 6860857714901068813 17281875605123323709 18427358331699098157 18321167401197806629 14227585384115265413 10364552965564250802 11311255782528072135 8626386151223297801 4010075888990728876 13282037828359410226 11186884170289223425 14841694050096353831 1109431421186051935 16055670837063002262 6415550811085083215 1651125870441928860 1338935239775821293 1287035971418753600 5677171421985660352 6410717890122250851 4367845062167301260 13407051418763613566 9455638073051108384 8905884795410784322 3902968675614650782 2314042672134456533 13572878855784680479 11083179457328335504 11037282341367960179 1440751544657614972 6687128610324801834 3578354617663832239 12272532916237783947 12997604453294513765 8549950702486051783 9062161267900032058 14351246015667824866 11121738374425348173 2646388956473989686 17022220284776128718 302173356024762616 1968356606964082119 14833565629297535489 4067215053449607115 3398632339831330213 18090676955256886930 3700612646863776234 5952956160830996188 14333354471513949387 1552816232971902548 10478321567108588631 5330166072276680601 2838300071815685960 15598887709983855563 4999457706760171325 10743538530290618993 8448659200864721256 12671461802070384353 2806395075885973578 10687337440046766684 6621850288441790201 77450114481377815 1592541509639873202 12876117866831487492 16268047186403842893 2278364830924787046 4304991273085176947 7535377840543766705 3482559911712572419 12756519133578862170 15993990314618179240 7414827262439078961 13893572064633260937 4906170261330144307 9451202539177379038 18270770189675651839 175133580384956989 5770878564798092311 11307345719616529886 5022118744928775992 18401600236123123245 55816049922357234 15202596935142465114 1412286587361903001 2557765936756761514 17180353812777919083 10420643847607145759 4337345734804639455 2073121644443129921 12290665580466627514 13380335899837377764 12194906563484306559 8443762082463445007 13128862656305105218 8324021284040742062 16774315204827631425 6735159806338601469 14127037456510689288 3961269563526214151 3489208012070518745 1374912476497534659 9890347392052585439 14317039861163560414 17309065235284817307 6444570662780411841 15692816018258800320 7784578853666077535 3109974215106886256 6029316404399010154 8957478915374740169 18088782311883011467 14821564979566587168 3006057700839181107 8274060635245833783 7084269499676784842 9070497454325879934 6152705247411994963 3762821125753740825 11398355128301211228 5499613944109641325 10367469537261507302 17397216894908299488 1246341359808973145 1863179036522132797 11249175245150791645 559641807222551369 9058795975371740725 11373313672817072885 6528062826410658742 17791317352264493615 6624432347001034482 12587706069792473486 12986454563373782076 10970308803511617050 13508169708053342295 16624084113218565940 14069997621227669251 9064326473186273587 3325110001907883219 18262113440310264695 2072784262531033853 17046143592496421408 5027482160931182 16978810172898937801 17723164785618823861 12288106958206404359 11351416813113024348 16707968062425006148 9711616371313354978 13434039239047618764 15965691838911937763 6786391050139809260 7509731489550965108 16960302273414793669 2504044395100735650 9291197588647866417 4006892647662944344 12230676930613602228 3142746825338356314 17626379852744354966 3197450463450517727 11043912590484756315 14766197262043276060 7066499947453483888 6119545074367090327 6802718115264271230 16299061987923147939 4639959157718444323 5646743801945912048 9752597301561762808 12033253615897630789 1171175178663961085 16797709595968774482 5885657592163270518 15091259866803154947 11181042622591698749 11911224584763986017 10923959932709471208 2309639053180617605 15231620695307224284 4923328070896638640 9711937923504445167 3671064147859496918 16823396162449551613 4341029070492835779 9415421509267963769 9333926241572587509 10065023682729827810 6661325625834477048 18016000160036301533 17726772567314550056 12645992452109780559 13010629563595325144 10623172383804747905 2795476046297494136 2380330370743734601 8720467475709183838 2719883781185945436 6788825006793012449 4691264715398432666 5026704214912989872 16653700094206318202 3476343784518352809 1740777028081462810 5332877425257144676 17664161299918647231 14769467871772084361 9826419646531133042 12830272186684264989 1346125820769211690 6560607803869118429 10657461459052559 7722879301450176592 4263862600872241800 9334234490350945930 9935009904806126388 2285816365477908810 127717237561014474 15417652783779634253 9685037645899456726 1598793299581578033 15622987671693126334 7737765013970719801 14430762288155578394 8187469556951850724 1711540625765763871 2987094309136452627 8939236284275968866 8062692167447053282 15839723717545714692 17958135433923839728 13516029786174651052 2268800006710230370 6860415487249714002 3186440957827743456 14287206729876848480 16051502261382848187 12222777634325723253 4257935099629234494 14139301259737009397 668726934669477490 3288487108217378944 8525425531747231524 5735292293340182623 311385283801985184 14061766135831612444 8096809869345657367 17022365438337115221 5668139826842089388 14138180840513406251 12308796853563788702 1872223730229682192 7374979356105531544 2031898201769283648 7829894612992089331 14150986121945174417 17166390787635686290 2360909898905897540 15483948801021264626 16342405297054619755 9187881665397790189 13863273921103193785 1826056268895979620 10380068088183888720 10178028791686511462 14434759794097963823 16555326439220038029 6453616838874772126 12459078302142716647 14025535195752793284 10398986678952962801 17567827370391870376 12831301129839836477 17732891560437547350 3791333879820354873 10806573304900176424 13720670559764242496 10394091426588545290 1890532075108689826 15230688663370327640 2341821015677558121 10508700779205190627 7166644550818574249 28998015437242805 7889717450147058878 1603614381713868665 8097775774946423189 12752469224785458685 14050997500450946785 4546191212021946736 18366455019005860738 16965351703270065460 11504399360946890654 13370274172206097161 12773218895914009966 8128308933423176098 7306792952369245588 17423989460978150272 9569483168369420356 5485332885623576284 11505956889863673607 3729598304017892024 3406768146248479047 17895627632072632776 5645784600439011407 13334665970184511895 7338777046921557067 10586999389322369718 13357177860424829203 14348748178151679376 7158207962670684091 11814550424109005420 12423950027796864920 14403731454578894599 9634363473799871812 11660401594417809449 18152182746945814745 8594086071444260551 14775574808819625905 420683065000006352 9850522756214283615 7521857567598308096 16577232740505940866 4103975689146358126 5831028922487665381 8329140694195783167 5894360124723480488 9176302655866325391 13149706038063452234 4062570494719610511 17969998460874498785 12411151883510566505 17589576716462837934 6898981179883631887 10350353296490862896 14615057644429338305 16789280881716993124 12629730406861303312 134512926695697317 10944313772474631606 8402829662701920779 5289249244058209906 17128931748427298386 8919044940814691617 2375239827601633799 10217870545989340647 17500490197525588870 7246485220810974828 15671284335906388453 15202841357301775856 351178089732515416 15060117708939742144 1758647721006398297 18141307077616458568 11173784264873832237 5376765330358584367 5109915311300639334 1810537955206208112 5413375953057531962 17303075619551673554 2131821080267966258 8339291967865682823 7947328907065922363 18118733693034404672 9965707991172508010 7650162745513783192 17189617964972044747 8832881079074972716 18368854609746295504 17066488173684759665 14080824173114734067 15898584531853848357 17359302335241159664 1974101029604282551 7319662579889280213 1276565960818666007 14791695493581922197 11731661717661489431 6086995030051789943 6608829583233072327 2583281129937126846 5007365386152470957 12503458287514553671 1954353906104604475 6859829066956045732 16229032865494874372 620644120957296014 12703423448967020570 4068560218783984332 17567382753754039733 3338818444131781854 15385358424856961647 7111051133613219026 219096052517951263 8971879601990044797 3476359838714125581 13802474858350250565 4425881917587428524 13350233126089649112 10058823673484875486 5644413364102890034 11015804349212984402 16991948028572869881 5800868034812976668 2415164383888257718 10443047702464023694 17400088453431912806 5067940378927557176 15753138121608520882 650395638033438746 13487847208625252558 18019211364900421362 11195430382395458921 4479148296342477088 2680127994696069207 7528122344390448500 10738468891976034559 11072013930844540080 12615205224060121430 4131741282877622699 12464464023781860976 6648875567183332469 6568250380869554607 13220657214796532183 1711815994623283409 16944150772507217500 14258860728365699928 15112544582127787378 3004849494754115349 15952046279742761195 14720791778482128754 4296076172123816443 4385846342511956251 4310481100274269505 6519251061718498379 4326019516342293002 1342302249849302946 6029955421252493602 5263090221503951591 15979080848224848665 9573450840664154511 15242603393126964743 13759294467624170374 4116859956951734478 197604998907295388 16465536638569144618 10027858806690904740 161650956948047196 4906530708145608672 14364198942077742058 13946825361085631012 17507925948699901067 12905401567838954323 16793860314972695010 2743961862149055764 15598318507743933352 6113140130796368164 6851447022445972645 16769231137415149236 6158822767545722756 14223343789109872741 269653792549697734 11555423580801493244 6424552883578128427 11020667035712275808 15722994965219729579 731991828480748525 10691671867052199196 14036309639950923782 14313329853798386901 9492246537294349868 14623447843738947438 18396765188456980026 3539756214226741341 304068187666754877 11434069408325476517 3970294509403057378 12498745078796320829 4311745043817074100 12111168623817802548 14000698763342782663 17438417505274518012 18290195977215578204 13765361900438707535 6041950860630560004 2528453224266848763 18249736278719239827 15747815268196878412 2074920501842306403 757571546360580606 16854367799269083005 15701754703989289738 10882986076871618132 7519915426497818677 11145540558945781828 12166496464575129525 14828027557759675622 8765791565186273878 11345534290441235964 12491051072324796628 9375470699788281258 10659302978526101614 17687014934342880997 1958823834978563010 5236563096564635855 12642313753942625211 11471450428615859918 16903604501175144264 7852824013731850818 6786716903549081586 2438487202345492742 1464663971637093655 14855165526786914570 13709135609978095903 838247460330199495 17386418041126944213 14140194678443268531 13980360064224430863 9498185269294798970 673299130333406915 9337229193168433032 1372740113264108133 3623468303362179582 17269269245817256065 17351929518366615118 17361784423526032779 9889015031244359921 2582008729612752423 17244771063816646132 17818263678634094306 11493348030793319482 11133717491886539882 7575268959162884395 9519342032931884961 13623423419316741297 2099574152037420577 1996234311098947237 11879803045315594661 16458861699529835506 13564343483153831445 8463409709875923585 8147695195010934974 10895393935126917349 2396583537790064395 6997700163865979017 15224216525271930359 1585840561368808300 3658312204147837927 8350851268186314976 11781104476284824821 13331664707275852821 8165966656583465179 6873761144276014800 16347398154877531328 4706396025495144372 13165234242899147267 16102471937888697885 3546150968516381309 7052527223866059305 7812457828684235599 2146498281148668452 805510839454610546 16556410325866183142 10060070905111502551 13013336659406138383 8589632583873255277 12749116117466959490 12536229212833512323 325490119536945065 13440239829664387942 14734033742593386881 14052279408227480213 6873847660318304379 275328326698744763 13747367994049751220 689803212397370307 2308950170642437778 7519999356863302972 15873585387096211053 14126570974907281651 14300542705101963838 3815275565559033912 11037586370277299003 16999281933376779005 5154417117847686779 3356562831150887047 11081047946139691433 18234110878795291259 12229890630423947870 17270534773900320434 113995084060713915 1488933799765577732 9335478491797208603 1539008177319173629 3914994363820769218 10506718116707332877 9822690345643340118 12729229588737278819 217636292892546119 183951033438602009 7262715681494427858 9999473624126062242 16325489014372927329 9651041150748660812 4346056662072843381 13010870896124822738 15432367356374693722 4801276373673086200 15874552342878571771 4309319232989592868 656837119721345987 13243446004653748792 17818407252027985754 2740624243750342660 3343857382206022875 10713336039480515514 11937087333199765646 11773538945977101784 12368602967907281467 4759670905643044452 3077594535503145302 15791206881609200295 10594376307663909701 5416492847985864071 1757451450777684812 2850012695465635839 17492266658308965204 3048003904573859687 6103365987288548823 12256373533913767061 3900234338999366876 494753467894090620 3050439570550027098 11437807347412607099 18366505358488757073 9415957222199954722 17419941375475088766 13862333514271954994 15002124928434774418 16046058557779730226 13451870081518982400 10400828736936146369 4655591306249291943 8253881531966188568 13320381496168409241 18213250325380371044 4103355580441618332 15530547786702342137 7232565033227549897 297359155251826154 3699360325197144992 14438466716026155276 1843298552959238139 16705546027145068971 1326714993710978710 17546953812999693178 16475625648110862127 8881689511724438662 17483968820505867252 14016720614392925912 5018942502455002879 17614028335066898040 4323378630426080074 9907009486670371906 12401714659040944038 12309246935029454036 5123301877454528286 10154910859258095769 10593234555707276190 12750764157313309960 12885953454882117302 8014877228810862099 617231022292018345 5767709327188831770 3630750279492747873 7615482321306439331 6307605539793574395 2245153207660382463 16126079580600690842 14497357508129266091 2106571139477507749 16458426210735096940 1793802174155410733 16088856035285566664 5800094391324648008 7796224324848026481 15961968446048099461 12425468264106749492 11089409490942289671 8401091058291854184 5987984120611303099 11431673659386923066 2098203562646745693 5542267308375782414 3357284000258623778 497017176625975742 7923180936821562490 12908567323351693019 18325861397457410590 14628002067074243234 170612182085045857 15451339292168151770 338447814615619234 14224767221625877646 280522420858854608 2234977575826373 2769743361349201024 6408364675267698703 17433104306481838511 17120484648827427447 2359282086487474146 16716366628806427766 11623435863893694110 15791574757464546535 7599159077952108721 13841604029118228410 10647019750888995022 14987765273976424420 951544205912912542 502695457874895074 2802411236078895354 9622718191612932451 16983557020511586331 11471321428800420193 15199958627582080470 7766843498335307410 8864448077147336257 1095906881044975403 12339462757454425952 17308001463227044120 14408331200323928570 13156069850174715535 3068952953079714527 14471472931202724433 13413698796886241678 6500136685638228408 1065054630830143854 7092710819295919172 9469575274987574471 8166241597293422693 10194025061299906513 8225220508782665542 91687629542597632 15208548268334470411 14530128313617935727 17748038603944750012 13741090790806858136 14021611021628402127 9205851746921459249 11268903070197101791 2525340647475457524 4536489914883520791 17403894686985263245 12591569187168323933 10161852385241020805 9858386337692462504 14145302481861495708 5160120281049561902 3486677123778309399 15014607128876158218 784758109598128581 7129738847437080149 17301851115073189685 9828666396300253075 17695551382794997322 13979714677388766351 8286939948211467017 13518351233703411760 9888099646301143390 3119139297734105915 16354812687296750820 14292858498911254147 13154374103613673916 5213540829832028071 1065220567874359934 15596817114870760097 95267428403266641 12908148393038656363 1708486605960990464 14562167586392638114 530667747375033655 1410053459258113653 4429103842703841633 3669004998407892638 10465794660172292279 17440725858889303445 8980422635646287135 8907042722598156927 11377744537643076522 458880003219379746 1161918692564139251 2567649180233200922 1757807345598136496 13399393902956719682 7938152837536565492 1939773966089551112 7231869181358471233 795927811452634557 16938687209656021557 5661419498159895 4196763380703508816 14078587172709474043 5141541346969615337 1654972509133594142 17802409012990815358 1050574864887708144 8718976183497188080 16032489862844853567 2791547938466920828 10235223182061479999 17522868138827550989 15519641366972420147 11463219688372222188 1971020197781110268 9989056685014945869 7687429036199589345 10985245293371289433 9809643788571335664 1794561025920406264 14710829018434300656 6311954242566257737 4731072042198923335 2869768575925180993 14326203516446886914 7662959869896798695 6178895803922645787 1706697675758840958 11855547787430427627 8790711990013885671 17040018209599500048 1340183161269494833 7032595892968874672 5198602974972752735 3936420792958828750 12347362373435092065 7769867801556880223 17940217713310994656 5567034729676894450 12864256835642429980 15811942708023303975 1779351376058450507 12350181423797104988 1739613748537496592 4944081181795667118 2021550506321311506 2177239749528622076 2751525343871488340 14868568468998541136 13969311046704076054 429055395193042963 13782520101408573342 14990929103697382337 8986586915909569018 3137204095776010696 5033377545606862218 1657339555912462795 4349992767760229964 13572806044180141496 15451310917264276089 5267583272355179947 6716013476689681908 708022877895017488 6743669846957680437 8962585513479584129 18099875446178848010 8962623016361473127 5170902179788235321 7594590866881887187 16647842497058238804 12245092391247996541 5893527098562988096 10562757135186106632 5816468906860894033 12304469125944417416 15805285236921938237 15938540947329458129 14050809171562610439 13485084273151410496 10616394128929460368 8928621981839031468 12740565027347092473 13337281413844859254 17224284786830758132 17081686863498364450 1304777303897986951 13214169223284394555 15777970157871687614 13333478450156579182 14017088474575281655 5172163029324658970 7873230442060134150 4350762922545862423 1491723245767136588 1018243544198120070 13176478844218128994 11000705285274924166 7760788394054584030 12406384500015124671 13898992490817029141 1834248211013488682 12656560658180288506 13971489944964472580 15362614530776976974 12846375606400421877 1273172338998268859 6807026990400287074 5705263938276257623 16024305248794679852 8131236021324485545 14429753341975686498 2078406134490150863 2193858634811137563 6505201197959509079 7445756664318596247 3250160212703969797 7845604374731085504 16656400598539623796 2747191804469607984 11782776539193153565 10632735882781971617 7195396396688349090 2247935991006395264 12147959562437683260 15448312107691795402 10604000083207301924 17773750665812879067 6200536710958991687 12026340261120449074 11337342628637027947 4610858842799390591 17238623469418957360 4294373234911659422 5729782350439961142 14670623261741290004 14101623079321961982 9515247458133530468 7402529163382101343 16567654069264293924 4111676211978616590 2784818266111226397 9715656776757424867 6188491654634771046 10104688835707470270 8467698568783690488 15209791141693067943 3000635957977616538 6136698853536733170 7400145862137769690 11839910675595458459 16985341113204436775 10231052756842366953 825976380412742633 7664118243730199918 13313753126000185102 10633582735295077425 7961538504698566 13837197414854245518 12446924285256184966 13678652627400619993 973000006123377706 14541892672605321558 17818874139557883053 6940124936055374495 16524253397011274798 5414576932251669251 39696161166080709 1910684582419665591 2842544871121214213 8917669629256059361 5816388591933340250 1754580729970975085 13721660142886133038 2742367123372094239 456344901653855262 3535685871334452115 14323893036376385108 883038994959980202 5979255138334874539 2277680796810127605 17594324901173615018 17265923575024338585 1088870488458597642 54122216939497630 12669387774385022845 11629281325197277319 4921968503716060942 5399807782187452995 4931705930152907011 9607234012161065924 8544928395034809594 308068427436866605 15581025412021360165 10480858437023529091 18138083267585051561 14460331920708165417 7389085594444991904 1132840256519958876 1302333916802655516 16277443254002190996 11317373231982426007 4091024528712516825 15268964950958862414 17064485892466935753 16034490229853454517 11094742684049497510 4933475547255203463 10663664696792952288 13389003053258138832 14810162124477189512 16969244165088078811 12241690590559382756 11865309332538579439 4376083454419179748 3756587104042182339 15797819098139381004 3000861472697845589 15410515253559239035 1403788435161834838 11983895670641580590 4356924521967783910 13217977424404080429 7641948297767651330 17917117957038110013 13327185511678776863 17619442027340962080 14317163384311198396 18148640659021446627 12286018157309592521 119553223591018752 3160499871284903309 12688300279696318492 15370219664247244431 15138406477889878452 13055886581949931363 10440354178591942704 6857276277358541921 8818262747005142019 235069468128385229 14765755104335132266 2469635899941679830 9088854273748996345 10425059394062600164 8744672577986028638 17930710897390567443 12172154815795301319 11082081046636541744 8425622392909447269 8110239052659606980 4478304739442986883 3443089193412024838 14578876783251695678 6649106036817275857 11426573647676309092 13697934059448067247 4867318594687246387 16290907557021246503 16260659975697099122 12457508099136175430 15660811017914474250 1466880710725564299 4845839221691631493 6792359629670708892 4849569558751269594 16616558968594420425 16091648368015677824 4634449501161745979 7572484111685064503 11946713548449732323 16798282268321329713 5711010633334466568 5997893375907167718 7307587783377335854 13510758741586054293 14195605451585027832 14768905039273255514 2538353046492339540 14746363534142360142 3249348535054995961 3320142268146636482 17091502801336282362 8711414780244530451 16748239000196258548 3444220426487138840 12323688963854391591 673222310737783980 10712180916855636087 128258263112966746 10135024258027051918 7472309640734240054 3213741652209876970 6076797276576409519 2758881805804897478 7308543448085054697 17389511485155982355 245128490005235403 9719932085733468029 8756525393901539765 9251460860458017491 17530770533691056450 17201869808000866391 6553344031406866711 11008256426775586656 9582651889803105497 1653111620599928300 960058799650646302 9186423331433466002 15070162786816278911 5003101755191673962 9117214673404569655 3472606897835822588 6239460660401767894 275782307700945635 5086211937474580104 1598921762747109341 11139877034859670774 13144956700574978103 16400934222719970876 11649461392292398462 16645469107764759710 7930410936334892957 11286234479935474921 18179011137903721386 12686813284961492029 8425182608802722026 12833543346442052863 4882014154679393425 10665273248898177712 183421959809543002 4433115178438332364 5999810403676720795 10067647892142930632 2700438605101921318 9459155743605749102 5584673654422099867 15618031248317226629 10880737822879256596 12116241557477579934 11473218917753212337 86406779723526773 14795031492540361942 4630570082701568651 6088312062064152471 386261648280878149 9883112836440438067 13837404488257774616 8161619884044944778 2586136992404431127 10459774311337024994 276578597346616581 3309120286971660406 13879001927543298861 13581528006313169234 12905414628876006982 4305225466446174158 13000484258929708115 12840486181804282266 10654858693968646891 1892809929572204921 3489221503201250556 1198532459234087981 9550741809432292497 12038187469563924248 9996947064421957607 3031277098446668908 9188856797607849664 10403961409057102575 7656746570566918380 7089150528177124834 12381819735238300830 11621323104031050097 17337607890711527376 3049482857511632643 11767333894068074399 17613906875185653857 1504148893581135101 13404782083014512504 3755952821929977105 17825794416796566524 1075972121200132988 130965505132017808 3786373248916199917 17144560209290905616 12318500507222567343 4913033940480686078 7691300753224332814 10497744803765833892 8673950274530851446 531705774543603162 14107500464139720778 11316439786317855184 2322780886126380793 16744931130855272095 16241144692880090698 4192131006611387520 7347405317542587283 15162191417445738176 18048706052707664046 845243955376765642 10117934042542041684 484183029831104596 10676032608956674319 2378526258964783950 5174801872911141647 1915368299070064216 740655264853009738 6184963722501750559 12196037908936525204 18064541115551973427 7298555309402778449 1185109022008459258 4908524645032981823 8868961511631974443 18078284101220299338 3487711599088131031 5000117408053762332 13752611532236111927 14882008305855575944 5277519291584882399 13791776061490546673 15622916990126996357 14536162956854026301 5795094497502005091 16078089382658062617 11275795367696973441 15277474628655917176 183523450932985532 10402816621246995894 6190663574454552595 7840028589105726936 11886192739299983233 11559981858779941613 867321175427890657 9533374585747091451 1146518748598986204 16384070389440376438 8692468089308655603 7068886341713985480 18122223753805631412 11648661209857183791 17033684990309771318 14452144387769094683 5214254136069868232 18031710398694841941 16526053965067018164 17973497130714174804 909159234266309317 17973439197829780035 5212934256223476496 16162206256251440165 3957358726681144425 10399369121707741302 1974500580747070896 17009240455314370633 12124740709083196544 7102824233840409438 15295819953039874202 9267105408265078689 12505054070151631625 5545123604564988813 11886546405213959860 2517207355514695222 16736097890618385580 10532980639678682154 16456523554345953206 12269512282292112184 13663211612542992733 10597366843811887630 10554769350704937955 3588296257785841083 11060967087060590682 3756256586522774906 5071898776841096493 6032412606157884994 8536031467237732191 9042172323421010225 10915492006280037952 3840124260760900499 7511985069725550078 8947574376760716045 2172707987260892114 17092967712212530633 2135943825241026858 4370123645335323130 6789622820206926046 16681952666853822203 18412948315400182944 6390291147849308398 12383440836706206120 503800188420684980 8994594868846241563 8709329350917035915 15304200668477698186 8287040787111858292 7356106276827555570 1875417088154217236 798877862137697273 13177205047093157557 5661930789037767048 4248549431232939588 16105994231911477251 3729021301378213127 14481801836905279102 3485003165474007736 1730733487481767303 2412486846342434914 5433449683934329623 18288899133017986690 14170200088906037959 2734716033591597903 5667185902359233815 18262990675571367722 12367834197572632955 793220058621552106 16847066535784034437 1030322826122030454 1243667666248814031 10793191042672498963 15272567625075690169 220701892164874778 2085986637230449785 10216276061799107164 14203987775682405714 4738205489752808510 553972948456393162 6441883682663304721 8489871507640283404 10382390194729022911 11030691690224302550 2375227964260893698 758939639978421575 15964096881222657624 1683715589756261505 3218240308507334864 10188685173148876655 9420525610252215134 12827959889180716489 18370851742745233727 16734758911546063137 660094555677860706 14568244428434059374 4246815730477854910 4806690697677497898 4747592609613587393 1733408429850877402 5497872183824884322 5391613964622234371 3909523716759576821 13298230184914557165 594430328927649221 16190718448202458592 3927172335561905784 4468266264030777603 3044638604727550320 5722496898842744909 5180925104176730209 12769797484077751163 15458605347742780251 7350540158270544873 925388078651760160 13884865965538184633 16618227356175749187 902711020897992754 17736981137772234673 5173722508208240563 5670751654899025032 17622577149589047534 14242219389851831286 15290265581775113444 8456315190040891925 16738114265594003081 16217660478812293357 6005768119706659960 12811877878693900615 16313668232921111455 15939985673051603326 1868322879575122724 7810982270898682025 11888602704210887132 344256462386261729 16208352590794149976 18332499629288506323 12657442937680807062 17902640538080854585 18220643261919093188 13765729065243030579 17747546562247396664 960329468627611424 8877386422129827964 13915155579126184074 13611052806516105432 17142175306985050191 3017901771111464018 6441735273843925940 13523916083009703150 991645621718714296 13902827548449308352 10332743890746002036 18034092310655085157 1843984860744288991 9032895989569558233 11568597382822139787 2277869253211192079 5868810617415792192 8047634617464128785 17710042146000147099 4149569024854287761 2415141369774277989 11447923948098993015 2378268189927165177 9049815087651648691 608775647562804679 663323647480090619 1870233937198966088 17099290397678451462 14282329947935179948 15480739957118075610 9950430815937650568 8505292797248326148 1453159983820276686 4663460379819542299 10447095309710819936 5955988225629844724 11501339271253383055 2924450916323385254 16025246644864798186 17835393058209719334 9747903110498174052 3151401554553525350 18405694221969037180 3316066619203831191 14078046916743714550 2681483534864618254 11322297386140797962 1432092350699497603 6013941176470709393 14595372992165921255 15545688506122523610 4950813128292281983 1929488639783390900 5901953190914333501 11699990661236960626 8525725603679545792 3946522294692166159 17356967026768967655 12214940490299352798 883195469579783184 1780112227093565512 1563376022883943843 4502481564107481963 16799722191278179051 4698372328593343670 5724995781981638588 9240894403670600748 11579567825037492550 255664479362551509 17401853803329606951 1072699306107095044 7357443505369691469 15691202828187077020 18212580393294557484 5623644692842027297 16519908345896960576 14751383904272943086 15960188395853673413 8713580346255950729 14304906809201814278 11836785982208922080 13006043940686154789 3322985235854870671 4405508795905271840 3229778135340736283 14348280135320226871 1131621099521775331 16170324842054183095 15984386810024868576 9483440362891052803 6948265491549798751 2368391692763101566 15203416648918214497 2724573351303529363 3243617747940236926 6841578904965018381 4594984337648677703 6784207314203626264 4751323143532785457 12904486478549963183 4559521375133010991 13828835268068580950 4448994052751041014 9877584384387418870 8316120817580716148 9171425449557004974 5718146463767652827 17690146710254336281 9867019045965071287 17741419725688615788 14346899920700247059 12407141104054012114 3995126510763955815 12685523645162865723 7811369790851929333 13884451538153804833 17946064097465793424 15385168061660755362 7840153765002953422 4923738150216459168 8161872952435619407 4712794693477503832 9687905386088172222 11177979678096070225 11547863930587431698 7920113189626974175 6561060426725378986 17362731373029786812 18299140736556921853 59487300214310154 6076650505266762947 7118478833882988641 17382592403977020972 4464529195877660228 18034092013302224913 12147827096318827091 13478760707711690764 11722461068524704544 12098807018994452106 10582931147395121518 11159131460114287545 10006792274495408566 3633120156473229914 1299724190563726692 3324500540810664715 7575589351228779394 14072811073301324848 10027313449682227782 10265450385259335100 8430402994998638914 2573209420962951883 792284874739899713 1310595314381479 4800949396637837391 6985807640922250340 8962150740263485314 535883180262659721 7548719430171653526 740995781503506734 14777082330422486779 18228478509197488233 12972798655947708728 3883210283776585419 4530044149309140099 18086767228320095906 16948586247758990113 15166442096166342474 2226859557334158777 1695027105381907438 17022628002887012181 17490113402185408241 16691513469965205440 7414491651132833604 2623467283298572951 3661956295934308950 15001750584782970147 6351979918437699887 10323706530277877054 15174122152981838934 5373490539051794138 6823488707658105351 8197494412789131770 11641448495421974854 472391233644986876 10937180924754328820 17432010009039199180 7576666379269636637 13199646786118151364 7671728469813291879 4374813259620698848 13157752682450494550 5404085256102871500 4316265453816220308 1121164873530007172 14882919437737262559 8356699815693555582 11363350287295960240 13482057474516437116 8692438734686506087 4240899065285684174 3500993874844413659 18346486906003586319 1466812398231581216 16144760275169257489 4217959666979040734 18081483816812607807 6533638571427577095 4446257479046905613 1479191272554121400 11220827340214828298 11758391750817238658 7301715969807486811 3684936420941298319 262600606419453640 17719266461427715696 17476128218145914745 8155641756570654383 8896357041430517646 1590264628721014395 2702409328774721057 16528148634854114804 11999025150352282545 16947542185782983903 2231371418221213348 9635149775998476363 5056457683623523532 10170657732296227198 5414303802127581577 13424141222628310177 13219712014465152587 7465837357041983458 12182535207891575163 10774019300866635596 12444317008868525405 14684245710862187633 10077561003437294716 547719151672302477 2848649287819733849 13931858841260039104 5144849276289096311 8251282033601540768 3678240140194988028 8026293523741433689 7378624002440302580 12479104639052443639 3291217556879426792 7707145709134283347 163756276540884177 9216916620191284582 7252808999590711636 8379565113027720051 4634288606271321908 11179241504096554961 18333510494758541552 9147965469001755842 8804921052334271587 10146244254073713863 16371550040652957473 7066247228198026628 1724388681559752174 12574585402800962195 15839564530344789806 482186393277391144 3929958628638036440 13881559829611391189 9117604977762847425 13802825423851535361 6580659460161229114 5372913246041021993 14897761405470386260 2799083823836624717 14763374696778354938 10927070685431843986 2121563244901320089 12288603029289132836 3382010538292941308 4651465056730503323 13995636882876306873 929719285193001532 3938132069204687573 15873036630342167498 1120455758750618229 15164742440798002338 5099039042424142618 6993162015046507504 13961164515733405292 13039515003709222903 11332242011895330547 6771569786026012438 4270923163440066584 15523328715666489090 15124930350642627979 14282543254483632063 10580105565702609149 8203060481162039217 14336084305625549799 5267484296752139268 9476047561862488301 4443069117106425417 1994937797528555286 16202728471246029172 4951710677218659594 7198283314504405419 4091509180544377996 10757761842161662471 10336421902551433221 2968993825957583689 9633496601546973656 8708074836224426910 7348953551081009998 1174433078087583933 2243839345956347987 3269262354012542353 12756902640232225995 7266471512027774830 15489137950735700763 13240607379114877925 11962896874331974342 3887112101350703140 5897739949675821964 7101892128412015159 14983448280382255047 17287437557827406888 17240803809322576063 8735885680181300811 7623383368738953199 13257892656775048578 2401732162097624677 13453701062548776632 3612458383809371188 9198919964377735882 11170240265116722384 5445118453960470323 9956278082202600166 15670899445340083945 1747891748184301918 6998501055016930778 11997085680671440826 2165842922205583281 2488146432805929052 9638082404579052716 4230345266099368861 12299328243583427869 17979246924636056312 4269650719877728548 540548885228744508 7500085780212267271 4832633360585731337 14020819109735999638 12384295273908256536 16213949159823743779 2590812835211059228 2498772585513922520 3130228883503153256 3186692824684487558 10228611471029906474 4102819872603584137 18315049858734310922 13321449574468757724 5935798431930429914 7838145004358469388 12453212887687641001 1744678706648653221 7313706006602373018 3721896483791270791 17672208080286861763 7245445508247407966 16132752612201775271 366356985947675099 1854563233594407857 17870045469834518299 15230723661972515485 716969018666321647 15368555947820364297 7947975751357878797 2068677302133095499 5998151930990233490 17126216869185201995 5628529708068348933 16933979312751343202 10398931107436404848 3334703947296491237 11570082158114097603 15728123829030459191 10630943646995713941 10864001388989074497 9664987447806179752 3122921258556534868 2142604076282865535 7510911457428776228 17846175242325887988 13944675123412929177 6014168475029878876 913121214938577861 1174059675460342776 10653344657621599729 8312820045871627749 9544779050711173343 15581356879974082387 2939382637931613138 14409501056564841859 17925648443986220656 9195210705752181419 3265363893188132772 17267478793322111946 4640840258793345709 10804186251108551179 13855811127529955285 16628426568164092348 11102695898490157850 783368635235906992 12142178878399163762 11453132638880774568 6667608474739001780 6250913152190645644 14516313692779689630 3805704019411587865 3288689369093280441 1571880477637327892 10673023854434340960 15127858196142247175 3555512080323380037 17205809637303909700 864335030814592997 13391496600130983910 9058517165694719787 3134078281016435631 8975703621116132268 10799677303731347153 5748722703728502158 18433538004857678568 6234030966632576849 5379967444921179380 12257768318931700650 13652577033173226339 12158591853854481347 6184415293508021229 5488508161572905977 16406383759593508447 4546315676873929011 4157748671653613338 3675715495776721708 13587569771089366466 512223672646602667 2811964960606670975 8079141757353530318 12827854561397950686 17912932308684935350 1375576203511357282 2560663131970335467 1842347217967398334 11941924983810554302 2389861804268100299 8676486804381599879 17841785368064370430 17964549795505645776 1110845928481663040 5230979867305108091 5846265542922941411 5559429421927162240 2839876468144760623 1346584514627899521 10879804600265743707 7114507108253486181 16961086510662690378 17308463940521491293 6117076407258321261 11555741647410914596 5125241441084896748 10369885486710525773 13089843927558879168 10333631458850082867 1518793921993527056 12699695098125020500 2314731163591268646 3258611531123507834 11251276681596490846 8283079229868908542 14829956740027755570 16519925682298977642 14372349816931656009 936904766785109203 13986344476428607556 15274237845406966629 324337392570997562 10459438726717030127 4678884512929155662 14903091356693078206 2345272281398404968 4171494911081998644 13910890945965883521 13096251389387277953 18227573082553445024 14561348338538222488 7901218140427506286 9350040925304968790 13785484783683624625 804688021329872150 723223689977786735 18068871145362324364 15405204536420676905 17469857981452335083 1556037669394248613 12258567165697592223 616956735366049826 15309317805871930280 13585186009604617009 2325463150612960352 9369660506718721253 4431538475086540757 11491688535180235328 9044467994564101120 4577444553232221174 6028529803237508859 14570838761462123571 5142006875187494793 8609487630586037072 5185965413608714762 14894443169860258409 6625700514271669091 5615546427629799112 8384373038307381124 16595734308468605766 4910328490117787584 6269563960948947970 4199277728821853697 15237149465100468395 11011877389669441056 8864454399231381532 10854014149344111005 2060542492861188420 4622018956024690783 6438119988689238485 2998689207328563577 10356086315339392478 4763249655642580177 11680241060148184205 13462702388200348857 10107987197102953191 11190063697250342255 12535405316986400512 10184840294365834676 14294003898048516809 6085615900929287031 9087220543505054142 11661177426009541045 2699285563155782047 5842109143823125837 9573511229268500414 3818554649900489292 3877436005461075295 2642143657049047503 12666661434579970018 14659637118326342892 16346020664733007996 2818866499321564565 6833462102482370114 6305128117834795426 4031992923052032169 2579099603447710917 9968862612604829828 6640554551790820005 1608579750845306637 8215660770741032802 11145215032469811322 14159584855427173023 10607187107241829250 10137042317093664968 7349769509375044964 11218071725906922560 2957526251490209681 7311379967082440741 17504525519814682670 10300323807999052534 6002495789463264997 12290755065417563740 2912192120377933645 16375365564198223991 15381782333893167980 13607860402165100778 11043546730575845191 12098650956801904216 8122047386850192197 5872460223481327200 2515373975942773219 7003142615738875282 13537699939844699789 4614089741707189380 10679282155463003624 13740793941534458357 6167794015613830339 18408909836653062167 15263344738574500758 8458452973275477468 15248042973974872161 14780234542707516615 9349136509548404929 8758629585665451124 10695423397739420238 9129511912630599822 9819613467305465173 12508683287833236376 15667374462537036991 9232095667169035180 11310048651914918211 6261507116147522486 11563165498756803294 1361796823727405164 6987601006183826458 17819716378340950435 17389938096303693287 3074412596546398339 17108333816385607539 487998157288862742 13005403949198185773 14317927304670734980 8964700451031325803 13073824144969560972 9406912698328202289 3066120483655358014 5740288208324015969 16970464092407287451 15757437147857029167 409813959676966562 16577900815049370822 13227882144360066085 17331135841131873030 15632856756859738329 12640928788281253135 16426182604562426126 11022593344533791309 8078223252690274751 13713660634402035604 9887228887956289837 4106720461177990460 8468235050549468900 9669153528282924701 1413000386935664336 17236973163156279629 2193868048317053972 13214300502523346757 177702523575220963 4069745329998857680 13365846538309333135 17515800912513809945 8175155047070803135 10499889654462802958 17655152101256269003 691414358191835620 9171683691431496987 2739808699905477600 5273010193560769281 7050744605876644928 15875508501540547652 9779807550320438493 16196464267596588026 14379274019262076403 9048339074858517917 5982423123513910008 11418787115977998409 10455743620622185854 8880703311963750088 15978180738123115192 12186164604816150108 6411360410547100956 7862087901049078566 14826087500049041423 13854275699647486236 2758574368636102972 18024880955910110685 11805236201604219667 7061144323201194020 8262658229414070099 8978069477376397299 18119691486062290996 10569675411760295717 7680586734386326563 13470268199746306445 869352450911981185 13802596528595271631 16114097313905624528 12927301867534463650 12678722291250948629 10740168729967053302 2945882575191453847 5565414056211632257 12910307938731152700 4627190338880015417 9197891848562573122 3682980315496488606 13707462471433281232 4741187093918596567 5143046795760304862 9430225104347642968 6028024302146528745 5939621308811463085 2772725390876319381 6858154313251561176 15001619989852503511 10637545319956422780 935428532389639891 1956050289677208476 15976881966136535275 14041430250513929335 13263677169023157449 1305314812237027772 17934286900437769035 1536341952280424554 14440835253364221870 12651378423726265447 17265473969820381262 11806047592556610649 8955497377517270870 3582416075826410375 14292291268877221347 8611195400665310627 8536204334423656883 15812148797236609243 18255222694655758206 16178864237179533691 16971116845067495426 471009665473084656 5916212601615324147 3784001785501146203 13585056824296604737 16432756433580791077 17189743385267057093 2120988960241758355 1602111046053273123 17775305505453985640 8013756580719048915 11609419779898757179 4654047387561284720 16344407920457605379 6913102429238668165 12129176866729538974 8748008696771177097 2590909290013966185 9970824837569668509 16488180874006542365 17190909693124087599 10332818903989453569 455337830576559191 3492681625157079455 748071800213245756 6743118752926738556 10293569792277051753 16347708215058093572 13133338664449815645 6433046747661218459 6322368233011182325 3828608875029912607 9535117653380943257 791166332203515930 16951903300155810830 16045469059580603495 7970188637670425577 3421679799885830867 12477372856876290188 7247016246979069526 7790676825187544825 15043563053147759549 228890066635212067 2648853768491041080 18021620211671352733 1025300333937300970 14131986617264224264 13168012821881003726 15840992395945853340 7368162436447817171 9045189077571721722 11447185156628037926 4818813459263346654 3482857510971947364 11975616833356009575 11515466299867842802 9396564894351973398 4616345759908876663 8562390005694965736 483292726903208799 6747298402139183242 13580305605062113500 13305154917860941795 16066748433577884967 837804644844152385 5119411652691965325 10875825435749372741 3260736267708010123 715974718508073691 517796756667451217 7272984458225135278 7146712576652818547 16692182186575815123 1347546571623979403 16377942254787136395 12617562313517727378 13982301524191476448 2179641238942281149 4940971506271853537 15389598978023243184 8231724034289560295 2265169271108812892 11714566449574030197 9660407385281625501 6496822217013917788 16720647735083417783 4279296045658314694 17696210465481263187 9283109592662879776 12214563143538367232 17671090103931247128 14191748036097314178 9759952557712028504 15199166899892907071 6677852757636425246 16414668870770436132 8656261056328586075 4393542960345249329 6965087460652463738 10598104840581083966 4227244337703548685 14845026810644052226 9289394794113256081 8251724897010587457 8647180767856209202 600316618012298776 7350210639059363578 6229258509195091115 1290255787150839046 9202315314105659589 13767653169393552614 15248556169192976569 8689253884033323106 17322156805588947917 9614935956817355607 14947868230927814173 14220095570015941258 10952183381503159576 10263514848615055344 780847972142824436 12525965889705512290 16514753917382586321 4958680106140880403 15263632123928020676 7682067454852030265 7618358347780872701 12895092602288182351 7002270527781324828 8723379105219255717 3544526364839930779 8483314804060986864 15399932822168722876 3250382836257689168 16411524645637650250 2141388225019126258 4955517353596491515 12480849353351746643 16151020430808919701 3564910284181611725 14435624069435124240 7329135121038027583 4987054892110096820 4516901206507535304 16347430527265508780 7892065855476175223 18110904220367784985 2843866881193428880 3498309212409690792 1737634951491443848 886731543477457616 18189362529692194831 9907924619341526912 16926835973021620761 11966517109512850282 7553495074234719008 4618357717487643103 2075960882527431598 10764481209526579403 13324101338528413687 15608620213282846719 4272298456879021266 5188413073605745350 13985491082906400144 16743137250141994060 1820708209254119546 421181202854648501 3635572210447395229 17989013200475906123 15450689995749315437 2568213950786507453 6059547898097320145 5220753279752108518 13977230450859525865 9389088526475648628 1100640791638090597 9536190632201170088 7184475264088425734 3707372586972006344 2671441645512660682 12302455568274286634 11581159123695051157 7186775070292912977 8805583501414976217 18278213984130569663 10079376026622724902 10810262944209045120 2787713828782464287 8329353367594557037 15925615558078845411 17991244817938723539 7761863036854386549 11713825313693933013 1045574763931151084 1162012795166149433 5985232172533755453 9783749498160941255 15804002047008193443 5727188650791321734 15816186000832136359 10849607628712137993 2105135396160954215 17262950306123423101 17292985295834557489 14197481575870250723 6861438370919999318 8181517729901569637 17917905201601895495 7529352259118572590 13592412843090381379 7360991409382172835 14013057997891511696 8499792267714775257 14153194919273704746 10037077978465290458 4783587913294760327 8906148340878555859 6839048051638917694 2502061311945243660 14121812792634636216 2526900583929595588 9972149319077661746 11990742092414773594 3298676424038302387 2229412739026561057 1081945387398382651 5015154069080848430 6884520808856308970 1026742136504906245 5239445447046461295 13179394940284138617 5817413225358465227 17830409903129228991 17766769059172510071 6953293748772525890 5048300178728775401 6342900118139187680 14190657018086126737 4640414598505547652 2910268119888825696 12119292255740034677 2771186031035581963 8892531591746330489 6101679665987517582 1656671628858640302 1390445084875056143 6316130898947947902 9969877587643948194 5313699327462014580 6143798830352464965 15342224023295183994 10589202198534074542 7159707134919701737 3854439889395664497 3215051415664416326 8965329333646078459 18161575015515325884 2833616041074789273 11547989447170545854 7504004019484754368 5866637642201355313 4640030071041672117 6357164964487243059 7950667385516538192 1255921828854805943 551554691872712298 10588828692937110245 7102133891477807563 12639207398428637940 1541313058236343739 1500419654481376058 5137723385188061576 6345274650793951741 3036544670181960557 16322951667545441821 4463860312898368423 13952192972423506640 5010649532539134659 12436518451111857265 5856361556222331172 7878688720727217546 6600790672469515731 16400246974646082249 10765577849411538521 16773326127341152553 6460122460288248960 115836726759561264 12772832637385592722 5483562394072213597 9420710430178636740 13700705588521538183 5231711120261067779 18132886074554296424 14181404717093994322 1331855034765350072 6300544599594327236 9885725734064513345 17150490080636946261 17801097542968157190 9878224342380906785 17198013595046795487 10430451586758383060 16462727734240092895 17524782244661496347 1990080026598925102 18337237572685262240 1359507481812714738 12389803539439918685 9627191512322004519 9957375249112786957 18023736214985375001 11281393013967268180 2488523641933650699 5116710361518917968 10035969828184975253 6936681563068910468 15750614473289224915 7290963611846257269 17398891175131849019 12972585190452889516 13394178822120905229 7566348297591874911 14387377321783333773 4858982883037261379 14125637403557650439 14410755309593072629 9748323370243810006 11064928081917047683 6329341492331711435 1448465673682852036 12567304443518722195 2331955703500144700 15233538634031720554 11039481255776197126 14670943834757388054 5213725354960660948 11982961615404853241 13860059877103380767 15712671704957796510 10962246110233632904 11971337723273533103 10083375624006551218 13519777230371116966 12609401604677698374 14028189414319145540 5900998051453425498 10002610205140848237 3675357993375326369 5186169617598712226 11965532940212505732 8267673282392987686 16586228417446626353 13406830853171468425 2691842116445142481 13464688932934366034 5536573482890171468 3604967854262642688 565126789093154622 16285451871977879260 16635441562847706829 12573622688812665030 9033305915030463720 9179742964817455403 5603019867894812842 11430129876512841623 792366369782435858 3465736263825626855 8316577468780906467 17824076590672562017 2155266835069613751 8049521265085657116 9782185839772202717 2068732415244575187 3054387669239120168 5298234729625421289 6671581080858839707 13408349771821847535 1482149857621550148 6728412875105095593 14795428014160286510 5124040300850857025 11704266612179547394 5648773467473352198 595901714617750531 17354345424884337981 18053025804641720905 7725966909488151956 5959139682914226171 381749242473998429 6999360838059664853 1202813804150489539 9039199773622287786 7361604835260718144 8991595212295575241 5902036670584292515 468594260402389810 16993676719243291006 3298088003964721543 13922631798727589034 16625085835814226417 10435883346343267152 883401053977831690 17180479209778046754 1341986825499009513 7836802193832808330 4592894544709739300 2391670276324897021 14324070991385430483 12328963794026655155 14885430924394796612 3861565303956379803 15447937379706613708 9853753091949227235 3350342161184710898 3956288363908109657 5627884403092953527 7729889973446037630 1085000512922319910 8088064315447235135 12738242610527542610 15523767901939669421 1907513830212102405 2347003894469458199 660064374008501804 17794625904816280127 9196878158545152930 4441314423191360035 14540557671745490765 7155292627583112848 14751203794818728167 13878766302151091210 413104124562159586 10973049419633353257 5116692461422155110 5656449374387552569 7296395060085313741 33798427307541999 2603403097514778058 17439215523676482699 11430592885458882788 8781667211548357095 2002044238931390025 2798122720639319199 3105251891186131492 4810630681073058342 17790170677254278446 10217004719046106062 8803552713187331770 50446153007294373 665106976093159645 1316037413665123109 15460446809983643746 4827377689795457982 3990001586487668116 11440993062189125768 5677572041297983024 11979195755983360079 11361471022386961843 12073229330833180863 13730663531951119583 8627902249829305054 16429540133262193102 13477632538935133501 18235465468122884314 4515428771692545861 17880918253075334610 13148812988003085995 1988524932779311623 13030764084695276937 14191682320982738661 1618205567824418778 8498126229298343055 9728652840516675544 12445749047792568915 3976978976417783361 15180845800143135694 11150219678056323759 12441628199638534947 6705999878119891382 8219208531045823372 9169107864974958164 1575263089030952366 6853992542762031915 15772867693651775643 3975827939670837620 881200134531224847 16027787263132220998 11892034877493351903 4830859771579080164 6172403833615817300 10303872560724627870 17269780148974274774 6186526892516157214 2328658606578834286 5701579857822827163 14520538582594899201 287550674672063491 2783269172378401763 2350828431439581187 3018960046920223039 12326217874033724233 10591375519963642231 1968756250714455185 16245832269190378509 4543250325819753222 2274097508671686490 13758094283108467677 17150258499641425511 6558990439862463901 13885256977120016634 12877039290794674196 10122900034121025919 14251135094329872429 6507043045939559827 5342314582194029508 9720875871092595586 9304778289294518175 16477384749094270067 4619151388389829279 9692988849586800150 8477146800047562362 10133112373931995383 2825186619051623510 4780152229148609012 7629491889625988297 10965158273386226810 8611686540400340106 402586927787964759 18065889192207402998 4211402012050481758 14650482479659268309 7213327260756895596 13085161705610723191 7695575093140938910 1839164092691123942 1009257810361789679 9489999045277793891 3359526439759284308 18022438006487336442 7300073035034056781 2449540124586837842 8848203709889018616 2991479841780238793 15563143060932524718 17898001946569341255 3029605717526732806 2534896717867204562 15099953282785120969 10523994998013159733 6981047903600807590 8649847267007110212 4995319824661062470 4126371019699226246 16582547588582672323 14117584389591618851 9220366542304067712 2061539332037669252 675422500490167215 9916526971322763105 340677443681640861 10330355436079350280 2782354425138518542 16933063949671340875 16024529690687624340 7396086612807699639 4946217138588788547 244942314984401099 13778230294328450717 1337528346920694973 6976757440483409710 7989333054486517306 9324463592159586567 1235839323401289690 5229415999993687130 487944774855955623 10368727896924512174 17782500090558944098 9828004342500417133 4113635100924892303 12514522079586074144 366856175657782445 2319191401048249261 8563868968232648747 1982327430382548546 3792206349242884597 5396218550140590795 7441097956882415051 7638206243195587815 10692087826816891166 17353377088019501302 13779489009674835577 17006076070265896329 17550243960538153437 6432377657828779594 13523984808012801449 2234837473399523662 15766006776096370994 8195145791527629863 13673196083476003679 957583721506654776 1535516642070510463 5213403161681716516 10191562420014695573 13556790871078983911 12810285590108087128 3273800631136891609 14627233131302429360 13560534354840948281 8806709319522753089 1135195015264652629 2561965625039945365 17247805662490408708 6907552217157388650 8050462794987001739 12149219313272586612 10263455681754227247 13096055522054834098 17806366653420606762 1818863880088203534 6888883436397800099 4473762743688566491 16535833906944551426 14003550605725248276 18038458139323734078 6411794584118803995 508038456382068506 15676467956534626832 16213845693099479249 7054080132989485702 304188949981537011 12632717360225873425 7659203070881615263 6691730759242042419 4034917597871160536 7001148120414140347 6059050632610487074 1705205528865116037 498137655055154858 5151129330014036265 15790343332167301629 11384247700534676952 6106258959703025243 15895317923674237142 10756826116923589188 11397006940888936421 15414695641987719218 4669678246465712327 9910048251482954596 906362912820136787 16214168964550535318 11205381799327030331 4333361814875810792 1788712345161806136 14406408204115462030 10644009030243976249 1678282141783175819 10668134048540101653 15505919801202988119 6731105030702423058 7084886431405680605 10893262086972642532 17096541107294547976 3398812335115173897 8429409781124922623 4750873289757160376 3407595184168167886 6171398471654196588 9789713440865834518 10913903086080933762 1341119975856208833 2882231114542573090 16260914304393921690 3772002648305385879 11034193247560872358 1122989817065579578 12867461136816962186 4298051814370367459 12670703845368232578 8948915843971649556 6355257302504698396 4093568196640513424 15087968512260045767 17572623450437107283 8837914434404443507 16699107546208744658 79567275474861241 3406854358165275090 3563835454685412140 4824842546862913686 4758428838078952489 17579659375684558607 3192306397241129352 11533749914759358762 5023415645930290874 8690588253167747336 15590109475559385173 11154305841885482066 6207254411891973168 17969681963906003629 12880954635266610815 5780822828207771442 987667410161120819 3015126459433584482 10687426080514694682 7475801396314497561 16950897008534274549 12632728456217101003 8968849574268591382 14175884575591874039 17935443115380622738 12178781320989430113 4271525886947068181 8562013761638466165 4669540564889494296 1565589638170450319 4151701011316216403 17139946642610991400 15182391138228764931 4537199961542513263 7216818094400814788 6009325440695260943 965540143725151863 9733533970776597786 4091828635825472387 3453892349389917302 14944667681321000512 4519008797140275151 278344058992466264 11449061400539359185 12947366435519878137 17867693102279038102 7233234893240863547 9109148356654304082 17540448109770711197 9048980149187094517 10495460732951418 10129198816538747415 10751243910648772067 18214804173432750292 1135830105421051109 18388132803332784093 15184678727743672701 3788033185342026900 3540677976777450639 9055314400590232330 11881906075862808112 5224256972690046907 3745420726547339526 5272687843130776338 17922480010858584174 543099972739269579 11762543109597318071 3814283479041321292 1668622342452409388 1019216655233648466 12956999411667876318 14506456492617302366 1389956108697878283 9457010526575245155 8932732860213486712 2698000221208961859 3236740141631207027 2954847120018790613 16365630697627276739 12110700160354967688 298913573711430418 4201494323978686350 13879628835224450718 5607454682348829194 2507221282075995925 14993176857922545777 5533739614070291056 370848889838571176 8098579082195468112 10025473963675844548 16452810366757442183 10628809480770947605 13098102547692406011 2022707851719669785 12170159244455694554 5696905849591462260 6811911380564171624 11046363030552461998 14276407520113258635 18101372194099773542 18138633861067578502 9270551729175432708 10352229735159209111 6992809630077273681 10979026480070515437 15000988607936598159 9376545805496980507 6943041797954822159 16606047317901481892 15617915328947494838 4881640453872570845 17291780117404356198 2833401870608250774 17849832152375789511 660363546456244050 2132038032145053873 8968360354918493751 7229359469575087991 10216967461485083314 39319114152805921 4810689111923354854 8255090752995350621 17379663139325793134 2312218179126919162 218891815023318545 11955731218422254394 7298600770676771813 4804536134484996083 10930572556807954131 1186887461206188302 12805518442786344139 11140219799473542669 7691002246525029403 15513778750629469128 7182074966656527733 14288367379287513819 8051264763398030831 16348592223891224543 6382237271187327419 17252837825724756552 1447181117817985380 2864617647607903281 12112684533270974543 238038348389461127 12456566757692446183 5635796507147258291 9307536834125782220 2117210200506888255 17246200014725880985 15853040586112100226 9722061641274385681 13324772540692116647 15133011809100519179 10588501148558268721 14188835473195391721 11670555875500034541 7819628603765739738 9154306868359080217 12078384952264712320 10266401400462474762 5698835996503098768 16072327066252370080 16209544304641332833 11777277898856180424 12812263050400191661 1754116362663082827 5163706631286205922 13958531755301242009 964682143862613651 13143603073256696365 4933985634470848805 12191121157561863373 10766323183640819708 15855623086493272256 9891827361827311285 1058750308167167045 16399382442928018005 15726376410910757346 13610500178241099127 1746975473964924700 4154498569616545206 4274741349720636718 16302712628909997243 624121714350192920 9426709618952236008 12563224342355009845 2665209020621417316 5275573751496748761 13288767448371874014 10078714717116448720 4169386048870756739 16677871353109994519 3798251196396233517 5919064668847748305 6689667679301782418 6316627553555348492 9864964845052314984 15704315686312490052 9607845936030476176 2599164203356795038 2201516747473081523 4140669016496745147 17872730930767151582 2007528654850976406 8912385350141187463 5747722611275177140 9295360863850935269 11853026089002977430 14482182691614490679 559815135335085298 4626437392883502837 718486572010676722 13064197604282771680 13367070533649415369 10654819847329271508 13468471522597513385 17406056583153785338 11577589420346344733 13693234741320884914 15109332009251126925 6307847391219096918 9045515574583827507 14711206833915836269 1214010742698162494 17695076038840079606 10700128477539209077 13424587579408370826 13190867663763068487 13576888335091374125 6471651603293240079 10425865569260926637 13578397407665426020 14139292317069622616 6069687247884438586 9186575503417120524 14874487703051933434 7502846798836083328 8170109202411351039 13085135995347358438 1507721128952814717 10196195934852720258 11274017030287967210 16686320231006978982 10869870010583347782 6295480919795851929 4507774082290313020 9002090888706520435 4105584484057424568 12536588398384422645 11173605766924300923 12095525047836136337 15749931680939291017 1028113893195704487 8219919277027296791 14879186953507605200 2573480330099561840 14112724655507542290 17055811292108847362 11712536600347428182 9246743448403951520 103208451951187667 375855165333247054 13711413920514481433 11466856913148799784 8253771140381974711 11088729234043773913 15195039972849874149 6254566919292254539 16075877721311610659 2831187199048215576 14884133870551682768 16452214490962255920 3335088683053656322 13645094035817067125 18019969912665283104 6644237972176028769 6017582347910328284 7498775257521407009 12490932994725727986 7461719296466571043 3555424765601107762 4652136928826769567 12548348027451190710 13653919145172656695 8147251614355206005 3989154906466061643 18038339087355780225 2684286428288479361 7400177269811132507 5981666327701959162 14696579363046082432 9957995282446777693 13236189634329697677 552218707785484096 1494268917960591716 15317187613761592440 10199956880442720566 12323822449806276545 6890837358820285773 16322445939528660797 7482803221947560585 444376497694825057 11697876712594768087 15952758021684595959 12576586945580784531 1232314214353963191 4102089355896243280 524584971211166630 4762545474895957182 15146798198198412309 2021797426657625707 3372546706306902102 10370193957327054470 6563584888651869985 12707272267798041886 18369218703457675780 18194048697317767147 14532316751063709314 3313747796234326401 13474484408650648865 12603119249227760066 12840134481956011771 1274521260264365681 746637293511541988 15289989860165779411 7885808972532855528 2254071221237420201 16761604207993624552 5892070280944041010 4019045599689465954 5711625204371114038 800881749235922380 7823347569138846585 18230613152269469821 1319781583716744629 16822488749451256392 18208973082350273410 15299337007171587022 10261597314314906607 12075402673345701995 6613495520466775080 4726440360871525012 4732060820179914887 10568447377276567599 7643095405028687417 12554950605285581968 5550559130124536367 16301835672650209025 10509635876026484547 2916908778045818747 4123547587582366736 14735893500191241347 3207334320043978560 2953854992690622392 9715298156603874532 9303202402302719533 16129311900541919738 4803329277724560585 10962176081353360031 2223091500998580139 2344763495273071881 12749671197108858471 16460869939291234123 4087052340629446481 1551178969719128850 5136797805219079756 5471787797679277441 5925512968719301209 15941552006540080246 2888211497410127301 12444229188555539057 13125270392503252917 13966544949190220104 550791445556702543 16063254658980635673 11748606304840409617 4464678019786443322 9607158914235542952 2670739903950389175 984480363873703837 16192074273018439304 9487305031107474662 5886429236874514763 4463544859271505588 14751161306427868978 7725477522641840449 4013228283109116733 11018958576897683910 14216437784755291480 13062093303235223442 9354516105711874393 5092725412050505601 14071312543370465816 10196547826471943300 8809654468019039512 18103522446015448549 14075943009093176425 17491569053359804339 4288974404473116919 13916569994515267956 15364809130438383559 6704527053562092661 7538963819040957256 7118411594627354788 3931711414953446292 16302543879478671364 6831960555459808700 14908670780882856621 7126992047827191779 3478273914352061513 6882123587690476702 17623996769078283167 9601589797709886841 11253895772843724001 16867797078689031514 5316317850028298166 1247439536512879049 13768091989400239752 2827444966653634182 8056032270044505865 12865707506421198604 9789037457738231488 5740974017382984525 16442461555518819704 4176394353079926657 15924746691068379340 6473062227826798451 2009293832693516275 15114003169416512460 5463893252098897855 16437259887003399255 5067085138554040598 7538604348752392018 1965858169563925921 2791752086948522174 4110186296597914091 3084938663956061173 15422025201819379063 1860801223514600945 2036448209474930105 14389313981749917450 15996733281677683853 16410530223068822629 17472164924148226192 10991361699156632145 7126870242467434124 352697864296728530 4554512830151716908 11345743582480274097 14568075000414433276 10002024760081316777 15177637206228822361 1987158925413941983 9735786275796452333 15622048705560488287 6834088983547499939 14239475126228251844 11784624401627090641 15202810068477464127 514049737608916598 10924382808173001222 15905622107892422918 14172925398673861678 5166148283531453109 16023551396610982178 4558158904181261091 9442084846559792986 18327897681285402229 9711123441830538935 1173983149567972857 7990351387866917833 7655763460367617223 307527578407343540 15416835106514367612 1240599327790036537 6409923727399524448 17908833338746483159 279713123389147881 4133758956529426239 13560948861536554775 15317299981766522528 5750589901704009976 8484682622667576867 569637641047675896 17294374071919638601 8495869335018604491 2173571175401979428 4510514148050442937 17320006594547748574 15847012250759853397 9711611786025756227 14353283907529543720 1871286565353321910 6513061028904711700 244823058189787534 4719999286843229052 6600693859153179124 11629685716776777665 17712821286619496382 3108741829179365563 8722284515690626830 17376655833308741454 12974496321016305280 16238050781010958171 6884413745227392366 3176955198966268978 18006080626320184269 16038638926097454990 9029260058042658432 2591772022186439224 850468667972761588 16396921791921749545 13924678975713981635 2987021395805037163 1315002391254964384 517812801816115237 7764395116517931020 4949860149403195828 15206614643063496807 10009678054839683043 10617465831679086922 4917529130661646367 10149116684635734249 12566761581165222035 5189837459555004659 9498740308653296933 9211317157584414584 15980531822332359868 5596324576207408862 10320281194561302808 7424127786576847271 12477480069153026646 3185917437199440523 4477891677918388843 10217379384179554503 1740329612573446200 12792476263176094456 14652847135262334324 13073810154232059475 3150509746037733442 5452996825652133322 13482078487745415320 18330827612790593504 3857192099908362596 613013569581889958 5192985285678492926 3359882245926683565 3463644526685749644 9293653565154079421 10092870662764804115 4355724148632892292 14178832115121827661 8295302348692246556 17054706364876510818 3798327358645372365 16570995138782340015 5628789035144272463 7345065847934209536 6137952313890709897 595306663244825205 4990131129982809606 12383642964216461008 5529913657556960980 8742741070400064734 8431780184954429350 13742526525961360877 8806299352931223506 12866502376135403217 5064101694341713318 12731150263515735920 14237862531672439455 12848874802769853881 7860697196718362137 16572456913943277909 6977271649290630858 5173824873934241996 17453625832700392730 16147484274004499493 17142626045019982102 14502940004705991934 29612265033886320 7822569252133088863 12127920563765639432 16997594992256169095 10700076576838869589 9152524367118608757 7668157598904976992 14372453739415939804 7204797362625721060 17905898705235521674 13995897820924229968 8419652676041322285 2574887439726421046 15047407779760238793 8583146160948398576 10254973486163858943 5600296260232684223 11118438960966540426 9779927302720734743 7634832178416101775 16902913914220099000 4262245683199786889 17262866821225571272 6205659831608415323 15264692598218191270 15735162398940531533 15632957972466918960 5226070050843146614 11099467101602991209 6811491492291489970 13920886720633382183 12295772288837949569 7072673312466337124 16595869294864288768 17511924076363407285 1359814611992396688 15495269020855504399 4658663613525619670 5178068388031339423 9712601622243768576 12208475098564330671 14915331678710008730 13359242356181518559 9491975698279772675 4114365584593600624 4024869938637998014 12486247031693578111 15612414246346500344 4737214568657801291 13052926546015119139 1741206848788389277 14704690432416653693 3378365619005645192 14797203055104621338 2538173750754365546 12944163224637770983 15267895737143546376 7848989191395242022 13039843660489561249 14092600345249606956 18315310959520504508 14802405024127932278 600715286511266394 3690463774414816628 9956973040070645469 13621485204293864624 11107712575182784002 16858691371684484653 8289350489500648746 11732976687752113500 8443583537159386165 17506207798847186672 4975880766998892726 10659562287253805553 7530472262338656042 11651387884465159701 18292334451875687299 4883883374570421628 5958732056905516093 1116488614758993811 9517469074969217859 7672209697618701307 187198976926221827 12078189875530726127 15886820547684242485 3647137810052721033 13470115568162327214 16339536456164997621 825136137890994866 11787632991768608072 10435998115314925745 8914270497737060129 13955625662368314215 13667895583470606899 562330070317415459 14715700792383260739 14861477351133072894 1703134714997330499 7393447528562969962 14463730352891255670 6436654931360588874 446650781798836752 7803219124046606679 5689212067524872944 16413655855951972407 16746597424986630839 1590311266105691594 6086659616012031770 16963931722039340562 12023993748797234877 3566598770603722565 13257072113403874949 5573739448109063975 16559667074380638274 5978650670902222434 5484077042328628473 5075697427460931397 9523832654876932075 8001600818632713742 482058227661823444 3173676117711905484 12691832510544716297 12018079606971622224 15123177344294787768 17394040999957710838 8046401316490148709 7799087309341264792 4406566582148031352 5968425865976601571 10507912894908539864 1059404709979008904 2241537729917573733 15425586068894445804 7975801269056563923 5241219003443818646 10261230328476121151 8955617248704197006 6894635686326109817 15147802949273229911 7490081992072103975 11517307250588792005 4167075165212485669 15679369388870932492 8215056995449313091 7870879035155545478 3269784933212706925 10687296908560480807 14486326761657812177 9752186378671487002 16100605629181728405 6129395483469372930 13930656614450940829 17540671615997224818 564721829757798524 10633355747876147093 11367698357978361510 5860881163498461225 12916263404235867225 7464357385467062298 1577165095833333281 7088055560443358391 3235300961086364813 6708829135552582760 17572454142196056503 12880828605790061166 1218276695269964258 4308212682195316064 9563183315104886089 12556881187914308356 5196302496515406 1906830153261628142 11216540398020987651 2220539072674400598 18120149435501712124 10956332786862098755 13632889458911271562 16404981828036569536 7766644417536104241 4894824210841358376 1278941155745802354 4256951250326429647 15806583121141972450 1865141988644978594 12482167946480924796 5741582485296979711 15255626399313405042 9509787284818018619 18212811288937155116 4349736099395783118 10535322901416428708 442568922277105570 6770142569060374832 3075699873030038586 10873185049951976734 16456924039513374383 281381753471873136 3459059250527801078 3065898793484345888 16357224165267586940 16124308750620914617 612492652881821142 14711909528272086510 13813035982128371104 7871228712735150158 9358284263492149473 12207891422051309002 10693534184972848528 18373327465550385741 315443198017067899 10613491355218135392 677759888737852355 12187312505729691559 3251091646655367682 3847154420907809265 408358339733297532 3242814480180007311 8825554923842198850 11183776902048220503 16057439503911325461 8853430626612880683 16579976143681441177 13442627862861750799 6859999319589234707 1495222880705846598 18035739452620271068 10769288552226173724 6173444751165796701 8283107993213872348 14091898894882164065 15535977701446746307 4975145322144556206 7932705975274758693 13817920565304384161 1569751606274478143 8020020284501624976 9403868982506445190 13243640845745721441 4599931801904943483 16769793937850398800 17538962964916869823 17954023402719796735 18311642161986612583 10951680548151007025 16089684589009607296 1485799173160704153 6379812097529055171 17262569401434841541 6458443584147747538 8393310874056843415 675338727242447012 18316106299518527146 10588708651177476890 4263166495680403482 1517310998546747544 14874612941875143978 16937931752757752517 6730796524050127776 2231204694501574368 9501575694310928795 4677457814430537826 14653450026010448902 15738939085276676064 8490468123796381304 11001165080620437336 14289962002821984408 17354638978416755997 9649829215985512450 13169404000539580022 3313573138913517417 1045038060459494130 9342315163457279198 14803318324765652647 9778213563654127607 3537246163834551511 13684972766073625410 2823072249998087718 3374118103013122339 17313730524837929040 13560664011944927587 13031438284838373664 1993494272014505659 11046727732553156614 33898897249122742 10011701557249118062 12243570277129580976 17173049078967997362 11467590429014881031 1956758888402994918 4252207228898208395 17164992694067494289 13720024824600394556 3408262127041872746 9597817976786696990 6524320947283824078 11493959469573786651 15207630939065281721 16884342349238429082 18252415361087573626 15169872259631762274 9884238602256359256 13824285448360785155 16261736464373550166 6898427790808811701 16501618792242774133 3842164132305951977 10105272271130969350 1091654254601500666 7409471341995932711 15627184779017054208 997001059158021402 11448980978497046360 13723373433808680031 3356052944540671176 16825535094506546228 4394257105989797618 17119056703091799583 13506646911172886471 13602009259358516658 6294806304682347032 9589210791264773591 1175670235530551398 2692623367301565233 7446394322955057736 15407629544330635394 1266381053323379126 4546140907045634097 11766390888782543264 8006316326713514378 14655523768759279901 14753044676239835811 9366387340271475142 7565963198031571637 3486347532701670707 7337465138268995521 14943611535282290510 18160360515477058962 12043125607513982295 6549069455884596976 9378852373006277447 15230975699773951020 3211981840063465825 4544592106021618166 2935321424136510861 1553838005510926225 16669076685714100832 10457811330929203272 5517347284532806249 862040646603063024 9580474321644302547 15357971585087638097 11943559143138339450 53928744630765185 7021299830576638504 6946620462692779394 194733395456416812 8804345684639846896 6493714960916438542 12787597953942350157 7649052349914395242 8695322027819835530 7086696189990304800 3644285618318248910 9817277401353821874 3284431097291212076 17018420243403576377 18329249850442941207 13447278416025976498 10498612914158582449 4580692877784864639 16919663005720107043 12626418384246877564 12294998217808486619 4047661021420556044 16203161488272906917 3080897230093647277 6624566508485777504 15851055319929290479 12401933584582364994 12355217490628570775 13061201961774004050 16961689488605613653 12780330375246010337 17799712314939968751 16210612690687722285 7114063684549809162 17238422385976622121 2619036452527702645 11870606450082927136 595212727748701510 203194678668869303 10884031486585503330 4513462348302039940 8417145086442457332 127980572276093865 17532019619763943007 13800561287734852009 6740292906120178463 6558758871844497439 11674615620539462555 11867773717247014737 15147997002617534163 6690722827776158759 2493489143878090045 5418425999797287289 3442696290073607169 12213408196334426663 727789276423559524 18320655108021106537 8991964320325918675 8370074959251819011 7478326672897450382 14919493709955506851 1540111998632625545 470549390317535304 3931435664375753490 7638958748381597752 5543830448756961357 14312340779639735389 12271468993536302055 13688274237471118032 15102653267542727157 2845972527929946900 6899443046462725635 4663072379696643602 6706157859243354875 2423275085897348371 13057604382593524030 13101731981785206523 4709854198944628250 5977921841587321522 10293466843626375476 5627566508758084432 737710867150676378 1220577291645554896 16741992289192837535 15053672621275651722 18351471979823101609 8615455917249464799 14644008796501619055 17877874400168598421 1031524498112739487 6387389086529231142 13731732460925548466 11438959297458363698 13275892992908269560 12012264327782594223 15202726173217538793 2548891112152340473 13125106459540249271 10943482134866399592 3165456887295822844 1469884643520070140 8010024785026377253 18168308330826265929 2687057457472028156 767815983413194627 13015460189316153948 17087366333123897408 6556810891767140211 2483465962820671268 427643747792654001 6139187838164395114 12822442360122627398 8662331079626419556 14572936129223291801 1258299866935664974 4361266651963705412 7840348408652452801 9732461625034637339 1137070325589424704 11499219949886845947 5368204110510199363 18147646733314573303 8285113360957466744 5484249048824421206 2455099298953168479 15718858438500504180 17580852361464558224 11010101829856154983 3841716146310617066 18347290853445230483 13141142129888328995 177406568963901566 4136926718647938855 9029197032150091978 82144386297663777 17278514085465349012 10239245989205507635 601225962930125951 16691080261736392597 16573191036760256423 11623369237776125083 14613090624653275366 10502148129435462809 219360824795672593 1236190954804190360 16940449982505571366 4383055466356380933 7118157643208821746 4919663190179981600 3935132605473619436 2938962259068825070 10933952472400614743 10755905240114479423 3062391911748169174 12597044281041090691 11100307511608951068 11257747608252964430 1899205766521196535 1310030828221902779 18038400412788854696 7449477342754011852 13022587311815750716 16592664543277253931 11732541396100807262 15324674247464597958 3746426350721455966 12684382731563169542 8175091817137075412 13348156222094483930 6752856373532236604 11054721556261289511 1773434516050020809 6646083917994851831 9835449886311802442 11210819302910930485 2020630656601067191 17826316580616039588 13031587204931392880 13276452909293950418 5795607571446761032 11577179304206582945 3793772750775459953 16290444250853404166 4577468111903885416 5079283764596678505 14907802822763756423 5171702146804976920 7695567151177446684 9138530059051552575 10660806427635888123 13869250933909768544 11354627142493805502 696869920209405199 8365615371296216721 7513580867640012226 16299987883841493440 17409943706504653591 7381382260913349569 5357537427744336849 7387814613371817645 14910730328442743065 319065321141336280 10146021974817561265 9798277166848716748 1940249025119368758 18211875146137183238 9433281518555632168 14886003628267776058 14453817308180946888 8386184908322141090 7044573034187072520 4255618042464136391 5648115542085474717 6046269147044498014 11175476752224333277 16422770177066226971 17009833250182996940 9840394540530257770 16673271231851825979 3394264207522519078 15136474349926603744 4938057276252585892 14630908533117487945 11949979826161626894 10401268538812953119 3839367171902477625 6601838818871842190 15606742495248149833 7766475966732786711 16945027702944854421 18054907301426364435 10520048142727880037 11131606224638487061 13418998662087619246 15333972764014912524 1531726284318867275 8897500460814068518 376232364714904902 17743384092176758991 6890454240738056940 9845094999209912670 14315037153216905834 269147956134661198 11794739371742484735 15435615721327617151 8167443202022891599 6198001106328087841 11981916604612026218 8695674581817136634 9850840119267958254 15279708592561876922 13785797417439617839 14162504636388202309 3942708186759504375 11490482789701252461 4896854026062373820 9020132227514569824 13097213281604704541 2972859188727970278 572473820070338075 17990509081591938197 5778834695963276919 14752044571669964364 9755638666257882886 18334508144742201501 10040592347605962395 4644541507632326540 3824206658229684745 10183800682369303209 10583816504721095052 583795352021120875 11210089378174072587 17941277426065878307 9672998446387459659 1163905281159852669 9971881362043646857 3702599986387770478 16897277041852989097 15745178372469264441 10378871323163910186 16020821506677687856 10246690840952647746 15519064788119181975 11963813886996040795 16007641633144876741 15482402695803844794 8054359144949083845 14902344229778691781 11892666678649097729 15635043078385579912 9928018441289366440 212537347576134073 12488248389738623797 6207518906902287543 12349340804735127707 16389697801689274995 329561306282239796 5532155917941166128 3243352343379442366 7284055247002738505 8758905027742963838 2802880367759933036 4417540358729002075 5124417016341958241 14010400881754134509 15737638164915488675 7756117722546010245 11126541274199847553 11313770767237419221 5500202401804913346 2738289316894591296 9410392277633423516 9040024348727142449 257069418781654799 12840811032021192338 17590003135935094621 309401235882305132 2728318907564119218 8840733751872253093 5216213979936323405 9427045099027228725 13671162638685981887 8214179057213118978 16550528380081883627 1504792225302390804 11783840440638722457 10807202316862233035 3971082969729469801 11135122600706096288 7048294674396806207 10929534313485754696 15680480507344649217 16949168360104431118 8738239440889279381 16119547765794236802 12913771289871068815 15530473706017127244 18106190803553142555 11724082045104462742 16499637024570407816 8064486020581269490 10715800859080156897 9779922192466878896 9824464839613299082 6687334066948269422 1544202160776984098 12937471825079847689 10899359457259916419 2165583791155629700 16683015406864252741 7336204788902803837 12041978023648509494 16896910776961432220 17658501573106269395 14066881646795818501 1379450791671321302 11495762918525132790 14204155368092997498 1159634221592207761 16630161629288651257 11530618029803309022 1046780806112903081 3843355303383916248 6995471526923650203 18429832071547790473 15914755281185537389 7292781441604482610 742089417063998256 4691246086370148154 16894313661255449157 12747304140778743452 3769649217231305218 6643292012296497088 1729589609972758655 14781870407219076633 16959213776857496540 3533947143475942133 16261172554124819936 11208626861019710324 4942045608146173164 13668034507535066343 829750553010051778 9472282319325529720 9329275522441253173 13604763879644659544 15603797867455491698 11709984286977461963 10730800373252514018 2687731811279469805 14357547033321281220 2833557094726504424 17919151108438126012 10227206198184836987 9353635083778707241 16506064143502004257 8148967445877939773 15524223692422675147 12112596462765497563 3792684931122668976 2493462797147384618 6201555074979659995 10786316534312144253 13326595903224700333 4596044809128686789 7692977166498957391 7328510754262826843 15159703563772936944 16663230111185521099 5216502944961204759 9205435173538314992 10684080914687138921 8670043504651341988 8357023920419486874 4508283948273409523 9819768238050416366 9948892606721828533 1396134793100668749 6821021708621274924 4952390402081550564 2068645205680529393 3949783667425711533 46981514675941738 2691744850706241115 4717557863453819743 16521573475405297584 3701575208911799236 13699375065571431820 11331039862009814669 9290458631164368847 7932601779403479699 4860756864361838191 13030829897084732166 1783271072826700239 16273089624771780519 1397259452947722426 13265389529283760928 1722178163315316091 5521880645103186340 6127593510385104488 5545836593752831684 12994999106626474064 8935665308991078353 2317359703275832622 5373210314605447852 15783600714016880294 17406985642710965019 2320122016074409506 2556923170172894392 14507049285165838110 4690558037795668740 10873326315543752654 198014484066132870 3874049233072133907 16439775316282124291 17250618748495420689 7650700243712545474 15736233712132356793 11070909969400597844 829444769267138337 16636624773898938392 5575179358895118748 12306998175556922611 15148209250113349195 12810501004594924668 8355294551878228440 12992735907986891853 8865399060451929684 2145793317703664453 4820766756063501607 9287576374289807202 2693593241783402423 11369643134924603064 465322660664665707 8673406598443989710 8458046910117367038 7576484993057328283 16018671069537866445 6373517781124742262 14450023922224890079 17452893613532837662 4324834816024020468 8413866756271209623 11959424339420595724 7146453732402771673 3548172324494073472 13282416232917404784 3730862409875715045 11944116602647611318 2817915798364626368 16352344314112162850 2953601447620725637 6502053972221476617 10151881340477976578 178884056698299380 10351453444941053856 621622182234241947 13665314212507206778 5959124656479959649 8788320214840939780 7900065698582015207 4024888399405932474 14852313318991349407 12276339840295739515 13008188939806671394 889721094448130536 15998123366183538570 4709254097381322119 17920408242962624943 14714650883282467538 12563601458443247461 481707471340370539 10754548370790031504 11511173185723740671 6493008743132776560 13408073082687337301 8531488555586228559 12757493431409963905 4317318873703723180 8661533487816810483 17460805223602358374 6777005358619340887 1971580394441014258 17673763381713591663 3587002252443221099 2935975910394128955 10887655827544862561 13331976951755618079 11642363482560501535 13177479585265788272 9299161235890842253 11099488236461560028 249063040875537763 11743975935550169308 11678345378890886138 8810381634309218678 4804640497330350761 3865633784694552279 8312218834183487270 349559297424523554 15802637569912503266 14206112807517719480 9002028172468644882 9578374355900695704 6366762521548267733 16927089331795665693 15604559085013715842 10317684254399624499 13203172719010307517 10056208504263490803 11913780489132804106 13007328488859277103 6236770710315859763 153760124873183783 11122564543018038016 17220946104891937790 18037277103000982699 3015301829597153381 7258946818566033605 823635989270357740 9940847290907141777 11634431964452837489 17473305481350462174 8106055837667258491 1188788844773224796 11260607049248032280 17849933742502734144 9568350517870975570 13757867931438953696 8195114999390476953 14378009866310984098 14455960088699985791 1479516102624389527 14380907367606525908 1915244809342940037 18262174654139326705 12865234095654255355 15220491695370954175 11601959451532473139 17479100292220549146 10863061548552336731 4022346008192073800 9443321033538334796 13341981249882607463 5275045494006559118 3662688598828327092 6346868021730926958 16154549643190051998 12791574977254959955 6897375602005874794 221332695915750882 13381026392440153190 10494017754728285123 2189382613585990140 9514907592197368406 15450197038637804148 16696460302828805131 5769235729361573177 14207000970906997981 18427957378286464118 7542100957977258128 15345381565401320180 10858541398752081500 4886202786606434784 9829193458930606922 15420314308919066457 1895144080728901044 10541127124097948719 14180571544405658215 13165329608618441333 10723042327273235045 8511496804382211465 1797054186720916622 6505358120245384283 5341410995385749959 13967501202963666242 11997527287179791784 2811455359162430717 16878454531293697409 8214040842972706162 5506716220083558641 1150487127960471529 10750396552694183539 11021818047116681135 5799216346661559237 7919315230520480966 4891809847107515544 2747010115821025164 11526791900392972231 12197305539444999508 1737866505151761823 17603677629329137028 87782332592298196 12151180444364656789 8877947417344329405 723414126076186878 17723723465670612569 13496904767953874120 3333721248867666243 15217053258357195673 457019058710833366 16559925485917673846 3169571166854622965 9272406763605263419 7491572141183463442 9832559984494343830 8450355452255688162 8035891993349261189 13384958674199380480 15310951809845697763 10185166882467931930 6446200084929496529 16981456509549595442 7029929050928774531 15600685254672256451 4889205276607656953 18388347791591799834 7826715840409055865 4134793198372473153 9100416936294207536 5883298709366299092 8374310595180192314 8104822596486833808 14685692347360247039 4066221437545962190 15212622150702458958 13615614413372317098 6805464111982684305 11868976870408048988 16265689408392330300 16736384692746714039 3932858204350226726 9120599092512915405 973196291369424766 1278989661913585429 7110812033127702323 5483705948209399870 2739008105061275715 719122165845750729 6367133780459791903 7225730115521256351 15852832651490351956 9482323184008879064 10298625601086382880 16548810777473650635 2059679750507701920 5731622694335521465 6062101400174265264 15996104752240536993 8970980225318028395 4572085356272016424 5211019508230224644 449936552955991649 13504632325725735448 14039895772916226153 18263844881308572775 12101539892615241644 4601762146397290836 9665198093033215236 5240172467888375788 16990164663377811239 3524556407528697003 13120621475452933667 7283481472343738344 12383634261344331369 12015619831285242624 2746632176049205585 4092087321134275036 16147996235206737783 14130027663370001134 448708243135422341 18182131286942720439 10650375832976985049 18299165243843150495 7164640113590233195 3607147400294288737 3811572818867137137 2129261761139527591 15422763505690497196 5577489527520810381 12807745612596834415 124447272217156816 3108149003692332623 5856461817079232721 12015554093651617806 8876535953719398742 8704797278330858799 578054618132127249 13859885598280847776 13405314484319139140 8289102282094291556 9706007354523202021 15912525108809264450 6584643541091731705 14256549143488221105 10470473357486234666 7787855742357406962 1677278140083013884 352414046341851259 5561282932920510423 3947490481600472333 8991985763577589982 5025498468127703786 1118110631853694043 10495110934317248829 5619019129092276157 17721050113607123741 11150146176833041555 4072670489824355677 14605126011938866314 4910595129373510872 9444222617974553652 2412072178410766949 1292218508938349197 14336665134114401826 4801912470951261354 10498903549057650357 5701814258014336145 7232881930318413665 3904123013385811349 11672899135310574297 7811015256043020801 17158673498326859848 3839334800297578852 8278403220937262062 16522480535863153 11677481808065333878 4393924459223466934 10662176000066681760 9671547674539477655 8502639905282249848 13726297579533889327 12182227985953858866 2657470277035439293 6646882479674349345 9212063787200762775 9464225158299433792 13965914092956730543 3051905688425675137 3534892243088347534 4926380814153406443 3007606305184157539 9253126432195664017 6207893884427449231 7229996224567784826 2430517161147171878 5873270731385490610 12967140057626974814 7148215486317258832 9335752473443319941 11485627371813847802 5393037451880337291 6870943355294385595 7800039482322722848 15618184514593613099 68557274249358090 5600540405362034483 10981823449720211056 417400831461352432 17789833434597497165 11515009957249478068 3610516773179589909 8975172168136522313 2238914859191060176 9605495337863101781 5313342613973972412 2845006179026051990 8805431309854523411 9378442117839998537 11898716907471637546 15071356532467919410 5218382681299290543 2778590659679582115 9197275880898814477 9896172034027310589 13012862683808994222 10438846896644755480 8850079631551533366 17011445887459915050 10199261092509270837 15978038952078929875 6020846975248043959 10549525982466367025 14786847143782195747 13141468899689859832 4423436837938843841 5554208619766313387 6434365549330570056 9991570491807399203 8614008831815622602 11692500518058993012 10830909389371902525 12184743443256809316 11827631637135137376 11821909917625228974 15444159031334661296 13635249704712656634 11027667404224000203 3525920367289017395 7256693728325163957 13612406387269545765 10223204035703060545 6844105377440706863 13537336375991293176 8691738313192605486 13223082697610474016 2405563886484763264 4084137895766262459 15314591711977082079 9832679035126348778 15904527928301908318 5519644686030946311 8065874127828851218 3148581004259759296 2907464831290022708 3603741307271231171 13426188291289505094 7559808903407803937 15809878323034850994 8207407255989019516 9125398864447189140 7942382279016286874 8851443227203336720 6879137825421959112 13347283366726630923 12994771187217612463 1199307172922990951 4082808802097855889 31008783140963959 74314412498431129 16850002450653623788 2586713394735066222 7824832909606704149 18091330669391040638 12224330950323899028 13978992746586882734 4861054171441534235 10786950736500918395 4945095076416656538 16399077603413653659 3585207487148332514 1377403347442348676 10986035292785514305 335243297806610573 11144965733260507580 220790081994853030 8447254516282622116 12702158526410599080 6520248157385793708 5485823139463084421 14427334162466137382 810326786464331446 12739813632845471803 3407015496756918191 8453696018490982473 10591610624447016594 8543097506861722606 7494837841664379298 13321904249090745010 736403305640299219 13356622738748157405 11488706090470683517 13700274614198013075 11671099676683820957 172144717692495087 3968761067608683730 16314855772357522956 6996462959359636701 1157022753036880976 16810885510019435769 8572188040221408894 15472194292703269552 7646083091753800406 7151117461366320332 4844557158938227598 3595390703580911063 2272825033157059236 12609105582657494461 819204534780708587 11629294652779418221 8574052837061041673 2657105138430949445 5824845803646442859 15881164719273402501 17781062614808415112 296838942324414620 16952138878260517183 10976201295176719159 7142899627884332986 8488403964011143100 8776224921711581527 7703960904057040055 15672522530307269086 13469342013138199599 12502430464141545208 12943917391078677999 1949927848762443180 6793974352411641314 1357818596448779267 6633465313275559853 15268677194942489246 18196441797445868709 14384361071319882724 15193521969281770829 1904677226755081023 7871936212367268291 433116319249711615 9797687089725354711 1615913185601301851 12941974663978853218 17997054759980564001 17537129553883102952 8856953370135790671 11186362985467437660 9919748299768646016 9636041201249657224 9580804780577228824 13083724056084799974 5919229210184025160 4856237439749151902 15507394489125708492 9450534586337417638 18394155626678950807 7237238460318935256 9188251008180586378 4320624288784001319 9409813764950013904 8075080160312738370 4341797473603716778 15410011458360154246 12493965734517513833 5027106325578594185 11885551091288585889 9553695687151277103 12017179498314467558 17071884240384241181 6429234968972770697 7080278654377706295 18077260210029973700 4441343412076461752 4087040045412760413 10434278406628099083 8384547721451261865 18260062167481090885 2992081348361060058 117586333610802957 1030688748639574299 13483102302017596771 13026466277251202702 10606782082512009903 8209391138444185828 16019967822365456706 5808410006299532816 6207452892524708951 2902319284077425558 4390724735521760402 7088310627142132607 16700054205783499945 5334462993521291664 14432354701292605810 17264880783471787355 5463036198261050139 3176976502793294032 6403075376654481421 9374725812415807466 2154359017455264213 8444412268947310212 15596158026689108920 1122722452175728383 16799677749904722742 7527913683574523773 7947209115978326897 2632768843936562309 6596410591337073840 16781806883173543429 18088748824522550408 11584243248089702790 2634973289536670620 8907930955245539528 17650577536127985608 5193733424437973857 12798220545811749717 9642828166509387155 8006282618822913539 3310375462519805136 17548828681234259156 5149130088237260494 18220693520156435456 1179502838922562985 864022770160118424 16582401978219752153 3167405031815657754 5812062228168047921 18055857258174689861 621420878213121041 5801894095917589689 8627660280023306411 6362794117742262089 9028486733135250926 1418544845539732720 14821649783569353392 10417763291848895657 10203167836246619524 11953475181308064547 12955355486538054583 11579180960432847745 7582201555425329326 6811594210806539500 11064514854739744705 10670863290272997085 13942845469970077559 17592091308215839671 9814982572851427578 2402612674576024032 12496863921651613123 11371185703327376965 15447752748395632826 3438409860346318461 9150291949076632603 17728484575390484364 10591119424928891634 9271554854584057373 3790406594556873880 3990065985688999071 1368540858761690846 8121183472738651738 4279601455569603262 9126529640637437306 7735016130593969531 6802570494497571799 8949730019017714855 11612789275144446088 2929292578274152816 527774423470958397 6086672535688261880 5937883476889629972 1358598655247528418 1429504464111247343 13563457161415096402 676259438460604269 8316900040396101175 8041198526528342795 3672739648189543084 4973617531511890705 11261539877991417353 12285781239123583127 14422859807841619372 8947283601018278893 11397768183535942360 3516243728281669324 16264943162489982968 10353972880143646934 10224735681646896620 7112415534006400125 5410650382728431882 6654383083256692769 7608736580942167157 2620826962652625901 5067479368973780983 1241926485062601219 2135391722131206532 4463713913654089635 8681493701810856098 12283523441983278080 10592000219083354159 16173892225502560684 2270395278478996595 11092969940771156420 11772739256798242948 1648085938572277341 5488763001048170244 4164052385547882776 14072133424130701982 5300001897882498129 16488184615473820392 5174509331288167614 13315512841079509169 598421210420210138 8709218692639224029 12777203620427723345 13556791198129764728 18033742302128895093 167555289107447696 15751558675339296108 1534101751758035303 13638491028989292373 17993084046199629744 9863583791715906386 8091950444935748977 8050000630766095624 17979167569629232531 13839360527701931614 7412933464734603991 9823109610230072857 4922711090947240606 13209265440048382060 8633507285698208606 1105503703804755143 18345425291756838392 13113146200248454316 3744191414650647350 7463227995870275163 13369124998223576243 5677124470518246932 10745471093117791309 13271821688749864947 9051957426106983428 12410573364624835921 12997340180980530062 2858804279708212680 9487044522805248815 1400468426351673777 5124486843819738025 18212672692470183628 3767245945660115354 15326900366700286842 6271648192419229106 973300443640814960 11898019333582533195 5094145321512822713 4234870622092881506 16253804414554289205 10706106366112426497 8365361475022893311 10402077928595642173 5503917435682958182 10429422463952550395 13466632625670690118 8762296203512794765 7361061331193128088 6858250394967477299 6199950603950365350 8327555966175604405 13934274016314337675 14790250402364876038 15634353185756668779 13423445043343287341 15363532628808084268 6356647247469470371 3366308489733897563 4881981663638782104 15627468295347868783 4408247798254583234 4484875986331298105 15355685034383125585 12567821115223202970 17823220199527754439 1730684759570878394 7688026960869523060 729352513589677070 3454127329433268821 1499450667018949670 6171840820276169856 4817472633301105183 15790815955282748889 15963791794319324045 14266026312324161287 2201487451350919364 4818225302277868664 2158948436473234284 18145400020974528697 11352274596220566241 900971788693562867 14953668443217937496 8937587623067737763 9000114938319756236 5915964348495900677 592484088661654990 17752807348451899884 7373372987989893244 40518326101929447 3418382826159835957 13936604518304137030 5179417802382541709 12401135532283948109 2323087726857850361 7959397552863426769 12416391529333867999 10816066843725465860 4042897879548560321 14678700672006337874 10991176286464931863 11644082917202756096 18024550543554694773 10396106480215839413 8520021204220630862 11945715891203190314 6010861471706284780 3649503018682025654 15509151829646640262 4601752120402425406 7582043579682211198 2162239761442137615 6127630231883179311 13626034787299732987 3462246852181381166 391700312498509339 7416782171471491549 15561272709549992193 7944299245233575706 14585327567865706664 18419733362852101410 7561198857626949641 11531858678504182009 14649954799125720051 18390984190220424441 11407129501352906839 230240448262261406 17784090468548289768 15618147660505464979 3237576404254412411 1163630661263533689 11218275457474100639 10987303492033792395 547518125702073526 1708553904850532819 16218283557533644741 5200546682179165650 5997410874092155985 3829818753170428171 13032654155289739741 13444194549827790306 10298564726987082158 8259569944787431251 8420659430832846220 489636664203316625 1415165841525839285 7785661633205285112 15561281501509492672 2282630277211309806 16799333285571605614 16751569288273393093 15193976104587643026 10970552516491081864 10990708895165754594 17709053017278778601 18348033399640037191 6889123857457171793 5454978890034770975 3185453770571824639 9482559892470257817 6573987248191572920 17125426683223218602 6282434175129437587 6398646500455534888 18110008153074625718 8562587617267523812 5153735081102561963 14763278781204586018 4134648006874775796 17636162114415566815 2129758558490503236 5225421945032318869 7536048787035733074 13764615501126653251 5430580135953582173 7610007075332228489 4220070416318830876 63338110268577155 1058734221225953258 8629965396784108541 2927379464710492363 10224023119492611352 8877548342399990413 16585608521145723148 15078370477760158928 3032497144038727948 16398947353453989913 15597080374788825880 10497727406934855307 13410141363792500215 8722568543757696998 13690051031104279918 6826760114718455845 11178024334653795491 15037486053725126734 164500749454426628 711995101865179491 6449908610096094474 6657746058284197358 4230750896380668358 5370192799763832000 3877339270769615298 3632798128985809533 5184782393333690832 208760602505752998 16674030387755453497 7533395728740405407 1347591549656199085 13495588832715242385 6534683523587415198 304088550165827921 2772170085369098216 8681982232753231970 7533940420021681727 12736578005913672086 4212231116898045463 4263193607077139773 16756674035266755013 13706429712950222007 6981166451900858259 7983218807445959761 1162932014095088424 3921347952949043867 6267979798191215976 1125027301269140667 5636500779275798208 7690936436945789182 17594116932331753830 9321243285383720676 629032315297731534 775747021067040936 11981623756746144500 1816193634278097191 16467375455548121732 12739629390430212041 9532359739082947980 17484595068543495189 3336091017560099086 4305790785078991242 13341518877816150158 3973872670895244122 9105907384184970427 8050956267942332597 2299430589971935790 13318395991537575324 11980527988362687908 5694277298706541183 8034016478135412068 577915427716953316 4712394814053377655 11224847376432310021 14755411121886006208 3671245282015566492 12427781483002326515 13999095900246310111 8514727662443850695 15830447767469926838 6984882265599333643 16535796646118402906 15641504478935277209 16341029583577881322 5294239817931600585 1248077122169583424 16967032239328952680 11254201061006632305 4545045641230574457 2743260763115900060 3441384983980605125 7820592572846411974 6600896898580589239 349403394022863611 4271307515001180866 10277387657815733017 687791237242026256 10476134551918462738 2509835376434907747 8957855535673293115 7211025646133581097 15711426783647371529 10241295888930317650 10895019366025078170 7215025851155374978 4942908489595297097 4778619123486662807 8280145768141031507 11503784511881236233 9385450199011087737 16388190675546701068 3789841193976707756 13540165742868673031 10737859884230377358 15791935360820458807 6661442957403737373 14142547983135830833 11078316576378703947 14697684947096798022 17705922352793262676 15445365200689666922 16611952660656693014 11069708179746251980 3347728844652808416 17856906573808911446 10125923373664383143 14831505686925089321 8227338391964627859 12722452670642383401 4145631414359292510 8643194919211665588 8773973915077638504 2228923259174910108 11116605150442362916 916288936809071274 3863430733356538430 7242343671328097782 1190096954668058133 10299435306994244132 2834646659478120319 12284264851686757532 15347787994623791616 6021228364195219242 17696070386509582330 15922871314612538155 2415239855497483682 4171025376117258031 3199189219156800747 14938458387395932796 12289268870003953644 2910548413100726615 9159119748308923387 4058522421592114894 13552229793469767362 1092855887623105105 10527698228094322750 11802310457651817053 9630682073046309157 17710685636098148818 7407228483837157048 13348545179904790423 15826131634935128144 5082028093657042231 3707817585460694437 18271675383903199340 8150325297588487133 12996472907135608116 14014895421907605052 17750872140733361560 7594446070115024047 1754647705403477545 18404644855311481592 1323777435690732753 4031351325747198479 8769271242224732258 11678429876438566006 8842542915541839790 15492311357175394062 9132946192807087580 601990893143850182 12660597948900679716 14685223859915911286 8893162407900408130 15869831846761523359 12680399343557497429 16050405920912124248 7865573432722131346 13163940657497485263 5156922876143235277 14945707017800641527 7293328676228576217 4429462016449009399 15868398455137475126 7825742100961142896 18174728166273434576 6165613255810331510 13936855988798003693 16474724484011302097 13914119906925589630 12728423347974667847 615140166939644224 8700839308774087660 6925297626013659701 4042845529987208888 10826582535120020786 4650379741846783880 4651962093643433401 7182574851968494536 335014226438669340 10043255455342716877 17134352699363723689 5766185197355486896 15087702631466165325 11648284813878914192 10855290705883353556 8279064813880670330 4185808190634315776 16293036430267569009 943401550845675880 17888963274015835263 12724030244430155361 11695221128773436299 14660236431123402027 9044336687962263614 6439364568507656651 5629937212624993135 1543743227775009902 10354030974911721701 5034897035297902905 12127288969923509422 11837547789269383120 17940384843861236135 12220963823441688826 17140623512910826456 5054159532553480561 10085310455078751969 12337214612559273327 16041423178828010833 12960946311034877193 15424071599225720784 15257917462899632278 4444457227839805131 16986901544417351320 17139585352685675083 13931776288588812444 5092051724036012696 6642498018682553187 17409481275479484484 9072307909478421041 16220918295353431243 5089220772521787529 8038433612766632127 6747123052117391361 7575921706121719136 7051449906313352051 17452206919015520147 508290441514728786 11977465246960209330 5507250009885261812 10686705304242082457 5292986531039315895 3821624512229197811 4656434530434011764 13713677217248559802 2123262477844633461 3270256134580467660 10524815484836263315 14320441529411062268 3855052735040065226 7465607121999895536 13733705566650628809 1029018997517667456 11380987985094637257 16241846321171052350 4658043736998703154 2628864085025865369 13772849993737457580 17596559288759417163 11600068432530921071 8697103114441243263 4058269175810780195 1979729949796165727 3312904265954855723 11228965615873456689 7195623366802772004 18012974604858089049 11766020414084187346 1826033205964330223 9051653813745644245 7380625535728419740 469223501508758619 29066756943618477 9516272486009987624 456814951687498428 4724689156459809494 6665069316288697942 8905555678838311723 16661224715413134094 2334085586509295843 9494470600857298234 11994279161270160415 9154800941012484567 1862592880538069974 12173720460336348189 12844071288379319645 8556817878266112882 10637310642327949963 16188501532533214093 13005104329766677375 6313591290110574223 17434602646102554491 6624170432018996725 4740634613056354525 13013480084947542619 16136106943187017726 10667867859676120611 12646587845995000135 11347126427884739222 1931729720440457232 6815905371696326599 6427690916199316061 17662692875744335453 15126221762478220930 7739488234273943535 4130480636628366592 15512740508577841243 5236147938012726379 1522169420998711437 14061163559397007376 9827497660671369196 14109971105154286319 790675032059730680 18392360806380324405 8782609157645649233 12523566574634208914 17439227708220432221 4694643546278355098 4243826644874244382 11218896835822255712 11130778890591559297 13667963943429390329 18204825777876850692 9468030803259457354 4548983234444515053 3341384464080498687 16922580886820323555 11053700035728186403 5341821724049238242 16906299605183094681 7148535756617121983 10579122088755195543 3451686448831590175 8798945564292009222 17120911999354009392 14046184720083093377 11990826465029424186 12728504930323687607 12105737585787850276 17377839782252811871 1199503425408050363 1051976851841979924 5863098911819201403 649604803390108481 8294577875593720560 247255153121851717 7910845702288583803 15883094024602806150 16667623779601238826 7140714972928428957 10271946235703067879 12242625996504325369 11684364566001513785 814765597037005679 10872890424953120709 6832941780016793521 16765413305838012571 13541430774603152309 17738004582050007633 11302413304982465671 16025635027554406635 16594879984058550910 9167539490358828864 1084313596673777549 14244649299282047638 8083274450056984542 11823159270270816686 12014934245711153144 1067153773057456354 10236493451717763548 15957276529778651761 16729536704500530081 9747060580966714799 1146527413892495069 9137271211084098770 1895579192609339696 3736092260189965772 11350294505475089878 10746830974269855113 17969816254677456483 4373449665887340989 11185772544222775383 15643828852822672074 4376656583683602543 608622145567114890 862667771621732614 16814523747606459484 10264790611997266026 18152807699944363193 16437580973405411100 4885849873803143471 2434279368608771966 8275543126845366252 2028760534282238608 10123042645580773033 5164753505392638771 4128366726930727111 2101133124098594441 17525228065603452997 11782387364685307878 8558493294409175015 15419933880324869604 5370228679683343862 144752195765412338 16506547320059393443 11060647080394712496 6528319721695338824 14537847869258294675 6558666932521802330 8002170266048526186 3936502533987223134 18314544891356572448 2749792869455786180 2603793415391124530 6653828659127154712 18236763759128321780 14670589449055929801 10088074186852055819 11458442253356057059 10443020733976400021 749645946551637062 12507825156756305085 2728609051028322541 838539102004019233 938155487365322622 8494623598155044203 6749255692316328816 11775417472174481268 13491089912797507821 12072591645923634596 11259905725432278450 10283409041749445262 510051985647107026 1391283080583296274 11175743315454197961 1820382073998017762 17116654770623564697 13481364177583849723 2496525701096651458 1356643498979906195 14882454316478640801 329674112585558366 17411200890916132880 12012982017428715745 17650769399035538161 14439826554729574744 16088245846628507284 5025901825881779315 17405025490904208612 873578032325563605 841809712589498839 6977299497901922388 12983448643943486142 6418577720501178431 6184368590224570112 8896732885871794176 1224432542468211419 17991212392082102640 2639249843065120669 3120444494057844758 17563746518217675142 17688217486602080029 9850166033517465288 4103211802809964760 17227205120051834407 10269459142145021895 118249918938081600 14936540123671317422 6911317676016776950 598637727871473803 9493289964807110453 4766906584659535691 15678023759724425453 4391174781628918085 252284938093429996 14202630712539444117 12127606513532840419 8603577545458973330 6637466996253630400 15056218012932959723 15532935524029950874 14926127943246098143 6395875116543397142 16340674096298401704 1378888888783806863 2875581136192781922 4342475990550732490 5698004377210685404 6166557696537520812 15620922628869605581 9164928789069234835 12865048231347307275 3517011937609435005 17107929831912025291 4786137806365201798 2156053772158734778 9181516711596981265 2723054157790878937 16189840032378994012 2639597366165188284 14745482691990866451 15832532449369429421 729306602098750013 10749847701500720951 12528719062198611171 11278754408068347858 15628570475498253749 18154004283041563903 10619713807739103642 10521344326235706352 7056923316699515593 3474667767638036344 14529418815710408660 10751524105201829906 12204020320792503293 10766614432286665149 12441400660398846662 18047511013171841076 287138193839311953 13948949280325333937 12743884440955036756 11522655223861738027 10676735184343307181 5171094499429177900 12140944905037015602 6298695127064237461 5368735659880193379 814406570717888639 13421482710891625314 15420500664531387204 6761817584501522263 5292900243046872538 16734446585018918208 2313107291319698044 14935387688037182940 16268176973604020635 16051540973914136747 7362749863422044441 6959302572200905627 3324550487241622287 18427063899948267349 2859562149211750264 15855000958162529634 17640294071982562842 992097529929763345 4171667998062761373 8105975531784216608 4108257604045204747 9918986419747294817 10644003505438798221 8085941669649636995 7199763525057277294 9090087000227537658 6417048317819748871 11763555853768321087 1449881559923908171 13507718507190237838 12588129484947718462 13290997624755958286 12979919619542457245 6821694260704523378 6076216219762867291 6559890895104181249 16225966156070729797 9617707444246895093 12127182846011208307 17916573091764972236 15784453515476178060 2179371465839082133 9863844855549378268 17164144683944185439 10582538686274058829 725211414979547574 8611419428356282953 12365457358278508481 9806112127450462115 5725625569602734127 6147926405110670898 1161878217524538518 10797933868551656239 5016054312834930898 13361274740513299182 10930243548994299061 17061336080522884847 8853536297153665434 9114516656752029298 3307903537829601557 13366937444707174395 11035178562398905083 9469192649127448328 8331839667457453816 15407393442469551616 12439558937375027486 15345394667680556634 3906594135569328055 5663794055010732147 10167451470745182829 6622416948315015302 1067014184741830968 3743553147740218221 3834809422892416637 18081173702571102592 14115660025838973948 1421143672075755971 14798460865561096909 15439554163012299993 796824716648664223 11119403137301731030 6140356389546271904 14044838676519078746 4493918797103362801 7329543437846664630 14692547420216179386 14975690555613961219 17987505460089503387 4737200352647016487 6087308741380611858 7660761771124380028 12920572183929711349 3410474138142220437 10537788234218391419 8045467248015074688 603645481920095552 5941812346600840302 3324174621279947227 9570617323661509205 8560189033539175694 13323346046520445053 1478353215549785549 2217941097280686876 12507309455230192003 14736517247686180882 16801267141880881460 10134883840819332284 15842472922540390538 7208427703435073589 16082558814211688562 16843056318677332813 6842814539095546247 5325828118582136179 10759909801789304971 13025020310721347809 1725193772799229441 6554525769560835008 1083528738615646813 1472172642051997664 17031214302044104076 11871957944085410383 12510539777777229400 12141874696055827372 12243963054668473396 16677617136580385394 6972066022553088057 16016399229727530206 13993118367841176175 6383644744660803349 5497642028338306054 10569535426356780406 10663911896798298192 7960546901107732240 8720510381648265249 7196719820844494989 7449546541692889890 4879045539082572966 7138020740164374330 1677366142550085923 16947460413025591883 17502198586047556452 17052804564111337139 6477958039550404247 16980358202434867836 3419590761685268362 14303317327339905045 12114080771473528136 16920338131370392959 5664147459708285513 786641416935499987 11135762022736323162 12441844293219427485 2276323771654776447 4072755534605747954 11809168397178491749 15468964315962378017 7582584552513042387 11781913696121070710 2150862472800306345 1646096133361167027 11110510480628568644 7335386507527012057 17450574590525752353 9336431594832231727 11002478971008969384 14689364792812385904 320353797048759711 11769031813448519609 14436591278687378952 6767392643017533394 83529765635624190 3164931337571898705 13775810566105809302 6755017673981224707 1490072899109327523 5372488822446934232 4637764770060914757 14057117825575033891 16477089338427856151 495605710340200004 7883454064148360761 8716175964217242608 2990581002908209970 12868554534100418442 10880113373178034406 16654594889274048194 434158577867092852 14908623982533306093 535011896491788068 12770096976505122000 16162613065837531308 11458461880217279745 8203878904979344566 10179781088627651304 7115999936713909180 14899923904688263396 11227447484258728678 10342482599704262360 7398290046301578464 2243474000544132685 7427420847652757777 216526095787884221 3590168076318967183 770486108978082430 6959424386277557778 7802693622247112782 9721166988118390046 6971624896890982883 2653155964583784251 3818538074141506494 7317445536722794357 2704606456156668634 6669401088069087906 3150402818590161483 8512633843154420509 16059803103461464403 11011798240228952550 4897177447761799188 1041990304420901683 9528579946674993016 2703397610544628402 2865594788233350867 2354316757854318665 15418886517683309119 273453295577590890 12534810358768690830 10998658069249001776 2710433789682621176 11494629216141244783 11903879897846080704 14985775703850013267 981446803179083178 7181623408047717452 10532316449042179989 9013278038048431919 12384918884676676624 11433131798958005163 18237839826005713407 8694076663932712969 3788791775642783955 13054094794598410615 2717191713469541735 15613078666413483102 13640302464817793281 5247341676161472782 2130679816150714658 8577908433179020961 209395803035629335 6263417584999315090 6483160804983000154 1500523929596810015 6356997930743872801 12320906674614784665 16700791116195663044 8614914700582498171 14607038996842407777 2002494411344383186 16677373241970715306 16255511039211754779 4275084882044071444 18046310890370588759 11141337469404194953 9858530947736446279 8115641288389287947 6958059047608904069 14527071094845386608 6750948682991038970 10576865673563016035 17038536707608105632 12788030529824205573 12615062045273242772 12569384427099054476 7948290380695109106 9705425641489378800 6855210288936745282 4921611113361836525 653181491187743441 2756497049156389635 8911371265903408168 8438527453582529235 5458928775303943763 363393164544073950 781058777829939191 4741349584345554122 8803834020100526099 14845096342286490759 7209006056102639837 14300076359608581098 12859282767802324360 6009758972374836733 11219000585559235189 7704146100772232635 5656337527950669702 18225140857051352426 8143199842709404272 3852132199454836883 12021573713235508998 17024129904796454954 6166010592493029369 10701273261929893750 4232793719159811265 12151092603003600527 401166618031088454 1759706584250986560 50740767161452209 13432484919500814073 10923098990992660228 17538194083662141083 321278647747504349 5137240594631037387 1835233500653931430 3364002466815833481 377311438235832710 17991689986546448379 8744762857935757670 15359668841999203238 16444604002376677694 10551173192131743887 5594045086380373711 9189228850251580323 11716342471170997232 8667490668837864928 16858069219137002787 14332836983536606159 18383034108131149356 10075611446426358864 8308627772718088439 17266783023011122127 1230831646508259394 16871781917933445430 232913261367757229 10390344479500257160 2230650276882199348 4920002124424407232 9027340062597687202 14583054490410345649 3991457552689876633 351943030381013881 7428376793138705729 641566569847255102 11985303179435804181 180134275864597288 15777540233667696293 9535504408545046360 15778570191888729084 12833224585143268428 7975241560011731180 14641180209454745625 5363141416848949567 2168943895261015040 12248440843123562819 10286963002350374161 12997624921787513721 18267570134457146628 4081411073617146382 13708299906032902208 7910974304455852262 844828213909196690 5145208393748507078 9937017946472742941 6005974434677892200 11350343115174366947 17096871310024320419 15795685902348510025 89014232223086305 17526174749872907417 13393032245248517824 1601166194987313200 7908279180941955393 10806089761591516407 2945411514370537057 17348357302473886902 17574760847080444186 3972319739839387062 12328749864200523144 12648868067854006229 2726586919664306174 4537335620254969675 10442219120602754095 4945557985715585166 6247739879253794426 7555350003080102039 15943541914830739357 9228051329251206964 722563808966922977 12180387802011854995 1443212154457341454 11752033218871029050 13954212939329265776 14985963622984278562 13535351547250705421 5328486793892665997 12022246081851547456 12924676014872593957 3621035454974680741 3096862056128482130 3677618808989035019 14319522976815371093 5363569329243776571 5547396280823220986 5856704721096458108 9715197768038225374 5112871509184473230 18384282923132286579 8451388591930852072 8045337310182630863 1650709255535261905 14334914792684988747 7728965493062516299 9592248065422166469 14319959501863695325 14728819250799522833 13669853227725590858 12027763212299395506 11832649673730018084 2454313331625879972 2725641731950824453 12296554014263102671 6630175015783047283 1563421360594582431 3338928159779419331 18431394582009958223 13498006664443999204 5143760199047648766 17505493383772665824 6132007174493763620 6899760250583424162 2494446023304103510 16894305618978254830 4119503161833289821 9569024994584775725 10540472478404891253 2824416879908220115 3923854554358378701 6690568284932531699 16551944457233925856 6046541180490444728 3368820902046183508 6256236013548715456 18956366624881965 14116414929697906402 15886046849323230131 10816812495696579283 9731016545983574102 11324873078653023801 6285884400934414757 17420211242700178748 14679522435007866048 10245680790258387053 14908029832394238521 4381238783460339546 13853524933589596148 13799989030924928834 15793380121647081614 10090462787068269591 12555534740647952145 18396957782193998466 12668392641684841273 14016485692120501989 16155000443028874906 17168851779543335212 1098148644669146435 151353014511078269 6407696655557823106 4648982717295720692 11944472624032173097 6024048231745131524 12821116794181861539 7517343889427625774 2008123057102047870 14855379427680509768 1585697541686119729 6035238254088864134 537034536464949101 17220336887073001062 12916377735266629103 6678611139852841319 13063934346048444904 3863593974368540754 10837496746783725754 17329184767728161330 14749998176045206138 11838389866832653109 10940050659966714936 14876525262304900159 5904998128942456589 10680154981027949115 8044015850031812465 13292688962145225087 12051831415596867622 2304978008291481076 4460079214198971895 795966133814922735 16479617420596312306 11749548315469499372 7288252527697221069 17132878934562518563 4911236064002414824 4675732100476100220 17169025471654762620 10093901925066915011 12594545493271392563 12933772766036268673 10102591220373918177 7133496848954028826 17879806863710320899 8241514651486370293 3647753893105832712 6106270894948751539 1889371962707440031 14591171074730251768 16851072220306277340 12990351616710360118 16613550658144655918 15305064106785466472 11968712082746280538 10865260131973511966 639158871937390012 9679163881100875179 905132491658919190 10017664550968682591 16603167642492828330 11451143708541413864 17843135371168912634 14148427120210212639 15333652823836439438 6112046956669115411 16940275614800678591 17584653747546353103 1905114904273978332 10418747462288221916 3474607752567771518 12685143545996921979 8467684824640209444 3642100886467041484 17994025132151428479 1561411651884047241 16163190072894133639 14768655057388033494 3581054370841009591 8057661296360095281 2578232462376423668 16069470342054990902 7498672304778176530 4493030395121646771 505098719560131551 18405653389389720673 14488573679731085446 10006349466208416059 13585346965911040141 9897724112452831737 3454197665372668008 5280374551511542025 4088869319463036553 4832332700842205714 4147110993516948792 13230112899773358168 12111149136360600832 7171893808434954556 6151919472352352841 12311740615317056201 15271129261881601705 16800619681013340175 9506178682266933323 8565558294982067742 13629967498136174703 6352293374657205306 18180140418136235187 4501621642640195824 14386204900205979641 15277383687459608302 213857114311559700 8274991302763703362 10851447769260495188 6621325196883520189 14339567878568723374 6553960262605901216 692247985258670848 16838564429939848692 1705779034652363087 14908753616145609293 3223348169419194586 13886983219036425245 11998072323685619584 4872408509484339544 17564072076522154073 15554178494233770628 6479527645218881983 15503894661539863844 6936959137279307670 1373409758184024344 12373824059769497387 15153453674681717622 3323753985997385328 7846587665877459121 11180491041379304181 9986326037839916690 2568339509080844652 13305796888833728345 174636124346659629 10613727257337828465 7121365280734160605 7339310332005206062 11540261052323416788 1326924877244168788 7403592310679347258 13502333910219590586 7775687620254759884 14928496144087822492 5681047083955571113 8482268710013647173 10622931622667581323 8918023637493371767 5535871950338219140 653627566722389871 6334600504200875809 11030639305738540625 7037247470981411929 10540133532256170490 5957964087331371542 10820757816037293226 4415350015735403137 6961282268816282788 4009081010412155132 16533578373464638235 14431029914317126359 3245394051621292108 17688345695654953329 17784490292736592220 6413323851020507551 14323544140425431234 3104173822701454719 7738297990180954347 16133450106392626997 5387660458199713506 2489699183237947082 7585530569593064147 9848674296137271840 13403234537043181849 17094320628372525711 3990198070279477245 13240104124393205078 7338511840589083795 16451488725270786922 7995400222203547807 13060502121115065937 228677851714215011 10183897695435391884 7576191604626467204 15321446687046492825 4008593350861624422 2878109229229930418 727892416999235666 9067361304606540593 3161661956715660953 1370621866002542349 4478379110371786722 15549637727963312205 9900618198469206583 3751226045866212242 8816468019937483509 2119395743988142228 2742402651560108574 2019019266203501922 6993659900030702647 16647873406937153520 16661611240276010871 5391313323383642892 15777856897478767106 4337888025491730969 12347970154994390959 8340329684439970997 728301104201065494 4773051888274117058 1294227664132297467 10063991271440576416 9662339402325705081 1303865697709901689 10885515615937826331 13265250649371444038 3150444637251826109 10195683835173238873 8579204986515043309 7019405987209491155 4235768428687198672 13084954347435925013 3470498658833878135 77615147191787644 5745081943715329978 11737104175719444047 6997094595174929576 13286479061363913178 16433870615559343021 15092715093830736760 14875070367643204511 16666639991464821429 2090978488964703504 1725140491392792130 18206813577754076915 13482618702019681997 10939015723580827066 15623088026528982897 10862288099340950513 2390989066880519133 12176884328551476069 7814510178000702484 1682920581127672015 5779230977598360914 10597584249982871917 3881506685090718542 4353871281536577804 2339917841240892790 6535416321338044887 302335524376951060 9359234050009835647 822234422304691795 12775153280503223328 1317808364495272923 17927337860394812056 7858756335540362413 14323892272395580779 16774559708743806675 9139731203759917463 17106775830134337484 11272122938856806219 14674221503856112296 11672843978149029745 16367523590075735618 13986452343940222486 11372076327078328965 1422702506933040789 11254121630982886915 14089213844417845486 14290089116940031970 17895488337105912001 9645714984263735723 13671988252689376773 5921748359976983528 17015761757121193183 14448474002134188469 1920730755180123551 14139253035202657897 7857628511717903852 7461185019121338007 17724821154526069781 11818755705315315159 266630533453554716 6675142685250141870 16045743897080288490 7547788038578578164 10522399663287310265 5564874660758719637 5678028491290788202 3558003619302980382 17164953588741110847 18096362574631199383 13690996179260694607 139543094351708481 8167930599879210451 6036929513227775939 13444159228727025120 3310299961453998530 4269217445787785463 11536258248719800970 11393408148585275856 10341089941780575199 9119614373865391424 5614677932775682260 1059247539504213280 5130601391600367706 8470823639418127017 12608790147781655530 12734575222676869083 1984704474909750435 16946166357187056461 13775528271782184786 5112671805375547085 11913891909175642035 10840308240551128897 1994978831775029751 15631803591762084627 6272069423268249231 11290029314156710081 252483995702339666 8139936391773229759 16727738869946858904 22284381741278236 6739798677167427392 2385265773678059186 17793525598063099224 8268915760277090676 14924510803228210176 13427134519348730619 13780176649338153296 1635870538129167573 12877884340800001682 3285001623112336224 8431646288706542630 13547009081933121724 8711956502596562376 16438351300489387450 852718022385081471 8691449934174950883 10097733672678923554 9389638313215332323 16357993075618011312 8686740728084872547 3462909384347429951 17409845982383643249 4218759056724032916 15266118343911934278 11623866652420928608 119140769855056554 11352271787455407403 1693439743656790065 7053769155156010347 15252153412320956144 1185486361025341733 16486002523649207257 512375370019891917 7982714129265028289 12650870784553730939 14971117702651383021 409666002383346353 8940947832109796542 17259188273936466332 13832357440013512762 2200093066412708709 16049263987798213757 2974079397503716775 7741484327365000325 11992457013047544008 11701018969278190391 12231710826896423673 16326887884472884687 8406823154165767202 7197223735077166050 11552307357827102448 6122986995978473618 7184034357696315091 2640985327700542298 4638668671848052386 8884253455597416001 13246331364662561743 4016340295078015177 4198813469377783411 18298538624441067891 6417549163737006296 7759684496536005655 7813948297162736227 11943072917676132214 11220077055473448597 15252405792857087616 3515356121837181572 4232407286211577976 16626255420269087884 9205448254162747406 5761935257720625131 11490506762024895433 3492049384989877582 7089367753735043445 3166977286176044804 13728262292303941985 8150235676363194485 17938143783796112826 3715655640495618022 8590171439106376736 2104370952308196636 16062076677156648061 6845965339138471072 2433173980447367620 4156870501139250917 4814168683996550694 8276126719675800995 7261813424605741384 14214197789187428282 1462808012868875750 8965570583827851441 8427939036400154591 13003937556119921701 15940764718847092705 14382581514052777085 18197033145346628622 15161794630090139658 3190605812488827161 11811731279333050230 4355928934760737111 2115112025289943048 15333803510564756232 2372420159327473381 18226228908376548553 1540472780483295045 14296947001531205610 11735655609343997351 15232170007345944665 18213214955473158360 1208779351351045080 10373323367944594335 15602017195152743477 15494377906897363951 17628720598646387221 13010949890741616739 172220672578152416 6433238834045271301 4883241795078842320 1411793940744030092 13344515918948211138 6797746735500401382 2217980373041848440 1229557123471541295 17317244742312563323 14450154861077983390 7325508421372792169 11495592189832173694 3525049217397009498 2818921005814149649 6513123122662875082 12207885358112719634 15815713279685293137 4851697049064343519 10884241383436748244 9339128679230177540 18427799146562809168 14494607273204823169 17395785300496686980 9137933314109632783 4532158701670149968 13193685354433953701 12568459310405251276 15294441095035333632 14591162054770377057 4377438166526795138 3042431102587897745 13130225438675947016 13931534986132702250 9071143515450252793 17496849557601808302 5457832382951811465 6053407154191463290 5359271432108062732 18169548994557804402 4992999991137261600 12194212551129164084 12792357720848577909 2447989368487759466 5601933172306603025 4384978165931570088 15742564410271541125 17267833905857001688 16324444500500695562 639730493263401998 7714248854160430204 14677028694284768511 11348466896500068823 10840544935981678451 16673088760248254263 8658526538098207601 16912558990558540401 13871551449329706397 8937020312766354927 5434802889737349577 15050747795548790353 3603641195255300418 15381280653449302789 12772086001187877150 10969015453434750048 16414384664072602304 2424943440916338769 6564891740264926702 18157053063632887447 16680499402454849021 15910985443464113881 6560938872707274580 17167849856286294214 8620538574209722232 630280633141187671 15608374230197094575 4872989118827914744 8810204156920029882 9204293739417359019 8486374806270656401 10504482870814308305 8628098297173479520 15206987986812431207 4111605702871999080 17876015027744326637 15298321078626542938 1864838326629066007 9793299837103429940 11389523970070591759 18210634530844597376 15092503139344569708 11499137305556079245 12371682428943521510 3124612106463569453 7481088128489536875 5276764349796107359 7479945158961899144 1716271621606010949 7501015040173033571 12508741369139012308 6237456272288260585 17309042796195700155 15200248176511869770 7554140825268916927 3958422990110897864 10143851426425370407 484807502069221455 16765409555628551210 12286711803509528018 11592410184372832945 953558334430201003 2536965660835328761 6408611366046783209 11948229263267649918 16020506447399293476 669713555140251259 9216282017172817004 17634703602845364853 3036427951322334978 8017400156553445065 12559566181370474689 10136008474419735597 17830888799475310435 7765249471089217291 6845505386843123803 17918347183206986904 17874831903774941914 18323625002094269325 18049147512506879380 14152244390793187060 14285745804770338377 6144384861378549939 14230776746927478007 14720169525418017982 10114432701923465666 10744485921790936380 13541358659477780134 12943809200695505995 12975991339596339728 15678920152330090125 10201014814099549966 5137647480547844162 18179496767771435381 5985562304671750067 7505292959401702123 10709631735679887156 18387238515727370565 9404796487004536667 9920026043033801668 6687591988435052935 14567387171979358415 6494778369717415445 13411487660052102641 8062375809468236132 6684563329033132518 15010090059941242640 1582058877532585202 8075156376870531462 17837420004513847089 1003599386582050537 12373941573897733974 5553721317030515319 4175925317385689693 7677926939852013263 16435183645902708249 11616384099889352903 1594582025452068363 6185223613520568022 4977567532521981537 7220082350915431936 16432553939890154718 4212246212341818192 10852970576729417510 14967752896222624281 15044953110250039515 15939984660789944028 11074654218565743982 1910293512661204567 13255493395398189167 14213134252857322903 5627317142193788427 11491227112416062963 2065744838288842574 9355011140284643456 3807779464113839041 9520656584554581336 5506818252857812048 13240990339645740139 9088910539055375079 3779295651719792164 8420587978011805623 12366874558378190154 8272717542012846882 15216369629209617180 1025783475343661898 6151324827756145930 6331068504397738981 4966638283188457190 13824142344751699926 8407868314463652349 13797861673614542102 11384434848396825295 13725905354783926602 15218316918489757600 8162521896017800209 18125688531807688298 7132255299138555622 8776591379750060043 17338979230774078028 280125973792949457 6653828999239457852 11797643020666682661 14861930900032473804 2529371073915312219 250670990887593147 17515142263337503 10755390764033555390 8400122445563478064 14281966409345175836 10936030149659544012 7206339930241593945 9973489269659129492 11903466749463616069 8932818546713023582 6382713983890823828 9449048218237293407 7705854911938940845 16061702914848555781 3425854934416981178 6410833499755991151 13468457990373658986 17259135601360766705 2690776449513210143 10035856041227716887 1578637826418648056 10743448346932471999 175005636561831330 7017907663504042728 14221170945669742826 14920774341823906325 16597137477981096339 2270659030686625230 3305733435008450901 6743949412541312417 11030467727992403117 3557684858427285080 15270210377018538053 1179620314599261283 3886310013554387079 13785056418650575868 8476586732700148824 13013320980697052299 9965275226092077777 5492747382170198945 17920027848122167922 7045467060022535932 13212916130945480318 14322582688916608109 9136589076117683435 6496541367970469404 5474070116030412812 13623228676455529086 12347209949948793248 6457028532384303214 12409841813893537737 13188321887102626710 5278598063775841200 10915630412869904666 14169108802260324500 10404210430433595482 6690680873211006352 15473841785339578373 16843291607288423229 2112137857112227165 11678009142151120832 11132282628936413397 18060884583749755825 495679005552414734 14991651049370750167 12916284763273146351 17127246853788048617 11478795124772485167 9416792802315694675 16932102453776151324 1292725816308447242 16664756512434243380 14790073390908711631 14180297198323297994 6543815118121124201 12118522822966171574 18208693074986876430 12001828043172916936 14011770316681329553 15253363443534594282 11736711182959921169 13456651662252683302 11813118496115845735 9431371843361273646 1839370754663921073 10078690355761380433 3219453514620910719 8470882551347751901 13334661396327177565 8118081479275231810 3970845909227641968 9381649363086319554 783709314128665610 6204787820528440555 10805478615110582740 12018808916091952266 14139408824135911402 12786218924252785045 9520650011021460183 9555630161714374910 8069262247338332892 3475267432433453168 6351075223583242830 4723020972454798480 137632836011822646 2919305093914808999 6294007087665121250 3390383248490126581 7289964832685881083 3232654954128545530 14978846271822000793 16052055339571202583 10186051141002962427 17584432792750783871 15331708439834610190 4043096425082853049 16382507143428245894 17282867133262287423 11765193239772981895 16871908730500359751 3341104434223582871 12696179700018863653 10443490223270178020 8568390418226859393 71893575856561505 17061573956011336651 15893869545245859822 18079512223138037323 419019900307664219 3466146779744135096 15288014975169864110 16622534158784283081 5033465993429714928 8704944729142848269 99149981298842539 16490281563429453286 9651518512464811678 14639524409081408564 12646686378435728238 3360913986890579779 8597320923164072243 5137214624668599171 2650561585278668710 17021346366208957101 2817411652424801868 14067013434545771947 603455612786970663 11086270445370627413 8286825280862613566 12478124948171652633 16215942735874630242 15072883768734735658 1634603290999815239 16661399529254968555 13028102173817286024 5129135276479455211 17815660478589736718 18102206623440290060 6918308581263068867 12565811908259004642 5271097664717961421 337855522855192303 17065289322532748415 17201906141871910502 10059525666307988189 12361588712945096895 17451312225767259744 9918644250472882512 2791226114785413159 10104398466225909244 13148197302031240638 17730366785562816855 6815285014898257105 495626995503614006 9948508318073429898 8324941907128457355 1230337545443127641 5154969821694403432 10214527530438816056 11475852510303818821 433712053249774866 687949073336957889 8064035690533880237 11411537829365696238 7196902624945250841 13303191780867823455 5051272855973140828 10052120476756086931 17662889614960361185 7872344937688040404 2329078551729241573 8483387240534922838 17956034532232629847 6365956232726056732 4842945754221589883 3580887513588598460 10618541167127566419 5368767877600126712 12163638169984549212 17003822786433806600 9196955804848649985 15177500270298213934 9219541231381982165 17739520845152702806 5140566917815148632 1018133941674781811 9628850930901304204 15580662272881389339 5827007872561076961 1155465047556376665 10416502980392645517 4270143583794105384 3965882896959176924 5855474437288787457 8006515777028978349 8066840818754249719 4309516536100528319 15576140298701702404 13698129903451335379 12503403373647579978 18140883798945681385 12829277571190953546 13346332010179543689 5975110156690320020 9442331262424371004 18016001317015279826 10723791757898306875 9313100701944895198 8820260393889274021 4828153318809185831 9027772714502004309 9871974336764673043 6339093908694012488 1894545346054576842 8741566152366905478 5228475232295852743 15192326312989607505 4177664212347454235 1814578958782913230 9117056955238350440 15387576321802129090 17067207952131775715 16662027610213525954 15847425063990445404 16833277718245620602 14133021015209199561 7342988072236950491 11079350725748436493 16638127092552753875 7366884154777174533 12568370472193562998 12285214252938687355 5440125858283807907 10246195495703165877 4469665512775267663 1322777292040183537 10824316850846171768 6837634639430547125 3061378600758379659 2842327780834836556 15592835654777563624 5695598202052827028 8512997182951402646 3139366466459058918 16350585883988788536 6844795301976255819 7322145975852593825 5839407033124874478 12517844780104920537 10707021708760660127 1717339746001185428 9085719337940508312 8583873020303404637 3289234894998097026 748585202800870449 8692793988783234375 4454087887821469402 15660646465925166751 13603557744404260512 8384248245902346127 1974160906379903220 12985801037395721623 12089092179368043553 8879457400763707598 15861535274538203740 4050105614023355396 10910276260311854754 3945455336409806450 16846312576613316927 6910946932206102658 8311850149786810926 8370118786920444068 3608003960737067176 6204366289382210515 10813833471439484222 16454058591267097547 9732396565100606365 3838897602366710482 13387417329013597379 1152907903155466839 6790444810122985282 12996704000813905622 9323467696753043511 6276596652162084887 8564276763128011801 10092419098049305410 10920202603952399864 7765380615666970028 7247670693305767771 5737444131831872630 11583068630349686599 12297794669496913353 7660834057245733367 1023005953200585505 7318620024431315238 13375416751465897351 1668009220778838721 6483368946151701852 5384319476947602649 15933873402526651930 15312945800452402049 9280255374757045909 14620989940598546319 10269715415047634634 16612113873162528230 1917893814899481457 5486931575983073315 11244420683085875635 6798840899697209797 4509515005623693503 14675770745683885787 17466664310156984327 15449856355360517773 3396204299094453736 12861212483901232227 16665942091864965756 3880427782231622223 13391925289144797585 15631085914317109868 2254162605377735863 1008252125334934025 7844280702157719983 7574690094865367993 14303162891567011105 6585909867576351082 5580607776121777645 12147764923918610030 7279844954178637931 1934948091540151277 17815221474148474583 2711174438421191748 5346301736002816682 12717349249405231180 6807910828711199873 10709921821634361092 6807110039995898630 3076491741189914899 15751750831126905353 12257805087220031815 16696974090678406985 4174862855658237574 15783628559128404132 9096310667534459438 9982929152012269528 6637269033928744846 2653252281587478497 2941449514560116247 9476798029958814671 18429971327554105251 5776197531204725484 1368277326774872928 12578393062203696675 16610261007410235281 2750065405989611002 14027211998372429505 4588279452431083174 14776967976027929884 11791405472173687285 6847236199854003173 7370853228150963332 5141054061087706289 11930613823390418725 1862859001525990525 4838303811933126721 10557724684269225324 2509214287272826405 5553564884417518523 5014124371377564705 10611696967299909346 9174216615152880594 4818451714932243677 4401298620954178503 13987686633253137814 14335680781990692199 11909261279891179867 563743287882270112 3642062068565362454 9222686454683808720 8613978831256382382 17320871201523868643 2123491170375183760 17476190720959539066 726871689308321319 2115467015602760933 14904273393830489881 60320164563321539 10290393307261775339 11067121297473951756 17640882611850329288 6943023759717485023 17414965500094025983 7118886783656951080 12508293304579570122 1296494949858182457 13284466007146105037 14832766112513552926 10612613347117014922 16307174946640869572 16237962108484058134 11063992810445276255 11882688784413536100 12378798494876548522 15445415062382526922 11551372744529134323 799655639212885028 9109912805100446784 16820206734026951347 3696207429384783916 1865712950704459308 12305448647457069553 6078799045582988258 1775355727901484211 8046784670815414253 11586963136467225275 17255418508804001408 13930919081037580018 11063488487584580396 15506508212259690392 10233795291033316960 298138203785962741 10603181993662330601 9722118903335935505 401090181341599230 663341437362495504 15250439640568721059 11314017958314235861 16465569535824326694 4996147327150545372 8280560578462680457 16663102283247652155 12661572549685829281 8366440073385625937 16584912483208949441 15133889243873661705 12989769076624297749 17642730128673108461 11997033795973705366 6534715362766619463 6016185363026323676 10048803430610432825 5140890573811191340 11601015207912047878 15389054287953003950 13328132623996427858 12651053492187488025 15938508238183700002 8372546161241727313 5507064484915331021 2115008686866800033 1537023012506448519 796479928294491770 6851959122134386937 6164353605348164106 1383697807851033300 4012631030429943181 5332817006374108781 14784558334469576145 8740501632293974474 8360098201065040873 4800252415125118466 10500647009699072849 14638820820425755528 12399872407136267845 17759940743903892113 16077498711356057166 4820027755675057394 2147997478109170042 6972550459102520921 624606849790448382 15694143126808849946 6450115760998454852 13000672468548877175 6361563145669123348 17818230981904910524 10466844688828060029 10308801031310489676 1520977764938651544 7514371036240354595 18224501639776397076 18362982765570047599 11225013798255584278 8973600760366464595 13417465711832357116 3543211350961724190 14408355384314949587 10216303534971935889 5534118638451584013 6262378477003488843 5727485817117267564 2559772280386802395 9742693822399503986 9125730325978476488 13302017276758358595 15651375585555043603 16772761383548772647 9721347865413729356 2829028753195172710 2345027304555112073 16555056122637486137 8523793854260514506 15261477817448750522 10497716367297225474 16322524507572586783 1829257148356060751 2446460552897809996 18230888526480938608 12436658150403448217 15836135820923714918 16283413231935055751 11927696091825844833 16999272361802806099 8111967240577600546 16200242559055989742 11881244587712053876 16760225321333096921 8586631468146102895 3799963373404784663 17965021527726119603 15825151819987517552 11424977100843602232 15268144803706458390 7803394312519331727 17187293781168572214 6946926502753208347 10276179392250088927 5494753986039611286 5149187120033700277 2973500023915427715 16829515748054298439 3064464600192503362 6526060109375265498 13381504087055275683 10173345922547234942 320891200087217918 16059949211181749659 3112022850794644071 17722310542557628164 10105636462190058092 16653862944780712844 6155527566093173522 18429104164510801367 16901937024720809405 7783699892992583211 13584096094170679239 6787723227988931211 5297592050926819038 5667239103068263767 7540280812469474480 17754090881151008237 3034577041466529671 18214724014080521892 7360504684171326998 9895328501901554092 8835926891443375765 15790232198179490720 5266328155142744996 7450309567332982173 13453627136143960047 2160822350035544480 18278335308849665128 3649853077674887975 4663384287808446614 14531290737444197015 4194749701995058076 9684190168126026454 14788525566917429493 10565886462014452595 3015828710958855394 16221851164604571278 6499125777304747274 604887691790267830 903583878316891119 9657619796607419778 12428885233477428759 10820157594967966349 3820762361799856077 4471088786866144687 12740185188595349785 13464922521758090207 13866171450763298455 6160259336617593916 15310226329727686896 18063119233307436596 3032715006779323985 14197271065855566376 10599485901383677735 1143479790090338513 11304633979456800228 2053396605326611007 9291687901244684789 6026804497398794135 6708034701544188795 1834861189446463709 16950639712114215678 17724890328213756589 4155842624754305355 11355034100561488973 10339055356500248969 251117354537553714 17900306877800048288 7194960698238317643 5311273530088513881 668237765205706161 1355633606830232824 9905271182037112053 12352407870635195089 3656508666755526314 16968371594815457362 4318077598284311813 699210301721843012 14136979286029919962 10109328380815606794 12117802300641058650 6218633051915737634 3415176351242956771 7659191747619152579 6490028387360990984 4591270161037795829 13698081626017570710 4819454561749310301 13934169112856379189 9757093556621661606 6926711901928352693 10892548215476156770 4915952736826625157 10469990823398795803 15957658675718279189 12290351323383853248 13530241963828653190 14545531744783133209 14538052899593158660 16077143406392932243 9929240581366151089 11374618311589133621 4598396760510363960 11588914305501538872 2702128754795496566 12965285202718566370 9233964546977946324 5499469434243636842 2312180509936840798 11048767794550656964 15089398211324507771 18442081857111916728 18281895132303073435 8082034173158240469 7543560142564946712 3615441188180328278 7352240994733872973 6742878495504513787 50206299748731038 10236589552842282045 14490166624616596278 13055934115213426101 4101554638711221662 17429391924256887450 8034599059194532495 14937688472221826486 6162435170633615457 2358302198081149122 17246727496986241430 1495362410155008800 8694694322032349654 16924305876143024031 5972585796716307545 12485445746021875017 12095058578597116132 9976518215429707954 4673904773993895325 11373274173048197177 15514817159656315204 1717955889240358663 11351209596635939114 1868031038254578226 16019098344260975175 6047615222343365560 64272462233471464 17084962554814457044 6043118025628067072 12425801885943143556 15986990067479782327 14692931831876382030 13516186697131452793 10588183329088814097 12636623752238057610 10680723053398896340 5522666038313555401 6194382834309708913 4176876793792952620 2942223683529081424 14961181688394689451 10360668148652843585 4712892055757886265 799518382118160610 11166577039130257262 3610081923682316712 226420338589021429 10069942058604744909 17862191073087136117 5708996796003141643 2948047158813266728 14360540696739359100 7247262979749281619 8416826640156120632 5311337842942928009 3904669160781823316 11425679826088626211 2560287926904889312 15573365248361003747 8746332801147636024 4221941500154566885 12833785010711619140 11610334739482490226 16577851073499811035 16580227214306832664 7004159763349242409 2523760714833410938 14274350390977321132 4827682591278583028 3992953356957117309 14567707707824723047 4046418251087063790 4938204020275079649 15896463702942654542 5619777199117476617 1286223718785701629 5438695663179332666 14762241510574828063 4766147945230999298 17890747327095966918 6180855492157149578 13119882186093811260 9931384336445167428 14071662985908656915 4986196212378458315 7176994539845347973 8811106028612470765 8828200774377544202 983846306398042314 10076021431099050596 13829540990027820159 18258192628454894607 5438072164257457589 12107888454880354331 5481765730689733113 13383892955564080376 6419072091177949011 4223329335721123131 4144934614698455227 4394965896349210555 620845509776479053 7395343788998366171 5477172157052262964 7019888587353020017 1481731046998436529 18043684771738774749 1664361932551164511 8084205445786901072 14656678532882465723 6451103746949781061 11973316487453771463 1122991383966498648 2957118274099696618 8214947805231603761 12590943043520921404 7572006833137790010 14476706524439468798 11719161289164360698 11220533012365520576 727902489825327293 8381915834966034055 443630315507716752 4586815285515627485 17037973313332609331 296943057382645870 13082604703807461061 14954357410039330172 17224583021846410873 17517243818013079314 9529577038771281748 5586815811985220057 17804549761326272139 17895342787481510416 12064926592924821207 389550933154505817 1846894459860732219 337770624626726399 16374818897275832167 624189091285631557 11948801152470471379 1381681367451959711 16093154385616548471 4525847590495195317 5388602267336772092 15618534577498200016 9915422900233595476 12574923871554093489 5701718621776579624 8508232992655635610 11678253687605019509 342372608236410923 273786175285921941 8041407086304928645 6204853040427518027 10374667468593216089 15906426127066577093 3078894840938321376 5151830762762495861 11154176158715911018 1901792956878366102 3879886119535610872 8564677001638428600 2307330429189719010 72105360308202944 1943210108955832270 4727426618761373322 3398214403367999011 13816198566114825125 5938912133093326004 14432865353898351317 15986228556113195651 4819740789288539009 14838724231020777176 2095501813135118709 8595761118651855314 9415040359175986021 16609029950036769068 4888833162546326189 6173177065978786150 17997437320814635068 14753945125411962996 18142354987664986613 6625519742440996712 13654776805363853318 200270534852299899 14495798165147287932 13250311681528539481 7113801005623575934 13557884925016355950 153180605454522620 15289696691933152416 15911931387285569003 8224785118365818154 3919455139616671718 6038141135632759638 1968617709498594819 6208086667580175159 14559115782453912095 8857995085079823236 17013017245263505081 5147394950810311558 5356921916104907997 3510873126032071005 4947980333089859205 14338743024999348696 9991920326929767003 5656371727437012528 3772471751778352355 11009121519256011936 2219075371360354582 14629517649852193381 2855932048828046224 10392799255912250548 2435296278083181148 15246235348224841005 17216196375884946673 9952122086336123095 17381699264796835582 3108302344331323765 16415165335537567420 3578694041940002673 18422809714162330132 3588216906342268864 6333117862259473316 6022468871894513990 18348643310248221717 1385467670611209005 3365777862575877085 11317058630563662545 8188010816989780852 12220577050545708930 1012288588855445647 7810013969971396903 11944003499772564102 5487835255582337031 10847649307299639739 11370781245358990590 12334769288754711568 8575757663560144433 4777374719661499627 725890683384933943 9255599079737790999 10051955940220200275 6660381395582572051 18089184113783583708 16544309025962515125 7682395057989849939 9584164554645363582 2996829618147009064 6107948615683631350 5708494043918101117 15149296920127168309 1904242802831194458 759562884313929119 18383409017050628128 5555302215910075675 17284519932586461875 10383548522775339583 10920553359337174677 9953609301948864005 8748244547534839220 6045455919596221935 5047259673901500297 3488338468687897565 11777680043068142119 6809180020465435544 13274105323501307658 16013236713066661511 12131019335223754008 5664544639208877918 2090578013238786111 3175059882865654547 5592599625705932155 13905739420358659569 2035705785977628162 824181305966233987 12565535421029987726 16798206414720594620 17030516805085572337 10128225029059051700 14322485213891941609 11529311737478117213 10809784342862975574 16632216582723644401 420929086908867609 16631785620487933460 11194613575548569179 4843818833653564607 2730461286763889374 13044123440504733956 12530387372699266143 13696901531835320114 11566576966846879565 18232610973158498424 14832976563642924246 12731616101732333731 4635634235941758911 11139463573193599086 14277626380152187217 14048398333371283223 7282629091465316613 2727361149093800178 4953658811606793277 18245237757720589920 12120687691652245981 10059970014726633092 17957004078180167664 7624325367032027092 8861955963425343367 15778776577912292721 6395609893671386356 2395524981623568840 16331358539863213368 3866120320501153102 15882788691310863298 12296420555028810563 11226108554741400733 5179072862710536712 15785895475334437483 13217992381486230105 17001002756635688692 13273289300555724645 1047969572708744997 5912848085140742153 10534098678383520443 8634378927023352529 14122759936684677972 1616885108703790622 2252488559690240250 13361722316215717701 16056557491502275701 14861752886756670011 7241051300225350843 17680744449810990183 13833801717271516392 16171154337392180966 13955640857434072900 3477504392441248017 17432990451761883704 3109599809451976996 129922616921075736 11335152950048218859 1682350811962582594 9074993361283851496 16554757484150024138 14451015686877980172 3569365104095856460 2610507315740352923 14813652419115206186 14666181271315949694 7885908729180258126 2742654060268366513 17103529509312598198 16565495226008885967 2931296999034413669 4689792740855516100 9133702861951634400 2438796784960027336 11239524351914725174 4628083195075508328 10252456015778768344 16056775714876342320 11633751017860930950 12786672478119421463 3708403897187287821 9987114963350390385 17603839190162178148 9784686964275252252 18202257172203594055 9443678860745240906 10808632294067150063 3538004694501428377 4688516137327856934 5054422551238448027 9383418970056270258 4185766498380870776 273274707508691544 3289233765952217550 17730795399926457907 9731428685797518652 8704567262552159032 14153196187314394488 3159122736520113353 12021143478615078509 5350389682154491485 17706467245960255365 1427341128894505401 5067103110189857363 9262725585211237249 328669534506480720 4246725393345379893 782881575319308962 8768625896866907842 11299641576035908653 4902065770242518902 1149692959327290935 4733500493339915222 16976781200569892153 17936403018921152550 3647930586146640894 16142821890698737352 10457306421391273908 831473004848495744 15099716231960106773 18121192484198822288 2435973809322063974 9834346749875784044 8966182361514832917 17860368983280326718 6709384884204921882 117268168084141681 2509342696406579347 13002024148813898072 8289155196352832975 17415529419946665566 3703011476985005130 6039584540095713846 7101657587907021232 9799334637380948750 427648090803258571 11992429562607234896 3449074712817165593 11007920183152393207 7886722770049395778 4184988438596714373 15437669195438300052 8314749044417161630 3477951835574447471 15488106346502343904 18395194955332504582 14209179346303400936 6521335408634109253 1878593300387663729 2292419097133728679 3926905596922524298 2535414989552505449 15559481989126038962 1108734160388298918 2393006621566435584 10043580314777802930 4406393158339261223 16467543077674135506 11590204612137065502 3747110937911978188 15077237286784611765 9802862929643405899 17324703585062123767 8943241042483283182 13350261052722514494 3800804052521415674 15591814037897551706 8749888197919337268 10321563954882032284 3570034011956520810 4310710468200050157 10584563177671841520 16436454119036253014 12598780706835181953 18119033213898289501 11388666016860373380 9607489747611426399 14756058385312449935 4187929575301494337 5967853085397118136 12962464507283569384 2968680375883116015 14203179594678938245 1727966217942065920 8465932812141493652 17780707070097300354 17696125487776893455 3907281589817350619 464001803487227763 9641250509089982836 5184706478340927578 8934837856497141605 16650415561608952118 9199699250804493794 2093186538096135560 1088337333937503657 12023824515803393779 11620207523410141971 15062867862435650092 9480117144384522080 6985396195882416219 12291637356729846185 2308742593987811073 12301012988640481653 12088440310759047239 11676917476176109820 17034631792999928411 9808884877117554591 3520366626895758947 10031573957303380635 10185868957795285184 2025737160164709502 7229050950464749456 11444579004706583146 15437784007609331008 13049039002812179037 2504019266355788397 9768596824739126442 11241785002150708126 6696984892482142881 10111452424168054811 756718628262756959 15766432205683516233 3178833327083189415 17695249851587024437 9055323281071184476 13988705983491126317 1014343966133993756 6277549690354989459 16357500749311135438 9826869020330339281 12062307934419914778 10115821805883829441 17760828648583127605 17423358437609876058 5966141309904261818 16400253773997579159 15476009737857921269 131643941660550884 17120315970236056524 11724665937605877200 16469566115781910080 5607091020205495925 15070781353248944863 193015858358113198 17643639269341652972 9672490675514583729 14889486423855817855 15250334954667188060 16111996530314504185 8877326750066714673 7680603535462337971 17450353202445492345 13740008241306303286 149237631209053061 18209048311097981823 15306102711836878667 8793341084399424569 73833267688244679 8910265751431502999 859070816027761279 8478434756656275843 8970912173217194793 5394241192162524094 12556020027805038300 3559617994176082317 17320578258453455622 17568501834351484281 15758469156622369552 2575216018936055922 12750503123092823066 5484983987179209666 1382848512828987639 2301201176576086367 13391630328991185174 12685006832377927580 15147937823872417248 5233267988446979847 11639397799067763707 18258275334424809269 4382173970586313410 11953520227846761068 12780635679626883725 9706184426555023328 12964609797041671258 14206585708039976542 5030748420480120160 3765352812664513612 10759328177644639383 6979210775073381512 15986967532926422055 590774383537296896 8266027316304866780 15762772293233774254 12786225966321121880 15964639802128700368 9130408262951079857 14472280662918859948 12110964312192124636 9243165805693056636 6496074779419055616 10217954373383973140 6634926264654677813 589872496349723052 11767403242641261172 3824813225275884094 11233911817890147060 12207340427484881332 5963875715562317665 13266180622936341815 15977363945999505131 10137495091838951285 16251885166634291566 7057229328950055712 13287983129026250447 2892487045689324817 10276870213987596044 17856984408760656985 12892119511957454072 6563703858424938303 1443209620280637005 795416750987276553 15555517250783150613 12659453380328263459 10020614329865096416 15077139198411963638 12074505553112715307 4848894820375614372 6879285301730068232 10587951732039870008 15415839371500441775 1046379371855154873 16116742345467568642 17713072074338297291 3648822900442113621 4149069960257787444 18303762785574094372 7450971533695947443 15311816589103491965 15039420913673435011 12367831897416256942 4169704379956236952 5632628578172375242 16646498368595705936 2439862507746715027 5743865033844129846 10936876838119429418 9895057907333577799 8574778359119439928 18255187661005669821 15563687057460283374 2814319549975322428 4610911080815643698 16168458135953853919 8107424852581949786 10350260632026315306 5155779494309618170 18367160966167308498 8394213491005149239 15782625363437736470 15264083711839836566 14691094728422613744 10289559632769959777 2057261745108952682 10764393962244728531 2186681459222876396 12864174608642193928 2744656590494481293 18233765616686518741 9729731386005557159 14500051288465757535 15957708472125669211 8826937185708648216 1724516271779987601 6187847813162916233 4338837208310687226 12961045305829925589 10387534999681721178 1322502923659073829 5564401395923444794 7130565370007777127 10796846097902508944 8510128235839624889 3176208990195784249 8356701481150842772 15196548631463347652 7461845372756787547 13770153210246473008 428736089890983778 2226242415870860237 3868034044284077169 17526722995563801698 10327972794680147194 16218260812188855139 12724401577325633550 1805842755179678330 12722521157592929344 11667178408512042889 7408816155714361150 3839533780284702860 2478315904127955573 13173091289336062775 7204213230871579468 10166320313124895120 677429604346698968 9665077600322141046 14076753262179789988 11028746382660483080 14712648858462473042 4454569480636945393 12546155969246321923 834017873408942744 12458795546646959064 11007563466918163758 15361207159982752944 13751918927064501247 12153470783111041622 18082724259118620788 3628017882936314984 14234697097479638224 8653763270030054453 9851029886963105898 9112240408076669017 8536693463343902529 10668274967545340655 2977447707422368026 8339662397963636184 6815124393922177006 7481519179532594954 8668758245087287370 12143175510129100907 107921959048633021 2917514017971927793 6181496135105537991 14213444693591690670 8753033872261729647 15695465458768520166 6062894774709870529 14814145043376797009 6215493149637831923 18027831581218201762 1216018225720257471 9954551482544794544 3857431779097950018 7155141338617983960 10269352553505376945 14871092076756551382 843956510678723570 8625945084473255360 17273515021196977470 1926836579865343358 4193837260455054263 14095830258770705000 18425632734497999113 5767728839070018090 12671525173401170176 600573245529003062 9274057778140916859 12876542779973329782 16583932624724695326 4487015785750529185 11741006052805347645 14971155529774258818 14912127905894586477 6761620727962458508 12431949590237794198 9445320377494605769 11399774693735732459 1983267010542140011 6477067720387275507 10968850278765581558 17280123888852232750 16183757242522598216 17209451257406362401 14383084925960316747 16273551089334606675 18393982795443777569 9093782591251402676 7985628556199981150 18155561754479530800 14969206216164569452 3477502969673393375 7387179446327944058 4392918352454558295 14968477365671220872 2453228308227103209 12716215169839739556 7735996998232238742 639751697692849992 1448008131628364701 12499289905041107532 4430919271550212063 5147725799035079438 711699082418111642 12755953608694106901 11666884433309302079 9292021149822660136 10583006650715210031 8144098415865742265 9153927931457193108 5938716023941004683 9397380712165136873 2072357917674823843 58606313235342814 9251347757750000539 13874562775983079815 8065492057512244423 877799617404108044 6671555726987187132 11752224089207337729 9412970661292336515 17679676368561297919 9771877201945467425 9473578731797219228 12903658918448688381 12415275809630770264 3417594985083957019 12420790889346940698 327502681688168542 13575491028663920674 8819292299693914798 3361546336868615754 4051047192550546380 10146853725567963975 14470087344493210993 11947176905880031501 10523869158496207403 2168485068396528482 5304163264258828355 3746379796422380497 11756833802532940762 13868035500241193644 15218312365384406753 3565709133975617015 16805092407000452354 15674331748136320288 11093680632556095530 16940991240900832859 1132590768927292890 249127481620661813 1179646044075852787 16434766395368929985 7175728341861202694 13319511915591345966 17212305433041661048 3832281687398782107 14291089922748502990 1750500132690977998 16627568003958582708 11908000101017308524 5607136415743364256 17311216186797605472 14353554811072642655 1580025985592666987 12087494097590278160 12104343198807964819 5250847421422632005 7717969752722764987 13244348983680874801 14455798040397767411 1828895304210935923 15162574785301071759 7513644696675897739 7133018992261645820 14880001464220597366 14015409565994398965 17049423551690692850 5074336396401186707 3809176526711672618 911058137702928780 10117888648750770524 17892712364713557340 9499621227228722716 12040421833599806836 13853950202176629022 12353294385387627397 15594402879117923684 7907729680913508619 4730811470237823467 11422980565626107393 2799549008012489362 5714039280105691542 5104406709040724385 13518557980758888006 6348172527807004643 1321192015085260611 18252593485192613775 11357342774226760407 17821921454463575954 9424238457401165573 10358295141856680915 2698205639605702078 4867377749402258800 1834602389394439105 2459434440326588859 1579222174254253214 7681526272264902222 17472404449712355794 8081060491148431325 9603258734201106440 1152750821959340123 10217161296331272875 2825573382056968924 16932348533522625179 5126171448615969758 17280291318769640988 10906828499421353284 13594400704250069257 8387956290880102848 6312048688470039056 13466409738470892094 15959171090830838475 7658622425537303373 4717292885995709920 17355768092727463731 5016960148731643168 7528731275645628334 3757387072596047476 3528506348285962390 4992459749533475774 6717780210280926760 11078836417472348668 2964095225944730390 11111843927813597362 5397857982813121425 15874721580002949762 3145726683487591708 5473662221965485350 11120583456607259066 10137576507856243639 4380265494203015926 14938406592694860474 6491922824791540998 8759871537484875605 11462275769428261972 1720667763470888657 3548147781122137904 4784246568383944420 4453767251175794838 4687285914723224633 15290687844935872244 8811233484879468699 742452857980064819 5550893156615758682 1078732659353306683 13738361324471405285 5097652152412156623 14048898495503435411 1510897772659028611 9845062837418660012 15091644932864051902 8414503809731795368 2541723458615084030 16447758535565793275 13728820993853048799 15529196396613793877 2923954513591976645 6483952134576991127 3382773016275569888 5040492092271996174 7593832292721718848 792023286574965520 8573281487698846123 5691050933075617047 1269709232231691699 13287108663400381484 7035155009619807756 7235979027183452359 6224286271265659733 15748363231527640779 9210073178097227144 7689212399421081066 7237982043502673282 16788596300229551598 14357210422181312207 12646015069238927083 6263137371195378873 12025948004857706011 7877171283370489736 16512531836995599123 9283010692602119597 10485355928588287630 12403976558891497987 13439770504870131010 14331669657222400375 18145136356394764730 15805483676750011659 13158917876499968529 15034045805068385549 12698758090172650079 4041527663415490597 6579904831757969985 12443806895068103245 6049425562956098194 1147475225902397418 7192642595193332437 12783915905738715107 1848129693092020197 7644430113663331500 1488858757472395391 2025593620892255816 11007059446845065880 7864520180282639304 14950307658491264118 574278743460741190 8519927529070772326 10908619271655964677 1676124126343044319 646152627488489800 11365359619501288346 17510373743741299067 11059787495932417808 13472695519104884835 13616674258497342549 1202483134455171852 8370379534735939741 1573857065163018091 708067691011269158 7920003397155210631 9295012010009547890 2795804851173218702 4257210938486566567 13920790729024770985 6726548077537459931 9100694777568040970 10089846904341116812 17608740469284577494 9053905975650465602 6793892953789728862 2399440035978430423 12303223826984278325 10944520390566881946 11459998242405514430 17812882723314107167 13278110617159351057 2174390716358001992 16900960821517840138 11594704658095545891 3067942023850073462 2573255787151910970 645153845451418844 13525636784968109871 12255306401130971439 14966996511420705956 14625374581308832910 1149325708682753315 12476076745979769537 17430404822471098981 8070387229606803766 12333832838367898407 1191732682350941454 1613855420467783839 856680238548478246 14113314256263374111 15175497588519131385 10526275338672874854 9294610262155918412 5285518354720164496 9561897353840756831 8468523167158038562 6512469777611461952 12795221571480621733 17642770111826940622 798221035329308710 8673813125255786069 12631657095019396338 4934634120381077188 13649438211989897300 5444992821653246209 5780921140533497457 12293435277544904236 263665774305442280 6523112004555735601 8046621500135490784 16114208726168855929 5503434467636254581 8852167576574503861 7297438103840745040 3263708446961888785 14331828457014166979 11919691175404118738 10798258430479859068 6445060048910944332 4546842445225183407 3204670469437745873 12241511744003897447 12080747210755840765 7352453684744887085 2681667640554556903 10183979578635663212 10585461948543499417 4641302001268590860 15338752637847257227 12752737885756782440 10770045990353134788 7597302701859309747 13862807869040087837 16039751643678293655 5753523881078403864 1544781278400735250 6667749869219451521 8762229521243201128 3266591070816960230 12923441024983216395 16207139671938464023 10626625183970866120 17458779535949029436 2192481314886305529 16391693276780745558 16607478770988598519 3898776434013034353 9978113856828282295 15112051404652645193 17771201829993524806 2266437396496192075 15346657822716075384 11250825147411261548 17171099146991072822 9511423975268809614 18037706775130121935 12518652008865737786 2677194985280637435 11803562615514079972 5218114616573514463 4057972956559863396 13547825217543699371 11484832018046627473 8981818790812323871 11857766947103935184 6275423624620405773 3543131295857360388 1689654523746818806 10616748588630622620 1205678652897788570 1985180396820785725 3728580898297905814 16853104785888454517 14973824125623526746 16294856597820396527 9221103052655163252 12256183175321005552 12231347967032567963 6121030896385825896 6611174932826439881 17797660266533450730 6081836199556404113 15254689262264972780 1899054101585587670 2744487825836160882 18159517960967720334 7524717459999513580 10066181721719405485 11363839728466884505 6764084687190409653 16102993452090760620 7964144605600585532 8920644870736691168 6625739682345017071 1189872561167925856 10591368542874504417 7517758091194300834 6432915982572653934 3424793928583953687 14824446303132035045 2334667598423731258 1105188629384741366 1932492618580594525 10153348815659184923 1916747531539251589 2819157359015485178 1084843086545404609 399636031229874424 10725105707615000293 17461857499439623442 9550577465274482530 374865893417919453 18351640592740253730 2081586204576384582 9076281218966898051 15234975278284161855 1052328217758416924 18115910772630863115 12098682770101197550 7541521128569139174 6202507231472321822 2328662615194787957 156713335302669380 884842492272248356 18151312256386981098 13749138119357092130 4188446821223822977 6501442970500074175 7406089710235941063 5776118931472955673 12074777790613396859 7738805403592551460 13625728006266317911 1690398614596196970 11276627223644997511 3845568640623899190 3236348431933251192 5987602845762693275 5870022125544086130 1170538741665468185 10242140678291343790 1205406830483131891 4449638098319281706 14515257323373665841 2835159519849615483 6939709292826531983 9463857094082205037 7198516392496097802 11410689765491925221 12563215061643417486 7342506543302890365 12259201251697766396 14736902769735543897 10440654783294179935 11576288242442351120 14420988809196511312 17740889042275887972 6181329562934286599 8817166443495111594 2411796567389291445 2023981332207293713 11270007600203540005 5650117019361450692 10430825101563355001 3106598517317221908 5155884863615557661 14098104952539825505 17739175468387508914 1540208769895452523 14533991815336546554 8000472364690102234 5699741418502822283 12951520264112261520 16201242490362523777 15431133762046202031 10967800888979943866 561191593710157527 17622345855146919076 7684632709462501564 13763393087784363134 17502377808129194271 11986566213795794342 1020141652483267824 12881743826082862656 202702636482809624 10470776191070980403 5371835266609857958 12785927615645262859 13226228102133788206 11481134219932689544 1832896728808574158 2603478209309967936 15597971289075577050 14935309981874716297 3911361073579431924 3740284571577700504 5590691904256559578 4753416424721081527 10224686806531367335 16119283329255952048 13710608403098114625 10728220549205662354 8727090949901396239 12005390520553792583 5710344539400277789 17825214732502726034 11563183254262953415 10308528651696476636 11066289421511337983 12085104618143201952 13745605044909241032 11021168077533462970 17544877610421119984 12491457790809025810 2585898910967209756 16077579416440185007 12424186921566240429 7313178964602008116 2587109288084465554 13173198551464336288 4009877691981014762 3033318946666004985 4335059451169639193 11585960846409262142 13039329162322913272 7715973011468404171 2019735309603146538 6834530113026211803 13083505056341540319 11771620546294090458 13934011741094167577 17368447278856958272 5128407703733421073 16514584698643979326 9311087803107971693 12923072929116121546 13612684234729182897 13291682114072594144 11048112093404955884 14722754601646278016 6814809076904528192 16104563552189708266 12690751388626512562 4850360255128396378 11324417026264556515 2500505040904873474 12699340041931532487 2990971329174584161 2448921903946013609 17521742381974032928 18293662490893284395 18083231638384509593 17082703793231220778 10467706741956843869 2812023530419216377 6778010427983549645 1644128393657217406 14506198027328140979 1720700403258893907 13911256650343089118 958498651299846253 13267797355721931896 6210412583341783918 14071206886590252000 15676870874324518623 7152964383179693401 6877750875096314162 17230296866956037038 15029591621404584654 13514893790640005586 10910776052199628098 2194115651034137608 6906818661655296099 8212159099927799221 15612741980868864081 2671109589005355661 15948873035710762628 16516690887936598816 5033040262358179568 16275332685110103904 8438504755624775802 15694063521130592337 15186872894779914663 13507543912033408727 16822501199595051863 4286409774886988804 7441536141421542218 1145218377611107472 2409444008488518286 16019004340643193946 4913459672626809252 6237720705328151788 5260437139211607478 8894122656055206742 3893012437166557644 5683873901964755630 17675684856472504771 12837706385354286372 7120742218636121755 2391976731073510880 6084983137565835438 13945531850337842787 11064316289870789518 7065130038356956152 15324239455197215983 8896856441278137728 11966794062271043724 6644706273371699696 15453468066766622959 18096260773676155297 13155902495394938001 5394744867059353248 10788913197947352953 7723996002333832612 2523495155268699148 9292258113330773901 882856155370145324 16122774685902246454 12961258354208009179 1080517269990344750 8260352486263479279 10851032383898048246 18379579991313659034 17332920423435245486 183544609538278754 5350537500175744866 14330963657059895809 2666327733715926613 4759239775438342104 3286967027389370186 16480243308669872620 2023272433408426875 4394739723781557009 13112674949686285987 8247542764733895559 11798022440127364350 17321254345900237507 7554443121744520120 11551563432677206511 5311630255529411734 3827722662973726014 6849276784830848817 9706660855953778535 13604843256314045153 10302131850369399749 13858928654447701589 13229162181240079839 17530160369946057593 2002149638908640735 15085650620226515270 11663175009275097719 11161176403599612110 83789048360045320 10389231168631421827 16882260285323128796 14144176729034810683 15552784398089693297 6068854575692568213 14385910642526734174 12789413903926998288 16243218229602881038 562210101742716631 9985523534358616635 5837210244013772439 6062751076200812058 12298399727654965877 2946635071249288449 3171478260827043617 16964905299840460657 6443844379686780403 10138998281698821689 9729423416146594158 14685222954621058400 11991730792436520741 5681953852604836003 15908933420307446011 16117394378269496938 5639104410342755874 9271125046778859725 4340952363460325135 2506013508499655122 3256592334811492255 13261485071010363350 14744498466647816915 13651844869717058478 5171684958160512506 10629047915933321515 16633613280484167334 8151109935600079702 8087497403897402196 14204737536409101041 4258630953054216871 5778927848801958321 12472106351024150252 6798479815169945350 5627348040967990033 7248504230400200098 5658503689210555589 13247940771409529541 8419404817006857429 7619957352899875292 6503599137949084481 12042365510309455503 12757574867758296205 5993336653708194378 1827891121434287603 14935414571290018130 10732087217921286343 10405462616079460161 7699171799824484155 10390146821981410588 14351786161838439739 17438769218667770221 995744936155540223 14097799101823074796 1776949848722428847 9320257025433705853 15312635414349181898 13141369111479905973 16541544636222649122 18260369443526188559 17966629103115975540 12807901085084929628 5319865694782166630 17307787328100867042 3857617740051051807 13090726179951990081 8958271626510902820 13220613782099144264 17140586924148691663 4005523207949001587 6226946674331730207 16625812864260954334 10397425542344471795 3531907134234393028 13030863680879611037 12879710349498986163 1384673826488678451 869869798758761417 2449866340378198336 12871793468438925817 12196750180739914933 15263878017267682739 10456186993375282980 13178874571195479651 863833750026880034 2629760403351121126 11360716318594144391 8508455102108929744 5003543602681449632 3349545381649819950 1769181305671516571 14854883627406566290 11829029662122734426 2630345841285871331 13199307894670274209 6991479577310919049 9473670792124316257 10273698365702595927 6408140667378133670 14114070194731680022 12083106848245196619 6714582353422056479 7190339425583354802 8235310938653256964 18270116454463359717 8843800975518129497 10760619320998875844 11416080558796387048 3644216595583758388 1353064274783926032 4313228774213367173 13162316156514879360 7086265786386430848 16419879754913131429 16197776005205646010 144010972816758385 7621470653393542369 6936573453197742742 12109650146662293175 13618633287767082548 5533785396046142114 10989816485844217236 17233357541326127642 12678287453964339063 11916069739394952909 17581004043966540549 17522426393091908018 5075033302921618596 5400162053636877340 1450190057885668262 5158651312734280540 9721680428797334861 2850391500424432399 7102571193524655651 5198858517075307518 5841213016521605552 6468906016915507956 10877303056059306289 2989448921566598146 13642324180363839500 16244038927523872859 11561890667978748758 7908639014305432788 460304836543934906 12123521098781737648 4143746461188341154 8833993355957726840 9551653300910379762 8831148183742532057 15019622252392307625 7199800105697472448 3739514393492655256 7627484711137848891 9916277343486247040 9032820914188747607 5354053352758349705 8860336824489331042 12145534906163633531 6061160055452981049 9356699310602321812 16838830486101371169 10819048145116201757 9975133398707589309 5937218756932484400 3014128835938950103 11122498686593461823 536376699028842695 15071443657103306923 17689290205490984808 9282707235972753261 7051727866185622211 15000479816610860500 6316305154010136673 15592392602799004442 1154658841488251582 18043637254182930132 13549928921677366552 9132449235575035459 6855853775833408763 10345709734088843393 6586452335208220848 4571827385785224319 5710790710920258830 7247991559748151877 11456348889603460878 15294778924567760395 12124057145267382043 6420543682752836487 18309557665894240700 7064198671237589504 3719286367809332684 11506068388554463407 3323319309350684697 7530475909061099477 6223810812645835418 1714387558913073171 3802638572151830327 11553876995151518134 12216001062270947864 2953717315971793655 17234163617143468040 8130159674575550097 10351289239544431652 13950500893603071229 7664224631368062965 7670101841224481087 5159860037082838457 1765305934788103736 711451126678642638 1477424251985219210 7696070578752029259 7042510608317579673 10036445260239402401 10779453280096659280 9304624769215729678 14940340422145768675 7296278974695455941 15698980502305901799 353325411420273890 5347486733949061966 11857887038164916524 5103791609542014949 717911063476171799 5425051459572832872 6871704881416925039 14855814773677524270 14540204928335985561 5908190041709899897 11296011311503324439 14289625032677509792 9403078461527900906 5196233658804046014 6872098185308249718 17283911753126188088 7359558898399574470 2115167483011156068 3411993159219072763 7710569878265901807 6799595099770635906 9785168626081889035 13620580074500966353 3430089558758213761 15886250440664560025 13322742924557768400 9829455843501679350 11946631084439892931 11940402951030286705 8259383864939713982 2859958568117467217 16809681340688030196 14502373661675603748 3732247969700481248 10937776724990918864 4092217362627876692 16763429206261713189 13731816964371025618 4414931629042126140 16284120063054864492 8215447547299748622 6779736975526811169 17378155711105498106 7022966180935371639 13652944271281926883 2541421572305787064 1681908365007893632 4849973501462791911 14660060679286999158 45186350631886909 10218395863341959297 7533520520877764794 3218020442087261361 15558763304058439521 3978515139278834500 13337441737412313207 2446901965160075385 2342262173576460160 13148192963395148936 11797268605551632525 10749552189960709239 4482168267902503310 7810706649401420304 18305902747977191873 13989247901004915614 16736560173858717751 7754856527059299169 9913806347557540058 13354560556064428222 18265327505576140695 7855170013833523383 11780472091815851967 13840507503188910815 9572611338961793668 17073603499092978538 8975758157782792979 9588893311139116366 11510487458829206534 7493201947670114759 2263638512016768239 6754503845969641714 16070270794996020402 6300293354709198043 13566889437130967650 12289789484352986057 5360297868040854215 18156591975514667407 2256295223490882406 18386901508353091045 2736149105212598585 3184566699832223621 8659291821936951691 3242349069541663959 10816049114985452846 7244281594051098134 14607289109458957638 222833364644029389 5112921694321361658 15889906433149310130 496480538776222549 7550252252950477373 14570082557719870251 11472629256976647019 7160836950194197183 6952353737467921015 16618976380887172395 1362116485142899079 4547498536365875625 14664849279618805665 13813603003979525122 11939963067507188887 17267357846379018547 9583040260124010494 6643930169240247240 618238417550778832 14854314366311773602 10967012779791817184 430001014655376599 12523133981562801939 12713015809455785761 17370105744055987229 6111881242193877027 3062603881346110739 15624880375496662984 6849017976554173500 17705500521563821381 9143356534283950188 4798320910436411793 6333054568377136240 17980271028146981143 7236170665321855218 18118235734414040516 6456846883654664857 15723005117674565004 5392429313772365671 893371500520522645 3681022375953415581 9675381760950074607 17783097813993611718 2475011705437266374 8873523657647093847 1159425984764217982 10769279457083577192 10583345612339355909 4505988031439198851 11555799385609965476 3851760683006338959 14309986076582979602 6156770970535650904 2011389493888645737 13705853715151343991 9855991271401616895 11569773386713373311 8342193193038607514 8208694524453929032 16937304696993767607 12627210408252411039 13898344815535920959 8659031850954317935 15716218926957346509 12907649091543776463 6782061189056062987 13691166541341755733 7812445449803807739 8755758487232985575 9932410701396347790 13626603712240068970 17720861988837873463 6642621305880106957 12123266703326877329 16493034599358194584 2731638353418471473 14464015167126326873 2080352443373395209 8714134353336574067 10284579909574855386 14979324890253833824 5735577609034599313 14054618875638790088 5791610586552115432 15735850813706651703 2972561878118694040 6632611045733530396 10397755195305062021 1145124093592057476 12974395853750073562 13513553210983624554 6503897467543322288 18416578894245657330 1255401569269108484 17635411850049844969 6178813645820975526 2983539149686081134 10722826802882790433 11966860085192248718 17166810438813691364 12995247523972725465 2783084624057349646 8232938295713545637 7889061831512523476 8097469777646856544 6800113199853831857 14886243561782223017 1110386388268584382 13213814532604285235 7859930228141643382 17990860074413451764 17913985306241048178 4493249080813859963 15737621713319853817 203401332752104826 15858088412820857967 7321096994090730757 17959720518292207328 13587269651895083766 12460215782132492920 9258214818833253922 11402214138101705780 9741517592439370558 5295034816823403198 11026707051038394374 13279649547310910362 2439886066402442605 13117064605852685340 4527773385887085145 4401443672593833230 4209343209925233988 17269669770212713627 12349007491362182180 14098752893616145019 7100325813112688017 10752269926435434848 16472970283711207482 12228106412865813755 1252192593824183357 694206661848373258 14546702761948799696 15820998410781622248 8352835834812325140 16952595844614267915 1676836623708832149 7766606830918790685 3502273378789587814 2045940465253455459 11414661417077614001 10763581260360688896 14123061346374336589 4432468128128084048 2792184793804345626 6133882966696913777 914112788211569299 14045331205381435717 1799081155977533426 16993476416204258949 6741492967543387165 10022487975750495291 6581457276602421036 3524643235807334998 13411756525341387399 12749401724774295456 14670553420767842215 7080400725222193714 11242134551966208362 1056788240303521444 4939090484120266027 12100317852096972767 8885599198782254581 18309809275991639660 9537882519121753577 11679325418390850615 5076730272258020916 10204393587814083176 9842427565859176296 9267485048201535182 10476284444906145547 12416941139193896159 12506585476495111107 17173006305374495859 11746318136682737543 15524429423158182319 7172174963566078448 8290471838180014039 7769192922015274494 17321402815109492274 1255920836891890643 49812823126792782 15259952016448654238 6645518765263677053 1166848154832958926 6187196293350401778 7168706667031786626 9918901645959162778 2994391490267231940 7384863107248247954 12284049736813040295 16194727504258538516 8740777434392682382 7456719668864454068 6325819138185705771 15725447228902177219 6061986823307559446 15364826142352932510 9359280771033833414 2345778042824267399 5007336260196300775 553646662655179991 12133391227632080720 1048677310108515449 16294840830762601488 1098545190854356792 16917647202813920431 10749659774860499878 1911265921114010809 15160003817877165518 11529193363647874698 6247262551551883190 13169669349004446489 8677573943946407363 15238286147994752401 12430274088637453822 9710981233191392374 4964390212526103872 16306429851018741563 2604259738162728221 10321741293621825819 13695093694914672686 1906224706559558273 327886577827291268 8398965973271808981 14513416615183653499 14142567315871504521 5309017560318736636 6430476573561471381 17156076520513418094 7480790154581838038 7007418931700062092 10252644146622187587 9251597262085067366 3031165940285213172 12650479846091820492 4119707243358191207 10035091267129240471 8291542252752318650 3643068666393230488 10532249842331949965 10179929483945475510 15937358694852927390 12084528656282803894 10644231992945979560 3270326929108917451 1642452157399906251 29603102021338582 12777581403142160591 4390794457244983472 10417877835190643242 5588216022543307200 667408971200859902 3504329503348548104 3400094319511420349 7373355774231994884 6550714796460842257 7287094175697966358 5607310994581789495 17075091920651734780 10481919303223162482 10871614061208854159 14409880150840572768 15264343388321933436 4833530670918239926 14706328837426691114 756940913218435620 16540019898655119974 11532087186337572198 3145281938483104023 10970555312196956261 10464626893923024152 18427861722929193792 2917244146149151323 7889040919608142893 6711475230498020529 4686944190697241918 2930905483057509199 17188689902927529882 3636283324179034648 8308699859229489845 18346675417459416825 12708034334559585900 5702909599711308838 2115776900660792249 12733394739510142503 6943432168387307146 7407801126025667064 5925690041710730819 7758653040553899664 16781498672887664963 10013382207657794293 3263379847892846338 1860788233223928645 13521793507490306789 14879986209127331885 17479215436540661938 17993278802935640701 463483474555325873 12298187029164143044 9777434496188438569 9129629430861697508 7473817435303819375 12170621552546555329 5317767819119788664 18117303430355872178 5564969804057398434 15674770010726233279 17326508539970205688 2234909814077792095 6947753072345192346 15553956971496588441 10941888867037051767 6602268686202833682 957104437911035953 14989152058888403623 9365354341441775483 8898132703781342462 5725021355124282749 8242703652326712369 14458783698166944036 2845248889445247753 4705724174325405568 12038179369348749843 4234994324433335001 3096079583715591371 14992258802724421399 12542002555750488240 937985394071962768 5546760537929697289 13726975266692698676 9070258783110764297 16451648366311344332 18187384053028036234 14624965542622168351 17080861163374729175 1138535115506852879 1481443206230529341 6202617582890803964 275578435150166438 6645030522290767735 9434432615587146591 3198781734381274140 6812614429959636306 3920934198487834603 7150161154555399346 17958158602239331656 6205716454563806594 18373464422994585593 15257011064612381730 16509562454296750654 9856474282326454424 1512398232084367264 14280988376012900988 17861793530649177157 13854783079682006409 14429479122973419253 8387664429729174427 12483512654749380455 1745632384762534083 9332184876445812267 8411408892345555905 17594413473119386418 4105361274285133532 649428706850907619 16932935061062069005 13148421620925615368 8381065383189048371 10633077759274995050 14463391703358461976 8197172421728588043 4846904479843127772 9221314933580979612 3184361294275899375 16576965732606715083 3576453259444618383 4152439408385501259 17281887659351775034 11641226934096293620 7727215297623396499 11544321151945615082 3074838220248686938 10290203766510338229 6849693312889536261 10186518969143981835 16033089206912612557 7412066314649533486 15989904017803599827 1339832514449794837 11121211124706557421 5749229380503190735 10917775710969560606 25116439828089179 18022997570846463800 16887927124908923892 2928914208170210306 6193490837222175739 9111678502076729022 12897760492485480906 12582075990330368240 4972179412454461164 4859711279440470560 15131637851965921939 10349203928809598627 11671341284959087602 37477780997093164 16740006480958952772 5115383115367912420 11605595587906944885 10908949187131921214 17572060901186182623 12921736447202885462 436937004137507264 1095766051736069710 16743294455819915466 395904566688462509 12745971858589490113 925268996365341871 10989044292828853230 16916080762022035441 2624999379496009803 879007727376271523 17587453390498565542 16406194419908809982 2527654897908435862 318852355463412772 13686927444317829463 2070678061736345295 3358786887544640853 13866301233629124622 2844732014022335205 3380768045375614879 14146011806418704141 12027338069398421127 16269337475660973854 688832093981219593 16082258474896329304 3372245499082789492 10977319043420480565 14875417091644258877 4548263655622085733 12119981658809171072 10089161859476225761 14202463450047796071 5015356190573271892 10605241763877393939 5501853022922957395 7175803272299832618 12949690870278431312 1327474266738943691 12020810012962693715 12554032738814864732 5349941118596836607 12411794958840949876 18364153333210939081 189721005518842656 4645270385743465663 18127326000658689 18390449445160982613 4414389849900659729 5056508000419771158 8751329943975504303 17584092303068076381 13945234148931121693 340350121886760597 14914657354022953621 7700186916743105327 2116154068562874504 18333815658897576908 17772889989372606302 870037994592567029 8696994502573509983 14491078252365373941 6483758600779108339 1623785297452987594 14205411682981627086 7197228995696154021 1386426515543862444 15155983037817783604 8306480594662768157 12371460157911451751 5831594714442649581 13463880502832736693 10219677931791406627 13989214239451905680 4207781488269574731 13323856518705170612 6936250787912420698 6073027236815890687 11029664137318878098 14218886882142247646 11059586138828373099 1625160443457808137 7296088386863583448 8325101536608899975 8720919643577302233 1071501681333402243 7530615416248126262 15077430461193690015 3990167314605080893 981402607791306096 13767524772530573094 11842691518506362961 6145277198256716358 10706042637475278153 16364695221788197752 806018984347723535 10282561067077084094 6904814364031995991 10190922355237165523 5642319617673419561 7359995659153150106 17597589531962098794 15576163476841080334 17053503207918973702 17826609596180848321 7388865060217113214 13970853303309205404 224644946796158011 4331944975677166475 2063433623800271385 1485360912360764775 4754812627282748865 6487194612909151474 956695245363703279 8163977588364341804 15252152593016422748 11149155842624846727 2896490319949363454 5982095527953072840 9019614703898941408 4510924125151428168 12145235373540779980 12114032807668665991 3478684857782468637 6455225161396863501 5662214669484458593 8268956188340708610 152295569421172519 2890843286009254643 6150894898445186259 3130232492968553150 4437097504235999696 14071244830917236675 11175856143146599615 1882062818175346058 6829132797477685578 912230449657670567 4802150352203015235 8609650566582536108 8434003088209107737 9328960804271028116 12600587168343254120 14987991460867120337 10618533854585841954 298447824061432462 13233055896242814209 10092586401099924225 1919113507165199582 14053350771156957663 3420540224357384624 5828648256526757944 6788480486343758615 16903861851761607098 5544643478040956424 8385077952309057966 14316710710598997595 13299061978936620507 8151514967560440275 15821207146131082049 7745863851446589594 8757680791968091433 10884335863162011161 2669846811437416944 13679651009504254083 6629522567336223515 14546344019409133771 2597798859518445847 12922210783245007997 1832799095276469576 10131626261110635136 17512557538101595996 14800188628321561081 8497470295525344961 17025208884601752328 6373821975460532131 17192749754627259053 15740523368207656530 16652580976745177473 1653528320387313545 15044614633978856968 6522900021284540318 15760256552222956028 481613683444114005 7396815364338594119 17230522730731233399 9668430956978409908 8219222576287444759 14928786796901488813 5649488519800581904 7373814258832121968 10243273451073873820 620858067659425413 8392436306534524513 12047682208091060253 17567359483664522786 1185181133686448445 11389102321113804947 9647834563739720054 1724509554803718244 10248133789642914843 2757043131793563920 16362772902569256482 4914039108095551499 13085137593763622164 2695186627795263227 6922715484346052155 6445184201943290853 3991856740038115789 17699988628427671892 3834211732739418413 8522817283163617161 16268277278789624266 14649955643785335138 15467819498857619235 6766155904321557042 6440355004418469603 12769134338760765736 1553415275408303691 2312781597525124453 13682670972763994279 8494226439519904343 1914896445343511772 1950533253552570172 17634155527887308686 11265774373127200345 6062522965941701291 17082309239958547438 347921959348040461 11037755282962957727 2361337886119556048 18156272052269218043 9226510389975135366 4573005073690904011 9250861619524043232 229863931844401605 1066607784347802870 10281729519948919149 14178477176163978122 11122325742112101490 1961606430188680503 17181995007040696148 16938612805301587962 18479167380560299 9639019621408334281 16825360377767724828 10231353178467890968 10342032405177726580 15515646518298120954 1853022040408786361 17318737981167339579 5139177363947541107 10775124306107755129 11315140545393164135 10702422857135371010 2068739725030113132 16204463584870903677 4720676964051558624 9699376351072613574 15553148709985904046 15608457285896296969 15086545610488167216 13700149688050706242 12534072579894209188 12378684993748429583 14711809647331691755 18102793338827608049 2197785621369268593 12350373600182197210 2691776784327568462 12921973824852733775 7537447037568417374 10001899137544511493 6988451745817606128 6292927426730578589 11600329085965714428 2522396655332896349 15982549829956914893 8579289787212762176 11677905462479059383 14430617143850685144 18289290663454706312 16966270726298883410 16095749931286042751 11235018656790185941 4431217475396011914 12577319612631142720 4539274394608322210 13210144578921278929 8376305620396364031 10700535307294831214 7682851642040827731 15568901085616079810 12887317579858224059 17867601032260466675 8685819622096417703 13139638838323438533 14931826113575218009 17605239483790433338 2829574225805513033 6375362529046054417 768090046036981871 2097817118306459253 6087144415039115406 3627233479849031032 2363157048265957068 8689471356397311962 16001909475189941575 2525441069045976287 6086111574954459182 5800459807749309153 8761358485047209129 14169896716097587690 9351475853564042594 7762614525526104802 946338640181264545 4627144701496850562 16767815815232692987 7180874894979924313 5536452113814282700 5449677523794866391 10190330884492797192 9573228003568570225 6192616024512087004 14460366598888510679 15630250706959416428 12988666531008370198 10246264838046795572 12262593625449819808 12685425491135639041 10211259610446916103 14265199652134351020 11925218569551598678 9966608099588597679 9606886575956626370 11581453475045122631 11465622447570616945 8580663915382292669 4186857887552677659 3338305370649414391 4233719414063529686 15115634519723011150 15602678078043491982 714503827818145116 956945072458814954 1395336914786957433 10339519787797518340 14896063564801352122 2787613939193204437 12688995935735041715 11355972834373939677 12505258229960692845 5457238106377450913 9928899294327553867 11271131506434334696 13700457825810313803 17862974892926523596 7563285277453367354 3445591214605365354 18305376204263770276 11581601707680316620 3727413905544925826 14616289280789567599 4753606268617017598 11825311728104474910 12726751955374722051 9435566763549192197 13071679249828913600 13546248432158649215 7704974445936040459 11384458963320743687 14812549501065012420 11795142241318060327 3873862967763775722 17871112801755135881 18405232836454915270 16532355411819259877 6532777659755797322 17373761984693348433 4922954714647912134 7057892343242746696 13023359680414002411 11993010669013465299 17221964797343071927 11284388848881339078 14746282155233289623 5700232914014822735 16592911358540229739 13044171531589321044 17319833001339200506 5245112399938860880 15410155403348353662 518420156549909756 14800327149134052231 959940906092429928 10276879456343491200 17636298709343379061 2259438535163440216 8055436805116259848 15929263218484629854 13044203226682149098 5634793600561520116 16062303724014887562 5634089977629527825 2109390979799558892 5460948007773733802 14767728235059303468 14540691074750670335 622711579541053614 5535844554677423782 12823962925950800507 11552003486081764637 1462323217325196593 15559268828482808764 10864842927492591539 2405148236203707696 13911681147235947471 6624746157523131415 7670596436270339147 9110219278351380981 10914787477445462434 11759987434169225012 3354863062372389729 2128723411075188907 12718634102603018750 13375163941933625584 9497284720192989635 17913656916917670461 4949897144304977642 9080001369429541007 2569362801902394441 17843830926417434963 10589713103716673338 17281914779358194553 16326494608541557983 12527827779405908057 3674289308663359040 16184349112162910526 16031710811474444137 6826736738644145619 8301049867108482063 5430479891825239186 4527876654308706251 2399189838696419335 2397578536643007237 6707448914693314356 17028148682616118539 14597449412383190275 712548208942413574 8503597275748234523 1974155815683428095 16717910177494369941 9487609340897621631 10366914869080750366 6329466860980246374 14770000547398674684 9861932316961143436 1752468507555988248 1911650889294021020 9479146851913566048 10714189939364317044 3693403721207917301 3487706349850969720 4144104570848091447 13191799378886205360 11501107118692287994 16265094241994440855 11355951290110489379 8093049496673798785 12692469478209374550 12354854111651799406 9739110807666716753 8456587966848759038 13870603243105907179 17106580523773864836 4351854578521546256 15942194577099571617 10236318567838813749 4413782005447182765 16449586715316139718 17026823361231586930 11139435774088599988 34450203549995079 3260488578193376279 1060702733365829910 9374396742677760366 1211620104103685882 9954138726519080075 6048803686201599295 10216409774645586658 2051514372495035663 5414341628999091189 5294093616761598155 4706460393545083468 4079905775871131971 8357773290432169070 11353490742490677887 16811280042504815753 12250607711373342119 1438725018430325731 5993123899463140222 14349097436184848859 8642271810273784601 2143473859623514990 9211070548892474373 16267686000133426442 11095706595053799549 5236192661694038893 17293597692015018634 7590574726947431114 175811046035915235 787247193458248265 3294721210178662331 1230914480667456901 3188946345121474840 6745269669260595788 9600815800442269603 3582524651556341433 12022320893110328390 7489197861991760963 14334413812787281403 2609389293007672672 13669520802115395155 8540371453275152116 13758667365217905934 2216782404159041290 12436033449932317128 3257583879367755771 16997728204175605180 2617957677218169361 16537717254953950176 17906627286378559277 2218205291620347465 15486768569409989534 7756335302834001057 13244402301622965394 10532533837547283090 10414823978446466437 3019874381899881769 1733632129354465530 3726806466978031897 5305452013505287153 7579548338813002503 13201522847092336143 12113344421514307250 8321120444427017129 13541834189671147086 7341363407182089982 8954676672180232520 11046070116012082012 6809426456497373982 9582932196729059916 5136895904235203527 15221352016294087327 18249552774191908860 10509506916838758037 208370367681141954 14694481598146157354 10283053735466198337 16416583520618702100 7063344496772666052 11791274746837794659 6791506506537579597 3277072761152556796 4821283375103220095 15979297321951418307 15671496554610837146 11290708302352273489 10829306699875407117 14417591680009037701 5604291995768956062 4270663150121753890 12816598806989354180 13443022720684699420 3884447077306193761 17132749364434894863 39127523967128287 11761583140087042735 17513156245479421195 7985567028662440579 15183281534038870638 13548606014412980712 15996532243458223793 11441550202382897025 11709757260417997586 8341531029126856910 7045914728453373936 3295635454653780737 14623677254743055347 3926575917093467104 7419908812179030559 14841835937054817529 17774104851207304977 220334679885730255 11263826361008434486 6826517384377199768 977160180931748428 8374352608266170706 14982552186130040127 17695497677342339929 6671408744067260252 11643256594277571134 10627301109360452711 4848575108217424344 8844278889335779210 12775572319251565335 10336613900734509246 1000566069320691046 16587585711687043623 15057874522107276331 7050835966571715532 11773823174440393961 11330316365898974270 10828399622789688008 17154292486582164601 5783631371664993009 7949822446798014763 382594676826989623 13260300399057381953 13093036606178676907 12750257146469824101 7487018239852840859 9553488071888742464 621608200725806131 14962769688936251751 8555972444606718703 12249264554209351100 1494518120882830032 9391576716914089673 3222657453245860660 4984861615484841766 8705731721787428361 5400031620873732970 12949495478198783971 7071212711063009194 14790166678698464000 9176573609935178480 2891450678482915017 6206390851369688825 6246970215122246376 16895770747712158966 14569482708428024873 6060249269964839502 7290742305450386533 3542354637849092667 4864153723565291026 9280970998271169319 3968288482657099297 13247530194725822066 3806067784652640670 3979466695252437698 53350054376797105 16465987759005161926 3262355913922554559 431808558322674267 8374779978648313244 4554323767741524409 1765425909321420078 14568300193478965828 16698997166875682070 1243946619785292070 16922955766532052382 10671191175636873282 12119398422885428962 2354833791764850056 3829558227742619031 16120182565887317206 955124892946856163 10923016202766213367 8980124901410171948 2484643530591972283 2508012838142908145 9553812915069349046 1129547687779106514 13003941606052503788 10065720376360307361 15615380761264525218 14755678117312896019 12154781022001171860 14704446325523032108 6541711631953463509 14247275560779470748 17046540189117636469 3762378245576764212 8163802184367602236 10309960832303381443 8612136790349581191 2520950788055237372 1996318107057909406 3626853095891219103 1418636456487581824 17301448430769582544 4328035646748678171 1568909567577464677 2426690149431083790 17925926240276287935 427995819296243072 4133633864546427826 2585269947268500538 7311899509664873733 15104755910015590679 1916165878701094283 1652086947276787647 17368042127716438193 16785675695001375606 14760447453884675165 14432237776047880910 15520278748121096529 6829134270185113187 5306208050585170396 11872920766850335941 9144190878377747425 16225699387585518515 669637852961958258 13419634201927095846 10358178572450324930 4282918603384180712 15178655630042044381 1487498878097676054 2433729839345871338 15482947797945647053 9382898464728603254 4085930746185481472 12788442459432147220 10023226766225621246 5748673796726315917 6746928945139993079 1909317711091410038 8384644018429781509 12000656080649010173 10292511464035003406 7381043838811432295 18406508699418665177 12313801006195837859 10445710143958906430 4287080234676015853 6365745587308028499 4607092010226512863 7712537303629924549 11390740163056213993 15260958623621915097 1152597018959547492 16903414992912557354 5795501768243221041 10154411701928265893 9172457234633180675 9365669125238342389 4275888665486549511 5720997242635046544 17612030750980923183 1425763568507795566 12417229154397775079 8770419208096290678 12404306170124059619 14880556635757270391 7756143658974527120 16791126352642093476 318654529520342789 281574153369317269 264422946615099414 8852080226082637605 8115219299972568256 13578331314960883723 1375401612100420154 7036346864304590041 14730464627350416232 4229632115470066116 944240202693578325 8189120427741622928 12802762036405517348 14874399554426019642 12636588963487563822 3635325230005372857 10880996498207173746 4975283495179530668 1223430962756740503 12603611992769483138 17499171882084530082 4920434286304498480 9209609504646721644 922446877583579649 3077147612962490496 9741121864078773546 7644003622514898845 8350238903428493541 8046335654633862685 13467379923500784714 1342240896660859950 15640844528019561658 6355282792297526677 11201066377287323953 5485940633601403272 13588684241111082843 18031162160559687422 11659792302096425573 4553677910885751406 8467631869088330283 8590452705875722610 6875903072593633758 1425531412168850605 12235073110533769639 4373963210076110555 5563991998727560072 18221284068933119064 17523464081875648803 17167747598214095135 8647914253140939394 10725606422363443626 8436499130879086780 16769992719925745888 17562503279250142557 2842103048544869953 16867743327264910400 16027864197836500736 13506141353205055826 14494273877197029069 14110635303489452621 163696220298945833 8100185673585567593 10484882505547343352 16652440651990368713 14591656842487127240 6241159187513296154 8709912821572603165 5593610850489459371 11086460998466328291 4606333233149167671 12613181769311559036 6428240519823920259 2627251281356840294 8682494884172712137 16841818031791434550 14377154139843822233 12035792007410526793 14609579984329633163 6507818240007365944 12950902055861458417 3069932833459543515 10415350202837805626 9815570692728463825 4816336132416198398 8437411216725766533 6770470549588658624 4095709485493897829 7833779901761373769 14760979249188483170 4557011344445878284 13702630249758567939 14622697292434629973 16700142874845990045 9375541942734584038 16432512063188255731 6589439593467971199 2870942363722655944 2858370457973165362 10080273229786408808 9629422042069333226 6178007335864933547 7578615878836290769 805663906325341005 14892127675499406392 2373814662443750565 14255074954673280358 18315786528135548 5136475404015607601 5902754667517918817 4546582053028405942 10750258691019149122 699088348898900903 16629080372038391099 13619696703557981774 7928526119821452314 16899441679861475670 14183211963627208209 9753902163737421029 17299627247193941079 5115522881239817009 1062903600411185647 6849643329909254110 17338122915830827244 3261828165545129462 714707394949519042 7691229205803634093 3103433746413719523 13851766624713799584 2043750985456347780 7905538244444422398 15762161205696096815 15413131945998813161 8971580109607011233 13244447132018361021 3440812743056912266 16248015307460693828 11305526957675293657 13849159905641038287 13367635225945513676 6438284583608843183 371063799475006179 8792539057412184049 15857878663458891920 6354958675151922464 10592028343022964064 5986902262036486369 2232633467698307007 1213458079294255939 7718300667486816307 1567257025871979105 13369800282850251533 13003329689352920524 2673677909604380799 6776276461898178559 12769705753737958566 1067422690736872023 9978629420390746311 3708263175759800709 1466378194950487801 7304801064080008056 15209708443741547798 5839565393602159900 14948378571062037918 2880032363142302466 3343046951915483353 16140893664443572240 12902779264113431864 13331099768152728700 2293114976956196920 13197656616997053605 10902268300258230349 6631073355112263851 10536402000433886470 5868368678037444014 7441838817723230373 5156480965751005085 1138782136111939042 17464699504773815452 2294367143451555184 13751000527445378136 6802115218105013353 13706041478862716811 4601531328596628528 18122561563442371202 6043147116078900933 9384971233225578872 10203578539439776308 7410677508141534913 10026698001626387476 12636857896210996988 10655816618561205642 17605472234345072059 8387464225302715503 2157162862157628451 2691127272251657263 16645872588462011606 4847949378949811473 15826497269194443870 6988705201224433148 3176722232018193157 2682131219740335893 14707268598294142021 6747904789040060836 10279866534014960116 7589964261383522798 7954102637547077367 726483284353950332 18286647812178479425 7755010763704875923 1812807968762443054 14071183843723486053 7593547871302512210 3190507557272976106 16689743211327853291 8437429178154759227 14178172188474058511 31425911114466645 8874574127577490951 11100002056216580133 5810704984424706906 5306317679747128635 17943402721913169866 12857465971466163902 18262081638069286858 3284253976301185963 9022747771066999392 10442174940523408145 14574097932554016275 5462120272083860944 10908705778089190403 6803697062951773629 862355571108823634 1107830830116334486 16739608897697707822 9266083577239681745 15268101656081011208 9050735789608708068 12829318304095891441 10534059863721346631 14093840240823463079 14776849127439953712 2205495480288992467 13384865175199111702 9885399367224281389 14677518218320284716 4518833219067955649 6140200525863007234 3133881408136500594 14153281687580527130 3169496549193850496 2972077806532085483 7233166211628074519 3938108476406466523 2048183006135994382 18381907462946067849 13402139469768280079 12948568015974078354 2256007730897725062 14855820698463563811 11911549820135822542 1971031307499411917 14338302480991127498 2173227561789963585 9634482599171594599 9525925962259553273 18101140541185825395 13159034186159575092 18297713614396711804 140247145573396349 2288718215258778438 1575170158236289248 10192880032840857948 8121888974795398936 14688773326612715804 1151200205424385605 1796211474396948290 2899675087131416466 15772752791686033330 5184318604206441957 9207225824999311964 17948248482477009258 8363051124387362957 9350099398507265046 13183579615437315662 12047358247993222379 1023684576729933612 4900101002731773082 4510849846650747868 2134023386328778007 11417779368962188128 4469361845743421733 9724042797368463028 13287387490608220786 6317210880251581014 6749188307918309209 13528981185967900914 13464266582853224778 13997025970234649295 3444059204559717143 16781379573225664995 11819852848225730227 4412143720691764139 9766743548948734712 613922837083927706 4160065968326131531 4342225917723217045 6641128384783286607 14675595347596335517 10358335996494167408 17548931749216961108 8481540470022085922 9788294574413657878 2917799539290903031 8044746289868330890 2765134152826591143 5678045860422374703 2897515170425743796 6385458095155143793 10826025108198563280 5082955927408642824 5955053258706666832 17271832265325378165 16034625644027593295 879655795203609651 12751719940929260438 17793049709877990487 7960443941396117084 16030460390046582689 5757409324338738947 10270443045870416577 14651988977732818557 7796057794146498791 7290430344106313375 15310362041449899957 2484027574015696728 1118963416111882411 16139520510367796643 473091976374233928 11617090546059951421 561438274015457890 10179492570151941595 3246099298480322560 13927916276545191803 846764142194617966 10475423596785355218 8361515561246828139 9502435898003260634 4104759179974739453 5202055902741305245 2061582341176506565 6901536144664888432 1687198980575278296 17501196989020567584 15673370777277715529 7807568327290470041 5197211700832150268 10400574049161879547 15872092244526624161 16109849308068880717 12043543534749885087 17940262222362995167 8314128895039267613 18142373488419689165 14821484112885615194 8207782456635535000 3029846548763816291 5075206096514011873 4430500266339768444 4109491400548153877 3653031495369208720 9922854712378683104 9830503475312050491 7914352319919087797 17269208843852114346 4259511810007613327 16486149279312928556 1602849722214548959 17146556831603443346 4360756665667575883 2553967776937964021 1941446959253157125 1087225206982478856 15966995919780853759 14237601775362302504 2061418003599718591 13472282379077750890 5738180967870076714 2907821566013043826 1469692199966209519 4081344430109442984 9495104725725238215 1176655871565938484 14138473509238255 5392202953517963849 15078643230817683577 17373680509214298733 1477447508029072916 6761714431892692232 4947917516098813791 15894475877627967919 5970031582823085494 7183299953850284553 11906946892229273458 9996931554799880146 12145732097907995395 17697593382137623784 16510537947170717312 10684656659339313638 15899637166484147537 9197549755317298465 17633585981643030232 708032530612685323 6250900027739991159 4445005036403967897 2405597362244384594 18360615743833257186 18394947346578684592 18405718984720300307 10024800648803478117 17231116710834663821 1821509270916302277 2538994470482622426 6011526301115081086 11581151715491992246 7528574619491197164 1451889168711753318 12269299022001359457 11115349305386061757 17411492006613144474 16434804199335535056 6765742181967158969 2404031172452767541 185399712588124579 14393540899726386639 2670950355724707640 10088206605308039302 2389209075128192448 14206130776878876650 11808480135868944878 13720255961144252265 5373748781221689959 1446205941916269468 6699629994523006297 9222356765485866128 9183618158833094397 1147982337284545923 11969760070483998448 14406019600725178877 1068615973069456195 12544955768607308755 2075674801828746984 5853921847454843894 5210082798658614073 11573792520169366982 1534815768097195390 5161583902577616319 793029651323591289 9449781842216747886 13949068839766721880 1720106054136067936 2392106091412877089 9202639663697335221 3874012189690073105 1392923967686119118 5753593483756348689 2524712214602648487 2408840394956767429 3044273257297092000 1382401388221771032 9471368704940409259 519343705645611780 9234063069839716261 17923182405156239958 11546067733426498449 7601817749625988403 14734886099106083974 17729453750644127613 14286292839014194070 13410622811518528365 9220397959412783114 16891008903420749628 14141338922325641576 400412573166937331 4429089667069996853 17167963900545217221 1137729071546452523 14659021582114972863 5219216318789558581 4043940452146864699 720806890688825094 16296852469277938074 4686387874495532973 15461913358275416372 5878694753874427529 639140963484837697 1162579834167890444 7478838621106717564 6179914995183973959 6155121342560169665 4084140047343886758 9291094910270612776 4893632994971778437 7055196965092893002 6829095939884203069 15538600639494455639 17247076723163714869 864372452218290854 8663647218040503457 9588215755274812039 4191108555554421271 11006061729465582024 18346393166589391513 13533843730129781714 17476154656170586544 7671525573577809498 5332153801080502244 14067331904607038892 16539859520645109708 18235644977294356196 6491619083981982893 10345727891894482029 2211362017190839253 11230785866045022844 16594541610668940466 18271160494857727332 14449489870032679113 12908647165552429745 6179601541305357900 11719633831947548008 2302092139751807004 12822005501349415118 17099807271010558113 524995764994583896 6816695316496767015 9528893089906486052 16069448091454492528 8553371427010900225 11146857518647194193 2389044101510305699 6464394926836588178 9868813207461373934 4005796534815311207 18235501645367181255 9564417334188504016 1235705978336572415 8696106868474618893 11259309418407254967 4799706386618849850 7695675060174351520 8126757385705611665 2600792722612458488 16034959831039402796 11560637036420682982 1552280693562037456 5629629069507018124 5129308653233004871 7794391902480370203 5298911014289665965 2471989658861454316 553807667112474216 5882845183128485373 9352136886677712086 16615787011190028881 10398336137693471703 11841181411830674990 1257640019326696368 5357239676539741373 10568093527463787898 11258792019222930895 4325687903098723336 107626047015984842 315096063140399835 2967188232711842707 8548538932771629865 3641521280563892251 9376987514423608431 10798506311504345835 15831195739994763641 10011954821511842003 9933821757559885194 17609464908551693796 723223305002370227 17032471976153947268 7168654920856269557 949285354636820395 2838417431045238722 5515985122502854767 16493256568116288998 9700865565951709606 11646449101810979980 16186210965170064837 5744927573421663870 14764691603726850066 272367931150603538 8271879504189471412 7009795718940062531 15659254765122160373 14621365904889423097 5610039877130773920 12228711565686959665 11993504727481055156 11356483766600458658 13471961388503070525 8912083637709566449 17502011839369024042 16271851056187558392 12696131545437357061 7616062801196687576 6655320242114464996 15737213993100274363 14528430832949864612 7673794517863420541 10559779115062362386 885675104217454971 4851113277731828372 3969721997388544467 18206049968176513380 3768671810641605563 7660053262568749839 1222460100766560490 2024128533653064149 16077388983074041996 179032148863693069 12195485821758504822 1636316131584098724 9135393342752791586 10962703396550815761 1682933568051443067 8416765016774963373 13550351348066203401 11513665746472259016 3495856946952176801 4949356730692778636 13660310481947147696 16059502940455116931 6243401640258305837 5519601933811474437 13166059049789372829 4940196102582126075 8956349793086889028 9898320375379239905 6370512211327736800 11553017767775093637 10007582108815624027 5002855730801856277 16658837550581931129 14879508999127650741 1784610907804287433 3221483098651138695 13611757530924235628 10249106969950992476 5551477869012533217 12534981098405844837 4063951316748267970 10881276272837790076 14347792062626888477 2046348072541479557 2345574049081300168 12709687195780645421 5883700355619553527 5468379022777338689 16422805003064618308 17755643700966504574 9858875997237755386 13900592374970578783 15689102478486835510 1538921822070664079 9919035739053635872 5214369154049474035 637775067455008506 1502912315601426760 7520239608420635605 1405896120036754368 936907434617490960 17689807004135702931 2687047969756744304 4383878140184424126 8573369618087522921 12619348295687325875 4146546987484971089 13654228533251370666 507294004989523847 18089628740700530517 13005125388439048340 12656661030494170611 13729259249939117390 1438692667334590782 2741822778831994147 14467431498739459313 13705162130338825600 13974509855477110024 10233674102674781466 13509309846592212751 10078401153352553091 7203336957184095339 10271936623672938583 16627950853236360364 1427161553854096514 8831144462662756912 15485457083632054694 4986395870647248949 6051952561572993098 8166827130602240213 17160328046879278815 9699474567778427452 15477764587539140752 2529540276821053836 5165775725478680546 17774966691163421363 18261354654468165885 13899559285251395502 6621072250686828520 11750075444735729200 10421185038346003702 6573967184110441620 8657215388223159672 13239838967998323494 1276011468710020397 15294505975889796971 17761170106999680629 4803492780327917983 2156624278117137962 14584960531912625040 16072124175092886591 3117516060806328609 3199858678414087913 15551769525593654754 6473617878285837342 14235189982559276972 13209815189486336925 12935591134656653861 12545895322778263790 3207911675378223272 5227814626360515637 2652297795264152981 11738133165388449289 14917677039303072397 5318041561337486983 10765776761374238756 9965556710783940692 6569036038669020594 8148805484440437853 14464266678199274599 7886956329684035024 5328004716187632807 3383018607177522205 7889004666816767962 12789204617652409868 6144616903912942577 17391228234753463287 5145184808331817844 2748495656291010223 13885374914578073088 13827506760700412096 6320444741592419543 594582139843513100 15188977613344945196 3845638295075200281 7666303800931185678 10259090232218027581 15295220087510542937 12823599917099100961 11934410338805640647 5525819564528187955 11532102451930541933 10221440771918438283 16462345201663278067 6256292444612066702 7020588796162359892 18251880855753637700 15796034954515713614 13948937237372240333 5197723443591416294 2503122700115489778 2774160524529853935 4240305785185522216 13441112371243020260 18080506852035947286 8236759070984886650 14976692977693293626 7256966600482775895 21718090398329278 1583713993470268934 12969123271086835169 12018541503259353981 8770002810146654752 2040668683575900563 1165551193139521660 8794859572940150004 1839993829444070638 3262918366018640135 1281672553178896207 17330611540821327462 14524444889844732551 6249244884832928570 3626197043505299034 16330581574639082614 11664483782069100223 14019233373827175924 12534713996286644147 7524337208731209384 6742100131500490113 12329780012924648762 5774324428528486917 11338385271654791980 10631933884337586899 912496930673911941 14360880875361177108 9266567746418086200 6013705296321067032 5400021423009010340 10094053514445747073 11096244438230839748 3255191903876084300 796976418942144016 18142919239862766656 6227303805058984958 16257531701604060979 18423573986896618602 4949882062054064621 8592812218129726627 17042964711135481008 9683424816414855086 13204564233720208194 17151802448415937328 1509194970372641849 3110311127657669933 17477606251640248240 17257659519026574292 5879117039508676516 15804582171907066183 626332038890070001 1394575805761499904 6956810542860040218 4185045297785851699 486798487998832650 10110442613899699109 915868104439212524 3184547813121593197 11683911523112959812 10980443523938983975 3407251761956124015 12326933880395969911 13382366275606850624 18334608885015436578 16364832941472133944 9195574990397925972 2638685359693693268 2119002714382036032 15209477490354887376 15783272618504064992 9221925820717686914 8587084190141079959 3108394254011291102 2254876816570524868 1662143692771408556 13616645343444867813 15136477121195700829 3249368969718118752 12059617536975444262 12990789468435432232 11240208868144540547 9703991451861584712 3912270145602439897 15502976166177991269 4572164423044757027 17587241719072157453 12367454961241684157 7080082866098537704 4949889177768811606 3912126968355102143 16672662302093529371 8660662768194053704 6547696574244318448 6970941609867640250 15015978153115418464 15611057608932900661 16065431401287580637 11217600999149506914 2617677087918783620 6799681563470411569 15723341888863711984 15684676808280946965 2120746003644800649 1220359732416013098 13795474581241429160 16739054936110649015 11693261910622117495 8672787660464857091 17727493490508644845 8332614523077434401 4759648525624024283 11923355618331528439 10518139895199728843 18103107513945515108 2927818077509239649 7572885307483512326 13744602340781455450 13950989967318049517 9008775466473854048 1530870144950925253 7849167475036902378 14314691521777607042 14727735645730892616 10644469269201458593 5068936003671940984 11667521702028972552 14773959617446419810 14711528412953198490 12205828611394661010 284808316394933695 10850592001545374859 3850991415982468126 2205000744315211000 13241820215619419248 1000709297353733393 3231659376458228320 10437924922676068335 14454233631498119827 16397950570422190935 14263844218289510401 12701070176874497913 3292236643640203042 15922257573920475868 13500716131385297964 1298214751038730969 11622670076580068373 12053370145728173182 18253726577069762327 11318890789584373584 569642289733583396 224858322465617439 3114117453523419600 13769595604970871993 17951406094342425323 18060323156832080098 8880684783462706086 5628904647777724418 14345247724225320055 13063232220343488906 2885307265875048359 11235045269226855961 5557585327816656433 5942434541968812465 1876500039811067251 9872744429351312547 9419863771688535961 14352742915903066392 3442921754712752078 16763164454558120428 10776626211476056886 17321857068869374432 7319391103246307345 16280806473675889406 822732418320189329 2950537233668881650 18422144039268268882 979700044714377884 2416329935746501255 1186994592033805723 10549968257890663972 10533573991801581904 2657812445805643357 11083181070600684465 16550049993719371984 16596794245823037077 9285151079416473364 1925824240117095683 17293180871048088761 15158339902476436960 1023549817806835209 14118459192647630911 18229902332703504730 7951525555917301577 5494790227692769822 6905967221242735942 3049633540133076406 14651506161009805895 2294343592748808142 17853728755517611696 1916418125440758813 16931159396414975965 9133025643097213564 3752368733660868730 4687155125084213326 12714551396558338724 12810901649591458242 16772222513942748337 1945559085131408397 11742092140871674796 13981016188679643711 8099143886565817291 2318608240175152430 5036552448500659721 11571904195419162586 14621668004650608735 4294662567470237999 17310356245295410957 2818143077335936390 10502130407573644434 12876328984473786017 14415800335664869952 8613824802546300366 2806657027991379141 7152820555266310523 14467902946181591383 8936613808901829911 17171640867847778230 2064797662041064917 129910081070424542 3728921303073349794 10690502826908640060 13427570767963032519 814541087779743291 12614598284743656988 2609036754364372861 10635092480025752917 6757050223753626014 4894397963928124749 10024086423614198516 7482345443986290376 4694631032599877155 1905127850731656036 17376333732360181710 10914181818146643442 15013588007401252177 3919956222755514722 7364235724344942635 18087313801212704264 17871233720449568900 13904339198706247716 863412261171294150 7506992766319975153 7769212121286340930 14030890611571109733 8084253008867662711 2441772979419457150 15280490250337213973 6587790345299110077 15588490702287881966 428151361523629449 10100173218026089991 9304374099699535681 948473589197590236 15250468835503599770 13030569895560371425 13518425199992380647 4797223142909409055 12189104741658184230 11175621575422008144 12829681130876016654 7877524113520631369 443305557821444475 12153239506167661010 15351818561610539666 3345058798930141159 735059730224258054 445123342142263204 14016938892741013468 2275644434528402440 13732696925929892252 2047619700464257493 16705228789104432089 11722121307947789472 17803901918834398735 3558189488537072783 10943985997203786267 12355665747591959986 4265238281927250017 8518479316786608655 234237314225356832 1508717439447544792 10193511980647327232 2878116101104814437 1790870620091734379 3106309219931908914 8904562690649682941 7200243818430540852 16305647336344178612 4513296032745400025 4161248861571482336 17000686021768551211 1393566193077396326 9174133834037186415 1026685942618459380 17172565979545115082 4052661362461964440 9285992161898542765 8502525689471358065 4559788387686434326 1201674733041333243 5388077705807330956 938666688161931515 8691582185848860657 141495971720490705 6378227488484060258 9917189199764071121 15908807669188688698 1787929553408405936 280582186461515816 14727767843507286662 173837127086700262 1245510173755611609 16660987625075615141 17042359158422604962 7488967015085311836 2909750146978027694 18188497258043566418 16638078846625269494 16026877752919513557 12616152050069076273 5399029779653520977 18113879763970026250 10466040702117062431 14335102018664220693 1901330368214896373 9901171283059899107 5380297761105852967 13455548047008447594 12086482265831709133 5875770385790127150 7189849895396965213 3515335008973658107 5858060177124015010 9383351867058069712 15733602104263219534 13623888375944210634 10774155343612494743 17967171248291894627 7891657098293418781 6141695738498603340 1601927485095071576 12984993475506154537 10160046694455383501 1648951901281202015 12782775871414266685 8482239589716245584 12060018772001343364 7202398769742810469 3248894717441160259 16347908506065689951 2795953176526204085 16670970886080390942 12394211998079211223 11281324391124906435 15465017907249460575 15878439868632203937 16151347193855988492 4538760707160878801 7519249389859210437 2253892999053668316 11750739212209665807 12668372523985803381 2794294510511564338 88273888507376120 7452951038146681184 17007782792502355047 11558320817126130572 6538003451336862735 14976054210523251058 13998506285589503037 5834969793123803628 18137690447272439915 16585797262728438317 113831067930375429 16432165591178530408 8565333894102675855 16853727651059310376 10976472557321702285 17613916728193584441 4591973565143727119 12117203035147365131 4538085991454550129 8327075058362308600 16222987451465107619 11015564608294727431 12639754476671782046 2668994381339685646 10070820774968480463 12251260960935248318 7066568514746327626 10968259450688786027 15378112294351654352 13112224718596936389 11750056962731188094 13563018741218835125 8805029174841896105 10771656783446955825 2525435447368494439 6224666831637389259 1876946299536922399 13348439394086841364 4279007732943347787 10623506508571832448 2010725627373948758 6416626506393745460 4230756147240416290 3071387831512947714 8519502192069625337 943033228116703061 6292205561537242660 2246619482622983631 12972042357881537158 17923298945001005337 13377730665792140759 4848338271123040322 7274281714293920620 8967762052113675575 5187453772185302584 3405066985660489372 635934545764079260 6564229519003693606 3666542010232315432 10723975267218425482 12606722171353898058 1744341196209497588 2165937356392771951 13689357590782476413 2092329383375528541 7469408398486769240 9299779215916267817 14368397931134369607 11418745932612513223 1159543731547724136 5779398097598456504 17376568232098453613 13144573248960783877 9218729376364999177 14019844920220455070 5534133704224262094 5563173490278838938 5116928013860172048 2294224955259416907 12622612195854616013 581071585787836665 12108611648020278730 1610011266800419334 7016655370064976339 14486622472411931589 12848581976820602687 12296395544470325505 18257012854243959514 5294319332434657368 17237441668846339629 14615995233334947999 16037326772246962392 11121599321957277069 10068639524061764244 9875054498397711458 17813786755728094194 9960908221490075176 18024012563105292854 11438991548712224764 4452776233207733060 3525907840426968571 9987055574393649993 7800680053608897168 4937240938174562958 7757732020322053064 6866994756967090398 606926770170282540 6704996786718147203 5974534288041083153 17987646054340500894 17300204540389697285 4576599136730479791 9389590246006093293 280078848692819147 2688455082612227348 2818086754370409454 14067940893879441109 12930267939065233491 18317138337443879519 2095588555376973796 3681549069722241267 7571012707871035108 9481154076448062188 11224246171016266774 10282682641131920190 15206426881421842817 6434683193702171637 11119360071981457403 15737936439760419337 11650234953516730581 3216890657470472549 16680033599663310181 14237772384678245988 4962161341349023823 428205482100477012 8739866491230013926 11817487583576544249 9473177611944980856 2503532041082723230 6044063985906505476 568495644377221848 12478148700798480556 7322273972787427643 10750433346775915409 18240230175234828737 17346829596506330273 15601164917943324305 11452897134506957241 8248547166575786771 7827310327574626857 5541870092666841148 11164597037463793373 9032715662357795604 2161975282261867151 2465911108717281347 10525887964094814156 5276818456126558304 374611439381215415 17656567560858556690 4409252613111431977 6259615575988015289 17562599116779235285 6493007651948287491 15537889403471432499 14588072522225215531 7520360374054268818 4648658723759264753 5007436355803992167 12322797644002504255 2409790079066807714 17269703909869523431 5159044365581348870 12944018535351358269 4996722831844669721 4803790041385456240 13887481336762069611 6972533697400164916 5676520637400722091 11120668934806500854 2437407931987033250 8575442703782096888 2623334236109094510 17631237804110957428 2383335685034939456 214758210555648927 8430214007318721154 3762656477797192017 8893932030157691279 9209583498876027097 4223009710585292709 15603600355428739696 12644563499114078262 18035323285468620977 12612948819621030057 3414987024294760322 16059360554644459065 8355925586250367798 7346558358573610043 14251187118162101776 13526561109786132260 10176154959861661279 9785126684530707673 7613945574187664368 6143397258112824691 8797332532221321309 13676404103212629480 2104496780562460110 143231519912539938 3206867481503663767 17026259235610767425 15911376530305514782 11959240217423526052 510385392828577867 16129058742537977892 10342274407645148578 10510504506584159724 8311080327350706671 9066202476612630869 3306388959529234216 5103412673088875358 6152305134650355058 9101657652294343496 9359996173637533048 10974811957232554776 13436797065749835879 859492594249931609 6174497790287035748 7026940957656851716 9804345823893647936 17649461451663220324 16529931821657107184 9024968026169991489 3008512709070352385 13796594937271651197 6528618877084946280 3695916584671769949 11214072140951374494 13893683562689821715 8559751152390236536 2803453637579587944 16049672880117355637 3944615691580790724 14541706822295019135 13070802090321766278 7845646943436622223 2344531516632790970 9513236192742490936 260791296154729332 16385025488820436426 9809116171084523069 8259861604764708588 4610236263787271246 13155397027549229471 18430387327973679972 11123382785998960270 7291020070553282480 3868553544942566112 1907795280937539549 1353270101158821122 18272619321153228877 7476174327170273652 17803745206679397734 4886591379705242150 13288020262847035896 17162693062140916405 502178743642925137 8790328722953122668 3456974619593292811 9754473211342329264 9846339337017154614 1267687640798403596 2886916686189535209 15762021462318981761 11714713099439062803 579813233333759758 1035256701536839687 10688762164770431719 1194878602167066394 832231426773442125 6573122879021486234 9725258439271416586 15608437751497220751 14766500681041974954 7075813867180639163 11536529268854471130 5322419657345052774 4603069927747127055 9769716902353481567 12915698499293741593 202080350684153434 8102854375278121234 18355689656611822905 17667266402291491636 5668615747056631316 13524566176899015284 386707506508176282 2088775831709847999 4164661873020627370 2717964094916712186 13265789486628117822 14112861224913884299 10249628540088099713 11256147073164005175 5846627876516833188 8690742330436870538 3343068610769782260 12857514424481787908 6878871438505710095 581421074720318254 2488600349880580621 6328696466383369857 924994584168829364 14720136010947464108 15530207092651487824 1998649462147152341 8189857868605252293 1606613476424028121 13731151935031606333 18024555533397732585 11014191683824605417 8832219170941296976 7203085420373463506 6436623718310613934 10471156339342149000 17288864015686658905 2829377764295594760 4798565873053141905 1416766833750117705 9612219902832299092 18347994848289320396 12984940810296446077 17080785612571138119 13952814550480165228 6785113398307828669 14903946887193898882 16134512172263158957 3679033381727212624 3425093032802736411 16517034879236714679 8065213196374006476 13256418304853760739 6101032836806413349 3301434646537557973 10296732491909765603 18078625183926576190 10092857104378964161 17856378519407252366 5805466393383552903 15285197775845013539 10698757055596455032 2960753096950708054 13876784620656535216 10365274326094611413 919982210135844673 9514103078379427937 6686185018150825175 13296845666047595430 2377214711440302326 14957625679976125369 999815418083210092 17677634973482706660 4548046134379884296 13703182923193706248 10303493012608519301 4821253414592624871 10485920800825043494 268317092251659172 13900014720800525451 4956817503302756638 4164257783927360822 8573676029775052750 3473191311948191662 6180453048267291496 13308713368307104151 17919299190612043036 14600522347322546753 11504668432624196580 2043209328083843659 619691481266300679 12055046623759034973 12553202336113623422 9430783480380664068 8967752422055194911 14003170147437193148 10599955239408592590 11938460581411680193 15774358140404857796 1416332034562440139 8422105289085298707 8678815627359148541 1580333403017925342 17263095933674886270 12894186052284085652 15265573306066505324 2410166711395953934 9499098676925852850 15587090133512276801 8155529988335205931 2474402944710472903 1809310256862331098 8160902503474940620 956739967749426160 2780178961756143465 9081871645503889715 14704021246790635392 7138546900819293782 10642649875290533379 10492235216879269888 5365999503503269742 3228709680917218743 3005467994642158859 15931537319157134870 1326169799549127912 6042731574235073880 14457803684401217356 7235922491684077518 12653693737199252390 5603254210284526109 6903350193976880420 8931924665531293390 8439664543235354072 8364325099746604693 5827337202952431221 117474324382386943 4775420979058666548 9538032768747870777 14469867846872229402 17738367954674148006 5428587094077682106 16107560428866405155 8220924807830698525 2275379092572978540 1684652663682838787 13881484859239835517 9546856125905200871 3023560924088496256 16157507804939091235 16566700867285713217 2978855130682732205 10056699637952934589 16582955094620353062 5834313185785416054 17527469439914882108 9566787371351155923 13504702086421213521 12421078353195939381 7260913181188189358 14320491712240701013 2041950113100498428 13413725168681239678 2265205577416459600 61621115320886096 18091796260211666740 13717971354484741571 1651411341510310495 16034478089590029398 9595734787892550030 14317735179741178736 6703847599353828971 15624058673100733437 836494225049392190 12469316204504718491 10086048354328088043 2864241753218626591 11439458495620722584 11559833137247779652 17892950824800415983 12418001247275114813 2922283509820898041 4886796933606164775 1160505677370317281 15514992170818531125 16876719861506468527 3892729917941653520 15531226332215684554 334681887516669876 18235334817063323765 16822761017676831957 7848126156883290497 16526840959856351861 3468700118490759094 8329029331084793614 10810654583044703208 11670836549374075428 12153857674410866714 12000251077954389942 9542585756054098367 1227340246385428725 7872019606274595605 16396829288396680426 11045193907095894332 69620947191473623 3745928211400106183 13944945052640795686 1190030619454357325 1492031761426534664 16535969403012255928 3188832552274142827 15254384956490828871 3980618536681566914 1451104277020395728 15829191554158489712 8645891108372954217 9750522972955008139 8759056837377605103 7280265223508909857 11455676897533919947 691077064843527115 15967702969256386956 12661288470917389921 5899416704695533399 6104898387054310695 7319702099829551652 6524025354340793061 10662891490615713176 16062867930720453921 15789885195100317683 9288151425897533900 5873206910343572271 9851339453328541700 3109026262652204462 1469990029591047029 116476136415661597 10332129676356988834 14734304772805807251 17677780499254404418 10503906658984173643 5410139925942345396 8027064411823339596 13273238304506472088 15441841191974078313 7787968757222455918 699899104563179788 2731745112975219358 4863431958299324045 15038994677071592674 6971887770503418800 12512057888413212325 13657555082447081664 11424841500396254561 8769029415615299393 11956840605317920423 9338813986413660001 6639345764486785734 10358214815591242732 11702091936457113108 2325167302512157461 13461495312933274074 16682856057976482826 11617115669613569448 15836662546805676135 14261362674348059129 6508609822118039255 15437621148108677825 2465203489219440294 2180239423892448432 13180800978147290931 17207858139165004350 6073874265064657461 14156272203642115026 8714443667686163721 14648981088302747608 16987265078556531616 12807118560956299006 50209111935198715 15979974948233547791 6647493181524540936 5643017093935599030 13044979656495918986 4553118963081498673 11309107977142018426 16864499269248282342 1473738479057485040 10096303900274051992 7717164221058159942 16804003936050188580 18392094433595529237 18346467316093614159 1523364069956363365 7205594072580315470 14454957250463400204 17158604224268118536 16601353257167781340 3113044706383091012 7770864144871923429 13816222452558586645 9646068004572607973 8182997432551826566 10661977654237211418 10897834653914659946 12781998153254436811 7639561242518201317 17576788932488853486 1694150497988035169 864849388486838884 17460643595746494278 15872653691651173457 4029414354244034106 16812765231071390301 12055772914859374231 5830556350287204890 14145039929247319444 1132586569406155378 12243019708992414251 11506709473792423885 11911025776505262622 10944885231612896382 15542318612538185242 7564492385305439103 12945935767207315163 1139750489529653616 8753283612329589480 15095151305822808696 3351396609661865113 9557899956732469757 17883431161294613955 15157474560387249 15423599656159703120 13952489329904316030 2500530339074104956 5384689742378695945 16989030223422915217 11214220634968159096 2842147957224097098 12831554200555748453 16565353728162115176 8902069974114493152 7814358381160464847 4557230639033677424 11552682342478662626 11747345009042654459 15888946171060818464 10766838031086394194 11335311878083861465 12403382309694082507 14698196099646236038 692426732814084117 16309837535251179712 16364424145149528643 1464778331054543251 3554487412163802039 1145030738649166948 3708571478555646753 16824852433171065221 10361684161540500081 1253262104231211318 14470775248688869542 15349630930421860823 13718084941076650652 6244584917673545935 10611575056449706984 9444861015827681573 9965825092581137465 3375422550058503216 7379369656405873649 15657621756750280196 11821978888548842530 4104808741643636426 2955568717040408813 3058521981584783357 13146103285304189380 14148064698216969160 2774477557167367930 1372022522519962443 7030434822353709306 16979678970584884067 6902820581276819655 10008888615435655876 11311596190909760145 3466618776346264096 6418310944500665168 525308631981375300 7399727846055360493 9909188572412164510 479141515429235434 6985260629534824423 39812071309907042 2194809192701906504 17995575942749483896 8327284347401674534 7885062069961225205 1915401735382825159 1161110897534756083 17493986430756952244 8647570064748983688 3893787989856872520 14674645314784360384 8377390199959681619 9021955483281105756 10306890462149147660 8885761849086270993 12162614126516064321 4889460699275868511 8747762949395968986 6014067731817968020 139758762329175878 14164526849561150650 11544494504426441818 9156541298050870365 3686511379753025476 10189662202972518641 6081989755774107113 2730801530917566623 18079788505507063762 6910257584988666476 51692700540317350 6367923392567722814 16572384644783672163 14368889880092741826 11464608049129096996 18216564012665644316 4089137747817634639 7022539053229350214 8441613711145829442 7436048147893095098 14998061731450448919 2915125551355285583 2178137205678279486 16986830353799226364 15462348894640448116 17433750841381208962 2409204378940157479 16049044106048904284 14549297438514450818 3894240262905517028 6147448006219239327 6320943316390937975 8522713278997463798 5167769451768887402 17238481667250991486 15573950344622641383 12843215238869867637 6986527203184412012 1514956516748388073 18218606509897117455 1796835364737608312 5588068222262020517 377224042367257795 7717947624234645479 6966738942893464163 9323287068711372588 10433256367129815117 6446760261265517996 6222655403079993358 7459340081712882376 217022829524582887 953275163715249528 15876659414791183104 10376770068666794410 12235241266277641761 9378762421194776541 10808163071642374880 7191839967418068211 2978239786513587848 17087428990755980312 9302123070529912274 17781031198068152992 4294795381487193723 12302137287422570852 16876314146667874206 7988920776824693947 3490084428267056165 18433970556556846346 5093673119738542971 8239003221257953548 17902937182199542525 16338266585930490357 6897516522076824892 2949746200610011213 1527903263943704747 13195693134697579251 14428869767945437462 12212316336583436553 13965374730047484501 1138661023692698862 1228108707298343194 17560400742342536631 11614919093725782605 12054779578033472189 14281424890585025974 5564068792134915002 6026639253169961016 5232778394660449514 11929199851715671069 10981951181018860113 4061249882372154278 3001625532207202311 5601254417130259619 14126079231315802958 9115365325575204093 16968238910470864304 366542134912774216 9375244179253664417 6615958571977580218 3859490940598736797 4668527022126472492 8603734040424781656 11941267148262948875 9208884527704242321 15006931209244504659 3043109276061821188 9600450039224187990 15489059478797158375 8499834518102294296 14471443809839968850 1160623379916565674 6728715289627427570 8393209011134683761 2291066604312390137 16566465051726923361 12398627406825483941 10315985260771847490 11828657917816104091 12310343131031313295 1288316515148202917 6397642673971707056 4081244951526617765 14214876684968338152 5391738136850382299 16488570315836437701 7758816120998112409 16393987574453395558 205440757572912695 16058281118243814008 2391165271953694915 14887217769367276752 6896251501866954446 7902834347271370702 1271940627874105626 9210574700762563992 1485699120005696123 5530212168899348962 11016819563006920889 4336249683941588197 13301892533026968970 14072674015354061726 2566938023748020988 3867136621427605021 9254943558929420926 251521096078101248 1663592660159044193 7405054927289249310 8708124040231918290 3434663662913465189 10192864032255993793 4532319536245458733 12102437114909303010 14936313615114581064 17626731130367964842 7285101889139523503 7144596822095572076 5755833341327075299 4889199531339688565 14063832080095369171 3703583308457225464 1160852091069266691 17744784845319664417 1525273719431888324 1540648642220989592 16765389285117848673 4511010710524438857 8911462104109701493 11857445704238881538 3127694943698110296 559632348446501031 3509267178328182875 11336492460494999238 16292048888982003671 17880748048623458793 16786778745863648854 9440065336503030543 11327281058504510317 6252641986531058625 5455370831996159249 15135923220141458758 9115945128444684411 10542233210132008823 12725603865992771459 16430198290146174470 15277202814180712916 16820662654850988818 17937394511549353132 14147846732717986589 4119372250340507804 9224074244009620801 14034129679996199543 3841296658818189727 11045417954438922086 10894483429918844144 9066473904174783527 1777686065181191789 14212952172415704161 18260752954264482369 4987876500467550605 15851444513554022659 9110668363362157752 690538869610650103 1642175193279365770 11722568377799086340 7174626873358375932 1596856792156459518 2842915618079361891 10607663480508928068 9014524526375254368 8290439100605173189 15265157537996913339 4942138026928154046 18334148039744261794 4649472333302970129 6132773593769932508 6183125006447107131 6815488083089255833 14695194115831735387 13831742967561616250 8354124291978029675 12773641230347421959 8959592001532224652 15567516157135499949 16916208657804519716 14685666030346962322 9867941044021291020 9347792379438078633 837354947985015320 16173245563670245399 10354301700744849408 7555186695350769184 15246717597517173994 6546999964538566979 9981144380208489106 5439406333931781356 14877530479029791905 17418124640412911910 5720397060527107183 10294616834165000631 8274435890246315030 18364609096189895518 3968548694499521605 12912740370038363486 10332789594997624352 2575551320786477994 13020216554872191573 1967539606783968800 11452530138260529217 18042080555283972603 15114749648696971966 13438837594729787848 10865059296281614437 14054572581233711181 1622578042654221956 17601303972031668484 5582364874747034641 11705363067644995234 16635122556663359246 17796428100112291663 16315756868161477386 9145650064482844375 14415559808691553717 1459585982222986072 3595365595559589495 3945561069496010880 7148442217457778391 880963873726835164 310246936441993243 18397079037326113171 15218984561194121915 12342970730474344392 2186300659381700260 8257396930934556842 8781044446736085315 11395898506715092501 16756566840936302254 4023210965726789859 11454445510949523432 12164646707234223234 7158458351030368905 4241493654706649035 17568536219990220866 13657652382680319822 9545121387724097929 8324309164837493091 9939036856096690929 11614996688475783113 8121879609694576368 7760914411990678766 7151445608646752767 10600650527912637352 5803590426780971027 10614364046370749508 7474217090604886864 11812820473868488437 2380614579993549264 17258910717783735799 16603730889125557276 17479677492975987776 7750909492374096074 7819163737058127466 7000678020872426331 11970262871781791461 12434938176463154887 7105442741444314226 1591863731512451512 13190811294675664052 4231002500940690792 8172188726239219463 6946332529327080985 338307051220822568 4432093324158386298 12594451302071548926 17570389498136942796 4405114458844099245 3594357036397176773 5158100240541993240 15868468517953032694 13505045250967031832 15105709775057423502 4548132424795243097 11088817191230624888 13029066763147984017 1502653309535809011 1868082312882137723 12198155593315225596 188192690953200850 11798228797352266966 1091743748911163106 13021340040447123068 16337713155175944655 15170000417932920970 4886356339410440607 9982151278060147717 4027779952097388219 7390480256422743404 4936534759060907005 11489430402181035648 3252828977847263149 3110680384742059948 12472970012192251228 10552671130706413368 4934285384724245554 17954842406433718006 5867616116787850093 10269120333639977711 1632126143171069723 8269019440889936055 17947867801805586405 3547505142308618415 5762333273739106924 17002135828015463423 16900223935173238220 9905632599818714358 905291567458660205 4899390802316157723 8791787086644672796 2150883929833323600 17517836341742867861 5887218421225341206 11077904919963362560 663940263721541612 13298943911026156599 895056868621922784 4877843445018313812 11494806688605582478 5975952785393990332 3104176880600365905 6864145947403805815 8660531570969730230 8460417548947042514 9656527508880426639 2794878800601067883 50849425042320225 14341940559345923830 9116397205318767730 4818633272799921495 4178160686633297331 2603886148088674170 16690678375707515626 10351498982142092022 10744225193361773024 15658601075190546339 8249508128186323306 16544917247945268102 11473306006864605857 14961748366718965308 3031134557746186847 2441093626352172720 7904683198146538605 13368555895609386369 16514235776753063120 10261945988540466552 13495355435168950005 11515714815395098421 17486687445901286125 3304785944211508908 2333419239640272553 15415380381934810108 15057652970763989740 10826502660865273820 15072069907590232347 14100140191753461382 13132266204179450148 17199551959757440739 3781398919765827568 15591459052577577684 11264254472222389534 17557762390714051409 13034137954900955367 12187061133049175850 13067989335200165929 13068994044160933963 6905205044010167160 7973584901919699994 11235321879061951663 8332360913663601878 2341986200285305460 4760196183773269846 13089479982708842643 16268464433722834586 16053140055306468507 10691308128341068979 10246332741036212888 7731130216923229371 3851456748937414154 10382896965139069119 5232600089610528192 14952817925618516365 3091640661062064839 1447525523102945952 12850177997381604238 8016990737729107196 1215939573830247152 4483983668703320950 16153371187781745378 10364860784987322364 14247571383567609219 3313010519346804983 9611056033909971163 11573136655511971802 18335390863120252777 11262322927214489181 10520829914476213974 16638309870191846203 12197789244961438870 10260219632419133781 15685746157860415936 5309677479458336309 18025821718560781402 6794762444446847940 4000179273529159912 16241980941657628228 2989166417212246632 6501876974666830663 12173843472410963326 6330528327301955975 4676268969905825263 225110012548267973 16015420282707250862 6716152068703908611 14529692362991873809 7847472538410994244 6184898047140602306 17524505051256087876 2349186677948127734 13110612018144360265 183384504821157088 3645037134849598 14065344499247145363 4379935960121166922 6184550855657487810 16521864701992979634 17786853369535852557 6508469111520471641 7302190279846461908 2517170576742300604 12881930851679858433 2171377953518065343 8124915076853300646 1584026402090681397 8295749330692782293 14085252212535040696 1246678667902408558 11915440804435633872 18176435500415661984 4440015865860094524 43479121973258877 11544374362443131687 10405133861783477893 11715114438361785971 17011629041696245669 15028215209801628929 8543451388701625162 3830638451638503748 494247969609026718 12410403019016700759 17469918721432939993 8012674903521976245 6875662184175558011 18425526021665312808 5871778593707174577 16753838814996462687 16916886272088215348 7966926800083766397 6847828492489765681 11589666325931934731 6678137245926141806 7513592431689189406 1476730751686784130 17479658364084676983 17697310797858590980 15693482955866036379 2216354544631489154 4144823016408428335 9223647978815351697 16894153003210139116 16932297435679401386 8920362396977728799 4850389439989965933 14725880199733861625 12170423668470786871 11813452468795544171 12432752664487049876 6375268075414996447 11798605409096120580 2407622934095503853 12480108535190608630 17256569534912972289 11196448788441818098 8628248487026693109 2690145872705130171 10852787006599096879 17707378866157219654 14884121219721732005 16464572352867139085 5062414189753213365 6948061584170061944 12353067784655746182 5766091498959922468 18334257588715620050 13267239801932803981 10972508778621008550 3895328019179519324 13473107499933238011 11721430029881072284 6421098614766912173 3226864496131316493 14695201409993171063 9216321685804741091 5818036763502951742 4556624723571201429 15855166596093151541 16414713599458797370 10140813418021527600 9450817827235011310 17899183508251536572 2502827596198568528 11061647579188043449 6390532313709350130 15129678552597623184 15698103181222817704 6399862022780621816 9969901760378072645 10293927176948879671 13806777086273063054 7084453640894192022 8405453182706059186 12092434470552006731 9855010582893729262 9391820215298824979 11920430891214322897 17720454085302048062 18295139282872696448 1099718215897109153 3389657754140645399 9351629590343221569 6460943184902841546 18223768844194653533 14646799675111171779 9009885635853835834 10888436287931950100 10526957932790346611 17800854085911676232 1737971543300654125 2120563900505362596 1962734050838484317 9143139828002046852 12820556898643115493 7253170045045074261 12100227542374181990 242963263605632976 9697104867713216531 14317523536430327509 1369741870381167389 6630555163883431082 3753944766360194563 13656271306002921217 9686390224080134646 1950665844540810250 5593309546613663246 16254247697812256217 6400715678738544224 13254040579461280661 13967312375173458481 7481242238391623497 8727478224593702667 14245900597961763951 5626697381803384239 1396707579431219121 8675708869989210795 12335174292826788030 2276033956270409317 16815180809332512362 11487843245580019906 55411634029204796 4842060818557785281 5716854041592653254 2795537772355425877 5226785379460183814 14157775088757280774 16525540776519864825 8282852876221883672 11376354756763601377 11097436653442913674 18202193124338656081 13544265826961350258 14227213621886812076 17995307428541065791 12464294965649383005 5440835179418881205 1481627509316827430 17691177209884368816 7349672211982959251 16351870747825112893 2345894865707436695 5686110560400355907 6166969253389414591 11159373921654105633 15827875336780584523 15716509861906357619 9735819423260774923 2037080164493342250 6372793185365943781 2536423418760559070 5643210017345308600 2119548949270957688 18287960350912093599 5758960104153848879 14881685143203808708 12776532302817750223 2768227053669667817 5706806978164880333 5872251850099702876 5594243999086264926 7086302279446938439 9057655990764720625 14259825631792613794 15980030268997696407 10741499582438826950 15489040031665127148 10876775059699547636 15616852271277624646 1286982254618420891 7564227691347337332 16794982482097954435 15838441866608127571 8701904169531782317 10805287253584354298 11360086371774995247 10526657295904316723 12814395402877243598 884789499013600165 8458163442033649470 16026570928177742180 5333459887288659564 8348291083577863114 5040519137631409850 5218896630984056879 13227919807913343091 15905554579416352050 12851895994470544743 16827564408097439360 14496727295610955786 9257558344464324051 17971392726821302994 8652863808719033957 2980167861663259257 2037849341944845256 1814473858758328079 12789624120203978878 3873786562485680121 9711743402973917425 8990005689243347589 15186751399174379722 14593185788927459703 8237884606466648420 13917610980838317030 15569223223977213507 2770510417565987284 11553535886928461792 985085652715264159 270420417795177984 10323003170736750441 16127307816224086162 8224753472061816025 1231731591128012608 12302798563373150595 17762300406637410664 16677895218618141874 987118255981447155 4097701514721839480 16498708167044865325 9548602868358652309 14165104074807873551 4439399662687967427 9960008012561277974 10738781254402412194 16752066032671058447 2554135649053627355 9276174916430417206 8269295850874589382 17852685334869090073 9704194403523323627 7096744410495570682 15919860059817821264 14734237801375492666 8386921315692563676 7617076953320568427 13096461552448630151 3863613386847440943 7296528514268710521 6714429939867540411 1390859574874881723 6725576897968991614 13222302804854651632 11677575992599142969 3466383503371673099 5548140755080309752 3304259264498696881 15874615623889551494 8103641442078017628 1411954857024016554 2948469125549822902 9731199832177656432 9643973582076489370 11866085856013742170 18052552417430770822 9775852691784458790 1487918775424156452 12129016364639877576 13037627163549027705 15941330562767500522 2561867022286491079 12788919826342197611 13354309400934979652 16466681197869014215 12449429714553842483 10633752106982249858 5639171045074505760 5151367876942906048 5392434870823002352 15580401155765653542 4413150122397987554 9516010598439355682 16102455794235347336 16541433773922609056 6903049038162094969 8716989852421009262 16695636655846127928 6849183587662376132 9071442137372396413 15476739173002120167 15364218282348740911 7067864404583411882 7909860271818396394 10804834347416121757 3327410066805606109 14153411085998651213 17009722382997001386 10902175825244896885 15953025743500829236 9874155620228013696 7232499151979005887 13459077813811711855 16291657113546054202 8381500062597071812 5982025452420252018 9394895095095728340 5164142039438281743 5573631576033830782 4753357760655367659 15612716447951584475 3185017110989546637 16576782679809538333 5219048906836584071 17071941206841225745 3013203434585480869 2108918595206568604 18299970217753914298 9068207005777873488 6517580300767007613 3973045733511004758 6756706151076951861 863883262644430462 3376004942365745623 12281168300050252384 649600149396181139 1182188192213969160 16045771333692076952 1783813926184971725 10499699344271473144 14381447601344549389 3792858658549010156 4102905281618515256 13286492082408557513 9807765051974537235 15046865818921506604 17599674511527111791 12077451131213488627 18093303444637368566 5194882053433797464 18402619899337349746 15123188709535650763 13382303519142314007 7965187626839225953 15599244514319436056 18341756866828512121 16947729370088114305 60989743626916554 15796892217776181967 2712513466606602480 18324442677530744125 3741833095202645066 837824907777544533 9975052065272941581 16153305001534926642 10180207819491126727 7737800856536769737 12842849453461258995 7824865486767643350 14860246027759423586 14221367498958782437 9352963691066226523 13246175875134468342 7566831221647170366 5090254041918579131 6839502749234451135 10815583615152751276 8171572901904709719 1690379708285806458 12508013534100858521 16485376916762097837 12127119428513683739 17556908547956404553 8758713382528585149 6406575972442064631 1561498899040806509 5466421852573097726 72991378345840094 8930765720673288850 18201236274863846353 16395235840654760156 17126503154012713482 17213215898024621819 6132459281540575550 16690277576243952764 7725090639125077586 13617885425623234744 4940626302061569426 5384470247464566539 12185254417331818547 16027219713350646645 12421073366208948044 4077847524264093879 5059345025577293845 1509104630939351192 1233686735016587955 5643499489030429409 12133988183070442907 6499604288270375713 12377794491902756463 4770442934920116127 11981123400464694616 1419110039301327419 3947353994668489957 13070553825341600931 9085813861066649276 7677600275572845709 11863476173216749150 13314363884996683420 16889699971145053519 10196139365197171756 11212092537262679339 17697602288468660404 1532177373226887227 17703163278891830151 1620791005643048497 8487234591513616912 14683573693127324126 572143655508271970 18244020852659220879 13867207622373801513 13515398821214981989 11518836629037608148 9910543605085262940 672169969418468640 8025524092073294181 13434559502661089574 17768744312741333800 6709341865667954045 527563035300127590 3342256655027680400 275360295992374353 8066565836252659088 2593425196368352410 2158216582812158161 13238931912876326483 507884132525633681 11711635111930510268 1848428370587475559 2448597496982658507 18116692401100333949 4759509147321348765 1147410898702654880 10990125125836366127 14355902492186706699 13708041807692835754 4550531535021535809 9351331721176021138 2524297201161365922 7470136749636056069 3466199404828920040 3230472758497515037 1072212631095674307 9312159341751444160 10030214196786318807 17907468586152003273 3348527751006977470 11115480637301958682 3194526257794622603 3988853378715759847 6387423477062954993 14243273331397405145 12431974855645970778 12341611880621862858 18393246717885841683 16010494765663752368 15725693301399646329 16907776893612564422 11953183136379103810 15409371744035190065 11146134652054876406 12692767524743669321 17837261995339780047 884725093301423953 15855384407694734864 6341527199819322716 9125688669299669463 3604560124709339436 4595087249716809823 13671816720900186974 6387261447454708639 2394232049056993366 11629885042872887483 10597403417298399908 5804903744295728605 8317836596738503731 9814276665470649348 7240793588749060043 4591093844208290879 1364142325782824812 3814161157653594071 14313759739745348965 8165537909585881970 12416951023623423478 11145048782172182668 7015738118007744037 15473523911323009983 18052461614593630257 13930249177435770475 9486812931871158216 10826666356213926832 3610397727163113821 16795095979992608660 13805837537432392201 17132620713054030396 8473774022859988733 12577981504882776179 18019293313587653066 9605879559253973433 2695881604737007048 11977756570358817259 2549333232420218093 14621128930088103842 12193961205203351971 17071434370393704671 10367417879482581620 13178182489029212477 5983686188567033930 26303271507645813 12577554086092919810 10191527565867210018 5176713435127376862 7647560547321369699 1757692656103169214 15406549491058193054 6595794687176846252 13370340007912708049 15734268459793076418 8934436114354883924 8829617547956008994 12366642264183626179 3893564415533509867 8340564025040907798 46417057547235957 14863448175485428089 13174331502208610534 7950283057916927610 1752374453522716983 6261017129180265373 5789818954207048496 5433685401938851503 5378310331849721355 4346494711662813279 6714205522484951139 13041428115801117803 15883180950624299512 9018221582866812345 7643291186091926442 4051198184967503212 2994624166216172874 1485114742463541200 4093903716134066952 13308654526074111026 12876997560762932637 16571127450108786075 14625876732070643458 5864965686782900999 11380874987749667266 11563219654947326263 2411123861142482263 9626322861137038669 12740718887131809098 1364156327776555280 15722613607722732953 5596175444649743254 3116593996467591316 17060264082573495272 7252925132049443857 10970575636240655919 119499788386095037 8920071548074105299 3587245518652130809 4137839619128209314 15935629132712125653 12409261009269134942 4103301685024570189 15368836882207492847 14437544659375950257 7508432933409762126 9164348978867313188 7987327324835009791 11017560178022328131 16453469828734793330 17313447632422527458 14013435558490860585 12813192123607883369 9981679968295465932 1707465051109268720 16724623319380536963 5548323517133272935 2562525940600022343 17913210145602737312 17565494441784739456 976387526504089417 10960715042709834254 3108437575200698463 4375945172998290687 8487506576646001203 14801257695279065058 448622957003432527 7093875035034516990 16861827430950577108 11293373155416542907 5853565993001721631 12857626500404098833 17304757966872504486 17043036036835153319 14474339641486594274 18006431476308852148 4299887227103303253 11271156169406686857 9380699074318989182 155933901303187155 6250622260209723932 14868716107463080284 4213600662144327050 1065960063188669669 5845712206737077858 1596335315827183921 2278600313573660497 4676201071194460203 7425380566441878327 17853731434260318267 12682103290121759502 13043762999838371177 64050511174018634 15890042600924526518 14636749780758071851 4746531359563063659 11211963675460411236 12743999053363051405 13432309764439822113 11627119768841485844 15073825572120919726 2248031175680021444 14005600240085486144 6118158814526775837 18369114570446382278 3518624486947297958 18210180407919754928 3332792196379932905 3559306068805877169 8157854123400408840 14738955163037937088 10847168854366293859 865774337064749316 6445953061132779340 5373694082143125881 7314701884556237310 11311263929091392101 860245256910081149 16512585203197250047 2090191915814400763 8693853540578863759 1059997264659049929 17861818657894975443 92650255321174222 10460332211494261077 9120418793710733904 13720888510576863880 18125147962315664795 5486558870830417791 5552390723084445003 14427086875816229576 2920790743404734694 17101674297005903224 9663419339595507877 10272417270488394834 2520407476829741750 17686432551772030893 16209764010041882540 18087317809009893966 5817440284599712448 1878339330774464299 9105352215161322035 6139199275456740522 8058301021492689284 11935766042180803510 3600683167238097646 3636979670726438047 7479073592172169222 15237455136711983055 1635973841413344316 11719865812333291192 11653275013384940422 17149447187714572808 15038948538001048116 8103378856037870249 14951294857963194785 8141575469953604943 675798370868962044 18149687476597110977 13262200320986361947 651433559050424267 16913953437881239411 3679065955157781353 13386264169912626148 16183856938669889676 7168199837038488657 1682486430267714470 4191696510564525359 2337363857412675548 16163362543391628552 8826968474604197761 17074624943015083015 12433327683828673345 7549808213176686022 15736008262651664740 16911881575709949963 15228915839229564519 14760066054538001289 638240062158588010 5757628899724702673 16698702633450720560 16128852150992700592 11900094683377891407 6839473201565427788 1369700568744567338 3909036514884568749 4703394055836542972 11252553941083510985 7841976597599742295 6694743596313847463 16068966682153907166 4564561161094070632 7601682982707608974 5162559208863941238 13011702290612411803 2433258072778096986 8067268861641366981 14769508082000183382 13177078508522899057 18228033339998372480 2062146169934101129 4804448897091884501 14691094160971322594 16605501361110372863 14361829698429193688 921530908442030899 1819949805726041301 3483458176605497167 6983685074269650873 15856534942395577395 18110698844259047574 485196534637782772 15826505107179596614 1306045345461982455 13773785984707197415 12744331778394485654 8731072498992212293 10771108764918866758 770462241615139084 17781651657888577314 8445798002728113287 922087032461739339 2184757788726699947 18058711195085229645 17283649619708637116 12585804399668889088 15521003244000248399 16166652811214263821 14243137700481841391 5398995704612010254 13179529718736297183 10691795771422903623 13164927647405227582 16543605583571730013 14845887998342192051 8923906545873560053 14351853806359502422 12296507645310066198 1765030934385943058 7035431811991591493 17016906852886791875 4957152859107117762 7373475388285816205 3968944313812379354 10868773479213752851 3026106469582716108 1397637932004633485 10429845511513307217 2584772884285317110 8570192459904444668 14081119288430598421 8409973649169573977 8974127849337269230 14482344084176009607 14000942218170655385 12967241518162820178 6016742374865569950 3640911586897441822 6088500644195597986 15948466916801211081 4755417211970524782 7136252843786517994 5499769655817429986 10157056215315443438 17081205548128611559 6715907499571183034 11461380491225600988 10944232960685702242 12621291504578777136 10804650095719526944 1472999240749793534 1006108717392444313 5907436943566897177 6062153970299531893 5374403522043987035 17140949006255805723 5245885343400941506 6453562570384380616 6472338685878030820 14792866285273187827 12763288986692555741 11841678322375947147 1355652284984973840 5094684385590841122 17761336402549821663 11508163717432223620 5467120906482246014 3939807394336397209 3564703728544727312 15320124972516230151 17051711931189719380 4370574515451365289 14297520566637275616 2633572381565109234 14544960026121103343 8526295229842234172 11684668773756494403 13100111247899618441 1072742283147449386 6448532174017060644 8150354362579530645 11714514716608447407 14261083809007529790 738861708410579205 17558429382235768482 10949651266733948386 7448406773289442212 14419105976389032399 12063156895079225245 13674371884133733672 8572779868651290719 15333929392245956669 4794904249154342223 11569432060844377573 4942731534229124217 3356867236824474800 16518955079705857657 10688307864816815487 8087710929136054426 9768533512924808599 9402892568235473813 15280866302006460182 11375640938088876821 4916324460828879964 8116289786884561747 14306319192196237453 18084673838941921681 17406477319640406504 16466543493370505566 17193045894503813060 11235287414385149737 16598865043741038005 10570296083841524643 18331342361362071848 10187402528818228619 8356865424391298227 14175083935366406233 666712550747348309 6529225045590297418 6188675272891829301 3022195189286192472 1825667840988656945 3703719161381744534 10700919892923843470 9404509009984047800 8253552837996966459 17978452575372050652 17621008834823782883 834715766926831723 13670701058317205529 13514427147819745379 14492108533564648331 10163546948380926063 175622833015183001 15237339813192525161 16067124831034653416 15111581487234526852 17727870344524333897 12417089743734327057 15017634672447509597 3770544516881590818 4043427017848932716 7283711300437649448 17232029836044731884 16187296303477108837 613195994140544254 7021315660360193651 7407983234486317983 13418060346444858338 2952457718045239781 16679342668820971436 5610087934499280161 13975595244689420102 1327349954399060498 8509978396237908000 6086581369730232809 3571454355511055661 13360849755343173212 15590523369763723600 15111788302868910968 5460591946406247892 11338320677364177077 17000465757972793887 10068441277197678212 15674758885224312128 8452563184003371566 18402681828036153701 9942222997812184116 2925693717871517540 2234171124633198379 13130582614869402851 939404410270839128 3674555157373026843 17831802152475243168 104645151808535967 6567030354900904123 15306203994658684064 3139392008211003050 7633906192985828168 12271932317194056198 5633459367263175741 9342420844034329257 2221541534299512052 15840294216206095797 6515943397284789791 4565799884203661075 12219584039432142710 10770682360923485000 2720599804151469601 5183063642747887980 10231050482206975284 12961483362185555316 2529169769872009402 3350553537438209783 16005195470282462507 2545192082663045626 6524640582709108890 12794414640666675179 12042148318368239809 10348337872949995858 10034495492840165445 2403926214178094607 8559792820628521808 3096758348533001126 13647559934918130705 9455742074158366715 12421267733849008104 7518342682992376271 10282456343963367389 10932296127715081863 2783068839346870121 16912048898658966744 2610846763292705678 5113000259473894552 15628378268585781946 11520565816622566488 2901177782782542696 12583467355385219926 578291083004697876 1839188993448873218 17433366922739674261 7853493643586986438 3665639201527191048 13809402695336732681 12009248284764812293 18004637295322467517 13376154149652783650 8460557740873401857 10802450969945378827 5935126358713059169 14250291917169251998 15171828964882811008 5551140381915094645 5989703323447020378 13370398279842547779 8636856789625243512 15564065025509819604 15188742366598611014 8599320259217920107 1441467672512855248 10671385847723580661 14860869845212373221 14473391115532178155 16133123507049240402 4653675269582852982 1608406991902452202 17004999841061135221 5398941486493285412 15415621309895473136 13261044384277284948 2764523118451875010 4198813995933225285 7313157730491060081 17805859833487224967 10823177120185337004 10596003559032501409 5725609961793387586 3410813847642911725 7282003143144591742 7478958549907257410 15796666679948698937 11721636424149305759 4888111022785642381 2063885323748731199 17847699438318787946 10827866723205178945 9857200061494472068 17238475477418373677 9355861230498713547 11463615773207415656 2153498362450628364 12996961687337650976 1352803746507733907 13554677186300039622 4528095147920156989 423217044081609166 17561310897029359777 15127585838075141914 11236224351468948128 6026523802870591053 6267256465177027626 5645502082215734627 10679581768134796218 12276416705356823976 447079182854082781 15121374624836642114 10678978708065172083 10868329407617096851 5572812578902359164 13806890498328674109 4101822579731568645 9997025873905460034 13409380134175464297 3461315667011924470 9294684797525515030 12774483289820200349 12828796505614480180 4775899321391886486 14736250992464054390 8612591768131866302 8946218244484992716 14794597886055149825 10142916464471122456 12484316596989925237 10130751973389875613 3912399199722336019 12834324351487858421 5592487856705219988 5394586710806441083 6410963792505211406 12441197650326218062 13492036113652958615 9566102652568857757 4578698781242340158 608722722372037629 11936224888080789219 14074471275010581425 18161652941793420673 18172001974037234926 16837710230240753128 12048057512629816120 17865282862063547437 7904899579333793670 922124654490934918 16389042133490855465 11694634051017016831 4432476284885258574 15125176871165046471 8177210519486317444 2990816214388126533 7786812796304878546 9782500837246479292 14904906695407064443 1999257301202349554 15443487133260831597 3187514398209166461 16646948637185627043 11886322235398337004 3731668273939468843 6831947635357647997 12027162721273103939 10874180993374013976 3659253585796092835 5902573065629731650 17797981371332017275 12700576155164947050 1507401491293914903 7509339133320841252 14439536862002909394 1594545152359457556 16816058172285563627 2180206847550718301 16052931272403824560 3717499176697638652 8196722181531414263 2973699091991617511 11580779658300301662 363861016117669962 7573047903339429931 3968817715516797283 644629427900621451 12765772879692194524 16354150204062374669 18272726389594623909 15811186074665617970 5593416822114429705 15947424942787478989 4890709777777190489 2987001142176094108 9228432824833035298 5421282915992057363 11560769341515712127 11378629972917070455 15998681747344906428 11877941025330942471 8763195348552820347 8068825463208110037 6253344063912484102 10908272304952778089 17268005095850876648 12619801799248265917 13474346778210624202 16932999542822378259 16942670526073666480 1288162376752727649 4617162982216940344 12916028165598516520 9428339574400563877 6738191805508268375 9787732794550532223 16505706115538343060 17386718350385239860 9362763817590340785 14773188787567148454 4456343102665572232 9086985745765106179 17811700664979175129 59577981160695737 5844910789904743065 6599760148234340938 10034154076793925268 12144060646359279912 9910473107322315510 16926373416511942922 12605893092864225900 17462457539080163261 12789444035793585391 13347819188501285261 7678222233822197076 16764907836880037943 13752266088713329693 2945998756470167370 4900169081933069361 16854868356297613417 14921351585154578007 863890006064152879 6511939230171020222 882861876303448631 12838760427557335942 7411105603636494763 11060430655712030929 15271242206100479962 13727860072373838876 2659330350673911547 10739747077405367007 14795998362544398992 760445565539844216 15292312111924114549 11142059391051264314 9006243072835242134 16075771696824436075 2018135473937431474 7473878555240462077 3875857212591653434 10178244784270018603 3901572135853784371 17383833667479988914 12049224506774251890 13197868188182090575 16646776480361165199 12635341531324073630 17755894847010230834 8352592999217056945 7872555252733625275 6753392206254242257 11085518110043564242 9745454689702223928 5818316122425604109 773140481700854278 2256491476017748095 6477512812307582734 2607313776403343256 16037705166050080232 7599133292582810176 15664116237148848379 3116582219126485339 18136647364987727673 8980724981183857708 14422874977368661386 12446499475529541298 1572042625342312308 14206853913920613953 8644874432432929566 3974263941068283859 7008005284061999704 11202822772476062057 3593204484354430626 630602644728867301 13805497922896808441 12610616073761076210 10194159505210961625 16985251249942806737 6277257286991481543 7689548255990433628 9991761603083265775 18078196033227208825 943622119390114155 11317516293404063967 1745623856323448331 850467056976451233 15591320344529603524 8388854166408781722 5875987536298221001 9058374043460725720 9979255232307187640 3222353848671965086 4758516584589403107 3131071339214375263 6194690422964643200 12138694586798380770 4685725245098902350 4463741267476708300 5991970668700266044 2011462961398666091 7048589855709269868 7087930636129402767 16441885973111718025 17305402828703083643 3976253000830011924 3930236655246628493 15799570767945666657 17268068584926552500 11847389660160982217 9891516150246592907 11385904767466032986 11513399875217269510 10766520658109666804 711583630547295734 2962652877200740202 14428645586156792716 15177681517143437257 5442705577866911243 5524777087959277428 11431646920227529254 16115962430259357220 17955400084060560861 493247463761442793 2209942066229291345 327157935057286939 7120271193722289554 6541929379881673462 2424328466181231746 10020533748997009059 8645076755520095428 17515976038349501943 3133777067479985089 8702568370852476362 14325452155898915095 8743546851831430668 8846708500580885434 18042002486661951751 13981751416930042103 8363256063608478824 18151161680001560026 11393287234353441500 9823923535728543833 11225181371781120757 3556244357898942163 4209694145467101010 6836391036003155048 6832283009097030805 6603042442742613575 984424710475364855 5105398824323546054 6626656712141016249 14425106601521285559 535170859825621574 1092344103767659578 9810424325295335757 4555945737099009989 1184897644349519299 17699624437020948956 11978199475634414360 29166858518633401 15986362372508168461 9931294450494702309 6816992655134322410 641274908535589999 15697744632414307002 5372638010862451811 8969510553439319688 39156114790846825 574497878811687732 4673467195773262403 8593963918307683091 3468044222721459157 3338860876960031735 6117490844882117413 2241162544787009928 3372907242723472957 523818934769748733 4357851112767686261 11313794541931934102 882106019742879626 8039495700091161469 9413916733708840710 8027890111120635156 14212228972918478584 9510346717445026831 11643793484344088847 6880388552516938506 9317589092239808474 12139526681826482435 14161322744476295908 17276353884954899082 14484556493785137517 13206469955880647141 12345970615589954902 7114313632963308093 5332192166958825571 2741502467203689002 8651363358680118691 16988977955995186630 10257380061093176957 4887895906335003380 312262048008532058 11545869090669374846 16952583303563291121 922920615341588468 14647792950997341218 6436785438992537212 6842228163765225797 1773847457384763132 4034497477942941970 18402526890420662807 1042996778664729594 9716361913801046356 6085886425163183548 11312423031110669275 1788964957098669739 6516222583967369726 1231482090474637540 4858414872223190656 1310543491555807673 14683591283627811608 1100402877265307096 2948836701635590233 9871563575603179624 6185291073175489333 16680672651836209906 17500970598389866015 11030169118428175063 599599316312217068 4048189522581118025 7393040554824993193 14686603470062768321 15398540358453656969 14036153025595329537 8911827786803809474 14016644301548185243 16534880894051291661 2830464396859172683 9564018180814068320 17915347315667059503 10712839726003390740 1158219508020493494 1480798347246582704 16784367678150071429 6110431175108478813 17438179295573696382 2393769410231126373 13263173819871599827 3377535376304099028 2966894516847402383 12535083458769665348 13429878706502685449 1503722757217825136 2783273906990276896 10804568975333921298 6302081624958966775 11806920065787416642 18348623245812020754 6171280124255530193 13968793899820310124 13421013106874824053 13837297750204729573 2194281709757185795 10377636172965001759 10994532924853955417 15296113864077306196 6882351835118096282 17952058446129710317 16515870240192650585 16175259101850153665 8327538976116668609 849239462738250226 442681662479973719 15675331360403010827 9129996766422104947 8351559947693550633 302734714052599317 14934046157955593401 10481096564580544780 8162996247185886960 17413517925038508996 4564942786600980579 13545448610738207250 17850353246588751130 17068960513912393245 17092020070418703885 9268559991979347230 12350649676054317127 3704566289980731858 12561479308390445562 4740407969210848604 4143113757636414117 15338823465037804228 15808440899631260068 1900032911935242434 16337842593933574774 1645836893582236526 10345313325232240698 1846196910888486649 7269514475569464501 18119066406950130627 15848186417474785314 6985244205203419876 17370403592728583113 10344609000665998878 1129729862517744236 10864169956749713403 2006710434841484312 17487733011110506082 13896772624550806350 3426701581001719212 76861904324857857 8700280631404793024 164332204627111529 2785246515612286098 14225007106683943910 4454924587565896529 17814435572637585269 13806481170224234886 7773486052995582458 15758273704267729336 4511599213473975756 9457031904022394698 4184122751122980386 6040306009128870479 16835225249378608416 336078465963459702 14629502464953658111 6445488860279619691 920784453362679514 2122063571442805869 4084083602441330554 700506089858430021 2899196188683540075 16799545370488011930 154708455063573788 8117827032488832971 5255002611680002552 4468829771900467223 7976597628838097834 566232419097307867 3877010311710760601 232611005864091984 15318015176789946467 15004627991131882071 7915432289115697731 5996806316320480683 6023901735005081314 3155009096601771640 14274123564529683121 4739793914936341112 17516268439679468390 10668799019397965839 10046542752116433373 10032273683737370024 12382487484633481144 3424990551534870494 7918210319008394014 2939521754912077214 958672004706644514 11407841618805821103 15821934623124808260 2991232421737052915 12286476599842314000 12308899505785242443 8960403333258615126 11285448122895039399 4975762407247462421 14329555231822869767 15946449087410486381 13656855310677247189 2102975425902004454 16683977853607250928 13380059386494310811 13313187953626551345 3029272013293598882 15533416844112790098 17713207688803205 1058406310546637667 7459732385283271032 16851674484330799347 13160816051426661929 4335646470969332575 8211533641943746530 11223299316470206180 1382856355157427449 2420931840959627518 18122803175425434194 12054108604694284568 17869406634467226440 3414304241580974749 2333911068095094047 1223265066736630190 689644756557423896 1046591693088993910 551473272121647377 1339646648294506986 4563739954340000344 10133983012729113336 9419201272194089717 14363879589009275931 10601453207855462265 5125052270093110443 16277896451915611013 5948484968748391768 14999087835342121425 6200191542490255961 7663831657461517699 15370483487359144121 8716419885049406836 13044592958533688356 6040558512137343178 12423349181075915262 7250551107301348838 9010903705012109338 17536163312136855209 17324941888065161781 11631971656162501732 17349750159528552492 10133715867563134121 3065026563919825211 15558647948380506354 10591310368088169217 15387949975616094541 3402177727872390499 14009131529082508573 814166719023477909 17632761422977643758 2656825453235523519 8798262514416455865 16101471734567758871 10741326305868370667 11563165721495388593 4864816972914778586 2353081923686226541 15378386634708816235 1297482297703130865 8371531632350077175 6292424204870041783 3617324004443622426 10095621355501711573 12236186567091979803 3215283412783911160 9888673673754462284 3839371537893215078 12795770269888888299 16227604425020014538 10777681909733172550 7090429117525248967 11013959358617457915 318338641279622330 8621424255799205312 17395227125726348740 7641113225211138472 2587997926548289329 1388514594879739868 6803526374787041675 730572514371976503 8437887099925594536 1122384884604286338 15012203232246691767 16728521936221039016 8602102880917696829 16232205921860399868 16235171788477887283 12525630897488270820 890289031469824524 11840729566844132754 8135569338302077008 10810241389597044791 5588118239452252439 7740811185003827112 12437884463452739282 16179478519239034439 11579383876160341321 17090022514919679025 13238082976354444984 12103024908830301852 2905914379975562002 4309111349834135899 8741445687537988547 6669937110164162682 11758566331225250367 15101520523204939427 14782440994461579676 11627003055896149742 16811455700148091267 287050776925063145 14785636993999574377 17767665074381333492 17098510661156811645 7656171375418169171 689465695644056936 14395083638249617713 8965941978654319323 14961640084322339299 1730575661749121021 16540957996973929335 14580676057611092663 5707201884064401456 1546403841020676675 12550510618075281368 3146003949068936972 15016179033750703275 10831918665565294669 6687477234420846997 9800476390190784170 1257613397879818876 14239108409201587472 15171521819276370047 6799046189556741423 7380937769145868900 16864278578866426198 17624853012692229311 10103659852508385818 7830814669863929562 10440217795503442837 5906300994809410575 14147773111728058231 3079935852597861184 7799317014938299302 862226169855549918 4937555161980745897 11090112357834627432 46122460359950677 6024610419350116282 13737624799985853441 11514139842565601499 12146203128059804184 7837514505211902608 1721641102169642074 14505858832700297859 13761023612070092071 16368507554215534483 12661753561162299220 16311371551095625922 17804084865459626320 7293847957121306365 554634348444506178 258170663234146391 48844620397719792 16637968962649766384 8907461719824861219 16683188843727108742 15575856863293287152 11434652511225212538 1056347203920267936 13214822906185728700 2272929115877460621 9420859465206994761 14540166438191123901 5933509602442312792 10747636134706548026 6284295605507609918 14483277211047801104 4226387042535804244 13883492541206990923 11634907160530831814 1353815832216286696 7807744799774383970 6181122631270528662 9476210198142292963 13880868482413846044 3686356438287781391 9565871332202004965 7363796467049483308 12125288903225429008 18369217251597679337 6804795769273659361 15125360001324 4968309204179777425 12535271563990563194 13726037748457612788 6219115460278289435 17664149126055132319 11393809586653440996 7393614806805882845 54789867230664210 11724788705138734499 204211046408812697 15868338282259656781 16561334570014577693 5940431829887979442 17479641119504371501 5646303706484289318 10631286534514433549 13961995639630301762 4581810264065387354 5834467741501789616 8912854055431553688 16603317603062818822 6404267346935750619 14641375476349602911 12904595557763798867 12611860339698291644 2547457134370212356 11565281230807620098 16173339877052700003 8792737226372382839 802551631275604715 11261681710871541077 9954657662129590465 11488081473599399219 1192900908612800090 18154005534968678484 14077533116811908653 12464379236252545461 8294488914096297445 15483624200244048341 5902808242004131517 12356927970170123032 9392747581702779252 11172056447756998934 1929667649979732424 7701438086485315658 757756738880119702 1817995805554418678 4812606348070838563 13119068515184561994 1498319498761767309 10531553360889136115 2323653272735359726 7805899863286857820 6838742005482643604 15799469176098766118 10786469181461915675 1191756829119730154 199913789449707723 14667098918859236831 1941995829807912335 1910588490609634461 3171322364920397670 3947630915816886862 2007482395083153373 1999583097383815281 17480266111267333926 14519442827107390488 15560238227389943043 11574932323297901083 6587750876553991872 11489540295488577970 4010340545576731787 1202569620193892858 9232260338683613760 10577554879511853528 3349339985803247933 15381105907480930337 1623753534402196418 11016359229039493040 815224712630312095 11070712526434607072 1205473111713903153 2510695128694075300 14017145503796257618 13158723710046668341 3656869817912141109 8008684863906813639 6128812357313060742 15918979595657207383 3776011246184934195 6927131674158319160 16931561093718640881 8897589847985699766 8713588646723829034 3712754656576003638 17508291099454471039 119438317410360488 14621723762488793061 13180496611215723008 1429392437736304882 2721200783296105139 13244760905671122445 8658852053225950793 5920103148561005527 17652217697175019108 10835649145948261436 5374146491088280404 14812164225696145030 14184065393218154926 14341694651534529795 10083795247770683844 2025574055692621893 7085433812013167509 15082522682044886372 4750078937173833786 2811113427304160670 14529702241498421630 2652548120027962727 17961359409258677507 11052783322429313499 6689482801026367802 9693814429856183993 7182680750455836779 14076140897180463971 4287018786243938634 3013335676738824186 6094276219090746401 9154563137860737300 1775330363523446113 16641210878874062363 14740391097174560609 11291859866066110737 2237162739733657504 12752010312658324016 9719757319046555665 105581325545676938 10382398182055288909 15427831461028309884 16352856929826068912 2830983352819095821 3518494603914925019 12844445468889572545 7133330240055042391 2064792366503422739 3505922221911252035 5356423642254137341 11922427615780980057 5446389703538633986 16367576574753993481 13475344951080590669 5432459023448004529 2752869967080016902 8467887654322812406 4142225034905675804 14137958392241193759 14807273532644523223 11222654973214152726 12146586540710291018 3922242058954251357 8638042526325622683 566491902884458708 7186997442002224096 4246600199461689404 6354593428464828435 4186247272136042899 1516698664541163170 5274450384597522177 1776253543917796832 10062097152675169788 2028964565870921356 6083667196210095304 13377192635025124945 4082172428345199947 1873100546371647809 16383314347576047704 13758222702364623467 7895426116136035892 11610349640321953491 1631880038166065717 9606918295311187703 6560801709306222275 2587582008988593612 3879517084798711631 9404933170521566728 18210484135979064529 5881433318807753203 11929538265284414840 14938995742359319523 17610568911095314162 15685492552729993796 4885577928188360083 2102474727394098193 3555436656505744771 2969100096336890301 549308899192049959 18255630750743914966 14940702911368374584 1566433991792624183 2626676096637383926 16970604050728938138 13782600816183021620 11334906202842031013 2753494414715428051 18152276456003842113 17357712290527556392 6094094045131324655 6571288489303972459 7788442187955956091 11307427978725833568 14686338357490215998 6157764237751740534 8163324245623859450 7532835506664566795 11104805525349226214 2502860485747017076 5918212106025733722 7930555050691575662 15959521041898799884 2144812268829023400 9886064637417975896 8031140868284179727 328922505253416479 11643332408323850065 14115038595928338436 9617631421120837186 13211954818372940954 8215954049286724099 2591147818587994601 8822479345572850767 3759036805401183133 3765140297025577079 10839183935428668784 8075323408491270140 12786000502914389989 17306661513748583086 10853531249515715245 13417217394658613046 10984964283850724545 16653339451071437747 10229925767915698078 3406454649227953063 15615243827503405007 8738087365881195531 16840132875413648481 595464867074652820 18159641860284645984 12899480796701701034 13568781682442946017 11768973803195260884 13939486890979267875 13169321072256481857 14313388385128434067 10100522507980619061 1258040590557936499 10974855200845176436 11017092505941861237 3476065770692780613 2044143425352819091 14400828780734316009 9197173162610591058 6767805810107620151 3282224384494128437 10398061296722028434 12739132857268461889 11436681193068873612 17200789963868966197 13740616598651066319 7310194895976860333 18223117304952606932 12160713246778675970 7941264288459128423 11550246910953245738 18121420108446353871 16377114979244566287 18116836065077361507 7215502853447641514 16683584907040806756 9224023266053335843 8169580918636226548 15750355216076253061 6871491029328053482 2143586742206155274 13628033402709214252 10889809683979643855 16204826693590828965 10944179306253811186 9955425958170980052 3823208950909069828 17411195457440167959 3365195462230322017 8457156744134239366 8570396001692466378 10046698648407493751 15301361840243345280 3281353833971903325 8670804826229390559 7799679281338421645 10673630050840209336 16047861394574176541 5265527175245175663 7750921907746788045 1955478650494638325 14458770496377427358 3082514423459326686 15894460203908914895 833718060596285185 6762226026597531380 16026800183904901552 2475341806006466123 3900047380449506987 9063495704828205759 626570315384180616 3743154606590817596 3389459730402825094 14236679463812415145 1009610253022499532 7227884481548095490 7772362884278566241 3981980413196809383 1685728293500145149 17735070924395775316 1072076396049001622 10054288164704222225 16761575720777311107 2288783125509929716 14062690161426305266 7144791621576864172 849075531522549582 10984536719516395688 15169197261056986401 11596020264077517022 10527464589117856920 470154873129911639 1725237160972290367 7734886105649219369 2687033469418733171 2364602839077536687 11427161209148676057 16194859476199861991 8769776178872587867 7904994984653340000 11557036010949659344 15400601958433761919 16584803317333008775 16198930995889793420 6589491947543423213 10220551745332153698 9466078483881217826 17938579640803784889 6409949892096891255 5159044073885380517 1971124644265634899 17056770718470625655 4758787932841539442 11250198745650436157 13171858650543471454 15012665472677253014 12294021783256330122 14484249176634294681 13474451833731773249 2877242662596825067 832821617769612694 13313719738030837877 14777248316013366439 16731440579739635418 15487690829317333380 16449676586389815100 3522074781594381242 1871214080759779593 14670519886947224329 18267381584960403024 12169983629757225803 566831783110287743 11735270519581436590 12741341735700867539 9585402323106698681 12273718501876566464 1789856015495796860 4813163936031674773 17413235195126413676 1026282772609428566 484515254180470684 10000962045911595878 8630127100710046743 15777367060929985479 13607286381886530391 2947274568045916910 18025487093799472084 18017064554385364790 2519255505225329876 16593879532933185404 2768205845362302265 5486404382870574909 14056003094933474933 2260919044193647577 3802174180007569156 8577951676201559118 6727911462205302477 2432508916622426766 13748120941819440893 6901062391874519675 10940130934739434775 2435528605090309423 5445231537275519960 1368810337978720970 5928630453341829968 10364427186043953359 6649415358421682025 14779976228226517688 17079126581931773340 4201959103241799680 6357611431604224977 7513928034723446134 17796048318767756166 15308122160993052856 10443128748967273506 11145806603975073394 16584058503866253103 5832883385479148115 14913992036399775429 5599694386447503824 2740244293780701614 13508270581968588565 3127583184442571574 4381289228118875663 4040461136420727954 12285918697262309386 7623243383748260560 9370917181460558914 13806685666942624868 13877127892708900832 12022029253719828819 4810739377978258555 6518723737058128603 18235703174217901679 12666003645163390848 6567010945538217128 12603701043209624587 12890538207114951590 5084434834576737520 5331225501439165163 4112722440890943438 1340287235927626943 11113308150200546551 9651719856422198856 6953844681541684327 9487974498129629474 9780225812639732937 4225179574315673799 12894440700690963216 8810635620222204875 13470359121625705923 15185142609459596382 8983683674033854998 8836105320226078022 1567628611978645627 2358443215765435628 15540483711056292996 6700500780060724079 9666028194824048030 11057481557287336405 4762703855423798270 5843408671699325220 18188641386624927514 13098001899726058340 15303284943795318536 9736382989723808072 15873455293945658850 1619942690110600883 9896852847726651919 6506087869933396712 14514177703135157598 15000900413707705443 758052179546220718 137756891894300025 13093590295313904316 14269386126467731990 14051555677377924805 2685293000862993791 7591140978242067701 11981943600785662452 9291398795029626290 8095307997837359632 2702397312361752239 10913911038633332816 10434276704820192151 1864636284111513567 6372027752580843665 7050231315287530643 16355519974330715864 2969630751928342156 11980781335865976309 16862315910175151816 4713149066513597054 5477708271799128528 17539453982281536708 13460216422458033210 6688070526113227613 8948175457809217881 6365780021006226955 17639818004069461737 11242858343288232492 351820168649528776 6196592084969919033 16520986593942519069 11022128315211803694 13959956719627709805 6863385413573142998 3737708872414351164 6883775452497914863 4789968284489829007 11446800151386669464 12262806672655335257 13546358321421495257 6788249881644024433 3654768326631302850 8793233150851581305 7612400231711336661 13002863022933966750 4591051092321559084 15026293883602868018 15359229617986458834 459883536121573122 767080008556585914 2478661760451991947 17099893558396417080 11686697186660041455 2118005769699002058 2993528945810242337 16882542592392114098 6463620328091088193 18380069566890902625 8237271057965093367 2821489156247415931 11720829432658396549 16548206656452607652 10577399355230669992 5499854206777281996 16786449436152949024 695759885867569403 17607684123965430975 8854504290698474959 14026536789013334567 11831136416407995249 3509051479165404580 2176152501505990121 6595824247944547923 5175499221715522930 14044523728871920417 2567120042880239626 18429347734414634377 10532853865169835900 5502356920929026660 4924899509653121886 11185332087904190842 10626316089351582697 6923289981004295679 5043076165659614577 12118756403482121014 10924638771897912745 18312827508917532374 29504259154759333 3131825091596315759 6231781204264040979 6201692506636620463 966227689668286408 6993829701170155777 9905028033975163508 2901738776260500451 7599713062415459013 12976594275216128025 13413120515885246470 3805747126371740156 2249495409126377348 9199612957107006220 7277200834889509226 10469052435308818235 14793769145615633281 13494302242857457549 16572426363955324792 5636993255072050099 10394654748222953994 3891100143697395144 208758520193484587 792004064926782954 2145196581555771802 3753386239384458058 4721596395496767641 5462912938243370805 11799117234997307061 14468584327337884978 8467069024610821960 15158196373547105439 10371551145196124153 2232931120695388119 4716270878236790600 11715136554222423522 9981861599676482715 5652081313429591725 923969413092031685 5978526235846258224 2170577738820265523 2983701272593548852 12344864427663580412 7189164254989200753 18338194795979826381 13078292376873170583 11791823373150075012 2386317265642674482 17267774436846548318 11363082855807485155 9021926838449407960 11825148608322985060 15013506430599299948 11396360872335377242 9050055678816900994 12215163043697186767 1879291533680743147 2921425791178187888 4367765731701416868 7731992733155615031 17865061025372892426 8869326766923568170 7298261702669670946 16858135708429358643 14405626421872922672 16849672616152234173 15548815124188380999 4672893024451896328 7937034186677503338 2518917381204181517 15274632584639858992 7807907329032540627 3365133765756390074 4479764808603752217 4669896260298988013 5584591821962668598 6310715038907975180 3431442695072104518 17303145358051777429 9170625266322850971 7309531809715739683 1173095767253360476 899718334971717447 990334471884700341 18365932560604819393 2126359297528332629 16288616080897936503 11839406938476429271 5105597203055950624 11870759986542782618 11331561885530997942 3600416433083683903 13156342313068573362 4238188304072994262 15301484955514941988 2019110354431384707 14888349798363857389 3565807907399803755 13479048659085239805 4392674897415767376 18182476033370493691 2691525256413101689 5220295793180052464 7322625248027888354 7143977015146233257 7233285176715504217 13981007049940331009 590920654399454765 4772374883924788941 9640953959738286990 4888207114389144851 12287381099224450512 3466912547306845059 3239555391213025260 14310298560165220366 2776725306573280167 14634317133548726468 10436745136964630398 17927740843407846203 17983365960275791186 4001967540735059027 8320868087863598530 151349595793364604 16102045303085120273 15705533109055598249 11352568395364124251 16360848225153676840 9983823984971731007 17376813809385131155 13586009506204687180 2687794731610632767 17691187756190220201 5346909957274916212 350259530761061258 8591603331126631028 5209508100920555910 16312505483231380972 9904257832899548506 369358949076696530 12596860759780560092 14413749414220258281 6574724250543406211 15523000296139119791 7331580498149782628 5800529722400479189 5620325274373781825 15611265995965547740 2576487299051789933 12448115861714125807 17580558033008689714 2817296649473032209 10671928606981074204 12914921886548202276 17015676770526213499 8562416831643166785 15155049582787617067 14170385476602047555 14656285106583915434 15471829926689840573 1079738064602741740 1459946892140811442 12669616690567929642 12190166377807662739 5353121831685685284 10879985863046636915 12778495861614822407 10539204983225009804 12339318683495785144 9520385655036534996 7335076895915821034 41743172408047408 13329708869067983733 18410920662830699023 3958509700543626728 790176478418862115 1210101490998486978 7493861436324421687 6519254209422640542 15084608513097163064 13764923943287459650 5518802131100743611 15627102339432526699 14541495181230153377 18412885227336585730 10891538364856755949 6016776178549580426 1904213638529313578 10146833409207369797 10353858268599685393 15433215580436775267 5364297870186213063 12644205098588501428 11793262712012893227 14872181492648476197 1737116167960521967 5660254556371839848 9894882668864054327 8216561905343624853 17550171808731637197 1766124195074808929 15864033783238213750 14001642305938902264 666505938102411864 1634244251567309703 16412496968704044482 11172356287155911128 4666067264394241736 14594478758944469495 14681199606976935773 511756680902885554 18059146037499424481 2708709531156928958 9762048707637706963 2182674278084406960 17026421195425047110 830729518620181899 15864309012032530702 8219782164940341318 12612845635536492121 10692380213896797557 11375413953146059702 14668619948011963865 13243603516051555569 7680486643197905588 5134788653895407812 15638165223800996966 14348246069478403970 12108999761779916129 13177806037784241343 12429283188247329235 11269287452374991350 17080323401881837833 6889310697641032235 6939180422016058253 7745369618753133590 3288141659055999693 6268070462496615955 9106295521569755027 17482342991283238880 3730179065772711629 15807709702787043950 853927513635244215 9929005858543285645 11460750301536130726 13100417791682527526 2105983929977853741 2967522237055250046 4281123424739428940 13507869001567415477 1898978876464784653 477110725880202529 530143758500174263 2418909729591712616 7889925714359650049 11085818301960594344 17997074570202616359 1209673050694957718 5064412611794369677 12381305790684551499 9230149900119998094 16882719841732604102 10934214734349103446 8548408975777551551 3398864788006800308 8866636196102405003 34005287412748514 10340210583213387135 959973195676588130 15175743704856157525 8602700554862666695 16857010454400334844 8682586205489199752 2088165587262348905 11912940526083469433 12999240539121123312 5037336154689122549 119673741289833952 12310886314704069405 17441568548076784991 16103065568914507052 7187129707216109204 1456647518215946057 14135632374179660162 6624169889847265742 9811315696483197101 9778190689392982108 14465940196890580644 1970159573962587567 15729781228158495645 17147218552291561705 10250866302384417531 1346105602178845050 8861125337577422040 8697689004629864363 13947650538785513396 8325057034921133302 3022578976371402979 14983130272371364124 6780481519616379441 10497960173110104027 6639566748917766952 8792707649791267214 8721306674832094624 5995822367202152817 5805431729858759216 5151462753995925197 9231283518653818230 1544765329024769929 1378579861341127871 11194018453952656009 10993299813470735858 10689902999762958200 6539902914209219301 7177055089125801684 14706657605779568756 7942463870054957689 16192302272952656646 12016567045070964563 3865634944476567077 3217862565228791905 4231416899168221661 14412441461566349533 1116143716809016925 2147847733114663938 18189025155317993154 7882612863652757676 1253137073410830985 15940436833773193766 2646579010968810428 10984231981371758873 6481527106201275901 14784493441825120374 5018139026362726323 15815716979055601721 3757570263036399847 11354429331465888485 9378168787882829560 1809122893256179870 16173830827490097930 10888455986702412658 5676404368508243835 12554795363528064607 11883872476705987718 5625840190074625123 2273816178497367933 16762545992689989379 16586963519166512562 17263018723215364018 10480730741646837614 14383473441421293791 10459050035248971747 7978065973944445079 17707706559664027780 12349944747856715996 6485354696924049443 16183219318859895174 9621186469772735753 17342276556346095160 1231772886988801124 14209994441636877577 7816685682126891552 6041175018436221112 11467337517799814611 2392668892048769943 10701156118187988953 8372519276813185478 6187817395297559389 15740290549415156403 7720419356791446388 9152183463701047378 11234589622431944946 9317379568785564670 10689811815013717260 5534173991870956341 17178283935022269396 17587673557158914268 5219869725342238632 4896576100435912439 9381785748138864087 3752471938544921940 8095120770208168506 5431062299492227676 7616669116323529996 5700164215625602987 13565559302601734944 6568007742850916958 2227201317585578095 4576323839678355087 11123569233309375535 6806496448632204448 13600797479760767520 2419378267099497109 12254686335149163001 9240369831869538391 8271971115048897160 2677937132265491548 6932154151999380627 9146256119549775029 8442066009073845712 4363947167761020479 16364164236259938804 5632982384257774304 10922410163570420315 14973048080237842708 1781065575982917855 13632246337720688270 6958007083547639206 3863483045308269553 3834452771161879520 6831937608156145962 3926185823269742012 1353848894839048028 17749144179002750761 10207485937300518890 13156126228379245369 8829451212114973990 12913834590106746707 9331344178402062911 10106375278627878813 18146178789520246751 17682843631479450611 5529028137014991748 9072493443034076267 18104434357340656682 10748395871111786890 10705135627191429209 5708666813213178416 12027024743511215395 2215897440575787118 9480928356942739791 17451701924708160228 471266153458916204 11951258946886003151 4896331208532874270 4923849015622508258 11007156374100047367 16810554212758496423 17366144182128923873 1870454954559653963 14496723348205871898 3567895873240352312 841414389029781078 10403425577053659364 10024604985105172481 4265661445329364295 12173234894515740790 15430139566194322689 12354164020376371013 15288362659945142595 13048975346136847843 13227926576917417805 11673474910467896462 12225125496269391466 8038805210336338841 12806484810864210448 16488224778816457894 12367849542768246283 16894347442593126242 65120415212569531 9917570487022288873 486860056848640765 13724216076308546422 2144487199267739724 5542127857277034391 1465186651165492578 6474651627644749896 2796371360695707778 13649846429208894853 6218393054829346926 15948435589348002416 11689135697574975796 2195444723550334723 11485050494443073510 5791152486836102808 1293391770120358999 14796705450538550198 16519836470137131411 53189419892981417 10771873826953075327 8589302142865163749 3884275047943719155 9792166092388685099 6343938606058707150 13283407865138598494 12629834879458837072 12670272421163728944 12308685880600118901 7069873380836304311 17783726704183326858 11151037707337788363 11839230859487429184 983353175341058926 1345623825090523849 2344910181280107385 11443038894433592955 17164392409262416232 260652335607189279 8699680166967752494 14944579536435114213 8039382591815253646 3207802096190710610 7818098873831191319 11813011955787060756 4274920898249882603 699871224371923595 264333785758315505 18059066854520765893 14612061198274244484 16358678839196278815 18110653803817133495 16758142895660193208 7759491065764247245 14958690564974095148 15633311464602843765 13329873836315228439 12784346020910494514 9201814692260319770 10599090976038879767 2989288025643071025 10474689910841613533 15960052769220535901 1719404871584246584 16457181035412889661 15783707225927835622 13146731321497822673 15175481164118563148 15069379181079160650 9863933427906647439 4486360619069751355 12677585536829357855 15366538919261796179 3190092247223999376 9835116876721353693 11451788032391404933 844686918666298665 3105709297190621930 2371608182524216062 12815383478801272952 9018795297101627169 12538804128355469596 14190256744451374357 8923233612688507587 15544957150268133226 13427105175043967034 5344923522856349406 4907021464952547465 6050007859034465566 16397610729297519485 14845065694928393194 6716593346725291657 8069140880013903922 15241438391454907174 13045686577226785522 3987237720013092904 13844094292323334473 17357481018678850634 9319602726335708696 4799111980776420869 17982332933751652937 14383251083654432060 10882441105941855386 10616426965821836158 4087577150256934624 2086469097415105451 1187797395176663232 18139837286018530765 7437672457679370945 4061998547293539178 4722932325368337452 13107667916393855627 9710253663893900288 17513327000195229179 5914441214311812396 970308193957094522 8306527599712156010 18013937789703568386 2490928135478352789 3965914377168003166 8603077280976515334 12756809241682446507 18301914990174830879 2258870890417327751 10626806621758733748 824869178570000773 13825254791035171735 11462432255787297834 778983276277403984 2974657409840265083 7020334537451819916 11944891875447081557 6704890309976338454 17268257172928446090 6832881633846826738 13243870389245576222 12947639514068144144 10061284134997037338 12066675858034805714 17558021042954704305 15974892557412888186 8988706562459625374 13779742952165017566 7373225922858447034 11036315836604650306 5414088992114015354 825595987243485558 455336796748898351 415205405567037569 11137163449311192474 16585752326420762663 6730976489765119905 14392926502885966475 13224688973015598877 7931952814926669875 13178839166215483962 2755407202077664163 6959285750331150928 8798922638971668396 4083609496460343577 974117642913239618 10461783202411681390 6396235378515402963 9148254303987413296 9011348933700809172 3204707610724248173 14542350816412531110 16685657004008995808 13633066134988078292 11146877662336799617 1380532843383553933 308000414649248462 6496657517774092356 8108191027369610041 7341206491631557932 16682826720473490904 9592750376628128281 10838182358849766723 15111986356039958961 287247529471913980 13972215989113529209 4993656712790420115 4203544113547381597 16978239081998580107 11859909917412980616 11828743708898794586 13835568431543907834 5959103458945184529 1250681230496026354 6390977912750094802 6896939312347569238 9956997587239031126 13539219759189984797 5949529223146646305 5400599513486705876 15520902737616121293 7354947679604470840 11656447911160800710 3254954861552594192 14222737976998869068 16517510619078197582 8962179674224432813 13114710371024601296 6528308633171136852 3811316432868424646 10506171042483697121 2106953684077380562 14726902646687711763 14990030055045475606 10062726219758418022 9477638004672864599 14514142520374614661 9654921021416296288 9369457284515481038 1822727410918423096 4160345542829981749 7969821048299287072 8030573990026270118 15643608363407565781 4448374037084646128 2655288999173167909 17060747583098918657 1497870231526595304 9161767798764386469 11597536174721786815 8300342332689043304 11405808155008820532 13664479177222802009 1194136141694262909 18280341696048081695 17153079198594310374 7933185661456581654 7090145613286548588 9116114420490334058 17415065029175991760 12183888190239871530 9838976140358034869 3386921160570914600 6826556435679340730 16967133934778993599 6591759373773285076 3529440216229612121 17074071864734289103 18289314704993795197 4041573882263665488 10739510239788581998 5845282130018883518 9403426119146178558 10714083084875907044 10371163570369247390 1755430348139713302 2080236859506863072 16493793749217744063 10994416636654162913 11004273167031361380 16690844229987042392 16383634772441732358 15216604568399343489 15247980348755715372 16078156092406815617 5878063922283625025 297196989170885041 9230162693370651540 1359961046886689350 9527963900236642769 4184088463043807852 5414377818278475651 9447313742100365951 13773624420475435442 15471689777702592655 10273074766206730734 17129474547943210193 13967350309672828509 2874200339737423611 12455671120735049969 16456477450039432378 8490021873578399526 7791343495523584580 11344519963882650090 10871541379666841857 9821179876409311855 6431270785343255705 16005065354088263614 17938241159241494006 1694930442046627070 17041136799553989653 15343844600510445643 7475065911142866655 6620528771920038041 2822748443327494924 13343832019194528664 13985365869339537025 14890735338343936986 3698770674203963054 6437115636843948170 14521122577788783415 5636043375303937713 12915127970612859624 6660917795312892937 14888142451472849011 3386142933975060719 15993314370177472579 1063595355840808507 13701807330554456396 2100978323808955184 7639323046772234440 3528701618804491460 16880992275912157853 16627094453837132018 7995713393222959728 13200094613680917881 16425613552420042288 2339956555208787382 8601549283295051468 16597250627658034501 17852627522248134812 8389638630501170540 9003054751786555490 10163559397396957397 5748231025174411060 12622220357903895285 18303234484062187432 5171068862932717656 11828221145525481739 13757025964672376182 11131053347975364278 32211966484419357 3336839514402234170 240167431068222835 5449809137091160683 14878496849723877225 11507672148915176429 12300634847664626232 17035943433365255423 6431862360540662620 17554874311280484210 13347104307259703889 220673738819880980 1943897004987004269 2775236025007110558 6064969388476522502 5216619978383127246 6983092349028065261 16487382205451661310 14648060954299953204 6661278705447615174 16419876145639365195 10144399419570759575 14213874697202557755 512443694688052854 2863057034162320006 6579132614833488440 11019355235390529420 11652725304258747508 10685124337295208632 8225566868686344464 3261002578956246936 13538331136926485747 1200020858451249932 18086936456446402098 1929328439299659522 5331048746576370211 11337494588275065069 7602318107461452923 13491790060778064226 3088929167777292579 18166490775276645857 1717349496541107523 12880246246608810557 9102777582627556317 12349389567245481984 1500977027298293556 10583625853503100859 14162594991931895371 12896416792519704305 13339274680819952218 633894886463730267 14960948737305289526 16326631768330224497 4433526075352602871 3070362684286341528 5719428833360439504 947881287535384593 6156299707604751804 17800620292299746210 15943323995547599783 3934737713116285497 4309941893405922576 17194633410744127836 18169729744089030584 5628463367795530511 14090209645754631369 4010015684598599310 2768166711280167002 1285230260193304580 12282925805044536038 13673731901381236277 6877770254428329581 5914360951683503429 9748845442252885607 6648517934077211304 6554605195071232952 2656207982761429386 5380545408125242436 4038045903114007864 11002038196038140142 1159653944341559822 16814957873401060250 4005580982833441567 2481941742789754340 7515900098597809873 13439119948704456691 4540471104594189856 2084406521701006375 6552262856022940656 13054066414051545379 9200470228017955715 5736381434960833056 4746966767712535633 17526044506355256829 11164465970323992925 14193622517017557846 11527253228628476234 11869428105024478633 10176779376482899507 4501600714519037480 1381229214438668206 17761298584579694371 2888023650051046369 15046433717823080907 18002892820471402092 4699040895609628609 11480246036363763554 1296896056405513846 14761568221687368120 6085392483317324389 1447587856917900645 822939878022497653 8091850489787967255 8355918205323624067 2932400813852196007 299046838397087024 3742523748606359784 17430468935513253155 5230866174421886771 2389469321245128918 12560437027854604656 1784329050729138294 12324689351997741261 9179186003343780790 15777106925223016348 4938700506535200402 10795958323960485137 14167775346412483412 7342502839788088264 5619355611061544420 6440296337729581401 2056715598157281290 18310565519469543400 13045199892789409091 9418903367687321106 15585991689178817007 211910534060542884 1066114978166859045 17931341426920312013 1653113825555128926 9066952620862793034 5492056476368041275 7822725427088334105 11087397289201232072 14434205840820474230 13656797568295924459 11364861723987958684 16603296486939950916 4852377133424576728 18172399633794300604 15321456750414664847 9461859428337053492 1895729470661009681 16047686612767599048 14653683369301776447 18130019349908669903 11627152763889344356 11780697664930599660 8660961200315788513 4613074398200748217 2819582524363774043 16862369916745103543 7857128435255079588 5348399903899680177 16645505851643423853 121411831872704295 11977975744410300119 7021467822002744088 3603761842679565961 14865116359431071744 2639825383078233789 17107601795878049271 3869835489555646885 12518895541473026768 13348877954752541363 3238441941028504763 5866663186159466888 1074825805427878723 11959249413402652230 183113714615176860 5171948924626773872 6869140627391449254 11263627947218480299 663334134579903866 14324820491531907244 7855167703679550420 6711700406879929187 10466716916310312145 11814194607918516451 6261467756949310892 2327507747344781824 161628476790939695 2455589483280511322 8335899404031821776 12070559174466775173 7241531649939164650 4632183202574634584 13697766341201710800 1671673378589518289 16719393542174135198 15063861236319826004 13580615034936882610 1552332501874719299 14669494117366140469 13299543303684683224 8465838016622237616 13756422109484682515 18032706908333651411 3695701091701306144 5406057055775382039 13214154291629147452 12625034750670604245 4457844469397363587 4181213874420811880 15813774768128717022 13162528132615800822 2759829190254044480 11639392517910403498 7378839810089383568 14002719112587377553 16303006969664727175 13341793770227326576 14157110414148108370 6623379880704324263 7378835914308560447 6459278745269918091 18210167312383852087 15567086276637858543 7326754775321949272 3839709360495997256 17770403965158351280 15515189304897697573 11916776629382992373 15472380295305306145 5875205027884215243 7818794747784152516 10860223973969043117 633268667067690049 5952141600429827179 8397582841583050191 9770751563371650878 1385661941300830321 18445379732009196714 10391789421636431660 8830451909447145965 6297353562892349787 16618917971005249688 11877114804337920621 12402237234321645583 14897847058173480516 12469267654900772842 16645290551274767531 16331938650447629744 15875832488695074674 15631169248168667317 6280197489574054042 7249321365671306834 5393147293018926620 179270162750879373 6478921821393983 15914745454311013959 11474726901258108204 205468178458877989 11730261951483382715 69887206987430527 17530318244317649638 13015416949461760907 10678839626687772145 14181098791286934097 8647382505773094598 281142951526586249 16028773721557196008 17233966094297274879 10648792828727629164 9463577598630802967 16591710002458034213 12932754731039257280 9343308559859015656 1441427181648130392 2714179125230118563 9384645836146606558 3449900013472852210 17554303022523421657 219156719379481457 16325739894845634211 2706865042297774701 7231584190942212887 1983185890478268349 1744207647042796318 18291634332505561872 7604814515202562903 1240876939518840351 9944454133504561619 1048254521800483988 12763382098577348511 10834063813108235852 3057907889882548142 4600600557738633099 197122660029243641 4527612012476256873 16896389991940353092 5784971523941813310 11370620015919272205 15364538415433892752 1538057768682057129 12081369133042392725 9993861921331302518 16974396091737686038 1608328912680190453 8586440715162340974 8495352857096990657 14795268734742643751 15390258753099152624 4303833122975265637 13483709931373577415 1039577492543415016 4896870544336496186 10244922664398198643 2966170052071398947 680202501940069743 9936897915895407616 12049931615325060018 7445328468768779623 4502115753604476418 7720605488050866040 13216518526705048284 6311596623414147872 16762034069240396147 11160589045298860486 15986236994996485122 17934349218361573682 10465135759522742069 7890238147759371675 15325414094508886840 18237923483037937299 4639582041303680630 7486797307050442616 10820126768041435700 4091587093953625004 6552162365136580992 13502630262733023671 6842200074142310891 11179182599044486701 13762562488710079419 11266785740883206090 1363632330675500267 1396094547421092967 17200415207489446545 15863360772176254564 16591826122815128902 8871824775545012018 18107262923802675851 1955077154878142452 1171507404981824984 6657820206291572274 12134002611062817806 73918399433778530 17229022908385221903 2562491691345648755 17267263097119135639 13507314785471447781 13859306346172727625 207500602854738377 16652445065478494761 11734794317078936328 16297113210057824801 98906194889907209 14837050684408920713 7830080775880318183 7028299776736410261 12269831822024180261 2215664150003829787 13964962768502939708 12204986182058649227 4990247707901387161 3347298986810517442 5298891734780126559 7085041254720785287 12266307612042081037 10736507178928530928 7479064794139326025 16472392025772490516 106070225127591366 5936866515835703288 89763080857225387 13541822759825232093 15247637194216013975 13507583161715955502 14778169804424870648 6005593406432160731 3853227336371739602 8308277421628122558 16918874217340760421 17297478996988231090 5330830894368146134 8815731342099612514 13228914860842025439 660665620327074436 11002834937626597129 4204100612159800376 13918679035986821016 9470444880116811938 15870455843034456861 9496847447776981691 1442516661243563221 17927880697524165782 2484245270787098534 11948994400558192762 9380896011537385377 1650303122631410546 2952611402577660489 3756082695318535432 1962957975844916601 1654352575090911872 5435379484381954259 9578027126663229426 14320017686097678340 14901104026606327397 12625239316451005452 244070828208445458 2641958164829438493 17751095747954540242 239102304638767194 15936490249322883129 7904731394050235057 14265532548565963908 5008710120678621997 14753925587747111155 13061096871660952955 14984856274192205481 7472488110289051822 3745369067482014047 16433570799562240121 1609524270116174163 8623485033814789026 16338243151556354599 6088829820559349261 12171177653047984725 11088823087467037780 11581701025767330594 12421523705137538432 16765047422667792017 9124798829423069693 10982189545799789446 11118798401151306495 2897556617659987600 5443023428990472355 4962592606779997692 2408296813837134970 4966594045652101692 3538252609708834699 2323924715188964991 16143417148673487110 17508350234953247265 13928826761432173402 3495839440064723432 6161151687492412077 11825392150594426641 2498640857281454391 7156865088554310953 8354183731340508787 910798846801171701 29531581867321093 10400006009063999617 2768208186424591617 6666725173745510829 405690151049282603 5915148151084909787 8671533830004507596 6000484325943487858 13858166482644925558 16542968424815956874 10895282634266861786 13710758334421078989 960963815340285758 4502271381950825776 4591770342162126458 12739378793754016580 4316679252736922527 8294482099009992354 18249625318303255487 3178763991823493645 168263465375324688 9235476893525087761 4347158577358240243 4434286420432952132 3734522095376200026 3444497578733457893 12931034487480417641 134812767944150946 5428347561413845948 6272440715819930633 15184981122292044545 17007499440878069309 14863878615984633204 1208710921162314564 8678473456533080073 14730976334340471537 11809198330597186672 3360830980354366243 13226654362461368702 6291834508650317042 13099542107410285278 16524243365563505928 5701540810915178537 12675167956683955508 7553395015129429757 9656550381446491392 18388749075900945653 5936968229912555839 1593042056417604003 2241705167524374362 1355627804687434240 251731661812594556 15772552272233191987 9200485841844218466 1556368127862690296 8012376886369098760 14443812510013141937 7974599918046067637 17017004156765096273 8396509349745967723 8351884979561434911 14614445365911783399 15421452814643082527 13304994493815921401 6407570108431749726 6787749672751819463 441729854088103894 5332734783252786934 560874385099142082 8501869048144552194 10703507737258346043 15227931396751288720 469475812717354783 17704659101659087839 18255922614483843806 14340410123942050348 11171901912850205700 17579782350022015483 8571865629077628617 4748368511908679273 13726522589395406052 2158125681897701391 8253260943544182517 3503588044183361249 2533426836285802656 5326003684062478852 11304498007410965012 5038320897591277409 3506686763792166627 11766174702435986102 13950089534189272297 6413716871669419291 2856168122265717657 16585456358373947849 12185459512771745795 1871890597320401579 1532555212669202696 16803827236215786434 7452326273136712551 14759942083084333231 4404608449045011100 5705698213737771460 16701015311594217410 18178825287701842006 18256710683218536894 3547731315500590643 13876042341783555345 11553142811089740799 12348193177247574537 4879552934657857100 10241784145309408161 14894168640581682630 553835297659497303 657473302939826103 7720122891348359737 4952419296699436033 10609588162501053688 6547446219125410199 4213978854791561600 10275587977761402880 11679956285387592397 5921608287499015074 7023064274894578445 10695781679627280118 14341786995043242992 10772189829670569436 1400813305163386576 12205327716530383498 3721762258841085452 6838970009430055536 15638124501173357626 16689787840734691539 57185149884144371 13304654287357452615 17800748101249125449 5124397869316048928 2829105677741624363 3772277612693109611 9107807864070392221 16328831135086777991 13395754081226032996 3057463091883238171 3186581335877763862 6960398766906346117 1230730399012482622 1030984637433629246 14541355352726752776 14011797027563846027 4974462192831795397 11777931587159149184 12749847004507218939 18183811993383184791 14974203192406278087 5330906582981604167 9964920131329692997 15881362961505477497 12391176180002237445 16084789430563213254 10302777661443381070 2924021174196287407 17021072534972056536 16916328138555462176 312784448159873366 11946174204780184854 18315880387940899785 13302447712777865386 8294765257138377766 8256583750356875180 13865227890610829029 6763362394656034690 16877013451851410813 3638112679761507542 10780776372281761794 12723097095230430948 1512136336190845403 6991138915421271910 14245657401278849026 7061364641966730696 635490462152644817 3179073544108943837 8300226091764168331 7715617154529244627 2746261890128422253 8014760263171928572 16487273356609428184 4663307636193050787 1845771128199619975 17870757293029632484 14039667114096227 4550535803490974090 5634445251656489326 10296004956873082846 9781678132161681198 9092580050965386132 7162266491992212477 1814720449276749872 9992380539408494909 12168803443802875491 11902989896069112999 18198818826561383167 3465611575705289058 13686774909741637398 9187399159506949619 1872585397835326949 16143360361489938992 13648913298316451947 344329927910174406 8333323009145684366 3383780001321935806 16125555754457750928 10325776113361722040 12562325876146613418 6959172057550876224 145617696390993909 2640653807958843613 16172706712528826989 9447072663547740185 6189826368487555160 10139541312498952276 7142988225998778718 967800696074954293 9436239974317099381 5198891435199693041 15172771141757797428 83895145195616841 5510954125292304624 9785582389754266543 16661956191916649109 1937749089762355452 7153389537607054686 5869837168909059841 15167730957235220067 10974127813447303511 10825993555496879246 14168248076841082750 14290020863965064604 1805697983375535752 16405045825246879507 2739625845459768614 862348863344153242 2164790363033555051 1478518573650253741 3418233060609433104 17315904455771704876 5448301760454742643 14920791445229571581 17816783610508491717 8510843231780406015 10707698970686077694 13358221505353793040 7130541030643966856 16493727612812073135 1103172604282770052 6899583049079845714 3946785311209294930 7235990096896243273 14369659089347883194 15422897328357084332 11847867755587738214 7569034117839702629 4489246611454024473 6897907049606908102 9465079339089345681 8261034145863490996 16433219273650625210 917931677320383003 6029335661619001997 16639714864361031015 17475280260220646326 4249862372969085434 805549778010952408 7577604703057965959 9603943611972319412 13949177804346962902 13338931678932250491 17499769513938321690 8109883588562597858 6761037987357737384 7937094792539245422 16405327337240590612 28782761935107725 4096378089122559884 6924553871566352923 12091064187990647966 13840703863212907444 13494466993425964038 13145300511376588505 596696304426370636 15870604434678651358 12930020491704789079 17182889074790950909 12534597049369137489 10868039765524121307 4696464654430015332 12988354098671839093 5567253342119551332 5758907036176610469 6089004032760164484 17102887911032494576 4683799907155598260 16183179117406922498 11377704471359449067 2924925187515459299 10291566683810775037 17002401447599292955 9060506179028184099 8226849980313566974 13826254898808015279 9660313735681290862 8976351075838089212 836031343471947200 14421324483013449393 1566625760215854516 9219756828822874998 13806124804030064534 9963909464193779611 7693239696932403390 3899765294158971121 521366834742705006 14603082428154209579 8254628108964133304 18407489565876095630 7051007979861148614 2080421231616854545 6166261262297771061 948290525707306489 18123512822156197582 478329360908612131 17559306074006889842 12031594843568490809 11357738566636750367 17076707053752311325 906531524852895350 17919539376223861981 4875199141404753584 16986372340111427812 9658900102445320749 14828454916254934212 2160447016220977914 7278812555062679050 485233785877641548 3645839377344493713 13953069915961467806 8248666432270821560 14295910970689506550 11703048139097737795 18192036329090244662 16197617922557175836 1969662844618354908 18005166345106311566 8136250946640449333 5085676762658567846 9690910793291941425 491522897383273235 14752239696578183129 9386600310205909582 12849551583945067781 1039609947705363745 15652485737827796665 6105449128958311364 18165461729980004430 18057617199198720351 5624725438963135551 735209348621691953 15348831775953515700 4934864096235042442 5477890834611398912 902548242037817915 14689155892436217788 2829412738190041150 11004358816707753039 18142112468412561746 15769745828732730515 8213581707531282404 15199051497533709866 11746635403085725882 16508124871832985067 4524942589347123873 7822386370780406134 2454965351036443849 11842723015352754017 2207636061834054068 15266464264123512379 2620996185331984562 16148200406491030509 5316298349146934192 4516213880966203580 17567027355069699562 6322350292216945280 1463842879301166881 17348515269927387497 6089745027833527452 3389838545671042645 4861272068490155921 12065650793051265287 9214961415229393301 17120805736955223912 2564305495117451143 1789516376060869032 702056989712498354 18386461592512075158 7016175439866409884 5216371571425147673 9882088318841221499 4321320102097826591 13420100366583052484 16988604728089889427 1372094328410070009 13516672803922222600 16702066314318499719 3513460950712910601 16039683497258233626 11552552085167887951 18272081419334252819 12361605802784645967 3015571569810940789 7933038432976751222 11887338237468280731 12923612841182209212 6658662519289152828 13530478723355127940 14432475387226147417 3327861851711311166 12215710803750596037 8810036124740357838 6298057649439317176 14156219699450524825 5748804020805331355 18375101353673166118 17854589664893991295 10512718506168816669 8849182759916547828 154985604767825499 9806804704241650434 13568116064750120180 513574217589428852 16733579499513767313 10452550776809624382 13078965574551750977 12955518379895718838 5072488504734502620 1935161535523414949 16172317737904646835 12657189809882005443 7421395780475366318 9110801315498242090 13994422264504872983 8325121677687906822 1682486994336013046 966325819057553789 12245276161756449808 17746835292694710464 10023942393566668855 8611415997854553416 14944165266273583230 16298128689850401637 821250449613270868 8276601926003538995 7506438590869379467 4961674970774800312 2920206574461499108 1168457242212008064 4956469250900064546 6088469422698483128 13880790265515574215 4617528125375686757 6237348178235674005 13518851612281546900 105475034882422867 13244799745451356804 16747489261490073376 8516593332128155012 8945365199940717198 6894045902663914757 16112519399367298853 7322914052099702211 16293591822427174945 12458584342952838165 5298692177757435647 10527855474472444640 8001708329310570170 13284052344309014274 3808045044375385211 10938923150984793003 18332113377107827962 9574490740803883990 11186951617901517802 17003459131619580834 12227456250562860824 14125245531283571740 18318450325804427715 8837513047355236107 15092291141203745291 3397479191879452886 1467716247478060019 16995082929413921080 15731047627022785184 9566818985709255300 16050595166465599914 12603696160653289669 9266515084632858256 3000945984838487345 10645144704810098681 15370077045685696179 17841279707196911976 75704756408036382 18021923062177521526 17016735749610867523 12606935916642084158 17390853620059416918 18057436298961422040 4136865574774444516 4528651678403583892 2819885968583561689 13366024364845121567 13667195738696028607 4017639058656306303 11209300632911999922 13406127175720325029 10556549914903033648 16064680643394071596 16404806764416698702 13833604690810356919 281816844062367883 9429269607719162365 14269097086494187043 2077896456546475517 6519360807846582611 13537232553606346882 4238290649181828473 12059106888631778222 9750829028541429471 1333892012424548161 3389716989828907750 2923425512711310524 780577535007108837 17114708548464120634 4598984906340396166 15054119644983047570 4673785874273740044 2675858309810624029 9201207835444063643 13203156885023056840 14739140374053199919 17816023109828183561 15652126602142552994 14441349830646866360 1674249292432768361 9490038888064027477 4715996235208873082 12718920440342946506 1520882645045891573 11351560941172720536 4726497969230454452 15079120050463908321 7258431826489428353 4799610972539963006 7208957965764978476 9745093052433668270 4114471239944150001 2655911561715446435 15197361348560452792 17204502398080076909 17026893077046625374 12487164075123913494 9807933590937315477 12336941966493054040 11877195654309589343 13700051297655499994 9799531222911728200 12821827202207293067 5681481701743390474 1400837275076945972 3758051374394602149 12972531267266784801 9064717953000357648 11540290797917081162 3075146506348935854 14015003848637462396 14936171733106117648 4958215273660605317 5507130825634503577 14559135709650994901 15596631969976992064 17470254411467670522 6674661694863530978 14489888319872125833 4407620443441643254 1564137758609549510 3243287214270716613 7832845407194145224 9533830567705690242 5690786111621361959 15122326058101702414 171297390489197809 17622972880751925663 7801677423685319123 965531292960362418 16056372929998723080 1782766024503726137 14659534684512530281 15673857433331641009 14288244617631976719 5986798414126818353 726433542767198532 472699800912315576 12460621652499323132 7512291908625280791 7265066144632725950 17853935450066961867 4168400175462337059 5457136491988352086 17608383501529702294 10852842142675581590 13215877912894339967 14472768814015397734 13702794143445784141 14390324400986113057 11291213060100853049 13369620702221043033 9530004616013896536 16240815898539648447 11230982660479407354 1950093421374793661 2972422693191020310 12969884958276801785 17283547190053483001 9140682513109227873 11821272728040622076 15729258514094374372 6068649280792985256 7878130188976101080 361901533050975406 8066721988766241690 18265010533096211508 11645763698090949178 8783131649033096457 6551982530950161741 1824171189664780482 14416260567528971690 9127000202388427149 14479361386745575085 6622408300574675887 345097373606747321 9028958643051494349 6043859179082562753 14300561565527542814 17788374162583623450 14741509072091536232 5445155947732537834 10300621721734009484 5985678574945284516 8520272231051662218 1556623100998280440 15400569402709707503 4078980502582911948 15477766785739928151 9212775360151911747 16332973960416594933 11896835639251980296 17534344740937603557 18113925190373908144 17289599400215342363 733126787059458613 9628364721382040277 14999563511177237717 689365927618291522 15440723130892628295 8513651063767507382 12293791851412349145 4804283657546718753 8558563122623132102 9125404471831389000 736102941180111204 11711219252289404730 15921241351003433335 5347114381066071089 2940202885758426299 3646289274509319417 17927738143665940498 10656686660497512598 10758354730180691198 4491742628166699256 13087617612315540502 12533856071360660432 3986961354779757102 994335407586061104 10200036879924852173 5482201820378087020 2941649997021623184 1939572411471566978 12510715976932880880 3390423534703775474 14438605828863848216 15342725295684442545 13884292754067930037 12341341861598860622 10956680881895503543 18152891199986322149 16497694053943823761 4452426954582149844 14417045442857927220 6789921221652957436 16547873963855622269 3813175028728446405 16364303116731765160 2584474273288355229 13728513958723026004 6953165696455665004 6858874447714590161 16511529043265172581 17661814685580508218 16820230684107727245 1802889664735589895 11764991390029050073 15834518559503168601 2578106891354235254 12210076811646012204 7132991409017756755 8386817557682443631 16976879665245396151 18244117919304830161 14160220258833152538 6811545213166927021 17336811766675964750 2997196354513191509 6167693610815863914 151910442343464451 16028145986712890385 6204872416646133474 5434281361467140590 3356435896841109541 388452320448520123 14541417739477581893 12238636145692200994 5180617128567144004 16699370305118407315 17546027774633624436 10036685426006740797 11601896830090868993 6252530884352167848 13595788382687792118 1956774697117823291 5621812667788458408 763232296349984716 4556748815080910533 8909267867918822757 12468208970711719799 12846946325981388144 16331651135885277924 2566682451318609457 17291967326278455261 7039749826510969049 18584279507629868 3671747629802328424 15544157335381716784 5752371562920377251 18184742714370450236 819328926365856040 962964464591340743 14356497498444037119 14093232360021227207 5294555396589333950 2463379400071688560 2234498741360787673 10758215378117039217 14558472958340577243 653795139177997860 3071458548418173309 12757857850160383353 7580422391008604371 1309790051654534460 3602670808424762786 511825260893150158 9753337130366693467 17139835523996239644 3479066640591945668 1453572025183999870 5484732837499261555 2637561246632630552 3569348298218691514 10023517566236786301 15663441733635274355 2817382788639657097 6272870931295752211 14072202525651134503 5228572221381826540 1035128722316457308 31469170492424276 17474768992728922618 2391014747021260350 7503479191069449110 14925352387987561761 16845906885934583556 8373701297854685680 16222984702925009306 4784341136693943933 5576073787469243455 4421168522819674307 14617467013650609629 7016187492140500474 6143485401049700376 528186932644543501 6684639087404410759 6639368832299351318 141550006227693699 7396261483874283158 15093127028518948067 1850936108936936531 264017529042061186 11123766986129116161 3678338873484244233 1760448186471352095 17148019998734943670 15858471651734724029 8241097149065294172 13510303697385679519 11609822236104402481 3052543655958909107 2762444396818959914 9842066381163718271 17269321486178260074 11349800785890028320 15979875761622628626 13937883991222477961 3291412365523332280 13328175076819618578 11533473716484309986 15295852867636679746 15003694787611253205 6549459791323193533 2294569270751487478 10690996332583647271 13357727862841553653 11876390693287266968 3503612745183727129 212956135217598353 1966949990264417273 9858183927256087757 2005774005096557298 3556369981728267736 6282017400336254410 2364537094663922282 16527389689208716542 4118601135307774627 7254885787269109196 6325784109104098671 2219414190704445762 13884274295433696394 11030904484409547374 2100466122271971310 3779091113139524841 6260893047446251266 5622230814986784580 2485969123624830843 8109478129890620973 4072742574905203731 10447773539280665078 17468489277279645803 10145117140108480646 16019988650637413425 12525053807479159008 17266349035256115718 3505343302497395879 18086054094737517435 5205734483328646127 7981531565612669433 9812608834515313116 17347189366422547421 16065696417581137044 8357943472885298073 12342317718912291735 18039434240515307776 4502786450435051048 8442695470715169501 5812732851596517091 853808377666947802 4443396639354535238 11944172555263782511 16978287405567367133 11962055149565505285 14375114579579721855 15174686521655661554 4404612258126054045 11409185396313709917 14729382202291975546 17259503191575063927 6081710789396982491 257765796580736252 12559841085508963877 14558628832954338727 16872991705761911224 5708964144975758128 15701195833504382362 2840296526261470699 18109185931172223318 8260032163086345757 8211774821071253653 17677873033445750176 7680134610613503663 8509427415911958940 13754274861525886622 10089110329675457449 15204063911560987240 3527675228750742767 6036013240544672075 3441145228481631174 4921326385450600224 3404170506789910455 126118671274810240 7882700799835960134 16510806022861195332 3322236521248717747 3732839401242876065 2980724335592228376 12034014383113191685 4729115671511620421 15370530293314635958 17145795363629822737 10275876812470625456 10639920573338931298 9172138144458596425 5787298186577455328 6099130344761919751 16919728608360193446 5752091484904002777 172898640739250533 1339131646544061408 5376157412143111173 5073022000574804648 6306821137119343310 14486435059018139450 5245574749971056412 207834158567657908 2796824281820615395 6512496713707399098 18326260253041891196 14940929152641694144 10005317634200899981 1135214443764198452 6648085540038244986 8524708550196311055 14601277499887067646 15765908828324034267 10656175699957458601 12014718700311131467 12681245976854731407 8260371759258970071 14979264204263693333 688322087437250223 11172470817623204873 17856976077476372054 9065805442734833031 5739550787038497952 15213673211053619866 7300250924400884314 7282585281862345725 7888791562479059191 12902616118035975847 7550697974986269964 3047011597386689403 6531521052572668948 5801736142826865036 8525991159783074992 7673842785593770470 2537098969468469982 11954016664666427063 2315877800313175391 12038751108699960882 743703977347544839 14326978688992411381 16081552409990163796 3054072582596575518 3889224481070419650 1589165360796653140 12591502946660746308 15563929145997127539 10943416145900092333 8257525629719075170 13097483890998645073 8740505979319283731 9110806894875182346 7356576207888339566 2800788610829737751 3326194976717477814 8344336301029454543 4662498316037837817 10219057103193189691 17438279512981065327 9388421307197141693 15672784926891050575 9026747693214665458 13759138208590540959 17808947873921475861 10324697932477826537 15171781245725198727 10770048146564809196 15258065302386322801 7719934666359614023 1568559575974098077 6100629794583185261 12746132484488731469 11298810524614894986 14592829966223445113 2335856268780695046 1085363462123346023 2542255014087503943 9331807111547497167 15656499210572543660 12119502271312158675 1197608894837541838 5630698029585869830 16147272383939312907 17962511253926469649 6374265229976346882 8214908981367586749 5204934465280788905 11529508968425559842 9717525622167833188 10686437788778759988 4121130936341925615 602814417390261848 15589131400360652623 3252527403188589578 5464898150632047214 11371341316382031302 5256549750804331238 17981966100247369115 12980051107141525954 10989381989181831578 8415937694514100514 12778906752341484140 2691135914484665788 12899836213990312603 349239655263799835 12330048347947283724 11456510464304228700 13109512452031707088 262695666270866693 16121918545419071162 9563189746312243591 15641047251420610020 5320168814770832435 3383651253986300144 5906723764784907627 8183177528131885466 6035790862613628536 12593012921596549857 7066609719259709446 11577169409601761803 8949280235971048719 14852748558028647777 14001144879776401584 17614500711434271116 6334751129709831282 5166785705936340657 14432509505259972663 5541075658772301034 4982530703248377250 11112528492059683785 12297112711304136851 9244014737819458849 17880915778579476482 6371994109586411433 2753817250517898962 8110930614133786763 4293308038511908368 11523640362018906925 13708091205175676076 2260987178433413666 8313637334688359768 9385553450606299451 4250900246938329773 2088578406944983987 6924142535271121194 11807512204297293363 17523869668141138919 663559912148751674 16429883447672457540 12886345586427334578 14955253739542254042 12159942609379962834 17091559274948659507 17925944649210557569 11429208685145435526 17546346717432067700 11796886559242071191 8078954003929664470 240547447204578112 11935011295128475294 5252894893134490304 18004931093297762703 17498670180403835412 8402130713048731976 15383305285679825848 6124952108268758416 4559071524599256434 15118216591132910318 14747447258253494618 12202403593792829369 6180421166487557012 11964215293853259665 17980745733222503988 8641487326186621422 9615307376255070267 9740362150688337803 7280854855817722351 15570424168675690942 5897760778120295108 5658978497390511173 7061324321044475007 15172619385893433230 10673750430428916365 8602094134036307979 4512736046452217159 17261154175126512330 9596843586082136759 13373536306466573744 15123818158813951936 10589411497881513093 10708926941124788091 3846562976078342880 756833486839832605 8026088594086448072 13741219496080755858 1241261844621637736 6125051534605858589 17028282534863381500 8852713346044632940 16532479261390198862 2012956555287587185 7520866562583095663 5317941034208112209 12178339716832620444 3113388035462777099 6295959038678855368 9600352331427502751 1384240001692999621 9820885840179918161 16693224513511094584 5584181843999467315 9908922697106782951 15840511818069995200 1468020037779170648 13800827086233906900 13795559286226078983 9229082881911405529 10883536743483476811 8751788800197320701 18429959008307754775 13063006313483298816 7861333571086749045 3110341551517830135 2729876484610187679 9302600205425085731 4678738157722881627 14404288284264055906 974971931995726015 5803158581069892967 7499484344051262863 6231711032488684226 12396912138255356811 7257025371590700446 5800241436930996973 3682420887294611779 11372950061130884707 6100740152379174694 5897389591022649464 4832889482536198994 7022375752155595527 7754338768029623115 6038773052847362390 10407395167455946764 14699668949979693339 9516100604030657888 7622674800999774636 16356533367226120314 13643043516812977963 2155923699199097902 3389092385905220299 15860191070903965238 13524211506946328207 14541325229439064583 15853127786321586010 15103764196118150372 427685948599747139 9961726195708913978 6567703078387528373 16324720742541668748 4538734967903862801 15676397370250665465 2225607739106572299 12026366103707641264 10681525097492753031 7451126460082919546 17311313272226522104 3655445947441594764 9361380551432965657 1696351230158944680 1147443353823352323 8260013324246821498 12937983641627776855 12079866903833574505 15120136917068127305 9139833546282216840 9164631257422660307 8545464762350869433 17308611251390035477 13445609004313904141 14069273600197850723 17603030108978240227 1783652410709874853 16410740667129018038 16953675508986402025 16160774566071633358 3818024529241561760 11745759380213149175 1126591605347908248 14540009711613746740 5711915102419870451 907390640191387237 18112892555122568615 11540670146353282707 1636456423111006594 6462565457513815040 15120832038602949793 5088438916494452648 6938499930105954178 7125929995205283111 8423157194649947742 4137002807423304949 4581852987153918299 7882447511353919218 13060534747844670238 1853831319159125526 7775465236506466450 6331193660745053185 18242982801219757525 10908150845296017301 2254159413912970995 13836375924180061732 3070937670074961996 4154735558896325591 8843930285257002178 635073670278850072 1445531895294476527 6663181178019580441 11139285909589030723 1803850848598629990 4985434333886565786 1952476159823793170 4711814153333783645 8680722333963310773 2781832270328149668 14239418683417595939 1977619060030073008 684431299388324246 17905808339347301725 16085210316217304910 3663852042097966615 1830707079369626159 16802024774172116822 18341461517343364356 8250444293847591776 18125007585270955020 12224292361105256709 15625054439558633902 2900565867243576602 6403955393197264716 7334274993353733044 12332996273439459227 13402243227176846743 14456724308384303963 13417585267192439546 12120953786124642985 13862808332300752978 6152856151949203257 1994506823930308962 15029435601909912815 5733899047863206493 18106889979135171322 17630692576194044166 9528123097022944144 9661779167698997523 11957519955156717623 6601911773962364143 8426613865152859757 14842849852318291300 17887334500160313502 13795284412784168942 1887784862784037704 15102032223282706776 13617468145008638676 13566213108342353612 12677863877708380850 3468621853612186571 2762473590058308003 4263598626855826805 16129620959573590832 10426961696312455663 1396697044197414787 16459240361186096407 12929506313217806612 13480917647484831594 12066903893166773232 2468359770297669239 10793455102792721526 11870085590718182068 17029648680307752709 10967952743020023662 4149441577581920400 132184531456851362 9126005171590225678 13611096948374924748 2083722561054451937 3428666828681732951 14932645408399949514 10853502787988448790 17740543643912771729 4447591615703316554 16552060458427399346 204218557998699627 2775464524149293170 15868478638672044353 8802020572023237348 16030081265452081969 13764576680848876068 4164522188658154326 7491115255561444876 15389055172994463171 6959861251379430428 18416193120449698914 11990607267442503105 11002311647186994770 2300019026562343913 2797962748878273364 14499532014653263917 8884111382688642669 2092925325694651029 18049439952384580297 13102691396757683605 4739431709633583822 11654367610324338243 4854288342034756026 17398828614071909305 14781788959470880120 6177769427553963064 2297708865621866881 11929129535810183763 16983146700296797335 7188008434575164789 16565328188300283629 3127367000232135702 17158749956582596909 7455391299534066116 9672751194921662632 326289355932031835 14433379430865053405 6672363148219323439 15469354937120391451 12145228958440874360 3742120244292476192 12668591633983477406 8990902961317912154 1648928687010331051 1415531581375288257 3054401353087057496 15398849965542979327 14854416457189314042 11445191482168003137 10327743849881286605 10143836270776410152 5032320007075928199 1165434801763269491 12476274087721814445 8922650890793895151 14697142204754284811 13063065080830249363 1592853062643757658 13178967831525293684 7286426255695621549 9790650859141429971 1400546374270046298 16701646512737335988 6326452203487855561 12214370605159855739 821230653808495707 15278589627651367850 4219765717320825304 2341997655429700599 12467810581402513846 3532315076209659225 16057124544505094924 5256658723991744852 8690837054644530015 9616228353298568751 1370328658103723738 9077819088112010348 15925742896726985067 14470083741415671193 7322627879643314014 6176074403618097560 16244984864117467707 8412671942223116776 14220418563481522132 6226919926588967608 2110162192663289910 15737864314951282034 16643530043216480135 5324055414756057290 10667813766287835473 1484310068442803598 6054391595525097523 17037066559756527037 288598975621901143 9583757600767293455 10042865808535706710 15315719541359109711 12443615378932314541 3640448853409878365 7871224940455267447 4661504358250795951 13964498534493064586 5007357432178359545 11143456668654152330 18420674559423730043 9908085286056863100 13099195716733106652 9954815958295666927 15620093505039902248 4863383615255089656 1190414261318740494 11101824765711688432 3745816791876530836 15120620848015902535 12305163950346540500 647790901727532803 2251040879911536008 11936742011550851143 886988824385674809 10709146642321876874 7865961960776581498 14934419743049108666 1860510606685745608 15345475932914120070 10829697516292134790 14961273495677748769 14453081165297159841 16604196612467233843 12573926860646245277 8037859243418467240 18395858840439877548 2407405519874375918 15955335112685327628 10037547212427660870 1952387422813581441 10572483735217850608 8221522773383410309 15623834590881419042 13035177419686067129 12688248755786721094 13942805594831031033 8006916305052734364 9437651220421577189 17216039668086727172 3717002301760517079 15986961611534463618 16555217287540095416 1696443023309558783 7010141991200408909 429683968883749531 11243253382022242590 17201488285312836488 15100637778806844295 4214286791741075344 15891178349651947032 18026215709394735917 1431383466434559930 10045040781308945147 16287355016969344201 2894725511198348978 15470599127240747960 10467009676882491907 17880509108124873582 2597669441266463110 15378817735658003314 7292447162366741955 7872220537612720858 13991158854326246688 11670934677702538325 15238593688031447746 14929290331119408282 3640974873377516176 8442217687169160483 18281065346366563960 17692391410290467607 2727403217428271247 9916816852842784134 14964120393223071399 16772628075397419219 9382003309659716318 12702362769076277203 2995940116668926005 11634201997616620544 13322251063743438978 10969516511727723840 14297968452945878591 11894193610365970410 10587269301262195928 13059037135779452639 13403086674801247789 8518770801181346157 18082085553298052165 517114526785790678 14470963714612233703 5911262222203434112 9913705784755525506 16543087405060854279 1661914487770748930 6336379756371396380 12110693118549346463 3291890516705052568 9476734393351155669 8317610800906541439 12531926594419835339 15711151870090438641 7300654620599817758 2507372185627899246 254620800277736310 8478733575252492555 18117191883884786571 2084191154059938013 11668367952833143217 935517000049230898 3547256542274825401 9554727725006000013 8125878359672086458 4884063784399983797 354329598342788175 7016426523823029005 6766874044992021628 15730439083520285047 17158920314008611164 18080041810146733368 4874267095993334401 1428318273608486564 13691297469627846076 10714733489857871690 5449153414524108529 7523004782940621066 8950813646501999502 14420826207095159608 3885232700933382982 10753606098714398335 12487381618394740913 10275592839284930815 13253739213623018217 940383942129551680 4262615150103564187 8586443535778688521 11842198984956693287 7178576442711529796 14453270339986172604 11106591687676304368 6299855224511373694 12425308825508444602 13789116105739553488 2781329761542138430 4309844074123273953 15932641741786004770 1026071280630114775 12649053427676832215 17527392077768423434 17444434031390274446 2978606604322232946 2302116353910288429 17932181775571877018 17952222866860059084 11610087793115629749 18363975245987491027 5367942796327396244 9320151582798770840 6711836711755875841 8345228430159602247 9958584431259205792 7893188665565539687 3871279845075667383 18083995153499122204 4117270087501372277 16684921675266330733 9189867872967307734 13666966836524980655 16517839817982417319 14759849546018954787 3860030132947244436 3475898637148124872 10915599264368687965 13485931510856356424 17288751370970654873 16168116299708195908 10516255494186135911 13928900227971906267 11260632267615099608 7850406641925478161 8272769480628158763 3538111066605598641 1235322028988732284 14541870095909981196 5315922033375000719 13583562866731325226 224059420431240744 4384136756231520074 12624967637535705903 11845224724783761634 16004347104134018107 9960833515162874784 14771443424798658979 17231549531579816619 6450639430037188660 11783303980349060384 2606401627364784145 13774698570078438518 9205240083273912811 17923198174589207179 13063062895391118567 11397116493612542520 7641560725482629008 16766043472342604038 3490904149819477824 6171423340257405670 1265677335376397926 15026542531391365977 3036723562072926743 3987169274639905605 769576209828513013 14055128731993303024 2892284440245625521 13684823574491500230 9448226855550431369 1360011384496435204 6556416204949314404 17546473112316865707 17104638296615036762 15618235473580281217 7991330837842974213 7591847514426876850 17666511898477713674 1750517180697851111 9983721301324288999 14662732972228310750 8375771216148377691 3855397412056884820 3596724699764370977 9164216925833111038 8805666285523487211 15634070078190290048 8404569479885198817 10969249837891365100 515529686984255823 8788481334933898164 17884913533487143628 11133118611338068074 3299890265970555327 6865866622337312559 11609877575410728518 11944282938613558690 16540550593057604139 12972923302766865955 4023201723864467982 14054877117784334912 3994245024323467429 15819437093569976874 16458562328963312222 7079882431136868457 4369124255102560368 10127954929204265995 8286649527729545584 17387272268635242266 17352000210027327956 6801053770363769811 7604176599422298337 4555929313362641233 3362926235786534354 16529121584236651019 16310292072292409547 5091225569694797423 7522030838780415075 14178873363916844848 9736738848843578707 376904420636985195 458069375187361460 12273874640100107937 8241499305042972601 5468156019729195730 5726903064220422865 10827315086541471460 15130615855428774603 14358397626170180953 3936318635252544196 8605450979053009775 4967503551253120519 10628824317147116048 15219608556068149658 7086907469503102693 13106316914181688234 5640950515227631504 1341702389826021263 7556416073121184985 18247275542190155771 5805767531683687665 17537805853388416006 6574419791644571605 10276667246487663742 10327168613903140507 10231064753033609530 5151801248519817685 13221205818526322107 16549445839426982102 13829844363835726805 13404022934031950738 12626292942609771463 8336009207962661458 9977007766650032449 12445927134236593858 16116130152302885523 7616759123749900495 10081863088004601535 12162735537168731889 2938016257445719905 9272903993867281922 16270947026578001000 16537867445335852967 18385862821960427141 2792894288071894156 5309433753517667244 4829132349870995314 9182843623124118162 9235175973322893502 6301631899251972923 18237090362040778891 11804016664293787008 2446466286141925769 12699572474022132890 472838602807277992 7371058083229433008 19073564951902799 8198373151554842345 3653959149780710426 7524351883064530178 18423758221641978118 5055196104665173615 8899932190214380807 11699093981977967131 8839311709521599712 17547864052015574317 12488654230576116024 13626643896080578146 481776850953375224 7920035878695690147 5046249461193482291 3502019128073161157 7158197696571390727 1310309857163210632 9677973455304868871 12173833803994208974 15557443268649719921 13513992908107074542 13654473396033932618 2972283632495984916 1951500024416482182 497747798274918420 8229063787846952504 3082008314066481566 18352788897389339862 14351478307648899792 12446961572419997788 18408081643096519117 15620125613862798186 14945389121655569330 13003820020996901834 18003831781876607901 11045630188093103347 8076325696436117220 13119660558957489341 11946136723367269177 1989864461409966340 2717412500657900892 15469225727223824436 4060093256690254338 11135718815270219807 14335402063048017213 6840881656924996295 4743617125234621434 8093208020885970293 11674237779046763815 13251543373075522447 9403127905773653014 13089362529448303680 17189196367559978565 2687465321643114201 4821085984100789321 15276848440278880550 16923302128665898105 10208949134249071472 11421836320079783454 17847789322915376525 11738371976894641298 4645398754662908262 3858799170468603450 211134503684664671 16384889310023206301 9114786213780135181 17062510787342618339 15278877521601972379 10798241919166672152 17018263155503761609 16092519057261507981 15160377527858516564 1253491095557794122 3052467652894982130 5933162368971236237 2756248392495959745 8840899559890035225 10565447039074786379 2665831314305997379 5801873400761484273 4571322000346874499 4533432718050313152 9010326802614685236 13662338503064510618 1858765787181659636 17652265778620145855 8636909434310311260 11860933219702315859 6866055954339132227 12795179604888477174 913487215739346858 12275908475685832665 12880121435769735494 12642891348164649572 9863037099305126906 9436235578653375078 10706980843112354739 5069489545559915315 16392874748560143730 14728264663449892391 4887894518700837893 9620730052195655398 17411613120211683865 10326881500842117936 9095887415019089989 12626430808848798216 11534461119158947120 5956464880995867854 8387827153063708997 4046829127929156572 18313082457370300013 14333812850408760683 79168998440951940 2175409864584707395 5502435744136728493 8425209607229638990 3219170091571647960 10054650947616524004 10065896343821448098 18393278336850665349 15028477816672498918 8550215756060592780 11203828273858999531 11225580363580711495 4044105185294578879 16367424291306696618 15804785845038780811 160328288174478703 8480343343705048420 13347798242176912798 13201158707589593239 4782410805008927682 16112241748298743863 17852646159804142368 8427977934534785843 536293966687819120 17251206988367415530 547609817496568167 1204884329153249326 523858187310218786 10357183775658996958 14766550618881218040 770275998242897879 9003744624908580510 4949175393466441962 11608912502545737298 8549788278409838708 8343510211471530358 4879785031714395207 9315558885611813183 2129080184494630584 1334243083549723653 3427985198686058072 18164738677158528326 5828611534005763250 8359676739315155426 13747490876259801939 1488045312758363969 17170205396706877653 11952996931466673273 16323318109750471067 2067661711894029814 8454634162008515342 7521771602233149623 12776097234497068122 10012650763921080859 11966373946103571679 9251345695251680088 16902176349840613897 6936734225104591885 15867846488754887393 13070053684012625596 408372213709274344 7773641684410878230 1046648343479263456 12237096775787535456 5940055593251934710 10752605642843758390 16652829337020612542 18035640747367796573 8141852896574215177 17800628907651157256 3605305973052051806 15959349634140353874 6317923785283293075 1060099870362718141 5234456932101874737 9687812295616325602 11268292839165648238 13190134753118443353 2656175872625486637 17708172520109610002 9508894802564675769 4689068166493072742 16781184885294567842 7060813524142535977 15907179583983195827 5837905285796018374 17640089506767292239 8873527154650672914 9803512837972812230 3449028104903676155 18415441744396560692 2757926880934777695 14105585309918834625 15297625618920611460 648971340292161058 15698932324156014796 1081930940672067324 1928705808824960980 11887502387454609680 4417216704143009766 18153118759534342711 1650194042418226009 5141607610590599957 14297701919841393932 2258176276050017251 9744073304840591770 11050400614408823150 16141449953268587244 18425451283013843908 1233461799518132110 13002683270432935104 11384480295697291333 78386048617031361 1132809751037841669 10967177347492565914 16337553072050677384 13086621874048935533 18401618825251418303 16352623835389266139 1940935780377508233 133763890423797713 17468635455464526870 11445834041164331499 10048643588041486649 7806083425362485594 1877662245520859949 16434009760938321369 9339654032997464461 8205298926818907366 10697963772301621977 8225250846190174782 15990932806681302911 11444625286570486629 7958984578184058104 16411635995827509330 14499264176985356145 14937232326978210523 17381335435242372658 5867963668518366607 1247590937209907799 6306863669078764554 12668957077528383076 15661795490587371902 14936555241667863052 10055381061626449734 1562939859906946264 16430596452549298432 13949982685390991307 2680275215353006027 16082256390423127903 10155688415396823002 5239015393898445723 17821756234694132754 13861981617409811819 1567112204200210207 7797327677678795042 9755141055263068534 1568752842765964574 12888660578050539909 17910914322596798445 8243161373650244643 7173580608145038976 16100468812531484245 9868414429516489986 2896699709143431481 13551265289480929208 1210638986597528964 14715184811268133789 3142195744055022774 4088936610999424317 16923127508854278838 16324783373353335825 14756864001826816490 6639648013624599690 16936290090824256043 11202709391026330096 9229859604347888760 13807427680023211691 10070929465939960212 13511848559804392311 4223880652156110733 6183180802304603863 12184854506349616863 11296696787543860649 11320468075141487366 17407341893609480574 12810003152490216107 4239908889001633561 7012022721601719300 17767727306123580120 10250955235147349429 3210076684526683441 1882560855036358565 761165346160961565 806697309549981811 2887902780957109017 6029021224874047223 10792218932176893907 10006511648518766537 6729412723191282768 7788596424996623542 10216403827035512979 8901944425638906786 353968466971679669 7413371891835781459 6959404349575299703 14798587067440145715 13584422738532333233 3062368331186157187 7089660090064911507 7433734071380430363 13366967202564306220 15639996344918752070 1406994413324189082 580893647286817461 11562458838447794232 16433734754853339394 17260626585241160749 8505163733122465099 1915547148217110443 7933567459814773691 14254312174454958713 1470984589522644379 1489196089266003175 17981745381777006093 3478073364915587656 13785252693837178999 13465776484964738124 519132436567972529 8593578330312584026 10995017954860064483 1861819830995249633 634422438444542898 12687090439938231429 855713914030185658 13573364580244464523 14414031992101697129 18091050652065253701 16682720981958004538 17131055806709500789 8133538355076754502 18025219020182173915 5115336477926332088 6346884142741272180 184790072511094364 17540564961817999479 18008309035356320618 1453397162200453788 6093460892414086535 11592981754895204861 15873199751391582770 7403661564263596574 3017157604299142145 11521021591155553580 3468851715634023369 8794032035897283631 8719218074758655596 15462142761629202436 9751975045872259704 2344112228209108189 7216437646403547195 15461609852252002765 13198814659019670128 11328072216669503470 15805705942525127269 14075760368566946092 11960808206835658645 2573884415477008614 13814479604318554644 9964922490109723265 11437054145668076503 7943469942335648857 12536996900391403812 14834543295572374188 9676284724129786905 16072106416902817312 10146560540346999875 7892765021842819615 8276230639337401631 15495611388085328532 1543611365546748842 7003086098854524292 9156922351601411858 9134238728042637284 17321402125734534844 7047923593215595922 5698090115346469719 13425692423115239404 1416892341694197498 17830159632573769424 717082977733427605 6401408981981319616 9911169330662150256 83839882014414149 2839189440133700769 800099560398582162 3206654966373439562 17733222097208076003 12634400824426264403 5442384234767629430 15035885161067613175 11402746800697517601 3469761502013885223 11289452258957083542 11199874357950707497 16663423775932025632 3215674734617567739 15387767128485838072 6231438064369686825 16677560942596784785 9715694366854277596 1816140773231372186 13546313342520821764 13625305528234757409 12307649963958760442 6115325863086944354 10572281242377330681 5809791447787956288 12531558568514188970 11380214181012358807 5078651506081514772 11994763485601379192 9296585920311442165 11869607590710698187 10805469025107495052 4836144911600064944 200302409296566224 2577633910568399234 16747352671554099657 4625438460279938967 1196732232154559667 6881217127701460356 9057955462281375154 3401524948970476788 1338034094525728380 15627498438740787641 15085000940505905107 16826309850429133574 15772091357589797504 1117513875686051961 8061814720391368335 11033406231135948759 16867048799470138110 13454470442308231327 12813009934881830879 4605967771915386910 15569638443174738172 6447043498571371287 12551689922978734805 787685944369369275 17918194440593169195 7983271831039263951 10301809822606339138 7872603600581755552 9106602726002270229 1255251914856710287 2124321406448841175 9777398254715785339 6053827865889900258 10910474777970953517 4093945371757835006 616344701954368202 18056506443554118927 4543110536171230119 14043610025140254417 3712013006538449641 3750752540588432940 13722509248943612297 1589510580914187166 12543269703853651233 1460832695060548112 3975540160123478472 17056970889488980166 9612311044144305742 12318593051886730232 3602373906388235037 17197894847436571656 10876393323213549564 11295766403468836038 2255175266114326473 5799212253768692456 4623226303164254569 10391537272304351754 16995813862001076901 17372404686911941572 8202493537813222601 16640566023898208660 9167794800817309609 8479097139744286427 11430306048422131754 10400193054243457299 234564710473422606 589383898808949750 9074133599075391546 2033360215724113474 16367416104302768282 2667430007431546301 395778980777473084 15243225554863029270 352453105152748885 9651951501566849065 11845665484398961597 7539665036868014854 13208178612129400160 8261028058436223712 16400141636090376873 6112900628763339404 5374284155883425565 7618855124632411827 9541490286847310351 5913135449337985547 1789794329181962501 12899109265252870429 15467550908996486047 4521053444653918381 859628743821369146 14101457751152793133 5516238023911683749 3347279558339237602 5405317549170743387 16033025354507130340 1326333224985721613 12011501203023859202 12240002417521245739 12545608913531890040 369165639740040366 13066960703093042708 11109122600582713362 1944674411042954687 12616927698865631481 4716385905401728024 18194525318335866351 12224339798488256732 6630380616700596872 3235543102942148705 1020698740240906990 1460722511492789060 14376593625707040920 7762100070428107736 5945928301404061292 6688715648968140737 18182378480369476220 45540555644879271 12984386819639997975 8621748224779478776 12264741729710560518 9590933412666560745 1957074012562323130 15036164289936037206 14627788931768035393 12134794288368873356 15254782671892033814 8576146172579785164 9338935564709765508 18052562241398463359 14855129859144811179 4249400182187856055 5007190356021217762 5920993941275529071 9925332987433493246 7127914692277737463 13641940609508300220 15579534672889837173 4468577883248297707 1842392431557827327 12157968694635600615 4555949615065037209 1766255409911174048 9975282442198485267 3359134995739612187 9629371916664197331 2333047636851816293 2858874699505553928 3932137603402239641 8584092028126870249 4292643989455536767 9454305703929821124 16123755100176420785 14440503860869575278 4961363108198623233 7565729953326193599 432672745508604727 9373056976730395619 12453998988662330937 15808901553485018482 2942147683751234357 4120338136618708325 6635418034618312461 17695600718798388651 15829527367430129683 9919481082851878593 16262121966407286356 11563852765359151848 17024604360720530607 12969952283570472779 3259715504727085241 886235248119418399 2961833917479126916 12965330151260733374 1551486283356086731 5593374543412572868 2954052867580259014 8163986419578467537 920463876034578437 2744033645774547619 14741807396721130408 17468306481936242141 11380388827618861454 8966114773775738392 14098251633926307804 1650006120590068169 7493347214169077563 14035194515650666413 10003372979740720956 13268077328430305801 12520152047531205263 2650823967539790795 5445758415952161128 6974683716549450667 17400230788644883161 13050854109343013525 12766602061660934805 14625958816279656848 8366637090839807920 11363123735884775887 5557887541368714685 2067520445823756916 13242058482993169489 11188507171331595469 3845075812487694257 7436582639946638539 8253749744263877663 13902965567119853776 9293838326111032962 10231509925656104098 500315142239916824 13562495263372616115 15523162674382978059 9065902852326799231 1358280131666882152 16514567023574189335 5580017211902687144 14704729310113097476 3006682268090534746 7080793215529930775 2715244122826362570 11298856468780539950 11075185960694058834 14020303924367019749 11799363022775831668 9706954439036832382 8062976702047054164 5920508489352438372 8450996103952463128 10591739852269018769 5122939503790012771 1119169718260720689 13085181052969523149 8630564299617509314 13206566803938536240 9275036556098296996 12305320091202773266 13699747700353839065 199156154085157242 13883666786217164207 2870548536663179943 4258034878958932251 9239686326946269194 1176324260308574621 3246672334574022641 16691194321983214883 16094469670058557649 6979247443736796592 11588861449550447147 6956868660751013298 1836288754783066093 5818260217504169375 1236613172782285207 5015711396100191038 4422754074577681816 3930415362959120307 3281667593538666344 3214333240803431518 3661955103426199069 4307017590149349543 17166690472806740478 1371547731315405839 6917391615979189489 6300525000562883886 3818302437128671587 14858403839576864113 3003203162184127287 12658138543931323043 10974573939239277020 3525034811663406379 8286069785657395849 3045362238627780184 7334411416114104115 10073349530172259313 6595043004339307399 17349711485631104681 10032552148527787179 6008686531307151895 15157635879802612275 1673260971497392429 6313278696591929929 12818685004755793046 12269117129081739637 8741981990619366706 9113292281996598684 3036752397959780034 12487319108317260348 8064106917231467771 15154127140062800436 7499711567511078263 11390845373184900730 14273821254111740467 13031211282017483249 3753836337003518264 6222183035545862601 7301037732898922823 3284970913651928636 13475345250852204217 6019024532188915216 4835813288634426490 2172613364549829727 17152179806634070133 18173348638340259920 3278382706146849685 5120696794849940186 17563857783952047039 14614190762130153900 2153161823825874466 9193951894265513658 17425678617038634157 2288830710126727061 16887060136116386322 976213519351043109 18305539525626348276 16384579954125375244 2915002630892689546 17516578744792708157 17239259471513031392 16538660981536177014 636992775146425753 8352989552813524417 4688855298449925133 6416959705855489254 15272384209655756087 10231922107480842979 83957807547144327 3707589773219487041 11004441814664416028 11093445978863610391 15401957881061099816 13341011366999723465 4154974058519866793 9807698857669178026 8823840986157933922 7403309586386684812 14480639409530822380 6706245672667361964 2396387009294639601 4223097602762112201 5938884140048773631 9688728831443376131 3678056510375515309 10614489881151032534 8516856202033666278 2416691615298250251 2285394745703374278 3284061667411751408 5934260729569962420 5401684938391439864 14530208669404422335 6884453952454858101 6882126915972347955 15947160589914566266 4376472665703791108 16531133233303347228 12566605728192394890 506788381269769229 6693006374817562816 2522746448553613905 4153092119669840928 18090562862196063102 2859952850520561909 10107313454196195619 7270398228772311494 1188966688829618973 5848083807680539053 5525566543210902715 509252687456087827 8399063778432661982 17848427477946016233 18374966847068835562 18050617000515569748 11760193584230515849 3121225270422230650 10956276763951644930 4630860226536368843 6640123234472507149 3116134881775589083 15339211143329558037 11911705444972956190 16515027477748837494 16889050289803818080 7013381533968233810 1813550788308270244 6302201732195235303 3868963549443676784 14150080916032193349 6137951262569783611 5644306160939112087 9621804855942598668 2567944746685771011 14412283961040483530 14676559766081937472 13588224682014375662 6217643864167055963 12981430000202031086 15540805376102059536 4551059352308019639 7988403489763530053 591483946323579992 8598983855856485197 14238230866046893227 17061724727990850932 7528251142458712624 13711105277740592018 7683739248087430848 4961287547636510386 3248228647862255733 2395142607637217254 8118184116623376888 6967296393208295078 685145092527608041 6981288121467796518 10150969976619541672 3061457275115108487 5983159987306996172 7656842921971914475 16203373509794872492 659683313733186889 8579757384096008363 7840879747019514463 15074153797985474944 13187961820705544973 5843796598509375161 9967884069202270832 3459541576126879516 5071064591185921678 2743660263137490828 4505881165688487960 4384598052932485535 1517723281319551909 1553894004757229788 10245368846885479947 13351371437563502321 17318382645106377412 8114542995582008191 17975947480392363345 5676320875986831867 8767705923720494550 5752111723332706559 12665464604287706860 3311448176804589665 13097091889149628755 11375134817678997517 5318490861086487413 8770495278373750154 9554561622239185924 9581428357889709158 11810461964129010026 4440992730163768063 17872350945934422900 11196511652344935485 15996585074287271925 5418635805767748825 15492258323394998529 7046638450264349622 16501537870360432648 17392513820061568893 8483907107804571834 4061218986168366028 18346903485020033130 13510351169189233033 14100169518592881524 7817436075654986582 15753281053537758904 7971031801552269652 5532325041027988629 14922684287770773474 9431673206695282579 14777452510823612698 1149875369603526105 4491479239734789590 8513310771830397909 11753862659707712272 2454242956775158174 11424866780240664759 7874826903770953682 12335203003387468903 2257968397176323301 17500991359383049304 4416731458563055990 12859254772062173965 17948146442316408849 9198948604011657700 5932728245956771213 3939388972231929361 5389695325988686314 13392820211018520766 6121262805662542972 9173649116527731898 5510403001192024182 18113752444296046361 444681904369069707 7092179368370199263 6757463488800649380 8894867568658850027 14747804642512673256 17004553937269007791 11827191795489619820 10909087158696184036 4280065916188619752 2778406031403148551 17887265720006829018 1356417387094043120 50240955114326894 16365509289156556369 3009386508574846823 7170099784054038959 15422461741766579304 8042692873311095992 11964352217470358803 18261660864473158422 14927955278524503100 5776825191002731916 17640038795273135724 1313942022079806941 17707018285925947566 9148701512407312013 855624478253951576 271560362068993606 11628914187471329283 10112990669622070485 16243034176213388032 13202843873903846807 10978303675456551792 11017685570961960509 17674179576522244314 12048690572997971170 14312416401477554091 7568973610595374465 18069182263654860654 3413830534409109850 9666663355119631182 2849216178006139191 17826347842114246011 11139368362261986845 2952681353358738802 7736558116228460492 742296172348498106 11179650175514781532 17142876467743475314 5833962863474104777 7340919274513424270 3142512112272554429 6982211502647629377 9468481539780677676 12456398343284988866 11644315429419153492 11694525411369434175 11456820065899262112 4771582402840484207 9601689486010502942 16485491373172883115 18213384298917484757 2625670312718457013 14990061180946926649 16506027908002590288 3003942347664686249 3601162981520831577 1127823480979792349 7007703885060474585 11293972010158657539 15763887555767457183 13145220485086692416 2380312092952024297 10047203002261047347 16579476549348870467 9998592735933483038 7690856799477996685 16457363926928064644 13525501335255459895 9576486024167513812 14808027545612356286 8100707385248183186 11022841356148239541 1202355786118602901 16877609301706497897 17556997348381580112 1330117772949353656 8219192816263721712 14128997482726976662 5958600349632408052 8444210821144554546 13558813185237724700 17997815960308408136 14145282629722167327 4871980900332991437 171749633712243605 5369963150173431015 8712018682452444176 963330284975588501 15424481787043067030 15170823260383032298 9704852489732446285 2960586833281819711 16323362062771586690 8185410017506674549 11478414144723649893 4318637195921638980 3649910249492537122 7925705717806083734 4475951597374729275 9277346509160073587 11669756560687698336 17841309147377728075 6855393067509498843 7709589624475199647 9493985169228577391 18318677985975073567 2794883150596408470 5350120989610352906 7750216181102984776 16375123341714220282 9733861881479465957 3608609854646606332 510181912016362068 252462689736098284 11480185129044499815 17216337501730712344 17315306919360162195 11178043142934978815 15316340447169095814 2496185610692984919 9376411692072200033 1252032681428178351 16071576227780531243 249990935011908428 9716528322614174668 1141753528065872658 10451870897625946950 10594845372063821944 3737910361704502227 3230256414340024672 11521055113770044263 8025550471187011886 5429450385515693592 13323996989706683835 17941007386418388284 18023828206544065873 3982566360242586614 445300745223828250 15733906538461633069 4370638650194515773 16249685879624662097 8205304969845322807 13537986727943985955 8393195523287182954 11209287791037980179 2260757211785446896 6801210607987033684 18064416667793123581 139850264542783782 3296194288381042698 13427404764126778984 2789980571374044089 3320296994121165294 16076509702151358787 6730655629440811007 17724528739969789355 7200584571938945891 10131849862392015992 14766956899596937502 17396884418515516217 4422204855794288307 3905222712748610541 5341647753195491772 15237591371301763758 3102956503759330911 17593853682662553980 7051120422335731100 15784319010249923778 331774910415451930 8764112974154455481 7807403332368612116 59059676690857493 6239798073401332651 13878080723888590932 5005871160526206785 2027303896100588675 6020768352463457260 10462379930884996034 16344901218567207581 4327650118201572264 2933777251436121498 11232996552184534693 11599842367394566221 6563455401855643421 9636690795088185066 14795098817672800069 10397625784362606559 12623403790013326675 6348241988578482847 17529345484457732559 2621627351949847475 1679612163415498710 773456691580572533 17644816266793630983 10091671316575394331 17859051104327731055 16585665042024940378 3221088880335251575 12277458986817951893 3865666199822742441 3748877651885496484 9620152500782124090 8578090489472331104 13494783197292167064 4784973878495754967 5418468065914910657 143705344805574222 11064772227568198919 819162099818524237 2713891313208062561 8205317809957565764 3549250469979860097 7238121718246574266 12752048779242707704 1615160989533590645 17204092883563428925 17595545522229367485 17506380538728517017 6020055881679869715 11424396696418581400 8211593040389377429 17091354539857730756 10787030005694947231 5676576888707138093 15294889809649427739 3159388693841563786 13318299298455014342 11396557948131042256 10709728174683959707 3744312370205096221 17700806518718279816 11005458482915849588 14419740576826742855 11896629496708384883 15971782066386379251 8825363143026199709 14988401019247417334 295893997433097461 15592840469032054667 8735773933409416909 13805260913177893139 90454240770760049 15362640566580569108 5941337612819874933 14302154769655781006 4357256473704100695 11450860667719140990 12574513316297677532 7382296758131411633 16199177688412878908 3205400121972110419 14926527000019288967 16828365343824678391 16428917821564489089 16936096661093488674 15509276403418151160 8556325465042910011 14106401945713749169 7652825212601477943 17210899685988011463 8509247578824312541 12402294889111062712 5941983446654819433 17477137165130868630 14112168393351239031 14944476189331989932 7525874094307972625 15447349370663639984 13160824053749539930 4095107068718141075 11398271900852270643 6809238368803164383 3304717634777430499 1064845249296598086 13961677090910539391 13800071856245822448 8893876046046617899 14715307633576441145 4922418892696581329 7190307652454879655 17807765921962484613 14013291460656799655 17200432784586212707 13375702075940428007 14604715386792428791 5199286714268901895 18195176285324703378 7785952592562109528 15833504487015929315 11750954370265863731 14714173860770065862 4081483311424120896 6246966604805406408 4067778360846744636 8226231530541897869 13535979756215989069 11918150954778711536 9535638152186784383 13071745478596729759 3832368939315798003 17425101815447302585 8943221392233097334 7789688963185756908 8977490116698940917 5496145611129608701 2594126187136177698 18389485189942637586 17610682826879162930 2885062960592803355 15155820559190841331 9647764322767752763 12193389971000060308 686936422132181943 14974515331753609157 17310807522493179651 745174254381494278 3871852346235275380 8128951538604186085 2839348980773086916 3776665106765272716 13454305403517923062 11865881783478535495 11307034243529705882 16734868830866788608 10338576392360646608 595420996196574369 3659814242230485349 10888025298681318299 5261830039616939042 16944997518274903025 12270618777496020781 10744409595811900868 6779288221166000733 2142221990764562747 4703293190712118015 16457764485708435407 6469057780057068278 7415702026620419560 2230473081992653699 5502311689355640067 3401754997974793531 6678624442415283312 10027129803467447552 7007455844754393172 4032466323874039042 5468517012505637868 2572172699579954788 8619472926706412066 10530340354373502207 4858996932419509125 12182504409386190472 9484462288001815611 1848183261111003500 8931217899503638493 17604779624374906522 10021500024554288576 2060503639211500781 11401507414388269693 15135931683556259050 11592324282943760566 7418978666608361981 17874569578263650379 8992728727466556294 8241698966596304239 7841013265587309898 9104221758417418675 4988775169201629106 13115558776574256673 17215912524678193807 9041007327896585816 10015780278303874143 5422283932515102257 13085278351846689001 6643117717945241155 3533066277592555268 2821388377610922215 235054419701342347 9213299631670391195 1513795134631667491 11093144034310722661 15628878923638281906 2590297163160796125 11976774237755739107 6443024960285443887 7032596139772418721 12517102037586554938 4992733625752457695 1143004770996100388 6737692557781870732 14513836940845434863 6956441635575398582 9090272382358464170 17091587016935871712 5929777623881426253 12864850496135150910 7309051963775375030 9922613286287159499 8928666491089471070 16623665873398745081 11289613923643178554 4707307130280008241 3402830321562226238 17178351028195585334 2043283691140908463 10090880025103146381 12881741799675367923 3007577160103478734 9908928441293603111 11812559460366483230 16939176399942722541 484184875034392560 16185479420162510079 4081393106767383831 1845147824007860542 17805394109403410043 1790816882724326988 4881922455558571903 11934693176465987154 4594456594565744189 8631169684982723523 593595592525463896 16388949157816324018 6206988299486114175 1229433960524568461 507248860030121202 2492487684193757103 2765356854210031690 13551103058465230086 10144193401291372487 14875746187271902980 15985400346390911369 18143098459446145948 8235699581018110707 5257508018510034375 5599497506399025357 3422585109948667633 4135248183344795116 18233635195825848272 8172408801790431138 12847083462813455561 9134523677253686781 6166551855859267881 10151870415123225200 4022403805631173856 6589272970925096228 16278646577647401791 17123730326522543876 5785634358699107954 16182999252905383031 5706314039266294279 12500128788729368162 8175180775903432624 13698178241209660479 16091312442719392132 17460692042027071185 4368355828567268333 928280916974912980 9774336724765131403 2042577815510568974 13355703807528875810 5587041891892969805 14038053283474821690 1073730119012880126 13483265708678383153 5161974330584271265 3135058269275731951 14185735928003814272 5403062701638444548 1657803021954341593 692289828741042045 2512214528891960984 17364199385092156521 11547146791130046561 12953242573802672648 16246661801817596877 15695524282033192707 13616460307149634725 16875814532579523374 14388663585362774520 5801320999529764407 10502198988676669974 6199720321544046495 11105011034628510091 13721375554702393796 9955753977040430983 12281766107344542386 12468084979468416578 7788650064102904548 13973789739324766057 1542468091086372308 10482517094819868283 12171903747267785594 11113159020164169024 1495494196118857838 14123091211916650685 11269152259529675024 12904997800988215247 2368094041237908021 14343827394203197805 3781124138212854800 2806600221138746498 8119191987596237542 990657176190383843 12422236475466837985 17516865709895671027 13414416387961881046 7611003015689553569 2664172383858151752 11767753122674801382 14043458256984906553 15723553977401973199 2626848606878251885 6158647230417591522 13785659053724055876 16071086158220967385 10732222343139644366 803519479772485895 3950395603319434759 12507880459470051029 16254162718464325847 11782707954962551889 6097536451818898762 6682767562679889591 17390620524725816093 14724844485511636436 15656607563112275797 1693784804266358152 2340439950416016791 926819107273847353 10672757917988156419 11413880174949829555 4887225628687970571 17550109620254648880 2442153926432081342 17876839545143218214 843796385103848116 7513656938051669944 2090067255252611337 10706563971409823630 3733031041982725913 14141813795546941886 1897301307828363188 8208078989064424369 17273455666308803960 4971376533389355499 99667119084038743 9349088719729964206 4658628191492314522 12543171224386693189 2387163326134449890 11113290851827438484 8889427840804325032 14030232439635641289 4350206973542379886 3137965407168225122 11654197855683103681 17264178707656343166 1832615348281742501 8019998406256707626 18116517917374531250 8425947223948859895 5490838980866956232 12257647572358917066 6620885466362105393 5907754670069711012 5988338532156937026 11822279018508611804 16114937956720908535 12528120931256686903 16025502648568073480 1482926295761303710 9957969791925042992 17661257384947322151 4435425428331516851 12776190363270484562 15237210181672006816 5413780638961188063 15849608667089070681 16963649540967846415 2247643658019071810 7087766508884777138 15279635865408835662 14829535896182359396 1221769359140083773 1764059227385131674 4613546567039372862 4328194071646152813 881763759632134203 9711039134995729066 11453963936744430651 17148380930537811904 5568531722913295915 11494444667643161045 9442580833863349747 9406593574146587762 15065054720676543838 15326390674871432003 7065590927660263849 3788008358450667494 8264802614679328987 4786487048814037347 16623388125139635371 8623855977960501002 242400151327922513 8412442536378337526 4533137505395703864 13491720412338282147 8824441870910284964 14608540880062215566 10574634692147971281 13840194179662772369 3773192462796370960 13034855121550188295 13865914176978323513 8320017395731790150 17006911034995581496 1949502380602802722 12933169467290768048 8477933768408922889 7433715545695990175 10782462710888515509 2050246448438246414 10179648615968814057 17248237723273594471 3785794397388091486 569855358299456471 15310677456966637588 4499063560667266201 6431779079254853981 11970948636461275037 7222820180188135315 4980648466015412313 6796095452978488300 10977846914509937018 8983735757580703220 5807810613946837430 14032976815252247442 15979398991951177951 12802744323569389736 7687423323350951396 17690154202558504112 10674290224556927925 16729583284565570052 6994295072940782097 16727904492457244304 11011811150075814142 13003098950964233037 14410205011034624640 8330444874220680989 7575692297101572352 1170547474877551138 1053894146919846274 3473287763538673430 7856061869003460401 13281545812310652699 8168172749142511156 16466679390455558730 898025600225251724 3591864886619031426 16991180687598275521 3735660075193288206 8386718382527185971 4558682549909466765 12320207024576211777 10606633964271442059 6004140327614588823 6427156655453121734 5388990388824585234 10444760484513937251 3914182045565025250 3805549217065560297 13355989879048744839 5408007434715128194 17432546833839864037 2060821175985340930 17558349337587030776 11884566273915538271 16897198071267090800 10634037236941155552 6228203607921192483 3600180501390964279 10053690782301782305 4713482467370850423 10771959895275135628 7880585081471168337 12681775807297993015 18088219043593899891 1992370472770784090 8930607183352721216 7199071496832742446 10804116808091126009 7169542850744983049 13549827423499439118 5202538134711180389 5666841088169611980 12199694321096457999 13151688066471788499 716934582202277141 4812055607755475106 14513808952736283614 3439930385669543813 245457474851965138 404105518473638855 9816569754957841211 8743132903742531284 1455333520035395462 16841386043587225083 4560430805320691950 17892797712673435802 17942095156328484630 1119535325843975948 15211917889470994520 909651364809467682 5011457862285474022 4260374328412911 2150050011526787146 7289078203615253871 5624040476323817625 9006098879383086789 802004568835543715 11034315009555916690 17739621680669318394 11054833125488336245 11796266923542991906 6866939448659758541 968497014426984058 4665068103267309127 5428620055020511148 8090005961517677149 16398634499089841717 5566428023987261108 2365770857784695387 6477685319341617387 10566656345938495453 2766436007745801171 3582375522224771340 16706451558105594468 6498946615139837509 5232617429302897653 10048534917787432242 2663373243699152570 2120652677668506504 9008754109978885469 14215976898285320647 12814311973198794557 9799190253176956997 9112068730327732455 15793572421360130450 10756702295880806206 253573660276504294 2951574846913101321 4728287889997987798 7340656355674275146 6095321574630176564 8477287266696699840 13348257249060473311 5229195030184017329 2355888268927945568 16366177129946158283 1677844966884999245 1513739197873423143 9165332983867153888 710095831916584724 7467845772893695874 10631308531859841247 1663983050536325360 3365907853027925332 2328220046189713979 6435124021568959610 1866072722642136076 5658143167192439474 5094157853265559616 7264379026137811923 17796534438567033648 2879440832726848633 12166168724235290675 17317587662095587210 3458998281368532255 17603947322399149851 4848812550935662872 1376516504081721542 11413396295741564893 1913343801593508885 8488464583889740917 9286753238860623408 5014831374384038579 4387270806019873004 11307227494207779495 2696426040024491243 6137165441972926608 17157939324711895781 3927517853710271627 795084490824066725 17281826342826942162 9197437953847555622 3980378469767970941 2704849296824225493 15777598666666781234 2233478517206466117 13774706266384841000 1243338188053224695 11848623164486353367 7512668460638976320 9585723145414698914 17175138205768449816 1671374245167320976 15974186527370343630 14977456866691715696 14070191875506292080 2414579228785015038 1553519111477301595 8666705479392401432 13807891915752852795 18380472740644712948 5663464448705654188 1496965177744281966 16833195487471121027 7154640735091009178 9763534263368930144 16885776027086184460 11674089957419057205 14541196265447801762 12996068686176692918 10417631339088557042 3899507731016887258 16872509980017302192 4790294968072521501 10969599812469288021 5170355247392982645 10945307173539410434 5342722461562971216 18054940621660887163 13203830686679137442 7421372634660811584 9281950157273292773 16525090191887663002 15758063152704745657 1121065545831559300 12152474346704175978 11477521740564442333 6185208228788958296 5641071791180251216 15426012497596649928 12649870370410523332 16844766661864565504 10986836169658328856 1181289396200009883 14255131682817176055 2265567551453251694 3720222126512502496 7846229183397251718 3782430907469657232 3394786585548861375 9856562728096959113 12195342540085325501 16387497724980330861 9591729885044900928 518682920443559042 8044561050891367843 11274221603016940462 4267752890246376166 11117524353591977246 4235854890390161769 15178879260402580920 3781060498948095709 14315191113611387237 14201736937374169946 4587717738504303786 6043572676710652957 5911290702008166876 15945871896612811618 8942568015732895968 511869889586236650 4778214915260736961 17767401959375120549 14043701018496306758 6053250778958106859 11856059415982810485 16740393368688587863 2559759833016548251 4527103423078750052 13315858496765014934 16106964742774806689 8394653509943393824 7494708844396443714 336692904460885743 17996863436258399746 16775652772891809658 12392580773235614153 17892953490786769504 7480720349823853400 13321742241489432678 8341115441498265907 15582130529469006481 4782125500094390289 328995822215157778 7796439668714607146 9327888732899886576 15291194718361049770 537376619998569571 16919650715001053138 2173797505505020782 2552894446005196980 8668613016303391928 4850587666043568752 17701547085020914526 11411712942295421766 8079761278784511143 12335275553036690370 16649453016077204623 16442924010223595680 15332038807449309593 15762167682443828805 1968233125133573052 15407347942624621140 1819000248506294939 14152886954378871794 16080948196704299624 16934892823813394696 18251635853348321284 6318941396291293200 12769174079265444716 10056399653811780910 7839715758014774840 14854682767205974955 770977825414550769 9148954875648636915 14256598726613233664 5426663678617016660 3221637445768801200 17708386782582264775 13909686774205869621 7607741649524818410 2857123354984301361 9816152949593213649 9807811303803700433 2762037720631550905 10134237547361892280 14837168279970065989 6996133881174089728 2244703788211377969 18440025736943221053 6644004402578984589 5665035480471398355 14486669017664832319 14022395851194770403 9206196198968627099 3543911033912163073 6497137650193232711 13227175839058481715 11290480504921853507 9722076096763460768 4193989193701327939 6155606062145886103 15335971010294148121 1310182354569539232 170821183437854284 5155548000209342966 12876639229550354847 6162584434837426739 11495514448787587258 14331413160123373414 16949478688622072020 7769683579824974718 9883043486720510550 111353364142924842 17319029554050366575 13438304417505173046 1863168665717344116 4376399647379615990 11747427796716678408 1411936674767422767 2481641284678861033 16297720559833920156 4287473427663650319 8474878612362502665 5142269733727915620 6940970489944009274 15637082628892904873 14895021584840283947 4026586348752145423 2166584015748039758 15488708251718942486 7834769981712240775 11216928881746025272 9951629888471524436 12873992218393681545 1467543524201767615 1130588261358432311 5241489374093801189 7969318056904138662 5158921093742763602 4560901908269310201 3736424507035667567 6345675858384859684 2829996285646114101 15342321868300347573 10453838528547123363 8598410090403612806 5645717964826109782 2543472515309317716 10545332646364916734 2104674110975695967 11061470227723519903 5290647116286293179 2092574117082423106 7789383644358703472 6011814293949710707 12715380644321479321 17011652143267326338 4109722637490508870 10376057032485471984 2079072923652150625 8562944295655804073 10277459277968857839 13679434902025570775 4159309201177040566 7933940822331363097 2009385821820718642 5634553241000152341 16303427636906874130 2364589787224459300 1526705457107512140 17645362358583900813 12117559283655515050 11590728171134640931 738571859447328104 5320654383809631609 4303316980929662738 2652759916607035847 7803236528311820561 15153614078253111345 1150083752750941744 4632049689645830973 13832983576507752040 8770178950908372017 11220193277389562067 7616237115414855621 12744299607281520539 13052922045109942291 9754529884891226223 8658290789444562731 7293431985473414243 5045917602493240231 15053151273337718109 10886580733578051656 85887043774266372 9932714038887791151 8577166412124787255 12628334346286414865 9198390968532352062 16438954276281293297 18112132364030926256 14068641962544941115 761586595601533568 17081032401000660069 11678762736237485808 6899576825518983612 13693810181886445980 6455239888328857739 17828379169618743009 17385908716180349481 11622470988895070459 6207584641033227639 16882921485175232785 17138039658700230686 2899529531118224869 11931437351732999727 2803805747495821042 4213396605607304167 9974492433887774551 15246939162396572877 13983075049659325255 3300637059291276771 279580991169153192 3181164943642746856 10566207217961037696 5131193087835779247 18309083103817230874 7747327643589299274 3557338005063519211 9396594537872590503 9812215178965767960 17494230602208773654 16473130484000041106 17422855482283335495 9941129341510419190 17024955969273119417 981704542837310782 4424573117004699528 3376350077949249627 256970744911890016 5523046014751809382 2660466556952666064 11939753520592989743 11675547086899719486 4249060836211754197 5072546245410192581 9635420714813617984 4605614425151723300 10177124569739686924 8057344694441292935 2765092053291335583 14463818729032125230 10264879784226181833 9016206105968379451 8850945478147444467 9504657281262214121 18043116372598479664 18095106334234795174 4955907488069507236 2804304541502506346 7686343335037469941 5979246198003010673 12893358581651141407 1485563127163363084 13945327078641162921 14749326200610637666 12936354573260914573 13602786742809294267 12184890006158227370 6518530410481321062 1537100925055116182 5848594946008464686 11565304257397822045 2886021563811642448 4948559263071430022 7618245912663369696 8904826118296924501 12547781235399206160 475855293799556900 17474921016359717190 14930159288652850336 206339360995992826 13075681757349355983 18247216671562322676 15265615898073929222 14028134044964502743 4576282703771869608 18401368323826748206 10295232656842985831 9767908254801561799 9897640398257040419 625306915229597295 3172784558870973201 13108206321452700635 5275886825632302488 13194437673454115432 10903425390022272146 6616536709316783372 11811515148712768004 6648228498902769425 8630393077927637144 16755971961615547199 2184925573849379904 17084308210510037854 11733921193711392705 269682683206813413 8404323726917181198 18109341099277833367 14716045970625112960 14817634393357474010 14038249369741897280 7618527484219495090 7488527356229091283 8345050286624201110 8251951916863651128 14402559990669627635 13928131761444365944 9153194194006977476 3906683213005032529 9506371273874445907 4702263910510417616 7284979429307789120 8075139441042067471 18217345359610516710 1433867600526127759 16697051212134261741 1690372565716954917 5553801538860942538 13886459204366330730 14931131834695523144 13422224066654277692 8789071000461326469 12062423490298486543 1994341462091229431 12301276022533793730 3178158687087539734 10432860787314178001 6643470979867036954 16799046584870270268 16659570094261677239 7813143821389841629 528931385563395353 8919711733877073584 17195302660244168523 13226713352566838979 9046422912716618102 2050400452086515892 9024110769452520654 3879185798875170585 14531661643179667025 14271318120506542144 380205437461755527 5398262086914262577 4775758226380505464 10824786988582226791 2467452148925421975 15024425109619234464 16330311265701837312 11228021133960618894 17581216945884723048 5986569370779260721 16262238353734673628 4223411186883774085 2974630130699205241 9453826668307814181 8589768009254014458 14652600475020603911 11081034956008737423 17030122837382982216 56333848339211668 1515782254241374969 7270588006412583570 14703256915373673371 15473658120488937660 17011956566950867388 15491315999716756913 1638140015488508812 3598146539194142628 238814974168925269 16074679899898606572 12015088645560820411 16047020886603498699 1927155224984352625 10982741089353801780 9214934826920564375 11144538910217177350 1633950743998291221 14694657217521635896 7130972775754827232 14734095736990783854 14951658453722779630 10143284137362324842 8279988366577383949 8837711585817019118 3083365870262347093 2163724395472655294 7903795768486893181 165176413599378374 10221757423020126325 16579315974307641988 16026722515753899076 412666864943039499 10404707072311722630 6456669128055606521 8322263957360328975 10972161526756709217 10570034517825963161 7494459617699415660 3470794535020690526 7171090651932455276 15239659380603138 7697107874919687300 5943198473465942081 11916030742729347837 4612005262023419930 8724682666847217148 2001821339593026624 1187284653994068896 10121284404726370080 10640695324960190547 3510670262761236648 317824043170954610 13688716803125828735 3087952314904210191 18109967520983113512 11311181911710985300 6805305473382988896 7037594247617477375 4952838936010734803 17835153419409372513 14534212767565697246 17125670961180774594 16270892134936896335 5500009798211956001 8227568687410216065 10796509421629011905 12995910637814136953 1971280802079959166 1842197206018031867 4289629377079272490 2607176312696660282 14923818132693933299 17017358022693737072 18118455412290764723 18198829372298275735 5188452854226358613 5269501809050057119 10575338030833927283 1896152710617946118 17864749050989689830 14147473983651885231 3639806343697276500 2228963963822647929 16736982360959940091 12486229982369620976 17500546726708984431 7148967574622084349 5340653180904775198 14292568984173248882 13388618151352309415 6150050534754624574 6384972076632769663 6413443022107963621 4988529831041226407 10811713803411432365 1045608349486006633 4990930010444768486 9938146068918666305 6863589821698046151 4745824949857014262 5202169835035571652 14708229972916838620 9355750164741322696 8042583212816650016 14407338169172453193 6398416689254760790 14266093642292084683 16032812642912020560 371580167973399907 9303845842697958449 7856877911788367343 5752466685799276538 3072859831574070583 1600499585605282197 16268687034635939180 6611701360516468543 18361095867437908968 6903209268018894956 586971823194237469 2859030862990192690 17278685927732164952 3348866436447977971 11761019639752052784 4817902668461383740 3503355807857792599 10909403990795828784 6065829020888073148 8925718795551864302 7272398141169291928 18255278036508209078 9164066120092551915 17292277306123459960 7469831936159624312 17385128006098358281 8281526276189429872 9112214606447668284 16316141154273359558 787889982381572810 10530106260568563741 3917264716374164275 11627956802644112646 16178704371179186349 9786423689176734014 8727251637245076257 39044391931040090 2675590407974069242 8417158994832349480 11470585025124346755 5450272119490415327 5627023074571821771 13911042039306266330 11660673898552374958 2654896269490743395 15420375588038621473 14749565068056296393 13515789077402829002 9541325838376000110 13100990969570877323 13990272569704026889 17626133126557131487 11340089237633480666 964455195117075771 2218976771242177611 2058371288749553340 6424086295551342348 1614120311957501656 16850468093361889385 8514016437453845551 11550219699938368306 6502964671765536281 16764081482795823464 5892436647152305307 14196756431437169560 13848291505789017630 6943779680307735683 377902491586389593 9723363859654243628 11317076037780746196 8824859059407416134 15127931607746545543 1924032703512920915 12892022341753137538 10433320779668049117 17737116805669504384 15135726644163797157 14313818888620659232 6295066826277619711 14538474940407773585 11535670809638166464 9576407586960717138 17327380496536454327 13674822007422150619 4142042874671166823 17597199269671754568 7625329701827871319 4358245590346227354 7872212139604489810 12063794767511523577 8109936223950634471 12301785197902202521 9824713870108337708 11851083833303613100 18277686047330956426 14394635834422604411 15489053321339428321 14678663926032349149 15875063788158389312 11250184066084263923 14197827227494659342 15096306324528315365 4801149695123299017 4936988476099424658 13632782952921495994 9131955144241237335 4294396898378359435 12374208053505351262 10089779183150091202 6138466304929891781 15956155410287097871 3124868301902082722 11733588673567932040 6310670644541384893 5012956733290539873 8024094601617216484 8935199478984732820 15363514998307448034 12540356858169922485 2773982203968363832 6003540624576720987 14049414108778978414 13076503360116395030 339079854435706882 17580145680246634554 17502428092144382272 5200708077942761744 16544457148375013832 13467621256670200357 5386246577990455240 15540835961916815343 11379218363990429130 3827174830043888415 7788859698808618360 6486811479110276847 15357255985757011787 4573312567934674050 7236324861188804176 9595509986039767584 12173601227224642946 10639353708615576443 12637858668226415790 5263980706499282035 10608025974475184615 8155532428705275026 18374905403503847815 15464552520984952285 9144820052125336514 3271112313799328227 92216884400027612 6027617170422127125 1584963867058605959 6415862865819117036 8084706145606917907 2240116227373742433 17270272205377916791 9403034906800679641 3471752929781454135 8898199336766338872 9829583088649099679 7816273226154536117 8219334615695647149 6468309043039654589 7043680763469747204 14958982207406185297 14665901366495769888 14754630994771667320 6451841791922683294 15953172757489600627 12390234985572569189 11361715241071590707 3651392505320435480 440264854570328367 14170628437311702730 3155472901909454252 15815868041839665541 14319860134943458540 16443188382799343348 5759615982876900957 1792839241827890190 14160055207465236113 2630405188617268808 14297441883709631474 8478454601342974480 2730848879371642030 9067048374101984593 7951514556913890803 11657109439453573524 2787981524388085845 10482469615394911904 4925317363047816012 12441295624463637980 1741126871497734872 11387297030568870404 10525343190860685667 15369063118238173373 2401664055658710057 11760110649549795576 4957176103360197124 10891474399201025946 10723779963455415750 12556432352504475786 16450567982764563380 9152669040412370424 15868730128373240750 15566777649312084119 13530029463917707425 6222091773069775046 12507575963232307602 5738474083102333148 16174104560534638138 8799395303763837499 8684631386644339593 4716100374191926450 15465268624248960166 2087024456748882401 11051151375227324931 6100592826499421123 9558350370480939067 14974467910604446134 6813486362797132690 1123898486945580354 2023115105213047477 18109228698762809833 11271707356663265084 17536481653298827346 7563236756160023096 4745433706784000202 17041285142461829146 5011585356960452365 6322848694282036452 10731761504862246957 16313162179044719496 1176136272188755779 17365240764708504711 7633697699764593741 3028877056179776998 4535446531941999289 3444009393933243983 16092491011959890980 12394977919139164428 17870249303421591179 10987861473378777451 8585709741423517240 13099852345729818752 13825842018265637567 9841913763653018900 16456491513081793290 3109459450768027514 12637298220945401332 10506480983308642997 12314424920975327894 8280024809946650796 9133202587536469949 4673950343165393020 15557438790608231140 17350049872480626170 15096506673300666496 568931073859490746 9928315461812414021 16520007141374836293 6868586378299809698 11802567232084798755 1911589968613418359 10778424507492223575 14372032514183444897 1624902354709996524 2550695367244161520 17156010936851827257 16683228349005768583 17901206769059559452 2024024160113645283 638381296681919721 16802738406478872249 950571245687073762 3746476353469659011 7554359273856007153 17395429006038129580 8916435676147602296 7672036255609244541 17767555101467372525 13860699344765455633 265551242152132626 618772677974867959 5410032893644569903 5500204547852254091 6036854641827029079 8968014807680988660 3873734552394405420 17855793987868861632 13093416144084923549 1402111451790068846 6056991276678150526 11466632077649085358 4187397411029799078 3757452943962703282 10217257574814103353 15826515556168832097 1539533522757255154 1378169866523123910 2407529668439521756 10028201478942797342 8755673163978882960 400038626621452016 4859184846959582207 13914646823226041360 6227045688809416904 7872164809716008104 17295090114520391107 15609577582150668605 1503812197339308625 16185671222669032566 17288127856019224308 15171275483455327183 5939197401031299806 366784048370785995 8708406557044043824 3159456487156530404 11589485303035141303 9286110037471726207 13874885854669959071 9899880334195635617 3560041788651220760 11216558614264792169 118699547846267795 15577148264274551757 11315430572995910874 8006420176627550142 15711479725379052925 17224306229401010230 7719695543843826020 11856809293457271951 18007815103925475774 6305281278054681452 3703944552594079249 16712043370185637671 9793151478985908236 2488835112138779868 13262851704959829052 9333447428527417656 395768778138296140 14818747418875665391 5426825695055785194 9503769385384080415 13810074540804044059 13852750053715692489 12110643301316586497 5619268757836801600 294682094647589920 15628022373299240156 3550758000121261155 6020930304650344576 10215448271180888789 1127401501673462703 18408895583474990389 9122648704073155154 5246131834248746130 15235245480719174106 700533158433337158 11798070586775950827 9612509255371611708 18276340632770277714 12976636804662408863 1059027913027825883 14632927079166787286 17299993839857204170 5957140685539476090 16359479675594346223 12466701687442659339 11900265678100576118 4500496252066214649 14535109956259825421 17702528399335362930 537724745308554403 2399001243551314820 1315210965461263331 5361524331029211097 12821640633579720761 8664119501102686318 8599895404747805382 14677615190746299893 1684727375780342107 1369924091755474939 533415799652783612 527262581693979251 13668558909883796399 15572755290832674205 16419207117445277533 14533205530121978799 15254718162422246273 5255605908754728246 16981968056303811939 7827447365597800764 2380824199324333115 10661230848855322985 16752799843709698597 10617256105534229949 9534687302276540145 16550954527857252611 1538908323580098454 3793507245119304362 7445852561448228956 18256323812985977301 13486785893360254318 16464706657399494948 15118279492100616640 8723788791942915479 14173682704882459747 6406754155582517932 17959881129222070399 16591554038398614000 10436379136094913350 15393635520121825133 9629416515214869720 417357216862321254 10081576752953964537 8335393078957557547 322052642709647433 14429741391454639429 3157442144200382936 895226970214192918 5977533163592121405 15354548790373392147 13387782457080990871 4329219906179771989 3129588107313353340 11179590207794014855 3572201655632398464 13526883934375265978 14341101931086356592 17354626218253584484 1889230700336792371 7319690527265255222 14438399823913665841 5730187088574335255 12540042579692840290 9296647380782167692 12550204449642863160 2359584112977408373 14410650412869769834 5190752540070637435 7618729793295571557 14459026361320177843 5144783986335146024 13276491313314416933 10513516854805441932 11416978008696129087 7948100287381116480 5836368795390499441 8971769635266583777 12197852295304313827 16355045076218317664 8323754239028744565 1622021654349015341 17274827744903837659 725302869991098683 12914897040156200806 14681733417971783877 13242100643949384800 5894699552826932776 13699100541817174935 3493937257757083606 2130269868131437632 4729653315497790131 11876529465817796954 18410074844843867574 9514233745642434385 5106971063016168763 3486774268715343873 8997590290640343151 12759723611702061780 5065126033942841292 521926634169194280 1805163713316800489 13797733810251860604 327083092737864044 16951967092660114699 9965973018277033916 10422540568153757011 2698666055066135049 7055033330156213003 8975050551512736767 13755515809129774562 6948818159310276084 4804905276898389934 11688071792348734820 10429139594306455481 12719377862063484951 8403218970131347264 16695299866876604611 7501015395287133169 9345725002049666963 14996679971129275355 4884233473604226080 623884146600972020 1400398394798208495 11606895464266191468 8054677261379973500 5425748941978508262 13386731322045477826 15888017865688677659 7218488670058959506 9523843294805780535 4578202887185043449 17985727716342858926 10585883767366930063 6017501143275427303 13485535181133697265 9803444835914023636 12260398375013370759 5276698472544588950 9380258382864693496 1419482965332784004 12691874355448831509 9776486863677883808 18279644606449893786 15638504025427102073 17969460696856687757 16383279316865901902 3152928114975140138 7031974943975710353 8657128673748315970 8252330822106612464 2834706670747772907 14247545319731838327 17004711253561501231 17090494031072146405 1357512080077759521 10315793958412167249 6888050338275480744 3396044743711401424 10335226375044651769 16932290007915287099 14255202793021465517 10638663380587738686 9809419079062367153 2059263564539960006 10590307656816676312 9607142241210508552 9621975233853579822 11325643840935453148 16598916510077289772 13905537692853804574 8703640868798948709 8043206935039141400 8373176692541081590 14553357281045070737 3946752903998114345 15208846905765826955 3248273577899512864 18061331854358633845 1936613553836044196 848142944119246148 13419570444907103751 4186533002542103525 417461009114719418 15318257936423132709 10556300394865729979 3675641961191062058 6630204637043061757 4248517287022211119 11033134941252277323 17581231913972928398 8083773862545759333 1985258862647086 2285276000790362597 3156881003510632889 7913775235815280335 3881521861931578850 3278374471219341955 16785417303498314411 12540558425875345274 2450583332060770827 2840333300316782049 15939820455621852356 9947028953400113419 1192298131494667911 4082287553687341471 1300671966221472770 5040639947190154625 13539833770077467857 11827231371461114828 9374013130179813893 13542649531979992870 8394281633623849639 17331443537690152909 15203064910492743386 2998760337211042450 6183730394971164528 17718157220015873194 10806131798637432905 14728717120948803790 2244066064273150650 1666518419186702720 9000141769273885822 12410331842165382543 5431866834712544401 15720321783332206645 9350815279538310040 18404773375944317987 10704697365620944924 6185387908931079258 2406132871649548958 2098180424783316344 11559807358265222648 6436459314529078907 14878309554603784663 6069152835668211503 12698352181107593921 16527702080127972233 5984698067837502821 956290006906166211 12714294407719233363 3107755512149816667 7513382597331969284 205174214429090333 16700821833674305839 3148525428828784784 12908793922546121479 18072982854200899006 15784872681745131473 12123397183697246279 16288054245471908088 9777285060693409878 9829054762407804277 10498487994169468818 3571093631143347381 18304199275396336314 9693461808765321172 3540629726303691709 13266538519025670913 1106788196161863099 368281370745207294 5706085613177532883 16203961790972813882 7922178074687731414 17355564775413845407 18071050213151453529 8575973620670975517 4636830502976973486 12293186760232576620 14768408332261942212 17521626583312947652 3365706137491882802 16824964058679685836 12661137010425920032 5761255247403674306 8708147596643637567 11730014827103280797 7027645973972863460 17173882949871045562 13171272374978742949 15537823044474991207 8615421032772841771 2183242535894858274 5056332833231243998 6076780410570946329 332485479270010867 9587453942830149036 2714778318537705528 13513049236160131140 5760943606530432906 13522545009662287646 9088699925540667672 2203212575804310150 13180998968856574763 4957274026840986552 13675402667756416847 2393801144729921132 2829517326744554166 3949368005695022241 723975526595700981 4110314572438944462 11313925979661808567 4956747203735336809 4013608899175976666 3647831479852859911 1899829829719376965 11573186626537962182 16939197930288165436 15489824266791296801 14884876389396076347 1666983035908463808 5105355517485190363 14540654907555302202 16652831719807952358 15808699645037516366 10777943907257286695 9971969927698922499 10390896471090088335 5115888108988606743 6816384293641565349 14174322264576345936 11620725344888959246 2789425381220714359 7583797477297962810 8445998381082353304 10353417383652759076 18152389329888656717 12295408500259317298 17362712310632649131 2693199209599651578 10848913681041485061 9401673780179194551 15365510043076732774 10824629964837688673 2951266650430710237 17023279747337255819 14000890815209012145 9132322181099433186 5962656740858387456 9395358836709874313 15732187126934018906 9569742717508071056 2319706355999056564 801868953292565660 17379848972011317618 15437747898382441862 234084735822292620 4911166538055135999 13467885359462779667 9760579310209808856 1332135710280626866 14064084522263009417 4855687641470289448 626727462252472118 17778779326027388624 2729489087766509850 4606083617349361344 15567233966137554487 9711745175911929775 12701037859667512808 5935264953298497854 2155520253834922905 14421401107875117701 16690466473566956454 3540892025208564115 17451200847275133920 16133399515690385922 13923419895489726107 6179539461117092220 5978258474611968951 14748691266684181789 13181738085550861892 10721060376355881939 17404263065226540612 3610404199567673835 8697823672431332110 14355851464225768231 16007706024276742037 3355480439350229195 1769279529521358902 4849155975494681944 12546654750472928238 2929580910638788412 7762619398789315127 10882265402589409742 10142772174765114104 7508919369320767865 5857988642257984410 1208034772770360204 14396277694438173474 7919978513525363504 15508964890891019138 15831927384322453314 666273107443097368 7009349274409394650 187480596476746188 15263946977874536395 14389036396126245090 2961451616045031436 13999361254439727347 4214510586448063876 13955717766079494339 7137309765877950023 16760232347076198045 5786365296929415602 1358454636969838268 13265570433161617951 12025304273213345470 15030752902342516295 3391639956367279658 555141941816576448 1612339147384088485 10996936617496584438 6229862582595275172 1287927999662017441 10844293108606940502 2621594354902281474 11327372719054299410 1031194603752405393 2640072835588607631 5864810607333779759 16501310425319908286 11113766276472073850 14608873585577988509 7451486958811207551 10329236308303037259 14448465168177174085 14740920931878254238 16198308708251261897 11050756558236141713 12342506264431854718 745701112257416575 8672176578836933568 12253392484914735939 1170356727735684806 7423705026277154587 12520065125544675328 6667210065083201795 9217227286289243842 10147729619449251460 8596562606981436372 11315503959967761993 8556691248799466090 9664535388603467793 13090407219830000507 13971872079226939589 8922268549825126606 7526034653378029525 15908121133308590663 15143693158168894865 4945106377612678414 7504293738654976462 8503525568942388711 8743436588872355290 8546016568980558212 17543786862017336488 2456277829862647810 6988018250717360172 9971890316997988123 17304299632746280608 6313180334493209776 10463012833206970874 13452345718610229609 16145021673477974075 17983336042504505603 1814746990080605688 6544521189837394736 16791777780795393708 8686093081313092335 13667199576625978452 782660189493003946 13056094351498517847 9335158972128049286 9552547222927995691 15290519910860959242 845984800426188785 1935342280712494397 9170668271613105211 12590743783832521832 6153784741063380352 17971196108615840065 2365814462076901267 2154121567939965611 11908306496956820795 6182161151403103398 9773036066803110566 5851762420467629970 15920493118830059518 8088209183862793971 4382372233608633209 8760535367488651611 14620018713468753819 15145058597448431481 8794479634579980270 18445755593576543311 7544650232407446130 7456017478364086821 18064780638947743436 2278065634144193416 6115866177695868304 13313376187759184843 3720302764833113541 7042090412920173045 3020337060258404166 7234903397949647618 11477027626495578274 409025206098480932 8869887079887950135 9663757484074151378 5963244164310389212 9204706456660323051 13604756835447963404 12113760946557302269 4359490381561882934 5769070293511969119 1456852659997313952 11007760515557228939 5729869325603895418 10104412260091308100 14840821511545256373 15069675613692415294 8040900332068651442 350639002864003093 17546137504916470626 18392483748841588038 12728919954612800337 10491062039086488770 8493395619274503557 8982332461300177328 6288344363039136540 3943013845640565824 4840015153454095305 556990660610567130 5987429890598997858 6940248388227987011 10303694332458328616 1604505952629040907 11882713379073406974 14555227425680308992 15222086700251913938 10010203366847081943 17607516789549336502 8294825906076902770 5956420841175340878 11632414599812381605 6102061561478023330 3039094280359830058 1079494580309659453 9275240601391873021 3456607122348625333 6383966330222086437 2764918987606594057 9618508679849444948 17470876888719286238 10807169555302536750 17464920940969129027 5198021947059962332 5279905654913410787 227974337648854950 11099876233449302424 16722737282039147006 18306085716104402174 6529817217329152432 1001704675310943179 4456548209676048627 1362382515863380285 336291749288637322 1104836993250087588 2037981686379609066 8054933364034062986 6587707669478886770 81650372894618523 14730162602197966036 16159203790792109533 6799197769831834813 11819904629938749235 13074136179193050939 13875580570090248968 6353886220701196637 17475512565416443618 3443430009032894521 619680977071469790 7329114627706386952 15798389868128917211 2886172609254286862 17999999028160994151 2405995032702102567 9956094071975404746 10962174038701765466 14662783672432112074 11056401135066880134 1072630119527396984 10950889590712119963 13144740707669067341 13132714782204783147 11343574226057597387 11157401686700848903 8276920188462787042 4125510068714767925 11008152920711633619 12326461711800303339 9014937599111662202 16352137026731989139 5540011401399163460 10767850477878625476 4595599161393622771 6415220584767587993 16560785112948057084 17099739191133774360 1436435042005877178 13484208675236766764 478760803683041307 9241645938384492740 1896579565159991050 7583151769038406763 11130130408821904536 18126391662945718673 15541895399052796563 6723431727753653116 8180533535483069128 9645142742955875614 10101647103495469777 9826017472633433507 6180962658937313742 12206019359548395178 13499725184100425546 222553235967892083 6472046215898062269 12862295043210664824 16622996830374808114 9182742229429330224 11648130147777257393 12658198086942541365 953235118760409984 577200241021393213 4386195226923631491 17818082781776671622 5270292385989663862 9368539751951361083 2215670908965962462 1926384517400593476 7857875733770230308 119710044316472520 18251876964724449677 1942802837273822973 12485067535955580325 11121498883390767065 12610556861304631716 2617384174052014508 4890562766232532714 8713001291028214930 6258622552687652567 16707119428077964084 14481651814969765834 6482474366968123861 16872110708901024856 4013415373753258143 3276229025113658070 16808489997001191960 1647078562042777927 6622387047907702409 8635937459786004829 6280112000509301778 6351548850287063737 9732067597939150186 4161826560100858814 15784988364062224916 16281115011544042244 7699449591126705820 16313500379749429872 12339111057872689799 10695018507615992083 16198841259296627058 1585080578211365935 10563506168841610699 11613802693533520786 7442529763377734779 2387684841272824407 9732113772411581254 2928296083785083548 3865410928106070276 8749681907118852311 8434594023885508482 14265383587824054511 15862289732843501296 12594106463664356718 10743094840686821670 5660085574687149493 9704478387403156245 13422002751653399615 9304627694077163920 7115002877945998545 10001672525714668764 2473739097504004781 15550979110715202645 7723001991255149488 12368410644384060702 5751841479398727941 11820220474150120156 9900873518150204457 16542314218439192045 10959142024390487771 7863088923861367560 16253513804988261849 9138105088899062182 5837474575731999287 6832814920554786613 5588412117604094677 1571003782107419980 3042088700809397929 4102474719451280468 215918163836628704 7747103541792675702 6193819505088307777 11999808820257909441 321484210162944727 4034405138760712793 13350602718764647321 9386745730879359224 17109317031431287599 12774467481252693662 13860451091060926611 17896750448690078388 2666247345541538676 4285659079072296176 12714661457901008466 7557089289780126813 5683079393044709874 14562733341653743925 6053637941082795172 17064247544258208639 16580127721982640348 4212088266637657284 791131151823806724 2899737072831129874 10486117361923068786 9075450960830055185 15340191871204855571 16436711666163180223 12078641115176517345 10274844454019004020 5237398148185126444 9116162989491025490 6216006590143914200 12325947556993998374 4290273917693253465 250433542263240172 12580520269737455184 13104714207600950500 11370187701298628265 765355775628729906 16989505332198365917 15792262971032424337 15886482784411018234 594697480094270992 17959624429152145046 15661042884031792682 7600378105191857737 9802485263216297497 14557356146625306798 16142963779040508499 11978911030836938018 1327894211518496379 601911770342126222 3630861510992326686 9943812824086975537 15242022351528166389 10714845365068789829 13557909248687714334 16577630095605527761 4291494730544762351 2476814153449187473 1548779744929657220 3069451270356542121 16041463696719351241 9656033250016113993 8353354185097619153 13490379930215623944 14875691316305694447 17174155418664533067 4659157896162994826 9191239530999840913 2714998856949275046 8806632937187973142 8902642693008705664 14919886673373847587 11473938474864186281 15207960930394152018 17776508853256755628 9366089471376587645 14911923912745571238 5396223098087839579 13412908155769131131 14538546708778984501 7151802321970144874 3665758735593576640 17194146569613286686 13003651090696936409 6281583329947086682 293623490123042935 10425668965286915605 13980731263980219703 13701108556927473929 5908536587177830852 14335621263813658017 1705482983354153698 9160836111149905358 16202319334952665271 6381696278375307795 2085374120572753861 18096730498827484089 13175067504437406699 13070649237421790209 17287026683907570173 7651165663935659439 17928608884270606315 13647012243289192633 10507298675342418482 6456356609061729818 16286338072043815814 12793962622879359865 14271189783751103179 2578757052453458969 2674871756990706304 1019800614181875316 15264714490507844579 2910870136974387020 8517218005662389173 16292732963245558562 14608556321280036254 2340140707185870732 10340564111977340059 3278721529920623300 8827646149772908895 14213704942426265046 49752465053431804 9615830044347488237 1579377837973067656 14937166470526137997 698472036910280857 14025738686129598950 14439814752542168635 5876209066626210472 16863273955377426751 14927580330837690886 10226095204094690282 4904329274759222082 5228870796390461044 16182560012026667067 3552081508727775119 13261435726440699650 13231411641095567942 2480184461811437957 4320550434139568334 9262444357023231905 3395569539376077509 11920611760664933756 11216816829362147708 12592368604859723527 3576712504644261301 9358930668506112453 821141232839611506 3602655941068398289 2089826280612633032 4916294502282654438 8762112858628930041 10190572340201323853 8220475074876571221 17200151325203232892 1097447916251637937 17674881996590968552 6519824874952293404 16760881045020028713 17572923261436518244 15490440056339599380 13273577576194100168 7853822365786762539 1504202413774521031 11810690542496529123 15520573400962362441 12502375367184795271 6650457853675577806 11078523149531069984 11584646520425910100 11510570217276104083 9130772075750099894 3355274973899952511 16617384068095096034 10596884681490814274 2558887915797780190 148571730689853691 12936145136665572173 18162621743725110379 8189352102228526736 9832603791012207400 16783251392741920295 2722372305884953997 14116309032719380480 5603552671808539074 16221317916893252394 15879987701537319452 13774482312209206567 8968360793658708551 16780921306863046072 5329548881844955046 13995791928267345282 16495527026347245866 8182304963858008543 12672041427668745815 10547512543957984286 14301727526705895783 7731976049451316359 2464126061423702077 17265478311207450298 6994631857444738818 5320982008538770578 3684449590725695344 12420411247724400709 14723011024867717685 13290504845170064591 3142936343564325764 18034501525099898330 3804672952017762240 3538461673168425658 4179058124475400773 3788016131893445039 15977777773961812337 11554407194182484516 3293292862485955979 482643482722491447 17999218603878466420 3371451503481516611 15711507046948499126 11316309963774710599 13010101059768877893 308684750477279457 1789286570782451363 13801142306331628461 15389529083707929093 10848718852406231259 9033700516524830086 829057409934362965 13949508200850336566 9967436666617753278 16847057057406797526 3318073289238111675 1331601530479732204 6391322286467312991 2447739561056660151 7279456173881341984 11308415567041123625 10965263176241013105 16439624347492336366 7009165900096565849 11407868903344012245 16655092800304841862 14118857147745573272 3025203076516132612 72286599845185709 12948510747567026107 9218945048741954036 15605241446706019086 1352486815841200039 3552514656496059591 11218080483761233947 1366365197840022705 6183819740876432666 17244624198224138163 7819247569981381487 5853854381147711633 16629273005532082734 2594515565969188679 3164599190494899805 14158541651148609352 18292414175849531393 12464048593537823615 17931357695334112890 14067928774459460496 8117684377096178437 1540081871216181473 2117892396214154748 9837148032538908166 4930707855332429133 2947801877991927748 8095636629186004326 3167280732191216280 16926871861069044869 15373350608312872602 1173668700979424341 8926488423763641224 8176637120026519347 2385380592209611440 752678091987971087 1488156406578265221 11812528992917391460 12562750012112382354 7315102017576032565 17019922003816628399 18236404135244510528 7415810899487218226 8158238316170013361 610002138596012289 12191071706952054679 619272824718145753 6561649839524842293 8058088688161975372 13921909685231509264 18249319148347135208 13262775519525474621 2643843765720558866 6790151855481228388 6504345327404168021 11337165241473980857 8143522441657493409 17564815258072140700 358672460442075698 15330730793138650746 4188840929435945090 16142157178238316371 10223454739902868506 6374893735364970245 9052963639377023323 11558815818563326209 2072925054103592644 10679639727994884594 950622272897569134 10479911635827082245 4351466166346376846 2507152490811870279 5070627230188527655 166397370646303983 7702663118089924409 4557170970917710783 18154965642570238173 15885379063546562854 8127147722549118275 11246844490082827657 10130973076903054760 2157519299626037231 8781950319695713097 16502964193248959080 4044804117856783083 2970475964101311025 667328497170447519 3918272790468577211 313302477231592032 12780670285958280462 262618575489968294 1738564789728844151 3215863163162818522 15940285138849791749 17348975123247425948 3527994795247074805 3505212946964122973 9405394114402513186 16025593422227107725 18246853098999853069 18332400667235739496 17862418700360745760 15313283413760248236 1042586420966654192 18325442196250626919 11167506837220813319 10393312210597576591 180666261125335504 12751681216393896818 8911503983397339913 6633587710773001116 3914443942463679142 9209520029864513063 10174616100424018083 864020963468515775 9372735296007324559 4323818650788035552 1303444085177924357 5759726192805464037 5426593302118101506 9404082069815345149 16870015780913683493 5529998981368729196 902947645039557503 351817197521092204 15470260607630718737 17880653739660235155 16411559795940560648 2339353963491333558 1164379405991654865 17637466020251144491 9460600493682287104 3072033017434611907 15033799960245537865 4018333539208050693 3344749643580538645 7589729464686408668 7059250582454240473 16939362326472565873 12479111539828811563 1562554041034556479 1489413932929220218 3817123560679599347 9829299030988648657 11724560330969652276 2545861098657152999 15576747117977509317 11122626404700060536 3580934213996861855 6453500965493335010 5274877218361582815 1409697994480547567 3989142889539210412 8064794228689149097 12709240666089317612 8872301835178626535 15871099454810657040 7245815527020629707 596243855558595889 12176352433214330471 11705168907364098016 1352758940768848119 15491191550378158438 4575999477225647879 8200025028804519673 9661849168849847485 849779953311219532 17132977171926031800 10561601353246469355 1995238597211170969 16771566587275679642 9067079765747567454 16663911493967916426 7433795952758501070 15029942281509673334 11377266708882150812 1208840623205923044 14701773532043587236 10593996570952513757 8789950774126515268 14855742023487952414 3154621627672870838 8705425146200015261 8123494934805419607 57492936062166274 2529497015070234473 16722185988941262576 14031394349520176254 2639948029851245083 2598393429781656844 343186008811106176 8803267034902308544 11930508515633237260 11313287104350241349 4308249145572412944 16040710581531868511 674152338873711368 17131417198639286294 5711736619702198822 7033278107319559241 4751648545625997813 9402444991334490584 8453461572328799315 952594522987049324 9988690592131099904 12283665286621697247 5960253548336619501 11558914678518721114 9778911238672097750 10822461566888018323 5595301244410973018 14574413849349783627 8704819329179895750 15964894615442285469 11521698822237114065 6804748858586576210 6024158503604871279 6329399166859597912 15791231876141895011 8006026969646841397 4594657446040439473 10790451993600900832 2824967727800748719 17342758256666845574 354861022654201735 13675245269461258989 8891600184214829067 9823873953169340317 1828786925472100625 10120261319120060455 1577348857599423145 15791438229924464785 2349845772317450363 12560418225137883986 11789634260215763729 13132699525130774852 9890915574339688169 3483960439554226299 16305188893950235624 8704232389912093504 12420239176596048252 10033690278975155606 13877935899824413115 2923208393860211929 8216338483878777570 8376498603144090986 11780354241560136085 7078567141752735843 2572804614998436394 12733674378608690590 3109943387701532021 1993415374794339902 7273461320559992197 690539179005900941 594038727663714702 4365333258989109239 723967204961428046 7076415521953710842 11109473014641112882 4017202312026678084 6595965239767184509 6299230881054571253 3387201739714294712 1688703647372118313 3092567693291848480 8085351902780990076 16377721643112902759 17655167381350051935 13584068064685610923 5712570092233415918 8706895199465302330 3567888258408533601 1040375245984449102 5432199883785981876 14253449245868400277 15296158835354401352 5650741150440158992 16040441261495985353 1197230581504359737 1937376867181430070 12936623276027444212 1848671272635708745 17172870811213692769 16076884343220310917 9206964223977867488 14309198381059320258 17743164965542632730 10970581027438515867 16182124406121457650 2930920776547172889 2460584278631049587 12203944633965411548 1584039241382941498 8018054533900550791 3685116599234664427 14740271133319609990 8068713441365507991 13542554728899715427 16361317506210798985 18396321747056258118 17448514754072285563 12663648621908935708 14225261959729519225 6749679891618240444 18183762676190332069 308635040891021273 9757379893811820956 1042321601292709303 11817022159763357566 14432618805643377541 13144137038602125478 14128667203410683620 9176349733726027964 16769396355857554690 67614601022791540 13247451792209819955 13105125656652023310 14240772045658994208 10350627484684720307 9572650712272359822 7275866808686177552 9284393173674642231 17037723571276768903 9823237724831979201 15467694170493762540 8505451426332180863 8819591771255625043 8973829345911046186 8791711860048511642 7973994707004835992 6835092848853598677 7898924086475141330 4008811994267985534 16191937649418543270 11842224486875603793 5666674483968429329 2103087529212364476 13927736116462284278 8092173672741850411 15643676575041842143 3917866589497776706 7138240336936045089 12246140339770813872 4149109490331791672 14368348428171058965 8725286144632110138 9066504939753381632 9495060403701965346 11044165572556240058 10530168104099776361 16673321304728743692 13248737107903792125 14728346801241840306 11399161171635336213 6266459194054421910 14145713063720011010 7936258556827921002 15457305012709040924 7203400732364783378 15555805661931732113 3341095705227038522 13782826688520348339 10416851802980949560 8152119518779179935 17040151304784245886 15041485202695809134 6015148117546757344 4888148820767907265 14196671069928215254 12882454703137389508 2723814083702661036 5983392634256324167 16122907068520916962 5069892088447714876 7109010480351045473 100403709344559789 5233399573958782873 8179812114872644483 3720206972671634092 9203083923659064031 10225730669241553522 6530854920764307859 5033862950575028664 4270877384122984134 624544413897168081 11944040144051538586 9888379032696162385 10277836082864223783 14164216962745332555 17888504660278289237 12631447717426089746 14583187389328654630 5935100087807169110 2916178031013678572 16430695861862974894 11755479990343812315 5930149058539998239 1205365399532923121 15487826086836528403 9450075859149317074 1616372722236607853 8071340730312912925 7799862346746941573 14742303322334823996 9762810638973631560 12389201708976404880 2651123267685959468 13106178670382988543 11219325769333347640 5965164392141887236 9869190054414676262 2472399389158133277 18146826102143186306 12231417982561375285 5073176088185420402 12224856953818808079 958503342836189772 16194256810828575342 13552841769349510228 7535646915481184948 7142313129589385204 17702952505310647305 18308593808167162338 16050092353657983101 12067290288543098632 13187202287747204059 3804429082729901947 6274395726156047017 12548527496536145579 1919444571970073079 5815015381406164420 14027406609860916062 1408534241939357634 8024246424397595334 17527031657398767365 16096935127043159203 11940052471326140320 3613275071319372819 8612545629172473408 7076168824771672470 9593377773580978274 15050730666228860253 4226776407589561708 15187589122287359839 13965939761534113029 7435469302290564348 10001232391242049212 4629958665340420351 15065390470443740657 2534784462180207170 11148741779936907716 9552680808782188829 15635462773297794545 8946151736203080740 18160859776607668060 7389315329146051717 16149125651157550976 5991627514187013712 471586067177707315 8963429685728852121 8327909239386624280 3384182238830531159 10971590572916327144 10034564678409846237 8833375349954469357 17779282443939847842 13045901897450717276 7899604633475085386 14043496467060708211 9865692970509782904 3947498798016760872 16234015610413204001 7467300703353429588 3468763793202935021 7591440726322991232 9694608288777718115 8063005045500888927 17552304718382274841 10500303520435904549 6253011198616336649 45634633560433292 11795120742211102385 7043044520282389472 10140320721591659847 1245224723382741065 10527250040693343708 9219845816039053007 6093463217111722692 10405570607023767959 3952695596042932400 14492693194395320982 3481220894795377844 13658273803739267067 16714734418225410124 4863016516986224745 1923958875249437773 13377399044746278015 7817504321905651303 1318543148566722241 11968306608009032898 5762913586045906025 16527964483475535528 12293218299788755249 3586115740923386939 1966398087653554008 18154776263851593089 4986749398751960734 1072304700244487785 12457458314643514313 3680670262534451210 7694686549575673560 14895891888291413057 6378499308028357310 3873320590850160975 13479581517041325605 17539007731014978357 550807716847350934 4731954725804395712 10670147412324935991 9242149267824009177 1505732643372457795 17583167740722426092 204919182481958766 6276922556254087333 14161673964860194968 1245932111826072875 4195955193383034280 6817474233229445007 9544754057764947648 17130434143998947147 15315740051391425007 12429256415736373242 11176385979656224782 15115891278267695185 3106026435113614428 17193633516499411250 16714530424011364318 5521219823483572574 9436240346427573076 9716234057673023068 7842866105270751679 13157649450364263218 6702709534506594006 16160342536639715224 7756341459767745320 15463355894750229239 13828290835367496074 1924835774331733249 18164320951324278601 8240098880691088351 16618700913541389832 5034737506653398781 3631267633591853906 16404580465358278868 2179136039329066400 5545009629889456313 16508444353064865444 12765308750076734765 16681056886648854629 8280741341049619517 5397633689727828001 2826189411800340630 137221574600159567 3863253421105929789 10427627385425122337 12064737626624857144 8366648244105165397 14240375517016661140 18189272493407504946 10590190906097508199 14561053293452873785 3780134541326786369 8497336608825437049 7199282386948659974 16012111613090813819 5190096517563069831 7093905964542432354 12057429412284370803 12780060312970413210 980110104310052587 1584430032653448709 4762274873598158379 11104693214342205777 11465281221614627864 16156270650201689637 10961854636179391611 578192086388362411 2443377660048642402 9207266583472425121 15347232947352239016 12017611175358114582 3453562667113074671 7882131861339917500 8499822270334865571 6637026206009353612 16243920019554871467 13114543835184189609 1283314592050654854 142362667232781506 17999201982371735790 3472028794408922832 16741649529071557117 17650748281315563458 447239167923509531 3140723873463551435 12280004778194126230 2356249723251881858 7353633787582931239 11351903745602054768 11600947932502028735 1632541456982888287 9483628964787849102 6565168760058634666 12239631817126643065 5413421521632658509 10780555998805642642 14935708071815868141 13784118133140803962 9696135220434144704 12654414834805165937 14486008808247153305 2647514157666179105 14963767272904466970 17181226782668226723 3965672028324818256 9156228018865041214 8621085498477148438 11185255026482673571 15592090073697635617 12696963776854449019 9397739290597679980 7869605277401586551 2622474268170045749 2661973771873767136 3277297082869127145 2348708444167623288 13176774507212255964 16481776425292185208 4531086947954001561 9425439191887970632 9762399659940387674 16931722498954777237 8400010438466456777 1468944072447134642 2510805072759047167 1783024297454217205 16402511087017375501 15200984793666908069 3655361599939332440 6449351321376231739 11395683268752911279 14517325299619274860 11969486364983139142 10296672200010386243 16257597442503307123 9259761199141482134 3874607253497012298 4718920053840158197 11109086754081367640 18095294685528062083 2347390087531255110 3271534834128569459 11583798947364733956 13284310769972522292 17048529244874751973 2591748273914486798 9770516419120421787 3947655021594465562 13276349917020201734 10870920810417877907 11231036647717914623 15843838765948201687 7763622162416645308 5957581383946722689 7833993337893971470 6646077176191914852 8658726647834976335 15729839575071346970 18417030800463174741 17509485150207013827 1468470619511484392 8198279799870119670 5808267548540144261 6301117221361745056 7826149948463260767 14264013995405657234 3728378714637043418 7324169888926216902 12356577549874002643 2326207127421839745 5819533213888683766 1860661294022208457 16044626160007311401 17809705730738139430 3998068212758824139 5688727743425968627 9052737228993439622 2294905264714455704 2986339170826232473 697774981606896610 8659996508045502960 6872683444928517860 14927671092388048795 15636841851753698548 1629564117652751261 5869510137003902473 16788466629276615925 3689490647316100496 16221966978842424466 1529138352069208870 3143867153836870698 6827944820392228510 15604967145215942394 5736830417082910034 8756452488572778839 7105902554075490315 7994259113352595269 8983348023013586138 1004377103870137642 7333882830869283162 9648488981535802875 655814217746579498 16153968125395873399 2745984339814381505 13680678683508586553 12516317960768712351 61751841866375026 12433808906656187655 5588380818059967482 12774386693678924001 3276982208007154628 17575659769589565381 5754466813065351238 1284647517697458351 17876926628629122850 17445979107282270988 16655191182308841869 16696157220997337055 7265671278613787902 7755402810846002691 5992347356453188726 13436823692615095262 17975273109771127334 2458274448936755798 2448702627048093185 2603431737505163094 1247047934048530006 15887583130433782757 7950361934905842999 13422660952619794752 8325903690750376619 5795369808551323098 11325967573641024026 1695217184876796314 7251117858134887450 12949551180838319616 5464904642111110016 8528786335973411949 5581063333515491786 16087152310677644641 1251994610480601110 6802710241382310278 17373837659061248458 827574171917320277 14906482581861953859 13266218631285029863 8058835445937334414 3901885672334496960 3978066199273264261 10130271079056186112 15250948415206150883 1512583075372109643 14098866184528829509 4481785155153645927 5323069365207659356 36624570003249029 2927338375645222749 16833665659303185832 9079165875878874492 5221511479769702132 9177569963634784526 4708276281191012953 8309551684799922152 10367770060205535754 8255459250006491547 16078714297087686207 10600109123071243181 5012994346113345465 9254884484779729592 9317575179486225075 8826876932154410197 10458744384938142267 4385027218123022633 12675656776985101264 14927857364115525788 11848779460946786520 10982883387649902442 17036637444705238133 12906670325552154387 17158076616293524826 788989541424038235 13799779164197485542 215275861866929568 3746368172802974214 341816879458200113 13991360794172490341 1039706953321386679 5671076619767782116 15978812729331342667 11949774070579854452 8448631584927071426 12304669443777158496 6321041387366669417 13095273007435083073 4187572838950827107 10453102979020244200 16670577814794079132 11583192599391023306 2049242024889621100 14743784018077790894 5770665870146636488 13715653677387244511 13864745182918396967 2818729524524855584 12348910824801080674 14177443047897392248 12689086405342704154 9104445174682276897 6371197478231805300 6207054413351398546 6099339051934001126 9372273300310516333 17075692207459102801 16827844585837336135 11713005631543415898 4394123410959481321 14956396775592768709 17698943570180238528 11541121559456923930 1219374103912761979 5866539550539782182 10500249988365937443 15634263450610615867 8746262340183642393 4568086407615796011 6384422649708128914 17703191509632973678 7965020214554420035 9518322866806281581 4706387827081983492 11942193664644946140 5621316170055067391 1762260226508374720 15450553754628452004 3089465195528693598 264807197826173795 9266396219227327345 7436815037579159094 6777029853220653146 5945094876192830377 12900149462441513774 38364219860492556 16123182759458381820 14459273636121592036 11786681046515543446 2535362811071017303 3549645452688249353 16005345233348918990 18038312496879659360 9449280306458106449 55938133922992395 6359967196206802049 18203454368224515145 15355365435254045702 16622956531767593252 16858843133961459427 1372965668339761617 7183693975832886373 13816071076918896828 6623786653672081401 4179475484977829974 7693954727014912877 12515997508374561896 2326217727739123355 7763613419912014878 14208022162825849024 984525259632463051 13676058548239604252 10465067318817248245 18010143878649865805 7154497163622138043 12241084099207685403 13931949847681949966 12032325264901202912 5752759602570743047 4880792990825364306 12084701020583945115 7762644260896023194 18423073524198116242 8602041930636498210 14760142359789814950 2485766385369006480 2358086253172731802 8281377968825866592 12985830728501440302 16437681671010501606 17287207176317339111 14214164195442592067 18359472222995921452 14277321301023338054 18244647495915686670 16968040939704165116 8850266138793563456 214209195704800407 11128762802518813955 6891676037798001631 16864141568577782231 6143520337573855492 1221434080579428189 6187638671378108756 16890584662085611295 564124955377042603 10794634294213410563 7128639321579713472 10066035278907081986 15170904646374484581 14485039353021821234 3198579950861573141 1666428257828265798 9810015546214818833 17030947818697222455 1304659408778682380 18034016917545706115 14398473529328777052 12729407562537671166 274694581470097608 11644278661063536856 1991193688794780038 16823858777059279231 11338422256084977411 6038142926190848423 7242480464925421916 17685964082718737975 17406081212601541320 6864307758888444719 11708900947485684262 16765495552973375331 16642332057495255705 4477280689088943960 11797264430673226492 6817218937433510359 574770103929504293 9170358748930414935 10715907965574746448 9676253535751071519 389065689141895063 9535002903364547605 5393494984242453807 13522565891676651568 14102589448922001394 3386347687635403343 13690855472374052859 8904875964867859786 14873926366330351746 3763179553761572657 3935311275905774665 14865411383335580489 15265282580021989436 13185946817526830825 16177939228806769999 12084785783837208268 10499387083949956166 9792177793907397547 3872666850304915468 11295529668853243035 18038476340325207675 2058901192869142369 7712613399552545992 14988014517351666061 5614418996637273685 10673229548371239040 10290209618786245047 17744855709712473216 13735247907741858946 11467548551079828180 8222024741453974165 3295647968532403874 13073939502492617682 17577187907829795333 7252813573860923597 7731891722783409652 3230815299899640682 16696642561149498823 11351498588000250780 13113194351812946009 680305816751237490 16351148555779453301 7517412491724000461 10021839431793391300 3052527173746385444 989314102802747416 18238424488567564015 13741034294013290273 8452497493796670560 14764214597486185784 10287970712485563067 9679436391297016987 12320825473878306139 1924048101814017168 7699396623839311430 9907882134094913044 6891357896970723367 17094418862602697725 3687134637157778507 15807597582018960785 10986905433609759552 3104107833735688494 5134353996091002588 14210047408249969241 423793055801749773 1418293584255290654 8620206779450535574 5328483796414271154 7047950413553501107 6854082874483223860 626985266923421620 10175963839137617566 10841837029992919263 13195710320874393051 4248106691814627478 127782057377354390 12663054255331797008 16515359769499639647 509911040930328025 11581980316340459061 11320880358425476524 4062369389289512294 8176338386034901591 16619238903795476517 12773612653211623573 205123183748232238 8741293972123829342 8372398304462625099 480964676702926493 15420207132072234104 15376665979768905292 7624736902925325961 7066661917579791386 18402373420658203590 10618852242929997883 16559839118238167785 3279079833933757286 6788300360312242761 12542707575785575833 17879023676223797983 2014719516632386633 13171784979710171978 8628354519506136503 9562008764554875565 8877268909330199467 6141149073331811724 4024798870022428831 325363523584708645 4868429253800073853 3654283757199399739 12621257900536338922 17449216544654804440 17430992383811899591 9706798004127556233 17650344072682937255 9147597376898334442 7521235407738984005 9857862404918118848 2744612944825628840 6009040290904484285 2824297836315180198 10618683798140248591 17283453357899514879 312553880565308374 4414126311801100325 16486228168932715294 5017973350112844173 14352866970327007658 17333700996308807331 14081605995875528199 13218803757096566201 7489582689907093158 18264746762909571955 4350016938246631739 6944000962369739085 10192684733109143672 9738476797803243007 6524846209453631738 16162816265921099073 15940618120122949278 6132270075203182564 416604958991598371 1279985758302923795 2402903275001871367 3216868274731004819 5343392919785322411 13147389929950338426 8358842425885748860 13739667842983134559 3310865403532814756 12276567344113989729 5385824613546325352 6047577075871102772 18260410747058062502 952947826141509123 5774972952157998622 8798633249566004770 7694366611154773920 7313582406832730031 4456157128763587734 17974956372898973403 2847714188725843793 13711674470456914303 8355614691824133813 5508488945632157870 10492007851886943084 5833159852122333034 17628260159270272986 15923566263430469592 12244446200997120499 11101965768779494526 4778558132130342144 884623293372707871 564790407145102369 16317101587474548845 6203744273673507658 812269020181601932 16350738502921485585 4480261948921344455 13186351292664246522 7005793993121615899 18201458019267006042 15456520982649483317 9364595185539337894 11636706440917150668 9269690424167102326 8703040152857585667 2431014390597756009 2412848195940799932 11610673511161685832 3850217877258867742 65743412505421661 17410270234606442516 2556185495666643677 6077561968473457538 267681827509925756 844818578905489084 15297469051756791834 14609659589913099164 854440663079352526 11644663739027281494 5295825732194465066 8579129581858322356 11396175233104762811 10272766289909386956 14089698268379787584 8065220691352777519 13596390934523891370 5142362612552003681 1054346769196685229 11211018580813449156 3518100772830816107 8098018673342293992 13660100375658291514 10520918980736678998 8637402532237190410 8931837701691072434 10855157970267592460 10341198711677239578 8286769713316412519 16836059660999215524 2085469883364509198 9052428525118469436 17487874997648727007 11474069750400922775 16808304666831223217 7081919136692197848 14178607892137580918 8600245074785035633 5187637488069005600 2068151560580707014 2198934484882043697 10677253900798463298 17753485698891865458 11924957990456591463 8539820004040099452 1894553286858366310 7409639905986743948 10233836618775593448 4275383283273287459 12575440955456158342 12292697922291380693 17121862791430776751 16647604384625976184 12530106984801673811 13461677202124673954 15202172559952580143 7946309231053242813 10955441539099169039 12348555172851173380 14589338645372119636 13262960589976810156 10853186136436850322 12677846236882187330 5357826611900703084 17125471141638935551 15137763063171152626 13867657243662183381 3063734419533981089 11344669752031379299 17690101996718583458 16001854003720055047 9305378845286480326 2805938597002735430 619653133655992630 3868956767062179218 4205914394030947727 16919247480371867171 9174693994041181209 537798008272302227 12366564197609910670 16019996048260413277 7497496161165121407 8214767195552527999 8644211529725109477 18210698169519257126 14804766872623801705 5196947576402279275 13369776420356081408 14486470536841806180 3159348175542050173 7236378655372514614 5579897211595631891 8990423739377392550 3496825684313158129 16659047094776459218 4843131249979824295 14135253124004866062 11360357146018948226 16784918711164309872 124543883218515127 15330392725044068626 2924538454975643754 12796955495762030412 17145100335204472255 7986049880457003166 11844328345329848778 13840899795262407846 14921273256552233378 14871942894688599346 8612387957714079732 8507379309964427677 14611057790783554726 13812613321800724026 9034296813210756917 712979131835676573 12515001078832577274 7952827850115893482 13101561875657051309 7522803152314181950 11458933666201310288 3300900148384672345 11992321696013190785 14795162306305582148 10508138928192985698 12748418410246907340 3250066715585254545 12809934355981780807 6995997881433949147 8590082968309121678 17112005648930212308 12152000855088181268 916749158825533295 17724243343397106339 10466490511441425729 9667818521219893888 4291240567082297792 8673800909756905263 1130310795165461888 9683163960030865432 5944913979884154711 18406979023500551935 5473538760869883075 3297838697564620814 11184679783693473301 10939820795441821407 15533512297420441272 3879006123787020022 9717436493958782136 15238207015188702942 3219113131608830864 17244264226499393119 17163317982995502488 9208121561054516116 8122637186362156033 1841029303911234483 8533167489532964557 3094654382305900200 7861172886610775211 12558619986046833937 18369100968616102910 17310274848329597124 10447590370159527134 4984474402445191967 15534761400887546981 4064753623625160754 4427294464941082338 214664093669679768 2778682475490755019 17998792483880196671 4429483734286195445 13455675310196561992 3218267295761106953 10134782889467051791 13094258591892378453 11003292501431313510 15347388361176667506 18154201435564555416 961147370732045268 4543934328083542343 1166351955928117919 11093911881146341929 17977076881363817267 3836437964732453751 12766891620891875236 14622742948765323773 16376696312580587810 10630574361808924057 11079619993288100859 4299197258163295542 17771164934454919795 10742486297445535354 17617634222162711511 10283544267279512844 15734909933805334325 6665139113385947428 8032044567159188156 12977709322901076859 11632319595050254945 16925591412471688190 8099718140069811615 9413810942981721942 12139587883285127684 5347429016803088611 34471886413207637 9441983731459638602 13575137875485003274 11824186112968599688 4927749479082954229 6845088780574081693 2556386179780259889 16292230413622705316 3659448227330959027 10866132513901158027 18005113167664396209 11208959892917227197 899334916550993688 2905628501098180908 11478475568116997866 2438413018325391241 15966940619553886602 15975123993912515413 12998368678625199495 353917207186158728 9629048390119354945 11213724630472576174 8606622610615396914 18382217019932719442 12031386897597175091 15198717500525335472 5443736512981970632 11610937946949051886 1615742023342275696 15361034696533686239 10305406433875762614 8213608689065643840 4128200408633289545 3761156657934985611 8535625502844425059 14141447206530060044 18279997644846109568 10297268463545419883 10422208952704489295 2038482879561721396 17104423481929086637 4314615770907468711 12499545954525127329 8544829177348425895 2362328696466752519 16483213672199800512 7602875835915867959 17281300598089330963 9259242275109198354 10722596238104883788 11912377682607508076 12727006842047587158 5299534498413366658 11214461816907247771 3925835348673439052 7461585952074425367 2499203548759118008 10506289901656710072 9788151588424699345 5468259424714994637 4496596285846415134 9492340754108679960 16983399462411891078 6090528668866209950 13538256410438355960 11082692393931947959 17341479104985092685 13128889707980555471 15997991077919021041 11084546583654926503 6645931956721991549 13793953499900989152 5475368994571987295 10607489175283400754 12470381968214097556 3869465997210864787 2037115271462017238 2547508738904750921 10608716936201167513 10619223142995196085 4605601220552529050 9918087000013720122 3793785245475956862 14019863970033249535 13172173865710571643 13053620409370532589 5559371520364075963 9743279516261050144 7128987029091501820 5538468407244426782 4489767712233197784 7240108126590153317 9553873502380344950 15262373534930147778 7541074559591572403 4235254158782950363 16405305369511178246 10463990365931084413 8438146800732463730 10971128879143554488 1663942041406821476 1372124748465211124 13057199395387070262 17392437249322136342 14046078186098186250 15169928420629523866 1048377657769996862 5892452220511696203 11470370943591260404 16831041307422063521 12699002363952986583 1187614847287440644 4983376457478025820 9079716942184048025 8840111774768124650 2605431287480512825 8385292290983353606 9018942875909975008 13754111946391607024 10878045173235189756 3516980082905207899 1727728018539917592 8136253551375247861 7052553305795438598 16343506200644983095 11124550030377186675 10976858979202821957 13328577822758783261 6120473672736698817 9242562359296436691 9631649959670179886 18274758855760991838 3970370225472575729 11645367314598209463 5733957256571952167 10376715104427036031 17506048652735508344 2492038025727134522 14994778646073810337 325646574313948820 10177296807310778060 17496273097925271126 14831230370844605960 4395247599873404971 8096953560877584651 12369416324932545023 4063425046033424312 7901897868528192430 16095582608927002870 5079870144081132071 14208263346825589413 1287572248412129738 3009003747102121047 9001565750677914848 3676324445455614029 6119853691325305386 15688950207965762304 7020903677154549027 14968411047473527483 2390318263112396679 8068225529758240779 8098983179135608361 17227627033063169833 6337652859278029784 14820398747919297363 5531101995315918951 17228928546609903638 7311762252396007007 5683241264343713050 15526790195240250662 17579681209648230004 14190986635351242443 14692309796177443679 17513152199924906150 16671084159268718455 5313216727015189770 683674068203071404 3201842903349055025 4191693158988728099 2895765864844091706 13890658362565533812 15965557321276869209 13049411221487266364 3261099563800782807 15198402063131633093 11494937787115399848 2516133718074813151 1475267266926900951 3361503129620480864 345132891361224828 12275690369799701655 12342719392244535746 4392199274973996572 12003064038647639475 4662653950838681853 6796802962691676302 6525709709614596486 3642402659963809357 4491276423668622784 9603512734533738898 17360372442140341807 4308158821701226552 11504284536816933112 4680078449866357061 15955506273116563957 14844209241406615090 16770694709631305446 14010346382076669350 462439103964620174 17448564505757742525 14387459388749657768 15588909570403495299 11921411513680497823 27425918453787558 17659946474006750359 11336232663706338621 8522251683880471265 14257752531827743499 12047202717909989490 15852520494469161301 4256077881935371299 9589851040989415691 8411682496057951509 8807328081067543305 10319063643053372645 14475261261513051520 15013800585836460109 9439085891718929015 15685524636697982070 6175701320689255957 17474171291494654692 3921848992095796495 9089679709043601011 5503278790631915463 4620485612914033000 10374466108399896137 7476051850088080569 7394334191186564787 12521992675900652398 18152922146236596889 8733492684525861624 13390116355770083204 18239309630340480759 1690325796087657537 6934951978732655046 11239139152440970423 12172002511261691669 10429965096641285453 1877815001237678278 6524034311750095223 14650928639675434839 2871168778940847559 5025315604794640786 1553526162713025184 16921031074385293850 10427721295584459094 108008784744987846 11852056010132424421 11584698865984510590 2101968897162933583 10323477991398168406 15243727168802719535 8916345875889513803 8250820207162809341 17519975017750275097 12641267479252610264 16578172859315378222 2163430459860008025 3802310541599367951 678185749034542953 13618142801367403105 17679002658385659297 5300893435009791458 12021409328554496985 10277675173622423692 11145142839256737188 13062551704347427141 12748725626952099200 5937013036447855653 7269008771467988215 11063687514761899145 1208174046507765090 5798462136687740061 6644743004498659238 5102785836735250087 13106080893479636334 7647162597272115593 1278448229813421906 16368682652320870191 10592532832600721267 12696013121262352123 7355529811494322831 4752696993897612439 4664240254847973475 17118883546895456711 9319139894092169393 1871609368043422443 14757953488682826134 12643746338972266464 15683822157846519916 14923468608661440652 7492853355843755703 2047305277897268285 1259719144689924910 4982585846978781154 5841739307440217600 12168407751389647627 10871431183280778625 8522511641013339455 2597220797348635068 16853026556015133961 18250806484893368729 3786265460707918107 3717988989715318284 279939100301270934 7413440837425388289 5322045732815369548 17668567058711492976 7010501990259789619 16702720884927391010 7300301589541114642 9194346414833408051 3270707532159375098 965974587226030 240377114307720216 14540079162211203263 17513503196207548840 5135033067625820931 16926967062055296693 15792565669551237810 14218184244719066630 2649544022574458291 17621793943828110444 9041582090352895104 14222778633333287587 14345958279574108291 13029066529908787872 3006152552567999643 18121699562645230278 16699149326490486563 14920261995380352161 18029434400858654825 8464877647114383834 15596767086693337709 17201489083438018097 2439327910098363049 18221953395635815696 15397533453718969086 10605686785034561760 5665325089301516149 14867272069774032260 11934784082819274467 13511318443559817089 17588880465690483726 7213254312289571189 15042869743868815555 3604933735347271590 3618210640742632317 15989140120422449887 4896945935471989503 8638813322621557283 3250901493380443290 11888940430780998761 10982736658228256251 6092129457779878833 2369722730352502511 11440987984326337257 13942231164410735327 2502452649982490799 6715742615487849846 3900292608177976068 10563052665310800 84860202940918667 2464718691670489793 12636780171178130535 5958687997440099150 2978586471764305707 10532320881686645674 12936461232403971127 3087096880887297582 17589545148871102978 5605278730095483244 8367773519369890698 11936458412281432329 203543184820362625 15799678512731530719 9863585173995307591 13339987375416100826 9910082651585090228 10793626223231776368 11255761555187673129 3631669172879480024 8095915707058074312 16056622075018528444 16377833961890886199 16099539344731517362 8213340786821093147 8619886878221724522 3481960713153312417 4848194351117837007 3745343942496965640 12808873363736290311 17662267992200515599 3963214239510651406 8223099412887967196 3425066557422612275 13777610486381671356 10963890855457031507 16585698888421161790 5927322288975696986 1915629966005003472 16020332971859602574 4702668821658178235 11563073785331773535 14237552053467503200 11573855151281646303 11647380956075076905 2482129130452775278 8372201859892626809 13634609176647980488 12985608811119050099 12768534114247714277 3705562643391377375 9621939834960661051 15964197611197295945 6184074813755676191 12274259366641636043 11329732865263399216 12308499653284931943 6292753922047483183 18292123658262513354 53946526822882101 1886758174483876072 9079292566948210851 8713426422721174354 17948827463331689694 1242615449152725655 7406249771783418740 11894105644242998429 1815202028401700536 1535787613089660537 13746554433304704661 6533488169341859046 15710757382522358886 9144889769245116625 7088097958307422578 7549232234409285581 8007487584853238995 11650187971523976295 16411085404847474981 1018556156002045777 17939732936114113284 14252200741106922691 11371169799654686528 14732685091857530943 7060319525691634666 16478024517569891720 7927301637470738246 10844404625884100897 12449781698033504410 3455446136476766539 4967597520794088682 11647709191602811233 11475011059148739113 12757568143406067269 8967074130466913964 11655997417931260302 15952926666574870818 10645670604626678609 6375105084833372481 2440857499051308026 16356010115901458998 9342631635566350117 12490137954939257685 434704007845916594 5165904522697859580 2789567321631354368 7578592595035882024 12228963724446317700 9923648938825892729 7357517105967567010 10775983270801627522 14161762592250348532 8366482232170828790 17281223665280223358 1211701049028847230 16226655706400539712 16058360239379104338 12446374142720584736 13562360331297206731 3425304352054769580 10559608266654085017 1260080172257036932 7977467420801318328 13859953065173490370 8115252195039824135 2497680770202289262 5447116739976514564 14048501230403021552 12797304297202004 7282973342243214071 8740277305887061983 1806542349455847303 7411370310710563239 3031261725537600275 4765702100016263451 8706167556510986911 10561491181009868382 6732630213457061739 14165711704327062149 16674426913267045020 14366576900117413841 2769180256615097626 11576598873891056425 9194417575601736943 13502582369419800377 5544337318031499174 309420370847750513 10285337577566339328 14169181691568082408 219732708594812141 13449686412338468969 16326369242912776127 6272273697779054460 5635284611602672144 12881032720690175767 12352353975967799076 18133547978204724466 12807766922069743330 13678890492065286288 3026717938310775971 3287495561910458540 6759034658453919869 14293877533215485958 17979557955806081632 3476743918331806962 6480826572286138795 14495836249407600414 638793980650143485 17460850057342633679 7267784528723193378 4000595039648703674 10904790597308859866 2626240239318236927 10845563958155171766 8332684529340966475 11727657067063302995 7916315624382268682 13843113379506125637 8882861437161942435 725963135922277714 6613325026680957822 6665305175738974546 4264087954647229340 14299367715514348007 13142756719505755996 14754084162222187046 12521182574642331289 665927715131130318 535163076854680543 1401598835147474309 12327174441221529964 12741419018389435866 12292109068986713180 18305448941976876667 8472793402527386405 13902288640660873221 3384165029787591372 5917495183836195068 1578698858558038288 17385391885582631898 8911859676047377512 9160521893129303866 9484554542523123602 15885823530078791878 8653699786548548596 16844580307429534670 11516653332946564441 9544329468379362667 10987739382894787733 17925589619103423287 12232887723164461394 11967454726187286369 16629469572336343714 1211499597426181923 16890261176746856845 12967805701011356097 11491853678278576015 10009261875628999122 12163844288097876137 6947891372073226279 17028475478529070760 7587654923255711748 9722275128612351922 4033537758276144343 14464547549971795664 16658894396826224556 16904287685199102366 5385339957367731804 713270304437436802 17604302716054330316 15923488118606261360 18087303622542679825 11492199306921316512 12915217728183815616 3345856774786497166 2320605349244845025 5989314038213864278 13880058831372941637 8797708955616436554 15673081699631428155 574839550629629243 8526497985683027647 3299573562597337897 11527421154149080147 7563521539925962644 2745552711262610760 6071849561723665954 13289300440353519495 7762031409681537287 2035034182230905078 1954482462276076173 354877200052737336 12452933085678271423 17665023052605191108 9014211062700070183 10241364375738398204 9565152851348539917 12754329138479335409 13557752245847037601 1807731452068462495 4020069111032949613 11515466617927455322 6606677760855476202 3826418948641259103 2068131300381879211 12198674616375498907 10560167921424004322 17632697261639025249 17943547322000908505 14421353157388769824 13305478627444735782 7469194126042648623 14815037301907743132 5376693723639819605 1271400403422638803 5708013138951837366 9865187998801311808 4029920999336947835 6163254165519949086 651598183641699644 12730244018230191501 1268329892862208299 4617370661711716680 1534736366442392983 11753877762920991098 15242081644056392831 14279127977793027652 686014764850015066 10112611277949771063 11424039463772829247 2474703654911197733 17454931308973817343 8565769931068289913 14991903975365255032 2078597004551388747 15879218431197237279 17347856024353142438 6578889183395772324 11728592040207874910 12648040384547206217 9923948673178253159 2395601744644032135 17781843071066569390 5487771779698919700 6648039699927979871 14500441128153357302 2144361763518030573 5914040704741992539 13073407626580121453 16049606597733995070 9944514056477811810 17371165591927643542 15725698369932179763 11910147789617403307 13091211900885931329 18177822964317017949 1580149264309565066 10207122631103740560 13249082045450558371 2147249594276063344 7038202583735106854 7186102308205347732 16621211996272872099 5278480864254838231 5863141907796893884 10360239105850067035 440087826744770976 8763109943847360060 3070931333104350592 10968553698929597844 13269460408741666179 17368267412789649488 6907563756721428174 17373687955796784801 15222190189953358337 9074659771177469407 15862543202586506095 3056231069775757520 7281444656019232359 18199700617134280938 12251216089207898753 5704668827344760444 13174779578661010404 12426684487341515549 4090552828280665213 18010433206150253645 2273490403082693082 110407640710965255 5348132228003204516 13598964166991979852 7519629111569490299 16140556962789879845 8409828826696342859 1543073409804904903 1563811834126477213 11285798303908360185 7391961698133412972 8943559852320997203 12538718325321593451 14332643503077413781 10711100161727179695 18053388685206013326 13218810188502227059 6134256612551281911 1747691456450396649 116732868203715488 837767101827552924 2679071024898808233 3134608745836112678 3082018827378874565 16534424844337776809 4828136493491582414 5165222451208840737 10352620638443973812 3486555368117650353 5633218265356363854 15160534563945216262 16752144188598194609 3193728155303768612 9661852395999112251 15008061296023438404 10582047407600301977 15169527121792693976 92568715307074061 4505372407498419099 14026427677662529226 1577658814215953973 7038092327692416523 6337852579045278062 4827453830646308385 10087705178627337437 8573592659792539462 2484658456274437544 1543744974469297317 15073114144597609037 7464984019576815243 135190588275790358 9484798132958705523 9134139868045124225 1014521252364910535 4850110298404300902 17117498265413406434 3568027970126791249 12329301046322944925 10235783263168774966 2815824148905894117 14304363829384366415 9120166938944525505 16625069733086968471 5163134177887774832 6989466856473778776 4964373674629748498 8368657069613913662 11901949828976049522 11801843769508518610 1573132579039234786 13176861947871225023 1194489198088832026 5584801581469977422 4603287875566120926 970139821293172592 10254673619017026820 12249209311667377552 2947539495275341756 4200857616088597663 11156112701649839573 10262186008199035899 6202111165387112633 5953649060302142984 5974327676175609773 2287269147480367904 4796186399378743325 1922160787359985417 1122780545071913403 12447940006909110918 7750646338928369513 5577435162857633094 15398027875603417806 13960760474976654542 17531818858539419535 4631224740682170193 9931607727176838445 15013356466801928651 5431757835243176088 10501273717885679386 10063392034261503550 11139019195652346020 15042041255811943594 17893308353946074504 507036963830209644 4519524004051825234 7082182747910948414 1097005358127080539 3090302181864733445 3776482075363488359 1443536700612294229 652967043265134031 11936308885694045246 3659464667618303018 3552116514057428326 5048862398444641490 1187975945512109623 17832220285890408050 16352030909981371957 16780281849275858385 10894413259263464584 12071507381408655759 11856369658861529577 15705766113501371198 11531430611276206503 5573771715965975592 14853701378295787173 17320323412778398241 2205246202144196463 3202734251742277009 8784061630119336692 15816237379770598537 1706923886730905140 18010129504670285115 10113890698584289167 3252771834988200690 1909964587158006774 9811095858891652424 8100016681368375012 12271945274169209910 10230495449129255506 4323336080908095869 13269447571734387091 5869951937644642997 5058484928407625950 3197120218664671280 7071871494089472692 892826358472820035 7496060083001532211 1676955846900963693 5620031317823797004 14619077974004076889 18237738866389661343 10333202069044919395 12541694715040316526 8361372384961639464 11696204381051777919 6217294580034936741 17171960489589409700 1177173674959417336 7071958631107718558 7138012170646755648 1078529814876106564 1391004724327003424 15938057825061199761 229809453059709378 10932094474757948023 11986077575679634209 11073636163263686528 2537196687508329503 12164579673301295180 4964594556597287922 11344035852958307214 12302348127072429338 1751455970176501823 11357134026848566104 18078385453965576861 9295469831802881597 6689199055415811234 2656728577913252964 6963204992074982640 12597360778712072492 3639274765478813827 12519150798188282919 17491313229211572772 16118247409110326089 14461034138780545970 6204974586589808690 9295275235653937995 2599827144671653452 4257956234340089628 16173946738030221534 1711686298265493433 10813962063444444429 173225167157545123 1368022408560638850 14407407276120042192 18334040354688772265 10884406466872159214 12153267610364457161 18145669544345898559 8248186171781771532 11723186340321726878 657430815125427722 10218740690628016136 4122961645952408360 15774342997297022963 5251547462133121064 9536429775976946078 17985366167938953225 1960721908806808062 17366122863638727139 1002620002817823428 5380610471716334102 18360115027029164399 7687682407489917832 15563373806326145808 3529103573072618151 16781995767558220242 14323313467360343547 10782396850003946365 11529667770873332079 4200983525835951379 16141540626529567549 6021176016787812973 4403685747669907633 9724915164271496162 7366088298707539986 15407243993622349247 16624841500648002446 3218531619126543027 7611216260402123361 18378015107312664194 15307155870047394036 1125548148767313767 8180554843431912747 5518914511019000585 17567316912724242056 866171135958940576 18002505683072314897 14657197932532226141 17674520351522679547 7692838655776097278 994258330223567757 10574634816161913171 6960597100745898832 8834658810690644640 12982591154541404414 14285459907291705696 7931620255076163183 13789161436501067689 402223050560112151 12901679183806982004 6534844038905883628 1447856483651108808 12731346809648468157 1581782122270553532 10115015990781291196 3529661290573857404 12052060488201833274 1352791227992890070 16375404781614046229 1861921918705796535 5281371727165587208 10488406363048063800 2373926659034728905 10783813205476703313 10713858017932257494 7177587165603944306 16353651211495176994 12873906173016234817 9053114298390757056 6434491494886468164 16213392578484233459 786729791928645410 14310130189796284535 17548848756973884084 10266482468985563977 15858047082816342860 17264278266720781453 7297115723748677094 5252927718570735243 5576068023609219561 15979751102402625977 8983631617737163774 8495820485360180142 10702214966331376880 4605429364271764391 18379501626370299072 8691111911958149554 15783230182159448408 8400700185199374551 5280669919047256284 6449243382850853490 7745463776249102618 6729444947900175581 17135304149224975606 15485195525646690265 16967657640834341265 348281051178826069 8964653964757902908 16863965793917875123 10602134788252261027 17164908915927242645 9750331695452937381 18440839296205039276 14102303147017815238 10043083789928890319 5782779109788049564 5213818335030012592 16156859677462567204 18059630456001271712 13318302736683526000 8205428833048436867 16625938929448197964 2817258382869504700 12895135729289995879 15730419469175985380 9437108361451605843 9696619686864679651 8132422827034743619 10533043268456753059 12567158299335019946 6286405975028791055 6555994536638196318 14137044053181164452 17037049241969623886 7708608997952197106 14280827895713348495 13924222025342605848 11375686450409264617 6704158642282963675 16209516214063012274 329227965901199810 14034147107135954 13676302740188133770 7651532149229752384 7635085246280539039 16734764006118637602 8586547394425051503 11606800336328191703 11591187943597165420 6824144483074394523 9808242404097707952 14323973441561388472 12688651942802864986 7061822448582159956 402468897032459336 3867426512666490321 15378133903838799172 5778237887157975794 12463139386592234444 10760352404487268457 7816521765937749985 7612514083508372227 3501167645545141781 16920400606704282591 11041321863300998278 9751165862361312441 12516412099584871066 17520322721390761796 4150235299616070218 10050952222968298585 6635692393027136356 17457886962730655671 8994646521098652391 17947585966752297916 1579753168853432052 14006344384954199655 963100142013597113 8482285287492215655 1847313993458397365 3696098057120811246 828621731872210500 12809434476609122534 12491952365048647957 2928184263928866597 9530039480537665837 11618852649915427741 16931761825414263778 17364766382501126724 2228507088073787292 1569419862875017638 1218271248494425641 11720303142782219996 10747492103886221791 7508782286735125365 16023729526798112224 4516728952816628108 2174978203611001429 6351487419343762606 16257657375374438544 13459554612569960672 8657623143968780524 10051936981329420589 11177980409390970564 12587313437065140048 8220407319524605632 9703375761729968180 10808326206975786610 11329554324929346725 18126203712039351111 3425798859410382399 8340299073369344431 18396762578815818884 8647228940644423140 12286021704386570835 6227735343032750205 8523164890778599615 17358407942812996635 11866313668194707719 883813447861462809 10208772622149744640 3433525058810736685 12529425283444088909 5014071193658419421 2250185819637006745 2054193438378064787 18241608341575510316 6708480955944336086 172936942950343306 8390566697757374944 17242762974064303956 18130096655674030746 10465269220773767075 6791670640599808898 12083836317831224694 9576932658458739511 16219265659011062352 6505253450741235113 12989864661913262713 6102502210407967683 1437931445835748511 418322034088685009 10717345410518527416 13010494315076525640 13694659118937276830 7571981730114020595 17806045813959240984 2818426117853930585 17722409464938011856 5089228329367046655 9531859503549287157 7398176409236123309 13678542320790757183 7862101436768063931 3295880160268265697 2451956738831213777 2012442734847997419 11419765071436505251 735179273061412279 14335699386169371 390779869844706937 8710792749144761623 3593018845249154758 11127963291601362868 15486283890722799441 9877923084241223228 5292597769822582000 2996787776262948849 12280486052113607132 7838643182353920034 12396011090514998683 6473357180341934540 398588039993590616 3788984557820621307 1780262928073679861 1578711816315819070 2885591459116731939 24353833308484305 1029449428132584574 3691352416218024718 14118346299491393406 15017052642297317764 3982322333837056388 17824949390726506622 10848524037980939424 3812885458339097883 12460457779860906882 6747774825836966774 7295977681058727688 17417235102530692053 13135738705360726134 16322566732134378733 3410866429093674858 14727184981370794271 18080724046017409412 10826251066492432163 15944724564798837638 14002185382161082369 13664093471460542818 2547944972130249635 1654785387578504734 15255150240349010646 16980150835572647158 11312065745151769452 13065405019453100680 12539609780753952860 9963308299784711377 17540400083865333809 18223649215304083084 16570599359379310954 13027669143101083741 283868566446987403 11705086484182076619 13439125888161207674 17366173965914799134 5985670903551327333 14185225806074048987 12332819173454390287 15028785457078129369 473029785841749855 17912748748668402064 17383077805231613130 12129655347444298639 454975548648073862 3459948929851760205 1281877118699346454 13487943199430208250 5149641303653844925 11579499518254855852 14045175800506460131 11464879663716781871 15697380376840075858 12884546417672132055 4947219474804566118 13140071148076941744 4339140156497510384 11085677941089421240 13429335462704844313 18127560668096738709 2990698666832358390 1622917686242888896 18191498346839735031 14777650763813233570 3146410072925371200 2924756094992663983 3632239355077411466 17772139154771371551 9823316514109348657 4737602436503802197 14456527229818625935 9204106491919290203 4794413208010608071 9135881841977933208 1223022940349472131 3264019346460333113 14235128589179355249 17929658254906429639 3304338609128237849 8463307761773420691 6241730696722471745 7791064782805138244 15484616364663359545 16214091184079656207 13544511323363851728 5297363654670938991 14084317407568104895 13747758996668353103 15180590081603296279 1822965879433336768 1302300708755582331 16039555041436365848 9719478401141570414 4015371538201227584 13918076291222618097 631016850047277420 13160230262535311360 5922428207688113345 4691883957284047546 8572855767628940350 10411655261455780123 7877958319324663946 8405998823667374685 5685143974914508171 16731905566775139468 14347174298223836858 5601360321951644816 3415435511676677575 8761278354414645574 6127138423690676986 689195280548194831 14287194833965448222 6819438520716022578 923724802069207655 7357855710222375119 9687474021563535367 17502835100679798009 12044123263742351115 15865694648583374004 7375368276341032162 1443517889117449209 2142074030682246147 10722674712316400151 11366221051594435500 13762749021473262379 6178249772144056852 660460161335217142 6297537778361024515 10725708864449510059 3752964443857471337 12096930596657137012 13758371948354888941 13674647047832533578 12611740821406542449 9378748158106681300 9927819553849088651 2582051995972029865 400827686340701378 12200029695080214639 3306481363699909389 6905698595747682642 127295494176102958 386887977837662493 11935425690417697341 13127208082355973018 6211951393167591087 11950457490119474644 14683321120705654828 12572154163207113454 1746484241279668564 17173745714462192037 16630979608169641182 9569368889944458367 10819473911760504650 7983590867819749088 90156479360345707 14255361223830335144 10216861040154243011 9532690865408058328 6754029046991308953 5008296948174616243 6714300201168436464 9859167641276819748 9313806727060230868 10908747896376378381 16220012895107087761 3456707661669489051 6604925975299024612 2581687040286691323 10595465044770817956 8194273395069525863 10301001549723058273 2542274646932043798 8036767801638165854 13970957310947092830 13695064382337826842 10352598473639886426 2546900059812673221 16011074179438129309 13033728006995700154 5124856716413069417 15949455147071586926 5352895625060618289 3447037240578950752 6434628194580095678 10390056012720381819 13722239448015981685 11711025474177030658 1323848741696610150 12587046649081430439 3073078004398705690 10328183101769160455 12766343146781677628 2403630986271118992 4280053221395739360 16322931465795525326 8600792285892490953 5132897057129499898 2234663564474746758 3509820120927222979 7936499111795228266 4443644196638967196 14615358359273506516 4976476644748376058 5814608333779327517 9556634568161139398 5156725469628390846 15180700395249306985 1584666983926199802 3626411898302268914 13316094972831173344 7514288775560558705 3905670768806544697 3218722066606453258 11809818132837902117 690713251553936817 18236227429635673151 17559863114744231292 6109048638600007780 3678447722123577461 14451137483821926192 1891957758414206395 4401916965134336356 11250574729939551838 5410544993176361550 14259588224609745097 10063031240360852934 8339639195740410644 16326225014987608437 15086646581043236380 13150708208778683654 4521078176345854468 2266001327370577667 1081493659532298374 3975824641991388702 8178029719597972155 3328366075204952036 1031353365011017836 9510129064106414274 9780973818401333274 18313028715769970732 872698804859329824 11537348980874193974 4169234441752592435 372493151890551755 14528047273313326499 5119241347224544546 3436756310538152424 11942579216101700157 5907372758885401935 12310068013067746193 2759060138439223104 2104772732087451056 4365463889449879579 8176797697179970221 13445827072699013286 2837949892621758434 12247158774240728108 2502866310314988464 10094600493736627995 13600963266596955798 1977986422958520668 13730069489505196647 10514743814636240323 15255080015809600563 10788603279100600194 7117645727461082878 1052441813857015989 6341268080577574174 8262981458730130502 14496108659119660131 13988302126036362828 9669709426215821153 8138888097788981734 14177555065570131697 10568727379045212058 6023198813200776212 7749875690513154779 615520981202992152 652403060227089560 7630721573874599999 2809925627724755169 15530986709175351088 2020137398187911377 9172712321092432022 1614663923966978363 8727531287789415637 11856962176284561517 5000009034166797217 2926515827709656528 12877778520916269921 18175506743678715307 12179155239902167346 1120425730896082133 13319804130505665792 4993963210564150078 5583124294753298666 2560269117493085103 14264927337945280165 8504606971312616568 16052668036243045934 4855793500549840029 11501634711894338763 2488423386430094461 12858593049209871584 11528868524527031124 4467840298000014701 3963932606705058869 5448799283912341534 13116272920578176729 16546306099872029681 5775970652334044661 14102045363769728941 4328423916236241760 10412731785157797416 16735420987177180616 4452382978769330500 6864526386157147204 16539711631791787210 14205104546260394224 17346086775908340477 15297604157795743468 16563707859292180752 11877759110179255433 11739456012395688962 10481673029604217467 2058547112119820169 4094457457618166223 16993583979002154151 10980949053634501282 10554929611541554256 5027973639227200627 17807470266652809881 17071887982509609370 4185463661426811683 329346109993529318 3886251574944553194 17142153965388419753 7881021134921011136 7024997095284754945 4155021834841870241 4776992599190105737 16043624158343227737 2303173148968932292 6564927350950401673 16378078253393929329 6485635205160315903 7351042311929542902 16905880155262905466 5477224321872846389 15337891478159266885 3934012663668290644 14928534139295675788 10475427189921571397 2926199490429899384 11559661615101299849 2105720785890377651 17430045167351900174 18287627038735369347 15960471877031313388 15618765492459061136 2706868771432399521 4934551727260482287 1567476809558948860 10599510706048749554 35955788287948668 12203457679052036954 11762287810099519287 3985603763036582268 8321184122516287713 8092756812453021466 6639768798070767200 1115433941340461591 562023110080287807 14630038286357722919 1060267852856461707 15285819107360693124 17308526383558617516 454438772273622270 4638690320646417265 6172120828735814578 2079057033556272793 8799415317388038350 7486393277986888751 2251424459220939381 8970495022948772773 6910260333441629764 11376849638769800091 16753797743056885351 8687660714269029395 10133633691151160531 7074805884528010272 13385793937739209073 16370855857036572774 5354852529741057053 4006143590984378821 13864222353762589639 6328432243305680925 16468043419697007321 9450353150077401087 3268377189664292135 14662190324634040660 6036419957928289398 7352984681663405501 5055676791876616836 10315686919726779812 4776130205768321907 6800176842149102344 11399619487181064218 4520961482718454702 7599424306852503054 10675173396193508255 13473311368967950681 14053966720989729150 3778769114176064485 10328416631643682659 7474140969730590489 11366240192772580714 15888872423122631450 6947151864148858253 17398572137796729719 5376427036474358875 4405571045301580464 12202798828138706858 10853421926892484807 14460302539024441361 16120750080760642849 5409525994597085360 2408406943349293903 16750217193413397809 13674768772649259729 1265069698628103539 7849289432121294919 15215046804559560090 11473481461383440437 6251214260341085751 3144838620873959735 6100123523458568934 17047852177500478 14130653100618732138 7975772891099042538 11665313956140283565 4429790506376917372 8419295471108851141 17219855377656408483 30773249495903351 11406430508752537346 9424073534963847170 10641325445799854742 13811951799598334768 16314676484815964607 3764103420615500416 14608416571576302556 9469634931859467541 16785967548257282263 14555588594089814792 12366502587885585724 1247247355237707363 8527571770896410643 3610639865504581122 12765779731750413817 15421881372640181850 12920537706483150419 6021458941566932136 8581333680529727396 14248682691534354519 3551520396063746091 13023357238347694331 12340093389471314663 17083756263506777607 11160012399662882767 7370444576956934540 17643182500225018061 12696287336230097324 13951801235101073951 5272047505496901993 4477736285739301315 2681259774637904180 14309090548996696907 15678769678867857274 17061892385608263382 13442179888870088331 9410193068831100271 7862043647688229162 8408537272085651502 12110743058694725230 3698921787889342253 17903921056485637973 3733043746214125443 17197557197115334412 11126479777202208075 10562867342927145710 3308646449150230679 9190042028616061119 9946977775644108936 408513997132324576 8447379107285046273 1785200329209531236 10431790282918603977 14527996473695750166 16730281673247596319 11365558758706244740 4012830736352782421 4716227965842905943 7346034023709280423 17891611370773282234 2802857333935328922 17205277587647823244 15932640248886232718 2088736400257340388 15462486762836567645 10506940886592275617 11056725156105586338 12447674419177744065 16777272134675741011 3213619014627263108 6166920961185440843 14600227410917625184 17939922226236262630 13065163188465946056 3161828721963854263 896025737647680177 7060478688947496915 5830323299994146326 11244452277092226021 18166762417822057108 35145495215265160 4982567281577449214 17766589474789481663 14111603166048089366 45122593781879458 10967855928567480939 18271388728274271482 14053235941095543275 5846576803173663510 5521552231933489890 8972540238648052385 11154615803089881035 16803343029691026119 11333128494782889316 2385212061746510180 14600874329798679468 10238225475158155164 7604274824377590978 7288879960732016161 4974704130249711136 16452844598337742224 3569062640545191608 9681602757959735884 16860765934387108896 13289928272504126302 13178798150704977536 4993800462658060580 18065817109814809997 5989046225964621537 6636921111253024837 14946612168738945357 15511138982216570193 17231227203055488569 14641633508373347124 4493635991858806697 2509139885765440825 11346779324328494780 17197243082893011190 16423206266275221574 16130070605098289022 14343400614245211526 7278099953449788144 4388952109786365263 18389583929054649090 4517633210174796014 17406996689391794145 9327639444423197447 15509037493154739090 5720235280755505708 4831781717220994253 5719282025189475330 7349577461692741265 11251036623454231762 11525615562917657150 3182971923432962574 4078312797853724865 13392813895693406499 6991361220869539668 2398433989191492747 16413496633533751262 16418202244453495578 6448933682732821520 4777780227812793254 16897469594672784888 9136696909687234100 15732548933107418162 17506303596753552246 13088966283654242125 701246847438429682 9612313104789186667 7646377049453303666 5592870766579065507 4982055439845139033 9782477191552851779 6476761312743326373 6505876281121964004 9620370702793452941 718268052249919293 15657831811248478306 17719042044554969541 5974686669043591603 12208481217166852184 9032800490311624225 733822954233779240 3325888804808487761 8998478576735131738 17283144693603791971 10966565205081658092 316009837643221075 6657143390491816414 17889540898894407291 6684089930749670960 2266194153601015811 13880463460788271547 5050664457429506436 5352303627574881820 17057779986742416849 8171143677099843932 11927136060522812847 2127583458627178369 3352450672814818022 10748435906452224402 12173380172100084978 11046383063374887668 15648472688853285876 16454647687315011584 6357538467013489998 8179763034051043515 11245021017107524459 12325227258906460404 4940098722990810306 11721566745657654332 7366299432609670263 10810994002290761387 5090207707307674449 12909220103047551142 3314684851723957062 6641081751480891737 6698316554975274167 8321361673565377946 11253068579017758488 12236310559196417308 3393267633536374434 5752626472227510532 9946774096457975521 6210710621056658875 851281359989736448 2420706511913933592 18102142135366155120 8032655455209108292 8043415647406804691 17957714830922874127 7570025651256909633 9887917255187723533 9890790347603665431 10043827282533484808 4455877542243143365 3106058978138534213 6959793773084264637 16245002235625815470 15254705735523747543 12522426784708881898 2517618107906433190 6378277096360675032 9798221883180673207 14749046135361443628 9152226191175010817 10249241881596428696 15143245841861316468 6976454163735500703 4467301229677054904 10585630032880079461 4493711711647239709 6457346320111755893 11319603888037311887 6969274529474871223 4797343577692007357 1829007571933855760 8033616090073369102 14721528342112610656 12200089879965762323 7826341736653647694 14104016955780523785 5880442592497093397 7953651795103537824 13156821146830105186 3204028125383779320 10807701225146663645 10100991915277970321 3368583753985643278 13714732583297002536 6824094792476592676 7131548566234433861 16728663532414676377 12511739689695712054 16677612814697962167 12704153950907334013 5361898288840810084 13420171335155709914 4105905873457840878 16349484734578721636 13000933016596133646 4656751270241126652 5407542478669190197 11529069862285825740 3805234729020299653 4424927339802741909 14493854003416873653 17007411537555371319 726241454986436113 13465463009341059007 6037113483606893358 11003986897463394916 15459410965528592612 6471596769350924095 5112670896401354074 17862679179277049601 10955146295103891812 2648880973211087758 10395679009904539166 17915433393040410189 1530074734924381876 737908189974739884 6813501675808434958 9662107973702289842 15140094220372555682 14474923787556373850 978339172771538725 2468767406672500272 6020461369072566237 6886372225977810142 6912013530687708240 18329401108794152694 10578079350662100278 10328456225492901125 12126557113120568530 6866709381431323067 13220549776526238176 10496422310595464512 861555484741721251 2791399236604283767 17648112082584510011 14480196900315314227 11980187031289716716 6320886393764484572 16347874650690345331 12965334973120295996 8138500149248584590 13138674951013288312 6090776400354254312 13445062376382596400 1909090331735167026 13166077081461003820 6220435895903496219 352551694252682299 1236489150134698288 17865558623967017887 9209780422286772547 1314210824419151010 1014414728077328493 8570090166313702709 3543234078773693292 8410967299200052266 16972757133695832538 6143889184345419536 2445712109979622986 8662014089868502175 2652635613971889047 5198026133402430405 7330853381743791049 553044023510737892 6596557819141803846 533966982596489566 14864910569136578225 4713658819531149208 4777015061652440910 15697646319893017745 10311681305626048174 12971621197471323145 3392599587759355963 6802703975999058468 2128625951070106103 415590235005790817 2954863746089221584 5025790695220064869 8325250719430486425 4918100001572350386 16768583557199526511 1995949000725749555 2724561834955356151 15351320692647828293 8476585312678908095 17434886813524573927 14578615588796508465 9608161673895725540 5511652745709027000 6436735422544339465 4214076922498714433 8490917516889863628 7108000762975553280 10925442441399445987 2148900266812398858 7138706112449272192 4598178433198781424 13292570541411902174 17171226571387518556 14413370003480354257 7193443975379833976 7862917088820544351 8121567642603672702 8987130814881539048 10056958731032494404 4444971895024216777 16975594281193452133 4323085870917571460 17857711449523453611 15085609962377416479 5898162435948027667 15343924562555192559 49898720858641927 15299995121631508063 13205783365929158096 14955937728476404848 7406213716661459386 5791286726785036869 3279801536792927861 8695524686408081610 1452715975876856026 758566390330428844 2911780034248343079 15209515071419280125 13475874725543469046 3820320927906275991 6439938414544560630 4551552145190115427 14733666556332363026 8673574985368912848 4691149858302148973 13299822341018248770 413764627426141204 6136069453385600478 13992022874077153135 18077255803543957600 464565920274776695 480261031159401534 13942793617609692340 17932311678711546211 1321317832261881601 12036391258654742563 1036531371100262058 10999074714436284887 4045468804965708190 10388766459273279861 3580858283163610549 3706782982844807944 740392668135001199 11778654593792693292 5531856773690439442 59192267388114881 14443826188683100917 16328952781602623670 14433340728963075679 1779199424577823079 313736560571613513 3340366188251483204 7726832877537754873 7388083153722236769 5723757869435380646 5134043842525090429 2068619500565246723 2412833967790257547 11049246110498345129 16252290142715882063 16226695198185957146 3822409462699232511 3033609399556108704 12312740886721733167 1476823982752505437 7800708064459369588 3953749436659792521 16750102416089010880 7248274501773252405 8239896713940897892 1137895187036488093 8839936038665932489 13136950177902677496 16666307193413208202 11416338825110093464 11769045472531811421 17452272775739486316 16548587284715268879 9853537207522409984 6538060572503973118 9442297905118916597 2715371297577597950 8206843073263076212 8961108848792309663 9671462618143159948 6122787383089860818 13398784835940740497 15818853869029370028 9549321267901727225 8517878318158361569 727414272950153108 4473209935314526163 4070655614789763186 14756144054571060147 11983235874382867722 3545397622639297 16740898386473454021 6134329156209376574 9059731067932781483 2036990138772167703 7975938316016173902 18094172340444025742 17253830641426780298 6696839108288512364 8442506010336174502 16835825438382384076 3861204229616821293 5169542575249302786 481652619428715581 87634435233374229 2019468520335883622 11858241209348187233 4585352110085165108 7306731362318181679 17816997855236688909 2590408613643326168 15157788072301150031 18424080256667582151 15017441799650184213 11096177289866140115 18421472263952064650 5719004716187702742 4154194750644910455 11510127998681308307 16671012019700264220 9761662402116034972 7936496593554724359 15577322503031361780 1248668855050612020 17944823946129725413 9479128257608309731 7764691153216503920 15444584188897718221 1041327499312545990 17287273739115130889 1553765017882704754 8782518040018723061 2821773713283204521 4174762072350467973 17988540200065039965 2124174126329827265 11638797739594295183 14235726462987997618 8682165378129948249 3171575045375705643 13078618051935789609 14679878049658502825 16890953282387670021 7965159067968741710 15399892594117783236 10848224038493704600 412192813815670721 9162314874089666550 8572855815872553105 5083068220507948615 3381768679677179061 16801547875391530611 7948535417219450565 7267882863180366923 16853147865018389447 4478391128434029487 15982532832555569187 7767306488789816752 16801217148629396786 3959085484204771921 13102131845458142732 2362184460097811119 8806326645957518230 3316750067283628023 15257856297050127678 13712296163761523226 10657335511619176567 4218765070334484698 5759341713962393431 12114093912428353084 15242485806780974307 3047011693682163534 8895532823849111248 8230463495832119263 15291154773132906542 1558112851279040685 17989856676988818205 12310005382255246557 15708497326130329495 6437673519856194945 15257049581255664190 15696852846260215200 554596448453964169 2161238789971578983 18310439082320809426 4229849679838503545 8493435845566193920 13056100402998199620 14223702376233847846 8218216147512931950 9536327879668672238 5851561515748406369 13953124712640107123 1085885357609166327 14932652164081541696 8699500013418274498 15689971698212317938 7704658074231881911 9000567395821142153 14161902035749767807 11645757279065808212 12506712028192375354 2287345337277958344 4934396733409463140 14263973796477053912 1836750688598510655 9225816034872129387 13909183480157511766 5091893780517255315 7971499521471330629 3759591455390309339 11094996615617628793 1218102102290301403 7997681118197699879 16562489085153240483 17690748716483993754 14529931054257912358 11334152941037563875 15835890503143122059 13257957435180835496 6510538080469154404 1615257455399730760 9493305569758544124 13841108669986612698 15856073877518519377 5386073511767571819 6972441976783517831 16575033079543532238 12276480460286156504 5034876384665709032 18350965444522586549 3135492611399152575 4696159716588190185 1164646536369072034 12659095748685418367 203461056487574520 11057993636344135051 7410645257518254140 11606765229506809724 4364951782444459788 9440543679942897168 2802487690603899819 5735425974647117796 10890240382457564083 14330336052941305744 9536186086266083438 10960885332801498689 5600744967427415724 6867598974492297365 9737397023607100981 14134117366493241898 6396130054805400433 1587983060210139416 4834935697489720207 1030095370002197408 9417366579334281327 4505699921028860090 13288106211031696230 16023344046789079708 3177485218658567106 12424769870672263643 9578029719180124236 16918672178155449327 14875689210092248353 14954702588360394622 14711215556786211555 6431578680713397663 8313608922043716577 9945982623007362138 10095870116829064558 2665343311164901222 9864154248644832144 13851030641953058865 201587841799830109 1347513544354556754 430210782298550327 12369320446125749789 6337649190972778336 1330837990730173127 1255069600649202485 14209023224669748004 1578914076256566659 16706025225192777028 6924784694435472088 13863862996818630975 17263226044024424303 10765090435728676191 11440627772391207655 10894955489957216101 9594246884677025438 5492335876954700145 5030864555348099038 13382501391871377636 17327206187423036192 12294467237087852556 5681343742403237313 7628146073261764711 1190228514712657496 8316878111165894500 14433069818498334124 18143351624796842487 4411062233724521970 6960134115008230363 10171263913351467043 13980595854630940607 5909819865136470602 2497775806922886943 12241322385943756174 12744682668720580828 5423691358680030949 8550811854903586510 5829732178063012332 2984053064561606525 14487374972359007469 16649130265271616056 18231529682553473812 4594828278284222845 7945477489362553295 3981313778980103556 7516432346327289790 14240637895754793027 1285846867818579213 11189179829033323796 8451551337398979674 14307262407874083573 12147268124958767949 16845260998908411091 16357418755945362788 14697425535757763090 17699221754212444534 590198531902347441 9762312079611355112 5151360586462662123 7732492103757374525 16834582612264589280 680441659905520701 4767845481318736150 4301937274675222933 1122086614381375553 3919073859085767102 16005141435641040883 12884228971960605484 4097009197374152336 10641175781299502423 3232796379036149208 3937855907161086593 7136857609912085359 9586488212318969996 3692685464881861146 220798807285317439 15322483650912461295 6053656661126650795 10004048791770538418 9978452321923847243 3051453461529252455 11952949662381399155 2817675568797458083 469057299703600664 16740825328316712654 12418772254576126832 11480613411470402069 733310199695305317 4581490560910173457 3332641503779441205 17923396684259877467 9511557070328611972 1286876588460750558 4765466906764664280 9884714596098840112 7247846529166417692 11718572152018584454 14139285287807078753 6248050526743817024 10066915994934950114 1015044014796917655 11339195489608106606 5867967193921182428 13616497740572008669 7010188189930687639 6840801955472567693 4948145005071711430 11340901344775154653 5077647788812706654 6934365311626839984 7991139833921938387 17668806846699514948 6008395147092896230 3387914970819484636 5439076582918746200 12017973371970863206 11170631553644772705 7284026689009447491 11696499375408471086 3014391020149175954 6605754750149045679 15415579530570551758 12651165954191660 3013568492943784818 17741684133997452840 18083355349228689064 13343731464725299167 11350408988378444050 15952009862802054771 8897852635317557713 14011333114319903589 14629268728314135807 5570805939261473042 256836931098049228 2160910047046297049 5319425276732290756 17606058124398944837 6009691224550705415 5401500045285326190 18066617452407344449 15212062287387311683 15443383129133719949 5362207644222663959 1890122625820551690 7173120932590609272 14563974617130526323 10602020996500328577 2349480780402688647 13787117513219746822 2944165374650890664 8874799425400760564 10570489168735127198 8619055262406908697 1876206595268368026 10502660359651311954 14985239047169723990 10032370294203849800 1011872378282880885 17333430685079049292 5717835146916981859 1124409099628939142 6955178531235103529 5738246996240589569 16313878467544197653 10552561947401764198 14870493450848608442 871513142852323796 1052311166062416803 7713813745211694296 14747370222218455478 333677072087819841 9800855224948247163 13634464564173181076 16290669216648407646 7322838670552779568 11538456317834120834 2553769570605143919 1107716705057082887 7553006417859876193 14232939241666638540 3516748704463508888 6187981725472780502 11048551594052384859 7632805937307125771 9446766681303296161 6213888327024156802 7737298263402884430 8454490062267185440 6459301445443783172 10773354012829188128 16696669765691435623 3026136634972682011 13933545598829251385 7486959100890395643 11295819935072979578 1015868917523583030 14785535261603191422 11644756294947404652 5337252935327989371 9692386771328696697 6890764957008220339 18352152058376000170 5688506326452451569 1197662073746823897 14232400868336758048 10376540064199340908 7572264456290612371 12390166474104680172 14325085953378312542 12358618245361830420 9303796988447274536 12128909832629148039 13846919889138133020 913856015030400985 7775096765779601703 822740478734992653 5646646686007666264 14611827508174820316 5494139603455521737 30481554128202373 11322618188131558657 10642746150257418509 15367940652859239484 14317742900070453347 8234529608529637527 674135876223343748 1183742689115612446 3738776060913660362 5891566601081043989 8620035747325203124 6288049757160065529 14556361356659106541 8661474688844804803 8869555582044590835 5024736834305517232 13690874750750643722 17881806822438512369 1582242679525786443 17349009717939171705 9882031501519039640 1142561826940502076 3219884548979513077 10157804353041691460 11553032404373336441 10805054106938887878 6032809844148614380 13347314801603697926 6698981548556478330 2277417101546210441 2702139767796154063 7187978352348469277 980881895703804970 17875773922987527204 9251340997617944449 765954065612153039 5578046230108446050 3192433545556012961 3559646615917608135 983652173186907176 9919026016117579641 15384781372221013832 18205781307517780846 16346753880520484800 10728167274397331190 7173589047250042051 17534195247099967129 3722988810703772489 14845738822162796706 4065607573239393931 11513631346261667833 17183622718191492417 8770322762252946206 10377555765243620155 12863752270228620738 520339585485404983 14075800431032451200 13892175239353459442 13510262999769403079 3745546699695732173 8535151758092169873 13017658238878829752 14974775877280299730 615111496872685435 14667994416330061025 2831094623864278516 4456933944300998713 9379922369860238643 8451209597041903908 7998676457287624214 9792718678359878090 12944083292340264747 9937494402292502706 6297182518533678197 4104900460543942255 16848046658382101521 3822138022932324865 10763687245813704323 3881504916108120991 7978106879042800456 2248098207825390172 13590888233491388387 4699862184993035691 18386857072707264108 13714963772361812879 6820654906906679380 16777127431343377639 4861072624635405533 666684063163416321 12675510328478057097 16045642244057723435 13929561547701550814 6771663995517955650 14857866564109019847 1031035730625795256 1294199374367944529 13982649198149440290 4304625264301455414 7240734013317115373 5704879200402652180 3999957537861738058 16890751869720250699 6201795082311821065 11924155297586460890 12206205476459875058 4446196659226394300 4442790283742735637 12249634112417392642 14563169083790990245 9175387598623604686 10457204834626066863 40175148903386448 8785568435020548900 11583557248776988704 9604519181425674504 15392885874872441321 13748809294887771432 16130454024691722344 9734721093486591060 6761542332930405568 13294669177258371544 3889692094507751520 14564555332007136653 17288195891565622588 18218751587957969744 14447086853551920109 5349078546598160227 14933838366617489320 4535621186874378573 1699193510914802541 1735987165167505577 13724433955291843915 8057164649025132152 7585906614668743375 5711052590437076859 10283166461354362072 7550703470544320438 16062123166048420838 7904082716098838515 11768775141642037335 12598123358378582498 13817366493186213523 14232426758584040241 14343731976618027435 11710828715426486721 3396598745557933688 4709896440038530791 565832056229347113 4037999310358273684 1393410698352758340 13075830441862650409 4874097516028651277 8470332797702991976 11388838762337948240 10593656635393803556 6913858905120962304 1778139545981282883 15763355987759532523 13946130202240830315 17814745228997695040 1908208657559733847 3119397641424333770 6046638404626775685 17504695102690348403 8223377987380474152 18081438495063336016 13358824536640197123 11447805078890331676 5577365335742616335 10493802480437542801 17006093442234812940 6317640490870464305 2954215221705028285 13916909197956102528 675439731000166843 134388325569411971 2677690805559077673 4759342887118643316 8600504087366874245 6866165346389189897 3929387763726225391 11110957329975653787 11292949585509893605 13056739277466320483 10652473946368349401 11067664352271446218 1674949400658129563 6435018224968165766 14163458777787433027 3341996111977292776 273059149417537924 14890471114375177438 16159757551164060355 11805777854005037857 14112019425589175621 3853561745633421469 5448316846895418509 11638383978642112189 9808308230802196429 15339459120849052541 6340178100442149095 471625024377924174 10892973549458251794 6969413741864264812 15034484320060622663 4459458547960474781 13273443360607507515 16144613560236514438 7865964424446343149 8231408278574335446 15326366848295420436 12042885430031371853 16945876183515204025 17692671400104906207 17657906153394403614 10471062167975465874 4503461662411434580 14637651185380522213 18024244986475603471 18034516348559408016 1938355243118010803 7234012684094936149 5660994840427748436 2172779913155406471 12284931663946439160 17427717547517203462 17884618641024836066 16296616743445153565 8905802246282109856 13544883334181690006 2651172125454896859 316962023619181430 2976718997958406168 3675254501861979587 5747736655854763279 14934420107957008110 1568456844317269703 1985373537585613258 3228065984099824572 18217908070099237131 9127729602903660429 10927097503959878135 15984012848642307762 8972335288209045256 7197117910317004654 11889823435745586575 8979153401117872336 8587044286484432977 15870742117854853417 11150519764362653465 9951322787125119960 13791259750506497709 13422268270314357415 15407063439824529655 5624038985339840861 4846032777832352955 7177768595413825307 8411899385182268287 15292698980441859854 16321698666184164222 15691150253223031918 17883212307262977634 274839746614006524 1459257360410237367 17236539248208258592 12808242359299120309 1282443344960083771 11765894022862928066 13989927505275196920 17760477642362684187 7653042131224123862 6500624556189525679 16693431690104765397 16039438993681240797 5672822112745968005 2409793110173364819 4211583424279159351 7674170257261852693 72371597851065788 5218532260475044706 18400788207757317064 5945403314304996256 17763357516367274009 1305136962359575592 10386938079822450836 10988684997117871663 6508073074285990871 17776252238619476664 6402853271445790476 11909534205844496572 17651771692841996255 17424216216290631725 5009385755573092322 5567533875451229411 2581435456480418128 18247993413158320654 13078669577966358883 2053331199778286618 15943222205109859410 1651466151571002372 14131978362067058735 6710916297080756567 9487858389893298418 15239974714198252918 16468206271854275275 13937623011261705352 13583331341972175187 3893019566813609999 11549330768096180304 496310741547001790 7248629147385793912 3954863477068012765 17331192683234740465 11045666412857663129 13813794145323271445 9368468857063065601 12029846874619641258 7425970335127876937 9614289110689784084 17472496953225865886 1019829925307841764 14739915040281350686 11818168132502409227 8167199785626900383 3710187525595201664 17262164281061180488 208758133880899217 4643718863865230428 7781517462453764044 1610135509876376416 3358959517856168053 3760886150871935689 12462878793566040287 15546467123474767292 6930714107132181064 17238935777809655389 8187949514045994870 1221353975001599991 2623434370791102144 17375589333819580414 2267535337740793715 5686611760402589706 4922265202980879055 14248768283571349744 3319736441769194403 15280866365014684760 16669566614772869341 13015224163131303917 17588080133696787775 5051025327044866812 1963695164529656745 6320034019466882931 4240259650289751026 79709559221856455 16477734926145759010 13801563670218021976 7321962489338638808 13822773179642128842 18015915448891854678 9436961511795038780 10151205421844326129 8625493210937740810 1678825822994039313 9638135004000988966 14718025107449825729 2205125463892043681 12918479080557955398 7328346964569814912 1985939984888509194 12287828028007324080 14402731546270971578 8662195266941024909 1678962135626744703 16383296940621287953 2102334937090387817 5164344355799481156 4976242247878799681 1692663398064983466 9879291643827852710 3902710505346164156 17260357091670398126 17906853849415366106 8678090654765334117 8898678542577925950 17261443774018477538 10997027702150827983 8324095549338425031 6227145201653620963 11092224869357495805 3305604014955805329 6107207111775117632 16161184570499005401 12739732335765002718 15366967130449353570 13677369658951429756 259651825736387612 12069361170041642532 9591092181904135901 14140366401601249554 14334378367152028844 14817487388553536819 11046643019124276634 11469412657021467480 8813405904061234904 1240701338730085770 6075836407699942793 13320116104832987349 13388861674370086588 8668086538825012537 1002217589923678935 2564771233192718561 11892912337814086602 14699011283530750322 4578267863095467303 18358094393489606880 11277616833539011593 5952072248834639194 15348564723138590374 18013013022989849079 9265741719847953870 1908614900618738370 9362958517445949054 12294891258813618021 12646415392264638878 12793292515563103744 10685819586432809172 2369866706372897958 10056084838672157509 4294345710751276404 7553696518272134445 14188695890096745417 1236760120335299343 14588329690499025706 5243153232137836047 6684632458323512587 7447140122300352757 16968592731196396033 10794042412535550686 1068835318614438434 103567999140614826 18232291031617852014 17924100761823276213 2274183769112018177 15628960606284438383 8709610636731566234 8087747606048989685 14018220476304867221 6771665826937181849 4484849720126446384 5518736454503215348 10610343213002178988 7510359357745845313 2527981493036984976 12218002133619803126 5450554981769726843 13286533052190766454 4546034922463877080 1330936018264812691 5106866987152653713 4440863497137080392 9471600021353992664 3168883204880395775 6598823215944070886 13991701533180583529 9230280703732886510 8635707538250817645 10895459695893414534 3737480371439516217 631010748555875801 10092417364699989960 14941617245914583246 1301842578927250604 17292363686795049723 15240773624912508282 13930343488532392657 1073937504923986929 18032792143864099504 13798998340253299396 13175339327224079554 10602498898161987327 18196715799287392622 11770947132558208607 452827425668878110 8321748228212520110 3795906043015608366 3565945718825339906 10820398670932704749 8996270412632179383 4120885956038416631 14823186992084278244 12190000775668776818 15516311859547830833 5257888650890484744 3689242201467886480 13181250014520973025 2512761195290657066 6068310177550446272 3530862275140547195 10113675150552169231 10325694493803481773 14790310793395993481 3730629082557123372 2785286759482439591 18371417707821846660 151740708122482245 10278629983761641397 3285363947954937724 8759124259569363881 8290483158781480508 9935054060250693078 4618272284639495883 3628240956065203009 12377963244584915018 5701062052560198408 7274398097920396755 7165521058837227953 9055074904448571253 7119206510292828325 15676646936677166213 11858764596083938748 15860995305643193181 2726168089481556680 3536258383612741374 3596508586253652508 11702975001985492768 18251845044006326045 16978414807499566243 566643631580873752 9543656511584213095 2009712252763179370 6628202310177219888 17471403140688203930 13952568694062299424 14876584044771479685 10790977448863927795 3657100435193548525 4218367812613732856 2300036426315641171 11239588213776664890 1986018462865959358 2331694159997668592 17302199555378264125 16436689857986773946 16934269686684730900 10734941270299079349 13271922688074307423 839861879585788775 2068591265772912431 7939436875138490600 10364673752448704194 531018588662444669 12869473451120550842 16293888106313414480 16944440032940937843 16199648258832867988 1871171112589863100 14288643267643208132 17483993379694148631 12652979414337599514 13929647650536795605 12751618394104885785 8944870227518764001 4600287815696553056 11325317207878390321 6035817928461813069 14488383043587821986 7271568436469019997 3891260771621447345 16714691465467155977 7397027028165218085 13177149577072965876 11551457709489447588 7697665411177398524 11107634649977304395 9073584729195736816 9598558960848561175 17563787029421310264 2621109610147103359 6035876471901482067 13053391887765692893 17295024564325910738 7855140146269699537 4810758134012182442 3905195995432320115 12116279115224751062 6260683267035783747 17464049509029420904 17594896061532680045 17670101081052383852 4778465253661979198 11565478100934638813 445951555286240035 2685845196578605744 11010900689981986155 13636107062479961423 17532793967804940867 2095238955327580340 5604742810944712397 8563384031738641812 16577868054498279177 3538946792777257135 16699138755942047990 6678390189066680747 12117728364599631113 15486028025768138310 4695548251527093178 18224336506154275257 14605586843837035648 312420249975356281 8193184554623464865 12369024116738059862 1593105559555455200 1128949832454167570 1590813113914861393 15498766040320249174 11724082349691656991 6903001856469185199 15643349187856951216 141884168168391703 4746824397956179990 11486437392406146938 10568815964202086082 5250120647774457070 16758087419722010312 10769968443623657755 1638078305553695501 11520407052285696296 17296789002331676453 3859444102188087553 2970647995969570684 2911244484138494074 11431229767467563008 11687399689534106223 3696472301468075773 8440318279922191557 1345070971674338369 8795009613205787867 13728855753559990960 8280744861080141974 831428615220155586 5170019311829407902 9919128545512903629 16630294107523266056 15720746052496187759 14259140438489100251 399335909300127815 15636394944050574126 308425194806267257 12416332035704417106 289419202835671815 10783421557227542622 14359347028573143144 2671081242722980697 8145978768027830789 8754659014962101399 12508053278429712656 7870123151410181444 7749200655663625092 12891667863998447977 15829778975280131526 8900946301519333692 6495605924165495812 1257526650823059125 11239267094654610544 17227549586088229663 17182904384898984573 2344014312413971896 15909494204079653247 11112434641630111570 15581237832972454528 8251907556296284959 1091658613297238759 15246972433120818487 10299792269353416581 15980461346397228264 17365847442331746667 11828578273871901271 9345138465700764342 3449729298212503764 14333091138977618661 1475332008066924162 6642661834611826267 14204893860032521556 12519023280549750332 13288752698637913376 2710100026018540403 2461358267491134251 7853460310385518044 16114140892697342384 175535491144641276 507932159548058741 8479607883626177143 14433543130888120917 8331898590950428097 9702373755016777087 2915563072406717001 3398155223231277436 13212557160471988010 4223057813040540830 6903303399831704458 821031909780438225 11212891284336910788 15437530129595202297 5463832405375309653 6838101490837210189 15044601311025661730 15521158278768085200 14099499876307045884 2747402483330515607 2457655477189893221 18029017361841290389 5753252319468329843 14791801568452973894 14108424299513550724 859776806994410399 9648087027260084626 2307200962985664416 18308402467706122570 8471777838428725316 1479904188954676137 2619621186472781959 3383308223050498544 1324769457028221356 6612313202710585034 12767843044126439970 11032231681700753627 9289215623171862543 12993731870440977039 13064532981911083563 17797703496473216345 1225336548014557250 18115717578829641450 17274934600709093741 4521873432020530932 15666904827564049738 8821792130899822312 1447717542392086402 16442846393652180991 17832610200170823178 7022488458316831979 762079558355140107 12785199863572431241 4346055032109012900 9444346944218677711 5601451509430031007 3038035356838140171 17172317222406523285 16662770737888088351 1413622965334069240 1959880880525494735 8632287242870634501 12260239469146529498 3566263758503735846 10964766407527734046 15386601853905825887 10806395637240563372 5610816419648944662 4597112655422435010 12502928937959418099 18202906578099195300 8800318033466018254 9929382854330530945 6112300520121679653 9280138131456190684 2403262375727461952 3352947903125940463 15553699174823533337 9580648609149732386 6649895341786590528 1497988835076951378 17599155808993674200 3026678776203391932 17617953843632504303 16464864365655777027 10911430301793835777 6088113563086661569 6187316283346050467 8811926506678616716 2053336410454236681 16349319138095609913 85775704645018250 14736807452082317445 11686835195498254113 1179450521208367253 6037475076262389499 8382734546555543005 16624297718569704870 11347148644149021502 6916567012872486014 5158402849972928636 1856381124600997314 16518625337268154357 2820409449313822465 9512077142586209462 2775070403547374237 15096642444350550460 12745449483924228027 85723989321519738 13291622119134485336 9466236472131618679 18350164020170349698 4737695562565813694 454682370131148153 5002300136789166654 746235887788431858 15115667912870818372 18130417950485728771 15310956733123569479 16638723323281918246 2654570010400497484 13843782318628996381 7440086338234416011 6326959929100416009 7161568532307771976 1346778273120768256 4415381513252919439 14667638424737682184 9969573540644500794 17736288183739738301 15234787280085447745 10269432630748631145 749298224550281355 8129045829847171188 16717509756786770531 6747209110619272023 4031000207489792399 11659869914918669497 15203363441596597516 17077141693652211970 4919900320851567690 16405465817108214483 14501618183393723696 17237501346811299795 2184574791859678126 3473956866685450758 18420878177329723085 704471800608273289 7187707548236587387 11835287252505049953 8436980637386586548 13578149189877119974 1020559551044533005 11360877746478496337 1925254062866293456 7918313930054006722 17328177480613158983 605253483799692923 17806347864157264178 14720520473541122049 11415618999675890348 3629555508826698294 16874062865302156860 4825795585404479309 18055700463740922806 9436394964373684073 7792689115690703269 6781513741344251108 6541854627108481410 2948194118672546285 10680502546822763518 12401025353690877917 477778308901112110 3132497034833695352 10128750321011669130 16789004613305041591 3052220956655591036 5700338393005789998 18172816491421299663 12328780321107977623 16726775284585213108 16267353864906508462 14429598007560986051 2022101949619033985 10295236032465252124 17681431975195835028 6037073557870413134 8875127577813355149 11317605308409385630 18107760027064369872 12603406412272116985 8626834095989071883 4109822503777739572 10957682110341823131 17904637001547317843 13774864333989282951 5991050170142959716 10947959011537692203 15349891062859870383 14871091469266705479 3608037698060410185 6922421591755975498 10258735675705175714 13863420495689672175 1647170328474934137 12296006452437534515 473868933688821166 15113811243628653917 4591008151626428919 18301981857673588587 15795623223928428897 16877831065578450406 12000515263984008542 17819552858676419198 10956486465880457691 5322662935394014262 12943687225077224647 13499305428471553127 4319071002934312011 11170908519307357328 3635064369219371194 8616501288865583457 14470837120983225034 18390505811105322077 16455729008520979807 5751379307142939786 17678523497313339340 12544586223903120173 5309008049860768015 7092916705600412247 4646388628157126159 8587304974575378107 7134343235059616867 9744721273564315475 17535576735573121647 17058770904297206202 12468458097673581749 4152916762330284495 1281342630714724974 3290622787211281395 878899035098491803 14917264241829504079 5630432261783280981 16984467621188941600 8883680415384544848 12643978945108550555 1718008242898027027 4518412855289771740 16968667790997089870 14887401389518592292 11233823680044312286 14431521154381386103 9354066307733994927 9762294808629716312 12926141092571134894 8141388399083418043 16329663452527402207 14424045335656670739 16891259673218523224 12204206353171644394 9155085233626419305 16472696738253936665 18331060113432124261 15065597207434734785 6331343783567593826 1225822163649603880 8495752346088682649 4883550762822287354 18389678041349267689 7425850671094514458 13713800566689133327 2550735479744352885 13575549810199422809 1362398965701720059 5170421112067360210 130739105084501360 7558563625781228395 16566862995753855420 6146564955803226540 2943257857359478153 15471514545564601688 5285695609429765539 3272768318407331098 13813288768722072221 11103469039548739069 17204939983666138424 5182825929396101142 10593458594258021688 13560178778141253106 9540425986933943587 8518950744437262353 15311117439308781114 15041292942413851455 2234302635111431765 577809896789019138 15614563746460313072 14711162542859835029 5068660965038758770 1491234878921031085 4388480030435389847 2107523689166080298 3283084907753899460 6029978960371694352 314752798132901410 16266758485457112313 4735178621415267232 10585772330004086483 2317023166388041980 14154688247296055291 7868833259334009864 594269227425122820 4787209943875629836 1539131325121594825 18126746816692555302 18173822141524047439 12634862334419005760 4029410293459527581 2218680979781761500 13363006023778194418 15613122997253980909 368599814904975354 16772550746165489855 3967237521551006155 16052265365720654080 8224498822542212464 12541925020519536352 7984591690527000568 13914557333379818513 12916270311855290671 2769535666861042385 241514014365867325 1544955667973231125 1072648685144071754 11657441011033244763 13465799733083600412 1270652046372693 7593243906649263547 14838966575519765067 4866349337997662727 8501446996512635887 11808507924233163552 13321381342361987055 3073726176555285912 3775436683885868200 7758828168142938563 17289619278565094250 14320197840458053278 9469136179990374977 2540884599206737747 10096936922242695421 5493639345150165202 7118115667815920521 11869001138281280404 10561873165073511094 12311421358341241299 5651235209563382512 10575703563266382150 6000982013131840448 3624002952387967372 2584003155716291311 4503965998972863659 15656690124378742144 6260879007248112343 7234691694191631943 6299935124608209534 6932674318434809368 9486050179996452847 13067104819465673038 4817607424439517813 15192121081425119235 8449821663832764499 7347560484695926012 3212176857065397397 14540870579774589550 6401801058328016939 13364731030142799327 6818412050586423700 13041989050015406707 18128403758907769241 121377686560739807 15839495466873826347 4794571906009299587 8857395412999400901 4276956381733193539 15041565358548160086 6784888939228547339 14438155644934460215 2650538432928513500 12322371721622084634 16064532182567879924 10207156572714726586 11860791364602138398 11933812496845989656 2386888360120877893 6786935822020260096 16860695289827366115 2451656726829761297 7722112109525170638 13003518354160073452 6846605228500413744 6873764480596275038 13371804743448255733 9734800693461711694 189633517336281023 15993622165998450066 4500177220308792124 3795119761703917874 3675210832262614497 6393310019036510196 9668848440213374017 2873172935732786366 1633931559353506431 13501560286528203057 18396268368749055443 7722006581285624318 5646328821833892818 16276268919299014057 8696967646783064426 885424844184363610 7227436386495023281 9837726524266454134 16129951347711677613 10807179542026628731 16762209588724881400 11897702526969546631 7619526583202159895 1461373352524061615 18160055688228659328 4632764809298443863 4556424833262813101 1639464801795434846 15466836857640189212 4113038405111740281 12958776919898769518 14027577584004215223 857046941723985130 7294239367698225221 7503310054222335154 3815122995553501983 13278344215207127477 8896494304193872427 6836169309844098061 13367690308791667484 4282504043314273941 14697294278605881918 4754721816724804980 16260676183626821262 11755265572148380632 15788263928429501002 6787843713556457887 9447124427334166455 12690486517676323838 370180347121900789 14825789312991192634 2283526191867744758 9265384041356181220 1404100390888360395 10242151302306152027 1971283862153438778 4953175196416946018 1549344381089601057 15098538057918588644 11470058545142862654 229387003733972246 12111164417319441489 6811933393750234009 10415183983915594445 13380150780345541172 3308648557889855968 11871992868069015089 2296081144808870094 623051062635071805 9386634372353237713 10794328885924827914 7911683858636316353 1365414308678423003 8067798964875878335 4025535103924965652 5268183728098660086 5075132627440354802 3808906718329814617 11252056807431691144 12431389181032042567 1701552630931536212 9707328168792769553 13246760212713836657 9918593960779930918 4462456964871838341 14856150668068898742 6658042317085002261 15398746201882515912 14877676441623225336 8619765685853577830 6329289815925964492 8219588819181349491 1091275390540060847 3694232084084582329 17129298196303463428 7257953720722697888 4833367442859370191 10738080089829494839 8349237355421518382 1148156288928921215 8822927107326437912 7287669238613422360 3845776635880898918 1634887731397924269 7447485958657895664 16108053187115552193 2297804749671228364 2140193724026974634 13117575405786105821 178077481444915791 18026617309746392567 11399414007189071075 14454218967908705534 1029670543545717179 17625768896942014179 11441230333943032508 1350468548119739928 12330277203254395959 17400577852036723058 11497704466365636985 14959234701869540767 14796891002203426141 8881004250468765871 6296936925086578523 7350214694175846283 15818320413329772814 9420492517292122249 10393390406146425886 8799898885783469849 15410576948207384815 9521751485632644542 8864537464984293577 1046344880669966538 13345626034765869852 12105246502241428532 3526615751126804653 9367810688077146727 9712398436880285799 9204304869275037878 6574816331029418856 2048650791474409994 6039392434764759182 2834811720231431278 15675306746995895243 1198850968301663311 17711295187289771034 9536937873980652495 18128435912253824434 12620717027229946376 12752633024856010347 3536608820362137177 8624545289166082578 2681452150872197544 2702966874768627344 2982072163240021845 5392630828607700528 750108276142750209 14969154764032807737 2211481799019831978 6795970447593192401 16184724653286990281 5599469606018146706 9382444548678488778 1429389670205834972 14631430553295167130 10959057349546836350 16005955242513939114 18321348241842771851 10433365104128328363 16690692320707743982 8979247766291131551 3683029450250426536 15724534442113535607 8366182743838419260 793466789990236505 17791381579885721081 13650673866540495003 15428113589675940156 4095439798068034465 14059879685953011397 3374085697520763178 8000892520305907985 1931830554879635513 2100758447357800477 15932908271079693771 6006020114958836926 11365384057449895846 4496032647061221417 13146534493857591430 15837442889164310893 9161940545253560906 14550841586876054936 6388028612793560956 8918457376181611757 8748036719258551517 11011120852635613155 14916199842045284233 8789587046560880430 15024322490557883563 18432178464050277628 3733090707107353081 15235519840202055381 16636490154030153359 15975921576316998060 584001431657800766 8149481465721929875 16883153734051980993 12638319605664541084 12426846384428012533 10521196220555528361 12300314775726244480 7377484593328816675 5262657823526307646 4408818686503546725 4549523917519287708 7010399286673546842 5735788795132794920 5129026677230092568 6926645450617626425 12228475608125487800 12364588038289233254 6964063664044910568 12940305100773339492 18299567144812582928 12466453799820471920 12621291504700010307 8172606728086624643 7447880141840822678 11117153378446191710 5678807961061636029 2673431465637077285 13243931688261654904 7252568805253508478 14986660037456961999 12964507510216701676 4892097910638428109 5623944178357824656 3228072602045241060 16273679486366706425 6245902484395049949 1778336565619811037 3015945455828707481 4681907684679035794 11861201266811640688 2194528057562103467 5508393797934096957 7549863213101360192 3523350290504071905 14588054794936988824 8403489817793053600 13984948280620727334 1749636040352930524 13438797478915780406 9275858227038173614 9309464505113177412 2323991259855358614 11094981789621586588 5635101431265553254 2751197437474141096 1558105511685062432 7680490650673791677 2035580600783800673 3630068688133495436 2017332196152226160 16217194752614717287 4512160625094343544 18064105753351016944 13458635988225363113 20918753050354372 9133068041886033950 14388367955342104783 7266955197976989602 11354507195251813344 12695865972962994730 7213747215345034557 18146240587999674499 13966081676298947706 8857505623525784147 15633708401108103239 13300256077363818924 17221046731226688422 10009068823369156130 6790635241209253236 10786500206083341982 16929316996543404288 13892396243337544612 7897656120171248282 13475049395871090217 18169568371740041076 5544733440360136931 8890086920567643012 16715322324070531557 4509898571980406125 12186787487779319796 3074001568170618085 14855461331268032941 4207121061233789122 2676952127933918460 15097654844083296783 3335009036899687017 1465975551585062576 6709327233867695017 1226342132340803172 1300316753809736967 175674833929338697 6366485344710982550 4196667491973212119 2159107511210611078 15989553685581673848 2786532430600994482 12457053216429709901 14216228737521181852 2946822218379703640 4511374037272379404 4040985969120813127 16044498861768669483 8817420393648908021 10250900065140635472 6361357719639710539 18183240437351499662 1170963042057811554 9131877653910227802 6109861950619034897 16329162137054623732 17357244920801985058 12463489092373507210 13876931929333824569 11514008811140625230 5323999893842570813 4297357419644031954 3176033897534371630 17799389834314929463 16426510389249796065 871293802323225173 8669300934371946721 2062995033771914614 6378334705794511121 12135544193055042618 4383547806630316717 8109927363296645645 5427257122943045919 11473151592679830111 6232125893193188620 3276074783940919883 8985745688473419748 624249040322367516 5812625057119990166 16469522102755653075 864886055530259559 10707311233965425191 4517099330310500367 7695485860500824606 9769729675523239664 14927446010006929209 12718679386251613158 8224778761888528819 13135104337359839842 10792448044710022944 10557033433522689162 3706518490871383023 11447243052017747478 7738977347671079947 4073174634091599874 4298696604350085755 9037319233884946055 387408516464048471 15390284308311179534 2358977309808844950 15351765387175886346 11951099573207383994 10953018527580802017 15935625342650450318 6408699578013643880 15201878604240129934 8716541890832668821 4866569828502703224 13182243709940347826 10701252609279809890 11144796999476577552 3938793194296793836 388689938799848494 15040387970468138349 15063984707294216930 13155662910719952159 4909522570205029476 6431272053457561966 7949159790778329139 4441693382634925641 16531467291165029761 5164587657036648035 13639623244088070247 5372428899871542102 18223956476748749517 15102837312269207512 11594102654144351095 11083022029174818496 1894009402984893766 12588791458929758260 2206706379741416285 16761058540291929731 13623987329568162896 4995367639657571510 4394237874090140214 12594445218409540972 7620121523513121699 1534140560606785443 5317383992919718696 12297578346095267101 9645980595278908599 2749556570654811481 8803732877452207121 18077226323208946168 7882734836517367438 5319330394600391447 7743636906646606387 6041211298777795978 13641537496209471327 12604837548819985943 14890413611942715286 13325537064834432873 12387609584227486238 14216056271199910655 8756367683070489318 3269880394783706809 16621946070846034550 179843261687327957 16686021826767451692 2488959287059356048 6566977858548067383 5574356877878469450 13996995930402784623 17058997299502511105 13952531590497861468 13836648450894320488 347554265774525200 4532594522351999844 590145450287191537 765997324161147544 1093253374528269870 7230256903289126959 3969748176371422907 7145777748498369401 248135986048484973 8237221096980922928 6309333201334778208 6013741949624794897 13535787709793347288 14793465307363248308 8195733183380053647 6377067726465594823 3276579307130375101 12890422160844681040 4593599535425222264 13701272978353244366 18400169602536262709 4831226733461586277 3504285362240391234 7151183189218168722 12028530777602220696 15096009443364526576 15283231194472078436 18016167233060072140 18437083102188987387 15995445279663097850 4749084138755393190 15390139138830217674 15826992330478108031 4692734631685881907 1094572448127156133 17163869592376689669 2426297794683107694 11824345614793151440 7870393851443140893 16464796170468730587 6781238173957801994 587468615709002310 14187136611469075982 18344428509053938745 8139941784411719999 17635570060571985252 7594294424317877612 12940570791292490484 10229831374681268413 6087138086541947058 11465587010184282217 18159466155959377701 927166791488273466 17614943185596100644 1487084258253317550 13072136473763669755 2684325462442280873 17179478830472604697 14856299557930864053 2366439271751966489 2478087918973697295 18016266901454271439 3635589593168585814 2891295805152229057 15822669569272953252 14027518259560586495 8222815026465332039 2222374701357041997 1206014176030803219 4577906523148443693 16663388956844231759 13187042770950501634 2816716938108823859 4400349789786625129 16250844818516853937 6968319581293144643 6447063767800858815 1334308848289244790 1583758378056756862 11908942476411738363 12319311380791226274 17056531667876908494 12117143775163773853 17790296560919749574 1612050371662240995 16992192319563159221 6558957354449493148 14740087073103632927 8268386553562695962 18275304506192115836 15205821297209651873 1666141598023473350 667085208365334060 13468392233104546045 14725721664732941611 1618069645915968535 7631175448365089310 10688690660256355194 14028942745260438764 145562270821014392 16207862144494524637 3654890504660984488 5690554844932046483 16625148979485267537 13872151521898516477 18341252090376659878 17434596377924968253 476439404369141506 7113528686715725293 11209951157038017312 9931953950304727736 9593191414002856427 18291188391430236397 13349975798552695843 10050415184682417838 3587647774463647422 10928729828727352410 17249709035972063802 11650293945358047544 3149496588712623431 600255276944457905 4884164963426321174 8430596578396672307 5373604857029272778 10327883889509966622 14525276697252636709 14896059080468278481 13986516758720328025 17225230482678844967 9140738407677940744 6834642770331160222 15176998544966696084 3979359334175247699 2706309122605545101 10010050581338841823 16880642127918442548 15371889936519538980 12489436630103439531 13537093674362562353 12464876879316875128 10822143169014904949 6269568552629961084 2346330804127579860 863330997488548122 16808918701067875216 5079015566470624923 15883307547529213272 9347940195459851234 1668486438027842715 1360963808156060735 4674948918975736773 3782363085950862671 14850222739821240956 1946036609747579775 958760654527540550 4900134653876034278 1996453773003826227 9411961589039935858 8214970523218575469 16077272621420169454 17423797342881709356 5286638478857339922 6733916194076655569 1738881539475169195 14436068029230655297 9086246244209834610 17396471644546985651 7677932827241769272 11276371710135691214 53741816494006266 3794366084388530633 3661334631376079811 4038299789181137958 664434521964227088 7567946935837446205 12198333899728515232 10606894740599565318 2721540860693097545 6753393848165653163 16520723188031852997 4749159992357812049 1161695847851985683 4862336858432388936 12187341816271102007 17893070661374718554 1033488799938142439 8394039610566736640 650841485686183525 3296033225779149788 10954014756740458298 110699863623973788 1348692229211424229 9987203249053918157 18184133630833182291 2816906220433545330 7332662549634924255 4442627836409536146 12426701463250991093 6169751054018562869 15355222459053001199 17852956332964266063 16925508778322937595 11507482475377500538 9351454403479105064 3052577691212876051 16909635056452521965 18400467562526334276 1459878128279716941 14639377177309101346 13725872008485888919 211227305788933662 7145863644169654383 383096509099382655 3774957861691406843 8642226710154853357 4150891206895853506 10155855178499031276 2351325352517432757 8955573474626999264 5312909945691392583 9922474873644477687 9975013314840179856 777205839991966164 7191522515449536877 7837918949643503894 9970372590939976671 1673517946649346925 8486115087143334512 13329688134494279471 5552553655149891826 4748078143013022140 11456070797729867153 4676484799566054043 5272764869657420715 6578118810060079464 15562650755433418039 8961217133229257517 1866769327727322804 15244545926303757436 1775461848910576397 395792911573432275 6408574483106923722 3011854962789283597 4818799313237097449 162267330936650655 3655548471407403518 2357367029311911526 10838652037685461313 2626963199477180016 3413362965725437834 8343814873703101494 4986505745938150733 583430006822612548 17257825665868587101 7117422961254443122 13059951904026752542 2984920677125810251 5621681098072033958 1178767471773194057 16797592461301339659 17309407681984380902 12430288560886158745 1349560577277979426 1365184597021538081 2510246622350598537 4262532562849667716 7497021949967244190 17291690144058906218 13368503549549939488 9328680290438585435 6078837776377886003 7216754340399824960 6122569853923089872 1233007061363751934 11788001381530817876 2225706213337411887 9453539799593823317 14029618790510777413 5222598543479389862 17442494574681805263 4252757457924410525 16605722293823157709 18137394332213901249 17920325657717846956 16263242116155199780 1462913261828121261 2502511562961634333 7401103731510861851 9616260633597522791 12642952659243918905 9244461632448479806 4103404848234866221 11770926656938827151 10317751013884388737 12717055280062765959 2368024015021015559 15533309831937919843 17960829600511106434 17825562443670134584 14151865768967131591 17198635549504020771 4308737369635612979 13968902336639108773 18382887970032244808 17356360050731623877 8698854348053374554 7582009088580365046 1483846705753315725 7339365830895358250 12834025647178088610 4344615872707989472 6710675810812500198 15468099225726226446 17104436566359046318 2414703896525357321 13244995304621532762 8984854360853605693 3442805033116617053 10143922740884531350 11711558382548978876 18437798282740765727 78916748946499413 16315622655472974454 8390246368016389252 6179418349049897432 7179174815451900756 9293848565590356759 8721335535605573629 5824012368454980792 3048202824912067680 11668887154064443764 9392634912985198873 17381961792485184359 6603161290168976178 18077938241327708476 11758760395038123638 13226608990293494682 12594232184556155026 7727603677838787768 3980286257623375113 15016141318960109690 13256430837268051165 30726056719654267 15032348371468174037 10066754683967838828 14887699731021381478 15225781726119068813 6474150741570795862 2519434054456330614 6171648959190463429 249326102949852735 16648873768850156421 5341654912112847118 15193093586899525454 14712220270032695174 3939397261464120931 5488451824466335199 5412875278145180778 13122259601460553833 3758517992132567239 16369165689548336016 9825073732074846667 16206560634915125473 1024488920243678444 17915678677801041773 4814675373617991695 17617843670847170012 7713393272659946817 6169165237069764563 14595928754967625440 2861097451571127641 13408565246045639007 6188614777879623605 17567768293712875456 14249067397137537650 17383804987204062794 5536033591849586991 3741855568949048844 4655436310714308493 12450616511118663980 5883041798482209150 2561694982848108425 6548808066888873792 1645519205256049911 15932413805282613257 7939993790848745157 7858348825825036107 6875142531106078279 523720423859270272 13810102133027552192 13404016398547866888 6204595735811508490 9723194972826246363 3446107981685919300 9897603475714524758 16526000798209706136 7469251311291627203 685629491137306368 7346740813130592140 7402237173959431003 10608900952043680180 1657879610692025001 15374816242163811230 5556201725283530829 4999356040727038186 17949523429036509962 9070501623416929154 9023882646070657432 10591827147611299415 17059894824376121535 8282371900631464104 15782922452202398134 11833104614936714790 261404775129766920 11226477746359120481 10972100654671507324 510622483081561366 13667896272036023059 14157796402345992998 15752852394157789643 17678272966601518090 14666175260436501698 17158067743028825876 11442481493899805276 13671563779590768168 13143680285186701707 1787547665844887951 5966649677933678347 4154257804436969445 6317377772543146628 16209127575363980150 4913839755108703578 1229951296723377152 9711299736635066849 14953667519050755236 8318833665355901186 17391242452602990146 8159851403260574454 15067067375533594338 14345229985661268601 6144783215137022186 9452202109481719830 1331251774738041099 7036783587550593885 5236975877501298062 6290427128849545209 265688454737729037 7011035077186377908 18155582413719223344 1640518030496876855 8676247928603794096 14949126806588132840 9994034341737809906 8958585386652303950 17270037058743287042 3719552010681444446 10712255394229239377 14164706526160558123 12871076503825964929 15487311476091007951 4857869471886930962 16772007930210633293 11231085642089248864 7332463382075297417 2786898747359532789 418260738193561787 16517898365595654212 10801657396487447635 1748197489378852917 3780325779981283362 9996694120613736696 10968376471556970499 16550568398262565708 18045220877777042847 1030664402724643451 8103335198271122499 8711425741435399377 7787441829817371178 14829071437123062452 465674710413515411 10245162185682608115 2706117495176049658 3441936443895418658 10015791996430768284 347517963593820545 10532016768108309242 12773134996999892205 2209994839434184504 1076384066459571013 13944282833056792792 16346293340125555011 5826443316533698353 10311886869818213477 11774962799074927041 1070146752333805737 6565852220770968210 11256757999238845890 18166871549786371355 10432846672117728415 5266733573604562752 12670274240115815108 2116717839491717080 14557042427928658592 13188880929525966591 10936597566580386291 8017543526198345900 5559171164281298471 10745299009781709920 12891850622666858584 13716447924843656766 13877810966454261991 8709582250021034486 12967195862053348476 11215671610828938666 13147151655238456865 8942871972328999223 5535407873112423451 6811483324722418198 10592391272578405063 14445818759286920040 15857188521022529504 15187157223924992387 17960251027519265733 8667420742517855676 10580408666424161559 4748230394262389308 2089637753316595905 7186588310754987010 7855531301727502986 5332339818604002591 5125101873107675028 10708925578645565604 17681204590455549752 6967656390898067830 5910472785824805458 6250480350752760235 1185109217312114883 1330491718104378642 16475403330502618574 8429514324910981919 3910735286956589018 9055552508961651249 9036568525509870859 2345209901030510369 6333602151747109587 14180766488585033822 10243375056740884714 8943720984640586347 7273931987597867255 10777445762277001430 10000113243652474971 14683916323999686149 13801425557032689349 16586155867393469154 18199119778741811281 1638434674564159040 12049085766049844861 4789787230669175622 14688176020637504889 2436697412558835149 8518652028375133328 15270226766248163708 8861573939600126619 6668627717930720794 6112616888715862992 7546041163618399134 1746194531949418238 13081708527189352495 5579902897129458985 7712726301153989091 3180958812117518503 15136165339249365216 5202853212568337695 8721302290805341570 386061439476103926 6920361023686577023 15425864873834198464 13389169872686832999 1359461347949697756 17069627368216389044 6314144939468431983 1576921655851993061 11906943838417676808 11165551636833471425 7701342555019198592 8730059996261672801 3281427776034831353 4676354076858175022 17543506715691769266 7697133694930234949 609584487527308439 9599944964818052809 10343498886493459086 2477176564923547520 11612907146288678281 54652724973048080 16649085771454159247 16668608842745569509 3145620154880727890 11520505828700395554 3918845220509841038 1113254475610986339 2282840115624169369 7798927445139269300 13550361610884669611 11657767173438583094 9194812604432846235 2332821441718524621 7939122937652255841 7529649496197340754 3218661822638747503 8271342285112250766 5803351111873074208 2893916179846695016 18342452594898574759 6946625036930256041 18290097781513679044 16853304995384467902 16635493112975474883 17644645598694742777 2677442386305286037 6227623051789555867 10261446259704078256 13249511803152506069 625594181765387354 8114586360924546054 17638730000240379674 12914254674575706736 17388534114467048378 8848860703978816197 14142759311597993377 8591367933870709410 14858088768359678409 13243794320706581853 4907760805625818094 4566235983829125208 681297294022932162 1649240276545621077 12369924115598429152 9757790315809413778 15522402131268532863 16110889043647029015 9511344363665839155 5529036913497178473 3147562622929021538 17602989704062311019 11064121226294762229 14524363646406037305 12601929147683698387 2615214585457096173 16971748102982178360 17552155815697798386 2910129408204569974 4404969555756748501 13589941732214561663 10864490641801190092 9861921328202127952 17456184718854272004 7177264268932778475 13501041913056779502 706382205173121923 16390298423878519280 5809719087996414713 10929512747863708864 4881477089365972365 17666376885385560584 16262454512700802732 13170586373062069410 12796645032231269027 11408479726906807107 384786930863048176 1338441205084287267 5839839666807801911 6317321907396964927 13486204952810857077 3294364051928456049 14931020376920496724 17196090921061230039 10395110718853470784 16678836378801053918 17480608043604663722 17338212310424908608 4182093280490921120 17594502032185774138 18086093607926226623 1750135083502007096 16798018630804205018 17532148338709245913 5785128861518957663 17418143074072105710 10067122388602597873 4471220917832580814 8688932154514704761 13513514606417596504 7006950800194683958 2460494436970299807 6077569549429148524 6758089025801149321 15477368337039283609 1996932900518848747 14109123969855014477 1588153912134324394 3484085591692518035 13860204356918608834 15396789122758221226 9864185698370676527 1752577720645251947 17033956997989634137 5013962036467573605 18446380546626119184 16963065463965615451 9054836518864261194 12895336852269335687 13482696581195597683 470263942147016822 1077754259573246265 2772838662584214578 10529847695169027148 914625172830683755 3414078302028875673 6934119649162612443 17384721284558690771 1580774175363832239 14888097165161720644 2515416290043820840 14304319919252000686 1803961488411179299 15682575725229387744 12363695333221610838 932626108660116809 7671986620704944857 2312802988611628266 9693988738658208823 7046873469158759178 1332910216580215167 9011365230079844974 4957860483463079765 557970263577603415 3750929763074695239 15987442053540713290 1122613918416627783 4658202177261186087 10368429436706589314 421969489651780500 1145409886249385432 10345771214410057162 2599507106694932440 14056570813071147512 10721411539286542908 6328692238081933293 2312070189231389294 2992038169737791325 4295764161089740728 13480988621409210696 11063342106295987686 3232058993916850722 3145350771807512000 15550769245160705937 10729902332644591503 7612959458053332641 2797236925454409858 11782595676798033925 742043886104985493 17288824994317907433 5112298390547215667 11696858972754014309 10397406030506773276 2889043074083054501 3724371267818539736 15185198322821830027 12846044640205717742 5640054170678245144 8602620606130299566 162302210816147543 7475681521261619267 14079827964953457217 9099404857781909446 17957146264255369921 2871478537968566092 3039016099908088427 9566408380970158593 3530328051160873548 2806442042607684041 5424229197811447020 18385514230969833044 8118651894587950039 9871243476735987134 7344488372019193850 15370041736932407581 358066453580198413 8948583196216440975 6392705262013069408 7289775235752040506 10682230446553906993 16138000686919718821 3889022677635132640 6135358292808068201 7359237718598836092 3811507735226223917 6397216626140787454 4863565282545424407 1164250441799574244 8164113930329860330 5377157486310468639 5045131600555907891 16439681944206439466 1858490577576528550 6832274781162160385 10687240477980689327 2658077974381249476 5806418383205762922 7911538779037754349 14054003978549646230 17372782740757504388 15215764567587629956 10691117755564443918 6341677158381907979 2907974902878975901 4649158668866323764 7860872393391872720 14516955017170632683 9037923397477444665 5243678865204033299 17274593237804241984 5019984817297224750 8934759061041129823 3209732921053864311 5559860002406937024 9330406906049796954 6800521216820971266 1001531534854969108 1178186053689634019 17260264068158422783 241361839152195800 14241887233836356969 15195417103134520532 2421796357615684351 17827687139583849664 16761232797272511183 5142240113699431373 16079508908546456541 5983205104083992663 17175230211044677562 10193016650742183315 3083294087673863399 7289150485874352925 5540757434647252434 8538999369892729338 1590754575859771074 8739982060482226488 11091458233548247153 1299877124932630653 17199760065773626307 1000228436705588963 13693869613401194230 12538710955250345471 11880706321099024697 895510243839780045 13599091865792927008 17338120245894649246 5681057389845757993 12032791539235888064 2713814823116735739 16781226310893389312 14791030050287117846 16399182319638664356 6170102138192800330 15543770592548416910 6615514622268322480 12253778166735131513 9477383523928972487 5129125942888012460 18432600146552685660 8413383188154640396 121876361266128050 15117503663037084304 16836906574471270340 7780528362211189398 3117994531654868309 13724946359167716494 14385787675753904249 7578628637653734797 1197242119169095292 3548463722112265713 1033044608914471588 15884578173011156642 16247256518833278444 2465089089013224821 16806342084844064789 12619256701097732148 1416626736231687369 293022101126693754 9839113096139163916 3623855864136600247 10881629996488730300 12708559996369152201 2630654604297039755 12891026025315323961 13526204639599579457 847548403188495157 2291811038829742929 218119071790328691 3991720249366476461 5494494146327235969 16181945520308432816 14315431328738738503 15489791031685060198 11655049858148331680 1924943198128909636 1810933130456887057 8368453479725837348 1789307906336931876 17452431259302582896 17804974519452366803 2476378168843240386 8124656117674715968 4083289987018487943 15495948227899536277 4774851605261427134 7846533577737312547 8397832977369723529 5986294238463314747 2187837372139436379 12394617408138088342 17720514827508168221 9412376519479930677 477097777037078806 16206933221601556955 1525883816766669786 12150003685376144905 16439752297632024339 12269425299690698286 12815259722105136378 11582306432490276825 12304112380495965988 4121344537461707470 9777045443693264649 9465806186672690324 6857940487582018063 3086161648065748280 891661167503427099 17899178723695059188 2758767541040951193 13957817005083212793 6715279456199615110 2333573065096728181 4899665437308063350 13063047663651529280 14930064342409071129 9629022625381340914 8009830943367983944 11684996018068559806 12899093582555433475 2619396840620362469 5992024828796930848 2629649839761693266 2546667370161586081 17568776459269469423 16007932062536711738 1089520830822705376 9311257559834755286 5968385256690929136 16114939615633817501 6599989074726311345 13403032821055927857 17701151348526808561 4047328005525546793 7157718781242756723 3553675349086342816 3917767638476916881 3684509670720872067 11751589528181058310 5443557629935420709 4771237141929675746 2145471296363889689 2366148311765804603 3044759511827058173 11967189185292436104 2857378604915237989 5429296496647254289 15429592793165821361 13439208897769637423 4973708162283899059 4642813377417274820 7544339783478300486 17560294092823319882 10452608043766902634 1278449217590463353 13611568802107925734 10007123842186396719 12485220315120088353 16537591334578863492 496436855668851937 3252361800396411767 8686013328639691977 3395428491966419490 13624141803238756543 1975704743112506560 4463330128561777523 16271304826692042353 5502856350378450927 7909321145667783905 6231632358389508490 12839708777292434376 8888072725757313647 13627032347818837061 11968446190183994878 17774959537919640828 4121964625423180286 13625157097727182359 13519246453041788311 15094439633842291840 5032151959870737129 14830079777214083707 2644592440095626155 8415216971750893929 16940098729911138801 4660713471182126370 15177340604159801230 13229234310524301245 10619884846601766722 5484725052763119713 2711923042711556798 6290414415198233146 15456823205728153464 9344556319004081425 12945619589112566746 14208842274363507038 2400070252595992856 14084343432008296952 8581818040591652581 11916369982850861621 2468301288138424458 5040156156113892825 7028820467484450328 1338852278295917314 2898680701676022670 7303670260403921863 13656714551509903355 10190693697780552028 10133678914510689772 8329792444185461517 653121515844408234 5238245925849745829 1016014872007878414 10146440304524767993 17334247727123252997 4757824069282617995 17226470593736251249 7990774077372635582 3860440891006218850 1738607762835272964 3089721614369071076 5854485714092591440 3137122210214716921 6265961930946137923 6796558233064096453 5270446625726582586 16307130714797753331 10482954712814928462 4505505216307320104 5449595203296668415 11409903545887488051 15931908783439666514 4192883268136639617 5095037850510351313 12810519995652223400 16074258354121425115 9509209523416182568 12226537020620066391 3949135258175442561 11744269976431779490 522324688052098298 11249673894283853069 16008422002074275773 2188741196085297554 9315432625103263044 5604011057400107512 563689295323482880 5746710227710124691 896876837337101261 2438534082531592303 11278932735349437950 8612606331365850143 4187484925887051260 10551930441772554549 18284411749231094877 1809044723749356091 6247546163716566833 17750716293306644696 1507246514026634208 2511154739271168001 12328172621638879087 12835924938837674558 1356321998851870473 8449253117355820911 4812049242351538878 17261206496026844859 9242662960452642725 13894713394026634707 12979056188015246826 1318052323056008138 7282918648337163435 12717004574697616412 1069239985715128484 478150404013857000 11805161506505501820 3908783411618429885 7733942396335445180 13339025936503269317 6836551260713460023 4536940735445619030 3380149915946554524 18357585695301212447 12998545598657529095 8573830865939344066 8863272175560925727 8171633977347247594 1401453175332301893 4905019437660193442 13279630628098593490 17973737786983445058 11272246785576210179 4692505470541462343 7012805932567791775 14202495934653595672 4036081464910577877 16205626214256166469 4078886600737102886 16657479872632976258 16197480120640967200 7560649007191582463 355860082378112351 1663972966369470276 5717099100528476263 10180304947101960639 17675146594706943077 1500415853084785942 6028140492855735989 3679391733109665821 12979880755721597600 8050281948520282265 6754191335738090759 10063986530659605361 6784840170720419672 884781772968729267 8636050693865950793 8468605505330308918 69778625107124295 6047011740510877871 13366161087541101190 14525182785225980558 13548032256315360422 9397485432999052619 10158050207849768306 13192918329534489563 12080571450523596900 8019820429504225561 18285933829201909939 15743935334941927612 12400401644769813618 3822358041054803058 11655089992238631842 17569815439188058314 10683276232157766658 9063553785097856315 16415896390114066535 12010142011408324184 2934315930505246627 1150707989957975374 11406020291959103526 15781749981762057692 6391015536393966545 8705953262984713723 14769365205041225789 17200163510033782597 16871535904282457114 18070665732171859385 12538811319051661261 4628629642665177215 14953439592502752832 14813556860973453956 10943715404839755686 14837898705873907917 11995433103489861239 15761425244204858234 14384625302215295107 8226219100444101737 6728883089935866273 3473059430618115875 12590438046632827438 10213710232288211690 13868674022150679517 4188310022695734672 1889048384272597365 5755986514818182653 5982177067804709971 7020119798632676797 9344464767956084872 11561997816031221633 10652669034018314371 8177865460285819423 6860325204776174342 15635509627726623999 14533081501136387186 13195474903719750992 6204192765356607040 16333197648231324389 9989386634955587837 5438057476809414796 3366344306178603841 3664135027815661257 219644421037313058 8596320067962505158 10499241771226548409 7604304925342569487 8528777697201037010 8979418709653273897 11765086745047780218 8656948451821554738 13034197062730378444 6931968750308443277 1883872741318756045 18207157537917057630 9114344857114297515 9067643935574555350 4227972553216993794 16410996422661488942 11270067290526088041 3621537704295967253 15508454251381887795 17639742703260521027 6985630551643331469 14003621450861320298 1860892689161002195 4789899911990115091 11199745406925607687 18276126531772424315 6814883830666763670 5125882285414279356 968990892542514181 15453052124953104000 11241118393202885767 15831406292434535720 703923459579525034 17997668280563145797 7408298592738766281 14201105898131588358 12060253781738889770 2780627268800749617 15657594965530778671 8469307657134082044 1192690528565909852 9511522363413973440 4079169250195072034 6611375523640542847 14663362434946598752 16339188856591004940 13943115375438809728 4236034472407799816 5729819609845213961 6775891269832774166 12018358376028325641 17260542106305957694 11229497973679747649 18318394727045319413 379059497685054943 15072795615369744412 7819293742259078188 9597433316952090220 2379953467066479656 12301286279323604378 3160329306261486906 3981845527755357979 18322351636173504292 12599827813382554409 16239942478885652345 4552253180138270929 7154411046856699675 13726126863448747815 12190925964317706494 14674585440555939701 18002037797339267775 5675541063125718653 10597149010234571510 9650683607429123302 4563941220980169072 7283751739298541447 1379209141961083174 13749802852566125505 5766397079520700721 14884472496057269425 3913201017250784938 1257300699597988780 51160037805488815 3905055071832056612 709108395546670680 4518255947615168889 15976434660359393981 14024672555686210021 12254854725667945087 7179317423122414704 15797514356461772266 8953787139510708013 2955030065448154763 7512390810592877169 10317037345479840455 8838466908896769798 7709390789055534169 1332587657077815209 10138735222865490264 7976432463307538129 14635153734112205787 14258652651164078231 1117832240637860867 1259067980648110478 15221617332549031031 1663193211958788539 12800282449691955812 15877026673416452250 13372357475935389204 11074148647713744754 935029429665355692 18079232823147545356 13121696330756717221 11871960888430761321 8131036483860711797 1096817471751399428 807059172537235042 13986562164977334500 7654698746396566394 411979972247601023 15036402952417644261 13616053716027651307 10710716822293918853 6198096127552595299 18235619222222109480 11030664660207779265 10276558454091738282 14404250462178547072 2896008870545777217 14148789648331251001 12749984558745775182 17604661581829473685 2963219470283474247 15672287306236264253 17272072170353678322 9648913365820275402 5126274072330837339 13608723775061082874 2128073375734011807 15458485257261847414 1162361081469914435 16041593622427699872 9398323506133957802 6137506539904687088 9759840065514323655 889652805663558390 18140424496898670464 10858300879606722360 1882773212032458020 15391878804992228454 14957454327159762615 11941879074125736957 17730427210004570869 6946244866203181768 11703759361342141363 8721050067712519831 6925078197625427475 7561512890926768448 2310388237042534843 9271157238446121862 9320482791109427470 6930648693185663170 3912550025128058272 9615156744833604237 279452947582514313 6913973321497370544 13758615714962655275 8556663996284045665 3064001234983703971 5375786146678955396 10913426405890819776 10709298792611468323 952215906830564446 16821563084624911138 2692098097069689042 13988346895675960018 1945890339648852984 15128146165706955663 17639462041706807971 7323207009496830850 18133674498758788208 8694169751641633565 13164745804433702587 3991232858503161157 16428916193472938340 18309765791801639491 15322675061257012842 13682935846490950899 538792780228897683 16869997066065533733 1080875717006044685 9812963504888031059 6349799023209299432 10800033689328734214 4709018513862862905 15511773000055404195 11058430656139360754 7784353612343149040 12862760128656869129 17176857820655506582 9255907662449886597 8296317727378863086 2781310196239929358 9728942765725180470 122705939794918111 9232617665791049243 17233688750389866128 592757464667886367 7809010667575246102 1924873323725449691 4936792643617375663 17556144392827261829 6704930932994028522 7410243774261067944 11966616569007456252 17712639453718173976 7666604125991621386 826507040223785194 11667628870180229609 4464641356991617299 9966029043258255770 9484438977087263497 7415932312060597558 8059646415037991980 8373788074857058940 4982993697602858922 14455537023066334235 14938758018970978409 13572737830770690604 4147170077796341712 10258105489614663118 2249379291098763623 8615938619719973643 1803212872041153759 6499775653299440594 1517395009646654221 400164329348567089 9107174685532249414 13179790168830032555 12523332119041501565 16111259147736480089 11183802444032823107 18060085315372572887 17538000408873459783 3677972842988714911 3519222897137636908 3993987885074490119 1643355453800914395 12902278470908656883 5197759314472703229 6569002749488995231 15064781876797518203 14285934978131149376 16475234247030864739 17294735924629468388 11516487544208698332 15524035454360393171 5468091092063198727 359654249135099210 7171599196055614570 95247230921238143 15847068581953359881 4207858937413837603 1139045415897085862 7868770825553425306 2061004962632387765 394328474626675869 4025894749482326023 9568867130751004551 18249973542048042488 12946704302487242247 139964876887051016 9783748188985562285 7226496189308263960 13508562662369975246 12978651285833852781 1908537811657907494 4921526223508921609 8806619070255418467 17755854457279492778 2964972230267703210 634702414882439260 1194034695306732592 1472458933965252172 16823498248497469431 6851681252037379170 8223212543234073062 10406548311032641584 13915711745466398442 12651250972171063591 8203700850697425659 14600233786487471548 8086621418126495168 11701205896953016459 12580317575311584138 12762952805403453625 13207405802081938707 4226961518606789236 11969446538538157788 17792029062795705129 10031508868358914170 16992024057153595132 1587556887545864811 5532477765148656301 7675609372550888232 6502293516246672922 5666276800492964716 566033400176001355 3966840890043001639 9650262490062121811 14682571648143985818 5505597228767655336 9659203014318673766 17781886525116398533 5655375945862304407 12467874141104130834 7015551785288358201 18109711733926303532 4750600326254257797 1423592079814669819 18295599489870305530 7137441473226837443 17607662724645238500 13032228109211469757 3834294884630370458 16192917935690123980 11849559141086301733 14171194312151582687 846006636148404382 3128774665767621071 8824918674050994168 14937490267413846835 7355503620597663259 7619567282278692213 11348254651524187520 9054479890640154850 7815729950392271679 14803828968535286684 6227211268579452632 18437392168478343557 15085282811436319744 10043542092083099325 5002963559240487745 5089525613268955244 11080191235100576156 5436177545487120337 7562113267133114431 10476726930355440547 13833789303132651410 1124007942369445224 14214719624304773724 5485329968296057727 9632041904859423961 374730047824257655 10908660004620415413 8943239177384309870 3577996049347018186 13340248461027367655 3763482674582091686 7012898933211253908 3342747667763176030 3329100364249832420 2563944268567630299 13622084268425806403 11888513711121598699 4251914846897853065 11929795684526019087 1393030410180988482 7129094326608047285 14209037702204276856 10080669093699785384 10989253025389319634 6425068054548319645 15581770739780235038 6921726496575584360 1657020925979503962 12623445207422022926 15536998483383544771 17717778652676258133 9714145004228632672 11952970575612983958 5796268322025229161 10012638099178891168 9717167857884962192 1131323842417499957 13742379654610644262 3771670604502103547 334286634867039243 6115920203321675998 15302058419689712563 10085697308311774571 1370098568181533269 1230296192951354650 11221253420064401501 18180190499245812490 5420317016116909070 3850585119542715302 10776276481802942168 12838004053936389902 10102619990251961702 6060930297327591565 7648746317515945482 4773122301383101226 7283761967107031638 13853331186016761013 5030305504553256891 5423981859306799383 1843261533581396653 13322758890160888804 5605985027745551949 12030032935222169803 14155937052873281108 9822521189717913022 18258127929399621321 13469872511639018566 11927021592021473527 4133678041706671501 12581591259922702819 14033068470171532193 12259727416822823929 7521427508882719382 10686101962873436999 3104649412003257893 17190174757242729952 13385794799599967545 18273995586519465927 16196863196816052475 893163870637079815 1452728211618032421 1861591510733900163 12709015201508749115 14786349519576919538 17540336561567856486 17843448018770575802 1550082246100923046 10047939366298844656 14789048884467626833 433470601021398918 808649037883733445 16998594039829943180 739900466589917348 16848612453768752390 2916410522732676198 9414401719527789896 883506470689614527 7724299815933260066 13682560560472423619 6094111334899241201 3646714122495621876 7262010478766529028 10059352531102869135 4668753055633672101 10921313198474767425 11122437514335513035 13312195460851309083 13406917898669219267 17280564981781134739 16675641508528531535 2621466952812101765 16766678941240682879 7798987604684727626 3445371828707896786 2523792831080727821 3873984665175976086 6966723593120656250 9159567891644217621 11402767979360186364 2081750221447504779 3516078617524639148 8813766189098871010 16623938815130519338 13214183916711522078 6473304622931749927 14062931116653300899 12480884212903195330 1415753849293436254 16357311602380531751 6571949653863897598 910181007353313956 16177079380718282715 17317622947322755631 14515459462327830286 5522444812764438744 11226338801489206547 6405666806452753705 10279646794242016706 8904255913846926067 806229208924086106 2514280044878232930 11598209933150166865 12810828850300739708 11235676228176020421 16131661757091879540 5981331196508874709 12151903744704760025 10037797020825071919 16593631829669058087 15000815366272831631 9219989903464008727 6166031560472690948 8490934162061391 11190678553162038919 2239206009144447087 13010309711378852549 859775289381651519 18055789917677931853 1449719385814715873 6951822519351284887 213543031760723882 6767964070170001691 10309088963356504922 11427354473306932771 10028924754419997413 6024685969324321663 6048452954648290430 14739659017801633161 8821375122112867772 6921021771360817061 8332881426997156577 6944594391298910365 17954750520993075918 15488905200350537413 9101918046863487569 2437952994671688425 18140786522965332104 18134969725014568502 4616927776752438383 11488539565437469531 14778022675495023631 11146771696894181327 3876869654088076759 4418703406712034946 375627508651026579 10628400691415782632 2550668513694410170 5875848995294164379 16665038629383795280 16738143594673679048 14978314631208859574 4865440515343181196 4592368177090565980 1039211985553075616 18301433870319413328 4252287594480398823 5142631949825674834 6829357523106271674 15589863988778120644 598634748338093396 4070809755626654779 5528858922608056165 2263263568251056512 18106889978382658542 14508195122897031861 13804534854871014960 15532133487174049202 14000664331785062575 3505589347071564262 14609122649087636124 1778565851703528797 10015900857467797865 6586835946783258055 13272805941219780142 7764628768875244478 7982235165201353590 4526784161902841863 15436339960287222074 1919982668637384085 908720090758928231 12900328127797709571 1552642047236463655 1787454967795837253 14219381511457741870 14199913427760960121 6215726096415647221 6901712942705409520 10906563349685628985 15722456674272516971 6668426363388547324 2289159785827202755 6971279054367491677 647941082924998805 7951924054459360365 10406216601747358816 760858185869547992 976849023342691562 566635549069396956 17823115439850504144 10784527712757810701 10209975301903469511 1368206249958806857 13261565544463557275 9662091285874124984 12132023836464985331 194278820225668961 6721776787383030976 2021840825751284212 15413677967173454646 12976519099066178275 7199396407568767867 3238138681304589054 11137843151786364035 8550166267946060576 15443230786020713727 1515046846665092463 13993349980601631206 15863526837141284569 13672359946135552682 17771913953828348202 2517126797576790065 9328398616984469936 18399910276788802301 17888088269399077097 12839419533634983408 2350283991461501281 17716610456982227583 3671467747452613068 12256548365996718337 6472035970134160084 7406611901181165685 3450071521325376813 18303117919890703209 9870845000182631239 3895445452564362701 4975258370469013898 6527150922651678852 8330433644711608069 16063020135422971339 5995540820268209479 7103010518497039890 11256627293660159382 17176551055796667826 1001030907538270225 1723593289563126566 17566510084271553120 3619236752193747446 12823105860387348456 11374246715911776617 2045031774809948324 10141294309419444744 2948132778830380772 790273854933645526 16477431261429123603 7211732729693533578 13168744463990474976 7425353540109068327 3126497796857491873 14414221927876530666 5509250628890247030 9770413693984415617 7215174738083078292 18215596561321165142 3892489896466918301 14372096867296569972 11213088097309925653 9948394970220933686 7797126668889304445 15322872424369873691 7131670747761880006 5644979852686026380 17127444721572260611 5585086369766932658 17697099993969854967 7487185189918319035 5170371995597569624 11376328864517470069 12031559042530011654 15329879040202372624 6816283965855833914 7106562809078444080 10602811072356258041 204064499055807843 1663724984664161118 4494605996633899253 11576653127785540965 8664634114503427436 645236671586474149 14117858631492466793 5939902729518523872 4128435015792148398 15199088667514517120 14183714367769769576 4524694565674191582 6052978167430122474 15870932704051013657 8154497056685731444 12974182249373630494 3331555328600338145 16401069668090388268 9784514077735494681 6862671333125344461 8552363843467404109 16488139278413073993 13853083445425499491 2673233006917318174 606949892383476081 7933306830807660363 5380267710504507689 608090293909786269 5426136494784616554 9040441573322740811 7422087910236468437 10648349742345783249 13737439388581127244 3134564166796374456 944187330190011863 5157217195711594120 15996173994138142513 15451699544395952429 12100866335975922236 5264242321097647844 10782692140042858869 17061790797443075686 1512070844896632308 15800140624043503931 152506256389560636 11234571370123398167 16961607249665754234 9727586727502727137 7552101073492582089 10227851688400241984 5982495180157276894 11637077743733385176 9855073305305858780 6963028446630792476 2212916525050218957 3799462326639910777 6122098866959804424 4199367288884427487 6336806950676195244 6663202226871224185 8049021591899274467 4657251619974601912 5831522157363848163 10299466863678840449 16728798782910212068 11265594918873652666 14498578504392492673 13592938865917456109 13444590953773607469 12964060950667645537 6403924084791797086 2118826824434320218 7067462942111041218 11728292887020328164 1337685267506645317 17294520344541143892 12896538775411205346 583505102941007084 7935225557395887485 9518957168406161575 2070015808220850922 10469895546657675588 11826443904759803923 13297257848376991312 9249093590347199172 15670791098481239219 6547629208263718011 6932907343020650563 9103775237623321793 14856888259674401436 6460521087570184368 1607352677361188547 2767728751722338542 11932724701085572157 1935276940481150776 2355663444764564175 10768387279827432353 16129162118829311104 17681279182322503521 2353239506288455622 4073443475668807362 9213650342787164572 17049431128918773711 2763220707846713359 3995835298645277780 3287938323931904516 12155022651120310485 3640036696624432095 1340182139348493223 7083591630672797675 11567072739449612774 1152080250639801233 11826531973513883250 3857174432767511290 13684212462637627445 11284442642494773943 10251684318384531475 3811196427611569518 7775032091182970648 12305706941678749815 11705818136264024828 15306441848572824817 8872618391764472124 10922504958430879737 2145468153989411601 1505096410449275708 13525740306650075609 2994445823832390902 6364338813896168227 2228201602918754128 7767959125217147274 7039761756826295592 17377064923161492896 12917625266845462416 4253413586631977714 12547914451185319536 9303131720861818239 15300276763725278280 498770033790264735 13410075277368232920 18226983841667194994 1646515903571846935 18385253039903779962 18407400026665733955 4107521620272685714 14969965856128515240 7388860552966439006 8007900871973616530 9929763461331897158 1414190621878108551 4801996736014407617 4621015959254406111 2862486113787821353 4964745780082649506 5126103506200002756 8720899975373852286 11659062776957748135 16431602712863487837 5660435036198842168 1270679966257357524 13259849996361389785 887737830229488374 12649535396894098365 15348530553286502919 1421939611605004491 10288456540117490204 2705721766849393299 8790179782806992388 15069077623033485686 16646486740413298978 4339182595580926095 5480066399143662276 9944220283303486541 5635198572838887460 4609218154545362712 8609153887998853119 2388066495444758844 15229443212377924061 422502639940466600 5542214439981783758 14454875190579555871 6889332871161653895 9449448433457678660 6529675739585498572 16658414649125228805 17771351874990502494 14147221286469351323 6510052862058710891 7440856868922214471 5837380800463243280 8539667903737368054 7893945231318193381 17904152457949066394 7473944884796336183 11093124165171404946 993432812889939259 9768511432298384815 2757838547790674162 17825756609543380391 11145484247096339888 17268518219388253266 14965819058096713354 2355150390669467424 13583668020562138416 8346349128318469434 282376173698748798 15204884981744515680 4367859165643913087 12840752410705460181 6107186770626699165 14362291618950706637 935529488556074348 4036239959203197949 863798886659532278 10171169496213826326 9110080016523336243 4026716454911602216 17883024607393071633 11180917599975921170 12644355939905004082 1265552486961780203 6992616789494239673 6748529869756975309 4620747847478712492 7211802607663821888 9690456432490400258 18167367623073661579 4144108474545287715 17777756268030405866 7936606623385631176 8270503261587044497 13048017534029147992 12305447424263185942 14365257019932927518 12668289325233053903 15691113180701552865 17209753237205668286 4350866556509612167 8839054122162014680 7376075856188449593 17533518857509553585 10912952946993403653 7798502655642442040 13366786281067653098 16606500527927215442 8604931639418872749 15300004751453951178 6521132039663849303 1958305324466284153 13330953894913290124 17087659968168564262 14347678529599879076 2988694509584943052 12118059774743558453 1693971942964662957 18123919898831407530 13829492446562420080 8114628406290507003 7927441152653104403 4711223063880534201 17316184572651291577 17433478889426423679 7523553753074086935 3103761383032127180 5180466885775453395 10217432689168830530 17606397620760737747 7581698802590306653 4998490168699299264 7565176028907231283 15633946914709305824 5323715440648980236 7692401734313155079 114480574114319447 6080401346837049142 17714108648156750042 16616940330728905220 1665851119744749033 6635780813979675450 4274003552361057601 5353400960593174702 250776178052325769 18173561720935579712 15786019058375095212 5023180993659017493 4412545169237085941 115671457284654308 11025233315520612558 11562589362033688703 3919968601685565291 15332098657824504253 7130754609244600767 3214184029726604536 4019640375795309755 6711276434753217355 6035132588134722116 3260354479099822205 13671583467419412969 1599784680772254107 10005613124402600812 10816039467644726076 18370177016633991226 307580846401639443 512740320132161613 9158562271426020187 14382903894871003650 2445328860074742803 14001274636954758421 3578080016015168428 433895160064902374 17384440279874714012 16578554906089403380 15186161139963770994 6556173287790182476 17381016797876665906 8144382818525007354 9681005596968576894 7641745780785006387 14338972088157977115 2046345657162002884 17210014378285955031 7426095444617698246 12361043099624071422 2028786907554466145 12978502468342843920 1343216881223595451 11559635369259985890 1946322393729865453 10322584786716499077 11857944471372325821 18038711517501231442 6891523805685841183 2119304403394427582 3055404003093842540 3032561543362629524 3596513151676403300 11776498110936168472 13389638887872096531 370820392036568551 6942238524479500307 14226857843264909401 3343112905540765430 14503097337525435884 12348883873882229588 10899502082245482505 17280790814164161509 9805036386184917721 8725472769764827252 14738354084053267221 42153715903953130 9318455778803033278 10262844648506534612 4008272131818105479 16004039253295859064 15655925688895270112 8821690549186027558 12909671859278688131 1397981830365280464 17762035588904448048 4635323241880208222 16918838847911402078 3676797769552710590 3751230359027408433 7897222168014141506 7603473779203252212 14561426184528394913 838479583949882640 1013091314421313643 8734846724478797707 5169660036962498712 1460768920444776463 8591477379804473487 12078130820707485555 4310889654060144661 15036885010663551909 12179437169539674349 15334159290583243732 12209461842458877607 7727367588828365201 4993893691030448683 7540397358354059263 48467002039279367 7761599567339225244 10423992013834800113 6124234360970874488 10560641537007753902 4272297764459888147 9380021717738449025 12019005171721663022 1324622813005959329 12131180016978122180 6433680651521567 10567517470144344997 18178085620357541536 2800601128555552085 16690944953432273495 1358218441724384468 7869264084365794340 11570154662498322870 15633166458815320519 13634956178478271383 11822090758516087689 13038921482854655200 11977723034136296119 7163909191054664532 4524411734153226652 14341488865478431110 2946425991187374110 17177738440580580102 5376135772991921964 14904699910119199224 13604184648962003337 3972557328997004261 413560548373309198 9537816181606084974 17683211635379561 822501880247982198 15969938679352456667 1372763304677527950 7071050315120051534 14078275624757370904 13010950446606255981 18151879247274151442 7910837681101147984 16337068803687693641 14478984253304291958 16404522303859894683 8085968302262799197 13476015998713169330 12039909456383581208 3767112735877870291 14989196493114629068 1163381774995979141 11248034656309858200 13770930362893225608 7455161285548168393 458071797939184312 11679750293272144637 15574971839587755066 11632990536348852387 13570170577671556927 8204813918571085906 6488023402312056346 12644238207783967794 15241046855813403638 17226305920290689300 12354427152967997317 16592876217126479997 13097736312018299234 2094414941104755071 12486485054239196865 7439239768009384371 11289028355388390060 900368704836874000 10982962496677156161 4770294482022342543 17754545016657528660 16947915806052619753 4543316017381658928 6482592929776803226 16349148044165069997 5460433361341590131 9703322632905537778 6692333562364968945 18222943138339083967 12189911747178683577 11115890569572224106 4674825829103266816 5535828337088766751 17434131877099810419 7857523059841867670 12743085309389284168 8996450741691605085 7738982123862931895 12863452751066476250 371193005713249949 6187372323344028798 14581355273814776452 14609759186508023306 16757102991451515780 7796904441049234400 14347524176439351597 4797430318696357145 875096680493692184 3324779202582438208 2020640200416227613 17959761883080539256 4489025650536824905 7303749042946663073 3764262152137376645 7056711470204341134 12120335329163028704 16201427414641857617 8667886263461728333 8530087547234597731 10287487396709450540 5846403968966293599 9432818005909747771 6917811837131617966 1712365152369289136 18029134762455420363 5648618476700639054 12909490347660961434 1941847083688204493 16871940971800719768 6779956416055032853 16325595252855235143 10696149777669026591 4647705452104692166 6338531146877509733 7757056589146900627 4152050434379285099 1891795524047566707 12393853574687209064 6171854657647109253 7523734962279280471 13294042594643799523 1163870592792625967 17803733497966899473 12527275280735908276 9460134351761379504 12436470999926901970 11824743784903651145 6163252008016920395 14167741102139304372 16825997192952058253 115146912530837668 16794001628037849206 8578242987058980402 6051977997389853469 8729339412259192619 794522167164918587 11143014261590595053 15943729425553432746 405829068633535513 4096775846587222920 12861513916213675795 5731953326467459898 6287609571740980256 5817146390698544233 4875869370521987170 210084704740667348 15568671598922025675 3314968206677755145 1221938196641127372 6995546897180710376 13289556123560124050 13296312910253239799 11961063916701657885 18347349242245800217 15855061343620356486 3241522832663261159 17278993661933902466 8189689164215520873 7757228791642865029 10227454721987110347 17412947636520318798 16579895866283054781 1401004581199740769 1091453153888734231 7150265958165532184 15721204723805154418 17129872051338223354 3272345243884897402 8306683373907687970 9778773411628358317 13810606829838765967 7478658836571606526 10761101103874250434 14092562249066977452 4457914412457321050 16363291603395328614 15189173358932797371 7360138406676951394 7214808363701168311 5889944863385576233 3850052648434617306 16660143937828803517 17665400038513500179 13333149410682201232 17572647860285564799 4575933240939871594 8341415856304897208 1749467438446076985 13250948428756465620 17073208823431927532 8895588279641824947 15369426029415065860 10648511785841180116 10982455215037408080 16574456934119467667 10191810749722178681 12237802408756935315 15660074129031212096 9260999315750379802 10802254454397620701 2278836863232839733 3881895676486942366 4734087969680438017 6423290585115457198 6365311011707562744 15071658592446222050 12889191822388425933 10353139260171195031 2894653583535916213 18323185448226064544 9103400686612993888 3537068254274714588 10935801411241675449 17888504627184902414 11452794239156106368 13340621228907389717 8141639299010460320 14513588049546436990 14175529304799356001 8665734127926454674 3465103058391360723 5957816696960192978 12487371935064990671 5038078134702783097 10012421948371072620 1438466323979023296 14018198145200766852 10506440365456847871 3827592264881019599 3663485697452780465 11123841250642230844 6274115503212250774 15279370346543297022 8324147499840060913 7277932190922871870 14094073125510258536 7945543432229382545 11840439257524301376 1713768302407158500 1133899373790359915 9450864528290570544 269132939688625710 4554973905387990412 17935067540169857241 17479207380717488453 9935234666565864142 14551031850600991192 631290689392058410 12264761089412083464 7645030820502784745 17879236952459977692 7857232649434316659 17218716002192553058 9222031802299562752 4656552835586653687 6276709998792957218 14627910065371966993 15075285477789094580 3425602046464473457 1890497576849823010 6645590987527275514 14805311090956341152 3095056384812638730 10457933482764755264 18085437281325197596 2131675039626338099 13421362780139004722 589564037372383911 4412012040454652236 141221607398088143 3452511805933900885 6606458238902583103 2426917776272830519 18099598124791098359 12948192059498471554 3554787963550483958 18200330586913121097 2770984527903711044 17938113284163591805 11229515413368626364 9997138359906834012 131564044728232175 13013472411021695587 11709727042438730909 1250887534687585525 6917797743731705925 11687036087894283257 1537402080617371371 5238289881598450687 5187391348849448962 7865774767787659349 648668394715586436 2244779250973327488 5784349013246985081 6037561011326887853 10105694449416756388 8057932388461983859 4927138330236943408 7602578150160225163 11844255910744750347 3209325541679807335 8349476301462892971 12360433845960561263 2583025408194050668 3833531215696549773 15776525004187309173 4139918662484757742 16422056131802724774 5419743257262364996 2680732422406786461 17138525250347570665 18245458702477337898 17074745525166841666 10079101764064158436 11795074718999890112 15389219521733768306 14551905923128421441 114003728282030869 13853605951423320902 2180071464978127276 2197181758276284408 12640990499774070527 4783032634314996733 1835048117189850721 18151702231261589142 6173475381818635975 7291513407787999326 3821641149909992031 1697407304953082610 16550837152807931610 2106422106745116898 14794452618151775434 10723154090049274305 5575777588715258208 7116945359375241375 5646131149541942526 7095925805936838452 1318084315826505075 5614341277260908137 15801039057422476007 4352325344177641334 11538139377925314116 10512245214220941043 13532174575276439771 12800769259669563814 12756037897887003533 15705514686021258465 5569301284388518080 9793502002725479932 9366434105884970604 16299360414231487543 599723662562170649 16061594671567079939 15006585382652521931 4702629630129577131 4965123777363307401 5147560312927545863 9736505197389359691 10954178535273129873 16063534244485711443 11979059442423490030 8830689620883699443 9576675654377853233 10390675194035491688 12467033343295424319 3076264475653947153 8092328239988883365 7432916967364966926 5241496519720950659 4578397489369078921 1261789479630017645 11267698243122343650 9564675121762745163 17797389778181521501 320800987032564794 17210143135835438949 13442980817267713271 10485274863648757947 2371552850670599558 11551674245376284430 5872468029185657472 13898487648359312460 12934063275180034088 1513930158059977271 13417185029812657884 6620254358507710892 16839429811667025497 1132588172758162591 13690901287229174323 16843669736952853110 6501049019102388259 2917883182785804827 15840736542857159435 2716661148694922629 7296880937954639265 9432801207365683516 4264483731382126659 3648633436129838790 3911118332130766945 11954516751219659114 17419631245509632568 9646928422710816755 6742086523511543097 8209339456424718949 13427077439106457764 5238264014524635923 15328768446845872885 8970166647069412845 12643849191755960981 14982865838021103922 5402922581860904740 12615221393204702729 7721012128215607161 4195758234682081111 7707271855667589359 9225911174031470743 2667364262936813100 11493880957806108711 17789742774017405978 3754973672804961808 2832707557370120085 9214375643473838709 601314979784880509 15939377301123955644 4561251619791230977 11029804229639036061 4253715163044237015 17322260854109922151 16166092521621455636 8762318363481313283 8127944452924425670 13039093646887560859 1460311924848632319 3723887202129930284 17067872793393428450 5954332602253937756 14612150724263236794 210439356421175573 7381313217238253351 12818728881586664641 2879576417360976542 16670707587922701948 7274884763507548562 16927038744569863328 17797982245396855271 3528382301783682018 11290088862140897372 16127052540766017010 5380012832439138429 9603072095699498260 8817763780188748995 10401963039320190383 3584122044913267003 6359284951430382572 14576323348964161362 2958920260522239125 11954668849721712307 9503885843792154338 14184839057323776013 14648870425455409468 1327910937946686112 8400968051961476295 9240606404801917136 16402780460154921653 12339682600967101762 12849624329268766681 8635928498241953150 4352027464290575475 6253488299725271864 10306356773465992151 569466968453121215 6721055118299886100 3144116824181908742 1719504531148379163 10645667811910122402 14631965201984209751 15543767440417812046 1898460754145757061 2917894805362330136 11714478139263017958 1208102706435170711 6769827758989932491 18125378079980939514 9286026506736674242 17772538798533895546 3224455422715521095 8653645595633111908 14932991329524162046 13584838189530148281 6690616077623069519 7650022054240648512 9938825525072460111 14797132265736965584 11590010623440502609 15652163944052753018 13602495301948132606 13926495186338233649 17108665344371586334 2977377130949854163 7830940696510666770 8022435888580508323 4066240663307642468 11462195680501524804 16366868031181845399 3641052648121493575 16228885462941303744 15753461864999956675 10977667693416908811 17995210742455556001 9443540989557301704 17507060004102957696 14918548936264432733 12884149110528702562 13000538826016019611 3634222100823924294 6385982520991331363 6912748738153934886 12394382373926370162 6234529325510969156 11078161838399905331 5479533321267594020 6142411213292445208 11622763364800102980 3981148209756306231 9841984914992164151 16560859641567441192 11962176889126392479 16501501724533179754 11910283552871902121 7163724919661295454 9886214682437941014 13997219501683757445 12575252115302335525 5673196307826658879 4477189687644040395 6749365302037083632 17409746756465615873 12575022600572235906 8461383410643557575 10736511203978675690 5827228190455838735 1841514148523102588 13644751862912080271 8001782067016098716 8386452213750465465 11658115950526255223 17715067411830237030 7078389419774144201 8462680681464827026 13843024498189905716 17142536628475392064 15247354088158190632 7105735475939692564 4643551659983201801 10360193091567155766 457152786769328398 14356424736682691868 1771706184825095904 12479287399275502756 15289210161566083078 10678249826113342420 1050090089039661140 17125961421026126982 2206476859527422696 7705930536315344184 109480930478357716 16016300710051634894 17574260265627096156 4382181582643646798 18193629477696130045 14123435416407393444 6683498930271365050 9236554538981753762 1150203666753594041 10310585504412689656 4597690973095227441 10867112042900381386 11586945620134417312 1336071310719605941 10449356659333974861 17599086188173609888 253687940344892524 15283611069842159916 14024838618238163170 6313297385491976660 10708957812615452181 5396978614249051932 8980145424758590937 6021288375298838618 8841087480398570064 11809624057256564400 13769663216563825185 11199564222037740252 4430939991599502849 15869116236297222228 14391874465789926335 17129611758889674857 9167626557932934031 12543008038502741594 232521608869151224 7422000798256528056 8748398294623939153 4333572389808099607 6207438564255221074 6254469597618599777 6155267548014847416 10600500786620661382 11376670822104932186 10186159498907199067 15022649072403123814 2827076258201853481 11953336726872951493 1338320943797738712 13163200424965456676 15552421003596693350 10659094971517222372 14871505518011294346 6608854973020033222 9372727114437141297 6820806609136795260 13498738225870415872 13384310250811863613 15418347421791754783 2852919826900889659 18130403540184276393 9989941224119703941 6150672162650939283 693201159787435428 568328149505458576 2506141016858969437 14116802094263190031 12567061582879488993 17852781454519478470 15692005145979795050 258458758102863677 8937136611336590033 16366652160354332077 7420725308610342120 5989371034491989297 11461186476094870971 15785633038617570326 4262043160795883549 7024725535474723891 962229906372220964 9742792908696095049 17539133846975978570 10097433842199702305 15347286732035782837 920491531499803710 1566329053470762142 6088798986379971136 6148906423316974379 9045167061257116610 14059178810211166263 17218889495092879853 2200616310607166204 7575735169152809233 15869329887791282629 1880076277991733144 15276508215790050339 10007011456456067595 17714617668276809202 5195548479563232278 8520186328011281440 11417593418307247416 5602407899115097589 10683969666969337179 10991740670561412457 9123640137425182396 9232704792189060440 7964106465742758113 1417530120109820576 376398214573447031 15206277283944114892 9431326500895654864 18065713122354492150 11679506965619230571 5613120289409882032 6491038068107863598 6849693731392606724 16775683204380042294 3567317768751572907 4055260264260429855 3280819394219143036 12828624548875026832 11696583128044476157 4153728688554840397 16513165925074990420 11779199356477883840 15709489827289279991 15328064104028116333 12771812179228808002 5940894911110919710 6416583914970244997 907481012487706426 1076977841246179342 8846812678771044373 5247066781513913446 17013164745493342606 16533363725867396809 15877577397439244365 6713449140809841343 16167999741629805303 12129326043558610688 10532285774722742858 4650614467179429216 9662143367819469184 17707532571284313361 7431240171300865468 12978265301970414633 14838797698085705685 9471118140668278295 18240843271816911381 1510937055204182368 15334593611484926722 7048561414554572634 15451929615871793098 5207904171711591562 551537031822432948 6648486936090975534 10880469650783116099 2928249712932925817 10805572558091495112 18140897203200456363 9120604915408574862 1897243592762721773 4941564422594450517 4796108949697543577 10438761544900606517 16249338245276519541 2674369075399027100 10365635700799275022 1030974575861445848 17187676662886280253 8772010067460039771 5556897856645700489 11071707497978972557 8191729044308711830 4489832092963067412 17611887697358558274 13785564861156507680 6404720668025164237 18057430341368188508 16054715347866256401 5119194536978628059 134781097972151245 3504324512096937749 2831488256394986774 6554056955961096147 17172149214259379383 2507297592716497488 17007716256928898164 1976270587354703647 13886770948007736933 14600428608940165786 13157355146574318484 2995709285915886629 11517839175228379991 13152380131970177542 1848458374464944831 15379226249830705864 16769263136169533255 1917212122154195489 18025491307197168203 13147852099136470550 12280146379937356862 10339632683475210720 16142527072044582538 7741624181665975292 15215222697371082897 17894022926243273634 13180261538189745793 15446979829752610291 4778537946324594566 4273251179929651766 8416865555152657327 9953655229390122531 9245730443936360868 9085976588027078385 8752700586937554862 4607065047614941472 2934826478380541284 3604889527169850267 7552704593059075272 4295100657110308909 4185267317702907284 11385773234314257723 7112835247537929932 1407574826090894991 6314493784606943 14954553725009126325 17165285031749299985 12734631251084743053 367457466180112533 12005465825705886875 14380616415594217550 5835704985871480882 16856238127298718840 4328261197627215074 6360708092594929086 2746353055868207356 4793751565248213869 15386269469675920220 11167140816123166307 18293437718807494092 13910245853197547261 16596500630626367943 8848846265489030013 5376295380608919826 5702748715672059392 5768958824097173567 1892960789598386538 10814635073144018811 9061781716789929117 3794015363139310013 6813186055325098536 138905059584899607 5247925906352025943 13659371309147844767 9286347720585954575 15608944289065966023 8570217840010124408 13700555794528049222 16165366364163784728 4889200508583407826 1223854885934445126 7846820323675065487 13546423866895912977 3381325540980428204 17407711572244466981 13646048720499936016 18373112376837774837 13805620999677591450 4972104452973441347 3450916797650525063 7939708791335939158 1689727215343545373 11727112520128328319 17701753924566726424 17989708901633458989 16149566828278441350 15858487702750682765 8537369302196317620 6191473778525800335 1379462082900820772 1423942634308949756 5175804433431647820 8099550777644210550 15590810936788701469 17497883646579055010 14576341531090232904 7018433316153590152 5598967936429282389 9059478445741874672 11906396212183173026 9500871084160127541 17002185171258897431 10146756211729918496 4950746788401731379 14673536764638616501 4420174630907257985 8052834617613987500 13828146346582422746 5006626043700281579 6082419416589749270 6579784074215806270 11482924869231634018 8093348099245326330 9061194324700010634 13062317759323370260 1299587390890203102 9314467654467517421 14253293993246990575 2833524525238070738 11480086431579160471 6091915177505733723 17716813033712302200 8078798755138078244 11312892396849593097 1234312199918380921 11956530996984145216 17396881536196337521 17004671888285690256 6807960475573224639 10708466570844537592 2245474982351494689 9790175946336712966 3194484048654207264 15925653872156543230 12294911329152592076 18399632575519585697 10948448237194832370 11955240566907055615 6722505102043798956 9439150142154364633 18284288734681613099 15111277092826502024 8635769247809308713 17460824405276597627 18042631617092270726 3763134994506807592 1598617602489507174 15732315067143366229 9017395393205380364 11276633324588470534 17238444901130746150 13803113904422650823 13483634215615746111 13195252576660183634 14396978282969974792 14717713612610015301 4159947236167550298 17907855035645776677 16706539761191582131 10751450622767326295 12364707200203499593 10859757651051011172 9978370958183128995 11589836944009482575 15757107791236549694 8533835844440771381 9596184195608456194 6874388907788911419 4335794089699870996 15856179648810777233 17530215667022614939 11134401251574106005 2216674277871792455 17546753456004050575 3640975102205950926 8390124310992193230 4901648707506139771 14858941163804820771 14123520392120457373 2326949850410257400 10076814881067777352 6570805081478829984 1650705582865771406 8455120088693182953 6715663265479572453 14085085001834901516 14442656225361245354 4183189610242901922 17252088995694389062 17572209686448043234 1348134715040081743 10921245866438214328 16893061198885349427 9985106626198911718 10820774116250393577 15126638400380571657 12542537677232682623 2079448589796834064 14744083122671929963 2398985710502973481 4131420974036596733 5586584051101186301 10057003560438407259 7927741507580369388 6899692474867139626 3873479117103864177 2174718399332984022 16696136536237359506 15639233709095654096 17436119685720057505 1902812745625324314 5714381919939227773 4640376723323545147 3841446279951015761 10412384903664131252 7262423142700316266 4442628761730598892 9104734708459389357 5342454107823983041 3695170622021462327 3819071833735793264 5369581663109985611 13128928516770393937 9635106605692163780 14066468209611318039 15813246879972031408 4502626008267637405 6031638262606860801 3563087037030473900 3717062892703785593 12178502792777084210 5215474080703410635 10558916870141390047 11176756101437170633 5873027426653371915 4546668356664518490 4716879415519153340 9138692758772745236 14775182656759763842 12942735698796656973 13456131513488369861 14303994821750176257 1265210564620408065 15989112546891384216 945846885448041551 7559795693358098862 11391661810691555143 12923966835980124492 4837407233882877473 17865368133851566128 15205712880172857231 6215982601686583923 17492736995486047081 17983649632272740962 13629198085789035311 8355945505337972893 7899383965603732718 13764434072403536683 12183024257591653375 5134352111089677594 18043125509703947752 4400540108517384111 8872633268832802793 16631078534050361884 1931855918172693205 11361475176267011853 12759182279510305491 5448358471067674219 8236393949350997639 18092353419684602197 6614209777126427461 13452435450020493056 7622279746086508506 12531668138194523251 5841983775971967403 16717893406128535779 3165434699996791836 9939224884317248915 10776226926830678489 4900062304277329171 692921078197189607 10129885006273444593 302609684711001641 2098081243384938792 3602741238939509372 13507393373736534376 1430862144650128430 15184679826935849875 10909969100046363827 11889204910407596298 5231847385446517814 2517039819903033797 1652577973397339590 5841652240009319942 2940643155492924683 17651182726437485551 18183566452752369718 5794613354162842635 10254984707046974831 17719192022970892120 15005491455100699835 7724839114749169755 848239331192356861 6318218928810780029 1313502983623489206 14110827080902166853 5145542562624705409 13484394854896197942 3591647835405738246 69194365755873191 10767881411090686690 8738420316657055358 1568918044069859779 16290160049947094189 7298240649483564031 9927191735303937830 7781296095399250703 3893115814709011543 5955672953415949406 6471461877144321770 2350617903311798284 8845391299321631830 1745509280843015469 4534699752880067978 1552146305199618860 9866202369604284489 17504042210463980644 17110040063872434194 5446685133197676099 17223047407612000694 13764992058596188570 1724864320802215523 11409438352836965149 13744588477275941102 16321739778897634267 2076929362543105243 1538430673683578686 3430045807639708922 964403715539946889 14051639841556388516 16887920240677677536 2948152937054708780 14747993949956664169 16088947783900038245 13826343406229639097 8328326190047294489 1627247805284755619 3545034654383564915 2454021911935243758 5514033455287682166 80115447942928683 13291742396737062155 7572412802256317317 1543411485757134556 14986777716522403881 12379330712442999557 5826130889525712241 4179421416929443658 5562562416387835814 5972809316541204567 12090439068531600437 2157648491434166355 5833115863834112997 8695893270406206962 17252656673006943639 1259850544817874791 9859627534340128780 4490234973722190670 5476172793526201576 16454178672738710469 10624572834707369846 12148730286228336855 6908651624467602420 7862688182446199815 4016603139083838512 14481528234292101300 1490741826324023716 17947577200504520905 13218553863708524885 18043758489677918572 3402520224483263195 15342114426387392732 17746862589373530698 17458958147150704104 4441987923341206409 8517684753103485768 10803274461414511481 8408614469074989374 4266466854520988816 18404087145188678681 1440472960658275074 5113346303255356005 1340919105462940899 15765538722804874996 7937679468633125614 3392633310553377067 15816912127807981338 14355102370441526257 6718801100687652254 17015943051130052630 5644118149037071690 1406894275861691661 1211001988693235158 16277948302647919496 17010832664024697424 15421442596493088791 1647764741387410311 13654135779506401409 12831041661521008423 9860460348716003097 12802378473376999319 9955040055881071735 7531032016210120159 3143227339693420035 14256972504733154919 3824802728954067672 1878691054429050619 14735493836014192493 1598567215592799973 465847309334393787 18113757460736111830 9735993453320180159 9538569372671132577 17382087678312279839 10892060610415158998 3312832825507050283 295266662046367636 6641329104446905500 17430043797722841430 9420399145013813100 11010708216559299684 1072523681314722445 18175265554990817745 13473263605211495156 8947318653982057306 1029910567137961138 7840813797667746356 14490357391891491373 14326693535142712754 6047355581749851687 17975921062365112819 9421180976398508573 14347277746545698372 14562319375845461210 7701662287632084798 6091783622648892498 13524112034687883800 3590093495667985708 640490894948784316 2482303839545369945 8113837281073594205 17615025877970456898 15234634562114508328 11315245262215452907 8469340634050212864 16601740358015476004 8334712824932691175 17206002228858961305 3152461956798233791 16132030791884193308 13014254318324436792 17106043449052972726 3100005214633888905 2550098577429388016 9483817614388629124 3599291709800372123 9665704656019441021 3226150669219910904 14349434010371028336 15740540314620608401 13196337876751597098 14862917723130471374 14032380274255361196 3836172481857084127 14391623674823548780 837777486586738171 5066417492272981252 17111328193478436711 9484278903136312500 9202185581165677650 4929895053094515007 8582142377101352328 6621353742624989071 13904878689064639614 14631332303910864213 6493062190027062275 11952375186059227159 4466428323871022310 14425074212965793613 13497183134761463803 14380820393445127541 17102788738745154645 8077489555470998218 5441245365754737081 15631664602428518128 12756580760877676643 399024795835870735 2311447519051269372 7808082336972013064 12597702512568028769 13982833794469679097 845628248323243175 1162369129204658650 11014699632446573581 18271066700266959259 12895179633908306741 9534074128105293855 16498804823516434151 9018327857687156510 6723608848571379742 8578510141869198707 1558222937590205500 3967349103506049074 12473050349557349437 10242739732354508579 1343975678641284914 1634361548682031877 14736911103947502936 7770327196085166839 7145505556871759828 13346046393260877903 4101108690763857488 2967178532343937531 16490814176014136468 17970515092409067869 6259688213634500842 6050713367859517201 9358357833148126048 15387704614664333121 15300286621164768840 12728403799200128619 12541233670638373508 10930719464579073947 11765753947552366591 10808782284337396197 10526449143319812511 6486641725570837997 8318243528658061387 16543772563961859290 7768998427117971612 15982045131870145563 14008938442059246969 12457759970265079260 1531115598583826052 12309883142316042290 13849746274966025690 12200009779879616263 15688368501016257781 17944405617919278111 1745320055073785190 13354335717901040222 5840973854338771704 3990809727052078551 6552601364733361073 18285586917375130785 715406012212096496 15721672851184580926 7252239018058205640 14376497739629381923 11450731741526752055 14204416113664054829 5573741697118860181 11663643516814775137 11150067389500241735 11170121137574649432 11253499229486313327 7400681897169780872 16390860355704194444 8053623656869603883 10661208013679198207 13935509432502104607 16770584800040188984 4670593839696708038 13593804349323555420 12260780941137838826 14340427082463965901 4958058680707435181 9203019912576771629 3065625855539575195 7575515456201779464 4477570216575330586 4011262595439920681 1852515339475992359 5129811178271601140 12877277053804236367 5660226712953048927 16433814281001031858 12888952320467430560 10661571907910551490 2913171186604849581 7558058573159409399 8223960620381104706 16618141791055671382 737823327837278016 5730724686184803490 8476806281330993767 7836559583161591396 18008523779813149046 60980986586333887 1760926160764428608 5179797866542928589 16174785572372183621 14573823585539400375 16627291830301842364 18319745978984245690 14187358587177500743 16072250782029600547 17950992477019175901 16932691273362922890 5403074806970469093 16920387670135035287 12868634285466485824 1027117578357702776 17038489546955952349 8952480539573707302 14026257237977548337 7866603779843692681 16987703753130858681 7903667153468160746 15846115229717311326 3777363790992903374 8560223045208332068 17919790382406397941 10229422087984749249 1437063455860735133 8891953159130620213 11413376384160865994 10608354557920637125 8689420789951099861 10691310947647970388 11055923947386195491 16337407810412254766 14672013424751542062 6744472868196107012 3639334114645233089 17910791502312458394 4333380246163756381 16814533096668677872 3228418845939800804 6273211877883892833 18011626638899063489 12870651039935176575 10619311008188205168 16516266852974009224 3301919464803378465 4958175031254437295 2574534730656779737 6907974440820888928 5795825428921607975 7731438215006168939 6401021469971430493 8785141951045652076 1904300705392538433 14954017237254133477 13024163554953427344 16163770995839851790 15033620000172066657 6871564409287933920 10647262935397946921 10864447280746971629 12961495413629433813 7179914215070610269 11559157946056708072 7184642767697875282 986564784879352074 17638480848521850686 13713288685750932852 407785216237366322 1058994202298771459 7588102606969111021 10820849453088062991 14491053547925004128 1009716737948211236 468711821477905854 2037279346424815110 8647910200037559611 12632508220857482255 12331310955670063367 292606970388286375 7259891711928753627 14763891049234645927 9544123893699887467 1326066341322452229 17700939709572523990 10343548951493386932 15378358578043066139 3227590534600694119 16730315995452815304 12098476004468697791 14762636067807942481 5090703589666493053 14501168404578933944 12394468256438944592 11181236393659559173 76148404518936861 3281001907570212345 13144001630048187484 4207967575875001921 9352223766241250702 16608091041206134057 14619472147414995580 2661158549114231934 6591149850011482343 2686587299606811961 12082209653782945344 8717107808605918116 7427766058498472031 17451465068777117097 2264337329593564365 14768899900770578997 1704849639654792601 14062100139524365600 10391354923662495101 5221222405657084291 3526311620254918121 2767238426800783064 13660326480979069651 791049875092706991 10880060401417647643 18424926970607280928 15982581500287913761 5397479806231210347 1430438880868110699 10262817210472270602 9936603666019500646 8134747053353376662 3413825392198978751 7380681922543353843 10159472059113262318 8206721808841854794 3515907391051775908 5104684101289718556 12681232091475314770 10489633102971616844 12955166525865076815 2060412589701464694 17487308872554449519 5272366545009033817 12909990218971837132 2468708080159745049 16882172385705199318 16253475132856347105 27088502567830753 1435899572499126681 13637390792839694336 10027956558910671189 585103925146970915 9517390263302214316 4068464439023848679 6387199720078618596 10158639218411664100 15830499103104337833 9317774136849769498 6945537445319815469 17565745624609082181 1607668754217923720 2253925132875050176 10951314308886030660 7961368474224930786 3181877934275549189 5211284997528836033 4056050384978889752 4856620943122932498 16276629057178237599 3218771681199228652 469101097020446544 17737920223020851192 4385479094955328311 10959328553359155388 15370336748235994902 18228956364812599387 6998881659909069812 2021143171930512057 18133871510048627740 1838032153478555213 752572060136905476 11885640994657463873 6528993490659341118 14082541378200717176 10326721407558928058 2369270134855043351 15087546805590746353 7681876426214464670 15765197247772572293 6540326681605148941 13786802000034344770 16363083535355616630 13474250125542380450 13495671792515299282 3445475449536665503 15723212471940244229 8403026231994285964 8687854568775444192 1102112330983485448 1829824129463067552 14151124765869164319 17278537797314835112 9340278047782287910 2863832458564633020 9471311991858347319 9568514398206040845 2949649296530492620 14905661000457899662 12583705036601677090 2155830209266640746 17861671216402285650 1975173697878193540 5898599698637861039 11756629613584126154 8434529198535476607 5431290767321551708 4194344381605126118 7276347456885302650 7204276360447791688 12352996413731593139 13466994397724173051 10548204639056552267 2693382592629290024 11387790668085870369 11183852764415997671 4409454667075276652 14328050359071167142 9663371728764069779 11235339408916049589 4849740447225350192 6700546665194328555 3935837370322690203 7370050211152949208 3073957033368832992 3736068167731874762 3666967456252476016 4702051612609830021 1584117531656277128 7546526250462153136 8474178532060771905 13274241706799522781 4464216006640161612 4588291776157746752 15927015542575204338 11803648554569480765 5965099344098512722 16834101716550806952 6206888698449833627 7963032136778193088 5983963353059991651 17062792216498790587 1153811606551152441 14621346751874816045 15873761688782122586 12328301182249160727 13912427759524648733 7875648609293361890 1334271845657070681 11869422268685366722 10211319722710775152 6347267708924911514 9080516321617553435 9011294473145669718 11062807747341240809 3938537835642063420 10601728902767817546 5181940512044737611 12524815333886293475 9789842743539708405 10255711845270331429 529958366142358038 17263101890147298083 12711226440072442934 5370502691873724274 15310292581237802998 10601335759254576256 7984026400430141430 1872780124332071729 1472654749148508961 13638560749785583503 8716629176252097632 13901393618066132880 11712174234814501694 16005490033584384831 1907672967501441223 9479511961511583679 819752585787102373 10400723519655593710 3466360335257505482 2613572104083225496 8691304902207228560 16506366546285957454 12583434847908470539 7013951817598690452 14395387645088441334 75478054357287999 5220154368833710682 4095478239703242216 4650915236984946281 7923838819530670421 9933651166819969480 273029566105895260 14032141064345810313 16000597097864963596 16823315659426623571 2310376440026349441 7411584122893442880 549184332768520549 6972766198505799280 12853205685974778604 5574711999203329390 2073565295041833578 818087872937219570 5785310929005338699 6645875812976099341 3348534218154945454 11468772778932374296 4371669015150908735 12190607215201213412 4417114762478880896 1593137407189148006 1970234658638114359 9062445452980222044 11522765472974667912 16733486667518518301 6499723625530772931 8844885350677101940 10291201921213503648 7158638864778792065 17487426458250395641 14945584629565353915 7703682984378389175 4808702046718964321 10251210383734937646 8566353866744900964 2672675172957397669 4414601484726386440 16347441798323228523 3397562953748081851 5569003052846874596 18181233697280089417 5993587659075909898 12125363529634387965 9565368734037698315 16426951885971657069 13870642794085863475 11346089938613615116 1394712425127493888 71410421357754838 1952886361131300032 16539043363497176817 6302918521369095046 189055363711869095 1640781126433970878 4895789126884139866 18247659451329261704 17008265977095562007 7597143989631198796 12269530687700440517 6635757872110205027 3411520784260325659 13203976210042943508 8749617015851393423 15398304295138907268 17052532680904986327 827626249197687247 14083099436538715311 16232317473612777917 2319538758993686817 11741538695712416297 7598745533744143594 13456664052997203825 10511618522933639620 16174962995373360100 18009019576913206913 3748897343756267436 1841036604451615052 16578592758135781936 6336223770111232741 17286199710575998445 5170684492174352720 12421072514384838406 5199255384774054393 9768799899755118207 7371318837107462426 4328314592870096207 10940412906268595747 13512446479028387211 17624824977767898328 12235350522879687919 11902108517737587169 8876883304652228206 9824429761769581700 5414440000909494119 7227396340436345048 1846739997610617519 10222786744224948980 2031939660377148868 211392315855078042 9016038704123702341 1228367712741733193 12303428893850079582 16177112385997886778 3505547007974710651 15717530043864499373 8108804855608124711 9109085579811605881 11437829686478716701 8166752914919575567 2507443778773652801 16616238960607423844 5327457301995903521 3302475901647024380 8652925688127189820 15192923654346036565 13603880526586491371 3884508243213924315 9597204802659987119 2150432990530588751 705121776396063372 2306586319233065209 2159653663496225396 5374275027617436385 2369944082159586556 5663682144195868264 6682666702095791748 7276919222096040995 25985844747024017 311909377991799214 11042745250471244082 920007733997126650 4816976241168755668 7071186670236783932 2990561126418534419 11611623059185482250 17674519151715277476 4364157848323465248 6794949801602057867 12466470038521429012 17618502250088467872 5195833954041968070 5796399914735313210 16420051443073853736 10422066486053524039 13994513083534370786 5025119949822660624 10276037628098519978 189268538494338872 14622709248368839977 17434624865692807667 18284896084748863305 18436156890248222510 18218832775797282394 2739151676970939119 15443303269782588101 18257677367319932133 12328422449752718127 5338176828433493952 9680168357410964997 5758736390892958613 8862188961788266288 4580505133605480011 15221085611426802487 13662415311990543262 9707952937744498269 1432293968305311247 1145385677733010773 15350775133587168476 17127035955067785503 6202406196755904122 13278315545527478065 7821911712177577923 15499265755157845502 13402384380031365021 12523173190336386009 17033757672839907603 16842772145383194137 15125077825102939156 11436947302678957024 18393374006370009702 8446231551784083211 9690946489616062645 14622888732738697846 2745806056223215575 17896987080688378361 18175363950921677555 13490929272615143191 15302031317682668092 7294524306977157207 5053464719985067275 18326057398057578701 11372983754562511069 16893731078808942861 16947908991433210124 6153378735069575672 13869175074534680320 3887357251042854820 9265665387727082596 4387506033316594517 1751198947232696714 2576563165633848334 2195234195776501980 5171722532594014203 6734359040424659384 14798028354106026341 15568262471771278820 11668502329737050520 15609026934491977626 10056026343800271025 16258576069858204700 12204650364498610630 4265521387635012480 15779881843320019604 11265084295642542699 4663520391719753805 7092127456836530436 13851168175089613552 11409516191933093744 10981547721923199842 14233986134889845719 5619316004395501893 10658710944734063502 1733579717978869896 11678525814726684702 12605975176768937940 6252882146555638132 8865090125277689827 10257548830445606582 3929674762382026432 1329712456311620790 9916657186109060161 17294334153155335547 146273829981503433 15357689154785433030 16789916053463100847 11168925770278828065 10818758424741255512 8326262367114059915 11088788572271901477 16851403504106389693 3030211500174896472 13765880683851256453 10588492050144223643 5353207649608551739 12966093411144005661 6965109277762165636 1798853226387461986 4269815561604205132 3645131817030008429 5308677565570784045 9477764517539108834 5197119581415482919 8822097218487011792 2264962152730587985 18425302893945949669 16004201746176456614 12266719525906456644 12349311893392863560 17331739251248788385 4545463141784187191 13175297032495528247 12403018772824015348 9765200974340868539 13661140422441980675 6847356327015506033 2977369835921089233 2112816512957620525 13063870393968359902 17695404596854998498 4227463177941136196 9995621579892234575 320948024509506018 10470535229122678588 9763081059530851422 1795235511167261928 13534818329138921964 16930794801240720743 14547454644881394627 10102714878004450336 12684952273857436115 15192623575567986565 10351996490283287871 17997338732966469336 7391396394708985103 10865464619048662918 2851734776146125651 1591619900815777121 15339963675537781087 13665401089826494399 13388068198384472999 5321084808461726693 2460351107473401586 17619382141559092549 1976080052106832885 7544474791349133185 13551592410458687116 228689029590055280 12846343219034908701 13065627083681993772 10716087965304959946 4305004400999981525 11666000235542867458 9858099527296249780 13270034189495190133 18086575087241184174 909719218873479400 6990379014197746767 4464145630366046466 12694461226440760290 16372529869332326564 14545305345309841613 9745551332653622758 15339514331247998377 12196278163326058217 4852427612669946011 776535791069152277 13803372817171527803 12061282369618452517 8606963775986764136 13388760212939626789 4161011150827594201 4896653869318164801 2272674459406493456 8242460731108340522 12828360025768168407 12619978485338586797 11801988762865754947 11170036118946393536 10403166440893516484 1514032731706737174 16192987629519739038 13117168064412449076 14657485533440184008 5136052723657164816 9485104831213443672 11718568700404360750 3273613675431295879 14134573385517084991 14787151118243704312 18326400782832159807 13758195160439840283 5678506321634270179 5474061306956092215 13059234934195067462 7645131126654549819 9884733223364503976 6579188656126428133 2892773344848737410 15171666135484632343 5195559931498247353 10716213287361525779 13585396640515592936 8005319996021284585 2179059164050156261 5987164734374721959 12615592462195110395 7319181828455548154 2046897087890376639 12062234654126265222 18148843461208694084 14536393377778018622 2253919309859300066 18071099693197150677 3136673590394595885 6021097597834563088 3542357733806109613 1613181388620144295 1579431327785144778 3868868595098398849 14838677164964146486 2316192131267498237 14295645884698477366 17492142263112750979 11655411388522610339 13206656335220312519 4397720294032826732 8639886236993817962 7657141031760250996 9714085673503468148 11629279514555938430 13446460466436950494 14079160786876507494 9712008230395286676 16934445141333200320 7807281702981610157 18321422361697253596 4002663259303289790 1110896586209838315 7326657127998188025 13785300798920345652 11057660952868233549 7781044673587006968 11086673463010689207 9049713983770104333 7314792143657898740 13381555085101356536 417734752474522049 7380157631924910954 15790452491686277413 4452081376987574329 8631339392578382719 11890741615740102369 2668806362829224638 6811124813945303539 6047025267168734162 1640090988921051851 10384985477569006761 14825024908672661242 10384522191256094754 406536006695444787 6572389432431785626 17488255887791581151 5160163214124067838 4972160538375511684 4876392603477754645 17878992423957655343 376714399803493136 6196495184792026753 9045753437492561792 18015094908571453644 2885130298100393071 11331751835769178417 98923742461596468 12007951336183193932 2450935856661985524 81890069152411104 3025465612230116228 14225832254581640468 469418238655597467 6730247781287050924 16994714428654976056 7894496395670015728 5772529780009129562 13534705619770502604 14453041757012996172 16965261252286131876 2185778473138179237 13528831748377013617 15116258730540274028 9850778936405883431 6614179426007142605 3168674683957082903 16889020429561628258 17045976578409283280 9010130929599331273 15939879453526874814 1797416968831975124 5260589311434888590 7293392878390744397 550614981397519902 14506535325546968131 427934234098809440 872205797529903606 10597079930569413783 7948299606346848405 4242196166051338801 3509197696772282604 17459206052474596029 17866184810231609957 11830292791361772449 6978673890889550912 4552518454928884267 15664424506266124448 14045058134382665383 10724652686812107769 11920128942849064063 218924833359836383 15836921928982938172 11453509690337530050 14879792832097004461 2875609566235129582 7104062263928881826 14125015219854389236 8576345404137409053 8420466873980645201 17785513738802232696 8242403677068437186 13073201250141836471 7550801006725549988 6690832126994320521 7088567157972060797 16586859469584231928 8534278850505130736 17621404112235971975 6909498704949239534 5470724621735087213 17439780802423675583 15376457012452373870 14723588062782747930 3972375689139361842 13875416746388070750 8467991584288023420 14970819549670840467 7150969485253347193 14352428088604325023 9192328713012511607 4300679505533510973 8139389474808126627 4215124928827498330 15985749098175765056 16215079679141656543 9226227764303405492 3463191726662855673 10558089898038496435 6249677959257952712 16089761045099053607 12179054913721337650 14347166287295361575 952442334007858436 606094824540173211 4163139222205134202 10591853474655816952 8907675791717415393 14593773517363211803 2809886013891386954 7570513334526111109 1715295290309467996 9785247502117724385 1612627676164729291 3145637473272511586 2933749363990663173 11902996429562147939 4282584672029572891 13967086607951450166 13608207633769093992 14653843590666172014 2728447202974149695 1959444762152995383 16130767404970246697 15704429532160899265 11441030994631461609 1084076591268386070 17920660097782824005 13431006337385594518 14712998057956455476 5821149888274603938 10468039396319549113 16332847733836418633 12201126296492360591 104586994162235375 9143165961039713765 16380975355101414418 4591142654169544541 7507527016733394744 5495096871193229977 12821991975140511367 10564872421904817257 11055406134949554914 15269367408572317802 8367302971492484377 3233910617519920949 697627270005483968 763530769903982273 13349208111619240853 438399989418206434 2558094761128011986 7629817232238779217 11460512180297805711 10133324454210012701 12978588236381251716 15375911960383447844 4227133973010849006 16313950103530391327 12938956696410609599 14920278209106992418 6838686311020694345 15167388910783499589 16445341129893488242 6958768408016231503 1111362954780117237 12195899649734514698 7253937452747253994 11624103729375910207 18033255470559251644 9608542933833837980 12583336400620980287 6788061036010916326 13470449619015538133 10109832064146706001 16107390570287753188 8796857263413804489 12177706653297467377 7493944332253428675 4309119200909866159 438766851444442616 8979184863490491410 4853989122303341732 17532945929218136055 450335186498202939 11281914734424921763 8106901156860670331 17385394611761386056 2982401748731843007 14758177162976589131 11413412365586007297 388844863215533837 9840275640651754526 10685583599510362914 4565448874214080339 12699236420867371670 3673760925578575288 17552105094369827470 10733723237129489425 14959271870081658102 8661726709104127620 13869029433889898391 1401346707967781488 17017231934267594506 9201004025192667399 9210211094359211 15365968366320554767 14925437432645865969 12326475871310386101 15272562014701204462 7278556071709220520 11140639977603006899 7446370038689079860 1047281358394917317 1323200665647372280 16299495021683332762 12544771396528725466 12305242368079701426 18299068768514234035 2478071558196625312 122416827590411344 13310052091946881715 15670717129998797474 14287675921083094351 2262786637782073112 11092375974850691227 1113327950394635380 16855811054753505231 8993158683459229852 4021946792961738360 14971234431217589028 315062829415212806 16726597365452438913 10141038616044313717 4960632980557422915 8566655954777301469 2163353766549328304 112411185898518859 11457650573220217847 2881688392288673055 13718732778848045250 15378144478315838618 14399496524958981675 7291734434223658371 3476457701448836139 1049959457911760956 5718386572453943856 1823132384158819097 4538740590048205114 10673760278602612835 12297134514902672685 4080639045673445426 9264831652316010235 1083706982250637950 1505180023158303947 9053571936273570910 6956455225363301015 5339491973139060605 9424159676393524251 16457118200404124245 12348444288922280141 7342633506950157870 16167269380368394687 7350104727866281920 17585992682273419507 5146538523503101509 8545790179001944912 10056779605435365347 17025311435206478808 4555808262481696017 6558555519816672954 10036237229564006409 11130881925429763931 3617652161691602696 2592103776491636832 3593167088780837271 6217405799360540804 4546853641751497132 6670790931626491868 18323132792986838061 17809078513907282667 9096602508135818332 6262414081853655962 925002951347418530 18372077579173312644 3927064563210660190 12724681778614165605 7871454015397063631 12457601319068741034 9558746224724006920 12677354467947657581 8896110988641394500 14926335758590961655 15750339872493750759 6059076812385074634 4587808979071999843 8749618688018726132 6814752273395246547 15821813183870423100 14346948659324419170 18299827370682747127 961672333063259223 16096592400089071058 8222257059872524085 12228588112652950835 7268377146223929590 11702048430184448158 5523613058436068836 17903481641984665229 5433668796974504424 80286407187075998 4206068490642278099 8128468638061091613 2704626172437455677 2974401761162484850 2843564665859765797 9992604476922946399 3716411401983324523 12649363865538117822 16520341749715170555 10643753772774066116 12540635597269147850 9097856703809967143 1666682565420959678 7328050117805136480 5829659521747335761 941506646409653416 8218462852858798691 10393931264508387336 11804581811578124710 15735605679614991963 13907414873510235851 12021303249086691798 8663901702059614104 1933509725775306670 13870823220388304672 9387979487702985222 13006821596940540236 7176074348344975576 17702705003531182977 8867188742412957970 13336685683603208338 10674298758879172466 13097697612251969296 488657531102529743 8450485067387506733 10269862465691166541 140848961071039729 11053639462656207120 7075759935729626194 9457624605869492978 6171716741872835153 12754314652981842129 7069028711677609380 4394839196316917058 2549607793549134205 9188341839891536933 8656580544833928610 10100021299902907612 496366133642945143 5488597682036642987 4269973843450073140 1285254242561230305 643806891746511986 16546280474423855782 8252348152145351495 9127264399977776781 11482415356026098958 471683149291853021 11667215717771482843 7334211734703094653 10483758917676036105 11371873656631533904 14722689609598049660 7711061969001713888 1749949328085006505 3304834138888495839 6270891592312176770 7289696721370908500 10750512678925734821 14064116986139092768 9097276597265349676 11485740267549734345 12157643896271917420 4983070142378134024 13890171262799455574 159177774047318853 12453482592686993437 4288524592145972471 16401222859840150782 16928728023355611931 16399038542555482413 2414945735366833008 1812652177035157723 3917670540846591463 13471063303087134204 17978300898862518440 124124432042335877 9429297966553863596 11848914365054063225 2006492572397201510 271670947026861712 7782367885344555972 12237538622551222986 3121790081476709851 16881391298145973232 17019566898360414902 10563899804095946805 12916589902140156627 15221922286879051858 2925441759190301635 8969479934402513097 14844118212019770793 10890592292206271126 8397944057713559430 16627828408700825553 5384122297678525570 2094474342957329220 16359737383557111922 6635713943794399367 272071803700988774 7543787417906467923 4987325825306030746 3910089383699499213 11068034200955209722 12036098620183689059 5172527694107652277 12870711152121281143 5216007050749184700 6294750532531149637 16882292240988999767 8850698230909683315 13285610619821009821 14234197256068964076 16505972532252467900 1512590330769434480 9642454235231496742 1144605784783968713 12261849426834020934 182242938255237106 296418960995887766 752153317050438652 7209682880787790243 11098392280711206820 5118120464486025899 8116651798049154647 6645376385679843888 5124668121088983408 17317340341491411199 5774121325836077511 9741673189306181600 11442834342057620929 12611421424160156647 17559694388912999710 17362310671603071264 2267139813290804489 16765503971705775813 7610562823081497342 13454945528269582369 5459829995062919475 6215352330180057008 5499643540998429845 2921060510803732533 11587860687657463832 13807015762210248248 17117756270822231023 3358164442681842261 7135028196031059103 13246232681118989546 10601759839358303040 10767594326440812520 187993623396667936 6432357143481586245 734971399902818794 3158167600520706418 12263309016155420940 2047960262410528128 16159125476972987733 7613626272326954657 10661208954090567985 16660683619839728491 16441070532054485263 12228864351273503266 3145276027381083580 13573504024124550341 15116468911515102173 15059882866651675603 2914647016295135181 14945838982703630530 17011407332017591364 10087178893746459801 2844765402798560853 9576377201007969430 8889393061576120564 13712391118945278725 5371631330684484666 6535410712598186893 1366279236623624535 18065915900681436084 17051380874758214534 5891007699338634759 3259421575243072715 7163672075909090517 9903626692962411098 4683174996574768710 12451866394032921232 1223667693354845087 15609569959726153839 4981885026427451429 14293080585541821551 11843706630047093214 12382746565187003421 9919125454039031817 5015785234173524680 13203727580712735183 11457078033185926920 8838018359216112796 18235551880818793609 11846278633273000563 3260653512031712480 15236205173905116742 2838444330034895511 4288115466656941232 9830740144201858684 121909900264866498 18396339902023992594 5269792232283262110 14630793766912888648 5117292497299999277 4636696178746863088 10455593209441938014 17087083267679004171 15032131458887181068 5707189165287307819 2231682169945061698 18400081607395107888 14367752502221647164 410166628114492738 9265636917554675824 11621506680640268763 18055167173075156060 16503668455953075096 14675310970996819529 17937897413501923740 10834507279523520982 9413754455615165952 14000535439441000804 15298857596897456791 7701335473636734486 2545271140341115577 16307063851700424636 418580654053578536 2866353040726969940 14349400378505081556 6756401353327343259 1763315722759500851 2322046000908667056 8260027585434739158 14331661195446130459 13330561957420175701 10662086141476611768 4205155356108987548 15419224990070112627 12560367955862030966 14817425715074113657 5004201620331894121 13124436610040568370 2641937421787727927 494185025984117745 797876933507545915 5252852256740860848 17670893390565868828 17555557704428180718 14997861066892799981 7440215141054464328 4337672577057135251 13622806032919312721 12550689722006972088 15949148652235158889 8976832039226871731 1745580085857749348 10001556570829093702 17645987287814517854 18277155435896140994 14473465127835246821 12047255844452914688 6054168865746126041 11540283411993742551 15617677498929790598 1521321522954287543 5915834891223813591 6769640390167646073 888339010612255888 17495602299942723517 8289279995771099881 11756949391785673153 6020291255506107243 11865987159673096753 348639190173122401 1858600197558772917 7638568455950200970 13255643876893525793 9637843703407983035 6289916602552874038 3582538429206332085 3014515073073560853 23198088510376511 17669000805574643130 2712246994334278169 12246168501392914100 6051473318052127557 12596893328528607523 10130455325589873588 13050879479350862946 1644808910427489090 12989410260667139848 1776913612256660160 2083808792134914342 274181469641041773 12469865526467378372 13974950403242273862 262255537879923773 3947184772651199169 7085818715894288708 5447002644843398221 11505058446577134908 8371839930631820288 14673500298177263003 8537891754350881813 17343680002623057864 9886602989853855397 18362018709421596847 4680069397541135966 3191109336571324983 819394092349515966 5659933005573937110 17248682251012535208 12639398538363330237 4495525534195195898 9043143849246534040 12423708148784115261 1862644083305091640 8536391689369073032 6926335294606204984 11379790806160792241 5380746866400686957 1261330826802926058 2741651940491935925 18147247821288421390 18253704578313770325 8446175456671988442 2186607715734618870 8799669595525451835 2787832153652186572 996870975522232660 12135376055730800777 1098334304185296264 4584749998148477134 17767332741019939271 18260863850372816490 14057047077278374838 9194115046295681699 8486631573394120593 17515081498000413542 9316217880826515979 3095569894881064975 14144739626845453754 10775386854524307278 6054409508842138340 563364242015162732 641778756572968475 5322539883406873393 3233828186475871957 1641684157694011109 15015124941985302109 3723656995342520895 1631267128177873386 2431586489734826397 2727695487321467554 506886055338278497 316469063194653039 17363071819913818233 478447176385167482 10892172599387653760 15932413718652542792 15180455078223918040 2119301630899863589 14405105751064795958 17202315986625720898 13282857933639806801 9585716257496706604 1456107540608426349 15956739934226705820 6953587343036501580 4736211984031210236 16236191019826665082 1532687967792448256 13063022752013228487 5704606641887089455 469021658781804852 2299789065865107698 4574507334927272973 10398682201522614474 8117845345130957982 13156221030776180518 7408561134579349244 8035764544220951888 15885714226921289838 14487679011326927059 16347649252802183609 12031992478620263856 726691474694350081 4752532253013003382 13036982945348602684 14851679508120742880 13261141902055946485 14220529549457060969 10440680261309459340 12817653709997373417 976111180147659910 11676356579001683098 3651154150693766582 12995115826358190557 5941579964333294077 16189237834682460511 4349267967274671084 9932994232694003017 11715062139695425004 892165424579220945 9278225474289028033 16061904240666365602 13531950897510140180 15353230139780596283 5577741480504831293 3962513815897589697 10166363076506544399 6137098435997012748 6970403995040174083 744950723045046026 3634982292281205244 9464557583874483883 14024225124354634736 11208509796670675621 6755564557772735133 9996200103002815367 6972455141032767616 3607681488069837821 9731643700452195048 2957317337008455643 16165831650298491520 10748752998515357907 17309621349737571413 16218970091896361437 7637657228471279063 16186545259962597199 11357238909062325914 1710868879273515954 493626316812097068 11318962482496478104 11667273614241138860 7185793203162441393 4372087135061246482 16978807370942628354 2733609572798481931 9589281672103966276 7112570882041239452 17330350239886016895 8824502401475713890 13003111237429731918 12576446469841963419 856227179932452105 17112034900817684767 16771965778829552780 6339418843265623343 5972624660722669663 10475673676064462902 1910351211152526469 14728120813394404840 6272555172312766017 16928485674595129584 6276363824349961836 16132685177719002906 219019647274893551 16284565100270331138 9499319425043241891 11616640656572240597 16516157825768354825 14968661533611631762 4253846599587639578 17814603788802488290 9746485121451892128 3377988344013841070 1642297791955725072 4741990671145089498 3460293894419626127 11178424981761795934 2957064900190889095 17862694656512802468 8827976990427088650 11182057999197237846 16315720935304979350 5167449247078998045 14845877069080203035 7333108962390980447 5904817149415172201 17905377743795356305 8169630295717114180 7543322505835644674 13661547717017096843 9108014712351818733 1391977213575350656 5284390935338330694 16514967592318935582 10133351990574845913 13478639996328451887 13690019256637571223 13000604899195235206 15477711016622391958 1131174148237127256 13072409025723811265 14328811866310041029 4901891097975887725 17673662059310095311 17012256656205820891 7053171393934885311 437310751172550875 17371165311055440652 11209357399276476251 3549521875102700125 11224197132881229933 11854885345188176793 14594651644865611216 10922632316299862149 3610061772365809985 17007436955334296517 15726892464037328425 11878672648845714313 17486161598897873477 9184469196104855335 694385011744353326 1143638391484741104 4452178275733746085 11178603114216626255 9132111776896879113 11486625564684531860 1658475944932555792 875741160270343068 9977536018555841270 11121156032284361803 11042110114048517134 14469520688591780833 14637781326301721112 11706883623735791284 1083644144707885895 12681959046065748135 15719439754222158740 11215691842960473444 13465238677529130979 5553398402916452846 10299394237059714199 4747425196458687742 3369631175924842424 9418799192469110601 11217203554810735828 17160324649405975177 8194496507795807962 11618357524260275097 9185917017736287672 5240206856237998768 5117247963070270262 9264383685764919274 12778093657382937835 6209917180447778759 5164297594687343217 14006925744531629295 7553543772674472631 1784335659874797910 15770893373112476266 11518728386896205407 10764896456020317983 14472429807825364514 18276750922227858589 5985320315603414946 12924883065969877380 15317871209814771495 6313558733728870899 17539673957877324198 11859496170959565573 5309357251755013763 11455925032187306369 11210221451930733287 16263189403117603147 14593081405261438124 471972403855730113 8996245346723335661 17099365012596692726 8658430478740810657 4714394010734253335 6859984460872930669 1029473536280904111 15047074898789177376 13890430440623955418 15047152745979348180 16276622387497311562 17286639154271321013 8373220361910914562 2296657712429439949 13111691045249428861 17275837678382485051 3838626581081268366 4856961119260295385 9217675963390777859 9358685036821814476 10979771431178094039 509945187485925854 8452499557694398752 10306848997289259437 17481072387005083156 99657198266718632 8315290007719890666 4807548742132926989 2023372850699916083 8862705640067910171 7121599266158446052 15306966178341555623 13874758503636565810 15750919828492385082 737993823997785234 13321158340649402842 4935122296270443249 15963234665748276054 12219744708317680340 11164083833267979113 10276849820651289717 17648859174172989856 11512377081225536620 4325609609624774079 9804978249804693614 990753241023409168 13284133775204236866 10796884891101064248 4692129300283184018 14474613447347225087 13888879555584106678 3893949812399581803 5308388358570048891 4724785026219001879 4886316757383828271 6685575394345792458 17013768539400671744 15761882781321910735 4942487555258936489 8764911231160823001 14088166245687792514 13757594038357544904 7494086052887059588 15251803761148120732 3497576195562794919 9538288950584257939 3075112892595651132 17859688553925631295 1453290764253905557 14911778903300528970 8149405886784456853 5248670908751702544 13400605287723210682 14197717767153057310 12869687110226712996 13516288799549967882 6590373144567893581 16972561577914881461 737614285766092049 8617780062389529800 4117256501772599201 1660984749185570403 11695342083803287123 16712009492350602389 2978607746513345705 13205951816123990765 16996424575049372611 16732649091238168182 6783754128775139212 6145983970723824460 11609717012749434173 17280814152418325982 656401745331501618 10752843182151605849 1508904208284165329 5833798245185480221 6593182817955428312 3403861957367462279 12666777574690076504 4853238977611961758 15716879960736001559 12245128968567177529 12808519095666393150 8344712600357163060 4114669824600343411 952272955371457939 12097571574054570670 8240127679333325139 1694769141563640214 10579307911765475830 14715897485423400256 7686085045077694843 11379529318504085737 13112283590877373359 174991041753700810 6655369079698792289 14111546146061399369 5344659241569332716 697572933762760737 9030271811528149169 2896769958718918042 7898184470725030840 5672184910971442491 16836343749643074238 3344453080184472156 17742697676914739184 3007629209553548303 6260105846853881066 16494359428207196393 15052656128830364957 1666549782973156319 6041494569297493124 16055455794355794514 12264546132926987593 13132429012904555584 2576231522820833011 2338350745660230748 5283015076221082298 9668423631566099007 11655052627924187219 12503800015893859444 10939722420277549869 16306008847322072594 11327348332195618028 12658243264613273067 9633476883696081107 5104635807077263221 11890502133534856552 9979719577550869520 7026341823024094059 4274508161901040254 9474157923129764299 8578883383043534167 10750056091832243127 15054007668057762302 17082374647550065215 5046290564211061764 17934728332441539843 12539554042022746874 8238121251543688882 15436178170251500390 16345583615394348890 17893336951008410454 12701437314405774773 13457538563678218286 13775452107327232592 867345093026589387 4328555206855400528 15440180582114171598 10192163326146208226 3313982702593369529 2031310474548690368 11659120929261180732 6519019512217529170 17658413794516198375 2530546250253740253 7097087821262564028 1014133242298079495 8376550436763339943 2281796777330487507 844870093568731414 17588922788740089677 10229411189523863255 3359816052725120453 10375894788209490827 1452774767400755558 17092448004979050413 10557953777180390249 4288901324147318101 1299691653635050553 6537870961168352807 16968844255728260234 16002715436582658566 7197923857824280896 13519682698468144603 1016802815014020365 3317987982201715918 7424340366916193800 15682097430703784117 9782606684183410907 18192685223113185395 6030163000068042473 16391265281726647240 16622186600055445609 12314592868956714774 15009815283890545467 13494001925631950246 14048610279891546228 10013860805073349639 12101343648337469590 6174657144343954846 403328634492162600 14331386070562474301 16713770756238707079 17598905640811662511 947056480505801012 11362146859413381630 8739602536787092898 6266277518020562890 13695354260248676941 16315014175169612816 12132081333357081519 5511713766914431759 8512448080609552021 12208877173075684629 13841315071901279471 4894057132749774414 2461034522495690564 3189223286203552359 13624834641391998194 1838021788783072517 15001448160762438263 10364583877860772071 3286959705150608261 10290595471084387886 11518346635227076822 4766923777309802727 12210489385207079021 16827453256549391866 6429752741120007710 813622829957160195 393189163240387941 18359355207148689557 7099963033727977916 10745331303249594671 8856163772416651023 10024550259849030105 9701284955822284478 3515929090492333289 494434829451455179 14920933852636096074 4397894349580871935 7644100676668340130 13163944086474221596 16924104465262780102 11159084092221633542 14811592502909981259 2428901580201394545 13409135642418541023 11469420336645499930 7269775770982757280 12983380418194646006 15569485075477788126 1633484270382254255 11631159790975216447 7122250269452806233 15279144887723076528 14034710793699242235 15558816524180140180 18055668549749995467 17271457830660098272 11629382761517479183 15655371338838969893 6198907531456574229 984156104507672535 13255601188244963878 6000012242760160334 6472127606160472847 1642368670476727067 18426122783092613290 3500153957908581077 5970851622526812698 5503974182071623400 16443313830426518836 13527719414051208486 4725932293498443278 4074000945731917672 17868660557976386177 9892755445785698903 2417156368758395168 2745895478463821282 11669521655955605892 10458117592724076511 1957875246933331729 12712428458007313443 4357803737848227444 9298718528703321107 16174599231041754716 15738949344732155834 5947872922639274751 3438837097031004639 871960687361196249 4298379933252147550 15885990209083003824 179682971116430600 6298717774341527410 6856059429506689928 2835296837776272813 3622464913205704240 1832149533726813788 2885310669100001214 7313571400804310708 1619922215046467264 9395262825901316319 14675687746285082958 18375249873720742358 12245126035508328084 251525299161832778 11517318772210842203 1863389652034207446 13033615118834659611 14721697029510197469 6806309724001511100 8271343459090970831 17019136734332393411 7817706360667862616 17790239269163316907 8040522404401536495 917466447001069535 1959344927202648369 18051645364114467648 8913003278358345583 14792475600201854266 4361647484975058953 370444067802822505 5442656788103790483 10253309994715305275 1684178723434729491 18177366121892519335 11711803892952538728 2965340540544783677 2860670845056956603 15084458370287562338 5223092211121647603 8226557359745246199 3744064262143624060 16814385266001308152 14104376399873140180 7805072955321363950 14168522031989817285 11704808872742332502 11803913172920016147 10190180356184721449 6746238019823974079 17768049443341015860 838796379885929423 11605006856740559105 11684636470024172258 14618529864758619938 1205745456829233474 13562953620432307365 4528234676461967586 16666221665451717697 4788568250118348942 10406574590324849350 2289837108210090299 1046015305661312576 8931009350547054487 10017669466349132285 5321106066794082905 1838762537801033709 16701129192215189746 11293623010405893431 2111722523149684160 10496439302324178567 8181831121441632269 2657362184785363643 16752945576242241687 14339032119839967452 3975459721976946696 9007118871441378533 16287389679011624679 5709311847728100058 1462645764133392534 168254277676445490 128882177579617270 3465735076932952259 11664417086326586005 11954299800447054985 17962909119635578208 6989160806015740338 8316976445806739360 16598282020195134876 15794680291635897735 2661156465345281977 11454101181976368604 5193121015420655945 5189207253633301429 1400368860338407038 15904525302457238350 14075760689378790631 3839600384008390785 13127753416114466983 17712438034431095102 6133925041890268350 10658120822911132936 18299521684596707462 13330025067694694630 13604234038386343533 5200835167219919478 12790777703258720335 1502057385992881064 10634870672918727155 9222968559358153363 14167854378227204280 11109283553133849316 6221078766608534362 15616853656678714665 4475453514133834782 1551740158121070128 14412759310086284067 9119801899610956131 14748557579252207217 1420991880199655634 16636056818739833624 17735249940641786115 9248860564466791752 8615112220749910345 17464143270428549350 4475508006274860723 3946440509807670275 6744035385554294418 9447006830984793145 8754274039422756339 7000504043091999444 3024744632495886030 16319934394584101003 15019233743003116761 12962946530792965879 15747776466980562211 7120306391688694305 16591518453266590678 16202680554188983844 14435901875625336798 2361929904281196459 8277512771685192713 1140561640251304334 3695548411392612139 10905464152296780360 15256948273330133720 8689699099404315580 14309304050229977889 3194698692766670937 5164225676937470611 11732763277913726725 3995505970061109173 13953463203824774312 7082970110654846292 7091343049146466883 6703763905589679716 8615599076791465751 3510930256444356622 11009540114271210034 11562974775252286313 11508887455355191501 896344608187611196 16815010644540901221 10924750481756264592 73537963507951195 15386223073268514210 6758078348605204196 13513196926591033263 1983470510479335086 2639374118929268560 7869345700557553104 6066718583321319829 2207335497065423464 2089395085819474823 8082144638862087840 5162993948706777229 4423454851112361859 90929415461514991 9486953737247745114 887917998857848951 5897197488798598893 11058133603272669101 14206184512018802680 17605190016120031613 8016860695253596714 14927474667686469276 8006124044472034525 11004117458126334580 14188313983490277661 4647134154202377749 1711380319154794991 6202419362915590676 9776106845036701839 9391527905693780906 10890274704558990061 13049085579097544635 4907184537465740059 1142368413857141545 5696819805192798932 10539205816910325945 17515032851050252134 15958296759943250159 4569213762013363761 15795494657510571029 5656815329640789498 3876325861251709330 7846871937377796811 2034927365983748178 6915082607883552757 5718382115218948249 16738721736502303283 5130496912710002935 6459782299659843143 18207867632282990723 13928245872433034402 16747050648708721332 4982152489429497356 15046258222939040482 1369925027259844675 12440539459270862226 17058216208673457583 10940841802805312028 7205549976705129058 11826641796674795058 6040213029760083689 16299379301118671150 9008320135489459439 553318662953284682 17627668018991108826 17087105796507922106 68253092548620938 1860515069440422464 8009944984327317393 17977104829366320150 7792075295036856624 9845933894395880188 15768178180318018388 15576428767868190373 7391636419058461872 10206315402021366543 8932789847727461690 16267495546285931167 17338207525923008497 14030487226536075599 5665280529078627276 16804017043895286224 11692112696187394243 10707964519469146899 14373926083559894141 17449661708840509661 288568509412363309 4234488489054947632 11653760186654131539 16535812603302884211 16347900746751974174 1827134180395513090 13636425290849620229 2095655961899354840 16171876852295617303 17598968834684658880 18262747579470483066 2953797835769532924 658593368389258854 13393301313044832800 6746787548171945386 15331435441281747292 12100116691852580742 8273053104120052429 10608629191409412086 18147559788253286792 570249983106450020 16895302769869614048 3612038082851661419 15831635100739625794 16594724522992308084 5320601995320235123 16542083871735135411 12344553751925475578 12483583657879202538 13754496484557672147 5743348574511506560 1043784544612275722 1225265056020419709 630145990307338471 10649423519363879955 2202997503213084262 14935901336380976920 2896164458611587003 9502271095411005679 17310592802880277545 8447754953724782261 8839831726867253255 12699272220778280628 14620802938124124340 16466596690390363657 6697083729374818149 6614718571647606121 18414365388910764829 2784872822811882804 8976242362382585227 1518990447438046873 3525861185305288660 6445779600057459384 11133470625109814816 1354544706362804221 2073188895025467197 13228151866128543506 4378058999737926822 18244310829044269774 18349879909245872346 5696831189562231347 4910157663387721457 3427853011564772745 862531855237674035 5452749931697470492 9210794381134685036 17718520755548388066 15461435347148741704 9041148940855559412 9962748735410030134 8157682628592692681 10035878073974044933 440128246144624451 1849631046384139164 16653878072378291205 18018397094846504208 3682995582927227603 8080067169965415971 15729175239459374000 7715084387082313627 13974749483696102039 11643476524689462951 14168876674937337924 3578898164250179803 15294261995268990642 3113257614440847482 2592124409611716491 1774486702727396065 4533001328815095464 17543485856628342079 10919781547515623799 12318029418117271577 2799531109828487592 7192595593902799276 11251041848552848681 16065953039747406475 12046027527891369478 375122456456242090 14681824083330734851 12399285646313752367 3328649008871984327 16772300776490122628 2582437658747381043 13378429260389301167 580238542290150173 9570534067175095621 5030821636944365124 8086105778508540267 12571139859805173159 10408626821369419700 13343225590043488710 8240095678887154604 16791465060261599511 11764496651395106133 12678033616523455039 13824113273999315842 16061698787432032710 13459497364032397635 5142244199058259656 5570831575858902843 6040017446953195713 3780768106778358624 7554608373489777382 376630942377121259 3786644053363416056 21884797605999633 3228383664206885564 9963437293941787150 6289903617206683287 11432222715216608060 4446664842431359700 1467947923080893734 15809462197407917555 8734159129788899939 8470927669124409056 2525615546862245849 8971043989719753309 5915049154604194741 17633636989010276705 9139085053946936355 15126603740022313775 9522986261657759588 11074546201759349279 17024654530015833817 831031029931518618 11876652935396017964 7294913447753460926 5729470618764980082 7086239937073137970 8630258657505437469 3449962982043442253 1056167117567101115 8258513215959926239 16181779547241913072 4380215771380346041 425974794396233622 7241088798441482829 11715789694896942566 5755911340838268090 1746068434064126883 9833068352537127972 3310149630831036731 7618712025942383494 13974148770821809870 1183424409555077602 11572971561329073875 16529482825811054981 8053763321407341510 15163915848257007692 3771415722065170992 14609845683006042569 17705484169976113808 14453619276720532928 1075680756725964090 17890757710483166415 14217930170082586104 18333105353665758251 13150989128594736637 18163985701708873014 4985577992824795670 17799859568530119540 7476248901855787946 8451178241905781937 12619848138489591250 14598851963744679205 7029864862716312077 13577372431716493405 498881958633055277 15601014924832450578 10788590739238890410 4443398453570419593 17103539869130739814 15050503098877693278 1140290832015751394 7007776177718676887 8291370675835659303 582745091327788003 972579042000789032 2607279838404639549 3232027255236924264 16242373576867498793 6339430598581531229 17264116785321773869 11416247536665992649 3855195484620188893 9425633620862508820 4397933488085741086 11018211320093899007 13798866587636753470 5709343279614219146 10594390261551290980 7252707871702571275 6761752556978507632 7369083920519658524 10836628340946078735 14321674866311882777 14279110493477363783 14003834807014574720 10706632458231783719 2910663585376448327 8381762286185630518 14602415496330289250 15724498329581750080 17274375930638209695 17120299300943919478 14487710204252571074 10123442002049825367 1586929505520837061 45925771766195211 11319608759722569121 4496886160452816313 8947471140614380565 6826307244350588591 5827023737170332936 7227955553511100563 4520415232071847924 146586983269896829 9779489600766826280 16564275936752201115 243984037547109116 9204839137768001527 2655434691181733674 7239809636590515529 10309376733751009141 13897395703712338735 7767914118891699459 5980405845277045768 9359683663905916074 4191138725919268204 17473465701396278901 4661944138211348667 2626223440417407014 3795776340369390306 16998419543872575769 1033375226785773230 15996968026560063067 14842348891442088241 1998847078673530907 17948608399628110057 14557776092962839202 14198868714108870070 547115807792512942 461896171684152550 12523018336437756598 11480986296691017943 9191961942951257515 11452452850426358381 9213471130559573595 12016592384157686209 13697403410597865335 15679379549722963444 11624518198397386771 2001397459183448606 16269470837682604035 867656606336750388 5013749207508343773 7594127632379891115 3057375828457562524 11283474215566652578 13501371620113833352 17251898154265869460 6011566373944450108 9528117804411945858 15441835407336718071 14523695649642586540 7714869908419039656 13448119333323823041 17671601804974432876 6841263682619648363 6458121281822337783 5285853062912807051 11782071898602921231 8475891877965766659 14301029862761624047 83628500325553483 2682644237129839451 7872184118251687926 2128273177977523841 6643574464181978438 15009926001796986195 9224547212337173397 16450978875020095586 17678308440398173986 896713032662108237 4289754960804523175 1045940187482289054 15862523018547127374 15306496146583452172 15191847348347732449 5130873591526147287 2834052807768632884 13765393813720805558 8805117824141216014 8315968924325370293 16167307499460505708 37518737492014794 16416240783661659030 4845664897332416576 1396328628508489220 16405822346092303997 8470389375489983818 10674324645495430816 13613611065899364948 13060199484584337638 13575068089205004016 13881427730326672230 13177209078143515866 11911181652337924317 587452104826068409 2932336200845168317 14315749258591635974 16033020038139891729 11570181573224258621 12323181792578996215 9221018189821812860 12106020331257743597 15718798789222572114 8405384976818736573 9958976530615812637 3390734336678179076 10881342242681562025 13521923638297408201 9384934015322289968 15231256272017266335 137364223957570258 1575194214188596484 3743297340678734330 13123814236052519831 12905704642739119139 3975406311928019497 5755964341514673102 15710291331957143516 4879977809522435253 8655981425178058678 529581107690442718 17902928499835611953 15552365633200625562 9771705996285895394 11033280022730554121 15414063720661314680 15885957443009651623 2586346949208427812 3498653868665312776 15594489711448754999 13004108552230198574 16692975898657117858 14471770174509976683 12459227015847535387 11819956981727974115 306233630585160544 18156773282989004516 8899854996445516126 5181822720225085598 11809463698868506850 11899670268940579430 5086805809736037563 6221957248540210927 14806958484232669935 10791201609316603769 3330766077260225911 15806782601587644327 4446136828747272986 7991725584047725927 16359318058377736370 8070175485338686697 269543324418662886 739410899216611027 5634806161874442419 1921883595016285931 3360465898074661512 2227693928083053444 13102783706165323170 3424306769046791308 1642545299031255554 12914678384319829603 7341992900056231443 14385641326525512995 1910643807232847268 13089651814997728710 1606674183903585139 11984861558118337275 328406184273110833 17050579091759661425 13295027573925338892 555256576486505109 6075720254918733259 9768051920659035739 18326559832533246062 17757643079135601426 7031748927087913321 17007901750321793920 7969168462910930624 1544417747956174251 17481245552131122539 8836205894997454826 3815666291261364333 13848516593587304180 10335267748583255386 10415202726282995474 6824494637593655620 4755052455445452099 6355688546954931437 9941643529351232954 3868853662681873836 3155449986142399080 17491180614895475745 6938189448899810337 12610616427400383960 5038154720371809631 17938260830961063902 12830446828654837026 2804161228894321528 6153463301876801601 1796042499074268096 14589430431177118548 9040114726181453369 5907579275081088450 1033304442806334463 2435601473265537348 6719294906653197554 13372074152632149310 15426397013626634541 3365778975715622994 12643367481045584691 11362754266127521712 773669765887802540 9978991504481072049 1557860433143759732 11224663678777036318 6872116678239283341 18207758585643323821 15759822822489295649 13374724816046667515 1401248613837532351 5016182614588101713 14742879013962708665 9001661543845016219 9388535523839635247 7329405924512322788 13176036372765378271 10885217365756707527 5507500318166748208 2015631951022709336 10483531050178780448 6380591391474795975 8331648576794024104 3180693109317852160 12004787431153402661 11992793220443878742 9600977497325186736 17259966714947979022 9761127253654800625 10578379106412228615 10990508534086402590 11584949071186652548 9652524641391197163 15514230786943147767 5503498758255542410 4727650968013251503 13465458923593321185 10327198917959241620 10814584563167074834 3925267910539577229 1323752969926131366 5131673781811924920 12615231548654052548 15678532625888443596 7025663297988781154 16886234263216560062 16730009953347443875 15244787859506932508 13647858422054887045 17351324060216734919 4929151737679326481 18274067297951462301 13013006411813904959 2672807981712003198 11546572949930136717 18444991390946510273 18336369987873007895 3354765173140939802 12483460888517937029 16866457674793414833 3695913956562248485 14732158077163676374 2317534320385827720 11649509217084279715 18371229854728440767 8038185447369369566 14874379192145250083 10020183761833657011 1581103048530632482 14950525507646014519 17238421849415535019 12808074611399049537 14695856937588412102 7380807526353503188 12785303254204156305 5219558225832879143 640594357636109458 2276333001822571017 5569671459848230999 760026883371558091 8270493759742764877 1604387824971029316 12626536728745729712 1992891292442707345 9774539284341237667 2186788683727821388 17014437827242231962 11337884008092458222 9772085392420533217 10471731800815266684 8754469755349238570 4392950424063682283 3977443462996134838 6352426193346671030 6998687000673289771 2678909193147034141 16854862441676458036 16315827294925296011 4076334386661630004 4607439685352419979 8942680042709882620 17467609434053007300 5580643321590192614 8149281563535914601 4170549362419392240 7961860342113866876 16738235991271851221 12296031486429857196 14297715174007003601 4065391664099945367 16808605508242679742 8689742571525249064 18385873405849539835 4698464842836280260 5483649038139233956 16409373954008670586 2413817787408622988 6393301091065985397 2010837500920308814 2673328138504022906 6425778864125455612 7035230637348332542 7697402277878058955 8082102798419740757 9970953002686505306 11229915860075343043 10076785275301778250 12442183422260189413 15885917003716010117 18393414958593435440 8073022335468097724 8530521740924539956 18249066888461972061 11537340360568084721 11758091984935073346 13936327435398241690 17576979088381322912 2531211683185315243 11301016248721071543 8892777120985188055 16353504353004660874 12198885122733616916 15044355502613716871 14160687048307611331 12431407954707738115 7135064440227163593 3295560875504508850 3273167442320867303 8280470311411556135 9873001225678455618 5845414450902437610 2893832860582654773 6332341690664027094 14755877006835691005 9829536028408164033 12757086645686620087 7591057582567871225 17424341366451715401 6038774747784984050 3466897375843881344 8079135795269737175 5243576580029343473 6550747467561628225 18022781934516917377 3582063274657064129 16643952336966264704 7804089962041372025 18059383613508247448 13560935977946372287 3573633922848735588 3975736411910103645 8380423473437010427 7566921871692309994 18261942020383999167 12041904886334867691 7166134978427888900 9308309390152078788 16297787150077795935 3102584024640715087 15343514217245622907 6221325667076230342 9536026340385165512 14004404916303777452 10695124855541932996 9447627435537753145 3212264346824727548 10814356592555758907 17414814902607592661 4160883070778987373 3786721422858801762 2900276802241829437 13088383297294612995 12376446704625661808 14079480943909312967 6891773938250925925 12208267085750928028 4135432098477758285 15595312195714466570 12193062692517861534 9661458299326774008 10336457087794618139 15055747581147298486 4013633179765647730 9061560340071839765 9686068013242895534 13722730941307655995 7464197319619524900 10676068867555995555 5696773301146510521 10474537657557397572 9810542968583028403 14158150518750312474 944451039327140043 8914094526435846854 16945539519616426987 4458231910923730035 4372190662540325777 169710405117483009 12017334679540427364 6236267668478466824 16592666816652532159 4144900152665642956 12974650976163186839 16852689809724910977 10857059592757678291 6267060475339995410 12319981361738746100 6017063618973946590 6941205213025895029 13565614548747357921 4563320699218057576 16970263417333560843 17833779820052070679 7862233815502297395 18395355068742560536 13608666005165480841 17706568649998783655 17704941527362588870 3016552948709239673 8880775635037596806 3194605511470504082 3885272917050836258 11556695905698429296 6277258501396935731 1527142561868730506 2052002959509169345 13412314008741343396 8551115076228480945 2002650586734475987 7319182351465379081 12169910027196690854 8909833255431335528 3324868021644221248 4142896633625054214 5110278310051385730 5053434960338108480 1391732854465715445 1834307144364811352 7332208122538290919 5875933770960637153 7468542942946127688 4139570425708456393 10612528576586554513 10600754007478953538 8455543765123539969 3056407697823766621 4011378485038581036 10037882129967881668 13239530105596688751 4925773469946364271 6974477812274074531 7654762357331504878 15244158587051443012 3335407904531343087 4326773929803159292 1311450935582103428 11824540659014324346 8625591306066019096 10062623934120205726 11868875829358646583 6951033808340505245 12027486341942608817 17573910884911174388 2413601685059936786 6746304487356005370 14679665500787387646 6410357338184410529 13406566736633238489 4833414890743845235 14238411867363871855 4154441022165395236 3323180994738447873 5851232400266280412 13847858614339663661 16810195844460242549 14709331587683527336 6405718783735404566 15287302692093877989 13988959969729271647 6228166963382792059 8322635581334472013 14940152741994906744 14820004528689370952 13430500433374397332 6325775561313227131 8745670297077783615 2129790885913639560 17814111881170760437 4812042096753299158 4482359327316751692 9856374341254953493 11724120975986844115 12731922756479580819 6487793803916452765 2073571513116648286 10148885371993501301 13403098486090130163 2905665442017025146 752735706014546451 12483666482286348681 4677099287550758796 12545827292124130448 10479867225460411548 12334758131207469689 17134285166489614834 14100948068077525761 2170108949246626940 3057933077142454352 10551747528978078150 17752944007832234836 15395565204932968973 8394422689274132714 12203253479440118544 10015096776365138503 5638573520032766824 13519208332288195600 18283302210443349195 14182695361161997017 5976987652963469414 10813075212464111202 15094874053018632188 10002651432176672591 11425693175416434925 12319230202024044467 795640214188622928 10079267547759177847 11713201099053081584 9275306476051839100 630424556018158400 4612424058421422168 4248606143664358969 14875295732390191916 4175454725924707120 11135800539346605957 16741322963418943157 7420084486467050446 11518778526604533275 952372976565301277 6034682886007552345 13745097500710140134 16589701903939962423 14945956957288020455 12839753382109156188 15444369244159187390 11572197966432287341 10333099873480817436 14396519360674072606 200356263904153032 7206491476879952702 4997519997301065042 3603736870722832559 9409612087174403502 9820656646965612297 16411948479923917487 16742972195633549561 3990791488485346216 25173546892652802 5080982658871599845 228620586849573776 8957440755119045761 4008462447691378366 16002829984640710039 5288422333653986832 7209939987737884796 2967318951344464953 4744946337715153619 1607581433808591499 15461313148133065803 7902605992820971992 9926798031082029494 18428810848343803273 5755901236544248587 5618515907410777505 12811421948336995321 1363559375267818415 4984323374530149934 18435665334630637289 16922485282450867629 5420654937745619798 9640247172856526318 4360703271608058817 8663432590863582866 2685795338516266285 2669675530771756090 4722344480357782224 13642880215725116301 9637635504012396722 18353822335889802614 14593589664349739472 2454647097764587652 3957696795382312097 13566896010495235482 11498469329711401683 10773921693513295234 4424367314924724802 1451489171458604753 7162429473503570177 13156114184945558228 1579775217250312902 9040670317855845116 7099592865466198255 15750531344823680518 961277703852895392 11568502709420153559 1210095229717506995 677209051036495289 1872095531821443368 3316575092986157257 1232270969684595225 18395038365473682585 2459984752537288266 17673858807200289977 6494529895364395785 2085529153661756080 7400272543304239017 14963261268333932548 11383251493935597796 1376962784363165826 5646541004060491495 6196066379228988647 10582968594065159721 14720257464893010604 16141360855164432929 2724612110567220649 1677556601019983471 18322780826831450848 15800396114924988832 1312036307877168066 3042411743283264767 15695074212673910520 12393258292661921811 1238554083637843915 3076871148596608848 8186551347278942098 13439076290164226800 5012381039571338679 14269920488009504538 15793587114244384828 13263956760598417947 12523646741017756693 10589145366490470107 13354394780936482063 11773329770451173300 17361185430583730277 11459418773963622128 12325949270299533106 17656542574251856223 13686769087191858992 5528596752931038373 3671310249232225701 688518421376907350 15712896751626278037 7904227378403499967 13126742523714119319 7271684597099652679 1980170406136098292 7031892496604398787 8696473272444732646 16193271110699297211 17995218641559194866 8478664772448614832 8924009995425225752 6751139179933684828 15611346950381431916 5086058814984036432 6436141765709553123 2324391189273251357 3656286865467953518 18408881178367928032 17671225379942258028 16224293423943835393 18398509709152627598 14253913689393954373 3638695780432626750 10084260087896831415 6845474427322484889 5440577723487260488 15117757586058947024 5831510840827455979 5350383715949802157 13056418205706339578 17032213270809374819 8452477262154501865 17726412692284141881 608453305352240021 7108773107756469349 7479736250119041163 1603814827521798294 7641250913443431830 7683838230751946652 6799277961219182751 1153598390273211696 4701320892192031971 12757625149172688762 4624591041458347783 9896573828382631880 402708883749171038 17255836400637321298 1470015397286160032 3613052125714660559 14988476112310087939 1172581083950669647 1076270674642495733 1774754649601281644 7021597412101106453 6911206855309163455 5792888878323778513 5207786679424388320 1449704954150266011 9907251120182445713 5358958737576473012 11153244959459369075 7667318022258568218 13438436197357165602 9844086526555942548 15670511655180271064 9706558650926686213 8007820532815651824 16243217651842295544 13003547402310829435 6750497203221647731 17421955858124686211 7361448098809138495 1655628298669647335 5549887735523703847 16065981497045455403 4162426087211129687 10082880780526189116 4944615296242192796 13068767800214756676 5221817425047748328 3215818095060048717 892756494586646332 11593905500907322181 7974232025614849321 16426168756356321706 14737010012953908621 12686524026663763540 119062983740306220 6139766290872641007 2706184993750322622 10282238399041779229 4033671055617492424 1681874992335023661 15660999657075327427 731880776582770332 7213551166429035652 16860278693161586981 6841481892896475150 4937323489277697023 12386648085020275410 2301556762872909242 14320804379284756788 13458309339105411284 6559952062046051905 7540081043095998599 2113854077706906530 16064529132076073628 10776523137113190348 10132964416972889155 10903930749024225579 3709530674555303549 12904852380286594084 3674877804706864297 17180368466413138715 3248265056334459015 2133500665421828159 4516530437784939129 18135184501469538106 11111301393180597994 12974810301163066695 17210176837930978475 11606565965842741158 17062103092353030691 6687330197067997337 9603608406697730355 18196184188539785956 4558761428231701324 14061944745009174814 6447008151668626388 6229620907862841849 17125519914577942170 7048070417081191843 9878812356602195123 12382955871187172911 11780059769923018898 7504071213910689877 12309982498920428331 7208505405437219570 10147655697899776202 2859123001038564806 10734863269379218230 102403616277011406 10281795204368363879 3330102315844258238 9486184658780208609 11414456025650468856 13121763913065322187 6415972887926316113 7426146271654518865 2330696251163342435 2072126978628615834 9974888560745975236 15814305192426772392 11923750726910706990 14296964929374773781 310825419630847078 16404925325420051097 10737074830854071206 18074405244381741453 17073205566582857523 11244981935829667562 11852572861374408220 18048085507934964407 8334345013769228801 15374952532359431538 4382113124531794680 7307672188836127030 17438316446384050832 125346772922578778 6377439631469915691 16552219724089988355 11994402912149074137 18235543398594984452 16595201697867083354 6378446996190519408 5139842145558219605 973419177649780139 10609078701992557370 9741904917530325855 6353090047562707403 2100878797650036970 1352808358896455406 5175826782672716498 14280575495245206783 15185084739125596338 16480218354116824182 18019579967215514053 9322010863235075623 435589518050742857 4851473973722310270 5683971405974158111 5260772543675203651 7771243043025859230 271851041198641346 7418751128104634386 8504714391829364423 15799001581837836493 2226222651253192835 18248822915203815058 10004082189025271313 15162783576216262505 13940596834899252073 11406851024080553974 17434003919810238170 15012832631148190470 12051513867393515955 11250605207617616228 12632253926564256793 2814304611580541002 902370146045202399 6244238572836355856 2087604417582048389 3954110063735870597 17017959815503521813 12368808575575825106 3948973091421097558 796403693356369831 14589545010479339792 2656893038466111393 8401224851807350175 8260366602880777745 16530005590665334014 12751689965201176919 14418672120108000004 7618062504307370286 3872699032997350156 2660661160857809379 3718589720737229445 7155543849275016063 1779352996644632358 16637923687478859014 3760509557597334943 5514923265209481618 16412450622573607034 2673890375376746240 4476350142043330700 4962260329931445420 8932649129526762908 9126885744955910982 16619975096808322565 12374235898065483029 6094932749452318771 15902808759966472518 8078790310223210155 8950459814702786078 5107326927939855403 14072629891850155427 12853004883156424351 2548107247044854780 13939677156068930796 364900570560326729 17027850472060314271 1043043501121288451 17895718013563070304 952872025995511789 14934955965151507286 8187010999816852557 517914287329434899 14709240741110959378 16462650285678086285 4716330652742906543 1557849554242797635 12889268757683890903 14374495177847407410 16627695785030978796 5049768944335466767 15743199864642618776 11557107611215307567 7103299687093239467 3954167102301505609 13509790555771189544 9421137774715220905 15052494346721031740 1409422008502625751 1547963343330688499 2008997267503149678 4121003217204254949 16990976733155261575 6340303802341378874 7560632383745312166 3703883524336001153 8235007259306295368 1006765020906941402 87223536924983064 10175517943270448378 16232056777589419258 2887468434410622792 5154407970018298058 1349703321632300809 13070435004114995211 3362029726080212904 12435305829194995906 12578089304940187502 12764767524509796979 16815927003588454653 3226473536761386996 12985938642695813594 9319361429219915776 1320168691723927803 10592088343139261911 9063426244437930006 13704041764666275131 837630815517545424 495678598767534055 18401384633047388158 13092413187114227769 7554859473748759370 15119525105685770759 3091181266102284492 15884467297272156146 1470197399858431053 4464978519859665266 9668635331420800494 5861551373857005279 2457991739739297959 2609590497613656760 14276580028876427072 883867194258133661 125551206238555451 14277769749080324968 7669813221096195375 9268646939100583848 10600459869241613425 9760103989237736437 7340441215057296880 11839425574456368537 1505263927265641208 4470019368603916376 4442701512265418663 18376274005009801870 5983470688457058227 14252992113963531913 16301519183091331961 2113184888242184921 6594755082914342996 1247760756579982176 10795812718013472188 10906104022143650505 5411167552843033430 1513343177735198199 15565591591501115247 16999209095859320663 12242932255047443548 4586696674563264662 8987298534782172962 12294440479945695824 17585232166747786074 1272750269780805479 9500946284961748452 16869992178358488362 13524483636456844307 16253218033640921996 14744336626238059268 1051457835336473157 2791573823704534234 1211225266422584196 17262665422345092794 6157814304788283833 7421598345357417012 12495021140880837359 11667275644649260200 15686751310918913691 11846246388213580170 16242466980182522032 8367122052868169954 2066306570234094484 11077150218380290887 13675423878466310987 8489898942964783573 2960640360129263351 13870939532438761432 8556141159419628104 16300734423618609404 8997362236731587054 17523836315426478126 16709091737931878731 2085262345532828846 10450109205999689016 4586542237499670743 8325102621892104568 11877265461829720587 11028601681206447216 15678843800066073832 14849103046086759292 14854858629720035916 17748766912397833014 5037579724227689740 2612753134505945022 7165398968971498956 13552423101916943560 4897616792362872158 4084205121363280318 6812699673823807720 4291612519066128625 2161431927567830243 10315569435622073745 7699501365604372982 6523931087755408776 9112115332579144235 5133451369532053250 8084378592473876710 13163360596170279712 5260641673956319406 10775663721400614991 3464022211567562747 13128441757271634802 6181893978907559172 1636632806563298948 7738942133695652988 5994839240825859334 11213152244722390186 8460646143620821852 1129950853287933800 4476826324888267474 1986065693256962844 6681373867160950376 12849022667340002414 10383633214280718796 7482571865502545184 16260375542387419711 4660526879269444865 7941492761050001638 6311214171388769926 13748809098477174297 17088148367765988455 5107062453497763540 18066150366523460492 13299626790969178727 1366536280695769493 9767989833821381084 9008793108448257712 5370604756680039290 15986421053107231486 15136179682585226542 16124551032871725547 9323085094029250488 8929260464215371163 972079443511808518 9816748691191902720 4736389058058681673 7566388994701152252 12406402051781457954 456226763003286833 13310451696828355046 2529273683185585058 179446954547881602 1339132664033765523 8105346548574566949 8568213020988501027 10306223457716654235 1668038434669129092 4596857130554713398 6691560400439722790 2661995729009476169 14686712374727165745 9353118598424959373 10380918728454422075 1475375421255845305 14629517794376838792 11156229015147747624 7149708997513084040 12524776989993967725 16631936214375410612 7196341978871438622 12250544069970804830 9754986260505902227 11291005661956178043 5623532542861537582 16772652165658655496 12122961900629079126 10525560872468152850 4410039879193044489 5769851403816185523 4970129103175300280 9587624247136703113 9494674094798012908 5458394343795980839 478849864341418679 1249317700456479358 2959989728809424914 9106822154937535485 10839683299013929543 8672202183914957190 14998591079784327107 8958475021756445458 1954549723580618438 4343611719752194533 15749490582299164811 11549456156343123223 6070299122048384226 8310868692932141271 238582603745188069 15461451555070998960 7541489327791399782 14125839126215125638 802598200104845095 6163172580016473586 15198912180658188226 2288814371944250252 12213416843073968039 7658344399594408570 80040301273690246 2554848940816449690 1477135448111724058 3821172984183564465 9033000112418565388 2485208587615363588 5525155540341373539 164350765664221618 15689611290854962770 9208432427994209654 7274812356322548678 16833559781226050693 183534454555927137 609118310068542138 5263640280682019327 5467808773369841458 2941471230257345319 3260174083713493775 7176921921624234152 9411233561495877385 9295731773782751873 15606709264529397030 16706252525445552487 14053581620128034852 14389571918432332578 1506907245259030508 14477699243232812206 15505542905643840567 10684593003357019309 5111712442922324510 11935482336850898216 1804012438588988678 2793731623639074856 2053957249699604778 8838764780437079484 5387837032054127446 4522265467386444285 13319428851134728795 15254819524077639897 12659340944710329423 4664339556421240637 13632099921312445240 7301539728546337482 1862492488616758031 3779565307446740640 13970894153686365393 13774073625722744714 14639276207862354292 94399219678544515 15906356429262309608 15063696673384285900 13207196154763923246 12356229800313583994 1636539562234758818 18445485004125055511 6187484549873089024 1026713008318400750 12249571146846485835 7372461060429941230 10667910425912670527 855651746941357222 18306661725063421262 12093850349766494710 3735547934879868349 8099502316024063004 11367902675909535786 1090677767213428369 11920454012684443891 10168654076330811609 18205934258803394119 1964420808558592834 12478601363011285630 13866376089026331974 3234335740384556000 7656269583315337337 16748219959532742603 5392883109791415530 4858386903297282462 3875976132707040372 3908687771441046318 7979250935253583823 18375367010586356401 4826256415236610427 15805451809730879950 15928386195059716190 4803684814407103116 10630434674914384556 1810753904179670485 7843989096715749417 14516942300973132992 6374781255124927256 7498398954605517848 14787161477783276735 16703361871054956451 319264664661030114 17394211682290153736 10952228084029413510 14503765522276609818 7189468052147518363 10861073270695586412 5013113591397481998 3840516159670622543 11043377961526437672 15750980421548291319 13206510394014943971 14816458512130032647 11287236964535004529 17074617152890639319 16781120963469703142 4403131679546440991 3917955244502197704 4082728843241780751 16740833476235025719 2450266639957458371 4693935768510901820 7030789100338761020 8913650229881345532 13088048011122005181 17563271134539038344 12206440800730349691 14310978780443944607 13360913195084905055 16929282292414543384 7491673314639773885 9381146198146908661 15092019716955213427 3123775255182897201 1224026110201398286 7467422059609377181 3084980262292790484 4415850795487112533 8586794700785115992 8866300048776612576 11369912276090443220 6420175226967830490 16213630990732381497 9614978346450764954 7838829806043002997 7830906080248170967 3535821828938731005 17717041416990480403 9673746969816132996 3111514798170388097 17061181144219723736 7100893920488188156 10800638528603025814 1956557300943712865 11596179012011928680 8620003175059741654 2588287071271330810 2398626831729241298 2108974857785893203 11574278673018545723 13627458621139038748 8949348441742013114 3670021714357501460 5579984719272493959 16408364867253710085 16242260009920322772 9415223315044500156 17747806349149505496 17299887597203754544 18240763816153689400 10341772334069204967 15101856901635143133 18325592148926784674 387361588738604294 15455360692182614797 4287940215227214880 3386107134805957432 5707925146447448438 10640053641312375939 7721743454304301264 17221496722436591888 3267097490397557226 6794196701551548094 12838028472201861689 2305350363270056583 4825168975575539702 18118409446532110019 13123912943971044573 8845393041580303425 8557020433814621569 1927110054568308766 6527567995937922422 4715040788643810100 3040751717238498541 6112979303872174244 15003700794787388685 1107053102921520562 18093474713494048349 657750284040587402 1146641636944942154 7591126965672749655 1063303262246330359 3065995095153357838 11368548176053207938 8680747987897210998 5912865852680251831 9743350910206447367 7443028478902641577 16812579286745079881 981056340710877468 14105405016417332428 3327575655687726377 5473122936413938459 14123971902275071789 995320810155272119 1334278703823192634 1254215013448152179 12906345265103576302 15412628453765369540 16011678555141601268 13425552668772538623 16330999355272348466 8004265282126909823 15847158556082072442 8723680231356305852 1526729514985269434 11313709923353482875 11673838827201908758 18276620425966615148 1117586644871445481 16603869234079542869 12568801812187263525 4043075361576266373 10841223434537862450 6295730742125357945 14837548468789419064 17866437811458639493 15990308268304600162 3018201275493542249 15370787109353635142 4089287514107124135 2286313493384628436 16925829073494037063 17605104753195007028 2272425991895372825 16281374506312145417 5116571441469934669 1467581408489437481 16762533130521426517 3480805721961304031 10580981381587017311 11969779909177990201 723820357500560190 4442164717706746833 2234038752151054470 1450631638406669240 9836812968005085669 8876966364998974499 9748168885109669190 13747884119902032659 16737320825439497310 14354854562315841462 15857486502362358724 2659055144143996773 5880452834511418031 7714918017145122988 11712964394588959222 12213611762542116232 11636900123570845787 15758880207768703946 14525901503864635113 5818379793944595755 14930958315414371346 14751363788178654301 8166545643251713490 5226445437581998173 3870948808429648498 13580660309018267556 14936122610158746596 2107849940602711313 14243086922645753507 8526438985408656201 84744368514583784 6702736086533759190 11802176438179183334 17475200418642885916 13295244524213450855 17905002478089098316 4312031615767867933 6450656546628537374 15164737413467527474 686343414612715377 2013565263294157243 51142823832848613 17807922291895851470 17850351480344544987 8210364661548873128 10693765795958550890 17963421980659320117 16023443887896759393 14952083734813553433 5412351538020987278 5919212390560344013 13651244903751325266 2326992262311358715 15173407557637268427 2335203799376793483 11753183652699431833 9353407877490710241 18048876684978390941 4671915100393988180 6030403371298890594 9361216855855940209 10988371403087390576 17425402142291623265 17876740172122452711 10037714317529050523 5201954988831725906 5939787771158501384 11002044113327737411 3757437174978357435 17209864347539205369 16972515963063441064 4726567334277101387 11795958170634701779 1952910711724768547 13032426823056588945 11277928509008955652 13731475956310757636 6720607075800081185 16676703751167201048 10755033647392984106 1223248258995628963 70515247633969257 8441945119186382510 3526860178550380869 15000863969548502199 7103068493985454315 4778183995721085458 18099126213073785744 5959035323447940563 1996833788775063485 7204786250607493837 11236098349177254280 10635218495490613648 17008862125693392872 1613818103318443974 8966822144213438543 8417283239687596250 10871109430395307352 11607737327299783022 287445923072995272 16640379403669996378 10255548479041281229 9952274526093137344 6261846586043730135 16438184640573274703 15560332951005807721 7611991143859755966 8435637097881438884 12882737062669463672 16230852155630199079 7948144700881851827 18073887830987901466 3743110155214106518 1561334394319100700 1628318406088950625 11616071943062197385 9380442992775843760 3898366282661807270 5960179608240569670 5910764591922690612 98690926889326994 5590959729979369394 5439544091817688639 10247927317376207487 9241825479299827053 9753181255939906987 9026197703227832599 15828670893269860210 7975070639588217388 1886254189146691834 1117152374660755316 17968940420197543949 10687139390819964615 10204305114601546806 9918868576028822778 5287047307823459921 12223416969628004373 1065121903788719939 3087037706938469105 4895666625179686291 3214183888917068264 6825767250942621583 7829549818638608142 17967294370407269689 1452822042016651152 18446192921483981978 6187220123838548660 12569187129197353473 17866943572673379522 16958012868826447604 13481273599900702055 4690913844484558423 8852287534508607596 722542696714119363 429640537787652472 12995233656874575676 3424119479036755601 242819188604132824 12947509136806286381 10774481695962636503 14146073647493993922 9301129164114555242 7547482538389162661 11885160819707892373 16184876308500469455 8370946481723865900 16822173475120682643 6056631775379052654 158134527999580934 15545607495226690021 854212609124369349 7850880068039011533 2831649575008467873 15463829769014172323 7595889191827448960 13433054163344911448 1987127206936200253 14864977108161090051 9104380711380306480 11311734014939552505 13469935103404225135 10529011950584034885 15270877315152340981 72950308468788359 14135559951036019793 1973309121584921459 13523117392859421417 8065177082253519126 4023306803570928543 11312063775427464442 5390272503855731837 7070718183557778532 10135483557253498696 9493142708973406192 6916327088963793600 12095301437466851324 7871885084263442097 11886177522333180311 16909270091790246634 3442487251767524974 14183132717450561954 15184503337091390754 14377285603168952090 17127869435721377301 10660202899178636073 5297756554049617501 15595186604869813706 15057467546902778016 8797838241175191785 4319777670958147073 12836690218101344991 15815605590833536617 13063364498634447054 17562608692296682979 16302439468594915054 17403863019995549479 6223814823084070590 14158152900659285421 5346462114142483871 3240781714480857659 2963708731385485186 16520987414302103001 15907479966882709234 10088720347410210699 14005435526376764011 14519305144384814419 13019225387507896110 8887924873173752404 6157068695639710847 17809614347067129739 17266376500931634339 8260024436707116815 14153390712557516994 13059879944917259434 781579050483516625 13283918290117681830 8199190901040758045 9852051662083409151 18423640530152161541 3521794557052200367 16727381513045418539 16719220346957698267 6986486225323604831 12073172350740801512 3741024257462138080 9242010033609636148 2041780798073378383 5060549685936914446 9508873449652982901 4393099688141703014 4146092734683621158 1803537778867712608 15568255965697102111 1506142111588340564 10088343577823595053 10621941802320147181 14778718392827604527 9325699703435920842 13422832251779802042 27243918940714977 12370030810014888098 6944678140344289433 17238211107222120404 15972208660660866175 8582873313890409173 1215364607029991933 8090806277616621783 4232815471569271847 8816713454961506041 17457410166996694835 2745004776030689500 5784721973536661844 3280027089899647258 7448697330596545087 11168849754380076565 16075533723358373031 6512071171446345771 17904000188484704546 509624749214746681 8154775192915481238 3107700415667478000 14742818087207899846 8009706773549724663 17032070413972402629 17206388630356152375 6390775007601418545 16118688286371038397 4976459309163908168 1475674571543805618 2746095481340226053 3460727743987790366 4619952798293624458 17119801478735890496 6728903247015045841 17179941969083608160 2716919360748841258 8759904930321804380 13085103142682716523 4308436869252621770 14376797399438629088 7043281087046038123 16069251569982644916 2722764171777136532 6102104050403743779 11436734518726156174 11358168237771046841 5319796838398892643 17861003745522802297 3503871766382967813 1518981609672632351 15139260412289933468 961585766841878123 5919724943570382870 18039540859188236753 8686653235766353399 2077255096273007394 6690402577931626884 11572082605538846668 14854081696838134964 4229700855852052516 5976838309575275703 10166603253996831148 4035947526746732254 1532445141103962672 12894051841907426822 10924959386060763548 3240922455348377780 15517992695131794402 6213071943758062021 8843113238009447937 4535196245495631297 881589295425897498 5473632795017924728 11373732565866820922 4566340778015077644 15163968512671192954 5016626564143389516 15580290069252360952 4953686907845792552 8625482437345619595 12998197272503301780 8378161637918222563 9047457308748627080 1588373046581257025 6537877695902333769 2314339719485422797 5563255450311649785 2854005000524416367 2717929949972493453 14669719679971191618 17801083007288360514 5959546391525754636 9175503098745578630 12769583855527709521 18210588131610010427 4643522554578818089 2497451261493071199 356334764323753858 16262618652725333379 524299186024420213 3533916875155808388 15470195056565330444 10777529775893518502 1576129783399340183 178317909303455613 2222895879530704250 2523566820180990704 7043817295361828451 12643925405400162341 4343465763877902139 5220394534633105649 5295333411238033089 15438074891041317210 14729351848088376965 7650545809052633083 9384729231097460282 16210705311353695984 17046792164668727137 17439577008144605880 15749431348100438763 16695305532102953363 5449813599020242597 15546567604707105214 10718521829958112288 3972188922009610549 199276000819099461 4839493125048934204 14466500269982814274 3375301196025502607 15159165700226287537 13756175956711015499 14805653125237856011 1387029438418648961 1509929674013978631 12602557184108756198 17145184033229184410 11981797090612220965 10484945389006246212 2347155153497347372 18425883562550368671 920401381307212435 3416098809812731984 13574425926366392641 2937176764864157507 16069375248259019971 8434596676413072193 17760550742023401823 3082173361184471442 879538503313392765 10651509195320177014 17994887585102375807 8596190599248331286 13070765395512721591 12239589951629667957 9005711376260667349 18033442947799004079 13066807430954935066 1708809420641474525 14812466011990191315 692549562826499044 15605269852558655845 3680552417539408415 17257353195852570017 7835277511548259358 7670060044165613210 2054895494499880100 17387063694397234976 11698381804211692894 12080190732533675855 14064884117365478959 5920030691773334127 5434761494456958143 10225796831730176210 11053448841202335330 4696906466051104895 7763067940066898023 477417415827056111 2180327278152611192 12090045982101815579 17976775610853523674 1766018369650919670 17676096767037952632 7058700890789335964 9764724070171950980 2724554538658716056 10168979382628162449 14852125167313645385 16573971666339681604 1821976429268884219 384133289837202739 14342063399686088681 6750139322481123626 1814086344206086647 13803483973872985274 9083806438089501390 8526740403133319762 840603231845402398 348809719734024541 12247351733117303979 1653967259042321577 5132152101637075243 5744879750879081992 17466277214172415424 13889949415285514886 6034501175032650075 8945457930222877724 8927795981064689161 3743979791307961494 15286739320546472758 9548682182900605933 11129117809891284483 11823418078851317100 620352195794326906 4721665559664887728 15745722895480515192 900476687229594204 5726305850454582241 3438724656890696062 15302765377304470828 3759037989897619832 4718397653891438353 10273140423622946338 7754533401144251991 2940781111651202312 14959312767858808859 13803623048116191076 13203740857936239526 16966364293390880942 18328344157743417905 13798013743225189770 4452666718829895449 5905084324760634786 8461468143709811438 14389668106694871772 14790074377239060556 6525613917901542770 15664778548072711587 11934510160844396973 502542063232553360 18186105228800991803 1249312525828102284 7353385014279028847 17959302157712071575 3222768979230450890 13009753900828303154 15842007351534063824 3713384774422723435 11818534281723250671 12207990324886179089 14887799908375889828 10820398748808043804 2238525627563009560 4605962186985829166 17582835178262094532 13582708154650011675 9212699878911832562 16314039868700067782 4590014005674614855 2025339399583679734 1517464142890087629 16463279407372690675 8764805332078965957 8431985835471388761 13148594828991968188 5605564708751361657 5909398647199925149 880290978572492754 4085573267148422537 15945927738081322823 3516766144115553416 12801527794014171916 13300977020566419387 8319450422618121546 16649612890486663020 17397034994469710763 1476460011027678962 6631901385477718463 9368934258316306901 7259901508806820616 5406802448253415452 4495703475312127073 855269539899152080 4299550605556527706 434682570086278953 12897566032592816784 4929815374577163187 10199112235900902463 17127015077287434572 118069302261481089 13669846770998116849 387069713536549465 17881880825208632521 16193716311723398677 242844779674825335 1133794909190804929 12586385657501296544 15433444466752212083 6092249207996642455 295688417437412840 8035494902510364836 15827761434358819297 5938402018921205550 13587137632836826246 16286596666734584852 9217284359151856921 6941140453171983139 16218775813374461189 3207165595933875043 4685368672222492220 7041783462817936655 8663457391897368877 8981251852486706766 13639490504197694909 17746770496883527228 14077289172268809476 12684314407980273854 730662030604526357 2543296589551011270 1770952995022333091 12250640623739986101 6876218354105377969 6111679251553065824 9906830092293120391 16805591744154937169 15292206438156364388 3802688493759997776 11182207333366533835 10871380689682550434 16517646093122761686 13969507331575775313 4376428349795276424 16440719001264186398 16924051867751899888 18299289866898092416 3631332239542517286 1171749015613624880 11692846405226180557 14671428984829780152 7089147916538368649 12337998745340415140 10739075716851414490 7203643859773454126 3660575663934813940 14774975037219102136 3418969444390265398 1406013934192406644 10538682002659371927 12219681657749835816 13833307083245558246 9382637057215772553 7640714800906458822 12044562669675488137 14486054263777143824 1945725439756267684 12551587135719928837 12798175556880419950 7500486068593731389 954289413876780703 5656815652977221667 18203324631795300060 16090950851113072409 11690705255442526170 12382757467682922481 1512419347798496506 14472524106125968401 14592667065934079318 8912223597684593692 6024634313587089295 16013415679661406179 10301755635340409414 8456127517699714730 13511080254245326732 13799087453469510093 8520199764086034486 1160403167445550670 6485277868289765957 4569439927880379736 13736680874247971242 4618257274972310925 7096560212197549 5301639486883416433 12609475990076200767 1178272357977433189 5371472840540031353 9694711848722447934 13920831048552969768 9990179092946805291 15840146495706136629 16265117324862438092 11512464015988991340 11034826291953103775 13917761251151951256 17263274743325339954 8066399736730494382 9692812516124774827 3630530208410255901 16458438856269096174 12292649208269542385 15883476245980503912 13792102148410685799 2483382172080530348 12338298768917586000 12241020413251596590 17522461219261048757 6653304511167672839 2815659220355225075 7426368659053054985 8786499599091667489 9466892485897781573 16040665668321532399 3289396637050549670 7998138333252706603 531491427150121810 12397044745360694684 5545092868938586577 17927131772324724242 15143553388409334868 7241524780779078434 7070889989517869020 7845670159395938553 9806225100722308820 16748807302728313877 6622232882151567879 8129530960473502289 11437374225646165751 14711411087489949445 2539529510267945230 1955650867243912937 5820572668893275902 7739971324985531537 12084941134186420072 944946938995375339 720502135528585143 8201484112968251538 11722595153737143716 2419028522785928655 2344134758414837124 18004779103003813927 383088520138581727 11364325505163013071 12207717412908180600 12297104380397183926 7286170034813748397 15926640777527843155 7285154786712186509 17878567457444843176 15525053470802746023 16559869815223221601 17786237264625602897 18182203509262035592 298375624476404582 8546987321228224461 797828779820119123 2516874342134238030 1017939882307264048 2985892469404432872 16537519160786812395 5138078352549535930 17687813148548266959 554098276051928236 4693654289587769544 2269453691370822147 17798609214197694209 10136955165233729440 11347435367519301297 17052883872191744608 14211019146346981690 3489321616897425494 15081798457566185953 18268952086842179294 3787819075954148437 9230135658837065261 1844621888147008226 13190641276701137418 3730994955110172930 5994254628408792875 15705009153764404879 8443372045605559011 7022893649937349187 10091730792340773460 488514962393092723 5290980936811050622 600645047099908289 11289058223221303680 7981899911811417762 14171187796755481192 7500332428260541345 10304695440749474627 9303631720260319639 5253181205979214981 5241896327032194704 17219903908031432452 11498980318547946913 13380661443885396074 6328909629660686218 9549307812018097607 5148274161507144556 5291827081006108724 8048076530060559013 13823041166077488826 14350719132245312156 1991443098397731989 9466786393194875532 8272822273813042370 1599390601863079514 13071311127886532921 7571227723297748652 3823146222312878819 2041932718013225888 1550931386660877137 4905003672320312690 13161825917476701417 13589862102543318336 4268253356918781731 912955229122921 1843827266801731451 17868391632093013285 7324410976367978306 6846070736757640353 14813974043482447525 8202815053570702351 13823777863815076091 9044594486719073171 9805218361845170168 10952966655611109635 2503855379899406491 4845213817023176761 5879699973055031878 12428341819217053462 10340096703303755887 3498382491670227488 13345363774116726074 7471994878604216949 16041928272531288134 14338407144098508806 766639416452249840 6789434221254048376 2333235369531836638 8135305312719301196 6426926961157463112 17789622199368459049 4367680871238708272 1679419808636445794 1428274223608871326 9812861641180345182 3518405787750541242 2674417861055597812 10564881664466062386 6443807935125723935 8439104480188588807 11684655870727262390 1834237878017469702 11199634571965978386 17665106486689335692 13344094102568683214 12843110996150760911 16035832010761757251 711337465508572200 8930148152006045419 15046099110064334669 8856738471913760977 7037597425212185925 1289241792558412832 12327482229633182913 4955860405852576294 16312675429298717903 16284612452848277812 7242687048840085429 18397346081256843418 7603905067792376790 6207269771434027138 4319958400306814657 16201657091858414675 13232783437183514804 6385975614268323099 4531015553268952801 16535237413855283159 5582983226157149559 14685206672527511015 31867669350874810 8383200824836421262 12408326329066987414 5958973121646664605 14015548992898472254 12789629248619827958 5472256729711372841 11299488500132532449 13354165539091286866 12615635262674200219 3179806011823819591 18374479297724929520 8906398940364678368 9500661212032592614 267596142457982929 6894012950436290622 6621361955716071377 12856822794453769609 9237385459019006023 15176251236869263152 2600074350957036356 7963585102480269425 1327495468372636290 10188870287215231280 7862062555675275571 3615634682144229614 399398403318931956 2822718802206406732 5588234191287189405 15620366073251139457 10941101299158763885 12782707710605754443 5764490552305961105 1095504562928994894 5463981033471566116 181511585588707230 11047724855983070337 11541381827009030134 12196187609174752979 10254493034968538736 2110135602440541611 10846009786730103708 6116579799597578661 15877415388044486642 7176045266381108374 11433643731735673816 471095422919846281 3306619737569385522 9020575892828147039 9934272566780772744 13522006797953957078 15094226976918808465 13771965797663670511 6604273320507971688 1912812302631170080 3907174085102960739 15460845066726780571 3380578646900535508 13606920791784746232 18382108923372353208 16083441771025837179 16899267169858898793 17950970187202685434 2300069490477321833 14562521869275705143 8604924639071190249 10125157753109277002 17466356406858784240 14356146050990066597 16847907618655274717 16899052830677013117 15161031306104045519 5744943023591322812 5583900759599799493 6383249799716304649 18131482150884545960 14082568369248424107 12732320924341423955 8995413832455293520 13698838072685709416 9582557657497084167 9260886765659662696 16004730995219977216 18243660006040598074 11479659571807445147 12594011448857408117 2110811781515369367 6040329388085982928 4858096222482528397 7629230136088388587 15708543180064394608 7633802365184865825 3857815350039076508 5793611749970521663 12031887574988825333 9297265016933736306 16507289276441941931 2364220643088155223 17487150375369489391 8614646254767186958 5899046973419868337 5935331844935243489 8448781966501056520 1017873411841959118 8809325333195596404 3816662312849662903 11771112472373232983 7375441249838702575 9554648141422277101 17917117184139979666 5194269634155968886 15120832868007852299 10223338468029618992 13539400810524726736 7859831699072024193 8984335812570247957 14470608728894403711 9451628159094559758 15016769364285009102 1079850986696509993 4754171483348958162 13399306619988264661 14407312164586171559 13332178029796469969 6131717670043718310 10559233473718144074 9282186988679626574 14467540668833320603 5686312567414036008 13245555702993218387 14549904929327049412 2574881398030484152 10984574281906733943 7004135912238815145 9670778682357185629 6160930720215098487 5042101551749635619 666571644232793956 11154592611288903882 9841047135296367837 13084967632262828065 10639392865480854670 15558526744767131500 14817255169205359720 12136513944844322175 5931141848876680501 1877621663087306312 16883628164200872545 12162349455001163775 10868101839539609493 2798695428484434690 17951747006191994577 4517725325395073973 2565740946801173476 17279914610094345061 3280405060971687627 3261470712828033136 17142545236413368141 2412651718311179140 13381200133089612448 7145687940132270448 10590680949319620978 13925836557498437319 11141964201131442346 878455245652192091 17980444006595106665 15105898014269612869 13036546479474343541 7269427690073091260 8211003919825436130 11771394449704748969 5620009453861983443 4102133469544321156 1706247849943141023 15864302777670663818 5038239790968982222 8199320514152787098 17749977326213936900 4070961023262325381 1040224782216574053 8991696912191282042 6745514969443892576 14815571170191982974 4718350324317093074 6622925564397030095 11349255976976364623 14471897394728993728 16714433602085994012 15616947790772223383 4323888173483910999 11601977318651269146 6219023669827924949 13827177861911802841 5933543004707998179 17433709982742308912 15866839209319232338 6362450970813609740 6567076003566983726 7846501003394004540 16061523955592491105 9099327315864069914 6051611591211106755 14314800637087482020 17421517510336269994 8038465241898783286 927351542343167512 8458854966606382503 16441926448131669873 7276676250901789351 11879139536619830022 6622197322076405764 1898596446538201795 16512945367769971804 11013486148035589887 8496637810958661776 9703892571193858205 15122934107448136073 8446616182035624312 10392437837048421621 18227009120771778090 1741180284830570156 2509383237085136560 676418155871523858 10248152806758427911 8867022242466030908 1169071121849132890 1655409940729895576 10328929791891749486 15036414061661416535 2680244830171068181 14502750444805466803 17647334932550574010 2084265820515330644 11249296671390608790 10949695084313905424 8108344079999143341 1841532614238868465 4514457096220106508 4000825036812793397 8660522713082642450 17783980040664818266 5684215902595455649 11745009100443616273 6861256951317182104 15893198963419068763 13915869179597828256 9889120663910664515 14454601470868989764 15729574915033284085 7176675329967843258 9476328421491661086 6113380997620200390 6240297969732835872 18306730144054702300 13828886453882646068 15087699273932446951 3426947391191070860 1077450297722665168 11293769344904460383 9782507670402889586 12610261153658729460 15420090373845135899 91092167714434939 10859953924213667016 14288176892293361637 3116136141418022615 9570169881820112481 9463407295311376502 10955301720133597763 5435794065512068679 11227934813824192659 9646615829039486305 4964106822480359844 1621375329235457869 6530976523990729888 1232345132337696974 3345836934064960541 6971556285556586272 6296514167313737756 27305776028250507 2171045960447594803 2555004596863828770 10333566846697750128 12593613733496096228 2015141799484899985 13650543499078207114 16253951762070329738 14430868328059659549 15974635067871088870 2007300670335100806 18299695117023608515 16603330201928497323 6411766415702427035 18162458929291696116 10226317361550899988 11863007323311405438 8905584222178153659 13386477107209367736 970781106316727869 6822673470018528962 17104527022853439383 15714084398396609568 10800551150780807618 15953317706944575915 7315304165056319204 8543727645366646174 9318707548005040029 509887139730973631 2798761568453311264 3045192822286349115 18157710404616011563 17219282470236789037 5226041237505166731 9874939267871240702 3965489474347081460 11720392268603234926 14392164202799024534 15046462063407401051 14669157254498920961 17630095747533979475 2739492163132878671 14272406237487847922 15693139089172334987 5406839596808127240 263029115078563089 16597800517861314285 5817496856791830371 4235323377343254984 18250129820596217180 11045022382844566977 4855781339938565762 5646834589412325918 11318656797818198762 2738201778046982550 4715752032415786382 13308384391735061604 9456470604526613756 9161465132535549316 12964651573914209475 3261815381573203589 13548719562118611149 6792932943366466587 12488699005262230013 9431458612447244184 6301699572651561693 15229671447657877546 2183346408347463061 3447570432398068076 8538232417475728920 6675207919491791084 3469040830502523907 3798544197194502099 9795660686523984120 16683365118924795803 12496358782977910599 6819208166552533279 6951807408549766432 9705261904152086794 8050500648594871736 7138044773872236863 18114304162146587197 2903411587418202566 6082057839433915717 6551334209876209304 16253352543467971827 10541850447778645577 15569946599857990995 7073519115969420471 12336611478382725286 9263013200450932930 10631677425977884789 3401339039403069573 5645939834766900996 6393499578299011531 10902624613659019206 14305545194258104303 10911309735474464323 219991412032899431 5645516253963979500 16972898163480447363 6719406530784515423 12832204602264323256 11379415124840993763 3975254856600559750 7500604666777279415 1337179084136469696 5928953849359212237 2783606284210461868 11763499465970757884 10452344531166144569 16224599240886626385 15526527428287591413 520094335699161343 4433901285900273857 10681586249431365590 4315292594010878474 17869921597126041656 1961021699137258224 1642354755631230608 18298516947820843720 15011562642332966115 8100173638085637311 1554012018382385095 14042784079828264428 18094454489077225634 7101866416917880418 15607552193450743630 596477560314354076 8354629096317432766 8386730368885127865 1760334153109636149 12354375900987575096 1687527758090914118 11787123497002421299 5604287676553051310 13836902422543836119 897396917136792609 7367406003436108223 2855791723318481977 15892165597712850087 4210792802586375353 14421894604848362440 1377161663051717306 11098687165438144339 12365058639305462259 10743414360455995550 4387910964441725191 12765984421112640582 8060760210821232635 3957170348398860036 4451396874155772393 6014078283030347984 14913145237075070822 14914062732466315333 2417133923164408573 14204271620348137682 14748429257729354733 7111817168277780642 961540438637618358 9856979280244369982 14075760454288659127 12896412862118280907 4288386110546268868 4100417857242651288 16512502614470007742 11725165381293665733 7537441506415366477 17118640270456355802 3733349257168678748 5210658550424888863 18179833937462717987 14725321558586469348 4272025827557018566 17681330447486338409 5628169465752473702 8641914362801224500 14531978343317003861 16434429084100767616 12768051032244543861 7296902805589294414 13835873812224431772 718288888560898239 11390208472323429508 1104177395707399353 13876338245972479574 10610566508149847935 15079396867363086802 7445236232202871666 2349222386493883165 7060011069702193690 16340553058792397124 328579174030897299 15460840530340265130 1734002932379057866 8442446072652014351 7897792920297712142 10448193883414624236 368942110553216031 10557390758297311427 79954184051733007 14496229539399273140 5725901148258887969 16162610893711230255 11780606526108912043 1051964632445575641 11767773483321092392 1663615491686975624 17561420496951421627 2878628771133217779 5686145707358115252 9023035254399217520 796863561902185008 1891332741607734442 679764109972676790 2060623675657209299 8879737915063063588 3079934599211906172 9998204860441327020 8051417646861249077 7770794650394571311 17705267474990489035 16398281661561191219 447533517685339518 9615953041850901067 12773092058663034158 17826293500969292574 17817982245424347864 4617211770807716504 7308072446456247268 1295255719540542394 12189742673154421582 2209665307682006464 10927408399183893050 2336945564285623704 2708359496781633461 9601495963155565340 10829867048381486422 14662257271351394205 16353753477821510701 4652331341462281674 7313708809265396920 1293025741784191504 5626863367169353946 14974116626110973246 2026546491650966143 4678874154517236327 431807622979024923 6723938737497683774 8827879834437788838 2563087762928096310 9176384742297634402 13027746843027562869 4010175732892984900 15256102670260771145 16779685598538927084 9740375831281447714 3311953829125954366 11555592811808994477 8831276635398197284 3659476808775646650 13852884602860150476 6277178066016768364 8198172330002938608 11841880002974147675 5770942015980277451 5809596095060531144 16985187383763126683 7583262668782181797 10976622287580685276 8889858795257599132 8871016735830974573 3250745961448424067 3670177657853530218 232707089109235079 11789801427101554599 17047974872878948475 10991518972430660665 1028177342070246926 8074010428146207208 9141129199453890890 4985803267756301024 17769788953049458496 5938102918124832209 15456973511936334605 1096064637839825235 1160425779814218472 326082132461811946 5676435366325163048 2357716159565364909 15977322053892688833 12061905163156133574 5415252066224911981 5225113572116654315 7118864491610126523 17311987577052656624 9824948623983081439 14212416834873577730 1590971325201759243 13292888905711462017 13250289969673420939 12399454391936121085 2588475131283392824 4332459984608000756 11195111524460951154 2741096979564978810 6049850405334948911 18136695447051055244 14919068603909067575 12591069040916332104 7598895861008825435 17181533254846937111 12293176671209939917 13186276358243208440 9850909574239365546 10699447891282748164 9740744648464868528 14151977769576815126 6407908621437815198 14582114816303258987 2717148284562035686 13103754866640100351 6274509986923830992 11049093584494424656 12898683821176394257 17996847333196101968 16620383946396106252 14186803164654910370 2205554834245626687 10319226341224659104 6908877266117892705 1716559280167440329 1283271163592624112 10768953941331130085 3185686343488857919 1219985598301130016 952230932833699484 46839288186939094 7044578941200117557 2740059812461855104 6259420009554922791 10249727992953070020 2228136711060792408 6012774374632747856 557182555306483554 14876068214116186791 4193869121725287016 10408828107652640717 4375416955489126192 11687247513835026063 4753529866590313030 11263731158063822340 13545756384512514480 2277698920969802656 14216917109206720264 4323687860074474172 17150899170806521093 10976570519853685559 5643362375173309042 17069959261287585782 15793268918615762551 5350605956700397841 6878977541569043271 8139422894144856987 16811035148333679696 10992623038946244385 2589883453816471073 5002421263943717104 6348895260164461098 5940315491830748995 11519635902507899931 13824546666648108753 8269850938460920249 17241983388122240935 2830494610647249827 11663618531619432200 15931867560853440605 5686037035979236475 16074354192700034704 8893952990808348611 9970572596381268435 14730802490941208244 8647512338773056683 5080398284011536598 11850948156143563505 10794577936804307424 1410671047189258108 11140122875169082352 4748378820253515339 14542689648306006439 4801539933200420941 11420158376492046329 13521969065232355468 7531860867574194338 16927666458816013599 1173620203178831710 3801630675070378973 826056235784039119 10324173348060682187 4508407586220180701 7604791459655556802 7013366781423308849 15897812461265759749 2803443174325547636 6314808468295468608 10159823875557851138 11627825084745709100 5716197694693447480 11970337039490021278 9473484938897619660 7099424486949613725 13762392123397090346 2699135716076717662 291943389781551203 8803384367760077980 10533382214336461580 16394215376578780948 6471095959130509331 9162994542600811362 3037954958527472399 14401883195095274022 16894558266316260402 14604178206627502739 12396896601052672296 4296889566922478544 2106023135768207442 985643520264004564 13672781042217886125 2332074439602990742 16971506259295359158 10306625151003148471 6169881687038188642 9428879925296739981 1036191512854998336 7026072683962022147 17314991610405242534 16070545013404693314 4657263616616548459 15446283082164913273 15308463614146208595 14293665477090280727 3183662358198016362 5101114125251916063 9017846398601699209 5740438668391975277 12663367768131204356 9705985986566228541 17925014334324414750 5407195360716873447 11710588451534365327 7734756753358576167 10051627373005973728 17015734189239743144 17009107165666043991 6910215408947528905 1639759275301365597 10660377030879110686 2785986811724539617 12046208366560030566 4143022506400725130 10206079164551009964 3681850632420282667 2810277639595612072 4180518756640288756 17666554583526915745 12871548839778903668 6416874957013732866 5530591983049665858 15044939823489229658 5885511855518625150 13668691739801339325 7271263631032649231 9534092315283612907 17716082789748653728 6704957577108699151 3659169789717422901 14584472748360403123 16006821332441251340 4682445354948462823 1374777532656175973 17490908935271439991 16799281281997012301 9863125900680885073 13951909606494392472 646471308380930716 2330007817235848680 2948420580315276720 12465561263082181791 10207262842919257029 8544777284623106232 16611023709390072101 14907426185655274131 3492246712933597507 5888919699731882173 17244225392266334859 17267564558549893931 3470664242481664595 2012555872978496969 2642425846827766386 16892381175769594064 10501000543039422328 6304400290681393586 15438314757818242594 4096289873579272180 6780997532211030997 4969731114649102983 1527229331073175615 4091412105794355819 17989634485883936584 16550052271083789128 12768757629206505376 4396385856289996314 281364065416138971 7446783962540843875 13390071200201427670 6132588068824480945 14377542351755790812 3953707730076432592 7341487607599630828 1235599353757321797 2252990916350192202 10932434809045230564 3644907796536676076 13884119923476806283 15963434770899153140 15635310160838382145 16675928826640833659 4098012998768518944 3432905850994166453 7132819439017649770 7185021596661116557 1795181320961481324 13428397008135440199 15143199681742356202 7493136581941103907 8025850756499223899 12264886090542161142 8446542580384436919 2555305303458957441 1922143595889178461 13176446435584080551 8069979879339482944 16831788571326744615 11396742380710397978 6464146906598290802 1687620916313139270 1548289189267805577 10514493814283841313 8718562231066538658 9661770244125411542 9273246389669008788 1793806511791807422 13671953997950866462 2280583757451556434 9675728024349828940 3923907984333149948 2778974208939304106 15975397040298496303 3350695388461571737 15075848108890661493 18193562459224917904 10672802033535435356 10177073374096252518 2469965724060598125 3974335410555921546 8582725607467674093 11886687304656997586 12200006019668967478 6282109936500646263 16649433929978463349 1641867118073048018 9608349796784409270 10183008834244261543 13355383339881630289 15450438260745580434 10801733530722209737 11802487439874518953 7054406794673772175 6482402057121872804 2603327484735019525 17865148691467429172 6602372258853900305 10089693990838530142 16979038328920242621 13129105888235080147 9918262990974603388 3688413078671837281 16408427120830754799 7348883278204215699 16596132591445265007 2074523926051375134 10498612389967651006 4270883132663968908 8726014634865486181 3657493536724340853 6022881877389462476 10974243667885177578 712861610425495578 9818205751887529181 10154430445139660272 1098544855462480665 15949945567268739586 8257109187263427314 10243450703595965446 1118206422910747440 13846235701761448343 5129164935557426347 6032894755866566220 11053574364055764428 10467907391682942308 4493641686353562835 17982407099295580633 17011792450237176519 8532845478392532301 10094459003985604023 14876574682254572769 10929686282283333378 15190232364855578781 13578223120798063677 12705574564375967333 2528442857904976578 311383368236746432 11672501190243762316 11017685401961391935 11879450554825847247 10556659527572951819 5371793968184243385 7557295170389454907 13082191145659734813 16099096651675399494 5835748462821066497 6337354905781328068 8333786214278246162 16976363490709452853 195917014340202374 9541777250024184639 10956748668484442144 12302533800117019034 3544037120134708438 8085597748932374369 412641520653266363 7310900374678796230 387670716751209524 10812263478279547956 5769160822751026547 8115335557179384827 17137730673309728293 7229108387715447328 16034761057353810895 16528210270219286913 13944856719573209216 4328797417786070854 8757018961608401047 2972749975383706664 7782346828129296283 1470208594536593558 8623528887614466412 3145965851669012869 2848444175682248891 42412197217813917 2306605766725170862 12952493840439751326 9510096104759731557 14296154172814764572 12859228690282690669 9087624328385313152 11529599708966735010 5150481593209964270 16219281738164730005 14041432136452038900 16069417778657908315 7185046873289462691 3082394038986655864 7576282043878583838 7178963843573725776 4480519457582087733 12914603880315376696 6677058738332532805 3352366493165364191 15792722846252086557 17666002977992375607 16747039380480372121 9931063810760894951 7552374748438001518 18249708156213289478 4349772948198636442 4782804694825144910 2968189863274157723 9477740379824054296 14407912922650309989 16130902867793892172 8266502887686672170 16428042013075442644 1004907515534783297 17457712589147852973 17885139640930782069 6678176421341931632 3852907699322640886 14419197634086544182 1224576455332658299 364106457302168204 1019879519727925642 760790729207567541 11868736658765508782 11657957729167301181 9802483052382993175 3073346544202530864 4472073059362176712 1444630550956353857 4836165832540557929 15950407251059873324 15364714456315083596 1276919372755990346 11427004775762182215 5348532286318470758 265029706470000517 6813498622798446989 3630847166468703390 8953243515411018980 14173206208750036531 6697013588885066968 1931574126756057554 12116607813548093767 14252261375504096058 13189705188220843750 9971481203510481430 6440399543819000246 6169615197643195953 7209393770020527962 17772446004973204549 12025628727185625362 15714687184344642677 11961213393836413348 14709374317011692021 542901416416941427 7307393729326183285 4082795631792103810 12437242134317439580 11298748485465205222 7476372814774980316 11227797670299150546 17090149013877880692 10250416554674573089 11767143638448179038 12762631065910364333 17261679575763511396 7754700732742392230 14289692878144847927 14568227859505780398 2121566357320272491 6347481237185565691 1092965451863182906 7484789055123356176 6823676565425040219 10589293437917346425 10016161537259604338 3064173698398699789 15925993249240477848 3177625099441160679 8338714302429580642 2984029239701049506 13640840698816968922 3817108493069673889 11390088415833798280 4433434569423374346 13727818943313045022 17771379425257815245 16780175875865778785 5409135045551260801 426724762014767377 13482492271390953839 2754312625555186849 14572445165823057246 11620181362998415365 2445763990990684495 9081987865515204218 13314948701069406337 11890205407079958467 11381387150384191131 5473334402170156728 13012371007815503470 7683970681109239746 7731662955440202156 5206260436421627224 9740664443221412708 4845855219233286711 15590465381835201507 13399371344677194824 6396399029771853144 2761381898630324816 15900114815932176433 7672519610253604042 1298702261841784076 6735547793812099798 2823059994361924641 3637635675932937285 12129661923879959508 5422168791951698360 7045816830579505758 13945214971157735425 11951041806398990936 3578753541623929686 11178077183076783304 6293783766078934536 15417582658686014329 4147961380083942149 18345145130858602422 15656634677856480761 13679038104508925571 18278472647959504801 152263607267264738 11704977140859062675 13699733177608873546 16171563370377547550 5207389597191194269 9996809190903753894 12624678476949092442 15560993348437114600 364533339828488275 4214464510165058984 17635398706406527488 3426317075341428045 5693297640574964958 6174821843073389618 8806952523994148236 3172012655386103074 17296386695302268196 4186606927515453952 7892026709238512964 4433385925217615744 13423599660547508907 12357640568758395016 11657423091537827845 15207674156917121884 8151902911076472349 5109629937927230732 11233740818693906206 12022969991517487571 796786060171813907 9054939958250371123 15572291265087323599 14536569942667495002 4499939554529445838 13355494793307368110 8184366973537256663 3071207217472588132 5877579678577317421 14822858538824370575 10401552914948657495 15726526512448450237 16884209651148808179 10751080165575266239 16511202441181547035 9062721958524639941 8419488236292070903 14198320114366760825 8834061915700593513 437608543881065764 13922138370868040163 3685414056144034590 10063552395965224568 17201889468779604944 4095272025456642952 13951573608570327166 5297863852072900439 696623902860816123 7926262054930425598 12575202160427668856 12363721552168622298 16140989850094326260 14269670378675952801 10500626675260226637 3044053184206831472 18084381014464411676 7933480077534791822 10095825049144749388 1476193942547209935 14755862997833451044 5781177633187474035 3547963131516242068 3580684598503445830 18037317056249444990 9700065757143279662 13022235765527843279 5377691203592397722 12547987106061407147 17627267961555102621 6889467202132165477 17791875879076854122 8863406268585566541 11338090466034031624 5877994076145964253 8443391842618661614 16841196687593309529 9527477171782971032 3182897287132617549 1777716329254424355 15789130313966270997 14056308307044558302 4398393234141984231 18170974576095244707 9010694968225815889 16100015376805883893 9183638971737027389 13451533369204078676 17875519795434431028 5888780584550186882 12119827712733226046 16362547219923145410 9186792071636625735 12251213808327291727 2926618611083970902 7727632937549301254 7118758245553382984 16063410085411369581 4584841311302278033 15387349563544231655 5226260100069496541 17877109905875401256 12138765825820070293 1211969865036276892 11055183915402459871 16719644255014543159 14760454638451604419 15653563827984042680 4612129516568462492 1557163275979199318 12600196634549168576 15973581419431789426 8559269386812497850 15044864941366950448 8996790516732531757 17428353350589309561 17699296807706106734 13976031182922239405 13372021069175507442 4501838102137155660 16067185553063866109 5550170647582706184 16844924062403563993 17754250700138261702 10342019557815003567 554620183713450215 8254706959006358845 15986055959610681640 456561661292176317 15376674784679360494 9818987964185144789 6459624794394383299 3782778570405947582 6973190809091822599 8469343119041706903 1215866848907713654 8573533461537250569 13170589501202830677 777825505285796533 12411643828558897346 10947164955096495162 4683532609300106422 8837858883676877166 11140059910708858727 9951716228721624002 4650973084485860109 9743472836354522456 12080256223916482914 2364156542922140526 14148365522794500099 17510243554445552791 1922464126070106579 15921874196924798212 4135936407241683790 6497592346101981196 11486493741195681702 16724373466945559706 17952426276103270406 14681868027867055783 7388742410991592055 8759361361517923442 8856294997604475984 16574660336002501627 16310838530043765961 2617934401196555419 14363213595216912736 4154437797784804477 8854152818740215629 12389702871030598121 8583446661551653985 12219670694755751672 4082070745297488048 6554093625221688989 8412389853350445123 4717913406507770001 9376006855110004175 2902092436154840264 4188827500172924323 97747965657142056 6267914857770550865 242803866511823703 189586683838690327 17672330959158325118 13730806929854297704 8074540893443913754 15035750320817681024 17945731337144100476 13064884881673247297 3781637492247949006 193433534072833469 4426302398739674015 8269575031068826749 7055427176231144507 24280651442503471 113770175396143215 1314201614795588493 13139662646476469968 13376795988524837929 1850709986610569740 5934181664384665100 14397763968311340504 846224850559179505 7240680847808665667 15711151862014046671 8399706240366352412 12334401734436272097 17378523489070666067 3998180713755350072 12989482132009877599 16737271398376654896 5019446292913235775 8089614978213557686 11562728848519594129 3039224449135996272 2018721183904068464 6520696800877103905 18396155774719804821 17795976760804081940 16983535691853613089 4190433104975385127 12389068188263839658 11290824259744503801 6333619173385634220 727370926320872326 11808023841549059687 7730450323004378476 12553656856428196556 7075764449753749892 15967539504128938837 14124638882044087722 8461760154302356532 18115951076892178817 7377342971915040193 18044126793737963664 15022956244645740789 4317946309158133982 5227249865883864004 13801914935162522398 15480601171764471400 11627047029806044891 4914400484267955049 9553609616454007134 9863333366666554512 12887217990125582923 11070918582925315751 13621359089227535928 9804976307369965994 9277340560670750215 15162108561768442702 1100886969319484067 12770405385166318200 18241628373391148956 13168513126821907797 17678507895837373139 12283400762415799921 10214015886323394239 13056963731519178582 4660476675934710388 15702888909265738446 8730102172630513290 13139872450205597884 11137595701040340138 11127677457565505282 2093549589141197499 15917584265866001182 1794752463970544172 12773480238668896429 9767979105921560282 17901100489238462506 7123439658537289158 4772679932813041290 9025794470872563265 1217536502323364286 17210642473600242756 729965251981424266 6354653916833329791 11534441878897621706 14458633603606880692 2625348895469115454 13314196261289373582 17966436410088632062 14524644254410221978 7076389442692750657 12992080348591069686 11185560693040215485 15677465693619694863 2901979138160129910 13025537867983163539 366140486655626559 6192486444308802271 10599782597380297744 3725061425333983868 11340421899379574998 8377926314014426033 7765503197153764236 10966035043638540370 9506971864464927228 2979311419942007782 6744807568579052260 1020795028778410576 14338461735253885700 2314969853457203201 17995994398607317157 13988347920361676974 4751151977165026345 17053929958290957660 15707398010854592036 9996183769838670246 13737322360097006579 3213990085399329438 17463083789302393268 6288621079148826423 10311745540005926267 10610800214304546580 17087805777039801289 13598328387815053283 14919539344456181612 17805437569250753272 1894173050811457868 17343024205488739272 5734202777899080033 3294189220219007719 2768231893022516491 16607608247087126732 9914473080310372504 6583639856754405890 3806789470459150844 13921355659454470416 11803094655240621300 8287697122688806904 15429084196219224345 15336356634750411681 15990158876787732143 1764202930865227525 2005607976597588759 4425949599555263930 18295267480097051391 3103038096572888121 13488211841357378901 6988729370399200062 15425813631740434290 2905719696429421503 18413194283021621154 6999606523624579510 10275313703652563144 331883993106666836 10265739869943104804 5495244153247162766 16866403761712697892 2784990058977442272 16632506658645503046 2263104378549808902 9222497611702777367 705245544652455529 5837524083989152390 13480168542503408904 1273818886929603852 15837220461636564065 3260694107984743887 12109674315851444790 17833681589276956681 8418915372422689253 8155779430915376799 3528301410373192084 18099944123235241741 16880192820589537938 8938540345497911809 6216378656170846512 3419974669565339895 12355539441932052789 9571286722905725636 8648644494098462069 3622091122459709138 11005303265188238131 11997380326345788836 12843049968904683520 2358342280608565435 18323408832972191968 13760870122815897512 4823387176521466062 15072829135082363999 15349994874243336728 17189753103863658435 12834228314562166656 17580247722071152570 5310242671912616002 4891283556185156728 891513285061117940 9451871797296388384 17717356446490761708 10190533766185301654 13362346720094403059 10528393550114762448 12353429136098299635 15603107735135432259 16814898052324285934 8042739378771019246 854101041099715057 6733847540406631868 1444461704613713393 5437167854800854919 14474021633627872821 8907911060445402792 15882968992873597943 5906070133300156708 11277821659535257028 8674622135731933448 4863097370033359120 722760295254631088 2616866247970386411 14039772266895600581 4318439273454965378 2271783649670536448 1752985451855918650 8505581328676146530 3878968274684421399 18388130180896274615 3783715116021587424 8325601727980464470 11442159306062282247 9953983539752527800 15149563169563986767 16420327070233585051 10972056889678779546 4008934789725769846 7171278399761209350 2787991026623814928 18234959972263408862 2102564962985131892 16413111756913628178 4070525151918998490 15222343239314560044 17290710755149209313 61480574882345892 9641455466872681626 11719275676449857536 9902447869634790977 2158296928489791311 16823590255645844359 6385820174004863055 13000823913214501790 5638556685964920905 2646990455145944277 17004727135664924496 13577421981252934124 15900229266269927741 17097475395218316843 9272940702947030116 6063242448746362137 3125144679751946836 3649242771974155490 2263029935204434003 10011125613611135516 14881592329405142174 16804884634343985250 5131150231790487141 11510027022155851483 7488104675005048530 10671104769920307062 8989203867037238971 13383634291034216791 17550479028811770023 11843726168728252144 18049762882664948852 5848867289156823984 6437492817079943829 6237207263480094567 17564460072786864263 11225609416173079537 9783629282881749473 16968314810706471791 15029999081476607649 6051895498895329174 8383908777855943978 6039153595389327928 4747440357535222862 3174150205640572101 4754317168668264041 9212103982654108442 1744535523191552038 17772023149932111811 16887295836681784712 1764811541162760468 13823121493441015727 8525510550281029864 11208257943806800068 5869714027505444691 9091703811457745536 15586481572425821313 5165341151490126268 4809632569711903335 13297116743617541156 10534976273265899887 4786319985982081664 16269846245861801181 127867652924587614 913711539030486298 7711258664965247856 17106101744532082530 12431589529823065436 6672770663397916349 14843253297876979469 16520557940561211553 12021102907665153564 1466992702922397119 9806650878169473498 2893116168085270115 4699920214790485807 4245828872553058595 4676086411311864687 6761638231958233729 17613689929521524992 12171716252690461805 8701168538608197993 16791620956413741735 18029928165577883815 5685763884655815402 550926490543028915 14617308981764065455 9116183267319812549 6680810620705088044 2491949919664868387 10404404656136724241 12338778640864210917 5341972313757678562 5158547487349020404 9815233633090683828 11385094389466768821 2478138667125815002 3103560507038604857 12383473861638070905 9392454492879843910 10774515128047445861 12203655131101213189 12114477744369243933 17789562968176843421 811095518468869741 2073857942646118933 6112435891867519230 2086396527808255826 15102112069681140835 1993850385608108584 13118095729815924181 7419488509745447342 2081088491293030329 5150157272406542676 3552324966721390145 4668214533657786415 17680146884892179499 6523091488927233429 9000019168591159474 1549656736010394891 8384487674878137808 10252267820795393545 6209138553279284502 4610549571650654848 9790178990789471473 6176189205407722853 16043855386138120105 10378622756467410723 775604605783093054 2237498566551508488 15661290024584659261 6806138214333553505 3456563922811328210 128580693839899503 13256305306532259042 11320269479079428160 13835976264182228566 8842042250598690044 6515740067609053794 16300082152927534870 15715473293049468927 3555511717160174331 10135933759248574471 10527765919180815671 8338507579367870585 17940914345722324429 10337592524987947009 17153091710803631213 11718528283785062929 12648314866938176652 1832734983707870507 18061660054161435624 5344727964095619543 13899379549388218387 11110352582824928218 7258661445491364201 16508744274590500842 2830997600431067087 1794664088535809166 10558829088701698198 11332309708588933531 11961168220465664094 7676596221343778240 6675921035710714491 9859487999453835291 11677528685541836792 8225161964646309502 8026750505078895480 5843425736083719623 9986211759670197031 3668535131382988753 14089826723209615776 17758643283102580987 17173643272700722887 12466625940085635386 12810695946974901031 8442360243045955207 4696957589327648836 600518833229889951 15408913863965792249 16035981407404539637 1509462345975020690 13526320817746771562 17949697125611543586 14512060118943028704 735075468109909210 3716008502519451935 592099835618145171 5371374428339632407 11536358820846242864 6408133308926439708 3679818663032906568 7092864527465376840 12496941909170247945 601625904214229607 4545691823045950328 5010526844724849257 13584119935331554902 9104622658080252616 15687168223984161148 11949199887914064896 4925499706587559357 7492155703586272277 941149572902411542 5684296142830336514 13074155777709677547 17865746021940936364 10583689493011702234 8289565790078970768 18022223253458819485 8578627366822514635 13282490828741705409 4159818351267196167 12419388865422160859 3287505744925808716 2406358060410827389 15137088280332591580 9500882710231818415 5394694081618685934 18413866269127872659 8168277299329312612 6081221755760143875 6910931801672677120 13028839572243838397 8486426254779464468 9509796039855753905 938533350921075406 14778895011192679937 2524014445609704283 8217226813256569077 11723000969681738090 12319927186578341862 2106319922879861412 16714655725975249248 8588756868440915488 998629028225616458 11183064422401730802 1449124274361329209 5359962127390092168 9349676940391332696 15411442171131136303 2197673024404875824 687855061587306759 17058891515700523505 7566139560163111210 2013769927880349784 5802391414392600799 8598044223608882311 930516371326618535 7473680945403260027 9237976367317261174 8195895819493726294 18151685393018587276 7178592325335921310 14204213932068089643 10861104839731376041 4795643830011602312 7129252322165767829 13584245227712189184 10682164180293516144 1730722449536573040 4963859530730473079 13698362325047718709 10713333463748478832 9164428514274301054 4287619329915529755 8046882855615776628 4141738641654349801 9993548177999052346 5705471547380619349 16633570246044276863 9705216721356049590 10041983175654453299 9553926750194667811 7048182526875258820 11347364540173431529 268952258087064615 3222825533413536707 8436985796064951326 13533187002251394468 7891030766086798043 14331286902469884376 15652667316784622390 2902771491080441506 3700802871941384795 9752445535043766483 13243133850878417827 15295596596933906645 15477570045018561915 13533763261484883048 7922563929810752062 12349738832750453835 17658533533033641115 122630062010025504 13857644680787469029 18061845906885142851 16927840649013813137 9902348714130475785 10231115417723931655 13254943730707812609 1884641523571768621 11669728698815708300 5577974144048819998 7376611124155151153 15642223243922140280 7551093803479548793 15337755329496712956 3688595096758514879 15788127956676085774 6980956814040894678 2842360800893429356 13223456240590233143 4328031253338757803 2741161243726400701 6734911824338000780 5781938169192356271 9157137897014508733 4689840794788750036 1671678369129547651 17600868747955381075 9478169191935483646 6324129640292763939 15139593618603468983 11978554835398511090 17162680553400379422 2494722382634136937 6111838787058540044 10876199135400992522 7784047442279329841 16152869801192242624 16803480102171853498 16137514009805015854 8277676469355429705 287805841234816374 13496422513133000784 13339421923304331300 16769174163966943150 10517876937165283957 12769144964704006227 3652603395383267301 16930071520340765086 14234831194232255653 12203794736802193148 16353322470884775877 6611985577553332382 15792048849906030715 6646127803703810605 3384940330393515444 11233844072353370834 6583164045351976169 2119922732904397020 1101463288214151415 3027006690641408753 15189516642197848713 12539610241398467949 15726956039460193480 5551277449685285663 4033999342086190305 14719113871511395762 4933644494964634342 10158458290460862391 14552104157605032211 18371340831475493181 11613259995506574587 18045378301320395281 11308834409910221403 4595269593257114545 8767034858316138919 10152678474326007344 8494372232859962364 11044350550288720144 13351380909301022221 16549056280039146500 769768961577246202 10100836075368471408 17684979169672754091 2009013595808515067 5632158071522441817 5015590776718142979 4512078819582113683 10231745451137570398 418792765437236965 12356307765394473641 8111328795069499067 12909191384883812344 53913782017201265 14152369712217779160 13511438219514019719 18243346797597858003 4303118749559357822 716062536971590171 16629285454236060578 16077689024332082160 14299271317520850463 2550386127408713305 1451031375892797192 7435925823212677467 13479873214908272437 3577170498558977019 5826882188790312072 2443308901494798643 299714354809834560 7742144842986460707 9516509840000385351 809269996361652579 11278994057212055179 627936712711920541 11195439174798784188 8392695164728334691 17467335390411672628 13254110391726618066 5240763006774571618 6309535233430779133 17698819827611266551 580692259117989003 932150615375336608 10977551278339076022 12348638395790140026 10365682825653302053 12992107050485207800 12976128500336487719 6146474016750971132 11993743196606566245 3664132781134990383 5075003630962096511 13237299524846934925 2148869483919649484 11407670986279721298 694382024653839981 1914901154709650196 3107217993156705257 4131045533966498849 12850691515547771467 947171187719186349 12819604393643651680 4128899565582955814 11011152404165231230 5411353179932290576 10348428477270330027 11049410573274359749 10618137173274236765 17398616787320667621 8985510713161699491 4810254618413198418 17124009162307590277 12394531188486455049 12418859274817919646 13349607046793970050 14472278176025129289 14358181530156831720 11955241046040096806 2525419391770895940 8205298162144565632 5380007871823278414 4868147006717810978 6987787424280633849 1321890947567264203 10510651027384776943 4651238979224982224 11502912469095436058 7696045270824141185 16102707997967832448 17371383189027998367 11084771155827590898 5566339272445105022 5044227442100327176 1724750863412844653 17388877505065791571 5370422214166905995 4641153762866720288 10417933647738087560 16568373805419699520 13252320522973181061 17189535698135905282 5650441191964651316 1644518493417678324 8723855064699378892 4222206263602741497 12943266630521182028 10143670051922854413 7727694513220840858 13547496635459638664 1822896387886206913 16621867383697193131 1518193049490896660 7429896130061306478 5199634774008925629 18072271369573511356 1699694598318129178 5496342957867513278 7335284947276605818 3894350998048447564 7238312924508162843 11203638159133212544 15727712062729311354 17312776992474737519 1168384051327302238 6378621140698249715 9700472673121607173 3335459594927606712 1543494300383130322 5857435280133816780 8001914554344708609 9722711581517934045 12883545946643244288 6119253280920336818 862240739266090052 8754842811336159837 5431294654305704150 3294124418082235274 115536120463645068 9910170335072097859 16115599088349798311 17687739037613886718 1956455010432026188 1899146826926650439 8942181481113997652 14562676657210873459 15034502877306502612 13500008781564753197 26104162435201710 1253249501854844414 9200947769696362514 12352827161319110443 11472901951910832372 17420275136841738400 14507738476003300985 3446663019226843884 11173005817346561635 7237901446428019524 8756124363893557071 17276087505699035124 8308390983175798817 2183808163979874867 4402173870738495437 5802750157476063880 5365477912259353049 4672360849346557214 14275848571791494440 7439066614275667862 13510796484825451478 6371310039385088506 3479373229311980976 16938600170338467159 7529060354642408277 8202404972780915284 7626809071592004888 5153568565549080240 3702443378815666167 7680078792567548775 151128710403565515 12696662964990500133 15319230512149327626 1694125252215445007 6802568324081245817 12093130874687323101 1743221387007033381 16397906414536064491 15737818502607099299 15528293901282161847 12073185328191757857 6981438930235424199 12705520024794590444 15011475464443705586 714434338426600346 2851470608926087304 4211635207913406309 10195266500112285067 12331828098649349689 11092322501601704033 13454318501940517745 7057971736015084499 1042163454839566738 9959733889585034352 11960073173063460600 15733834438739189819 438137151830511540 4375195709957209638 11293382466001618446 17481290797698691086 13798350575792045219 9984463859205967596 15676700464533409086 9174435164052882124 12553622116052183230 594153456245221663 6014214764611384598 18320014820114700506 6120449094362149947 2384590111812693382 14492880980391864407 16141416503471223943 1782521769402484619 16174997158450610284 8763948735583775768 18090433549999040421 403748276749351314 8089055839445588383 1023503688639076799 10968979866371557255 3058030207951526542 9889397782149542550 422025827724523395 7739248539394569222 1959092231411971118 12335184603564087795 12025773099252319549 9933417086749178001 1225583102113159211 12160881049168222022 5910161903023091391 16559058536353053428 14903508723139478606 10870393141007794519 10780748436197875731 6983090143520817003 7925963094436357805 7161748897399443664 9211964858350616481 16478713286556528094 17101386816695023059 14575787548221794283 11458219036929234775 403936978011583346 11739424309629125572 6540322721403889105 578259651592262159 13741774752552225048 12781565576789290789 1440592828236235710 580655228492199279 17795375916439594329 560406428283049660 6042031740055571590 15749871071112641887 5110710216479422662 1431195952318260901 11173620910865118923 17992075572182546798 16847934163553038540 17194413378617106492 623854391393363514 887528399206548977 7275431122900953886 3590364589011761817 6760402970579950849 5638064999649434706 9579168586586782536 4358588875583238969 2985060911954660297 3003499578697821634 10463719563545129467 11889028788073804333 14126268120108004497 5043176296189633204 1506942156223192802 12375650500963012250 7668664024040008481 11046495774307138860 1799732796456315412 9512483956526219660 17014213696040902217 803543821387991798 11106509581851807848 11783103904733224003 2528939334938488761 9408010039412359515 3534535977256897043 17967839454353807571 9688966619292988023 15748119134779373573 14529278436907382430 11286682363087799199 10870192526048968478 17541066888089383637 2974175784729797437 9315194753885911243 17596811644311130035 15630821343539150342 15288834373746573949 9363182677016560917 2984783494596336613 8638313419298858177 5906903580131990786 18296412910416171903 15545289483526376280 6179236411882286212 997375291811751021 11752835315719781617 3740267524850635062 5329635765251317953 7235870252443230476 5691832400211101606 7988539066117831116 17805216703591673649 8050655539669458582 17106606353036131770 15921929933123914399 18216981408941884653 18153142204785368067 2914251863479641120 592818579233770023 65681386548292433 7315578096010839493 1711331755787697398 9481839213464976307 14439428360446484739 8306540216175903261 9449361581974079028 5635505873274524765 9464066523761053729 14205107781382385968 3505756624796368542 13686006837180067904 6937460552609076919 4208942158630559570 8715505480590647220 11442776140188964013 16809581334959602856 5021392860969164118 15746699731332474522 13663924832064149870 15268639936951249912 6419116832024383327 15508291404590565824 7672371162635113873 8989010493031496624 12183456999673557854 16112333684656092784 11207219757707387965 11978701533609255004 2946413136655407520 1726410647173793251 9612982036643537000 10394213534208606991 16658217602441477343 7119350860155752279 5149441905170920818 18089350299286805735 11663343238513079471 2751508106569043547 15476519709034229746 8878623366973398722 6390724020898269149 12392142793302584358 11586696725968411811 16625154175319256584 18148363728107162731 7290787911231949856 10493546456517914313 12806678297101591452 5158330087124733670 3230469141444864320 12150656957590692338 4331200147685314986 17506547745355915026 4747876921113583648 12352756703728867237 12771533910655498205 14800944139312730406 13358041649212337767 5454488013828359368 4002685208962038897 7229787175100086475 10051341375237515559 10155876871506505120 8146516147027327311 8693737350636504571 5195077228235627329 13787238049102295839 2632040198191671774 3197045935413262139 7629109663954481699 7533977428919451821 3164079467815700386 12292826284941204349 1934617168231669917 930304543229810264 5820280461297177177 16765048999814600623 9048660751236360266 7829170110499629527 483615727862315017 14669851999940943460 16793753726342248959 1637154980391788339 12683405816505066586 7054279514165148988 17552687471482482529 4065741075631340707 12400108816777648814 6984243842239472112 11490346399450744035 3976568924064170264 16659843822839576130 10811811830076290569 988140491469219490 9723430295189542766 9650696858203853340 1274933656917672031 504056406766148261 4688433118025930959 11172752738130365757 18008676726887701332 4533692282249052400 8786824086324589501 3549339888967862968 15447308864235641233 1941826520598762183 943303640475478501 5050683019430926195 6352177408874871970 17883721645506734016 7038525577488717900 8744205581788491100 7173217670007815140 11656400533669608937 10803031996935681005 13882168669947437474 9771485859453362409 11727930446163044906 889753101950476851 2260585786933273948 13959228463620684810 11367836516261628797 8331366204926696849 4201218824559788338 15005145184755868812 16831989010657391624 1639854443868338065 1418452468661079601 189153091679373134 9032538987641491268 5412608248219871474 4470998622386222196 11682977673331803291 14767861485105674962 6144911678928238270 10606908995769362862 11011797385387028340 10719554601783809665 17892639976184199931 4901600699348118390 14803086429577418144 2259450727143599216 2234692796118189463 14911889129883051062 15490710676441124560 18096904875782684481 10850484731084310138 17214021091060926993 3551167443583690422 16420823554012635560 18166045870452093896 11496638018202124279 5698657159501914590 10267631359731555162 9916751357861241935 9146357801346154232 9737260284141175772 10982999949197383493 3596768690996344826 2481365168405104228 11041152683229924745 6336123645524284236 16502406915130297459 17562732433836404006 9844899151148333281 11731346177813092059 9947777503204107631 15177615062274165732 6532963431287308239 8344270763796059049 4372364381126026638 1008035255395120915 8661626964670942322 7617305155828725790 13888154714957726818 1183137832388329696 15293347317213375970 14203739114122071113 8578311223011717816 5945125594881728372 3353992222607888832 13790569592914611828 17172552823258595390 9317425326664510842 13428007578366055528 15107911914759442066 13905065575310589267 12017837410618682515 11286108906727240742 4488761143644466693 1139442112361137743 8001168997854969351 11147774401781391616 1484295352331819454 10085499715132207750 13512254106395039312 2952385304808969905 3357368421567444233 761063130298689797 8436554309076885122 3438649457840099108 11868174600223899792 12194855968404671328 4072309505075349838 14871067292355557267 13016655962318072171 1691687521013476794 1991213197499726517 13896801921123799507 2442580748379333395 1743963329032288324 15673710440513997373 16545084989010563343 10810364854035272704 4404009109547861360 12752086576629631804 432234255576941931 15072613994339578926 7295663708967528011 2036596079120402239 10368538194832823388 3331448611013770677 838512523579232167 9834886421448093276 14965726852087126090 9991543859032224967 8640865162625847799 1276992948071355532 7561525388476967374 3156809471136514247 4488049282280181541 8503862402295376846 6793309788906019450 5865556713959309623 15110291754901116154 10976774520742260152 15067921777872857978 6806701300663786087 4452723987494931771 8929083498686522633 18377084770967485051 16738273078554031863 9825490279115004596 4898535285190229723 16798025021080984450 15963057567201190589 68374446516257558 1986122952884106632 12258056537064762349 8890619760216002344 3582181531429681718 10453722196782577226 16508006232187005541 13046748657959941640 15576528769071618940 6456436604614540306 15420088791935456410 11610344067449553692 10272536248090058380 12565554100190248314 3164065796026739055 13999407197226012371 11568596972098020340 13758421091405360336 10961369269039831234 15936021612381697778 12025886769621645941 15917281940497530014 10393476748507199162 11026743462904600886 2726379801695543208 1854244307439699376 4540605998338153946 14667085292233984502 15689228658318052000 9258492444514177047 3515386336882493639 7032438139814172498 17234990199498778250 2754903149689254443 6165571430431963720 14454667806039659646 13705832194964689681 16146404756020079226 925669039832511596 1521926060030994153 9255645925463090301 8484311809280576019 5443758029381662989 17238292773598315087 13322611846468755144 5882134234896140977 13341206046283211747 8900015558313666548 13206411838475207690 11232886962763642500 8761269863457720672 16623844752312008719 8838846479805518897 5842178545103356367 12240848431606153260 16338458090060630557 9185588895564159380 6791584703332588537 10663477290656418613 9403220344808490175 15710044864865471362 12483278885918754321 2567935978852486615 4589257750925525171 13242946633751612633 3604061799477146641 12908126304690478793 12761134481065252000 16560889224915512437 1008674903737830245 2237967038450201607 12086173741494662291 9999654653146439781 3970673044296202614 12932491933165100606 17876700152139797936 17163207797556607299 1720705634799806867 948440222295508508 15364223739342006994 8758825394913693795 14538164165662035462 17040771616120364021 15042232489115260051 4122617982125984985 5420054678139040406 4327567631786115470 1134015592564466440 7947112385427460662 6401467426818653219 4647242925982623980 14900388256498632852 2286165849492501385 16744092502868546249 17272704998098213305 7925600517861349949 11926418551481970867 13553365872488288766 5210528145271815554 1260476136175639225 17156104783988365747 7453226249237872432 9205447668363977019 11497851913875922225 6488108328256890449 12586552255902417197 8377461779364867788 913441488575122991 15280056807896313302 12961154952151498120 14722795335912904048 4404262888622922846 8580310187389969669 9960840141326081929 5270488010028784068 2390714908260793067 11750898497693048561 5882750801969959378 15165572076182430660 10439417287656508651 16756786357588348486 17895597102120356013 14317970714913354278 14872798921091182909 15314777831646609611 15998311423865982908 1864089699987673325 8695431184498358167 682078318913155527 6051207820147581262 1816389427028221823 1874231488740585486 14350453253188205624 9083480548806203755 9615780894053890099 6539400037107485056 283790911108159174 3163093977853182677 6888121302937926931 2641030674474736890 5556752656840057318 8666598425441910419 15552952325708181457 3359681677642762565 15825654795349232597 15796691209742100499 7614226074748838744 1660672334133506043 1531747661386748874 4571628272351071912 15793073961328430722 2616515469928375654 15312416952890385106 5468001470053237620 4280576444692944480 9244317383699611041 14819261544628353587 694069919640668818 5053905397700445780 1724815856291823682 10367705152245432388 15165893752946747071 2406693268550120651 11318126413588600004 5097776883413751473 9452669818231031635 14611957516008008142 4318172621413952087 14718000301332854565 8388771691146864137 3462282772955977216 13907941070178462970 4098487627588263391 13511118261977965290 18050409091890227562 16861978932955059594 1095860181698845891 6764625649991169515 14480137905852690784 16989730627604426161 584614513266457197 7212279091735350403 15106778040069313938 6233572292280455433 15682085538685292686 5860744254356783135 10449717625733701182 10247852429134307521 4528107591436031825 13134289879188405199 15190141655525591079 10893273327139189198 6988576069238478069 11356206069291634486 10796926161076540943 16741095474059929860 4217502364001536507 4315903705828429000 1181241088512917709 14589503330346621780 17759502599884633603 11073488052178824738 1526729155960021619 10418776154596109175 6072088046265580336 15992609030199168884 7764665491901010504 15074167606818868999 17217355922000900853 5178904133860870346 16803019800447339218 3036965662740276184 5806510490675970605 16444219694223044214 14478558030937871571 17663577621786538307 3689817221404236670 4378494809333861447 1552796329251512963 14650288185507877183 12536146718784009178 1846338142307282001 686668183715201491 13190524457331289053 3813657138108573226 4838039573931835308 14394917601347340350 3732202087268913203 1093771225254343351 6555952600578141918 10845515390383497985 18305260659145514172 16262134784303716257 3211786148051558851 16980638981526647963 5494884234374909369 14624377347409488673 3006727057332771252 15878277964741497094 14508096542800341425 4882319536809345653 34275031237316952 9681388681968471027 11158000485875406195 14852171341803613237 12251356051105744155 9122101340742352160 6969583177372720784 6572457883932691838 14915298952510763283 16953482985180245401 10343265379092118723 693104551397097241 7316010794996173958 12545113162063619463 7162911094363415750 9226601432668949533 18360467958933492673 2796365876745321707 10499703546810565066 18120289791113363029 5863624634811756330 12215196270783332841 11081993337010473811 17930847553697094616 2006483908789645437 1153322378943700137 3819218752300155319 9864175517994838476 13352600567299410317 11196009174517935408 14945341162939465914 17047385394676661834 13969180125525966730 13156279455603450660 17126334304258284212 16757716589681556645 595221227625388000 13795192363352163202 13078965238767214275 12825983907811018592 14676395362169455839 9753409623049847456 3733497881704574939 12339874569766818471 9480824064454550677 17105237343487600307 15929450434239318683 17667364039633927961 8105327418654776252 17992469832387793328 14436447035624721027 7411845952009617152 16858261786767846210 1430429246779520916 11048592210443761166 3069418260468869497 5768113889741124234 16213333309229633972 5800012857171911572 12563113769982899167 8115911528335099043 1863839666239801394 10690767205990663304 5916725768219341918 16057270099439488290 6247513775416790286 12784988692494759180 7101373103296981218 4523020685628374773 13998632528063920858 12411784411023284320 4605638504557288908 417663235360437871 13214310776541971444 18283435546364189601 1235080806604985459 3350906746752543640 16849522126385804516 2875020630882500062 8123433292200327416 11464710267108985300 10925775238630266284 12923166425601443599 7377377678756793597 3258551953621035070 5730077700908794440 5711823265083752146 14274736265572647335 5608006391992917830 12469208989307412663 18063513674811224926 2710545276200079019 13209559847245242335 17901370073782691686 4564361246341923523 1731777735317273806 17431346051930975618 9224586016534920478 16079792179369786163 6808033345263557184 12166377651995326053 16742490913529060419 12821451559525984333 5917107872377696219 7020804389425302318 9235401073523533679 8428625640243745902 12680279490162204963 16414868202589135384 7140005261825905618 14988276995506519433 1939591097066594120 1169746969358613997 3453933408771967179 10742010176235870374 981778620288518237 15109032442975289366 15634730412184160067 17792812430006811061 3407728608219571833 3664033197486811375 9450405666630992546 14861410054927721464 3775928290655605116 15254969734601158511 15384681406529416994 6214256940293608717 1825511273778400725 12164692656125955953 11951515355428250559 6657990420530194587 5758942028912177682 120958445733936522 1836960820797391284 13971078095804311734 15522615144422026518 14728220649267651181 6442431104098367982 18336030138296620602 3755684644713641495 17573397083880753371 7907849746113918441 17666627862213416146 13298071369065408551 14884778917654129395 1481953805951425752 15604024752310830603 8673136923392040989 2094897728371692828 9658844923009290655 14005375550518399305 10714056231911899702 15862182396608893306 4424584443168594246 16019037267464948644 5612441779112200629 16157965367488429128 6113048946156379603 14001985165793310957 16015248334164041027 1668360364133008009 5352378090436937890 15323143611970240106 2655447147070881499 18156397685001311521 2286514022078243659 8897599162912930113 15627487526399062172 17639309914819327915 7985168960007304282 7437190407136873467 13909198130702830218 12733321826186337593 4378237589577956689 7434512634078634865 12238630971185949139 16923940076998400974 16286237937180892737 2950930138729927901 11880878485263672769 17361672643717415417 5969771761784829374 3005792330296663846 9095344582380515330 6793253263736629524 5857466800181477434 12730757556561759635 10167461817849460882 9893766676491791355 15363210458147528810 2532939311213547667 5353064745475680017 12304389559498477488 1295803164090584900 6222168965295653400 11411888878957458226 11889669002423901269 9554866989438517596 21398595503832978 1384135669474488717 12785792410622560779 13034071618875766241 13244475152566532828 10155029571808149249 2193875576787092670 6037352431433133417 15398782628769305171 8924658969114731293 12780409612315115802 11049286340265495830 16980406661725020939 10649159629082540314 17025758108158131593 8082692938901085459 12267540957737512329 7771268344377728985 19354301255279730 4634039531957702758 4678550376827866670 11982857772883070885 1412100733024635212 4438163417745850889 6966265524499142706 5137769028988275907 12455243704745747589 3984479907962309807 7216077548002739325 12495258861546018477 6568108248469833764 4507679876279301111 11478472165547266037 2216961036520721135 8002221290122473534 1790523667166967832 4406270757972833753 12670211555110864425 2294238155972692338 2925480500205176263 11584831542276513983 18345627365512949747 8466602600539841080 13503387758719732895 13148026506343053187 12115739595551623048 7582233701202621952 10382529077369233662 16776067450066099043 111706186465812342 903962818349801625 17422044857046173688 10813529782818761984 4373385960850690344 12278485551863086789 12654218909101453215 16770005033357000025 5800272931188830505 2658678484770345493 1530377506859224808 8060337334953931312 17799798805936989571 17042309551809949498 3494567956335049476 6814385716992896138 1723584312866439254 15590821381966318173 7625930129632905217 12226632046302109143 9496296012898141005 12986313923965491545 14420868703009788741 7393765870190485201 5808355757148985703 10531244322706626350 11021040037174194988 9902923508214585991 12441351494152662052 17793295022669079084 17661996867340394447 5932387529302898332 7023598611274604109 10429943119815479462 17935496350631699050 17116899678799435933 7467030884564261073 12155735112069585169 15959531971886455262 15125444523144069100 9968565036877716965 13333282142223728396 14439150364886509893 14267763401285836353 17119002192735904283 12614177549202947939 1740474931432988287 2347796776568026013 9404823976804932247 18282727647491851050 10305231699479823520 8505758593775232559 14662042401883506946 375863029284402296 4136059373824433170 18144104818266727282 1746668355087361234 1725136170600961535 18235080091651962681 14576496942667141369 12745097216638512872 9917853983078103440 16683339881645374924 10004433291668774614 4091220196832011827 3239523607882623235 13656497699159382764 15852929255856835990 8935481659667556742 16450704469386743295 15224238657103453569 1738138617522399951 17908890640329439477 8511337076072041799 2922328742246015938 3998008998263337201 11381007657095396588 6648036756587729825 18313044831925818869 2404782240642990893 11788357262489947320 10478903479284152708 18313128551988374182 5428333938682216565 65792028445141151 615387555923312473 14425674119350078291 5744307548225871526 14973451878566507303 13336262617446308791 5731825759667558923 6481575012092585632 18300643010671805136 267371811597242891 3130358147928498746 12806645414776231277 1691539116029182385 15881378348666685976 6996408140767091148 1105061198633752153 1508681882249327672 10588967396523052419 203709311893465562 1980730444143825085 6590295922955120759 15927961882772982946 15034607466012940697 18063598590262327758 6256070970378172178 1812515449289724110 14133391605496021035 6648838776402752211 12168211922427770135 11625755971474132565 10048713890136546811 3720419152454866743 2114705713308829311 7896905440196788345 7864787605152270634 15758626249599583650 1938848675036919002 1960675052641982468 10011292332688989471 6255423754835563300 10554293098280773524 13798946086664179209 12248508620491226913 12305676822870589005 14274274088466522499 12044177364006537019 17200990240844678169 16441559439360050822 8625312788186740229 9911204188075231563 2015137107375590627 7419633563226866069 11693896567558209615 14929041793964688497 15533177138637632509 8691027487015188585 7586431364992596748 5371097529137482217 11158887659790023880 7688213447275773378 928586167601866518 3331495691089585263 9619535314935984033 3936712599595320383 399701250975681940 5175837408922051761 8753500119466227461 4456150421919949947 13557963260742397752 11803013806004430789 14691957465079381766 336389735672979787 3741624152115274220 6303229922189991998 2411586559216208577 2175604893970713422 16002816778291992160 14894397866445291641 8841944314652978112 11166702633557719042 7647621872790943038 15987136315977389337 5976771201977384293 16846122520656352629 7744074148767309075 8164746619933245851 3481753380143954497 12597872936177967166 4307011243778546560 3389166047423530648 18018921518013884372 9146296142242186602 12895580650751875276 1485682392050344760 11602173201752855891 16046925268945623268 11515754659460221982 9465113392918483710 14237919307103276122 786258863860399906 3821076410984879012 9565941560816144921 1034126311033458336 9785124313431707489 3459024397268750139 1151334794340204220 8994705867213079295 7953187591491653447 12028137330679512940 9942348376091021387 12629128550942444065 30004839226166892 6727390174432419998 6706549134079324629 10608848017793008793 2586928664828780152 3487813440861800212 12914229930270208187 14357907589970061507 427774552275259129 17563508748644715440 807769678208329569 16010004699016376173 1563609164505956293 12192916160007491762 3538786392337520037 3494653716318183615 9875655674481208904 4281040354199425577 2219762511419079231 11381282354216565733 15565862657722161661 3515923129369023056 345405382296248117 10803190565167911899 14002895349246846537 794501911497090468 16883184812106006324 6147783531477465775 6955962643565490162 2440777332186868605 4664375801482957950 10483455410977868957 15808551454191319936 2594635267249326535 779994803458994160 2510384105503736468 4689004548349978745 6316968317290658176 11129020319406880627 10446409525232915224 4248910036282824011 11706778334798351718 9026195514833951688 4203710964429411499 5736079029144098466 3008547295147441956 12623256378311868233 11883447663688762608 15792124046979672328 12576438777012738696 18035699856540507117 7784320018305281258 7278798874996205736 13194125278719219425 8598091534999696801 16394447209963659261 3517582764085612391 8320744870653521146 6485692873105329624 12278515205750875539 8888996629840594119 12477098507998742160 18000606245717079919 11722739507964880814 10848537896761198992 16167269125936209653 5799356882425724959 9772073207171638577 18245736220488044279 6189370323588757953 10775703976514058189 10026518385600393139 5428831109334606711 14943166406299284610 348468578197293234 11272313836586325578 5999514966537659712 11921469780596149140 584050775562955289 12011760834051577856 3482838857052146447 2745986282200124026 2002255930324427839 4769956225902741882 23656402416381474 18368863127556780583 5636290950402754636 7206878561611024866 14603054819514826804 7488929696603405827 16471587057416861053 6292138486555118126 2718047225879335354 12775252702938666565 5963716656603668189 3603559738895934125 17192458455004594141 16845426645840202467 12532146904663806944 17537189530218330987 2977959995324871996 18359473290135382120 18058976978406448673 3656095416416707287 5261241138340366983 11239481505808896364 14591968289286550377 4079575098794224179 5697690391194825041 14365226378300606851 4507173648172272171 853711054176449710 11635874692965791272 2760865384421279207 10857909291474376448 13615316607921737964 7552453495343853103 2542506520270442254 16925721109562480122 11674551119260518370 7177787551924523000 11770499378338965395 6779467877416161199 12941859943323655285 3952745234589675646 689351155566290590 3089066051281187639 17103056357520929214 6281154667141613002 4599946062069002460 1854029758204821932 10681832183656097564 6401471045403704260 16927082274702767519 4940081530022073933 17757934068508003135 1092734612943940555 5081523127357134798 7741326322751695558 13845457509750469524 727186184541831783 12250922470091579008 15883510576929802052 2160400519298398171 9978451394401433555 12081117969056531281 16551738477892024835 9003787712482394982 9234797954267733061 2111734154098778100 13559057515732787702 5594687532479227050 6620052008274872430 13122475734956388345 8415751274632784473 17457444729041697949 5135849928841662562 15391345920967088358 4867431090282591612 2756784137638142213 4676052950400803027 15537839061783307294 2066127096869192495 1749894254898248638 11672174202256247978 16557347090620908983 3836931718620654064 18274790073882031802 2231504103628161377 11446281193336122923 11406102778380741086 1973240287381483810 2483085152297855523 13078811892194579599 6959158378114405595 12425335030997579488 11184352505007237875 4901063875876412433 1976244565031443026 12241389751995109670 5422868586664661613 2484321785014859841 2454011870781829112 12584229776689427894 1632625688882779752 8786576181902826080 10036075349853465049 4216320048357350529 3529519832595679826 6090662923244919601 7544558119546872909 9928794004910984016 14593906884692434734 14220805582520321534 7384255728621195593 12670571577410112270 18324412855730134673 318128390907810588 17710916723497780249 5272970564040585057 15390929479313465070 10106940582631056317 5358994787477997533 5155514507917449572 355865368314575298 2518389989488564910 15165091459726649486 12600596881859509341 395100058802601061 15997763504744324874 18201858096936346564 699761726688220492 6905755162109845431 10022604068819479372 7037334360926024486 11433193451230892303 1549807699612060258 13735305287374433557 2352904119162877086 3421953666917859149 14977713078370607747 12512026709956622514 10386150183837979875 12697730950690581446 1160924229513434859 3042588207721868634 14025874831445020434 8672731683540618747 1589864520715647903 14026998508474637950 17126757465486151903 11323021938766086220 13437429242677363042 9033347012843202673 5302972864677532648 17887141098918376950 4543556598475432811 16515158857544237994 7170492812706549061 10996739755881113571 10804947101227271755 2033731338272772909 3140632018256323865 3357752769684514632 7409233388701681622 14563704327415479637 18034244808868977116 10980491334848356193 3433891844857232249 17181781145039763158 7460824586107487190 7370327966490139869 4180775713318124424 8679024878795389900 10949813839051953433 13583876581577886725 3017162240134009283 10976513261366093103 4741287537571499483 10995849791276923266 6835515487523787477 9892051472839124588 14105000984109378502 13554644033246234453 53509664770787546 7195973220560192417 10548251493461403715 8466562552516836557 4470531814443158391 6664127923337879721 18013942770906419569 11908744474891971154 1634711412661592117 5794437218806830631 5813054808807493747 15079502530637736084 14409915126360301329 6153785733470704269 13324879915559252338 5204111044176482962 2110100528862961763 2981601333543765127 18030758775559797656 6858192355313848000 12496990264363067479 66935045629013509 7940006383446891475 14288964352365596404 14694474619496922148 5401547054498978827 2390141596483318876 7168421231554498312 12272258150087199021 1096789378373568772 16855376003466566823 11164797398962332535 6967215255622983353 4116232996981465291 13725160375314841153 17489971998425770360 2413454002680709105 3415967969806719444 10546214826327628839 6641618478489293487 727180606202776404 3527597226653196391 17438926194793400966 13903310160506906242 9120823726476187813 8210583924378128301 7904896514255052442 14485715409756410856 6431641811899527296 9641820642593707608 8596204955359303273 8256624718893297578 3098657839663391797 12114554766982945497 8757097591967211249 2346481046458468824 2578557113511523213 18016866403509843494 3864573287338196389 10025054657893262598 16686271061058349403 7393810683716989644 16435908325135389866 14656546255616634776 12535512558793402885 2035711585224311572 5382658379263817321 9180653981936635549 17081446660045938161 1269531934323695345 15745816523176419658 12897589953360806753 5364157667011440083 8012635152119932885 10043746029042401261 2138609155613303119 17114090691648645203 17093636171909473595 17059661651350520523 10378995996669046736 17887635514225432885 4169673532171483727 11828191234411180524 5388797620021057241 17787949323707753538 2020389315491843080 8085706199568012432 17215598111894402391 7305595266905298581 5295127877861728429 7862345510515788453 15284961005659560776 2458000037881124768 16045941009864519873 10134444202217361807 16183887862535028897 14919321925859779969 10547724014713304555 2089046024670440472 17319781677503317530 15061734410898400222 13675621367071965557 14941975201966600599 12267496938099526494 3056614241108501864 6768912169028860281 9411081265274874811 3285365653280779381 237052107375960317 12362820514104861523 7859444026480238829 11172257935394074310 14048941186220279057 17059724123365268794 12556290663535606016 12336822028003046440 6165680662710605501 39209867130548604 6389115852135591416 15577507333867371703 14933075644755375923 8058442874705770260 10643258089146732996 13309795001403688792 12015493166137528111 5694307340613382678 14115140538378958172 15314861841386090372 4231645337882501665 6339486656173081939 6603602533052508345 888925060024252009 16810113551100861160 2790026251445297147 5581409536286296554 7227890195642836673 12871679634895781850 6853159782431330338 12551938185060138443 5276266813321800178 5594121399676648425 7251575140089716004 1663965225142181036 16438539251317197586 2592581403799923718 1340429210437270993 1001493860766337732 12500224279739475261 7552054327890207311 765729915832984037 8066832733369981753 14650709076962403375 15298966524621603831 9919795360058278014 11539143326958426640 16749833965983326546 16054610083950346011 8308340217201098980 4780860428962182405 15636969657469714645 13744315343764936413 15135129504651378401 13471247238696464529 17814068160550216458 8825290251868065250 8611902101598136491 3018984826674456307 14132087042863313673 16247798573545234780 12485048960956920085 3119132447994158399 9811405631920263710 16677468001543184623 3642660008612223833 13219602412521652188 10668697809894826968 6464673417287554552 5061736334341764513 15712672392761516963 16236140807698131483 8609714783017871197 14653289490828325672 16375492622176968169 7180108965638393004 16325814643748455755 14986957763556449128 7921041440189759184 13510163383626975898 5942829767428361696 14737160105748317471 10866297062569406680 14594322981245894210 7326064155071731945 8363306262803974881 9491479184452967110 11461481121866245444 4588951438811344041 12363211902844657507 15265781548088604691 7632297530686040447 2427217316805566235 3766241223226351264 1461500160029708121 9297737552852314424 2197992751206957616 3563300776945087187 933263238510903251 14768010883095028069 3736858753860599332 13368656969338779827 16891371150653252159 3222121036329058331 7268005560670928681 8480253389815157912 5946810866642884066 3279629294168233349 5602113699786884960 9768453564613365379 4481825606048427083 16579892084477528495 12128349475626297968 6433362673825458009 7901620841102423933 1232625072642891352 18222478552013270891 10224452609267403353 3183211615264961135 10000610127304887143 2651613318059564376 5774368446283917312 4806435417700208511 2878454698763535028 14259364643619648180 17002319841565848248 9115783039629527214 5516497188938356068 25259772166728328 8638039624661603301 6520126734759153857 3058407073053456280 15312631976563900271 13791938560593159458 4358190895741196625 5259848466721044410 16010391003075649267 8339170626124346421 4101017504116144096 6139821111988752537 13457302694728581184 13862800986018767122 16129484571012721082 1761716602484767458 17710950718198779705 397613412386133330 3041380743728762455 3186852122420245504 13157882595557567148 12714670581705069334 12395175906155563795 18407750226236747349 12005949334751865816 9555944793212780307 3317158903356820764 15069670299288915821 619936546632523319 11714612447774129836 5095192883240303351 13401562011888044169 3451574613286824267 9282844175090706760 17289033331793547301 13599196314918397536 6275931091535893762 2435962382307789427 15244639796003542060 10285808054244648338 6169099248435978941 14274341707702305095 13347476876251130772 8033954782227597493 5280685892444407430 11074000085798416818 1650458359957949720 435384941664617466 1564987734074058590 10463249628862278407 3017555148970606132 12502364783024856280 12976729596861150811 11670468930634381939 15096359116399354259 13253638948865279404 11587299802834982323 3460119155270892793 5322199693256040262 17667667920587875677 3539386910180276603 8807296416213664777 9988089094573874719 8311706403235583300 3799679266719289071 8690379487394454872 4482937461808966113 9379830280458122766 9678983486779763818 2764634855013913863 3059275624376779221 1178198814439519940 16600334271205061210 10234046462320177271 5567511942473174339 7534719036178733054 18131198764469703666 15857703172643728528 17804652900186209952 12336209959370222701 960068418102626860 2659007142255569277 14686434821668821226 4035235187715564475 12371182341625198127 5208893402589432311 3215538212103681642 17925704532366837506 12045278562455991987 15084649021745247580 17698556249935160455 4494219078863101102 7997675755979544550 3075624867027569622 3422937248117944323 5286540908397152517 15523605920638801661 3716270505668423541 8697621529610677494 10425530569364205708 14421886506590067654 15364228332496936 13908141250401680099 5082918768894716315 12516258486834301784 13173323082470704491 9073655313095118467 907660814920490279 11368012470262785086 10994026179750778412 4909903758385568099 17239232806764791982 13005030984598447274 9840996807446645314 15257174489311816377 1922724769864088937 15163808714393532565 9212274259447005521 2611637055252375095 17093293042877045962 6576832218897518087 11794091101716349712 4246466047611165657 13958613935125707775 4829762209594624021 12640397206027911417 12015613443822767597 13190741615928617270 11185617499757150837 17642308341219828485 8828245990239313617 8958547654220430272 11899618127565038752 18294521357381557508 15639175407555926582 7765042193574189105 16922453258851034910 1242547283632602321 8460859212163411738 3913833862564200442 9714255573156741485 14650510154768468397 17849664900155182342 14625980107672958869 7300638648997399561 12141924806366281883 17259671289085368864 7301410201363937337 12943323138358612790 17868782113015559760 1013115967314519801 3555575760777636168 8670359549332813664 8347927449086904818 7504298258381877837 2514056038507024959 11616539248547583499 9672321790341667769 13055520353812085948 11581497653317754666 13885531215737071121 16958385060235299510 6559151892686799671 9540870240390170529 8296882397712680436 13718337755759334837 3445894302874512685 11644962381366721493 3017199627030321327 97694207810331892 2308732060715836215 3348816111998375166 5957753440913049845 14233900603712945209 6159487847715900397 17063635882902327754 10803289680958510096 3242679712263756201 12078732486655902548 5859903624003908912 7088333245291285375 1155915515134450697 9035991781285150414 5804933563005162531 9254339639509528866 7060551695240273166 6537214329325077785 3978254604056555893 6829754948779248714 436566540874934279 11500345092016290729 15068701032256637253 13230469457813034680 3632390365632089106 3200714787802132457 12528985940932236394 898655709076970419 8996959323470196808 7912043735959581100 8687811696169098855 13651583901605615986 4554308565177421838 16287239098668394608 562563259770547223 3842641370024610568 1691221758015908071 17397303606771509195 7808446884746628538 16293850171113834973 15846105539637863278 4569232356764557966 10676703913185285861 10657950420667421985 6802525511497432118 11120306292206646178 1451848180191076227 17246078304072657955 14480231056556402884 15050278908258710957 5200277764644440956 16601611952007084757 12190518036201107905 15392777334498398711 11136569753402866919 2425788871368631182 687944161317259211 3617265957455565994 2089912665996182046 3324302727344016191 2711262201867325205 167842308047407465 490528779615487387 15792067548933873868 5486726443680593013 1379125429552750934 9394065477195945316 5720459125356118755 11033934735797239785 17325815377600563710 11932582437136330504 7973657889292456738 13714038657004746657 2726972464619657339 1837075605429189647 7595012019527784085 15126726427175559645 6414530532862490850 16816847216575132954 12684120991236334109 6810925286183492028 6323241533590268037 13602105002672122252 7345372148439785826 3385836500539369200 1596426139371657230 17194668173865728898 12299699780572919708 1613636484545633126 8669183968869375574 4067437083710649120 12847871534607805030 3945304831969206682 5140839591761734008 4849808587457929671 3484452696389186889 13644034532739966341 13857336951319029811 10693220981400486825 11301730123429162070 12447969655658590735 9870994931197532660 13444844706918267920 9188848794202806544 7552484734116395236 17640807560071804914 11360220480633006284 1920042105256064444 11822612994075752454 8912560048215331582 14170676425210549907 15102523842504263554 11682999187945032905 9714152255149263130 14580716653470531491 17367565453062924258 15388594660576787184 15985870091016819791 1714343409760746380 485993570956540114 1923376058232514975 5848235275184662901 12443709439075331512 7728417239385721483 15679697005525261120 9047310644989473159 14883295219785152695 18191813689285435346 18362570774557861568 9399064381998097261 15543467101862713626 9395703079424610275 3755928939722278244 3880397458239907177 16540072458135284075 6647304486803749547 12188453338161251901 8254798285235265630 2395002118014314460 15204931791362477112 8376669171359114128 14622982943997995747 12909023904513521788 6227550305479396910 7640814469308305813 7282247163682133618 6212311236726310033 11019526075741859159 6403630118003816307 13618909602436828845 15696749178155468491 11530876597068332142 17651291012400531434 3190150320899724172 713068385970358390 16695290761473363288 12287978318968817170 10533045840556139875 8570655705396385853 361162030094810086 14612915522243508381 12024082173127033195 10194645515726856071 1072816626531316311 15287243412198000605 16628486430349101818 9199244407097559713 499918690856196806 1245399206565945377 14287866249094933472 17034361250727353769 14504531173135401966 179056020489028885 911492102677530532 14457125484991092171 16783015586591973051 2286250117052674168 7625641022947161842 670539821558051788 4895467267904000482 12943140462701378751 14868298084819048264 7425587267989204493 15758574785350067553 5400211599705780106 12858319590116500142 2558987640667333577 16743877248617819566 7995580215017653006 9442211766052837315 124370127491796226 9888829230306690932 13551814051117312158 5770783266486959867 9992620632880333553 14028567819836838960 612964906194201756 14609176753338232281 4776863674491616823 7279345794605709732 5810385907597157254 14850035997236619357 15444849674774295249 2986421567333787567 17465722007182673813 11257490791446410202 9653992384292098061 18191592527897914763 8741838381363828665 18370331113540977733 15794496429606427440 16421784881478026811 9781864296482699781 6232920581480422114 13316505939377410685 5741374791494834290 18397696139630822523 8280512173114111579 16762383242283006586 11050506222847727686 15966308206094135409 889977919775564542 8354870159223775043 3219599707391146391 16961068640933925385 12402311899916508181 14079673928310729032 10417942164697298173 12701094362284837253 7326076962747141955 1777995490661904608 4114407305221988880 378051938605852271 2208625809492056198 11378967944786755891 16192691620681752425 16189302993106204077 980969442883346401 17515707030316858972 11798009044741045316 1732212753258130992 10566771582224109045 4235287486567094930 7329776696155093005 2791663138921320786 2353454785380092261 6117729525092702402 6827467623026714246 278043429100715063 12056792050922236918 6349894230334056734 1603410711845832426 17067749088485951544 10554170073804671601 6045892910311333272 1759970464113180789 5606325566578744280 12612745426843982148 14320940800609362795 11122313178091632513 14515265852589153576 4364080077054969765 6569246086283493533 14643029746236947250 2990145976036501922 3295412296434488649 5972918345685713768 15543770800797103550 17888405735294966543 258717081452859595 2035829488829588445 12256773305174084681 9960520457001220924 13816226887295451392 5563730421708555753 9514161821936695875 6373999916136083499 13127351570499453123 15277713193120354281 10502758433307544005 1506385819707340119 3862721071792508948 2735312857683376828 12318412214408954557 3901170232558877454 5875903470310843031 5076768719130230561 4740335477820220533 10049636800373440317 279167617378026893 5541457332746962766 12212275084741871911 8590849811940826646 455646359543753730 1435674191681948565 2933124602263220239 2336247500811611708 2513038009021727977 13069644391705653383 10790966114836454201 9485157660059060334 3574095756875377810 18232231628647220638 10696969038250729323 17694973987281831771 4112442606943348510 845330459617439673 7604326561609314727 988585586704601088 6825163256101611368 15459632798074556987 15530114670374550255 3376794081576984147 5072504283865576754 2724021662005423391 3630228826055343854 12580507734349258798 8659181378681112604 15391637150527788736 12575283255882761141 2801740039193563006 1652237774246822777 12402802938989188509 15107200320222320886 3391272879230261173 6269407830954094659 5884414026544509160 9875161340345274919 5999652105284985598 10791865385594344004 15446789174625803737 13935429492823605805 6994112440555084260 16433601399897113447 4681403244125781966 3702566158516480122 12327796330204120878 12713090370783582491 15561577710880091643 903953122006654802 3346110031584167094 15502731049782320146 14756946066500107696 11321030353257345878 4635587284717170962 291665467540433015 6267923572321268323 2028881118136804940 17667623770689315727 2896902940362139849 14360454761671673120 6480163765784741110 7432524112130846188 17484118475843722611 10869453817793461645 2178837932169650108 9879463575199124593 5168549557850042358 14249531880396466912 10193579566288303518 3915301451973986079 2030335348879199839 10696825710789076991 18320904626753370592 4956948560681295921 131990621883785754 18014970481198421521 3105304682640219723 11654356855660897482 3376969158463178025 17853543126144215778 1663059723644508567 4085504857956072731 6881338365965961552 14222397033946321391 10895139881871676349 16642702486806994328 10092201946341695743 14587705029073726091 16421682264403275635 4453825617148974510 11724614666398195847 3829713717096842772 3431000205648193142 2284506189560094915 11945911032916556382 10942577813821735568 3184581414972782431 9398751361940253591 18067066146211153730 2164229385964394691 11632185748881102129 16665547168945119950 7853843452606480947 7960267292285920631 13304217276645236249 10239935773273303716 9234435822618381876 11333861793627980945 1726560423731014294 4892682477070445208 13764425981345322584 12325935890940223698 4262177920468276068 12642987946029310499 4562682566857625156 16660431266150328775 17599978024347533244 10613051661550172990 13905070914765489059 489102142194350074 13366252066707918122 3238085592133933328 7248991240690350674 13564422681355942224 6512297555099694430 13466665920594411708 2114846256448404468 11059973110036692571 14025289289939099468 12953427401667683580 16593461146669848937 6311385503554243630 7996444116238840527 11332225117715708067 10928512022077383634 1728759634293156076 2906662853736771273 1791503306942710594 14478170943489406796 17862503981166918488 4642791593241288544 5790107956415064552 5451623729588832618 8998509649758842510 1270802106209451904 1517498275143612061 16504207793004480591 14446418301469542312 17447659874884019643 11516646924317306719 3406583662597667255 4656804607741807900 748696284363370418 11460129977698822005 6056511854745894673 5153400657355495814 3821056194368507241 1280888252417308150 8752245949133476515 1921256661028051220 7854686893559002790 6958524429617854971 9585864905086115243 9512844874649248389 12378217467303642320 10641123920542376817 9709350146495245905 10736981883076728822 4766192898030639046 7184549384856762759 4451799280283034719 10945035477451469976 7137406873609459356 12512215489416133108 5684662785108844898 9712952293248711082 10531667207400868867 13868917102263317873 14762709328556603723 12857413786283001566 8285788675863625144 7600944534847096172 262710665921056870 9445810011507104577 11021184453719044418 619860528210641720 6454747314053379307 4670068857098229556 12628273897930500093 11989042085519735568 8761171149556019315 5780418089728468273 1986244719124598261 2537195196420795721 2784236969632192458 13839618278270195897 1894926141865041304 15227068787378830755 2864687860519289708 12877193907211874125 9091515988708806963 12199689395949091590 2476459579981134641 8805403026974473634 1296810175802205369 3969318738297766778 15501526911091618802 10857337627861809668 13298384484585849134 9267749284563536681 16179949080236010673 4549105221218239430 49149432894238799 12060311275698845282 632548431555320364 17039711136415135469 8954452740533725553 3027799208883701076 10990474391257523881 669930356575722040 5183936880855776689 12761144520713641153 3025088307248335115 7951415849896368037 4476602114754028784 15129756726986709119 4604831495858917979 1147903848415155665 4018911295343155529 12437830265231971145 12945531588464649297 17228709414473151504 2826055856192283562 17466500902397589089 6617762762033731968 7785796093395104948 7429277493540308746 3103287060694257423 9928038593069059586 202967361182226777 1598251928319781042 10304344455171652206 16312644042293108222 4403192607443141563 9592283328054770723 428976370154805536 8877919143329915258 2315847962305446229 1584416489099680424 819417433828165034 5180433512223671263 6974635148959707557 4505543355411975886 10126034060663366001 14035868679259406181 4506689121921328793 17992990823384927080 16915595179270195984 9923679599736411288 29901631567581093 4124523588678425658 7761295034221464874 2528757085262815434 9954366677184316205 6731963936251451805 9712946345769160384 11270683682658872057 13417337433754770791 12104039112153550783 13673700839985324988 11914041772225565530 8437828843328198130 5948283551771396784 15583479236839217914 15668234830726841216 46033427621828566 6087993987924568853 17017365656191339919 10880541449074004262 16674482305911290263 9432430018893846104 16997733079389165667 16062883661999172930 621587910997409792 2233373332842029204 5736234858422893461 8939508427206394086 14522346187235296369 7694955381715356477 80561461124575538 9391919510224723601 10187725386445369746 4503675305034547439 14610306864625155915 7367794004271445297 16867608498369952070 13911449006540401665 1071158577417121054 11261250741365635424 11737853691996706171 13113358737904993088 17360831196574315083 10214573782866346479 14782220306674664919 10565523619890604299 6043806340161704816 17217785261344998274 11905505177703533901 9556738682784694193 10962680863379656692 11344853404985767508 8923922565448529224 9424779585049021878 18126498473205130832 7033588558187833982 3191531672735703378 2799100677708395515 14536832989969160728 8888203679201794250 17930873783615933916 2534314277442202259 7107974265583352571 18264595067063336426 673759390142941076 10207800651542831504 4602355601375489749 9336295385999398332 6642310378387338285 9533636514828795973 9237206887320952297 14921244211851685723 16891290024507699622 4599830861367931020 14267016908124023945 3127697531775765369 3191834060874365986 5186582933809831443 11345971334742497340 11902956756174392366 6526588128445334467 7849953457893352886 10209028074763975564 9118539456939676732 7306806609664597526 15779668089731128882 2724880921729324957 3394537083109065195 558377587097132603 13105086937113624710 3096180988439800779 700553273120541444 7920041375695035406 17700573434020223957 4818935250129042669 8546831469738027151 14476612626138877782 3375020145239372214 6681851421843383294 9040214214611290100 7743162856572715378 10521839313117612838 15539678255298358445 1598207839917896812 3739097895649500816 2733678783678221404 9059254502725223408 17950293034538435779 99917028902729704 5145806945222361855 4508358906322191970 5254472626903723172 3932565865914605516 15364860697245891187 13379566007436668370 15772169473898429317 8814544570820842827 18247912802518898175 13386910055853810952 5550102386285235276 12377862125770592769 6214473518721986334 10590592857346069678 13837526863776388316 11078112793826065303 3746833844497704225 14914731127574914212 1492117719614174516 4593065766240154071 17296287791750708241 4288401885157587201 13728157690456865267 12149308707715998883 3098398757481496591 4353417956808623071 3451651440067884926 3957225103277134230 12674571093554967829 9071764457122723323 14318977463298691083 6244289849345893967 6053062888211481749 9329512342763256648 11641560998613221860 16987432907535336961 4145142687971244568 16027804862286737747 15245883838570311236 15132251336256041955 8871172042287584986 1057555474785657325 14043825518732084693 18001661695148526785 2479615658086881246 13242393049805724049 3955106131091489927 14611268896871160652 9668348413570621035 5783769419855480597 11129017713329469196 7486684511462716180 11400257386007384113 2991240254332360979 1964349979036303231 3869711742038959680 1157090370486288052 5347119891991649623 18223206111668581449 14500682935865063943 9907333523233051405 1845489421499265885 2548879452139063854 14374504846882140401 9966548037428621440 17405338975986659549 9855456436962499902 14215960130267784631 7828841942931148259 15652103110902465178 4008143777999204387 6029735600006550792 16191866403091946097 18431537402400709761 17102137273568028666 13362942647151662426 14789628859518747283 18012878562074288015 2540284779110592914 11464819733592230040 6892997942970095323 607118254234400241 1961597681461323506 906177832453526601 9483814375731846682 16863855716779371882 16489601324305840846 4312821217386313864 17010411299113899284 16556049313754355302 2815433385225453927 7806622284127250490 12918068762813305305 15010541610013337541 4192685615362169402 11961867443940979183 3801074325122445342 413569991631410193 1511797867281530016 11416650312280684281 1925765346037251114 16729659113375912164 503785445203586842 7104477821060990551 11952361851465279180 15886438671341338102 721668068325558517 9449817853035288195 17842977633821820586 854248428207753940 11209023833149550186 3684594797616005289 5544417868218888184 1997781759983198619 3363075904857667145 17144262569722056942 13623184948488825774 16656312926565027994 14860897813324022868 1642888532194114131 3049456991159589400 16274162803601239212 12824891105495729386 13069307353951926209 13883856187483667349 8755515523760453595 6732602148631761121 2172089795400755472 4395529432944952942 2785037651470946938 3085002390110594432 11339098765658308068 10439088260828026881 9726096932878718972 8010864206700693593 2976462934359118455 13837874328879261871 4780872855154128786 5551746811762899119 4768356951302407949 6870063507244343589 15827407669356838635 9330800746183041588 3838655108258048671 18179990226236782080 4845183430740857006 10178332133267529595 5177813022575923352 12289633040942697988 144243861898835028 6130533579707903405 11023397060492645610 4722711210155952883 7963743877729315814 8069648213131540098 16151598345318813758 17778693834758677094 998755422666853048 13993183968928971405 7954413409677627387 12279974776013901380 11226528597480445035 6378219190394978044 8407270845470589426 10661910065235889831 10221639156719257171 13225225171753345600 13868231226939507954 17691857204699826815 2622405299431524605 10533330156632103049 15934341815513371095 444939782149086748 13242826404322771583 6678249379435468929 17864088492460732439 10923289431293538239 4836060742686402906 13183504850351296942 7248872398885341326 15713810010646398808 4465971713306325235 17284024375597344842 7742242109352029419 8577828318985995493 15231099339490799244 7288269257892316398 12113631043113746724 13330639123190516772 1981884208345749253 11214443779007812082 1617930140120152296 14323376104525704212 6477775405658816781 8851900780440707672 2637522849308487988 8599230514543433765 7204580066027545438 14849272208363007290 6734763596686918120 13656760109444556157 15988931566760207288 6717193398721551915 10631058242524670835 7117006249056335897 12557057996654421304 2397447556697454687 2224527620482545412 253219842162339457 13809705860102161009 7094464222550842884 14018580408167432193 5921870159090829683 12886389122806756133 10324935619711093924 14714267704955317008 16774914005310031504 3125001721269776972 14739317534476034271 17029464462337392832 616004256504052800 15766697710667836796 10870386135697665674 10825885177786692534 17385989262127027428 3111016388792724454 1020860290909151011 9467583819871893875 7924377173257500788 15479215339533255942 16319794088992745401 7008735387599509449 7002927693475888472 6034607227600419352 16538207573031422938 1039911978658266754 14259167465277046450 17483861403268825176 7629269215196990482 16814038126220926496 15153643429866274872 13469764982051508943 13020758654185152010 8410172137490176447 13714895266043035979 18087532834426192476 14775402645018263871 4827644634311121271 16340210144901518158 12503482610478752150 4602380835881761967 17649742664092467060 5414354260875516266 14105926365791024086 11054795901645738122 15965541356727226552 8144061570697450444 12630665883205422094 15452277799225672049 2186429170053258708 2892814845518772864 9940617646921597572 18376149211286488513 7802279142107240522 10837693369567194971 2795705527540857886 10462562877313620666 17031666082506883192 11393301787005680247 14813176055974216229 5314381753794025904 1293153105086959493 12218613232126270845 8408521266921304957 17929408390451968680 5611051568116531257 12585974481666286450 17798264354233657956 17836294564134936875 9290323096867660586 14530366388432079769 9881290996102764994 16705950232481051002 9861119683403519883 16379894847951824807 16980146555153747247 3565456041741158185 11633971578813860658 10396518762398102476 1797666239464606235 66053984839020771 7982771147346935448 1004593333879285375 14091310562560333310 7925829779691387334 11476978802762705643 1094263110953664301 10988742596266477814 722589902608051464 7435524847744834391 16419019789692212915 2708624452238629120 1588709673342495380 4657170221661332425 5667273020302338241 5013711127065131272 14083449064612146405 1339030618559156735 11336273765400185372 7565291920039501565 15125035609797546719 9359983951551293664 9829259817284286593 177111988085229655 17271080331443036571 11020843414761440213 10208854567403240849 13888660755584240952 6030293050637045779 17090752350341707289 6565081505222342229 4920334306342777526 13769452408785037346 10282775287343972298 4113790814884159836 3104686285868612501 13438154244497594351 5939226246896602827 15406471198441062171 4749043525891022069 17927446820203254292 6082023693533137574 837552935283492480 2913146136442576029 17812136728451577275 17961049162729968309 11439509619832719818 14065240954390953604 15031721726493086295 4741759330189459838 1396505320859518306 355073445265274954 14786895474235829183 7452608676231259538 12111526588020893439 3569479183515827078 15766567463827453966 6618862326820156143 13019838272703628031 10828652161997698826 3497874614018487761 3799774802392677605 10682825163490234363 12838904221678385504 12790038980488713928 10823504980061743547 3663407882841143885 4754904514599597962 9635545538872705472 14181142948204045111 6439617528131104646 5731834097015024302 14363871604248718006 18143711599695298492 3770392976247412304 13042062665775998343 14519942714265884823 6612569576847758088 13610509221222393306 3447906614966625011 11399629067577869239 493764543611439571 12320361784485237363 5210831512681115933 8099541912886285794 15405856778822902700 17977916046494868088 16839685659162013877 9559921922001913991 14359932018883261158 2937505844692848708 17583752983319793527 17219031775323891355 10081041535660681674 307812835857736618 15643858350438217379 13733157646835105288 14602771180997978958 1500480139838621700 5925885479938324369 712952566332830710 18090375757606299856 14046507779005369214 10872955894638303528 13163668323856270045 9320192733640336977 6497440295396687969 16995151481425534587 228378693313084442 7377305346972010765 10983495459272178176 7688562877290930380 16865640199975140468 10194164093624226208 15462321846371145184 17666491162475784027 2644643937727079 16746452993587237665 1470897501841362130 142307304010549194 7891446625106297886 8348738567516931623 4138949560279429197 4105250929686610485 5684618000648412406 2905684417064603081 11363450814100239303 7506643556863897289 10390793959219921603 16453829713787239255 10114252056121205732 6589771239341228965 5232541317609880209 6168683071870786254 14634328599216875813 13796503003505649031 7036440885423878362 6331118207138549138 15228442350366893264 1860808274554170931 1399686752568402270 5528863205805767356 14310938025335349801 11948378923493746215 8439466302642410062 2479647235340647194 16187825953501670838 16076242474672384392 10829229317725017477 18412271424989574633 7938359094984473592 12597238852341002133 9474248825817630101 15234554474840200905 14007678869427181543 5640724641463773850 2106839316975278705 14478800626273759268 10110578879043056047 16169655035333213345 12859908192524429170 4176482024279478475 1449318567824624786 13952511180533802925 2448266602441296496 3378582263786842252 153347838658496319 17445860146988703706 8422245194012131300 8584069284544728491 4101966713627458658 16042501117163222929 9125208497308900620 9329029340318837222 4050438720023121419 15891858473213422451 12767131609568864985 15417404646492465979 3482945241264415064 15247421988035258477 7577637025121932600 4132618620834503567 83651761401484250 2175105660478328365 12483147965420938587 6989053414826046469 9500557794529161029 13674294257854818598 7645520052765065149 16913630639593390616 5697984179950759406 6823486074893625085 17253544586107747470 2151014615904270482 3985845618042823334 8814292479273549476 12228768986770406861 10202259607598805123 9201182235338627712 158110356032354706 17791913607581752948 9124530761929227739 2611603611338798543 6698825875942375009 14327205356272123660 5230770252827114331 15651965815686553694 1249368738704321350 6918962392451773692 4476940113720031998 1576127540587817090 16956726007963791721 15822559527623332701 5242991597244711344 13545318544887999048 4566306033050013856 15159075677717283336 1492365773335533712 10995561447091587022 17093323525262128246 1187942064326288022 17302006116788913538 6416774932400332275 10208210043353258076 16440778485046730272 12238855723962645623 9252335126550301395 14614666069854692040 2230187988725036693 7155345050754989861 21875229016296169 9592648864090109396 6914991310885996605 4138985184284348774 2823500027100023038 2640442383943678558 7268325769390743843 13476088568421615583 9778087133325516875 11750240151255520886 4891887702331288295 11638978519611193737 5735080192749674984 4049032468195394157 17112643005461489834 10059797857694174949 14878570925747982604 11173000108163119876 14376305128035830295 6994077636893212329 14219790899025007297 7248547327945445609 17066035062030737966 4995084426322720317 15888671564248458257 740147928283414710 18233572298825700865 9042574583746932245 10845103166432479039 6327616984543498184 5543209214903317792 14980873191087105528 13580465458833492252 17470152003012885025 15639549100117609645 6499022315261447343 295699428430097074 5383431200582969948 9314531570108426673 11632771945092792871 6751532134184895602 14614127801431626823 15737372597837923841 2604755840986855765 13639183188828243490 13996834228847399138 15233246577869729476 16891017264844195157 10412575726093139463 6471980341770277673 12891862585914944411 2317156564057953830 14829462543230104798 11280143820790131561 6511841013367840361 2829919467341881986 16523696636874438556 4625147002907757942 11156410953163312042 4367981394946501193 13575158668163098183 13673710239477473879 2199096700589102379 11269690760307077799 12002025417902482764 8970765335854009810 3871565986289373527 12232346187330837179 4850016229036856990 15566427338142448562 10007319678611547046 6980524381502428688 140507390411292189 18299621690559027321 5479992014569698981 13749892283095864726 14515316797129409578 9139994246596912275 11278143121946673598 7777623538926408294 14488270617997122107 9517387025185464116 8472056469826830589 11993903305972995034 373311067991479217 1482676819162891438 14881324891575663952 2085590840737686369 18208535816332501696 6085483515729907108 5089382884479784267 11965255112419177254 3750096709887179622 3337357991275087493 6003812250102997055 18013772537771227771 499804663081263167 2109493438035755772 5543963603580893856 168849218120484384 2123385975425514451 4868296439710994988 17759646159085157863 2614587646373219627 13371917754999833719 9331110724869861089 6703691344031195649 1494137466174459472 18066397089510833188 16485015051831644729 10083503275915957223 3540423469730549901 8182698968016460430 6913479330064532970 9111966421103616540 9277275342108831581 13214790021082258212 4944104837323110629 9297431699923120739 1946853754906600952 3280708962026438809 7774009562193838223 10286493839971763822 6096993956356122364 9624217437136130826 13638320806687079633 14100077190544025775 5250584218084631875 6035605813860282200 10175403275207095320 13387326969958423784 1043842395372184782 5619819591033396166 12828519407353074479 10011072981859858865 14715686081961136311 5223006175740941902 1139947261048044733 2109835242883022133 13533838287304155316 13739274113931047556 881024685932773427 16371860193084247105 6294252106634156738 16895773379087632809 16243646349465504505 4228203771981771063 15486556470247476440 4376531255590536995 15931914187502122667 5880884126736915922 12155345971511891142 2972309218270891293 3854976700288066179 4318485416657413013 8274239995888799835 16051137528432432430 5749488098232422155 1856336154019048339 10079788216592760142 13549424629564232099 3870926405305799305 18286499819919462343 8158949428352874597 17467513333542030359 14611970006395782676 4204443494792045381 7279307330032825636 8142360382282216270 590349011168163179 11092282932309357188 10661119052923430234 4335805923728979079 8385172141709767889 14850139396268802243 7725883722709282538 7076782714271043096 2505962138580674948 3599082785566714336 11215211561779136736 3908640866125033984 12252886943046255075 8721783692587773739 7158307009192301835 9154464369343626733 12133827541942755012 10385083707221279381 5180051691784112105 10998355668600560107 15874227097683898171 16557287522970263056 8594995249989720123 3794771551951629332 4982435509771671385 848876810385381371 16153585669002540024 7818997133964613178 744446965856206918 15482142738337076123 7505018080874570345 13470898839977262845 5924592952746938481 16531994270045699425 7043026511522469025 9510014628832485097 15800885434768890589 5830379023968882341 2827788194681672109 2153463099693737243 14327863392340008928 16845170923705779224 9557967604685361 3698631194389445697 8557070754159489782 11550008088658728615 18122471048893084708 8321892612181766511 10157096636271037539 15808529478661566335 18297720104203010574 6672714423394422062 5183684334321606774 2136750899984168338 7861900027092470057 11588106684375091561 17391937507614102171 2879258099106286169 11754849206792260609 11904774224259767078 12579165104261719583 8689933990749346208 14560843017646715809 7250559517216546539 7955839399745790314 11679076759265617441 9140808113501442006 10569892030103452964 17452173629625807184 5389160895224892578 8685604787236879033 11497474768081270423 12954210565733699927 8024030596615839731 18426624289534436401 18314853068550280410 9584498603531537629 1560258049211718864 17176486910514252858 5410008324766898616 10383907040456694896 7561703904477094423 13116608229793428780 13150246803192647315 16308655140255015066 16432617342105395262 17487878365744727675 12528114767745882433 14574053349053443448 17251686367766095178 17896966181105579374 7726964862035629790 16309677740518528311 1673632679433648808 17268066966319413138 7542923217567501671 13401218924322480362 13824182885054289329 7720463385910111489 13680480865827931218 1050588379471113877 6987339561634518293 7427282792606417357 1965506446429407335 1111666887942701910 11840659187046111972 540885448094588846 273054893331667197 746273238769489169 12665880346452566643 2926726851235707058 7929349009530011783 1467901593136242278 11049943787816144642 3693198558004669153 9242300432510472360 3075865505618272704 5072554480021764309 474353898308698896 8238628876444439465 8057323332433320021 4687815064899515622 13858605893059980669 15714077792020007193 6212950918298603761 6487506740097863049 13049121226959294161 13545198978923935002 15361849444146043859 14708221345727734062 11716407528605303244 8371522106395324383 3823350526023097592 6510991803723523935 10699544214959482403 1690825369512337730 1978331837476046382 8943169418335100142 4652299746345047321 10254850962742383130 1656285057903915585 17331318276822502989 18245107709719568818 9463191965465043282 13555333211007423148 2193703582937492011 12365282476409254977 8375742769194576368 1169923559013665154 17870420124796956258 5791233843419023187 3094768767164386722 18361326783948946674 12059031227095073322 16106917215217459245 17536121533510074808 10385727626982995018 13178590959935622284 6099206970084062925 14943272368817257046 4960268253442896466 13871124928023467135 504973514849504221 3052965517250703929 3040269894883516597 17701588669774947206 11208452363764812920 3582556256413636127 6263385964371622178 9316762273651244826 9225007238435523686 5955572534349381964 17167781763288506647 15182878703235173897 16378809146390543242 14585253342386856323 11703188787177880090 12768242784054318519 5048609225338575704 4839753940226111417 1203859157226068808 6543675226440264923 17577049474569750039 17491361538388676066 2173085898585568801 9069361323125368317 8507749835471041365 17861163812688750942 5005166372445727741 798722809769682791 4899563202074027380 17124481701359311995 17332643121899795876 16650121189078182967 16614890209364236605 12944606032699224099 2889957874307056238 14238977607894918329 4870502469422217243 4154154123370961157 15222906981274357896 17240470265816945788 2269810684989906011 1666819723049056901 7370510271061292202 11464589731963162119 4277896699375214914 11667007983432393067 14118633075288955909 8180755215533748039 15091599622551235056 1775639147838826943 1812270747225658625 1521724938541417379 10039438559610591620 15427769419705467820 12634515003438297346 14439165155646689005 5080879679455400951 150212255652914730 7564091339351613523 1539728795901984915 12610882464060127296 5562608103360751053 16591806944939807729 17623467106775380124 7466673758138308681 5114181339699279283 11241358603858677797 12537709213222056221 2634996783659304756 7315090867966275114 10207623901508608897 9711260003542289313 5668458732635004227 3841693364424472391 13758172994041506212 8379007653792898176 3966858046691369703 14753524165190999687 4644572754653243583 4647023890374126713 10611491656166216796 12453472211219606466 16945037839602892692 16865737838155815745 4420150521742648505 12459277561082162456 15873752403614119938 3960747699985509377 2514591182826692413 10682567213690049641 14938850773575220145 11294331219247347393 9013462779116767309 12173709812367413097 13485023247153985242 4296217066085554319 9202775115748090657 2914470240886327910 857309079968586243 16295535054519857901 9445647644202840687 12729074025555201513 10273165755274926117 8683304837045488402 26727134071459487 11971171608496087429 2138018923026337174 13159508516493878013 11299496372295119913 18099694979930629366 17163177712136746563 1798016592622223336 2021441664748880224 16135273808409497876 2701468720592703059 15396846070945702243 16856752398237300165 7651409232129557671 11140321155585311888 6441356056223001419 13683566706249664238 1017193567682802975 1721867768245215702 4907911893939063626 5449185073330151188 12327773327333181913 15471663712487166160 4838255186479204260 8202397703809252515 6423086938314637961 9196369375610777779 12977058880729724143 16083400829691474041 2580422262191638593 8785175667780798469 6435224490279797265 2871377820583461944 295815611686904534 10694570579934295032 10146843812187969762 1305996070693321649 14016902319404100431 2044181604790956166 2212709502819954473 11695336288441983509 17187415371957373056 13271988502985940265 1245087867042384504 5759209559166126241 13991435185172202678 17395849545726355598 8135574583322261066 927781366329198746 17939456103084947645 8162266167513746815 10319102123810411392 2687212914282311217 17760523395323204557 10936894118486723204 18180946063012678203 5491030668889396622 15623242536744668071 6372588279274893239 690701194634597396 7873529203413625414 16309583697904478291 3550110277991457131 8957107041891563479 4105645294433937222 134308218236957319 1271038568862832704 9266003988766685437 2562341631549334681 8685213418026060936 14903824992637240763 18148390426677600224 15825889563887574440 15460251602119882449 12535803209160228936 18305107651039255473 3441132495415745716 3506980087859057283 2939461607235395770 1979317020209633249 1101833939386854489 2272654126523338454 8868184864319641199 3809173261986275487 114834285602623724 7083156744729516533 11009700030787552280 3327332241610050001 2859742140470511228 6451906847330605494 18208283698674449941 6732007453766357662 975957447105500432 7760533520811240397 13868479307110190075 17006113720236929468 11706775304751499384 10418084281477860622 8094155698556446860 13136691602503591940 8800437030202070842 17988562734698255634 13619211885331522126 15878006082219027730 8781795674918481841 12464584739150897890 11874780226871717083 11798105722791454114 9526101994640687815 59542605334833922 17251309346552474741 17368690458876922706 17273269763038758988 7262081301427869134 7061752888791799502 10353848418775171412 12906862913276635196 590610824476397109 4200202309513218868 4063846723612740302 2586993109019508053 11687473941186896912 8687525802258488018 16278591100953126605 8067895589508243485 12053662928854130546 12244467608953478483 13946531060428059297 9737806980288810675 11204027173327770450 2095751106663693468 5397594091406610862 5886129578370586214 15555812933999332950 13170729097303208080 9955591141800920100 9367488508566769380 17675171043970543746 15453695003810730285 6012256801997660457 9984746707423311426 10568713587043481706 14153947135671983421 4060059655344172098 11904395140684195416 15224424388689848654 10639492225473941561 9391018144607448092 3454134264553803008 12396469135339011271 13248460821021305880 859627793805228217 9949399834179694123 9582752924837175309 7974820015115571195 10522296242299308713 4129698199696338206 2485328912508514425 2069085933960970870 15709642658279732185 13202056431349652196 12048679459080374464 15280879932728872631 7483968901235138195 15740437861230365091 17465833849903861029 13933483466899335214 3331128228061065975 12147506045928557259 4186609234188288817 2592293693921964957 1336580400077978799 10220118680495781244 12905227625237587197 2817618740396370481 14552504567180994764 15948503637674460930 7827139055964290341 1462246682476189895 14752468400448317185 10197585323672478023 10951469761139971621 11090145463742643512 11835010896333726214 18433659222645298907 12064458919394544922 16354222205957223667 6316242443651943456 5826643734736608125 5075172432886056506 3562126740085092365 16683157842733392687 17066085769921164613 17009641521051031120 17753789506534815228 6454980515933562172 9732339956045770991 17204993210119849476 10276048477279319019 7261016163774593645 5152084080473258889 15374686191594660345 13693026650589035653 12805254450488590824 14829936416781760101 17147236737353688136 17754461418613028264 3186246847438634712 12662934113256107698 14634647887427840546 15678128698519230590 1685885136043862513 1416676469033087253 15269388114373406921 14132687293584963639 10111501180060928525 3790091597303738162 3371019520967922009 14314533328762296824 5180308966405282042 11302908217064976416 2689402072544544196 10945676822099447891 11956676419442629552 6643916727530420135 17154970283763748795 8747036417751791031 16622022159537014392 6740282859668957304 2369342444907829442 8771987430099312212 6364347764118336638 7642929927093673390 17196458872615138471 7368088522996214430 14413346693499670618 6199532573048799365 4230399603684525995 18361554932668707792 6420199827301140832 5457171455419722078 9475623388865158610 16594758508605454578 3403430958189430905 10217610987721164653 17884595441720522757 5584478071675927828 18306227183509762286 15730619909053389115 17594508508384001263 1082117219036009838 9521210637098541625 2204316055758821359 1706352750316482299 15247250342012770719 16465690901426515427 14997774432605870463 318725649557081631 455422565005588991 13511805943598594929 7736876272876247236 11456816596352594286 698193943755096118 15434666318937860377 10089691319592577633 17203066495772434815 1721553217937243285 10318938893924801379 3214892718081779596 10222622845661003639 11771214368413049920 14476743442854615572 2908296731391491976 12674615776727526230 10329114615141846952 18105685696549228020 9353380636948719392 1862128594476878790 6189714598676726247 5458553945088766538 17514444426157007932 8286876563577193838 7118205337343161865 1434840283137662324 903824624612553522 6751691464640532777 18313599132290783438 6996761661616242192 14508992843479520602 18214966413845398216 1843185236931571546 15596003496287343082 4862491043956609996 6962708238338283246 1116392197595571915 11083777693943240509 7256652656560703000 2377760429718857839 2966637385247367111 2674873743588699259 2902799002376654826 6273432006015923540 1408167653630724868 5802034563992787492 12399943026132825606 11507344948095799678 15266291120638193384 3049387675397021647 14155904844032864102 11449707651545312406 10187231692709053735 12648433768079379145 13008907807911429456 3312447876050762650 9930131771457436620 15063726268093083580 17028306624921422444 6249947774882617977 10682815699352555222 9352323848534606426 13048546263773460527 7574298159425743726 17084940373915524774 7323346104896393847 10668229559680191688 4605460688197688894 11145658045233355463 12669473928503943818 2096358901921828941 12411815811666464100 1994295370836624877 14902901250338630642 8262027863327326130 6518645722319573281 17842804745154824222 14072613863925260642 6551925420934401994 15507361114676460515 6299504091546707523 12142298034838939460 2165750157001046306 14842219056625220511 5950907648742890362 9870208623643829129 11115152010137009618 16736503591561818609 1604677811158990602 4994796228309912466 1502832365835906792 9146597389434006917 6343736252655502931 6756020876418869762 9172864232577269167 3582890802450977575 15324692975986152810 7819383564398286933 1837266283636135752 16166384150521668641 17885757729908960447 14873328770812652810 2136574839024401814 8379742494885792827 9746902958518750486 11632986184096079091 4514190633750235468 3241565024507625331 12199972170028911980 10489825058145356469 12997408818342817859 14579759405212874783 10048423725052191655 7623419008564871910 2242572269420271703 9555272877493228865 13511263266019625385 6713170476951731549 3894145330413707505 4259844446920093707 2398742352708991580 16045743930483217529 8373679456985568841 8053524378284803319 3144283691613926216 10848363719642646075 5990792364388626102 3922349790039030124 3166895021098485581 17778733948323057917 4959151209383646308 13734228285843452853 5283694115692654987 7705621696711175535 9903948324738103896 13970392183505281739 14852723449098080042 9467003351278018121 5251995055040526358 12936858162072625601 10457164042290651533 16544035431563815551 269739893360134302 12058817577430990883 343190335456701314 7987766044941441676 9693184195140887323 16310324674102734678 2378539633020527006 2131453233091175156 4980686356544912202 6934016099008283861 17351361400180806454 6347341039572259071 2994305988639225563 17415673316204629950 14561855057442031579 15851612344938997373 5443827161347787102 13066387853383584479 6598476881755920104 5294859249448052750 17921287878905476937 5022391421166026308 15863110728279913841 4352282477196118390 17006642664708965814 12680759597674273298 12959330194388379461 8129770769836231839 9974608758463482397 15763885017772420717 3919561860534256136 4029879617299507962 2685239786551991450 1192402382873269599 9659217269596137337 16665471283145379111 6083387327733999331 254278576934674393 3289287589320548366 6076463778046493027 1004713951277679073 3999022990197238060 18299941959793480438 11322227148149890564 5315459431992275818 14365749895061671103 4762340037993501770 12138245594359213482 15010406018068267836 6684999374198903366 2000330403982473426 1174133180080184834 18284805289762975266 4815434814459980056 4036577564749213719 2439117560503573867 14537501644272140567 13294063793929033782 4837840858721467454 84060464785190303 17646177132139871659 3374631496887832269 11643819238780160085 17125499892542618257 13948836228918741141 6617490346119416686 16339444523578733260 14032171933634194226 13621559790579873184 1763097575119128186 2195166351106060888 2033106859732942298 2894368715624856959 10315186839925817567 9489653500205296536 8841313675731582504 4311300071754256760 117295419930745223 16750485828244861535 14455799028622460614 3380080050075565066 17977758668781381851 11632164982600017618 15288168792352677583 1652942676483701733 1316635965894521349 8627824479703522949 9880156436821959801 7675786292231255219 4144775516630910757 9852791175485429991 9992215298669365389 384892600821817095 4553626694068593275 10488574529617536308 4310005395515851757 12362146279894295731 3334660176563507664 4119755944753295588 7765567589219958504 16598615183462655027 13369118578846762659 6573124879538917810 2548534406520839664 7454083653115659879 12953654335443815824 4287609842668024427 16839681827632445359 692782590458169933 3120006207592827807 2042494294847151261 9641924597788331414 4759868143753968284 13828507622569497526 15716360868407916176 15545475360029711730 5504167159315948395 9995265654511311668 16341654546320134467 10755658347488325955 16644243707440432868 3007888857447227299 14079843614622932309 2895905636221269266 10146279968302048343 8802872577587654208 2746523112729596119 13677959620525653705 117563480960910654 12150955340007346597 15312508584195030236 10422853487973640381 319578924492909586 8707948871543525512 4314409472954822308 12115616422847703591 1416157628952931214 6708896860141155917 3849364048143416390 6407165452101000955 1947886575454474801 3761735907443216049 8886014668327590385 11395560500211348258 16869079262682399904 7047343859483860173 8936619093772917692 3008113938399858062 2884934223391614170 2948489651166289985 5440861638181660152 1853886224681157524 14097392135217776367 582793191579560952 6206745026038181384 9402183506769560838 7148315195549761350 17406458344254272234 16267775232457157154 18354181163893097100 15025021555153763652 2700338629851849138 3305539371990875469 7336325111308435769 12352311612690167466 4503239943066763471 16879396153572614056 4356889587932281781 12217349812308008507 16850612978856616776 4761932358577844285 12972825770703773622 9124587602028471274 17306153583001374326 3710615319504532012 10029858159322575302 8930791716447802873 192901854151131692 7693440448140048137 4611243538155118257 15583443225814136321 5188756521666340575 5991109629358554068 15536987848163035374 2757131249128448206 16508074875239737384 6470749848117971339 10445165958670245404 14715393735132772324 9719605732777076374 2035826840720579242 9259402202619220968 8044868635669204125 3024295024176282205 13702693033253252095 9253006173903146600 12759878714751302986 14762014994531733779 5298582915000245472 6601273342789133257 7716261652133152930 14035994773870904188 7442891612775449083 7345289472416852540 678028292786271553 17747071070227055389 17520661064957687155 15603798690602876486 18385040068505424424 3095641992183463851 4827720224797247609 8133980330731145092 17962772424903978042 2911367342111466588 2222103815203127802 4698851417263763041 178768906515593362 16431616680071140085 3441506627446050260 9932019645888026238 5604823465068979598 12961537581630862981 1879660434538607421 12023513543940977119 16977086945281117342 860344317315361340 16571379345833619403 6888245559357806354 6046647484462743929 9848817190129795608 11178695846599107045 9811818619678145827 17630016868759765909 8706869682418168314 9142458455475919366 7640371616894456954 7898325168127399727 15902592056136223421 3665425270595054883 12368022241425646650 378877287568739390 50353113516880257 15966165668921881930 12244929565610391773 2392253660841173234 5181815948269644367 17001907892766451544 5148206060198047684 9708381962196118362 417920650124227501 17373700441212140859 13060838892973324891 4507812340119737208 6733584008544340886 1114125028448853865 15754196855738864850 12715956103077160896 18076051663162413751 7587332479730422282 5230328683459351300 17278684526191682029 1349738977060622629 8233821102645464569 15343152765314862873 5994822227706127143 7476693880461633851 12767714386062290096 6068722655144828530 15674633185916861759 4602694684272571072 17462260736239061747 16859213690966405072 13706779223483169849 3005828353143812226 569521097016069760 3220652939993117902 8519158358787569944 17481016093256569829 2149711316845921709 10198770222670519315 15706947794350429754 11368775177904153115 12728087327159762722 13372981609395310585 12235460054949400209 4277436316470659522 9465865641099459988 11138477313553861841 6747070252451931862 11609312510337832036 15754315888809668469 14584122307590769337 3771824666298803018 2548323665608528347 15670070570941188115 5403669134341443106 5865465280329197769 16858892574484806403 13433658038979384714 3252345240363357773 14280823451010371715 11807607182569112845 4258532535088688388 6987314493346163007 7400602413669548182 15821912101657364169 8243234784944914288 6916953449451539351 2878089702745642637 13563811656468468432 14773029375483701581 14684324257769930608 4513559790199600762 15219300962719730121 1815140480419509250 13956646251651257866 17638662103485995538 13609210525939530461 11201220874340577230 6856706056324602794 17742963102582992786 13398811134179250319 4745198229173525350 1838438718133137225 16060293210629577623 11718368698014025752 6220007967241794770 4592247534031574556 2635677516454501750 11842520371989525767 10067918817346769592 1315234701625473917 16015901437783264023 6608631056113872108 1623265708666742947 5409202121169650382 3868782223516695372 5430330825091770968 3099405133238285371 9324920840848585902 3040710975737798231 18099265095671973650 10015451257881107987 14330924027028115275 1033564899021500753 16793809857986104713 9033829259550279335 14446931701125660759 16842296570336702220 8186178553339619730 7122116580299805857 18313387461778917190 11564520504305121840 2104942850246536677 437436479527554880 15461066763241618481 16753520313949213015 2436882996492325449 1269439097037440316 13028739202283607228 1786749963607059601 6692248160852752707 7581470778584308921 1691118007065735372 16867467676589019297 13098086542884913604 10483120489404584481 15079161330008916359 16533278536314745017 3808334262400823208 8267100101186395983 15911510018451122130 2251651844957168349 9944834379542151766 1636005932196736556 7372497888413351988 17955471845304476853 956933972680430171 5227840360423416878 12514107997501753623 4885888359715014620 11958659937034866905 5165477536846135799 8811248398975298576 5220431280061900149 4475248753817139155 5864086876719003954 2164431967412204709 1605392295413312858 16911716886243863995 13594596311101758532 111182301556453353 14771905063962444792 341761851245714074 16995157634812335635 6228073639790070751 2111407244033184267 10137429143507166774 10997413833580642722 16779084068736227130 11704218932687002068 8577871502996198800 10859349357126468963 10685536290914142514 6736793177859371769 129325317968245579 4731242832255375627 3857068498109827848 4824988923415624185 17704283474562995097 5915172009023895702 14819167509877450815 15938885665489964642 13296794087672361028 5673041133167216393 11245538598699634347 9905359720977165765 2868706371061717098 10098807158817167224 2030148317463085739 15666366325664564197 12520600374278648862 1002312971587527847 18329016106112087203 2570649615831549270 9926257031310735862 8917670244029199764 15796962678210282535 15571997682058525542 9049188649763066185 10684246754696613022 5516701423675875597 9907782845111050478 13448571471924085945 3025092150693630935 4446667615547446945 3343125378006344148 552568032471890202 10795726548004417242 5361884920942708650 3792378628560870320 3982636218086723640 4903289482679571419 3176110551691582316 6581483264076116030 6433861876366317529 1795109853675450259 16101167685106997141 9718002523082171074 17831763041993266718 1629722938295849790 9502225030339980963 4782654393597026725 16490406736790964508 17714054144964139116 13411668565953711703 15572065560050761198 10676011471674725379 7293649669520422519 8659672419293554408 17485969040145580049 5190759627647774097 6452475332201500934 9506909628531679168 17515182820267932983 15624508606361732562 9561432437687961653 13963077898531908687 15189193792423785692 11993797560366260144 13841806242531185030 11508942070822302281 8565518201102122866 14729762350163352684 2846117215829839226 16540826102553252752 10868113276113473169 2835556922654078711 12400578082122233348 11008925856456931986 7704782530466560527 3939640135416685690 4662069494164636843 11432409166713003622 2077183311775927523 16238889745530747825 14785049592625993068 664528905390598435 10546388512643386044 18038436771295805225 10367992267988919704 11604465114196165421 17833444827717752597 17194438761134089693 5274584502243960178 14631434360811908308 7172615598229252460 17199560261163255053 18031158236595789962 10396545440249336069 3871218630043791768 4466174831857197508 4611860504611016832 10135191382631688651 4910803507385014372 14191992083664525572 17842912729639709789 16163058948060036885 6897442035892004564 9553953301493252706 16073651759224731575 11526045654847410109 12534412150277299043 12976500474507475489 17322774171764780176 2865098701375622290 11408377377738387199 6994431663146437686 867215838706302177 2900067421219357814 3009936133914940010 11147735609705703078 2786854741157609270 17288263499401673027 8755149803402046856 14155804288943534166 5587884218586794265 14360908853262232027 12513203307483924167 13748191867147102809 7581455351082857405 1645842677839675929 16112086313898024301 7646862082048520315 11916159147632890537 6519578979463721257 1001657379012854054 6281186394025566711 1499421369013139573 13871446227194416593 12339442802926469737 16653322728525192474 17986965808800461447 10248634804599122594 8041114436905512495 10235923774941275210 12699422926717868623 14754723342820529157 16915622873477729250 3037952307703842184 7993876568622217229 11340781240681117763 9778462121960817546 11156196656517913891 8592469968862180434 828181429459286302 15695399610319041967 1329465620727367110 879672856783378008 11062857354121482476 15241556342947562941 7982488344923508784 13499396043542512148 4291924399661564545 3562621142687733564 2908093442911987065 17612083831099868515 14875468892904699835 11010936230993408077 12979065144170741188 8521805411928796202 3513195732044806027 6491517310352490422 14685013545406585505 5236731069971733378 7244727113753446891 1299278385130982636 6032831466303062100 9203449256099567823 1326712269417916347 12086436549222811498 3125976841952532295 2359655250900337554 4708006607761928886 15081475656795556394 3600986155089558978 335245035723106685 13333757216716683136 15017118329045884253 1184740279015606771 15246204369372629412 2946065664260181059 16777618933016340956 6725006360107168098 2386333560047265883 12994222664526824524 12600945742863225596 7523376947202907204 14271899537540130486 5767190338261817537 2530351401743424851 17439352484213108246 3996186608954654265 5669178127171100630 7872996339870074965 11371605841418440485 5615763719436553445 13393998183213859172 4016974141237545689 14640908996163467043 161673468317452386 18226466634426833653 3576044387092301684 9863532404394565397 7640005477461611609 11605134931249179768 16095506866946902952 10451163720887476477 4069272517687523687 2698049887165875238 10610711018306488925 3614347077975148878 1520221866169222505 18018984961095375975 169529350968351200 11705823715710963379 1737461575283935657 1399961959231117242 3414717674973081682 11084051240094289643 3164060075462132823 8444014458277078504 5848764630252454470 8987095125627234081 9648023821675901797 676918143928315580 12864853161770204726 2513348011456167677 6341616741967385100 12133179767809584187 1462491476626785967 18373355952101692539 11189764982565223119 8776817494406134435 8214048141974151837 5107816255822128115 16183886453941760385 13786859064691900578 15895760008239583487 15345241943408372525 16587855440825483974 4504984666204068630 6321562540790634293 6802324556826621004 6250371776763561226 15014477072592955026 10282885916970124604 1437422837594020131 8199293411095173759 4475264894666295103 8609364773928919244 2999077655660325517 4869891874063224696 10437326099803661448 3099744288450618363 16123438826975124692 4287373752721213789 9053374242399410849 1160240941159939900 17988785127344780634 1602974482403968287 14975608797223710865 14891751853969333193 248255297684551538 10158009732635491771 2462464067535678930 2210225795213542161 15914586142388045583 4683285647951780445 11734455509112792643 12139412556723275690 6797925831799540831 59823294368984102 9330248230268503234 8441780109677075506 6896638538089284222 4601728979012981611 13698141448786383841 13644251410218262069 15790994637069021465 8587705433248966165 16124558773245092245 17958442606019094521 3093797945588409143 3620776899715234175 7369703836294155656 17861900419307987810 7035292714154177065 12439255034653519899 15001398375331549676 15306535830639934795 5555154392192834863 2277812822770458812 2420330555153660568 11486881216817862034 2919706830951914560 17375513722979942821 9564354834875934292 5300430892315078727 3789722174757005708 15116507147017927226 2405598074236577809 6767305149056737532 10489316568107345444 11855506761997351406 394450647647120217 15775870024673625494 17463297536246944783 15279376704196692927 7366390591627361723 12837412908093265044 5480003476381745668 16660096718944486694 5668656198737838121 14875545594496698792 725005154108801145 7414530381988400308 8375132101625337234 3041752243587310216 16143791851054756527 3350919162569689375 9030865480762293851 17804434378269100573 16136328273142496626 5587053911067161293 5543350444482692239 4604771894509912324 785778035620495306 17942814274866608784 7530150388312521429 2033368511752548932 16504047689046153904 6809743555848809129 168367557713180254 11581373746448335659 2167017488122313833 5222269241145062328 5464417113278000995 15310709691073532026 9596395966197273753 986117114881343995 4474762228995646306 3567961731469027049 11270370037100904777 3528682140295292570 4449679507979938115 6710194244736839520 15302689243635310749 16603395309365207286 4590649407158621720 10263276409694285833 12501932425506408355 3749772739042684808 2013707942010492379 7909575811896226271 6041245345315717190 7149903480724438339 8572222996297831032 3386406876410407508 8228352544248928164 517054256549534526 11506370375519072096 17998625833197749219 6680534483577347893 9095969430961757205 11126929992537641059 15303347301343581480 5928220977089299 17576921654896138423 14601168030491911854 2612181999196988257 8233795074042569210 7579622758639796621 10481863131896754924 7356206888518780137 6043065278285685640 9095352358557488525 1813146017546797155 12915273090992747716 16367174989826110260 11529263643185546825 5281732064019945599 15190078384947139592 9149183441557108087 13012318936785976168 4963998788240435373 10156707906872607271 11097348356262061313 4442370383206222086 5120177786317187902 4515804312677612950 5367618060271971782 5940029708574745469 14717875353705491666 16730225957601416266 2301029287406132420 11056567131120728795 15798457131174786787 8387497866563788075 16206451361610171419 10054471018287907525 9742603925257572018 8124302360370747237 3677473089338461785 15707892062564740828 10477108849155507388 13046452576062344652 15051568347499312746 1656197888757362458 16299331024388344393 5265945481586266788 17698912362700326417 14154556525786399624 10853813621729134955 9866756601440369216 8432788161878496622 8827090737671770543 1079732748483685480 6483741318516817274 16662010173004341195 5659333783477437402 8692270634607051339 12663693021490351184 11313491177779131756 1812024612534275768 17259269008817455236 3810622825577593296 2482299249944985035 9302395553639315003 4423118792561875742 11233810046923818977 11678690332533770871 11583692309750981566 2479738994610842708 6058821157255402521 1343416111406525870 14595888181167655794 12661018268448338498 4438458705842842763 9048639830919599923 824713961290597694 13878808711253006816 16489212303784528288 14118746646900442640 12457653798059868506 12096128326426489939 15155122897616318473 6194060169958559646 17590829862151159679 4045917671307405844 15103482473398949772 16890660727443057228 5816141739589230167 17658574845257411899 16538695885095435102 15210564472382146537 10104059667687448768 11743315984213935474 8408560419669370115 15797642146531588469 16908787146587413763 15487884156917682620 15366566694999616235 5038221567203303025 9676905827325855390 10358795722837642007 5665578712968260259 13159746914894207154 7721457843767424476 3369896778873666936 7088832180330822395 2585493935697742089 1454768445986657531 12767317245094360125 12534962870255394446 6175153102195894064 4253579480120397272 8901036633196105670 1854150034025920032 13535924170315154486 16706395305368112128 16987830260429808517 1117037027895872878 11914405589013663857 3419418748858589237 388676115754132054 13354586157845798255 1494039208557026161 12747872165845371079 15775464641067917639 14135409227330937899 10954750535039990160 4085644225502364637 4789128324153892056 6402160100911386890 8806363463556583010 11749595648621895649 3384076177084108354 11630320131066151711 7855572013901358281 16026206664482134853 7138025233115558793 7399072246656635261 605422233706744103 1438441647268497527 2236136124868976049 17153963693631728092 11015640794201166322 12713117800726838857 2729737663864829213 17038054448884391415 1146006877482123845 12679682164666540062 2848699255002285242 17935682610070811801 7102071011082055517 18388943573183632968 488027642126113295 2007298112089990185 7567077981668585484 15921851159909862783 15978217360128763036 9323827827553653555 12504469175770683161 14586129936649947548 16376748933650853208 11706792520080370581 6636526848501136582 118838653618161378 13581056679800164204 10488899544387988973 6041495117815618312 6440609965972531141 14989430194423845937 9503998616470276517 10416276303127319781 17823198613480438414 3542481789899983988 1785387985940151509 1199338445403540833 10039062736495299109 10554258117395036204 2009851930125261326 4635580137844307243 6867024053026171585 11920867499490465958 6980619856832774903 17595254597759751065 1606128574510517158 13529836555075538021 7511387066256162871 10366691360921000096 1055139984795118218 13058961188859544356 8638527551154323578 10397632216842150767 10915698392076727048 2069807950279105277 16696614665458270023 9856968929636431725 6632918390026674992 3504227128629732391 8740230634952104326 10050699458923331608 4984306718999065208 3789709909953253687 6117855420771865457 3789338769488547172 16195586468596288448 13391337346274891312 16960583267382129341 5069857517891750531 9900618401163186684 18043688654290183923 13053247199255481540 6622658268684001155 8279189161615527651 18359345774423598890 9975786658258430092 2124378391000477457 13514200096106848714 9338325928053633803 13852034357966087707 285093916133198262 3319463816294359755 4101510900964949410 1610358075808593008 8550613943866385410 16718973245666890691 17567416939833613118 6149755206754933038 4770525733256240543 9221234126183510196 6207817519219559943 17760338874212401325 16050833603763046540 5349292159429819015 7603546121788813074 16564789370815980828 1288620879265677440 15564385776119110243 15354595393691729061 6943140661128501099 2959828595256792548 592027386910678421 16067857684299860624 7050977970305038558 3098401966942530936 8354235291007065800 2652389941578971292 5969921225420043330 4860413234115927643 12128383558733658807 11359191251847677285 15406472466000092992 786757312736754030 1475761538406171786 4147089380332064201 15469261186197268339 6063823597765084130 13177293269137901545 1330799334806357831 2573486647047026635 7753299192213252477 18032118332518793878 12662983240014615409 11636135891089983681 5795890158826333857 3184024753539623107 13628030140043770561 4977099039209321210 3984506589465635649 10252695215833885606 18104233239161897287 5787096153836027756 10869470697977640664 2983653042611598671 2772586862360075182 17795098703204533813 17389574195186090131 6841769047254407301 15945391795739898990 18221536254905125395 729687878964185647 17410811236470939068 857153851993291186 3619134631844677222 949036840369917215 5757292113231358481 17758522018680679608 3604909890786996314 5165245138628626099 7792866895313534054 17722745344139407195 2143072211787668350 13094846165062500923 5168082277232732561 5706849975446991757 13741725677143637137 6761869920642673729 4232070405383430563 10337567977252139998 7474080269954758626 10182771164271597778 6944678029409434258 17413712779561379860 10383401303999834718 3709769325060836472 17482378461526550203 17164518613294397184 3178742610635216084 4290296192885058897 10668730301670348265 2262075313069375321 8350013204008093983 9357514573395901857 7651851272776206522 16742026544540490645 2958752531819770718 15679275151240188874 15596529633599188965 17349405423609727624 13119078399403139945 1833308309242407080 17492560658752267770 8263424501819341387 469590676307995649 2538321946639618617 909222473177800623 11203688656130510595 3954621840700377585 18068388689783343445 18131488539106160241 17487137647602325707 1730530657466951714 7593766664929423907 4366795521208463875 16875324980261349589 14449447125480006532 8661386526761055273 4240043218083998185 12793745860378582444 11824383385699382292 1253882087450986288 5503277287307138092 17618455516966550815 693318762203642367 4605946179724421084 15590203376335821063 2116873848009103140 2856182837892703511 17820680656935797527 9769035315793616476 18102816551340970340 18310465409194561774 1153188907617598892 2901850575504512196 14840374974997984204 3786175398539604435 18021140314514949571 481602364722948558 2943715413991743850 1076613051307562855 17332673503728174538 7078364064494419438 10537393644405951612 4511167437853285825 13485922998165258307 8852261985292351489 4244122583136184751 17838704078909173373 4376618310049436984 6357357236975976815 11129638938012958070 2498249884956073933 10854051632879063487 9412192096776878831 12001783723324754700 12090319024210334339 11953573134486311464 14733930871929074207 7136914247751792868 1427555552009576246 730246112060123763 17424306495549207324 9363164436150748402 1658449781173146854 13918878015704455092 8762669085269651946 13390213823834636344 4874096597481380397 17721029196810727708 7766898753463028644 1783151731802131873 9461575713240356139 7390514687573061249 10621495753245547966 16979492942121475443 15028935283927968904 6086347716790446459 16266463637610516978 2835740921652341465 1613327847549450354 1280992707207538153 217971273716295129 13874170831331904331 6233165026388433521 2010801516640828270 11346862752552056682 13983645180607153588 2261730738262583989 2912793792020670104 1876661009442526975 16236252461699426787 6195982073380977869 9660554404680757203 3561564641182701795 14808023404136740612 4631749070759349037 16484914855276367109 4656889533609609078 14233662352403550430 4990672775569834074 9396605564045342034 13636816270731141657 16914422840215559004 366064002082245121 6030951095686192791 9817837166779836840 13520081180880639276 13454103979587771145 9313611564318128675 7225358055043138271 10050137005333337180 14887455910435247631 3720170472738063749 5138763923068837921 13406830919755662918 1699248697868751174 10325606677291542733 16663959276640428785 3297662423540834650 3783896102276486067 1404998495689939452 17277005274175887271 7079615546578952400 18069814047317890136 3229660698002446380 16263724910725873535 3168566175291893122 614170973473909793 10275237774036108918 17058331427293422137 17971758516828611864 17702261785057612469 1324195812323276670 8384123821755815886 11295840692236253826 823344681832051938 17376154438964214046 6941233737023939837 6172155319405701776 1105652383097406064 9773007460646001827 16821226948338085431 11967606990378794961 9141116728684996498 15900560044509059207 13780351600739157585 6763898548592393817 1058464232937086724 728101348777951125 13726507399890613954 14994577737842360103 14075405217773801876 15466394712393051470 14566130142916121236 1347813770986333922 14829404635563574117 5293523507677042793 11781444207544414506 16810468817925829149 1687322453858417056 6464576602346792087 5307746630856573881 5271323345542961247 17194502467193341972 13948672379125876917 1847256990219299523 5572625477442172467 9858882416981351743 17499884768158133211 10719371523042909352 11489962206505164225 14058313948549046491 2318664804773193701 14881302480565538682 13687164137843852116 388951947636994448 1213389834740257152 15752466621973628307 9785261579207514142 16637111413928400940 17489145970315554742 6188021756224159538 11941868763660776428 17665642812896416206 13141874251451374478 17008756095255356507 3454430356355075680 5607694172516681284 1649318404669841123 7470200151206421563 13206225330941565520 15321885795447949325 14571083125405862022 10927536715338635392 14208064989270232429 15258684575378848403 14056818327368768526 5728764177029784515 1272110387673304618 1086267046956239211 4610770536280420662 11381812210899544426 11668863949210579473 13680747559157687788 762934188370910103 2021837880239648046 6505140352466368171 5363349346523116131 1767275044591226745 13052383536588112798 15678807648233782975 10136473519620024987 3961543482433381377 11525753172419725993 6984931169139915163 4263321653563668798 18400585573860857281 11962131963091639199 12550661590642205971 1553699247206530986 10636201016852416232 11020075277062537084 17785950436879043280 2637168102006885149 17447567102000761033 9437725059648514255 4040708252429741163 2019323211055002519 4216797241307831117 16136155079219674301 11176525017633521350 1643931313994055205 9903406191876108404 9081625171957428758 11250169018335713280 7287906105293202301 5501362073621467378 17742696892740870735 16919349271625543624 8695075103760314039 16746321641426781279 2427775314761760666 1570511756053906071 15252384829308934331 10937763097691204895 2543234187693351537 5047861481366906827 5789054165088912014 49178519646467038 12609923898569930239 5590674661698982717 12438238197932140877 8437593876554337178 6781491837939061800 16657222338572293547 9442580036431363557 12693969647497871268 18264253231920301314 13483472410640073806 10305841313676381054 16169492633723031260 206620407815059182 13756012191118131314 3897991897310250563 5936752181105858095 18351464275511898896 15943482288381257665 723915746535172792 15274282400589768011 9174885174327771687 10825257819403334645 13921606353560309603 13918986030307091973 5205603234104679110 9123451085733190087 14340910450528137336 7737502802211501171 6490567423307150664 7434334129972519496 15785714950642169398 13494999326070821490 11782087985107371465 14366735895848310338 309485449788167510 11909789887693488398 641340983104196700 662914034202053363 14335361674050739408 5028516988056904751 14118634155536844857 9659787718678021237 2833324456717888136 4310747302513564549 6480245326147133997 2670818088999764666 3507818421174109844 11652979276525796403 7257584709069819162 8626927935590619263 16673967481596218312 3718755314421873809 16454576423936378660 1783716508208916342 11027559954549403143 11606184907694754849 8785300435702926303 10088372243952464840 10175231274762948981 10233204250078353073 4727702593756058795 15375118930736757431 8777278381298174665 13548356673882943291 6084864062303770834 17886909811627186627 1438967254419244856 6498304337274668498 443336622349203563 16429626639156589292 2902913097283897562 17757308002905134240 17465449315867508679 11894684933146368167 13038484974907628260 433186350798725421 15183588198923756189 7978433431154198942 14473865215195521706 14592557148254884666 3096057467990028243 12428616385028654497 7330479090353457205 18039752488246076219 5769083617621175539 12343002690749128224 3049774976433154579 8391968010137881733 20538105842962841 5155091462083513347 12857447210454636431 17761021230774536145 7728951678324308149 5094714955222747682 8884053156387462354 4594824394867008234 1568953776591205166 15750792128478340965 13168452840305940646 1764172269274575573 10734820271354396070 8993056808818801376 9397727656554862406 11257148165522993129 7403586207637216764 4852623669802423369 12397906326383683841 8888740571907497305 1994940840918634594 3072824287439881387 14204209682517525086 6435598136824860539 15344034933444415709 7350012277919802056 9565694300529038641 4798087041569048070 15994100813440288307 9779096739055685217 8137375084189346794 374839537912582218 10791158831436031695 1951450206845215983 5981467891292960777 6503657920480667125 2652008413198741624 8841308795689295216 8152176812249282600 18220796882601888660 7521724019991960450 4366296850263162012 6030230624944039035 729137217765567597 3176425825756838588 8278528670878852582 12906110489306595190 138268678449577778 10978888839103654370 13506225394287357639 9916221744548502706 16000078238111317949 16778487791716662975 11684794506903600460 12360932910266215744 3773034659068975057 8049638746104308419 15833417758668588615 12373683098580711815 11145464221459417252 7136677754141358204 2521106054786298628 11558958852322793660 5720215267300295521 9013076956963931908 15433479626328516033 2630657933532489998 6516430577666120290 3622515075549508675 15583413584532460162 11434504774637074942 15153283501804027121 10615466279400842871 6214157567071921353 17828898213607076354 10413251726276736624 11680156232955444612 12707616265730827899 2013703466032972863 1850564229140595801 5472419947070719741 9243400282506000669 6278185582000939568 12299498645218899254 8870845568697210314 7587885996270280632 18140669475067654390 13179991125494981900 13732511672084348123 9785206969438157711 9912570654662430045 17943277368821375193 9186256504351142316 9675117382171165947 899522346897242415 2066317818355896278 4532191590308384351 587133758674634575 4077586261834931920 2472586241499686757 6675005790549163844 17658938043259719228 10947812886592611968 18350023981336988256 2945763171813691688 5494355259945163235 11178754936382836606 9879811309383544266 1623703864412585836 1228506493035486407 6754087742358365273 11694002198493572009 996126798603769648 8406241286041673970 11126133424682331462 16130919977599961760 16441761661745755514 13897321422170600959 4432561565417784153 5572160200546372787 9831282687820978968 9675696451567234741 6956291452775715124 12503836220765142182 5249613094475568664 2643680230460189827 18017402414927598873 7267970422382657833 17884919293929985851 10731071247265638430 8956493481416999807 17572287089551219806 18178387585596346948 13946530649708091628 13484140284414765029 17599791438310760689 9512656674189387217 2681798038194064019 13472311355426258734 8833720589641238793 3517432304030287820 3541792361982713311 2762213355003870671 17963925659773862926 16518796847956320537 8419958393389706557 16314459399730415650 10466561667394538233 3928145407109832122 16122543936174580511 8265624924750195014 14627471369151146033 16476182711283765807 950544422034267661 14957153353685124066 14581917651142418071 9345703743708134565 1527423537935372297 3514203412506934103 5456824887785069432 10170224717785772075 1039625594386589762 17539083682045187757 14918763045134379980 16523406799801453683 17979538016772539872 12112449429610565926 6453569098538971684 13487340672643086218 5919102024615264771 14065358783604800939 2898363456862196351 1126836321971793974 10225862827170064233 4569019657425730035 6037818016512478591 7777967915324631088 6207692675493384528 12020694153269316144 8266111016279102138 10199010583617904922 45544695681909202 14274012080954229414 1597901562197795834 9012118847954474619 11605874657421776573 2646875609250827154 15293964718696067305 2963594617186451063 4767195196330378748 12182430636452668964 7603687292842473174 8977178258753128656 7381313224563899743 2252121337571095523 16068926665003686814 1930746234739734419 1179746008431073739 1705387778968178893 11728438198738577293 7265211797382564745 6267362836843585017 12190335285491995789 4329540861319638518 30443026281907245 15026517944790275401 9667773377397927811 17482714359683036015 1735839762531152896 5414774199611706893 11492328142475039952 806586510456450652 17755341733822423211 4339672313454470921 6438434971640115269 6888332682847860883 18087329950693322327 1052026991332268789 10863502235664963369 1056125305368478064 4046360352718392252 4140856860108001394 13062613526123872852 13738795642715756810 14193416485917287552 8256618336974072186 13907100381768020694 1024819072410097704 10372557496960660818 3818643185471467946 4473257229542518308 2141567371970815284 10524771532770384686 18205286268691582325 10751866255041609641 16942931896439631483 10406875417924913057 1162421043236940208 14036040960017154699 15687489456591691293 12018702270668508980 5248700804446408122 7561175753439291112 10519769410542532540 9764791109454811388 15624324073990932662 9655972420543466293 14465825095224104327 9812413227713314848 11897538091116327547 11393300324099935740 5976436595314609315 15744403587613270356 17045648863349484992 15390325656940450558 12157206811992797074 8971419047730336328 16236117119541043434 1173188485088788135 7226082785536529029 8579705457807152079 16746667710571561995 7340866940636933298 15983287514610467927 1459763750481174678 18409362553613562342 3660228072567884878 8442954459690225165 16369356818736117388 4667048852348387835 11684152084539488017 13887717714541386466 14236990168442170823 3367668434435356527 8496410203915159841 18006647794022529872 14291596546021613683 5253494608547642820 11846349233131173503 16773570305558768984 2416914640706725350 3315462694051562001 14099467282946869241 2119540799001264834 18167931397306113654 2980854029417771541 10603696169040987361 14596315290314751825 13692758825152988888 1480429898511622004 11429728172203859154 1229493059540370381 7354608306427733587 13334356931470023617 3034666152667832845 16675694359558996887 15107498933996183982 5094733463268571683 11205574953615792435 3429185446725070282 7771021353584469572 1288541822281021904 6123681244164490238 18294507080143526272 12361920146519142247 12885011070927579254 12608666465925301000 942682132744146113 17465392509298155812 16811281129321563184 6115663873352734286 9471519937320661154 10519927344222772681 4682388374526444844 15418748714759590437 10144972939786438347 9542259466388698253 13525254610136006288 3624238949206839035 8394184958434185339 12039440947292012666 5978630585307927748 912683358918267002 16748409040433567609 6241029432179317564 3513900952432523975 1449003363447785000 13406337450024940773 2986166121243128865 4768864366296630772 16747620001183712420 10240015687987760736 16835270101300309778 4179194098222593721 7181254827961389094 7718554270975563160 6564686546542232307 4320807644843106082 351836032777012 14169286693991214394 10074076999612381581 15703525677178542910 11956275508692528643 3298076953152219608 17717218264835590958 1587781859935430827 15394789855962244556 3216464479390150186 6940312945723795687 11980642142442332148 14927123056361969331 4011810080902879349 18035367667062443744 9450447370053653362 5781791499183869121 11119416623937783749 17586052576540746193 2389549193366000866 16794626311012134049 6723735583934529019 6205488186139253756 6166748393245622155 15925397440361884248 17281985293039554510 5161019776122625429 1615941532611416227 11188229475285910498 3034624470358938128 13539921844758782615 14948692034738949086 17799325138497003922 15534273967686218869 1805770432867906182 3740937854380528745 13776991023667666807 15612471155587625204 6742823495186050856 1490909342315245674 7804164057746038262 13939874145389693402 17200789918610782471 2157225978876592163 12983727050361687028 13567227206956488658 4719919798814976907 3147905402416611163 10142342372589919596 4181143690323695854 8612055396741040427 17542751999095307340 6422300089305504497 15148409983062446937 13126391615137223605 13310441741439195534 3589788143053941920 859757369331014444 12799949306061206474 1451028425847341487 12018959588107209418 10040299368222106242 7358167532658575222 3847845376390469146 17542631773018154612 319177348464890046 1602628031723964062 15047154954718404882 10388581591341551879 16800331693944342690 15736488177048306820 2005739804570504930 11268943602346973335 197352822140311313 7055913378591166042 15310031872877174072 16254311910224571934 17453539502661347441 1199943173696537132 8216936554431280873 6061045564651524929 3360611413799934689 18044201089438379030 11840134709452471246 5464855493089852934 471992501307174132 13767176911307733048 2990086209666886866 12226098468922204762 14111199102250425175 453705568098347016 14378820485383302015 3455481041661467111 14176062586928205402 7009757106671613888 14896559555691022720 12556254602430236855 3031645984903787112 12289076349703373173 13566605674569285166 9174340214113747733 8676342886075248826 1154492917566334819 1738015313108207787 11024255592043044430 524594678880850656 4005577270922598505 16469333492564120148 1450699643187825100 11344262218394924790 6856091388971981021 1843952774433919752 871596795974638521 14401899760229894731 8817133142338853623 11559792871022921351 11146264948745129904 3852075250183233741 7975552319692050298 12168368203766892449 4499368753795635661 15435747080335723144 14396171910163583896 8259786702263186393 5016099854451348467 293516630971191186 11656404698511419883 9413186331916152094 7460472295445561453 14484174127388432146 13461499214045500611 2827339791441839895 6589810932157644911 7137119434028801594 993944256664309843 6856847435440214019 8505563356024410571 1133158767598053648 939041452532005290 8543168134796702624 8723721033292544288 9749694064274644898 5284251372879358692 5178970703949526303 3468855971064942414 10622477139653888432 1586880306062503644 1330666221853427243 3177468412337509390 7236430028214291869 15117839255909245578 17656057821252396627 15734591503123178631 4737121921515176772 14785583012462432752 12582189507589772864 3568220361885610761 11759688382771441720 6633541507223309506 14189457796463173514 7688573752886393679 18232531656808079970 8010417366867041299 16323694563571136108 17030747611275847614 9480006428066684458 16969376237995835458 7152573392490757839 245795240727890106 2554269985794725254 16564211209859060268 14395328622036791969 10492883498569166927 11152657649292659386 2729830526384697493 5851047478488681306 6406910269007685948 7956507041359088311 17404252912041303294 8743174776547069220 17047998177786743026 9265433856710416444 4326643071188344876 5884957126602447268 1289452379971381783 7545620422499393564 8341964625894895713 17290293116179041452 10877781299373254163 10971369118140350787 13874953218086305417 1644220568258913377 4184433965136586060 6571250529789981895 3191098380854523714 14565253074160339986 17335965393958912873 11488522686221737225 13961951971863002173 1887764173395843824 4394260026382132831 631072801971915269 15141856629382858863 8617738777205600647 17715186885268765089 7285103154365126051 6475590874995311050 7084471072657121544 5008365189609513883 3005112273703521969 4449114768161197172 10073060936007784815 14658424444533474621 9615119553645526027 10074820869547638392 14245974059403420594 1299511830377698097 17776533407217232545 6863222757847722774 8062968137890015575 4821178439500699146 11066777600255704562 9188475150002824094 6347597250590647018 3976926994678284410 10455620415483344404 10548828626238264149 4330549060751899039 15956401207415551310 4773782517964272408 2742502118652121491 11330669036079489261 8533121699221460431 15817832382115912211 12002880370921864451 15838931446602852562 7971132235519950863 2160215274792272701 7439097385621171580 6346314009252850223 16148516610556152274 6866796124408560084 9559194236987597792 8760942733697317771 13279414438408098049 6506261969704914572 12920581504132738500 15873824239464536933 2675108949482912032 636767744336309189 10878009211206125865 8374907726913486597 2832694233034472165 14472836820516874121 14191513339881186621 14308048800005577787 11163187632547369802 17831498941441075070 7942114879825469835 10948712948779677926 6165465242625087510 5255614094395299472 11906758150578426572 5496639040814154716 12664828955383145977 15708502492155832262 10932806889803958030 767229090859565697 12690885043904792659 9562174105462983485 16458109097201730194 14644663205977876958 3953377925670664172 7838761743155182582 10006371809201167063 16004422678198341560 7049088508589687108 14190109763875165933 2209435777241978377 13984070718842281348 16477927695308752362 15228563264880411982 14291885037763454772 687687274502425278 3464195797370610914 5968882614536328102 17798252376316820302 12573077505166902782 5811714993013068168 10886731901158243572 13357891445379783105 4249088426798829819 7850911389830186381 11057493915367048161 18107578217044800219 5717217267604421571 11436783984525286855 14876599292334364842 17294793596250829705 18231254195025116018 13002994139136347625 12099497759329782064 7122633863519772047 3970195691668917084 15849022662627072792 11028096310017872999 18194261711072275103 4883585929480869247 11421682826915697416 7335813743399239190 4295991537695509919 12232697725523452437 10824808873208826592 3712273536174819736 15555522399293482374 15344701005607406605 17512157985737372580 13517988970414242772 7918836518066203118 269405807682975376 9129576694422359516 15086127632018038792 3790953450906697818 6305133707711650607 2802806395608695420 17875392401084044788 7604531111323630110 17674923996786820193 13313003507225639088 13446437203263525417 9971087304642436919 7521964407132478612 16211277058923040561 5938252810082073573 14938004267805474643 5855986884938737450 375295371904830480 3324252705783811363 15563427247652880743 14275350229047422054 6776125863618395073 12670190646145003854 15579458639040914194 8768327499782588567 11851296482600583332 4590886868648182080 10014242166077083855 8895499548938166139 16239278158498606044 17915972865316799859 15604615699539136726 12683608973531012680 4027025902509984110 8950402563791352206 7418333679386055146 11258913161741708805 14171685796198748447 3601827478650930547 17446190178392851553 3418055856850872125 4447948431167892420 8041822329033681938 10181079047285567600 5383106820141672948 1369209518630657052 2637224034624958833 16468675665766669681 1036598020630502218 1612474066846832064 5146124208555087639 10444096892233046177 9774185143292810831 12438744237956647504 11305539821014960916 15377313034128851421 18134601894187123728 10242116735553918142 5899241908371357112 12759115640295572327 2229248696734513811 15920359550934081453 8206597776539720426 10672975925196790063 16131878543939554844 10911952863568189638 11314595366807303303 16317309740297795985 1221532738189355365 14093381258589062717 1893885085472858010 4973464239362610669 9827330152567563842 15150602975465726287 7377538826670842309 5175272534814013715 17738490166403449496 9017551754392386452 15067574530919160774 1614975590636998472 12996546287085017195 15407116273258951116 16750886972504842625 6544723973283937139 5415458957088038871 17913574497639102262 13466653606470107246 277354074867066640 17979194003476927106 5584980857529467439 12587023336744259039 11441300348203325808 9459892808691223071 13674378060878352691 9409374645670492636 6005342328982004812 5835613440922217895 12945369787948736610 6935127748209457310 749455426316424957 6274671113506209009 7533230651372482100 9146172264318676314 5137858058589206276 1075363426309979538 3156669199856233440 10437680474469113231 216921534054700323 302193201108203542 7715496999379295513 3207193101808437918 6040917656264904930 14743067823118246905 11585975765530853214 11467672670265821014 16596949295683745515 1089086921067592078 12339482777254662720 3092917114761048787 3893112875107293704 12051028221230489794 1848481530608957857 932889452588011071 7740926920760040532 8935654883524605967 1213616758454600446 16102443927633396529 7890823695871138741 77236713560509 5338241971422839596 3960731459269683405 13287025837263031134 3617363759774728560 11326182928713757058 4931456163105637655 1992274737084511478 17573609547110424097 13513384722760757004 17504184436894331374 8066652483866300957 12632664722046037472 5472975906796426054 3515073799035166006 740915234167680212 6817448670802791497 9667651120340978208 16206791078145385324 12841933159565482120 3546326546195272749 6185690777474007632 12103766982488044274 6449651888312049499 13161615203642377665 11079464874144825129 8854801234211780579 9438129595627021294 16645285159648863929 5168089551109282849 18230387822771480969 54534622064873997 14357035993629698771 17161759913452107796 5338262595299782082 856624626055577579 452792234101928496 14830804219321939051 6646258753305370053 10913307280177209497 807542448895132323 9799048568808366549 17523396419935208219 16164074628138747004 2440122575121216791 16142621295814390688 4588220236632635519 16014206185508921721 8301365572300384830 7574553993625307941 16239746239772452648 8475419953301899392 17115468795479334313 494421772558900647 856934805669412024 4927204383032090249 10848720660654919649 5536374046243207597 6333760712742123788 215393456024217343 11341970293019896602 6859104935016113263 617333011380280420 12280134480538839406 14879098987665043430 15547721295517632409 17952300780140192246 4747803989353206580 11844450794878892000 3616277291046583079 14904893796449296503 9700949348846481917 4173197713080425502 17432099710746571073 12094529511986763139 4771272006436877703 4083498281065155309 529972387057522248 15395322293290318408 17901679369878764242 17772980034759534618 17327098829917785835 344485001923976989 824684328510190581 17603765712257996871 15760517377259918588 16978553070835838514 14760567157626527972 6349786534219867367 14932486283876167475 16755639991825104389 7320773640296478600 14801295548848144845 4938545900158488214 16997509133520086631 2708940781630507623 14789813068915703283 14508950646580970277 3823569840861750165 2190591780224133860 51651216592137247 3600008438525034532 3942069253048523841 8457677489824627533 17140923455853803262 513820961618094653 17206241628501814362 17364430845352241161 10037042047802070803 9532784853695078184 7930390821951250710 11808320767044381410 832242067609884933 933334064433696502 2143069686324519455 12986490712723057450 10820993242948946155 1799583230413988472 15122487279095086351 5206111147141307656 10681706180522095745 15706416207003562429 8820446066107636616 5916937386124768379 4818091171574245831 8233012208842130169 4098677746015459152 14465649406527682234 10934269947377220282 12541273090833287248 13629743984800762644 5617999317574582678 6429638300334985825 8563759907256755047 9059043813441656593 14127579278410009725 8127278718546518720 11860892795527152893 7410078458658962973 7412917577323490457 1632739295656593493 8420848620342265601 6355815276668375978 18431151964811740639 11168687740420427592 2140063623496882504 4981925170180461288 12708341708807366619 7257294656682154837 15711216025140477859 9420937404574847093 17940932870564120491 5746361799332425422 3779875997118245905 4748310340799131536 13309120572979909402 442955216909986063 9520682984188095869 12060897551588830622 4275074914566687737 10128240923418073464 803533219305590962 12509761616344544901 5602415598593677963 6337585149296106051 3993883196662270989 643698384277820110 5918008341337092023 3927204203975910596 14245070981561403913 11542951938340310010 12246441481129523512 409733327058817788 12693303688226413099 1911622985705225638 8254151633661005981 13832137060847983800 13341195827812973340 9529531258701514142 6157255012184691554 1996017863992580042 1280883848777168272 2093481898522353141 9987917339763159543 1073481000831841152 1861785294175581867 17091096559973481182 7778591167952985040 14222493006567180320 133312611754909735 12439415487871029079 13542444864275873611 227337674669206585 2205864150887234097 1331175242768577133 14874824658979628996 12664363490599489817 6771588543654589340 10895202602184703243 12715401472754119087 13923279174431273313 148732659086145610 9630988260837589174 14188774128164054046 6226003531722346776 4018136251743269139 10128587303511123318 12366808468663560633 10689698433720561960 16111943171456817750 8337780932092521758 3852227562389245976 9935564392953729164 215821096188708131 6088913488426313427 2707094293454335254 4927087689453364414 3042453785189407994 12401533707165477656 17884003098954026765 9983245432001357614 9327094518293621471 11819913086388817227 2855513689602915858 11713188485807489418 4119846902147112998 7188261322369875921 481396934769635435 5033007179162484674 9159631872245328354 6604494685804027089 14097608273015242828 3774566381387842257 17748723900310105627 9333075551181459775 5843408104382409054 7411529615327827230 10937585587787940461 5372744738468241494 1313970096058141298 2197358312078062470 6794929311725094147 13792024096983279399 12429198096244268617 5679873232497752422 10903497084524400998 9690428088329025287 9657539697108925426 15291359465641654432 8893889225220424648 1620223092807183165 11706139402785426334 17392109206199559944 15850191965260306724 13266160712769036256 15032855234396927479 15823479654185527261 15984792862768194815 3272598257607193633 15764574632435553248 13096076927996728993 4884526166366818712 17142567197494002563 14632394814168953446 5605036940807105825 3887967110403055031 17588345132081676528 12969090764091015468 4500233486805681793 4682086769248508562 9303465851944817190 16578952722996869329 6930870640983179013 6846548804515777579 5151745243069661956 3021716109879180558 7498362251457689162 15114951012480155769 17722134020726716311 113174788015248075 14361312520556979534 14769185352379040176 15320526336420806963 2503452046091777467 7752614223457160193 15160416302319964101 17924709527396378264 12600902165644407033 7683916521526187360 5483287992374632076 3278822879668046476 18105457350410908672 6847724467612951763 16179977810409480582 7796908856788497201 11241334892814562702 8216423653103409467 13357566639715337823 5598949162648943401 8604368223443760952 7782635499761021261 11673281809757723105 9315744544881453380 14735202356207452584 7800259377860954313 2402893978510075727 1423412849700802916 7960752405964090556 17672672839150049675 174419932832993061 16863704253615707251 16410005575060612482 2030930120649214203 14467578446690743200 8920050404153747915 1912035391951494197 3179793472861148058 11080903594079358494 3129775073684698794 14041751400381207019 9813778337839933153 15578832850988931795 8554390877401838114 10663931163082554731 1890922132384779304 5857015573895142968 6004375349894490082 11053249365719323476 9786766872808192129 3457967222860854315 17840330037962950735 270296675602580349 11165806265339601001 14465982573838690390 223867727943723624 7762792024516531182 3879961818064066191 5253301647742712407 245211224131505662 1323998059389669829 17089973348352103239 10388124537115170181 4396770061830974660 15013480022916115390 10066965052184756658 2829051475139909977 16268822263510942210 11477871611996177598 16535618348380603491 9621944686834692991 3079831104607137068 1898387891092179337 3097589638604195074 4981539024396233754 16325184789975717553 9740072505165281185 6804518002915037534 767896449288606762 14773696745658905183 5921074942318211108 16068766611189492369 17450340153451419760 13138459027649238684 11635205669686042280 2742153165116691818 10241116450272421360 10980906367530745862 3842169499833188430 18157559298521435689 12649798231273528546 16843705850993068142 316940415765478887 2905085482394152182 2304017997098138352 7271435090279529647 6367563917905294293 7110202937285583448 12655912451464704882 7217604020235404757 11135110234035456839 12178962948724598072 9757956816545237946 1519189863845987653 8174899211536101895 12277614058215536001 733701746116147877 11304168752316260412 2654748120180042299 15708007532849849152 4736456702909145851 16487312123672303370 13910731017373563221 9233754763356478 3192243902995781549 13130717926102624472 17727357265285447614 5614325894366773057 13630390737394322132 9803389461636764345 7159011895045466408 6539363941336330763 12067991970765535179 20180210699859433 272210039219412268 8661374037442396804 9232738251556800649 8272550540020379613 17796454384063382873 17354265341449222045 13407752160813507802 6509286099251634228 17519538637606745804 4302881058282892852 10938544238476695109 3825149747091121795 1671873495194620634 9522092149914067873 3879162895127868245 3987254726923260580 2561681791856279480 4337562517258891334 4834938497163480052 13997381941278545930 10246901294781863519 3057883506352863064 13653510893434045468 5202822370308501309 10825296472250839373 7986067135336124036 12406885038236227321 7444822651778746115 747537752591818260 18373338853356991410 6782102350248293500 9236196113111862975 7410212394875895169 3412106762599314197 15436430223106192984 2434187426437730262 17412998188728514284 17326111888811160427 14619637818744778377 13915386040538085041 18107197700467243308 5572268486921848105 17035856146947057156 1015198809248044781 11450853463250185576 17973413962762738372 10931159477026906329 11782749774875578732 9917750696202073756 7071175352471187681 2416715998933826752 4103655458484747854 36086866439233644 8992342483708402289 1154472824179633212 17017994761334451700 17662416662041776440 5906144263072840958 8877974588407778073 8147312982631228061 8273246296692298423 17402746198257072032 11600718426489356721 7071232736265701710 6458339433997557788 8571776008824134713 7644758423587773690 8933718140335392522 17987942326559097049 421437368805429579 8671645801424625430 1168316892835505856 4795363394645541952 2683900960655155264 14331278275083478642 8913091684885427395 9270267157582988861 6644831496423713032 2693975245208152928 4663729456187542839 11550857399760465132 3169472392281269264 17314408029925711009 4606273495099308604 13671392864052353521 13616581560727156028 11281650709137787052 16635879120313896621 5137775704711887977 4682848548032854262 17380408063806945240 13276169692116246882 15416179479772686306 2643340947798635656 2385425082430786607 700792128436146531 17337699033648241135 16528497909287147269 14752890206613282967 6436148668769297256 2128988327184011485 14164951380939786346 8018520125582553647 3680190903385418490 16326353119686649855 16241691553693446909 4588161566667458136 18176443956505152805 14667057465516448780 13586774880058929138 12207790820684939308 14806423328317604658 17468918800543256331 7464591903971227101 860559326279083776 1894678225854694113 11907448856341191022 16957936971133360787 10926982828261446257 3405988207588340879 8727513339057950754 2680230924605559668 16847859168155179795 1637586619478526068 9208001247199055667 5574556748765577269 17136698878090741629 11843672223887568012 10343494685421333118 6532510985124486099 1466984098239724347 10076245423219564870 5168341348882706030 16752272610647476716 6336708498238992520 779830200956053816 4709933760175521301 10531377978186764410 4299279458855693331 1657707659992047041 17477213673767577796 15564267659086258215 17563547038256395056 15055686378490482742 15721084744205893371 911397613857262400 4526933705016666211 1935384984060031709 1768387171819221573 456741802032923130 4786935515125529469 15027784102029272423 1267731110874701396 4128273182272561914 16294515538707371007 1418720022059516447 10754905157522698082 1112009673288955854 17673563209197832473 10257073728980701371 17971634577201016481 2731570981567873463 12768889903794300171 17108477212708638816 7209998894951253690 4578484903684760869 4369719183593232557 2820870954229495799 7579122173272339028 66941669989976877 2447036680607460372 5981953263296328642 16916231495526012816 11913319980574416889 1665620824855627733 10603446132764366282 6838032014869380345 2932370746836252055 11154348776619449371 16258290297858437016 207222930086662659 10556194085934232450 17290130898982258793 16946494483825940325 11961365252852772001 10352230252971195627 623764442892182372 12302814020244898643 15326875209850287372 15096785192426235733 10298886766010854616 17189470138325592336 9205152605733418855 11845833327352818139 661728163616233199 2134690105185158249 16083413310701436273 9156585672171278068 9910885462336478965 4048853591009747044 1506660232285398942 13602590886633295081 10993954165249671246 11709016317233624492 7599881828102417510 16230947994193221738 11665254701450958464 2752295429790188487 14661491317549128170 16668929967941904006 17631919142399138840 10200561319150438690 1789800246539274274 3099483261371587503 3096613503814992042 2007725961642072326 11292627946344018708 5289208142597959256 2266360156592660313 7321490863401249338 547115525708393660 9807822061822495940 5266934369386691821 133879900948849315 12740546924027620043 5190991290168266712 16668959242652820852 10303843343090529570 2423387016194578493 6155126431642676634 9281691691894755763 16307047476322592510 1607948263537769020 14388441644931445745 8698089727115074454 786280632517910603 18081708613477717816 10876999770616425112 12459758611860916737 7073915264892664028 2258406797165116733 4957350595968920928 11573045365549352588 17681389142739975656 14999689712019638311 15307103951817769429 3765562829936544728 7148835503149123205 11258711647457292510 8387939788301833439 2184595048762939916 17599298408886493369 17597713557366128519 11144449830038717576 16245384612901673652 11239072790052347072 7579272553015473092 17516408918538672155 473086835459925240 15732852823744070966 7198855246065189517 2514122886890008464 1837577009257252683 16837544450349231834 15376860428033626131 11997033978011337958 17570923451923059745 4978027775543074543 9057434192929192949 17422868436848503050 7575503445535913110 7243416659748870331 11747810260162021264 5858972842538672909 12100852137827774163 3379387032676704375 9154730733865959556 7035407931634102684 12015278518976853230 489029894079846847 8292058948847856891 13228937575934899805 9989246362855915765 3240087550249593707 10957862786746833075 14417071098779399499 13941973790095187162 13773664693699777675 3896199820499634548 16509783442331319373 8248454252578572132 4308785433206044295 16571005771841714377 3655357592825621948 9223700573294408742 3473968093926450482 14335266782582844413 11307121504254384981 2998481126547872988 7065948758836746305 8704472334401749007 1212501240587080836 3150944379962005192 4088934890796521131 10392918106943038835 2426450307405239678 48961953853910210 14658478121862021899 2131649821140875881 9705434123226364794 7211123675374303166 10035859562824055652 1033238330076446184 2991917592812147091 14685892472677659901 11756680518217891063 8715448807995320709 13318727940690269907 14123774463951163406 2897996203300929154 12536795729809804091 670557751532284613 7277871112879482206 12916984304205115913 11767766929463819377 17631677828626521730 11936751329830138562 9415257899408268479 2259529353285450507 1164860651617371090 14532885769752724704 5504401915016488589 2012392753549213044 10438793618420503869 15117043197582853195 17430819833595429256 14899013587215324205 14886240128253309986 5100381196084032339 8283780559212137470 17041588275705162769 3533212931460182801 4146774155003862909 4353898868367085240 9617922567714397714 17955895970587149213 1669235868777552184 4024503932372483575 12757695605640219246 4938059634299984565 15054580063800005188 14343514282737223272 2419705457579005049 4457175111365484706 7163283555657324133 2600745670634175183 12936635147105647467 11491987511007105388 15396487294820080657 4890616438920869756 2621980505814293783 872926158519637465 16824546849907554478 16320335691660915139 7268783266935815846 4301803082452481921 8714809589443223446 9086085813944755789 9432991194181219072 10313359853898299273 215054120920780216 6787229279058008238 2628604808115526674 10548084939025192817 12873288364230378321 13089002965544774647 6206447686040628195 8629197745548604156 11956936263670143909 7923496744753844484 4401834265160620534 4685356041150518119 15007183058039762708 16087418605029607782 9640433957426358738 16006627233469446069 17349249655777625042 17246214131570380922 5002971318914476720 10758782244343478959 13683832991055962625 6932316072202284173 4220828119907012561 4975907077552989393 4022533285525001202 14060191080716149525 1401398167080549653 11982808450762669565 6625730739444372904 5098158048130038739 3413671132378604029 4990688226866545042 846117844476902385 2501262775570030298 5038388831448074652 17480280999810540005 15959747024761300023 5868260248656838879 15470500053018637392 12833525071583916186 2940151598232145171 7116608131258996903 6822564453881668524 2980828372443176480 10276680405208023469 2014302582565712134 13892403962939513019 2450140778773137867 4458641827614702564 6701647440171431288 14896638288765125303 13156346018917017359 7060717237765160920 9347893475286145320 12964531787496808669 14218231221153234660 12550536485103254067 2145016971799303876 7900359024163552385 4592158534888417930 13637352094896748003 3053603566517633163 6864885351277819373 3143959726683931100 5990830962798136327 12141791753362651081 10447219242059706025 15209328483611741798 12736188968542660058 4668529811764593628 10743171083193627214 10202820740849532161 8138531465903768190 2221494355875511282 17269366111358471789 1435448957160381488 9425639791135604000 9260734802901852476 16607516723809547193 692247612629511335 4629930802289880811 13906498134184207457 14258041425122289527 3792884451141009761 9444866161919341141 5983207030902830036 6440671200332082973 11263586368501683395 652600442535288146 317654393214419650 855359607932642825 8504711311035768428 9108120070186786334 10023985880416138496 6085762801374176300 9447151933316197641 1957703266888947166 4118649794302747987 6682691963403599807 1654040134754399875 14397718735067407052 13879843025211843329 7407678497025059831 13048450529615106284 11320545372934637920 9673515590286186784 669353596515385113 15678046499357217444 2349043046441537202 9986433708282952875 3726112825860299233 6449409690183695191 12004714104986555550 14418443109221189508 16583161481449925421 18364190320423396514 5090596594543429121 17575147412266337683 14752706389930246091 7275840959570515437 15187605916682366906 918129631419556530 7314906004119364704 15723998963207165340 5929027596505630555 14140190050462977992 4452919808234317716 4576690189358923142 13990968545856947957 2371020837229939388 14708927657293832667 5563700628245647803 3954877226590054526 14794473587053342402 12344769932419850661 969291192121756872 5125768271465084911 9131928352561041597 13806904668776691173 7749443401686523284 8841471653643029030 12780800836633193322 4615100783033618717 12794656485127787331 18121657326028498602 16613145064306582060 10481305213913031817 7819014876707924741 1786087388985355306 3588590891766043985 10875609281169494910 1687011137514037732 16900517043732217007 17838827852816124514 16508841635344146310 16006918885297668266 6563192233648343034 16376174004118913685 11571231102683042163 4696210022794589952 10518613202243736998 1653494836291830415 16797429342773646850 1195996611702619432 3328804115101475893 14506163889949503127 3388413803849073619 3339722299902822708 16949909302015636656 14552051804623613066 2792520585256911 9664238849999637946 2864577542395078759 14152136171744371709 10293219304594685781 8756448574750917446 17252196857677912917 13089875402443321028 16499051063640819288 16801435813668921016 8586157993594861621 9773332960824899680 12484819222028917514 9343221817742595003 13507612915155458939 9764298987882069789 17057191100247302875 15494547121049277049 16653160740985273749 6113794760303254093 5791528059069594303 6630096131450177425 506527087776011544 12331947395876340848 17748157017582336735 10324659546193478058 4937234414249082919 17383963581931013121 2639212430407608940 10523721231287986417 4618941417177296487 6492447973458990264 3965875404645294620 17084110180764177802 7092441831454351530 17501737832436594193 12116560662841216364 18327891869281022901 2910719409672316331 8056791082781461066 14441153791797486483 6511581367539266315 9834903579636057010 15735409303420889443 12847108553024658886 13782814845573909576 17985357488785413904 1920860897931008543 1249119112478541937 15351195263544009464 15535304627366158792 7504063756544704857 10095340384356236498 14701105703129188672 15128148817527314129 2232244422448549690 4110043685913448768 5641222556379699468 16171011356407242713 6127237874727560239 14407267765906141071 8971801239284090104 9510489635102011829 3108032167889140640 11252302660364682886 484677237259321184 12645468943482688446 11841020619439126646 9877089625055871036 9822446952077949330 10822172820874572816 13710856153625852543 661498454395800699 17036213351357779767 15249834636780437723 11347259008072366354 6018067075337618200 5443494713768622692 3425899816692944069 9447290399422209160 16650038529864518347 14762462007750293528 2016768980044002297 10038727053532938034 5518870277814320533 15483864288455730307 1259071458013030160 9622539309544392418 13568019656113343698 15536592862534323199 13508456355867474143 4590648287756955599 11196721176330624865 13582009194988345941 5208465930321836841 18059012611210621850 13922601142805302465 2510851122016738791 161364113745293855 12562198599597496484 6448648355777729952 8941042463162028740 4044717046408267938 3118867591527712701 13804543600348151557 15458297350482303311 10929590075267037302 350521588224361994 2556202662159110636 17948374335048550596 10866273880026157173 2321839492718093409 13998203683904228418 17324120924947950470 1215613294139576624 17964357017762879485 3064283364606836259 3372329028339084707 5959666787152069416 2460374638434192949 891790817190382576 815233650984049284 12942313468535887041 107565668374033738 9881498187532831391 8693627793923207041 15069606265050281943 1975544805925070912 6710204905641323281 4349311540132511927 5018549824952045304 1741254381653758844 17117287521775546744 16546776205604242028 15135657634592986546 11395931689720819957 14450151291258967490 6887444399664366119 4911534754744150203 665879855605284761 2409813613049724525 6538568656817618112 8768533997641590343 7978172830324380250 8435649178948639975 14966498389163668721 18201100079001602785 12675769904169381354 6852974252093595185 12366165427652206528 4185788717666600179 532531430183566382 10161141010505249159 15634797366839006642 1560240724658001222 1023082587250366156 12652574478556387288 16142910863308342749 10525662510958005616 8372498477474413281 3714208553187870218 15676091093513195005 10828092293770115391 16928674864672679683 166314861059172577 885085062876694840 10394004149911368561 1160631879827517233 9296284226510379892 4041336808698628465 6295582122799826324 6612132980902252554 17392261174655639061 14340578394855036921 10476791376192463771 2831383984498109645 208707746036316655 7037075061972184481 6801816991691803431 17898064872724350942 16603011504453818064 1633299116260055563 591644971462447743 10230596113656267741 14098785326852782376 17539725605307917527 18212069952017825639 2616548134613747820 9130363435157780380 13759345176032533393 17655414986984438063 5361825900675472996 7631509737449960181 14021517396590625761 6861775841623958346 13761503284042927643 16930049344401702514 8306099543863650070 4828439314082500034 7458396084104410053 11230809863915835043 14018441909514409157 6640087665977847061 1864816689806918825 15255207323813775502 1969168062252697061 5409116520701422643 2876308697115893033 11979226240008922105 16259066682151416529 3373185045222274090 10013202115750706799 15750785036391005650 7268303415099388600 15049456035384572552 9784211606348603642 1798990629634975463 5397734196462044741 487864149376963681 5552233479630770995 1735755158849684467 2158794614972167901 3925107670124913547 6577533353115118971 8985551653689823681 18044656564317816411 11579224848395341791 15722585090382668812 12311542762453679719 12287048574493201380 7061420748078697276 202547233237216944 11653559832564273211 1262380841264405890 8999094462494000783 3170460643055698803 9598664808398901475 1821526713341129931 8538567603652612012 7273965243810145669 3818919543727616664 2444041986460799984 13651829164002034360 7138473165503598174 17593932637591695881 6693460043324252701 580456499742703559 1453213265748310243 6554362923541672440 13842979119257790659 15877740389960235963 5148153208184591623 7537743694179137668 1466460756566177056 6443660896356301268 13434779340515748285 3162870301135762910 10275674929591786862 7768166730994565325 6535966325105582828 13130131661552890728 15108097176572959557 4127817216971651149 15094667849884349334 16990963206837227578 14306657227699867640 14735607852248840909 16123498278728627575 9394617372597071829 7728562552144238781 7971696689460739899 17431183262772831550 11576104530398971366 13067163686458651165 16511762881978936506 13443125368211146133 10905965621768807207 3484425413651663577 10777245602798487494 12558215459668386204 13043516492030517632 2861406338284279292 2234417754556443877 14723502393882793338 13154503074716734098 16733704058204844006 9236650555759575689 7594531494495953426 11014229340346333761 13458291290412770449 15983247377982550790 10741089088199647744 6458372066748665597 14375950918381604821 5043960845883208352 3241768773587611913 11021984203940136802 13544904972269200866 10533697551480214385 2175317425044231120 17516160288411180891 7082967845265111176 6633928084888161182 5436624867761575945 1475324430613123278 9687657968069987636 10509565846878408797 14565042247864063569 668104414441677189 12128147373832270805 7274752994245630730 16006500393219337098 16923908540158378351 15845258321063168417 6200670534881352502 11720983789380029523 9500836341416970730 10684656659714642699 16398342174962134120 14283388858383571062 8560299971102112799 9787799455480449615 2708133094855247879 16968808213243445958 7126044673404141790 10228214025307280556 6513034193979203142 5810453691834254165 7983976058487678201 5064085469369347666 9866716241011648251 8057077227772812132 10473038736057030911 724152267040097092 4185983849638388302 8626771791266804553 17163783474635422988 2811005463475702463 10627559319635551988 3332334489349090755 13253263943548049508 408313120851119180 15782908966469822459 9976081860710625609 9082733634691763265 16484192771701771015 6282641776358081032 1805037469667114483 14391366923395352441 5396127009944887173 2437143225983621314 14683232329191102910 6007568251753837941 18118219902064560916 17332796775053633806 2063882456823660014 5898189394782363544 9573824913260538412 9840421083571446889 17117703142315263595 12278031597924284395 11162421715718483011 1363465711980191202 16127691727421889570 14933803361312709946 7233130466763103341 6684768574542346749 14240042150551180232 13808549462015024344 15195617042343885993 8541836388169147147 8298624821280348225 5469954908391583917 8239083963511837759 8852311355205492398 12943791722172115124 8487846611156917069 12817115920091598072 4705778132312962806 6779157291827656204 17135108412575504944 11849088356003358157 966823247875908319 13182511124764661362 4973993819070509297 12122328531863730607 7472600056363747935 9879620461033586722 4535491705103376821 16503556631013263358 7855112226274763049 7677483278727192994 5013045927240367186 7508738911812838148 9369169158022515664 420397517753208984 12997291115500492136 3437455056856306466 14960557608551718819 11665571388549489445 8694148683808266429 17250215023940032265 1450004862889503720 7340034725012472771 526742384670899580 13665129699712836590 11959739172775657733 3995465377876831547 17889965007722996205 3517194498533972585 5074349473502947707 4423975869149826341 14142188160241323967 8215106481182975765 14002155748043546677 14647803506742461624 12921328967124770895 9781957704285066096 5459855175041498167 17302134006681821220 201269120686499237 13724636235347913066 14049411877179760279 5999493502485592573 2232939010985740614 4922665893879555789 8066973287415907664 16498744706976078200 6250070502332511569 12152863391521248403 76534321642031738 858868257638931905 9107921092342481173 4970807852595969825 14476975174608591046 18323968403756042098 12177469692114176401 15714443041099083508 12428837427987051806 16516132478845444477 5304487531441214894 6629732547424602508 435084574798450103 17034165590405734678 11574125987234342943 13420047264977023089 13556223327871733925 11521652412477140219 797997570650098557 1885983251771924960 4051542462603488500 6272753815651720461 11164973287206301430 254031455449140587 4327799640520593359 14661260278597620757 13863969804026089087 8931630412753166311 5504910902818403963 4283940512903053635 17375986586727402505 17944200235498049063 6626780964079873024 15294244895676236568 5454719742865369599 4470328079559772105 10544486488681679216 11842786997853213723 7312732932764273855 5947295994453310858 12403705292865292006 5523417468437527961 10828155716030829120 2679986931199026903 15763024057542277082 4909052055750169457 8702645562807755146 2050484559477572291 2501893933779501276 3079494858796102450 14870933693088094026 14289430451744222274 10637854001214355106 10151374046823304935 16558290123076192949 17358843404501772219 869374645637115525 1699070575960026336 6979927483842808549 4130680857098789523 18156044622930571106 17723612109513422947 13517083359963611889 15021005518696223675 14961367112851368614 12478452571652293989 7597253239390588474 813320064099811816 9478199702111501153 16760345983444493166 15484542260491588975 10802273818120919683 3536608726841942606 15672007403223389081 18085982391695909929 11170465966926470189 391401063745488429 10386324541460474465 6300930698665346303 4033840914780832609 3442082659886747646 14443707078562290639 13507397275824829750 3197250905758988265 497643471249489558 157573378062404988 11627731634945105258 11487123566371625624 3370353305798638752 10319089690933721097 6868999076729728123 1715103482916405523 14577146701058667364 15497440553436304851 12695230348133071846 11893612603096189216 1375100939000873505 15599363166554376771 315554624708906465 10989044040342157925 17499464003034407948 4699222175953609545 9005545342637555 5303099518368644970 16838477624686888872 13818062928622135954 7549698223544509516 7910467245250064047 15467529188800913739 7064492570835966268 2640964445766763611 1427054827729235159 8089702515989127096 6812025905964650987 11429574629180500626 17818174710462796679 12966498067006969774 11424896511332482837 1079112270965194129 4765325900593842987 15688810977626701024 14590846301780728534 10012689314828505172 5647160997478820736 3089597397014075637 14856690123228560240 9525645287088613346 18173110523730652958 18336864309929307538 17708621533531707821 5046686471463825605 16806114540566532680 7862544750031728747 11566754324767890340 18407880887021295421 12665919414786374998 89842016291908237 7244920525950799450 4743655915486262788 2133131095968575225 2872430544649117485 4934481684288385370 7614951491878871896 1303059080155335105 15034123870602368238 9675780291008977146 17085264835075777901 16180980011639485493 14419558959965520847 10875084014755636740 8029633473984283705 16860559063956621710 11376407144608922898 16825645668555815775 17052703735896511324 15399088283659566056 7089597093245791168 9023959399669853686 8776019257726007924 16338322030095010303 2659906674645160220 4822821136686783243 4417496498622654110 10462392031144437793 1949554349848862057 4745981750565099730 2928335833949541419 3974735005053701791 5828721181394856888 3819926672114929369 12556348928206229323 17658946624577047680 7470744030413717179 8937400135096859896 15285349604019569217 17835666691315143349 8491588443128153807 16002673177488707702 15068258303579106073 2540374892546319697 15829320887447595878 10338070223229504681 14021171055456110769 13658589503771730908 5682759615532566339 14732394039097079293 5475691769450246253 10917821466469139518 10905236636063323481 8815538655102076115 17122900067652725053 12196436543774873781 10458448438748858652 10249206077506234400 4640280744808304147 1787434825357505624 17269484054718001684 11976242305544051647 7124400637557173629 9680200631025591688 11242227114402869953 8677769321267506355 1431495051596534463 16233037756435948207 16368599898255669271 6459447949735094706 18070885213035387669 11960575892776062717 3163521700141343323 16677416167067538730 11789493016692382176 11096448246987355815 11299975892852098358 9776772260787047799 1268288508128015424 10457019520548509652 10438980950345302629 11306678537888775127 9366052239504224577 2885608925233953509 8955618981609227393 11794846757133116767 14724046963006262308 6231190154849037742 8741829646811403169 15126164469063832092 4125209708295802986 7539259147214994658 16485843252749400739 12975462406553607687 777970311750093767 17452190574625542943 9395571549651827791 10623861271462104542 11484670055218785020 14229752494934429853 14341397314582385169 9872269394371046067 16517813970480657746 6681210174665655293 18023327818949557068 17201083244594425076 9072373011330732302 17806381867767811341 18239963299889699235 12379258288694130390 12013232415929435083 17656872120140166595 4865507975352932651 5024494481817417434 7447144451238247579 15806405729359439704 9693430033166354676 11393199881209406210 12549521660167751082 13546204929023950034 351390405022212659 16055234664171168850 17711586282976835633 2624124859500372854 5350510712116523212 3215933323401978451 8348460285927938614 17957094665789589143 6969391539411415284 10900337466404666757 643753265618794008 95631929075820191 12338303223886230449 1683412708104213544 4130950356683072749 7102645451320068359 14052280101804361928 13485323175272391620 15284079179923651661 13782147747848612501 13257922411839543722 6358114116775581040 6576079832196657427 2661329099576364836 18324673960529955773 2463368624737751696 16092876992478753392 6114358099737650681 13465940370463684373 8086795237739055390 15500456708598466504 6919851842686044757 10983058218503446673 17985837484969296210 7573514851218666038 5953314885223280552 13565033293927148615 17398113482486572743 1270801411664319770 235866935370872701 10370699731861060859 8478082128382097594 12519420198035973533 3355697524333317433 6005314415760135206 8319586939220586654 12469039441627637244 14780737618143086334 15180152722829859993 3514364587069733095 7070759837527459100 1071227243232112003 14188543847930230853 16096234537250673692 16179835939793747422 987454774719386633 12882213683046425773 12290406096034011323 10876301749646011840 4676447637289210405 12532206754282307381 9136941075780621806 9063757503161073066 13626369521234391928 17301931208652858225 8400095621779520925 11403885545734457640 1561439925286815743 8078747020478574159 3262776010993036616 17141290694078258704 4526464596951437532 174723108154058539 17950404962937833011 12527485902107265856 10195572034127393114 12650739077023269232 12021200369124316361 10229372010814251358 6156208408887941829 15193671817041395302 7974775456960963900 9360560088229201998 4607494816401053444 16741961947421462614 8776492740992921860 14124348645096382342 10678995085266744306 13130120777509580519 8008944446094253387 473722287228841780 10555816678653670081 11381079103712691748 7725182156044933461 4485117538006890139 4502836906283189510 18135090629974349833 2534385568366364666 2619816652227773021 17701546298958407157 9686731926058757945 6345864764476472174 264125200517708686 11968769402170936419 13725324432948423474 3765871543163071298 15935895752274289522 14686157566824924808 1091504191813179707 13263416328710626199 17931551780914351374 2586225509659064393 14443029048516084157 5348569837418752760 16901859219891969445 14117235224390617635 9469478226370574713 17605243880642889246 13731119995077818012 1780413666149064112 16543013409395627314 17440157060211421471 8277741050158316019 11523063138324700566 9950341644204278436 16164707539956144143 7658956289015481413 11551657101383773880 7225973115103259073 7003496146760847147 2609076213468084576 10382580843770523079 18088484427662988192 191250219048655255 13957292549394078331 9191396253192258046 17586421579214797224 17886675041233773745 9439905014111245784 1857631055571782386 4819961090952293323 6558063661521100089 17808031339732159528 12895894679823620877 14062316374817089189 16793113001024883567 9107473294415097546 10585679612359599945 6011420686851045504 3912021542068194822 2799218374748042350 12171920172696103185 14820458970330387720 6940950797858858219 17270329594471732655 15204707309396271874 1852516166555653063 15982584537487395004 13724581773956279325 7517289205583778368 15905550357390944250 328354463085817947 8322320091056241219 11015256136951969721 14481283735184069953 3746867224277167712 12874262700052201767 14282145514022892215 15812427165692328519 16447513050886594269 16715147741591471055 14641040444647535028 14854115350477525235 8964051769941486118 2632272778531001331 17195916767736961979 17174416267240674432 7473244758412977830 15958256524121103771 13683028262854111975 4349385966488427532 16598787804528055233 5057370598764346970 12127608882552240667 11659388454897664669 14137310406106945367 17104247037572688654 16887336704769607470 17133580982542093860 9887882377937301393 9349768825265002963 16101287118597338110 18186533124919583665 5061298964408082935 4525516188652015182 16687226749087825327 7537140289850443298 6544713436139854471 2610362841244676479 11924473448755116625 5693430087948388529 8829161747509220101 9299114607995975522 3355599545676723935 7333111165316863210 16173216897255679450 5176237790023498286 10998858722124530283 8188156948443500852 14306246594428243180 15039764096066063538 14528004259458678399 4943189405537746419 17821636026407176725 8294292751603426120 1676785301721465373 5837540214820144924 16052183524519479581 7209811705341103324 16793891060357905393 10138302103410830452 7189009503607700632 5321920068976312499 6099722274078131784 8028187903373516982 15869332151236927397 13382724670565739394 17589423625834817160 1254685845390562380 13487054329055008909 2063162919836714921 16436380963889402312 12758528134282521112 16166428318753044174 5415795678027956995 13930994469569157348 1679005695812850667 12836644593197383496 5296830333064776980 14983440395323322809 8995541161330028324 5758828607387636082 13830383556099047414 13207059390138390552 3140318729430964723 3316669205271905949 3324598950870615642 10148228540436620663 11680977460960271116 13804461500950137443 1267702723673211575 14802121741998473217 13188711772055418442 9935623990207839310 7003704613618768002 1243119262168985733 11581461305808043177 3684667075035379559 12949707911646847829 10250227729880527861 5949231932619655640 8464217800837997134 4755482187620201624 12862088343815337195 14713873086072070268 13708475720877826212 3067139482818290788 17319528949131768842 10293891301939956672 10068626282513481743 14200805820986300112 1172715713537405264 5022097859440706656 5159890622071455324 7484771523208166511 11688590553037015188 703701554549051080 7224940317664794663 8417977751734176087 16342698487463111675 2364389788438051167 9286473111570782235 5611035999938802539 11204275683699699298 6248006814306063860 9899785860557944082 13656267078894017242 6628472375528464872 16229997417362527595 15317455044979731 11971387225522295410 1661478792359619985 4753357431698658700 8190585503688952373 14068775166875862832 12193335645929986626 10005811762452169741 1327354535466232330 17009542039595173572 5998965723612205261 10867364028505987797 14636902745180064478 10038292348616849193 10648077122326057426 1188970884870582170 819443536175370972 5056452923786759365 5932481712553971526 17979490613947881703 16414066903658851589 1048179998366685803 7939508132662326876 4528996198037092743 15986040114616921695 129609307277328348 9906220011364390209 15626585729356127609 4555324850260798727 5788859524836773630 5629401938542616810 14001855755571488912 14215053081007600124 5530859382112498004 6679413706527699215 1519088994568059682 15120930474282811381 8775038333723745495 932110110179728104 2070016772135257898 13094814964668603224 6610371321944673533 4977466854112882771 6470539337628568301 696401161508329831 2766767314211291639 4940348328734345696 509635797627274944 4882734221508637466 7630634396000729913 14468041936694648967 127415775121758173 3036688553760789866 7244625108723422902 14529370349771025938 13168009973761987145 1879133428626175445 2059072679658807093 9428867040732389161 17095519070932049080 10856816598702389963 7437270591628693682 5141291731857759793 2139240183212531079 16234160169049598767 8343473308225157992 14123301821195533736 18259658247667248713 9825025004547635499 14731991733078084131 8468106989029158957 17007330144305130470 10744828074603868897 10528952892666349018 11721309702778382633 18044611901804787510 14529223214881034568 15947036642054789357 8834762756828446455 16445301922288555846 729849090979201772 12648209507117974096 991813271528623470 7422227684618569987 17044871731962133517 17631174879439719506 5817143246640813344 14271124868491580325 17671850559298881522 1716367770070022902 5271880747121765757 824721551657451207 11245099088043587732 9959948073521797498 3540061616667181242 10198139596389700669 13411459787251517386 4908608629314616227 2133187768675834387 7250165892430664566 7918957028369120145 10711989695325925068 10550501413474006256 3927583207068629323 12002110339517131880 16434696171697435843 18415043101102747406 2525933434393409025 9464064901310698651 3810376201116420234 14607155766598479462 10201328794563844657 17125647617434601342 6308180974812515246 5157109306527349856 6212753278473652357 572045560162299263 13628842242532914282 17097083391396468648 3870775280509184378 16259018310308606302 3962882820628655322 12328346553160353720 14022548049455389468 13705842740673895952 11396935620957197897 16856342917477590801 17033545938529596685 15942923037016434373 5352717191478187653 17288814425009617584 10774239880749977686 4078809727605678868 6863858172129396325 2427973278591713522 118125133616553200 2072485911297996005 10655624828108053885 15921793897453203053 9515081620040811539 14911513094171501415 6274466092901634226 17567999674742670329 12319103514627004708 13362412696606879631 6546725648714936321 6894752061091449936 16392301931209730732 16732976144437989814 13315793391750634665 17790790498078542146 11625796630762868271 14044368862259737562 6506824980393656095 5537729276558285697 15711764078549088813 14013350944016232022 9118523150612635524 1795154035528990743 8690751339489925355 2190494210484812273 11228896554672806724 16712221704433895305 217350111663304722 3444489937586920670 16713895853669882777 12915381678459793342 7250347762467834637 15364364184515504032 8021763351487949915 14809593369651047989 3171232278722943636 17949164641051153377 15421309646974901237 8187296739884120069 7780835615097249019 8369300170100493051 12821615761860420522 6584286284385036077 5012181322426877846 5313014614727108462 12730493503499048922 18169179877753574329 6583310888390046155 5182130264934625928 4671150611017905209 8808424424367282499 1151665103256266922 3315364170125719714 16891669408989570470 6228353291565599208 18371726640412620860 5625907949757356597 15900058903535651465 9384677010231390104 1282930731497945234 10241459833267927567 18421652941193150751 16936721993002038824 2013532949813652772 16563047586781179690 14888644546756240209 1817138968269040900 6543311502227782360 12748684030963958273 10870913047200048991 6541965895916250477 6547444244079155986 17178286404452071297 10951820376766662390 15162505591431297350 7616054582267454994 6728979594664005751 14137070313459844240 2370868746080926877 9932086411964971771 516067327078702511 11189071538589186079 3032787637339205653 10540841282323678118 11703180153480391752 5554530698637212984 15736333918652079502 4951994771127334832 8329173673221679120 14948152877375491844 13494275261115389571 11898477351941602373 12234370862209918788 1119866247473087577 10436217139988476910 14135720490689309337 4837278507223995339 8381670326637726845 13701958905806264422 5612076565532319889 16528036819650536971 6369385889467085227 1586292655347497758 14728802240554798383 11200036385640716635 9108549461931290818 6011660826308332773 8033408718358911617 11643207408829485332 4857161139459785958 8570179352466611617 12614894315470343630 11356885176302678520 12224560711252817670 1628830630550979112 163529976172921351 109919880226754026 12531554257371167458 921566218722968303 16249831392571344385 9659866120489327842 16229689050146100573 1820484725637226197 3799214877174903114 1440318291209662872 5354185004530630579 14344119790650199729 14650883483089849412 15545996821464096711 14516827981283112045 11519710812408928158 9564649937640351057 14421479722547186757 9535712094203171217 11274933123110621371 14763712228789840189 4469759224711502964 1409465919227512327 6016086556089573339 2852460645877377552 3814967645107704200 386609531036010089 15907981117315725715 15500783921527834607 13760450477144575920 17789270061534342968 12436370659580197031 13585761313385334883 15683767649284622204 17785011230241483109 3478531565428739799 7749339353256463445 4663548406977825620 6163336988662058866 4485229757201004136 10238113598943486368 14063386040381273299 11841053969063306255 2542597031806001424 14150618897275750506 11040707540391030185 6257781097553427962 13995845473309318365 10980248112526769531 6308980997584521917 4008573663188816425 4080325481735611988 17208902116933266489 3044855951118006011 7798665982786072238 9714382210512500177 13610601603875896977 16196446047435614209 588366071043783829 17226400321071774874 18136616858011635286 10821288883117571138 545816362282277548 2466910362534496542 543753117500922589 16392526784071874426 3173202657280197208 16898151600301258377 15937554839485082303 3865740242053861861 9623584331126831988 8108085297742480833 12781352201887769744 1843353425459594062 8772760447121975770 9774893652400434775 15190284793177738186 4428726020883626864 4522983465702151136 18147758456999929476 17711494194473844893 9675142568796508398 7755915010780973357 11468756897654786033 18049529296546619513 13129018730280984708 6759097733106674732 15273995519359776365 13610064658070602728 16742693307523816630 5459547785383996159 16943291895722009329 8962874764392432440 5552703625922714554 7676809777379932683 1489136854917379444 14656012534570350378 9005033064982499361 17909465621524454619 5528796661259257341 17045857076446228834 9707534643202549243 14189475034175576502 13711947044012378343 3580791856206098791 15413445825733909003 18329593307956187551 1785331229138797993 11016878316077515190 69909151529949877 6967484452673702778 5251085169011709761 3940561580077374364 12646751676822386392 18247324267225376707 4024827417700127487 8397482540221169025 7351018648340803349 4946622219366180801 15285857661304644746 8493965283141174245 7881446951968072358 2967954335832202414 13046015050971146891 15384713119065381809 14500491588616506383 10472187072660845791 9790228089835370632 3023058265483234977 6843640593290591947 16663162376764975869 11025106112124595124 4953534698989914733 6360639262528582368 9062419050862875022 14518278582421642552 9219973557957265971 8156886948367415536 7522875273737094150 18169998900537884042 10820969974348889394 16412813688133644189 9182872349068167293 5449998622237246480 16711687113953431792 10970091451425436863 4003349608366724592 16672478485316660850 10578533847490792176 16453874733705661695 6183159020193233531 13640351209479445011 13978683892972658191 12148677914167633187 7142896975652747206 6735901972459082721 3576512041740213035 2161389585030213631 10482177429588417129 12336852709163834691 14904001700454498138 3925182325240282667 16349081409796181478 2568086387781413204 9464909314591085956 12277897627926034658 329712923220379351 15778527772397053163 1097404924651153686 4416320786014525578 6547785899242252740 7075997964976810342 13399143175817683796 10377108644030160269 9256441335144691264 15764292607575324750 352751652397472408 10570222526585240150 1601897915842163616 17486284873529601350 13064198222268629656 8040896567563951069 4686067082412427160 13849722705716762109 14402280289939584679 728982410041548435 1239171307326863394 17725468793960205456 15722016924424464976 13141860553862832829 4331290052691638672 14142357867913983558 9211730532242364108 2743458942620829689 7989537668182274064 8680358942898262781 5503847406125001906 10425376650722163528 1904871142637955113 12832714016300744987 3964122910685226788 2095360323270065519 12146993675806798561 3101678370083258093 9767214386977681289 2418966530795020650 9746061268338233380 12228884413907659216 3831397454535999950 7103121673764127606 11801660026675622197 16580308253414077421 17206365172416958718 10879873927460850346 14057047332174765268 10141657336740704433 2627742759210027427 2230032020128242418 15353061568373170556 10773974131041385689 9351337631408481949 18151752107123178891 4413886084706587305 6625502751347323053 5069898292645960915 4251444216485669243 3072878288842898507 5574664662971815227 1878505688796959682 7420880560130788128 7560412754375842925 5094409091505135278 18208775346737501208 17811496486652283602 15621606363220745089 4789845861690444168 10969797768383568944 15683297888807689206 17693102418704410982 13190714980430048427 9522378232146830746 7444630217390749313 16823775069563891901 3683920989932031888 2707248167858366882 9744977369563262062 12360516025314725094 6295612537190254901 12785118819324067852 3006680448226013374 4534851688894415681 17781996730252300053 2162785951640894519 14811186715315342019 7475102557816412235 2196291360717265439 4899902205040401198 10261916742159185596 17106913575931427123 16631951258664987704 3382683742928935871 13952146726360919056 356829471063103946 3284194751406895524 2698910705648394286 4289819255386705388 1802000957655758414 518820880770754952 2686934464396730756 9715501308543339282 12535404756677637319 6725977191086760584 7389539415197745510 18415339118170343824 8683440390925814535 1726412890589916137 1785746812287059134 482541741296150288 1925066115270387674 9879942802749972716 371073605432093675 18407390522068955685 472704624492310135 9932423221378370605 1757088822569617376 3284802642455901358 6771172874063157038 5700697948957595028 18286044371710945477 6791664445290694820 12935032162571932873 1048410683481599291 624910488602419775 4926950482286781967 9876582844034023728 16781223128987884633 15499214541282221019 7929054219743411588 13717016830340608322 13084903256079303132 70821311018086739 16099568083639403256 6813923828290124533 11858030602028397072 10144768991852983760 15395369439361228651 161344927662403557 4313660272689646042 4331776422286577610 6595114475212812830 8217314201254895189 9812316627976716600 1787957191223895812 14629742075886097915 2576954867685896643 17238484657259195135 13344123712697027148 7370451486848106256 9058899513263290139 1725752383855040311 17697455274166988329 1264940503936396530 7818939487722068082 9333959568326623981 4171216972069268740 4067161841642543856 5455032367805816828 13022370124749252677 4376753486915748622 16586385578456874944 4034798775180589440 11895377182720795732 16861143998543321509 6955465953292020672 10835823692517623623 17471830123749848140 9450379934063471610 1598924356576582399 12513968799861295691 3141925516133373005 9717904042281996685 5171848944771092255 12825464699603135802 14254581163924213790 12173023594753378605 10513503632332129247 9484180380960091098 846761664267958939 17367704681875875697 7681371331928339405 1096437157034445157 12419033336525813894 12033427981489346063 2623726303715245252 3693460518208484910 14689267844381529898 5887160367886602421 13074406367464118120 14224715680916133996 5897867776729068048 3742871891609088808 10330384048030155515 10740456864708255608 14821361185862685288 16345048338251558585 9555037405155382029 18340954075771399514 9162797106478393607 11312899904142309225 193045775845425759 8592686515016929798 15217147285155403412 7325976598698225277 17230982410259246188 9915260340178321265 11205360056190325687 11626235075059313595 18263403690629002645 1029335080735962863 15134607192271920803 17956448585629203648 4253324149668181100 3538852173174477143 12042663904939896073 8853766615005990078 10330085239580152689 1670277282404969488 7320122679488740399 3880813976548204139 1510555016359840267 9059982854675396696 16617451739307803901 15200971626667682904 1096875078996287792 3293435105867125669 6148062364383701177 7059878344177833655 7253270553267433045 2087313092583897917 15383953550811903326 2249411814602565989 3508687619892887951 15053082120099310418 17005279975790115264 11447042500663492541 18249173936269508809 7940912794805121308 1593042221306049282 13447149306919347832 9819969671400547915 4888122267078513202 8757487511770920336 5239982743194119877 3488249264165515306 17897683456030229309 3991978874858631278 15118616917572975337 2115914655460704184 9212079086171390054 17237259789564472504 7936490395014774093 12618205148979001508 10061313916799626457 5163392510263542376 17419050241788138552 5913049398006143372 5621424682005655370 9582927997917226310 1551486874987320620 5242273213705450633 9624202625008352386 6727099637660469935 13694978624790171467 18232313493212764561 11414608238151764030 11153878563614474156 8408892058467369734 6942464913145920687 1959712587481651882 3956120705443450254 1757366306317671219 1175213300522833686 11780106079428310768 5314144996853773562 8193708794371882580 29420219773463294 12820865716965819058 6919165855327264853 5236048734287442246 10416356141566785903 15929134287364124573 15179259439536440440 11615279023684104599 18126524654105078294 8666819050136176729 1174898297866128322 6044005442782883265 8007982508540173880 13541010694599599507 1084715243223426786 12370812579918713476 5564853726267603534 5336296882346314121 13255276114322246284 16891492442703944076 8037243467187636290 1076682622533679833 10633904987378011724 7736362067700601314 14410242189646027460 1561545004377459705 4501604586827261064 7228204648062558266 12251221812748742927 950166114150012794 5488921103162058643 8686082255375573708 10242969757737167688 18190315184169238026 16979211432765712571 5181780805657836777 5378529766816995699 5588713882909074654 15573287634444156608 5184176155793082573 3358726650960716719 8282605701437414682 2400129594109734295 11114432060520416336 12510283840772409465 7349325766839846257 17230128111884638056 1564630501473895252 53367814021446886 4712624801218521995 732870075388903261 13266961429949437631 17436202576519707372 2094358594919224999 13766741552915106332 17471264510115876268 1451717106117223467 628449255938121348 9877673804597293286 5970025540643303278 9523197824957282746 14378548305080894678 11834955953084233228 6096453430616617582 8423029042083655127 14832697853674630199 12167690928744209796 10398317479687703779 4665017994201938592 276347975117767749 6903342771433712192 2523347669047254288 4479277055427229371 18326818881489584826 5617940808952096637 14396379162118308608 667057194557853485 2917367605083198871 1096035593224237541 11951297206330064709 9178789963350246352 13908994329744447448 17655321361294957418 13408812429495583881 11803075430951412896 13234297318467289855 3946686970551109050 9667912544013285460 1420189547572931957 5158533488258850823 9444753570513382911 9518163926965278539 4899708785017379817 11242595649612988790 684448309757079283 1148090990613135969 16526142962939699567 15180428868033483116 17498961506638396790 13993627131320635688 8353609451736266565 9927302375106936248 5047178682744469228 2807977207487888358 9915914125479048109 2660023123387169198 2852533520768345010 4220812241346831870 1766575926289545110 8964093672861775918 9390187081428723157 4201712047914147610 4080068591603852678 599964377285088955 643317699096540121 5529698910456092472 2922597786770295855 11759842090253065207 8421135065843243096 8040321450093211353 15302563517820177590 7974494850633049114 5089460458829275545 6536192211710270393 6569354203059118964 17961453993859065739 7179225611471973642 17558261008854228654 1236164040785224715 17185089730890179388 17608743715972169758 8025677131138206801 2167177780324741112 543838908859861440 11829944713068270805 14801041759392157844 18074511878453359381 5556327810800545582 10396382488232397790 6976993001021143779 10140115361606140826 14111156633678827159 17943657586150689895 8665321260460392265 3144651688595548830 1016600785032579355 14304364325161250910 18306176678791361369 3430094407012884826 16748138540835601677 454692888423066354 8536188185375550993 8162509364277923623 3341148020506250168 17482661834386971890 4842193782554465093 9473414079252384771 1121907943273960885 10851461690705850398 7812249433191841781 12518920235174940032 17918057015595056025 15307416373951564762 5239311555050189425 4294090956195730667 8899881998142166318 166281471197023080 8878890721022025637 3068506778339537073 3218102079187974423 17415463526984022704 15738850017940220946 2334909166743088006 4639361927178580903 7070041429551565678 15333200141554931043 13626430576521003151 4684105973988960152 13645029235381546921 6247506777312226414 4578383771060150953 2078585372081908142 17124745328791274208 5671855532780176410 1286755134525735293 12045685587842245055 10109043246795842646 16239189654604036735 11124611479507406127 12478894882945021407 211782946246909367 4729055454862921464 13640249447653755901 1648361836199136586 5428878816177913101 10604316555380899914 9897779629344400227 8297100092388179672 16411719896597510649 8341923205825174878 10797666177999483811 14500208447318259633 13268710167530894820 4177195788579728030 9964400191703976853 179508761771334469 4011800739626748080 12961217203096665044 17638323200313275416 13996859404100716747 4379230450037612689 2503587967443866655 8181657384538884216 5777059688721322320 8976261202095170410 1312507211420523518 9798905428491332531 13024911641258450900 5775016260697210384 15172984487114740857 145503180144768677 2071644279498313657 2585545381501984453 15625605540791111277 3729928259971220419 14580336457971218866 11062051256456491431 6403935545404302199 13527709252739415996 12377380439094176748 2342955197556208616 11903521604253786787 2355385918652953163 13285572297007877279 6965990437555294449 6306460501791784207 9723122262043801488 13960262189691202114 17661403919444084364 13771371986201902304 4010390120831100681 4826519468560544232 18312334017077594196 9084767950759603426 6340742561093889777 10035963907473483530 8995333988206434396 4244904837368260432 4199182260860071433 13203288267831707045 13000274038996341604 9390177178800323696 12577826978360919894 11058106476379957821 3026944624177714863 4859785770468663841 8732137105685748792 13722401263210147768 9612589260981240333 14061661555291141648 2946518658313885600 6843525829365432320 8541202853225176787 903503289477057691 15810417088462075172 17406084645180614718 10118088910534272601 1770363695733418321 7637482636888273572 16555791100052270051 13694538372145866021 9439310424437391989 16862339260256047235 16189116926584714590 10342484830600055225 15698849350845940326 4184949985791514566 15213952897864443990 17393592127086748740 11932505671321699527 7013501677013541251 13744745912419367913 4264416786209000920 14332128829401857500 1621324658706905483 14005500649048512371 8097235574388192228 10759237642296756662 13920697295970822514 15845861985591863112 6675585366730058417 13301297917566326195 14922366311896009111 9746213028007511506 4370806260879724457 9882544214849020641 15169792751789155821 4004282067226809104 7868098519296121659 17480857681001520465 5873174477239378415 17402345774302925194 4915077592112490604 15381344278653698214 15222378744287583946 6465800871421795436 10758563121663676058 501344442209516481 15474735553587574811 5974851043021757047 791268002056050602 13460941466985136268 6400785405834128867 1918513155188890514 8915296651227751565 12760829336685148842 13453366248106960444 11370658556114799231 11968377769869366335 11396950221537926915 16636257045123490980 18089045507806593586 18407237503353157693 10856784044890066171 16340133610706551612 283292973493308824 1630236486805308344 1618477543873435518 12466778492737856570 16547146904611200637 14826567325120207192 14036955727835510267 2510847688865189569 7916911652605916251 4801694434174754258 5960898710038595255 10893501854185880902 18414300798092939971 14872576539357959044 3197281808250865539 7233555298716795366 4228050651188699333 1495055963064915637 1809265144636133514 6068546069676649104 17618582351335841572 4923382959355414430 18210562938676123681 11958567926623468477 5418625210954080176 11135007731043208011 12427789604810412815 4912854627149436352 3768026073947556208 13194377289961857149 5627867953351725247 13770272105669126885 8683369569340393953 8606267600350506469 5099633437735334259 5533466638025814240 1430924770315463151 6000751311208246407 15715065231493214348 1964828665349519058 731710235393560665 8182075860797385569 16658932291487556026 209303131145563594 13120231361672942653 944241954055758616 8395623559880074310 13662116977253290108 5729290517818702436 5634141417923105487 2575657755917190980 2031794856256705938 376741987551218507 11051077356762540795 17469855358994957502 8411157230331833951 16887978070273140863 3984434938897649808 17215419358570545041 3705729415021128058 2996788291913737724 8887666118003289305 15772305625639095544 4389015727610826029 15871177793710414819 7627029557834867618 10253476669102723761 15289442027683639849 11135483804450536550 16079391390187953164 6433933124816158445 11838074625100551826 14674837172065613604 6047722971310242511 15149875608308508598 8234357744254086879 8623308421157640665 15835048159344809410 5261119688123813952 7525570045787750757 1281945021776082861 1317983727173921464 2892045954039100000 15975806410268974692 2273847857384387276 3906014185894545359 17081822358938186606 4212872035519521559 15594592546351034739 18336349779600917308 10467127311177772109 4565736638037470032 17922425240847859402 355631503210008712 1195286671675697667 8065276989143768821 7770172566961572933 848375021830453772 3190784190579278818 1001090005807224797 12833995670618059748 10386012851096732730 2722719838185999581 2356204449036778929 11889747067885938012 10318535554040194821 14220527119543060844 8157012796264093167 12655560239610032338 7302945155030496829 13577010498772737006 15408793305371354870 4620400613148200816 13224634138909004448 4618639616559206397 11733105218503147042 3913131840038872703 3307623307250991745 8673638462647825014 5213677442320101253 9525903349360469084 11638094186383939159 4143782105553941160 15139371355966988783 3725911484897254859 16968333290370101565 5859351789276540749 2711100378229730108 4122099242135102587 6973918717263459247 14218572952829120403 10209681211415183640 3733912864931779445 8505520502515729921 13201877463767309867 13213306512501958253 8165095566812701637 16745213575842821773 14558589406745704621 6719402441531740963 14239483324680209386 17023893001817214591 6525397036701452789 2676686410669774399 4175969914381122841 6436876082387738802 8615389223041308626 5280253416107815661 6368582995977562618 17400989313737231400 9153769386041588259 4075847370493556842 17917964274048844718 14830050245206474252 13981231858440990863 12990255519072255736 15377631936638947532 12601001125675008320 2152996303071351547 3871813185349244839 7254079434319565762 17800620835338211956 7812851305319929160 253437867820149105 414217284459209834 3101008878946292632 12499187913876027420 152784861857157180 4785138373824926322 6496407109847337391 18069347020585148551 12211187892333631631 11743144204969475891 14995263740627967130 11183100731099501899 500135198426166708 8214555971299088538 688302602729283877 18291320577149603648 5483942165599535067 15522271688047942185 14635800778478049233 17932387475475904270 5999138172922442048 7909740453218991280 15964271874514187787 15055984582378810651 7060319176093945426 15022376925986501105 6841957887919616084 10360862172587917093 14407460539783064461 11742648854879344557 6660235889484300211 14478253106375230087 8520298969171932045 14403427000809781533 16516864237209124788 1487231196092797513 1224722691306893245 4882446596195608338 16843256023329681153 2147768134874133839 5588890010774396392 10049294064899776617 8293331091571340792 14664748517387089530 12064493518252959235 8799200355833306369 9318035381563929840 1461871709610308479 7634921046751412545 14837615384271977269 13942636467171502468 8116524905862290938 13543752106395662770 5742892692783577895 795192338205911458 3478464583822560846 16488553684191195761 7424560292213909892 12193558916080877285 167360984671073662 12292976411587842301 5337957616201541102 15581294425330526326 10101534640807118178 10010775624523450176 17907161450719775573 2406279918286778690 561831241140756152 9938680378256448217 7422810649882537264 4677254329460875517 6519752518331601515 3412245623191221315 2922095938016716353 8522210881364737603 16546620598308910333 607088290332925158 8372203687320073710 6864503304428596338 615882506309786319 10049245896753753161 5509396597287967636 14174445160479973084 14047025669614311649 3711511971885270863 14171959197940143241 11702323483497349857 8695072658136807218 7481275404442987473 8048723968916392702 12721243990184782223 8862785377229868952 12222458367552766747 5735655682651099138 13483285688689446021 18228108186077648238 3525753730265861363 11313013031111721013 6056549854766087728 2692724599318477177 14907257861337193199 5856826512935661067 2274323922176125353 6016404273310736367 11778027754222655472 9362762184917394873 7824341242333778332 11758550646390469118 9195931820132237932 3818533413393901927 9382686871571519912 14734278404779326899 13785560619623419344 13847602259069275067 16926322340634406870 10106022124942684498 8532532629306135694 13092912520151969892 4024076397468426868 17215511813478498056 7653380734361784214 16303398243870164887 4453096628242398453 15534233056010901586 6513012537142857227 10331077604759461973 13869198590136372448 12382166944575346895 10842360947707042638 13356373164734509495 11255729186169420461 2832794780329169905 17282656261560546111 10340819509855346007 6300669340271878129 4861706215626044371 1351805883284475203 12455841846275420244 9425541290711832492 5586101438707227806 13736992723101870210 13153081359918189878 5593298892728198371 1069130576532579937 16244793815846943088 509149121367439423 12266473395693970130 6529940518575749657 5284979601867385478 3083789576411636467 8448163834782478503 11876887214746841833 11651547888937969029 3826837855499199520 5106295250655047709 17279637455176533733 1438476627499821632 16322105462861220530 5538838968394736909 5724024835295867070 14177291152480188282 14608876125172713770 5992836587526269684 15313259190487602697 6524205596269327722 5709680957338755063 4635892459873612255 3549684040404686675 13373689771550612381 10337522361328394010 18295331105168138138 6782137186884248588 15356464323903324435 11116720217722149941 7826145113049774988 6023598103272484204 4580235200159283606 13872920184847084482 18184814572049603768 2215581354556231903 2128418664943662520 1387919480128416633 7220964937004878535 11231728217247152252 14128811148221486244 2506413763851824310 12307088402203739753 16772525052155194724 2123979319497963709 5345038753509310710 10991721274257523491 14317081158101927735 9811841074210712959 17245669890684765786 13239108786569016623 18029017514058395860 3616108912741558913 5755054439561745525 3396504386620975185 8984562269844927430 10300203742271509992 511576943254056816 4548773445448507083 15678654747981992515 11611792567040154319 15070546673875056915 8327826889586553509 5883685431570025588 13780844701957209547 259661828987676346 9187902516310191307 17597478684153353091 10655388077177300479 8647877629041275796 10470093533256801478 8813670306953950981 4662515676437711001 16798284963738826768 2108686344952746164 11135337370554103401 7597105528425698272 16316189097340847378 3992192505623518494 15219794095666100484 11069704753672445286 13651613802823623754 12311186204466861170 904567381166901032 15090718565994656274 12495985454410260130 4723138802134041833 9042245104192246828 12294717091525542121 5489510214766868291 15333694857475133145 2037023154996066697 12199542133141637193 17085530288936376131 539329605971957510 934282714621351578 17612525004431004269 2731726225482700382 15897667662106904723 17104967821819693940 17968324307173730107 13632658508036867626 17552006577890936226 10804019511932004747 13771428557315747599 1117582934660752657 11829380999824125468 9383408653923862137 16887228780202448235 6920385942474658016 1086225258621215054 3112276988059331500 14440558700192626217 1012379489514831290 3069628206184239536 5773043551196477505 17916213158899887256 18375770301078945008 5005536979088617302 1491400698063216490 4758259122607301807 10543280190347318243 17634729259203925003 6226494546663924920 3967690508974232935 3076645752240713936 10963484083286226758 12036896294124108789 1235205103213194947 3916113222631300211 11959070270944294211 652375450314247416 18431703738970870791 16071358020049285165 14722528047570723060 9105668543592278644 4729370764530578900 8496075232686620425 44653301201651847 12679163993451609530 12644785861184504419 2073389349894622260 8305014433991495511 13608689437113369813 9461289521866202986 10282728422577425355 17515990230077117758 2172844303055496498 2939509424808902002 17284212492880369245 11229699975631696009 10530423720443142809 10462275496576271638 11049123358123076692 9722601805876375062 17160131696389362364 5795025992524275535 10968994016973997938 15248890015058866511 17531755794828106042 5352349872686961394 14827375257296377614 9981300054416531292 4890001319303972649 1909153817340156321 10810764879663354678 8950865486982964335 9176679839047787681 14975889329773224920 9057970994335767581 7006687576781519858 5539355165161951793 13628138986912096430 4689365468718580350 15627790335662314586 5084647385162123870 18070164447623755530 14991877087835538581 519394133222307929 2739067551923289728 2538394252717711726 13808359727027136640 3435211536203709330 15872385665722357713 7339168215870859024 12501464632253937043 7154590552722758728 8254737909063070518 4763254328034339448 14787581196583421739 14105719226621114968 1658926777653988467 6222679812073104341 13474662828004047106 17246940576690426359 11688225875114509928 16718023292301606791 9042062165668539312 17018884021450721701 14209030889731754800 11880120405976468408 1106196154073248268 4082263930887538814 15998134515628995864 2894161803855130895 11933900803826807213 7358966562708227819 17875540666788137493 14463129982062905090 15695526952447886720 6523110480339263086 3448525274418502241 447084693073656836 2790874246340839560 11011501157388966222 819482655720825865 8884287099930849190 12195568183068990786 17046890370459748000 9696861335198126470 11929559933372053323 10911225766482235186 13026233310012937574 15205579707531328227 17359737411359225789 4518725399316915017 16006159812181033627 14536607950076962386 8677550140055000483 8325613906657766215 9031714071387339190 18081741161543388601 1841670621056547634 14185123673222942058 7907556182447019844 18003034286660783260 7514418457249426005 17715376718699249152 3524227646009384438 747612007449789910 16664492747296196751 4751227076615985280 18376711426098012856 10128210757839299037 14578612689820425579 7578375817643982001 2579190891564681818 15764835248490590596 15931290421247436456 326749016217523741 14877632830440445045 14706715123461184923 17053581971866621389 10527410442124434665 6156018835895334093 18006623464136865545 7981623910035468494 17351763312400543638 16200443969569192223 2452922805288182409 4582042586097600136 10834577915493370622 11415652803707252358 6690225815058654056 14259866113735912969 7152404048160520890 5836688659888558343 7324871941194540296 11817557065296091638 15828388068635533290 17334984046225765367 10160991448011443621 17863716030576519196 5234506648274568307 5475479686164974655 3691195009515928800 16875739243562928643 7195943838072720168 10137292981625388589 2288376284892625390 17975710608651234931 15488147011134477381 7288916157929472118 6822016917438323687 15695290258702283164 3403626117541371015 5193223207270928621 11832731303940363976 1214141337647388557 1975849698895908691 15546180964929808028 16740169589605936047 17271604315367414262 17099038317924598030 15422471878448610016 5383153122447086826 14000446503478490072 14887389871565990008 9408123259290958067 8239028668278322021 10855456477444543682 6005522313281383334 11325038539393778692 17349124194791261900 18011407799267273587 17201793429343805118 9907435519407327743 1810865144381075925 3157610069149543799 15629696121232053060 7016679680161843034 461671060416719518 8679065728918489699 7995798742313994955 11530010846789487753 17643328380063157726 3546849294739139107 2831792720704263447 13643170178151050495 4664543962637018587 12677156584283159982 13396927082957789523 6057905883229598508 5867907129518418536 11405190726877096937 16290987842394624952 6961921009754891885 37676787957598300 15196220982508054579 13455043728649669697 4894603791478590686 15821233629494804882 4233460396286102994 15426063805702204981 12412344526740916513 843111784684067474 9951569009407739056 10009363512524297051 1989773415185077418 8742177064464531398 17480054424436641003 11703658951797209304 5027942661835587866 11480026635426466935 9059756923971520512 1811229981263106379 13424047751873513688 13074803436137861645 2739847271285501001 7352413575749471597 2201403525281679864 12491143779634537179 17543987435942423088 6147364908754389493 1515542896387238890 13620067450223746054 3254311716784044158 1313941448248281888 14537769031160922469 13448101882064072875 2535725768280219778 2893746600398745646 17409517500237259862 4411268529324280629 2541372273081996351 1420198247065190713 16602278058761595927 11124112123163028520 4897975802401430818 15475556825351192558 18443531231585111636 4175822419722338516 9706239787149225692 10532602007823035306 237066817195960017 3653278254597304245 18317401547229891591 8248655737859796429 13687880659220218422 7325716084166801384 12696018339164512086 12663080613985568977 13774769201753389419 12067741725495706781 14628524871107947794 14092015642315645535 8332772492886081419 15919476302672142141 3544161110313342054 10337565717191464396 10193458587925134402 18239626644594960073 3893565162630862769 16098128290702482507 4771568100104039838 11536440710448140732 8072130153377518544 11558486647593436169 4631762254310465916 9029451910741426966 1116575038612018677 17685076925482801820 6466983671515228467 14184194830030104391 10675070364205390893 4358602424547279999 5992652273459951122 13687946667657284828 8299750326337146178 4256767283019765826 2906770382902066459 6533736149709052197 11678137181114629766 10563814975685665680 18434878741106448552 7068139688052170117 6974523662207218500 5453913117752353201 2678351013212687074 9937968239956189789 4805803825241624657 17338869957633472632 3062595290654398960 215295977823935006 14814803376873766604 17619210530543880792 17592726493640636324 16961601653755343292 16350547065093824522 8548333176784780490 18086287441551374707 11610592080123004665 12455664126781506653 11442366954929446263 18166723483642320072 2351855624400213273 3191765497619915523 10673593843330301055 12611067344802055476 3386897791609494198 10718700347812258502 10608853476312552309 11082915793823846343 16075849072212030775 5221197594440676997 6163496859981812558 6210390741719223093 7324949734468486913 17621126073003395949 6903434133024526935 9573210306219350429 2334209993508584067 7349374241067303892 2038961300711477741 1689508583276556543 13390826443000651669 4135553406352911247 11007045243990734918 3643574234682874195 15762891209914294212 17592986928051412912 1505716131879367774 13689084174992141097 4909695341287812497 16281289474129379579 9941163007911269873 6824144447596207403 2732898806523538356 2554619015656203063 4282303685509482757 16808556979734083672 2689152621837949007 17162266616094745346 17569892531809519957 5733140451774745563 11872328606092180095 10125517807719246881 6139017800724620744 8975613851048009551 4780699364095008305 18111977472000457878 12726824759240208531 384144753389507176 11225742264124671808 12957627583959205440 7088579170417537012 10268068793459604630 6235281209014934772 3096723032470343241 2019003471157508222 15895805597404564914 16157347335110229440 18350939249623297974 7678086090426720393 16126784310898535334 12592356444297618980 12461422681240200864 17864275065702453365 12767509530138243949 14383778364052010730 14973484801791325261 4613107479078138670 11433296527596541644 17942430442345224993 8754515044421373787 7592184472406272572 6098303133147310102 6647982114790900194 15761550846158923370 2502465732662340956 1864732368022876595 14618490546090317697 959904895957403342 11459518183159046136 7549305386159197085 14931088728711905857 7808685002216628327 4436908034392130281 3999579454063283768 12773658203874913289 4880342360122841763 8435767047508269638 14225520413141819457 12204276784868058556 17347433954937758131 15514918663596665777 15584935670932879579 12625848757326466416 6494743454471232945 17117496050450289590 7680523669288546575 5145997676215909784 9559293718711977154 4632604593575517065 4194113799774640523 11583641814800153268 13502344848267565799 17743055930998993350 8856488841886781219 11119840492037797735 6753746091045618718 666074893396655570 3508320070387352776 16483961765093589242 13622796131997023107 10951409935487002417 15839180681860392508 13727555459983245562 16563844505909536933 7026188479685128065 13108869661522837162 13489844960609052032 7399880725978879856 10873654576831698641 7295228609404828088 15063547044509607614 2528643569421991889 2440900314027098545 13809271235254115227 4561218175010137345 16859311237947865235 17134697475821180247 14113275815098936714 18066473857337582639 14877156422450158006 13105764488078323784 8656531334363860336 14454556449553433952 3354162347126009207 6867518073251478990 2527757066305507900 7249467659737735287 12034750986003714943 14665624447426299342 60535903512269058 1637980969259614454 16400072933043773502 11408192285701071669 16294568004838065525 4906125031806697037 9803246351566763220 5893627664496206963 6098543333395231570 11873995611288191891 1728695629922485201 18021740288052682097 455423392716494274 12044450963168438276 9081439787940470524 17119080174787739456 13809337334260063396 10429352126563877792 1045795552856511188 5717501034653287994 2051952234954198647 15102950684956991998 8109010459950166933 15464425554782230273 14811947480513628996 18412406791253011749 1724816833087536790 15853480091326078783 11040402441441127263 8471445164083632168 9116259677337540238 16231611874497983310 14376187094187724817 10289544685168228665 5544192920241720115 17842535405912974256 8820683581330171542 15577356754250645432 5856524217622338248 2749886125895139444 205714645825093548 12014586577578621788 5684368021035191406 442550369686969679 17673324353156818943 3318919064869770272 14257660038903960679 14978600228335289023 4125885081940192628 2131936918637280654 14257697656987740193 6476363541309787674 2991918976418869701 7227699607211595645 2316505249516556652 7995377931600913723 5391306826919099056 17355070600454495896 17885286549567629835 557557331345350557 14259854125860488541 13787063646807634768 170596897508336812 611416654061490149 14301694303161740615 6943169658622558127 2349282468289229716 9887493943695352339 8142034250196806834 6571653139446020703 7837232587608284817 9468831062530773830 14749490211107956428 7087933422166659641 3084646794757800856 12370134212665436932 16828695357204897944 5957550393790407670 4740619520828864670 2978455268620005836 734809695525024730 6012793307650955064 7815509391198958355 12202121366360788069 15836282748773709219 4574317781235344198 704527458707665776 10121664706373640138 14716495905919531872 16058570638093366447 5935927607283441045 17399085979877348043 6262012166590825894 5358868364065927741 3663516973822788084 17271953803500353266 7966517405440904899 9030563832878777055 6669849476520934249 7942866484420672151 9345558339474130081 17710500828910894562 14302985817340467702 11738535470968596847 630234358314974229 5303826449461196763 7801363534777334611 7818287401682153598 3955235343522463671 14465756009168836425 16961321798637115908 2706480128862445810 3238607647459258084 12657627507990778270 14665162191780290936 13749701092615558504 3663829972634832523 10503370443406371463 14866961737465401993 1521429406439965165 12834351468855023672 17344867879160764450 10461392255666830679 2316742944559023030 17885557851134951263 9474246857794756132 13508396574885119392 17232489189082675040 1095137478123475393 15781258056337015727 3058380288444823637 7170971981954552786 2142548308968955631 4609729087288209075 14752955131917197535 16480108899321557852 10263622030781783140 2156163122267276462 1304865747355519626 4259892237757409573 2498812865729920848 3979832660472087421 3292468495286165440 15178438970462102877 7544266018441565786 17083745310599608755 4838811495784091351 17173597223670404623 8065802555524721370 13011922230507922303 18169618649650794293 11467557350512088797 1631815744448704336 2338245222527210602 2215571719642333527 14134652155549685950 13964584391650450069 8231606514298184950 1916500911970134271 373146662648427253 7534623670076616339 1715152658094415641 656782363667456916 13982228652049929475 13469291969751447649 7935393886143133477 1996357710070896023 4066701163716745383 4121634074646253481 17674212091829825012 16584159699072623626 8256616079852792674 10457503915930849615 3590674243832897939 14362414540375426173 13255049316534364037 2641481915415798409 1251289338731706598 14386965183674863368 7449624667996613739 5091289839682054679 6794418140125669368 44221379434951811 13723828728857554198 14980086919478792394 14174113362434510807 38695723531848237 7514106626686139388 17940902313365430464 13039887094396546710 17908309142102395885 5790804986311435389 13455283752024520107 8339807952091671213 7662611898079889414 5268509299017350979 6115289452182359238 11537637363581675287 6094095767117609733 7656780125613532293 15124530141587113285 9547679450915615289 17851615096468689483 8274670736151507003 6005846476164454502 1426867762792507400 11121398889737651200 7478458832782374324 5109487954958513078 7238253768878099689 4504219836272993741 8666987998566588587 9305495714199004010 10977669587982078413 11875027293286685911 1058486788518785356 3225038836361092377 17245668760611523937 5037769548642339854 4139177967193895473 15548648635381449340 11363254617844460811 1822812808202718704 7482207260465314934 4862991560802031207 4200497157736148708 3783629478119536395 7204061454222759448 4000515289834259945 3457905274964058222 589073527689409559 17805094276158193385 6550247805104722312 13805020988287950736 8148933004151684192 17017045321757674841 14154431876078552338 14597339551817679332 2975643293413358376 3843641299577666013 11141682075155962891 10053522439008429089 16740444503713919689 13072639928706548859 3647993299497164978 7729152298322967107 5644312763377869837 18227542157149915739 8352536603008588290 4697639572129245892 11442960055445405553 7161475265767653839 9802367293574603924 4576724438705844835 3482465752215167214 11637570027442044978 5431943414020322668 10820620302187648938 16580165736517236710 17587506565837796225 12608078575452239763 2284632290213514130 7408315885233314085 3272990777060132709 8211771143081621677 2418018694728271749 2375462903059108038 6488697104749818546 14640572018637902016 15449002003563973895 17038853495960721825 13584966540139004977 13025999375856813866 17329154773760583040 17437673592722713564 4478358101406492820 28398269406370378 12051194270659936768 8277377299524809241 14903446118093848522 8785804841695144626 15244149744590076319 10731133711647134032 7498640879349590988 16602150623117477722 695929833144839924 5019514417623305575 9297193399481005196 13535702868754691177 2241182696738375916 14976450947206183616 4243799475989737564 13306955623676363017 14460563303124221717 18094222332573074315 16377720586624833449 12475979288395000153 2339927277110021373 18027269266806199690 8770625504874487252 10693146924052372599 2354796662556782430 15523091284208590018 17183313911619538874 1307825647559692118 16711880984348937686 6868340577386350487 6932895624628905039 9751379735262065299 10926067269621781530 11454475954956313650 10471101968521251813 1104290543990387418 2208831897758145621 8677660727423546939 3855935085504361440 11708313315673232453 3681775275578546792 14537754462453244239 2253504124376211342 3902962209172464678 4897847844202110258 2175233397007426964 1873022352404017647 14601846233224003147 5737561246621732263 1112989776088189847 5937102803225302422 12210889625581219570 3421021138524358875 1939658726488691260 9467092352813273340 13661859498633021278 6608115018777833440 17182318750493787482 10786886756484660611 3098715109262790039 4770286335126113911 13672878150608944867 10233512561829789800 10123774147049887183 7565869348832783785 4543021362922255288 15862360389954260015 16852570583570161914 7812889367314879175 5839946366307507960 15728989550515668160 4992799935708445461 8125305765815579491 5613192190715772847 2862396905727296900 8790943127501836220 11271439069266952052 2903047081750425350 6224164378705243190 12977234915655003009 6729690019211435148 1452248280009802532 17055271099606537801 3834892910995775823 2891113099411651196 11654467583638864373 5862546230327301047 12707953070696028856 8484933151121708131 17700521857282724732 13679437895967325640 6046266425434577656 14335562911854222390 6345999645159529735 1773610368847321338 787311664092368358 13683215264554278260 14058747834174172397 11644959389448341233 17271945433175412705 16852129276205650080 196605171631452234 12097836411987137624 10774360396081981818 15546475701711698730 10363262949249553419 763466600146461907 3881449072464661626 12719280566377344396 2148047264494229990 8251204261237284016 12415816597105458298 13490091814664438374 10732982034663200184 6088135043896017863 43892512068895751 643579034234334500 9948066396346171629 15116458631162163410 6120326355272407069 13527970089867214877 12057859542672204332 1218816557045724763 13869762555704493799 9790616644081170701 9578201208793332892 337609196309265284 10671749607520646062 7879326993166354729 1870339702146369241 4991790580662372517 10588516541675647979 8617419603381024775 14473993449365980137 1761252193590189956 4467774685327132698 15270267460744246178 14539208478590095446 16020241977715482917 11951636815617414308 17022463076860755837 11039756679530208061 10177983417167366212 5494322928783502936 10841113863152536043 16194935160719105223 16869204742249767961 15820629053801374225 13634296809984109831 966547216961986479 6598369243959643536 17410320735480192904 8496323982644410623 5424675789003144400 5650786727945129923 18017493107061756507 13661801476295696897 6516808322138877107 2836973989237038854 3260391343142878644 4998650194337448246 14847855511078938095 575182366172283097 6499412264320578388 12612900891233902563 15558842993862670144 18395287032580444973 5330467150816044363 7876430030776447270 15698705075974750171 2007994667506274308 2071537758204896473 13955996726908555648 15848742127331747735 16689816705379051520 6089190765906615891 13960024005890420161 11547357693279979153 14303779286412247833 9004055496557938158 6767924677041207107 10789407644422009137 960612343536240649 8834810847253448318 2514997687518830701 1645737224267621292 5683444479304678133 3728929558680774762 17500115989879600747 7910662254969391732 17326024772595450242 8015590151133031832 12273061777596737500 3310334245387560759 6534515252252760516 13600465564676482682 10446765305940746816 9379722987959337358 566071991859428890 15048898841028345389 8646814994940320248 16199851101491860926 1888235744319003045 4361222736259300189 200225417510930302 5014977517762015443 11219760055904932501 14251513128832688293 8013038584382788434 16658969230952594376 14407762233772101803 5085990778506372986 4732178540006892182 7263760293599987204 15558427978662939717 13783060699755878204 7387647914752812067 11982267437001497358 3521443852027233053 11090145005052496686 10017840244052379247 8140884897190585359 145676874188022907 6767170746332517944 6545669564008719787 5356666672976104171 4893751680426482405 13176805599753147598 14162909058683464569 8626967737248247194 3984338523088627466 4431280060393646213 112403754095853339 13171513305189039294 7205133226038254730 17420252470628290082 9070711959448202485 3524420291620477388 13860909954886845391 2622079985719432562 7018542928987458083 15215724350844649910 13045915222561229707 9480995238143885831 8243645931137861465 16427076720310130171 6805754738433307951 14170630189381677809 11164855372304541703 8937271964470870995 18188307906930623032 15619413509125956385 6869722244798734802 18353481109778507155 4207673172634445200 3982408597541676136 10180194828909951459 13049222612205862179 2861876674776121442 10903038120691849845 9890117480798370248 17231609113556039279 5537620129919171217 11791682646070878717 10421728008600750406 3274051321535058175 1306436427451242773 8542530191880679565 9669172257711189024 13449206519018130493 3269632370854077765 3651645232900843404 7979104957137556321 14824261847620774603 2310377815487152754 5950491548860612511 13679315224141960705 13878071281776067980 13126645072561983104 14597528223455479907 8114741151078451507 12218679933172121670 11494251115188858427 6999188405520345100 3950093843674783889 13224666171496710285 9156791488008045844 5689859686567935780 11055253157810302868 13587884137638220659 11593448720116606422 11359696049936796434 3072008220823909582 18409399857359815149 13273008642499773610 10048622732854186528 1579746489920041201 10491265160946294750 6084318096292538026 3416939961866926036 12566355644093665101 2298515651265924451 17869051897878390215 11048377948943703070 13793980615410483378 7937304616590230833 6657517597765500611 9432950924520602119 17106997279295377631 2812359660907735073 13609272520526066157 2194867878984412801 4002184751189605892 6460905441094525051 741411705874987396 8497933257906391339 4863065890116484108 18119570933235445259 3839605843297648489 11684333276914724 729593692606776609 2763763859836464064 1586789223358658457 11397439841368760334 1063879898069090733 10885762306220195294 2345791628464676043 3678568371868653954 16408860669704762180 10836590573134870683 5258144751941361835 3871671784690204152 2942649188990151774 7468912754811327176 2922864127344951521 1213166902356485602 6259337171308614149 508687569290005672 12471100511820247092 2337872751710960318 9102555295616316562 16436316004054388936 13414119879011582981 2945932438194013955 2159216620782188223 8714322305134272039 5962402032767942125 9518233117273376342 5248833289882715675 2002011086121808142 17944077280813546258 11400514765332249965 14090363693187120374 14478096126202313655 8829650055576858005 10780128071947476112 6907666300967238899 14707913394480367910 12022126324550095351 10102331742932694848 12110327588562682523 17017395018924822554 8232205056831234319 16214727936832788622 11661005824018591951 11962251861765206956 15993055119257491415 4579437529742742556 12461210507234294521 15631870916112714901 6831432175968385648 16287963967200208837 3279413716873869139 17845825054487781628 7795833060247080309 12914162278414822849 12633986072719026276 6393774935556062223 52292234517812278 18177430096605140451 292764081416824675 4585283338989597793 15494322928632182865 14946737233646015089 4868669382712450552 11480971562446704344 13166508375072571459 12812495315576708959 13960119028888460210 5517446566209308177 10772032780790871626 12289999360053373072 5408758244433903927 12038699820830248854 10215809777012555489 1565364283865322258 14338931193096498396 10969879765238069092 12746337240359080477 2239942204543435902 17785309465351955000 16226932124517229147 12732909939006343021 147819541780487055 12853147384176785075 7745571503209985361 3704016323482555636 16457784470274342556 425441816850174392 7414679159620533609 6364670655383243333 7379595541034766432 3646095256894238937 3692675174529151313 12599640163948141910 8671750808334604388 11209962169509256094 433146664633251302 3212323433447476941 2284272525334915402 5807454392697353927 14135786343799152081 4795958388466998425 13448502828623406988 4005472836477485181 8781163740214879162 9162531274182347781 15824679548311106430 13613613758336149678 185565882626246906 3947587435835229210 16463069625205777751 13568079163335942532 9518965121861920602 3520987361543345219 17938011777989731077 13209878830587003218 8511359176159566627 17284949751501147620 12285500917530961172 3514522016936523099 8657205014295935104 8959755594009180697 17286298982108670269 13534630421987318331 14765175122850617374 15817065688248926664 18001116956923893793 10935227504097419669 14981824626554597594 629858589057802448 15845429790859173191 14421051521706706268 15924887940471702020 10964617424934760461 12215604262846267879 9087653434255915740 3684431625908249036 11832829675032961289 15369368741564978323 1507273733484808152 18071892326376302627 16363558613802429801 17531151326380177014 17292884208396383554 14267938024544092807 2250060483075238088 8314107908263811031 15394550126385073921 6234446340198683128 4016368406139701887 11924713979924549998 5060228511655712852 15066165085283193437 5734841655912017990 12007367042414808779 4922868975812314883 5247969300463147200 17159807980818874972 2757850202226957685 3372792786264503603 3525231086045370428 10870071603065880768 1327353632190767035 807102394467570271 8273992613063625929 9306792700226664998 16157412191172296248 10062759273994502381 17468984099162582228 12323642727424043440 4795361073941906829 8799812385594134010 2206669222377542315 3071551500411483259 2782235098140239926 15060942011862687481 1186483994792009057 8159884215265461873 1786235551342777998 11599110652906675840 5073497091511760088 17668259698546436447 1402065031287755812 1794899896135809516 14118795719340930600 16335682837733177965 10198059648022575957 1872330845590455618 12795105895794619931 8684265945233325620 7919043522620730923 16715037506252967450 4411698034504208135 2143996679606417575 13496734256243499819 13618351415582109882 1319257897005157376 9424211751763870243 9703354692827640626 14623687749452435313 4387481225714074205 14976218229641224864 6519555040959048580 18012586732798499639 13859218206764580251 17343004579574131104 18251193934598966788 17571465960755244468 8198832633700648960 6778364236434368850 12491170053692385839 3063435919187161211 12238172571977437925 7484770797834671758 5896478841971642524 4778947703092545784 10279966824016606440 12118933809547497770 14753457326534769950 7432208555937156409 5380824841845073380 18367949164416460095 8626988534920006875 12401404508928407226 228840041375774461 2655075998017554071 7219862739484110731 6264748367806275734 103567221423382418 10295029486156558065 8650455999473214941 15853633272447076883 14224410578300152479 3315225440061072458 4692362296854057602 228322191025089967 9249868449070117424 185671407904530546 15896849842307052527 10861319189765641595 3648725051390500684 12066524333134088847 9513006439027849150 17355765796814454336 10223791546384730714 3795727134211432633 8394315408157486005 5780734811787994543 4585722701262718817 4810213255146392498 8994836360999243203 8476295581453383985 7940214080998994412 15222419892884080205 16463628055762124624 16232948297882421650 6937391825193765734 256109522078511431 16784010057721877054 10612079541662267150 1122946191622559581 11104099055408137287 9387743912524660100 7665935691909803726 9362661585133491386 8486562227764529912 4308584154610820479 12281724702868859063 4002666498393668763 14986543140218650839 12811330285912859715 13711444135753734038 15629911940632421568 7013727377345982803 11097543423453279748 12243868662954431007 2110171790864287305 12704520030701018742 10026844305259195502 12359219362386814075 14353749189134387708 17150608582737703791 191819933563599161 18028858975767166190 747886688853002318 11489112841090800727 3155087189713081633 13020822148178956628 6088431820555490269 16244805193147386892 9975357669645774666 12677212285252535936 16675270659118982193 7588992698979256999 999793822753168830 3948901061872059975 5024272423578848551 2007878148562387161 14229895164287893247 11111266313511102907 17745976611628232242 11217890276572919579 8961336451982959219 6912915693675111036 14763458135010383430 2146193611369182628 16652568232259036341 9471405417207150855 330936468281953952 16451876761469041395 3436228669325884230 3084762554282119267 5254474308978394764 937505791906349966 18424103782133546094 2101484728714593580 15758545372741861647 13915824718161341712 5991492619409144889 4680079199433048420 2058316072801990404 14137698420282735541 8286718224931052694 11430988168532524244 9330975634706807581 3388948616456379351 10301635777815614615 7142182234817629667 7787102231675827378 6385840095477454946 13714781979015666038 6351852820651802836 15082542467659732530 6402047350127685238 6620396816540272527 11887493576010310067 7092210569709294162 1926187254286894590 10775687591187798231 7973746547176826114 12825918230159195904 11260040788729535556 8584771026787167444 4038788566931715662 14296931839082763741 5497018993496923311 18038145605604371284 4146007515302486160 10260787418676587006 443268437256378182 16458172865072574662 10032352568110789992 11638781883935505586 8529290897054561462 4450051090326544122 523163530984092237 16265176350766370862 3867365977228664783 10747355544367932679 3257022628227560440 17229918686127840177 13774022539981063245 3642288545149949223 1505051604267057597 6268459239285124805 9423959741382904418 11422055990804980902 8623167401617038266 12899852273520285172 392026644180134334 13603918614125406124 11090828927915305392 1052392180676883790 11771797971046577047 150674197248747534 6660176380612013776 14067940184880794258 9488838425358254160 1285936603319570068 13705438884542369476 16477711187562557181 2271838577780992549 4423849022824306308 11768015270622000341 8219959556210043843 8619940744229399660 13944891215697283647 17930481165334508780 939945837119716041 16013712970899199913 11096367997394458802 16486894959355601650 9036740816373792040 14963370175178846467 6957537938603569480 3516068422124181096 10552802409483127362 13350343395398570370 12310606087557861193 6009356578717754752 5157369602374073852 16183031090312951676 4413217585747818275 12355088897450454810 7612028385873876916 5425642589710964206 15808502263343362127 7702662758980198085 12596175829464157722 13615094933182348575 14957915581620769348 9815515612668468779 14659242881953191628 4923308614860456628 4485095653424926247 14831315195923051673 13049256595674972231 1487798178777655153 13328218882175332965 3324519161572675927 9519479598962922224 18195312734918434499 15737356608614193499 1905885991128078186 6303365628829934389 9132692038711470642 14139085380022042672 6795357788007971668 7458501577176440835 10665317823402903951 2876934995559327740 2750109008401098559 3675991362429621696 17457164019255977888 17626490311351437969 17701831868648833623 9245595232409256675 66811106231745714 10578446327759169877 7073502387555138199 12142252738539225935 11854453482615204774 5827440561103270394 9182922631053461578 3847083917435604168 7625474617934586415 17507029670034198845 397992479885301998 2170417278005465744 436909099651461598 12650838836363659640 9344015241326076920 13588360826628023652 3192262740570719358 993416190410830512 10730353917181367985 7447773007988859295 7338805068161950419 9621547290886284189 12422436458607448039 15720483100069777154 15330875514209434013 1156150359361051877 14946681574145283905 15652535468357855434 2136144492342674247 15675139549419734758 11836875321934163619 3332217477652368109 372386451870063693 466647671065872063 4499243713314144938 12667015154308209753 8408456698352698542 2990631222948662888 2280683189927906860 6446852658324061479 9610157850549314051 12324617336019955498 13023572441639384528 17954033379397933067 10899936393201708221 7757040739102069676 12852381940076395219 6746443250224609247 171196138868777661 16414668646952497866 13060072441930103299 11759416962081379038 14865087161568356 17758477610145910541 10519247795583214150 13569492113516623236 10682223311493237073 12322044863363716148 18071731101966164307 7040881580653202561 7618147589806462827 9023349257119516323 2370233999067235943 4629260723944694061 1795202509188667707 14113320557397887702 17948390650302666906 5812404298551600837 16306333724914471723 5424380853983329214 5332786007477438400 4615590820113870075 17288180978980057119 7950716695996069825 15927149263220635220 2483734032076367671 4657770651336781588 13759424761638258851 4012486218383247778 14482055850684717388 15268408290299124184 6575627501748547038 2201221656495565481 7401903971296906835 5281706595090295790 13505935751468284399 6290202241107319154 15050861667075251282 1992690559639985823 13046465961586059726 12721300489147457790 15021993185649243450 7400919484180271148 13699710222424325364 109798572339665441 13817202146843681584 13822620860196962674 5640516770290799261 7074846929182729438 18318197768052560485 15745586516554719722 14095181557656738247 13599025204236264393 6571826957270373115 12078052221987353087 5785972384761313333 11360933065804143064 7616686180469971245 2249873101988461585 18204311711166272992 4085490051039305318 16972808215697849468 10525332281279934522 9298946997791432918 5338241127014943121 17856159319462974838 8740300607839918712 6919048796670266967 16608270419455148212 9008690645514339687 7286714385369239185 13411337063086083702 17190137950280584262 13738271291190977129 17256658976935322320 15025398440248511968 3693755921915455925 2180285759382334801 6612235369919251857 6091671462851367803 6727447666397245660 9645616059848796536 7174742456091832682 6875548468588770359 2921957575783073107 4724250081259609434 10009887840244185856 2082400820029834983 2955915338131368205 17463837015326131221 7591606149598392668 15781149244356628728 17687894906791631032 11723767592730475106 944205219825813337 3295182679841110008 16966081157986452622 4303118829699606381 8176291662373470066 15960196977519829782 256369873298567094 6785138521769380851 13966635753843144399 11827847427721733911 11752279525375917589 8829464427309661184 13927859650907780866 736978677713225811 13133965616630416455 13345993093046440985 2429806565882262441 10071551440770741503 18277958802462062031 964632408419812084 16140111883632309109 7366821788780107608 7781739842391237041 15567444296661681068 9910628392462472624 6163375806696586760 5308358115716654961 4680999233451119420 5167803430558376006 7886934762350486001 16525888680366838920 917530948006217156 1285071941112045894 16344654460871124544 7540206611635389989 7344818242467100111 2724327053169987517 18325918694880000863 10184649232929397132 7800293802536017998 2945087347400576113 6072033822274161192 13282912955711423057 2077225431691261132 5705639689264518549 15563848017580968382 2620858009414793376 1120754331444496531 11127483033783365143 17942675958356426359 15765916373266632950 6484546070890118666 14365859842236137272 14155993891222685369 14399375354404250001 16680530730979059699 4771342718855669252 342712009691926341 6499765346393883250 1923802429325321554 13920347922236270876 4363680431612290088 2381703365623271990 14742001036761135382 9366661727219055540 7025851768036743826 8405046041812151776 6531698735969304295 11092737785929742639 12940366156193337001 14598095016750640540 10353992259911001000 16929366499843204933 13750073307223861774 7901352373673768340 7590336345212433388 12121756213734644390 5003623276004661527 16192598835469440660 13531824498004436223 18402211036795051099 15267067078784014781 11679004008603754657 230705962493854704 2025177804596899370 9421464254008653037 1147360147325416473 7896908674721594210 8312312716213944619 14285849886404875361 14511082417085172078 12987627274988973385 2879978806258035935 9558101466492994879 5165814250983067414 3586510636301653282 7255850809008898178 1659032597564643335 7777308778904425551 6587647472283494008 17469305561396872681 11569077274729313392 11210734249098039441 194407966852515932 9948169787620171352 10039621390381905911 18298548515098978331 13169760982373530691 17900290911544988362 11126837878732146708 930699975458073970 8523764827689587866 16011776997059571944 7331459311491248777 10695535826248047378 591673518576882049 13079812598818211638 5191393228039380399 1433354884541619210 16043401575314633158 15760845524593316485 5261470971498975591 12527161417058602273 10351988061075348136 8729314304259464257 13347181589021195660 3140272136620331558 1238810705890119692 11092570893616587636 17379232815298542560 2877496742142018404 8087466148678309839 11946649798801688354 4332941395851312236 13767040751930373043 2605431270203438039 13251938075104440997 5888965114842387259 3974701936174484294 8833904751042100072 3984089380438199898 14479399432031799857 14788522232078122804 17205928233429440692 9535391269516817187 10084078953523201771 12487193637089603970 17016588186853054958 1696617641918844007 16267065414320877385 10745178127253769676 8861066776106747255 2613536512535371168 16646307108230686895 13798574468736153312 16498841776365050779 10799262996930410967 11354804194782220483 3711629972331944976 7280515033208329398 6985711717973099641 14932890281668798164 10859699888129254442 4646536624025064976 9403873851083917739 11696787952890424854 6040499846407343212 1219235423294116083 858098259481203385 16740385171182779753 13393248722034811032 7118348998973194105 6829663994598083209 18113857722559238346 5120856789446726196 18047851628392204771 6954573771725848329 10663580657616374432 10246845555038465776 2416434580217164472 921379366464319201 2203570385241832478 12750437596859427090 1659641159372101323 15339122804104514505 15652863362427563020 15767053454675026634 7802274273007625967 5787606780146603124 5575314301048062581 11492695361453471196 9284538500046724594 3472212046765358673 16899535136843900240 12457818118887487793 9307884813858208842 11316641861934406741 13925013005579290508 1399366022385265528 1329645618584359330 1274874977959685483 17647718524850367869 1554364830556096963 10360782048892600581 1383511343813740668 17707318558277003583 6219460033407431092 2196098398075849521 7390449685675046289 9617207620415223629 14110217285552075115 16986110912770494544 969568340629043157 13960459243209341007 17026942210125335156 3886787929121979320 1161201196113587477 16250003689627503107 16503028674518347095 11898542110374881027 16677488377894130437 1479813314646153495 18288367509133046913 5019709501624649673 16368475318502644861 10840588944270161524 3904309870519054506 18207913203841338215 4617817261972525066 2055186035743944538 4619788511598455810 5083112046846838070 2814805705080139233 6047157816029314169 9010542301710582526 13872343324870559567 12993913387534342355 11391169843927114519 14977371249152484859 13462809400761372316 381157018577573111 12329625369422451184 718481415662428234 4992503947613813631 12115288562775910532 13498142246371470987 17377430337093389565 4133237954436495405 17606468188742177778 4529555639895350190 17066689883113112240 608272109513743852 11055530266485690981 9123912469660754063 17768843705904655563 17447927587757266349 16264065452871220381 9712047386189017993 17670758510683603785 9870802920918092563 5455764035744252328 3303339017799156051 13709974576527091966 12811307126928826977 371817683458179304 9250022502270793838 12098248946542410285 3174019346316201251 4569978676347806807 7680349156569140330 14122815548803103883 12861495585891881036 14927722091774649295 5096171466943915334 12077692613942144772 234936262740495965 1764705841498232076 2180986140776975853 5627693702906075696 2154708356384158762 2176457867376076777 4446458065607045628 16093485285170995724 13295584073203570770 16342024968800264558 5798920599460398024 1906544657242188014 6958793259771272900 10095315795535868672 15087788820155452563 14329298492256188874 10868401017249525156 11538876885004396476 14513914431582672408 2974329814182085605 1475147857233244375 2883183866659844734 5124832995764567953 10348907653777546678 9546403117314476105 6336949763829566210 12762520491813666731 14619813230634115398 1347766236010929378 17792865051424809133 11999380927100018117 743648333997326501 11766902024224748892 3252866072397682623 4048691048537109322 14739701144692751548 15643693426119656812 11911594959660294544 2641063409374011833 7520124698731228379 2984148126856976304 15525457019183819054 2356754353597354375 7011500925846795046 10435932533312086312 862662153164706589 8555178095563777251 7608906497540271919 9425951725466256915 970615014461586489 2437301885455594720 11695169634351345679 12202146362307380395 15025380114520641039 17971199379369993300 18027872472063318002 6922799196249925690 12749686746281446063 4377585322822520489 5741377330554850801 2488318740679530620 14066718500299048533 12019169024810052635 5982745508297303419 10562001676299951349 7463063577825451946 4266832876465564635 7944008336127990390 5397127672885743168 10459800036576344268 10493002820789733902 15127441448656207560 5533216433047515130 1708827020319355698 17227363249973621996 2320337604610324067 13273447657109058059 5077558247888273801 3292187959281806084 708401246301341830 2678622759785447715 1001106066110047022 6674433377694738176 16710400952243133471 16998988574021141072 1782256240568806067 13953245468466061673 18392330856027774114 14050184828356365613 9962745604587915149 9527703195777701732 9128824164371751341 10064603482681507217 11103127691840269232 5880521002666631425 12492523392391002647 14494374651587976671 16319092355954010127 2801063295474272416 432923850544422309 11550099596411653839 10722998822625330371 15591508584629661662 3043977855903061697 11952317222797704090 4353044960275328376 1520867550549389936 17672078749807714055 8366108565174708690 16918385714936402251 7803756591816392030 8606100671494842464 936054631265922678 6828620373364861315 15600674372876659732 17857665633783987539 6396732435008817967 139725265125955852 658565074176503641 10480568249073832906 2337663584518795465 10249278812837126371 12652000471931186007 6489833020193343803 4690617545560845037 9938012697389462103 8387164214833845000 10519983637919877738 11843878129993805463 13093077150063353402 5145096319189640824 11350254191514862318 16145105701777947511 12819084819122963412 15033384255231498084 14986055902525928496 15786220909378288227 2019360437564712195 6953500118304415138 8352410716064266317 12380755489456915434 13370902753596642775 17363968333062323514 6963347938290580163 12628096924321183532 4053383746979835239 3132185385942372548 17896785716757290542 10465047659362080520 12376261733446494975 4577420095414695051 14428977651572847671 4441378971151013893 10453420348882686268 11905256059799007408 4369899078139318255 1516736589839414379 13582102892233191304 8700809232610233909 10715415948998240283 12577905393443118443 16952501325567289225 10089445900465094903 11669507794041226031 13332166641986310307 17330643047511796544 7754442573002431754 5866898899858678815 4413517629024890230 12639652853133792593 10942836486736926766 11905508750684554422 17138609968353540462 6049078793204462507 15698577602425911696 7359373939970219968 2802538805690156713 12003088861962830289 8643891343094869789 17184913647152285742 15446771795085529774 5353631123281163559 3932341144414708140 3345138372993885023 242697752814978244 16094979445078606720 14232896388933721262 7969150033350923836 7523554508816980690 10537111758205549922 17127634861144479832 2387090513473313368 8273713481109708328 2110466692511750332 6600213919995058196 17634772487310135742 9576247767209080630 4818166717343623879 537570199343896025 13644108880517100284 10818696342312397480 12428670286292345600 7544473748258725022 13017852576732500383 11606927946383923198 16259795439255091201 17660303883935856284 16748778664486402610 2890480998325514028 10487888725666604210 14090179131000197050 17300522596185392926 6301531823820699177 11599998810391381001 10037820321261199020 10033920240937327981 9880514941380421588 11864142489017860675 13612481061331761223 6785765876256056734 9223776785722345601 3851550640457847662 8248744305605505329 9602347556225953793 9518460459614913280 5641085816713678444 2469609249687647538 14754215653896671667 6121358996928388812 638420029131156610 4209642734545509323 11355768689773702317 12596449549208074925 10948071449086938043 7197697535741970236 3700309119680443273 359805106066447503 14457229287247542454 14710825472784746161 4113015622179571726 10426986863372061438 9285482751150139704 7399238965406378354 14819706706012807513 12552204942696544507 11273617726894963825 5796886731487192213 14733429892453085829 5983400043634209107 2977649963672960113 1851953657425675754 16700968922543726860 16428545736387294502 4090015785604576910 15674766786343924857 936996015560324519 13034857604308122548 18434970735562581438 17912944591409902212 17998447569708969864 13189278587304108096 10279463411082214968 11801039269183134916 11734158784946737517 2507058885423015426 538329642964873447 1608821342405174774 14284786387909661562 6087584069279248572 1210356896851734558 624570603012732622 10209893390034399175 10628351547312166002 5274282100942827872 12853730967107590061 18055142866953414548 1857916213920753740 14751672481212445609 9290633245641703528 15416323926923127975 4543088383973688642 11296060381762008250 4117038715155571669 6511025860727116489 12716410990219932867 2755733349625885311 11200582397163349729 14661744530213132259 17879317837638229738 14081203654490625357 8993942618010690255 8464056629085005966 14473228260130047985 10161221269708777372 12187033903390696004 1246095399385325555 9053089046119693284 5859559018141226117 8976563015346636603 9762228291906478568 3615373828593108846 14233899726093269915 5896842124712305050 1769479882357878053 15762299336546993011 11148573193707263793 10672552427196850514 16132092945931889316 11624590981750556237 2214441960558573776 7475239769854381298 14392368785363420665 13214945748474373563 12583464346276476785 1830971597703969538 11371583752991393522 3353834189137984647 4838299180205335107 8079496210887455886 9851474180407940583 3630990176582027096 3219109118404373971 8994492685252261897 2071701498661518461 16898450413887977483 10070740693216144913 14136056771045066348 18445672570276176175 15694319383085812177 5060462423698428693 15360654081838059933 1945985141455039733 14506753860665355213 12401450218729741471 17834107361995792734 7492874866377583288 5691120140136441844 12271625413219342459 671454515844466529 9943952685161372180 12112547873531734415 3872381479353911574 16256254993428206668 3303226955509468441 8570620085974768398 2766596200539677218 14086793687381520950 12029061231486862382 13744970814237672930 8311271482953474783 17854861082790259469 12592787448644508288 1684267826811529207 14516308188533473127 14975221087823058980 16225532848998605238 12527829579602564658 92888575815676364 13906079373524252010 12955486473726838363 3643356954135026541 4543161855924420931 17939092469088725936 7856004848711951442 16542775891160234828 4223690151498223799 5284985554442171150 14190992845694684688 10601549057617787898 15496135897588824984 12629749101523453595 12220261505693299499 10028650789483897942 1626520598319596119 11224890063805153163 2109056517095991838 17882417647391427312 15131063297868279750 6752659764553462428 11589784440882595513 5575642393940850626 6716262478418268117 18417869890276822061 2681556303314719271 14133364476037588208 1239361188320945749 14345952626318853962 16262699613255956615 17370099560520991440 2613187279794629756 721678215609497992 1809218938273311552 4680680533388933335 16082592540828732440 7095490969727983933 2666452011831734903 4172006991277602573 6782147926456383837 15987589446003842660 6435416147444881344 8279112754466394899 13069479296936417636 12989555153430648523 16677836337957056479 12254621662913868665 2755329902494713975 1663729587518680888 16296544518579120463 4652483020574640001 8175493053027539870 3580410323891685112 9479781506868395964 9835061444530436403 9815514539616304783 10255074562906643834 13203035908521186151 5492438104720517686 1827053175820154403 8141347324464620398 5823667990621790531 7988326241683466666 5938040347420278597 11337666663808917081 10829709900956552159 14867298893254500970 12273059542491703132 12746824055135945236 11624764460535140475 1974067767125762643 12078063405466230570 469618788801992740 8037471300591184188 1727158632087377032 16522052199046077844 16589126909986286496 7166988020669857393 1671706549656661074 9450460321353916287 11146674441291985289 2819001897309527777 18392497052003424948 7752374932970535168 5345017361228734059 15806696911903968301 7544019557214823201 15004458274409062358 8861649689925763442 15333405178737169235 11547355875564266454 14349579966568347705 13297186351328552209 11645770818039923134 16869083428451912016 6680058624829024284 7771600348834790090 7111093342123070704 2192924901836245237 17143866663683571665 15661906003160058359 3507632849077702416 17546072702589676762 4188527005713198848 9663342712999046197 6789054297345063078 2099281101377556567 12217810292605582908 15016069285830018337 3185848084113472057 15395712101764487060 11931998149884270625 9204294491316858539 14465756594638667371 12547530530224803592 13327514401276691373 12791798662993513864 1302301125374117070 16404062359452817104 11236144820123528446 1214145849641946608 1255168983342104227 9102479157885965384 7199135011560282180 13029651123424480426 11046950425757272759 15598744587586008937 18446248328908557389 13591163625249295453 2477750335914605417 14127723771965844783 17046611792054787389 10818799653661201548 9360625717489701641 13521506478147688444 15211054305212091768 439566299042836547 16082860187447871000 16427017286961049923 16292524492262510919 15751732102864296058 6585425804366532015 672456553140617360 14423676853815286706 18067098073775370336 11483256257986246769 12803504796105889259 2373886985093094838 10729077433442870408 15438103877409397865 8494126732970459602 10330000356041615116 67356093440086560 6932226198150317778 11726737030639169897 12017624450099945254 15782759062442748022 15082029892276646095 17373919255343309365 10845838410409578165 12136052911427213743 4259494998661370123 816224429580790289 9089329471769862239 17416560011597378446 2910198609903759726 5327490770922405794 3393971249182020794 16912542156613958626 7259759152738589204 9633156458783642053 6603241487350331240 13785725329157701174 9122380034096709517 2518284359953016879 11999559626289863319 796029898499201900 918291123647227170 12037707587824299990 16072972396813537225 3461184033308530214 2261898045102090095 9352171084170811449 16493881153190835950 122361677551434022 5718015005065998097 6951071816444632891 16078423325117174716 7308650473847407577 14484318616311923149 4169217450392698570 9640924825893386087 7015069935884359270 7624089801332557379 7675370678237872708 14690331087261843354 12929172468737373634 13090830574740296993 5405152115353782926 3781039122165442121 9688963646345413886 2518645809375690031 14339126953633478890 16977100535663065618 10431928221457358944 4289740660727522689 1911967492144167329 10975744945979385346 10540617164792180832 2637103281416108772 16064642453992799596 13045819592948264796 16852751437364195480 11461699239352123398 4234250814533802928 14401403203926206740 14554350984886206444 2711269788875776006 209815878487727903 6946668715484770570 10758992538939010997 2550285954892696525 9737289833189431989 9347958666565535059 6513848846546568440 1914404491657153853 14026199709151555677 16478412468353904169 15244580418295259821 7850207895786599332 10004315351983165080 2025358612173022083 16991779598126683430 3769193335269722968 13663315808903808887 6172388145430966932 17520187166655422834 16332461558388508092 17029558317302306948 258937776825022202 14862660230861294599 3096293668656562208 1964154884247170537 4931663991825501621 6927664727385368680 17571924616073728940 16072233024660883159 14103860654389760014 18156624222825678164 16999930020083148311 17211351609166730696 11581171337811709296 17420024416276507258 10479772814097883284 7888280234079260743 15332444899688804133 142109147577490016 8558172455208370005 1295892919858509797 15698774362407777195 12067498111926884462 11593140530135273033 8679333623364298711 5501653060591579823 9517860489399838049 17797293854684830256 18118439744225670763 13690355859324461903 14371995253899692387 7806177289730050901 9688438934022007809 7301555981777122402 9538664696350708266 10575129002684331211 5707931987913372390 9699965848698755494 15353047821482671191 8639097002819912246 8982364911846395740 5585395935696767643 128240919181091717 2197420178568860540 6250443734377570150 4213483667491121353 15289025297475038459 15842028790489537832 5508002290405871811 7489119699730512191 18095956202150341465 16803161732797029693 8875028423755590294 13009507977768733924 12429304841585569531 7850198731055223444 8877148498559404388 11721256331838931162 8341930428025890793 10182243027954704151 13719094423561128859 14641789406529344847 17566296993582380676 5336318780215905199 3806357939380645419 10511871816678911864 17262938330760425637 15835349517022849919 5136291264907771754 3790386005627447269 12709115429981986595 2611137239044207175 81472132418809294 8252284433023788228 7421686895506741540 13999786327657404233 11690174900472185762 12800046726507604350 7492067400588727267 5862098390511737597 10792484667350831401 14408236907726534598 9268777659610497151 6251277570794475125 3245830273684642721 1571043298879849227 6936865249041158288 7133592232188254151 14054966258857557160 2495456049545159897 8353932369664673863 16065815920437081641 3020339464359027906 2537453685319865028 5022617860675689449 11079219990815235386 16547272617786196472 9949273062723471026 2259227070497185978 16408049948772857249 5755691163720884002 14866376178772832136 10855683462295162873 8270564304460266837 11923935444288731434 3459514083370085685 13374623621353491459 16384427024624540515 4576631508785408735 18341207403025548711 10800966817153120867 15748233709615709069 10665399315946811544 17126508812042076489 5416128934365392022 9363814364894782807 14187492969745700100 10275301660902518020 16119240347035676169 14927075659254202555 6072571892548768747 8886307737830348742 14391175685061538451 16436021325536331604 15123943709323558547 11642939905960026576 2264032284456432773 18130184614961830206 1040868123339817770 16874266728663109440 6104514161194121417 5489193286014742841 5580124229585683574 8267850304896282052 9369148960095239201 12592510534791467067 8438272848238285400 16379551876897682420 16995864963444250757 15410290027726516079 18311430209262224246 14804096256736195611 2643504989382186933 17707805153037726866 9386604398487937539 7161372868666773802 11228150415147366059 10746015792568794122 13746109752654981080 9881955679599306843 11942181243069655537 2678797443046605562 6621249267657238107 11781594675382249225 4510524678525135257 6234428461303753700 3351091909206048485 13396894171497853270 15831090868764319708 16687428261307299045 1312179006573410716 3346696109964805177 17036955607774986905 15978028226499939624 3699612092561107832 14605932245337708784 3589772267573580895 15086036557113929497 7916414239107391958 10718888688860689191 3637436502561448387 4236645197823491636 3716791486006795283 7330350566973166405 14153305429551903125 15855437983862700239 626021273430775534 11018958331864266960 16760964635831134772 15662866761106499595 90596759339929160 9890330306133236097 16014775658286655639 14533741780756779000 281290173901644960 11491545866102054385 9520943972635541453 11672578180511573271 6340797702980963073 16605114199827803545 14085048517705418931 9688317850873406083 13507663431096757723 18438845120801419176 16599685212958441963 18026039793574390653 15643405848098909485 1749358981113089091 3031528278649012371 9640828948752192611 16194542780766320687 7965253513971401790 11959710992264847977 11752714907769989695 3535417607169510633 9742736626574168217 882888951778780402 6792525781364872497 15799347597877858131 1223257898664097149 10082306312257721380 2337568268736825979 17245779853642238372 10226326047025459997 2214505505320884545 15090441774941559460 8328294109478419865 11489090976736682592 17417464756339687190 4039253798949965049 15600039798188552527 7028020614455347208 14977572015181929051 8673269595787946780 15793012128903119688 8108771149429945948 11812366330807365306 337640750444809177 353543000286261477 12700618430575751182 6677096320459587512 9770149375832137277 13949750748676821718 15286166081372629226 3931176032242710927 8776113066443403459 7956306124726824096 1500879989488370503 6174747872554320372 12455932412157644436 390465447804713154 9132394276058560041 1219795443535424136 14854222393328923465 7616405522999881202 4951420490535188391 15132987682706948393 7602750839978760149 11596641465314739742 16607536165436545291 1435711526460567748 6122036581920215134 12560365894925858946 14675859409433570290 10262070018086328230 5990536245070101517 11644590182861847675 6166837780348648426 268475427459293991 12717659070096865178 14250313990226434410 18011595073694067036 4377570470097767542 14967513013920709996 17264013197376148322 13740535281229054240 10816475415339424430 12364692052414705549 15522346029266117203 14614866040439824555 17969936425605352708 9111438972998482743 7218232728631098048 2338932444482658585 5972928583106021123 9411334109377795304 12240271907073227857 12131350198119645566 5184036765880071056 6909324487651456789 13270055015668457392 13691335159546085267 16250264707908240872 16121727348075365839 9915497335679508588 16958357303469370258 9310868783394002375 17846254395534356945 17539938185300488361 13167908651542891182 13213914790979021303 1405409231969207186 15852503287994218457 16238033330564495990 1849839713534190113 8874648854771858658 12502347632673061030 1216299770203651787 2264395953315847935 5578501630995140477 6337937846112492838 3031390305192352978 2169874973399842346 13526072127644200229 438141197518290173 4711307076699173718 11649863469638831930 14925797679042081142 8275676817273743358 9304288093203239506 12196661002779970723 173652482483227006 7169991668695928743 16450257574092403652 7500143649998218684 16483663840596553338 17043320648140029699 4120692903947356969 7878336113412830239 17787413655127910061 8265844746811001186 17041506186650795535 17583776239838126178 17194034227818517878 9616493519589473787 14517983621372205531 8616636353734897891 6463452516024062796 16748330413040481292 12284017230084456408 2426171805456281392 4360170906764310951 3504722580978063769 3523548616063243047 2003798724453463250 9486490489620636881 5055009191670309276 14062110387244722500 13703993331808849930 4631026963083095380 3145159124121002345 12394828258267518922 17584624437539032852 17470628615285603308 4882531782623464449 10433113274495630347 6629746518010458141 17873916860640879698 16946295700913839085 11263388751527395073 1602256043273103387 13819444607679477281 8026656307846811833 5967599383921338139 5797454990950503429 18137315264054587545 16243038295886922049 7678142216426800932 9683593152900657501 3353197037996069485 8582015589663940736 7294823661815878189 7710329518919484597 13043493729432271022 15652098342853012272 3305152588862751255 15854982533992770200 17652667494585197268 13322731157122213795 10160283857898572527 18119656846191181919 5353554558809051256 11287128728550695468 5093099839442776680 11835562626982650026 9359710208007625307 10748855528479207095 13897686805750588002 897702511302783677 16596753955755203919 16864110110556170911 12123732586087284547 9747905010655797492 10434681888097204124 9811496529068854513 8920834961906476081 13848942563924174230 14925923641810019831 2475997252631233774 15309664707505012874 9947786025490375181 14123231569946369907 5605864697855663950 11305053810268227221 1266045449377881452 1416257757068432771 16586805726111063355 17262580430265188532 5136222231602368958 211789828093995727 12488703365589128139 4030564050556721686 8763539282609995413 18234862308288527920 939631772011906652 7119392371522688372 11294685199717174185 559876219334762091 13850022733364876414 4531565011324255678 2013867550701599100 3718589747029147482 611165521167910365 16997062638557986880 6586913569459283084 17324285735705499775 7040244361356528000 3336621709864895359 7185845898438898535 2453672585061253085 6377324254389157425 16615689068921947164 17322284130824152753 2047221246826492184 12452587129456456671 5832227863217360485 4444278527065735854 5673035816885319221 2256663533949181380 8297087946261505908 6678530251690026871 17205395234646756970 5784461657546354001 16031525381347999495 16581277737610568854 10318019802791348981 1418858895136864232 17449113834054527557 12266674044226332724 12594296945387576865 3568702043256308295 9180273143153979719 15363836146245422666 13968120664689843722 17702229176410416763 17979203992601008053 5104202035705111808 14026830833217688882 13851889412376587934 17796074228692035139 16623101235363171128 11773245971167532259 16116508955501638270 7229342416465311825 16374483679656174838 2444932716355639301 1116369373111972308 258319780071494314 8103858555471179755 5814729633976081525 17712623487187606095 16692922663460648845 10286275939734702892 17502730201629243408 4601293696208416717 10393161636166033567 8315875021213821415 7006466084136764312 17980615882314922245 5240620266985015878 2334577126737838970 5877059676074687768 13422706114905987587 8735284002812770366 13249662535232614980 4693991275030138112 7403416485852656895 16588721433196397779 8308551659232709103 11416750778691818644 4361291077123762458 8890237878238610205 16002072380263470336 504971492966004951 7456845906960985341 6726927402665471499 8998351286833441850 8348637543896486724 12892562001655226889 11970035999364099232 3950342424141708495 9597681248669647944 16691419527553333770 16210951338670093749 14200779335645907554 3512085518084219879 15256388359235911446 6942672074164387908 9762513313393812482 14743292080917563577 6126174528299719025 15899412075122869543 15306141449617415866 13999464526163714876 18217286355758005420 11235398954035967395 10147077444217301418 14356877985957390690 10348716685277887859 15033946287437760214 5034390241953393278 14440297527443643332 12560997214897791588 13002123646074226137 1666554671682913341 11937050194801676086 16023454355035927433 14822113134528039486 3962514462734418621 10203162474657531551 14194019626418050585 2829462372344148750 3293568960671405958 12020224952583060690 7339649256560302226 5125737826466494900 5257226388269690297 8243233734220494854 1486797448176666880 4409023466123848456 14144262255754384507 4020083738769359300 2835292532733300572 1042885728678610832 4809658098409742674 994576799345545057 6872402922673234329 10986854181543291684 17602905049777135159 10462546847100390293 4494220937177926266 11056245769755586562 5632809509440525888 13502094384543653267 6629687217252587193 9022786248159007412 10529396113189197003 1225734912736260024 4324813405122636175 2206657720988328232 1455636762499440620 87239488822037054 5302287989622149682 14998667481744657823 3977355984455210289 12151150961353644999 9897705454809500847 3088347417201125739 9967587026900669048 15127014190624343759 17307919886195902260 17087368701237544130 3932010251236531885 4627026070230206561 622447958231150935 18096503000483410941 9836861232462148259 9991092772606568092 7749909027806608649 14836770457851992246 6456293957887398863 15405969658819645657 15048868212693244771 9996492064832996259 15630464886366096645 7639935463046519288 4958944493990377791 8475223009730719271 638328693290715042 13472246330000062366 17188923816715107075 12814889314182880882 5853673410055935103 13556162523736136971 5320075041644599613 9657271811110564892 17708263454972277156 5180801941801867534 4499531364667683359 9407120971393221375 6022569287169841515 6181442022721698953 1693634042861948358 7554097906156469289 8940837659036272409 11790389498700440237 13630238010491529363 6558393690350522344 3173490063724492725 5116950274336064017 2174165893130948320 6141794165207853320 13595135303981849477 6387372728434499580 9482938781100274700 5406017778717903840 18091597554991804831 1141428395045031948 6892234984268347317 14910817699031235711 16651697904475063601 5130239155449446258 1877172501673092264 15786056600036335433 13384778936078072125 7363957244711421309 15334803359832245650 11339042387828860000 15582279850890026829 1268593509512968298 672254679249985330 8565081522970900058 15594413874070977337 4201927500867540969 2823352138393430634 11586137506292050334 5794718670395705200 9644768923184602663 553655341819837248 14500178622419573943 7364871265214608973 9088708822750962358 3908430099493589233 5619740944973245665 12620363472437922264 12751639510038875781 1518579913409718286 4746610237428629113 2160354279342629500 2753195332906826180 3202566572658343140 15979929331513264589 3250250858354521605 2222502380114774135 10350986690876016995 644690333874772614 7389334194779653838 15236767800126104772 1974888861176981769 16451754423668853952 2006418868624132092 10129933335690985986 14465431297355419161 8406049020516310246 5474278116717373434 18063387445856647962 7203853841310988649 3820453314563102769 16025559586844711696 16155460767867087078 8012943814928312264 14272903421278346783 7323789425040673958 5199271770856417682 5548708452844441702 16017963566427920896 15158598916043562914 15714100405771126864 14748258843637465978 3689986709868584016 1669124794575615912 6741698199997744796 7675722874121621888 1449681791603422468 13588502295029471784 7761545080964508747 8035475864750554490 17346097774749047663 1613422668563309683 14930702056841066405 5001882734679055650 10063641452683266182 2580848635727244653 8251279538371398516 16338265488605671486 11766597247284795279 7360840546167250048 4150359210746203040 18037096860267177623 270778205206240150 13242364792984159087 3555914875781334681 15992273684041510679 8514321587004592166 7123398871944915868 4090324988478366461 15501594354356413674 4035914560860814355 11133032313208706755 5787086237847700346 328918286152235753 10546098596649714255 13334660321126260437 5163266242289181828 4817729234943221494 12480213658049564860 14077991112409984118 2269543290662159171 14402597165957080781 5945120025690336392 2475759598251521923 9487429933247421489 8832714030424708186 805792937135032363 8428337545173178712 13836490475246794925 377000196000616611 9425858011370170853 12428050809584468902 9688131355989084153 17672519690613817809 13790697660718796756 5361229787982622828 5288839393975597407 16034167726119876599 1076724704542987008 1526505654256721811 11279046568542233478 12968072002004147074 14694825414933999812 13071464577369947234 6674278364012890118 4883154749015021788 11835477125247450076 18116028443191590389 17816943200277405655 8907829426597062612 3632170414151570531 10789771933376612698 9078230264935609649 4714200867142762841 12678179603227320255 15474569324302282378 14953063279681116104 958523483328288300 16183235495602241035 1432565330280319032 9269083475193587972 13303712208777136344 17342222775416690960 1645973192540889842 16056665011020386656 6787865820030932556 14687765633488802914 2778475195181366535 6322880589237078406 9737978192785485837 845003883595492174 14099580826546840437 2777919614334754545 8638570236495615737 5353240318874526419 18070546418415381285 8504649846047137473 6346074507514291896 10860080050876449936 13688125985032764307 10744050058147272286 10291584521937287998 9877238829816986745 3497175779656567652 2378962083177104403 16510082444956853527 1084003209732000670 9265868244478007217 13478907741579127928 18043293909138582478 9592271342961781149 16052176137919156317 15969220666842486870 15191963381139840961 18293911277232587992 13880781634448937154 5176776698244182058 5892897597136781253 14400511843009356783 12064036454392139432 13831334064080285179 7938737546587167736 17052146603677694999 3521818283059587338 10779379563370909332 10866571670556871692 11863641380142971301 12502272011950789639 4611855021542054408 1749248234450922120 8547662198350370957 15138751058631035868 15567514611915152811 17365784935157469648 13242682749953525738 9944262143553438791 3495355156156772543 14815322415891883687 2246799632969453468 9092895718788024445 16484140798070605510 8162024491644838544 12859067014009562529 6284821196724481648 2711973297773258779 12328646647215606835 2180787556895079203 16769434883748293626 579808739009130281 5183088853649781879 14862248902840408774 836909351872105621 11669000516771396831 15121868933638813240 2175341366055454218 14360776462789433864 12176666005470232665 5477596743023457051 8446782043163988464 16542005184713911848 1149106788780558207 17489173512967528592 11812735325438241107 1691126863707812520 17159744097482545179 15194500163504602439 17626482370423442675 15123143206255797552 16100232389871479803 7192913271313141199 538327695243009960 9626385262917686444 4647472343793452049 2216176410003017001 15619433427819101643 6609570355049708352 6356194024733403799 8805585883064030450 7738002180539964143 1496003998524300791 15229329329529515424 7132148539134704136 8958151615558774480 16979866419775205860 12630626176731022758 17066411841034047073 14898642105777372573 15887024043825794039 16843066344587308684 1870681207667490301 16935993543506579870 9421543442125664376 4795797414503787715 1370581720597064498 13793731480408104450 6771365926889925544 2806676688161256624 2664344949987611993 7237206642082590904 5696458977412431604 14927567539392961820 4085600491729430490 13924343864230644618 12108211403263047655 6888585388929693087 3047234277204646696 2600520197850021550 9116267505957898205 13096126018540326075 6399437868058513558 1256797343235797121 146763087538666733 9241595152833038391 16696289139310819052 7670674107959254099 9532877194178487927 11143512325102365037 10031100197868110108 5041624567822302086 11056416216282625744 8954692777965733054 16704571362160742107 9100032142293368776 2383026178927232759 13922219658688314663 7531705317441294210 15119505696506988435 10959099609695276765 9991383320869992348 17138369146327852364 10022269248573189386 3681552383953632866 17980345352095353285 1738435915320836763 17895618650087416043 4753608405567186185 7915132990426418225 2735482411338930266 4188151985319316668 9741724987993708610 4994382480289083892 13693870570867641455 140074938632930864 3973028114224010235 17919736416810895825 9158438367803133361 11884345895478256477 897620463503072266 12125082241018416029 15146858856156218955 10591787051525590897 1783618831143141948 4051687243746897881 2375003976836385442 9985462068510220770 14733069413217331567 4956415064225768174 5436161586298398018 650752868160045847 13784083359068051477 14596344481895705379 792001887324740763 4260097115180875665 7360713855203735655 9635847972476286727 11138822388461936529 3175035889112527072 10594093850663744566 12832685548829631012 12789357726178267735 13601185182739154236 5520791244412496518 8722949851891312797 8105819056764969088 12306787114462605829 11316773729199715267 341956965101171996 10383624257079323759 15078375106279784482 4255405736347033778 7206481361054768882 8792425510359436178 9037711248747227436 13849894077672661805 11842585364534854369 10736699862371883076 17705562360752221503 14493126689506074923 7074857740243981827 17579597178605382780 2522820163341480825 6115445404239034886 17275824200526944508 16688038741759543163 8516318659105419822 8346470931431837774 14601198642022771551 6072342632445754936 11574065889791990229 12311014893275503029 15683909532310238159 1661686266615235282 5583570962707725434 6283198944471709475 17067147425648765885 15354465494419982551 16742736883048396712 15457198102993644471 11113624242906269866 3093106634656322085 1913294568626120257 13539528087691032617 9727250193136552479 14890178806178301900 3721609535203232145 10692145223774446909 1024170790306764997 4521987341872737116 15371759996207753354 9464794658373493164 15558346073356860420 9596888147441694693 6928810930135187937 12291784611947353537 6441919766143495335 3881864965700261997 6450453166598358846 12885880999158789746 4676055531248932206 17787550577634460009 3214235968454678552 15664027679704476728 5621460807846026620 9185259825039034627 14149267265980259887 2575877712559455499 2427055329821710857 16505989416725792924 6638828036889936590 2219174870352181283 4947539168842861196 3931841307043038222 15884819336907055647 1335059805340347173 4311303436924219472 1272857489757486894 15100036478686005265 2100422828160032100 7343027519662926600 10028108527101423654 16124898755672581524 16578571552799722506 9984553212102039227 9582004038748025303 1805857113856811252 16531756837887573673 13633465699162723255 814784640565787777 12019358204384815453 142274738541846427 10199895223305770833 17103888593836820135 706888706129064685 16436024884757808888 15327106292817535294 10834386361694975457 774283437107475781 7163923963492726191 8094144726198437052 4715187611852816205 5763336503161360878 15734178855229595270 375041107974279179 14023116796287487890 6729131769622595452 206845634129530195 6330636718731605908 8559605227120791108 12857964336375752656 3846443035713097133 1348790570112242204 12302375554665625931 18439187967767415655 14154992289793684206 9548073969178436474 12228904447409024641 873848438390489174 4886219070689482945 12534492396647097395 6140675522834738121 563514704871190413 3077921991265601395 16156689276964970839 12080793113450582809 14911564963357784249 1459600245327243500 10073798457997811795 3176239958974769786 12491404060992009767 16286096053767464555 81531807780207977 13205562199636905477 8763985137873443986 4015942698212993455 12759101993075964427 3400099406712979204 11844531782264673460 5485986772211213274 6959258839417246952 4365178638515582759 8121423478222010852 17031454760684720759 5519454880428531903 944311749078298602 16683415676709219595 2178202691928739168 499644828175464911 11190157047055946989 12729753549123234594 13844780019082600344 10596212539578510772 8464221069396703565 14583865087833719191 15751232140646642709 7243371470911273405 192657233319620790 3329576898581118222 6149254896861904456 11335671629812090452 12771779393065292346 8867988116288833466 5478340841615618320 8687381244723676244 5811921305186129969 11500403718129993157 2268202228658602126 16026980301103360620 11238375972168622337 4308397663713871277 17235102573211670426 16201549591896117852 5330255153224945128 13276646529252693598 4118961838218904018 14606447962049436182 6166760246125281252 11370372548713730602 6574599639127373482 10471494165799719110 3371747427675327252 17841730324934127142 1664231184196304905 18396903190145957923 12620371694984773007 407307838948191339 2922760548449862167 7295068355352837342 3177048567385540806 17805852239572909576 2088208300471530401 1555279324200593401 11949034143260620338 18027081507676240440 10472586602507305383 5232189013244917452 6252289469541629544 8533014614205092449 9687164661309883870 17532991813617646583 7058788141715217728 5722750066095732296 3986655664279560751 11565421533371118047 2690359390567149948 7852074867391878888 2323322993515052289 13400166622094880726 10593843464055301854 13654697057878961675 10722200320194510276 8011189452403842225 5780302715560819356 2097966587277097211 4856399153740396271 11394588651137955997 13707396816631112680 2981261913679239534 13571267385811486021 16936690701630845995 17090817189948104215 13653316995579481649 10769162062426844598 78286889686077597 1242836875670785516 2500451560732244127 16133977067441383729 10078425395580040141 17224458845686708322 3789947354167578301 2083792411512780381 2871656842575289019 5520600611388642800 10257272652050080319 8903546906025238104 7642239654682723413 12659132066002252061 4036215840444219182 17382042057389844085 13578727859804989409 1179520124439804399 3932066201751483809 16419580638267884137 8043656040896183214 5949751991777925257 10246140774113732864 6658517821939350216 11436836870791659137 11638534092688871799 15339802441518381781 11831789187597451531 8963011168964314604 11320226314237065502 2067805489610951571 18416890725140860026 12581664689571900237 1123983491043619912 7027579148151791215 1734441256689769739 11108467489220449865 12290655924255910302 6054676823500844726 18153735435455576451 12177447966257667919 4669166538371355165 12344958406413070695 4874304736390506541 15156125155159705832 5118792794013338226 14688982230998631098 14453403112013918249 14943725083702533515 7754400095374646424 7844765477725850153 784139467234359165 10748350217047921964 10787916621218377330 17163252743807304984 4586173567788271599 1898794207774169799 2964977765228402605 2981895933344421447 4153788510314863201 17217767184190181546 5980425372667605871 10287395849022192409 4626290533541518316 6653667575436305424 4480405229163318818 14036437839309856302 10427351264495788554 8368176424030221452 17855942641264447715 10799572664414644073 12362262813627907170 3647692482302292056 248848145394606601 7911976331369140719 12885859683503680442 15026224945337001498 304942648541603820 6240893528445351626 7701888717488936772 6695841549017337372 6311986164836123773 18285081527428558823 10623812657315417805 8907333349876026702 13001832162506635335 2813424615460495929 13299223041975113676 475892633847530991 6935562573007528662 5897766848370633273 9477456534804319611 7536935369779292548 12902395108732031564 11641485436934452275 17992073228701281853 9375677750318114063 3318402860029699770 6252532877804054221 1252711585137438862 12822960692647506698 5790402661208725394 18037829907596035087 16830963122624311202 5965206311345733350 14100966028958817032 9995987840223211573 10702856708283722941 13648029710449027139 18054165384986112870 13615422742216186123 8180835118774884128 150186552619600323 2585170240677993906 1685586398787660362 6519131793161781979 16564237195974361775 1195538419459533163 3047588819928224936 8072443515530892972 1708675384239037039 1929180452667383463 9458574149290792810 16432383976284037602 8389970689025342783 8784253530200588357 12282259221280443734 8991999527875462931 6774844129200211104 2246107937763698351 7903655443506085383 16476002415744337192 5166144348495609404 8432033004896656917 12304035779449749532 12163758683345430875 12826668414622103060 8758548262909781196 870593522555818972 16080359591130923412 13479786946721258508 6821884303264668423 13393958318231650148 15017690216224441760 16601814444202682376 17609860027386540234 14033025671342937384 2084729611113245499 2934910165993638646 6408960251092187002 1894649547706017049 4919967310805177508 15530173397307513525 2234431222205322444 16733911681507661762 9122261967316874591 15878128982639351922 3011793304795060954 18097163053963580500 3000065372329685676 17535396866551114569 14563821867409987910 8416823788991869367 17027451781588377470 10867763396307768267 1488036462614144768 16682451805294464812 7236263169279169149 3515899393726103135 9941518297364311181 12429901091075083099 6671038501813013710 16391464045481612201 3952876388511547620 16760134304008960061 10126235320288605247 1716367624326068457 12060010777906005978 2958561817942317537 13737394431813437924 7150577107555025233 3355656571299707266 8008542134539608628 5750187474965908250 16730112811975536108 3757156131451667275 5913718600862180604 15068233282228874614 17667258628187074714 13560720855753885727 1854350869653209662 17594409465581281118 16467245957771139328 16112703685020520903 18056515008961063172 7625030649403237853 8432848033652597732 4181279037769922189 51603995568557920 15744892356103065152 8516270807276645770 14131602489748513507 4223722022881129653 8773582253349912115 11047570857344532755 11171159666240627950 869889841416425695 16943261556641094635 4379160653168955573 9152680916554134338 4174178058497737932 14183452463159774645 15716297301709894832 2460506111401838029 18031505161935460144 10293008299095559435 8443292114735364946 497863791858038029 6970642385837149395 695745856981266852 3562141418075926833 2315039962851899882 17638059053146927383 12386930750359608766 4398053612116831480 17690170662004127465 12916646372961895316 10909113857991639708 17292127231496868705 16811228109819960519 15071884612880415176 252336508025357262 8044368803347400840 15980862007667270147 3106427429238565283 15016983893023403570 16763294575654908879 6733944286747380857 10638456080175530537 2972480385447075194 10500769443628219457 14137947819701707112 3439958744488430307 12954894232292660603 12086824797451614377 16824472748642040267 13836502393186824432 14112275744543893588 7287087644489268400 14652699428383412865 4273961455855017444 8110353311617210935 9933380290384590503 6923359929934111720 15360845175910447532 8506000878597805964 10898855612383172084 10311792198342722453 17547047232540735138 10445178668398752905 297496720136684983 4533771700841764483 9664288614512666206 15364114491272839519 15485779461095301252 9132424147526484739 995235055758778312 10216704579231225633 14482475484333283115 15965982545708482458 7248148848689432986 10888913735247850199 12057245276975747420 2625705406848694439 3774141677350805996 736366908127296949 12505600684584237253 16232822850020385183 14078268047630824862 12145143193814433926 13294554994809933519 11518293672298474644 18338599846111805613 6712241629432590739 10222101506419114367 2702182818933560885 3480839707197440294 10435188158358677573 11557490993153396520 4530651141033859593 8138591860091144516 3335726940745783316 215540160233458146 7263251316546693567 4008338526768574579 11920629026207590162 15714717481351434540 13200581518205224758 1072527914636290865 17009661979236071169 8237674560201529163 7593442075797064695 2125160861390973304 800204118730203523 459121458935448431 12476689520109680699 16167968105720857601 9407822642592677395 15504007312719347466 10822022603088851200 9637447111245285084 15993928029456184817 16747116455517153490 13234782753717633017 2885735003600766727 15833290845936607259 1009517070569413477 9015823580943368541 16555912458248218908 10829482856175191495 12740743980558210989 17327065199310168168 16100764860664608836 11148038655336153484 17325611549491221259 2049419436655482949 11971899572139983208 7714630984720646146 5342191582176201709 4006791029916158625 14091061943309683224 9972371522431586118 15703052949937461997 17825626557566181187 2880348843721044549 6335518195688121894 8892572106486911600 3809037243966946402 3928315088113183002 1968363766479878769 6375165682343674164 9989611697572506657 15483739630610515760 3683780672594543566 6588153215398760726 14194517979069248019 14206037376929265509 7022650967249590646 13374727439915557429 16754076293686229134 18184919114893040699 13500026445155352687 2233935747404629887 7682760713644741627 11927965462108523007 1494664266154595550 13610401742595712047 2184224483988209127 478375017593613087 17593452267095807188 6175278771108046990 4915426841387285922 15856338574281472457 8906741030942896999 17238217846688628795 4996416509207061154 10775452596853261908 17388216161577838483 3473421448107642629 1413826792398717973 17340666290433819318 13984497541372632687 17841485615037771596 13707218661616220957 1686513328514730397 13168756182665413219 2543351894030627386 14302492371711487973 2665350251981276271 9713452402184515697 13236646963708404520 9741975617312531733 471625024263254969 320724317021945834 5222832340744247649 14559666325789942546 8030866730184119142 14245169837137984809 11784243555973301972 9889892897958391692 17175858006942433685 1400035751684956547 6008616075651278833 1037459958778880627 13996004129139387995 16674154120029189854 2889075468747613400 15666019727400669522 8679506102677472911 5010499109014348745 6815699622702674113 10352620657125941131 12982929626606195421 16192034070329425044 126295354291671343 10013161868038185812 14415529787360501925 8342226831646594605 7042981298073477268 3269492746465452197 69274958988858059 5490409073940982193 6408333521050487939 7908670765024499427 11185113126436599698 13975536571936967045 2027139370056352458 2542246940193325686 4130603430582156816 13078680749367794997 16225582915324936017 3631006359335687086 17641442770099235391 5439557205077676444 15314765281294572651 11350078573622599658 12681179490440050817 12369194618292991856 15980229339563558503 10938116474653659857 4396361579203694377 13291424237018028829 8202644765888129852 11940709213339893004 9582526982989210030 833746087189821844 6698803781411855782 1934846800275549020 16616517682476857256 12058366463404127174 16423917448064826321 3781491552281194683 309738306921064646 17897951277075529662 16150290937006457578 12559165317209528768 3452771186786586077 18266867332426453475 12033150190039343349 984182400058262801 7545773754382011803 14606258638195144953 13813817735642490518 11182692595483140832 2521542610048494868 3420670326651763228 9900273757364670991 12420356792557569429 3980794967362564118 13800745819958996202 18442073579416696132 12527554878950116700 5904251810003190838 11346325256569172505 15119228892694433010 6768144330474251905 16255810143383250909 18320589145543945321 5373384236777905639 2631001973876711997 10337897667058624964 15562124148994095712 2010961459653431527 3909208268955089860 17387600944659109365 11140019091407475931 13088975935018754974 13449984957095181773 2281317946821645502 894135334529395852 6379179401924397719 12762905642839635009 14780629086323339708 18260140952886543903 15697798247449482135 14824450244305941054 16563181204744798317 17368648203973984229 13280365180877412795 11187357137176130059 658816799206586013 18055963993160340415 17019374639428794493 8503787191721523556 3527994237908081863 6488036975187028748 17851094690134555950 13979888565979127958 2509377574641132866 10946727923533012483 12011528404917960918 7536052421073858254 5121419705616910136 2472980303571772447 8700697488498387056 6845746071518007978 8240472005621779095 270567793706142407 17235853681758410643 12876168520403744546 13663525924718651422 2738837528649657548 3448342319478838423 6956901363944985514 7604793717213902787 2744836323560150157 11300125941576061353 15976729505050510768 3566319262722955538 11848978412404478819 15244808206271596485 16186298314158183150 11612847423646588682 3586040934805565574 9131666958034016132 5372707533944479193 6835230512432920828 15792758203379066488 16004614887134164277 7571772579122322743 7918344002396481288 16712514832226598470 17822058977555106798 11637524240963684634 1991016845081063347 2282814526130705181 13855499682616199353 17921124332205421152 11877007106870053656 13780751928623445673 16415596254182814799 12869644408866244456 3776536819692405121 18333172130729077532 5159736109996943079 3070277084282128257 17826495045920083145 13791129453962630046 11631191208009169815 11632798707798374747 13518525701460995717 1208813191309273647 6737826179576641716 14850118421161344090 4034077554183735858 2716035135494219704 9277987959177000273 13382267993746239340 16578614486974478670 11405387953947935019 17843410273568485403 701661943350429622 2405334546720216115 4094109096429108650 9766215986195992182 15305217503476157925 1338909145067922266 18079147045398733083 16651216233250948307 2448371084200107237 14153838771577719373 7975124770127096889 5975578257511821800 14563271406371304721 799394638806007169 3178923442744943670 13349746930204660682 1537124328827429630 8235391058665601515 13913177669369061493 10549664134477380181 6924467461993840353 7953269347084147692 10147850819350409632 16520581826641074225 639835842287662867 2040428522408069302 3706526426052568381 7561519598162816117 2043648306536016788 16299794646686418962 1558856051014050886 12834171692899460730 13478461391691039022 2931144069735911380 12456763414078034810 7387415099388602750 5535114270975976994 10649366945623944483 1182159793851429223 7627306084643802150 14228943549344657606 5241542080259993049 2705831057372293191 15201723632573907436 590904320892093159 9549671462149020727 7199104811991766176 9501836005063027000 4347540726641195499 7921503445078229468 8291905392582248599 4162265781218875315 10905888154944477210 1844964840625551900 13234084158756870695 6508226387378693272 9759655305227663307 6868810395962730506 8918430325740457177 15504089353760770543 14356207986636353588 688040651312219501 17848559944962629671 8815392084895607286 9878529092506680113 13402658233071373966 9038803420991233257 9861465396614772875 9521069642007153269 1210446707811364851 17138609551650426017 16361850483851472941 17164924892094635077 5694591018043873146 16780309484646828414 12139066980457864841 3603082976898831297 5063576735945051607 71849250160499235 1016636993942422944 11891873502930779535 5441592498469333989 10261957733281722903 4544219632771094673 5940126517440390187 12359699835357261067 5756135758335533476 5643318235843942535 11524094127033134572 6924114260920256157 784820865064019708 3912477868596753899 10002637536521797848 15761473712267011616 1928926424392916994 16885391343504144145 6493329873282645983 9020866793028743393 14740080176081031446 18207078942849914582 16008275265741695067 15708525569978222674 2326323163039700795 7529940299750523357 846868844012302166 6790118955041268558 2127762390901367583 6128325512707710392 6411472089551169963 6125051657931328504 3516989478208007454 16659198668407062182 1455363794931574221 2746017324688525518 11307670572360550141 5218660088891321659 12646194599576954874 7458920423281844152 3539885278329455942 1561791536358646863 2671754099179724238 3163451419738869368 5360016483112108641 9521776466962166349 5880755705547180921 11045577989920223675 6102481544885010756 7929210973305611631 15296527444696797700 14558645787936645518 16196182225820606811 13990199546724118489 8798498604258292454 2223065860159445888 17391636050654621660 12966453237765180179 9283789496837054532 6348602061178160841 429884148204410552 3198826601575617424 9820226809000559546 4341350948778732093 17722913486416514516 14333389352331564955 13726170532053740736 6553395884659402275 11800918452247676086 1194244391773551787 5904841671073205654 3773680153024429894 5513367247133148930 3550039699301680661 1536827864467790116 11462518645738516444 11607052450174266821 3324836634761479536 3503695382259494045 11296188330297716457 15038697596141995136 12369340759517584685 2001259070689061576 8238220163409776004 13975426409215708718 2785714212819894309 13133317155511301066 9405656791039886410 3371668243820652854 9115157435312031433 15074856497563579311 725660831330493070 5011116229567138294 17223704015871376190 14462708332983615790 12000472823777219108 12638669209654111193 2197818560129924050 7202599414309328065 110579003466114472 14425110736280771718 12667012951182720734 8920680679026523052 10796101899514602547 4810064210510999620 15956393613534570347 165626110429020587 15770604501223917007 12903428423862946760 15968813783155997386 12550868434129492226 2018714200802711894 296877859970463849 5938364737865207100 4380563299623309238 5832616065787614797 14753295173336785102 11983980453825081834 2110573067502149745 4653160490006801339 2282643313499869713 2427841268501015127 3432157906739214440 8627990684808957635 5904346225943209180 16396190439622895873 3681492123508371015 4131801160794706813 2330382885014313786 12600962089018425074 1538158839483740648 16475546834582946427 8837306847060641986 3550260233569424268 2580508784669754418 10921859385314218984 11794199160656619520 15900665479072248428 6767218169252281521 15336902114962104891 1400631955778955387 7746121938621950340 4018366456987691380 9089113094312019779 617508508088191609 601085979856622677 9357203895282067519 10407016000508040392 10268669454014463401 16344958767348451554 6601860311856839995 1297482234656337691 9738886973510706692 16454416895290173478 12752250581165871218 7297076085243052229 1969722509741435222 11286851021700415567 4575529564958240371 3603863116209310398 4999421132863206572 18180555006459346302 7277876648624849231 11658617142324668837 2058398411364311766 5815068723576091385 601015179429387727 13937425644286116324 8324231954022853036 2680080104277264051 12259183613299219561 8572213912298531283 6601279287866370232 13065362946753295217 3130617018607089701 1499854057513036122 18360192848465308668 9284329800742872432 8273542462235580044 3646168940492176341 1918004013714635772 12693880462167372981 4146038299451714064 13190781613520305360 14539077152481323624 16363355890221820942 222772116232102431 12684537792634705378 14060587615934863093 14182964984173553264 12830776222464425114 2083520808916888036 869817098326153940 155593937177124675 11159693108470683071 7837913323848278451 15035902977287508334 4228655213488169690 16331727424396995709 2502980801657050069 13657245915057697646 9922154526484944250 14345888667076333011 2839871758216511855 2403974711798422601 7546903597692665688 6224608100636551532 12663588589327706787 17012903412978500239 10693584910803317612 13575958919405298616 13687681485316651044 12415016085706212738 9655322522955935829 15831632200211634137 14122377732271123342 2093111590272106393 15409626398978323425 6257537404867375900 4071878177005566591 9191086636603866693 6863542648419270481 1818878052611457948 7164558142554011440 12348320129659665772 12322096408506747877 4930466424020878655 13822460663436924684 15736722262016254661 1301370383850747991 1334831011470918637 13449762243401723235 14755513717508156983 5932408312091731172 5547846438411989039 18179970661142263752 1092000920204673611 15955672863019124262 1428030237627514668 165437305715546067 12158030632550807422 1760844223771675621 13101326284263615158 3538338835423749425 13158189838277916873 10830530019024065689 11547221887542831778 9974762736658180260 12742257327398241185 11012865080496478842 15410394497632235017 12950721049646763977 5215583153095856385 1841756254455912969 16854269240881915305 15357422860132851391 6186403578536776599 16372871975735519273 6742710948452657800 3426172623206566721 6769782272492865850 4357162853146884369 5792109915942515958 15312108689007192481 7019454796148574460 14656517116850293427 15530897037180550912 14721318894041624881 7887383156295679902 5027753450605830429 11250829574745680199 9574410477757671859 10007223667740630982 10079879880781537953 8414369265121680696 15427601173405328473 5733389420782540260 15660216730204409563 15487820604323925175 1640589983127660734 7842044856050657380 5608453296308495075 10600364709033072087 10802928250603795102 4126257243340582349 10225725611882096921 14064851952201183336 309068817813398800 9285665852336995 2112109844578415550 3227988000288848860 8519258058848951212 5526754508224406870 2217109355686260511 5195792994232410667 1127553741076976017 3511130874890249357 11053735407950274058 12023875506146846847 9989032736177953821 2044155582780638778 4495958352506227553 12432115244128777019 1496185695173981415 12482082994091519736 9187833340743986741 9158309007699960155 1405524669091437477 3638010984983264984 12287522794916691378 9520684782932967272 17941143909330073963 6287110357389653181 3932162248921271336 14122982644438692168 10632158434410933705 7499232904433296883 5124351175541006828 10185080091562574444 2023345731406695757 10454456191888656210 11063419189674909807 2241076146890127856 5737927601249934606 6504961402147058680 7791363295564182652 15767998692821543173 1778561439646794728 15423564453158428634 845127667239375690 9482915972183749567 1092670393945115 5816932761223417169 5257809024914341612 6915829770657339649 16106255761248477176 12802349570043239770 1500320049666116135 4990643737002855354 3823920828572341763 6073191209727154300 4720783376598899317 4424554795707863510 18377865395278984303 17533666091860062760 15374320630262204808 7894637987489393740 6890841879072360559 13160591115420566105 6736329275654363328 16208310450226944104 12532827434209737746 8574738568388332115 7350284500170224540 3473732701467738060 12912292078912139418 17334941629234855918 1197811415131788843 2832255878401593530 1206191849138954800 3477962399335664735 11096188022213884320 6463585224944209628 15125538507269355057 17454182751983481216 14793049791722545254 10683124235833988857 10903891965224527274 6057424239887616041 3337816407886007092 14259401997076624907 1480383133191324051 6147572324157337142 9429744446979452418 13407661966492040526 10753165473081724112 17868871351120551940 11299360575917455062 17990198805357490582 10370289242681675376 1783567495868715392 16279652797521156333 10432050095147303966 12070061486313377139 10906621751980631020 14353471760254117155 8925413689153602464 2166992673202576789 1088652981753250312 16826256975640048124 10995175650153361773 2406182802737894287 5018992036719717900 9361988573403513522 14939034933423113228 3989891205397149481 12766983982433454203 7762301443886502260 2214563239738666764 11579235053308019996 16999566797459664547 7582584625823138377 1984430672155737324 3184948222883614890 15368592004808575959 7128944342996035611 6924823673431017592 9589523186746784807 7864172250994499567 4224149449968524940 15391607611505680268 763083036983627627 9631453174989253421 14601635260334922296 9200449075348005707 12174962314602252597 2401426143687873618 17154240010490880838 14226086941243181020 17394466679302722829 12741308468947469143 11973903286651462788 2134940160134980982 1652506749197076937 11033882471587580925 2467175540485462157 7698250091984182133 16040470005076566814 285637805691334983 227650815576637656 2044481631585394934 9698946446495389581 12448051617402514638 350325508078474626 2788835385713998800 14503293728759821480 14257377447653778455 2990340363704224580 7916893581823917546 17222629943568151701 1376804837253738440 3242081327747424972 1543572516189160540 13995555813016356396 12860982725693738228 11144037835137991696 11206739821248160979 13727478516587987098 15167129575288144593 7795095483763641466 11406237073340007401 9248547644547729746 7761613274708620215 4718678214169791565 16434176484721536465 2249498431243703937 18231020223957248607 7414024892688428317 7668217997200046505 15317228455422303157 16928515025913818044 15516414970777719471 3730816126169805231 4427488559541578933 12869579040722872656 4475391031790874433 2089864829912166793 16568351812957487777 12774037233963804336 610733109856536159 6959009373800465017 13294152176491849600 10855926320366395382 15063908196623850096 3780476926666108658 2206473313010749930 14196841806187019189 1627177618013403416 9274320648513895893 311544921980472587 2707610108571520895 6101506371670693947 10129289094530044263 4968032885917078874 4622082091817281562 18258627118008561636 2001822023924838354 18012863919814693646 7410417601022654435 2311572727981506081 11151569257976728425 15099043835926354989 925568947563013836 11969278048811463140 12776465409326348340 16805829461714003981 17806472102598497090 13020540081479097261 18130407235514017172 16196011648876537783 10227602791799217127 10726286131582289431 8237192867700340750 15039385250208337835 1516560727685150744 8640447499088444197 14738855394195378600 12714892961574396926 11176063132775883927 40721786571350936 17063351649797890684 3209701667594062911 8896390871342930797 6279184685766849586 11311015684864201153 3031161168887540944 4235252673028976608 14393245275755310942 1173803356683114754 7715256700620955823 14656588806380317055 13343158881755456701 17320600267404024111 12632889917865243805 773933260372085741 10523192523652944422 13892768499380165692 14536127455431768747 5926015177377078881 13370186515576380384 18242080023151646651 11625172865670550734 10572845432640094787 15668349307862664982 5144243181386488435 2637232777177435881 15901556434468143332 16847930268666828421 7928182921327131195 18337942541233224665 15629220188392226467 13018246394608281065 11946470899919592896 8368998231526863328 14980474581920932500 1052623294844090185 5931222456175761204 10043006184900653202 10952473069341164026 3723747456852252737 7311653831203511169 6948341991892810149 9909928805071582747 8490331430568716921 4390134842494154150 6194082692600186655 1475117511294277869 16033210849109019393 12089671092276118910 13744253544627626552 8222805309602864323 17768223313030751935 15739057284010566231 8967377356237705359 2753414434914452060 12755163531860469592 214569689720259090 1656148400230207790 12790101034467063325 16641537842284830072 8340944970266296769 10709662204870906708 15239644743804882842 3259846382190893261 6803584186164083665 12874116723948479476 9917510495303247482 11522876444982880549 17241683051473630387 16745228890675626565 974348157564758242 8219757412448344975 1954661629514329910 3647238586018252738 4431357849505841202 14998845772000726333 5272113372260580285 400836752118053486 1587940186179752366 11903769485846230478 16395788828428090086 17448797347515802525 6719437668828667001 14767107455686602455 7322352542876711696 4615231043366349795 3460315040549608088 17080096161792339358 577119462166737259 16984999197131362459 7545257343754583929 1800052459282681326 9839659178802106567 5043028338175191328 1338666369153611446 3718994879245779180 11288557862015080046 13365461574173559854 1837546493611279857 9178156046027347789 3020330003195647208 4652986095446525023 7516745608672073050 14459737681443963224 8001095041735992534 5214984101197082584 2932184654004534107 3309282333478908439 15509044648217724201 5951482397819092064 14248585246938610439 13992427367334997757 3551085369460135474 3514265221152320727 9436909453037068697 17074218753498654304 14056038134235589826 5137123266387896951 16312997848093959402 9229418692830533686 17569796378696529328 4799096503965255446 9807798850507440369 3538041062295799247 1842471623321383770 13751529688234616792 3694653587975958147 5603535250850167485 13733679810792068977 5956425696394821703 8468703650920584065 14575370142243109569 291615837542653578 8795272609968575487 12119887088891286147 15127414563529720631 9852685822835229480 13676890895847315005 956916808779671991 2676922996690219935 15899891186406665045 17574070733404438228 8480426148496966383 5723802505605012858 13320287475344834638 10254774102763746901 17186114566630734482 4557455596673780472 8899895577846171690 10974264063912476061 1612542960427292580 16013195882615223859 4831534945503878820 4649448788366589155 13916387213622077312 14013514413018307962 9073476869500470845 9190000913620870100 17090595079755763549 6709265937081784389 820936019477724577 15799649191830485820 11411727067181909908 17078866308660698274 15577650173305145855 2642879529987607393 18438526399350894720 10292383072071897833 16342829876163389556 8439396155656512831 27405471593102651 1972768828124283497 11264880753866778344 7479056823850984718 493498259119136200 7346270674979456976 5668160556450270522 15346364224087806167 14202192952936969101 7743213261921263156 6299300716382981825 381314377539914521 11145236994085709030 7947778095542013737 7261847126804961387 7282011161693284729 7273343843052436580 10059205942671631079 3687441221877244718 3981303649317904632 6137238626486730596 6805304299874075864 4992527193089261346 15007398839374756654 12093325076567776393 14733557798846489998 39844210897799698 5764088135320481437 12027086878888616070 9079036252759674252 9780878562624470284 6293285003119402547 5181951351553874537 14588048339989075409 13812256825887523399 3944390462868768691 9957077506604986035 3188680923768660045 15926629218508668867 9925312279586332353 1123429979698537300 9336011708811765196 4638580153296666239 5853014857139799287 10289083051023998543 12587350311555726449 18170328443679348092 14363858258473770729 12779995892490176030 3483956529426018397 17583266571500611405 4351447623502619097 12781873246645602220 3404434522561493428 811249020006225724 10594049763203525783 13611515959450580417 17333781693035866983 7228044139923838668 185066341931544394 8696950455049652980 3790048089137740835 1211255866468611241 1860339022653155842 3830866719409284794 15192320719371161139 2763411631756624581 15182012530060841382 7082599347591237794 17971732065788785638 11351172251688427210 1484111746297677945 12932443240434635294 9270018517075883452 7125205094590799486 6886058523285772617 11628022685653622315 581081466207105100 17116030315666802815 14679409888285703154 10011438565660278549 11134345006622078129 14534504871471292693 18160925235209083191 12348769395832726604 812290623361706815 14608213319104815776 2461849695562917741 15001282582622137199 5264294105825314687 17054859775276046228 18229316481822867173 4481461071361748275 17927544029468267650 12316819255699444730 8500269859372766991 899986862111750425 11347531043290484986 7693754151116682138 5378781056385496676 10525122710533609544 3443435514189113601 8822815292536514107 1465217981069452435 10559317207565347402 6379813829833157453 5588951783435715162 17969897802574469972 4131681851175666197 12106282947526892284 5399443217270409107 18225209915859215720 3117139026328221794 3677901720353000805 15671655532365932504 10336737535661975733 10748549863037848504 8062414389921746167 921832333341039470 12918933738071116376 6986215350405259425 9248230236377707153 1485043570278320630 14509832854088719882 2016216738801324093 12623043875907811041 401964305688507990 12671743365277271341 14207324731455453949 9622225544554977983 634694082519489714 11653667581182876763 731620259782357867 14316065548149742382 7672671525944385793 7583737107109044933 15632801059659046877 8627551744418774887 3835436200285856857 1441808729880123910 5459794359419057542 7462810089458771029 9853327106372658300 15639654580160144269 16126316706010698457 12265469656602877163 16305230569832410528 3024267201815187190 10139178283573735818 10331610237155504239 10869680918692039382 632605577047060768 17151579570429350559 16117960481430410758 16452716662444998052 14314061320607021531 16910783969661079578 16788197901553426906 8716332070426750912 2417782853703251628 17307065667225652774 16228195460468353326 14110609706716551208 6471469372820504574 12693230498606882218 533399116330971139 3877436066434706537 12854189815008590763 6131029587359419772 14863848128815464635 13149699485727115600 18285633125147481774 11676373647864141907 3722950287112575975 9936385259582376041 16130450886159541176 15547414649395900263 127716680137681600 9967016011487026751 6411221083737204645 12010294795356953442 6078551671708607536 9794089629205551944 10120161731879419205 8684952841621549790 7332544149284844510 7818059623859482885 16081921078184127965 14351240069646966621 10525223934349897627 3666630120474668013 12357030272831864747 5814165535770052993 3579762646469186245 4111292511035637883 5430138109151231864 10806822283178571833 10417300825096184495 3224045202099559018 13053875627666112412 6784941004339436460 7038051523813526789 13442150435604162055 12590307631198652360 11834245753147797665 4761083882318162845 4372484645826286983 11357507828095795930 16656195499356173010 16404700301490955224 6530907568054615740 4688892275087032794 12415020313318906081 7625324017465268083 9578197746880987331 16092754262363045345 1671983411847312660 15572278311638911321 12852448788260611868 8249656640001061978 14696690221136947720 12906133727489968898 12909095716434677814 15014538458696641531 779801182373890687 17263134257080049559 13430917558677502867 14061038909846454595 17515072583034774880 17827750827956389052 17441581311040638535 3986867602881309582 2030672275843828622 6017186399564460766 16165153849303140869 1496844250772580863 7908466009988697791 17321658545896434488 10716002871222899032 12780844181173128391 10892822535439252656 5936389704983571354 4651280404854106789 11263875967557926571 13671688964878992365 3714853131192577641 614092835835369260 16433205022293119798 8787541968609968052 13030122604230359618 8451473931797917072 10663474844533558228 17901561843579913313 356005043189440979 7517881743266825768 5247148289452601850 774135583226521545 13703398073092892020 3909987388141308770 9819276838466181738 6044271362902905679 17546059761706349893 15810298202898380467 11612839358859385780 4468041573081163474 17167161729289968597 10952139710582753095 5059910384651849039 17407200859757655195 10044271030650693067 10616272986748320104 13500730632476849456 7191363091847143918 1689125979086334165 3935677228127890317 3235485775559003450 325607074234697099 11888930067495469384 7026525145035472702 15265538150826120108 1454859186324987589 14782158340082056002 8728563101118809123 16631241133949111425 3680825119120202436 17992627643265717741 9389400089390406896 13897379889927354931 18029329475707419085 10997762029157358639 6741979751475459902 14312010983279958295 7369740911360117621 12085042106007032061 17216699353943161698 1742002230005745539 11652734199119362511 14772450242899285512 9986839666743983681 4985435329776853450 516630716086677342 12558745689824003973 8465048627016504042 5806828034179021360 12858329695020931719 16125807340248329387 8159861285899787255 12477374559365584555 5157951512175211057 10505959014665241487 13674424729817526031 14610125106705976981 9960521366864770830 8717926921908666445 11972893976876180906 16218595423994376384 6195780744760700525 16218063562873480323 15335428398557988404 1136542969326824690 10429051237567312943 9030521764733122482 4311873320626066658 9792240589805636128 10484774316380689405 15209270577946571237 10636302123509273334 16624628954735524519 9106703432573516190 9928601573477750773 15253192803884032462 1391252326950797281 17315706182887100600 7077508935665956156 2395663924229150438 8071121525255742952 4125808000512034829 7204243986358617500 16506137958467227153 6962952522889520426 11355433535409994994 9482665724145029993 7018260357961848756 18397826223532365422 16779390514745094485 17450076322584999409 10043542892740656069 12932621748910883806 15153026422863741401 16524936161799183862 5000630112307110054 17739879590022243972 12283377271921620430 8253381261662710925 11601584869185158517 3682513179259249652 8694759301535538114 11944763203782289170 2444231873551206459 7629279132667601376 6605969988567462932 4593877563361657597 8202132525322978524 10685525608858566894 15374653224001345683 10683105845050307082 7883292088784601836 15657194183029190226 6592098825280767587 5570824659727597688 18209855891168553050 2465289681313101811 14696328410137975041 1579865831242192733 9296694806832118099 8904064579907949076 5755969058601508214 11985529026336750341 1461819995017480069 1338783438937197999 1484113566993371873 4612644121529973705 13013882911691125064 15158795001830875484 5694309551434375409 10816174790411933886 5769776235130153477 17571638358266529259 5728616770485341203 11408057918178430422 1362315151040051930 3265199046057227791 10234265286975281015 17385200694232704828 15916786661027674896 7751928726061161275 3663258975878745793 9588433738918221447 10019608857780415273 11367031645954410880 14253412397126288704 13235779391738519333 1914064277401895353 1631423340147027798 2130322708391838748 2089971400000040129 14984424001291825757 16250925587008179276 2482886101470549129 7131906658868861641 13124552109026884215 6936860538019565242 2292258777446013845 14889419953620934621 5309604632812790081 4511091308719496272 13509668350423615932 3995784316296962242 7621037747483494969 14269304079217990665 14822988448673947486 1277543684856515543 2337661614946614204 9882121915551839203 4224996823399297434 12667246657752902975 14254574848728133135 18364958300974992780 10420746401381279409 3154546638034911139 4094467213072192208 3955850966442399044 17334807419743000333 16119390980630842 16382771075295609379 10844274154714073473 15428494486686353243 11290543223505686604 13875452123126438043 17005363405262868741 10604087834638295746 6237818977304517911 10299456534305972319 5372557224114119459 11811404828891518509 1737417554521519427 11435190787481319245 4963407077819069754 10427050030691358651 5340879650225073594 15917265731496295622 8700248485796765693 18230024941948984888 10171699442782370162 7022284228319935553 16568339252694756146 14985126813563901426 12008095754070166487 16868200565483690046 17394356919325311035 164079972501320869 11020678389132618111 3927091589864104444 458331723983303554 3744913148718183370 18192576512959190255 17654413519357399508 3979764012900883088 14845124884013084741 11182674165291582640 1018925559755769229 5878946315754169013 4728024209755460636 8698213369275271578 13276211539301003506 16622380427649267987 17571376904856076745 2595187792095996482 7927354938317566064 8532413813499520345 6775560397950725719 17583215876575388586 13024950992271977708 13252660569465683370 17068461181895447423 4630344196432438817 17211573601906310760 8535907794227285689 11909579886729777901 17421621673795518007 11860908310543676343 2657896567584490488 3122548757211235269 15432362800196427979 16827315395258490315 5817713650337050795 15395104629871272547 9526284082828549315 7652500236621347453 1031688391370410341 18265962915015021002 14517102151142266874 10385061339526271089 8295333302271443005 17229553072274582472 12521991890846203301 3491925270188259154 17301670783309259307 1616780026771481672 3539834381238049126 7128298607966285170 7426628513318043189 11079056036351254580 3995910978747111838 8206997121627834519 16016041303277661960 752661933713041633 10904691743966529050 18081136852433330237 14763423463674547554 12521544701732664253 11608390854866384179 698357219817609765 2553489324122161512 15531072784453913859 14153008092084305750 8084726244976417127 6039000528877780722 332293490978703686 14719106102415236685 14484570496093359307 2393546868043429318 11747332608987937764 15034347375294164310 11319234172246893919 15836838416106343675 94004819585717269 6110273551766226126 3016630532140131769 14523821453703954288 15199501818383446166 8232951419340647485 18217607801596071478 16897042625528195374 9387421670745410275 14448909645586426723 8938970162255313623 3267637125915600153 2909657062203359720 6469299315910212184 6403087600377556779 12775431897591442312 10262070005040152247 14580242335175833832 10188970506675160829 14572559357283584295 9847011762030101213 16670001473688793176 15501555707978470197 8526310344504880128 15805437726926946299 1670227641944646476 16577372179896423709 14970155895166589364 8467866724455003899 3805320224240796161 6537290338904351883 12877373484398091111 2357112537606485605 588418326842367833 10286391707745596498 14215462086000563284 16213927408886803856 8817043529951242736 16066842774777994053 16620361667641468527 18064289130532255985 9373046142255571235 2616676490617258093 3228398079065574418 10425407143662102302 4603224233401910032 9059041385580419622 1769212055502962283 11529050012136130614 2457059937242965398 3017806594743027283 15404311026089087340 10572537085634559527 6253727041570098975 16450824128626983316 12908724507873951826 5110512517624085381 2555809019283858396 1087876735575957180 2140528357138095815 3015374937746521162 17943871158174985320 17495242364185287395 13361627606061914355 11519430905844437695 2705610855736011074 10688821374579163277 10326772647563777457 13371326354837982420 17083232616341600302 12677829983780636636 13171574459340335039 10099725153943228134 5373916841956390404 10990807851671692596 11508281100701217821 11338535222838501014 4699410038947795287 8449899286310963124 11521244382773152721 12909698701905090110 17956961654530143241 4283686854394240863 15306295136552079811 10193963120597998158 10758793007330265383 15900145380848129267 3558512355745281190 910455276164518268 12852987549321833056 4554110133315801670 13889902696710930299 15008720771292749635 7779730611313690229 3186803984055270789 10077228621036659299 6120811871331654453 9314375061272845673 15009983555939381443 4665049757154969723 5767192614984284502 10606969054013564661 9058329313973986803 16771905920086966185 11482055299629068751 13003136595745484366 13776435160969865311 17934447659658552222 8959617636391197288 8000405312998705583 8516928561549092254 15290581310403988944 10715640910151474161 4882382895169668507 13139753334618091068 7961493074154316426 8605699076748335998 6754740525692904746 1803121094273726008 12541120262520861901 6169840300118446770 18355085025260979797 1208866738301484237 15813525073634199833 10672241297511244489 7258778456216548623 8446431706885627778 322921434183335305 7345353369313667207 15812348248588656191 4498902709422620483 14409507081124389469 4660479050021753785 11913750534936294782 2805361465014354688 7093632773165869244 15854668555833969525 18403136584668144758 10427867393681025860 1084892647710936828 14534736784511766494 13196512580710715659 12567663280458078905 15214400379176646009 2770273186885103443 6069537060360431509 10330788811374939663 2343897181923960383 9101122216295063229 5534915497205122915 6734329453436222934 1945519994854291380 7677701554235837573 7897904371808900466 17348808275386243892 2147478803198375509 3510619281313695267 12015147197261589087 10789128574057126737 16370128866192518776 13603821618711707395 15624847924947356755 28769831344900643 15184011606028429514 1256066138357849239 13707476633351308213 12468587239893983837 11407728153631324356 2066231819643701559 12601802648003178073 11257736016526052462 1220356064177615376 6783188206223752051 6140101184441831463 8340096879054482770 16306164604452123182 622975005542308433 3112502656481071115 4457158893196030276 676576626696907064 5186907290219618952 4256448660185352439 15076326920476156303 409499823670012500 2679955302687476109 5574758972968038781 1166673392884494334 15204432682860497871 17242777092998905017 15673836232083482600 12780809009993937425 10811468240685387478 707833224442152294 10037917951799122630 7370986012313566179 12707771881030313910 10798537024619948634 4856917885424388420 13318681944226177204 1319209336404869771 11313108139879356738 12806397167648213598 9836430063501615213 2710316334158279211 340055830633002296 10282440911983440546 1721682735791829948 11104140895986734966 6436371508702433683 6230099882329718472 14150048741096246567 8783929229237136606 12327903496417993888 11553008614592348478 4669921614722176681 17071851538559366968 17752490050998832730 17136849702821769995 13477320419378107627 9149502463178776035 15369592314413741732 1528964223939346803 4290909916757879543 4585717468138314479 2078354531005028319 2565600783663092871 1883854295460881842 16921303337996996394 6886020151264678092 3698170019684896226 7943923186744950015 10345040607509360009 13503219891292833909 17099444093825058999 15487672897967344948 17642202485410858501 419813374137875720 10487451151347575909 809013819835315848 14708692737914151571 6578921279550586824 11170903732411505312 5215647570215434117 6400121815111945268 3506460585672491139 1281764392056949964 1715707262791812262 8390033220464428297 13223382042061571111 12013656113333097118 8295259427821764846 2525825652576357096 17654356121417255777 15979736766132724283 8577222360090013936 18147696970925235530 10616476765254124767 2190728476675292549 8185816714246669291 203817455043583452 14269781817881932998 17162080142348006351 12425043808638999660 15585113041787427156 10933030744309931568 12093390543149667475 7935973729899652590 13472460754731997023 18027166680800800235 8155058167281304524 3129428516389266636 4280648977573230292 10883627215317857718 8486460353630931043 4227028529722225196 8062774719842392404 3870093147477913899 15650159280161135216 9956565152504599337 2526364118469863174 5383357257262056125 1477543836306505018 7381284510177994368 3705701653212416250 12762524832309283596 8963789963187033338 3678759374607746220 4500617185903711597 7458645723420074266 14384223242686361164 15975313347420589172 390777208946020735 9748032761272428484 14465134331457508465 10658719159478576079 7545742111988030950 261893315475093939 5837946200211854542 2267951366905376971 11711990693359961194 16661477715095959689 7797508407350173504 9274204786263339989 9226110420967759877 13240441524113588785 15061777162921888609 12020139841216594840 6715940007272031233 16067997838106902089 17171923604760142469 411683102469775292 2336860230880625245 2195455468479828602 16262853833319104368 16585826926663422102 6517620866377294918 14651358146071309011 10615103991925125089 6300927682948870755 11332448591530926215 5968887207755748167 8794193598513922705 9584172904166230594 14500727899790361009 18148330201311400911 2024010347040037093 13532431905571578720 3525200837603275521 5961314922080323570 5108261348964173905 15916505196023087149 9216385936586842598 9105782630811512830 3500330345641516654 10381225002131724459 491831519755961869 6972049921540697947 3849529749436733530 7620534987703253608 7539449138738931076 10053125282761549624 13798091256949813851 1687396368956283909 6577118742326770700 615334710901207799 1586476389471192829 7905841236836942010 14504385363350030661 9739824936481555001 2589721685780345139 15289017882013865551 13660227812904466779 17976990675696580261 13881441924031244357 16470389614421200077 12381647848289607785 3013770433355427506 1001116485717114676 8898113801454388208 14649718960387579695 12890610592458389262 12007440602006172822 6120130654173660017 2792220935443304709 6944340282800322180 1519387845235740693 827544715140627088 17605888324238439596 534546243593201349 11155057557169928037 9368420619065766273 18018187974704872001 16336929186147659071 4009902499788723223 16091128482344665567 6571784499413142472 12564827189165270356 10243847547925000122 15374903550626517270 8445689204005629229 15771803496819072121 15294363499538486055 16102133401387015965 3065635784496839314 16350321129965092772 7257658409517452377 15610514304634863176 12522187724486076637 15530517783569650728 1261492779381059184 8057099868594632383 2010317513908726660 10778552393247596510 9973078236080830380 4373423848099405101 6343994628252248105 12373725291194927934 144115524386284160 5398549493739408119 6744809238432343494 1782858957467496260 9292696603187552156 12830528055180039231 2235121631532923100 10120355929279678426 3822257883876717588 11786913324017210067 16668499527474594534 4987497151923277450 16772265029546566419 17278354131161702979 13760979228068397966 8971639955448451120 10633780060101233090 11883660116644158914 15411524146796495827 7161775190723007030 13570447874470902230 16043948374588709989 5768966940617011456 11157820626442626958 17621356008136442818 4471321668948700189 4711462209211484535 5264667393054748839 2759297224786321932 17127575667071158379 9788075492394243673 9751992270969011856 11159892495301467080 1082867527145566076 11481010134990225117 4694822197840759970 7102007901234591088 12345547430379054242 10440338921117391848 6275795458413204386 10054621642123982215 11157269110327196146 15270794656498522834 17718927497886810096 18416478840059396464 15140918062046996871 5593734089525920539 4226745755418748029 16639253975044454956 10780137082431761082 17661805915286421554 12996307513079842790 10181657889299511579 13882377646114892804 1359732018471019091 16332123930354231362 13597989155479188420 9533215486817563845 12859905514943933492 17863620068985249161 2764282854096333002 16782636987340016434 15321698093958484345 11989581948853215606 452608710993391303 3442909354466212857 5365070436337693468 15810690968062083069 12643291482915382291 10176579505570198439 12265787897250872961 16870811748952100470 11909249327575619247 12131862320131772067 8566006911372338167 4297091194024678007 5929744319499178438 3540693322305899107 16486407316747881737 8610584606254205926 6590798287314558467 10136584092010555803 9797113616849832732 2821652171567990508 6720440113546745305 15908804696555340872 8757361297445303918 587056226102785353 13789299899566318732 18258305776941491664 13918273786798217463 9768579106461025874 728947904340296258 6220964022711757761 3990273911247150297 4497905430356547608 11103870833694997888 10499266832211050314 13092028913202543815 13482369657457148709 4656375463209028960 1483765501985585025 1628155175786756310 10188756356912510356 2520973085070395916 8273091663747820539 17346071194984206463 11596460348395543088 18288238500078566300 10911710720166103914 2152715316340821896 5863726944211794298 13587815132118511383 7287109487216475322 1705581184318006117 8431366498589639120 11176096986610741282 4716019749354324585 12123600078101845458 8132733699359183569 9694584782145467101 12668588887438304656 10791549509027703066 765641685127582883 731891747089020595 14390997078482270567 11729800011322910173 11771418288488980825 12756620710372012083 13180914000283274011 9048967596308268640 7773083662685380306 5309284407082625605 4891125531580383518 13300172717403879301 6496525018959702468 12032167118626939509 18108760058673686573 111483666570020728 3504234976466736710 5518038954960207074 13305051909559227202 1891148939212444171 2043100524826580813 10872572189746081889 15292280583972715314 11795585174707439869 4909281726234693212 18140104434479502004 7785019342516835720 10036378808379176978 3377019006109498103 3449526212593770570 2935821520453060373 1353546882797300924 12604168861614250558 9944373038147838148 16940873384590485899 16302348502546072313 4401005665002747838 2603122491960301593 8316078965793265501 5758073109791039523 173221917700346654 5846079145055537950 14218934551680732956 1157468842700164549 359416395342177533 3368604395426658520 2892768349387942131 2277811216219350378 16655681158118843236 991098312070804479 6598317930793919057 11515725534692447787 10606674906003351695 7507401218940909813 5965551319177121770 13524133833191456818 6287771167805364644 15622576930298498270 17990980873021940977 12009602851058214384 5140171591741291239 14504659791200806498 4078890449608514773 16897652799663694532 17988419450062482437 15085080379049004372 6211065810863107492 12752585320736146709 7407030991203260356 8695323282626315857 11131447043460318739 4513885901506511030 4646820072389851701 6143966572284616809 16021050372071669522 1900061462086854713 610787487690673021 13831561495547978761 14064110145352928427 3995121463913819868 16914035891850406259 10727811489377706516 6992885525443411260 11503954485835682163 18441777333803421696 2761247283590872931 8037227305587102758 14080713925691651031 13230155582742234286 12513574144741632104 7613601522048000494 16095528575813857667 4273191253183943123 15114138106150883609 12317613741511990215 949472195535248746 7436604866394327296 5369620858644839982 13075621186412427269 6651348145444719763 14488533968681082864 11464496942939514419 685519193983259680 6927442744310997538 11382091314162474186 59830289425162303 5473601259654113129 14908617018042486800 8613083656103193388 6092094018242089504 11231717689774662499 9838798567815713099 10649955017662929098 8484074190400778145 2251882487339806861 15415429087067770122 2912193671231658757 10132659121788667744 10875708156295281012 15002537899332450578 5180684214697747334 8889458874994929698 15495374599626181659 17563820527954308056 11461153215065007530 10429351414938641309 11853928924216511626 1400412261452368105 8693591572036594352 9864784454011645950 6040235535091439333 8014536273733117624 5347429789301126267 2260085595233765661 10595705152279752656 572430061096404185 4792293644142193003 1277731569038031393 1458680772351725547 10444049750054455765 2329907780285988178 5505263229032000019 10410361084124631548 7662789933722746668 11398548803946593530 2212908282518127168 13331086628377947757 16012872444245460363 7174185119982189846 15759545231398226914 9059671543742874604 9912817819560535831 1940167350548813968 163905051467204845 5535906188973408518 17327528990841608479 10764606934078323039 9053141693637352262 11265139667418438686 12817308862162645801 14564945388096502573 1031185290617734335 11046800305409679244 3037731866195584265 1133711935369173548 14637228362611125443 13388084363229435525 8240711199325979918 7144282923516771472 7507029834659580110 13095977591752540898 11155056511737208071 12497345024359292961 15056175862586613791 5545044446274973343 7602090333324204768 4080412162030650626 13421665259766955805 17682250825516644537 10677853870657562558 15111913638724825908 2284485198010944262 8611668300233276677 17795427711316155073 813699208031957447 998020564126615278 15565381332217868284 7679550268241645670 10858699680425130894 3950416492054218880 453361577235085474 1690272406811898886 16192464205049440556 8736710386443138883 9575433804509882032 1779996992228197075 18308284838569537771 12008935879133149240 15372846368045462717 12242935119719239564 12951526289772048881 1877313460290615972 6579925599351780348 9789899051728410257 13397094676349152165 17814534420492980608 129629935003294444 1435546532753626654 12475063926016786684 7911635692350758973 5169118275920947050 5535751636498914711 5410928195119642577 14619757997681210436 10995853002949001903 10822438864295576311 6805374815530904128 3408142593269080187 4661266838344612813 2139168618028929871 17993784108947421340 7129938704138106591 15964042455487929543 7495502490705305121 2416546198435606440 5157565236222135523 18020594404391174610 11948062075060018096 7069448647304711443 1874270006757845650 2827600985765800044 10254448205654331005 7257004675997797447 10990881524251790181 9460008589605327248 1010871431719170949 10827021242461663887 16452485649341696280 4786147978732715174 13277390641433792415 9131893912076108030 4546331867053525112 4389155908393802989 18348061991901493544 13306997163201660988 45697456793472498 10930327685223954563 2833111027679106789 6706689404042303619 3927001569052154190 8949170137876262261 1421295169283540204 7617097423370791814 3097088244580931987 2442129030970563730 4946893922486618962 16841357646044336049 12934518419565595926 58305241402793891 2248616681814172654 11691263596328451476 915313274779921695 1364399394491666516 16328807896952739835 12565391938881014631 8955554557879511775 1281938417718036130 2436803804390307337 13487805626449693627 5309692644417955275 11155401515087696627 2006375942533477050 15761762453961076896 5349883468390235162 15573162981158739801 15160467145367702710 10711554429559089831 355333409099946808 8380275661677171760 14385095488494155104 4659670919247518335 8334995217698552024 11792295348312351059 17967800994607586574 16655789581947864767 8104761586285060199 9185690864657875785 5628727929023233754 15659365459552425291 11582281164835630315 6721563976369211385 10816413955870799175 9966537102346224829 559432802960237859 8245411352826447562 17595574026370348411 3567408786552058179 4189269305844737208 5359876359507593228 12810856575637661396 13475220571018100919 6415755866669164939 12388965845591717025 12716581246561859894 9462871974530547036 17134524608093342739 322694492650936262 11494005472989503868 8670606019877946278 10467313475473613891 7310945308694195193 4710707483267389478 11727802734427857611 15126239722888595130 10490575031797258264 11895589570294124947 16774197877758870963 6113599801357419085 17302830113272697752 16142496508931613524 12832824181949595372 10830129561977415276 2701623865143471780 6411302673788379565 11143009948870138005 9537266156264636435 8865687099673003977 6660335752071150640 9034860202971002526 12959833320493722044 2078242160859436645 1143352267487688840 6745660475100347855 5979448027286881550 6194177917598151232 12677778243496660349 3372587517855620803 13505277350356470680 13609397572598873386 12994353293043496309 17834813077406344260 7058598013410567116 17414564128740003659 5252649061306333146 10162896493381883855 17532851743356759391 696051688830382224 6831666247756398500 858900548021666567 6215012667277370470 13230559333564335382 6618219291633070133 7868124558686986038 926972860213878151 6056866634739475319 7311421269761423765 9062784687695481205 6647981251139851145 11239124287207430334 1548522758499454732 11298018469605937712 14508394205779871951 14450976618373181739 1788603238024561543 14817692526742240755 10837952682334677736 1464516011382659459 3339325620483002801 5323871701011852457 8253494230043045894 12818714835200048851 3477502896501726347 13967314386110621211 16081639974993124810 15613195809727079553 9105853279550614665 6452244648045011376 3680417936573624437 17849271865712797374 7357991744939315044 17914888714925179923 12926645042515262761 12782793633155137499 15110858341844982282 8220895932079717021 2174941851524575514 16348931269039601194 12822868881242066458 5847053065223845209 16686448680885978099 9957772205648068030 5313915606765207697 7169269616100935944 12394488518674613530 17723301132135817527 5684045273419826075 12710827905648086980 3933142940675185999 2835468764224403514 5028259144678348646 14155312731770631407 2045890741131393053 508614575022780526 7084324745808803008 9932321823026548256 18200743029163972625 2666273008643308610 4443995017469200830 3097606780134520904 6223842937474868789 11157279805771207793 7187757173689486028 14099853109956844799 10342781755931022569 4127598583880197918 12865430368295914791 3800769145416313762 15712597125822816524 11672902801564132932 15503295335070145595 8052905208264476682 6298816573182995672 9054099635320754268 10683859270398155225 15185041662603140564 4543346118456937796 12586741537531408734 8956621803631891850 13305750558907100083 15501798823456255011 5519279299039482021 4647009992244555335 17716497508110059203 1470720625867140351 2048709595795785489 7243424081715096421 5172213397718499759 1643380432595017658 12322572968426043982 5480831740426881179 10852779496347020409 15970613948971408190 2337309331470647252 2697759565725460258 13576412689093589843 3750710534755319732 4768976398681804543 10041565987921346251 8057751095575122183 15163139027465778573 15972792579959104332 4983689327486232165 13319742655095082841 11695580441835316175 17294390137572027627 13566616151403429731 16646757627597496274 3895680713609326332 7222307477194863530 6175326845686032967 2582026105324673937 15021239664914793190 6965944746232098810 12583721980986092230 9376928420850727120 18364885951275108885 12338351692740295217 8094065225666921849 12653198953754724709 12750326535460478571 7041787260127295684 12801890735630976159 766022706554047300 16519754941406486508 3291686658369029725 4766819260862184917 2737616387247147998 16015015408923379111 10321959774474082953 12217542150222732962 12642198031890871452 16162397203811949944 16027749695754373168 6943361070926382658 17226927676849478736 11212996759996822420 6472713737052677635 6521085345005861960 11513643371065937570 8372401536884636508 13187793206541171012 5390461636168101405 18375334064497965612 6973323949453390801 15680950697548169749 5058736081387917228 6714101590261417163 14346924893687436235 2067115742508314998 7407422167940454822 1230972254986889141 17868301165971584962 2275361040201510448 4793306777827328081 15868569605462670548 9381302212581840598 5580438184617528296 216578508226533960 14991325167617336276 1728397375633052600 10817097781398501505 1717026116244410972 11739379711269650039 18089798735682721687 3836506342312132651 13575260513744868317 14451408579692143684 11799527154619759497 5663092401485989407 8071481506785420526 5665431793390063990 3444411891049937268 4797774750611028582 9822600553154176307 460104046265358527 11243349383020801958 11994934213805730672 16206005393084721938 3018575606814656316 5937251116903004189 8521700455725092962 13814199867110066418 8101027412181230076 7994851103911862286 18150304341038436912 11789916368595388999 16172435919777581358 339275407819872908 7278695248107736962 14021968631436898628 16640556038220206659 11165436010546843923 8145039316698860596 7338029753876299581 10443912290531406720 12063266495622560802 542853111397391809 5672226454824249940 907978640351684941 8635187530005409126 3167011475231828773 1704016279726825566 10066422547314478977 6010246931115471824 4515599425445690498 16041536515708230895 9448333603453452823 16507862019067578250 5839451074678302766 16891876309917622104 11469913956121747293 8712183902666125824 7271072197949624448 13194705329364516776 4058957472911584451 7189168134072738427 12031888567020449279 5890184715811281167 12524845735951041645 14733041701470914584 5701781691565424982 4678497465988318295 8278429055038745301 10425323730114103615 13113388301598384518 5461666871691171441 4739845114469943664 258455384211599431 9017027405956143198 6172099407635368737 15618061239522529564 11454361490274966154 10719387178144050044 15392181147227049349 3010997500171379144 2760144529807337986 6134361095161858833 4949144200345273550 17987341195654704982 17062074914922536774 10655960492921269896 15393882528349698554 15931961864923332717 18172304975226181194 8532053535066509672 5707472942138147239 2701691021271584442 16958485288844787992 9865507833466545802 4397665446806713078 10694267348249886855 15149289872959521728 17316967415094095324 17928341413393869800 2759627858559827332 3497053753764277939 9264767739495162658 878891196065330979 9702969562836904473 6113079422696392811 12978746501120893339 4093499838919111322 2439534747044442794 6604189964309929939 5825981027223015355 10552017866117835689 6327748152001726278 3199207811636207199 3563857398840958992 18321274382420171023 14712708285074744990 4785479821531089605 6999466619894689564 15724224897935729525 7585880336782886703 6025474371132523463 15710117034699862025 9599766462553510829 15999908871442065719 1755906869980435335 10371601194128411867 10445014087467200840 15159871826744612622 7005741394395937440 1391855978225227648 364449400378182848 13149507569984384819 8377241097705565844 17737540303425835216 15723183928249150838 18099658866683562222 6954242748744602378 17559431225805990081 16077091917338953430 15212691507282971767 1054785935286690244 1474851077125962490 6915729761057386047 17931318840969999505 5998721276468994212 14693717276145267587 16344597439607807747 9373179876448754972 2517269067926566327 15831159272163284971 7214171594042622643 15532287502477896833 11968964599155497859 12783199871767959233 14687624771542587473 6376063701895268044 10244623096985792144 14602465392164917125 7230987784597532644 7842316536812170389 4597912039474352810 3929018036510107745 10173560917667563691 13885277106469519337 10545740544386215580 6996659333130472832 17531454851594668732 1410899177948799667 13363954786393096305 7069036737276888327 15759324741049133799 14993065417418127587 387759103171615519 550170154497641892 2907122794167736087 17094791740102021954 3803086466554631816 18181348158484089559 3845568922044524134 6284211188369066958 8130535040733591970 17943966966748240695 5968014765264230609 6305433675489881842 1666117416915646811 14248265398505325414 6394327979993707758 3630339337871666160 8815512776102147592 13011849475143081187 12228595599204158057 8576002896110855930 6736070131651526315 18292938296028097546 11451972441718619767 15843904402131654767 12417828414145335191 4196118189838200595 4857336891960138908 9661153593228692074 13589897165342420670 9979498448778326787 5386026239698237818 9576591880342920695 6976929117067820007 15285911521447696733 1772298582675196795 6112312071460616567 5990101661321243630 11786072718369395652 5816985547509256031 11537620747448159943 2169718728501463216 12142545935635630076 4161330127332103996 15416456886011520380 17900985191971225059 5983231956408663557 15469746491007215038 2262092702277306725 17827408525746156868 18260045822890425712 6469464121432527862 17005464420851252655 8997333257915283790 15792026650487311467 7208236812852098920 655996166227805668 14509366861058072751 12981305916733514961 12347937462701165315 7783384457035238418 726622655860620366 12044505485934217489 14474506335680628550 3002368709441970596 13380136307964269528 7373762513616795195 13501036960789027844 665702832029724907 311484938814363876 17759166678830842624 6519875278689149365 12066758377663732374 741864532616934002 14195094251617679496 14292604664230679353 9356295858131540528 14567853757415892731 8963477593128920920 5592796232789810124 9833011194644218102 12397166360469088585 9709297335804952770 18429109217709097158 14111679961245690302 4118152672409849122 15566753335721136642 16515977915694841545 3041173775277458089 14106948184959862898 8310481500095422260 18114733737331382594 8168302702394583267 4649335336480688570 15528269344347830334 2635106447796876811 4961286424065691379 3173483432504753276 3174344579297980664 8894688980856142341 6022923349419058527 272962067301899501 5973685133099726384 11829643637776365238 8653479607369084230 9846814915006188324 2892625106471857795 3135932763251435377 6640373423898215896 1282159377931928027 237768624173940018 6863018262547803279 14690232421678082279 5141074009246365246 3021353693526201437 13287399637046110294 6083760123756887353 894277571760376264 15598539657037926671 9018015844905446510 2588708031913116341 13848764178530124558 5802237467477159566 6423259716185663112 4836945566241227504 17026741528273960323 4052562059645371349 4492583039628251099 11945366283910197857 11359662032295159625 8416523452683210818 13888674399610163613 15198314210599304037 4578271767403467672 4047571104830613871 11618340598656144358 8932058114327678234 15365368289688782257 7290064077480028805 3950499870852234586 6657168540179213509 16934371224832012881 10503819867554403865 5212125621857594861 2521333130167888951 10192558528667389552 14403031666584119999 45951094460123259 18098316558841082831 101875318687443571 11898877270226904618 14826469998123017505 10482210456710721042 8136491258132081338 15965788925054859971 16796408551242167732 17992937227704472812 6563669157559023303 4766594065879421431 11237808782484689449 3778370423138278199 2352937145236504018 16095823496551641521 4588616927721421302 12730832811349905532 7029851686099030144 9568386926433494588 7936743599677159883 9158884989620491282 11636886171578194141 411843869753938251 10433561779765628260 14140341882986592855 5618498306406103250 17054933272685383369 1966616095034521257 4319275088120021677 6890434355541483622 1361988871863278412 4431675110393591522 14488362602383322338 3814402512276127362 14238732203498787845 16872244491181943278 13078068564291353365 10780176194064717249 6173706138873771754 2372312053624357147 14084807205845844820 5254219971641236476 5710324489055408981 2532294544025889870 12953895379910983914 14688144608173866723 7193715807902093764 9859638733648275604 6520372433033968505 11139372392329568757 18265891917712525977 17467889805354534569 851439374427382986 690209652896172389 8708787802903214197 1688331679620560261 3467124891647087204 12647461337696956913 10353283133874500150 9151972121699602340 13936516633334807499 121107703018719405 10138317905805224183 13204705899620336786 18438319592619827521 4665369122630059761 14698919995736459800 18419677043119212379 2920760698916384091 10655865777122878074 8400981584381455111 16036726258098815285 9394263566229115454 12099387292459615435 4774138933336761632 7341251189321891371 9006547788511975514 15107816937758147349 16742455171522909142 6010430370645609964 10493730347886397632 18198221708321657080 11546844398450545139 3358734975077208080 3626393518872832685 7055112843023437374 1093343618837051169 5226539667952307241 71985474871879444 10958590345994422299 17181098434963314295 11122933885971059497 14948521117749516088 3274787727504634222 14588927049432386804 9865926104218851953 16936740684653712195 8770575605602120811 2811932463385014545 17409389851061175170 4126577854171342784 9357594113672797111 1027176840327592348 15833653877972131399 17701817212427088374 6890832252859567107 16302561469206821282 11070808380863985544 5376221138978107113 14070926120680322003 12478461334500538766 2220774025564768495 13261876437137825271 1390327433111089125 13709933037539572341 8955624529091170234 10677763620179486256 17071209156214092160 313404529642036998 9954751444007086661 9918450757813527636 6140800698454181959 5051812601891613269 4731128499257887373 4375560128015147942 6841721069391336521 9649665904958388064 14934719658294486424 17870852798171452913 15456231152988500726 15361367909242703453 11107898685579034304 2965681429410543808 827340533397567132 6893948788041513371 2556245322481622471 9656117342922482742 14461779488869167850 16037030821434646171 17747623666459780983 1228729463856851144 4013862136494829781 13776706991180258962 16343454767564974152 7548049669192297853 5379237211909351468 9178704617909240408 968159416323722154 12817298912568454656 9097191431654853963 6797106276947982980 17692445792465516638 6997008953288534241 14093968032821322860 17165177626011182535 3070710719947953622 1845101668449556299 13694350227847664947 13193608411723207374 4093395898319457817 2420678219213600539 2452148500923153310 14821602828067425885 7466018974983722133 14096792111365606731 11187706356140977375 17790017569769537761 9467401624673212468 2448779509345484347 12255884111686737077 8833413503912161692 6978876925165846177 15942659930182028664 972541096455446518 5242217107052266045 17445999621327011302 13891663620000295643 12219790077286193955 1087457377876836751 4825525758094189148 8078870626663605086 8195103468385311120 1390487170347632761 3635116376948854751 7576297907293308385 11376557126626987236 10203716364202521081 2941971376872830253 14489908243332376353 17772350177235682940 8629533490532492605 1226311753001906718 4187508610620379552 17688227200636687910 7017754625775365010 3685939829240043445 12107446595717897589 1987016163527632522 9827454263961165320 9377517253016466739 2556407543823049342 16176783414207559111 15948123860474463036 340508214442100250 2115405068532251493 12629405247060010891 11623903001885176701 7519722644050375 12429966688695027867 931708627932030000 17952639077644894339 3595050976636795945 1469119624707254156 15427184534121259728 7918838831639291009 4200295064546920356 14446277193519954833 5827529713173984749 1371535857356839058 9296833996083856643 14047441938387215427 6841896906184698332 6580100172525322754 9583107320041009121 12394452910948138030 16457247642860660967 41318564958040409 9691537981062439645 1606912734945429090 13636240871370346576 16745812708695519048 14116710954531470716 17889668227779381472 15230467739434210179 12505363315857173990 9468479349785331368 7589707260976473203 5315243485985070806 6590102583340642322 17567915532885896074 3309053735345304416 2277419234471111767 8542941033091707515 8629914425199135561 13866604569911574660 441114425620365035 18347052509128038878 16155993196105896509 12295187193171348932 2480887897828092209 9670101807103150709 9244446340823272743 16950342311826527458 17609200451662948577 17173167012377262298 15706662880819124742 12748038551247523784 15338788226947780770 17837748913686281395 2608362666644625759 18016720711210245580 4759420532866231572 3704563397764505386 15844590961763132813 3588628151551654502 6975446831791879041 14341685919141399435 12145131354250707307 9412207627896736984 3806987443239374165 9081303696434611118 7203756282664105897 16654509733676116084 17553321977155234453 15450488247890767495 6138971174091716100 17055321423997230693 8335857972275150735 9945051867517195036 15866139473554402708 6113589151522266597 15228190100134886934 12847909617538495380 5928698799544097482 18057049137614093889 12153568377609327654 11459456003983353323 3162465020693935957 15030780006651069313 3378233988804416031 3671932183862675039 6496184254035991326 8216777426401116310 7685302543956130449 7265576539322682009 9204874510743154609 13118285272019229336 8033649276268927082 8031876033190993212 15814860665606631531 11697280426793948528 6610238954788557175 9970419536337150019 11376094749136708249 2770771551909026738 1599924249545981197 16244009195884279024 3621822491710903336 2533069157373097051 3611220857852953528 3199437671657725481 3272852485538879703 1615122429715317879 8012318612972011790 13456099990491965623 8758349767015258160 16163152267613891954 16875911311760842926 15365658929138409877 2886479383611884825 9884746340331254158 15509959840259019932 10692055150198074039 11931888474997965531 10677074298181056876 17532840207661254119 1809815497873882928 11122002700952699529 17694619609687210984 6133950802758952087 18077761117065689170 9632292970679182428 2245511795851802879 17423852138501617731 3439325514395456798 16611962739385837132 6642947553238914110 10717108998576570175 1032023364419938494 8883321490212669550 10294538077124111095 10330630114883551500 10639823564358470517 5541148014339720874 9625439024444902032 16728079559693107691 10200964461880284975 5449150950486120843 18290759846386070685 13517664009933381643 14618684343160186316 1731391593739022420 6208419458680909394 10775634362533370541 4148457757379560249 1137192106236622819 509476118872907358 6733772661426817687 11282793464259530263 15169710582187265220 14898064339347049611 2073486271679339295 11855450395414062676 152953853333421724 76389539298440105 11176107891086563089 17461511688707215205 18266526221854154987 4511815112015914511 2934015222062956830 15683008837647090474 1570068645004811926 5426900274617622221 10406407865955437140 5288993096659707166 16751583636399716855 15216194938826716394 17959546724838456516 6166355046081949703 4677339507895201592 16227444456843529530 14338901107683617577 12521592416390044289 4841118784321166289 8078613334624740303 17324847448519176339 1445529673444148002 9188116310508394983 14649163411277205946 14114542737159456372 4106076600007103700 7665586160866357988 4708763549819109143 478489735531622822 2652824725618280669 18042085182044922829 9765883375790039379 17954163979579120220 1974873123800017235 1348750367771919952 17359965541346374990 8209338956056405188 5496517269180320528 9475140805973765892 10105896768605011359 3376834369027945479 3247970273494460588 12908806164363369652 4531455163714497486 5632210038960071705 8652743648379490112 10551456841984279392 4292798036883020967 326801330343296690 3234890803213100527 5278655790971997186 4530056698479711148 5785935093147628191 11041566820884336988 13573274321714064761 9590111420243017966 7536938565936878546 12982767165310008173 7971447282085020057 7669641162146676451 11412273722604548459 12338350626526419076 6012205761591068618 13098584050077046185 2733852633724300101 5470095287685534047 14718520629017925987 17054348103823962908 10608189210892627762 10010680873835669792 5780723640218217173 15149893908750499720 13361894789812641000 17153332969620362426 16264355660051249877 2022957640617950099 9674514860274788671 1612019521570929173 9596780168422846982 13194535691105775591 2346806246172596778 597746279906061003 4426745456268442759 6834142979943427968 14764347796695199330 7389548127110283510 2603259196999405326 18350738163523328069 2642239431702067073 9341703723395349450 15463760268053757572 15868670758281790331 7664892399111984707 4811593318113142489 13095573852617853187 15625679657281713191 17520475502370807302 14342812786291218601 14386387539169915810 12860700411012975792 15797084193578507367 2109937390645600500 5591185114731156211 2441974289233680372 14698570186675711125 13149507084789627829 5260027787635926398 14179933232823757862 18023055912596462017 4509509035529380132 16974647502819060966 12921242533800232379 1127186081172288791 7990633881487526799 2148148584951033340 3487308236373685552 16067512678843237780 13404165494742045934 7598616307967447563 5484635232761469692 12488686866537161841 8726509303377930916 14397788050351876815 1018670509661386658 7110533466624438764 7278873635551861343 16334051868612001440 12047594924746077653 16534742282982543434 10313678334974688686 9387552319740996376 3385636753189978710 5667347538613489035 17254571713763288117 5069933970143327998 2799011269198315938 17188793148763220735 14564283460007151133 12269259035168651185 4259218251024405530 14706959528018565539 5598900703013850527 7428414111767150137 2014088273566310716 4164052514311836129 14813045072308461431 6739099103381148365 16160229978110278027 10423847333639024219 12325481146054467038 13720552471548965739 16207061745475288166 13782522858672265543 16783624710260790285 8240369359628100904 2646353234113589912 324242082996258874 10085252929881821117 7474397787939308761 17706404198264843120 11801230979401610475 12532377090955518928 9701362362590955978 8378196446528389869 11433009615754276940 5592045773398422941 12171489884453418985 6105082289284186610 14213416413867787440 8299226275680901126 6578962326694692648 10365834322880675801 1518883282482518927 10869469091721041666 6350918926736771336 7755530109595404753 11219589304790997634 7264769773794197109 7685599515816505471 13433399145663577199 11648629509405441604 6991372598200177316 2153345124834501171 18014777643771410232 7867377533855511125 4785515737118346393 14109727187244718829 5951102635765003232 5505457908651895636 17619540828246833865 17068061306312877973 3728129592561961753 8221737308177015874 16344257509409723441 17215556494949157978 3105453283088378657 3471778520368338183 17925488659219323484 9105175295557586838 5468103426900484528 11252368030751171125 13331593108521891506 15360217537852239953 7568033591582546760 199779965790189184 16400313393280528041 8739972432974009859 8022034866623531870 12780768137198578793 14027562438815903238 17272395138555064706 18111186194393231693 12076953696890308237 12768372878967525180 5131849457362184234 12371319022407258274 14919710680599506022 10887521478170436790 8585457868173460731 450678302960538916 11775471929119061807 2175558535282308898 14679114047694192433 17699707150622734670 15541315988952020388 1196301743534964477 5568090833544425981 9384769205823044874 13116796565323664567 17700375316333904100 11361955144380593437 12718751974369355960 5735955333790346977 13643518151893981606 8431178608469405608 12403984284761867468 11617079089813200820 17874142943830328208 7904421112724421796 12901262386238956415 81075342106837770 562222002828032918 16974454874629266278 18236050269898642867 15221803747987131626 18108997103287590092 12691730033435913797 10017789866176588333 14844839094986224307 7185194348699554051 12391407098683755460 3216906619170107003 3461596108364222957 13640415753145763013 6994245531476607236 16041309931485002594 6223637427411727434 9075039927471383892 13871245031424441844 13391904378384592336 7952807333449985166 12698521280519450086 435530703230313341 17378503647500807186 17155393266265702504 16096716439291313370 2831335909516851925 11560838545565414596 11385189197532495784 13330891823101618636 7757551518810112669 10419926791980747972 14455162257795151879 7917986351535540900 1344230837806254855 7660135273723765176 7492368502710710491 9955142727845313740 3585500791195783947 12299068962919319456 2163860909558301114 11609168890861972914 11819872117737758727 13802224550775243313 12135670949440135115 9496625856867812975 17355696977386830724 12912436468459703311 1746797578864735747 10238660450444204917 4412171991528533476 16095617219258155811 4443896956906073175 2809739183947889685 149928156339743173 2687051976279083086 18394159337976482498 14049580842858707307 11961740788939580824 12093314480041133298 11664984769314315341 14160907680123887132 4883600705114319047 10745367200478957758 6860420777516232039 15284164520341455707 8274435957885465969 8641495036552067400 6135611749189024549 1759888908116501823 16763401335573317144 8538956022245494955 12573874013755935748 3690132958811351167 9656057597641680936 15768363334908267598 9420491412292984814 568229265449340674 3231835071008856122 12026263839862839482 6999950566864514860 14281638588992084301 9913491966317221727 484898509818691744 6917718055190663019 12807384341891509078 17749814300394491056 883524230066519356 9334140103438346087 5507551208107949461 7518037646231806758 9609628699746503228 16998915287387273613 7503543364839438833 5682509864854551261 15513987944765711192 9779446715262212368 16364648720809242389 10399014412501840523 5113413876849042690 6858263093705170246 7466453446319274250 16114919882375960226 2498121556082085202 16408426689512809999 7748061263002611498 1650290911112494058 12351275063514712518 16669968182368045870 13476015143476027687 18088206760495916442 12546067659709782289 9868318319039990872 8951326308307405997 15490525495165113415 11205910727959460898 5906539784541053399 15588434299067796900 15935717116478028340 848815561220453282 4051404161203303820 11880861125312345749 8092296032966875699 3018125405936255382 8847152845909776322 2921949705260690384 11082596583956722075 4670389412756167447 16951144299047242866 2949983351934659392 16231574057807141101 6972304071167975859 15274554858740018980 7561614840086039786 7371309611079439091 14727227748927270323 2275377870380379559 1972104113161374619 16884309892970248801 9588840248312577788 13761244412485820428 10117235386350045316 9128422280354060977 6872941145345971391 9968888683688295864 3718446058478292974 3384468307035184348 1190775657191847252 16377622284530369288 13408709262974951928 17677071237347989587 15631598517198144460 9453516725991922265 17596593385767243416 10018308601483750369 1353074030076288557 17711546294472652496 8270374019670545997 8058479721239525673 822552186196482461 7557993478840814470 11974785173293838236 10516228998733280700 9310226047745019081 7544535839590852308 739012864670707972 8654547514276348852 16325741840036152778 15682659696633621398 1513738662660177026 14559527464348268053 4124165892448308150 10621751493848975212 16337337925196547228 13285360999608955164 14949715070290847257 14859102088622317010 93696664378556427 3919595457802385551 3478608584498957717 3868888330964284394 15978278803966099310 16561868303750955788 6695266614890364059 12040084736735610016 6912806216784805846 9405222758184029823 4808126817745376846 262958366374632795 6924311956674223848 13620035415480141566 6455615105986217433 17513829983419592425 2854946700352217430 2064666197071813859 1694234762135209351 16881603753969410245 14020224140540446571 10450091042709138220 5516019194764692492 17878642319754676271 13490387693523216151 9801820892288135176 2002284998608017785 9205470501143028437 2701818581623370746 4483152082502035378 2535809697875437787 15556028812285650500 4497648957639174930 3384007825015468352 17053431007419691412 2536848156005208005 14410970359966996483 2892492796773434959 6456133904100192182 13714886721530686812 3325212604860648613 6724979450139633162 17160532801411589241 17924947214142058276 2621210825059748020 3615499367095806924 12159484092507600174 12464969785040936257 12011281459155579470 12169375198640109438 1968943987757854429 9744068451182990341 18132300376040710934 14996666926452088306 11041541968639083351 13129171634172668186 12676923635448600205 5554312456089758584 13445348563462422144 13632159284672054626 14751907596384670407 18048642514811854473 17339625281909161276 17826736220945097408 3594429053033165142 7559066945094570969 342045282198851918 18411947582615456736 5083790675947105604 4601451900281416538 7770959772038238005 13456377495747064445 14389604630700819832 7795049003929350689 15823301113577431171 310816131698782735 12204011841388324581 14737784107531507196 9024878355933161797 4643618991581111178 2368192271611507359 14154674969227308704 9006553452470746391 17576468604693941666 12104009542890737322 9491618705216719185 2932991243367963359 2795578565244557360 7517358169436459549 6245036955862475178 1189060300279888498 17523672846543283910 14058513088718009662 584635797462724338 17618720789690755416 11751096380107614000 189818596625089124 7757361702557351903 16631868550685325903 14305414730606297094 4315226985565844317 456873218495513350 4791165819305886312 10137777288642949932 8496970263737622382 16466565830803958948 5051524015171048799 14961357924058022171 2166658464005529881 6892785692079426616 15012213391660371936 9932453888612638009 886212546648556506 93793849808974026 9303476556988648578 14878988322213206103 13739034851258044600 16638049145069627280 812970869888544978 3822620538118291297 7860070534952224012 3027698976240999637 3285605103749538391 8722716515302261388 7756448122158600712 5022323470836972274 8819310157240670480 11626457862568548797 6546486297335859349 7663824661539617101 5653107384127745682 15967847420427375180 18209252130184261249 14630403537041125309 18086047965120651213 15925853002055872717 3499578420109949984 8540816053952500995 8583891080938419542 8339199552985217762 3166453135207870851 267718669650105425 4571064954518427055 15457349610851777759 1059281326984926715 5164390249798708050 13817054417396734434 8607401056722837440 10861202153810573476 12819138295470287252 1402709340536777516 18401167508825081352 4464600491252341179 16367377774753973180 4544179910648421394 3483098186604616233 15469146956510666380 15175211996248528179 3057823342706874322 5262071390605925731 15467617554176892083 16551408595948072280 3444751524216413518 4962688047520271256 7033060830758876416 2586928280888644221 13228714076505284069 11621438922842172574 15892219180990051044 8144036282699025974 6404681605594353344 14936021383900348958 11869350464141355492 12601272550024979962 10396805932374288169 1111406483030477837 6968228056339215649 17188068010493129633 14427599802628830100 4462054614037710361 2487804333464559089 6677208675344304624 2446753039855585630 17833353791003907919 10564237598050212502 8515906524115552801 15229792085910390756 9371679201306141266 15621354722207727808 11921965616242381850 11231179042610164834 5103986785744739315 14908352281567973313 15996539371887874654 15813791333463428930 1210416701867218069 6802374749736375048 5073863839147755902 5197117032312231646 9206868438966762563 9765130355042147649 777879782754986152 13044375141966517746 1642859837286728508 2014066901853509226 1446677973271657406 1222537419742561168 15043149342430084925 589061479635844735 15547392826385178411 3358227804613641663 17707218385908732554 6825337680066351010 7548826756088502695 2484288361738277833 14876584542932930780 9810856639227296628 17978012459824942075 9777319170147454243 12151694796555803049 3158898761075358891 4180278021848828052 3862835918775122097 4491033750296143842 11721649418468235 14167503463948527212 4899977073858772894 11910195634283920917 5953299091874489539 6917777073721743032 5036269827035233392 11492075899789073716 8526560442902138937 2609809073729364506 13325368341884801116 3382790359286289158 5423557550632657749 2932095578972116497 7889375764661833382 11793299094022556705 13010158258382907663 17789731052134016209 10215396825026179727 14582947994730157401 4784513073584521331 8484428324981996318 5769629550127220247 10028493646488500038 2732923419915415908 7846399386066014863 17729106841989070531 1188648103662353177 9885530642072867254 15174496111038604207 6223659667836813087 10872900365276415363 18186648060857963832 973368071355445206 10897010320372429385 1901956142566608015 12052887439758898168 7740554403841607945 11299342668309958280 983492893489351286 4181497865201105765 16741731415436627137 9664163736156390489 7935694623144204508 12061965133094866766 1712431544383296131 1749277955532246514 8044756948183681224 3703533485099293592 1590449371375352348 12472937474374243814 14950212099211815287 15794839416115175294 15303614386165290424 3711518725423141926 16324389544050598291 4491340510366658992 16004533210709704916 1052251944923683364 15496354096666183796 15040504610344057375 7766865922680515605 6471853467165284603 11895283864088691524 4330479220082078120 17241852371099860937 14797210808209754807 10018374620885254691 4961553049182847455 9096546618910507918 10668244726708644388 9771346938297780286 14810387199385584523 5120640840144556464 4273768323522067848 4556144634055217534 8372509212428184354 2556299462197701164 5371102264526532077 17294407969185354788 2879711821901822932 789574468843532531 4550165001736051810 3865435583305709694 8024768260093912093 9689799902425985023 6229859535896358372 17396051887161175909 617929540407713292 8470328375791335811 15159382481989827388 6847959030032830517 9013795707168250847 16437240396933240783 17344320309716973006 10310037617640547465 11501715639526254603 6711614639406715609 7621564731012034279 5419800965349742825 2438146669003920376 8775207193357090433 11760433635978080693 7249181095951862935 5085187361169697397 12487920411542026171 12832522186490396462 9322818610226564478 12088487717394237030 4205862980873180705 14405488066019617676 3131053640202362497 14335778757584259285 18297908411249529222 12233463367725154717 18023130437779687521 5428469952205544134 13829092795612075635 8963998034200291572 17492606374987627224 13799628831823625736 2441864582523939190 10044968797202977614 17669650613668689989 9325003894325062721 14464223563382953844 16106706415700376287 3909953461751098266 2330051989142794960 1316505054366896850 4925580960212942346 17039298645865839226 15922017352256966706 4228174047495197722 14029026892632833506 12957584629840017014 5693396223094995271 18228618181657738870 9382548865215398465 5056855800607206878 11440934798821000812 14392448770809484071 3867501282506172610 1208013027574567191 2596655401000003663 16361423199622550692 9620619073136832216 1786137278912419869 8255101844861900199 18188071308029317870 12396228140939645586 3650670446450408574 3459206458982360451 4856985336650474891 4116561249253271615 733005196098500835 431045423921681195 14361588764426137979 10947113797009154869 17557486456243351232 2061547209202217615 7407592207795000194 5893180903576484413 11788690880326941244 8931059592791904642 16051232095171614984 389045658829697662 11181240014822024433 11108625533696216372 10313764851439883724 10844965571871808088 10295755663809478426 1269300570010627635 3323022147324772342 15451320840686613713 9505535851474806964 17989403525324461837 637968030371248007 17410940412196013648 304802686605998462 9055693794502903622 17042389154633364823 12631558665828263868 12129030124140203516 18249681290318883008 9201143713216412017 8069441596602841517 10330706464098426778 18187263017478476593 16494718052692356098 17608596424714190984 1368806447308705820 14341064505267021537 10939520710432287545 9519593172480348220 10062408812788920817 3676918093564371554 14170998924597312866 9807918679563686429 8011572248146875080 11065564276907898631 15440673747798877689 3142202783365849577 16123548379391059484 6885177089590294963 16256151624194807145 4192230261162022832 501093870137822390 2340667371469799495 6061066119131506946 12045531943455480228 468461145614995105 9052287935673072041 15779151364331790854 2840109834466326730 1104659852987509302 17898949975483159199 17479770029930821012 12397624464961190496 3668808097064701217 10381155577798549583 8323745259779351072 4050034244273788461 12120802717342319490 716245548559569383 10643326073157325127 11636046866958174504 9655978282036425532 15288150286628187540 4742541227483305113 16176839204223907828 9003960156193859746 2219320743246632917 17797377925516814850 15721725178048200370 10540617950434870452 4064004286802655433 11643763498370800307 9336286328345015916 7560189532214533476 7773504095903454064 1467986307828940357 15668933249534298935 2178982218807836523 16056649192345186809 3301519054414351343 69189017658942724 17853971930248251033 16736487646137348864 11717930369241046639 17355262185719439509 14341092026909916369 17866305043594152521 12559345258515545005 289477313468251292 8059096368703558014 17344852365805453442 8481253177921703880 3066924871301217560 15413445856287385308 10021139428904016568 18250936923303178555 12230299498165607463 9183616953796392716 10501740854097930257 11452707588853732360 2968795296319578646 13100974049025972476 13068354239745005242 4860126015567642523 5808314216564776209 15367231382794004074 15500153958222173616 9193818701625784406 3755113162507974843 4987515254198710392 2412896189607762985 7295578945471040291 18289228285643085854 9833590243865725244 3059451370638115465 16978050168181663196 937888313728071719 18037839453959801378 4526521366078471908 17763798376187432618 10035443000533546320 1495819405848448523 7913846455191397412 11873874927020709825 4561155763351090508 14215703393105874762 14028211007346210753 6358491878656220397 14334280754859466392 5944240540601043490 10118609757350334271 7992421127194205907 777003360042312995 13375987435154640916 5255471181866052829 5938671023987660931 8172715313360905783 6461523603987149960 12663890397867654515 5208548724510793329 12475967904358427736 742428563648435194 9797296882228146046 1071520537502970397 12102126400003430644 14765504372155915348 11793176051969219455 4699762411476570671 11247828971700494476 6583910354241694833 11314725787261492999 2933403465387276737 12540349781275580519 5321226226612782955 8667926061452689598 4528336041153669232 16753979300768235006 1124884997800526000 8738833788023231017 6781529464034317242 1286641983158654376 11916548164680277846 13904454376938127572 2487975480772897150 13077867589196144401 6431377536209699048 4890032374732326303 7558275115998285542 13861496986535387953 308702834094848575 18218149157752346271 1827260145514264170 3527609229132940599 15023415968449560597 4629384082905929777 16626174210855096092 17624773201024066302 13553752023063871138 8507128451019619709 6169531228411667985 2846480049043878736 12720282104292772998 1722085613723320602 16675812442843908054 7692333875656039416 5682077524372299570 7230544595030517553 18419832129281285869 17577096107851312321 13377959686335426981 6290576563159572492 9339599739277228480 10585496643243293936 15886417067188917715 6040508370861865074 8454406058490634403 1217547359390939875 2236502267568198077 11231169429098463408 14820270536842739332 6208639451351260652 9048587453162306096 9090753843655601376 100912889742343269 2009610735895653889 1930797825267473809 10562904549691920513 9883741829829828319 9190847050606538738 15619469080190916379 10742413654021291113 9141972490832760489 15011590895384069405 861833488371513253 11980111038070523269 15103812050349557174 16378268975834484984 288975649305472576 1680346473211895516 14880898394583166023 829979786043505910 8471263529065660177 9846652061374553803 8184306169289296985 13082864844633615506 14185294551932346039 16353039664821142505 11648989554691471408 7879516085905634810 7394696940164267568 8932364319087660199 11210647169914727835 11560598094610991554 10739238060568689748 3520726232110674925 13427665838617651341 13281166984494881131 11033383541393498063 151818259756055239 823479099680143699 3333349102294291583 5097167589064441240 5494177910481791155 176684638269042326 705109950988651556 751411176497048617 4823324025190007507 6407152505874611500 16776517727039816365 2540808355723357606 12121566788583720569 2103623634097526390 13377787685462122651 12410987112004865699 7011720810099281173 17814867883376222975 13156409051657640063 8028614829386772376 10632409126062675008 4572624138475791278 14093327412546683842 2360530198154998127 15170231002307189814 6730686432948334981 511027833511695833 2474425978369810216 7598024793247376659 2396678670927590904 15952383399428308385 15691372009210131693 11984004124397947021 10968353569008347863 13187749737005732803 1855546820353213680 10955517802068758731 6844213104109046169 7004565531017972376 934157421878987411 3573214921134917175 2957289404623570255 17700389964029281841 708569500212568953 2029742998563782584 18227342677162263846 15802685014226462880 17676998007791743024 10198768248832195961 3042906769470455962 7691571326373145534 7378679783576149830 1111424849206831868 15418824376911458952 5173728706838380197 11400356101701261204 4734629038780136654 12906854893571706914 10328289515208073406 9953525738383675124 4493130200228702683 5953661206647173239 6084127955898971576 13431847915733648756 11931937076073441411 5313468180486807170 4943843688120676163 17134707671481807253 13109306801645469927 5613724489750886130 14361970430524460197 1630275211740116585 9351713545241202203 5599414638156211037 11862153202166174070 6126617998969490780 7563990747040495064 16904828573240500716 5940587425810241804 17297381327428120925 18059852750585812767 1577936256153023065 14048039507572071261 11935841337388027222 13867531322717459433 16452208598069387846 2084406218991297140 8281325063126473221 16101869090393596425 9654342159808793797 1537298510051038236 334860539501088183 13629742832849415655 16493277304699695671 7179409667031447119 186317077443843455 3780266408638910602 2678855093195930413 8414940316268459303 255304448169705023 17328269480048100010 6795645080656451721 17583709492158217897 12967909705041051431 9790320707821158571 9795877723828782726 10039302942542279625 12162642642021704118 2836396145955145437 16924910980691068072 17405378937888791147 10156896959739321189 1903923101881323846 1393784684364192864 15850660907400049644 4058674622574746457 15122427761936176602 3653465699512817311 5207929661006661324 5191832660645709915 12916876428837715185 2846608914925156744 16518948503383997706 12527332392017088732 463465841142117828 16192524237388955814 375334958363690935 7548609323958210496 15344461252612991220 16272448021540781181 236165038972039386 4286889523783058203 11750964824106284889 9028525850542686131 17585476998407973566 8360153270618236784 9376228888727177083 4425831678483688529 16770926882149986608 7834861450373177653 10838639194452583997 16480085461902555486 15128504791086712149 17346156376698687962 13507858543075960170 15109606601188575155 17587627129872286885 12078866347064139382 10847168012619868102 10410213287795507812 6907123925416122728 267437124425678552 8345605280407050978 14107251601940325914 17710912290231825914 7790562244290729308 3816574441325262461 12531953267342935263 11667232152306323616 853298777756448861 5846947621719849625 14368811393099383541 2633606841904891009 12636481409248421484 16906183644266486481 6638929589889617284 12437270401193664991 3284590735939841471 8219333898039255127 14059246017007971067 6794038913161593983 9808464352620817395 14070232474498502995 6277915622682948311 18403769772101622835 16357895309085874147 6468727261308303882 13185596258790059099 3853385855891707800 12799947476149099394 8286050966582656290 16255531540826509711 11569686740718762486 5939165139918998445 9620165750286599366 4750865558473642222 12379920857414436783 3441484783270017248 13604965064728648284 1411944332556506917 2840704012130581530 2635815734438060502 1141913224085342635 8315072918622565321 6693082983781996307 8052402881446129527 10932359347268307096 1221457774822699677 5470850202083788293 5560288226998616709 9750611137532751917 9648195064835928988 12782167065833798427 2695016133548720342 15591342236040306846 6961772113455876521 16826415427469472551 18333169200148292310 6944419557753469566 4199458932435507329 18285976672991106708 1278103233238478874 3320087625332212471 9499539955657744049 7955293950353629924 9351457837918954184 14334107015155561520 11558276524764658889 23612922188319138 17605718944649125788 4286877605332233583 8438824984027022851 15728280915174490697 7280448309897977337 369962286569608872 18339624830811724518 5581102646386231675 1975735067524781389 2772808853829240271 5749481453067001599 5004775202712690224 17657808411938310522 1680620275979441236 8372590422798752025 18054459248832189947 1808247178335683905 18364180639255724619 6518900943292825988 13644060873493289946 11616502838038890623 11153505367227805901 7930882894845280105 12730819812116541773 17807624754825127483 17314516762734286160 10577904825342258736 11778296248633580706 7259112226840183045 9713056902950244850 8038878150000796327 5644113751806707413 3967960411698643115 428850616018609178 4636708387788770868 2784227075466565342 15674484361682115081 9786029846938426363 11894530661220068736 6119095200379851918 8545086811586841001 15550214301547804549 11975719863410748977 16949161448630887623 1118944548403351825 3655763263953798761 15198053792155801339 11438976465242889512 17950217056030880720 16142537994126039808 1054879395002052373 1909494146449228548 11151338503811590403 10430996902181339101 8042989032117335849 18386964330932439073 18355464192376993221 4056801941927754178 17604635543392322134 3342718938282469053 12525075293014872453 14392305012632146410 2070865144319235041 1759845473825591281 8680290490155127137 3280948759610139759 4931845705895939935 4469255875826442659 13549054534848655491 10792565213403104250 2197714991093462556 18117093052169549763 9945382234563231935 2350042843872112962 18348632999341837684 12192325377798213500 8424685570209452817 16987862345602952426 5994934642402984326 12799205154695003505 13552618979947879133 7626440527418039428 7608965486760057571 9416748693990733751 2126920209308802803 16792281418200100135 17283654107019089936 1195030678305661901 9418341001998419368 14284328256914517689 17674161561842073031 205331506557152857 15865782888666042761 732024496215482224 2679241880330423863 6752917687089606455 12027247818112839832 17227396245860012096 15955802945955286314 6717552293885882272 17742645907561749235 3754050125110673371 11912161397419251810 5310721556751906090 10446151812014363800 17284132358299216289 7785401378087351966 8666678728308147694 16760927154981331679 4569455490112363387 9070012821266900608 12529721043733624128 14884545434712626064 1818475923869006087 1280963372658475884 299460766895787192 13750065889733165330 12270609145942359771 4422175701435663560 7414359200141602681 4103701607317309162 2869862308197581725 13122513864678333545 6095572345882932502 14130089709371526936 5198234624366757977 7887001722009119940 14611276068632903457 8230520755671436270 14926353892898853617 14322676258986829999 17483081299586589509 13056446708896999025 5993964050481968721 1099992715821896995 581218260638763639 10712700674651664759 765545921638342997 12813094300957312216 9917200235286062874 8954379204943229149 13136212360763019838 13515652659599514995 1131018250060200164 10261290544394192264 1088020375627119215 2312072602907786769 984168341413719636 3939181971246718913 1045647098246129590 79431752801765057 2336197981195164383 11740049759010127851 16910779758055565437 13430004181775362924 10442196291595824695 3982819479472714074 14791329136902587651 15601445764480732347 16126630496233281372 9262876864741978160 15126376302176758018 2342360794602862713 566752023967076314 3257120048856283689 3338437139532592689 9307792817369118984 12394438868741780871 1717046203357347512 11114123756434895794 9897768393626384292 7414787130009371361 16298132306184890428 4994607546373384358 2879945844751467109 10907411216061006560 4979798253429075546 9463645777446267054 11960696212739603654 14246185464219154163 17310890527255826603 26910237340476140 11117505984166989980 1972621906777084461 8955811422960780299 489709452650304059 16642363452034760736 17732828351688086823 15083792065112202418 17075319570976872488 16894899883886431557 17637555137390789427 3415679117572072240 993269368178530145 6757112882533448674 11809003447359089074 164360660786274125 7784805784890250992 493513136866834926 3607846957053091999 16175673724985234988 6145187943246318283 6828012931381813776 14555473293555163188 9968412355016632996 16576230177425315199 6067119507683183785 3839852245062681108 5218086714345359749 2198919599368982964 9469227111345782501 7789081328816091263 16587013457398424099 11657031564104649504 4042130305326159838 11335738376327213699 3473702559445742608 18096941797996076932 7298473138504171837 1472746097060450567 7285192010553418536 10419055208111583927 16217603596720475297 6471790359329066751 4940816150637889517 7146365993006013280 2769697684431842358 14588687098106538528 15420371218235194345 351772203797427848 11075977993856089137 4589307648095459634 17764494263004413197 15666220520424956741 2358462585353725477 14239365775640434162 15070471694457425173 3557179063976328219 17522296348257493192 5521890222944470529 3752967896224416361 13542778329484145356 10809776286608151712 8948331648615863818 10036954403049625119 13347473976193195505 5700626291322935005 2528603548856862308 3776524008400155877 14975730919373487437 4154992737540598233 11089252330728137196 11868456937985796348 7033210050531339283 16084615087606941622 5390047704732103912 15482745937245733313 4854163008867220520 4036036062840620524 13732722025529182879 6217789301079012130 10686394889343623032 860652873397380983 17100581697919446906 13609613019039018794 9004098545798459992 17448560224428770664 7075922972858428093 3881317348339043251 14570187518253882601 11235671475140094266 1331017555032985595 9661419039728957069 4860138492099206396 2366875631806040840 12667056297404611519 16504144465968522512 17942942466983067586 3191309605328914349 8775813102194889743 12071938044012067655 13700475741630602064 9899182347379341441 10730661989263822697 770454380315506018 17269364571093724134 2486956494261198554 7558740927848376164 4747689811688230172 5412071829884733529 6330043166374843889 10703652120314015527 11990387349973089493 15997693773713836421 11262311415889521836 14897854321612114183 10733139239196715463 16798979082040436852 16348856495860904049 9566443189199693323 11389271706689407534 7286615986346946625 3630995743154534690 15424426204294593441 9617290412881729380 8881600547401870169 2135158111877141906 1211731837312735818 13737694404660851521 4293508737534092164 14446335914253838718 9348301077162174736 13940021508225392538 7430322620235052519 4785724226230330160 7335400381423291595 17804006884982631764 10361347318695713733 9515790366579582768 2848543672845866074 12258458921024458189 759204097805226600 12885397316171928903 6647436161302661497 13098425427097736371 7445123128951773289 17037976111525148427 13571432565894587211 7099896947866820828 4117903546237639434 10094899212451414626 12073624661911229843 12955787656802510966 16260691282457727773 9508821590107849063 3613322835531354939 9710443933686213912 2648760308692777683 10857335115338269539 12864631109915820149 12220403556459157393 5239807450589038052 18388274845490327729 18033131973559615086 13835159245163872267 1502200625528463785 10157708559379712219 4554768884607789028 1219358676783311319 4710525609633598274 8079826521175837951 18389407569126482890 1266621314723504746 3785879620353926169 15307805296135472868 14378383311308941860 3520925870819071502 18253083892430212957 2161764887875448597 1620259680305923152 12416365552448704420 17631603835394485557 12486107015474682882 8802364576072220851 1893996704469195432 11494235650963182903 12435911968102439599 4781279330858442587 1909282130376142140 14813881893524774776 1397935458448502150 6303751985135893821 7699120658629932368 4009484857493136638 17804598713441790705 15166549406513172291 16747831022015339929 15193958225443975233 8122954071410424062 14696365884172814952 5407084870626959325 9734639489514390197 13464151911142606372 725835120581136404 1985257841487822761 815815226319451819 11188814861495536563 5595529983300483031 13408052761727239812 1052913299289471425 12402331570701014021 4144314104167700204 15421240949445074739 15910230868359502553 13733241665782076159 15785789268940363006 14486739892180448898 13303115983803188969 3417864353541243039 12844636404886686470 2075271466521418724 9464481608882669157 14742141710428366105 14005112408974240127 8330451231298648089 8435772344266587009 10767757449090241012 6043252467799779601 16801238847119095187 13308486720240551772 6343494766475303797 15223860420273892878 18123290833796065170 2739991337886804012 5622671141966197485 3201968129193085637 8986594065414678724 6394976973194609448 15765563054986618114 17781905430567234865 4297321884400854157 5280083564389696401 12875198288239881545 6244716027122574888 3259502805377888059 12353980179306084777 9817360950334548060 15649891065243932820 9551392822958468677 9158813962151861941 14103562924119146777 8461922802607030620 13504449144084441636 12479527455817535493 15912136585921659830 14005142485263170926 6007664029781942452 15038765288191054149 12392586601923390573 8160214899514599265 8325989281001290559 2669790387478064610 15940807768922164299 7941369014315053313 12165756604235341211 4049732742226910767 7559563506846511713 18389368518054170501 17717319364624929832 17371080613066229215 4653751544415528164 18074144451198423762 362740144097655293 1013102635713422653 17929980926956730844 6252937472301461624 6508384208163143243 5854469553648382526 11914698669413655035 4649386786121899646 8029012999939066899 3884715259040864501 17652670276508710207 12146459911352571911 2934526981183633453 13683412305698662715 12132115248177862220 8743285558069002271 17175188971660931336 11608794818335070188 10502697109796919209 16413059667312901575 1089731270588312796 1302844438758877327 6330884671490223584 14605884265554869473 17785754123596053349 7430333106974750739 9449717779404183399 3037755499719107307 4308363673390350905 119903083298460707 3760453925914621005 4229326519266487358 16611529824068557161 4038894864132104580 17216197241596017638 2165044418186739959 2301308334593904495 13529555580240628363 13030799629666802957 6741756536777967011 8538849699108320456 17575982614256077202 2400546103922913042 6188295019609935371 12787828113335434109 16317010297202706130 15788516607859459202 5667841899892777195 3911036704472214832 14851103628292167840 14922957867233999499 3738639216843791912 12746959768788951232 12453252705408227767 10545435781184250830 2722969382061676561 7292958008656162916 17663444608387851353 12732533855711793989 4251578190279698435 7290912492670503310 850035524256171696 16724465210996122683 5870995254172088943 4018600669701624955 2741028223955170133 10899353491603617073 11169331203128626265 6161864728507620061 4886385958837189099 3632273435575741085 14865137520503865666 3304913329204872449 18105724348859790539 8645455404278505175 16057516387658030462 10133548900096526131 5280252083448101477 10483343089674683574 14335704500887279237 17025947571530780831 4948319919218246095 2777754664056843804 8581183944044461227 15854109460441964469 5746937951988797399 7863459149743246761 129898992976959828 2673100588212983908 8398446923012044119 4337081840097284663 7836561236319737304 16663126358775597724 11251430444574780215 2245100712843251165 5496969010132022625 1944867051102470783 17156643520677259215 16573010653243691822 2683288649674647129 5365857006102684167 6347276397100905684 5394052059132227395 14202661671588575949 141297222241850033 12088852737225815612 60910156218163412 12516647091383329047 9688033141884620426 11619172766248081673 7712973887336050105 1503438737444898298 899934149727433780 16055602742001216818 16421656016308294254 2434887211029911861 6875135088455637636 2541850036597101170 16950626681809693929 6726696103001883340 16450655056577013738 16297505396298584263 3235260044204585561 5963377961148992148 12930619199217842784 9746914284808334517 18117613456437976368 9390046874796008206 17196953161134594868 7629603718385608602 11422676062618338946 6919312341791440504 13066497315237404745 9718509366148886005 652224090123686259 15050787537653062521 9932047269670052630 16055066675293810963 3191786788339223671 7804832951275049016 5231072656992555445 5123848694639920744 3078216666879060107 12680296266366899883 13182378261081916495 9198172801002276391 8118881822443840425 830649233383142164 16120958036756043368 15246282709834177900 1493847387561969028 9255641597639858875 13417896563295123168 6461483839012804067 8384768498345743112 8750574656875986600 17208763617777667245 16928691441130196878 15366998587852967881 11837799553888789137 14732123796678067670 4626640929958293783 11909080400394539642 584021577960862773 3861284187208115929 15199512046110568779 13470115327104116631 12513053007892422261 8248656296677023500 18167788000242655435 5878711669963862478 5811307224232097787 5869018774125152400 18412588115666042770 6770769087662422461 3258719465539501813 15961072213024915013 4371916281370636923 7618981162660378672 3735849335944054681 1730478318793268651 7781672723543321128 2696031941899023269 3709005026883330416 8016230057247209502 4960730102685219602 9892331020788217354 5097789736241344218 12239850932340087994 10864323081855639973 16157143690693086466 7829301949448886018 2200853210474141718 1201451897596334160 2911726418919164832 2468473984520073272 7114543943084363419 10942837393310771231 9880693207705984870 4638866422733212865 3197773167461839847 15567342142378157838 9241986613013554384 4736460068170152397 13717815512780673672 8716417449052109688 11189929780697312519 8534157804144229625 12025980985291316376 6584751356973159928 17472764913265517698 12123493697106103100 9540798133738656795 15818166820961807883 3160446764840329243 6050005322240259457 339026992570530766 8447261953602657661 10209586479757773520 5481711278573142549 4445722722174259021 8463707952646820240 8245707636887765295 6302585843849916762 722919726514425569 15531949550747077888 2247481921285195647 10301792867825746726 7452312410873431472 3276746332666855699 15606529376225977301 17354614327360797583 15565844241908560830 14451167391540922531 18079633942396372231 3392805591288288189 7130855802673645987 3281409958735000432 6977432293150963392 13898661950676932341 2979746370148036002 4251120884189978559 9634938576657223993 13834542464578410204 11198621072112434967 1386669542479827441 576546070132703721 16293745468585624250 5174709510242039877 1046484751860638833 14620101268795809917 12092589693198238490 8549788064515368180 5831612670159627160 5398122622334158036 6096354578970944442 1143719409627718417 9446261794253658339 17314449840176032782 4780593166368491643 16130097769881328168 16194611709133818715 9239920839199429035 11172591491393538804 15830610172875916202 5522397361105279394 3914314962518099102 9349619001174542875 10969260238478334044 2340554366931063982 11803800207597036222 10196626905463346992 148587185293282581 10332620109500946052 9403306856378212053 14111023070690876686 16396008691304515413 901576378181425826 11642628458416167115 11281202259265819855 5719465020606157780 13294836836451609897 10186056522663275250 14328750679155830805 15748865022871241437 3368768817855230919 6423049366069200397 14309977983997030693 15916901756973883366 16417561577141322347 16590462801425756008 15203790507094665410 16356272785833253941 1079429876037876882 5406751580487743468 2759828972030165197 15010446249010258520 17087224947145323806 10587790306164629546 5065596409109099997 941177563863580357 12442068471436854010 9332965210031674980 2801064500417125438 15896464196666581560 9168685926800439963 9628979948235941210 7646123299275555008 12455653991240376914 6883303324232990263 6379540321960242936 18116093852469885581 4803670138001118285 18291712680601656176 2052152873762926499 13630427165234451211 5472799606666683628 13845242669500128858 6599465180487248419 10402993519631928001 16499468779191674954 2217967372926185808 11693309674246667077 4285671048913392425 2951603463014948713 3710005719621003574 1135826465585931054 13786072762927663615 1534987611400868873 8351071806993967010 8485720176865621211 3063860058258421110 12777469477615032781 2316222720924515179 13202019006575176511 7623232551207962989 11794562247875176902 6326197656035620291 17015243609111194944 4450271861567205893 17111733912478172818 4725347518173326576 4284645312829805541 11733740950919098084 8744301953850262515 18419962501995020628 14387119458237187155 7361374362649875954 14783161126435336103 12961972425953352095 3438823465466601863 6281966990529303059 4916041063801078465 7066708597302103592 3246567678345925173 17453267348239950051 191367704404877057 1432036259602828011 12150277560275336705 7620712680421869618 6116296312073730566 14780116263993006572 13114391297235262120 10560365924513971996 5063504739352517190 7141247344852628870 3468775327764636708 17482549039216689836 15267028338120044758 11077286706379636291 10684044761792985538 17213945341715777009 7959045219573588433 6562111651691686096 9408701293823619873 3362423385922872400 9017591577219538101 3856282459496113577 5516322288797057604 15130418853255912710 9708593228721731835 235591506413136329 12416944431943730044 5317301062089562970 16707832447287234773 15231534875599544516 9633364379204915381 1640347524328641985 4358946265087024462 11363000463707819256 5094493407286280870 10035133736901304340 4947121850659126467 14193465843555117933 14033203320388164844 6326875045668180491 1318818368781205818 9164016185758997400 4586100084706413717 1940115956042118482 5342448156694908628 14107616153675123188 2937766962323028793 3646281233581825486 13201952949279790055 13967701565167202196 9495852406340973253 898988166019754361 1660775102397177155 2145400763305618625 18071393673560615125 44190292124415989 6648764537207205315 1732542400664263949 10200612961046246042 12699258924592555623 9485614573704732560 9803830339305252558 9842440694260291435 4965747923410311625 6352914310294423194 5702660517211332342 13583909670210732631 17570165813382519349 7819278111811744313 12189272319034092460 11015808942150440894 12632337633130889815 3935543690136501755 9794867127735715394 16904017606880377222 5448559731041854847 3944428583579541332 17177837194726491239 6621965012321564871 11046164382282084833 9956834209776548779 6886274790993284943 11216377428882008961 17908398917257945815 3922713285515789707 14766762000696182496 3171953041528291835 11116047048678913544 15970906787419223538 293603473550064516 4798648528792628489 326305054449712920 12918492256758052794 738218480853933105 17682431828764605991 1409360217937834736 7835557395135625830 3035687932544364380 16188783161301199488 6588519419619857186 12416733912297146698 320113416792776021 12214967891747571491 2029723565470696858 10326162001466287854 13154691473803652675 12796367192226835330 5339928078058706609 7400091135385611730 4207274537571021277 16594684582990319040 5698111228400890762 8074055365189183794 10432362313208490490 15771500968777689144 10750316255582636592 17804474422261625150 8996374850631407877 7694972328722246455 9725074273938593229 404445558118722430 14861321543172411421 11405374709199052285 13304103875492285906 8769899825382205587 13237619263224697112 11149376813483466551 1207216437196956801 687291226560200840 16555505315844746836 14571917025047335604 4572079907916741121 9567064529350430991 17400013309268162446 16501129753185684003 17120494513002405492 757183819627884326 7104582608235817709 3188102680422534022 10495338330138145728 2920132280542114785 12969268096397614519 16537073674618471585 11310287055391230254 11280987394733177516 14242813102273835907 16301556424773762 9108296176420383305 8307693838258197746 12972752991500832095 12227998362639358503 13071087541079307493 213553250355781895 3491967641656923939 7953853175876744658 7327965516978056786 17356363708723462585 5965545628007410240 15818240287643936826 12508269430860208763 16865892243493895708 656207277000903029 2453366726383495849 8630933616535480528 8836403350681859800 13879129621637338405 10470900971456287020 4442022043490869614 16558304848156563477 11113737948462276221 18410470961783273051 738142484828045816 5628510444018531516 3807149810990733110 3254180789328709083 9733394884374259346 9394415607620468391 9304640411680748417 8492436016083732187 15313926153581567150 9250619389800978403 6945600831472311847 13901249092601472605 16578292371989666166 15811406185467227586 16630024786770653269 3914157820317955746 7412815343750097257 3271624698014846156 17804561799310480157 18154545605644438516 14662562199198952124 14604813127506325760 17900293641602104512 1849238589487780690 17647954721373694807 17195276520580941480 11434963774641669058 3463192399002840496 18383985351305276329 5202556133877256553 7625715581220338566 17773607398207249776 11557516094305877577 9192847074857359794 15082090802002236143 17339211586165678910 281736729454463403 12109931794566378508 12087820249499914393 17591699296052201208 7703872632041490397 16268611985726181957 3146433006890606368 15658036355634095751 17890099114971433989 11630248485985060117 12433289431174190606 6753431654467050889 11386770679552354469 14801126975299789722 7822740941368774342 15769409296939508053 15456987867759345306 5018805340234197999 14618830971801704263 1766970465519271734 632553216932929677 10972814696464113782 3670620246606692607 8180428733813888187 10122356057764802815 6748236860797472639 12117699298398982937 8259225432303801987 115843014268414767 3532353441589078874 5915644163746897570 3152521785586132719 16917834811441221465 7184043115830263915 18318882840492240273 6300082460498104450 3589068922732915537 11328008520335535842 681564361934678251 16936546052568169376 17892775140823622674 2115907466404641708 6977205505746795775 14984520111120155738 3313708411048293055 9879238827954788314 8474740210352658813 9823027114801592707 2991254883554766422 8552270643843056706 5352186781665074394 14372797533261941963 4051117908436502235 7783481347788406582 9052580377932469935 10496779208813753832 17180821782698282833 3683040157174195757 12611693751883614146 11943048623673291293 10029034171427947492 7228539146704160381 8520517828746242361 7178553391214822309 17690992352817082370 2404077037169170600 13685531574322524964 572835043133934838 11079310944269366586 17925456315309956791 9679544910458949593 8588815537152532293 17908700567203758761 6323922911465287508 1278649028520657106 15961862665828335356 8198542960052264710 18190828279892900417 10028345510209336317 8905315275445845192 813143795624223775 16775731991948180112 12686219118803995272 10698759518946406790 4298004428989365675 4731599532251041912 13944485586232437784 8335854506719382717 11627764711598320607 6315679532001362064 11359613067999035519 17853473059824527506 3704027224200964929 5411775040615472372 8546765176599287013 231048752342447900 7983057665581219656 18195907538735204496 15199293381187958526 6634172454487986158 2614303925634017815 9602422307735592000 12154681817159433646 3535389961250024535 9159473860892262841 15204086284363902798 2311707092804190595 3352330788353633131 3763040282081451103 11894365837714160554 14598756297572103974 14563436791980955729 17404915406460745566 7047047839849854320 7051783701081107318 6798738753295635661 4332253378761890236 14677465529098521532 2000747936748804393 12219280752151504564 5895085832960449678 778407184242395151 3867717948520497239 2737566185635813351 13376655270519328630 8567893006019233850 379009597084189911 390797876402291194 1566699601646913202 7767187242246280603 13878110094916441973 4434233193829808948 4133174080550592568 6143889418462880054 2980985704967400027 14797414100166899368 6032672519834623452 4146319216583840246 6831083300206529626 4074145908054393705 12920611867612425091 18047882630983128291 11685915461968831285 7723233568668200796 14026739952130968573 15244952982033315049 14166978291810896309 3718926905698036783 15107024168236487298 12247160907835075411 9764532811695348223 951684979987619392 14977435670302741487 8228048427633188104 1376456708238560745 8656901215182735595 16265435648137960784 17188767309656193238 17842429371035210521 15290766177470005866 2477937080395602196 2204938298158158693 13623145352018708506 18131870582109638587 11514523258015631653 4000884396252708883 3433523772707080170 1011432081954427816 15019051313501186406 6554207699127847026 10831854246478875739 6752493219639619800 938136139974787735 8746158379351102282 9595220808276916295 9449102189466241709 5550498197491116906 17102862696051987599 693038784106393861 11567309757972165320 10574489997819499770 8064288384813187065 14641042234634195769 14485882316240908386 16789648600162292693 14497410880492356677 12206051005835010520 716569244258072574 8699862912497267798 2095262574037268836 9716574104140360039 15322023304663772962 15655783700271425203 9243409484512008326 7680093136304366864 2698967629533156487 6708300093389068547 5602288188991286393 13377662249836776575 3596482840138932908 13025245536303939546 2085253264551925393 13969347960915078542 3862579810993804784 3508024729575434580 2764876297032188887 5379495699549972479 14166892274505135128 8748983483206616885 7604296454305727375 2000449028474340880 1752532106194910787 669740584516575978 6571657518431811866 3611495894860376453 4357651591973666974 7292814288201239497 3998277220233151581 6909253250399498442 7700837583751827238 6727217755809107169 1187879212435287809 13380183753397850270 13737796291857716882 8046786109984628260 2729778922011469560 5989178493952428794 11803296407482300513 16388807492112334702 2460007883230772689 10530789941909123761 5281080465614845003 9091199441941552653 16378224298414703108 5889618900685537749 10272473466564987511 17525233031980338870 5028084194480976873 15575873417511340314 4664191093018481402 3649315515303996451 5759667601492921912 5506394675467025842 5686317645625145880 14604172536813377772 3747928378881364744 4557640285234495709 10190874454353788097 17567089278501243048 999875752238430757 10561243143446772673 13398311996183697333 4411364839201926466 2918536773508816560 8710540533147298390 11115858558973656078 7620175489882865922 13794791462181381378 18219640734513794269 15707214073271995337 17257603238695495884 15833142984721517696 9080133565503078368 1052612751801073301 16339164308106446314 10903297474439752862 7065776865905983887 8864869083484397533 8431283772309048484 17432679605505619958 17792314944854657182 4244603769952079580 13772720059035984814 5383361029369694577 6401085174368589266 9533650534247250313 408777270366661983 17909347414856617317 5664479409081290587 8096417343413745810 3016891013503192560 2994595726981938877 3205508363231604901 8165775542268021813 9735082812943360359 1877448981225042789 16105084239830612169 15725262262131320215 8636195587897639041 14356215946833901397 17967028197116909729 15859744510433653856 8284436509441449713 13577610183590431058 2924102264348719073 10485967458665114282 1516864239877238117 7143871047101970424 13748279468368850228 16490718546959609074 12748131991828994159 4840665427538121038 18246226439363883504 12022015492396481823 11701518035725150297 3448659541203269283 4768543976957094393 11985078276500207702 7399342166406844603 6709005345002434104 10674260143858285974 3158736960216624945 10563511590515341793 5030869458781174889 9912629604049616007 11605994341449937830 18348552722677730912 14747912979102085421 10341924014598729925 3564464865516516001 14029700323004221048 17497945470234440712 204337244098212295 10469513484625312829 882154388101118181 15678984270897321520 18158768608931872782 14310794287344335589 17352506752390020877 7999298961641172220 3486447556513853235 13950155312525006712 16112759042894002552 4703159375322516473 12407409390798396297 10699027450366598210 6341538887627101776 17355874837224677979 4068559105736085569 17534880421477226972 5833150721501393476 3962933684516922272 602525748604351973 939607282957919257 3584603824937212877 16273430184380300611 1869845552517444592 7036141070213679399 8334282279979088899 14666779778244018207 5696549150107760143 6434279562797988543 12408038603431122625 1541580733478777429 5676568777452275977 10364910898717715498 5265927977296983638 12198945295743318255 9497677974297637765 5890822101029876374 2767957603934811940 10983372125098743466 10693406420523524812 2802755274701771529 5708918482542256486 15627494733229318628 4773630743372932736 3598169912436465602 3805516038545273971 1703503362330358873 16176013004975975693 2449509555541519186 5539625908052220092 10484800372618010407 5890056840766779010 7128886572614501412 7309664079631101575 4438836556901758827 6582782106420091389 14287047223670909307 11068391442609833237 1957852441553741583 5809286007122299404 1370622600861055624 645378950107191859 1215243123634235616 4085448605307303172 3514566361759134995 15117045065355505696 2372861266118152964 11369943231201929911 3139139342934659511 5440420964639938667 9172652544446155077 11366761040772344368 734570800885980381 16293520850695892535 8360956468118480760 8694065022711558825 10376328734527291030 12281638723003751575 2340604299114205762 15462968466446001000 4171475849835594086 11444244889145728327 1350648546895079015 11491021482244872251 14830911378435780399 13221883610267129410 17300623495775161859 12037193367345716754 7314587903698034794 15100232309136496382 8828273648178821618 9052152444017076601 5725257677964121908 11866571837303159273 15572163419075835437 9701768383391068582 12093302228814307137 11081022073182333332 6174613182468378210 11623151144665450455 17032776264268534759 17806256145319414968 2470329694852438896 2132099382872507551 16890446126587291844 4130004531679932121 2199652088815204742 10811416236769062971 11771822715428850763 3073741071669047669 2534066441378314199 2761566171527129066 6760817174633224617 175647164654247288 1118242487393380168 11229914725450756417 10443336744381418371 17548509590791917108 627234695054757259 2783272554643412261 18401874316291336469 4764125656938880963 5513073648850316312 16258433216668116298 2107764275459152302 1423550133022964700 10791118271047493022 8911400619394997372 13254968792903185396 9181677801025331647 9857830921343846050 4192954178964974309 15419385677203098017 2144553726674832488 1340724772168609890 15861610597288759883 3389983676061126080 12439321213612246005 17547593976776724058 2485402069511366974 12367923946097891734 17166697190323920988 7414998460806738812 10651078083036447421 9491217990316832563 13870172948306703085 4880949624988361047 1863716955265791102 14082799605433740548 8042506029729426811 358942098792982695 8690544342158272659 14249834381314816786 10080019982542396568 2636520737794057843 8002284878941741107 13670148452554286271 12261791326238479332 17644078223016997424 18308853126834088518 12714440828363682359 5055356715257458905 1023079307441846854 501564544638745897 426968380839295863 13594006129836381950 15163728210466396570 922469844293889466 15499759864523080672 14581995550302341573 13414888357398415862 3753582152840272423 2338146573478267914 7733170147108828536 553436365881995414 8690342979276362210 4402719407277013260 4802476351508437486 486491032850087129 9972967387903362904 14309511189332035687 17879540975256292263 10014793636383802696 11517415359516178070 4576198670331146222 14948969461664553819 11246263009622076890 17139423663543030655 15728416707526616852 4915691033540462530 18092197466150595465 15891490722373592230 14707857562534694194 4812856446708619902 4645782478171175692 11589477421051871164 13176068611577070826 2162582981112326142 16671920028894812954 13111913893595998987 3951285436079012635 14517315974831964439 17930595195422245835 7822036123361540224 1691894506321783843 1664820885216799454 14154147729088694048 7357236136653522034 10844605743396291215 427417895251660150 12686414908372942928 11576801501622696879 12357074317610030725 3230672279528828530 9253779396440218349 12385768560348370726 6387138172441304344 12110250408966928265 1330082193781570738 1870897706413554685 11761660342287780531 5983953121161592553 2757809794059082891 225066672942149955 9826280807417123490 14863690152401929987 167850237617484645 14013419427833363013 9461876630375450800 13636067052956555095 1076775881526540993 13518438177838124893 11453719162521484692 11595202487312499148 14632464317291685701 2445425650758628546 13662310493108226060 3741220613491494709 16568384578229133744 18316465949730846800 15783182016047539583 18011950016417197025 14773172872327828446 10663572348451263327 4990776771660137131 17634280535120526398 14619243643685678473 2766404191425644285 3900928290928376012 194034977195573560 13486281354361377368 6696190146887788195 11883713962426852104 9879454802088598261 3060046325213416860 12559325038297664119 12711705687437715747 13156611849292142201 11683636685774596 9857084460007056256 3875915912928301421 790943841647877099 14637327162499718361 8000915706010090835 2647635307866101265 1619024403317301637 1263536295345548767 2838354748798847284 12800023676084725924 18174393047366851256 13040759724787109138 13862026448633335062 7783931764222186180 1740765791720431365 16388928301732749385 7451806294306358299 18087233874321729004 17684045168829655807 9836019938648403274 8766691756177571963 4189610993633996504 1964589441849852205 12084418226996393114 5933401920979677380 2910566717517026610 2779346018635726305 10402703338282824440 454268530664406789 12001092181640509809 15770244774911059556 976888354531898183 7736908605579504872 4690521525229197775 4753456824473586302 12441383669157792210 10108094590139190223 8804413271705824208 14904596342459506343 6584319877558924019 4668906409277488781 14565913638165574908 3597825303543399730 11942643096623238599 17093009240533634069 2448634371597329916 14786642752623212240 2053774026120814128 3432348832796815585 17630390436695519624 14081221123093065954 7900917908944822435 12857471006843962057 10350764084914718269 14760278884678660395 9280367525280705708 6786477523066029245 5270120029096825442 184582982101965903 13090542193920423492 3270076806983561195 6282737819725658451 2469732044229121997 11841376408991697519 2508330097570520221 13766904259653387744 11296776764222729864 14816296798124422395 5175553642153478905 10160081295104369280 299629354359571560 2505255281113593299 5155094069622292411 11056402976264928671 18306487293865861845 2290148282755633203 1551277465054038280 18031651659666759157 14308746055228484714 13153548260788256146 10273660527183880946 17599474176771879148 2121722422368491536 13698496213865383320 8982050113746434254 6769018980289928897 6680377106951249517 5908217049027911949 15198185762229594573 6617259639424310021 10075198470068249527 13651024094565197160 8721648964737626888 1676523144594990628 6468640741678075339 7200135759111612814 1544945195622513945 8477643211743117563 18197463871979094542 613769114233094951 4492171273209631860 14249731320690548245 12321203423131132879 11465905606346460433 15925917390713464489 18039521937951562207 3013275378706205578 3636322448512159439 3130994890500664257 1894189416056946303 2035507142112742652 4264280361597202788 15224093489086936723 10734555622653053733 6248459142467131507 16355366474596537601 6752882735372359240 3601000023425046920 15000592219503892974 3959342741484991885 13414037884374810891 18439789096843410113 11217505476618727834 13405687589626879169 16740089670950484209 12057014061439300797 675201511856675828 3965475065890224656 13644543936843784810 9367574051937551262 2784184031710967738 239378964778498749 10746662646496607700 8389197852787447029 6728814782867961812 11608372591729907037 7410760452127625823 15116979928329551013 8457387453400875616 12949474396876358570 7488718735257254651 991279721756518732 9347829988047384053 15859877188419449300 6208559580371928193 8785680285087352074 13728225296903813620 637614091561182614 7788114850949981337 1262256718607764237 13118864544482555238 16395678910726620471 8409017808456231369 14488957823981947236 6209666290948498738 1438869808657605965 18046894595412904846 14288059939880834167 6754800596843396766 7467485489114098066 314450382774009910 16221565309603442559 11375443958069900414 6047736215477754033 9813500493905695591 7337333877522563439 7660097442103883159 8446751465693936044 1358342724237940579 5473654541986737875 5002255943728068899 7076759473589525511 2758417111303231130 4919469779762525479 624141434682319072 7013740534323159472 13595274301372218897 16529816009454856796 17372633144210310109 1085338377415925331 6714681767175316339 7522082020860904178 5296025484755784685 1063571887891944718 16479546199169302082 15888090943070721093 11903837180038774103 7200616032610871488 14812385888665967172 14405944848969561279 11993561742171184328 15808939620699287095 17270345265405410296 13368093672889156174 16803595578846536159 1081122302368996957 12046372478516934287 10248797022765691753 3121817909629471531 16630610381709955484 15179098862060896754 10525226025878557898 14917802104688497858 12056570901191264610 10370042162589470300 12888225558148868990 12083548542607363952 6943475397610755903 6041599056164500914 14055029233739228143 2006992343006939937 8500160271063314874 9758299284642421808 10498026843451058655 2485563977498879482 14181059952403637803 2324470236679033299 14542518781601512004 16095990333787583548 1104925138832863658 12095160807295301182 7523054962131426320 8663295249461705905 8959104116210968411 10115878737082521011 3454618693080400161 468937558279793352 14875723425289703380 13776115729108383158 8368167791961079553 12350299652828282138 16180070002363285855 8182317183279948144 11194384443164856938 16572498624786345282 15270922539859341115 9107418236751039019 12640095248019343644 14376072681903064167 3383645239540522794 12393605990706247804 3726152422003447758 17105404518131739540 17730941972420366326 10930646837409161336 17390998699625641088 10347901650202751727 17865081140502577082 13927308927083625819 3332991429249149556 8621327089123769447 13788836383460670985 8191204106820130553 12280754858867621441 15344881352200630062 6124684447305026058 15446291262761196344 13121254344710187688 14722131127410988483 8713878256041348679 1737327957966711648 755845305627934204 251034098398419350 11822033988527576064 16386278949605996052 13084264305950140072 4301163329574017665 1186950117746160174 14629105510985397299 4960435446108514619 3506935025681764846 2602097870622703403 10575740168395843883 17326416062721155379 16744341238031567263 10616577452064647045 17031650879021887436 15273231976939893794 12011384415933363193 15737303148569164272 2213976536147981828 14298336989205886852 18268360911674499770 16112174332830744262 727811023251737893 10022905968216286835 5310504709740402031 1538408365793489048 12222369297809691130 10089530048486301114 13944911062013240675 15789303734125481814 9047270702897806512 17702112494590720898 13192978445744406885 16642996406868390149 17784758076134418316 9546459859982478550 4229072889388075279 1709253123833046329 2214847993756188930 11092013302694301915 11625152251765318309 17497809630664549451 18322299199706085536 5466570244876276616 7034765561052282293 1426113733077858482 3064575826348060568 12932614431157774263 2629156019369293470 1670262410542092448 16554025908811432560 5392051059807685203 7886108584799997346 12589080214371925724 16502272638607179637 5180918555103865527 15980305632629364874 10965431495855515963 8097690663466428005 16160837094733848775 17034068855882276240 14440772092285211831 5701959140871999106 13387535692363615007 9701399516711731515 10855123231720935547 10958738011070397330 8349516305450119927 4217329630216446262 7150022577489159504 4782805476695561953 9891794497391842672 8657275650303497904 13376042269420693687 15185799095241473932 12036067834759474682 10252417556741770584 1040571443703205917 17981145299113020412 15743460087175012344 12200705680727593063 5118124677727738588 14662436500557656560 16407314078466735950 13168669493047061143 8691661668575855459 1905283704343028263 1678925748981289336 5016885372275390735 11303863854304931971 11263315500830124876 15165764742841816568 16907751768458878811 11425436048304232211 15686454535319713725 17041863283654300151 5438379191729841807 14303025552837560085 5420566814381928417 5276764278792657145 11500732306142306812 9648214061354131168 10165325561119133433 14744307106562492350 7408727863610412616 17741362173517086446 4161981026161962776 10280191767581928312 10445609286444636420 1924601546249381198 16146352680048674492 3459470679294816175 11646876529054018373 13125418138450827147 3286414350953744290 6243057303244948137 11781643221763323802 17421941420284053231 2249879878386407949 15737437173908961710 16907934598000789322 16216193284135359753 4289659790913273751 8461475319875847944 12789338700207653412 5612142232164393903 7221703283567302840 11494116576562889117 15896147386898581341 8033977814265570034 7907177395509415223 3643164761194585165 11697240180627835242 1089051405650880123 12006892823512772330 10436367714545522297 17604917022895621464 9991809660641476039 5429045069468325197 5943576070611901116 13863788302449891860 2698691104361992257 4752075315803026511 3335688821124515948 10074158613171192585 13894179183956627512 2136275787636076365 16276556384699873531 11248438876554778518 629151390994012563 505511725316541405 15593753988175703703 12134504664197093952 12126341063757860462 5717884726161515114 8223861471550183177 3520533597573041405 17309793884666830993 10689723678718205129 6775214823753076107 17769506512730620413 14191641174109508132 13506191636424700705 5772086814619663595 9696549624745112537 7299741879448106788 9201314370523335419 13842775433306575675 10283663647813186813 11099695664236979126 3806168929786208926 4434792151837922331 6490619235880685437 4578620431853628230 17082162487390752467 17724071884140753638 15601281905876024075 10411089773690379530 1147338508765184913 8498015850564542310 11605620148464326402 16308929038409698391 8503355600300233376 35278697852389791 15792228522148260674 7245544972189055476 13156209475104425168 10621740743260610210 10743206021119783193 5368055264262403641 10005890303245983896 268237423096396208 11324782581450469553 9191494850508317078 6393088952082177043 13188045781811718914 17060477248169416259 14158912600943088297 1723835951474010081 9852084524851717926 17282774235049182351 3103600036065799221 14642131858770488602 5146857032477073018 14721797444663443127 6023920635900748811 718274560433097735 16189667879511565782 16078116354641153243 10147495911383218343 3040347775614622581 14605567770316701198 6519644336856077662 17334741014211192498 1598612168216243212 18227775781166486798 11090824294077753526 4292426453000654788 6750854501715305563 16441706509015857890 17682150573207811408 179447292065010776 3928892852026705058 1744282254318249904 17097482168309400041 9913494547767224357 1666518901149418508 16409593792452306911 11963419606822098126 10856747619574055488 12814157000274887221 8040273990486975751 4810420670079813784 2308951647327251069 3815315861287285733 1175964053621896974 8997499984688587582 5893562362673116363 6311367759524928082 8297862458848593999 11712219711522407994 13803440745069785294 3259719066551387185 14537741425181313446 12763879857818346621 16135535194189478436 2132186720367401983 6276532396359976158 14943260724445707517 7244908571958845454 10731579541783006191 4339114284247257712 4550154948432035645 13286600806066876314 5876137617270104244 1988090874196137617 11425284448481857694 1306795718013864708 17079519631735597918 1320770337498171326 14208762668956489082 15602496679615463512 9695534050369361558 13790355572242795343 6926177410756999046 1957214502971463266 1149367698618818737 1671077355318457599 4837051460354373752 18348679671955493079 10478425038637750340 12254785723358059282 18283102804530607196 2200145190819883658 7941525755051482479 12516637530722835554 2485368806176857894 793034754289084906 1310210040413778439 7106949567304059565 7055376705999634422 8404774320190363779 7112858944206294726 15675757959825977976 16376365301203606158 3706988135244733281 10914358183780047708 17968715870039489350 4839227506949169891 16114519041820342835 15424875785411581537 10547463148422909795 13147700179716298401 11008025856308349121 2797100499554112853 3231196628673359061 7167733119582923926 12241309867191014060 1849411226289580012 8970150099468996106 17584284185725187356 12982717470693837341 7501591712039850085 16290823765965521340 17292584539548916728 2120874719825960081 3695078499233028252 510344976081912106 7895979308602665403 695088133030519378 9546041429394594033 3165590884516238062 11015659099046129848 10368306498979993691 12044004313044837013 7674756054119935990 118668038875576120 17680713956876179664 11489974392377702683 8926570400434715397 16114699436882554633 14560750575950152476 188414054000709930 3380307214866868486 12077964608194437192 3854836595134032620 3119560210221832166 6558872893003207019 16744244489743921912 2942323271570885446 8242019429012574714 14797644418981452223 17590986411315688450 18250795275325709972 6136235420658677276 4617944024281892731 511864790785071167 10659809600663724096 14969325977634086581 14415539010610247294 10393186539192687427 13916280154231116276 4813233169855287261 16182387824945562999 5942226338845621357 11458415587525569875 2694865141345247157 15221999373971374622 18248581707145688844 18360289176072114986 16010481666357643228 3222753488299117952 8936752112809059456 110938359787790129 775533550159486530 13696915621982355688 3000700194384868489 4823862132672388434 9766958445233893979 14314939093979831134 12377404282698025177 10152071137636038754 11687327913612459186 17310410018143462223 14168869403851339530 12936029258752311636 1797233966951421338 13388419009344845562 13003058464574240596 6986379822129488682 6274206985905652314 1309063410376270011 2827811123831788311 17255524581186699685 6657509549424331118 5771090912216188425 11281719412901112678 14222325666037459787 16749001945940020411 3918293444197445741 10687418712964680752 8930370872015601835 17944944249489147937 2305307389624124729 16116997389411624256 899817877424673615 10137739176242785869 3110676035190307209 1017556529715117268 14322203665934747431 9424476755714027679 6861913639550395546 12103659396429222186 11766662899215728312 6004025506897907940 5861832673430165110 10528853729461955109 17068039062885237120 5655010004072911289 4238755142262827681 17060124860654073848 8056250644928128637 15368180713605735381 11675938350256797683 4753672337836344572 10141395053280924532 10389654525498305746 12774072148193908474 3801638760902557945 5347855634608935539 7479421780536921908 17523673115189192380 9022968469239615942 9191520113677527004 2760067877433579429 11716975952480806629 12322652215885982123 17698965616554119999 13747511437810014588 6286796321750663116 14848979227135542960 11499625808915260917 15739758677604919382 3424138627009114539 1285184726311902468 3596574614846688065 15674820012153472498 14294907553616703848 1347189386618216426 1634105459452547073 17948833398897053923 4749174613736562669 527691160325812496 16636342264889716614 4211264216981353520 9806484469755094932 11672934716070090241 6096545145519691739 2532448270516462902 14599376857713672771 6741713604523883004 9374527110194640947 7531003473394231258 10473953023140053785 3726106959591544470 11983427109212512858 7571080114407540167 6886270716956505953 13604672866941647629 13024800409764002730 10179404984939057354 3500439925510092830 16790575859067138823 10789805275736039288 6100317583923934778 17847320134240946433 15283738338789701299 4567140717624400240 6780204159391722838 7066215228815151914 243619250599070966 15772278607148880748 15977396076960550482 3494845695169547958 11823053751481309376 5740507118125366333 12419104058616306747 8591070456174401139 12991778917791636854 9621316501194175904 15890261406442153711 515901273895022751 17811580465923694524 1590126526961300582 17026022860779753458 16436832032897251099 13076387965070112730 3939840073621301824 520883865923336556 7514191674109999816 15648383764827844304 13978252421561287011 2167697695067669571 5572165833706079688 1153997866093805104 8135210318122378480 5838026448713132738 2373197601341961429 12684045898416741946 1554278825287881316 3906274320173579768 16575275161968934449 13799221782510284504 8102570292943841867 3931583080691468510 7493652531555547970 3851687805427847788 16919271506094867158 11371895819635688389 13352932734177492782 12409413235874066719 8093943948957398873 13357126598798073381 3586900106899913160 5241136439447362140 6440790721385352555 1641708583124333916 2806507986554330884 1038407918298590609 16946904054840451258 8131716086852836129 9197921119658793251 12692886692950599545 17792930672264529252 6469893152908319453 14061387682492850541 11870219365324578105 12530664901518447207 17952070464115585054 3240896574765305109 17671688964574838856 6118070896085051297 3792278958843233709 11339728647426486712 15758518578905707903 10666589593202744635 15933433408347000156 3278105799376680201 887972793322176967 14042337696099342450 16012989371074665779 7731074202602421173 17323057696047905611 14747939099406818761 12445060207184574320 13639120754331193868 17313711110709218433 15839836445770300794 4628868666114119728 447951669656848284 7938050886892676373 17050213653564415634 1575493066468845948 15691370712568463279 1454112132324710300 4493930039389317142 6073265616927892551 5605370975731507836 3444747773211203407 10244330894088002697 9962465370740311171 18223459359269255400 3203879800286798964 16793653080076920825 7832918802662088719 17126926612212144557 12065902018737552301 4837015589810348122 1985080381789424284 9504460309045145844 4178125659723285529 657238252829368945 16248887067297500118 11704977018625088344 8656016734831672809 3076635908479611604 103004779346723033 6744482657619034451 16930992020398619295 1208044589867026332 13887499452306480870 15659223556542235898 13885618708793569429 16211748467952755777 11689765243279984284 1178080897827135459 16609459279326717791 6522890079846806829 17805008331299506103 3862870472481588578 13816272731633878658 12291101294373091880 12406485352051511570 18058959733042964707 7071727338763468034 13966293010543519093 8593580968385336418 4652298995808003188 11684910963669143056 16039831429440063890 13522227193514072890 13439184002963526768 16524898914629253431 14968508490730866981 13045155155422019876 3403756917477363131 17041202920288391867 9199581556282247678 9452873451419914665 5505666659190129323 180400806718548216 4101195695116228881 12587469290244070012 7074757674523723465 6131813923911333139 8156439886136828059 10756162043130275761 2742963407376019518 11237600147870479739 10093556569649234134 13574640059772271811 12471856127135370095 18183724418141399149 12436933925588472282 5684110647912594476 11966196191653646558 3459089709249123775 11417525339746440304 6442339071402955512 2287885853289258919 9695036003995322518 12496438162227148163 9774493654879284661 11196080768485304562 6633845190094545479 945243949287307384 4063736170853480665 5439468142888200013 13664231357851237512 15017360306393147893 10932474780357718636 285867919730773934 18298294102934192332 9081192054331664546 16668583798420663882 5110174967579361277 17151687951032274762 6103130549186656971 6064123184884336129 6804124867841902159 4866651974235299809 9287429246686848365 5213560540417244465 11213225852000403375 16889752906244019889 7923255350364208005 9799724882215297330 762128433570282538 13562185013038548678 11224866682975856339 15355560990870039470 5192898234730880196 10067363955613630370 366390829978602767 13669761399138359393 11736115494282919657 14917978613711813788 4782720778575124857 3861943744358310357 13364836850947155474 15577918081972189644 442863454673351371 11681081806583877730 2734339707705851548 6587096769733342492 9662838056508686310 6644092945173616765 3731705421365831445 2186641627839779539 15684377197765774107 567582507899425465 11833371605320705273 3439434025023134638 10216840221543164156 13565798189320963744 2908682097446944228 16433088551769249300 17535652984150109315 3732995497376013249 14842450725278395758 14631676672136883546 5727844252517981359 535472707605513412 4007838058602154011 2428768788404213527 1404626148065223489 15249429367859432242 17508650506494625139 8904314134772228538 17660796252924485032 8355956448074829353 7376208456049331911 16331611259126783753 16789623767530657991 2726597459736041081 3530795707516324976 1694131193999631183 8196363795573500515 9570383389010461731 12464316049599117481 513486902287928926 14021544051819010234 16195706983984274984 16740515226115189113 14372855478084336029 5044923138066162606 6061437749071273785 4278878841813136063 2964301166805310662 14147648888451215178 514872136186672436 12208505700166696616 16043525592171685007 15922888010961069838 15499069184048662928 11115351717392611245 1191693914540836941 2612810113666270307 6546355795428888848 7906465537539353118 12176691502821282737 17671494899939213257 17122339671201222630 12891880628929623705 11393679057043587215 17565555479692044081 9670952101879377 3298732192632921685 823358539129235644 6605719777802720531 3858403243237342444 2706328052571353369 2622588509659488199 12100164213649673861 3605340418463153165 14473744575723034298 10603189385618190711 6103058390177367061 4342686717670199066 11799757709725308652 17809342304145233079 8393197220075771757 15104145498294070924 11159758303475253360 17384861214821377830 16668732158822245955 7967758496460600397 16993317866157434563 14707804145751949935 17644372617215707159 12032497852380582226 5766070377768062884 6759379740013362867 17313444060522107583 11186897264771235938 14400069553761961779 17850447422603930607 7332279492107924079 10883975596048506464 6149153149897183026 16556034215666563909 14827242384819465848 2008441028496985127 9382080773487753043 17554172153003520787 16708955432135212361 5898169325697863025 12429750580375329605 6209384827192998756 14360513785050108098 11090961327995599268 2902097930646143260 16995716856307839198 5047041577596770071 6493070527971217947 320252391865694012 8980839664146943666 15190876882938562992 7513866391263169000 11813646188445867144 14699835276645563071 14106502433487201134 10072807214323865083 433428004799654568 2302735311571160427 14238026645667828771 4896051536459790949 1629642756747748899 2968501511458711823 7624459640605929202 2161001588041538857 8836902253133177867 7422708231120351322 3763693300494916536 11276442101760030186 16260736712688649466 4193503723268805873 5226956672409523647 5793436048276846173 4193503527626966442 16509361495347376664 18196910926275811580 484982625378377570 261082619719782551 2331071293474096403 208801474342132471 17781359981716683892 557416077218154909 4775573805091654524 10737875955652548464 2707821818655872904 1842617909175545534 14376426379984221244 8273274985690586584 2945351278131053509 1878830641613067059 10307078285664404609 3589486917425722674 7588117845325849726 6497123312338086985 3114147484029184459 3839723563095442158 17603304883844442313 4677082550016275470 14966593197829490302 16435958588708206234 1599273460888159995 16590551728646289917 7117219209522971064 17231383606892737052 5063112847685833375 15425390759818101475 13858965257289140283 9747699822662153664 16950548251784570967 6868034466169389323 10001781022803833345 5304891736627347325 14650356883852657600 5235123676851738788 15833728536775266573 6698819830596995842 14749783741087959257 14475821015531217816 9768929482875478568 7288777666154106099 8117194479018136821 770049297231672972 2999812996201844966 479567654366669975 13795889828780899622 3240317878737141368 3140898066049576968 9891916090918026570 13961467624501287414 9698885605804899545 3462710779073094850 321878193019741789 15743951221844356846 16121693700344941652 4216032714659586330 1131564354449969805 13356960613609651374 1331465166775862505 7950559093867690828 10769183185724421167 12398280963374441511 13404949631895485285 15353793042750737068 5307617005858469215 15339401691102532219 14136494236493163254 18112815034202784208 17256380711295562499 5449550813527335952 16483201643835725326 15337125962432494473 5376894855754939259 711269919407754694 9997348729120199311 2012969068883194103 7334360110268063254 12989448991391696804 13243506734445969695 4239492075045998508 12159819442835668082 7328589437384449532 15552747326113307123 2814418432662579646 5255858072890096890 8338016596372914050 569215642381177465 5034542576547759644 10062405690483130384 18153319475586694215 1665710141576645164 16287617844762797327 8181178574121381798 11505444080880219877 11383538674253768630 732382597554591222 15663286590018899346 7253304526052159112 4842996019610282806 18138343326415470148 16449333880123761926 9605642823617201903 5435589984506032260 10254682082929299983 1722575749107605058 17489204200046551409 10392803409680987418 1083411019608471452 781354593105958727 6020041874398898624 5956242810194932421 16929655674606785438 16988119239197783522 15880244886061967378 2841144608180280725 7713611222358316273 11041797957279932989 3763171865837474784 10941189494753749412 10969817060218071518 14015909552628945391 3422065390722058927 11058570663044863683 292912903176826494 1775695704012890525 8135529887216451547 8193667397689296926 13055837926177164622 18171427757582283678 1861252541033737074 767620988557464925 2266748325722946087 17263825653613996320 17041924163141422609 601580949188032767 11890562889014730240 1113208985478518300 1113996327941626035 936974331689276656 926628263216450331 408458008326096855 13342535062788457322 2209065433034520617 10668271315153912524 7085382416433277504 1970001313965646122 17382814392854131830 17091664469275074268 12552061021378305429 8080100923630889351 18170307737363249225 1032265813481776461 14058243377299753949 3508192752472873032 7869307839892631588 17217422904061009729 1399711295228325455 15086894238868458787 2751232059498928876 9808226985974629604 16464095463334840157 12126322683990718199 11674305580832426372 17915285050953787753 9680648772447101150 18362438687532449678 11542411245875573953 10377978682897314447 8553149488422346517 6957163944021952352 12098361922645081113 12519512364567852042 6728261143863187597 14433042676357236557 8226011635824107154 5011883992619570624 12536769031864113338 2432119987183762025 18172132796686167787 17248825712946204547 8436389625603373549 1204305038941422267 606698783971527337 17360909129044484908 9998645611274102694 5656771614167405909 295334691843776807 3883497150002141013 9317343093637350612 8318910654778130046 15740214080609985998 8645303128472373879 13264594533255349331 999504967428597654 15628911350581996114 5300477681356612593 17712778927160280421 6952922608835507450 9151792345787170462 11954328931806330121 8675331523916831009 14069200337105017642 11045608461186230631 15700514333390487833 7449662217482831888 14935583920975767790 7941726959517272153 3554139355272714972 17373392006397823513 12080509797498261255 1014645392805214434 6436194313525814852 17927621343239811015 4668545123142478642 18067539894969124736 16418350838392956744 10995530078935059475 14349297484605150212 2152191913096106960 5764382339575318864 7193954237355983153 12736612364944213092 16221607981748766115 14255060806920104932 8190171836819128742 1928229878673431681 973695514565894050 706082577427212869 10568557424114048840 2153536938483179212 13566351130497506529 5645795883221677919 11195766627121551884 13315433236760925967 8973519595470598791 9866846798304729288 16558684650121430553 7665236182128928272 9530242502295399579 13942407237375664280 4853487044525719986 6585390074454717544 6727744178474041721 4843686971835363656 4420930451888938506 352090266607210777 4171232703392097571 1246366231516335596 3657093904030127317 9539445322457213025 4730858564846047590 15748823690260250872 17263644369871866534 9791224089862235189 11078375234475603694 3383578410570004054 6185558036660440250 16135188430917786407 8666050327890969263 2305658874904481974 6573475022792537526 4503057843891002371 9299404165892581525 3388182624865730875 4725412027269006093 15704935498663323067 1182955383929439498 17820737137031549247 16493992052349733312 5866413929201799495 14327388816232075429 4757123534779904050 6070606864156135033 11880773097447755458 13015710316170662005 17338714744658147642 13971318443176540525 15789436075022593006 7001880004447177673 314619762192795750 12399593714427048059 592508923136679260 16413588053814171431 12315059992787654068 13856981645118230760 6867252146494463516 12744083656409165035 14495761496016504745 15626771100497646386 13192773989720381497 8671272637667275516 5757974613531880376 11731327405747070859 1128388292102311602 1269088082446546526 5201603820904263439 899254039802346098 6839839528795416845 6384042831197122472 6732616853088894658 12772267372023300483 7546555899127366298 9835129091355196707 15167454292505373568 3565705795716218087 4391009425194791978 10459491421803832115 12153805144563324879 10907208961236436775 5966578539557982478 4601791078461089597 11110931892675923555 4675708761144019296 12490303747872335718 4710803928558478850 18032915889846999841 8814046107053425378 10098984837168383927 2921193841060630721 9919060759707301189 11012966161593018727 6671857650477865301 18345717415573500550 4230791466088281287 11243803157966203672 13849357745268876401 4683120911032782573 14391036989605210707 9184171752419455859 17353301634492341487 10903479926167706639 7792283152976181664 16760906795698926893 10429233009074819907 3296964171085778438 10762055052639409511 7510416734599220466 12074136753107125084 7999111656023126738 4032173702784721945 5765460256353573747 3476286809554800956 13138105057625792676 2828053915217296071 12231961468924200813 14063447076814298951 10040451027518002544 15211453664977678132 3902952968419344225 1124372648014938584 11366364570348181522 14082889821891783892 12518141485705414353 10244591890053294516 15770428674058230056 4524110209885857056 16211088404410171460 14146128036532540495 6526409414269932701 16612234866467942059 3205182919407686202 17412203827379197411 12948045583947467185 4275201066815023267 4948748207392330428 5832493945433580854 5017252301048477445 9646603278063979644 482428779169988734 12150448601622546029 1539673613937165589 330053921039287686 11365962755911043284 124351859069969013 2365147598700727925 18113270793028449768 14788067740798901575 15198464618068975130 6948024099151469436 16106806731096241852 4355582676026095749 5413678839131427919 18123979366948148190 1330702823088628823 5547706180339738130 8170450136312320856 11292702841187438120 14985763388862288685 15861998140515764354 2809956916654682779 5657943381450128601 17085247149821091912 13970550040650457526 2885253074876698321 4267590371322273242 11241187227586040731 17967806765892716597 18145598060992813771 11581951949700289976 10367412633266145636 15305637768143563522 1250465317571608032 1575779968208222160 9924063628686480814 4866281800502413050 15430177957719069112 13283508454666685296 3769684561223558134 1099013604732239467 13323171118633701993 9782122639492231119 8761686311219785862 12136880086009174857 5077022913380455756 6782122908983642977 16244311404798635208 5300321109292958618 6703344674683012059 18231661277994175401 10415710619420554422 7397313619913725062 17654347552608289191 5759516699127144505 8550874744794614239 6778590107194342978 3471516063380885399 11375395735694743346 15287514199536143122 1902434292376296618 12743891694705852256 194629547861734265 6568487761073961594 739532427205606520 1036895938168523458 1302855984726996712 16818768590390046146 4630543138148762514 17807500811420111940 8128071060679377291 5623011347857280797 15616356728219170888 8400768576936283784 3154311368097250079 6255937852999576947 7339605438416965394 1970472491370692024 9669599636037315249 820081354594641026 228778252541611155 3424194515758704157 10572707088127444080 12523335299696657968 15863406859490831920 10394285872189944998 3796252268103821541 2863888521548882855 2350931087534967647 9543337100262177287 9317977628092579796 13903287317849177697 1179756335828309666 14503041104145139030 17715277316288799261 9936158710634323540 14923912181932397073 5799849778135992586 14394435160651947939 11002685446096492301 9803588917671057452 13718819311082997221 6572706364904259652 3214683485615403686 16355429070239718745 15687702970715789121 7588227032730226742 10015981798714298561 250869484776133787 5763080981205707265 2466854341739569572 5151208008226526761 17719736013513532189 3122693636146440513 14232179374812456274 3764422710127844044 7554183847294740975 8671543587178771194 18139562054541991868 17699358246578032560 280620973207701841 9853500400488757951 16968577628594373483 4643982813669117233 9283085097418238833 10412542176593453967 11618997468686793126 10856590196417864610 8523621266979093420 10008803991091913603 902600781071135779 6350278718828339129 14433711667586678252 10207993824766230981 9035548681215350656 15881196313830292521 12146447897776465486 15493847316944673598 18056848099822724799 8494460688939798903 11612371207017212550 17126929906656155564 15886890042507690907 10067970659703043875 5528517080288044824 4795360603660924216 8922954309774166541 17095865818868983355 11311639369711326493 13571131649181513453 5289525610871085683 1982814808616168727 17287692100447793313 17430453941165708953 13635211117510962763 2148581166118196663 17368399018696818234 15994250410104412540 3765343449737144456 17159912668398225048 6105696417142217373 14871952825409877814 2808473612260965997 664878747104599402 4790445190879434175 12432574726732858907 12959434508519168260 14027886806446057080 6989017987841122622 13667949776198096087 11948715233326909884 9462272838168845956 4402468369746380677 5983648027571147996 2969661639257768720 10384977935218417586 6481623613576987135 2092476610500285795 9480120730762304100 11530757368178497125 15346692634794647510 5131057916956371608 9517355680501811802 15633230279286208440 2138198356311239610 8846946192549692641 9397434271075409981 15604604199929890827 16637999276196602281 290234550731243256 15408774919145280069 8152810257173534428 10145049377935279199 14566123990087147747 9784474832910133470 18348147001751856152 13618665121731930663 9414558878697828997 9663785082392520774 247859709280623797 4328221679672782483 5285663304113583371 14705477697944970077 12927243325130494548 7792469084885227467 6587533146126452673 13348599595790851574 8537478485598962064 11090657624500404243 13580511471278593145 15841212862503413772 3989068023882970163 10275301829020206027 16271647593041975648 10787741137949588701 15589674124024662151 7662590554733648821 7879593448319842689 7609613531412260023 12051113706363755582 7940614542744881603 1893167970758648180 8723283594308131318 3094257687568479251 13665154922932298274 2247307060572026071 6637870615508731253 6271571514267880583 13474460395641708803 217100350769438306 6298327084032212104 6299488665159657312 1942485439641848125 17138595510459698540 5542756580541855788 15083968612682028580 9905418908119811034 12335050958140737329 5259434132056960286 1101122821192185853 9561450010497909805 695985036837055658 1455091118304227126 5225449849829077814 1627216132431555957 7956295522762769316 12997169508921669479 17909325520069505372 10672530713624657848 349524078883210389 7395815251573613718 16990833653147497154 8695888734386398615 1194802108039483033 4110438844778829122 14705558819576060551 1612732106749070646 13923832602501963211 3648020307987670535 17424480500352316294 12337343559638845253 13364810166905170558 15418270926965327255 2533581594258146169 14772255724547090394 10426779386400355420 9402274506738716178 5259453295308999208 828679051808991553 12674409659254221164 5816370586741429896 13183733136663631898 9620141868997155756 7365461328029069403 11342259847672029406 2849142007682217009 12868246852945241277 14327532985451856487 8800408675104586531 10123025843316424938 2170977739300617145 546222436148970857 4840821489064178531 14983304117294679161 17722523511303299432 9084737052671169351 1992553132703330065 12215475825453049576 17352253817372386920 3103537856720485204 3860692165959721832 16946641996511080661 2020671047462866452 16852886071898175365 17665833156083455804 3249211218900032615 7307978166233709844 13070696561214271107 17983450147207307493 493411148449665384 17943359491436397105 14975819727499660667 14259815155543865706 13895447183528812317 9040783202305770267 4900961820721825188 1209450351448803470 1010764717226614667 13437392115924826131 10314736241327536158 1213451804137262632 295857317327953796 13405291089893370903 12151112228928996114 11499278927966167679 13019212422415611158 6554661175837891391 12925069618606321091 5448406915714303929 3722212460922187257 5015612951077384202 11605306240826784031 1568740277293595885 14972273325807275125 2884100864305816887 1286235937799648487 18037081202258903012 1075129234540481602 7620563114786389754 10707375516681173983 4490552562317817980 8229780976383670360 18384703740797880998 16305749290998723760 15908568275414529449 7812560925753308957 10151394108529872845 7403304337487931781 15910433870467888499 12058942213150707156 15987751662942933733 14704804905656089334 1658426600271259555 9258132085937943968 4586733559261038331 2305766079344507504 6714245344359603235 6746100890222152691 7442622681114744853 4711245308453772670 5840820874989029262 10119744858048119562 14596085434009028937 16184513614067473982 11495194261132861761 5428336672976016335 8998476669319590090 5206725834565073300 3483400555840106846 5801220993602212580 7654090632523761902 1736618643744632107 13443151684395856904 15191124356381461176 15562681258920090656 13598336786268390007 5060151330882717158 15052583847846090377 17564139126632921631 2906497349839846216 1970712004253505074 2931245279988738129 1636367885885729242 17337578249217105691 4754978751447990903 9112946219064326898 663260999460927184 11180869273711455243 378056611141776232 4626399209058882030 13107666792079883340 6475150363259064467 6418193770036813053 6073464720031010871 9809275386719529696 2802884344504058147 8102730024879412468 6864809413139142692 5718831616235729407 16230246622655369404 5168931613256174801 12579312495720925870 11506392890022099114 5789231475525326739 12561297573931670483 564088573871675848 4307525848562819005 9307219113673764064 15349267423475702142 8943291226522772699 7456480412716058790 3577191713669012668 724634131627643538 2900631232430105695 2603387421867354316 1564757708660080300 10271269011387488289 6948799213301596412 10716749359430317003 12668018239372386621 14205864653999731526 8122352302387668143 16885333327811517153 13272365879084174083 14274042180255434910 896911030592251210 7785071126799425870 13244579269433279281 13632785911041051896 11561818865247805888 14969565620444179579 9416544144426074432 6034425859513208039 5039371282471294592 13955900429875240486 17347922922600497490 1151238125765930231 15580545296955226934 5091032309546110290 3299716787231004178 2600607622780853445 14548361527598662120 9245975720120846801 9676630656852033022 16088344745988593476 5576914903754193409 3196348973237811986 16708793248559956933 10675734996452510903 1500773620113776647 13405556247866662118 11247871566889096880 9029250675726350296 10432588615069517326 16604557810720964381 5026400509930295071 12987773784002873317 10972351327238233021 684756645758939061 7293787200117609181 7211373094163207618 10714946604077626527 3855922181352121583 16801678594307012858 12067647590636673703 7190440916658747527 15086061013509805298 17744924775138285631 2024244132764433593 4354035895029914225 6046621818688255212 17091655423599988297 2626382163561470652 5310908703872138288 4984751212040255643 13826013570178629997 9803804914756735681 3702309679586058651 2992888324491346155 11565798147865624880 18440175010925737020 16944289342946339056 2690696743853634035 6099407044382403379 7480223980986331624 13783079790470183531 14996434906118224508 7461913591721336124 6348952946912949510 13880020592396061184 1982779222971978360 9830749605778870781 11869359098997773830 4163526032398577626 14024701989536536905 10176297864760052364 11053542321510972853 11863851683452362145 8937083411905697233 13871717081881791296 11862174378902108073 12012134517941187991 16071873630370728036 246158869352411040 16385757172368127824 12294231404726017531 14599262597050852714 14276926377316603755 4371526956914571147 5670055648490262507 5244490656566460340 6862802310854579446 17614698915645156963 9166232389594360046 5513434303067420645 8329807423348533998 867416089884132004 7063655846359983824 37792979289374225 1422688861647211073 4660770552539140851 6555863091483605929 8851003382446518872 6430952471904028132 15461575760467979530 2849993315816987183 14387524154736274590 11869206778616225112 1796813311421491724 17936464139780340766 10353876353440093941 1451138652070099752 797613917473579607 2064749583802798977 10802914625514882278 2156832599238210889 6697356028550568476 12563834935113330107 17095074036450217572 13887451096919658513 7765493265159871201 12765861108319939431 3319017339866301453 18169673040859321644 10455249773270037393 9721404222569153323 15694021852752002309 5667734503574945615 14611464934354106513 16098604908961798685 559867372108553831 9164411551020298920 5797362699938717500 12456004178316032134 12122100044955777496 4102518299652335698 11952914577039771878 17803985831483619 3748550307177043998 9114885808075369702 13760566969243380029 402840327300564449 16276435215186114573 14051004349415419923 1340387401900789577 12426178949692746972 1413819520275181631 6488253916214129589 15597276012711026932 6125697980433818187 8045189176099017292 12161545625434753333 5829828331282385949 16690794088893507027 15553216560803749233 1476530714008362465 2990513783288789683 7652924122937857 11439091690135379975 6654464089924410892 16043144380097566629 7146326087698233178 13585015149797755234 4277761835728528690 13220935627040659075 14610048916840014552 10817372776234879432 12770439667987905736 574700075566547656 9488573690915696678 10097266928509246119 3835237372075748081 1934210581954332501 887870831637891282 9298859603041578592 8976104507023267435 6589669039449652844 16154558173359373985 13699195106837106838 12684389817088054338 18003413141079327606 2971808425091399213 2424299236432078812 2201496042348543529 17448308683699573808 5289040114507561801 6382099597300455547 5910883175490182384 15964849135827082008 11625652143717532553 13122588724239408149 17352773376534298351 1599519644153539258 3942540270426389070 16679521576410155403 3993948229660160565 14824850733203029158 5378080416748755683 14040618425454487416 5477947518520527040 8813324406579016284 6806316605037910129 5170595405942930628 15573475543806560146 4541472024194573998 8705142507668156618 9843888653931419488 14310724109681343261 12699897278072568961 3411288988679725874 15257794180547140075 8243855190053977511 3649649418354538684 3695391025708036951 12751152157933796199 6467332755394508869 1308202187946648534 11308007839447637260 18151838449643060053 2796459645687732172 10917675851603393082 4796162712066184467 10051681767824466909 5058953157451046031 15645395490382871168 128627191765278736 93185249630840751 15335061461014963369 9352948978813476521 7149601970116261182 4581263160834695895 13230716356931911736 9807752360328422482 14451816127382139141 15784533977983152136 4578027696266250996 2130590675399482029 17238933334926042799 3130457192823603562 11023155078837076232 15623250364130223537 441585597679677776 9749085575914175284 8295090560065514680 360048078722868812 17172438771732864074 5960812355487159951 13498910493382324326 4626762140894955278 13469358301591310556 3158572904254427928 9027799448771242943 8344928983033940290 6015266877789157017 11489688204121572459 4326692319671005116 17586874868224347268 8935419210970716410 9525699346705975162 16720937545500008628 1838685402089637263 10085467670593451330 15668136440489366245 5253896071554479757 2385027633639250784 17980345574379269282 14163176712043861866 7237657721449605055 3393414949379310892 16314063937382104839 1077039925368226740 15989323144199251755 10777359441733592403 15111311423906673922 7340130226894387863 1563268213351606551 9598637847765389755 11876135258734640034 11234213751530164824 281541147764624519 5996428786073979944 13453171300199562061 5721993014666716862 7092539393182312297 5285451155773724358 7827832414498486372 18155375032669144162 9873752358743529852 14564228440679422188 13541985262244114054 1905239663712737428 15434751198931178055 16054643624450080911 1477449346289506343 5171948047141361490 7685427941922406680 4306287872700566156 2953606678392322903 12146542022883837638 5199994364455018878 178160421500619793 18420764247054180182 7729178018416820700 16889303810394581772 10186318013579639579 1402571566592680723 4907159580503466239 14772046060394876618 8460878441854932371 12027845347060482867 18402060900271137698 3177339019470152818 15561968530735445872 2771216330085800530 11070181214606540463 5545502328727723115 6421403899392519430 9649996838405220064 15496688618531402461 2563859937998879829 6717187399627040017 8219912809701051642 5606414804920686956 4583608492156756720 16473931713949338476 4461913140078702566 17270148641331648936 12980728370363198233 8998226819047843383 13026401820480694346 12259360520501886871 4084868921765944363 3162929959104758740 6665050006823921923 10478889912145924183 5658029857477265478 14782911545531691299 11057170998321029581 5916773511250026736 16991094838961196133 14835425988591208206 1763706285177817223 4562891135122454821 5788885750500321315 18385185686877724487 16104944390455677105 10563593838348004979 1897885354361281350 10075399836882552412 2526642943039278236 7794020339458754768 2677986275620865656 5350801079594847317 13316253319316476755 5395080255304822485 17787178271532371824 17494246565423893894 2163444248674113171 10423819405494161138 4415629458844802670 10465490433916745815 9272966017921306151 13631754293970350938 13611179156413653978 16938906335349121103 18388793045568958482 15353823585446166346 9489889899861169503 9229697943947328708 14680359815064027183 17048734030847293429 5440968752527805147 14163997849660681335 7391626495122393010 11399075179585253725 17521034730367006642 3542053225222283214 159545579182440540 14092871793747775628 16805779776680703306 7306103700473893336 11568129825807661611 3406595265843893256 6082642088403271407 11407855960796165809 8380425976911319886 6210248033812097749 6266740246906073003 13229278307933799146 17143187578684693273 8962428098394657696 8299841588172423922 8604475854322910254 11215819389584277968 9411567554702002977 6925789200568085780 1286506107591829373 2911323220917252876 4848692118432491490 16789040351519089299 15614400720908494015 4336938915838138044 15008123395343792748 15884701394433854096 14386729152641931795 671806618703353411 8659072603937610632 5970411121870063886 2947969094733682592 13350932484681013473 16394082227252071885 1433147156930209384 3941089564592373763 949456858501810702 11789767291850080354 2425404759158340393 1986042805769824779 16624588408334680140 11494450134148661764 4526366036085722105 214347332611849596 5451719414615698212 4313291287995322064 13454901087799476295 4128005859692456938 1430200334800137694 17133871893612538926 2474730740554224703 12640942568631458678 3048342997603118548 5492151935192838409 3626707161414444722 2039525336878915534 4002588671707445692 4966789238909643307 15379327099015204553 18360695993472559486 5590175093190582715 7881623186528575240 4355489158075448271 11734282694896390993 6863441321856033291 6308972253993127534 2200124590808581231 12305895642832559573 2226700588766649200 10089560154107391613 2970919469935521937 231258289441807324 2680905366315498589 17246233767203817676 7647591799514017637 10024598038717519396 6366323912578867126 345997347299011527 10144278586730056358 2077618888841123945 2342546405880809945 16477308036448694344 15708571507102986666 13579637716636014620 164523934795619457 17292676219323528599 16773859277247296975 15730826712980515050 16061533187146975422 6941315592931240050 12162707326011101706 11701492498327885371 13753931521369305578 3520947092799648094 14522299578785407853 11975977365466980133 11137576497155021316 5475627244675284038 18442072280127787724 6451894433329633829 16445604024787348610 12074495755719790815 17254439238899993263 4034032051687478124 6322234345189065185 12723720753900730492 9444559345594910007 11365990408921910733 12951334879292862787 8978767372961108803 7750486274147549531 15369733767959052000 10291541081599604901 14190480251696216437 12649840055335095106 12564966191374376 185599919303471821 17841763808591453652 18301477164822754728 9580133266799383941 10288134049057667783 3497624242289847810 16012401247834120576 664818440963535536 1322875516602263790 9222398864013478619 4813269318186939895 2052968913481159740 1907286931286124189 16735210815635411435 9214988228478677324 7725044592292727517 16514712784776409517 6804025255292613154 8182839726409501865 13093087700043402548 8362816893174068539 1177844182422158352 15943091949895685630 11461992922007812363 15275298620669857580 11813071031913651236 18326665367954169540 2258425760192756937 18116377202254983808 13703106497158605817 4538044911904777064 14852250060367541190 18441947333319849882 13997934839323004191 4309287517335408463 13271557981613009663 6311252128864360549 15153138172099688635 12008078000787756492 760438674347481987 10738145548823340569 14337096217126584190 15308189041035835767 14119461636263996084 15231038393758621294 5869974941137034258 17985701044788878688 11296095667061861481 284916175686641231 1128963225570260437 3238111551172343255 5952702791243228143 11368955315833609139 16454342138874121321 4698436384279958580 6532540434151822843 9327551866369403209 7822675820579225458 1522138132162047081 14367847404742159127 15426136409844278538 12974515067521929240 16524152516741954522 17737211516740751887 5410757387563508038 15290131383232736645 11149471509062033290 9281951429867788309 8224277906589885068 1889555351688334397 12500593142708025274 16518871212232642544 986208228711586895 12389727152575239189 6123494472554413709 15268899436259917827 7646579645689567672 10913029712092058787 17508702811917137181 15521219488559815853 10791602518270102921 3709171858611181277 8961578153381921775 9863499724055776089 16393984173867861519 6358814881944851594 17372513305263273477 9773201754895607487 8313133898789399222 7690261088028564188 9721136701740133942 6356139502633709991 12562336796772959051 3979920913155589046 11465872786121458925 14039840674443153500 7397153866720873248 14893263344549287107 9176112395045723007 3219719497164516062 6832867813275198090 2162764092104538047 8884847837911173895 6438457933239498007 10378396740283435173 9557572461758179893 5072536197775633102 10298659646984078503 17244908620430081413 529615070364111833 4435590757930819921 8180752101510787637 15830455213830302510 2960586462227906815 14584462303652378578 2164924750969458090 8004339149347834566 12141990494266916795 10374833238032368213 9751097395854818849 9689994121821144599 6471186105508440477 10774116241254934736 285257415886010591 12987614444485691285 5922674823349823816 10397530147666600798 14893737481598192502 892314216620372648 3239103003781977996 6611506723812892374 7194863811687531199 16260304281222994122 17935431229289508734 13857524769570640167 6154432977776490147 218137904757088115 4288075697143090336 6668417504037092810 17251187422319260984 8085845024724829295 7542559535358610948 9210771258565566712 17983337416276607843 2170850564011956398 13923718052184986079 9581421335137058244 1190100932030269304 16538350068476022323 10306191077882598158 5971132960511497539 15020250745908905174 16474537040885936050 16731138193728990559 2130995895636790748 5964134892147248125 9216030933449275136 14011245746158217160 9078101430123321210 9884355432578872176 16134381340839878766 14149918162861656785 10108980183745511842 17135389810687820294 10438201903564231663 17532955185858737406 2858884256544656144 14979428304697764049 6880186333108528287 3601561214679607911 16049363126174839908 14178166775707640550 11512095062054523157 8831787328525912425 15716353489237773076 5941160973560934754 8002139857918083613 15959293498307606357 6132873884993085955 453609645909552170 15190334745287341852 10326493440874777831 7839626638518547960 9214260896863364347 17460973831749826458 749442939913295744 12115851966767152077 7352725291203715135 6012493895613142727 7650872864477144206 7378087564764073094 16072273879606726914 14966674235291870008 11528266081567390819 5416107221864454508 15459728654492370695 13586481613921237310 16660796464955770065 4652548507001008013 4611775863147527165 10274335859712492211 2610803341560107624 6423210421633402511 9648098480317757933 17137200100403597273 11976650422469226175 5595667996504488487 17518078038483775004 15906052757142462903 5365083580450452800 9290615301609883512 12161904036266497048 4661170248131077508 6848152455081502266 18325278734918697729 7887716399966599146 9494101820503394113 9058410611400037668 4379025694933950001 3282214814177651364 13276752526361261040 460462803652519885 6835824704697844576 12923228899109186760 8543780252140324542 2677371289138977332 5036258876676680905 7687689783177009912 8851678406605850225 3390825595240167611 6777008982422248158 13063206096115629212 4495078999387750399 15010559332851897106 14638995935556555413 8622009390929467246 9026078206275718034 2799479827081297908 13347536373908138249 9047186970384744371 533733308414742300 7385719322154684266 252409737624590249 16785656795579742967 2880840946493246607 14741206443809727743 11694742409152048226 15820914603751316893 8113735948931713269 65888387397795241 2523486673107004035 16325429121628566082 14143597090741661591 2087813852643058521 4174178998169221942 507304505398624529 13583275011903346717 8134193489238635889 6810059950854518692 12005250969143334699 17968581712037023969 10468438107759789282 2975157710734277383 9127501290985493461 9947610988901017190 1148717607821809424 10862484783968865779 8915005592189839199 17692403799473474665 4506339230246511235 13336433330764879361 82445330243794989 9361942973977764688 16799010349845880494 10796856085707688552 17910148357379740194 12605192426084040547 11744417607089026670 8593021657109807269 11442074403631382208 13739406891955990302 10775784717898965395 13519036206001850338 15974109313371371496 1568537423958526375 9731451503382556034 15981201861794926076 16628919148758900499 9736506484489623865 10884068849418380569 16570646967601765537 7178733250662964342 18432912715371989346 18165442302493320454 5988073322389866679 661755433289242575 13127396580275965620 8717735927574953212 1798956054842597681 7719220034883949486 2782171218223675257 2452338144198090836 4447746972220958860 18054802349269251676 849655871309715099 239862707604597582 2201427211631195193 18401745363193662170 8702488250302464441 425085640421386000 9539157304527914148 10625835600609495335 17907716259668292247 17574256174988254451 6595604631696983634 836945214123959782 6555071615314060661 11269853204767377009 9615502502069731682 17811592869444953536 6192628701100338874 10990217152472399999 11515731105563032508 7699900928831152995 15356054854641773077 1065470153156754924 14610314427342827438 367519555218592591 11368324248556642631 13990134491467134615 15357617980484010721 1380821952351111647 11561857785715442953 5590447650061725811 755458773672444389 17612282777395117617 8947338769271879397 7103178679390542530 17263085013335098252 9708110388838271129 18371957059820218353 6132746902344756294 12580039293610036260 14085022197318229891 15509909119956995895 4393227062090489947 7623572945713056874 11490210449629694873 1545021349431628844 14250355226063559349 4186843059071516483 11943270980470148671 15626779624936615768 11730405413069382430 18020676380794761347 5078654529144161856 9655730597606575406 121872368955303194 8178557867160423216 11565659679165439545 4271808308700354664 893178692457071604 2052203183250307618 220975134911356657 17467006339960112293 16639271811227817833 10088682338218895882 12894899384981718052 7373250938016760555 12868080437107010790 10753805459613358157 16717875960786434645 5308652738721062267 5387983580992115088 15600422433934518668 67262117560154966 11102982064469748335 10448446830424500833 11109958096209610851 16190452990881808623 395972199881890437 17384301314866135622 3662787085794537485 5571869185339219640 1851597398368813484 14547746741046146458 9329855438610951141 17064827260016787812 12052771643537617857 16618440551212711205 10633141916527304762 4092031157844387380 6221143596307030030 18317912990494632307 18025524618400611623 13753026214490054158 9313208844828430701 11029425070531720360 15081988065086241202 1791847700536292303 17855261449502601718 6449881535011340046 1321940221910609501 9954555371576921216 17985579843248595781 9760282194073203675 2261166694913390102 1005004778321696871 15017517168246944540 3102614192923276942 15865126623263326130 7288084067968233914 18227359802571857320 8117370630175009706 6902633042444178811 8428231492917815173 10494208570027165496 16551205578092370929 522630206730776239 13099367339873321334 1199486103782630810 807231014526873820 3902373064312745905 7533990136438844962 7185147023885000384 8464524454194917168 6241749179246579296 13750251690678063975 7880374632141798614 17603742008746664255 3892862529960361063 12382040049746951531 15679450273784047750 4598724159696185862 10393740248956125476 17926607104875764188 13282325681307884782 13786590163220608211 13113072089526159921 3630975916412435533 12800103746330504355 7667011315652234097 13219459890648860033 18153465182659370445 1292908129618375547 16640221543182186827 7360227553206776248 9346912539471965926 16509935859982070854 7261454661339112746 1889041475746609708 7201512452039460315 10294386298969788923 3129900971470290674 7855609926635413432 7961024920038001250 16139047210011936179 11985131024948006054 5632637980454936060 3259536892994649642 14909033770526767307 11818292201291485504 11650199165642041183 12305937499109347592 10060880052288242514 16670434772179535931 1034466914683240314 1344405320191130973 2861741648380593743 16835851182429981496 5525765859167843620 1321430158869370144 17686954461416825476 7511812281983646592 7641276412427535497 8340031346575911377 10274367196281181889 10550191078951504577 6437858096584744296 145197689705645901 7901022177629193553 761232978118759619 1607616409266447973 11094195672408637569 581911224662245065 177854746004365361 1723623439902227430 6850440520566822338 7756886241922714337 12331412344528120079 5081837846583355079 2984842376350377191 9929286696535317954 7669953035954347980 16022641649198327513 3763690393899110023 12814192620327527317 10754675000087577886 17358871269827284891 4519727859221412079 972232481566191794 13686065100191771800 13692197975461447930 9189292857789893508 10519540840995307784 13559570543556497830 2045479713037519672 17311091107675785547 4640155004611511977 13985679638752705933 13479504975250648083 2271249826764842281 3847011883147360020 7650805872100865095 7021956512109280330 6500455573496747993 8916290315573240 17094683428251120970 12197984583227070555 12570034570901640606 8615342864539960489 3556628774588018668 10204544158710689723 8940553285548597755 3777626629156930143 9589642737594915754 15587699486516075378 14217404058732927598 4402411241895809615 2613421947382555828 17234105266293897918 9815341990164577551 17955026916254097600 10758609697330272805 12150944967075029813 16935870256694879972 2286719772593568317 7386307431147053382 13955129536947162368 6945055160794384115 11166747403565440534 74008085023077459 12925239705525465060 15559699237404480490 312917715626987979 11162117192602025222 11854444336988552051 12959363848875057627 3934971145619884005 18217823663320091356 6740824785923497147 3870234232796450475 14607904746043501620 12383945439775196307 6079325228303839459 2217250962303371709 6706513705226289236 16250730408968938687 18029983005764344786 11390014861554786243 8328850810816803299 9678282707365196747 1012871877971775640 17110205109221429405 9950095400351669800 17548645781750281781 6288591888726884967 7425194695152242460 15917149522573515395 15349233706179801795 5481237285486709990 6787790120806728385 7505532349336815733 138619756669778402 1530120062380274696 18060991856010510097 16558868456914554178 10105777747713532643 14865063655004909445 16554471262807717552 15503635636385154596 3517006298983412148 4363083619242673351 7984653825552493272 15225712116971660003 17510153643915495282 4005789272248882274 9463008971239953085 8953764907118094790 18244874801463153750 11630907270165098287 5525100077874454045 7230585191041239959 11114969292193968887 7694965525380896050 7858920532157892108 12887825941831877901 6856607402799171726 3373350165937172870 10409890978261160022 16546292185123073716 2826695964069293763 7194147106828562019 1727704953937918862 6963239986083243385 13780450653624909750 14287304574751192182 11755658353371824998 10448497763114063256 14594871773332066391 9203958061818588294 15554850660450522695 2444507954223749012 13346757985601551447 16039941417822933369 7171117604844070839 2492940367878900519 1503047021245698893 4945240249806615320 12412138224640470083 11506723975061741833 7724743912286007579 16335149465280935977 16041199069203132882 17928471770111377722 14691358455014327518 10375173035723792078 16039681975057327747 16060585031124328415 7428586270486216134 2818806605119065905 2377774007080633397 10447009770683563347 8532140793946258974 14715482975430227985 3715543805640125755 8042918583333852499 12306818063791055818 989751873831966287 6572953109377657312 11821286797168215501 10426943048108466563 5000940846830771396 16630147833513078451 11189440904556850263 167109278720203909 6045518641674058153 2451894792018619492 2597762247549652080 10771554593430089212 8932608501151558190 4514779529421148738 5442604364508771270 16189380574995693571 13016261503705551437 1388861951301686938 9508031288629666753 8721913564027567544 6775446083917555003 14630096652594636414 306539314007057780 3043627148595742259 11251072641201181269 6751134133537230097 14386605733950500147 14701046634826818485 10474733699240001799 4621478726161028157 14731786090851409335 3304309638571308568 17245298974143337208 17012775498695864389 11853878106004538117 10660114276478704151 899324292506782185 13280661864082620920 392607402657004122 7762128357743005661 2703570588640267855 10148521520554212636 11538536040465000295 4223251693858976945 12108173014334720836 8496613760932537510 7260556657898326800 16450391874145508729 5371414683144906730 7743461618922310982 7833748551747628260 712329878335054512 10559749815400550546 4160633253058128037 6112058778500749126 18222655380463427329 5052624686098504843 5326971908742936851 17350217580512364201 16674971579487863652 15700594216441558046 6013172796733317147 13876860919223177587 10303126418825130547 16238013214723895522 16542523504200494131 10969067555086342340 9596695181532713486 17360034189330313482 3290740202298738135 8800532437228651676 17081646029226959208 3035910178520005873 8852360087447510546 6172320369520790001 10550057585689515121 11102941557317879116 15339710820491214596 9003432314224862066 17948938609954013807 14031471203567919968 12885927679260715850 16361776610277246243 12933189849567633741 1469881475830335229 8002977924951045847 9119965584496541435 14110496216359866098 17421177864999947873 17322709836771863831 16215387910879157421 780012417725899085 17926655593989980699 1905717452277898771 13271049963811593492 12879047777157980795 8187264763179480241 6529457342882414840 3458336630738942722 1013882898098708846 16548243569644648252 12856150871477007652 13818202068247292227 8079789073411202531 675971421612728005 16843253166933346142 7612024611901394204 16775417951279752670 8659879304601627055 10870989181462346304 4127544310839370627 17797496804658851994 11051627638968707136 12462248978738092951 6271266581292770469 16815365860450762181 13824514489921734484 828570678798901229 2944882419471656021 677020446079878442 13511109597521848270 18295328567120745935 15164727862886538410 5481922860309136519 10706086737663329331 12189927433200368388 11492446528130123566 9127628262316601714 3783307370273558716 2358136363855512477 14342127778640498726 3882809395204013110 15355868045096765573 11430227945141386338 8442828877981038161 13503181915650201168 16879514083805779543 15343932468408704521 9721342699411394523 12872143341203022424 13965191518629515215 2694782343824990789 15641193503746296919 916546789996933979 3430744722214179995 12488963637511385096 15581866525918315390 6960557723619138312 18240176025066401549 3493820525791296739 603813069670784048 17878577674653854271 11413449094407760462 10366267070226372856 15328034845033276780 10130891798988810267 17168283361208580600 10147743518675540331 14859418774971560166 3209193409119371519 7328382174667517009 3788108116474969416 12050999122482497199 18128345117899669429 16812268293291354466 13079602654462300161 6226659440490481248 14428811778825955445 2597917724562807694 9537630604869804745 17475120873878354786 14036759558135468836 16897411515752851739 12583753435891778729 590388408194670160 18098690352871736917 2825935333954339555 18277587073754972409 5079263845179182103 11265477568435344155 13161613731667598397 15450198881009227500 11232848018136059718 17143541527833780737 13694948322786678694 13738543918549968833 9917931508797407641 3137926489199342041 17780205438642497728 15837133040908937434 943951538996989129 3262447862403134087 15507295065912751600 6740812611770305520 3418091150505120463 14095345029546622979 14499682343677192291 14756213334328584673 1910944861849372585 18441855665460872729 10170295147787784382 1091453843260254834 8383771821203847472 12073339691153330741 15890560990133628155 3652077099727610180 15326182112534016392 13917222109916827995 4656052826942812382 2999399864854094931 18160096102275299342 10725456475133912861 14060883506458414578 14892985875999893135 16247906285299820189 13659808060492922711 11367298483501225973 12671115310446070629 11811582100344424546 3124670827942618808 636145998436185738 12984135029046675921 14936479135841437130 5996084223867614052 15503347862468493988 9953542360099381501 12849611766315021200 14552965205243732808 8797126068561327801 14364452219731568572 14530986432617855078 3756026664717379789 10390972528606106016 17588973683611838517 6557113264944155060 932159443940449762 11756858094395632583 3029495468965790990 6323451915565877238 10967635359101722429 1140618170750671427 2258286370018727516 5229878983779616535 3944697180353120331 10210312274791583422 2161149994165976151 14187082093576927996 4053434890424744032 1370116673914544500 4669260387549304180 4838053875174514656 12072396618854458542 5202295565072931449 5626911725598807730 7355903886372246979 7543440490979881488 7198997201814218528 18302357781343860095 1847425085847903395 8039146080278796916 11906554088689351051 9160229570494126950 14490714149212967308 14449699294606686588 15378889246636592048 11803404837251422202 12988173454030386227 7699212022514883026 11798476127230601185 1118952407162756715 2560911791845970446 9985917830315781057 16864549029290580032 8935537703413135819 7786687580304804227 8680747354889157476 16264806889512762786 7687668245244279354 2783877139008710498 6719732327535950147 18047535161101837081 8568444556833286005 7711933162274838990 1469317655949658477 12079121240573634862 9571693278418647971 1089286233240181926 9182011376525162403 638423863975090352 3996105355352730903 3558279596203233109 6483804655646880236 5909374918301013159 6552472193408212644 2947648947482076950 961911911860493891 17866291450681476911 7222171583182770743 12250079307089350925 11097711095854421883 12539114693986294425 5694282173863882052 5652563518684632349 13200773235213291977 12211483052260432657 16342401229269135032 13496108653959510106 7903246594898946899 14040907778179790178 9807351372687274801 5352316064523705941 5175103175590342365 8897642022193918530 2531349659789736300 10910049469262353648 10327148049089330834 2334008549755131479 14225285111127483060 6565137858155773576 7908939418121748049 585644459329997854 6771383587500098733 6867855563130932807 3578153868418693306 7182377719338987283 14544545693694073753 400777851138318504 14087576298962039282 16478763879196284082 6986468497059416934 1037637614666682251 3929221883376851550 17865965836356211177 12172714688725446256 17199061941421927220 1146640633376749521 7564113226166749291 18402457176830470137 6996339924667535698 5431419890138072294 160197624468693581 1856686275137132864 6450396394178700243 12818645908629025282 6428595852914174334 6227117710583768651 8536483135700950129 14688720603304784364 15211650265472032577 14243187039041442231 8330447537068181161 12965756489452141734 851920695052935388 7529507675272014591 15086755900329316047 5521527311672451804 3560555607135454324 9484989365314690498 3907996589641813357 230588007912414776 14727577563595898483 12614507648252998552 11714460168727346515 18265541625203421860 8331531639262300998 13139868702117250367 7697605702999203337 643391387296478534 5801924366094907433 11187495092462337658 1732884549152984364 5623653018632758852 3334873458568807940 4225120675153451461 4027724150089283317 5032130608950209834 8423047543864863076 13183119808582676100 5111742222625095516 10736732598506045134 4334894530695229876 18003532103749269016 868615291759393340 1569865660680457384 16709883081910046173 14270257299241758781 3991586530419220171 18062470974672733457 8320413816393128780 10954909743613362233 8689737151165006651 69128894665728398 9412580409240497188 12606759331168964597 18341605661623527063 6768976618046649516 6641922306457501708 17001503994112464082 3486590461747839143 5606937274114939566 6579303828199874870 3785925616369643677 17333919492701779140 2786891327927500573 9321133592481131084 1918264981142035101 2146843425641781130 692572431570898156 4800999207693544273 3520795545507741286 13645029761072962311 17502530802104319495 17630912814216507542 17310606307541904243 18011918920143957663 16628116913339200343 2090742388083974449 14426173842383323023 10920042273271879095 6810633197479995638 7362701945066932078 5034578240994254664 5612454052835164566 3790765610231667562 17249571681553667195 8633839796707395302 1910496160743676002 1279092659232310588 17870256072162542174 10882297239026963171 16207306735522472182 15705505436220442266 9683593377065238931 391785121528557196 2738522876632958439 4366291688987981321 12160081842428649553 17238160771747920754 7847213805097094052 1439456573019431545 443024371953903460 9370255009372971654 10135702472583362173 1578586321209311437 16497637917592641330 11467005038636119291 8298617942861006370 4914774699442544519 12210669975498657001 16396237485687955476 15129993205381228289 16543998847802373522 3242517969466200089 8596506988405612864 4802862263776056301 10563073729905550920 9136777937708692944 14544751693336680507 13488982036691433379 13883016305836545882 411930982012046933 3288336965004909402 1821896302986566816 17706365388677047125 1305254331816945208 12521417940808074437 5349254028397095467 14929740581153780851 16649692848012226440 16288928328976961851 3210902307448310465 4725009363115978672 10900960496209712849 8489783621682136613 11342289272820333186 167733541673891030 5627751116902764608 8949399904773871141 3156738101777508998 17078761292868134606 16368354030418941839 4551252545254735717 12921563504670964764 12922766697421922829 16874726764860480134 12265295201853055795 9886369686056640829 13450093426987676870 7820204422523471043 6743943519440936632 11480441370278420713 8131016759435972273 11824416842115906456 8319063331484891656 15201305266606282004 9127940194194059997 8741931348959717666 15858058715867981676 16314994609286888095 16328840629094524883 14104405406472905876 10924144889499734833 11367014441460984786 12690624954013181352 10479114774002757881 13675595046657398504 10059460380424059537 17827486775778854306 17384268945706652985 7004758100451373645 14936918192618283055 12598564892566794560 10107701159632800733 5789847714597228568 10575787403133733064 18210970445786838560 14810334000059770817 10604448341785276140 10163443595616225799 12915351617696938909 7084018488521226775 18342751791904543130 7999105286672091025 8505612659746859023 548285721088021155 5682824504086594495 15099640195301340510 3981000389116654392 3213074394281236186 11918706684847370496 8760125822875296241 15783922208974019761 16974416306579233069 2633158433906407635 13007193172927247404 114199271710510179 8852081345661038225 2908785069246938641 11509290744400057580 3403739272664893312 10225558614244598358 266270731802924664 15612318941693990196 6809741182382865917 17898557783058740996 5754454635866565 6596735948182505216 15404496629997200499 13197037463955359744 7226519833598978932 5744505824983879651 7930024704553601206 1956774048063074592 5279397020018204148 12026440352805422302 333227769066881688 2382981373757989947 15725785233971195889 2181579914861763705 13304040004087342799 2103397841338114050 2238015695552264522 2154093102301442177 7814282916405359073 1648332020192959311 17448406652232023231 7318588700186136522 15097996359083441322 12212361863792248172 6596434938534501358 13082436190579537252 7529288422637837146 6356736363935969020 7318646473339019364 13119339978957113979 6419801976182014389 12674111310329839561 1026674188337209026 18221093758741234595 14628493883780244437 6911638939646107310 13683427308431677495 4740716671332403040 8833238424959474038 1134152572165063482 2677599962407553012 8101536734808838111 12236000252497648727 6098752362480688192 17862824552297109424 1846091804200308121 3907389391733909873 284296941464946197 15364607159249568077 9124541387662509616 15716852167401835021 624949478177527921 7577011896882169052 13319537349172440741 2856595282331864878 10973739033134483280 7638155639990869659 8773151725717446441 4407291116296716188 3494749837495586839 12527681404365661235 5042875945631246324 6218920641929914259 15944847665488369083 13473732671134786464 1731875621620643383 17041101084188667892 7261696247406017487 15282432579608707681 6017239808433995850 14120149195487092817 12099545801858407488 16497194186442046688 8604315537769692897 1021118512286332554 16452654735396384089 2489253870341708173 12445531920505442424 5442355801711335979 1659669991625519324 2362273876854499096 11292549004822716830 4341034823594386288 15082605448923012324 15182594707059487319 3999782125173340552 3962992995114914889 4647288982554355585 13702074401393336106 14736137654933150471 2841883109928456128 10772684467401408301 2131430447648061604 12399171081342104679 15001638308774377865 23966217272688367 721579297951400232 8893318510459620202 11895916746239469911 5566120475932099533 5382812535668493880 17184691900307535105 6629062404944530607 11246606401505524909 16397845246982472262 2611507099630880209 7629942510771024001 15264074852550628417 14814957517895508692 16895266061842592532 3257524787183392265 7924006382440170012 5793587811589592828 5932961045703431021 1238853334098826758 831594986010708922 14084150857186839194 12156399277777793357 16122335871952506168 11103729820199713270 14494032874340445889 11122828030886124508 11446303403403870940 4992920208401243675 5417831944749224504 15950888156176115470 3907342324115610939 9258227955393163304 3374041214578793745 9246771150769259544 9842715327403109337 3152233524756246052 8203548991623572040 12649548775267099264 17714680718508833512 15540180880281564998 16196895615497376420 3134466385749923096 1219327457993571859 13523765698956625554 5323822311419070397 16737873466684297859 14912888441640443930 2031880701313422952 15120977967579578083 11590867203105414899 2524844842306873083 13915493283392668175 15195933131015125493 12631349032026721481 12106499535290881714 12060393659789647659 8866960583427832438 8397188898740101656 7635140818066295898 3207152711472081998 15750061179133211874 9160878678549961254 17048307125981177130 392133817336157404 13723089544520393006 12678246730173511620 8566309256646985330 15761779608640403611 5365474180136523894 10157535546372920965 11310009156076613280 1097632412801446447 761882966336022960 5895888162802213778 13626487610971934164 4019124921582518031 4712821662426057261 12812753580044479792 14746740465376765001 12946338789381536742 1325413714976902038 13137467960848338971 18403047682969493432 7592650683134700510 16518328414924274770 2389005207919969120 1664327967261809206 10310707785278050706 839967190165456304 13438039845157049340 1406754842004602167 2332229749977760055 11265867076161787042 11188134064383442147 1344628830947256137 16727054632357181681 11005646078741607970 8117231065126793505 4015642126959204645 3232409119112323480 9171235867594432055 3596040235808021306 9537152105461433719 8375701055889925005 8705590356384104209 8591763850503533495 9952507618700727999 12527757792238392942 11638391198360292637 6188703337735156556 15457893925307564356 14504768472821597584 15283634799610188866 326005757055375778 6972385634081650409 9260505618177326427 1550946986292060323 6498529015752897909 5065939768864084972 7783228639078004393 12942263408812105930 7750722180033970535 4642971848436391491 10919748642513526501 6518039426050555739 13997011835344076983 5457245498500138577 5610399615297088498 1825217605845248654 5547497514913255442 524436148443810570 10325003955346574718 15903272642004600854 13283621068971688716 16775515728927538756 4482456723019368102 6525888274165095506 10517733313657363875 1706192031238125195 12559733859814581922 14875218074690168481 17213484028829839850 542229195609029167 16774567181164857810 3665332286479024552 13383123312196149399 3120221206388184273 5767135956434092151 16141643362178265850 11022473803208937193 952842266966854831 7654714002576121896 8105886414659827296 10190873803075049978 4989131161211379942 4053947694351190461 9234044183965296363 6816286727187818157 13470908008366771759 12464492097034004149 1909452821261136091 14209371191555471809 15872030712653511317 7173631634884210384 12155097424130034966 9309771344163218899 7532918315405120157 15907237707993888631 17106281353079054798 1175891165003162212 5396626976973650610 12983707831441814267 1350585368744008586 2451863228200777317 18220290653868854875 15881085465101188100 5237635395986648155 13307303226926197153 13384696229829945429 14433649503155801184 7323515488017677366 16255672492732332909 16687754667834508784 6753313103982702696 6300643472977442143 1837199329638359081 11446560017407094231 150986827211198344 15445393153448905605 737792402292139958 11558379903220970542 13019405353259816275 3089298423811172762 4835652618257038419 1235773326223593337 467031950266813084 366939462296467012 6924910894998206246 9694974311762969460 9612988058453441548 2017199402685204106 4595639926762021740 17227949634343468799 9611105970978228686 13704045394914220655 3411098790276032952 5875538536857657013 6340454182606746613 318970678178172287 3672544569034193398 15916092161120210621 2930097306516693323 11600813937808457333 2832912342037465028 17248067634917509735 13321418123057657283 13390910508835459813 4481689399950656250 3155367380681542839 11356305923749750486 5013197948876332992 3025289365025503564 8842106852774436668 5496130331247839615 11111253491730985599 13197247411788921280 17564926929833119547 7578424179624757252 2927850524615116373 17725666029282456637 9136898260633049890 17117466542856947185 16287381128126601610 8326130221248646881 560424233301234492 10585248706352122351 11978153546740188764 4312926195827524626 9190080465891836352 4972639420883771707 10551353684514461819 8682006337080494790 7831224050138386043 10223569825216658024 16622296120474787182 3629888067307767281 9328956227474590315 2645000502220602844 3819473963653784192 13474799319470528685 10452161780946764587 9473335586191960620 10985157107877210073 15673920655030889431 3137511838103924045 2265430855417578930 2466132473144327990 15908153523628198830 9424851294380412393 17020858145194594271 128841718223835708 5554651049828958344 14466585500777448682 11500054603430752852 2398894518948249896 1518165651292164049 3995023771079077147 565350703583311219 8251461583941176619 10982333616249147443 14940982595430987724 15578154044685548118 7130306319670672288 4889311376116795714 8571578712827425536 14894166777164236004 4795564549541110864 1079971258987237297 7690356774284711356 7303054826823217324 7018571158330514031 15698115367234675969 4246570128955383539 16182936809199944646 8805161494035901274 7793666758578412600 6701312679544938359 6545339840377963049 9960483335380334038 10733333279456899197 3624654287155049879 15747007978478061562 2914736613909636875 16652078472134898544 16968726406936535515 12940188844908071199 649387837790623239 2604417891152018838 14770038096782378565 10950556766419689874 16684122777742040031 17140802616074925508 2928727366733393220 2093889393869257269 4725618940338552622 6559041788119123558 3858560787870040480 3821956522024588225 2508723923481471169 11397585107866454183 8961769501656494036 15015227212130899729 10599252149124854460 11318961910376480914 11333554912840611034 5339073730211226918 16306514466038068262 12626083508108253203 5753829302663212625 6560435298634664958 6963277081942035465 2767715121537557644 4942397585001297448 15942151856663774643 2364202753675911422 1275151378692864512 12672448646255826495 17688797339192970711 13219121842382519069 6833255262617615967 9457761413020818123 1860383631961698584 15686843423819160671 1351012431386513835 14327218403310742028 7179473578791390056 17981425147800372670 4063657010288306750 10536021277127349512 17286938297648511249 12057201853721522722 6849481069338148805 2850701176641417348 11554789992071960225 10524541381205628876 16262701807382883496 9952095032264704191 1663542221193486411 5297933113599082678 2914833932963564692 6222770086067931044 64160327374865434 16912961997028041452 859970860326246783 6258827850131184443 4765512794647356211 17369247749810119411 9487389753926722474 1435983259925484066 348311844375760403 7153150167414101180 4982726553461377877 6843426768908759061 16358264592563466905 1247137582665727329 16960850394801490529 5306925551557895025 9165685013001877823 4582086496485555650 3616454051140494640 3916025002503708362 2414312156750907286 13907988142462162768 12021374910689276051 10656666070726380362 4312591205798452074 5580774669146092937 16857801554173773525 17368250741801194872 10509048935477905306 3331129892111891460 16794656118926907419 2607873179571504093 16664497227328470537 7642819631994653137 18354336994798125320 11902014635607745389 1720559818442234374 13844751187026857278 11451869017258712444 6840519711708547279 15028569806474874506 1469691443806902277 1987972159512316937 10661906215874573557 13661550915226464424 240238393905589631 2941473682397104388 16656305123474739338 7946310753169316135 12222446742254849473 1444262422049591995 15602938478720137644 13170851749604461798 2638911661493992090 14493461460963308869 265410053581897617 6476386427156575223 6138170975049292250 12684018865240597814 1020540555996981664 15339193586833719778 10868708641564795137 10972881908693126327 7151163546491256133 7286847853657143979 15522813831633313236 11380273225715096420 11229039024437629672 2320964733442167944 9400811153966446522 11027880344218413118 14029403592795384524 17198925846779663214 14702114974546263066 9691999513303282396 16381984276298742260 6594521818935121012 627358007883612831 17955841459917525016 15110488939257899954 9268204368337534886 4182352883943041443 9493444089915135558 7474485491220697197 7462677515849343774 1013778158647459541 8687699063365238932 17819718269210790757 15043249274995125220 6198964285371593724 10456589777861416469 14114314600265526782 5170907466816012969 3604547579838039485 12869730079237109836 10488886306306600844 2742806248554361449 13803886658787219738 9138612020056817353 15878050891662453833 17494859534805954083 780385169768387757 2037691146226331091 12927942978865451056 2391895174982064410 14714711394670522394 1411505885251373691 7309275795481587207 14204137578273949113 13434742086213187117 8976612271879280700 3422648656623834424 9750547446315307087 6026412907976568305 18044961496824274984 5055470715423074712 11630343652790018214 2598613086928115846 14011251702621690679 11091626053390881581 10908708012689442155 18149363676081573806 10710102166073838233 7139483114960792873 12036964613884478005 15799115606594736569 14057339493211407286 8234782636954943510 5944537038142959254 1293371096890130114 9382026356026441180 14787948507624971739 4711327644251920564 13984441591223962983 10201358397178149170 13422747643510155154 15645197955119383897 1567723837657812189 15746126634341991584 2635702340427399104 10160559505196054300 9636549905632731682 17036485611773315684 6927440115768553427 12830669814307899666 11866110456148044616 16034781625188505961 11965661549794375698 1056379996029541645 10057503621627222541 11610685566634616941 7039852916118509235 4501652099585392960 11058082332576570010 2895546545408280295 11447884229467139784 13403852657420649580 9635940782718390184 5298723515903160918 9657190947078824805 16073074221763744994 13859156589896325801 9310301525258384330 18167656359938542106 15656184550012389938 8790967477421973859 9358018664162642173 9373883769687234546 9276058480149293059 17651648767980559658 16395199452085317136 11580145072242810620 13956174013650862123 2836417641090388704 14737631654179716804 4114816086409768456 491192948731202385 15236726079346238923 2060262895890617527 16425383849105880108 14399456133361708554 11433244899714317292 11786867332648701403 911732714389824319 12594464864696229076 16397583735069939071 2696436833643404569 14877973154685875679 11100757061950626687 13598266306941090713 5979391332671747258 8505197861426676952 5243432084893359353 15782856714705635988 13557917034572228328 5275220059045840118 10980823569371931724 2255185418510500322 5449815244107372049 6030019393873497866 1577954071134801952 12795564737518323440 11269734153386270075 10840255385011131219 4424114577219076392 10472987056071678798 17535301199412770426 2433150392205593341 10587580369511047308 9990020900317558649 4537062364881167133 2510424460451682586 3339131092114221585 12511813560346796172 1019192701706491601 11676804273708570123 11803082236515491389 15498131423694475925 16850582609946248716 3824157442320101401 8288517348958472840 1999979831922372311 8165619012716440222 4811524439782261636 8101173686813865086 1221643025919254028 10344863885501676542 17874414878318988526 3591192584759332959 10433817863325174166 15360811850733413493 13058212128900690841 5486693496375948960 6118854014380673598 1992881075413186781 1553522011178104498 6914084459219640749 734587878424999832 13119931151363072362 10771183898913415612 383019163683171229 12852456802206262115 14132905007725845188 14298959572548542365 7890060558039485523 5231641602298803364 12314535782693982780 5901964430843672481 5134348608646605403 12986592647419526887 9484120854251996536 14032570152338510448 9398727097597771319 7832169537734152040 14163754641711204036 1609457132419562023 4633528543715079090 1404946619699848757 11710582309916891708 16877084558399348089 11490360703259978809 12113311055537032089 6228672006880393437 11529734765507640727 3945921384020826191 11636554932025973904 2500366049020140127 9925559947353624589 16414668326704888263 1271013018584561445 14023832145395859859 4903180811645929916 15592794564668277113 376184064988877350 15889547769017030338 10742855095153731758 15389807893680417958 1594613517953265084 10838923214172018394 11589338370880733022 8389846577514911743 6503349446658589485 5596675779591980122 10496810001768909739 4512905854808193303 10416182022454928144 4778297390950118672 7002156689942450642 10940665541468731005 1331235325972663698 13620176163702275840 6170055590210375030 5099061287299884873 331022897682723366 582203027279753978 5476624464769968694 6331738386276266933 6515215428234327786 1663820414707314566 7251113696164946274 10385739986013012013 13894780127060953291 11291959528146782238 14110991076374453207 6305285165478986445 10660504513326668302 2397259489530420961 3156911044941312531 14925102559846572253 13111952480940212630 722484238239002024 11173143849805903999 6675899390921608649 13205688190785127758 5094294934469462563 12365106177468026085 2379669514862453753 735236309254938344 11350485768884833381 9932619314574461232 17168265219994855575 17061464674006869815 2140373273049097673 14934502182423589971 13173442300117718299 444465673894278752 8900244011438609255 11018098147346215336 10569854370684942339 5073888542806982243 10627587378860436156 14787894613449833583 9812673235721747717 13464658736124792002 13090664339917944744 14446374215967642938 9711152329490650637 17094683330322880717 5176274261540850632 11417730016353146060 12285238872969493525 8179065149639480131 17437812350034753355 1080557202393850899 14895340034660937811 9852810533116780430 15062977809275950712 2371222610199324047 1174490765767083302 10900607210464306931 3756685449855154967 2932828499749544601 16399142353093758467 13586726660855671888 16193462816832703723 4743800858560798096 14544985770695532722 6355257650539857745 16335766327595483724 225905652622991917 7059349211604889310 3123423204682203394 8013124190540816611 3258352929049366302 18359843287675260164 8378485387258175649 17228867370315897844 14110009114089568924 6298647666941070832 10886806773727895557 9015402423930115920 1574067062723795214 11684584971593285194 4226950258775702842 1745703096182610211 1952205979606168474 12155816590337786417 13270994036363891955 13782273272182412292 9274436185701367776 15261344601998703725 6007739884590399297 188361213571195505 6056162246031396480 17364951830012633825 9932055187362903420 5804805471574275164 853162732975709385 16140491867638614853 9333803896361451891 7651313107787626106 7143405016602109484 5950166102635820734 10685934240369425687 15826473894079377739 14353756657826951089 9345870524847290865 563070170304767039 9232741461612180846 11621038034341224390 16907246567601761575 16618155037118305247 18314628626490949745 15817711273274228923 13218853712508509665 5871701408857172611 17457924528569225541 11302060521983421967 13749582819211822492 4682141173525600429 12422282157380816346 17589197583556159594 905812391166994245 18397293217245159504 13554352594210840735 8407270572973802293 502030658742096040 7651192353313411711 15122838136507254517 5798037631426594487 6993269701816023517 9798683256335623082 10081349580425402741 6113992100038980192 17017893073430285982 5075019869399567819 8343229160556877812 15336991632703566468 17662017143880445747 7937641460103992008 1837166411996752680 10903599694535717836 3873063699063762676 12653447433539767985 6243021759271622236 6847284861536731246 8751059387895757767 3014324292457191297 14493375596195764975 6944319769723533259 7963220293653155844 13620114332214410894 2291681249100411789 3883263358496964023 14661668041108642978 6525655528307128068 2844061544704168506 8599149392753611536 11887505465580772057 11180149569408201815 4258108672587379737 15828599254328370014 3706226596527236549 4572204644004527950 14251140627691978282 8055608672225870395 1614629615995575225 15307827752542264653 2397061682816577271 10330302918198979363 8848741185529431921 4653509694681918199 10812140407025630473 8566268915521972305 12547799010055390471 8670747170025595392 11495463693248096121 17550349616108870636 11734531709334581586 13246053574527112825 10490121642724952772 4290144839344666585 2982184851848012283 4161489829818092212 18222010476599896153 7125990427930029161 13036567700733407275 14043675934053125881 17136882802894286958 17006153884446051844 981049086710592629 9303061563417423644 4153297313780991516 1066248440588563944 2521324141546364254 9948392041285607383 10298953789293715127 16981099118835457617 8595302070644014749 2312577999225135923 10654561013447252441 12038088047094297112 6472158410522532779 18236697818726216659 5912556427200574984 9972651000297041369 6560618064350903993 15808845138508068165 12737800959221183078 10195244978397186474 1313654752944812101 5373476964687041657 12468528905911482485 17639307173184334012 8891131166221537757 5740456277421454392 12409380169996221520 5844564849862136106 8334154510537886668 7398001793779578484 14135843175914140540 6949336098491808394 9434629945497923961 1452846725663041974 16065609627979853881 8489274627063426045 9408267911892161529 1563337158233894041 17770363949623448861 8045440398830528483 16504275725267491769 4601691908520668306 1022595402254581624 14517685983809787541 8398735835668133300 14615215927149422455 15224583116857219681 1468813378459620739 11984918295423189722 11031499868974244002 16008004413891070970 7681223613979903994 17854601065188857646 4989021131907310107 1823639289893947599 16346181992851346890 21544217716943950 16061112502909243502 6787732051649925271 14003398197285548800 5063740005644049340 4781823122821476429 5018678314959806059 5354564814597372341 7265395700241283586 15886472150646152280 16265464621804533694 12287587569800924008 14819834021905184912 7139711374913311336 14668236000548885076 193403003783166052 11490032778441535679 16734072024901403539 15121924909430852180 8113105763368428919 3102311585733671042 5128404566628266546 9108822668784537659 4540137388524126173 15430623909746646426 16584886009531597052 7840032109224350017 10994487705727525992 833023003252426598 5193544638901005398 4116599104783243295 10099410494124617584 13836027896356711493 10149745584023164049 11396308627846788496 913540227871166030 5728436662565222531 2479400811608339393 1507802351425114363 1989458090805490455 13921821068241646690 8114289717778190739 5931892137337450214 9419346274758426570 5481602477794035321 17814411334514578483 1736023283147329614 15116394430320826383 3079209376312201463 4402530269858004338 7191388537520280177 3326171471191134352 4983608140688286402 8184074952266439001 12175541485995902181 2255306990725281478 8954250961709622712 7668363152857486711 10603311673018517950 18388036218367050746 6649883317745742134 17858949597942809814 9872972513697166457 15521025952278826589 7280500117704222065 4664872924940379649 13486286160186963192 16205371145889228795 14278459842337801450 18245235713306221684 2913543172580695502 11859199694177708571 4492086445751070752 10917546490186809860 9587846168056203647 10031413514477104067 2459530756731614636 1940092827800809179 2797931007585135421 6659002647072469377 4435109249127425642 12233638972386286411 13878008335665793980 7574654514224105019 4799412539714385078 13782164895966809855 1056302554420296654 14957751507845179949 9240810533920400758 14531708743694274572 13631080370518090343 10979445162506982257 171626554046586041 8308614277902402025 15839326872287111616 16323485618747747522 14595697483467961149 696899184742626666 940588306100293680 1546411052490199075 1860556926921368892 2477000076244851365 10396783682868733116 4631514885099949072 12279420233053782422 4343081249055715707 13618704924180019970 9460776133171050327 15196343173814875689 3526353045427494125 7757812999995899989 11502112942802551149 9555555609324811513 50699564274472436 10189938320602580648 16946321633094096021 457355856441100971 10606325730574721881 14775445662649042359 15298633355972836381 6952835021805873220 11587296907070355076 11693582523047660809 11029790796884865210 15235956058028913126 17773762243590822728 962471056244765936 8469286424039395763 4853195214106380627 3997120036242661478 2902348234955750231 5336886116221335305 7378177279112602194 17042822938031035489 1624078693376446104 10541187027281832000 10753571316879566960 15167950035293448653 17663649160809091673 12909463238683898206 17206684678257221621 1534519565667421226 4872330911793850275 11063596082621425895 6049567295525728061 9094900541917671152 12991022400053916382 13648778136367767010 4802967991540511624 14682123057007261166 1801822510339387034 17732008602631792887 11880947557778658605 14060518073634634904 16496088387082642525 16198254624800653132 745684100496290320 6806729429210690744 11470752590173066294 9011327785416667210 12562918585488663850 11844634484477335790 1156670417236152263 5177905437577746724 7661590809792799243 13162071215607582121 17485579493967396967 322553655904907100 16525355681826211882 7323451643930754273 4465306033686335596 4676159378853966755 16607544886666358267 5671670020393524568 13178072260155641074 1909933846935605244 2092480082004204418 17829693522789170623 4391284786139257245 1720724894059265409 4352149762926288951 16607998792043660458 4720256904438291708 3842232206869072660 3849105546120791446 10411802395670688714 17496206823783765946 1804321603887587840 8377625742650581918 11633922064969707477 9632864685210640999 18124022955551932669 5256407288919815483 5256458021154747517 3066724633167531906 15126484444164203642 16635617889718700085 10001412716060997117 10287209728334565879 5775863633804795773 4118113746297253024 10490504007557659597 6850995923530874205 13232517039738531831 7384910742015974330 566741921755947854 17782609243306115688 8073918959379425861 11683985728301472601 11783279730613926849 12397837579420657040 14565100726316622363 4259481206440432203 7116556761335749113 12618257157717372239 18274066008810009229 11000209376942610752 1245746374893741831 4384367572585362035 17498867856299912089 9796112687804854276 12537701407077546817 5230870389720415082 12108113628697434780 10331029418657857169 10105490920436490561 16234617623177021102 14495911661682913423 16877417296369361766 11466591022588627577 13680317530672206692 2453125199240804773 13682647831857656685 15500455851210755567 15753275663902004076 4638307058572644295 2133251886348735753 17291017812164471574 10956660569154994965 12699281816262224067 1680276058511811368 16670946103222340847 17305740233615050398 14862210725549741909 11449271703408921451 8799823522244835258 15980988318118020779 425509845647102378 14990747626381754720 6657464891266093942 10211587979286868132 67454658050080438 58920700660487576 12857441554813939298 8022944062562633050 14541565439499217948 990733605600734478 11074093579362427613 548874036928755538 3325113614742634124 5449821034715120099 7453953189209491571 16587730610008821075 13624498732923329805 13839522419511670161 1938138809660823780 17747514333290925994 11496263121285981076 4342366337833120656 8562661500114686445 6412044719955115820 17723494104917581214 14511245864755129869 4571167770597900612 14249775756130351521 8023268570531561276 60199423147475294 14197823598842193706 6577764981544123948 11793412539324858369 14150207089989710189 12080163291468975690 1436175534073340583 9595064102262237253 6969121049559017924 17273417110533871908 5878335348737464154 8085278611785752133 4845006317819312153 12224713315029247531 10660652007067013096 8821077613573824985 11254670636169251001 9424816612574341461 5707853548983284822 15083257917115753527 13276437637774846751 10714302898592079543 14934107785401786120 16312984375362955328 3146246358165143747 3513465105626857527 10866420175482999049 1729257820708238821 11445462959771151982 13077890438619348789 8461108542762717417 7859496057497733477 6649512777007167541 9294903227884613418 5574455964369437445 7610328505345940413 1128818388404044480 3211340169585704071 3069979328548930803 18388425756756468593 12562790675683767377 945541352990850900 1959159172075668921 17026619033178099188 14887265843260623766 11024231392385215406 10395583351213307848 9501214279005354814 6548736280795746256 3711471233089775760 1216603362563714404 11058953301074534687 18023514358513608120 7244248739246872505 6294433386289304763 17128820963300044424 17353424232519863855 6446409456122034299 9181917703637892406 18343433501049648842 17328871114030536455 11212126194469978050 4800538271900300650 15899876357041893365 13896792850698336529 16300014939256493667 10156773148298507669 6141731127538166602 15996557548124663425 7083225792305822344 17863618797220418400 9415483292790103988 1016092895265563741 16468341077528889426 12905923846863780470 432755797940160925 15922549193516222066 5915867963713426551 3766575181942658960 3022635021961320824 8925098697696520501 7899149402923852956 5711931597701909860 5378318518748779544 9758450820326239558 1027027008406253291 11924214465556375420 2547195026731842455 10613622513196473282 1336106269731677564 7520388448193888863 14004891449115260966 11099992650830400404 5483921257602254449 11249712656698062529 15708280910766948921 4448635495839777745 3610397014173606458 11122977405780660984 2200757290144509068 7701069215867443938 1568502469881369325 1069292604996533977 9631776543319478340 15995630697475865899 3896335861608536731 11415338730796289205 18360870174656258726 15127015067798829564 17879251046896120726 18200776010402090909 13842726902156550787 6093774350031717101 13648470827190707843 14273291747100935654 5952323724096969942 12428956034156855025 10816157265555884094 3406871062859497143 10532703492038933004 534403218224485460 16295899225432990166 9124372118070933954 17003631534731227482 10666305988322387196 10946455425243390407 8891060703022527705 2276526576411116541 12568482061133886737 197688563718272888 13134945024237213996 15352240033148676664 14199229418292995546 3757307064783720493 14435246138935990257 75674128116219543 646919839028730869 16581711242256867154 14017848759726098178 3445665202598596893 1276434377027262950 12985201423224295756 190645639997077654 16003684450636810440 8062073254506296184 17894858193460617503 14719547331539625447 7660383498626641654 8852110171931153172 18230085079874417828 12095539687631201876 7032777369457678902 16761178799275080583 14904892752718900256 6112690938192958793 3310131244683901845 14976967598894271902 15021196493063174263 15855252576107064620 8328057006700361466 5038286377509518989 582449319978546205 1357532519247365398 8801280183455858753 1058039099640113469 6051327788024529593 13873986034776072077 9448506925868315844 6034636365103402539 11458619527416943563 2020085624684762577 12684631758075500483 9237276759695104004 152910050976325779 13113610964875376654 16650273950803990814 15001127537915263169 5167127552562189998 7785318890022759549 3843713929207228782 15929135079034953644 10787513157341441958 3263335221154471722 6040418222568913223 11626783095239441272 1358762982467704526 636171932637017499 14553410782836393818 4850651944003903766 4426904008118037005 8330787533994896291 7831629345929438452 10456826527382449956 15337443792127934322 3142697628664551047 4019679155335228724 2775786512900495521 14412396028957541237 3439417820300071527 13526605456126307686 15796656669568109926 13834502738095525918 8037320072863652402 9304030553381752146 13606152985618886885 8325791322038475064 17575743250133107633 13396873155940388075 17475837609900002823 8684825963853960092 9201006251560660513 6916889862802632717 6452451631481201669 10915662321072409234 5185568667281502531 1312878350208670187 5101484139442112861 5163887506329823640 1308827948666686252 10756772548577906402 7414185990356357179 7489267177041520643 12108659092270499591 17894586554129219006 11960217562129599936 10676146840696656284 5384538337280901571 1410177581787291788 14492409061646930573 4026118938063230804 16843314073019414071 16219070698600114005 2660549161239627782 13636137080624559710 3874064024838670841 18287152300906019278 11310390999578199396 5543044134024256315 11629531740761842472 17251785169275597205 16597286275634591998 14250819418775664577 582283518155927386 8529313926153578795 1630273477052472138 17592135202331946765 7490397076859104124 8172344788925583350 16659031420727078691 8166727454021099674 2192645704544968090 2046760152028870640 2634418127035956413 8828476674452908208 13655610290597270175 6191908524357694372 15870714593098164696 4949536682653040064 3947477811580080617 14293864757472700331 8821107847340882703 6413290572353984481 18213543310541920490 12664073002257270927 16405908287306633444 15000933673091970760 822335584421311535 4126554540851604165 1727314693965664015 7651548432960823392 12922583137582977769 3597631494784693404 3212957851434580504 13922086231509859779 2166158428611413836 10988280035040575461 3745189307970104888 6293736291789480360 18441126222964729113 13802444975360635967 15438515809119543834 6804143760720037182 256997101537821405 7581357912558384495 10007482412969030241 17295429753160697081 8381269844717390750 11179923055414988382 202009008410074934 17214893323788161071 1197539232241889475 8740705803253496436 11119723064379631840 9787219243469354024 12207391247411797774 16718790814744459261 57499073872723134 17880680270590789158 1724698842892959207 18369445271717523082 9239305475059028796 2376635794657062987 2035046493980354725 17398606320389546446 1170000447023412825 2299841736781679214 4527280872289798089 1373995961226817279 6501156925468388190 9565293237387297685 11099254968341252115 7518610572611060223 9328062986972789856 13971912227832156968 15396947268724857170 498083430197076820 6293156400457953442 10249344650251102183 14332788236312885551 4725054594242604145 15173587059070658158 7010037034102056474 17396101132816151843 2811694577315961759 4857577932589823327 6403694864133262830 16962378130519407534 2293253460468872207 10579117566972794138 8014720525947798670 1908672504986706721 2077421433598345700 15176416545651101130 6060206530070442005 13186160363857548783 1142213335449778667 18446142379689159397 6696393013750183893 1433898397042389077 5328937885091087330 3702786762499320277 8597161097258338810 10744619684888967578 14404977663974442928 11608518754282494800 4228946392697438208 638671808691347837 15769506891313375001 9417613482813600471 6037672855766029541 14082742133842410965 9861101953029123331 13571508333363369886 9223941358653685754 18231095039378200847 10962330984437326390 15003304247496473196 6087286325470758073 13448741186886390867 17122758410474372807 12244703411617787749 1497261200358848250 9745980573564512436 18138503453396197239 9768267331091963360 18018571014488840869 1464541052088964432 1417322945619169504 17914754308466778733 4640026616023160918 10160789638935125870 12250565622333090039 10160232368475002507 12079601541796990872 10232966327089611447 8541635894012599895 17897427408173910035 4976590852131939054 14436699999264460954 10510811361887175395 7880311217148810933 9714375321078258090 6340059500688572848 16232109945839443686 6065557661598898367 228238649360236439 14729259040522886632 15091014155116359630 9767149114184501447 17937092042629409141 7048454164653122864 651835654481245527 17173287877638086386 18316652618573050450 954902048649525737 17560586675058547285 5175610068504212028 4259010689277854156 15915778023317549156 9599093561833506574 13903010171989666517 1082136698346167166 15052252222148341127 733746245801070250 269331592587276650 8327543488024844648 7516603426898213980 1355393841139926372 17019548693637650828 15561676306944675475 4852430499547133590 9441793866562452713 11864453908052840924 9163934441422920156 8073477559041517681 2896455621479110402 3822969239293068996 10200850592733349331 5961012588726869058 17018100766975169124 13579939554258181677 13015713265269331375 4812663221926015877 11264382822521043919 10234224117505782015 16510808858900989547 11603591457165535603 727378220952746264 10242937335967910726 1784624833492493654 5798449068658279567 13554997392196854577 8822011656503261737 1428046982068607468 980854658171728311 5898819076988149160 13091707132472743461 12673120670652923947 15326916116245719294 13732787053421258691 17490304536219332054 17173819821074555046 10601902044934890240 14036743391049203940 6497407569538935944 15664621975817069130 4030268482844798482 13526775012020582806 15889985672678939169 8644004310462753027 10276601480531399657 5801656346011120824 8607112961226626071 6412945632368718581 3698515055608003060 16678531416279666101 11901767895490848894 440621729528459494 9427414263627202865 1154002042404800627 6198200879515346680 16953664815377506619 3865697345484326893 1845238849272793603 1766140229265912300 5250112915414629612 8993799311071050704 6303554944651181628 7663193729672175841 14091869216841898780 15959402796639402644 1282133075015087831 1043388597552498813 6372442547296383652 18360374037770467917 8503849601257482402 5500661440315964001 12646935175980802876 15507959683289812961 8144263528432879910 17688893188276869197 17240382865644167553 11583995947348762280 4561883427982600060 13682346747489815629 8278401849144891928 3336736437727955920 14776551969994548738 7480528358309346417 13128580959305204022 4610827765622508021 10059081778182088267 10820576040406687413 14128100541042526393 5879462588717962838 5873629755686295213 7352729902077828296 9110347536279205707 5486184219871681840 902264147204706444 17312127989767851242 17111028270968407781 10456769353179735307 11511482575122320998 13097562146164676082 10892454506348123178 5323539500178706284 18230557459029684602 2657375029259208199 13015122720743285193 12045978109916627925 9698631726444626493 8518434426528864028 3011624036148092060 16120651987983116472 5292693295321466372 3105252599843442744 1445305338124261316 15127398439602253094 11391056213273623586 6076453228234181560 16119326764757946066 7522936910300453056 8052991681670500774 8460518567607679815 10426859138686939922 17783281016732009423 15924157396539054089 1664384636877177561 1877749159882847656 5203435263369003572 6878971807233998540 4719667700340843367 778885039927378612 7249997002180497124 16653508027966375760 10021163608053424519 5259822396664192829 7094402123323145272 15456523433541583505 13430996750350444503 9352695575758618735 14714626044774518947 1931825311898377840 6077014656993951256 3820088569797135006 11813770449505166405 8250957455491568239 557387184268051982 16178514790708841388 7299214471921458082 4550276409158096491 5979892459346075516 3068532620922025208 6032396306023704793 16390717505450149970 5080985782586479900 17361423842959549508 12193589583356678319 6089999951843076130 12357212608952493893 7703058127138242824 5304120774472405312 16127746553177922832 8146035273271234682 5037244398842023188 1885246316020794397 13084949135797258211 14450714119349709803 5412151212961389439 17088129837622443553 10544196077956001583 12849220116248824904 15889126702533455393 4847182621501710595 7957618281884030278 2473246309847169452 2398644006882300920 17783123094123831291 427189020061716966 2781648219037617554 4018089480746008019 5393778927407193314 18177124761514115624 987633954234619402 3050358571523810121 9144070518353378344 10314942601170101664 14637613304353313793 12584404438766155784 14512312311615723653 17331129366520687226 17931165108565206319 15725928835176361068 3435147977146317317 14875845774967494847 7461518542659207676 3695702829689053059 10619579309838416335 15472917331789312430 16643182644472180088 943128815692874456 7345085053253735934 2288310010953006131 2561096900673046741 18090266869020617877 5842723426414742838 5007855969136538544 2165529338771530548 17177561800289130435 10860841575617709059 1154635645882526014 7593230931960079260 4374499000862454429 15330384460065416918 1697977040703920694 12530511312691561767 8479557935907644909 15391945963347838142 1183693404477389461 13407155749639099043 15117279723291654517 6262126484169087471 6934941432208776392 18276339506832869149 11863932869184339052 419635484159852387 15777329295983400379 2636321844119407022 12954649825758639726 7816378307811954163 11879154959358034341 16441422393200926603 10325747990743054840 8720086776322395191 15067609913038502228 16660975207351717777 12278436634198375616 9917260124347009485 3767904471230961008 12496476629088041264 4858473727352346553 14470228525247443014 5546449087964268961 16337568496323379287 2127627569531745072 9103315827660770360 1574706299408967628 694615428875416264 7605144883084784776 2182838811229626506 7287694706662675416 4040337453621293806 8092123878932375867 9841639729760049365 3266732193212835641 11705166689221504035 15112958974315042305 1220997843035836978 13217525452170699841 12976755982419683871 6010309402773078285 3002522752012903084 974527926864672529 6270444698203328359 18390139841321458285 2278067010642986136 6227176134554025664 17481342064029626357 16759076388984183485 15136398167311932672 11480792061248586469 12179912807763691861 1488314525606282390 2041599280219493740 1163755397397519656 3639337074308281948 14490938139326911930 13853453210530220757 7632584956438142150 11790145984393387102 17268154511535477121 10280413618288139173 7232308160096271575 7937311850076594115 8599761747682375217 14208197202665116167 13701506724709900572 11552896997296400831 1366188391406164150 1217960187138574022 15078435785597361327 5110068271813392466 10918273290910581219 6087495250539650989 8008848952471853340 3978279947444996161 1667147615816283758 2579096486464617081 110869364795994639 13232019478492614345 2398557603229892034 2992996581190450054 11811490735894684424 6914980969234526923 3749193064827709128 5471375158190001607 12155362161442187317 3450796345260258248 13245476710883954886 16295281694584154803 7970907934702848244 768684478121934824 1572746778821218424 14896844056999611046 10214974037781459688 17059992367924577124 7570896634674507101 8125113141199589861 2052350838982942547 1450929968554706898 5383594618564908810 14709771569744239907 14630103239009058479 10063456301668744421 7456468743706883205 7860320184798513251 13153156510166228263 18380776343546758580 7480266690932606957 17966361495130890690 373088102026689732 8649038962011048376 7571283363490000100 586622575531355494 2943192449995178681 15234406951580675429 7782745038762052337 9041126225430161045 749966174939982247 17045192879047028413 15817656028832595448 2390759319653552388 7867348466619573730 12094375169062164841 16835140509317806842 13520130613239037005 15879315417204828127 17201763892338099829 5365160959641524816 6187303106165779930 13562487158752374406 16057877535579378978 15910729924408022524 13030162400827818402 17217762618731086571 2842124465167314809 6153604751437984251 7978689801392407259 12183850073529988292 8306474175199078842 1161544523251048823 14902837650856413968 10744219355901846886 5308680090848686308 7329752465394448704 9176225196652455159 9099447857650694831 9036403982727347449 13394981156374290888 15576957750160896443 8326545758143540741 14474879049423084052 2656967693872965443 8031601906740667764 3476543358186948578 11114230999802331420 2849274455792382160 13862488402671970355 1817293053070761845 10479376301935227225 6770646228604391578 7541897910980484886 1832358176076908475 12009835740438151031 10515485593497511110 7695876986280192540 8569301331651782801 1930033481959113318 6082695873333889719 11872816919885862820 8550067965978717000 5642697978917802671 1643520424230337207 11044512720636857466 8006500389831269980 8210429084096472111 10881676792846569154 3449712331858869706 17600101666694091179 2028419009345433846 7825496568888667082 17744289410358187328 3527610435570154549 16292716949606030255 2194961212041772785 16801121580560878015 11711691148824473465 12953168831831140928 17803960340885825039 8244390282479760107 5000047446307285978 18293668765241893422 15300497773089666424 6605275938465005083 6773768581029874554 1178071226927742692 18427865137091470421 16116407635239636605 17505420667845685643 10247023677482563140 5905572442655423548 15635653060085332651 9820871850757231656 2600510138917149927 12091016280146608762 14556842208783588176 6088606630641431579 14474321112858848328 3137311116078822520 3792488980256906036 933923903076017377 15479973438180815892 12497725321518115631 8680062187792258789 1817268971357716925 4066816472873801463 6871215656963673139 11478848040069002481 6722530321484984135 18054029718048219118 12369396094005987560 18229459727237195565 7635638161359367962 1354735387110847380 16766461341878973205 7703912911609375190 15480699266042576575 10841908144569581142 17719686395239342736 15006678481480953716 313383735056731334 11221504893195536798 13337178620093742729 1872710929513293802 17382328595206063926 9976461848652418770 17208321142491940197 15676813685153547265 3721470679128918185 13454319402369758903 652101481355544304 11040612229643063402 17344708351194439343 7231817307162184333 405497130394580344 13256025882585340436 3045310492697204414 7403238861615228123 9186033736015415277 16407477359611652271 13480377275126577130 12198743453822523256 11371357043367424271 12895729453442382170 11587973222257892809 13510117892771107952 5600184668131998271 8031941603474309071 10803832627329557853 4423904295430520597 14271332421251100979 4290653158367746951 10155440046363734295 5526910035346399593 454088637223790343 3263898416266287713 13555434764527269586 14352073714623300792 1749737032145552311 7891670326738759712 3843627615448455277 8721325047853690868 12848127077157981785 10465562222984313642 7819916609756535798 13120327957384193419 7947222951603759880 6921111371248194308 16908822003712014583 12822248644455392579 8843204658496257483 2751526461839346087 7094427782352542873 7402582072434765677 14043712006240352170 9502651284002069067 13347846189125204023 3147983668818678525 2285155571383779520 187701168417028780 11823068825706290061 13835776955282058997 13302965241038762393 3513115919338726120 12972274572516953230 13830521633302369026 18312529346368460412 5377341473943491327 15087411398756053174 2206524325888109900 5632979329592615453 12689603665246999611 12440595136192405544 14474190246153171411 16704082940017914868 5763953710846924346 15934675958523322702 11407267471117834606 14095513517216848223 1774342205238803721 7522600693904334767 14923973447958084657 9574622236772464602 10242028248516161787 5739778455220431941 11769116326945180255 9456015623321658679 11078649434168131057 7318015849857495050 14757595297177573320 6813114601911250767 5675835248943140631 7561572177541826845 13274477924890323277 410978890029514648 3012215039427923956 9019930613251821314 7227195034711392987 2584233216835629236 2855509617948325352 2201971388070588454 1000466936976059862 15147534366556495866 8877707687655317816 12997023041386634068 7772459205854559503 4323670747345320409 15894905512689885655 4247068649000675980 577252905998865953 12493303445195068625 15960711800608067569 6971776646800525231 14170572620045769773 12570693444774379989 12049511928504168915 11830676324624622064 11130245032323545495 10536917266416246079 7321966760717313124 17122381528247058545 15533136476793384929 2671138016340446286 7719907349085579673 17220277669833093307 11213541599741812405 9212844766944774532 5939414283807940221 4056722967128679018 5681943188418514950 10147522129644266023 11252903881156129059 14126975636025054244 18260749343516903085 7054323851315655773 16658167465841587941 17379964607912346829 16866017186239291206 13670001271468105368 1335675511791798254 807102102798845931 5967196927782709789 16656679775398345902 10979758900549862729 13269137473937066184 11832056646782975152 11177341326204871859 16158897905015668646 503886045631333460 7593240345662669366 10615432749816189706 5449800597057099994 13747711576720037058 15538198598588596912 10874310734201778679 6614701311969430184 15212961439993173855 4906908263300924947 17745632114591844516 17668286695635583033 8881019318392475697 18208079598058638401 2501813151708923631 16248338556853895552 6411996881837624904 3486139316427436067 9728772483094469831 13133402677162567592 9032123363478383470 13125622813561816729 1037156073891749539 7542876615443656203 10495100080224125789 14456997986173891926 4644105804141059044 16374787498939958828 4480565917557913514 15683732097309442658 17394261674138732256 7273423948504732538 17606163234385930374 8772205144613303697 7875560898024738154 14036296215328498138 4114492697190614769 12402249716401898404 16861530988005163605 13351600008861747426 1640252014096014164 15560933604526087406 9889651905219465903 11148716917012671915 1476214561961010232 14241514625675855563 7801398847888503656 6259790582298653116 618831360590420010 9250831221415915130 7408930408332535114 17552997119212304070 1768342788064379284 14895721224997457212 6280651197437159671 5913812986562634366 9514735033800285996 17059326610205734055 14495803125053527808 15021838222698641008 9657471292568601953 16691478229166622258 9998563104359113161 3118701209433847117 12905563076976752722 12858252407490656724 14892779688074262526 13083909166754138775 2481062679579906930 3616584451984829361 8898221605275379858 15964926001375859641 7734957786723463287 8301461535749631870 12703777049963386683 15470940661101791073 6424022080592973631 10067210170814978293 18161524641127988922 10952763942779672294 1078507912302123145 13015491643939273583 16278944448235247502 3955189204773373736 747579795138683978 14679519240555736725 15287379342378292123 1543445738318340111 9584014654763702666 11615610093235530200 10957539284962768248 14273296357823893182 17677068554940394664 8389625836208416215 929583026933594034 2045793901360435135 1698626409870303077 11917843825027275440 2055734998457096864 14357577212242257400 2028692218277607881 7755739520064685197 11196071523500250917 2948718629958918080 9225653946185841748 18204381460121391398 15585313401601208088 15213025693742438317 8804702133507967380 386204085485393612 18085783187156463052 13452191047201204765 10940537151523504260 5564706936361805208 5874186773160239736 15572854670443775814 16728696171200206026 1290124856344592470 936834208447863563 3239460234062693641 7186980843114191796 417566921533555579 5708878068081029590 2320275671334661581 14746966090439710916 5087152371053937437 9657632978905059931 16749935293247077665 906134962198786118 10985984350079226751 10323887983312054282 6574401847764492409 2182281305135455177 2548397906459337435 9881650603788874935 2333525608251127492 17201597536893834703 256884536788800834 3429560481638550454 6700829248204411901 15700991634357802750 10226064427715981244 9595476430996495132 3239762812559448640 9099019613679389405 11966145297821535073 2241699792326363526 15763727734445155014 14666773625956988955 14034169936318738308 8070557615648587401 17529250520380100529 14887358255253629492 14757532438390116589 3403928751768431292 2455242206447317856 3502032719655673341 8404018318684331194 11117172294920985162 7827718980504422206 1425011295600786507 17662683229977096837 5098232238517563209 3358491420652794713 4703903969559832190 15826583830738936279 10054961352141068438 1634596131496385711 15427269336576848057 3542172099233214469 16016802041179930408 15455288204535653928 8447007483182483633 15858125840742644883 696221710013890844 8115244295508935773 6190825461944250985 6875692308652658459 13630630647373813072 10600650327736886883 6341890652476475594 2262221458256819764 15473246829812796872 11248466975752657169 3802345011484142473 2988659077960220327 13161972039671254104 7692082834373466271 15038176972467342488 12126220690129396347 3212337627501120977 1254555485923813611 14058980842611387971 6196091099676567061 14029838699132425975 294120266642553659 13304092231841413051 8023907472205062720 12750716190010686554 14189175267512594955 6364035746969701346 17033095921349237713 14474782565252121150 15351382687764376076 17135743501626696210 3700075887324009643 9475457641985551846 2677091684858857398 5446005652848829952 1486090847471309165 9115735129309818924 9201736640836191876 2365549443647881257 11715594665716252883 34696202669023931 12680785967531807509 2195659617810880260 80571910480068965 1437420845266740229 17828013558407862177 9326670485371853290 18021272179830888923 656550991082771913 7475007175378523113 16179405411616400396 3987089718096998298 10058523242494954353 6895551673696276686 425074689508023913 13462664023418597859 8581809284890580136 13966122261735146618 12323583910858268169 15284717321919491195 8446081282792983109 13042586096903234364 4454032311899433518 11728939904785036636 5840782791009209015 14302012126853725245 2163407468293982221 542590835753887337 10104325944031360357 5311875711242108967 6860884223821812353 16969506954791783142 18193109324752706914 10181107704796924145 2022083703340320903 10215126897465670710 2515529786570820795 2602267061505272146 14348775831222199963 558383149826550676 7605520190762083783 11393003924970045762 2958957066770637344 11079910740832870710 10705397690267758915 15428654528372168885 11813919798066947822 5145534331457861799 2729394906425831558 17624608303723745264 12904166122817012147 9480777205130106950 10260749537339818432 2621375713441484574 15091567887121811560 15867985914945042378 1215097359113892909 16933815759973855035 14848007014403268403 16025107549847885034 8400467004479338313 14059405571298136200 7997928020273071281 15756687022089570392 2444137179991774709 15274322012433430443 10833469202231961122 15438955816027045014 4012919876654974723 2907818256652754722 5281204446652421168 14719419773239368555 11019341468655904423 246572888744971352 2968659668023387817 528548545517372137 3245720009329545601 4192124883846184914 5821875684287625574 14535076946915501401 8488641196530868356 11696747647731206853 8436412361526234365 1289614733801659203 15330598988685999470 17443762720924099654 1735891173074090330 5078323800224016569 5107750002404702861 9808235651239279840 15321635484510364237 9430398937742563780 7571252967175406426 9927506378967277397 7746807475660756446 2918150237936008767 15543507781047850205 4976861611736617803 12711258706395660161 10360904519284459458 653041872405396659 14591127289294221359 11860905826405934894 6613857733417637479 2523512173038695252 8954162835644350633 15419045412180528217 8069092784994633422 5937782744834969398 9450161986858125726 497415483209758131 6689874933504973868 11302150846621839752 15466569826177319011 13813123656510447427 12349234093559657911 17267785674621332360 14781677353260731160 10671140751259500759 11629729201395092751 1956108189784404542 7384271417800071461 1208160923527969918 13260887240106624935 6739867047126749231 9538767071618710674 12471752600676842120 2354674882047536164 2367946268103973988 12660799734344629999 3679938406294256488 11459079541974078510 2691637334800013817 14720144674131242026 17754367312858221736 15954591559175344179 7941192195739922481 11972743213822303470 9721614523226942479 17125798471590870801 10782300956242590899 11314427079405941145 366856819268309967 2464904539159603078 16564761875967340867 8528432911920825974 8846385952105235239 8374887179146917279 3737779222754967397 3661436294660283491 12729265638616679738 4161915756295127917 1803512713420935084 1588803165288272969 1123832149265857479 2991538345767548029 9579781701666030970 8453751185741803485 4108955590637624952 152131903090251482 6081010643060919162 18055714289318989058 6809156818892696752 13404355186798909160 6423008950266494806 14911408681988370775 7329753907445967327 1026415087704267379 16798637404921861613 11919058943482761782 9150150949779912628 15640255399438189148 307680022128139586 5046759572858342629 16368570110783234251 2068754011381644407 17797202229278746766 4913607708067941658 3345233296601579311 12679490105468616957 7700477404735492150 8723828881413380837 12476589265526306460 1296038819563314271 1502525141063893632 5787903235062971724 11207759441738255525 1161033044367184002 10004434031603402013 17944070363553279181 14528445695643141751 12904198029848662246 11846173210583370132 14227306907440583441 12966818216343802472 8271488277341453160 7016799217086727983 1415237697489724566 10639508427510505182 10276459540604125542 10954314083916409554 3157599378969694796 17097625513427569902 14530375678133513174 5703575118312618929 4721122068465676194 14778924052336002025 3110390402170403314 8083499515246708846 4918919643058473300 32656813706303582 6618415441248873162 12694867574972182098 12720191257718664591 17181341107528736 16011027382970165442 2981177081742917472 9107447824459982571 8540009146843234131 17037254133435997534 7595859406273372710 15826944444812060699 12476882694870668422 10622003224983590131 12173378304455809277 16509044837981010850 4791252063409667957 13552168927988809711 8123472754380347674 337390265227094074 10167918246823071731 17374869933603191643 6976625779536789682 8398488576278821950 14026183601742006411 11944688948553460664 434197684412817324 16760909582689038439 6328130642144164008 11291216926508166653 14978405003827144517 800447225255410686 5662179514717382286 9058173135266055856 13252070197088121959 10375928726650490567 484755243803114822 3418968246143861693 18236384201243703462 1202499502250375558 15425785885593362616 10910365483245873576 4642875261734791148 12866781242517424073 7748527969558117350 3050686983590647205 6043742293028204131 11708458695664049158 9459121735877230675 9792402722252534103 11754612975914045067 5307702435870386346 2468747331589227706 876227339311206638 8041051196045136088 10057277418268507935 8422787373389929010 14108419616949637876 14354290717618256978 18219619703570151786 4645346854696243859 9705240793201645038 10211332444660851748 484167349514085931 17179329514923891682 8832796671479651091 3654936275378727853 4929045990014279348 7633754429847695729 7201649067199561268 7666283720864668379 17776897575475318262 11806206523502493628 15269381177590855503 2577331595831934619 13330532446106680874 12932429760706258245 8120885645752547170 10477982891942049806 12998178477944550160 4182155517713325729 14967587548530965275 1103971389942422048 12979707442831883786 171123096998396233 2982037998447593573 14707322791288777768 1640052759593824232 2229412128941713406 9696715605522318426 14003738965903166398 1010585061875647770 4180554595802483708 15639453542631394149 1859355688103181764 3228583372163802230 12302800410386221876 952163365606508740 3310815978946652943 3696371943709237485 2867490191529899604 12343519831900980955 11305712197588045935 2755208462563226076 15368878350961976952 884493399394703057 13903805522216953029 11956290111608838228 11011965406516504099 17636171120638145291 8655938677805747947 2413669689100790297 1848270353515540403 4515382619003809019 11236997814566361001 16992655147495844849 18307826458453586940 10931070987110398570 17317172683965707867 12157974639509064759 12015606187087009096 8920137225563830304 12470536632853504742 15282477146031401916 17740129043060826498 5723453003604606827 5561001489353364000 1278204104417470815 1970050151044066623 9669623468625626696 17672709593396350959 1469703319946813823 18123148259091496485 6633726761036345275 16464048193980544159 12379709824139191496 271884843733872337 3474904445561546398 7439294208071599139 8721732905599535404 18337086536282601750 5864497665838977817 1546948922727020170 1446869260922431026 1025603567527724810 17274626734659114732 3926690007200293226 6553584361879274417 16227227010412608128 3202210225717380729 754358983513665130 9455649000266730927 10804011194305183003 14292451369046049437 2068561526962702717 11290793778171655195 4879637906319766099 2302773120969377186 1995232596793622051 5205709055444931096 745196527870393169 18310484186388100923 14661779021709650756 9699144061007507746 14877174314612187896 11469885058304781971 13075694096807218643 1863903962319860897 12071516071915259403 88826405128872506 13765183128838461724 5748584390825000693 2562049101325161892 18106967775910121061 5259016666041982138 18098212815115412582 542068587815818145 5026575585824037256 216055717687569434 41460398909379669 12823072311031136904 3625086440018396660 17793279099356090089 3756469185361588678 6452396604718773782 11057315313268195949 8074421343463798053 13570634408234157800 2090799589218633860 1331949088462064655 7052988313498724185 874765068973333059 8979299711634326463 17454570134812140142 14201205368529731924 5945129545316149370 2259164785719196309 5584196589344580325 14462147235949443412 10817089185860889517 14666494571510558918 18445055080211192051 1282118945298401699 15671936369843141188 9074076306318644610 6363398109812222252 16159373036488097722 2519960899120051139 9307343342056051537 13485632457314811066 5896378663722842760 14740932939137872889 8817323211812419356 18121327597303311515 10099621937051267527 415557355595754118 7456352254275092329 5107475835303214374 9431033471496469817 16297799523092706159 774003543532475691 8822451406704859693 11908251032716513271 16634800709527822127 7788602207274700824 15377589999208691089 9792831238015726921 13724470362004949404 2837100283074993073 9631150982572650261 12763895305608427118 1773796816315636093 14754583507095285106 16875846908446572212 5179686776354635509 5437665927300614254 17078345723661657911 7839635070459342556 14424170332999070072 3776465885310668740 13959603664833045761 17597510662296279328 8723452529629643226 13863949416370573198 6547141219870984787 15034948514773028232 9102595237071248385 15879812218043667440 2780672593370371837 4576915449858746254 11310766391225560833 13131857667355233850 7659135018998878079 4242722868490536949 5237551772341179242 10721324609067158400 17051034217592531402 16475391411871106328 7513876343498442346 15653343993098294588 15398457381642077770 18049822951601337658 12952672832688177202 8835901697271671292 16363651963121408955 14082838781582811165 6778087638182393193 1047453989686575473 3013568413937976465 15142932264278365259 5271451241830316676 17218533699333571398 15343877939503046148 4411435740190861717 12211667318947807639 3694811119659367980 16427007356097389679 1292950108182633375 14630283982919686254 13445257630625270571 10626272160980292513 16629601302571082938 16569480210618841319 3676800555911827829 12163198406538519615 11571263325962927726 467229231977170664 4501649949405291837 12108589225578497216 3314772462523720943 18200027238880058924 7320994522569384748 6216231559578730924 12287361497303350876 5371621549789136194 14418956559828121920 175893365475421433 6544541230574987954 16691852358464213843 5204668615071192336 2255008698912246276 2424179907046151957 13000252940524904759 8800173121620588084 15090183818698088974 6175494289954244381 14704470166368000912 12965596942818515423 11580628337773049352 13899628008445506536 4215845619875314108 4141168457982100319 14497017170174028015 15734676311117068840 12392361034841635266 1130144184130821446 4491260648049543349 484251762912295517 9907682975990600609 12252815646148913207 4468826440068526700 4434859373670916862 7620623923384607479 7271540539504664065 7582093080185453533 14104842556568651469 8801542057817504788 18361025609793206450 920676180608581121 9271174508953213645 1417460259060771370 17903079978263510855 2920366128462454184 14887426394437496264 16316036015848936181 14178501188846363198 1151889999403103652 1622584249844540761 8592872380163278000 4011450146602602332 6021937411616070083 12450832077761240154 6382127642110215327 9016257873829895526 5148171963586398036 8397953581675418336 1980220249574541773 5022053988031112168 9983168826415904795 1793589819781116379 6946732008190483601 6806173450939843802 15611451430070259470 9040618905905456211 5140172387161699341 3298933525645302669 3609842290094779328 9120642630303512183 13888630731025822229 898325407756371084 9671445350487371716 12395184215017816556 4668588231583565387 2338551523533783225 14304508716503423605 4721031653610767108 14521392977741029767 5291725588918345259 13920544665288632712 9784784668785525314 18038769640657885462 12367651796947703663 8574310335630372357 1120261361101646125 1212999302976365441 13054297120954194508 11827641623872365410 12663579719632557125 5241281575472963138 11913128598329323636 11689048225894173866 16667583387458614002 15520139925383775083 3764497578220682686 13532866070928568157 12211891408284358037 12842814099750885923 11780637661291572294 13609888128285676819 4061092928418826179 4089204955960569941 13787429094786164608 14990135527232416574 4150173191025326305 17077075644544127391 12915124268411297748 15064931700720564211 935143081960490555 12322461786572022143 644677684256979034 14278509817944486378 1991752052892687223 14877142828044483431 17618280863271571565 16537233140936480253 5445770274916283080 7324493610037912720 8279258272220440276 3021449132344372240 5360216370472812234 8702385197196513413 13209687323020648411 11657750687042265041 8603880004661034781 11500255053962278636 5214050925638040681 12949187667178545907 5796868389722788535 12585409188799611440 14422867358317905799 15093610877638382525 7238630388373450469 5664896112010291531 4549438629139939739 9447930707350020123 1563192313971809374 850404494082092645 4249549569734042795 1910653561081432486 10661859547523999025 2639609350364524727 3855758845617649392 3624639789029785320 17794782290895525717 4764344356938916201 12101643613728145711 10471182764050784223 14114828982496810194 17421709102707237368 12543987407214057500 9072736952458462751 5727492125629183263 2344290812386892224 9338172985284125837 15375747346490052963 7602570519659897033 13913642321334018267 15244820902730125074 10756965333442018963 1914871525107605775 259168096875812250 18044136356161139960 1293056636416531159 4752731528956866992 6573337992697780871 13796227593873136423 6951275698834658294 16346085290414965771 17971010324833418675 2590004084772084438 7599595752972341873 8262573582674310797 16999801125090270940 3310393394730597654 282674187317920696 11101787931355665014 18196634854749644941 15634487154765118775 14664225406408556899 18064056985747726591 17227734457472368726 137278134818289529 14300666720569766157 15808455609698070900 1133989000909589337 3993514147212349902 17373354518578368348 944711565503786975 16432979356998841337 7045290588350135328 16006899508006125093 4819843463168517033 17187088856010608083 17328983855290391068 16788827809866722981 13828658123726389283 3922922058898941682 11047529802470387866 8760058853328178531 2678416021587428957 13397618995580423220 697493451026215659 17001551196706105219 3260596455547635886 12087336635837819021 13823819929323413144 6319083529057033568 12701708475069411329 3254891584780773626 16444099410890035878 16518946519739291072 2863827629040913889 5002484334397527117 16029782803610960444 6967372408845714871 9624400635765456331 5846369800395562589 7119655275497833703 18422827028209952947 14409451702221187244 16062545469194201305 8291538699370491226 15003974178084015579 2238044141148995621 9180550732191756015 3673800423561537040 17257672432409310585 139951324441562259 8155949975331872092 6919425611536398156 4496752442724793050 13770480154464990877 3020633751492202165 11822328747896736323 10254760830953089368 100523255818923369 16053822616516603366 3405040137399056841 13658481378960527647 11012206734570922567 495923609149504655 9364149956359255673 16119626766093089717 4443231616616751806 8975448193100278976 12733366445166467163 10450802761241534527 14686660698556166398 13148413252353533992 7003917025018800914 9200830011212737445 5757614979286784440 2043673994704583759 9660006034389381033 2671190450187402370 15016481520422823661 10992888029089332791 12272027734187555001 10653734156791529657 4833676990426874871 15938967370076331194 10477104659540737487 7123339334622520400 2333656751015039794 18072167266089544683 449929383638521847 812709558553016630 9783585866266179885 755185651809591594 189362801088339100 14142600715411399993 3375678991003220089 11404377116386193024 4382776080434693237 11694728884265513544 12563332224337596518 15736796615699537667 7860680930796171874 4052504257856730082 13687130219158645963 17541352657996653750 17015088927537747227 814416894443384265 5707668203588101543 1618137710196012763 8237182984845943965 1021468316326572172 14283473156714305909 5791690058296996989 8771766385192173987 7493982024794565646 11627909797319582708 16475774974944062970 2537537702049878083 8082272395225129363 11924717081465417414 2147151595655366084 9202204069578328382 16556663778996741700 11888319529605855631 16969441537538640783 14488687088607649046 6561452591370499503 17483338474925126771 2535951529243708769 7207643523631621438 17875235804065264955 17567109821135223428 14527342566147907738 5307075864908357042 17988836856289947795 6798147547290362298 7509162373373314420 16042972176411305112 14019989529415748046 16277280695965546560 9112231374252271390 6261754064498715908 13566848108309951657 3918545443349210060 11812753736828149920 1409386815610354180 16583217524807723183 2770662136372906464 10915596435214396834 14626078817334670195 922900374358967038 9314404927937517242 17592772779338984865 2493839783427527756 16922692232523402893 6895267607132359423 2005305367807957685 13569823530926977485 18179407504575824895 10961849603441174754 13658447843592512363 949912550771379157 14761116869193230167 13197352696411552561 5748649466668230840 3392886896924503495 15372149558705318811 3893274025165476386 6253292389940261446 3048581333786683740 11437797471139206729 4239569072915497692 6573975040987787513 4669336480994438839 136913908443646586 3061537185740937991 1664088820657651408 17988852441595085512 17277797317213510500 378674813348453560 17273497486384575912 5907139140032323592 16574451908888807333 9079825995563001809 14833497976754452387 11528694092820128939 18106727861613959313 12201971937557096801 3322449237369056419 3221304614164051394 14139197639970173213 2748344481989290028 7762928691911958331 8392969654312555139 16629506199533562867 14471306756428116774 8240156217845767720 4538520020070077843 10444925043892175735 16656192789902600563 3505993636948402146 13438852279588634966 18401853111221731057 18317247264971408500 17924074762028395770 17165323396987276666 14917190447949602697 8721638869708685397 18040402402620119417 7296595867540193720 13574440884610918068 6462949832142955629 7052045711949877007 7639848636689697856 9847202073565996652 6683433554633515574 1114538029385929705 1084134776399770018 9802086156030288842 18384222206196720562 14345008176933817735 13789486552195560864 5840917992390684295 11789051087274001152 16175729183947971232 7078724213909208671 16927579615807860682 10047129014046030822 9280137392011525003 11981482098777701774 375579326874042396 4269516408985876238 678744296587241406 5828475968593148981 9000124730199595423 9607596832780424354 6018670507778781235 14997042781621066593 17639054600521841771 13385770244820688138 10895855923701781673 8658299696636102750 11479501752478889650 9542404188066019346 4056405842408689994 17675611333972884675 189951053537974765 14080123959537864435 6003966416816973303 108244026759101551 12706754121528884377 5447677379421159035 5738807422700294336 3851232383245914593 10316379398697355791 7212328907148650577 3259425572904375071 7161400412698071282 10101181517375383435 9285087666488522817 5847537351590843371 13115502051427353879 7238429768500420551 14463408527928353620 12758333854341892504 17044880893924617346 13592437476914127621 4444465536051420627 16421687543728715064 17267547798088834128 5106794801935777334 15633161937125750542 7861965500047262254 15289627822598423523 8217977904996026478 9542797007723930197 10528443785885383804 14035731995597482771 17057384819204976030 786920097988222828 16283231911291915291 14588219828493486955 6427221339541782830 9510803999159938506 15224754552305717049 6130115455146065191 4639453967705653902 7010345376944526040 10231276420407743747 9974885582224259973 13953399978995658439 9518253839129550248 742953657899840993 9478011963582971055 5839402220619780537 13406574781801962027 6525378891167531805 12131710064015794827 17320357220562243736 4252845998229974284 8213272036851073372 6084506327507611956 18116949771867961097 7378132710956785801 3693571540249915944 3253333361535420797 14711378688653171414 10847499976888305049 561716237041961744 2748047723587415606 4144303935063557350 6412957217573559174 11791356201204946676 7823426043037154261 8372052038797647417 10212627472156604405 11924760481124580642 2077558364349848530 8910350764436896809 7842143531527249971 2606427753470419182 1117947579146864696 10956687399103331492 9626279507332720471 7218193009995337829 14084232996618039897 6282851266254550348 15853333631290572170 10062002451554820521 9248634565254536089 54794482113448437 1758399749751303234 5129479469785197089 13719600802315178594 10853450986752565104 9298099447980700133 1857293243395505537 1623012213780888440 3311819701220094032 9684376726701821445 9103082280914500402 2942979848481090801 10070271319507128769 1237659828735893587 15957363160677460780 4903956385650287305 11375699029012992661 3476356135586432837 12501057128865350493 17136182723117382708 694310054385123791 4215312034253634054 14631680296609868922 122305307833178758 12551602547995792131 2445684146321969298 16040590029173450701 9797150529632257782 3609425526879301632 14095990343231054103 4169339979146744610 6856803736033281276 10513884173420586620 15513492567712844198 14691331691509920785 16030543813393911712 531427646713467200 15742157735454327529 7227020297424844931 3694765173105217441 15483965211641574132 7755402853781101001 5039869106759963244 4147876897246163439 2363370257018400001 16728905731494008847 8434697332974629095 1929524877736790837 16915588268781891744 11643338328848583543 18337708995554170665 18296493120381571664 10703430704667591025 16748112179267912401 8797984165413020677 7461339570430436827 2786144570518378672 16295559150719233795 7855713937758114440 6212790330446836277 5124776545269536503 1050000084712983349 617292043800937407 4321407513378125369 8012413322492803308 13696879693548938614 15725106045049326783 9585096611318728481 5664268856920997928 6403646392185562260 10374438010585703466 9826290956323846767 15455183786677088587 1097704908640336031 14863153433935415533 9728313050026536750 15532418589499118242 10974592979781896900 4142509612951212534 4175775663622665463 16246327744229137865 3480877955098988922 8845036049481617467 11590632007413918045 8575191748319258675 5564595371671301411 16465529838870942783 2256764685517069019 4939008518819603495 6635175576070805343 16299547414466511954 4287635566069335019 3975571627731834436 4882188207701283972 4717610204364073162 15285732681607315769 13469670639411031831 11912824411148372810 6574019941478185474 13005610173926835943 16360147146464996184 8696604005244342143 6936409015247657885 1871732455361008327 16988153581807923703 16774155517609791390 11378486689356124927 17544962076294528410 5317697164290131546 5599156707928857003 3415712407758241505 17881501960010090819 16242194492749313474 8924065342824911541 6840772845652703983 13234049704741663133 3938823215662729228 17490372267412484300 17399825939861064639 5124139498693527395 4425396327353215125 10393269352285274 2475540478327208032 2958186348414604285 979958074213744515 2052652915345035804 10377683081271367925 11755676438641863034 5373594164547751011 5377073352090070096 8464229259086505474 14318780813169115836 11396495624134710903 12116384995640131650 17190227382965268654 17394015466229202229 7902848251914183424 6325117433242838803 3956492763127626843 16745797844691153797 631399159795754824 12102833836830852256 48217760190042479 7813283952214460150 3799743120400183072 3110077766751961211 16693422266423538177 7156993665692403433 9620856337125842265 11239467542482066409 15591970573118801797 6102585912097439762 7208465631574830778 15314477570839201168 11806566072075664653 4031077660115018087 9954324588476064415 18054368665397901925 11982368768517473973 945173828758412865 8234035950932501 16584410075376318707 15092813842985262780 10835365045422397001 217895272858444931 4649762758645968729 13147196574265298406 6490193030189331731 13135212730070272564 11461030068944440617 723708503208130968 17154134407185395456 14946057038831432731 3017661275756820199 11631153243357554372 4559353248737226747 8090906518789724757 6617150621878487519 5266941136191251094 6950880124404433090 18208125836739018463 5940649344557214194 16274620265359480540 7458550784249065382 5034985914417237867 2871274568001209511 14788972785977958948 2442095108342109390 15394538429908716967 15705210586396191955 14132328219740183293 6770286271782899196 994253988819353018 8577557012258412682 12739434703043355237 14038716245240724358 1465454070931573862 8112702117122767295 7266587000282976054 16972139572042855152 9584190715559560890 11541831358877839828 5870258456276686501 12607142494518689567 10983571739327463363 14839723722532828864 17115256805311901884 16763845544273651837 7762462403647458471 15157519234190268986 16097153180779426180 866766902472905604 10169192518237575199 10996155046271526832 11703922752784677163 13412271682314936266 15872038148517875391 18012443457440994487 7863829746390852525 1083923323351430378 9749458901031885816 698969468656451072 13773653556741256919 11677909667997028816 2407080404086929585 18372239322854431267 7014807086795289649 15635898307140738977 10615921040474471981 5196870559969064816 10374720936410312969 10785042786387018599 4636453806364846372 949760573793521875 17100533960209864081 16278088416486875272 469711874566801233 1446009695851190712 66275221997469801 10132785259536739967 12832698728605823845 15934505780974224597 2121280878095828565 3505061552743700923 16133578191927745992 1140301938201597038 1114375172438467400 14606332522041353137 13503695487112279791 17108678097814127711 13713670380781056738 11919873502664391186 17975963854941586118 6005011710250681748 16810439514183410817 8411776206501385387 4536335658546996856 3113334002742214984 9778653744723557133 6847538545456810786 8176181457290953728 10751890268654720151 13486306955491325834 18225417365083164553 9923467278989422169 18034812832645567029 9137032832562168343 10468894316230441701 2835813582114084461 228927711407492979 6662190135488489825 10760027404375093968 158421578408129200 1346011304302439640 11754537667232753064 10614116881758429887 3109582308742173058 8965414601448479625 10940108436910501561 3685834949133640019 11142019594143549319 4910599453540907950 10407488573177536207 4888731018524705499 6087780471039092517 17380164266822970714 7911933814683288801 7910245639384344209 2198595187976953105 10439058855614480918 11264333817484611878 8703684408881416431 17662014988100937166 11269573206727517447 828227938900824912 15224665817259353292 9036428337229332235 18375315805407837642 6689482347940713500 4756673629403501269 9009404848722258024 6450691470161284332 16417369650027875277 7214099263370879785 2649023609186188419 12610853019477137941 12361123130268835819 17046018575996463440 3878241878410610087 10812945243711193058 9152792807927192676 3181657923064110077 12630491778081373200 4211201623631022303 1334866609035000689 17029856949580839207 8293696317345069503 7812646909332509370 1077274231884333821 8957881956084605256 17927932378260384162 7033479476009903984 18242694324508752472 6056651261550279222 15720285285120933588 7781618469153119553 4423663354189739646 2041726425357061987 10010272802666906035 12036662007442204799 437124705381473275 16651900131183994076 13715885343495498847 827004761438183179 11804089019157270225 17818187714580975596 18422224840261913024 2513351507542926729 1806627963317493832 10651405706177578220 17303505354780305497 1400789278569475140 8345652834914475 1606192876057927780 13732288961286211936 4725677286904578716 2751091951124839581 5347479225115959944 8917370523900677159 11543285211738976121 5284378024347910631 12887065666388200230 3299612746307452235 15404391955841905166 99938778385825179 12060521498376577982 9288891314802099063 14568687479273760302 10596931083675312100 7913982343544658202 10709314163396295835 15684491437909215118 1543900561102434803 14247318029476437471 11051825355770599659 4515797304132179351 3030181069081133050 13147939520813327053 9923801310028789231 11286903083335358934 6377023089235020120 4831636945095485611 705782779647464837 2631442947724488005 12891383918670146259 10846592260117543325 7551471237872301842 7507431527274839186 12196896963620931293 12641050974940145029 524684577894046089 12740951331874405641 6080289412063189051 12910063005450200748 14063351757318740687 6275371926053052108 17914120557935520233 10597873668532545833 6057412512578180680 18122177048577703734 11792212534706815112 12648737820888554127 1798628492337562247 14032193365391798407 6451323631869180675 9579390920176019736 15241252528306265760 6184604353459088163 2063834924871825996 8006094225517977913 9798372800280546441 1546565367315951951 2203739789407038014 9829075369289068276 17356974175220875129 11993437463883104808 14973513635524005387 9049299672853376062 2776851775650431194 1927354677484471631 1596339444625361239 4404907004179631949 10714665436561810903 1961329767615630095 399969986933643519 3263750749172276173 18166261718500917225 2228086784045415842 17013388975196671476 3816045308422659625 7259213032935890696 5779489916737720280 9115762652143477407 6014844692279704041 15701342352853942167 1875256526387384514 7330264907266198521 13497953975841214475 13954851474270092679 10653410536836291390 13626270669816491264 3926837381876351414 18326326061413562970 9669106733578875654 17639438683891063354 3145545266822754146 10007675212625236627 10200937464839263594 9133450009604452064 12433802628263399420 14013369729332492892 9027477087343845940 13523420165188445297 14048770298906487285 15971123932068979970 6144958551633940502 7846506305130967374 10842363464722364108 4022881791693059342 6659913951893750204 6007736490919057437 17466875263142628542 13983515596817774900 15855852295540435840 18350999021786419172 12941789141509911208 18333461118019014041 5477514994767816565 14282004827504188148 12517593162171750409 14137324041137244365 14799937752202197477 7340229306343593035 11838641400799992700 13715843928397446873 8843312673101685987 17630675002129085877 10918213222218565529 7169364885276282930 14682252081650515206 16816580483199253581 2770094888005930809 4562879632617528537 16393884848875768492 14649527247515347922 13093110533906586943 16504934701591435384 7966878809475882527 3154688172439124619 12469108360481324485 708938159082721072 12056735328452795755 13653819278884895421 10221925598380736043 14700978609599857630 6343355612464354403 9220695193830287379 13767020546065168510 2935105788777457401 9192916988942158488 407890788155760299 16441309226700482828 1733594531996295691 4801999343952044529 12860708211629945955 6188808219374841273 2729028021390054440 18096642037841336073 8038379825297882083 7882855381589877273 1510956385380165594 8349475699891776507 1117923254374262502 2286593623025194103 6813307031580670458 2620363482140669214 9614708478936443710 1768930802492159560 2362356103556655653 17709022283886827294 1828645227966416908 6044876096246933177 3786114898866631239 3701156377926431271 17630866469874263542 6886856429968722204 5530207646241460039 3390998541224434302 16165847939266700318 17178868192632170259 10718520548530228881 2806664024132858065 7153727871941862475 15153749674442795784 749270085727877947 2791988891049905118 15795942663964020035 12493283822557752474 2681068752468490137 11798457455529879212 301015824846711935 8234647351658075134 268604596416279565 17697404164446230635 8641103810630812715 16010993442906163547 8034236261368068362 4684258327164595377 3076727909307365481 12357865587156261421 17234360825601422747 3388962962850025088 15968698330784727908 17620275189197220224 1434552569633204402 7208800322988390067 15129994790386542210 1281782861370142304 13250036108550003478 17057861130680979884 9626946430666373643 9708394638921770095 11118400393425107922 17735128506849788313 13134981285493591402 7355576266114208886 5235862891154026238 5927440794077838710 14885390954591508652 15176745069383179575 12744539718949888476 2161156282514690080 133507396484753292 5450555726043612202 18319238934558006383 14986745652695563804 337939441314653562 6556490129577371281 10785629151451953482 17107705882832397622 8570248096488183887 13542701633301116097 1088765079710323967 14567600295251684316 5278162289425352581 8784648208253918224 10407423878360554255 12130076526788274505 5854123198381533348 5968569345932734826 18326893981782134792 7740895368146043914 17424357993803798176 1141925021015240723 17148275944996132249 6271618878278817649 7092138432385468571 410995723446309146 16695166570459494106 9963891252612803609 5373077785212580920 6129521654641972806 16930329832233359148 14094374188076277197 5276034284818052308 8487500070798437466 17790370294608618323 7087365202593213188 14576035612591441774 10223084560977657811 16129151979353137231 16031438280846075859 4028584441705353619 285565134253885166 13339830647268769434 15250174754270593009 7731178470988863899 14410793518405221045 15077835764391170572 1946874651558808982 2258283757468367888 2134299683952323171 11454862061877920061 10798888381364844197 16642101681302019182 17072381693099840457 16143405882401391649 12261385254182982861 16882522767236872391 9040252425236443345 12289668209243770687 8944814596769331358 5534583162674695983 16871950298848550253 15902565536009385972 17137198740429617223 9854257679109864105 14793727359848220031 520102151996542625 7297178194867159220 10198214636300596324 12056161378363667674 18203259685866967581 5840741837615125006 2289533330738277949 16273133313455611178 501191827184878033 12788680407081577347 8169468534757632507 14621505545795011740 16646053484165109869 3652700530507733395 2418068397493502793 14449180228725236987 12791730224146168977 12032971747042289572 16028329345376896446 11322338294594311570 12960455947818491132 1136762643608569909 2566492668354163224 9682617918767125669 14622197151975523194 7538101946504422212 6639166235596589233 10227752291557537101 1090355269487271261 6015070869744963427 7478504700820994307 2508054604033602164 3536344538024284194 10855731764232682605 5198801112226914927 704476796642914645 12416224905740194864 14864546367953227854 16045032445351232455 1766324871506132624 17291688518421644270 6380008221097127803 5582392939217630612 6919068671095810275 15022962303453659318 2292901916365845831 13507683116248308475 7262368994471567135 8091712294393494894 11747809944308421860 10429897655156478 13366189218776535357 11733478929731153798 2830698613921504331 9348649604063246416 1053679300162799449 4484404131497916331 15943547325802574881 16231561336805438254 5850333396680852333 16926700454960257522 10991656471939815599 9355226302264145602 17460439181170582178 6090695093733709293 6083505970904554850 17011411023617604875 16647517551217684022 844244773132842378 202958606133028721 1298151317009475542 11735712649395041362 12851366058038944775 2761050730863599659 7148120002377528195 17495695635570376993 2306607567138277520 13925820672411245378 212019647206847048 9174919843357959054 8242489567444872992 5916823979599121135 8104009863453315519 6966546638669530740 9616260597025731461 10506693977975355791 14327692053006413858 13617711136362246222 10738153330287305955 12979129157956588817 4663175530423008994 7845210060615320955 4893901702520574587 7858979888860082112 13907745634481800337 10481767206145511651 9600357652413569165 17507474164034372272 12907069127653331663 7809699191117387992 3522192996508185569 14676970463071261568 2323695957385322921 8190045391543139257 11802544325968996406 8764720096330811772 1753218653243334713 6121012370092554114 14636664574676652925 4973573559160102941 17621514535675752185 10778556945661779550 15946802460940630415 2346844408504796267 13716583549246221030 17194963179867862163 2472722367922329222 13397564168059092781 16926212186252085902 6115897726581165755 17184904357943435471 7380088359166673334 8191191623417435320 3549253879034142832 6620489329877246507 8971004376259812072 14271607760134340885 2315078097372287651 17400380437763513728 8695062270232424587 2670871206368539012 4576019438696428653 11582313114407888444 16354570134247981056 7068256122465520356 8748778561673039191 5965828356159937939 18284236231814120182 8540988332950595598 12610569648098183316 2675440994499238833 8663269137194872832 3482920758019217954 17640444581833295100 11215362474318471677 8266808810854351425 11057007876105847863 9882495540803517637 7540525386181283664 1350618337119950315 2508821678577730826 3131827060915869134 18389026633266731904 146994490091065198 4663074856837334865 3975417162698037252 8451368937016097574 10169967070342015167 6113597790347890573 569267413706411671 13833213328731113181 14075515206753623502 9561809680128020552 6588424817503668980 11462159014259201412 16526426747459495959 2258376743944664004 10463223665581424308 8956436702338041427 17140160872412773304 17334729870832635719 6510597458490877821 7771466300062009373 17326479108171444414 4565357966396658823 17761621222223218686 16802333474467422798 3948026821193510503 7245605591370838300 3972829096371137062 7865852559675051813 4035050340649522564 4152919742154495659 1898034921691089947 12543693525399650525 5117055268840022240 10926108386351909654 16154059052044148235 15480173151491237748 14005967984863090924 7188643755748886057 10467815490670219525 4215917432562065718 3102453814041861760 12531716623403572308 12941921696648006166 15515238639720725202 2408671275385004692 5820154460338878227 5903535730231092333 6955615375011784685 13098124340057525272 735146070587180812 366740402876544331 1672526500155410882 8100373319967349178 14449382271116916444 18126998269595246341 2225205461389507091 10668662060536788555 18080178213487239690 6936819819887218263 14140367790727583573 4206467769322032383 12328205399170745367 10819915637284868276 2851442108168215589 14596515268058513870 11511052147608954574 8761651220127109413 11445995299311370841 2926903819449339831 8401164172951352241 4278118256353198218 3008514512400129433 18241106505938120456 924299745954279427 6996643074259358355 8258693640243478882 11324599580719199839 2411474304719535460 14257554293731534492 11769057857238033284 17167006947667509767 14054424301848307190 13186367596038843366 12571340506848992481 15683264865711359522 11225220365527320292 3138902092423964370 9468260489474227123 8241405339317275774 8579297220731426692 1773902720921204725 16445139964949157040 16795639380446330789 16966076971220542152 11619398252295980661 17313103766230450858 10390147873831141275 4010505232380796426 18233155168123937395 12284911567682963244 4631524339197765962 18243783472875095628 7520582065948576005 10010233092388198538 6869408684502688539 17720606580116529731 17098414962106333539 149048088798801686 6641204431700108358 16670816506295506247 5162990145562812933 7579387704295830935 8185743096971067114 16001340007865250647 8811507475264859342 14933474903930657256 7765492265682312898 13740034678835086072 15376402125357109299 13433120191113855185 3139669588253095859 12652680918333205331 7185879617592838020 18253187153235626089 1775802483162439057 16149469024314373778 15403981403573219241 14906421228770296571 10758038637886594627 11676211926622544236 13032282265100227991 17266379764751623869 1866649688787082282 7234488592018153664 1068490207074267913 3826441821580523453 17862415173310767322 16921738511622289833 14905573564796557817 14681592781495395372 4829921120139385498 15456912287699882064 2800282063497176301 4733851587699046687 8533275947858243447 9786878651734342754 9833597871173989507 1947010643940855087 15454659849651551685 18183617753129744749 15166955832498708652 12278673175765358088 12991654463997022010 1673277959830500178 4975417717242306387 7660082340697282126 18399671899675674786 18354577336736388133 11482704668155466477 3788692695851068347 16718056913798804839 1223131316210572839 8566211349700244647 17031144285634260754 7557712304996840839 4121751745577075675 15771460087527631567 5726106056757701142 11298889370660371810 12020237890794995531 17674488138441413445 9574888734201915330 9008107072653605386 13746330474475868398 5607368241023383015 9435377756968479646 6504329934202715263 6087946423618780045 14538085815736128832 1005061095072344847 18118317044616528453 11155886995206019181 4412810462624185832 11353244545757451685 14288975213849670221 7009144665494211890 8678983592595493777 6596930104072134054 15621589061337872656 1519606028668649827 450009379888240172 17481989464017156556 7681972311413365041 11016881631784358672 15572391221720573236 6976470777266583636 10383552649478163519 8111653669609460026 12989316620698281284 3824321627791429924 4091386294935901965 10986724072222918670 6063019208036593848 9644872350668086418 1339712188447570627 13247481384139762078 2973441794860328243 6332966592249282401 10297231107723964335 7264476772844759312 771966552082035438 6690786687060809048 12187298834890818903 9993190321041975024 12064757537812318758 17566785800276331981 17578621308488409760 10844720677073892354 17621214383086302239 532656158450721726 17326710816115131525 10598477305201071068 11349866305850612363 4754136289334307935 11924621256110179218 16259769419786913550 6261643592907957070 13554570503960980711 10799812014650816528 11646767031404773838 15314284849833168037 7159198808039666879 5685276713049077233 5422791110594543436 4305193935158764019 4293920256978776080 17372939478307713392 1182567935659418571 5043737543866911808 17080599976416884608 7649263575762477030 6477872948003721924 9988536532715140419 323055821676001529 5436799565803059326 3338027587041309810 15328814927360349843 6405503030487963080 9053523209161673347 3039090237327590654 1198922568908630872 9303797302977449344 4027687327007665153 16012488883552132323 13611392916541533593 6519831312416428316 14567626869437671711 209653796827257030 13682534622531691703 9660942629833372576 7512275577125554454 7299648000684098532 15553282214010068729 10628461439114548568 5748459929945699204 1749823381462659440 905550819509710123 11226002669274675000 1230260732790621969 516132547951363678 11964568277105317372 11131433266730112575 13605002274319035696 10257784700100148847 18357005123915295945 14582056148402455793 16382369213050827237 2970017581315408042 10407853301053272816 3970052805048052887 10575291511930354051 5688343359647269937 935504521673980525 8851688787791534667 12574266065077882271 10932686251330907451 14209874070549800337 17210486593784209496 13112643824964791849 9468897876183786899 9682843052812642206 15952952276199111007 8061679326009843694 10079120455796802269 7804233171168791597 16085271173571496834 3218071554382089574 5584462222279405182 14831742276170377320 17387256974371189720 1853257581997192915 17304707017362065963 2442021772521898731 3953226382033288529 2459304771656891823 9826844818241587717 18006677205945475215 3631450214208240200 9624222964073361103 18125798946869591919 11769565987035427501 12958081524405894554 9151993903241729628 11265240240913881817 6936874628787617194 1525435484557811438 6723931260066680608 14395341190795169091 13007300898809990581 15796719058690802074 854329564157045019 11372932671385993907 964301523336205777 2839866524879884262 14612990132739133062 10535582965400713108 18144835961517884068 7008649999483721385 18248807876773356962 4783073674520983774 8780428429324341021 17396456249661978181 16455054787910650422 4709009662629628927 11501431303059961036 1380308551231259050 14538570683642028176 3429449858696237977 1633985475528332949 16192913391497977837 286798369054763575 10583955157627430407 16511108781417896975 14645057993415846903 15403766562964767462 9503443774322573031 8861408333224588475 14531646381705591668 3311598947540942314 15436442318933131937 14847758831833314282 15760567930100410520 974383488278392581 11926257947844616243 17220452876579231898 12892171025673560434 740295506733463807 16407406433602674895 248137224733482798 9339344469267976015 16237639980710449494 13111794583673080666 8781108345352871352 9186755304334153059 3248402674177684520 2973119784925490251 699063996277419521 16383695100163370723 6249667647380824500 5136421613912228062 3517334047667261686 4834901833871331427 10513324121945841275 16747051333747476089 1255765221109242745 4150684040496392457 10279354957875473120 14067114785743672432 12901233247201023164 1421411662091343497 11001945432166732682 12441197900819193259 12111674108919617337 13973695021896016606 14665058993314901184 1464424511814515829 15528894708546424030 3714703917987939722 9230667067587249778 1796676680688258218 1755427757137182886 2249203527358015267 11312614860155755931 5775982508406052217 10415549344165093118 11781689412097325403 12349597737798348225 15790159441796515837 2427469047708936251 6128489079959913265 2084292136578246187 8825381781090695975 6468763700448669972 15716961055331591542 9963224592503289274 16883076102642813292 13531835889635038736 6955746485628091391 14220651211892168579 14250485442184769059 17461829587874462547 10370478911286551541 10834698284966043471 17929756403678467631 8152458902681124039 2126855535992572940 5500041548191638706 7380301855739634328 13749982338241664249 10852319187272512066 9360447015148592599 2395374178719923318 4430582395571404191 13763581120949990029 3127834801386595333 12435970241510300448 15714083322075564407 18250728379248658094 8842287584595511360 12722159364930006477 4382460613501248396 6393479457272387752 1166379158110975152 2793381574333122807 12618656062701645204 13861843067100292915 14344373885783045546 7318934401587613603 7667871140123238013 6956317231993622424 15146550660486599219 7884634417869527886 17768664599938939872 12745355500969658614 6154957435420362544 3844259701678666746 4701165675620678019 16465665268932062084 2242314807483857948 12210546344280352602 5696585496976638806 16603163334578383759 13426011795354180948 14767540588924398119 11634869560974880002 6743539627956583837 6216523061529029488 11047602143715305429 9598748968300938590 4920550820148804229 11863712462137519040 8984247221995151259 3393858134554126817 887127244570128537 4701844523330978911 3348213746534310211 3126424656313360754 9773882810107408554 10864406953381107751 916569562407989788 8129637367267765911 16915918945029850828 11198420146168941905 7010918070461288980 16031243466672367635 15361885675482946613 1480620995394663301 2441864587037824124 15884452596121851451 14821702104753232648 9957078870074362155 8386971274761063268 14894360461804544772 3078320423874077260 8616238703697980893 9655966150931997988 8082516693767276452 10912531747571017985 5807369366762395706 5975186786817894350 8639760835163830026 14874991414288204089 8920321128097727338 488724581476527326 17194931924699210410 17440765514383725400 2033506430585461289 12576228208677508419 6175904452998342512 15331172608841568475 12122848982075152246 1336190936533433217 12252094677438557297 1342073080827973390 9033735203787711023 10797881579718487006 431970207090416953 12247618549173052770 10553545610093276824 6993709137332786925 11315949173137875780 3498690347357367530 14530530184444278599 4531399959593791827 8621715915302799279 17659423897102822476 2639788759614796001 18289566473447754890 2031330711275059681 2455807771614531258 2243517632534623521 6174451216031207328 14671704185337724083 17491036522831141225 9572876464892256368 8274297643133663454 3643467756174785014 12268733420316601157 12246786637306674566 7752948023036429 17626299626099003402 3700813080627494304 12339996376448488952 1926556823544727696 10489155622016148347 835348461533249249 15187413633527687655 2827805597510780804 8579628208605687250 5084079961514708429 15819648973568538217 14551599104233880393 1002450882140217381 8394384654039147022 13675727634847766955 16571902910911381994 13087585650266026970 16922488192627761215 1732739974587963246 11409794542596643693 9600225209278189089 1795627482333265515 15341670793981953850 10305810128461506597 2461832092270397827 7712478549604427046 16164347882676162179 12666309436888040659 7902023599681587573 8251449266225558653 2008349022653998122 15743504660468574747 10634191437760510719 13102600956793322260 7124349596895422791 6884944136468152652 6581646140449361318 6201739154814243248 13089915213036366789 1813700903124760917 16567957486040154804 16486778437455804116 13301061100098323270 9212621450138878980 3368039377057431973 6440274615510719933 17888578038378126012 14237974629402925823 11911944183539174479 12851854172945442419 8970453429314050945 8498855313596772752 5865974805922974652 18138552134964729106 513383333303354162 10764450832195261618 2389219070464478220 17349972531056175308 16566762313453832901 12552935179373931631 989851586565554034 11162435915494536270 16691012206761175674 8514485259564346380 15844874462610102384 4967858433999852872 9544901645719679265 2663873152198510843 15025938826045400607 4432040400639781332 10808630034894364279 1824611192000600162 8394184782003469077 7463034801823996279 3063382928961396669 14212188378053486865 12775938204796162745 8221335295964494167 11388670922157891478 14739092585670522061 11998757998759309850 11517142080375192409 5060286975356030127 17627115520076566604 8856053609107389474 8634330983370914985 3739716202169518123 2748030954027921213 10330329291915570668 1778436357415521646 1039705277482723984 448640009198896689 5299170987171638757 16611202134842670940 10058596352189690624 17806181098956728462 11959355893471265399 16242687933437681847 12991247967393990129 16505858793784273926 11479284870444369320 13522324589822624395 3708182484071916577 8541054384217092915 14109312054431701693 1315382085996243476 1164055320384231316 12996081643151390428 8581793510622868965 6051187185558382781 13143482589562457229 3155008353181576787 10074582644649494900 6191846032699695164 11669281662079964299 9103439052316818443 6817160189269024487 9467069946503105496 18024148449465745906 14219417873189965559 11601092682463494083 12115491693384134458 8828647530466260236 14615471587563385436 2965791040552236610 5708633061943368909 7327397181564359004 16664082060723228989 4034095000587003570 8164702745828006710 8079312666181345399 2088560812446030861 17288669395229239103 8101170578464680668 5588129050621314201 14162316424111481134 16257673159601369273 10924885892259847496 3402460944831991015 16954413032658048623 8716917510774709422 13212102042495291894 13644162731052985354 9731852545876284174 1173507856959621723 3505633367952002075 15770613236077206500 5110795854247850076 17285529049057440257 5868529183607534543 6314584484368908972 12304134250553489997 13737615892455677932 6811799447641191135 983126431008605702 7151864939738373972 2513528611140567400 8928324684354433110 12634371383534896874 13611042049487793147 15748802027290606769 15303704074431345236 17800716617624923251 842026111900534011 2768977577051210031 5454138557618352785 13070366806789150175 18268456907090990666 4107348723412371596 11792139947159283917 2349629513212339471 14974798100988306624 6114879246038983886 9374059568263995112 10021488195021567947 14774829700005489711 17229677683183503118 13272285980132669018 3048943496359045425 1472179756847666701 14961415383983190171 14054014696383192950 9056327510966885875 6374283651544720489 4328934456994813428 7206990067193429749 7476501943800728075 1923282101728709322 16176429066196088939 11934893992592264880 793050762951756395 16893339081012832012 14598515793157409640 6861159159299944831 16804265948647710167 2288453633659063183 16465061337898179176 10272996720500246296 338697744876064797 9568385664589928657 3138082876465180867 9488932926039698291 12801556652605843685 15901850312464261309 14319342904285958235 16131314121894485406 7431210580377674490 1255924319843791427 9824746593749272321 16754624961895313284 12832433308729279511 8350249094481431708 15601469902228368058 9699087941573394671 2019672133853736789 15006287700435865890 7810871470395389680 7798207937308579772 4494932643862454369 5149227909161137313 702486495106823940 7036669001329896603 11107988590314855364 18377516020365604608 4243957932124970970 5622258193741237626 2695796718387529778 15944412041262224348 12652923669606763185 17809653662548273322 1044690926246518530 11951172121089103267 12482697664984075576 5193692440293625249 2755020101121442585 12805063279608990853 14236182853716818213 9238757521345968252 4505267580071435295 474703587776098016 13229743197772773373 80480297503863213 567450040722995634 3578156658497474300 14455542130482956701 17820291991283446961 6746181734237544832 8063599334766027591 3173992716040646813 16614120397930233066 2662153872055904942 3771947574012707880 11486056660806021052 10031425997478383649 17568453364699006548 2782594615055462407 6919526355270062633 7200531359201314063 18238409771962193111 17248322708327260726 3723294160714832653 2170297720579256598 382635671902733299 9720851975280014850 211720974423629352 7238000056215417258 2312781664609770482 11879841859318303978 8665116810402480299 15810239084920468284 17766437286327484308 5179500179450492822 9728564530527149234 14352811940612504116 9157582057591033130 13231500455813950811 3058427808089323881 9450484700609782688 1567780672015063604 5091511486860221275 5503684639001233909 10264533098318052759 1352345417338685434 3964431207395113613 12066141579203053389 4458122009612431985 13696868492335165794 3300335075172813987 11959919660596170993 5416155340151414037 1249959734569196113 7480985004158456245 16087642970905860535 5163584510836435232 565415392830076727 301552567628375670 2821600995365535834 4318994271257166324 1088781193538424823 15291472150568865553 5003105612091813375 2951920363009852626 11979918436176455852 6671465936540401173 2489932909851564686 15390530488737701553 14986830010499154612 10777511144850736358 8652143638594772173 11817370314012726777 2266725753860240596 14755878792755975720 4852793290644188947 204214762760494302 647749055348563010 7503784186013762673 13952120641574109551 11257347119270091867 1826500233496517304 2899703366663206653 12327268938580181844 5423886076279130566 16446810794918288957 7697855773045508179 3351906596410912668 12324343334656150144 11044752399408144058 8551731813466887035 419502363785135256 13281387747322601851 2785656128770715911 10879596098690228613 5883770924102943401 17091488506296982872 9241584245369238800 15072381157352884831 9949667984502936215 11406431240384181775 12448663028526428659 15875649762882505909 16800508341822030359 2126453707851708033 1201912442474920068 622627798673951503 6325710304949345370 10734758081839097467 17978174195286470580 2348827343618328266 5554921336011723404 10905718594048051386 5366267221704869935 1736980693583402576 13752970902392731851 5173771809281014694 3910406032264412438 684745453970515727 2062625591686891589 1700988905160033565 4934880848588107380 2178497451384523284 8840471121287783737 1690712168432596223 2249077060207105354 1510266164184847852 11297391220712742095 2108068448896010823 1058374273197886015 2085472080363594713 7947478330206560886 11351467291161326663 3447530682523515409 11118992468405835938 5519464689080958643 8912622080459860581 12165493899783920056 6132943145031826617 1640962131501056521 9195306251603616604 18149458316668725195 978596570032613647 2122032401261817019 8870571430888088297 4327699812149976504 4657065548559112973 11192609462307983660 16639644334693141973 18302528747137342637 14605144612953239376 355843246381646737 6215340630401499355 14291442068080820754 8150134583299776455 16315429384535913156 7713133632240749532 15907289745215494988 11446531637378156333 11806334677438454891 14501315279013402246 15950690505697768774 15792991298084487286 9273102667861116623 16726769392730722567 15903239215736180474 3481931293973524729 11141900001129378803 12689228219511792340 1515509308605329977 17044734241790517983 11608478511938160481 792504498080202506 9735398361467523482 5840348282071141680 8793705557360729688 18281227341174422913 8469584617889333654 9604486550452244940 4588488956996161161 6475208981236902910 18083619016243065688 7182760166980146832 13115392226669077231 7307757958088785791 15465768575760622006 16480238767330793008 13078088447738019822 12450793495696796400 1054563177669298853 16886969211335056334 8250246046479622239 9604102975507554611 10312073719885486333 12816044741794274300 7661607135866098578 15214698717722349099 3903704785746455561 17625261723932438037 1405929377926605730 6245713518146687856 218651047088310214 1684250623075021597 1530125622478483096 15898878586811131293 14370779734503382948 6004609639679295340 12573694924332972116 1075867999926252218 9337754154579058267 10498170194194951506 6025698359079540904 9435149143488201965 4413220772331155192 11051360862767248459 10631626022695300050 9050361526199518561 1749846780200765399 12933153839065535510 14565131015477051311 2135609388834538785 18365891875607551836 2182900792956474059 778780290927509791 15962875097493083232 16378789120877192595 8380782293605563602 12745787627961926083 14542206842529735215 15184901705920136624 8152696694131393199 11020294279139731181 9914504029916693654 7457101072426333278 3562027679263011975 2791804887301174099 3787535690020139288 5567905978975398066 12363220861474045464 7828206493838091886 17187340371450323241 8470534142463129885 2246265174476737846 4949301767188587701 13890393417120667552 14561087845739355304 1598002307709335586 4247822740794935040 14425857612712341804 8196672759885245543 17674015508142217556 9088075935631623980 2623320969992120612 17060828515700105072 15345519899036728932 2588650520023374326 7210831724467248624 16803431089508086320 15156205716238645219 5719523159941171416 17944766760215001441 2981300344140446650 10361846961008833621 11881181816356709622 4580070069466119801 6200269382407587572 6485784060237368495 14786467241379574901 6363619038312852786 8499908927509449182 7948280122291199135 656011904901053538 10998271891249232264 3070872302549798557 12942179962974216279 11963976915512589682 16625330854502840908 13130809582000984162 6767899394703965709 2225349521805444196 1379940119282823804 12662326394967887631 16204852760782506317 4085469107799629155 3283726485016259519 10015876790517806536 15827085226397131379 1467955660670246375 562865718201391746 12882131828642996369 13483557942553888549 7938462267478748092 10543035129928996365 3824251969929396238 17819983822070563314 7517042973539244872 14883263312592121752 5115224330278929635 5308354619271782468 12209751273576189402 17609670376132366965 8926346859827786378 16191023287088763229 6015949881716304984 4998188724580944277 8378517962417508663 4264459078689378613 7044629906420555350 14083971383908941162 3746597084881697813 10868257100428458847 12356027149295650710 8716714799194799806 9268068552269309177 12047037259145552528 5053219547454143377 15903582097077713457 16820696407984511701 4924426703218931588 8035191329898640893 14518878506702572077 1532862480494776109 2740690078941457372 1432145094951283522 10239819517773764469 10874058225347484050 5520186228567269414 6357397310882106706 15464471849966065309 8121089835987894056 853372091186771111 8135943590180512349 12045555916271680744 6154724368527946037 7420118434231410650 12875379419259434498 3417482843855531467 5141782889485472604 10014183636606463287 11177647139587154173 9546045112058805881 15692006044511603026 14878451847027702890 12871654664399948349 7251584647474082753 7057364606287685753 8595332913972872307 1833867936157432444 13788879444814494749 5516120022352825210 4618048635577281780 12826434197411563827 12769033581281373142 2582926950147223961 3315569120094110200 16569584790012334378 4795781722834666941 15230019507286589463 11595913767637785152 4372434345228028315 15870072786337825529 6083475748595525264 10891249422345442920 5850507902147389782 6572532417069646793 17728674777072632527 16102541473754572463 13687432624998526710 6191621402803130043 13765762324871332945 8903744785139507996 1484301550696716518 14780015856008261827 7440025653626653333 11025216873520296289 13102261743655494717 103671636096614121 18178671160619153048 8269726934010025930 17633090482468512823 8327627121065980948 3225285486246824295 745833186907887643 12466268253952086179 2358647725713090540 323175996199388403 1866306277246334252 12581169563231325330 10451990149288086336 5012033559107151389 12440465025176606699 1377879274841460401 7162510429379793025 15943639074470584172 16859502276636364887 9321782780282960731 5765259512152376502 14929546866307544879 5046121461405832064 16926155438698366227 15591316643363661823 3348206420319462420 4118157721106682867 11391278779575352263 15569615273405470038 12253303352802399039 1907576831318639476 5055820638706516993 3718038444910935615 10336983154320014029 13500199973389691210 13624793806147302715 13122248693914786485 8289645581760950136 15877667376428441332 14206323195650414364 9459784818918886647 7981265362117533653 7069036162434030385 2310922950109424653 5908630995880640131 11508556312913092849 15350279437129564462 13178946944593954283 13996012722853802506 4185074006851099897 7600868572122602942 4581323565433614980 5439804260227242375 7573699436249809980 15366688402315609671 7223356998028081656 11546659577583136151 15191139841248576895 14327139439894912350 8731065257472972403 6199117410043086699 223340856571222598 15880314157703166268 6748938265377288543 1108048823339436053 18098567307652261935 9755653640918084674 8395203993250467463 14912661295422313358 2036450097348818124 15459929015544806669 9399068854518990241 9190573973996740288 7995687573261692270 8630986042406241496 3096446775434341958 3761168470067558494 8621611870806153225 15659966192613477479 10152038490828881481 15908256254192783460 9740251106759507969 1283975518438260588 13475011376387994524 13463228476623606005 12584955008474345188 6438946085502548929 17178762554317491458 13587085597824302476 1154036113973927396 17237264840272257048 1510681157166200948 14147926844094620436 3955931229303284945 15002229723281256002 17652680353503778002 2161162804398754298 1282902612335414632 2006901485946036811 1612198581472023168 13432265574275644836 347136502424611379 3044234585625270237 14903774649998378485 9742393649485236531 6373969980519535014 2372216164758334668 1414089789091900865 7976125383134569359 3750566178704870266 8567640840937805497 2053755925135106321 15379647121439432274 7793012166255008140 13762053544663432777 1450878064584325321 13818550775161185197 1771090886212636502 2971015822939562577 5356127019846689530 12911705586882820934 631883419118318834 16731155877841540052 8556980112174304880 6016965958110924869 13837954421439476096 373951842634586734 1730526115850289836 6058143759810997980 6718518812958278027 9614809606029433488 16689979178990979413 7302291960779189377 7880094221942407703 3560579752191992012 13836587886832932291 4366517719888038988 17631098767233336881 12281769183435073224 202236311248714715 16412552548472457086 4977621261937272237 4023051172770399466 13221010365603925619 13055519472732060886 751787443032008756 594254142766469054 15216331585343043127 14702000686025950234 11574541896239514639 2783311991280410552 1988148928398898338 17867816939167036443 6463260192173267701 2111846994372961459 12454180213414262012 7162522977243178346 190059025691356945 17204587397942669646 6964816874037595620 10998735879358436880 13014426844628521054 9845370447237922325 13210060327775528090 8280817086251032457 8398183700122990394 8369498059930556668 10717733330434526384 14597251015503024583 2825905863499025307 15490907195751493151 11731209870277858864 11705063328827129820 18054119653531319910 3700492762007977141 8101830916518771480 18283339341560091503 14977957578630640403 10523712850638859988 3935886678186654511 4321237262817620739 15532552076494474181 4660044925057075615 9894491767182793231 15074637006861298191 15720128245928067522 853985797093386965 3202630457108355580 9012413431974136987 6684292653197988090 5525174512188128254 13556173914762068411 5038485019066370714 17396693761713406147 10001514745654083508 3080183391900341087 5496392349812936885 16019461990304202413 3209629595453172558 6820511425151436756 7061799366515750480 15787385241203092088 6404660950188880237 249240267777396489 10533208291627600311 17538947844398399548 12774497527430285963 15491885020603245844 9678879069790059609 17527663466872931905 6527308711427248815 2921126350450102762 13498185562248139045 6930204537716969499 14008231510796012740 15749915752403801408 16024331366676680059 10894576629146083530 7594473050510760874 9164211609871307412 86734150829980577 7245194438913776032 14013767156990247427 3566210425624068323 16140086432408236908 14981601762835641352 11519865305242453132 10451570096873576588 14538725273611617053 8221711257307001796 7165585771456387688 2896478964691486486 17222579539572228634 15217974124493236115 1010166126420007411 15091375078964511395 5144659159055402336 8529636708439850474 8478837889910921495 8987614136495761083 13724695114147560594 10646301038928404380 12393158518352044200 17185260585751486492 8240767189733927117 11796967073783843568 7237475152189706892 12615134433473494934 10585168498963212148 7605594132177172185 5324101981892190373 8664473592120710646 13593411041093014230 3015976626616063350 13673778217902539642 4551795180917702621 15564796498728301890 3458085636688604914 14208504963689189241 1079178220187385284 10780017523113274677 14253761650887439099 2324201607397589498 17898260488532109058 11403101115813857850 2064903440801542586 11267303647447679223 2164783777018489058 5093634832448507214 17106605965751890143 13778806557020856732 9500369131255405125 3182309784998230753 2899593654880853204 2899085939556247755 11300834146566493859 2912865173313242232 12964439906732211497 4109090313168795525 15817625056614204873 16771615447397008380 8855330044907862650 11070323274365474611 8042423487232673101 4718503470674609782 13412242637862537118 14535964528733469755 13407392757101475805 3092929062764515380 7462889295331599897 15256429141892234470 17063813790408509504 11724779834765630920 16635774012187769000 13937147522894180708 6160507942129782334 4693804954055548819 10796543943080229473 5186732824820260917 9050543080473733543 8551903993633835089 5064550905738399981 13616463379610801682 17576244987533961518 4266432713719140193 12458654738577897439 2346836100007580010 6715729043734191524 11534372331128351521 15452978866323033949 13117123380849841087 6247174483678621579 12376446469848934500 2759794531690629584 1146193719642997592 15275201085368095386 8493764416308911023 5829131849119659603 614924576757649999 8344604330392304813 16380750675159807400 5153062603365812440 7451566341429052288 2787980229621766968 12954760079711919357 1393296990222743519 11075417407626776108 6002473947368498944 4435947515011617253 1204144824553132728 10382884632799869497 3549501192158781521 9927135024117838440 15308810988712647945 11808116677656523690 15049360360185309899 275872823899926868 4807017986933066211 5032262661439591999 17837953807901805509 6044247169662278747 1159905274471344031 1558376506877535637 4484986114829238347 9628670409320909956 15697924376087220099 10577333334189382676 17497088701038458906 1200641332927956665 3618309930239907393 12032407327984238791 1311743420445246688 13153821298935445946 9800924893817480564 4625704517149147568 17510270162158813262 22126101599896086 4010993230590898637 18284636661967792229 7724865770609879092 17083500753409805193 11915800120890926704 6500775026914380177 1792591930438503285 9798081975503695837 15180140257498365645 5040710231397961 7910372582863406216 11610242958481398716 6606003528686558202 5243266023288061277 14439531632689359627 1552304652420377490 18427556558029291776 16370103489897873700 1896376323097394399 5009391124977770155 8433752548679513257 13719533193214388160 17219005125115454661 13191090239073189766 9980601619760509525 13941311582114734171 16269079926986499467 8073186482501934317 5607227208730865214 14858497039017601765 2657105592387571729 3275256351971818777 16305009983735505454 11238016580053909116 1936965787159105417 14072986235000899486 9902726547718900067 79564823533275394 1104201339855989398 15707436069892584099 7973721586348333754 11367019801342992094 15715849310743060198 11235086514629800136 15862976660995156263 12689686686852591729 7546171558594834485 16751813071100478134 13725127485111299071 1086376239205250901 7189915014011195439 18420151164579309930 527653558424658885 18010676454373010767 5565940895590551466 14765975906401049073 1230332982266801885 3719128519886839203 4011563092994090170 2766704098417795471 7520894527451309553 14347461979484145273 14227809307056452291 14746692549025898648 1901381252307850578 14628011131663926107 12456964902767482136 12760891675824684777 2839542215997979849 10129712288681621108 6711106992175231572 2815780116652781199 12396038523290837270 13463626535701963131 1938465943230141683 11470327075369437445 13799704711661221923 5843139331888089018 17308880442672574706 16783820461334765229 15009683666981906509 5159870346907841855 9486295900521911677 6032838099296431206 15846617797159641035 7503473571313905556 2114616641021184814 9243030835236105021 1645927148387689136 8697826264922904129 7344359151700153675 3415351757425645427 10009021925729540303 13592524193132503099 5476165650149676370 15652582700442555679 11967423419386016714 13443133286947557424 5779679095451269925 2085511811454451545 3075968726556968769 3934574377326703881 14795296709191697542 8010556679671908531 10212525099023663416 10328455740024664617 2277215938728055987 18157875158702833028 17112975344732325118 5088572627605640921 8214058232365265703 7100422380043084226 15625403508736402933 2389693538212974739 10248286376386349894 6885400572007355650 13415835016375025444 562022981012015779 16456844812540436326 1505222934050652409 12535410417485790489 17686544992007849185 16594754206554030151 4361102274529133965 12956014517123288139 17562472761537473398 7633218806822706485 18368142860055114299 3949368511346522376 4101535562642654207 12904087363384872097 12085454098480564357 16355723588204835353 16533556959264926485 13240575210671196671 14191918631022360064 18169175583699589618 15227036208504512420 893339328760076985 13854197435208668968 1068630041768556856 4377096404611338528 4022968005509726654 17857356617533990070 10293491078491299119 7362960558400328782 16209494311845642100 15735441680123047977 13170502232745064006 2487896472815403894 14896008170328019229 11172110066702714516 12034932844723002674 8244115662302339166 4093192625454955842 8667629662845553573 5825893387575010068 9588854043676541528 8806323672802037271 12928517555181800879 14817205101989454821 17540599544142973500 16613637056937841923 16653125788296449754 1745868960166046607 14855537514823613645 8697901077671577271 18245243549637347355 3457621886054598642 13732095255003277622 8021279261895064935 17455103152959585736 16151439944718634727 16624757949643385540 4612638347755459136 5413390660049676459 7721521683110353959 1726954937378670388 5580828835248416954 2402848378230886274 9940282624931276137 14676273650569226937 14513538352081717255 2470383504449547093 17559877353999884845 1732442508117546997 14692061408024049609 9826301083568578220 16720043897115432510 14987300912713057215 4507222331649367084 2939531419570115593 2300072537859575088 8957785321887270944 2231066254942050870 427627891794887600 11692112272798416090 17801405508700638099 4356991816613715372 3977212845908813601 6258656301969709650 8099731544330456877 14976048324824154673 92359992699476028 12325268258520504879 14221825777336258743 3782834284821349858 4528328644757185975 574187703029660767 13290642549197621607 5794818583574562502 4861553728523259450 14945700726521023841 17877194167220590152 14681334883226231306 5356542799714665443 7231819690664576688 8407979418198797524 879408985361530894 14387593811826203041 11610919332914292144 14218858272604223708 11968390227864353039 5753893802253969023 1653444102716067351 8487348381272679694 2363630335540533833 11908941216650310819 585514449810055318 9410038279418611964 7121638451881854294 4986511333850996611 5053591574100445775 14269787480016620245 13021700430577998896 15751289491545656422 10535475452138802246 4359552374707754196 7895868069395921427 16412966190810717569 7603785413753156510 12669836237206421596 10607368656593641025 691905913693160234 2566525034406757270 1208345776123957536 4228236899444728857 7940443426347369157 10342876102446474496 2502967302607539076 18111322347944971038 6192937275563354540 10121206629230639555 12264781947289069513 10847118395568725633 12773481025225291041 10938411659016359722 5492389413596802441 6002099008784984028 16871769936289401469 17104700955643002393 4180292202056665725 5069006245981869140 13421253346212435733 4381674290871522901 2445566019589267723 3290816513486902619 4851507748019187030 11586992144210889476 16108086947759820031 4123338924312354834 17108054895204107455 16779268733593546768 10696265718680417897 6422165024811033411 10051412656645534793 1635524079639837595 14763679833735104856 5872049229210734218 8874190489083544497 14289508751244309569 16928803931710365292 6612542092455068661 6242452298078652573 1279635487261203719 1897335341786285032 13323749339525898043 8563533286033697269 16302123503177259799 961023540413888643 11370557176279444007 4469869457328420280 17614750844859898641 2884742609315034253 14139739029535949060 1271524301891661057 3272297928941591481 10180819538651664660 16809407717652019169 5437598048052047339 8399229917784602298 8912283542178919562 3671502204925551391 1509959086712300756 9015260693545354016 331584236173010838 14968873378917542464 12836811691873553326 9935157419548689678 1562474469377040528 8037656850127350741 7066268475107546025 16639440245173578105 2979895970946120344 18317402198905723935 8126887320278538897 8135482040879061812 10600966176247023250 16017906491398210327 8348686449165353016 5790865655682200242 8972745958708409169 14358769896252651701 6889406724170371401 4244279385594979860 1380382256417471433 9335704522916813649 16842708408791623541 5688746365072534024 5744763655835689553 3563358150254753768 14818559545911459992 11194776691755445465 11421004840858816037 17553610910643812087 5299484902704114412 2589093494493764113 11948002012129888811 6395588155715579591 6071365374646946101 15147406261222611046 8268876569124213000 15040188745966177465 9036175200926579439 18352325056796414365 7631530103580460892 1245696940987795974 8908064662756048796 1872986563856636540 11300232219958025695 10896899152092668646 16895933594613694480 9202053001686061052 14911294101941921940 17690673675211140788 15571231974493459669 4252690411512134303 16934998501055966155 17183293019037276325 8032220708867414515 11399795209878028358 2574493583927164605 11714529417008646813 10052231551352885783 48843269181053586 18388135192762861520 17356480230640473055 4646297253796391400 12656231491732131846 13955241208160462010 8699141404578548750 6500598781709586926 18268548374680884128 8771780826923341532 943458866543455852 1120622160571944558 2332212910481876937 11890753768153151387 9070385767123656812 2909999443465907415 7773806484394121304 1222605809105631238 2825578892387133381 3846786490374513650 10930838429306805883 15084806854919822041 68306976613200772 9576490821268837761 17285987024508178783 3168113971219556515 18271421068679133417 12115340065528249596 7940788834983336693 3933520977108308459 8441419830380897599 13199873635303187523 8159269651733718107 2321350902996513013 5917956726265017694 13950088409475874552 9686621089662759759 9812691613523650467 1419837308689489580 5231055769904763774 5658765595909932706 3636142986330173730 2099610329960979292 17777155220518685365 137547019802599184 7810766032069483861 12357695870181475927 16111924309007389798 10777081646071523141 13374464245883462385 15987317406460495302 1041063335014637917 3526373943940151432 16503406014919416686 2974896948822221399 5048761893979556709 7145728952224823857 3382599104881847178 3767865853746250057 5045849984877815562 530308476972743058 2207410060540651489 6711507824044136609 7670954000350922221 14210429700397173911 8093180740138587540 5469695113073083058 15281788274868467141 17574914308337045102 12481048430038189191 10388125936403083005 3378438677908096853 15509753947303849760 7185021474556614747 11198538624135252960 1401709483382868726 10717286049146151744 16157344755510215544 6256332947258693006 16531051237761408564 506390737067485670 14509811099308964944 11903791444295520550 13393011390007063082 10419404248177664810 794733878278312396 12232452051255139171 9390171923783162302 8064341873829793282 13689622268385277156 11407942492218661952 8779083086974197178 15483415498437408382 8650294813776997824 14316828593467712794 811627175127496094 4134438222643979508 18210942620738245239 12588449622945426633 16833453796719249440 17360061021174056430 9562391035637869636 2343290624913234583 13471800549965425167 14478716914970404757 9413003530559294808 346963267683328030 10882038550464706111 11751935482783198315 14303951292366574999 7902410681213501665 11793417900691194459 2542212473269029162 310454915570984869 2985957251560874930 8502565844368835191 8583159878832395895 17186511724097100166 17960887271868106421 3070874174128031801 15298439031879985623 605942792778374557 11877124603632685749 8051436156362928226 6689519663490532372 808363600174260316 15552589998040368913 11090934573372522878 4792922147913441537 1551516289406533739 305603253668407970 10948325070975732208 5438866575097002577 2772232228768048308 3534538119623342560 4103058852797271197 4619092825801742140 17940288311467913841 6308162519333801780 13932860303912206933 16033885194541906538 9541116642042249863 9506725058544919435 16115368708037009170 1209906772236820914 10631725082920039715 14058373329572404472 5081149372782265137 2781719608955144498 3892682409601190273 3650291443172500798 9250899698087863015 7737864939045431449 4157159131954000207 13687635467589346901 6392501508501463353 2744446510566064052 17116484658820786903 16666135912619542788 16521696817809526261 14812180269954946884 11758388048486647950 7619612433615707058 8902906814989317556 8932022330638519984 11300672682994319653 12863059617562404718 16322815265258834788 16862973984387831749 12286074052584865689 14259817763847014639 1106866868734241447 4262119863862028136 1782401896785362570 7581056579904522429 4875464658372499359 9268630459311430053 7892924745677419280 18093372511077793598 17033068389841827387 13080526312308917887 5358960658113134839 6993985489672197714 11364209013786086723 3897439921496356176 753985592093872193 15339373912205832947 3687823348664047601 7875885041802935972 384845095728030420 13214973420087562738 8003044777751565573 12692754129277674613 8455199990291553243 478327216924799298 11622781748449376383 14752580594289157310 411877090688875850 7461387210001438319 17217490925773947936 6228128251252467029 4775666800595447932 7406325795653408548 16410237921095282617 14679191052014494412 5896987988036624907 6775874391437104724 12780448703767351968 15194174560457427291 9271349152364507115 4784468501500774829 9688794281249395785 9036225195340752777 17168231594996322086 8479696436659446477 17139110018657892567 2863689389302578749 9695774693194716250 7439635113827925048 15564411985866258875 8182498574240915135 685856831681981449 13042486581552937489 4430326316906737276 16991231052891145758 17215844180384396731 693827801853569578 15999190757271040911 6719555637989016846 4493024852318113404 8819297857243581747 12366046466933364988 17667554432618519014 3639272934649749430 14305947235263960856 15100998792171238891 2778497697518952781 15350344810530702244 4017533237672984341 8660327697265684411 15318156541783108027 946723249640658952 5273953240192339464 9679684799086923624 5792014991948911341 17322321015322110658 10386705023774631315 7348211860895849051 7047073770250465636 14953348829357835796 151576969991793296 1137613510200668688 11285965985035390832 7780645229893924643 3571751525026045218 13556000236143213802 18087771303698475508 17109408798749859215 11798940628491593853 276952152327597199 4577281338088984811 2682506900652976155 16491214350582146173 1737951794911778886 2370709980163024160 9805586289356206597 17160020937318965559 8766850727991484308 14982131982660448262 18218495984946425384 8082826661879835751 17346969832736403452 11154595992934092178 15206821116951249345 413324343147503659 365176091120750360 4118991191211070119 6727677461626842956 14640068469394997932 12045015737886603048 1431392038901133664 1777708553347594059 14036955338436422029 12404839740662668663 9089350571699481014 17999248539451081119 13661117373074695614 18328791992794696460 2388296295324093321 3329840220461848700 15569376145724265828 834968633661982403 1761153145298288931 2679335391944565938 11716476800215613903 10454113940308907949 7434524583131135328 17756702873603677757 17198677802061915704 2600177397925546738 6622839076074722570 9784881694521779037 18086016298540658091 13372850591276898027 5666835922906106265 6847302181798942350 4083970554515702684 11875110204539141732 14961342057432559879 14863150356240260794 3933323090227163989 16284078723060805388 3210897683632921113 16129465009478164034 751124167789018777 1288734635391315368 985418859809033857 10205667463239729620 17108363342779617563 2984332088502774628 4673661637045038609 2927240975812144114 8583404624802886038 757465364322391925 14722356460892761790 5341608275893439573 2027097064024945945 546514879275411911 11166624289415033752 8390377156750135609 7423343129616328981 15198566088554525742 415651439120403032 1062681687224743273 13129293450573561711 10593872933683284653 9026858443549352991 16849888935487904242 12228140405356485571 15650504263408882581 6622313001981913743 12287215739706854789 212972952026599934 2987545621359159922 13597998576108255357 14396173044261196474 16943533700835298337 9451465270075467417 10181416027626021898 17317853680706335736 8953817175817884973 13584443986963184124 14128232800796598448 16975273788638789293 5524673891250811717 10701659367034026532 1271565772924241363 7645290349580125161 8799005234178940905 16141955689498492046 14865500469346100688 17432013116642818844 5925335484979553650 1806653431657684046 16931514251720463105 18182350711767025772 4059550856431064777 13432859944702487498 4052417321656802378 6090036516573616663 12019872695341200577 9430623175235360004 3947400045093336855 1832848091763008708 6760125816474848951 632869766307471598 11231963301988079774 12680726571480655522 18196985364686654735 6952601562533325836 13257768527273424406 6521243172914124170 10341538775345186029 6937387165197810732 12304280715703237571 14422257609397852981 7816096812404564188 3313908004674026021 6796423654805871945 4643634912160259693 13585765186071207845 17952377825265182547 16841183115095541458 11902696188589041181 4157240844137013232 7505793402076051079 14697862052415729689 12498759051171230897 161328012599398536 11610654172472279444 5337725896683972893 10629349080793357558 5594254982408072916 12941231438881121784 8273401909524974896 7741324066902598298 5414608146346914298 7750493841704918706 1536452028224159403 9629586591304615356 4932775891326900054 14911617424685927877 17582101363109490887 10433241408093693703 18063185230499109544 16626612025606426081 17302212058586325584 18008894212471421258 12886109484414517448 12753209733897483895 13802186067550726242 5792102731118521391 14597592676603221263 7443190379121782695 8904949934648459464 12268409799557278243 1298373095343664281 9535491753589793581 9268883256929628355 9635132836614180726 12370212766695806101 4324219114787420085 15182044262301222866 18283000483251910045 16726284658751601544 2331340784287927726 9122298812936324172 2426279873487416882 5878031429487794798 17282673878834041845 16422882548638368688 3889615528927273761 2521250859537284120 11626548060581894521 11158967055406487499 4722017709002503587 15777410995098237526 17971310881039714436 15962812116912171581 3423056674358088900 14179948372378594824 1040911040489457143 11046513655744839599 8536797599594108029 3383429663118882581 6517650857495282162 16385655876952178930 107331359339131622 11720258454045753378 11046869833640637323 5252942363730421656 17521635699789586591 5412778778628770712 9072110669828629360 3049542818339283544 474339293781867986 729849016250213005 11770154739167865065 10828921916470650219 17515865649771206011 16635218729541965846 14857337257308408794 11277558165370111604 3996421994328567501 7396004571815499312 14520087473051491765 11225956072841246545 3130263548306189765 14080112463552263952 17013462331891002226 6563141817515147610 4555950383167187234 17152527314741016407 1975202569464426491 6010698874513389779 10783626914847598555 8753798643524271414 4673167670566019830 8969615506581010368 6883682087797520357 9585740325372678699 16467663282629484162 15921559452113052849 7454764870334926813 3802593367193550365 15071553595773076702 5952435918497062906 13338960376373451813 4205682430102287345 16575350733593743843 10103099536026971453 6337880215351464344 10367031564729151326 17671325155194448915 9211632595423181493 9136924606694067701 5687303852596957485 17561422390723119674 5130611713252970910 16961536467721053842 7145611263956996191 14710187740412001807 14877416023179297620 16366987485611109031 117077760756508695 715000518414450726 9452373200626596609 12601465801235170912 1259245804556585213 15139662809887182943 13768562160020957355 3919119204555123964 7720742012693881325 17090319563261457347 14000143789526047354 14915164311238865760 2902171716767943458 6651088876879630974 16330238394551012518 13748545081618481089 5762113814720774513 4133419772174573239 17720115266483935810 4078476396137898477 10475413803641597312 6381363403584674290 5473628430630186423 952506452943215787 1801924235413117133 3583992340572110572 14117118596674774357 7478295492314179506 8205417968442934700 9093698751567032358 5207006039494718412 15460609109431132771 18090986322694328356 1327372818418903981 16815582272339595725 3713898879807517977 14117322287761570406 17421151881971972335 6145253005428636183 11353286279652513876 1360901737619565312 13919305344750305769 8875369265092917863 9132690211828733960 17906213497883198908 14463532552754198772 18052712273435970722 18024219013074473716 13870071162926075278 18271548993038202554 6001462692532715192 10741819575863257870 15794434519547155874 4171304397159686456 15943272040497002266 9355125117413403024 14950390081909945756 10521637427316026404 11343197641605900281 11799316496177479096 13708374935389261955 11983910986979454712 1667685369866571008 8157291361205490894 10535456096259978254 7473824820698333310 15126086719413041276 17412400963633557350 15586747792468404799 6865985470878514763 12464875236750992962 17029730799340430225 5183125423206933604 6189785536341896695 11041367492891760105 13040130075756711240 16431122208701898755 3416157090549298608 816334006063557452 10340010605490318488 17659998865304628062 5935633579041706513 764208862675793130 17027085480931492789 11095298054148535853 14672640773002773788 17513206456818928348 13387317742693751766 18318421838829829555 1626746578537703937 2634570660292389616 3947888101368381654 2969326002936238284 2048289748702749756 15422508817483575180 7636218141975740090 10619399653942743432 17019178521843869371 4301557430536966910 1802073224857464103 7837113903371128359 14413422209785294844 2850115067668169369 5282164064172621189 8690670729596778691 10136334658420422880 9977999655677335266 5995957628049603078 5633199579773955556 9542529941365861084 11556129296636527207 9454797501154089042 8904474253879261948 12514476280433600125 5194588167076056254 16380327004876777473 13113638783522863790 12076523944906234072 12224605123422728592 15754028957830145311 5858585385993712509 14019479101960168622 13602938541125349929 14455485967147493648 12742262513913389399 1066208996232520446 8513904837808305064 14335600010958461603 1295219823974504679 8739218425728226545 1160854276900346903 6385973813139735427 10699433463300495757 1398121460270382376 2591550738282797493 17110320630166776311 15530228873458117845 6252616052492242732 7112445628482035297 2300312183611938197 7484897597571561021 9096432636162416957 11183456466006278524 4639209242658380259 17189796072051020174 10001865364479678439 990672239523149784 7983036967846165143 14490044226334288053 6130036439406491301 16254384855424699928 10488951001194927062 10542548098974550120 14596450212614249028 4789895136724253884 13135216408258856553 4652330476098551748 11714913398306561244 1472089887208577028 12483539312100338119 9525928159569806486 18150284439299877244 10305683640689324496 14492121524564648986 14506495374127950496 7641298432515877638 11321344203499860690 618146785558209602 12334202508129605534 4162532421180968612 16703250522609060824 2855401189196675581 5050807455632502822 13478374398024899125 1952088095530374998 8190039596117119500 3367413511827766933 10714046226349552791 11764237022573512966 4494527180904639665 2295578791333052063 1510881193861885775 519425658720982072 7778129754096167885 5197064184099574149 1457854645212007320 4959341915024181700 3564759153244928192 5705441823440614822 5557465184725508146 16722994531700204728 16892865033424518198 14239990858323847211 18276403947485287835 11534281511070097973 6391100388918606665 4205821919939871931 1732407768343472558 5777608526532398827 14279471891193440186 1719215414241843979 5192046801358381559 4492810291847515407 17866228752760852230 7038761145428774960 15752660862672465812 17626117718359111329 7326083823054061275 6351234601859460971 11095280719215222624 11659061249341520353 10357507165098303393 5725950254321426550 5927634694705238255 9606514843350590852 5542179072173804458 9692978433830879214 9160333014429073618 5299079151191468005 15411986454525301465 16073011024420380716 5012147128597542143 12483700702782179108 9511306741027902944 17263041581903452287 6151919974449897566 12395797196873269707 5323724183399535759 14493279092868035418 6635156409533288574 2743883416110717148 4597516894128476273 16293240365602462737 16804307394812539994 5129075945027805341 12369658513016793473 3877851212714059374 1333031796364751907 98768899232581430 13110323700591856201 16989289263307736109 369867647752154396 16034288869062291735 14946800779959203854 2257665692336144232 7364122853480094806 11896871927322916256 16313819832907038880 6735921079064761286 7551204567236385009 11939764544727360634 9993804461547978134 13531562676735623729 7210642356601247214 4479527895043522143 14183028334708981012 6105224744350436115 16633146586170845902 16172270677270666741 3288147353922406681 4837365514508809704 18197172814812571710 14662432143047743240 14248466956729933228 5207986382054675298 4716371610052501526 11380330045325286098 6106223005303111126 10870426972617261356 8036700600514458019 10448867234089044603 9605100818758436357 16231393573929476057 33750025244526197 9891262045151319428 15301717800293924468 10578282421746063781 2427583294137923835 14341461484280556065 4353834840288041513 17384573002778415080 9388156592373875772 8171836256596660948 9936425941613457220 4161789335407143408 5722635238847967107 18366160294201147822 9569127019182504003 18355148023599436662 10124973429580153997 6149704714822354589 17158704903712351772 7683187117021589791 1475897749025598485 4502971138647618626 3471408644877910068 3761911003382545433 2161398757904038907 423299869095853282 805374994283893981 12561959296803794632 5953031321144397243 17488767505609124714 9257087037989806335 15506910114279715863 17975232682060775597 8357717285984895188 1080486620997561301 4129119926037713104 18104344278282456714 538683303804215134 15454131863572866532 645532938320833429 9592408341004244247 3545948651467840866 11569039717119941586 6175440746727424996 9199810107071668531 15460871243638373143 16080037430616157326 11892866243964523467 16586520506003265581 18404023930618359296 4986041496428198790 4145367652851763084 3534503275968808533 4751103982919773695 7746154459480308531 4570192215462448322 2082883622933298646 17409271933895386980 12778402077157642057 5020948556623577085 15558894892074677437 987702721559856174 9420633006164876517 13012893217860414703 1977788830210726262 4959139560510070740 16274452133160165595 5080336566608507296 3871821589865847336 8455606851730170176 3298964763471029683 575834988135233379 9835440453369777316 567980742945853043 9406519974262753619 236720275776158046 3402199501076286237 16231879044767869867 11868575417194069160 4456876155124613368 4266402450086379812 7235370926023392686 6598702850262513489 9019587786276183179 4057931485998360429 13381087876428210863 10722581506894853608 13736634373827455189 14941237143663988349 1306318165572090819 7852164445829504832 15192523794973960481 2262996926307846754 9817231458947445738 12509462922358816361 11744094683731739959 8622551261272551083 15176762530641343189 1988116829525056143 499585347148086550 10018542511128694222 12417504183478331936 17743135098721816659 13544644566621235476 10978602460528174429 5173176011223056852 547781950067614599 1091950583240750169 9549070876084424213 9997097034498042372 7031951059106022552 12463315061727931423 14053617574815430146 3454592800669287699 15340634932872814448 10127987255653840546 13293234540068102511 16178544783053900383 14145336171205217148 1556897703350448058 4282700796697748529 839128362132769654 1573624656442975261 5134120309629828615 8887265914122348182 10986260173127534064 3645369787735793061 12268656376502390129 16293651447762890995 14446024320944692549 10642986457419499763 8954235235919712822 18411077932414683413 18278986792134018167 12933103817079508342 1471764649903887983 15527651355142592195 6477824523989320762 3200787909340761510 18412828409239070179 7031632269354800200 7076033533307808561 2515120069536519016 1165762801559927809 8968828152442236593 11011933700023875872 16938371634417562574 10862021161457260639 8694591803918809217 15313114817294242909 1683490324720074487 16159784706851648822 17186033264347237675 3720887988569059762 4146020440997558446 10730956281753346457 9602791395415376922 16670105646083905778 3840561207423403100 17215336370028345500 14311035418263197129 14695761780481071365 8687625252635636091 4916443610283522705 6931181213812884996 17316527759359409674 2224450061202312155 2485412296437912304 8574352429985183513 16730381377831001744 8597484011050278475 10116531552224448002 9277330351864054692 16748824264692376343 8567245808169699727 12615295032450524017 15591528183310633685 12960929087764892346 2655721297533838948 16457961170813502890 7226352843684778702 18010914598371202153 3245568396185323152 8878398516659031460 2838650208707142279 17739016812342480524 8983997339589060298 4684327212359650728 1193468202538301819 6150249571798916022 7210376702202530209 3671431831728234586 11739724770445212969 15871507312533189772 16471552720884537639 14441167769549320638 2158050952923604732 14238648088011530856 37097341872786204 17541874015413540439 14086270121509290590 18207179017575088224 13449744852569468010 13655235578731461233 1046683000062603358 16142484966098764708 98395761539033613 4711860549894561081 14181251329067411972 16868020705468854683 8745321060850446209 1567295502815702869 9349701949018937655 93613127745681542 14468399656980454616 13722117497864817007 17716160529705405242 14649459172951411937 1577422327456405126 7176605957436359515 12031224097047325938 1620902883263592071 810195483838260694 5224536537864293806 13601807454922665506 5768620617770434014 2974155376513897121 17578531126397325298 5998607655294090095 16548701937252781599 14217989085043775424 9799219300669470581 18352128861734421818 139776260263185569 16103437333584021312 9143828813406064970 962868988687324431 5934683427364936759 17095963379431533318 9689815510291842642 11680982251472718808 2356361891127541184 4166235568279226256 17728386456806870311 16946564078553001439 3364776322737774179 10819035605099126197 14196945764748282482 4111895113993476277 7094175449033012552 8621332684345459108 2001635723392014112 16762235305393777162 2203465369364387103 16013342283858143771 15630009844312778293 17429065695145045995 6310494964024433979 14099473042348966801 11269215668079555756 6742560016528735990 15840428250823305149 18189921452404751803 13670870022754081056 11962582257025324234 8207812607545391173 13335013419986066796 2344704749289025276 13033965924336063863 10708160316626466528 8746123609768595925 10233195752417467771 195002081471714577 7076715553082665096 4584174621433145326 1514126743562341699 4773577418116307787 5979148119805433348 4386199720338303575 9280321562764159989 16877361300319065470 9555625304593644772 14227191730306535472 15558790683722455833 15089548542833852627 9949334669610654457 2791998573768206895 14642005663803119863 11567835198702754441 10589187501358106311 10751557636747857753 4621012868245868210 10006397093341374846 17106979909591867804 5275246746405551347 3545866994568717982 8254989603496260740 15419176821329563541 3222751676681336553 423124937155022702 3485094610104196568 12211943690558128399 2422793756211094950 17108960625568429276 7091427918685855204 18263167965810170101 11800957089564680538 8544211583949023380 14454893163449068970 7657000599721044636 15608586623141141794 10201361918981338972 5342813287891072447 4287140645367593936 16678049272578501381 15990573983975776131 9929957745271668221 773336073201582982 6919454405505330902 3212826816389276104 3106359686551352092 1554315318194368820 2408276395504948728 13401220388482086731 2248997389069468279 8650158577407071976 13510236641249610605 14465495689519173418 17953206840238232655 6722255073148281320 8576942871818201353 16419752791998618643 16708688660372760518 13970646916806060925 2333068301889699396 12856011599370514758 2877119044620482789 4713279681275064524 15297970452018915316 11624594639883661909 4922454920662366519 4041638780895949422 14247950908303789170 5931691895074324678 9841641611716885598 6057900721101126926 718369597839049869 105716598214143540 15089573005561240586 5508749849619735236 10181626737957455830 11280618376427258855 15094216284349833712 5105437819359537866 5045684369101469189 10588721601459616120 15632289925645729551 11501821291326585489 14870914529029144031 2516614120749558575 7366615353753668644 1306799754804533726 15848229456578246727 15246322911779844921 706816181919396862 6538341568100081300 15019934875782933748 17654014610827304188 8046293306014086614 4453940825365128867 11865735241122816560 12919423947188192451 9596825365284885443 17442735812778691974 447396011185141828 17396783897891016098 9344294509358840998 14516393341810640924 18381706741890736559 16920375049208762326 8478178685824204260 16031351004781477568 2354949725267481882 13554408716101214875 12272557387172152900 7979563633103742814 12334529149301321755 617251340225686934 11154156207045708958 831022688189696434 15720104802922002124 14322326743654023200 16737085330587217311 17680426514117107220 566594922334575758 7342089942545687445 8366739033001751557 13549968724001062172 10339417908318919659 2839947638593598764 12138417161278587334 3090668072495917777 3703660187101607711 13310487644278549436 16680529294914444843 11668898754622228908 1467524688998793877 6233394667682510208 4238108192987492679 1921335627041763349 5406296279937371439 216447331901720232 9989927448594613394 5478285659853845631 5095482279971561019 4573721245583719285 15751195765029012158 14298303957719356867 5079195449208185104 4247201002684168298 516920909014386937 1011921016425720976 4008609920227648854 14417246540135852269 2384834873068282647 9398855205203943728 9557755303867866685 13422309643184382906 8451049162820442943 3238898509817818773 813081291810559819 13203373935523903960 6122230039837777133 2406308932967021671 10424266551084805247 6288255774510892287 603253425112084187 15735605736663536971 13445544133127323457 18281006883866232274 16374795993667431118 6570162607058364877 14364277680451858635 13264226779151592864 5457181917903175195 11269002880204027148 1599408593632450661 3470847142958088305 18183154533951407846 352231117979968393 4234426643216297627 6508460223452641581 1382508856623246438 9328139052963123555 9397299067878454095 15629134134121536685 16347354308113434141 12512732749946588905 4790865140524920227 11538917266000020785 17482693363230553119 8165402447318149928 14652766225257144183 1865531931226090204 15713026978602116955 4000580119252957887 14226889930095177682 5066714081081174392 5544272281280236269 810440206111839506 9212102402666028662 8409670384409673234 7926381433255322151 6317573437030320378 16338413900236480577 6256158016510183403 8754629270463238693 1989771552427111844 168811766415449265 10386970519051495183 16928290075336421928 6025614001794333762 357867433436302374 3501693473720024299 6069905395135574769 5211827292078167119 4789595008729631303 5954176657326660436 216592305090957570 2657528192948126854 8940808124643906646 4774833813468960527 9169549903744998459 217651278091116288 1746084516827868007 1104575023726260494 2142735084856729640 4984122386265642242 12890740833402443872 1175937967078089357 5548606706206429620 1650417058158370743 4132529817737916910 8418584782688783873 9790572217067296425 11007501981661307513 4767835846353775568 7841752292690292395 1834131798042469448 2233938519887243622 15674645141576307752 6315062887558717529 2831736049609938373 205321374610591023 13220103947311847177 2227079073560543229 3151704040325093086 13223921798584494633 3257661628160290368 7703015278158752553 16956071768172983319 11280718974709431950 6637327885535767702 4652375296664620158 14857337646098192119 11835562521048384603 5300989896511913924 9205470864935414583 17519950967816266044 10333422976675450148 9415695823301414124 11581612836050631627 6153591084054296360 14387998174439881390 14351625402311136542 973575902270756132 10416256443371224765 6595611649297167264 16178606904823346840 6296523038291764920 6633520092928961203 15510342279496354538 11342445349131026749 14332826573279137461 7796918841091610156 9350372755479273211 7520618669407585193 5483638267900672355 4030189624039062319 17143231296227538951 15759854897983857556 2772064008972934679 4332543706211944091 10711602072120153052 9632751795326522378 686859749681377441 2678462855180966486 8527153312987208070 9669210303536089996 12780543085870249503 17149225280283131880 5740905081821990906 4625813725712068314 1507466849779779064 7864499495119888110 6300420678277172099 10002644208142570836 9840539752352400485 4779070712346338297 1307675517853556113 3110307062560372255 14684128464537036089 14856735880292172189 5509767882106089021 8679827848739105682 15585830743360568565 1271255737204759628 14543214606340200675 5081936445411750132 128608328844300310 7932726383022028226 1478431959657455312 4142601181698432299 13673986771289259155 3747056925544077717 15422235380220843482 16806493861315562522 3548235707567904784 7825782542291424366 9019092439966120945 12509961612553174613 1057953321432765207 12093235770211943003 15507973841905123732 7255269836670707815 6787378486090081417 14740616856595526738 2096223313100278535 4849827989733837074 3699850701511943420 13844787238643354894 10139564422047071924 10140738518364786253 13402043502533139005 10501209505260502458 2348443421364276526 11802382010016588411 9467494960606072529 11980803419418539278 17203564332707731840 7256483043576246869 12322411958294050702 12327405648756334158 1274497521066675512 1035556072103624445 12144875609692493334 2113634528937834090 9714052894970848138 50706230672566396 7680478364388815049 17018928776389666608 10800413156759197571 8018424743324244322 6456989341872898130 10507474598484064775 16174066340210797098 12431805756878083715 12430471847732096903 3728257370647249022 8163823468770684006 12746466348048277083 300707770706940646 12347650865817189350 5395003184737279001 15911790775795394539 10778126247069249587 16150726285007280935 4532424989117475217 862481386426204923 6561129242064441647 15565026798329534697 14225011891705257247 1674128537228541718 18284082351108201004 6156469961766949099 3808601417809323404 15070615918875560741 15005710989005165480 11554272598406511096 15450832173390194621 3677493067717510850 9473200788559891872 8387881706040739165 5600008157553424234 16397541745781024137 17551112889951288600 4484603147858616480 10396787636807886218 13674443256160714030 6061104103855646430 11364950974050478921 18078923143050078081 8691479509265657599 12789765954395532822 12251000604791729837 17305462774880631716 7154408140481575300 1199857550166536096 15057381003152175878 12416944981346019898 17138047361104883772 6750190317227469852 12583434831162328504 1020722138614923114 13164767977703805348 14095360972328182155 9585232383819370823 5950732287484211067 16854801651792245077 13021055423570223557 15252434093948163987 11412979131017559978 192369180058651466 796839982198611182 3784798876520906071 15302454449972375613 16316474194085159557 17471290890781048303 15578221801921189484 6996027033893444126 18273326573476486508 14555306444488338557 10932183170231244058 13652487452174205643 360039590614132662 14677622241883949216 6847888004871651011 7653517074996721205 5924711084566692819 11266113177967001295 12099538241198142150 15130586497711504550 6399825216420595689 7808974330406011950 7793274042121126587 7046077099299954247 976535103419383643 7939147418505321362 10755751460429241950 17523567160333575998 1269848501673750148 4271483404295707011 373455323539401703 18415978121198450969 9550933742320714706 7683716116564855316 1573964743456450726 14487601181646179277 9766171748889841734 7835717416353284625 2288452980119499598 10512296186370386227 1894544407196718234 5082471144476714965 8443928859767071401 18144904620671980769 14752193619485850180 438403989557603067 9330879802941374302 4249775065821991808 9164739094675314921 3080972961950543548 14717804856390688049 1453767348689611859 11241712545194034963 10394838675327165718 5638770451159356313 7874486853460732957 12065952165402702702 5712182020468837274 650113847558654431 2379947526687466181 10801898252875351772 15552009854675350387 10822087614468052287 10525334391906912609 1084216142846149216 5244718688757651917 5177753210107731036 8384019980936520204 10598856731539120193 4205672172548778125 1648993136022153 5819595624906321481 3230027519467260757 10959828300395741799 7127324924398248547 12720869886483200742 6031940750441965459 12719525603401684563 7114305839714485578 7805719024253699009 8949137280416964804 3457672814992801017 15107131735800718147 1773813220894856163 16980110657848975144 14846552860848139633 1463353070106619161 8722117090887750055 4993003098408693851 9443853779216133369 9821633607797157541 10207784307814832131 11617345300361874103 16303870659204292495 1477637047396256805 15773949677648447279 8586376182473145753 3203291525608169893 3643191496481205250 44359827905366669 8175877609543560478 16631379291549427479 16629832490035147922 2314333903359675513 5143232818837200972 18321091024327821599 106749003006720814 4691373468419748099 9058419112199944450 6441955247595078754 14920814284323605840 2832908161604076582 1189608509001259636 16623208717748421587 6538154524549110816 4526044449159439693 3783740117106388719 11590731811340386252 16444960594826195591 14183940079826817245 4461953192709580712 10590254719438793634 8680282795397209694 4905557501418140370 9726896635367167406 2647845487452074368 3592126598402024350 13300706425251156331 5058064292597193700 14096383143240284543 10447419949007014234 1242885386604936408 15853776966643721001 17087186131804528252 3047849145967080311 2541892098788159097 1999494796811177421 17381933157531966872 3266849952258082507 6773950765363631191 959769850953474958 7645337140670329288 3195781229028405153 15785105679232531430 8592189018467900242 2546516491480363042 5977632642737428222 9860669537543725585 12106970683637294826 9219610021306945391 9732452224314649129 7283130100938841214 13961414284780894458 395879015046595627 4557143862800990683 3302851512187631188 13813774623986624198 17950488708503507591 1486665496267574169 3379900517533507854 17068951866419524416 12787124648821385494 13794814867723872688 4409200167242059924 12543105541443434212 6407247794751200372 16690229848219711666 13528022957893522726 1137222884083415688 15030442711877896466 8619923023061662999 2205198727669040982 13835424348847379990 13242743724562779724 564988405744431391 9775611778422681967 9275699044841588294 9094834378164473513 17695182743171216179 11832622716042437729 4263078549938679983 5436376878404395716 2299626125530672298 8193785410719989010 4051132692482928476 14097206761409498502 6401263036025103685 2610262212006702316 3720098767870371348 5742356398892090747 3624553492032077697 12985994598974117709 16127847164525106971 7598319606299358567 14563523615560972022 7217937689157539948 10628104649812658805 13669163930441085127 11576205790679234510 7115611678550455801 3515452890525286883 161635956449979726 11874232275104044410 16344394014087160597 7974552252408258939 14690193279985422284 16138219736454026636 12373917481966667808 12197888741579103912 9848882347637741718 10336136401577905946 7205773819585651622 1642075200557579598 6719851814255746254 7023438059103117150 8268293706144094666 4485801732948792666 17231047227567453153 8398878200379758791 8667463408210760969 6679724695580541496 15908041829274971056 10145389959913040487 7986225845218616278 15932603247878327714 4246034999515059512 10338692052301982601 3724684724389372814 18007837114147794095 15124067129559168142 3170731367126583493 3456685989111045967 9311343251983521538 14098258553307477189 2740104022621335552 3749533990525305544 3738554286691275116 9526306228916195354 13722480560406354532 581762330272559892 1540801570750766660 12174977570523257961 17594914525855695774 15215159142082379467 2066195662770967509 9724786972193512265 9195212615956435401 11960397419639827625 7303964889739022538 16495951739836841544 12539400487493200165 18326345962627959372 13362039016985785628 9654091532722575091 10814933220491842431 2930468572307105983 15541133436702559267 18044772320956496393 12598367124334191422 4630282556864144167 16954392074074934500 1208797040962718318 3283477015115181262 4670435600068419771 17703825425745475685 3354879405423149956 8483570617538573243 16623449396919377562 7428762969497844227 15758015924188073723 15364887691758380498 14137470032918191756 7673329681854518815 16876279651438305025 15670441389169568216 3303105790897999940 14456033774711107965 17993056148032528411 17044755579924311880 1481158121406461398 13889926925875260604 11428698456286496862 17587309308017103116 15552075128765314387 10258002726735704148 14011947415467866180 5611242284051084721 11479332086761362502 3771080627949649398 17571899654585212486 17295207862030910499 175536909581943034 14930005169596174590 17792350267415588697 12646731830569706196 15584210175024895624 15738189685169512577 6481671637689797981 13941168094621298351 18304460147300906342 6371156622243734057 14061097536911751033 2973739893400543925 1423012719016789130 9114949124614232005 8426874275171835529 16977516540547032117 3979966919168571449 6913415606062965539 5510715431178704102 17256199529627930780 9657677201300767462 215771964931751085 11119432448002145843 8478691554665645200 2292179305490950845 1796084999392443387 2928393951268261439 1014331036330462837 10436651291664675013 11857514091835526287 5070742547893836493 14801332648003670196 4257748241688075845 11790697239201351125 8697452504778347484 4555607108634130206 7138411192917417026 14648396641661811264 17776374490579254065 1035923240733793844 2787373552360063049 5314940030671198447 7666775095215965604 2566810086608622696 3224579990848536576 3568970704674013784 3215772130266781097 7737942153738373694 18274219593440322913 1256954689250193567 8982627261249638600 1726137596006278924 2937605586353021184 6536072931292374845 15312045849188631612 3156486245484654393 106969091503711214 12403051198653918947 13929734182219072529 7988561249101248955 13060082288911316284 9090038932684914034 10326177883027871844 15695865798937514393 15733881434686256225 2720692495731595391 2335071326262217854 5066529477145304342 4369460500191682465 2338650489743548727 521898743781619920 1790834873720787197 7022004038008891482 2628076585001145533 7345577333221775534 8005519655291707650 9840881847291340023 10640635946348529817 11343710610890037412 12366266135958195781 10308519112557115833 17365800597141904244 3386023910493426878 11491670945746790426 48954271367411149 248103770471748542 8243207786543210014 13501276892877641440 8824351085326472823 1691694859705235784 7438169765774040246 6588544764710700132 17384684834050407334 4331571375856923591 4726777491030801482 16423335861957151464 5036379813553988871 3201396233318437160 3267091296288968679 14136649290672304482 15035072840951408698 6855055496636264911 7257734054329216287 13920064266659781687 12507246407424053391 16469974251403291804 10769269352587281810 7411261699305183865 4938797459636219721 4379523704118345013 5207696752827555132 7841917396048769812 4500264484314035074 6568107770783252198 17177207915561524365 8113820595176588439 8972997211740855960 15716896684197089524 791151679674552675 3725965952998440215 6010454659875587854 11125245291580561775 14928521157262177832 16793508851984086472 2388355252864519161 2174322590354951459 4942344836582440583 5719712537135049228 641299445092505715 15801491482055147485 16461088365965112160 3615231670819632395 9520285840025675098 1025189008543970787 1177776926060370000 14255381095964372920 361592073856279374 11755197825889111733 3960297010326270646 13821291451983644352 496471063343539681 18183344139924921178 8971519111466119227 6886750450309377328 5192962311406745204 11264960159048134658 9503528081254756372 9487879806358162778 11820278167704286411 17721925865239637039 6471783145603092770 15620354701107591381 959930804498759911 10688083813391106257 15263398213357167943 16195209620508175039 6493549455355919472 1520116435838784924 4231595273205303149 18339905854413953127 8043699361404920967 11033646175169770592 17963324841481911811 1044404124277516606 6432001604296928996 4403863487538778992 16222826265025615282 15896896862620565629 17919280430796182037 13812009145206530115 17592871207798431112 10750461050439348254 13295395257230798167 11326660523056913422 17463816332893472753 10324753512579486225 4259150843492905297 16168876218882813196 3231354452115975433 13324682013411429592 9266802921353495157 17838409808643382664 8056180489342339659 8407102730010465364 14426360879027528136 17920323592378961950 10560983039339097538 6406241387478756876 8907484796941360751 433425205256781840 183531768243787580 9536800466185444253 14161797105226887108 3164263598246743174 9269122272118027585 9956851689515140323 6055794122763398085 4071875111372571550 15275601913736737836 8470102828801243051 3394407901836974706 12443445912064225564 6656868741813837680 13988492488536423487 7580725217073339364 10600672709528544693 3689109171284428702 7891061894629934019 7033273038685391329 11712103081187279215 4699926643735096005 17716925284576170994 9485903087417511410 7709087846564795535 4264843625330920393 14022343834754106475 10415864212625522471 7020394410168379028 18157710874396216212 12228839258422876870 9338846342789293688 13563515497659430583 13809235441006207816 10269576905944226751 10419493076909983572 15107176857166418685 3173497532815945770 10010275269165499437 1558277715326423320 4512365648727061753 9468360192032326641 11327595919070893710 10959597446071061085 5553720952674538079 7279368190639007860 6851780904007672513 16502675229229135257 4036807889332115599 17638494757994780733 17479590604610446080 13375357633281554494 13718861145009496684 16072065548457952532 14860729696908573004 11841072798023929058 15863242929603395943 4821077112896188223 3187576329693532687 15268003139792960387 3421777424431275043 3984494125258083399 4610969285951172791 3952915190593111781 5006905733948359356 11485717283372030504 118471267559031825 8049501657919576887 3564769763315951293 11409015926736666246 2390723336575742745 9377731065249261340 12931520299990016238 15065703791871736182 1790993169068136107 8708707785188468310 11045275336074298479 13407311090553359050 2272675649234578209 18229246090509026407 8396244599159403867 4576943810325945754 2771862503602617255 16570309531090585874 1746939509995938534 16704063798373921522 6518613992813353224 4312970238141824759 16949728031099250009 11827668398745323754 15493736222424903271 1504528597331361615 467140861209201541 5299554736992713585 8558399581063720423 6057708403642120571 8323815117475828753 4491651929085580493 14077471324869921064 11331319363693358694 4874134399762333255 15188905876524920098 3419449807143326566 5324157138762479361 10664926451260785736 6963494699051231396 18435836676579871051 4820202839461983316 18439596440194041544 16821874054580575769 13504571468336206901 16646947518340883310 9556232204442965774 17432178625177880314 3086903987337847050 10472394743624327682 12462518126154746873 15584454853648899879 844492783957781718 6920831451642441570 194621577291916451 15816571263324132614 12238506799700810983 12473317854668445303 2418764217117966399 10169729611817850504 17579945279029780779 1790716497072784569 10582488681907867552 14881889477366010020 15989444708011585235 18380905655123761672 10730791018031036960 17152592520810515678 6346391610114714999 15360276792354200831 8257151659812052372 2317729352278563287 2991090326277012941 11594395266259578176 9086840574461633257 3659741344820756514 11447565052857106552 8427075795241002438 15746245506558502514 3412105314212184982 8126034414533418990 5873873486854005466 7519318047654540390 10319181614456492242 16583706531994940223 14612463071711531068 13195549423443915267 17186597244111018343 10088371178424867775 10377095995817092965 13046555332888533868 768524544717445866 4958370069974553325 12678811545754873231 3520721431788683835 7506513833376757018 13621363771889186637 7718133737785080544 7730869222539138123 4752394351721325103 2079420028253810626 3373301187256209217 7578979914663786125 2186354159268590369 485336403257795150 12827226153511607406 2714478049770585965 2605477370674817347 17756745216326400175 15708560773571973949 557126436060231404 9772693879229081195 9014511559196986133 9374893186389333831 292134553220144292 10720431629323922766 12100886293812185754 15051950415258243458 10355659529150516181 2718254562386985369 12576307924565082192 16736537123145126755 1589897273124550108 13815409969837646742 10914403962333981579 13147151556139786871 11299089748778580972 9589253096190940920 2961197808324693639 2512415209830137934 14236049827844503820 8914599115820003795 2067956374923695086 14769340071315661641 15410188715675745750 2618411638875792488 15968208057099170607 13546494597302999602 17410611326127101583 17479925667538378011 8335188347960720382 3515493395962100389 9043673269311348051 18205087631986837708 12940301872677977628 13795267002452566570 9079621946529206989 5720608259789511386 11023528531478093125 16870405056490255258 4190511048997449854 8671951763325278748 9585492939497507854 6202931424066606293 5545164077511770600 2359393729058560366 7033747500685871246 11314337512697305948 3536231514518911604 4087282215892663772 6322924560937713218 11329470487369314572 7564579598588942149 13628421762454206013 11649791194796043775 17594069006302687058 1181512798043715341 1357988966576010831 10051000945364600797 15809383023396538321 12428838611136656998 15549866216785134707 2921242790743045992 18252881284682404089 3154121891752770861 11549679066765064023 8475796629466031892 453788156314597897 17069454096550896218 1372033738491892517 1676491051070552305 2869458603334167513 7087703164860922280 16474650604495332883 15030448012291471006 12069822303783415390 1032585442059900130 8874106234499964650 15211049281532181719 10083155876391749331 1515357966456993155 5927457364941659983 148548962601101346 15988077270529691093 5879318581756824739 17798672360135423783 13645530452223492263 1147135851147804838 32694492078722518 2391804485956506345 8727612445721334901 17854832321575353772 7493247983675603728 7333442970195069168 12032942206263113731 759506670087256410 11675942239005230956 7110495617645107756 10962511528815150617 10971915654554192519 13232037936779497113 1820955635483503164 13594726668690425220 6626952400377316157 5334798587896503081 11659809817670126645 9145460510996565662 13124247539112973112 3705933438988089778 10220952456481602992 14370785620060374068 17892910248747674941 10539248047071026831 9272357622523812992 316631225003427558 4096450734495464810 12640096952593331577 3576802340571812028 12519285798018780052 11246108871665966253 2153059208958615796 16349145790681897093 10894796223048616131 752715458210339350 809699562571897615 16898340383434681506 4099485872991600282 13496386676649642049 14469772297360867217 14580526239040411020 14623504090959861589 9538833468174751998 2409060030508601557 15117260866697338748 13366988472783619742 10669809478443986290 4218007421207201258 17454760291168061418 207883967944164814 11864826675190986405 8019920024259130155 15661231578313623206 17224981171417644179 7352468639885784384 16889138215938680479 16079739562492332591 17659788482745703405 3854554049116774977 4632605670181483273 8167818448228540259 5891882248654172839 8091068340383217635 11769473451219193084 6443798369007318528 14604758460390488474 5160429818578025217 8811985199245347301 13385905831561099184 4794916923696147882 6579086311018356232 962961097203688296 14186931331027592913 14823032842153315449 8078196959253333368 6268086653528192498 16387120292155227465 10035564920169970059 2863473841200467748 4688208048996120164 5932247042644409865 663350273542339339 11699204522713889735 2096093165075113015 17704831900530955203 2700095073611306917 16971744576163697423 9326254358663657052 11898458627001352266 348398225383975728 8992735221345224811 9183928168757519546 363614263152180987 16909497647876201655 6035693418366776641 15840499285361340807 6583937083414662829 18334515278323493462 968939032394606346 17777832822555644627 17589169685863566089 566130948032622244 12455125225796888478 1377102659346365816 9648198786687874419 17803679412929749583 17702441171533393032 2035509126511604294 1758424611213905038 1182446492969246554 9491895522850030758 17132720958821052047 3834545350630773334 12135420339589818970 9812738499488638624 4460810220512614402 13755658991111442287 9625358732461677532 2904321028379570840 1924274718745405865 17130008760102341424 12857357535878493580 17278831823445398503 279715327428492572 11118570865971185301 8187109522499179711 5026563038909408963 4704044416579133424 15936895013896761976 13863346026473937987 11122690367975522730 11701804061435286973 17945453821889681961 15470888253016302412 7768543045969963084 2247938217669404104 12973877432067521807 7292487149659584761 17595655058831753212 7901258850517784386 4369267965995535871 3283463920709445042 3350838776167351617 14212898697510685781 6109659963080192587 17396771199176026743 2295132434735776687 17455974979535455623 649670257301133264 898376196180199052 14221592415056640232 3632236371710923450 11443617030738598656 15531922917551821231 11985049115237661622 7344144456104614454 3018170968485549274 15734816811647043762 3529186015599415005 11759590972020436673 7797675164544053931 3644823115909756814 8684199461405264545 12731710528869888896 3079837655983935063 18433081289191160867 16793630677540744058 17534187721939011188 9441461657014422560 7630869403339223468 5436107850312604826 10018752705777714948 10116746130024984847 7842939682184020365 389800162017979325 16490998657119720848 16826849669755669623 15558051991033631246 16582285026459242019 6256921871383408158 6799676595955040582 10611937275651938355 16452011756867131771 7247488347670459182 3764365819168588690 16646707203125292238 1417783067483595980 6521717036619993038 15307682040160227841 12176124181491032393 9949286925920328432 9789197296709754198 2509568390546716499 14175530831738170380 14808468634362389257 11060619466490600869 114513138691075923 9143849009716051123 8806419175491853034 15283288962329542429 3502283780817109882 4443589538359071337 707424520632379324 9941507311077489903 11391294944381154027 11158133242426208233 352002295119116305 12976548747766558487 2282427619018739262 3352358334749062961 9408839570101968273 4256466473577435660 14054110018305487189 1296764947928678713 2645496891443908043 1757165038033919555 13104196007311782138 9696127427282562054 16849499125284303111 14744706066643678434 415559550276058570 12152579688961530796 16444350112448135756 556896544269225537 14130368316421675176 6777813376994046714 1738724694385567001 4763767316344709105 4728259294685051844 9117492375834073466 6294297098297356113 2787267458994929407 7242041204675606106 15285169273108488958 420485703844640492 12446904401567096396 7563433250932650041 13796124384737254253 9532457534531045086 14934373254344753003 14289040296076790642 2981806144716784134 9367780717448174891 11560438845201143330 590059700883037044 5720266549263952515 2112013522681148824 4475788434261566488 12097990675417956743 2294370850284488605 13108666940672408262 3654437471532821044 14166606873623294063 3286526297623200159 662516865182441041 5427242438262328596 12878181067056980960 6363251026587578665 969233809063854443 2098512455385976983 5213794528940349784 5392528539743755456 1761653826741232695 12578560203586088455 7555141480043001203 6406263175380624673 9500221896621946397 9088852043826238474 15230099587310074791 10772237336635072016 117752943772902255 5940367381955504684 921976680548699739 12878275734539991323 5124930330895241261 3547988906955930807 11104141538357775306 2847061788637662659 17638843418245670609 7014761107335080549 12073834106258336505 8170460696943532708 2010625852101244704 17740698900652437704 12582460099905113862 17624805055738052545 14641335321482815105 189513161030581237 9769278504287433772 11279337538172691492 15739620460609672063 724603547682333677 16800415527940880596 9701536834914307039 12322817693692911414 14487779178650794225 9564425452612186819 11840243190544819863 7383701851804949156 14944658108819820259 13422867720884936464 3307046201283977640 16886363616032931990 670423219444086766 10957791603228951606 18087523126174137444 8268502727628777204 2372531062873663896 8518516833443588534 2912638355032701880 12246164490089688175 11302628649432982172 11895017796110196934 11237719748845041284 14065194817021473886 15909790144238456965 11681572896999236219 6961332802896909637 9838693451246336972 15388668134574878891 16245233787094855404 3101211509123526209 11684271330007728251 7693329595186707061 17016134104259119620 17837096092143472992 5284668905676538729 16030171788319179805 3440338813885084335 1298454551851377604 13290723255977538052 12591730988441361171 12383036772074023285 16798338667320650095 8645066847289763521 14690521394938500162 7143203530722740249 17651926346898200418 16076215485501420361 7322047040643304051 9996921558892551157 14024381155205295954 17146275537041809700 10836779935072782263 8632260154674300068 1596001639087165404 2957329318688465587 12744333827726457910 10045729817018453577 11313877079818440298 12170927966554373613 11631027841801862429 2172746763419883773 13465960909871022750 543621630371095848 12090730012049017324 11916388103982697066 7709875082765110480 340895316222307149 12807612390625899830 15500085823447986998 18386846926441387591 17979509728320424912 12333250075240391413 9471423040373552890 10413787802047948208 4548585256170209800 1184075246388589237 13870171378001264391 10915878843498349107 143702523383535030 10017314639622766085 3685346683487740727 7894119178109859332 6139341745198313867 9577316465582045955 13437405827989846476 1837371493687273976 14402261497142914355 1936429927152814610 1014222682466958535 5552581843458040609 7381341820884176424 14765697742567473765 3845165063947903305 5239186791403289566 5666793950836454995 15489728222691775078 1812854119397719444 8039301632434052832 17211449813507162211 5034582167135180260 5193308842512690379 5289442787836190953 3257817483724734412 98685755087916976 13945105543861765784 10468455951698799589 18276831723489031268 8553637492091075313 11571416735510291992 5506740059924431125 17464882836808147665 12228767301028721942 5339902597918157428 3051311852526459124 16729987012490398896 10254209230785737833 3805022922056189278 7419097383504310384 11787366822560907101 17293698467405190540 478198824524794361 11032086265358281989 17952509960116973428 5092917298703282832 11828810832177786129 7700288807886823109 15131657609343900169 2547265531764554828 14481076118438285981 10296636983569921670 9953790194168806620 10568773121096353956 11429160499998074478 6067875171785604284 14534281392105996195 9444545496204288957 15004807940196177810 8611050942103817751 15553403041710539816 14719940022885501917 11103059133106484191 6400683624264619886 9518583645426913036 4636212142095758294 16523405853295435715 18104499305984127047 17362973075349153911 15604937215578685792 9103854337635868485 6677643113907623853 2070617567278559629 18071376544355138974 4236773040037192951 6531330253794083930 13893955183158513429 4982862841144014528 10374924410769623383 12954527276762134567 6316017157222890945 12233379382246021107 15863077668603937747 559678957509710147 4781227153951989599 18361779329221466825 17991401132929330489 15885985317155591534 1054486069842189618 14483346588848096484 13482695919363830510 2181290722560158215 1993747494205147371 18040469534937694510 10478840041206401398 15121007109137786984 5185501846685315528 12042762988101834851 11352061590511224118 12955690114472378470 11716254103546556193 12861235840013308530 11620566394754017746 3997577844122436357 13961966129710355226 15855376440080318960 8803896015188605793 9105108686159677598 10260456806276804828 6081657834099823459 16692569443425151317 8352794646002454780 9731419858226173664 17585718660676847142 15938574913882024748 8770920302531766460 16308296682317537180 4037380033142099667 3761147413281073678 14176228517452943855 4692329845361206383 13745565619104568652 13504652247160441338 5494147136390336458 7895908362861483104 15350787806403088754 5482909976575397692 3650061070773873537 5398349636049349437 1567060836470985033 13786717765814032359 1205756307210561398 13746662559354806187 17886062269957996170 17329507433188884588 17392565065238946288 18146527143890768115 6000666895853027509 9421064558436292660 15696009075605082698 17119687369936679081 11928970255722702297 14373298024910034405 10452685652250514757 14040550803385416769 6497733331910647748 11917781897738578186 17298425344165420061 2187119771165371607 267478740907474854 13634062765844532622 14346991677849237842 6160854852645688138 18133636105257230402 17553639835907548372 18348104012797774138 10476496906950068299 9484539494110490576 52466910653850764 13438163548681178385 4762172722084499863 4172746864441714108 14468007993372361427 11479520459232618957 7171542745424265426 7844614035214146188 17775442201710556449 11923115476317692310 4414254037076187811 14860535312088572144 4658728553378929693 5970650235246340652 9829660354494240611 10052910813615954514 8902557255509390426 14767593625331665976 10774907585215488439 7324108361491371868 16750717462346577736 1003965538207443254 1401182917015431225 215380830923991684 4698683895550972746 7404454456738245154 6616081019946958907 5602325250095822981 10556398153485868252 3913119649218975781 1231338544104074743 15423474752239521490 9840023642240084540 17246231115588900942 10495613198553161675 10454970255214098405 8587405490007611283 12928258296496012714 1640227595965007524 1236143435260263344 13797166246307530452 7524347761112206883 17230047444984817818 2648213724044213474 7018527604324312315 13432496088425618142 10345217041917626566 10004426940204572494 9417929428662885742 17792184752189619202 11897914432525150221 4795056202566255307 12990745026768022028 15832345099552189378 9744473976829835129 7855406225177063988 1971425554490356445 16212232096572763360 18099734941761357736 5962793010097800845 9596192973708122260 14215441640056314532 16478604398838159579 15202744174219076743 7115421007266438840 6903153779774061572 15073802010334201104 3415339734115890074 6713721000752538975 10818537330192338028 7319036830376212302 13824096168947766748 2527059412210323611 10374695910698750788 9338202131229913345 2853236213945784532 2408143453517074180 15648967164346745153 7953276840354463262 1348847938457593985 16286899968925198650 2989742884257153480 5057748704248787059 621039688213521943 4942305049708846086 13585064680779695352 11970869096167503570 2266957185836625674 8268185282331365590 8764482629911332234 6069494869591104704 16262824795680835070 16683602383453270779 12836837301771315844 7524580904945281055 13071068467540344607 13557162784826772244 6278396701294427735 6498958769320728236 10736881585527078159 15434414057211380288 9593916022896948684 7609142098911927836 8107915643572056404 6761438337900653397 11405478353145868794 418324514318934845 2599413927571409464 1162443201765635912 17066779494053029109 8398312112547755946 11916079738265866798 13396691474727431553 16772398244713875867 13237186579621542360 7250541827330956002 9063255721029429187 17533658083274617135 7453476616807877099 1594041836764413185 812976647592055439 15353685177091825651 11587759765855958064 3228569469130649438 3164852130764463576 3894149542860570996 18397179612928991253 5753052990652788753 15169857346242354942 13738495248340938398 16265842630964310210 18121412612028119164 2540399204315578435 9204438294558107421 17115480052051788862 7345505653667972018 5205974984265607745 223249956816317693 8960590287524545518 2160498160707875535 9896396285838539295 11263506894684856432 16439178707844771188 9046521077544350320 12373856594888725027 5930185572213751259 4053793845387262723 2726957939821386715 5384800917670397730 11883302862159031249 17305438762922606418 1158432512995718116 5260684950575961948 1184092169223330331 516562236123817940 13025930642729325525 8505469125087709880 15489184467246112460 5021838913314298647 8295227558594618514 17729830686331888621 8651642843179837310 9217875197805711589 12909205450369061345 9671973974579867364 13324209359524236466 10315926127621241690 9680541019360657516 7222865588936545242 11903477405825692768 3578404854578225217 4953071604026972491 15209046522603260168 13160035127545688565 13275779655277708235 11388447669943358555 1635403507610924532 17851906046183595779 8690100969682846958 9886813840582616237 6678118493041094733 9113587022170567530 17542284278341693914 15764136129709748982 9903871279074965331 7685581059924660063 701345590311517189 1770619412977767298 10906037178677923390 17579893895646967385 12418832552119992570 15624159287459440441 3605471684926875422 4419650310878838522 3283412049862427396 13593268504465202339 13252647058672497701 11471080049663718029 17279027864416712943 7195616460697233239 9725732442732324773 7148868694992302167 7689008384714883239 6596793283063586925 930212757421376738 1476040011940857039 14624084194829705008 4059675518550328399 2842480733149930688 4328562042176751864 6224226109500988025 1721350729326686737 6462826380350908218 3725285907385753183 13461825538953244848 12675205326992915352 10015264496275889293 4846319126876124510 13585030763673534616 109890936113751846 17794230012857320132 12670763799069423579 11356040294707956399 9927894444714098307 6405756204505160544 6242502271717345892 15570800177541077443 15925492821737011239 17954842929589659723 6090179580138628801 15427668226754764663 2504320451027054911 12546083475052805942 12678354010804654755 4589937814287575739 5051623603664455966 15399430561412317506 6809091174081658852 12691955167311601308 4181978982536620195 12874171345800530549 15526675406728259651 12136731855972622283 13658887156599394980 4805664017029340908 13265285393102037472 2689722769389401347 7119785555178846424 3125823058171058623 17652967297984035128 639875392490793285 3348520282017113852 3897355556592500690 3580923872426912176 18133476337937374560 3557137356037737765 8967307433075327800 13804182234311218849 13049896598297528120 16163225043880377288 2606184340617630932 9738047548109215101 6772038767203023525 17227787431751279039 14182193314761290477 15178700771406127427 17359859530147022033 4673608388320519437 12908506322110370466 17128547004318564221 2003670662873471673 15122758881014926659 15066500608512152515 10578806845119093496 16224220826245976907 1675091368591111041 15715844313891538263 10243149619301166916 6305561603942901823 3300365867183829165 1305832461022926613 919926200228888411 630163316370952123 3080392979268805256 15019031210397983546 3702717302880252618 11915180294430926513 2446855800165111158 11284209111436437182 499445478595244578 15206078200245333361 852187283933768828 5416969601876269162 2842569043655025066 16110755540967569287 12126855494493754136 4966044329047248151 6926112178139173350 17674616094275508361 5113001883057416441 7597699013360396961 7316720715230291758 1022541737289267985 9417614331371853334 8852879833602056580 5518975724039111941 7675163756701491554 466609353852031590 14490501490078136251 14816140319909284386 15283722547679639989 4814640172240713001 2650936861989107774 2365087112632883907 1334023560911814807 2273787176446295329 16727750348892461610 12463325604879766011 5020626461902256693 17970626121512534534 7400300679545869392 14416779771308695894 14355847287739968394 6762614196525163612 11393880783529334045 9473188639778286526 9081564688820794648 2993159792480451992 18296995171549028091 9810498408943671262 7274927736500929680 4627783379278876670 6073849378783446995 6631219410947078125 17734047867891393763 6139203557258426953 3109734346783280756 11112067955032465731 3977751848477943966 5463358986200455247 7275540529095021332 10102987932110880428 12591334174003387113 2575539995849582368 7441014430749255884 9112735718708875285 4076891271824476247 10422677110547634194 9517915329470875603 2989160696505356649 5204393386657212745 14331441111500291080 18126941125228700921 18380633761105810450 443978572438118214 7555640697768800795 16519691289892644145 15110788924738545444 12435361605525022834 5985711419434861359 5640674983464206874 13792970101827877139 2501584879859514346 3876176377730632333 2871766748121401933 484369561623599337 6695967899535453689 9890072412152699071 12885926571562920729 16925008333121329726 6338992022278704908 10544605622964849991 15345093662938563958 15836544451112359341 15395715896554800619 5285121074910763855 16939163927526486712 7398500051988038513 4960064283536191410 8556225369890209909 13391949587206221442 8807700552528981321 18262195162819201541 14376533640615061515 15001262921525147800 9278389689275498771 4928172336021634828 4388829176396120547 1362318941795521056 6859296006949928563 15032808005934639416 16001834774037581724 1057561310540270474 6373233289980748401 1612696476511724650 18370129732973337270 8617091796618862982 16939819922766433429 16527116266996398924 3203004919927628070 8946048558796076705 4082198803756851339 5806701896222893459 7285279275929495644 11714249802081497549 6984302901903089782 9948969791795717407 9376488883675659827 12375717499693048685 12150247439930201122 14107976278902467622 16270643775365099802 7408800438927119457 462639275043411663 1353480942331384961 4101357610115182864 15812201484780295988 12275692368124883525 13957180147596889086 6679857451118985101 11924484395907015416 10674166038269839662 6703506407432996191 437975257580210814 12034064074551957984 4811649577715622219 13163638573654002008 12027423075953688066 17680067575106638327 12321650399035545309 2113367878632676111 5447618564989676927 9499269655225768069 673906910249241298 13093669371812644535 9475970880354285946 6748254649032625191 3637551276947762145 6900904272201071633 3468485978220312917 13302631938163718466 8372930362429275083 6979669856999368268 17250493968784285582 6672760313025037940 3093322662087151098 18087159694252758020 8990978334827987759 16179652620994345842 17684578026304442950 14247452957276013870 15302371889445046152 12863483613902320815 9176533734773233150 12010790650170875425 15460180811198167391 9607323128290474755 14813023412753220615 10694082603660245240 480976940052956772 6992216038287534887 2711255298941835407 620040315472840094 11793696345748674444 15111326865049481474 1752530582280696186 6546303905443363306 181497936022806977 8897055178168248254 7165175854065459743 15638643060619000968 11358642499226432258 15115390607646428174 5631239895531874781 2958319362328667881 17041397096810569593 2481938979094997951 12603210787629261874 8980832291098645850 5458949482374784494 1590613040237347584 10936851935882815971 17463609434999647251 16424226155509122967 15820897326326292454 2605879576967795846 7480772014411736452 8929777855420569043 9292274289812083989 10280806395504097723 10185449584630612340 13135060737749853109 10646088369782135348 6559179342258212720 15249932308944500674 17892907261604229637 13716043693805404000 12992460204127223151 12328703374688166859 15610267112550233698 6792744082885379975 8659785735932670152 11043676434043921744 6776114798480621743 7115335352357883656 15863251829158536237 16156960803491288629 9666498458204433463 4442228687250605301 10799056471938024932 16571386728347278274 1331499479175492645 9330881877419964783 1911472942337616419 6538908000770551717 5696471007008141538 3702380465045293900 3656326927258273153 15201053212323841517 10097891202988682521 2110099549257700392 15941075232324062715 16330456454412171929 1713492945552008168 3070140784225510277 7219430879700612617 15298985973329812031 14807870843713291174 7323957299481970392 7289018779382591523 4794626037206286130 8488132216127565741 13083526917169004854 4516254299040611623 17301408871586824916 13071783862727190066 15994964356901031931 1141244334462625477 5756408363508700201 1351178388628828867 13357468834244005007 15616273547521374133 14505339242609496170 16657145799764797761 10041753728021132747 17507915555879215947 9081193395448783773 267522270774505918 7024397310250586949 10569219360407907932 9291453303357864107 10172364006774622997 16168309827328770509 12909548263375362825 18411757569341980671 13073293738987653157 15309153747324099275 1385383841559138026 13266876519374241190 7815613448244425149 11775020181506078479 10569305729818724805 1428120836777483043 327146531086951108 4696035691722866320 16935729414336657672 11187189719338012247 4484183417856854598 17038841199622261727 9905819247324041899 15541016717321744118 4436811685269809437 15510214282631752742 9088178543889402348 6733303972268496613 17927794594270172825 17168049706930271696 2657046216877272774 13525214710884729029 7203512654771583207 9723048239902459012 13824853338760631758 16373348377149800677 9941219929331825507 2517549120861995980 5789144880228199024 16066270051263384157 7612968797867189938 10346107278569062633 13783068090722564415 7308353364806657629 5093496003124603305 17275476280539561909 5628788543571648319 9164727662879505234 4698057957294647602 11050630783583854733 11694886700645851379 1068506591964537858 18175816098023365397 12250058389801236370 7134026122656668870 7488515465267465563 3826736281320673380 80641665616874804 8479761650040522712 135331661068898559 3172860083646106640 16102044386316229435 8162002065467366170 6797370352975170507 11513141959175377449 5807493414952896922 2942924008503782260 17636004471344236429 5516575441644939958 11037489667711592782 15498729628805274565 15897269676974813145 17836561964685371226 14855964506162627255 10928737697542276912 17848242168794504656 17551139839701309299 7611734547923520630 6920409278134990440 11400231418272479506 5622772577534093274 10335749128848333751 9111911228905299399 18243989737582123075 7531118271001862033 5068516383041456030 15653621227739330966 9907221212812027179 13114930932544460584 14214991162113535859 15101063050205598862 672777648797422143 7009127047792358493 1867283063961528933 13851926592677511675 10891424965200929379 2364431100919083226 11513790803583995474 9016453047561979002 12333548670372525205 4175627892842771566 3367244661678872157 12346853290398286105 1102453841135948256 6297003051080335555 13005944535400162841 4474061982973313796 5058095919644203301 3006191384478962790 6292786503315827430 12904410022521700670 11136426750488002793 3786494424932005716 7453701227558903317 3701265228288136767 10336356394744570852 2838490955034373260 17352462698343556692 5793164556967894551 17547922542469945482 14392979243134587195 4378063360473323187 6257857879602573005 6226289114947679604 17189252562222853241 14806385002360806960 5706282612493299930 15464093105765019032 614571518141937317 1716480841526506201 2648348626987771876 7344172728376793792 5308118774919692471 12397964441567815962 840374720080726113 8802263385887533976 4325737662599400933 9383567934588328555 2013565214714641761 206253486388896245 6676938909891693391 7304509523146468475 6349930642325129917 5748238957930954310 5587426031582838908 7794862658372463159 386730310956293661 15886530649167576843 17449694690276247259 11168201340093049206 9690624683266920865 13003117999481826323 8030044932642665970 18419704205797293117 16819709667493776107 17766755744559802483 16812533966090788212 16586660644434367266 846376863136258482 2569753460515535904 13954941125214271573 16328642400221245275 2441539602717665891 12193639413725174180 5993766426132779574 1935696215796745661 11271217158670350955 4416482558387466721 2375840561253697272 2952643286685399502 7960299420804862614 3331700503300507989 15846459475971247735 913745550186233023 6274276737578050580 15098250805599428654 7961617659656633190 9808707470958627106 4483951919029946985 9000652118971312647 6768503467263591596 17291911181037175045 13058557317239074994 5234017164702033671 9045059346525431714 11782980471109954793 9573838710444309513 16840370952829554970 1780823318368190225 1396905966691435061 7830061746049437400 8303649759161813109 17328754236726739489 3436024214922141536 7101988252283052460 16701080170799036806 18326460193067854121 3888864503208219885 709517893080888851 330759685779653016 4982050974798278275 6146302693201376602 606151938914769261 4321578335515969823 3674901434834958317 120312053371862589 4440155282447328729 8081124469711531995 17700604118365069974 17873071319979575825 13711099626298163045 13907898965352718072 12500145190048064275 9434308997063757149 2078459202841749270 5944951285891889958 6180725209329298610 17458008755840460816 17840194125122971125 12505928027639277298 13258948189336449835 3213366339793367884 7235760920359739040 7650173035262484984 1875553035991371442 7677956898110483279 5524123271808938537 13435496920860700588 6788778389678085347 569159061939188350 11971480298103700697 18254403524587216038 14037214404618759453 3805871157814091812 4688324733174374648 9633874555752894653 1829902977468981984 10678990798587788899 12701855337191055040 2065664617276145024 1433636681294190738 5543298087669565276 11893066908418100460 475614896744178326 1475019732673837435 16389437037335306383 229411273547501301 8902243421556210973 14415592980503271354 1208081637640499519 5055089466010424866 16962371678032468111 14962667697325642286 2191118408405368181 15451732195523178088 13125095379511170843 7152769900586155940 5717179033009535115 16110010424526986794 2959312990744243029 15347636318024153271 9987898683628488096 17709554950587834872 11675051668269259480 10785464648456229300 2187272069308987171 3988537653430772714 3611887173474963935 5414856905639237708 13378829975848850731 1810733140871230274 3532266927253546092 4395938895239481718 11084575883041299976 4511393570930371524 8139737782772868477 4914779150928276848 2387609523842341339 17475946957181474868 5123352149371138493 3532514752115579429 2939482463339409565 11028170811004068936 4322561722696122345 18376862507226341292 8126898984240732236 14888825798384226199 18442653815599679416 2112815767765544224 6102944167426226910 11271257152467565196 9805232730601500525 4549392427355067165 11754460354293445545 13182444866403498774 1765199123859781886 13505972232942053199 18058567513556459219 17734655192112029950 16857582052868413875 12568668131825697042 15196328566433965167 7170052425363655322 13450733713147251662 18218753880863037572 1885377792016019305 11179135118561534777 16450767200221383168 456076443649901988 14139080960636668444 13989426578635226268 11572554039023597616 7688810814319004092 16127450335656039830 1533377960069327734 4572563592893944391 2999425731211767768 8861124944930892948 4454124799444664935 8642090331896365070 11654019564188473039 12220345028397885139 3598031454745002413 2605782267058835868 710635776003779918 16763062956915244090 587729013048143996 7356794035554149195 11121983398994442419 5030992661493733790 16048214257768443537 3363363730093140955 8296091947618369115 1418075587090118740 11790678005497959140 3184901477655600683 14644630220281111650 14202120439599996012 9389641240110244701 1565396293406463218 4067845483661198658 1884758961599886008 6911112801345347545 9641408918900237825 16204640207068016990 16127856330244356029 15667512643229940163 5523685915126772491 5100292044264395265 9323290970248477158 3518280478398544947 14263154595989896838 8725644769978364062 3554702111483891493 13553648787590796652 2456565686771715344 13624947764591468069 11040860428469027146 11798262366296773153 18317492857450890216 16368339913622762605 9050563004591391164 4103907449647518454 17214967479854283069 14722627925215555445 11080360800414075876 9419740881820570355 6788280535415348494 1724493900483761598 17559415711040023304 6021241046604656810 7031877325939968577 11324719554903784739 8713991223339752704 14298366240863979943 17331476388257523812 3308971341017697329 7356835489352182638 1735244951172034921 15353159321687401854 8312464268016196505 12656522186332854416 14815343170375802650 5666955793936724668 4986883043644534537 16091296540485115795 9956365268903996597 7301722143840743009 4034144272106806625 13807272874991412214 1231647919240764831 4272262222094526149 4599039973797904077 5344453957395189113 4165557306966610469 8154815718167117061 17878855085939276058 3340044363802629272 16669731945562199615 10129770995904222335 16960544009368016473 8580433135994359048 9817584590826798641 10006294818119167337 15831298864775658117 14888876138908828025 8242025564592078633 11854417152721486328 14058134110434232084 15399482879616886962 12153639448539386585 9440023347822409802 13427017113303004674 7076977706757793537 6980021547249369473 10371524108866462967 5648242531802869203 11064650969890703725 4168253604019623579 8431956667643314139 2398372124474545487 15409061161929273716 6740433155733892886 15505685062753156504 18055907449425187219 6963589089592814059 5621466730941063961 10977802921184861425 11602621578085536497 17547511413396327695 1094649289739230134 3968976949754443527 10168162519195055807 772988673685334474 6644303010749288726 5373848214850472995 668981701000725540 6344531090316086629 7726725511078362509 3753714794625622512 9519228033329706392 11738617304373786665 9269411554307206091 15903553610538905719 6337509341879036553 15616818835347814400 12443072493654728813 2778015779702466741 13905071518001280584 18057513618665513274 7411432324745360242 1071997026667035428 5999499231475204941 5389990585263057235 11974772926685018026 13573791125063373081 7024521750199092961 7295953554066962923 13265971351000114058 18446396442077604948 12547651386186760344 16383524328858713098 12052902703457725406 14702634567626222588 14000882304067040839 6438589485436119580 18317923046377166685 4969364725566597274 12603673945874329550 12109767747225110325 11465855276439415535 16886234959308313610 1786706400190597058 9916013677844731750 10818955497612416771 1390249971960025083 4861238511456253470 6869938559193137667 16623507617302931675 14028732552992668755 7767825883879178163 15009556379267509722 15165484182306551519 8272491708876051303 841516611949229361 6427088962274760661 9259098638717108522 2054797949266764677 3165778880764811305 6237994342964602507 15508281102456620815 17000952079674644834 11153412505489568386 2892179096168148099 2899422617116179182 15551906469086014918 10957740969624165971 7190186282830921659 4232216112286137331 6680141029761719647 14410881780753448221 4144601628162992516 678915335031153116 16407598938713807277 11688942570004835000 4984837648856558734 13379261782772440502 8139442271348237355 15426956688528083925 17567141210203887151 12141265371736319972 2377956052136435887 8963426386618810534 12708214920974298382 12313749319831482844 8027640463486771051 14884980492510029441 9572495376439631428 17501744353277294266 18196231278599747739 3333141009337283473 12042727440061933774 16354028453699667650 13398838516529558555 16076979588616960408 17081763947104642233 3771202274441525174 3618214106074648537 12744659813103656893 7668272796703386709 392137942062082460 6572944768184244311 4916462387198682314 6229147776048221521 10323364492701698109 6223630830188955365 6443451032633620656 16742069132739721705 15002087704595715415 15663497910582324785 11240944400026995857 17978728051358207226 7189533486434977647 16330301960830557880 11432892515528492659 6183684763650469098 5604104789353489100 4243645703053408900 16288972644842463123 11905263397473592126 13745428762736208687 8803358162515761897 8383558469867336869 4891144622775592559 8064416747221187657 18342275149258472429 4677927531062067494 14925242946676469393 3606138366674615209 10326460507435900369 1333550077604837306 12091948067648094672 11689589426608273360 13167189000088206740 18114605662421835302 5547201970850929683 6984516104233323689 13501981536249415584 14998362162445009828 15728841448849497111 9468332227102219237 5750457002995747646 9365566408217592265 10219164743727926682 9431054923758477343 4788334865253564356 5043714375100634627 9682942374174430454 153853906284762578 10375821577904453605 5529285843517426752 16890808044214657428 17903807072122065942 7666182200070062537 3882506245085709656 7470543433474969158 15799646173535074984 1901784831192343402 12132905641409088111 13229948705439430594 10333658972458015095 14056319833218182141 8710888629883866854 7896755970871943011 17830364597885023646 1021816885545956298 6375373824277867825 16357320454407288870 10072218421143201195 6832321187609903450 11314194673932205407 16399226615345292964 10536778783902357602 9306142675844040553 9999710061612916781 3632650781264180248 8715960433168427583 16171074006639802738 13585272146873705343 12721078538272437641 1512477817433258153 1797942343330798719 15676247839440965160 7794472503793807930 13633187906197646774 18085062250807338559 8861849639292308681 7723320881998640771 16364308521237483082 4056265041413952597 11125397906116018694 14806615643265798721 15779865527179686244 7534899681293155710 9603593967901557620 946101475818411492 10583216831294010445 10501860988282157610 8120110453090716058 14052532810791424835 9784249646887450968 7115438889862382542 8305178740950021118 1811811050308680094 11833972159995612676 13001829800060854542 12413583290184070644 512546689750779625 13064195745323885471 6490604950780700910 8637287767284456153 17007994103572799019 13946105908513477113 10902191932137088864 15976262544449613027 12039142525022404706 17133613184255531963 8007177432191137717 2115190681849439576 781331130824457376 16956645652369185677 13992830060001055580 3176375146153189626 9996564803968027388 2443035053535031873 58260952159012495 14028324449775642394 4155316963745208495 15423487378038525833 9636480088842066986 2166273489795798123 13207520424322281749 18227797517705545618 18045899115461998801 16169616691548795065 11039065179524796246 13163692809284774164 7014430198310378982 15986368539739192976 9395385633064656477 12254251011048010323 17901535132722560600 1930665848156194878 11038102198430035511 14415824275332071491 16345764496674873446 7901220484034024945 6401576045583014927 1050475204015948196 12399343215313372920 6071205175464429696 11195943334227270624 11713133482266485064 12942945527542900260 11692976976487255233 5560061595434670485 10204939495012921930 17985492173114634214 14014784381979413192 4395675086257648673 8122547977294790320 12761460464986462366 10422475816597715949 2157477958234807355 2429429589259575553 2994698331611953019 11610792542741726638 88509691716431765 536412273465630392 7951545663011053083 2058182709612441432 12803699926151737215 10850504291280221117 5794714194860939985 17647450578574790434 14015276465687784129 4762279021459876999 4388599883348671631 5353165334410810557 2184412918297956296 12559439717844727781 12653549926024216331 13646239103534444108 18066716971845364802 13248856639771665338 2245144155040384722 3166325296580992683 16805002480669515167 4760497132807346733 17883482761193671838 5075941986685454014 16843534926683261558 2420176225962384610 5680826949473331702 11143053942305034115 10153407727776498041 12657527143355502811 5787640268911822061 2149241614876440206 10393545137614752037 12982072810603430412 560035534910216765 6626954533360240709 17605196587309599845 6425902901507523242 7086617066195945522 5250840163881351259 18365517903094943325 9129010729592496347 6951054441734375289 13023322423793557149 13042634134025699542 8609926394520503848 11698262220924707726 17955339318222638349 6842373168061719002 62520559635627961 15046432184922147198 8765433791859098290 6672270573274434036 15974380210438926913 3843255014156642776 18212589780615950679 4589881792377326839 13394194171693223978 13733297819900320848 12837996789248729120 14649978751650711470 10345163460694447015 15435481758011756467 4418368217491519835 3169101142340249746 10724675360755472710 14018192242381547987 12379231042269023653 10329921172388929833 9043424934280932672 17266838939666206480 18057505160682863767 8268238354809961772 16613731003231422447 14240787996334550537 13405733999598452268 2469524971387748554 1359290454236537205 519648240636790829 12252805386253474267 5975185092239419363 17625191228933199118 16310320651050267571 8020166276248468826 4672535708803392400 7432078508729001176 2128777068491638496 2146563243501762205 11798482130992010021 2207561412838323107 969455649471705972 11639554975331703826 2771996394488421009 9214207235263374861 7519254907474289266 16429392518143580089 8330356471482248339 1167000431654170151 2783539394925263880 10628452020038670130 7977279026065236641 7271707333964008393 10889025292484869692 15248473602021974230 9148964438263583129 18220029186331334487 191393220103162761 2239531236280903950 2798334370483392797 17280643624540186745 9813383925682621172 54550875615239297 15812593768359821253 12223535772679175719 11384357187197534291 2611453961332958897 2104881936805839041 17882892474375439810 17053478905321551510 12739046519727357045 14143933318207904437 4889776150753213063 17841403825897464401 7168610521608073314 6743277282075413958 384317375281589928 17689314297445532546 10796875418670112731 12656266419451707295 11272340761021926012 17591524280212698923 14520393735553881891 5699042142564773115 15482266559860702150 2613005517228526752 6544532328011724792 8116530266868719356 7401432815477897795 18107918831540315506 12687932116549366096 12698227976979935007 13692406474142164942 10426954357737697567 17370853822726792471 16116118647227320283 15134819344855780388 9406504130159412962 4077929095648884761 11064680577440034679 17555002299793294358 5740524507432359159 6981136718297600418 2065440169308025564 13544582812624718493 7045458215097182711 16370517463397514268 6820224715488589252 4368807519678326980 7102058751492981246 14769756050705713488 16526592035558988816 5977008007520606995 15621122143125940827 6889585085080578967 12078187722566177579 10285803710825872151 14903844519378908285 717878382860307478 7627441254138489055 12727002127472281173 15602398131814586986 15984206143212125549 5097231636244748795 12988307868896209691 8060837551777314270 16631040189275393091 18411465673712198374 1983864766822412886 2879740467638663553 7239042039584019158 5312889743647199983 8765131841984726600 392016399702635843 6488327189742317924 10288512398678219168 17938935787102308634 14135191310195573846 543967945382474084 3120832681898193710 3035385455617894808 11436132239012781746 8423659316312737629 2246879671400085041 14268900692390254662 14298596060855920048 946095394085783139 9476547594744849095 17146466481154006200 8405296730783708235 15107163461096127373 11513862120090715400 4479563617855998132 8594704194900130893 9282176734153149764 10170574081243841663 14655291004759861748 1159370034764968200 8955013270950552175 14404317609942024722 15838774466438230778 3601198526190601929 4924915701721456780 4345688281761305804 1327177110460435216 16479615050608102322 57029267483521651 2686282748433070949 5003029264197549054 11623681087337486085 6908871445562896693 771506140507447841 111955609334262956 17303846164080983722 6734993857670327608 13047759449740608379 3165589481976410618 6892672403685580003 15785898235085973793 3419941413076802033 15864105828316790915 15119020672660397687 8489590428931252774 15929635297997754390 5283476762387050017 12464961390852538769 14994719061403883090 11026552015134833362 2233444714368611216 10366345590820411593 4793150611942447481 15595586227103864816 12389919954728158914 6419645039232387595 11055469230231803547 12170528329369012651 12274058206457769392 15425580511871625799 14854587250966880306 6880185105157217580 3159875694414637521 6898577048817271404 8253339383541649211 15444663499656766683 459365995018086209 10342958513182701239 878278907693133178 9459285193161739203 1930798830192434068 33291977149946250 12364168086733692573 427956427983081577 15454360003310410035 5031895967883951792 3749038473016162890 6409205460473324152 2632583186337726483 8289945269497900679 18122181919125428940 9577172676798780888 2068259948400251830 8431363381600715877 11837421121594258850 9799880578414648472 11037523609116424587 13971007213081473983 81329449318740170 10528908402587575403 18239155339830783284 9768878703167532959 16113391068337572800 6036405784229278337 16653025208302105319 15935333417144107302 1883322530569405619 10835006189737282176 5994477735651040673 7785532071780494058 1814569695049057767 2835525200955910966 12859481346609127106 12466210217517194349 7791142604330107614 5007517864407417923 4094598028471659699 10239403681170339197 16996664859489126589 378201354116221307 10699094630830802723 12925336603793699586 6760839736292715623 9227509577797952323 16464147781716788890 17163421641105503316 10105001019936016060 14504353495263327777 3554528157313353049 18029928693402304398 78111598218465773 2760562476574805179 8982487886173017686 16632793884782151725 6075629757887509094 18297764777100851960 18402541526602549758 14521513194609626434 4873666894148248805 11328604296685158785 9635934867806627992 9677006647065330322 8927327277867674410 2209247750159639972 840695749631341715 4376415769462483427 10122664739817333205 17487244035097189803 2558023818355408958 7371680744269475806 1789187712845860026 9093475193117592952 8176078470118489037 17920679121500895916 10686099763995536681 9113859329688912795 3451160591610473118 6928216800693017325 17114973119133134229 7327875333786744917 2437691747855959151 10100789840455094773 13197847266825245761 10165470337084315575 13862593617602960341 5234981386332164929 14053248504724391609 9652950730943302823 14322388228744861965 9036300831675247601 2280818334806748734 18255270898514367534 14447342134229030689 2126874179054616919 17232987881926259721 11615196458585019116 5443933057320223899 4463473658355603883 17928758296086085771 2898227432662503021 54001668713892882 4434569283181809533 860774833169087746 16442487876417821820 12207463222396333698 16229244311645780008 5053907694048180097 11195466444985035853 16106743787471771985 14485117516503468481 9590748150968259984 9041946359338363119 6223942585367932776 805023487877290548 5328241543550482046 6049051995146478011 9387816842412696942 3049249825796318667 7688355686216055580 7959237228963584239 2418142122991593101 10395810007714985428 5359670966380662934 9696745319151836201 14485646721390128518 13219399116539076058 9303931141839138788 17361802426404113808 4730616556345929712 2646257636411575199 2431588641917943998 11968542826394577862 13686684466284460304 4574867619890507365 914053625577143325 18048145243044630928 8256445675371210718 18299664787459825160 9512030361775828340 12979128920446872606 1625464328321275328 14403647458944072385 8586770077963110938 13404218062705285219 18291399378157777768 14390802505591592701 426226646899372947 18015150517563089318 3638396096643141740 13562757572701053564 14809212054773905429 8892039771711377938 12141823624481167941 3954054714132647987 17628211383959138229 12656238157394688818 8728206802311201700 8496869000441921583 5794502448007072274 16266340523554747885 10671129082025904630 16985702762804575253 12971518647591890053 17561168706107589254 4727124995249312459 8137199854215361858 11034396652974657007 3569621260025978156 3625722775668198922 405383464591230429 13839321131362477067 14407671835691976591 17329057215997158795 8603142469442748116 6241276723246494053 10337176599764664954 8509484825953481663 2978556506627583425 787419266495988561 2097329909714355750 6626422218363212759 6918309573132537203 10036748321830973643 11149822306299242034 14143702273579038760 18416185029917207120 5398117380539608920 15850025309503787671 14875312081353881037 494021858570634725 7180297472021269671 4372846929829595886 13677116330317768489 14227951476826605836 2462466548444128958 9061474818170451805 235691779194981233 911640478694311671 6457691523131157029 7845392270749338253 4584064450799927861 13010456587140086078 9693357077857650122 362347213089220028 5870072914771667811 5331378037439372757 13646283302901638960 1266931626205098318 154372860067276655 8027153251225660667 6859650405083796713 16536697177451604502 5396939260679382329 5663275924346436163 1128890950284183132 5956118133402995240 10673391498871696229 8352280672363332117 11871769088297595125 12385949352909285360 3825034314190514684 8817503015096940659 17763668674743532268 11780427515964541435 4610369662880878860 476376123832267265 7241879489060965461 6643874526935255671 9466516815274200591 5802976669563405924 8695711047229111852 11636022675092429280 7090555562744242812 8656555673716471228 594211087344297374 13788202521891106739 9494105472316442956 6333293623169299968 4927084450414990514 2589590407917765576 3240898226773697179 14442985776784579191 6533306962902564366 5114624282351392017 7488504820548434068 2616366001184906331 2052915388898777718 17357948063563555984 9911561306218073211 15190634518259085683 3564584672129702989 2489580155962827657 89202658774515112 5605934531600382735 11638612934675257223 505776495624367229 6860388624994694320 6676922962814207252 4323906826430610389 16376264648853953686 1003510643998033933 4887490559063108894 14114583125603233711 12351513291279188272 14884823864312523704 793544169621873826 13725794277623346388 13230990234923142940 7536366623239410140 10542012574517509685 4722964578552668600 17793210033134990594 1095462632411723438 17152770260234055558 1928202333089434534 8314961586424412809 10224067647948591312 12258047028643938994 16349494676367529279 521175791461642538 12469474035044333042 5184644009108691646 8844105812239021904 11834192100681196435 17700941884123707293 13110323281114908215 4087926777124259418 16550365588514990344 14878453074983940567 10568699040176636772 10153303946639569007 3360128305593370314 16689925522794305670 14533409709123296771 16746859786531837242 17522138496282829118 11418680141868290194 12457521791675270835 5769281301491004233 3716731917120821103 16867080766180208285 4706479148432293741 10579308630188605169 14245470804471796501 1826501719460484100 16745719511314679296 15617770563074392674 8503368687610507672 4194652297287752926 6448661865507289178 61645955585761455 7770245300236183832 12862455636638325175 11151836244769544127 993415912454744390 9666249120296489462 2876198071799540569 12489926088858371944 7026537669171816017 5642254228320673860 9822326856607896331 12881593870193300856 7210877895138816332 6624614276732085637 2664362252489782004 11205564580427216516 6157075881444987208 10774877520640702995 10472856970909502153 3814024518599621825 8610275711606054443 1187697352687585187 14666199307703264783 9269193248885495271 7119124495836970086 1594568631615008382 5923777133856200340 15678467513575460967 14273998423123604389 3466512508164350190 11389040774088941262 815116573633002529 15370441091459400972 8387695823061161152 9774679126350082261 3988480675443969314 3787280671342515314 7974578001956796651 8659467540808305500 9254109057702679200 5396171016468034286 3379684417243649122 16857167730845382775 7251450821769741558 8962610419252655111 14655149345002036548 3063814167333994909 7034379538669396945 8640666654592792536 13995611039682944181 9531925889096612321 10782850358505133920 9745460085492747858 15803423634183657648 2861106858041462588 2373270389980757953 7129652522469400832 12120108534225772476 10126440684906081984 3941563550782902205 16672798222980008811 15903806278152192834 7157048516728577224 4173948924120060780 8157079055146253720 5028760052866553523 1969385134728841527 7534006943034488201 6882836054674054873 48054765593199979 11014715334118400948 13766500050161201382 4294981749772111256 5571817207301825111 5548321134336747517 11564391001536220477 7652811832752959120 2661029109536794361 9338059815597571603 9355165988803074947 1539372564123006110 2016657206663169536 572118815577180794 9685227440043737105 17417081039811636529 7710426666380836476 7491545949984005015 12467927524552127887 8380893486170520868 5875808516673439315 6503541053003299571 4189736732002087451 6966577495161492123 2756870402891611805 9044728359937384179 970372580432942493 7899184343989376071 8474288146360076572 10431147653804890873 16523751360451860519 12272245234322517286 335896166927463390 10929601656077020855 16833500937661810786 17871767914040719931 9361295049385206237 3581772741457919293 3594897025069517191 8612725415536148359 9317089575182655864 4431105080526056783 7428165712724372445 14611240130759318992 14360362904037682227 9325436168791789699 14687140236659297739 2039975161617649711 3326155432351954136 9839914672879024702 12776611868987629540 14023446804822430268 4265144780012372961 3230070202853149083 17149831534133405913 17020730878480172572 12304127116616664828 18393524338444138188 1390149595784133747 10505474502284409722 12320624757213172955 14082347918982618410 3892513036567195154 9855270226022793474 2106474811846571151 7851548594451470554 10595924568447221399 4494643845386961998 13648035954968866392 10403297334718414964 7525438864461923338 2692908098464737613 15024096322955153132 12982599294169926401 3728000053421998596 11679048704611018654 13080371512643361086 11369317872200299964 9545899792898285670 12307494922892131534 13853732647517067947 1931205533381567519 9990472116061954072 605711891667383618 8599802690567177951 10966929421008487445 979029664480829359 11368502149027312287 12145064587939118927 5770914133662460492 7930094734714005416 213057986425491156 15937516687161588795 12434094605381026466 15756204140537049684 8302346764062717299 5846187673793156246 16221129566196945673 16453297234190361748 9460401184966055297 13684959821096993766 15983031908499995595 5592200078278700441 1380042902816686687 4231639210689275040 11222804896951471539 10098442765213879641 13470198498364224940 7773513912874670842 4062588653555796845 13537125014524703340 9303170587955173321 3853873596834033351 6961387676482117085 17991299995996067906 17721875589023098534 2202645956862793439 3753106981474464535 11967612616702666128 8718545177823155687 14452638544984785920 5647179412117576370 4203773217923488972 13021631982228383307 7971820826171335631 838541262923740984 15541179146302722755 6656542468152143835 17299333987749068162 16263086791141144303 2319902125570429584 2466452013174111252 14121878548812162652 8098317415771671546 9333769448374185103 4198440895955331293 794040227204357664 13489936823627806122 7393170881667523308 11722899748826657007 10185291210420936166 13176073382130902562 17361527596568965841 5240507044312807432 6484522703279653390 6176552533259020526 10463579266071213810 12744371064597334773 13331618235265765584 5655368067248284499 2872738685597937180 703159206774693586 13406555033018404973 4320182900729302733 4228098551505620958 5936949669293137260 11739118162052919648 4930330846905585195 15939968029644280053 14630986529316514142 2126005136911280496 12913398062666365323 7971467240322765309 16592393517023813006 16792553924091412270 8562314611832888266 7987124001989605054 12454511978237022703 11683067940192388357 18061452388410743020 15068542562323686129 5380219367958571152 12477666863756936147 4221193732861703747 2531508851289201861 3100180100289953807 10817682617346209671 8426262906594991522 9364439141094754914 7181943222633759069 14209924087444532155 10551341809700061985 17329456604330411513 13261875526162130965 7401771796776534806 18249974560016016819 16111661472746217146 16298604989506383369 4191814087329852344 16750709734350294705 18041434419235582791 38363179604636661 8243380551120901800 9166504690824198250 10365818475971437985 14400184577929951438 2797693451740261782 16047947819272806638 2388531184752467286 17279184954414366418 7641453275442311727 13569996979002989948 2661171523926000487 9833079943748018515 5341390917757210203 9764817886475417007 5375472641243126967 6235242755166326867 10984409363496230830 5530591612308621324 2323050887595599177 1874066023966061062 16049418248179621170 13727469690075670725 14889914008235640892 15866856687898512865 7684358241440328653 14242073743622437881 6104239831652082813 15139155451643312976 12508417121275522122 4297815453080059424 18382137031083431123 2144485168103983806 13567534142737165993 14919057327385719273 12052415760522613866 10638360673816988587 15646552563109961545 12829562112960241101 2989441906686353264 13075406070194439950 4160715042702457742 16310037116325494643 16056362346539589343 6994128796532974176 7295421721275318963 8248399028836000469 9203153175905393336 9268530747468006058 11044246956851354733 7232607227970093872 9814557011477661768 16472178481520100480 7948570929540267850 5064540838249125555 10238217428834941038 12884323424747573793 16328265237134537329 13153394548042245052 10675691880499436297 17807250006520143070 7403112462695999775 6427208131768249775 852380031910220016 9375274555511973458 11167779669909724189 7359062714706799130 2896235167133892026 8847013809733184481 18012797202223824551 1203731023202940085 26789405154692228 3825394631437103673 2616011273017512843 1828587375097019474 7551450756687048847 16057821780651534552 15806413366593072613 6198266350392234199 17169056483808122231 2507950742357187709 11769200637139178311 4068960725426787889 7486882742218372278 10379218737247679171 5492140874004987948 2495562960722731695 9691861830161688509 18293616721187866903 5128459615330233795 3045669629301869084 6828607133797327207 2453218320393033300 14974267224639003503 4485518839685344457 4420062032953649961 3744700187360992377 754227942113118445 13585313456745022344 14899657188850334037 2911261840108246546 7962048941348465878 17137284295262766111 2415082033258658335 13298007063717182306 12557115264629589803 18293430067198265255 11963771664855907728 15678777740773390020 9168977120766376478 6843816917269584042 14160568383752883767 207349311243869338 17120286180413230044 10899831243953543390 3873328831678063979 16387309864897198430 4059567454184700133 2232951750495696062 8403515809903899436 2699639868654433218 15136055656442153994 1540402664186575997 17559830539011210540 1903094923779083631 13634642901245944675 13694837697786952967 14895094282843802365 17197657585398689698 17561022663059837714 4321622917923530453 463109679649602958 3241264770282432151 8280066860061490188 14379620901724642701 4397796210697614748 2404157504633193731 12793296372766629716 17026673253730838487 2103155760765977836 13540540867339916626 6911228109025768820 11127677007225581625 11498565145885095146 4655179552726780134 16028966752016531442 3220142643623008630 10810086493783767633 6782734210099439920 16870595262496442246 3451269714551686376 6264385629583205620 8423689088878306455 17846232835929506069 8861618219181201144 12521571423826044724 16813798363231280982 16950654458982232858 18123057375552183732 10537948851544363988 1297128656304566 12802280524021672309 14449398177380882984 9782069219683450996 1688721181292917752 16715183687174484407 4159477493599273219 15746637541220647273 12271435089882899048 10548835762034866118 14036555296758891166 9964445720443595060 15489284403356888346 13828405348522503239 14436042308882339040 3006497760688673959 7948404226715679573 18200618200889558569 17433946788052899970 10508930082931966090 13419336381372775369 13660270644472615689 11846337405800220168 11531379444106049340 11557107655332589009 7498913432354559307 2047980558772342155 10846515592709086893 8120712127308951613 5833932442601198082 12701890181243406051 5370644388149960798 13761588056691297638 16046134027518587592 11598293064738273922 15844944489898200095 13376720721388729622 2448222148776884476 3872101541440966144 11119008559289903817 4161852152356259699 4297490633629719531 1902486920108435854 4415091216145515815 8627005930872855054 16058025496995274941 9981802015756954090 13562677733627632451 1652220681212259572 647508700174001903 2538882954671595465 17340433215830278028 11185313481984867016 8022584670603614672 1215055704490830981 2659757343633980634 5039910248698971346 874886685240065488 7354675224224895155 8814662802246243454 3430551958865224847 1067634579987545456 5898386789302570826 14712704543982422562 4849111958810657867 9534229933314220231 12025931512648059150 12429468526436929779 17518083428619441782 6379607586121792367 7180658777801096035 16915366558492168074 12128064109742162298 13903711195959705637 12671398255887796986 4337864051442412582 15320437929895591840 7956025464716331490 2926547220870385937 2315213900589617882 10802105017646671371 4537063425011526453 2706604652113630160 13704591803511146972 15157356990349280448 3850043280792927601 6559971387460680640 17535954060039950940 4936112343156373959 18392009318809335645 6657342013006533974 16127636100813185234 6479623266404136993 7496853753575184018 15280658926190547368 9533891057329654801 7009013193840744108 11798606185665500936 8906279964459350160 13891410891544971284 9468291638376143332 138965529128567769 5027253441534424800 17856287928065202365 6977814940474291329 6361328302198372267 5367480399776962487 9944286582291632081 7108021804776872823 7044431755084409536 1798342132595559808 1907712181921254657 18097903614091200715 7579088446312129367 5727932616381268221 3052182148472126691 3104104230767303347 10954164559535950095 2117709827762116449 10701962609119551607 5210315165968252106 13123821298334021611 9130348639187589704 9838404425657893237 10037870858503333503 7777735294573150651 7065231717464709180 10781689513605281149 6131030094848752425 10209675023501912668 6039989642474103744 4045582055677895062 12879115553085930753 337899027970619547 17299713830823528874 10244047985593653858 16593738801604515085 11766699893815025656 5787931676721248150 3270670881609760798 14166988893507084010 18061292132383557197 13554606113868392882 16825143475792733191 14666168783430915011 5371746470201909395 7967277542634890437 6034433311040246065 11651372788215324198 4639857780634432809 16766431506414839880 17814162505701225385 12026203620981728389 6892931631080761945 16223724033399200422 15792753697994370053 257437823661037201 12310296493355569187 16603980052706504313 17909306220266471064 15492745617185529880 3843105484625089255 960862757677133521 5346429948338232148 14282891765110142891 7708836065758832346 1784035030388918148 13852539470342898072 12263523146995944975 3578688210769895634 2604994621468128514 11608730276049369381 7015116959348657784 12223812386399198304 15994561741744580948 1269006707670431926 453591124740617762 16171712642373961634 13065049044015943512 6699979818242567056 10678388701764815735 469590273675969388 7062387451774438095 2034157778736956387 574060934064158743 9706617977464077928 8247170371021756485 15386228894654903278 16845881658844678942 11092770826075694941 13113412638924172513 15146771363012875333 12118769436255008773 8998120083152877478 4486782540254194568 13256770528354548159 495885059192200996 14311849410952373449 5958397270580378489 5316019874729919332 829613528134020633 487819272085304789 14558116875560327594 16155039399008853084 13087356311928673313 13686929997580607145 1957372291788391092 10138942710826264339 12714502104537843227 17484469362379548739 2266236244024852022 14717432000390711309 443094610589769400 17585327622686576566 16587917877756950270 14710642618237363707 3287311110638402602 15761640022234650931 1893565467431627130 2338790626524276373 6616472068999200935 17249962542048557700 4438159453485170680 2500526161220521149 3272688575254335327 11734734053885762590 14682075113411386348 8081109602087106455 7355682174565189423 9543115658766946995 2159860993188597861 8913994980284946125 14391797470422698408 17494407295903516960 18286082671338240037 13942156288947262473 13953592952759553862 11756331190729344044 9237893728283101265 4150217302826212942 9733299709003936751 17883203333796025487 1804602994938223227 12975212259147528815 8982626773146811340 6125600697463359412 8532750349362229143 9623431376218806283 5211214847473256147 14696753348823408313 2922085767012507191 14114768334674058327 8238530742304691466 1666784399906226517 16492853507129800932 15938036076447564072 7973363807131095444 13661544472016695986 14162069321494222741 104943197166522931 10580448268439251936 13230694619609616991 1503226089182658877 6998457393531281073 7737820502863732377 12145146826625963426 2800255445548884055 2355735924604639489 18231503738545028816 2671904799870709414 6975161788845631653 14911728722473757876 12538489303996498622 14609323676194133111 4798519924118629701 4365506916631273419 6429013103189389009 2952656201927625604 4530714756323074136 14619717401917078479 6552388184514756779 10402555340745886201 14293362393074465877 5062385544475069062 6027144804597021747 10234677879740327990 1965720361926430257 1093299852569416463 11811225382908218720 7448570664489414093 12692165610783593158 5198484914238624469 11393802536851309207 15478903771715838896 9968255477884403990 6458364718074834509 9534070723388595859 3903224781340627738 8729066524718621051 4057067204760158287 16035273864604067261 16371736734583457124 5062629936015341340 310744774795506573 11034132403840882668 15650179378256498682 18200565853128796711 4850230898457517148 15443426587609369256 15649013437303877287 17247863472723816105 9056918896867688521 16134245946325157434 1260729492987675420 1351039459627767520 10925371637955530069 10325233821712026087 4928255528282350618 9799478521865143779 17290423277589546561 17856748543370605265 1303368995206914407 12023444655301414856 12201858154277025449 10576687530960869815 14170412177091255145 16944407809701769263 4659745264413210022 887590673989526022 950277797791826485 16763051996637722995 7430898764818034387 15673559131069014477 16631688345740279054 8422300455330231117 13562487707093968425 12720323904988115411 12728065285711829571 8474089040786567069 5447951377580819929 2596573491602738734 7004598377031653635 6972379421138117017 7630385945092605947 282341021540048401 17518888581106665622 3120606788020080661 15828613157336428691 3112330948989989913 12814493417194227801 13955395170111901847 2045776529963428915 10703960262244137171 7220983480800440093 3596794971703906887 4380685360735439472 1183524391469954836 8150267192597857961 3186945718158509470 4329120460110189172 14653461860768560488 7675894314549445466 16470867187315222061 608241918384590883 2694586687833295957 12482451162538967218 1984124750565767857 4496230972076447395 2510394016980222001 6471119421301673013 17600462167699510762 15495464876023151872 13305093148077021876 3984877305977951490 14884043797073313625 9698716056918386149 10612113568702444427 290504169354717834 15626220064040404191 12781806727638013751 102521327797658738 1900378595811874102 2066030784875860523 16919421516441311354 16884831550894870649 10954947156791000574 13028204275712242094 14872552814928996479 3204451589336401226 15409687305740745465 4351496466995767931 6288665731058196411 9544520312539246150 5453052731428061835 4603427917795316441 15453054210889185916 16614664596479888445 10748894207676154611 9451504434858810645 12883779920790550201 8301118370289716941 2383923685001316216 7810134814910190927 3898751954172834704 8975357068827098267 7929897568167780696 14095479860858804706 2454759039990655683 3042057951492722630 15403577004965366358 4004074583235613948 17936401375307180668 4778968938321263824 16844369535550818802 11311132701581702036 5700065339645386916 82553577597746504 2000513072037109236 5465823540339400329 3778503830821362856 10100413028346144083 5193269244098196401 2728491735528434487 13502936296436883897 16999799957851347581 6773350777618226666 3147353009964442485 14502000967097786087 11385392448893840123 8244446655624194902 7623225168925154832 11258557396442295411 11698084425325585296 15413776396957837682 14112880623537567496 8891097662666284632 13496475490562492029 9208957315362991921 401425109224939775 10099944997430299254 4697437830989347670 8055937522612882941 5737082696086250174 15548412854261142894 13682794174386633143 2188206712421562401 7374243347600579973 8723653192917228660 397733717414864286 1108984526239579211 7230367970613736386 17597455143972366193 1461809090491546665 5164324683789494541 1737754325865634661 15625998318561581923 12931522447291241601 6700335872621370465 13752878546055278165 16630042442989437570 14378308266128809425 13254313556088519194 4081122760280245210 1444963493394600928 4790470618090006195 3661149210597642788 3937297857468908700 14241865134910648744 16984815518525990318 12598641346129773582 16936297979985520509 2914440686445386087 9944255782947038695 15939347520601055408 15515582349694425884 9027576021480164597 8299784696152618450 5525251280264454352 11344849853243294375 13018322780751573453 9899236613341246260 15958790607774483213 12754422358289138614 8936644429403599737 11344922684715113202 4240750272866511134 4882737788933484833 2761600538042482754 2835692035700037077 9250438231605433865 17591735896558313077 6720526425444518523 6036667314137998583 5605331077830915017 11899287174050664099 3394521556736102465 16714909385770500611 12499019878301496964 13121413711888509107 17848068395565609411 7093406136479615143 4864189745494631581 11112634259045861105 17909533661642523458 18040224347114945632 886904545156341901 2704914682359741336 8101464061584641717 3717127579325943552 13243303727207054356 1393713961531293886 5437125124134266527 3088171276779683541 339214689765788163 18117113798590745589 17547289876031113693 15032138640172665756 17083123143692708059 9771780198440533502 406735588949034860 12844701983478478392 5079552799086396581 12720248210742573035 13713394500188930394 5949990356379991688 7227918198706987523 3283346097164354406 12381448502489766687 13073073370775349736 462801356781233196 12963350409937233947 7205903408518158313 11471021863250299818 7348339273194968512 8952967727751925055 5798938283791778228 13516806998410200263 16378379323839636627 11907624971111534175 9629844504560269641 13092190551768543450 3839085417376606488 9427104774353496196 1852349268907746943 15846287316120937164 17591905256314892351 13297125604855121355 1410467586344845205 14300236517473510009 10169596728178915905 3408996160945340122 2957607217047781173 11638893653116666440 823308728912750580 15256416081706884110 4783271352975146372 13914516632578358888 13721503073729315756 15462427026281834931 18369323841730863067 455775306531740247 5303912904559509066 2953487938540139305 8914826651493897587 9491045821132838548 6993861464482098220 10404703282482756192 14000656578682779354 567215329461746023 13841549789836979324 552997092706497748 4894219933653634140 1151073356797418352 6879263622693126753 17158650135976972928 1354485580291036215 15387996975718840620 7328241387372618089 1470092848157760904 9186105922065570271 347481880360929970 13800493910439597281 10825567245718254244 6132055694718041093 11165106996781888373 7212623169778314926 12183919826631785649 7386385976383742996 3513107212889681578 18319165878526146551 5481929747226652247 17845620148046108842 13742428389706247699 10212833845858517391 16909981016861526448 7015347299436293989 12217308794670253341 4184943707771622291 1685595346538083242 18198296742234012003 8132846543053569385 9596643511561418171 10074960047955673387 193200431716377956 4679652606031956296 11286854380764170791 9292496507299598050 18267795667417909680 1138624587383411814 2347916336828964906 4002069239144346134 10294327898359273380 7059258717137080748 3941209333366671099 14879403130183462784 11127011009344959409 4381929579270073063 1375394955959032315 3244550876981343613 3202954534046567970 4528238580094312098 2371981901100670639 10367621173208158962 10559565855075964222 7711957623896528885 8172899264778213284 4034593293830795746 18202140564986538206 13667411976706063169 12788535840122090977 2546518281233956643 8628544963198193738 8877658998872876368 10446905763843372425 4769750624204814871 7769338853856793485 11544108334888019106 1959422662432595324 5689700275220262854 1736184245122731004 11990442197716136293 15519863346446474068 17989559419690408831 8927015650019962631 2514490103013538558 1585514047715449419 12694559623696037931 1678106872903858901 5662542552367564973 9949552034967741903 3338390149001295824 15857874230381664636 13594270623570084845 1819879289866564727 16354846308987702579 3485272237456398716 13877576334818887210 13315547238220393917 2519500673538687860 14516414987133944805 1750223924357724120 4022775189829292766 5805441317101058922 12567999464271137319 3021627836474634351 6564255006870685720 4943745650679401039 6740210557835832993 3947813418436292068 5433006288338852728 5909071738207668994 1434571469625101803 12122069583757786838 12379900653197694655 13987744054716589324 13174307720796857198 326067827974419527 12465099708892563449 12051068628255174840 11029366625568926113 9667216678656992010 9249087976866333785 5424134581583707519 13672312165422192831 5805516966727917684 4227442920263903056 14202343569696414465 14109093379015612792 3566455721321164257 16823841516191613922 12568633449172082692 12293438299909951195 4839789516574844622 7553962910718928854 8877221396437303616 16976110120007465573 13719606388499475225 10378167027400959188 13534781647453527094 17703274377838234904 17286524302045668725 4965051574991050819 16541848914321777037 11578210666736741070 476634448918194046 4024695507919264202 8987413476115685067 17165815330010821073 12724575068025930718 6227981290695944712 17881454149695198237 5163417844845988395 4005962072491413227 3053511104275470567 3512403957101809278 8927579611860703131 3441802472389627321 5086241368737227807 8433094200659780359 10886762037244117799 9777002640313438651 15286138029283501402 12988410522680303736 17322672494446648818 825607860261804348 15715024192307276951 8717024384276936089 17375994630377827646 466770900927083247 9603837858239950167 614611555473975523 7760988976619137278 17837363422698382848 3211132258721571886 4590170035531578457 17478872568078437816 3174634401868162033 11498448301018014144 5945894314403271770 6091781460676676536 16889848075546251453 2375854790995515198 7614469609862398044 4481003369781554650 5221562225864835908 17838919796103894495 14209418294875394750 8944095661443538645 14121951875167052994 17811537590505229112 8644728210055004940 16213405208387428688 8414265109208493284 10828312574920392406 1862965170836796154 4208359367838589349 17639534280461107064 656304769465211377 5885811972114666715 2034858819113544953 18133285795186238708 846719472676699650 10302606085734539689 686457484119684585 4957891245181324583 15126744948542484206 16818535976664479430 10067112515816136412 5409452443520119882 7738760048921075207 12169212243389317869 9283707762897022148 2486608090852788019 7688319808847746147 6697845261913331619 8385137620138291176 5678830954226056874 4623259497661560604 4198637632685632979 6495330977909570240 6967011388155853040 14833201125574225903 7574676965715416293 3694714805023327605 9577121058259723384 10768621620347156156 7639522129877377187 5042721908239145787 14552738094122095664 5289751108437100786 16441246630621275940 15845214706718069145 15963822116830236370 2463785750760679867 1896873481516233535 17989192717947893537 9355855996749935148 4832284232674015533 2463991888353889897 16302550102096848876 14174748143363190174 8955243558981483161 17851066657631288467 3493593001776674948 6968877563449331910 4930719849079795239 2969544155974581837 8122290705941389314 15122636248454109907 381039384562658317 2971181181371314146 3239357755434045810 654976062955430685 2727602497989418797 14787182417180788468 9366515334867611671 2505382887025345047 894072613611320589 5151459068299863487 3200658148134710995 13991378761640019193 6601349902975346906 3580298088887034551 2557683959490287852 4329200054037738131 9857703641096534960 985450238180331802 12576552788292840918 10719431369815964625 3100811173023140397 2477232573068474209 13950241265137836649 5171355576464329139 16196561422418882500 16027866441139948506 11502832282925708289 15413222504772762850 10719217206212877358 3058233757540923176 10154991055928135651 11683569372095484422 8644113677941510430 9996534521429958658 5949739144340543424 4759267375737746804 5298181144117707378 18164340003677031900 8184421440263488267 4796141346357231893 9036987590580665201 14462813364911289070 3076785852170113974 1918797546291724979 8348845864135314916 7018047399218965339 5225968263095019570 3628349124086037407 10256275619209886434 2854879291382227285 18187437601247238328 9994333505719390665 2172071870273979498 16070682719880877993 15282324640144155372 18189926650533904410 14572859981297610666 9114439291909694534 4359866758635778849 7192992948693158956 14283570665169735343 1705352346893077381 9657195491014197346 4556441972252634813 2128001787151380930 18250128458816469332 9920499358590448153 12864407196028201255 5315840545223045195 2287343946665424503 14449004850381953463 3912123182496967574 2357069325339228829 2439011099752668405 15636131650500785894 16496645322921489356 1095584082053461861 17955370641753915810 628739093138493089 8519821396918581704 8056943408104943401 1882390580414695833 2814815493753350724 7753540825681695946 11196376754834881373 14241868586989774278 14587886223858995835 15017726186847393589 6056264205322137750 6615000825298441334 16004798367603445809 59697609655161454 12537498871761623497 12596537257282280075 7314701273617043981 11530122649026610289 10197505508065194818 17280374910221528125 17630750108496386295 16783409392431968534 10145149975797796557 5858430700888398649 10734925230115919394 8576152024538049357 10686694925868196044 2601935298832422824 16603832665450564640 11237142299929220754 228752119893248538 3317025643064087182 12231893444145381063 8531099011227746179 6075139285834963884 9421419024217950423 304488538615603105 4722615931097852089 7928931637357461546 10918879031605048308 6469071400412721820 5054612039800383645 3394051996682035996 2263479652438423137 9671921839859015150 16125831403576756022 628338922029449345 14867918362570943573 1107520703052858552 13576010745598378194 4023736970358752081 15239342070759424725 1102796812268080417 3724478985022357352 14585878859130029560 13997293427435574380 3747991985986824055 1970580862369943992 1751566100883656964 11292436543746621013 16462590246484484907 8797302994989053190 6935941307403618326 15068155164352511008 9940846237144426617 3952538767520752758 10639064522329111543 9545787511236703307 8468776578044631660 13953265153073827788 8261951554065878828 6265793133187610237 9276028660729410169 13748557686372900111 5722308346736374358 2594975424442325316 6955900932300936935 1903222344813024563 3949600494229021529 18175202894750090172 8377508200446331923 3423056965419130882 3610243259165362740 17723899392971452539 435839170810272728 18098052692859067747 16198837302654156626 4024128923235670490 1492588916243254405 7773638060756120466 3775913020575875949 7564087955091305334 587015729469684482 7685610316139877135 16086344212251583554 11490756178288588377 14514361260962113323 13360448066762510550 13455498868991411195 10206362254620352382 5572307433869026903 2568960756854604569 8183602400779712152 396373797190128283 1017207490462722221 1403493274923404870 10263610497333602847 5187916677487683801 13354214496933876943 16425495120824455097 13590911247350436679 4033545157323667672 9209807799545951342 4680186273755780430 12010598664058533535 10172363301038579609 5900912641777185428 8665236092394110788 17589579663896180588 5990919822469949066 14512181897542800571 2188043806813056225 4390681486051432819 10911051266281266214 2828768699979902331 4997902514133993437 5486658510454636160 14485247934395619963 16239554455491779196 5507131145687644010 18439462406746254182 12089115788367111749 10156256459216241562 12496673653644908228 18334061095326942296 14024757838329514576 13559266070527593766 4838884335339169087 13050416834177495870 17759447710909879916 16685554170522788706 6069936976453918966 5248339857523094759 1774460691306049925 10515698094877555064 17261232972521150273 10887934095598987221 11841631715078781264 10673843495811812887 14295634993254449226 11558033808646684554 2277635260691893990 6453017219178544043 11659236186832239104 4931675524641701501 9989369197637791400 6447939846249065145 15846914030178034582 15514556944981940550 14051137969391915923 4608211796148245746 10118308896032928437 15343537801725678696 8159260644677414939 15587461106847528165 8312254646566649687 15518547714648072691 16071857525869705345 14036199103706498105 1007029060307050268 13285596303886682554 3839919311627080984 8324488420769348213 16809898849438906545 16267883185174045312 9819053584128961964 2026864695734294706 7835524431434688110 7513128454455613975 3676114955096379476 8117138943648710065 13795361160059292628 14269564434257294329 7878733555664550767 4649280811607806553 14328902616016106766 7894929422819513924 14840520037504129967 3139196523506065385 12620948968311135670 13700495215288328145 7672188860245926952 10534633664684590116 16194106746964308584 2331929977202347373 6185275461220049000 2954677330897112761 13441607393628373071 13251002516234878611 12751698953131391457 864647855734355503 12109482404266151927 17068011253600066150 12138873794133154288 13487790605856339879 4720784909514065307 13996794257513188733 6232249586599858565 10759122259271962215 10050051358045506135 5570200223084456060 1470247520284605649 17833193682897545761 9287785371572879792 10729591416980717588 9678865078929969118 13290567299702515281 10764376371909910447 5057244133143933753 8664136214123980797 9134577817256970256 1166803822925742868 8820919893078685919 8775712723829183195 3534044284489822807 7088787628288217995 6430731899302576889 17211116926933148373 8222896918869199179 11819047592216221332 18214186789821675818 4720963091401003171 9581723548893854372 10924002373802557885 11323500683255584287 7447491260634816820 709055483487278200 2801402928573786995 13292272648086395851 9055508830086569737 17045947687626109247 6506524513301207207 13615366679017090841 3748234929718716335 11494028799500439032 18080745246929962688 2247255436839125829 3205337431972010510 13121719811781511842 5448661772508748088 10576939078558088704 11743737779291903436 9111962389956087356 2229681307995864843 3964815209913671793 11123112841124478221 7671546797354794313 11828076584115496107 17154199961214198483 1867638079838644295 12798642094410951928 6701663782998250868 8032082662686057169 14135507512474498365 9400336258058166017 852787984883524537 15290204812950520197 10728464171350555493 8703877320315455916 7402656550796971189 9025670789938800489 7410278879082067703 13579891002996485830 4093755691269429077 2766348500826463137 8062511930159239182 17092028317492009917 16181810281164526333 5039001521667970552 6765407545115319116 16482834463763912656 14884826190020368266 8553535002482826750 14866001492041899622 12190176854549361613 12868187262067535177 3820558317620504687 5266672762774445582 1622926007644107893 1655834450710748005 16181847843402151261 11868360056442536770 9799855950782831144 476581374420194979 13905030182364583717 14257375128277087937 12730134960501533689 3428428417940026322 4081008690225663262 882537796396436182 7779546652987185659 11273963944817812955 12801423288064471664 9494123043519783093 16035864527913405463 12160764022429105194 13289425068901443883 14594753211433762450 497062358671221167 5606345425242463421 6726573938503544670 5736744071427626098 303566152743496295 2260365978629509032 6810531666543565461 355157179007446230 5408120952215866967 17813504578262362226 396825117943051742 11585215197060772753 17585950511665600268 240143931716173408 17063845483382984674 3108177756786696186 3610662308560492639 5358027121160641505 15883558571561350117 9553701669801495574 12490584826652569443 12732093884957416809 5156051004496489553 9615354209070033472 3565300943111266016 971567616457475974 17113006788860825379 6022289879978676607 14507874906517471753 14424271187669446498 16252856017452347478 5336948768055162804 2702764353725263919 9250669251048899096 12131872702583852709 1374503473704656951 13903153056005928871 14426269340725080077 14504972683670291995 15834410008315360785 4401810991830249787 595951008271506365 17774008142831628564 6704750815609225972 18215238925203160558 17991993003642754743 1905226928984292451 15563584306566164831 9649032866396093300 16343328301048523996 2946843742888715123 9551025373753451687 10354590603515773566 17582993895387991599 11125730611522105607 11190689777135167694 3401060242471363371 12673169355841653387 513223191763597086 7314171916695189760 6870210302356864210 3648575944557101265 10717395566214174656 1636038662216528219 15210236147963731826 5484267995687408946 7715505841621612114 6322221217056408149 10049308841407356396 1924180524061674822 13169679589405735574 17354766289929171781 12411591951206721712 7219860389641307626 2706022198765070693 16147424400924978694 7179464949155497555 11509004648457063647 17710257649727734531 16738156118983173890 6649630676108497803 13639337951655119174 16675884902957632683 461704664013430187 11835801462512734279 15326625456220689472 12722468300775784082 8799630716738061231 2182624432547471242 7060684902962877143 1628429087148472824 13198799181929428706 510401640060114619 12396050911702568266 15878292300191407691 10582463204081621108 13891213418875326213 1620309947392481307 18212667587991216583 3798222736729017292 13704011328339770871 2045391205115098185 13722844632389667950 5839644474283002761 966974456193644254 7589826287204333255 14161150431549857445 8303917064575705860 4931261752195326380 7896103189581488761 4095366042826990775 1171388344037470496 6870095126440680348 7461548214565854559 14560497465149732997 16530983663144898468 6126834053118682496 11501891967009383697 6728068521423230319 2270749156953720359 2614074729217751477 7940823804225590747 1719852636826878384 16425598908977390281 2571833445111170684 16366872462029360412 129747572448304847 17897785387681031161 208889956813914230 536737376210764363 9942921737997077522 16760854129967790895 8454318309238971770 8216293267385747376 16529612308965707707 11716115758051757126 9713002249557825811 12019540369791408891 4619435116995142504 3126656826303102845 4216670215179700157 9613638948602010029 15308963269921199237 1550325503104587748 3424843509574706196 16260979732675259724 3131943144628521772 7141103508750780465 9338514296427692549 476305479238926798 4670465989552134928 9432724928865529302 1621790198833730609 13912428640995494352 8691290244216009362 10741222200151071565 6248626308416809928 14052390762537123411 3654604479568168508 7771424003061846194 17575086926817002179 8521145889557851234 16823371477322244414 3632258820214588201 10247917434546095252 16716003651806539677 15991040693383012517 5171673797091367365 12036835609324764867 6909550486968600959 11566368924680154916 14089587956443083471 8727568548113520439 13631789203280244621 5081021311583361983 11450478292749575063 4020387050699632611 3009525429023163155 15164851397687957136 2451919686000559996 4297684141197135521 6993760998324992843 16246726947139734590 14045980088551472012 14742582787377357708 1057706781554992618 15301461959772027018 2831304385122968516 16921185769187146276 13755404822027817257 9322405600127071745 4643946109621840680 1587396447224542737 15287410071289597558 2909359609449007048 8767050153910276737 4141669939318878173 10732321885555533141 6302249466074920445 5783596297167933474 5937338527181027840 12799100663338724327 9301563268627865594 7274678030292014294 8534582809656818918 2371086611502112563 6654738595790289932 2050680666187044913 268514074605266891 3798691917306776117 8479892607289778704 1906375920218338444 5727291937276049005 11263959874039027774 10280064782217236115 514171267130461077 10831080786653052594 15604782710433753738 14463139517844446036 7098915313098538353 8538109032349788860 1328537154610533005 14439613809126715352 14376764456361127466 9397804242141871991 8477844400820949149 10961164361446572622 16705425405464634434 6987539448761363217 12190080190985486879 9057677240855990888 14971371886507028227 15137480500118866032 751402002794551408 6878296635994691234 3152379936015831189 3405468500558600551 16228590230162058576 1875804874346431802 3557613306081684061 17872266596829584695 13018664379780374167 2299825467623255666 15074354485334705402 13648343572606385443 14178261944077968359 2935978654762489117 12592887745635545653 2294402514786354215 15231363605892459707 2783613213987654971 5872320917256255988 16477607684517674808 15052284520094394650 13216332701443201694 6984447510677943208 17160474094772678606 6335055709102941581 11220944243979976571 2174645798744813690 9283921561291257618 3346919056327361877 16482183222612828952 1225585210033074367 5150211518577356951 1643396116588806906 10997586349408663360 17070953463469426266 13106286619842906256 5058835505146111396 4976142346946245280 13188157548401018429 9234791068856625875 16267012055350836053 7335460247196838386 9168034454685109918 10679925237569752206 13360452458404115802 8214385263692830034 7814668216795189294 1445744410040152729 6899808744775635260 5357131520970590522 6340569339714094699 14287560888924104176 9530887780555236086 2194672530735867034 12230910666913403887 11396568533463682251 18356552459621985314 12518625668275048413 12514776004067538251 1195349784812994224 8699378507511753345 3322135555982849585 5144131691122921134 15730077744975645819 18384204646795456554 5587217151658023543 4485468853364344626 6865927355950390726 5795622818226588004 7198534820831767030 11933843103153246530 11356762438084836934 4848029864187439210 6576010909466844020 9340059549359162317 6112373782072584729 11316804371028351158 6471014466473619573 9938313168744362973 3552917949275056124 1847204778455546302 5857949263401516346 17490244039276153728 660099670745317560 252537412141936395 13859633695567984002 16158990771079469365 5583145812777136461 22119499903533339 17496064812337039349 1751952086899369689 10428526069345170386 13274399118561134765 398174970897887890 15216485905331999796 9407085074947918803 15979958332565315921 6639606540717530630 15711797592550262572 12497392957183715029 15222771008722290226 10625086066085504295 14420289675548743939 17786893716964146876 15687171540170587753 4321183496041499987 14247643050277866799 1489108752720273209 12388306190647835430 15143254417604085808 8327566931203983390 10084543425931963132 16721244840979554878 14310133039792636075 1718751748102255638 7123000854421770733 14602027674140404487 14428223385792364368 1241777197895339209 16202611150451144784 3010854778364582330 1877506898163229274 12991413391785426113 17932852764763502839 17077863244572008137 10525885823166941992 16632968664538060372 2279911396883365225 5830020439284062680 1672392599414548326 10406355988995720823 8840385619999665685 7333820388324545089 14508263177679731213 6584174297182359294 11385356242504038360 4211234537227827162 1495831687610588639 4161458613786687446 14889903550212830740 12784959695252222081 17187005133856739342 5455679028305424702 9034069038489729766 14532916202665563580 1258562878034100904 15748311175753769684 7712728159861120481 8047193133473083817 16027414661814469285 10278456137528253269 7978850598458481445 3098577810542748743 16939480010496494054 9626504225952159598 8603412129579673190 3166748143910625821 14349296852694208645 12772314143616016879 8152390378261008332 1080636199708186405 2054403870985017684 18126582193379759111 12973371069688791896 11475745315258800557 1595028949908369126 10888820570120762462 5316978587485958941 14822336966828707179 3801468583191915689 9171190709820659574 13362799951873695640 11448451112242603637 11680808588937113004 15766464417636277557 13934329388183036704 9049307946701859077 11399640911085631959 14468382535540415249 17664882624920329351 4210950237286250444 11201028763248305400 13146659991212327543 865893332036408035 4573278832786622603 1150743280014443560 7305180198301263621 4588040409949416675 968973261104633249 5972003455917941104 7685381179466680433 16549737191286077438 11809144301884775676 7484982439050287169 18259892011539974747 3358434914261850937 16081848905708050005 18277882917575393992 2438466468971412227 8529418428849715251 5427669220491849282 11751433997229191952 11540084646374128619 5962498252418030150 8061267909281118231 13349860570516391739 10354195645982445812 1889493157063007390 754747572491586897 9107994450470190274 18334566173159045520 2156879020522354878 4476180082299698178 16302786198792573751 9515863440407381400 7615518678880714686 15514464272158390067 16102069517958796730 458784497790286221 9271610476412767145 3585970523293350581 503569032772509437 10177417333723915407 13609258086042881876 10119051720099765807 414620122793679359 16966249289732508769 7337181122071602981 6691208893318647835 16946712079563184039 15208627325624619588 14021679366066887407 4598436281853727360 17709650284164527864 6439891827253711801 17308353082924927452 6468386269819298568 15507448470854151588 6438605050283033485 1606994725658185129 7332925937418682910 6546252745129593201 15772767200621063117 13467741126847206636 2205061176585823785 15841131074413483704 14488288836208016920 6417653867443462157 18212294575048043030 5037951160142948736 6000216929663834727 11635257950244375166 15881568623004303028 17284113090541566327 11561876475316212485 18106378845763775653 6402038336762821784 2332208842438201554 14062384800424748132 11404138882925236235 11751386223100753691 5245781097744867678 16498640554363818306 7502427384952920933 12528807290482200625 5110886345784647289 7297160999468352663 9454018130650000008 15837762815318344435 7304412839202489181 10968637764840286152 15752755034197933034 11531749157425164373 3955584008250291186 11086008436114653345 16384366568117252351 2834227719804297274 14523566338955393671 16321721035188147290 13619528940246598702 4679795564489983674 5418254651446414253 12949978541145606811 14058171978697231624 7477835539077596263 14284470244786349157 1665077641608508292 10940600853193041282 3727244798098965218 11385651578971978662 16337931538724220780 2461850241775229798 10481367787698154041 15024641098902013358 1314599601001492505 10222452374942340422 7792785637614979656 1516060845447423238 6310850820991571730 4310724343393639568 6793685762868257658 1545135652558776374 15795847337792616564 10769398557638975672 13084896929888124076 7275606696214332334 17666567687297096325 9828616469696165852 1765108908445652156 2269555510524144658 16580289317455176338 16756161652769705399 14818667163222664502 15791944973010248157 13899982883494564814 892526582789871672 17618168026486386723 16304851933783478080 8810458532577167852 12137433210652571068 1481043531447508819 2260652201425274172 6905634162488561284 4740463837062698324 14409148463721130991 6303291752964748737 17717158906464776042 1363958090040986495 15915913202002021792 11108746636113308178 11807974659709929832 7695819645226059246 13286684950417145637 409214820798516177 18285787202349753329 17057648920852943208 16047661639030613834 2077252852235941854 14891863466322531958 11738561914769157925 1215078222882828750 1101762321915170903 8648197865155305629 18004752919694500503 3240384147605692819 5585614561130857826 9614391839235377714 13404136840377107119 14725080721325350623 77737275954933428 14335538255417856913 13540980846599416194 9119251772880910913 15895517544141644758 13165855689034494099 12275520198952220388 12929719450927374694 1813821537690333297 11747982501212058737 14127359632416298108 16053109309825215936 6805923406230967358 996613671740755973 5064081772975898736 6528991376432034593 8969264298370356613 16983272750068519693 17712102927668477314 11200587311172457333 5141867132295511883 1646545509035832554 16016104710439704345 1161944331497417834 10114148889979852729 8495151374531177378 15520431623040718521 3578703746920835340 13089080718517260167 3308445169848253832 9097177510336582965 9477765381155428084 4125624795071271777 2111719445121508740 15860044858010388371 6902646867089266561 10736316552884530089 9563408799242525115 4684679767759699788 12684241287787476353 9693605257482748233 16978961867777127364 919595212754442472 4470839363891682211 139450771473039874 7754386559669660504 7525622016893976211 13038498280316247505 18356438329740763204 8005364221921314588 10347561044613631873 15940753290732811216 15859917878411453733 14448642168767557810 10416439577551778457 1940502573152415731 1919374194226802657 14256476126151218476 16414244633469400437 3130678605583523873 10805889490626910150 10529477192227110065 13166693266812876208 6780847179738111809 15158150103065301093 2691943423602806711 1557682192307114271 5258411079157920429 780284467929241413 3835926210635805315 15363332978841044383 2025833375647504502 7110076539989912166 1893500762456991000 13999794969192107982 14349032796303232460 15065691558842925710 17938454932442073550 15317873963657393272 14258893487169963233 14666771217552730846 7859402430699045731 18176108037579760008 10964638921968163957 4887370269190290233 6442089620840268452 17001918799900239816 15870438054507129213 1966009013984571526 14391279021501373615 126874055591217583 5012334478290771274 11700063491358761883 3441163991210745670 1247940585268013138 11395742886766473118 12896178589737274732 1164594331124679348 18201409290937699728 10404110711597862710 9243526923791250402 17742786203766696386 1406039203513807764 12907236211631219774 7455188230774410111 1900700067870618506 736660340494581545 5352506831894626258 7470084727062249322 18268335079639192408 12096454293822015935 11643381763337194768 5180984326977790629 8800233313341256346 12280269960425753346 7947178550458742868 4608665334828087736 13240106690967177190 5099491637582596852 3580815742919300311 11149673875392181045 15726324037273290261 15468258008786581623 5449562510382987988 4780630985626453734 13423228830573125215 10072222077137391325 13774748763709640294 469026203501261940 5290178589952239602 1217959963565368932 4360022763876418375 14771436056802885203 4906847933810846490 18022441538423169266 1606697907838487441 7313305714368951119 14609450980885551552 1444638352455818824 17428936104400739249 2888736431023957992 6257576427178433406 193302076169078207 10157067241713725044 17201151246687554110 10968347004033769376 8092186137694633698 14216186637454852812 6968225167331079382 10263823377243025193 7276346619137895369 12045918680825515072 10641258303764718055 11035432842543061584 13221483687400546693 3366091933687442529 18266289062389072530 676245071542455275 10926547008067353589 15655336303070000267 4528897924835922691 1758872768335444473 3447291990312661403 11131393008352456662 8817639620566313946 4853143066221100409 8598501132909278289 4301034923338657309 12138464220720126496 2771852026754839354 18044113211958290633 14248579149521800080 10580055565235142516 3900746750933762237 3584809429643792717 15165175008971499187 12724237446741161761 11420096000884697499 17298128841691504628 2165774575358455800 11244967941083715907 13432681255147855664 17478403981275828940 16228201374759291272 17988840211507113957 16434579666630519045 1345119412410329061 3217129120103620334 5648650991182147114 9441022080115711021 9851412481920377663 6793369050858573445 5425525690989163161 9424635334999078226 4813347384634013604 14527696898911634834 14731431054501156125 13128172715267521989 6920812388520163245 10422755037907061219 2150844500089812044 10094455797047752651 16673642221203534180 10111100768290398073 11016119392434195541 15286561522384768918 11309658124653081751 6674531119098144522 14234194106218959458 12140745893242848360 994913255150207851 5308585174316337060 5096391552127659876 4835858423387871868 14206590503734983000 6676595842936577929 6630112413696405830 9789057101211058314 4985903635996758406 17490445398221775268 3460691864825767537 12074690407701622086 11600230084502952483 4382939760674332756 287142349340707673 13736220165788078588 222203564450729070 15140952334291240370 150493420184785538 7635865682663711891 8669748105375616862 10521556170426372233 3229742599284167979 15944047963768114894 10420666739935369234 14461138017464540022 6217287590539123555 10426931426033477348 17167063875256444557 5038543370715074723 6974554813957186038 2472084168512898398 15974803964201340901 7204199568930656014 8377176311942802977 11262717925190758378 4770023035184116160 9825468209190939468 9149703985205849987 7845229289642229734 14547689378729575656 4071221814416399296 12210281708795432806 8497879209103250591 5708008653629212000 8913703302770170337 2623999145748388473 15173585095229865172 13854986724806030694 12242742913627352175 14438872911000733683 7479734961120738747 16416382394736517447 3494455651411337712 651958554942249524 9188176877726148641 12721548890005254188 18372298501646876310 4058881041278490123 11540399768394996533 14414963600165662801 6143590760359273886 6860323496276339623 16713351783676155876 13621665200417247057 16320868857749327479 15769148802054639608 16651931695370447703 4856658666156525490 12550047897000249160 10683115182441853433 10623014732988072649 1734634572188069686 6327113587562316802 1136731434610841202 7235753339107245998 12929487565342224684 2070207914946377316 8178635707777097511 1928541231028509325 6776287249801375380 8985913971247621028 18314386762703938146 1736087594082545530 11399235387687573205 7391749245155079971 11645463203756168840 10485027317124763866 14601885840002490627 3171388250647696908 3088041799824362349 15928941531555941888 6237305084429257138 3828452856360391249 5522341626466211852 240558851802480685 14761527500334470545 7471821981235015052 7930445607906657914 16833281251059530221 11797245249769791349 14589036630465542629 4514253953810665075 8581055671219274400 16025887458801574064 93622774733745353 16913458006166241877 8026923239295454884 16426707416467615156 8811137391437443915 11935647251378002748 1654732075261215863 3727859388398427899 18337615073460959438 13838584911579284069 12324846416869313165 9119040330408803189 4424267813451565189 14897418691624187604 13862076922457846584 16580063671275011792 17942549257660965562 17651200069476037249 17289905161791976239 11471048169726368234 6972884618686303158 11564045148684204275 12847575574488558872 1317778084395669237 17934717284358749906 4186283828520070763 4021477924861120598 3709148421920407339 2115632427589139563 9660369073198924681 10962067626885796907 15588585440922964380 305574017582750374 17662215796500638510 6575515820349309543 6557252398805022724 11425855122297302608 74179838701519040 8565226928528796534 15592540283040835603 4598274032832509021 16584687611269328291 2311289709643683478 739150854501660860 18150846123374448000 10732388262350496025 13679940804005299952 12718229638503741852 6554187317284711404 10445889248406392304 2767175709604969788 16313895493665995090 16332044355438825270 7127213149535923869 13754255130214424404 14949101440494178915 14202790618418739397 7431619771422397096 3485807049401324059 15918772771533272704 11643277520920858067 14866240425156478750 5401470343211395166 17437202654832593361 11703446863907018499 13263565814745977655 11847647183675000470 161225242633488611 10290357316021588656 5144720175603830690 17133780428278502832 7251166543178599605 6073884738296833428 5619382349158139599 5148813659957528628 16701061840490561221 8113313201372761133 16393084561561411314 14681600780231680389 7393699687385763417 10082313885246546254 10198632070290033404 11646931718117062533 4853317510865607908 11054569533560462225 14553683382538898163 12119350946838373611 18307500769403877501 7758922852395706203 2381883678149306824 13020538481306700751 12348677292307463003 16446793215705488873 2307294017571203255 2041039268257076644 1471819932745860657 1508248829732911805 10402733048856942582 17579332863990892077 6426571088525803966 9332726677772474856 5711394304136110035 9777342561262655920 14200446015270655953 5301378519843999436 4975474450753944261 3892595495291485028 1140524740055726058 2485967878885452819 8805450095941339879 4763093531802266580 5477141197442558784 2063979739945199984 2197483562035500974 7542892086996820373 13030792613148134800 918087417990786629 14916579587859125917 2983539483592604245 8361436919984442457 4579568049569298790 15600025359619626884 3647998945251997174 18107070113321756274 2955741029114279194 11219337659423099345 7978222787480306233 10540637784324680943 753062593643637084 10978294677824656743 6829293283488652280 1548930353751167075 10756692597513661333 12462800167395008297 11335533339201221941 14640681070423349511 18026203633784063456 8549146950091794110 6151278640611174909 5729211373259683144 3802192625825022598 10438642428154427654 779290823738975014 7662835351498069466 8470206599180980637 13862206498148122194 9500085179973076656 15776531441179319193 12733053433146102802 17606904711678260614 9169169322952627751 10051478125887687831 18002638025845711600 8171115171294628893 12195119101725839190 3503571032314658647 7556209165866507066 14638813276893738531 2419997388304549309 9129054296444552162 17675637855659535731 11463734634967674697 421086360469684734 8489170275801347494 4068264325232716288 1123325485572770370 10242241835349589868 18369814799068828792 2477253863059026528 10271249775484507657 17098328077554579386 9362956784715857310 2402013630148757498 13304618312991445866 8414038376587988106 18361206829351531556 9173257565688511284 3310068460485914706 12000937776536519891 3295862271462788261 1181905531707488638 10399821718882945678 13722593665526818356 13978016170590603021 3816574254203835470 18446222084346634600 6281372859653337549 202246733428035338 8328016880579910559 17658084605596458368 5951958966489843534 18009128755040202932 14382426332923258256 10092730107364497588 5648349982335659586 7456388967124234023 7870013378494705697 14181015512946331778 18350658998958240850 2991718903964594975 9701671906878196446 11595348034616852428 17629131462383773700 17676079300843634534 1100309891863476928 8445413473283587945 18037448759728201076 14427844809686366017 18272335601609462274 17346178269572396651 1238938403375870602 16195346114234358136 18425018259103778611 17581690272286803348 11495218152424320777 10178997066134231812 750480842046597704 14965524622835719906 7685537805908386984 13879990290039852146 15991457424544229245 15316010239088417838 2718456798171256019 15461033367453431799 4150679165005347237 14872698523440161191 10798869036049609034 4542076675169267118 9469048895637206563 11542278886015973212 15071836379478535961 17795387066007605680 13882798960881826164 7124063855057029792 12453044090370259299 3467502728197308710 6370680169223543710 923246999514592459 12374542218549851658 4286639511651216451 15265342995347646212 4753474058596502559 18365669049561660574 10112642571208166329 732507517315198829 13649317391996223308 12653160972692041646 8407355359478618497 4939871062263732514 11690981398608868616 2413757464219491156 7663539216156105738 16368130262500689484 16224554856106234773 911805062044470626 4311570843102716608 14516583722329554359 6839899355217544420 16327426777598399566 6550965018391264011 6194698020168916206 5892061933916138262 5856255350308026112 16795847911842430728 6025211335055394765 7408311101921744026 11423027467736041993 2878973679472276589 7293881108661899583 12331876035194380713 3905041025924462651 9495537388261011699 12172843570791960910 2774781947423695958 9831699663533212838 15779213844317765966 14868058123353245564 11114595488405547675 3444802117087030612 16108300814554335021 10646948644536401364 7746478931966056020 12047308344882362813 11632620346144466643 15506749695809461370 11358981432528417205 8512445827239248667 14214984974407034994 8690532199558423816 3486316208563239330 11715583455156752351 12568088571949574360 9263790311388665059 18172088324038806030 12425602113590534565 10828827580345961024 10903835804236683656 10636834395567091988 9451914433280633340 11332444794359929803 764955106407689000 14419544321602421059 14983176369757719366 9476743682041641339 3880478161407915946 5706752958575552478 5571965075616698906 3369525864700654107 11662410487274095640 2355090273655041439 9832740813200817186 255292381241086460 7164040456079949754 13103704105610235706 8117412815298069128 206090809899599805 7870482012022324691 6399877055820757050 17802911740902920527 5552483217861317407 5755269514723795122 719801732021925964 12073156800718779153 6953299759129268962 17964750166321239335 12032827397392917569 9500259982481713536 6004677166236147417 18176547212704966420 13891231730936237577 12687587972420548406 2471382713434536498 14989738712190064428 11039528820663753263 8936211223023877159 11763308786508267897 4073642196221963890 14929813628127462583 14303764346169985063 9660256451565337118 1110708712564503307 3048486104694648620 3905656999891139924 10414207635657057701 8156367227389436442 12857882821418278868 1198242591143095398 2045087587736379013 13511095337444092070 4799508351273423866 8558258707974000159 10802833868920194765 12083024019741690949 3366258816072140187 10620692130035087778 10885538010902935545 11830416377087061090 5318890077132748760 1287364577677543609 16952064445617186829 9386555438551716493 17720775041016718659 3190011654940672935 10625354373931778926 5140320376819862635 10339780196591919423 7590127672982496649 14959231451497852210 18149824015990154223 3899843089729875684 16826683084262561700 14798840731521198786 16017070895379862089 3146555296409032754 14455298129521609885 7163136875021130599 17948219943751860815 12836767060587539874 5670850442482825667 11094274746404804391 997122501521610795 3813216709407664573 7848916448995288613 17311320063899454840 11528809259095249073 10282420444754428190 14217541373976138312 14690474254599143533 6348151987441620981 18302904533945101791 12496686929253580847 15179735628227911559 12181934051082300398 3290685470619257274 15394772721445486232 13554596667892521199 10646311731475674074 648715348540989488 13604687104887501049 2234438148942851476 2301074881844111589 16745056828107521498 6277150277792470461 17794873932476053066 11281481237462999149 10419476422502395536 14755607671675500269 9224613703382301030 7428785608845298542 13388071268750716094 3821194797653243619 3161939705636833034 91471717297980484 8113726524138139668 1505791877516105569 4978122962411593490 2574360982415582922 6944675006121488263 8635373464101790202 16259579568915433983 8895925962493390029 11169837662118765859 7686982454406373754 12070419727917048385 3731500492216868448 17491386105464451186 3501782395077581058 7173504023440724900 6407183807597250109 7762412690389771851 667735042727361595 4596012125981600164 9180201828176117334 17996909471305736849 3991339617388374412 6799346505669053064 14467281598654109578 18373834774886980558 2596269716483514642 2586584611952557220 8366416344240791900 17429426541884366048 14146934700618578079 2039452506546095298 9856131157098362173 15739106968747403102 17784319866525613865 13772475467429279765 13019117905277010910 3053899379212505836 10524388803173120583 15487318200030969658 16424993267871904156 4688082495309793251 947529812354450521 982069550564132998 14521145977335277338 17680508295487139885 15329407694840507094 18361902738518224464 2753043204960365056 9965778476597108101 6638399482215035255 16205603773339426664 4861662193467876973 10964494683470784543 3912032895962643372 8223710361826724489 1117500365249187620 9438630061133756915 8429766795557429323 4189089320216774325 4590090191232442862 18197231877249443899 709965386090497906 13678474929741371125 11599881439581442699 4599897348766925457 6179009978707121704 8704917593584306635 1744219176927485506 10381529316807115677 9058563126571314324 6037395037619757448 8932172071457637487 17767109388088379029 5390504039640767165 3933165515330990491 1349054785134416571 10191638627471385825 16104756261138375044 16149531974713407590 6894387760992691865 159833202432651637 12634512890095535193 16750432366669654702 16040181401893548273 4871169715474659824 8668992354404296318 11817346340598723060 13809216742369195368 17436705456949766053 1390527898232222235 6725207833023860328 15712069520420880607 4546036507401970749 15265527548359630194 17968871567842389139 4213011911691444864 2791580185835123349 109279214784654410 8986217252029871947 1863782271395613707 18365578921809739482 9555919110057212961 17721269186716477293 11830717408359085015 4223172216100869697 10591387724312744346 11937561522410219542 16286763439043605075 12994132954112279282 16939482937541891067 6699995108787564839 1450778315012785787 2305691361762410962 17214014169065587337 2154166713749147984 8769502370523709315 2835685808684747826 3130659348562827993 17535745680458193267 9695018439052347640 1928632575097746173 7498110674648482381 2900823579845195915 10067630123421587116 16102913009109254696 1446136224762186632 12780255235140769225 18303609630432052726 6006564418730140302 17207568424873391111 11351802579904220186 14420688920015665424 14531654464253564730 2476158989127103258 12969154815779448662 10944238684273809239 11702326439862877301 17094058482717921226 6147610763847533701 7223704189908215596 3300906541035282633 330649754237158527 7452317067342363210 2774168951865665926 8685659241111545944 14621829861194585618 16497170897153325562 15157531188397732202 2323015866149680200 1507951831442456974 10277502631598112915 4830812243029049964 9547103736869669263 6759952072732673765 2059919537939513035 8960364552302452974 2442015040700816998 5861390626212224606 15222830969440265392 5207709495775810471 9356063921587735048 9296131517147311465 9423090597040059889 2015154975546684829 6844828262860415196 9220145817085515240 17352224692437336151 12355928462741592053 15339749135079710861 9297138496640672866 16124224399286306526 11607378550404719642 6794263370129510060 16426723245715862302 1054571659057115538 4228179109449775622 14090259981351556320 16831007648944240119 8807817588804239148 18060482190289484713 2034897020560705498 9273793003874102228 3797458578409853868 16359755096553537557 9226385107572187420 15397609411709997523 16654354777295418157 561727495553180932 8369337091665611498 4788865252005641276 5712961674735802220 9430828089616283936 17031662407512094552 4112833526436323786 4464384578258962158 3243401035631299532 2736481615616672914 7102605801297936111 9038550500107429336 16802227036847354368 15779721447330277510 17942487787862697003 11920790256457013290 4155595773820059823 7298431007006883553 15774719208929772971 8821016924841001614 404829274656389686 1047272338056806025 3808406793920542017 2969691293863629857 12761370961192495041 1500578321455053788 9439311645659137496 1718940018000091971 8040685570225242341 15331387187427051498 9399756095869577728 9647492638619174221 10162035626028433712 9691654418465188208 8735294151157164984 11923678619544199167 10162977565394720786 16151815608947219734 2900360485289907875 1797492104162672247 13902263773853959185 4463061465647726238 194627968658103389 1096078398046879753 6830168825848997036 2278635056644893959 10782986173701807559 10526895233784716646 16965458752204004170 4777619479938428997 14444391359422553938 1667921930886934186 421695295847162171 2045362761832788567 5146587915600656443 7639022416370996163 8924108235618488975 5579527125514609219 4920348740493909624 12395326075576916268 16213852979533206135 16562321853606206417 2877701495295178915 12587705358668171925 12684192403947124931 14596110713522563325 6955258596567503900 6144379639553243988 7151043040654422243 5497996151126642860 11112966873926228938 5114234710352378980 15636688047406801476 14391175046885136806 2698322364411360182 1152350075262345626 13202343757576508661 3000842278867982128 342523684448185913 17261813175725160782 14345276552059983450 12194477877193228961 1177406819110410423 3774537282122968754 1679684571618078502 8056077758887907339 6099178285261469241 7308555891791334086 6578671559623799622 13571868300518767483 2772244256161931073 2150889537929118868 16998663547976448363 2949766821921338088 8572881412761906552 18059996094071220140 4236972770612081205 13815048226948321751 1287043156243894206 5927901543792512907 14738204867361972409 9663686309945884511 2411059894891442110 11619191658793960067 5787663316089271683 12707996732625109210 5686919584901232889 3953129031196032994 3580253385359121081 14672918853770890853 12686936949423459188 7981848300666159100 5460014707888843738 14924293602962684077 17594099647149016879 4100667500464449262 1161997382665257895 8876938944874494899 1985010186730909094 12178479636168870349 6836742144031569963 1760913060358434150 14501471881119197983 12033652983019444198 9563368576347829699 9677048760639914619 9815410382175121641 16398905053382858637 17627107658460640206 18132799651266639087 14216577652271651157 6854603582885429701 15094579622786355391 4083394746845360436 13273100199730966049 13257573517165547648 4313724159401564524 1324930065408854369 11358668888680196798 14011756654038954497 14457440943076152052 9645601928167788230 17353590896011474012 11090860199066986506 15882691909562682613 4724579169110282178 3078186241809071736 1566647686827922044 1616476041724632817 3843632842939219411 11495507036486801226 17733452316440729415 9102415879700132213 16858327420245444740 11188092079872533097 10582869418411449176 4220810535711405882 4727807482098419294 6776707321760240931 14329641307326725540 14952393160631858081 6751862415533809489 5918889019318779388 455582076706703509 1071960088535534568 2740532593813854633 75885895152730090 17666440606020480740 10099635803339648615 13155233910840836614 6411618943459467410 5322681689507627560 3133872203727538922 17384758937244529407 2419100548547751007 7278608258836895519 18153260724163855425 8009360951507927412 4550153546905915777 15401426187119024633 277438801251919544 12901076933585564814 5047273428682715868 22823983666290193 7405043088321208438 5537898812010839948 6980893054999846532 13570690975053635368 7670247843094073671 8558692260604869839 12164764452887018279 6124573478328704611 17459119925250553437 16234681063765534742 3610228627726820582 15147463473452334182 15086221950894219405 15766554435163017164 6595291457982640562 15838055471027326802 17558270938074337833 17651475386266073682 7373970954743525078 17208871597443110249 15661779989330808038 1447042699560943155 17851451093070420429 18398527824617860344 15401604491119219285 8775220248722890570 8660351769761421260 10535339925695356448 8550262485506676919 13315335318995627129 3919084829300916119 874332132763702962 10079804255645443673 15184107011707851405 11391955415172677609 823316950804842859 6671354964995749065 10192056500658551610 7083005546193432164 12895035062868635617 216621536134624559 14933326343055005570 14123234744740030522 14857070543228903395 10380939964161901127 16703044080276715230 8508863018371017298 11323747228237481339 10887395134998895483 17293356079094954861 13309836264756530227 16272212128420877241 1380968537557645842 7413655829992456372 11442818546863156577 2389083175996787633 1664757257056561725 6467427435103397220 5699191175955997923 9143493370577072363 13819823527985948154 13143009301957079267 325797482151248041 15802067419855492793 6396516687728841143 9188269292272351622 9198064890234028425 4271930350258712957 5235935826015202599 2302901462749559685 9090196088495769369 13474837086849305949 3464781454880806900 15597365898824694373 9042644522484436899 333409558910615151 6726063400830241272 12646819833961462880 11074363339678730698 300318295956067148 393909764806237323 17354815200850384309 18365434306689709537 3728273513857327430 9688623993153276231 12608692520324382275 15770836886058980844 3446092929652860284 885780151884905455 10923000836659541639 596080687695754666 5688564837574109015 7627266699442520727 4687376771716884323 9930577021937087697 13938580391993473111 5568971106054159786 5933299702949438919 2749359367158180238 3378837558465268439 8152490929905514697 14720290554268689930 13454500272513185655 1303528889407393954 16475911063123271128 1702667524401429528 10901325243664181567 9592367470641589519 16099776812685312774 537205370330596034 699778421310498400 791106040270024234 5427265163997808017 4986024248186560280 9624417410001713348 6274734217417229673 16359182636462764014 2039516058314957936 16673409602360565812 2717275779994777796 14387273320825972675 7465981671977752125 5902806004212940693 16088402908459972204 17515783557295038336 3428487255530564923 1004300707606317859 18169709724922578924 5971564750752095259 1118062444482245425 9259285977459499804 10397004502228958351 6256671572766849816 1461682755517543 13450912940174279127 5975604893463164818 3121781315556094343 9275154806865571326 5169137273444551870 12944939410966865718 16589559665963658856 576226080256908929 15631781470419192844 5632826821334014511 10313080548793520749 8497011687525651471 5963420368843801631 9633501761276399786 2749433045491866874 6480231834199565122 17905535579361877051 8861895591181340799 12994490708585974072 13358069961184758000 15856827894065331687 17282545757411659355 17949822369627775517 3271618992791338221 11661786975311678574 11520975500192668125 3605351842627888801 6661065682183873549 12209781874696061375 8783899208177817177 1927277241603286471 3646938926784610176 9015478931338522014 7581739164362161892 11252492262581594183 16376036381471274731 15580246516170049324 9781383356815844013 15571348776269779910 5207443359472920800 727101452180651831 4410858808848531437 7801916618614674383 16115208995913501859 9884460645958079793 2204119414939454994 9859956498326728173 327511466382559410 5466947160814092005 15971723810182300821 3920532637864739017 16130336313901718794 17670733505805915808 15449856356649073321 2052590355332486050 17825700193860833252 18155061435918294073 8727628540706197631 13914597072399818421 7901280763273153360 8485516952247010241 9551834883561383819 2268432529938930458 13710192678017926165 12427449792037833642 4186524243526270144 8451160645785132787 14054965587959968036 17220047060105411957 2001322348459714330 10318788268580655146 11619279557670412108 2049034392197172697 17293748657636252093 4382230370274726186 16589669467378717683 7077328771252279270 625571533468191887 6163071092224763164 538745275919918722 7355407618925077220 18267540803887374218 4682692935774384430 9059410017572926522 6463236242712028753 12729468681864779748 5592168223175065191 4230143140291940751 11803407698604657525 16157615793021714568 18181222979230547741 1281979574379540267 13029843450527133675 6320316818443127734 11486556223415113141 1566606879316645078 2016944792074675295 12522557008146485336 3230503778018776577 3902862821726998609 8131819254551942445 10846356983973586786 10339734827128698593 3093627046702075165 15439354758225051780 4399260600643137600 4395188661508314366 2232475963260824736 6896995239617601706 3111599420808781922 13813429138229448833 16343115414565690497 12770819258201161183 14896493397111270783 15585397055549822500 5459685808678990919 11642088193320372750 1525242372265759238 10790166792986570048 5096815684052938461 14415245095720235152 10241789362113886071 16270540891446160443 697952119621027952 11068050116348297846 14548524658972037923 1093814079233370252 13129133205332444066 6288260450884433936 3838421114912187369 10671657056026899462 15477593840377950276 14358156700689778636 7331567542257350781 16642585390196656535 11643814884688952163 15207120321074881905 3841270414979479746 16078952823605950409 15557224593347916785 17391864867270616175 11019249656548238393 4377476371685702121 10640981343172384374 13825365677901230208 17711950894541985235 10477498063387635989 15467337418475199771 18130851138146913507 10557246413257092564 11003443924585520762 6096037540749106465 13788381270315767116 13284641288196505550 6151422990079432228 11466202980060645804 994241159049505895 1264903156699274820 2450628891325606384 1159141359706027321 6270023741389200932 5881908108096667598 8480192909823969118 10089471832063396469 14577287899881315032 7377103547156689713 18156514097726699874 8179922516862484079 17882273021068716871 8935985272037376706 12446958295729931580 13030688342522433388 3374733449218237777 13271850411948565369 4037123537633657497 908783870186818145 14786702792623948214 714582713520382528 10981096046282327599 9269563688471963589 3344934024948617242 13470661722551633813 12064436668689072097 4269075151568635278 17767924519752034702 6310904616429301795 7764338736938368615 12685685387247804482 5000141731222101127 1694078935383434491 15288035517586364097 4063802075691630060 13361402305088613323 1918267332921001388 15824340134593695758 1209368603857778074 13471179917784668561 10289171489208068725 10522980241979056899 2390312531562123160 15526045351959679248 13677173007571520326 5048227063210655563 11549108923811215543 16654213397179986147 3396956448379895531 14767320252327449895 12794387011900919921 6795622649887927256 5076152024625202807 18276955644249727734 13776092710754065585 4188478595264332537 15281316333128713329 14366317953956456437 5007985174068854393 10781025824734048730 4918577061247613931 17327693969754351119 4747600442142857380 9297529714651294829 14700582488136562702 1212234015532161295 11597807026794833954 10795402036211780052 512185394580936145 14376123147106962983 15161571261503859754 7627451398516289572 4290065132240403945 4745855522729288295 6565551348016151940 15793145276068158749 4693825628866133036 3737543382548555033 10212870661117971105 17878793801108871968 8865561138704109095 7912773102128744696 4208355145734398065 13717832687880508285 13632349007287776360 9439808629491821826 15038410198927657839 13513781943944948987 11539850079055280842 4081482165951995564 17981421276981535728 1510782519251970177 3800990858368243400 18022193588689337373 8501322595365775641 13483744327362291980 10581300608685660168 4289774732202777939 8923343520002156816 15041154074202647262 12598492106358943942 1563838589113745018 14955167430776604040 12215540063315797272 9269893992275802596 8043584362028350152 14942530310268413164 13493139028415406171 4911188877241192968 8919362697539756314 7972569848096367017 9706859329384598638 6516525390752276064 6176944903005581871 4928930581648514461 8860097282737204573 15761455201936998858 6011647639885689708 2315115904319050561 16844176957353671083 17514653507280890170 575446109938488970 16727765197749421067 12662360404910256359 8281348884227764213 2415153543730043623 2408970984216901408 16688717502451925312 7592909228724837858 6475563041556126366 2918276227525143457 14185470897583218604 16142495167785274068 1441825064950807729 10776152660494642785 3554903479925039114 2389863405903858912 1469390127225804334 2651150815462459729 11904488374820169099 9364280074510428491 6680467832715184871 7100283279024279773 4220750751253900916 8364607656154459369 9253586282235195678 5327256537020560678 2823539248728770262 3174224993783064564 11916526687403096146 9794758416798321419 897520368981631327 13391948373311131990 16235445652685042016 14898844786453168480 16281799220694854698 1328829748647538673 17113218482466932100 9951979209325789420 5802216409175139703 12530543192686197724 14354687148507057259 11616802182182368568 3544743236634962239 4307790739392301200 8763364352458902841 701026301707858514 11102900951522469016 2511480956574678858 14148960166367583880 12176758169068518662 5664354602992560422 14333542801136811236 7584154874339570399 8198487480943049563 2012057733858722340 9026243833404551007 9622343220835911773 5188059211586536489 15827341334474330535 6139287400049634565 3483441356445295036 2007985082665963111 15239363356276684306 14359588250568651758 1340604557695361591 13575855081355439011 3494613783620445848 4269693463212999141 17626445178852487066 11135036178590548605 13907614600791832175 10519000095326753927 12794302564956835444 9421215416710635343 1309628929051650593 12165554638014961504 7365820812685397269 1881893398193636905 9044272060566635003 1268311855722643768 1640255687954445760 9011485820247259035 16543731578913165960 4165369688760728245 17224291733675450265 2196544728661922727 1330287374999530085 6504366063375673176 4605620884329958438 8814255311647020636 5910810429165363233 8030463969610583633 11155388837899700919 306605346572877420 5124086484299095627 11883510193310010758 2347229370530117792 14275772138804367114 17707748636968694950 9024928818155392405 11557829195356268463 16965447605640714962 12045454502950590924 13789722188606314017 18384057612066493838 15666747360701207699 15396171161827530651 14658988603864517238 7228843667033300379 9934685869548744869 10963908576648100946 5707053889834317944 14447659720802885589 8364898320846939956 12325544113177726861 10078929830643954077 6697324584475799849 3400291248794251816 9654711206225366848 1824271783118771268 13244450818080084955 9199144467346939040 11559811253549418973 13726934781611214283 6824513763313742562 13347375877622021913 2457250798720192508 10438531358153260671 12117486589485269109 13602262577533256337 9527230937483247037 12787743016646455870 6350153023019839726 18288464735704770540 12466625537472159854 6074551962942875397 206704938935326114 15869106271088928151 14363507458076758105 8258130650726657443 10073672960232374536 15310734847660274023 2347728082394719126 12325653022364174575 887855825634172343 5324827952129355888 1026630682946684688 13817497510440383257 5074983235384630737 10474135285984009511 5621942785259956110 7923932494560209545 5522510070145411224 5910144539957295394 15441672047470464250 15646892853131527521 13536876468397452862 13159435365681881571 15805560701753384768 10433145091164568512 13699161819040638618 14064435598351270292 5842940189970885801 13907956390007225993 10509057822367906908 9985057437910755065 8769208159074165563 1037880012942237296 10721681325974483415 1891796989659058615 5673863628168970605 9398413935181274038 10126221867403319546 336699115967840549 6697463118307191969 17060149396009686528 17707118775232463423 15756951240255243706 17304975855264920225 12079538529784433957 2938704265017006978 15754544638079183057 12713940052294966061 2553671068142052939 10454523415146311335 9982126938064035516 6653236014569886754 2932729711088739856 3962326478107242820 2309225867390216392 2994067892403027250 1124850764663173256 1354356861313694942 7868624966854789700 1924002164713152108 10151390865016737998 4768852084238882752 5035201362830770612 14668059862172144107 16634328401672698597 13096066248440899894 7834509723525317323 1424538302186744614 14832226696166279485 302353348509895782 3299144133361607602 14577802448715241857 1307905979995127235 16088178873488921920 4805655448243493856 11204053137738602778 11690856206568519623 12791648434237411689 8697729342408955019 10025424449554533041 10221092445015672711 17655085187727159596 14022510052804339774 13979949431821077849 9948075844624105102 6882078692119355191 15131919523381249330 7531873850639000339 14177473041029127646 17317049033408748986 2140379191261237362 16454504951149864787 3256221596142116676 570397591810997820 2067485086480514931 15168888243855111390 3118437111562223698 2016106467547365532 11513317949828709252 373086441919990355 11896846563974173748 8425031666291739279 5675058780458455996 2927481345503153414 8694829894388758224 3132551185936289321 15393319348431351250 13354279771735280707 17977188460839233337 5685229590895162027 7302386615748115083 5180047603016825541 323470208706024867 5515672359756821970 15501095950468558779 8199906600441442682 7761225042081272718 10750297279649730678 13936870403374602883 4272877214277659020 11871791008112210859 12284750524564473070 3645733824199064472 4765047610976390098 9455773915487622729 6357425948475291161 14302340691282429676 17973499029423925512 16401422571284878722 15212071200523845536 6785634575095488042 14972792487839321294 7064806376556281557 1392061576574346220 1433399686021202221 6891834369503890377 16881030085526674043 7558542575103175583 6773955219953090009 4598762950621066406 16692842315714261496 11981791000364340100 14398615080356922584 2120067416434107832 9292254281780364018 5255795092722171821 9380904004930010638 12219476796498035313 179355208506464165 16614153238303188607 4559444332371093018 18127585926695251167 18027786647981619726 591913780479300468 15119982701495460526 9407373950674602749 1688361078950746768 2053678062656881200 16639489531689903699 13297521153554843167 6627102898341006663 4532968032833558805 16129506797053974375 4406119795211627643 4779316226178146589 17256702118617176226 2593289086947195532 7747247254109445290 18058736599214640926 6198293274849131318 3430198660992830106 8364021834530273682 16680549960528224449 12337044067469190023 12658932250394474611 2806422657842602328 2275794273437063189 15600890833887564684 5329796405201228353 14490193973627211822 15465461783401493515 12774722816753721056 9498789243696415877 6178371604377760688 1707137568290151097 18114269533493271325 4267334333148256733 18209536786035440090 6698512570432486465 11775180447474477613 11222515637511858363 11686127193128381889 15868193533907530031 12108007613325066094 15211195589548166002 6744770954064602482 14578053432581989528 12587684303739392466 4647870734036859825 5964502184033622397 1438330314166829026 4416793342261252703 2608541305503221126 17724494688142521652 16554227890904372628 17255802921826301721 13962355526516387124 958624253523333756 6036010920507819264 1557513567337930790 16192306502710649675 13953819452834893604 12695704156648123899 16134868922282558121 10597812307952239657 2129467136656606546 15506436188400538365 240324771419510390 4435426597745249248 17093968854585378700 6155626620615770267 2312799364356951596 6946481267599460247 13679783396229680045 17154430666145511000 4544969134350779602 8267011002356098604 4728597659574928877 6928136086256842976 2625879831577468174 14316612917235946181 16469379309451477961 7294394175410752115 16784302740347579328 13265432999053285295 9043450826966982172 9144382340094673074 17532460036160174537 5438859802351338842 1512602636576045209 3893137425288914721 9883563046326713518 2551172931247388867 2170835212151595586 10461013484104446852 18183131900684415066 13421791572471144356 14351970097515861375 12739227180108661049 8182064476075547545 12415518852345185353 10206975434581612293 11010380897940064308 12065961154750047363 5160246419293854295 16953201981500734160 4028835835267931919 16624421506518208900 15814062642476497446 17891412380595277561 15796504253043390452 11722278870562476933 13425193168759251774 14432843715284445159 13205528077875375593 15910331384044972126 1858539655164154215 9431806563372680932 5352422510935482829 6231678190159821804 9279453999871861729 1129202650178071098 11370545906771123599 14508355482595526517 529249640622782038 15484977256888325027 14949869567214537068 11989030295200370268 4821290805156217620 17673107147785816464 17375366747054515580 2068999542947825496 1817962533648479612 15616256911438692279 12277100444741372877 14729353486347975071 8843730775455012859 10739948442616536300 1279087346022979163 112817790698823259 665670616825718412 17476073984510849 16854937903133681210 7902720328586011316 177761595872096543 12279655195231590039 4705106088883835489 15813725434657158680 3703211118046770737 16572089781914469273 10070418621061881127 16515099133367319132 1577326399325873672 13988203066862316110 8512314046930416737 4613991593932820543 15835449157850727807 10566718020146321524 16862176078280438222 10466112484310863510 4713593277165481798 11989328738772066195 4795503898900238380 5583348598393904822 9355075952901037423 12757357251729292605 4385923536553065090 2693993539743005855 14819973322702936201 756499904706091088 15737686764046732054 13303243507609763471 12031515364796609884 14313057819204062798 15319932029395834841 1631384929153897379 12140920751900838728 18004202539430377231 11628856777116538562 4214971286678373306 1015032477872338196 13098629931366084225 49808985439396329 13989095607923249901 8221564450743111421 8992400529478503605 15742937437504936835 10680107506027862021 7650676123836163531 13759434487239504350 15347289811045737040 9055937855004325667 14287172279300061746 68669641415027083 1324233925732154606 14845035910348843148 16644964012590839721 17944882820193960883 18305800682826875256 9632907945636603391 4533941105918704922 14899480289058737436 15216808729709050951 11767830800331196232 3044736926478018159 8504401717768156615 741228652774146566 13202562381157426415 3497159052817406545 2029949412240803169 14001878949666019267 9671030690499101142 9957269540629777064 17590144023075945865 1805412440569175127 10875960144781644551 13674192629958769020 4753048144164706134 14113169735342349482 12086530733753926480 13393503668659338292 2662400697516403028 562808131012496608 833618821778850156 14567290608983022906 15699906932862861153 3441539898618882463 6606624905959860326 11426224009612786848 18079816377718702159 15051135625053740269 16815035872188324478 200994324780751098 8172616155399314196 10980850452932599662 18099065879907265570 14834997295284911744 16010781088410664578 16155019983652345014 9096633073650589811 337823020836722254 15989778181210522492 12941743848901236255 17464057440041610575 1177309638625617924 14353226812212537474 12164794824565080519 15109739746147068978 14038543948664643253 11924608170350459393 2658864046815973172 7341120350286871686 14466803687406848049 5884401505208608259 15959842365827549566 15873277823164899070 1494593389389931602 11719702927437202012 14993538584521042332 8827488441326266129 3900980962006804761 8616804571755842864 7305703279057713256 17151551932346867603 18130477207022651410 3727688324477049855 7630006924213275146 11698989489873099496 8007008631227904862 365313379738503571 1654615856334652745 9312861973224625346 2731555723406628856 6667467924422962115 9142610162924600271 4834375863013927982 11190778960313241510 7739725776566880864 4484208574282198453 8979882005459270070 8400406978474683671 16243710933352086867 16631598977007981426 10474965436709228985 7272797041693188546 8797111450939252348 17996525927551494500 17638662450563373391 11417289623656934017 11917854637376263767 8476258984873050166 11665226498407028873 16771375289868197287 16806720524363159927 12379128772098060472 11170313456513073346 9015298570266112993 13124913188261537922 8604117518941617577 12745790678930025605 6949755678970288291 9144920414993805775 14975343042070512988 1508618480448224048 14164663963929776164 13114053770400506377 11215473165519592073 9145703295530720094 10952716319864196395 3418291670057994942 17543879461646517576 8772883321344225828 4180340018555463780 4709253405413583250 12295587153825274842 15516109611698726546 12154925283916600578 15283386473498210726 4823612904383898733 7258712715715508643 8294056547679424782 1593234522351976317 13417518169726842312 11133506031153606426 8763098417823368552 12782191019214318921 17276172721829515400 1487599006442315000 14139500278879140894 7121073537253311249 2658687943704254932 7407096761921979966 12024757119154089842 14849145124486829495 17592718152943132136 17994346362301087250 11713021749719337256 4130666722118517033 2901241201412835349 7220414991494835646 16424307560840624356 4749389567907469073 1935227692473338991 12595444646909546694 7411719139271489692 4984134107310243071 11308464249960469953 1530610216676501339 8738447152720704755 9243882722737168833 12414765042614202511 4440750459879842808 4570892958539448333 8136599715100807165 8627924449676725278 10716039614567579345 11265677215933963763 16553027303536756866 3608477004661695996 16378583971669403136 3181519399531230007 2651797391377568346 9812214937910706530 12256538788221155457 5181134479143655591 11717538953791364072 7122123331316067742 15451065415505698448 6945994837683160486 9932288678270046642 7077821372133931113 8004000406456628396 14832020351258172037 16753554076996711268 13539929025503341183 17602140499581609392 13763342459700039834 17917395134883878909 17788793083240202083 5312347183553347616 1709922615973658981 17604806162917522395 16258322602321980107 16000037894437596829 9582442022370212284 11635918912642119104 12949616897390577447 16477462760459435275 6337359458505240167 16002296389598500570 5441784050144325941 15425171374526829859 14888578039265615891 3971954933064862280 14200233665955162515 14062488119349780798 11214781578598809444 7683121957925307072 13601786924339601982 9726933607732847500 5596092837886912745 8582829527416884528 5446711808646208137 7357085323876296991 14623260911067341388 9602803076360512278 16388380634142113874 1443548495492336706 5869619977325434175 844107546678328383 10854057031787317390 7537432729003282090 4282792155904684371 378395805216510598 8487742974430169446 16669822298131661165 15771414709654501124 12062033771843682465 4419620853898203188 55099111423828193 10426474027025388463 17028972502659271805 6204381701600460510 8127654284020587953 8785133816377438826 9608624336767423913 4632009966764536595 10454790450597204818 8086491592267463471 15608922571032702018 13041437275338297303 1632527543804190844 1841105916035105471 6533883857581831503 7397399603965273813 37364211664252005 3788913033948401462 5883266213774934572 15424486104839340861 17501432633530827620 9230852231327751319 7667240811410688311 6945827847415562819 1304461166887880810 2295581368163233475 11851003779331054943 14284550356531589367 2109670402085845366 9899959433745055772 7900460675331634383 5421288702664675309 12086309778827472759 13002525977843624155 16225048552840170187 9577640159098134759 13745741433638749215 5634447292715557678 7453236688061794275 17059435466691452156 15005058278313190625 4509482613650236534 5603827133889654369 15299385572945153369 9308555249923384811 11910540079691189858 3559171240080715397 7190700573237923642 6115235743610771463 10145435596384618617 2538889866955248496 1773692468634255113 10885570415015107205 1941435730260260240 18095384486038667599 16350365572438754129 5271396047446265511 8581172543795219245 13115139927131180045 4090015273534835069 15644241309427429598 1495330742949758326 12060849077645207765 8230013748807729728 17575608808620209885 517811114320306638 14968221762768727423 5303175207914252767 1503036445236203343 9445135121363391604 9126527333658723614 1306705513413479537 7497938835840930253 2145196560935924093 17332492021708852019 8864911811895305980 8925370592575628591 14019289956994677418 9316752524761886103 11020110684179646472 15890375020279757990 10539228934353597852 17338151775916708721 13117105746983809171 1028779780656092426 4930554225606956155 2827021909523659069 932521535423945209 2295912937427010895 700506873177393215 18184971391836240365 17668629987944553894 482409675944922884 3177431071538340605 11917344408248009202 15965395099971716301 659441936127260471 4507366614498558125 8730492875145827091 16662385846725568911 17853862558501939389 2780256150388518878 3871702682641669792 5005181340864773407 18406932561670427810 4097334832357137263 16430842391012644818 13614724235341250634 4142473692181437340 12051717508981187356 2282457979050853220 10318623870094626252 10659641347020723630 16318488468705087191 11078874849768382474 6829463170956362236 6958958546905123271 17619749668039416465 14286185699270595609 9231850034854213797 9118266508602627681 11819130845095136645 16779158387548153200 450240378168027524 1838339578966636759 13875349329055227513 13273112468990297786 11589314705118677930 14134613297633723157 12079063679083965876 1876015946256589836 1578703578330707415 14196362597557360598 10068714162341738696 14357897029175786533 2293456986224594584 3302165066108207450 12617996546798017970 9788165008208484609 2063808331583410590 6008193121338368860 2663365885611355897 523508844753957468 7792489203808932722 5532449430311499347 1484619112677696325 4556299895381595745 11844893761440438598 3241203092057245666 12532092779099969776 2943120970034555993 4809461521474795088 17192513324498468192 1010070754005078823 5720256139976744525 1407542403735353107 14444618004343572950 1998531998675586326 16340592904323222360 15636095099851300193 2810572774132612303 8903130226263671659 7111307285828363707 5230968221284729033 9893937616203149358 7682795426283523437 8445879694441876276 13894605501058974018 17903870197384517613 11897752603781461441 9289007860129655855 13484077350097082764 4454764917307234355 7500010709891450946 18317591177965197515 7965294052151325455 1506532953673243530 15213005256863033723 15754398220526835052 2127924102535485143 745465279927085815 4633055456066064409 15852386564748172111 12885791843212325596 2354534980702703619 6515289125346811559 4335005296954664141 9697980217453164940 822477317127764658 6108369273524074938 5077341987329837052 15295086292450581455 16040763070387511830 9278429370673063605 8614128059345225877 3020384140748896382 15429486501928736891 8107207398868073701 9280169388637606520 13688708127810798804 3309295465449025516 16906080380262610922 10723587124806060259 9836385156083468616 12759490476989076471 1953618169605844836 17306560677721448580 5108487657628756699 12618118300301844566 13888944226444434606 2494364784710115240 14089297247068553606 1898817403768037393 2424971332079663813 9103154768969970133 9342481761827893933 12452206238181677732 3166252950566005624 3168173987915284534 12540095943842914622 7810961884235202005 15356120803929262280 7103026404475732998 8605314962899751260 8253368872212652327 5903040903946340686 14188625637007660451 8713886023579779984 10253283105881686938 9106619034780855163 9594453904916158271 2877745432501037139 13719013372066309420 16252080138856675941 1339401082783000844 2666374149836852525 18207864935354991906 14036682349279479607 12054575795481391205 7617902728695105249 2725468756370470205 14399985030489420657 12550517011426174614 12321417750868052580 9163104805222825985 8615266589676530243 13854916884414555221 2224754338406564975 9023358414136275332 12154692964145220538 5718232603405116184 7102442909807009147 12695465965747321307 9503704781214742675 14092195364602556555 10549452706700790660 7153398401091454454 12957001064697125969 2680475817444331054 612072528315684669 14221344402661535671 1404295307636203185 8586834558980317455 7165524227507500965 15513532854869974067 17761070279019376215 15888305812096728114 8583854794861677525 1425707036114912821 8343972294788719074 10595902121544461291 6973801287032809686 12217962612543672966 1735626537978245903 14759320706919271599 8752435142202938464 4894927304441787844 12267894061698724585 12489668675560942293 13104968620553848538 15207374378692403670 11108700213395552369 11226452634919849118 12767374816825565002 4782160449543854189 9197983989447387255 5938907772741783812 2662397495006157647 11782490513807315645 17735111667100568322 2399511337268719834 857123982036573993 13145242570681745762 4844673993747904239 17649051882926961165 4264979717291373551 10368783725952372297 18013464543407504682 1093092942510718322 2059865993424772064 15367985627542154512 16274996063584050758 1446380390307598817 17281994464745793828 6979639145113826628 2214205594477849005 11040469315229132179 2145798378525799699 236253509848453265 7021576302053785159 16586533456236334633 15915415583856815915 17730141555664409471 13314602537162493877 9029969382673743572 12033395830766655831 16884751040685958055 5344471417121511178 11348981007553978203 16803721563419644887 2023453197515278258 11067609001370993742 17228511786596217045 4471442868932227726 14878772750125050217 9552541983515076797 17034334413620766495 1647427535134008337 8027783453576247475 16402083652261937661 9584361171357206587 7616459956433870783 641545385599070326 15807343979133595386 14156656174621054520 640489776584418809 1938664366305842947 2914803222899511216 2329019893780033561 10060507176035845567 191216693271390008 15546845914251427519 9926319935781481923 12631753797694054078 3971760557648481630 3442064333231632785 13308504146486965335 17227586683072123739 5163166276251120337 6905818218245367523 7961316333712843447 7295799699735995246 4106826933268360637 1307284933408502053 60698151437521178 10101015603487401507 13871103664098545803 8008398226422275273 12040611059952712801 18161972942016461371 5132749131418422037 18435717882181636918 2768325580339774172 6077574927254025743 6385985995858911385 17697686686904513027 6072802434685362115 8580506916235878162 6160693536491871914 3057634529930481397 5887208095031462715 2914819159681993054 1078364147182236046 5953057372456590363 14927937946962091792 3582811153184332481 6143599263289369275 584130045868757257 17904704586437142904 10404697182520744654 9184464821327367973 6856945774743412353 1761611016738956453 8094011573053756428 6652779722368460985 5271194250151456481 3122916253609165540 16948208335735288197 15234604090214162578 16908665255130405739 10218484380297105023 3693069357817398018 2176286626761640533 6501269850808430473 14496448923909396129 14469911756764528635 12841394078776157574 370323843373039070 10628544352614476463 17502818240871494169 8431667311321534168 9137845651147953665 14970958997605545154 16355936678234947525 6506355376667858618 17535073419615319144 5936936522538638597 15627096855542218158 5056697839677739202 3829079994359341114 16304615308030599990 7374320691696738703 8931143623044805354 16227943311853309218 17154367157700446050 8889498442922916402 17738209722609762086 948322958869590840 5948734253206676858 3715832836932075673 14920308738225615295 5787429347274114194 16872338799108123629 13159733572995907259 6968841892876949360 13668321557417100277 1180923066994641522 17341183812675919877 5851215612901422173 1181675934902906146 165039955444546952 16567548381835016423 12570811019802433260 8278335926168962804 15150158291427622422 11651230672752417760 13584980919531271189 5520512334641199965 4852179158175698660 9708635220595788900 13547573577051820764 9804472892620235774 7805754400798953915 3332215489758938160 8475491288395077674 2906538658347388531 5436819803431279344 11086488349288266280 1061331326278429994 18412316141048087817 7060284399006925528 10996265360075097806 3898410552435656330 4815065861161762131 948841635803270168 17637050042886706071 15526971862601668688 13268153717677077973 13848133568413791907 11605786704900154456 13138480420650660338 3113886336305481205 17151189304258269954 11267079361727206632 17123352494470103709 14846637922496530452 10139736439582494192 2838163524441334 7415699335327954687 12260367924092375265 8539542291536835800 16377776773344061338 12887878529583689021 16986134034827439066 2804181175581643521 8397116676235713034 18187727164711257119 4983289099142735998 13457615982403634312 2116080072044578383 7278051866432746268 10182621127113510519 16317988526172207102 1557432577494600653 3459288310600253967 17038052149631267968 2120606952782308841 16763954527202124845 10983637981122177893 2998185621174993897 11538978870526836908 12870726911950605921 5825434855532161789 11586547998407053198 6881617309541080373 10994113988503659283 8229330625780547964 15420799053878227044 1165859487546809270 9790776421342889431 9015588163063481839 4023536053531422447 15611011935268657135 11899290850582623350 4655120563422304957 13385549948388763040 16319197492671671566 12309877420828485471 16111402945515673580 7880418289592710867 7413147366156638254 12711088448733925063 816769251794533860 7617924084738130633 11629269939586985626 15789371031803907320 5012977244334980217 3981677871875764656 11962306580757754302 6292136953560509999 10112869762308986041 3845310736151810635 2461148054869921521 12370600028617891948 3716412969607919068 13680097835431337143 1382107169531958957 18294198576848260262 4014931011652948158 2418628412870807920 16320624678985423522 12389388974187367929 1618830110034772894 9057116188159236634 3959776524843733067 11521559366749216010 6257431182165261824 11145640287066335619 14391760252326346218 2545435923949381394 15169963892680300402 1543372098742000976 1659379913114535621 12505680097981705919 9372897567348944784 9861547292548124744 4253064515632581460 6471572354144004596 7159378840392149726 12672185464249922679 2569962340568956276 7081082891973195743 9183571313677932649 6350412242126237841 5685349398418371314 5276261204505037865 18040582853626565517 16175716492177509690 17306362316321392737 7458386083586373586 6951725021801914823 5432002369755285435 7111189704526474791 15554451133366334099 528842440677172900 15834447687813555899 12913346213198892614 1821184220527761240 4951340332809220101 6803249964367316727 17371639855449201578 1032207197936884480 2952289619118476910 2558935801265449909 4810700785869653307 13293724058680968123 3565402765786838060 6867695550402107250 5317876357677521080 5747350341897667792 16343197954150225302 3221357375333195242 18000182177875865253 16186083882196431942 6574280578803511783 1720288638710595012 6690607882491651012 1431689423917327772 5965293304962967660 6104275787561719534 11962154018889890956 8115458923946403171 8232714171151257911 5532989458219564450 13014378461826456747 15234518924220993688 14027544376318806989 10473938151407030321 3706278277814508816 18108357073427965985 7408418622208462708 17003302921486953855 15513698432655268997 12387216409783455275 16294301771146134923 10172439511437029547 17395576912762768661 12367591884966894953 1170101481850993558 8433114098951598241 3309917118557854094 14446210155268175700 5180095116087185718 8863577420679972227 939455097448232583 14608904597319248511 16978243534568489008 13152333731276073630 11363128359762688620 2195355148873646600 16998441827724573888 9548453307899183441 13144756488329123039 5917740491520222715 512920912291699476 18335750471078073616 15189871297320020676 2269447289517775142 7885396224089385286 597818706789623278 12897961509214928812 17192260258539373959 10953855652937754435 2893482499721585846 5772552766651684610 13287679765345015103 15202079705528187033 4387715229219118244 15952896416255404649 3075765601287438331 2887492995412887101 7698911942057331304 17447190776065433259 17682097031632695773 10044698618874420958 11594585071181567566 17492497500706658844 9013148377053088618 15304694340951373434 16199703720268625469 3362533176276510100 10115433402308585510 7931830278980973994 13485226424301436883 11862443040965391873 11123776236240514335 13981913935152188742 617502319625449835 10735859176608388685 12701845252599712046 3057346203653701113 11534333329630560874 12525230413379803683 3372896114900521472 8781225313415441307 9933618537046232637 14928631314136714639 12111557555367292083 10149813496022357461 4117474874778896625 11577354161841935797 97919562505466834 11206982113688496888 15114389912947993199 17031792552465020007 4870235009459453607 8994301479290063092 8598850946749656415 12850274660525084931 4225930292669282499 14468517070293202029 9732664655743626837 12419666593479646 10393417143439228512 11396361550679566688 917837452725649326 13845930827858250077 15249722206420832682 6655279232682675528 11114736742901712693 18247130924701956380 11754955254839439655 3186340537154591636 10836980324755022606 11102779920267671322 13663391629504541111 6514023812487489605 17840408496397440985 10836179346457261370 10165908263144956848 5511056550873812951 3558273079390972 17352594539986731784 10946139242936295214 4247839410614778846 18018988730808684493 5442828690518207726 4151176018942474607 15432954726870647071 1379603284516476140 16341478732200946611 17496210394484918347 823191067782607453 10937818953031370988 17013462158764793146 11342519219528145788 7376746503425751358 16103532457223639772 7986568982377665461 15208628211976209740 9333954036175885135 14949574014806293282 4138979941077682630 5653114059201653463 9981293072659358741 12579916838165556857 17588605168632908020 14361533296550277269 18228370960253758716 13759750182436898327 17238015931483785213 10007107803400977138 16361539356174502077 10295209384620916730 16514557183579983545 4113742451709206992 17538177061064256738 3006458277128763028 15435101909262408246 15249765629609960723 14360856562609915859 9088508646700852991 11902553648645042384 11730787821555966239 14842254143310730761 14980008655572794132 15112483610182370161 13985238055798825142 4116694064587852807 10725971111732015663 2743966150135116526 2674003327964113349 9663436121969043338 15773361143368131944 10680940297322414765 17663797447767060204 11143854396604179392 4551960211456409112 7175528251482090011 6358102279543181247 2004423071546374341 7149633335598892212 11472326862820793441 12249008529035230826 1138255697789378714 18023786585080207637 4583180820452384364 5311631953202140436 2792034308180200759 8403368156932493933 12151542798720849485 10792331187863422549 11292309742016728130 11505224091856659635 18302815503678795231 3014547418097792363 9843133839528332869 17174195000979450148 1081174529199925540 16653131551159840925 14236247641707858868 7417550670405716917 3537575966988401959 1200757673611066353 15122487035039120805 15280740787429312986 9225856494238088170 18010342684632275421 15393196990839713050 16116653600546465755 16159208113819538705 15625183894605206440 3687728468807144561 15105006257683695371 8600773643258582508 15563916648399110246 9619677690580173092 3103009962380178665 829260801621890774 5600219034141839035 7769880495811650638 3892804565427703179 7290607272394420881 1269045107722330990 18270599775565652229 14306458526337926379 14469836905052666671 13051683506612582870 1492645190028254968 6226795298876096214 907251471384436945 6707606798509825404 13014028187740918286 16303722789632327403 16003551165036389988 8720235179542463761 17535853539092473841 16683149362346948443 5935307596336632590 8284924900232311452 17263674106760307225 6594840700597454816 7386937113566477113 4525899564186045814 12948583820663407386 743019029525289044 8324995487498462564 12329887254853647974 9316352261843803231 10440391838341769100 5662041660779799645 13555068205781491291 8988772771259642202 15702183297285770211 17000321902807599671 7887961132846217261 17677681904292807181 13693603326906825281 11273311779197835682 16983070529677544632 2469639551970757906 2494432658517620008 5061681449888399499 9929882838817497486 16515094268824321648 2728511080139842967 12936635777320964308 6262612941099145193 14839820755482222952 13273250394439825888 12253622188711163983 9802009080043642190 7139855187998621386 8203361345628503324 16833845082463929813 3423960751299290973 4807223301914378537 11556160727412709253 13333589233226011925 17902300051369610026 3064040141781715483 4504703378127601088 18173390200946386394 11819031300672603999 14581691419134027309 8546659899752831813 5832709600062815042 2551244132838035025 15350822990991360373 16189402536802390422 1411066667292352247 8612848262166562964 3840078630239447812 845445080036718668 12333239493908099335 12724226667556794419 10046992746021886554 1111166211650206885 7108352923005497575 14693943405807524569 17094147533168037604 17921371120451039882 11191313912609329249 12377429286950102051 10318265826519272014 6781889809609723149 13920491481628964189 8877736150612615749 15412801458081990525 16591435176788496557 15767689640062020823 16920707809054494376 1654635035933077063 2288554011475033489 11669181502531741408 15112280905404010861 4148463376346359504 9972398051900968138 14056236303104901854 9934917516187608094 15835069287928676653 13303832450655443380 7545706587666170 4511220027434492063 4911730793711732791 12748394181039639094 9671877140921526285 6363486933920736921 8378888478529921048 1567468678885880867 5249965056567217888 14101081354684457333 16369594164559436413 17133442640681902948 9338273086951813544 16093428562264523196 16534638062148205806 4911592915049257584 4559761085639373575 3023238106255982772 9465077142261128034 13565213765545249638 13311294125405918909 12533756380284947642 15750329200072708907 18125043308275094464 13702502403694874875 6733657643815117345 4965046381173932441 13784851986736447617 13643070329103878685 16184815318952337764 16362612379679235556 17285152079915789258 12199840680416970759 6228274775161977947 17652300882700650366 6259592821814177765 17551094922677704975 10120949839120252237 7221448130164557322 4897526668748698975 10441230132397786290 15475553931708096181 16587734338558143884 3745992276724592435 14498258822711322170 7047910105995650794 12000050757296987569 10898665705626789158 7863821481498630303 2364054456591806139 10552425905037038749 13248196386730055781 16615597937317525329 8225610043187274232 8559762690209047638 13988559349106247536 12933678928146867183 16322623595403558722 11228106320563145914 1884589274624020278 16765159747336189131 13741589809953558954 10524321934354176022 7827291954409741754 13958870060840571990 12928320338188938163 5313852040443889563 1619387739179919928 15132292734299884220 13290510751469182203 14741267387713035812 937407946826566024 379575053702395644 7077274141224551591 3114599252265581464 8250692289975101574 4022846618755818327 11468964387918409929 16493359170099790154 13887902112158522157 4645703247097684523 9521403506722557635 3582099787413189188 14057353429660976075 14395688536688943011 16954972122084498403 7438752520199645710 137908051923358865 14386025338099256756 10167556458040028715 4827993869926059586 3561265382991789297 8143721540441649689 15975398229016756534 5707710020472246669 7188086965556355235 3888951869624117407 12938556755305518526 5765568839606430886 5622888374642427963 928961482900461857 10584770478035088029 11133359718862565407 15161057418540173183 14631430506966483030 2637647202991450593 5802130573530803116 15937710821453946458 222504614505318340 16122690256544879615 6288874242719978964 2512782964369829145 16640218052457968144 443916797931063642 11118429733447941318 9591804709342991808 17235983800892731355 13429883588590034148 7307198501654671954 15580320319094517138 269776245075717372 13203563052842455859 1956957293019809453 154440119561991367 509341623163489726 12713021363363164438 15020791327231684390 12719623530225148287 15186663418108959077 8317933951222659002 1893692948890027621 13875884968406963249 1817546017608761112 786932028789965920 1794773783200257484 13058659325487652234 2068724177724669430 6289544526362092578 2249560039854109023 8535551567319369215 16428344346065807163 8272141685587301184 3780827388719648824 15174597509946212174 15740940042478406870 6634411312589275496 10102335407963825663 10739939199222395654 3080059735003658109 10868912704223671425 9619050245028277502 10664075138350695809 14830830155561494403 7585071001189365608 8518091300091755554 1592376606166446816 8743495087907677668 1860297755264526678 11005503452311426760 6399505656677394748 11444012745773194479 10720039435030556068 17222006752286492107 10219023987682666487 8678253258751121721 5839910932892889887 1245711566045610771 12783531511499753498 15767971412034463302 4326659710085418167 16196589639551487753 5781422867294802105 1951824790758034634 16002430836582253907 9359734776715621651 17817248865500819083 1949115658000248719 2760717263744982483 16091340961812070550 12779128692119732371 469060203168942456 16239448270942914504 2369088901320033387 5258023146991874518 16612255096892339757 12795891556389237832 6329774547193225530 8534341360667816892 15913897307134241601 9228660111943928693 18220072551358188234 4812817279700794431 7001088469971623298 16251283494716962487 17103674052044185130 13924855731347077370 12005861744941340079 7381005158144365808 8848430631878333798 7022061280532228028 13829827841054424500 4480904706444385229 343657921959738 12624319357132632978 9792379926580309996 8291708098297116690 17053242552859252250 12039499931135061566 10471770382979550699 10011736252684389584 441295657894288700 13418068243110065202 8118899333543761710 6264616044504587048 5027700593140419289 17703446753099942593 10842009341029751321 7553481619345689969 1513510205597063398 10191456607153100344 13482168447580139981 17384939937671734344 135291475741383223 15882473194738000696 14907316177606714521 1014603756432254946 12516497993285033421 4314471408326278204 17912213674506036206 905065685448106586 17956049164814653837 17310527649207823679 16979203516190671243 10205981579376649656 7208356480850017428 12023935030090958937 5257292794991887384 13942301683033630625 12517611416596422745 13719444734266578908 958524623549014742 17856622713179924403 10423501441207983294 8099603576124210365 4498490532240722713 964247947174323536 8315385446971102736 10786229454183302461 2244583398144681808 11725722458280532913 530754145247870764 3704299166653046762 12784774251630216189 5387678088177227258 17754490358954617610 861549510621597773 178082377548651004 11589802614826737069 16464973928147489999 3174807823037615278 3867361466556902288 6776317099293494915 3854039429696157501 4217852193523626705 7574714748432219324 16323745611766669784 11465785941661189560 5616299005664707219 14451956087059550551 13215672072026105893 2692382536285587164 4376777261278710543 1493138855810216681 7715557072616780656 12089135527208934460 5416642246683705808 16632907252035340183 17399554113086335101 10558117719754488964 18148295928372187581 15800801935023520388 7523362057567355370 15702564928862924349 18075870900927234940 1897620619136087286 16699182777458070564 10500584184200164296 5164757009738833263 8106260337705503918 10732693651398651531 4023326122247409966 6493400883315215344 10344518887660559788 13823980603105449922 1945550244927277831 12686139041768397045 8452043713154939925 12357588068732427471 17195086822031802398 15024719789770608755 16679698867953397062 17200746873586919355 16744388005513745428 7161979511547868038 14155250429977238584 1420040617220357721 2007047576092669195 12023357041658488554 14879492900873297567 6311092964100228981 15449599794340470102 12062946012335628916 17347391109995941507 628741877928687126 16312476935068867006 13451028832433580572 6718886900107671734 11938383127942780219 4986562482418253768 5271539576689691701 16218415046531607155 1274162754672729550 17988306674769699723 13239040667775503620 2629774761218763684 10827714176833400472 18436482976628113290 11273440986237543298 3623196501604864836 5498978200560121674 12208088418992009938 2229587070486552572 10600720159006210457 2980918632011604220 18082860797347871522 11942616025684654911 6326588646433276431 1127319720020145366 4496239362702560915 15417023562886087827 2057567559736619547 15820413715172920269 14193385553200579086 11686108773971184673 7869214693021086693 4155963732604363459 9573082362042816832 180531662733243020 16470435661216999044 868774834621173225 11696526541148594405 8523887237331635958 16124797241342571269 9576537817689245158 191258386338064687 9131329490641371956 8425441572634748068 17220694143398627901 2521750300133086331 17092409097345797505 2526578224348433650 15819858561660655214 1289136975419393303 5395235935469606862 11976336985375493001 16940905287625189100 17163475861209633586 1390027351436616803 6883019317917271540 14457239496805596936 6450811040694523551 6179672173498988940 13501896820001072774 5927506412246419569 16501570128698683975 12885486108108843051 1251915829526265564 8325185513155026589 8436707186173271072 17249257045987244270 9733839811384816429 10469126637623697720 16441549006372899923 16975705216225330278 12242690504757015021 5389132174236578364 17975897193015664201 18312278853039949123 2314397753636329834 1552731366887360610 10609099280971713805 11816044140706795058 4033291799903059919 12902450285363181524 3504969459342450230 2141006157343166926 5093518368043877027 17041418075169715728 14313736917271121074 11389393647819631093 5392439707185651295 7896153054268476411 13187412770817703523 12701549557637743699 8291982259150840494 4476238104786527306 13525599684704337367 580687067470829623 11633754393250811534 12372064348865547961 9930357825545794637 6013860441309492921 13284855506694684924 3718297903178304592 14000089737950103139 17600930687666725617 1553824325233624147 7094050538134072971 9022425436041048347 319127139618738207 7454493118426758758 8329908280745421849 14638948020305342580 5979483000853068218 8433442920622146982 17589726120838842660 954436569314836937 18143248991080701006 2642816984842711785 9868164864618080479 207358867588100760 8268110565169919742 10438585039605965233 15639164087626288958 13022309716197436605 164882543566829052 15023480609056520672 12251795202850644714 1168898623980664742 3349327998880488916 10212030802089407551 13860197668501369600 13466363211695994065 2722779813095204125 12134937608541460946 9615325319323523203 5658119971297916614 4282754463021374991 7306037955280556854 923995138489149945 7160462808618929549 17919738658597396731 12760758220249506289 3331835044716084996 549527014584840817 3754194571892094588 6692797855365870146 16848431606220287498 18316799921319336090 12498028707219526538 5280393043144683282 16181240798533257379 1098050668414278651 5029198072783799174 7305628853553937508 11745075913302822868 14341334404820266224 5450253228077481958 9700484029538497341 5965780023160929871 9638939355422317531 4626788909202992558 18377397878167849550 708652839944176087 10365637168759183559 9781992234410658666 10143610905626600567 14882914102685621170 14055686271490331712 13534730569488929534 2133127485433538801 11954389771880155870 13288312085848142710 782281404839316563 11820579221686585871 15741567382253071121 16075188965902663305 17751287384101260324 16634087969549927100 13623338854982800899 1964696762273163650 14391015848696950213 12497607848345233424 4177926725173365380 6330474850207750506 3552047086646492060 17768964152149607116 3820029067172358350 10312957551154660704 12248445001977973028 6266684482404637232 4134896822066833455 13884401928400144108 5261018962529178833 7445389618458036817 2776839819504658107 13453416065849843084 5231358409838275501 16905154106896446377 7762667166219876419 18358466860822075467 10162649574250889576 10619323457719236947 16723246236803304082 15524132400583161628 8254216307332933531 17204367405443177133 13241815487013619429 3446870534889794185 15256562948219642968 4445404393717953942 9542647718203978653 15619924338770948995 5138735439622815572 15009483062394594415 8922588721359422868 12684706194439318676 16421298860202690757 8718950925012443048 1147850915818025710 11181087839061019427 11323645748986862579 10947359004891291341 9358905083019473739 7730130055624082795 8977935718991006304 7938527640168940000 13183732723542907686 17640541427385724442 10769699072551508302 4969882187133331039 2076205180954971192 2160644456381411278 11754506214414350386 17320620179930053417 6948267341358212043 13477776448946546547 9325080905943746788 8659933427889309938 11431448557260451843 13413752478224438260 7628714525219080051 3419791797579966852 9165534504452949567 4437411471379433048 5870370678448525776 680197308952526293 15678693136288251156 7181502104772273175 2312413496455015983 5931241144425701564 11519253298714967409 15181623161009442549 3023551123058814118 5058609819155286407 15527562310830000015 7760988545166881646 244687693759245189 17574055333169667004 14019015397309631789 17875629692407200938 10215787401834198276 98584603229441641 13627848597975485921 10761975028508199492 781169413504385194 12077725557427943639 16029787164341936848 11969881156820630413 1528469336079163209 14677599909617652088 8757491355018278848 3773339673768781475 11737957289995385320 8004121844316978608 6506767960745928353 8220995035704165970 11400383663021033875 9896260394858479100 15153770592659737657 12658223807229315958 15732307548462177762 8581951625229032327 2511475482040812200 3069915837205380750 8126752523099499090 2830398792410321052 10356996101745545315 2969912758636842939 2086856720288634471 16185800049079841187 15168566855273450386 5812789553748404533 15578520323642799354 167871614101062701 11553648103300087308 12520445504356359276 4235031604873842352 13234051478217498715 16389458482908260684 6457232976577483484 5360024524570671546 8623849642204249240 7785839259508077437 6456752549267285174 3247945701864196244 9271734570438046781 16316275252875078083 15607066070281599671 3888540946734449939 5678187297643514066 6931829050726083185 9531942276623179519 8420721073257520581 2894891922684924768 10616386293979010019 5003467485007520628 1184939181376809931 13768792565622824718 4344982982828486581 901168353917148225 1500169048541171042 5748375523641241647 18001725481262078474 11214704244420880624 16697742578443357841 12642888806061845225 14393209565528619108 17026947757487458218 9964200290043091543 15040240699215862134 7119001524439723486 6781120470398651991 4568636186764428356 2801811702366227487 8813196657323828565 7333556794355589692 3700859780594029856 9077983756335952887 5477943587706142999 6274838715231116603 10755304885149317006 18190790805043641979 8265699648129682623 14350644687308791907 3281376281413864270 15566593305889912154 1535890166845324292 4034570198308825020 876206121078709110 17809611317175009576 12794827932127168370 7380822209738684186 6176966913954049872 250250463733400231 6115371938428484187 9682350855479125299 14935745940232375580 1330471199375248192 2453667619275608806 6846485179118271127 10446381952313417227 6455514586466338248 14945508392085655618 18039119312614764616 2853720915422172801 4803505513660720699 4539102236373064967 14833654327663049698 10061723548626847743 11365134689239349804 14007105526303630571 14279024385804506537 8007460418224706360 14268616156529061006 15414773047942806713 17421095890913216177 12931576867654836350 2916319629648886479 9528755436184946617 863625025264837203 5502020306096795771 17768551610194550161 5218140076653693407 4334668506872597872 9530860558036068911 16410892431297838304 5027467378219143502 633870225746985258 10878281866063855104 10161547816243272166 13188800817911385285 4194570942955975392 1865652107441009342 12617547666458954282 141826398040663133 7464417117537686029 13494567130436653441 11935773451658989526 12985247250966089586 4614182054744303932 831545231456161890 10076354580339351504 1288366927678100670 8425657111153629815 13260900191884906330 2321959194381782940 14067866017792651327 9721477416797024516 17270227092575017457 5379143483517595 8383539065147919944 1563935155611726328 17438560740059246420 15299217638634493662 6908881373684097399 4839017674863167218 11724491926221858157 1043813131835745629 11146046560895091700 7562462677311807942 1152035666738821293 3877852628106858050 18388786617006072216 12591542382020738941 12912520203308999155 15872242060210077622 6956900393493488471 10643612250801868252 12951590639451569266 4593956506524309568 10926454216097040629 11173602142358004870 15526403664094832269 10914652390760660660 10481006235674660832 3786416108932089396 3028187127851293040 4546917910424713804 14472150513538607724 9471469328771749008 11445675389380072459 13294189310938938544 13868901159893442297 15825772472854907571 5944035045644336954 14759030968770658477 5327215623017765510 7211246408033591009 18436788291884386620 12849340061449799634 551424807782509216 8949179951120838200 14179417853586300954 11979198003408192343 14441853379119244191 7471365180845900699 2310865512923101467 1860957857631084000 7179009098691058659 10728165305501442969 9294289030954480664 5582219246199320259 11990964530149083240 17784938039212966469 16448545272707032485 6768135142770592285 18184214469411345073 13498736665366592653 15607861656516102805 12676423200401845291 15650128516991993189 9684436458942183265 7705368030248021209 7445400265692035027 13301569124103934617 13480405339838764696 2684881050530869152 17510623629055322839 5377554048051474491 11776180523156562042 15029035165118846523 13350337116646008430 17498695012181259931 17112046557382653228 9144488712584181468 17935337757317081120 3422782419741289302 3583795195321641226 11856574399422500229 18031177774449456619 1401806052640492914 17411712628955001900 17790177306460982874 7880360970347356342 6882843815515278208 8694842184274825149 3924843821212598840 10718418534294279702 8625577658308459541 8164874136561360696 16813459315186041528 8970231853245055065 9080703118387553555 4214044023997267549 2461673451450818818 4963034908713340725 329571533593566041 8397570224003602210 16200201078718458462 1861823792231756423 12768653697912428536 3173265563204061033 884062095984358364 6373076022830144797 14991543683933495097 13139373094756415200 5498425633168024210 12993290872107587769 14122379683548452705 17641449895628568882 13719631912826947220 9631572812346851673 6152283743839785896 452406181174454229 13424512996555610203 1132842262606872242 10925762212263569491 59357061573003468 10180661573302152604 6736732107583594455 14073521277311544548 42236342903426931 6431797214915813030 1029979985628524865 7580442722697101552 6885282874505755357 10171463131635550042 11793316710442794936 5381128979762164330 7169969096904714174 1816411480296444871 13634118789990180405 16295605252930908471 1550026320841439328 18135910188082355208 566380098888032447 3227876596004425742 11547269543609964987 4558384961592067306 8341358805101259752 5332062543115583789 9710414988127919500 4005590282423556109 4453885031722617236 4801706672705287944 13633564368221579261 14869539356726232001 17264594977446125037 14026330136578529323 3314218068816765509 6835732229730619808 10018760494365314696 9843859977279507079 14675939685790816421 17455633779604467236 4164463669690456839 11590308107363317848 5695349548512736657 117627809737004738 6053117158483417721 791442886980001962 16267709449400576017 2918530853895348063 3275100555016801888 17211883150267915925 18421266627175642227 5638217524088051514 10166295058926396852 17716342413929264656 15567370367097541932 9878455818766368258 14827700202218822729 8761641773584075351 4386117637768269759 7490769162704483785 464255002892831209 8905992734041730460 18407424768340787247 14902187913703077285 8812630697838116729 3899100058314552587 1512222156645555986 1183564440123609470 4583342251763511715 16715969965058241686 17847963590640789916 7954752766950303375 9865922768882787035 13086355821683506128 1189324967764734485 5715414057517088966 6084641440121736845 2984187197592039979 6792904321503909459 9894200024170472142 8925882186114857103 9243215100072083664 5829132989705976617 3797561179085645256 12073649334744254385 4407831547439733466 5428799465513580959 7003039222744479958 5165574908176358389 13748194818401835798 1949420111612260816 8851995838473883070 6915300170823651244 18425137921063147279 17909546388677448581 350032424135443677 3034808967506673643 13850266808340274985 4833159331578455669 8886661390713535915 17098473928551657196 14344687834710034375 1916497342612275137 15368564740929188914 331153676080785810 9074567311914157847 10001178992156681545 11810072265121889208 7223387857331674911 2847638130132660185 4766033455303578178 17922486932237951697 9208564274961196949 16676799071073596643 15800464733044203479 10195180540991860472 6877443784790625465 4415838103006076969 2844847870895828086 17237942590358289111 9914419471528272811 2653147711889890703 18338981795185151466 4133620069503502847 3848947859611604012 13061944838192633153 3757191093899982997 3387597829016252476 422956066587348982 17888393629815932453 1516789406360439946 8234104137471023127 17292222388290053070 9698926763306382774 1747423373363145543 14937799816082982137 4186806018295916791 838078335929112739 3769642810135353078 13603112191987939802 11919381566183775179 16067930726011957928 16949385569486273988 1817615378963555708 18190782403547174978 3826858407343318518 8948792850934480529 17513921293756699805 10114889848448126032 3296236685996362519 11767709405229471869 9447806483544889446 7473209848031921197 3953926627331977294 7308127258489322923 7561172172281217470 8295027814068577809 4629076451455569424 15082471200906269324 13130969852878377291 3747068277402492761 5717554587742641351 12551614635775903913 16141178910958453636 10286333873243683025 1797414708785305894 11248744687074113969 3164758262118817669 17724607685130913682 15297323247204810130 10640691292099191038 8455617244299326283 10799659898706488536 5461792288183095030 1823718388697394936 14248698058194370449 8942324142081574336 11484278276213867348 8445249901978258324 4842879381124570894 748948064392030109 3659831977179497451 9656161836677390848 5436044119339519413 12304265572107232749 12220015677574201634 6359709419811819775 5744485654749831099 3549934395964217196 4006588680470872862 13256640550348603799 17366029075562082543 16732864451418077203 2288409836409706940 1172373543036409849 17613403478823092082 1312296628423900841 8852395341729955790 15939137182877471801 9088888998002619879 3769168151315416399 15584903247628639194 14550586907203782620 6696544182575982254 17935132590387784325 8955251602019692782 530020120295869417 9354148264853575275 10464342739057307418 15442788077109489679 14945489403370510426 565776630252228126 7146997777011404796 1380456874324508835 18072123291231889385 3395107836273573948 4623330862017148087 11945791277262333064 11026588892381645242 11490792247149161901 10982148541096154235 7260781587421941134 5808036776372074202 40690913239722969 6822211909299443920 7595087677846036881 14906989049889221058 17082247807726093103 12180480290604333428 6510886826271376816 4043698799864506438 8346416560768341616 1655470869362537096 3722241988270805296 14163491113502310845 17568720812876082281 11690454780258276327 7714918942934880188 4109088243353637801 7063388413393809920 644798166540924540 12003799737479472158 18335461678027475477 9229585546106601180 6245955022455857322 12700884701292121986 551846627231233854 16934436342377285146 17134983481902661462 4960844605313283323 8259493278878223642 1356667298328750386 9380376366941188424 6893551856500837215 646201640422519004 7111331944007498777 2961844731621355333 6858996256982655694 2110934700685830401 7521568956632561078 15429975902948082383 11364202495177002341 17554233113499414592 18177722559252348463 5257599191912494703 1360295475796201937 16467488330602954673 12317806239366289789 6206104511322259881 6100733429158203511 4829430174951029496 7602455370045309022 16754287421016943574 13702637721864643821 16301865418141555227 17118370696380805331 3042034405702385502 16841061313824711032 3457634118486942115 15173862180561377726 6011161506097982934 11318330085337233087 1635085331182358379 5928100133502899962 6150361381945482641 16659611635192786491 8314204242831396845 14513499867475038481 5522644187108915636 10191941796576866749 5988548489981189443 1808563871898158564 6620733437842307587 14791553703554902725 13473758886756725265 15686782930318191310 13730864634098804168 15801786690929374638 3433803083770907147 10449426646060474719 16703188314933701949 7416926686665010442 13961588857491472277 14699879551552925764 12723845026624018270 1195786141592727381 17139595041314327578 12273955555228441145 3674967098423189351 5027325119404132088 3106674185494299723 11303100045744201786 6504193888111523181 13624877192282002000 10237621930385254391 4377595319373397230 7390124100169020017 10442855049463646122 18165620323740720554 16403847700803951746 5146792072715661605 3263912544227443702 3447786199345448432 2024210946475703747 9520978265325008265 7555167928548127333 14736307863271012799 12932740958960284813 15020270352789888116 17200481565002125918 15688835787280568591 11193472635298163303 8953684543813765898 3694389553626073882 2143000056758831560 6344403859617414667 13423170837444263729 12857013665640012956 7969666952524989656 16778896535821810954 12960034208402725618 13268880187734760518 17063512473045493591 17574834350352293440 2842906476156339746 17981834138562567755 7428065527453174209 11402636972816872443 10553440346628390829 8497979207100498103 13191562928978108464 1370381079984233722 14191457474921070766 9204183861991472692 2589810471815298555 10337643872510736994 12707213612614082634 8429821693023737173 6503787150682521839 6904757111942514685 11002380619186811063 2118795015007464491 12499914167730799411 5788581699579224333 1264772321867089852 12137682877565412554 13501949055735346943 14130505319453066978 8105519708668956150 9581232301512314695 7214403204432995178 3537210975486827805 8026540802651979407 8028591286376851107 16759073023171809245 10481925100259577083 9065740597426654682 6629095744162660602 9553486767980653638 4287669716068427252 15716543199612080871 3728315707426658667 17188174311998500355 13915171403074705489 6876311421101051279 12576647596696039259 8224115751874974961 16728019841231874770 2673606330802733109 12420194210277795780 5701463955710581796 4996430771112488012 6571818187211507223 4261598647924300028 14291867261525087526 1775100458306490702 16334233203061759576 12596521895780947948 3378598711396984454 17907822140455751339 15603261526462582531 13838384081426186596 4512295915591196231 11179931214985012466 9416558586358326324 14340224119396006158 15067974735339362330 7578318671495338797 8392808906308744952 608927890226083861 12637737849891586612 9209988471183074332 657581414811831394 7167717120264632881 6296118401329621893 15679637344077084157 14599499690095630741 9893472752765650821 11944520926470325791 14113161585240980722 2346066173096865125 1984905636972047821 10464763456732406728 6400640339747632821 13940714793269533721 14099737570552611150 17188271225192489562 6049711438642944148 10282515217892679710 9412928191821568194 2447901173115329645 12704606789248504868 4467785029802929060 679117830671922009 14781330792119445987 8371390143524004766 3253000323688147048 10861420237602585931 12999998707535003898 4770676905510586347 2365409519876850729 12008415670457738294 15942500373692360890 10105228054051933838 16726683700786627099 4194836762944093422 4386241317138855640 5943734791935101554 12758207773533222027 8672192124373768015 5101966257496036676 13148772382201080295 10088532606568902432 10591205770733025567 11933458458149441278 6827130295612035923 2122073914013602443 5753992555879460464 5705112891670965106 1852764297688597593 2804373198990613173 4933576896688121647 580521655970078469 16306644014675063685 3578724292472088771 1184406565235820121 10589712998027871058 536512755001773702 9919969935559133346 12702204699663542576 15354358623261375955 9494667150540846798 3053189493679215662 2293737410364809012 3323171999201841760 14846148302655928386 654189975684974851 9597830297732706895 9680551053479363721 13656040196688516723 17526939806971206755 9555964876006130321 11184507562259319033 8690828547469491750 7668061638162406429 7698879979204040211 13812680272467911323 14164175705807483341 421064868279325305 15623667680472582116 7870664647986397129 17000703912943953411 17707266118404461272 10351897247598743616 15424713291432637164 1406124047611413267 10118807716139844629 17559736810529706544 718827469318197331 468303494762602895 2056866298034468366 16894924100822931985 13875981593718153629 9191973684100874848 5591966245033703604 11772092678541356606 15096605284651658354 9175167200629407926 17076647826824942577 5727977675882844609 10590121907348336766 16493238041183952405 7764454216468583671 17005820749595703694 5174581069858293347 6245501942679256136 10234149624954348486 5011221638933552028 13286812312663752579 3635958606887403256 15693727211952164167 6716617490910894000 7617656366639358042 520932649437329357 7738712766707903178 8625243926761931832 16881254294751049568 9286603492938906999 13436295889009011386 15119656672394701758 3831085051959261427 13448724495361291930 9779440337016137027 5576039075367310853 13905530115284060438 10836761567948001399 11180146782710616995 7656522299686463383 8279763585928066006 5965073958255831766 14945938960497469752 9871649550537425399 910588510752876213 17211056088863414374 14305690990945487872 1826793245756309094 15853000204748910785 16868295674595885469 2561363323823282469 4944027004772496086 8035023121490127522 4619932081113681712 3428141773793951601 7325236079807953836 16370890231990678847 16444970808240370441 6292769038171117061 3351284929213738401 15116851993574416885 15835084405876133647 1549215970402713647 3376811886007254258 17083798890486350889 15427694725289178850 8472944408255822126 3192149320724494568 17067431016215045564 16111565228319785740 10347078584221558440 15866213895954160106 11347727601797698604 6373716282364021115 4905532179728916919 12874014696849371759 16504813888545869210 4104812640669653626 17422596642449215248 1524255887018672180 18112702214859570494 11639531676182019721 9980890257174003934 7517157948228275583 18247604156682760186 3529286841007716833 12925037593944520030 14384934231663118225 16440432447058276806 15422956613703135610 251798098323647722 16761533496503087779 7864068453734921878 14869415144092895396 7012285508435262891 4810622203645039986 17715128599876956055 1245805743830760131 6472921683716886566 10135385167713361193 4454955497907257017 7604315181545351565 13347752954483199464 147343798693591381 4908632051889236318 7421750604608754455 12372097528210425593 13274555383501895945 6304810964613741430 12801951867606082742 11597605841338305518 11609686403549357944 13212855635353959656 10478554978446747261 14060683511166823000 14702182906370824070 14154125824903960957 16097247332444882143 18153214988440044868 6198125380615476077 9627908557687613867 8517686764030066054 5869398121701730522 522838372506164965 4783941095328646068 1199491360007586764 14940486181748457166 9928041790834389201 7742549480937349947 6994565609241847647 8564734086742471027 18052743253562671502 6375662642910785258 18420736322871231240 11321250148680403735 10512915990796246562 10523094707713945670 18147912940765061835 14880630970613390910 15367916285356482109 16750885047561617503 6331121742114336102 13708984425415091512 57912793991677718 13401690187015166713 5431692713109185060 17453943721907941183 9550654305776074195 3296934956379808550 17898193498533353516 5744468394372347585 12484042923920001541 14786423426939014761 10178599314757910214 6531097492787642910 3965052386220560004 9686364127011556332 15578698177058727912 9917827819431995901 13501804210934029640 1463549333000057789 16295064207101776881 16956411948252238277 13336873421395635739 6918889754710567523 16585298759162847019 8850347865180283462 5101032564648253864 4192660530664332158 16621007451400479585 5696142813658048596 7142101743497975152 10320388891997805954 3036115005514932810 7378349135639318482 4849415818871400188 16490691964435644397 7592965694009668556 6597075781161924271 15034615009978302164 3655582767482642426 17467757212252345504 4008528202796327552 15543706769829938100 17593308426848743003 5412820299170066783 9339611379355073824 2319484679706862344 2937620584607178294 785924691005098191 2502961525499129750 512593352972246228 8095915289443529312 17714833570429863969 2718775351178460431 12952505712733685827 15087516452611026851 11954499732439038995 10924083949497514005 16850220662380481167 9208367522903228454 13649943227167335713 14242515920793004019 16889366180730674799 7541885303573373991 8933911224798474154 13364215914771175412 12966137003140451189 13665270547836166225 8986197077817797594 3010570200212702083 93261335505601276 14098326146563012571 17311908835697958356 9572056421690415596 5255758406092493053 6081684690807789739 1284352129187439274 1586979663129146585 2043318448480542123 11116932941834738744 6029849592332397115 16348621034395819339 7716359203450382125 5830211797747450695 14638754024663633475 18153522682377118692 14776207193774483993 9519550123504126197 13939435850298327302 9922479276537221505 13154670629493519591 9185889230992348618 15066259042741348417 5453059326209101965 7864675105575548215 10746008596313664886 8723582762886765615 2150460124265302466 5916358598072772068 18279133827760299265 3432148761771065902 7580748597862243360 5551359134720039090 3862027126815377790 14045910481857149824 7158738889496768060 12916726004221224640 4977971318450240813 3107971719796429208 13246393597233545863 7352523188061198190 5180905788530709280 16115362452760863425 17822553098390269889 6454535044101780958 17372187999298832023 1838198153141018960 10171918451742520764 3151164242858854620 15850892331767209103 9608110172438753481 347155106768426776 1082910935799195693 4396724717943026865 3294384835894078614 14006084975796019592 12106533563406952916 5992770766702876585 6114850877087694547 4533782122663169818 15841641949600731198 6335640943113216529 17392737967259031393 13723535083752106785 8191062196186803330 6717283710232858895 4610681712750761170 17469148284664865114 2508624536038477229 15342506040250158737 11757819625863829883 4926874463098733636 9767880433797011405 10348665768981708513 7263780188848772257 12703697520672685945 9454864738063598809 8433039534507609773 16284691397243802413 16018402910230742767 2457103090958652494 12445867864292428294 15990260815689901363 7390910537581789527 11882146932540603883 14971727212806852997 15604596750287259564 9032694710185281652 17707808313642201147 13875326994007080168 1885820684790853467 16747720535495718365 4571759924905069292 3155333488125663522 8135435405296565358 14817926233412070657 14158543369988405632 3114425488322296141 9314682064708700446 15771632971055656570 11178539708917064527 16453920091503695566 12774084224485252132 6979797013507652311 11935654868786336550 9011187662801210856 15523304348142158075 744941820541002955 9562008581967421900 7739251530454459263 5036713901359272963 14651951111567433025 13046237015095528963 6786121916038559239 10051328736516112400 12220898158390349707 10753319961887315773 3245586074116331717 13462212982801203408 17421028258163464006 2703519948803592142 11370554957129287535 8970519018006452937 12459945452037111714 7491387296827811756 951470831736539028 2313273723265154445 447796883719922792 16815133650976185427 8554150206048710748 1447330816063061626 537702790591058776 7390770268199879069 15065621353682998044 3314228868470847914 16580070676704677404 17838197674479923193 13474417951927280678 5368502697043779667 2627477871468240165 5633390272218438659 18410431916437813850 4726435834870302572 11718002350289853194 11996608597652193200 894323246650485578 17375427810078796902 4587111616834090548 6695232010574454294 9659210407614925119 17882257378960098321 9499656469086165801 1580577271299728203 884163624648148840 17116214033099739232 5874743016176846114 12727185224316063936 336392964357845900 2001781065430992647 4702137060880933189 10305413875686789676 9228299510824138865 1696680230721710041 17999326484717327052 14076955783865622684 13218933684455316025 10686080414900315303 11391666318046304689 3985038124778527428 5533878881647308560 12893831385055673672 1310058134668349622 18276249068260287014 6709718365409192864 1924410960305472184 12361307447964638419 7987709195760801577 5680477058667320142 18061132815996520742 14646329975104805602 7257822172067518476 13571475487639032622 3224624107094370583 9630990453258995282 1004237324070558929 17566314468984419635 11475746496220106159 12580160731975676403 18153892993522682548 9258444063470433472 15693499073870828291 5625330533894014878 17312138748111583680 1838413615012803802 5701031133022833543 17160874679335632731 18443888127750331241 4949939472519001102 9578068073778425545 16299257973887289737 14887778677488494739 2990065382655974707 279840696020734171 16792004685672539904 11015633147379636578 10361646868976902612 18338008821512329268 12476627263889931562 10881003758189006497 6281902782323394449 10082273189667994169 7330460360574377678 11198199817066061067 9727996300073954824 10355295638621161086 15164737352772188344 13547014627879855916 12826480070952552404 653106846121574655 3711200724549331372 13196771191693723710 5225361631786784183 15195016579403556031 7302823012143836294 13950048594603767978 17291869094621381403 17964708399505090045 17405933051161120990 4603559658537437402 9031405397360125857 6894009743403712220 11780224369338816707 4232724888460291689 1214013583506157733 10602980554460714837 10619342853318684878 16599516062951936042 4778998100985375575 502701862497534884 6285780545905234776 4555558844747953561 10440997599019954740 18234585943274834482 15167701056811721797 17503598467097304160 2108182374274056830 8503905851684426467 13771020600921651062 6709494554355048676 16536066222433412756 13647183347712096265 16098654374524646291 2323433775213303712 9561131692328546161 8119772884600302311 10647113343461431642 1262383546843895510 14831469614141413814 4517446756467099691 11851452560503178462 1670513557070222813 2539802827147438620 2199307249365577785 13995218622262550141 14940973786290912506 16784485382902351899 831155765550811602 5431533133639896487 11449116113148159464 16724578357654672347 11158776203936805787 10665071761720539098 70098372661650194 2210497507709870895 14943278799635071556 8949205278334781116 11740606524542932804 3203790412029813079 11566529643395984755 15471793266540563303 3232201715536109352 16187799386505846285 9141206473289213874 14107856852810154093 3332896359851415821 16135752831131017141 4322556085403659640 9198306572025735945 1437927917356851934 13022360899220411035 3765090734159932247 15383872338150792300 1000382373210582118 6304508143186562495 9030308811277523961 9441026219258328528 1637370279739590736 2992835242958848481 86053669415470213 14961225213414533920 1615748662833621701 6613792160539564714 9907923770237008868 7130386832255638069 7493612198077598388 17647229411960104255 7711706725428007371 10249855939647775964 13448083523055176868 5123278386268483018 18021554042233776323 13975650977235692353 11530789796351418838 9533029723192801446 12584651890369480506 13009874379465839444 9579391398813606598 4832158772724299116 17456152562530764152 425622146750002521 16472861364267500995 4277160450449629795 17070153745793247600 4268968590252280443 7547534412058656826 12507355847188724456 6729986153276920390 944734599961969174 14530767267034071591 8482683225916471191 12733453856819835865 625477459766019206 13584479772544951529 8010067061787042673 6568254446452043502 15083256106029068906 4948731422230761170 424844956983244474 3726119182580087535 14620656423722205017 5077328174189398888 14311781302381112377 17672586588902226426 3259852074401707926 6562176778030392910 15797590645768557172 4550074865602825946 3455072334901077295 8067826857698841851 17952286773732660772 12110054746298532746 7005283856377986200 1349638089670503653 15691937558684957934 5118531833140419148 11552982391462047791 874461881890068131 6658425919360682668 17984369220536589511 5202781728567200669 4203644569042485642 672742605185338884 15173639971289136675 5482406077345350078 4787474626569594510 16484008732738922426 1231573087300966215 934282442791442936 1278520389051760571 4793922886021124526 4692597200712559977 7821246267369485291 7875816795835114872 6402250237142891213 6303858523280329234 7562312666094914270 13567979251347062252 16498776586340993726 7019581111908236402 11903484472460621500 13708841605963678646 16542032154057854054 7962377118282100856 16183895476784268845 4151940490910287269 13490696786461634055 3658065364216277363 5404896033881851037 18403583569878349355 17830014198059622698 17009216692900293427 4229466253481545795 17330750545753255474 7587286249807862303 4323389662319301908 4985458584978621807 6321040321747917641 6975299381006216524 5746954053706794244 4004063713618690549 11206684744048998006 12980799289361055866 1621960694862981273 16451608751162088536 2611949168152934351 1918138756864904020 15465607715807904879 18215364295234311795 13101347751107051018 7926993439364406543 4494976506050198023 4040938066311812822 15517238437329207343 684667895811451406 17940346652792551606 3921659634031399930 476696510199685770 17560384755214407745 6085836350049485478 4822631424021626625 9240724273141121727 12950209903128603197 17142662702341934 3099891404907367048 7929809580682294375 7292572631054564543 9993448577369140429 8601425955521545449 17078362103260913231 18094985354204734163 1028422229424563371 13375428809883352882 6916559752860755435 6139871914611496643 10152214375497109573 237148809773113713 12030754320219885204 13389073813916682602 4419160096940468029 1687394804101396629 4150232713684227669 18218510577383948632 13665894765536117931 10619711555103267119 10530244703421660511 15141954608788460080 10464049391801631430 15521254964511311161 16097564615180011989 14718450332872832824 6383867529303768501 2914199563790538227 15435061259718569654 106854981239474231 15594022625009712017 14711934090509687929 1586824992515913332 6081324815725909177 13382255052697552984 16832900496823377609 155724793287656963 17837429680785430133 7828850435895327078 14826708387973390231 5059315007908493549 14344706213822156789 14103157005067135573 12092536371269265195 4613795712043911914 15314000777547666296 12339473929061006877 11502487500655084674 9027899217606463293 12392223313766475435 11892407987563187685 18131418711655476703 4305091314735761135 14288750652382589784 10264626953861716530 3431695100382193357 13330275976879964259 17311868586482484713 355287010587963965 2148307001472862890 4930434703769791384 15232757204982084538 8650857205463130814 15626352114975571338 13564038913598787769 5812337025678521081 5596705050905447802 4335523335105728464 7511097402975465450 6537740612380885057 13321970837766519358 2000915854399447662 6478219302247876904 1904943739541706602 4286813688155218923 14238792595964092646 11751001149870817676 3081711513101435303 10223151533259328557 5530946504037960302 15828900711334399630 6020968739296740772 18312614971978054154 1627345628859966104 16304446368739258455 15136814736500932065 7502154886923689100 15227821753585710569 13804378973347516035 17981605477670058766 6132559268440887810 13989409675425631630 6155022457390314203 11271923804619602453 1278438154322596777 4247443252273421019 11717498622957762534 9482199060529348491 4641769755569327968 12880636930877170962 14844557635182326764 2879118606964279844 13790584792689012060 4398311171627820217 10862341055266373042 1042085944646892867 11809267521202855307 16453000210748309380 8056239878366915515 1214632005514380433 17543668218732849176 870273799797406908 6843104579535909416 15057267352405576812 16882195173934398774 1183508908432105916 11154121859165783643 2437968161264556654 17107392445906694641 559160649121855694 9142198231652310716 4633776169724753326 11051281161445537112 4436813316304509346 13122365994257023241 12288915935303501008 2013292988019852553 8487949651474381712 8809096003122116967 12207798524472120164 15957676602207645146 16706065291985642066 12139911463436520660 6114660292417339669 7501775972177817446 8109364245236172956 17925617685678415533 9210952690563232732 4913936426502269415 10973941491029213329 11731526721199681687 6498209397242001972 13158086155250023362 3438631635673454231 13633887676186714867 17796465915077018745 3885393985568068818 17468154667078018073 9962450550842671917 7210015961104060872 1572470176204003615 4899819970493847845 4007079895094830287 12063356774757808468 3268099057882427384 17445750786714961347 18299379354847225783 15428944277405127921 12081080766806279330 6149946267171333879 12245795092524693768 2581773757263857718 17044904635995285308 11950910218447423443 239989761358215576 15641441312507264967 5497385742032074705 12642400451153584304 4036474287594928130 6673873546089823475 14214572942054453623 7009161539508185640 15179142723923582810 4301653702622431646 916457975483375952 3587035176077477198 253840896603557540 227426080981535468 12062777337983141950 7759194087543181536 17008872180466763643 6186134032354835802 8243008516565692035 17058189002672954698 16101510517163441804 6892975914739517626 2913310080238851262 12070512332216205258 14364801148885384265 10172545803471073228 8359953153618049561 7799994872810610757 14203648341071051638 13792862066940381521 6699341269179449017 15290140781394167484 373688464607915397 9473927747439701187 17382270549714099687 7109435627865887500 13030831666456053003 3494567653553428792 2690263135600473358 10199913363429015491 5319146251280861118 13701951801585270704 5970294485372541871 1013360315245748583 8750165988692175684 9509459999684984852 12080339141683032010 1562102693462462838 14731508685594141531 5255669775487908624 6234467506353270202 5607118657539040054 18412618849579453706 7302924777923111356 232424185966338470 729074329723657038 4799683552594773653 260151867982752826 9836911310143132568 5368431814902364153 527121163386957479 14821665778725293996 15007105086885710252 10891250102580212078 9578748507344544410 18089027761608389896 2664745960368537694 2881883482304929959 12266903581146906798 12931126400979365508 14155984041541533632 10586107623315450198 4885394657263189023 12284787660400839388 3159682284524089068 4660548100426708010 17717774598155520912 4179432733223227771 3204823020047653567 183478578797587700 16017254483013817383 5397476165979087568 5953712120224506753 11791608379166268323 14051816711961787360 10679255882299104866 14221725006392636146 5608683958631348385 3187432023524699540 1226440822973602943 3688600208546438478 757398386933213402 17067269605381763798 2274485358063702001 12102154707040141511 8899024135406569647 3067995205638202032 13877895881776610488 14207466784564184089 15717474764043067452 1893327771098445446 6475438244751039861 3431110226913868400 6027356102090149719 5128268473113950951 9348020884995674371 3572354630639694288 5600295572978941868 12969308301606259561 16073350996849356565 5474934767676121691 16128845751322956683 7560534972120111286 4357850848241576293 3449583504053404885 2299395694526588699 6446140459505876929 251769321208189267 6888093031649703558 730420449655723675 12039343713643454063 209320741956273761 2215783973621894787 11872523234377531623 4398809536972797358 7407373817495338104 108997637281076624 26873482016083108 17903417192980053642 12473187485562568447 5168547280789183631 4824581377876724392 129103228015454383 1493564109002040665 16018043490333838141 15427888841310724682 5776531012690853664 16027369313359212381 14976258078226894085 2666347603474567742 16484715480014408966 16739835082532682981 17419223663256443259 721339318166416145 12598319309098639073 17932160121124707511 9429318603723446900 6312787909536762914 11620649037048537260 14742306858662050966 10662691272848742449 16265749481867983301 7182437230590972065 9470786338140018015 3144552915044587661 8482812860126661084 9073836243267498785 13569409659998402481 3032309759537570486 14169955895447395746 2182048798022930862 9667709504935077956 15910278311957515224 16956495653842665354 12095242646375518979 10896865021268716090 10741698162022131460 15935082069847390338 14651160072981750317 12426650773028308804 8601716723663001465 11108687586345271964 2697248245821072052 12008299360786335179 5655391260552800020 8712618766111266159 1062455059960054245 892090490998583151 2060245108213295587 6682289685236166055 3817559590139732759 7729246247786791405 13929999808774393716 3623819000782353098 14073828203395144398 17603139849316880288 6867627229447748140 15372536913255045736 8490189469748282075 5857656712896130165 16685003131540181857 5379307410437168631 18013849268828263713 15061659006895478507 4404146104254550475 16845276912797620505 18152468541980976620 2243743687480554454 14042237060444245809 14391344253894940735 17518131794770954090 1661054076065170763 12116651041966709164 17464980105700102190 230856036962089964 7571443145390300702 16029635173268770279 17833600321004262251 5615818369115854547 3487725192234640751 13518710703075450493 2945412145674196224 13045222375123336398 8599571326982688566 14459184630860683036 2064882571788285910 4953121306841847369 8889912626598760607 16294194772560339074 3199536823593696847 9438418345945070480 5477113966708294958 14093117148640350570 3742409495373875428 11625248561956738133 14663133617277086930 3194619214339931993 7356866826425852960 13702889379663556279 1653253182795890409 2988842823679511083 15281765907556202370 15766799968336354538 8664467368458531915 2194666689224440043 13624982256088680757 8767340475476920310 7959367283046805664 7638639035394411963 756586042790199358 10915232380248039576 13391299704548949293 14201789295139694990 6459847711730086297 4599095377346450181 12290096071555001503 15987884182746816069 8263737909734412399 1764376790891733641 8777286302536846033 12407200769685861771 2927980605770888845 13089387753344356618 282484038229389124 8839871981470421222 12777180699232819474 16907585630743693609 4308011308709482574 18200585676005990559 10908837570266822331 708879958270913803 6252201988427304359 5579229107133473568 14657107349222922091 8772887154011379525 13400280352007138353 15569039220310717271 12565433807176238464 12853659005502820249 3264400172295466579 1443208789677000735 682518851559404612 1113692836149398066 2033880255327458601 12530466924469010808 16113788338507973137 585999623955620792 7997246570822811466 2403780612354263677 5393626236705072768 2120650990723964797 4604548456600645125 17200052609352415808 11054331293485446409 8413335621206071116 3440218598823191121 1715143291175425840 12030168190366275567 16370209037811090978 5362574267174821744 2579284081558542133 14427938909464178598 2747002158544144553 13977134385970633441 15300850968462266053 95894338387422815 12772355632236948445 11767216134632610903 4904456608107639216 5222579313911649913 121150938200972224 10786451749549081210 10263964435998093866 13528616406846009415 14185782497136705607 6317173981888956248 10381734938056140310 14114028735500026168 13531657413300470806 4730089611110013597 9244253730208882132 10532316953050649140 17708723800927031322 16859217462406737636 17510699034817238332 1540684471851700672 13320659213753442271 14197080273308652024 12247624023821396510 4838220286511300608 708676088583775505 7293538481121154031 8519600594798095171 14584124315520549395 3646288553517626594 14283710120382077832 13224067083908160592 4754034143892055891 5732395992281322040 11893519013435844891 17639172005593403371 10074102991365550008 14665111354662773953 12208398289161282586 7321634104516621581 13185750363493519363 8221557305653628521 14914552935883962678 4134484393013184568 13581941962051744326 5547107643989504113 1806381076376441966 4992629175506064812 18304791772876852066 12548118530575116046 13610453771376854139 11775778963349470129 16142282506274819262 2364557426992475828 7007342161776293849 8114855244984777527 12705798465632831204 7073851930143896226 9471859641439928398 1668001468617713700 822054992588197192 7402611521981859996 88666173242021022 3515120024998573239 14645544738620296981 5261155203225573845 14231727070881429391 9964276725242772633 7823590472273233583 7847308380143245102 14775918526939318220 7326732823061974582 13985141233247228907 5841618574463979514 3998798089771466257 7648689982248445778 9849840164838304468 17486906554421225903 13313129744630405488 6662933274347576853 4859311803141372946 12044081888337188293 15184795254231871098 4532321331794913383 13351565534352438125 286826185335880130 10883317577559992773 7014100641867432341 16901085376205877515 11909905615855860189 16501835176521001237 18171798210139776663 5520593763917591726 112292252079697057 8111508511212819358 3279051453732373070 8770205464522249858 17486567233862735797 17949964387323787400 2458972642583022946 2316747581591108126 6637789201117461846 10799456317879933657 12896511465012109167 7708640222892186788 15904283394164849081 7232381414344964866 10180055904853454218 11366888941223992794 15709838546275566172 8073471525422743434 5528090159558445377 11548203559547039459 4921615706785418868 3992348449093357745 271818016901742555 3161836054652764609 13640733658889041453 10938464264995612310 2119260047062245003 10430493436329836903 3513973527944875651 14441586692827627482 8765985076133076757 3304687442707853244 3908458360308429859 11511321719732200002 6972197200197177665 3585246476750878049 12657259738484905382 9817053738341221620 14410552634535599004 12176461527553606980 12978511193498620877 11516939300757988860 17002312112529385413 6298750624715490897 9179797605295232486 16354975987789131966 11101002767872438291 16606461479781436622 13111952527412558218 9286895022537276449 8958788395450790453 7195286099751431763 14895667209260894206 12066868388333759612 14588445559067831022 4616009762957735772 432555857993287156 16925481876744957500 67556827996246305 7787979265407106622 11009066533716567790 15001151468761286246 16288624800633826613 16406965391410222649 16043640040078231926 18192334349755908074 8783709941519826824 14283004620294804073 1475165614687885661 15056446294999329698 1622876978851516377 2869678200313433535 5553148518959221519 11821787038609645430 780208276980220416 6655154670318595578 1725568361978978402 920944041927345364 2060229322304038618 13955066349433134996 11425837510971717010 8925342947362581442 11782102596736987209 17427023559758584263 17645017988732682544 3119131974576945377 5926269652104905017 3361828792269521183 8063183789321010821 11711988489563715454 9224066583702245535 2148515549364353439 18354661339473996482 2453921670061209593 15356460492657912760 5052693431424150688 11398085781581950835 341177695683356983 7482715535654294424 1536764936782520484 2926550217175192 6260735373386357970 11167092605481960070 1811937531277721786 4185695043731703031 8891412783680658596 7256128180803825511 2214715727148108847 2928380490183579195 16620916005004679698 6420821092847816085 15768825745924799992 6702138823883214716 5961894741983810284 6473078672153007183 11056973881217584743 14530976507322042779 11728503137687885882 17643036101333660346 8741961967306017703 9438705680073542098 13535889558476132861 1051305500841257854 10043380554630260442 1646828293253270386 2559211861529522842 15293665220612895276 2982499478723887678 596401243898776641 279968903444524476 17563059027864372542 11838409117744675742 2150446747259222121 6003575509436466305 1816640312284189880 725194956714526486 16324171020550712012 6197427043193340947 11283482754320317354 973748757800675326 18098968183418721623 2176450017056629372 16713187794262134606 12068787543154838629 13820472438589382938 472723667229823794 10954119626057243201 13236325063627823083 5717836008855379485 14672206040095373789 2277971668669556063 14910669711318553728 7283222040197165744 15405938916941488239 10566433885351616494 16142937697846076898 3075494190139185646 17097069919751936654 16126799262035341436 2012623726646485909 1521875450426026154 1418230891185667481 10909728839369421111 1143040352628695946 15546575405557408364 3177322280844523587 8505357878229394633 1738258564876638188 17437159562042305841 10636593817193573357 9884206364962379611 991776604926485334 2557867903941685254 932288047398470905 7944470064510561495 17920696328708724009 14365108325990838961 14313972656763435694 11997456120173967566 15858487143763390825 13786243915774702326 12887597490805794374 7344679372826470615 11873147049051268529 16214192588711499977 9234923280672574298 15582522535972553293 12916971211352092790 16472281315888497073 10607173804056231939 14021720397260556746 9787599344963562926 619014912223149725 12804955420535623281 1334984330408841016 8956192003377163362 424263748556742326 1976253249670734364 9519478722762974681 10668802882748126676 6901802196081330129 7693726762060136836 3121528862615027198 3664622265938950146 16547009995219220886 6037926506369151918 1528340076728567575 5980280967916765600 3576629064040860801 3965534898806108380 9168264525084815712 4947201823573469320 6123157858212207478 15170431311700960562 5448168876119184904 11589613559943550570 17319405262297609240 6330521189072649975 691676555710085237 1124754527952145818 14159243271879647997 5331863556785936582 10944560569207698564 16162639256532966376 5215089577501677551 17061938848282787542 12480585708187810418 766734824884450015 10296210485786986877 6837249444559148579 10231832402450537848 12325097899056555768 16187777170941903422 5143989567473475603 5161825529536083511 1212887625890225162 12241711014529069138 5389822381003197871 5299244037192689573 10247374217940879557 8987963005938130445 12905807487787784865 10547049838842006518 13760185826853480965 5169082185895165133 12338290493596117470 6263833941036873345 9910254320403631579 9068568347302200911 10558589014627579986 4904566159738960445 9454157404969855143 13967559850779066166 15897636016871809004 17000882474213321983 8457604607111192208 15837538174134454249 678409669330367809 744923459279081353 3317698801524536576 7380837668745362428 10229548988651383644 4821648759474871901 9170910107215115005 12528309075898042044 15919998425044002077 9655291062557138803 1154867362408551472 12268061050213665931 12236775751530227715 11191256643941002821 4132553184374363740 3977364677364197292 9388686905012258330 17500026641207629397 18362787102771232741 11991835345861283130 5805803236154601755 5849770168551768211 11913029751023315363 6639103122576561397 4773540140558003704 18098997924902681332 7874673775354525399 7704259867195644992 7954010946593723173 15529690572498440051 12386022580265942672 6003083967381849219 2074964092488875767 11265243081285723845 6261118260807234606 6214697265071116741 15554902251820959920 15393988614385917838 12354727183067145874 7403131311264881042 3702893149652725962 12442999751883081149 11665923179015097088 6960102795817118176 6506683730065162035 5869498570785007328 13494522654423814221 5398371613469123144 12812041280142718228 17620130998709468213 9116798901573186634 5496151223727728871 12979084652008634085 6038455940230638811 13719425874960558800 5657082401699849421 12687911992048115179 12972861047959980538 15755526685868070177 1981962021270746932 140475828124419718 5007888674579135043 17812768291438273434 14192609189431390441 13362455573487338245 10543190614659939806 15066154056094425635 2899519818272583443 17661980157605051168 7621695886562321496 2859120829713050937 4797316655449148049 11207969858094767236 13256348642984027215 6273086269159091990 1723087169135645295 688415571869480759 7822465877697409106 13927831464494623856 14917733997525279866 5298791506280154395 670251640466733581 17332480017996088491 3833260283628236027 18308464006893817865 11606340306002744410 3042190029428031040 15252053895262942882 14973251138248410485 1925229325723205603 18311668194549694809 1311101397506876506 1865226061642416458 3599784041652677150 11811603208589673460 5564432016098507737 16760506231468647510 9887974132603852194 9094718565618815846 580514310466315023 9722210146670141696 730625288497578438 1027113945907094135 10516511812886904051 240911375167398249 12636194471387519007 11581428186772863250 12138760459683409167 17800747033704509633 12463849450371815367 9672270227282223582 5144629843116070632 5031689934284465679 12461368438809672802 16449366547163283208 651263193869814740 11780667028148845521 12588579327802051981 4205365706464516822 4264616810685167212 6538529819999862349 14617400284633064901 14232250116165823736 15936373412671565501 15191448917068932399 16275644351527477738 2820217409925175354 12248177048085273843 7625019608387777768 4358514653998751767 4757305002704408046 17766657349089470991 9343058457146696972 16316479147603379191 10938748252574223558 9370544422620233837 11745606220800405649 17665411628297233143 10560493558541271321 510308076924778088 7824987122240549276 9965693010665956688 7278344770264445164 8909312286434664279 5971239344098380956 16018419389625912222 10267962309088264069 14968521659614895287 18177244937810833578 17629028077053487119 6916690026838966718 13726066386771096027 2250387656170760863 7754262286842073725 8744376864912791198 2463054446952356261 4817980941817474098 9390351436909606433 11798480689838382184 13283773986851477646 5844929604236104853 16628331417517263830 16053021726793757266 10993453182762284466 2914556322929603335 7973101070598591230 14212068562917453472 4994624272218554595 18125500752597310848 13630823938731462175 11553432877355119603 17707273539452676016 11532365351782158113 2166590196535376218 9732707877654338070 9737674957915384436 11577585848010214733 16946773558065366089 13745358551147188574 262279485509272643 1246060851709663233 3275215596657241885 2317845685132121369 10918137108999782383 14275395319412554844 1744685651235588960 4698240943001769748 12545779424975587777 3708832835729123876 15123301645578827665 15375185883345551920 2875414982871327048 13877519223742884483 7390003645867521249 5998185570558421931 4690399195593517823 14376282750611995693 1557660615631391061 9868944522133824818 12050839272012339422 492420927794738663 17345952988507390337 3971852733846493406 13582896691311672548 14347712006753620129 491070432395105298 1671371506890517949 13194174573394661859 17532797306079480695 3030819666813860796 3252579714089052395 10007823135695019581 1134497206324821362 13575064700617350263 7533732528729165210 16205904430011165126 16417984467040292339 8578500424447525257 7565826858722385961 14474366714257701637 9381983251008628275 11690761505813790485 16941114939106137261 17695703526754852371 6551573482806980320 1318861564661187189 16661257157777218193 3705207544426845727 10131811274873993769 6262523922949872534 2156358068944665171 17237865024542234479 10835895646750366111 17291969685059583716 10866475635611814212 4355589625515665515 8439927778413346956 6038665890326748531 6883066738496010583 6284840883169426159 5839347721356112423 11855567598930569941 13321282398505798011 13378125899350816377 16251587268685323846 6382596368028557332 1058622574007434046 17566542581576163836 12753549948609112216 5877089590252142105 8704255100261735872 11696515066604585362 13880997572570735560 6487218137502425747 14919787288185742828 7631742388403728821 11434855499067242557 1684960207024905002 158685044367718822 24616244680511907 5348890065982814653 3451654300047333370 13686926258885678682 1705858483650167864 10616518190147790463 825078768979776796 8657502195296109311 7517137412369389913 3217462452858060032 16099226615427152579 14969989593204670062 9744866831487745208 15096434764187037311 9640013809796920742 12004748197478034514 234699127216949603 1055229993037338380 347856389016207313 6917882535867268501 1281741626200430461 2142769607006895370 4519458038912842273 18210069342830995997 5504867252623681854 2202793773325694885 15523766749430522859 2551921138137072709 17538784803820110641 6688168337866790042 5280790736867817393 13018874503881577545 10976908700827818265 17938474262529576143 1228950499894616633 9472997478018248917 1327859198889059926 4741320189207754264 10275933469393230165 6125322431476367058 2442931169430125866 16334718650384510198 8887455441599885421 2940581911208600281 2088216803710467914 9747809243581347443 2282825241488432808 5083534972530781033 1618906088017669067 18215175666548574121 838574115879974344 5719129969284116056 7168677480755059549 16221154368030155445 6715869548191581893 7943608292505008051 2094513144903943208 12615177975899393827 15440686719744494116 7061609260032086342 3820621641128198157 7877689749036263332 9865012557847179254 3366596875655563442 15059456730058592121 8536763704091371265 10278968770078057394 11229624047822534097 3240784217333259211 6721075132613220005 12329084352656237120 6829580863459560471 15897068675806479019 6532818573601724096 6994576356771144935 9307543259671459791 9786420606238173553 11080140627313405845 1281500902312779614 17886595810014574772 2723946210149746861 7182564656805206639 8030188827793816865 4546697015019606173 2391115922887994347 15093213461579650136 15265470288036036954 15875357340338414876 12217951339344920285 4032632542873633519 14480949999854247317 13097612403424959372 7425721813680378603 8377537886907706273 10932586282428302308 10655522402645029697 3789287651043423510 17486137065580010873 11995197350088943317 2900340898562104534 15171597691624531130 2835883737511717822 14141327467502025537 4933006950693250938 2248486773255184327 7506770203293083516 6047501665606621284 12900419184705783311 13875320727398653642 12057998165130600429 8704530062225937458 5180285785295327122 3226276891610499840 5849396408613777333 3780458031409633104 13543822369171356219 18166259398426144808 16221531568419206683 15902979697382696116 7505583890617565526 11274661730640392945 15239847679427233722 10369853924619871946 15383608688019323072 2858965268673795648 9108561281594487892 1912926896657459148 7455613269711591045 10816603314901851024 15917339973746357508 4575845434834311105 3320392076272423553 16158963892573455861 8851793715841756177 13527884078708008351 11249993957084118812 14573420932264332488 16146440307931571189 447278578655431637 12833783924743828630 8950756326780559057 16389583090710705233 18264460882878317390 6017740550730283302 11923465887613852193 13148816961008258389 6062972236209271845 14356759032928013043 3533888398508495162 905740356301249175 16974421825371320827 7868661574355858073 964075215480583102 592805852653130974 15739531630993992167 10892552669369742640 17603422086351437860 5940383026184517522 17074417332697020085 13092004576233275572 15743373886292975561 9247451079679215092 3182649869235266451 8676170544152753334 14140390451232468687 18073820523584772846 4527827024696447442 14919918529936625744 4483999621836440396 16594868811399440557 11215412298294433550 1820795513450906335 11803112729502245774 4942016485883037242 2892982691986263626 4854634071210942380 5184947202169664304 17145879372829800629 6122583558719761188 985075897449897173 10925531800235541455 2834053413275274107 15838563316823319200 996225270705080098 11930373325745675579 3566025682706155781 4012602910793137466 8475907966184511772 9512341904568217224 8830371993112269618 5146390219496475273 17522738065785181221 1781682972009223597 7776396364254196609 6503419210313149990 199329500986178239 6106530637850910848 9735662382280321067 9025180131155812496 4181015260100997163 4369859405750451490 12874850681261215317 566902116407287981 16531721165891556087 12182046117549643095 14399614560680925731 3638512771673465837 16430038530004356061 11387561889708125672 16088698208010726727 10307664378602151976 2001815715168322288 9704530032473705315 14234039435264281625 12679438203636381841 15518897700831347956 7301784602170580181 11394725345278172970 5454646364353092781 3255721822760737140 1428035759351375861 15069962263468221552 13885512827733279 4263031384954474423 15265868093103650170 4072967918166235492 3172931616833089496 12921892671138459452 1159092534168134581 3162815164653160394 14872877381183074415 4778366074443506149 4423885494652377414 3644831386737511983 15866772794216356274 15721804740233667386 6014448573611522264 6969276914408117853 176052808108833141 11306579993335851271 3016049527273115515 12839731721142993992 18163309547843428997 7591970306657423663 49823355051195581 2545134492395024916 11185408572842958289 7685791260839892468 16250441051761305067 2860118377473183440 13302405284112598289 3304931310706743929 4725600966804689319 3105881829420791943 3812636748854206522 12898357326466900384 11937921215361375184 17916420681317523934 13048866548974035422 8197306331369039977 3771123197218662587 1083755340587582101 3965879279067569171 9614564228283933686 14947550831278630035 8494328361558586510 5883971838058925735 6993285153015712265 9877569695016206501 15024696061393627897 14380285474987931434 9231014901559867868 2073147961612211995 4457088251925487682 1348750045523263822 14128167341285090481 4259529483742616355 18039734589852001798 294249501178345237 15057593632371610393 4740132019303179375 6560374850736604053 18358263700682140578 12358104857835576249 17922954617277427367 11720389202477936775 10245711233057025844 6419786117593336843 144588495902835606 3762413452931538292 11357112783628251307 2008481557222412603 13926604340877323134 434615223572226380 4930731667573464492 6876312144439462874 4280470718869350140 7015142680291287521 5007107939897759806 12459026112506211423 16023769551461690275 7117437478353998179 5508969006001907192 14689250057498907664 731406481064687161 16873984453490679645 7633500942669811370 6760725989016138859 15026327515807352064 5272946079895270365 5035203055102761644 5963046704511621642 2971143771903703058 4707629145369940265 10287692370550614889 16112638975867783603 8575696439567577681 12472220142638790689 8110209763039711637 9898610282787330909 18012090240496856584 17657937959306838874 8965398439664207946 7180214685830046719 11524615149729673537 14199465850694568684 17003942024051507200 6640885506781668711 1512955923643898119 17455798028361705378 13439036720888136531 16504412160584027744 1622686400642180265 4355112653481239933 293218704092720283 4450401175129894975 4153455940846260267 8067931702477707993 2261691078036195808 968216468842847521 3980559557152800106 8746545668678707408 8239331607340124620 6980167961691400992 6220637253574863496 10727033798892584671 8510704767153614755 391967549138306060 9864465285517741772 3647886275205718562 3913945067839657215 12891170041831378535 2888688649123044370 7935434000413548002 2827050077987187030 9740897908064768701 16752575935612987612 2279572764268602759 17178099355842830670 3120807519861575063 18344048719395126703 8650637464171882846 8563041247495646160 3374487802907935423 5979357959767150925 6606631850262603023 5411122955315939106 9275025965076200666 1565490805554058774 15964973032496946548 12532270329847948007 3839194880071533882 10756732032236931363 2372974412172185574 10443015130303432552 17943624607011814367 8030500306047798114 13019048545228657564 7968793535299770138 17238885518874421807 1674693724992451750 18006290427186060961 10542477573283480015 7006012467908487852 2236935383686306685 1751538490732487089 958406632159937672 7583976896574768303 10001955447056028179 15848484054335666474 8554164265420259604 9423381633488075221 7909364999298372315 7592771585884292521 16283713158892292379 8970483591792740130 3737467362510609685 12042855626352478598 10425374484246943633 8345044305202414835 4990892958093037118 10079948037957630015 7378349683542491633 4946683594685887599 3357781756071779330 11487959986331232085 11567876616884602886 17032495734701485440 1496089591006990096 8038911574661629477 15187194682473773165 14894098649631690752 15908940567224184633 5610848503086170854 2888386747494602070 17325920218747050830 12781206348581451630 16481911723501089320 15664160902069542608 8108431935605195646 6396900687860385963 929659881157055257 10603357330341965339 7532692063210984622 3319684311024899596 3222534303631042884 15755168658088444856 13127729393410883457 13530855566913555391 1512849947122521489 10287610193294410115 6169987217800172992 3834822163061993802 16696361812134687621 3842209578661003719 17089574572158622844 206271144820082338 18162231796638087509 3285933362132346534 61461869179737726 15607649857082615035 3384315860401666688 15822732197317179882 1944402539382172966 10419119253771892593 2523004112147233156 11162530792442559705 14306633692636928244 11959447260011658226 6333071911770473419 2073955139768710416 11467332707747061458 10591672022733213076 14682686517205395075 7644510480308373953 9903216316813729940 13733845349833848863 571644252906567822 12200111552036372114 286182039326495812 18424309175418622502 11303522975132898784 5930638048140564014 8356057865665155976 12157175287696528674 4841738202027513625 7241518904872624433 4704620245757762206 4745733040510343752 17192692322646276282 6797097519935721072 7015355752552914270 3466050539496306930 5273123147904186259 11482743567441545471 6235389657390054444 17920332616400515177 4649844456582390979 1367442228989618535 10311572837094217924 1749763065151081360 1902570170063430652 6808935740749459242 12361300378678290792 9473085691448407187 6394337529791056988 12857287611674842955 1430214377912273316 9016035547575756603 7837135333266795407 5688229595409833365 4833032078962264923 12135113013078813426 9122307478105197523 3563607388589683492 1497296450492424274 3939899071879907555 14412948981666202825 17545513463843393506 4873771305975406939 1621752957598518494 8384978742915122999 8605730688805503062 10046541962638039486 15321653494679941890 9067557675936481146 11373719203661054320 7415373153999147569 6590586128929595431 2362490025231436455 2972782938656370102 13351614634596644383 12475180095256650270 10519222420985151570 13343598817171094873 14813416000494490807 8651840303504885142 6135789984537256615 1162071764615496952 16059355733135206595 222193349606595878 1355388913269784251 4517889342091218935 12209111703431156904 862607727755650825 5442435913181722693 12650350813848984541 11210552632769114304 13597364522548069667 2673818734779865329 3235428228760162238 416235019858010744 11094660578939888887 5755419823974890165 14978032323600713214 10060393976328134671 12691581627855624954 10537331874707690016 5822487538440638044 6754019051491787651 779797451918184416 11502436262213659997 3094143000938547003 5870874419610476679 8848905118150133479 13976318412968150071 10998546754648765524 5397800970220417044 5469490212735485485 17602051265743690916 164151852690484417 14829400458070598556 7058692780025834324 2711071923736837516 10644221873585138833 5412770086053013521 13964842580616679800 6642256962946571374 7145090232053618369 18446659311509631930 2850002795779654300 13567419640638450182 6086346240865790676 17345708237209122853 12644746186739563111 7286584106532566550 17053483588404224359 16980109731054919969 15511265396975725291 11505811549016135422 1843918816747254478 16919006218330762419 10973498676592724025 5864130227620342475 18356265755790187511 14528029917836777022 14989287377707491845 3922742884709421170 11037615297292198867 10178965524435885675 7633579365203801649 10605942827615399222 12749461892413981546 15984318320038415457 588951185609878465 7314063952843443845 5087455901979084992 3857306776919833305 10719835083883277725 18226681150349726440 10120374262985373369 17346086377317589713 14521930080263078307 11423161967187621648 15856071077009899546 13300618732713288226 3089032348123763820 6476889728555425311 5639884052237152233 15218812437600459023 17840089341062637605 5423364709173193554 10510093743408366054 11526610943201274111 7733923395742087282 13111159390949211590 2164426986836287079 11121220130098274364 17508649417210097227 11848327578431399646 12682606935844659958 17969300118627787827 13783128409040373862 17388686720905573558 6615184776240597055 10005158492111143685 2949454315419623548 6126338378863235052 17298088602854224 14092295030247377858 8523156348060212294 1298908199833936569 17658248921041180171 16374151406667507851 2640554965590164160 8817370483027785228 5250507682661628787 1882376863782799940 309465095233406783 14956537726369155257 8503884298181932593 7395921001059792931 7639978963619500505 18339935853984211466 16768016522196651283 2414064458035973412 16086333624666665460 1259472114268846773 1317886626724409437 4701869438150229858 6683300127009501512 9055343186511061766 13043792830824403910 2559215786064414583 11527406536306585453 28487645504886248 18445969597460723413 11739208700990624484 9647957770989902264 9012356914947364887 3309114029590250922 12992492554659049756 14053340707775151040 2715792014190043475 6159333968700556940 691666827196891512 877490877588860155 12923291653086864527 17852857726402750549 2473710819928296407 17218181748569660587 1076166931159564069 689730474423656395 18168441132145047009 12517282500310009103 8156139091733701329 8270146965698513903 4704136760673448208 16047107008302409324 17480872880956130282 8554024632205575549 7378011791982116604 11374877591263929970 12664870802429646173 2651594284658707005 8299609581446164679 3689184773928531234 5115202858876596962 4794258197441927381 14172074268386212870 13591911002608183958 14581069160041588120 16528297186342681077 6977538399798162346 5381504620279898766 1939276482934141389 1788103345079542960 13222528445982516322 13542673274402185255 1856260693374103118 4044691277346776374 7486332042614964642 11671576735719127286 16438600032370040328 14945809657434543952 12789244398600715112 2462087073902472974 11119388619515522404 4617910082229158802 606011004773373125 14269533369818186591 7971360204393214747 4636941916248798379 1235911836622879324 15846118658205441986 15552372358933042819 15771739176762166797 6568202714101841267 12622763308577490328 18321870379661257227 9719966817637827732 4619380762885743504 4821628694451365504 15030976727308797651 17526554234338557595 13050173151343118840 15161179348780249948 17860978267242863153 13250451863817949477 2345661024427315405 1732425818966724316 14267372361970065254 18306447650423960543 4398055310624970574 2947058047090527848 13274531431704200292 16699632506421489080 5993252477691745137 14548973543443903006 13829073740707154671 11734234876050073858 7325385006387211431 13215385102276714553 4677277104066525426 9967182109043133426 3877518529556988703 6355264048835727407 14139940093602677489 13271311109956106487 6724688658609287146 15880418618896380003 6614106679820814174 15668058858933363508 11454110233326005195 5656619085125167734 11850166248217714650 7063258139380133871 1983162464171680917 7959608820229691538 16547873967531888144 12860603433263319060 14093712558982790088 17093522954549337625 1173505896971670746 8859308921651437703 3005043840940745774 4136626850343181159 5473401329199934265 17348729567018000391 169100787706131586 10050337472394163692 6925227460226739269 11160543721104985945 4396348862779876801 10419304526802555731 8899750611227123668 2056334308783902335 9399400068547348280 5058635935219884646 12495630945091325511 14036347233655414556 16939295054111648901 11598942805476616839 15941028290922222365 4990980940025262669 13754292314494548712 12584444114237113052 11299400024247896184 12987168586267425144 8503116409516055748 9709853655626344473 2093965791709870866 9002500473231865438 10104764247038187003 12842371766624017535 13079868469132737680 10948477289669393387 16138968857819948772 6752444247605098849 14193246006463093396 16032092162143920083 8591691553583491334 17153413308606832328 8218662790608275021 4006498121107926082 9224447166409644822 1026605431633148436 3649040369013144337 2955450910229462323 3231901507094108403 6338898928988100826 17731561461413712967 15442393587766318624 17715494176084561612 12591371603513191961 16031939411870110290 6474941744249252256 8596202636378981907 6530134341642164766 655391846833746517 18091637309687027735 15582966092687086526 7358201483279507940 4852646267401650581 10683719143888073060 165125490554469152 3720848414596003946 9555032454137547528 14401657845664181946 2044409447633846779 13228291363408329746 4199908144194723768 1574046812047668163 6344637499559030351 13220829533150391220 15081366037935127297 16143708473279122601 3867277260079792735 15220236509135836765 16838849846776669988 1551736081563337141 8467171346449407444 17349920335724257071 820592805630795271 4309666057798711711 11045667513527636986 4726480730142324367 13408266200425642509 3707254523409439974 12088023627222147026 5288350858352592989 3520786476058415096 13975098012296806546 9579451948344408832 11640029693158415207 12284813886365656538 9439195835488925758 16975748747243115668 13122297826922510188 6904889996898119549 7580049204293995776 13005814565791629597 9699486975401912824 15320809454441366490 17503654093736708232 5442750225955572813 445079030874601258 8012748392489614186 9982449263055499567 6312337162038072275 11274170796449685536 7001332449969952195 5042347138293144529 5069350223693192720 3554604567803559088 8529830667433154818 2161115868172056227 8298100581887286024 13488925642990032101 8406097812488634106 10543930356710536075 5400110030857581604 11617860767226856517 576806776025708537 10409229803327025374 6462826196623437902 4718476407733250490 2995229024574882544 10663326423469448738 15022142280883344187 3377355487235998383 9786631331957140438 12764292108487192118 11308293530927371428 15156547140142130361 10111411577459282086 8403692036906735622 7076012377350748698 3278156355892553823 17886533802314676722 5052226756745915715 9908176354577580668 4100630631620662465 717257264337395561 9630514119082767705 6549304463019711945 7231582386498275457 13064936276834022196 5738303012574079030 7759921714340085841 1019605365744062452 9451728540893317517 9334725093734146704 11444986009259303763 9897157045432835281 8860928272876139214 13922701885223656697 13731834421898070561 4657418023003358389 7156047955799855688 12421171890052888402 2312137135842996459 3822051460964249845 7209912899089462120 1903538506557138529 8553222187694037796 9734174058231913983 15345777012983410945 12991446879533893840 2536126721164450206 8086615413731760307 15114691731888743218 15701083369715383127 1661302744928580566 1383036247654409642 420694906234233202 7632328774638111945 14231506609871517490 12849592432564475809 15277486214831385999 1867840374353302587 338772650300207816 869956855335467742 5727949047105059667 4764469473321004957 2400870109262618814 6133519531155952841 385984985320536822 15698607621826469321 12064234708712306020 3767912912181581320 9492301302649641242 10659512962306693098 7482751049886834724 6420315484229858242 4614727414723684223 17300517922309686552 4868841614022409989 15958310986868859276 1434710134946559744 11308464893993721837 11961970962131153755 16435912414722139286 18246560164652132373 1582057756192603268 2134339049731027376 2024877481222594899 11124158759895173948 11715989901120463784 6473608604519467488 2230605160166224074 10278277947573779414 11565147299689102857 15889080741787492736 799854120339287832 3818253622804421898 18328936132504028202 9242018616593634229 1836987638854379004 7781576929796070134 14936490827909323889 13894847233147982704 3148188971560464858 9277460850478910124 15331471948528156348 4815249683254980174 5308501734820254254 5741248735414155893 16321789567174065024 3081399448280639195 100409460563901769 8597860447034772532 4058810205584281403 16980316908305794157 8476783867670129883 13000384836148630081 8848781991181009508 7206926002297683331 1099387347587388806 2202580420174006142 6203318666974649777 1860271591770697041 13919949301858044541 12841838992285955026 8200824080075633839 15397543566278514517 2327125057601580586 11651029394450754305 4231109501982202517 9071280587646748273 12269517605542599916 3297430951229303935 16327029343116369524 17446248468038112974 16610049037221304975 14336596708586670900 4130959001232238948 8178916069883424198 13829334076673667601 182252995533647251 15551127231264212626 1949100560923382063 16528697200440924685 14666615950097228203 17761129326518153209 12137094858519645759 4533676216063050562 4661179010269065881 2737202947743916034 17393064534562831927 2752826123205930527 542382835352820864 8610287620341831563 17778082248542230421 10607209146237300305 9350792131289234740 715239414908542206 2118105924176167651 9837892223230136430 18422214146244569864 18174848099949683951 16296024226624914319 4885427980577602468 13097255175824708111 13862295231583401918 3870385832017007011 16995963664120080500 13365074766769004952 1451031038029764403 16346424197218478101 13922445631593109284 16697979920654296706 18037393712260598188 7890801934205216782 13119842829364015506 3372747517365317140 15177134536233315755 1260700826879562250 174792713524929600 14758471376523278287 16030694082265014451 15426636802318217573 17786848469319178286 8894379389997547348 5762925032544561676 8272397808138855788 17647867741647395437 9761965493786300840 2634300346716327316 1386838309510492236 18256685545303555915 16853758715332420780 574194266784863876 10417523738649852583 3866378001047125552 9841505530339960989 11823604852782025741 15783571112865382789 6228407943015399334 1079827924982845697 1577039878897656655 3867384220992134817 11932182345424100710 6569515261219187253 14286300131874498962 175567071363111073 17088672091009292468 8565677664783777153 9289332747727467843 4453999299524651129 2340280158814086816 12653258861589879334 12541176673949761927 5189676579446802830 16905584414102185412 16222320383785520923 13962623955086822702 265431365146884433 3169975480814071901 9200842492369448607 1205733557586276857 14788563325383865309 5093962854440467240 5258162932911250507 1684086232168581966 17871801007283303911 4398113578071442911 14334326994931930372 14722863886220583861 187023999393348182 2714339376237056370 854599349869259331 5394635657521808762 4645800490117549924 6160993745898940432 17823533732283760599 14396760965415767704 10442974532939413219 14717765549598197177 9169237276606191770 14111301753776766114 7185973383249316320 14277824712705653801 4864609648822205852 294491379963318562 1236662015959549222 975983016195678026 15411069722814170326 17349363893914820483 4441986402360406676 6890501810594962476 34713908599906480 12867394919049146188 9294121022463037215 6687147173606790554 10707608735187546522 4681035953291102266 9142777938160116521 14607423367612344182 4073979396703646276 1071169132405131915 8355913602406621469 4248131793342573939 5012836614193240151 5671925033387535805 1168480837215575178 8443151504891305002 8266896493075287804 16324706263220924404 2635463283654195546 1840744484167623912 16701673859952503839 1970517973300241221 11352984850398240504 1475790698648461780 7705934142218607406 17877720724185680251 9625590492315445385 4949323959424292185 5142927543033818997 5667623858782266142 3760845507714899841 5625149518082470015 9346984085854710698 10354160897100883692 2638859680174096745 5308890587155158641 8694143231107917519 13928136737755470237 13904359530073186858 2338156788001579820 1801416809834488110 12782916856292944339 7664420265488440478 17520674715754394006 2573490172879869798 8058818574659194196 8038004285589051520 15315424058219734745 3613437737119750025 16989967651746475318 7828194674697237431 3696010659285743435 5479890637799666826 11994099224255506860 18386625699094313674 4387363523244389298 16905952662334016620 2541513724373718514 10560866278299565068 6998290062044998753 4222091824210598610 8627389838982246370 14667002227250647063 2492701184164858216 4202522232877452789 9992379445954791450 13428542021631265240 2043182699379491183 6290972443044206072 10761806767209043223 2436568483467704784 7743188621760171367 14225179586986399751 12363508788030686584 10180718225867965329 6903754820659475973 16801551770964330926 14734150021266938538 14201189391780365549 301234117188377489 17561662347618771524 15116584128814110335 436624199200539497 7507686995430455470 16723274788034581240 8582222839844816617 7018246287103826022 13217396929371543765 396688898072162594 12916654957802871808 5095834620237754747 16135546544767785108 6826052638873617214 10737208132087577685 11053911815108799547 528978029363978536 6618884776947392795 24511052245126527 9604383218560066492 13467724564609904421 16229432332103597295 13558633078107362251 13858209854052127116 10925207769091236059 17555268532013052024 5114448598781178464 15191923211739727595 6443726147028101069 1971952726091699227 7701038182602625575 7973569118035933065 17318968501492249894 12111416666405419363 6562598387037775716 18234867457233804251 1510924106838813498 13654728091734032292 16503040045385589890 5810559835220679109 12366912917291339351 9352072730421964508 110411130664279446 8744852914075727471 10099974039526191113 1892146269995748111 15943508912213140281 5919585014711039610 584724614175854099 10314277054454463708 16122332933006140923 10857659965356930479 9754506064307848289 9228507614593804402 17751504291981724000 11509496921883478145 2942404182778509693 13894367932963473933 6785772520486296234 2640072998566393001 16848204454982107479 1859749934470823160 3957822129247971701 13420371130657532516 10700688660220077236 172531062550497944 11444002085466700141 18362484272545029225 17545861568534142744 16757915712844423660 15144061119485197816 8064590927692798909 9931639261711712196 12838081022985215953 11581645433119622472 15796351124926685039 17486114134719227992 14234852002798658817 12202319423892979561 1642013348607380962 3506206086921328110 1945446619639384622 2909353636415600620 3786602384581042370 3601446257219077341 14542134935019147934 8187317942463542271 11061439930373392674 12520441212865635237 6251186742216206750 6747823207873537025 5123902783507589531 13018240544066527072 10962070126689409824 82283068799191969 12864835664367646992 16069062569512827781 14201181586543834518 1379650043175626500 17712603832766466862 17671438166056185232 10100067401324417918 8697718581741499214 3919576102262958792 9014956207559659207 9735809948831852399 12178267825317077970 2128493310551422811 13545525680396767181 8245102710878299589 4671658260467062310 12916736634072329700 16354435295070725143 7526617441047938540 14274494817139879038 12020642472014715727 16064299856717912420 4882996550955427512 1424360352678811383 12396165900436973791 17176552091649499684 14427192693298863845 8978406904110169352 14858633010921860709 17572249275217808865 15717776525237097306 5637131172961889584 3249930446525424440 6046080644865645712 6906584454091345765 11905146757670421700 12026061926580484280 3718503817268881831 2406818759594431502 17801486333337580070 10038940955697137354 8499670572091301861 16205682436438664594 14618537146964053214 3248710308201973969 5227463754644786407 18437621303487632946 17638142405608996556 17387502781155970766 7843205920456097420 1499081153177114840 7306907685713993384 9943537372706592148 9258486129306547206 16289709586748714775 16208426507190419121 8059927852465744730 3762333198691454347 9318928625709405835 16518514211597483433 17085968375110856526 8608229993997680410 10258697898533886655 10177094672967846652 7744265122707469683 1349904842698127114 3803479355360884946 6270400356736843152 16310350890803451995 7782561846491888475 5905979082897769513 18229762513838950075 18049477345647855869 16102548331866481346 7881363598327149835 9068623631304126912 717335738581913606 6293147385186618550 14280529253726106551 11246363949141058297 7581333539622088995 1808571414104043450 1770774178330715293 11274952980405347059 377144894925365645 10736892765383675328 6031544848070039654 9587551641556404634 8495736598298011549 6643532707459930626 13045904746490178843 6094547886731886030 5407822139228181992 7865634821394514276 10834317002799076563 13581375496394446329 7887471315079695325 2816383932227786425 6972389753959802761 3271136869087783513 7897263815184052498 12600315297608714602 5061623837552910499 1976814498173611253 14760664974222906749 16847047592034968711 4618743954143430215 14179891757566808124 4317800981152088584 3076070697555933764 15569127070169122557 1112422225546688325 12241741746850191227 7162945444724734057 7503056572445549324 11326725247069908242 15193643555156713625 13769072442947604163 15338256976249146071 5474956495321853520 17282261281543965391 12318634058706434045 15593372341272790942 16548807418042603106 3600029415695802161 10836764371678702110 321022007994101355 1303129616238133686 17503427760824792169 6078641115161000745 6157517843671069889 6424720327985342327 12284031303300070779 7197990798565014872 2058014686978485633 13899508593712052721 6615840651506408730 10821101736494756181 9746404795457710519 14597160246803553655 1878632690507582251 11249925639093914759 12589246248060303300 10462212165607964744 11624048696866017516 6477749571475005397 9827889681498006070 7482923522440849631 8862796131021388337 2820607418037714244 13265061248798658773 8566321776239360892 11818132068452194636 379474934454904873 9966321059949889254 15317618255872868963 3022935642796378979 18342763612585430154 8402639775608514619 17521140402320990246 3789883820489568777 3646792851922696005 10971638554888544723 14595589514149444573 9189105193519839545 8103234721206807673 16361263060627654018 12546629065190582797 9629043051751800016 712896757238140805 4504582429746399306 18013255214283544261 2105657676086013268 2958357039598368343 5702141403052346437 18410792960200723859 6202437948259517197 9915182803166759582 17992140149468604935 2890245142339911544 17307671856103754603 11677408386461394238 12464667767965734466 17715618745002479990 11650720861263962839 3417252067587250622 4077227182797277761 1239360659296819860 17388169185319820478 16122814549373272967 16997665565680497537 14204712310115666477 363909593969755053 3201009415968650015 10931522892230537745 5462448873132523774 6942502902742519306 7704881513491717425 6965618471015692453 7021555025858256766 7396332482100730298 2285369680118939772 12764661691413599205 7547376665891255663 9828573221528494902 1719991896695538273 6968110560092903686 292799853105915756 10365283824879104930 5900001819343893172 16132919045017297162 11087920823012142671 5799226032710996831 5514638585784778511 5006967918684178811 15430380421413951772 2983226635326004560 15136166726274832460 12330508521249946468 12941600600410035863 8454806719312991074 8268173951824554018 10839935318874343897 10594929080528471833 12927369453992553271 4991071234571664733 9273495306312437499 5832708589187952127 4955133069517250990 11846867134383523341 6590515513914233355 1478140782358412021 1753160172073905242 2520372115153505086 5202187173631578271 15079452511873602645 17708402683344807241 4242854275130762653 6922736054880599850 10234220419747465949 2342390437278559307 11566864903618819860 687281061407794898 6840552093891641755 15321211461223134438 12686551356816622296 8922219633481590342 7645206043147822580 2418231248675799481 16286147552957473822 2060595065152600856 10647362510091048955 13766449784494775587 7737929224116411820 3485091668014245808 275882332546447330 16238691880704965595 13103378467171617284 16201913033877766752 14127493840401476239 1620095504974751887 7997042439670837927 12429251430579775334 9806068132719197781 8122935002871029080 6382931202938158860 11406476179622687266 10691009264127509447 11744031705018619843 4487842779409417851 1410669726475121552 7580678751760468592 2679455700887985651 18309684247227650225 17484965203233643970 16001418158710003988 11782228863624960244 15285525244382623923 198176944178246066 11397679476267537356 15952295119848387520 18194339178522521946 9725214880447693299 17056702752975398239 13329215224686427328 13636754156054511263 6735181632440712022 9751828353479472369 2481257396063843763 7177824957016822254 1479684617253594916 18443479809301956238 17508200990150509220 6568331201262438062 11220547227909918749 4984581537926283743 3673744352741088534 12394147202662804448 7338719393426883705 15003531279809007249 10933455346279744521 17238547199012425119 701868412544598543 9297379722344146219 6739409625983759279 5029337566332057061 4079240519375740534 3329546598975507640 12190128899718769152 15425894253434158292 4800771863343967996 13985961225905593757 3023355568541750368 2015830198815893509 3691986466975998611 18443524328268037768 6808749996268499949 11527005837936140273 12432525897574858174 4156750192730703283 14248155374390068353 15965404254821957949 971657125027848775 5337423537772323120 8707645308385549796 5177606788889826622 17061376839133007474 1586589229088918674 17479956330551755841 5123893559608764319 8773775561438017854 8508127444219656916 15722115163399979027 14057805878518835614 3183501139583077039 10760517258601198364 12211906074852645422 5896429242495278414 3200202904142232405 4048380005217286909 8716585529560845888 6753992851394399485 15534590375358463663 3572712474606313886 2222296593822449744 10175594863999735897 14484832991271733001 10683611111099372540 1152785758430470506 12241225310767130111 13006353872301056521 17254449258163611924 6125217248491442933 13026913745423256237 8281601101448811699 16792019459983621796 6237394678770843939 3763523972464386278 8383267090298264253 15334954175475892801 2794362632667479361 5791984317028467449 3495492159431207482 10233447739015259797 15109425400330234228 5215730967781673909 4260200637976648566 13684507942502677644 13752180001292632529 18072484865590326242 2159393815549991308 13390259893798405581 10101534420707990904 16882644865791662027 302237557010196795 10436199173948191943 5782500620410434701 8357663162574986798 11082619615940499209 2304658693827840577 885347245989966115 2889319356206509657 394448160446208703 8411433809206138028 8265622088319555511 14583044465992174291 15146067294357650478 2152297344580004169 9429849747089841686 6667759166683056649 9013685718968367042 6864588410024686360 10496394913271855904 6180487547604320796 15233911025347871589 10817553821310127664 1276951858051557863 697302564072406508 1963107964763302770 11445320935312619758 16575382268631706033 8103411464955514255 15006165275439319714 7973211342045144557 7413985132158449321 14647126887225715400 7802982286594488032 10689297628271834709 4834559188765455475 8391742961233899692 7003839622193750934 10286347236743653613 3731545449863353625 14411528291096459248 17128155635270976573 1385543710081293315 15037106483326481254 6393415983510537154 3608156596820980459 17589992564844741990 13637066130027301366 2439624997119610167 14068737338566931485 6092162855418667618 14430397338283137336 9756832061965234846 6483832073117355570 11730174118186889206 4632066896409062756 16513338405365644473 10973486896749344751 16529315960477069922 13135825079778449713 4080135803701267622 15591619797612588402 8250909383629407857 10314176243892292346 9423783409397962811 5976012226049293046 12995687447913181543 2819451720311391726 8784126613484547285 7961708678906445480 9991441051289955576 10004970787352994983 18089238136757291122 14994291034183299487 4435125317138611899 9061691997268023549 14625420515802656662 2113406573523549209 11113341416353910246 6446569105864442211 7285621435290662363 11404396180588401665 5233719847644319663 612660290930151320 15585259634682209361 10088555208520357474 18075113967822628 5208062576143403044 15341491026488518808 2506953941677405671 18027389913980625422 13623839665131982186 2208271322672955525 10192803033341670807 18178408502337765615 9075084340242911709 9571459439427159027 7076277941623405553 12471217305686119716 15642347246613339209 2767255164588289739 7256006170088376334 8946026386549360622 16287820464696025744 13965109402738075200 16724077166329622578 12788424758643537825 2879635641026506632 4383296973302088151 6485570727255396807 1542853344198125944 12734282433771265296 17280621964850774150 13551496053184739528 73303144135971511 5387972984329295207 5938621784192534735 7984794661196889318 9957071187661073374 9601199500152493490 6593237824128725125 15543342657493978755 2135464971047469062 841257618918790962 9628111317082560645 5176085430242779509 11399432754586809485 8469403082799216639 6670902022978328296 6437907198808759175 7663590966810102645 943838000937892678 11155664668554378432 10644934004996241430 17437060701662338441 3669286030090523400 18385487689116100276 9151577097302956605 17308687017048112512 8656721799559889188 14119111696655409878 4485215337135696506 8674373429224211902 11955006322265718716 13820046392176638481 4295373694177414217 10046435492554436710 4798326226290571225 16391725223127075928 13475885211566311019 220277720715266021 538950270452991368 16828942289798357912 5711500061679030669 6795234053591492416 6809196724363239155 15946843838806440204 14788417036728212650 5121578639400881226 8833523138465138118 3282650438597749438 6834652342131680121 12669146626795404655 15916398138580975456 14271530140554500692 14780930597746535398 4423081798725955139 9889979251730130210 8424572056701820852 5064642710863664847 11057901461871022304 8705927095849790477 14862835814369068171 6942047267278580697 10596404833028838453 7512943973611711978 10484522907044657452 6664425576671802823 6027068474089898529 10651033894908300373 15503661597926150959 12882679145213346733 11986614865696478812 10051945811515314112 9352190557460492486 2428550679570479140 5536240686730042812 8377648957486587019 16394185194838133803 3833471904965252208 10387529235939170893 17173077914384793146 15218075121810216835 6990423389142072523 11062188141804225530 5798633960871081295 13311364423696713857 17393228046860501869 10303229455669202970 1893263670183148215 372557766007470200 11586890219914535088 9315167977736090440 16703969246755491108 18246793482578845353 11612121550830489721 8295125064166248292 5968200471595668555 12765748412809035686 11744553246015986848 5512881356665506301 7593692209203386530 2947787801342886786 2103577763336408841 6581989239008416595 9505643463746960859 5183292845007143370 1459683884858936375 2121610506726079392 15075440796166489670 7260369418994273487 3518614818575725114 17781028592163591893 12156449149428337203 6098987016906677245 6462634428519819314 11514159086040830031 1720957539357625627 8515362488837051778 11907303762325088165 8538827254180685456 2137244268156753013 2424609052844010802 5733283809675918528 6807790296227004874 11940265502308658925 7749074815721696647 10188797535715256 12034757227893539506 9372570673745693254 13218026151095536745 3380243397344445330 6908442575132742708 17337630887492607135 9013598178611980322 18425201663384293287 15536317575486519684 7035110609152001557 15955007742286657266 9005714663677868939 15152134693677563732 5508373787256681286 15742210988210948794 17289863047871700188 13160452463235300283 14403006056669896201 2106950300404148463 152417163141696350 11254470286523120395 3806305958908245494 3219237405420447900 604066813484334994 14716693623750029434 11163283880506011933 17279039133536645183 2914134503416435535 6606409576925749274 11235356024319704634 3448758961454462941 11479417016231259355 10752906816168182284 14428042325233083560 10285044979305201645 5932387550079540621 15682353440223836915 9838756338539946872 5661255949206274177 2545857222595825459 6620359755729141664 3267472046411318000 16810388756459678877 14680232538948850096 16112892004717271723 4588508760590102071 5643259227215432785 5361957247587481332 11081849492677284421 16113086104759292249 7342017656934405270 17647187519566992851 13217816066647177855 16561669638348057784 10723664002305187408 15363415547581890286 14311724137485370214 2934488693668023127 3043711683741281678 2083722132376245253 9869077896154980303 4390051503882671895 5261136020876547129 7027643363729784113 12429129821330403141 7811649648635852782 2797229052998886531 13850902099413020864 15366649983496201071 12332371634094851741 18429310532465036021 13581072239811402348 1455249566729712811 8934398644302260357 9238757540419889637 15097915437959786429 9092105520393100537 8342654910428651345 12764501743606603774 7223407794340780276 17807919533040031491 769054211822611556 13771363296622674613 10016391067119315680 16421628191440577774 6405970401981499565 13605946002838031538 4410163937780643093 13684597241741935488 5891107542386069330 17742797708009363021 14729293401353994034 1636664820388119171 17901080813381839212 13028874389171555195 2855467644202160553 98059592550170567 13010166331197837111 14255862375759685219 15740794448017192177 6220410019245665410 3363940295157233541 7265230913056337156 15439414776279547498 2122966773907190734 4549721340167624860 3755344711080443966 8327354942685923218 15549525993818100450 2736139042043118180 14539103702306957113 3284586228889700993 3587096638508781491 7164824162096863300 9084273360792201543 3461327467030514246 17398027901151664745 16791730653406711502 8277725427339020879 14689804280617375005 18303770475848472039 10500488917320288899 7438264961532729141 14906965599124100345 10070128690288152814 9283399850833709785 11041326684692437858 8935192164211023943 5211522303625087141 8177101025928887906 12998237352602823323 10721813064621704562 2708324527580723821 14615473224211680338 3422853807196315377 3319045494304107327 15580146909791878100 17453405720303808426 16607029433820601710 4618284974337229337 12488657598224134284 14874557701437701244 8364872895995658555 14705595412723933576 8747850171094939897 2692784846204623754 2548577212866661352 18442000718737901944 562074736543550627 11978279726889301684 5806425153378298559 15895821289380436340 1226652829848505361 9166837472889972429 1325094166026508640 1987960685706537240 10481633348458663137 4341112125934053177 14202668094352775389 6207346397500315393 17114333405183066566 13420220883860890558 4317255396177725532 13131053502255856931 10723751953353639401 12802862985508494389 8725556401227646365 3381214396055341533 9009546710274036089 16703642410107718265 15227256061249032924 9964520069374199058 4038219640799376342 16721726878643275698 18396247237899686761 17945508796515741070 17928249352052425384 3793076011348264452 2758417877949085288 15825814213705623679 5239884136578396672 16215274786305483574 4915050046367671881 9876217433015193818 14791530615215780172 11384431017438917899 5509373172124224837 11491260916050257966 15828628117678507935 14306813420580158719 17665669364647993912 12821953958754626061 15910926262397285902 7213893969944011671 14821557177353219038 11404538086817866395 15633212138435359680 12270973051113251776 4746578257694175933 5817371900800279842 12427750798784155463 2003901700667232022 9573818405821334461 10278340088164643992 15772064792732920119 15934052260650873629 8510380090420729972 7416165366250543037 12718312294345476117 9448670708130382985 4460680758279405593 13568405563357843254 16338374770293359534 16556806477034513099 15825657019738254227 116264025849515482 5158399916009413295 15228501087350025511 9681167717768492934 10597704521671657604 13665695480092623638 13060381553401049999 5836567009950609410 4286042713577044882 8883028760485998783 6171677370925529203 11971079038714490847 415544858512576291 15208671225117565595 13890864836232397326 4986133396849153106 13507535742370628594 5198231562417302792 13162714611313775226 11176472589246698048 17621658907501936597 706374751864616411 616301421995611360 15714560878774839237 15184406504611464701 15499106110829425198 15569372210584169045 6017528848723629143 16798390205744007805 14532384270252830175 11826200200100721830 5834966383237885995 2140026808260367410 945416386263293145 16509553212129611640 5286530220029171559 5645270127902206056 7750512591112981406 6112583102563645878 15350139416219131763 119499578014376752 6894450575718574925 14663314560954362659 8605095727747758530 17070046485933641703 15640162642597960198 921968332291976422 15622759357221084929 16516078056337543697 10832346670431724421 14776655524623990593 17293560428054967296 6638516169274926191 10513523629822345183 4858178140927487546 7593005680025302900 2226525999519977004 12987826606610883902 3816409046953412973 4760673170144958577 9985146960914886992 14103393111133557680 6973121502724550558 7036813249438803121 18194543321554164487 6612156870691837668 14507685227049266406 9449863598518318001 2002603164443925623 6437664659781551266 16209104402546826394 10350519648611092874 2066510593922354042 12185179677878120056 13382855060535357721 4210641849795163573 11859005491618474272 5625261049965315767 7903484881286001945 3845919626374651769 451917191142259100 3533954953464301457 4180221563905562303 12009093534517592030 10912784104848207820 824730946986619146 9717504438196282698 6800188985905105477 5840609660374709011 11336452603791231672 7008702266184106551 16627273914413340212 12519417997637754090 2365176684233808911 12239258080418056822 5071425798579096449 8243932979706022382 14063222063911763158 14884980132055685031 2170474524817775968 11606079821493657147 4266781103129081388 14744725067901658775 13772765412897103485 2965844660372887123 531403538175836923 9609024136794455248 14506887769623939087 5059179879669988832 5208614446127218876 9685727951496468027 14099185562903651257 207094544223005667 759042552402177384 10046566235749045722 16328511753254506649 17634500580694469910 5538356747269308320 5298119030935311542 11575788711852781265 8852940242605099708 18286657279199965842 16938405118601012072 2062664082485954139 3746483504165169525 5625763679648873380 12508078082045988388 7433049625495964605 14510797387130148915 1290725496123107838 12170370364542009291 6906717124465877633 15042681808394409712 11775152363323604564 10766531900541720628 7506636347354215399 13268395917257148523 1267961617840984270 9920882868567793457 17800952411085575263 12508884276648145039 5103255741771740919 12858061511821900264 692844877803144056 6620469806193282050 4365683519114518213 13381212341639201899 457307525292784368 9157879116034458511 11510529544055458683 2986494334920499768 4113043562629191448 15072982772400439769 4060511286088752242 7210717540785553094 2948543039304730143 8513690006493496968 10655369172148512403 1215937623312696641 1071650556718489717 5899550853864456361 9737266994088498576 3233766760388323001 14239261976382393931 3551514256148490157 7988654281168490342 14029899389529644889 12596953406973540022 4300398362020351930 16563999451456843987 1286962733261101142 8884402723777995275 16492806272359962378 3963626364045730171 5319053230886002307 14651634020386129403 16733584971455770006 556557435207825416 12155209221656274130 4694750293032533455 124928584794634551 6807687643572084960 7101500054455122083 12518490949371421754 7766159037111847821 8295764575759036927 4695594165652906913 834601120884837974 13681590426039768699 9549399761057919131 3771592601343547478 3360485412996951462 14126515149403156776 9095856071351409599 2564312370065569842 14762632688334970779 9167647536642789734 940952868098808526 15363029560517700708 13364644977237579258 18168605662348818847 4771343334271850726 1391413457257855895 5374239001072868259 2529459373568817178 4454709641819420268 14065751960943780352 16018060168936133389 5473114494494285782 5201625643346785748 1001264846460648413 1981600577071141485 1727920287639681378 6841189703675435113 12145631526409545178 2151790867438528129 17028419841702866579 12679184378635672711 494669819192291003 10469198858718138861 7292725729130373505 1510085120338561610 3848119873838557730 1986916108571902296 322767179155530034 16385701455573319045 10060847689418202920 8414282966230754241 14038937230425078822 1594994917733473793 15086570571129272299 13366517477154711013 6376689034338882334 18005259457314690907 7481686398216394794 14130633742891983144 2727108682563499956 5062681325750808528 7744728759595122456 12191496064841616914 9397859776800798089 14879940312169247642 13882832881453606814 11909801534947557413 11393132387972311979 9565558243994842246 16755869568832672836 14975604752378337342 2269904695263257132 5402915532513394349 17659548012835969358 14048381470561321875 14536294839510286874 18426322188661252703 4436922896357459270 10250888658612565087 16910155122378811757 10386328226365906138 873966461485941134 1405556376178260422 12549313659013708719 758249171566117232 7596354630690136807 1913953797717889221 1458633373068051589 11092006882229783710 10525853632973808 13859224441452252505 5695600077828039319 4172151615099663530 9104272978142638056 13345211163212116370 13772119226093634151 10409721630147944061 1996570787876092930 2172536216943382719 10931672815040023665 18314775993992598250 15234272985463596665 1083543694435292228 9734401196329864287 8747866714039584738 388880731734696107 6523175303277836158 10328266879211974429 5661314903141956298 3298980018421338248 10585967977697108103 17327504059201317244 2591686781364835322 980515755492994576 16387693156395196484 16039634701875616831 1383783353640717739 12744568146009189545 6495588071338443617 14016668246522513778 5774691959794056535 7464777838226719382 10911407898807429074 11010334970972738712 5441327658158641438 15784811627022631141 12339219087314643955 8257972208757928606 5206184830011417922 2586355996470587829 13990791291172236570 2307636711024394300 354534899269676442 18022948976208506666 11240009968686178292 2665095328952264164 13117449704451009753 3358889902337958606 12554345968238443547 17288107689209849175 7280717582303157576 5025394544566319885 7317266712777479999 9197064553237888598 8402423791101629614 16503756043596085248 14535790530542591418 12033681343314887043 6492349463607937849 7324379180428979812 7801658029238807048 18394281046280916333 14575665177528247430 13859705224203622024 4110516848675352599 9166281249122667917 16808626599598958890 14099653686833924208 7056684938297350212 2940720032215778301 17016758905215525279 3499028448263303085 6417122396180028187 2527707135736114550 109009181313784713 16691925857259079279 5296110065789280916 1176492020313766194 521322076921519261 12030001420181454767 9351381080953925047 9809685590066041038 5094878239534337974 14497614938310870439 12436233849803366801 13236594406737607445 12161865862548471991 15588821414954661284 9678773526549727969 13105489244199694186 10697808558595746562 15705731738837507980 6251712310017634952 10942626017706493188 3811269227985143410 8986212510466849518 2333915198063144282 3499170775241774807 10605851712181164608 11225649375049235199 15531303086279972441 16976350484103815630 14940219172147442242 2003510462917704687 13316871787792369467 7143354012888769597 12024784813318808698 16397542319883339507 1973154678665595192 6894612149451826341 12794222865786407558 17279333756143114611 18130846980472315103 3710247456620531001 12361618392954713408 4682568206939812802 6862313991538497460 8875286459457357128 3714887131802444302 18148304413970565674 7195478145544619096 18194932169977379401 15232324992850529096 11362724547193864650 3180791349349146862 17882966902738803990 18002405913100050333 17648860776755936487 17589886111343766601 13109167501405644662 17423168356403319686 17926186755350809955 5444198046170525542 9529533230378262585 11844699289615642773 1189172187552122234 2623595623797935022 7653283635415724368 13799702628804254944 17943392885090025412 13431886912299413081 18364410274084315543 12787018329219404717 10369106874362294313 5793339261696645612 9011506093311811717 10135556591070533106 17897481564193354417 13214357175968574403 4196187558623830537 15775205624841379587 2634747100587239297 5977927691219293007 9273478927529066478 8406980421345717255 15565910040431821689 6394956726434139543 4474345708024258575 3778103798942609537 16099538589590904327 14755627973452039105 5809998105885103113 4500469092188189967 7341070801516215989 13334992401346319584 9031043217916888410 12402298615835333281 10130566809765642421 8840110839328167633 1058306600793837863 4010480360081243375 51035612987961585 11927460979132469707 15452107321608038599 17814294572650741008 8711783983576537116 1896832168275604263 107276864703210830 11565205521079919913 14029512630077897284 13019069064067619212 14441808487543270553 12036493853550388483 9837051126475600106 17440137579946262786 8641131414329398949 3337159934988087499 4196733899821782589 14920615438035395305 2324194141772231466 2427595339142726250 8501476710309919715 7901068227591859917 11292233479231008080 11429514704540772133 13189604666269338217 2289086983705687305 2772166903959230531 6968662230522144377 10877916625853220477 14897456225919160751 16689005840945895345 18118429456251241559 704519133205076367 10105399764207098150 15410043062339514334 7454052919073238664 11654933321708893737 11203781482972438195 14027075977813309449 5757728001292283232 4676988938156851523 4883688791970087807 13533730668477088404 7567721503905942145 3524557864319261568 545290683493337443 15423292638277317710 4626186050715159917 15129140258056654097 6221961588367690905 12041935682889089127 678926231023157576 17614153616848127456 8953446424665028383 1822533178514842330 6256920853052067100 17682846241439421208 10745322968735145124 3034235031068407548 11881670050821072639 5606631992928780216 9770183595464511268 12090106432269068114 3037437660443868911 210040865045824542 884059627473193722 17571123850183740567 2917592821238859559 14500582639156355362 14087272157253656904 12956924879864631177 4971794760963908556 13993013836852783725 7857204889059258133 752432782409575469 14923560585361004274 8108546950045111752 2760956806715653552 6869153592618809228 2869678634022000451 9556483909936969950 12955810045765879742 2956302267150017422 16858095791883633283 15689693544265666826 6016536202323562279 10826835029834999614 9276119648497741958 10915987603469650943 13557924574986639378 8718914960745716903 13660557182925000750 8339081107170962837 442697389139824106 17148965159966438163 7399187243245404357 2181726916079205337 4979300050452290641 13201180629571971322 11924998412796725236 2837978481119787773 14739360872692823806 9932827019932241617 10595207195091464743 18002178892177967707 15750816193774397881 15007501399884933334 10365225982262399883 13299552797156729992 3294294925915221046 3448201719260959853 4547314316844210880 10058064431871760402 4960556155177076593 10362218207365591349 14968101932179426523 10913325223770451915 510408054949710165 3124443208330716629 9620764239069146309 11899686628846230567 5793639544721237234 1513934238377599356 8932739780730062282 7714547093724861531 7437122725962894966 15736978572478683322 11808243942580780849 7468500974705285216 10928217443796795131 7587136860584894394 4473686275873713707 4180706674422458841 1633061291462823459 8633901096556415357 3583654245189836024 2780075365523176913 5676598565275799286 5359655221226834898 16833562328693513197 17915628468197325926 12413698067990562907 5116023120586840241 14508834253828733079 4979930990158475185 2886339075215284338 4570959112096850571 3295196683900560892 7416174000243882842 11565402218855685553 17419300624875350368 1319644537646302993 12575013457972127137 13549404554012592966 13260871158720471875 6232929407694760297 7067769213411498912 14806088027821933226 14186584390883273858 9007438393324583158 11787231559224684095 12187036107066444421 10612492427122701159 18364470109185661743 9826103205582248327 12039239848998820827 10898676311538914474 1744445865517076746 6549999669539664166 3150336223748050468 3809035727161722802 2590262823634260446 5285984111238881820 1300090732896265048 10385493006057602750 9359366437715009857 15235726826228714770 17256725311052107379 9913026493769093184 10852912955265322945 18054852632556988804 14762699486102630707 6692604089434748124 4014747613068108259 13069817300649152371 17214131374268838197 2305507494224035529 838926036804125022 6049540646810078173 7776634869243666216 14987941402880418356 4106812491972521333 17118565983956844582 8203711890219936749 2998125650075707776 2887949420923747319 2577395694707413489 8490895238643095669 13821404831144103179 4753206540797588065 16943760875594944149 1866298237570141336 10336741043194266615 17034613571642085655 17494299472032252820 9006581029079668328 1412291291063146309 4262319248531824552 17438329379172954273 8387515684730403326 13632227954803015795 14161069950496175951 12760794340390870421 3012156090853525543 3493236955643812765 2342825399759128463 6504141614854769768 9378898846098750302 11778292341751286587 16243268114534807901 11126699838418820665 11933368586633268453 5562749661027999347 11881538398666466097 8685295362343139778 14965653106559565019 9212398883174835216 7543976782081108742 500280081665527550 1229999343809245146 2592822444019023030 1059686152543827592 13694457652503463668 11288654987078180150 8075698112198292167 2164773027476987047 8876321843499345004 12726550124617754672 11463342910174336401 6189884376830795524 2025652431709945844 5638758201634731228 5180622467389036937 10537257899812105091 11531319195791549916 7127405463830942080 14660771863096929998 5825996668891184521 1186910351294982526 3452641018025947524 9091909261118526 10460784552119604640 12477536603725831253 6770942599169254002 11041658494837837225 13194860026352145104 6817015961098163047 4039277218861370453 17406178322814332940 4313661688870924890 13252204559475959847 3490871660138143951 2038609600861967883 8734233137229553923 7019336417403829920 16345059961145223737 18228939043158245830 9917761621106440456 4757760293219212906 14296025551700287959 14661224253385313621 10989131915601303482 3166384009422841455 8627696218664330587 9924022216652554992 14195042182412001944 17119864599930187380 1124667050994791545 14666272585781747422 14917720743644197191 11993886358210783515 16364350875434865238 2410430101620723889 1146357956647835313 1663156398439033075 973967823587316164 3320078138260682013 8765552107404624763 16906903448940411409 5638690074352664414 6580199849801243930 12788338486501315769 9382698454042805601 6847269627817483888 15325228708280693091 16404094186257658315 16927686130213698129 14399917324837152581 12195920519019496926 7277697599355875169 15730715056498625178 10007734263832642019 17615265339726667691 3066958952911450269 12032554991717961593 8576768235464010966 8815445661577010999 6799435188662277435 7682420323757835581 12900673990013742595 13688782176226126869 15633757334848921150 9044147909924735651 13509724988914128258 4774050599704429394 8826898985513851978 3781624709455055705 5902062251505238658 17060141326583793983 5826747766749773169 15307159279913209232 7444786306154783938 77677497486227105 13008767377317189888 1127666490740268507 11031410786551674244 12384818092125584876 14564706948222245674 2123617602183893429 4690509050096569014 7618842134400484476 12816086011298471059 5235938004926084596 131349652555687947 3110395028001126259 11739386242938966878 12670888122000792470 10617801390473054192 9463602907167420779 1897479223654764899 16197355363137542718 8565680374768687340 5672847014971749437 18368059553361164495 15391740400916287538 11350981260447166755 12876641292596572550 10322873638586479698 17152565318440598214 16275298974478454442 17550405802931020924 3169198713444950706 11367642678648834087 821757059610875747 9662862339550056088 16256700360091140015 5264502672150053633 14451092019783878687 11980287199151977389 10701427488433100841 6380520488497081178 15846952214894547791 12772077028397992101 1027608095304855502 8672252547128876326 17649637109174420149 4501727566055397513 169922575096915975 4741358577292345493 18421759518970717834 3662999972667533707 17166768442004980528 7280808711511948585 9880599286376366662 8994168789812384555 14056506541398724758 17084518931371583637 4249847084895695859 4563634618356544929 14101079987458571612 3784443462196589850 7018581859080988555 17755990649183096334 6772225973993242503 18184545574684514296 5289536110296988185 16361572016791692991 15483914252946434033 10604407006157715113 15643315181572340437 13346557222331475704 17548131409338076520 1202183650228363744 4939364168469541759 3291068761004282076 9929709766110834141 3044797216555617987 8989308503509050609 11199213474841494159 16239061409206298005 6835266611953750466 10425371543394910117 13966543554920975993 17385444096013141745 9117079582975529461 7702648677371073932 12981329934938480727 9325624284314387837 12013530133804404452 9004040537686882023 8842189715645211324 8392728424630381423 13547355790340595630 6277473444022484111 16359265382044930334 15631265155765202820 9904863089086424404 14988234503166801395 14324850129203870701 13166302772837676133 2806739765639622344 305631613981204360 11450025736119562519 3071738124866272669 16131524592943278399 4489234503145922739 14682823803564282502 14205438209868513112 3216730459661734390 12739421575827103072 8930130790539125245 11511619353924227290 13601176898088731147 14214736182080346984 5560126970465339326 1691584872214107478 15534720654571770300 932117860082238512 18367544244575830186 8021041328564257665 2590618704148534600 14468701709882043967 7568314189913353250 15440503130835769995 13035627202512886763 7886973178745974179 17549962075575861466 10137426216076389094 12038736359216836651 16683004341491658570 7648937276165707497 12096086954174935685 3954580705268068375 9895736161666641840 15783956141680341469 14789620205985696199 10288326623408050229 4438944742661890456 11742230885467296760 15950602996866241754 10321262827813059430 4436085917638098789 11245709080708420442 11223369382984613738 5498555095182342179 7609508055978017256 5149288027405996348 3901432348744849808 12731266610989386355 16273831072556736108 13146324623561270055 7270004721334105199 12387301667469194651 9869295216880333037 4713632281820495573 11812404120289441166 5423889258434129376 2448609082132549099 5798843944372050840 2296782912939733772 578155187452288804 12743419324752519025 3279864983936109065 13476998543845764743 7837237098796679104 678220428789888082 182110415742987840 16904967661406400129 2632838076282388260 13223001712661814280 14114339664890635714 909806761568024144 18030008748680326318 15424357237473443929 4132677755242709915 192779649312340123 15279662693851784688 3283355031876343157 15588586439599086584 10357162246996637073 15598832952433300800 6009442847382143398 3054247218630490918 604958175351091139 379839062471988801 846929909293636214 10669358324569614324 18051408673472237979 12542220241727842666 14818871482356364889 4429769923586181903 207808646210514508 3572241707369913442 10026059170241245813 3793108421996575937 8108184628662777512 4914826449033940817 2529832305636230474 17845964296094149901 2085908154145635923 15614589775460472180 9631781852040954078 6190991954104098384 6049458525966969719 7180607365190031479 14320478085839609536 5513012817556084009 9895593431309810742 9126903650048252492 17162514418574670645 7706243118267728846 1350384556559717912 2620714418201664772 8719543275735584136 4878122426117255808 8818339674274622341 10331637790762953961 2729432286802100297 12395477041382451567 2467275412066871851 11200434762194812796 13334307757169147878 6576664584551327762 12051361741751499044 5904621632438772389 2403442373389577657 6292308066137207529 485222061223838317 11868154389350741102 2806302539020448960 2826616371298600589 18211615015136068692 13813485325617405356 14396648763610901302 3029455594466220656 7370542025110796532 2767798315108782185 3670515543046945144 10507956060683938165 6880261426404247973 17573119887603138835 13340332389083247432 1076998715539638493 16644375310166818811 6347960931998855193 9377434225584696318 2505391434411665592 6487132837963482794 14613006002657751421 17684234297347684974 15286063414476359206 5604509930311580717 6634578268416846557 1715267260558792000 9338681167510461201 78713909712607652 1826270642909728159 551974737300218989 16319281757666462402 16164940098823263121 16060053374474936172 2190019339332974688 8454684673020164596 5689578450292111264 17351097245690562837 1920474919948575705 7211568446033562045 3617730413257207113 1739423244045083651 14291146422097906874 10741184868350800766 11646389565303109679 18215977778159627165 10638456799645013970 11321141002122495938 6978679815951723639 16579098535745602539 2731239842576874374 488410525959745468 1439022635024460084 12337333949751124244 8628605436379858651 5616588144445207355 9969430795331034227 14193869824212202967 12249248940348539964 5397494507409173387 8798364182680955879 3951224027760137169 10866538231097495127 4000750935265263654 14197170830267763442 10447949753895764480 10201218040093817190 10024225121331663958 10634908597118581691 17600668678080669255 9059286835775870759 11871010554134464952 15724797011162453934 9301256309745883802 2772899887158689259 792802309833984769 12228301611100380407 2165770719194122855 407378740974871476 11259516047455572685 3360409279061143540 12692099340844313680 15811599232092569705 11458670684976619866 1409944937271747800 13958670382800891575 11002273549834721913 17055886506183645753 13440925442453843836 3414224405752889027 7685985022016564850 10800706184310142619 2786693518734871028 7827342770960214147 940448622254831491 7797115746298898913 10140698045993656652 7024388775239234173 7815597840806920112 1263422022861922426 17483620454770091698 3641567343411503275 5952555921607665229 2618786096331408874 2632564770752948208 4014091518833926136 1731269797725536853 7978875218443348363 17501857758679050976 18062182645112252423 13881243783195323266 8099041046259350436 17934567112815540950 2984306978827292807 7102399064070654395 16912762424800747382 17972985998075280900 16112903676811666017 2039579845388623886 7069454303854397367 9273576014865956859 9566170955451953841 12659614605664396074 14492831900003746595 14990640879197158930 15567606346154914672 13159615931367976182 4932995626767524078 14932144095848459417 5048880561406970961 6209050711085339934 2612016956989974399 5645076980424315341 18424979936623816435 12341678253268217237 16673301837499569804 13097818277586951788 14432458369021521090 951154953485558886 15999786984113717899 12083017635051879992 9484066641647651659 544455650376614021 8867818037042308460 7473952289174031326 2201660130689416187 12674629732207582735 7389548421783124717 1159449615113605121 16992258347437799042 14108950137812929444 10298725276191355080 355118472101092777 6332801758394545203 4612304876950642227 12084999782902727384 11806983245142022126 8439217584235638895 9097205537656152512 5145720450128892135 2931196763896736859 15944691753992600789 8960867342569666720 13176776008456496028 4667256346943435938 6460993803902717271 6166185553436742289 2906511657892061167 2768335806443867190 6739742679261534183 3238445488315499233 10146024031984467617 10272799856460169633 10820277935906964581 6887718290191897222 8998433345126551980 969289165116601645 12997828489715411631 9471551562187177428 12051975586787354986 5127605896889314692 218875621242543117 3579444253855131666 9281437933943561327 9462002434580093901 7211647102135979171 7666554139854259520 301204594382568542 7227189881855281323 10886705523415497289 12362102615874933487 4917200350563198350 462903345597261649 12483364835627402647 3218496182314230822 5058419301679880236 2504804721623128774 5767608308299255582 4009298854265002896 5089747253670004958 8251656234131299970 14165543885195610929 17445072278392408823 3411870654498910736 14957597730877702383 12134173374567821567 5024746994239606523 12213242175907205328 11973965111375368987 2622521766990148827 10186197390632263405 3792209174485609877 5381069651085949250 508701725648887388 3821917852374087385 14276877961994232579 1455991603976857049 11923557823599293278 10305436372659811064 818400376786858495 3757429870828163479 15314028458254724416 9358365307201293029 2335303485613422844 7864841976560367010 3819284244312361730 15520675704308542002 1169088669287961605 7778091437290629670 13010619958672906607 13206693411645621672 417347292132935368 445791290905417743 16661505479815271439 6929390322695167313 5385160954236380027 13428876291234432791 5337569716007606831 8941129781393689023 18359954723562436849 4673602624332219910 14390576239845353510 8485384866664342047 13632897772034535437 10144026896621384860 4864615586700197089 6528694546552278562 2935591883610557646 6110408013637332523 16797759615002730865 15750331602588984240 8750203766289257658 12836948956008038303 14482125744727736107 3892651673824322332 2771190620093307154 867728130308860522 13372553620601227395 15189871984715617531 13239430718473889459 6122261328429708908 7799962924486709278 15958611900324414275 15620739066892710081 9037030717586489775 3294300641590772986 3985576341545842550 826567872238033578 6904918952885600984 229092848212780022 13830703425562181534 11257797135394668956 5429220527636659316 17112931587274767665 11046046658424765258 3008333143134363273 5515427925938594888 12273393427208900714 17583550032520458894 1448801955128937729 15036514515944465492 17086134886752535639 1998323333459320991 786905186541278635 3948896732022519285 16133544689345140470 10945558989318314409 10322364555867495691 7552105916084877616 7827309197613433840 8308896448253768783 15443398036000618387 5549161734972220604 4718409014291036504 13338831553056498819 484926121187165806 17381837258982906802 12394362353669525358 6348303906222284040 13378843748980274769 16625462282225243831 17735531489560527468 18397825010305689205 11252251758846534467 7545166204530445721 7018262147882337278 9643968173263987201 18160070176656437659 15041446193654115431 14837964146926054370 12728714087774702074 7903315446787307812 1561135449898947352 8020985401432226567 2750443667417376612 11295627982606732317 4189365519779684773 9535397748940395995 555459873479262747 18408736174156056028 9282791532292434653 11622385227049757411 14170466799122578257 13833863494202616551 14987820156190319117 168680207806021037 6222788092240879386 16772195941552984712 16914717653599829610 18004969711065275075 5748956633177871610 3245594675503620530 16914709019507157568 8038832848044245387 5350983728730060607 1680576318481102273 8505202523434862587 17499874947817416274 3040713340231450118 17607263584553169447 6969198299671601888 8259236659611943330 7318111988995624041 10765886930694844128 1390236138755728828 10048421142063717582 15354305741791331164 2304198445335999880 17649916751576443256 14005600413018715114 11909747334731993731 3891685008997202422 3139035936324560869 16518924361408638794 4197292123615441057 16157331088789223027 16856435909770630173 16161554694483217896 16794860482942666521 871672725425527619 5101323050040857385 718795280721332276 14943675337184024070 13101480217673771939 7181525965406395168 4236123361193697040 11042155221423101025 2314472603385564861 13171510372604209025 13660703359037280353 12251696702331424984 12938053261200276731 14001991758965346029 16488034307920002882 10534838065921655502 12597958288662440168 2280097327741002165 8828567638288453270 15841727037745828363 6582388465667662130 1211693174566153868 5899274778843767117 17676388352120580387 14237748349081021073 1305109053214280937 5327619865334015646 14615583352796712673 884317959610887837 10036999747831420524 11180134442214046793 1916179198132650893 2298577561264155543 15001704263920356307 14325410110755084819 1525563216904887621 1089577207145958198 2920550405940356594 3320449409872773752 2306538939398853204 5418330398118380514 471065009627581527 1241386644930042433 9146271850087013726 4017136875107446988 937173346937536730 1159749777833655765 5733745489310659537 12985221035926237669 17268745086394084883 519617962854318403 9233283098172205668 1729713715029430086 4560068092836280165 2785132159373760230 18203059534639878466 6296209174870910746 7310618537523711885 16668450902196073529 5655042363472939698 15836508946942186829 10072679138841370197 10223847177576164029 586978386994196386 922186595936905503 7346389382383430688 11423981080897858790 13320243691508456607 15076114820819307004 14541873199048578914 17274330558326444387 15752947978395898427 17543835367269017218 15881058743724885003 2033693237852024097 15236602803961891566 11690209277061241375 10814871291126981617 15453713478270274876 18233660810493657395 12367156322919797818 11096485832437395493 7975522810675113806 385901150685641435 2017645895413737452 16665443064284857666 3885658943246467730 16731019819636375963 11638634233018755122 6057340474098852928 10906479441288190418 1362808539124508345 160438633405674082 14270348177581459586 10807247762673765957 9125396850778915026 15177733442319072262 4783436533799814927 16786174781682458997 9401376129521532793 1899170267947570461 13681189334435428635 16012933483018480448 8305655695237678805 15765482336954055901 8240565026641118916 13379208570375597516 1538254142690267341 3285270542887959983 9171268371491138422 8736754207094454172 5339870570119304973 12103582008748437984 1431211391843276558 1476477524896320890 17347049149385475985 15451827364518031352 4177879265258592228 2476164814665940069 15418319864394078987 3064289116809965317 443223089409649948 4824052215653392778 6018060141290671829 2065475108892023260 17668077691695331684 2918850331979239607 6495796709886297602 15445428953348899887 15871616797932568003 5026923055220172145 7766872290989245059 6850091054806070530 2405915478205301463 5148283524518771484 17150638523863948230 2108904201492401815 10964615646314113617 3537697259412874545 1943223467455291458 12814502493044601586 14075828799085436954 7246561453580904829 10300821623902032208 18014450070829774624 14288194404108371761 17232995581593462270 16627995425031344522 2229988037213286667 10254838512636743560 16696797655325622292 1769973648088771445 8137389780949680897 4105667516604637592 4383253672056305333 1567877253104568792 17962611610441565466 6204799076922487708 6493329261758236419 2419564368051459117 4169618440558031883 11859607081788820720 6741210269934012663 15636469795011516554 5205651577207598075 17459933208806155171 14096612731156338293 10139506031634814878 10669453566630978734 11659722709595041245 8045807842685390221 6605445664135159376 63423098903151069 10472585781308380364 11598831789331528514 7076942069545936492 10391650910899921884 9284788318980300431 6472827839955471296 18054055211728928749 7165400902244323953 17828467661460694017 18246147230466645782 12103887919295940039 4284252384531364231 13287515330844307973 3254380670519909115 15723682833910128611 10297321506552174337 14931708336215373396 15762804389965860731 15122612273470378386 14168877003903386751 17846045976009342855 2658450647379590633 7866500925808458449 15827594924089953053 4326747224825322196 5529668664510390812 8457936424285525770 11773526465302849489 5653149647551041827 15907181911548403072 13575455927939648 10100779017313850822 5176554252780547880 10233715909141030535 1385957478517962960 883180544883167721 8882500237468107126 11539865062679211802 9050803519365379261 16888904750348124834 4345144552632277170 12798558704680107082 7432133825605342448 11049103949096580718 9026416513025759785 14761416801791244846 9856647183735600403 5723431488655193063 11564899425374584827 4124394537423573662 10536282805083172484 16332171136166895747 13390685980087939273 4841708596543811565 4118175424554216521 17988539226069580630 12299779818001914974 12930596990976414817 6682067619125713031 8977622170588711284 1293057685714922009 16167866951406071922 15491070766011992207 10929888027604512618 3073360675941123922 6187555909124312286 10269233437800430688 16044405939235971375 4509041401664134717 18260213444599070748 4488393766980239208 13004185849873574029 338297682547276725 4432281667926326676 5897075761801128457 4011465946435191788 5124765780662003623 3696064648150617359 14452842774767466034 18069913140546125301 14650446389926282699 9108734066983324896 18069071694508963527 14179489591651700854 6156325681999143107 9125276303534621106 6487809639092940828 11551908865841936291 1457558785585319768 7868751209624518124 6700687847781962250 155908656252390509 12009536282065750763 16447175850333895370 14303120396428550840 16069531642474394900 11239487128988645490 6690134846608018182 821553981025285236 14647626270756301724 15065125262050024686 5024816265839362405 3572413156353011256 8333578597584203711 12688984941393497793 10996594405653653851 2540486780261101088 15480547847250443401 7073349336250196653 13136184728145567402 3573631915255968176 8080385753132754287 15781413260324469317 4794063049174075238 8904355247935168446 4697878381224756120 8844067792234388215 14577657323989291057 16107046400113597710 11726707453392993252 15896347564347997184 4726633351738760884 5590741649938493129 10497886294003984729 15608589134302056294 3569393997908522042 16531987869039654731 700528327879891765 7803428206630489105 3485262666854008364 8808335048735477924 16901876788189496945 17409142793576482289 12452498388825811601 18269221688603420669 251060788501146716 14161171691622018475 2160997576588681391 12123995695106380771 7654763848200145419 13693979575144807323 866286893287717587 9455405506080433568 12558831152300353901 1377661109335123844 11959319689000067092 14835147362185710887 18001205823302854205 13281186331071815079 5375992827180512976 4387311930472855980 277920116905497058 1398233259597207738 16853630585676796027 3463647135347041439 9728616043441007239 17345762914748702417 12327095681331499359 15769777017236622296 2794266427970675667 8408337311733280914 2546185552027963209 9688427146609146072 919415172337659300 969560394613482592 3172125453607980657 14325979171572533347 6300121601859198694 1066440207566469485 5898398654566658298 16209820593724246020 8141484756571680369 14318623831280055393 7253704105346476064 11400294867567154310 15771722214263002610 2422470196310877490 10857164426541503000 209344186551941340 14157524265593023316 5504004557636411804 2883595072974293103 16438620172942351472 10157180797336741711 6936039626373800059 714028592762498013 624251884139810478 15779642675234886509 17451103367333115941 13229646860874499837 9711252379203640373 5127695279785705373 739256242148732004 15437348352397917849 2307003544023507558 137902784419438629 7996467500888817274 5183453881695342845 1222394755854094283 16353827742103122693 13479551705361740251 4565280305727130581 16469381174905293442 2068918230999067854 3499367081052777727 4736248608708902671 5091489576059438194 17715572551757450951 9810279852960053502 5880896398375551670 9676395252393683458 2551477562686461884 11115221352714787071 8230371750380033733 16430579065052979681 12107166936927968165 7160404096383918276 12019137637979531722 10562513792005085510 13538872016722563372 16002173957155621708 8847160699471708876 11147901559917882225 18331513584757130901 11968245308293049490 9489577589125025827 2773878519327380289 10471037018671052470 7462980603220243187 16561191726613447851 14847644579195830041 6638718738277631920 9784292548720175944 14547307972852954036 5255209662281826682 14028030598595181273 6807128102685756903 17045300765043404836 16131268025340771850 12139288493368573607 8574676602255308111 218327108546868979 16999204079006089540 14552359965478019674 13174975692936071601 6410684705625184782 18065885968659557564 6933482890039492842 1473331666105831337 13234315422867782164 12117931584196222257 6484976494073363947 2632413832751174005 3903388461993793588 10768255699051870761 5573117471777268273 1664811980768679422 17563103525085980719 15958888603746981593 16102452441813893927 7480133023855977745 2397425327555310104 17157268094992057807 2562087665001088464 8149701057767225067 6519834389273836918 18147199817289810552 309356487390332523 2441241690638373746 16328428463366156937 2606415656296666893 1481712791196285039 13482855564161857134 320317483737837369 2701790589745909854 2587813728300699649 9290076230955773744 4054701136735895582 13343141925852421986 12531867667676531946 14544697302126139065 4837826260750247228 14739799676346033523 5612481195410031592 14964027393978804340 399653969933495235 2415725717194926178 12450208511552492662 191475701691726497 16899442076382658360 13067653078480404904 18183770158943079429 2444372994798047363 3045900997426828840 14099545408388927792 7896132865862040448 9024815793541868697 9113923724560395718 4558017373593410854 4994766764985046607 6415951369376378450 12201207801363920790 7926373958235942297 8291089725124156056 6188144646578223567 15816119793572787388 4626444379547308659 1616229496709750900 10502798768563421044 12948052385917214189 16594335565157853534 3493825165209146584 4802771964450625981 2031003185073083066 5190037274799020244 7785554802131590258 11401065402640781746 10373423774775453042 16238309644570319583 6451539837495607557 17736167297774427037 10353572006629321832 11260533566087476695 12504711746637292338 15175479364013453914 16650144796186654320 2286611978657603446 2761916694493324736 3147614836480227173 4976131405019220793 12968002594479019689 12528963905691120721 13809382355451489025 11098323433221820341 12964517349475337107 12095447384494845279 898512896379432722 17285335079857906675 8474750319571898712 1605256330454182485 14776315831700114844 4288986239780453309 11880412962957129806 13063201183041521773 5879139333309279556 17866773479563086270 15429705440168582768 2290342744710535996 1099953489397761014 15347657182846777831 17655865520896450429 10081091712219960800 6991964347389395323 6061187792933036664 6369356479038926806 17196894266616117150 17463803571341121817 16191935996673683529 13289143189172521915 12789560909842816049 12386912119186574222 14724378358520731354 16823035276645087238 6794332415071929307 808345160140017984 8513341312764955834 10184242531666049824 9486262660462307051 16025527280189691089 2418141673920261183 15621509450111154631 16357485143646754976 17039262862959768899 12327595591397292400 14196250151297502022 10160165929347286027 50709995295884731 9043102882883067756 10338535051260648638 2153100000993196685 1094910353404972462 4890688385844370078 13598096288193446859 5576723168549296530 7417164782929635306 13391680601059705210 15469846125094740390 15683790796009669500 4138171103805046915 4591388529559774774 10604652423664102544 9094832097163977419 2330530427952678684 10602945095171235567 13988918743001920834 4676855428485945644 4985293852175940504 867242626915741739 8112608108027180850 18047793711508353068 12108524325790225776 12274877361200067505 4368760674860001360 17124177732077571545 903877491242048644 11200483588863161694 4924732391510764242 7848427292276729655 10393521591074522630 15195123827170291821 2215865283210611343 2431533338007529169 2908163292891783659 14956488008214478758 2212115753556857938 13333176916734262930 13350415348001141780 5797647140641084645 13325697943761198325 16989523890735317298 16342519576525550545 3121093446472104179 10963227659479450330 17265919021979772475 2120086933137186821 13230654762628859844 7379941001666789920 11646183966093432984 7935090400615023184 12345105283812005877 16512024031702331248 17917940713258881483 12634053131215674165 7955412699503919515 5342750198027634568 4015094537361254366 9677465439726372609 12181878801783195852 10329245297246302281 7115120942344612068 1390287675986108992 9536893572962219219 817979944422935084 2624769346632777229 1703235566388647601 9475380461010177024 5192832061748520068 6725404202870562179 6048934414060793066 3917867610223657418 8046037898498884615 13646116998311519821 157634739179483818 15155012387367610821 1563935667306876704 8477872066604442880 8542302297961718652 15773144778425309784 18338471209192141888 2849135844273099437 7424188852261394930 3043801096011235501 2391889534008164509 10972059496788457083 11349294507515415677 14336919075830809659 17684368759957716854 7294262253805232952 2324673907103115248 14391368171621670030 2417280918512852175 17458630786326755629 16709771535724018751 10675915025219186455 17647028919470896326 11393936651883955117 3744733546479505633 5151203846413309204 15049810796966994416 17849481587154204465 9259464067664781060 12397134862275775664 2893655302020175009 4535303705359466397 10555142826171380367 12562551862352228024 5825918579652309825 9851557206470771549 157054465435301790 15188418097017064269 8217254778168078414 16083092674821807399 4168778582842059039 8887439449806661816 467880847065089653 14030747873219327931 1046339996186281180 9819500396794039162 2669322552416347624 2678133176683888199 5344923964639285955 17838380600911404451 2394498276058967227 14729555694115796517 3469959402265237252 9388050096975087277 2608821733070633402 3573481551165247401 13488176864546165512 18443973910980046224 10509125065010036958 9911027947012111228 4047147319351297889 1428585072533960197 12728762448523953184 3195492516138626606 12438943546899584936 18167587923586766691 13704109943105411873 11253849143479242797 5860366036268330572 15568241938985714827 9232300419592785950 3231372279987601719 3500696601594618699 877932584191944022 16408772312931945374 3897283905241835154 9276267850063263886 10660669878791033625 3173704539177068741 15790320691203655106 4912106890366041741 7325647903966162228 8140248459255678339 1326211682471014333 5847540760630310003 12233577782596415341 2888470051954796071 13509278097094946735 12610354506290235442 9950944354498531140 15093650250329564347 4289163469413509009 12540396420915922901 12988606376580131076 17562728356939470862 7425393198985212111 6880111507707303570 9866325041154776597 10484041358065247268 2414093031604544067 15798961411806045548 10918401606776204903 6825996522378053266 10144366889387274424 3608191483725495547 17484037334441979148 13876648661065674503 9618826404199790669 1948390904061106236 1718700635489993388 17816264969919385987 7791740361694616468 16085881188393513915 6602611020778164270 14444705101909704661 16350433427018960219 8919179410921466760 17642016108284850039 7577501011385880208 3322954303272564804 8573846901374249998 3713414194563947392 14063716474092436806 12626660977770438399 8296152942353900128 15140331822770496690 4904551596212012365 13637365253382589376 12892366304047263441 5769503985094730009 10400954014404538 8535887550497707592 9609747761759165029 8707904904623120841 10001724023710161380 2901180095315709344 7891734544073668343 9537943134807197886 13081068191307357534 2453933624143816655 14128936540159041200 2176633997714515547 616279278221155553 3074121313747975993 11805623729209795704 3584923817974056014 16056006864058864816 1707819228840746412 1417402025508624536 9958553684770535930 13957309278324076091 3486480283618302427 8881534002419174775 15914788331231104404 2438735547590181760 9197499385944769313 6711321929654916143 7099901664620180125 9659471461227490934 13105207978442659664 11444315810122141992 7979352157754975834 6941919397695337748 3339817953082458511 1045171034575180061 2895279551118066690 5795079025771497954 15419540578019330269 12010507294416942560 15506609505221940972 14438410750241483563 776363378720346613 8239263489624112768 11648949985393233449 1121343299894237802 11747711200315676721 13856529508201809788 5521875401902850286 8085703615544446665 1736229636366931151 8669099697634100164 14448754797253176801 4676931282345070621 18417575392074896044 7655719520498344382 11597948018978134109 7808591272905704599 6893804482638957721 4133945613124694071 4222847636924582304 10906105348127983725 16187217999591944146 16379879610066431848 15291837244916015522 4824088615045397334 16788328558171568883 8591600246507875230 18307809019720854667 1995459531046715916 17253508136642323786 2903713967988428931 9285866022886812771 7873628845155423615 11629229398315638389 2862530961199089968 16774274404395927515 2212231169544790778 7191598075572202859 14171890285797275989 17958204156623221751 13809703239117646000 14102081229691664501 1136773692239674397 10951858679306989334 932323667695425221 17048431500451731376 15715735508903380180 4020573243603655149 18293356440536658093 759502223377000531 10654745584731276652 15394037453187601780 9448000508293520478 5584716471380562196 6865268119798297630 16012138839990612448 3492638510855999526 9948945612635266913 17995413146079748494 3572231268504889422 12319322953417300493 6601142198183922361 7034959875143170379 16153773580465645307 3735409946667763569 784360482588119965 5201930512167860967 3288739583794969093 7196332087952290784 8519410596161987542 10531462838410742185 13718135593505527299 14029897227217424632 8938582175828228693 6754827170952720214 15984141471850035161 9038846602236542595 7884648233529374765 882151791178519600 1674111274394523040 16705496925384603862 2528876896829789034 7793446274784460110 18219879970372841874 14579494938421410067 14193182469983239032 172475486973256813 5368387442670800303 15559860587547820247 8683968381335852514 16635627110481662309 6524870699331765579 17737686403153270154 10876006806448253515 11759718514825545904 2591557120577961814 17721907899540395111 3140078105782187913 1304598423776002683 9543980760721679463 4051271687142217163 11095322166475324222 9795234558850543143 3543195457273919023 2164114540460824360 9029268140979394222 8929935899998686654 2875333655875398148 10138941446047701340 9250394387722811337 17815581950244187062 4915777211433057377 11593894393811966370 8681491460081190387 13507753977521513172 3897506179963101447 6095240730033987306 9582166033786953971 14198639195717834968 7655718740317398351 4308808891693077151 16230494444384247675 2797319998548870482 12723700054937664596 11882178568889074832 2683593006031511172 15262296040078579953 15285921110496199835 2609056163185826417 6715318479217167206 7602143560926203085 15897826420938518674 2987061283797485983 12331354683240892298 5636460597209471189 6586506915204844246 9024593674894751089 4132704725794249491 8146457682002854241 2573573208796197411 14799164561055802259 17730038724888069790 14068657056514740801 12930081296535115941 6735644875985212553 14234120060881335143 17455231773510534480 11291450079265764391 8610053716066860909 7980242332645158536 13421919567669412763 3167179975660403962 9482379229382561178 6181652495643305595 3813892555148316593 9630003630629212835 13473657149782767508 77684279174980621 10143511679819228394 10287470173233929478 13490276012120617065 10204825520710034532 1435761470662677833 9956648255553477990 17078691146383210704 5519177774564026973 5120616867966340527 10012007559337664305 18164629410927119349 12269791036952601850 7514864103937724261 3949644422870497145 7551224826306300745 15382054049306681387 7077015220792504871 977121998677993753 12568866411014422055 4726222219333834325 8443378914696118076 1284047829827179422 7925547797300221018 15452049952234474269 170603105803140709 1862985297722368525 15611743024817962092 10726559191917516044 10309006771084286137 5389568781500494230 12688518232374776598 10740914795849357698 912406231444364529 3423495062868236748 15370656242868005538 14204239077713923598 17197669883907534456 660186872626832276 16536721187442594115 16962957178049335969 2733693379603914489 13780828301489237944 11506670657969904301 12392829136204136047 15450519536612708995 1977499727813584107 2346728220224622823 11778743953555795879 6692907340217810032 14630608053850101180 6851341717280922132 9066899156007228115 4138801420675582056 6356662917232522471 7500836366237088623 7052829007298958324 4276054437655474658 4614439529790487316 5866544674907461162 599257190939245454 7042054549039358861 13067730142344892304 11295048501915530233 2146992486706082211 5672591847578186968 15887513376851466550 7893731068320506232 15275734059230401332 2752103041948238808 208528606404002263 17808609455608178249 2888275192874133761 8034100216539385353 5325972955510291295 5350964980723986678 9493768416180714922 12690578372924979558 12182527257326436568 13114043846637810752 5747415918150703504 17326414908793282404 17033062226303573019 9549512556637372821 17425705285532157379 9418177287040332690 1405810659543008450 3990205001310785815 7260620337341391727 7796470763136364864 16929871269889422079 9344659354056668468 17917720111438974828 6557978966222175334 5108150929356224823 294814470107500996 11627466743453607577 8573399781357369470 3976687099593407794 2528309363828935233 1579822024294212761 18365263674343564587 16748045119703634026 15567683729741819038 5498776100081757795 8390691733831141709 16888882439219682175 1782821016135608374 11832621932641799733 7628735563623259949 964089891913320885 7617957239285834247 5947530151458046242 4165661651060248123 16106996138557552093 6559275722173442884 15594992340791730628 1488402327454259674 17579776645650699394 2522058357715050846 16187955597441422274 11220930154082852392 2942811993409740991 8963855949001214660 16758899873423207416 7346385159659343173 4218775229807846249 17010031012777073260 158079835454348865 7336040705214795410 6577995106726211549 3923686221613557868 7374212282878673468 14172642869334645679 1836361828488913112 17392052960887260657 17554631036884654371 12782964431217224228 13948949762017801914 1670863195194809847 5276952022869489488 3741227112562144593 7779448760436246312 11231157609618364454 17511869791257462538 2875613985963236989 13590437235841396731 1742996316702400462 18163672744744773912 10715891726696250869 6176920419460266475 15669761228771511292 11388666237558085415 5011995807360696446 12495822448914440587 14560101035072407410 15960385762823747207 4412934020483216 1461005262318833054 7304624488079546536 1417327804934710554 5782108378532734784 3480410673898712831 6912994997007935873 17946664085803898746 15827233551235327268 2170042830341115065 17306946428885718320 5572721661881352297 15624954181019450661 14620491016408926932 4487019751167628255 3895489661720137388 9289449539209327206 16427941582709985564 13769172134622953877 13040032429701123785 1038430835005899062 8802719090447617841 4668505097809596816 9626221759334936238 4753214813965151518 17850275265446668971 16229920578075453450 596400527160562179 12382584699254207039 8212698530443264032 4223864003790336931 4719816220600041864 13794965813300031860 8531295816673500005 1598135635936127915 12193886058266618168 6992975232289739313 4726850033659352843 9785508095299857653 11883308863178886021 7678303225324682941 13038664191670492717 10494000396403670983 5296385964462035134 2265394993304386085 3286460668317026915 2136870707689981719 15413433137991312302 10794219662720959105 7870436460778237064 10389543838819264337 17050790945976045588 14182759444819506047 780009115134003786 5663999733507243262 4307561455173503279 1555799766134188134 1033538603176347929 6634350500682858852 490868111578060084 703030670983837344 18307647440492913273 14199746212917688939 4737785715946571190 8085327174033228549 5371823179567478949 5368459554166123039 17545078135851018296 14848109480597056807 13638503300470783995 16007415977254486677 4068636459122816064 17050037793519746392 15378458267896461027 8722072362525285319 809402572708274644 3449105607358150462 9320776816348624421 14341642635714937928 9440338080919868874 16826424405703758187 14145819163205248225 10766121095598476597 3764641652164435872 9387000132127998466 14616706436397554307 1269166176853122882 12206993173076168345 2718989017444989017 14422794737206048748 1172429510359964467 9799378045310023978 15132406985090393463 4618502925262333862 9914322819283126051 7435281222480555186 6089130834450480918 6068294937503834582 18060472151102116917 11155202689005801686 8890201311501482843 12146302182166268024 3736181572994551112 8107756290365976114 1371063849182116596 13498667775769138049 7200394596449026084 5820238215354034454 3686473099843276788 10663688235992267240 8585619840821462801 8323493672017007956 11673125280317436552 17439159111592511025 5103844101513844219 3298663707321943755 2130577563726458417 7155704195593879105 10909625210256900328 14137428383115364411 7821167669620197881 15013309442997899459 1691324078463843808 3527526888748121548 14923374864016044498 5197881330138615740 3670216926803994463 1098089072160393400 2023549600146734234 12853919503259290364 13791072380021818829 12176488636554609511 9377234633179976219 2431286821910080307 6087668791479379878 10695664786972756782 9177113856006468903 1076617727443749081 18365886831716394239 2314157370917050505 2261536086341954161 16547677691709134002 17540973294293232654 16133663242475069342 13952517006976618605 12883411183783621156 983880165777163051 7933686969532892443 1535884171695007834 5576373752151091182 16178794745083694314 7762705461298260122 9423739571345188553 13194463610949424302 2751183238789830088 2560965443772210174 9831947069622317009 15938901255825894863 2340584956586884066 9381070295437270270 7493714710964964764 16070128487172806732 12229739837484619318 6823381618251419311 15510105815064996723 3598393474542131421 8805531667310478321 18042711672545196778 12555547348463517121 4467768139156868973 5818947739471050548 1691526561214117883 9174334562077194516 4155255336176692849 16657710726555363967 1345771315506323507 7492619226279221137 17572904161765185332 14965989254110912967 10605497669672790892 13206623719296211714 1390433930123555417 4473619642935653572 3965081500030859133 3885023125995389109 193579972985364847 9790508855808413453 3962615129154260120 14085860215530002794 6278600158525309662 10623234204495795749 14233140322047393477 14310681121398939052 1772532647704041175 12426581439827422833 2378313814784261650 3405938206445320470 8874483919190717141 13684307008854749184 3482976456022573191 10826025130675497185 10072036502473985563 10598775142078774038 13519743217230505694 12480222542699426388 511827796869018676 17876008596040269260 6065768682901103350 16417123559350294141 12555684785761640756 6773293113655648439 12973228229513074039 2245673117202195115 13997076142052376590 6296215025745363391 3100961059353487686 3813381379576196885 1105720775206879758 8487878789293417845 14503734177248378374 12196360576002738893 10865495292500342068 17690803749904290943 8376793678594169278 11406150102869975879 3996320471516354077 14055696266320798724 6954439208598299020 2910528579959847037 8528996972712688130 9494330545187845173 4865128339737269277 12681024824220728998 13566076956682403905 1606467905705085915 7925868299584675111 5067377715251807453 14937046789043737613 194423762736878152 18160011629919341756 15407867081478401697 5863113460395086874 15004448661199184012 8534653836919977761 12826946277595765092 10070694005543817480 14815807070593001509 2255552566698175270 7664893953176010738 759960760128221126 15500071514032129718 4143557669433278932 1618952073521728482 2126170655405223552 122178945238631166 7046781979681998429 617081440697824488 15576293765772923966 4428956359992439271 374599447838122195 8798511161021230566 15377004487923682174 1167486410962653362 10138909191070710661 17391357922351476141 11803916106404186122 17689165955099164891 688617621910370352 258003143367323625 2056440065193744765 12405866968615889052 6300117604481927063 13560435679174351473 1046574669569761917 2642610351763419130 10949825089800908869 17894521626624998001 11703906411262363401 4527509076208690349 1281981990931221526 15092631331810370606 16386811974680528404 5514882796671628200 12496878093353941352 2466135011902598443 1429544586394624547 13635254994230329902 13506243010830455906 4533993399945622650 39473381711409226 5366854103195177069 5283566013422868618 6731560199667217725 1470771963935783247 11712266000159495818 15486894951068483150 10243209338254660506 15837050181383404169 16907041252608855739 11186626661833509973 6567082637280645465 15828010350729415381 15447116322507043142 15199909452634634458 3049199735936680318 15181286272390186113 10241989029522544197 6116379245712334958 15895114620178786916 8034483045769595137 5000738146059418237 2700933774116011474 3271249232636296283 9940868795654089689 17452093550819508448 14470582375876025992 10486780470508146802 10331803022543533427 16876353807834602447 16162089615015674886 6743745949252835415 15929936592609968584 11599777577063777866 1999877331633117839 6744006222796434208 13182084326721374736 10981501484904747357 15309419541156570203 18301461101160523259 10097839588505877498 11381872041618127765 13091401063796145911 14271011084431086629 11814844377783003421 12661044921947245006 5370770267234676324 11206608520032297652 9519224952728421843 3343836305671011399 6015519627430011600 4383060563744900329 3055805523891672861 16806327923872191308 12624434697423210958 4434284702929934697 4418279163473065787 12100307300954759084 942920444875933854 12137724460329752128 582811488186289723 1634424093833973364 3013327897368082 15854623128180462569 580877550208219493 5970588377738118079 17776717702429044377 13843494973478019637 6296610488142347415 9789387772381023751 8411636708568124151 16658953065364153020 10804324886599971376 14499116891800784261 11947401068476862961 7841480482089479539 6886421729873299251 17508675071561968186 288843782672391365 16539442725297022922 4314672723142274963 4866791600946590162 17708547607980805478 3431503193978879062 15610706233187791507 3547797641017305400 2531156624720303037 7364084052079723932 4319426892882731842 12994000054463014022 204817830284554289 10059195208791681918 16956832977182570397 12587064368738689147 10000817074114558796 13805407108559402691 14659069757526120215 16859704316227691737 10752430885011486485 17285760828005060668 17586961792306456984 3472461242965540226 6515720642865707543 11660516799854991545 4098412617650646694 9137206639788294703 5901541423253938615 288136280489449498 8369303156323076721 15604544867402610794 17512894269816988194 5886765598064715397 6555964598500249631 4707237037474981552 6079234340311942725 4225547917493101917 10932684515577780153 6544481027900494159 12672501067815602315 59342994238042515 13256152459423302716 4245506930321291763 8349229153573397604 11669347648607524404 10515005011832316190 13046863865060779318 4221369396043653825 13479895841004810908 6031940298279197006 1617844407878435087 8283538506214139744 13296028412458239196 6734492315494428604 15669201123301264608 7059422338076295158 5090635162740787134 13550776627544964373 9864334830973393418 6077259727815709348 16329318051604239619 8769293661581580910 18140119735689370972 15965478974909742877 10277085301154527325 8975750228998792380 14218704783555307770 15456976889905286412 11909202286654782136 8931090757282769049 10148441256378008622 253160790373299162 2392394866941582758 18139352937455478325 2118262817925452465 18379055115617186142 8613623430158114979 7198743208540711887 6094428599217784281 14972857114259465520 9021022170826800080 17470928302119810398 12064569510471921004 539053543123190696 5618299955022648861 4648949661178990380 694382117468021463 1422902061461931531 14585405841997959066 6705888519573950565 3662000574888249379 4695183189111397983 4949750357462879043 13733541720955952047 13470934516519465070 16581176345687113945 6748917343596532768 2997365663515835003 2230844514328000431 4683411947143169261 591562173746582750 7569888008231311387 7127700471909989850 217237312547762741 12588576323380914430 2628910281353747162 8144532440360319827 10641770366857348052 18120257018504676955 7908583888002359373 15606666385209094657 4490974831962228953 6464546884321630390 9832624542505019926 5996307543415696159 13727172879933489992 6041980517094520831 10090258946668906788 5003709824565727787 17990271282890668433 898336727872170669 7942530754655179875 11911735684259629116 8070385858119839951 8742721418315155405 5991503369444614064 13376192708946964185 14168470470017620893 11462642940268958564 4597181675640212707 13931336982013068819 17036726027835914720 2799855685976254524 8789627257416918269 9119911851420988412 4341690814536700906 12302183710873103073 1515877567432996036 8004453964605744881 14342286780156023602 8891241891285482191 8361874147494899553 18382795526174271808 13027315655942632314 2320060178073231427 12523134763237991247 1222881963799794499 15649079728748705646 7616237975363391133 12780978195043992663 7281125085697332190 1935097883814953094 7341746256026071909 10290021856387996376 8397318819318730612 6671031248743264227 2626706569261154895 742690088948794823 12941191069644563318 17104885586403585523 7689160497827190826 13201305331921443689 16782622644567125571 10864102362604775651 8101629345927119681 13437456294892849326 14272645554194971628 1679992137769326254 13313355322914495390 5717237064824092229 12241105428365713939 13508821086301955287 13580142619910712634 9288702979913059750 12147320633334587986 231308325688968349 14827733478159995370 17059049658556510692 7808367709476105089 10257244998178585974 16782319235069940968 12327514363041602059 18085709585017622722 12201989079355114735 3952384125296982268 10069743002137755316 15408975013689513158 12441861036337619034 7592476110983586400 2299404632817974350 16906561410105781139 4004463424030397203 6151593983634002487 11098660004311409464 8175598442390465544 661008534660501598 15683662695002521038 12308135597211972844 9142757799864324547 2226549783925261343 5307073051551261578 759129258815193928 11016079413779888377 9441866268971650106 6769224290229991060 17972474006358924377 4728531413638836777 14555961898173862934 4430848060130226180 12212176185530733596 16201244675755932490 3205822810180533322 8322897530055253245 13191430770113292116 14715634964475448996 4518711973503186530 18151594867702994689 11415076677561231481 6068874460984826480 10058887770667374115 6356758106787168356 4086264495332793762 5559980345757312647 12969085497695478752 5205542052299267762 6301452940541998843 16015845546177436097 16359606357835521669 2118043816729591236 9484996815660662465 8379325612468863191 12786583805036776885 556526734449230814 4794344972539181348 9159243641481124195 12430177528830335149 8949917497167925652 3272100473892389859 914499951013920112 17030488885439806777 5770497184169367246 15087591985662054349 734256412464000741 2567034155106213984 9429682243556952801 9609083400400016762 9890238310925267046 18083504136761735399 13805673801084901437 18442940559184627919 12417201447530390723 17348192392414444189 9620362067564833662 10856295460611746627 9792517504772748812 577074414998503182 7085707394609760719 6707714073456871897 5782594003326530818 4545110173488098448 7534043739956526950 13072369750662718236 17314141531231971566 2836338640176302539 1360827834203493386 15529813999267801267 7822531978990547443 10921138566126591093 3915641446838943068 7245788238743256355 6729625740972769111 2015608844498566524 5924520001448233826 16288366143369002061 9595612199495686396 2372887761967332362 1997309715414068312 6339989067665515121 4852620588473789338 14316818527163662140 7182562135355375472 8920528420649339520 8704252997240808275 16956678765026694606 8111994102071371212 12103627728266268046 8195726201677204385 11117412142378926836 2467357376883528262 8876947701749717946 13866678336121302352 6836340997278739746 6138748864585097937 11207396949977245827 12199660529244912202 6866048216496626637 16930225028282718345 18387609009878069523 2241182483637136602 37515441690832680 2820027894381257447 669000229610416136 15663174306742439128 827500582851113916 450821554428389686 10776353215317419940 6222867293993439907 11043345476165369941 1044925618060465250 10636493035190701601 3272836886676674977 3965541793037033554 16456721329388795403 14095471207898508448 2313579919002592795 1584439405188405725 4249745606801940761 14362903876191786858 34370504535774140 15207157319905644584 18037802107396008463 10027682977114957831 9444540479461680233 2343261146722058497 6708782565581250400 10462292647053836757 10936300050392763969 8841850944600653197 3436437089519796615 1203196744727311843 4514727750754790375 3012198105784110545 14358171584889771784 13056341139476126197 10079986762107590303 16706865955201343547 8544662075950036132 1722684688502283002 6490058189037310588 11449128779634791571 12248194288427007657 13728119739605791364 13591395830167418080 5041131605720029126 4332612434757017833 8398662520082548625 17165670618877064383 1888675584415753092 12468663011467486475 2225357187628312389 4091573394953606675 4536530467339218440 16317064950638276882 11736939199117155696 1609256474179562423 16526150493965930975 15004463262702448631 13610442720553160396 14921886337415271359 1783835275319543511 10297153724988127188 11760853354417739738 18285699169706401235 9009586654294989184 6674588479543267018 14374245452634468078 9647787819631046530 9244412085471747945 7332729670051947740 11209919623459630828 4370595656937906027 15455235879614405580 10282254448589632551 6964342913941122802 12282414545174746799 4107699009054705574 4396371129255193339 16582415858698160196 6946877507661441390 17411387492094340088 4344002678593140045 17901829608400154829 15969174511613496039 5063517204641819531 17788895279090325059 9999211292430963830 18292149234664292425 975537306367360456 16559683453512225786 7647775841187995250 15845348774058670513 15235229102322839528 3174416694638190941 4718673712964582323 12135332119217222864 2186756057306169256 13126955032714101292 11531048141933655746 17337805453342599779 8748361582830238338 5970120426948553238 1048953993676087688 17480790502622625310 2677992914983111067 3277749438116885949 6658330477887799543 4014214561764397172 6005366988656383615 6522241700747862442 10331240699800943748 17429606365697445995 1733781850786581337 12387963567673030359 8492638365004738690 15547764962450740381 16910818081728506889 5610092053041001550 10694411824355862897 15898013703949909896 204092283140747696 6678040405871979305 11614733537855889138 7850484614053536880 9413315825252572736 12121999177266462618 15077710690007179285 12208071069029705900 14920641054827179901 1006542030973734102 12400169301607420394 3276408497017519438 4788982445227701246 4097481311108710807 14232327332933322293 17887285971763404581 9028990649323986668 107153631850401420 4493874148579128505 7320515235043544026 10955182537860818584 14630609637941642187 5490391114368076103 13528185266394512494 17106962460025146140 7979331574604911498 11858462561251705159 7346329807730537375 14432066985629651830 381066154184648330 18259951867584359793 8287892914191099193 5663106075318483686 7024988188783606026 8551048465773265503 4855348394395691579 11824429100076103290 4312921992046353818 13289006816523903612 11714109282371202858 18395785977229021683 2884605932488542306 16049007766247580208 18261937579370868843 1910921098652401865 2339855869467499647 10804564850862784325 6038991952788807453 2098014171605891212 15300260277545517289 17603153510322772399 6228083727927541172 10447113217119881470 10804686156082920729 17286801233412523177 16195145242899742090 15654339009847403969 47179294917785867 14080993056712211051 2390397407411232322 8540067370934911782 12784414727261545542 13578060745444949789 8216723765191995982 7726385764215268024 812942420933942855 1000670592292844053 4632469232324310540 14995540322081678673 2512193243337522787 9461650570841121875 2571972031254617469 17663891134249121408 5286540953891110901 7490641168800990941 14503307122230573256 2781869050000678989 15216113845061755051 16569109043282494925 759920498204589241 7389172126283874710 3898295046668474292 14807849541597069827 11938914756855389640 17966769373664480716 10952021285684789607 8187923356414667100 5825609126977012621 2768979339805186455 2578523555311873869 7200142493533096117 10316317028819827818 14510447399644836694 12588619407949202640 13207906557506811511 12781915274858967908 1274152835148379612 12704728484302831832 4831892813628930086 14665227896890122565 6969847673832477422 12879755240693163544 7248387310555961104 6405545014244188662 8214433011200223124 14166586644463311271 15832946985213280614 3359792139489502678 3278659035926326946 12250171966035112497 15495304517758692250 16953265670976601811 9293573569536587663 12435902854952589013 7040319290176185489 12528478011143984766 4925759781765237813 13970170897907993880 17459504364211256277 620862796253421 3233189552059590892 10517698670215330042 7098836778251001919 13904363316532149207 12149020047296439914 235200624330957771 9508450756069699405 13061715854125396648 5695674798337173924 11657882874517005140 3774261679342911761 16085375517829242116 15354360017367492924 14772910991168473367 16440247763720453675 2129952093256105801 1740328345247470287 4172856948544753184 14609319504665651364 951995460545172456 18143287071660225559 5219753736709889241 6650500978121769864 11701450118862689850 12877101652686643064 4306963077744317224 16411359458955243937 13493597393748551819 10386861765864437711 10008457387424482991 2739430045246591954 13478631874447711618 12292134163927566652 14074491256272063478 15871256093912721991 10583711196959254399 11108212887770567948 8457233864824870087 10174957931698263947 2913600111228269596 6542611648732839500 17471503782886197464 114790367685484659 10663646618998397017 6508327240806414126 12040455344393763900 11935601508103338009 16808534167772821123 16266833528153973987 8795801432230210570 15721360761702628445 6579324506040086686 5884737931458276196 17357705777154265889 980827280635729841 16808096504578826907 13738501198938325784 11160572113931808012 16589019266756659161 15775650910186270872 1657011418522699818 16132126504442985863 7278508893100323559 4528274534176855781 5212530976284421775 16251518651901905326 1791273038826250853 7436796585047314764 5889843616330498365 5940957767224081096 65755642344387372 4458713946371609567 7050052889647762641 17489409486019216625 4516549840880600001 16132261059189192726 4875962311271711497 13568754331739261838 1489888372602234493 2039027816013306520 7328503790374828841 5485137773993291128 17283943723934739212 8882872086407670022 11166839936521617806 5455685512826768302 6005130556164916950 18166779064890145093 9588982608179339323 18417638089813370711 13511701888619854199 9768134398258039047 7347286487678521763 8167792263412164182 15669102057349071658 17235655917043646074 17411196285636452985 10799205258656625129 13513478810384013921 8816918207629262953 7488278104451537797 3569361670139327401 4542730370728308397 10966497220435406475 2172803872363858910 16137190269159484853 14351828375425585531 17825738028022406027 13347267082493929113 16601561317958970689 4290490680096414363 18173164331185617591 13771060778189824954 4436223946003521610 17735017898641173505 4444776234530893988 10042076701645944763 13847876225047745042 6463018754459875855 15679469144402335079 14768067239949087370 10598703996538754345 6366334008652019428 3349274866693254409 4335484681135238854 12231817081335887514 2806999054162126664 12097404285052249463 424278497376688586 13083867619816742484 3939707569901448983 4382151247149293940 15961834599916718148 16256718723634140755 7467482073089271738 15471105673097237567 15089290419172457391 13848922749020288537 750636879602142480 5413940961178510463 9797002378099714176 7367995281582818708 12766788904522231140 1035021033195678978 13753514599608774310 2588217411998810859 974671771423805479 1655115445377631128 2000679303022495591 1137920399058744222 4946735776422583817 5880312861865393232 7112311175959051990 10754135874050820824 1075126477066170508 7142315396909251147 12775761604425809813 14565702831304208343 919972400209351627 8726036716381202465 16269371891169684144 16601831691141539344 10004021878987978048 12386985091045618623 2250964140106933384 10011655915323569426 12851113497292243420 908491052395504691 1012944415882059493 14384541670607737615 16980192713735582159 17191241054755133685 5225182606103366818 16547218879770879988 13383348748095276388 3563388110754245912 3600471275990381173 4275528380335560867 4871552670601216094 10876732068511545896 9909024586466504797 2801937562795572835 2563473399606057600 14867420302146442379 2772020489643303119 2485094250976766610 633759601597486653 6613017682994098312 2873792085361591186 6680932181365272372 12668844599391162945 17674754329138634274 13308761453746822924 15200828933502006256 1660407753876560968 10077776992290346843 5070348133707794861 4255504998663185048 17130510014935284153 11734650471647150189 12555656402716725647 425825987150508391 16833117462666586862 5398181705674671624 9233835467029400433 8035748483553508483 17839023520599524374 9283874524402596406 7427820604671930696 1111427887911234192 2548005101251792417 8110538934451482664 8636885227914067929 2070607749093894722 16417057836812784805 14002430989352557124 13952891158054662451 16230621994732036457 1836309588631286171 16688607244799346259 17013222924562204913 5904274942419564647 5018207611730931380 3616875839868060501 11727257242805163752 13828906038589006224 1046089808614803871 6424084309860409583 16137116148880227137 10692905383141566011 1163830984511426032 3966980854632196033 8917792670601348941 5585678060242513149 7340317178559687592 12516399063889304339 14212776229579743689 271272989220249748 10795647406475059491 10075974482486038328 17469591290900023082 13275050874543389708 16276158482294066053 15052239063536619384 1931969915042775686 8882428073596877055 3773700680481824514 2750493962451414446 13697545914336821761 10543763181486576809 5257055059281938291 8139717015356958520 5172224374341765202 17442727746122769913 13925208439359225982 9135247146934006691 3824670045942724857 5281103939077103941 14012321109248485818 6653086444699738533 11776663677168562580 5086696435991553276 2196030724015926612 3974932784680696022 17216278337264258968 14148803268807493746 8536203158852518995 4474928468088737712 14468467335862624974 8461337009648741108 3835393544399847678 5926987527333626 14240792423580054715 8519486260547805543 14329868261844504016 12483286183258230955 8023081641106092124 11711038959590566230 9238849304426478486 14272284460972175120 7155254559430346383 126200690340891831 11300270297240999181 4680666363490693148 15932975477414029773 14887677496150019096 15027399082213432912 313924742439411347 9475188628890555963 608271774553950350 16791740280025746204 12946703166135208676 17115172866560362232 7329584828777422135 5513809645373384004 17163278462749654202 11990772416566371894 1941345766929931995 14977477138470056564 6429268004745957240 15914742659842662417 1922025533189735221 12165687639341561652 11560914173145821589 1319915710173534637 9571168149196399452 97179650519870668 921978074038106062 17572929495438408200 5644572480815743151 5140847309997772279 1987874179626991251 13412399436174869046 6091286099747550928 3258990283040268213 13415108050403484543 354719673571351815 181852912699236191 14838716215687000898 18145192861593908826 14303824298722369190 1395848302818348413 3155057924192617111 988446900587100662 962622598524389150 7356598946418200688 10692587568698054216 17287360165713291027 6234647398160959154 10788154313711169086 12572689848509888630 6635501303798399773 2507428017473815847 7882013963048608533 12978524759053142472 11553449484840961638 17472858901825829720 7172611929427898675 12346439512660992256 13477072391184974418 17271762410109129250 13796048548855735295 6002237096534558050 6039572032003203675 4809585270840272804 7305560465198184137 8834887877062561112 13344862694545266520 15788542182766299155 18150958257076786714 14336883586271279925 17600098350482154376 18058272637852668749 3190404993424709662 14608852837707451448 11103621980972741595 8674972102708671069 5928587208615194086 6641002022837630617 7353434360551452991 11344549415839895883 2848615906953999202 11484312843803088666 12761838812786504196 11746920512856792765 9042740018738644010 2467371182874134234 3518759516809926611 8543558786797471898 1705691393924194907 7467634436155931089 4251188798065672326 14476165868847499014 2581690689383103622 7540343012901122143 11049846883498367267 15287781325778773262 10983717952443119620 10827729822486581503 2791345093664447192 5176074303600706795 2635636808901490870 15658339552871416881 12100971974426303469 8575751027619828030 15174898165125270749 8966709691628815073 10692700121844781179 2257704629385723252 1617996456601824212 6276167443760784892 6436123673382501869 4653452845935995845 546644507873883839 11702997634911303975 14188087742596968843 780778266104334062 10385361301565860664 14083397615686406756 4339401076117599431 10220868905080037815 12961289972183838930 10475657186632306834 6469879371795660136 18231327384345299743 4819842289722255724 10691084267081659966 9208223920419858610 3753818700446599747 1369530791942838027 1694639311809254378 6694057211382019787 16570534594967368206 10977283274535493342 5293925535909846475 8630621922726779570 18319838367143657297 11801155264459047945 3478214654716049829 17353191580725448373 518353503675101683 1972855909177679662 15812008703422371298 6476024094438615738 1583072359706182104 518984048836180588 2186854830029338290 8931330103060752570 12934603131212835734 12294741116933069474 9604997560749944567 11347711091140263085 5565488426287503848 2361768848507734188 5063063285392864098 18400706068040156678 15888428378880818470 5966602558262058654 13069290239064518508 17714893494197832238 2916007064499356246 3622243404229246156 510363826892221211 5035699214678836641 9117915319763915648 10323418776907646614 13557917449064181932 7861326558633111751 5980125020304141718 9399871160994485624 14251353877189427819 14392695835045549692 15323077565611005024 6796320940771480539 10349433325139742715 17786941731153475012 9355976063546975069 3998970741815955337 17012860120993647020 15479258329729095978 12526080038443741888 7933677637037593496 6841795254159799853 8766878037252295042 14840017124642793720 14180742632398944894 2294486349747206291 1986474007463152071 4018434006839070656 17785064369871046945 299854414092968298 7970052050725089799 9023223164708426795 3596462733658166398 12776883168261259966 7382762283735074360 5652597718928124775 10881691681369492241 4085160116262550328 8464435734436812977 14671820853789555796 17209460272797238481 143022129658881767 12727086199402806169 3800142249118104578 15308381550029170133 5662792249604109733 5178327252402681861 16886884286059279045 16706597897742819051 13336039257236021051 16666944409628433731 3054427486456231595 4867224620890905164 15365589783765776912 12703601688439040949 12791066420339926992 11418805155216463622 14154079404655423590 13546124093566056279 7793083309335604126 4173087578408607825 8943727188802135930 14963542169679649907 9493893714864223524 10194232422147840457 12772523340062039909 12573925718109354215 409457101685669772 11687033302444116190 2830336301389403101 16137289639939880089 11083317235027519524 6333209627249997014 4514936023137879642 16524628888431968942 10334102736019195468 14113540556508476290 2150576629488212147 8779073278168131030 5869580023177383304 15994246414845023067 16457766036028149800 8198939401696971645 15521033506498233431 14104884522062353769 5446168358722164508 1814390592761180497 12384907796362026558 12735010536910345026 12958682717318437219 284953603759539167 4654129244884252382 17833215262929547394 979883272178136797 6443572061393845341 7881377358405722538 9446899788168586497 17398445331740892739 15513264909512110251 12281049508471103244 6727298850569823462 13796683711421536394 12594878180312746197 6031179161833594704 9968222078736273312 6602204921138270737 1861475501633983261 4190553253825182222 12234148852192096478 8809476052930571421 6158506031477131615 8935680076392360710 4173865435172544245 17190441834718743777 3350111082344562086 14392088171160925077 4193473619518792468 5904894058619107047 15188292904506605670 4250239982943359600 7239825203174140161 9924872804966539199 7469621389341738604 3545298490545813265 6616115032527173175 12606574233752128192 1971125804474087451 10575543862792363365 10960433161089324180 16338964095549024754 8123704866452104928 9812780426681930306 17039887666652045652 8619545855805325106 3870882183134029596 7111574843156406683 3785200835469916783 4114381466625519995 11756394644301950877 9917373280547797028 2453406371676286082 7783644435807769791 2119208945735163369 16438521120340045753 12885410788736828324 15645170867842097922 16178771460786184283 11066424245360600719 4804409289554320303 16097667942682819619 13222546879647919642 1452234459804110100 1823241340748349160 10192615084597367194 1374288000734511296 4928114184077210562 6927629983608654365 11290948256236401012 18244241276013466872 6855401633244487812 3223218871753094606 1749300345155597382 17315697684456384704 2416020327682077824 15238484107482617665 2384304119372409045 15958643701664737099 6308255506687427004 7980342328919996804 7404835551359374746 1621260953313306060 11214223986179562921 5287935261838323008 5907298326244251275 6403420567596368355 13393625129308821092 1394059988133446977 3640473723447432792 11742731230103181218 15184661453712503766 134939507440847259 6805836014560105246 6826280178860017462 1151947863877982112 11168537622984809851 12014907022316496910 3497089922471771966 2061516097422883336 13517000790165354555 12680382608203604745 2228938181052152407 9236541273831335233 6130245950634170460 2764114703442929113 12307151603447431427 12830567724962662430 13432265737258151756 1504545369382776528 17882876778124245536 10822269512538299963 10865777365740415823 17548346843798896930 17301570136661421937 4791231870863178153 18346733269417966471 13354838276590226888 4557660911343841510 18095553083841762373 3652726442492125295 8662148429800622093 13124875750613931711 14537185014699927442 1611814947177224934 13562229084129501663 16200742399430137927 18397906578105876051 5029372612959777109 18421561695650146334 351259983865392856 233950059134088339 9835162902884548543 8654457809727291272 4585445062546989248 18225762684222620676 2337782446568466236 4934647759503290350 854115860838493985 7187544317770955799 6421497800774290516 11728854205686239499 13657826207602492906 16326417461586000610 16446503456822376238 721195353902424063 15885509236068230548 3076434922447158960 1890291932509731023 14072748030896148134 11019956109437868828 2474916385345333844 15526947292705397481 10702929338691855648 4808122717294782566 5642743410595571660 9943801345292797243 3610995751651978819 12035433212142553215 3862417816325883402 13005538261371814808 1172777652892045536 2680663702828875568 7017470241289901773 9685634387862181293 11441045180911759320 4393569705194019246 7277053819183611112 988061623412744892 14491025325674628183 18111371197853132833 5173712317073595531 17112927301683265986 17800977566492661443 7335247173752324967 17706998987187706171 1549159177173358871 13889386774505184519 13256186573673522929 8997756459712055598 5898545407325567972 6516070989800469549 4603636977419035299 682336275419810831 2117859491564668342 17552199181439257959 2116287192665019605 11939480248766120217 11297686299653527169 6041816531051929012 15422635830093605085 6048523307472372309 11542296224355205324 1707549622177615324 15929036154151161692 10015066242174261880 18388970532748826387 6503338809864382115 16590949792967690198 13764611702661712381 11487142579954714306 1993775321736703820 3316013018639141478 5848540824821891134 10204081160868807269 12799441434876966520 16180361621210619377 5026546590045921310 4303832892902356306 14262539313492277769 205629998637874836 5131337305208402796 13520774529658886452 15080447433337293209 8294662388365699086 17799368297257677586 817731519906511113 11826891457789098554 10872556984089059879 7831628702757696999 2717064727649271439 8796608899733408068 964828885388953476 8751117219959302120 12904230617782127332 17152515827125571455 6115588977196388682 3092896442048878816 14542868283091325779 15387625385362716251 4190612131254251471 5186946634546742751 18440494240519563258 7845914775290973325 3796968897905150635 9941898316305125997 15167603139109810074 5594436757046628625 11611974959793703628 2546897913848466000 12455781390306578604 3214119657735555871 2498966744065420151 3934156055272485283 6483834783588759276 16373371416445170881 4181645486435481096 1677184425887790298 2756058345131822533 12436429905968213481 17817800239305972548 3084456066652230698 15445321282139988368 14134922053370238112 11854234801773285880 5386870103040633471 5418288386666300956 13531614567038197912 909331988977873459 7611024659880640024 79028536891276680 6648137728665330596 7283923957930726279 6429181275266214077 9031244255481532500 17745823488713994279 11367958785448487617 1154014501478044487 2576270524434045581 6221619013150582727 1635384769708663908 11058119350568530454 9055539305231568980 6791789777350169668 8878000007096191160 16708428977380643552 723480181899620696 17618909064413762526 15700174077173965995 13453785940876929741 10775551117533469009 5116744127928411396 7842558854733843766 8015296835892335441 4476399072352198654 16851402726210205195 6464964093345560006 1565584928767281760 13712672468603077245 10288487992070455368 9074832770469981139 5097963403634427296 8248009008142292946 742375533033666498 9717863244792589834 5006639465288227897 4696021802767919025 570010675410781059 5845578357306911791 583784944810155634 2319358333238519213 13609426975618883099 11891247480247325511 7792126853541528989 17402188677180320219 17553549739825185204 9137684543452427984 7172207989583602702 1463104284293720148 918508139040904869 6857051956412814208 11826714260868006256 12976817288693561262 4040630555398971310 2972089426525258267 2462487681239189854 13883495352999496112 700402143910126626 6977459739423239104 11554131101369014594 2478664434896806805 14720140348855155383 4235745122049639007 8635753279312480159 5774605482964151923 1651748266636187901 16282792426454146055 12792695447627652448 13714389999715136279 15999166451326136974 8692225899973596130 18370217521396655674 9194841001913245188 12619306815911122432 3692361328816624138 4476326431947493390 13256335902024723560 8011524123216934891 17809976801290882594 12761078384853546295 4743956346687408689 13920300293629872303 1647975456623416746 15877784238985340761 15120434907120002425 23040836569642607 9654333103067068401 12208460849643130434 17301697148670339338 11545975220960164037 12579677692680527208 4168299552060066338 16645908325877403900 17395401336395343299 6563836362635304275 12939503764797319399 10830455150324728697 939752771775856511 3970449187281211901 10194935620896511428 18365817651369514926 17070615896743897598 15689531522326560804 5550321944696351801 16268707688265859703 6917479909892440611 15170580053286266372 5463291518913319392 9145387320613020784 17235288225576963175 11903439293946147215 1157726541494051966 14221795754935031560 16163939452279123132 13749523895617283807 15304361212296602793 432235699875291507 3360375641971512378 15415094589022727026 16023407990106102531 13571630249117405810 2998078901247998310 8297938144353158883 16165693062553262666 14498059030329241177 12853839140025976314 4223713198867094830 16584201207070826231 7776934323476271355 7627518245479925714 9733034192963789213 5784568694082968835 13934766838475567674 17009569789015874770 12763684261938302319 11941533756796712344 1449355835518554564 13253064128896737261 401865998350801826 4320105937574386825 12427946237192254228 3243973841150253433 2392904808842865306 9002773746703162059 8161143256759633812 9682407344575756250 7937966527112242672 15030502742657135180 15653279176006397003 9720091553476862770 16829031912130375590 5956749124270791536 817538260444037335 917894847184879277 8559556356047394803 17299865093004355799 13599477588498811662 7069843370866974334 11791064490651422266 9958024593507632049 13624916519669296833 2408305930138638796 12596362000659518128 9002337283322937342 4356588620330362553 12145374209245325044 2278355516158801301 2487415277566247162 10107902506458216666 526577531391251436 7192696247690686351 1982927085373804648 4414566808789466167 540239140598526567 12458917217276766218 3792119818908246945 4397211204282718711 5646301106476191589 8402762607112209483 7198471520926195221 9500980739788911670 10826240662530627545 12205626324773826990 14926467881673373445 14184364783749522742 4341982176400133827 6368617601911299939 6518293865040818802 7375624212180873325 13919589629401299969 16012721876577542364 12857133165748405876 8724530449622880207 7240974881682388768 8653832806425166760 1486015762968594147 5460021561677140606 11642578780042881515 975207149660692202 4747306341411686654 14871488423680681778 1248196197210107439 10610394563650818901 10046292535885200899 8736234070492295487 15504147494487992482 9853386504342888529 9558871812155991893 10227841234629686241 1323655828601106102 2468724557329482564 7090253381168330212 17162278328239616008 8254160278548170147 13805943448053291939 8492580442774334673 16403659097096903940 6369118486050937827 14535593908124966658 8235647450822153602 4358715469935692941 14712513290469356737 18182459095793056751 11436288150346738390 9239766372296442582 8288079525633827630 12165990423519254223 1754589964796625653 12808385609603035022 1405218979569883205 8674839503762857487 14289842793720726797 15895333210569133629 14892957372698048398 5353061885413593974 653945929112817792 15059618407576683891 10432532988647330309 5252191880861380550 10783856704228084957 17571528920271265708 14907737107174338971 4232055230159264545 10279409168410245154 3689516429387947134 5482841338587001961 1896040783687723676 10637416869505023866 18131525385906915193 15307313743201637391 11137756118299929658 8323470825359326516 7971479484431088749 13326800927723404957 1480971312348551606 6472691011085964583 11355470452925694135 3287918655149322497 12105616592024740835 3480572884892256221 12383354763835161660 6949014867212012141 8544767112248875256 12012576044227205459 3252115454392013906 2234117077302967541 16751173661181337488 11037719969808134910 10170468272702423895 1451808208528728816 1600521610043572757 2265988731535286456 14324749862717109807 14791057063865502311 11444175130055566650 2736985762222718107 16972677563632994242 1028103699154476062 9647500051186562913 10062479557830273380 7972305434174169657 5801924624883435984 10385954695580191329 4176428821057875033 8410715471928997341 11931678467164015837 3965157451705448055 7712378752960775260 2634776329782829148 13995712996235867639 4555599711617021651 12288411601703522019 12346705980691108564 18062206847957163234 10481569142322265453 13704617548294676410 11013404467389976560 7645975617526945678 3451634293229389372 15282470024735070428 5714914760788433427 10001960672894405262 921486481741099688 16210660352890174901 3261654278523475555 10038266777798577537 7151690648481017919 3082695362521732808 10619832307334340144 811845571292793338 15683101067089708353 1266024257054498404 13382648180113177375 6563057229955404526 7315376118650243478 4538376049985716348 10965305316927940093 18150420389482076926 14905975503403217504 9036923860123911270 14123097947170884171 17947432884247733192 16928085658198111112 13343878599775754099 16381547908867711675 7702378753794380582 14577044119560331703 11327383835960009386 4939703965475423207 11570160347115606383 14683231248702917542 365958055991743855 15359445740090656771 454822696268659539 12028798452520290316 11257871053092424076 12274145676257783314 8050342204595195637 9333366936115864771 8045975409193280861 15551429103465121040 2018921793526737539 9639856032904671242 18111385659706725834 2202980724750372008 4527549111983529369 10511093172687585983 8142912924866488425 13998238298778439930 9967639301058256741 8722314828343362040 9992214795665559305 1895496159678505595 420226639701385329 18043098376708789828 552213803350022655 690716826210192952 17477190502343082879 18430881045441558530 13753743019449044723 8654750336897282257 8179282485575435879 15980806356610836604 14881787619671932521 18336745372297603831 12134647016872042424 11572330373763646037 10890139194274101606 12176204381958199692 8663514595437069701 2550274562526945341 3374867107143721649 941007126802799888 248799555272427089 15743928297901607551 5695784636296433615 4883883201973741679 15249626188712973286 4378491292808391267 7051101297200412826 2204600408852680281 8495053355097090692 7860536119574489126 16212972681842652080 14483153730490236654 18387583620319925626 5091303589845444864 10581125664400322408 15764027651391888343 261198953387959155 808996619211943460 6160453557645386053 5477694599342799470 7944528696292745173 7851348876687254855 13114020902920358502 15964671946438839451 15688005683001361381 11518364146073183022 15238918533490684874 4392225697928583847 15247893376255813581 6765013276733371827 17565064662685143377 16195300512966138576 8793787438749468174 2380751160658554051 1304045141640577573 6392674961774651556 7007759429684096692 1619876464207041305 8618562658090523060 18184588433211453620 8330263769559958314 4749896812183500483 9500405325863235173 12243495492840419296 6524094371290863682 14605326879011825045 15212148659308425439 1798622794918892641 2495186340093750032 16736582561447259920 3806183178248810190 10713651852922467990 8773914016067821322 14259334700505253576 3404309640661920940 3656183574720701061 1987357599974569338 2158995063517045059 3859940733501652772 4424113803125714947 8031876045374375104 5907482147302545391 9672781626884851048 16841685848567509959 4851925381581376009 5055808075273718251 17619696817643160087 2143915704551142594 16078981636322205356 4824551195714933507 2926764283543707697 11636663625176328721 3695792752857461627 8226304318705457819 7456943784315215410 10148802496174976300 12163129379166710613 14316020264326463237 17363626110367146969 7344130679341282198 2445128992749013778 2854619981995124594 17668478790831811352 2503998657615832494 18270523375500209654 6756468452073700469 3354607838296776658 1636941587652522409 13018390277189240640 14389247534997406312 5529543591892598447 15190967621850998451 14327245368991422638 4364565158202250671 13149764176013950598 6045632334689856357 11707638871899977224 445038448539083924 16020645200207208197 7782784098128015685 12110685453486568214 12790183367339574078 3597879003120875001 3764392557956944757 8011503711927894958 2971242830857875941 8321492188843634739 4426483871669458423 11781399692294124388 2957782015281624447 2447279589931188624 5181461513564109491 3937835220469326575 16576891133702113301 18330927553936772785 14810786373851509422 6555078038255726909 3033218762114122416 7649221576692388887 12378450011741894009 1090891915250474507 10823008627017372260 13196336981960912739 11223739406048027289 3334977066098566973 16467292773256201888 16777137719481091740 5385533144035814362 14284076393012250296 3309930590310194953 7683058636930033161 13225270371365769941 8964398075009160194 17368346858772126421 3132312687990575044 3353752211899324455 10764691458470403562 4400465650114561421 12181755780966249507 4219346295773583718 15376708352482213386 16228809178906826109 8181219255412149981 13182543288579542574 2749289103563951111 10263505681475160954 5201804565909968208 10796187057601491914 5784228983139891979 10622116071806938203 18170138349732984292 9852969815209887501 14847334537207207861 3242183078690465708 2740851813530310558 7458963372534871508 6841776833685270533 36805364561318564 2610520516601894744 13851575153620208051 12264510817920501702 11946803400579056684 13862320329338528443 18120837636628592099 2439240453729411401 8533765325627303174 16217539683054770831 7095228364748592402 14716694452402637060 11980142388881952309 1669538798863545606 10513235964034632695 1248514922564550685 4693108324457876045 10408690436547024901 9955819372761952363 14570979808611749031 10093591332614371833 10405237762931833287 13623138454100852340 18382934434595808449 12396501536383858572 9959186970414512923 164543022206082829 15776274495722839302 2666917271495125062 13285587741444531249 16854190898689393935 12450321250962371933 14695166260662169001 7300522874986821549 8731000378601099636 1901720917977599142 12598328788327588894 5252093771708607402 17912159698700504799 1573767369951240817 2018618424935304026 15776693955325859813 15896696331706679271 4389473564261128577 800461581735573596 233564287108317766 5128161208528292818 11304750000991746896 18040153569874736166 18070653850954719604 3875679357189823978 7132938067160722479 13000882564696136925 1933473579176691030 13149711553109976436 10570592752762672741 15287553493216621065 10314961309422039583 8408923089209726270 5849237149726698668 3964163745588364383 8371141407758191105 9708253987379363893 18124454786199128590 15780736807035918845 3574583643088972520 6656061211372891421 11302484100110687539 12562340611290190647 12542790172025787973 8692149633138499125 17387524611885688492 1344151997733265692 5157582319146694409 429993804834956241 6177856952666481717 17479675524774961300 10096458682431132553 11246422791422158905 16678017046026968769 12802584252562357609 5612093477604189244 1785258068708273725 4383721587470580350 6409766476033386410 2946304573408218412 12498180109858437664 15091650879207949504 6878578508590052822 16924823191286913140 3473998939499212013 17580186509333996433 15594025002730172021 5861959635355438466 7298388815127890838 10057477129873253525 3604546101749164156 618766273256632538 15925001357368270251 9520541890324753119 6152347273826410620 14527608600228404853 5484593659806676779 8984628866548264776 12560025303274004821 9186543970717158774 12692259896461471073 5857589703083976755 15428020740529087538 15223350873800051433 17668953801655996068 16398532506778379080 9035025874368117323 13091742704544555438 17908485819902742253 2199931354025547620 10774536763679664166 14933144794661065212 5429677928614130765 16657248001215197031 7676979098548507099 594338305061594337 15295302238543146385 15666329927725614447 2322669698171151068 14982634512603658750 16239235259150035092 10621434962839276593 12641043722866383947 9036150668874088024 94084796683326021 12921758801010734716 5083826360402264055 9103212645442080482 14672937813938566481 15506636615940709158 11948296111052293857 17854177748929875597 10105919157036406582 6754222779048150600 12272233079138098218 11503312127732126143 175118791460661944 9129634059390259431 10890899176213837466 9782498037770258999 4349662379285481827 4702095599221664827 17672306260633994859 15063972031203852579 6069867865776256341 6155392655148182124 10773824243503297302 10719469456143001843 6061042959614698880 10004070545092133105 442494934103642817 6252180042259765316 12769584033988407321 4491399224941640430 8740599914892176482 1229023297483736150 14374228217104462836 15016142598285049401 17311415574799543401 8567538649608939561 8580644780218472906 15009841631913101478 12676449410707046454 6273419952069881063 18188278871351705605 8793862593194859722 10840822819054996117 6819546349789293543 12653663064366509471 7990490089561618276 7898656757513748536 18412650479196907982 10885433022392670213 16655838673796347602 17449552877704430776 12334721356993543838 5819203369950420014 56154717524943626 14786988655891362906 6829330746434485442 1593593590955160030 14320182298056943017 8908669665628339023 12047836726320265389 609799000138668811 6311047760670762571 932070182532915265 4184747982404562734 11792388460077392063 12240136235131625301 3032601767717260360 13449972567757712018 2705127764314615232 3235223238474218921 1621669915360622496 12982554113238657489 8313779144318219020 18007180876919568873 16997103039487249138 11025646897852319262 11272043443881980184 9917637837490028 1123989576537032572 3978357937324112491 9206445450352153282 13896316188150043896 16877760424710707741 13064107239969849516 9249697396140452366 8938402169888137202 16937839825406389857 12411599422765648358 15169501098661330538 16684658712762545905 9324990512602621992 1153472159746021141 11534145473943911022 2810881349923504328 16465782080763206356 16123221519018792973 6352918890706434001 1847481918902852175 5543369555622433730 9051293322213069111 10293695452155639016 11145049801324714856 34357699053982331 11377184226758797460 3980106400542733103 247801053528091233 2235398850041511707 8641205529824385136 2643255228061565068 1771445974421152819 9852935003228150469 12100349797596965996 4953385710970423388 5529139568317123554 1959779903749736441 16162828957965911824 13177387601418939736 7859038204207444040 4384360861125063794 4326644074027062346 13615485003245452755 6467327625533082272 12415321261958998693 9569578719067898436 5347677609670563267 2433793320482675230 791377129840751867 5522064536858416557 8930089174638862696 10784811533519032866 9498172803532797065 16584627728023466010 15954026235643335981 781382755025336505 4841760309649198912 14165988556315483434 2650417053221466183 15788074235916448778 11517605274714951058 12350705588261959023 10920986078212695617 8493270641694500934 9952586520124478384 15781510229022099162 18428107079827468989 18092293593162032003 2448580539957453015 16866893628616790878 3264042801895182864 14425291266605517650 12056366022541362134 8232812000191962535 1172469943811058232 8369097376264138251 10033619379162304626 8311811572739423965 12805230021944380430 2706874393426995767 7344399086035734768 5222476391460607704 16659733402631639911 1112135803691846681 953209756775474974 63296196443821974 15013678339372776591 3517216785996702522 12114542262104310664 12986176515661447043 13352170489053191480 5377527972622619138 5768174269468271734 12336131960124000702 7823186080215972485 93527966851163556 14739346261432268274 7141401206091007017 11332582603679867626 13005664828138674205 991060705233592711 11578699703294215838 12123054420015843924 7032922140071866403 11842378818403179616 15852279252341526453 7836529377435166872 13137634672120519134 15669200782335387465 17553681197958560295 16401867861486132634 3744752599493933490 7649555846404277609 11256173049409049789 6265768682420155052 18070175467711201868 8150850131772564153 11582483002212228957 4624574452095734427 1916930431369691024 11623197282699374441 2145403579704074144 15292775262533943650 3617377342695470178 15400314115749605632 9449322811015688237 17831972012667137701 10166107050709257314 906935094915466391 13492349422787480616 9874448517218959686 13407468230382227136 6279013513308398495 15640651491447334807 1907911552242731410 10236111447294771034 1744007111161127773 2227807856762185133 13924317352103695726 16175387150815138760 13728561777384492246 15298116097731363548 8184668606585198042 13803550813572448483 2359392870092742635 13382070664501510716 13517521336692371136 16315756800038516718 8065824215456253509 16335950303427128981 6881175955093285129 15056426760099032831 8230255862297199379 13407257412479959661 2724747495852820041 10044560380185083717 8598729970655075300 2623089080927992956 9611737403544455324 2173224533904847166 2615044306204823251 9432219761953582263 17512817217760748224 16233068487787311522 11659361050742944106 17955563350507368824 17360543810969101288 12744351405422041479 18323516712852926977 10403666465041907288 6090835770693040899 4123495429144339164 13569504724351351400 18377733567467994909 12924283591387408903 7464391795823956945 1655092252134548137 6301403042424827726 2673632555941884108 9781339685867611511 18194498222554431916 16596469677976090021 2044913494321573546 10492469911532173380 9013396204603628843 10393686043025824015 11180541576030720870 4335473605714052527 11819458738933163567 4669227821017317639 7061190922899325015 7153855960956086099 12566454941746177703 10508610425843090396 17051692478163940766 10406344790024284941 6201367752496943441 13554262657962531771 1197990850431380816 12393090036800508256 17716234704165569631 2502145115482753509 5591740375402791597 573419158631575286 9252697226448119288 49683190935191086 7654771925474755373 13669977732345939640 5785414541317908625 18271850611121869536 2465961592796027341 16552617145657079223 14235776404834005931 1799645648391878843 3303362233379614149 14450613741127646151 16291908382984240680 12531042691622348772 2319149523131856213 9583968788218246956 15774568457239312713 12443620926805407315 10042015786005620105 1284411829450553961 8972440288751677586 18249589989648219153 14588680536112993574 16017499329975313049 13501946299311154787 10894283324763152954 5547867222756534991 12017658677750881428 8946341040816500582 7950384821225402148 17967570883782451094 13740580453704577393 7771582600537327679 6552458119667106494 6590850457059781596 12930547356788070645 6865638604672244573 12450956396789432123 11579732744933639901 15214571635663753995 11854448031342451930 14384837287709286827 15951325743679686066 614037561996544993 14238099734817399855 12103706335539166708 4918547104439682949 14464466664563660707 330872290595797263 5564113443229230252 3590261743260898172 16746775063993743197 5160800769672540710 12385477606932949533 12291610161474274237 9315344897987592358 17544018946149966884 2069155288926421150 5878905298461111603 18077741752081872516 6173832117585181554 137185513839754887 628991026394812076 7185350430030115153 5796447902394585895 15950961236684341709 8489010607433945135 6097918684499801881 11569945571282734582 4934917477479738841 8121354806506665952 1821195473478697254 2274603117787347197 12151420801705783830 16569864641402823422 2735739871157479124 11559443834119661242 233256368736566396 17494838910709648827 9903846259879616075 6937186902103314397 6351609671467148880 460048317093152087 15866970950214541022 18016823554959671138 8661185276531717213 12968386047397759080 4351656162976165402 11458448711428750445 9814007430777399577 7248010647193896802 7030361490107577758 3628892222555029008 4132304319278165659 8117026443132284096 11407176168941061945 15892425469018583293 4332373410881366030 691467619742643482 9654657746518410469 16067322614272930182 14968935182677278766 8270691191352308751 6363394915236923346 349805751901524117 13081588404462193098 6051778335323802517 15447904985178383578 6344603836018222067 13320628193777409832 6038698008835574986 5982128209077095808 5402302244269331235 10751683287638482563 9081832623174339209 16452060544603995522 17202646941564881226 4913973593307927879 5166197375985777874 3281945947044340852 16946965790493895693 6977677563220314637 12993210785890161230 3787092811283503462 17366104933680644456 12891695047849304295 17596977413576718068 8753726712260376882 5062967029761830951 10010883182033475168 2670637575621471804 3424010332044768171 13500108986849955109 13779022091658225638 10079484904876873452 12738300753747000642 118964901033518993 16895965343749022197 7490871145114485420 2313121911558071805 4075995227862475290 12353814449371639010 7728031146020337687 5283101573975946623 5242541027209887407 2171979870473584990 9360298477362002434 15583161780679278455 3094688330169086163 15196089513696647999 10408898371288239780 2639087384772391574 4353514869721051066 1309051069266080067 18202217967757192528 6191179184274575531 8980454714850668772 3754044651917620285 15479402660168081750 5796437413591942614 2620239055710139270 8150144759331128672 12506600820064207929 18385435561955248847 3955254744617969926 16439608048905421911 14075165716436299267 13635186786591386567 3995400772985762019 10925920671704161872 2964432690706956296 9949310376970837657 4019505546967963780 4169081248096595428 18235854981040215837 15122510595542287947 3148012792872889924 1277173265235241783 1259637335609178232 17903412285960327883 3168412172133756079 9622745004428719400 10736105496222809839 4598125286282166612 2882246345164889239 461017031512874782 6068142611443324283 12560947017878640414 11483538643424548398 17586579397769265092 13319210772850060165 18204104066758437123 17850861060368315256 4194660210855849006 85503612420592857 16992651952526028004 6743155908132092586 3703457412558057078 2417279070477346295 6233558116291493582 5222678586581899871 7844031091282077015 6032808484177496909 9032410757986464959 3423377453735718801 9970362587387217352 5113731539588938163 3090474116175874169 9276128694072475126 15933983936493132595 11842501756810908761 17344879497219612731 6247614875416548203 9351069538016075356 3799841566427440646 4051779941792612967 9092260367468641913 6712280644941593416 17904915624319345942 525071584167369746 510583829791679800 3747673860251736411 11318067547724628866 12711414960804002017 16645859242015168955 8796637852750612157 975064227312309918 3461932384022269040 10929666433186017599 15665160371300961780 10074201068535661343 14918126486002848125 4133908386363851293 984340479445288434 819523711039967437 6168683758174123392 463314790339399353 5617070692601328004 7399730433009045669 14238083330220219932 9988665240675669417 66516041364174580 14847785245693780416 14445119491110179985 3736454281595103047 16785715944329857829 684647990884383980 11482166882232794918 16748813400045477246 1356288476831202796 1631491409758136960 15763909171817057295 2396212074744132964 14556311316156801398 3590867098347643068 16115628576421302172 12856615004235978071 2113245885238607930 6262502332269524910 1940071256056521123 9562943107003343903 3663433831842144104 9192074999054672942 12098789260855282513 5042797485582422387 9720801039281622683 9990150639657288554 11427875038017192264 13119469384294908233 3696164746357144244 13374557740956543802 12114862921251429967 2826727922637478531 16855417064471825108 1816706564624930258 6305261211107080900 4692813006142585286 7505308717657023616 5991648008446629136 12791828617221711592 1128172744299281189 7187260607281777106 10404766761514121704 6759965280522196081 11366048192105191303 1214250702913148395 6183253385154840133 10135606615484203880 7946338034262276233 6920826248466560699 1335091744202971719 6035006906960910783 7774415757015821028 6451359280182944079 10772468344556946965 10883670578183917717 15296640593015977565 16648726370049783169 8095845465693194909 17674743579565401872 17452183333827522276 9001877666745283838 13543195297812590795 1326643877860800572 7975669219760517783 7840450905838307682 1833021509863587180 11635475746919917408 3385906129421253729 4885435005060392635 13750399518173049133 16674233815467521432 1779031105471636622 12052294020391127591 9604706162587842705 3265877045955067001 9039527092143183756 3088731040088545410 2374815970643873707 10725685598898101916 7113476881110977791 14502402023649497964 2672567998986731261 14983172045845175520 15719440735684064861 5097392710888272331 16616683350383366381 7940411479987627651 13829970776865802362 15048440657279302329 1442627817448167497 17431743991459604543 17404945760678296674 16933231780450501140 15507660905212335648 16950989811205089055 14032255374252154008 1181994241167450357 10952410489356838571 4170677542968591197 16199025525072370961 11221201517747282783 5588887416975879812 15590386364856394653 2468746493596307784 1497683815066713390 8332281253085247571 13547136284529142700 13158451659369929525 946160594773493101 3584944526913414526 7881631804756134591 9332729026577042492 7815259867892241169 12619753589630666708 9871769584265318387 15326458498740140475 3310691121856961327 8642775907654882239 14605243589116633464 2309457257877434996 16206812508299464679 3800617293120226671 4280674064682567095 7313611958151828858 8768967709242735984 14365918455990457708 12064367462027239870 7027681705491994256 1014396445568588947 14520165641750712633 9582212184929187552 4870100650844716671 1874387347138047116 9677196975853799834 8729608195080749799 412920200326165831 9864744852595946501 11452279136694913241 8712503661632656644 14348515884966832748 15384843894630750694 478305726289460947 15677062596629716037 12797517612548379083 17049670266749652152 15095173102846150178 11744846657547777631 7817333311683946357 16850568052288823860 12908858662950053403 4544534414352188835 10236873848721725987 2021873123770029989 14531408516182874598 3782536965332360803 1066180804979157987 4910234344842785503 5797751978373671170 16398903561179858577 17559253116136236 13054157024577783158 17440471871856714108 7114970529884357636 14065713263697260695 6927330215229867606 5328545969462540379 7500218300972838547 6917570238222759065 1711456476530694609 3971219023068576213 13614842104074702032 1692210850458526532 12128234141446820442 8378696106878778890 9196081434747666298 15798458128655384906 9661354836062519113 14134362908835152709 16681013818186971030 1261867976346605149 16627526200565702460 11349782547568848415 11315158272588761852 16040582086060421652 7840938471170549111 15455622141794333134 14221012070216928008 8523504860317969608 7897339917174576039 11604151148159565358 8195882912143147654 6071900237903377110 3013294537788577858 14521593719349392047 9008871944978208732 15392827350316834912 6187094924878577934 9554638970586519420 1421869102148117808 10437186780408060660 10589751837447084304 12337135004086165916 9624483219222896177 11409445905350444333 7503649557912843724 9028595274689764428 14959316380230166875 1495855103777443480 5016533348850076211 1680953094401811510 1289858805105283242 14734200377217635986 15777536691932609659 5988752548398450265 14243793946586797332 3502947598399218210 9586493142230850570 2577824509336880261 12150315943713161200 2725119203210826729 5226352317748490280 2714374928746117510 6119563315275825229 8310750038184339169 7202641183313632821 5633708091926714503 17075780668248507308 5359561657597945303 5156785504305140136 920197562908149148 2737942342401805479 17015795624942409557 17354430399469109817 7651522233511403501 12558234058725131663 456419731561337224 4256009331966983984 5303769672404030051 5510810291357964909 12826516261095171065 6957796365057293855 8562291381331938438 2819323410790456808 15432262154728185116 12292616786783488037 15878062632642533526 4881419131513574928 18225447103703482398 10632313396890753276 14224250664485451991 16423297590019745096 8826136577831434856 4591410155706776549 14326059087101236414 10240783690129661874 6542466673583348274 14009037346485866011 5790855382640953397 6274368447916134716 12378784647476291034 10388725388759661281 7350881997603126818 14540148048284048833 11969841369982419640 16019597963682093219 9302130447432312856 5713622061867493252 11723223839240039212 662928254539378823 6634904763081155970 14304950033044696355 4094817996583195478 16502594329213504547 11437488260108818716 8519279821383214298 8657638224677309060 15730697550759425653 15804970313100857070 13062377779696748856 15484092482625387087 11570626151397897847 12945777156139394152 12340943988702840096 6946878536321078476 16330097683669113783 16204781482243392280 6351442292929827002 5542928378814238441 2095216544903637426 8991266424789896408 17238652178125932974 1216113019563462889 7504896655780895824 15574318703065167761 6406664944634419370 2348119634356038711 428201369188054821 8874851447150927356 615606534814733227 11608189828643383505 2511886763103293877 15964944005699886341 6063479820977039711 9012695601933776581 7653250626691704873 3160450243673302453 2572627215258298446 8097614170825481983 12434823656648501347 13136609315734918513 2327026274596285399 17461727079298281357 1087611787832694420 156086565838583400 4566246652279577235 6709872771516868093 8461362357815159810 524993586366253172 7829288188780733091 930819637417826955 5922295237282791510 12936456639155335488 11686335558745024327 2349219044100105732 8795455621537240672 11843006621921362007 12770506784096623011 10528021504032848535 2387635058492392498 14830078253679455964 6039825006380782849 10904928694107914524 14200166421867009535 7025847707877874580 5015671302591020936 8466500847136050401 1144541868116588857 3199032641264963025 9897727239100029853 11982508683736856571 4753488682791204373 4950579964855376534 3363758223954857908 1923702329361508756 7863021520306179988 51635223158351096 8139596684719325992 792907684130926578 8121060999861392919 3358137572898219156 272467267493398445 12393283872771915933 18345469952556274703 2942642935902990141 12829219172265507339 319187127739544220 3443598871694652687 4981581160896739404 14602737409271649352 8394595336250665760 18442012795112741622 16469807784062638536 12925555268203210751 7113914438471182942 15324083890627310636 11450313292912157186 16867811908121241087 8807556216413224541 12399016853380258058 7361643196309488445 5920242441674363172 15513398989101426736 15443157840206459431 8325624765918993319 16439176256118099906 4876748320400471672 2491325245754410269 2122190923008734854 811905707711386496 6742070532496015485 3561112897155382114 4344483468932531082 13820829081759773851 3734330400593095640 12366116334606462385 4237963997738123829 7500245104199885782 10072927594711791693 2821640245345824364 13935170131203959744 4694643941779553543 14258092951462775371 1512116418402230012 3627534776221917934 6450791246222068458 10409807867905665351 10257794594724376565 5276360076703085566 1188399112701169945 13660780274552038157 1685563002962270439 15442473204967734141 10870564744998488003 17561850813939347220 12478723159166321344 647844958962262728 10899196188939793150 9554083242077123804 12018942631846424909 7375776422637480631 10764033532108476502 16203173244558463688 12420540052774024087 6496566364385718667 6769316921561249149 6477957074449523369 449252196259178383 17863076490430020597 9925593014361942794 16483610650535022745 10486689268113262481 10079453096500021265 18128655479527342428 3601284131560336044 12276613023629346349 12852139433143632514 17758927423166132450 10590400100320188820 8827213072521139278 14287920086058956011 10672200258897839880 15915036599604005832 3047226603053941511 7736432673032513701 6152832391038862673 310589675391014945 7280787530368708922 16190494230095619589 16681224372538597068 16362692140664404942 7397491785779130057 16557419022387128405 16586383973382554811 335349648965209890 9439857950635294484 8298535530037441807 8619678735632090570 6809020321464009011 3068147384962226877 13693628983684188795 6255321307994282363 17060513458730556746 2294025351584457542 1367940619918699741 2452858120330277657 10502873053505895651 7347710053503013477 9444856537051493940 16563249387898109524 15420860618611845520 8865627442184480224 15890085647115122048 12709575050283461664 11130116765363553420 4076649300512573344 14638828631096008073 963282581588745014 9796889335490445340 15236324509596816690 18369385066117192827 1140156324849706589 13864734546556917457 15136313710254389907 7838946962360886956 14336342077740020659 3790999625157714185 3899111191174164678 536200134733728231 512452245409078901 10909675147320315007 8167364880446085042 9202581063178690037 32764734631588965 11728316887764907502 6484132167080399612 6064221708403644442 6281600333449094965 2002256045345254433 2380566965507660420 13629131402807940364 423689787960698837 8797977720419072572 4192319235362233897 18093794077357001852 2189216665399448296 14698141809926731897 7413991887203046084 9252495997123629666 15120219392371506732 15991254044618094434 13142726654008637212 4659522180189624174 18045808814920689553 13628309100206458869 5217643955761438303 10525142471627007742 11199341557765962320 753652875183433948 12044716821483603957 6589150244170206607 7319377356025109105 14217533678570657894 17359757341236366827 13882180194857472633 1794131869698051451 3068770097255669610 2068849277925809110 1970649745581103777 5594632961331284828 13571969532825933219 2907564170371023464 12950778793063317560 16380521573659360736 5733875612092535143 11613286894744171639 10109038117989761874 15706075353441488179 2725428360097075364 7275053170536213779 4062536640587175575 11543169248514392877 3280805981520481376 852418451397470756 8063808879687481805 16317741932317211279 16747687872768207236 3440018021716380981 13807193986075546542 12977841353913112345 14525961764189056629 1375383928332142965 13934832363602961390 15390132637271106385 8588800689918349360 2009540481061145658 9200448678103267743 10281802999487796356 4747628673625496061 2880134507484418487 10317872721792098875 3828842837813964381 14206380935438781203 14359918578967733584 7445950859661408757 18016003548381511767 15589715417329113070 17188117354858172992 17954623412000692041 2460827877732092718 2089364620274744212 3641830579915039944 7407302613227288723 5989768399854349482 430196797694013711 11228112985400819699 778877008504154154 11093774909287020056 9796947263292083045 17829214484363983834 9386964546575934117 12098491532759912214 7921456060964342901 2647015712232940448 522195131619227783 9437662749269485670 9263517385604726125 17382503298579621325 15689726334252047516 13174271193521425221 17872497919592872558 7233861078331069492 4470970497925046321 1628005108612853631 15760249210624377370 11867959501091264306 10526206515598779671 2140786229791783071 17683313859393891691 4923019304043938192 10539697034874215839 9111801430592352810 8982974153637033533 2077139893744156578 16287353807628115160 3479180015965953657 1640204929921868797 10205644748047593030 9974902109006735197 14669976710801071575 4512559870348341807 3236994166372613301 10067941884741368252 12314293270649284764 16719895369025674794 6839224366092506050 763539925204570494 13602759156680422137 6323971284628438076 2577388146851572248 7538666743475841397 7482084054820647884 9775802895982744574 8728821189661061296 8394072198720654062 1042186529974320938 13047243838856914780 17148255409565340449 15934497376449299489 9399321395789193846 14731130601224512728 12495880634002109118 12926318386718844270 9827896345446775323 6457345154037641430 3479157176528321807 16994886853548164267 6449647830312163230 3897041998721010627 8127087747453814428 12545393544902731976 12758734865212295339 9047067909185842255 1384958741615143840 507869830998282655 3973251660773098730 3215451746290939494 17867197552671259665 4128938919579013407 2349328244141395814 2130209531152704553 16674702116755224299 13804553138934924094 7234402117270819270 9004255455927835688 6832447906167821508 704035723959117905 402234175956215026 15932914327789201244 13713418860378164528 433568477929209030 16912652724382929274 16302252133665108226 539472243764402211 16152394421288301438 322598140784194302 12479888221482024860 636595141886481725 11235165097034017513 12348858942846735144 12171285585938379979 1706823009675263337 5624409326446376913 5073213736555929690 9919900386251500124 17903108454071320491 5375697096921680534 16486738327767649399 14774875046869257783 7703576914207504900 3495620355350981303 8919996359639511643 408016322401823656 1873084897649630612 15899976857397598534 1603742463386997861 553135843217487648 12125812245013292186 915663963672366646 16661469853322280665 913933569655979381 16991157767822079805 1996347549198183435 4310117347520174319 16253374731121668128 4589471681121415823 7044038082722108667 8305388431774314970 8517941955751794381 11413894429405942769 8178511240403421512 12733582163753561978 9087674759836001651 18102374513252529656 9188257902299936042 17415221348938932503 1283795322478710984 15971566477948380226 13548419893085852317 11697694971057920114 6193647939842438821 10587491040708274961 5836115194745992996 16578087171891044813 18284272102584960300 11178938109338887922 16497365103918026647 13110798203620038034 5390105120442000413 13997329911569785435 12741723681378898823 17966925611662637495 9238664579718147066 12524782328258161316 6440160929957881815 16333191947322265121 5429904249222622118 14995335378281409472 7216610717874565677 4758049454947643442 887429131373347546 12641314379240618191 8289344856944794037 11021177077956673949 11264760410397955412 5320104994344569508 5715066435445266976 5742837594107157076 10364736239057541022 15478122750279056017 11202526034599282230 15941329730495846982 13405161891123353431 14848977325044429122 15233658444939416396 8606811433131368058 8982954066441965888 16267099524436442313 15010227140812492001 3810135374448719183 26008083810953181 12049122670354531471 11851751061287863799 16214630008487827534 8230797040110147056 15601329411132203446 4514868448926983925 17505690173652243582 17427908355088187835 5680450551083992503 10090105886660373516 5557438358218691582 1941535638973788349 11958469363966064489 3322885795553073335 11007505653415495213 14655689595023082247 14586102729682740302 5005873509448084893 17629447980592988969 6667766359953807436 9133197413565266775 3848002995550062615 4522365510054324765 3658023619111044121 532055178850494137 8936679999982417346 4321387422919852930 11229035207356780522 3836351382150820247 12066586773784482456 17502043587981322992 1412329121158481246 3215555420092610 12425109316430904069 11691197592610139136 10409871769850202529 14260859457976789992 15562372467882258012 5045502440843294535 3426616189340238300 13174121368794068927 17780108162784093514 8528553523514518974 18007937799153184655 9355545496842202130 16820395848398815396 300230965312339951 331604915544622871 186273543268049247 4629267847665087313 17101935237945411120 1179942159981724039 1367574485459485031 468432488715925002 5925407004159238698 10049138837270236039 10074840279562075095 2996019573059499836 16544181996230747855 9527114390098989321 2763356715081692536 5666563624429126745 7301113075450293676 10498203609044033268 5617982489574240742 15748519079096042557 18012167765536435555 3930316506769908321 9706717292786428956 10794669848366161829 12975552641581182641 2048583179680406389 4836919850522558292 4759569460317040650 5919438882131495369 7867528397625539718 17679348447959744713 9882998454320529575 18040520219359216781 9122827216501949470 9556254910242583559 10133019847419653770 18166177383834207307 9002894051516744205 801376410935099466 9903099744956337539 14371711941648712049 14382504013748829356 10098143645614494408 12668129786267748977 8096192902632335401 4763442108488159861 5833875697962493185 15243794784645896968 9540169262517622970 5320033699163977050 15650476689915349368 15565122055501279939 4350385406939797906 10776506664276363804 10229373860852068904 11015486604390741107 10314477605254909521 9352048424930320977 9315141636051853884 7232945087532746480 16697430322104739265 12790319543378895641 3528972283064662433 11633990979066387744 14069688817896205661 1213916096196378461 5279212647609310963 1335694937800633861 39814216368043073 14542524828960040764 14032075364188763612 236791583029321794 17290457133121579061 2008285330118231990 18134399558623910174 1033667726116796944 15530086817522409691 4102481568093458951 13758475365875044735 7701187586412803302 6902128664145256930 5512575828580222260 9278811417246798935 139508279365232515 13848440187848493343 5005716710023790927 5643800445096910790 10314137068896628589 8652429678780525885 3960420715344479993 611433937749163882 1058841811772835051 65715733980687457 14614409590701564428 12100746296710750097 17822537427242153171 18298992579238527184 15225704006849399854 407980211434595551 12762836193702017968 4523291821422600566 15406155714865116504 16208615050273117808 12227479520768338292 11791474334419089519 8439124102157030212 18388895128092708930 15231541451914752222 12250316169360965268 6799832705485368764 6964605476540934778 1507051666227342941 13613651555942514883 7874892961530420735 7875246552968133314 3254897870118325068 5691760760276520652 13150941147476129847 6351251170455813811 1861326582473643123 1155398675121143970 1802660976563234701 4277922670433691798 6206156505205618109 15279688604356422323 3847356448320637397 14891123415591749855 17676173117645197565 497643651497463675 10332659633521503845 11454465178455201495 15571036446662785315 513814531747535076 10342239481382488097 12380917696917035783 8198603183966307077 18359442415244777041 13741029875507057728 6495248125398435802 2127793863841609118 3158204088062810640 2673285898043242456 8579749742539216003 17889722776041444566 5157808249432278408 10686321743871916054 1968907366427440065 16754181744762817108 5016836172135705271 534303939769520809 15503416631416450255 5128051117732943365 4020131348310782945 13087698286546616187 15989553536509526655 1260977676713810278 457673909088363902 1099134068009406871 13471301412497620821 11096443704797619682 12278517322305489408 6990594701178802142 12956955872241547532 10119453582249916857 10962490812947841837 15811338834949008245 8208949991509197925 8750249583365556875 14783323712781685165 6000221033993715139 3439897791751556734 10158006549472434210 15128056223225895875 3597543889163814773 15895277762775419613 17026241228713454675 16825893392390694998 3614040855793385928 14115085149643339974 2408084061975338200 2451039585654244277 16821566692425176168 15025617157944581526 5316680826990845528 18035518362616456153 4408937461759039368 13436864089967114662 11414942657444778318 2236799340643070233 16809555586573398601 8940121334381964918 1283037401593326192 871904469570083063 7143876406084936974 6055387894186494689 14905774983204979167 17812977482273051894 13559637818892781399 14427394378254088125 7233235234643083842 13875091486802567011 9953796151053479148 15188184052476570202 16515211670898922883 17708154388741185293 3579040251670286466 5047447511184293717 7330454734670228609 10584983010512235552 12869621450677349871 17874667324975619651 4523494095675957206 11739879345851855592 3408900564566727981 6137208880478452401 16584117725416744570 11855063797043128549 12166597295323316184 8413763080968539605 8835196778844332354 17728055852942012529 3698296846422831677 4661663367120063138 6139929912737583148 11904711481323881592 15880785512188575230 4959689589477157722 8824833662960158976 2830283532814436822 8171659201652811207 14345885923865503868 4945142370503137030 14246807422822462511 13549532352228356594 9835825118384547840 5587899121273368315 10939864391316148509 1110172044451076771 19274073012931172 9987698464929095333 7112223286163924791 7782657906730705745 1842197944033423368 1514873234061583366 8339411369116102470 13525125425439755970 7741498582265009136 8613057658785540902 13778586663431571128 6314752394688796808 16404751769796358895 10165787812460221393 7585801962768023144 18119404628341146175 17144053011395444597 12662481566357331128 16907679175884224795 5117620146776395430 17815947133694587955 15179946912356863363 2375914390400301343 1683503204925925704 17357702538806788550 12679261430056678428 12616713447451447851 6925128772018967588 4935872732749849685 1174509901952142058 15448461046785548568 13928777124407080972 11364749235463975022 18077086932464285817 6125523659371577912 10054578251116317767 17449791016781801689 16552526494802073728 16333473076653617566 14975711145039797820 17627047080005122357 12380961638469060754 10763364009788943426 13684655636393337059 5632287616742216914 16570817085196839518 15454633014966651460 16926084132803744908 14036954597822685132 6280312716977922682 4532202755227630308 3937274423120866311 11016820724794494777 14376468207208415684 9071899777057367414 2241591826547877256 3204962730072669311 12809036596068767967 11617580219687862379 3558993171727106150 12896703598755412542 12456131691484052296 18392722088926293585 13497211796013730514 11027215086820867163 1084395603363020814 3943016766357766666 4699310133212930100 7043666563442212002 7172978796195457036 17515392513364499944 15513362981924027305 17344703179950945452 349842865278356338 3799494277866320477 6577663104859789142 13517722559461874787 1907507239454962995 4989624127883216109 4794824029442666684 17147396092479642335 16902868480019607143 261596187819718138 2990594535378716147 3827787541408527759 1036092698698841266 5838460787500277537 11141659086770643571 12691531417438605143 8046987018142744352 11180781357481929202 14927602134880594610 10739536868052560646 4712028482933207592 11983882495901429969 18416611810450489877 2904163766608267280 2687529700307918931 5509937608618707040 10853003296945349420 7890256196172689757 4872549756453231243 15261780758630124641 1995975034567600712 5804608459500609804 5375368854202155969 15546629559417985940 3248443798331514237 16552053879012573378 2815167223233579066 7431938163439317478 5402923399558711172 1052412921614298034 17571146193446455749 15381031601127263868 3793427313884840840 2566476156871231140 14168151077859269827 15452033498640245671 17072723708062524277 15800058323177713829 9531340629209270082 11156077745666622618 71521159205472956 5725158233921898791 7401870378847226825 12579953535726643083 9043775790909428611 6183785393057151709 1035580287473390720 7054183477556870612 8671857680822506708 12479274068139702754 17980928960864435360 2910657274705326421 9376283559429067601 974239666447877670 15285741711584285406 10608460767625767912 16587795272186988656 9374945053248381126 11036687272691263323 5424013634929462898 12018445585931755251 7242096868977690758 7696033832078889948 8733473920105239815 8364208536573481553 3753307131006890460 17369998180125679240 11523762616101170505 60552435414201557 16053986791914680206 13012324454356849402 2952993125355952072 7373826627730433767 9816707361347291582 6167642257846068137 3359113893233618449 4369085675953621931 17958477821247759362 5750576347000650234 17080271999627408448 17002147647636850049 14184252182469447596 5847380588048006029 6136615615728197741 10613426427053754594 13237410932050961178 17000525057075202504 9726590206943369594 2185096281901063473 7256065124420147075 13616609796159756092 10093805018805422979 2694592068866335708 11068299324082922202 15534568616263953873 8040763146612246055 875901855055112508 10070821348818101351 9512342669728397553 12458949569243226640 88061876863693511 16172255438551845304 18200745648869795955 69954318339116903 9221888092939380825 17575950654961928896 11868518056221844404 12483875707691677017 15660191655207482327 17796838365573194816 10254674699225704731 1727814605179671504 6311292976072206962 4461933384046265856 5799932085727624713 11444679641909829265 16494284846442959653 17110067102296915130 16083414909423869461 11507006811179280235 1130711414369747124 1255371525671307296 2331343353262498541 3067788389199634128 18213280770063788878 2183613940994339053 16422479518838764723 9583592574512085440 16927486874887501603 2795315754858043570 3610623269276387102 4513240235238183603 12263881162620039567 9755079077107039745 6841654201956143936 3597195002349771591 12574216111081889121 11638556765122259986 7112060257513403105 14671571857966880057 771496707823194864 2453197196377230792 6648983429969491834 6376662329415832926 5563791353664844307 1118723521661916931 11711476641923638069 16863210819777454801 5533101620695485254 5986427605843770377 7633337016605760891 814648462424201138 6035900159598082798 12850902052287300497 9525223926074425499 3051747323577929251 500577021322873844 7024952186622829675 9668490093099654180 5293081837128060998 9258851213930036723 157738337709758829 17491632763388352288 276362821199139824 14909588811569145160 11757026132864264875 5476773706547292364 16977730357051054214 13702758102358782660 7906156318413346705 5383506488851702566 7405992673864689624 11605012994721180330 18131287546184859884 12176167318437003731 6309482529841955618 5684441594348742905 10794612670003281130 15737935977015580721 11841683668247152299 14408400144354885304 1004328402421956138 10749369380245745287 12182402262571552885 13739312833969570330 2496308011819811053 9504756104127365688 1602345820272839371 9959416478506773466 8553638248301553559 1263148474528989553 12126426587914221349 17679320129184295119 6694394088527494409 2631770089967828388 15518650294486629149 6629535216622921751 4404851650275225508 13163074809583658949 16273438526423019925 9901379161166570279 7831277864227655737 2287831498819195799 15191397250646673820 2526386979584113032 6663557179672781600 3938165746412683852 14394944600785291522 3869529660289979184 16572986505097864309 12179358025052561313 6794381002924741929 12617543912896441265 5787792633815900893 13438163546755507569 13553988788268772421 16695216910570247306 6408036107011683524 9079705112226000019 604932351396651445 16667153412477792979 14220994094767235615 9106560605942454514 17631456510901388929 17957742411388217544 6132502987514813505 10437563144584903892 1323543609654913799 5481821177080582774 8723063575388463523 5541189020537325116 16317965077136207965 11506814650952847307 16642364301264840315 11235343763925457583 16710749567588158568 2595270029335641611 15648733325420158228 15701208024932386384 15874988490734469207 9586260266476967741 15232304037693282491 7007563420608319058 16961676161260043340 15131816760298996089 3516503952536075465 6902958023589626031 6915244605651284667 14150605106529687540 6437886609826311625 18345650433074012746 13968236129595050413 3486117213860055305 2762264156740361012 2168634932995314254 4445162584392958178 14358742325394991913 3220319793704657904 10263556829093202752 6860355535497589616 5288361951172049374 10025799739468498620 5070882245177524093 9798285954202163729 1350069450269432010 150515939784072896 8264765654532503523 9974914438329715159 5586983730370015709 4138836012772252649 10441443805154781860 18001993189680552153 9014571868226340809 17048398280535818453 7709614127294217384 15939859510012829885 5832277562751730774 7216943745103355275 8389229015129488672 6040291767838131092 16962538706085996788 12663127520639949733 7528617053586586540 8499677490804391477 3967210023949819573 13007498585292783891 5635477429103005645 17612393229923880251 14652002781472915247 5107855431035432844 6913086054871886823 3037991962221667575 11980767227926090056 972283640706334461 2236262830603313269 14272869282886933528 3952496509106276754 6759230179944373880 385011812009207532 17536600036428190397 14689667509110590657 13291894785382690385 5205067827584338896 10875398223878139546 12841303051178437606 17139268876324196227 5126517346921773646 15063359427642557812 15551214403265144558 3403736292097907185 6638637210367914197 9919302085322141625 62966831027213897 13051316799863633843 11777504268673157644 5807569021904736306 3134482859655380052 10719874091023988913 6231792189306283100 13209979823704904889 1070333859667054374 16752463953420163442 17473344862164335303 12933893725563343049 6999675726701692108 14752049287863042162 18242130867173424417 2343420822011332125 15152202981128509428 7256326017551420345 16575591939040237699 1229641010148381733 9513149445213330925 1117974560251053843 9671425941404333580 8752221052367090321 18426969442327329041 12204884160337652092 4829412313543518556 5049039090032482105 8739567375003865198 9693841606023484078 204025671535414524 12559736262826063191 8871794252495308527 3233813641819458084 4129319333248903665 11620600855235187283 7083250168230933519 11505888495079512914 9041165751772415541 8193224415342066039 3807856652355003249 4916434046564787520 13621645319202498964 15172729668353793232 493127379437740349 6221118614238372204 17731338809051739989 14388085248751806021 5352738997601455694 8092882629470953511 17813964435962130377 15059010393037882152 3237798131324549245 1284762281493975802 6127282299001718067 807865173344092872 2539324808023709337 1953531177528096379 6877380978346113739 10555364511402371008 10996487864404990494 5368922210866342766 6302298202759266659 14287085234909644994 17748417946953788934 15492534141785048181 13143476006665017549 15759275737045146107 8890519664913110134 10669044534431957757 13800919603380844602 14590719942938505027 15391929568121417307 17046134165543207883 14207190524086111152 12761171351145544669 17325690422843619994 6012731448708317561 552603837430022917 17071713048988606841 15208719309162423786 7051308552504314798 11890492512570965165 4111849564303488684 7739536884270969543 15301238246411339725 9974063364201016056 15428070452091385594 2370795810982787487 15399049310236748822 7382109487036675713 3637732210438744698 18149143693045245738 6570437832436425671 437220798998174700 5225484022675843937 6422975768811402035 2656384831553203432 1409264258840026091 5074306071567533054 1144795501131178238 16177231713417000853 18279858467265990720 4777211709362970728 10554281177480142785 5817317670021244932 2495188479045059225 16932189202109737435 12851391607719962046 13882801128673814356 11623866787249888457 2771659418882378399 16572153041147394994 16035367507525103348 17864693811100836049 11521666796771228878 16095969214541990879 5643848088207360477 18234163857778445584 8058573557779649594 17528179677835940905 8982361174790788085 9505409624821182266 4567261036208174887 11745226922675805344 12936301200634264882 15765350708420261263 5041265377281080196 11022946894711208586 9986236805903704394 14007383669500312471 17811994063244087966 16439463435766269857 14773477449858356567 4363869945550305075 16514627881819253259 10572089684412753564 9008250358697323089 1318248522318400958 9301686204406360664 8287393803047625308 8550552797919233608 18315017315957138873 10679083351964219202 15607518481730597623 17709101275673264569 10191574947104163717 4156417645980602839 9087534808447538800 5764891248899178868 18306411006028423192 12878502665572984845 6677042426957330576 12523321314082204667 1014359914016380651 8488494104506433156 2100328020009445901 36891923257178360 6970202369761197902 795950054108942889 15743988792264285061 4285898659287231371 3803954727313173092 3344185331540658712 16357771853797772157 8909447741638308128 8632072658678051171 16300029950794492432 8594285023886980099 1977915510833168423 16453766972778060876 7676514132449331809 8937571315826826073 9823516945655588443 6277423458824746241 17385897504060522997 2181652813104796644 12939842819223093105 12131359065269661629 3169831542079981408 11219608699704528470 14511050932448883840 7665122083736758101 10486862279630708823 5013789203379497199 4619846034078446573 4430046862802642794 2859718528269204408 2978601358400989569 17270965153528082306 1254965870362590262 8224004149998047681 2644416348579524983 3243703054928500260 17966314016185399407 9571312802546465664 2333288561154402649 10206092513651628064 14933678871177277386 3538733483753708034 8846311729824718304 15513642880388659412 14625312527667454180 4817540736287022810 13174285087131779536 13946973670427031057 3430908034170359188 11503895047397719065 9436426822373214515 5101160616214563935 10736194800143963448 15150741470930649597 9630429943765000553 13936154783158916805 13415538501502258389 12112509211766863540 9531553366044151333 11428131991221429101 11544209735956022629 268169447046907076 11248279484092287119 593826314773276162 3043635586693200418 5018448976743138922 7749363551762306882 3477643940471496810 16710599075114470029 2524271668698464355 17045341990046650873 18308140034571218428 2197542833179206225 17515896931219108770 11755952296092997651 17202968137702124152 3884923403966788781 2295082269977234890 15772740673366903850 2098638001925782787 4330256696649976193 680949536094365197 4271749046132761120 13699537237629569045 14667618993646174229 10494044499108787869 7352105722632496233 7982564275348040616 14347901400413974665 18206381335475139792 4157025144564961806 8824944343978929132 7629667526910672159 2535108009448013248 15388399956075662098 8638537324449562531 126941049688670706 15312708835108835214 17149237110507789883 12079336077699435240 10582120054558790896 18191793146518080363 2254507267149787991 6443038880186842118 17966117313048442716 14814597783777676273 2953045875440546030 16233876108001980803 3304490823034290580 10193363408739120858 16287071541993877933 12344694996648847804 5521834812366081856 10535116351348160851 9043009911831616751 12172320657163332387 4513319589947824787 17967109812335890080 3584530779601585809 8839409351707083014 16176934941920283688 18008685833127430343 6589152214360673372 15630737682792147325 3604313891359386899 12959281523784252804 11987592705994292589 13314328369935543828 13512182544442158265 3247927833564606777 3089433075868120801 8014903424895512000 9532481553964972852 6323381268244809894 17705164621350387492 3244941592585366140 2158880266074984540 14924806769293994030 4191979176462099546 8876931346123404302 13474182566806392093 5982222622333553197 12609597374920031176 5792899379619922140 12646839151731566334 6684271674041955727 17945390542294436033 8699602079976292273 16699649541677470456 7851457419283158904 3051747600116615139 13078504857539936809 9182500487806939436 14321646547477225054 3287014073574583287 6234871123389869535 11583430350591654789 16912015460967599162 11160305443215537697 17248287290864055369 12817307385820107541 3527041783320754373 5225836509775988207 10216601475408249595 3486398897761775589 10437144682723803317 17998478241391110651 4328503791588924668 17934844726421832177 6617873482810999510 1496698462068728774 11042872227316029004 12365739939055264069 13137665225519309255 6344854786902308264 2853805287172215675 16222470567808009508 6628197425368369571 15565499538991009767 17200813923240567044 15438288394407602526 13137773468439619323 17992121799625790018 7289531081283175121 14061939967999640755 12806649645860189017 2743172281861275589 17424234220120377601 1629694917548895790 11748850199333097569 16437793805306186764 11009321666499635805 12567234649039962321 18311528831080729141 14383118721969272462 1633923513681282296 470160208926753403 1602496270959797860 15915499851372240231 408346050391336794 10036669636146497763 17695231116134264759 13433693117100622914 9293377829661999224 6744039897941937278 18247620393781254483 1886099978787527960 9446741850785417984 8246013176079346573 16176543451071552258 2456850841071424968 11009148145127050431 8150088878249422389 17078425829752951027 8484409033296391945 3139999923463429303 1017071497134359546 2451750439462212802 4461432961040356803 13906484497056549079 11765037680114313774 5360376509721792741 13292626807114757357 2030610041042575400 14234489735782624091 15657723411059922566 6415478987619754361 7987307460724391693 493614067561875262 8381984223608152723 17439670959788224591 8574859296750711588 4738677745779127124 5544477976313248914 11623530278399820034 1664952037258893622 7406990450112560494 4025120055654017135 7814331180050245119 11191541442280759931 6502779833350131693 15286588578559782536 9917066265390134394 11045489305214609128 6263922059695557535 14611602666914808463 7387696044843147460 15999674316883399947 13251793318209307767 11894267360876223162 2970048434020095284 6449566508118044107 8894527323284157501 4259153025313658179 1629445374377202011 4368909580213759037 13079859638056591071 9038071737778962452 14298218006451104435 1198639607979366092 4547752991655600760 6482085561861318028 7817521848592084148 15985118848814202152 5016522520052337534 2719326034353611325 8259778108820938395 16387364439310325872 13582404677341280454 7991469165510650015 17583054880850225023 1630261285528633313 2643872286011233021 9724889884037438805 6038866700617573040 79261842288034243 1737636411910734254 15261400700255149149 18431418150942241699 7551488837775562794 4669426700926723584 164987706769274240 642224002571341631 1622469893746137037 2148432462977139105 6897315453168887026 3139748673986779987 14165502200441423126 15172449654706598006 15752108749307252156 14744339784884837752 1960802707838325888 9096356776862418277 6997259474680204087 6285469684626203900 16560447301806720461 8628479590090638080 8007618924970738559 14945011834193192164 1634311017198630446 16472820793583193515 16838823716921988599 14357288452926580193 10383494868148440341 5614672578347944457 13261658806032997472 1132366757901419775 16916475747912242505 13458931620757199216 10966924498396947073 2174408544449009109 6498831608573984283 15523969892884074279 4779986125102810302 15709203618853152090 4513700771045225738 11729344860423214491 754351817745913620 3887917331175325746 13865114917021078872 17975374680879359011 1840813693622916623 2284828091480965620 10709545730101185099 6666515770320645718 4264835829090185257 14540380612923930150 5965263755521653005 4626772584728453549 5437305742424983460 12161410150264302553 6883069051861187054 3121952025486045375 10831571715739337438 86549537677527862 13589370157414346819 16502638217708393233 6549412035788161872 2638788103750287191 4234564322449008514 17773548753067345352 1569405011244421195 5913872246338988673 3518221073980028195 13730981375539187087 1930400201085179754 1441020823371798289 10544448079508219631 482315752691772569 14714323485056038477 15724033938204705514 1438381623957145749 13961681403515461199 3483909526028751965 5431475866538829814 15255183562365529345 17602317150410072466 5600629980310792084 6413604374353839629 11475535773857801470 13838228545183673199 5263430950381063879 12586460337310141888 17320083893829438403 12155369279798121485 2356330352376253399 6677189325281490573 15053646497774892922 2529475418530615755 16756931148723414188 8818352400752926310 2846272756556225437 12673722064048209342 16921622497650526188 9668044444530062627 8402709071547846385 10639231169311819633 10789271273337629687 884262880976730461 16743004537427371655 11176967379884431387 12825906874463254714 12838239371712934883 12461630801933289176 6276460738790825541 8617970557328090323 16090187341899724078 10868122790503120661 13336107264767036137 5925081019143300122 13269196822782556838 521894616509411489 10736530265132071611 3377380845244840805 6092748872039560019 8933763317046738489 1109567914575808209 6970211730831307721 1951854933042994812 7046229315428928111 12031971642490864032 7435143699615665472 3142209821134215551 11796433997698588154 2308089465677029682 16331907590992017825 9453191483143848690 2156015270164762742 2991819659587489408 5188319897880539725 6438209881831757030 9108821273867173930 15557185734682160021 4618786318163763810 3785054800201806460 18415779013755179946 15920084770520584914 10943449749709229651 9249783105018491844 10042161769595407508 14295174790293669531 3385271934330372776 5853936377819120625 7371597082357164267 4821824384669641796 7065939087218951363 14473083887758781458 2566287034892343664 2479034894288261854 14237184374369005279 18222454205967897633 17566548692532725902 17499233496677209072 646006369885712368 10886488362733376601 231693094064704333 5375576524638702813 9916968373966602573 14980563109617681591 8408614568734576563 5698659618648138990 2375806644280154057 7796540329087163396 2557911851936341793 6182615755573042843 8546028568052802702 9438043604418982165 18291964502606914744 594998405990172937 15122550436628994028 14085642459431039065 12076117842564692981 20332259644355384 18392146027929436189 11529078481832343074 12613226640661688081 13723313772512559895 13104660615519204914 253367224006666427 14225394557134481235 11914474117157836875 14260728272546515213 5641151581696477846 7270299580304911688 1743690326296418162 3735186024326025327 2936880435387190714 10986835146122222048 1984702463583522800 9352996044421594596 7813584001175983586 18113198887163746745 18256439388811037560 7535201265782649772 16505458127028052105 14237506643614041495 1273746821697860293 4980445487520268421 4196778672543825010 12234459871014382468 2072601665915591426 12926925047038670839 3612571888862307563 5477990681776325368 14720949380655035314 1261132768857702164 2206534852847104708 4367619819887102958 14452739747127582120 8730173345411289525 567946990736250934 7859279822847370470 15528385059606927924 11772781186957848928 1174185477368641349 2217782823904654319 17773218080720361475 433698325988410447 16794670130187603881 1671627962605658124 17804398681045287423 11076610906360635755 11274642223978460805 14264438920010219990 8743888151396916728 17547432373444459555 237492116838779906 2802938823531961724 16776890525277272298 16801573180367605013 4020573158686410932 13849379043640444932 3461943569494219083 4915619031585839552 10852129894413547155 7613772897728408073 14077002782184972343 8254854314861858301 10611894826479749264 18037213898284163959 13202324265355351269 7049845221509167436 6138561705556058644 4596323004698388571 4968299402899506388 11791022385697350938 969733898600591529 16467522508421804285 9314636272611812483 4618549081289745287 5167620367357452645 16066066952708825800 6229747951246895419 15814071829941074612 6448220950180210788 7762104449158948031 13699342496518968791 7925022141385020815 8871169094186577203 11707254487256755719 9989314958560454391 12143704802288775251 8203659457288985338 9492563472892422428 13029557741896898707 1302909380721216200 772221269754782371 17779738413062850836 6565245909416193173 17613820675799274650 7238765653998393942 3429374988431239123 13191729812629232213 237168812982632290 3053426188155694170 4208927814387880914 7678210812621224580 7136224254251006513 13594734951716539282 7400737576845778580 2794736800247230575 3057110887081776194 7793809964945153013 1291011444159530465 11312427943783006339 6083950180016218968 10009661435425713640 16190099742270380662 3225629689383603137 16383606363981831147 13440476366983528567 9608233699687758986 1903829290004251241 12206486611632659074 3776418274747235509 6785009946590448994 2649780129804501745 7215950096850007884 7257858740293326312 6774368144713691562 5039368404262693474 12905519017549628442 5772255870276685342 14337483481143567317 17866730238033847096 14561493491988713411 7732622006446346495 6450208402725742101 2079891949195820429 14582035516900332772 3373962565735718866 12567627832230689848 2919994149664435493 10922058286469071516 4014711144110020234 14974833128805010576 12740247139033851325 3160674534904546890 9215841572873497499 1918495662153908541 13774084156780774272 1830078311025183197 17110133463530427480 13793204915174257820 3481131191908947252 12925270745267524550 13684442462424654197 6367281298684839202 8187520487585424067 1083417258749905901 17612967545627964015 3295774051717698907 18301582115816726271 1083740897182974695 11518241228312587458 7273667868462897031 10777401478080219177 16527294101616004060 8686112611674934478 1090704981643364556 12362655934031272488 16994790540363716950 13943853141917238965 16766982079691685043 16793183318891532856 12557734000851177194 11377025525330131973 3205078128505369736 11729379399792085967 1679677953309418017 12263293466029704129 14034266890094708025 2058984602974073250 1443165680667503013 5962228461027771770 2374765227241781426 1165794783223704322 7207847073886895749 7433439109209759909 7925049357792599318 3022594278401680647 12941881390853639584 1167893265976826869 14390901700456044674 995817728058704718 15060592905038363220 8845399699034494720 16301583726795509937 2441390215666968461 2997189245835081828 13777771167356932304 11490140641112744117 5627469722658739899 14559256995080793495 13873231407637281646 10194462372338037036 6122061761241134534 18355149108047955267 2278380511143869650 8020848056741375458 10975750069575527317 8792984408287954676 6064262731594277985 11440961914032234198 4117832794555296468 15797903987250480222 3170391751685349780 7426936102176338995 16043866326289207017 14577391909998879849 10619727191853916258 388945860265583256 13399574615328765214 493100065370940535 14788654664005477609 2861939748742011240 18046040949363694586 5011147004433086713 11119607701419450698 17667563505239526886 11300494815412701303 11385993278423585073 9360740634837362537 17356245646979345152 6808678875917554698 928145207294078512 7195921146309945637 15821178531658173861 16291404240456296593 607163374280693428 11245195839742884470 5896696143554663593 4283316410924325225 6710358044241084835 15930924611594134647 16813957616512810313 1851842326403595031 2508352422244992217 43389147552362008 9651677665170375356 13329674120720512221 17682136752482552380 12527238196664573393 16512477437129601029 6069590860322014258 5400551377550763094 11776108710467737912 266561298288097281 2636778491369603272 4004872925768354218 11539502130011142648 15124978870410997449 5014763211813527658 3234057310055261524 4703651647631540383 17651860977430649349 11641774673664335568 3993636895111281001 7034792688397838391 10970780514449144332 17381448537886240726 10469736683123443874 17312400116425267657 4672715871955704192 1868557561918827045 1235982424911305008 9991016181915614142 11597370007237022703 9579310437395063540 9683050667962206754 7358432326055329037 314963315417347263 659178693107266355 152581082496053947 17843589790815752712 18008043805042099211 11317771833081767030 13322872714074486700 9538586380454597095 4018303164693929529 187015920272134854 13785185771345883829 16096186111488979462 6062502622449384226 8417462510216237879 6635226640999707677 8922155032478537642 6413940355514632170 462733221560613709 3896786484297300339 15004736224869873154 3926303030145429381 3826753875610392599 15922748591764545426 16036790596866526337 13283307403810736802 1020043714749381522 902296995841531932 16978988370270531007 1704809405435545772 11807304231867839752 12424014890771376895 4139237010523653671 5068248699677219833 14229520170522029303 5764378442600268812 8567433871221352575 15450799527677491393 13950651434841624182 1548644350268154399 6211249390448804305 567556245696451759 17273016324909013500 2703626671261068240 10285317895148088706 4942700562317193049 8335858500647015005 9398184820015647240 10608768416971333327 10414877406721507393 13088356705653846253 18384838332668674811 12208719445917167068 1486050095229168176 65284137976296320 642751246064703149 17101892361048448446 5906333278052810834 3106766091868349995 9923452708879261345 2256834368112978927 4242281684044090357 4981484124689562323 6185311133331508744 15226262086407308252 6303638000773262461 15920757530762707475 2309751969407405156 4590294186445926879 4041306440943362914 944737077910566631 14194060047922448705 15345253350433275464 1025325970577077574 16491145479953494265 11251259432219917755 17697347662641142099 15397083484000971419 9879815372343163303 17791228849208823009 12677163331617173670 2643667624886594840 8020827752640193717 12748250513529918573 7420402850557347721 10439778147030037552 16001560247210773263 9926785635140107652 16576701985927567186 16253697904256390078 4032567596630489706 973027781506233403 9708293183003319333 140100595993894292 16342225666120580852 17272747389876023387 18294535763454186836 8221551220964284677 15627958731410680963 5966166049283374132 4782576922630690153 11962761272870240100 13787989485876280137 6945688709144888998 9608947936577224489 7317413432392890251 13659670513149704032 14777902313750279068 11182478784219357765 16356198784612626538 13435630574742745167 15921866974877084565 15455132901863692388 11562935699020695263 320337366830750015 11627591816471646765 12240501683401189263 9844564238615306265 4497777511479101219 12863865228769591439 8235264316164479277 4394621806106017400 4961026968284405701 11797151684238579206 17803432627842783687 6837234459088915689 11808590447946503008 13955634098674272459 1670838254930764091 9861084613898726221 12236008573594153707 15299661694654253362 10193882666789350364 12831505808416907032 17371196489948576330 5029749336393570650 14467615020580702210 12949654628881440160 7370542563354791878 3360766707733005017 12808486466846239427 14450519410846783801 3581396494548618973 17033753447228645135 10549118336691678954 9883268477009575827 9365288142118522144 15627518326070163625 9201199480760480116 6038287972934085513 8038104368963157648 18032860272600782990 18290176785447139858 6837917341429265579 13012052497822315888 10462266349298913770 12005533152942833050 11765506654785903180 16358851282862065059 10092942265420220154 6424680444055741873 1378351565354150043 13024180416649531434 8921259627173006989 1965864032150180145 13098036164026434841 5279639989738259681 2776621919091210407 14890500991870948190 6998374801755802970 5573195035104366627 7063530589879925068 10751131163368576795 14780673087854607744 17820532369706102525 8954629619789944158 9767247397511072555 9707261798583579743 4736250104863471889 9773563703814239012 9547818327907339838 18180381945341090468 8236990061280493476 1046733421104243481 13610839290914745563 9866374317150416755 10942801753872446977 2424080958193471653 1924675747561325228 5792174777951671078 12733331839757616724 9475939866379723737 2351445220240083787 7181168086094948775 13112396490670752839 9814942164366408474 14396481617268436242 15225019947583837127 13782433934332635732 349743968083217403 7353024203766235463 13895637017297748724 287432239216914221 14221736531716436774 5737172747649813483 3869073321249424684 1362080574247077061 10201429905620725834 12716736040271606865 14423977891172281591 9487910344415132153 15828538886852276916 15883445793684723214 2903070890798364204 11072840287349008006 15654782549026124580 320776043717800882 6164864350255611426 6158450167210281540 17505261821277657057 6575141290565860194 13574076312353104184 3904297854474340464 940666710357538339 12551590794382817164 3143641235309704617 11594969360417442618 4315393133968553675 496727198207259557 5509255068040143984 17208584778168975032 2518703990757030663 8401363661941964103 1287946557547451355 16544309443792142271 17005464989175150041 8465425651292194397 10520775897585916577 5201928881110513091 2573086953044996161 12893800735568400975 7072007846719234805 5981050887306954717 15922621011525128471 14014045132504409462 5724622758568905580 1270909709469119513 13226696401104524348 9338874017874298637 12523662476847970003 10659837497084163632 11348676207792085903 18416744610014380690 4098543847996600550 2575732536090764715 14268541634647955691 8606792980564302659 7973252635633302672 3296895807140023310 6346693971852505406 1050445643200210 18169218557113519595 15908036595359566016 525727758998228149 17825993059405203939 5855046824495373177 8724179573165357634 4582274944222209498 4758816528705244628 13876518729095382971 7103896015049309422 12941454595176255174 16814561316371134628 4234389659653226811 221158467552622527 9043560510818433263 15060839251131855323 3913529382150944774 13734284236748698550 793792698866197145 8173657832412176034 10722308713949611057 11942855167591639358 9877914579839841269 1687770493083736035 11563489466668757487 11295507766869877782 9416442573230251689 17868836726579674791 13178320833225564883 18409158733140948016 12937770732737656519 245502146376839753 8074002850492522813 13188865433363770213 3063367597507598997 13801043722518477916 15516676272876156389 1268269064237772433 16520769194420451784 1379519581731110378 14870106709348241484 898497531756781456 10180909888939677601 2792420731701230435 12569523369626348981 17723873327748777765 6196029695467965145 3920243961460579510 8444804128558562836 10091918739571082498 12041088945191543173 10630075897010566492 9521158602074167364 9150362952315070791 14975344240320826327 12914927875511526359 16165566584406263422 8642193684584344776 9923042373243246699 2614508370529239273 3848760822295655264 6929660134140767816 9924016775979965025 18061644263994434741 6169005822832325684 5242252523842546888 9933480745588010354 4794627061765805258 16074600240602203257 16252156086973791310 11349256542693865868 17989373147023992889 8178105739598775605 4476219458616394277 12977769531054937469 168704617696663257 6136549517284506355 14437209863435245450 15809887311369712375 17351600898901839971 11673829141582532337 13149793715516352884 18041894923990988929 12267031518589110765 13459226802853853418 5869419830499608316 7303722017508309687 776304669729966802 9236192405074589398 10002013398770208088 9014731315995937066 17519809543698918923 13372582969521634680 8658596706149372045 13770006516885957824 15991259777787036729 12950851165956866482 5174123302057923789 9883493192352931656 13891287364101221289 1099364439952615370 8410348055345476713 8355504843179159741 8464158985527449904 726906360323990971 17776840632275109959 13403204501911462705 17786362130287480272 6031167756476078072 1656430869875704145 12747820943807674859 6841660886197121807 7047359857924139221 5678277963154165069 12941153521015593535 6774235777893996591 7116411662384006473 12724706474869854589 5481454877576458469 200130579432783010 15039732220759887278 869752148164993837 14841440226492891935 11907488295714627362 11472695652934403170 6790174985709967841 17587558426891439292 953177215285849487 3594982876208868669 17914314657160825993 4631251470393866695 11256809530788861442 9889805756267970782 1102396772958293097 515623831878336685 1501097436752759282 10760225182351284765 16301527791498908826 7685746654064413230 6873689283328433473 9047582507150452591 10589002084270263021 18264862828121457262 10212776904050587813 2980316779808079186 7950510101485086303 18261315442936898545 5535068757110138974 13975854043920656654 16454983392254442869 16775709409754612849 4587015747546547058 9174128074299813519 16306227101436772121 4973664738836475912 6663924550369642725 18188789810881082177 3465028682186160546 10715998367173937875 5074713533796466075 13633014347139297917 15758326858244560277 6700328458965068686 8892817199538059197 13715585818873926642 15836625393301534701 7528587270232878534 12746312894919608053 9435280062379476204 3279520208383408748 17586773964833777972 9739989236013349636 15145120840584727289 4631579325786356426 12058096717189482855 6191169822104538096 1381660186641559704 7257278078305886087 18164403808395415958 14910834991646784910 12365455876815417326 5637874887364620804 370761122244635574 12904978643669243171 6902009266078962181 2387711387113488154 9290256185397287239 6170161030921471648 4898522781448942856 1337308744205764613 10306921329191685840 2426548998470285571 4336866454951378851 18000451185592915820 1804998505895169378 16775860681242813599 445010261887237116 12263715063654166414 18426040952319147294 12395029826467392998 2521973634065380148 11292109529217834502 13265991198661589839 6449295329912879612 9140628726581175488 17896070625460467227 14375085616216841207 5465393022796024462 11606706855126404234 2884720831399298228 7229465971264140997 11288437593096682465 2676767192330199273 13405836933852060707 10437677411304504755 15918122355441742605 3128996462132995854 3151340088768840900 10079179667771598421 10166153932217471952 8547830545245514373 15633695537737835586 17787865119768441731 15539903726010206932 10455553695490515236 1495669212031592438 1891135496451624888 11670802144408484049 1621559879633415380 1669373555804343727 8461112364868288769 8408262857878172701 13413337114790899493 118940975960750330 2881350329039106824 2968507664395339059 10511176669180951229 14762729928154717850 394037985337245826 16787431921224330373 9998791394857723783 12989498284512584758 8991786239062287991 6306845489010052199 12184124364135473098 13817180623770967683 2167814670576924669 14891509016507558078 920613725659002081 10697481277309236672 16513858872919684621 3949921398032550209 1625104854960633028 5019171227392621289 14088302112971880898 4156569150749493949 1924095021898061998 3243910968592479972 4594217072838395732 13756418409439943499 5649822783637349750 8867127794476518001 18321052396528238922 12380465227540479465 14191496906322671712 2735035463279845573 5961858102491730162 16610654170653059031 15780816980925373863 7771775906390922601 1164219182952552556 4791884140127937780 15980758574973459856 14616409961694988968 10133267917982918811 5118677323396225736 3430468552904108914 3751715247434267704 8685474013585475571 7931437413416834270 18327839206083871105 5354772939469598074 14617843902780502825 18032755524146300203 13857830183657177825 2533778231473101461 12603701588000821525 9807429271351607768 4454361686466567029 14032750319578334434 5126267314420155104 4763636899490535770 15159786461005863964 17690247773664220509 6045777541274767049 595793675375830232 5901141215683056445 9584605417097688854 11538909681516957299 6428521102959400249 11432218641682714042 5219572447620940393 8414396988397853509 11797506087772049593 3725837405061957741 13272167825327215757 13032380507694904830 1418848925563863374 1383681309065786600 12039136367053999611 13642759448953684765 12120157552396762731 10879286729862882830 8350744705003636238 15844488338468810729 4396304684758230286 3316748625576395640 7809298640133763661 11858442651757181672 10737198520180458837 10018802105137483325 17353857580544367882 4540828293985064489 5673212142728458540 4049111333155858941 11411700633577273214 95840039258162574 10324188513756710902 10310729613945467960 5166047320020411116 15059630963202361622 16988954152750691918 10414975173434665220 5595933358521118910 11636166854601596862 2589933782296573668 8273263128615544759 13530398599313656470 17339062040420902913 17957615235631428024 9869603922974140091 17346434096414054889 12104421968723121429 17638360190260747043 6713258992584559031 9833680266496527841 9322993331748482684 9874827817508320640 14855192066216272634 3971185028137474303 4922165423495027437 14132401073146736034 9169801128427791411 2197445648435964393 17822282974271530596 7737888139147986756 9685983217385225877 4197333165534051685 11381376657088235648 17435770218457019135 15364777809309632401 9692194546338312624 16541693038016838181 15164363379271533843 7434407710757519394 10261194451836456119 7608769006021096908 13153913354458342806 2006829084057953 17850692899421211659 18353728770739107515 16474670277898410448 14350654628147124257 14421699368452096162 7511331573837311128 4494017347532444092 6378181046575994181 15357284952676011190 14500667700588038980 10624453661151735614 12830100340875167985 1155275889179870254 16822422272548071360 6889710922980495596 11486880969702264880 14020651624043865434 3122880437579535359 12736924722431610183 8018951626658541969 766349938895145820 7286707224059264564 485712382861819226 3333344711135943113 3945729950786315238 6797053349232937867 4177875400149198542 11926267375174838821 13968594289315088416 335663881268764699 2229606408644359558 15136882219439192469 13275193537479454372 1084699256312925433 8111532881020419816 17154435762997339790 7262002616007330467 2665860735262368831 542669100097518237 14656383863200509188 17011142337375037465 13811594454746572718 11870557801911038349 13208227746917530210 17676395794119807256 14449208373063195514 372076090809761009 9674223299441059760 4362103011203909179 5772376369995568311 7282638016826089804 10556369942654730966 11178398607931903020 7021515615181477842 13377928111210829974 765888699884331620 861545459652924206 3455742025223321947 2161117760474522792 17507388503691636801 3128061048912086387 8783822842798793867 9082626890855160947 9935279849125428085 4851527485073642603 6002141157654072827 15010704320987853334 16819503810560333076 920891445304489783 5368921521229857278 10727997632403239532 3999516837333419356 13800769694039177186 5942133554825246952 5032916838580205183 12767054926335838373 12774596191392986314 8980979775888879719 10422437363963719390 15869304741746881815 10409328717263681500 17824948612013963752 4248459180710375160 4202078547530293625 4991997052634183415 14222701717871690307 15618191975044124352 16032460982657611150 2579569298563737572 11917565869547791862 9684029732428112012 13080169819077596402 17777466189831617134 1738019258306921435 8901870942409252334 12124915511488828722 12647368668566026086 11866736263322603354 16613779163912270645 14886741621440982848 7718787404613976211 18026578025117061483 4402741908103680325 12546694083807285332 10762657120770154657 18244021072127024704 17742867608675846218 1826184858317837912 3294935105796474548 143186077238304805 13724360861302100743 2469817728484681749 15712263182968253251 9512490134319397438 1740706290348738346 5488241313017239477 2151949820951064993 8849192882838647461 16452085226236760058 1741945721404556118 6983753045539944929 5224092695267029540 2089584886404670965 6410000734590488389 13717678411299120176 6308485759215722984 13101147826786239952 6250270710997974232 7175605543270626814 2214761398797131468 7157931463591362920 5646769640619247989 4744801030278354044 1276390633398631386 11684336805861997062 1734912074963877369 14415765797365505598 6874509981951695470 701543457408092361 16935436006989969403 17631515302855129401 16391704945034394489 4998375669144288881 3019618350504734134 1572339279907514686 6999742217106728740 1120992576091674853 16483787159018503005 11878367512288983871 8250067830353721841 10917279561717160626 12632794683734725265 5135738169932000286 3525319723911073128 10593907649946721733 5586636612465341136 16553503347421058070 3584989986876471259 14914478767856039901 9677492341189101937 18163927363318333176 11490285989522412604 13587957689325037329 15629150274616362571 13051206836622753835 15301194897195415641 12432264542580515140 8688709887748367715 4013919555430742323 2632496997410334538 17132058259661130883 9637971338109222014 383852950479960747 10992168899232580876 8439666072629180931 15053381745376848003 766052071826862940 3128423738030173856 11003334163907287927 7962288230519170617 556144200089327722 13598215214990920419 7745348704677113960 8819592768391292104 15116786796824725038 12981857114136102076 13998988326000320577 7470677717246531180 17512472067990216717 7056160929715778208 18321644990900933769 8284911090341192734 6115789353051590446 15490913515189929307 870072799874670309 17595668499265908289 14651446319343623071 8332768248355898552 4505625554626707646 5658787474775591437 354668185340001525 722457862291009841 4886876271243335400 13823582352612981841 8716517041870459608 6362910419393682953 18446503928571104389 12047066526018187773 3872681634996779254 4959742890320336249 7931485603723615245 2246473938266631209 2949787538308797778 9349655122218127214 3097994772163740691 3402107852151868955 11893972541085436278 4470532765702706656 15322943102694146040 17276828362521209447 16121981275329885679 13673747850238193521 6344966562729984161 839864396384310110 14724530864653021543 13203591384478162156 15392793529233030627 5307621315132336508 5691709879320365874 16474651745214915547 11166867832357694264 12735621743831157722 4624528761345807504 6927022754883482868 16974197796613409424 18020306957910244322 1042785789966325499 5586141760677305108 10096880613672476568 3513737914286831854 1891797346029201929 11635244509003385870 5102344404179900194 10557046822395099174 12994965679455871331 16017587577112961243 11197024306976621857 18082572772011298094 4433402579972059068 12035515347979282143 1308229115198201646 4038096795569821914 7779620143860571677 10615252709286510197 10780345383196207792 4180510069608835219 4741574690085321088 12666941107047649229 3680061292817379836 13517481101783198142 7647651477531509904 18019707497019353716 14787768887218092654 16464024062194841766 9730976007557134792 12608658429611172596 16090479174549441420 11197788124007755743 14180982491946444939 17665125355714312686 5411490213411290714 5010465597121209514 6910809958057766722 16790331747203384299 1392102902775960121 229292309530921967 5095702836532111827 7991472994000992989 6449276190594779540 3007053024348339002 18189226993643195783 7176976060442206054 4001146042936083138 18375211729183442751 15853182862436356240 6528628966224939424 16314643057234268293 13383870891452097156 7532083143855223144 11787857467716073872 16260944816977732213 15174458512062638503 14474606197320635886 1369269624379235039 9710533424967965769 12167048753272192034 1762790639652436950 6679058260803739464 2965654927161054535 13823865098146608028 11179391956526001544 14248929091328573901 3286756508464007635 13872348451271337977 7626167466314397524 1776078511187320992 2663565601437716335 11011029452062873753 16492545868453478529 7475316048708789856 5287935310273643469 11364458398657643379 17033457910787062135 14940976188053540086 17305969014808423583 11224714204080460933 2477217220287261935 17666629233993522935 7462771536869435675 15630709115532351963 15496749058031567904 1960200218475912916 14703393663744949087 278010952906629236 3417087398614505388 2387013285227346521 12853525688410153000 15307054578473509064 5512867587361036791 8176118115080065011 10767119353337013087 14091785664408221191 6186657438187581439 13639872438238776191 2619435324738403271 8865449191068067436 7347252142135686069 13938968251517377808 13026696092252636119 4578933454414845022 9814420517706875606 1103126816539027267 8603396390953530959 15995214198513716236 13069911260252350281 6945106712138538255 11526675386214393686 17392829064626337047 1141830407721612511 15535933375143387372 12619425620725699994 7526367698326699253 1340662553070569970 1696928312520394774 14128048896579971186 4217267446318894806 14352982712139335151 16276409861339457606 4577997139231848977 633977819552400517 9381703838432076898 7995202254539800295 1702336334143378625 7356444858510076238 9514102115515155693 14882347431053174137 666873192357463047 17129071570811168944 14072638604111188629 7296545465094164000 6673738443690223749 15857528924972627506 2129158649671962951 3598335793399376626 7093538287850438440 9330497981589240335 13043263218763533686 7514399409277778752 13108220235834985844 9319883961852555441 6400411623272333724 9836907160015840395 7229549203291984972 5025085023497642203 6011287992959914667 17598165421159667164 2347143588372442247 16031119972502856236 1239776342693665933 10402318960952565823 1212993209056027773 5816122037518236919 9781910195324651616 11601602077258336351 2074966715142661981 7149738624552750235 14091532066263536672 16947963099228885300 9376425245690203115 12598759465152412714 14417346766237655238 10490903254328263302 8827388043202767071 16694220627805491837 18165814550859209820 8725530489727355778 4978406041259579683 11652169788179992987 4417666322948697590 10831494809262808172 12630084359148089655 18437421882385933861 3138123349860626839 15488889163561623337 1160885436081899611 12271043927934638329 2774965356686387352 6069879281370796286 17036319817446819933 2781868396372194934 2306796794182417776 9166020016841600663 4046040794779155794 5781847803823258028 7546771023032744887 18294609362962265842 1335909067981891386 11080246777727812015 1175609029123571880 6281998553833043894 3807002737838059555 2765679327896352570 8337109734605618621 7205868568933962645 12701429212336455078 9662287574900712139 18360863973452698607 16588226448565573550 12854821848665109091 10591347558209717966 11079823522771408259 7070836196751750746 14542538847048294678 17315434187466276127 1483062897605402690 15997466982037600814 9184344328256077463 17427423914287884575 10070005303755868462 16753948524194586807 5205113178985244382 8467511487188562194 13572820055852353361 11051909470213446522 10273099240633071489 4923615501751182861 10200510413532478214 5436544877575473144 16509596881668481591 10615918176076940928 11069461571588203709 6617780334134347276 6100071533434069484 6538953242380911868 11335412828972247272 1178687949662116088 8212730872269297404 17179450967034942969 8517902067378496901 408340421327714930 13963357035473515300 17108295816556676762 6572544162874214985 18418723093683068923 269352949578711960 15225913738784955471 1484601593567721813 840228507438551021 8657895978174470544 7561056611457483702 4952149462569152764 7650497492469027937 1595194986814522481 15725985681867020162 4764476121685135413 13645946771294448657 14564332817403289337 13416384349006164843 1325010454571473370 4162616338277498237 16693666555785904988 6210968366335406568 11625573181746728935 15137826158230159402 5689238946305356481 8065825687532478707 5573466288853979353 8580089889313991923 8671952556456267064 8624929404041978138 125220500248238184 15509033874981825890 18004540561926710928 1423837253744280845 16331563694749497188 8876914519516192101 10857670084018124775 11563906594406771016 7707644527955346159 14856424102006190631 5010407422161475556 7627194884227032419 2089388515876154541 7629993796604797327 9836137192341407616 1553149110850279893 16431292916501192680 675274820952258597 2303904287681005271 7844073937441200648 13347866698619834778 2475449430989495792 5611071163751808090 3557390095806204789 5288390449098237257 16310642184173099644 15946993329577295537 2572929165859403896 458399744832083749 2946680646866543770 9384462139688305706 18413179716777078587 6120734117915389975 2929123062757919787 17210751290832720348 3384895211736234247 14792306928076525879 17102595884904670217 2352385594981425792 16993527245483055957 5144223605077947471 17144223897575461326 1666470012283450592 17796504679068361204 2379184457321072422 13242414734819481787 15347340974258151379 14138879759712459050 11702287832143233624 15257014279915406131 16504728501813364207 5057131791162700220 17520154243883170886 8391141465682374154 12884445380771778130 15003467354047760644 13464539261433006787 2934489450879444593 16893166059098633433 6068505669644331758 5799066451119411777 15196489958294182182 10659679752342251483 15131500520407920687 13326960974246044582 16500728841347383104 993835108487148750 14494888469546862307 7965249293564886269 11847148002432916783 4787545053990478836 15306551592811334172 17697802355420989372 15496706096513825616 7644195158125757835 5686248663498543942 7389934530739378787 18094857416248586673 9982441022900001057 10653940357978135976 10574231271880002102 5554591003853336051 230770285845841161 852306921709842045 4580915455177373681 11156206912537214186 15768697073819641974 58102415736959499 3246694213765616697 14017827187791006650 17063302473678772452 18360530248978979376 1659046717190883846 9455490118677787057 2459237788931367313 9186866448985535730 5891158456526789993 14348470364480789778 4454150531936213985 15238964340396125686 13774754844745519551 2946380398831610283 4077194592792176163 4920012373991750018 14755878909411457386 6081279999483035538 6350547868505088587 5005458505269176046 16461612543091796569 12840530295240122922 13211320579210678479 14988420922916684604 511670309892011408 18044991200439659152 14669988382823596471 1629914683426925448 16122789009804049750 9466064513347195545 4735794095576784935 7817206995854106313 8841818284757233907 6258719576910444741 3949424442667051673 11565056364530714249 8557121199612309538 8188853076054986798 16203394315765416808 7355590684692757116 4060879617317159536 17063548932975281176 18380792886901156737 6845671178678724690 10524833176149821506 17675148093061694685 2569151049191178975 15227666555219896883 16221738474703526745 8372155807050829466 4316209619620330184 15088799309886763462 249653577609641477 9256496253673639682 5466495027308418526 6388150302679523301 9877152064005892352 5665992933062998347 12652845647728207152 1556541550009220360 9354928705458193625 7550374598290878040 3952234418941435103 16085450192623023600 15701042455906851259 770372967894049589 9999231140500706868 3486350800628298114 10263664523559461720 4881255000358739959 15746655293841461355 2346754119156035475 9315714696082329827 273416113678656270 12801488509231666572 11767466927592495215 6423264500221482135 12673576251053155685 727186828592445130 9768216823279424487 15732970633564845794 11458959684850454553 14755769116828943412 16444132492455624179 15545496120246532876 15954525745487242701 15616218692031253524 15061529062991868971 8004659201301320164 8988362967216263079 4474701937483100353 2281256014345081198 10672005973765413741 7943028603775599200 6431218464800765895 9816219282368157969 9522041891362249423 6018945411328448834 2394293204929842694 10208962109748494245 1423146177135126177 3436957293579144041 11345777771409071358 16719856157299807626 12573194690056452981 15246099391004233951 17250218300822149226 117628350994796222 14990283366380104152 9868969734650705284 261953517467263708 7455334668335041006 10635761748035766517 17263368947199537871 7580329075047861456 9416122882623727682 2548109589359422851 11947806206390303466 9300054758743746085 10754267279123330106 9490900610056078708 12671010798921449824 7895034255456037057 16647118373897451679 14282578209689940904 11181870760918743672 344013297500675579 16722485204049701090 7962528523844819036 86695201896203065 12544532936606641774 6777786647352854965 16872744271094208417 18402442082259755446 12276573751385019622 9492957373463322222 4630188969431867365 8596808741073400463 15313453221577452490 6375713812254154636 18140367169708240281 119162281436098578 11892656921652257010 15221407415801707000 1101144748274372310 3845899036795970093 14193862867794443206 12951011414614905177 3477742665068887125 4722954768212766454 8782612771677030038 11088282854631872343 7086858846250350675 4482432694549221519 14877691375644633457 7412559187042856754 457066488660965007 14176763827817598721 11567661916689951762 9262055538655885308 88036529969627557 6901537372521409738 18308287225603287827 5230875724040873230 15761457258706718523 7841172813077463193 12813635039086063237 10529150870004532096 1053592586147441066 5954478057605073231 5343189831260242591 9154164223500810137 13526522479744828116 6763392730008623197 15093226745142625883 14000058816916909708 5880204036201530643 15687422381496363139 1574883896927411968 10561794050627468222 3121156410150230135 16613822746839111602 124675379055475126 16573013534429703098 18147034421330449620 16370855339955125369 10265881242899848216 8203332025842507713 1245675240482967768 10629766704058146940 10568142652223661303 4159307956211882478 13983165498871770107 7580168108089607252 7687548949458052913 5463483729471343520 14993850924654725661 6245335120362830665 10246469679989877422 15793037539142091105 13023688813314250304 2467060193652335621 1983869474625522283 3352224624268006274 17938861821167696664 14652242600020322663 5674922725126871330 15534113350282181170 7722513934794495667 6287399847045913129 7866969580618104513 2719295659167705877 18434553305257220123 17359416794668632650 8401099673874991337 11833550563713901511 6098402459771028933 10151732177560664051 3766186722769352510 6120425503302266229 10159323576840831122 6686440562985505758 3237107654369440909 4328626545861529305 15115039870756231459 13159882603495673366 15247811119826864122 16277793147620084976 5498339877387178120 2500166769524415192 482615317651295072 648064812149615185 7744820935985604723 6041432750327411144 13720437832116030986 2307915211912000922 15938192401626288276 15042633391204052578 16387152168346666700 14483909217035949194 12677815023054880172 5519660673834690469 16307957708244921154 7916846899723658795 15015857699494821593 15145900020933082076 13435314384023208160 9148317954382181076 4040350808941078133 12898396567997553294 13123136869058639159 9650288191715645901 11081601334007730778 7849860755212007632 12882011283204400244 11314786847692279962 10817631431125422219 14755516451016626377 9253949032444170234 5722749624130899544 14147877930988010924 9237809814808855394 2549259132308390635 11671617967084262041 18078670193046937464 4398184522241859592 8362397096411320861 7790705779382675014 3199422889273420357 12214490065834765843 13311681264663983857 2339862640657039993 11251128222437854394 16174909618555092581 14878465263431184223 951215321477187216 6742643990866040512 17759198421625648983 694505909070328235 183454095074330964 9447792531020766564 1950401106510077518 8355260102730964434 10079773199779241747 17319748133586930447 15779567039607257020 15912478086677853114 15876206479110779071 15573249758925835270 295155554156379525 9919716026624213032 9676052845764498926 15874108129038759654 4759445185279722924 17338591067576938327 15186318140315084094 3839150003835652721 8828930668183509600 17572203904044556733 14743111624872235996 16432132928777095353 17346910757915264514 6686646547555767065 6361342714403081434 6323982251483939383 4455119156717719226 3691717834273733583 245458391378497734 11687870627339269149 13881489587995101163 14732708897825045916 13088304018406758615 8960058634697311605 11365335694970949824 12765954657377363228 9756774529267471223 111004074161626829 16368068180039041725 9581138823802899095 14372767341066988603 14121710511627680055 2161720767110130840 2347699853195022642 14747583612546193673 1829244357416557389 16106343564760429626 3593347145283674565 16015154499686736504 4276543023100117362 12450286599386893622 5650662266783491113 2958036608397232813 16305077399686485224 5442442477676461924 10810021697685128524 11228339007882926560 12657513249964858240 6997907926610447092 8703926517501669806 14214919655378258779 7438124865917113317 14441550234994026657 11942595955069063030 16774379291314920299 12696072862850363921 10344749672619617279 9126870632428836380 5846726995758509161 8082454886802990593 11483293466665562815 9378041038623092322 2598249918369724499 9165972332899173864 230235981809246312 5618778514858899989 13857843092520658068 7490069663314841562 151559499507352223 3487269155023136847 7451941361899995198 6844564154696847927 16451250910182823643 14897059048018543706 5724200574095837575 7401347755019950120 14654134189007271178 8213353982135593975 1853586450153925233 8554598838305780439 6562760668748503249 15307638688894827956 17275829774334555442 7871699524450058274 5397493918139607965 11305732209503193692 7328184767455035626 17481858329858621272 13899277373870153719 14552678520246729306 11264518383449809348 8461710919025894203 16620159733212178042 13929241891591200093 2584490474684186428 5016993670216741895 8457391520485732591 6135578010174526105 4136485517743842257 11668263012777750791 672709951740232410 7935398519951994580 9578085030691638969 1860449461219522764 1778424082874116978 6953186982436215696 1934768862425631037 11699986257605041767 898409853675983053 1828690167834145559 5103691346598174594 9931740205950033032 14064449021495514232 18198702608628176516 12763581947268923653 17835104580184449845 14324702869568403311 13602018264169474542 10879723405773439299 17862340943373173432 17108804141070718065 2856301505849843140 15380212549177915209 10709100059808495850 7208321909833821196 18293567011401065504 7009265397921378949 9626119339625244085 17595804270354331574 6097203109218694680 9164411652384945102 18129924343870954812 244242018273263777 17506428065723393831 13805783027897644149 16863648048768224129 3623980884230202610 5457693298556925836 5305351724378142669 1888410572180745676 4318386480049805673 6438125713293247147 6357835787722040988 11329809337674003708 13050840910930567335 11837558513408047330 1005642798346477224 5211861927298035697 7544725725421550999 4690145314486589063 15108350650527775319 15166832170452854789 16064315658663064634 16059539016184664745 8271706091089083419 605787254525043516 1315528936470009772 5041323228748592593 4197362871197093797 14674662339784322141 6359027798903050292 6257336921623027652 11239588664286920759 1112408494087556868 8187849506897195333 4222561687679450385 1552214872392817625 15924753197555970390 13278329934627371993 11735155693353801560 3725197442157607988 6300944591016374426 7152837353190578170 12154811968653658419 13482891747655016427 18443722932158407114 12846973337475665004 7220614807238744753 12206222640972673148 360987628015818313 122326150640568826 5423218346892412653 8318076764318036810 17130918995414791895 2129746611282016938 2929629322421271472 12793134445356763622 14267681912184423291 2299214206254881226 3267091452300160219 17646856243348798674 11736716027523268924 12089257344439611439 10456104812671577903 13108302243144797703 13634484285702915947 9444612948865663005 4658897722250883775 6354923591894290001 2674290537669096090 12914079466585109093 6484269516005049626 3731663708784676579 7809960134219480634 8792791144377397323 3962391057436654709 16859678496759365793 10621659403668896489 9082133933670145613 4047595243387069925 9258850445601163057 17229950039075634980 17997188915930698315 7479633969805334084 15356122508153860945 6619246518553916549 12152002181141327387 13713179748036434747 3898560804996364518 6451935132174256252 7644951036379028341 518517177281757030 95427036563838277 14862434546037848195 13443185950672620343 1641585139375607611 6046441925753354017 2895480190258204232 8276292418768090249 7550604920179891270 8073599751288480631 582116127007030368 10512000597933060637 16407366506236477989 11903264790607806719 17301134714829948771 4462790217002700319 6746512414045798124 16680374159644066659 7900987321710781094 1792128248020849981 1046694466487263827 15405405811094161144 9950011392533927146 9823193965447667931 15369071588910763644 16524721591991795427 11374468883431985248 14174285332162659202 5245136269798063188 6294707785373182128 4738296324083727152 9993469809057408677 1553583119967459897 1454868560529574522 14303850353587713978 11635793835286255523 17781484254805281292 18258927752346293252 16992299487299544516 5978906678545863778 18191254453647822997 13347977653939260852 12251630212238565562 4792231185855526448 7994815486260448192 171175569784742731 1619906756927500557 1804704957022577733 5210851787107215170 3038619347119529873 5719505474884585149 15827542497201702253 1448058550471883037 3995549220146392450 2202694260723057974 17755426703143537803 14809491709973126476 8564722764772416752 8584145494582892339 4889772437810200081 15027989699163828877 3299745595888685661 11437993207988484434 17039406819252579031 7830863903060669287 12904936139851710759 15715477010961696036 12909294599787311226 10055540837819894529 11962961293696977298 15513785524250205519 5360934183035810594 11375062362903055777 2441000204153024008 1507330087599263403 15357338932202781596 13491800548400430788 3156857490909766989 7648172649398107060 8926855745696451536 16211983290668796831 3251403302326163683 2272359687774844066 16498106569957349777 18224560977060176276 1632118461737487142 9673867504384555425 13349929196417092185 9313015814192246999 14437179826765090700 12543270950960786864 599554120513491386 3235847602570345456 5349243432739652957 13814143275414787403 1204550419795781824 15354816350296942057 18049997340137670912 13090684261452404377 11790475462461792379 13854463044288272772 18141125101323039027 1966685227812037610 946147573899037782 14763818575522749036 3152821188075972022 4115966322908020762 6415219769419455431 16601527151757404212 12074064656349089341 11627816075418318428 6764880022293055368 8211272029362803762 13146766305084781421 3566204618911777311 949824654885384672 1330183357113631538 14096169626449627698 14164628805304576735 8034287633261954340 861578614772890794 11767459634699431123 6601955170081112611 17902194289346378009 4607160849517210263 4928819713428843595 3587188238611384846 8473041168414875887 8690453702861001932 5624183161885519555 14538665421868148208 18223917891881096010 13515517912387351207 17139354527557495840 14342694769506070437 13794498429466355637 16521483605205262651 2791883043104129750 8395646635349930921 5606573499192386511 14874832528218846256 6840287209470959717 9107069564196253532 8469096885889335300 12220840168186868798 8839461432671919642 16121403270429506169 8195604317612990374 10429640581525180244 12207747068453234313 10533082123110428897 9181414483355858459 2243278561143352222 17348987139330214223 9957488883712660749 3360914718682332394 12025269992364954675 15988659432752577217 501577918678526552 2206279895814799432 7132593555320871490 3161769515434833875 3640881819604891105 11386250224035082631 18394507556866052301 16573317196392618894 6746777402668124678 8989620162522646254 11673100412623381333 15132087347639620947 17994810983249757839 3449427517491677298 13309103716123131735 3915763955451771070 15049681491849287457 13334040725190653029 37308702383015980 8864333298302597842 8899697720649199878 2467093463925291166 8143571791960785391 17294316676784809643 14798375211914754719 12751427511586651592 4456278425593545382 4129196139836403566 5790777329133041321 17482283606309382260 18011465529770710066 17862678147513457800 6067893691105758685 7297713449534148796 8021112964527152049 12936106279104083587 8460826708083193489 9850469873426888776 14065454345229583891 15220712841037815752 17496564211240947173 8638778248191998537 6091204544943412746 12401640822669840378 4690221880947824806 8452256157102556049 10787708823215305551 8759519701126347663 16879247434496102137 3500109289477640952 17974370355373788074 3849687033905688353 10552823130565366528 8943484362646134983 16889496462874042115 338660872123116815 5129372931540694499 14956133232526125905 9299891686879094082 2418913242962882813 14338485273383170409 8214251786386233023 13991742978866385133 6774792724234757729 15387778214205475255 10173057490391941794 17210496003320855928 18402141903063816605 17594164342514923960 16419022434494887889 14085195559277877099 4604881867495473902 2969187072052171037 9328583299962052454 9930668290638055293 3967070631027467953 11570640808607963342 10524066877967425675 12804033822734495221 4283313190913957234 1541820187095814755 12610506663461231411 9247674103153415692 14154137692469904272 11877229527046698328 15980806322960127952 6649090555945435667 8461586733175795868 9997568227350362329 16688740832892264172 7565660925513164694 10466628618312782211 7419231058971242813 1262342967036539226 9030064186005825510 15912272734362229125 5959037648785548868 11493869900269606518 2275270374226973667 4996483547572822217 2644441511294425735 14261577137791388312 752695887901537487 4858510728232879999 12202683971333650009 12442857624210696655 18030113251207316981 668904752749409871 12731409731036505378 17485430876164351487 13030286304701178329 6238767335630155306 1708302722441307569 3769001196466969502 5955731485895018566 6214312291307298875 6223079333458978486 17953287050703511637 12194229859280722664 16098660631049460288 6380617250512538898 11260558253060638260 13453724386345510566 18059446465658849620 4008437214848182065 14786642259453234506 11525798323632953050 3812128575224380277 6889641365579536441 14870114165951625826 2299216098249330408 2668296397243008680 14817284430702166786 5760200590683556529 16647222386623232796 4585875834089108312 6272207536724493418 12283914237950115816 6226106424542166163 13120047574735658507 12206705372778907654 12036262758084870425 16992487910301819023 311293281312987608 37154804293074968 8396998389747643251 8577961278195920990 4005677813856887782 16491365579695789086 8299475949930578131 3946261785410285516 5290011892528154072 9114125030318133820 10767406264164788496 15906542619698961992 3220260051811955739 4160623742577820021 1619503457500204196 8728135408411515332 16733219692963582431 4913407922020476338 11583827654251383113 5105581201343239222 7636392449538363312 7852453797242171765 14059996002827748178 1436850387657292368 3813374278648119941 2089112479217359438 12883551565791820180 17936207905194073387 6771074736286501973 3938092841816520458 2565055718855170612 9456024170777450240 13611676393405079341 9452374927170892711 16864492407270084922 3219699684367033465 11535244493429883814 17568890212518235505 5233843050352889063 5565100543781211490 7094017157760110969 2285225536303306328 8363020325421010701 369490835715636762 12382912443948529429 6699254321503228858 7728669515356823709 997307595915463797 3060145505402618588 1081012190985516162 8804287172739839973 6036134926764349428 16909417764530613480 8993605452967749428 10231978799546615462 12929951549187965596 5138954144615348172 7758829785198213356 5466651799997955093 92683604740874931 12287178703208573016 17683568069972987844 17117680372125465421 3863672460390070099 9250222283605466440 10896572637555935903 18252946346835829255 9931744802707383247 16090579345593556153 5799539805385322412 16310271828735230845 3833278643178758825 3183246641503593266 18005349662576076996 5416217112530934534 17784297186489553789 5387115408193917281 9411859503449148613 1161933802084562551 4453518091860022595 13271427617630519375 16398502647320123289 1882447383490944249 15066910190764733959 5087156424489442815 13426179187643441008 15850184001469607881 74053199702630768 10240655366519978221 5297479159854457772 1966910185447536782 17968741853590619062 861456740861010057 4663873439767448718 2750064364732948561 9049003198936485060 6342379037830000954 2873435914528435038 14196660865697628421 15701230305956815743 7556292110852577666 3757171704487885246 11166485147600144512 4291727476976694323 7202292204882679606 8287590906796329612 13400367609304546623 3111659599253083349 1012580479853250223 9963458076708095726 1182711932998646858 18399695123685371750 8056115872967117429 2394287951649468580 7465305594516913374 3876626942125945187 14087325819836317933 13707545805707433596 16965773576702798099 13003116056229298773 7659663505602471163 4506057596043841682 3653633143807536636 8625268326714680516 263296886236267254 7081479745921902439 11048729914411952659 3302388322298801486 1446202886606686173 17629911063330487168 5078142933714774882 3579580055473021634 12983283536254700343 1378486439630954672 13814654256774802832 12269383549065011374 9923096092152245923 14501271949085012041 1889620418151522446 10871681004743176782 17368554795193394609 10927168127526073250 411430161942994693 4496761094576256158 15216851919625107541 13292330388466187006 250898253801578271 17040418558991543767 273652916297901199 17451946144646253748 13053928387055702572 12900643350173696898 15671094696992571682 14294217742567671206 14863018439238186522 13824457345598199621 4894301659278668861 5077046699730536225 14301537003214277307 17985217126241701878 10346856847006820828 14300445031142938046 1515851917016471180 2931354389362671345 10985066987751333399 5600758962193810004 13931813238307569868 17795347433090990121 6497639153614846607 15290541957900224285 184004096684786066 10410766207075445315 431676793427927998 7467440849290049378 11023401431354238106 3401120997206320050 4938046317194524644 5948887588366546306 10091792008879645918 6002209721369253166 11103238943203578454 6979814925702332310 4582439781093342914 10605606908743691998 5350325568324979309 18021136301274096425 631847311306838207 11916323430921122083 3622820638872963910 16786116333830973973 2497792120998712864 2962466430196841778 11406080234959475084 12113059360994564619 15915462252408456372 10725394173754791545 10852150705945185132 8872031599419372602 4169191432983774797 13642838854077226439 5894312478943278659 7795205705514861129 1203271212408375157 6771304387602911878 630566097136396693 1449829717888050977 7237115278509364242 12993899011107107672 7445535044042425159 10043659515758486655 18092630679041129846 10703151776461705391 9872900474337658894 13165195476088149255 4635183992089863543 3403209668860407227 13747648009547574390 3490742637502657280 4540482249665196882 12050784053333939879 7879880470278149328 14545417712487284540 1320469871147913412 7522420523993073030 5057223857244400073 16322686900974601971 15278296995527675493 16400045072271373464 15344456631989340144 7934354211633693070 17830607465236346499 9882714213182792330 17992665018315677138 63014593238958671 8954469326221846146 5986887852495665703 8368303939416496615 9430008342678291 6108989789687419634 16848995719958341835 3010613429616297477 16963154009443759182 16357024912633057354 17367839050453106532 4870825409035876970 11653944377021083886 13627546326306946289 14121076406601380147 6508747170539816785 11279589436235165914 7682880456048715850 10531163085000222182 7508786183318312579 18408894274603445304 12276788470302289964 11246587470578093500 5431755838048000708 1501230943642325963 4001171027959497405 18075240145854129945 14379433315830922332 2484872679426979998 8816434979651999096 6316735347515911561 5049781213853690839 4880386459848694710 15470413260138297101 9826392184659105770 4614290843014709599 10338350705320447787 10936680771710170207 5666786730342550328 15411033804978444117 17227126664157183815 15647878836854496618 8902969291588377995 10144653721159900607 4972205434084497922 8459747763086710910 9495000378827848438 1382799130540234970 3797861744672297867 8750920392925284082 3968543815889479892 12052408386058010976 6234581951095937105 15333389722301628953 10151409068472636305 262320747460486553 3015654131400807429 12754394919141457401 6466211133509042480 2094878581814355819 10369809539637307922 1747107353285724058 10239420694812750799 1087146066054634167 18419923830982621956 17986629869930283592 11121764042874575320 14287234599658479768 9699497324082184837 8791371646002745267 3012066975656290369 5570904359826770856 8943331775794206205 10981126973187097629 4824423730750035135 16895517049950435465 3640331719888086205 18063838322807932356 18385149169654972865 11906278473332639185 6889901480431238228 11774547733271116066 12600037048267268284 6344090977860764567 15761890784757902341 1255716948094688742 10637440258993570153 10931764337024321281 17622302652341088847 12464708743817167797 8655403864801007813 16861235395841069910 14896557433749947910 5499077749978195053 12612278731704958320 9822625534737766642 2391529703286738907 6036843820511251982 17144605877309503250 431065091469699012 2428553332780303847 4170492671258777406 17800276882088769068 4243972224303366680 8497933125948683461 12098097305932178924 10517855492710795534 3604426256936207807 229912849464124698 7446211859253252797 2183610524838683123 1779505422656711510 9368780378087194128 8564548422524587425 8339858217973436399 12624875452188710417 12819824762458262352 10048092492339382654 8863648691858833573 15090809237287121229 5369949861205427016 7699003487296459390 266113063310437501 2623390010001599662 16709932008440224595 957064284299651692 406867580989665052 8522584143304605553 8976914506228419496 10775221130079215911 14014029297989504057 10729603559276467617 3104369731047725837 16741337360945460517 414253164291761623 1501162181026272388 7185623460345964528 1934732677898583304 18012562965428446778 8715917708202548251 5346489494027211554 6553191402206683949 5426803803104864077 2230913717750415996 13722648929911988395 11465804865379443858 5380505334592080051 4771568891255243578 9696332076131771210 3212590357785421126 5779544910091357742 4864554813088966986 2632007832346255555 12907510437063675914 15782039568233041575 9210378319630765655 16681599613904300942 7738227788657620770 15566921579837783390 10475492044368425230 16802972025418726272 11321984128377121327 8156610216671407793 12419892506335386492 17570269829981518478 573858340007351698 17876036689048452863 15273836776865483168 4727975191047991376 1442738568560393697 10369892036402377445 1877412956751274462 2845354452392027304 104022323751742933 13773933476463521427 6186226858254760205 6495088045971933831 12709165497973635898 8072390689988947287 746934731265134177 12792971934944386392 2501591474963440533 7805517549747200336 4861938674018953422 5269767971753481739 16794301140124547115 8639056265901805350 8836789893696575167 7933126421647781417 8308288114530741109 7329457449804368662 5535085703441420561 16300835172752811735 8170364497042642523 13142481458976882279 16946252207179814926 12828269560543656481 11174517133866822643 14707770433332484922 9551979834051238341 3691947614994638750 136706270708654164 7855488516408135171 4866107225657512754 12940148530054172718 12033950832312098240 18048924859489988485 16043144040121423973 17922304149795757048 3795122649668878854 11375838080729258998 11849467230608616615 8668591080538909099 5023802477650639640 10240609368234538869 9228010802865092768 8810053437075520022 11368604293653070720 8047405381114703245 18346075677350563811 11995383184071678159 1450338094393341845 9691885160679580345 13061624124795917293 2688717562694357933 3201067201999639191 10851515424741288764 14265034479741808916 1640806218465728630 17905907595599418723 15974548167201704701 7422829242680517464 755970546338966972 12437709547407260858 11448671470100956910 3337786275097285194 4732148234546063267 4701196838534888539 17538918133370476019 18038640686993359810 9378205220406163587 13378598909053274410 13613737329478882042 11623812297717807567 13299235000830258347 15005055939597657469 3332240066292995838 10117548864862971782 5729626362296604669 8047663019192573905 5155320416784610334 6879851161130652000 16818897761618370097 13872354440310251667 2799479262841713114 18037792037585500102 3251644266127953473 16917456583165705787 95517565510219883 2151191229219237617 10667940946416096385 6447082212221704352 8438691512448614893 16088467472550174007 6609669174508014137 11816430334051549032 9575185775462542918 5044748577411981658 494338870165831303 4678913158204208860 11361430487138479984 2851499420539872743 12242472307925591874 9905285950743834454 16214423998646542171 3874773245485232994 3067359969783771475 12055282547770109116 17082102230986845634 14816443344287744600 6556683437363367642 8527815688551408536 18144357963550922027 16409920775499754171 5291809382440712914 8030094367713956364 3005908899896159218 7970830979348214942 3159321759879158076 10717047211596182339 17383310811497650943 5589293988947628132 1704031325704395232 12137168298964261829 15153149928198726833 1369752577541986607 15358574147658714950 16096341415561913032 3592209098607040621 9202439413903484009 6665539622041109357 18233079997550996323 8144816577012868996 2848009173362700612 14490573887922160074 6656740215826648386 1243077815063930240 15179183967689610075 6284205020586836591 11709346699234072682 3785903591009632545 3585798517604328886 13809076690157780647 15595903913326576552 12646532350618361900 5817702233448774068 8686082697439859197 632778827506592256 9242450023222384237 1405192066536351964 3538254652776213348 16071401818377311437 12084399144555850654 16850049585022833970 719881844195373455 7118162969438644320 5450199324752453237 4621606194319748964 11371248463973999818 1611148492777749771 11552937943923231072 16538008231876952586 15823055512044306534 14508153285705738438 9700601333632426813 12989844080802607933 819611554781156724 17152004220154368575 7002349410612842593 8874516984253196724 553035927446626140 5869855592193626083 8597689103685221377 9779084153145801952 4593979961264753102 13446512663948359185 9038013721380068953 3085202404643414109 94043866645435299 4687096091314253689 3447141388943432348 10031980099455981401 7398828926586322456 10029180239787139926 6216098922662184360 10939206046655768428 7138374355944230692 9231629355505835031 5870592451481300154 8593072559013452917 6114924901832283508 3072898165590801214 5769671154261958447 17062132644458675425 3144949378971386623 11891719182473620833 311844481763375680 11943444541179920088 13963487112645584663 2310016970699753609 16190267854013165234 636882931686730249 9760836883231594959 4432225440674475264 4485331867479743406 4551337372037605470 4769215299950489414 1737918283501353443 4340194460222365149 16943381454467299823 17877941537888653936 12137579631800173601 18116447084839675842 17070658711127886590 15766006388137698870 3258325186610480112 6955863974859459984 17759658722961960566 15192318939690658368 5001990405674723623 14222046708889428190 14648530010970380782 5136068664386385799 14294732834899847885 1534259295496783611 13779579392119593936 66283262021176911 3017736174851976000 11364968821985583821 1972989762430992773 4414080495344071368 5013937315409652882 4003776456787755364 8181422744907072586 1910267252380850374 9347030005992082978 4418389627911080164 1267130423960065206 3234139537063657466 15752266710970793994 11353630034418177392 8829333427565596864 18025041650635775829 1487555161015854251 10617098619600210516 5940249596780580619 4473813485754848918 10746206203292021842 3098455854085709260 10661697283659343589 14714744301990452963 17173094440320401781 4050887292987592872 13065729988873012192 12307047087928248112 3294274433918997869 18329631007215466161 17235885709439695355 3036680462189767756 833377256309846989 13733115970416427436 2083909807117549315 2927046183105153226 11282938963378332012 6475887912590881192 5155823746670287940 16959157808718141845 14962920448088768756 12090438152848439473 7699541412601624379 3948300816918752931 3193270116088196202 11599523516682682203 579579494509487228 11909125774953071225 6254147760914111204 14742539232458467861 13512637376018088029 12868346808874527457 15016649211691458758 982335253634767492 6181715428221149830 17654602641539121654 8236816513904779008 2356400350259420514 14656008972552601694 903355351084500622 4562578481066309336 8113460008778512199 16854071526613096999 15099907718337368153 13452253469540842868 9637732415246117267 15797949713882700204 5044175951302693692 16248420191926292726 5831698692077059950 8791221574091416293 4983856739107762789 11851113935168061536 13062702771469080541 9622102485553190383 1019362007062212426 413662046435073716 8207746278903631221 5390432273630769617 11745879081696712358 15698153666088227740 3942556533239362069 13581437868796012729 15804868514624890589 16941846451586530162 2940829597875595414 5305821741673677661 11481701223001776019 7172683224823607570 16932955770928766687 8315425864586553934 16495497379656963518 3877578097416079181 733400578218908114 9839556991012251387 5906362964228215381 14260156731684597472 9854075969612502837 7995457014417231580 8156532299787203733 1835619747697137550 12189241607102070275 15734081541965543276 806182956691394573 14242841581143126276 12144664570546699861 8871091697215570487 15430226421609734048 1646749584116557742 1591735876941061157 9190108668461939038 13205756437128224946 3691283703532048718 12918527834628626166 1951088986337090945 12609916943883897218 5168609829320969862 16255263064055021605 5408121463654006019 7370424200089300163 10848474565422054543 8386282622876453042 12173894934839190947 2306263693933218161 5577574399646111357 3645666330395699676 17237157149005004462 16501360002045482852 11071986726356425715 15435049615191860302 15038506486974093736 14918958633809019313 8189003588015350079 5895246702644560217 7464719871760561062 193646840611355785 4893444045222749327 11779023493555451809 5368910456498329505 11093654830787213462 6230920566142268653 1151784495211700456 9472361609517400773 5229836049234612833 11625851016108615583 14781860680963472342 4282780761060728854 4711153102606579610 3652670263606493265 1812913970236587452 17910872315144951837 16052420246886297290 3643855821946814566 17963298208413957182 7919497113849593203 18375389198186063203 793829315878104371 18404160134769614739 15368098662699074929 6958447091777258981 6052276930470232573 817993033373678748 9927120798974536095 3184375913966283831 14273685453236508072 6281295663777770161 3008873316136503478 8515271860591415551 246520248534901477 9769076155743212659 4284091313346135856 5045585253230848936 11397286189833117311 9501896738725627083 15956345315982085225 17605708452281333752 4234192137353107197 2997790921769297054 10970330834195973770 13321850385304865951 13384434673214689164 11634925966610166885 14311336837108833959 18147215548306923544 9011420903080193486 18197574682430687370 18276088246415193622 9114143178187350883 6219134836641360154 4298015478694129431 12553829238902141037 11117672567688531243 11760026639252641803 15060091429265703109 16558731489155129477 4857443791336437220 629959634217950337 1113663899864720596 16861929833336006500 8403852754376449246 5835386162012736767 8914951328085760996 5520364430771130520 15991374124874553519 734339663129567751 16418870643993611287 4763561305280269072 1777738660206437310 17790482058798168742 9703786617031442721 16652340920999138418 11267866172578695400 12276103134421798354 7441760761831445307 5492987429891795774 4422521111122968412 10906496204187770334 11351866754675734674 11789393337149184640 4497122378464141816 7454585562082169068 4693379726422184108 11239703772556543971 6986003739270113549 18148576227069531759 10575286072787966587 17451781031015589664 3708856749332261197 16691683138249586963 6245051631575190423 13359812501030096539 12972263424488883374 9499566652307319602 16062481419060716445 5520985624340600287 12636461201602079661 5021032201144873145 12535900057480663223 16765731833819887538 6942931943662873203 1934591863348880410 14163198906313005864 9404832490953843831 14546565100423825515 13134222090128400654 1401716743611389892 13877499651248962386 9946359349857548956 10656530816252037286 9549674647267574490 3787721225804899136 9402211068347814754 4288572623630006049 4001000964193025354 16471323468682148871 15519644384203092229 15271640103845114981 1273687284242462639 8683934704136954056 18202034941398669184 13895706604196778519 12107289263005516959 13544198109871756709 10714016901166653056 5724271526071738682 12191957466618087807 13320803380585528572 14572875141202588749 14430551210539934156 15397892527412519376 7904953520086038159 14975163187739259203 1415797173216579733 4832568794928371869 9944047498668993233 3266914115972854664 17828220758588173710 6625660880389552763 3001959661501085957 9924130921407614765 2507974036340299727 9189830481541138491 6583730725373380914 5960025550497086234 11538519024434934082 7930187616739385235 3950482746355900610 7721751189309522393 8568089547622330868 4096725074535611026 3577727431562036438 9896184744107035736 12009375793908196116 9056197594366082670 16635632658572022913 16365849819848033707 17291236883484884878 13588293223448823603 16260408583146258884 12840936576852003125 7130368649886756232 4910144967600122118 11120689834572539938 15642592847651627430 17279212167982126430 12330065319831756470 18394761509031381272 13643845571863047631 4959630371135513080 1985258289918084279 16758996984689584394 6858929065984682830 4977823159667436390 14453727372680300267 15141254820512441544 18131816702040528049 8093900450177382373 4905216022718797916 7933505326190316997 15083490525583834709 6620666064052282030 7745232829946375240 16068681016376794963 17557125326964167680 14356172183821093680 1993876920636780506 4721931344821991926 6883479521656074232 4176481068425320221 5828818560012932008 15035287004625157761 548996963882202986 16746405370599123600 6131278687901823021 2003814762497663163 3141240399544059356 14761022942975860297 16133731443033042230 9130005130849051058 12912409203670289473 13795647052301692008 4936806557016201897 10553135182003494953 10604305835773533180 559004202437382304 12353913449826067695 9593065957137853163 10862884938803652172 1301926400963308188 1874839283977777808 9464816008135947096 9529128087923465883 16236882350041133456 1633515778227669996 12713948559848971862 9949008365345229002 8011683481188379480 2742258638552817927 8330011065279446725 17636917658417503778 8031685480648916474 2677578972366257717 2726928706540746518 3404833982438630703 8146941380842264608 4053492615957347249 15154649748057274509 3889662049314508478 13427423405844909677 9561920953743594413 7203387230568120958 8527167451229033752 1252666091324973262 3877026206633068537 10005286613940963772 12011846185472543580 17286836651523588504 831816043623423460 18231477798638369765 5102631323723212880 295898701345932237 10613085442305394405 8371053889172133322 8847871934210206140 13063193822854145403 638172814511541281 7689010987805043841 14190738436853459867 2511160793465770893 7726217558019178653 14900062806028383603 1487697583881417344 7069981065109182632 13590489341667138737 9777085841919106547 13920281558295920045 10035541410387706254 13370188628626344007 8123196682757138056 13990828458928847946 15238603899546242558 5973889315868518179 1523623173984330661 417965384795123666 7284364686615858144 1815959457257048430 2881294580925317430 12663309282414324696 7375822014850543151 18190324909984511488 659935108148974148 258704725508751777 3229183371010142146 6819997609656463578 10611987249786059070 6236880016608689141 5928031250571254711 656036423946412929 6313695670031598579 5151183063924486426 5154679502256168400 12529012950297738350 17562435458494176367 2006314633655421407 11405557155642707890 3033777775584130622 2895875495398963963 8821637962144606705 5894834383098551426 18245925555442650249 2159918251533501455 18159334340571846977 4949788200130413106 8554796983580898802 14927791563030255889 7086679725996222446 16752528407727247933 10227633183747389990 10928917238953271041 210425475437850674 6416238870310317226 15176024747779027423 2664970061874532209 11585237678819876370 15383111943519673012 6915054881750454276 322517481130886760 18305153044190475870 4400162062108253175 8001117659558215089 4824788570659959267 2850242853449478223 10613825903599092316 12355523097075526657 4134904614068581341 12369199395551680515 13842057792377317928 3741709743827752693 13424861922272568975 12463791111770947708 17719480665703758766 14587489229558399523 12493000086594837857 13811356872944730371 11568632856769541489 770010385315174304 4011292911861592876 8371515836257936157 14633334055214405932 9265252512706594642 1671869408820959946 2700637203336288997 3279655192959952133 6379983154544416137 17253268164583369083 11918249342219529028 16633193652198400842 14867779874275582825 13978264911580715630 12956836432837283110 6527500693786802050 682188809437785782 8690300920032797347 16400945524347949601 9469733381210983100 10381885427322707855 9862692673244167585 3327381761386150361 9541229970111325035 4121284089173874889 3528837328407736134 17569107776876141565 17461301441071684709 9807695108955485093 8796154118804226384 12795018310367873651 14535921233344577346 9382619137220026663 12126523359636644392 6044950538611376622 3172895749436594956 4756985461620916723 7942171847217329590 17883080754021495915 12976372809562047922 10008542113478394935 11086643365730155473 12870918951035431644 1329199123152319942 12623430034056356004 9816556937312706769 4909985379861334114 13729134288055837161 5492541541159254635 15967001992334850868 4642400241054068879 13882639986147713674 17528024157323427037 12844195822275535352 9439592848340749472 11339471098361342309 13276483771389673215 3924587480603279420 12217336626232926098 10947737356743729386 1062640753051149085 1580156736796149924 2712327961108192781 11927480141709788076 8753718206143591025 293466674893531706 18317523184034752295 5720250894670523197 16710419310471347266 14415683096406480527 16019133392104732478 11889382648142216161 7619673241815557937 16329738732399657041 3199748325822151857 15478339168002899561 7556690623212543281 13440044450413668016 16778556882133720652 17660658195130554724 15523360226857434582 2451222258641619465 12366255086090457920 8408470663779750835 1933225689058891326 15475132288167651550 9167268053211690431 131840227218452006 15286859073710468166 15958003556034929686 9441393229864223835 173889318938609442 3483715532763856911 4900616105019108016 16046687734585655069 3290874124106942140 7994191630486688749 13178760916880581291 6572736301370090008 9127342477926586260 2600132583004743597 8338067683855915100 6858653322354293560 10648269512276374651 2108060338472886056 5611393408233066164 16594058317038773253 5984662424261611457 10609799303038518390 11661888148913613018 1790992394554386515 2121888027764119265 15953577877046600976 6393834399982530683 16213450761081271524 2188839514135557846 2246479812627169279 13279236086918096131 11196124987265777068 1039580669697780752 9834561533437562405 5655921470828884716 4523046471423076609 533257298679941450 18413739295589465676 18174096129771552797 4713188688382908744 13726117513016663066 7356040079841136494 16131430253709165753 10501945201349598165 5017741894035245097 7658697417827290705 11038777954268328547 10148614175745034588 4678413933934907166 14034989339474746165 6892695563922273143 9764744673880615494 1712303938289947279 11095518047555728304 17427526849555124603 6476988453867403388 15265102966168715135 4653382881403493004 2673492387603113566 3393459727621287063 2440054754083227037 16487022689598777581 12428962171838711099 6776940484267728234 1354064645977572721 263849795268217005 16317193796883911250 1135962415225582682 15026612734572195247 7463766799847225678 8368574036776865305 7922137772535098367 15098229151904113867 8974909579701139017 10000979214060287908 9488476409637030743 5098373285111582631 14588216901344061939 12241319430883558031 5392145873156814030 12538463400487417825 8918467926956934319 16671071244337523231 15702599345081908359 18246691833972533157 5265595557895151117 11631507412295539923 15779306100071895749 713226014093057442 6298261807783744866 14290938531754164335 4878927394226398478 9222368684606077600 4390267865403085548 13697820510009746280 8721323133766422797 3949554814213399287 18419526471321341462 17618102301978906219 6099772946982460158 13553898634419498186 7370091485105725561 13571031108380920548 398673697362279420 3397446616559932774 1473394586498363841 7787805628049941890 18270205382244603523 5039483786128017325 18286612803339317954 10408965342371902048 18058118715742824281 16708409229440241955 7697898623767735909 18165918219400805623 1443519811355189618 6309593592211382059 7011305944904573683 5065834422582381265 5886326493867710787 10719506124686568183 10653291491299727875 12938616472855951534 6695473835582769864 16416132044433198821 13870957693014431463 14022876933879875447 3024240335397961587 1902863084834408859 13097572948514685703 1829084064664806172 14740626393890917953 10919090501564215907 16948742446673514542 10146873887219554120 13993760622947335082 17858093678071468017 17220607227267531974 16184565454521583889 15885480715387417244 16071160336530573445 1354474476172359265 16561275326635220808 1317283473783866688 7546284214573699290 9376399528346296492 2952096083872776358 3648085896067210739 12577140408700226820 14050339442182435856 17770243196885750397 18419565126817066796 6837515792819624976 7489349061575608933 7639944482440731454 11032530114792809739 3368274282072917241 5510648857818491801 11284865734816440765 3527843401227313512 10530640430279369307 12026107654095253857 9448236795927104616 17433708735329589603 4671289605924494718 10910609269990429780 14608436045572503133 2223886225853955997 6109720482120657932 6065406918653781421 17072240426956161921 15681835704511169009 14082678882802966633 15846034850796046042 11250494068090089328 15980853100356161757 6311614918718040430 9529571026268862354 11672894172896600805 217222975034644158 945716888686187144 731479717506171561 7898834834652498938 10049717676776802940 18221136812138546954 13526026591485401629 6483546160094281541 4932073477272241594 10052202812654231110 12872558757678550070 13721786468759323803 17927288128664004496 13564131796603781577 9814992738376868186 3461489306470411694 725928564316041219 5546608785526378060 2940448716892206163 189637309389993880 13263668245248202284 9007766880775142778 12709510481805960595 2303073831451912110 4973497116857714154 10568538284552062239 3166688382590516289 1139653430469107276 5653272635486999737 5506227027861067955 16509425758034532612 15889343416510074242 12813058499038023194 14398472360864064776 9834218269676098351 13955383475365057391 3018139989719505793 16160483935840587791 13675316001340743468 3716090190110368794 2723358026461085001 2607376029935482810 5215522071178603333 13058962857334186119 13823171570673117956 15034454707824081494 14935419944372175106 11867692804634974745 6295219874232686820 13425328501377510536 8482800899173576160 18030184954868412827 3087383633421465307 14301996357549991916 16055905061546300098 5386428912624625005 12551265029339980364 12981279328482296843 13744947993484374244 859071442895208102 4523482269806006144 10315747740532223509 5750325617086131730 3164147986022594843 2266532024604382848 13393607824236155484 16034025422237558234 11620445027643489768 14177795940673993915 12291424852608999294 9340472069999773043 17123774378331155977 16577960611666543948 10679711968400137236 1305063177125582931 18130476210681844996 13851296784244994223 13740514620572191741 6618214750511050839 6367320315309118752 1069326098000336628 8270858826637601556 15768051582130143625 13604297256734297281 7350309446957610478 167208644210302234 15071610386093223195 2531426928710863044 6128682624034012025 14243522737014133997 10305139871324444766 3850836969905337681 18430175208847950799 4680924746196242943 17470087101198183598 6673926826063684679 14380377123824897389 10407860950937159334 13606069493583430295 11518431641290374122 11199963071087152024 1443201814652189595 8414151583094667941 317705988510137398 8543843725468419319 3951371411426082210 6635240238356544713 13249627112175402355 16422443419875790928 11447321421458606009 9800013516320658962 14996297003963823701 17625251845093307155 13674219346538242790 6627052057075328142 5544094219489592042 192542486153087264 6713356010178682770 9727807935916143080 4078286241957133187 4971279706945343261 15817313788268677043 15701078609685724939 212244633231065002 13565859070316822169 1477345066563251030 14266095843587424876 8582977811126145983 13396838980100052781 2062673689079114032 13814090709916146841 7644461971951048840 14634133909486531239 13332354044263612769 4131196585948644761 15557330328743728181 7503787594321823109 11028699966716193763 13042383646872824906 17042434683367800385 9548604269792508256 975097116792568671 11332420607137109774 10778325280663060079 12596799683869125668 16933401502991190134 13404406297108559363 11085210135781235288 5860754598065489409 11447778804167940963 6270273922857340877 13937686570314124079 16052104693750298607 4133185315373301566 10156844768038824249 246621312978381225 4119585714681015890 1211225797899459822 12564510239064360913 9101680391199780892 5011117665134146656 11793338483114672658 8131431477482768254 6191366206000037704 4548275621760444276 12881568275803114435 6854031085652933104 9481484016439544270 17504420707138204975 6851249322781916295 18212711674528151009 356720921779446604 7675951034873857804 11654391752332398282 2930317970096998430 1161248534251988997 17151777806963863407 15274551057258927896 12750206880276473271 2492908069072316788 13455170287849339649 15608087308682702650 10460534553466668245 6976072027956002322 5390722272639834032 6456883947818834862 12861762418092758701 14737604011324135010 15720333077931110655 9986841653484045432 4006443760611465654 17184271358041863455 4614264447887140455 13897994850251719177 8678192835542909697 14805097203103726362 14767043572120728461 2748660153381593537 9267440826355788961 9877741483760312229 10832187777835939915 16984051286133654187 11768888374685801963 1993436425858089711 3085241689273020709 17778035215379404853 11845636539686029261 12483726259660499825 8813617609527806767 6891337314693150958 7926704071162703980 15835256026418519762 6422184739357849122 1209369463503055519 7965561730897550962 10413029464057415799 7086585530014489511 5730165515288799731 14128937737648285149 9950443209397343968 17662794283346702782 13912718751665937237 9880071178319710112 8594587476801614429 1931627534130103154 13979526158873205050 14326305478437831994 11686331797031238310 2266892238093574516 17486375802929656616 17962299559735214787 16502634694925260101 17293861331179074983 10022000710976705400 15387247378936935196 13916433977427956261 4515773902450095947 7957989299309151595 13384120805618719579 14780645127336073771 10237490830090306968 9790881832096799054 4977467375905638089 7049064682612556542 228182608840622590 4639519005984110402 16247941781913461029 11663882310163426683 8880781056638371982 16762782392850501771 2544933481272644326 10900868739609431153 5367149616310996824 10924482190739578704 13743589670384985738 16671850913821980505 10255789912579032792 2676278248081849699 2081282637891846369 10149572958238787299 16572198691370018620 12245617118822776150 5836767580871401650 6558880470516814472 5078524808260839734 6528592899928532997 753032951905463298 9979528264840619628 9073446274779567405 51777586309530448 333435447964746793 16659224547291656073 5233127529494880847 5549241509175845064 16749841309140734212 12028331001156641774 8972150954925753190 18284545110391421449 4456905489869944102 5576741984568425376 8999558765749388379 8395744540682711325 7163848458888956455 577902726671996703 1265987493397227789 15909901577458633402 6706211034288841943 6798538663891472146 13163714029394521765 4631110787354034607 13295620907969749268 280254629948984602 6339991606242083049 7305399473850358735 12019627381916668075 1815170712935506097 398713755822369782 5678846512182015184 18060721593579059258 12512482074941942611 11855767890131359877 6628710690955956445 5439163741490658144 7136037080054897749 4621994676007340767 5044249862127677789 5672791588698943927 6616863752612742782 5937836821409561209 17370529204633404397 13600584257178611402 7607199375604854763 12466310293860282005 9758217626721488698 143659255911566288 14271260971565942307 11148589421715474516 7165970027608524646 17321967781732461108 8508324331264631707 557392253507508872 1995198148814775168 5076865696464565503 11024940480670199952 159441371566965135 4578443364308997638 7407741460800578069 11992659772381706430 18089808929842289016 11854167915141523167 16485457110592785908 11634146968992755897 2211566246242868389 1024710111815903951 17706345961615715435 13398365630356110659 9078552862217222899 1618857357600308292 5617427708370605638 15884524199588242162 17911784250094533726 3142474161934903574 18336039940695651907 12076170668401201546 13406139472370689325 16000629876118113028 12118043461042519164 15473288273564577777 5975767722355479308 12398134443143611225 4263373798320469296 17793689123056320852 320017889687481327 15655952594327831141 8682286924347719252 5817687932281856574 11640343070761260465 12329176363533073640 14023020447236231332 4797065151893957870 7365810683659785720 17518974817528249299 9739624454702263622 10021565185203810711 5870808264007050511 6435972052252998812 1991494802253842043 7447455866720532901 18107337649354923494 812252822915436058 7882355610673642118 12681455953786773667 6856529990319870267 8191093473038620978 14566686242216670450 7840634726266291276 17586750270165864853 1851442054346352818 4631507147457909072 15496586998595708654 8069559541621281384 1987425776765136075 1092677239862450903 5275512610924636890 11481718329474584910 10802109053025361552 7691432827948169843 6133980388471265846 7415552031177516833 15497235596051217853 3066188856226203636 6984249632565341424 1313819602167042779 485722647416659900 8399166550364996381 6789307608813524997 1042251480815818819 16848432198028755141 4696445814810354995 17448290218083522092 8998930133293983872 4286602651117902758 9808495063599371150 9856346810314028525 16654083551574018268 5349497166698883098 15474547345034249297 1499011572527739470 8760001190575288368 15006269329074900104 18335285614711525810 9277539168563579069 3603555666167411341 1016767034165152036 5253223604309448519 8954174762674989995 16800476102999355163 6529346019336069431 1974376713567723539 3273205257189728641 2582301471255011487 6129720692073893273 17272872577985069258 4233875306177987375 11557398753928911078 14954882717314373993 17867620387468352749 412430662316849534 8908529055044174904 10438256149817112081 14276490491693786265 17076927015950124769 8529480513098853765 3846194636459309192 5662509220705590420 12259739830995626824 3946035542371379942 7195820104140627870 3883718520914321491 6870302565923946779 15308807774598051659 5602619021005139929 17931553998879343406 15001118975201842385 2633909134731937903 7288815563623259170 3374080241948002265 16105546086682825403 4095861490581811939 5839663631716963847 14561103974079306167 589593350181907698 16039479918421511696 10904910162579310206 10432040215862976239 13083889169729722332 18438061311929123679 10958839562902026581 4527951612026763132 17268406585752447448 8197549605295435011 8492206627239999281 14387946378040297077 11764338124461734532 16889821009702331033 5610557402338518223 15274291031190506333 15082808117338880116 10331784959287627048 17447383550269187663 4510633512867806105 11742354155868699675 9062785735506457407 16162928125356392359 11777617705544298706 11056786011696583424 3270145204005068859 6106338932639092918 1762543254196231739 8421769202463709289 15698391069137006937 3107618882398271682 14038001117356375105 7564186922888407943 17159210501003506748 718984012919107770 5085460349983515531 13437178713249667708 9469918930323025160 6175026062987756298 11470299935511105253 15050786246324305923 13101366216200114798 9060243609439627292 1922445595087418576 7134601786752577583 16966231568292231374 3503533969451398373 6927165901335927177 17184162464266667286 12630339439060055652 10635111441977800078 18112921018384465335 1308022158687012071 13559858580129663620 8436240969484133619 8949125370209414359 11789874387486472957 9889632674920068409 6877165745385569927 17947459699112693890 14023972858029947112 11362709721893181122 8500361823226306089 11243610738027231736 13315382289584612544 16528370602344913564 17148161046928115221 4661935289474110787 10206954945234379144 3548516321572374289 16568802354833773447 10858215647748879017 17530704256367314393 16207838259969873815 15005147796826537734 5227371809185280762 7877630078550485451 7166254058614363504 5570796677369377796 8567744220819411371 14794483202394903540 15474840873889235867 2682388568855294311 12236610500473171170 6028739050683982264 8655275202812681845 3508800823168782670 16136504007924569912 2617087905450235055 15966096590876351010 11537529820142999253 14871163632841553703 8869917524652261016 11272568308238405316 18446066350025329621 3310803690135725229 10330899716936109512 11205308925247495805 11098709021651895180 15700014970226371370 11363342154817077551 233084494398105536 4355930204595490163 7027535605860084252 6460425889182789681 377707449002397168 9027869757771921703 11420008314804263262 1320212169975216100 15766891641819102809 16468933660398262729 7062578600870885958 13107962475685375085 10384087069929977255 16925643216450402895 7875616411493400839 9606217135612259464 135665582358999657 2636702755063494023 8142136760557490860 13037841090248731260 10298633813270052930 15894386690299443744 9450399076606614738 3893288026420490001 17889133117120590851 7729791636111586877 7568789760898194061 375261086701491081 12850593890498767686 6889843746762128721 8469540917322114688 9271486922545319471 18047982667660274904 13049163476631855068 5723875368292925252 7265641209205015144 13559428153358555253 8329218412038477121 13325572551235757613 12338399176668229346 10768233118262677699 11902217850164279209 6852594446296654759 7997011152297131297 3112210280039835496 11998130709896541794 15402308472926834630 255061725514251721 108718260771142016 16690690996165449880 9350954692907107085 4498585409921101440 6121134350329426158 13089709272026369188 2558357058385541610 11217331262719717441 507181122241860493 12975864900953690881 3405596535586423449 10469268213824860730 16425174486329289763 9428796969898623800 11904799948240240433 18365051359158292350 3246635601736502833 11796804171197952820 1307743382433525039 13087944281702040326 1363099613089662121 8089969149036945733 15286954777088982617 4885606552180823676 9579153276302943237 1131107250274527883 14596458028985014538 5460897958776310361 903921290399112199 15092740358687242876 11173668883796577071 817443212719729153 9465361800930532045 13445069942688560223 17670563046449099835 8249880195418223267 16697065058663828705 16808123315925736106 10869149384551538594 10105513665587440678 2188817164668685427 8402684814991994042 552086865840937737 2974327681009431445 6763927590075126838 7902880927891906244 10245034130310620988 15349130025385378909 11961536651227781501 5327486067554096946 3313606203740264822 7333036941421550949 14917054748178794136 4667355473557564252 2722965172343450595 17819904184349439830 14213474544844655499 3119218462110998827 16487535673221515921 1882078021158199676 8195263181786649287 5333900552822461181 15194366724134736212 11043937023958231808 11204217536097425559 4423299079481660655 3634971598605269278 10625688784297600798 1054811119021952997 18099515862132105478 4640626235715600856 13613968639728078192 9711503517805261742 2875319981923333596 17029915851582790810 7919600217599767135 5654109557567222069 1027533242406362601 16920655729295773629 5079201815523912682 7303454259002334271 9788176623881568012 10261511354789525278 5264297199538371012 11250667532216482314 9143987753002606707 14244778205626409219 14140000089053487320 1524449121042947847 3042380420530607793 3103739091470339191 919112329905170694 14520932591258261286 5411048586773594209 18083555081243427017 6564897581876757088 12428291001369156843 12138713576668985490 10021504279927269493 1748536811315962057 228053175692219996 1889151027546706491 12574810797117906564 14177367302580687154 9582997669692416447 1589557989859765706 2185626787199770007 7186368501122878782 5194611475525726507 8168449630958638447 17368868321094345237 10372386517159920036 14682185718573342012 5804314117958954620 12869569257302571214 11974488612823260805 1029860435384697709 11835745575674454674 8096536497168566301 3145671770291889586 17964491509820825254 9624346275382077157 2819386375626664177 14138748977297287555 6840486424194794801 6573565768486645292 12245843037577260045 6173726891387859403 2954245411770788683 4425472987243540998 17976165437590393816 10187603213541211885 13828928188888577723 10494379958782589336 852059901571206445 2004171717975155747 8380241550225023502 2198384095417478443 5748896759676686215 8914372940090029087 4306267189695453998 11290411209714098188 13946632663974880571 10821980959691699719 5524366240427490191 11647189501632905714 8125428050445884310 5468644046645393012 15367318959458029698 6382968682222873521 14351467217203304380 949928970503038508 5979545750018167104 13432301485574802561 3662897276610093565 9073149791336090994 12090677542970534143 6582131112071718081 15841015968615500102 9670325056006633512 10776499230377583009 11797380193821643303 9456170777718647762 7307084279543363613 17011871892384316663 15126797264637849233 2862422071605229968 5126673409536127181 16790745260547697424 10110389808929842366 17904537878612868511 12294667654522005719 6451437469282185508 8547099535694145275 9004708599163283344 17572459123269793850 13480464983654882197 16282307058009011739 9211521187437930403 18259738058275043822 4641549639264151707 15817444880303162665 15893557806027592302 17733749678425092566 8658038350393959486 11590619730612784321 12200944301375817628 6684831080394532736 11663872005105095917 12929101907666651977 13143646679926347574 4362699168638040877 17485255201626170280 4278982191823153912 15474849289474764184 4963642413157648841 13946656642671583665 17825539768168752408 10658526810653898489 1493505335310903520 2215653109777260555 13449648982010614038 4619843181782253947 5934135503131792120 8697502599496449126 3032090996327511045 14249408463376114904 12608492097479411231 11061852909962228525 5508820791324168628 8415484148272755334 4608049020558319453 16060455337875176973 14139525653197647689 2326177258966491147 13900380961187595991 17744106165034181863 16067045102014041483 18367411894670933300 10723146734837869924 16925659697617570794 13542669075087460774 768797147832509308 3962830172813447110 934017123199835240 15077411627820606520 7637971353060311681 16139785473581561105 5651487226239358184 6900280647095636886 11068894259918737659 382045199179957359 4228230172382825638 16987367026039961085 4908409206681300223 7785162114391602804 11126085552527420321 10266620986294836554 1057788398809541602 866031238113829065 3195362134175404157 12351999379465305172 12094686403401754888 17713631957198502932 4333128158288849751 6747420463912597562 2397973300372823056 12877932003749312235 13749691132897775385 6341495246208721270 7480237696691334399 7553684447924195715 14647066629982560304 11221353873813217273 10340806993180698271 2197125087849067702 15014118466547312766 596298302267497219 1373926673957588642 17202407634961841205 10440797735775267069 10774653892027964736 6124246744106180195 7271147405239618821 14502553382874875437 4496929258591018906 17421509693137786464 18411503174340423289 11386393287052801808 8132431857489946249 13536193426303934593 3727954046889292638 14945204457721911787 4525381384424335913 9585858489200006984 6123211005575009650 11415036718286420814 18285421846109209029 1398672462567257973 7864751625646247068 4256176902642692432 16455114118443297553 6712784820645376529 12989924487015084598 2162602559894019048 11083336757192845742 15267625775608353924 14260568498832775022 12959515316934482168 9155169895293650970 1058563636998370156 2113122279127552201 9250328642104720559 1196472376746600271 7291829122239963495 2120283870962879232 14127385879438027389 707520957464503077 7406015552543972539 5304396817465961195 4934954250625035432 5019352176095056760 15180983364002508629 8432545229246637740 16445058847481084273 13448319232069856426 11921642666194361564 10522773109565847910 18374517429663727951 1568855100079734589 9466246113499944750 6479280524683259132 4544618695665514553 2702127617978038397 17420637792083402716 12051079455909001605 18209152560812841749 6127144698550145727 3602370438020052041 4093866997889600505 17222855476999122379 2118521232987421888 3226351018296381464 11835756282070063011 1780100101205692573 104929183793074177 10139147585596770102 17361000175778052448 3849156678486151506 14174699281251055558 11104521940337625379 9071958492394482015 17989493955803018356 1921224169585621340 8811322332445691625 10905000617080111608 1571560445359967500 3071600478965023743 17404965309304392687 15440565488911665411 10892465821032897935 7304626932973865569 8637793660457883947 13399724158683353347 4659382591587188281 2153368204207644596 7750861799237632402 6798252762193353204 12486526764895971465 10370071358479201264 17657687304168007828 8344063651596648410 3983941589134486080 18256971800007749294 2802665591755081713 9648671033889548214 5398168854599340938 6496233234798726382 13003173379199522315 4558569684799874947 13378483480279187287 7458005167361972840 271179581191212369 13957059688227052266 15696857897098261150 5747698372207340347 9126984724054049151 4980657092854270257 2000789209137443329 11804630778059999884 11492456640136103851 9251775730706033061 8893249466690192052 10424279943673750827 16877597520087226643 9756528527243789252 12873144654666936182 9840572221420371614 2781985746243426744 14730197382893358847 3488411908916989965 4346219041890478850 18160757152115989150 8201924196752891089 17463198128130361689 1876357604854676687 4656290469959033435 17056188578808605864 865603629931186068 1417511951862698656 3418228164316640069 15553143109370471580 3970488104060988167 6788151179532392439 15922930861749954134 12988868018886570155 9106169812540764985 8804502300157498147 9727329917210680365 11728227707973483635 7378778600703272883 2096056751662535510 11391631779912834284 5296147811003860597 14808859722141134853 8145747320100283097 1046243967356334503 2921539861700646842 10585858804475183370 14607304711013916251 3417546705218421809 9898144382923666543 13208854391537468138 10758713223335673639 2878951092548916338 11426823484976127635 11434959628604845345 597521759118984101 10889307677532515291 10737135522272175284 13476922811780718344 2558274466475122850 1826068244753330822 1229732398408908597 7011442781010054824 14389489176727321458 13327733549925527886 15495003167834993256 15474612412522555653 5560010293754390153 16307065652080078953 11893162363530318036 11914606724688451318 7324047596155383517 4371565554997455477 15543533119534723277 4645660715342105596 3044524769953094560 8353388586971555402 7711603798022405569 11745907441997294338 7081709102587838083 16400135671216948705 5038693860108158978 11066468466302868211 18033447103615475049 471461220078279924 7452940634024231434 17562566451174828505 3436213551702528950 15789271529406542357 16000842813543323920 4922103418421459397 8347545209985418833 162312494579791962 12807836285189843213 16732667285385905006 16400539747903694043 8033786506537978098 15747503550949263207 6159760372297426135 7307861042874725803 1459046917564187225 17643056064571989772 9289479340766307207 8791987371853930374 10561832551255150425 732580273801827889 14001526793455944439 940027262419992649 12153606071089583557 14912833787548668648 8765491995669335231 6899657532714712918 16257867817263309080 6370896383089148622 6742095510028754939 18423024308124146744 17118556112727858253 9296462127960781020 499302585374006199 841189120152485647 16678269976027913214 1130981727551673578 15375927876139932195 18056799220547641878 4824189870625465001 13581471927595998514 1158671812947915301 2050552276934442101 5742865238524436453 13763156198221176538 17732358119407763521 11005163138216631927 6926808016233778369 8701822847559645956 15479858099861070551 4907681286288394590 7244224293239768097 2407988111225068603 14359705310162440387 13238673791992669317 2104198065842905991 15866329833245671640 17849419497500533950 1609854675513873764 14609689912624876249 2422690213456910822 5853011412106925856 15522856103036205052 12176760703088617354 17887005962236741862 8345767209390513246 9855522338975339399 14934523693304466724 9297623053585459761 15266581135912914853 13671606535736344835 5931471856091674013 7341359729207472947 5159432279230163514 2144009376506698032 8974695620834394312 10135441130486214850 10404873295164393007 6797412382380078397 1700272123389065624 13082192768629019728 13900911282367718505 16732112374514922513 4308064899451427999 901090483235028756 7970845547528374488 14653087217325639168 1326844127460115493 287852036679847618 4399139522266399567 16219514183826413900 2069594725162709226 6358583110363092708 13107143331925112804 3608005813332043929 10122677625046506973 13726083312550236185 2824921000515872741 14566954488515692286 17121755138667862679 804774372374500221 9121506156376063571 4356129537175687925 1342492695247319282 4355107047888899824 6800925518269034486 14310876140330495968 9028606951818801314 2031660357669647090 8701646730515128798 4222101717444077004 4650240316732866248 14099660691107733308 1591991729467402881 11158182851014788722 18353755427067269253 17407931167338599513 16796931656341040400 2224219246683088295 10240912776919974393 76138610171408514 13115562969636684873 16811520716755067810 1136037140781341789 5673058678036661002 11885414349723966399 935459032555360764 4895003344406836394 10091448937321817529 4159734156187520530 5787603431161769737 3463410844739906079 3230556306587046010 11043225062216920298 14181754144912435716 7379576046229699170 6741089614549380552 3036623845797298238 8337687008971570865 13682922241606709942 15144747341730651018 10300118334912576589 5143079177539243933 5476769492946043359 6694431548793886701 1622502870547016116 15277417720373661837 13031342285145402039 2183758524765121807 2118930070648748770 12003241461689809193 3630848638261530713 12266782124767896087 13607754218964254626 14773354841411302017 11366934441367746874 6030978452654921281 7592838691843116708 8704130670019868676 6364357789499531523 7849980704838518741 7413090595909738118 12760058125680859547 17083303710616046678 10459311631294252112 10049179643755814944 4395102965267514995 5736637335762604701 15561578129320953362 7472599313599202677 4680744836310181386 15450137863451156163 9475944948864129600 12923199875356989515 6633220444958591454 17701662929804011347 6283385715666176759 1933415298560443314 8412801845499218481 13098815437463844470 14100803175743765603 14491751900448905267 9442137916526960316 16157810788530312112 6347513356794139314 8114586150570415870 10129865352557194883 11886704401515260716 13834714537691773195 8904710850992637896 8465076917858436149 14195979385728373980 7736765117727704992 9639237139875657628 11294142931982671621 9194811872909224185 10167159867476818858 4012168612062599469 13271550350292367910 14978576835474233811 3511965509055864119 14344678223406094680 1443192187892311251 8560166300984843856 16566876624682174230 8459647202512223924 14520564724252972507 13355641793033722633 11812327737836587587 1844037828246048701 724557585139250165 4142150415760554864 16007279163786907786 3412356752605100676 11894752148742406369 6291819709448737357 12536724256699140721 8960822240699871203 16772508052684238000 12943065758719479694 7539586044359268838 4294781153484844782 17699104262390078633 17628281114765004447 2312504226524098367 15852427782209131247 17728626904138808471 14155469083358418601 615046771222551797 2738316801549391263 4824984663771831834 3749643226875153759 18061779053203810591 11508635172675052452 13783199762311803522 2678834392487652119 5498072706485940237 12266011013178890274 1737672400643199747 7362447884024417860 9362690967344048383 4895482467523794142 15911828953256033168 4521625046472248294 10313285384963485455 3729035978006433906 8455406754878180184 8558862449663694147 3514621082553650053 15425113932307459415 12948354858482319421 2014914407229806665 2662756834360576456 15173526002910097286 6931266088532992516 18403405083922375696 6913507937024308917 11007665941123534159 5293879541457899299 8987983858928575869 5745003021511964994 16782995856650015262 14517317688403120377 7145448795335272477 12148880073352899786 16104731599206371954 17839846941661679635 13818802036632570736 18214871189982730996 1982057030311974748 12628382307451585698 2990033715374709634 788312077955416660 15902074490189145089 4195740827007249961 9173363389530697117 7715073217328013502 16119944721362135889 13940587991150450346 3257092077905316071 10532486625534569732 11347251951745150257 2195560664126060803 12255345544687316786 11831361169269522979 3599885627467724942 4149633732432502487 2542446224661891539 5954946508015365249 17295984012967242719 17278656786510690113 7129164508158942762 3852627445626577745 15773398691772408069 2130747989217314791 1091310106093814545 9168253304468838749 12424288408208522479 610517326918574549 9643830931450293319 8049743496949003557 18073854467159059492 14213313778135302807 1651343342659357636 8886957768792777128 6735795375546045531 3977531714745923006 8313604406021938053 3295480719228115804 11354505058681671519 12817056591607818807 11771422214200953512 14663398169653840813 16226798956369411515 5543116781048002571 8426012142941825265 10663508621376773836 5571180784164434282 12271593085873443002 14687483701931607245 17243339173936913942 2882604968033837186 6184604752087731842 4656717930331454057 2500119871325779061 9881399136577618980 793953230266474206 5852636176707037974 11272441546262599912 16655311402895177492 11876490546623742141 15825875193523551904 12141413606949713093 14339087981210652024 7451803359705086735 5642874771016087358 1433433175588412166 5727107880812148167 2907770580838697554 15035644674718486726 1235884448100950123 5440645960106509849 2295959065090448070 226786374617852284 16169986335519175113 14670519624982288186 5611103673269248893 1477068431835519554 4871770582252029846 8684509851718069849 8629251227778237976 16099872923735415274 14530097953735943458 18035631941810622917 12375741064882491292 1014486759463292224 14179553066755737960 13264697251840821064 10786704011541569153 10345565509008267413 11922959399197102679 15102674677531075637 10135022553958260104 18398708887910146744 18380879805112024006 6104174946018963350 10574312011604895932 6106579482705608518 17819980824483381910 7840454062433868950 17873950440070907117 8656216395779450624 10402429049395826551 3731157969990286024 2050255661795460195 2234742725816495294 12016341624158982416 14341325585961979688 3605452813799035016 12813571465729948103 14410191222362390162 17898480956389092335 15619454373829945716 8680340437059260131 14695434003297970318 13104107054044880285 4704743512593880001 6664088362698869412 4556642055123959565 4963400261932025527 1679182280860424561 1972000685136725136 16211125765411906471 16819497897143712979 16490565980387182253 17221679528779291786 15932421560652026021 12335106144377147576 15969383140761568962 13730939387388513167 4047206426218639746 1664718537316945376 17189709852328379416 12776733294030157753 5946847930698047179 4030722091714134535 6052508071282739427 16529099187196661295 14804130825818616855 16247304246197076237 3854570660705204989 5038153668640621678 15923412839259295124 4915047324189248259 14419656757507201397 6683186003578940994 13230884157332291637 9529120758511329794 7996867749191522570 12904433473094430564 17919536231527336924 10584961142997164057 8147809799024600391 619802971642005457 16327397560113086446 6072051496246478994 3305106022629299651 5425694367923391342 4709279425846783257 8024230466012156385 10537125442512609822 8185821759096727788 15259695558403848769 11334844924648186906 1833391732215555298 44492913980418611 7982961268958018045 8127417327466245930 12584764383200122466 17290088540841467592 10765296539805632154 2304427500714513812 5786433322790669204 9546519377976368934 3785365858025350142 18440234192733013006 10364705876403491245 10906736010511534201 5272151328454342233 16543970338733071414 360820304890804778 11638487553362208746 16515457323134460690 9697585678660870822 14810838794146538545 16950761476098779896 12351656595696468218 12174179017551348866 11390858875796817225 5749903353982370198 16482250229003810960 582397473758289060 8577804391148372548 13673611196637691328 16964318991563822481 5550051952098258220 11545364886782810925 4940101838259226580 17020840197972653910 17570237177834424249 15226986622652971783 12922168726642702102 12455773767975237819 11592382707010826309 1788649119735462265 5988523953970746055 3684733486653992136 771095137464671686 1075569171459377086 18259174152648721733 5034571004305805165 9506931927116036999 17112185137109010929 2587813333538920092 15756646243189714809 9101454543539800133 17629003868793594601 5714143592161623882 414129134674756945 18156148747445160044 9918476646771775772 1581151362095245198 11981690115813104890 10218541408721209606 11588979929695395548 1343966422773765842 1960608673057449897 11449576778360055996 15002791120692852729 8604040036305807084 3321256916597289433 12351685308965953609 13836964769154021269 16982386706510698790 3894653210684932590 552889215666349601 11567267850924501466 12989972488546103834 4490779312001737873 9765035324685556962 13497114784878955610 9457829919299267951 10416638104135151369 660236036056499773 1079809741858927621 15184760958416437333 8369810793371374265 10750191088880299438 16812390524999794999 3303961876261763329 8520602840316468411 10867718572519693980 10009459999068053001 13488114241067669412 12163731131044910498 11863804797422464381 10310021456148779041 13740648387148224667 12029171297329819079 14385951057045184879 2035232792122103423 15863768368432220581 11525903123298611570 11972772259936747565 8686385923490014471 512582657237872285 10183966468019069130 3309800715810526992 1037366588169010531 11572507740229547878 12792569143623908822 2725100378607051474 8593809622455491300 18313440748486762521 1678283781086785563 9592014215185987477 15181152097763898257 15586253648902412269 4631944212826833852 9654671977532261104 9474581979379560847 13902668794789426084 8571152087256755647 3617419998297488907 16544756508158073403 11830826856118593191 18025434453815459491 2996531974070524978 9397178873374935131 3703213536646293002 9144480510153001304 4684302758453037914 16147286425334247337 10972218338951760369 14313254240530656228 7199617596054598298 12522381663665505628 11003486253535579239 7567553796314742 2918978247832069740 17932046402796805863 11886320557882935428 14176224672109924166 12765159159738625956 12678043264314209239 12800234348504976965 12236490976967814467 5331080705399295328 1097755598148314399 16477342648895234295 7251163196169750684 12365644041933542006 3986006634370278224 7308703946004143213 8579925101733105911 12073690070070620517 8119856861742787046 3316670098736948655 7291280780243459304 8991275692224220420 429341718216369507 17222455311352349788 15606982378153020704 4559510404514907791 14817306455641200722 5775484241465848920 14313020986174105851 10566809894860962928 5084173682541745765 1239955736935598918 6015532536233796006 6121703388374462907 16949489924572115831 5336502848387215539 16717597454889995636 2644378302675998237 4931150774557285550 5997607284163768786 16656540309344006615 11456258697273558720 6195707026053313024 15898133807232358983 4176505971698802063 18353612719883059219 7008257725882918287 16865296732025613499 14573838200174786734 5247098517370587654 5177865534932606415 6299351969005020832 8092502905774297916 15152183501453866382 3941059383876215845 69820985132551728 5442734727120427887 18016002581227481860 3913452012004126924 1820296092300343021 13991211844390971331 7575702472123450356 8495171546097560572 5433062558239191679 17116684233034901503 17863627518036891197 3014530772722290503 12280880037045637969 12429880863782360630 1134904742752415109 110656777058071402 15239944935107770757 7776481014530374747 4038916596874205381 2202748484976614545 9629156618023483980 14049168610580503837 8163885838337491381 14258101652102157903 7260761683517995995 4550173533229371939 12178605669939400791 6409155292449999117 15830088706042067698 2142262143071800783 3974596321877717170 14436896878330839208 13675269905621359567 130978971085107367 14321202706846048719 4360948099163369914 2276483619465200043 16307433321186010896 3338713601184050623 4107532101178616958 9126076616796116104 6422803778647351298 17188584173141009989 6998401118299361894 3093992488668300924 18341837466366920189 6883738841125219559 8643352439584364580 7583293602608947884 17083774955696618839 18197507825172628096 1642126675281618456 12927526552492554783 3808813613216286184 17501358069013182065 12812801114123274102 18396056803201480041 7211473499129693183 8189555044721668291 12843151972336390102 11223832317460652729 6640127580881281750 18346458299762753026 12251352163171724684 12961683369572498395 6107648043981660759 6580830958241556355 17232484141885575976 3455942430055635866 9374721600693953478 17996886082326965305 6935631438582851652 15574697618977871965 3518780806347603965 18322688635653996900 16964620183111091500 388825279847520302 12330111452581219726 11042193169593703627 5575446134950292656 7795983449297774305 13854684980598890817 10513408674979403880 17969650343771486977 17556457995258910145 16712127882808427462 11157029209417893878 4033087384831906351 17393129256409113692 13021307276701567023 15287437970821370741 917335130996623078 8071180587794325429 1745958612960747670 2808130538628046685 9357044681427522689 12952000274627823380 15642909155007321183 9625038151539694496 5393013535777867203 4793144699150408072 7259585335710169589 13235881896851179778 15374198160650170969 3637717385332095646 14108952412897130899 5529080926983256672 6608828027067551499 14732682317532195713 1473530913650535084 1345365135840176433 5804792068316807777 4461548879961550281 14951331556374086441 935814117155251502 15149011458240605990 10697584695597976669 5821235331015757421 15730452573955778759 2636489576416803119 5680248408294109038 2732709647501679068 739456025237307963 906087674638695430 6514218226767313676 10118603773223205223 14008573503590833894 11753752205392512308 3421666877033676603 469304522144366008 2913576288989926003 2080167921706484858 10767952166636599962 14174763047242231245 4284108517866068752 5062490569959651592 16925330064848437253 14721126881135620039 12002919942778789424 250889310654128717 5194298137798584917 11217921261697207746 17345291598435755423 16720643344889531293 5041026506241967402 6961353782376697246 16518854104633321813 1797615617337400781 14024861907232834611 1191581031630757986 16311395829646002212 3485459164080688474 3021812316123317453 2366138428524995094 9337583649088362120 14922445716117548020 13828678824498190066 2320787408865300126 3862803976001067015 270011798441018332 3644982387002968948 13225914617244005726 3803738590828512024 6269693425598651489 16506946991407368269 13734821579020664527 12026078701663074958 39027303676085024 5014960183428069917 8474563894884254785 13528356687822703577 9127597098111192954 4173978953295895068 2285031386874149133 11284854304136814491 18412442399742710728 16672510478402366886 17697707576129378385 14017319806552763383 6511043251506000555 16494748313544989429 3342711160950540462 2531433684589619304 16076599614645826159 10976890925638947032 10025874398378554923 12488230254622726111 12788441281856938663 6505472319147185511 9629876801405436394 8570856998624560343 10667179381701860464 15707056916638877279 16057045278867564514 13745162783261760286 11927695817381798052 8261710639414579506 14011684500498680400 10579557553765607634 14133958293483624973 4726417488421314634 7794723233967054654 17142999883774845563 6112523498196233625 942995818316610255 7115808612616978459 1567354788692272790 6121339188924467641 3976002289322543045 17992996475132100544 11364710688330206864 8185003119856184288 14240743129216363969 7124627515475085974 14712507168338576691 10299849183984286853 14331330012185758754 16990333769456996714 352029287129140703 7994298486240158786 18116953285442631943 2022217897194154807 3554939818093538634 13482210695827296408 10866144590571333913 11780410519541987182 13544892624237202990 3475784491680326825 15864831851371258505 8635793763798680276 14111341806388429351 2376716960639292893 5541074098568783903 11418793831159303150 11906065264195060154 1615684129958733753 14611003141785752538 7744411715461607525 16532458971720863904 16069072255824091140 8908101082764336316 14483627493290453592 8510832488362588682 2337188366303694372 15487106611186059328 17401340526737745320 13479956251183054062 9154484672331445663 9211817703572211291 7787681175544906846 1547527001573850724 13306421884915596797 11282519962481113757 7605208108764403815 5186944612919985656 17146508793600872673 6342597905492804961 15007486131859136012 15203352964645928152 13512275382199938415 978011447468462718 18126379650709465675 11217611991019474394 14844440636248935296 5309427867291873199 14278596814292692754 14789469722739382193 14098305860595620516 12712751606064192875 6994976753740772890 9059549933630185045 8868158990485963787 15290475348701807089 8004911325180942005 9405205111848544797 13243895432446041821 540689062793195480 15567509727018189359 6269600265349598833 2374093734646400516 13254095299045063850 5066107982585701866 7495871040624289793 9506536999675591595 1475635354010414281 10263984130869522723 8318765280552412383 6649369019849234502 447055748105426230 11476098511207791391 14431805101786545678 7611239757607604727 6623910168714239280 4761372230748827470 3411161418132144903 3317015244993267983 11465951512528364917 2146682071128981614 13555760727032847078 6640202566168595251 17587811194417603781 4883867174162209162 14076228543660090933 2796128251455442638 17675815303939530550 5023838087609343348 12117510326739960768 11422943756981487943 10730718418183470108 11587726385463232893 9025193336997978475 7064942732269016004 10276583975085248806 669486238957829553 2996459169470600574 17506085956765646914 19134819483929601 15168185756301775087 15550971605481406254 15197277157098703972 12877584329578960784 1070344297205511299 5888742309451274642 12620448694248909114 5880187995876137139 13534380950937202869 9515539921044355225 316242395911589346 7187773325653393824 11297642088419022147 14680572168093996576 9085629442120064305 15218619086339700634 11288114696754303350 14280074760333533145 6971694282950213059 14732944771327299061 9572010425737213908 6732468529325784006 10954755587249476677 2739401364151372435 3385408949673374123 6534292125278398794 13706669890189824725 14582839836030315079 190358690959697459 17334206182109269767 17525901175760207088 1280522601882333808 9733381781800961253 13996854712784122870 13033609365301890676 16511703768101588791 15095667966458449683 13149035330428862890 17511242331491278309 5234707061422488959 8643548913767150216 9854513425271457299 11471388393887394134 9892161964601745802 15232631880392912870 11247317137938124118 15868960328479722898 5809553984204412513 2624187435765283001 1663755171701478703 12013679958214959823 6342080071830922425 11816972087798648374 16077249879442514245 5465124003533393694 8208509918281643639 10705866888940578824 18125455008787386012 5399747731978055810 10332931629133041760 266333340535769234 1999600856558964592 16485807100693936525 11109574064927466037 4923254688666235035 5574918274430300762 12776671515789109316 16186611577853499011 6415903809690880405 6708332053990022249 4811752841783627877 407971770497043130 18441055240384772934 15745515312746283948 1427245774596946061 1730704829120720373 1006236474997896713 13223752769804522158 14565643282770038252 8168611574334710153 6579470978970882143 11373880135432438411 8040873732843386096 8426670845926121772 11884951500875385431 9937051899290179036 4800284726707898361 662725258745217250 14115251320968926063 432953609250724947 15694592787181963383 263651258816387640 1194073117310744912 17999039881327965400 10119135306986287442 1626375628637257189 1068209506251996625 12824936194737629640 6586593637044893971 17514626166010477219 7673112072391809679 15644314618557635752 8191614891060072986 639333007124028717 5474946758027336450 5932380774797819168 3031701984049206772 620024086908963405 7645189953887266531 5052750652410542611 16027218932254565898 12963777990012213972 4968016529965215761 16020399812969235894 4219635176076226495 9016492656686411812 11003137496394429121 14254494423489179221 14784593243872332619 4376331677146885522 15045147060150180244 18333583990608058733 9362452603109458291 9497119263661417274 16014121379499082814 998279206579651518 969130756593239531 6418278303363592981 5563218690586984802 6000951446528506315 12493830895377078917 24725321321189784 3075482617599803267 7904961478945073439 16933936598409579914 9028657780347053562 16903017796989529497 11251913561850622314 14769715103776784543 12673357493661005948 16746272555770999446 14210738844305063012 13071167790832020543 5885400664582460787 114783586710889344 13555365980073230025 684924881830989116 8025521896706624193 5898644632786536417 677746708998166255 17316039584782108596 13902845275316863501 18382055618894915128 16315603914529856437 9384867305341791323 7545368825518685695 5350110462477446957 1727857039345264921 5359919526210842198 685750989274966822 18191998313198023220 13112805404608254416 10175854681501746289 16870353482798792564 8699823752578232789 13789500297876039326 11369011488703980966 15793387573962929951 10175415212934275802 8712528234256415998 9955016142165176192 16276057367957240839 12504734005297264046 18052258651694511382 1498726902078287931 8170302665590068933 6033993376512756674 12610300411129721535 9694749462179170694 16083483531759199892 9882856854958644693 2267189079185820202 17748460870142752682 11825738085515660853 2486021010404643893 914821394378706476 16088971505202567672 8311628858416875443 11163847193715315551 13012076015458260190 12267792757341841254 2375773727712563107 7551397408273380817 1593355518540302923 16490350628973848812 11519645532036374330 13740745965556341570 17946816621637259422 12253908388361630153 16487940523489661801 16132722567681024930 11596831784383680515 9793932150405644803 8696525201222957063 8167790286530160910 1311845523559580612 17124164707638815776 11823938370400830103 12568213321117721293 17762310291432836272 4975033608163356416 14506525285442148636 11213693703696524300 17697474318229298427 10224192924947909011 12546760855998964479 13984673107747715057 15658263193454144379 4633085906396096256 6048603740382768343 11201616620556264945 4259265020642191062 16693644336020843125 1553642339123067311 13898231873370393772 3815947217929461523 11704649289959962388 9352018308928548298 18271988733439133365 9356235366312263812 13771216426632480075 14507049085745334527 12808029761752045925 7550473544657328194 5924335536120700911 3402253797873495051 1192164696806989591 1421915323554358786 933438771046666258 16237350445458745658 15924188054116966360 13440355919168456316 5417398750017005871 4814777784162292187 13676894063299544233 17376090037293535990 8673763293172012428 18647843155059238 13797620354829688540 11628874352454256187 1964737584695095483 4358938852570534704 13413061824824932517 1601611421404530244 4271477689174554295 2980064415912090081 4576004373347819780 1229140056946935394 18098399553065853228 9226004458881119120 11028312461038214162 15657092441681949015 8208603795579390253 8225691389042236206 4403944931872376174 13187745467978260176 4540557351978285607 11181906103161675850 12027089237585877176 17640991287880028560 10698259052173244986 7229476358226467145 7751852848106215072 5052681336509651447 5970938900404679817 16427646462894926654 3699044993364173724 9539785997434446138 16784243094971618405 17523178888249346791 4754309710567619862 6902339785828322988 9891727137458541485 9602337106865160344 16561935267141322211 16674658158623584923 15980321358639546367 16594714134168814561 15000137077070819218 7527681063926709225 15888197443330982676 15723421542425324308 14444788217837841402 10923186967748010718 9555722835923420585 11114907535254575067 2853928215509399397 11184329255697985909 15888167877213572164 4105275452884794244 15742889266917708028 253084623491400200 17290435163021226300 5143689691589732658 11034562186641511650 652436458254625110 5095403278857361581 16115955303645217252 14895092669534913491 7334202787339261 11886954043061828925 11184277009194350865 4713192877364860785 7293076992907515216 10782827843398336076 1954582296467606431 13501072397768889912 13856500579725831139 802472494932785862 1338803745699909852 12536578426886991626 10056181743738406798 16474196585047491876 5557310905419555391 6126146482570972051 17857672848706892574 13295085834451031283 13537163075626702415 10705547979481319361 5486920405607715938 11616032042567312633 6363792924234863857 10422679570366097595 9227020828660747367 12287473851131957518 12860795363565270167 15442606181496429379 17044880408137753983 5048712602441656609 13162745889270043551 15685785088241086638 3256652096504140601 274316731638383915 3132953898413059549 9509627226164508267 2491592273056389162 14716993071362166118 10812987323667208010 11284884327055410569 14806958928937713659 3289164923201200215 5946621870328107618 9390758822215255920 8724988471362984283 7615470344787509998 1309260552465732507 6712791634400737908 5285253120824860956 18371105133631946177 5613894392985672460 14164603543944366701 15897857850578942793 7245728191429728963 2876976264057696078 10677947062348054511 4570940737841859178 16177358615234385697 3603965354057454987 3819481697405585726 5070583727242458988 3263290893588533770 14691332878680406677 2934542311543209097 12238370550455038192 10478736643269916702 14580227549069031597 16686105051242761767 1310557303882641824 6698656337719594780 11569821077097124082 10565481687280542092 12297166646941172328 16722112566150703594 17081831538612344909 111491747657574881 15654402987304641710 13673331235256033559 11289737092035439952 9405723982720703907 245642171881519903 18429267841878644788 2414641255501033193 718284738730694737 8280442961942568477 8703187630648968321 17340287113423263132 5327409236288167648 3836439536090454264 4222032255872406334 15872920392576664325 14558861592693665542 12935217756736971339 17903780423716850554 15177286641475441666 13553581928045512838 11023973530771785273 15463440951462819409 8812810702985357910 7143490017480455668 5474105295658639753 7671629170475144665 17222211773764174135 12648829727162530926 17892037515891473124 7115889869970238187 13468161398583415437 803093161019709941 11783049042896306232 3373823107593360345 11955886859093397513 3730818809069362283 16704714468396723161 23065108504046702 9441007311445397364 4289389119694995226 3700953648904223157 16506013688762371138 4346937337499091525 12737349248304429880 5402461147952712225 14493264386960861774 3686182981442100479 14025982301849882168 6879049273865559300 2224713980510944270 8656238805575315860 8945677592156688316 528369300397002806 9719914869657968656 18355396996111236010 14347224778018477254 9530651947712608380 3062181821332533692 16830810716087999707 12400458768366430680 1933363385459746559 15973856947861551343 4383264816142823468 7935989025703085686 3828699486000917959 14995478057746532834 15471058591601393267 4408992156213509534 12683549740746573093 15111217170550186855 8126622274246684981 6870237876164627307 6728914999974443718 10152412929896134720 7957491138672681123 7533587464470200065 13057959037859014770 1921655823311116120 7893215339129327571 17621195008753859181 524769061605290051 11995239103243725970 628026584058617898 9905827411801313389 12385758010912911366 2041337739705531302 13814226449942323849 10723787297181598439 13004995201453302510 13832188875227728652 10591374070840342903 2156773428072704275 14433251053940226381 5001091673822808982 7141279076570063392 12870581316218398171 10660704178506385800 9747607892038193408 4531692877034996695 9098791935648054948 11671857956219866152 12262724506391394147 4826281886366122140 5229594748231993908 7307023285308342637 8283822469019092662 17411132458006596642 9397564609721766391 3754102726482237852 13125999792875842789 10580733219780010745 705838786690335495 4464451653506782050 16912951371584273705 7215185987524975608 12491290841551256029 5501023689970339450 4335512359514140990 11466395014053010514 7123460665896765089 7665444283991073156 17702767228372687133 1733030059841986243 7362634895193128330 4084449895924853280 16552949366303324368 10864375513635973976 11900551016804280935 15010832549658523562 2995404069725268880 6031087461098887085 496120690751072944 16592786606133100040 17542214943406667581 12426257404933682949 11206519196070365833 14554416222420312869 5739783206285766712 1108190552297022423 4311210937147388066 7436859314644471180 13536087929631451462 7345116029934831747 17717731916513611488 8330888439138373814 5004456755395101912 10345704249753310404 8351118341980183082 8327387930194651384 17869005689367720306 5525569908422120763 8368979427937294557 75466632664799811 3270474010954354497 2883166887469410974 5787844202274031033 5100215488247693915 2605155442989633045 11850131384411957733 4246392667301262912 10766308491802786044 9101277022235024100 9207024419168299215 4373203620295246268 5654004948316616361 11748735724352706838 1311979099713145911 1950835642223050750 8333068816740018538 6938864245559039425 3592892515975229197 11334219964574055385 7559952231586505474 5040768824886007713 14768241486956611796 8974412961130451132 16298971855365394361 16726530817814283310 1703640054976250748 11457197323216297271 6837771653080657630 9950357528477924262 12455114056453119448 11920649184973092813 6940105359110353997 12465371550730752449 15641941730058256649 629638431056018670 16496123261860460947 17233825354601624338 12669442967178465376 6260453329462891309 14992609135328626803 453811900890027239 7543949795178739267 6451351318286872605 13536947985532418534 2430506181320056739 6005971888660894285 1491916354233880436 11120290082582259757 2134270592591771927 12693051987305383022 13125473513829989023 11295188799487086924 18429767430095873999 751905548982593020 1815321913779881292 11696747592179752910 10015710589063229362 17737759423007007757 4400041304810729068 2204936653630471562 4034600271690935866 2366388628150551638 8268880167626527795 2980688875796978262 10989641735116176226 9206370852555196126 8730594054702651055 9293360532790626069 7141833066029234584 7544835516552394027 6398320132240900538 11929606788366962478 14493715297528939302 17362930317840654772 4049336309350351329 8058139547874944025 11208950740293668376 768991251615075737 10102633871959286396 7608461638412798932 18412769084764024447 14966744066760375114 13792812637023787044 5629925001663820119 11121835337100522815 15080420671479127506 7462667808630493723 4446416373402256200 13708937162422660737 6001290609145420470 10942971797607606316 5554396352206965725 14674043501737351832 8458168476561560738 6753405264150134319 9224118074162575576 15392501598673594555 8188933830035403404 14602911027853825021 14882878975594373143 13218969521007261251 12024926576994715350 329757552766950017 8199090988504975675 5870367524980943401 4538461574042350485 7382423380690372619 16250921027247400124 13286740538874974955 13470575636129389477 1442429222845336329 13447801981286663097 9383700874629478312 488265558640033256 272723261101832402 15997336636759538494 16717730676371814542 1630539468105847215 7277684385852625402 6157130996664895731 12941704949223864641 11072554243301655744 4388403772682279763 3863780596737621208 8460284847606711221 9988189021045435281 958294751179700321 6831357831756285727 10974152881216639424 2227865187067848514 4749167872191357440 16085124898731321380 5628091882788041562 10432833158106394863 8822034974481249213 8309914963055542456 16359613169790244546 5149279179833661516 8995438423132498233 10408944416386905178 6049615864171718171 338215252066150336 10251627767637420366 9152151279251122292 15668410294141834688 11659566161369208938 13951599221371310370 11712780632615781191 1435535098870126651 4290823284903225823 14933691113166304572 4483359033865150348 13493887460716812565 225726056891974219 8552624224564492775 9363955538974383011 6588668622541937811 14201332500956396234 1302915046188346354 9685116221615459375 8240745224788521259 14673449624755618643 7318313539020826033 15981624638029455719 16248913613192200520 8529984422278517903 1298781491799078461 6609686250091299781 8386575570793514922 16637997819707528290 15896287349966969030 3710946343554957870 1613461375548564404 1214627821262518320 7764752900636333426 16406831590613338988 1724807408499541794 8313163196532681599 17746149169321928482 9177664522683483394 3951179769512626697 424562628078446949 12722140683924127162 14593275051464005638 9675846457536676295 15341811612346621113 599759146504143172 11476040439359377819 3452645490869042369 3107155971087522033 8473353646709217346 3843204744713149236 12404415128424808786 13197927992570816019 12530525003096111062 10716828413106051311 8791211663289493144 17309353912980135947 5838613424906932293 544402331334232763 827666053672677110 18171669432213150737 3652619837119289749 16634371859630855673 6577481700751379711 1162792433305995153 8971874656483621094 12169710936525027260 7040610860058604063 4566090043965479431 13129375300272329723 17735311054261456817 4141806105792664820 2576251651693125762 8113916163493926844 11501070474161862658 13990109823011053072 5286121626949434782 12095186181075175635 7482390385827317163 2779119388763610356 10271516412206240354 4070902030594162191 8532762788166426313 7515828259157288459 6431876430353456134 12605503268178391819 7293944182842654946 4185246092575106473 8876741633434524060 9620763339659442254 13522803343996445024 18403545671518920594 6723915107554040686 4384887540934797508 16088646869861852238 7351617734913593657 7697143706079154912 1668813945815354503 76517910714674624 2549896959249309776 6855363142426592907 12316961345689604093 15863030442251029171 18181605849606621383 7427578842895597162 9175615256242156562 4915089770945251569 8941779668520747276 9037942686032060747 9952124814535403783 15203230015307890554 2852179962590628715 17408189527090544170 9837271010109487168 13483737547398278134 11304430179614086399 9601020276126207711 4067690009962514640 2110175290781880297 5382225675211473525 10708000653224995362 5497878715208112146 1816471505233288135 2616729618529854902 12525181443717261129 4031047242015737841 1465167310323668755 12522679938678878087 1988466899261096758 7964154652322280956 2110743869813146701 7976862914034299696 6360038465506589289 4917780881745831537 521065870424685879 9026591077378775732 2581260687088093253 10287193094686837204 11155384400446480205 3584055646920083096 855159363930366090 7725162738425595787 9171377958116810144 1180920786580822846 10226962569526012765 4289039660805664720 4102752988424900557 2452735668057211446 7857953281172008585 11876934373536826023 13078617595589460866 4882958729966578331 11446164582445069474 15609985143075244720 3538992621249955494 14596401609065711052 7798368647687399385 8456303833393445883 2896458970503548183 18297346896597351843 17238587186378675785 3479959313965939279 10075446359829921388 6704174272459111490 17954143469371344097 4238307472734267704 8197479165883152119 690489802250842338 16041454131519058835 12161857511862443705 3504042818812312017 9865353634762057228 9871163180892623972 92939587279471643 12853079456620864920 16195454657723394155 1175170831327243436 18102041954702750878 16296485236263620481 3500714698751386530 562075582334467541 6194466077392505678 7265224919390816763 14803537738184812087 7523457765102887155 538591261569114388 14085043729964942877 3256818192611135893 9070195780131323713 7361977836220714510 15310284021786014495 881421213510066995 12803778372023891852 10726382858481271470 2365319717673423380 14899641501184182058 5616109166933205417 16224903492715872023 6336039056078086401 16839204292678017087 18267018009593316593 17852229196778894674 8204331542573752548 11862203238404105485 7434786626470294736 13534858551893560641 2736750371599461556 178127459461283522 9336664846764104928 17577879157949777565 16135253462866565486 8737136170934461835 1692620501058393269 10914738021419758427 15808649027236031869 16936977890892146718 5242008049718057550 7821872460962635794 9495316914260312502 4121546049297233161 5367385770238714081 10172286458868808422 13007559723738380769 11164568794487177458 574415481912124540 5494664599596479300 4626235724144744416 17714875420788409661 14307792147790566325 17879003986596617994 3355401443377791152 11812661259650412786 15469708738219216091 17212044410571649297 17915751230099922372 9212292647428969255 15994337197382184639 1396475432287921773 9935386563261453913 9481489378647977700 7158526428790217399 2168673295286449052 14081558191870810751 6093883149950009606 3281828581157007189 13609819483683786229 16387065402040616581 3819437841022693097 13844603790442437844 2872742064824814033 16565715534425258371 9168565450001154836 7158247051026980507 203894069712915566 4039363296377583310 12721598237247172417 5187337727297473196 14569673058468220373 16999337151053788002 12612208539891111464 5614628763050057490 17013261564733593260 15569362400460586336 4752852240210619373 2123354901029902063 4802888827379339292 15543608756109967871 11481487366236510059 1884892800457203474 10066165439490533252 16166098612722186416 18166043628753951803 8636625045272592968 8141707589737412207 18303997446640803872 14735040068891188199 981088209609272939 10172553683717808188 10347212151619699194 15650963642767167033 11042781200376443916 17455453405189329851 8213158123634505864 1427169532158689272 7492824557886601403 17247318899558350234 5392931974131230423 5163344474082877317 15203736642724319835 12581708911179259821 12854441465695984553 6178777549141639560 3275116688531908299 10997594376979653796 6773235362923466854 14985128339555663215 6915975854935786759 7262598843005497234 15616600672895198150 11901378125529306887 6372569329266734836 12851593451868793060 301711835756949935 4342302207404334435 16130413055603850795 13686003269701170086 2644399858059054784 5103390192716470956 2744478095701766013 5406293501353327418 5452230213166510928 5308074860297012292 2960983730575959894 1512541280876602339 16227334061810677744 1829550625527018360 14593280600951454619 4740282873200582403 11441869825665344739 9944762821430700230 17653540465022724765 466272693310875187 1367657500807381945 818192014453965843 13546090165512438576 4817773917453994583 6390178126807026549 4393829342780168822 6325777833243112839 2553961251706058957 6858554639081031732 8988684064922684147 5157046542783597290 16969241209355364093 8486210996762354797 9103563978789186809 16530713193807993037 6805991399645243882 7779666708370466871 7718975534615227619 2402100760003400990 9498591985939574727 7189559404637779059 5824394569570752840 719482169416953930 16176727455183071341 12334948121532797019 7302412802114403182 293634653614502171 8888440997359467931 4515398593902577563 9333385574072362115 16715109222245601460 4559226915128732371 11227490379792147954 1572901240943138052 7742632992160885791 12996081382266071437 212285999030879969 9886990589405666744 17986354351952859294 10222630509138124099 7119973705186329682 3036842153649632660 3898557997597102010 8308815549632820732 7123236740679241510 11606478156600421160 1101574557393297369 13005827754119034471 6278188380995495834 10331259666810901631 15826130156400652075 17638412081986819681 3646497041340091787 69005748059467080 4301285049082916599 17111668918875692869 14955474962085838662 1438111417750591394 14452579029742817758 11291507069296953888 12533754787104371506 10537239852817463069 9226058877705907018 8449869030743356770 5772212546805870029 4323244767697869426 14305704232361693340 5910885254858130404 4663333623885457298 9661532498537308033 13354650663778966880 1080651589803439294 5696999016638248844 4543912148555312122 11312711235253330357 9326207917698547719 3228434938927465731 1883880249496435460 10841535141766847687 2228863633561250529 18157160316026458123 9714397174203806922 1320758810760522787 10751762617041546723 8945069796356420780 7263794583053770566 18425939895581175474 14023712427706229064 15729029231583086565 10922595719777983723 3857792058918645996 13952610754992220913 14772092050956833197 8623491430178444889 1884708782351149011 2301647023541598462 17364712705991538802 7419471941358728136 11115905020284237374 11505075310152751573 11069766793420838482 3073184875641006583 4620327345774098702 1010516661402779741 7292660343847772504 1113527436388214161 7911935178139837871 7188297981679127292 11791630866306535010 15810691530963806671 17973256892865569169 16703747071558918728 3388586158568682907 7155129345893763799 14899011847107458502 4164139283330085657 3503410730330302749 12644458456471080283 10326230916105053379 140398543579607913 9811365235947806293 15086389135993644034 16886089170716881983 12885509560712419746 15531095280010388589 18385438198162988325 8955561510445540769 6037920773751000404 1361705622635302257 5854527284142532425 9317562964591810180 7266022381297364714 1236369787968993299 26727360124389945 13024532395767418162 2241789399739595342 18209854492353967691 13693643714448649746 2008874885350341848 2160675737863854567 444515684789617825 13710802150437358613 16944285069397700387 5879102247554681323 6484749343720431406 17604083382215245186 17959027181870770655 4542544047804018660 11571883118024753152 9760122162548777894 2448001248776028757 16812198094270337599 11594817881089972044 883375362605418876 13991715741053680220 11052986752871019787 2268092429837471232 9342825313637429563 17961604371095585220 11607510991813544648 15524924523444511210 17290177433235123952 15287420632784502308 7900471118733666426 8434057538057011616 1414009487165789233 15248441927952836412 6327888407338432993 8757833061348667577 17796939513950222371 223568529331935130 2913378175945350408 12648878937992888174 17528275948803654058 9748067580590123733 6316384209617307936 13541080567493850775 1676220484321922300 17816969337487446817 7455715309320163743 2470575173309587836 16892789645551478448 11497198709317080765 8706294648263615851 8107729060722601880 15295431246150906196 13626315144102425960 7381705793587995125 3864787722773375349 6234435963433804061 1828556108650930423 6150622160846601321 18142026350122949999 16478491366757820961 4356293693921842782 16630740322782856634 2216670914752042811 11418845237677406323 9874892526686438736 7100706560065078470 12217016214518666505 5521141416133573406 15142434746885586051 17245700157466309860 18385412054479735345 15376038222457749424 3254784511390883380 5680360318343178608 13639214451179893307 17546239760593836409 16856062140651177723 16553028012007005727 18431523059210029695 17342536079997718359 406383882106220331 11008514274081630786 11070059013869188875 4952150849012922630 9872168321103043090 4531881908097553629 11170371395070841522 16480863617383024156 1751435988849205542 12992441854822094561 1544377002890341487 5406109704513745316 17077841295190618740 10043309142883177132 11444153664558381230 10521567184204474123 9860102720988877817 4607852313942504905 2938816483019515649 5052257669944334150 12997016228311964945 15719401310746431437 1299107096239300841 2984973028478543590 8208755339659950765 13249267357882201379 221116808820573773 7554665137847171053 12011817121297974993 17577615950264917280 5893917673181075979 15866601606114675166 13958596474717868202 6831500797275543753 2655915424663745268 3164920512852707690 15224986610041268074 15108011935982788346 8416998764936774736 4113670779943422659 525244082599241602 14855536705546913642 7427850702785097139 1509091386517733876 13837484448465721329 10979063424219923589 8794255060764745818 15411246972810350375 17489648177590507859 37189891982845577 10957498095313380221 9062115620516000013 6392569506834348405 14600119922648354321 16557537457021871540 1150281901585904750 16426438786840796901 11196184237649989647 3020690551047153905 1953631953461135318 11468860869359052594 15429228599983746796 17620019399917872900 12014606490726494068 18238737050643116753 9081901004604539077 14531952991790817035 13492176399981974602 9271002083619877123 3165391738364237669 16365451825678545511 7687411133901326951 11567716639159870002 10740997331556985926 3121352696419662136 11015933494123631924 4933697300664164967 10822942092718049774 4745713174220786312 1815907326373455574 7186805470057067338 652160119794174666 5965796563988469670 5649193538814419763 2359835815627313879 14900333523567731499 11083210002128126854 14885209681549269483 10679822303780845121 7395032403776485559 94740201809958282 15952289617140791095 13651732487287852845 15384051937444468017 11324358885005916182 10989824371705332339 5081328911717459325 6015658337231238480 825607498148339085 4675819296640916063 12873407982593748908 5133653178374156569 18004611347947739337 5271808678666524439 17536873945092826965 11895301742704254971 10979779861248311836 5341384185864248768 11694584633367025427 22811206423253194 15947151737694758843 10231250406647640684 3977709556985370855 3299007671012914573 7455342230459862667 3110415640062973639 427671402622295269 17087398172963420789 3904089648788449703 11551133458255511697 3339975555603847935 14431977201290435873 5648210746094822228 2187221194426877960 6894492257364473189 1292914646705152051 6087273107743236608 10922388637696485043 6845872584311779952 15623225228401768688 10154283455438846266 11439154157797829917 6389614966948171061 7212016322125660947 11405263055798293647 3545310789405523075 14136105147985370986 10921359848692033631 17952954202404582095 10156116894898445976 17792530866243219904 10704053916481158605 12498839286784031084 7160826887951044178 8810411371625770410 12980745795171270439 14663835104602008647 8992149291524402542 12987862915313706585 1586782503375332421 1741013689265856608 3846099986117425031 5980504358993591983 17770948182598038125 14362688120913431509 3165623008953120321 4284579980401007919 15932421435586404083 6392726242978220873 17269194594575838556 14297318268723698910 18057526061865609259 8010475897279363745 18375044592111972238 10053483014585866324 15878816311620298933 1771550884625217726 1874407273941835895 13235073059649542283 17179416196347279388 12762321945979693528 13974729122340358474 16654126677333862717 383877560857135070 2732283216465905527 4479347717148570360 6867049840147196348 6254921226937242618 6520473254896645472 18128635139068122214 9018085432831945052 11152386432639810419 16917404817317022655 3850950844603502325 17022464868542468477 10366486982549249129 9794665890314109448 18048236069024375842 9689272161833894016 1659535408995408508 2338600199593416917 15895633411839562654 2935375607036015995 11218845312326718176 360737473369890613 6438244416087397104 8588406126973750528 6689336034743006672 2665491079706465529 5685118649238273212 3102510870680772618 16214924168172081988 7156038790764359154 9740228690925726457 8937418069024479735 15758495980034821546 7728664342011601736 4703369563685359519 12791464550477572718 16147035684635974759 9825777451374573940 12392838578644951966 16642800290913264993 17103631867778116545 7800280766723730432 6689540845400021121 3414018128288149221 14978333658452392816 7481927388297582644 6243784527725777072 17857888154722446691 7398423426313907261 908076202556654804 9494497541680149909 12222363822322034495 16318945179778932273 13547210679810438788 1703947502247048710 5177276791973487743 9995240201855155170 788410671147564629 10534075433551818323 14100180221432740972 8135097045446114499 10289383512170047172 16746638486278752498 10677288845107553430 3052690942426803083 14062186455033246739 17454942773063982642 751912610096038666 13580216793739357098 4708980461137135039 14125042349756782148 16051282445560613974 16753768715238749980 6496196914680502324 10634583470657429147 867130316594699524 11132679016645683315 9945043822470606593 8656488479824891042 183060528488281085 13395997878718980363 11881053451954144138 12173554779629686366 1464455278984179002 1315787941126657251 9657105489102082964 15642101624458319091 278267744224892303 16595353263778021325 17585052768352974432 7369846189515811947 16705079457772965609 16586763788662676288 719530548255012809 2237623196294545564 9252510048494416465 9794217313090825134 10183340725085762154 9405019514312026743 8551300901628524731 14469257451327670449 13029496544206553746 13267861864353657182 18288573160144738091 10120918294165586365 10129280093025997429 7576980460880686823 10070869234618896673 15959796420070287318 14825784827613070261 4651305386526986512 13488813996507935367 13945749736975589244 14435138177346979991 2897683672268048942 14916699585854547961 1447667071292434559 4128161033081166990 791836941532247851 2312072391625061522 7224528080860307509 16176795219919106975 3517551097999891242 16583236600293714018 1339996326072198901 12194638612331318308 14223728556323872522 14771697559848876117 11363961097178617424 8287896841224594131 5383443398480325935 7721661035388135471 8958906966431712004 17343452973434446837 6533778685917201544 9237864935296692461 13914931277711168380 13276590492074468463 5183993250958839829 923643439070374129 16210727910955041034 1580353322377272854 12165731779672448508 9366842377047720414 6799055735390638764 9618123649069308810 12893554943418760006 10579199130197340237 2264671809777663265 15395713062857010414 17846471917470135103 6642854894160760635 8423885452134077849 11392989417576629170 160087197358805601 4148645858057531901 12576745294833945889 3139951982559809349 1537340578258171527 5575838162215600021 17249636261630274142 9013267635979290437 3388687008541109623 8619718462417786249 1698206950279492890 8709161916514342834 12911762133582290907 14126474272899445490 5518905356332311360 7188878970512362122 4693952771251732250 4316871466106426900 15352987246833099581 1804591505262918287 9574621400137358206 4273473555815980568 15546251117174906419 16571674006761481742 1425010165951228631 8714956542364928595 3095961415023812109 7711359152726864616 8783853443055141896 1259664219580405886 10193982823580470321 7222598111698253403 12308156545686840962 3362154260171719787 12051690492866408195 14106658395864055538 13483275827619522199 13779419958834844090 9317480358038006034 4953478801813504887 9699823810514565650 5168805024690470260 16651205277633791347 13325890897727670831 8352788364780173674 4879897772969500027 18080832016591741544 6183381213754323283 6887413914936221901 15474395094953388537 4223195984153505719 16738512014557781566 6157867319190719982 11365892312345341273 18203205866689004556 17051322537877241579 6616957740297241858 5728258396866278089 6251765909717873045 11639692133376842099 15695841385878163860 6247566867530913013 3539171124873617837 3390422020842819036 1821719653958549737 7925105000483042166 9283335175985493721 3314277176391264749 6209376427464318289 2514156266545633108 12001779118870289911 2609775971632551455 1755327766730922908 1205923166039191251 4511066557703242305 15245579489756493437 8234526485598551397 13625652579033842777 8374407109837693840 10097306232605173923 4316796135967506000 10623989796347024947 18199763082818933295 16568953082629808163 4217102207654067140 15272700339415548553 7693146415403919295 15179370630256182975 2175675844153819136 8219155315099742541 7806591747729810214 12435659176505598604 15813367485668949417 13494623755963264774 7066070556437219633 7096727454612514701 1860511677713975768 7915307665368955775 16035196383544735903 3209690276239703863 10394301132904257952 14157276905127362337 2052154354477313001 11613817060208561655 8000724952427297131 15050912461031190749 13050090570980555834 9899463646470323085 13225605747887780551 7909106253830121436 7529531972179220529 7171686317048183881 8108622476561008488 2682197938829454524 2792225244192956999 6122594575566349130 15186936769576777260 5265145601323425280 3416025233832340171 4113824870468552878 16256787209685533484 1514535111756540604 10408572066452605506 12692820207468126680 1232255002688697878 17996246357069357010 12262950188068543580 15386789720494374249 5531547206120433143 5148073654953678247 1717889675630536400 17842255673949441953 12759606513551258358 16739912891805365145 12744834218598754360 7027971524000761623 13471332090923838633 15529704989134680783 13204522944275226851 11954681662700267128 2760494897164217441 5720026451286330978 7051531010725281748 17680384732604275977 4992917033442093059 9441968688921064307 16660397880057174076 9546257568924005848 776575846456597903 1717331275083831723 5268555089382656570 10735106925184586585 12817101474952654379 10588698853746343117 8355375104202286406 2082721056216530211 12157582642710416774 7153635681571615889 784125504117951986 4659060579037072852 3728667567815051428 5992055982023844210 3236905337704545696 14530236084633777889 426243290513285108 12941959006934023065 17200771416576235020 8996309401076646120 9266745127247950970 8919687717387575733 4884297529816368564 4643177250692977275 10613465028680131254 15315138233893995724 14559469086922770242 18043331918799945006 15836225218345310296 14772617132838301696 3966540634937470050 11673603451855778072 8708878410923335329 8303485815518156564 667855876627051802 343306520788029012 11762975553320628333 14726711677844258490 17526075682752742822 1575222526916684966 6612958427390290756 15816377254952215955 6032274830846032476 715602029090078517 2379439609357798653 15241434378672443078 4807768425730987161 7549150199367229585 14584513105752616490 729697145961940342 15439481699726116952 8813980056509208247 3633898345023161185 8205798945487457940 9470626279074242299 3099082961164104831 8750777315945944728 12088133085758485250 11095765525023964156 6327078047929723911 15231205920228679948 9402198434960362972 11978074809543539665 4721801744604748224 10960619563117490516 80478115237289372 8139128857453909881 8878616421239163075 8183049516493289064 8648650597102133457 13084404845344516478 7038355980226991018 7573465530827818770 12415101694613505588 14694383449703307969 15421298132977096456 6167516716032864254 5207495835016147196 6394163259129962642 12340045221513435181 11779336552403491947 2510422684625676266 7796935548676495730 3945142362309999293 4873324534219166246 7804389528484567430 4678166785695906806 17073241789546265753 8225635271034086778 8223917966879965279 12844057063432061759 13623382630264601124 9841205246197643309 17146297879770615979 2476256308315448701 8394261845756795404 9946603632851312399 3909925944518188422 10889485910264591970 17975840230538027586 7466368625977142207 9743271254236586899 6499738241948460531 14369725629626485433 16163720290690897539 5180348974364452384 12034492577557951919 13552067203959790389 12817424999940164123 15699437489096981134 10166229622790208363 16687999684662256047 9524612495076782671 10585711980728444050 15805535867363751543 4136256580923908541 11984652817725610364 8181189642995185580 368027916263349347 1442214516400629994 4949852588958047018 7856714252509549966 12271317044530261899 2551546383260042468 2994515457102997682 13766895842650565299 15953451316467779691 9539778677532046640 16456421732418178498 8871100600067251067 16721061504444545473 7158089387052852877 11284800232190583651 3699288449414252788 8977565368608447567 5805092166269890389 2597203328603728737 14103763646379284746 13377154626105916225 11955594942129092343 12518269437344925947 8233584944654109402 6820193166111018671 9645994823331611353 8492961217146038771 9995079353174115591 17359892031914873636 11736886599949056368 17615052481150381427 9259408087253908757 1724513322309389132 1259358015752496991 3015610606026744254 7170021110216408235 15867390868888392848 8937422094788584129 10178968006002553593 10895691678323494630 3792432938202269689 12004650116582791999 4325564263494488542 14605703083831071924 1826444647535973741 9295882552164315004 9291090371332823742 4628492554004769551 10206898921103862971 13396526453472148621 17630213670709982723 3217167306985902260 4844721897394287250 9743840238082697913 1423090371370239669 12352074843500432928 3708993823318087283 14261909026013137540 3083944725707004649 3639020969743925462 4527267506584008802 8652631250784620141 8490777931297821592 1544812484629952755 2604083377205025522 16162447196251606967 9264384831947389224 5979947744309582014 13071918538621878591 6764540152414847204 14587450214386686412 10940901479931096695 7197003155901804602 16258995756162643245 4056439836136130666 607716836988143631 11030234575485427830 12238541457577602773 1536673716442230873 15463809759321253532 16305374203312871952 1433367080790110423 10004889492287450618 12431448588790156657 6667602731817237336 13527776268991558004 3089819300845772051 7772969800726305429 6299846696402579823 11259353192996775146 6987039815253520245 14347663693440712040 13009598240169259119 4185768833571043081 16654865207733823120 3326510495868747484 10007575883578988588 3170002380786893107 6105818780390488600 12645787528821041217 2031977125212877207 11888506675400904055 368332756853552901 13109495899057645065 16221191480896698558 16434574496163068408 5391046830273330656 13900777123572199811 2121076423464333829 13281546000393827215 18205589147277302495 17697165196592050041 17062785375527736142 9899747064406838040 13957227581807627914 12293237100648286129 8362037022367524758 15049504049894900498 14378168765957345098 5923298451469603540 2907423796660204784 6757486677232448584 3052391178560309087 3913184098099924961 9872421466114917622 17307401694501908668 9191619439155950219 4659135052627361101 13942384301927481882 3284325244276944790 9587280532604229408 13023647384756761479 15602867934732215662 3760627254916482665 1358841438367335186 12631080110824876914 15907841592366250842 7187468410259645500 18406674987141084575 5242714504424146804 15820097424419826841 9500302455693100012 14172901208947050916 4364979596003198386 13260193562424642671 17650499032152744173 17282214114556860929 4891665301308173261 17511715446511637859 3820061641569676158 2407242652205738892 12907432643849577049 7988807445176952909 9057733002524048777 6030527456320034902 15469671206220330317 12741601598746304213 12361008146758232730 17137088351635781061 14522165230304445063 918697256499938201 6745089102470084924 809785761405004168 1866710162828481776 9523310785724002784 4492538653216886226 13912997362755074692 5134330915613813259 18042246523325724745 14906686499354024076 17126163649336713385 1007659491914780547 1594851353050908943 18115278920244101742 7618753375716676649 16604524839605464257 1935850417648721916 10440301089416932435 6014581768767810959 5347774717330619555 5581605580151960809 1223310194868278118 4393145275991512132 6630953423181577478 17038740597530893624 12863685987451132475 6950670520890912734 12578444410100033909 14964569278336697451 12131762533197131952 4773303537310721355 15025117736183869907 2129514982608489248 7220896125067471897 9231011917210997540 2704913342242758161 5804971991692660789 2519262241394918995 11128034402786428977 15005286782639171747 10519007015423945642 2405950841429077783 7301528374944159046 8447485838812011423 176374740722733356 5040846995288598052 10120619847183389318 7840112674619579389 16589632878371580686 5703045771409830407 3497563140060466649 11494242906870968146 14667493098631555976 10757660729552633066 14471796596526036841 4474236503710530081 11303050478218152433 13120893702065620094 13220067585599772264 1400498534581901628 11871719211210788975 6197598150081358547 4396382535348657264 7239323123755529234 5227322955813862198 15354849165419292894 9111434428349467572 5032855183204175364 16354116862213522665 8736556726701555441 16453871655546879508 9546675734547780681 6110631893037592976 12401196745118283242 12656049061675127709 3873188123403748697 9914150941051027681 4581146305096617756 15299309792743162524 6834127054081071339 12350331664495793887 12764897656408473417 7265753583327814411 18233625583200441629 5775998352845879295 8436953238165668070 8725965245804427665 17462282854130937084 9960779756357325918 10392870493271955961 947667295288267865 1124156220592086485 13296447056004155165 12900722654877008360 12217541426172233688 3641564507439717086 16413562265400206639 5835570173410436214 14082444103268600064 16175600877028645812 15967000357291809252 12498108698853844327 7474103004509999796 4743108290522361288 13486445268083582035 6163120851097975340 14150369828158076908 7363373329230211613 7499048255969725390 6881370744550075287 5380457338273947612 5701323853902692875 6870608895970837591 1600700271960711668 2414779814421351562 8663811452586952921 6766769165863888854 16514116580984865967 11703689973132575786 15994969499881663504 12248455902121858163 7232143191898538200 9200340932886552838 14951562870377132187 908163764929608377 5643592130432902559 13570879267093410219 16192296644265096460 7131021923795986762 3533644848109458832 15786706460075560895 16950241360487973429 18042035718176089792 14077438407278659186 2999559945408455444 18174196595158269041 5635571695709562016 4644210913156550842 3796159071560621378 15584535492060088783 17114990727053394546 2296796977334906181 17634680646217711161 1375403625665169425 5495121535323279648 8174345359563777812 14605473369805432274 8153338460725144402 11687216820034365149 11563764897763022094 14582497103619687390 7531337363383496910 2045533476471529651 3675565778905537731 4767463078253079240 13777369085099790815 14153448491908817231 10938788808056233480 16601804756406791008 3720782389397242104 16466186255665241910 10032557050498380277 10479426995276696411 2224351706725645297 7146403944864806010 1087602765007886464 13573622656613191303 12144767782623521000 15473936832335336143 15381470352788939224 2593677763483946810 11392085025639390715 13401399533300870936 1460875084220376013 7207009032409878731 9329922597619046231 8321608840235222717 2408145914636533376 15390838245424511207 10916951023125794202 5907416271583510627 17239943462361382655 2088208432847431198 10089777720070068181 6688049240412432701 1278175979135489707 18372749150182509149 5813326000616751627 4190290271703183342 6430300495191814060 5292790105626185167 15738278454297592115 1014246286644337953 6854602635556103197 4134556196167335913 9522859994086388515 2650439130659222522 13187940506434919834 7360494222428349182 6153492662869502023 6882211098695394842 14499832655499632214 5784613635713740443 13198792438301242386 1969249894379906270 3863442106166276239 14242935070155862463 6434399484188807181 17205958306404138965 11136754047090722881 12290600105037331059 16599730792309496416 15614029015723160498 13120889373956808250 15918517223413504708 16495056497618670786 16642042079508895363 12898621752086418875 5813637769222282320 10293067603229220465 3564164285106832601 7535061704050479264 18250646523345469506 15106314172198109380 8473406453197470265 16573872467351889624 7385831535670131286 8315048779033918031 10902985254256568795 10045017352782668075 7290687993416620296 6921041453154699496 857211952486758384 795983039255510055 6479557258164387478 9283671243074051505 5729878464333026282 115835939186862456 12287998785500723119 1855232588876833417 6330118438610938187 12804034504725697122 7635153693435103048 16682874117320527479 8801121366720664664 13388347267258557914 13930061495077771693 8222810112704448451 7040217006033022635 5302685398573155850 16058250896552188048 11585972787601255110 7285792160909106158 13697526666140304477 14195751130275368511 16294377592549067545 15175393427218529391 1863023477421555719 12722636288623902247 17078528342106890957 11032822368217394320 160622892760248383 2123950406831191126 16554956370913422515 16292099478574809014 17040221701126097445 3912986750554891279 10004054899272820143 5399589015730400495 7613934519218511372 516491833411556070 313302850213732730 15325871703441241826 13319907405479332617 13690604900832068753 11507163429711148925 4400578909088605292 16567714941376514593 17957359421754761167 167221329235893505 9694938715333576134 777774971204764579 17304467162170220365 1945814202343780034 4123522866014555483 12888768179163642962 13140948392711534147 16056898011688824354 14983114744056878703 10018554094477158971 9346389322047045998 11945162211261505023 3081106040295764306 5850061926733874865 3844865776186921422 613271330128764996 14868545601134023931 7824233751566310069 1369768577260321652 3243969226220086490 11967069255209916099 4177629403874889229 5833125867702535150 7919785295719321423 10088251770958761850 13035655879119357268 2370625524671391365 2763958821052776941 16874937587814187978 9308847973270922515 5827759973659586773 17003011651449837234 2143230613129006963 13211612858990801824 3400632698370578801 9311536864419031551 2286522160456878810 10493555622225771619 2199934519152654200 5407656399733150078 15342943046200736274 9177710470514036205 4518702530822885233 15242138150226741515 12622787079108599533 7401083648835253279 11723349288683191618 6694181252369721156 9709963430895826595 11995723411179521940 4578428464719029933 13137082437709311791 3520748046888908048 9570557460602701170 392149354438023335 9705255960426097151 8382354809492764680 15232696315904161839 1302985520141239702 1518957934604869169 17665968418096383233 9617079214279804657 11679534361212312735 11477825629100764086 10070382455860786196 13350982052970235053 13918499592320313145 411733219775853598 2116625880785273960 17710180456160136853 2175832963329983305 10906871743707347135 18011300890122991190 7164760278935256839 2640271814222641186 17839683983057112392 11951278221360626396 9461283762683849048 4108707363931784163 1386079957162087898 2566355971138602443 8477271630692227302 1291897104377049169 14192216632686879623 6332698839375924614 11512634476208205481 14816883567902826398 1390969289795702773 17852391358397284207 16505274714669714873 13831482279874238681 2931714465473963928 3102466483522001800 15079331614271805571 3693063991696019125 1514739239640109359 4078580267749274204 12794259498420059572 4689863122709697566 5953041684297043220 6121106593545423460 7998091699848368994 340849990869606719 7502323065828138036 12997068483755966935 11446908028100117016 1830928710783081632 9787911941695644339 15657060230781039548 5557277723126176548 3532963946697719267 17160430182212144763 17954292881976524102 6433214818043880826 14851683709555082016 14696090818808263503 5414439691274613406 4237095621844194929 2541588756534876281 8628889036520946141 3564556062232072346 8275695045265862788 10740878789788914961 6299212056715156670 7454020762475681608 10678668132356591282 4661268408960502079 7044300893194523842 9272031967699421303 5405446647766355918 6812619284812094728 11870735648780248631 3713024730051933681 2281451447428424660 12008812817017786928 6615196001890805307 1048518256497391084 7316071490490899035 15567697514320328214 3145107450608345456 4862802225916325875 17081804881311348751 570910112275459843 11163974217338179795 5533197353116279766 14624978338916218473 9690364126932526526 1166972644103085030 7199701578553073336 8709025702592885218 14339429575151838985 7553836888317278060 14737649103517264019 15251272870759980173 15293264734057725670 15717536093100046975 6656507834159593435 13434956901848112725 12360806021159875813 2033961926421343256 5057003565189552622 1350170449437893146 5585602828524945386 9096341033699569572 8158922560992049972 212383159355286371 3118545310945524394 13851730676304067709 14898753240980759566 4399327873537712324 9007654128530684258 17945863122061935338 1410903971619736452 16979781033471449428 16558153699541407574 8248520105536059840 1406535668320339649 6352343496845734808 307390975391347114 14325744985820187312 17255910532840784654 14162259300765312889 2261530970538454919 3113733490984566797 18184006631238516558 17769075010430603092 5281071881940462587 11616829924757888180 15037678106063636761 14790712948920445304 5716521820969890688 3503366996202030609 12231078911149914253 15537678562467685307 8714667658035350773 16235814659106911181 7997641265332938258 8884014319695095259 3914219088500708280 15825540844585259283 9495394537305614406 10926828948943698591 4089871421841293319 1207087923728394366 15133156261048555636 7731019800096381119 4682276573485317110 9425765658384956118 15569519679869664681 649945101485126813 3820944073988241647 17367514809694720552 9186658553262169440 13468121161599741542 5627362560293033891 9986500788863867122 5198563966526212536 10227675309732215075 1330133767681537637 15814743323395943609 8483304659310784250 18108388028245883833 11909364294086283050 12802322790456665555 12170424470159100253 6918600223777630538 11458486487320037377 1325537810983094621 13356790283648587747 6329406895427779339 11264516902491422128 6434747319198689617 4062827878262232379 18129371105985735356 4567696355416683478 14281337329929620061 9925208480282561776 17205282663647625470 1774284663889878895 1874001571670732920 13829048517024279217 5679802078490875358 12675642047131150382 16152761617728576722 1981209091795965205 14871403933435953652 1966387703092325500 5071091833176513654 7975878263104865956 3500174650175560470 14393156852434739944 7156061476488929524 11019720551842357152 9016342060542875984 17839828585566473966 5672045870287910250 10850848790039620957 9135207786655355768 27718615907007561 5630331671639950796 452995650425855237 5139671691891566550 9217187946507835927 11931661019861812285 3558865368354295633 16831374240041576656 12512640273905727069 18302218332481303943 11031274297193358932 9777950335091492601 10007161182917495080 4102381771080441932 7798971792134572674 14280227621816835943 2665967248931653391 12311255016435063132 18435341934051109746 14354186195417271989 10821761569071009596 10005537636257888383 12074041222807689812 1983535855841121949 2284244097168074450 9101879925995561491 5892949959765190790 12907182639223718216 13344580002077142308 15663164738153991978 10406646913336525685 14247910152522110186 9920692671708987573 10615521094381464247 14363705870044784168 5130819529233175096 3533377070502851134 512067501226366604 4759253419655216348 6860590275214345730 13381143253665085442 11603287885733857165 8115397587711361544 11161228999604052377 13840357822041885734 14221316570152032511 3436717790839959189 246230790063859068 13861031156879611073 1124134941619801785 16976196752622881493 11433487128415680456 10588264025825787307 18288294531963156662 8585819176224278663 9632369960287562964 15687137301676648946 13094592970290267016 3186078730442139618 18423935331344337701 6160401271007122376 1807490224333613074 18310054029817945520 1520419768013748057 14909639235811782453 3313136050782276337 6947093881213533997 5449243840943050290 16896808789690063459 18044398187911659133 2229355451298063759 12035010201107601050 7344376542868594389 7850600244147426005 3302099095879277126 11453659131159033914 6095655902243964331 7277899072337278964 1309151964810699669 17383401408739863945 10126431664341393445 4355547675966007468 6110981724610991620 4762042646060055060 7852988088399559480 6242385535660516689 15320960365905544423 5848942500697708608 9722317779119859483 3714244344556916212 7565323164497485704 3988364675424122799 7035926608032614990 17388183394231290566 15086873019756061615 9865717887827279939 18401126224036103695 1373929719572623481 6045016308260888302 4916605074747925109 1211080919783585280 10853892885252742539 10450801196873007426 9097182239927598244 18126925720063299199 9885301332686037539 6724971539155137628 10874528675242415327 15351760994556602047 10458736624643539612 8480934301384558050 4318587367726758342 6968621543003520193 13300210430005156725 8359771873037108605 10051054633262578448 5058347873994421084 9140876263152693673 5390268041050912960 7172638596847787963 8065803431099288032 15828797471257496002 10349817308187779121 9003879928252437757 9894534774569188960 11826788965717186199 2736099001803525759 606744615450527691 2156818131369029918 2012360462797365352 3850632015252733857 14916787494320346831 11791591689945582261 16557498860459906551 1410701364851805845 5117141308805598542 18092880520981548913 16329426578392235783 15232978301583181671 15416609746294904053 7656775568062455747 4666071735460041195 7177888607989332284 9552787176381311150 7235966549985469297 13281015859327350044 14128008704900060145 9389946888848344530 11436530818620015298 15923871006857396795 8586206814711535537 7822145808629801021 7564731301468090210 13154215360043742110 1672791156625437449 5044426400906384383 8784753566702432748 13190248677378022626 8083974977423938479 13670217661965951608 14254035659511429165 13811142265982190569 4727609062497982106 15878670847186641806 5353349772588685222 3471481308829468505 5377971589445408328 12423416834669375481 13962591005973106361 2715038842646120748 9932249758675345034 11194740480048166491 12468626717858862653 1611533074463476069 6882257446367355556 13940609494717149486 4437014142465509849 4275598878410844090 12348574674920716645 3500920994602177910 12619116814282859779 12782876350392278512 16116053250503536477 15137048737214068207 13170135413458811680 15850119212081828906 13308238261001036083 4629807501210095713 12440643312005880636 13022299225959563312 16148912041364630897 4200467121574823275 10784789619585266896 14731595300955754510 16343609881472877689 18097977153803695016 242068670281975287 9967370100429889063 11894306133748514752 16777423115299257949 4648591000229171666 985844135087298445 14311370435022337175 12514639417821810027 2623736755109118712 5266532521881867284 18366499484606423322 11046172227279930420 12913152229182988554 17483498374687063260 13446143520740230857 13758506999848824105 9066678072031527097 17075915498809202210 6617954240824661801 17554205149455248198 13598347262175051460 7784911301453000963 18388677150197797912 12363334002725420766 12568513655412081213 7221041931570507126 8857045630145335902 16364446781959999259 728644207206331597 12984798172107011089 2344367377269390695 11134576343063726753 2042748631043225794 9820897970637292338 16670336171850556061 1386634785678428367 4316246064821963084 1867889912006265216 13683781470372923678 4876619186925057057 604142943472446791 3299202189892867391 1834424637421424605 14690068884479831822 13401403904739101853 9627256618221873051 3492934060660767949 12780616669872916103 13212160866566270422 9274833274185142819 9548838651288378762 8182155400145928462 1940534285244619076 8167559605542230841 5635544045759448712 15975594450790433499 8223345652569994890 1121188507408008450 11182681650447008066 9471216988866765592 5515490636490215098 5436156521711388692 11516829602176284407 150515649206428965 8890020026703712107 12758296465324042777 3826370743260062531 7502673461836449792 15041105840434600072 4463085807119526598 3193526682284984684 5471439592644241119 2051657718238092579 9863411946463632686 14889327850466940235 12530920138704727660 1770807969396738942 13559951189767167635 6155049122838768438 2842661988199002608 310777354861215466 3374977261357630916 11276606157339328189 874508944551820918 6590523330769682422 18152965544958505229 15694757100573973112 3616542994652343129 8722144386870006605 1233369717578094998 4483125286555656484 12392005055780317061 4121132681493580098 16658158383507985823 16865718899961959107 5989658272874250672 2870289229247167318 17383487100083817957 2606059568846169037 8228535290479633710 8244753757016547819 16333607466973355612 11767766432636466274 16033849160474295012 2510570681718678358 18360600742202271568 1479466361448337613 14421201336621685445 4872924777493945950 11507134025358867975 2885672236531767020 8543134340555720354 15561424678475694596 14725998541095322687 1300607307492155446 16915365937511466896 13694275682212926843 2606155243640580324 1164176610870049552 5210740992601228674 16425452844487982675 15759066651587125790 11720907040224271355 13228855859744439239 11878045965686672651 3955606500929183999 14101060150182349993 14461641494876932544 16743112503039957349 14157551094101535117 13046291107086684368 8870051962820762002 1984740850807093173 11272693796421909838 4550162526596718996 6560450895696282803 7632465994929108104 7188040290992151875 2722556306461133696 11862403325650434362 8145654339542219089 140090166482648561 11622422572283362959 1620326851609458427 6850335542485598124 12516823348371077447 7022106477038712067 8622724296580084280 9212761455977564703 3497533696066815107 8770167147477923316 755665377772762729 1027852240861327172 1635923503245840014 6717391737360690988 8906442957763053259 13393134082507174205 14760971281800586499 14581733224879081372 6126353603534432735 16540767532241204013 11699863962655279074 8866454883138923657 10153241278293188839 17995146097052923468 5288433931610843035 16463767374054431689 610107826566074650 5619076226520824548 14222176041334664897 15717392663469193712 18102626416462549017 1757385078933297343 18002186733111981924 12480560812311603462 12167346049719390567 6313645633528476929 11964690759968719706 6781085538842169546 11193834658622171124 15507641126637412040 9118926406801726166 9595467556034626709 12032783503521430757 10185600645464781902 6266486076112016362 11662285757122219514 17054579589376992840 3887424992078827430 2480987053306962040 2997087496175385412 1001655808232634737 17952597456260344888 5423546415711867169 13666288857350372668 16492385131961520907 13722986576214725726 16753610685713872421 7169739397367727214 2776855168220024515 12099884611420147682 15322126087647019113 12730530405624060753 6946464409913184519 14377067414403118245 4533886197094584690 670285211792466628 2146010334913030611 2892108780121286264 12797901496857961667 287657052656324120 3964535353391890268 6104991339490085250 16090098209142212865 9094065390286687581 9711044089379705492 17064826196356043223 17489022648565562967 1845602173203688292 16061575632919986836 2455059091570600241 5832556298882537441 13153890744024421895 4529286031706540780 13008351404742948578 11760789579100787172 15643153926739141040 443322388798107857 15265789397887407567 11041759655362939331 1463157633372177331 4313661799854997753 7843523838041898755 8042324626801774911 14340764764614970158 13883334556156684961 10495553086393766027 1123643487674160650 17883864877823481256 18182705473224132595 12919469417051284082 9427253265836320570 12011958224096902840 11374055845642909335 11165271546147976450 10845693278697372899 8397536408973381359 17909382063256485379 9959009763497748381 8433579148556857298 15508457997934268459 9309442824271582705 18268905390868106801 3402113458449263769 10210119954942654975 1699391513644503556 986159955525878882 13294193939967204838 2941048174511311124 4669350982526098664 17177329997262619507 11240155855441171056 14846373889190038816 17003756216422191542 15323897045060828476 2494725672176248440 11281059722724114568 486959877109980062 4042975722025579745 9423130537724957330 11923549839670366099 13322458552015179085 10734474927625159954 11070813123334238999 13339191247362076748 11821052395410405405 11233735605768598424 14063411760270211357 1956342053227326357 13546429083321908728 7297861871039564073 6453675954029487921 7348224400928778388 4522249345456344520 9644307362609371153 4835002517916812904 1559721905612010989 8244038674923175345 14014289055281882242 5646708900960314681 12338200935035945480 2877498323450497655 11052981010776001462 2611076201680590436 14667385482656358633 3824207328811161091 6983291553305923041 5968045919358726232 12354108147450270511 15025987014637491396 17615527622384535484 1361026454758815071 13191744864764722086 14178436612055378095 17715939456272925118 10896204321389921605 6376526313904132477 14873707244187121101 10841317373168341185 3560108472362529035 2737019675826122456 5722605949277511813 11363579304570225106 5319590530980092169 11221846157658928402 17579342134306529161 7231021853847663357 5196661175679400473 4546011349742513301 7181638962062831771 15711418224962164208 889073186189765934 9687397585339082208 4340022221343394526 3175262356141649376 7960953105648170886 7831516871698823053 3041273878679941888 2120465339756918109 11269912547027565966 2798438284256928275 3590008613125358270 18122398774781073727 6362793283945124791 15257845094024072864 18195287522121621057 9295883279981601447 14237926248611618771 14266506223606560444 18022719297358624871 9631758788467449356 15507983128719477707 15120758692065362437 1515828692193370138 9386138700049820169 8335423522149336320 17440351108276486526 3236545347753748844 7276900217413980434 17355493465374770746 16456466728201943032 15663859681791263547 13893989267768342956 15698368781683856176 12460827198094355388 17381991615813394432 17747915311229497666 1905037332299695949 9360479050699789478 7804356094063657980 269733359419481679 10232123842657079044 1961447522791411490 8340831849981200494 15387889761033352273 10267060704445818591 6641523647793723088 13446841102140205289 6900148373640382075 9214190550857424800 14442697242083344197 8140490499519108393 10531740086764025509 12662476346960966313 11240439816502889372 18185815119913029839 15175582790930264190 10238272650200269675 2853740935897895622 9340691861473930120 12546874031023035239 13917674198950549293 13905290926129129784 720401099189012551 13641523313236705218 5845594810337146622 5633669721643931212 7419752979034226780 1001975081253820303 13779016683890161218 16409896170208648665 8470667907914171866 11454044264433455023 3171932497134178770 5055834559154378928 15657529972296132311 7485033354483501754 17720308548353347674 17295825493563704819 5418751134589127586 17821248994009066637 5080787910558703739 13401448934586446337 6013792981235077972 13672034334591653153 4772102324537969126 4266838949248379160 16971983392279905659 17778547183922201356 3072135376446265622 16442927844143136871 8928886068023618149 18116715955379947997 14105318780849512245 8206765966403693550 6924015649886307509 5974922358303216670 2148250609240118293 11478148143255812654 16800091448760042297 8548748494004727730 15063463078752638201 18180162873313505889 13911297162740647573 9177375021565211993 12058172048304352782 12223584029644992408 6191480864684109574 15857730083906452815 17432398717152317737 15001947613313709316 9696701868097257439 8420045162986764721 2675370140096102409 10535078454617355150 6325897379513563577 2856690706827006252 4411265997946875841 15320894062237975940 4945986463012202377 16889355707027177873 7229530862790794132 3793635870704865919 1575883344627961176 14498656649658408011 11615036250517397311 7586985003094834382 3012263067619709478 18076402926712793808 5465325379411312292 12026924224888690024 1168485281024369014 3825047918618753950 17324373323904968575 11906035902129163901 1180152984105636724 15884255367923009792 13533800928730455179 16825663388823218107 8135886249925072065 5196575261250336989 8738937455130312598 12214751304056645314 12696426252882832196 2830233951605908638 11216990448689818700 470985078483496723 9078723623259925532 10425237008978288614 9954389301329613191 14018520295318603114 10163090176964187652 8802586384108031227 17076018030005832960 11942886478716947364 11672379485778790812 2760736551683919584 6994496742174238334 16429165743738489143 4315140585121240335 16135270654769730058 18128185026916893336 12891220677566742670 1740217814909084426 8546467345763050179 2437447973681661511 1332192053553314046 6180694386009516564 11559653647433891298 15113764773389589417 13072138364162710991 7624450232083289089 2061872584877983143 2697129636192144262 17081913883076234468 16093013501982930157 4333597794388314921 9375399027200605639 14025253187790302241 12868858179035366809 12539268273042972308 12048625142157279551 17580437892529597453 17225513884846340478 9819815916230722199 8241870002333222469 2270105947762266969 6141764054740729057 994746350532901905 12190319646827601840 18260252976638962933 15645424921723774323 3246590613735472834 14113176027031183750 18305766309272919895 17075422429956802854 15230102548287928603 7919201623488350194 686440284846827 5191168464549311346 4900409458954384038 9760023069952433029 373984761402858518 6328914628045911732 16345792402421061043 4556570379469279128 9206009542399116897 4280542242731189672 7540269480097737843 16951187362464450265 11942951514826665081 2028194255369032813 3796785225127591503 2529194218932589131 11748008204315105990 10558701086210479362 4729662512557129009 5716349036518400690 18208047147533840863 17424780324667401388 8535629276930701662 6982716116043176424 5449332192363203525 9939946376280939698 2043824313576858324 13278872732642452963 230850326955339544 3149448492920922325 8300079663665095730 4183536745925861733 208720952406137557 10839141068621973761 14648192347867547915 4907484616720497516 16034030384814832524 584884622202571538 17825303243157081864 13631723344347319811 10844074368367694945 8864123030701733888 12208959780575434839 12295824484624707781 14020451808898526565 5582773325835186011 11086094129829522259 17443456928535571396 6425792453272313428 12066380181245595527 7391369443341853936 1697582620877850535 4928804074606364933 576722114860727763 10845198829876889924 15620457527216694523 6803558037938304024 13864146863079513284 2190916314163142840 1638562112442722134 16893981577942274010 17066327885401212396 306343560273831829 14194851182700778386 6554551475914101136 15871659667827318075 17676052158848931070 10570103629496097611 7121409870292353446 8336219676295675454 11414417648282389948 17984400956629232448 3098416137603797075 16526858344219626252 8592607985924483197 12230308820376756853 12562617611857999867 9952436332309210079 13107944220965814221 15253318907833333124 13279299066510230919 17883995455738596501 18353438325584978557 14127958052977002981 4317863710149223788 1421317343557675626 10064528898146253119 3574001419981647920 12086868345573170034 11916391685755458353 16265235360999658442 17900409964655189826 5198998376930316244 15807477559408818074 1505241615573280858 3484279429019854297 16996854806934217168 11312364672261171690 2138194348201623376 12674354203377360142 15639484902788216204 12304618456360484501 14771525851010259005 14965410313099121774 10829593353902036498 14161823801607690197 2852890083334505176 14806202868198832770 12462498676761534471 1943875206559340125 9859873012968050400 4251407896360939851 3828755113107616288 3586938377147807774 2927466365811011429 3855113887057261064 2848867828713229420 12211541814662693557 15185872959067282199 1492305112710447136 1606332385393643336 14381173086422165006 15346883925185101331 10599252096458807591 6254593507469219690 2770888629344226080 1139361768098496628 14782011399104561970 9415151402203489075 12926075774256890497 8048233924670005074 3399484926384460743 1002935928231046557 14299344593180474539 13948335886838369408 1490463484686758769 17189022258533439007 11774870602215517484 12512801756540311633 2856836451391975265 6676690611722400319 1602455061869156321 8457980413356135342 1153335396240686205 11690862838018859451 18054748108213240636 10088696022672605151 11468895489876994295 8849771125879258627 11850116687977532089 12360599255767073121 4238737867281988609 4747409934301171591 11785733939414923711 9887064219085867798 11026103009344193949 8604717040380088225 13514636055898477433 4512726122727501267 15021628688043018102 2437418126698208653 4480126739545382647 5111160882441423052 6835114303911202152 899651157907993969 7956151031280348719 17785937717022580844 17186913640965150460 3270491424825364576 4728671502447139349 7554929865666729350 14017381774152743894 5342614022122640271 5814283014128544692 1865196960417186090 10307416318989226885 14702233548457701100 10810532506667780127 12386666289403930377 8733548484496920386 5791711563581903534 5345390740956861690 6976171251973467614 738965811401817591 16742373441426666377 14886506127976396880 13398032626068574331 7441057731275354812 16363374903640242217 5303481147686797505 8911697510179603902 13674479433419295826 16732736997880068890 14925012678242199283 15066736279694386122 17743953967886990147 15703444183923621648 14198040697307672744 5437746090144977590 480121015971600957 11289565879206144724 11692613732054070046 8277855854463062553 3391900966758436535 1265766656473629766 8290879579068626665 1613739265903849753 7082568861140036695 1864976715092236826 5219549768025421873 5620893877626231652 6048811433424652223 7785820752725437442 1286272857848331330 7116308691560389940 17304613053113927322 14757931926978511602 6302701272348660401 2189790286815521367 306907394146582235 4361059125253939807 11475878314081089150 1967534107812378598 11344937854560171064 17267538339715596559 674331922576021039 17625322543118579004 18414701535961700417 12836199316565634390 7460183873079985479 7683667992042779344 12591329085554077523 18168320194367457257 3046797494858738254 5349393487939469948 7758394203337430195 529042904679741225 340312660100141452 170063143469394905 3802883268399350520 14466738320166750653 485664857018894109 4924573944355611451 2524356240237935010 10967248461365436320 2260747238980823478 8444798494945868164 3617904096169610326 8097672794830557243 6359579105046153921 6073805890732491775 5758969623050392169 4290160844566764312 1322037314801181188 5615370446486271043 13862469193594101335 17606083424932683245 16200526872423702723 5658366391281729771 1511279290036343356 14846494401133250965 6973779946509459919 10058428336946480520 746132712536981712 2584476113411600545 11215936672127690361 14393812784149056004 5389905309083191498 7254327917708747339 17018886565869588753 7865499879192211447 1326732338252605318 10453525029262572743 3936117209192233645 3312274026677764169 8827136338517449568 15808825822438962026 10883997925252019174 13709387304483910434 1632415305368103599 10311772477147658313 6089962901057288434 14223237414977303450 6032523781209207901 13220283662750111623 15667792336160838774 12092184331044693599 1773811288924267889 10119236050570299424 17368973347708044659 45867141934635797 11892687400418805249 15886982094935311593 2093287837973997295 15165798765348714271 2209647302992924577 2669589449458581274 8623549808071699673 511845670274361222 6903278474797317441 10615061362618321869 3101205482706834541 979945613324226598 12438143428625226529 3556975668176558879 4875681783494153501 17869560934976576442 11519850237184246257 4383504657938474041 2102387587539802842 11447193143534675628 16146936530948781024 17124709039530060282 10421888763502496045 11706810741370482163 1918964479101393957 15022331667956788286 11361030805389786074 10312339985425685063 7256809246616861756 16439943290970796543 17401227275255432536 12496111965719351772 17802630466087458534 13584968553361991837 5652783325576209240 16900188999778724564 17947496690981030453 10437358032878930497 12644494589411684756 14269653990254826937 4008523905797459840 5662049699531877176 5730218223532203246 7864629051686243995 15145542734229864743 18425074196635548047 2011424021813777314 16034216567534208132 4089470624241574150 1789255083383203248 5007578716890520383 12866070545860141524 71327787017609121 2464441580636064986 9637879021654388936 17672489836281939106 7017903234750264961 8589370204448962152 4997916575958852259 6030162339569087333 8188854627212608089 9535231516385330056 10291741391495849449 2910145793671606013 11420851209775137543 16155924251393142524 903684144283186047 8075668964764941351 15765572483535043487 6037607258475841729 3571988197278687075 11545919058270669055 7392815963993026078 6934291545894946244 12837666389342687092 4006187295839485161 14234836282755521132 10225352832328516934 14774907613653839529 7942419120257672499 9106456039727627459 9774901043927005313 6808666225900458630 797890662287730312 3913822367712153122 18329044218937504910 1915646272987058149 7731791858949349456 13697902534996974529 8515899202146948795 13849529922118309621 17587791146733951480 15043095146100290070 5663057762317847378 1688768859840666782 2320344920552271942 1666651084146955936 14975633136815169120 15238746040262716960 6169747018687726135 917837910717657813 5819648972374976306 7090292498232619091 10948305166027658680 12355504678040405896 1054036102484990533 13021592365879235280 2167241829799905709 13543733373309486066 13893692122841921586 4892354501401939948 3495545623869727361 9645311907491882259 11165174700421212555 2511494446458015798 14960097197800896291 5578125333047625491 6807499815344373914 7344492357610589282 4739750728856118401 5043300481807476660 4457390495812087612 12771282074602102045 9681219075484592124 2385363287003991189 11000150926422085929 1813288548844527994 17275413359065984834 13921492083365306828 6857962405750661324 156111726679622026 1027964203064581419 13215305541480214035 13153763514242144033 4801645173722750502 8229628379201046443 1278977373515278554 432683955927963254 1506734291143349463 18297610351795699148 2143266178788556148 6738259094210770145 6477819171085919323 16695000280371350938 15034575123522298397 1281943733856404416 13934005021460637258 12445600591849695358 3191738078518119311 1538075854548625598 4490170578318627994 8609227531016297326 10797626877691704111 16214639208014733587 17671022405047046261 14093995756033541889 6887065393922015351 5601452443313611474 17605889548184201296 5641990687344600401 13375119575629470787 4870739923996430913 4157438628386931095 4514813899153275846 12983542880825397561 16021717392372526289 1207083298301116165 7037775719757559523 14175236492864958218 1618680656722261334 15218327851793963573 9906434966699860981 3149478688010083109 12216576132558289177 12406903841931863939 11307693940416635377 8430641296124813618 3972392647477929179 4587852554247501345 5495901774666792883 8894334675765458421 18129902128020412759 7116784974885511794 11999832861328535481 5317904807011114746 7962003588227218686 9049183290882608241 9293287395226098647 17971695527658703444 9114186526551327969 12485098334040259620 2184956283742000885 9140437512865473403 17474263708660091823 18063311293272760502 14264614931471851843 7940367619747291887 9715086234777172506 5260233235434463939 9006387222398290396 12060369505955229866 18291049412533542556 2271556717592281807 8632189431873190816 1932829370299154766 3880898751417009073 9338611062468414630 9161688698537941434 5158219082152466811 5048303617193633010 11555952132908093951 15622681883464061149 18349809087724270287 14937160760544326900 10723409774603283064 175679485428476817 9451796014326333573 13540069460055263726 9958686577936133196 1825983033682076553 16287553849202634531 8613055176467175486 17869577322026996482 14920300479018037599 4607981882703354198 8116483541850295848 11755058891678784674 10728789140620192075 5316509886439387300 14355024729303256046 1356907171022612950 15955942827341335728 14995100191934657252 9620406481990140997 8790858673864199732 6112435841666140442 2893926772311545445 15505918003140961540 6376901578819030076 420885978914672062 12304447840988062317 7264023727582200750 14203539049055816592 753285224801048719 9832312283486481711 3107621331495598290 12463538690613659025 18078360822543584064 14563695968150204377 16547240444950568436 6940206570789061550 7849572750477713266 15747362269388534664 14713882554419616796 237527149820482669 577108685262523062 6416810551067020519 14497578313461229470 3977785669026325525 17777664318545352058 16757773761322160453 17387324936411420343 17169595305769834288 8448631820969989693 4093483933103769793 14716100817227878552 16299215833960919999 11551715653233720508 1056634087649695422 18433129080522847433 17225183716152689574 11467637767105355642 12220166370237082835 2790432470955736737 7606737419070465615 10116963584286654042 6898786837647183486 17421157187699879898 18247768067913899254 6258416494759346369 4641247463600231042 4893148010138745130 17897799749320625551 10651158623811507794 14586453701730170758 17288518636799431898 1879597630774992614 14173283565141485874 3948599474101197408 11191892128550898274 446376946383517022 12018131777594165788 15519450636482331367 7957066389468401995 284577692009709501 926926222376250012 17948495862968461879 4312022745622167777 2154416401316841151 2005605047567320328 7203450168400853003 11194319159392393652 1377957256759994387 14804896411326728476 14686468622874859988 12570037263327195881 18400477625442209750 7933459267660082355 8141466668228778949 10151240445210267222 16900624996608727295 1687394776971423969 6557663768208706870 318812526257073374 16159228505528271019 15586545127110855937 893141713063986462 12774437026146817029 9794419458705988760 9788745894725500830 15993361269875150870 4026308816886719878 12257761664428475976 11829661150766584117 17731581843873435161 4144682020317380950 8785587545598677329 2254763105083200630 5127200140284689680 877667465795271960 136615240575731498 2343092270039791409 15113354094906879658 2327196291636012657 3570897911471613714 3427665856970142892 18128881966795505804 6824707744326889024 3785187940494894517 9533506295476473930 11356936342068337857 17316224232338270518 6358338735129443641 16250943271352209443 15233083245554573834 5615678566647870499 15118856363628118762 11601530733311614598 9213879272618363819 6983880737134843544 11116688892122495569 668939143447749937 15903171224534184754 9705517377849539412 1297339611256721544 5324129366797322918 4063949107378074150 9541897535947968046 14869745533525905925 13163983313324205313 11378250026062544602 481336956586472204 5839628048241943397 11892878831021922464 12066122923503854716 14137803734966471034 3699042276969381603 7490884191784162765 13190845162035350068 12538468000599343072 4171248547795702522 4483658015389655469 7958207607302644917 1383241429678147171 6178387468415721532 8117734708026188536 4197615071359220503 12743301145876230237 12334366687755796257 6701447422096510051 9372432079719280415 3377383265410251173 13853956404812153609 16687432533918250993 16847257504010545765 15030702066544189728 7375433895959559346 18354810745293646427 7554020412075292007 4250463348596488073 5967393115101280796 7629547709547576203 6096369048703177928 1758759138541205169 11200412818467748761 15351355408959689209 14816897585766788467 12430144472969566402 16298311107724448987 2463193649381436831 17263730873428616394 14535716997595916305 1251003435375382572 16537974211274828517 6817482497590079954 7285283700355808294 4661777413037089047 1859299166328373202 2652499223144242493 3822354014609552227 236723431833621819 15552980954145463398 14955305554632212131 11262868180923861701 8816736336661778992 7993284211696963416 10188955338440017742 1833677404770552212 5456631132471560314 11982010163921499326 16737032876412372390 1516196209162691858 12464387907868078937 14409902669390272453 11749326327858085983 7407091522104341860 5103753523108343581 5216911520764617355 14607143140959188005 10232349573121346610 441843929517940564 4950524246774138237 2159744451377688449 11064731308891254571 12795540533842291558 5136313365235573629 12741298777079685673 17938514638629600397 12861951342320230145 5098476308268943024 1418052947093254390 15870843229057202813 430416677810074761 5189098593150487765 13290845943284906537 13416875990173816145 8565984372464228221 83553168196080419 2512059989184114313 16890223269595573346 1625464816042233088 9865017234598084488 17051089800660038442 4589300116653935582 3451852758981076513 6973896919142005574 9103247173179237077 5278609890188097706 1435723265852380297 7723830322191492736 4848876529413752828 16183540918510128646 13967883846345104698 14127263939189568449 8354357638408060573 12408427437370384938 12628779576488022003 409943120467570016 5546468999881834478 12143808072139914433 12295273222786553722 16358080637916554218 12656716779799711745 10563366116739480882 9071400867549596864 5605193615582412920 17706783655363185421 8632948697230278264 3403190012230452321 2501342335010457672 15029479797647023195 227935205258958209 1132502086397036606 8710380391154682116 12687544742226406803 4195515542290822857 8503684275567727899 5644783066786125949 15861786024223844385 6928207749344510513 1660933789301127471 11966388650772636232 9056679620774141850 10393375153045979078 6656521867978162078 12286307329544624183 17997487744355263329 14352905779947339471 14817126345876694074 5958751372305204567 15980499014187068703 17779897505363113121 9081336970431347874 15373431158716392162 17453531121974353734 17580715143588497083 14169317439600890475 18230482201738236900 13260111588014448129 7734271648868969506 1937054353341915942 14302835355936445568 16236226030149803821 7044264415844736717 3481963029531272263 3390253220196044580 6609938225314285211 9723456290067308087 5036942210863686485 12878627912717186229 6629550003145039205 1207474058754215790 7629330558963937446 9234302289834911375 17595795429614139402 2635213892564463603 9025426343355468229 8470347171522606627 6972351691129696578 3839267332311582253 17953924587668655419 3830846465377752200 1663463316370796886 16030474046831919210 14950247849519215931 2481892697817517908 17544587219561275964 17413428834838994460 12080566568047597029 15312255403163772000 6791133730560333256 2803463126696865196 16480949135450095143 2374291486321569118 4323222742700004029 651167985545182322 958916167404860365 9699564982832157521 10297046969608911803 15961325603746678956 1475456253740143281 3895924269010519221 2686192099571762130 592446471495840607 15851633795512415063 5941438324794543090 678699260669348384 14795639676938484010 16270108517331665391 5852432383063593297 6402410186864745081 4681922629417777169 18141882008585102374 16557762183794062951 8715923580102650073 14298035084917420444 11086535601802579566 16323267213114931879 16189589134162138405 13850593893051353890 1783242242781681968 7767056725184894067 7447686822408114902 1255027461731098921 17679318783866154038 11627366541199334880 516220808638990211 2217704683762523476 13683439518572003351 931301286594262926 8562368121545322135 10972168680637511354 1337244649046868575 2875393943811140955 5229048618696039683 17294379187968540845 10968256162708225256 7009678114484406283 9754922353911300172 12999303578663670411 14772886362161420689 16723520895809876782 17997113739378651151 9761760574430079065 4558121623619935993 15925189147480251587 9206074129739725128 17306190761464067652 5591626839397549310 1893678207690079037 15671730502044228202 17658660295683490763 668958876035996469 14760925388041387325 5836934277768870010 15015056915932947643 7057123693979010058 11033634293785125849 9868641952175741399 3533217091150430701 16191135344021451911 494760681597866079 18005287171521258991 10035323397609976813 775700865677106021 3656004816147600106 153116093939002480 919865085587793470 5384195384793626303 7518780838806521226 9382519356780648695 138499701700428421 16969490802378021282 2821517244992817868 11937572145134951686 12721938599528295412 9912934409234853504 8062056160369811545 4088427561385837130 7761766988731369719 12459758193436256061 11677777782631459762 6864341080408255042 12595961872369792361 873021705656274649 4277501746759088939 17340035410091662093 10373289364329497376 1216935501297377708 12726193154794940285 773911059915933800 4653157235764539515 13993246678585004470 7953194742623741087 1882138821041210286 3670510585565397967 12946678290066057152 12420404316705190086 15908814342109086454 7286416694414753892 16453507437981698270 7163810774082496491 15853787444151468591 12475000955355577658 1592385219655319063 15290009480258266096 1056090440605399733 18344198601555446846 360401186229748914 3513001915665935123 4261673326158286434 7792726348959225968 5529798786415690207 15920144619153918972 5919707051238428619 1003603759666418240 16127205177746208214 9229316018577349840 3676463805372013404 17311478119716849251 18121179168308717370 4333553033424060605 14671164599740269784 14370598824436597720 1986074201911166198 4602389645262636932 16210700226993711259 14892108508854046960 6131245854085747760 6838722265284450515 18373057676175095363 10640856840240759459 2807850975306427785 17470640706052144573 3450472078258056416 17778513227412951311 16328663378116341905 9362790332970571160 18385150245684221416 3531691140734687145 4966845565299141043 6680110935287075961 1277611633675859998 9977011345965007931 1060446763193298096 11630216014965125433 8254754922405535500 14626074032362293193 1902249802419274143 4901775564046261283 2609613883241383307 9373885028208972616 9719946200579025727 9312943020336017013 18117400428975890070 5327533176905925130 856218956322226351 4168854874677476616 10497045162275780891 1445132129166809659 23627696594726599 1974220600645048431 5937768267591504213 13433374764435713098 12299880920148120449 12443447414774270017 9592380656925951135 14447380211412866520 2793548153175173361 2362588398170443607 11918474731880709460 11475515845568959127 15756234004323494524 8141774055306575096 417917024951821979 2717894974062651635 5314466741792293371 16268571081188164378 2269442792310867795 1403046829455828965 6834655759579265172 18318160148793064465 7756164126071976140 2814050921555622775 12972150833040513680 641887828347111446 3018828141137878059 4733292634109655288 1922521937677514397 5296691894996302853 14487114571110175024 7472371761108586783 13706921107222024650 703872443388674162 3790698784582376108 10937288519779253521 1422045731551105207 15606286138529699607 15793840916847946069 8808426408659997965 10248342390810866595 14464068691092696955 11926392560111319462 2635317095330473 8005914467283950060 11968579019901696921 14116234143526656459 1194444569222790501 16050964185658127315 5634388373804101549 4371578893705519163 8614518669721579114 13107213137603653863 9005549642414736568 5886746308891176702 904521531999583939 9653967598069843965 8073998288928262243 10337672688975230978 1661657031494386211 15196247123709200772 17461586813479806902 4897744614419071941 17452057289728640483 15576906997344330657 15220312478923643522 6272927925967949784 15860549518598067914 5507607921544031131 9700055359502240363 14454826695913410683 3649992662109873824 15240335608335871568 13281934332084437788 5324147220611591205 12649653720244323910 17812871407400781216 7630976647807828774 10330934770159804154 1165514677192815021 3578716287951545694 3243957701948364570 17708847374448891782 10233472199655748 1557991224841409458 16997735392311585362 12241967586508244169 10267481461731841531 12622785308317551252 1573237504284029682 7907849949797339300 14170580798963498127 12117839295848779735 9055750822028574181 3781802958338794340 10172940344088184006 8409010138126630323 8252128839105707398 14589204528472186898 8892725366675123926 16532207442929007253 12655749848860006500 8581292460640575289 3765109415478327269 16207449907313487203 15673320362027638659 2669923521529001001 9409318578147242227 5605363462028773189 16251222617872834936 16734094104410684183 13121145694621674631 2786497344212372200 9090110374354479172 838537993371496156 4431317107971667961 16330529173596398116 10161500552698056383 3988367576743468430 17903259004552022772 2131877363131604893 2252313936853703109 2717289341742763737 7586393888146233428 14228268352726268289 9782122237058803903 7683874692888168321 950968525949388790 11695096757056426122 3994633352543704945 13216624324295622030 17559246657166451587 8238392856244140226 367972547921545472 8670758821943216012 14903079756450388189 17923654392385170679 16863433465483172595 5878210887022161451 11569943564062796244 961896313273692416 4223753908764769214 10900505166172745920 6744733067249970544 17529765959730830027 15099038906411897038 5961729671714765141 7542439524037093722 11101830080924356390 15268501791575370335 11996753546900193329 1595962924707014094 1423901303030971439 11199022714266821117 17164773723937665978 16290021830555730046 1720889012373273566 3791992739062708203 1227159404858867885 6844594282100605614 11732879114514941929 16489432813903522129 13465497448941462616 4672151262259861030 11955468731378356137 3950464343524606059 4247694100434717411 8477060942639758451 3356829948230324218 6167546668187838157 16588280933508659173 2954650973306574525 11842930470349231582 12216986598291309504 2303308392350560968 9443125724406773960 17327236080632991919 15588212145933811689 4235314010126897468 239876715960446438 13189079430124448856 15918801624448070823 5842674424281776385 2555049260190535235 670828150263636110 10719529317830366288 4155240752571564494 245852514647393415 5112542062963243415 7793834912080533701 9729002899055991809 17235387115323826966 4375620247091524817 12266191495622398528 8570604296174694162 15598068926911512515 7138204488850111963 1216753202737476153 14801802639465890263 9244213282981509858 14361927128351436612 794059797612610989 7468930680131748433 4150597232298258788 3365380059578243714 2244133014798041879 16154081294376992081 15382009841080528217 1186343691843080820 6011793196339533383 1644241135406031549 4339825656404371266 16157296485326039808 9044686906923765023 4258787897401787074 6953702276317840406 12605920266778635854 3834041920271078046 2286153664591022968 7409889288095941608 9964903665833695688 9182689567128849141 1223149297542838236 15495427354334169778 7557230517495971138 4354420675790380659 10859231420902187740 478457813359040006 4594081389211734062 8019351148568909478 17573861115487808974 8708876329223005176 5020562898179538694 7130300140390543617 12715896730811366660 9055136991845785584 17492681163510018445 13996624548167526129 3212542041049106688 9366358149045922342 9491484257634313717 8717587385565624803 12255717409551792446 16132508616280041154 7550761332555683773 3647309619161762458 15677026229253563949 5951077697905947433 11090957529472400903 3644262777679364303 690717934589028748 4634105676563446521 333684083586689361 7340759398775726143 18325366936337551857 16630545889737679680 9422231093742751639 13933351939174891666 13874582576747416548 16921063730128110446 6431115021726515616 748316607140137026 4803564575665353879 4870702513206896047 13789540551887611616 5773138577323072747 14765190206012437389 17631108320967318114 1365474069777957894 13124731857371943382 6406716692012954945 16192808995979627501 2635615372424200206 4172397292922276467 11459141255734072823 8198570941819174728 2694215088905564319 7024084994937745152 8946311711195174966 18302470345868734943 11501907969720833666 6204370452961915445 5805114231778988727 12589410660772733703 17109594524005432704 1603636354129791918 11567690912123935896 4490909946236540353 17661572314063272588 11449499242421424705 1540866558760004542 1239238961030825568 6227907562180188919 9930179838026286790 15817086339595939727 12321627116994018781 13335128336677639043 6518434396220145186 199898715573558767 800428362238694569 14687068936327597012 7568495494793176979 9544211211182223946 13558871206572036719 10218597453762077933 4722021732992340588 5664521301000652841 18077823004633720333 14719799538433297569 14753045351673588977 7514744414160788395 2034235476716598534 11248955261927927276 1561766119663466255 4382517191194373675 9677403246156507495 4900876192360748216 18007337895224364726 15917612265364742568 16423387481061461067 8217912373509392999 13524297059917174978 11474328926797482069 18015773070804452953 10729359779460888856 1094916329551413911 16903408785888116834 955256109020469814 3037681857556877234 13674780277276410773 5573695154439506667 287420217173788211 16002439567483951005 3154785778673695869 505023562826941449 14838604594519969188 37672329994029401 13611029062054117523 10577608608351104930 7232128983602027272 10124349545598398888 14741227625832130254 8923509833779662083 8878987757835390652 16565819822410677982 6191282893080745564 16956299007666321339 15683271117777827915 10827531335034271506 9211651724493367509 6718044427107322340 3390242837722512902 4093505206721104399 17702352698706390951 5596116191418473400 11427136270571301881 1974335725762703563 14139371599083782855 860877622899540310 17426060408769284120 15859789747233770532 5828651190909763104 9792576074866753195 16551772507040837452 301935427154134532 506746580293779693 56955181964308515 9126292979492137221 10871682391078335104 6364555068790861652 6918871072970469619 15599206049871261500 17439641898613145298 6927192197541135744 11171617932503558398 14278448843582870776 10073637341565202057 6149917895906984326 10914253797165422145 10981115199775811362 3723033206053311464 5951903472910840981 14416728579351374403 14638353806287964591 2114060096736657518 15666071954503154494 11478536399522132401 2480377876482007828 16962799663841687836 9939041011146885927 17170887704182130319 2349107445633349421 12348693672545321753 16998434676893593672 5531046674749467878 6994514609402802787 2555377297799482248 11427094080467019263 6662332983963238919 10580888442978290880 5498566828827386100 11941961552476471661 16450538462064704999 14742031178589458978 11703638317527824097 14499045400723761138 917717409502683492 14401797961167642636 16197842567276518552 14856439277076317564 12482582821874715087 14062025753318891216 5724338649897066507 3096013719990642215 9432655749745128166 10730318447328664261 3277017992971045585 8825546304491061431 2861602659209811009 1557130280730779375 13691261437920156012 1379368751876031548 6681169993282013486 7939019950266207667 16995783516616020455 3146607138051744736 15371247915065948619 8652434010414601905 15293194425160295501 15995022440377369936 7012134408267101186 17345290971502012798 15162408292466957879 6825965300813711940 2865739083643922837 135900752659548503 15885057489534889089 14148571344943266851 15659534295805346066 11626806443358948114 2244054998235077855 18401380877932489932 4020693358604987738 11947988321505191470 6022976398950618607 15524987029456345406 10207582214419274355 2159717908360287658 13924390688781298481 10381008289743138396 9671566266190070302 10894118191890987803 18032147300403405146 4622134817198450137 10188784270950988549 813436158014025231 16089051681650361359 16194098595050605382 10575036351754674330 5265354609814841945 9172092828363069354 854443170363166748 16984792656800475705 15991654673513078489 4239160390570172965 4369078565797289653 5919111580636158326 12150702747831737529 14173494767873486672 18222741302715103473 16330516323864166219 8746031533752700104 12234146410468746280 15646775843034739386 3434804560911169411 839878966616875142 9650537530372904495 14321559658747654181 9528681247727882093 13297823773831677568 11518896701760825741 3775378141394187414 14352979302031645104 15175692145397945542 15236649555372685629 8229381564967664589 1828500422634853301 15607445861709177661 3479347047178513667 4628636106858006436 6187629950335812419 11988635586310145665 5704275586262862640 1506029891462067281 14660093840375797635 6645289172868572576 2187898937628169476 748049851528421368 2006910307203226690 10561847685255896256 5030764820409288441 7569959860072694144 13910758643954332634 18105186240592939257 11216158670324866334 5472763221826499036 6032524053700308522 17502429577125113652 7601495713328809718 13501114837802367662 17739660081569548117 4307318702871104175 303253026705883239 12450517618242429977 5063955640354318364 4136882706080175337 8858557494961255014 8901857180273004903 7585798909103135676 7394112092624000243 18344885282946602973 12997287226818584963 8854152921649587191 6794761960280444801 15161780191539352425 7080529797035499249 7172782031894736646 10543144102338366577 15560786778914890810 14473701730649642871 4820156568983869370 15795273978626892539 5013948393183180694 13628509585383450331 1782344533164432177 16697742236382497786 15151375012256279462 8685944907921510182 5765676174163646176 6274762746941215042 5527196458391474154 803617270956853258 16338369467662277242 13071430435255831542 10550191340245904836 3990949207361186336 4921340195189391778 17814795836037974648 14708560996137037593 1606254241043835907 12826544119557614916 208477665280221323 6440700160395318795 13723087262419445201 3979785345576205915 4883692223197269592 13063038715358113828 12666542770179520297 13094567450128332656 5125558253401616969 12696043794041529036 9658544725578566156 9415615726976343438 9830636201353781218 5065913598573960121 1035712631012575608 38831393842965884 10484750969720578437 9046421404646193800 11623981779455812612 13650799433663476625 11403910452629190008 3060725542960439175 9423186535475022523 13879396331428216833 18441712763759328764 6926074465622842894 8731318318344088769 8759561195445538470 7912621895309296416 13311908619894082932 5443351165040023101 7268975399313872774 6350639369709423612 2219969305661241658 6356190791506180372 6833693506376321207 9587916240903258478 2776803604576700041 5472293317518381530 1172648958303226277 4593182320046229456 16914592632957917018 13508412953580288163 7083654984889494365 16906123038329975487 15317795253199955777 10841323320247859478 7946200207577000849 17354799971457370026 4086449113014754614 1409924234511143053 14805381586488622063 15737156348190422460 16892997139348927767 13827050939455139785 15042985731171054648 16200315881601709107 10398037056461082812 13910166812180006054 1027584488510069412 18209331045800504576 7862925650051107318 10031753556094248643 8035976998593656742 9696828742776062144 3106219318355796136 5357063345629026165 11227728033428565066 6216849669518429916 16786006883875214751 6414659719985315632 1226460270527961270 9374034837588817760 17303711160411582969 657809440637299779 13355792982018522766 8485037400558894327 9083199185036008717 8075868655826476967 6224779615826708524 8820827103980690696 16725673203540850277 13745071427866020896 3985176456436997582 5460013380364122851 15474886426565727173 11357454916286058175 13559030328812966220 8359371748114678559 13879576136246073160 2157143073064869607 13392078325112422240 3326175206074580934 16616357016509595604 13223911043940604085 6484823744875840672 8814996421996940814 17642245598254350949 3317731210926236783 6328110754126824762 12954581030886911860 3060450877018640018 4158760461719595079 4596499603552060002 2531398754170380278 3955176271772362764 14282006485031200671 1551966983001789120 11801145183121615751 2322961231052363156 7867639217844149606 4474036595586524555 5902564905993309680 12092307973787274735 9586289456819590094 4973741114919540954 12005884923291509010 134537336003643774 15076267690496690109 6405588244415553807 8436071720109913988 4235135787519197820 4430859176982802015 11544001746736149909 7278886033198145126 11977757483592234639 14215172376568130346 2340171495661449428 13067884336164305973 16167388900160755762 8628540416932904706 10236833301745861750 13163398468287491420 6590630152751059885 7894835412293269933 8621909480770093084 4909977185347242674 14244367938391318473 15066739178018195333 7338375967709968005 11884518955989110825 6299582259613154954 3305331598789325452 16013509127825269593 5083994585099105720 2481495342793711292 5397475533326553003 7593425951554635325 7686880882971484645 789320159503419332 4474181451934304276 13401235054946801886 2218637404821795587 17153404707542523839 6968274568142249094 5804569419737578396 15704431614351232825 811440730896563932 13046696503879386881 10168841167531178065 12822683416443080602 16398267341622772232 7686101447229521891 981582463795884323 14280130641898871841 2463995265744781976 17572926619763425303 4530179442037280395 3684684296549774947 9455017964517248887 1355131979786427736 7690536997006631565 16294212480547922350 5007267225359048080 10930257537982673564 1167036683816500087 13472852216887587887 10108835012541310241 10175728702828194728 8070976649746953066 17923597831440643027 14320692014555042098 11583321008452068780 16282296373353140660 11168101087645809132 3673558540150261647 10521878774340827678 17884068797417527768 1428307755702157522 2753603753889308248 7983430867485807295 4808875285979103873 17148165390349714177 1622776869734986439 13856989474686889591 4204939444431761196 6083772257661825086 6789446959325264668 3356638250875263449 80786791977263925 13911195269744657645 7897332293576090533 10011184591291621098 12160463908064232968 17351077059851071465 14489212932103928561 11310166678842333059 3820296596558844471 7945423823930593687 7026616898680075991 6396611666771444751 1786323325425240603 5685918053437144555 10664509045312235313 11233327087714246753 13732269469977982633 11152791672979630027 11677306034050557234 18019832432058273721 8360570005550698718 17071254806028319215 10938722354951415129 5416073656703221550 14226180393982249609 14227499015650474405 5553317190117882625 16503644907891392122 6891575167395626940 4784048995208718307 7317181140058724133 14535078655369915331 12651824332260844059 479348371563232607 12139638546997941253 3005811399209264474 9825339263979890404 17126068888869051936 1160423292002488792 7512673534153534697 11578728979742967950 4775966788629521106 2378760034710559748 3326351978028143180 3079979023988088669 10229886882961679018 4633110500321997260 14745767010846331630 16790270100625727651 5657888563492374499 7597437712790073203 18064826473077931093 2649902821662150366 4516458234917823152 17511184781820892397 1000884242555817507 9402383701830920184 5335749638929386597 9261317636070385071 9822819776647424462 11497304234059309164 7726711198624606754 2169531970432799988 1335270183540868470 13858669149200984527 12416152915886274483 747117422536960274 5550395923209492939 14655252635032782166 12876803869396879274 14546405195576281037 13254099595161788027 4730992288808493036 8482059429114050235 17439926010826692402 9780825426994519856 8569378794213606330 18431826103846789976 4659425282841787111 13063956275251244165 12511384058670677130 14247170019830249410 2031779230511477499 9518316294867082553 6251941020126576723 2344413954159224654 129030878678558499 15261282284549811677 7478048926313163397 610501254030821511 5427927698611353361 5032887578791161911 490676758252542076 3319845053655722039 17348643535883869958 3592761587190208951 15874673167492177148 11492827236668518418 10105320444765981491 764132294840321295 2331244424523246311 4096224861723529410 15567434011092438045 14323755459081479069 7756742728127945605 2719636747886866396 3876863322973561250 8445880407114529128 10119098646626436615 9413100651582227433 16674319790894849498 1502943702993260112 13875174593284512823 10773777895045907635 4568026050650905337 8598885578289419489 10982734564708157753 7911511623645303249 604351985604235132 4774771993282472873 11445285527200938978 17068041603924734270 5794279295226693854 15155697948516796355 5816382273645529399 8266024911949018609 6969800631417772570 6541709156012231762 16365791642555370207 13262366659773812838 17894560087689711662 3515791613659017273 8082812876827357770 7823242797884027971 3320167553711756056 8918370092549673041 5094860630667051068 10691962478123177883 5922825174551342551 15919864684704129658 1444265560051653957 13759485034483325033 3127358324617952985 9664840543465556694 15870708004025298811 504701879761396799 10472146878009836903 12312309040674821800 10074619859607963141 12700068566016347418 9980498911472267711 13187909587499637891 15139023405405651279 11122017064087268108 13903057245273944159 13860912096948369462 15045921513895187470 2135886126053248176 13194522476811453153 18395833716758024392 9344053859104961997 17132558097096166207 17395989165120421703 3525222436118233966 2025836387575696821 1890659240778936453 6205873613548191781 16814658917322026159 5431560159931037470 933941642617786234 65595437919328753 11512005625289611290 6791315564044332934 2207406231061646674 6600485960108760101 4239818554360183594 13019781401037720702 13850675042595629477 4495106667870148629 13961470103097541205 17307813354863067150 13028259071521583018 12513502903962304059 2771854701060425252 10861279241036379295 17603879125677546314 10264489618195504610 6708162873932251574 1383665686774033908 10304819444395599138 17039452673111255566 14632786397795771646 7834414208733677386 4249980273843431872 7147513517845706173 6496508141706923749 17202251649755133941 17900389895466856329 16278685230964176483 14694306584517162086 16464804542096097138 17564017830973084810 809579141745123208 15189014093427018826 8816485170225691032 9814683373358331265 1056131772378811470 9184146572186883124 17356054452911090365 2444642602731507604 11069416366898431622 17260651624427458651 7731063682299941132 17060381073176599925 15216326566490423326 15696996653549371246 4084084779486184335 13934756171493561475 8636052385973272938 8889162067171818218 4001267327534738648 12423363217605306085 3198319740655048877 11697057107666318572 4964988692614709356 8912699396481032105 4439377440694994629 9173265491133941147 7121595819316814317 4852800480268311756 1506782115391098253 15562742966049401024 13899398047354890647 17363641597586050605 3075030468399284501 15367656476155437087 6396904351945491926 4126363279235058716 3118542632813867112 13480383557780576516 16327898400652593259 6166380789848706372 13545313474400721359 2609916103707811074 17090490762673715909 17375727385961484595 13714113949393801034 2142343286733627389 389961146315081273 2166777286037576154 8355599254212977129 58894553076207901 16809853610776942218 17467374466977017250 5541095630170227233 4140106362504555676 4875993164541586095 5487903025176888795 17810139869092344920 12196577185541815851 2332984827472166701 11683339041698056580 9430038392675384697 9335873345995335673 9668254203056173575 547980170283217396 9352028592386444046 1912943873669589501 11635984139398390507 739982270994587720 2115553396884102839 10115877215254824558 4588817849109998827 9872066669279781054 8792153863882765071 16923063578725379831 16947325379712513695 9204182149867870183 1853264755219148760 6914136246008355563 9638277086814069395 18152007026901790836 2965476760733095086 3207901304861070199 13701420214903876008 17117111982619420975 12470809057989096317 2461268677746661175 9113661694817415818 9088036382768770803 5987733738451596380 10705259335495977937 11905453648673957070 17473857687880303646 103326883786406325 15888562841107888969 8150880234196183283 1056805096958726083 1223925065828598611 5136037733605964478 12828195586546666479 6808691916271436875 5811500409137059896 9183598276583963375 14969992657587663752 18443191381098709655 14723088618268398731 1841114751697034426 15458775172037116790 6604364956848994835 5231406044306706594 15041468346181389283 11075615066995656809 5157891642232328096 3730478580456030237 14018273576197778827 17284994622134129274 6207955955310356321 10190493858259710259 18185908882130576822 7678198218783642704 2746561712131352096 14102520231824694999 7735904958944296105 14097432597590886755 5791179246165618171 14209297127147213877 8771956748882034830 14005445736567710348 3271002766128129215 15162837603043745794 4941063191375319340 6600735992671786111 7768219907993176564 2277863502905716868 7635479750529087507 12215566188732628183 11162970152758730982 15930687521009550170 17654748906872008121 636340933522588258 17961274047053629301 5845175703930821311 4940155853525915147 14875431706082048367 15188097278969868199 10077509322747338471 16989189845518247885 5538439653801615586 7361439833275868352 2138733215569440910 13299049317792332903 5156208781447290521 4105354294305048324 7804086964728618896 2004273744187662357 17101718287548030616 3808733887700637926 9283008755376732698 3685887964807741604 4615823167078791716 10284135456913838181 16360637292397707026 2510589314163438914 88475840324250932 12729321230933749713 3776171082015013096 10237141074269209722 12897470546604663562 8415187596996387483 10941424928325781754 7785040012042440163 2807742779150374037 5126324675462362862 7485301243812475147 1631820519001941579 15726511536460790397 11522819063879012829 1882053051799196104 1236331178022921993 7358611040459210810 8738717078429326748 18254322308181694033 3803552403444520077 2178786871502484548 2874534015685303995 18151577911594353095 12849077243668196913 11295983006276759560 12256834948854107748 14729850729489586373 15546757153482076034 885130305196184518 10335111501301535653 8652021148130962199 6196047390829681831 16793503911278311583 14674390879606913730 18227768816362335838 17132833479684676421 424987542900527503 12061123292842139058 9748624994988752684 10490485895309856093 14188996623034897868 173097935046163917 15523529501389056192 3929887702846746309 2864916782715986975 12235935658221966819 18126189431459771373 18152345459208178190 4984284879456988110 12871700415416019994 3934489958402267393 5414490598462827368 6431474759556603414 15675752823414709787 14797037351947817517 1441741266801237524 4256124523465188330 16059886655293770114 7895018778353302386 14977434744139252908 13387997646705480896 6750960586584616453 18210556013466431796 14726754667758104237 12233366729639455251 16648975585730813389 9873905164130737288 16340529333979533876 15598674376527750324 17893591843526995953 9528465464337089066 14898577649754627889 5225472887427895058 4069616140519104839 10234780906917553157 12876671159017030648 5902986523799671189 10209861114233361713 12525953505790368080 3489183110709544525 3167777323565555914 16879125912961912516 16788903865901117514 8201312574058105632 6365889845373285398 5653324756485967456 13518435273446161699 17434921382926941248 73651861786019831 16074187416983120996 4686959983144385896 12175645208975365979 7170478239918240005 3614058862341534612 7411155207204879688 8323814343334087306 15994680799022386556 13568290421571095568 10578921413102587070 15951023870855119070 3481743883826745745 15530097306416803922 11798047094623412545 4651774354521918956 1397948790096270438 17727201568159263712 14965079443898898042 9128687493826543051 12404445321574635180 2912683842686864472 12142592815798448205 12638888161884804406 16490536570883086229 11344456985619390046 10954049941881778112 3179952678848787839 18024858570355189503 2460121812391261342 11983863165127523842 9470553786732980303 8955886065836035238 17204487254513699430 19292089605915447 14046038992421363608 1965956996582300017 13422061111692298240 6922481535144978369 11633030932296197609 9532628851608820802 6520565397180218665 5602971349481424633 13422743234746510716 15255832482582127907 15909258024618177168 11750757685438190509 9720431863833541386 873156010329617674 3650964382247777133 12669412710296921762 8116186091200524615 17190924230466705380 4036582431092132108 317452488575021632 11479117989366966769 14689690589433458465 15097403944830123342 1956270589567967796 16075194950010984871 12919522112705147663 3975271979005651958 3258391507459507408 10124394619263002187 15445581814623004393 3978265725879432989 14209079522124533969 3662313163118767740 9483301776674056062 14213770964752065494 17047395906612099143 3635625751853094982 9606418279869321747 10045983075058109799 7081392322304600922 15295649557178187168 5528246385194785721 14934140714903838679 6686735321267530578 5575862342370427494 480535496986494712 3060660150518807695 14950811302248184269 477793167070030444 11692225312206883928 1803125187790845011 201168579498626542 17988473725321107996 2800827945722655777 7817304634497482413 14920843656520616128 11039513240269959882 14745023918348952214 8936069429989978222 5271273619134883540 3402841898813988364 15970999965972323306 11524637902159263001 10229940544315976078 6890878692133162935 17449232451963043280 6284491004043064692 13248408296124723089 9939083707525742467 270389421394122073 11618765735588085579 12479669890978431895 15984765547771334509 3511259948311052175 6158371995808902919 15748661484505678516 746093877604201282 3309753178130545691 13063236139722470378 9431015200604998909 18054822104617037974 782048490682677218 4970047094189332605 6247859729815620064 11610629051868267926 7609967768387911553 17319438893423124298 12335780318186271453 15380818836054706339 10075323223507253337 3903228057442968170 374746453305373449 16766265636860113015 10215250546796651583 14776714067256153356 10854311083897032503 12051569767399653549 14049965978777560825 4609568897835286331 10697779942956754093 6428069527812755631 6724619832622198166 3226018347764021572 10792691492760753066 8352315468895349004 11352654257684383813 10024069817512358461 6501636723606508548 1942159518917936742 12287902454195814969 16509969579143792733 8476089472455739436 15626163267124605271 11686653397378964255 12020782741332141578 4838222362794066020 9047649822286896869 14631867098572201167 7909909228638293713 14930061097069326351 13916772225233057197 11535406200388247093 11294687933090831691 9554327774133283303 10386043469196164814 11322701379690282265 1620859127238580532 3532193576815273646 6355027185780071756 13780594837443058973 11337369732788559490 2883753885835627556 5747387938523916699 10932572151360684197 16364028025076722888 3176191728273563407 18025954143292017167 11491792137397629660 16982512307955542504 5210662890774798610 9692389199514683145 14726777858009664565 9954168302333674406 15434778070835585673 1596688176977271773 613867840397772441 12770479796034415019 8378910352675430332 16339916391725678768 17609297355735051171 13266285154737899794 9322377698627868751 5713156602237606645 4125181377416843108 9637416879762866583 12303025597442640104 16031280981258994780 16051797172374597839 14621074045766543394 3799753480670441421 433699959157681527 6247806931360593947 16441302883289581518 11713165398620256114 3828520716424726071 5708377440817539270 14688809262703682277 9526735416034519062 1111578857337298017 15203344790343285120 15540995796948506816 11869605964688490194 8485190398288574484 9650728557831788182 5629180644759491393 10461243032708798338 1932272165451444553 13932730141516443528 18427751289541941185 6180791013753013856 1802026251723412284 1449019267590045311 17508260881114373434 14337274226397842880 9063995598817435966 17102125603563947248 14788202157025486178 3798670917629568858 8663722430291824976 15882830414998454566 15879550111034061921 16038204033617232221 3158223885279707502 10309723913636412292 15596360662104394676 11880814814956306633 13047896897319913518 14939046066772204560 15796725063260584998 10845248630579991800 11685557992808327822 2021899801953641928 10846204092066634707 9891341943614450410 13989442292332267817 8139059904178706707 17802460215815493086 17177641570889525516 11587793898347790210 5652296838628745966 7268286017193939435 7433567211831274785 159049533869447415 4759107596247520322 12328941162443567304 2610066838587690686 3173302420747364120 3263817795942516092 8689417056902348296 7869501198740633011 161379728392165199 3735012918685348649 16681638188792738003 3137216820307341362 12083293565267184639 11143730742840300781 2299279674564699926 8699273757065858900 12839811161728248449 16247089013423032612 7166164518210832743 17274669083180253419 12588738741332103418 4183424357063613486 1866523496356438885 11094350390690352900 7317094948021510333 184972200020486319 9306744597201527165 10700356262222205067 9414761596997641198 11532542025332266417 69790007367711787 1813083491898743954 11820021935941165404 9149406501594540453 18392534828785193871 4041574267452861978 13575422960991268570 2430149870165352884 974855557318728838 13709169417268380877 17143734867154067931 8938711533759248653 15401393301582858143 6755039281631528675 11515355395731905272 10478132685683261265 1137235353467333686 1637220679854587163 12821059251355125959 2052565126466879877 18064858195566562696 353336872265468382 4870957567578879533 4997362857526500589 2577774612994567906 17410250701052280075 16253392970861433155 14589381885918095507 7963992709671177115 15787480165983814945 4673962689308087757 2629921410795430367 16034133994829929286 16289172985564458704 5676797823802529633 7096513734801921873 16526034783872830897 14034342596026329790 15523798477373675815 9636335254203147039 9398798996389600076 6849515227639051218 14269025851583344646 3126203189700539381 1943541912996834417 12597036610437316015 5793255796892314869 7843112607620095819 4097722461418916719 8854299493423022843 5502349639893259750 4775363120621018390 6138131146537920516 12888466273542036212 16099104712716722406 12753599614568861166 12518914898447897814 3680022929450206849 10651086251112160631 10542434437504621340 13046369467490356994 5661864799554796550 18264317066275430632 1686803217046243462 9808111773733016214 4701812970432113567 7259744200126327520 5773057241431038026 16412059839874858419 12218528332287117114 13920754223502400878 11102768843001271555 10394080493578151427 4465903000324119255 18084636551455636761 10981558921779309442 2260059191887473297 10310829093935318747 14889429843013883849 303857088697901731 7721794574892081503 6836406806446334536 18277710999092836312 16992235774021792503 17169159051080522787 4686228815478365865 13490998308337764200 2056111516630770490 12374213525732201289 12047734270318448543 243826223723157385 4121673366087585548 13591686876439927355 12581046241449974686 9403564799799529717 7314994251992279279 15773002081658997318 15786240020278634144 7688822289177472431 1368102749720442201 5085966799713434482 32085487820178988 9698404486951028491 13518814848900084497 11176717911222368694 8175350136793484214 10058943533843222250 13024945489847877960 17799853602795221480 2100080116061659443 1714266101668190953 14743575441869958589 12913826865150195924 10480762296994441405 14719571593114543851 12273565679585266615 4066178344439927684 1036514842105613974 9797216807256862494 9983898186316225266 10317962237177178025 3927985895011287226 458782570409875446 15646374780574458756 2618653855310279563 3822604398549887126 8686802379435255606 3814795091079841195 13934971982792193942 6055030343924122800 9227429310915976301 3986699143434239072 1673826538856515877 1407095164865782732 3346382166220208725 16706576428694275918 5513860183821653065 16011876326619547700 9058497600094070060 11393803293982459310 9539742843525661577 16366821080063952799 1913567994871379479 5945645457457186121 9635591041285120886 3843670552796468719 12783595313737607304 6496795119577375455 2874112891539085608 7639226480920216744 2905289460576508246 8872752122223223679 2421086593516375285 4414097366176083828 5336719093821492049 15574999499152106466 533837781295538365 2795522099801281648 3165055591765974779 18008608239134168303 18335558575620467776 9483096082349324272 8967456096975361305 11710990836198298674 227802618310288193 1959431490194965485 3737231470470873787 5413382226764771768 7478990129884997848 5170431960599748320 2968821628685916608 3895725418062107357 18163670008246146543 652704046432417152 6476762772152721690 13032931066520030960 12882643194539106713 13722652218928405267 17544055376166944493 11389771872807814306 15924803232794549546 11542588866349124864 1974281605609084389 4075784926255767383 15347779118320576696 7849764282141678472 18169388427315494363 6042681494017463508 4400724691861680584 4419684428690492474 9138899496677203432 16559810101164778750 16344285636019455813 12614597691804999958 292803718247977301 9560562451638571572 11481111500207261747 687994545536766250 2146824056627390267 17148508279789769194 9756517779673210879 2676723531604316575 14377731113246462584 3413172514044045296 10631875259594159866 13422064318345189873 7966566329177690463 2533661027336044085 1765754465478640194 16530177363093260759 411996324959302110 946675532892267464 16328014701225948400 18080612517109101283 12465965268763032233 566528151007104663 12545880233299781877 938377727837463245 12729291153063861926 14326484111071800412 11316355321053157211 2722242891243669762 4431375117144504308 4337606471644173223 11973321093944787147 1572094383670614713 6963379956971233913 2116572694577750423 8404578140158644576 3238173536124542014 205044814729343627 14230846923737150690 15670255806544913037 5836984863030529409 16728103931025307907 932630288116082072 1005031656583613582 14136614828933481873 2391507038791105101 7355475532698225182 8127525267122048082 7538957235207913779 17254916148674489948 2294941676906548301 14713341258274010623 2662031311522613940 14451036703938474163 8136846555017467724 2374012928394488222 4284228247232669791 8567100661483598260 593646861749404146 16160249207565261104 6485861255781389810 17383156093740319650 15204994059944729934 811719005944228057 5035904412828591343 15332615648821589250 8125341132388537170 12016925229651525005 16588554202932826924 3633749487308789549 1125757971271514087 5407703109085558955 8053515606993513444 18084788612737627419 3004211117104327526 2531526298351935488 894064864193387219 8323433287913602460 15342196333832642330 10715534544576344543 17190653131419609576 10365767178726484196 18351762476101972520 17340042030774434743 4979937546731683589 8891240397235167866 5285877943696807446 8141467109998190424 9916015850037871170 2492545763962419769 4979336994105049100 14444121795701040138 5229375241719942838 15331843050963261860 16467424274322628305 18058530840235916746 7030090004752566113 805863165117338849 11230868043450396672 14681915192554609475 1224148473003646572 15531855972172962429 16047200315588729080 7175902413770240948 1981656217377949782 658898536416995981 10753042487539853952 1745109299356502099 10244103790675926487 5484495789170307515 16500692196782590786 16781257881733139497 16610885913059957603 11735326067481106306 12195469028938474974 4309127123573805531 10157457108189007680 5493882482970981396 15573631313778968367 10602932801040186430 5676131843285134292 18371883789645773814 10178245007425555920 17900160685058445172 17959382893178492707 6921987943806898487 8640204849011607413 17039338924773289112 2101777085588370232 13590062477039088922 12115488680198827443 2986507817006722794 17265293243912011422 14164379307584868728 11629972613917292178 13120305932949394086 12260320590618920863 8478015087438881667 14042763065791521834 13827192771638247397 9784902327798051949 4792151820983109041 17856318859461729643 1029599232241040521 379130928512027502 7177376421243616634 792299862199710776 138127208333282898 6557988089054285121 7593909079803172807 10351891155107836147 16373429434037499147 15380867830282945002 7554094724367691597 5210747452630247713 16516644532003505025 8892613203779437192 4476523502576638292 7897563141481520056 12916968576822676002 12264786920483650114 13271116980550127121 7053120048295089793 18060256009830100033 7246580304303762645 16084214331880532612 10388737176241712872 9601555150673502216 17049294262241643790 12113536734509315899 16068865576615029766 8798491691252006366 5389715725376425635 10912904861133832793 16588362533299382781 10086683908197772264 5913211466697854831 3058330437667505762 8902087517293377713 5907699761560416785 5409060382680016318 16702649473146030153 14764910530242146061 1628789924070749295 3628130024722169049 15104996772322734647 3868174212933456945 12552728525826499345 18357943300682110554 13353388516906864894 18252799837253615081 16856232886553997853 1309330298153786880 10537528256528951849 12106459237156528271 8999596152160394154 2620533342083730152 18411682716909563412 9508948099230834747 12972527694947364769 1314686126731265802 14493613384695422065 5072814424855539616 7828323592903265175 3328139846560352183 13873143852729452279 10820558248036565600 17465286585797223048 63034062501992001 894039884443304560 1292102100421761266 17043059955276152734 16998293044228683812 1998499561582921 6517800273830326863 12203533249526637057 1594664856778843115 16059220943587856862 7161148716233442717 13680764968193200810 14424092198297509528 12492843280977797635 17419218284013490375 4080639244794282295 9953073582351412692 8138951009484211717 13990351230428303899 16518201106722357326 14096701667679198573 2486401207229214731 15078371261927667200 16242224960690962964 2906450119467523864 13646144708110033326 5112647182099325123 12035393186251098353 4322643000511194895 15687136219830264096 2814420842343018661 14983315614301691902 14202957903605156089 10186192741906028099 7730484317551729009 966199617881902538 14928284787668652343 9461719535041930307 6629738521413443243 2013440340334998425 6007974261214958760 10191053489917477833 17942929342952091530 5617924891231220165 16024507231567210531 16114835089357706285 3626490984618551428 7583715785202385776 1105951680363143393 1250246515408601883 9305407685426358596 18356324056086947313 5180806645877851704 10045457607888689667 12339251852507422063 746067884912704131 12857014998562531708 9590898129681050577 14028313465204401684 15543728366719102513 14220915016480929086 4341696218775699891 11056845082570026074 8299016145158534363 14214804066959959742 13494873104398232586 16936939515578601154 12587854102481746585 1585874675051660621 1393453644234247046 16349174637377652284 9538237246663632657 13294003910899182222 11414502710616711006 13346860679138199716 14159673883642457385 6805963784150273592 15829609014275047785 12877086378226361681 4270785737394913677 11164839785417594300 9198339494003146193 2562669690130652276 8537123353240916621 17655604272279456159 12259396310310043338 17894894695392554306 8294668758790772929 6179734126540569218 13422609061336906927 13147344994293926211 337182494025654994 16941946337636689425 7621041522833414319 9750428382638542124 14829656759128454940 17883438203558677564 11912590068863692087 13157464828464663321 7578750495581073320 13153107561574045575 1377676047239936991 10371324153842194774 547178183314298147 11622903849089331853 13272671365497575862 392490340600348959 10858120743842270211 12519989477765742996 1271601414520554752 10977130556681019489 17845112391300294242 457988860690991102 15389748647928019463 14982430533090690409 8557705127918165317 2062055400510098371 18200086144724796022 17255125023675531270 8707661621288175677 4691080464478238135 14654265011170018240 11577106193411747226 10640885990804574196 12244575184313618009 1266578659776576719 16080367224584880171 1173767305129704216 11746080860498627962 6455125464088821587 10690615454615098633 6241196085504556181 15092063746414268966 13110597556140421233 18284407580159617230 7759982869042500473 1334901751745116306 16752182409501179399 18084750429794543921 4096030346551799035 384037104681779216 1734818314416907931 13910464490290577752 7355843906744075706 17352683825089324533 14399552547213811133 17957067744713458689 5241336881060699962 10896709551635047117 14773178144144856281 16616478638223689356 719699753044481080 9144295995310200253 7738228741475409019 12847459612697012874 7390867535041795834 2401453238318673097 6415911505287436560 10653418070401296396 7920482100992070093 17251273301129384858 10641981268937108533 6233568930417079223 9120801589988011048 2424807143767842432 2243023453116628631 16180479300121844449 2340051307372641331 5386832197985964053 5069478363546895268 15589779769895759413 17422918659207091917 2309665141613375640 8767065958465903732 12384499225257180971 6126731960898615742 12101455240535120639 4745318670122184000 11455932355016035146 10752157645363936634 6739958931968069757 2655969440494235322 17835510434746496453 9846096443606063328 12005549772544415425 17534869078038471432 10791748523439078840 8166693715669808693 10493317439549311016 15259105121939212496 17828123396802088287 2344145992952866500 13343941376696479637 2382314513844920764 9451963993518879480 1367542489469183440 5573934746959013802 6668272998504844714 1003231704390520704 7019517851380374000 5474884423057502943 17985718791391263863 15601602344641289123 7533999750224481934 18068280904734463570 7825054313472331280 16841195696791550401 1478151981252437153 486807550122604581 5936538679005757819 7354151703668896129 12017773366314979106 12777898294412902118 12367777316270700019 14846352869176952636 15128778242787985187 11298446747495363064 7120335217726372879 16676616069621400151 18237121845457461837 10897588105444023010 18224799077178394809 4560619714147157582 3318766883561450625 2600251505705323729 3707445778027144049 2636283511144452934 2006407860703993733 11499992355998079910 14019550042278889622 1160702826781174930 15479587035788390948 6078733533206484679 12483047665635137578 3806047912644379472 12334027230522108231 4163493769537066392 5721389355345469472 11378310470912277134 1606339116502509007 601187082786439139 551366217752982470 15269307831432448184 12278746296212183245 9040137298625850998 5889123602630627814 16515071594107156805 13534673293739017781 7149131856810338605 14530388868106094745 2799819115359331221 4065181861721824132 16921175823857441951 15021302301314303828 17371443155892721850 7031610919071465689 10884754025727164709 11392858632044583914 3366860508018706447 8879541410829044340 4921337709639196351 3688489081712739910 10924512456799641129 16650183434067879529 15900415507935492288 7307110624145114148 10899989478373047016 18138170781351900938 3975985855590393848 7471000060853236841 4563301780495864970 14879867821288385423 410277996745918335 18389336170002109578 17168321075476477636 3844609863399343941 5072647537716700260 14330002818560222358 5366731033088093042 12626474336227142254 6594509828312547955 9204944142147044115 2346797795995853544 10926516869623441351 10617404637915211937 18007754387398755824 4661263061194772978 2281354800655497378 5784068223977669939 17610236673360162447 7274766076878361599 13144061668939162197 8313251428172316402 17289570152999497027 10962606284864652422 2582295445712353334 14085688311225838383 12675491906082897254 725055788462038032 1675638706717920345 10079663950905459938 16747827783290016547 7371866578364541699 14947340985959893751 15429769292241734546 11847406149012932863 828037357707292748 10381438382768076969 9223231868420426737 17776923606412763721 7936846274395583487 181578913397579893 9768092958564616485 16536176666883695899 17393034823340700890 5722374523170487601 16165396685654091687 5749473186984716435 5537124520102918317 18274388801086796344 3451152057809892191 16117457525626407252 3756516766974233667 10302672252266127821 6152462809000503861 13920275381082202187 13220497427219898176 3129145870705182948 15094783251681300987 5407502088464358770 10505254340166164264 6066605128137349845 4950494609665325693 709262460437084623 2646335784289226273 1822650669008246005 14750972180200503334 17517811488354944903 2834465661256468387 12081555889527194707 9996544872735655288 8130552490950982784 73311546857717400 7653047822316736830 16610571072631275101 13389607377598358382 2008069753117604670 16053939452675167994 5533820817620774841 15477452479621689905 3412527139750187236 15112719010230505709 11007060663849927860 8013918385268074411 6045010187618294274 9069324717003170054 2294901462045196296 7240380821172215229 16581224502364099100 17048001324318131192 16319699382749466782 15157936317241919657 12145482949502853090 9844632131222223865 12450465912388780773 838747044449363890 11342863838601459013 13020212927070390369 11908933717452072492 17028066236975795710 6556194890444328858 16859626593672932114 8528573832829430072 14696446861252247491 558889363541555031 1245194889829476542 8421838871239516675 6648183584825828009 12711488849661844816 1307909128577903285 15632793166531468781 6358472416002661553 13906950346191000722 12290060147762088199 7229583073603459358 1841720977634257420 8319019288448108042 6423188199343115043 14844135769338159909 919779813318544903 11864730845701049316 6822471944357949806 5157281734190335482 1733038333375124791 12257086672312996871 4790442230864723438 12632773155216186146 16381417455512880594 2913316813697348606 507353096011730371 15609649321423579120 16049727437967229837 10760689147526950171 11608393618999582303 9544955780754558204 17063758167249781819 7935604828316581407 16475282930063968328 9462939596407321637 12100598326256096817 12838856337836330237 5721396441990249328 14168891077362191001 2392504700623866661 16248130290381314576 5048968859628420760 13871199353429759134 11752709781898874613 10149299507903150928 10664117899086633509 12087049617880725474 1706288612336567381 9400415122108674525 17425668128693157476 15955402612326220677 3879479317433973575 11281410171889126424 14098923589731837206 6054600923263335813 10180729139912048321 2299744736959765638 14364319018346741184 3222947200028575686 12126945938641111868 15835799435036067077 5289537896863715509 3367603620598776252 15342838218163794246 458004473313258653 8171730707218684811 6066351577077756992 3734321296820234254 959727892499940438 9642938789176590847 16686782753838362547 10312801967209427390 5236568388864897793 4584338033203985400 4206422098554743782 17412142456289818849 16679753689455866769 18391829528127343337 5284718020497220209 3920593161977813759 832318741461691162 13960790576848120867 8143366446366460581 13076420280576281181 12074337483305687801 5533122929010687845 12608140764057085754 2028714944405277843 13396727583772210025 17387898713973891593 4602320431913124625 14637257957785565721 12450743728329173968 17610355325323980956 9129309647913598198 4265322894797944708 13363041091712926150 17466989353995556438 15104341654153052641 13383010356630703329 3081611871375051247 3724106850113240180 2042997957333341084 6118867339783909898 5623451118437125478 1413035045099758413 13268411389719844690 5646781212607158478 8297378237578396687 15075366285788636693 9048029942936598543 9701901866774452452 4437688051918944207 7863353405875794775 8442167722718458810 8770185432092619592 12815080435949928539 11944348560021115274 5834618465754729369 16423691769434872501 9095469193068406658 17801772026679871358 4956380248415577115 760567125802829030 1430306328014466702 12042114000495765418 15956494593297264970 17588643038025166582 4526066391498281580 3439607553179994388 7760410980976279722 10109023440638016607 3639423083649452840 7323131037061643907 14916165106906323584 6668863584638830518 18262149992829974298 7917406968773849820 18197484166393177210 12020946061301038448 44570971028133294 6732744171384651428 15095565668968048948 2644765591252655861 14798798932761339222 7636725854360093037 2769125167560222195 11021934366159040123 16711716191682810233 16243554365660840177 1241661640639945394 9789097962798751981 7136165285769286852 976169107786083061 394695047913161953 8349419050874028609 13646018533880220926 2296224934615510740 2619102878539242503 1663046400373600963 13452721051907912469 11637829809925925891 17636931228303610392 4565610741245563613 15604035775724736190 3873052926738591987 8577500953549699039 16805287476034607409 10693077188261373295 6074110324504170492 17212312767253045995 877287218148112076 2392695252573665515 12612284304499970814 8516405479571477108 15652410237885110752 5577333440974993710 16500769715947196016 14764619214093209956 8558856723143069196 9941840309024925959 12375927299317085117 12398024242275157536 8948241985635261129 17015919994076303895 15911865080066319949 18028511511210365010 1162041798452194484 6574075065404112439 7893863179035559766 8368991344684517166 10480587985284078409 4651504236153246486 17981246373747412781 10264658028501730254 8437931499154443108 11723348360166100679 9492562261450007991 12205350485138640475 15154804066857187395 15736259263122737482 11052864823992324497 11080245171911505342 2331355784533804573 3337312264867284106 15705292262194762501 16236958320302050298 11469172170283930132 11554514564065827702 13467153004697198985 1644476332375914839 13073112487315562130 3460383129424640001 9992051714316817676 12909255287389697200 2878137466811813529 15650460427507389672 4368718191809597490 15009539185616938055 7988770782740263820 226355991559384549 6222401380017341854 5126252261592164423 3508376042907516497 5245555600967069958 1693078382265858999 17326236239391709944 9113904887789285297 671995569274099261 10746294959612214809 13326913617675484725 6766937865490032600 1701159972525716347 7966730231780496790 12093277967314708449 12672410497082350036 2719368485977399016 7592003844320405683 14320796162026983093 684920777120552728 15303543091596095945 8776268606263888293 5772612064354377557 14746820267434564259 3662634733413414283 18410118757595908484 13817077833017781563 6366388731930614770 649419250572742984 9781872825109839375 13578224955730429708 2551452757009407850 5850343983166578445 2603060847799202369 9941761970182039380 9889927656070943460 489708872944359003 14365770198136174442 2613083424849378418 11050051981831630049 8115221913978855404 14025093807641724382 4336110648788048097 130809182422846198 18439337061749830696 12928827934059821813 7304634339371099492 5053767318311827915 13684477630919144445 10250250790636254034 2880258378835788936 7320388574196683888 9132452510998996325 16322586479647616837 6984014805271284148 2889249373313782136 15445841444395860784 1364795932684581542 320264322124893682 11737229772057909490 8668689227014999037 10438406236318121918 1788644775931009200 4643343135521295178 10421158941957708904 12088006408569506634 16653960937331527177 2034507252863002475 900661995384082845 1768107134557243401 6021752178264073113 13014180375980579631 16764410460387300827 14067418410743783226 5594585147465797095 7290962061590573438 13381747185384987174 10646617543652919155 3369592843035732024 4875186242871611211 9082508048152670813 4393661323738380240 9268093034848169005 10198727937783929488 12066834022665577230 17581324355343235389 18070988025941858491 15342153589741721749 7565595026065957009 277180914465882434 8607101727574798429 3497185678599186902 15426884560349302006 3593664798420073087 15673802387070535546 7778244077584572663 1441852651748006173 11419643067008047568 9016011041113429724 11322861322062161977 5447881781720876138 3059548540039939940 12498872710517369255 15347512759512905405 8928684404337583293 1169862969769638675 8937147701551095795 13416382308212177685 14774933392869600766 14053820165534052943 479130792430077533 15118469700068908581 6282545241383052063 14558380432184130674 1047505378827905459 9501151189636776506 5773601067136522922 4946268594423518086 13123919982537341503 265143314869373689 1772875532003793278 15104046624390124796 17499969539295272136 3745486575173418343 12224049738373709442 3667429467958927046 308285669802450059 13636218800735609397 6715548077282127163 6767672870322734930 18425463685424994535 18157572675677388314 5650925371407809593 17981489720590323619 11832728305116015881 2623352925671877288 16819641021212572999 3914296106826483954 7396700352462277222 9992210802736597564 1877080000340994892 16303658316555648857 3479487262164466439 14657400251121636008 15118669146566193457 17887555762404478005 6794692170817465886 15102500169824515808 395262910102869036 11150339423067959225 9338449128138197710 18067289833271964769 10027186004728202600 13232081706189867034 6939250666067959617 17252396349590184676 12741802445358738905 329842129123493197 11292841186386886002 3756728820602859210 8385434468547327890 3216123212745949857 9393173106566812215 7115585643215499582 7014224618256707393 10826724536115520729 3953880113972510981 313446012435251398 17842672722065207729 6385064605565945531 11271097247257596498 18177487846759249239 5276333442809087417 11756211052317564181 10020161670905191995 3297462694189034181 5757002249760203460 10079130955390402309 15915701530331914112 8948074602179434389 9276986689476037969 6509944051976894348 17379980037682134210 9584826006430732009 2463842982900366654 12753042098835362196 11696747927205268008 4710599074120281370 7499902574086647257 10619851556131109383 12343696256607676234 15777312506559685054 17020585400439209140 15594424024250259582 2004053064416090940 4498539747380578982 7085595235793562180 8605301741177300958 11810054706422500185 2500509626307871236 17693388676922937696 14994753376885815690 266469438385807970 7391498291125209865 4628861588972336404 5441851733931284351 6964795518904877182 11195159375250905351 6214925353123551017 8006239946540375724 16065021559454058507 8060314103728572083 3513487476579215868 8768808423130357570 1914270825546848293 10148027848713283130 16599711112491995613 11363708623447341323 14220677706263168376 2583734971913240351 13686873757209179187 258158533440482751 14991331064627944873 5044108912173297811 7891947023676972547 11478265496366502597 2370609488148717527 14061345624238052992 17784164416890483073 9409794579924872562 9537336341505128114 10902462363615190013 1455953534678046717 10386423177100368712 9979743024481604005 6558136305321024403 9053594143295815498 1808606315928378816 7225782422488639252 793634092779114561 7971200341791407678 4699333171923625934 10909249038027655902 8368263661827964301 4329775290216482683 12276454427631567314 11910396014207422146 5790891079274779808 3643513578067428143 10004410729519646590 14690205248146564319 15443537225417797773 9893103243451482138 3963104173264078666 11922031646152037431 14117877016226823455 1055420357964187441 402950187135489747 1098212852568521022 7003831777244702137 698549939119218309 10102866580884274431 8228364297092436276 15697916947558917842 4092878505641063375 18289921581726113231 5071800601637445392 5050831065989228371 15432316521584549333 720564347363871722 4452087534508405673 13063324509440713333 15563536357005798464 15450210701434633189 15394478527054840391 16073807243706017182 5727118315969489146 2976475731791062753 160970373043073484 13076879055451237834 470701336070790502 5838136395053999052 9769478279420860941 10434918772747028363 17415164414615284574 11260564420607904001 11238100972953307629 14763923040501138821 15366192902208242880 13367992236254160900 15927917421132322816 1653300419274737223 492778123941402364 12834289588444667945 1648293426584842300 3965500341786394681 16031368774148739338 7867700840982690328 3014589909543045734 12717957480128180355 17510635283004020540 816274607177400282 17821907064312896351 18189883269265242786 6071003881374487402 5238735164780023819 852586496525286726 10502734683058846758 18435672855320427896 3949992766323534245 252263996899159556 3412881817167381655 12644150017650343110 6056000572239284927 15479784907120205476 8764805799676933159 10074455174552140561 17544363987804443593 10281984247114997187 11038954987203733563 1552232876760922105 17991915517650547669 8585484856951168379 5290424865021984961 795756187496828154 13695565089732257524 15373636790577022240 6212569449960334151 11960928163953664504 6157392184106775608 10726476720651863237 939125160798167271 8928560869253873802 11287647856098190524 3905254101124125725 4195544898884435322 8354474264813161474 17607532790442590518 12511204471386677803 12042054499384079007 3095744970878550095 5429631996138516780 17269167918988383001 6330777396535181032 17167957080322603373 18083923368451944813 8977182781094665801 15503956030121973844 13920526719203213617 14125140964587982927 13932894997273983203 10654384443851930932 899916581248175064 14010283938391973673 1317519388223578623 7703390016111783217 12730229540602525608 17251599351858594168 9185805771498404796 5170890518387077279 12180091950893151706 18028876866794728020 8992931365121436112 7578581561772378347 7017134321897176120 16767613009613328219 3520396269990776932 17946633190703877350 3133323256604429825 8232367959443782058 9616553741603592515 13313061061702954897 14300912751785746707 11456303739964138582 3030325185207110314 9168776248009994170 17731623781236500877 7121535219818191631 14253247804301823313 17525139772290555464 4703109158279261669 16162845329776876620 14888343739698849254 12567831603030292304 13394366271606348525 7673960504183701879 16085723197480182386 14645905112762777743 15061971021141292780 7460296452923063906 8960548387390891350 11213377485677829477 9280136767056853153 582144556658235329 9793742307827016032 13272805164198666095 12418398600899644621 12931849619030571054 11856203155268219994 12183835970454704191 885729659070553342 4625143910281314566 5831939022917659394 6986256081421152258 4800470251508658989 11879478413704221160 9681183112409650863 3291652644494579886 17571831670279649182 2024714499150786029 7295117191185013630 13373995026020471049 17588003431396185591 17837112663685126620 11534908595399851818 17181451358563116014 13491829536535128942 5754355084221734918 14299671507937600072 7936062378110253252 389203911259798287 5288885822800391017 14473674317258104957 9804102322999541802 11911447316289600572 7809408102642101276 2574588070967049460 2050960167017548532 9516611053637762681 4383033314404621325 7312979657244952611 3599018789462210738 15184827075506721477 4353886765177047432 16970972495255094636 8065436732350005168 5715952523845045661 1120070490019830464 17113757054286308092 6030500226598607625 11669080661314487129 751513236196327881 8189850658711851108 18263610914926958188 7401105930808789268 5773924853562140077 2757826011527700077 9760776322951065976 3325290933713754207 7693697427572237906 4247566891743819577 15704025795924832200 13506205323606040533 1957424324826365198 2402244862492241047 10919799715062635564 15749945448152244599 12935315981354682857 7058373016348847678 12198240637435834102 4346105748467795276 14806654727886673995 11174707306057635421 1233936729625691768 2643799407980400119 3838635894580191489 5967984396632930177 628432526495700417 1048370957545768707 19328758878450914 5243975107356294880 17377438689842206811 2167792481409883084 2918032541537742563 2136234719948192357 16726802196105820176 2797279971817372961 4642231169024765438 12496516388110061766 13842796235314274460 12335162131557602291 9914632783708081364 10981005261698013541 4345742443561164361 1888134275317499758 14353695501298071063 13428120474359067836 8126908781469576966 1694521075137759609 20334999978911845 17785136427234428336 17488643509824498505 4513770702320612774 7822138081555204483 3419187321779449331 7249540689897667705 17501185391803583896 13608640622367480773 10576450468448056323 277801168364514846 9146164607616398811 5803901623009439650 12992219910207902044 10570623479785441279 15071904288379401385 16084174582142397264 2664001760995252519 10078682841546758863 13067801991397305164 8187795760236394241 1787234107742329564 8054596325558075186 13327731754024564047 14782487494329735382 15044792790269173283 5092028985726214680 12686579903902101433 17924836128564660179 3038243050682802376 694698351957247685 3776072105613277719 3281053327167224866 11593824962847261308 12040503613995489170 8246984345086440067 3773729914277039633 1880393515872288594 14636270970905800049 18341839962373324982 18329641180182446484 16719768739509716899 10923971273684341289 5302650100857257942 6476934653573678078 174121770162745727 3435313776409746623 4250670418404732234 5962039700430155858 14519986832253178356 12014187771458186746 2287635705973761729 1983639646696199808 8118225471125125537 9505761529862178819 9969714822585197718 5841318028318250925 1708625080740317688 12885145817748086402 9784819522418257819 17051392111137879716 17769097732226287031 5915823449745539065 17420566988958156458 7140966960894653313 1181305397514291093 17626639955134675968 6722729894770339225 1228336369604198374 14168269246398673398 8544850929348245304 16350995682404927064 13202787784103528224 7092105225813358624 9736208202827311767 14293892389914781549 5672890576887298985 12370672585663828016 2631622425489750464 8000396499960770748 10171626557573873293 9323324714249199702 3354885732432006663 3048067855453063489 16320411753807124184 917930874215607745 8198592577841095157 5973309189490791434 11497589423051882071 15012426475086113058 3084948883413834025 9641796906417594905 2792585768300316306 16119553268165165866 6704621557451730664 15261938016785300949 13445942674447246622 15952054280451348201 9843944867743070396 7308338247858899241 16333331803652444166 10157280391050869541 16873180067911278563 1428186538759043810 16411677754060767702 12175870450897039467 10461659030117765255 1798289007123122573 1160203634338600306 920890726082803936 17597830975463330165 9372856794324019151 6955316359195162299 833572261461298495 14955544590627002335 765034889961986625 1621983686753410628 11159269628282416237 17063149189200307091 325643937499019204 14522091282427856152 8625886990880193607 9999279108188128344 2140394722353683002 6504679673019206709 104979593890633604 9141967064600674931 758531579492268133 4876710706826031918 11409604838125808622 14653929480492629640 3925922392872061828 9042447606010371408 7207229291704933149 10777991904691149994 2998004679741818418 10537433930747628488 6121840622295425393 878044496670548854 6581301650810760916 14828683154580435144 1218358794477674599 5327664704521476880 2915015641352965889 826295953000392750 15638330659710932631 13404030693233491048 6634545216807719365 13433558919323760163 12502765308137771257 10221380793532214259 17476145804024899485 6629011133797710794 533846862613966711 1685198165142379773 17023616078576923063 5952556652405762909 4269373388935700789 15882512267553811732 15176608466720833674 11029771503950580601 15897105077691693099 7745267319813671396 6788433225154683616 2080576754286200970 15465541114970353354 18037560082326649498 3647097027451170803 3973440139981185876 5259495976431936500 8220618417154899218 9762204533720819708 6622281375107803923 1934653331589812592 6964718465164855928 10929112523053345784 1944209183241542450 15924786735637174115 1328584286150840211 13329631855264082984 18146283874880946378 3775945171210128327 755441519985494100 1869478526965610248 13758522248839156000 3127961442547495460 6842844200367637039 10571648397286878185 11731104289105562474 1640806467918417670 11378683309940799957 13746707952531893313 11803637153241125466 14525279963586248139 16201017324183775249 4503823257227489565 4537034825271333912 3784236476613358191 1276671812031069100 2481902243897110112 11091956494244676494 15910798105450370265 10506763173919704170 1541482473717462191 2308693236736717064 2711455289650258259 17463345582305521947 16899596668303460504 8786846397330381259 10989982532468475992 18334489727721834212 3357080668234276390 3742084221356529826 14777586501123134341 7571400486750275198 16999425072488613396 11434261321957551336 11586041996421456770 1757140069013769596 1086041993092325265 6805881818990314227 7078150748346880640 8512564971053993895 14923444086872186257 5363560545449134013 5421019354534229584 4746451032736489881 18118837140234660373 407708453549514750 871443972334311961 13470853469684722034 6709035532555363788 138718834372989664 9494287994347017389 10376954415537349693 1270943563844511492 7841913634338587397 3128878958019230400 6238752876063715572 14684477579973129159 16523154762951734631 11268970821655171511 6433259648497234075 16138554599340741372 206870266319439831 8256226075091956770 11121943566875868152 5634877182225361693 16946757487265909699 5823933849043052033 10077578332144073639 10458209621888024170 12216712062111559467 355684929528583169 14639628872687093798 17238727386928870278 15633706951364803455 11034177568848824953 4725494751745465351 15409055697208587730 5446804487216791790 16980042399290846512 4461090841594447400 2711021274078783896 9545098978459000489 11111668880393495382 7384245303650291167 16696573299561070293 18095608646956086167 10201645855466562803 7525918214650204192 6011074925837182535 236427443448695298 4747649465540893760 17490355578001324319 10300634616519237327 6476413648225166328 17291770686881811529 4794223600174598051 8905953527396867203 898077571926153753 1734838426907714760 15772244265908974705 18102775372884342346 8460862854520164501 7921825996069245666 15861787489715043859 5694002945829632210 16514632983093424157 15948660351592827739 7823432309681448652 13218921601422310644 10105538019271530706 14293125667339494818 15658739375581646425 12672905795854999734 6390632117245596348 11240494174311563207 11756611148055164754 7251269853024531163 4690349822904642851 13016600140923196876 8314072919447088143 11462505562235781432 16180283799348376189 9395494929469993704 14407899111323512748 10538614104809669219 7789258672984953167 1329222224512615675 1200085290254224588 8403513130664052387 11102022464848951071 4715147483942798086 14475426760394853508 2539375970317152165 18101078531302691447 2449815770139762410 17369938831990954872 13744078324284614221 12124677311357466614 5461421848801548806 4882564281862767103 8022665108215600087 17981801484964561281 14013316930203548790 13412590200540520177 5920507282851682873 17256968837350752032 6677178124095123127 3316079976671145088 16760086342604819028 10114126565388300817 8669529354785574607 9627475850027328656 4053173799384851825 9266849328605877319 12668161290946103661 6271367380750385506 15068395733863724442 12887488622647431312 5990289518926174000 15268203544967064945 13125745569697133072 13424284126685307770 5467587188291262957 5650086967163597956 3694244478905612470 9911276068284871961 2857404411028427768 17139902500870558672 2050905790441587608 351868487620057283 6604264008479903317 16755240474050241385 5626422740244147087 626801402617920346 15141548839148442281 10584038630063986099 1661894289969307724 17806347248328292663 10874341194689212076 17021762223187158064 16448491118163795997 584758854138412779 2088000819760864225 16654351368190879555 10396122385489605839 3076538478176257268 7515684190650717860 14423472181899229147 13725394701822080510 3501121996549104112 14929537536323498790 15238375788846541606 999474417585351915 5373022813541092076 15094189533876841045 12944940895532983312 6684011279875189013 17655499972610036953 9186459483765322486 3162631135399708938 1334841279042379310 15475920947001251128 10477348541095106687 15000594548775799421 1327121454620385570 9676844614258491447 5850063620274137201 9193528331810934167 14044209660578492651 10147828316281916724 5739763090537332479 11795633387810335296 8284078563847461464 2221004743154513223 16950393785111037619 14282312391041061990 610768876312474557 11609978654403851392 9298434574183825141 7542088230817313124 236621037743253184 11506753548971727683 11103169001383742840 16237961605322307872 3979630292187944897 15256699917170492933 8437804874469951388 8935655111918794967 12428871930468039693 229767087379093054 4054434882940910121 5398848763022479485 11854040337400879850 15060318154653177110 3924979045672381064 8393601048389186550 8006211624425535203 16524872853159695245 11889158300266406533 14975963587962504973 3306820097799384239 17039186258309404113 1729989508674867516 17359970037660515149 5125832392453747176 8631971217157207844 16254943676803017149 17495773589806339688 10261939146189229302 1167489756467069339 14127969618365065921 760351607197764862 1064802807967369129 4442759419643608073 1802266275136206051 13058645155210706950 17511434186031830717 1713320472920467610 5659727803642888871 11261912124648226685 12683987751288535087 3378873207542447242 7209264085778894176 18327287795373698304 8565909844927901925 3335603680539848993 17818073158222720305 4626776603514185764 9380566890784670582 18446606882276749504 1938329573709807237 10794835215964644273 2857103723026491906 1808945121411172481 9126850980370794181 14079549630020071888 13436747444093843666 14810449925126082300 3402897008883129821 7224452167559464115 7748791822342336469 13548511615049395226 2941279720284632142 3763581291185512078 5961751816728564201 10394147041844959310 16898357340442404822 10006615793625543745 14498264039130168416 13237463304770446200 529949767398514294 1995582091291413867 17545738597112021826 4694838354932957030 10558776740061812252 3787556042265161603 15544423563815075468 4824972804217269122 3275505714974387821 6445468789679861341 7290230648482323045 7066927811172866909 1624718553056121433 15268802316717956730 16546494086667219192 5465698237080764029 7919551849551901009 2271756753357351288 18265946458922527411 3853139002091963970 11008474902996790570 15368152285565895439 12660468785953416297 13129878459630452123 15859482303669598526 281793214299020486 13797744032418006703 695564166919930894 5094679043087881948 4226958386041701760 4769358342849406382 4448439857749262429 12142574108173285881 18070981985837048830 10918092301550859049 18053928755715691182 2407137845496916649 4632742695646519480 870780563204011598 6357507621335521520 8709931758356756306 6051297007296713317 4834590345431526353 9839717045190240439 8059522793941492537 12320274312394652158 7236859758280633299 9768358690539871601 5806044289328341974 13017122393519596384 10936862023250558913 17894396058835957026 7763114590495827572 13173039886468814480 6046768924842274815 1812098108737984383 4572804545308500626 5533294485104443847 9243916613914952916 18089323869885067082 354635415829951177 2393832890923273928 1014463020445706194 7231271224278525795 5677775667276436185 15621295100748974613 15872959738197092069 18320582816359257091 11041985542023578498 9298403378830239976 7658270956807924536 7580232979700800310 14135952511067085290 18028639199237217291 4229812489557671359 6765009739290322112 1502696989134587075 8352737622682194937 13353705272046476228 5035291971386541835 5430276629149032195 1672476167626782872 3490775998491256471 7894014160841044448 17662548623411280224 570797096866942560 13051340091497825242 8875404577058617217 15944512933573331871 8593352123771287148 13620690658625835848 7043523770988987201 15096160317073099035 1202859921880061452 1972174395613718709 202217320196973370 6145429897539218849 5927768178790664215 8748826448512170930 5215061005970462178 14458341466306010419 14134471949335109146 16510929415449608766 15065218156899948236 13912011077580984203 12147194836207861783 15313185914904050848 10704159919151222453 1503735313796271690 13704664143047233720 1818848035561780716 13344028627430363679 11736742774660997421 8132823304003482408 9226417838933399507 7686189252455207796 7589612168369934471 9141802150282104493 7320500623981617506 14739816914539332353 8834525148749446718 11230809437860561745 3118413461278747557 14086269780532061184 14439535467090474536 17481118708974951773 1353354506889486475 4664813109037805038 18403213650253920305 2439535291823726034 10939556476070171471 14435533431462468159 2514698414636508100 14970444124930538422 17992329896729897663 10231855432065007158 17833453904221076543 5259512552731168087 8673696976114679829 14474736012072725850 17025906742390903312 11272675226979797219 8402243671444141003 6462869053955920771 17717025373475934353 15226997005033186411 7310053288262655620 11372115512196828603 1614953821856752033 2126894388018020496 1483982712581887220 8087575044018601967 10872709214237720382 12095981440123003765 1576422216372987192 9015792056841077607 8407969812063048667 12453023022650642852 641713999608539479 9511641537571930681 1566105239606534839 508973712398831166 4847004113213454125 3406682663028208637 13860851978144092044 205324834119687 8388365758048655759 14221523786353772712 14087916864449939265 10086533908053262429 12463966240253164714 12394896326589773953 4112221494968623576 4418752399979507874 9796501031104758418 5121099081546287368 8803274855091092175 3825582770757629561 10945959179875188382 4564264133864858809 10193552955920940482 17504456734543347894 10106283151279583458 2559112134061212861 10303943390883598541 15567995821827357002 17760353440440570722 7723633908945309842 1437165922736643208 4780339779404197824 7754076954008050860 3095601428439408925 6181539673969975829 390258426799075663 4159505427517710436 16880568617983905771 1437742889260924460 14227017930321649522 3634720827874902637 14436502481551223477 11586089023052014333 7442813955729866186 14192780876557428962 9565718566037328429 13652423001193776308 17744709333723097281 3318827075097898600 7982641888654140435 1557420240100264117 2133407777915059765 14224979067902581521 212819239665554672 7817508442640480844 8116289720665986318 16026373343292442509 933031125604849923 2921415371319022866 9104560393212003522 9096357020301971604 11821171299342458376 15794225257382396491 11461965783677743316 500781351352965437 1802868835046096753 3137124141524026090 6186699379276394397 536479358902753808 17437860206002511100 14352807126599352181 5540497810828028131 14622663865847966118 11046163040437828296 2973749352710028767 6140661676426794524 17176776330913264770 12958089835038515251 3912456812382671715 4212160311792722118 12345278160571465386 6237294939080486100 9109665310712017336 4588195240769097811 5594808164558206065 10990111612387982007 7139097987908633090 15926027119721114802 6238372135877071320 18259039781738935893 786391977194381370 3259708792037415018 7362935667763100608 1895306029211243009 7868924228860192618 14167712734995671481 13390947868548326947 2423890991052198038 12330121289401181223 5402148697353492581 8506911373695549640 14580969680810316690 14608364220348673952 398165543832312824 615672364479379831 921605895665063792 5345412635273124109 1596334931397482324 6716794162470287969 11342608662401655027 14011831780989702085 8817696339079818612 5846768850252811496 5955762862559959385 18063442995222775109 16689296948775880123 17467245334004184042 12423335927273329021 16036467408740208651 2719465696622067884 14635845305936600297 7989570066704918527 2145934675122626876 10735044318732515884 1879915741288551502 6926142822879600203 4228082281253467270 8133876789050155828 6631766645581638429 8303494810731675997 3249846221080546462 1847861490685826683 7658984396730134271 13037100306573208352 17893180816830893914 11912728252876976638 814903056626591700 4692423420451290701 6713014899379733345 17835237974785183046 11243467955676827306 14488884960665267934 9181425348424627012 8978245399563087284 7306715944332122860 7463562688560913425 10870891177182911661 9167712330496207383 13790542698529543634 9916578323319019182 16834207635689167440 13043850798323005645 4895842846859971908 93077457080861001 11642900755814941801 12880742518080084816 371267812998853192 10801646775941545470 13920633134791485280 1920675657141262210 11848829811044794136 15996613892847882546 17131755833483627905 6675793140331316566 12554758928132070369 1373800312564719921 12605137660894682901 11066437915404562478 16433086896104226989 9760440767863023998 8465896228953692394 8376208804809886157 7883755307444263118 9991736315815283128 4237801905079581034 2014067958921568085 3423144313355123471 3064528903633804670 15794495210831386688 10119682757028063991 10109733385754530168 1523125367115590608 4148030877015587559 5180239250285586928 7952282406998445984 17401952044418101478 13052891707680386373 8092171379603508436 12216964270507952498 6772833329157154024 2820060825757192094 13543495444487442311 11545375467452333921 8594631085794067603 11919519893115620086 403563273003029050 17735768186592329779 11919437744549758463 17376290192907154182 2092390888188317848 1027755216709490392 10284891093306649025 17715206917187458350 12163628506143808635 7266500140540608818 8778526575555389819 8422182077250723067 9930452621884214337 1025872708439171512 9623841655217714035 16423461051492255330 12250224105902190878 5555426613147109176 7043767258713763286 17483208465745028252 4493619701005769329 15562633397322506631 8685074189594901276 14881623345975522747 3752156491732997528 2378603363498834711 9405132288191639600 11463221008783954677 1046226053816455299 9624365976550275636 4902728539275960815 6147862761721177476 12352932012295814338 6537449797480407407 3419220677523790213 2584097350786612265 1156374505782557771 11876621198674113817 14472626118662983052 4673428428419997013 11540595115730552334 3625804748864640832 15601428667409797351 5210037795467205475 4213198971532341944 9668625833574429683 15768701900227362546 12942444767530035310 14076882141559875806 14291594108746069561 8915070003070734581 5635713220840964473 12822990547232914534 13644105071317566472 17873009371510817521 17823618960631301657 10020118962970097565 8462283852734275657 13020839440546159312 13661905426971409456 7533901807596975836 15177638585420021155 4569225536753092663 9639400582767380444 14604260229499130079 13392928292537979103 14762071338396404779 14418686362736279947 17400533078337427190 9550498637686481533 13024065301550756689 13246853431576974209 9524623440691244145 13165913871481673301 4442412019215115117 7769629324296723332 5706324889702422903 14884932101176709768 6498772300745369652 7600447815120880708 7285511469475548954 9771848323167230914 8917930400213131544 8977457045024108502 5018098785932702661 6706550415008598437 10436790255407382765 15925166566605210154 12569649287108591774 2575085779897561707 5257016128186460454 6486092663014538621 16112331000804082829 2830896806106669106 17042262587340840464 14807836533171921470 9329371141741244681 3038212500043730363 1169047694869837615 10508013290544063856 14871685938566199536 9986125874427425152 1515638319533868596 3287097307280431517 15737174856542680557 10480950406861454697 8768561255170938220 8594388641890730797 6600436639154454377 7772097477228311011 13235383274673954736 14121759659555153540 8694253017349467955 10108848236233368182 9063906028315322561 8076891390285119726 15891164505624769687 12897392365634641461 14942833655743940196 17374550573176038398 5330009964596037467 2398271835440428978 8175967040037835729 11005851112897894291 6952501525620028145 14521432320672981759 13854436693446816519 6739113310785917696 16019182393022161270 8888561328466637417 4145598855880420858 9739719600746204952 9009800429825540434 5710610897424428544 5463589009604122696 6362112265741016057 2271006087440117747 781791916100248642 14016264167276158597 15520837790046616574 5638605772413600897 16505387758041558710 7764602239760904867 13029256334002353438 15966376449462096929 1218704347182065056 7881666695469084806 6527302081538235400 2784337772201478561 8519032163417604854 9872694546560974023 7441298789786464936 5405250360413669818 12612749374982125659 8659359066384765085 7104518755723681248 6897629217977511219 13022952087747294132 4919873039463125029 5635274944487138160 16359963666417344896 18150790550537012155 8142156152157549288 12279212549040933074 15392038874274309569 10098709731169721575 361688148263952975 17940915935896592010 7567727002008959340 3255166796431602357 16429172138669444142 16248699397898070750 3730437622776626188 3862395904803605649 10560922071031681065 12452898376435475667 5247484640318547492 6661518547529547822 17267030457407718527 9846164083866661323 16624995695546420515 14891477776059418826 2408563479686937670 10918600766322619409 12785497586549133566 10550027457339766935 9938529257445831512 5100008433474740745 15727698386770290263 10844021564592855352 11848095568960814946 4310805466445576287 17152916412298355489 7753994975734753100 16963438299738644923 7932391416395388463 3050457781994010139 10789425901909903778 7774924270850080237 7120528039919569299 4881221657940502362 13866319176236084027 5563847088316889341 4293280591542808556 8863038925677653677 6641946820910022164 3785118268739378818 6335370772608607422 7341103256700931687 4739569282963224602 519030684841044524 12530662472615037224 12745387341997377879 7996117522976210986 5299478065511616967 17774259249828870345 1205405638649486493 13700248073263102668 12867686205257044990 14608539651690203737 10902902346396610483 8876880658709157452 14915531654157366250 11818638383125258665 17342417334628780149 8968710531463765033 7465336417195294356 3040142154361279686 1790075918005481745 13369462858704084509 12334286394672857860 16560774107155281031 15614901529588989229 8103803040224656092 728344776117904954 17184856099319083162 12607161086197172690 3079946376340449362 5416922553462747520 9036135549972941784 9108846039733928933 4377095819340336800 1006979879642024501 11269303482124912916 3400754329830722838 11404814874052140649 14792186623841257161 7107555220120166918 17313798779010828356 18368908761177503262 17500936383967871706 11308730329576390872 4778414137856393436 9044219419761118472 9011427001463727744 15387294624137033948 4137582884104065313 8760415675907061326 6428187644597965787 12611892067533064586 550951107831046850 1778925008014222457 17062286311702588243 15588444056490908765 3843638141419783504 16239726045504479539 1212329542796711675 6083876218084790888 8956682702094289451 16079936211816563269 8101731486775749234 5191159932425340746 3324681665344859698 9873770784952047395 15951216641353790071 7783964705046729337 6004644941625209908 1688773691200841619 10278970773843787745 9677639563722712002 5264525061201716076 4659841816702586765 442378657674529428 10467122101828808770 3704704133704489181 15443496927546979340 8603504280982667504 931204375028817140 2386944108022901000 4147980620048162988 16292101508609516802 8582825730796882438 14063782580673371475 14916270259714853206 7308568022062234253 10259250726179337980 17685192091141368497 3700135278776460474 8418254026759749962 11136640981804025368 16270163764591064833 5789351081541035002 10404065397891296098 17647130175978806773 17988185192607035819 1366620104473807684 1006722292285085921 6912260596410770046 14898122075266602602 5589245840445753651 7778897966588337666 6870503999185720011 4951528172521362457 17992467362856273326 1512478988281795831 6504314720698936529 6016972437217024295 1849372504576967413 15126331397765272376 2649737884145936903 5983866114546953165 8403563856541823562 16671584168185912888 6064683052864334091 13932232729690829960 17608651937106830246 15402534459708234986 5145453264006681400 14701701881173212369 3880837059669960286 15639940394710096322 7264515605354819312 12502217306386383755 10864573985628157768 926061201062809598 2450658671630314467 9377346654985176864 9094671140916222851 8397858235575754528 11070985513488077593 14328013150833187880 3585493062415025399 18092394077064982961 16658010266659454649 8552109760753027219 10763148394206116684 6580811967828588086 7810402384766391553 16199490871335812272 376653682312336563 3128026113192005663 879764844213542367 6661038402606863547 13086804001453196831 11531168925554711991 10337553655215540162 14499769385544266310 16500778200924865162 2483743490171149356 13520102322301807929 16471523645050133589 17977957419157846952 5453376075829311628 14401012732304561531 12745528037224205505 5087076628408195613 17948602053967558528 3564499743770007788 16696592266256470508 11697608368286596009 7691672709639501448 8203540279010258190 16849650011510135853 97905359592617900 16690326278347585068 788575817425956524 15328978608897296933 16031362260368064530 1383176588378150471 9025140486212464327 7814990085503793708 9141933190502050607 636633254732405846 10075070101972509197 18301983855154265203 10768634454724060892 12531806113908343830 468919397975701155 6478032416550488841 415576885057373051 9954207054432458984 7903347446124304766 10859803841502421928 12042675554892701635 16036640563349857080 5740360182368052674 12046677336139691398 13490260493562416575 17999896882095169247 17220943077474229876 12710145286745046862 15061480742319604115 1742806844215804595 9661890333916077079 13457868145798735364 7669266899366006429 3768519243961009814 15321296562168671778 12057344125937702298 16618034387312696484 12046416090419683496 5833614645390182084 7722070729907803370 5862244497183840217 16404608291244446105 5202291059260246224 16600614370083358888 10051066687267340165 14547543003135930665 2121285262768597828 6996539927760934525 17519863567715371043 9118494689209767270 18066031405755934754 9850005253564152251 9960869454363918825 17218261141035333350 12774020421466764928 3655119992861332593 12517451121633910936 15393978479867972179 13030302340192644515 13926721783967507624 14276722122701379891 15212153624883130391 12780812026839145204 14976076314928735298 18090501056202418519 1981087781060205120 9417528560704534114 16826268003274612006 2483838248450470437 2801546936125629283 2198878264458111041 9682914190449764878 8512968409765391620 857115204460535335 14184919833480880709 16784581825780964138 18161831255708605440 12872810642006161401 6758062100562124951 432547213703903167 12039396295074846031 2951630350853494625 3695563296034195749 14204700788262236567 9670372811982089052 14150433164654047330 15264573736417119470 1450520771584777689 12865687206488999726 11935246733777525310 12674055053910674292 184845164806653274 16731447955351423495 14616495341598060537 6221590162059799328 13063163286407605387 2416431973193347262 7892290480402155724 11493615730126386300 10770178261989859679 11742537061190342322 2202672548799120574 15129521906012221903 17718089188662066404 7398846965387715505 7136337457983962980 3908404705466072746 14797786290112734930 7051398793000649196 17234711037218148123 7366109631880385805 6144091066492954519 7453009398727313000 8499300134654131838 11923616917306972129 16977817576369476874 6608967577265296651 8492672476862506333 6027170708923273559 10913529171280825151 7971333198842996418 11251153310693119421 8609917846405264828 14752557233504730482 15523273134321706202 11635310394766499152 9852797623233657045 14839580206870324828 2245801627985490464 10222326858579540813 2114151122922167274 7338112942782035801 17867848750862236724 7134503027449528187 1894594840386184092 500793625563894504 13158597000433192147 16800310001012788864 17060245983947238818 18161247736141589202 15529188859454132040 13415631997076968395 9792568454490984528 14551717470820742806 11625864157783309283 13916131995683347662 13125628339573608082 6427260308491878628 7155614636677095212 17075073001691346248 16734091103293261153 5589623956111618640 4684089092280569105 17932557120087848360 4320863535521664424 3327990631259960061 17556967408907045617 7428718387095917083 9207188584484716629 12891951522834204352 9400760494151668341 8626353569510831488 12467946612753120385 15490573801375660350 1943758597259054799 7619576011110855808 16881649583732230746 14035275439015490536 18001223901091432151 11599930664066061440 13064604069084346233 15808657754569572181 11454238589884708066 1810126687865396641 11150284349092285849 10517740355831507325 3456569813714988143 12587285374007867055 11666667663986626569 5531566055261295590 10183562432540581735 7634987169956759094 10709165403907877853 18220350184408007761 5528852644800216283 13518675723058105052 14563448557779612319 17519467875728855133 12666092909818594595 6113205132233009965 8933188481789308009 11290882512567378114 9081380309295380898 7931228683970460667 6989127132691314718 9536909483019299960 3116301824626942488 713025365438700426 12991851172074290081 13272566797714457034 7851516222831672029 1746924829459429762 4789857951243990838 5224696892197985710 10155214668416079675 17359867533232644780 9416903066042910131 380478628056646574 7414959945603254867 6950587193709208816 15731854429266165723 9246276271679786579 10098177523951141191 13612393238633308910 9525454247634896592 17517202016362148627 11035817249813820482 4676746865649014162 1821808224982430828 13869525294912592582 349378005799594894 14987810288341014997 8356199003949920059 16787567635424608356 15230760394263312255 18163573153031306075 13843964255011393964 3699819481977350727 15533310965789071151 11966455829348361814 475438529700404571 3233643434767062161 6776959984232487732 9127763877231734950 6255652237057380039 9000587569127245268 13915645029751059204 15365774689115506730 7073884800733430556 14489641359370269494 1376664671058743339 2680489926944447429 14700268781851403996 983433412747731003 12305143168288566771 4733991402405827442 2705045507942956949 11201063963997938186 13634640156127717059 13907581711958023177 7190001483078017803 7072699411351605802 15910462137984750212 11916257234899117708 12276289298461134378 10047999667234065052 6574711202135365027 2228373760111209829 14029621412342437668 5900662528274051581 1000204843692753223 4489301791967166073 1950375852910080736 9226103494173474210 13474963813637418978 1879457213718682976 6570219303490698506 7647184202154856410 4969916068637761054 4633625118173206061 541434173098367703 11283310444945508213 16534988682175070427 214306804379109436 8213899545076761050 16695420081498631060 16990443087904307814 12208915977745415753 17412934486680173614 3051094635093233478 18130161344468574831 1851483439580413778 6969125579618431118 17625353428882317465 11493077963964285806 13270116718552014111 3260024790356986847 5941492207224362221 5098247143738079292 1582550949581178328 17593045255811313637 6402240472586992005 1031381017175161522 16252213270774619508 15643744906998346794 10906293172604974076 14325106418502548747 9176362861314714240 6036198115617262218 10327800908322680380 16646479861705734369 4942495549033636495 9192019665265565872 11392909995328297800 805370141550416488 2220230805062288235 10721192079284963919 13686205193937329885 2134335935897216686 3994453462184839926 1446521748453086630 18130423312072162414 17677703145142470469 15883802444301854336 4857701781834713087 13521920818943102402 10359049868804065999 11847539031913245509 15381279179945308171 14990011787042252653 3229436207080156842 1850577372047966170 9963809762755415908 11336928253212453703 18039024316293875228 17667578332769892239 10486105112359605360 15466675317279462659 14479092035715549473 6057050401174828937 3822473544652618813 8214940245862777076 5668877032963004704 4463507742292031249 14452588315853765762 11432965703099259497 7690868534391130180 15102575526545433695 9824382871453950602 15370725942589929952 5118671405168922914 14943046399154125499 10567705597002307133 11807938472230190844 4935128392631918498 16861063765105928151 13861794858821105323 7940408804499156035 18430252537198873685 3035049809090018337 212764441193022060 11188749483540343577 13507584258626133183 4525149732156064709 6007730835423762372 16374014117586921050 228533218749888203 1358314493826037816 11642201093390433039 15966049868703397432 17906387315166852120 16602942992088511958 15822360524418755766 10108312670622177685 7746401948064062241 4001496999860359386 9092631523827629802 14609716457873382804 12332425784793059711 11868325062269729903 8788092991340964504 1208103552770643979 13290348801931065460 3263661167106521338 3669498919027752558 15861818667363835944 9394662396399102600 14454233637119469126 6851478323338462383 2591197262986448281 14287178097713590648 7569249151779026634 10465319444556404765 7872150046387389466 1643511257974666367 3678342101614532940 12665100489160293597 909363432446019555 13337311364880113042 13575348532922504170 3393564690728878203 10973806831294513835 18137723843254904011 9920573164024814002 16142565218054485569 13455830202316468416 11488511880875824186 1251388938078934934 14927433853893684578 3311263207721667599 13926867045255864636 18164133105680822724 16033860944370970049 17617524108331127402 16069814098214586344 5002044938548897381 7536273205027094751 3403358718338606837 2730669749809242541 13309559544882293129 10969561562337541672 7253356124272993459 15675362866122462514 8008342082883789508 15362189162778251225 9689818050274086850 15680065057571068452 56672151460980558 17454183539423354309 6227842277686116384 4279191821754889557 13380218415303169471 3281219436986731244 15656447564395113319 8319688158032490952 1091636523303675106 14039325309392874206 7136034522037752923 7121310531997656786 1402027191417622667 709304500403994011 15604640496215983846 3068051992110322047 4796242770518552780 4947363856416744631 9302847752162678212 6691251239399089856 12217340813442764581 4681147302841019134 11762349239843532961 4500053999629407953 1838089036802206245 14907170418299034552 2090309088108598553 16072225723850859500 17917288312157207527 1260451105420349149 3938433533152568851 16047592610494196673 17397596033417983559 12885845117421422515 13637984619212654463 14667150231744609955 1152111192950443624 2408001837970269312 18425808868038738739 8785531133800364154 17652215299588717018 7352575261833947019 12136703092585506887 16992691335693044239 17924542133909952836 290824952492740060 2007195022864399827 7885071725347283298 10685566071514312807 4574010929611121524 2082632225796463419 9183178297589356010 10940219980046941630 9438837269007370186 8873947616401201722 5995097013021259448 11439912820200836320 5366014359695321087 6316957505710520829 15418072684582214483 4631815744542985042 6324945110999412649 3151100077112396545 5031887560070512750 3779932518533037068 1116507860181030638 7570271160717224654 5271060152681338791 12013382815083668330 2736427223302255643 17616897838478588430 104862493602883664 10538287444028795527 12380079281492431199 11693297186437196823 12665088559021756465 5153589336234663526 16624624746437536903 13732085556654366946 16820515514532194714 10572613678121332945 2754178913587463145 6642834090957258203 5650488131953950277 11027438968715372797 2241762494080303604 15875190998455594065 3794532761393708059 18414267320166038028 9787376285787481572 13270646690181934961 2132313883809303578 9628009228641908077 13593204110525813981 11099648165752546148 6291878621510855969 10945340877677517851 15911957739326890087 8381599429714183771 4034699178412141700 13096545995187496833 15720835272743063868 7423470281652711092 5342047011598784591 11493547150497969069 3265169342505671686 16599243428781153622 7604357821540270216 16965416982060529338 11618193376667987289 15166143073558364109 704649906840575451 9104798819750129694 11614621667994594278 1386741878371405955 8374574966755094031 14690760567418179055 3656161829598015243 10240797966074679337 8784036956503327416 10248201728834054047 8501600486284693273 17433799419737863374 18091326108000755124 10668656008373110771 13188631201413333942 4012899408448704163 16381223142184717077 14509143502116041033 1200780759903596551 17590265063921392763 16757979958197514208 13949394990678444578 14473557765518178837 6624301934761211678 11964853107578036554 15463470266027001660 10208809888665155303 8583685407727915293 3074725951351620323 4895638567502469256 6204509777909386210 6015685071972903453 12846406424114465951 11645614197615286281 11058664855919946355 2583999025022774842 14634566352295546522 3149228358926286237 9568096790063103707 1538676364762159810 4130700289394124144 12092716526689194886 11907055854556647535 16460749228706891716 10903707430639782895 1665307095235577481 8642719395320229833 17629727209499303722 15105777490873320033 9789850413550860137 6159619725265561044 15779939859863378149 9370433068295728149 17832056916688621835 11596651729539619200 5907354430387128207 12635475255773622717 11073314579437982681 15229296504765842901 9565468952779393219 7804902440839430205 16510188536024303225 15417827520875419067 1127917108994339122 9291136337902323896 17903698560625684012 1202935679337408997 7327710063626360462 14485726432105280902 12866778680690198296 12244222665786750595 645087585919206730 13250694573732029494 8704597680945659688 12175061470337982513 17833530142864390310 15450311141208762584 6802327832029844764 16678352240035048972 11540883700891611101 5779985308926630969 6452527301982931385 15720076528075943010 16102485170824781433 10495199760205560103 9755012085962086496 9783768033474886086 8760673342451327786 6721580895991514927 11353624729329325379 12098767348853530346 9972970232570771103 13260551338652701581 8266782395696262928 11368591335516291884 12324075402117182387 14056885886983390963 1151578261078119877 2769502353587630492 13185481089875340817 144596564277930549 18228738909466378610 14526573198957562571 14281624245876662739 2785915158409391257 4186660765136559777 6102966418099744929 13760931488743620954 18130995712568753085 14320689416017603516 9932959820287116674 10864411898755436341 58093131484217155 17691851716486924279 9845690403208287182 10490811570115224367 10167914652849136374 1318657731297967811 8995443607314069153 10461124739859849291 15664900511145060067 3708061115465170419 528647404911266410 8435471930542047263 8660502383970160369 4512098117176058281 15545543994140494732 16844113347902698382 2702005352966362042 15081819920167291592 13720715629493216954 7343084594170272297 18235247809932847154 3388818451886960247 18338545097592781922 14919305157461306710 9849571466834544446 565255340485473582 345556406264658334 3294827018775733863 16779973971736381283 15089197025698185408 2189504043001442683 17372692237487602444 15760808374708513406 13183897735067755706 9049033572488711989 14943409516946413628 8462775539292964862 14659416765968208023 1111366526722452340 11240284414512501963 3079801015499758501 5886080127032738277 3882193070483528947 6919383823743045102 9096097402595807616 5754402878043945026 6613064609095982850 12497251279055868657 15586409135185016483 16760588802123648118 10415730584045049861 14224344178313667292 12047586788254106159 8921130815359568257 6474601084403526441 6068661260555810869 3062476182028163237 13340579160404644175 9157641580716567318 16341511150913988390 4809444322102358100 6584616500651571967 2485471218257081040 17338881764164853587 17190307732772650970 1318199413516114235 2733191207524626955 4389052105604304610 1386906638544998952 17300974006199386927 4389587922371201278 13461846720548309077 13700386762211404981 9157360695478542114 15890865930999322569 211382809521132490 5991137382158566275 15409622982199922055 14133696621243215393 6555719330488601416 12083668408347714775 8703934204072040486 2851191911016671811 14732751378171639924 7721177343638365784 16868801663663192399 1527090630382003652 453903790828549473 10981019721608601308 4950691750379458695 14501641497041316701 7678656966954273609 16318741312411277414 10771972387309307862 9196841599757559330 8740315348197936245 6739377395107326376 15543251458815815630 219514715234184969 2107401162014005317 15280620747800189505 14061711575779703397 7645266115891616210 18023088289857822682 7593068365601909750 6142243855293582045 5220081640154102203 14045137069263770953 2917892556008323591 12577681861414984256 6849063259233966684 3494895236974677233 18244340314672556203 10636233405263540108 10548396467131473159 1852055140480346592 16277833965435941553 14409274316004789197 6482013057818295315 4995924521249672940 7575253290378978401 5226476604548228849 5675722928432771668 7188101825049960621 2124303758290654764 9109526383259850418 8029263442493411161 913722429524201275 4077735137404930201 7553115555385478921 7092117776427516238 15755516745473234657 17020095568555064927 8518646077242036815 10388640806702908775 15350569614741590594 1195008076905286930 4266142494154930675 12522150709258865832 6793212964947368168 863930046117133585 13109450050814162067 9564067411956831612 16635197809351490704 8500541374548140378 7944207965218934116 1786743846480199891 9695001641098729494 12828921153338408308 5868053706065396786 5373493800987410157 2478775447546693016 10510265140277057077 8249844092323167473 16067538693888002837 11968486176838071441 6117907806070077934 2132002572391944706 2933531615649130314 2646595230339418719 13149180449364882689 6973782702861560942 10212495828610545561 13864186936394856140 5174632803405876812 5122578036290449472 13847691694539973849 15707132377427628678 10637064179116049091 10494373352523272312 1220524511742493344 15989373151357016824 17966635155990571105 9081538149892471974 1657368489996985142 2522479457974876086 13521728350420558825 13870096609550653475 3488114932985822441 11739461242984940930 719802206364829314 12913590381847943940 9527734229692472092 9146984582489650745 6444974528552960867 13743926820402784343 6100903061001504663 18392526922704244070 17939946439725973581 6549737818169821323 6002406537586181377 1965600670084006111 9935598604275906189 3575224224856066779 532724200539111624 1451072024552414233 10432316689038005093 13530049295541269943 8350851651131170071 13192146070804286706 2398486504110281578 7475531799349374874 2267402203814562790 4421020442107816287 4118522282930221063 16264978193070859806 1857829469444628616 4261101486400534962 171643092550165496 16544995199224399876 16338577935512231228 7257730631561381108 12301607158365835515 2044818843156667244 1622407192369746319 9433659556898284085 9646837389778335091 4326447906658081583 4072253926057891813 4957943552526598574 17102639214083417360 6737468880755951290 16878584246974838375 12531842913671299472 13694182313425652847 12358486446020762454 18265160311076442026 15689106034629383407 6356825104671477017 7352941038618770971 1494376160472294380 16087723658521866206 16620909426051885953 5225375282834702358 14448537230732551818 4004713630359950254 3721837166656983697 5364698006280891188 16696532311300254500 354160092986100494 11969309699033216088 6140418121885342586 17416872758360290690 14701461958598289011 12574210453737548917 11587281203762868509 9749341273836501084 13623662774780609206 18314980018505155907 4453817384743186672 10785284186453488862 13533556109465429233 6805234513829935664 17880911483397968134 178828508803236190 1883166703415346429 15432422371107790621 12594610028079234866 383059636503646574 10703005841247375371 3625409978215598794 14191191451163330621 12139127751270695798 10617153935097074068 14672015101454593293 10924403485198049401 16406293999964575358 5109461868308503366 17610100711311700743 3650487543856355572 13029717730449755105 5711356061029969874 15276816077788768220 9252171234752034749 6870113404861727383 4383754660803038675 13926364738622109558 10389913227267940832 7067736950130014890 7577463077997426524 6581715290984652141 16436069789556084885 6967291011919075834 5355096715391719935 4463891876878029457 3005736147061735189 13077026001721096343 14258209667958507709 6849435837739066010 4604574571541682098 15816926715858607885 12147500759688323612 12445536774321199077 11706679845014615216 876869320440279922 9508559055296641816 893517049918644491 12291656515974366876 10821843876562866152 4940329428577867362 17404438419183906871 9386998816617315036 2971167700413459519 11849867974478263630 1371130712618947069 3438289985265275447 817511210721812099 7791756162366912231 16342086972343558691 9288804160731763244 15659872577393356995 7972161158043536713 8253779088850317060 7403260351184994947 1164313934967174491 17175640901453047176 12621464637018288046 17826486609828066138 10151436666769737717 5512115686505274071 7259224858184386411 3062301544541693705 5791681146086220893 10104198417750487442 6799467235887866048 15467558616428661198 5973598988157973652 9791628000051356847 17200624739667151201 16830307648327436508 8400934644493891803 2480921122158745892 7346942094817266442 13503209351580038724 14527906527879917155 2752432628073078782 14872237167059578302 4648250675266223566 18440892163375648375 8225183550201457141 9684907638617013828 9860342326499214525 16608687172336536965 8115161064745478283 16399683895530170904 11276976246143453552 7704756679489423934 3196254652145434150 9789539989792460581 13548613955264022962 815713618705544343 5691874042166246620 6334374573264081805 2614928001517961359 17821521608764765636 378878306972406455 15013268766707109197 5590820368616835185 5932392740141569482 2114941042835444145 7491489989644732062 13980435390967550100 3324112687507548052 5585913163853175794 14314854083560041671 1500715017345270030 16115588404689797379 5075977116123809309 18189365312205719845 11485671025194477379 14740561696240634414 15984726197623631882 17488463931983054857 453046445476917334 15623248191328949689 6764471194543197762 8443916531274812117 10028250127675994485 5509494780609649253 1477992678791392813 14981669822278110598 13072529680072806200 8234603273699464371 3640186207235955275 11509333065348937334 14083808419435394601 15381450342854636771 8835709585697782851 17940835444551475504 115283210387548950 10200230008099105519 1967998240542627144 16433761478514782990 4688174255933237944 8477694002598677202 18027508523553393091 8871414740857502780 6934637625394736125 7505561802716066562 16370405265021763075 6457622238037157728 15207999526451345730 2995443553177077573 10694342363192206477 6148806871349398932 15929809199724183435 14844195459165827385 11965943084006388091 1022309863575587395 2025664275672225831 17459049520907196667 16999629094529061245 2133570541471900407 2251842547078005524 15929155391198642774 4024029911958382785 14033970165511003652 5478903637936278053 7188184554479262661 12252247353846735385 3638967645293297342 8517863658340863302 16955362536429305016 15157562026559721549 978201117677648414 2618009642307895585 9277313229575522727 17204377229194847398 7056510415267406908 8195875179006276561 17158829011321700374 6427835749699842112 6735781321267764720 8443637304086984671 1295295700217034289 16656164310958277360 14007898749344215546 12663542680113711095 17797292471299679362 12240298196571125087 13466715403192127008 6142591138444410051 7308084027105962406 15329811420952871776 14876011201601577291 15360458023900228261 11204374373801325771 15009089737764295952 15692491559607128391 5290019171832296241 15223839077350003154 9783978218618526052 12682722931758177601 7032515402448621445 8804138737145231659 17099263412114095558 16274111844676560733 6354802013106209813 5595534864972401970 12603613525880294991 10991628568953044391 13910407414428608216 6749472364853665048 9579226194380983394 1618220703957578544 13149068547517588355 15244255141191841196 7234262678591478034 11582968859393387028 4291827474537780085 889971497698818815 2597636027534925005 12235842082180004667 2895649555410038730 8315996064572110093 370107151823039109 2601212481582894932 5063246669583105435 317997930241437477 2473964109684838725 11048647494873894580 15887049175249863082 16925661177537645742 1757104041587652092 17447040043352671061 4237119269891222925 2859793195071263862 1410994366471538471 17244054001906647019 717116576514935108 14754601285286242158 5255142020073234723 8374465553587812825 6755564696184865440 1517873170449767929 12159650737386929628 16774266594715293128 7646077911746128209 8368027795161288459 1960245898146874703 15716108754607999515 9350299105694326250 7261737245889527372 6830990759907324535 14610681680037212953 213675920064341820 13968354966439068 16986581151589631379 10476081758302917642 17741368196197630477 15048310448498105289 1931467371608202315 2829954930394835924 154275018023175519 17762947883963674590 16166329395887470079 8932525646643364715 9730355322776231912 11633928315878180653 15630251478891609867 15123208504714617206 16986943761888084767 15359389326045835887 14457115728927125762 15631556896700520925 12400518527333835659 4677570152992759303 5096822868128103912 4245794049366624205 3567296789755750555 11625963888299338822 15159338629057268484 10653898096277205240 14215560487080233814 18191427370231623737 3556316031734612122 17384855624015723914 11836362024398371362 10072784684861063314 10025866139687382689 5257867599240710586 12749279782851675619 7170281669737948232 11638928591709040953 570180722424837286 4761058860102645566 11152331436452588236 2312636117786392541 10418580158030457233 16489884400720381383 1926476518400450504 4261397839792767171 5883110438945155859 17806637797033774296 12265311347624642793 4530289774360944832 17893346497104461260 8762630729184856053 10849822227397787433 10255503267220966181 14636967443285032779 15944460716158124334 14989156196800501944 15892652676497408386 14409417784523968387 14999383241110736115 10535898353720352055 3853744622355754519 6693224467365456114 10750491224265147188 11883570190540853305 3988575980157571664 14210119502582218940 7123277266466543641 15394995131343290310 15943769430973692388 3576071070276814623 10152792232263614763 8903971861946894746 2118952908923600137 7835851001260931684 6291694024583896001 3029976734940014195 15327809430304734823 17166199467571523277 17235813216371490604 1139020146207538689 18107062760132851632 12865039513840824033 7386437972317239918 17500596553375348571 3725663039938246712 1489943622976482431 7646341085982980477 12384120033810323727 12291470767395867891 6058171380649665434 11546544272650173202 12930935959884277888 849179695809477048 15537619485383209906 8676234783141180481 11398399453279896351 17403839000588927534 5083634029988401591 11101266128622228283 6497525415091776954 15215391449976420676 13684397983608578401 15678527783138369889 11699695033234193569 7825929134214973590 15319260011424699717 1211897951776485253 15036604117133598275 15844870319648106541 4416261023509519419 16472864315033117387 5757698471051143526 6689701357770415521 13295698969710501767 15834881683810708018 16496190600891201892 4329062885106986934 5747835448168103575 9827220557457486474 11625257656293061798 16686338607775925668 13605487170172244646 7776837289295421391 1556356989213047105 2160466722434640794 2503014029495357119 17492431396244580735 4016202823921485371 14946365479022819439 12322045635820156290 5926811169815817741 15928297519227804152 11156689486595818801 12409664353716542543 11913345078094058276 12935007554385791249 17226147027081406085 18085562041175076940 2242722622539708503 11584894591881769378 698948099300908947 16211606378972121336 11559067058536872327 97014365556873188 2203275893175679532 9044135340089605228 746594030921155800 5428363789976830954 55028483168945251 17719616100374725058 16585532861931500336 7682052990470078336 12757527378267458655 13692543814189144048 3523949675643193540 14500644824004658704 11029321466264212105 6803916301299717043 960213897183975122 14874597587731170496 15185988270126379022 3040474350235117759 14220319649074166665 8837910519196742804 936811570390100566 7786138009056976948 4583860365997957260 16030741725326762339 7503277334186274209 15355322748328466130 18445803622659249107 3332314027750724526 3519255089375395138 12950910419028510597 16505800819581741734 9121731164932457202 8576358879463260464 5301252923153234427 4678273839592618140 6365490836758554781 3671497323494920403 13015074153835063161 1498917633285592593 1999165379795478709 10561829530951917595 8691085980350311969 3319093198810472300 5152485189341555202 3177878762591701421 5856878199034014939 9544397504393067489 15959833753515583758 11264609640914684379 11209559238011998908 11259303528091308004 239619791168285713 14711268217190271470 13410650142863201471 9960060305149781158 9665194411102421369 11827960943961920402 14957928039823268672 262259757582413259 16532333148282771393 12445377210602658876 3841803174098497018 6487252146461546407 14617869627507443813 1611215433198461106 2247290174526575563 18397959674051253348 7123097700357106614 8304002923525903842 17407949905665279829 1341167352107135251 12351209330649922732 5022527884229883506 117198800739279504 472585645990038291 18377344216484230994 311111150584698419 8080254734853761172 17648550460948023498 845124845431117045 4654052899273652510 9248298883665473904 9622259008700249843 11634887255270558670 9606077353370428337 7025798827762597554 647059100030259605 12400985308049370078 1681875904140755302 12579486993180681882 2827658895474810882 7988687778213420835 5642260894280671455 7533177635949602946 11046068240145749497 11448317298689292346 4006584787752982845 9032736210495993566 18179154552701853873 11564795678798019664 16214236771214260593 813390078473200809 8314672499873216674 18183163338653423160 2184767853657705395 13885606125813489365 817998514530150963 1365880903543996852 14655087719854927275 4359852003107508263 21123075213155690 10104839019197327854 15552453973719806500 14229662037867820200 9571807864974922841 18003338325712877039 13398288271826751015 11581183797055613575 899764806291963266 9516951594829291123 2417969325219515898 11061346160820611378 6120369021515049107 14745998870557075919 4812327127734272874 7949273241125046656 11896055691326176240 14363083861481731253 11731721200278222606 5705763713012909188 2117006497870429180 16420586017562615541 13815266538757270260 2845237441198388872 17729163133504266487 15330338792146765677 9759284687937029170 13074737673592643913 8634906548602091495 7106153707709088068 648484818223543944 6990213185749589727 6731943405047010355 12532707156220520800 16323660165106012456 14042739683819715386 8325533988861106354 11545400180762524346 4672279563119407519 1982702765802419221 17310213667875484251 6077500364331265882 13467809871197036165 1777645384001712221 1232289114430970485 7676522286503511487 16151548854528916921 8212829107265297030 1317215511622709812 6054707993460763602 7675810595097492219 9621545808477506294 8962208754549115215 11988126984138531134 7117043728708757468 16343287658952912186 5254184751866539909 9325891015767793098 15476267758276362321 2468014643727871567 10755016286622227265 13773203853102682305 15366403101055284794 11127030899242527614 17158672842233289393 17011169112306969286 7607253621199389036 6551446293290405396 13874355981929129841 14054318845646816131 7159965067915175197 13816934429058057999 16781764336489890404 18272008682206090872 17630827587138152354 8246061456333269043 13746364401500709782 18060589181423597283 12642749292031823752 7036383577882201133 9437437409244498455 8106804811967514886 13756741722612487358 1831534250439395565 8609400060706190498 10334754733888777729 2974606860372698986 13159091833886893433 5637390272564956367 8624081668598867085 9074240889992584248 9194409827496730282 1317840451877408744 13910298643224094768 5652468286837313545 15481638965187894964 7967913694659000018 15693133536073356058 1538339181710536671 8139858981102846679 11069827741825202475 6669789736533985373 13437025222646337852 3902895936599338132 15894017665572804379 14137696582663944976 1444053831124936961 10301079011169915363 16998736700526835093 11382395320461353558 4587710196017384838 16124241931030328047 14533525252824187183 12433931479343683523 11009894957839303885 2824791865039046767 7645289338625899458 1566782573413604410 16858118064030686398 6264847524581815853 2188278370484234116 17432101472307690543 14134326965934137327 15954583759909975687 535157651235182529 8428243593606043126 17542537119140106382 17791929071603020563 1455202969969021639 8173213671582061530 5042338824043640359 6369931958124643716 18316730782553066753 1735250800082296345 9779047130790019249 14452990948271887434 12503544892807515747 6070673979046899317 690108204578802216 3481157012511527333 4251444039158682674 16631908015677300873 17777957221631050394 18190222862343794209 1119801103138172222 8100821650997296503 11698020447586791265 18054620702274769044 1096747731744409080 12428742395067073760 14869680258215324816 3911520210847876941 12210004856913699612 7109417351297718475 17146157974276628234 9760548493787070982 8877483947895637647 15293172579868728041 7232919057877824306 13121225249352530534 18048796164670437743 1205664909514462965 18390850862954906687 300391234217050621 8581914361095331308 15442378198586786112 10515461676305006557 10431739629613773762 4836437098689229590 7494573934568041969 4720591939821032174 6356555560229235720 8628431511591624865 3394455835181776026 13264238296391225624 1021087027650122207 13710957361417362652 1932685788538588041 3148205198498541732 7653995434952273447 4451952752056520008 1739174901436099239 649228549724142023 9521098656522790753 2096934775538475810 14284676442447389975 11002891142494645594 12263768116498817063 17940487033060200132 15947361063668769150 11078757764535470915 3579919080569196773 1945040644186876163 9246315318309634672 14201642057542021160 3186890576073698266 2673662325741936771 13357034618808074706 12170385810983942129 15785001003740380893 1632730998038835518 321072516395663618 11415186286974264538 16307889763290707372 15999061358328618839 10367268844391230827 14827127798440352611 12810517739571227489 913232972198883285 6733791435810366478 10780028235773417462 4929169741981851024 3137167301773649858 7392496845932195852 13334689179298317963 13120194345618578681 9382396539733317853 12449353677512118433 2241028206319941361 6923778318575782112 15535443124062903158 7502722138856481117 11447006247473149382 12669019456908199417 1664135170263893309 11715839194991166149 6996698572179175847 8579177999824406455 7221415737693855117 8850030695797899862 12881053759667753333 13344398328341892656 10108652575111347814 12169118665855336225 14390703886462552868 17952982889555045398 8592870365946298181 9968430511351135525 2409164650477192179 9884942251936680800 17976945997094074118 849043624942835322 7701246137709931854 10300837531247898885 18418642551044862902 17897046058995822430 14304925987127470685 12236609360385539707 5894005890838717613 13434650202715875495 17791044771516266942 9625977025479510845 1964026114036389057 8350352627194941849 11225054659666139227 11990146427932327618 11616594494193238806 3416813269970860500 4775699319017086788 11587140720247214090 14500021723253244990 9524894993694860536 10961871298187784450 8673927396834848428 7451696834203647539 15435162155856780368 6336268511705950234 5419465675098705720 8448906669709681294 10213731208440665678 1363677272865493066 7064774837985404883 17677905885752019 9734234373668291180 11928466282879797771 2731406158958131408 5991506021468750652 13086712957809163231 12959035047653529286 16846130081788375968 8924115692267341461 15526577380752346457 14700154462757379021 2683076521965228998 5248923012206457003 3527413890509806031 3542448206166749547 11970102648356150974 14743930910896680530 3967228909698925982 448910296876716308 6869580692093059533 10909033939241737901 9440101860795188013 12092024930389365200 13003353670296106634 8237467828077270744 11115027474930822986 5323295919584879416 579518011557155797 7090555290507639221 12966380523962579288 7365359566652490519 12595894376518871323 3927080586282287001 3112186969862005676 12100189628378347913 3303184264385906836 8904057098133227771 2622775010588779558 9866870083672416356 12389799592032745248 18160546410972723859 14337078797778976552 18301375530550794824 14760242090594907754 15906898679069081207 17746684808285220739 11975162347672961829 1843005960658456589 3560105481530582670 9323950709968828803 17142300221715049053 11012188566278427715 214621692347991830 17620793701594222509 5826517907430107739 1432216771305851899 5445303537232647002 12659268281289837083 983836233523779222 4034385475298006144 6611810666543933624 3934749660595930868 16261578245994013974 16708394754269336994 11473106595136186899 1748017088584061238 4941923586887064370 10786339817259061635 686130416696952639 6726460951531973206 18116530222317952532 14437362760522732099 8939976639791889112 7390118284198013739 6578093875028173512 2506297472110748037 4051275723167657442 8259703330323914570 14274311481496260168 5188088768813942184 8087422645352702870 7324646477008356844 1464213197603414643 2726709546620529344 923609125355866735 5364924508307987864 5167206671180717661 14425665365079911684 5309558816835204192 14791594218471935730 11722111331041390244 7419302506825081567 16587744657409392619 16390618033748178086 11335843263981890320 17115711673789946172 9879660759233039000 9820132873300256573 14439874061668053388 5249110430192516675 17058502017430565982 10228482940941215412 3993359304754244223 13587645645686205951 29894054855299616 17325648706016262335 14920767432947939295 6300808049878397612 18240653307307810881 16787642927733214532 16783574490808970580 8272476791539652989 16887317773745340665 8464622596323384305 8656800433435295462 1869335506832467034 14184610496675253197 2581194447524527296 5219214746862399559 11883034903256714891 13113135639357072024 15970905028333271210 5222021099081433624 6179886441533297026 13244734011556476503 300104392185552167 11010548585421433820 14283698047386583938 10098190509692394707 11363948150489804095 11243605418859299069 7556377229447430451 6323532845259316017 6048764019676268876 9822470728245454762 17224685348679722914 4457624411689007619 6509076242676152181 825369860865178172 14105714075198070492 13033304959148464548 12706292683105573549 2548465904437047561 9620863935616465671 4471783335799529856 10026848797160500189 10930616955658424864 4726728715643200078 2727094915730586823 10817517680345398850 979766851302048797 420161434761070178 11180214712271298806 12156787440716035245 14728937022191341479 1821364091555417303 2586757419109434174 6622852058796972302 638912895900799022 1115975269430248392 8692721258593471097 15015960908924800395 9759631160025528912 12943639664060234117 10425515861944103068 14241473147619221177 1795252116502166442 8648005582325885941 5578960194461160602 5039566900771867856 15230020093928527634 16493614173013221313 2587582363781106160 7153370615009090992 4580208687964114109 2169442759371626083 6643933397111710615 16882434281433480074 12476667397281172920 15916753059608581954 787213161742967361 1786498027804064330 1295750628775742384 9581884133414880461 18253536299740867907 10002239593510105472 12478907970184801574 1261777404121030805 6214649576121782503 7470558531314957874 9040120863361660674 7760705345846734901 18348224177076984370 12821487272987222017 15619197065668656875 16241114049008294678 1225454760078295932 10351527819638348682 17760532622284671258 2762136745277550164 5372717419236903388 6997994448081386061 15563008274936278781 18283324542855908195 5016500585870243400 15757140810444019356 6002383791955931184 14070027312742776568 11766608599814334627 11729171846258485432 11580786107666727693 15767547326868422063 6838066438029110369 18000387333713435989 9588358753046756431 9411174241441949923 13612552332174115887 13422364252783457024 14428502441332266852 9389530448539780717 6884907369308837597 13737445594891045220 3388059348665739161 3734770211533280631 1074305826997927967 1073343314777213744 3371706436798634242 6187220547409056973 5235705131375634311 593105139382141296 13904718958273261154 2318500652137780728 8289708203813209793 11500473075162858044 15234066092225832263 4931180766713338938 14297546600004172972 16626776960742995075 6103643751600108491 11339756012758111941 550068486739283114 17889488523716183819 6396005083219705517 16189207410202426856 15307744156613199497 11733959974638853230 10885816197919929714 3293858142784651595 7554237836823673498 6302985717992797541 10583285765107260264 6606590258119408802 13693954753755292001 10086552201754010675 7079806368361902518 8756738810984799931 9001263570912821542 16479325580011677676 5609198860059564271 13542791817363294903 2519324290072485055 5124611137027430999 11798641225875364537 8597867504050078679 16924295225220897500 8910648402797751204 1886636685375035446 14723645280460482269 2501787645238469675 1506988505640230345 2527696727872300611 17265257509456999366 15125814623591565601 11011919351091327957 2058739053655828863 3987510702631040666 3369675834738588338 5173619522650277333 17756333875098289740 8705675739437866750 3510586874020045055 9135715328994127463 17742957546985508375 7389644000172924370 14353961791441523131 5483601574343584102 7911040701710686732 10045774854284082695 12924958156872877959 11745478807047030903 7974362847676387366 13568487801878942265 2575654545503061519 2789157533826898836 13899624619225847233 4850267315685077066 3911685953740035524 23738418258207781 14574617925361099444 10557344173523821104 15678195089810834063 8847236091697387883 10587350441445822820 5490115848138612898 2570053482830028006 5125525195814328124 17387317958445620884 5625964027346606498 11969984113200318704 13141573485036531171 9645172514635279025 17992660707564423395 3335975117770864503 18428880459008188572 2729941014017558979 18369656530446320136 17044593001579055706 7521464989182607234 10042765370905439659 1367318810339834517 540615856225793218 3732845424425388663 851668752515928682 18378067644561845256 2780359092213724418 1918560821549127864 9926786781513107301 12194122890618326399 15046366161065842740 18320790425605251435 13535795108649920141 9419172469270398939 15183605513927274511 11243105317095118235 17378970466112512003 13457437538916956380 11824722465704497883 13580513052049698660 8501873003649854274 3003326049322642827 11323214782571263765 18322100778307009361 9996194678781509231 1990994307222338840 8402323361892226610 2687163619097088227 12709042619516410322 5896826814165498603 18097964173759077722 15488171984584276434 7797897309280298864 4968562159895883511 2553473561899722289 13828902490225952153 9876530780894228046 18302263147940689859 9356345375824757158 3755373175849282289 8242645097412321817 12609452436234863256 4000391605189400381 14606651237105587945 7654698324697262941 2752845538438469391 1839211770687748532 18379877168543351860 11148674309689786707 9132247880008978649 4307920721997861045 11700123264521006808 7442736909163362861 1761604183801392878 13097928640392272357 592772684790658623 9279532755604856887 3894436798877357352 11213692073081194847 2269908958562999122 14092192827923602388 13271237918925662406 9462398211112253874 3074448478280381136 13767104644089199660 5896768767651465666 2149035187088787523 5983310181665851801 8334489976432616455 7748016337916616860 5216985926561785228 8878196479585464808 493218847999468054 14272376115755278844 2869930491004846691 1118560488900452325 15535252778701701453 9949791269223265813 4011333909698736267 13303019252210568951 9946706403952133905 5696566572938990160 15349389735884756308 18172506703291226201 11176388597789809395 9367476080493137002 1927854740201235239 6365830860954051291 12759186320216139232 4857428316760665119 15402390852427518276 7643380043777814203 2187368634854697109 13751057763813359994 9944598239145871586 11581811671413413964 11658557699506104326 10306552058753645756 8224759648206089097 3488350040114773507 4010533983047852291 3099106052467462165 17368131128724556992 1931694959366443559 12299258141697910737 409489724823338399 7734012431157377505 13144429208004786300 10310182155889792637 5175650571930368828 16109321811191392419 5433979812374578228 13846369896555725897 6922464729350607365 7237469939120136022 5150792577009642350 12763080551140307958 16524728878570629086 13956771954799786763 6592402746850872501 18289845569516534792 3194309093444833065 2881002721939752659 17635100653737739206 213678244032756166 2561399585209936230 7417916458914795591 16155077600067460558 9121134627067643423 11666509733807535899 1051262686253712325 10012279436833086874 5500281357170832446 326741692379570873 17488426670061426504 14827298086577007514 2150717890246787436 12167295077526432544 11181803225429303803 7939009057012508649 17295207867251839155 14870818109332716 1606406606477159312 16318028011714259751 14133743742602668551 12671571274779892909 17401450353365581234 2745700398562087561 8905131001028924076 14155027084669928598 13980936456932191891 13961116074511465192 6409497984288205316 11391121181436661354 11279790881819485912 3090691729244681769 8978006042536756247 17698639615900543339 14367953569600007706 12943160990506996051 2774800014384758819 10688187907595881853 9522579336935305454 2663610558702497421 4667755581440186760 13680225866788751831 4451720479247940660 9772773970665191848 2664645361976640673 10644845531926389892 10273546076150076816 5066047773153941963 2361490843629498207 6169327879386304784 18160551907075506415 3725631459513972200 7254644468332191013 12851429594425162712 12773735644015386491 15553767818148276081 12887474245043104776 12193369932060344842 15741616252855576611 18249954151485951885 1261380291169791210 6462584389310460281 7313681399512389749 1715965645898582715 8399801248820238584 4270671396648305881 7095674301438551933 14372717682708159480 17598011794228209111 17960963820489706957 14057948049946571926 8651214891177563738 6127244778819938216 353797982702490389 5620338778443377879 15306870567781629127 10746281771168022378 2769495340484679057 16664059788401978868 1628217425125663137 2454104486985737078 13577834825550312022 6111264811735529536 6569383234608751086 7294580784767577189 17586977112527111208 16665679217063813201 3621894401925855971 11253773061814424231 7420793702818413149 4535636868016605748 11352738918869812504 10341513404463936637 17215118433731383138 17181826491568003755 4479532952507447812 10313272157826627469 13916308004014025710 5599108613458138464 7040956100333432818 3647651027248980866 2460664584016379064 15158000866623095375 11086232545511698656 12662559907582213362 11476772036804124054 6693335740954532371 10852620709879472820 12331640506995925415 16728968055638391704 2310642552675261381 17268091335930118306 10032070820718754739 13433591075341972970 17396248213755194003 16823581549868538972 16358558287688360713 16483520709127533144 17393255713216426076 2667853507709172855 18188043821383576189 18064921336267423762 3082156350305652661 10574270121486134892 5949276490190362926 18349552448406628317 5358402456324122827 9280469411391554332 6732529281936399326 9739165282501194714 6509522891201249187 3599706405030877381 12726706678068960797 9139798207469318950 15977713354049875687 5769713191627142759 8876616283569992899 925446064554905923 7948722301299546555 15042852941765920843 986025419605233320 2201972086940167832 15527476802768428874 11120797505067649377 5776752109660136833 3259200857988490512 4686249036662592477 17523823540797213884 8871309285616416728 9266280589650789395 6514226541437665038 7652005037842114605 7972308098090516559 11642782829043046459 12948557837306192064 6753476131626058123 2779649846059285471 721240634903665090 12424570884534015835 8364510679932413668 2285166557821467717 2034497386764989848 6392103202575849797 1368281269080253914 3606265533138207153 6628332200077621525 7849162988652601638 2812516347207891088 1387052717170065644 3018559421711120664 12751670017153824173 12882182712558271129 943425246290669726 11724395258592224332 17605812087289011580 8182950153141157276 12983226014495093450 15369898502031297875 6275520674921065320 7745993597516457456 8896455137451708164 2815004084116869374 5875594144526297959 5514889055857875064 13857740892111745904 8390940187766155923 15148316375995485615 5504929011776099156 1681469821221135230 6965886670233304806 17844049991306368817 9745878976334705787 10324946682982994640 14261210403761155785 362627991465781201 18071890029212870269 11461325051419974292 9460498654779083166 13705726328030837199 9783973258459902769 13667823245907391197 18055092216859497716 5143260042325231685 7757665599373445068 2648810974696538274 12882051598673300297 4453612099086952452 8482721571949557497 5431271755001100171 6538954152593676613 14051530025057881612 13368312251094801236 13150484016489108356 4510523728778946467 13935018738502501706 2631909309160194598 15260465100124780608 1434229466839312650 3754602021460360331 9311694182998866707 2516571933015989323 17360790195089215105 6249375200621591930 2353445825123545684 4013864213709018451 878174386339933636 15394425549437588481 11542559080040983352 15819555094116837848 15216120044877767091 3919714022121255525 135767490701071980 1300162468170306742 463435961545805942 14923472578580264439 12534244960628616689 16120491296082102559 16896269793192453166 4877254622886157594 5868343854434855203 7081756703671142101 13264728996259311776 13533920598109635323 7749199137062423279 8242095494502464664 5547937572549966396 803321080971153062 16737541006814920803 17357290396095483091 7096058513160627977 13324106920335281274 15406551841333276320 146258240576101259 2204138655241242158 12937276735560066693 7102575796449668245 14774473608344490438 1999566610607618029 9169000556550322895 9933526155982195282 11549093270828993542 18421846557572978296 8797514441794825286 3714176434064844472 8092001357042042057 14722252019575110641 4353402222554303822 6427279710012571360 16625945689684358920 10536806895539917954 7047066702138467143 17710252441369306135 10717224108744835049 7613941096688727670 13762611897322105993 3513175664781023952 17056039421894801867 18275369071809863151 17137203073802476751 13127940881199997637 17222791369378550885 4147094420423522000 335807198926192544 12664929746805178949 6246921351614037453 7796468151847082982 12011389081711767466 9987018431758107068 3859212042801884775 5585529843061202375 10705347246040640674 774003345528542468 12738802086271430905 2127289587796687561 15299619342297507950 9864312909997755194 15383974086362767928 12109593810505441485 9047705403123573573 11718242769989840219 6879011793041974415 2580145070693782875 4362572742045716814 4235477768589620599 15763894772431846452 6325135321102631649 15253743395493424235 12885123317673458588 2159686080571561011 16174556370779816703 1081838639280848220 5724264328944794802 7227465091815311910 9726395035482866400 14525590923634758595 8424902302204284994 17355775775413563343 16822128765369435097 12584480356781080895 11095751933904334104 12791504947829357670 2053560481764139023 12201373619900567580 17767223837949267734 6852784423049346752 7831897683192720737 9717039349020560613 86432320627287647 7012563063198209145 14355873932624859722 382289736760005797 2773516245971321661 13644457724952540461 10711254418909841431 13155827396484612276 15034972933646727539 9711035249383917205 5313045691208960753 6273250423860807155 16570629832234426012 12302746487211050392 9706462112313849779 5599532181866347418 6699623933219617855 13881242696485995881 4059809323800655542 7732777773033027084 2658240435607558440 10791715334253829558 10170859700418874039 6197135881105758116 4985613494685617693 7122350138430600672 13237614587329017379 11134800482570732069 15552122137972826955 10823750854362657108 14520947926673684851 18120124056538099616 14812984344372528707 3642270762848144185 15799371779341398334 16292536821849001259 10411267142521823910 15458749561694668205 8158829481178710407 92501011165485937 13713392033296664854 12413234215748910599 2304761096224401400 16969769596519758323 3563057021352771405 9427105718467857196 11956156941990500880 7341710433402014593 8070628901328029362 15747666895477299311 1436350888491532030 17816206847346825999 10304635898966213467 12281093924739012964 2982051241402640278 14907134444900671504 4053475836197211262 4761747345319831569 17774974949335378047 18435816708999695911 4981611093994084890 16855379025328230940 8303623225925915687 14006301495699885636 3236892923244739261 4692672908097080109 12154723008937293855 2135481419619142001 11548309239430343032 8350175263317072196 2512836041965964602 4877357684302401292 742447792026279064 13185741344050638966 594688211134866611 17250391482366608843 17047233328846082723 15980657852378128853 8277488728420314468 7552577185342570319 10362341799027077528 2845673408708979549 18192110794501275407 13619849320693445441 15127299178045674634 5313339127406101119 5263989336586598034 14408925162106213600 2384170589010957271 2335052497852265492 3917782625348735766 1742474375765619978 15885897032061071264 2965016892323019551 12480777748754874940 6431297156289497788 9555892155358357604 5849692949315980065 562097081098747839 7015190417376181498 7781940441331949182 6706599617435604573 11965453612864690014 10473781329758354982 14193157889855942749 12290735126680546189 10634077838968173935 16950015428035498541 4473315087621867562 4970859962462633296 9837103756438057427 13435964446886454165 13701118719094099563 600168796052426017 11310761621370917270 17185296925166109292 8677607728155856466 5552289645798625010 17476679718917753396 3223003563157387118 14952772183930632201 10854969533371386977 4524711228960714775 18210940464721929392 14942870902706891911 10010172457012281453 17108074399618951806 13684185627346350995 14209076856329435498 4142116558994594207 10936089069795046929 10903590354032491746 11914652535902198583 4817360608307917188 7093214891931970561 4062996551132533300 12494128353454635492 6529310588980796257 6581311591804225401 5593684763191873305 8701446132209223622 14102382228081767504 6470821496383648431 6145272798069657862 2314005134577048853 5660623253833312015 6240403590266361907 12848092813908943901 12577643302569160920 8650230693433392754 10909235487617451867 15813564238027103559 8906119445168956843 5140095177608465092 6371819291827683850 11483852567977054037 16127995973405435407 7132381225813891640 694949261646770693 16736602448352378485 7307793427793869054 11900532571267032048 16021365892120740354 3380136561779633595 7142797481672860988 5061279699914307696 2466067788986048072 11243616337382610255 10301992048873269398 18155230929185768931 12822362645740472712 14565464984979003285 3588058515353812736 13080003230828431968 9688583714641797732 11654302824645862408 14328966342141880714 17154716336110743025 2848599279784424044 8680849886209996108 4831543448430925048 14420712738906540186 2156784625392116644 13570521990526852711 7056819186187228977 17083375677778989508 8625942542111329839 1294252985115099702 14652554055559730534 18008126179853420671 13081085952255515690 8732425131484788304 14773737904068439987 5340370073019671173 13094388128079794471 11620568046503485347 5635118803819180126 4383732072420750835 1567865403873566786 17300124692340199220 13051028449409815516 4629084898956536601 12470066027142603687 12067545661522102858 18047031189353296265 7581195275328717567 7194992238376666966 11837790600295149554 6466051429867327274 3621154320032468611 1202549822144936098 9853858786891038718 10934202270363519261 14595040556621429201 2169217249269354088 201711038436874200 8047450478747720134 9671390861744905959 15338031913874667867 13946912292525462314 9522726965745217566 3375462773210328838 1580554725249601253 16646147455038840971 2177234195837087578 12243929652501352761 5025315784634988927 1605705249882521359 5482181048590729586 1112070903879315600 13826832476983787081 9604285306531744374 18332977883234334389 2989693712151472200 4046847502362592191 17635635213762025199 18027109688852687349 1872943970235121132 226739743716647926 8369177354867891239 8908672954258247136 12127578067620772658 8292099039294671097 2960149055521937626 7414025147681798327 13437193532166343768 16140441649656378671 10554746115120963034 2320327834742309648 10887567814259613785 13065929857346122016 17107523721961093565 13426948713637072156 10523965993094525781 6010638561133116823 10253696743856036736 12040349077758215197 9913604188217959621 10173646790474021623 7860627770826170985 7743517624063936559 9552353238107791122 9523449362759320595 18181940759846292034 2093551775170041650 7389431864975051699 10787488701625748974 8576933668698472043 12661050227189909649 1017023961296652794 12791345056151090995 18318797444387125856 1913950658985779234 15635303689696441261 11391692683182380292 12270626044027291626 10136308305789699159 1677820314683916760 14474075207554061881 2068397702081901165 13980768007386765319 13622934597204322787 3814837946661571141 4926727705677596632 12774225526370186893 4074817181878332481 10714792359074701090 4306969201632867180 3173589197577770414 5224862977168986586 5366698667708327097 16196729665484642796 2896053155256087472 11740351644995826679 9114274841032512804 5428169790533675513 17693842493979755363 13061787840903563326 8360713963549780802 4226443058811414626 18250684267191660845 8745124528791817697 15310134630835347238 9926881232426997201 17149289278696051917 17668337498332846960 17346537491292235864 15245358880893207832 17721496454395001626 10250549253303564574 4049021632235325044 7201556778524311884 14781838051026211222 1352924009896409982 12352870614480619821 15751321343925185185 13788306559604579669 3206855682050327216 14200826909584420097 14835225134504948012 5947468090655515231 751855251395608554 4264678337810737170 16281749739768852096 11658252561156060480 3378217245969954784 2996984737772990861 10907395602777146792 5869650029681636181 5645684169552189736 8295781928282484871 1623793043829935933 7933209254035014275 3377931719312497966 16609818878414715879 15874498776598292254 3175834085673428052 11679596849455845894 11314008957639179959 13922770584931883369 6701461688321828988 7136772702284455880 15310731521785965068 6605000806263299633 6876628361859924312 5785207310014864501 5320229951210735335 3726873622895024932 17180031102244955550 17822855214506051214 3317647628422557741 15578875157413060657 17410479363499994430 6500079815574096868 8767297600421022229 1888162545771581730 12920797084721607775 3714474176337617566 8399014041397364914 14454304531184300924 7411837885810530837 3060567794501718216 16445205986331430225 1037538355645740750 13276828624841360668 4951456901133055790 9314154680044995329 10714288037760571972 12207597192874477751 10828792260211856930 5387583406720238376 1109535219778012328 17385451541672326668 15324307039118223088 1227654777105091048 5578155085936968573 11459714649431044758 5546747200170328489 16769757534981973771 13286007429063653824 17277431734816236193 10584457340598467097 4115198528691495119 2341913454222405972 258232454480594839 1623489733951332336 4340843749105853887 9013258429525618247 15463277033897550530 4944873931953850875 6532311159848356865 5482477176197674468 13566556873604022064 15255518172548234487 9109002515378269889 297722494858531266 15073204559207002275 1393266134243752752 14058878144352071597 3533062667635677593 570016611086793288 10712310794790519769 18316360315915186120 2688107835110183302 141128658344183553 9144427176039308806 4065923708467480380 15297401433445738413 1634418959530241464 3152090496884758377 11094668482508193840 4319539770134767384 7045714127709320889 15693846023531928817 12663207762443964208 3362505761176768039 4832476602890226099 5459213734874124037 11491558043751582061 1069878203747001738 4023949367928840540 4068013174194651068 9764852127077198812 16624588741616509025 5789249922892397101 17002608138074630597 16405507235298080242 14300426680693806603 3175171663198383445 12633052014169121015 11390816592650342062 13346818033571415542 13038400562907427667 290854771941752805 6681139757780835470 8370761375742213829 8589693844511629185 11623991709594286195 10219280147201752394 17781410240401497015 6224380668637489626 17058270918730028421 17286588445765219266 14376721429271136316 8202509023589890642 12763857264447673453 12813533505208334094 187953491161235616 7118571148417445648 17268291098226518057 12981116341293077071 14761932640406857877 11927616180571671337 13844737139812859624 4534694782156749091 9611208766720317200 17888266871758941936 13892841769167125854 12212857437014570630 3469696287473113173 8846981642489594579 1244674060441945403 17700986681520338986 1044747388127217049 17081128853866043677 18081352358563584730 10976135101152766925 9017583868480451558 10725424524807269334 16877667778272699877 17709988533229453254 11964378670854889059 13075110900954573876 4645245303046554442 16305973838802914600 12411200732534656085 17568597110594924600 1066476849588193855 2735246939413529798 6075189942922503227 14326531719155018130 6601695419603376733 11327529195546309421 7429441859289363953 2378896365777235812 8999627454169291828 13987494760222275383 16406814907523287959 8543980226796282617 8733591653994099729 15732238813614406047 11435926420265327302 4223309932126383585 5463004361471112239 6280861639968951802 3580128011397301599 7004427054003076142 6290153725774643913 12590700040694842336 6473677287824881199 14877794902715728581 1557001878727862707 764681481504884043 16355183247477130859 13384352545000369508 9141659358129256649 13380723637558617523 18057213928650153349 4825313238295351894 15217540185635830819 14808054259924816705 2553818076116813210 17548027717446447568 2520686705313953680 734427252165848626 12488959372899592730 8025196569616699720 4257203556824546111 5630679381846357739 1226322757395624490 11765012555182835004 16815406643721373178 1157222897081146729 5074514881830079348 5036602759172394436 362277060936866944 10629186273050961876 13278222662673810015 5779114114759828749 11345279035373305034 3367085514938073854 8379626857637564662 14916259766150086735 14638066642485680367 17037826613260901016 14954079390236444819 59079194966537271 8684021041843373098 3885986403342340410 16517085691203948897 2992522070664586123 10222900064438284038 16180651971459943196 1443232130220117329 11784578805741543810 14186389977304270579 4831849618368349024 11601134697653219701 555537426387066625 11383970249453111151 13712929566538134329 3138148849422322783 3852902141278034206 16486152118713303007 13651073434320454726 8509858822195056111 5218875860381118378 3376943944151327522 16160238215906034738 6127763423287216018 7023165159520833260 16034625479959049744 7305235338235126301 3583661675856876927 7446280565269371156 567199557769057685 7393629243197524511 11977117592829250211 17132380266483705260 11414796563951108762 11440502490368439399 2893347330448563925 7086280030525953195 15239096575445392549 13273309987209973462 3026735869477839617 14164291160180656326 11488592997656345387 7455006120066868172 14965662755670342876 2580333949541017547 635942373811369770 13618913505257818118 6090169537514917296 5907899587496352995 13469070359972597204 4338561220957734221 16293190801504563497 12115816640700137343 17695396161622840049 13249777361294037099 2041665133916906586 1515567813690702533 2519812289876769499 14510719907089479094 13099313357375905462 2387590658563928276 14927766463248078732 7340078686596249479 87853614150559636 15818249038510613182 14787827539007421386 5076626748513104506 2529654872737648701 11848136688424165703 17756646842527566210 14909402224610817334 12234662356137415301 16101146278273093882 13623185344694677715 12670636023350021951 8385115929252122962 1131059273769031846 5986593846760189039 9136333987842031026 4858153063647969125 12049577429684473327 10201366068011419601 16750866049893186509 8611594216073413913 8005290621980904053 17776001347041752157 10304777450694800113 4282349356768164995 10579624361872568917 4133491238010507778 13913515489539036201 11218489918134951520 473667966880516526 6477184931223124571 10965885748464482925 11438245218921157023 16612055285326556625 6175351370587626903 79427198493600540 9083716850213136402 10056328371710255480 369031843526018178 9947436198926397706 8169008771700715296 16736433079785273226 17193711153093558955 10271299367508044550 12420112075482857841 1683270307847386041 8230386586192425206 8021998351733970504 13202475147471841293 11785065196461606674 3765816292383135167 8845419091791868406 17736216925347187504 16742864268567276715 9838205048313449862 16869357008723346971 15326392348503184441 9280214902495682077 5325354396573359076 2410410809668199712 16290342167661564022 1003828348429891144 12788487478408738684 12069278929360990003 13848480462422332467 4322842711198912642 5710402851063583849 5933298361955080111 11853068898324280088 17123874237957478372 7308103366377453038 7811241095650842186 36333624662930717 8322014255237980508 15277406082388803464 5970139702356981253 12097229833148002119 17568679846927800035 13814688781634695999 14048632154393620514 6500574679875310407 10333923289247716425 5839442134765559041 11759428695198380890 17455947561348449857 17643775561123667853 6327082162338742885 12231226250734966389 9849079970668809265 3731367112748389826 8603030562123854400 8603384718185001739 7695295023422001026 1499267927857688655 12888500541100409901 16717685413299407973 1389403243636665508 1236089787875207873 16766089680103772204 3423830153244370979 13822573903110385012 13456821247108322724 4316569675072655888 7284617608210555716 14933579649259781898 4026450169392950824 9061597252079461947 13426127285702515564 3977143406963092752 596325445004078390 969466196234031113 18074839075308588945 4333091236515694152 5398623784260510388 11653975401893901816 6323724457667912686 6503329155928275829 16164236642483045956 8306539361189036481 14033914428672952970 440886746409967464 12079536876510392984 6144837578474430812 12067295076951521210 7745695762315659426 7546780442646237536 3814156494220513712 12449121344530483897 777674933940734532 10366819819945943172 16923136841830634769 18360166787360104467 17492790281906421767 9192379081560880173 12294321575732619112 9450948048781554780 12742877254270030648 7994882033711916343 16239905912966553117 8390412620507072356 15812156421053199068 9537443658502528382 2319971570905765030 1605204810362570426 10494033466146439978 16102165947722518573 11615228305294529286 8607993102230826160 17872557890108362193 3056725287977819751 268671921959556151 14177748126363829657 18370256112110532826 1319872604786817533 16315557391938600493 8012075620818664901 7584140872164820124 1211734920167001426 10134963569416621102 4958122436277397654 7257511943987057523 6359170057625913738 2979072184458004260 16186498133269476479 4337476348388115185 11719820041846419420 376744075352501903 7423462183669818375 14712361138108101258 10207356489878013821 16627957430875171086 16397213655673774114 16471328098346194165 10453526587597283700 575175041143149326 18368975053308427875 1320528963361015191 6848479370557952802 3974601305531401933 2862629564413677306 2719612688597043786 16375110188724522816 1696148399900096417 103433467738250123 3839767367640836524 4872982477272042655 15633693079210897785 8751052096979431977 6989808423033736993 1826751579314518088 1822144067945261809 6640822461705223350 18300054536765123864 15403968964456944503 1616825261794236040 3154827583847713352 7543430468267985548 7159109032406101578 6627783056932082940 18301036792458090874 6589204825063846485 2829180643375943652 7061495435374899395 7640600771854545402 7161220840926266546 2498289137145090425 4212166000937591806 5019125353057260683 7455970605731676965 15817407143277598107 14925417981837649289 17002922639345296461 12774140699145337131 12592126286460260656 12469320255897312164 11508477616949482469 16531825443648869289 2084940408381632024 17559411652144158301 8046809802765607622 3970971154980667677 2380534646304781925 15201214928406029091 749814905806713962 6839319566285437560 6532031951497686472 14901433250115360794 5494160906827972696 12719030722806309645 14404802279037225179 2342607676534906724 14165595884861353926 14539313996891990001 2963006667799941594 5404329159767429938 13215136301144593702 9908359120732472235 5373741585903490437 4742249602895645862 12917273318992448721 13251853233595706008 1002875826578684600 1811812135081689993 4439718694060504479 212503879965298131 15060557221521218451 12309787242247436655 5960337189146602815 6800663517898553219 13763061637006818796 11247637194020581067 5649675884513891118 18258766751351336877 17683687989661832041 8300694957631458952 7272822431598607889 14448992036393973776 18420679227719371265 17608207729498485082 6549794045225318829 2837227127786322368 10805735346794510918 15892757348579791010 11598327995411619692 11818827369100808952 2159059974218374232 7635626022492418484 17464839736864867369 13142492566286993701 9449712069575968801 13889751739243349357 7192574618411911010 16560514215364222586 120717950731957166 9940479815900547293 9278718788739408546 13109669054827888732 1434897816924464466 1901320371124966229 14044878923349990214 1240840511209602536 16615285506510392443 6482638987683525617 10197759238486466080 9067511506388471796 1547788987309428616 8688450390628545488 12909536495928775437 18429329443893160978 5098220193256814576 5449017530858801916 2836210026373423255 11946171789554174984 16496124502426386293 1400503783104336198 654173752011165386 11365100899449453972 13009353068669970994 6863614168943266379 2041487676415445770 3666732175060733150 15422583717527998203 15161193452682188163 9619551921561007038 9663568790866577523 851685912289525449 4971811355918728059 12939277497802480304 17603014678968952765 17498402254558421199 6642614433658143950 4402043802114325740 10286824563948924836 294825581534571105 3197582674938947153 1625075616772505588 3047020743811615029 16082588251162458006 2775179214944732089 1224010921380530188 11991839823836753861 16946298367642802720 5695237828479188893 8705232262893752426 14634713997580448267 1705255201956774445 12760831633353026276 4207448191272430244 512881652176618514 17485526218830571119 4994475637629358935 1246290549459394628 2471739146493359625 18166070260469375847 13898902713858198071 1415948762056797431 12798215826045667452 6819685509100180156 9703106435298775035 1999167828153479741 14767301356659857327 6314977800563500589 5416350355982628815 11274300598869113268 1535122965348248361 14250793115371849117 11409455427066329436 5868443977324945092 2504101179888739976 18161376342731014449 15574200676067015720 803839181690580031 729859792729245292 197546414752991575 14910782322596308548 10167751590099167615 13356323122154887769 13378129438705926130 13439787121568905541 1459210696543661188 11478363371696705637 1739436003600561725 9468719665076888441 7890150643273801431 708651594916206282 15929756290971255598 13361429599031489365 17624772016976406195 7311152582228063692 16456157326519761468 11743306424423658003 6777137105327904223 12728566387178503261 8319131639767024831 4005486395104406074 9029378700258790980 9249545902834144721 1371462139144922915 2022061013007213580 9649243492802076829 14391907504440064597 6913588198356871019 11495197027322225614 13798506580302302844 6092107261934736464 9012782767695762227 1681813305266374003 3350555695550463896 3743403468595506121 7544190934500333168 7067905334639417275 2459634837121633457 104201175006462499 10483382586352912440 10426028395627375570 8528477815214001056 4344935788452063671 14345372239087691271 8458458349101839813 18250305215289749020 5070495675585938847 14117387474809935018 4558858125188321292 3901191924884852181 1409117967227706333 15442610178346061033 4770238057107796944 1828546531154772026 14695350100008248499 9671431492808380744 13883166339348341917 7247239245792721758 4141947706848132906 9639361014043750728 1345945787765777215 18058021911256414032 8919867862171492404 11731531119163042131 5260532780696258853 15644366368823960609 12654963196717301841 803351285913853049 13005238283172557256 14280857431676604709 5016257532736068941 11777471028719556762 2540261156990803072 8775540691649924766 14161289218521841083 3924700156529993780 2338634202233732026 7709529413630326157 5488600169242416099 17233754044866834510 15554824541947617500 6783823237984710026 11432182485559022784 5129070084754864782 15418409629764556609 9347529244274775108 11090202831572526554 10357569175255471318 16390248703676431923 3318542978491621340 10100983351288510569 11109619095023744318 6737265556159732974 558166727737601146 12314030338318517264 17471032026369687784 15649088891973687680 9785341731509377325 12376861689644793492 11572984485045338242 11610849725666538921 8261247075742999855 4449473529026236680 6103391303956237291 9079137202426045847 9457363379953892634 6457359691173245946 1631194626442815491 1196715312461723196 584616124442323674 9744524727327353555 65781425621998277 16685121472224311896 10880079416981014564 1928535012099284270 3140075658276802476 17483517695342959596 4364846261761552875 12141824640503896707 3477832481996261104 12967378637670120422 16807535964116732071 17423996643162305399 2717575250988155873 1740328485596708037 5155555337558310874 17562890811781843045 11435650365414176454 8755516439251461162 17661487260602736693 4654356236327306057 7785423010005655728 18439719624311200622 6152770040403842660 5130266847603306505 12354449293200774664 15138936013362693632 11419140922982542080 3162474499597573784 7503126382455700021 9708270178864238408 13754869005776835710 7049130134211179162 512507514214423470 10926504651307330194 6043045181989486823 14532555396017303277 425849092071166 2470689534607065555 7945417284737358870 11737379455644379486 15714080833959765265 9264628834507605591 106764787711506343 14013097922094583977 5655117637961498800 3832316744941768861 14734314342773886516 14569685336326198514 2462318321534509354 1416092149499596846 9168407647894939288 7450349669874662216 10202367694568648531 3436658704564131739 9478120546467521810 4366392636210251714 1549130398378802582 14043066351016012218 8364976927725388351 18046004152209667842 16130274582929809389 15105514368329245674 280617825174508556 18305215092164631028 2080707350072464981 6564802516716748099 9473715512733488512 11156906525369824929 17493584942991037553 4348668160270181023 10297634087946929977 13153674029002465287 14966038011504389787 4728869801669450284 1907444708546190031 10092075845420637097 272133841952610631 17094226248916450030 5857032949930733142 17641434282372100756 10168749982335748889 15110638845175034700 1315566118853808685 17731794418874557579 4141063980274937544 3898760449494572930 15284753334771899267 3315975029703252738 2687147236514738481 8943345896025772464 15917912910605520448 15362910286845329034 17509206781815503278 3217811515749832620 2682560257119876316 12746049166382358266 10645355358197317714 5263167935818030502 17996775543133842123 13737660935690920081 3668027651127964450 14395838749811754 491207955513438174 2295119499699585550 6975236132571876280 5484883527667496493 16408436580187320540 15748195830215083242 12495126980161310203 9754288249156247437 7314993264107166994 8146461550474178522 6562797066869540825 1514827361209002743 4628511647275736135 13558998662755160841 9775140967033165092 16897331174022429705 4632743918592873589 10503131048130849857 11848073326344798644 1988748303937646495 7836140789375540977 12090751637117173195 8902245344901535691 5565737107864367444 15470867208247071564 17603739706986961427 179356413604300137 8480017398608350193 15673250179046131754 17040480777277268882 6418097522412175670 17943857877949963161 6217551620028543544 4545653001883560678 3170569235944448081 12115054190924220109 9349718261019667113 11551100254155477258 7974099573631232441 17965781205094037492 16050264941123213265 13268852285866897353 8849356336867966369 13642204024348517394 14802984028203918389 12598134606327823457 15632738826155647996 6329198769591062241 1786008682692374759 6427352883878673189 3043821581883937793 11348988149711056811 8979639605234312652 1313763941441256251 7979421564677245399 10880479072371572283 16356439692106297310 10479678009058930099 10831653068358934197 10610111127873661221 5074956516936186942 2802690318175628794 1554407988760057345 1243338717686556150 16785302258613504408 2441129015486328930 493144701727101912 3623532909457030441 17118486247843559700 15300598789855364264 5845163961191733337 8990653674603919315 16911587789845962138 8398296732513156059 12458722923313599410 14716853471365673754 2239924011420287993 9819699352047586236 16761097863097099533 8534712542724310626 5347163118490346413 12015270442728288688 14607501258281470522 6993947980034796763 7830197842878332012 15216875461604287615 2522692380475135383 10437191283780000396 17056987308551757600 16310020557073516228 11993114026609944110 1828235027444069782 14571261145243191810 3533084760206699355 5965617503643572694 18216098312231906502 13878148026585728666 9134770994724957953 5120840784158653326 8734554269570714600 3439073435216357244 9640047859679846168 8415793843827991862 15694140225008819348 17146167208543304532 9814420456615462599 14387075977700418133 15089483035726763241 9232959662709114559 2022174389035569294 11631462126671119551 2382454464314089315 12980161581272888320 8043410009031078145 10857863652382738278 8256604761323053060 11810551725021425768 1474454088106858332 13704714130315241263 11082736062903004657 8795859116953072235 11901956951795514556 1189678091645239169 16176422364954997489 5823250070697004542 1146148760443403652 3050271568186209079 5315049898868386140 3239482573412996685 11152703311338641960 4482688321989707973 4150683263953498909 15480098375753370071 1576671042402274975 5038890294650394408 18145080931508241970 14585052759438436234 1781868381650615029 634305955467113041 1297181678153920025 16300674687115948197 1229779515321982101 2527332135836471024 8422568215059439455 5603757451381767519 1907435145920980350 10860623707334717440 15650559609898222303 1111619408547798571 14968040287930407773 5338947260032237566 5173819215626920412 9798194189959932228 2206698433801440420 6384812245361465992 1628728309146250298 18065577177757436728 11767749165090319146 8430133582230077322 7957217091949912340 161210145591513059 15967134556293199655 12597406457339961314 6995305465903095547 11650522494177533531 7294668261899032785 9099176684850891005 15679563991518197371 9768931260582861388 6429024828503976068 16746015762290876054 1060594756853179394 5504088953814581069 8555066455719571196 11741054317997605880 8912993941088711091 14086405327519497887 4333653678892999267 17131524976042111426 11002537804159340911 12586713508168486809 15695198392718452674 12854460040429607864 13021949211779018129 17437228118862822045 1602690327455641604 3543641751336796720 6269813940420737545 3281043599397990482 13134902577892577069 15565329845405563178 8952923188384440425 9548451479268077561 6978540438288380384 11752460738343595413 1859593259399384942 7135877253049919851 3573812842951923632 10909263243093669097 4449691827289196438 7853930507287756286 8058144757106802693 681839139736014502 11048673262320812765 498967229737420112 4740407720380787641 1692268689701478681 17093183621580551448 3617457780022245229 17819460879825458811 10421366808384374483 7180437187740935295 5234748177374605174 11329769522996401141 6946336860315345375 52730850834434320 9159271635445483350 7501113930324803494 14850081263687110715 7581902936885956257 12698021437986783073 12702051380336927662 9685229540278405492 6563202193542003883 18246118529399405407 17517623061665172322 6943550055446756120 10934460814341245172 11285262460923047401 4443754579763371738 510328741546400264 2330049268779103285 12051868468223035001 8129536070650589348 10706793638783621183 1767204385754613746 11994995537004889843 6280003792310717868 6241926252522026214 6201615283287397036 9070889202372121705 16233176247103150110 17967182901541281082 3577947854176274859 13769276121388453391 15456886405819905206 18238373518158338362 3478100741530815695 11970058756158678359 18344119596918449613 16443744690480593679 16466429835748136566 4964275118333787735 4654718707442596241 9335446501776379314 3489399284817340612 17879625996107664092 17907478607943800112 10236130335054574535 16711670794111444104 14597715202038083121 2626934878602583705 15901825804770863973 6554313583297697114 16269344949344534712 14520283290135223513 13985667633130286364 12752093519875929961 11416636319011607811 11293831525161775323 18223477037171847355 1600828154022056849 4734751872695347024 7427568244212391535 8529501404240214108 1304134143134438145 17988831276123405743 11070595430376219279 11636044200850309450 16668815230410201420 17189715856793322133 17660604351702622379 7908741488102375697 10024712913471658509 15837520202210724557 15852833413552574122 8636899801546227366 496467457039236589 7778723613009197710 13673696686004802797 11592153765662092724 15477542978756704642 5669169193735227771 13311599065796761954 9165286917302096476 1525587010565736313 12666972786326694506 18056039941409550117 13724645360744273010 16159081947178971527 11610501533290495570 13689617441352207277 9600474679929253567 16033873418717634994 3890114594096368980 8959371774993754241 15072393402401133075 7647766996878917024 12153022945052441146 16178595446046949091 5117424203091559635 2917455931043015633 10625778624395950487 13432423417773061529 11530191359403487127 14392064727443080686 12257312489830233686 8715632824566155972 5079820585855017997 3490110718847359075 4463584592648237130 8376667254362788161 936388240567292098 10923658831193168698 9764718427942334697 2284618275557717307 7374301406671555234 13350812616558125559 3275106679382426452 10334203563958595038 9152415162636403806 3656585884265650166 7509129616449866266 968926876230745093 7510379127462545722 3457053603389977502 6594698505613002111 6903969796594374337 11413352640360086488 3194410746935860842 1700865789624400790 15060240707642974359 8779269263530073400 16918212444644856026 14834983412233148269 11842895721299540687 1865739693226904733 18133971167251651095 5480372452091632514 18394261984145451867 1300210365467173028 8770389801429047101 16595009557844975876 11539556095870170544 11343072660428796531 8792367833409617620 9845386378136111431 1298464909061643421 4267816698674369066 4917695948830711370 6642718273623787349 18293058678602487264 5980796348496532518 7494348910618510945 4294287144079062449 17928417616259707062 4833763873357542898 8040910912785913088 3804393778016608752 8545057757339878030 120622663062528560 12998038883508399857 16840181489153976568 1893171633048722586 3127370834221067704 2111288866032739039 17299285987399273243 609016689885632245 6493446900751831788 10314073183810565477 16993232727605887543 3315006279302074345 17643427061442911895 7402527152234822223 11321148266271301189 4571745228735208178 15380074871382245379 16343580995258577507 10595799909754193214 1933683595827841370 2247407563588838314 11337398990891265724 13752468790905689616 12029394485436682568 5806381281443792642 6700279878274718254 3293409339968546300 14096362512826677862 12362332278271420155 1876023599016777186 339862024772417077 16000595950573538112 17083670444792451029 6407883332711099149 10563998708809616908 4642458810107441830 3991664748682793534 13455937268172488445 8477985018448004080 8872115041414701664 4896072900861604732 7392084186218899732 12071577465547970430 8016610443163449286 18237300377458390648 16497612348059104609 8845250878006832928 11689275597129793687 7772687448111829541 3157039635988520628 11147426772686688629 16507837928160290591 11751690119922125415 10007722745093087416 15631575529991973061 5372750211466522908 13686397887797092987 8827849259890643862 5777933040429968043 98528645857905734 12740450059184140524 18162380414134219668 8522940533118544687 17834548018758729474 3874414221563065754 15627842177338942580 6196829870566700558 17606118126458039193 17114389016874547670 7692677740926102728 10981647780826923872 13436778557421014788 6920907078300025604 9141654765425093890 2613057942609265531 17969583175725202923 1237002235590604553 15213822893021053832 16363174644256192556 12048720268329333605 8325335312001301408 9714433322587295391 5777127457841494405 17310939631788654712 17697656539918266427 7362777741126325728 3795041094691170990 1373581240556890688 17174403537289780878 8391428313998836170 16247898736873273850 4065410062107299987 18446228836402081191 10918056865428660864 8392332179327332708 11943772481631432988 9090891183172777133 12287248423116145027 4330598415955419494 9727021562466697515 7558378510104400979 5690131107966544207 8709906173025479713 3943896107067401581 1595725140943643407 7049232613747753480 3736843167141339196 4170648449739401235 16275355413560399582 4467291421553296044 1691866232015050618 5273470636949219038 1940644356404037719 14673793658852092631 7785683485473834477 9336821092600707922 8323226408246443329 17899217109311602520 6667281661177658254 3418240002835235520 15147940149881065632 7998112501270339847 14138282479234868778 4001593583518063917 13650905642250355782 13731107863450105606 8123319708655875517 1445085840563684940 7182670451491639414 7886523544206212695 3432220079188995738 16510825904409300951 4349024612545371291 614421467509452319 8427233286774009780 2869900377603851617 5013059373368543990 3894718334593377810 13910265263185721816 695049945802690058 12847900183341751331 10161032368074643823 7562541671799178505 11685728543604422071 1704490639896810309 6472663236448711483 11020184500473987516 17991526710268922373 9608603981787062851 1521277672012241666 5117914460072766629 16151305265687811243 13665041500370397538 15894637079798994586 7616979319784049073 6663134367720057965 10419904098594664356 8951374337429813872 11971813163264990384 18433855216800481590 15870823057286547903 16296966187008106235 4055991107318606509 12998886059158520622 4061688041576628531 11951348926662950791 8567781181685228355 17323654244275981194 17949555274457521771 12394959430138257403 11805966714734019383 15432548515213966865 13954274031934544681 9285768694910119075 1483128867886643699 11689961954724766915 5689623115203479675 6575248869409843164 934311640524871869 9312540578490900878 12368465046358488781 6681239359500187623 2005086862675431454 14482594868727619398 3486392215284457346 7872111784225617836 240840271699561907 10015762592324810353 4663018239967215856 13759096263629898245 11676296992138335191 7847674313060788910 202040313259382511 12015414407562027326 13843012648596721556 9466527798465815561 3926299516056876584 608918977123366170 5323226511872118253 10039451903451611326 4619595065675159899 10317004272412081887 11097893331692124073 4584976221288908969 16428265090383297693 3156706970668524859 3908764052545476587 18351618924210787786 16647140880531690785 737459896195916489 4179759060782386771 3282887183658191294 14844030009038744619 4955467150328537686 11664409856595084705 8108372201952619938 4153575050717976599 8176036535367936725 12358247425767695303 12721997605899804656 4473350421074000799 16506217622736856987 12891212988913607519 4121301366497759305 17098455702304525478 11113936975058766517 14119056769245339191 9097051242420476383 4310397716863028058 17357639978641343234 1304368825082709053 18101829761819845519 11520060043966412534 278117696582173819 4178193058896212027 14576620388434331865 3229172213274510065 14460003633139545320 5449572251316604866 15565363106537007170 1162047551084154416 18052581966681530534 17129255016387835940 6386941735635039403 2233552602301398190 6159161105986640525 14144374103668555996 2744752738392874938 17099101508713247542 481069374027514192 7412288777048133077 14644406258123457555 1233246320920126477 17613863536424584220 18232651951153926299 8247750072526122778 5272428429947893147 17969480111078732681 9770381157200646474 16172270374081063960 13605145513338305627 18130142581019674349 1672593939393493121 11078939868497621141 15236603836051908378 9329387867376174135 6343285263568965903 9279678976646839068 783969728698393888 12409883173599708339 3627209067960887764 7821215374270519707 1764798528621185380 8501083817880920913 11560620424166565262 2278434572795755602 1307669202011949217 17329859277106805624 816920920557635613 5182804499786050413 6686865754497115160 4713226203786760416 15962956447691939684 16993011139631180417 10766410949925723132 5260748673247907486 16348191331402362494 17806122348209672500 17784599240128074832 222086343620680057 14490699318681520542 12556446453951677151 442828670463933055 14913442505350663933 13855628138864805600 12157526499468753673 7106251804971565665 8830440251980794086 14943765484557113657 5469302319422705719 9210884537859014170 4689663626419783118 9096615069207867436 407089150164141085 5454552384194568182 12624294686089380608 13585094494058418514 13584554844463992605 7966314681090876460 2045137062489890802 7834034408138221080 4678271637465077831 11791609569890648864 16328728431144239056 12758332924032301108 7581900208841746590 4302408304366354024 7685795713984616395 16453687618824321162 10708787261478110336 6343411934764287233 12530347230911474297 9059609357017258516 15825864939332770316 15804188701598604120 3761333556079957673 8242683612662744494 18025924239042334060 5329163443147388273 12308602405601948383 12131898944372594027 7246776810960969664 4874195244297609685 15909246109468878031 5322182676264677756 1060070217906269765 5885180774008649826 8523983361032458432 587237541823010301 2396380074591343772 11778796657757732716 10668462333337027751 14297853747692832624 4627565680934118345 17293480054391656121 6577043917700118259 9498331858923656461 15832032294423282036 2816696673042638723 4523345363032930532 9602224442322407241 8063992675353933908 6163832599946090429 2403829627536210453 4789639962561453399 12519484879806016458 9463167288423249242 14477480212772795858 6731047245007065472 15429798934099926330 17433986701726328900 18358651676739301725 6876309045178964608 16873521201102228819 9894570148315298440 10448504344120927595 14173563128435103788 4331495854509070238 17868330408872247661 8492170294079650826 18112830891132108872 1833002974620006509 15010979291095626927 1290426894392223929 1357528062927835195 7062353454899986960 14628898644419539708 9042542952950459318 17887853967580125004 16949411074984668977 15039046674160029648 1392504936139441426 15237372080130729798 16600898536504508393 2405380595519329710 13434012734792015650 6867118171487841539 13877531974630460552 11212233667848743670 17409826237020639039 17939292347489319962 2183637330080708500 5499235037632016596 14513153875736480527 674603590437127333 3819747101800838695 14886182749373843621 707153869654665337 7158433837415930452 12818900541580557922 12149931778683145684 4896726518883439959 11409547105405533280 16994019694092757787 13013129630133016750 12016881897872425492 17730963448579397030 15063399368458607483 9279787667072929817 3796859534508796135 11962870766421785767 17439072743141288468 7073890374876481569 17000821088051408048 8384843902232399895 2607404896973288846 16538380303914416524 14135830479927897894 1392506262474429541 1516831535148027444 945479898352239088 9918357297493981444 16541642664941368619 3063286011857484807 17996151712717670567 17142065789887160005 14287573237174624649 13047042261775336637 13957787247960346136 14363335896565421326 12128254374910554939 12682331232392000464 8150699643030454789 6555691035002243826 10749275893908093584 16108388356234936456 11707912296976415233 4217644441953627937 5516665682419366591 5427173951610559136 7217765052792845394 8713255892333887454 8290307315579410499 9162976282588115390 4799293271998318516 7112022619702988163 17785568527741588607 4186619459969286896 50360808963741084 9842399422836016049 15009905984514761151 17313963794504354182 63596867586695424 9282714131307257952 16222414991706577817 11206591941295434189 14944481585230739850 12618915042699830345 11619633834556432720 4689797495977712391 12573697913309373143 13978822092250768574 996601028379569792 13005620443950474812 17161920164626208579 16366676992673671872 2237447593314068134 12817453781748644610 17921040044444628698 14269230835298399464 15479277233283460338 13387473807553229079 13826061349510935421 5001845824152784274 10760420752727288313 352611838516447308 17106832593133223933 17719017206550034316 17259998117892174771 6317644297111067736 18435272790857242247 8621813659877978498 246132522396693802 119811774789337154 2737035883122811279 13526454131566274513 13743468081121559159 2879311299485591303 7812382562517763059 286584889408058022 8996136309851845666 13426792211064033439 5711228145551487923 3263817410908096033 1983443635779752721 11059400986286739290 10253379848119704738 7407217437537137636 9502259347064924502 341892629575786653 8411331546363815496 15785332476573359046 8986124564592656913 2128850519099717952 18242570906752934588 2146976563915609829 8623735328991515655 9713105672328719198 10184602850107757245 6403141782454847317 1184271134992563859 13466721280637920796 12858689013469874553 7240958724523206188 11708494195734012268 3160485313501476043 7062232070125125657 3110157512341435473 16907045593298804299 12820467018901930420 13173885567542932944 17942473303610026218 1683817222047741885 6487143403208942368 16268696989653178347 10589651901506732691 4797886370873885131 18413501291529350299 16587034413112177770 16077963076154913210 2827994320784400262 741360607733490848 4197126833840140124 12413969980090343825 2452677839525240307 7480922386482060233 4674058598315373064 11838271922141146193 6651372185835460342 12640298092660807039 14878210164689064958 103638869547532920 9947824284999414216 15735403023287173675 17882818077585701352 9270923884039767137 1564596066953528810 18184386588911296901 3398054609627470081 14379651998002845672 4632728954380987488 701018558145342458 4851330142355549206 2697287334587912879 17204837870954121905 11324219358160608392 10622014536711233252 4210669316476733120 8930692657216726257 4650519460659557698 1704824127118868926 11375290392455225854 16144750672509115119 5318099139830395400 3004257679877444469 3966288319337936680 2037056856026008744 16461602101137494921 14799315095930479277 2285482009997395419 16635865552100055601 14723577833096949059 8736239244530661629 11290279690831974723 8730665961198525747 6049052428136368014 3581115946283450946 240039167057462173 16309329128065188167 394161607964445576 3111411759226114354 13394019636181384383 4341149916991422987 445219064250346593 10604017998537224638 5600172997011915629 12415575572192734871 14002303758850377305 2245566752455305802 15038204497728158109 9314053675801013435 13961353870063236531 8696624438779280798 2423730992219105574 18060943271367026900 17403837987823040336 14339013946631536681 6781497041179934349 4396373719732011761 15368438303551190542 12751087965286893548 17856054419088135534 17698440059316137040 4408337996631041412 8570967343804014294 10268599745783356946 3003544308203786421 10677546387744777264 1056231793882050476 8698459953475964368 2388555074896812241 17021462299196901680 759651976554938714 10023455391400624809 6236153152192655410 8805888595022993067 6683357492792217043 13762009544987352681 6466835993737608623 13669196678198650766 15682477267265102037 16801651060200329830 3966358218500814754 4784124467970439684 175338442039808189 7802367366455567310 10608668618218272061 3305846094541060670 17668964718473094773 6149635384402333222 18024161831200608242 1653494861869468345 12912755379715167389 9514993266106009003 4796863219168546701 11646465034289372395 4764265636582213162 13000192362721601824 7335287351048417846 2542595174933696019 3976650791921153407 778005920354261030 15430412172701547672 15999085445664005811 5911921033455688491 4370717841709474190 7133559054727674549 3115553068534007702 2440547748145329398 9503227908854883517 549079360599506935 7031401736711224763 5958966588251003801 8025793714815911161 10318925635129995223 13501916447656845030 9611627283440918939 2732848765559234922 6505726277066408971 8531756110482207893 12179960396333139283 1748770470097010577 8694120588781485988 7547711381354928486 5803517729449838282 7890816638124627584 14618257218230630193 7282325973119711244 4827134880751815060 642302839809620462 8553179671689544908 2999891713024053972 4251690170679506711 15355701542920815361 9186605689316719899 13730652234297071589 14262774874809305275 1021884800569232307 18327814322768563353 12193206817835182472 2390530078688949038 11373519353014174387 4622230051929176454 5530581666165042439 17189362027520174038 13336019990734076825 1253265389345281913 6289929593407533425 12916233700870483540 10780010700189340571 5260537926473686825 8804168927993892228 1255614535117783503 2607827073610577505 12645857824956868523 5038703863845486077 1152238905799049299 8968469896282031967 16304534194735579061 2402703715139012389 11986975077368331636 415679787948134577 16538970229737429199 200735665667221291 16761049118811127039 5390862266678204836 17740029579315676374 13587916457814634194 16844121907714360076 1831399679848167075 14982466210949634770 10558930517011303749 7091297734224049901 8901393299473007551 4063093648008421379 10704568969373597753 8200235888255709186 12207258034569859229 2718306675973608510 2620331880811260139 13803840901303932529 10043406526076888725 17416442156753583481 13394015732283055360 14808214696480033055 9345626196426897936 17211975341561456165 4142751302808142006 6507905299123601897 3664466082890083684 11321517015017440562 4069385604075456755 8400297436244863522 16927035816183635523 13246715649723407984 7676893086355223799 9289445479403391435 12841124509711451271 16566817023403577330 5169757480463910792 7415353888802711067 11644627375740943681 1819959710459518087 14609539841408005500 14013951492235761439 13614880330717963682 16347997381437436305 13195395504846743916 9843533106690565698 12247866145016009710 2251474334744794854 14532575035457429262 4317080075855285759 3002702181313924580 12518286096239159541 11118403977035305187 349764400937743498 10737873985579944115 4602075051326530493 3412161883895942726 14782742843985545385 10879148971380608889 2077062157173606255 13839571095288816569 14088245588224768572 8058426398768042506 9252701466153867851 17122472165095631773 17736695361246559703 7126497175702243730 11247566973262121457 3940335438346848200 5251139367246877555 15379716497917364278 1170121835948322667 5527013013364818727 10689525095856539076 10531961819283007355 6288671974279521119 8896971753583460127 7245897216112097961 16698569353840234100 6008061894541805323 10803910592389980384 12767115224357728538 13455611772460338417 2610955589512754986 17219200010134015165 16791444190171990987 15407977079564759658 680778585069154447 15086871628703075627 7157553350398859561 11838356718622479025 11466995501652137021 5791044902205290319 7768700612424982615 3518953281318953123 11718867202810754457 8075822973109385440 12726511049798180719 7065219221519546739 6654582614125525487 6497345837283512828 988734459748666504 816536359268410791 5899975877772765695 14555989320474315725 1547838862993178228 9143694245194267444 5724871900339479858 13758328745533663385 14769362906294991096 4458168338128622369 14374429618990266385 15818723273471005527 17422518629595284504 11782338329141072653 3707182589005510323 8885103560231543658 15507553318252931529 6125050636945336706 10804801337225015527 7099737900086324806 5077158896315016520 994155718668114053 12266452560606772816 4719458669826699368 15380315334337295332 77212890138895893 14488229462613077642 17149063714858068934 7490136377175122213 15652804081503440425 2613327549218493810 12787466010506181858 10743507486457235449 16319041850589909958 10960059277141361641 9995261883997534275 18285803010455977440 2329708734322150720 595193583087987185 3610080687388875447 9714971034385972849 3384813361301367859 10803656554666542488 10299870527172275919 8766147475010677770 14515725195344220713 16801404059873475113 53639892420178053 10851075893634968766 6945231635604053255 3228087777809532494 515474809964006502 17901943444862649079 1732546688131738868 5009115760643391945 2954367775259044778 12878516261167745713 16376434241826352092 151686682431272866 3178146229745987162 2586112225431203010 9375542423281913085 10915745970401401418 15616715353149136146 4739560229681909835 9928279510512241985 12121201384028803602 16155986550478038285 12372336698732956740 14113160457938859662 17075093525414291263 12643418147469663569 14742348571266208742 4874547320749858981 4947241577063223415 23140189031678812 7131133161015489733 6647987065736553744 17070365275499735183 14339481277769113801 4929362665757974840 18441107265003112872 1833275758689717199 1200445680377900367 4124743379198368296 7992092529510677270 16304499681705120541 961855338550088013 12168822599444056115 440210609713973221 8130184827731449632 1703591229718055462 5538312510238893916 5695404002396686616 27672864396041236 9236045592132888110 3737272825911883440 16885708549347451440 11441787473461585638 17632791104579780250 12439892568224117249 10439888966851428491 3410990487433916690 12895556729727098431 13950388832256465973 2314396079752759119 11648383395896241659 11004676356953358321 6609357248900242828 10111871498144266452 10282157676817924288 12803349404347323997 10180903823372104166 16690695699277768646 4640197146002723649 12887536491400603280 4697760796535962725 11379255262440833542 8295668017067627974 1260662541909388225 9718696700354291423 10439129212005910382 1120827373207395720 17086691351581069831 17894721378074998254 2485421312255807219 12385777196523733418 4107507369468887130 495579894624541287 13066250043782893668 1660354157343436484 4744865631401563994 4063756191144649716 1701257821763951570 14901645555472316884 15875003914192975062 3642100263997380596 17250446343722820918 3277547531743315047 8940107616946520263 6361724356179935852 10304360671742747741 1641387395482375067 5962009838390283658 2083433414781130207 3620783818462871459 3101666212132599948 2668692161672754265 202091939785566299 15397543303980506149 15344750224501700067 4954017469964152196 2011476449219054421 16575420967949699948 5156071060740327072 8622191235612800595 10931582866645063529 13052267394698772725 17207021940631963169 2598675999949300516 8366340487108951209 15075960157237573242 2489288548490728591 16151185078279405106 12575827122358845425 15476481644531204213 16460893214931624852 14475587776007679327 11740884766715449409 7756111934951544753 16183171857987896488 9966841276269711676 5307503424856913080 4560883428450022058 14975921173747341954 3004649523918417904 16950328480275452950 16089997102581524205 17337677479986718754 7727625606729543486 8296545827262457275 15167169588573298237 13438576931362230795 7334943145789530587 7739989280104481570 8541289039423856277 8831319185199700142 17190564960248783679 14703543905938055995 5655604215930480059 3737922592993686469 11335180742022647030 939984080334091267 342892254024588736 9048269285325322346 1512997037834290392 13002422267877723715 12945538463734142842 2095194599084749644 14656088551309398377 6971956943053201760 5455066411992785461 10109799901514943977 7066973154942176041 14204023424845790211 3160973613010954527 3517144986572949734 16167611047020998497 17783834724907946189 13440797216750927240 17156207645410352799 11768730124154376414 16533284028341710409 3362344883084741698 11904937831144351591 1788579222883266130 7372205234146072877 14063180215156665095 9060826524097337775 10077182549206636204 13477907963158102886 3208862234516917569 15996112822374784422 17124808465213447634 16355869632041266636 9381839502821296390 13689375510455556542 10054389308952298595 10174933398710210299 12505275284688490188 10328514210037218914 13867522405049314340 14010649425560143643 11526048329331619257 4248267968431006901 17408016835920774871 14206028280885500749 14235379500866134310 16805482604510985074 5715339584502831005 13894570348631415125 7770190626009288507 17120388931967102932 10420277959056215270 11415667923754306315 18414948667218187021 15689968259299926924 11817015565005779915 607428297359265604 16610604178670021667 12218717308654013317 1820007275196272619 16052031301698452048 13501026979453918692 444858744475300214 3609378994226214619 17998739243204849277 10864206320800663222 1414318513990604281 1211135149688789617 13218435494703806423 1823615552962242286 6523295677469676264 511938214071296489 18195856929871305463 12330170462889033825 14576259473226008189 5683180188319358128 11728168692151873534 11222858702043176275 9218710763112242758 16607251463556727570 365954844314356108 5922756755358247483 6148284012983711113 7343140827948934755 13326137525813974131 18321306959704212519 7987615379999621474 8234966951998387415 528302274914101935 15467344047834276208 10747873443840837285 8473858337302663144 5162773167066865716 677909513559414820 8548254983534127687 17693530226720473004 2901631847190459036 4664713505271932533 5520773413840484573 7698439549889666648 3188212132148661164 9088336251110927368 16412448815468633809 13083723102436172918 4294658471421841654 14872973485727314698 10927591653068683140 14254954638633942312 8560332723664126325 13756716561305507339 8137633130780233787 10080037121682089268 10815177551821691757 886952783490614995 8295809945108487928 13834465759473471698 8527120855086934657 2834831026314058565 12213025326944582468 5261304885803728339 6441780434058165438 6121899870887531749 5293120896750460679 3930624208939354362 2706100972226041288 15582136262303456009 15970586767920533996 11134339978046296691 17753268644480622741 11626272222061129805 6725165321370483712 3045013586983772740 7588501477568629839 18227713944095937419 586653442955344737 16934103989773518883 13495339473877635346 16299221435367206640 17449650744048542381 2632428347484071090 4855282514718543675 13687704572288192888 14360292685238822686 11691810606400955801 4949257752127767508 8043136459041175192 17340678959327770387 9253147664259281631 10411348256381685976 386747706648538224 2862338532882837693 14305139500300757594 16407505568602457709 896897352292583863 6502020623032436886 1440264720202446299 16212502493818417373 9624644167804209041 7698217253987383995 980363234286663049 4306956050389481637 2760248703631091642 16063522220924310718 4318267367387532191 5492946475275028386 15953553548247222993 5516481801555820144 14500086558670605274 15848440885989006721 14275492597529325533 400467931141208880 587762297837149852 11960166457136154896 17955892793759541946 13340967065091611809 14131116711019847248 11643648772214991267 18020692870883593839 8218955906937785792 3178229133310835188 16616193564164269408 6252994329589312972 167932836078673759 8449873573829648747 998495327956417272 531782368759682083 9596729568977010140 6447063850464893258 9093354036650720699 1306254664556157426 12658532243499980525 4675777281467193325 1643757651587670850 16288670247177053478 10896017788013570234 1077888767320882047 3509960382798579054 6847305108387187364 12417049027464197939 15536888361878302412 6493909831183889894 7638775999266044857 15456077059705769701 15376096857749434315 17276930957808402301 18045423670697161123 14191477897664306161 15191430596079754500 302472428086281209 10740047191941902950 11466198741269923045 11967331176095627650 6494221795150201979 6432616773432174952 17174187840326356122 13377280516684071115 8571145119368944700 8496200376212242736 11489347083844183225 10836920965043762614 3436603724300039780 7017173626361313083 17918661892065578078 16588224295299424102 14085357991234157770 7039903394008395988 9582223230773401355 3107331830347533025 7022006229549015395 17856750699320171995 10044111939479857864 15639644124179796329 9629726505519944751 2564120064667863956 14256012299806260957 8104373836450221862 8175835067527983947 6857416753151739456 16775207554223189762 14982728835267314156 14695724194791253999 14296776582624728555 13509220916843362541 9959780636840375255 5180864467480235957 14382660436983818915 13974078316501434591 12084072843282292932 3640812542939750956 12490999557209007370 3082583162017465088 13812559803430608481 12860163808879426635 15727149127150176788 5499991893069743047 18137059052604269024 17689362077794206712 10252488746237094249 7501828055262689862 14818880813415805111 18355504842970635743 1696282040648816913 17965809341911849379 9660692572394185965 18268643846957763959 15462241101430477742 5273408018382328187 16569675753128352919 17692714503249821025 10566676399324881555 15320261173006968945 6504883129541658959 11061495851694319917 16492693848369883498 6966013580995141350 16360113857884681466 15604809926022685795 9498687835038430954 16807680748495596356 7078567096139649229 11184528899411382717 13271665447095461272 9534465661253243321 16688945486773753494 10578937868280430370 2953571898355289005 10489641342991009289 4132753389142901633 16047666526051189092 4072134709307787644 17506018488259519512 10119365186984613587 11439845893695825918 16886975819727308702 6304081412383129939 5272964887392315690 614011265503910860 9723422408059031047 16529671754870966133 13543967222326504293 12214895765900150256 3431780633209844882 14947207129919071011 10674954156670799331 18357813323458867023 17827264157719473874 11917771403303715732 4067879676543174684 3035223221193788935 15130712920457711206 3122913801692124992 12069501673471826170 3674755395975835187 802576209838909076 17528864299142598900 9103717347632616493 16664774521573937120 9429533389038989608 13989926883653326755 14592495989645421369 3067261192115934946 7835107333682686412 18138096492870735145 10250803000594725362 16408365007004877830 12308056511440077871 5535185423196763810 13492049421482471718 13210723157002534596 13705164422400296795 4151698487542196111 3642685403801935596 2358503592777424065 12718482363685426593 15749294167197454909 10968988768173256268 4201652935654476700 196526591071216563 1447289148191469714 12299273527550806300 17114108446409916427 17077104885185499935 8136935695383134929 4005653852066690891 10376727444154660500 6900223060375248129 13972509349739658160 8469943941125394658 7300695466578034339 3164173034912608364 170901911694370200 9808559483128234952 11936149599414625007 5154650721276835510 4933208668840793814 17051157483326639222 15085121547441129731 6228834776561717502 6115675097148656943 16521296277710553626 15626630827359388719 16373681839235548853 14455077771840189633 1066844462151230417 5438788747379073918 4627734819794696740 9911975583371852722 13401180904912172359 8797047925679003391 4252254329930037718 15595220136157488641 16897318223359446151 6081878537554527029 14571093052984148479 14439866792524585037 10114784541412296534 4771793036815965312 6484444468888994625 3292778095304042630 11433810529269806209 2312198190593469733 7852630850721877415 636648911162444656 2076868498463302030 9992025159380830038 1459111122231157775 3020733860566027233 3309420510872446612 11835802280795534442 1290382720018773532 12673372197072834149 3763605179760786153 3544142936277922408 14652221440996271529 11889009127637442575 17510204555302189260 8275100471727587810 9120768771927779723 8951884435031838281 3172971078211921666 6194914010343310764 9834601516281721178 4585403299405238852 9026308908760260305 13391309061290250357 14940546117354222118 11111149504341531160 5810088064916215442 2188520130819891865 3128666730503752121 17112002947907093395 13428308464218287350 7521371134578066702 6491276590359688598 11318059595838104595 12827530081878101723 16259068894301905455 18163579193036011832 6402156468391159874 18128176943788991337 9347970273627975369 11813824935203774212 6150114845535972363 16513015338809365949 11387526477741484913 6988781733248127042 7333636873186970110 10683165753043520786 9224109825764505477 5533892655280910697 16077113882799420065 12913156350845947306 4878468573354102187 10158278432846672201 23458295996821199 12292202128890167289 5165007334450147164 12166538726194259074 5162337395592382927 13300941396546136964 5609661408439428559 2250568247460573364 11276432247595478129 5926569524916047574 9981578346323810299 11739520240590549851 4873721992533454190 35002527775963209 3629403636207839999 5045072357598294679 11436520062448690216 765029855700750859 2930566994823302573 12444742341004091198 3804909485213264537 5793606618153303972 6047138521530592878 10068782895417850513 10396911535815318323 5929024126187362143 4700902478500882988 7992822880007823022 10670725961853082753 13878547226848518825 15093402475042705207 6257524825178041214 761267839205107390 10425200853448195152 9560099047914384032 16261170671813159941 7716457801507589507 11975302011850777403 285372797138265438 6531966109644795906 1150672063254291973 18438734915155229710 10216669560283615412 7327569581921231961 11418882003743473231 11761741921248097712 129383458993274139 7403298746891770536 4000167714633064503 7799066128788073450 5724597042578864462 4546770857347306567 15188396678231250751 15297465986471808178 15563820336555568740 10540671075589620948 5687318734570023577 1389781443849730409 1122911530655225107 14759442424421419191 5295064393447300348 15514591899860852364 11992064910226958288 7274130748552407225 7280580270288076148 9837624398019928167 3120369946166145494 4230427577279432341 9786755074446738946 16404608005840743410 959013814530117789 7135206325025367075 10982672660731273604 12914658873201354735 2982790339604087675 11367521944527920495 2545867713790065965 10118580342517582143 12403901328032210638 12410999627535591224 14458963908128121345 18311431344760039245 3526245421983159281 14127849907259838229 2964144135471315288 7949397496421451214 11419799946780806478 10651219515300041088 5364507678560987003 17087562344173921232 10150491643546521396 17298499917327481268 12537796441694528384 10009998841418698671 5762378029650093392 7800153417940561817 485396813601400415 16930539803318311849 11773463775270427598 16596271773562388731 4174050375398714190 6624923620082719466 14507356645954350982 13541647467291719935 1157888140784786447 13804536716629899306 11041563559409654899 343721477452051592 229565249629901449 13185710133933463063 10892399317202895923 7111593756569710924 16341667069248270840 5751695306390628417 16040729494935494828 17524299406187315762 7267474209686452236 1749674323281944822 15633462462409138810 13224248423993379888 4207358174494132059 3455272546646726090 17917365264673108819 6902572314400227758 4581480383196568001 3292544753780681197 11830712295409357389 13868808306042890667 8600098618861468767 6963358926278209102 2279991035309243373 3420623817211501514 16265658930265933489 2421756820436717152 16089422200111607121 9340185264320365671 14251112231162325932 12940832108090608989 10601599540929516486 528888954710654545 8281775925874643510 609369502845781134 4148173696105414005 8860607876213662330 5497097799608338266 6907215869740914904 17636220997632890306 7549361410940956544 5727197119244269610 3358263348850883281 4417230236189969782 1265920670715667030 12902767669716017416 13058108039482353157 10363913989137994688 15050189110631620231 12647913755105437098 3583222601106170104 2422061961549547082 17773135650871668900 4345288880424117682 11687647878347255781 312754912285425818 4919275137037084064 12312096722477382638 1400421661759644535 1240450177227467534 480272882815589567 819022791362770807 16142207031616411191 2653961504355201013 6303373759307168920 14702675008819954321 12823100871798410968 12854778781006170122 7210658249776476923 5366247851489071940 8796863263979010882 1775198842305040751 497442239427168861 1680834939037748120 2361917698863317791 11581746080043654637 4263053042612161939 16402771632708964752 13858904950674845035 13938085439752858471 8068108705386412444 9298751922859847213 18001533675353499896 16387179311934053603 11953544754797479617 5701870961114574847 15909210226908285693 2820508384964659207 4522175298479767515 13066554419382327669 8782282235425303162 17653397580233448943 1141707225703866713 17696349881552232411 10545528922498376120 4420215147806750888 3869439958820556210 14884312556149934916 8885997953302092288 14719436564695201898 7060794892316370066 1924184879774722419 15011473943710389030 2749672268999013004 5554418757522574806 9496248886545211765 13611174073638615635 16801868536873075711 3842298742861591432 11944388611889175058 14553650031149601683 7994939216379483708 1904755397299492456 2591060051044654709 6732476775835112657 10885939216516108192 13090986844507205053 5405801921792673412 9513978115559982161 13333571721326287245 17079642551099442293 1968018922675158893 8844752322275272886 1330444872950708994 1609554054933909300 4451605194658950268 4324466512347759929 3396363319821592102 7443968567768964598 5544074386907749674 6781428449710948287 13127785977165895177 11226284214373184413 2396649783581780838 7527350821591815215 16663718609018146483 1726558685584555684 13582271190822108060 11802417560615475575 4568267156997588208 5525154912282957125 14712961931135047883 9222431236240845413 7482503531328998742 1813936399173418203 6762621426131995000 4571377998103778365 4580013477420610053 429888801378854438 12506642844778808282 13117589372654531562 610247467516592669 4059981003396697644 5027376865828853537 16659052307307851612 4999896714022260825 3700793470667465249 2727530875719388406 1069072591617955755 4448595864284737608 5834924186777442046 14639407364233533689 12297875004898862458 5112357874631467216 16115260638945760913 7215692242005587135 3416853006313825268 15353483666695295748 7511246852199825520 7576166069822353532 14602762997161215762 14414567823293225121 8766297803744934260 1165950424839355231 16714720112150092941 4540938965569390417 7614783527736934362 9454951080491478066 3193424978420692920 16920753931787842668 3250286252159370281 14769728108468109740 627499767083436557 13648683627282751854 261786876250710807 9411880385595575632 5014612077994495554 2704369002528887190 11437153003478005318 2024460503066158341 4982145435040165790 1167717184041404835 3522743375714711192 16219077519263670397 8663202188150752997 6528856534071068169 13157780036407386028 13200100685355297193 3352161747866707904 5340929912154303227 16547431165423534 3342057179667917186 4916377021599851733 15259973331872717360 4063506536420035884 13501057884616067013 7072533349068883832 288583847505677863 12114215149789896839 8044500245680186629 1924792649708853777 17830014101223251986 18001196834810004340 16784977417774164673 11572113751151569344 7246936027529010585 17853989252962722301 6472265843641395967 1794877534017733117 2297466559641773885 15505560855108759156 14752279809401141519 8370183412507921161 15849608461341780728 7767626727138049093 6400695521060306644 16585163270596033530 1563998634986995310 12520430060041810930 10941525619878243498 8422400761614463175 14760817518085542242 1908804176638267065 18382122287484759132 6365188522434678588 11776242348730451094 12634213272970788137 18048997314256000497 12973913320480871699 17036528149801391013 12554925368528472828 16812399175897292923 1004273797725658024 3687307890650484456 10759431871443427522 56178744575047280 16325986956035775548 8477856014255268919 9173403502792116888 1732649182085698639 3101297762171950263 2270779026868225670 16349072238222696428 6466981808816776608 647232311538100668 10641148381562979577 5973884713974445910 10150611049926687057 5218277066083610184 17680823722580434075 8068097109304467402 2019768917006101342 16113811539241950601 4243947851879908416 9669928940425589676 16890642479391409053 15634254844443981250 5471405834892291499 14162028785238318020 8454901407315188917 14876398871584229131 15104890183385044367 13142173285425515161 11957083492474284403 2164544035205200661 10758684337936950920 10605584245259206040 15235922713334810424 3176040013087392345 10399039658715235485 13898456604489182511 9138945144132037819 6190029130673038772 445644228159056106 6653456309234207144 12240477893438208448 9034598498870599615 15004281419362505293 3674774319289666830 9661244439285224837 14243130661293393991 5423509255802427731 3731728671003930419 13912249463272030220 17214555839410222586 2638317043207900184 5909567853993192884 16652246395810831081 8562648615734343582 12729383388135228782 1857268753887819551 13112434795147256291 14393665878321188590 8433008150720176589 8152610070213248764 2512648544054968132 15108257054929836033 15474486157889609410 10482235316434731589 2158367213936438045 4742878175771693928 43635827863431304 16045113019755170784 6513408546614190967 2093203442597437446 17260703862538603040 7331316317924874659 11768771346541499005 10354738324456835483 8074846820038267299 7871543014938401217 14545298553642471576 15602359703457462823 16599730842419395760 4603824821576068898 7467171638015434529 2728042757803105729 17891938481607673022 8763567177699720080 2068850163871810359 8099439138960178391 8061468321231333185 2359426101896998320 15546170052667432679 10460590814149839385 1520610126766620394 17920404341424607389 9125618890820737290 7480978484604590434 6054439307117517927 560176042621430164 1461947650372027601 16072762036037553582 14256704725772865457 14115518964050922797 12434474381193304168 4679256458645973048 14069462725975173753 11342489004713195051 9925419041762604617 7648549275163070159 1990885608298258358 5630439762152363949 14509159597706529398 15779488999125810902 18285533942872518374 9393867913432003497 18093374998411868733 10688999004418977372 8099845077256334691 16314694829900366293 6486996069141855580 11713577293119231288 13165952224160826027 12038433881812820274 8980633945762215255 9160928794892939044 11654388807251914919 16340116633498769885 7008803002792553503 10393866573556515216 18263826569948891050 9664748386385261045 15118058457082285462 8600270634011892116 7312176107221737893 6606393143054915203 8306074992481764408 5491666701432053165 6839327053078388306 3298133689655269224 18130845088174658499 16530647116010271524 14265295106499779817 7669163313276286415 13373023558983367950 9822377123612780630 17489006340929772016 9671102156001448402 188975274598562434 9114125562697090481 1913199813902438578 14085979690730378785 12796215397260943918 1849160750858256675 8308615845738929328 13278065339266903121 12522071619615460367 14131655483866670096 12114301931592090790 10020961898595574805 7311218102856869194 5838168313165273047 7384728235890338204 2140393512941463798 6853822278085400073 17235029384507088478 10979183957755300835 16048505597787462611 3124759494448140209 7528279358819380522 8450716346730355888 13632625458901357848 5686868763581099792 154411528494485138 5839470246477927983 13729631159920016146 14376348591924336294 13387567230205749342 9823943326728247010 2623116829180915655 4862288419773040358 7146007089087812832 1532187676444810033 2837793826883832324 18143010880709605105 15445286829466028939 7676762427025796625 9212327611259739322 3442941242832481911 7787217612078123027 2176884199371711695 8206676392793504399 14773873376775388570 14429949561455057473 6993238969952941970 2092657951665363026 9381823526252386232 15024499200106465611 13646065917208496513 5127773997165456914 14180781972131626891 2842736294518149689 6556036810266552615 1871789193969663928 14673205132649705238 9021430595475877811 16812015744919474249 1702299367097069666 5520485775332066860 11184046473445447538 7029650651805387105 16007412265899960605 6179928592260461727 15474997854695424357 8927076164425587817 3604981958469261307 14988204123148350752 5015635757041562955 4167483180977060871 4330994830570288667 579204112878230684 14033460068829667366 17978304353493411907 4730494397527838246 7433920206552187914 4152773182832676726 3161892621812516940 2332754093944472754 8993099837568119765 9497864087572539718 7647791955606499504 275734530849444437 15415106931672147105 7225326535696945549 6904915735367176762 10974646073353751020 10659640415859563485 1431727029840305766 5825816609248897632 10584371957618258093 11798286267937745250 3570053146278410373 18121651810810089855 7515249131545615011 4454281386782229346 2789514827356735469 3871330580596377682 12663783846094630629 14318329790141969617 2232279665113434214 13098219214806647502 15965766664733373070 1859413080178022748 5603697553011692161 17704928261949463493 17358396276353094516 2565120853536012628 14833131690856025831 11534135064992018065 651165002391180526 2586170722114866833 2603194203712024706 13367156214833082520 9784089657313193706 5056494067585443388 2100013064764156558 16966857904083909506 7032134809639109439 8568184773320697743 11883728575092448591 3791509405475128845 1310642142093513899 10092374957259955195 6706754819190620509 1148152972423034282 14782927428451809875 4306244016847389690 7160009963309871007 16884319320499520370 11153603669960451697 14169837325350258275 15324394169572171403 17713075538527255965 12749453597984770293 18421608196648499141 446180899280657242 20495464978475776 5044499831794607396 5889178941708500165 5682062880661530062 6757984222019997183 11822802746540094670 11857798491626071185 9180999091490771948 4055646324131405585 2861061306458262811 3070733212585004162 17972395662768117447 12158480882266544604 6920002883658134756 9850956237064032838 3946453849110109948 10277752638283276754 1963100129397069369 13968668197037160936 11585184874894841153 15670456752852707680 3022124190437695566 9089296009328898768 16520612610082033892 12247281943650004157 13699292459870643870 2233323594611391535 5623384864820079532 12877002410503605539 17993905262666231885 251210836612703757 6659753415665674964 11752189449569022890 14015386925814414638 17745001281359597074 3329953396522182813 14002163369262239432 17764146515888224436 10548565614340628183 3217650553230580790 11472848121689309309 1452368951271787739 1834173294979275622 5706284160561360157 4618363735008935769 3073286437054309366 17948320790003079212 7080434571912143823 8248915515958805943 14105138547503499386 13575128811283623079 2109000614057844015 5563947156420551679 2782694559095684759 2632267670671585431 11613364996217920724 2282185797437948996 12725583986508301829 18424260694887914504 3560241494412262463 16216233300928539927 9911175379297180724 11012221719572432998 16195108673618452741 6393340586945224212 332912892739478993 15869586766195350212 7722155352225134193 3848899097676466223 16373816265149846273 13747093380837586643 8077638050725524686 6893163586446513286 9755411950168480613 5490960360128729280 6533805198893484017 7725841088653375469 8009766320712281579 17208538870996814920 7492769545231937655 13154259500712586896 2225453622115851927 1762557749132801232 2597644006044066257 12952921455317267148 2296583749193767611 2164915343867732470 10731438388243834945 17575200164867040179 6487908696766431007 11249631066867234371 4960790300100397616 3460210135984782974 7821762194016614087 15610419309447294041 721394169460211229 4633318755796470236 5346709128258186917 1652727601748184285 1613872758793713920 3451963015449019902 17043891317749998162 12625019021044653795 1576536837315890204 7330343107354243690 9486639297936909994 2941305720458000197 15891867965223146034 15710971835291166533 540987007100592014 10095262414169368371 13965132568469339501 8830150345216126991 9533619611909322271 4829176743305090770 11849324837312262852 15844372996395921859 3978790102025701703 16042674741323762284 3550073345674916842 4640634097709812881 3753604783395430556 8370363759073027539 14653656737689925927 4841377570061265719 11656693096006497865 10603791904279462254 2055367663532609029 8832453248256596216 14408912929171874408 1557066139513595997 9666396298129325119 13589237452997541941 5139983600335212401 9257943011122347836 6990092370578321379 8564263336120020474 13103557630497257413 2008960926710299063 2586024210075062870 5724129464758274766 5822841875824921892 14398137152933534690 15215513802146421399 15631524246440870868 3024675453895959851 10277962448516905232 4172431278679358994 6153853673470885121 16602045201932315408 2025848327823112830 4264924990260881112 13946861387788493274 3844562950406310722 13969487611666164717 3343069637344182992 302578247568070524 13208460176454522405 3729606071547210168 15101858995871313403 9536391023527524478 2530739956019179390 5749348079753426622 7134891187063927201 14174674870222545445 18243832952768052036 10436460434970288014 2629054559727663709 6235341174090347113 12586267388957348705 9335972038362288758 3795753475917691883 8638373446446339114 14271059611101500270 15578091232149263265 3562386852657793250 16208329637253910099 13384419822358308569 8209150900708985703 10960145580650144506 3165643259339529063 13153037217487184492 5609975071207140923 3110639988723924263 5007423441514186168 15818069972906160338 14147269270943599451 6841799414471269261 11658624222406850573 8362655631309879208 2778512974035393522 11094258676760277429 5871974205818060974 973942514122280400 1487527739843598386 5180345295876021768 5793720065778163265 2257235382637082783 2352170982277411604 8793680986941947860 12205386101027597889 7130800323792986825 6662379759631944754 352846202325088735 3498938717761218424 14410632067600417708 18355083755170566570 10975172182954574180 14780815367178776474 1928382810251220578 12647548662825925774 4727247819536131916 9180384759906608053 12424572279244471440 16730513454255832542 4417089856726214156 13796082852676356435 10940082838386462405 1927239574244743391 8976551386867881001 11497228715259863307 550754827834775902 193643519344824860 8632070345919147400 5784769603685819919 2673080953132619100 15764407996051630788 14034043330899986197 9960323440031534362 4603420445491789888 15119401963340043405 3984779964887581672 11827798857292012922 8747700131414285262 13898697453264536987 2968567664718065620 11400037436972923398 13804283665066688259 3845837227041469207 620556906121691610 1046947321381809927 16061006126515865597 6927876978359146085 10185583186077704029 80589427413533745 8464060431550000182 14291632359540679350 3725948371671516821 11016860976926451367 517173899786611627 1949434337337007773 6049434746575609802 15545654540356915226 14464773465105809337 16533484812532809748 1536637225694984157 6192828104288488162 4418819235390673804 11619948777096495827 8285510035676493373 15323299092363114836 5715417011297907060 1684614522571873542 16498920088664879950 16891024774926351923 281876112188688841 5507391681986639527 12617143114197112287 4596522081511063389 2792292311389148979 10662174903375590261 1536913199881894042 14557614071802168479 9005142908888028647 15256879255402653766 13797242437127991625 7340434199756923797 15909757184488662588 11645661807190750968 14073052181863486574 353057825688754792 11131464402461940097 4047277625154390897 9140984371426608678 1583339431794035144 8578075963081268182 5790251847178923259 13971050152799550148 12594831237493390759 1774671340246657757 12262846761986758307 1820091518461713256 2785786023075935457 13399710553954475843 4036485486846125748 12961137928211442094 13883196238049941481 7264816987107638598 2559502801352891825 14160926338026349150 11597275650647029792 1438066218487943438 5576192408320995039 12117691377717874588 5790743157585661453 1412134295753424998 2893522214085127168 13404647840504838517 1653849462718569940 5490074031016975753 3236373214929716979 2961220141385888679 8283274736402937071 17666065769885472785 1471493139826264406 17503340230635497829 9173723171423148081 15019357460631943715 17142871594809946699 16252009254557186309 16314834914880767970 9050059739413245115 6659375844412138747 8462806543892216013 12474560394719839475 8063556518251215114 2423875011358320940 13388411239671161468 8046004824293587412 13179142106013992092 11586351914267243646 6300367875146663272 14536470979292836064 17901244020492054583 6319267695998791091 17846317404552550198 5639158106543003155 12603853957105370168 3501259324685675578 17167736329199103577 16788777964871253309 260214031029584434 5210350315096550497 7114761266143199930 9474928132132312948 17833959766717643268 7566918063955901281 4214026679627124560 8283002590666045382 5586575104502633025 1672293429826049636 15036809987571372208 10691706474600236601 12959846506477143574 16386995194801159513 16670207493600395640 3391913597627752099 9218806178408740837 11230754748722938848 6753098432220599349 3984127277818643647 10787455195069092661 15739441406733779245 13877488853459036256 10616949943753446209 10983289208993068947 9853504160261267518 6844294356363430470 5157648038696950071 14625480739257725238 417041708716298277 4573107693987663921 6470268747131963178 16270207620820939788 12120000531095818843 3062565991987878803 11456024069545234290 2360089202623981304 6723301203940664731 11636933972258636129 980764334718287677 4927781810184232337 14712060045132885591 5318639002077867294 18153319605945272058 12602970433070502701 6890672937690746000 11491819645176308039 4935927656285581833 3278544729188150663 9935917845887972014 2093477969850260016 4852226643172967039 11626932171874981119 14767934445425993052 14849489215673580579 5036879056601781915 9700377250242660119 13536009265498609756 10337523602121783764 4757925668270105445 11630682011377581679 12239971090787157362 3273555786258186363 11111223805083853463 10144720500421333760 98836072623041911 15329240082441339875 6878237650712582604 9135446006554647033 130391054220602886 15081250608367413356 9772660119317505121 8983033684409879502 4469110102861962814 5015312204415686303 5245892830329282834 1304523064216668558 16676692126659145958 16476505141593507934 9334709641917001084 15349260746025703012 7812465758879880381 11985580452527924910 17168471905982147671 13888161683131195444 16144276797494930658 3527304284767346051 11363055511099664920 738384904585229889 6693079845724481200 9335432312183099565 18147223334175246001 8443317592958504830 8653564924388316191 3053276566732370712 13959040041895325578 6010481230003232327 6787527821860914101 18224436900840406020 12879594549815613582 2256213757244073456 12069066716694249944 6057781518574379194 12671295990763237584 18161729602907056714 1622325337200217175 2925869499711931798 15859078713724821589 14406534255356406308 15217569756157891198 2849163099253001015 1017376176803290202 12025336611580662610 12276731061012715038 18317669761083477004 3935765598923839795 18029306054141309010 18391314508958857013 13783331523247048928 7500926897926303689 4797921984456013097 3605659572573381371 6961273788660037160 16965484767399967755 5268409144579647575 3465992944272628723 1432285110282143907 10749594364441525973 10215165009969401965 8905317550847583190 16723867775318202015 2128410592084011896 10525340619660416546 9965049752088832855 2376439682282589570 11354007252133994996 7932406506126261123 9841572736536336550 9270080959107447930 3464848315389948172 8832481618083938858 15916637544202537247 997070495027925394 10325817020057151821 11751004140882504084 13112953017335511137 4042651665799945395 16390662610830624895 5353998367308132732 3937249827542323993 973649720308196882 8517684249375413950 1078770962509649308 11713658176693629871 6300143255125819822 2093778952143786746 7282499258918651089 17886066195651456573 17639289421376147458 3801255725627651495 16401036034982748052 13679582533592209063 1001972478869954434 9681753333446421658 4848797370757824049 17400727847131617940 7371368055576715914 5955103426186703068 16134185154106948328 5994483589796505729 7510528944379486920 4953236230859353401 2068123580533553566 16304662150987366712 16793314688901048985 7751368499383136965 4885374092089819274 15440054481567261522 16058994756463289765 10041452817149207822 13013286338437082094 17186842146736582620 16245762680300784958 17220392376689940785 2677095643804645525 6474535998415700317 11542525464921897336 10235192514541260675 14593756748858000643 2447368671622340480 15606468959271993992 7131422104860899955 17875534004406439217 5718806302815433236 8544183483611697825 421861381677078916 10596507418665070940 17597537015955059116 15652353195393829557 9616417321762994277 14323481886149182126 12702110111143585070 7902100558403652895 5303884733900320925 17918133781274089517 3075940787166619815 5604671135155135813 14569006461112000635 13941855878658764430 9872797535745447427 18426521531097626298 5550832308793090911 6994822981216237080 4418324704936426522 17259742780356443934 10538620416116735867 8168003733931417202 15432466306165967996 14542591139180345525 10881411684426132567 15709047392395642571 10747455807175323666 11074936808224549805 13713355757990800751 13189780447638549971 13997020474894890108 10031119119054865653 12613975553854115368 14313693761747329603 14765673970017585046 1564434493001387753 2899450832281888749 3110103441282786583 5861721811717942694 14146018753000246623 7413702465944949383 10442425708058353714 10661154733336985005 13826343302903832258 5059223858375259106 3710434943866083960 13143283917451438609 5377273983987989496 1226189894998561509 10479574958701564769 7162638872857934719 3861318609076925292 15929737191149423505 16951151785448689921 2316983228887350879 15140978014969512007 15159603239435663611 9585127855871564580 16169823315217596391 8739900410756212311 6843844342882219973 6945757012936787262 17964631991357880202 13907162215359101673 14386964211712978635 13164986948608063916 4390801278426346027 2117052005152678923 7275770712522797462 5043629827923939252 2965623786874452222 9783363951031624779 1103790129029303607 10759045164217095661 2880638285579107308 7168637080723686803 7081078094902031041 9961685873703477560 15390530653189590508 9753329061039005553 6993047731466802130 5873548471372180766 17500082113270175185 932105490951104962 18273838203111041126 11756057434204819652 10747229836952911408 13347685141612494526 9492258212358398396 698340333169289120 16940632971680222984 3810417011190966087 2962023790068924656 10003486921566800692 5993792424191545461 4944249570608084598 6943218227744054115 6863889091862201985 7678190836536759106 5156662611966451478 15936321534010920590 10815466290653437203 322324431318481602 2062121563506438148 17762974712959673756 10813881656429978741 7018030013692629943 12682788559486298841 17943744567173507650 11118595770934055710 3253943304065811629 14976184892535752004 10921925491422765845 9512528744258407435 2620526822734518766 4809344161143824963 11912528131028291932 12525874556304147015 55176527544371316 939046975286057846 3168188183898761966 5651666408516638560 9189025685060859726 11038522552627102720 11598746270546318087 5722917658860245037 10083538194845488750 15440082830544306493 13306027601969554893 8565506890860287005 14166567907960201852 7056707217497140533 1149092937114625064 8993327067806864068 17801199504679487807 12661181054931174776 14352364794617729193 4852751981374383128 6734408810016108067 9162340416472365723 4819679036763774869 9641196370460887558 11984157249443776929 4043028109809294248 9624239555107625590 6557952968110817622 11166613289863422824 9617765041750569153 4548750081450856948 100282983108800837 2372309770529782188 14821720517914986110 16300531743515402927 2079994046322328297 11543229644125976177 2458538951397687581 7409835180118492543 17063780216845621122 7403264734060861821 6721627106879122446 13792329894353518049 4623526017331077364 18372895595255246410 13466133938567127526 12254124494875835068 3945345165214893387 17458348481228012497 3663955476939272946 17638429721222283950 18296568380524405898 5741034699952847407 16169514296806952499 11993144104398621358 4688852717759700402 17074312451342283392 14837392578642796444 16225650972573178189 7058414176376533031 9913830779730278318 15164028662387834739 455934975660561475 2738270711031654754 12945157096900671183 1580899725756993193 8925763553081038390 7465199008052103776 3952615794823524184 2105116548849048087 11222799417013801228 4222514062963684265 15996627374742457488 5596725477427338592 11154816632225358070 14764264629836218416 6206727193695214699 3989739721586613308 9700372568202116024 5347547845585054306 954598282903682443 6615852501589171 2661150222461296951 13065015358221813702 6237042642245834653 11210777719162219204 15116870166111696897 14809482132712009362 14499075969768877184 4020438486666935987 14424410788604728891 15760894026636359168 11780479809402515877 17318361637369646023 2111411098362802022 10236806458664046884 2031513233209198960 10576909038474986318 7957786595411263929 12246957427600986777 5394074844409388931 3758463512277939943 17874001346887522968 12409721657406024941 17560366690625078878 10102213202813654541 18111546182811954081 9596251984693050844 4864609446806847563 7513536059566015693 3279560997987678939 10739327367592455720 8134975909283341876 8876101821809455416 13170966691498414783 11496474976136944699 2378365476353108983 10787048002603571423 11786503067846214419 12901931291161879184 2289382745223290317 328910834681073071 14901354701477430649 2930132911005594416 3848773154868721473 17927574011250972477 11288063813423511876 8578357826498165771 11524066063959854521 14808063241636020215 1232413744267865506 9534813564114545438 14653029903150901194 4134832356398459917 442650620193653130 8044467185529640659 13646913810227332625 2132359918266557679 15762795647875261740 16640771243339577126 2654868421972951349 6523304737080493235 6046625741204647774 1361954854218530197 11345879875964806796 2996944205411849764 17594887627258626323 16215958941922891301 17112168022113428422 683025908013430972 9112932917241139908 3473149783394021731 9394087639392139667 18345136823926466269 14771587095375112425 11854109990792928517 15821994059758320486 17441462043036348969 17887363378492566425 2409388828304117166 11242743538502000167 10575852815399685996 9856733992387404100 3867753535296358570 9982814442652417364 9364276960063616652 4961882175126874269 4967050033267520857 18364296221330735048 10408450946016263312 6924211310526380036 15520462714013594637 18426203601070796715 13355672019260965325 8663980241984369319 17746419668284361573 12995011034913783798 10807416543596524476 11162421004647835300 13452872534418497202 9427073139114542750 12665878114384299629 13864227845342983822 8420703425930374597 14378640997933761509 16544596928549217184 14768398841770980081 3566984917361220361 11450060942408472028 14559910406326117539 9096633525781820019 8284766053268308422 7980806175857422943 12951339643757554589 14803181381470483920 18157282482597555067 18151907555397940346 8636211314455688515 16136974593266582021 15407431380716800680 9932931842041353263 15558344245674544635 12321079993864912642 18430844766873979292 18045686977234621189 10117196373492959302 9207426316827980134 9388898549782684 12833042966040049835 2050495798158672684 4012701533334070424 6076380892455632266 11612521498199023341 5061996810768240343 17782760915199276653 11066463531372610227 565486760003685663 9793015904562330956 6872088114230551846 18114915964739164393 12765832018992601314 13132442371609827230 12141215976122249248 3751798719833973726 484094884083770862 3765576404500972216 7415511525565942659 17249711091197665408 7688784340192793440 3667388034424620938 9697863327270175169 17232318146738772870 1057530848466546150 9509610350785633658 15569852953602216437 638325405022458363 6523732603763028357 4758774564764170019 5104130682960623729 12611418818541272209 7961551242806418056 10840254158659675673 12309064301346780275 9258965685460789358 11342934278284320962 3500463075794882504 9713597013325221585 14243178192452985199 5571683515268246751 17567516000174060432 4535823128191772259 7366699211998466166 2281019540948358388 14679819940720944778 5306524895241183355 8238121899338149261 2549119181411336680 4365006236041095228 5956810543892164794 4627293942934904613 17283529564706352288 74959024492408285 3647506737888994266 12247075976784460765 8028030846753434350 8176969588470941076 15092996311617311304 16922110762896874489 11001693900163347038 7439852937946235885 4395345212588564217 14349132167559895594 15891415097686609096 4799748589922647654 7462726513059168867 3194681992927505485 11950671751907804113 1396538887309493423 14250343215411749876 707491125918455859 14994726002744617829 8770711374002525291 15718081526513057175 10566870154713600795 16632085432036693077 2885459663448514733 15815366323312997183 5710073236602757063 8731212872637299317 234814251209266134 6993514194921017282 14426287658794489028 326597138181135004 17358185101736753271 14352072775705566969 297442891445498507 17693434144271694967 6440923753481534240 10694831933535250112 11966445412591768879 14922314595146809592 4735338629855863249 14379992198998974568 15125443710445692280 7020977145782494880 9989664925581130357 17317727918879946739 15779448993408087450 5745748138032779804 2289405576936783455 9122636036532817705 6082125478391935096 7780577506233309779 3359042524271407833 1914596851561367447 14645346259217785187 12072040175831373791 17673469208437642459 8552859534180678210 7209834607876721085 11073550319875986411 16585942084289531422 12213345426775005789 18290716887754249930 16311263016139171040 12501898593559532691 18021186446491090656 12016109840300202338 9209395098249278777 1927079303269942832 5097365059129251207 15210390117258651289 4843987571170042027 3856238660297696929 10609701510127437223 10076467099541344570 12696945311419341093 9183566916604927084 5079567613137187290 16174303376193718132 9092420476183354294 13168512011512722266 4918451278553626767 17024302036409132599 6226105990840638962 6688283339178523453 9046075827509401979 1142846796679715105 1872470621566621133 9247361030985061490 15721597706307324379 1826220718925686630 9064759275880039808 17905841528634944211 16898758427733836549 10855084315186943926 11216771116434942736 17348941304731380985 3804175898307147422 9324527256839609992 6990582584862069987 10392533828692946729 10430841763738721113 1578307386626956137 14311388815300251675 13667997539240071098 8388545999377202787 13028151756306151816 12815954336525705264 14158334887235641808 16303815560539890863 4130054251435857281 5194459184003285425 3409961506991909319 10205368261514699827 18210461357029830152 8596367711609514368 12080376561569744636 12875307723431531528 14167166742400197454 12409859162460148126 13401951459639718857 10681912130903808676 342223408379285968 3153194933817833629 11855772009831635282 17319003339654255012 14366065358206603550 9984598208160215875 13997805629863599767 16946054641968024088 14826959785009133151 8331451948594324014 8778290294203769406 17904223881925026843 1357028307079955456 6010425029295043731 6444238756041995740 1666538112423021434 5645839570838332010 10092017174650663823 10674661607264345921 13298267632709591988 5828523833583146189 12318973818133467964 8384579575611022987 12872967452497909182 6015582810894891186 15874662233914776613 8791139699803118043 8984806535168670218 2979955280999764897 9200592620553884189 18349066344344629017 10761705180128936725 1856363871301545666 7636689990303543549 8574943004234075409 2163959882272455832 13592384090485668071 17393729579014394015 9966416182375997728 12123534360689894952 13208855857965218699 1571202633854612666 7944687338761900281 11455764027695762983 3641072887128596589 15034165673721137384 6366374192887795673 16868443958963150528 5805465134505216067 4347344453702147460 15870955812586457481 2507632405729745566 15204521034639172368 3633658119644053744 11405719072106721732 15712328408375507406 5535110694451616162 16371980466232424097 2815119578669811553 11477818581711676057 4638616656371749370 7635937190837496555 9143272660194863596 15728202135206018632 15554732047330947583 4338934974279764425 1738351429447036219 11650413457069606466 2405365177928281192 835076116275681125 9873548940089831812 13616782358822173185 74562491524907043 10814607458702717885 14291180937621725896 11715444014579466534 13334043928137437499 15995626474605844676 1146441069263153406 9930640363011737355 9532590318406470640 6512983105832730442 1399359805053702018 14226660580871361448 5166517653644474586 2387770477231461982 11797128740660869644 10604754884059746600 6307484812258647673 18032833775169623238 5809701065258297758 14360863984825001951 15769746194387753303 12633568121022160341 8923476253939472868 6109299615093667652 5891329363411105316 6578007989637965912 18374036848788649638 4076694025440994922 2305891998983554801 4563254511680279220 12951041414545050072 6787724781538182395 2657892297487280296 16320324466032737909 17969334692163793085 10401024813583236188 8348224800472690152 3243768150051797563 8979686587697019649 7442920887217978660 18056457399772928442 11824230015401081778 2744469005161688720 3378663943889003975 17130945947244610383 6092631378849811992 977526872135883422 8050576370098528495 5448412544892922717 4213165285895569756 11670285033328480987 8892361284609624013 11885961792983055612 18174530439535858644 2147831059982297438 3997816987785326326 13717141259399189296 14917293878079233998 3224294765012108476 13655233654812402417 1945576569193933989 13190038226156770519 14744796846899082670 14955544930976531900 197186982839097285 9634458284394641566 927250675474022753 11962230882033605149 2365283981936261691 798497616245114852 13483354098724084364 17793950791875334102 14812465934600558651 12982783092183565795 13740128367334898639 1958719542704719794 1106012468496189290 10619915131714101668 12862538674708151502 7038476185592962769 18420042350349240650 10341242736427368062 13032425177170799448 5225772304617288933 8471650202904248951 13435623408725951600 12248628399299484020 4969142672521004973 5084888109843780900 2788762484317928535 8618014632737149412 11262434353865090016 8072777508578916595 4455226870023635614 10018296599945864624 17627520323247636557 14023982456780565960 18122700409611055756 14088305280302666471 14187786275327777216 9990112714288172665 11749276464717811304 7349525901875414349 2162225384624722447 18240277739050301157 13421215745364355429 6252382887565847716 5448186156084447859 8654196825035102258 6970477687502665473 5532860377720956631 11004870804198135286 17532348508632639123 16801448418896685564 15846153703719016905 3464202559415254063 11579017849841113715 13697584698125037942 18087702530453727402 17706769193704156320 13720429796784791666 9130160743050018867 6088952243023043231 7695135789537375234 96690027085611895 4515964782783590203 18340211903756250802 17508786935870985156 11112972181130286129 15540929567780789564 9393159392687976160 16773177004231755627 3955915399011650039 2704620532094159266 3523770635760514540 15937301518255417689 1734425758302137052 7707572141797382178 13170152102863559472 6335709206207737213 10120032880236133748 9709675375817024333 3916866493550159460 4504605887773429600 8688237137665213012 3393611008876995965 2667653870610416134 4369428929348114342 8379749742099460022 9022282212754076161 2513090459974415466 15833234666559705732 8714781459272229165 7639455273776768732 11854570335547098170 1574734695010240919 11504113710233396817 1707498427570626449 14791356205796837956 11562583945107569928 981543817556375817 17586360491573589157 7604793597888771023 6913211862968460536 18314326311841560366 8492820663713974816 12374125472844365240 14135609546281675915 16881831600429105091 1893929540928370345 13913131873820785111 3941877913578222857 4363956950699974180 2893009102148533589 2137703091029897142 2889137735744501133 856320170142325915 17899468007972125766 4320574579782169880 15712914038812993085 7522941136112308971 5448776130731947819 2589501626236083979 10934478751471282653 1543779156192230482 1871035417559088839 16716175044999618000 17244022469147865999 12191798989042017608 3432099514492743152 6532276749740723988 8219722285841798088 2724135423761226820 9547232424329799871 16849383410299713220 12822480492153288332 7937275262867167162 10056852429418288376 18088874211196468100 13196023728300365257 13035005199860336424 14096282248030086639 10402290939578687901 1703127793590387226 3360319202209098476 14373386058331112393 15846894077616415471 14438885957795587121 5817839497600554118 11556892197708024302 12950367422719954468 1955760467958816920 16908853432702219031 1214045672239222647 1044358247920606162 1200861993134803394 17305800026530885061 14231311196826696340 9253478989882143501 8563289380520400471 3012394296458008816 6728014510144996319 16000146407688548799 5265196148386007983 4810422443651830059 13813700259008898041 388659053709813624 3156771647427406505 8530493509561441466 6904460235778558150 5256609702651343616 6330809352488430973 5649300582738933386 1239201273071690855 7984929162459922134 3495213315371183266 11879521617750644176 11846778524375823666 16240908296121529333 14835683480125256585 10178744691415845962 5122976494437807388 14829561026007378763 14972322978087267477 2339719159574168123 8791016730665702882 15773549861309507327 8675952560574864992 78468596633827958 1791626834624191685 1626307194598402811 1186717384911593808 517414064076852923 14957358801049433057 15418191184211905256 17329471561426968843 4544487359608669011 3687206197529962605 2246416023249894416 9425079666944306269 3356695311165206645 17928024021821610651 10030623897495346532 9196599523831652424 12913232456513171240 8581273805615025047 10531929566772297126 960183115771447037 5059682992819339362 3987906957990912129 18423510475668910562 15243756998181084203 431496328260728160 15366333080329150001 6544216274156629237 4470267502555308605 11425685236534041412 3868244279256266966 825216750742965854 13837576563003846124 15000963158991946024 17748398333226963852 11789853232665812271 3341278940613492572 4288580275024373829 630405862162921670 1994586808955829091 14656399468319966184 9298896256640690158 11185600773832249741 4286390257638503451 2891454248697887957 12922416852262664580 17185182118971439113 8561012142939856593 5080774842901778869 1589809730587786791 15343845184967603822 13045504541713000233 16574450717435288701 4743092330281330249 13303803827500257612 15679216611809906209 3108214624864746260 37458426049222786 4961151240247124552 1168636439378795670 5445097962642529941 6248558753322351786 15912147470846946240 15433880270100621183 13123375476861719150 15621697817898611882 5488616746645701467 2238736006643103605 4806925497701553297 10567233905991263390 12400444887872019222 4821684337168427011 8976823966494225711 11314338143241413368 9940597566180739517 4443094442837257919 8261515093596456643 11102948661071439873 12807984892791313408 13622290887363807795 11975219264936459526 16723449304190671948 1039922983234463921 14077870653973237597 7529773056943689566 8035261743779355684 15714402129188985846 5163205442640817554 12614684743452688930 16066366873096394604 10600004453638354266 13046222357141340717 8367478529448210677 4781521928044293478 1358171111535534996 6396245511343276479 11893464592264682529 12527096061113843097 3268059805690857415 7091199582764136556 17295088700252308752 2764372076031227265 1667701623356993090 14333722741758124829 16266156497969802329 4731799202757701181 15971098807495983732 12751718837380078763 10135566110081192392 9529446864170561182 1622657289158755669 7414541629305785081 4023637579704498948 14577813628473620765 11949332153046608615 14513384396808626372 13747776057969837106 6167922062820577839 9208599742051084731 10193383021845786162 15891846891604841243 1570077734864675757 16322440311347634230 12540608998475172708 11217444607852984071 11675263111533628677 4502806816828327768 8538332109285944874 9651971936827535651 15131860028467340180 18081086203993991393 6128318179109689475 12795413459962346969 1768892709842640546 8715969469581735818 18359097522481616370 1887197538425137673 15695813031129091888 11498273804369862851 1787616293521653967 781419801899806840 5415455940649168622 16608925215170932715 18418039952262149952 1018164196167257387 4844245822112023116 8056290553698805534 4091444907940325896 17419195378347827736 5834981756679265433 17330949882086333148 9178918804709649793 6288953334419888749 12602088302485155166 10086834353127563598 7914127839239909449 16594801533879879700 18285948969058893443 1957115473721478111 1078442632356233503 15155146814484124154 7331120281083861897 17906413053823020408 17647843782893341825 11904631036909266048 6249870097947170051 10791448990498824353 7342871068777994918 6650170650707600806 11795934537027899295 1932021643954504508 4290540823445386743 6538325474091393996 11573061444497919716 516078503393875428 8634116497249939286 13598999139636182770 5797420381363694746 2371069633763485595 6254895118757245734 16700338913585896475 6956986606330542624 4494761715613050628 17039694413055276930 3080390031811659382 5035842512474394244 9321992472884670664 2661923319043627686 13833498561623616928 330581377249470795 12517691647445780948 13521247171735715363 3315583426944180407 1928891116888490658 11984348313534275916 9140148365546898527 3079242452467959495 2853484194204017176 2612431300102128767 5508663271937126475 16758650245121041939 17580754287354498649 14884495315872186258 12241594800237156636 9049295234874417564 6651008483583793466 14864947175046110477 6513021235893091976 10157264744515599646 902828027379960322 8883594124420070964 6006742852545721479 11906653076431840205 3543625204616287191 2278835977903150956 6809902584468560254 1736972104653097337 3873429446319617846 2055337620951788481 1717472807430009344 5493527331021091897 5508625150573547710 4727222081537841989 2015405060575607494 8687992507033883539 7661314042239904915 3378821934006789133 5048331058539224270 278328307662762442 9286414032657496034 5343378223992544759 4382892846263702588 13009748195216050228 16875081645191697957 7612281598505164278 11244073230399667167 4797097042258242014 853555509954587855 8034214543765179696 1171533946679989884 6411318404098209835 10001961342162919954 10183301211099891240 17040625964158120538 449278748857676688 5091246168166230124 5012662045685734682 2820023037636366077 12453029440921969992 6332444211561860206 12383938937990594844 15305229899146380135 18060057173259136947 7965870041317440405 13437802978369987855 5332688132759789606 1901333696764471043 17974129464637569608 2463778221069516576 7350623047303338949 15271368567989373706 9927999077796061030 7284079061961544790 16581822297486712128 10280370305743442095 4175870367984965850 4544292422502028726 10795828174295325760 11286259786352145597 6890449128063821519 1003800545710236700 932537224180798502 296025005083064726 2173638616609595339 2054261485063207885 11696660546431716662 9301945591493688891 3435930548415483150 4865493581077331809 7878068706639286321 8128677678003673926 15754929058752413422 505205955978013965 8565765318954825242 4550601718892153813 12612899918851869718 8446982272179203861 11892382400902850236 9294190766463970904 17882535776278259296 16428840684553833908 12378146526369300553 8855660721277890598 16579091788840681756 1859589047045131973 13300521423914190079 11181963731218559429 3473851852463424193 15117048320317590595 9651094646081555839 4839308497062828078 18385455348061386182 2384035565868567260 15564579694817459421 3940807205793261504 14449215064487998426 2830405676291561649 4707398251078136358 13467202838075336257 12230815660636722938 76176538936833844 10053944846994059866 2543940724348105492 17161636834790232833 14343037981784274550 8205417756998953746 15044227533814167714 16520880501820783230 4929583138501459738 9898425953971787117 15869473597354240500 8902441587872230565 15610276383126245894 9458863975161274095 555564101958875567 10397704444054124328 12193879328541613930 6393989210797251027 12495334336733243639 219326935874955334 3617256932044738077 12487900669714164493 494565577277790699 15558880937434327903 9597269855998964875 18135333155046219131 6826319267568807529 15035412883883370486 13663917071769420316 16097214740907481747 341475669516319547 9450707651971180960 9381605552549028670 6431870972848833584 15533213503568569792 9054070477008048264 1786859192232406268 15605069112818892491 3473252782211741182 5209547010922289993 17609289073707236922 10747481369640821314 2311408321751841100 8795803883945510144 10343418893544708586 4415967159949244772 13540014873532008749 721763558083573514 1825986400256394597 17230774441269279764 17447249017162816636 17117567260560518036 1466625175605393587 7992555693754099791 9995014177401571035 918981971169282025 10830698368710324726 5952865227425902127 10806747867420970106 965725178448655187 3711921902460752880 6833505852658705295 75674655106052004 3639305375681544677 13793127426234071033 5114396230478756911 15691763937197338195 6691690051293885373 6124069685202473790 15229651726758354447 5770719401087507233 13898631040132449009 16133322814559272496 10086664159630286165 1693020974084191453 7623944461495717077 576942014854488699 14881365834606843253 11180559623519175995 1079002543324313138 3681361472188958562 14002253464575759936 14191275753135928643 15514810748972017334 210497115529809713 16730178934552756656 8064675426340434963 132769123292350424 3052578740100817920 13067619943571214744 16439726934189347422 14691775385581271680 15702068495893221835 11816986729508622099 16468538746389925496 8204693429813969015 15494507227249888773 10448495675878230968 15225781687970874426 9454882924151042047 18026238904752460035 5697664623309920372 3423710692671300606 13777229228378043157 17144628644233501413 18056298635610795468 2319175406323935387 13516460601556357846 8010521963887787471 13017601285168649188 3614083331261512485 4112775270859645525 13715044473995569647 16203959320155936561 15382837572042309384 2902124733518307629 7985224721376234090 7587173977149863684 628955948084597757 6980726886080116553 91880196209571558 10069577499486801179 11079457778957131395 13964249896514734748 17748392926662567832 1557646284369806075 14432175338827442290 3210588152815444944 15815385185531523183 9745790036912556556 2758308628732578788 6292881382097412224 13340657960608181768 9093047565157448036 4852139747311683194 10565577085128247462 7543261318786298738 5461450287085168501 10286706121423667893 11702896179170374522 16805685341005292272 2919406801729789092 13328675455799494937 2581161895526475022 5565686467213044308 18070466183731255537 8987609614159974470 327876276038070180 18361082048133283900 6869752591807349681 11519072063817957315 11709375499787595046 4564157859645395640 2728804381656166357 3658516059825685866 13451803000919788135 8392420494399319044 1233023915196462466 7044160771638915869 1513427857971024222 2086270088690828634 12905109067934271641 11388521907568999539 9279275489219274876 7096686320849789800 14323408945219727059 12622068166970558337 6178847218007543215 966621683436192675 15412045564971597002 9047154982038405484 18139476126590937680 3543513909409130495 14188344613053239858 273019163601597885 17218205819799388811 3639632519456133985 8079015906513971925 6427139370994846247 4578121889137064824 13387966929007644475 13420881419081592447 6701636606055432527 1213851511433979259 8678268033233912431 4445695613925893474 595558007301531735 16232045769651557635 7036365522140361287 15085132959068849183 17960107155289804592 4755713995389049492 14600488852438650457 1085191301799840967 6842689481594649634 18358957469862336972 9262971541633613092 6100533425056366006 1306365013841066277 16108804660283949809 3088234584717741134 8877467547060882594 10407523410362254938 2481881838613308202 17970404897038931141 672757290652181223 309447109955577917 2958980721982364451 9233129721874811067 5628478026597117429 16061111944190335345 8954011099478811488 10886733458952454113 3249336965798510370 14809412655056069394 7337401776016438862 9650208550461926733 3720044215134230956 6849982570917063649 3388541434417374282 12027251628417960159 10226002065064548531 13729294757701914648 927082973648013477 16824817052281653677 4705097462332472963 8884262622207201232 9359789429995959909 11869343191512507302 13336925537766931117 11527114013561493348 9395368228685004097 7717164399421549838 2067894485875489594 17523498710938002809 18134874604869407324 16288505713253997942 12329517439220901411 9705699342278043999 10671803707753869645 17872112734406421599 15859861691931102811 11872245830380744457 15091186632116035406 1476431529785700305 15418826616047034741 15315027784649001995 4352706877042699809 579845866643298139 3496374194346088987 13175533701378092356 8109501208777587198 9460577570852526638 10816775466955255940 11184244084617844959 4442738620471814242 8235609912747645265 8252267636745928118 5644087759946773308 4592291769927591684 16452487688363185858 9966954880301661277 1208243009298546697 7974197545623473978 12246483299961569739 11773633119373183966 18001770998816888134 14678354393798587079 1723364373759913605 17580007036946527453 152348263085670429 15500197199289220590 9771469758389019485 1265013502129993205 11076069318228301420 16842857202898423201 3586074511403485068 4062800362930254570 8765629118940494480 1186125456762951988 16097311458395997057 17702370319687657268 3520737826889407038 12759206601248960410 2406984996668019526 16397571019333839237 2860260190694328328 3675522534768400207 14088825624049576625 10479630525402622028 11533450536793014319 2452107269052646824 5155381635135047747 13279095885829536469 12748047158940673411 13127900247216204608 8190303050662117490 13648534056085999700 6647296922071179929 16123338759887119543 15925426848153822452 11623314601359959085 1404271343255664393 7201779880930496544 14896075308400508421 7833412212639497846 4020752872254615545 17725546599681963130 10840177354764946140 5334116259152839927 9786114782515310058 14751993510147313406 4819823051612315445 14661503561327771186 14738992485395445506 9722996646774377714 1856631800681942373 13460681186644749451 12296037908038145544 8316755885282746368 10614437288428968719 12759584281583776516 3067101470521790005 3230112106668711795 10498154972117414959 17128830378227326846 11933664731760073389 15267760351180714646 2168466303692829005 522991431190804423 16160074483395776936 211521035505786708 12605574273671453397 9050157375972960228 16817010486420614903 7075349298467472037 13023357208692617770 1996539697509723721 14216119419716665886 9333919907733849103 3119940937835766544 6438120172036805800 9158277085974217968 16957348852018168055 15576907578431383456 17447251491139105149 15960679958588651938 6897367622751500176 4045603044307975028 16499215747797892970 11072163853226303971 6874500883522500737 9307845368309669308 3453139452777293071 13290023243352268617 17642838156930476207 5089338041153243837 17819692920304483193 3472570906560610061 15946192531969289277 2079947745957842584 14447939473330076911 12788826970322768059 1705308017598323251 5724332770654731481 1164638568294628265 5791886446576101396 15378859270841120755 16997845044654858458 12281558138623938492 898717919263398848 9470800691565622568 7605722476345357931 10996182808570347040 3623553137653875757 8839263869126461318 11278424255980278891 6849253207568999477 10681917833111886757 9150106656597360386 4886260599149155001 16061206587553484258 16228001228380795047 6558571237359650352 17129221924091962480 142819508276711122 6956219723706575478 3106657651739200609 14846933438949709785 14300132641459236252 680971905909441742 12996655666529299735 8780421808271243195 12354232293445473861 10505409531472105862 15351597032263387752 14585152008571060915 9845480104454609410 9526901322508953014 7059940581179615649 18409620399333340878 17128217184222506666 17089268825228233520 15157046067560692606 4033121784481812816 6618603022945114901 2964768833860783866 6707616995691030616 3776301920026769165 11153815079652878882 13112558239200485969 4988269929738461305 2837051627318481769 12776892626396467107 10505308159450769447 15271629617620782687 17429811523831483649 1642141122479989763 6725063328020561576 6677119317982698825 5846555899118793283 18215005881393263572 16540206700651583554 711220236021685233 13292555447870303011 1968205156855524796 7484449573339903889 13782987556512771791 5434793749576439136 5268523761863549650 13007674080608245318 16763697768627121931 7470089646181109919 1388947938550280488 708539890854526625 8578886850303076477 6257582189745303393 151534801874134477 10240829177453287355 5325129370971931352 1289408189440319599 2728553838928574531 11176594236815620254 13985720313272845495 16630547259311817739 10105110318800661781 16643006382380108771 6658198131209168257 12079120082125711465 15256941566589996121 10228893496157074069 9731822370598381409 3085454618612416292 1766038446654338429 11704553008735016410 4050384801381986527 13962554531123203045 2978551983307063193 4773709662622360339 11203156469541479234 8179806400563598550 8431698975785505358 12939483476829716516 4596326781660944561 9433506914151153090 4680925589430891146 9807436952262441709 1101463945353206806 17007526070718918249 12728418238720892086 1832431644929128658 1320328468284757051 6766801548773505436 3412002213959765729 7368426584852043325 8866084281367670575 11966553875418782759 1024010402229990151 10284119073904433073 16296235446390324216 1063515990771352020 10012684895038283282 16997950257543901687 10476557513487228334 3844728598142383622 4055856526345273605 7249566143693798360 1940485309260469562 9779384753151982859 6234232452819606220 9310547449296179466 17885341504539070559 18121291692199975796 13832430294278395223 10303338194720551305 12869538727565384084 15669818211594478307 9873553067746115957 7654169020391443155 1031517119178492073 5984612002830026761 8298804501399843780 11025627490528745939 3708042133325180468 6294226378558456331 1253027463775518315 11174388208117024196 2462002069846782090 5773117717996185509 7575973909830589445 5331823173938218560 563962926711001255 15401783581380135990 2070557700103063763 1642667409289991763 7140587894807738703 2297400401011685228 3758962574418442872 12180706713854684821 7641692439489681972 5818480847997212249 2950056744359656348 9063112754101909648 14794768304836601891 749500128618286109 6493846106685652158 10122879155349446861 719417242167657793 1410113016149777661 14160223583528568024 10788862788691169745 12753991076108842440 13535534800030009168 17955481852784301342 15382849597603055869 11950475711372189165 13194046156718696632 2002754754027707607 375192176173968976 11127458338231897028 944186726261480917 18321302140357892380 18020254023557605068 4209715654501704152 17320027251976041495 378917323062253208 17481457980438207048 8343880871550530214 6031425045686457510 4164393684141867804 15391414111167000657 12289713988116543349 11119287486098255020 13071141350934510425 5666815869690133672 6942246146357671936 16587852371146261026 5882690800588507714 8042608110617507902 6051991805595317166 11459581099155455828 12392552806770639905 10912939379250030721 1647126767411842261 16319174471453781658 3582570473303438789 16922333680092181313 11695971144769415620 7746053380710187831 14961893854146490256 13262034959699686663 16460830021505489141 16358664145373887564 9333836930191617054 18334439171929493111 1645559349767936781 10372152168095965335 10627370060366810397 9587345502862712724 13824838376549875476 16171297515671037208 3466669726150818241 12394342816735993817 9819998181330064552 12887368658842899372 6098544412984989574 6044778368636239922 9875031195280960343 14829843315968361320 1539468644391515317 935696034090146005 15728738767149715722 13261135805015431836 12318667665163751821 10845296401819803572 17883239304254036474 15358010794380338448 3501221766358170708 1070833273459066224 1239445728802857382 13899646349614850875 782681576836861819 3618522201833806744 6920873616358342180 6489042832455248097 8878018653005709115 7909867152921984758 4715583434946043193 5844712959999319522 12958978334628375467 3078790907616259105 18207558607404082801 4759559526072061457 646225114858874867 1321689614675872631 13430176521765292460 18101168315975606459 11157411300831628726 4572674994753875002 13945301657234636887 16530610579296932712 11074591675148707706 9660221056459000761 6381381234442404197 11322122861938141935 12204926182362720208 14242905477081279896 4840328728224381808 12594517430557176366 2203896898734164791 6934969922634020465 487292772347650608 1880480986287418927 13230500514386163284 15291636645768941272 12327252741702942140 2655994715050212999 6780065114381292977 5892301249311424592 10541412277282320766 15165097268199250221 14116869591172859390 12049741075592420831 393463236590156115 11249751817627987042 3807559876738645293 8224156394772342869 2652115449215322078 8517996147320934200 6338481310197629758 4700678509296163620 13584520055103025317 5964461917483323692 17378628923384611371 5231677420147608591 7414844409717136872 14545661134287146040 2939356771540926704 3466753335819928078 10011859153009556045 18357082646798989079 16411478860010347412 9962045122130623937 6841695999765319724 8344508091253434097 13238618427420791107 10101904578501365304 6011497372946704790 4092159282092732215 16426641088412511278 8632451876031962915 6865701405804048694 1269506169953770357 7425129246084272086 9415354022532657334 5186462513308768544 7534185446161908545 14979059648429918722 14621272851966244445 12383919630122539316 11473211706701643029 2913753502989784404 4152539273948914010 6632981651776455214 298766361420905232 17392612192924564378 16827269362663363757 16419533772202248487 4066611170799885552 15696421979492471171 13665254046203395279 8353406087741783057 10491467879385994981 14375454368723101111 5633361292462606474 11173347761945340120 18174764456686453979 5533743161150921308 279601788092402128 4969033585859682378 1568356726288908990 8546727446924290792 18012410715649128033 12887755553956287040 3984250697993310021 7903301940253492989 4220063802086763788 15581753334230708734 13476221709780400144 4890406179573773807 8772461411131024897 10678117760360186934 11780998268012381169 15896949317269639151 9844678412798670705 2619899505031710877 16783131027766830991 17903476707209939785 12266184598544227735 9495108541050552003 12573560858529781713 13785915038118861495 1710270914723359774 5941091915197347225 6875642570766988026 3298467186135106478 5045698851510593190 2878494469116335724 8976925146273279529 5577414964104956796 5787826244661398431 10148832049090457039 12571454367515991256 11657400425390816682 15792985514604910261 6061332604032054351 5385667144446639395 15770655013809455093 16021738841932663070 5375535133388558577 4722174852690778879 12008471225972174107 342505872072784598 6243913050249936790 17809066575057381296 5312838256030356549 6815125540802045140 3643519386031494282 4997076587948097920 1396651064310393444 14345197123288150381 13999106077957567571 660428278547193522 7787992629870841406 13978337641609128092 16620863998096000248 2776660671587841713 695928386526727669 10358763601799842483 8557241585588633261 2970889853896386833 6772448984502049837 2262716619327998371 14252013267521234015 1448564116486247804 16647051251822735386 9206754521570822606 13029553744507366756 11815416789622385186 16701836297499663320 13242378534484523792 14451388706189208159 16186261132967489250 10805205560265782376 1814425090536579917 16813251817899917348 10802037470001014341 16935146386190309803 10527328370608724689 8098854328101192448 2228194552486426554 14603542174113152196 2036574590448208046 9330166901746089123 11002763557493516693 16953060819257396251 6194840424357731679 13536204003396824594 15467216674853090900 10187919534346336042 17671724919509699767 12037780493927407844 3608475491552873176 6001573661159523084 5774486341398771891 13592112234236763106 17903936852184441395 381241193839609144 1418641213689239956 4717704934110591696 6612218993520775208 7798454513164476177 4379352591834381281 4140656383568687773 4199515842563232385 12206214538496477219 12705685158471850096 11890458935165571268 11975136887605086784 15588722934996948848 17438617264560523772 3088567394289438312 14427135505029875529 7009636148461399133 11820661520488952536 6239120926926076293 1780740493337604435 9383450750831818123 15276174204168127187 15964525166714502574 10305002166922780675 10686660032517948502 769083073571031645 17627355702883847421 14083335757439323792 10869714379617608240 9904539699974147207 17460325411973985774 17042542235389320782 10589877539850279238 9572741509971959063 16490728865974232737 3726264791053341128 8789481890511925249 6486659832216987857 17936170838763669293 2299090542460654828 910123144250844518 15532675151331633299 2390028920408569750 514896518043178662 10709433357354243421 15452383398727107977 7015810839255946858 9024181673522960894 18094158057483353130 449048280395349325 10231350722306967265 5227818702560242398 17026393307803420768 2653524293736060411 6737346902021426301 18287219963719356834 4251100712952765295 8202381813241772734 4468590870472843248 5299980217573335486 12520414236759928190 9140102360971174397 16025928735461956472 756323439428057514 2855750566520293370 5308578981730143945 7530521317859166727 13183027589653010696 15799355213251557402 15999410111837750473 3615260798437314377 2877995118878209842 3076492816594121073 9321016048687360643 12192657438280102425 7109579290791219666 17503573932772891166 3742085462033563562 15846012464966766870 11868762541859113941 8345144154776710888 6096864360622651099 11734991030628295902 4185114587556017534 3461871858139955809 16887786057506514654 15099611534494475902 17150469493812936553 2468646994119683335 16354694564263500559 10855077713524688277 7359929517325648400 12425443001793340855 4359203675025029995 11124450000012771857 3066556693681711349 5920547217347647345 16129168212437944908 1567711844571439656 10966585162693524783 8735057571563634022 6205057344906327696 10755192648246155919 7295932161078097180 8211660939409731877 12788103964611407215 1415095082017339116 7938780755153102631 5855663945668121373 3961266990641722698 4757076279198265076 9877641854442277277 16754610106205430069 11052353839975058746 13854135907214100828 5686772240728895141 18123991377530525663 2564793127909171641 16294646111389002421 16145568662995770439 16408306200755467980 4327901083714920790 5898615296478737496 11362012925474995595 5206955359814688765 17118438203695630889 11525772772649509135 16106805834570317318 6995842251953782989 16393916591712004689 10739537669192805755 11786631661404378982 13182224765937057154 4779259964908522552 11675374225544128912 6237281447519674327 16995813093677717601 1268107446342202184 12971894288050512217 13637773495377698287 8050066403493208596 6647875158397985903 15606314985941163699 274577056320890913 11045618782507076399 8894698883637554390 2291944307145932181 8467792700539800801 534291540374043630 1739864448096908234 7686944571656910850 2412848902809565442 12923444732869383558 11003306567946486038 12889514337855240165 7522000575537467899 7148438246964759291 14385838678284489879 2638552822009849591 2927126019944592202 8989486000689397491 1677396925419740853 11003121868147535194 6212157321925312293 2724465725459216521 2724430452593729709 1907119377703984805 343134351742817573 9370045219227693243 5668145812824085103 5740165704657433429 15198127750425646793 3170299374034520747 12462485892567594166 4589890429393681129 2069819807462029607 2775454792688269284 16473398522078799000 3162206785019034748 9442203527773592952 4537644592633789650 16666019078150236889 7616978716162914581 17625203762806388316 18227231669118186717 1690658887153610366 1355527179568158807 13071561607949490606 920686818339751245 9817302974726351866 17935072633443666011 5539202119520418344 2771898052131222607 2122041058548560984 5533225230267726015 872548266563192442 7406930209311374488 17690624769898761721 2240340451972749442 8788174321604481909 6083289868311097622 10658758147894273888 7015983730996816960 15322194981523535948 6715600392403133735 5860415471751507210 3230156972892011920 421846371144714699 15073594190819838586 5342632212295146849 7505120956651668031 13822497383811953383 16400037176701304330 6185502233970640217 15460257088267534885 6359289114194389993 7222997385132210355 14392578953163492120 15422849689422030477 6860683885098866462 799740831387623707 10962730889736557396 16691889912074831211 15515773346721271069 18395998293583766879 5525233757733409110 3789131161872261667 823155932003510509 10457494541523894225 8270569161162857878 14792721403828451668 1058781670332544685 14926286617427958716 14263432576075091916 7712255056483620730 10013389028364327335 15274429063411337698 16748541180186678867 6390531908970940022 7303254180998817515 13925591750895108342 2869511789236818304 7540025707764370237 14566917540159474147 3055661403300507062 3683647465394360284 18301846281714821222 16446223693156317112 894769674323080469 2981197128769946250 11652349762940066262 584319991523483217 12812578852447079948 9465235184915770423 9098434696128552658 7317438010255536233 13302582160013077248 6984593572438172198 8149296545332473788 17025919686551725101 17137758506307010916 9423206085149338997 2834299141418623245 15792447629986056336 9360442857510823893 903477280868577667 14313068035359297812 6096333534341130492 10219231164605306000 4766219014007911521 11995700580716909475 7725420114563245661 17863266485830667552 1541535977853665071 606345761371525810 14825570923213885209 16941963250127035254 2625662828828265506 17434691839687635898 10310795225929628281 1418209173416550566 6893271381445062099 7283950012793550278 5781635021082610930 3047124879467330431 5712117464189433116 6970893766230499252 11413020588144917732 17655626865706775932 13110953242958763797 15931167727451450883 17298460658464714722 2718520950793346544 13778844537749767638 12769737572861354411 5426967770668390912 4470999044883502287 4364600328857896621 6682711931957946988 16439767708500408041 17628727828869445469 18421188830751849157 8042212165196117697 13526171065706378647 14858167821821427102 10241673809942652967 7473838543827812417 9025896079084597094 1099167754500645331 11707318625003444163 11737009486734044372 15932321336512352512 11014757572285097776 4600454701516324056 9790334338354639735 4753835451413146648 9975916779683113986 10475871887911451000 9568817991011291077 11998354318556722138 11693788699374651954 4811203871138649834 1110940891288622361 12422768128237143778 17263654276654319197 16753768578442222800 8274275388650405680 2934485375837150838 15306140670453086680 3238862984278130181 17513578297014616402 2582341726107731054 15592969534880432569 18206182600467179828 15384221892212272984 5506514456244763214 12511978775024731176 18034123661664909138 14821662404227731192 18347438069432312425 2271403569671291319 5043505791261960665 7126015421165814506 14507015558301064205 9851101093859036209 8688484126974798137 6258919908154128065 14318322655676037442 18384046894880586534 3630284492496890840 786361224689934373 11624584228419232528 13462379384097384218 16529291160806207039 5786839720998521521 2072393326829930242 15528090935867461229 4583575142273160913 6512459226276441755 18103144766116680148 12020229565257475755 16318060486956209684 864514006148186885 17039824240534370766 16524270225362838503 5557044158476547915 11489998758419362546 11452329858551650306 16498292038080385603 18432247993104480621 2032256036590799777 383282321575880032 16807816490093991120 17703643449864077515 11389051854988765558 3459793651529263623 7447013362271232178 7049426900772236525 8100653281415520602 6442754776613465008 11599401474944526873 15711198633876490572 5438322428352395620 8209301569869263583 16584936475473043883 2473620450324281106 434014593321492348 6758571492272931067 17760920800951597604 8709570510663620068 3290119174173608065 3644579786181402759 4670203859540550674 15768380194282511627 18336288598619061469 8253840024898116659 16491152385330034754 10108727600095057713 8689791752117066317 17299763897429139242 423661781725607554 11446162923111748074 17199173473238857665 2912610071421795660 10730852524869819620 1766164227844559416 17684700327871455109 473420843535013560 11350443457076512980 4490785255370674558 9774833908040478238 11377432493675315628 3110042464270191490 5702378864405114402 14478984868731614542 12697119067216289542 13909817107280914834 57864081051966663 212924262324177816 8512256362651998489 1232305221686209273 13634360350067443712 2529728986512421603 340766837595798258 3520542810572899976 16420891751497754490 3510818584495391960 10301045405633577439 9114840870961423878 9942232045136455749 16561720791281138443 16894012174940305276 8700550792970169927 15591520111939366418 9135305419742265710 17374061768198364956 5401224389375055682 5468915832857743195 5221696249201528754 17363597223773375807 7240485191723241062 11994135347396540829 18343009964271017426 9019473395075137012 12941788393915085464 8054490291721455615 5128969660120583001 4434201653539660100 7167814688958084798 16604743755880879180 8075789216360546339 2559199113531751116 5703433982311176455 5255440726271732190 9475629574029956810 17140563193486109661 18292026480414548610 3576681701969804140 15545640733622561810 13013006227981512065 654635154130829566 15401209818255019514 10149174450670386322 5116766409096787309 11978396752952088218 588982618699702449 13323248170383464879 4817190279624570673 1856688837683027045 4625511699848151075 6160725653505497901 14211540510677251207 6697617599819072862 853919750820887005 9762427963539376553 12617424097194662807 4212113810664623401 8715926387218600553 16734267126750097874 12219086851406122441 15561616214254492972 9732932117733216226 9217538221339107540 1076499389951804975 1734519448780213856 4892176512112418193 14079005435039607397 18130331986710624150 12829051491711880443 13317056545876962257 17721127507542458917 12183816804300559004 15303659843283041998 3694888852075601880 10760564316533086774 1106739578042282308 14185899013009017951 9728330115442771868 14993022942419274283 4461183489820262227 16358203964907517987 1706888504730422990 17028520842093805247 14593803164782383433 7447133483906174485 15636785365808207119 14685834282305212226 3490041014516276749 12719200073966052870 2068370043207821115 8652266646080523316 6636839283183053024 14963255030566179507 8921708700710915722 12652342066924755955 5709666847782084596 10542736074238019087 16135532693852600164 7963279484533560752 17033378881126703805 14880612636887109069 9699073247538981215 11863236638672618067 13039522144201911045 12698896944884267439 5033676042322470193 6787689935190179104 5309097952501587449 705094914694616408 10965133931972319762 4624941024415653000 16417669029961034860 6591348002837238224 16350229089822819832 9262675497373708100 6105116667455647250 14129765012465680712 9383161440809157374 13356311952073995175 11644352648821078153 2244054015054697319 11963199512171498819 4780945177324085558 18146317620472290583 8530989164918182340 8811173472705308000 17917414915563532450 5317010178912651359 8564616158128671066 11577527035275241619 2911150772128395628 12401251225582792605 3638499964708225185 11160756169237056407 63890427018604397 9582479685693893464 1462039871707133319 11693445758191575302 2656657638329299893 1753807216063971449 6366368045219151525 11593259306321356324 13436876448124415508 767150668185870772 2568604513039197589 10731931809812861089 13750651274062173342 10825809633769093979 8234912032591117207 17010937450983749193 10263137574962710835 9347648772729927692 4989962560651621850 15287647593659621373 4265184055545739768 9926888918999506283 8438949288820118360 16253604337496673625 9117930078964871222 3638804474132322795 13163038371087359742 2225437500189444153 17171910361014352297 2286411140883957347 14300568003412740312 9869613978106434658 16662331589845156904 3373272581501090853 1301143274844576574 8704231288279918790 5280807654590536163 5959038361217609983 10375718875199312342 7020440226019795557 16769615682398608483 13640447891257760489 6424121995852663759 5688685328453220191 16679646120558636963 10016369722326440111 8909548301011979508 8669690448055201486 17274698516136069085 9565154026789731310 10205081264474378695 9380067476625827354 8780445935469765621 17128943131962366634 12496993191270214611 1869520236694359100 6269363397411591908 16924437815666564709 744091784420680036 6166777631112427197 17256871559240574805 17083602314084526457 5596795831994744363 3477144397172526208 7755566151554185726 3039665022460431874 846404613573810530 1487023669374331881 12393356930720366948 4561279224193986120 14987875181714745101 1534447805343855255 5776131327229752788 256883412802579440 12763305667764308630 2314701198687649054 1566516299044554098 16477648770546919510 16973746298568065924 3133931020530096348 8550778527054992472 3380772187116081818 14395334324407010526 3770119098562955470 11580996808363242840 6482830143543077836 6438489326567682012 7916016844954715778 4595967779582957251 11480417695006588150 12880166499500009438 3564628875486436966 18338289849698062606 3599158557912842954 6574465689533099372 4636228657080380712 1941505019268374279 3249144003942181075 18267745451837180075 7850391832817544833 7588956232841776074 11029611218170002705 4252571550589192826 1632457979372648448 13125527886730086500 4497778157049609054 2808667676189487573 1629084882566228886 11468568292318492651 15788961849746189217 12421912837476596892 15791349785679996084 14232657345953397687 3552185134856537307 14164927353750058551 17018192542190782755 11196060737996483671 2092640450977446244 9598016860900710766 6893091876004105822 5782675766905983157 5920384509558225681 9252471820555115947 9470215083124106191 17639633256767781350 12383521056622961662 4417039659776553480 8281410221930948934 2331539055583181613 2993048989052293295 12435463404031475699 3564376712996134142 7011238623648880297 16648897791968738056 12846065477245624918 16734222463034285057 6933651175650110925 7199507437813764235 5308500604067046733 1608206379173637755 15652274576264657901 8793572191259418888 12371796545385720279 11176165082771904671 7291740239685739455 11497135324352409287 12984208149738160465 5000946208268781473 7085067357381239080 13302880680865284570 18164182826413349732 12375377151901115737 17519404521314146433 12063033806757899169 4062547609665322529 8116743169681981578 17333305484630676016 17169450621263686907 15802414093766838669 15339312938049004048 16827490295655964815 9108880899586968384 4791911252873094971 9361212908303549141 5489979781577452826 6299500553245018677 17597724694499958355 14586088437987304238 2902131840505584827 3245535134610599294 1055006039688604682 14519852416822366202 8244705004665500404 8108831890660520799 6160977708201875205 11290533984972257367 13664117332465286411 18157016680140377997 16128568374335043523 7345199500319976583 1826919859258726098 7271117743885333053 10201728307281033183 7979183871464421054 15633779603228513306 1078485573226228548 8097127487293221787 15808549029802416359 12689394560172654380 12205692710961105269 8500759240562693982 13616880902358731265 15026058178144235346 2916034928851047922 10276716834591111281 4168978982803751351 8728366671746132102 15334909295450161021 754558816059354266 4513372188639029870 1669959150419157852 5811364433913198393 16342967203931387427 10136186654660860064 7121480089756753395 3354430894904991414 4124770950731168953 5588748742598319589 10103814091254042101 17808555261174956050 10146342165569732647 11662995096055549535 11246840234745926239 12870958135562459048 11016848110529289809 12478425682942115547 1095943148439477377 17731483122030929520 1267823699145047740 348499986118629126 9933245368408341978 3706225299577425165 9856871104043138430 1606424196469647317 8654517184911498091 1915714862068499690 6778677884764732862 12612164700595909180 15923142036802581209 10443196702890557691 5818037989115965538 5369022865468589135 16678917584723030079 12121511640977008067 1019653017926676877 2447070892059309023 1197939217266900407 4336261445920683960 13278255018528049446 829604317395206006 5151882663465443146 5251952843063983161 474208001680612922 2701086043038078364 420529310873740085 10967296529531134348 14766173471176488723 6917103591719462327 2479554615112018142 3631203828072185274 17830025673416812828 7210736877766913405 13999752016927990150 14114582446134071679 5934687044831955159 17923162674327601562 379413028565176775 8114136564579959471 2380205300338379364 1963164424866660145 5415108920239220548 17458720133880316848 15877004750668858690 13972781470859886796 7493062612707279558 6794618159783096286 14419279613957958274 16769677081501411908 9549975665443142454 9009854520113281366 17960001085409545122 15104246947282188393 4710926769197412163 5768942926205112677 637971681378164082 1754011919721148232 16703774073009298616 9404155179431127509 2507486726550881089 1554201555962556224 5603532976265317492 15298950725838664072 14037816273594660641 12503889217615319285 11462123286530471574 719698904742740047 1745858506489251830 2687224607662193209 14643753211602651248 8481697390281290746 158581212896002519 1424502603773930278 3284930597757067666 7791495134904121438 910850464322682181 9812921537233345350 14056321749837638602 8011835875558199839 12704147895696743347 3082247521589533686 2522388858959559764 1027547431691531697 4587734715050038070 11854339652720433122 12244703124104870824 16214600382316379368 3396610259219530189 10774512095514253161 7908542211018977529 4496545408660507109 8912220617421891615 11655138803201287943 12903520236065899570 9334149404224827117 17005235440762458409 13135833507588450392 14895406449938216498 4297100289831072734 11446370219198104449 8182308134027021148 9930417121393007515 4840090431176394323 16848812720278684823 12933988586912550270 2737081064567359747 9312812899474959331 13211796917937833124 3392802790163420936 439702873755877644 17688832300453581351 13088685479529904418 17138968871501305972 5491292276580899302 10577311087632969578 3787462068988504005 3034810674569040232 932684128357922426 18296062647594991321 365479317125369559 12919495948365268678 13348935893437592695 10440787501784022922 3284395743068667316 8760452462265696200 16781152519180406520 16626825810883710207 17178565573472230980 1490733660142150683 7311960958279236455 15808363669579274158 6942579184164738394 11078067298627401192 8983213575485583081 11948458646222601648 13354859559730818354 15282002909020304278 9732560140501116984 7364772082596001586 9992524697510491058 9223763106237769351 6822339885026038846 15834792922270099914 16908486122950472598 13445531151645291721 9742620820114797571 263751698490933047 10714248581947682860 16925198932062918482 4635564156123661381 16092535130663149214 4054440342841611260 3402134384771914086 5207548164586706302 9573562312905027420 6925534586284167274 857342719989896657 18387868447451607471 11373240622605635258 6790079400501601686 13407481579952766680 11779980947979303337 2919759619854478887 5588889525583607765 4099706210021195869 4356648100381565121 3579515353012683173 13729922110972466590 14533678220721062983 15542918817275073323 17982700200725225806 22510316451891664 13360267655994284439 14439183842004528192 495675923075322202 15896496713522766041 5945610273853849827 7600433982776919708 8026178005647692967 1760438559194700042 12385250928781313814 15714305958924060265 6002936310179803445 16364650903158744849 597999905835523856 3311897314932804243 11798852951006909843 14541382194090990558 2980011645258751145 16722211451918614817 14819064841558027480 17177376068210629161 15889766461912939897 12300674353387755112 1094328919921699657 2931943482715843425 16237448980551772785 13277740156748982433 3317423771049444707 15617780868411226198 10581702097424856974 2736442140165996562 7152445646132049339 15080216136041383736 17345510773214835714 4286949847254509240 17093876401250813756 4693775721001835955 883980050226879980 11411528946854160666 14369016691404121166 18066107452181565043 9536470450076876721 13248425463562914705 4752867638580922183 3229212672305161075 7225070743459875405 11149046145050466855 8771225763365083225 11251356254775595870 5421356062202473142 6552913386872801461 10971233678416899452 373372770108584560 10569084302996422128 1237021429348297530 11707030373657137871 1971616685887932543 11543209686719057519 11610393587651972943 6467722110742015419 17484674658515215534 484420861960190164 12576113359914187755 10592688328352655685 4145184376608134396 16828461908988966872 11115567779617457878 9385750365220415077 507973510718961437 11741807888848229823 1679893732868654558 14489585537523458573 3430392346924842928 2532202773893574446 17275174414663953090 9090849309991191066 16791041684516023871 3572768650057946249 17866910891432078813 3578707238695629202 5317822484936204027 17485242474241149302 10876201867398187709 15892364090883172350 16770327134263271516 5204977445686710243 1527187697536058692 15866410223049147748 16931419826967788244 1680468672440603903 2119969933062251779 151068067659916862 11891630164468523971 16662386425119110076 3058289699411036835 13092878171355024495 17774247738646235199 5543129923967865336 5856857792961646564 790556488505631676 781005714670175544 2661669560469642045 13396819671483919367 5372144962145906621 2523481838492860396 5578550093185304690 6163767776147027131 3538897452956268154 17780971641595109870 4937972283234408552 3233427306518708524 1439376823785798574 3447389474175432227 4405061626109863821 3227771950744717702 3578677033386726927 3914174040780137075 12748065113155171742 9551228000740071191 239990422126946546 3419332497770220219 9515780679791925024 10074602375824545818 6606717000413921362 4370079522701339113 11698475257600178092 12410290396671482517 16368013163205978535 737188023334371097 10153083483661369462 13978893061991384749 9383438110134870545 12627612544206380039 12559373787036174764 15546802885313156345 10798224275581874213 5973058510525014771 16649308192478040229 17903523161891887466 17866318512963642296 8096336196882522998 5887947201095065283 1620624895567571608 581646874493898829 12925995045819995996 1226320530700667696 2525189166653269038 11623503711215327017 12892921757754045083 2722629200853692378 4018117889107971744 4956922715375040531 1194231323680365252 8362875112511101204 10772468098583569969 10926346231164863548 212531703667777446 13664218894516438542 6927114788508641157 4399468289559529211 10394610593167695040 15608499822952831455 8713277713882291562 4427931735957055852 9185686570763668982 5854438281884275109 11142270445747613938 17534799402694007154 9275673932183857326 5506076132173769255 1641483832545849235 5848968395151941360 16686393783704653436 17077221395450120407 16437017782267567014 14136651241415084719 10964430472518180523 11054971551406873043 16524383958406728522 16348187743121777569 16144202830561275145 14380871910657320788 17517885445261158967 13998690525180217035 4127277515626162311 4098146467131477050 2364893077279970880 10841231646235177926 8742849489734161555 1304855849064725951 2250655929950234381 7789501868002255111 9412971195180775846 17202021532409992092 12880128763005058904 12626342359377590915 18357181504952998139 3986453306083259516 12170161280575813588 3492320904161557341 13929142986401533162 16295847227189199340 3051777881654198302 5165316734000145360 1689972560965366924 2244260747757134650 3626753548301251922 12486503751017914145 1794271514979441383 2255342892755576116 6501966519176747207 7294024710183700934 2217718692102423142 6258607796685659982 9699600159405896329 9474061029201411508 14419247879103907739 6210558975575577845 13368267395417843674 6510583185883515892 4330258653537837344 1684592260471441953 18388034883119984009 15222886772255652596 9132048010935499407 5124460665997315424 14627406237819580741 5655449221541072575 17637512419348904525 10764191067376955387 10121911296514616812 3615256038324841277 2008097091712456401 14415429763382854360 5145747285221217305 8741850511761354672 17675024561141123848 3528818898336015493 2901041004577185099 16456038363634030597 13020078289605395841 17949874607884754083 6049342037861183415 6067595891536569934 2194662217677507256 17252644238769674245 18117932808354355577 13959970050546834078 1826414698329057796 2776000029076802247 7679064080585695071 13911048545428487789 7147679253766942312 16149646061661872443 13298966664810497815 15488721377290973889 17461495540970215180 14367931455816259517 11977087343434771220 17675419222518158880 7813599122322416945 3080354315959936819 7912536085308851505 1251855749815573417 9395730289151530625 6545670893923657707 17704289858113063005 11331177791072703364 15174269973162949037 17465725309414922223 16698663517116193870 105399844631986605 8503047646605424957 13099689231740680528 8733907844426631758 13638797707247464268 11849329544932220504 7595387365687078755 5209739415012541559 4585629812691857641 17078718110221713526 10237785688656460283 7229622174487371362 17831808666866140305 7790657145507807053 13175844484404980703 10957125100155631715 10509741098584698317 1421405475822214915 4057273705897854547 17087566650905918517 4354650464167760896 6410531841356428798 15403323034660153801 14290909869026374574 6103733105512569414 5118255668604531037 14687250911768525660 9582281199935887917 13935102860321177382 4435388759005370003 9688068069594771694 13398275557218807714 3761418475215830672 49859856202378003 983544397994710080 3180355567182780594 1117790593549791884 4071845529115533540 18288671966131489317 10313965915161643893 17501906973516066388 15315021168795439526 15970990560669215015 10623208442047115590 7450287001346100385 10209306715604851805 9430060669251357014 9794644827934756836 14180145454900617092 1558458485016187255 13506776198608581831 17691738852959489457 37817314769172432 15977682167215931009 2173109302237600722 164093041995603107 2097479878881106055 4880834638649239231 9845474243476043938 8720541371217900621 11763833275963084425 2582875657081097924 2560710733658243184 6515735664541411987 17904949964313106293 5056218467958466034 2197452057023248713 15014015267043553482 5185295721109851826 3093322902150775988 14197173797805013582 8736755792511099307 8373044773811597281 10227518866541577366 11824750331043965613 17700120797106891670 16691328546790947982 8127802309964580819 5465215219866731816 6052468750500636535 2368800031579414006 7995820810464026549 4314092953097555244 13722037768488377895 10384416107626147300 16491596875346931171 18350366845190196108 5604176096107651950 662400167948797080 11791500171601981830 11559252625557114765 14097305000911462057 13259131342380522002 5756357463206441378 16301254371005994796 16744354125315269077 7766417062298712779 12004165352849595656 16963887316405757225 12693673973516540321 16392372724399361759 18078589580472256161 9317551954871221853 4038420046426913105 2586754414874001597 14738213077530202055 11959875134773502855 3135946528160315430 4035538516063243955 7964736526234160097 9560176257518072409 383586687833590334 15960403290685549276 15302302188127300458 13302196371011037350 7009270605832871968 15596771734861917132 14009789998777760229 13359820142387880121 2935116433346988403 8160201956735321442 16598877378908674396 13620753640030872667 6855225659075827919 15736810341040012615 14637514716919156290 3901146740838239012 8814308624239362134 2436120166763026050 8991924091293188213 7251581462368055115 8485067247769912562 5062704927254585868 4253997270724728357 7935431888671150960 15491020661355547194 14567736442013808373 16896407178548422330 1216477387117992649 7722725423745140220 2145482524748324792 16946936067148816377 6357114280442572678 5653391341928154497 7404052514461282274 7975970920566201928 12189637125694321036 8690529472995201220 15125521989862554831 14022556302163722713 4353233569676039830 13280159007026341511 14209559245564932625 10623348127939372278 13348362392655049526 14253084028914264478 14833915744714889750 1266098506095620917 15301685283213804525 8939708999884569213 5390159707311060128 7202311556113222520 5687096956305974700 5960809851328784833 1845215267011876001 5141126374908419181 8023511646898961591 7243431932708982313 16915325235579535649 9197910318093331278 15700061216062073787 13843993614852686951 13832819420378287391 8631711774864498443 9084450078094033532 369157281637218764 16618822882012522125 17073880773546251686 1638227160198346491 2175802332999984279 16362798060324469590 10450281398236583451 13659813437100069556 17419903883220358643 6589638255174887171 16329002910711196637 981746960663261479 11730917421422957172 6020772307713760581 896292677678506153 287597482765485316 4446059858340430557 2870172638261448095 4664820851875525589 8258973965918598460 6517606407272765049 4418687075523151905 10678605764636485551 624112712091282359 15647233276331731267 3920585336679185913 15283758687107897969 5558888486921911883 1947617753476815627 14465925352098585536 7305295918701017661 2367974466105013889 5742519365048002271 8408955509141658266 16005992221300159907 14741381434479189145 6715084891894811109 15798113232802610924 14947399841305300333 5967633227747388587 12165772209798993823 11364098383095158264 5235405080445491129 8890703786274487322 829081307863589739 4611731418176918782 1882640640612343511 14788518249060281754 4943607887590747016 8737317279537401986 14774038770241540125 1025340253890839516 11930123960981395657 10890691461391715742 7571663047364240021 12990746664249384496 11064186130053912825 10452083605840362869 11883154082133628118 13540280443239744799 8066438472858556533 9797942882402253936 7955885053385101879 15231590609462721356 2228429926277970269 10661667710397605206 15285485100409523252 13092628551065081438 13800933535492316730 14284539455891560056 5829567548240133823 314653360309893788 16500994042869586744 6316314210344836604 18252181568325015538 4843330741030742226 14319755194117161474 11332065748337241235 12281577929250076523 4911356672450582514 3628632993839184705 6191354273326247702 8128057095386330284 16179824588107053110 18040380830900871897 2970335073706563779 2498812699075250109 7437173916328756862 9711611222641265980 18013904712018566455 10670727360988491090 2701613304217499454 4023634065977757975 6663822704059511308 16387620038060452776 2951474012213249415 8239568716001077129 13169615762114853813 12375457806674821718 13322332148867944487 5079127397166096834 4543555622287188228 15332682636724931160 1161034700437708301 11010976049020642956 17927971861588951736 12279961964330246437 10363162802870976955 4788230336527911441 17927794069334374998 11921052542398385064 3794488481230079534 12644957809673103581 9854158983966512449 1475589354391125345 10139021533160387830 9577719738301157256 5366086452062422288 1551832209161096638 12004881804003288721 1242467069237691570 2593874468383277861 852385912114535220 10144659046326345119 9011446201949524993 1682369930606339599 6861146270690961919 2262490147116820001 4669048696261300451 11284312772982669813 8520352569332488552 15025470698628093504 11282797643148652024 16838675016841786915 646980447130079918 4369774753850740137 10313105600013796834 7520518716590776189 13040303094834540481 10841991270693065376 17128736519674228885 18282089257687111020 2510949726630708873 16883912804082420996 5403853377119644519 14416438802450676021 17080521108095570056 1511573283457693005 9444409849176378500 11747376080621289658 8993345460639554070 4425135859359788659 16589357977640024262 4181585742174435549 8854584904849161119 2442738492567913008 8024150587986883772 6521102847486110631 6193165424341445622 16272392478613866302 6218049970148626767 11640398429353970552 13839601240371081922 13187844248337607912 8569625646056792666 7999866466476978375 14524653209105379427 4392925532186505550 16628617874277624396 11577559327623653769 6740963623328152285 3634097461962313784 9690111067178561772 14830147526164472341 2832057421549373695 16933913602374621433 5030944094081903825 1127439965533140228 9579527736961448402 12945140089408997172 6208420432395511638 9438246054886768851 3313791357659743159 3491688474270297178 2254102943445123416 5144872613978008311 9361992420263047046 8823696247449797678 17985121914194411535 2406232584863445627 5965868068989333419 4042005751508421117 134947820787682556 15658598125894816717 12953334740469414834 14490922074600112468 3461448875869778406 8831424133330984988 3537376366229862965 18205064073025914189 13870132685096781166 265942867903873710 3203287235242340777 18233105162299295747 11048388128422071559 14681110834374378306 14830916411868731054 1723737690999850886 5882984042808824633 14909780919427565316 5619411812434655711 17988330223877129275 13527706709671423219 16182831839207068557 10553354069386784333 11818910507003300504 13873789488297176000 17147087085029354220 5298387837197404916 13426210828229598612 4403559294178228224 2700021486674886276 5464808967307969668 18235484912082518223 5259140999986404302 52475154261386245 7193448622033343901 1837279221935995910 5307921096420590168 11974372025949055729 10423454551021999888 14531436855516467054 3665311858658146585 13907659424574270390 16053388621765638093 9690252629918334791 5399657531742033692 5906556633325807967 10982095815067183823 14897169418374482023 13308912290136083905 15050457895950985056 948190787665126287 3602144380018669429 10748360495816257276 13675073742286557431 10934126498866871364 8005051396045959051 15116403423047747878 13916573907178926517 15442949700588091271 15248022642948600291 5902583688520178369 7081380347494712332 2645606971400187631 5273285417815726581 10048677820410405155 52571196277602355 9467154384440464392 8181264644668541945 7206468420191741402 7349771605041811938 16952313033797459874 1010757115752020576 2802612157666765863 3306545539599398460 13987957020649495481 9596116965732551115 2122257561432628521 7922685787101855730 2936509915114288885 819143965467859224 10005825780318037550 12862874479188837416 14906200215620571453 208846857351154094 2841130846436600379 6553881813849408282 13560834894273425188 13596130181395446154 7142255910781196873 14891123454569096071 6482548089309115989 6221672224350488647 16954224407185198020 12625716478446455006 5565214292070641244 16784917511171035054 15900189357672526631 4306473575356834774 14625398769345869673 11916617118729263429 409181135930203001 13696617107763904709 10144636492594994265 5744190553409104417 9436991026172245409 2435778452439076733 5214688965824459386 15422766471976622974 3675848152917403192 10168962102715354959 12431688606932779626 5130812380963960958 12748279978112682196 6746450113828049698 16655753923507053861 14574160124732864477 8382323166643190261 4093254625833225171 10832278741733723216 16807919973274452359 7124987934308532173 17985682187510470779 13416078611217515178 12662031472881352386 17310822991139528265 13398470312675417836 8259961627687126412 10993201630798253162 3983840790460423534 1186961596770985662 10953181241577685618 16430492953461232092 5462817406373541880 9472659951394168436 16121892480078267803 17940402254121575245 9517155748387926088 15948206291295702969 10046227450364947471 1465636736913521188 16389317821627100123 11925905584750140749 9222732850307268488 1806938168635190473 8719662446214384112 11236603880446428764 7651573090037094490 14825542701238834900 9046000177126698703 4173228980407745571 9157627200072728121 5815589386629613898 7315447972529032193 10955977951587230072 12324331436539038471 18221523467787931892 15786937420508692096 2048021000180535685 10438752501701072724 18073474902037615664 10227959645812125354 5582355330635910631 2263772782583998716 10088615396557895027 8844145996026335350 5460532779652137230 405349339066203656 18165907583213089305 12034073455336680587 4998605030898498508 7404203309953580914 6698358311365618055 15838359577710289458 7509633533315198097 4257326031205833948 9303860235102998753 5682304803885120715 12770611160746395804 4717542993952217396 7983995454452059342 2859747413761768633 15201828308220905680 16160832119748039616 3797554579388198315 9055466497516545846 14725583362896900092 17692576375615823013 7013906840807906860 5732872488854483315 12466323558026429446 14789761443945360351 7298802509893040927 10833684059865536888 8768933837217294525 1611350046439080631 7350481493921368204 14492432670441165556 14599286046443046143 18284894966833499185 17884307280171804845 2214610533077497857 13488135781237376561 18051498926685997269 4629677723429858432 3065547278597566725 2266058884836563725 8211544956397461191 18024408071018664576 1764379058985140909 8462570065113977689 4815057092993094581 2989803134045318933 17979449249692386244 594369264505843878 17540706221564015170 5812257179591372802 12416093355220846208 5219069582701530192 3537505955955916872 2249138178903101668 15698567589640340062 12548552668418320727 8355050580791004459 3258981149783000891 15354156466710300308 1425428480401296360 2488955208635819268 10394024359566094344 5941458302867195627 13085856661593551307 6390854133257268908 9836169890820374234 2651007759775735652 2435943437390597853 9437108217552204338 1620778376108746466 11041856722722987076 15255534509109516527 6320427129166713140 6798834267684672021 1576523222550300816 12463265711348703946 5620643184995345478 3637625018009675994 11241996911772052291 15066924912763657825 10093490863573687100 6638176475738142138 4080229940600708056 12339058901518954911 1451587711703803671 4692076255106711271 3401443562622392955 3782442907580294198 15969645247218177046 15369832130466213549 8819320185762886756 1184871789118895497 7731600399451739696 188979281589751453 18016617762706170437 54408769455072248 18223638702873585309 14033941610577750818 13063002270350161157 11521272836081518850 719312498487878175 5114914226656701448 6560022058223031261 15039113567927930386 9200584579201708792 8059435926247054003 3859491919809398961 6666930153043605750 3734811566763164489 3284214449684266681 16193654757598084903 9790775298658348082 2475054301203978341 9227413987890908144 18216235015922890149 4637344223897327848 5641722015385731140 5355672822231340913 4083031692806462188 9053414098586948060 3665976069565009860 13860711182479793057 17452631969688675620 14662105403475858769 16324397953020871609 5746764013263419101 15582958735028194439 9977225642866301715 16036145932501656160 1602080662432356416 10725111662348219349 9686364655229343317 15596462209824432387 5342815620346773424 4051293327489054517 6174720056946985094 4029150772417500722 18051803395636088482 17306740694661760370 5340066586224498500 17577074946444485719 12474522260971629303 4178749464921248290 6883496626089333010 16378501035963481035 6624031635813171834 11397315930879218014 13273492034857592017 5872015739333722213 17368929443007049400 6754615689406090071 8824453215907261657 16055255608825745417 2749791810892473628 2112095721737221919 11600468029265915139 12705506799421176728 4286719877956815359 10156216302492667939 6849437215623233593 16568229460057903464 16862615039609997627 13699499671380082696 6373607628311183629 17997406322656535639 14485414259981963533 16220959976725386257 2297751468754557468 18238093014996015126 7470486074567344688 7614856280171482762 520670363312341652 3257220900999702266 11134537156247146918 10000562178391034543 10399463005953753356 650609972190857239 11830601185762630319 201083807861035120 4659112377715572029 16369293232671498533 13131860110479147192 9947921615063493339 454581652139023192 2847588679525595484 10479338388929486630 8087230572262603580 15209790581006192973 1110779790212850198 15252408671392393659 9325695272345854286 16832217699287557956 9231738035254850572 3560732096691000281 7428013696254597898 8210011980554568263 6514332953086019080 3550727737416154896 10248666356975043360 7500868953759819923 14438771106826426380 12849018729430879966 17239147545923541097 9096873507310698940 12547309891257464694 1661225028148860515 3368235978078617473 7088883518240269972 16591323770326665920 8490091134488300489 8751436859779506232 5323956573972472975 120610020799367670 7414352439151034054 6153329041043747633 2789218369959866116 13871810573668517430 6878322077587976680 4260866986328173484 17300927381134497286 4041245644532911418 16561390444624013223 18050335183551683006 9482615263796451411 2021320790373532103 11853663589191261423 13436674772141782584 2762678470920734920 17891405026019931907 4748514302311756104 18133800632225694972 17056131868724755668 3980128925470742913 17057399688279279757 14391300633116231099 17399284103078356538 2207959932259725882 1036721530690281448 2011910939805800405 11761059212752914667 1728894705672986930 12707787077367801886 6400326419963419255 15871377720657090013 3953847377298768541 14219976123659962189 1331721005645661704 2330443070068139002 6017666626484458127 1374119242794122786 4591801131541904938 3511120848499641457 7465891121221863026 17562191292614746457 1321769408492549821 13597232110546015812 338573264745006767 8588496467877445982 8824243552163502493 9380133551236163660 3398478361539677624 10936159710252972750 14609555177588536234 1959370099920200322 1617432325586510756 14545769842314722361 15311671703933192377 17649642666752697285 9495461018862892878 15563937465868397484 11496656326589650401 258983750331042746 2251931503212111923 4450428455358070030 14793749976529044012 16949612008447985712 5497753760507931218 1695884660171967727 6259309194140453110 8374655443984707017 591672913667600883 10254698090554248512 13059937159253341311 15275580504250694926 17939880315018206338 6185251878657746706 5614045154129568185 10726416289767816930 5440159150110223579 671786267417386720 13214379513919341651 6523973405896767325 10909595486215728356 1498586277523077077 4728712512185076178 5687875894257963393 10385306562361198699 17844637303336284684 5136596726335224599 7743536813864085083 2093965731561619606 12051395661578008367 4617407986901573357 17048974613313563744 4572345737591756037 12787635519632405619 13053373953079080249 16349229574211340554 9766223333540895885 15245304926847056252 4332629005870879061 16350463886195610136 3378740529334351564 11990496977385499228 73383565978829766 12632339381720529529 17311551083314606720 11336723504236968517 14733890064778021780 9358967308829442278 251339589559416273 16329535864093982793 13350206050969103596 3532207116039047893 10038262710189296592 18422975642821788524 9679498013499039903 9699769064178958275 15307988397635462221 17164544669625543671 3841217419727818718 10267797483317196474 3184458845644021692 10824288471019389740 7545908453904130433 14384298274963868297 2946780546864940239 17950451974747953803 6411251771945111374 5578087328751292421 5041420169060061870 16756638742679753960 4781981867659817833 12555848468840038308 15684137864269933899 11401822431889526333 15967465253371347226 9475120733537015962 7303762903276873002 3008855084090231883 2531204747183892349 3463585110854330075 15458258238692936037 10502555449235603531 874480792090008181 6007048147593139559 5955411051827244866 5548976126970664590 17432261955253679576 5518736390049722809 3133672744625342605 9057939302489519114 7705989380575732606 14071222615100272407 12145320990841827276 15744337700923201388 14543390303686116923 7895268730872641398 6522717039056051531 1064596439188594762 3466950913840012715 16873265367327838665 15014203124222412013 4386338962460057072 11883534697154539577 1493902686736005071 14106583909615757209 12462195539104968646 11996947385530755860 1782157339031335880 16828161059650373711 7121628788922691739 10117409329703072861 17862278352893069095 7293859676757050405 2228696161095006583 14539975143643081814 4936982434627583688 8524902669091418332 5955760620420822971 11833498726883321955 4351053437629695596 17103468452826377637 151390174379080124 17337998014375112004 9979575880774608267 2654580209270824507 18429879462222421113 5636740637105676313 16856413028241357274 8878250818157147742 9184601928605704100 9395216905248839225 12752166331282246887 4877818283556041648 3242553510440738249 15563631346373288958 8128171989888658863 272403206365789088 10314623661941183039 6566769009010567149 8073417028187017943 12491155720471189507 8277417928168874767 6612402681757529073 8874599511700647943 12042859165736345354 7163587242236786728 12373865452233906348 7599841463370764429 10151818246653929402 9613537442482357192 3601632222400828091 3709377595203768969 8068972733695714893 2474771189397028057 9923609722656874519 12478402254063655574 15673301015419368867 8250751597914192193 8896294320065672395 13475815076516449594 4928387192196957824 9853171233177311364 15866279424489828150 622236814546094362 8435751817442289127 12065161847527516994 6969337682273567939 13848743519016359538 8763772703398651687 6082077184826788838 11492483323939871482 18396070619007558541 6431906855245778182 7627727625168883432 12642898255170956006 16119032919197421487 2237131342588479033 2374921494401751465 15251170391576196075 14985643283178408008 15168977891349458211 11893710733553595177 9941939083491673834 14664161651679302607 709531230925920374 6450957013580114430 12788642783138768102 2242256616661256859 13296583177666385595 328913005594225468 13696859493794257420 16076834505897884667 17788064062549216027 2848504884427135684 8903477137310034363 13850581260091674633 12907423124645849832 12464086963878728409 12689247993233334768 17227618850710492153 12707024916763160128 11871276133113294291 6476232210785811052 5043864648728068926 17867031534523488386 141894469231315615 3341594718910961398 5123469019894981880 15275273175381213642 8876551380886417033 13392644966353536985 7133225077290932334 6437157654535680837 16026575188768560189 4673290675069047152 11289948627739226715 6914831136964695252 13312341883051385207 7143293063391055900 8316397884435375093 11675485615968660057 16900786643782544817 16964158880643371620 2595419800780194651 5264492315584421076 15592697612237487290 17113095500600269463 13070737491372148912 4532340905787160116 776637167206102023 14102221463292383330 11513321999959719275 13534447930508564604 15188796739195940736 12563519918831555893 6042746295842954605 7084973578593999247 5164297814524146516 13198542056497617107 2192603851358151123 17398705033019889471 12525962788351914730 389399110075971739 12746893755378131104 9113459374300871646 6131330823354633396 11989385285866498463 1777331272882026165 5215769839464407666 10358836125226034220 13255465326205354787 8537183547441763743 14955827368246245963 9689728911726274429 5590859885964061750 12048897187435737711 13937221462344706613 1685949622510155066 7842003414264500178 14192180936883810130 14458298610445672112 12822762049987998216 7994778722968781283 9924675802389526223 11197324765164760442 15497630589947659198 4146286624209195088 14574890000798640414 17876501563733501440 13266351066617926933 14882335417861043690 17712941881568737082 13616193404315120677 3389257199020426115 14944500045598243925 13455270856234049759 1400998409323018644 2251625698224653775 12290485531198612078 16918848481701826943 8423346969261476396 590459300492083240 12334769185548033781 17645614991979225368 17763544889155156153 13494110330132456836 10116479640110123715 5958440032655363329 4854998010899023096 15151283552054014387 13197188007658961248 7227252994315531099 9530529454356313071 3936201175940347854 16378577366289735922 11781794537420099155 16888896335088776802 8848296125709338572 11513560293908620046 11043811539242180098 13611847134363198739 13172289849698899714 12726216995578978274 6293073574782012835 1579229143188512805 13825770809626815317 7759704839891783960 11175967113705783896 16129664899254115565 1034158501444546296 9797515925582405788 6252587009189240585 13565726274457091279 6268713860584387597 2876742733128285132 16832645856765604490 7029222470124222969 7657364472838859799 5942702559222129766 16468958348978833343 9510990455157661054 1327061923889802027 10370926486913482072 17712248462075902946 6442417004061400261 9136335075780634493 11529068061713393871 14133856128602456877 5891323727518629959 2917947654498566203 6511903941316210718 417532328840231016 12628601028243201189 12417309299131304648 12093100147334800105 6753750603233631734 17318670536059623839 5825071814451686402 17370689802728186807 8414024638006762830 14209485398686047091 1525281861865540693 7850169530868064001 1279866792154014141 5102838210299389088 15497611158224904481 4899154929759393175 5388367593849203832 209648647061515370 3342456176870396873 7720630236265164284 10845144853356608743 963473497327207623 1907875508267168806 8060889700271217972 8744161324722973756 3088793596735955329 10764195892720947241 10092006002837297724 1107737654204742302 14809358811604666717 2763568742478958777 8142650488442973822 6065273904422238192 17411225682217964461 7938195202217822635 10624030074503334489 16134630931420397179 7660762180890360763 9002575197253832035 16231471302606915318 11372746046358149660 4441066325158188365 2462487569016288959 17449368155946784153 10591608812809268501 16965811646583653417 15949943067146854099 17513304505933942854 8248691677308160229 12954676075639453365 12795922748555689374 10991535753608317460 17445819738250798355 572601332387287496 8324190571369246057 2374978356825655063 4329145001970377097 7206417399269521276 18331562089370191682 6629153511829580233 2874509476948373372 12117612837677469878 12248053999025265065 15061864298912011671 10307847685637024107 15935031496410363345 17573683516360761550 18185293014066299831 5459610866784343578 6004048256340173526 7485377810638831652 11476808402562046958 5193802735874082956 14289970008018520758 16706604281807372061 12345910053152056459 3101166769172091150 5767732836622416568 10763872898969546047 15281297892571619288 17526206008604495961 12786868332953174583 15432702880045678908 4276374766715291979 17949887919949423972 15493852917867300919 17565266449254654030 5159008415439335704 12284261860545912192 16198929769798192429 13359776103946563625 14856751674889508774 5756521067057341757 8850699756091409218 3279633194049283751 14497849784974077421 17532551446794432923 3041681559815214649 11990452052831351583 4247012203920488941 6496992754618845525 8465288151280533879 7600582647687720210 402880769778716936 4844879214571116653 18327828673030191410 142208783367583786 12646821373968527815 17890570212615340758 4949800698123612451 15874900620577532388 9695591958616528883 12109489482779212235 10254344312419943532 17074485380962540390 8364663500917357242 8558711032141580899 12850062525922510083 6179701742784612911 10278870668471866897 2216379533990596504 17957226991311099232 4964504426025368098 5054260286479759181 494971052867244999 17226348800644962780 9244819704433878072 17873476400340267589 8093893803185936977 11192028411219713792 4076224509607563703 12803770088917197757 7370707277063174697 11917386521299205163 15715766861514399002 2612169333762340771 2314395130712150685 10194539611749956365 5901358590711258020 4010199622269799212 5759016172354575424 15557442223171654729 4794428427651767815 4598403163526797431 10868247565786784391 12990808550859447591 9971685241702710854 2853391322392624936 8631814369275968825 5871221318080743949 804941410930589795 11276563251547902441 5921366894124359143 1575046717271497228 17436910212880042744 18389028783015434441 5732323905936477030 14302829605428824626 13180251837119446731 7132176429224584263 5422425212861570795 3959129450041617788 16663421842430622558 370010033938340141 11448202968048568737 15434980489895613682 13713592025575317668 7419170665890855537 15586287708898321706 15990924436559569546 5184946713025723173 16982662187816994803 6592145848449296932 16436355391665722857 2214146124339819449 17261571266612935225 14181308145271225097 1770155101043498260 12384063883596182086 349050924523206845 6807850594638586217 9807535237919066188 4343354701017506409 16770387805138544371 6863425768316339450 8788004547581578203 871827316311765346 16941743294983612301 462557520866977648 13737866556990963380 17113141765651623882 15326708399739326082 5233073781671845653 10982720150595235656 11959039036838740656 7437662118644576168 252333439252514015 16347659014731048037 9409276518351455896 10778209401730532099 3153779464967510829 2078815198738215486 11684477688245536798 8645692379762808128 5620310500829519888 6437834280387758608 3524177775512552340 7787288795520500726 16676652337227122072 3841827358251786362 1495039711595128522 3472103649767079317 16983032913968042322 2167069971769145022 13611566195570096094 330489713584925636 14920592574881401690 11560799855577234286 13279756764965394111 14562889773636530782 13809786727836052740 8941193653533232169 2122958486810518462 11588425309260467207 8898835635915930483 4452396704093200042 623020012646256691 13849154470870578790 10782118840734805420 12686295724638576471 12128023853429157289 5294800521369564689 5631072176505804176 18416517818994353000 13187515970975252601 10896394700612524602 12697468555801823148 6221137646184548373 14545313498068625460 14391008514607114399 8187001332019063877 7011873325086950269 4076871365459788595 16794315979911906187 18399186849427366722 13673417577055606038 1580017065502383744 13286292488326704710 12668193807589173920 9598377299423225596 11365823281329879051 15189689802222986996 8755753491109720098 8711568579825843021 17540345771236914065 17193636596743038167 11578403159032084501 10003389272964636860 13766059580164477069 2358641742248618108 5173920646871098518 5865672383223928525 15166406625537123615 15248657149250545699 17083341877583369082 50038656041482895 12732734109487001838 5367083734591422631 18393819503936040991 1981260496975411443 319866356775120841 13981076668110005435 8497468741252958726 9220443821330142993 11374959937975230682 11506420847188102161 8866919123960755697 6522357338199145233 2292455028775493383 11850238662422060879 8544976313710293671 11684561275949888252 8771978285563096234 6948940444319221514 11324797917267486134 2927057373100985070 14221715968493094308 1189276663746456289 13093258580406084729 18303293841510179234 2511087396929686823 8168642313723776458 13414231631025167776 14541848380903759152 14510894015717042831 9652170101604154101 2553461753056993875 11075444679209079141 4071916210729744898 423874079762373200 7888861306399916780 9086174673139688057 17033942116980667342 6956557156285278520 7557944854537827883 6175379537413354723 7452766495461947107 3186171216893570613 5144240639029612893 12390740786259893353 7002987925245743264 14652755424438850082 16523046300578445611 16651667738381170262 13565330014816412888 12141395420762596642 6310269592562946618 10859130430371503013 1425931513484339428 10735026689817121978 12356667407388800999 7345601201767226431 8638737366603896036 7952640594659365226 10228923045798892450 11362585690232314506 4202217068957301460 3102964246365274305 265015375098977485 4616940742925463235 8588655807166924223 17128170327168708676 2777024338681326328 12252528827307723318 449000296671588748 2624881535255214897 12940395165056700184 8743915304026762650 11255491963876628838 1708823191507280535 2693944197458678581 17582397611872809539 7109169344392998555 3879782393707754189 10289355304281947996 14692612897482469161 10712669084365877858 309127297519477243 18091364225362477664 470955369434411573 1091710106355779441 1890019663129380821 11202438783878600438 10527381349329536470 5763090598202903436 9302780968407702971 12479276795258472469 731516676139813744 13313642903553725759 613514178178976283 4921072767447652247 17500942586795158803 8415356395765204489 11473022516091778440 1740738149497515877 13881955629899949785 6713853895481284904 7470443334307165072 13365235643811162599 14751364690776687240 3768870540097699767 6821039325946733666 9846399473699898118 10544744003806331089 15095960421346634662 6943880533161304755 9070126131449041977 1942752050244748312 15612930535436528134 13645200758030569800 8278019899695448558 15270271267504517137 11059689596205566595 10563197164041138643 16480154423863838876 8763773875916125311 40337856618878840 8905193134422007392 16051271749118058238 9713586053361680476 2117605047869888733 8097454325475049919 2824841231242585809 2747047183259944143 15977153265097033978 15214941123897183058 10153078841661186362 2887825117119208982 12935610588729506095 13809526363322749256 5019159837145929350 15814432061458527832 1758134696430944436 7512668308217114105 4823472819088423966 5986662154958496994 14540740875146813417 17572623683744148230 16668488547759041864 7712870020936711423 7908976043190598440 7294463013640131475 6269429791682197088 16222448262840361679 5386610404675830149 12241772815141904771 13281906218051667197 10022594080957889332 910761464447501788 5442987126641711820 2188628315225491406 15326416310751383965 16544591220101522474 751415848572703348 17212765003180738201 5495365523210876980 10511135769629977725 12807381909921030961 5652869003314659123 6569897580157805421 6908379697781104449 14411432993185915476 9561623668692323251 6226062525878966652 10669899678281929175 14786777443557605435 17013976701577549194 9545103267444455700 2774830539292085927 8742422313918088972 17253329154458938483 6508034796240957 11542134279560395531 14211202646828523464 4614810081308487280 1334060831725673051 13854482851860099293 12050056233979083461 13454988781510538087 11292500126584980564 4637117488497560743 5769182767161955019 17301754580330454547 4591873255230757806 13067108874949341778 12114803710563108854 9127418225240717930 4002871920740708500 8716643187718507747 9234400538028381645 16736507743165378120 15172219365264276032 132358174208905700 12719635498588327754 2325571220471954951 6689664089544624374 1359944135675661142 3347803132590610992 18040522055156903213 11693297417081068744 2044370253257137349 16192630288925892234 13280642174248952458 1008230056983725419 11868061985125956681 2403085870889066808 12451460453982699994 1751211828314321911 311867232421720536 5225837512570390629 13906101035725103348 2253197333606398144 321813894091942766 7440557059158831975 7915692937791878089 15366426412262354748 6737176598156545040 7856927707521827097 47596586311695924 16530478392203447874 8350466458285540761 16580301389629202830 14871598579275168378 4802189328801518181 11618222668698217843 1289448798953247364 617088127458669575 16148513621345127598 4386765820698020779 1174414733810496491 3543818810380666818 6671792645442828192 8318965833805962232 14909251024142772493 15265504234683621274 6800298993975837630 8325916058729106148 11686332235617748763 4651015140879600028 15452141326714212566 16783356023800850224 9653613688765130069 11588073048804093583 462928232249862166 13142833670729785252 6037519762645518746 8254217145440138197 16630187569212175134 8652339220907960876 17808887153039887190 2152409483154434522 629834760558514583 2381604979274389894 192419975048002391 4982708595042576563 13952916088535841270 14450939472257039541 11357043995017985007 8209396277967763869 15757041177789482702 8191342381729993505 9403790667058366485 18307180721644702988 6457263603023224701 7676350259796519361 5021708153487714709 9258179454000722912 10486909653847404774 16355152996366350492 12425060572379781068 15441483105390524614 7134305773145936154 2314474987938160970 10447637071647319451 3793159771842955345 15058279014871422268 16720924734544564001 11445210747005365773 851262743561847966 6735397189394764746 7622208315036793908 779146737678274338 15740863883244875140 2357915403736378910 12352980562265506081 11234460631124190892 334462953075003450 12897769817074479121 6791237045986018185 16318503843237483518 13974933958480744009 14208641916920228049 7525102310603226472 6939532055913663745 3418625482833950335 11783587467479542792 8256493005233028837 4083914585924404173 2749823201293159067 3554675184181479356 14979757629645258904 11745534154661287394 12488656863683110473 1655423799123450391 13877516230172921438 7577421044625761358 7509843232960265397 12756356915205604824 13340342213478447632 3892792894650798041 11442821636648499049 7191656816231481323 790117270242630556 6555633522777277041 13194449064411111250 13172561890692477783 12887475385449582416 11428049172209526913 334665206140605788 14060458620893581685 2571773284017136749 14684288383139377682 4215053469076611259 12140639780081027420 4998729279256984610 16037511956096230342 10050483335780653920 15538733584630317801 1021568148145377938 5207359658880547272 16830200196083722690 15727522868430565843 6564538194761108936 1207964610064281315 5491454326888225908 5464350711502523487 13730803059787128776 5206170107716832743 4684385435827989524 17227639971575977624 16051052739318189383 16209864393420586931 14686948942565867718 14062298151827618717 6424527031865843462 5408498485584754790 2063163170263158387 11131709559035235461 12743635605560684395 14230945475943573368 15619105492493311639 7143489163769889572 1321727972192933416 7719517552128123019 12928108586201867015 6025481145666403503 1645460984632640724 6021295078616048103 4298015050085686646 9682533991480200801 9346391400802686035 13973663774064136780 2141382004415547519 1642845379072489533 14182573289538333445 10014758231861980916 13439904510568390922 7724312415091087011 11514242449446288904 7032879810334310 9980135336487972224 14605538896668566207 5549538682380027197 7528993938283734445 17784704496240408036 13700886580134948896 3593606826589852148 6152837280762423327 17429347031659103128 7779175506942419379 2673832660705548093 9789017998955975882 7035651960448230987 14503137260998059747 11964197798462287589 10976520400499684597 13344095004196362021 16803303092457315007 12973694358216202754 14498367445323041273 14829676542955954979 9137262287439873804 16646333056548194491 730360187914538986 1792317855358030447 9675345635862326048 2923432204396961789 11148926548858436197 16619214179813196113 13260389568675970511 6170249562961597519 4310848508436106788 11269556145402917623 3252185246278021618 15809546142172192675 15020815877510236911 16586786309422953492 5131344735824784436 10612822412556300656 9311471608426612728 595238250571897396 3791827571541209180 12802401949574706460 15536965403478222308 5706555458614887972 2195095034487203641 11270178470638695021 4030946085465204169 9440117783536552465 7727695918250737703 7486499691195689664 4441102638504860680 11892866628062918108 16929149670380862601 17479577270962789165 6507796163218921558 1404951065162738746 6632543751848308015 12410382633956243369 6838534297982280314 13881881735889899607 14918471516423690665 14860972719149832916 2113853870814861608 14149653998109531367 10208632097799629543 14274970599909805395 8239912889756395102 5262157848418559945 7424833504413844587 4890480421470100502 3006957816145584336 542805804197542428 5203900739290011053 8341805840234477225 4707423646489338328 3341843909387736809 1350969976394918108 286924332302305364 3871256558701135231 18215764587783623331 11365262330653770956 1705549209162571222 15234001941610948078 6362338072305949148 5227534586241651612 7617468224621842235 4628920281479783713 172340705133566278 6548445609328515690 7710806680881301850 12777324067655492409 17223769740660991403 7447093543602933855 15897874197577716919 8424064283377173004 14136887579668438795 12164549487298327746 1448066827526528503 2081754750761596044 11218202167738820654 14931201770919039359 4012630629132076923 16476802793691303692 18245144928106396779 7675719383413080130 17829370560180531651 2482220681799114995 10416125535689827815 7748691888517222534 7058833994401822899 13311160995975723239 5675850763161703091 17368357962469912609 3228880966553874691 3838738800369030774 12581720347210101784 9712504050402093628 17095555178440801622 7671870688244830342 12798245959008613647 9803755511673080730 5439295318758010289 10981225353926033037 8059844801339805069 6130750087053582132 9932456234912985784 11296324910551778359 5793796667553739214 15667365878958887321 15060881169963622851 8774203004533948971 7674876283077138389 761606943355807215 17628255461683650723 12600251615511546286 14439081982976057693 6227358080389291257 8748983537735603218 17983830116736740940 14521308179327250498 17993159227153134808 17967386121086631076 17524117562149697167 3261516305913306201 12719421951574319107 18032880340792188741 4593101346865861616 16322220761364418380 14591983645820400560 14397923122758532369 5871991272060831503 8434929236114747561 3178745079989371521 5430158431187173197 16952246581985641149 1876496549445923317 7047792504882897356 4825291213950605627 14804528281897781248 3337270079493655586 6163906388395954791 6136230387037841851 12477939583043628462 10016276664195762357 16247147527397050390 8510367340160478872 1740817087447328851 8414059021825947828 4535515506648234751 17355494738998616495 8713906112960046220 9264532422030775693 7185073208410299099 10788102988174695687 88025126780783876 17067807714495266083 2187927556536094226 9427868278161448475 13358030275222792288 220742493238709467 3231683804907785170 18338965362332747544 2367795751501476978 14306863927754340246 1527299650417030381 3326070858529999101 16784840507081471874 13911195232970783515 9642009310382024173 7738741396341222615 6515564810542733532 12017415286697839743 452079348993130977 17480919735617914872 869231050273725692 18272578051592459251 12661256401483314274 13644884324921111370 547812924790823576 8440377368586386406 135854691257710482 7244506345748966480 2480081241001646065 5543067300329504369 2476859318830099507 2883199949069305472 13854925129787763275 11053053982307402054 15625106222933881373 3843552428090431065 9861354550386924867 3678729114536813546 6637277267771175684 12309764328268954215 12957093507905579210 10705626277290470786 15627966968965158160 5151540036828946437 16011885308845024074 5768570093566030006 5358922910650652243 12432439900537181710 12612451118605242790 3211870544887297755 9315168809953095862 10270006516394328402 3043731056355720946 7407565504379597898 2316003613578029088 7619772424499464280 9760262270697324964 13105056575269862160 16637754366202430441 7639253114793036766 8619217625210392112 2968659710573126506 4240235555574819689 2311150249495659559 16533998779595947218 3997913143715943923 2706542618003292985 5724361302399759208 11003944773019854177 13516996771643522169 17655905480633536089 40749451714239167 9012731549397125723 11014996939385631555 16651730601973454315 7686418502881258810 10546014275073721046 9584234133214115014 9997029535893649777 4401855582476525403 3555090671565531291 10518487099382613757 6934375488099512838 10251681856468794670 14897274140829777543 6875443773935049166 1932336027500331052 2101788424160689074 4198742150418193710 15766226877493893937 12648842301448167296 18339854474040842434 16421353757727858568 291934770208526360 7002146644084446777 10432858914733444867 6952167948203314339 14880325991899311499 1354412207951649054 2450432022276541987 12294352086369107755 12399252264860490297 1846402310065437610 5551260870599223435 13058113856534318903 4720151704007138622 9232961194292640633 16336186395489453401 10504746738829883890 3799948542012112905 13847548071675609094 6728817008125958864 4703103134359098004 15517414961014205153 3948443078708243503 17713506230212796484 1246539789637033763 1078715123889294577 1922064134424871598 13513046447938575747 2000197679312518383 12350109624589443543 3866721367170222890 8323561549803334935 5411557748132491108 13310544247987744663 18375264947488173488 5996421834139323791 16622820240962867967 17684644484037731947 176673622617759939 16271473000424528417 9460575079789467183 3804042868944743675 16280287222726342358 10054324444763582052 3684924814928582276 10193098439209470409 7033764205317381863 6482081969245315688 5200487060944046644 649288482374261917 14831678143937101312 7507445068613432764 879128308438421529 12053641780916349246 14491532753053231121 5969813446689391888 8328115379982292158 8153525241066117818 10955095046987124722 14824120351573255755 16467170958674170864 11673812987378269750 8592726203340503322 14863379383593550018 10026534086608917326 15795601644851540857 13291642489150944827 11401225019988567377 5563075879199368998 5162496310617332522 13338906276823893040 4293788501784353817 15234089963107643508 11782571024688541558 2968456723704312617 9291058766606405778 6747085070407949264 8168409657901515121 4987094387344772209 14598369968547052851 3138341463528140610 12527039936525303291 5580476404641127173 5451769331247719374 4078229185840212608 17060451096451222741 803182892311526706 1068966072003453490 13646987056245389425 13469254139253632511 817347735148349716 6003733048079705235 9838433354654357063 7576478000819677941 11136910194480584887 1006871111482152385 16357542839917802051 14483424589200139457 18022136700950591857 11373820298326329160 15704842317710806490 8276546721944935639 10198409214367802190 8577503481516689586 12587609225647543742 8396532878770423814 15023250246320314997 12422904792865213031 9026036102784951724 14142776894609766485 17058700011648705944 8747739642792043803 16094829188303977084 4217966804523628150 3416253360325681239 7079754801836275697 15555118564121752381 11521506712167347172 16217601788442818490 17700590288588749504 315471386328380770 10225396858372124503 11959483298862582894 1639403304559542473 14729619933604143226 13083046195425675621 885173055299200367 13371211366108540916 15894912419977194371 8541738973560330158 6255547545793548699 3837625648078616729 11887638248915096144 1381442363554866727 11299122114424365792 9200517774283150742 11019266685011197758 5789546601810081609 168403491087574841 5621095612442189567 3075619940659684542 14929419792123862056 12835034290343643666 16714089283356164449 10570078119943851383 347035907946490945 13098628227862614154 12511950891914963427 9401357355103421925 3572860658732589551 7385201535037676478 605008940951081307 9633530267804113931 12838115739128603997 12745083895703921816 563236179007759088 9607727053803465413 3633287380318455278 18214006713155175425 3489338444253563161 14905835771828336343 8214960618860170783 13817645545406467034 14549105463180775727 16753949684574117733 11803278248017583821 14147520953308505483 13622653413582036662 7737228104350404495 11721667600043834370 1927538649096160274 13310338192507031119 18341626974720923350 6799110881864847078 15183329508241638806 5398750334750060906 2057675627601707866 17202371586130496595 13683974251925410416 3585717730730897241 12109812334867085970 13072917644650027130 18409923259150478664 449915382084063049 10441413835267126587 2972524719637683728 6344752602063458358 3659087647379202963 513444328106824501 14231319356127145366 14777265381272442839 8497160813226420896 1292974066237940882 13963190299481825375 2862230632149661678 12913452755328856347 15239450155249163194 3216276460626317363 16367743782540911999 5276143972346857255 15391581204629775657 8328728284468540561 5425350903134829485 12225704250636731673 12959083033227566528 13516009567843702385 2202149336142110326 5768897904949428369 4356477519901173032 6720636622220560405 14382024647249077633 13379845082809556118 4688609146383213414 5828813165514650302 1067870850669276155 4412288260902447785 14234275403496067866 770388927554352608 8402360193202313250 10561400760770053215 874878930054868205 5160292857475893455 9938629248133608921 17716065760144760938 1937103411882092112 15399348756332755457 11642924626239824021 1999383125381405885 13689986651768719132 9180122373150539232 17327501968792513567 7402930988793627786 17592886952772838720 343076294907942664 5605531657053252024 10129026553027025294 85067096905127403 11316550411381537479 11811934370106740508 13391511403071746843 10981044625561278840 11224958794204645587 2151542771703159054 15646962071017951172 9793728837271307355 9235350203670558489 2127027139558786370 15848337665139122440 7149533065259382499 10587314698282220544 1225548077572477262 421403556401183110 12253560304574361522 6389012295344720738 10762929813657520336 10802688373900023494 10348100598946269346 4537992361457561074 12331892549704958139 239585878596438050 15446706912622276391 9385131485790768019 3577191965061993753 2549083063442082780 12705736079394230035 4119476657371367240 18180229874566473473 18139975447913489065 15389119569483667146 8554353209805145010 4826621164456912399 2213707701463438473 14688946084986561292 6483240242319401684 360086885978550059 11418280770480847493 9687045093343368145 5597908614315107840 401202264533958845 2842481924275399265 4702321508631889336 496940042227506362 11529065215033924731 5109954452339662639 14980607872755697622 10728081032141591603 15222810928243293405 12720376633097178394 9128731614034128341 14107662749336260183 5234649218175500223 14972180175250040183 900674670479381801 6900415177608811215 7539050909971678162 15647379990276107721 222837603345207962 17378793361767279578 18210771601464501307 11499533784878362861 17675739034255715731 7214818559208345276 1401353348718611987 16798799084018058094 17572417605060339840 6088822826910056852 14506743383740064392 16698746964083027927 8243525780119981505 8465087779806501787 2569283463888968380 2635912046841149009 8590544273223823475 5148985718785574247 391608182255073018 643398486341007409 10790392161657741843 12937763173495894526 18158703786555062078 11374585954452036990 12270766963330048064 11497740353926904748 1536459849067569604 15964522771199808538 868371479135765261 10530088877477684445 6387164680379217859 12179384837504133948 8910370431989517311 14205005590783081529 17358756159206033403 9255682058810857648 1610865715819316488 8235123375441045245 5994943306422379021 3547772379007390532 3555736133350342046 4264452846992786143 5877168371584688770 1100021547035534069 17311965230705844335 12025346924914511652 4851172968027877470 3510669352381384363 3191627406790823883 571257887321238009 7825179013978497826 2497731054792034512 9300765951464667619 14637631430420165519 9410645544030795653 5353156602838853190 15539168042399445388 2742333980294662987 9518260873356636071 12724627693643387913 3490402567434464542 9093090016930195593 17782539433248363355 17182593667155441066 6848149248083242914 986319868398039179 9322828155672113925 2163069652992610238 8998576219023289089 2070683759556548748 7888549616604212810 4603811903156372323 2654589411088977385 5948926146097837378 1476419301481461061 17572838835820731778 16020308803678280806 18402470138955010425 9303273773890658018 7156361591962295657 15059275840974822960 10750722854679086220 16568284575078912567 12048483852747143175 2905560304973323979 2865050079351903356 8378467353090742345 3227262157158079015 6138022494398792404 3832326171672046046 18201733717375963502 11779886468773733548 16259287333676008579 2825437849786258974 14103590790160771627 14169523654580340614 8173543214932458025 16057634896021951427 14030266551274384518 9194785125399435704 6155580293768375793 14688021185107866640 15810728384458179223 13384078568414666176 11915941911782388187 8520539846356335025 2612219477456427987 14021305026722300762 12952381786077464138 3223863975404296095 11914281522455445778 5084827930302574624 2754980925776604183 11044241947167467738 15452553198856808567 13913251909915548510 2064851139480211114 2841942957777202883 14838152377346647841 3591973148999830169 3167288178318950004 4398694028236778414 13383546602632605745 15758861040241166986 14087481561618586529 18282694313425019874 1323522201849662787 11784123093636343628 14163392990305479498 13206770435751290808 10639372531253860143 1086994964668732431 16863827853816344053 600976942105273036 2210586120505329902 7606192425570215167 4420290910171375072 4152768967253089447 16897290155738463573 11613276667113439103 6606634515992324805 3368685751521038256 10484569285992367365 6623954687273036566 120419824858020997 2599251201754929217 16046064463264751878 12702502956788702789 14379538293659803459 13666633732577326768 12714499039435341605 5129169723339747545 13965132193123484838 7474491098339469683 2303424213732173784 6754716181924195194 5244862751085707190 72971058497016692 3834431587609204523 9673207936651060586 10413501733451253144 14656331553056160910 8870221317305114543 11961955031292339356 1184350226438080945 12023245627193224560 14396765566992790845 10862622784328817311 16725079931361221763 3509579294717371729 1065405750997299357 2629760302354296364 1531461726641353255 3257539646346902968 3630373329969250115 6930321858639540564 10060655254322168988 12672957714407283075 90962770353892873 13315652700842175253 2006139458473133359 13483677544758152076 11650877042535802928 18052605579996746471 15283493387813955583 13673325132364881583 5414478534479155185 4763065577574174702 8336005983309821893 12180808613412814037 16027400691542347206 1103252512047272732 14139949922634798905 1983856572834083865 2423196579958268304 10998605357179780378 10198847493501418261 9356755681360142410 11073435862069777695 14612302868521215359 13317665121761617202 13983800570683777528 1922530350107475625 3384661199031376372 14926905683280835777 5346109386814203315 5944122409919793854 14765201949597304041 12428377304776033134 10159526205192488972 7381564127220681127 16774133626298487433 13875031935065336230 10328306141625173144 12562234523010022414 3838268691081597343 2916183922774484943 7851960795850249682 7377036166912318014 15254432742943037262 7277797935818871771 12110197922004366918 13925564054376549247 17490220421871352492 5582335903751744803 4486391196026406412 2111522552245330916 17555300986623384835 2449319050406409115 3686670260631222526 11752763709706639814 2084332498850119089 5595655905339947816 5717130416727232801 13205251850063613274 8892484086942046557 5713729751801527303 16283425370866449786 1725937512130321109 4917843988986966352 14342455631087452570 16874791324062718233 17011094996030701109 7014475499032952681 9814375096176102796 12250892859376955791 989031082078320784 15483489999622911381 3647313484902879266 13340004173567750868 16127862965620607724 5402734982106920478 10661181595547172974 9809680205121990989 1330971878659560273 13764945679627008393 12684858370244587891 7598936083727021000 8022698941938303891 14358185867012834989 1676414941758525180 18169814813678076513 7763663268220858789 10617724804839005698 10287835680344085729 2772379371551261888 13011874285432923506 15403557335935656942 3981583882677521152 5863317446555923757 13203527994224680410 2757655830256543708 14868860655991034006 2043610743975853866 2377188423981567072 7209652426753625152 10202722105829319826 12125988888296562301 8271051342534561609 604680506008932844 237797554359199309 9141281948664118005 14031520873167828084 13939420959186538804 15976452155434156658 6454450743105197235 18179187117175298049 12175395407743033249 4728862452461706470 1267914352143171102 13832804825937661656 16562897756127929412 13003345687228484026 17554428487398425496 15120778132322644951 12169719353216562795 16017178132808219144 4479418087550585199 15218900340372739674 14465579207868771076 4634561782172768811 7920909809983179920 15015030905172219367 9390995833764166122 656089044050129446 12186983850796241970 9282329136930711462 11657358820032222831 14831689522510703332 6210389740561786488 2539384811000046492 1217086768636341782 13409331761009037666 16187311829474108225 18119766762822169565 7817846908977597888 2875634429597181358 159071988052926272 11034387120041604178 16138405925200956382 5565261412650072000 9804584747539171245 3623721866421918408 14682073669765234071 5940935651871965235 16546723785059755058 8069931073019338024 16574382470703819744 7124649589572473196 14452529893119554061 10053173809406674356 5946662274964919396 5343858206216027637 12691646677665249313 8532546488224217457 16616188390719205837 17086347854084912300 15975796826479870058 6950417323661554150 3848600475666237160 15775308369226919863 11330065428363079463 14554000168143142199 17423069635574946334 7902334860318406586 6853686825956993367 7148166793909783368 539514310140108315 16182592490952569250 2039278529712318349 1849604919746886424 4330160634500653740 2107301786368155007 11577762921695058044 17186720321807299838 8373512411440687562 3722830662934266462 556867917920299556 9613651992574056572 9969891130865229175 5151356589474936807 5460061890341748961 11306749862878434858 12835787897218794876 746943410687894108 16424526802561780899 3556574680410612831 1153694736502913472 404887219517465423 10964710627867333125 17565781326652566793 3918594261292584363 8559966186297778007 14243862442848407042 8804567452951072021 14101416766098268474 1070683668041583661 6243742997968401948 17339411491844006317 1775646325361649261 15090594899405408608 8312236528223095139 1281448883429595177 12262133403413642421 12837987950529382522 12626156894600432859 3367747950000571161 13825115650174670463 8057786916962533950 8566163759299559632 5382623397071002080 17756830070851927956 620391707662085432 12124691549157537124 274805184573835226 5106070946486146385 1056867030616290103 13165687312855664557 8471464212656574530 9910994779792440200 354777400746668695 16026416274693989266 14031001793545466545 11134283312208676944 5843361769311753174 1885128266191309363 11684620144877703797 13567937642389079373 7022657446361557253 18048613310621928077 4611992804132599140 10766150394850477502 7624457043605871561 5289478093764910843 14759984147577059280 7246305611096220362 8139434881644126023 16660645441410841573 13666133104058916367 6711350716304291012 6552028834561253883 3371905634731777028 2338973094095041195 509794779002192392 6910632449135909172 10867232829767693441 12905130415497126492 13521041238729504752 7522209896015832686 11022180114752218656 3511735267217585084 13915770746745724408 12967440695881215529 16094632155114635571 14990397451411347417 16901719854282290785 15665500550950465972 1159192218392353773 13101061997105717520 7041719602883590774 6546873689051329544 18199381432145833691 13913106259591122198 14270859375793800285 16688642223005331325 6124682569733000989 493326577311303186 2838569928403926430 10224017809879872522 4780579505982216524 965902500062614080 7833571025545381851 10827505261469519395 9320686884693794614 17589463446994555093 1410935367197193975 1916828263977266952 14569648246131316614 9738828526833508777 14371824788006272965 1504654972326495056 2368996700271484348 8291635074632478144 5550348975062479726 5513973644704960475 5926632815550964026 7093398286634745805 17790753151808502391 9266931626792733246 6465544302463559725 4065152389359138624 15213349593422936537 12853221567048853864 13718985054252604131 9013257464340140812 8715014245910989669 14564626210189719803 635616351645957060 1709054060697051712 14905474883182037667 2384886402824519661 15417166411705588024 10573353314873403266 2402124433651755131 8600526320204180143 3555797726127753408 7122299248571761849 13309249025464128453 15613104176185693215 8343669399714420105 9130191711216513402 5547128357948034977 12476165237401182096 15502141517129032192 9849072556272624394 2041193493477246095 10206933065194317712 9477769647748637179 16835520534326831134 14837390260229123804 3909614125295612240 9187959104049328706 14756730056259265024 8239557755761507689 7440390722487907163 739603542095811530 18220794195280609730 18118117457362128473 14216108956502928409 7916671689640379003 3649361626944434420 46140219570275432 18379710827247928665 388364036060670183 2373574215666285126 16867970271023223972 3965371274470299008 14633295483861014929 2514099371376800685 545207855543338776 13777677955133483338 11005514595252286860 13515500070506931863 8919542869644220424 2862700913652673001 2115290251702095332 591766958606017324 12028185547121738326 12366849652195408712 14721620306093817329 15340211245484203690 11563920551259227178 9077011344347684208 3191618258447907079 15106586148127421154 7463685998476996540 12060796460047659623 16810476468159298547 1645864042042051321 4804993959172142856 1390048137149317869 12902981812846551294 12277800236670212591 17480957581313377963 9250517836890909807 11293042952693022466 17862789693903563352 6006562663743458504 15819322751757355199 9318204389597741129 7507662191285195910 1203416667016723237 16621512001642816630 15622181405472082479 3791154985655405778 3021223661915710512 1189508882126330481 12230258627312956420 9729588850738997149 526161741862800467 11687542757858154109 4017393427336295794 5358489838475481893 13281175510851251223 4594344443476810687 7934448701955616991 6799879785075162447 17353156789337616362 2826825210346661460 7068880553521411294 10980176096791606402 4609161914415230194 11216849790474853999 12542445040381175597 5716039891565813618 15700536935249629538 3846735386057412497 9843910704880724739 11797922397555416750 6489694696470381800 7191108269849369654 11128946630327995149 7285490327390711770 8494755205016792481 10367611800221865928 16435376649615626907 7438017801515630610 12545740220202509410 10253211559690352848 4736335162409673603 2062822505352439385 15326914289821358164 12241534656291716404 1828435457919791595 4812982812682227758 9361132105734862457 12646676633243642939 342713165772519129 1013642178365078681 3239113356452312748 15000119429267196691 15529200146446958086 1480494341944711926 15482372012551196758 8180528303587838096 12404323317764463158 4606206871413222945 15261045304143169760 6679459097952133537 17559489040586782052 10013932477272431883 1918898571040553712 3883381936731509415 3945096940332083513 8832488191733576032 17151897189881366205 1833244133205918030 13024685956901431439 11310221592550912726 8248993529593492062 4837547745141352960 12968843424131384015 9241764635718092384 10035801775270821986 17914522667561068303 12183208259631082780 5705693406216177668 3309148245955608034 8146800518771830512 6768407546296627495 15233300452940948393 4521386396688184584 5872190303801760746 15180234299901308001 11651749363845319657 64192569829757968 16104227352833012676 521608276869900997 14959940119057896650 10936476875528863540 3681598826517033414 1532497030842063600 7047722382542946718 8399552196939926208 11908110727917465128 12246365891333412273 17457567608296739111 3324208635166355535 1971576495105551087 13501455284194183444 1653413702850899020 13887722737895796229 18322830420388861089 154655037858064184 3860239947246597471 690702849080432861 3206499212527291391 7876404583064017053 6174116820284924796 14811706296699499788 15098668387758158504 1221892491872337069 331182169104743426 9602692233342936119 4052390331270952081 14470745525665789556 13381000558011189068 7096563046857952260 2780823203835937917 3532594507703659028 5742736154558183197 7343591685731417393 3039080491809393212 17830989506076345533 708919412046194726 4826781705275971203 16165298079148536904 4786173665983700239 680799894302127350 10035603525643627245 8797777816742520623 9225311949389765353 16425430323103996138 13470286942457143717 16804429296626785576 11680290536408293508 12490406626908460889 9562837597026500279 3369501661248631210 7011126532751134088 10228628674959857533 16022489263089541814 1137079577437543563 7144697889773357921 17617020256465016606 1497583150166887899 15939631098026735048 17510932402612629419 16666479110775655552 15900091743667554553 10967843374120236878 5254553604783712572 18093043895263342772 10562474951632527481 11243683417325410836 3409315402296327504 4398175930248040981 2122529949644895276 1540834298476408445 2486330640560455467 9241413701930118758 6488593394115445160 15379584759154195670 9156785175269915282 9521295618608379112 16141908460018531547 17389624005983830114 9600436618738957234 5615344871063039916 8252135217859310884 11896582343884523602 9813556823819579087 5837460109778267477 10318434698550534912 6160507944590230472 17494703879352288267 9270505332324574437 12123621907768923306 857396882414362389 10004351704321285318 18272437619827906180 11485961932749421489 9158521595117454603 15876463124040584832 12313358200495436045 11594862684749985672 5190346271083163162 3126978834783892444 14929574569393401286 3339375155190221906 13833528242610917597 16249427435852333580 7439964949972181031 11277778810605625227 3750975974656614382 9075565788795737628 15406153984306600351 2642999383809024796 2792708687254602676 158918017706588602 1984355842670454245 17353445953890529219 953375810617811581 15171164652437576237 14485667010638263316 16573029114216839791 11777856333681157096 2321000942887604848 11210123493529693764 15474246195087351741 5869545061479606311 10311425096927854105 12200210659957195715 8099670460938982042 17355288358354157856 17420881413810086247 10518392965606509598 768386945166997266 8734371923521656464 17945564796984171023 11934408963009692067 14760155310099304526 4341065943423300423 16073144928895748288 4693832919262774730 11786612611395932962 15570611237476987134 9042268012702591628 2417872855972110933 4526976965500204685 18141675091798388836 8973949236909614355 5992820783079227480 8894188588204252513 13273958567454295590 10795020241998803186 12988571590568784419 6841051701991962209 17447917573172837731 9497785012524872822 9148705311368268119 1759970093209616234 4901426267246075589 14752942830359640630 1296079390238962534 8457295549296244424 4977885899517185000 8604051151117083173 11568746057077687713 10734948088940646376 9511513956511719742 2135318117249263927 981780379244984347 9140684417838950070 15341302570648191395 2530107113091547743 15515960180338214724 11864646156447124046 7205789408510023082 14662172764104585783 10645814348055440878 10844943190749364249 2162752836363588771 6390490323065009120 16198695002146626369 8306040740360150902 861356825477729164 10996737487574597227 14049168674725954882 7774723983064359507 2234314371705546908 4144759157767249938 14710391697736600309 3655356295521054769 1087375838941166784 7716756256647101702 9340793519999043414 13116640313146306473 4720076133057782279 5397673484093257538 6730819225193203980 8814941895696655915 17620507676297511327 8464566036611924916 9262222851916099959 14823435260996154231 4008229517708249131 11213898903435985282 9780453838557284657 13448550354946594285 13832798017373711955 11206785197546365230 1269571186255253692 15586498022322215301 11561138681222053146 17668319575974401796 7712172875644974711 1857101832706745821 6938786075832149239 11786875272227417065 10815594173188323901 11558559150037377173 203352511190327932 8985125635334130599 7948880025338350245 6446387292906001709 5726659279923078619 2270379183900154792 10933503525931506072 8295419553786626210 7817454152843702722 10521113107049629476 1333425223748572962 4820002708316776902 17668267320237444697 15364320697211105889 8742115014565053976 12612631496188610430 4358420857480142407 12138891313707237368 4470480579844387188 16648158674996723360 15236675586021658089 6525383321202576274 9199505777866413122 1963715587456160889 8991826412314475737 6626898179106160432 11069182845937746946 8073771492485258439 13212798180114832916 18383650650262256325 5233305866661102215 9168008968643061764 14187878591641900209 12221753412119906284 3227093208862123836 9439452202271007175 10681685550411771558 1110535943337283205 326372057691544493 13127487274116032638 1830721924774670275 14748497838401844703 3140331903170400087 11275276701676846045 8671219013790435705 3850796560732561100 17058395019482500517 2720729450669448563 13142089784107804345 1674176443937809688 16464755881879749738 473857480430758119 13552468302504297373 12801329263240397661 13510908666899495945 5009369289075958917 11368934588677364822 2596184946487318307 406014741097103276 17886391732903072480 7372416938118393866 12295304527991589571 4637502734620390582 10039715362417555220 7441325365996031007 426550979177534970 14531369374772534925 3413460125822268674 2244280812541886350 2551768601714410488 470965711666555904 13113075597215703388 8599622791428148322 10072154867137299114 9490081312920815358 16861351924071336458 13331886602562209813 6223476279671221973 3690257929679087266 3446017989808011728 2890637274620348118 828378133121464299 9740566318660092005 6397629632880153741 16260406575859102937 10335547220558682547 13095068080000892078 647621784970098400 6950442208770258378 8365717290951191699 3110942019033828311 3707554801484925376 14056649760913591690 8614539236478328850 15979405352716073878 7161883357493352375 8914292185627430543 13034975044370400454 17763180530860536220 451661235276443253 14370520541124710762 5178865656180899627 8949973849308943942 18355120072022911048 7034419945011319192 9394816250543132759 1973852315409455299 10410140749045339048 17854701690090057790 2840026817139531843 16344431098060925709 11877101112679209538 1798672492304606662 13565316556792667173 8789643544423512615 547889132630384075 1674220608134740480 14780060777455895530 8154187941923088942 9783629828212885546 5207091585490635277 4688220215857585877 5498293541300642514 10906640612886277081 2773402299931853933 510756682545223163 923818940546805954 13192795371167129686 13154033328401375418 8112695258622720558 13490122991977307149 17047258532911928607 7562835307275597363 13059766731909200504 7910772088994418633 15725650588534214325 5296221649140353010 6285070039226116568 9956747535455838849 4637768934888430865 16603839940809987219 8109513737416978305 6573017123285450214 9550363215270592834 1633588142274425367 5405030508188121774 17646230078171892969 17274660798417305821 16628308791973508473 5318245128152223952 12539441793186514073 14100488061273321931 3155183989191833742 11890509047138821630 9161963807356531977 15613111931507488774 3809574011322946512 12399369062499021461 8100857189708063505 5165524948087436180 7182357083805849874 337912549613715872 13219225735037835759 5273466545375000110 11156823978750861436 10814604289409564250 3828182518151923252 16509755680433538084 14005227890261884135 5592300432710320660 6983136187212234836 16180150379807856900 967054020588964207 8965555295813058152 17991634622661723376 3588635626540394962 10286371495594800334 7722701857790124236 3949544961718745569 16205943076431512851 14854663364914339686 10641942319729538765 16836389367983368584 8686191944460304138 17936884577649982965 9797636875771073117 7466676700893801034 7753923009583374 1260152358963562595 11964966035829627233 14939272700715456319 8894847470395018555 1651113116457867566 35724486094547856 7021953299884360736 775227750886640596 5183404353691866076 9788682059033777014 16774900283895346273 14505752259821001162 9431026122499421680 9625194603222128028 2023186437202074306 11061129330528548797 6642173148768340520 3753912354123743791 6189941449390670232 10095164738359160837 437929896231801612 14326338540462315937 3943136408082069395 2955627545070030931 4360258159807195179 10525180023886742511 2189285070847440244 3515346110092795549 2089844250740753181 18429994976063894404 12181484035166045072 12633279071711200757 16038450634062889067 2363432365846829231 762260867652097078 16900826111796304609 7900965622314523189 4173699309390351965 15098245863670091051 13678441816276183480 5178717261729570640 15524638513275721390 8971427903348417172 10945143867456301666 10740648483974840800 8815261426004654580 18141619060616396695 4691394342419588060 11484560159973696041 17121543911145791764 13099622494778421148 5357966042150937971 3090922874635986969 1337282715218154091 1556908494172429376 13979213814305822046 13678967881879401757 10107338010858167677 7310585826117492052 3297480815145705642 8949366489551810971 15004577281021014896 547927668095998220 6281075148046989388 12273041946380338937 8690252161405028547 3260989902729986214 15767982502616466508 7295656772869386575 17379731069885532383 6683627299811786424 9004990563199363736 17181647852684385237 7475754534752471124 11982069373117283525 2944079528836656685 17648557294366666980 9135053531733302364 4429973235027496794 8412525599554571460 6676472269182237145 10737383262959630812 9237148982128730266 14008414502060484132 12259479627161590297 3804787071853278983 2215847842128498540 12172106593659517648 3612798998818298900 12406847360878288142 2274516985023753405 10508797677242421882 11998322950449675392 2105854337336357145 6683298233854511610 17652810338026476000 18047729053533896595 9548692252868438786 5441739238609542543 9586878576878350372 9712291091516811366 14621819333060175621 9540135208174531629 6872003348254782650 6115374831295731178 1156678473493569567 15848414644578923872 18326580275979842352 12800758157223268685 4931384852587878835 14077818710543837409 15883301829184587634 1503398174090482154 13807565091740512599 1071514019300752301 17094673303289063513 17539996144725513161 3857354698727066554 1901009570444490238 9261322326844002338 13184841663752556068 15545264946897645455 16388827523049009018 10215057629003497941 6791380902878197106 12000762587270882478 15463344560001404749 16463221196248899751 18303257832901158326 1889729203364702195 12404739235012653528 13636756672105275721 288278640603618975 4246272623356372524 18274083314719976562 6636655776390016234 1875452713808331452 14699491924988315915 11034148027871197088 15128997524155647619 4669162852675246764 5473062088435713897 844854011525826721 7550664816430488156 15738377455732284858 17584109454150109654 17485487071045945107 3599707146176191126 8105784059973446473 12747128754504836505 3949804362689196635 14338124661441832438 573996638856372334 13415464494451333089 7787901471656563107 16819131198125392475 14894534564015718779 831006062043401366 17958770623175149207 16593344174608452652 8469967547177690511 9846323674967041055 964850619345489385 16045832816179183870 16280761356063244440 1457999379053808561 12463247884608917848 2203829999106002992 182217749470632102 4149675261684010232 4357383132385845554 10445942938169192980 11481744099815979280 17205655428168156387 763833216144574063 16269621089753882235 974213671227877428 4015808870577425828 1208712951550051462 3256305924562802319 379233669007070593 4519651026581340150 912297934812327497 7811309171690571777 17761666934128880510 16646941259166123331 12533181018199086567 9468916251152957429 15636384465701211226 14023000050485337186 14129676157427081533 12966921788383450480 14477742695248525003 13043415562403675227 11068705994816995104 9961587521849654784 14644565804380774754 11429417221729128137 8930442458404869163 4610314976739633754 5422111163796550330 9508998897902160691 3368083606569405183 6629136568648315569 18137755026189086015 9335455652238977192 16038258019908571116 99733692820518535 12923044555307419167 12273116760262881639 2698328198237451140 11615948641030223622 9779650430351232916 8822349334585483050 8918220594305826360 2674486626814699853 741536474023785417 15190396269608368062 4450446240964096950 8583426241849916596 5891253403157978549 1645412286775497728 17336744324149233616 5150812844734430878 10926980379672066701 125616934830115480 9920358878086174849 17780916969703786214 6593864661739392897 16743486365290074343 2574956043219830164 10487936742813929284 6681225584972281602 10654463985505283323 395420388747001600 15229992556318055865 8051419300732215567 18222446887322054313 3966387578935319313 3181406675625669402 10365779962590350088 438431624159753118 3984158051412203751 1360655300814545889 3647506009034811489 8356171402052473155 9192606238987783938 18070952949471744079 18406690770695248047 4614407706681810106 5699416569742970860 7559782311531496172 9461766910843486527 9955406772860794552 7218656479438939090 14581566991480154396 6083532691676126799 3215834825560367661 16000402005809020013 3188004922426779009 8023909386254215896 18031484336420413823 6785595037371050627 6385949627133797935 3672794931483696324 6832061439657903920 3743974314111570968 5655695999766206592 18099419746522617900 9176050715891420833 8877883405396921462 13626503888444654954 16853782384546196536 7843866797665852635 2759828742179558103 14505241370634741360 13065851739489285621 4528159506926263581 3753012383168642072 408623383140940046 13733650020439096007 657512811290072651 1969240824450309381 10897720730457127339 2041681745709545924 158992266494103691 2426062639993085021 18081010861347346234 882142560341301482 12237348307594637358 7553233847618608894 13305645790122627482 10191624917238959325 3851615097925353329 6681286714513072266 17855273959276548986 16759228375515219138 1152606221637323755 9438055269478736279 8643999843988902240 975432207635896352 8792680121068906386 17143225248620285145 5040529343503544848 3586384684742346275 17081832512108523648 4991917466845054117 3681346333499058965 9835966420842826352 11954753938565480596 5654271535268638570 14721561732089943598 7461845528252789324 9783123239270296096 8025762583896098108 4703636581227163514 6019950599380587311 13828650993993979620 15884944550860747124 11091079506485266415 9723329558342878881 13177578797371688169 9778500087538531039 12137137738356806886 10050611849682735119 1176712271237361430 6763976027368953972 2730615744743528611 17829714651230572829 5080468777447252744 3537245269241434612 4032700188823768773 7975301978506941875 16687772117241549365 11452481371071949587 13995029795336125037 11600579095611511817 9811686094375165758 14608577312373890064 13048384385694498915 1211140660424381454 15407333370659753312 114144341120585766 9156383042870132069 2832604326247037851 4294118734296824085 15407612621009454349 381675371519002411 11505883736306290725 5361944740920746887 14931850303195687638 2425927404715139776 11153641075724494104 16025416186409555949 12121721205404393633 17034270242713267870 2410444586748512261 700468957240702782 2831125023137350010 10771966976963327904 17042657621661060884 16986989130687226462 8687322333767668949 10694307435342455464 1225684164719224150 4357602721062733036 12451206937333182168 14266689153428520539 9795182676116516124 14055251932754529928 3584407944917835186 6488045989085527621 4275818371057422998 5910118552676374303 16305248535929337876 4743903789112267456 16344537774207766560 11867010500643573127 13675553275738084263 15136707746293891394 13594533513510548134 15600957129285648549 11180753172985436294 9276885024951801591 10921760801387114678 3146155734458796812 8482887487180169245 997065622159182907 15066610884954306656 1428951431989747057 18173072416286950150 1580669430899443736 5922236663593808639 27267121435057076 2095712582687119092 10767814725326846878 11057098104349393462 1166626156577978376 6384376289292987562 7256239647205898739 1158134271005174760 8913040668583517631 12897060989830410562 17083170179289209514 16557803792013853691 8093581409748722905 13251880515717669565 4966900067680892841 776607385670638182 13702993442326597933 12280964202710660271 4942903070593497604 14924392217267451735 18030745452133604415 8898378897730522748 4419188551174146803 5938789603916467246 5311259254883281072 12053382247544144471 975688934296928461 14854380714702752697 2667555382198271350 1806293228515343531 999653025123600835 15115867563527392635 14763349834670143049 2200233664247437295 8181591986510907924 7825730028436998462 8531821477779469311 8761031673514913242 4477005943111445035 17396010910214302686 4162015899168255196 11118222126678490769 12669679377010175910 3068851823720980322 7420338626042209173 68827692535627972 16010968490510318108 1301374997781253278 17549065258705874968 18014740892918164686 7852538794622128354 10137763446474713386 16687709097928271131 12574830533269143721 16993679448655720353 9087165455790940250 5558180265055011911 14321260185979338273 7132644730059009649 7093072013178800149 6838442665797286258 14773361921502029110 15768454143587440306 7990860801480884445 191980742062104948 1705909426658097095 10777657842297236962 15478567334477421136 5379208476552392353 8925777653398364641 9308845458974025692 2123230735941856550 16545892318343855227 1014443929589826026 13947064651391457426 2449494431080722188 8869970175330703730 13696108023942143706 6555321984374321617 12084550306655167484 650513779543539499 10445891210209927129 357938090146009021 6997352936821163606 15613650417465542226 2426508975037947071 17281967705034414580 2876276103101242438 6292453363354582712 6017501295857904383 12727545139925169124 6296742666865720428 17212664093576506859 1119101780273388090 17993781189387546858 10484224333945348538 4425824364744531774 16522235814811450577 15709958872071516052 10484596308527515502 2364874942450620711 6465419406303556585 12422098130917333088 1203086423803920752 11022894175394168139 9531008662054580760 6299952595814821782 15630121931887883844 1524474281790287985 12604647554768942750 13834254061247347885 1817508606538841703 1648762323162394960 1273915448299772675 16079537059760558685 1289728600631038188 1276393014446168191 15244515993422853492 5890795618421642390 4244444417310908251 5953894864932434132 17774734157962526526 6227198271407964306 6678970498303790643 2550589535419069498 4313630434847279390 14913852811223845434 7253034973791562654 16295016230737355214 8204455250742052224 14664314272494906936 6479822295373574904 12565778090243395151 6745983765794869081 777553530938982773 667877845811904184 16514859825540044524 11379557740497274340 5432529976457168498 18140852969448151385 16084875744417216892 17186289128364069029 291802543819010961 5056695508046007965 12801194894925220136 11346126925636999466 2877644568893935940 13840517886168884617 10546683436600278540 672563492918440308 5007862185769884804 889216151231186389 13102994167772759257 10770528470054534394 11120109802174210558 591626683444703458 17554295106352235740 12480951118499287623 15278819269176780754 3327938461580233665 1653417457186025111 11103561771047369003 11572353619317931561 1886135403141355392 16930015415972416946 777451253303316135 15070174189955605223 5586447922774742929 5311033664192395100 16018624348476764715 2086588849972484584 14770194590292018536 2432236571983610255 16946590446421689853 8645190227906988096 414599694451798161 9120857661191985495 7932353177918118771 14877595501729372203 4871291218077925807 1073583662177012675 15375318844737296745 18440467761306835697 17953373115789894546 4875734408556132060 4335014281879746100 6848134844895812324 8326907404025631562 2358040651546367151 8856639869148823350 9511205051949197828 1958891587727369651 16566754391116579888 2899560446395849062 5654146656431298614 1987401356521664943 6922807437046851927 12201559966522526037 12307762276976769126 13236030505331076141 16608129736785872980 578825016734879197 16237791087398792363 15649122094679823863 13515027155435102852 9287147081620279980 11266017218369063575 6261920112174416430 4668382065512311300 17349216104437355463 17491361249371406189 9960369346638920716 465179196200146113 14063312335779080247 4670369439876300613 8397302967407404064 12475691833281342349 17517563378098219719 15076938890021112085 12956786967070969532 4718049156946091333 7536145800552801408 3219777238263280922 14818861587687222512 5659869304696950935 16154837096427962099 13250606963759837625 4175717749185132016 17775460676668262155 16197676290385731613 2110641592704104451 6561994052612364108 5836551731631223110 4991328060445849731 7427885471882515310 238714018364444736 722754984507119338 11278761499371560653 7232630417111191837 10382026433952895057 8449145246353206552 8481637427908574744 14056738497032610498 9365924376255352067 6636749108237497781 16406899374511764568 7595419335576364580 282618265712543456 6233450958196246812 13320916584632680482 4611877784263311668 11295059411343536296 11836519863071013794 11789690658538607901 10129317240878477975 8676735360942400741 14281905611132644563 1483926022462268508 17815581349193061902 9832397907437461545 869553481995899467 12708674950449262038 14722787055458800073 8934914735090955939 12144059548308118670 4691687100787922664 6362725353717497550 12617001598733673159 193610994682156444 10354782747425606447 10623661617080722997 127330097578914552 10511181680699194532 3902671869382862056 3369507632366273904 11698937618396971467 1737625598882838886 1489898908590637437 18043786616593756142 14514492853127341253 14227379225728639813 16654613703110862053 8586189909109735344 9493551266492055085 7935743028424551198 15504378056065695311 841261980142077421 16354337290292261479 10255429962714211609 4036647284686788494 12040903190654321994 7294514058743520945 1060367521167542607 12570558200586606230 2917094271740292486 12757805165179406899 8777541170189323619 16050684425588623318 2670421564988648445 15169153693195095437 11546822809034299240 11518868754714509582 1028600174243272727 16908185801327793747 1071906571861285644 9268758847706634609 7343644193674111275 1564213877256746777 8064960232639434713 9154584181152848568 9925344931126321494 686394087393645580 2380183657163127479 1172116746971138123 13729955754954217902 14280193314239954983 1894894736028574102 18175250646851612717 15759413293753636689 8712211711497003686 2125485635963446988 17223231154395467769 1014619822366135947 5852807809933559990 16544803004884205771 10298840769383747470 5370773966736720583 10586915978659879018 14979620681998493806 13421431412589277360 12419389128991061700 12090838229611525604 1355216789283723735 444105875736507734 9362218749445377921 8928949829877020264 14996344328762448646 6221630927452080686 4838323154133983545 2493448815638973714 14623186044412852180 7086338474201317878 405568894194627159 7650784982005164071 16368291350298499627 7570280328996468670 14641917393416260648 6694962437885888591 9501922849290361363 16462530200517165674 1790113966559174307 4539406267941520405 17889843108634797614 10366424074850754488 16130686003171894016 17966758637606104733 18392120979957307413 13203646945798389881 4532023421709637344 16099828599436172914 222914701523932113 9336225351527205453 9664107019569831392 18201956596670106072 7978309668791041445 2240884554593429434 14217631109459730477 17211861544500852777 516643078164088899 6245274783520052029 11532802906210433044 4714202422185284986 2073656810198189068 9617273410959713032 8840661584804855887 4982133117828044412 14333248176260032653 16411049924756843644 15856929903777997184 7050682046681206664 3129544260789780490 11826104488184861520 10730671408564204838 1016656405475777585 13170990850645232148 18258508361990947400 1776814441712475276 13707904280172754872 14553683723932765294 5346440041082350338 1199242654817087993 9728631488739662077 4924715487530636201 11932104926846223582 5089036257753062873 2607749166956819169 2586556215720009877 16558172744472727037 2121093221099467136 12182770089980361865 13119822633724714040 15151534448038544267 5362515688189056009 3633512464752698481 12696935701330439386 2458129378794394049 3393788636692668379 9434508859475110921 4026526764581964574 2808317284339466366 14140160408754260639 14669598084142861870 6291469871297222339 8836263908447527078 1223775549128383852 5259723332560820060 8542924282581260866 2426780191853511756 4923682018219548550 5092800722052839927 16557081798662180852 2938443308980007532 13840025425966949145 16043561410940566893 14448299422515053651 2505510716935306764 6575501128914231549 8499097443524091023 2168894477846052168 9666659103355576494 6385157242104025128 1489784690091518375 10383937067385396034 18291473779961950140 6495478699098381511 10469771979950237213 6123426037458251022 260845589960402873 18237143350543412622 13542701727159635887 14604478248762501537 13440567375420875121 9666857234056846135 10158651861903296497 16068750405601528786 16178755456506646750 9469163534274075718 3890921192560792709 12786986247511855698 12652380808028077570 7601766325010027919 1266734978318750942 13869667649506267650 5732703906702662667 16133295763927260135 13320541513431996724 16297865235665531908 649341432531543971 15370020197624694054 8019532961571846731 195955609422991377 9529923606532809154 8132207055884812954 15744139002433487069 6804198887290348488 14679074662975915628 10468205647549314072 15591581487771110052 2059447168918897660 16062706627726876480 564227075120231349 16872246908552531169 16796824177600622734 9708407219835409663 10204298433285602048 10643856273416827790 15687929024583232204 11195635952038261963 16816824490790818971 659576248125013537 6747350369296005386 17288302858469210050 13422976514690827780 10268368057396133055 15209646166235942672 10063514042158526375 11758986069573308900 9652373053791949684 16900664375185160001 8724677752196117813 5095808787018297216 2102524225232642988 13119295912638200378 2647383273613328337 6061244515045735686 10471747584637238927 13897323218498422634 12175433008168320406 18372522674606108220 3212576651724464532 4274065141283013299 197812263396828013 8165895086829404090 17665154825926487003 5023139841998184294 10707423316359268146 3350306786348832663 9169646916020732066 4814611883315070927 9962222741476026058 11097119805311006006 8935754007926821259 12551486263283422107 7535941938772174495 73508860195053559 11988802866982555902 12095260415636695257 3642986096539626005 11147323415686278282 13524834700087111521 16981402981196738640 7099786580334975902 14902458297187232982 16116612855698928920 17574732920946647582 12912552802275017585 14842574405276677357 2153732701479217922 14083870272106181572 14814821018571777437 17761687039048224897 9639567861109436814 18219211667489219308 11354284000968302495 10929482225035009340 17282918029627520380 2906940604580919403 4351344412370529728 854596812502485312 5314927477233198054 11172319177648949957 7524618054738885433 479638194052145069 10995008673615350894 8276146970309721240 6774534614614118398 6042745947526638443 12534658855002770917 548566425014834094 17872243768237058458 18436108099614483962 6946813372110637951 16368474367571320259 13621250129770729339 10722287201155472494 3776046658978020457 17539168733549102615 10606072371188501252 10092082468817841857 13243422299397582339 10472584134249929207 2301815149408917845 1493973000703761646 1594062375257103873 8520178791113579585 8557688173528373503 4101027781611514431 4575998867228339918 8640562262939687035 6463354485111564694 16472896418815224695 2622371577623466012 7243523147544751441 1960420035142929168 3906510112804485615 17071314992927179812 9767546846584460656 12372699748438465353 15672433154264477583 2985637086638572283 7437650716055832023 6561264567838440153 17154816063677778642 2133051419233201470 16113411595235540594 6022551215080584919 14061871939510954132 5298063692643381757 12771474993233159020 10373962930864621812 7997190339056504539 15200772087243196747 9283838840865254307 1782752156781118756 17518127893936288288 689888567758790845 16396776810117404587 916636175993944450 2835234389944923313 4199688768501643132 7137110049804971662 9095353481516725997 6576297915927732795 14754505552147592893 16336826727872506179 10949591653415580006 10154795439813318307 11367894767095065703 3144108029096138377 9046441982723847829 11811500847727720506 12276730187600225062 4049725798893087270 6262880531168003529 13028170590511784162 7891625847906314137 11091180187028651074 5804426058004263873 12281649699923715886 11732031919800736111 13937753481077848830 4190484591829239136 4476255489810488857 15499437430462211045 14369124112296815978 3923020421863758444 11554933435252591948 16497744125017791964 7978610348088689958 8399259992869511881 10960086256449790850 695941954787473085 6313258725892604304 6449655486964409611 9949018180439157878 15275617901624525531 9559907985934722600 18055790380992431299 8067078489492212526 2465333064133091247 8365956768541500648 7732558990649802370 10840428183414859775 10505416713705889003 12801135852066980857 6478020060238227549 12954007137799928217 10905029745519003272 17971651886813020265 400641383625216813 12903771813914165659 15972189760658789853 15614056596849770658 10884744333768531422 3895850982258049137 9199055385067961510 3569657868081015832 3055836697022716932 11256629214893375514 12561509995018735670 2731192817853986510 16885527359107880287 8946471419225800334 10782338398058280621 9762140336925992923 4898680907844714115 5530648845896041177 12655422817075634243 11093156364485277733 6631792242314881231 18047349732259102552 12966156494208887724 16868184408039564238 16142886946596931021 1322390035290231518 15745469402731087683 6086194245307594394 4603185492372743596 14069281745419381085 15205825759771759492 11717613641688455473 9321546657012285740 15346880284051237572 985717920776379271 14038475762933217860 15169007662404765132 177019487899975262 14797313050845912047 520184874911611759 5359911813913315373 3181105822218299493 13519321536461211895 10814962838407754287 2096990801491580462 3785570524966575215 2521480634464918576 4132623928831803426 17403104189752128189 2507374714393352647 18440365272715717661 17891858751620154602 6696480279379710850 361591581684372815 9220831628771422481 13093668233434945093 12796979433160216900 10649333642952568950 6359955864942681804 3738738503834034482 11196315461107954068 14794020719258849533 12146116114412611094 14395704796556834576 4920090489018554066 8135029707951375086 3863505718154561348 10002239520876415409 12894638774334997231 15540755448522223136 12469978576259373578 3855510694521837414 17455350733601718724 8094023111090863588 15144163375082088804 11501989157319950530 16109074710889391948 3138176926970992533 10500095647445622312 2148892357742598162 15041455220197335076 12206113564878577265 16284803553659646841 2139400291584968774 9622136738492252959 755351361817517314 6602740797646001388 5876426681525153580 474750636227117572 10938374622722732232 6651132162546906273 16532587544906835985 18373712913868397466 13412297203634430910 7994503798325638433 659317145133682518 15482048481889613972 13383235118530483814 308707306759101065 12872468913196204345 2910575915604014095 8843150762635294015 16248341878259955365 4824493482292155806 1768095073304629390 8530546361473364901 13690396866057899437 384051405579873705 10225288499384217133 15744824042877848775 12337204104203478233 1436032941654294100 5400338652574142101 15466161409326695154 10321949905560022752 16982418950514022274 11006486509374991735 6823849381292192996 1095208548175785451 16823857550257107178 6610524177965640673 4636885146065745611 7219952121338456230 13266993790712281000 2491348355205716517 12398212443440150331 3365805080573057419 16876178925153293905 5999328043491646295 9415318005705143049 11820791776583412870 1880453165948612319 7222341000603657195 5867009057365946962 11291026969890659892 14697310639599611831 8240658086503547047 4746999970774503988 10653503055568810751 4680246465136021409 14213820386529903399 4275811275279584216 3003490398135113155 11182151036506388936 8330791825341255638 3636264476085878398 13129283198462761690 16626839798599570557 14988104656461978388 17528000804351542926 15951127024604144265 3922503241146377327 11407900131225841383 3138996934676770345 16676655563252536528 7789714665735308803 1274976402731462283 1735046107908100077 2341151187906652638 1382090473552179824 17798506139474945057 13533378300471171617 17113237264248385449 6060908073917632127 5568921526234291695 11428674882876375217 6085931913914692329 16898796978566421239 9897369644339324563 3740223396060411012 4634035223891926071 11936224789091523745 12707853582074671184 7639203047950168484 4356975754852236523 14681196452824200346 1691451456724446607 5715761481716813898 15285879017274236069 11142348881699427947 15953576213633241780 5446306507062020361 12938284809216552218 18158598652674079090 3301193106269509556 12117466450819241484 10211321818067890004 4648150793234628382 8361492258194543844 5212213123144484517 14979323649141786873 4681453334359487828 10456766677530559091 677041782603008316 6265544761779357598 1569943132618468166 222387949960483767 8157381133413844105 8425757154935549982 12555702615616897018 4490698284677802745 6929858615114620237 3274064742022192102 2801645482845687419 15326995409934759734 781514018282266342 9865803283935279030 5434909060330386416 1417073217156773717 8714183211597684143 1917051190266193504 1855533717177357443 11909460302241294970 9186741544673574273 2567736333584619848 3990970798413178287 5533691671420568369 5771709208388446823 7948957967468940429 8568463658174719358 11774724619565824619 7221712651575307405 5338510034912823594 4909475111060561749 15498337279249233284 7043580435763424689 551132112023501966 13585758067362280027 11442309532737866756 8224852508542670364 12141083371290153649 1474672488947255423 2873528893058904036 15953546270393554009 15974753507232649054 13909845133977610978 10052565779451627601 8399870012882899420 8609920239017268798 5596111845408936002 14646822458183842133 17439416079928018678 9302431009328033492 14007972587963033065 15963083665611130620 12194839002045313617 3498156236815835941 17222764914578989970 3646154069157851094 3155841587761891558 11327254936125651606 2383237503276403637 7105082275835022162 11487464684744300728 7225919098278669697 13554095670475776223 5029712724466137462 12761091822653720241 9058051622568961011 13134486403991819446 5798245471810622916 791885615345279879 3308919146002270302 15835851534078372847 3578165227948067395 5115046691025331286 11391950953610319907 4688934026392610849 894330159685583311 255896190738056258 980116850988614578 10577947737921050322 13585460783044799125 16921277208003079091 13052062020559719156 9110830450002836480 1212003679017934743 145019908766943116 14599683070451433266 7845686985693764396 5460864376526649194 17249411655297011327 14956367050627128156 3087307667618002405 14184531766446177623 18022599722441521591 9310056659143643393 4471233931459783707 15737621985067611307 3958918034849163172 7815120447291214434 14922189030024314913 17722528482565063319 11474562203623311084 10267225203629009780 4737788743106645686 18108497379302948735 15922477323105533851 10967266704697093810 2062882637125216717 8568519709176263507 1442664048669416632 6186479805348340318 15728442859366750624 18282673117282786357 6932990892641934736 9787568439726478754 18276600029285892593 7777754012407715766 8706995828720327478 17073171020686580198 6238741290085442930 4621632397015394722 3471942926840634941 13476247018763603839 9116950710149727237 8456633530899626443 9743483314271361822 10740758591270391867 16716180212976415302 11816330045645847861 17592751984270888003 955691643106291407 5987259851600851014 3537021693847926172 5690719528537869003 3182092159864115216 2967388479178366438 5616366502400530591 2520465850899561893 9887196140666914544 9591309839069456625 11498648974572430012 16176106977836527248 13323199558204382239 216695839443971939 33100130671174385 6887442362828464609 5423075116528963896 4590584198893590943 4379785052700057155 7323070210929567774 2408370199186673311 16429184409517379919 13467164736827138898 2163066428150565449 16653228099560935316 12075141218229876067 4790641818317785162 9389424019896992986 3972915797981353535 15403235668672887363 2481820150939251685 3906467693547356486 17554806252018141039 1689896052029259316 10893580944390223252 11472267506799760293 7665449956497274039 11129329433680267057 3304527392251781050 17859293514525829865 12479789319389014931 1476398753136924468 2424945046995749897 9034346730570155831 11152682202440279427 13179273863240937806 15575725385209730224 10553596041478682498 8202184300864637896 11649736453104987593 8101083113523153742 3536395966963861894 521097189307852719 11315359909294525744 15432184999658458625 6905345311902536415 3484535592826348466 6226320236960258784 14609930205638779395 12896395353746096139 3773822560057654658 14340952525162247780 8817279269799589458 5385317673050434012 680390005430779756 15702162415790218017 11573342124460164713 157197422384868205 18444772714194453598 13278742328318045886 17491644876172623142 14708784721364384164 17632867594879146042 3994110991672318587 969781641291587064 13333523220464924413 1973578645572233817 6166537946676884374 1014579634476121351 8482758083646446473 16653554164471538180 3128097926722046937 15089875545759078594 5820540949811887821 12403085969014672854 8419349294822625736 18265197480129665330 5519200359532564946 9173609881898077631 12424832656955004770 11206375569524335329 354244593931586732 15322836837174136201 16197787317025382167 1400036818544958399 11317815890781521058 7908951114517771182 691521673553792148 3467108411180339651 18426870172114333235 18245118639727139409 5903873028284816873 8340714600197432585 14326534017224037105 14643763632976049695 16362280704083728099 8122575138990872313 6092402451017527574 310313229843192205 14186583192521883998 17951763375758395434 12675515232430188233 7117842438487451727 6054831053946754304 5586528749238057928 7336044347089583934 6176740517403368264 627765370814780094 6933981234612953690 16615364060810434726 8880263033629681800 17772539995069982527 5846349286902576620 18204636435906399428 2141085777445220764 823882531049382757 16748123291966954819 15846946457029606538 12734758606842390430 2662880559905802433 17570111593058826073 3143331290347216083 18329879817048993625 11278053174932272296 2847347428404550846 13490437494397880152 8355939407998726144 16104180293232985131 8295304763662114334 11686231712478010907 16349659563159637911 10817437557269404667 6936352360955496481 961972218660340716 5500984227770150933 680912550787137106 8292391525382203130 6615696222797772473 603147055583343597 8013214684965462581 6070860028190365754 5879144277319797373 5162907999404357074 436431398114912496 6501378458097339234 3667409206865617428 2269788435948511547 17440081338943871115 18106578923471265575 12765073769445100049 13747529540658735129 1091362460194918595 12955971304506370484 13602789278054635107 3992026570613770970 1082585875742161960 6659901113197717777 10883724258139820488 4179943078757942293 14183537668347465316 1626903130006287354 14296776910082164411 8984766159352804756 5760036449174344860 17950661746344074628 17770972565592819974 1800450517474178 2991199748212528094 12281074735171876134 423676518990224035 13777896594411925611 2750220628589016377 17364237559549782400 4004698729356496638 6606326457911185535 205562968795886057 8346304874844433642 12430412617586041218 7812920734712015984 12726715720732781273 2088769514367810292 14388870131209549707 15595410984956735491 18240341850280753892 11021965650654412368 5765315136671870243 15438238388319608378 9515065979053154147 17713770426818782511 8089983351614828972 10957707320581504777 3388996837350690623 4881058090864260318 12255809876222320474 4556536990222534015 4520293025095339271 14861552634326620757 14308634068929371076 16289543692280686901 2587955749930045073 15138152233169330663 13256049666795119152 16144576537928332820 14158232062420707077 11678049041991422572 300060975743458736 1846447463815221385 7022780036273208626 1490227113409980123 11510032292103328118 13401470278283680382 5641283013800403974 4520666616438650621 1691919687470888040 12367331210038152487 8510438390270084967 15675056980740242602 10981432066699381132 15367956211401036737 12104574061656750365 1865644348993546076 11134809965170646305 6004825098807828189 5890682596364182281 910248933730869412 5370325695204571696 1398611060317411324 9361111595938641465 17253734769087210442 12831051885599756845 11001192122574571762 2572641668229403284 6634186909052053874 8171187898288883968 13208241076976392206 10247041126150306176 1247840671954678345 11186141135574575408 14869904997828576032 4837692826465099548 6161145993924943827 1982484396613103137 17966703488393736845 18292236228083897720 5959500535178012035 10420485221183698065 4814806990211106270 2280663108415907553 3854961117430146036 13515709779833412844 9034864341631619338 5021646817970755519 13276209747331515649 16259190432310395403 12010790488760407276 12591777142891875424 18045146963747106555 10896121565837000750 12410381422452087760 9135352930250581236 77381378578030256 4672235515611361309 8555993840298736805 7018265942230988446 16387436311783474451 16170375309171889275 15840427037001737683 2625562482004641654 11269300250896216777 3480043443052910044 15470492656839496464 7344873693847103946 17062702130652629091 10798156288676395109 15475379449168044038 5779816171158733953 9169272013797398009 10763612379895923053 14304883389502898682 5581819902374273700 4831026167609368634 1526250785142613476 1020606448883309344 2961738743783080433 1560135238515392112 7753269614545353292 5630849018967278096 8391962073938365930 8264932575252067143 17916983376932910242 13488132108953572393 4868070414733843273 16665726339994672369 5410297710042226596 3820120763414285566 6644453930222884990 15648625839101586756 15379407016988793037 3925734827054388525 1556076062841025170 12623062104145954719 18279921172191791796 5851107805938913519 8482320662993450080 10786601412370699669 2414325029448922736 9845069782607070799 6141215252998201496 16221978924067357194 10902608570779548108 6038245954576414404 18181551990811130185 15202566714393947660 4182515278487855724 16224391874934970528 15320648058940673867 4158472272347937794 8841892982342080695 18020297038174714655 12836053805166540080 12773205596349069486 4721745949442296259 2188105456939006987 365380427612750685 7037898914853548409 17544733867951541548 4649052422796934328 11032369673886635181 15818517304430627494 14560755895360376737 16553743014649928293 8330132630939812314 17365236544068017901 4853110608330631075 852256800767616869 10943327528592361579 1272067219882248390 8779266643893193316 12512448463035983758 15141314793719498719 464425774878140669 6565110422272493375 11278111386134477728 2505678541264640865 16271652377058843672 3376989952969348063 398290423172852841 8708591473114451396 16263894940422331474 12151660322159370855 15414068099477623703 1581369115241236682 7828387816116941747 17417277198358161321 4112478683471420896 6028166444419685122 6322735563153176460 8741817648238552915 11502465092948457651 15799034549080503532 9092367003371939473 13868100767043656409 17361789989482789416 10324695560787571839 12558935219789066238 6622750677975386016 6508543333560080495 3595126850142983272 8860755067546086015 10421115315669810768 15694772475916497620 6973907767648466900 14148781566910114955 16196405902203358803 573433922225294403 1309640209775029367 18394809802617616102 8311698518615503226 8809957842917115439 3709794424229158019 7130533921744452416 2058303662362788044 1375845533517834307 18213647056375009242 7342946340222729099 4793974840425343820 14493685816405273042 15394868684849141720 2270522403855942100 4444899323843955098 829166061933555494 3549156323923669694 4713970485666436091 1199556330884804696 8788434333452946375 16891782489167184378 9849910967716968148 9431576195537248406 12160673171857139320 7101226207691814062 13600503888254613538 2558882113022777786 3459337880602061495 16079783795757656292 17530449753788217904 11638789987439950072 7302082594447486674 17015289303006381483 1751286713474658716 7918645773244031128 15120961687606671181 559535547765556348 754880989026106743 3810086660456179005 15791988829678280628 937467242872360442 10809850384956635641 11943643408881645186 3739226085149276188 10036389299024480513 6311057317188709487 6903483619763507962 18194986967784739529 1586763372426911882 3203167495858039999 16364655496762742832 8226327116573686442 3981133409505616421 17767201708987346050 4104605671490772608 13588356839978253425 213596986681345397 2241432845996817053 10024400185846601835 16808342512800716918 11399724622563888625 12425032313449777489 1002954558158358925 4896663183788412121 15503698466303713118 17827909019185015177 11495560367418089303 14232295690986027580 15304377284004579593 10418304866660015306 4879293309422675200 17784607353961108725 6561903482375794951 11766284004045750152 11692349804184636575 15783593523312726996 10721048873610388686 5253203982748376888 18442143948293463040 11632690355604321794 8368416788454523121 1712929390063096845 13113412248894936562 14651592295401320122 4148276170738346613 3581887976531024368 14913546801744638007 17001403299206478173 12375414605835789201 12059615247861909459 15602735208982221853 12260733340707009649 550114741765203904 13695523671662452827 12023892048784643596 18400851815919048992 2769185288955270149 16539306957822183735 1963564269401003300 4442463622099079991 17524804210152489354 12836672170595489957 2763916892877341273 6303319764817317097 16947015342488803337 7164476877186302706 1643319895236576993 12445079991759828764 10308498353816921738 2124569420869098046 2307460498691502575 4256760898416753053 8403414879339371787 16684679935442971411 7716107621974449522 6247996848462792533 1395559680771272860 17725407039917966804 3226856243611082800 13841552197759763732 11211760747641865401 6752864919425748394 9850091403214310857 1196383147709862844 9487799076538977823 13306157327417224091 164596708805825767 4326929346211729478 16110259546247014651 5851839046636226767 12258896701734752183 15355276515155111940 14681938813581007339 8639514690542692465 10071670616322032015 16617275702328494196 17308806423433608393 4413770368971865737 4205247776669430475 8220378236749727535 4727447837069187453 8960217588933047667 5806604284072874301 2435434225537453072 15869019487930336344 8576656239672757380 4704536060544982470 5364060819161239746 10206781071771924231 8417902090192725528 704877043767891057 8024455267492936845 10541239922345446764 4718129699093438013 1525136382283031953 16450680364607228600 17451073904694993233 15633443389086374019 3512152873024663052 12968505407986645962 5677272784253049369 10339327139108048116 1460914666275693929 6520849565566288595 2368244100461621396 13281215404885012489 1247535114812794983 16754703780728055996 9455527339606719552 15680857331232193247 16114173040106524279 10225310069007365570 2515798543914559375 10110627553881998944 14656178732965965450 3258153015041224251 7778745044170524493 12300154355537604890 18301847441369829203 4397115650271530176 3274872255335594341 12392527461754959150 4151319471951340127 14320034622843970669 10450696501791192570 9954571336622592007 14776572487658935425 18212515992657853554 11726776982817604001 2221125865827957644 16928073611574268346 15212556969027784138 17795422977717229878 16308207023833004274 2009596924868196451 11940912748370547346 1668161929893174855 5594944075163936020 9072714976910495839 1009877416568487955 10817120129212693570 7027326055374300245 10344450533816614273 15495519900279084843 13391870810794066747 4353123554724763973 8474986588506937699 4409059761786474350 1293961294062354498 17289963063822471154 18027245166973450853 14044445737792015730 16646800266938504248 250680565239486902 4693987153331791119 11033536641501322090 15492992263600302723 6115073660162278474 10471622581456025569 5778973330440476250 9037791467571586247 10706818966483660976 3526861491510999832 8820050602402691644 16426400001018267892 17454430260278604940 17450466360906224833 9892027173793745762 6667751054201810920 14617737503424392942 16923729718949951821 17492852381890031089 8953529696411292693 6692986010749973459 17472204290285070599 12160153038067365150 13905718784383338685 6783893434304070424 8211245840521499031 6435336361061961638 17660269950749676340 12201358018666874470 2629213068577238620 7843973782299770118 11189929976230331537 14838231192472084106 5748511679148815004 12296789895145714859 8280985117613045848 13257401925882039419 7159732609885405057 7923991162700867440 7613715219776943369 2343255148226377619 11087390762276392692 2113580075154446133 17241505745982460273 14468067501866468493 833827779965735654 12825393897666522426 3305143177904389420 540038908916267184 2623330764347019452 8749433419374463874 12727144601942298581 10247185549450627174 11512504069884512559 6318685858212385113 5085828002741468647 5321113799751871182 11862158703284354851 12062981953588130087 2061885851525617325 13771143275006612835 7106206066321138478 17471123525754216331 7317042275617939820 14240107662526051882 7429784963243350380 6079233264399907617 5415208908883439457 14085479109070103028 4390097210271520658 7911325509787628414 4915391619652955416 7928424425986161769 4438257805067920929 1952997839708965122 9716003679372080072 15589002948126600517 13965473848938746910 14054178856369919685 10202542106399820858 14840938307164754507 8105821854544400273 627201872109577625 32394152097070903 8842882505451490105 10547369017553725451 14393282443740774067 18348553613094437934 15756919830360987173 17668497025022528146 7882985956811231735 13128159295406855419 6290131496514602362 4432717966656242486 12231690398268820185 11573762056053854943 9411182883447773400 4957362296588514316 14769099322441929131 15560107322520472575 11198769462563540233 18234411598512498407 5610377848816744665 16927193539276132012 5270970129330101764 3194797416518255469 11566533540744014572 13336910775472415830 5063387689406273363 16903643330408401971 1742249024777469098 8716874512663603986 715095406720643245 720894299678676364 8447383113866003435 5744602063125230796 17322115669437902415 3238224634773492398 17147518471191474853 18098924021101022821 11915948440198572639 8972273585878706409 11214052528457673507 3706688974500952260 10934481542392413985 15313279954051643022 14388205177687098453 3226977789477519020 16739013988400305572 5388339841864215066 7647018691633203608 12566301971872602578 16532679652062486891 10342606931430854004 7685228954279799058 13922326363321588724 5757299239177239179 12425969555539850533 12668708898817920656 12881198609271343671 9273600631041354472 8653112951470159706 16500110446253466332 2935054929012554977 12915739593846296238 1428010825880853355 17253845464019572082 17508874136441111741 15192448759690814525 17594732259079371740 11362384420510727579 1752642443073945204 12871073216669017657 14478980852823038108 11685092394805369270 9391554389412027758 17292746249417493635 13517441978496365499 12853871735628899679 14748219876136753521 2463508418745154972 12670166100437332736 1009907082196070993 17799704911257086133 10948571201981982968 1333003599768814321 4448448768308929317 91027525710758654 13694728911751607308 7863816037642693560 18296201306102669435 9523585968741182407 9926663636528238750 17023543429797734946 7666078299827125846 1346084338120704818 3380858782451270704 10858343832515092917 5386196636303367574 1152578486933638833 13916651906604243393 566543345606206009 13707426277819234639 13800108948197419357 1941319049122375118 12960408509521411075 918050471147536061 9747528550320301692 1307211112790267859 15669340369282497457 18181410390402809255 6144748304225469119 8506537613378543432 7530656499527208379 2129169554611874506 15093292072035125794 2784546238807020526 11464098682684727172 7729882564138110648 18084593605625266070 11325727599566794216 10413779626570900621 4957975935803630179 13287556885380653458 2085030462557890296 12625985272764463384 18079641292891264509 3646509352083667296 452359519345349525 6265728848441678965 4482744530746285020 4323931284052182801 14363077541382216324 17476632828211199905 6968459587762386689 14651472052569107575 10374853989697553288 15123313510396711771 2176932746320251615 5073233193307974242 17519289851885339587 11725480156945942918 12904956540315140824 6263908230813932394 7775609495673546472 11506501719267410504 10669051935456915643 528039196951876839 16179937722637037505 487825108932188647 632280628553772051 15471722560533861384 53049431750939311 6102130879020933114 16703920464837449410 10804372116352643121 2817862041580070829 162769635042790721 1858779144555171753 8823996811634599079 17088297749560967366 425565594701492845 15472064686258832284 15867253829222985826 6912855797448662184 5689045859555235174 5928583840831449560 17377740721845607500 2723398944460585875 15054582537615012704 1236205808033511038 1141307213171754639 6709252704351052502 8133107755369060361 15633356007462402547 18223365252485062414 14996282508802268915 18070187036828696894 3460486307948079576 10890345959759676402 738835604598045745 4979553844108662371 843478247090314320 16025145374495259713 18399811005823138243 6382280336855081251 2742409889502757161 7923358652213093052 3090798447323181912 4365155516077422643 11420830455492052802 13731109445515041812 3341436531515715270 2412117942713258108 2563040054046270475 13058386333021931764 12908225769160527966 3776160094207732600 6441970903562243772 16031894271993879370 12062076154816536462 6314635775484552042 1133164996565926284 8350248041248831532 16291512612268850016 10442265696848156420 5913968018486624307 1860899993175827316 389242992642094587 12925378034245971513 1607825122400647601 4681021989793035555 11769086429712838226 6737998607963082840 7227216882088435787 18359257183366071463 12119591761799296773 10924102983045932997 3060294115066053815 1840320867989472415 12172760951166758008 16227906304306354260 13629600135195741989 17932024603097615495 6620240477890446701 5275964915057917784 15165087606418693381 9206826205868532020 10428282703794044814 289087186748106647 4673699817549441734 1698794536520396571 14131217003044701333 12530303897550247358 9321281960696628326 5060240426600070319 14527806811448178246 2991391428842030436 15867839501614423631 12101106544876168056 10963796154651053237 13893162147202184413 6741318722454842526 4845300655263707413 9147553155950565008 8778830559725098079 874257404086113893 12865674220937848352 7818484229707451300 14445290303115856591 1364041368160449560 16553188816447083663 15017466992602083604 8254132309963056573 11680792493978502450 15367534133601859799 11032671457998695571 10598615589420600116 9816413002498343624 6129640286778083018 7244582718856825059 3592824696389435740 6977710549479372993 17423016085138744122 13970411289856113456 17100152996506630319 2697534052572258083 7340562479268790609 629420538204876979 3046193596171713832 13195080131947108958 9643175272060881724 6589781679037207494 1945252109680861024 8318547128778064888 9866950925369281960 9298849081609739834 7176017865138392125 9845872094046610754 14862128761718948563 12126106446099502064 17512564362464309701 7311069132289154240 15861319887121083507 10170679063560991755 8021334750450764524 16746019979260572154 56840576336931867 7778841341222946715 3813145760904830380 16304776269324504168 9484078178066738043 9501814743903525729 2047741757435659175 5816802264337832782 6553037191717283610 3709297941398981243 18429643232995626364 10179606857001221659 17921788517406772504 7188535958231259673 17256654046822532640 14631856038589084343 7334499801987272095 947553974279838364 7876509166232232275 3425946033113508734 4328529060183142399 12823739339090397513 15567126160887293812 7876881341846172205 2186233051690127290 2440387788597128170 14829200800466118947 11196614643490877506 7712696356995870649 13819514633303190347 3303115085518663413 1732565684619524113 15998014758767389493 4092403042809572415 1825163501576698292 1619633402244656943 4546975692685042575 11340045218446558675 4129786166760813342 14993245969461301545 8506454551168607080 10966472746992370886 9723241378017244485 16695735614206664961 9413536753296710318 4895849301798258684 2658388970134423431 9880702878287003140 17862253622084145268 300057273766494894 3694485632009323917 12356807632148590369 4226126379707363448 806837130943095600 6495479829352130303 113526915809784163 4573333399362564691 15932542445655013250 10006654841810847981 981124160987574861 11299511194516517230 1135568107625651762 3703546191598882004 4955624054944625621 14565618284977697903 8270648789603278957 11175284166200775788 14716595499689360506 10493684360919377466 17524135680147659212 18299292239072282988 14868048565280184583 17927143171895477115 5082556769083224627 2759677687922332071 6862748942225372623 8740978389568089657 9668609872862096045 8517812934107364568 12080196174270214656 1528548007883723755 5839365592703116232 3563257014882022181 17356399301060219770 7098381688446363813 14439442676677412608 9600730269519491827 15823849852537389812 396170321718018571 17248970114891115303 8110382341441989931 17050804256541930061 16692990126738535561 1239015005211689171 7361922802100085835 4333889943377980005 17240770182634246232 9374146744566675008 16734702641565819760 13316635738208469015 14978327965844036849 6210866182042973173 13724548012092949013 6829957614788492388 10180868713678035856 1737615192984271054 14946960585361760733 880952147514502520 218767315795325930 15949379661950037703 923838896397857391 3429649921014446853 10492222231873315204 17333516252637768508 15241837652660723526 6848641438965409841 13768943102724317039 10778188910485163253 7157686425178447436 12353926183253092792 1748221795119079418 3079726550248780073 10213070961657703899 2400784112453653145 258942932322161711 10056041266024432099 14013611626568408314 12139857919091096661 12944890494987326123 13504986248444236674 21806251146927530 17519877204431556011 3620963274023683247 10148768058848676082 6710317573018472875 3666734417818000221 15719717599964875304 14518326655701812374 14709243764176686931 5692244553511167968 5582517122359862687 6931514319223172798 4019371666841568901 3088779359482414330 8642668402939961979 13501433867509713911 12313259054958889699 11654123057011455727 5015138050929932361 6416332483054612732 630265777622505187 4291630453058860161 11213126063660268691 14515525875642511204 7810898435422075186 16218725105657316565 3612972645865953842 2934038199024479031 18207416690381808156 16326700572940312989 6522263879784507948 8384177801477465988 13281870702801082025 818426804296438637 6373036159298442160 3279814964225919039 3356548270774059190 17668548016274705488 10696248682881759294 4014536908393711302 13888516937831648338 14544326989292547495 11637807987538238499 1272758225554671225 2549049469894581090 498477771919901402 12217079789288036487 10396586397825173700 17174883939547068556 16159154782170776460 8918281150435346264 10448844707262618711 5693710718684313316 8640453076800353251 7443927318288525854 4253901666325984092 8837299066549389603 2346983170515020899 16389030659258808301 171928199797006335 12874095651976696389 2844765552343540543 619680317404621708 11926388780762628790 4087094177764349659 7331715075554185554 13017267333550477651 17863769229410298221 2530779867507568217 10205489856289693594 5558754574086835358 3140431782831679427 5928684141655103887 203850685790980973 1517129589625772163 8915962562952382921 8540705369410955782 13657093533624128175 7917855261207544695 16894951369406986038 4772693705172689858 16453693303043171050 16540750855041312814 18267203815745675391 7134523900267431502 16019466417400889309 10788596908713312633 15356227926544412485 3993483341139098164 14309079301583569459 1712688856181767197 1864799613678835661 3085477784267403000 8924428213371090556 2320658517755027754 2136321940857208119 1124994306958690196 9498301139199572254 13245754665418038808 10296871768811117840 4579987350724937314 8286858105116310930 17728392296567168607 198572432807422146 16023454349486474362 11578420611789133628 13410038954569367174 5848856641554800848 8379762500201094969 12761876168478101907 14866813209727561684 17338937071081916404 17977008096387922838 8702751708143774036 10344116419516328575 15444945658124160608 5589461766520237721 16079970722480774887 9379114265728891599 14032841451194250928 11252591262555436048 8848695460810356315 15950704334554708881 13073866562014717761 5789514902343083407 1439819552225193325 8559648027586422260 7658228896425899644 17522199553715493663 11856946477785087230 13520814314624944242 18300441532950047411 16723316010003424217 1878489710257011403 12787098108099963784 11331679001084486579 3308686318270798921 11686956509490098802 13559133441471660038 11921893669725787970 10609387627557518419 10895048798891726050 887599779394190228 1748921717096091251 14292199486834014461 10973298870925204339 5053520764155654244 8115442365522701795 13391507182420480633 14056411257696081004 13581425648051133308 12477035520070988537 5779731098769566839 15211734500423926721 13543334822981583940 6018741870439224597 6487394764802676752 225933341321482772 11414541907501378626 12232279301251610826 8767793886192665624 5981586457318576825 6175316502225801192 5426228961648349464 8837873790303243043 3556490996132311465 16906958604869629309 10367811310926585693 2000446242033006663 3609504599628019323 16697548348974092320 6481620267449155562 18407956353181709446 5900121962346897642 18237749615581700540 4199286970777426156 253392815767203326 12991319733721467355 11134551974245836118 8840774584595972567 13148052251861536379 8078781338790037050 7226519175074706932 17468965577836703642 9182861399675534910 9226329137477347638 5422681392637335619 14957907641742903913 5385659218035124072 6239729498406942428 15411133516677421963 2257958374556540490 4395527396008320260 14404664951421329766 8361004560787470838 2500830094495369527 10672387308864415257 6009797854204170879 11581981877719444266 3965925336829615285 14811315263071344233 5466134759485060211 15224692146832925297 6021013477548996287 4241152411857833806 15058831821134299287 6911528143671621801 2596423452139307426 11894129827788579295 321951546804072300 16092374480311468971 11717913523657078864 7673081422323981741 7756804564280700478 14967287584440701316 11059935547060935239 9450985427235118674 11118005931174502467 14778649533718704657 16240212775708083839 11555599034099075971 16236641792490699903 255281260340945079 1448018489103013135 1487234401437134467 13746663930123102767 11497757997323346154 12596259368917633978 12080276279317242937 3747763633143247876 6573278806571902254 6731302297639752924 4356400613459049901 4459779559969716647 7071689547975173322 15499689048774884279 6737181762016105480 12902781680886907998 5756713100070746151 2294887895883466154 17968958830571469483 12097725948523644201 4673395637257058354 15117908083163376329 7582102059802497486 16468188874570925854 5420655580089139643 4909713680610544429 11267420746976748657 5017656013979220928 8366044163572980188 16630786819041518847 15819372330876764542 17428532488809628710 3958655038601644006 12847341376793064911 12332008149627362357 9962021199547634190 17055616287707705433 16565607721605955643 16912648507651910756 6325987345177335673 7640278804077922626 11695618224636481909 1935165200797841447 17930916039488848319 5792933741086268867 2352447187271238494 13320603745928571748 8936432389402735662 5722645734244177197 5213738480808278925 16921110085311341580 14830157685213611813 41811151518733910 14793193847647559343 3017559359576746578 8030141721380644517 3690537940446089426 153748827134062346 16825448370213959383 13498998661815456876 14786211414829966209 1758715265494926875 10544583247492899465 15188725723940889679 7112928103764856427 17128585242913296458 11816077074751684865 4487593590195754938 1517145179167639015 6807925471395372412 6924511123734572517 13689659608992748277 3687655124747304278 5211561284874923862 6934706605976976825 11577795384225187548 2093135676256260560 5555109483334890708 6587468912535651998 2043543103973471215 9474091155636537146 1860529337559483222 13052680962089053753 424111437795720481 5954190279553109051 7607588103567239627 6852672497346159152 17667733951007706628 1718883741710974508 18037698777697568076 8304907734366321057 18144313743447132797 12709142487485873076 11529087613609436144 11858070955376671093 6043795468217182853 16190596073409114796 2195979451456993955 1857934319565324463 18189858153221126705 5724651948808479794 8579572359731285330 18366414421732102376 2951411061109975127 15172200820276880252 16020633136734918569 10770133001447022327 16316479543646520991 7836991518731900110 4197898458936173794 13073808094842938783 7476003783375994232 8209138842886146338 4598337389433060106 1036490954948814931 18071055914534720997 11781799759915530907 4391219316153833397 16843702848354948455 15248196777965539388 3283491058779579611 13783459515652442426 6833693967762846589 5566925131794406389 1813683915053854085 12777780046799070995 7995206369359474430 3515111804616595262 13336101945070857517 14103683601577300367 15776234625341817001 3706317102782338857 12445469583341712098 18383896764836926616 5735956733831287768 15259985388145031682 6212001665354101674 17819567035533152705 3760563102871472317 13927632030820774973 7409986625030449452 7970785013418742877 10817690022523241178 3287712837993492023 12144325695109988134 1909774878868576887 6056019626182356486 9554814415617763960 8617763283365860899 13922220486220031559 15490058533954124462 3310737218437610843 587108826505772049 15398764137053729298 7202546283153184152 1055513629219995604 12631543878497101369 13365679682341952114 2125015153975461326 7631821493905425762 6775773900719885449 15056704747412738241 8512928653141279022 10016619769964090191 4761380546623327306 9975045783077123251 6873070679598141062 8194983473050795568 8904891281630942427 12562848886254207765 8936508048440863087 12961826555338169148 3660608826473706960 4532606732346128841 1079495980627697914 16448669357935197455 54591816317692394 15487345676620405188 5472236910697965843 10344174116787642681 8183899685112702516 14965262495296287626 9536424786398074966 454750166188336224 7226970069473113461 6436897368243414249 6238220840171162838 10958086329974371596 7335419015077399823 10482816032308829853 13007024496763572673 6149547508089187989 10669994954199129095 18205896543954211680 10845922315905911185 2484503618862010513 15879985186943910181 9735721464285199486 10031189221948115518 8408236810907485051 9242031447989164535 749810560323056501 16686055266600260296 8240317801456080045 2182329988567648183 11230882619624322548 14419554363945613457 7312726350741193057 3339038125371715173 10745685898579718415 5569334149402163264 1844223014138065367 12612947268450696667 14844630918346013103 3696396449829840888 15548955887235011757 16073897766415492176 2966600017663108049 12820342819516641154 17520326108136169641 8155482894512148627 3569791828669948739 2674874399280438966 5797317482918223672 5158170921838420963 8983297373305204101 14456585270987448667 14363389902278639817 10255561909612133428 15149867033571895089 9791954424621120883 11158047616964394554 18129622068274082421 3501897041398876039 10014206399476798543 14552017524103488453 12280505993708792814 9609168946347488585 12068132730630160690 3893354015791026843 12384275449783939548 11562432795520737664 15247082004549618809 10377907582617776865 18352580658853482061 770027618196456081 12621505173505932607 2346445889917241165 16642031294869192382 15731155252396930182 16705389812679239065 16543547524406497134 8925456540093247921 3000665056060964189 3298246977987140039 7897363994201764361 14965200449919490138 3054258342535941847 15854446514134157021 2962530218703312472 2115503594377635178 14750047469357714723 16548820129380596539 12119449508399661123 10486145898563991019 1309836734560589393 5464673463487328718 16469810249730137850 4037170569008227521 5579786697507132921 883682365398814275 10861828494120576137 7487134180911249320 14606295337489713477 14650596239208149852 17555981154524669642 16038237994730319091 1762287098439018254 7952088596767228182 10566978434252715527 15667041611830315141 17427801801572483217 10836444594543035103 6371862691293692632 4431784780519458524 2433015993045721053 12322777304962559094 10489336522433358449 9102166012287854967 4824847816834748378 16252405085538509869 772513786439631067 1286680964917535968 15287351623446562590 6003017483689026829 423727612624567094 13382280372906027205 1474266980397075109 848279104599932902 10883120219850274378 7041997789978908265 8218801347759901422 6403648531999021677 6940643044403312701 6601476228872951748 9672234711093841261 15950446551140672045 12001159632720585891 12382783913489867882 10572657057735854233 7455154210776637321 2855965120920842801 7662560659427423632 16082095487853059894 12166951225520909234 18333620654497519475 8238835787733071138 4858664423051425529 10433389907303820151 5030490992830217121 17076208130869957828 13409576633525719924 8986691049563830300 14880322619205830106 15024292330655304608 11582626529550824979 17038365719869487982 4227408903505782644 11941290369713830728 13730855457456889959 12505513349819767344 5311225768859647856 16032168597296035860 1049801445026851428 16748695387608151857 6021877640716052005 14137515089368297505 8196946837645010073 10332108974814653755 9160351544369531991 3029781205483709538 5249516972644438873 12180647411628903746 8794382807272939443 7746298595312803331 1454943198854406190 165575361527999442 2770827922786964757 9609783436608112943 17335570315093774817 4343364883251269308 2384822449081349719 4423022848260175013 4809233807657317144 16223147614195765767 2107711713144487440 410967908456263491 6073144234931277244 11003969687030656849 15023316855334243105 7288793863530106567 14580523980763820787 11279687323317482619 10733057299044423574 14462310173699575278 11581708900160672460 55720198145899953 340110755446995208 3497101285730020690 5653669065331327222 1057636999744236847 17567526215491544321 5281216948490856070 14945258254112858173 11372510061596924716 15263765824707914175 15035613414340124112 6063711951114467973 10249311448091607523 11360367155836526218 5357510319849029294 1875803252025213222 13638278850249619428 14925888017079601601 259831052814930473 45421244562696191 10922055840241121994 2355108379799872559 705899803284028687 9618491511580425699 4813538919220555157 4445141191947804138 4378271920982670287 3155682141252954887 16797608919958292347 14860078769516874290 2606946739855095440 12946690174199720930 17744873821270557046 889999175788283802 15595475478390055188 1472886180967317002 16390328414640687625 10455399528417643080 13885660884032474935 5461632932728368127 3165283650246664600 12202685322753591107 11089478446345350790 12010486834917270777 2748910463000681984 3323164370795980924 3215547598024754736 7726045368759337406 9915352709922314934 6278273027797918747 7824261606051723924 2995553070606759474 6859068061931008484 11749372255560791668 6474719447115602473 3766296154513904993 3371419730846212033 2697361628207283126 7526710302354721262 10110926230501854335 16102005179591327748 2470538751677253018 1845976210045051461 5784650014626323045 11047378778583246161 4421072335313286750 9079756635489844507 6840719640947496240 14958753995356270496 9888168232290981218 15894099000678374585 10075059565815782276 9892897954953338593 12551123675495097700 7344851581579037619 5327636520052538583 14040195321340213894 5237010775894389405 11852169825672720617 15340135295613792764 6209637087219635748 14847271714338798065 7643407385233083082 8085422185751394167 16145004594300901947 11508594204378808127 5425786703759256258 12069252598670163232 3036339583869397057 13021876510463153771 7063575793685718958 11220655973098416628 15839402691382099721 3358989058531242016 8839146340772125462 11609650882128914027 3439541944711205559 14287445375999454272 17084938520522966326 17192975177568380771 16017275276171665718 6242168059937821919 2787809989175646915 8516804493919005042 6189329870479979169 9947181679204031653 16795633311205091888 3296052227490545746 6263983609790186557 9086817592849313264 15342713416610820139 630377126107401656 1242841933686077622 12958082629611750934 15428519543622345593 6416751094132298054 16361788900708927532 7033889669371857588 8079896250294067752 10340395111786073752 18343760054174467037 2393853005982019649 6630380030774031992 17037207629378098722 8867883082015187409 6236041673281563496 11698509933025469058 1619219575338093264 18210772175351050958 15446413778214955570 17160825237126773863 653552388768677498 13679572515807203256 15839753776065186129 9774644241686885244 3106951927387601604 10901144484035678926 2677206994997920222 11457462002664556233 16630057734264167220 7319343403128954797 8917076091181289007 8022971023545261915 9704884506394336188 13098878097808883418 10494468888793054235 3052931492675839600 3753283374990513901 7477492512170861367 12663837264123852758 3928523092099861675 11272454502210793585 10024598279090375297 6794103995962497941 15338548173636397174 4275271523435664100 17501605047306620233 5408447161863314673 11821222394849276007 1841076982775555709 7017746760125163706 8709725382700991589 1967902116296942201 15703186951786225918 15955526399063343737 7901152425736653454 11015788221999025746 10321726873622688330 564456562542520604 11913280496240214788 4108980156073221047 7141224463652551633 7386385132877380096 12863087253731392794 7082473615294112556 8528733371106904977 12714456006854231101 2895590324751028372 9001931517913390756 10605972711513357270 7323078782586235431 16716483993411651086 1799228187873363881 5883289313330548388 9325430958446428010 17342387209009400288 4137297170906574651 3221605327905494880 6802791574793779865 11290554279526924655 6234489613961941416 6372759446889422503 12305917229873112204 1638237408865550601 11644988452108050381 15218245526343917922 9251538547568367177 15807484435144002855 559733004012833650 12190778154506768103 17140456854445323216 11913672040862535180 9212067153472715780 16606249487442888849 11328212559391024395 560975018060094247 14084245788215340583 1411449657222978687 17187794472198104883 1143947590700944253 10081407884951440058 3264640744010644538 18446192052848506617 680793729473442614 9510815712422866643 1421353594112306658 14272504917600008634 18299292884962262862 11076464505399324820 6226839399058536351 17657692269188910144 15914242989612221606 5828543723644581527 6999396125305710011 11129474870450603815 6722171050595373256 7340651974812086922 1633169560491551200 6710271926130125755 6071791650481025126 17601216240229695107 1716422733564529637 15848416875465475511 11646511720983289909 7248643698987046909 5291096575023060275 13289446882348319523 18364639326337924639 14193309542677510766 18129017747177182755 3502811708913794865 3053046982628489810 2095528196665176022 4520747804333644642 8305417099137136825 1351203474410889891 4255937607236469720 7750897083437067220 2251008521807204663 5275560257061315274 17641669360311720225 16626277583109737784 2285955541561372414 18052599245139993842 8264449680745046391 7088602286327514688 11971200117800971984 7315378259905368936 13895859539979549524 1226222569098292263 12581240035631311899 5713727442125175191 11542697556158280655 3503144338756353357 7508521524791582895 15111567841288146469 15443558793498651105 1606886092857166420 6506117180506609665 7788675258879223515 8543629459145039515 4478766158173102668 9859417244026076526 3747670604885584730 5148321389230678208 13699008735460871350 10768090367483439477 12610428685836594340 14091816614288542819 5585411290550037506 9090176996481030749 2028020595738274151 482685445436804781 918356443834118478 10910756293200127748 13931860290446411617 9550414530466482650 8856125336937552771 17399470425674413248 5259710749425146096 15267646027997673391 8110226296272504309 13441635413724500987 2769559585426679764 15664412290134663731 12583942101481137453 925010410405995735 6870161776271140936 16034527037400277088 8340904249239580624 14551632106578491159 8249155569118118530 10582994235856224211 16587893008718938261 1479438393354981204 5796625421867110329 268738561842490240 11266874126761704017 9655932917643921885 11072622668764566696 15072424159653258309 16237474190949465013 17732271228200986830 3323237641916720062 2612115957236062500 13459118014796961627 11474309370730354398 42041743696666748 11547091436926156774 10125728380215822526 1134139641177320289 11261571739121452533 10109179667031009614 15158693034784801776 11790798097018245447 12965612545004233525 12225824762589533054 4241318691425102422 14899487186388235060 17592285184602743036 10179500645715719763 11733717765431776642 1857680027768342761 6414318413382376051 14561798941837237840 14660523920586898151 2044848226937131374 12809759116596161081 16719797589025137245 15010837722436116311 1597757915921800267 2210315337262736911 5773465388080969973 7275327559048842641 4842238806779372346 6711191244838595866 9992704595724127270 4115073849292306847 3307586391353943105 11428779148523245579 13930784919150397869 1391638169289879047 18145011939169519287 11279234029148203562 5989514730880244172 8524761305165076938 10228355890261301077 13039581877913318530 15856711277742194085 11577287774996884886 2012163467205423229 12717635637313714319 3241855587137999428 4467901378808390762 834811154353476172 17068201317017047904 7947533569208293132 6338050914519642795 14659364898209336126 8554865959205763589 6944979511607465009 1769259852279200188 16432466643795479202 13513927313403538127 10317166787477537028 12568367053764899752 10977169055923541271 11316985064551056381 5389422641393203359 15344684188729708129 4191105465448320213 5142080958688209498 8540131690973002540 11161987898923326128 11177977776557790312 1987158281475310751 7525698320882926811 10672781351878206474 6394017396720704190 2563117254226672235 6973398513354639365 3893522243272660458 16690341498916906321 3262796433488972137 7060803427691139603 15122038073839133111 13991832939708777598 11664103312679141733 6469059186882916488 2827244377775603006 17180295956500705695 17421115329130841655 17992127072054652129 17565933936465271499 17328436280266786742 12035959480812870050 17896633970333796457 211811424924761079 9346976930070039472 7637365511125333881 3474212527948192973 10500881792765525165 3563105603341389891 1903156840515661815 16743801193717914875 14485458332630300934 1559416072404858171 36077797895117359 11798232742643957281 5165607912477990330 9502995675825895240 1979240867891167776 11917747499794821938 17813948292154480515 16752045390144744571 8513937282832702735 9294189732621395633 4792138255938600841 4172799260174226199 8709500392391755297 6329590405160733372 8832675455758579627 17493988636980110044 16080857134855623592 6609312318878208283 5945362773706300664 11388751254980423677 12008371459608149960 6843541844660413472 274733084519556623 14857467032105419051 5273225556879878034 14574153401788496176 14289401790221944384 1796263664860407735 5401495728918359014 4785174006996371030 273840138600153589 3610638531047619908 1948712246802447017 17788516223051505918 16993908896700561037 2246147702838939451 7637678101229610478 18189082276705996681 16799070480148997613 89855805849537304 15502394035691301408 15128036420055727577 8310996895240344819 14647299087551336166 5144716740711436610 13464039367308660465 10411159329466928155 8157401297632289275 7427721626844242910 14018159289453136318 5272883812637599600 17219855238266046372 11574800787676093795 500346314150891975 7877055717143786237 11316639865954395677 15378347647574574789 3619250797020573245 9025369525923423068 7260154644043742639 3977388282563557832 15948108252881824894 8586359634044679561 10581596183226560873 10970889755731137738 6880251323271276591 10550720317873387475 9806219578327956031 12210245074302114854 7350585354944664432 4724847986761178259 5129515625433744444 1775444711874335173 68084142692548690 9983509289245875844 7257178970665533446 6684814592530477184 12083566266662226508 4315180977798305105 14059366277940863786 18191313586733887899 8988517961956018878 11360321479409333753 10424508031631344678 2110291995647856331 11278598569236832069 3307054054520162751 16108843478108991737 16704616299794166477 18245454358763429496 13101923275594729985 17685810851307284277 7407253141277142853 10778722019215388642 16738846950818185420 942789063917727845 3226599686127719251 9254049689840387178 11267637926591680518 11053764409585121397 5804110347065995985 16696930545850572918 1902806966375192473 17837172423246581302 7724516655694766751 10920157776658616166 9832124420459644862 11960030701950613262 10165933786919439930 9273685473390056622 14398700102244608079 14259587789090440640 14361285572607087251 9821940176419097835 16295375975907837193 11092243425944298100 3931843408695354841 16363091099621447149 12364922565625872609 8472715116606079909 8147215927159700301 15346109620424251942 4343584824714281003 2537334494925451766 5275671869890128495 5341942527081346761 14170468193806077469 1050445221162087 12185268101267650639 9300207183730934449 14628052390750404533 4794939303295867728 13121350129527097695 16662829954032955471 10950441089748736211 700297373906840188 3766641907871871558 13530807819367253561 12101424475205263753 16484316731010165478 17657867655745753955 623554632865762334 16289321556674883635 15177182439822829244 10344117220718185609 9736827541592865219 15567076337403287520 11256185982359080121 14257529210721231582 14323297776434311993 4392744751924896325 4265939762522590745 1028027143784763410 13337552877391786244 10260728261143131922 446877888039922019 15958864682880353286 11320803256367392443 10716399934044101744 9359005783132266185 16941580564380826865 9602380870203156582 15814078274119111144 6128534893382311238 7008896315258292114 14429885258985903649 12261014659400635144 15786926248065371563 7306703912254917500 7882515332139408413 15307219069153961534 12884539085496481182 12390457498472619298 2914932951144358681 2248882253356827149 11464218983514184228 8706827961478372789 2447997985450845745 3268383235702964284 3455241931979049377 11174720053743848444 1151317620940653521 11933664469614855101 2635645282902467033 5257181385062900306 10070653943502206092 2208059831515509780 5558280184024279037 3801431198882095917 17223232628043379159 8193381778032197666 6030894690318276665 2640429285767321339 1928534431025306515 7333163431404743847 5123664355727784085 7377664232884879295 17726739468678289189 3477476142259764931 11470612315296406634 12273422742750501610 1348677404855510834 4522659577123246858 9240682013495079884 10706328609220713520 11585724747593820521 727952584336132275 3387043160307127683 15818852932912977156 8750626272260753650 15322580572914100109 4705775052454055425 11812987232544868434 1724912917447555527 4385406371063384927 5112727163664723383 13453840805052250684 11016524828274658746 13386399700249449959 4127403090646202175 17529634163688377927 3590298018378376290 8076677206915259122 4809783822188038545 4724144174394172611 7489845060399627957 11043279045820815972 12895926686084285702 5583869405533076258 459878914247585125 17041753449400251296 11667428075198687068 14153839591834131479 8727442327036659889 14918597066880708934 16598733065455659151 13988916594546311331 5781963336666706850 8524093294062589243 2436286489822657839 4017594471876820333 17166059678082350745 391209461460124979 321009230513514599 8261390747091293318 4034681622440254268 16432191292853886539 5608487249784137926 13512014883407253815 2293291410338607983 934572981059005532 5826361480005018639 5399998040321689416 6431115685101261149 14385239247288409182 15528660569980068357 11572814210015366333 8115618783647854130 1505932545614831838 15331117090345577746 4620210306423239806 16004092509249094447 12760154366485323749 12974137810478899371 10706748288816211434 14027766218942074857 4553385069629109796 2102708165357392762 7870872793418170024 8439871534917636999 17624194858967837032 15110387180619760768 7409664774679365111 18242760914056321283 16978299419090895635 9030108997726677964 14100201071485560121 502518297525862315 4017876355990329963 4438520657033119223 14349075052595959251 109398951060718728 6354155309830463791 16645798723724015989 9718367188993141971 6492905805352183239 6193298881334435532 6229309381252712816 17793723143072462743 4121302744485774562 13556929003093810853 1981436535288064189 5853326869750767366 4200306606285358796 17695900915778391954 1348120087526222103 14046166711895904506 13559486335092887892 4251301011485273283 13177561782629131431 18185451904847088536 3502807607660563726 9957163585019580549 3186952294177737989 1992290611210097312 8282142056127943449 6788071145835589067 8812153358500064480 14365674063459763940 6034240713466317915 10398588353126475083 3567970018561978341 5136551819291024435 12520071045939559991 18049150342850814171 4311976813601861124 12166336680615553047 5436036045565550961 8351496543386124240 4668218828046784588 3663052634474426591 10481374309782528383 15853376912404729740 6852154071902790418 17390023043248531557 5189698828104233614 5025991205678357008 2975042838148762830 7256161623652640114 9237921790661003895 15292721619188700497 3974149343829685501 14144983733050324705 17345094218479655685 7191987162514134902 14678787882794650749 3425871739881853247 8039035453724805968 15393428928361992875 1467576303919625939 11493993652652646229 5545881608631026190 13891880360197341443 13342633054264805104 14055830202784604579 17193883230578503498 15908646437238502354 7422746952847439233 4610585206459999787 7287078047831632783 8955527371666367348 3625910956527029437 5742288666653508450 12191105111510208540 1802636892531313044 15619143822266750167 547602726152075826 3227746362405143472 12034748482705163972 15686215996036567906 15568423199385745071 16318176914746684277 5390471898549817096 861658369284364839 16043699733079254872 113383460469994268 8391723591380844890 12716284312727421281 8706741538136151900 4559878443221449726 11410502286003460517 1196871970555309132 7341824144343999283 11718107816987394352 3564804407113649642 14827136222321947372 2726510752108020323 2810583129402307986 11003454733264503779 12252547171408592276 12053547487626466404 1963636703403704974 1394355809850010668 8632889788006044773 4966523298568235017 4062753365170195203 15268476318884171525 3494720437663500670 13062826683248926898 11126602387560946543 4599633430019461451 8537644018666548722 5937854515477654829 2253756031409505983 7508692292681068168 4104070263638803931 1860539203357342422 2596194860332230096 14471899071540953509 3253487036981584067 4536099427430496341 3862515208748939130 6700859770118258644 12555546178194272012 9018158786778715930 14378197053621319100 16835183391802918680 13154160216066313109 8562527196858601733 3244309984476343011 6116039403245758487 6453222216570055482 14479936512031874948 8238169753580812924 9810252143090543160 12769086770882237657 17611597512514676987 13053461115592278901 4621706841352633008 18148526658271489822 15146809306370416844 14220486019181180186 487907707013780954 12762122313330978409 17425981556013061317 18385955455286577722 4046202235130685157 15302857315293871072 9392316497363761008 11000710431998238157 17591869546985286867 16440448292043704220 421181677238153128 13924064018463281531 1704253887962217360 12664465451690065479 3101112471476956393 8626623638907054998 10274927935231086338 16146981753216268857 1768276955521785695 14715758660476569375 7521551477401422255 902842338544933777 18376488293459734701 15015518751751548443 11899943514156951919 17820153811739037621 18242197697183296666 3737981877577163573 17138490331138143005 12683593891712734365 519192379786046293 5519728663926542719 3860226771669018294 15121275752078026794 15361271272461437702 1934400657258639186 7565171809211719087 8908823920064458034 4504361041002572014 10977585525010678335 3639409070922333936 17187507915067875655 7326991085761763891 15217334435607749976 11298911530737712269 12961675273109680734 1080131063069623293 11973105804149542354 1624349627202287052 5063693570683943640 11911401938131565201 10664971078971082923 5106459724150163400 9349327191792346931 2227868081699218629 5821211862928932799 18183301773389776975 4227659707998813301 6120436853905852792 15681985513077985248 11831611548164237322 11597554485359635636 5157754285764665143 1559684499470258475 2100519440476303009 17722867857999339626 13801869417686753901 1118298176895740845 11970793723027758214 13501254655847032451 761282361947299106 4641850507532573794 12058412180907005331 4011961830081160801 15360436435639499556 6890430473172395588 13209235529772690149 10869299432732238345 910893547419735058 5707933908459799547 18014971577804786287 4306463801822294401 11253137116994393467 9837193699402699476 11483817441898259945 17639667150049683365 6055977383030901151 12716121442521301713 6897873149209526767 2650917175648743761 7167681306574248364 7506883705814175320 6444484579906840876 9055486673176005400 15339083670313721595 776890053513182921 15637035467791105259 5288653407591696763 3753569704223612496 8057306597499715640 7538344383356288319 15187562421960248852 6848364895890361604 12967363494447977921 11194767314716753914 12898412648559952338 6238496866831674046 11928563168080978180 6615411492712517674 11770188706416885110 16124280927662220786 9106415373008388197 6174706438578144143 14657152933571051052 634373784919333461 17200344529274926678 18301794440490008400 13882002743149353434 9829322486178896410 9133376060789985476 15327619763189613280 3680214050256889491 692104773403668386 5687390671667300904 16319432177123969778 4767080370839084444 12241319297323059339 4327270058149220962 606257740115306108 4358965445112023600 6771100321993082327 11137385751874785080 392576757559412353 16906924343195482877 8829104420443588314 11900883491741253742 2949205727539866739 3318529981353938926 5237018527337093057 13609513874627359764 2309706045410281556 816736971498211936 17471017508305704313 9337552973791904740 13885615997770836462 7087771877581479807 4889958267041085542 13246965160538437528 13482849134134302458 1422596866947439095 6753476613911309320 11941848628836790123 17976878327718139636 59790163994495601 12852772046152073330 5254007087248208056 1877319074518249617 178478535068120455 2360297084926317808 7646214678770297279 14205351030152932853 7969206765357419295 103840188868551262 2247935700196698989 13117823565161334846 1447837933954007797 3452766939119286138 13089949497589438881 4263677787577742424 1182904023777725579 9886058027032250712 4555362811628771591 15020911518602580975 10922448826432567901 7146107271489656478 4475736166479053935 17576423468750174623 3543536233206722812 7752627474818008591 16601319279717350288 8464147554494494543 13067965224248949735 16080091230175215912 18118934172692975108 6769387048476178327 2158187144599500896 3132996326321191288 14839090655706832979 97114921261975293 6419771276593013135 11373758440896733433 40774715484817039 2043545341878038154 11013150051940871979 14548005235017314565 6498389266113959352 16387547053423570942 9335384455054733734 9063839368811175451 13806020816078164142 18292804497157939786 7334010931971523208 14369049588692098639 11604785018599784236 351213443738201981 8897238653962120373 13706895070762374206 5194756419795080075 8362588673199054507 16083207842161179315 17210574029758828155 2524546297221700104 6565986944407528262 3607403611259875952 1143193482068786207 4770810490427014913 9888864964366848746 6341857865686829546 11831207006084081493 18054129205789197408 10150102578711636796 14918751421568383569 9447839424379838594 17307443933570180684 3556683340688305980 7327621542029819940 13328324865655594241 2270856165793922459 2313195781584890280 13438143652613669215 10324117516678945257 2116709510752075808 7393304219208590766 1678823041157918203 12286319650397732404 11492664538461439074 10504208435117461301 12088962338614785792 2424132007388344643 12470117671995795478 18076871246836960533 12800476275445100665 2317348385525578615 6430075818335642558 16530815080062797518 14450714709072301014 8879824340714338000 5580218305338051711 8034131783575992310 13412688958826409609 18403526763125926903 5630394725947887115 13092907587352936134 6254806433020776649 10508354426717068252 16638283160520869126 6759675729693709577 9553634250459428586 4871025867761534975 11176958412029614203 6936699619858965639 11295797758822428658 17250858007430886822 11164420338515260455 7070876279963866867 3836730685647607858 5836543395169929071 15765562584304035 7520469840737244601 6007410697142671155 10190645533353172415 14520066980329570371 15990508436975930778 11411913985050867894 10632390446122729709 508416041781017095 5340551524433930925 1068551689458126952 17060890463083323468 17375838254407136672 6033665650470206563 11633811671945248135 18012770166373851918 13552784948299888962 15164255458299545620 17438649758646481249 4604878984751953775 16337420006563898085 14143787228849142221 13112016112356468965 16067109810707355827 13209089031422446507 6783764993506302646 14961826268212433704 16124620080834831059 310369847127755190 15775404607526101231 1358242740346588238 7351169909603476508 15726362613005661439 3825570856383388539 5275702634960511128 7477883665356211431 2432490023473494389 11718931183572849103 9923394605762605566 8513395450476427656 5394480914944571831 14681910421178259068 10144870999126124821 15044169768310016214 17113081103440120258 15909653231403529777 14726584381970115839 1248746441962037622 16953323805429596423 7191688217725644277 7908646923908741287 14153295861924964908 12945269081575591562 17159044198485408246 1018387541827078793 8464554814568102679 13927177477161743168 9286581257962103069 16067822201173525533 2096907989702337705 8099657102245246939 16536108596983858808 17915604150884577677 7710844794900413048 7478296845610242554 11529770517523579838 12661391899420077231 513504798529510760 7031174880239310434 3225807554250657518 8181331911149586548 2911139522530973125 11973932135880783261 838230142250819187 634192438078726830 3038563962189456901 14665253922721458826 6687486587922320665 14246146143591475315 6646352500273103007 3766008745944498357 15294234543226703574 2599861002723019296 1595825224555283390 11906131712371303491 10134467720847550502 509225256748258511 3804813808573691431 12130770122496031231 5565500876692303989 13836084141867390478 12270272114710649128 15474137090451773573 3780358990343014468 6761439224250197635 11826143987736793233 14436312541046817599 3911929159547762507 14470536832895895193 4029207480687940918 17187199779347797413 17988070115986786259 11270618119774127283 8921422608360658312 11555349530251083634 14496549842936222215 6326632382514726708 15818765227346663394 9581060485382345685 8576310640611678186 6351402153809995886 5112257412633658751 9607953590197271744 3047326080471143952 16101921359224001033 14214515155910359707 9139366919956016237 11200820540722236406 220148444475399601 6778470992577438194 17907160364877887825 17270991621789883292 14538545367132695263 8298693613287010487 522187394069454004 6213167916194303297 379761310215780648 11307040360953348329 10355883177763957772 13356453252624439410 1596560213894605590 15976598102993501089 13107115375049649831 2529120330329330943 3966205505334525684 18124615933981852403 2656035757780988655 6823052669604829440 3255250823195838549 12090245011446454915 17304785330900506146 14508744744343775678 16158647451453519355 7178099936296173317 6523409778287286685 10647085088343708871 3419380084407655614 2112625973061573134 6432306449403937962 5973837262668194632 5767025259170405817 5398687193776585701 3489539030843902601 3743730172644736335 15784210180184024401 17419008589698525402 10297581782211674111 13563132559385905754 18303140757116964687 335070887665162219 13405564110025031613 13754586982825270340 6727938343111450119 6604327955252070496 10151204985993552612 11835365640026524692 1120442822053450038 723226758284030551 465638133438619008 15392650944071462047 17421549098957497724 13041729017615349171 6820883426926649611 17508691050388054411 17965812465615552378 15593407521210653823 11696806188583514778 16780973462427364279 18185784255374259928 6226921649420371420 3858657281052941182 11264230714848742561 16815356286181682106 16683286460136260507 12290458050961932875 1248787224391782158 9257738413122355840 18192803335252587520 8363179722443630073 6860119557139023724 10742959774080024510 104256478270123665 18029291668871972927 1068899140116954052 17027076646986831813 5888405926084471721 10702133135848798963 18331481834642201509 12544477624657827892 8589000125740052843 15716893230087608941 10597216580083835346 16280277864859350515 12258526765560135779 15725865609267627400 11773889128159997963 3158774981953114315 12344211341339666862 9907475151812853087 4620927697344788920 9976897229672136326 3106216246288883273 8146650488462795077 4811970515497353774 2082669799519793748 7860885398809441882 17404870240537337181 12431138930628369962 4905105873192719916 5340989241827930963 7529064308635797313 11741104894035416718 3514722241296602409 503620607326873541 12928031638656665417 15567637629833209735 9251017210782424254 14382737315809331516 16523282527884414487 11756229071426096991 6105487210757530539 13448076594837410938 8598777909801850882 13537622331340285778 12498608453971646531 9143405176688803732 2312604458027839024 10786349444861185556 14460835396871169328 17571166749928646802 8994164845239964313 10684975477446779342 13383129364023003446 5669899227975549362 8350774634992613402 7844491515291278779 7377205970909149772 7196535986713625971 16419812012096232930 12007408452762220541 16260930820417328290 13829520166053057018 5018796239702552453 4423849390161121701 11482872206717700628 1780582200158532046 2827908846328040554 12917105769318610709 6410909705414464100 4927141507307218266 14373025686772829993 7529691851810484861 3433700400223434278 11783667236594398317 973471279691076515 9314327234792583916 17349302387051218885 66775882174163679 3753879424689694368 2437291401625860123 4792057378826249588 7974351328910059237 1930680778623608677 1717373219021614539 13589520387171783224 11114589820509972571 12090635914742860691 5165845130859534683 87119537028124684 17935126007957940079 9709265281543636257 7474585161970187078 5986447555018618825 2287136111585284154 15784737835841550382 17595531926417786009 14702373045867752568 9874809626055811380 8098025233774922656 9816174343179880272 1911561799258265660 11522910563263278397 16529237245097317746 14778352588504166041 6411481028828877947 1980191778259950207 9092616497148856612 17532086169961262973 17525586828655910073 12310154304826260758 17844684302032178747 10034088227629622719 6852218131706780226 12118080553840569572 9457065223040565131 7270923083131344912 1886222483986871187 7656252587233917399 8016174119242952698 6220342337377806116 16017886388145866834 6262578272578204728 4729427539430403836 9051502158049083022 3129385453489506810 8086252372978042495 241642094334623863 1890742123484240805 11588878331101609058 2155629787838699075 14508967513157783354 11952035843729278242 8639603137230404960 4210531047645219998 16890777689549664478 16128133437675240628 17022415414646555156 7909939872565447304 16032325364075587660 3413032702934107588 10090407590042685942 14854688663649228056 15965391203678814090 18222508764253172915 10189347533754429689 13189321943153717369 190660266208464427 5272708353488579731 4771103580340384890 16656638786497210931 11591444558701477770 11264804319035135011 3600997019723157101 6102751644424963002 2480238402059384083 8351584980338551147 3439141360110213634 5272153878972355160 5391852966996370997 1814533991101148787 17382682605287395365 2259918659832432297 7161494459098120814 3231801400969817447 10457778050392663191 5299365261761477747 2148990997027455962 9286291274207646672 12983797495288126550 10451622046138913753 7023307383317105260 5407852564408285062 5127351674150842283 15809034772424521409 15598727025391138059 922428085613890245 3604585334856545826 4174174874720396970 15355282397128327937 9167883008455954959 3998434370777241086 14634087395204372536 3023701586357759558 577108081859733259 18344457639495769663 14948278611395934619 88966150780805779 13259294744026788567 11857673333088835714 14970754410100031874 7873232833612848439 5078701651669107496 7231823282034632234 4133865019574641482 6809928937749873230 2113616600782150124 8908997514964845578 4839834546563767240 1847519246327722367 13776834509025770617 5049780614659911733 12129527192748038565 9737246327567643992 17870614773106325935 14201442243076456398 5759830203119861899 3946846699501529709 15933242073166427886 4058260224179126656 9034988172649249949 12592204722318790895 6679410212319431477 15445707024057321104 13509921614457621370 9124709573490158941 1888023840468764654 6330474795732196540 16355126671925792634 13664892623384837529 4832193303653818409 57512383652953059 17893961248626973788 13295497809587163971 5032340550703785226 2515092043084811694 10934674869233876807 3716950683007647433 504955654498227780 6227263126314622925 11825671828952897042 7301437758186482922 17390385454046161158 1425873415062315656 9826042872715641419 15533631463983852734 1120112176533118024 12494440260513360773 16420381103247092258 17576563298861689874 6235993310617142206 3402671532193684620 4006544410861152326 14211105517394081293 14629792751311705445 16166980501188474635 14751181028602354538 12517748487190970121 10569970508814740279 14116692406317876862 18124411469587121732 10916410598512639093 390343416677514097 13458193363396477550 10087065172654100730 7078380930076672407 10500745440683603391 18389881922288721179 16713838325963124768 9401623574542739120 8558135995730137115 18233703473938375856 1828038473260506211 16192162427545698457 13533067714027367993 1554044834474130731 16037412569990397152 3925461742982430582 990691679312164203 3582207095600083826 9408620615555076770 6744418171326506401 12034286197107594728 6329092047502107306 1085062108639710465 13832920003984446160 10093408611780992004 16116571190953035027 11652483134173738033 15325889751011141589 413972535911875507 6760586903827510408 10790313776590301315 11150309423848381402 13513845834903943469 7812826319436644467 17487210606527136692 8388747603460019258 16604875569540182 18297357982933361523 1139865342495428617 4870454379436111852 3126685536769014755 3098063818623667704 15775749612774380307 13110524247296030946 7024156988333433086 12185604856209855414 2785391242205361341 2550407924749885815 17312451233708825399 7839963210310822883 975326304810649887 15090945581441929656 7036758468187295291 14071234624120066750 12048011370242044808 16715938274472074447 13790552355948184663 2629243780386840854 17371959322915449638 14289428455488990794 7076510595488505570 8652358968755406851 13857541819904749168 12275846276937099673 873029402632050442 9477589643886243424 3877707000218938552 14587116203926868321 17720905003813899396 12147494279908712007 15175144967514634551 3839441222692385853 11060364197481027093 9980410528163314754 767951382705359458 8388103942058859970 12946252408886664391 15484959740842905940 13962627704086961700 2651715427206236942 4570690634170018067 14808392686467103125 7506106801149893221 6707678073988926455 6539917860587429158 7623261480563178084 14004984202679431419 16756443016805967748 11861822134879432247 18293314369235286563 15419597623023427464 3433754676438588234 17729740895640124550 5482176216770090600 10459731695694383363 3030413865840349122 17539871621440179525 6276979642227604516 11788534465785104627 1516613154902920524 14223662766294573756 15220878490892120115 13958646359266584638 8006457363630049747 3621574871198104455 8548772212002598059 4617944768611365908 8298558525507195624 10794633193087538060 9106843552461573717 17577890314434722222 3037773734224720702 8888222930889332383 72724643937002798 4703119878601825630 351843756358785711 2483000241630197770 540083623250081180 7521081623643957450 12994073183516238020 2550163319317657049 474278474659238443 17144105463109716305 2381051421467568833 4587799869849059733 7911385551207033590 6451487764591309537 2224386289936664552 515352291970445127 10214882482897098837 17885193903670426106 3442438988143938020 6787900473257591647 4156551097561812796 14543321078238009139 12244087886388744417 10583656008535569651 2270127750532128307 11882274962310249319 7617304510881247950 12239746968537639299 14977202567726702934 5301800830687884476 687237157419110894 16789480860962449277 2568149506157697501 15613304119963253990 11051383368458163037 15284145872508245267 3164856180491018482 2761435483091803261 16118236086007102381 16991155933983797818 8465185142494632924 12490058233430807269 14600139612882677639 4918751738441007264 11628697117971747934 11302290136720990045 1823952544437284408 16250413171135874680 11426779622231568536 11587416487582524069 16911882470174906892 9718053893193793349 16370185588736180881 15474622948572858826 15823685460694758172 6486809422347591979 11124520536578422859 9808303877012587503 5136557681058451850 7880499160131877567 13189974224595574414 1725392792932489637 10026432137536833267 9075690550005332000 7055418301649914699 1208890461527473661 16229896098923473087 18323865704114469696 14370621702650248863 7737778552800186357 9124151932524257671 13878552776467476139 10231854612723836219 18346487443076830834 1141965975626414460 4301440821922039464 8454170571660308139 842369391091101632 17881774999750914474 12769241124683668324 5142279502136889264 17812638371826229289 15421965943634093275 16396791912269457002 3655328690540218888 14630032211255184054 14511268913550145430 7288366510220136842 1902397094838525337 5326261292115000377 999573538178208036 14171947655275357111 2897699760297540004 12758591074503551970 12236014110495154707 13987739407557260932 1165862459063516885 17149389272080545699 15734777310266442926 3491191432269776368 15977734543104828671 8934388825570037872 13077271196214329475 70678114562690011 9156547791903540999 2838355403486391146 11926895441535675466 10893200604507332956 7913178275908631456 12223355520131805380 13228186943200229754 7013442512331538232 1831738794661634075 11653459883348874680 16355543262147206821 6884044733168578054 10386623843868844129 16079418245569735028 6263552061841539132 15204779473799492335 4057043007668390442 8788050278914022045 595098657694037282 5075723152142385073 11140370821730046174 17907633213218567245 10339626105158117026 6368937026499211810 18374549928359960176 8609245263351661685 16696349029712009659 17834760896823390933 124111093279373790 8628022451876797622 415993844816653000 6762879463886502279 3971038904628268491 15794737887461374355 5908635401764353068 18327371934334022131 7368444270681500708 2297677632556722744 4686273719306920332 5584737869316610972 6801315176601093055 13812926006459182866 8289132170722149222 2880438617989980160 8704115248798846236 14752458327024092726 1768798467486887994 305199502455592819 5387702387318927426 15713227575211052218 8822404185342053895 16184888516186957424 4874724006266102955 3198644511240984304 17929414763194914956 9702520704819174023 4806498767750158855 1775140500949026149 4366640817309657704 8671985022382107332 11165566018345539514 5996119372421579970 9056921140631771033 17769607550209722904 15296885617510000636 4872103845706175258 11505024135013679493 10297749201396934797 3055162393523848434 14756426122646253407 3916187462262685712 8967724931290842863 10259332555521327996 17229844219247153868 12646378653496798357 14716017651147574811 4739803305051446360 8271383925952579189 8872250243174519824 16414704273211890010 3196927849598199678 741100901099203099 7437580236193958940 3315718799071797323 3751671924919874401 10947740145389218413 453779825821216546 15423302163390643509 10415186603558184567 5254802213008550184 5966915944698442770 3416773190023373761 4150129757090631087 5467475421978171271 7644176073861545111 16607107750383597007 8803809463532414876 17871967132991791029 4539090451044581242 12532252815917302404 16168586360446341710 10903102076672563426 13953562210115641747 15336577873549007400 12493276914555724335 13220845385250254281 7292839299190795341 4099873117717515096 17120037593898756857 17814888359154656426 6879231832799368243 9962086095232207853 7365768867772092082 6789355089641410289 8524094692146808157 10135852779897869122 8337111683440302304 8751241701626621855 13338105236956338649 8129548613053391655 3886946787706499378 13715003633944876598 10976230752106541688 9256164690781238746 3440387229746824033 3103572100309062745 2093106304354377632 4197851209115103344 14928553313101549928 7611706922678589581 13064393376283628486 9622105916826089738 8533751784998748849 12055140454037397784 18308439689883805755 11784449625877174704 12004062169056184929 15602723996867378148 16884877096607334458 9497730979440819207 17206775559675821802 3662456512342675925 2698697659551055466 16911324371553448091 9539828822553421914 3994935188587491247 11290857696031694002 1669788136044381967 17672586625500888135 8740741817435362641 16963834676697684171 6295520505799400560 6007813792765778620 5472351912857787619 12377039138615019201 254321282909771239 4753837797233167634 218154470023878059 2591589577701055729 18143814476251649744 14362541954581285615 763271472175261427 8387174004369859529 9103455839639449653 16723021172053312564 18098496730145878382 162793086978125312 1705701615403720685 7830187936173548952 18251279065822870107 5817853504169549833 8903890725812923443 11497104062917048114 1164185239925678428 295815741514421581 6677284991004985678 5430262187844153947 4751082425886681458 11663713076194371103 1566301624277621230 14424838075801549968 8860712383673094174 14248915358272004644 16288924604002495492 9647865997927367001 13512909280186971071 13479724509153182763 4547478108855317632 6566873814974920062 8015613350984947154 10162765495175046614 14684782372457958097 16079594591642739190 673179468966245854 8375501302832551092 7942513280626903359 6151133745103912881 18072563714768217011 16622902427901660240 12112978001500041963 4114838900293033824 16630435309391755753 12487405258054231742 17422794713324705698 4205760328176257515 4062445516485637483 723684821599910613 2395263731810685071 28862831917590723 8972291574652464486 14235014733173920453 13606275396132713207 4337578204501614175 10410929885428221620 11384610089336325419 2279150023730215150 3555133632950970998 15939676663030664446 11746491326763341845 447766418930769060 1269820187813604139 6388920652780373524 1102595634119731400 8713836405972725390 2183010689186220442 6434926076809629311 15297511065943880649 9357394092513722562 12098729847728242970 18355297143239453963 3302509901509631524 2297824627601922048 13663809183054078765 13386381700738436630 14594943410096971917 16382975885033831263 13005116206919809005 10460713707215049406 14332966985051611520 3211775822476806614 12570918307062672987 17573621262733712722 15427194551336543371 14656961349390263083 8416326974753690442 16080976517990374872 13190855348762408357 12449214901960114000 11865847199648442838 12210971313305468958 248869566344144414 3271538860123519354 14437511677107287850 15648628351254608739 6407882041507936007 15921811050180060222 8640937149912386566 7521624621344992967 15331585985656065277 17574320504446190571 8458175455711220590 9892879942211471803 2003863590748459062 1755394822520784481 10226185143242281265 16964260023245395510 16092821627926619732 11176273539222757848 17128106682540455016 10980579216422783771 17405617709424948360 7995965355593328137 8790621655621342761 5977538501850816935 2947509545376297405 8112534675316904065 5328129826402062454 1116364696706609566 5106584652408905029 16702342696780320525 13805673533516620969 1605116603370924021 17900373210327155262 9616139465691712196 1026348003618579884 5759934525770835503 15575737605291236954 16848683976415601173 2234749888177083983 14852645564904980839 2323030970106376520 13942494639082277088 11901124845828757826 13488836521666219008 17447255278245303752 13089468896588330592 18164768062572972205 4444694496578242303 5015700029160377950 13329038541787086805 945112796119321710 11899932596649287251 10035252993489351661 3286115745375047004 13517256184455307571 13366770895210122084 1339394569272499759 1108937180573192124 6039471870062034096 5072177282061556683 17228909910428350101 4342168152362843905 2985629819832623695 13688001467779342265 18278111809355275614 10699734736591366598 3697253870242438667 1773467667240809724 4807614564757906623 9421071765767614628 791344475363375132 15746786937894339976 8602033422792306066 8946940609359247292 14569785751917168811 16707594428961756057 13267508392898909801 6851673495284814264 947053623503063168 14751282932977549351 16506137273552771184 13300670884247663428 15931674099686149665 3971534533726192000 14349240060945568501 800457115360275554 288415244973819321 1800216423835888880 13594410435332865204 4883059676157898198 12810607559573512841 1787082291828184091 1416295975613314062 13303402882480110113 6883070246760451341 1123479371168818090 5588729340368834928 13548538463381732998 17868641705561744428 4013821920030830315 16819939224717140653 17801178026556338399 11020965979247073109 13650864479734717762 7594369149347284399 7570587076312836556 5649824070275472142 1163048953095995270 12225230844036172747 5273277629433737374 9470677716374325378 6711535473762939612 15034475290895895582 17868375318270475647 11978852222890841753 1193711860643305548 4858185313539809911 16043736590815269761 14488580546746958457 14824599012442354575 12392260991126031143 2562522525229977291 3681588775042081116 7827448145192543767 15220309310784296539 13406795336805891938 17456183348593724243 9441025205275430863 5940902888662681525 4341844140294775535 2030556620308587948 7647342493913784520 5165029369934096571 17141096592734424605 9000414773836849030 119749419417362971 13064668556276450013 10264158805885239432 9619107170188224899 16993312966422574125 9150501945268734607 18391935223762996764 4667248469753578171 2323065313243991402 9094801038427913391 17724542077861334324 14940171219638602797 12274259757634823782 13935843960528188528 739710458708491057 16201690006466170914 7908751258392178707 7406422317046379283 1069480618274640396 7630152930914540636 17307697799850109559 7844398367834415429 10454105159726749658 2150494962226078771 17834094315667162831 8804760630221984058 12086857454679030163 14341141848166832498 15197135034053408416 4982210192031236121 8974386056150098547 15239356295627611154 8408079364800005989 14643161099872668364 10345571607093548919 16260012666056583286 15940627548528661129 318594896513019984 3905776466881428927 7466262677821353441 7517320979919201198 5674511183737044534 7068653726962248588 12938707192103099593 6097860708374521373 17406581139947359900 585168609033824677 10438598796402705335 14712484470968392825 3941535360407252451 2065126720476012677 13600405993593967623 13092230773625665375 9905958810477856012 14008058039474646339 4995223117884684004 1490883358624138064 18348086925937751256 12285201065496485141 7515002593383488964 14148418465365107684 6921746658913235149 10237342101671811215 14486545308473601162 15752015880409548897 7035123415313698173 1343936243973743471 516022517458346911 390127557071760701 1665897102255840702 12921752873159296492 399506703393037757 10598337644559580499 6137494620200361748 12482349428228529013 12123375361434901446 13497728099115017623 9873481687592878861 12039633517753415363 2580516864022872644 4219344905096953796 3763493595727202366 8311482043339316703 14025556907108198888 17434005938334640292 8550529916672062384 10707166533373450564 17888179826684442930 10503447764321265507 12461381559085303550 11174943871804465058 17998358872171955893 4216843673131153210 10362810976901927148 9627197947345152466 5233190740610563019 7152649149763606125 11779998184369802958 9112836766294797074 9004387050160484961 8173337098103719135 13452067154955895807 3036371714920362443 18134342108251894848 9999118442554884644 5149124880191321287 3637291174368884219 10097241311755153200 3322684970325183173 1498753905474226258 4875579895131184788 15119698450380669938 12098297433863159237 7508306086586086547 7931726433015905273 9760242887841544983 5326305493205133171 2231201919763436554 6425113205606466171 1304863821344059149 13532382202162390185 13093666955068151695 1304089865692417757 9218231520667610591 5174556919578531978 11783877363339629484 12388963966609180041 13428679829527543890 9334522030118026156 14795058180489216361 8930200653366057062 18337776242107803291 18093993144314279558 13607862739038219121 8018077473859776672 15715066911070839786 4365310872906442209 1921470098629517852 11316253486906683117 11846223831383920673 7346925175353778284 10426229958862073708 12383966224980583958 16451631492347210249 6016785185564560780 8688586065278371965 15400813906193338008 786432898127595166 1584629758449008411 12369144067853354268 16758580522999097294 2983704411865133955 1647183084648743346 3625136739304309190 3710683257359396371 900939984264648160 1466969547054270123 8142496671068163855 15160460053853625614 3639854165248103151 14864482623019867669 11235527705173215536 9464686301781806989 15043524365038948598 16260252611899888986 18337416681756198882 6366475524577273268 7667821921094846116 9442857653780664928 13685832825311309369 17947718728185712127 10949877854440382194 3254510018681703281 8780546789302133828 13199124761276193170 7274335429146132379 2040870770348601126 6026297135962180579 384015179972551394 16680332036690898363 8900964384603247768 1010540195594577121 6181037125980928530 4997237726880305606 10868250304906525936 13558785145989009888 13526932129426798897 1038757902789359843 9954501044789440686 2501284702295883064 8509456475045121306 2936378428735938304 10339773554614106911 17852948272610886451 8501028034293372630 13373704470903120328 4629924731575933919 5739138202307236752 16527150315103242983 17885828826396641574 2387210111728526842 14156198242991558940 328570747656115718 13567695031120712419 1598963321879637366 16042210506239549240 13391046189916433273 9099905312035666400 7445574951734968101 2874196563297900187 18080298757812323036 13244735819380300096 9028751926808081980 14974395327678274164 17472032537875490608 2579556558446392772 8361908990653984154 5239981741330447167 7853306530469519431 5978793901506910234 5839268601279460202 11042091076075305352 692382140879377583 14243622250329329897 17123654083108049762 13972510967670771421 4001390034818801291 1671389685980423099 15746192600648678995 2768602572455784783 10732194034496375076 3659888664203065153 5522555988288499699 14787114592872755490 16987849373761972009 13576426502109176049 14157906394840585540 17495731647693529431 8954762668049304750 8962669669565260335 8359237792569071456 550089576999430957 17596271468229927471 5826823292024405957 9345795693210636778 11622261388026530925 2092262791143590942 1942236926880079472 14735454588507938390 14762945003731870622 706745295907509983 5746544234685043191 14382599366393334442 4372611248765046396 9482395040974462755 15418783481549541827 9213397800530106073 14755848197486485616 8956476216213902032 2726184464639774261 13889784331719216484 10348867332951298653 5852963054727289184 7520759956853977303 1693641708796674879 4266119639194457759 16804767866048606626 5546602930883841888 13138090760402519443 14430140730175725372 1594284553497858725 3240031370138268086 15176836489821709845 12134269586386939357 2181235280319557162 13807363610221717109 11159056923551086505 4967774878301432359 5765854614695079795 13665761323881736734 3635146285717189964 7903911067729812137 15326314991696915998 14242401245088234133 6648684422525410118 14366473237719765295 10495855604206835092 11751176480338919337 14172158261208152391 15504200656303257865 4137708288146145168 6217904043233144730 9114183369634771568 4835632038306000288 3763999483572728066 1251799060534496337 18187262343534317003 14514688654938837290 282410373086074553 17269860650282782741 13238325241420132514 15202583638206714696 9486009378052047841 3306059340736857770 3188757180680291635 7480478617072862623 11135885273554906628 2102720566432305959 2659401992950416283 8918626402076592798 4982443560190405406 159844455484939910 17216382213371313531 5985038119219611464 12917749446226521641 15291934172160409548 3558036439016290407 6606015685414223411 6396292631057205699 5425587384219419859 4720211899146671920 4792477201037527187 5707974131385385841 11327655949931695789 13182037840131479378 9700172216085783268 7856249610414566947 6942545512392219499 17541388069306145830 4696880253513687929 7528150095107917808 17850799074229771125 9830420259875467108 7057185713848704714 13592717972994092024 16403768172131513405 1005460531807424073 10288001649298016053 4736347298803658406 8198430220144813660 159020329620390327 3179332977377558730 18317628886421322589 10678496969682903435 7032617764388756349 1837273113757795531 15089113323634405609 17753407327776812283 252018215386353841 10719029673290765987 14547835820752547900 6059884757014513817 16888208164854371380 4610520855615731659 10036949806207513414 15468489084096738349 14907646920299564154 12087860149467345695 17399751225847030378 550035756811212741 10917645350284320566 15434840688197447505 15481713284325152393 3692380331956131287 12907291264352708533 4072976876477803415 17938060625390026509 3861486679843313865 1052883112423208715 17188946529740459770 16522749716096580195 6749856290739922176 16746843585670573957 16212769884859114366 10188687684431216514 4184172898542553939 2715947736975717765 12939526965386586484 14435196460891523948 10623763371860972266 10690034205668662498 13373340068290094116 788016687278044511 8018345840679193682 17416567429594819243 11982788326487402545 2586256433403909227 2441018026804969229 1546054070806307385 10621644753116027753 7008871676532989295 5915942544546936934 8813298810708559045 12607882289534681477 6753127089646717577 7914724519087842805 17275528667509716983 8875563506707127579 12329616614150028920 7324209915405760457 7749104376630189451 1001375459964785057 13962902287922804672 17114173805016921329 2926339674151965354 9591966724793027298 3189578091987715161 16188147739487318820 11741151726145190943 2648213003926669812 11376929878043041251 13216086107151584607 12117547569725565063 4554801018148598214 6219345543652703454 1649991645102190553 14902059298593649418 6197553071113537052 15478369328503259842 14698666868518080834 3045332051320282520 17159051486420639902 181370968857687604 9510437404282087312 8395969335533102443 4247673492825339958 17030423049754937771 11735288085982134519 514577287218824008 17210147021419520635 10230077933482401648 9500243034543523324 12208077892481923119 3835883044896321642 9230831649694326570 11793364183599041243 2298550872001965686 609102076402827489 16225904852417636024 10780773062225746962 5173967582952310661 7361815479485120880 13650811725354737385 10095363912273541394 7787169303107747042 14185977980658201726 17629439941237626505 13909345739505299292 8476286944367940291 8635681106578385587 7674111405261552402 16971893278768111911 16650372070986826877 14550093259167353592 7894544940354626402 3441215255188408502 12454213815852291627 3296587565129042126 1342669275825230907 4197635464084120632 2442862790890250397 3457100718737584160 762770721320486715 189033927839939131 1595737661577308077 16141625622655681342 1243666365186607182 6698151507424497350 7768553004238563527 16312579102680654276 16187517550936605140 3068912803682413770 16132322579773050451 8586850135434631466 17067299578905779729 2954388802521089754 7617796362294124815 10165147265861440624 6097842618022305389 9387086163438663527 4699778935947969796 7255170432423116188 11457287149678104732 18329977149447927310 9916248364511829254 15640771095890562244 1990894073596215910 10572529633214636361 3094012147143704306 9299481972666548582 11842072472167905453 4842900778952971795 12457801554562332307 6784563783607914298 15143901766603132258 153436836253806218 7595060248527159623 6633514886073763267 6695244873500974734 18385422011915989863 10975962680519402676 14172822206421366516 8611578524707579150 8677958393947479029 13785772663542833884 2110043833640044174 1245852954733992475 5647072957631774152 18323040466366754169 17959228317670717473 15304180936673234904 13891361908888606014 16835075156389502668 2304280304789196728 166279704670795534 8711321448120032646 2312196883835250068 10232823682040416590 15692765102310642512 3528495878775896285 6256298687849855973 9281167954180462449 15688943828466358962 15350268624835923114 4380799859742797933 9749297162925737737 14312578101815318978 12927954379791065037 9438297908156124529 16777455263157108631 2378097347324419935 8115116890973568903 4092696960962908038 9906153876928869965 8951227109659512882 3672211337634620473 12943739205676056357 12165694436176607049 448911479157222391 3226400004958004610 3654239338450400370 7276234964236761887 15855357009527804289 11899942498601364816 11434118447421308665 1978509109046532038 9799346520963811594 12584671150443774700 12477103006809647071 18013575290615798534 11348947231611207703 11643366532086231396 15955425613641087992 1559378852612310985 10656386998434937028 11786563393439446880 7501786723485581378 11247562279721777804 9063319316181032957 4603498247410622473 7439026105863082394 3850103765032041770 12767717176201140195 7782219726364641241 6499804895356417509 5468916101604175061 14038770177878464349 8724680423731084819 6754447485044534951 1269440606569673172 12609117833127581109 15795075791647737647 1809575248725145145 16479324588800395827 2805179911474278373 17152875928646934337 14308171552004409187 11921713861345843965 13477059119216456818 16970328825225727974 15007320494378686981 14692065425753649283 1778000050356330725 4873075034936099622 5150387360910068989 14272254614275195508 14390377078781190679 15471705933356995083 17454028943762914059 10612026569075144133 15762641179962979961 1338623366804595338 4913955286005701845 5761786217334564820 12763552419641076848 13161668908994008549 15688609029282381089 20406834286498375 7644647892676546538 2933678149545824661 10130125155575898125 7091599168352904935 6099657908895494562 9688547620699175619 12105335902738425820 5005487560439391107 5961279435892580769 16380433760503099430 11840725790692795804 14291264744590327754 5627771109529811266 3923296667649993903 8917587619639545397 5332025722997736805 17012156729347802848 12111930478117949617 8489369416461333559 16401580580303276056 8366505891273629060 2081807294425362 17846808928518707308 7733037620442557090 14925780554915818120 6000658772261516559 12132619683533060313 2200339736294261278 3130508676182489621 13970428328755528492 3892614138247039186 9723992632271699373 778369984764913502 955418789381908556 4378758125997040324 6156670875625663374 17761549030477474358 16086953784717380768 3635052283379443840 15494290124732468065 18116359847182536519 3891164409863631563 6009289618292861948 3065477105165036723 9002718222687671036 857382266833834796 3091873510134425954 917647594894626993 5033443593752735110 8253761122920667600 15196268643161546600 5233471111905923077 17620571321417706726 3599428822500135911 9684391669470127433 9645143713892461567 15909383056404679447 15731487283894065050 17502700119317583757 8028175121700928299 11476279978727211980 17791015019561478695 15973854966666047315 10649808898113332360 3400368720334396692 2760689732849171295 12318912861660700328 17155484528478584166 2481318211343591027 6563760722440620133 321449044037127260 208050838399145607 17206989288937809610 2256363519330771815 4095084191661245543 12336195359573090375 17196947852822853605 6717687077322489147 5002398970330605301 8067922040394747502 12415945506941073414 2269131338467741007 703434086462325953 10247177762686465596 15567622439754127687 17778934543917193580 10916151239798450581 7160189466154470448 14367678799172421183 13483586805007928773 14144717896309963583 359717543643192082 11033139339686215015 13236401511933720855 11374299722036638955 7303211325367916150 4257011286226171292 5991281608519280714 7862894302475006214 8105919904707261356 15456020958635262743 16893075619892039491 16520524337885593573 4012636129531333773 6012243722998252926 3494071914188568052 18208941818888517713 13224193132798739149 7593270283401984422 6836609424895310039 14250031524154045514 1030800812253421738 3084496883119664113 17303761587986706644 3623591998485145360 10678834241424070759 13344483470585757356 17567287568997356106 14545237027956537334 6633786768935846537 15254498151587544198 7588652658727825299 8791467366584337690 6348246559509533708 17409913406882836003 3468765856620053294 17753244008358237056 940768484908844156 15661470808274069889 13582628418813395418 12493304632315754396 13507227355270821083 3514242490685862171 14309514760989781230 1510742561339246510 16355403116805423555 17343441795237588539 344089043301193262 595975185883190260 8266551614144215583 5514987787590779825 14006926317853120320 1825374752872050176 1202700320886348360 6615145174830016088 4921240813269869303 9636840220561779367 5382567324050500890 365331751275213811 3054753601746509185 2736258276252490519 13522358443193639312 12752963563629061211 7484587123499879483 3919569793617240876 11648787373727891702 14656920522373084012 5379185363065269316 12693854312012593530 12155624629053733148 3885332123301572497 5985930651190047884 16461345697044745676 16128519607493540726 732307721054354081 11602835032081448606 3995031522205870451 10309863033160069143 1426662137741674633 5016389854285042715 13947053172265812784 2496519998760672294 5497836872001863521 17030570973083345590 17044969461882810281 3707107203308095462 15506024413360458418 3288266696236097183 2568322981165367560 4001492909106434683 6427384484606119493 8767258202958914789 12842805214130130949 14822604652059190918 11498332972944947574 10256586283412261025 12706159279297460980 608191506797943551 4506137438393766404 3264119657815146976 11170894051827655608 9503214608423776842 5006540545475084185 7299372015014890961 14297934348251186647 11254867206454661857 10554815222307736377 7385025538715692220 9567223776746953895 6061246863729186350 10464792768219898464 6086727719733759191 6628290194956607329 9814951502464531754 11542120302953944594 6371357934549426617 7315523517040514899 1869028164913648976 16104892479685643666 10051409768456301314 7177599950081852927 1360379220802157766 2299571048016249647 936421114365516101 8065121644593030037 7747011444356174153 2661541750744668100 10755648817222767953 8115244328368912361 3782254533616510420 2700633646642747143 884704682087346431 1562647049623495023 8558867346359194015 14490508329184288753 2404608194876875177 15023963822077365515 4995954176893815104 15899154552600641823 9799422400346511547 9272969741960757243 3222378724491677075 2319022123894078275 1604684148891180056 10730947973368750487 6085833071400834992 13944963343717468476 6978378584088838167 16125927626279493404 16129881580672030421 6248935132211712228 5287997975330616921 12587519556682128286 14613223540773708990 15739340924828723898 563894917344871002 15698931416457428070 15566627130006472448 2475129966133859361 2640007660731341185 2826598745347271859 12248458803778926256 14362045355328965847 17361543462761505960 18365809928037721061 1542474537137406209 17908014273817357473 10904056978372176054 8381002118153044362 5747465787784801600 12208179873065027912 12487601106316938852 9642167095708879658 9993623155656663650 6658400966272379113 12672532471550172149 6103147593427096810 320498002900111357 3351340022485662032 1509456448108110455 6806239232994929361 4969913001161549052 4753693158403151942 17543245892292445244 11457712149028072117 230791988017689552 12195731025847588764 13570439030606086852 15325890266956077071 12380670061750594016 15667442034556806063 2799784601944759065 12196844452550602136 2980789549821297995 15686397595590655537 12373180550098469613 11642394658152673228 5106623959501259919 17689830472625448001 8425125575148943695 15165431237343844311 14731815213184496544 9035932996913554913 7996806732802083211 7451282537321064413 4398841371870777033 12152125599868982043 4559398264130607210 11464115502212074706 2500346173655895893 1592028732818903509 10103026045037724595 16320248813956480974 13690156326930575843 15677651204155912926 15957352749876923759 10469359519425474087 3517490385767619575 2894198308869077867 12300306450159954837 14700112050200558833 438111100851123575 6010803628338203068 106107790711598241 13939262922397410738 12978524711439298256 12822301213025817154 1065666855580638563 13072248117958846598 13847973248575784123 8336238587481819201 6175091346274544585 3912372477078885495 9467528735062510966 5177932778859195903 17632823777709569530 12644624517452330718 11675507800852076824 4761669594681131329 2183264731403220571 12614902983085650338 10552972523479380205 6797636562994726051 3858695276785914762 16773344392974974474 7999644138774670995 15075620742752074434 13783341536487217516 5885380378622513341 1718397056473703523 4208324649391523436 8406968047802353834 5344921465070493394 8514624052515371722 15095725824527479866 9196542606931375579 17481173718507803852 14185467508859344150 4329370919294772549 17884156343288820237 8434720237469885685 13450314556127238927 14570545990327004734 15507427368170644331 9974663701554097899 4551082865424968069 14277545162786008400 16981056130443495106 13309295710311383805 11111732270585477411 11275741464759207305 15415845453857068433 14878349427877752877 1084718994162479810 10902888400958312312 278102810659572396 10425616069602806920 2805600567368089835 2134696868700034010 7638609928547374223 13644296750004069198 7701062309096350371 1207571785148527487 7125100182191450435 5878645566422384706 14290714579446165642 1901063293019243905 18104677386909144319 3066364193945740428 932754764355906864 3396623337257389963 174460619108815623 16289154683057617321 7989778643180242856 8230090998892473358 12635565948935801922 6320238966161215131 3178750349853682320 158562861484081206 15169691879798862894 18237713769565409014 15296428672622900306 7316074361344830936 8756862273852940356 12247320721184647145 10101748511568449422 14689365380625350813 1068013268435089134 4736980977295017054 5211833548905718548 15796145451564495337 7377279797896987582 8790261893242618355 6078862921187084736 9969039200739794222 7534482103082179096 2069641365553060276 5258871689291002442 9774229294505351471 12407991112501102895 9331411193610859358 13481804308217918247 4099026361897770922 17596352453154095200 4095487837471809577 2833368748764043165 7417927126510507911 5741204266256976231 18366854339576004995 4179472620690282080 15988239584476138833 9514712991038801755 11095733908715202658 11535786641554988294 10098073736517995871 17344044883259434363 4787422493353507711 9719460816139656546 12198113612464434328 11086099386260157970 3175815829562631083 5639111919136411964 8146730826902177580 16138412242538547219 14789793873929454193 14430796522138212597 408695177096748163 14998767527829670296 3195046105813101617 14920019035028903322 13177128541734135696 14126707399989812753 7989034130829581117 13713014824400584752 2168161629534955048 14784185306612231041 5240543613111116121 2855106828719436751 12249470389948020454 11817798979194436832 6008687271521923190 4426378928485347604 1189692634367979236 10016341697062467547 17986673796280311004 9729100628406331910 16941009731491586049 12538534785967994047 16468272646897705750 17043017497146221597 6278614841704365484 1776079975416720806 2076627020057355150 17369955355012250402 277971501110628692 8911553341176685319 12525665031456531933 12001001044515401886 15155139979098175812 17895379322281683422 17347786057440221041 16121609847563030919 12875895017892504749 14558237045087253828 14508163019687901103 5401552406744925564 11946565467300225633 2170265585743927659 2196543658148069907 14558947268675232305 16998869919768774692 408779800346309868 10178630940846569107 16124949210541587776 15407092174112762356 10712491179711485320 4285219335681843712 13613017602229784840 6695404405593263586 16224228615389309210 5912648422960927856 989896795826518311 7350179371851944157 10870148112320386871 2249305044903891946 5419352687650521533 7885840289952630890 8291363540783400164 1548360851528321215 6544523215105746533 10032501397591340464 2482301154115725437 1195565305210086412 10544016111350444458 1780786614417979352 10273720492613562000 17414382776279252227 8325282919284374950 16197982209433364522 3984593924898461741 10591884288902443240 3907813709374384853 17786224726733742561 7674562083071287957 8876828861142770967 892449110702019041 14636725808779106793 4293369441121762901 3062490784591263546 6122606995535750653 13429987603507440251 14391610279294731041 2708846875025760868 13416737402086066934 12737785037916007835 14386666512411867083 10292290526573145831 3006062059266885510 10831744502707744203 17489194940033625286 7906169933759806982 17463662739313745063 12318150454630851424 665120082608117253 11101744184660545508 8701392029657534105 9340840407460420931 5868708719886785300 128933680695276651 11198779508020938369 11943888448080587727 10465839095506157677 14811029226111969221 1620360997007608961 640628403417094426 9890001434579426574 11935758634844526115 17338248488303292502 5560283774336336586 11540770911474621525 15604087751011314683 11157375551124465037 11180005753001059412 234890806629150323 2193220352250084336 1524054789014734939 13191801655794611625 15761170790406667336 2537421549194578712 5417560816748137020 7016547066859069997 13633569774074493114 18105246878906973179 2238642086865947670 12279174881293782287 8309934056048305983 11972321350369373317 14259699607796845615 10633986377053611749 9095445402190595391 10771581368349202218 4832175443536334363 9269288075954479535 2319890458334785151 1534805751272425068 17202344401026849789 9554514274213330492 9424041092514547596 11305542145035733955 15383959685792551310 5178354080521414993 10331009827615431437 8296743526181668449 6614436267983411088 16594755805596711852 10598552658350378774 8762825800492100427 920887895727098035 1791925158534901766 10298728572206223117 5350080330952362908 2579017382783486293 8467445429971607036 4430234114334264166 997759127596619495 14433350777188416494 6019002222180848923 13383042926232949626 9185543258606695365 5735957800531244934 1473087405032311065 2657029573774066055 701214245016668980 15465366878585836646 11690893109447312900 16689206403005186322 13231232436960322700 3382305949950132085 15156535844394370492 909103173091795674 1522284355520047376 7111199233930392426 4881254954033690885 11972468896849228828 16582103996696946122 17580489396537216928 10592437116404406564 18174235509561762660 17699527216709891025 89969975695929816 14319217850811880298 13195233008359933157 15833131929050803963 3932564596716800417 13234070862362295866 18293831063696119388 4856537694896956261 5310468364178558146 16687420648374306500 6652371700160093429 3068519651214962702 312961910298388026 16573025389196912948 9562210519318449337 1105133159661657099 17014721031596559606 2478241464996490064 8876433653402634112 8260782321189499346 2585785283778191006 15616596006987214216 13994620051464003574 1876615027658915789 13924790437235067015 605459153694910949 16548109578166351561 10053971208170352041 14205391560706858140 5638540248084641941 14194839005952157783 18151170869007832091 2822884831351477623 10133802233809038262 5172731077728226001 1656591126384367577 1849013306064858638 9932094605483655920 8684132835558804960 13537910370946124525 305721306098752918 13392208133841924353 15283406594948507424 348736929909652963 12455016877838983838 15018622403417227894 4188673528222362150 4544688643187981210 17591636002434441056 11009593947029426949 7312547039116957936 4059135141802210411 3291914998627286988 8143870184467022838 6015175921231726055 9732134213909320755 11943961005986936539 1988509615846102069 3830910027990367488 5424520941389415441 8296819203679660004 8234423548546740033 1568524003594982617 17404293220359216491 13484328882226209606 13547737147752622614 9233734231637837931 4426212664504496382 17703872204041699413 14130283509526759838 18280405197885680704 1971429620461096183 1348101265391267962 5766888887899161557 8724203401368124785 16100410174012874083 4711393667233275104 2300474813706624821 6698985170386288720 16845422945691583353 3965591046268325869 14074746818003440687 15560739210800951142 15949129396607032465 15622242874386591509 2092948638620746400 11759511563885236987 8814161177707840019 742969320159767996 674781964604445022 2927444445459489673 17706846621814832987 14309047613499475762 13071263683025235838 2387747753803071110 6796320273758778215 17198102823429880904 17886793731809659798 3485073242263227256 1439478090824659384 12236914999906679360 14690252558999791521 3521689548386036670 4826244289530181471 11800114674656914765 14027425825467806430 1466928896102788896 17204641350837961743 13646559310678646464 9560237051080669044 14794203388713228959 9322605658546236160 4628876502887565331 7041996206805109768 4678402211684650861 4563711260385314688 16367686539986757959 1126868507238757695 5765059048358136710 8135797363700109915 11411681708140575497 223064771772729738 16900982518668598876 8665973111539351613 17501129646589703321 5086093460690829854 5601693425100858076 18271257195368082735 6089410109184445453 6522895623630872532 18175677889490590292 18059929599501853191 11147215390446377112 6612682848805432260 7467977840234496450 1978553559881219976 17209269076284422395 14514273598666786315 16085267703800847689 2439434564778792165 14914023101870302699 15243482698174504731 9519644329900181694 15850200914380625752 983929369707777464 14231396040750647681 9070602703718935672 17463275488144609554 9983999717824349668 10447833316406196024 10071470588424323304 13334339639511531113 9143200154937379752 15477383909581663888 1525943988314104938 17726407833086010691 5187821843921354079 12532295513793210372 2923937764958457962 9302681690995658549 6806244466950360390 14848697653310793613 5573354699249554167 5197756942406760892 14818284797249388331 8044028876177626355 11594986541988958996 14786995374827321587 14348996516506608886 12615975060408739184 15591369582875184223 15905500898305467314 1922903087174448812 8367407983253791437 12587646964431657267 5671949934977221118 5996509811182213370 16274005550574022289 4281094925586867743 11317697210505841554 11470908165552137011 9142474520433041623 3509220056247646515 400555561969660621 13982701464793732117 2809480597208619319 10027247764676316660 10635716650605585172 14305302179927140002 3196827484491102910 1104923526217763000 11952797483160950970 15645045679586278628 16632980008878034839 1647087881572835078 748600267769731773 3171764876087402760 17765387338942527172 338736626761502068 4587447460291095066 9748366046210257044 6715657865509513842 6082761038051176084 15369861651132944988 3324469943145591948 2081360549638975457 12491854044222341885 9220827619089752657 16702224979523737016 212860494322976289 2387057580438970203 17425779196871270005 11193411477840237754 9457044361551754064 10133334230619994782 18271250586497026866 5823393623819874286 3752794503274077637 9229197920866733082 10261445870873841835 15708587678620261289 16589010140451928669 12976037830481211987 2532466330073590373 12271408920369167238 10896107209471509699 3819964401112744470 2563733109291581249 10806499163603248694 4299742830770847636 14381093116125236803 15821479933831497668 16126018589054113937 16089325232920973196 4316783499922395185 2911795338029147900 7340393129719512249 13164349386240234840 2361409437170988512 1041433202839669599 12278051158038816284 17180032656954368842 8634928123222672414 9799841958981400398 10152775490654255458 15257721614732277691 13525949834588648516 16772584985995183718 436452799723124089 9766848252715167728 8374313156973103826 7148215333132234197 14272063648446565312 5792091752606008086 4607317633090504081 2430312295836534120 1692333948046066309 8869486412288466482 11184176487330728800 14806556535729132706 18327838958029367239 8184644890596983270 6696705822892755555 11002602264766460116 3693157368354189027 557053634808388781 12923332147318462083 5122987571594834648 12041624574918803021 12474947996370477318 3204757956954578496 16355689174413076089 8089491239141804190 253372176458793212 7615410187356440058 4709990256343954924 6733336234278297285 6166560562431571799 16963628755527077756 17876640987904485598 5416208394914546479 11005126657046023524 18088258624957831390 442302477056280162 9672515482078254880 15405879800320789616 11657985587583777853 7543816986080323956 15643229977937538405 3791776440595756261 4696430805896612663 3096723282472563384 16161990277118113228 12573122937311193721 9725218090409580444 2226410162429724493 16150644357710952085 4711699644046564807 4493418395587701989 10586250581541866501 6611585130888177073 6015428869249111757 9462281426099078312 2954807833698130370 3743916540110457163 11728311126498000232 7598745876726845638 3371443229825032569 8385400931657536986 16772676356982271971 1060434940388622594 11702016359232753411 1101850676245627353 2442239953310140373 7221318626949893983 11215960644939211150 10422459078267516335 9958637969097927058 6078856632490768971 13782909948004143134 12015917311351334050 9226067251235990073 8438796758442754918 3674812919853046749 13717956780701953558 5552107629245421018 12493240765941975226 13240458783611589297 16737155962927782348 7517183594127591300 12509088049954820701 18345515766796385822 2672501509243256255 7722649690831520026 13047497587080299889 5141156505397801411 17940775942664046601 3644356380889944162 5485499903659303192 16920268500731846779 11657123925222704695 6742116295086888242 1761528015569194078 3533164085906699446 17600294212074093520 11823007220396105008 508928719310890592 15286473705111581607 9973814393071463350 11810300204115915694 6822065701727552395 17411876497842400140 5280956224317092165 17616179741592618797 17569895547417954022 13385714056943285641 16731170793092895537 4861251445425015461 7778244325241720074 16627147208829564152 7542644292050265136 194213332917037278 4677861267615994595 4688549274350296377 5194738311201457115 11358528060220744121 15515837197738182779 16218388464806352825 1633154294354492499 18047477420464802723 6475988565743244267 14542958070705558347 3456130142797560911 3375453520945491376 17606119274880383779 9507312821065187090 6181896638687473428 11710235033559833921 14063613454200283501 8263002956863762296 17689886633745121572 11002069584678901925 7574614645086221931 8842556245070710935 2793619339753224689 18168045205506660234 3414855899983794479 12717300325160478592 9632258508284254001 12609371405376037030 18058558270718666096 6163381568057988345 5364635254215272507 1789677462015928031 18354472170380390002 16706251284730490381 6318153529827746781 16266482131059459408 17572077563442257510 11690527497628410813 10459088475473932911 1732233619894218356 7475983913743738629 3161100662614765890 11957553657635176917 8527206532235558041 16533364981160335064 7873356951462051847 9661555499228915942 142032243584640104 2562228362232314322 16062143207994632581 15812141255155785248 16186338217917321235 6177954006672937276 16548039034733225529 13017538976213595784 16216777864578735659 16701790342344385377 7760694612386450892 2705112714034643969 17384997909795859659 16841506104787746721 7047782078390986419 4475647325827554422 14978625377049754746 9787768021869971257 10005854734722600295 18401985869115926517 13782511712835623711 18393193462413104707 430952930198223964 5914735361044341188 140688887038126265 13544197054101081082 9136462831244356513 1011819962941188045 9970135882485648447 9548774939129618090 12402656184426220946 8043153492461384312 16958018104377875650 17704352975407355194 14666300669532509340 2160793226944779819 14413928695916130072 16999378392857756008 212140091036206039 12483583816222897721 16034663445361840667 13972412906205197477 12298676933773703117 10113507029572321332 84184945095012478 3430863819602367193 8500812648964947958 7005507837508188609 12538242137733868929 17476318088466679472 6586827435801020574 13685742412522138982 17805308490565440137 16037430820838809132 2216039784390806707 16745371060054219014 12949239034106520391 12332949637994345975 888610488681979196 14230403909326123322 8152225044206209184 2729144710603675745 3799557058185009534 10133967851225280182 15159343652954982965 9167288009211328780 12810397647162556891 3632596109419106726 5405260168462883046 8569884316838048133 14783937498977909092 1739927149391981754 10378630029265335435 10173466087351772438 2535728995746497924 6332652375130480723 7164490993663071051 14289512444266167111 16764275093694153900 12060886055562031265 14437521994216565958 15484064072330691421 9581379993199445919 14243862294770255505 3444867087931597202 17860394705241284073 12285337152850220466 10540589953940153107 10469349979295952983 4083659066459884746 11780682611818626805 7999471685394063573 13367666604338456050 3621872053265527704 9441473733102301965 1827523097534416537 12110085901178613222 16539051788188172900 5948606782443973767 15166828619142925726 11876360191782976480 7117895768999458394 11828429539592373709 11230622571922804486 9439012183036671571 17961569283861086231 1869653740418688824 9707104234093072628 5972218846901683950 10663912017092446273 14655517149124106136 4617417370997077258 11556659192240700644 10799574614327229032 13948107499844270190 914586070009424562 11113725585780526853 10846283026436426464 7365618352353593952 17045448677007137263 963231631637448644 14141826089084248033 13642171192664282867 1017589228341260908 12205152217881371606 4925165899938272778 11530882593607439625 971810236907533116 17243950313878170406 5600427765844487343 17718877421950344496 15286643553217663145 10531261633519931112 3024141986849734926 8351030757659265450 14022168716247630534 7485375681954758936 10268485864261209376 14328012076591605900 1590699541369865356 13959169671949979105 14992631120352406508 4081412672303417841 2622390485092511707 12028645640626574828 7108147180849784490 3094741590255371447 4029113970820815229 1772907851745700092 18166852624928427542 4159611596187355277 16518279173011314189 16096221668436841953 16645583173460859006 17123531373289915677 7624501494127665046 5268620675417612929 506523276387574796 3958681785040282632 12406535571805856835 11119509586861013235 13460462506333298821 14201873492203067171 15858317233828286725 3102193999917583962 16200908782846241796 2002021003021009276 1594930489082908633 7081833240263726642 7149282274382207273 10160418502288450189 12508045925172934307 4118902790416534474 6774522236504991402 35108880713015930 3726361914122890640 3543611843656785971 9800850606792935707 2945753721438933364 16134353750779399055 2906167366225835411 15461140705504698981 16454147998184888603 7623506845566121365 6703919031160322967 13687174088626408429 1562015991719786762 12194782151980667734 18098455314656356219 13899768246797357171 16235583741132994537 6901241388887683990 17492118962365998318 15499832455758404967 857546554384042025 15506176759911126222 5817418399330522207 14316176288262726907 18176278946771132897 10651040050387104007 14945062379035450428 14542723312385384030 10082247989398018340 7227206336047613942 7165297187125697152 17877821751982529722 2063455702366527278 1122277811453771269 2917716697723803543 6661626661002907362 13058743860074813844 1855503468134296940 17211047500400803520 5091056861016841484 852237808846683314 11279089407879692081 16887534865501991261 9437452912092098920 15387478471236505902 2623381924576059723 10964577543684165249 9621018793581322135 5169451458917985575 769635545052646062 16951291423441723673 17898039876071342339 4750469090267741945 12083191362729066819 6579667931487002297 2940423413717092718 299330247857836110 10551751291636969488 8924970648114688452 2867262765361513381 7212617337879086440 16385750670602259608 1121953667454645966 15118866704637296238 14072780476280541993 4549622537169856927 17183862799509022631 1850256943034387171 13114595267004127231 1368041577206521980 993692861510317698 2599399961663660068 6696220752838425083 10424956027693326041 12471275159913390632 11769153523387168617 11375816963972266434 6695673281684912868 9544192805912745431 17911020488358274378 4136468279618837340 8546142810548668162 11601469380966374862 17762292344317491153 17954801083907450019 8009729942619551921 12833753605244671870 10839821075286929630 3299859988393805113 8312972581429337879 7043166476264879875 8933935089416356545 11743223066887820124 9613050553909775831 13716615804861373015 9827265434198241162 18219113943026776155 12714390305874151741 7432497052506231450 12454186713170073098 12296416133954781458 6416755803059251641 3850922786495159086 10185187805324472885 1263132657360318501 11601486371956858630 8742399212015927958 14425780990153139545 13898397533975457625 16649079202893002297 8374165986520497888 12165263673498746646 10916543457107943221 6655626076338357737 5810297846103600421 7830955352198413474 701541210364391042 5772179218081387227 14638543350735421652 15067927020531862088 6119920692879241914 16600096513306790616 7712615871378639018 12101698235404954933 6421746098584736406 10363052894799880164 1448187209460102475 12806247660753139086 4951504773774376079 18172194679730838378 16826557116058212429 7916823156319233040 14688486296148163742 7700114141914146107 17555320967570538166 1876887946721547449 16419585644676180236 9022224954138892939 4509328837512316294 14229242667861443531 14546077663112301105 13339005272958732125 11397797248051359118 13685267877697290411 18298047531391391767 16168511177446050369 3063646832195254878 18102974597878598733 14091008936932171495 10295401339252243296 13948356987036037684 1698290432696018109 13716023861123655526 3952290352899755488 3646034251832843730 15824816161819430812 1803092376309752271 15296814043096574745 7066099249648216763 7834862677092650354 16222119000602235712 14153438089052181379 12390863868890020361 17708517980704673268 7251132065202240013 9935153576421949718 17597008134639593628 846879111973025507 7684689251997568539 3551725858243722515 13612958325752823295 16830250046323717565 14249436127114693923 9939106157270646854 210783657310456897 17986926597304378332 10989099645526564987 11332972595619536671 5095373099394755518 16535807564303277865 14572551233919802794 4888176541745174793 6106743932177296766 10102773176658377361 2702417953806517849 2824508406682069005 16877979519946946320 17795032791035693452 8101166057001754127 1364293306561973075 13094876848557107669 16117650808305215570 15105943405339329360 5836067973571874003 18155978379103077114 13780283543112491534 8843196786985800208 18022097489080073353 8334891109078775864 5647453251874391907 5687204044785250757 10718567574835632600 13174738860733982549 1408177941565357354 12854603272887069317 6425281438322901805 884867934422496416 1246155255006612779 1915967314466998996 2327310981415148384 4486529793471925734 4702615507892657692 15336790555578515492 14323981269572317845 18170247383203231674 237823908013598696 5514167730474438914 3580778402230740044 486274921831883996 17115528485778807456 5761171261298643139 16372822670388661210 15961704128936337989 13216048221497095327 13073295590503613435 13844527104412222643 8795504897356020757 13385684770480924343 1808737015529497734 7405403473881070108 16692555777983942734 12753300110844759425 11062609276011244278 14859798711342404688 17877280212182551423 8837717099203029710 17889996568318197441 17707311926081868325 10579052561202160210 15489745619373674259 12921520740734106199 5195036060370568767 12697632003122919054 8664090143713273952 14599390867748704264 7905990512258875717 998770494293703138 6469044733038403033 7138273739782036680 8001711006773600865 8570985205497984210 4046079166970876707 15745991109930555062 8414038342145546658 9485343539782796761 12252558125793306749 16687177582891061719 2675836572177689999 1384781325182984815 10758487011884013625 6340312530167500597 14277710405734349438 12153650850268900666 9559766947171402967 1266347834920177511 3390356326900280537 11573874486524530408 12013050887096245834 11733977082513999814 3076386675966912694 16339782878870249756 1445909955037283599 7458210848033373763 2841955712791618005 9946945387229975114 2151515130998455198 5516037571602302595 6927275269769735912 11361974397617022212 11107689144466185862 4829526525073841628 4240513556988164226 13216266557729342602 13676133909593495238 5440945813150812812 13815782133474278698 4486629084278462592 15779059334474249759 8206963729238003427 7220214596990658890 1158900639260079560 15146568186431266653 5340632693418665458 1480073974102137011 148347974420403970 16618241560358553328 5092335533888224914 3825230136867352796 16767945954717775278 7843138602496430679 10056403059192205884 799744669849026536 7617923939716388086 3505299479988805798 11288819440082341111 11261120424376009658 17658576335784095075 14587984818234853472 10855125862406415925 9952898062401182303 12687621536826021673 15704520252619601012 17318958017612066306 3165258649911739918 9172521869616302711 8167859960749861530 11699278108918369040 13634918531005517591 15728530574258617629 10229531493142449304 16937681119852304519 16853015466671904241 8129575535541588759 3263391931434981006 4692363847417259773 10673480660653150315 14214984582883143879 1240506148173868871 12378144244550133340 5675576474755756623 16409281100733602058 11631163774046380955 12788170959244032698 427613386539372937 13570302554033567794 6377410049875043864 8195041086898277646 15190898332878785827 13686599575913910114 12376435891408238993 17581557976904800881 12342121907039305570 16154895101059622060 15558642595286160917 9050146879499282833 8149159755597265966 11839790848188534561 12585752476418318135 14939938527196439754 15754229854041300250 17075310173950021952 4839737281441564982 17208886017509473870 3436087558800657106 8414148107443895765 1407319707920819299 7532063166039510764 13890762673889056973 11135531207031669867 2405756722175695125 3155160241767537439 356495906523942076 14160514169905722827 9332130974094801136 18356772776460900951 10402041635588927460 1736171414354092009 3903121725750578081 9806300236619610119 8990084999900485757 15460775896361657813 2570871320150388971 2280560159663506894 5549000586595480870 10349913240432859205 13738454973546151167 15547690131974621553 1941578793570861171 7841517761028729747 8967941384397208242 11820561231579078754 14292795071522994935 10863079307437831010 6577742901034117068 16113993788315161836 8497737075479822312 7717920888523861445 17468049178715938343 2324722227466362448 17010612932280359810 7911543003187495790 3674283530013487009 2015663395802833553 135683371574751349 13518973497489288706 293421419781481875 13331247263256134400 8220533050710555828 16442838322907770478 8825634362024140890 373324224496090194 13518565769958912149 1067393736624652322 5801557565446841036 10345938646704631494 2009144603522884820 8272909082000660885 10365625322184963388 1720971222041445002 2555854501593773862 12973497966285234244 11254752843401422483 2291499961497396286 8664266689198771010 15024264873560558017 18380990926069955060 10985658428252402889 6028278242259599757 10797146346347941516 2751102815620882466 11247025696482951892 2601034277452591922 15560557881033078634 5353880273234495525 3947754950369609577 15745943240471283446 3138133259485215036 4633685330627193661 2627348587777918078 3738615668591667327 13588716153095917825 11678560191152603909 3395548140269201665 3205936844706570555 14424688810826883071 7843281320446967609 11025365853788472000 3769468640961278514 3785272123399081213 17052137920808133129 5205610257437211741 10150345484026724918 3365326108723297925 14525031477287368458 3860201971131106282 5740315753576512448 18244602572820272089 10852162961824494441 16417772276081990762 6007018641478946194 10154636014764898839 9663875785463842378 80413505613132556 4405535320625795518 10896649310931739251 280462915131053808 10455611057072786298 11702602322423907799 2918011132868650099 4567580834232776440 13201542662218610787 13660130292066145650 1220183828027386915 11749989441291500710 13680400633542686178 15209323261806623268 3302954755775955225 6108119644607140978 7801736029206824821 13907584203881079149 3327603520622915997 228708867596874316 7326520967787818606 9713399989555125022 5562228143106960163 18005863806196443886 3967089486285689483 12856587287396986406 6353605655940429467 9551689143169490865 14768828762690196276 13728414353530222191 16648409151683880192 15135772610511472367 4800010468105402550 10021496218403640185 7508110745168937029 13742299772841003980 5849366314675536747 13050969403881287417 11104741872315136110 12548531852052447531 12816325294825742708 16109935696594739781 17575875302578840321 16476632218481539679 10776776697068966898 2118498811130127741 18163389572956840202 14015975360629928887 3152822749283316895 13377114482743068656 6850806482843836902 6948815527015520376 153932494421844764 12166070404498915455 8824839660777261446 16723645198709582182 6457786122638291713 15605436750185234257 15533175518573855194 11794920632370927148 4760292667908790974 12085514268745192104 16697488119139485175 8125001598444971150 1332016962481584153 10703061079935401832 7180354469067734543 6456416401833825215 7950893574973226711 2761573344099852854 7210715198632386239 8252822821803920746 3531315079688453948 10157713696809267082 4477069386831260442 2191128199884464773 712390972870328493 4098647451163993072 6482572265622495432 13322452694385889285 2422726444207685440 13966208892540868419 9416843846080136078 11507517324016314968 12433233908443433663 9637661921092532540 1292666292232565214 3585374441796724529 15220709495213192288 17356483704540234822 17545011582002128945 15393104714903270987 13726935495137744239 7774407728144546707 8993628911568939927 14712912503404058121 18402546441430205896 18346946100270566039 1957896136967574374 2859976088519920577 18293392836596292443 5010913269240497323 11925147794493757128 14392396802322404642 8101187151795052756 867823962885947671 7710064840223154305 9063677707451392387 15738705179595905320 11617653175339633699 4132731606592616163 2873694907010890745 755887619460318413 1992673778351047380 17535963675304851693 9896120688541195018 17610437176865836102 2925518287918715420 10315491132497757007 6015390091925538667 10847257306876601589 12144536965260451902 18342860067005272266 10488446568388308131 15189276938181639420 8258679841820702699 4020264530320663509 16473900066397315525 10845276349704420956 8364544823538119983 12333772529622860091 656602709598881093 17053234964645817547 12088493298298575814 3477220843885377409 4880438314981040238 2830897830485838667 6125468449349615955 12334871194127806968 7968113367892257883 3074068132120429480 16758863428757515050 8883986579903668715 8447391639248228011 2213107988112109426 2974573085716647381 1893756295396306099 13959604573654705815 728531013856679145 17350064812344248398 12283970307240511732 16161971522657692886 2679098963965462813 12154023629397023654 14356319335545914680 8060953294005561483 15141066940489602121 3111486580088134522 1951093075048223091 7832151038634596806 7186747682730941633 7399288972040692176 2122249696155208202 1067274270826720980 16894399020486569648 13126925563739733776 16413178953634716756 8993257739326284951 3572169525960668138 12045554458900315057 16834659133811616997 11174537931025374218 5490290433552453538 10384137110347845675 17345168288198421732 16985886464186511843 4058283430338356614 7218833177504465485 814986264440043070 10147188708160698529 12556526960808947728 11781963195175017165 17316871267458071015 5522798693799025534 9899878301260989394 13775330095189386761 11546903549765631718 2995232771564707758 3323976825537922121 18188424263521388110 16058364097687538131 590622606100370071 1637440739202920462 6235033275416757463 10271798271912689365 16770377900605597371 7794219505339275930 14717375759680037062 1207530395084594639 3632382195996235642 12235560139552096795 3494480502303523537 13498230004809167094 18069971178477923969 5598372781938226804 11370548561881448251 2330321672854949517 7178808850890072106 5372824352192365821 2793240730690109903 17589820498412767602 2217402244824542482 3682340658074457989 12027545684647212976 15687094754390615696 243979537846285408 6501909824078881096 10051709670400051601 3485114439300148773 10173070270811959856 2370082842479490173 16214622523623147609 16058400937867533708 17794721643151740972 9900167732854737167 14335423191174695395 11118341725796221915 6358079200040888573 10968342958322314391 10538336446194488287 13774420138410648657 3394423372043313924 3480559543994940876 15984425797758412278 5404748251404842941 14473264835544446224 2852473325978636340 14621327330919230909 2147076587928616667 15693413976376692569 5526385759975689785 2618214584938554135 4291936896565615762 5327180415719444222 13627158330649250371 6121090354529927449 12295800079530629362 5818803688220508737 17818651259719639174 8612150173998728020 1320738256716693196 12196928990528738239 10791228904740327251 1228611507132284169 16108194739621320208 17626943679287286956 1747361114158191039 9265910957724951633 336808406539803123 10415900380722955829 12812374048686249327 4350171542922259940 6681359083499481702 8674328951952044378 11444974432053135448 3746096913907737784 3580417446897185090 11964081155570906590 9734357927559260136 11204258812116833156 4819925475266157496 7075431404410322236 11929154281890085402 405214423624018151 10427541712307121914 2959849737662208379 14243016418878030041 18149359396783832890 464096735664772734 8154044749939804610 17504211672770507825 13297004894144464537 8891903296661111591 15325121977190128916 15086766524548942525 18385674204154550542 6360655303884335404 3747529729195641014 15883062714626800684 2148620047928209527 3093473227781628412 14427208161961590701 11956706397009169537 3167233207713879003 2128758329928748055 3570239643062091637 3774977956106297101 15587770589365927351 4877415247312614382 14134441890988367887 8580053125107758322 5118031359908504080 14698132910397793664 3030627135772884425 195089223577440891 15893571076338090705 3795920184753381708 16230389062269616408 7820749539435805917 15211650804945950457 1159164211182708606 14875280831684771893 5371823801533664756 9472627769140728087 16642194195271096287 15698409355476101127 13898007928901149876 11665409157733138398 13953030587098830495 10401248755161820481 13332778739563174737 2361762282354219541 13123248854119433332 4350634138366791032 3862923234603215993 6759523813756296328 1892296936106285178 16188720354916144736 2359334809156890067 804879603736820374 14969884344274824027 1385290582633732242 2705539372082233345 4010701046737136052 2991555278921009181 11345455236351964337 9835485197652112884 2924074954236108645 14773378621817985268 10728513649826119003 8010690920681331667 14583054217249869835 13978262577542858046 9131757745457969203 4227414594286975903 10724915958786446432 11121105794915559541 3462800298878888833 10375264328464932662 676521103158792396 4815626097885705179 8128980257691384104 606931969410853366 682308227893124572 3564238212522526579 86573624272216266 4496130669234270561 7005251837083680955 15516370340831047585 4784371857487885400 570929196730135752 14284444483410182230 18314518658913818428 13236914415844912208 15763294674039082663 10186561961707408344 7251450750307163653 11924924070363683864 6697795621414919363 17026226094535347363 4022579325908948043 11158092606456368772 5339545225800048636 6624612620840943948 6202559346304452849 16343986790101976584 16085100950249707926 2827774207732471184 4409485027220097921 4237476874658371188 5600972894142670213 11739162252995545275 14089110637212078383 16616047078251702964 2991541954257116282 15283373555631938073 10740463851549763077 9651705942134160844 13098336896584854925 6122682191111041188 17372676766786997022 3842720425321300630 3843038121884351647 365322340294884258 15373313773129851282 5747982218024178225 1939303078756475620 3836460164555294124 10564056151775254410 9009202214599824879 13278762482599130012 17823152930538687183 4522393064329520935 10949279538575300503 8516208458694270887 13037591936099781714 2018851194239320903 9676659038902031809 16250628679733932966 4224097544279247227 5003606478661255017 13214099968121472038 957954076888907773 7984049820737196936 16342352485758903181 10196876474926548634 6444097415675329125 5034179300736576118 4983065799264374633 6147183691328105621 3512781116926306664 16583942269814489125 5746979083721880819 15128813687983174776 14582200990876624901 4047990557270687429 5649971723481572794 8822110074944270243 6715411722342818674 12805924258833809409 6642206717853080959 6454262311613190310 4615085784815193425 1593306714299840593 11743672807252555786 5712459351170072117 6900522302154881038 8759827549193342308 2138474676131731600 10077662863455361902 16401106241304450938 13465547785541169967 4639802573762765695 11677397087061742291 399214969114334595 4319922853324219930 13112757766268346531 14848450369889409721 8050648328719769018 9864320928613120171 9477461535720825702 8952786458501540605 4323686560536499272 6639654194661638138 865487124331428212 9286840505285350734 6931336918052482474 12712929774251738022 3126904966555323018 8497671478852271979 16247042371363755220 11863492385704857993 8119529534203060906 15309968182674005503 2343711480702716813 1768483612613551089 9351726450478967910 2521091423070096776 11802720798782233132 17901074168707382283 12652002737185439354 509635961863928719 9428024123684546967 16257676945586854822 14499870124757597327 7023295661497975688 6783685034989871807 11948699815201004161 4809995310850944590 2320686386623328405 3001620989547129522 9651837936314377040 68194058897742757 4431095781165480675 14542575737356699656 4637814971379088749 15372321558947868255 11040683289923102047 2211026895636312992 2870775766401031129 755617888606149981 9134496651791556330 763100978319712662 17843127900921640569 8493963443865142537 2683832596562864919 14812314957212770589 357402800988818373 1372521103250207558 4753311807840264325 785832839314930129 13664839795937983730 15384110017596764425 7038896330170732602 3657022406531501309 9464142742605031356 12411147536081572410 7057734651308313076 16100374035011954954 16490274272877291052 3491025654027104480 15826684385763943394 8497389266495546648 17478224790202228317 6314673004703062493 5782541632204590800 3044862943092357034 1127300973976874618 6416065068599799988 15930400597145277724 11934625854998531021 11645594339793807136 2750043470558977864 13056362803431990484 13087245095896869225 2951845875396789254 14405794299566738578 11703706499972436418 13584950957023402279 13848415703073202473 14839650551377899415 3225253365963409974 17012921441542384074 6955160889704710158 4601942492676128891 16968983828187685887 3218612914071846372 6345821070405960167 13206654234142085524 14212545536617063079 7663592086810860494 14899222266636592807 12401074408663508657 1609318238809092791 15818960755237167709 10925446975017163234 8915273459423029609 7937324628120192195 9432206290845767335 11407354698584304641 997513845872757218 11035626077183571418 9198051140977227702 6884202133543698148 4771464679644986143 11579894511191880567 12336353584352282004 9609163498044369150 13733372743339220948 18186631615968305910 4744342140387629660 8813996814296716037 15351010588804661209 14347652961510830006 11450362235848937171 365765885149069463 11887826964771429085 7577640120893607803 12024066847392208528 5565212927157840340 2877492266050250202 4430849781594404605 989784696308464066 1064861511411852532 10166903100795664099 2715410935460928719 7864033646873348604 7007247621694818363 14331405961863794598 7423260517214517881 93706897799985981 2123080693001410536 2539314123941494543 15224875631524843053 11471732916353552576 3318188950526903363 6528313544054032142 14069813869992402615 3249988718751438103 14208774759567378920 8509959504437500378 116937253546994323 5818471853660806401 10278386538665768774 11883626205625357070 14844178383107624095 17685498145680776903 5988586695695236946 15293162655023910334 13962235706731801406 16754070274293236384 17351129538457658625 17101727434876845740 7488484575503994412 2501334819155859274 11946472975480604943 16837483187893380777 12107886998164109583 13156539994703190996 2465501291131533225 7594012375943067510 16176709431490224566 17558085739437505038 12407530455456482934 8351807001622855355 14048674668828341900 3150770227922910790 9698383432194869531 5072071870638401115 13777035018246660164 14527543944870038960 3731248572427803917 11178335797702349181 1243577883673677973 1497914897351855017 12701228264187553770 13965231676362629683 4117966307552939154 8539816396274638583 7333779259422596742 6193852252706553208 9294834895698453913 13330861910671388599 10531785411958013743 4343007698320472315 8895144286320856816 9208262087791211228 10300647551828924343 14969048122682290233 13416522382236512888 7607038085539502108 5454696582761503446 16050706027613489708 10564916010969747056 17048192274036326388 12145520101500317474 10876096903124766717 4301506681191509832 14075583034419888113 930279521563292815 10747096043112702518 4896356311958750566 6774790408129050488 3985562774252733180 15576342067814945568 17754030441035677611 1844635219036267608 4083924849853730389 2453890102658450950 2724380246231447185 13810527553399086919 6368643405607540998 3224050197199727188 3278538230702627642 994920483558599272 9422795556685423194 8842258317608591786 7793602194285518016 10416227617672333676 8605309295855084027 15660823005930745217 6564453175992386344 18212393474508444775 12433131603359170037 917937476593803711 8486067717258339817 11401379691737860989 16715851564748985254 15839845328683454427 5749184228004408368 14240776146670020553 6915355277535549404 12054095963721094737 15613813597399151181 13014426120637922265 689186909320420889 6369203454160382354 7325476839399826802 11702856644300028401 14013833836505153710 14873173709597498249 6164667766061084056 13605667847044472838 17504575445325806750 5769920363719181571 8050404471768434696 4490918802620022349 13489397128609760574 15265979694703933596 7254232719846583965 13659099795866613531 3698639431154529756 1762357209823717378 12937197862729259192 13806319361309148273 9522675146064218731 7375519947209231657 4544504229473708822 13186704034893555072 17491259238961933144 14562463908495638822 3073910332126983192 6458786862099864591 16697957801373152692 16403791928967636184 2355743432409872003 59376567190133369 18176832556771883389 10973321665537437275 2445817329709193719 15023105432690556680 365453964479106114 14208841303019999332 5040757230706484228 5197979341330208428 4262581078811129741 18244668371875245010 7735077223118506216 5655100711865577295 7498704616361415918 1396630579211612609 9372079219013573866 9663033587699165025 9327721134342762632 8455716824040940281 759885181321415232 5518102551045317075 16349723790503045118 5307634988588662907 16952359431213951015 11481931542102386050 6668187345104670678 8770945808214729102 8482371021925061772 13149973742187490818 737657410076224014 3366522292149329518 2853670024613306270 9719398075524414432 10775108936066877068 5025284053224852551 17093860423011270617 3354631229515163561 313192585069169940 16598718794840999683 4137758559644997875 8349265858812638507 14234123618920293121 8690110438530412474 2067181703907708715 9303847787066007930 10782883323193842729 6757028104413177310 4352321413473989589 3325257624860733961 901132076435174417 8955013870827173310 16101619537588595420 7740190577564258332 3166584498826364353 4390170576030442338 1382321309140998110 9594947536229066784 16630770370329410347 17019488867732900003 6923675705227983212 8583035970866710971 12598179224540670306 3918557595511322946 15248314229069128039 18406496827008724440 15795288601932519063 4361553053888298409 16692968539915485214 861907101564278504 10185755337836187820 13388980341355101232 17389025105205454111 12273006782732295193 2825331656754973810 8609173815680898642 15933418764937326506 11301983713631636338 1335808943029991789 9124873641505760517 4425541290124683491 11445449847472335183 8519000577736183969 2518239502279993962 8461398134227885480 14202489679407856520 7697159374392140018 116824900076055874 5978964658132025768 10178239124638489581 13713125415751900346 17853450067604908202 12316696841634635180 13729088320607678334 12213408605787818071 12532685169288088218 9125323062948429629 7311754219173797365 2368918139041086918 8161291513081278712 4634076140653741986 565893538437170251 699612777241930078 11732743467340910275 11019793942197061891 279179222770766128 6685769702034534922 8282665575240465274 3796527278562391212 14731836182893923724 2304649349121047814 10152680761152541099 7468433565696037681 536815290020367653 5675387158856496652 8515930809535757352 4284614217219654791 4083594560760833086 3463439711885117736 283915848768780268 10396965402935969326 10692472825593142873 3908568717219434203 17210726880379066547 7144342134635515175 14569650108156128319 249855236640110753 10107510384326256801 16095370611976137004 17248427598605313082 17677811290052045468 1245920485184940837 14203421642217311493 5095730434691295068 5742069499594871239 2287369992485533186 5659745975581403108 8768469807955051058 16959072041800858116 7694237605821688747 12156843326323255466 6572982062708457861 16302342697628012563 528024502054509125 10119696660131919623 2504102322071295381 1940018903014389450 3632102909857051400 1719560258263657684 3311097957858539111 14057437957692330409 10101153118680505973 16028133805064246035 6868425816004626438 3631506644216914115 3661590554030616521 15664635161947628577 8927396126961160904 7500693208658858854 11618158152212819052 1818743382438112813 6830694148589074414 17187797900157242180 10395223008859900118 14354388228356942214 2223858595063011692 4307933356605319892 4838643173405183199 2026589652433381247 8568671215200079271 10546627781802303582 7778210212976934030 5511512698498762 8380073194025242926 17444896388475695997 168038723727874311 13408582542439699059 13137645178990042976 7132497031820563216 12437072991781558594 15841901995560537412 1619438127348119041 18391681238702765670 1954522799854743493 8331179116201476734 16744611233486288882 15124443175187356848 8975809120431734265 14569887404571999776 11294442871010215593 11579644485070155186 11917954675961540874 7184444240621197974 1627729142893067161 1168808757141028330 13823625432052957832 7174139031715966410 2172395480779042195 18098102843267100150 4256415586506808778 5480698282708008578 15020322905211199173 721821521745682849 17792370712724090025 3932712994900151848 12248105317748048989 2633558546672635032 13007980535877540801 2322680854067376681 645992963129188980 17510480797644427548 11991070214306815975 12597742514049952949 9883271345814698311 14630084965106043102 7132471129604049037 652929274004737053 5390138126103503429 8464846844649390842 5359173398034476212 18406387886162486534 10392368448378113988 3773886743282481920 8071081809623008729 7734341641218305981 556071547470526093 17031134238315800031 15614696966343883439 4013095799662314796 613785885995669152 9881170750634580702 4800092963469209851 13291414577776176109 9356487901267312374 16228346523459303351 11414992939886660801 5858949698764120448 15880471688909610386 1748778710457378293 9738393109608200932 11837339706621537612 12561032043397779910 17172221788598470593 17802888537463653820 11175116224986773902 9631453247986886908 10870644068729449972 10754241901329151721 2873882674313353487 5711313793053907622 11365915865963627897 17564789238190865273 13740889210401741066 1799781685467972460 10603988759636333464 7949280500723512584 1238593041383464834 9239569856866446366 16388236555389206842 7658389233785655702 7406243336625052204 16118772004491291949 7788166836561542249 8445098789906869724 12085791038685204900 14979880763505589671 17183947198548548547 3892715898817871870 7512380106648620149 17293548952080248141 10268767345875018517 11873350190161143284 4878255543866461308 2397009497958068444 8869634194383236261 3129950123414045479 1616130018560882157 7343864865207446803 10843875109967114778 8735599903753342702 3258469302528075052 17588901139045015724 12538297004694935124 13554526903566759476 3039154812514005113 16394675551784073580 10693880609657290904 7801587946760930982 8615465543085106343 17901230005819298156 5085957519224735072 14006467331901630777 8353222610839524700 7833650730978326446 18002687289399824144 18136517482911488110 15527893337692557182 7974894782059151001 15914147705080500361 7620730767067199843 12150405124674121832 15059618457126866418 9483895128839691718 14254097300691276187 3683309782125636353 14825670091691779065 4429406789000153460 4439265259264805117 6846248097227577595 1969298534949431065 13354265134184000648 6584575966959334413 5704645368122464008 9483986637397239006 13616481206044035290 11913498152981701749 7799588501563988752 11934812731269780379 2081013010170504678 1944873815872180497 9384428178718192949 8271605558714195222 10865571684967391930 11618748065438912326 284347942080548079 11718449424176371965 2077290185635235400 16889950638228432628 6814824408627279439 17079974689102390590 18204503162086753725 9530555643956467461 6910163423795907545 7140477946452839136 13470585591359383240 5594273099549101451 15997561944079796981 15253022301944442235 12918008532393019004 13484226928708248475 15827043113938679682 6098565421353997238 6058912591714642439 17929300592792932495 18346407640062923214 2407737938242741344 4777123433555142829 13617861897635408542 17071592592208066993 15385416880295207797 2313564784690581636 13363609607561189765 16652371149379822481 357745995483265901 17327593571115463092 8267747618821839726 17855324757838865990 8030278883369944961 2626048345861264310 13587605776314258944 4502637522485626359 2353286976682064837 5383050102324420572 11640862614993332567 2511510484347923670 4288676656005649943 14204944215035725391 4680311364256417839 14179903559533772426 15570022637930485320 11665263552535628248 3202493690707789221 7244955941673181489 908934562433703011 17897149922516091153 15781626686332474248 12456423681913818385 10791531255350981603 6455316005881012471 14137238419112602347 9407031874327622950 4544568071458613304 2892441734298286434 13324025929396275638 6712700314172175292 17142650181024450961 14362238952321072220 7398570327628806574 16538538414342717352 11674658864137306266 2598729369349441511 12118705468581700761 11017221055492202159 8686606966673746522 290723517137627073 7496944150328864318 1612742937399754535 11318653688857988391 3656762297429572264 5279199433425759930 17307602349885887056 9747352152552880678 3877586546488180449 12505994366811852080 518090205357653886 16434870758036027997 8273968006049986407 7120275169769599238 4129212302315078414 8094217010635277046 1739955767311832444 12986094959290309359 10646647805978214934 1408391033287409491 8703799960681985690 14041487402838012936 13699026745547316343 14806287092191585092 1552760883879213077 1004658903185835010 6429222400363715840 1675398231145449890 10690950165822325705 3145889770814296021 8066866553884099347 17911367702588859000 12254162046832004415 10169515842586952572 15968470141955020875 4470541291983396328 3922839200467365811 17842454393853380801 12593300309921923279 3052535685448549926 14945967984182332039 7921002469942789079 6207504654527740254 14384992325144524800 14715271374028414464 13440635252855207776 9994491938157082696 8795007654012022896 13219210419680200739 2208063395776875328 2881501664032772232 11288816022362813936 13976672437453219019 8708295707766970741 11185971954953794057 2556290142269374135 14170978039725654468 5313716426554366225 2238945199606000956 15741173546219893295 14713953158531582659 4444634569508867532 7811801875226691792 6070954717933692440 9183511462482638827 13164491715937501864 16538406795630967729 4839784436773407993 5019140309124304403 3981034151972519317 16889415156624857888 10552382406479420304 7798929567487499746 10013294680910375099 6037584190697573788 14130467206301990642 17118943494803276877 7831828662196315164 1671691189777555718 102403446207648552 8534270596868894180 12298007220939197576 911474470218257729 9465005070979946045 5324418438317693889 5874626822191899045 11811646056456546395 16361429855769930661 11493244477017730843 11064504974964448898 4366477722758662751 10770975553059100852 9731171619361233882 1021517711282121683 7660660076185433796 10205145466118537569 8481646996267673676 709078021840097494 16912804599918419131 3243770461617096686 12218030953779525504 16403568439421230601 4080565623150922030 8410788233091864171 5999950172814095738 13804878992247232636 6743763837038964172 1074490615784009639 8997106796363470000 16217707143378338990 15485219008917607210 6252542001420887998 13591943373845568662 5748896524442859750 6267421253939218942 2322489391719711821 1930685685024217511 7364146156151499331 11080448312559788413 9170064326317081418 13586574481459802397 13469161880601523101 2061497716282289311 6158553988880436881 737333989158282866 17371418053274994118 16025451121615778067 5843387726575149187 5916314313977459746 5225254326350731930 16504541229177574855 3765257873953976495 4239864016692503420 5829157425341997474 2926011546263503298 8446643802024719777 18365228382314776042 4723048202878427240 6206315780119715402 2441072602953826323 15014592853797112197 11337086965734100976 16066915520583639295 2385128757578415621 2873071760632116340 2700491452626180484 7731608576824576735 1111729993335167237 15618578379298593388 17232228786605816852 15258533240193585497 18391923262506034939 14629880594397671750 1600917280259927557 6518838957714852585 15416550980187535983 8842308322486515327 17130478040265783399 13645031121407293986 5933370805083215316 6834547430324964607 5310810014473905638 1495130947341390042 2978376175209216869 2456631153929868923 12848546118927164119 17325702947923802047 6528149108636615780 13626154083846456896 7454945447516289792 6220580343294481266 14389068412315610603 4591605642990394488 16514393201651470613 6224808223134630556 10184187063264949419 13738065228294477176 5078616904877705335 4824087791027238404 16959253198407946102 4983638967102993085 13526587656234663396 6540261252227776498 9739300077395412221 16286677556820221433 17261295139746302918 9528220204269119569 16135076696797278579 3876722005694771440 15289332550351214405 4851992742057921373 3151218849464101402 4767873383707645326 1206762935362703099 3486643664895157400 16326881281704116084 16400268585099711200 8204447590715532651 9024996126208667436 8823049802970247177 15955107972563496550 9892044296966804484 1183987780239532858 9908492937285768343 15346837304852008407 8440078501181894032 14099589461866606942 446144904117531850 16808992626290571273 16043112276552811653 6046319500868720822 3899653555215580647 15334077619306931971 17999166609575442246 2882819739443276325 7450813139159383492 13900181493466633749 15503855986596472771 2735395874670496466 11211401392515820382 12540878248712938126 1017730283349811618 6318938127005683131 7217963404752421566 10443467262055831172 6622022330355815496 8039045911384124988 18261440482059376892 8273464768628386136 11463735608401392748 585053098503678541 6174489175746798750 8634369691797514270 9098631389567551055 5083544749520946646 11665990902987284768 1802528570234034814 18350525448816813392 11951921085284895036 13007435915656163755 3379507645965130150 1771911141682212713 5649312284913118349 13913314351469650010 4338995977245133944 15225385570266141251 8499521230913207477 1800912069631483684 10981208544813135421 16278214249310431731 563587552354192024 16230426704004386295 7957472231035440389 16869294660952224553 3785479559535408380 2127972459330626134 2841951181658448324 2313405535191596928 10785518430163087608 8171195522513416629 663368020884378757 13374519247465358533 10897277241148976755 9770186046642211118 6717423353145496841 2876634901924329377 10149853196815007782 10402595933487776157 11445883136792754725 9708658900308950175 597046866844519432 10600273292453444832 6919659657759978051 11204376229845415648 11940266795683661043 15263164426206536428 10724825815568101102 18163463747652195860 16421765995695560519 14144215125975576492 3141997657157440084 7173159221824433894 607210362368017369 13236078594629117042 15619074686293854916 8598388018934867001 14330184795311485458 18056371723788804365 2443771455923911030 14438194348071477892 3614904514360238822 2869252942674581402 16421064752003155392 3846463303751331994 3435479191800493493 5823741995274832809 14196433154688483594 10903884096823927640 822266073146381178 5372575321511206563 12115929365222712463 3488875199214459854 18214959114030047124 776481936053043893 4956009953169783811 1082237904808972013 8576927838478798614 8790516086484553763 17641333358048968895 15140634460648353909 18227524135183096646 1807026425731220336 14381863705973952623 12027827614930110813 1179113751810002537 11526205511724166889 8075277421394046764 6336028154109265811 12965831899674202439 7592270167910356218 3528924516673461862 13585777506117700060 7442016020356989739 4314915614894447024 16286832735088712090 7013825708181450338 7552718917758317381 6421344973149653148 2443436581198202385 14434860959322420363 1161335793090079719 3372825617386123708 9738630856877594127 12175969460684103674 6342556680827883176 12455327087814366406 777767702822756796 9848067771524604744 13640263933748805622 16257291947205806565 18049917360791120875 3513903245547171600 1625372569447731363 13183454396173791733 10139474221050284089 16797006986362148504 14403557897296639198 12221060178317408217 5339643207196143258 11753271422157969723 4461897623590560813 17768467204986825300 10318931019652232301 2432964709967185932 6742727567674145658 6717713553681909630 13652723823038141060 10180663831143410158 12374856144324433301 10192807036340365196 191882104777683496 7508083552188557479 14051333818914880760 4158325979004686104 1607795069769941893 11396784625814508300 11369997985601687457 8499120719452713100 12406670849791076631 901357969200818917 9296316087124119130 1437390181005717211 2742638664683670479 6533010856318282985 9256890146953091416 1426337537986484741 12715264905013629353 287181352579456628 13013298545628200167 4743954384519019212 17381666576163253048 1927031155286617028 8899443408498761861 3670004954274035862 9175249035762416304 18370892365451358925 16792613246577059937 7876280873104099662 8723725762397374128 15319955825252759378 3446270502472756197 4772294264709333815 163905640935999006 14704918981936303860 4937370141326493674 5025393731658658692 17849644898706032138 3046432291578704605 7482152680022218636 9484328247452740252 5805745266144278976 7027147823223828495 13580257845276321299 17243507809431476372 18068138863652781101 15214318186033350671 3164048626369149121 12111170397548829448 1164334702947289554 4727632994174860945 6253080446212116482 15104420637021544705 16792671749007815533 4823607837632290680 3309214279715370868 1162079611508129117 3584597763826329419 3136417541069567824 3687576793715789643 2610425437814505387 11590953515764720279 14864528223918899034 16535447171921060188 13594721032784488422 14052835471719914703 11459907651920909486 4537253003699222485 9675903972190147695 11631060305761010062 14903591036912308053 9283603227805048414 14605124020468634668 11552299991653712690 6870772338265786007 14870035365892714969 11082659185613758474 10390192858362550115 7802135073928284743 11075617124080789125 8770580304931894982 4561305937459206760 15219576904085009627 1596627464695220645 8735391501018720016 349029818039173596 4037875137410729214 6647378264453928946 12432643688782532943 14626879920540910920 11837929530248888718 6153819837845073751 13472441605888218970 13817030085557870031 4390998047698005034 949302133688976865 2542825019997372083 12541108049539139972 7992959019374605939 11629649494436403907 12088874237688382357 18299854438195859316 6765766318293023378 11652035372979684983 17472192577840792391 6412674649350964724 13839645559259373212 3244247643358898998 14190023865835030709 14538385617969325979 11038621086367288464 1498132985034006771 14984147147538650484 17398046430011660698 10271406119884560994 10132700995488107464 11994209635834881 12254715237103207198 17983241445973763017 12328155010210673965 2594223461197748507 5702379998544425891 16680985959298250171 13610058532825477449 8469691836506766745 9037424773788844966 3441718771874373693 3748696045578934264 7807255611933317483 16755713429099007116 14593423167287317440 16758961857497223356 9593332638118596327 9292771406913652093 13715121631839882577 17054894555604994730 12114161573321302526 16654158890682380712 14254779496079165776 8521981586797016317 976466583721201491 12217191828871865462 9412625190068302758 7254365659892380079 9366945807885243598 5100500638823094131 93711356767591074 14888905954641318897 3177153368634758315 4336837205796457055 8264788443316286408 10982653245142469423 15998783343586831802 10258537101700191924 898227203221630972 3671245592014452933 6549561534248415350 9899863514473865558 6568986194915294155 12863681282388823625 9542056416134880120 13867242869626520412 5519461930857372385 2156596962832154481 15650881160218597281 8128078235697774403 8551683444510878934 8911896268171979289 7669018698716425095 14233360392335824286 11794776544844226376 2056080034837289202 17017633458057801065 16656651089994514075 3684815198199528588 2915524132029241784 5286461369434047999 17032139806411772567 9056633886370330371 6243429030588191125 11131682419974811874 9159348556661531208 13925564380128979581 4003384142671852301 10669264446342457597 12494770072176265348 62782100564197135 8315275920399768835 444882676892396123 10840382466092964917 10367690323290696564 3812306850226754000 15363066766697925179 14194549339440079663 1555789757431060273 6451772978893455302 14409059517368426714 2186759256505711788 7712098121139536773 5982266616613800472 12156555504177399672 4963832996565057614 5474754783242984606 16829861126325774629 14599219757116601773 3491794781490506946 14735101115390932128 3910696119516666529 8612241394870046575 13074243793888926938 16253660871093340824 6139539018237222527 2818809316569027631 16560273883627687952 4847418803273641526 5330101405569674852 6823340476206358190 2874760881431201624 8906385622420000059 9274773497880847908 16612264883168832223 12699523872912119872 8273780294326158056 10294461960896617487 10707681932742849626 964747128000717780 9040811571408639590 6391387105403751192 2243617534117726712 2950616131080811599 14699111817289648692 18235746877078351887 10301791728512022765 15169560419621017430 13469064250784407599 17478451211721531473 17512738404074885598 537793670141075700 54386446123364352 2481834400904817333 5025465630943253398 8656094990419974206 12631256996131542328 17829301101155236304 16007893171524975952 3095111955303116891 2701341559955205307 1807008226006243614 9409096026988203182 16203717637431775034 2582724095721104171 17439923075504527645 13516692040972195400 4904594730698029712 9164477944229925972 7354901018192148556 10933435325969606160 12801897573149002367 3716015736777580257 17191621114549727555 7428594497651858548 7752902188999791826 16735879899156255030 572160608622769580 12651376821694742118 5787268823361642663 16610394099085388104 3766428149229313407 5430887839302990807 6131528825171221204 12323577967829550848 12268722213877304880 9204681277004978144 4100549768992057069 16488839202157612245 12833943806921676453 4158266325858172754 10216109223546037809 3833046737299705668 8069782737796201696 2499062266443924520 3466840656697190888 16336549757876042778 16022197514050214951 128868395144915341 9593023556918029117 11156003059781524800 15554881412226938821 10312438758431235033 14657827727707725625 4209309669981248577 14538527113070770396 4063754966595227241 14666352839795800056 3464896879694299427 13414578393932153614 9382003003645495601 7907917945251898749 17565989591774386657 9548093462171365974 1788235479153702386 15747845137742610322 4144856540588430471 15461055599482455950 10173744749257971460 17386009475731793319 616819510091580852 12980986238423672559 12698674473965465257 6764246809215430054 10444327258981067354 9576350201906458767 17924689235446713283 16355798806397820469 16740046634578811792 11774159055464417840 9758742566730314187 1862316315972378601 5921460823175225088 1567420192367114976 5831063731842134255 16311207876462144323 13389009419363133182 15786646139478602492 3684207586680600162 9515389220122037912 17437673250306283846 520569122524014499 7825748781851436385 9932348763330965612 13918961462898320939 16858059761199347296 17106940627292813914 17446764368688350443 7507248064167703905 10693956742188548596 1871416265786533219 17406673573213822351 3985414607581812123 15175131172278220042 11266092440001951640 686280923679603745 493144878755691547 14094976373000417005 8671303529123205967 12757557893660794836 13998435245123567871 2714848045196277634 203676031144266269 13338796399720813957 16155319586891190890 2101477655007308319 16494849729758201930 15990429461713050482 3451899620713410209 12218277717893642588 10683923206809417187 13700854324161095725 7500930223446439959 9624527362572817666 16091184979337552971 4235909202566220268 8123602842384552428 7052386239463026356 513204001397257950 8693580229032750707 11221399960419098524 15050182289009739592 612175857398946375 13624243959861534227 6727093036350254776 3156011950611011844 12604035816181637467 1115954431808435094 332093416701531009 7532187600784509680 4052298979563598872 1202575451914773998 16545082616279177029 10976610850420621595 710784068752661047 6604723163042856598 16428887415543868763 6032207783561413304 1283755627361879419 8167180230770292277 16658286254850948057 4840627665746708419 7195357557139404494 16182331621597625171 12694133719837447929 10834176937823644973 3570936383605757945 503456795298846515 16987188194775407510 10452316809871699383 4919058502935678203 18356117322616748089 12054706752249551216 18303982404518175623 15204054728421780390 1063022400065117738 5738633525193764969 5416243801686551490 6481443256116314212 14944319432420164514 6902762191862330746 10216341162870717041 11153941354310130186 12890179694182905628 580648421927398845 2000022165401647782 16835326495210892497 13513201181350696415 1914949081084302145 15528758351887931110 10133048878276477695 4174282767014876554 18100639298188996406 8151664754560698181 320564410299134201 5019560307393563323 8469056943475123023 3855092618783716937 15157998227189113800 17427648058770360777 6027356218508849083 7695428121932825360 4648585996152633620 5197922482347555121 7762449440068758989 11725091213028836725 15348725835259222096 13545942464495799841 5894821309243215940 9726227526563450711 12665835583378941517 7056231885068280698 7982945367102608243 15116908348769863855 14772694331661198058 18108764146857264576 16208257026150314477 4410949498306945937 17053057076000433259 15843663797940601348 10007575130737926592 2353508972018669654 4905529275549984605 2505056226926716162 17918080436580861748 10251335489371609702 1677291621342224076 16551953038098861743 671182355702833007 15775493833129785878 5617695531408307651 8044643612632724080 8716626899234142908 3940575496347391669 13002103595025321783 2182954632257292541 2483066312876262608 13721345679748237697 5409491266806412119 3304948857645847927 10625909458984012186 6932058356601967863 4813682264131841843 18190263434991309795 6844113222675206273 12791617401436015475 12519210074820791684 1896634743802913062 602255418682955235 12241391701491034533 16426152877567372847 7620396152542977453 11930499286687098414 5372553733884776564 11547052695298139851 17006008779644622072 5311949368690140257 18167692809651088763 2740431085979238138 2877772913293055835 9341694267639632496 10137972169328335579 16222204967474119994 14075531041373227611 14566308120317928710 11303180472851529320 8111257914610260756 4535840974722341984 2197515302091385116 13276473836206938474 11527925158215554782 11165310628590746595 2356063141495208424 14707545665842748793 3074943364688279511 6952349667210278274 16507484845711912263 1481411665389353034 2297392471279145938 8704938522763772451 16535378184188732113 1699600849415415770 16725342453323803025 11008349704772211991 4945339523374020662 6608895368680051642 16647019881273988005 13906038649863686181 12494680644895126234 15138194328926438720 5311723766935716443 7476498739399020963 12376097132866115046 5314740381818752539 42368564614984684 2224235098042640984 2218664414515564828 345652897982630346 5673676197405927697 4947979930593961019 5252664705457420880 17615311093723621967 3026036260456171039 8846680044808911993 9915198018090191966 16020976636044651020 3018671746194868472 2803070700981562998 17801166293685280728 15282671898192816200 328701094523004824 11808774510378529298 12305144389375735567 6513818315292693940 9082103107375909364 3613582929288835722 6677187186428340644 17816079635253384772 7196404437731012375 4248024164982318265 332510929285413920 317771261001639020 7007233237809427181 4509838478181714669 16579078766127754060 9817990043864543085 7635589638925828415 9601748434187598021 12181986458416925390 17192853713176184193 13421271634948176663 16462366460575044907 3733711373921238459 5568113233656219675 9719510016004611323 3237395858149240853 13543857249774189023 15706009463146271429 3810690118343649589 1050865714973199530 15367421546526463707 11168554004662513562 10103145843292591938 7499452931136350296 4424741395846167618 16856715745226589333 16984872270080626278 16632645569658688601 8133008225847793903 10021597763730911200 6570762964549680679 8950157107902325702 5724789661224032368 15907144402991713560 9442396774691553337 17561119239848632505 2843719000002400732 5888059841398103180 18066095693308558586 2841818445213047324 2008208324443741368 9668437336895419308 2646010030844480899 16381409683223727808 7054331120873176883 4343774740852089358 7966802075461496918 13915425429524466386 10896214678205452796 1331480053936596887 2324683056822861353 6532365008169345211 6344731202709418283 840872285367219467 8026205045200079501 5901747371342413746 11609340135956694286 10096406477918287659 16755387817449624985 2860594756157159309 15373950860091017785 4712179489307413553 97682614668099326 1362452386376420759 7564208562001221603 1315047266336285854 5180021267816214500 2448793636615489993 13740110197025308186 11653759728692742782 17667376950909118912 8806885861238306480 7130455105958027566 550145732835106511 17760261902817362716 7657518133035826143 16317961233069985433 1737392814794227412 687146884820959026 7231957160788849042 13021194532818425561 12943342085090210135 5653893128491675821 16949207969110030218 8275990141616824064 17682932739435848747 8347985063926201257 7605595812736277290 367662512828442125 5953266235689974108 1910420442231537790 6543621033000943961 17633833905330471741 1277839507184278240 6762933520420148431 10982057522280549499 17716587434303904301 2886111401854647679 15810234361592467050 620689836855533343 17984365072685488501 6076612087382491796 5147909864893596966 1705539224746803414 7325122280597057995 17653170156161535494 5749441119816196560 362074451802178022 13797352309487555935 17805248426611851276 3450213057190520686 10534498572095817393 7450686684774546514 4950061194446622895 554516315572339156 18275113344713482320 399890213466173619 1119120838617817198 18009364328784129888 1938063967581322205 3039513508645637951 3621515438263150502 13710443820128712762 5260291569464688005 16267027264456285109 7655827281392807178 9934853923607835283 18111410792675243045 5795959589420108802 14878447668401925449 1683841671394896084 16309336891315437656 1367681461249041733 17508995311665414134 13861483438245500668 7741310323460996320 4677089039367365236 17248669508015786702 6717501017084047595 12731009669874948536 7554468495966016037 11343997988022980927 14898842008384452579 16187332601018025027 5264790478090589677 6224237921874751684 5848385732985621382 5405474856795604946 9746737320704446456 7287888532380051998 721660759548579975 11392699056466784289 7623984160282920534 12165928527586367487 1558745166074412950 7507348513904689196 3366577663627582171 16969557005093767214 2829561971706503759 3339642770048961005 10977639213311408891 2298888550794989656 6392957826515664703 17864395978635307114 9606286289562696093 2496604085593917921 4630573764034999580 17609410741526445611 8277999463615899524 8352579487466422100 17756042279405855114 7025489350865805052 11009433738635710234 17048113111556710031 2720274717578021721 2504545491485545651 12076327512456749666 5258454307475387791 2592811625143333344 8458778824522737998 10318633742662860933 1929065658665991815 13398495230347949875 6072079455866114487 17861084034742992001 6512279126780230020 14747310782543098668 15252163191351614440 3346068396164099021 5341468422209114443 13180644594531675244 1873999383390228536 14101217241027412579 16450314306672187639 2261482533222087743 8408355012620505054 3792645455186350606 1371556178564981567 5913296347142614946 13949447423811620938 17239017041531452570 4607683325688649091 10860381044503911678 1775265209098149043 14087669141375917763 4024311869552150824 4991015184660459602 2268151991695307155 18243906369948744806 610484943704792600 546981326915126986 7594887586324541518 9456778773161675727 5071161727924865382 4255947591148784389 15055520571692153101 10425547400433076433 6302336768294555396 16045938887963873794 9982867505295651053 17752132429016813496 10424737723103460805 15604606057165380637 312581131853596553 1507881986096812866 9351258390211884777 14290747438372399823 17167243807844152182 523108796903698331 1674972487499376345 976383235212647569 12315077023923921856 8270857146515286316 15023121773002837396 15009196300903838858 82388839792633353 5910678500821267498 8182383445122257558 15009577943702086513 15610473521807088714 15535238560754361673 621153422552060111 10498199934867281507 9426162865809141855 12916906199149081926 10984643221312950892 175391075740811141 4728934368939987484 594721492630011761 14453081187484589006 14087000096673305006 17638737942415433558 2820299739449506889 2154762369644158280 13885848477488205633 7782633104799847322 12213449004162718693 15151800798016638207 12334107638505702100 8652180881726944977 16717796060999002775 5190164250223497293 17805108263868499258 1036156882716492136 16112957096433932694 17637727408681724655 5527249483330993629 6940066752233774083 15981657766253548417 518385838922496068 1371248987352074555 1332477466247590742 6614697960678403815 8586623744293095641 13892917751222900846 17144691452942528570 5242692756137425508 9199474783482082922 15791212311647752919 4660754725493570537 8056364794372925679 5045568019648670259 413961048610411913 14421178495239319989 10759244867359839918 11841700753699253299 748434605838842789 10598462858128920249 8237790331310728608 139535044682915222 6414554248569551074 6668451766662698127 2276214728734335864 12697431411604706153 4966926156426239846 5016105680692216626 4979075461944592376 8023461509983398033 12173727025911240439 3309678986480604816 4463332799939583200 8726130729002686798 507345456857763518 14185617897353922182 1295597601037257272 16301826257175907123 17584774390703530020 5310200845641248492 10881870431469831474 2307959125906065933 12752029340215104602 1487929924037716623 11271426364676516563 15256323105976968541 6787174193872717245 1771374528169025893 10293506354284824804 18147274428476765689 5234828594734034234 15707344476424990830 5136343332944012458 7665860447956302845 11173019056849875550 17060376662618712883 16538301852297005911 15924221330948526183 10513438201109555772 6009367365183290574 15507990171247003240 7975384026270194631 8087529763884835502 4473258918963057444 10056692918298826763 9714682976251909877 225670903858082744 5031843769259862347 14614944007309753160 645978034337758665 9089385486090385925 7199453900340332238 3403091702371814271 15058329881416894305 3882982026067943190 15096942287848247867 6907303054521224125 11090945305293057705 502854287272454667 1215568675668655480 57149654901796506 15261455520126802483 10359921857634545268 17159114914439399680 16118756823987465319 17832590755370158303 9837697303901691000 6030800695943184724 12235211383883276463 9534547186715486659 11130016607615010633 15280035590261178868 18024091807911897252 264788032847876277 5124998851884283587 3168991377132980158 11124015070797700795 12525921355098566805 4785048653065900375 11919790802527546585 17896411768600221830 13758444797342685391 5180994775356038277 6659686937350686805 2379389434909206763 7213346720627303615 2917194293953262532 17057243952824577249 3420077698495796045 14015836784162542688 18210269033837933498 1831834362262552983 7590647858748148030 14518826142003556441 6882756681426512881 8265586854176090086 7855761837056620564 18399566760252355021 8625352233207767134 5810907915735736922 16112806929141356353 4046168436158896667 6980551022891638909 2593637372573777224 214152493450649322 3977590598124550347 2456911252927531527 14922361545693963241 16847924914955621404 17656281879810250205 13221396304419814557 15140861683792804411 7506148908921007807 10833932394373784289 14259561580638235298 463693723117501115 2930460137406736318 3077036328973768537 7064090222388679531 17580117076221656364 1986922669934050778 351294589295876331 7720916732450712839 17160169576523645089 9303514092099280242 4398516434486796667 6087715303295942139 4236685256274988270 4393258721176791801 13722188729109858553 7985972146920607654 4730772845173013803 16126630724828937707 16807615373776309326 15350667668698856805 5783848341524712959 4541036370248854456 8750468948998567359 11507546276733536957 11752840408363619363 3321466039881592442 16750513730884298013 622464344691383766 14887374265615246983 4153603527262895233 16879928782499835717 15000974274775405756 15762375119242989350 2821222256508791741 13407933659563564642 4896413708444957492 11704466302411365771 5054628952215104105 12444669498071722938 1209785814522876620 16616039915201241621 5973170077609629503 3446395238168596583 9998969219259677982 11773915023511477723 6583498913272587501 2196228792787424733 6415809133126269196 4839944736161093204 4561795812924691890 10668897627413482700 5611875316924009718 13391939589834920521 13407505836513797978 7683325620257646067 16370116941921032712 9733747540476801958 3153994798607063438 5089995162413020223 16467776302792580395 2881408819871444721 6864581101016505820 4957670985327757630 9105722018075475743 11916446919357135788 12649208071457141407 18123917448670006049 14197834938428797315 13813613326243716882 7076529872436882260 13011234772850482762 9971313286150396689 9445461690671121546 1871935619838864903 15393498797899869847 8247045230649218099 8363159722546135476 12572682518083230774 14184917520240373425 2918782764745876338 17163958356959709586 10965228144372000409 13681558654942259110 12314314049567899040 12620189152564830300 11602192583187770969 6257718222681351684 17138456748663232102 2431829812627528266 14079865223978600154 15594136606580197669 17102678698892055171 6985856847385140567 11983071532551147810 9236230513206326706 2471204718608065010 8877403645816043872 16352985510070190001 12651348525901048175 5850715910191795744 12763676558936952939 5292457451278901616 8976598683353246530 17966914778747660374 13303169877280635474 6108763933663374061 14513001893444978914 4369501129142479101 6380172330547351312 16909715595101293845 60376528763417896 12598541092164120213 15946242815505919445 6136893576706932332 1610154365365384067 7713787678894220950 17579292244146356413 12259149988441069654 11623628316904729134 1733951054034307327 9631804776354556532 5770578914183452343 5750712925616795897 13395994685067309971 8477979537381736147 9196501226613021161 14791850771920717651 4871820708164301496 11441713614657147935 17511314824612909839 15965379878820871290 10702973533603568237 14595954539186772418 4239500261947471299 5407327476412922039 14588958020997393679 10695252254765482170 1156939637157828860 3112855679987793797 13317907549972313197 15261908212261040858 4793238428080817352 12044426523858799498 4721571999956918384 14897283532610969534 11767043067591538330 15102217148635235324 998095471618675428 18080853962388439007 7652904899508559796 3054950206994608647 6866643446656905406 2245270653784452651 8683713875860534580 9628077825840514314 13604815388041596316 11864888422222104630 10544560958906347937 14747673945622422615 10460437710863063364 14393106048929021121 15345418495197059173 14899196531384994688 11866015162417960851 7322164954582844337 14828000578839245391 17177562390571829441 18213342951056633036 535159164162858008 10759144680283565217 1194347454465457143 3232440365267778272 4154449968850942144 15917739433866009521 16227895491408502308 9627461900560462092 4898579828316153207 16900779455296759329 5056783670668124423 11084890597397094976 18346729387686077546 1391746165667681232 9852783715247013485 5947019112331224279 13457646449708706886 646798543166893414 4791249472933442543 14998595902486810622 17079529072871255031 9388882750090688115 9985607318014392872 18188101200091252718 1630426030852656724 15009535378782748333 1172146257419071699 8695814541501011182 2109414595111384298 6717097755073731082 17360729829620349510 4321445271846700396 17976950438502376013 8166479954069584439 1935369038232106193 2964914928807630403 345940702292991693 950618422094719023 2979142285628397933 10745638420124248084 15672025426895204094 7577939478504438443 9097589702795545107 5211621668443299248 14506506017611351530 2427984182170321838 15718989562798124300 17390221916317425357 8309026497321530258 12084840963595297106 15364484083309011260 9663414438630713690 14570417445395904445 2501092484927324336 12679442175011585627 17945194510969570936 9178656788102114788 16158101780025099819 362706837276247809 16850504418373951206 5568646411173766696 9745206628709787104 3061863515772963993 7166140323170114486 6322390572144016333 6221836713606381092 17201197199262692916 17511747651554101171 3119000748859340353 16816866030996700059 1527892688611545455 16512178930782676427 1719574661940615346 10193227110070528671 2994588587661664459 6502271322091619725 673229311084216664 8276884981592818867 17334985627653642704 4844558452173736580 10513739169234733540 15337125038380084130 6521009213129130150 16389992606148971055 5984589868995475361 3175782174573974012 2603082236042748832 567449648484672716 13985739011367765487 15966580616440084921 5952719629990566584 11349258204761355762 8253525714008391052 15936540425789041049 8930691998848748616 16476517399517452334 23167176628089529 13971491733429770793 17947720405807243521 15475502299571051901 3433899027384181892 8470611375340878449 11464396416225182379 17894243249887208168 12770209120758011714 3152927435085985256 8689568249684128782 8838416935593443737 3571779470336808952 10309779363032557142 16908931240046130085 5889786280356565065 12199008060655250247 17758496438354733191 6738109039112960880 13652530616645286245 11220177854381831646 17465586451405939604 6508324898087302405 12317296164234127101 14088430433145381502 3935329830669157248 12842944276393227672 15366900596784916845 18028605239688908795 16574820051118382183 5005479092624684499 4491809363490465034 6946649725374984244 2070114822047850161 15774829878755688823 15133191790123648558 15981750738202135898 11814121956006606840 8465137974643077372 15050331355682810727 4390853710659698011 4080845430881036206 9038245719311790861 14701768529687924494 4576862937177170652 7553122865966508825 1394256781753180698 14297564725120379520 497474358341561885 15610613580176453569 2868149853779820610 1558990580539914242 17709160188572057109 9233991482853842235 12896401617509544564 10843652480345161719 3238163891727907292 12613346412417497427 2399215073263100693 1492188377223578888 8691094453006731162 8764028269754920825 13849423212131809963 11915881794764845318 1158147600358850038 9389530720638974434 16216513661216890922 14770721153548357532 3936699258640165742 8676756638804632898 4878349490121772753 14387758811718882572 299056788469583129 4877195309225683516 9302853083829183655 6378446926088845843 17124855021380001768 12880636080686933920 6688999449789631744 2430486846725441254 14045185426774527191 14227525015848433531 3254113689416949963 14179019122307394269 4050723753560304409 15840367381499235862 1763532255376917906 912964034531424174 15461530887537528138 17455141931868019317 8041660392167605610 7408123943488167934 15791095416103241424 4109516493814477338 12783193311416155281 11431965821652948663 320828060154223242 383159137154237222 14006859736266661347 9919450343813400372 6332598922143898118 14775031276922901854 4969377275657558588 4108780672046197437 1427443489119991820 6750564532037474653 15132667735019273123 11155481318357871648 17754447984663937335 1172719043032824293 1746142989016148186 8834429565717911969 17331960502726183511 15323817420179724848 7547632687668196261 14909227374408403906 8480006421810603907 1553402580527526312 12477304556799393085 6300841903013716658 17320591586115139853 17183677162103244060 8458522148016540892 2010311721302240673 11265387583198983100 802974179810501088 12860643585431962560 11099237995234007463 14285383197225195178 8267979578286841897 9148793621545597382 10060144871387758457 6051618485917163554 14186099326852666254 2503501201037887754 11975821399511448735 17546063091545528708 7586719935823566054 324092696327778208 8659894130937440351 15511370353716386158 2480623590678220683 9431849399034148607 3832021905701939481 8717891173755917442 13299798754502998807 13478699325719965726 12258688542338888527 17382530175215467012 12420650227830481379 7462478281947631053 1125987834242203884 10632548100500810064 4340797618104101083 9505191501046318010 3121177575413453153 2600593875430572735 13944830966141227599 4232439978861811023 17086381528656668655 1872352816437424115 3720439562180569686 16737689294863635284 8513681964572875027 13905221261181639630 4169639979546533973 14380282199649910214 5170889898219336426 712081273681515681 17445728211705291715 912833926119751954 17370234832251057452 11040968721422618517 14584283093735693345 400281256312910839 4224864402995778782 10739840173204907778 14643268929962671250 1824057099393426104 4458881091473440470 16985294996961924998 3993663581116581978 9982290003553157721 5880519529629849510 16477070634978922634 3668654045103226475 6767512576576679228 16544513507156250880 1922041672743219636 4103050341032343744 15605436652425086707 11487574150837266763 1859348293049689158 2853326840684920412 4191330689163602279 17760507463015654267 14302873095950306206 8806138133716229788 8452246456053427901 7728215243302877043 14558888306043784414 11047075220781206429 18189624196718995676 15311857944277470848 2459897227662934523 16991883366181629214 5378591409687111952 5878710686064290332 14514834465133029854 4392303550779243458 15841332481187444744 17977632000380205960 2396015365915990416 18175257697226380802 3784011736125883885 17983832310369037869 9689978372757741893 16935864379816279550 8978716008529164823 8401186246457446921 8697282253348455978 15510815237706362647 14114500453419031296 16691220904084121718 16112438714059234907 13827377287411726969 10714007242491218095 4620478888918892240 661295067626182230 15814897781599311718 9515680626471075427 7226856357805347318 7954975988131806433 15715158030662388065 9385101214821020958 10868449519623995905 4202619834631195041 13376848335686134735 17283056627674575937 12164349475124504239 15669842370823694505 3619173938385158016 6452497095509456236 2783059604551489832 3840112368691168221 8317881908547000025 2802477582164925717 14228555501150557533 16325389979570395669 11016601117657013273 7199320132676898055 17458308559596670169 7251248393426780089 2870395295578357057 14170587135734490399 4505614297634352557 12271424406784216887 9986147032644314316 11176704394559667138 7903268281780591469 16317488758938144745 6706518734680547922 14729241784582848858 12505605023872716487 8652667935421507611 13228431082617587164 17791924568476606211 12199365780825073208 2823252449002474240 16536363977804289277 17877855259818771848 690558207763300975 242000965025977300 10547340622481420651 6395218665991657506 14736414809443740582 2833582918114582153 6337661316158156663 16242493809602187705 2221991479375291394 1328479095740882336 16068595591230233143 2530593365910431690 2601590593034094553 11916565801006786989 1565109749176177149 13314706026326524233 10546160637366354528 4278474286946992584 10683752571248687140 11875109983421430682 14130440150997368809 5743330593748822997 8306151275133044081 2699333543926470946 757234417020985731 6997625061925575365 9041595466586190304 5854106437728524706 8646376511703476901 8394509445842059110 17462444909668521584 3749210671769008416 6046943974426471090 13838546551338705138 3792800838356679550 3162689861316733352 5071294621593109320 17605233962748582890 79384119266526937 10889170352392791189 4771850319049572632 1008600194083728937 14750977783498718901 3599434300386309667 8597571591735188909 5458454867193989524 11202060126847489492 13396506294891494477 6432373003527287104 13309593219581400870 11722584593828075964 3679738275680831313 3572552766323211097 7439275671378569369 2949238766077881718 3247499363360090894 539503055017386777 13883719063075826849 14685328810262537168 10082475640100383670 17830252613526254661 4525421586071530860 11013026116188051038 12763062873485564944 12629144475329413562 10001648714337274772 10512182577199046090 8179155166658327996 17961429502940564611 16318527932423444532 17178035955705461905 10840729513144447830 5391361700763285144 5686337185457132325 11456819866860495616 2743007133452330344 6922242444932143422 17569432904109384678 2651167036566478334 721242651947428506 9484766505707365196 15702210699088334078 1568065251609090126 6813393611545150638 5330906107123443966 8383310735904946011 999791080353930305 6309418168278805876 14576715043674745529 4527461565971605435 12799583555467274382 12776809934919118660 12946132376734293480 15194994225921827199 11027579606233851687 6982190911429532392 680006816518667803 7553647166857977470 5536061484644761366 15739574820171656047 10618013648098637705 9518586222949442319 16581352992408400520 11136065200722180995 6779422658591575376 3321732554747016490 5640035178468495108 178001520583364665 9346911816876030130 10569613113270181508 10162686193033780360 17094184570344892077 4250381371643940130 13430677546783447542 16915364332979429824 15394425016473947325 9743061948246034540 6809956076880545573 1854575711234092558 5482069089309856073 4234962252288492224 5728605514808812126 8427750313708042758 7386073926194960578 12213448163774793135 18391487081213728671 5162408822439605945 14417822199856406655 484033043926065515 16756012325304855388 15103916645639738619 5557182094264805174 8227284301524321236 3622680946839530067 6344958953307227881 14468254112627405942 2969270172444348149 12605547289972620186 7925346137810436785 16387222441179456267 17961965299717229396 8827244829372760211 15141731985048240531 10282809778941828681 6217658680591396307 16450709596684983551 4657440054388424967 3845402070693644815 8690996802611270898 9604736732091691664 4473418139412130259 14153184883572559055 60580981917094272 18315606552991238232 7784291879242515851 9493764738770878974 10018200488712031756 3955936784523518349 1586895954088851282 5258944347406444557 10287512303743461020 10651457851078385972 5763516700331918728 174946660896005919 496902130401280576 256964164547079503 11251654101609810860 16597361360514047815 13718883001832625771 16172612856261830871 12861675889419797124 2311541853796727858 1389853085372430653 6464946867185031541 7991333305222194242 12517307027063896378 767804991248173822 8372622604925729776 12291688278197500383 12894222371125351389 12208439871574844210 11933842328282018640 17715273278630947382 2636240429868046098 13637085508468611265 10250385707883508147 14512835726734612526 15180246940146253642 11404992287979776147 17725302700922081809 11251074150629011337 7677709202583770605 3178990904410261134 6234629737700145038 12112255468605772536 7753391940941651740 17681780056859043383 593681891885581042 9264659596774538354 14930655469804762394 8704812991074363563 2149492960226502006 16410254009607878768 3173539944477528349 6790331460063151986 443495614140394586 6757184589589367329 6401045367960618300 12513736492171716865 10712922259211793373 14460934833498636970 18152844954076370911 3030353909573022384 4265437857066891691 1570023248901635265 16398512047470510681 3331613039643473864 3583755324708335751 8735372066524776086 2136239151011078918 15161593580272871725 9645641733310938916 1893114525640377355 6442509619736674472 15438818052218958976 6209193931132819777 2223745205502457705 3295577993376003868 5276384437068835385 760924336839129784 18291038497973213287 4338949000133491717 3678262163288687745 11281505931860823849 18428570173009791171 1784026349569227684 2388591310828199028 6704317176369997052 11505727235444169372 14956794760599393568 4594369990626024939 9465216227480799970 8443275075328421635 9933715177414337140 13814622287357858841 2110858827535245485 1098175229916850971 10707486877255937528 5765156098380557536 5119104208986042570 8690811999509068423 16387054570450258513 9235961457147211768 13665446248884642061 4022438594047293319 13990477182199621848 10184843879683499821 9335142522010592080 10166276118000935281 2604188472238682272 6197907314213952368 18127252727922868017 17672519843841916687 16619808970977099225 1988197520960844018 6736062066251683306 12747148088971873661 4576707170090948715 8690933037733325220 5367559698944759653 7133109925941913917 6748317749229618762 17777949666594656285 5975722084825234735 150843090921359227 14926615487397926346 16116117422197950810 17755132952527512592 8915548795866998682 13389819192767314179 7898145524304250257 12386929354629622643 5502887223418053302 6194528563429304869 12986398176418067698 10512166443728534422 17934587237900012846 1407915406213147446 4689768498350642927 17709557934521068842 10472464235275701158 6771283578856535363 343008861870133625 4978911852339870550 4511426887714931727 370206961686097901 121811849248413500 5151373829221016942 4431678326093860814 12746745494893331444 6220885763241862734 14715465396338147220 7022848783631503129 13257949328550098509 16893858477335278417 8264274046016221850 15725319430415541477 15443986946210947266 6124560817220285057 2452477495151907770 3528020363365274816 6810610095418562481 2567380930261995562 256367577923345940 6092604674233612591 14407159124419277927 723939757340009768 15499986939766791246 2157335300732493801 14101019817425460806 17866456361145797572 9264135127158815359 14736288481146633123 2306853192805146896 14037304832581136939 1227544881283968138 13406350384390300314 13094336216462877279 3934180496131460997 5005601463368722236 5358425722948747264 1646018284797506631 15347588988914981596 3223164357357653422 2876881097658763688 6948905544546153470 14392917291932658 16110933778225907311 5063044566079577193 16368289496880958859 14238031841934350343 112085209841755744 7854391028173500342 1897567366070879196 525144138933276414 4538699211112344182 12246667467678605375 17822342015574045537 6413426179570301916 4411949937312756553 8112801592609686198 16440633188752424595 5924753397056107746 2309958641521277861 10595731560412837979 14631198876591321437 98285001556588151 9831691660941573911 9866099628838405035 8918303239415005946 17813629904768192018 4427358397172128149 14895010275772308153 2707498437728034961 6988040217884129547 12729981441970473771 2860906341125119799 6638301023150239314 17608160885068063257 184833231748430286 12236039844402716761 15216249627685492118 7127764673009805765 9026100353391573857 11649657912506317279 6675813402788867698 15924832686901905660 735336034726531058 2161351311004341862 16395348969456073678 16170864766380626398 4642526516238232580 4013146036845155524 17343953706419354209 7926344331743850202 8632325799354951617 17758610494979893838 1167399244424658725 16907704328385138181 13051571165324532151 4496652457034641381 4768439110091297230 8964242591698516837 8929870294417232641 11361722532059215693 2331801901825895056 13154768359770908919 12723418695630075796 946701928542463582 10629505380099680894 778971179260168446 15025837956160878086 15447980300635005943 13961113882442404659 6627954470944859109 17281259392330433614 4641341953974720913 11889403428208058299 942890177588373340 12434960294985674876 685191057520765733 4546248989458608814 8167123957278911985 4548895156845997041 8432676127591501116 11804935959930559995 13772770319339542522 5860525602539054347 18406614490875295570 14272373612082482745 14626831481423388182 4474359363821188216 17255673451943645178 11900192673952043361 18260740740309180310 18036516281475438818 8921227767212608404 17528708626775673024 17536327534072417378 12823523350300300196 17541129610027545198 13843991863609054241 16926316454108295700 9082324848735928067 15107776395977452029 12096749919688123627 9938588135034560909 11379067885689295469 4025550653369923187 18029545919753570521 16286992053983245042 3833111191632051344 13047790614834698476 1825042676520471202 16154050879867973838 16360575805699436426 12966574518398070245 812988790267002908 7933476429847933740 1185798532337058889 6751691572577513507 12843404682484770923 2024827579004861299 13978352128006339045 8643050129682051377 6755881218709765406 10751522450900922142 16164784526762774439 14054918037505304316 17370952412801231702 15968781226863059329 752474409055908201 16298402876320421248 13168452367151653199 11496073436307107093 8961901858794455926 11013651962194161680 1658589791704471138 5938239416726189787 291133226361547518 13626963725494874625 818531456795903705 16939618517772715870 6723979469403852988 13312412842499639379 13852919920151402674 7378874792475944938 17078755176767728403 16047283817555382160 14479546200379418693 8485690478966350310 3869816055210972080 7727951171664436562 10794905037383921093 10963845253409699226 12588920823594732358 1512408905303799989 11251146848629943953 13493152448024074596 12236152887298700212 14278408139211547654 1270057742688793977 4852699379270670900 3651408922310183653 13398959665151222509 4454396784141456977 7205844796043520936 12750432333731460087 15540417501538848959 17608042841065080965 12872329760336052951 256694497141875182 10879572516758181950 7519110259635397653 12234549290910821233 12584057480937041923 2415328239174624306 17829986773831598814 3173580572708439063 14199271176788451721 17967844906878411816 9939148177307569682 7585246440234111516 12712811004182293389 15583241377202752295 6332125984531244040 7575212241944484226 13095693160495557832 17480728075453622894 15299964721002563079 322772376916072769 2908890050570011436 3629374344355333531 1266297216327587270 18104535862318714910 737848617827131180 4669891502448127946 10007481940625502427 9341090242851703676 12424317185238471328 6837341384229564152 17983331512813539624 9971228709009738642 3977330288213333363 8165716179498129451 10916022349382429683 10996519740644828338 4900559160663617320 11608088796337112585 5974448904258050002 483565335201829886 15173907800156854694 11138529259237132752 14513242109506683076 4022463375714503728 14302013195294082307 18225584120938138170 17043488805529817361 8862767136634703533 2551848335844260432 16805545772925378778 4272103470927067153 1520342648836563200 6253154435875264872 2155687070810830144 12093648294739118710 12943040193855132508 24207160624676607 10842784478192902412 1126674342896387138 6525091787271673050 8029739466571275381 7000398564631932600 9538950298283031280 4655353540456784110 10314704625027204283 6567493322258968145 5681066337097015927 15426382363730146686 16878568465187568649 5001253132403398686 8247538074910237948 9876755656469297676 11701436697525964304 16343967105779003304 6455254733030510938 5413017422732735662 11516299597530472573 4178913888248149591 3574655421133233712 6215052612058334657 8456451562530586756 12755753557949404002 2615490041540730413 2803746893755607430 4693701100159311139 4975395428548843475 16838711150804051604 8878846230930964515 3110076947138899534 13915889826520569189 1333792768457866770 8467115193173147725 18239518057976568568 9394144758671151329 861038891838700365 6427533079857835548 5997951114690069096 13445112630076312516 13584734241283065087 5096831851366647032 12186034359655132533 3885861549715210508 14165265884397564953 11645889866211830383 4824215114503496268 16028060237195578091 12783753545445796483 240635411773835737 1122564910212940119 3476187609429962633 17207082401979535852 3182650794090092911 11359233898038343793 4394327008246393008 16212141971581808967 574232140502471078 13141453820343448369 8969276083168201423 4001286185994799740 6706852745138077884 3861228495944896264 9324872705927626864 11315743886452961594 11510624575862690497 4568311963418870646 6459572028823935721 4549351045253641345 17909130308360539644 13402148042367444582 10552001273016736711 3323719869400793627 3509420576695768437 9616626664666920446 5882048962580427960 13177601623008029162 5946040206352049012 10323575242573902729 7417371628582162831 15083021569486809527 16847832452675179228 9113784092370652285 6250511995454891856 15288196290316453020 3333585919933236944 5276311815899353000 14305817574370474957 13720167577755617826 18337198771272108628 3006789474922445739 5455833681819876006 5094566830506881761 6591390935617849902 14771714282439726127 9833939616028783978 7575581486603686370 11623700188444838428 9736683632299371082 17382734101801415516 13068148378715164244 635798596080787670 5589466244345685071 958379540164788804 17980502912732032609 17505454821621868038 12767874471279133819 13842851446086604773 5283852476803425523 1593581968872537946 10878424604188338551 16858552795977304513 1893901433429585575 14479695964405174709 11005649974272041790 7928384374612678761 7428711967278788518 1900601972645998993 4599697924981310078 2183665599150617633 1216991654325633775 16151810193468932373 16280844990774293165 16921339768164595490 1170164215818728850 17086872250327504986 9704656596259824547 7704970515403601311 14630734025529524038 13738549670326975636 8188736281349683728 12518742955732526284 399181545551488515 4732313327522945147 10825796634986646955 8397012387073130390 16206314600046253963 18172549327879702156 17845741671111088576 346702460418661493 809367803504747598 318504047547744876 5929545135106413530 3443385066028381378 13996381519742241844 5468781640712905263 2370394172238363481 17026288553337761929 7089947930449392749 11338627274680340004 14740219712049169474 9901203438492775737 9480713648154937882 18268391699738074055 13620459055317132140 17322974590318410641 9805543477807514055 14857206624182011575 5742465539585832032 10758887656892234560 8405318972998833085 14675542312113246976 2143959140018002440 14444781745312603268 9079436686148018081 1920811394954468919 14163672927720638356 11164490090448829362 2296715599789481512 15545843844467644166 3803356796633047890 557017001779354069 14140058862448027701 16926331657180095892 16581315965910901696 18413303279978112907 8403546116128485282 13020008323454155215 4509435821009944192 5420685612891528954 401158442673078774 11694046355192835602 7081791467510525921 4024515898413743608 11884625710432272846 4039352110424797732 2319471844573017763 8639223603224202789 13349418245216679767 1584874385347971631 6309410451102894919 17985554449486581368 11531030054629071973 148151764028560294 5004298762124070961 16504535096286749430 15558509126647750659 15123637298142739510 12200516898256674858 13714053102286245065 6922726881421010926 12006309378153024859 8928923511706374098 1623590778805601572 16339052686521629883 4058796268891843584 2334228514357454857 6143589865786538229 14633076901309122704 4342287542336897537 15765628360265535592 11126160021256520587 11228791502938432034 5013769922177738516 3281697137218491962 13418901761105088941 3932126664936812893 13259857914804168573 4393384563735127820 11636446904817431589 10992277249316366928 4663418112088187499 10337595456458542415 2084710574171908642 7658988814660376160 7174449205392702945 15024050741153902939 17144530925904039022 7539677712150609901 17877556501881426964 17468104849907021894 4735117933137762447 16314024106081330490 13633456336122742262 15485675258631707198 12355983434889894624 17628448910725386998 11563294119457580250 17489349125920440356 4596482094450071009 9377820558901622907 16133425863843708546 8369221226804607794 12047916912414093680 11012369666005221819 9936070283924967122 2331182212713205276 9036423134625961608 9178939320477876440 17141131315066184466 8439519962062441943 9436783973725170941 473015302729752003 471832725793066880 9673664445705470633 11059864980759421091 16778930005969158331 7108910865355038682 6628198018159212252 89150801880829739 12797856112852363662 3368193408902541084 4521848499647183821 13515036532717710857 1567364763495105745 18440269695377365713 17177787421958734895 3386582237111780570 8938832717790565138 9921013314223321013 7765841442558487391 17908826099320010174 17272366080457855849 12123863802421687981 9230403319161089343 17531185216487926863 3145321277686059816 13731376314646262045 15563996390510340938 15411798290109162332 4428432824075268881 2441320022922581361 11171158014645055423 17684403586038025879 14331561685276657219 16327747859614024273 16994181322951905776 11792878525477427897 13432890902450301722 5407843842472779341 7401881551391919027 16908418114040775006 8776049326654308019 7348256758595192909 18251387375330656840 9814149225107626831 11150200474356078392 4659354597152083248 13782144632466313338 3585266146056343631 12144126939294672025 6602694601060345974 6484565723637762909 1574411813171806579 11162668411351722273 15231100632648064111 10640805877992825943 11829741975977026140 1929709870979040033 703813645969161391 3727151515884956717 9003540201284873945 8611529216839226278 423496885601463091 11030256770124221758 11658712054467645489 5724382514671349983 9921049321347039168 16221302123503574147 17441973842236375890 14861829955892521021 7514906298279449486 10485114338743987321 1208296212413064276 14082170357276735129 11986803693958920779 1023886035425278140 9618759884397708051 4132548311207002959 3685228585411764304 5561378399058436348 839863348748711083 17640218919212652322 13004192132945855448 6717505189018023269 12254419153119011546 3675581460263025396 14283394398555545296 9818583782864948117 4450407825890959130 14893221471845567254 12063340013961397071 11017501132490130085 15283652031636833074 10400988586072828649 1485755820885649367 8816876756969793260 7032382815163923694 2494573386893013509 217151588903127691 11147317372270391447 339117034068108651 9807914914604703684 14609045667280734195 4636027637642366194 15841671057373659860 5551445545478919386 14582726936501977487 6709514081191153010 11617247826369504650 4177393129761215721 1370291571572790143 5635879916590505545 13651513758301891755 9205364942409000512 14217319985434794940 5312897904262582669 5651297447022350324 9987496809642617105 10390408761140231153 1168437269622440112 983895999244127932 2117370142297923022 2306327719336522757 5522420324573318937 11805134271833929748 14506287509355560026 4353207495503606830 10840448869292762766 17956263804389329011 3363409430359835664 8810147021399612473 6455753952833014292 16201025249365947788 10689505210906100878 10507304803779282226 9396156829240648238 16939697989063341205 8350225027938081863 11487395912675183989 12378513163559929637 8794847035594690049 4371975515476085725 1579225369342149223 7234420217454388552 12649342468143001865 15050391071501015103 10915543448666956651 10556038170737116191 8581768745250394634 6496221987258481818 14894370003930527946 8319825669778112025 13433439207007425242 3400472810031019267 8506558563965898125 10130233436040359876 355220475665216227 15599786185086964779 18051113290743573175 12887365591881717767 7385381097748311049 14079081838265387412 1808814840328319961 15001902517388771434 7420776087754404153 16910511685459100638 16343494392635553187 6140632685496405898 10495303415864227269 6260815150850486677 16674935371719315049 7765973728117936839 12483183422363281394 10494227773149360169 318274401991618520 12033809463533790397 4700301670141543176 6996909522564847318 11854718556020792721 16996508054855348751 17412628223919604370 4594951888468037856 491272523235497370 10126644513585855558 530665690105734168 14314844978028565634 4247751423071998509 17113933568985155433 1760900734524265052 13815036139132405149 6322441844904529780 10586475673809851900 3725036963750229163 11754544954372741233 16140327448800649443 17886834611351520499 15381285386978153185 1403277665180965437 6279345714779588308 12814314982335775269 10786754014462601965 2492702401029484739 12396958060422902745 1037314713994636577 15416168727617981458 16328891603359214528 6641251945949971621 10664594157164179539 6684978071824302767 14843378914151882501 12440055614427512141 13989988060947664982 477462610762231019 11069849802551759527 4627933457500676541 18235691514888471110 14048415417189099751 14939790983657780007 4018749944074767466 9444010524669768347 8160497488025968151 4941413668182273720 18185280825314554684 13720795113368124635 8508130406418720878 3355111595508486750 9801105328770474693 5751894196861406056 13071096408604873857 675007638924247311 13530323476089196806 8710296779464621977 5332411715872223852 3932287766842063581 2586519211993228889 13770244734216245833 5967154725305894761 5386087273603305247 3960830526217494745 17442478442197464858 7031456585194418615 5152420202375607668 2381309073322746739 5318513879453178499 18376267881638767981 18241280171857448017 13225764576701970858 15903157428351766038 11822340476827452937 12160090601242710987 12727163016382839794 5727025047984968621 14878377354575202640 14663005845441746415 16773834059957100229 499333882131942975 7237397825287082301 16283569773815768035 9775970218012838073 14912477316954219545 12244148338714372943 4673578171962231802 5748784645419248262 14837784397323042421 1184927573954263140 11964216202726415045 18333154291390942704 4827692413058377728 12629749535498456898 5768466590425024856 13712487676370505806 9700040516070325448 13018466094813797326 5507407006780058549 9195317898947221357 3917504512534080439 16412021523260157753 9632562374830470404 7082573034229132465 16261411701847642347 1125115058233275015 2501574782099561673 13963223852782916952 18280181444010348554 7440818072149026897 3662465324556818660 12797145941324343604 13550214326515202594 17514045821583976869 13886423508710678149 13034621804248350469 17917464052096391841 16003664205137828897 17158963297874795996 17716778965002641290 15335973898718639122 4972602199473395168 1908108521871965417 12759072784959284487 15472584723204805572 133981005715990916 3147741852224989909 5625336687304128181 2020275572827619797 16344809389807031300 5184743276983033341 5840436134448693806 14285967941150957790 5503218980008167853 15469852660105065878 18023754776354322653 6019143372953929993 5331108806525033085 2663436129336695032 8460297922919048797 12976094104012671338 8695942137093565005 11968866083385754705 11321868071564587854 16833152929582692301 17418643572426618145 17560612463112458185 8873565228994954990 3434526366953912497 7830420667121340560 1096532871484831574 2522619409286514875 1537367611997754965 3548414525488680783 6596428913113193574 17909368537238275401 13867976653306256034 9167759110648871738 6435381919769846921 9390272393420493165 15072507279699357792 10282276790687144943 17937573701344080644 10880759071743949892 5913001810032984612 9497857641489399560 17592591002461969381 742546195117998501 1280978347868660859 14448072800448297068 8559788740775404739 8030619590193588600 9160444334218611877 4648862229695817351 16695928580467719329 13099085669501669839 10686258194822146823 14143681965365791472 1712244091121738684 14283513228556390840 13228053768044395488 17193469310503137135 9882722562792146535 11052111618140286063 11070866243926012346 13455124066179983423 12650147287841573455 3114608724893116585 2796192324377360907 7764008186340678049 2673510435965860248 1388751670528342105 12326982497874182624 5939535606926854530 17031706279942060969 871939895484140846 5987405704029616536 7930533340439029578 5670643245035349705 17182693171325360906 5024051440695250929 8391183725299532855 7024339690138345298 4869452829921149961 1853763069172693570 13610258910583985111 2276023179733106967 7423722386114121557 16259781040075860508 15722379092228761585 8444277590444433323 5646978509367318925 17070939685575419824 14983432246569952578 9292585863592604702 11457853355620619148 13924346146881509974 6640042218987818821 4067312916233167776 3895974503177813610 5759200127122565817 13819519620068955662 4242119123173708302 11304532387546853964 8931197545279444310 14130597028277518230 5597890699613966711 6064721728820160533 49127249789911321 16828701485638542014 327902888727498800 10545870107901855382 8577150852924237475 1427687840796860878 10449272756337201822 2692772298424723698 1118474686192055470 10070376092631418858 5379639975803903900 11453074062536421702 11286645304689704775 289805974961702080 6043664476981831474 12152894397721113810 15051583887143034758 10828957997181665544 9510535086164841567 1307353152520050581 11505201612688813903 892043045916203358 14073818414584607587 3866855050929588204 13899677328791950439 774726354566175198 14026078981670728617 10578874602753109517 2828405562071321710 896670220030700565 1632947206649454354 1346254455926339405 13409771297583450956 13561081018423789966 7785801210733303391 9242064363276029220 15249204040358781217 3415655239007209714 815071292539148677 15350766634992721090 3807308464472290643 3696862873045412134 9097175066456092285 226116979447235979 12012360146782550728 18089787892732469006 8709652807872217049 6641705209940643204 12889173312495623931 12473694996133121801 5811547842342978497 4151785073983811790 10546891117608407888 9383979189164432449 5773515669959824400 9376712030633995805 4402265029202284780 15609456689128974469 17231116898934753356 18114399487104404717 11659792868884583313 7227222598682782126 6107917381475846583 10421047250115584713 6651700942238956044 4384038475169316261 16035062543831696359 12518143037941945452 4204245859627604485 2054468062792857380 17615998095828285471 12394931388371978294 14570954400306079887 4807148526105086105 10249419219356829789 18006119431102803579 14283335924113321574 3320548852451321074 12333459280007295718 9205998340069684688 5822660649271316495 5205678336466159700 3288610606717920482 9641027219702891959 6154716492794194691 8373972001733133936 16449298119144519829 12890706740897050100 13562799210162215748 9945812656470210779 14249342384687827394 16598262339052916241 18429683397974137715 3532247619728281863 17440675622761682428 5645557325967595942 9989667675651947376 17539254163509854202 17958224785964800444 5049047322439056516 10265835562503448865 1776710522804689239 12201305844406891913 8991004917458455033 15450666941497067183 2697959835711726872 9064512980908099399 5248209305463588651 9979748696149202570 4557737882091998170 16670625138359159738 14632955741869925007 6619560131989079589 2292672106326584113 16424873235948007352 5401133323965306999 18134608687529514777 12936825581822178197 4686805250847862205 1124727785030229100 13394359426995680497 15945155918906345307 14646676452123202908 11826142772593482447 17066559404776190298 3449558141861085919 6034069777189295657 1361853981346841641 2580228309056544513 3362443724993752553 574683913858053915 7122534558456081173 7224243356145628973 3905581846647973677 10476696558515245026 17279901895499952749 333872032304427122 7042029480911263291 1200679856658576295 554925784927381485 9548796735488389337 6596403265528915189 15446995970749222901 9282494122371765319 4515001245175555642 10857954764131267502 14497092756425526310 3868642964809528038 6045317809932628244 15508810253315033797 12934505339562683293 15198672325722578684 4646209465930804198 5368686377358967458 12901118156329247129 12173438449398480801 8993314767099649161 14199133882873762540 8169493898249044066 9852995956436360761 8307173072838873143 6687611254562189823 16379562912676709941 10599430913710957211 13801593279889137494 5342606096883307654 3518768293687240657 4357402582074614143 3830938239209314139 16280814056767062246 10056696213001589550 18095732267820240992 6099325964109940063 11112789191986053340 3218411676262415933 15310026543635985292 17056299538531123782 6865754814867762938 12538098262573459581 8328967802858490574 11397228599748439499 14128708232083420052 11707313155747378571 1103532335069169823 13652313959270904550 8607652899118329725 5711647351842174500 13498221113415847513 9840861478659400136 912483454494357507 16193934834996254360 7049466763400285003 13852671436679628837 8737014201250820129 17265741521043621512 8727003752652157119 13776266675048311217 1944768266316309837 17967764266070223071 11357867064573703540 3317465587253018559 6881609555584908750 4789013102090453227 4212705028077647081 16064916723786807901 13377696607483844564 1997298278945545263 11546985129063487910 7939148533119556186 8663288681456143285 2722109848050186061 14877386256068494695 11896635618440468159 12548205726237247930 4406254296754488598 5414213790169674773 6394236236939912073 12408852216373699802 5966185505283719367 16259339390708914905 14899100323659539393 8749912611013960526 5842738575629558464 7713229911573513439 1540622365613425789 7873392364778279870 7180012730166683166 17607433725357007353 14737344375940565941 7997726436740569958 11780634998639625162 12453153434009798723 8606860867251981418 13814968582607966250 2792512139532526103 2124406998850493843 6467109807214804776 15239249255172237217 11599681039328553140 2552945509926840182 13639196832972033244 11058891164045217793 6010171117669369406 17008433353214659654 15160243041012204679 14687746847338153012 14814079942879596656 12620115612198391124 18094835937282753993 6657048753401492418 9732726153176721486 15150989884389775604 17323878601467816234 13138253420451381638 854053708915039348 17344485139386767624 4879878397374367637 888223886209812757 2194078755498560632 6952042219734656531 420209766605497273 4309029232664299073 9462136519373083612 3187814491594715885 13216522766887324089 16279093160465964670 6308453244421141925 5413018352826202743 2199960202718948444 7769740513028270747 15178767069259064330 13160890712697658510 396261006191210400 973260297110627259 10202883543215580878 13510267793839921830 17821223522845166379 13531285949291918648 163915233106005566 8479924183887309451 16166630434938459380 9245006388545892795 5568178533996771782 12868603564993386562 955170472353722397 17804703889137648765 3919978478979562325 2826510303591155537 3521701831199918190 4198581529817018614 2773411179365157124 18375977566540878930 2451061952495886492 14444016672588320772 17332088519051400293 11336036904337046373 17542828574882101275 7208249523130397831 6640999819408167036 6060708002631884712 2633890146191684831 13426358628278087027 17751650880353390608 3921413108627781517 16842665974902353357 16170805075992720618 17193849989104375473 10583985200804702298 15963296379192088128 7155793604227652584 14118175143077129905 8107014629530661888 14528742906631294652 17288803129004486626 13052421608425913365 12773234884817661589 9293027379450297535 17215651819052680679 3587066156979084142 4526614215574446417 12719834525754706391 15025569560977109657 534334638631306032 5773644843012801723 16571520244415507561 11918485050846931235 12757806249846106203 12250740275121597316 13051183599386447214 16324017477156558074 3959523186456092616 5973567871028807142 4937386177402182708 7879558991986276691 7444426656929789041 5056704570853790591 2910540556614752200 10396402074447874739 17712540962066400490 14680084131185299637 13042381448894525413 12939027410445664955 2993211750214420931 13462008796350342746 8885198233867453454 3935117207209591486 12892488694874367059 13361967500708185240 6003554649769142254 7487170570423785913 5112789532048289096 15120282183504445722 8112337131284747049 10700264460036027882 2769700339967639051 4628941997348420077 2480727783582438425 4261707120089854013 9998383092260642589 13603921386317834960 531991450186661720 2616048648839789824 2076747642374316965 11777602460772125458 17229059466150307553 11980469525190726553 17892769487120808443 781220202695779440 10594985018450536749 195084677688778372 7193289381845369720 10033068027486266607 12837513436296355471 4118520047272486539 2077964428128480152 17232535212184221251 4659464170618352236 14049136567984197475 11565537416132809833 7342143477531160048 3070954432245992715 8298053161856211804 10252373553681322769 6583004278537012822 12930295596567233860 6450392580911878379 18164257309414688664 17743013944113046701 18443837426820873100 17044275442349023577 7599794405918716011 4421890320674936087 10562320705467639279 17828455886130807756 9262207174103888610 16311974605574509690 14524952162168865104 9683588314574655166 14474860808534400612 15398533356070367877 7341030691324739403 14704748250369147292 11674660302412107516 5340306022765132594 11461814649963185904 5017668434268000222 12884443515803707209 1417675821276770751 17857080022709147626 12896978308896430952 6150190932581785144 13732580928718034579 12320776338640853276 18111458097803131024 6114756144898351084 25888401625909279 13181887818833132397 16998273019134097359 12654422264295051261 7847374599218161722 10120481247722521354 12747900958333020415 12551248935623351661 14096311621658772403 3511341257500978488 11285301378997457389 15557855084888361602 14136008656798638368 1446652480211421633 16081338567189203898 10792940207350502548 692686098437841310 3788166585561559588 8463990825481365752 8790480130135451930 11285994652009871460 5983355789272983444 11879586068512146001 1794990119494453787 6976350396399804024 9980438659490951914 8764196219286860800 1157829945238301748 12282842303575727501 17077889034250158811 2622605833690202455 18335174142133453577 9862857630934113874 10893332111174410276 8580221587737081844 5711364292342310295 11589200896233190899 17639753268058673189 11492821185563954393 18107703859217763085 2117313271938073208 1808500851920864469 3498394925088675288 8828006468611727830 18377795691945631725 8650036198471635636 1354840372152909579 1413921216647200443 4748673008125539772 15779747425777294323 17928488954020648308 10751494644931990280 12993171412878838137 14186583321803366348 18177445035217114038 3753219931207445022 8384996295423226243 12978650975701397013 9808753724623945311 12823877591404283386 14013708766109469693 17873032548055208709 17365390592476080577 4304644377179511615 10565819850854738528 14421550548449798817 3072237908651103512 5586776059555678905 7316748543009874269 4044238304952115493 3908288986464779845 14755198537189227538 4387259427163320850 11833578741068362415 5758691277592088117 13709755858014156261 6453972303470452554 10339001272650789731 4147424455963115770 15958918039783283238 17911242338523360257 14136626029079652674 7603286160360980446 4973102908470985395 15671171524224918838 13059040218848936952 12264373091392147527 11697186988952354572 7016779098705767476 3698580934915011900 3837308797449119757 1520882617689315501 4902700742545249689 11880830051114192031 13099867639734041290 6825665918541844885 16164322800627991650 6878198924183990648 9312918467193767513 14257077716714222029 12003620307536185907 7292988793069863211 3709108886622430570 3040799702816109250 18068370621866431463 17046141637145112633 8525361555427763832 9942567457877133767 8902148441148677451 1212885055934010461 8917395428918668894 2828396171221432320 7892057843506642789 6834257350692423362 18076275541438325605 8688653930433843054 8363909145137247524 4007193460327690016 7728913215689913642 11380690816944034863 5730923418930626147 12587004453722452998 1065966604758452571 13330631485529539940 1136332317826838079 2487525455061182217 993959854207745426 16967485495329152499 11009675759898977390 1361058685725246083 10445719352620937644 11661821119080161022 15899137288595349432 2997907318400349892 15550378800862173074 12366375611547774231 11670460966036489039 12675897149428052012 13702125839462368369 9589396321491150974 12368980724721779919 15539071361332101758 15132323358701499577 3865562791676642977 8315001055510039731 1686685586548315762 7823140472499007196 8697062525957206989 17690748510637286772 9483857087925012776 16732584248506064599 16451298308680032881 15582110279649721919 9892522482429685551 2246351366976924279 14495398063920746172 14742143824979906016 15346062154664369751 10405578867056959248 3316475027937454048 7041707988152798581 4456218232023867467 13277743657681507454 7843152853328449284 8093024459603954347 8110364645129950097 17533475785269453415 5021956817213318713 6220248281441433206 5447803917386180159 930595403946260874 16056660321919274961 2642579614014660510 5875226488567069096 4590133074285020714 5856926280196717189 9218207481678900319 13595477667929872463 5565877883126908016 236444709674242146 8450356821264508370 16924927789650705246 4910871146677637453 17215389505901987407 1296016187856983623 2342715311863168673 10422045580431850444 13521111557130155322 5492848678831008900 368402964074297229 15725970690836619411 5546569734391709002 6907075096867123038 9851172741889821728 15206368278701311714 8945166322194238828 8665272076235374865 15397450984237861763 9493731986906235515 3911824188615414895 6579147668072164981 14180892560032774227 14899470405587019611 4895405635742340323 4416137100187392952 6582642496713750502 2771269556426695454 9594992876873749350 15534253460850616206 12978396977842559447 9964101300641467981 4205923856299881196 4332369963917393369 6701782228777367742 10129953417668644370 18242133208206564471 13782979567205586621 7896396657136449082 9990011735088518098 8103157017495521390 17617579802246142981 1153768411320367235 3338439903321974219 61610861894222989 211151549250666677 16579120203942046176 2229059107030884226 11142458625309815813 11639439989591633464 12243765244455215102 15931159313312861607 4934414868465821162 16022895822595485271 501385265572089699 9013409816332824212 14046895405097507934 10879067202061828207 9892316949402694719 15696915208366349151 3469060470595332720 10989860936427159737 4090474593947079037 13089277075180433694 8368676047314755304 11903485605719262245 1611531306972721498 6273478199294470716 4484291514267259078 4106704992365226979 13508722576384130908 4928204488905312486 6003221829836546450 14587769412847848106 12163565873957135129 5881047265791959717 5558530056288397176 15609257139563657772 16438843914118840010 16220321230585820563 16289638274286185780 9596899414587212968 12429772407473707185 14429517950216419807 9016389201279030446 16861634475194738952 1490544152074171977 17286344660223429549 5464146764006759858 14261097177439290856 10560560622633505140 5199588628242241761 8519716061735714612 741729872215879343 11938966639484615688 8182623042922386424 14213797811526020242 11161684706394762329 1442988025579154038 9021797928961944339 8762379741747771593 9982796712329708415 8951833173115930532 10056603803136269397 7391750784031738556 15092431787274419952 10877259284088892270 9714138110552711089 8695772021806508505 651356189457635664 15958680666157390571 3750554074940512878 17752687443454196845 6263901214277488654 1914676476845876967 3912838899924953145 14568628889295490719 3150912586631237884 12422517999461318025 9124021540384846842 15819642760490526650 14643940670582922371 16627409338447937471 17041852346951256262 8301818391918760080 16572795791884665999 5842185275719936159 135159715809991485 15647538293990505012 5023681675227370910 12219708809442283887 4926815254404314123 7557566413560917780 18050596898198296609 12810621053102106537 6033720217778764927 12490911979499153024 12407857340852396260 6490048320079431324 901260931927521271 4350887490159097585 13530229998354582933 6880958715465885711 7194949198108492562 10041831072862389438 2616813031572285668 15269685899004189294 10444150604837287332 8458288370793422535 7348454866344645496 1602999239135079510 17250813568314395437 3886132301138121054 2239060739617909426 15777884775019273137 12312689844664628710 12009844652658583215 5124151881741603812 15767295663496617658 4448151352140037630 13414941701978670100 16572002544455609386 11627106688451236666 16967316624705170538 5031973103664514465 15333014159748241587 12942480336869627200 4058474273026886878 2894411557715660268 4362287627541014610 2214199886722189984 2456246053122010018 5556788149505240248 17091218492061941082 11611944954943649161 11135786816159713956 17927988121130509700 13773668633995815903 10657153247848772095 10737793921558610625 15178723599149412266 11961704168698505843 12010326985331352010 10182672466589576717 11076123231929576553 15825859521940416696 1305611649637770031 12641247928396537465 3420429788677762909 2963719156602380562 14915023005115854171 14620824479718497318 209278339308831779 5587964444176884062 18111814246124322402 15562375524407506458 15312553301077302349 4638470369910247106 1126363053500736007 15834327830264770526 14377001183125513873 8667455412109380180 2659024621056027511 15144121807476490383 11292202049749254955 5000198552675204970 10184467672323948558 4233324823135813418 9105016864315647881 1887957263676043695 17374917482664580844 2043711784193566162 15664774908740383786 11873253929009341603 10600648442895210160 8424290497405559090 11322238652017608881 3567219097347413895 2510425249467804426 16302184873011025786 16212213737477069879 15781450878186291042 12111734844901160015 2622016082262912318 10477531558314638930 15528631764574977973 6890057009755784739 16655316727411569576 13165832807981732159 9774554505145497254 9215128163156653912 9391774427305893009 10148083269287338085 10672560562119220356 8774072261972076470 13508640869962250775 13661848834523662404 12316631578323652432 12806676860917356049 15301240248436303257 5925179171770538324 12505022130891768246 17483961985590910598 14724336764765089866 17272401746520897608 4412143378061844912 2280712625196631245 13418613040655767415 5643490894690105639 9824288782912010272 9882564019777005152 16344417725039120354 5677608431743709159 9274575929721816082 13388859789099255862 15747912007176304964 16240236732042842965 15507384872243294953 5283081946942788352 2689774985107868502 16031129574887177464 7326594803517414509 11869951421478329096 337955981906900096 15024439385721042826 6837291340551717349 13622966063557861780 784818997812700069 8972689278725943205 5879371682332346426 17167794889244766650 11152527614216162851 10977462725254598913 17321047517649709436 7513058852883488451 8249164299354478581 13753766691089392622 52654524810849595 3379859837744192873 11891013228015891627 9772246276199063750 3197122367543671751 7044254044347701472 10977171816128019562 6148498387652344483 15355295502919269197 440680575458215383 10627267019098265469 138297783337832783 12419601276748561349 15140519659878523345 2106771896471241297 1525630004480742148 16525409913991954674 12432555127690775327 6612291832484266632 15876949149805761686 10058105010731921398 16948797501817731344 7933566001069124056 12157152962475715079 15698159853487949729 9827183010871617577 4539265221917023864 9921762922530985431 13116002737902402390 8459886382975982931 3832757391086554572 14909879057451422314 16405821701319661303 5519007707703772809 1710160412627333204 1107005089980459746 14459401779738043218 8531087159407276064 8801293940757433512 15256056972075819077 16172493452766447951 12907281036832226118 5471896113822523025 11338320265505583532 15490395075505560913 12175580037566090249 7023713004023987020 11185722895266793891 8916780858338292816 5778407176368285519 7497564797268910681 4172903183298154061 12686720463097156857 16492718509184211323 1621215996411770656 2142765322393782697 1667015772493919189 7956224862729064735 8576945033384519881 3085692387115461384 5589842043588990028 8951388716380157920 17866800206599758479 11909844681654365113 16625947119553189023 2393400481777013729 11359025286124551618 13243838774856215316 6861202254971958678 8810167137894323815 7168708886868889012 10575602529812877728 6798137665184705252 18340520228436427749 15519198940394747498 13401282587087292751 16216046707620642039 8707076409846028189 12621325379736584985 7707230584084824273 16599377664975031249 5917626606928771705 4997584847189870719 3131903056515916259 14183666394283514319 962477182208812455 2567728371665870464 7842923076759569239 16116746380523224659 7802722445514215480 5515674886537618863 9529991141389085803 8747629983147262096 17225912640219514613 16117218899639297821 917978790131614425 3441808522545022515 16431997750272998941 17095679528308515122 5283440057482984290 16266131850156513878 10781984542293670987 11588847295802029596 798738838237481360 579714959127067900 2879025387793940092 7654010429964834861 15414310248775633357 8809049685922719434 10775653062255096486 5601066124905732425 10087113676996768152 9675770615871820542 11108476815495238279 9846943700599177476 12408645234199681581 1047283098489015845 337680126040964648 13236684356713655941 5902875847902555791 11570550374051376804 9123011989681338012 1729236476404878212 10409564123302151057 12514519020383262875 16670254999863670525 15548223183525323180 5818584558051420764 15977195544517132792 9746622476535665868 7775700317748478898 16075121710406285638 2709253479220195013 11861745612554930584 1113268955948462457 8175916123247649816 4393485779203669312 902157662343921815 15523433808677976457 2736619819745730272 12778298852990491059 1741058906125684172 2489981935902826409 11477436697402331202 16864748429310851649 16172165976796911512 10976259016933437213 17954210981808707963 2289235699777846788 796637874619953622 17137735337097523508 4177896982334651862 6238839855158861725 5011375096214885546 3888613221504759085 13458724386806182976 10118654719026010622 8775086934034503084 2978004984685446373 10250947525465677216 17316119810970382128 966512506293615581 7856435490216310188 17747072884182988515 10807627341307344606 3666324438469997937 780209534583851940 5359160114613463758 8097308533619089516 18203418300600546492 12090422359819117229 4886788580948353784 17390575649320187504 10375727861763621537 14103577471459848677 14333592328244414318 16196392789276265932 9419858366561635955 17511510530424807958 5422461837243725437 13891833567690955313 6144721662876201515 6187937310973559262 4995083529081826543 5598807235718454030 14829721806088351718 16812136609854888635 18236358604172089278 12982016050351179292 9641728611803076734 8360104457892672094 16774895066233690306 5355114946568082454 16980721075185687343 11392471436283768455 17817828692597125396 13242610994159178222 13391463123098754193 11719960420327492071 7378920414797575373 10729632497705261720 10480730143057902445 12531360992428297456 16338861183856332110 3612514619070236785 13323216449771021519 17020830696012520016 15494682558933691011 2551092973139077737 1878611969545908637 15321484869176349431 8291641630322869214 1594629815677928760 8600708674701074215 6788396376133948040 14016977032843211333 17441233603735899638 3857196936382110431 4836567800070515616 687367345400665801 8868989632043991193 10002318362571951685 14537734009901659943 510381404517416031 12060523715891202750 15792738691848546591 7396237254539293800 6446811147703367869 9216034774231611964 5871598884554208197 4384644831488779317 11264344512341866853 16208702341239868865 5118527341893684018 12072912145094598100 10677621786401814660 3513412684436638757 9365953897913152243 18418114233519784466 18080466097483635233 6693625200885817755 12943049348947522660 3284558640776602425 12408714045475400205 5614861971176432411 14839798542154448915 7869975976359441975 8235313690224325924 17914089391250571893 2582691663672313230 5019821543464574893 10025520305216735437 5571989222610699187 4421698455479426367 14141181232889663671 11850497554438873612 3830253145128796746 13687209819198623962 11684772718783443750 6346890061114962373 6477840402393548472 18275060690212795253 8476218328203986475 16827574291253910012 9854486651425940948 11679869001490077276 771342188603636402 14526339263020906552 6075269662472994707 16251548118915856212 6477138231289634924 8822274924541853158 10708218616468450547 6619809044100424893 6783198940776517363 6581882317649635229 11184266401164709774 6395291105788306387 10951173978626978285 3635458890741334736 13341385009315246932 9741051276901657984 16439477234035535648 12540451224144699142 4245699582422574249 13036974108264340407 2309402059796332679 3840219135667885949 13918327495511377080 10864831657800686914 13206835903875695852 14113634168884461201 9340428415594139097 2219343866625087050 4951286434866141764 6340641640113148028 3250111772830131511 7180782288449850957 5389320252565919419 17703395063037077533 17617757471177839597 3521856881303017528 16481613343981924280 14282298146699264826 6677225255326674976 3286353386054702398 7805876730676788348 1538132700030993736 15004187022702890871 4953586980103861164 10169743511731149211 4923472095131299355 1559981459198939610 9715553931845537271 9038317891085800360 8736722472706935052 4768515065874846836 14987841672420706682 9139951888663948332 2472633374134291265 4048295086911475158 5560396575782957748 2025563767076066889 9075575115515961347 5565917960772826320 18119034829828339295 4887905706930108570 15093685727854607348 13107955291501101314 18384770344845230100 3852650378999071261 6714810716996050311 4134594408515843808 12057986682476386459 8101981775873210180 2606614593718411244 1711915794350614026 9891447745310153891 18062104764869876708 6310100755338480159 8417247656706057920 17251344055290226643 11662702937264047222 3816311353398186747 4442290405736400050 8661025307319728953 12158772890248059247 16021620384175360881 2516791215695740443 10040828817978463982 115857794455586417 4761283440172344516 1913503701505841527 3839643686924999414 6213765997185765231 11343765056583114770 11050707092171567484 9801346587507233342 3292468338633778369 3182130716534498770 12323693731430807799 5761382594447390107 9782515468312359784 4603911652229085091 13734287778234210022 14775182198480788994 11333463009574111112 17680017684381440036 7736386504083227548 4858013464319658796 15564373629315596376 1323331227691899139 14754284796173556800 4875499697484622823 4961874613200095232 10898079396382293404 13239303032863877598 2758739756507910747 12003684540533430178 14496152403180833974 5894001287109647205 303114617771478005 13710479169153700793 7642741040522776840 7178235524783079089 15181537874179460522 7339397323678513357 18089429733267022014 14770685413731472091 2334341013068554691 2946438203635842304 1095696902167747887 11551212491399879740 6052479099378956566 4857179273359707040 853045963410366402 18059967125437640741 948220802178648547 14313826865313408901 987342453973460887 13168469725269822832 4648867909506158128 8244960953544056681 7805880919134425560 12738572566018571461 3886868744310845897 16847450247430625866 15086179070876668052 2733008513423142446 14276691131190233222 10208693907327149715 2813256754215360569 18297107771365765461 9260000766865746149 4237641801397179438 11188926134163513640 6968870488443358240 11250075150313089557 8203159453736043305 12893882190001578316 547057354388176965 4844738161231768527 5583579248644824727 4377222464590379300 5300752843158022523 16064138757146184880 5336161245437779338 17940129723664655307 10237761851490844910 13102854275971102295 563332919204968806 1274754965277677856 12918083179644620642 14115913513747916210 7991241269074524283 4573237824288268460 11507574881609945104 6901856966029399761 17025652818355343450 14616086811585024926 18291923581645996534 17025652875173312577 3470871205136419073 14948384691124871515 9532645427264840455 6191657367775773346 16302578377106907335 7804531557136883114 1761692398408401746 5813847352826107775 13322105080965187400 1941933941524725176 1842141137491772141 10895663415979951541 4598755764447350651 17213905237145477737 802746533373468299 4863998773938017034 170746173982368124 7175856531529624620 16543115118374882289 16719765207676694906 4122638980404691699 9705680313371953744 11580340313584074664 15641501949069082004 548532712488021773 9741829795157922907 13650023081769573630 2978513583962573636 16800468722149735157 5965512354438591994 15869284654023655258 11331014721062568459 16592114419971243431 6887517936631157053 559246585837021915 1296515445397237958 16523309917215623689 17497004527934651319 260099653542702889 642068690045961422 6716033738743232181 6783623622899115539 2556312104663204561 16372550123093876274 16867384281664144457 8290528697668059258 13153504365815770447 9238819219263373327 15210813649801890443 12701043502775171433 7081348658413969833 2117911049477197380 1836737845762832391 1571697942759839685 5516843686068368437 10489274236959092959 9437283400212682971 11133487637439365107 506145682748224363 17278474439248416729 2879203988530346312 17603271070558143255 3623340818510149374 15266262812568671208 20800249921237396 4899084914313096497 3965948558988723264 9193974526253703583 10638591962089963885 13759339331729912273 10984991733879618163 9528250182763375188 16868107357226965186 13278994838485613545 14719142790696192317 5216066708291029700 4264298317044148701 3965017170173236268 13434173594946913645 502168160367969215 16152917488188324564 16375284761134002699 216696334539028475 9176026670974215128 266726360253550182 14895137886437640299 12853651926047764393 15984064110453574218 18040902830371955379 17671934744418386121 6242707351418244084 1601908676160755697 10618043800415256709 7195083054134665783 8200706149031507878 9326733057357434191 17922016376106916136 1735916497429883792 13506543531456894371 10580238221245724620 595308622916360621 13738216208521672038 15847380537404038104 6413112281081190626 15116467629080366680 11225858131282765402 13485423971616760409 3150921397133996164 14078997770963759066 16246174905170138395 11367643170582634482 13674575754608996719 5248365899635745481 15218131302141913805 2141012506664562420 16274364071029903382 9271394262183004253 8685842977913369899 1568837105299048293 6806771575436482131 6100894576770421880 5081215458384527441 8898951721906190842 12724829102605631819 7386950621048973245 10399434675193475537 8530016482723152919 11894566348017141704 17645236682085864227 10053797773970436254 14780564207312896576 6876554215828313876 5841038800408646882 10184685517574105366 9728564587486960669 17737739644483528948 13180610383572810824 2829554412103379966 4331199397228955708 18294995078954906757 6438310557187483257 3222608901327554513 10347751459531980866 15724659519600992257 14734908090680762338 10630114998942009516 2207730339364803930 2781352315131322686 8374798828223955777 14396920977765388765 13226246682599795572 388594330033284712 15812163525327553002 2131900155133033190 17463021877476827799 14284118071440389917 5437428246716373149 9652709534236889711 6167616582658161468 13316112265230158856 13221547525119866356 5386108293100649762 12505892899678035737 7648974250163674129 4142281992961821424 964284634987160221 5463442960322609681 9010113918697073911 9400689191664208897 1810912372025171819 18090748364820170316 9331341639863894830 246268568139107170 17205148790699200406 8555339808020685426 8482288062951829893 4550239925331720707 14805757770460479390 5868293614162516365 11349850614760271166 4522194310721445917 18282720201311253955 5634435331416845853 15206895488771449377 2600996039713683320 6860465631638519000 15449041274833504814 6183679457970441716 18322935889477351765 13122547633526431949 2847426058252833567 1406669095528355183 13403445963519704407 8603422115696757917 6825611272898061511 13300898327216013833 16870098368203974688 16087096452085140009 17267395427266124752 13151907416862098366 13301297285381593784 8236700176971316608 12746077108681972551 16914262282934653776 15004131310746485308 15308022045944225208 1278300498062863673 16967146694607768365 679014499081480477 14683892244740934016 15918272177891551484 1265794221543159086 11850924435093865935 2046924703929884251 4535894701045442331 4115007686894304760 16084674963400413044 11227923396339168937 10318481396576141623 13814473242861959874 16098861936337998086 14534518953162680007 9215947539535065354 3340120238921427896 11487367115487434051 9962607788560678339 16186799482279922560 6446291625826267352 10329209000555075941 6067501722502073244 14557661650327568345 8728100719040801845 6619979637713757527 8558584519163614058 1039248945664366161 2203119034931782141 13609142489644972658 6080395953287505208 10373345057867607951 8092482898175078618 7771482736394796867 6869406566013004197 18065018601928367768 10164805129654636648 7439774137304416571 12936946348817644742 5607128945905790379 5546379526626739282 1046742296567280812 281040787791556382 3949756369296061163 16361266544892904119 8384980163801114118 18063343183832176680 6746115441565983363 8975920327624763481 10361657760259614457 10257152503367055120 14944505876253753367 11988419081066694787 308071457125333847 16623247630305644529 8902181039963874938 10706779050039445318 5958611747776728721 10843116010880171184 2947350651949324607 11803055068202252856 18355180083867749707 602943259725225897 1345394870653839339 3840194037409135964 17670648892294589258 11497156119304178252 14698244498323675331 16591220715420457074 17823767060386450812 538867406764847073 6791798935718733996 3563491665112818908 10875514626506190433 2148179155081434539 11130032689229029685 8330221012581810886 8094871907567972576 4291640646568470480 10988243819613329133 15977077749504350851 2851511362482004593 14907915338788795416 8145927816473038630 9780508164460007439 12147339704052707309 15342020127294557091 7721786134554468324 17454259908547552016 2017502320520976189 4429244966776408914 9987536330962120976 18315662646048621309 17643850880088356688 1194943423800980713 2943325738964079691 6054222388222278467 12978854801660442388 3834984115372136173 6718664080623692916 5751457402855016233 11690935697491781704 11721122824694259133 18394097921641127141 9557128996245607143 5571698998969585673 3473454693872937156 1111415025172631522 11753819662287323568 7132123766765317361 13552726498973614366 8809746236249101563 13974310470267932676 7400161096061865129 263240689402856273 903040273522737432 15144124513782263343 13586572829456028162 4264805105934096966 2682646891395400685 6251757079685113132 899364872302241767 8188247121580844733 8466465996993678516 8755821466737044812 15281371106952801448 8829737916858391901 11126288880445584117 2752562681993679856 7661458593145644205 12712875374907900475 10669154207494636139 5167332228512110767 15706314088247869389 12146953132214044372 16331272791976166079 4875971226732680213 4853734151653885067 14149182968587933823 9965469019608654292 9139857927293435983 7004456884729461812 4613833721818072550 14876256012512961283 1688190011276112868 17446945545501006359 7310370617743930541 5147317700007583358 15223050697631899301 15841628263604883988 18352523839447894959 3724470582954661826 5265591358357898183 7596656729793397052 1242253267616821285 12039977342147450186 9233676074155388875 11143373947807641852 10106360750226116224 15218987353909807532 5315249346030756094 10312125993083078737 6772227930678209165 9617512339970915160 18414045570740630431 8412626120932107087 13341336938861839638 9971675423261110034 3187314147651047058 676096171624996650 5029095845899679432 11426364636532481320 2840112551963874341 4777641180049491147 9512656970860604579 7317869427233284022 8092390783232252909 9871413606814890165 7011746339744792268 7391578704026044922 2306397099888816869 113357248204823264 16134440237679942203 17626798858700097534 6300583906193586732 10743542621620012324 3640040791813281683 10023160304563144408 5194413846798969665 11820016908202871641 16143541789005925366 6717774707301004233 3518468417922455862 1958397065607882065 8798449805973356954 5442692365393771 10236148478533163745 4856524254740388871 14694124027086537051 5430123395625567096 6372459076275628297 9503454964114472344 15761839073064002266 14351999394748688729 16727072934221553789 2646669582700063781 11725374016565485997 9464863714523175506 4759715732778969519 3310769393716370079 5773534951678884440 6032169473332175139 6551266348637036197 6726159466545452884 3325101532594421157 12304446848819949653 2808351876168763450 17664470499198627058 1198692440479874029 754767990389542252 10246639538431569122 10600005471580412208 13730020738282673184 12323081514660417761 2716154892718729024 8474288675640812935 2378871168061563791 8376006880026792897 8305657380950677296 16109713712017842113 6302131237770674352 7887024184989285979 5010718906996216145 1278896703433471450 17749553594284190651 14581738416750663566 6776295221096769422 7979818841728571835 14756032886777315592 4250138573373821240 17972698762885079133 4795786189856725107 702247157927619523 16191326767049219413 9251909355631204835 16557619198979669694 15245114568692825867 10138776569835578599 17674503085005181273 9730390659779210272 14051942357054190633 14843236895604298554 2044527297635524164 11194431956075796168 14794282432566037011 10766240491217635059 9512277124106052188 359023739377141218 2988241099173715745 6825145590310180788 4224976136763120919 7213661028234381423 4099527531279024522 9614931511819163494 16570971070461382812 9651159168020958894 5577622623520481858 15027109680632584144 17726644372652300381 18152668414265252142 16626882255111172933 17245954247068711355 7401839512030423790 16455361269729001229 5794573636482477419 5357169689884003811 15769882845266947847 14558215347201223608 12036349834564469219 14279087014611889344 2838817448659296634 11802222337462658818 17450007553952760489 429259531793602074 2384096519010573367 10871502226744395939 11832216535557563582 12733041797700342123 16301808955549538823 5559110221077549008 17171824946750153674 15390812134270336695 10230110105890004571 7141195274325275317 5075720802012637177 7438544099354854267 16183782385631028923 18079812457228889582 5307351355057617081 12866066356274862975 14463672016636576315 12975567665198265985 177462516845124207 6060707647426040021 18285462802986204194 15656247362814717132 11926029646096821515 11798105129009375387 9196888877669689454 1193253891345287462 949310877020994272 6421865536301220691 10651061828308325955 12074567884227012762 4521004155084365376 10708832834252462485 2211774626099036340 1189265554737466438 6919435573737871672 4425369542046329789 15490818681080851900 5683823483905271507 13383321852522185777 9914241463240247073 7475499580182807530 336902618912180510 1733149864585913512 1350386572398901571 6330995139862529900 17448699224498350416 7667592988619904937 14224808925378262167 7682863196881588644 16747390477128234493 17030684231795392112 8787886291971705208 2815626700157432410 5399251281408423259 5596839280875347298 483144457317012663 17357821087336677129 5189069535517261293 11826696928015991169 6311799984273840301 5752220209952799233 14399361640628455278 15221465381685186690 14845243698181775962 3038473417041874858 12149007550902338922 10511104423657667900 17674597307933809432 9826313718653844719 15531523932284858819 3883589314943830137 13324097250703990126 5080448338114933927 15857640585395927212 5572606098109184452 12850557170628699422 15970380333511112283 6374080930957925450 6603265159259469495 1568854195520300095 17718803154913447908 8561076139549712288 16792187588922082958 18266341266420327204 15400077505701466331 4969825829795150802 15166466885830361018 14970662663233454397 7944462768425061324 15364551253748674073 4534146098567801661 5504116822000187805 5441225890821484635 714882996232293201 11398833479665096465 15553558858166726365 5495029454825994750 18397852647087843425 559121829423131817 2344061784955227850 2750881356527314621 18357112097495339550 14622812257448929068 7156894079607348455 2977205959855917617 1185161659288100516 9833679518620341759 12234978337072896343 9776731083739525393 6219823569939283022 16116053500922861458 12200429342275527563 2291579132203147312 3281940013354060011 8242385420090728512 9955965311376163368 9905303701543728933 16971014015415701861 3051175611720078608 1235387031927864283 11263802510242615326 15802288419394669858 10210576337971347467 6109761660371274462 10667852134859033245 3030395379622253035 8670801251327982723 9731977427937737012 11952346649319538908 18097655454175615001 2390239952577016704 248447032767363356 9582281184483468056 5170776209001604318 15452255283622404050 12993623408773889483 64660100074736180 17712844986301255956 6414235178234053836 3574321635618234690 18309667904946105252 8781117793979003009 10963052952682758006 4732907611227560376 7446692046239004186 16001010627188355058 17773245685631567832 6372226248089845395 17595989984577686609 444812144513529163 13507425044256359300 264942567020872172 4992749545286650909 6841838385296898305 8449368706927381587 9596688154518506269 16729218246051751031 7853220970847286236 15154393243032606683 9504453661814282992 9268794899146865911 10960936066011536218 5627273433935801788 4852516992499022032 12453826773905968102 3687902667239602928 15330565391331994721 2532476506308119744 8021671819155053223 13957583098431297020 9871275150274330620 14337258131249109861 7905858923295133209 4782924577921027536 10197174607971512178 11952779979096651674 6175476215882811319 12993429115084022697 12310180487540410290 4756376239896852013 8243562707171877298 1561135283968651173 7967786389803498315 2320161493570887676 10697780567568391541 17073779649631321221 10384900515313094309 8616295955890542144 15992631519677764807 6236356364347427655 15207037062460866316 17687661627052791089 5860651826390298417 4591965504601509199 460969055518075167 339513472357254695 6802379372726658851 11998760161555670809 1405138592055771732 16872640118343035141 3805150882630603204 724267969350322819 11919713581715769703 11793018229834938052 13676701711610339292 8857963944125603905 2907883756659946126 13251290438335239164 16673889945729809319 5637403844832243188 4090656318822486343 1863660395113547253 7462415806331222867 194540169939707734 4655634481525928000 14550554724618308239 6204486377138585880 4105560126948177310 7289538296424633655 16097138903573309732 14245765292200620989 5152787761246513469 13709108421864971935 5755042525548394540 13226854204211497310 15489508742287499729 704660356948688562 17282020221907546992 538387573870758922 4624167851395382250 12847585883586505934 11741182306474779421 10745444605590268908 17985223690201313780 14147258963574092562 7985230259546268040 212877932514796388 6270582246709983912 6400342866032772879 5618016319199855072 15567451258789402929 12610825705003471543 875277886157330788 10239917566921938441 7736513246911797860 2356299936796227434 9003132930345071280 16536278022326713391 3404202159984201973 14725071956308839356 5833768650201616495 8242297116087148604 8098909361115209029 7418933505496185242 492232415035955370 13113182843251321636 3128244953920955628 1969720549953736468 13070174520299208644 17976031351177713149 4675996731746228812 10605672839146625204 11417572470334709602 15451044633331943069 9322224151516558209 6080622629872284935 6901181217838121220 9432929381255286640 7018970478977957309 15293868856028328919 13798005563922656145 15466922014298566248 6825149108083565375 13781297898530894337 9976097782150341955 11574034445011810697 1006419649017602254 13931327572339440246 15738947459419096930 13839755345845643623 5185146482978318431 14715807183316574274 13849251045189828826 5766314363240757233 12501430360349877406 12402734492839947964 14878970915141638609 651999874456843116 15108293040251539877 13923947960510860054 15369199380227494339 4471915747818238883 5634718259058736815 12641671510200163849 10833602216187035108 7864957395738248658 6960146199174597395 6688210401096931655 1602045536133722162 17385386730746750520 2219802609626002509 4884735804114795321 11564946011574038432 10641466584711357921 17799735344680284451 10292250104794072474 5502597860438201021 1526294015503546391 4690667325698945906 14669642639554608151 4457031465067333573 8943611152465269524 16508567076765561153 12398018825375556264 3343666714630959433 4949619342598090875 16897939457399279890 1887175071680351638 13106785022266433014 7224266643889431138 5705316468639126846 6795594773097887726 8214941121967405171 15618055968975317557 2183494708911200236 17011984229580640228 11032997787897666182 650722808774422646 12983298121497234377 17466163736998869545 6220329273060437506 2375806554871116790 7133746918061938589 17836748667056146915 8077647336344738436 1913036895732451886 11111785842818259293 10065926130514511831 17668893667756076678 18077834097863946926 16828378387522892634 4976868089334863553 15110014154625867401 16421170775815845226 3968156511177303074 16466789676201217409 9214573586388064262 1510286277577025791 7524227747041034546 1109460655408246105 6623785177021886688 14417372668476183847 6078565253349530762 5864867839196993512 16664439038881153028 17048254758390102371 10565240987929907354 11776138683406326662 10755304973872275352 6030589428757415247 5644547369020418405 12177780531139373494 13906791986247899389 596160853661549337 1236793660034011930 17385840586122088435 13879484305481431262 12599719919018202611 13665479494504234304 15113272266716732535 7280379281976103992 14631624699599255763 14897710661869096966 6712552563798422783 11078511276051626292 16347653277296766202 6760822919622900340 13904817290366922679 2794040299636046191 18310459339793090191 1735931630624919901 14638108859190199090 12195626339521605773 9202454403079179436 6794507576588180263 8143263393917210742 2931547118274829229 4216153743641589284 2971109866218199912 6554969568099619637 8051783436588327108 17776637645673762302 8263342580611812064 8766247497659928326 14047111061022663441 13301047671016773448 11635796130523143403 13753490962135774049 14741114393207493404 14378058656669192312 14423184854705722687 1843628158305639491 7275711548973310584 231868405132658326 13654500996855875432 4302770590191856198 1095231611706294356 3722258376647219296 10576317028028433881 9194524136970175394 4664016545395918808 5387142331694747883 17990645748538207912 17509826716097116406 17597069094570609290 2721510782201185042 6436352049049350205 5298997352895702467 16943908922876208356 297436296628690291 11025122338567901818 1121965687414610163 18317015519173790885 5546109610679891255 13914364325091514330 2417947760315859026 307909194197052159 3194751108706954011 16451180746161378312 10061254209308308282 11943856257779074131 7719903296090972614 17894460839179664119 14146341796849707247 13331742869330413333 14573691867602038603 3063220533895786203 4064606477842324042 12380041553513766203 590721247028087171 10493315457159825923 7514485671864820839 1022733568408043845 12087882013717013340 596666675056891858 16967130852352583305 4266452141293026087 5720964594052552314 15708444796147527430 9329691511419417550 17093840411295061232 15410290178342903234 5497283214663412113 5998667461398444614 590171749153341183 1704928537655721793 2626710005827250897 14014406037873178511 16945985230598952413 9209904406580634872 8128564449678047559 8407195790832343537 17275530399588884545 3792623455883740337 8337048157763276177 11163727396763723769 16984194468717903376 14105363249499343493 9712467484783146966 256498277032433821 5367787657660294834 13098153630298270917 18299680733084889955 15427168256778401741 6150065872562310720 15780790066155370035 4010496258765067094 11551762287940252029 10383194672571753648 755018504025821919 11084862675913333976 7749726018899363264 5143346526867167051 11171915940847868428 6506959901839756217 4994252397024389467 8944664914750908696 15429590929264640575 12632062060015924970 2358910522658330329 2094524507711422708 2320371899768742110 15280812668926648130 4374051681658598723 17164424830840037255 15492687465330912759 476519979586508851 1533248215754396536 10825187740743825057 17544544778772984883 6200012518234925571 3804677818238529036 5950900795767343894 7125996250577037146 4252377339645089019 12293135653890593252 909842219381588988 3450465248327891764 6385184592566910349 15432211782684821074 17469533456675283196 14021259761500490451 17018774530749286152 12037117519815592656 484303912894105993 15357684722337706547 8014563582420156499 13386572317932461640 14934339478637489070 15760679201425276439 12122673800430752018 746527952110005314 2096885866667949831 8901057370563107603 7660105778595611234 4837386602896207531 13557514847451313042 1385180298119264583 10298197717520481221 5946679086122914869 4456983169208699487 2921298162358938353 7323542220599200249 8634308559118818697 1576169030266348759 6856919715400835349 16610562944268532466 10104644299449079216 14107275912893134590 2990177016035649235 15517613928112691409 2099387241547432101 18433379387641380893 16277415406079682720 10824644820659297143 7148770437485032265 11216246067189852355 14930226078311505187 9201896351195308629 7660139913271015300 1889389024128121679 13005787938151557267 2207119230521504341 7027589527018326038 16860852570551751535 11320163093369656403 2802745280386405574 239733089079174871 14895766586539165294 11906450464546087271 15004365502827774850 2118018911722803982 5698904925285731448 9317383175463494231 12639166543017248835 10054035458773977668 1458559168273749360 1333348015944290105 11760095212266439529 8001582311998735510 2420191879063933461 18407170382607507297 4253091494257454890 3820607291113571433 12392173565876630090 17101208344907927026 18369203130489236258 8798699313078067181 4840982544735273484 17731780590409664405 16395341317538308535 11064243320090717756 1553241975593244984 17598175500950638465 2581684188851811300 17366382610071208522 4345861122151284256 8977755018622623188 13047104763050009569 8548760641746678135 13157839805465891525 11778038653833085818 15582115251672689641 12767897688866997600 7234585953120169000 8663939249105396778 10183803898996879615 16906195205627825468 14501016464304074793 3428547420640928823 14518134371824888862 6532566458896985960 3530179625162601591 16755889623971280092 8846146135689406527 16825793934371775395 10588500032841041545 9413696975879151113 17593444034453030440 15111857427415785652 13562852519057566672 5780606910478432193 11655589424356489130 622912556148054474 12876147744205541372 10134375521682779333 2773746485953811829 15799453070764180061 2778042183018157340 7436207753416082131 17195822653228050032 17790355591243295283 8169815878725938908 10378282063259093174 2713469186189463431 14571170572040694505 1103578839945124821 16086192333000516032 15596088113596627479 16959734243575573579 11678756162883105649 14767447530758093509 1930428379713141333 14286650712517233 4881016933394338000 4585774156723257793 13725823103918468885 16787370605744568284 10473711622368514807 12677427053431276748 4088312269359887906 4594574543909266416 2450055002194860746 2667553808450624999 13246678864613294061 9899001958362763484 929208421234182079 12101525253647250353 70201122862089519 6300823972031705999 13806394041802855747 7326778770644746756 8847321496712587613 6494540179226926306 1834609027949213674 2312415758360947970 5163237521341758907 1910399357288426082 4284606435265650690 15389045505837161371 1979058108726441599 1755149351293380332 5622546813178595049 8201640051367787850 15655963572050901176 14428135208664887242 10756696553678501738 13595455457857200734 7856973057208740736 4148111937236287685 3699574965517424870 4316915861442804350 16893202194616991599 4735782100852007973 2939929002858173825 7217490206433824465 14916627541461678241 15328793411599501034 3366356426620883555 15004131352924616491 12721098600752358898 10307939249827096826 1121275700685904657 6398818677140141874 16483676020104150285 6513723436924663005 12822630267213798627 1458887534238957561 11955957436996061336 10282074490137659027 3004543948018233049 3599911532228388738 7800268880927698536 9746830233025284344 6915105166972509803 10702051114836339477 16311538504187592441 15007336048592413228 12806754520197712545 17671662123498607316 11761936030383208919 14056105884499549022 17287172510495652240 5884010552546466443 8022709966340820274 15038916252844830424 7734496665742650388 16426509401790354203 12261351778231591288 3310173924086703687 7713715949953964641 4262148598977587623 518889618725188068 6923609483500208056 4543025102262414462 10706857552745576464 9027476082987507211 11266028864829371030 7551812538092999430 1992534809309727962 13540438676766641606 1197399797026209707 5749456414542677999 3487468719435766287 6195372064636277034 10075743335865537103 9092097707961667215 18098283895206546900 17971220277414472894 9416826663186163542 4617844539248250031 15283308044256016761 3308036013203515339 7597610183312278152 4311971853372561513 17075498160323519217 2008191558528113649 5557312812644846927 17532353382057439061 13300609199624234363 6901231713563782893 13736364371427972853 16935723178614728593 6932426275009715441 5281067618018674584 5682434545937538937 3260261521213779825 12666530729593232419 6214577551501487818 7729153568822759342 12415181546997958972 8877572598643992438 9917122896905567161 12331855942556212918 5285143801781366693 7577992474737662765 9280481043528341781 17863587430023239489 1819962094698458014 6493609588156980480 8623728930678152496 12931449220776747092 14196702719233296525 3364376971339990608 16149235669993709202 16248559362714768899 17742556300719088339 3810717240900174640 9535247610699621126 11165958591770546333 12923180247966753708 18434582120940488570 11129626777218329239 9014857489532749820 15089779102781094585 17849704908680806838 9422968970473724928 2743359600041290114 1746734861189619542 2582792380282654168 16350961166216014547 6841101898836744649 5584458318666445348 2868472613110333196 6017843476451039904 15674798892633380792 1855730041007926641 12004061815047889998 838744750253013521 8916662385537999975 15763465544666237678 11485072627020882480 12781150533236256969 15611604778995856506 6097621495098801778 2106939108049497096 5850825783384448395 14541020724168909046 16672903954537094246 857644479875749428 9437950764751464025 3606693533338451197 18031845744640677468 3582901924400339885 8003438709578148654 5968645669054804932 5864665076758747506 2094120210164414242 18265368963751387579 4848086020240387924 4941942682953543936 18409093309549489131 6410844571123681846 14676343282960845438 6924775986158391562 5437683352256577571 1141744504072533005 15480913476928985093 10712218403216871272 17911450117607973269 1787867371226638664 693475307289842305 1642928883290514417 11017350609361603570 16058692671136656367 648169708550548853 605449524393288170 2815841545311113553 5190606053592001538 10239613028812039752 1844439533162865072 11614957615362473825 7345467096577769472 9964197414571125626 14144397929242468527 3696525985047368431 4459306451239001143 5200761670796626648 11929185419728721185 14879950711144160635 764554131987013685 7003869997852801616 14703306236380415019 859288209874309065 15635312573646787449 9358468554342035681 15823791416627773935 11391314689367756597 12177039625806715370 234782733311799491 5569482310408639793 3075533913216327755 14169184134709487905 8595766775563396136 41404535534376314 11107520385209808712 11428658524648608654 5037509421007028192 16392412281405395498 6807880729670873177 5314608346021656167 8877134815359682196 358536376962444521 12112220366529518688 6761652632507456046 1272628908687121691 5861157599433155284 14449304067002994309 1842095906023456655 14757103619561215655 17939511737362544387 8385986549805818240 4009187772638628590 17403948523967034932 11829040278602837396 16355401437485007202 12829576662338305571 17338269422353365779 7017801040747222287 15593378424485926334 17852943967206613317 3094063389944821408 17756845802538865314 12765036883251577062 7595627338247726020 5998999004368740535 215443891919014897 15009672899301422050 2462043248970262186 4748685291737225238 12450522429376993598 1964103515826923809 17916072505705867155 10198083202220393820 12120028816151550919 12478231050139016556 11020522692612638452 12209870448666078405 3571427404087026923 3408690614999481737 1098006250269198096 13076432924442713372 8980985567880553586 6270293983448251234 1937098595463546816 8692856329153871464 12129902663443155255 9248361233274318929 6486007442510126466 8684855764207786847 16497488881879287499 16425478635259230067 1437659787606383362 4736383416038644654 7731921220167122718 4856302080044510238 18158740687046540606 7992582611643317373 15948992305643045041 819135447221497052 14028032564891250135 3348185821180123347 3963408693905658081 10858730156265366199 10781183436846938965 16950843724011048516 14017226230260892560 16112744370527738017 8943292142650567036 9978904571704597362 16888562266971064353 15270469644016907402 3884721790680458714 3875492592781750901 2715603597650367481 379314832671941254 14913198521966547912 18143667110467333289 12566723329242919510 4093679349755422274 2012940832662283360 4281607201175912998 13238269616159178599 9734583244476609100 14358236041994732315 6124051290616013626 6984574439146741534 12242033627258002157 14568200471799378373 15873109211541021090 6062465395712630222 11104952298162204325 8320031130830705554 11204863972852487458 11664884270889041349 5768462386419565337 2746590178899198625 8528423698739508571 10013731644842030658 12559788019921674768 709319827020881687 4393500356149650727 3412419549726164614 11188206478272121080 15600853168861807273 17525428975622782750 10265440709833509034 9323114539713314349 4029172681767953304 13214289556111044573 16693007412269615807 8600779405526131940 657644773355276999 9891730931171825937 7511321575485422432 17940478124813865838 10843034672926562576 1218568098515542596 2649208142443043334 10067996776484571169 9611592742705266774 10708577847765909763 13285057637798353162 3557639597198144794 2827549738637087456 12389565455652452962 4053462280591324541 16184188557853670316 7042217217247468882 14138606516671542883 6458043541515511735 2492383993236596410 7446929654503857797 18383753423150815872 2146140712294731471 12396058209487448370 541061077898638844 6282401651183815575 1684944677697764564 6787247976843595499 10101557033086578546 15996243939388229355 6794902701469001748 2504737342418325702 16199921088946030381 13436793015369838399 5687709305233718929 17724570349767077691 3483259566167937580 1324737557349832206 2039937552595063318 10594324011957318192 6605509271568117952 9368058146567651642 13056261368090221128 8049279525915700546 11823882010136250927 12706565791041560446 16791087257271469011 409751485065605201 15410542527599289678 9883146027911844736 1181588181210330394 6249090195932302922 10385972497812169347 17276094787918067832 13536840369615036459 3160565853703886226 6485790556780034514 269826550484976719 5468369472196663864 1665919169696459908 7969441147819261424 15485460035897539346 10998553636729352019 11727155557399682323 3396950580644160406 2230864155634406987 7746813734554876138 2591299940662318534 1925859753972570685 1232304981460750382 11502485439136320950 2704006890052644254 14397733145607272253 12183063085205723753 6563779079464411938 7662025659372881409 9350889615800706537 5603243311342594438 9561303037011373323 3016818007767723643 2916115157853301396 6864722549262017650 16718401482100938895 14243801706281702722 6405472181851484329 14898732971583739106 13548333671165319500 964538072922755305 12071485324670425791 6749053115464172404 14279119721881819764 16821830293740426806 12492761191560985320 6991253465269191287 1392289408033434712 1366512757348778864 17459156774513961371 6926667048927547961 15817046501623612067 14335786877390003150 12194759746183169400 7368415760128017142 1561882595104926129 14030850865647715231 8071352639397844665 3930044117977821585 4250033154604347880 9393143478719149050 13354043623483463312 13355868565981993910 1307550616762340944 7550452906797626822 13589531715543615835 10817070912465181422 6997408923822268141 16388415690303519768 438859308366850618 13781431031513452202 10158695135394254455 13500276345491697662 8465239158556442200 6260653261542041468 12569208391293438275 15466813770535224076 5421928156956258918 4013556658621355577 17268865921051995007 9156214768434115284 2884073065104930100 2278536318234592325 17875446088393672290 10160203845088491686 12042885428827519391 8298203492184755825 13726919781705357377 18003226034213029801 18189993706345845863 9435643723441833582 4278411231316865385 6628667411909197548 12945508155302927479 5704474394118216505 18053853169849449065 10125437438845131490 1878863340554967966 1157342742581071641 576390306333826318 12825310355240073365 16940965493786233812 2625759736619965181 2642383875073465041 5384850255028312292 8903152717050680731 12355759308536920359 5463625235165312069 9577537589948570255 8485447547218171575 8306929290776694345 7362874809386417099 11528494552854374434 10534590868673151135 1298377359839492160 6009458885907942256 18002691643171968713 3568618409805099955 17839605881131241396 16937200864816974800 2651242850815406423 12957838673047410187 5552902100110016819 11793799909232853457 14144869325976598366 12900355796495420556 4388099414361845473 12082047729797231202 9920901854688641261 14358303592152292187 6475177277309599266 8390490711747454622 204244451470208588 3704514563102994871 12916099308415169181 3384110605269761478 16915600888159998506 3601428020827477427 16383148134283848986 8540063815924988870 17852991890723512120 11370355294099513157 13746421401479138958 259634050757516014 8138428422545058458 12602903928663788360 12722107232997842676 8168855635337283797 5549531942824136866 11346227883910634566 12786599529789275065 14479741127414144156 4586740954220378452 8329786253936941943 762554924162886917 5645529917950419195 5673850639535756599 5404862693398837439 9871618857556281515 7949973523821610458 15888665636709049213 16070121597521349379 2653327814253316550 12517884950075211803 11137978381969530701 9766782712116745538 4791085183013745822 17160196988573714120 8139490180966831479 6307723428707766461 10324472590503306850 16101447442497824550 12778141219258219525 15356542108798092916 13335869226947989608 914664333500939893 3706493081485161321 11227458386752112856 14651991946817695994 15329713758702760876 16020891357360142361 15135233935501769381 11209003113367017957 1272450146984390538 17985156747242838754 247569162790296457 4476633472046915053 12282474207841466799 13622298942853215623 11044369927519053357 11908969078834153403 6740801252516406059 3685799822081681092 11685543029546824966 12409525609491469137 17778459358077960858 13523682428317966808 17015486774272713949 10829829164027726392 17893503765291127939 13953041307018897984 3312435190335884365 6768938830156067204 17763536797363884959 12250488267999774680 14958533935766085234 12840132435676637430 5209923918613785144 3913594946125134203 6919984988562547616 13225460736784160696 2929869143593775607 7679604550425834984 11293174528841757613 14256712468337778869 422526047015030101 16104955012729272238 16542671204839274207 17210444237551714598 9933022774035032815 13605923852458331930 6539078999441157811 10789874634766543171 3671284031345544408 11374071510240673951 919818165174588310 16460100752098888363 11784666243874291567 15507127170137034677 65861140430575941 820800658111452128 2569474924823975069 16400249422534259377 4083953644104958431 15710346966387378295 5691398166938309682 14441238419849128445 1326005395746007017 10571409706932446926 3165159940502505233 7587136391816078582 15821472470686196810 2400997367749354157 4637984741362478146 1946661417525418915 4930404910072309417 6940573260970294228 15964809497872024994 2880966689648638555 4430556966058810949 1090752181942322153 1656758104778004422 10020134983612794244 13532591591914266135 2220055725289887274 9234990069108894748 12273539680650511011 16498718304730762364 2042655887674490110 2950778651308316271 7983729181510128313 13152311441423067959 6622410215976946086 12560597754498973795 9393112214169163295 8294938524074063657 11690559629639811682 9519069659436477350 3449435994850002525 486903181405810401 3246719530579267143 13207770282591514074 1183833312377447601 16498647519960399140 10050755234462245346 8808985140545942811 16087856753611234085 14549229964392494568 15595600564205104477 10315558148611666699 4887803048409155055 16036938416170771975 7910519159610023843 6552853037812123523 13903529381742910945 11396630601893886178 4228840992174033092 6614051086329854242 9542129334065288846 15851420380967968876 4956138961705343831 11693166161541213168 5411057117429521194 11478261349711956891 12706623556459942366 15830456644876339504 9791020645757630744 18322868462836780688 13635311759721097815 4047825966415642037 16331671053051175636 15089012299794652727 977047016850392667 2037106894531669352 16767082569927904591 14667716393255016400 14343303169739927549 5367546128940394989 13027848309545487238 6841769979147428496 7800928877622226881 11085000217178045619 12552633650631243 5911763558488562191 11426443851437111287 7900298774827546101 5490452794818834853 8148847907206235051 4603142952647510594 2433547732306538517 12205178116079909354 6196736976263322906 8066170506242601525 15592181193953494414 13130002250241767874 11345369274038937613 11202379918560796009 3290891400200278608 1011886856699411893 4767965725230992121 4274412649833450269 6821944719593474484 17978018742910508964 7059857167788499687 2370239385008857274 14165634574456336884 11522484045976667529 5129036282605129869 825372806922826597 12556985463508820728 10314359490054701195 3164466309257526643 16265800589151039743 6256900104174878662 6661948970726773955 6354548984324792710 14435994103652711910 8759297608375761635 10370270621147492685 16338304743035436771 2158094696588183978 2792860970925200122 15436910134007602443 6859604687396287525 3678949169022628358 16626620806032353414 7652731135757392666 3732320392194076956 11901163044062423758 18178484954475711456 3914765242506131065 1738257882981884741 469837561430613757 2984592461573885376 8613207764220049747 8129619685918822395 15682572334496976812 7735596090404837737 16834464732449116398 6911262863035157966 13658185667683312375 13136613747867355770 9409982383206598657 3470154134271811531 1391385057632787508 5730288092206454136 12742925315368639734 3664232286218358540 18055545153204574101 12872017463276571837 3467118087336887625 1260516598727779969 8783342879352499670 6257207191471292545 6291080962524561268 10200107099550951894 896989273399555477 14156003948741790685 6194821520616211491 960359246336543294 15590689354965860411 5864210962722816290 16518406829345403062 6278006551057042347 10220762307338452411 14866198189009645892 11740884412011430290 4522517234731498399 14598855772395250192 657284568289681135 13307894116839433338 13289137453976316655 2040748618401282108 820212317432492497 65809714226480232 12898954653583476712 7079121343092411821 105692621470434258 8912291785484792279 16079824103971273678 12208166619470994273 14145788623066284795 8174171034781725959 3806922449459378284 10341591617185039650 3791164299893950584 17025708690875295634 15027535945085562198 2327229148659538437 15140857131069636808 3696221339320971476 17857593809639213871 10169268957018963534 2300801464444025161 18397738996427822420 11738968462444531875 5016218311312715746 15282187017397779639 5454854631861896053 14204973638054782260 2701040125375634960 10362101659050218948 9106418532317165268 14453732486752760523 14640226680728731897 9666737931961181826 6983154370102630518 3245370721116556720 5551107212710250096 10957297921240966580 10157204679459800025 4565679259192817049 10068713467958009708 2004462238793444742 7129740156743684436 15315374773293986041 2223786296318284625 11792339809852386556 6031704308760884832 8802715427405870524 18072009287502995960 4633102531145442629 15231702594649791914 7716377229585173322 16249157010968295335 12443746409069045204 6696048148152894248 8520810135191543904 6666725386025294857 9091222661460781478 5847756694027691815 8738510475961398029 2315711962124442391 17160899037010905920 16698077846978138934 11204720228999278091 12819422015231154955 8852310016622607089 1381923887779678504 672572734084641372 757191901905703659 7534817152304482464 7197776875404499018 10768761693571040843 6184390566923695700 825144533240741108 15791337391794678093 3715117475991637883 8132898902069243629 2162464208961046214 8531594705486435851 8596274229220975407 7027734869447274811 89755987388001600 10220453351410500804 15564331926485557303 6011090962938596320 17130604600611580394 13789052885727970620 16331260527826478070 13002004323869751124 12729126037159102408 17660683028611833366 17695335268939445909 15791701157151431822 1520251708526971592 6563415068041202073 16623097574574797808 5505201707522258354 9618809519310798341 15431327615066182660 14148761398284219082 11015431060132576796 2236408960610645266 5150345271929925988 9759344806852558772 8626964834669701532 18112645636204664858 15937277044297159533 645349019633321524 835748919234027375 14035357662816080544 12754178331894241471 4910181456947945126 13072699027929755852 6758980548481483492 6450423739694026147 14851492430434731114 15321521497943552536 9234760560184780988 6613102562003316578 13184726185678882722 8092326422383479738 202512468813564956 14115041351850664517 4745396101669592570 18175129736031336495 9509410352030594356 5296517028909651530 14501061565846987458 5010896291261168849 17996886928149244944 4844973826949513184 9607465449978580613 4177675694375387166 5171660582123491034 14002522383494567297 10874630494303772767 14632349126220568101 12961805560078198784 14121068316718775642 7317706780890106321 72425878575117889 9492871727803350468 1037277168656823810 4750704972573690269 3556974231729260212 124402735689082115 15542014267193994782 4160509813849646947 11324414122967442282 4574075852052350061 9743874402304488167 15933570276677386143 5980303171516151912 10194537227975131833 1670287727661237484 1166266877780929254 5868234178365593608 8125455299475035867 2494368760429522504 9974860748791946339 11542607624999000460 8451735220586568716 11616388223828458448 11574587411403256107 8574384906951075177 8807493946910912850 16329177934654482420 7471677831936804168 5516870810493805336 1931255216043486026 3861437574963535384 3399511807724311393 13726461050427644370 5903551076077865042 7773159974608467688 13438589677003543025 2331658921577134926 13087449753820585943 6350834561428417620 9756687942183827469 8452715920482140644 18286581916820531927 16514127442533360941 17766219331390682001 2688005683441798460 12525559292436763969 10433981265210653389 18174388605958308326 1346871253970308961 9092195680376774787 2551501464724899836 738748284918151573 4698983807853961404 15374023624176309721 9528165935483069558 15320794654207806138 6860487725650453584 1261816092344793630 2956468832635125005 2694863393805561211 7825958078728168959 10555639515812133410 1864092629709467982 3485338012060576619 17201668166758620791 5407599184473918668 14353009184257165612 18176301717837826512 18419591321309192006 14421093158223241778 15777291143156329288 16110313042483999102 2743769024972755664 7355681697524535713 1554742777883659573 1954506981487331413 2297712869176910076 13300557665774492251 6190384238100750848 3279935362343196718 11839280764143282363 14974257582840333171 11935011568181168334 17142119130808122063 14708535091732189623 14020495036289789935 11945214945471147299 199667889095942213 12527810473789345462 7578907965771903290 4577797539763712877 9319514144032454326 3547057976614315861 9439947677967815260 18403969591849756711 17150169579072965974 12036994793180501929 337546650692051030 11926489322811520258 1778015589857600987 14698190352359047714 16287568627569887238 14489960834944839598 5987471296487945834 240241785275040628 9530592086594116220 10966701522182317420 16981529781722492539 265511625038892837 16826224423945507883 10231715025504485024 7226886253110236130 8630157277116156759 13835577762317258931 15433697867477552852 12256830147157917370 16837097120198690531 6757596367572763993 18177517305075033627 138756226192433524 16305897522604710529 10637714293725811482 14801594519803296149 6883481850538209463 370311185693108112 17577146179012236449 8735012021336571630 13393305313480152970 3289672181572421861 10450673988876486365 12641531852386172273 9006526223410556266 12151590054829569060 8970150758308763721 9044149577566218265 3080126465321339848 7983313568595272983 345443102773841121 18028656772157338745 3987779154913115812 2857501436840008563 10727815685412555285 12131967247967969379 10902171375292467469 12677404351817598623 1131440238481463297 17884364329504920246 12969802819282792197 17129874109105379252 13649176543747313135 10339332172440009238 13930466413884950152 12675194548231060519 18230743863696674899 10842056013748467805 12408285020900958716 15176358148843018974 8521432381039025783 16813024106436938880 1271843281793313501 2332563039393982437 15709593482661277256 2980115540886129378 12152838732401250012 10659877763313951610 13814782636625027774 13182906126898690864 9559306479134295582 10481147948211135116 17121593645448837476 3408229083751256014 9945335971379865268 9637541055566689572 8948551430210655187 4003440522988571117 13498613542668038079 17509380347245992011 15355235160485030281 2520461680326004427 4964718636484986505 8878018185107145507 12953828395461167669 18250844047988144692 8350832097328638777 2537354777308883698 3721728945924590795 17788387302932676209 14084201457816828136 4110419279838197940 13640255750756750006 7167095945621764748 11716868840105515598 3186419745524865775 5898884327277058855 8354538602042868858 8024653143666265694 9366909330179405242 47555060011058033 7808690214570856769 12356078511192656344 15783667974487859859 4882823145037689545 14014276410168886559 10901697002825776917 17366671396559206427 14375815954625674738 10080527079113633645 8117951122852629500 406201696065623336 14125212591004636044 13155244445120587092 7780074435349426377 5413832036640805890 6452397647673222409 8852827969664809055 18087667328650092779 16522568202530193614 6962980098434357866 7351853799268376541 8293324854306460469 17272094737638114504 6771136771808790853 13543719539324046593 18414177653082596922 12134456550340113944 11345539935074812440 6486547509145069716 17326437851588322395 15819152407933262397 11128049450363038631 11774018180543098994 3483307210725029360 4566133790687529080 17470427823267986556 2172690717638290303 13310398048756832074 3772126110744623213 7028256974936820720 17352920815926367222 3642084927202204587 4536771429759464637 4339399913706708292 6663148765760951996 2934616316861352495 8109276411242396554 2955821871235591373 843021661636329573 10278624252541992328 14913594864595600910 5088511260403699940 7542868569492512014 12132086268287735616 10927881838405710901 1401478191161380711 4601217963623960105 3060509521801212254 9266140564672444636 5881197906412959343 528646630563637741 9940293845719079762 2210003192276264767 13457690901136349675 4825764058635308833 1131802223476685536 14645975024013897695 13697540414895120530 10795236052539406263 15444725921462025099 1405676736161430977 1422446537059047494 7277827986083427201 1755309732116036676 663035037609461953 17078150590396054351 716042458268984057 14685115295681336184 3067099553425750549 2097497044384004867 13434256752997090205 10741906284727175340 3901220293919225383 10743181831885851419 9004107964588734024 9042990393841228695 2685440982456082119 9528723364691694814 17061061808306342941 4302875788762679375 13837089780328897432 18327123456832498761 368914508651980740 11354340347192916336 4338795758223365635 3558932731797076227 11887544823182336416 12004892964799256443 16101579907208030224 18002968156085824668 11291167471493071148 593379275166369829 14027939719865409664 2419199592054743776 10381805388626682270 6179859377668142650 2952882798323992113 14101782123356077413 6800760610496923610 13974511022196638353 13899310873878041472 15937718553625062878 17108264538499527593 3643679256309224954 15067507939173094273 105254367446392409 9097937645984911937 12611930770597673614 8682452860378516437 2338837138085487286 4312164766622720865 3226365232278767354 5652644800583756423 17699035286515063250 12218038330971210410 17769843002945798557 9617805922359340118 8806456061586304094 14782594271288045427 5571587057398547464 13580883258669720187 17626796297489563993 13286272568890161179 13123220161397486555 10626257839387104837 2909623808455463932 7444682388563709207 5970467893539325566 4606902888033277307 18361955900498089089 5114664347376329333 6424299813898393985 17447827422539259746 2674079403210714876 14520916595680035079 5837280564498735950 10766326714392775511 4142533288993118137 2640825272450404392 8980342993961819775 12217053194631338717 3433020037375115439 13528880652440429510 6931579071607873601 13377559286811809673 14895948051228804851 12222293451521478228 15260125301023419542 9083112850726265664 16961166198624618545 18025852347869639686 3595743210775238766 3959901285882148282 9238301502034407407 15381522613984811639 1541817604060327102 18354697241201816512 9987789390166787695 17212907800541789679 2905276705443244921 14748083314482480300 15752520509738677141 15060102685592301975 9977082654223381391 1053527444173349542 13770545031004000395 18117143887206012115 13985923423517360480 10192427135694321046 16221746506987911990 13252277337402937399 9982786522421818264 1081884939519298979 551924570231495552 14021779208286908560 16545446119787121787 8928189432315532569 7443769136330260239 1617877728908503403 480508022146601162 2200235627959812362 6699332170967760051 8200679660131521265 4701529509482910020 10571711355952346581 8954382618409022575 6239255180294168963 1061245066067284242 16530544254409190901 12949710471784799169 16736828553637296227 18008013848851832238 17393459110151939558 17482943585139178028 14382511245795858007 15467380712974366442 5175336109879335041 12807470813387768874 10409915842713199113 2601910492880633780 3293439298088996549 17705189639012874761 3564770898881320733 6906264101051290228 15498870722925794092 11817427003826419291 6742867092490892125 14196939415918665576 7124950287285294066 17503259673750186211 5177174397843972472 17381296584307659113 5851583350059875318 12101323541306054049 16953793411998042868 9925047527108860810 17878458669544790819 4878221939788709979 3094268623199171561 8442882411998430296 13074304213548509566 9959477816207019942 14374049714519078208 10620071123968118552 10575477859742909729 9324528993660755325 17504055748355796321 13089334384409112908 10315131263786164157 7986658404806488919 10171914437141424608 12163702591152127049 2056988465745465180 11841318910859540172 15104426123157794203 16081576227696107955 12104503636016641063 10405273299837556269 1034064319708645997 15113864191970794265 15914242863211041628 14149040476613575564 6097851120844849685 5097431016508684180 15496474991405709179 5793600279878975732 12429341610242323899 15284222605855325552 5050979752462978206 12074830411943907342 16545025877381751051 17972000721315767885 13515843841730136593 9475856130982099224 5436562567699005749 9730320095718094892 5088880362759341766 3631640150044350887 13761462762745269337 5770793029131838846 5409352787929216041 8788434353718598152 5602364110651682501 1747135197223050940 3807233159835057493 683577626535033986 10046708481867240845 6748914902423978150 2509042382259182453 16705832884576250005 15442285564257279922 12424815406086023482 5560838395472224326 9758415924412837741 485955625265985202 12310131270023865453 12153487661866692336 8263217407054304158 15826284345526893632 14111903047902804060 12827462497855186795 17447854650572895045 4236611069580797595 14925694309735504493 9791289500024294170 6773276110604511138 12713077564690500483 17244833402418941024 13207525845397692348 984080723432515610 15202950440774559264 13443208016226735158 6327316394408203710 13160753647712886142 12547002846621709472 1097107945073763206 6656755676194455829 7876679911735091063 4956686421450082070 6859914442851305723 944697981039427648 12662574367030096739 3568871781420341280 7676390913997440537 16460395876991582249 12481986312862695642 14960216333238034716 10887524971047908959 13926873417211318970 6470116930446260572 9324264355164450350 17079186821328568031 5997997321688543393 566355284992511656 14362426768100743598 11636659703066618744 10222722475898815648 7716935827443260649 18268840997130373467 2843178548981852888 8938096814135381268 3386765657809103714 15352259951997788079 11464495196754300609 11937286290118391464 797809674524509626 13150802458960541806 3612975520327566956 1864306203902155675 628189829727878202 3260107798769769499 2231522071843916060 16495079953068486263 4015388589491753350 13342813912392239955 6993960204079707342 11616515124245276908 11219576242278494656 4517143761769348306 5782713672290264673 16501655219722052014 16711234062952074186 939823782841381340 888647240340520450 2426493249987627190 11495970458433516197 17571362193726221180 6237416097462073972 5956121106703256209 15482761191123949908 14088331621483185303 15697869140481036123 10405333539570803519 139724412599401950 16492114272457316738 432882965527111383 1082570497482402871 13183801732151680042 4370605893027198879 7834122525183146597 14789949315099654039 17059883348648093954 8878497358567238368 2328575480039367008 3415426664419207253 16417922009539273955 7150864395001324490 12370983740683046358 13599873399836806502 2278812395927010970 12659253010613617534 10303933387824859390 6444027023173523936 8280098908854005981 1985866337285650447 1485546302505230688 4159326321839593357 10800857483876868890 8852874454113301720 16985988796427246319 1491617594765930564 3401851274907432494 14084612363756703214 7000560671593795971 10239831599686183416 221584107104861486 3787228891013790180 10628640362614556340 10219841123736890400 16266757977948284156 16550178511011751476 2865646989751575438 5639303241732370414 19304508580673213 1738186040984513919 7785108869695489238 8047291949557674765 10186714424628852864 7412532938870920732 6786806180687008249 3372929446093459340 4945559205054381582 3706767919435406318 6811492078835182431 1748798823026019214 3855650699718132335 5699471562499233046 17432745871729120726 1946013448975679891 5746665164255789413 10916619745796231053 11984421027050604346 14531209999576017725 1048240799362528894 18197747297746636067 5068443962190699628 7008908127970184710 12173296260092964448 15484163752863262734 2023041297012688225 15658634383518951781 237935918864369087 13867538789659694688 3644218030227416468 7926645167015904451 18100909036348862170 8675003916450190228 8416774974060520485 9008454530837960636 5027781133136334097 4480952039845415139 12993263040622521352 11780489008707827760 5301248944608072178 12950902988720130330 16590514038346017499 13274657903912131292 17797065912597254723 7504167181182812345 17434899095429061197 1287862652649506360 6542534344363491190 11127622943168076514 17577898177098740886 10646988832849801749 11710878395687525501 11601070475394474819 4799897456034934559 3908277331653231976 4433019252500440594 13187538144065996720 8213471291857725311 16863196791935396 11021948273414116197 15223180474181012808 13042645198353256161 3588440772714019950 16390146708317413040 14709510791541868783 17086350273353586639 4780789636050775453 7175516734784580506 4590714958983706829 18290216115360081274 3703888569626658713 332279172621450257 3187616844906389069 4172288522079257738 10067152381156376182 2172629496187871917 12879046940040098184 6357280724465166329 7198320633993862174 13441642236680981889 16828665984740963247 864902449350189251 3933025611076787859 10984509606236716145 10941543519561263096 16846907007059678066 2738736446658540234 14704326531570926564 10991535349752263071 11769719815588552476 1294206576495250616 16163582575034714001 1974295915099534071 12403529898764182397 15944539486061114918 13053190311799991150 124810661669512623 14977899318879719007 775873247641443397 1036017548879692729 1177402391276084203 10985972272606409510 13451795038188339641 11338101581602462849 17576242915304534551 11671493028785901073 7145378082916191823 8240864355655106285 4918835453968367918 15739640646084439160 2936628058557301533 9630438323573135763 6915712552717458696 6474928507784741189 1074308796340759931 3813233289553947305 12806448599110089562 17216623094296395911 9423444720302545366 6211953650030871975 9522370693354052390 10216447170804448211 14244869860976655297 9153044734587169723 290421209367279773 86912597072808365 405234005785119866 12797872881492815485 13706734559570257034 15438501073983717308 17117174544432459932 18150880371294137673 5537892038668180673 9812308202145244629 16614980630274333144 8185028638920744556 5033464195252251149 2266433249239600441 12205112200707741962 8593516959325999777 3411108314736886961 18406960664413387106 13935717215272685003 13576671462944358205 141293985645584482 15742706519280150119 17539395146652523581 9917419136470588421 18280282636121934613 15829134426756723389 8435259009399076603 6581942708748818224 12532564642259637073 147198760157476563 3628218937043888133 13933694519145340132 12616383774919099774 4904268741594676828 12530765156091272279 17507835349093404136 14758391557408295102 5630126592581330740 7030824472963759167 14328113779001821242 2643162202605320974 15903448389357496986 7494661315669794789 9656583091063397996 17373878854792285620 17585713387109775681 7973456440283825771 12814675209000087338 15466472512848300827 5733799081827511957 553183466868089429 11282088211032526934 6144856945054570197 11714373332545462364 17298858406070377949 17035057580116643806 2300138921908323964 13188844278627668767 14701188493856145160 12025127487347994570 2272950194020180725 4522511078655805812 107898029814097775 5472274353093328940 725175728510420727 1499837604737974696 15149749545640473717 13892812873666872965 7626114353941994699 8948228475416157206 11794673701118461460 8142539723562323986 3878627966293347406 2373113737550873820 4116732306398446120 12890478834508956613 10546147070859410300 622171673347020179 17118108231402746977 12741390653713368145 5676785351717190338 6905463908012072838 15212895355434471485 5243380129426623467 11343029570915627017 13937564901300918274 1429636477235306769 11432065364781625998 14849496063319221845 17580860601780242639 17823339183747916500 13248896067707989186 9227501395930480213 16792843240719514622 711153125970981590 6615145066740767690 10936180468451193279 6133840829617081739 1728537799569468240 5100011782511272978 6344265315574698416 8550638778004494784 2199517286867925564 5327930657638997068 10206408184487832952 1605891649921850903 8173966656015766117 12955416298045818389 4166412190915238497 9507868663494737915 8941673983365178524 8463872125822919053 17158376446112382616 8869495228365057041 5600526239705190988 13566076832951462069 17861325257672278173 6130900848220420106 15812509510966012417 3683204336089692250 3565401701001031297 6638707198423147730 11444549353518021674 16879653273906723669 18145673637156752694 9154380595595748720 2411551896657106274 6280558904572356528 8906467387854706988 11441357304628937442 12007709073350823556 17734624241445312878 16117866044585092249 9487827132783781379 16215151539870209504 6192560496172107532 13994037078729424518 6433426482123318683 15927239758046183583 8413437726826921457 6626194478469705277 11871860763855837405 4555167649221545141 1516334754917520789 17756977011968332095 493759858667402452 11331356344778459697 13979851102455946979 11614523521804264138 1885801418037605909 12752201591708544035 16288251746252401541 13843013389854357611 395561617404221325 13580577554257700826 8149357118092857092 8647097259021606315 5490581811319780014 13168560661678270664 16187829602356929585 1259339839648960223 3437921937158478957 12546523553554859086 1237758590503372865 5611071899753503408 10594103732877307320 16713568570500530596 13155381956955064137 69530122956001579 17830742327285694309 6866075577246347304 3460374164887476421 17359270698657543606 15653043539045993812 4146014858075081219 204902519477016222 12817565237650325339 10206616394878955815 13069475358426166567 5633470109084630416 16057323914132981781 12587700941969243002 10710943661562870029 6971105361675522088 5697039974137498186 10166276172584690421 1062196856367405969 5305810986506182936 9026025380976243412 17912769437951423402 17492464784617253335 9595175442402425404 10082881351260001310 13859289145171392930 16997439666402731922 5142047979977131871 12287921460089488801 15394697641247883123 8743218273455849805 15227446883934174863 13340384475077936168 18229526038045453371 11862769910617929530 9367396385165503146 10628083419361266104 13295004703491196000 579268521888825674 14321734560424723952 812286396603412496 11899658299907355196 7067992106269950130 15201093493166733217 288941165372010902 816245476094132707 9987395184960580018 16127876361448854117 17856926241587500646 13833310955965718682 10569528223189879251 4443589511630803741 18411011889847967498 12372203674941217885 14181877035180999221 16101022766788771053 118640107695568989 1087777113974859719 10491270114667502965 16902084200066761091 5605838375546011959 14296958690431791750 5958917409305968948 1401202479110179562 16300238732512922879 17382105552427237154 7507224212518697133 370411644436290612 7283391650063144785 428850386971950481 12042801017305664366 13924175212083944096 6129745421899512392 618413333696421011 3190565848895562515 6282855540876033046 8667611128351579539 10716026478278679416 13761398834050463350 10927625132215814531 11455259747891492533 14020448596810970323 7448759193592742508 13372025247102114129 13655748355124426502 17786616473185597228 2887748535217309223 3285950909600229205 17213501908251015205 10981624703362039475 15727296410525528641 5352059308403239359 334811990596065782 9490522351999734400 9536841183547375001 10170789340877572117 16918771212480066600 6980851162427007546 17500965303668669164 13951776765406990935 18435674625527765531 16654239609152734776 6351576812684024756 9644323279619254429 14443565150097753577 11888381664940606359 17443548550342276290 14413004470448949698 6726257195693592855 9434849178843006953 5339192271007348755 7413272736614704128 8209657792295042938 1351814682888682311 3151132840250473447 2270527409929438811 17615127892997252460 6555159358381452668 14541770954980489076 10660706374934245463 12630586527285199474 16303010873192033051 8842445512109464261 13793584999020823054 10588571795399950335 10123008065415991441 6189050035632415373 3578487677505895592 9815275697620788920 16442570437270373192 2537641131469915306 16981447477032779662 8304842182042461054 16648430654585766914 13969123952323860916 12104457159864552315 5126431539768589865 7508851403687277549 13216990822963135099 6760635410042331105 3052456078081047834 5061165030269289367 15238970332910321827 3557199633336609498 7433724748584220067 14196917414970440006 9965832695790290513 16901262146710627481 6489155209583736494 407895739229557905 6790508074185955800 10026025080993335856 4020057364591800146 4235012810684041828 3805246676068444046 17696495380137497489 14570862954559638279 14951984183231228665 11244936779867557785 14059905403903308147 2035942232324495525 17217478691207719941 15581768355493802774 17319064814111523139 1154124707485565101 4085055476653229616 4554123333271381629 14750092230936847492 8554621365607108058 16496020765465873224 15871570940882004507 11359428547730711387 10286499843767727987 15832423726229089477 3101987985128438568 793544817019477181 7023618851584652587 2056879803313495009 6894528574230481216 16534031138932940522 9834494096982106873 6590643362488306870 13968962200879915485 2552564399413253530 12278842864342925683 17302147761050784220 10317385471262779668 7861219119354105549 10348548657541320434 18207635864315662620 18336079000401608855 9050835101677642807 3194731735915805905 9080499281000332907 8117934670172997310 6794546348744256071 18339289812614364033 8016044195634661296 3774451719196969188 288969370241953650 2285237380724157039 17903062620190892214 4930734015097128945 7717248794808257058 1903166521850646964 3229098071518599739 11584860497967308295 4390117842773903172 17226342929141223436 1329666905303956059 14536060899923490662 12862415720929119014 4658589606212434560 1410008512818727066 2251066065191397411 12895425709617955072 2564815188812876661 576223321017669663 17018199787531047878 7658586902361326798 17008171834897144542 2780579563891157485 3340402836648205751 17350344098997501023 7383990001643110026 9745886521892890664 12434562185871979592 14289840932299220708 8384126994385273603 10781553020292157823 17022095901576838633 17904499751977005657 3199142079419857169 2032709097584810215 16047188473752761489 3163154260978812396 13536888379771109489 3178832448642870185 4942881917619427878 11700126271990167281 8034876884555515339 272964924260325547 4763878181996450671 15874523850999380137 2158988600023276109 2167227808467695758 10013933732382126404 17625334560323585784 18170678922138591654 12224925808149365749 9522089723230906647 7714429916083535293 16360806950132881693 9099551762563924106 13663422040560137522 3816117851274309413 16877580462898431761 3246054787387599131 7054022923161661350 7039402965285040763 6668983791616748647 27906591173433468 3446034924690981474 6336219708925190777 910602396359721484 6913770693169657967 16277438731230948285 12026666705682329289 11543345518082466669 6402741832453312493 17454087308102069297 17858324279649424481 17243806056474345490 10305609717051136895 9643669750853005326 4638738872399255134 5653117543445477307 4177761736951559507 922291980821754709 17475379329603189429 15734182692324942687 11666732998125744140 4598398001773487328 6381868182401625114 10089307437195690310 1520998249317527696 12210266196259497062 12469804291116686169 13511352523231609182 3215574277273895367 14334179344183880048 16306071971380784486 10718542409815418271 1506065123081439350 14393033385703915365 4502619669815605250 325984735869216760 15975637922464477723 15114826851809850003 2137575999318537336 7134356129291323093 11750021191207908278 3694783428012659966 15533574692248021618 4765318522003847076 6754142455090527329 17175975544799239986 4440449837993960217 9463167362067221767 15695075499015357543 2352064087441247034 3013939399612822269 6089398042039527388 7378911611431322044 17710061545397080939 411581573075515490 851320372993441738 4138271417602544254 8230976916732085440 11718527379206113167 6984733754930822666 16694935222179250352 17609582866880549695 4283839533329727389 6920083080946891130 11840639713086713196 12292910594528393674 8811762196185689502 2308560147541763593 11701176388724341709 9125631143754223255 2504044233437593274 1917583035966903874 4061486262163937681 5429868687152208001 13524383405467209396 2622408231550545449 1165535667421713026 14255382878638959670 9165415415398932225 1718630730113897530 2066679943498307627 4675286889731485814 6261778164279239898 5090437404134522312 13986006318089928931 14424141715825804108 8727514995703755638 10260929113098420975 7980368773774790161 10035284635384432303 518705123974511784 11770782246398103622 52087204604831648 17928900967371531226 9110137948197994671 6170148830947024810 3053225660254873209 2420289818651824385 11751046315021486623 17576088834671300620 2838527421057844302 11697735805657564223 8265761673100989690 8176047963801022473 10141079766067214153 3599599659541162189 14494674578496570998 15857934029472262406 15448534888517827271 16409764052715951395 16161656675735317955 2811505526297980927 4641065179711971415 2280473435377110905 14756781784636943463 11689085964423860265 768089122619654078 4216361806943230484 9525057687311324615 6151007034061358834 6481576958491318287 1628627974626910739 16303087961433466862 8777968644288961746 884933723855610443 13863748361209740055 17861248818720972730 1075895216987690797 11638289846762920234 3735996522687379659 18398898041956270418 6445920808230933795 7865466448378911286 17981596806028361573 14112627719744377319 16348250808132080923 4996287667925970686 15864350323684054666 3793962231909141256 12153654114888511977 14849262272522815596 406435389284632796 644871661382552862 4997945861953873032 12055523656830133889 13937848854517923325 7297801578020455245 15807510892857071646 5323837813295092338 3639098065686298785 6489745445925130096 1051986973933246729 2017999949107641127 2073838402663530071 113709751138906060 4136108816787362492 12618568689866268375 12878522660540544177 4847358292870201076 16170742509879966383 9851414578945319345 14098870859555618613 3914996502562194099 11527942861571479012 6164153511234877720 6623703297048051659 10296533642954284804 11462820602227007772 2283743247061993274 6759663215363439283 10085726605274095906 14393746242493737805 15714721057769553120 2312390567009637819 14025551557104346035 939826192849858705 11595601442576874671 6152992539000469159 9315297306518685647 11538203343786420485 3275313914314230879 17663385749055396755 6079363832084027344 9197636566583192605 10650277274210605965 13989573433454365793 6729212978587752793 7767549739349042827 613749950454332517 8350429617858999964 4825247784127457198 6899985781016827281 18353070025989268907 2494282781298072904 4119230085820124142 9491649224047585142 15446124254682824253 2232077074943450206 15268963930288253659 958773807501629676 18071670772670634366 12847666167821716088 3583938687238107774 11991477894033054450 15006171323763493021 10407838180698581082 17692420842403132093 4623832810794004745 3809815103017765354 16076871620504777361 9023022459241916739 8243593595372422435 2230467487546801480 16931659333842044019 4430146195613016266 18162822955928164485 3199883023300571460 14230626977411543564 7805255890548643091 11776601936115553029 1302675563333667827 512245770976700204 15815695204288851145 2394832131881613007 13991854621403402350 14220537840986204461 7914373244829813385 11976330669149126538 17804955655609217209 16566356874901364354 5208729074406180136 7759406742821816493 16206339615232392312 12790187897551101934 16010316625880302291 11664860885255266716 12982090696273706788 2525101766423153238 2201515568236860555 10207601320171357991 11321507977199470604 8817563171831383388 14983899367835614819 18178824957340341017 17982060732304815841 5412023697673948222 12926518028240498913 3509468242312455024 1945133821032895953 12587135825687043781 17715810649949899197 1065969595868401748 11334214671460117953 11787939033898080873 12185229651526117426 6014416605752350466 14644897944342906720 2021300153189857137 12568907893152783673 3691075918153548316 4140973557888806160 14458065302081840103 7618899381128810034 993257821795735733 1901508727188654068 1666723965164999421 4563869574366096262 18349288613936547708 8321897333589387696 10925898338900888718 15790324861475600014 16594021436324612496 7184133042683901710 6885732717749906582 893161519514104386 1141077830523866591 11234380620727094653 10123457551894236218 1120225868877274214 8275535951530180513 8994774177381189398 15750429046770363345 8888142513772666744 8577521256906757278 5143912127899954861 15848598371069304536 1142275184011659509 12492689632270222593 8170687455095794403 14938803324665616303 2424732361242295395 15642053551122684249 15653657430036644764 13356147231388042670 11950654818137065225 17154694074399008745 14839782236032413373 16906330321995751107 441999615611160965 13115011498099013366 4380504709035741341 7688664928182253838 15941990534472618278 13475479830530474229 6843080627634348626 17595251697934526920 3951371098993280002 16144462794224516296 18013862537383848798 17677652663236055613 16618462638790883787 9402104721924035264 17070901182022085462 12023878569117561754 13796219379389700323 9553225022963057557 14201801332950156844 4504461714956227168 2589285303594285035 5913882008287032169 3558437846650693274 178567340528500792 2201800554089399955 14438055709674236908 11450118933617068302 10007788808137753633 17869856780087692145 11152737130323019280 7509689463991924427 3543088791200005471 16912265489133628036 5641816341345119206 2344003888889549866 3275158388643201677 14127100916894229231 9072060840108099343 13240697997330590779 11892955916976829451 10919050621591071737 9788386860179294869 5519562302268361963 7226509686416717225 8981334445025294648 18397344690029956337 3214194258557818206 7116777800349335751 7335181220998003900 17342759825000553054 8598031101568830062 9719536338895940733 7498851538047528149 12493445055623945260 8757310322515221489 8805396434571179671 11745644695481513955 219395079414154314 12220391294316754396 16304646155108926675 7956025331052252193 12286263736751334420 11361551571715332264 17830304605203079243 5036435786030037134 5838465740167098545 13025316661142105985 15918668982082632635 194171905078530384 18030667186025284477 8575307774275481217 15305109481747099588 2786240094842585702 2351059074968417712 3827390981969462884 12344303843068027191 6454447664525112331 2972649198744606042 14307396108529278052 10383462177083888553 7298437934495984643 15145471552911528791 2655775031527038562 13524462733450226442 7652001757744601591 8526922615515960871 9915709744900868348 5018724517306758871 2364756480775009657 6258290232742098854 16396662278315550106 11414474748031182619 17572645537241570382 14697036842673210102 18376350349823575586 2627858843280339494 5298314262745237686 9908445677427580981 3187999926281848369 16019560867193695624 18169995583336070809 10346671795873597341 8767423686726065125 1520991955833599816 10653909654612549845 4924403040287767211 5035531588944294315 15971733216342131076 16644823148123026936 846994580621079354 6642190568757872022 14833791737763939831 7044750050774908772 6611129684517291580 1195224105680822545 9026490700802652729 1692722919957801209 11113922251971927201 4890533877152863609 17300646320863527530 15768435507978581722 9451890782166025293 1876708617753383932 11754719923184895375 10638215820889385001 4755860708468845211 9535166059018354730 11601498513297365460 11459556978632699487 10380123583015852961 17308264938637122860 16268164295289051903 3138143608248652343 7398688776804063777 9757164448248583127 450534966706239986 9182042216536571523 8644378739060988260 7334164435668600454 18091125559316760805 16129415166291475276 2529777393555122579 4198972389282033390 2802256633404785551 12799674575476690412 3511842584817841055 5431606197395167299 2622744679915759761 16415935778786758064 16326328233993248976 5265005509409567605 17513739384739709846 11371413360726448904 11475024704677925935 2139172917117255567 2063163272520842363 4050365522505555477 12732006208376753818 9091589483676456360 5498852307563185391 4871961097379514899 17075345458341669195 14339206337698025882 12175086909185886750 2614172721315806564 1648206635876623681 4299671637262802204 9196785811803240118 9682953191972102655 13471794536174020862 8437534078999038780 10651837003077391800 16539246446586738701 323314374112844467 900505395247456328 12413002952373941762 3096769099387450506 14215464095643015516 1863308946748539431 9408013336715317222 15178281939101659742 6745317277346569598 12365859299335624956 1156155355292194123 8351035415830506325 15845288859569520559 1223860701636347803 12372963238202553977 6956847910425972171 10125765672833558737 2801025839624526632 6056437023709720081 9753571141132657408 1277977348496793212 7321272321513678533 1953055608209961832 9565343835943751258 14294515878246125689 7529035930690277294 10690796272302943549 6882188812435661526 2837461800113418388 17526040021458816863 9232629847169477639 11343080832250338709 11386657221563941132 17578704843352971494 11367930418515636344 16722600811037195517 5157826224722553840 9036645559793519923 17723377612620798673 14701483773083742167 7368298482466666051 4683585754268225681 7200846668501030764 12992364884406762442 13107834725906034104 9620263230591386333 612730190696003610 12537745931784087069 12564083485377105014 17751431281947079918 9440821851125130901 7078360435400454321 12661729766622600355 931726822538118964 2126784101080965861 14054114381857080346 16451219167558198719 1741713292795147220 9657599126164946407 3630410975993145172 15256058212700120006 10218887693904080370 285637924837079276 9345428090370904954 7565153833433157261 5141653558620030178 4481145653562184299 1428974728231944255 14420317613398517211 12417301994432779994 11736273560434607280 5843594216292395278 8302512715751667327 1381441088416691436 12924404595325815014 11354830933843432824 1333385698236399154 1300546853317902485 7743022479939157485 4324411318131655145 9901253521313402129 6798949683663220710 5668974803800445243 11775082974892085942 12983323610887506489 6289645157464696044 16962988054912825394 17447970530567893187 17801541410004301086 18385049095090947728 18161812024287865638 12818430260238927771 18225902333719813703 7834519166403621094 11686328767392401576 3531651325812732860 16404031058244146812 16781717269364766028 7334995252269842440 13912374468735304691 3621285485606059948 14029780252183323922 17968824313883150184 4395813514383517087 12698173221217568783 18260380984082023279 12514561029838369448 7625236310015312808 2048560932858840882 71715842133688837 9463886870502393208 15775991029237663456 9228943628982387417 16975245529925992720 9973833661655678998 13200941477231959610 9743726766299686350 15571134022346895362 5230366588970874383 18240636668076124768 10143450416960402848 17179683738516536472 10996326563334342475 12664864103994162680 2230121116752815559 2204172158500509338 6120452619465198774 18408637630489543046 6733509035002060398 4105180411029306743 2307910983748378684 8645996027761332426 2664027711254304841 4447670276701127232 15886311183760279182 11694091597395888804 11496826313175058712 8939732193446145804 6880631587020596199 12604934198683156844 604473499541675866 15755301171668863713 8965648499068842365 12227365275796813234 11764237049621763158 10299792588140331608 4602224506866866548 17366136452828582951 78849787572126946 15723904891300716742 13953334915606081288 14072873824983286717 558824361270724330 6134067056183111213 17999604701738577979 4072321846513618435 8336487329743637768 2191366377566131543 8140280666572310991 16422184219572159510 2291104322664840410 6583995261706183450 4829665638513011546 9816050491915410072 5328327620145423761 9616087586496985841 11500704328885514761 392712709685821741 1443684808939519257 412270929634704961 1064775604431862015 15604230279366475505 17362997687252318435 15535704362030043058 12510854573585681236 11394671799520652089 14864149733154197307 15828834778427222488 14985060419038408312 8273884265371613986 12768513246407266068 6413089112033101959 5825102553131881842 5219915024432709077 8506613365038764236 9474567868409260678 5043115647518002566 8116682878347028203 762333217476025048 6527064953081380299 4702136886446162813 14267025262573659168 17574390013247150396 5982296852909107062 9432890377489218227 3805581332289179467 12961504000504947039 7303754241689049992 6818597228314923043 67090424509738975 39050097835988671 14143390486112364089 3253772561374481006 9681592370129239046 8223048442828404528 11297624901772179327 5798805012522634415 15895596868625798576 12078910426647309011 5688371193162977416 9907820424079564051 7840587805913756349 12013036711546485107 9317519325166146398 11220796470629332673 5086010463377907767 2390033169010283636 16181095579344474554 10012423020488171634 15832527009087880868 14442543131521024331 11449461753246919456 14088624218462705313 8400475366237181010 12234128865034135874 14850889341969244676 4538565771882741439 7424408486301832946 8124902306297438750 15281960826541836238 126446371533178826 1453677112952964191 16854037340129297797 13200514709339126476 5054872294632271362 11838067162861826701 12707812206708429949 11201879144302819157 16929845905292302667 16562678725710895550 8075867248880161255 8526109135596408686 7061881089271850296 6594890282176740525 7930072086316714935 106176368885758220 17901829471043919211 5002262108198681999 7644440078955327261 2087913372473514122 13773726676229653541 7355612945790363077 17676961526115636322 13611309485288421329 4364083747986095908 9172431501779279991 16502192163278953844 15592825947985456152 12919859377844033590 7363234226883107492 13446534469305389335 12629149605845861900 2670659376605231758 13693042835416447498 7339359149913510773 546118205717565684 13462277152421228859 16645869105593818936 8757956222781204132 17853274050489051087 8106166317768972593 14574645505684895472 8327196276752050359 4578821390887504299 2242537702670287235 4127875017180121407 9676788098908633801 7538217278106406615 17704796921690018621 15481858332806307485 13210637417107068540 603731044562349385 18053007255695986916 11954629205489947104 9649448859113821983 17117250371431483435 8936295229514610182 4153706184538972077 1258153964918130655 1611242458359539289 1399265120062963089 13203205416431901946 4580710028609635098 4819476711559997775 16271317781057950305 5476563738802420482 13128276241967586244 7263032927224667223 17835640710540146681 3592165735084517943 3373200835119126935 2571807022605545543 16636511047505497693 4867647770943898247 1777578463147892413 4593513667712997828 5264379742567960601 12292642310104976361 5423249644794245275 13190533536040251411 142092061652537968 7439648636727892849 6731040455397896390 14581823107984951870 12168970321185183301 17765561022070378213 6321725411490523794 15759280837720734100 5924552973199903446 6091691115268245726 280227531995169156 6614790806702426735 1537832695754478874 18208136193777303918 13023826701439226384 3885801327317908677 9455936336503404750 964170872240685251 11600605284128020204 4489410866926270552 13985924839397391880 7471884835409529234 10758231580214167580 1856441779945440535 12600069822245184330 5325614419513119388 1943795084656109353 16041168542834749495 7608992417123767485 310162636228484813 7237452689207232753 5835286686879246051 15162550702520416545 10599653994132891403 10234700090890188309 7872319413183552936 11535364326761050790 6448399103810345162 7652804216672387778 16665867590916533466 10427234637330021749 5109147347901854418 4048270001501961816 4005052172716966127 13593638640810290602 16982480805643862898 9046357672361665359 1590707109248473770 17754868620574528780 327513947913234115 11235791767255506382 17107178746331388463 730945910505861080 14167346714316921877 6116708331539398628 2345274401404225886 8591244601615756253 283498002750236637 17458137357098640150 3471979825467507530 17627494102227719083 880847754925653483 1615341435292841502 872063282493144174 95313945865184241 7236921554777334793 847066331506896244 165680370259937909 17907321670430991898 10834881848034131455 2709039810639011682 6246177867463144158 6333189728106753181 9770030955288722695 10203645544986249426 4978284495008400289 2944311420892147091 8738019369015846678 10238712069241415640 17253840945880578162 16445526575461229871 13614265825150496942 9785971207883026722 10783120898514234383 6628024673937177225 7697924735794712482 6309885244694922865 12822860603723627785 5607450314603372166 2035082486478074577 17997985784901836323 9983093593655795027 16943954905786496260 1002130632821826956 15919913486854440119 10282423386752949933 3884927158578078609 4898373749269722691 5414584716838250282 17501999880905829290 10845892289735666219 15410372401243563704 10841060637263164388 2477476202716598225 6915045278408090966 16178701877395161939 17195922975704000309 15914164308961169172 1199352206254671256 16152445914344085580 3142652493642283230 2903370723897858148 17927530886533359847 11253433571409685713 14307056341925586339 11981026359286920476 158805842392016451 8956102548777594634 3085153247609202777 444116206690340535 11599122241970113910 68316280876405362 3183980062506507701 1417531898429080825 4875598526052249962 11305721961494194190 9165015716986852456 17968897955040024525 6077267065262622300 5809208313804212443 3861396722947979188 8434039757706579834 742467308390023714 9125089560907123488 3236787158307143998 1632770767329087051 3662237335718474499 13809727383141881005 16133991426328900865 295060315077285323 10719388506813109746 16223108380940002019 1214164445657948448 1962204820790565789 7379634836908511351 15509794348436419938 235466982656197216 10780833634391009925 5217683675147486597 17154353523770364503 6310576763320615249 7625843894316713187 16423044405555223287 16389091034236685830 14195814267014751146 5307601821805855411 9633039910953611350 11092875837257077756 17246194364006880098 14104747754302097459 3603771453805165167 9696633752736050286 11459476562505884427 13633064018917498336 6378627786313148902 4911314191546598488 6501171296371489017 9568817246683189589 12104281281925869429 5117788884159256263 911604130839662318 18057073605873886168 5582039249812687798 538449143020761938 12419900378750475645 15982920365528797509 13429239703173674903 15340783566540894454 5103059894567399446 13982459636493526580 3883353067703011605 8605119731839611100 5528634868058279654 14212372073138382762 18173978780215647658 15165494807400141474 9887879119728241681 8610908159706206621 9236821319886976362 8282507448478083218 4986413123108932709 17667255001893890322 16629358103999684722 3867099522565015665 6984630272007049208 897781834357701984 12431210059992486485 5983723168764770914 6421638147642286506 8688201770178809678 10782057897655114794 5387204261507270008 717422033238662184 16933276852973125307 9827536696709380692 10939031067345457468 13164435843636062297 11599570685700124654 5324979693406671856 936035554676415857 8914653182748510002 4752831820651674465 18403265562453842885 9788101049818106265 8541486043465662034 1960042923013762493 18296511378969942278 6015437297336812054 5786760680943517189 6357691977592798033 2082730064028277487 1996316724226215221 9374018392967247924 13113147381253326494 14843091690255710326 9387583366854570524 6934711371689542308 2629343183197788976 12117874601833827372 16623538895818350037 4685786384369610443 4063869041818604237 7217668460639101096 13030298367253587551 14393436683528084199 2590239177180177759 11088636617410039426 18262766940257550969 14601711616653977711 4956210027697676737 7735583118500170022 3309607076098943461 3835659467455867620 3016358420621446139 7923238643082016273 356544419266406646 2261480292252901849 6497053516924180730 12512471011412387671 10347219309589839755 11261240637450627179 16687673134732320740 5356705945126440398 13210395773605706096 908406596679458657 10949401593115783210 6459785546257414099 16931811407587035926 17404799854740648499 17677503205420544749 12681801582794480728 12235239809024475378 11258510320930034515 3392793481398733800 9272872055686344336 1823030449563925555 809916121682216125 3774046159800187203 14807812372432865746 17814294667365803868 8409516895886742334 8581597210404610289 18345921799198754309 8453366258625786094 2395891569325008964 8084589121271009899 13355148756602885191 5224979031042991602 18352426235267637180 16404381384927043506 11098455842967176966 1514686810656562894 2332126604381569949 14440055173080787742 3208852071994473607 3906829809791092419 8546190166404985410 11899993749142966849 18083146322827964906 2163301620816011200 12801833724444710007 2195112888087613780 17293970437194228084 102012635888675466 8929824496517753673 17265782165295828158 7285376810371695858 1867406153821333461 15016312991708265210 16387440265328695017 869803076731807549 11585948870086102595 6510025983209816125 4055538630456214927 17353609052204553939 4696013606189868939 7431068617568344672 7242350704563715311 12915050030166616977 5989357465903026142 11643491168087486500 10435953915160897598 11663032744790673921 13207489167535398577 3741511143333400703 11695609252734462540 2447990697180541556 5297042796753758964 9335874986740432819 692249735933305229 11163294998711458141 13513045765025285358 4205562396461470420 1467100631885399188 611762270676264596 9924860169856573925 15405244972096540152 10347058540111375815 5523082343318787620 5755990587956900442 16597875999500280765 12888023814511221903 3357441021741098155 7903741285834656824 18004688392865671008 18031309241573490122 1529376054499555917 5805510464452820044 14923013193944769097 10034076178616065112 2403698176413545847 8167203646344231493 7975504365999860184 14794626445323345618 1271480678241016411 3763441399540314571 9937896066710989774 10704060533945838544 3371365874646593519 1697022558196956546 17130277583438452560 14218799053089486576 18012211053935457041 8860223235656651116 14830030844543281689 12222829775080756670 8364115688746122672 9463172810391922100 15830432289312423794 7767834416147963385 7513663005990949361 7081926139071012365 4755745347500005118 7181711195293090355 12154249679460332615 8345286452409222418 3910444025782929282 14868504757523589102 12506957071043712065 18206787719970409144 15112403231474611720 16954722453854944030 17517654472625329358 10816463511914799927 5645957171861655701 10622435212326765864 16509753236268488527 2420906697413849799 14241618043155845540 4193264659121773284 1849300471035399043 1765371614692894350 9329221500600669023 7626837428966474395 16539711294007481673 11647253540205884442 15003378588659646054 1781182409215471728 4116001893251158124 1123305803941880184 17673311347792347300 8905538416702358656 2933347805046114750 885540678243787874 14888367869005437047 12036518979222037057 8127086613243356348 6572071410275085766 8066298120786209633 1192667931140289926 17715954919348454652 15932648011238975333 13420779113180173731 12064350073370752946 388541451480287978 5967182439045241039 4606898379420546768 16375707431068303253 6537733768450044863 937526136469340195 3218818476733844690 15123802181411978051 9998259205735990681 14343264401758413269 13045507586839121240 11657586217355290711 17207149229836834385 17086835210334210635 1303542776640663452 1161402827136836557 13516557316540211936 8204308129509011719 3541588522911856809 7638719093485221484 14108447671650227145 1414502197684322810 8082410457411174169 6895578312118217868 186060536845526929 9569790348597708796 8974849808488057670 14356325488245966891 13094193989206197270 7707517656400288158 2944234634962742022 3036880083159988158 15826199418534303413 17975757783759374748 18103221101033022801 4348469554366736265 2415014794995602003 11680181853139691951 13774678442830151585 12061304886840202738 7359705122069540789 7605321464814033017 4967062725255256124 10082000651715877505 3358339640154609909 8603702565666862204 11719713231916010355 2939870904433478673 13070518923094227322 888201417913354775 14964912270410499217 3556633194271387419 18164414699425690213 18119695183247269641 5127125758134291583 1675114332920222625 12685269860203501171 16426978662820985632 16321890152788353562 119790589860122025 17459297958966415968 15738757101250394531 3479487080184581945 3870878793050869579 8303876080154735850 2535327202620974769 5609250069869591810 16985649714370466390 2676260862415283791 6468267387344236906 11813006429156035244 14228826445171234017 16740329954287503520 11879180127660300228 12239335179229628637 18123956079117486927 11277287044144900733 2922306473802079050 10874766791467470070 4013254092908272376 6929890271488901672 10530323194532766894 298192029471313928 730144592530960643 5744112191287572607 6891825903800078029 12740163386391167588 13380436524907846775 2775150952848762387 86529778458871277 7044457928449924145 9910497617210817431 8889902228838577437 12784279703481283694 9875799817694706572 15596924209822934536 11116123117585914462 112624200270811302 12082235366075940953 16692471317059711315 4948801719906074286 16078727391028860060 7230695804356342164 4717954800256246681 6223473906534206766 17510635172171987654 6339265899323151115 9185343944042394628 11647786832391744079 8437224747614907771 12889385919732885049 1151696779081282168 7053881683787115650 12271591781367329815 9820898951592100543 6275210886452344414 17117785571672371758 16406868341735833814 14594502983055887665 9520607265909752250 3128021356390106297 8508368988753396491 6622477022312902926 1616557427181761129 12445440512847072178 15625552528321894167 6353214934126437132 15551129357462321091 15431805126961618606 6287085217237723400 6808506314602699345 17986457090676136231 13342079307766351281 13351126720221841212 3706119930225462720 534227337875262024 14938723830962233232 9035759806895359990 13184645870903447453 9480539898159169485 10268956668918748864 12333513831223347191 14358937805916829158 15901070023605672706 4535083990521792797 8458275828010670048 18376317933059469193 8141642600872621847 8697853275113826580 13143054922947245952 15223380449239291450 8904069967866032287 10837178922506995022 15770305233002955739 7393416280506362517 7203990079128644647 16203425561857474214 2656154812552251300 1711776020882901750 2247272727844981529 13014044982878222670 5685246028318764107 16576606254237028644 6565658788050861999 17732198612395842007 14220174908790203124 11102857804557313172 899217024653827049 4734090268944037620 15810357117677738156 15517183513814197416 111226089633733293 3252012429503582646 3756361797857191866 12293926485814477668 13095506422286480730 5930317634130388929 4099274351867393677 6215089171227975350 8554486200995513535 13695394102801344767 107796632988803202 17237131581855991743 5697579558136339309 2676591437108195989 2971668027209049125 15282994482271677420 11409274704771787583 10669101080403870341 1714672064533011432 16877805380655190004 14206386065054476260 5616426029208955509 10812308613620238424 7490014884106671009 2142226182338586152 3913873585090033564 10182330215261077396 9865499653062423202 13238149076064786702 15470515576577532555 1887413083839576902 3937683708616070821 16873078115805318028 12828735497186162437 11191429172674601928 1199769855777683817 13548637821545244996 14367056183970783700 16429991595208005497 16493550212240544910 4809480081272451235 18386484522341974536 4751440162490618221 8213278958086170644 14718566976624973247 1905935893998778291 2858983638736720664 14562945714294080492 14729281744607445307 3454075726457800670 17227952477724453756 6264772692450258221 16179930792573794381 11689538146053238295 11219993342000574272 13446367575032524135 7043907799233088502 13449701628854247450 15676005950860405614 11697222495111115079 10741203893920561466 16018066305216833796 14765623059376214479 13357096102943852873 9296449079270523526 2341939325709491701 9664718893610579056 10034744246292008447 13800020771487284180 1115837155969076504 12929208084451346956 5962350914660117794 11380050611405655712 13804015670459745943 13940243658938948113 10329020227575815950 9394771816984028496 5193228432504208440 3864556478438504348 6746846054910921618 13424415233449036564 17410741077102788292 13075591088810036348 11751067809297122156 1029219865034100045 17014152279655271174 10441562608668983496 13389998935458596263 5215455718099866802 8553023022508587604 11413864128158426598 11354701964175835656 1250253745370343625 8424845930038830760 5239197917995718779 14433029536433351899 9307251594486636461 1064764813370910648 14142194913752269971 9493451135399380128 6098792774147115538 14891544103709009537 15011120295954610805 18228547220962785868 2736633545673491624 3505443777444750785 7806434665186783295 3635023389637516154 15053067676602950609 1156487623114027430 6311665343808366767 1184276749227702024 2023621339229761274 8703647047243275438 17569454941090021016 8411878055101256925 14870171738763460839 74166924585115818 8670427646681291270 5902351252519960811 14221359048203934648 14037921644158430494 9738950717744369379 13995003104494519382 18310246673080537896 4020775457417127400 11603113406841650518 9872159666044412791 911899676950010240 4180107012806839999 2533307527941549783 9486084125275448680 10535052937286041327 13653997971201359474 8237533826378486883 7968956621930552751 3435659310396570384 9870873890624784752 8094719219446205412 6866833536279085918 6520909099438780969 12987375520384145609 14487120653147334908 4857715292272875375 2649523120612060540 12849460962766427850 18020338989679362400 8523673217223958711 15611853108469986393 14436798883714341011 9375326003828613559 7916188372981820149 6784195758067338219 5373254885836803118 10510381288045533459 11425348900924934938 5158864236315199115 2090889829564875123 841828392624365853 4536375028423693065 6345902739784036446 307374883532145024 10672419604843091530 4851933713633609698 8078188046254706331 13220214484687688784 15463460789018524794 5728809932601420032 12554823850433440896 2700256635238854975 6260737547630310344 12687446021493204436 13339951736071552250 965832772559843146 15737719192457999820 9670864802697244877 8154505718709084854 6125780020712518142 2026624583540082118 8037948163580387309 16317650662976309807 12682532553221491298 16394192780074931460 6948760539302621906 2466163551521286057 12951343167341387796 15016898637116626353 16821153392397292267 8584103140028558101 13356705268772693031 12230721653408393385 14159513816653438401 18034112453819366466 10315246047420472858 16489615243806009339 17290382744913961611 8880646193689079538 8028943947609876258 1499055652233312607 1620546598122486364 10004299677627187965 97608874647010393 9105422037889938706 2216822897091920384 6357318221764005892 14621325224228321963 207379259817125281 16047479608874314714 13213945447552231454 11898856024536890450 15923440508279164 7735441363233491592 1860894848823543735 16435711958952198039 9402721647555562430 8257358600684045085 11545222067341222923 17400023016587036839 13643197315853841996 1301394861430091893 18045945076407702683 15648681304026459413 3807423014255070283 1909934983231687614 12183007398038847245 9945459334580922796 16152821571502092486 8452097872467057358 17909370011803627450 2899441413029042215 10393312999193226957 13438068572707924738 4042693870425891760 17634191401897583611 13303208219418667121 15862082950669367874 14164007600190304114 9046692054019649876 11847562735441399453 15743322785112222720 14306716486771036770 5992626327933581060 836837119397916402 3420515424320383871 1820260272954600526 6203708003276909944 16520188739306713002 5082164380348198881 9729585491500390202 9997983329425459015 6952544533477248134 11125575619679814020 7229617963087555799 8469841943173062841 877084252027040938 9981723379536409604 10338727273091865770 4748101443481281282 3382850298327681880 12765895765658727571 1085823178208833485 12997845364833541093 9272232476190043544 15363792146447020217 17566272885948255230 6382117156992310331 12697148800304636505 7125843931261491454 2600328884252532877 4835685270054660776 15629219314109585 15364185161499034259 14620282996161703089 13901334649512243965 16888101283021177182 299595624822840617 16569371455206748728 4415465472636524566 9991240587023761441 5205442419581452026 10782157378745456998 7510816365261381445 11142365887495775859 12996198379691252024 11461043799667542873 9086798712096464998 13225936350128207554 7390332504392369883 792988396121293948 12146827952624192289 5576768411769629918 6133165382237827044 13472148660803049363 9150021508283176655 15808866642541212394 14373087400966059866 13022858003506776073 6695653007170200041 16092029977020293642 11921903099267847152 8074904585916250703 2089306179051901790 18185244683632911924 11458842059281442645 6275797829138237844 7625279279900432258 18060580762708164738 7352663317799681076 12758206377771348467 18430622386642752082 11459689854047796777 5866393119473609783 18206874455753915816 11042700856786857003 1222504498461545489 5163593796561318206 16130281838487065295 7720558820651569337 16868428735220832725 7564462878137633325 8641036197515428802 6917815598258917485 11967167471259404263 16929434245704540824 11111090085874286197 7523113998323175911 15656543268646923003 3442934319164270588 6040895363919192379 11383623958513709548 15602507890535735770 4025956303123484873 15518676118763606291 13732012898896271028 8587892161023464155 3480737616819726767 13379966980017764134 17797398451379697762 3917165630769252462 14836054527659592857 6000256792911303543 6969342358311258158 2657535114371049883 16868451518403859553 16339007481833810399 543812104825471035 6877107655858461782 8754283679789445620 4285120773696327859 5751881968225707879 1257015720946333397 16514745235251747433 17575948397479244161 6069905876930061472 1207782116009970208 9244195334022487623 1564465947595419928 15774327885123714405 962628895559121602 10054694740703840016 3586840833168867455 7259055925732822526 11924655010502404302 6424644059497087810 9593707576783778898 8410161628951299872 13657526599575952821 2802097964035604047 12146398044858001784 13205123202918637751 13005619720640961097 16736790882277836787 5665751657662325720 385616002849350151 11053636215596228337 1469867847186396297 7812305824262939557 11644710654332798171 16254502998278793849 18208942763279863913 5495819313338965724 18341852820137706586 17216450593366537414 4573622014136800289 7887665120077944689 12034364982774054773 14158426925238676778 736203753713787801 12274153760233664692 13206249254545565061 13554142756938678966 13504292689946365851 14554102027597312255 14431110109692251679 2226071115875732903 5822947934962142605 11024813050806509985 8333712325178789457 9961197553237732506 17831826916679974891 9347557401731212351 12935329015343402466 14237731702269862774 10766570042882824284 5593845102697081139 15197432599304968769 10136845513482733009 16805756760626054745 1281579588706573502 12005309816557361420 5476798206648361628 95155721768917236 17326837122014900455 10688664232709284333 8683393286733813409 9383151355948403097 15409365838619849307 1272485286095969854 2143822958377933376 4524068327187165255 17845670580649134792 10949135620016342221 8909248756514716674 17240528104120453191 11825272866998610365 4721976373913335976 10861131205639409315 7701611763319000811 9429960472296280746 8110431958343397242 7178984944757227167 15795184187193617672 10489923893174537148 989593323796051086 3016915314022753135 2682500510225128688 16175333843055369609 4108083126885183288 6623639105407465043 11511810990421497884 124753477279129479 1967281924944652259 15642701771714765049 7566016837149836356 1122392507572709333 9781253546710860496 4973570333577457346 5755882922243719915 7454671260731041732 16620442074800657898 13882679192894530519 17168359641741499946 15508201852197682022 11959920000352926214 9601421606575328768 10082030328247368066 1628939370232809185 15002600068358904444 4143534591570611230 9905976684530172863 13345774609082485386 6497930235691281549 10196826830479800361 10173705532113522455 925507951455208062 14340291785062960479 2001777396008542323 12627645019587073495 3831477768603232847 14158732024303869939 8954584815291349803 18325901161810225964 13212825785101998271 9946404269196328654 15146039054742554865 10175289867811757679 6422884317345231704 11930229771976378178 2198798621056105603 9916511997849389757 10944552444560139960 5455473308671932679 17887014586236034963 17714687578435103429 18167566287674303800 13036760609232074302 4087624496130546172 7860632317042667846 17934538595818693143 3649020090905398224 9160239906746162217 16833507392106241511 14931592258631401399 4708152124110929860 12582396045962031715 4959433950084189679 3640849894977510723 17946312947697808101 14990387179614468583 10674659056231405513 11992593257208284193 11780297260121824114 14386181268979083539 18138453993073801597 9086382621701678501 11840367613111602163 6837555639056118163 16920160463497012539 3166899050971183829 13415449886324060372 3551763702004058549 1032348735666901049 8735102964592054675 9729504945387795257 13581524813646306799 4053169542025248636 8949858537644154788 17116863468013781645 17466029217121413300 8137208460770952362 5700693919377423285 8878403597934954999 1776997866546944721 3892903116057703268 6112606102627398374 9046132514294179905 7877344904590921880 2924766364156982978 14951396821388257332 2591024892396066712 10905419759912449341 14068825596564633604 532604496885294707 5849631986181012737 6496739967883820550 5643975668644283209 651466515174844676 7090919354194872615 665624497577953362 8952384589208308314 16678965112140663220 18032203939129279612 16813326433142673401 7964472058661827132 5524420802904666528 2042293756622547812 1341653493994553493 15785485201429298216 14723447663753572998 5194757573634236272 2394898498931164904 2976601278896653919 8613195479754857618 7516740189660014073 4806634629525830798 14709565194966293246 5931305550050349022 14422373481283495974 727346180360712979 3271312033182191228 8124744529645009364 971932263832184002 389622370151218821 10184141519452083465 9947529497589146528 1866120217922505391 15215525918706058179 4135049625763078259 14639340881678688840 17464316750585832888 10198939563082292762 13242897618544041279 8848647936334411077 514329649631630419 6323001280515952035 16630288555269666755 1719157723669032680 15738249090011892239 15625732837991558587 4331677401214375299 17161213235537621511 15163381428263849732 11607175680380524327 15820290728046445391 13320961774939128812 6183616395214073575 8978982936120020584 6555579838846018186 3734765560529199424 2163234222471430383 1677980129852528532 11311765530120863687 12392353833255400329 1745978118488962811 11636546761523775892 10030473131784178636 6014731584197168417 8704069236158884925 11864610489147893604 10352628656096099568 7082148968780949117 5221242291079121396 1019781076858885591 16593580764116456408 5675677255815566808 4272586100927377302 18443554090345803149 10187329203379223409 2059159064947219919 12335822486551555423 7912989776356199674 81144835478298659 13437647183006355238 11471046491849078995 2349854317132185708 9881656431578573662 12082803902993360329 12561885979819012158 13203770542136865492 15455679324904319780 1128080891648956291 14406425816292950861 7206875573195333818 7055820110405195306 13299148233622983434 13404840096313786281 9058630116973210745 11248379230948191488 7977345103671555017 10234935153392069325 17244106392326537307 9027091534247546986 6225124702497302468 3490835061188446706 11610781036766282550 14232979669337645649 8769456454491211638 16594418102599808950 14810505640746004538 736016731917153950 3321416503336718222 3747245763352079182 9896169572940583019 690502294939016770 8576347018307039515 12533109450346361495 14126867458854355554 2675904074103652452 12482286993845753201 8011271951316041632 9973747401940220700 8327756167754595931 959981244080649355 10250177421974019572 2855996827177552614 15897457061297046980 12584636409185561659 10872721321844361966 15622992099197999194 15041818047929272400 9737790596858554417 9943362181579591666 2362387248528408091 16410763823613628058 16511806547608892138 2402118190208305729 3007177923705156267 5487532071707637745 12480177760874608011 17560506575886006301 4699099246415849371 10302896979056809068 9850994151844621970 14036685289721767502 8204735288742750507 1435764425478399608 13051222136610305427 6233492789127669520 9699406811947915160 6304802582304913648 10989560491166583685 17728447978041815710 9596001010144719384 4158170164866243254 15474242827695824515 14463921006562023132 16252400238309492899 8427856815998657669 11981407599822494593 3110709569804116757 5858544687366435733 15795412551319774738 17270441125802268907 13928615648733547957 14455042170437999469 5357301887860296469 15202046527261593438 7968182823990058182 352789332639298613 9526857908488854053 13784087606894299611 15714016612174347580 1619051308529338885 877183946402821410 12191919636179356458 5305011980231043961 13339698154018288495 10883079586362287048 15540690983578491412 5058374784330123239 18247086065122675134 2137689293470788622 16152589627160136330 1323099001782394199 14771469803679700905 10018651796350141392 4046285493782399359 18309050025931888046 13178106967774530590 13129172534625740639 12896439145099429596 13700352596654880071 3230221855341996621 13517947608193374270 12728357477193352354 9622326457625688333 13695958095363961778 18166382571684402482 4282613671529471102 5180634684819492572 2609863037489056724 9018228748382001095 8979384971769193136 17185205711047213631 18080843300460427372 1290143478129250887 6367136315782094633 11244837853372583921 5162085388157447271 5858132651981994259 13893600703410758202 895777307922318075 16716987971067862795 2111849009049745640 16131247896997652929 1016961889222220600 6444787343440841424 9129157295554098467 957097532674851313 3845896230679983425 2879733212330181544 7855771456170310736 11418219077736729391 5807725211965871323 4804391178942645725 10954173370044571577 7583255134239165042 3543164178309533610 17217775948862975432 1780896110062056388 11602743569554404082 11016721355675395847 5859692492826689248 12849137359570895196 3383394252566225744 8073534479044157377 3887042000912391137 16248915575391389842 4183573538039119483 5055098711495365808 1770144876222154086 15721914915055886275 7576060749856669419 15215609685787880802 15643019694046966162 17324773809704901594 15042440254772739798 13676367259066522536 2829890764174895082 7627907289140864746 16480975043702538206 13176194432917513904 18066552347466850976 794263899952784793 16162183695431963618 8039740360863757122 2208174435971285290 16002578389862422021 14056161946044897121 7676603401233197576 14501419522581585837 3325204474376822230 17673152372120264217 7891080555304429943 8237420868571330162 6419049902021407484 15329850172065955342 3188733811098718495 15300607564713140986 954760155017183080 17357189120635479084 10585339420943815202 12265906129136692397 458786618406226937 17367608377494577477 13254615909644438657 5153800429936960504 10937291042559300924 10846105980824810685 9207426525343674686 8135968426243242590 72737535574355941 2159719527351089557 8564117038934903668 12272164963213507509 15899888644519223607 9527884706557554565 18373511018679659823 7102159902168944927 16228890857852940045 11886277443546348072 13295888014389324816 1816301136656352184 10760229698084477834 2265868560040876138 5891286245539326200 7619388321324568756 10358117454533382207 16289410772509148093 9100391537467898441 3977831399950863009 11949126976963648582 8631316738895895669 10656524790261103016 16981714128328125320 10260806524279063193 7105969234319036923 307572595035913635 13159833819843485156 5898947553088258585 2553192646310672738 13933232467275903374 16350695065081093497 15872775061445034386 14196307523248123689 8329020343346083463 13020261966014360634 16003528555171358426 6057815688025642748 2482144738497864125 14571090575771088810 14305788515296319570 17200131842948966707 14736059889889156703 15764691100152033429 6473139568637671235 4736128249838632022 10976085985234109488 16083489209902452442 8054170187773354297 11026858656083297092 12275452392978632291 16230421255511865469 572638511021649231 7484190582756166658 11095011036191852275 10083121782088953761 6332990098978750293 16118735925340409423 17296247035018886587 4351639137772903489 14134379893215546311 3333633887823430512 919143684858113681 15881202135014732050 10560109664401513969 7658578419643338234 4615680589800711837 5909586829351666607 17846624193895236950 13852021984624529975 17833048879750025542 2482104394857433800 398296715387113868 331711545368760892 1085175137892097854 9157179491569381581 10969750007022373666 6012039510323880143 15043775679990301896 7528715825688420416 14864252384728025574 7107871025266174247 8578267411206452233 14373044482844565525 18381245187465710900 6474892301596411206 15747388672992634388 5005368037966870350 922262901327795085 14461102419480746433 15771433008534748562 5079196945465654963 11269020869273001764 14800368585508611025 5022803712620374693 4953166444110918572 4269021268483867525 6090676850259819422 12400862049098543201 4548113917530945717 7543460452071610890 11178808267893459947 10201044778066052762 8875579346511628779 4806041192834768837 3124856039824894639 16935380755669293563 15919677303829305651 13481631978746205953 13236409676120766252 18442143811957599228 8056522166710779944 15818172914330420078 12872704391330877032 6700743360788535998 9315053792032038269 10546031307410872246 12028081637597359857 11549379469514107134 17589393429295713083 10407961468018486500 18078831960115826418 1690276904416530758 6761278120886709025 11584159044975276514 2579184683825722991 17086540808127936276 16550583824003319954 8668679816828980235 1669829460203807937 18320864461918235214 3909104282435460352 13362829436096198821 2339320466727826537 5888131363382712219 14947865941133225608 11595316920937952333 3413938847852216917 9999245829072265533 17375610010761099092 11501081982228457195 350935191356714650 3486006450882237125 12202091013655044341 8666508213047769394 3151810877137112411 15688557967748490438 12867858956394106576 1465463559877638216 14584414515084980559 5842154614029614156 8810953982830109459 13929550539120070374 9525216796651650706 2918461205789995711 10227283657174980606 3665663137288184230 17587838188722522095 6468975588560514469 15790934197729595408 18255338562583356790 15159393886027762026 15508981893091008650 13195646563463218023 3185543980969358334 3638970025254411982 14907278058229430953 13090828878321215289 5730137781500788872 3385686956874024025 13569054470946458589 5826973204513939529 6454624682858225783 5341608543484164705 2241816844036496805 9492006788194978426 17063946326169345026 307597104527215044 12949555459950418626 12089580213230613584 15844178975601633240 4114435812387765489 7518668589874987753 12679094409791571170 16922993915108853877 6241332285321701422 1349722439756163474 1036109126260912004 7973341069124803731 263840838194293147 2657368590096344155 16016703942432994631 4897908301607827788 7734063707132547319 3701554654466459517 14154438936614171395 16811322218255068793 10651193479406113440 12094605644608311365 10719174819176480058 86946306223830768 8726078853328189027 13908782082642237311 5376666385401322533 15436357579715944035 10923669360156547500 11241848589206955430 9249154065863557075 11242598577977043332 10103737854896834877 10298891187236368367 620934149606002353 12817785200888975880 17729942699825241386 5754991285103439606 2018197589403187193 12118704417284084651 4444054813755744383 13808418177270659073 11892337117186474898 13465860822788409079 6449174144956534675 12167473848566410896 10761630111836153268 9057224290510909 16298572579518579931 12551930879206300381 3350270673415198744 6267113763415569468 10311088597267216286 12214793385852163485 2983256792847914329 6327475040122916801 7745714729780844359 5457876560608007773 6001669673480450306 9070165521110776475 14446606756899529287 7211285876397552674 15912628580822680258 1285589898369883149 4447490981032722971 13505349745975271569 4315390483088316270 9230170400432938281 10886740197021878127 9678915409574168721 16612811700020276812 3008643705077918808 15541259042272409832 13274726102511716978 10936345144798097543 6426606244633128376 7021803771148775621 16159407455899016171 7542680278547986312 6499825349159657475 5456323872658589242 11387304442491542121 721740510232082776 3135132014015510627 4351970714932266966 8436888273461907468 12540454538737371089 10256761054389117658 10805122827175162242 6411028426973494366 15535699403643838488 3425410058285288214 12021055222997273212 17789326381719073701 13553608943836199582 3524926525784440395 12053724575406066567 2540369471222640035 1600855554465214404 2669089736578669724 14875115377376212955 2241926972248877906 16169320063724190287 16201493761724671291 10855270110095842155 14186372900767699791 7470187793495504212 6251396013120662919 17599061614280779639 2498377514630988455 15371060535672909669 3350375123321649993 16539537578608313184 494774685402778914 16567781550908734669 6973102685222624892 18331939180214218260 11488671105919211005 5145722645673495656 17826100614707795075 15907096434675592695 4280952263517614842 3718982302487522541 6778248916588580182 17782232968423041195 17877808744644945535 7365049228478419680 17004178238154920591 10227577195541255149 8642439705686775842 6008909938621183882 1541077959942471243 16389252379746055748 13150305422365079523 9003900863269731997 2484579029498327619 17070550909914030124 4756051287763504148 1387316008382160139 10310627199514426506 10079359516185868665 17430778644305560808 9671042698932045001 8945966069826610900 8822342507945928724 8366279861528760293 17178081741244937857 6185258863479682503 11203014212212016600 604078189833934472 5618497039722968881 16257466326169426430 7022081063434636607 13712789951028454330 9236040595831651736 842815178998569251 13226747641258004456 3977647316164650459 7057494520675588822 8156078887907553342 16773690212134240553 17888592009015754258 17484860283087747791 16873569944707361808 11208502247647125463 18080084341929843653 11305865700551710576 11017444419224230679 13617185139598311573 5178231327978174032 5202470523587230652 1599773840941146810 8079940927212634254 1585799252827009131 11451555948551306740 2991155764350735993 1855941727443473371 6456233493522562671 4724485654285872638 11217312201963391944 4409323489645949785 15419599053189296573 15123041531018164045 9414665078436282748 13475578559294769519 10267287094614122850 10289790763496393862 12323112330182955344 13654102800814393849 8005900051318076382 6966340299061018742 7081327908818115864 17216163751350371726 10272551195955456605 9926953034061867073 17820228910646567274 11786497328959257962 11580534893798865948 10501024555471984892 9386147114771963139 9079393538000227079 985524377493674654 1479580328229417674 1757076859429634702 3046537662919669979 2076694622598249850 11781056282798180095 13176556289225823613 10675762394170185346 2534209531799945965 7073419579093091280 13379731450599199582 61469381946210160 9094511610166384071 10730996342651186601 682642244638507799 11544294711292635582 3392088794566137419 16533088754195071323 5179603064541026672 13851780370051327027 2022804467475217919 8542283831238302640 11721145058266928320 10218009395057953421 3425762320425364005 6720471232908209373 12619816007459631830 5834453213992958730 5141264335905427794 11446249438390509518 13436803085782842983 16255103312114895700 2414443917414283896 17851178319045448514 3001106612148328399 11378107669015894708 7251169795200686968 12666473022163502733 8933669179722866874 7247595033337119552 13240575844387038994 15552072269430128466 11844902122314485391 10202476116545507116 12833952505249784170 10794624494581180247 9813149040290654786 10496307041163876292 15534694109692388754 6507266520762149478 14710496533081417272 3927885860337864210 17596360346283375950 329130148960480348 16443463195440324028 6101299266457794714 16229040947908703328 11968336788316394050 18343774156224404237 104289264507259242 17405549293718646695 2617970886211909043 13690426447634541374 209394283950865690 2955476194780869955 802945545635219827 11069101724501672726 8598603041209179021 13523047522932439722 14620615479939572344 3694975019432927534 4421664325154651550 3652276374281937943 15244068392861905818 11978580023370888218 2469546975052555389 6236946798768776843 6708375180942883886 10559517367396852986 8958415297071612363 14462937360849806681 13778664963661390144 11599359608230317301 13135855377799284524 12046414171035684270 15485495514995171353 14106023510061024955 3864484513698298311 1707618891651843374 16295022442490369523 2263537667737522047 11752715423822921365 13933797254331140453 2300649002794621212 7865778437851236493 17455164474434916246 14285710581822194785 11473786541644198958 10581951111797060106 18171707028806914527 11280197772026205445 3629346299798460077 5790210836916223795 11410873664921432603 10083771403820229930 13804051164757607934 11488545976076233551 13138262824130840286 4107665037094431815 9673643614343544645 11444265889918464008 939639759590963691 5720954079605230334 3812238698696959882 5871785124115243857 2349964888621662679 12415832643380011126 16235883875061469365 9043250365088480505 424849496979022021 12553024863361253233 8328656146857161149 9922131150552468446 4987506416335107235 17343529969193712692 16253285160773032883 12292341501849242818 163776822955404792 16862073193171604437 15017766474710665004 4997868978182326534 5209103998605376898 4151751011218019020 14772366317215058374 14891204217653002996 18129711088649173654 3881065922009983305 8055120882629639292 7531850721537567048 1941495145912314056 17917249932784750100 8244967414331643555 9246571261204614085 9745966035894924377 2980210105871800958 7782965796086653720 3082035493587288368 91994496428541538 11606071763786169269 13803091201433165766 16415988754039405793 17839826889064464399 7990678382532583398 5033285735831977433 12230837168905760889 328014217563300074 7569768245399028139 1070553609871682073 7292314701308568918 11784501668272389315 12519358200173255572 5751039162867034629 15057740546802936694 12559274470205248548 5475630606872803296 2218283063059375692 18310724772899473184 15967000254657182422 6372858102697826861 7823645500032360185 12172914691278168826 12192332536784918146 6368406484737113920 14035869323583386868 6107394991583842874 4072050088721768806 5054599129869395683 10541938017451414481 6373354049542767139 13896758063291200613 4363411767873099225 2548331690630363703 10706010801097553103 866860401346972860 15406315677940045126 9415420503549439303 1765836139142687146 15504707336647307447 16658678974147572467 6206262191026510156 9270345253169176383 4374628453680740159 8355561016686962315 7482621960400822143 2726403581548921301 11829065856852810258 6920897333065393712 6080876759529376502 12241268932904649082 17798562170736721951 8320380983562909727 4645839644705084094 14927681091852917779 2443160895804909053 4333370276985038147 13596418288802360321 2175761748251352781 13576464443450319360 2991094770539942683 1652081426480340751 12927108421303702268 431523946063917152 8873320093383104079 1188155378715950643 16415075387894888254 3262936833480070945 8436031973715031579 13590002064809152037 6953622852819596985 10656672442735201676 2169574864992730776 17565421918532060816 9189367778505434784 13444463712931474798 16700165666622423000 2751503520097060829 12247755083782495687 9886988620544639427 16157865113469792875 10230651959247078547 3181945440174757016 14681851855964919226 6608382648269234579 17305277289570288584 15802758566177679970 12465700329400783202 17231083843599624371 16954869440025503952 18026232991254949425 15205852715344588320 15813254804768369642 8813594467177445266 17164441165360433678 12240378517565916813 7127259514929436878 5532189747956487070 13539268106256898886 7021588543642890457 7311091414120437839 15579522090325714112 3225182828147827635 1911952905205947194 4575368566257037777 9717034891153810586 7881165570991330160 14673312052056815596 1385850926785360227 2746681265715551322 12712094968943292822 4759368967533026125 13103317155016712019 15723306627154212892 17530381436892129746 17452053262500983712 8864847709760483667 13856040215301419283 1036060817419682597 10676675476398515239 5166800726272261758 17052282521893207797 15086736937832623415 7227972969079708493 9684140107751534821 6502865375978914083 17763212697158075626 15478836589869923070 17254579397616261895 908723716092453698 10428475241168244466 14741963487453338579 6848145134526214089 656030267056196128 14759458744537123157 12635173503856417384 15127160552329749135 13737299586110533211 13863659588444551480 17579967042799196184 749589143670925726 16477536821575553883 8973454643762649001 13025819109034805774 6084649943233368321 13537962985654587924 7575352903182117064 12921872663958269791 7931643507837382860 5983328726742522285 381635106599896463 998366520934493301 1817479740931609913 12798533196067909657 6204055421905137189 7350949210186320145 6032362381487354635 6251622674062580301 8598173316602207296 4100422228107522814 1876970165247508152 7557642023207202710 7790694070970479060 3388106353561219580 5656627198832949924 14078300305548197373 13868138302843441424 6253742096171996834 14386760578232656937 6912712286880209128 3784705574387647101 11278693157019326105 7067462734035801745 15223544571319142855 14389372415217910228 3545331558381686821 16699450408247016400 1905477124577295748 16478918740822306892 8061835285936198658 6599889423909015996 12120662167366816764 11973207331731511620 10857018823310585252 2721408716154031829 6948164830913135683 4281822509782269815 15593820870346097090 12494492013250685002 16025968383072830463 3642518955823536900 9860087203481500486 17770891098016349141 15897997198779096011 11135169360590919671 6710324637037336597 6297235027912767391 9467158933306809199 2369117529563909 1044909728649462362 8851136308969487288 3815240039247732337 8628293986039537976 5913451111529944239 11961270833466975330 10185257523571240807 1514756061399771365 11933030581907934063 9139989882292602986 14009642412025521246 5849337557603136490 9194659439972566706 16253344879518141253 6891014609246512081 3197332515792586532 16910946137197929152 386870058257803252 9818593970839001306 2456606044356988927 14906992678445955500 3978685117103408902 9390949577167660292 14231902572765720168 16727564456498876941 5153085245349779554 14033649863763957562 9384371520437162058 3581075664088046786 4615495261171877655 9060087353781197691 12030813388752981385 11512985372827573986 14738456266650983264 13136329695483380866 6071500492580448633 6128952866317045979 9536453174339699856 11638152270064919361 5242903939071743192 1233682741743170033 11424848544294912264 17158918811298635720 12765257460663661911 16775801307698029625 6080225815780029005 18439380024657938599 2017589157617801179 13371048108951751663 11676830005966421106 3260882605767710160 3216291001814935541 12482028967266393021 18421942476481876028 5973673756665812009 13520184009207530682 3256299169404701799 13630464109656116212 18389412618230454336 48905671403642396 9580800616270533263 13236782258141278073 15637929365498434883 1307865368110319874 10167406470208205733 8113488181469827906 1072790134573118970 5309571663085489496 6872821747419123548 8598477361858367374 1603363728572235257 4867270875409718176 14908946876451121601 14277266244342718365 6066575593221530592 14896247398010261090 255918721889356094 4773501643068648772 13760983972204162335 781839470511789048 18032194545119746404 7620366620894753888 3686530818936391444 16180741143842831088 8988202776976966454 13650726624123576877 16827606293619019171 9913046209205551276 13264789888555975764 14528958831428103487 12419958369059212994 6869285685354788577 6635257914615401650 3451303326223448149 14545296044982694878 3409356353168132060 14567708985801324004 12373555070071407313 10589663111333598869 12396443919099984001 6873290954532125537 12016689989129254372 8339980092327118576 13863188024398840211 11018916604466864099 17947611899896999150 13314355209651268838 8865922618476082708 9718520809042138907 16942112735829962756 13732189669513851319 15354662920468134965 11570581502651408217 12691382424343211455 3157068490582737066 5857896351729834825 10632952588298122675 18009095175082540693 8278124699603088606 16485455410192863258 2906732328374091700 5650749725145567065 3189664111592312223 4146498196321469354 17160518421370030974 13909582454766043934 11733776312855953161 18082544654337543413 2424381047429783661 12703577802286770270 8543550948421844970 4782565062658722052 5951566747747072134 14472422609602651013 3990821148861566636 7897357486926689107 2455365211936533859 2854149347683943187 3417158613821126820 7205937489309666240 4440175619708611274 943908023325236334 17118815213273751106 12188701842284634495 13751574412194908235 3760947840421978859 10048602747430266465 5671216472993594499 12722464328409733564 12481227443638549950 11291784563168851284 4919342050649636589 17636414115383450239 8689343833274309070 15928600708198665945 8744468477420896455 6283626082182105522 3691295027842457665 1395416966347895276 4924583153012302385 8358083177120774462 9179740764582890486 8275435176944982950 9440082046585623125 13108009270534477406 11912989733223054606 9365859932539588398 2469180633312256406 7094348652410326284 718998102447270184 4772918224061032275 14469494761044214184 1182917817429930772 9594438331003033515 11864202694137156979 10694517237427161140 8323921843454211127 18070868094760132397 11218694838166852137 15277860990181833776 77475329091117909 6164628258391352714 406527515483442659 3882075722466224149 13861660065929174069 11547432134743716703 6166445476666622145 16543564128025960570 17827238496314869941 1611469771789707021 17505350706416777206 12008379754056148149 16476229564041653088 2787032161217955342 12537118009663541728 4188691781778995495 14755228634931919716 3410809488641448917 17258144804815352968 1790790228942107055 2843470663520362810 16029350967300379580 13621496916076243782 13533082989349180154 17396399058636112513 17204467598813532426 15150108056436013238 11528874099716859000 276840270908738831 7356776850808422509 2083698179781188939 9429067177836505605 7698296756866661765 166310232910356176 16845537090087111082 16587875578857420212 13596260827071347152 6096526189997568989 7534073011751298460 10341553913492006307 7152841803749050359 11516735514767323460 544030185956890940 2898547198559488901 2297588323580252693 419003394009895044 15431559626945224725 1986545985044548473 4711614238413092042 6069763397742082904 3587144647693390722 6694894196206211570 7503561988664586619 8559538962159587112 2051319118572806401 12654820088311436462 3809191473557640419 11422158270563076825 15379586103192534279 7549911376623471587 12790164289234815224 4949805566879628967 13321615713042715822 1524491674536848903 17707564629638571980 15761281599236931953 11096961010980447916 16328620198881045651 3950802038746922843 17476303584674865185 4379184541222799380 4140869440894870416 17572748644419925305 5576521691183569358 14788761941618847281 893924508192579862 9749569835825491322 10627322826174198203 13878990943566373886 14354001623645572741 2154477700755730343 10061046099446891710 1286019171065342753 16964647413502397069 10854424611135986024 16755819470819687721 13169524319163994889 11256478577204748201 18433904537181004056 16879993840826232335 6435414436127543878 7671753172779209930 15647111643602586400 6708969425717632682 7157777147887061809 10170716457079419982 9494779038262715621 10669921123884698367 16658565216845415361 4013286183467968866 13604283928333989823 1997320143590460612 10062984249172236923 3576313542009586394 12583114360681002802 2441080925484547877 16374683233365358371 4071768390106041749 7562405272445443570 5649195696860314281 6575612872549442339 1388292855419885471 12493983583805804248 14870900584678001122 12052394908954950409 13511849843194482489 11625156713468387239 16514365191455589754 17588983721639488291 6098301421062320828 10613651527611720388 15824175311534403442 17023784081123332147 12398594295815519994 16512430796443519857 17967575742720169982 15176766238364022463 1475334298183814509 17115627692463867587 11141280814768801560 4365385611705364743 4621508819224363560 13950019892779722414 6998462829228017734 898344635058223471 15665546790481506964 12874640382642631423 3057077718004454990 8562297954001478397 14062009562608899909 16040407314287815589 10709496333068777307 4510351300451263324 5245721027366173043 256842430221209604 16349737516770548839 7122198368921812645 15586499384641526103 1850379825710728187 9023440791648898720 2668492956520295534 5057489153175047802 3763505062112049312 4483132461717803888 8499332367331513698 4138563244081838016 8233723211080635120 10378944278059970001 4087573416496542891 14518120297201080354 10083599530844873753 10082705133022815510 10745625944611386188 597709089720585033 10783068918284281177 3762858546366009134 10526953636443031823 10644698009350908102 2696845032170299563 10113856552978718382 10112756609319732139 4632011223466647059 10082731172281359905 16918224832493384216 10295303246323555791 16279399171309971831 8833956349642385229 10788411106793008253 6421727635557650495 15227055115348895269 16179729732395930452 735536218724786448 3027635692315962701 7154228561434916531 2327528141816161344 10526407554523115289 327714839055630168 12603851288152447587 10599759366341018388 5050060335789760291 13442292645881955149 8514335355102379402 501643011036183022 8607296085984569960 1956199189509902292 601192751060812615 11878300425869573465 18321529359248365305 13503134960792086936 5731181856783410383 16660885654621817174 2308193036387998985 1856595823289054680 13288523907763015729 15969715446536291370 1779536961741538702 10335019277584819667 1845563201100810541 16338093029049669778 3063006711058473182 5479472771685844506 4386618426508757112 17729816602125432784 7144755703870057862 7519792856026939673 16015813937323809857 11950115119134414618 10796488848665087655 15805899396576396483 7417166444771901284 54486842124578643 17498226366301816924 9722689194364111778 6272772439161168644 15192295933078089208 1490316847996475127 12328230317220273197 4779213778140830580 3069047710919752845 12867005941728682727 12912951149898021146 731686404437691183 2589591423424301964 9627347738343888425 13018018817461860063 11738223704339898065 47988560204245065 9278873209507062936 11175751612411394350 10827611608603624337 11197706991967610513 7802349403415317786 10816017958879405520 4644663112260357618 12424449455871857106 5866779947209323013 11039853800879138824 10173170701330448881 8643984766768768254 8502532254667421710 8831592987347407474 14039172821319490983 3838119806243660037 9496339835844965803 2738282729301625288 23809097716441319 17604592543327377865 13788714754609066254 18292992339368648858 3316261312326075975 15865966099358173381 2921307656660031283 5875842619305540121 8935357985734575522 4288768974649713494 9973215208397999678 16349958239387333462 16666326319499208439 9761711450484522644 5847820056310282265 9327635177605379568 11057032730499560291 11368440743081154525 17653163681137411368 17609669016397020036 13516712043126482916 13381821825718191056 7828751990739937429 2587867445105703479 7549695254679075285 2194481338997715293 17457897119275605922 7498045418561192998 146514340325523821 3534392348085809177 906992654059723750 14473497447793164857 7094325706587174966 5371030620614648520 8969637241931049558 5790690409295231499 2565636810157532464 4986982036232117442 13385301014596336658 18031574425432499622 415012198009602035 13829170936925182819 387506772641364353 13798687235183380107 717930287418100686 14887099230274641646 1294944141805031654 13168189366601231477 4795216740610973334 8349425062728246490 375824652870746837 10019174376515239089 9289827916042530763 4189102217534226735 2520899756561083201 1817139562497286274 15262532376628000004 3608523148885484438 9166256878336213243 1015728190141101996 13441611282921687725 15666682367255841420 12436315698480806881 3185431732558414036 2495544484309507773 14847533493780030184 15401046787956239805 4717773938471732165 11844107606219293459 2646521346907589894 6025369655285474725 17214874352588901032 7897754720168702369 17453272365752565392 16493949108892791304 17251583506520629919 5873979470067891569 7828729530075994494 8706652646486791782 10949688840009610916 15221090221747833852 12649722389401878873 3662198269348176689 10331501342332461160 8552388218427639991 6225743881800158678 2517975855504428492 16863520858492928551 7001341013784368731 15948358328536218561 692877926697881841 423727398091076874 4589697485628765798 553816401110140042 4564703838254037080 1663545775319703499 1675468067821720413 6740299535406582903 7188111775187228612 10711560208087989195 13264682377919082725 8693879741706490759 7217209247562819608 1437005094673640142 12410128898284192871 3022223518076057690 6437985106100034206 4681732542002698502 6141265365198211283 16726274768045960375 8430834580488764000 8801131058262704471 4004219919235961107 17621256953129608712 14376406647189768932 6009611263990085148 10594275692207434698 17093114258948260667 1098644547792404055 13253746190892633897 14294108096216258024 2596171349372916098 11016119079370735934 3801338084452184211 1313116281423275202 3874430570359478019 6014135038584964115 14240315261977858357 2392720430783379072 1270860084432127909 3015076886976193647 1679873622618245208 13441336072891375794 2916326203801441081 9373060749519532591 13189965552909388908 17631774881734819605 12857847904085891636 9315197233966189019 18280357553863638172 3069964133600569098 1931782438272648860 17210641680311958986 13409707623469756604 3408875145849015002 11143780951565126550 14160373138263809974 12825124686415476016 16925125547644757644 853350834403213781 1112322850959660883 3567625050257776768 3633436270415802412 4770102280249798499 187079216864617695 16551335076884996276 389772696465922284 18136104201236896311 13879734423635597340 18286518836889187649 15101091834218146107 1268423269747518047 9095564485637929740 15934670263475166187 14845346859578582417 7281861712623716025 3925750957397204071 7063645436730439420 14423289981795170910 17529272211548484847 11713538225819481588 9718281041546528083 14740120309444997813 20312170353641483 11011163673968108189 6502868299662990824 15320319728569144939 4675061807621805163 7349045801843668008 17170079073669444820 8254082843581397805 8624904333205322370 10394415620793772365 8974201854314745523 6748069535766790910 9768118477025104142 12990927690139759460 9347057739590131757 17187474371596298990 8018476576712318627 13941255251336524737 13176009565171179072 3547498479325003387 8159630756439692214 6920572827277249661 14800026022630268672 2937608570420757512 16389121972441125674 633464407219718909 9504928851954317906 13016880246320101916 16669622925203787240 9475923790626343314 6421713770371324773 15718557059120537270 8864923056566101902 16301620980961582387 7210637389075052686 14676259959145803753 16153023666616788176 17005685707058767795 9145813935548775664 9043815939112240538 2354112202154397396 2326860626603425352 17822471047467787889 15466056501904884461 15958066621371244870 14942505877600383447 10443605709064566361 12549613266242808789 7716712567485178189 15474518265025424548 14175199798538135718 10750223682310360721 7258867438582230193 4269586881590818885 13464373004341576006 16901236577599229422 15029095401190423250 18187439599547379662 6622056977675951427 715460857370620139 9910289239264814156 855712655411724165 1747562578819403265 4437964260928576921 2230306476260102209 7156303693576732320 4076829379485618025 15167965822236773346 3722269823836065714 5756765341394766698 4756030617262679219 11904379118761806554 9270407016810907995 3361128136820484215 17215652067791218014 15321891977238580366 65750998227691433 9639770403294030787 1066624011564037299 2297999416313167359 716976321993160995 8164236399881207754 15919701532732433935 1573714756385432609 10950365661712387079 7876657845892794584 11489488258232379284 3191400602987372262 10202594026105204719 5468545831814404197 9563307594246280662 6051247343052568594 5173484907236426538 762014396153433696 3620917591719223694 15686230535792971935 14796730597342772316 11722830837542975072 18414442284092552171 2938783418107125239 14472749894310328287 14477773958107187631 5754086949894512890 3380583904929674981 9302367412132964973 16829163840895275872 12781002332253050984 5292752056489573601 182077417195032017 6133581340832809032 8174018010914695271 4401380998985074946 8574849861190772203 6568047962339967857 17460231192394962883 15004849420161229204 1343754750112758086 9184574375324673750 4667586403619863402 1921559855886334063 6728493840105529777 4689985248372732758 17220071227535158396 315610426868591749 13783953892153699991 8243629959675888156 7155261535636346855 3315771706130767351 2159395245835667962 3156909091676451310 15125234446118438513 6463984102899845462 726971382761425406 13528999930209879408 2166827770032485155 8174832968867307517 1419057474301340558 16036606531966771501 15998650826174913154 16683683542584612794 3791989488994245763 11932215368693752210 13527184021755696069 2948324031281137109 4808236070484655701 1714309808660608730 7050837324065782624 1217077802218211341 15019414107830012821 14881232431232908046 16794258018484158813 10584059100894243037 8636013561015169290 17962945871719108153 3853170318940533899 11506347143562644869 13747781206081190162 15260502661963626571 10377088389815344924 4806726599920648849 16044515422000635327 12897001778798780406 13198537875825428465 2841321283515380856 18195140515155984402 15227120036045362251 18333927723574398776 17592838139749320959 11893405599835830080 3808533263297087965 13120329594853267377 17142778162146004155 15191827128963072542 435139508201686208 6867416926052198734 16884558961198553660 3554168555183112652 16538146683392067561 16161592952613583224 10363702232040178608 4893929800572177683 8206298973366997491 10434664403772283917 11089262298323437220 13131066626965537082 5612399946181991584 14467549335593106471 11451771675610239171 5445113770798631969 14751848087670820095 7341098418196323444 7762258755393834300 14396295545529432610 13520034079798701725 14575386515152055872 371271547843296347 13813802948037158102 13387757707330626524 13285579770002176319 10359343173047564239 4527202722401447251 7637891705661743197 767475117334992445 9536342202354999362 9188071569367858564 8507110539685248393 12911058292360909936 2568813760152650486 3385688515544376464 5917616972094454600 3212776797821026896 7756900801704173159 4184792709233245673 9467674642771572679 13209797453269567602 13151061277827908450 12878391945185063232 1340611663216405746 16568882073347948412 4783074140162399041 16075478035279501224 14269095636302224370 10667382049589623621 11253585445504754546 5962924102074741439 17734044911086525067 8743747888647626862 10203025068014093105 16898023941203903776 5232436892129241872 4004081326456213058 1996763419663006791 11956015624339706277 17315671353691605168 16282942801326826255 4526795778527711675 14399627680030780292 1977930401590881368 12907471115996464583 13341941217717319888 15726313653709874331 2711847606073468364 7468292823884600052 397730506961188269 6320391485811823727 5901863948668471343 17057354625177664144 513245072777861845 9554375296625340926 4482675703207420207 13975578323995588079 4484497145333172310 5940252447982758048 17341170701720082902 5304207040195857656 10297817686651870799 2229346187307666925 6793514959005510949 6694698970127124088 13368263028331897453 6307682529258704080 13098600346823083850 8300635451155318453 7551878625661184249 8909065282529129939 10750073429342454670 9891016713017331875 6678993927110469109 6175814768263913720 13683536642735186475 12348314872407768806 17173432821835801433 14443026091533694449 378974442358973691 2545697599944021306 1606714488847158904 6349978359810824364 4184843521907518992 5750062261870704272 5590368143465412717 14062243563520365483 17591604212117156584 11117537105561467295 6194866397648660165 9757355755959601592 9789954582468778416 7047788475425009690 158970163503862179 18233517166486702307 5998269755364489331 5769760491208704716 3419795035619018461 10892017444249267632 5890336710966191529 15978439646035117475 7802405348007075609 3939392822607755098 4362046167405770316 1583666324228105503 7686541052272715180 9011752783147123736 18103455101962208390 825277119687686859 14502715576567963687 12835154721019912332 13650468532554566921 14466011172545279655 12887464414868131246 2814905348643167837 7096029218076021387 11729260787122901963 16003914902790427949 7076802462973262882 4770671919757452617 17596485591377589360 18107290968063645880 5933714750906254744 2451387345430785023 7188070244468486276 7704253673328560812 15763300485044425730 16092618376349719372 10131425331224943757 9911513082084601570 349986736897591980 1523109568449661089 5932176138861819888 23513276270420662 6265596670346924104 3420939103264330744 4363048980869114744 11298860706564289919 15736600408460551496 7917127057290095288 15356301812218898583 10806451018504712583 6577350797123062113 8080885800760442435 16275340666330825331 16503497874460132536 17761723976665811886 3929085334031699960 2625938625170096065 8801854547645693340 13179841485993907083 14568521221147674287 12366283723194798321 4706025972906676461 16786035134491123390 7980280892996060813 11114482331799738101 13817110535369122033 18067757181023565262 176473459796953269 10890999093039144595 2358896998548571343 15798172519778066701 3756904208987407756 788268237147570505 6198851322313441488 14664526859696639518 16535801521095826187 10758194841470763773 4410154821858031207 3811159155776266111 11859094566552948908 13989197805113198132 216550250405793007 15902374955257340222 7004651539049556898 14445285534673357792 2316133412987927654 15731122842298405982 11881785683823682712 9132393747964051611 12889897179965281671 14778118262805743051 1832937969628565689 4423497080924795478 13381312206118918653 17041181547620955936 1457799518833542055 9170465532239252461 6311082453536807709 3643912373330358357 2893430296779937495 311522734452091905 17115402113237173143 15005009610939542145 9441409856287938381 3796239870726596778 4235055554167145324 5733966764701042573 7269618677027954113 2532199706546619910 3386685191190734399 5373338107317475674 17848030455789983184 11231638530135206290 12842289528168538627 15782024783831664482 15904879972106159740 17599145121504050509 13515295895162163469 17586204999082928694 14172121060661347392 12759698651360330453 1778649224816339542 13089746599695836463 15386356454220482358 14854051222446478916 14981581606726939415 14495670862563449181 12462674596878340153 15381363735428464146 8846720285930106088 16188535188940196839 5800812933169648618 18093981114022383933 13206893588207184860 4328585604916664950 16065860786830867917 6232892909408630878 13318035838720726296 17421672321483815042 15453245150442115819 9996796560690223074 16482412149766087718 2030011985559032091 7722062574172901111 15116408849973960941 1441196601236031663 12515010006251970618 7622865684180885681 12811463058512329688 17913535445354332297 912225066710952339 17651344992316471125 5333436790964100130 1923027066868670774 2744043962318729081 4507999395810590957 4082708416607236045 15946496910198691747 12145764185525035691 7778948805451543538 3870539397723585797 5255210544456808625 2501071980083555050 16942213529210824485 4398929221191731492 10989606636952132901 1535187117305457691 9004966791622879557 10840415633462599088 2424240697626036196 4948480722591066907 13104853075281036427 16896601903892604134 13400847046078435239 4085661502140484982 14894874666713114199 9987812111296129060 16193968026711465241 5686141248485817034 4142054498557843840 14939043306921816587 5160734121713090523 14920929905098246648 10282058649689188579 7910605536452273005 6241423967303760874 15388667350728566943 4808082014107398019 8649455134662563637 992987679293888946 17520027247633304344 7216839885034997280 16142506055896835485 2837292994793243275 8610483249206799654 7352896963819623 5777156589485639738 8805002463122259226 5477850313035442107 7908520482279990133 3901343190090337327 707141116650385479 1969709078704601870 8031293169767615680 16862008041804826367 4728207645544969584 17050232590851228234 2366110751958054435 13375486030154781687 2079287482318341094 1186190102594780387 17068344831015394345 7074558478335528579 15091211458584311246 3096080237507244379 5845645439615262344 7152618459578431870 17197261418202555376 9723550888493171858 6225587352991239588 11660869067924468433 6422067455004842449 2770218184047713638 5972968372288133920 3071075044389833727 17203799713642674724 8634437491424086591 16843837829829688463 17987538739948471369 15283280960899612347 15732997647663289688 4430474248505962240 11733283365670857650 3282339912762898273 2267566784686359187 3767746705979929218 613820826312380371 15153224028144728994 14820144344499754338 12970879538809651258 3104657627980704386 1246780069852433072 1593975048410831598 17457563143517598381 15939933750367740628 15323548834022121436 14587209964078648808 12127868787068448260 6864634495701956977 16620241232902281572 3332495424721984973 242141873047033037 12668860877203423718 11667896731563420446 4902702659693303839 4651152653911755140 13076481210101886818 17817584261666883165 3207603147274724104 14361102698074867328 13732871666129345396 16490721591907423192 10406369842400077635 14910988871082244201 9400195017518017849 14526519088523781313 2051873704006178245 5429862824727149252 16414260874637019695 2508196018770499224 12179511696199090664 18072096561215960113 12446304162785333367 4913513373323585281 17185530548212962107 13219227775057240158 10521712048442684023 1983736182743496074 17807942255170941808 4785274874296543232 17456345853171023240 15377178462589479643 10595076521431362761 1184556865467479826 8501259772663269840 3588126991529405198 12293072687537488335 5537407316269526974 4857897447030821830 5417038181879785044 16317165311663999580 13644151738621923719 8467899110334020043 5775839054053657774 2753945033529677645 16252340959070490810 11916303817228147539 16968681310142802639 13741231480297540357 4736806715484088125 12885286350069991956 10551008654192593939 5090962186323924189 9435393274518415346 1123245052373088475 17987476429156189972 2168468621481637603 16167776652868888119 8740165020584690429 10298499705974190275 13443727344856279315 6674538079073549563 16869467930464327802 2083478046034018944 13903390420221168141 8636957432062429503 821836996578376760 2628369833254826081 134860344062649935 2797519553276941865 14128654633895572375 6791018817802331771 1027800199068481886 7511502051014749352 17523530650135446363 6299284102222037799 229259439553514417 1770358165889457723 17469322959936691570 11231110284121791818 3226924061942405057 3168034554916825510 4816482280016956224 9109238975658300198 10125716103314826772 5702228799090293523 6674277857585205797 12444549482842800859 8700683770062654916 2214316115478471119 2735361974922576253 6010779155342784911 12007969087380768314 15063102892019891180 1136403592919245027 3943891616187808065 13033297408148377626 8510599188212434877 15500667601506632516 13271076777759708217 13310744435571850369 1125070094454609318 17518487291352832372 6397450110313353130 5499517373679336664 17384698253237330998 15738338190094172319 11065378667768540328 5774417580599805279 9341583948159724258 4202898308509648848 12453935679238807110 12384392012144969041 16379232393104020005 3266863618691436861 14139142047187718726 899773887862551179 1966949027096980687 5560384708710063255 15228709247095040271 12723783808770217108 9244105022374024526 6133508362387025689 9806604599158767062 17150807419788075975 14334287271643990346 6414430298701691246 7227567063312159552 1190207979520288548 2680260585869736966 13375887256687523645 17320522469163412552 796619553326326141 5614385568042028266 30458230630454483 8554710283832847301 18345230695919286355 11185261294033093006 9633799602759876220 5041900515105163435 16425806577605503672 14106468935385743214 1584208477226080075 7367731260567134599 18345464856667245766 4639903794178107519 7816234617984397500 15399765505272425637 2523897098285331716 12383507916238619409 3823758671802385377 13128339636121104700 9491400414363171329 11763178753137540203 14529620715861116731 14555596801332877309 15955731458345144917 10051813047376606337 10183791459577462076 6441862437691107245 2934892352765276790 1350253911720644777 16169968753012124831 16873389448935145553 3683619364173421669 11507238348042237090 10605536305401696212 12844339852961530321 2048650162404143287 9520310846119114325 6708819163464887630 1547559431067481059 17887570192683069536 7047469284268754654 4851132799906671156 4466054468680389910 13982658693954821748 4561098312549773697 11230826729217159753 12495382261863293431 2097249365645998056 9766692329945794534 11699393352794005557 3640883893782241510 2707829273721259833 12140054816247460594 3105830144644664501 16618492014815099456 4999414058252463558 14941818916589826878 2499008782505369061 740820204944881948 15347504369517851338 17427186671028221242 7206937620168967790 8544158799678250682 8405021608757938434 13537044477369410466 10601051039198287346 16603930532857984724 5598233884748429792 15585974845955232445 6957810452400106124 16131696889002951209 12868086802383831060 11189557441948374707 8836476540559943313 549966512401795039 7041780834062412906 6697146101879255551 15902823293685523233 11467135012222851513 3681601926510999356 1546300070034282125 8440744279711821006 15414008974102179409 3571906149377367096 2933379015169745869 10499029014392080749 4671033866688376262 744716301776343871 8981118151024889124 6344980875423712932 548636996711567144 609356631398595821 17847764913658486492 6038415937855633286 3428739198711667842 15442258036234980784 889677058240119239 5133920372492117083 1914909830439810757 2151339623940127875 6776090140055325011 8649198643343318115 16881499285276311493 8658274269854311166 14056496326060036423 18338332835144823482 2240750187921236136 9096191459484312535 11399800272557129244 13783784613945557836 12206861942970152340 402771910919676685 2491106059050648006 17980733129692899166 17835100208052676364 3784694552516523314 13375711498596520195 10716521972067197371 5308638335926458684 300657279062248175 4192207753278194334 7535760912948760515 762221470781894237 16035469850270330801 18060772598824165215 16158302988089654952 2565350434646166803 3569883222536140570 9619278805732149049 9061217189752599649 15466104812951118057 8099935014217385714 17890358684472780015 16691933231027516103 11031562135980847548 17165925514256418276 8215872491339515326 12769641966512089142 14835125853675931845 16703269155082458242 14678329933415511208 7069624363190865564 16757704197043962312 10281194763719755285 3647387348571461998 1546786462660851742 6856715422984044680 16505346489350945486 7882436088135757374 2340342869514193977 13967257886787249034 15155731243491000554 17103756832989227440 16171992788384472999 7495109847119399102 14774866208905422467 18075418517693316715 6552978725839641560 1206688213860295934 3931108818306835221 10600970109835040691 8468641781762698096 17551015157816539320 16071824099983256088 7271874847774223626 6937150117428666857 10572840151155719850 12401963546666011861 18372851297149842556 11209723013314321732 604374509838897914 8745359653944560929 4538907852569917260 16735459724545971995 15422892818782571444 17632955271189812309 13340255685516057625 8952182384437717980 18289040709504922829 15612889205042146562 7743175064356486655 5692404812490043701 794230207632466297 8254919139475579542 1715428313476544521 17565405915016094054 8792968159999200415 13344601800609185205 9432478462632690477 12379105595550466449 15997669761834914912 4223454704182281138 10737795071365138852 6698382153385575854 12951132648954527765 10492248912774632631 10552336065692760620 3825732483267929992 6709184427995133258 7554662103476612147 9840477654125437927 4388562089438049249 17594669912368619619 3305594378533246251 17174382963406770863 16589407470794794152 3868301477101268094 2896098501843245748 3847003827570270518 15006108610762912264 4224955808845935747 5445337106757511626 1064884044369605018 13299883555114335153 6785281806861154410 17235655136096079255 8885840456198425022 4297357801689615853 6148059834061503712 648042804129161520 12093387018900198661 9965271655542005752 8423464045677068901 10661132746643107789 6510202688962062043 10920954890568791305 11265303317609124289 11000424717103819924 4843565017837840421 3610715545884233204 10847884067467748757 15090450374418829042 8710385776710516069 12036658384593323655 11753588969838037039 8395227250655640414 3520638542373734345 9635375741360394263 8008427280323039039 2268911569384597366 1586082084554563769 13951040597930927561 2465658460262834188 5866048729869243081 6072022649561858045 3127548533402542917 15613599877174333201 17713988087861149167 16280311816322418117 7990775401672232382 14698531609751446865 9818384734548213960 12469227950435693202 2223496591112888153 5413746950429478442 1121383475837982641 4246278563919396589 17211397632225787575 5910050121787458127 15087638294613795232 306367414530014814 11012821153852380247 8170446014018835971 8720197660529179686 16705384190149597621 17842226379637452228 2935499817630584023 9714128435083126617 7510189727373813542 314881620656860226 1753173049335525638 2843619251707185899 7400257712805016079 15375688220791888278 5144304380079767323 5571856004098436574 12966465592131394894 6703409575008748696 5123955563159721648 11450275660411891519 6745888283142086446 6124237531794591369 1589784301423623641 13390749556116019110 12537241073282949678 10778058900643059006 8032658014018058405 8783086498210966160 5844362327537174411 6278538139345243505 6490456527019828538 2707948449520738415 2251049385653860621 5768913453547999333 16007710843353840622 2092593497484159757 3477844969432136849 18185178985655488088 10383328567471237419 4497914237250573661 12510833663558535240 17459736343706467311 12944547653883182386 662018436748460499 14345153611506262927 17364128005791853353 2724061512228110384 7645991132499790434 3110364066450924494 15624072598132120051 10275217191234649695 12895636869383191681 8489564752039066230 6077716507029146514 1916368920173771162 2007113278917330077 5695119939975755437 3303643330318026916 6104177203575789383 5724795372163344077 5007872407012034800 7306090563284593778 1954437733949489019 8345009025112066279 5116226918134947345 3422700223861182691 18416495851932076258 9934181480891762090 11002749733369627589 3860799169671038588 9168174006222493035 7166290365401780575 7191437285868506378 4552483406972807373 3120941121030312248 6706106746678613095 4587743093891076657 13503488097651558620 854201275435643776 6954681379831310627 2524350252157472668 14326957644636811617 3839820814866242364 7167101396147430755 17112409765592023679 15036209652588043636 17984556500607755193 4989730204754049498 14614173429557844816 9978068890094935659 5872811439602443473 7781932674988315954 15988948012570693439 16625140417608028628 8715790038714113943 1426734722466227510 16812834335113875135 2390527470508165059 9695373250250501894 17337133952352041084 2546765295987138623 8820235006118772375 7167031207369558430 135054689469698928 4287307834050310679 11772363985163826010 17961426692054746862 6226146340969889603 12872541758490684357 12946551353107740095 4366894318070342254 16622675010960997979 915705774708727059 11042415408954997715 4760119638893708460 5218276161491095965 12348278006772414130 3794910370266919636 400544992965754044 12459217087269743705 4739886141555778394 8602356245268395657 13533022046110213778 16825727108409196609 17701676028032092556 2495415560290500314 4894393620999412942 16093627857712303467 11603598732574468903 17952723274918604000 7188755146144548835 2687214424726229784 10002580295619895817 421677090306497528 16051678883179764130 13133569636594125985 15318837878789582610 5486631274250526506 16815604248446160599 13048853561023944365 7725323023553147886 6556123449823191073 9586238620236637508 3140326995201304008 8503335335170031568 17602423466725674463 13581276333700684544 5014536340710999814 7464052828135683392 2293787326541394143 6673259020398928603 16092229786271229549 4698493008213849722 9782876222009222021 11984307870434085004 1285804723271046569 17896641555633186257 16842189764141343535 15453685842375470922 8983832757101544981 5534300223552839741 2333112140852084692 13581311380184221650 4050649478169222983 466799682789520939 13273856730790949390 4372887939049857579 14043915965796403573 3765788532379445120 3793057240040912247 15639679438236927195 11120674927953107568 14914152243687300646 9178026633607352302 6434359674094124026 11235914677575144912 8228338383060441797 14249667943898487875 10567021752507608062 17715884026517588858 14549947587141169468 3231856896683586264 4575052635850405553 17400619251979790196 7213667240160638978 14860908632765656084 11346045380435973042 5807970683604328395 7159788688347938699 10149382085792544667 14606770633697155930 293231438391336292 5895366949028183566 12400864046120558640 17169532833806188980 9488202935165687980 14091766785335656212 16787223368699720253 6413785998316002971 12022120624398432388 3269586697610251199 11484696529719006147 1605499538645707559 3113009520139173750 6351614114325962540 13460150690729837682 6037149853287400603 8062535516908657994 7730054339993517491 9443563690739525403 17306034273963022397 7557289190260968292 6102535798183614860 3101375805733171121 4035407639060450728 17324621372391970358 4950802274774981759 17066329656834959460 10387201698765012012 1456052160297335421 12453275705070802582 16648829504684028481 7683001808996416026 6434112682080385480 15393770369089899893 10798708752017678839 5066022116465274084 7449454374442306346 7538413477033269192 1744430803777147461 12381959782389570973 10978063075043516535 6503988935834312909 14944165946495736083 12583876696495341376 13710174716255102113 10540340824780024007 3605972844504363419 17295795356871473719 9754391580143462500 7184195935519602706 17364322296458255585 7664597955991342591 8994295961954216012 1189252206175696231 13998623943383483839 6881935963339666460 16685767575237462997 12183614737033088720 10174469475174835920 17637933368041298776 16240205903609110624 15486152091547707096 14804485548446914428 2633937041086180758 2009492470277804650 16786695998548976789 13390841281935016809 9389801664779940538 529478903009153656 3898155775137372662 6513916925359607161 16804956011136800351 8156273523724594185 9299018093002722814 1706729944315530123 9920991542971152092 12343825872819025413 5439644730560943603 281261841577335748 2922784123805225684 3444713628797273664 8279363314951769920 17888819322335104032 4855776302179807274 9103308539892735738 6991418859367632119 720337971680924991 686424621395008273 17345291718032295651 12177708290741234433 13360820673711400116 13849077516057156657 9830734904522580728 516586067212947378 5080259470579985489 4526785795895687333 2994581428937170888 4897699016160102259 18089610155070390488 11711944926418106626 7220040140169202267 3679178895415608919 8291975718379537777 649763353473122610 9782316553502417393 86213438842389597 8015022553955550790 8367766914670458264 12853303086222513908 6647943071201346938 6887469128109485993 688303942786318562 17695369470560004089 8725596219203423739 11180886920598495594 7658250074841043301 13246898568901824433 10852844406112358037 3167759373360900237 1500713307596787467 16725418184662536474 13922990172937936687 12657043948177047036 14177195034536912826 10106932433778230760 1096072143476894152 13609446738158762336 15928350821551880887 8869351117039167264 16185148725616253626 3612888317244975319 15222245599084129146 12851204216417066420 4414329025420500199 3544334225312801199 4827048819109895273 1292798085592266036 16004212771553325932 2579413370601575553 18309053599293809532 2357863545016691702 7010978555775120121 4526795254979319230 15573479330012136575 1149347950524461362 10346809254946029719 10108202635537578763 1023074670050321764 3896529594767526834 12711546551548491116 7785555192753231547 7145127909228746755 9560722400697660354 13994285933647857543 6474908134715165362 10409542907100028035 2775492045925022460 9812341964663580760 14653363568381064301 7697144160187330438 6248205235878826304 11585651835964670339 3802812453017969235 10472815746419025309 13884827134182543311 2497993710518423903 13752736165596549188 8953199132374894262 5365139353054177842 8924823192198232861 11071308836173198027 17596900578348238695 15190362411779368507 6882017640994101876 13344214597914809286 12390037241364237058 13340828518032173565 2122482040816713768 18399709587723084199 2564973684896562856 10481012936508627235 2662723764150891703 16093480795033133836 6788648843039650666 3357320082162760195 12600775809291453564 361136627081871922 4468976108320552901 2705749664447794188 292901197845166921 13193352088298477212 2602143833152469708 839629732686948292 1693087845393335411 14230475237234997367 17950278041811992044 10377466591708493504 5938420414898668543 16431381889805331408 15893084577426277834 4509972862116365699 5679794562152125293 14250302243237844302 16237412226934688346 11720567336105461953 14267895950270716941 11836685804268211142 638181793427722793 7442458761969828294 9504519536483269901 9156201390157442397 12051364848675906836 9211052356741240374 14498690036132015570 14022661296278168922 4640604357868700151 5164228930027738899 12231829857754915197 18421667660326311258 2522862400834946598 15592989241609076190 9679908497171959372 4179229852377434233 16747053211722572133 6701810350670397935 5454213669152440344 1909693598447684317 12431117974474207382 15681264149172136479 14955023828277024279 9923262928674442228 9273695835236787087 10058124839112983913 388253640106541720 3859740647119185304 239655098908614867 8251165947339935 11431058589109549639 15812440629278943205 11721967164896660094 6561640369051851630 7991914096107163890 10479558775068562798 1143596871189304815 4060484533148232793 9293188005000016672 426642229156683958 8438380404556386151 12846724726815237678 4087259523825889705 10504214237998078779 1032669984118096541 15718829500252924427 14947546357661543270 8823162263122573429 6211539195075152361 14084581529433208345 8440971002465771457 15659153224456525758 7508131188617106967 11845204948493953534 10394138721507720890 5462893439738664702 14109727839880536682 3188268865178082731 953136321759776262 11129210960199575500 3626983910784927058 4171922998756020335 6396513743213384045 7731978960966205883 9869623524814649047 14162493278246748667 9364066139692115244 4727209483986678533 3304158705653912838 5830722224815103121 6893652760461301055 14905433807021338338 11159447937201335961 7229685117173630815 10597113496310114748 2797379604849831813 12485386230638592379 3877214278201101298 13470596057019731821 18074427431032424145 4691945948069141678 16318974044663670317 15338339247428968676 1445460252301293864 728737971928854622 7027503586095796282 6710912594116337694 12219659895128947196 14980505648000900347 9297649623002738412 9609964445834428702 7355133275169740124 17397661702126952389 2122296271159669866 248027799208931061 426156904235034075 3716807446171084289 16241168294935912365 9397515620397937284 866508860915904581 17842125638619654523 10613170657501460684 3053699618802307501 13600996192435909197 3365257503293008065 5102791859485157790 14641156088921451447 7377596316690040807 1413551230562732076 8354172927441709780 16295356566486976904 17316772777702448774 10648884587052811292 474728610041486963 13057121307348130560 8902782059163952868 755067979586441299 992793004737948906 13165202057348711530 647038050595819227 11774468226786928728 14863951508007869316 15327844676768627038 9845537310235893932 13625004047978583294 5910681470529263095 3351881140261127005 10238300248764769236 14071714671861436688 14837571171717148545 16438725049489491201 14608154951406238411 12939879864226195135 7165634174497921065 17941915519124618416 15402578111091042465 11003014457394581430 6513650685848488948 10612593292472034620 3897977443791344025 13512959912623668702 210882988154478746 11121124030043198925 16495204213586945490 16608348085416956934 8988873537965945843 12660325704410098556 116233788721353590 7985375561336064423 330843871941188173 4607075842741975071 1767010733687532140 8433184100381649644 1962885150615563084 7909260263489480015 5793001115088811811 17230887094999780132 2199872902851171097 15751158727508900106 1783662525290950390 6256961766640893099 16194668468271980565 12138893624722555418 17997460891016422528 9292154940974615170 18164813532831570758 17312285823235182117 6742518752421281290 2345431550960654032 11682790235417370279 17216216180364925900 1206316381176569501 10461756674597513983 4297523557736657417 5471089996061497842 1325063679823998211 16287656624516489756 16397020550103583248 11818438797346783560 13366516027017752988 471637255513052991 120917297122342815 8995467420138794766 6457749885771433196 4768969305108503563 14234677021829035082 1866918740745379781 12475314141014943912 4594135678663461217 3343858235824452771 10987932199941849996 6362016015725079309 8798399598544149169 5046202226119420862 12856474562920703099 5819980405615217116 6906328531411254324 10471435255234880142 13089895003132319287 990963530119392581 11007615243955752751 14379787271513167715 10501469989430910889 6191143884157278255 2923650462333520083 3597564059349287789 8402581169331104518 6115613416025573842 18404930160835338308 5387604921463842449 17009133721392056628 9994502550630825424 4260806835892194711 9916700019051458379 14992694721604884165 7090547433284205515 13170325070261018402 4709548860337045266 16356420379917783007 15080448945634657264 11596090086688809144 499307999307399777 6101391661246943015 12512409493436036304 14537197211671865369 10178651289645566926 330236174303068200 5250176856199631060 8142111249652346980 18173449587856421740 8228109535631603640 7303728941940919185 8990211628648596432 4279807015272992855 5933774063482441087 626115990574152828 11815170682981437721 3088175633093677150 16082922129733756927 3872368001396450607 10400904728530213538 13573373416010698631 5631681928888970686 12247376341011486642 2862033409944580046 6097923299478168309 12014091325235087986 10433619759924061059 11133922844852999902 177281626918727988 11966369796190853525 7808649681826492384 1553643087736369158 4215295172451937344 15524358219869919605 6166694069687536946 17193093847951587322 12997859101730925106 1522921569150777033 917799665226417529 6855935167722623246 1552264877337259052 2107534982475107900 13536499539009484230 239232913646248881 3756404903059106424 12261706798528119111 7168818091992349352 1269892816894262595 8495354283483368759 4591823595009948126 13128704225186634841 16500259009804164261 3098918582977639020 7999145690745210886 8681062336318052382 18310636591715349771 6700686865952063800 10123222219281899748 8995957886219082221 7945338800176339930 17751440315511117395 4918388331098658292 5410553132100669918 7526036242105807529 16051654393623239711 8395274806166272726 5545370380648021697 14745777996464180398 18315443669909237993 8744627900780873814 14547313469974910980 3895019093131205841 4320936376778063759 15819364274414475211 10301288842225005788 2187908725111329329 4776771349215394894 16057587602564209363 13171766688262883386 2243852771461399091 6507352799453527005 8131040001733803904 1468786075816306150 7568774735318831940 15653723724323747808 8686527912840238214 14938814927254988869 16481565157573991007 9623044029280225389 14563241797490030870 3867201845974871143 16869454544789418500 6915282470806312168 3485224116852593800 2133701321702360587 6268747352120084592 1627430912077985506 2584311939818097519 17122815058690676182 11510198087702846015 12187363785867876091 14235717306662252887 8753825365688368743 4967725650074255424 8316712102310058500 16874892272140747858 3385451520493501134 9927758091825886401 16350474384738746128 15156060519981251033 15446343025928191472 4415425678008803175 16861708385798851423 2473390979771371017 14880283233537451555 3262609959322071857 4297521043201654477 6602661634499103937 2679649575629668400 13757262719766194070 674171842083856345 5944610172337939280 11191401399743381809 16176923925145540517 4423981079286996606 4211059686189694665 13700996703817266188 17535839927653179831 5574055364426891599 10249151515335154083 4490039390545024740 11689987534917993890 6056608064077370245 206247861343856745 823934813681314545 3793898754667101293 12093744888760965406 6632274323157081928 18058137144985261169 7138507322165290917 12408400586888801664 37461469316228196 8903331262557425086 4136526284180843071 10899261108687438742 5971720668347090032 8216310254389907940 2241051677262863179 2500438494527356886 11595196245292727617 4451953292862641310 2956993191890164506 5687065699288486166 16801225663600482214 7860134390041428307 645232715402360571 13474521515159980044 16158743543885265084 4740242580920970700 11030069609701387216 6653556144553232994 8429720876369564962 8412531184036961461 7054926034616728609 9681407337457074844 8621161208947063691 16541577425731712527 13473754561007547817 2523333388247925588 6953389823305210840 12979618135396293389 15140236638993539402 16710572653504307146 9035927794549401156 10293770152905013829 14133481303533659067 13480968229457874768 16833011462049227714 3359208439012337675 970903973672468356 17413920403628711798 8610448205142086459 1381911636866091427 9126991147521058840 1981883425639620349 5199405147277228081 4284852710606695510 84055738676840532 3617508237549315663 11091734404243836770 671830322314005279 4707142119358082264 5651442925059390397 14241967045491331143 965923065364450774 14034545408763969898 5397058496341789117 17879891529648830581 3124438286885980780 14067559650140340398 2980858980337966939 13554077499857580698 17020706195180116315 18121103202553417072 9235174658863452959 16793309636391274448 15228243362296349852 2629824268848357131 15987532678930178645 16501149781720409081 10912817676126338621 3877814254705411350 5488923793952252893 4806876966471584338 9498059326551936620 831868467840393362 3723515871108281981 3555020839623501696 16582707797054265625 12753867399628290516 6238509867415695969 17042702401651561486 1890029772763465192 3545409661266528244 7822484400550382338 6385718978543887985 11807657411637734587 13823413545222966260 5258385802512530127 4484364973249587063 11381842163108704324 10479634820355896306 16204971090777779794 7367766639804102863 9856056088471019742 11679488970112123601 16307678443979883370 8715442720060207308 5993526316303759531 7680184754091186459 7330683646368884549 14415802926701312816 6002529132388165365 306319074730961841 10406912878922050259 6424437251579697780 9311005132053772608 18220418456528687068 10176672212659273187 10275223658689213800 16355725624975076798 13253198403120483821 8058964945345827302 9903699348657029698 12657375688287948800 2808628405253467168 11443251777871187241 8269096990595500488 11124405401252860609 15988419873079284805 10495966461437136875 3894895769309899414 9963276892794877195 3077207581516968262 7400526602887835401 14851593359913129408 6607366159533349458 14230195401606499006 16401353969471255244 7198562139917857699 15373375391907521532 17930059369656217470 15597432721348787688 11344880430622829307 7314136795616901417 618185557643738040 7173755633746287165 14091562229794159351 14642427852039823897 10933858321890444660 14418919899738394542 14171816439025929107 15988703153533340906 4385862919267840988 972158920203177276 15945478327291546487 9734197895849633072 16792016395000779874 6614137481697609459 10615956303383476780 12090175927723171036 17317970710155526038 1171944835131315619 17103371574305356995 1425368134011425077 13101739336964628104 8730411930332210079 3472403065834386475 15759651462963968672 16987216975871632665 9625425344956125364 14479588297726602734 11039990561309050774 1347453912104432634 16655594859167236299 15498325448088477924 14307463320598034113 15216119501154857081 18011476845865041232 5625323115956680201 9879096562517199859 10196447682063460600 6865633988744389269 15879883666892580160 13814107548538807451 641993107959755047 16582824904907075333 994988814815728419 16780317465049932556 17829211454652614885 15750386544423940726 12273000879125389662 3299816538568154013 6208405336963897830 18171244490039353521 6959088833054657292 17377699799157342218 13869121614444420006 1972489475841152462 14348478949186852919 15888024451474233368 11137702689980165956 7770708722679656100 16068572415405297259 16531946994968543188 17161248650950735331 11601978137583085199 9991587812392134196 10688427774785102417 17412182774301607628 7058690103479058044 15420233893648309576 16430466649083745962 14382306911795004856 14490975859961914198 1845713137566426811 16632052797134413348 6247496710686973099 5394152769540776285 16630942668425945555 13452717715449245245 2147675398139394196 1415556387597398065 10341012013275333574 15982231521597421058 15122121914194421881 11975247622152944933 7327387492161563387 10189754435896687921 6583851858291181256 15187822565997379362 10203339464543532935 8599029729930335785 12254529941935798539 471924042182414035 10830710638868520997 15370243070869054773 3645797784847765024 3039032421793294600 7345804900659254658 7017748553498164960 13176600491586201273 14206960644270573302 3066575064045588942 9724483137477509248 12192303276645136017 13684610951614608143 14133323093470343476 14284715823641760923 14327614668177667996 9842916329282841142 3655002063724016858 14495547391135113640 3702969497451924494 10799687910124547892 15093430329818913627 481649591855663319 13742121554052975458 765738660790161523 935069834141100142 5333241762558348727 8500139489347946733 1306077183790644770 8630542771318417887 17219706791969693456 6692385686122199342 7095484723790698264 10255451002602624806 15571904233707663610 4063309917171097888 17464625161011453817 7176701433392055112 621541507372482143 17894205665453168339 1922937393980289518 3407811468078168745 6020775335634262419 6927082494900487763 11043797905298355775 7080127902908987547 16295541004583419225 9072784768718162104 16859252210336233340 5158696421101793829 7902390884438692495 13476652058179886278 9850779658676273421 18157874703596130532 3133006272387386818 2261187648287342377 11377203030558417508 10658327383121492934 9079463943805317792 3946311623297471882 6764983256865055554 15063760147040108722 1217253362783917352 15255423470847491020 2586499316194310152 15965311508173878184 4865963753938157194 9006128524102667372 3552596933719976283 14804150735532966660 5439245227063427443 5009105404125550512 15673818887230122456 2906361449997205783 7141693421221652170 4663625194112807275 13696887797924426847 4144843796044776278 4408169218659310745 10802907193391607580 17675770012805656274 18095744204090687172 7857793975278313193 5078783356528745517 9093281214488672588 11180449447253438090 2838156707926864235 2303036634749957001 6942793649556010858 12617695799223929009 15070686430970121158 13308318780209582214 11196287593814818462 16556813852522751760 11694237278271405364 7874576560618372045 8515869899057545922 13537342026735726501 8252278233059558762 12375616661651768735 1084826759977572295 861029215423407167 17328110971317742887 14758973878242009489 2626728651423030319 14605537421990210869 8446589328212543691 10208277402712312672 5048069327639993651 15651947264479787007 3287219291241332702 10355768478640620010 16977595282379657816 7879385223662094777 283512046727071352 13376517404975280082 245270007555913547 11358867503031484431 13079519673071124963 9471610220957845466 4425666141536230058 7317022147235123917 4752175926300401392 1743932192345001343 16376302062297749259 11902509388885830325 16822040430659413583 1735805264238487202 457967314021014419 13244574185276285367 15360725575205276060 1222441557035319567 2595937329920682416 8386845492684737396 12746203394791338434 8787202545200473714 16384539613666071713 13402445727759418871 14228222255225093865 807797616312161411 12653856458678942648 14413581912545402521 12790805160270415736 9217307807563378544 7052440338628208105 8727844579159833191 11184367141596490470 8290342823818380620 156099262297165818 2858749754872942766 17293940849846075793 2915649188244364309 17703059958127732078 2797486745679686338 17936161144860852012 2138931219415324669 4891234180040025469 5193797226615529298 9156428623353579562 1793227500936080885 11545957883495534376 16673637924636764250 10003558315567850740 4436086969187045913 11622231832549002835 8891226684773977073 13421800913944416724 7315515819027258769 1676739018401000577 10287397483050729365 3776940898121037257 12551426684576937512 17884510389983506368 13365621018556671547 10921550154795548580 2395889368169517929 7379455837299887114 12259916980585910868 11152379889412250624 4714426369582964508 4689398405414146833 9234194568693514158 12105101251429506264 11561824098099400473 14764110356509072453 13355255347262859043 273300286439418545 17863169807722414108 3192742850065952561 3232187357555288694 10278478744562230880 16741175515114095268 9465125680528698545 13420022136311386271 3810133371242184354 15704816173890521250 1161113254051487150 7941506477776108574 14147755660892526729 413740209818622464 7962298205768666253 6460525212550568332 17240197460587536795 3358458418539785891 16592158950742649766 10864748883871138762 9838256609870654453 9007844800781979234 17423053538461759546 2709312321329461447 18097526361187482633 11173301890354041680 13998838077782441120 2644428625434185435 7110642976521125779 10027592286078220501 3470382474065780144 3651299138404667449 5627301003654068884 14730894802615305993 5720990269260434397 1757604076619419411 9098220601127196342 3386910529382841092 970139650518187145 13687359531923361756 4439262223664940649 10037077105409096113 3794684112870711535 8802968487817410457 241855309229608273 4996421495814943870 4061408144079394672 10802224504119655322 15851853838501862629 10675927480847329158 825927630731667513 946805129893228898 6483171956672222400 1444026901040085613 10051777542953079751 112693084070732720 5255739209660744134 4971531058888987327 9274024698749350697 947624494800388916 11572827405598314675 10097642181903496333 122829257019419535 16044435249248880526 1257888591954063048 13653833826767900633 11172751562093640964 423953700929184409 17461154094719668783 5898069090739103887 2985535277963590046 10930186561824476444 253144115295322257 518466462681683467 1145988711834581393 9622825158584495779 182567130286809307 13170439665153015054 2244495285627307872 17921920309742871806 10611852154450485429 13865301201999362788 16023882642351510329 7494047285464608828 9961453976110764677 5306568604432643101 13707686794833937176 13353030995486178656 9417684885573125404 8079856694733547349 17646606705956822843 15837262403776936597 2765004593112029836 10544436379159199095 5767796997368670987 18003202777683460786 7549076572333808964 97553990405234414 4124514820527581186 16857925662901493126 1749725326089380199 10844883108823972069 9916851146809971277 6169915818263888096 2023079877789429849 15124335321292827941 8453830883336403538 3277778439082501204 15407981613664708722 5221021671707410873 15128376457817684972 11738392304184091916 15516659828113019890 13712909665935320606 13231983431635589924 1271379487453865403 14242557836424782706 16642002640400265012 6002815351214119416 14122585727562816028 2461067192752696810 3153603269448645396 5797659011675676475 13570015058194586113 2424877722486350621 7190626759052647592 6400373411013459956 17502686381210956857 16022785428638933659 1472350692369281204 7710386464154591372 13100847718184870245 13998061958868254703 14478716765281638738 7755267245630873446 11399015279213781828 6593475235659423334 4930127927856661426 8256677869282275613 9384125016561235702 1625973698933914797 14578836361412297561 9797425916138659963 5731685996481153269 4574238997546380743 13886106868415102968 16574032740079600700 18145460663308968861 4213461232157327441 7019707260756928589 8349784091138941939 12144911194854848421 4574439773491748997 2813679717808799405 16590362812661862445 10623628315458272204 7467654862804952036 10520923012105497288 8995915493006293686 14321515622501166400 1601151354659689864 1405820951097815497 2874921996398193550 18380043460634721619 13733369816093771126 12985411865838696250 10366701339729337935 6829652175472711819 9459547948236011373 2050582846022979018 10834493308453075934 183745358864996573 13293470088364196178 6987284286378788668 6793975255553910750 11114765826684384026 13568251579946349757 221934855899605693 18076373733373497508 4724538612387280206 18068517377138895127 11227379626965929644 3104233414814796090 11073693605814371597 5073722212898150882 5610644910627337603 14186315859247119134 17576299510156488236 4073599812498783609 13098917199964979180 16927570366582876646 14446010335559863049 896910697055830169 3972914976992162300 16236509609318909531 298377636852602995 1222373600082964297 577352121789593909 10548784786609998954 16677946314475990035 12518833937891156765 1407199380233743757 17809047458273972339 1520042105997649073 2400409392907670760 875517091461994079 13645808531839633491 598643364967392013 13588374216303212843 13414329729237360844 15508823097921274446 3385429292160541522 309445740846866263 8033128633403630431 2287696585840819900 9005144587741374076 7810784229986044787 9064777438130051834 15880321242251936064 10017538914439273801 15395866995307771062 4296834339580335178 15839876308891631105 5584762818040568265 14054102400258345661 12669361664183669252 17139145177292734762 2082461345991895440 15023176403998690015 17281921859244583934 8527305174109396252 4320685110614456171 6694900376275587755 13141499490686680053 13668143562923553741 408161064556218166 10606378568867181131 1196444478541630182 15384154948489928790 3756975813704681594 16558017286620431253 9290106790489671190 7698821481302006572 2825380904226671675 4058650265069174477 15775011777727489395 3776097176369267168 9244948076243786771 15994199974044888570 8787737280702039170 6524154647471719971 4174758120284953894 2968553802878458933 9366089138623928541 8385318663626753825 6251754266826115252 4269431057902998603 5130462489921247403 3289818546457914002 4208625385868536770 15305743997958465758 8789582343641522660 308699209972189597 8900242789000572751 1373880668268981168 15294251553482573154 11101837929188542978 8026694852653946537 12357296138206902715 3319502899542524772 10376393669707328062 7821010820530780853 3612974720719337305 13486092180747732946 16092122534571688210 10836674743286019376 3726912178151154172 6570016214636849693 14706432642123545170 6778350050104598288 9614027200324921018 8495133686117302072 7819790002455146204 9890178895098353560 5365116769341353335 18337957921191883955 586305400188299082 1078059101537831767 2482209119993950526 16377970294960517934 15120479503891114930 1899181647553561227 13242325670481747412 15480591606014002848 8690428978722326704 15007951770555669724 14396295939107679736 14202983900176561277 17007371855702837944 1190568641470918802 11135563400702490293 2819101828909187320 15054126054016354364 18329833405014029770 5303524450069017186 10781886805389074174 16441764221987011487 17609309535078704095 14982021751674259663 13063411160824766804 189429917918760656 3904335773365645968 10373790828600223101 3204579565978906912 9399137607315189135 17889739813029682811 5962686531042608836 15556655415750918686 12894206971337847020 3310307910911474991 12320167015005817074 9385991326726429425 12736941271391349863 15045398825469115608 11249197148601902379 17854359310802146901 3048391750907671223 9622876631038823644 15507610457712408120 9442285160304745037 2038370054801661752 4719167730953833937 13501531375472720316 5722326600294592306 11652670413285800122 8077857082364919446 16408358603124700193 10657362274524182152 3155017165197617781 13301019761899280335 16388833492775199775 1973104195535833679 7958372043432788146 1128778838873302684 10736345175473286811 7908096979086918080 5077203353403126327 17702372569470768744 1482772545338693836 7760529918292002308 1652763951384441107 15250777289302950066 8166686423886359381 9360356814528103807 17822244867542159171 14961927391532120678 5352361758348439528 5318096267916991540 14052549028025439734 2035151449051410488 209914025192779742 11366341108595551147 2037170008418383762 15891796204025176943 11892025462556741886 1021202315949815343 13809472769332264214 17096226273567934259 815750056008206728 17315205107997477412 2519390540426690583 6310868238462840980 1400478862230213690 2466252155868175108 18388035890801649197 11484203063854393708 11530945735666096270 11713059324700765164 17172060984226535011 4233638378871469055 7227776208938072190 8224197177439328867 1258921554280636713 13110787621084441586 9127339172179350827 15038377266858613119 11690567034492493363 15162117399649694035 11586608081336200948 12241224738899108900 13955579819056912689 12885734959859459194 6137942524654801821 15300037636980820942 15503986738339628804 12239992827237323483 6628957101393990309 6061966150594525346 1699116165059876748 8305500146180010671 15196187096387890251 15904569666916404028 10051429461406842299 3577199747260953310 6718273002546288814 16110120807245677334 4761068975716409310 16906073141905903085 10219407246186880856 16125270284052595535 14927718011156119014 1344269245370535910 9017012665151619083 6058392238924573360 3960159083338949105 895763125860268448 11929188501916074862 14299155269098473576 7451450935561646422 9859193685239290912 11534178592350473087 9077554355547371037 15044901008504511172 7232929281059921254 8696647056522531041 4536914980322448888 11589851765481830613 2717661797484266213 12856406484078579372 4322828521104524472 8109952689053258369 7942575219075738079 2899416580856613374 11176694146806472476 6761627582104895936 8869538371920728986 17064007057527222553 15056808050451326935 11022381004457279174 9108568135230610815 9424693732234938681 6440195855962576289 15466200471119856595 18304765553620793914 6648452327127622483 10384750589102914125 11925703192855676289 18298270914108134893 3781980923298598425 3209255333054251993 12895895825434567776 13076547674363177471 11395302147679595304 5140889789113575774 3733225886559841037 6456210001701564437 12444137706121227067 17241888865039517752 6318433188722622730 6062547974549040713 15777315585225661121 10218117993584487014 18197300001745375567 5353533842600580706 8128267251655774585 10683465584839936356 4310341304602478765 14551125197070050921 4816321964210342030 924686687579211798 17589121337177404575 7742483335339086516 3545341826049551936 7545129758174872610 6663452495708863085 4464310079657436279 11003417485176822412 11522500416605257601 14547937512378225683 16490263374558036788 9848592544541451139 4676946959343098630 7030863423850370828 17295206195540154044 14543720038678927058 3248594998484462784 7245443763906357291 8458475474413525492 2305090535592006151 2437753234811275864 12506404408312207866 5766077803639555381 10397033803377174914 3494507959312903027 5857593884235611373 11119777144608518947 14175004315977624217 11923520415551324271 4111688304575099772 9904964176041748453 18384344109261699358 14618934383399587030 6868908275576652762 1117979913721992149 15585361035467586317 12583122190824573763 11648472572236002802 13347166324928617994 5102790781334729769 8595710186273056648 3339479813433263449 12616340905045182119 4243615899618547567 15714895224717473931 729314289384791944 2793244702007617902 13876453384765003751 7800073714934729673 735876031423507885 7831720082569059747 11657027695641999420 13206869834299189955 3507085196397299883 3243759782656505228 13211086735664099049 15256747817174894032 3123134993498837040 3987750306242115835 7949513140628267076 12913750537877053929 7851234554317071501 18259252457650170851 12651715627909941279 6364764275257196763 10962374587301992991 11390883254314697812 9427982464827923366 2956971592828742683 8137366568823698377 11225031631719247752 6416320591978963929 10173151137300707160 9681250298911067364 14107487756517611566 6004617466075957797 9413555673846496036 537916048631213304 7389495561106006905 13084384983136919542 4439733964539891861 7933119847271266083 7322810660060212211 16469909705135357377 3452766743283622131 6848204727969485227 3059585549233677074 178815484040436697 13696418052607824547 1268808822147972464 7632732220228515617 2618287896221303735 9241773730846237125 7391890458844954625 8412883937443580599 406978248959646760 5942922803980192573 9561215273269119132 3946357872652246590 5281316857403451286 5909688822776594955 6815210771980717160 18351938898891733976 9670615619139851783 2949746824342139546 14730414489762954887 16175011097647595070 17399168739836067270 14573904235918842380 516112951647940069 14640456759174689871 7300194078627063164 11580522695819896400 11974595515879773419 8153413951353286813 1582058634769993952 13525055483642236479 62647329830704877 187049585447465993 7502621073936257236 1676771844461537641 16909892718215825400 10647630263483992504 2660303148438213478 12497674256565698150 5133516232273434397 6913584977380731997 2571116860059990080 12019370401916737781 6123460502426809636 7569105713155272481 11729061002639713617 2957819026661922462 569938392504533414 15850393094589258298 8565916388682397990 8421284533242344741 18136006523267612071 2502719846514338074 7818562091774487782 8088453636384266664 12510493213248557563 9290867833199704227 4794664288539195642 10524487721935454439 5686051661793805090 9442388808086884485 7071741631973199007 14890751759714434014 695127458126182326 3429816023878090688 8439021169375635294 11208125810281437072 5333665054063387465 17551604076539326509 4334783550699960062 13912100003113104487 13544177159149225136 6377829204399151538 3065389853353133919 17711466761808873262 402944265958854475 10992599955753161020 14383142822876583115 3800004981160618289 6290245079801154749 11674234943112437789 18045309923879690039 40413882211669365 14163697084094071836 11943315597919789105 3297746038713832069 3940619919793279405 11841442460291445330 13765558605888102026 4130543983305882577 15360639341979951744 6158620419762528018 17592102263686056796 7069900741091828348 16811620731506141997 16797647569124433077 15606202167096439021 17303191318031384681 3806024932383386863 13736293689517107310 15072311034900661938 6685459225697811279 14646404592255357826 13022563561987684931 5079002973609648087 11579557641742390361 11470362828394678333 1796260714457224011 5645519908171769445 13576988253775857080 4782712119817738641 10093905670682907916 12451418637393565414 1044488554482532090 5429133795834492274 8548522042451557572 11454951078493103089 16332363552948113428 1755420621830586271 3893517605136799791 8865387276701192813 7854458394974093253 5981876291113751245 14095830310685165129 5677690220971781418 14603134638666631083 2875182303899990609 9261511216767286074 11469798620342291894 1455777481924713572 705208870232371084 45762033758210352 11481588475950010643 567758478691931830 11434539339154466001 721915882572972334 16039547908977574515 1460646368270781501 5094427291070353780 8170522972373983482 10808311108202593291 1877978553463231027 7324685464151604039 5538596783228606873 3736023200664977890 2578372880864451778 6236552865153326047 12355314048396728752 14876502255274374916 11104644076590228211 14501505208276137232 14216064730649609434 4869095678518782378 15848106139140582123 2528769856341994426 15280583262618197122 16263890534788458882 10525497333046076446 5992092625986291517 12682754348928277389 297895221919666552 16741761040903288364 4672963894468534617 4819063606794568617 16467778760340566810 6199958027018092406 4151101789065891053 850268805369245351 16100014092044551157 11425644156220204259 11434397187001313649 18024636094708442959 13469299053989907495 18262322874938613943 17258923931733872817 6288848849678980757 11835755464249349625 6703151585352237605 11850768718096059616 11664006437933376448 9571862753514830782 11222878014806781544 10659430045436755344 7724998453393294390 452520484377151582 7123491701717663399 12026566600383443141 13713141443932124428 3572304077628160655 5595563817751321533 15316999137239160895 10904150246253936591 8787190252626729996 14216640143539598168 6070652941987229594 11904199056737249321 11808383275773357001 5694301001877910888 11806392541910397128 1088621688724217147 2916813250214408641 3819155812274253473 17570883127690421714 6759020854185562266 3370764119764892934 11645359773334676270 7407302057822906287 15588438675475104871 5985198689879672591 15151577354782636472 6084620518364529234 12845390954621702221 550599387709267350 5210483852934661828 8217298157662832235 12863374306423271689 11532216566242073149 8842109690386964649 4287028117654104543 8769221706606786963 15761973771684781341 13691955351539659110 5360135097684948678 17054370944827626279 6485500048622747438 17190416710726008132 6647924225872590316 3736409091452595388 6184167721449635854 8706763984705165294 14657893570875814416 15563160115838701344 8054951074761335725 16059609361305002020 15896613186897449231 7713863024620012541 14909871232844430102 18367271905410228926 310518939083493501 17669149206188235057 5505853087888700034 4988715335354855800 15643903430678342707 2209717986457330871 13956274615968375225 16103293280306783067 2553891326696482159 14297834387757927652 13323271733767699785 2082578250613951976 10570309416106950010 9022505056129850490 7958949295640082185 2181902466386717405 990580463789212464 10133665882476601210 16414697835776338772 7607073681245781128 11582945012281898462 878675386181406069 16719449619246060689 12874911119133568685 12697793460042905190 4706814320129151072 6158059925355161740 1683648278595244102 8725091584416049472 8775823194559361275 15432227738202005552 6827903246979322633 17361414114154958296 7753075260715499613 14470329154301008923 11219182854007926672 17374123558427482932 5364195628428513396 11965757507480354686 3164618605555929253 4711710555239841538 11303909202771328127 1769690924782028568 16550189890144334663 15214985472567410989 16104405442334328508 10754889060471192230 10839591760698067428 14771820365825447469 1353955963983751096 13248188647714193474 2514011983305005292 10254641709045544079 16782158445494947707 12083327410889288284 10235758306773558682 5280794792143913837 11424504809636371683 7901331590927692154 15487118660316838833 3954316905631612279 2275256921553728764 7665213801982713192 1361929297565306361 6290508140287327419 8362611791059283736 8168534463770110016 1321895706830491497 13079320409472701609 1895550600671558411 10686177399616057294 16535368332274771951 13275277736929029039 5488156382301755181 9103397099869112189 6121969501661245026 11783074561477010103 18000420270706618296 16897067109822558519 10746892642149074658 4437573194881976290 8967246226957626242 7950975275168180531 7711940947139954947 11041991505139142570 9273470815505441887 8427360781138288821 8862259476509600191 9998863394403181666 14721764890455339840 16950591874846363627 458680797557635641 10610585060914377443 16177170866617390924 11634700745858740253 1645860779048503992 17136586625061225499 946904152333812875 16527214004203971668 17482669837759291137 5686098339470805003 7778520725887032146 4470684452935850724 15269631721736016100 11521425893790950896 13949163901893294804 10870020408786754020 12532174931035879518 13396852920758007931 7282238714137203028 1499378216357717801 12193767563705312157 15344210296291907110 11733709284373116820 5097955145312852647 7660733200676315079 17266917924683321318 18380301269027526275 6490139475905032369 7052211488084983058 10110240492880065459 15410398484953027705 3968529593481804012 4226082478603591703 9381394011927241724 5237383127008878683 9384962571902305674 11684245361137628147 15417844942196184632 8629294245852590674 13749368758188996476 17233125381666325600 4727055976540720382 11980402075285590409 1523030609985976155 2574791337579602687 9967023157401923637 9864530759606652191 16480307573528444754 12332511103051724811 8443665934986076849 18324679635695873125 6294073437022346118 1586426753931116393 16319256459540764202 10905211750660218338 4272738763227674115 7960400064243255831 1564924062131891878 13351677913932163492 8411288875369322366 2903004347142704269 4889476076230434664 14254632805466998497 10208646231857951097 8499861426884756068 8703530454605907527 15368377364538045963 12489055665412721033 6710411051394674450 14026007743921389448 1078542755955425080 13538662865777408276 16458841260758576538 16240868678137418781 6766976052602196067 1675210536368151594 10618934494558896522 5467363163238257152 10374076882252419699 7408081918506696537 9893859612771370144 11869508649550064134 1854126928094041228 3981342466546026068 7064251112902717795 666103800820841983 13169501164752871302 6854159983582188296 17597685426973738575 13012921023500449083 11857475674799305431 17619379994957637103 13720854151501380382 2709887807787945389 8894905322468495432 4323559804419047413 9502545287879020598 3963362457596941895 935264977896046351 17261148467324094243 13239868000281586525 3982102232057458906 1087816250575996428 6015452632890733619 12434698722039758833 2135448524527425125 5811190440239338848 147192408761654982 17459806376646794768 16004403697840322072 10871824589882002323 9650796916035200629 17449021661076980483 7799689948964547575 6054163971674959275 766401208115295038 2911706130501194370 931281958631318096 8121716486410896655 202960556815887644 9826807312635286089 2443391131895954347 12986658659466945388 5105422346537741156 8585650834389901134 5716484476770933678 15327505742884780038 14553922706367456348 14880565455580803718 12512479216341410330 10392524830062835958 183975455336310879 15424217647547756579 14224503869276587581 11876432188181163419 7275367157025704462 5490177311980982664 3201654490303516833 4320022563635939523 2249959443917609469 451152797592358577 3760788443931510726 2789197191861934478 2559361317608992159 17979376891723829737 14042952522041672890 4925496737679319738 7011543165662936480 4119786550072333995 12010513489837209860 18405378243992304981 9717566426180738387 13446642310977428195 6099213863475181717 8917341787506924960 14723322935742859883 5508227902396623106 16574118231051180470 844450646040909525 4016388446382884321 11636318163448467996 7076010097970502613 12273762276756305824 2960441320248542183 7105612062873311204 6410145857574833429 16067036402052051035 5295332497569172298 8855055596037824056 13823152613590791317 13830322077821564665 13553712804566864868 13792578452916083021 2260593541521819125 12913784972128476750 9754580909860917940 1390523978847342662 9947786388030036521 2166603265529968464 7423727156359537744 2612417315721747301 9925756643294422425 12009766347841213612 11962317338893228361 12567527025829699431 2594648231638751809 3159135949719632140 3940499490113656444 2423150251155816045 983030833286490200 4506723953920935662 6295047642900479436 6501986261737770372 10520991345738079099 8928013828462555822 5963562293351620942 17481245689786162957 3429746412662403150 16305151432345002218 12113014120712521773 4427804601546430851 17153556807478073387 799561609448416485 16346186223277015395 18360890035519461422 17043980891122253026 5428245248948399702 3076834952764322981 5010251151574179041 9014818144578476559 3025759151540896449 935437852762831022 17081953743603216344 15018409770437844386 4187436800293428915 6266753300895752241 16535755563164190585 10559765043961093273 3815385912105402790 6116525767675804226 14163000197620484639 15421789559089922856 3949333603263329653 602192816976262167 6817533198229597137 13278566506376087640 12881047620472191095 12285039792603329686 1552246648737583990 14944739654305628634 3393841586187457830 15704955226942996411 15848900879145593120 464757530389105894 3443832625783084479 5419547556804381900 10574626100666009243 17946361355524531979 13984642016227790206 2058520543842615922 11694745223618770376 7973103617988959384 15562009388314715715 4040758659705171843 8499814041173940145 519012061107052061 45405525371802747 5033683202416280310 17624764364846172004 12041904378519460793 1128613732035730592 12662290516081704286 10896935936475072273 14535796507693896857 10900701833945514374 11446177311665342062 2941360061310078264 1963771540573699089 16200810146573510953 15734097649799028530 12356272998815979644 12603513639001001473 12503713808936003739 6519958891842190666 4917907983760910125 16574965500742376329 5896011428391136100 7353657255844404125 4555866592420934001 12075887605004243224 7190715107708353741 8216120742647911970 15394784202007937418 9684912815361944500 18342131523161042731 12526221741067933481 16995235783390088479 9113623850680213089 3909030651578468562 13799460142064815667 16403635859330452412 12356882050109650129 16807744868684358618 4308786189560347998 16316747957242218967 7571726746920017130 3466050513279033932 7841276096025886244 5214427671585876474 5061064951342297927 687475667097178718 17825270354491876088 14575780525053201590 1661400431617486739 15820397698621459606 14166468427296980874 9886010462771502161 900525632884089831 3149628624804348951 15197930447054263324 17978366792605857649 11067977420843292411 2260407162876981336 6819925472389813147 11558509193870836658 13898794826993708452 16234516107821461758 17756444607854834215 2957692682415458429 2851148939209400061 14879469668966344883 6851249431157903568 9268865699888861708 4888872746589569879 6689270912525782140 8970148789415570003 13811211444804435596 11531181319510283685 16631798728257492303 11102042938457639100 15965456021449531904 10231591113766052484 4849987857589384854 9716877899889181802 11886581446409383975 9451971259110179356 16440686812013798731 2925668939542289925 3061144851256611026 7916070765733194781 8791857115810443810 17359672839705255249 14918172587298853823 5413389512480516477 17675717567021996120 13109727304633402566 860890274242131435 8365502284689749677 5108392851447809103 10365026661201933299 1535353475108584979 12547280679874501400 12143661125471831809 8930215674563601469 432285601353607000 15186204786011550169 13070068182454179590 16182868634385261780 16408274425369501924 4090938189485413961 17569200264885449630 2259039932919991990 8599928776498031879 5091412007755045937 16607770566223726262 7027781935974480604 17768233422416725439 11513708712027755923 10001459506556469007 3832396030074104434 12660806981535636114 2299954031188410339 154914152899621212 10344261858610580673 12268831446117857188 10629486807441749360 5947398615219236889 8396689898599332270 1501253760251477348 15256767425929617314 1405514315447146818 12440430436571647543 12384229352946354255 9962468719154862458 14686881025889869427 16054333622576843162 14677875456495752051 9464069941250001983 15286289668673620250 1942888022002816723 7378638606625963810 15113652933478502435 13993562992683795477 17725939543683636691 8130208373330425225 3765146808080545588 4452949480585319727 7854481048530863521 16562447630460724046 12043099158444032147 15797331236285103178 4145753911125983522 16858197740272124416 16629549954220882358 13810198927549291206 11795316072685841456 12414393689867145814 6169886731524777461 12666039290764336089 565236434775436991 5552431625407487138 12642117109185911972 3844703131124432689 3249421219698035843 6465514114553966860 2231127924713484905 3691896125008057814 7423050904446172769 2065233306660240288 14230259935971660209 15159253875999938978 15180464175908344727 2139075332106232495 6745390825745305725 14504789702416066378 8626358280384025990 3899140533948947926 7397820967505228319 1738978768245085244 8426735349850414285 9303503894384093919 1383600195573963255 11585539535985785735 10128020944625496863 3195590026567777907 4542666766045575616 4641572868356585666 12437843214002168045 15226254592606759527 7760774220724021546 5169050482263134614 12254295557781674176 16987105835085790296 4044073720288581487 16102960598520763320 2071920536345257162 10477005664215333246 8852893352805671663 1891254459359980726 16483261035269238161 2379510620910401013 239502841309408952 751331736710727306 9283008751058307632 15217511378551893791 16778700836995658254 5002414394845477441 6251503033278031180 12656181259277309440 13952005720610797865 4224192675969413869 583234884129091356 1329365345895947562 13111553751821665637 10367722528077354710 4113699238171593082 9872208269773102435 7812940422921943096 16098435267092906360 2456899152475052512 3425753999047003716 6074500149542191649 12359688196675160221 14780639905981306335 14568447318835537256 6618201742308130897 1426438162695412990 1159708485481786409 7835839548123799168 3180390117272159681 17693173976960031132 11767835678631148577 17043195253885988411 15908348778867327733 386096337343647489 2029000675166453191 5756845409068122513 3471300324204803143 8168643899945147271 14546525566433491574 5146473239130277533 6198880966863316660 5439827145819444630 17352652572554510129 7664920861014878780 308168153563090133 1161922000976017018 1014779789742881990 6466791819986290336 2057231522755497257 16970389539195027670 7126692163194277722 4552537434511203564 13614011279069911293 7389425425478521054 6360689778060022432 9574669864056870122 10036127611576243886 17510464040329006377 14483687930999286146 1124588384865925108 7236756160233666351 1031729452058934353 10839524450598437474 5029125223228747341 14395210937032447014 16006690919550052293 6989095826306104719 10609252419469280532 17405478930208118676 7682598041227105430 15576036647309176969 15761524464014709950 17000501325615085797 4100213809848745395 14048852953822364173 17317535769774733207 9627701985347896349 13839105962288923224 9820324807901407982 10156805800123060142 13477928159716107636 3939450787950989970 15783173002750790811 8923075896205852648 16094564459636361239 2338706157200105943 18281007287434371224 16974198631626228669 3481113044188107525 15731881007803544369 889437529743040069 2848133799086806860 1827399054697105076 3755382194507897790 10803163162433692061 418589649297576565 1094952959864477159 8116879581807379308 16600470950580632103 10465340766751553170 7629623276768566740 16600463394195495960 10812339919960467666 7538654793993162140 1188318585063477934 12902571089773141974 2345866596301765163 6819951355774225434 7429659054563803463 16019747120383749704 740846452041410947 12537968770155562175 14330366133276639032 4307616564071013325 16012940261454667509 4724702618874492614 8548838531828470154 18148094722590107155 4147966452848857209 5326115607138200545 16506051390306980757 12321228897235253182 14073376269618378841 4347386619367508809 7458955816947849123 9920936410493036673 11696145623546681613 3072695756360461048 9892725069712353921 12386710886089725064 1323904795015557821 2082823575740814395 7756815292541145689 13566182989698523861 2327923754189985252 10827015641104262346 9653083316820854109 7587051046355155200 10237948017790590299 11452845750557134463 1569807004383095031 14517356529660364539 2791431845006384198 4149280099439312478 17429375015083313476 17043782227679543560 5930922544037826196 8705178231385108433 14166977633922101122 6686299550944514906 5223693719451672425 9949323941459492315 11593435995618085304 7854701386135308938 17869888711871703890 14850201997775240970 3035188549335857615 15364523281287654958 8197583576767586277 180982751772965574 4833502836552104279 11294439521700060006 10803364937253338496 5952798721047082494 2354708282812725500 12447565580724382907 14559163671576544456 16819814175128850530 1853946345759945027 8974540309727250219 11821975678486536174 4141901320000895096 17952100820147677477 12750798974783599924 8554770713765491741 7120233242033641775 13315978059413118948 7110511020165320552 4602897973553500802 17434616456445444536 8845601097820571206 11378947576971965455 4526064645514795871 848630580975440124 17946852667307920739 12248256347280466011 18184976456060264383 6451027241047300693 4975111627271811972 12763734292667620320 14931084409621736671 1147464785650893938 10451133944541029957 1983536104644480306 16478663116710214689 5421169416001724666 9249664223953880330 4231511981303484981 4508457292899545176 15131514127004610266 10829395463829913279 9585949689379439353 4447556069586502758 9772676339919535021 4654212330647124097 9331904131692638938 4305678785829373773 9895969023683283821 7235242310152341472 10499330299357455470 18360998319998181045 78910610718517294 12208290341567943445 7475665329420959362 11808511174783810608 1209537139134622767 9349763919950635091 7360952300379016802 4294852952694455568 2070032669955397240 6740226144074154422 4521876152474030332 9252542238538346380 4837552605433583772 9114299910672986052 7351654797874932119 7136404959680802884 10722193412660076743 16696875861407606796 16704989087552179251 3596139490012084034 3710094886351721626 16500475569167973260 10509455860697410382 15265343046080364077 14091683344510960144 8669950080365675669 5060868998839430027 8466996625006974881 11401462570229124874 16024523273144050091 17457912973749052780 12151361140764550779 9560408339088091024 10759668231772360631 2226110536706699541 5248512394256789271 14241882465607527444 2000287043226889439 4246337240573891455 5233035208767712892 4187660129575615032 1673220513399028935 10344908144476931359 2819859758374203684 1900307477018295430 18166084456614801694 378498210109149613 14865793786275019146 9015375129402156036 11778596443808575597 6593802490671542563 3904809914107287536 12977174014946467790 2782712596780094394 7634992363644949490 14008248200693398081 13985172606384703421 16059676523024745427 8552073360150337059 7517678836768686517 11939498241265128322 17484934223558216094 9268200947049155527 3834130521591129736 8354015127250700699 16449252027307251401 1002007686318194173 17540131812500300142 12398608430735039345 11137002834533811906 3952965286676463109 11672941736135043264 15409906037966561309 11643636637281033280 8866689956062485620 12479592994797985759 7461649482275543683 5787535417216359755 10410355199945827620 12633811809676505749 13846340022081603009 14494069067794486394 897646802554346856 431429567170345393 8206306233651034705 4908682084423706544 2976890011585906065 14658985527347832307 9853646346414698512 5463973294703572638 4672845981905170738 17934010460066562721 13718385148806143595 7076143694296648467 1374409672234011094 16718835359096210416 679285267752553961 16703772740124023700 3420594074591345671 15505243314546646288 15213490898304477172 11970828451916485912 1929612185356057667 1095055678972418679 6548237088538353597 6566706299967826492 12072857251978456056 6334530475254988858 13447394800019742132 1643346157829944056 4113128561062466723 1691301792606834520 13529748976793082942 8498103090584460611 18153632140766706457 15399385470375911534 15311580724045541584 17738360792157622983 14083207454459592213 46524052302649890 17784555356744144878 3663751104160753520 9051622811703581478 3087991778392271452 17688803604084976549 6037873056635784684 1695290106758993220 3176190347661457876 14829133268575306396 9977793691612669945 5646343101776805898 13709756013458304916 18302946554509519346 18379223037215517419 5235275591823750186 4179357541405613339 18109343904108605281 7177305471581214487 6178362269156888571 12994737043822693783 13891690401053348732 14195508705381131439 11923489197854602820 8507656545626458566 13526664754650072261 8942854589849912528 17661516702251948036 14958155555831466151 9666768598873969812 13289019243486050609 13410203091625451390 10094611758607731425 7247360431286717481 6176705620850978808 17633981670513064818 1906911429572794046 15748120195982511643 3679842900093526888 1741900251943181757 14415772963951049547 7173439441560142729 13205297967801519419 1855477944496239092 6274754083690844204 2725417410212111732 396209999243418998 2669430644080370617 4255276759653678708 8735307506083115951 13693731455226308835 14660222860781045344 16987863687074909697 14772751811871617527 1959289928457850886 7882122916151642205 5888623519603670270 2905686045583941924 17775375476070005946 9748239706672818089 521231960606107179 17534673718874876683 12663615680194472252 11419489374832682589 13039063099091371666 8951811459439439261 14825208593210641735 10001786636041922438 7360016159199182092 16708023086707499045 2779949154770377011 10083967664344566177 12782534814207219831 10970109799877990375 18109935011225864267 15942353214592774220 2081720138664586200 7075555658326809779 3744972518282943424 16412895428442533821 14027700762653645504 15951073397722322894 11592366386855317000 14349792950216901869 3239991891996603333 3024484379418051409 1835205637847372491 2567422384831184381 16166347466870182173 5795014700973952362 12776282536960341105 14333435686507731391 17025817348674573725 16936638975881037525 14638591467852246013 10186748422041487798 10297514086796788886 12740016122241711018 13768726782850453993 16217779592589915938 10970097990949930896 5798787148037083570 14794026268663436456 3969102198644729991 13110753259365281341 14259057913876659707 9148428994703675013 6260882289723229078 16785807198577632386 6524135665743280491 3723342301581215518 4901829876072625671 12986488718766338226 2319893324807766126 9745658267674311480 647903462310314051 7662265428059019133 7118882118606617473 11071281408906227873 18004928725336371883 7997622201579129745 537512171003380854 5915415774509495417 15985790192197471904 8991596676979366664 15449990549385627352 16113677140805117588 16840654596447701334 13215447747976443127 8390035649870269468 7148060400450016791 2229768012321544660 4807510582950616711 6955621731526243151 15248233465081663803 14036035507070806357 3519263121616552492 3376490378187986674 896926999704238635 2682591697662780139 12101808184167270923 15201685182501208574 12612466187502458343 6469459370971337093 590916508384484425 10592006185517998989 18009352204119379071 16876371505217651770 17909293014585678703 11238689137416006199 4008388066544319468 2630879953637038551 18407549000954934583 7417302964351620867 16374163009671751962 11634870910426265009 13482241491681798728 7186672082820231237 18012578990108796990 1799962967655250112 13719977641504947205 11282308410621231742 10471922730836719037 9875970451103259863 9103010694724176672 2471338864260235017 16427732531850129834 6225372736476211425 6079237073260798491 4208434124991430276 3008573329316947560 13488318649291286758 12829025114531940987 8596199752129363918 1923460834388704781 8704847624568708346 6544466001211144637 7637770401494328820 10815842242199932168 17611420163669923003 8571533364389755261 13686806309345329880 10795990156240630686 12846445618896680341 7036658358182210659 8065901732919031106 11510156572998825634 7175706457087990728 10605461190336744793 11332602272576102642 13338791655598476425 5440860639445872940 2906915464671620162 10737242938244636200 10185001201266726242 13189299132908318308 3753551129388079395 16781631355912660858 11763269008165957779 17161477671889993672 13799628792690158939 12181698946245202327 4404221438702973132 8262884831742522101 16011014095478066620 5938340708965637879 2191484102046990022 16757908068793087482 8279370589138050029 13277923849772936959 9943133941833369651 9055146740539864762 10282183537502956885 361849261137323428 10223382753901258719 16198824104241595164 9569446425392725079 17812219568935830923 15022463717158890875 10745128762748867688 14153413366917729940 2451678909633350593 15390954431758150929 8004992765779351467 1902225643186310730 16719710077554511106 17458843910974908147 180051104043945293 11946700386502856518 2700807853789884587 300382126230935757 5476368371751159133 18239070436682889795 9934447555401523065 15498732491805813651 11137840853331366676 18185155137459828152 14309088251808825368 1828752765607698637 18064855728396024965 5300292857302033891 8641441847715557915 17308948940465574634 4706073754876336869 13262297853417856069 9741152611317228105 15669350831168609879 5580322115707248516 4802577170680186196 133416925608836664 8752030205065810194 2572086520505855208 7796516563069958043 4070060133794635 5633334267898332237 16205325964316157382 4676024938328897380 15311826298963294873 3606977638618132267 5997287743516139330 3067874345000744611 10401104549994537638 16106044304560352059 3966304008972231411 2822335318985227969 16618648901829152967 14049244961685556511 13016114979932403959 10786826425480968489 17333908403860228660 14747704397360665319 11399456715533242521 15690518574482449225 17281304717931994066 7816341731944645427 8260470784319110292 14109631314463565275 5327514717560794687 3134986877973256112 15032474119207913805 5452053425945536483 8880853818628232760 10181032664672844455 16496581610301464224 11728457453270442852 12636903271035217128 214701158162058258 6706729061253893944 11936454000347780868 16007182708578786422 10069832986263430331 15940438009997799531 14802056822771531899 6232940218427129186 3516617171814902649 6289946954744887369 14297444699483790567 11351354657152830098 7717283967249636468 624058883639728675 6360239132781771141 12716673845647669493 3503177768483579918 2116762632519230846 1735827802187009599 14731784185149639581 7022200507576241902 10650801258965449471 3911798758333908880 11736276995103719883 15986488606805027380 11063544916045443715 15920473426711668054 9441216706449458357 12015826536342948341 12163831328830317812 15924979911510680517 10228439893194909096 12347132958421448679 4303327457783811336 15007977086220608958 10073585567121938772 4558287512770646213 9116960583142855723 5960077151145517746 10369074242837648441 5223215634839141371 17730612213800471551 1793405480259694876 11663682944172638398 7296807663259183609 17858365217356443952 10958885776783932836 4079171516702095938 7230920206311359795 2792857582481925325 4413415262210040508 11013910489419940666 15470625359222420922 7773379294578002336 11430013835315169494 270167837694496003 6752388096767514203 15031071902005251917 16579989032134923700 14443449647286176791 9190432844735706723 3879884630033784480 14727505074980602901 2645529079941829900 12109455791882177469 11037831970294010485 7244005728608600407 9981329079352436327 9126243473077905784 16962762745903962124 15522338673329993046 11089866462781612916 9947977074599970051 6360716113310361066 7259091637772549716 12773013618376641776 9052693220387876789 17182777149247981618 3070444313838608365 5651494362572584795 18186215512307761605 9780914607966240524 10021792720020816500 14480467138225029458 14861819169706795299 2647672218146645018 481197181002720937 10441100389413041656 9169883820272431366 16311908545746898365 17769146394427849045 8116474810282922738 14145842250977239239 13595342894447453772 9616824497187715151 10307221958068973673 10962358197998232648 15308263282586682491 2644035285457924357 10646831921342625612 15608134824711460545 17450638888980187552 8868748672179816389 15903134796991370381 14955799965449013756 15003125419429548920 2841488494783220885 12373943370891589578 13395008705426074044 16747391768982105272 16947556575945177632 1429572203181737734 2654212454781962673 15057145231040503989 92793621714300671 13659386257640119605 17081122846268974285 5090399209905910805 8238633995436468997 3709294353235454352 9565543628245109951 16009075671852825955 7569292914859652750 12698819524651598022 18366425255329823273 7705147124348289337 14100764235270869510 16439783273379186582 9158931862165246917 58771544142893625 10581172314993196371 312631662295928858 13840739683193110067 2265306443422815031 13423752272852992598 5207060534045404456 6332704633200885430 8740513592348112215 6114109850489150928 14894182301583006816 6563982353035302204 1865821767605876149 11874901688701838899 4476517055164567965 14467966823865602471 1191507771556315375 6041452848594046851 8377835293221881840 5923532934345094927 7860422865557571387 3700777252123747305 2299913118652213369 10769885714282736162 452206129028688593 10986605726269400724 15545853136105039154 10740178593463498207 7676224999388460345 3210411742062749622 7862961650753092132 6008133073950743502 9385257141056087840 11164028189555948367 1490415530327295475 7155724922419746157 4397372604234313363 1693718174001264377 95476918858275011 4418927143623876723 1366862520147261659 3601099988730023832 10124368024992929689 10863693163421898561 15523100838938390232 10919707120806451245 14511069541686301245 14390101803838218726 3361488601223183676 9538484823290161870 12541243132568381742 12421148163241646908 9685946127328511846 3013644968552887 6565359798238573665 6541495661481128164 8266616816227597522 14859401974065986698 16043415023969824 11320383194387130886 1736229537169367464 15001061950677590312 5360426625123293170 3397895356318486881 15561516584261509591 7492628193487959994 8955840343418047290 5318970371300263409 16478187194349020005 17902455647990812702 3222360199116022078 10246037253545837687 17524370170970371288 15850230214911929790 9566814049064917328 737881822431275691 10063751244822433243 7014684475235051497 5600190141659136864 6664717287280203204 3443391121706438652 7813208382637134839 10830200316708172474 90866738197585331 8121350683651098119 1048548462085467634 3747989569694054814 13754149414765092892 5808476842578810341 4413203552216059039 18207539503317148486 5558351281548409872 7341265781698445744 6433740206236710136 4565955438577353795 14262827264270944335 8350026463795224017 15213423932578720031 3610015016150517211 4359269137365842217 9397816406276129660 2332472107553999663 10519878977044163212 5182453902302900394 13359771972899169747 18412438395811549382 1930026587098909872 6460876509237042294 11225433594666886142 2579236248235603393 13709151394593437987 2714663266482623726 6726750651551265170 10005573580034116175 3566281550064199214 2557015544254498688 4868627793022371139 12160152548955713584 2102544770223644366 10542977713144176031 3574125875985330909 10943870615372210644 16673834876999561 7896481995245300512 17198108989113718214 5100152787012672192 18306836283745655790 15976019500897984780 1081289663355432159 700014222925150521 5132229212297982886 1756033817424490011 11478229923805552699 15961668986696387884 6146891701540127312 12910839024970805009 1060796510819957234 7758480326749663715 11686787720021313039 14888163345700298138 6433397599675316129 6373401137469093179 16575346662263800833 784536013959123157 9371236731301765839 6965638328538933089 16095689081390884339 4795093054449890330 5345977030465384125 15890053808622977308 12099576235312704411 5767910934799324983 15556653779361369854 5990520495565146218 2916523848076676966 15517752258938789826 18056194633891925790 1446761958897787429 1968484161650882702 2909192386009929488 5895088419598745857 11868156932872949963 1851140195593149655 2363315357802728910 7330473745498682305 10313584209887844001 8329522215775011635 5350903639201210749 11302050192758407651 7662447280950174816 17802275925726194968 15758515982664898153 13671454826098976636 3990314175084323275 8246319207023854550 7486322261617848781 15413999162409970676 12807243737913979407 1042504344223947200 3260370306071302737 12561470843072988264 17265331513488279750 4201133178255195464 3059710783131396034 12618804770092686467 194552251720194786 3541700232813173722 2463718302794037997 10578435823237057169 15488518046640656081 10982993219157286523 7299314034794679891 3998965911070498503 14842256417033750925 11134098226566601971 7593184209022454427 7938951748862147179 12383183365312102955 13783821914551088445 2115080922919121319 5578696919221486784 16582909087100407535 10696856987196254320 17020169444096928222 892322272387741835 9555007195033843705 13811242169082457740 11964584298898471323 6115452281902837235 1074854897794723589 1102989060789766283 182614235700223985 6067042935685172671 17763256603749818232 14776184948495110173 8780752924775104512 13771952199847795950 6223727843016268029 18035304890728207665 15109649116109720155 160540128550485026 6017026205341144908 16102835996834173672 7251322827844666026 9052763878503691646 3024137350288477700 9229037055292718717 12593563864848402365 10588810670658862296 15308551882852522187 6867251713420857429 978318877681770628 768073621502271252 4947142451635068281 16815547682286074368 14518301879265421181 11513395226455423725 8299390116316995999 5400350778565556301 5126401315284923362 15030986601665834588 9818283826775726090 9196198924153545986 10966128803148918710 1917498233084799118 12923704345825357683 17872078918498920888 2790965774506677806 17427410910204450520 16976700181760231295 3406799139266522387 8857673103452736373 1284350473651187370 1468014918261512794 17081337279360915219 1181278213754841483 4926711683442050344 3953365057222297228 8519349558502986753 4961760839032741267 2903574531230155902 4517793753117251995 12036400781954320423 7479691323894333953 17892081096161039353 1186048290698641116 17790820259317547431 2966173466396853460 8121848107309152132 13214126909828436243 15485629045468872584 14926705225608309878 11797835612758540046 14943905222894468921 16194794652070599284 11150618056617428286 14923497400643152661 8195488178940337167 848265816824588641 7953429833097848225 16399271064209480441 931915841158844544 9264437523551092890 17291321600948215995 14611686266889278930 10582157673714266973 2307208094195763571 12545440115022237195 10676353429058651327 10235350557536413814 2880497248743740765 5659142706800536515 6865041700813120851 213047376323726802 3275602007196908362 5221677951858599757 4604088523954735981 17160543065276827162 17599584542566810624 16227775446278639490 10520190182326587553 8064371353316234214 2781498918026784722 1592238207413917938 18190664049182372783 13383380880382197947 524290443445441247 6953301167442227288 2666829365898335105 10172374205159379106 8119366421294979524 3455834674311630793 18133607211134020322 13349176460300966426 2910825765987981769 248285004848032024 749310800675911183 3984096593037980904 18272734723434856794 16684896288738387868 1348863787367449350 637966056904125480 14131405632813594322 10066628892775987348 4467178638645444578 2972711492610480730 3219891973947908871 13022111053655260295 14616769892444628209 15349748925954195186 13110053915200735678 12735935497364024564 11368242410003367553 11749945876678084011 4611431855958078266 9555038370350078504 5844893198437968891 8912228079484286293 3037950642173053981 18302612926839171981 7008011032911735234 18428686723841884205 9532410942690717075 14545180708520618951 8473049382048973416 14334263695069595166 12704642135272012839 3577450517837755444 10649964596897801807 2227838641119662663 10333379304410924444 8699210469481270752 7115263076496319163 16448492175250874198 7117654148589807711 7226852996710801903 16769577140928207923 10899105869499177826 17374700981013937617 15337961454559828329 1387749543359352062 1208525880988629602 8672550776404990460 5709005180830286053 4363600695306391631 15094564686201464441 8788603135148667864 14338344280597032193 14388711542457102521 838020020294510750 14445055496450451674 12631084241192745892 9103052760170552416 4653613289556094790 2136479356966930466 15743096745246162877 702450207621275519 8482816802885704386 1826724160509194958 1678166322695194628 107099767264875110 14338043724735586872 8782525140523118417 6156021280477850483 5996164140384481122 10871343710425136319 9376562279143644322 4592047139956704968 1536571672760020769 3022498787757918144 4364466468092795452 8597694280616873631 2031709833927187806 6465442213781344966 17917876314115912202 13908234439759568358 10819248897407554248 16650921039290124407 1360393205410698121 14124530595480177556 7457121776308034892 4406212627282829492 13896787279612210379 8942158556295981921 11300844322540750108 18262090483865429507 2650884610690497938 18101924379354081182 8908831362676298180 11550925555585267735 8044071343643514310 6316219651091387042 3833663995406999150 16519616317108146391 6910151466630138320 12771670312537594683 2102829426694847285 17097964544144783694 12092755096293388959 4148330546281144283 11069960576451714246 18388241043424271083 2461720529615398044 16623543858013919834 3424969371753934343 6400285839330713331 3503354643264083771 768402202245971761 17982551241246970086 2738213676025159991 9737984869579215751 14186412181387445833 9699284381033255089 13244211516335331387 16574189484763751684 2265965309739763334 1119860640032261807 11088795292702249998 7114277312801255585 3059646577901695963 16538398824791533464 16540718616767110881 14744317026989200461 13512567878316801090 5293851190446562546 17743017657295176325 8309305089543899678 2140555217711886584 18342620004117128833 2442106804918484816 16749021945806060153 16282846698734474053 11586714392666795919 17612312420017113639 18018718228011810650 17234523012817443654 3545901013156569239 1821009039260625042 17009598992595417982 18079138880033284411 6429606254236083884 5282263484186417872 549576116439144557 10280558829550275787 5484569051102327443 17287338754118375351 3989811465498857931 4456389480228210586 941557387541740229 15254646352985077634 7808615474324929956 16507365249994696862 11858462885831300490 6439115917586686616 12853878147421320713 17801445003473900347 12713095366254991222 15350482444866683322 4425988340223099650 1534340101108716979 7087554875756499924 3014533130417151845 17386948126938149171 14814501608652866680 13903901981364107534 9575146542356658641 12111525861728074086 11247144894614460392 13360702840327849762 15252983509745766180 8421428727810531736 11973961120586487193 9196801393205160521 15596497467330244937 410231247201350018 1258268688051816673 11174169206154945772 4639671314629162216 12385066532330958209 8280644353843995989 5565564312907663264 9165378207420638324 4640067648325773481 3151914723947449608 983188098593031657 223584766172123397 7399159548943105557 9629186623530742323 2363392612163316061 16435893246203519874 4157342909808973281 1134291139739062793 8951807910835511363 5613322306414547653 3119386308720966539 6128103334300372657 9169053127756124251 3021410217580942324 6189698377599395234 17870467681452130504 2914570797296744702 5706454480625264527 7826404292323904909 1100534226589114168 17592344925919391282 16810877804096389090 2184859297378980673 2117853723449349310 11905061576819972485 2750319432310963525 11003711465580842335 10527188407019986241 10520394003091220631 8099025339308957083 2448973803816182117 18343289990580660328 18201206687176446195 16662034518601105419 12027997856708679004 9697881274257693637 3123809381292484448 6732604696220546356 3816081488638860238 8220188771718259688 8413615676368394579 10531900521868246728 9313848554138751627 6689988613115214242 10809040626596695687 15489616107561661835 10444435693724630358 7315863361531483053 4445833388020184324 12965581427134591532 18435628794129653693 17341655441356855595 7277358632996134619 1635186866394107406 17361813775001913765 1086691664401376544 7948865589083294370 11663108666210598319 10098184231092231039 14192908453281359177 9833643766111927138 753327693625667867 3875927071388956564 13822730027563018358 11130342101395196446 3193257451101986086 10480739258672379517 9426240286386908399 6859168234937143668 17864852082331734425 14756466807539496337 5454904960804364269 14185768364753124081 1059226833992314330 16672259142930644795 14031769397001118603 12006077921886332563 9151651205937313496 3191404368081800114 10618621353071352850 14685401278658987171 4456343137966209032 4228760978609142094 2097158447850141445 12259666615464630499 6496434967868484932 6819839491322770968 17098688654407048412 10869341782991929100 8201472231817146181 2824115802874749219 14559049514339861491 6576123807526546378 4119381790708321178 10397496922610917934 11499621818279733925 12729779668404134867 12637150415784367460 153647069817350771 14479548969291157289 16948143955101175200 945018000855936751 17568717650923232078 7091549244874722066 14528483292910569256 8128833343215163834 5355416201068614673 5287973199994821238 14339119535187000419 8950942088852360089 15547151858230395388 2191421380910051630 6874757970474672502 3860200523175898801 9568982297669455108 13167733931597139292 3704607966585059018 5375101772990677762 1278527431554804349 5953120486689426526 3603603652163435542 16144595321529862953 17937780403705904365 11255399908289662241 12920966160120699645 13383645125755362402 5506348265547774629 16950672341978853828 16610424267949570827 1066436641274159096 9070433229650801803 9805131245848653724 8501152196949957547 3937095571025429963 16945635227719193938 14441054264010332634 6240227368218727447 9910184879113665463 17465108752400310169 10986945614485540334 5471481230340547448 4446157802387770880 3415017053675631275 1863977810852508199 6719370884306961502 9170975535875150196 15368291654682591947 17355989880322973985 10830427997806542868 16302478773307457575 4997722691394149858 4080444158736056372 14989220945504056673 8643281492739394814 5408672109712587802 9893343183931708964 446580043602234938 8550288149769129456 9044112835766878031 11370131276042847608 18240043042465664845 11672824293543081377 9559038370014314177 12177861171151146510 13504398047549057820 17569459971555095664 5183849341875260708 1884729656775876473 3382249885599219622 6322269133957379217 5807415955320910139 11285559882964760444 2144473577832563400 9567502722908244025 15847915330651907130 5766348586524487297 4334377542638381934 17961870418104757381 15618607657657844905 8390225939326681925 12304497167532876647 2564115144572336974 11111794151714554273 10169438762582271012 14156066440167513483 16030042807730243928 17677913996228660943 7052685958451066912 7744881084122298989 2104868613070547922 6029084456920595070 3374198478328432120 13308510064645643007 16405452543824074748 11849496015439028078 6769189642548813923 820525723862018732 11226614327356760780 12901213940333092768 10701804654557566882 4513984799916711104 8282616885581579342 1399273141791177679 6699495729467831704 16650237437337238556 14524546497265879609 5438919069019052592 3813584425642570112 9412723037636865628 4218211307803879324 5892297161320108349 10671254964785014561 4081498178933365980 646495469124704598 16615551370261166498 13959958258940364345 11047020454382006015 4231917626128296407 4879775579689172692 5376662931702634271 6688738150903768938 573946659973075080 18020663832145699695 377322884505603645 4235011508473279307 2192459867278754814 14156108529865364130 9520614422521604057 11294663845188794651 16813610573673448887 7324437819777501852 2891253694699227858 17760228675286391414 11670375504763819104 9514203491872811551 2379105746088095717 6980407099945386127 2030839086808670725 17734640208845094149 11146792334181436778 9510260525344025060 13152327123357951053 15484982541692456163 15914094912006850447 1742686298919291987 15001441913129716749 5597846130897359467 4996044056212451863 2746093798727328685 16742846886315479419 12772794177062244584 262242335510094775 7339643768781543576 18437415729429490390 17820240162431867091 1228903268121642678 1822737538767712797 8393456202743869716 10921218885127902935 12614680326076401553 8856974681119385803 15896832365471830659 17108428586877028047 2230259491565164229 5287481284495293958 6050803928027307482 4336796778541733386 6599632163465621815 11463213326960598939 16383190594292014422 6599595129164849550 7308591700980211285 4601528483705850427 1466630868939823467 2804252735275200756 12483512902896356197 8519056093371313312 15044003916236247104 11809921612582633740 14059971873167898439 8780822638080588224 11501030621317555528 1638902683265001347 3240249677390287171 8255258063713053228 13517382053223961174 10190974646945276411 12709266000540171796 13712267187891847005 4073730384009460573 9339909253312196682 9195687053071908022 1170905372306748174 1925273709773936490 2827330154593388167 12365701474050311387 12480262996232141191 590278641523000901 15587273714195707664 7363700189276564710 17488294101858780426 14529969654102549081 2838001594259833495 13168289589223413586 4814494483611787953 16184431429757978963 5117677955555966482 2845876400595660334 15314882666940182016 16613717759127395486 1522047444886027451 6118491782975100681 3894923489681603515 2759030842242925847 17219329122322534684 4297001009029690513 11384129536999046164 6853972778525494852 8265910357640064425 13203073321751225373 11637341636668852449 12427062596704861034 16289826625823760048 1597883965084488557 7593201571613049058 1980367637648827537 13769467744008695381 4114671283546098367 12552916725641619786 6566105997111159831 10111802762760777978 8835067981285873275 4336044619677130421 6663142707088715678 15921054276230346660 3744602542277929568 4952178629844985164 8380157468255610370 1703787774889902544 1784755366878521446 15895568427787035119 1076347335005620548 17710841994124372906 16552979970623918947 16104878279419393681 2217521175545628355 2518302970249742991 16908330674907915891 2170253493229804435 11908281654263890987 4489658324567157110 15002365997534002232 4809052002810151025 8182286648305791081 146231974992625404 11629353532922791869 10638991114349578586 4050751138058589269 14290754112662880442 5153411373401728579 6446401747121028661 10188286707701988348 9241608911753339606 17313847427741395476 8268705846522418278 9308250084724817154 14901966092581710421 780793307944350265 9602967356683410769 5965948813478833812 9492109877362861030 15914677601659430776 6082240227140391105 18413347391867374207 8056418269014728348 17103360984260405727 730783531084212526 12947443422299390988 4472409043016306086 5195975761875004723 8502909375816526256 2557841236664968320 11138918772460332680 8480799531361844011 5336081339390018804 4008454693788393548 9944609464046326740 14161213669201670737 4307009835754844411 7891502590365320565 8732803591852374255 11608118848882775583 12541399129636753638 6888078804401745402 3470329151126447120 2000772193653149444 3356300162540923978 5127119319042461501 6426251556373362982 12935444484517318053 5636622813335321998 4495776753024410767 3520317632640131947 6714240175101561539 11462993944720556306 8871079246042323047 7073161255897645247 8073622376815834162 4721890367449894985 12751013024353391050 1363572509235921746 13664638012163519244 10370820696074588926 1474785929243863313 949798734879724324 15311161255295141557 17552988636593701797 8635385666277832663 2349582777690232938 1617686635770073270 11653720082679449331 8205141927355081043 6609415572164877107 8821559450296679129 9031473345070832661 4980441164394757541 16167711261101103856 15144326720013406968 1412186865375859510 16604499802649125818 4101161431688039648 533144300728884483 12056681474431411454 5912451739741893412 13493819035609810720 16792066052987162767 3783565630410674525 17731975725169170775 17824275515283176622 12635442223165561412 16825347293059571130 8541176563273955116 5118937268268845638 17048808449453316895 1869412170159076735 10652560390116471286 17895070834214763407 18067560101883156698 2784857187074406517 16405857834255454797 5820044467089635086 15767546996151734477 15440798635587512805 15926777613479701226 4538807042924952686 9438675577230412439 11184609318534674509 3110747758841357238 1762514991860673322 17539387386087057055 893315963385328513 8941322253263642702 5329060088420260603 534289341977412433 5232720466078490163 1571650831545459799 28973080803860719 7013330354166406280 1087148017005861114 10632074851249546477 14903927024342832564 12263765243867426070 4859975198974761430 17350040552864744282 14257467891832202039 11720313160493503489 3459713806017324646 16912399200009353277 14217196429603913457 6916924940265046352 17816101973844378352 13391519869758476847 15771597782194926104 1719275144392400583 15295937444038746345 1974693223116472855 1470337205173992361 14619632522838613511 1632337642454858435 8078963602771797432 10981550674542947521 12418859949958354360 14634253135318440702 18218121877393778346 15458505763581563757 12357461074508752252 16869347757686435575 5600544820828803513 4204089892995453992 4502931314063629177 13613443733066916158 11723236963388259166 9813184550582902864 13987770023270909891 12896672195043972549 13382854969318666779 9460185647141654569 4471090761503715324 228844533473737382 7330201723987020588 18133345399330771288 2097835300107238647 15027939817040947281 5545602165036757017 1954202498414108689 18252080372514252035 12412308162464594496 16838600950940599491 9283274321466787720 6992553333195326083 3212598913162347771 2445565954158626723 5721990250669109841 8733138857349948198 13995354146046910205 10269462085105263706 255939617741460436 1047470499816429274 3670416311370901990 8225556282003880851 18408031921823112798 18306171430027092371 15537647079907244537 15069488672359063128 16137374224623729260 10631657083691496826 14774807950877338970 1799814764113403249 17579370095183515185 11398234371129271997 13417758378575901445 2769885562794973376 13671790587339261228 13904220705857385590 8049554397719190267 2257374509471782195 12255236676227223083 11627036647610722405 14562776360241908356 1165884064024727398 938023695001991253 944527761484625757 11305039287058116482 7245990494402713355 6343792529625011020 10085721577137322164 17323667906828345672 906394958021408958 13569295218259182717 5046272373178157572 9916030686208201217 6903586703237109522 14370116041904352189 15692655770105517234 12246715933308934304 6981297095366367313 9142387130565538902 3909343831955990335 16222780680093152648 9522961296688134938 11387860277135113183 8783947773253518499 6946720068118905728 17362992181285443668 12073075210538817991 4141246666709265209 16128899128341380829 8390157168056239134 13146570489379374439 8218475995029519201 1652405140181895063 11621458922029479097 6230292361987263289 14440616807475129690 10726841928852690574 5238343965345385315 5173021474825638203 768313993172278878 12869329441348079313 1495013040700639271 11559557020667832294 7164025383289209473 11988316465904010794 8299702924853382792 13061836112611479988 14657542000286457028 11265857715029474254 4106835461391970880 351543289368868237 14534014984844286568 10846028787972025114 6987125859988136708 5768613314939422225 10096149103477194638 4975790566734323775 17542023230398226120 13607937240326129387 8229514955207694707 6194284029522813339 14828352823446241853 15961477737776540389 12824112407803668656 5186137816743026990 11001564975950643211 2547701268957346707 2280340546663708160 11690602397984377380 1210544819434855549 8953780811017916033 13626917040310411181 4847234081401564472 16798460580721415641 11263671955999557039 4347177858151045012 14510460322685345275 976467181906974064 6379423178946980982 5913944867605904173 2477877852356116688 13721580440731470593 17654152421463278568 16180146518073201326 18083234233080153668 845121361865992765 15685037009561784885 7248147221543065272 10724135203637672600 151730379205858287 12874143106190215653 4952857643340710289 1762004213340475622 11402036316008376641 18094410623336977939 2468193309070458609 4232686925880144679 1563345964642350104 5032259649487569453 10315004137865389374 10625273761161947637 277862118852666311 5403662760579596925 10945845957401654419 16647427839689072681 14427155547569971362 1437218971790106497 17969300905503134979 1711453589366042825 7477444256449690595 10949602777368001288 2767716100723927646 1415620835429935245 2441560403518484966 12085836926934828171 6021975017552132678 18278699920970853887 14283801829501547737 8365114272159216210 5207820053244894758 8958999435420083428 14322012868979035542 4915255876257692780 14424055489473933139 6330425708558945308 10367785903105242408 11037003689456248701 9261721576864680338 12736376066709359461 9356106874097320701 1689858049149307843 6137742763315879687 9013543081668852248 9062488939395422224 11354785598677500319 12128333505596697559 4370031333351784764 15969276500925383937 13980912757399090047 761308064997322856 5863313064426545624 9572114992976896973 4894255751529992908 4152453751824576293 12785814194491619022 13785131165360619384 1529812938809326310 381083550064359533 5336288198154510177 4726342048040802279 8240809185675816192 7697639971148305489 9109150034196678269 14133864112733453347 6505031662959620773 17619702152297594737 1248339867701771741 7588065110366002645 13800600803086985748 17136310000811479942 6532886428303946645 1998004454040683690 3312299394404735553 6123263704991335071 15800239366192778403 13283824711457811942 13078240035616249055 12673731106105030927 15216276970185803468 14611931387962538614 7483867605052071969 16796900218888826753 15297138441234459501 1035747014263812542 8253531459465599183 10627663806089148352 3775117318561199949 7420596566467291524 9344595107213747818 3567956561765011946 16905485928968329576 9426638156697693100 17338663761910672266 12718674047212963629 17329921278476045813 15289715807471440596 7530042623739278954 13096535760038560172 9669168225291239958 1864099910451799556 12165494718938846738 9753518169954912058 12564987210480227011 9838200915057430446 7628258128327787360 15793632634410132852 5162032265916382271 752877259721450354 12122843543539018761 5752622189471138347 2742795550751403818 18259090395611657362 505929952380677249 2736938847497714148 7506886587528598161 7788499935655511067 15774231557487657118 17026318635856152024 12397097036898185411 17574492167334075858 8384352758106786411 2466107323618606097 10306184503340828352 128039745636200361 15275491785404270718 51646802383203523 11292979090065905323 16068998913572753363 17472953118198700798 16722608188027977365 3092522495856787488 6104894282759597036 6434141434229300674 1601482635463566272 10408874809994142382 15991556532841396555 9637084711562901767 2263717364835434559 7556147633785484028 11543090681551502493 13013148199537003833 14129920107576521305 11802584000621964479 15658893738451777357 5769408297242825045 17884615010340972129 3172884374630761412 13893556323393530721 18023045316630342003 16169043919762512524 4657342203512269114 17969847541178016043 14939601694011164318 17066840542102398525 14355455226648619591 13153006531822534044 1649884714163187732 9981134176115756183 3537281794451809122 5252601023593662794 1144471879905428095 13212286099664676339 11508719194065876240 14509653866669631596 2640044285903482767 9076781925621771067 15489738995698335385 15090297583950777479 15459871831303957041 3628372131186594119 9937056115942648664 11866399177571961428 2831936884067067271 2139986339950504283 339146587079344357 10668754843498408599 14569453308711081306 13629633180281577187 2093970849458584653 16337089475882735698 9064527591862632464 133240372451455427 16569235195298113028 9086890179015883974 8926293563798577599 10816646611025125460 10727193703032097808 13715243316760068650 11615831512794570920 342938735020458612 3824876620607221233 6909775770078321372 15982555762795186013 9065094614692686382 6504560458510080709 9953198699001634909 15543928549217930587 10936125878447945477 10906404862375938296 961352673415823953 10243339349088993340 4004814108050922496 352678234295826136 16443290876117519500 8402322756994795168 13434725267945663240 10536691339212932318 15465319094945979870 1309042158199544669 5222983111836823475 8277652193793727890 16780978488695357880 17967393359009997506 12378442232351085034 9977178482488978643 2373005218756464724 11777406884150727380 17382173352381114444 3395757165000359686 4958049020567162936 14650405741489287797 1781917141975389913 18220991868560876821 2773843040389300776 18017846451378495160 18389461853287754362 2209009467624664860 436550605755728398 4094454122613693093 167194296276126132 11909127170158238402 18199109546170086203 13012793271450404126 9534835570115864156 2265825975917995641 12338937998573451626 10200300895812675649 1214254445081616395 17523282748958999783 6140858003851404406 5206728955354892909 15630117254960642321 8200018575633523494 6438642810446588191 1168786528206097398 15314536925751585918 7116796774445876814 7300202690126979641 610766593957713223 7964908820868887924 5990721509717462330 10802392249446063251 15231145998078210428 9916143857594155471 13233441707235794339 17363916436921861840 2028924769089428315 16640453718926526896 4349672614572173339 1550159468080572635 5340584185026108268 12200584862482556234 15389935565668697559 5603927829052723520 12950181498212430089 1857020561191260201 5087471886470915906 12308140334964457276 908483405005121252 15893798643837219188 796997494971410449 202587100602179942 5168460871993164814 2775074191772171460 15871163677916000427 14502572242529058776 15146544477049447757 7414255666492821635 16315254256476443873 1001390912287641471 18279401161519645671 8184145665584983026 16219273301524399429 9045591584788283539 7567057331090374179 6556929713937487364 11596795224518215566 15670808159972340762 297772656878052666 12019150451462773527 1864076977614933857 13582638281334231233 14932922255463050086 4535625244685953069 6920763609669867523 12691746612368097245 5040367229673298121 15502261434183608719 12500627580625031052 2563588595478950935 14525038473699802647 10580006332842945051 9592895133923826486 174199409029269650 3303546399907032469 256146139968812997 16703927278394842014 11930941305195265518 15977829588167831772 14683733985474939320 7477316945163015000 9740886477264661118 7698262621286069463 17959074474867434142 11547031907818065252 16003128081622887530 10570720757373083558 7506482887732885545 5421775693233469229 7188531034838939309 1763511901473664803 11111407579470865292 2300582377942373725 4265113969953617664 17855041771457008852 9493314166640528142 9656552889226926839 534696691485564177 5259350456424397385 6945186140802102705 16514669489814115166 4135963521645388605 7294868150643940316 6802538989481490079 6433376028380853348 15443120683940272157 1776989176270966154 10061029057323502673 14692286513255375009 14010414634611556161 12740712907674728029 8459181221177438951 6868446155346160659 13746479691526485202 7369784340898745709 13917782742250330629 4223269572479390346 11333305790695622206 3563418969546750475 704343983383436746 9751514977959144888 12664505610926084476 4550597840682762603 11851229663167845914 7476870598151350971 15745068892823778166 17979355636215106360 14555043040420497206 14790252330685128748 11651723922757664132 1457784584765404763 3151230175420769518 12836148579642415309 4780610115493527733 453895423323885665 3628263432888902475 6319335747620544491 6014637573661737467 16076825633642220028 7564404119989037345 9940782166888051843 10238844929514746040 17568300392051370221 9967399616157217586 3819390102966576011 7895221373308195885 14838410723523950768 15645337459534605221 15504079223240094697 16294423882156397053 10767063066253887220 3365457309085604400 10181449985746282387 17182493030369770870 9720225607591449612 12749956443791042327 16254193758714760333 1598774417113368635 1756939930600116171 9489954985291540869 11244773020602609769 13263130530144182517 10034841473828525830 15057321829700362518 4288885046877145914 1633805540173764586 18324700744859394746 9290358267463454416 1383962412458685885 1210027039125917366 4223674357226991466 2210911958851156680 17488419053383983320 5094344022222509813 9923437068675965364 15456341300787543190 15019734662630171332 16372580521489246828 17782542092659948512 3573306978800719432 13826081136816348852 12716589081869031392 16011926196633517761 3207520773719700458 860286480680635232 8862511289064549084 11053212704694340022 3876210056164061370 14887580457115086233 7371053731239786172 12908558727490499964 11373537472056944097 2986038816301090034 16634852877008308330 16246656784192138681 15657780676633093957 17254388561089656032 5616393396016743445 4588725415398644436 13012783899441470977 9484291257942636517 12593654295117963297 4242736648067983834 3676456276197348973 2049055308846820938 424337543035881766 17166827701003976556 15692956843480486505 9182866023324831018 10861783550990455072 7348142495105369877 15418549984621186142 15930592078734395548 14525107099769847235 13574225104067960049 10360880110984245572 13249771989354406745 16257299462910344881 6730666183275458177 7275163373506288119 3903530937759098218 1351948487783578107 958334213861719509 10040203646923637676 15249963375788221658 6152807387791912501 10369394483196028049 13770983474140547881 7696829554977145150 720751636267396424 6756850367346982607 1762271481169058796 234794532770063987 8767653142476649204 1232645695178419617 8611750787467260798 8365537981277184960 563486589530756743 1594589346542230257 1331857516747204980 15751053712996410477 4914178999618155411 16327796247229120133 11488400532938518692 17280119853156549967 717688970427342039 14808576627878870728 9128575962884675662 2850445357549707832 9807477754166861458 11971718786558494433 5160734075224226406 15756633892647436547 3185712655302710448 10672161247108088214 6941660873271870285 4729861289265380309 16680587115056758654 6794528958464517929 2052224544259609649 10494923572001194545 15597887429699723462 9484507705544764954 12177995678370569286 2253071140125212080 13574181593750044938 647149706817039132 12793215064597365385 15691859614089267619 5963723494959427139 1169113466220826147 8685773933855639712 18091379451098691957 17930415134894031339 2296191920134979868 17743907813238045750 7653792857235012656 9730750053461174685 11438343173615978675 13834760075309623346 4887981501993762341 7729284467612124430 11305746523653274873 13056531598859961954 13394014648991279787 6065696078121501460 899595075087783760 515092492378896863 1646936803616778405 12518262166033238222 13956059337806607590 17535008521072775546 17747110012122874514 9451816943130228735 15935528643694103200 5269143650332341625 3845577887719365666 18223577448691948362 15662928433250344983 11496485353435204079 8157983420951433763 4901239594428169563 16805994612867997029 3551684395084541216 11950352661625840774 3495304849933669352 4793243078661470179 3697795798267114243 5571868295278547725 14795918329054846177 15296144891416952174 14128403285217096012 6446583023987998225 17466188084890758314 11164491651708721956 7382181256928887397 1053099458332577833 2910928791129211657 12871146457973949194 17770966887576940782 11838507511392033937 3318261713919244533 11046281182730529456 12934807444520192394 692532792462159463 12741417906778671816 15316974985894932152 15912929604093719914 4563592351368474484 2226068912623720461 8959870060121272484 10102257549851979968 11111697767364759231 13519464288058739772 9650661941503036216 4692959423623108856 15548008838643199105 76138295972820758 15898711597610581017 18365077119323341266 8328964957989582970 17241857546220365310 16229067591743033441 10894832404935879460 3386026423883961857 14415523391307938624 11336410139326300034 4493508294066168362 6654652487643851306 10642296166918589904 10247516006639071753 4407550245438401008 8369537613665225387 8270202343865765187 9703466663177766817 9440504214381963524 17514541734376757792 7339220195193037928 12724992003346409086 18085070570796158287 8816622116196540117 18081929827815500625 3332819906308646100 7007838051430605544 1230446380162042811 14358213776447877806 10555804719439516050 4310535103809343123 9816793205191261523 8777732186233432062 9738698590241064163 9447159664705658153 5627104774467435371 1436259956412732091 16630934989498990410 3000773618225731496 14144900616562568705 14968167460827664802 4791451427502900683 17951743785422964780 8975980124329048807 11647510968748957109 5720456800921959345 4732699309388386578 13507809637304435111 16142598011373472377 18179970284098550302 9100015643940282074 7556537562946708485 9866829018760663937 88486865642892057 9457500638480767076 17810540770599735189 7710015005507434562 16565173734395191532 469410298748327761 9349005250797670067 16511783775338790346 2381525671054059452 12392127301250806677 9933728518155772321 4808970689171569942 6152056119872790106 2463723474561645085 9753234906976667439 987929850890644741 13605034126275598902 10875098313424352769 13458356814595015140 11181314771401873702 14569597019484224794 14604790784395187944 7113729059701026065 7672538217021279835 14137805500495506850 8715606925841607951 7362765072834136903 664072379919915229 6841353215720636481 15082388950044177844 12338931626035374629 6812592798487071891 6564049916961474184 17184862065364734700 12477685070363934805 11169916015827813810 15073592690099096617 9654521896970570629 48556223195354423 3617464194334520024 4851878039553615313 8957730688337890766 9035406907655421296 757179439475640353 16976581511052645198 2278618988167173525 14328042764000059969 18008353599547432840 5763354516310069806 12822334549018183847 10157424692797474562 13520835369616638463 3103498891112188152 18069718299628199854 6934404336105682786 17984016470331565249 6253131637190044379 8263138469086740983 12734412391926144174 8722374661331676516 6930503662198770950 1030707500808536910 16045378345043272351 6230402440423084023 16903582024420645116 12502525532280557222 7308815707002517721 11576185864223941375 13550598128581503102 5693552917320585082 12787302075228846784 7819928461441277341 11439730044745488877 4306068474415676565 3341352167090552052 14294889923348624670 1547350823070149225 13822845877277653303 11356537699425719609 3495943182430913107 13930209937212806849 2313563693599861441 2999277832790296626 1178367428258807888 5198513680212679879 15309010484805054837 14062658944705720343 16509022332121639571 11764907605090787544 14861824577696052124 14975656117540045460 12052213863174367515 11114575045998361906 6524841794486090372 6872882938835176804 17463394427142862292 4067957244657891710 7580420358246066367 18104553824796619136 9187710786308179162 10150036447205071389 4135590561786236295 14003107900413474247 16010539774531683263 15583306639839448392 2995657430984711369 6515095050040799519 17085167473028625526 6084499081830391492 14611278348453126594 18353552023996388111 1983458424572390184 4534703009916623326 14978540517585338901 9679133830042063828 13848468685908342088 18005550951431318881 3206939803605632558 4334396054043358162 6157582341451615868 18248981214740581737 6778154901150793937 17130832850912455759 8911909657239587855 14342413760028740886 16804065806101492980 2153316390857812465 7147027674014134418 18272599123555860101 10188422076609668531 10776564366233203894 2645443728758552820 15282304031999484037 8675741860992567653 16835075343967481052 10642389196590039659 9662114745226644233 4336703202243066699 15852852151368562264 11136890360405124747 10485400167722958153 11090820324543776957 15475515161533249187 4621844219068518450 417644044185820623 15676690039125090956 2062371060545862157 14436075116771075301 9942041645903444737 15411812968259838801 15901718241615597042 2134125575545875510 9082507012568000272 1974955158693933417 11568943323600725200 3734647194469990689 10240424810239609363 10563089417429874412 5947017744678887382 12529843606191792977 2401501769002109528 15827263339044914501 3741302164256666443 12739764972227985995 15873814467158126538 13426181939243912499 9473392726632126004 9155723851773691095 10092234737834182664 5606399205443477611 8325371793753871314 13872551220894333705 5191659811787251825 3842758297539296364 7038453032224372927 16867879585221428184 17968682087868412476 8930611206260330867 429178591603123446 731580884572856855 4375387588396117081 15538479981367089708 9681951785340624051 17642126730687470947 781142199210117296 9998883821459278297 186044947845223761 7592476362981884223 6333988636512481055 17327544860998532865 4622542880153840411 1466682655236340479 5600700870279244831 1198648941694151411 11654996282124318668 16781675923818639705 8085678367678496649 7095500823199216328 11907333295396056907 12254136772169171077 1994008352533706419 14017717279112566059 1722509404167117179 4187661501969140910 13442120795883230245 10106842048233423035 7798032054368919242 3197664765328848593 14457905605942665999 2667209527591156420 14584660719441142477 11622641542391169904 7280534620284843921 2788242260943705420 18052651770424005789 624373340587306600 18129150762352178143 17247568789321219490 4794858528545748460 17613004125604317390 16366402356332521894 5303176791447710230 10355657114933275514 2807497179910818022 10137880305532343236 14967908488775525849 15431979243564433412 1761723086568911445 17089798005317391018 10235156545109990011 1250356614737444538 3245151291304405121 13359307932008930056 5732181727032897594 2476085619926276511 4537029643828554746 8247445017616721789 5736173674279961922 9916091287642782215 7842779362045396898 10236771515025133714 2172985178161507848 18420083786863865033 7846779809207776749 15313058901863946078 14273791085626546143 1314199734612125396 16208658878421430428 9872004166353886924 6508935466348495879 8998566216780106669 17914350308277898834 5216613135748952904 4520592792871309765 5381340142878779320 6203990576647747677 1779740002503027171 10716332811055610262 14488909735275068902 8941503576495123681 10989821812496520552 9617071981517048448 15041433367289982387 3713922613553644832 7132970545980171201 6076439480155274449 8324093999266362431 264469523472814543 1176955973038657336 1131283388045734453 16719897912540831382 7701377782396247128 11821021180170131313 15342831754964562196 400808301613768202 500340695259913941 9089176257119930081 8584391923566837850 14101058887280924323 252038758450755741 17152866331074016638 3097439526133283919 2960427429969310209 2976271763323234007 13885872178781411025 10135020316757373036 18124234227317897952 3470586674851961673 6180379509312919581 6255350559587618258 11615487986544471853 12642832320643460250 10846642743273254114 14923346464809487018 3111916319570742163 661348331156907431 5692595474098532772 4307484427361947412 16397245578290920722 6682903329218661115 5084069844520612725 4587209188145854261 17426815992306129049 7887901014538807188 11040742884962025798 12216645523392522418 16073663258020571438 728046061823223497 15720805851398773780 9609464301454175441 9399778757449229209 10399514252072522843 4819263643678090749 5303862564295532885 3458139755944805169 8221995449163634727 4357259244180722376 776179487272244178 16899614087039393783 6431825087385739266 11357380351815072078 17639065985231219347 14214370667062648557 3071985654919144834 16014756707391343874 5221742563741353727 5626954419528204409 15238552900976612009 4009007314252329558 11754378947215467018 4969250937202210109 781801032132509946 7353115391077553105 7006294146837863228 54378980539090167 15081858347758793048 5505287155715113898 7108512209552193829 10979439740938890175 9371578315101603065 12171729159478888762 11550806846098872205 8392816085735956904 6579390202595468101 1440832748330961818 5711015378250709823 5614208810294906021 8449852895237775006 14994693094491486522 7006072815368434629 3822900226280415081 16516408010547530247 10300174133322948447 6493767867075988220 261543779007314977 16683424837218779550 11943053110431610487 10987434809782856277 9339841461091298162 15945704382431852377 18130156619528233948 8575702041040033454 2743278509302004094 13050622191110931420 7374628152519207573 7310870484410894058 3741692213720480121 18432385596774957812 5818382958393591879 18222695775539200880 17979917186407722751 8120114854837060921 5730730001599413856 5629603594358994490 17428770887023140556 15540177007799157837 5549774121011153346 15939193140363116700 9993329142026906735 2588791202933906006 12616993594363935053 3415013606154957317 12544645365974314925 5457876121178468279 6854340441470792519 4724962853767507598 11976713955249854850 11529456966464668111 12010572480310869852 6730365026081544086 1900654462912637037 6657360241655098601 8455315191985702159 5311530629391164255 2256676440034405162 6539703181699517362 198295126811301779 9692011661790970039 191561017294128279 12506072477379442646 3351909706759452749 2035985393517211208 4011149709664223433 12876933847208194643 9773845783139960025 2273679605441680527 17866098712201370891 1668461589710377688 733268103710712648 6012771767904123878 6991818016636844817 5656417497976075542 16565485929486505805 13608469328768110795 2263305247104795098 17550236628208644573 6384661493045522070 7481959352294390751 16761484693096856517 15276966289891901417 6573677219256830289 6995321331643517644 3657699675125267222 1774553682680077694 3515805713659943772 455874190114589286 2379284636367491035 11286297938503971074 3004162749155246173 14798828172312791324 4774477287339624003 3578463869689895496 11493687913764187621 10960807906067029879 2625606293099332524 15280347805598985151 3557773468324995880 5323552398736487367 15838501945312900046 13360153284302544965 11931265705760992981 16119270629907963277 1005674507871778302 11645979874223733608 16707854976377005394 1113179788495111728 7059026433235054839 18230934284594314856 14570104466881695433 2612812132946142181 9882084278255842891 18432759554173054161 9724565410723508872 18083129304509091570 9366824535460872113 10485996958303660619 5546143242200974638 4352429206978147287 10360071726150349680 9575846919068244685 1264605747407811663 12571153992975433258 12519987698951526718 10251180664559580724 8123926598322798489 1518214341173224931 3895071093965900115 4031629381009846151 1454848540402300992 13615647424607447603 2748140987357650906 12105533056029785098 11844738735967611327 6062389779652115878 1579181882971375464 1557732204757446782 1891102887521623438 151841052721015431 10766513990367501724 12207294993468555494 9253403282632329522 5236583201856431760 7098873565727878715 17146819069208622176 7961862897368614921 11377130525647015462 17943007278305441829 9302762102635218680 16729185958531555901 9555004458591187597 518588952279412097 14156127781564822333 17250693673414287814 16710030936939710544 3470916361661251561 17358527177635731215 9988387171804389853 10273645336405747441 3010547547920959907 9065633855548670006 6421689505191424603 10336161807181705530 13920774591173627871 7138756847185370392 12087385675763677329 6999871612469640357 11480429879319659188 5869170159096292996 3026656737593983847 15432433902393802001 13959636434918141824 2980168280348860004 12644917311153351713 10839861141384328643 16379406799913016952 2739823452019970448 13708920651426151909 17850688960437690851 17188886759472354410 16279663451447385219 11101108515693558094 9480889161252288035 10776335777790028532 13646160200597738402 18297906750302582755 1204916275155771664 16592449788492177426 16299942666951550474 6236747542228276258 12917403900920650927 11736188319654203653 11082591539878666927 17636673696457281016 16455598668351608128 14042720492562207305 15566788548065441525 7764799084399915416 18162785749063570694 12313520161675906268 3633038495130487715 18104086241161366651 8571898717675686308 17629766038031100349 11068011553134907062 7350845357572686124 2036918968764272149 10410978082643984168 13370318558940527943 7449438526091152881 2882546651297676154 5383409230503931559 10217322164674061673 8134882433706799962 8912064260356057599 7642954087053093677 5166628566415732044 3156576846394039539 6577317901338535048 2998419388920160445 18419639270655382052 4150498322837683362 1925960815970859485 988620102732145055 17232675403100243206 6434086143790905451 2594980898749906129 17904324999477404710 14737913902228550468 10015260591253931005 16874898384123767817 3922594187846888062 14204574998374506779 12438761469045468464 8271036507457166225 514800589327756470 1901961654744902556 15615134166783387292 10815161102596029386 15760772129955475540 1446637662705588019 9496691855134658630 12137483603409964858 8817320260251336618 11950410749934504189 526386419407230028 2140116744179113114 1753012814930730397 13187051173591417649 12129793304894172976 4889517314130280801 10043666055369010427 2827804689767717215 25448534616702571 12410479701596105143 4122340009316817958 5346263774992571094 5844222173835603035 6194005805323358601 1064392007813227766 3648526405016523108 9065043875680595158 1236038645096365413 7084477893060579343 18440102894788835033 10338907346144483799 8222590161101181625 2514026744397018404 6791772185747906746 10991468578903228408 11066204917640585449 7623933376889402081 8936556283333180892 9858861727774480191 4637397755797001139 16461842578316762781 13348972538491025209 688540436295547197 3849352687441639636 6455552806734021305 8374685040190954622 7489950524867652891 14004594431968582071 8665529016902191676 6050719317088915299 14807213781494676606 16586728142474599110 71771702323738645 5342157790941597648 11398566838076937284 4559463165103025604 6154303087618640386 7206946691525567368 17465929793935864044 4257113194144415354 17355269270561585996 6105944737582598879 4765570385430436501 9214075567026352204 8406881042533229563 8393451302249739563 5191685023880470339 3643812845057007731 7520619381863463559 1523368044589293377 17035243361528162100 8015887541264143638 14131635291483618841 5644595113136769992 4834793961513822739 11361611905307399517 159845797564008871 2268828786648105598 11364482620396245554 12097072903838730712 7387921963793724278 1871400875123601879 10845208592005905677 14846074463817634952 13266154003776108213 13978261210922358580 12260748326408326875 2092439180178902896 657863461034523335 791572143553133223 2883809196108881367 16586913611580208722 14992952849653170483 9556768179482920713 14272072838565637339 3159744242870368725 2301483253633655267 9654146481189084772 13999131761707713436 13966135417726081916 18374289819094997435 14682417296926083315 1179574212939748167 6766929144246369586 2763637814651538855 5549754530861934529 14007783279225984959 111323156826658862 10237785738283721659 629128960292874626 5298375736520592593 12931165505546475806 14561202418469662350 1290340601250617052 8099803396942391788 9899092547926048170 7152492667011103336 13332739777322463966 14873576633273287880 8376211227257809037 4244223375860154197 10228274307623725939 10410613608677045775 15215755444287294017 10804385993075066005 17306832140430887428 16485891973018318696 14038578804766272268 8556204410358962372 3709614959796685773 5127866971804700168 16487325550317163888 15243987244372245063 2652090697173648361 17557098375919999594 14806782446439766913 15142086521684380104 1176445241900658042 5861501773141445908 11275193152160297146 15603468026986822723 10484018384283984938 7699101953972858199 15029359728589634979 2956284425206648760 1224065786451942993 15659289851911404115 6448889497903367052 8078910432784013790 8902598156005101381 18406156287317323112 9686328126501416129 2011839904711924144 16099880793802413419 17585097037746307096 2693809765967491045 4648505630820521545 16913702619730759898 9042632168425815223 17206149190256743181 6370191415853896993 8924429250266297317 11640664708986328150 8529974193691113568 14202949004844489127 14326013710422462814 13238674494358235685 441674065253503957 12875796706490485745 10273577996616925406 1308488254733809124 8968217043748075816 16322295192552008301 11510118084063599752 743619296601422259 15196648906468572143 15056629167762872212 1446096794838622094 17873832791088091895 17843459570242272230 5891892189361632510 17026860098611592399 18279577225980208244 1919054098489138004 4606482874548944236 14675408095608369936 610870388749843608 10844935844784102614 9533423658066143402 15066346341549070592 3397102069378348995 13921129956187590355 15735759537304838877 2524132466104898450 5691814506208675448 8395632053238759463 4637190873712773400 12991069950352249319 5046798058270593975 17539435196675653920 2452509886146790321 11699760993301645993 11439053344862747408 4123626855684703863 7548985580679266976 15061321175247122786 3148826560421008891 14401408169983981424 13761885179759758658 15571293213620850541 9944327953654864631 9900483792990568778 17001449016592888749 10237319136157518646 574824866748885818 5938866061584794691 1194444611068856251 12357345257633570730 14761593965007941385 8733555571309019535 16955143159090820318 2292014292771477831 6674627059409470655 8178908855195499559 5260980701912406564 12911564257088393372 3171911365828135233 7025646704893076095 6913957207661294067 11924321310919693234 7150967787632930711 9836467978605556173 889092993831322285 10027963952017992692 12133255947665119558 2970664842571688474 18254446018194540411 2217517345306563556 7529378609241017288 3065592366271062097 12950990648731887767 11773642117540925884 3162614490298802916 951320900723233133 14674736174512256045 11169338717970325421 8951955300633517604 8169305536024202509 9285207158691838780 14170011945098031836 10718756864954516225 15133492272358339543 17816975250580128810 1204764481316833257 11493302626667841007 536416087931094767 11587215430420141642 13975725073392479292 10057057240041428037 10641626797226983594 7749040671177449239 7145547550975962237 1919422312770555892 12312171211628441464 5270091311807107246 2334574372504581048 16213025684957435363 7744141073430830959 4273039042692277176 11109638211932421528 18312090357397443612 6599058906506643882 101972456297568833 13621988483698376348 7013979454125169424 13043512802224640873 12432600534736314817 2744910906121669845 15964427915446828707 15299571934216023690 16644655428868094316 3761228394024434734 2858171659451384892 6346688489357556382 2817070899072639138 14330403709534016928 604899499043349104 10087582258493598101 17032324602461884422 7628123579475557152 3833173815890337760 4598916495982648112 13483789555218955527 18074537006754443843 10004571512985018767 4857963054667281343 11852450247018188980 8516005032062779993 331968773629253792 4114466232455188694 4329622228211582340 16114401072257318248 13148200943512594227 835089354473338946 17399762102230501244 11564569607929263750 622851511267581633 5952755405768917182 1637991616976284592 13373395885248299437 469593271792716327 15301104543218098933 5532382766634838518 5336105132905378385 5595423415470436370 14716160421847847114 12933722834683679625 18226755674691866605 15984513495927880921 5641699732441407902 18415038231251711262 14569152829393046885 11621368831267152408 4019865648237439287 13062637838802028209 1912514562745927464 8564714141388380542 1583906528554536132 11029787020680960537 17058327870460409072 8998464779714064890 15090957104555056059 3929992053690288756 6824925119538447776 11208315365078401891 1696909746619543738 12829809188435068148 10783319082131292718 12136720821614600672 18061777493195802141 12663325815871649541 16281540016434691456 17839630718545925078 7503191744204171514 13560666218860054796 10945846118376931613 1613688474725385839 13257752402317079822 1672857444486473380 5669140708107879130 13897193451149883777 15118811592642715512 11672297814892738191 9936235472655208578 15481184655623327039 3126785298454792153 12664545315481036933 16188492518464701462 5715255122290959670 898994926483694116 2775496500468983874 14992943627963946874 1142913917797928656 15259500231250653681 9187201937057122315 17569601902570632943 13718226954785830014 7424459323019457088 3153257720419886961 11532107964519740259 8995959242560344541 13899189312090069124 16203744192370759040 4299849914103487449 7557803093387492003 15528942686707662318 2198519160634517202 6593963394570196502 13033590380787706108 13417193265860315022 5793684232505257616 4309119315096256094 16937203835618271911 6934588321288941626 8808421192873519733 14661710072001945703 14416714184823788020 15198253386957964094 10464429631966879743 13893718847818892064 2933401048550878288 1990505109577681045 8927036665455764985 8889492001687044924 3224495444421256023 3959559991899816434 16999020896663181430 1957164260731210669 10808248338358001717 7695302133523281727 9205008606866374045 14408168888154053849 2527338668519471973 4701807029292478296 12232666242112777607 16993405389544883536 6636288871005763605 17397241209804065184 7730303024105382535 9258759564182425791 18321730618998357674 3521104953153917317 6209307801258953229 10623183842992180483 4718592650115189455 2125308788947094056 7829014235147122007 16019692440868406579 18141807668744352312 11932945377175447963 11080578100002649603 9613248874863016573 8566194233104371150 9077484590702704716 10627983232487066242 3538083299302779551 12661655415180407903 10398365316682995221 1919975843013502131 1582908540865970402 4462638782512502653 3535064798851198986 13159984217313127455 5746470451827198693 5759565435426186947 4341796246815670614 1827303978462038792 13714738991715968386 8618511906624474917 11167389078477649136 6612842533047055537 12358055236380278108 11028753480565070149 3982796064884028788 8633175147249488435 18099314196572356242 13003749338185060559 11076321685708585352 10584657613922072183 6005685503795256312 9743339428462515825 12664942133022641654 13833752918530063767 14804003813409571542 16722819481107181437 17133633040381496964 10381127030933362276 6696839958785017065 11966756997734441378 10927052832489203949 15359028695926849235 6555276892546055576 4944696952883526317 4827550775964420408 5368351096303650438 14616975508046775241 1015056368901835840 6597804198510124340 13334250661226676540 7084955279169505006 2265582755800556011 7021914108034281690 12694562954411767415 6274950409781941478 7499333458937085366 4387174220320034589 15870177501207482233 9195627690542779638 2323967241817459150 5251872420165165458 14056870285251789920 17190379840430505657 13706936813747199464 17373500188065799753 5096371837284794878 930137339398940627 1211493792085487308 5190955264575171632 17935889554551344113 2590044073168736589 11397316315429578976 17848337197541226663 2818025011191840403 4269179995479731419 5306404465152715623 15670220877978123070 4738247893970651393 17748856896207780956 1136380688337200466 8247544162878952257 15745723379818961604 2404116424794255550 13591149145770877304 741150200682905178 10844753136192313360 9429218411114001270 17516156503989746955 8086699286516887567 17006409339954475435 11355589791290644513 15861807966133093691 11159205949194409280 11392514102145638381 2100718903089146928 16550529244612257727 4833098853363515008 12282032352397071057 13101815335695954692 1314299803768736383 770542118292572007 7389088136567519476 8953191381317459183 18281925684303230515 16918076751340142262 16105946294075542931 17854983887195073973 13153714850241295970 9663035505300851908 1505425300443556350 4705631418245927627 17489480499500594300 5881332365154435447 5693052767774568787 415075663650085343 2958906647951234024 17219967695068688408 15268442594109123803 12828754701134147403 4338202927675394158 622269484893004234 1050486794161909707 8493401809192138489 17085963286919148531 4196945539926195134 14576874753080467254 5020188415822573221 804319325675710133 9686577578023709718 15561008853088678697 9088797827672957749 1868692023649493753 12697449410146916322 3757123852738207169 6647673315146475640 14483162309333833604 15407542209424634083 16279693994391863497 3646335774915436485 2459837105174465508 17033375900226620205 11692160021453075722 8596777453375583409 7355054995864212851 4993411503370622342 10349325515433776895 4766315150258603058 17582998706614197231 18092635713164627112 7882824426741130119 6597579129761147296 16545762656935972228 7214869839161089754 9550005653022453557 15108006516060899502 530895262542129765 7542767059036618332 10924426679348861075 10411801044151512190 16806903397436817555 7350523466784692411 14318853405212760984 5315850736727275236 17147341142738154831 15120508276447063243 13793427711131698063 1968440474662520373 17692164150087306727 2281816773921639672 4624641833943853190 7721691193129628020 4477057220517220632 7127922216842920667 9402250874110446015 15716893291730473269 13994326022225616063 12657101680280803554 186964437218362421 5461664314210405218 14247067679210184070 1391991702750628975 16937869001472243945 4365610342825272192 3808618559204172248 17748779737017404688 148532501612372857 1250472553665085939 3082344744182837072 10071095943457523368 15941648357511755619 7389532590436877950 2525853665520981869 2322764183858772669 8352597538215090551 4013587150726665461 11607598498019120137 16418064374995740132 5158281876797998852 1675768597578442469 399003550238778712 12908516095469145267 12718839406182776729 17160226449313425632 15499815582012804782 11874192081927961656 14504851948925360999 17351884742627992613 3698006286187118279 17876687158775541879 15928033255525754673 18330471157559681421 17332058040387970663 4761507488579807159 10039155937698333261 1551413879675772154 6200345860254433123 6882808929177837764 14966100746480538428 938566539795772489 15729338829192390945 2674206934991775995 2659459045359212943 15965511605522726374 17769407802446021694 5271278189495767681 8673933349608739581 1535304918671512375 15576128566227832362 3668587041294999291 6496188275506726484 1740535368851904925 7626364974951614261 15484465127616580639 4796877811887966444 1141574747895584124 1213435656360532184 18193628772570886863 11378687327508980846 8739540138866926961 2462262364802935479 6635269658087596930 11200130627026511668 9488355117615329024 3823122278136699741 1272053375439499616 3400423077348173370 7090455951689230016 18369777226520560268 5341855952265632043 11937805244039567904 13380910130095435223 7004589456468811158 3551242104801034102 964507425671863926 1383665168954989278 11992593394206094915 4724636349512256835 13827202841755150808 14699414904235795751 15576148571485131360 14624717900332926689 6736352118720128970 6836794733305998053 16044225000277630719 7571213549569227707 14741183902911193404 9109953610974034515 5563390752623107027 6296189946648279163 13544805985874969558 389533683961837626 5323792529348571445 5818428615366989775 7475727804215228323 1428851804529852036 5791350088132686620 11454130180248939495 10864383029952344261 10252617493728324371 15105367636046142643 2443034794772815768 8026218882521684217 15250769295368171939 1192772341637817136 967330587576178388 11519559841251145903 748121718029504204 7529181043925486452 10720703825397219347 14533593041478955821 2683076749742948166 4974619716411580440 10929796880706236116 752752823523455207 17977291637315022481 620321567962694302 9985859361563881840 6169120583452977891 12817500572564680721 14327316516329096485 14419467901909795617 3499694659829432771 9712486743175093831 2222266511678520831 2140626708310787274 15165325016624932074 12666367751920475436 17901399599852672097 333607857702037232 1655228682558902004 7210843883515302051 4489235721387421578 14836100638728400950 8931469324722576647 15763794825573473198 7406793687418779870 10124598431413493357 7155884509281792096 2537670579972266952 8580608180774599413 15240412420396390554 1363268118274730748 4132568291443340789 17116155387200444654 13512199236963333975 11649799904497783368 8418359785888252384 394859898143510768 12396043764198747299 779557555692588385 2246732201528093839 15101860958101726218 14589613629464371511 10554634952426628662 5481523245619325794 15945848594302039230 4078655046495771473 8628827993097398827 2206182203682919303 13710694772797583592 12286928517839759045 8162546144293515469 9056081786590641584 13361994952329730547 7144212537757287439 539471578832696493 13429634105863735571 17627288353564196333 2265290311924399292 8153959400801887215 7577193500358441958 13507669902946318297 10810270986244797760 12570882548303260454 12437998155644736364 3695046474919515931 15743127784798760367 15136580751935345669 9594133074688138829 10355443253646679642 9941929935520427365 2760540126782455155 17143911484212406124 15900736860169339288 490758211371466677 18033544922708745819 1481225404157373565 9259431865840455971 10076687641558818236 13646401502907926761 14566576708788452406 12704843193321806678 5117562899271230513 15001065049328596149 13022936233730362402 1568064475681697394 6023586582204279130 17392077274133256508 18192048335563012804 16072637218174180622 2511941522571587619 5774077025376846861 2176839181792237501 2698820655303440936 17951147812185749642 856837551817854040 18370341525009469057 11345346224248267916 18064392673546599020 1105305937467035202 14938539060519642220 202375983904790289 15312391507090194178 7475067920228100734 6547562025040698017 6395417321383738663 5455584127033995255 11421695529660911419 15511302952381507694 9252767655277865098 18262591588436105781 15292411798606336648 13099453823004930873 5958657871155006376 11261826995593920668 13204961689697872765 9463518307162801905 4131375468084719216 18317120169558192859 15546569988700533707 16978176546720287297 6656066812452445946 10605143764973412980 6042228912702943610 9424276902322306114 5603210402213925436 9331416064336525738 15102864409994682473 13198012394192358598 10186120630984398330 5145213860789887046 10434762127587424351 9296637628146358801 5061838537364193582 7235825035781104813 5870976115147291900 3003990965996202705 3577782843949679151 17885987764326439837 9083068143565650078 8900111061182645758 18273295291363920624 2145040751037241241 1377827745404807348 16979818566444679321 10689139361494977599 831979419087398595 15227257946703652111 4394340150414921013 14156051191416814116 14878501439951001576 1099223123731013572 11413374275154169646 9176791404563474385 1272270767198470637 17589957736402320554 953942158619015096 15447486009904588174 17508864592487445550 13082635263631947258 3125878919662843278 6596870191002158812 8488899777038165952 1251101121713579860 16139449268476668797 4200784856610408146 15983348960522739124 1545719516602149452 10060614342732658599 11294410429844675821 16148780806122167209 7896678087785941989 13193246561267357036 17160076167991567008 12548565306247574299 13427978865290651459 12348918472036043791 16867627859659578080 13222929948680199671 11309984244905109112 17936687980634087047 15923837895910274651 12382571736024346620 10289844235586178066 11532288476118798877 2595735015781817461 7085085300071742765 10861194454813236438 3497750337627326358 12895675987012581612 17867892592730798209 884230946779547015 11357240320764554339 10863703668391845181 1582134805608579756 16432389791188537241 5199474209352183769 3354616260300917841 18112993799051775206 2244481485298299680 772374116509619836 9321280635896551450 8090910963353280854 7980401735878420972 4169748787294334010 2908812490976421791 10737169606762361225 6697398068733048271 18406370923928596025 4794530898557085326 7713958954526390443 2418864683806857139 3546051719185257226 15117268781754717312 15834121455044275841 11648686697845388686 5487840793209067961 14826599350206763557 6652396827643132934 11784287163402987618 8290225482096096654 18102118183329812079 88715986501021124 8606317074104379444 16611916991336605153 18279206023794823639 3217941526235680816 17253982895534420494 7226260406233426075 17124638820760130699 16284183728389811080 6749404622945108004 9635917429142136252 2804198501600898354 6377105610143476490 13585643656067966409 3044661630801026379 3873487706324817237 14512496683778564607 13993374474736810516 2028452152301694986 1904603050537946425 18267323820831267072 4291833603391344040 11631714865714810660 1652310684592290520 12147743893423480434 3999953521029484269 8383421939944387577 10858001415181752327 14553200014831765587 3034020441911180372 8147149862577581924 16248254935056616396 16915247300323065353 10583717469724554225 4867946790109620246 4125318106386029085 11685628469891681296 10288990306815402741 6746088090961916339 9408754964594662635 3924580864346398280 1743675463615093758 3818706275787244419 6447130096079197797 2927852443380049137 13526494666850430485 9596633302757618053 3010368960384154109 4686123984033467828 2350607847383719601 7217618334275837584 13414552123891983516 9725786502840226296 136802440255266359 6431685888699053280 2189978645538079458 14374616092357706830 11521574014779597978 14505167906407085141 3418046328121268472 17615793266477705476 1553107080209869839 11289994647808846364 17226473571713912646 1308151600947784587 15889837237128774523 8386217544886699544 10186033620070327876 7532165115388072526 17841879607800435725 2550057783730311684 9357758459436570224 7508676138062906950 14787271756372441986 13833156470332280151 2578556526819612383 12173003324332105979 7139207454258425498 4868843354337911941 10340130971647305415 927157755021630096 12952168436687490056 5169729898377852525 8087121741622086287 6537080066130242907 9730131597149391295 8403550519213520770 10824807352751671472 12814915203132163094 13627770149842670345 17543848404372078575 3508584254832426110 10328112869081725996 11264022569612226039 14518455950371017387 8444454411741361926 15634953174752042976 8537382263406070200 6986871783638028184 18212656001983453383 12529461424079512569 16749558333133327639 2110894473426875884 17236211988336743892 10126988674601121458 4318531403113435697 4311673921899387079 17795022247661361672 15203822897603392689 6877652637458336446 7724350778282615622 7902089060126692627 14686206874547162340 10765006489577927630 11468597412780969340 1260446292002117046 7837469012792025920 10667192703479669366 4534276285473427598 16441635022529598878 16683717425359688066 3961241113791954927 9848774237652481286 11456497116139186219 5785948814387957916 1447987348260933702 3757202227830157260 12000675938813278733 5401527949844863541 18343862244115144461 1008398263608105671 9283892326501182284 1051268033292365248 14720737978689740641 1299570593328878429 12013861895618043514 2888120888439498891 1643988327366641634 6918526537853431333 18320655348908663891 9321219418902377476 5067829314471561577 15624871672125515329 14579739257980281852 9691115539593785709 2677962115252181703 9091051053545061638 12321687407230981783 8576163005777450954 209097272242293467 14886223869024541649 9505554645312141392 8334531579010416385 7526253922627392136 443572263320884338 15724816963716038309 18374536775037023777 2922652603312262593 8028736316515884138 4482234881858153553 1449389558978139728 7686661656393595777 10495796202261521329 16836637640925450798 17226140520210006534 10509153912907283751 12241128384012093121 2231146723560201388 17317553897615784343 7456787203470332551 14396908455816852973 964999710155072790 16567057124820396248 8503099833650327405 15097578044697156102 8075506269003112632 10132107590072243896 623295896478035548 4098089603886867464 12268282080751613636 7460243975384050865 7341487510219364030 13230613291190976037 14690121269335052298 16689437281857666980 6137376206471817866 7828649234613063714 11598839126151421579 10987416658434373849 146013620014051757 8237287714890422509 7950106587548126018 6959767183220889619 10257388665006113364 8402527162035116164 5246425350148073513 9626831378030605555 5484355083917440992 3263269305485295174 6045469868188775195 195191734296513887 2819056266061849079 13468237366592137230 8067284436688938167 2684906370881817213 15756417251282458982 6847644026969386819 11218244980782302144 405323157883595786 2720212777438820629 15939800189717805360 13465264832309002843 13211997389308950434 3475522355323035790 13054168293717211984 17079761623351917475 2757617666274576932 11709030091654428618 7151212381634178675 6424981901128368725 13950128191689786160 16342963071019076394 6792711445292002094 2941528665314881824 18294936249538544641 15297521089850366510 15544744903301016191 7964428592880174199 5365819971956724520 2220434185413449317 12142566968703197814 12560701530282838029 12161978019800627806 6218813708360723789 5572367872187223438 5344958336833342163 13427993672569760902 4855857560726170321 12905051714324909152 11669029278176738221 11241491527760845117 7250977130078964867 3500949170461843607 12089214714109657432 17310513183646864398 11314176996424984216 13657449130595722323 4496303476202761869 13758614533688715961 6264929866058763855 4230547800182375636 2754203115307083937 13155044889677692902 6588059095483453507 8143573144115823834 10382553426450054623 4709732702227043352 13191317311394884765 3078950047494216547 11761160599732259817 10673976304726757200 17120688287021968898 16584437004411149117 7448478476341040052 15603459455232544683 11499600929959975316 5759127935006855779 9810744252041152492 12363617067281225565 919867546775781467 17433571847610313117 18398532960819157156 16795480117838848489 15340888459684773669 8225414712242845203 13039877380068324920 16893765755336015937 16639102786292022974 13322713223317611851 3318796854244086973 15948443790800259842 5442918464654454050 16193275459473236101 14305362104450432838 10895993853834888552 4138897964745087772 6280263135525617003 8657660212676392284 1172767207296863610 10629776628534551127 12077405309533975271 7409442316400570067 3660596592635094098 7062835328156627435 10291863417657468361 2153137996692614350 7828518262900494437 1978822051982999745 4177747136598960039 7472495667316803014 8108651525833486455 8755797121441007938 1132236985102220684 18189665834174782198 4355831769544489787 15960460370558618663 5861053818529014131 8496488583067994258 5621917359816741722 7184234904850990407 15858750237251374661 5332142831693801116 2148699008434620500 6052900339621016679 4179954854535906659 5662392303126007145 14670776378555035485 9701471580497714555 12171456778090575999 10388373601706156237 7829126472700043607 4848758036661109996 7852027286547308558 6198069003986389680 10892772562817314895 12578676917743932600 12143225745930863049 2865513307958166994 18137748656045299071 14123328749296344153 243650694463635654 15110601917773493107 4485576361392115171 4951213314096508508 10578948971852912419 11753901250599835077 9459092252652703859 25281145189387539 16644301106325724287 15519272332994487712 7918980040102099500 6455167696066469836 10116296903314982482 11136974666696099226 9596097864581027555 8543956743283583467 7715520821233243880 8602423084356807112 1009371952616425070 16162750005924567926 9100905001215649102 2248255963857083729 1124374529828013600 10249836373679548968 11078489237808020543 4538536193342290385 17698526649168790522 12548412122229544816 4944666638203074189 5732170617848461597 4272904420821800799 10122565185164725319 3068904472062713687 8334738082617308943 2787774777452870976 6447667928025446631 2467925563337495902 17279115329080443829 14225636698198558421 11682560256583789953 10495060561385620292 5518718926346044163 16416301115761165021 14527337599565331553 12535418736722620573 17675613319901877196 6191665534262444554 10679452643618991573 12715042564570987723 12811258138338153422 16969715393600531668 14306097927291545179 929617459540768144 8376196255585324172 3862395237176293552 11380521571875380438 10274424463984068030 3891376885271465967 1866235947397466107 337849817304897847 7365358185977958876 16557104591581136728 1764784753346187639 2499583128208437472 6662069419724344787 17766671069703340040 3261840525717082225 6123216577582889451 1978133368148996732 17853994666602532533 8348219941806837849 4395585484859523663 7098684953412829030 141068049834072788 17956904347678494188 5912201382191114765 359368694820287511 9927014545170177609 10806942115146199500 14767130360968565930 1508686243904201908 8768008521412052946 4291905868507879349 18265517463528277233 15881789841455108999 11988475679097823499 15849229207387210172 4521355019367336888 17377050148775618389 197802150131365336 11515780203624253149 7282805894511222595 15476665449737592716 12315057714344240239 6941588191638663029 10052300850714139377 15304289809501943924 13008075001137835185 1489551606823687200 6873813031517732059 13152798605939097533 12642655461625534624 17215302208207204859 15117433408950642364 9895186266421188264 13992596000476028673 5936715052206878097 12148305244448400002 7728029821752754498 14040573617342993150 4553582327852591074 1018154295403300496 8496734197642249778 3722621144301943291 11904742539960905890 3694904897687242979 3332447360178150928 18101076886256224477 13755593139933477536 505134798984935027 4452430265313461408 10430444226179753726 13188857277008129818 2567925709911167663 15392602256022965954 11357169077754877988 4369800703951556648 6077130688740880735 9253392360148736188 16078486376013940088 2497237064654452192 7237211945050897750 17792601822678611696 14396967286789045765 16260362086802120056 16298243980898743448 8580488620740016607 14543809232209405466 2975338946913225622 17681690915935097220 13602746418276526832 18083521175272671123 1301647740302898246 16341161020177100042 15688052129040093072 4420253616654264716 15970139395661434777 6240997752185919300 16993744935176287135 12032971419736508321 515402818156851562 6360331022008837719 17183052844817301875 3849909919693419445 3989062783925284510 11124116728165183141 10314546308710616584 7915248761543649439 8773071330964845689 6522761687445578011 18117666578818882630 4987410258655845696 1542756668957907214 16153472808213198812 14917299920880482506 2123226855556360185 16239247905555497932 2261319774691054187 11935282756487938657 7727387827740391234 3909443379056075548 265464319793549202 7903158601414003312 4577193195584792073 11800967476535655028 8036269931914882599 7961236884120936212 2164286327295947516 12695224321781473523 14916431947397068951 17162323325628168809 13164003781484981104 15214030397029028790 12259955069968040112 1874253393509590439 13713813289822219034 8722933777222029920 2386206043401774471 2605159299648194257 718712081581899050 5680670712445435979 9652096191065869209 3232120414236831052 11814396325046400290 6689405488822727947 9348774985640337906 8086972245123633239 13646070873257016654 2196174843808524813 16513226912129439073 8363293274963240487 12029094736723949786 11803087721631570080 4989448828018923966 14611658866873653221 8794819033741764686 13345123763519656078 12513621104987890558 13440926917418460955 5828215672356268711 18369049097738085769 6998496109584695790 267293587556289454 9667316916293566134 11328803841232476639 16415950648746684227 1705471048920536113 9933724643362070065 9628220310165618828 16916760363593200121 8554121278962721097 4854414597509059160 11195619534047373321 10137516978568165875 8347460760137298824 6985775427604967869 5446122552538912397 2388028460822068241 9360754945529730415 5195951677400280458 7109069834800886191 2722778556248558012 9592205554164103768 10016093151828477541 11327144452960788381 6967638291576896282 12094622801245410802 9446135716718470580 13384379036136492000 10100065231978732713 10726038421756588703 11641599061437339546 10573558397945057047 15434587396479226555 7081834122372418698 18378723182174053144 2696007973394901746 9890735394295448322 4232848861314609945 1594422065024883458 10892274709067450485 5174722272918312906 6574223695887498281 15349647665711504710 1395769673972359464 7251762632415307938 8250415026284280602 13336944336049581581 11477405194553637267 3735166701246735759 846054659719303393 17054632964523105680 5528327785378551967 16141807861014307988 6440889661206041783 12254600226029145555 7878435804647636016 5776042982325619456 8577334063561306221 6986160582962886541 7916466778810472621 10881523936838409754 12038611187453724686 8273767858003809866 18245467582789066862 730300229532699879 3260204271905978184 5194336068606253997 11180731126251601319 10610092503892873101 18359084053478986428 16493741969681017636 2939765594422195169 1511331076863775180 18061947161646094330 5051811876547412390 9765366989436883878 10124607968142037 16321412246672807553 13189397669612028752 8522457220316144143 9038039785591432653 4383041297248808497 11493733129095990539 9304388149705686222 2039901338459616603 11188688617565765736 13340161791221639717 9155140552269469353 913326773128491434 10681571014522533544 14220283153200746523 16141848047256956024 7246766533454762724 11736734072159146340 2843772883625888771 3520847141709533171 7320191884480560984 2985125019921003783 15487348813278852836 10074263992205944133 15599211855205900546 17236080811148050494 10038071555413892960 5600006779587234023 11040112619003058363 13861564764680292142 4561071897468296505 1233285325749024746 11793276132387453771 11013716759347846810 15608765395940231468 16118608798400932216 6864739895103538319 15768129724076690357 1034049255644360738 9576387066069064573 3480436069624057823 7647542467648037130 411753114533192316 14618045951614256121 16014146450505719572 16621758948423783278 7421390359124986432 9298413081922336469 4365466472799827772 7270070973780058927 17580865407925241466 3910556008525180221 12926259614775955611 16825297721132630452 13036473006596103452 15808543899837014607 5936489080873030326 9699565279195877775 2965312902135239871 5788770273552273096 14092229360835362466 14961632487374511733 475129482938021298 16151132227209244626 8428460876221173723 6261547836381827196 6294251275818045282 6202382683968585864 2027073635375646066 15269532922122310343 10358366060783062273 3373687671626710391 15519556670939903999 519239962441487259 9667479651709099085 12611200591058807753 1307517713873963881 18248614499790924955 16637694420160682736 3731936901066087914 13659694756487542210 11928561496473164831 12804370300171194521 15879434491296545331 4166302057545258821 1184591277007871598 18248641402126245332 6644168322338972035 8422631095752901758 16265941439037226145 15535862277181035117 14827032947270006646 12725301997741980457 18340312907704844825 16203199310598089894 9271000458572349133 15657219497925856204 24177811541985351 13416552789238701892 16443996155271094261 14357974069902661219 16406183477816331641 789954709944145976 8806195389588866182 16438948945031858325 12395732684547272708 9249503172536868550 18353408438479187904 13011667968142124225 4120909821598977101 17277171520594637209 16399244463469612156 18052601141295196248 5828357998533419680 16651077106724627653 17985424489548498002 855163606558411931 1476161280876716313 5584277722098888488 6353088884868809591 2171210444272143653 5507678272558882434 1480389971499891433 14070773552125551897 3225424080691615837 17464524954952318066 5276546905233255900 11140660113822452811 16722629565745040486 15515444318789425329 17159157291816634164 17615951186706935408 16186612879206789684 18240754738619873510 14914284450355885650 9590849794109121341 3910982163981373659 5258388788077537728 11692050642730944948 14341991424295468844 875948642446686942 2718689828865074536 8489397350501758102 14689347314789832331 12878404058949553292 181264284724353842 2338316403508314009 12189691057936201508 4138716410196931534 1685893315105246483 9577806725263540598 767400962808046560 11394141290748897817 14073862850547473181 6058520601545176298 16936815699071968959 6033724168270962487 3256898835503616280 15182988601552678072 4430572663488114313 5667505900601688542 16583871356090209852 4375155981688861491 8155209229689598092 7129583525645229802 16647297381818509507 8316520280820472778 465672325585500714 5927749742570110266 5536799219306592209 18002893813375494967 13034849190434308362 11973634345975875728 13124597683421140569 16909699381996216231 16664263497730093762 590258927153016444 6963396675558220999 14488176793349014672 11276026440790953550 12280180971414614350 12806443196462080177 3563232896912984765 11872253025357218104 15547326347629514836 4266598390444343157 10892918036549294745 2647962329731715343 14106667696645441931 9537603752908563481 1068887434624947969 12758236179348281482 17855527988336476263 17293280014342508378 12819033235828611087 12053641935472681177 2867844280790193321 17831065364637270567 1662728242108463554 18370947092042524956 4598781618838974349 4564602881595425727 1839439656379759926 15824603257424729217 15712044757832219732 6083304828567019191 4504577405465656585 6946842987282588545 9980681359263535076 5510487345063658201 6698941148215163478 14832617029263431615 16584791586273258322 6777842541202026341 18438129478009251576 16998655453626486286 17631884196056110261 1190316490343171452 3313407933497523103 3728508082875310968 1772075591894506435 5817402353832555494 16644863362521550610 1574474164919084357 12793289724937721508 6347939151306833167 6185643948003178666 4481562891347578393 6498809073827600152 13931119148920108042 1195110478235332230 4153713700974285200 4940781762666460333 7379711068119060775 14200189638375033150 16443056111324786094 6795270448449276795 18281851251377015177 8610411614647194477 14966857120792946174 2695176075259631379 22495121146261124 10781897107963970289 159787791549749972 13130149838510707935 4568731389853192994 15297735283038514957 9399408112034372988 10768359138630965213 1391566663246017082 12748168938774421370 11421650851880149763 11892836598050420258 15618982068908401914 4114774202719898639 6603127421051947864 11928102389150142930 1543128278129248898 1341010623881284122 14403084668662388042 2714589591124195158 12158635054686291359 18351960070607293672 4150369513555610480 14313911384153277265 14728888291093613344 16291597849091277618 575551408216819749 12372463195457777500 6269760874577520446 10761685836499635767 1108355101962027827 17340674948075736803 2994215151716268944 9439190778448985277 16234818795582837363 11713057578304502156 12180280612208409102 1244256213294997706 4654052765951641605 7976259283316985462 7253231788519536247 12975378307385260245 9746119437501401371 9677395303327330416 17330268641330467850 15187020048431056519 9604000016310447232 14829925167155235526 14816207839955917304 2979051852815088939 13045270722524366469 11055338675222298865 1687578584432262429 10880514828520466474 1210458490217962815 18147219659401834383 7328068866596471591 10565295799216569733 15760005220638025590 5971946226774512112 8485054414948544655 1410106480793540864 15139225673713985248 3142192458378954291 17497502787156473647 14725225130139300107 11069594332058827950 17534083418882793240 9715804709915485094 2255129955174458362 15052176009116811211 15452227211920863388 13953066619952549362 4613723499304685652 14004607393680804905 9227761546869680504 5790051711783666399 7450085412558967280 17025950421787185054 9445391112083444049 2980054535712341932 17665323932297786369 8783561828768835207 4373728509300431726 15509265827926066646 6600553004053141604 16889088898490830314 7838387608889825186 10485061735970594430 6012495074177958247 455268641197441909 10814263539520001685 15503665488467433221 1563957135483664114 16427334111295527623 17066956002755117813 360329020698036943 5324655902840662979 16342152975005065856 13527368121080761173 6681508418238847064 2618233522869305555 14381276582858969018 10950377393031015383 5996578451527193616 11032941369207043153 13958865616548955049 7773310131415556050 5962513614015476052 2940684521231463839 2618566287078224230 3272508618043755316 13628347603112394681 14844699954475874442 11714427045280563637 13705526260791332601 12664674130399460607 2494637165932689667 16520493254276389471 4369576952491339428 159063195973329548 14711992170259624123 11833227418465592243 14366009983024541484 11797175233517037392 9322232273845454342 14727458559860915533 4255984428657527743 9011215202830623747 10917793123076873731 10995981214840320333 14606910229517553106 9243586409307992879 10284077694299592403 3244696243930421838 1877233004035582528 6659824632764516093 7783943242779073907 15178831172936574166 4690719029917293937 9912062680835328667 8590424747039653815 15554986633042935578 15962279020958324529 7350302753699041904 5012351951190349739 8952652963764031851 7483552430683451877 14199711481087603469 15224602704384184553 13587921893489964229 11449269196754068848 8871100309854516810 2290173667003589476 14875218256589502654 12849555200101374184 1707593660347035465 9235583368173176772 17680265313779995067 14977261332826886974 3196998227583700321 11515365194304691306 6951749078489400770 16819527323048135517 13354656759340047094 3646384043607795859 2672975302598800023 5591373366022023254 10833607532227352239 12541726994680579034 683943528414255428 12084645333150671211 15432816775292300748 2985870627899293325 14962238360670952830 8562941341562905034 17353983042245055040 12136844643340220179 13030885089510565134 10943114710337836061 17827621502464066274 607466134515021691 10877335318538898253 17623201295314603108 5692893205142290355 12276421648061829795 1993652766351806835 6689331475186454739 13733631858340430302 11773139480564016146 12200916139260439764 970316510601431049 14635331505708682226 3281905041865231631 2494796777901924388 8513561041643512357 11924676688834756578 6808738093019919693 9781907476080034037 5514214886770553490 8761345449275606380 3051011283528368963 12152717596784799957 3846353434539578532 3403844752946335467 4670787589139927852 10822649641768228523 18295947156690082477 12220255250051412056 6640455473742185221 3965123739885375689 4851919982857009634 9145669336824936592 13347196458522781011 11917471549655799954 8353497159606269400 16204605523961477277 8675568919391325735 5264889085562701995 3075059834950489732 18190475278944175755 16017556028216281600 11934298296912697964 16035391857644974674 16285719428352707325 7299212984026194570 6080861908338980499 7001368007195147901 5158995530521644782 10903333615021062457 7986551931839770588 2529907386793602938 7579275493841875782 9300011255742125993 5053983214346546060 12599962001679742239 15193250135256513380 15674702738795251693 179822835030990656 13893958945852947902 12233913789224910881 11887448043701705029 17311846285706577933 16294846013872772762 8426890225123991420 15782055991576956395 17846875658175953710 5034248420464261151 6172958968173501332 16189326337632942806 9527885128016488820 14451022551603241553 16705052587068726024 16373878687170503200 5227901248294755717 12691592637695727431 14296245543845101814 12329750598077595924 476193262368288345 10581016231324873670 17028244584982727392 11377754610269672484 13849543972834660571 11025026934864671905 500987538424003526 1671470996960136959 13488402834843556559 3327956106224359965 16659644754224275190 17607764903025827648 4343640601822791077 1153103368158185158 7110105446481683296 6024775914190878559 1639425835112541001 12511891082230388240 10252730320926578330 13617241197340649302 6450145165816214234 8186151895145887480 5255923157596441552 15733744825675885956 792912428864758531 3530102651880463811 2166343854826861553 12256523071974347777 6290024089291163509 13186598394231348884 9336311967934222699 14945325658729696414 12564716578581355207 769926113171141982 3181173592676331773 8681335132265641424 11014773584054274698 13196338865992727030 10552818184348931661 13904986796836547553 7469169131802950115 13352433074088518618 13770399500595171513 17615120234063529012 10006596593292912068 15761284685718339467 1589308530401086633 3386312526251370125 4526472327976917900 3947970402067927263 13420689611773929147 13481882773738513829 5665813414973312172 12441509502077227193 9893564391985125178 814859678581716595 13618155283829054088 7117738363684944619 10319832596527850729 849409949090867533 3588876044857642371 10183972290915928389 18429779557307686283 9169278836134784176 12205237090608191263 11544283048695028955 13819481719037631078 3622600680501789980 4910292250488912236 7883853473553799773 3295713982692483150 866780825795501225 8581184937285461075 6471367610545941761 3513268588786042678 15655620148040580116 14414311527662358283 18310819382226288672 13825410116000489683 5251854954936818167 1764020683423769180 5658697445456824734 6912377304833820776 4239743372903335348 14512019246301914900 10079847306352268085 10425906508658513443 17209925779376213014 6451851609318197264 3071816550207550878 16674270945997888416 442921537098183331 10151948772125709613 11129928777068219662 13355487148675806751 1201710989543328068 16891068288591056344 256689906242815567 3702786908540099752 6170790504093681853 7562442934565177240 12186061550655868420 9786224428892872971 2196738280031761524 18025966072730330538 7913723872736426310 7871010133962760011 8460334774121950732 5644130721439076180 10661594407372779964 12146830269919167264 6626017243210573425 10905293847969796741 3403229405662979658 11848747503427736665 17026688553655812569 11934377657009229535 17305563122553092473 9958834601468680615 7224136569606585060 11482274886098486419 12660730651829724668 6635372240256533033 5474533452221735748 15693324351586001475 1113155192335083953 13948939620512240209 8416933426964638783 18228597838302548805 4393811870037300086 4332902404235710162 5193759277903805662 13529848817222800352 5812181418536163289 14529676046399298858 13500904135409325204 17777208420584949954 16790559747376591943 14979838125525091879 15407579008195501575 899550228066584746 11339967200134706653 2545895333211875052 4544122109241919829 16564502546108382151 15792982546469893845 3743345647256433212 8495504987946211561 2057959741955366381 11652208610913373024 9161305000231545672 18069018049309373269 4150413591527633317 17365828537080185448 3642879439574548531 13522106554358923262 5020664426923601652 14911938365860549052 14991596466153403280 11774803806315560268 10245825843949221362 6122406838962338366 7053536422060796413 11192073596775379067 12305161496137819413 2010451899763609179 11968039613244865232 8476412226015998778 2462575984232761002 7460701812378978135 15567914565480606711 7863584488352855540 470860478359098337 17044357206367819951 4534718457855071916 2692092235031542455 6149207809412168799 781027806602049517 16627114581805084042 7948357144325919758 17367316898518502246 2945128561883897883 5691834893385761383 13552922499061786177 13281905744053768409 9867766929304896234 7815418330208873907 9208033987355655348 11231894252761846456 12322225105297121851 16974010051171476042 10350136417750748699 4865362936182895641 2756390265877321060 4896837455118091205 17882074328183038345 10648544103745385894 13739334854104634441 15292031219452976569 336000221676349841 16877086924208045821 6877871524494887494 12957582925982082982 592851411086544224 17584922560486435141 6859117339885583936 6146219479967581166 9365959550484702859 5676385713992209290 15244233455996793343 17831918050113359685 1890856219003925171 9154452773159441847 4940579087853956814 13902695996918590652 3411190384799639010 8961342270513695818 7390051979562058017 7780219433909965812 11223640443178525629 12378820024989856431 17304412811546282150 14792116043535692320 11551248406675526476 15001783399206048770 869583173205038426 6420534480718621172 15110934074486757550 5447285090038344510 18218082439404854854 6099872049812124653 9435977962379638870 13364069403097155962 7763214485651703098 4901149623617498214 3166283791067088129 15002368431307811263 2229123915431102616 15062137808420766873 239260693242669656 2697648814494641672 9445710996658507501 16798585269736102881 17438291415704147686 8703124371225720694 13009619475474107981 10517517427686939457 6486152686114836091 18062281981983873422 1962834417540359461 10650509308769221808 12302994671126185781 13834864836544502692 7625239012387256608 11866218543530516477 17805718178503683847 3787272088915819998 2583102530417342092 445730059158753266 7944319574586866834 4084211031630829504 9137921080251539595 276828120539785363 13629926677743819020 15100415475562037387 875758930247379757 7355292773880245907 9589415360623493787 5154861706136630212 9377811894428228029 5453696543677268074 5123586100076458258 11523395353289718203 1472218210509831377 8330007136080943123 4144210357722295051 2479148832920828345 3553195919345351571 17069793074397616676 6133147495394086320 16982107041667066608 15662539766249748819 4433318870453403508 15800671452475498852 15655049547318311786 10219929081422077965 18112625022939782919 16853084395309997758 5560636614572658154 7264062723172508425 4576437289775986498 8681744776450535138 597627501990295936 12276131578866965972 8573500651339699815 15441899741973180850 3575389624721773436 6354982257977226709 16508699415462663536 15492302643293412326 16423111252440589577 9453926759912725871 13966790553391890340 18354170504261484637 10083057053359577328 8712492492159956111 773763194181833274 3903423365834758048 2238858149878353052 12520523370061107907 15653638350614880774 2126213462529749504 81321894164801271 753073498272916463 9501573591121621814 11800844747483347506 12745882778222820168 1403939573314470385 17219740519229843191 4951295081593164602 4367393292394905460 16815318231231457584 4313743631279366189 16170837778578918611 8032985969847671830 11709327858791861202 15858722463374664474 6996310755827784972 15950036540825770439 10942116708235884900 17170016068735445526 2301801558089011973 925909898201942553 421462747298630802 1870914649711572371 11498080741448005852 17400992265088997070 11915586365642317661 13216722327092484026 15697301730569441062 12174916491105598657 14736461561015715535 9697642256144098088 4618755661028003725 9601399350666534780 6253767850691306381 10348249349213662733 18423278312551634475 3567744097125415290 17054145592205679229 13275270170507183059 922924038575495644 13799302086879093518 11952531010641247089 11101419586760636758 10366281180507099236 6625892004461143272 15917254530445808994 7331664706638549253 16386121615946692491 13537871567591291493 17005066830863531912 18118663769670116938 15121988922986455529 5062603869118906822 6887731734704347174 569425605669285074 13930670670647437045 2979484129969351409 11909688491006898027 13068585810415383027 7746286892081457754 9991540269563485109 4155435766734916570 16256280961248780185 14600520549027877492 10416952014757528888 16076315452679924126 10905753724420714134 16859416592891335053 4598500799460703536 4144691367631011803 4024960972665716685 10832484386813381694 3367326903133523112 17875679433900303935 3381313420956213913 281406241151202012 4207835618805517274 10085555373672720325 17854723338673500794 8321868824249257142 2350476226154671187 8471462275059407312 3876064517021140366 15829746984433160678 5662054411012029347 5103258359986017416 8081955431986625742 14759230291029922694 10407167649354701888 1954985068521365021 10378004730459188554 10920821958106546002 13168224910171176463 17862588780188848873 470674349696522656 10349981908585341761 129912413665314149 6516624823202058318 4322433538889128276 389962034210649683 3742554123322809547 7297728720112506277 17874018547782432051 8967578745047452259 1415995947393416336 4074093869131506638 6723919435974000898 6889093276541591060 12379458078227216664 4065721974143290613 14457635639658335587 17938101791188427732 410820687260424754 16209871399116144488 13045282296111804624 2156522583695193493 11045979114390952384 4516512724506671011 2838411186233925459 1338027234703543461 10348933021794038223 14837652350047101397 9507808873920869761 10138807016940874533 5537230958067279686 8553396997529858787 13209533578269924413 9958159493253593316 4998342183034176398 9943600734580093093 13150121417825840535 756176787715513942 11885328126835762008 3368514383915507589 6746805252780104551 3164253699047692830 16813273504078643503 14351898111275058445 9407304302244539580 7173488766763175934 17446348373191333992 9892062674731074369 4545228042723889065 2208585439305402428 17427978040780612371 2125872964176847693 17315910069611597440 17976136681909151782 16425616389404003660 17142672808657588736 15316098797290687523 5156145442285390450 9629427777996058544 11606991928750406942 15723951637221873956 6559203259548994830 3137214952315501203 11980127323553557108 7692735575380127583 13065163005175059074 13592016568804195622 13307084033495306843 15465721994204614725 8445517057583716760 4259691976441360959 87791437454839813 1844711504362868979 9932265302109380156 14684938273791345269 8245178654157079918 11245844124725023734 12926803010319891229 1725044067874068110 16481529802985620972 1942227744249896593 12991257789490775114 2267953987045620659 11234452602513334045 16141576357047835365 2088401282077731883 16762029736236155272 10104917840988997924 7477524312456006513 13788686277967276364 18099421972792380327 14672939880576073847 9262610955322150397 6284056518570103362 16745246814316055619 16624178633582838521 9037985832299480200 2925033404129574387 756406205819513870 10818199382830219364 8359701627916311696 8306134257586245237 14168848673296521658 12949200188040207237 1414209708857065830 13632367792885961905 6437680840332363704 12608895055120901202 17241845342342766150 9808382072027147902 5995160820593207867 6436071655165902379 17731627502970794395 4265157342806685399 774238626096824074 16203023843071732312 8304564201489441510 516703634082751888 4739694494730985313 2545838414217915735 16596836534555224541 8843091769390924819 16549782536443880577 3203037569038966506 14147964576443483055 17421258769348087308 17179171824825613403 3344674211009457307 14800825880717080487 16681161559954717593 7376855314667888180 12436939864483677781 2747937181777305669 16131132935127533129 7950671762802652731 16904011480485076014 5603214676165433031 15564915316266369869 18167584270884169014 13424967820870751223 13795313723205908059 12594970758642011290 13745505488498544120 2413286699040227153 17293410564305974718 3357987032517826270 9865306377664726087 5406217272333120119 14865191085020367359 8239268266045075528 3126935654911165582 13700317742212831169 10380986959864940271 2896974843847355994 11114863858548800986 17148368512352995884 1558922244253955388 4327403747698096971 4431032998181498097 1889013129759178398 13246840908240670695 6601667955685947812 11977029061527108812 17052290756360771771 13114770825489263305 13884214722416542589 602244607222745603 12365552064336330987 7937479491324073530 2508728957484883605 13742645351838316309 4317374916144136008 12554445760229629734 13873960863793388082 16443091914579509871 18379160749722623537 5905740855999200154 10670241600646354700 9505714581528129726 16938396456396079558 18077930991098792465 2031046073080246320 11007841856236789032 14075427918613986961 14155860258936157411 15142449323075915441 8715506248757532138 17387738680741507774 2536364039603794685 9590151144992459983 14656269545793326340 15260931363150355792 18062487272840491336 4209677393168858257 3185943432065238715 2731515325864183272 17695000957343335033 10576725492801280911 1558245727081047430 1991424129605617304 9534155060981527748 6819953736097231882 5022902386947868351 3193539311735687452 8539084067081591695 2422257145784585796 17360371458410774838 7209149528344672520 11243479636950620184 14877428585012248650 10920699587658559409 11147325476973302771 16860808233064676723 10187293184638940484 8331037049134997136 4887017856993925659 6666541328040910350 2159009647438388893 2694120191880875005 13801511502245645885 15463496586607453004 13348578385923562689 17084600946778198810 16212221344010319363 3508307977695720806 17471363028619790078 9367606723777840321 6335305632759705890 1210606825476794500 6842387593419567645 12023040647487109609 17926774253675399817 13416354910426840387 9897018553652905753 15380572065108770763 2732134980777857666 17311523865953676264 7946749575416534741 3621470391709235324 7326902191988255229 5851634884420075593 1768080922576286192 11078406127491395672 7653424671937147937 2703958681795745114 12274690044176932961 5061714103839125054 10896146545528701195 6893656173241026911 2162882268774467125 6925907515590004961 3810865388306588907 6156539284796603986 17683941105433156743 13039491545556899631 17735406954046132999 10635351030726268436 18253147521880996348 5082584457729027454 16774318294450229112 1710062158090442839 7061304369229401159 16548732269140376215 5754280029436043186 12763542503079044461 10599770702723239788 15448569152835867693 1023814039730627526 6234427926284937164 8496414879094610562 6253956057009485501 9254074896113704325 4733013761899442753 2028046561687836395 6980867545712075820 2373207131724783778 6559283954442974448 16667650328823881884 866191730740103687 9196346868677500097 10167326327921596534 11402973199896202380 5554527321035114907 13521211601524974333 5607316070188189080 4002538133079580071 9746243875189100624 8577703206540825182 3219002469188433763 9571770479963096413 8293889958109504835 11759151206108855885 12621537356837477129 709616288828986372 9515905397741058001 4059221865758572615 12896107443943453234 4807241984436115683 16279504659859413459 17307723987366034403 11265082537329955542 9387590880222981974 8072503420157783178 9286516519903243577 12883307836561340178 1642094803732872904 17100895884612369612 7946437533008229616 9625852755953629916 15149191908328301479 87792477708194576 373118194085425597 14060160626424023590 8703107531746044310 7478568435835583053 15093439502811756981 14976464344491862341 8889487551377637677 763878511058246375 12998844403088931201 230916999475219065 10571603151599236286 2997544937075627756 6180132262709333512 700810364887757720 9632624441125888928 5509433563914776151 14728459149843131780 16494159834855986936 4784662432093869056 493870604167017962 17272352183510903640 14272971860547300211 16846621230603689777 6207405076441374178 8107807086978274045 15937386464878514817 7736329644795074728 17120512305610558002 1887389457679386055 963964711248472157 15129145709735608916 15944008996990958948 17059831336065850564 6492949535768459519 4133713054169099853 5833040344588287204 10312000784858714461 2967123528741356471 7574909298762200983 12173652448751952277 13618715307905314147 13180170382524283827 11786600111558231061 5699046284067768295 908779354460067184 18203753115842749811 16461841274213775011 7726998691764163791 11600988264023691160 11852111503658715820 12841439691712874705 14286065009008982559 5965454115545347335 2353963602785293902 11274191885316889217 1222825162463738862 4244908460883503185 1438101498869955071 12343844968967156432 4314581853098094670 14138420377599027104 12131536782834240458 2603342784272796549 3277597264652864993 17667683854724446645 12340822470916633834 10362661785534856544 12394208722027298818 7917716134008133714 4915129451162081656 3403383275192116054 1008379121093311606 14445351515843342769 15911132238791282060 12099787606159091483 4147246690953034935 9509307806725139283 16693014506941248468 9497475357963370836 7479464083818822872 8340561962766534765 6189806266107757423 2107081506645739593 12193560846209378252 5179699222161665320 8306421666109024482 9048085906029493181 11315183396289007813 12873454998383599887 13011813705852642791 3827036522637623083 12628169422774422524 17469191501356164539 13475181183324983119 2233966200924651872 17844914040408527702 1549713512779443912 7528913597203346994 2869123655405539310 15122216187589022534 9352315285377535597 12526025742989118274 14081823443465028010 15289367168245028114 10523588911492914669 1742561133488353512 2430739252515628950 9267077923530710004 14898261219445863366 8550740861022479501 8694866351370418103 17809919541592221680 475755377289881549 12231157031450662640 10653292756803834563 14822280078502996254 11072201722197915686 4019456051025789304 16103429277354344622 11278399516724334333 169754274860992436 12175182686076218338 8535881537634901810 9788298314578568707 18190922137569100787 13171167165073953341 10207254827549767577 14891728858956880196 15014099316866582629 1245548371356697031 1456269360793921306 12933729886738650378 2666784341336667672 10434431463806770888 20621326800142330 14947440464202834106 2536463151730344053 7494932774360477046 7608144230571523661 2659158568626004249 11283711814214283311 3956931171181999096 12310494637820857965 5656644755487870549 3890557772362744895 9330505940489671509 14208965473628614155 1714037892330282761 9164380017926203682 18440109372740636451 12022065465064831297 15172944611987828267 11740692038659727583 7111090712886389252 6957234453655486900 9610566558452405750 3930875041534012990 13146296735227343762 17956506520845845480 1540177285032797061 222741911915822295 6433068427136489325 5492872987427637625 8610620878995638431 10282668699811430640 1362895051272086786 14263106325561267331 3868370212223280659 6986362336816980809 893195674879973861 6053321132699173762 12491743006643496150 1981919672643039436 9688736118857227775 2759502905935844173 18120704121675965597 8884617806184804279 4573882750781959916 265738020357256166 5004524535957405682 5220332744834273314 241692634166874583 242238239246876524 6500908372107657582 10578159338889332723 5999045813426985436 14732146607522309358 16295500842369422504 9779877866051713558 3261653689225148781 15013869932375132248 10226634213047682410 10343040610112591305 11467191719231220425 7672602463068198615 1689053878297525790 2581634047795628256 15764123138826111548 12937223577521899079 10811311252967792554 11054665905312483649 17463524947291983874 15224825968846877627 6862384915529898097 9098140511075504273 14031765184902144775 16684860528398273660 11045786518440129589 6270948622630281678 12818674074966305308 6186886727741071752 15406921549632084504 11929462287447983513 17617420157182740292 7834161585554186351 17490027813924899210 14277504144253881681 16869346692660498886 12703832395421326245 5827673103490955284 12608286923681726367 14834408533375815774 8572880998785577450 8996969984691596375 7999108053061762923 7130879212481671649 163615680912464078 16402681750503431383 5548259127820339113 17751323173356464789 1715114882772306254 18096749231364868512 4919331739374916614 2186552148680188610 14390447388483732617 2392877560990251603 5979262173933449528 12685252490780665027 1503262666118627672 12794147396886519695 18077994284086599641 4615530574731383253 12499272386340618999 4190570613859180954 8309900433156210802 7791570841591678445 8013993565364373249 10955022240199740139 11339575469886774600 3589889956990731797 14239422703029256443 199623949657657896 233233942392235809 1976548725549758673 4526711337968046859 697237735101660414 13416610459573652547 13396366240107441702 16908478058662700878 685744787504113584 18124086228885856448 13473870250615039976 2415560634948600532 319807025628901039 5706333862276491127 12731777348259271745 15854998974067584116 14765649524989808718 18028910446076774753 9015021039318244657 2141125919691405251 196668223742202689 4115081108376104432 824297737844749894 6152064853867061558 7282642268448831073 15627759551683063065 2271016092737526437 9038020645507373840 9608673495525368413 11505697080353491765 5959385446128466976 16242383832658303620 10596759702033989176 346341672733016234 2016916225458738773 3671564925615615216 13074585545420859226 16259445879598592477 17101748541755733472 6482193671744958351 15337511722498925987 16309038980462731718 8785790665124817983 9513920774674583286 8374198235948757240 5118006744921159198 8039380645265301039 3757739976592875960 10558193968457373045 1829014501936769574 4837625047348594775 1271893582163046479 5102669117959778935 8094609144710604301 11904519838548927433 5521300129682156690 5449722226104394312 11824150462223789081 17219708823494704753 10908229878196954355 7257232124652033195 3212803765210382453 3063508611127952493 4584753781958485746 2488316720796608961 14402147081149413835 13489059455948564637 11649616430176844307 5575623286532276964 8704670820274839307 882030871233083345 1254774855874022203 15409837606724762399 12305649568798954974 7995838713263955480 13227830017162403139 13158794456805834242 12773289885956804587 12936155015181977308 1874305219092684125 2996199853483862366 2451034025936402687 11595797504879540088 10012873663209871764 7967439154179691277 9614158700649389292 12352297167864426324 2596992642241804819 14313301751063208079 8507355189006133223 16092886163420101319 7964543396776772145 12480410055448082496 11505600704649418902 17330514651487840965 8137163498468285277 9109377172242661031 13698174038936286643 12029639288288983749 17359562562709373150 1674660788769724834 10203198126851473707 18106968103172456314 15075855835446236527 5675000306953883299 4438920461749084822 17422772752870334935 16095450347448467432 5087143510976866238 18026301470196930068 15615876710715947144 15465618573514371801 16935068281834800254 6840054065741063808 18271189744819352568 12588493341009781405 7302655995559199229 13324460460977739351 3227247787859682909 7032589492197226091 11834130050693833458 11791145439142723442 14662505778024142269 13660246024199075921 13295023586022568493 5375003418605326005 297304741879523463 8478413527200653242 11080943989440670958 11124451631683219304 6240727259114970256 12897943586975001325 10740895517596907849 965200644123201337 6991854774852571137 12946178236873355350 11932910661707580854 11499850939494211317 15193222435532610102 10059340092460326078 3281744261317249819 11119252742825591425 15107299723288067797 2163112595065542599 2673708766547062137 13541004486230694176 11571763747411717686 11990674332210333265 15098479030662278063 16879839824925472637 3983053606066314281 10495008175351171540 5360567461956722454 15194655122350906050 16758873675449385378 10904319610509008613 13868513552952090725 12487690891075685753 9874837498931820799 11591084043388527717 10888644673803578262 2667266103513545687 5880062365765519185 15680830050665236642 15326723103902578515 11517324000395759297 9633836701035619445 1857433549503702647 4185629696011578311 7272873042073383363 14597868561994802627 17687492584521296097 14253812232871033816 6060136238764403044 16305035939308242220 14034788553164634817 14536796864993230034 15430230423091543453 11859896979070338688 5466586309365540142 14441422560355810440 9565076117768261404 8653762084495835954 6865881108457519319 5523042345420147522 11527914984391612240 17930936131603400550 6075128269984146667 2572529025107629454 788566109825208755 11268910515091347714 3525138431886827450 5001604250767716983 1225829847499691822 16005576155326866834 18419498097558209696 3678954083978464726 9868877902676071668 4574110416488868277 10967522554840201720 4817349795805927542 1270359055813738820 3516246700322437344 1966468448524149626 16356152368788856562 14747401055335386696 521853320062716816 1880568201689714366 80511894199157731 14454005403814007316 9417307878968179227 1113191187356483163 8243955531532599481 11041507107497947976 3449979638267196940 6612547411555759079 15523482242225522078 3232164785905862958 10835501149551906904 6751746606098210944 18082897814854331369 7538852510243178400 9142931850673753891 10070766192987939538 16440597641654644102 6332788941527449697 7898549819791170685 11211917128184104743 14749885608377048768 17572424594770283385 10110304897798054466 13923082608622565402 5667407375296638479 13856733045361972236 5071147798842989606 698159895011733932 9199370351248381471 7874339017357355650 2635485538242592644 14615327743829602974 10615854687955007290 17469858908019273985 13826357666909119815 2984571953737271115 3858896933614297375 6120681898562513498 3544310467412411139 16328378272083444965 12074774507084369608 8517524746111642492 10779484625865948075 3085845473875853630 641292072227536915 5547125340595890795 12292903044087741803 10845697219133773388 7351792284244158633 1808921007104378883 6232314954646883653 7614509815256491123 10963928078168829806 11092070937235890409 15297178276399730131 10258173552452868260 15944359974023008936 9928937580436962050 3064967356918464698 7552170992323851017 5488076083733120395 14720045054765791109 2765149315489146311 14756500362930258612 4851873813181201918 5189113039535192559 7193483622683760093 17370489126954825312 6563335808596791341 11577355069415853668 534162339594925384 5748747756603984038 15692112048072226985 12583863851878340101 6152003164625931005 16147798859105539834 10006260016379341053 15089064048915599025 4514149272612133554 6969680139023026773 4546125560280506427 17334634529840836179 11199746641848161391 18135642609651668323 18309071109884579043 15505115044015935482 9713435578282168289 11795810022423247676 4120219835857496823 3280667560527047234 1062467343989561822 756880392334753813 8345831356373206235 18311455147498958807 13573494814495713585 4393348850513025698 7807588050572038772 10842863025852071061 17292044712199925737 2568422867254744852 15454439635924551606 8560369419811500883 13411872564000536764 16661451380472860349 6469800429364598006 4766494976085050219 4030536475452517496 6186094050863401424 8163105687605386966 5920999600630955092 7186574266574944230 18073169735409700695 13288259979738352970 4462096234453756253 7828241566195077524 12311576078415059480 1128806342589119163 16149584180311174775 55464665896784375 14059855464518291789 3440570895315027088 14524986108435701566 1101344240684571034 1879924692663697237 15154989113398722677 15331674137343812031 7387224617692280891 8981381299826246604 1046962778656291853 8306480091270142242 2927928053632649221 16547691858256460906 3380790058830308513 12913350883808391770 8445039348353836395 10245621224778283095 5164658798691616733 12601888453528357766 3597521104977354460 14299731210644938283 11988551960202910851 2044740838256223861 2972964108074471515 11098578699105553578 691444601347430353 5106014132560397886 3740672133415316247 13202786794426319873 10443311121864517458 4762513444885298989 17419823955972853265 3284291605444572759 13677783908313678390 16743499856032036701 18262360522001081492 4319209792847046329 7596774996604646024 4851652049979172191 16050917807496249094 12763825737519135436 2277818455913915155 3414145879634731049 5438374583963452650 11974818395377955534 854670359716106796 1776570894365483131 9548139066226259544 17492457117786229453 7931033880880549888 9206110603755059899 14792004300323609141 16338815692589239226 18163309705830139144 7162470801305924646 5386906815033075964 5232850073371230117 16230907793711594207 12977937477642858548 18140977303370955194 7416028383817769252 999099821033355378 11192296598713984082 5714027275684251920 4260796314034555471 15211481199686145808 8751325694665461036 11911866929448987264 14531054389179312941 7510927033524724443 8016703145172710841 6239319708749103067 8078970440781225225 706217298057220005 6869519206514359275 5498719619262905758 1868351988891161687 9809151906648193260 18424434547452712045 11725630969062378484 10695638109991578874 11377038245128556981 7071091192766132242 13277776082771926284 10223238504774258957 15936651186136634131 1631590770450265413 2018073655856815969 221589438384037021 913012856306869338 3234405868542017094 16047590082689677030 866186035007718743 15516891829269249646 6530394277899198475 4870489120946878280 9607753699382839053 8300823751109065433 11834572842197772100 10713278820689683692 10691825535201513262 3840570801251481587 6057384816438049945 15711564181544390087 15837737738618855814 15145073690083444679 9573987326922175170 3523890695927539220 13713048569969887893 2323452774223762098 541725276632831476 14466966525662161131 7419870484911768378 1684619830855322356 9420176759468663468 9514024249746168151 16219702814116299567 10191990538346821447 11647021304394223964 549492777848949280 7317206611360639297 9183437528450508150 6918548501238250152 18250612871995148254 7778991600939377365 5132747706873936786 14048453742317166032 11530878324551196425 15124791566560198469 3976275827071161674 16734541280353679110 10164771901310551610 18229744775395438470 14570468848911152237 10686966071048456105 16466592211853109378 15674859268472552627 9391391229828574474 5004480280048312923 15413464948656565147 14854688843579854681 854347915523591651 8755847000543483145 10589122317070301923 9371994882779425588 16083267688236549982 8455423712813524169 5959217300882467454 15295288696549807034 12376059399527861554 12857739729689172892 14386611180260179275 8382803515292130935 14021627301295681100 11573165968274897257 7044327658033604224 11301353969793706103 570382813402645369 7538712957010421989 17845055632496880585 15990002378232697442 1368316685523680180 12008296211633943729 2876775788833298671 1022597550286230082 13765267582733580895 2694000136312046780 14994975907616049939 3012455787418789009 9725281139048608197 4272696060197820242 15914532714975533396 12150337432860586454 17932416932790125753 12600973849903303203 7793195030525916890 1184956330737587143 6344165225153702019 2695876107860660685 7697793834551620296 153673969854512861 16481550957932207744 17871802344901219606 15761459684794351077 17404391404415208320 17080355008806533008 15500960295759015699 17242440377732523362 14717622450806759947 10165150672811312664 6879649584377293589 6016001623397659192 17888507599085765590 14975401951639717140 11246805806488395022 14450023493600759613 70238817241481522 6120529771832703215 11469045493484502593 5005744829196839497 17218708945830560888 9956037902005966605 474192052341899993 8730343824992575429 5478380739517602075 13463851629619141638 8151482068422635655 15693939946278129529 9037856661242847159 12183255923272531888 3875662353711951600 9723035530509148870 11509162138862657847 1925450467717877066 2725297335730510582 4216893330285867591 14373351608089116955 8376837717843257187 14211284469505696718 6013242825149771929 15786517498569436642 16000889071183782312 10290417944051123041 11371344371599040266 14098856000527193436 12005495449783097414 9630146848623641468 188876915168285865 2945526337889210386 2269954423892679247 14172413587540071480 9059900819434398989 7863733841309490742 844575510232759623 1003039298127827233 3856520814560825706 11611184819962291036 17794508195224810231 73417747019185380 1274614063483467726 10262780228772684302 13298745476745170259 11077576200852024890 7506297983799602994 4167266408835321555 8458825834067005201 11992917592552602405 8868855466304325946 7229550139390592939 1644684543969739538 1419665067279171778 11889671892057137089 4917907863442544326 3102058331581706434 4002430051046717687 12448307686519543209 8057382714082559298 10324142956072836504 15066320348826256654 8388349283223106738 4044920575582182564 7700077988262405152 8832542372649341679 14319857671042013513 2174183813111984804 9085948287723254963 9525006383645075184 7852041970769758862 5396615051163519314 2576985088635429065 1440142818223872912 11749550120048408144 8829624622925724069 10043420425839748778 13712876976819016179 16686578796974992845 14878805768317092206 12782105888399611209 18249805601772265467 7218111630392172791 10993515565968414527 6732181784660752159 7059803647866186922 75367115360993523 553568004777368838 13402562547810248596 4242032527416184302 998257374967580138 13061900503462741610 8129447008948535556 11692219842360505480 12983671650676927379 10569254526216885860 10818222302162216380 8214505983335753476 6097670618059578920 6389846643815948313 14767808779163703795 16221508976924771718 8465349823786976436 10965549311062692003 18202039955006414348 8507743875118502499 7767267189401911313 3569324079189124162 4652802156215504534 7778857379217932680 13076505227033473942 8581506355717107594 400046789214068440 9847121606624781806 9030761954903133875 4270939011251403966 235015126417943102 3656151217214696699 2656726899403676156 13398362481873387431 8153079263749404948 2367113404709999892 1307807964918913638 15775689786274174098 6866806484448307290 4599314422948008151 17954395351938235376 13045341196008546341 2233184084057758744 9996741272967779777 9485070788791157032 11149361280761934826 6648584906947363588 14530729675784158214 9726399356900832319 13694620879154252161 4064271110944626668 5190481201071150675 6633466042067908463 8712540557605499565 14287169784430563863 7077089958793101485 11917202976286147786 9250457861303498190 9916622285758530095 10472491958619748874 4450200379714596519 17674454420260501375 13616772914748444083 11683194088221563588 12904185538349806901 10713096606416654125 6011053127249347194 1871539689826956014 2022357153616171232 2203983822667329017 7770099772575080674 5789124289414469174 8414742967759009170 1147963035115102755 12960918565676525188 3726248994600933099 2871782491270302488 5867030745831915577 16084455565505797058 6069336415767771634 2613892151955830927 6619323167469009959 11597783478387671348 14353178380796331514 3753120122904399343 9320973680588612363 4712695321804505358 9071353712322144726 6220950610514023022 5307064089808300418 701437867098815554 15451221902504388485 7496755685789391288 8113786971091256188 16469223605579697067 4889150091646984238 7212227248990964210 14860565131052598405 15212404654476342077 4312708955690266177 13109432292386678353 4368430952750971740 17985729023341587761 6225028900930577557 5810075926651697210 8683593366026067306 5250096873155837097 15420603812015488879 7172427504307930244 13653407196813814122 2299530509830117981 5498128342206617316 18378872078098050094 15515330755614379915 17674544978041407499 13922227618043313719 5735559346313434828 15602290780302365637 5167448919866668351 16276970318377967048 408428090699085834 2941035890911332720 5623227712958958734 6337775361955211632 16016178463323999687 4265518832521760058 14241458451094722778 6854846042688771636 3514064367455872490 688346746012159601 18055111147346932274 5655887657318152328 12649055796535419850 14316387208387981359 15899994454570865038 7240442065342013436 11212569442149862169 14930882030126859845 718250124386223015 1903169131001355437 15606897440124589434 5264392922365416713 10990848796562579639 11496398867747790207 11258931327346487216 16387775849082209755 11194036548960628675 15432859864472286239 18113376646774344121 2626416172150704829 9071163694494761279 18043389548506591349 1787161831148094241 7801453632127375793 1479903124091907511 3254110121380447360 15410048523574437589 9392537240975594643 17801338808071128208 13020242767875361599 9881617067615793605 8779470196672560180 2609466792932583607 10346933061699091790 9967252567886835283 3601175309880263164 2671678823593056866 16550188650257362333 6301375086335584453 6347023137154660691 16984770303490804645 15554058698822423777 3986195084370982885 5759180266677026739 12060567037795418621 6384478501621521133 11434233699754523441 9596116500329830194 11061118282200865013 17387929441929162403 13448980029060133012 3608452066599796581 6117128648809202953 1783001800492164635 10474877181535321570 9243978209517720930 13237153793734616399 4601214211061926421 15003659567142417532 15478202339200726817 4134204473863322371 3957967611737392041 6891928887505936617 734354349625724856 12860904618341151146 10197162902705077778 14991496080204922622 16365918005656199002 11306895066711647849 11072078177830231874 7134976806847519054 12736591171793923725 3233691967190638070 3938565114348325511 2921318543001295974 4583693195310122871 10713047072293818557 9684710726270125705 2453936775768387987 15613042130581948813 198890260847947300 18393994065569121641 8653638208499077013 6283423148693441910 11919906082016305286 7594932665210450264 10608786086451634747 16911180411579164385 5392096563330054202 16291823871332099899 17229297908867149560 17006053567251675364 2576663328732747669 8230012242145256525 4772951688227877145 302403562800700056 18162855714187130365 3761353218308423094 4068210642715627306 1338975521620127543 9597696760151661764 11560637671073703616 6141530796911929656 12979331822260637420 13060819938538149172 16842289874239844183 15785018720361316427 16396484683830443848 5972716676903599434 9533097993356596359 6937725408474600334 13001213533925691798 18374911304611368573 1802622143469715677 1052965255053840682 2290333919926989638 9437272015916324292 6105656505765119170 5143099959250904569 5489661419109552802 16082497728632697843 8291375632374320589 457422557321741719 9877321669746578887 15969744936317525176 18425054977817624240 793396846020818047 809273678210631841 3846641896465961294 6309342731531485996 11077367995627014533 18111117540799232791 11645723885118800245 17436202901503207584 10076945383322962477 3820930567513945567 242952448103339973 7790604438465444281 11623587126086364180 17045602569999714464 2666034754916414699 12138233070561314386 9217262212790693072 630306377860906202 9641194937521180343 980438398888176916 15182401539417074855 13964998984294322811 8809336305562634297 1195256019136593105 17088537451251829661 15898091435629294170 13367570420846132838 6556703063563163196 16344061418276180382 17596828428824819665 2221245491294884153 9137110216374890471 8344460531679830034 9586388243459979492 11743518709483626016 13226645567765109779 766770945002129000 13697034881120552648 697385800686546685 7505047848859762259 16164084799356267105 4800721306352023751 16808981658422252813 2025301467989432414 10015710345102420398 6778243675815073903 292079050151848734 16891200460217037303 2784062175097934535 11290770789085223336 15749697763524630376 2325543466161617471 15978024917945569948 7317513808378969072 15015240549135891312 782481224567200687 13944177042421008160 5791731873507578056 17141506564828260879 3547014282397182043 16155399666299604000 13596449565031337390 11872862271789228246 743283408189903062 5743008559875259987 2846737539910847616 5826281373816673084 3682298578704384139 347786118474076858 3075990622201889317 154943797911984445 902455198167961747 14078741158432662825 641335453701660214 17938596332224667844 13108431116540878065 18414917365926523134 1996149870970193217 17700799862774913343 7557953486976134147 17107513480031328527 17961329736051587544 17928836534827262439 17071306183153485150 10656421287759905194 16239945979677130785 7349446919260592414 16621174712412015775 10448417571305258756 14843070625096193887 8722341729449403748 8779676704206294335 14727803671967656925 7915137729416680390 14993411169441226171 8638282794063003239 12939367264888790854 7098876442998622060 2293977083669495945 12853661391437380802 7439284881226788929 6805591352658483677 12680360409722731956 9887688570983672301 15185909315652107208 6690309474435424596 8276777224479279605 5407137737912233358 4707537423539627579 17620243219329838991 7895109254566600991 9862674159696732330 7093686548772476499 9894509297444123394 4781184186543038621 11540134396958068406 1396830965568786630 1140614348816419829 14782454276834293729 364964438122568402 16134930306701440766 9038765189915958874 11757508159315733298 7010503081077974488 15291033971347233720 9375440540347631181 14082661564796623268 9049850568129162060 15404798752033997520 11717625312586210394 11903240864781070966 13978091999607198760 2933187570125182759 5086739383581465624 11950399544805376172 7959267548367000686 5087833162874883232 13228894330138717419 3888026996906444628 12926416336971072435 16271731464625798723 9334022616487512332 6114489391170043097 15004738748917965932 1630732888422002857 11524298967001705640 4800687757566304159 10757159719610691332 6354758007422902127 1019850328115920094 485483694523483132 8563285742881151212 12307959025218120466 15565973011893854498 15434480752802167605 15264847594709539168 10192373093635290015 14311354491829658363 10894112023183780435 2952122365608328821 11171201735665490835 14374578636483381105 5365492833260018172 6205047445888172764 3567219643520624020 13355833053374780689 4143598105750312655 11149740306539845855 16337992372497545133 17195637161637217395 2257137927028074925 2701079854258865788 12478318483704324155 14748611358844454964 12446646785560612055 11938687011197377956 17878232282093894348 8204656657731293762 1859602549717887827 17589419189235337981 3405276064676717798 15689639331476491418 11187311539620758228 3470918496010460979 2557801296505125436 17933266043971313135 16161159867777751717 14680469635892817329 16070386381830895564 11318976511311410420 12391479724499891157 4583389490330769990 7488267480851210464 12559224854397515395 7855849736196477264 14516600607660771438 625472330346599437 13770351527834652275 4248678862507847552 1501399920073708198 8552458289746033432 9085130753764036327 14635175975601201493 7416721502857742711 3425535943923862134 8116525691647042811 11840606280088015132 14065014221816211499 10466630250401237287 16979311438821874612 8229873484520977599 17180781551322441116 18295510075280346740 4736675377165717164 3814935596442360905 12061132024975884026 6017875253981753843 4649100743289015644 6102443432376585596 5565547120798741609 14366627348646041170 14754214871253643643 2713872720297581982 5494848203298186767 18012602521348539442 11287061310616974576 15887744207184080842 10932912604530160228 2087323226924527984 9844003283077633839 15437452239786723897 14769945867090723136 4453909970903343627 13104710404612564331 4918877177488878660 16999563257581819475 11139255288519550862 3387868790762834428 5964209333375484082 13731091648394471863 3494667990563593966 14205400355230225320 2275841844218876161 10594098102119181767 9794394822900754153 10558155605441696107 18199216524295750105 7452491294527858997 3275371428508264302 13999974212270859640 8060905062012955576 7163380856620928670 4596516790508748990 13125688429886179701 9084624890186780207 4301886552974048304 4636264714027198386 11371765051304943448 3534125467590272064 9147850245544178997 14350487438659958514 14323595006776844775 13870088001672643934 7304125723512196981 7703284611253736043 2639636268160797386 14349423380081556659 13096782329967883515 15369145743052694379 10108413402721398518 11125870720458430916 13782111883280346520 15346383195727754091 12243044521193219090 14073226523509882883 3166465108631648541 16931059589582373580 507306202481155071 4806567901992533893 1974194409364836270 756482516932419632 1671641039773309235 9759592359528896063 1094485054872324844 12628946154937828574 1396244533986493585 6083952149503904211 11331463107838248958 7093958003404187092 4749649913505452877 3624056215216716383 7908962220338805999 17757762743744978074 10892106454149695085 7534594451527668686 1628046489517923926 16686324724939029794 2567667295895145641 4714867998725474703 8223712026368807181 16655669450412273698 13291468665495698590 8147313709067349634 11082565728710397148 7831589169837815287 11963962047821165806 14170844416562216768 16928345458955166736 17045849176009057505 9713732780991909854 17101614892490979225 13568178853727498947 5747863820284614097 14677779833046408278 18346153917060258472 11287871535007499498 11471493770340037999 10205036855391239466 14669186943311062477 1872946670940852321 3783294400298352919 11433254632058160141 13007222638771460142 11727511687430335669 1759670655920861173 932868282440468586 18182996247134237640 15112853280176373781 14313908960305955999 6096448831698120945 18296941334418732556 1572113887435923317 502271008934787060 3181437123785857560 18015369427249614683 603738554120465451 14769537332491639596 6867523226798301176 2732583945217086089 16459737463799908075 18308824068383999842 10677038725613600958 22620249562355716 6831776738680439415 11031551651624843504 10717408387675630460 18213242798401567310 9329473572238912176 270988621227775650 10639636649941146670 12012602194660616923 491335157517403904 10187360860349735112 161075838570497677 7257753899037449357 9907525377813872317 2789102848294281021 13302716145418690842 2561826380204320295 4456831884736003342 6500413891287609578 13901067484644673784 6461390704770886438 16359555761920935640 159227268336838405 17261647957775136904 14921616701471689214 16610493374416766356 6335758051981184862 13582424994635236705 3305814883395077388 4817308577516707952 13393017767696437837 13748487234557064154 14633670580615786494 3978827138047646535 755759334234578803 5838994059829613145 14006428880517551625 1202432195129169288 5610249183402314319 5453121065819721502 6067175701118086421 3818588692898998640 14999206564460301553 15819439373931585831 7864174545353403574 13887310749768919550 3039814689727441221 3813320352766085413 7999374579413734879 5594773193111410201 12837341156397365913 18101268271318066913 11975591134794068984 14501990617254208678 12886633522348553947 15163766108865906816 7098900549494016801 4450485471204439809 15123378501321660650 260718923783029011 12374450361469341994 3263431674198523615 16727355978831526456 12894056800914823241 11951629443718336212 1255955031586306170 18266032139322990098 2177997373155767862 17947872291409866721 11219727684259321832 14450752916753739694 12575828647233088871 7040734015085049646 12735510025080000749 7923274523163416873 5707346258882007705 10009121398640710622 2301673397555525857 10544007928346976180 1963956080381000608 16644422292241991159 4292938417740709690 13689695860450620896 6161258324989517544 1241150901334719106 11604779699341319205 10359352532979723663 18073486574045120857 18118943139588848047 1436694707764564533 5639504167233768166 15462676263697574420 214991238243531804 13786524088629334449 3063266296882938208 818529762283342844 15359007138462823764 14554468935591650198 3648219624313111345 3643304180338494771 8383357083189860351 3861429903995370914 14029904725725428053 7251925053301049172 9382949799686525428 8243965903221183234 1719823833679011674 4329872343918051168 3623275719831395964 6383620325742790598 17591145525265273232 2348553364920961359 4966127746339962489 16474745266128887417 9773362181550688581 11763407335368990592 13729306491610811858 14953923542123216678 16094229226099541633 17940961079176214199 4839832858324209472 6608469301845572092 14197275012817830114 6156867688505467571 8561026822620711689 5872838798561038924 5606118060268338581 12768670317270751115 12365701974757606178 17437487376854392965 11978159343317695848 16857796231139403454 12339197054957235138 5700480114554230438 8129558278449129382 7182079874948061509 6737673097124044944 597302192412614158 8426893149997963693 12536126505961867697 434975629579877115 17496930203380188566 1310797758845507042 7655085719139804828 16388820385903442783 5222612576370689378 10256820703706015676 12411746789396075557 14563129557385256279 9667974544896418877 13635468353183970413 7058445690669770969 111358150084775908 5401163520897758633 7971723118867017309 8755331379540138064 8776180659285447475 5430069229457586511 347842108819664365 9539686141235068234 18294152416407244192 17883820587528068792 7375946160591337535 1705378201395162695 9849577888062949265 1168763071475474248 2521631536757133489 12576639661331021938 6955625292469992047 3902680335715919355 7229707806963458848 1340089200710923335 10912202725146167444 11969209142773618341 10060294407365473238 10211363339827078959 1819970771626222620 14988768370563346622 1535487182033020376 5729439303557970023 15029721622885385843 755027579009291411 8931357874504021628 5189291872771872273 5232721180002395579 6535698308786355859 6314309718726472434 5306551815759817349 4131315711769210980 17868409007288311681 9246182472743742399 7660133770162050614 10643504469609473824 5081875550202234674 10592764657873525058 9185444541243664665 13370446715437548272 11741416733696932949 3395076651808095661 11178341766028400659 17819108137977835711 1759688841973847735 17978537319551151514 10899604981097369914 17686861084964331891 11901259389805170767 6178572506906896113 3008526201693178222 10396296773949552708 600849587247940334 7906671100677346379 17783446527685081012 17768494512355629281 15899436162372634895 8534032275096530376 13191404636551698877 16358037109254373026 10942399515330259977 1759591663054165334 2141795190044446441 16334263315761462685 11983736481357905143 6590286029410967671 7683515947408171834 10532416248260404601 13861847228129832248 9921301911624465337 16012282696699456702 6751741984839865628 18115122059753242770 10740156568174044717 3616248080887989892 16199228134727183686 9646560745231325866 626126475354269962 17751263371824029584 4944735431981576690 16443592752381166256 7030726815939018807 13863919092691320875 6395214619827218170 16897685537253559031 12933782551473854886 10634913980593358989 10303142319620304884 10584867616653960328 1675830621972633308 8960649579468161519 13537397251944457118 6319323261338452705 4698538418098143086 16494941640678971305 12598475642215215129 3560476354287003418 7388076029903143813 8081446748707180672 6852291127607068265 67391134557036913 2320152512654723298 17026558463976749178 13438321179817440199 6655471240913721750 5890756007541155052 6538746261601985156 12328340149722366773 10361046633622855596 12301526970446282296 12340489359289393472 8461222615343423314 15842882277897139436 13602144889283890779 13413445144383489054 2770690925280451408 513035737469539793 18223008909679498816 6152537744008511745 10508186313585409493 13464538655689246980 6454013032788252406 7694088778099810039 1663516231289208949 8307595129361875619 16046820998232780125 1758925378075922125 13531378165056902132 15036938229409461893 5366642890610055359 16299050967169093085 9795624897390230883 2326496593057756878 14989308652114379582 17507121702420201992 16188843108458506728 11252045863688463638 15325381598157667198 15331138987432302944 11005482207631915810 11655276177075604310 4991172113506499074 6462638899182884731 2614099757159877872 8398288354411931602 5402465631430275102 13499741109958151190 11316206592665750522 14680808953513437534 12579037141264691226 12924256590823765829 18316166678353331997 14026804125121490541 1840433640120010954 8002742858352423091 2934732356429990970 16500925951079636648 13838234039565903877 17806171665940038442 8600069974126130046 11771792417465085372 16008049672784387520 4532255995171025211 16168830053884684488 11985689738698302169 7845542826901290323 14235283589698150866 81606661792818314 8362593682004182443 4577349295442765686 15271341974246512260 8800409236182344639 10757844016185564697 1859120857850486290 16507023121758249314 2513777692671151173 14401432785095532497 1901795745236021196 16697400731189998066 1711284725610577016 5416910477160558429 1297760580961711743 10248479467687680705 17143181578856851595 9108346987023233438 5580798008465424253 16800001688679971166 14320991460125485892 951921116106118125 6085707397738829809 4217380032832614217 18381715174195993445 919464251684258434 9393432333134996699 17413637381494937021 129179864622103069 13307871177458397167 23169580747444905 18211003046526173857 8623419506688454881 10019586398535820728 17291447010821541990 7702522337983712879 12832615598871758876 2540087528074309080 11706895018195633136 16451982834563456517 13591578183399026516 6452474258374546566 11158419558835574030 10516144374051956883 187585433308758668 42541297345901878 1033317422417592125 18085824465267543839 14508540303548464256 5929550618509637078 3663144608217002585 17909837024726417422 6284829374367352348 8770955208271103970 319263745498793862 4443268372367801933 16709262334242736698 4299575363607753715 8912431244039846198 2669892865218632269 3542778406001395667 11933793393526636620 3574174541222869635 2349766916202115411 13256278027655651657 17551377997609699608 2218350302202368272 18025933537368494241 15969218922075259575 4309907514519629040 16635402122784405476 6095130251368615485 1676215686401191085 3199935587524384314 15974908984907501512 11426681745014136260 15952609113355403723 10465556877720636243 10699948602146994294 15114282850236825748 530265461534790676 2631235463690567069 12485545026440105251 17118286842682760170 17805791875485248467 7923232407564632437 11047066752094359279 15229984456489576380 15796826196506216253 12068606224918840466 622501059061930603 11329188587439912179 9485324844899559512 18224805780454571688 14913476610621227454 10518515932317028091 14785898461703067418 7549838169357881533 3803311521194413475 3459412121343935505 10920953687968714742 4511203496483146155 11636851055796245765 11748426806071137553 9202833985834259316 2731905824794168548 5992176592781707963 10139349349036609115 13206725077135139088 2924319401728751448 6812052108156252410 1744080652503347194 17514074189157626024 11031923052817862403 15334614530631774953 13362953456807877457 3425806642731759200 16108636044928956037 10874034583237718272 7518048087266983712 6317735427564536324 5210973146069230638 5038584085537969568 4297293950303531388 18379883288964866906 7550612515715865722 14629092276963042307 14045683063037736896 17010912125743633000 2983865561033150124 14746160423832470185 15432846632592590588 6629375282394970586 17086073381170956529 3797161443557199548 3605423664957572201 14623314383502952547 5746700408495903440 13955912974166201021 2271096227828450298 16409405098453089868 12400171028644358069 5485854509053892765 11720602152073827239 16064669630390633567 4660472083975522471 1057672797711938054 12684795309306362383 7207179165946186686 17534238764287713544 5114966712743831624 15008575339540972214 414603130464822494 2832569721004342520 323046381096652036 12103854751516515901 12087400658514206486 5867591485255192569 16100311394688632923 13050418481743432681 7277072801371780115 2607072774072256827 13965717799399344578 3317174390969366148 9174224063465868344 6017689335479514148 1703443497522363413 12903146547581060344 9694038121631989969 18083196261703345942 17661241489555861495 5404135317192022363 7790956566602140824 9402093847230817244 12942658514165241106 1510045441992621961 9944350989609925438 12810101492267376830 12984005628859076687 9797640799906262541 4154871175791643502 5332879853935667449 14179042246943038204 14238854207438144393 12912667546420133224 1433240529753349519 2003917941318729301 8324913574580754464 10668912182974793049 266607532325170985 16325926250463414754 10603052301129641204 1569616524556470394 7644243730034141028 15638929304358010963 12640817476728217410 9311915354747261337 8966386567516010835 17790811133321973851 10737324085471012909 350932837644708932 2782340874472806816 5504853015737580273 9667920032391672035 5521333283850307123 12296488281188323308 2077788325050911208 5579345882364909310 11772603367699497832 993368856851676336 6262557103570729409 894729752140819363 7584633978541901835 16425357193486040618 14663590108332595644 3144141123020788021 8390715712255793195 1507543768597351000 14626098123719080098 4748354192261410393 2778683998555189787 6951622087131871658 13366874720967883259 12273996505755463349 5319711998849091270 829258199621217026 205704472122637343 9912824650386102599 15023453850614631806 934928153933713846 697362268169859619 12528682789495573015 17689481143577793202 14721828865603974964 9431629642651520004 6144751327833667564 1673986329783807759 14137104637183701856 3000819907001530347 3961097370220110758 9910886938375611449 9843771845438464038 13102196019519630955 15585523910600068737 4811716145755919403 11781599784351556361 2862020080724934753 16762562563354661996 9283161722569350371 5415629621602108685 4311175832356425761 1344213699145308554 10375768652156946960 5685058070971638947 11411052939596635512 5177161984627944425 10700118452112776538 15701978300722998425 15029396458172917148 786627403627086062 13546509727101670812 7370290931001266800 16989628942359289101 11585823659559332068 547768928630646201 8735017877297503614 752186398518454539 4130682908867754369 9815237183423992930 7689865530361199684 9793647496612625577 13788103626068710562 4408702578681444362 12812555823226440098 14302815719350303384 5724845963065938224 4019069245990255646 12027846061678536062 13306499286294080444 15228356477924603455 6485282810597510153 12951987075718508770 15881681507073853772 18153059884370798238 1182360105670341485 7705123639316815091 805032308229180279 12655544768406856030 7679502655917917703 4223770110009729452 3952562568574328307 3699433863256063193 17994887120999209602 15640653901305157605 12294448138739418613 4823040646389814325 459482314443557166 7698340621248762100 975401445389312093 184400764026792001 5148871031073827903 6731932381064937919 11923652647151280184 7061549714544652276 2021369488433160000 15553392679165852257 10925970774991980291 9569971080296298122 873261032230968759 11309954420125063558 11840981564491404455 1518284461947646132 7889236454823537912 14587612136695072309 9033088403925563697 15760232370039586863 16421959768320727815 13639074216043983610 1335687882361074563 18095646424615053432 6797909666419011052 5605021787375002627 9430456731366125911 4923015563133376387 13747825174186490223 1589166674611789560 2853702853119739018 16759200123101215957 6707482502488392768 12948053431911892575 16058100549646280310 13857361907917678772 10195161280274079459 12659335174557086579 14127703108882974440 11238575350747625733 16807591039594071531 14688936506222489233 3465533992637913377 8948137628594982075 4507987642265778251 17271181564860865968 9301931938982989104 16743915576200778213 13604683138279017150 8309427217334582737 10794905521000251425 16918675106437313300 11401270793642446183 2932194013772094340 6172893622432270380 16390697377428321348 2641436747214198468 2557919429569320572 8907407762618240034 2818673676810121429 9201041184322329176 12961504069539224784 360791675912764739 6178993923857045562 12745828205926513913 774803367099054146 10936374765062224236 1395860598442079685 4831454132867294199 12235170752031083294 9926216314720835636 6154791411443292992 13557017779003979051 15623667178255052716 5675441253977259696 16860429493092577995 7229275291718560619 15830907573073712162 18303264626397201487 17940987598911591497 9343485095673011760 13913834112015345512 17313595646322603245 2363286055716782086 8432073057957441636 12784554710670089588 6336308067299757491 861809168273352912 17203935155305820239 16315208069053214767 267537542913340328 15783282383943193600 1622985019818700818 6325454538103338178 10214884745106169760 669965004790488762 4729349778206417906 8785335549376981984 15038515047432001920 14045284008178663899 16949085673041506347 5975350696445318265 12436215155594347505 13488446205156896110 7402413723578681190 3480208228347616496 3858787057697703081 11560105499112812418 8972357495550310168 15477593971085621658 17055425877017804389 15899254819480124206 4111032201155314881 16272699809592935471 3730472421456736556 7313897558373251538 3198951719437294953 5683574030482151572 10623232161934844836 16442584997395060286 688372331225617315 12946811427161066474 10058633945798961224 15829582061945113642 1689199564948261352 8371115640371790889 12265245762332542937 6239214684595449332 1363743812370076923 18247622756516835030 4114383537139954842 14474505999156138173 3371750919249851067 5562550920730739066 8677866003228951359 14452005716563677206 11355900748912102162 7263538435109784942 12351715895054821474 15213217535409909851 755998236045792694 10782383505962982664 14748816823565691183 17838053328630405124 11641223104669726174 10638991644994220834 14666754725724322522 12772818396612498265 14973155405729105161 12406235101441432527 4063941815514003490 17791955310048751354 6182956776634412774 14220379071568075106 560080805151976110 17117632919989730089 9062099854214927366 17524017654852458231 9134438254015815273 10344972947294710927 9617942133021427083 1834835081243811552 12132726414957977118 7410256893900122690 16851071349694434084 14209958730662426318 9610496609154256506 8001748431357105216 15236737163617205498 18297010492698589563 15347967814493435321 6141857620828558736 17941818767840545231 1063777612543639067 7654967413326462814 11974612992435043267 15022857221141283798 9668516247087836030 3589771795832346064 17639322010153129434 9319394831972837946 3954467214049262943 13262277677435946599 8592752608103156267 14541651965229294434 10819093183352450437 3585071414779684716 11364710682447015125 14538647332714555464 9546381829808595750 9760462163409341916 13700421159575601425 6717727544916492127 5307024484571483065 15045416799683845034 17812952227171044914 12117215399751844120 12962375017563071002 4064585745934938117 4549742729372513302 10179857712186827182 13416064762649003239 12303531331438747984 4719732147460183056 17012081043202059573 4333619022675089272 13000952076132739810 16748558813114874783 5508321193553019377 5042594205825000781 6978059352218506047 13117962184643100250 13633681539098130721 13737795825387562974 1406796709878416512 8936224371747141315 17225941612158036058 5990630231082309246 2279317694954423655 1246487180616930845 5004359582391214600 6162381127300747205 8733700545506827254 2821680253095193119 8069006431557907689 14438870773813014285 6222763511644999292 11506596913116364425 15641942916495968241 280426952190282898 15920500764750616223 12378150919348722493 2754832513364772355 6199915665606072469 13838563724848367017 15253601809181973302 16503881088899368077 16393634047404824836 14377321156602707468 207340463195956326 7592137440365489303 1026468813185228374 13250118310451304916 6294883135041038924 4897797750585944630 6841761239024091840 8027237039396250996 2747087656858918281 15646510517193290977 776670947162344380 14116014959440110518 3144853194906181151 10125168235103577045 17963433423806739567 17585283546806205251 4777533824862839040 17651333846084042282 16889074845157646862 18371311307788427753 1139682427819239888 12742978918894178595 10028155773255249505 13371657607468058440 13838085622318116402 12618484676536229249 11687015176393474276 9240857215274487412 18333258653794885535 7105090908684497846 12930955279149165993 13626902944421347008 11901419803667073194 10258180438647241504 9618000979256415571 9579763977658536143 12895217082420287755 1713817938941685766 6912934284468861223 13642169070958112349 9689514215810678971 3786606824138873878 334719932351331788 15527509710013182239 10679548287798514763 15466402365208726530 4284256088082361486 2457225728551677348 405391152561162161 3866010468119521075 11188519119702268559 16347717575043769822 345797692265813025 5789706032851504524 19120177371237832 15447170832180997664 6736080401379370341 15886241248279702999 17072104031562205146 16602183374238601425 11264269022431053086 7814360239079956023 17272849422322568157 3867590100631072018 18295960204779037462 3083964409009994007 5390378773046397937 11399544493677816599 10889698070381383973 2036379696390888250 15242806172520905598 9299923045099690388 6828265671059034869 7821094911050138685 13433177772229112386 13276175601458024969 4505639224006367496 14493719626598149048 10361991099181964967 3868212024869819574 527198388348877886 1839983983088508285 17650144890887838456 15438357780685431393 17154516188983546073 924009879609763943 8600467427858721804 17714512830818341001 13191679707504719274 16754219474364449493 6908958384440001610 13897946528247854237 9887788630700455158 5698631172932952976 3982208535265523703 6872526641558569675 14550695006027629130 5895879972631287337 4489031891733070136 17466965526604679955 2391444968146356684 14424552680416609044 11717935177053888622 17311578119242863129 2232231676915095230 10080093485581342446 9350532861283652809 9924475886579085889 14937332842805888997 14768948556390517912 4483538245188257138 12352452943009581734 9293832434948205720 7990372858609969153 17461303143241747618 5775435246035113316 4335947040394942839 1277954299567221909 5338045614357876193 11156753334374066282 8436868430260032800 12095188122569648223 2206232995008805124 3599703396697502148 9928761380177080129 2122658655332833010 4753191138891903029 12985599129067576863 3181270258839774152 18293100390775407962 17793817110743281570 10909887977216018447 7690548565054282114 17008099391031237305 11770437824405763917 13439426261669019169 5646035762819179634 10051942544998882716 15799941502882243547 12702966846875788665 17444747172461599937 12333192205437255157 9675977543835536743 4094843724346314353 18383995906130085915 8291898476192232695 12741928852186639607 12694203880331315599 3354146847727520151 11056362119861222649 16486021689499531186 17515789411007534709 12672030668476872538 1941606897711335917 5494594625733963685 4814258100581362496 6019997894871516446 2590139982727509381 15854957511388604030 1457723074675612311 7159948818635215470 5667636696286666420 15956949783752703897 18100315882893376447 16909919366539472288 5014893847854869041 16898282944624044977 17629552785623656008 8761279438902200464 3783876905466680231 12956950902241276433 13994089285810166250 12175625655187511038 7252626662421310608 15898221119912234403 2122999995220936005 16159431561545323442 5399854480737595306 2296017749586448812 15625859491742473101 10734936324962924101 16466612778573384042 6148998351051387212 1418835534733388813 2723330492217772628 3647981587111730774 560792801506721248 2693098317431760939 18043285915636581439 1264436471029565138 1779061493614281525 2186733216581405464 2954080622690183883 10095411491880924559 911446157910302041 559547001495948343 1305594040873200446 14467241984927160164 10081598853301957509 15168335204267104561 17405446995699669931 9212608765190463245 943315408020983749 1943590433902664883 2315537408416405973 13717394414088103911 9866598237480779984 7719911423279131340 5174740089182420067 13781781496447319997 5440866676508213216 12413935875116798828 11365160325192191293 17764997998471179186 3569939181864533461 10220684098368775370 12606726129815080136 11271891916992424173 12045516443321599747 6656375600245518195 5201586353494197850 10592022844604187099 3319552591597797061 11698069371491217450 13554891941452469608 16497973510399147523 8320213750456718694 18153838384780428317 5782638836371833329 1589274742848986597 17426794217073357329 15236050196892696674 9492095521920171904 16755982220938588733 8489982793358165983 15636623613505740429 5677016174585606670 10130365100949772566 806151790099530135 6277525529154442065 12803715903986275500 3782537501329680482 9214039004984612259 1894366491362078749 16751270431089812301 17769946426935318664 12537651617732338354 3220374894157600464 11880872693166699132 1039527999577415651 3022939799326332480 13845362522254932641 12862525621306029454 880747690435023121 9060749889938641799 2920659089553490466 10798999286614383008 1719065778437403102 16591821930428341110 5527317519274872566 7931601203507765836 15691857555310766451 8776756058103284985 10571835792864187510 8706393988158664565 6233468272564020263 16609346056772525347 4262364459950454918 9400410404597610294 10583418046337561062 581497089836458487 16386236450274601277 1308674437825857773 14725287755532095644 11417281551532589595 13417874470434602080 12538929167365565077 461452136189093568 9039011050509713340 3926091932277164660 12007556411343531798 10816933243609620473 2432318316576823496 5625751516643682687 5080712898951065586 3702531129635281295 1144822961583289078 6535798895771402576 16882600745668314297 202410897749088831 14115844989014881170 11169255907172408283 10120504874837983226 972595396387429174 9530065056269588109 10782333636639307018 11091066386290946930 12278616623116303735 4171826899283827198 10826082013280056914 16642468847156546255 10733442514665086776 12071757171139275666 7273133657841033726 10329322930187769888 5859500755785848376 18239337773411325439 6996385268344155123 8950066231653154063 10391353819509384931 12514135184222518372 12368880657391735379 5062606385341780328 8129702905045485449 10457781503131292708 7079424981597297170 6735279868931420421 11694415507442529803 3303869920251601046 14969067917221769807 14620873406999157194 6927044534082924492 15210700907155426998 4413386036297267491 11640606846897324229 4623406176029773015 2604420743158011268 3487693389021256302 5288476973356534028 13405160310320361774 14720095681923044330 2207539357030542488 9901031561946761028 16495314985067070936 9968208455997109479 5734897160674109987 17091021465631766288 7035473983054669401 10617784411123577206 2474895731806950915 9668495148008830783 18298951012002257819 1272663377415992653 5417846349617271591 5933293104850727735 4414887807334976423 9955295345671888294 16686116990431892945 6544082704997301743 1417206040540720320 2572425907724577951 9070915368312411438 17458497350969526285 15220743107039623314 9746478662807855289 2557180647996577846 13365908736603372913 15957625673486444432 279226894592043924 4626537330428863538 3322067941040878152 14612332021795047017 7189312309907251353 10030461051597021239 8223635695701560882 14805838158647438043 13888964165876232499 90761861133632934 4970966931228679449 8430691598111351922 12284599556064700109 11844154517261246926 8956445533434257081 4524864639781991363 16077285752875097699 12129563101398373857 13344345693833406995 11311792816601489335 17031074795974707090 8307627629799254261 15620195626684859539 16988565103942190504 6458442989740492584 429643614150501797 3957909067248541182 4829390837034030884 7326005089645545375 17658607485712939820 6225360196001630157 4363291225527521755 4435688505128331050 3235246957237482583 3150819201583552960 14986593879818030402 17688349776584709354 2221344074812671881 2853340643695811178 10694232801759455269 3694052310033642619 3537944108543171565 17494705303782555253 771149981204207442 10292676611819379283 12318671818700778447 15058900733986147569 10863825686819536411 16303842127602418763 15824885394751978982 2717071113624556574 8851994461507906171 8478268915498382523 8697658499746283225 5151114637845938267 10347888240677319227 11051605261232561941 14500950930825782230 2820325869430759635 18315890343659305101 3151650471217558662 12255426324688625896 6075354728405594818 14470921153414697779 15726665078527720944 7538230913916761621 3360185424665933923 7146644902681765181 2058277223379304673 11946181360416635221 4486275419510776707 13247783227551629353 4998546861614999411 6214618772502705658 8386497132538913302 10982564294923477054 14926733547617308944 8009315835503911801 4373997011277825690 5174314937689173310 8933518910196042180 5789818957081263795 1885856073270360831 10546738979864991163 16588872776867360688 4578724468013823556 7575541941668092904 13546989998819068952 5019583835365923449 12008019260902957893 3458293591747893021 13549215779287438274 17604747915860424886 11240505603020453675 12147513565722827012 18046915911388924608 7639612199079969186 16573272273656232342 306360981605338937 16284483312643661428 2894607823615659552 17175839743574538538 4469193726609023662 17782892807495175223 17304131537440660705 3787327668530631332 16044677038771314078 8502374945303780884 10547470411765318740 9308133411981584021 7291869151180119462 12428401976265563921 12595342783469268496 1427276187645930588 4359907334332658359 16153551198149316694 4307434679311262475 14279253832826906960 386878284700119373 3754306419341553194 15753105279767259628 281867915946179019 2114137681423286341 5562050276404510448 15211215177631901473 13638345315518672796 11860964885645553681 12533457879647521534 7906223132298806220 832225665571767171 12309449084970852234 11757992869541250601 5743244040850427913 290244844216786729 3103151383102738239 13619066551209257223 14002043755830051241 2777533258072999064 15441342639371785796 12720623410187334300 12190190111712727824 12752732671383452624 10125094771359776071 5200521842529649684 17547186335039867929 10556583954147819210 17283337997604391424 14289930421950798937 3965753945695586083 18142306913284248915 16008176357415420859 9664788053737555227 6156902832997191598 5238612097798385842 10722163357076036019 11923350999206820474 11158330921247251560 17303113461136086411 16400654260324190370 8535550508390176792 15714613109250448430 6833026548980872180 11567224460788707254 7372761028045317764 12041576228060067268 16295895569666456278 10136904858505243014 15786417772000536285 12328101211514516181 14646943712403986071 17853834482897063 14598063188714762586 1606825567102258950 15659440072596003647 12807546600945693906 15005857744614930242 8152684703193205950 10462540863537341799 4886944894172611829 9375424179226407411 9749258678085405783 15571222567844454822 9934244734287623007 9808905314386846905 14977136600141615440 7633902643571365545 9998377677889344411 17768565476311941731 15878919053044853089 5337584409677960254 17934455845716161822 12385308938422240240 9196070139070827560 1448159906570746500 14914909101495368061 4680592266338771642 17995214587071393603 2027380336705723024 17872776035811637418 9614481602110062437 13533859325245278927 11405197452728853753 13355689819212724798 12454603497002974500 8536113194993381315 10721571796587986297 11842607637331540606 14086049345617120503 17549265088815162095 11529248129379728995 4562366657128547122 17212886255973468556 318583377038305625 15716952775281785476 10941747368442609806 4685312945495138305 219999057224388192 9247064802805716048 15690915408611816489 15457096986898448598 14942647307738267543 6703959435265467931 191941027961948317 2411915968773502681 13253860992476658009 3252881217546952884 10169294261422615820 12577421657349045125 13339899956297041614 7756546159696847765 14553029324796368824 12618443218602646391 11021627530232308792 8446612324669157029 1125225843613491304 14637038890500140223 13481929053076036721 4524984913002471285 3258965543439285982 111306978202066904 10589684896911832420 16759677640561133699 5338005306950737037 17645317915757197757 9824411358169305340 11645680273186144738 15603623671322385752 17187193399682527411 8530029458993251446 8435440746389210292 13831706385438065246 2433440673754363542 18003837531552075864 7616166809838621355 9158719832644201129 13260551395516289775 1092345338998396129 11107522953656781742 14037727560661962110 15042619320126578708 13220849546543402440 18319318256121475744 10588963348568638152 13036964599780572317 11334433305451781964 4144829698227492492 14816172380337459066 10354210718367412590 739882522584875232 18180204184823098972 8894421436039531968 3417183294670202383 17800340170251100572 1015590824894450724 7678400211072288797 14330030463714884673 1222041700346923503 10964160607478595519 4328404183194642201 16624872365371862677 6932923878403253045 15084624507826514216 15192011988777504154 14562767418186173776 15898774878547789978 4375091420938419377 7710102891050660438 3714665535172854482 15560715525326852845 7454785463740488181 5131942648823887657 9374642062714990885 2201544139544154996 15774000772080155209 68721852488325957 3496769014191646870 12619971950039220514 9847201210356282346 13722617993699295921 9206089401920861189 17317261372548158454 14998934996876407151 15714089544928603200 1914474630633793308 16883404173736210669 2238624747638214229 16223621452523036758 16625037379822259839 9198850687081713596 11276803341226202938 8337808378383901568 15197075398884977593 12301249818572402525 17995881443214536130 11229425021794280289 12882317138077994950 13620948910085400805 1106068146034278367 10941071846211210164 17585507107428565346 4905330008427857159 10998439776813610414 15373332367252526902 7284973381833854337 6237644151583406370 12199060698265659072 1509990049043884515 10669830740267926172 14232864425089039358 10474505387826185713 7928885546409210122 2218956564716730823 6792854345993066258 8700348093509251819 14030551606672528279 11234140634055999499 3031310815956741153 8180958185043561116 17139773888150470690 17248182767595282757 14984483707961093669 3048972553874964144 15036882630567796750 17322466721510672258 3511979574753522307 10439241778702186652 925929959422998551 11849388537347030332 15694011717299901121 8971506660344649155 993038714035884753 5777700875452697803 11718283651379389542 5386071360390249913 12215850695323464207 8530733728424680605 8590292077657184878 9020078209104447915 268154832764917094 8788994410881765267 17849090128978208740 12882032250792609673 14020886535227634917 11559488447384739938 11568951441678514043 16949517548532058680 12963855815532373360 2646519984283020807 3801175318669182696 14092965722377015895 3987706813676875415 16681716740562891465 5515655994911932218 17241657839798507361 16188033532480412090 18022629047194622653 11291866793425488019 13507291476556966666 13190421323262179921 12372584305960498665 10078865799929970333 15045153405662426022 17308548312816732602 455789676598470206 7482958668172155269 7114108674778366917 4254074456415089730 9924373194451002814 6844211454406999562 484535651147493785 6558175745913019241 1563148123783770467 14211708820644662942 6690131516229788918 3569978105392828685 14885635593500952593 1210708356444083178 843306614489618556 8670964140740338366 2223695429596721306 6010481916753704874 11380336512760737424 1780299782523440383 1941371824838056262 12734258593835445774 8789205006466849767 396659982841821983 9565744723992649779 3892068905862544233 2967725578868755099 711125027842815482 5762994305780983871 2694282294636083764 16273777299525285561 12844969871239070871 8867121187553525083 1906832583652923318 6800511004140574009 18229755988530459506 7636385587688711610 17794031350491242002 1216659333212458883 8722725457480930095 17187710295412196671 16802218767943420752 9610539813510074859 8622132282751076166 14845199003495300408 11810955344593540021 7996098890152205859 18164954744935237561 2413445241189928711 6917808356336278950 9200955194478628084 9695287198798702350 17469536748749716878 18384244194596484740 7179560392087357381 14658191697627435934 12952812155759112627 8082676588881830098 13828176103853264092 9122833313056270297 15255666420324574062 16231542167807597431 2376447204676739089 8521187884042659792 10889501978286614401 9301377089117240793 8901191593570084653 7575737102686628327 8848300688287343518 153482261594520262 12503794133455356785 17234531818143736277 3318228780789290909 14232473984447565275 17746649870679014828 16542456886736678114 1737455699809962129 5172860534414594076 8721296298410085765 2213609813509170148 6289310739012116223 641602708005768579 14954508033149281330 17517640511286268682 7793650293796153553 9182995075788127600 6360842703593264410 14859530780227075002 14449074788205110699 18268930861092073565 12188278004215617375 9811285045630498732 1486306423499715771 11723712809947918368 12551535281003827419 11489678993761598171 16579355239841523809 3290570257716985692 8986692688949011418 15744549649140400240 3266217508134729187 8168017853176450372 3575080103809294187 16435321679029700528 3398429664284967040 1358384177991166097 11530678676642475561 10552341798135093703 1383998026007650013 14916702515834321728 16615189003078982387 7069499859557737449 17969568858736398826 14877839853357731051 17032291617109901148 4466186944792443844 4610613162736239352 7718537569391245159 14497409236639499258 7286357171881186037 7770038568670434726 17556684123887305050 15675246800073472960 16533121515805000459 14091209727156259059 10843036398317919083 17580073858482176746 3374233547244352859 8404101144482409157 3731923692199791267 3960031554163802891 5381018109209481222 16843442508471625537 11786760507113695639 8203332204086824169 2025659066674681924 13098999988797267199 6765254478725355001 5386460721888664043 1061265964311470404 13291893466220624321 2248514328270946099 14829335350733522467 3810655511674603323 8292985668921255982 17901708949097212789 4664252047490925375 8709098694991129017 8877998472854903652 14868496885739967422 8329800077782597867 6436462632469891589 229499058059648121 11246094409915522715 14000558187505514808 14708511748694635210 529462083145133788 11863245699030028317 10274505279373697027 9451318302131166427 18274208818788570796 4171426120286214898 10143152835836526846 1484054572517437640 4340776140059877041 4752641748140606843 18051000388538378438 10971985203748139778 14418998848272290388 13972093017519758609 628242194779811355 2544221452058601456 10581559186316391526 15700735478407626080 15093716918782910426 12943443656750554951 7178416256022014482 2255436276232732509 1171941158355033398 17674185607967392300 7609806892659033410 10451679629252102698 1495210374158410946 4171770133647454853 13832685079216858897 3434286205710983759 5634579892458689455 8039363409515325772 17216981000574434564 18063218339088534412 8358949197235459383 5372125202891586738 16390654834063527054 744972605621871745 15452283892356926038 3199843661630162331 15110631077650881234 13357723648611063080 8074589438425479885 321691750870543223 13299976873891719633 14303742830018235499 11410617662709937300 10767676314537964459 1617308886219645629 6961898479132888860 1336724132513805458 16055677935192027262 16783191450992968084 1195228392332261102 14924260322060853964 5897068953914918297 3923909383167539373 14753515204424076720 1254964597005211853 10318306583944370570 12479556222032868945 2717932925274162208 17642908225179508865 2460253098299987885 3871360351222728545 9318166077775346053 1003557649214042237 707256898004011686 5078430973856487114 10188681737837044495 9066427290889151320 4230005242237111879 1698742637880258948 12280754573342349618 11596460401710802414 6939100773785704069 18408534072835076417 17724706131660847021 1321272975911705565 18363694402641084093 6425891411023232587 14098449273315442922 2093225489806629348 13695447916837008918 10591168832083365459 4789006881261340382 3441829322559954775 2018839788509314459 7213904167824334486 4460790210853096084 10475703575451040150 4287457994789043830 17080468628740038865 5952203508263616151 15694213654037285083 2636365998970406979 13165947626430350303 2118383563179223102 6787236510105834562 2114227008978099310 288161538765812159 6747679396222778957 15247334473517121118 8940736068041547591 4646132641935515419 14384405892949476274 12601199202287042335 9902186508008250064 7630123870901389473 6925506490154794575 12589091083175832798 1985933243328778244 12403541374136752426 17358095707859746532 15678769170109376276 16548847246433062261 5444799641840715015 16665558495894761625 11931525531293058745 16213608905859282892 15455917491434996583 18248878078355092349 1128298794804133449 5527226059242989448 4250087592871063181 13527563832840736901 7704972948368347048 9487462338128767541 4340411071066154372 1095793876892271768 10144826224599883385 88264441509790173 6411604550194193200 7573897743236769682 4974296320238986434 7530881750453813130 1046007155185086172 14706569256984351385 13297904219712665653 6305971190768925114 13693672230058751540 9121377563171168301 18316211990470959773 4130564759432899677 3633928761573169301 17020142781075099510 2021001112369140297 14202112751823944792 16650877732900150977 15425323099563298752 15232896181598639495 6075462729557853915 12672020930785734430 17172957067039444857 7165884972466397722 6987803197605996041 17900820497060535893 9724874730823117011 4414925516741194911 14518548628001550936 558732431854223904 9380886875343220078 14320629020360461800 11370956574441084097 8300223189643890653 6483004787982864831 13643726904519098523 18004115974444022978 3167826305432281553 51010538157617241 9504477241623806262 15311994141511744539 4177202012002805624 14934810322072099682 16135331472320037710 10828957802715214315 5433567625260204296 17721130489757386837 17203336973713614279 1510133110352591926 10581318607484562042 825430134636154716 10408959230591199893 17850560918515868926 9901886724829725062 7594534479283715385 6320488597641257682 15007816284862041700 4977833361349325682 10190246120769869623 13673237470488919072 18329625360938699034 4486314178516355297 1780753085642170906 15848650319895742844 5218654536159755830 3622939556428877389 12756643535071298563 858914907669611669 5791583583409833710 10928736727622412033 8804866676843656224 12359276605285235538 9606878724502235779 1903508709713163822 10564993473664196244 1813156830011718742 7830682551466412526 6328343524490597629 11182117815538393493 3331689322368777921 8685547349136166459 1456717719589272860 375092337989318110 9609109639989659565 7706822258458975159 1117114955534949549 13788474762795791031 18297471462530043664 16985597258077158028 13104815071701484362 777163950446067289 3875102687970019497 14610161344122522729 17694368375143889354 14346633689864966436 9233905784515909858 4718703402115582275 15874782189031469122 2361662687935724686 2391915390344989646 9968395900534290791 1232933388389381612 8806293011063663115 12051507017592041884 6776050364492990824 13545741860485064394 7646241751641175309 17757884802997904467 14245815794354547657 15294826439235563145 5339977593302134807 15778731449817751505 4137872968208964801 2549874176159246265 15535867713765634783 15617952846851853455 16249984921064291070 6668955839768451267 14112680156119727784 9566162113635996230 932372557830593301 17917298053085720797 1588350436145850894 13316596424978104326 9806082514806493485 16492879953428041138 4387282054110315734 1237557612294455185 13825690373546632894 15665958390490648642 17220333265412688894 5515156075658092617 12861435524785960615 11573561843176096775 17570493023273782677 11070756013772653472 13055823818071227864 10126698386792130221 11074068041956164629 3313514267195350646 14082262182390541175 14115225456464296183 8329812759552943935 7304930851090064248 9296627052867755706 10106886874733899419 184730834586252498 13965042839288992827 16611594762744181333 4072643456178099414 9189740929827388660 10421012861370674978 7323894528085917124 12454942546199715034 15682651582364288485 7079456114061651640 12020331964696386636 17944732998784727442 10590891920207593139 201007934995516332 4935150852957242827 7768737136504402142 519834293368982474 4439359707729683607 9461986300056282233 10063630325511662041 10031860529716194446 3837239614618760350 10371109984545527470 10424330673667995840 4519124297668351007 4826966814943350452 2362130700213184493 2058637706691873721 3635905993356770171 13212957321526394463 4401515527112065539 14118693078673694998 17863616747840446630 269387512413289385 7789423552264490594 17728596460500222050 3074523108839883675 14334069258148199544 17608769076996901398 14909811082490507120 2498718113803138909 6190301110947733806 3568314856924035514 14973416553269302958 14641162490478264148 951433975265909500 13028432795632749968 18390780348474452867 9789811030429229497 5458786324416812956 9432965682640358362 1241657288055364181 9698595473367497284 891846453350120494 3873907577682027673 2199987306783323408 14395857823546153786 12262488698044425966 4048411040608084662 14808359007378180929 16298884727499478873 12648008640043375258 12972497909852308311 6061010913033901831 15714131443086693399 1423628122245932494 9160146999959584675 13541967116891569131 12524429466777934797 136372092874620437 8410808450505004748 17330522485401244003 9425697811060315607 14946635488214168795 7941916573200335454 16119802226503078022 18186838035674068408 6021600133375813539 3556232690905561963 6931794543290373007 10320158283784040860 5597963530588812215 17973246625059313429 539332878687675944 5081204427914674734 569093704216409820 10076328320678971146 8393841641659300313 12862469207017948004 579654813612976691 5309120796915118030 914985025332846099 7964474150443130140 3002105029681270896 15802136799067029241 9250054569186004195 3818529471737774999 2616608490761248349 17972118456956148553 10426471982820510744 7638790732041785347 9450297703856227243 9749334362639635048 4675642311223532970 16012600796256026990 9577173869615197286 8833751701337377395 10746483316874112942 1879690930710376152 6414802287213570412 18186921804814200952 14875902821584839892 17859797869443115421 3776228555007132815 14630037482637888282 16811197351850793388 1197761245744638244 16940461262218505494 8466224864082831541 2415033184774034703 3659688906856535074 4136788762593144396 3116140483256104110 11969177071913610490 11545327897869444244 7250578313207405497 4668871302774058083 7366016717324165923 13171234409279949918 6419773067305468620 6480956348562149941 11070364353157632568 17892347259149200350 5288309380142838192 18098096416876896334 10469724032972529619 1633083798759930070 286583767513502084 4390568835308760182 14234768436249764194 3259903528712842996 1520053350460570084 9806215015005940036 14922184655199494188 4837906203977465683 17222639508031613376 17173834009438482155 3967103255378127415 2563184040527094864 346886685271169935 15658036676855068028 102857859443161918 2711950357422493699 4593303997147734249 9096257182320773833 1749057014320982663 10606132671899294588 3505716461591210602 17270256940827541328 797279440969857419 4420017879610443780 16563138178574217630 7400807837984663209 2729523002530003691 5224797086635842280 17820527341544018449 1934246126258386575 14754027167304433807 5121969961485378281 12589951674307562650 8278231700305340715 7466446857186559497 10655710703934016566 461319606011269976 5384618646303074135 8176520277318905281 5089561237503229890 6221082282501904162 6676568122533056762 17014614215508093502 6598227915794031491 17110768798140057092 2193127311399746821 1242856120828179713 10397997347514964105 9317383025970065852 1905623619343246605 5944899175203342004 8377735868285596989 8880126065755137363 16577321415954252078 3236022504773240452 4775829984260902171 16225884143349634043 6927807341018334741 10993643430548990240 3104838049874670211 16824648527552145375 2615853974377261512 96708541297962791 16152579765816080803 5995714646484551992 10833391327933183 15916369743532393680 5137472022153035410 14193725029266276556 13608986917892829387 6619522276447271491 262995278261081570 7655039019436367662 7754372678174794997 5718404961194359654 1245007878660999211 14308707043849979888 5554292354572922093 2310940237680794756 3593848164800547180 18346964243707037173 10818037941973539501 7361483124799206747 12895394280791492865 8065594490892947453 9157041987726026011 14179945286808571678 4602180268521854442 12160805099043202026 15230817540979643203 4774485662816150507 7279096669293116375 11724045874932373398 15604149169499459529 11255247436691844101 4150216276595482401 8200108283662533688 7749621787312806687 8735050076192615720 17070435514901007005 11531865670230392673 4217154051536260954 4964080143704476315 5940785396546334579 8425671834225804250 16330536740844833736 10697093013089542782 9664747593513360787 12925204936918017209 6550927985400608834 1919272974384018201 2279891169372073008 444632339703203171 1224478260147819434 8585456001689558150 2110213599336112513 8895121908628496912 4825941302941599711 13022122604779768917 12301537197379299620 10783596704297010710 8530406167911278746 2868126728939808672 11207158104328052088 3576503708700764464 10475332892353969272 16923302334271086794 11734280832628325779 1580501614736194151 18253695418535470035 11207479651269046753 9453109964133817806 5011217738817844239 14820294275947588749 16760904874041700200 6154104554148789968 15180565862962752195 290825800471422229 1197046774203707580 7873414316657272992 18251989561556652546 5009081904626797813 9176596304341820875 1174307788487635434 8115671842265036642 6847049708680271874 7858447276489661750 11891131722175767675 2392583277082048397 14879834311808130116 16948840867809583434 8118402564895868111 6626447199879833609 14518851817371483871 15442129762838644751 4379246337462025208 14335477160268013478 14364400944254993471 2690022687243455309 8384906967536038487 1829635015259646707 7764452144482000724 4952402001280066568 2720594071178299130 15046467115768715491 1590938096323495299 4746852931741759619 355439777130964639 10863709900328817309 2650643584921630893 18192200858431545538 3018675789532230302 16994480056622097573 7179462805349786106 13154692797770762513 965771199569542828 4634739175805783820 9769928868516016923 2800319414598211240 8305170022163209725 5657958845178424024 781455600820739222 11244126184215661288 13927530054241452576 2777007301044212346 16972497679713205046 3468533037367334302 15971257115817831735 12628532320778685516 928362381243227506 1254455969102530717 17592557549925031893 18199642857977266805 2563981924208918371 18106463124089456736 3636722199292895383 17170898258205930705 7357539664941306156 8759928807805883882 15578063729867674273 9772595436800768966 7749479575591668698 4748372524810682300 6599939052991705899 5223473764919953588 16634939876784061324 15326472498267065481 8235777415813205960 17366856646257218729 596550402857414321 15598366782360449577 15866449172383466849 17062238267007802399 12873306907071083786 411306230761325046 4433793415995295494 2947504387577629491 12871795927408349402 16610370730892054462 4818779245745623243 11679071527124928638 14884508639963812128 3306895893525646311 8710799514834046439 14048884406478155223 14965135154051051805 12563713757309636832 4377496623189742547 826756873279452785 5846390547491073447 10092993647732463269 18437878258253147811 356336133522346570 9619729837568327076 10554197228794564281 4687045715006035133 8218215408196718163 15868203953974932382 8922436999835747789 39736074190541819 9658940501266772298 311436539840001648 9321643861666560590 3995006029283699816 3998398495997944597 9564372030817803473 8330179262829298102 4567681275194547826 16131147811309928358 12979806331038135428 3942152772836354186 14050344415657561058 14129095187558250875 15656648346108494611 17858337803254651283 11837406366290413116 11382363525586937163 8811040089520423167 566414464424169132 14940054215053408260 11641513298727249841 1242655175512587104 5416847807550211859 12527482614061245844 8257174269011237605 6576882738435305560 1872460225266027558 2669111762104409118 530610261440557898 15372149698261400360 9469620859929584458 17628658620402546760 4143497914011714156 12885466272566354304 13074887327904236272 12164742201193213792 17514109992247009561 6145817819184069543 3794816956227375348 2601615364796329837 3981522806664478275 7563147694671230334 17571408691291714500 15445531743875829549 1552836155528835435 13511371353050229429 13042734006565348676 3460492431139307908 6787150945002055376 2577166438892562262 1694069032998400470 17602142438487332893 5570245413562004240 16202715025196026712 8516889889925301778 9241658206457220741 7329725929957006633 956404438996163739 5659946048458007283 12519438431308311000 464114670435424749 10386126361673394915 10109076088348420762 338355314492705286 2392024227803823715 12670787820488846618 11717623120485787919 12560226230641059024 8750297630519542 8055957756542844779 1818512658176402784 12822608890643833521 13713224378482736188 18200719075546447016 11698704783148152128 14158874465625548685 2441469904339524436 13294381210553280146 4454639301335602521 7669094071696456987 12661296103018664161 12903328099702393029 4806167130926786012 16931928183302972907 14480696792815774316 13263965465328805686 10596446724923409745 4825396554951174184 13028993634366798501 13426538340105762074 10893890424225659649 13138382235311519235 15682017099005375394 3318276951154181560 13914938473089345822 3639786228253860553 18361951397667057370 17339755099117578053 9250852197381680474 5273048812347672705 918439563512555349 8403396318802065467 2711576957244954087 2818705062287446334 395891910966123799 425682167122838982 8426409787214986417 4482610784328834219 10991502513491901484 14470444489978077063 18204232175247113085 11457286343768541261 3306871532918383369 2798374247041481186 15908451097008831487 3718368874826719128 11342955758590765697 13789347725189181246 4216653725079224376 16071032035065563848 16969680195127126573 4252327708738314328 5217828845162070557 12584485791143678033 10340179217108373835 4880823100362552596 15790448141760015210 12299507889777019153 16785965924898368070 13457457742669177793 16177227221571060727 3908428190461030638 18026158625602195959 16712497585742688681 5601059059715389544 17245948206718013270 8008143849195167385 4017367427915227139 3944491168148663653 7490603838759754733 3379999706667724313 17667947692544795591 4142711907832536729 245214665770420951 15168444220051504607 14264073880346105197 2377828487756014677 6849768542422896714 12921021016428866310 10292783336577842782 16473985608460300615 5087867467336363246 6316345584507417659 6480629131243014299 11546469253246499928 3110277718540623238 13463373020976178792 16038365056040041838 15731800482826103652 3868158093104178909 11227449060966516266 16252527764602174494 13087462374433601999 3313266607992309192 498083009853204138 4697502764214164465 7587656137985764904 17728696802871517892 6553585451146463472 14835271218082079209 899986515791703341 14512405353630931289 6981349705440443150 14615264377202893404 14081425136591594651 837151525462511514 16854022403845115894 11035761725317768222 16643930397079939491 6028350512837125100 2958293358067007736 2471574661729960284 4512375402993738753 17649699513179100751 11250777660611705900 7302323263672550562 13616832871788675078 11193287036261552243 9110567468474090465 79726447032547227 8898995953629818262 463452981741264491 15142624088403310940 8286427225894838140 11770336624159064948 15770065715622362963 1544903432142556244 8941967142789765532 3497728759880019797 13540808289660552829 18130918506651394547 9158110795925608054 11601951123081516251 1835454288324321499 13079476170966708106 12772299800653532146 18204865498001078843 17484032534920587668 14222720512496626934 6468202759510266565 9034791933425026418 9516018504232797970 767073580566032667 13404868503541181240 9784811672644983555 16786668351259189652 8107266931683109225 14165521878355377626 8454983928029313724 13359048751937482845 5003083174342353281 18123118885777657702 15917327152075499730 11871705450410112935 11209259456003899498 5577966216234922134 3685775556207154448 10799287444267880479 7853847239087176749 6299202232115124296 12370545969288195020 4386607567967261280 5246279498929418598 14464720696713269166 10481860762339018209 5804345451744538392 2771346651833529644 3004969166030572334 8607660470866381376 18132446769746834731 2853030132910670344 14047321953211709136 8116940721538126810 16998782353235013828 15561119246017428905 16247789184328508872 10071578501657105615 14267018285058161286 5346706787811993815 17177004483183341419 5570990068752453134 16342483798000179599 2697204450587386978 18314112114289078356 12332971445250104630 11838019684585306124 8797825718650599047 12627566453666708991 316379054534639573 2838703635376045698 9831780196206644847 12578917640160616703 17789690968776835461 9697475329597376241 3258826578765864339 6449583711099361077 3487809655547418954 881750012021235750 2317775165475878418 16946752834150010774 3320236850225902845 15918879319411781195 11020777098202494278 9370160691581386437 4036609272234718465 5217568110693767827 17911235828723612544 17751606622944421061 14973512500410926947 902617383030582763 17164739238035249319 6208625320169889397 14651567325336178907 6393358585832573402 16014525841051981987 11439199668135523766 2573023175524908682 2149064364137314644 5995467674710754976 17654287100029500441 165575752826883142 16707992530543009434 8144704645253245834 1656572604622580067 14526278613739233487 15340562428460631720 4612881062413146129 14231199428965397694 3809178992311370078 18268288455460874454 10174046073575579166 3195320247892393569 3899720541901493696 15116448298859711067 10632545190653201467 7355869671547556020 3918569026707380503 7074607592957812037 13740182931137888892 7845128970782733491 4146369324592022950 2828415177792647445 12276532020281522663 3882097303091243197 18187390782330524355 3895336727685902556 4641957112259207254 2922842178399763491 3787512833295180888 10859911739048143690 7186418423271266533 15341557131581362535 15816924308113193470 7617166904882957241 12889182453545980156 17175994563044557177 17106201512084855848 6296452558214046561 14185853556419648016 18156704958137116214 11558405663741021805 416184263415260976 5915743104868631373 17877577936394798433 11984808662411414689 13421405838653643065 12114951692039966088 3808803481689737719 6202975079346677323 4218900937936494873 7703601819855038162 17682682821540664536 1745877445916853062 4248073411034556292 3032165423253528316 18278114629373146108 11245978905020643542 12477288647283803138 14991332467236778352 11536495490344457206 1213215055290513904 18446288238876955408 8669469214495660339 10300710192556003332 17432829696803433275 17961980158959423021 16943837049565971437 12517811640029353222 9869464854479885695 13412134754179884599 5398910569517870307 11602749267138225412 17463033265858358724 1208718839406110315 2038070651260577166 7543770716441850431 2017726868991072073 8259844483736846857 17616844735905423013 15648313133397275359 8036934592848550619 4209079292403432941 1899988508989677148 12489377883539791348 17103132201882713826 8532677745554080610 16059102964331936418 15429240129384111855 14116600435500189137 5774052184522516532 8051585205509447202 3681011933414634872 5268761300087720531 7603904302461325712 13608943272167023017 10201445075275951966 3469317233641147311 14047480659175246677 2427286180866219991 3351934000862581888 3122452213295509723 8399958692026605021 3489629596847567099 7450843793558424085 5282434324184801523 9350069240492641571 9784884891976621616 17670658013646913841 17604686701000652538 10312599302971569913 16322403605024762749 12588647657164775786 2318999696399865096 5934985726034201471 17829075784166813609 14311539287083872753 16436906149224493436 5957255490868405200 13662070462949357696 10003567562681742678 16123508628827335449 2826305686979841531 18400175181764664421 12969275049104572601 841749071116476718 4929978508053717304 9777482540983507807 2976655539726140413 3533194687619641125 6433370397741786182 15362862919089615247 2874716286527699852 1206121078155486049 1189493415625186335 12958168396907006531 8064136634134025854 2442177508853642606 9796924215682146263 3897045240747695313 7526648489703902512 8636148075193100953 10718298872427060150 8494610880405662916 5056846223511515491 2453421407226774818 17022345711437586169 16499832781216128535 5177566277735174054 4916513418078251128 17136293156239212294 16309633004765594053 15947139094319777791 9989677052158010964 15614999370908308808 9058333168139510700 18432708561523597256 17495131331967278850 6932368355960511096 18109071354072429867 8358856634454661853 9296166095571435793 3681091806813990165 13699133353203443256 12182997202093967899 8616065780971951705 9096800818877786462 10465366729767676970 15295753177095186473 11694302817265742306 175773750282577951 14457951624909180951 14749460146765976029 2691450014977634519 12794573910675217660 639357256038685089 10914315984891896526 17895205326022836611 17510986220063918786 4096664083583544071 16897064846298320496 9717339045302524214 17706162540854964333 8167778301298922325 994576245679562253 16837695703343955205 11032557577801146238 10186529808635399037 8193579352241871420 17977443951331152281 16389133462190269034 16003769061767826391 12506220852415683881 10189088025818436973 7536724441473995176 5744865080377879093 8436361815598659099 8945077690638162674 2412171707548591680 9300619457132259897 8523914474807929458 6623403575267311377 7985059277417016345 9607339434449066921 2345367236000324656 15093302371775471312 11819264383331297457 4572831733676110895 15154242192523317480 4807474946236919889 7043900970207543387 11748700629342053930 17556754657053898627 3291920769249027790 1075407039067671896 14681051393676244210 16950080194340884872 5759866134264320030 3063467625474741549 2624867090821108145 2622296549674625353 15861140054655259782 12727064704244539522 2101933239559259635 2052793245639275133 1946991174967954715 8566305066090460670 15055336914746240154 16818780308544296474 13148545165407721714 2161498754128115196 18122952510798031650 759562862240867177 17994141452140878691 8687529253679846124 7281307380631311189 8924333608832843638 570500363050887598 12611529378338623386 7897415967342118800 17867261838938930679 5808362821160038184 18248912293109865586 996023332473020961 10186483808861783083 17826518541777416285 4525912135897899291 12838246438049903880 11222174870967347631 2130294496395616622 6584773678139961154 12676010047537907488 12720552785948466001 8104037676060188947 13366499631662246296 10052000743740330928 7025351306878573328 782681158635456660 9827025784163056141 1342429872726318455 15521056206714794964 8031453714814886686 14188035451906229189 8925013570206759060 6215236171358865838 9271509708421512552 10884980802537790323 7227460842798673965 6510713686241720019 18284608829499017987 12851866820664926719 3162608569044831366 7901974974781929755 17417226789362655623 5354300513574578695 769309886479105173 1714506156788587967 5982460867829004127 4428891078183669671 16045379809465530049 14261898359150689645 4862140459834827455 14017327018766173363 10356325471373500349 1075361516676357688 14000020702400066048 6660156125252368654 10432390086743417950 775243393554316963 14985782738560326513 202033745899350823 14404553178815025964 7614925813551035358 15592428177712303721 15338578350421599 4648811131076604257 18382421284468859739 14904263163979134910 16649321634866685983 289075290378142595 5084281532055899236 15430972098361219868 17533612548070670751 431427832940719572 10818737289947451649 3554400756779091720 8512320313883267413 6018577171676389764 5537998544740152351 6373758122400810376 12407589302491380757 18392678964946652922 1915099317024045911 11997193304052752759 4811515094834211425 703104718351710375 2440433489486836961 5088885751147727871 13361385625909654124 5180328932119528786 3635933061676138076 6515276167230391814 1700288525598443334 15671009681222156884 4991688967977789089 8626169849347292870 11123552472410084731 5703350316506519152 17050752077396541687 7604282094457098256 205983409697628039 9016740777985571288 10388506162015089284 6096363358181454475 12901921584484495646 2722607635424347193 15465654286485970212 10339749409930381886 9933003475901099756 13901533731858147305 11296774150982475987 17985188738282251894 1800731383756668037 5353742753773590132 4883190692619577593 7641203946222376667 8678115620325464208 16806366280140326340 5994624622301093821 8509343992611967571 10889067489740472825 5637098469292962449 3683781525611244492 8981701953530760462 8948685644395665228 9982370807282471117 6895961262169666120 12082523944214958959 549580523951805768 10864456839344019023 5144156289615949784 13761189403663024099 3870754138722451968 3928520037775069793 6035656070774684236 14905811365391822179 11275454927516516775 3904655708708527589 4832602381387867359 14883862020029700371 14849256485235704020 17751996240154111375 8863681861599472215 8262601781391650922 15091664089921203750 15806201641462607408 9811673254464429216 18439206555584216460 1715338352051331642 7154120727660833888 7340774457211851347 11358238570857643675 4076129097030741612 495836740626338090 3502767189642565870 5466718410377552422 7952743748159394056 15488941438022949609 12359974063293492150 13261514901714206177 5320205110741141073 7798489514739893998 6088425294969250626 15984638981363072364 16597709158737365906 4002573527195778772 2780420898550167945 983374000771733950 10734711015705530867 4052354737168029532 17807113340105668926 9979944095749061144 940418228637104218 4200735923668800422 7689831911748195545 8669715009570199439 7025857575108684621 17432156892057198244 13882200733820563053 12248054559843305731 7400731398284875994 15679344050572155747 3951901226228104592 3754533985903537316 1886186980700957677 7999635908624699241 2259428888707875086 15356403235930185706 5224644146600652185 6512991293978711751 8640489062101367482 16347574257473883833 6150369445577387929 1879165646945394017 12336258679973008842 2544633229518086116 12408103291923023430 12068230249701217743 7739707748481864796 17533679658234851482 539788135949831318 15774548302697132756 8508244435626975190 10952499430448095130 294595017097497028 8811225149620773853 1933653087015827591 9408344807435793861 15274687568544359979 16265227109616751861 10893258515129316035 13482411187832705063 13760725915846047915 15015851081254778442 1752748595142145415 18059717330524531554 10221080539550650692 10694654410817396907 3308569492622684290 3776003032134587673 8400691702485637604 1651887565775280501 4428008226844413841 7265238502581227877 9145484644804804633 9530519288174269196 18369852412551183807 15085271666899373343 15227645369311419151 38239771737376430 6077073526564508853 7303344629816837588 5554531229669485301 5536141977892407642 461529045260788042 1782252543707424916 14727441496137865764 6215213487452474151 1345643364814361341 2904574928079707215 18160325156440111298 8636802953483233595 15378374380817943126 1962442504023362765 12309677623455627025 18071360966287211101 13186403898867672378 11084370901642466977 9247483216033438002 9479375429648788745 17796865441843816294 6026129847365514551 13174472606087057699 3618724888419443991 17648132387120485594 2808139331460486106 13217402665267188854 747055816265374724 6780726138409082746 14604107843141703538 12362180148999764108 2051133863648911058 18242437537510193187 11614967959283736791 8458787051401915374 11674595684436540860 7426586394585639900 14052049785041679402 5762492664124400745 2216108578844647131 8711254859198176411 5066845516351092650 6609901998267780203 6134779893239597718 1822755506865563912 15379475800652692741 4197721692398897904 4750650711924588670 5435538440662288810 9808254253235295895 2731523667352221079 7058265570390144722 1613455341041818734 12385905358355276455 2845108379696601130 14891866617099779929 7809503042839760941 15335558919401674162 3833361817150300647 16037104048408307522 7249717694340667743 17006796606301535676 9435192292236899022 375801858539165001 3770039355339873644 7848174430112104713 14493174734444245439 6842738816295229585 9032737364540121132 16807795977972599220 7353610488812784141 5829791357693910054 9017495914527061217 8354480871095888695 13834070286495988260 10807670624748687168 5210702374962531955 3743346224665714524 9901401167407445296 2608647416621899908 128345676777038481 5856652472966790039 3321061004364630401 8082422622209999829 10577463441161199068 9802108416509567332 13324158379381581341 6181404043843893905 15002261357470379382 10356070588098780723 3224373215477480222 933417631888134825 10925119947464015275 14769827696996565154 11109328752733729199 12347240059998839552 131031469588252390 8203251747508864759 2134433016075933409 1729988328523212575 1012815151156234271 18231216390003100660 14286454426060090781 16048966998822011980 5206947125982039075 10103533279548713245 2318506758391140674 1188835894141741569 558668969847718911 12824575065380093383 1337130175294644928 15144559043440625595 16830935954064524633 14854097715303064867 7183590536106714201 6953394406930891068 11388225204452972865 8605254288249790974 4580563618559574223 97111698340593379 5708073704716601451 18256830737857426335 2737929946311005960 2183031809765197464 11345289948133596596 5353703466217953805 18391247016450378758 10330575726847569179 8217261863344388554 3629863897393096010 9718648447051564612 6472163167317386825 4598773882734608690 16438488938510713982 10974809667044374841 8731171594750601988 15594360475396196429 7828630186172916008 5620492697411357852 6735924868541280289 10585923776926456866 15141881769158442231 11887695216489522855 502350175709344194 4432471812672726916 9877221356730864064 6314448519295311217 14518528231985208150 154025520052534346 9650946497453651271 15160626416342101374 12616459128163663080 11095288980567810644 460466337558098522 8776418542350089227 910949269626673788 1860636544744548137 7104896335609768664 8432872903360412542 3946374125310181914 6428698845070830190 4254297547361720042 17160467175846407444 1048883006778608865 5386710700422914493 3695390796132752160 932379279432178758 13855627132008988355 18057988410993503520 16837044792497026381 12266716154018625570 10974290950382087385 13395726566562391848 6041833517701938648 7869467745820952358 16041945386924735147 79830827488343491 15852779026136788588 16490029995197750327 991455447111795662 4352049907583796822 6465700410186258975 11424814502367597978 3833710790248513749 6855330873099395083 1390361742993508644 1264974443593613464 6586129591740159415 6363160761480370879 11855775725100897450 13654726729448839301 15682810012483750692 3670319545696759946 13395313671852919578 10971567399270891278 13753591274292194672 16879407783676059449 2846686388766622391 7384255964207472574 6527731942068545819 11588987690753267140 8344629320615263498 5510569281107307215 11476460627613664913 16058693540079845254 7634988706278540396 13509364276209978821 11604808237862803218 1554261772621629044 12895061416346330422 3178074713033795004 2382255843030255832 5961640905049666759 6505971467683192734 16883933594417765588 18206216522444972505 15231000009590157978 16611200433860392728 8394220813352880216 14423614113154450221 288047054000114475 18085351188396827581 4975920468184386576 2750235530508326426 11722751192445060238 10561654297390245488 11038780291296828358 1420749480304471479 12399174980836376078 343536282659016634 9493784082097213203 14077463541144056779 1126228446055121538 16366943904034024660 3282076742608046378 17004749683015926007 7684927054633665675 8607701451800799574 15744202526159300237 11666839261310754677 2280871693213558260 8416003871921315203 17569025930335475928 18016157956972378876 4791697818459642079 3559840875591974233 10156943654398730577 5468484532473366809 11241810392416280180 7700727466984604308 14424515069726946044 17223970064194133633 1592245579409996763 11357859728146207281 16635208387910517447 16343498908910391756 1590174748604542158 12779957624313818505 4576912335777504253 7664612495540534278 14648207861735429309 16599948018590302234 807996773739331481 1835430396017532460 11341948692863260287 2129004001225244245 8671514942344392818 12377379925927211008 13773355082162272030 5488139645580514011 7788209666182179678 16895127497013103424 12780960213481011371 12986899057383882507 10288411570329499550 9298378637288890828 15129826956670480497 7120505931530327940 6937436895974901700 7496655510410558733 10134292559248679596 5289812675804504572 10939735182423628970 3689616688444327254 6965822877513030575 1974273842280255398 5312318138774768042 14352081798153588389 15613925463005828882 10994559279374082313 13153453273125312365 15655639811999654138 1776272623355014398 1489709636493462514 10441405678879481125 10241837942806776212 9116131778422175971 7411127296438524211 17285234883784134042 14885589550184204173 3574765490519619865 15049703350527951055 14291404823812903007 6480766831217197885 13986471736842876690 13318203562300304233 4403114968543491043 7407362878539441796 1511052163636074385 8264125454589300755 9810685856426449432 8617979169956516601 17412288008614631794 3219347643670602191 4711831980190475582 18084839401679683756 15781288964698952278 1748433791730673674 17453464335570108615 3314308928914116103 9155662883604083747 13100183558484372812 8549151910004467773 9770005352810604344 14377726274350876571 17909300750854867363 7521220356084472643 16703381371102017103 7510981103068672415 12036084900505534048 7966204328015262545 12972569465836494045 15080937510977529450 1990167962150641662 16425627623079576225 1739592347689409116 17245804546434818280 12759318020054579653 11634173768782757225 14845190395369000497 6634172076773076059 15919304848671915442 17602953593899884810 14645616623858364580 11241292991918295845 15184813732185860911 13738001409351880919 13540396292598982565 1754121050281117815 8643641897902687239 8492992041617833428 17026994963775015967 16912583317500300767 3200377719961115903 11847749373424768331 5776744139531069008 16634541111184822927 4565744007220469308 6304359726249961138 5990451123746380995 5028604759574182163 4500645070767206962 14803847568749374334 7586594380003478749 15145317784296457827 9500927229016044609 2335109658188488489 13499343009347880403 527371105413064544 8436560534026191182 6346869052501200952 14497180174849835879 387683414181952659 177067987333931644 6826870410629336040 8837947475339977730 6382297914824941979 9703300362395508553 11710720039668918905 6228139678065042400 14663031694582186879 3683987103228042169 4348641752947736954 7140808798001358208 16206299479802583950 16604030459342087022 14890585622589000515 9808553171515303686 8182855395230423499 202076462873257978 2520767123511672867 1509192701497027456 5527078916770371034 8433622440828680949 12875480584243301276 5299096979766504848 11863844167847184189 15468771324368931516 7321238065134503848 5107952241260154505 10103065658648279524 15844450971978462438 4468066209892511589 4302787292926574468 4928456565379351027 9310524062697548552 8308041626571438619 2070914855833981841 10152854217749985529 2543709520510954270 6924376683446960651 18433661022122719596 3749331708131711006 11847531364075864932 12289131562097846773 6370736652494389757 2965654815291934733 1911763121093716904 12838428987738807032 11123597031220177201 18390225874511028768 9468127036973894925 18090426939518966402 16854955556926217881 3149097993042749099 14772874605346537987 7405493930294027606 10491712561222202440 6171296634395521478 18420290244193334521 123491848388722109 12940675301434157808 17747732678442859947 8441850291156267168 15556940823070428095 3341549801705000747 617526730489192551 7647444431886125541 6795058123595406579 12131847946338179578 7516604683144024084 10048907693953872762 647229974180633648 15601730253643089001 16680851875846751344 971864372843329748 2156616924344075702 13775264453538373749 16485663344386502856 4029040891472633480 7165616938124048475 17271616256169504310 1647670320211747856 17160145375903434833 13356049979547332388 12412203694047265048 12495498386665723164 5538126623630823907 10066106118784086574 15688103878064213215 8693182310384412359 659929921007815010 14189461154097808494 1289646792526688458 3914489470582737192 15483038534143019271 7189838686873994041 11178500478086021444 17919212372341126239 5013339200017924854 5802402757238937317 2449921855425594502 17463759957523711423 13606976891505497712 10025463252598280572 230496184643212966 843805388132840952 1271705753041218889 10353465522683378525 10402740639802105151 2542743015549011949 16780278701219810500 11427952432293952974 15456826661999301507 2934447765770001926 8007264261377454132 7995558909202353886 921015623072974777 16393018843013751916 12965833116819380813 2268980529542271946 13033013247395098272 14041729622311817298 17162226254490874561 5008445590845324397 16312686427792306152 13973584815626904818 8635010680343830483 77705742379831147 4334729152005724450 16248456146618791357 254353259143772202 6902683895112597867 4234462114977792018 5563914349900281541 7309732352310719484 15998631740901703828 4022670933726567726 14634957589838861871 10563500466700619545 5893523015387731624 16230643743320699570 7640496253280079575 2695580975823816329 3751115147816754001 174124791034544947 18155760925243074960 17702952323077538622 14162874307796257036 10043564702797523253 5357288430165926902 311285281024177311 5453670499886038075 2407525574070757721 1808696129917180393 4344230731074914973 800971960905862310 1997138264646660194 14602574129265831154 18028836095615114533 9163884882641604371 2615633607062967645 17743544658591639012 4366758075170639548 16413127281069102833 12085703786676016977 9346497578774598377 17572004287655291858 9410054964888616958 15809222094611523955 9431123832827949743 16612768700409927966 4161871685134362733 14051025784776971911 15999214172353152689 813199509193898376 11854477070978653256 8350801016914563146 14026540523476490928 3599549709969047063 2493357841864402045 10701621791257543221 941289316566985278 16085004764434947498 17717080279426937284 14727373770263080198 17059258424557771987 14635235109628701350 11215816423697141361 11706764855763081017 12389676558485048728 334629197732831924 6821971755340797444 2026793867925780256 14798151680429800288 5862968660469539126 6588856234995985409 7990769571367801202 5194217579240795121 8973327980519059893 10203449101532619130 381923518573617359 3072582114400119973 6313929399563291416 18096601252740253387 1733696556046137462 15511927133970554747 2349456843555142959 13987996794179576310 5462652067622426901 18116426055644048674 2693551499440464385 13061663958965387910 14084103451858482432 10706983239970533873 15285740062103864474 10340141420121160415 1584863090061487457 10521762030353118301 6859847891175063475 1945256613805563623 8088365502061632128 4293793683968897982 3011309211279419175 9860953559341659961 7745314442192282226 9123857658514098263 13026122539118874753 5868252485066960521 6094889400563470869 18979658405524686 1317393302708406386 10667482653206555819 109681629726093562 5539518703970098378 13089627745938709857 9523662666405412136 895265001281617233 7875176985086346701 7185284883634678515 4969215472674450729 16371586564457957970 10868289999836990711 10946095734371232965 4924409086334787673 10300357795645171971 2692383713607109002 16802003967232512738 11055162870426656105 7352228480142292701 12119106816585330042 5143060824873878970 16561896363274034614 16158875197291935484 2566569801634546160 18034220333877104811 15591487384277996376 1161558406037391258 1399496024100485247 7315244173874831312 12934132259787674662 9337415604120577716 13317348889867683509 5429095253243105561 6746374375304182370 2845208572696438309 1621379728832726148 6954584413420279674 15472631150249118596 15313241399130755110 16807167888682491134 5851406826259256393 4719689423324713127 166175845595184351 8093285418064540831 5313432452516995076 4684978970791912492 3445777735448009334 4862480838538992436 16607599125868584886 18366569040639679945 4576012666789548111 889842171696447646 3135047644457525354 8778307605238529043 14403700514408938780 504302864305719396 13327118699195994399 6870055409906096615 4189349755351760547 7138450749380934304 12057443996098189293 8986260406144353202 10728964640707572379 17895694636676588104 10309213483168221307 11839469364407631107 8125725006084728875 15557445808208614957 6807922117420055302 13616282373433023609 7308620295994937319 5436586660170737852 1161392461373938581 8025780407771960778 933035093257048173 12305498560580126954 10407517108386957399 2087776081767525295 16457659934426322531 15776223252421892705 1095575164866119464 14745207511692980749 7038854261836240143 8569987428798442529 2179839488340581245 6355479855874729104 16705357484231467312 16590998669625464027 15093498141107588102 13376147035134926338 17511782008948151164 12430281320619979494 6761215572677763966 15024174058782474608 158887470271575577 10253407217293927755 4197041549983179336 12299020550999684055 3104707467446112968 14685074484003467307 5716345565462720194 6317095843264801335 8704220100706277550 1965085019616934502 5932490293653034642 10809815927966511300 10374810711395632520 16080972507217066693 15991370294651753114 15068863742052931693 11443536048077293634 16613464261297673097 8678271225603235759 524225719410713778 959612766020077629 5679271122260850259 3309999024044622081 1292548597467220781 13286157632351992673 12780249432424387686 641770185864507962 6177936450450792383 15714475313025542918 14763660537484637506 684933277508966540 14047506942877366066 1322534029714310383 10565037243821889663 9123737514874148420 179442489026722696 10540601825119685181 14518884797179344975 3547889949529239154 15979451707579479484 5020329922761069345 3115310366974163396 15902262444758182122 7641360821360467016 16491334200732883922 4937335939730844615 14467605151436037542 4726007457022201936 8499285098625724503 3452824128214414605 3367195768629438092 2608344614259441388 6969725954187298145 13095064575979855195 17612564925525237649 7279790620727319241 13295807725869746475 5509794539058314796 16853199996044292904 10924043367318474110 3336235255501447619 13585059501836141148 3138333327590491198 10114959814077901252 1928603437279916349 6612730611396016536 17125730465089433489 18010288795271172932 18287352093280379374 2210773087806294868 7143455179302992834 810719100237309051 531058274817657670 15314844904246435678 274750466600716605 16299615300701601666 8148369868533123252 12958746134060738119 4013180963638640602 7848434128747729762 296843602909216322 2292842323112048341 251276691275868800 2588091458768858590 2217719784035705394 8595790634384202319 8857812226969880578 9584066975139056983 1143192721641466802 11653029997586181322 556954167709858424 11533907756882327435 7728457948104542178 15245631228057794366 7359179988079284395 1025664597303924109 9941620480069709943 17404735371253942528 2338689219233626809 18280687949549888069 4390988693635062178 17189216992028107321 6528942601962460605 1888786724027208632 4671933541822069397 2750317028827830537 11133539331220074160 6272662258576480942 16407357318729571884 17096827068221109373 1285745773570601590 3905067359853304550 4367254963718521829 10353041472351056840 9018362695148883423 16587573371780764707 2255352816840115667 12699801302446105699 1142377162229629218 10534473126823674964 15140492014360477289 14926831298773680230 6991896583543513046 11614893977645649719 5960034023917428058 5286620219329030416 3057634142474263438 4780723119806783072 13445529525965077371 17949095381773128640 8895165860964864597 14336329767349061627 3532973875661399753 3953132758289125916 6325643612926112681 7810166810327494506 8973211613558381739 18043638278257352387 15501324885366831100 11532706472605655160 16029338316648470836 7352568453154430763 14095316000062295266 17472283456013550915 9364558863335392682 4866664782435874380 12745953625547727847 12321556825968043646 2344644247536163271 10792872437605998651 845700997816691851 10795015982008313248 16851721436594261267 2383036480279294675 963896641362799405 2540885767985328527 8300441094590875761 6105372691470485441 7793474168231999468 15611107383031824495 4181278192053965960 7151721912115303438 15393237999460170434 1880272488098568408 17458980431453141780 11319804246375341966 17731976123236861094 16621063403160621014 40199710455654556 4776711852221075860 323670982126929910 10818383343352295619 313874515508126019 4683355893834233317 17556765756441570650 15349203481598257280 14188821987861199019 18331495259683703158 17828612983632698355 11292653241369863270 6283870276640912542 15691361863170555960 14195070751678710615 10896505555415859338 1364554775202173009 16421723618051481880 12473073288937461812 5274446642020355308 8759215926633694997 14802859842287067720 13555019138507867542 5468222341172790023 10981528054904185030 14249924078870290730 407668534263672646 3366285878896750169 873428992245202751 8834126387101237109 303812006469222025 3115893120193251023 18132196506107221473 5232190454513665822 3368258415355643965 17728970786828336346 13489496417748358441 16048881329625578692 135060422976178401 8531601978447810048 3576593920085304583 12920233939916018756 17317648509397943865 3439180593838865557 14877543326985936015 10090417079660327518 8135264353022096668 6375980388855383476 9321775982730239825 12226344367205678212 15106915627261338506 2300146621765414101 14339863414276112030 3411810136598503607 6345663012540000655 10963729662602957747 6466751829741552402 17939816443205483221 11541618835392129058 11609460609391188740 8686487022523566432 11823709002477009575 16553438130034862934 6564619898921701196 1014248470657073341 2560540174939182901 14902914321901590064 10546161513099045164 12463073296992683802 14146247966522698336 9261714720640662642 9994208508037429219 15183089831730022097 185737313992278472 7427103689636488643 12092040440646519606 17245798809772512711 904154419475461127 11211747462560241754 8574773149193420603 15786474919077782475 12275291785664029251 11868568751756489500 14697323891811613011 18177922350970796140 9512180929743603264 7735455127660705629 5343106115997346442 9626707546371860803 15935335588373504312 4108976508733126197 8330390110537529439 6523539068726353306 582141730756397627 10061701855827109543 11029197805340361642 18326358801282430659 6008933005377640470 7022009358779701599 13669357312591989859 8791993091581722532 6767783821963908324 2920954073812412703 3376783938839211988 17520442272902414348 6089147012227783691 14454773924136007202 4208608584890499182 14454153926355689968 15556174198082421017 6658266651450365783 6479149592955911381 6952777778759303683 4146482989100325587 1543593466044740681 16167382106991508208 1571636123827790530 12136670869145590192 2166666737928390477 15832348343499190262 2137690295597911119 6348703279548168451 18049046585788758774 2906428685196758030 1113415649309146161 7510354294406427761 6956495780741928452 14987918083798501443 16218282757255847382 7254382664893680259 6547724403927315916 17139627969834766349 11207909259327183877 14909492181895823187 17302678747744106053 2664981667122598710 2032506310537504565 1690915549557349575 10907537093601919498 6869920042139771339 9884289207510308949 3698250499409121830 1748106864485106384 9283301191609325560 16854438930686463765 8611668636809324562 13048686442604191405 8097219298322782336 8004666708928373708 14130925742252188705 12774229391767817249 14984786918776670280 5026110238732361261 17804709069947676246 8742311354434977511 3629484845546725548 10982449157758448119 17941155663743936542 3340433565765476072 827419346897621226 12849347406457632848 12906990913595941812 11365186412890733267 2950282404359429348 2114418830124879165 7196181340059665590 14159640912680754560 11718257954099627435 15105380441767453446 8577710236817497645 6753264503608644132 13723780593002492689 9979260647781671423 1303651722022355416 17599899653246376491 3753863621363977082 6182395777250148928 6521245933840703105 7102601003868653335 954633689537059430 1768835828274130806 11639211896512528552 7567847914129958455 9404083789760762980 5551072231824620392 15566889169575554426 6483500667384532990 1330537848504875335 14187654743140804540 16307652993544093532 187666210659406094 8638711786143753246 16289921914275534241 6048258549914535856 1338322062914762613 12507320993286290148 7045998193159287080 3507779266749781534 1070153646570104972 2706782750403121763 6807453235352720828 566233886956998439 15787656384363079736 16539012191521411725 4183970469457327185 16659406572184876804 3691169064760903237 8317106797291839363 4411792651998533586 394765059427529407 17189859535585833939 16665868688212883550 326558105569587800 3623304912981902259 11623568326971720985 1162632152061800570 14984640896873885583 15843768012789712201 11005592442567432750 10671562506711215852 9018207805576248651 14792090640354075347 4622795449591640034 565919041826666648 9555408651426947150 10536502130166276099 12639416140059093973 13012859614935163879 13862214164831733489 11475093167358011362 9292049915518012391 10882488002428360182 11100753834008395110 14994705137630299598 4868505880130986655 4910831482572839194 1599295725913358256 15475713745083001204 10332538825981057854 10874596372001386653 13219189565803972479 6006365967273741046 16106191751578306508 5864368814691645666 6510562302002477421 2165120036296445137 5814433903852957337 1909341618060495402 12784924693835939919 12508315504760011792 10512788758062934677 3992871359360984619 10855429379194316759 3279149964439729640 6816594399555974331 5711491955674778314 15625432557424321534 710213697300798832 11170733844882410004 3323586295714323666 6036627886186044841 3319742971006664291 7073844218222233665 5262710423546940006 4814297431487970879 8206821677534453659 2634587088896627521 6378880032108771323 11070189797278910730 4714269207190497878 11327819771814330447 9940430329235456149 16478328549466825322 17624521835091052761 13876481542121970914 13498831436927807150 11331499070197326520 15955219864785535652 17372680625818174167 8128947251871047061 8887418680948965199 12116280100111347710 6799881885593116565 18207901860664200590 18211674613306744461 13892129905375250480 8741310023974240239 17045402024919294976 14316913509733959682 7177683102462834624 807048652361745871 3935058091192275504 10466015594538385074 7524365996759475780 15596815725088614731 12626771113138035303 600510139940145377 167333877099284270 3942982846622556129 8871227452698591412 90410619479888090 5736486037909954457 8786604127087557031 8347026008207614055 11017088040210406746 1189775699869923456 8908583913055934570 8088261097652426676 9300889724745053865 6658149197864935456 13192175386702433769 12767408700056646726 6010960474630011480 10575363765960685888 3698052476561533486 13552989596236604531 10979940060426321746 3359995906556352374 6604160916258835209 13494020302904862903 13835861477622189957 10292913941944793527 2335741690252455363 10300660432494731996 7301770648020496797 8970873797166240708 15138288773696398049 8632502235368848887 13140912374259704951 3668911165250904449 13680042223258879066 12648908274867925493 8189064917660164039 17869921054631942177 265639175471132926 12825653243861973119 7322356028663358100 3742688299400258336 6838994558977640138 2074495257367908772 9734012659303084324 7647800309855529107 6787429626917146843 5247357379509064860 11045719114551604193 4711018929204680288 12654635089278729532 16778753852633550773 4432147018961309829 6920465025322611292 6754638710272701605 2567268512441221053 1893012975131984725 4640473222082598525 16265099343779936996 17818871851217223849 10602008065612850561 10164354669947643137 3295262666143165529 5723884718157719802 13477099698184665148 5574291582540915808 16846780590301121092 355681993136111198 7852266193660277474 8919476461255681372 8925180913654785861 9244109431959018686 4212735873310727508 12519678993983104879 17881801080690778450 6196836108737837690 7313833092622055802 483197945561285771 303904436109687086 15683144552246309115 11340138638067401279 49017451250046912 9069159104711677423 5726600237833786386 5727076355313498292 2374970439092593973 10013394113647531779 11732033754961829599 13784586843416237181 9667778052706460114 656850071886011093 9004457392002263261 3930420269439477628 17492809884590255448 17250859750281869532 14068007940425972885 3497858158438701230 13365716755379611535 8952272316161930706 7911953484656245329 13240304152089446382 9686894243468326551 7074222286409048847 11073238464846111499 9629106487215791292 17780820626138906703 8884710522657062611 8513804934251624793 215793128917293368 16935934345288999260 17669276927471810357 13274428880461058 2075921223983741348 15940869721945546067 7338172726458942397 9951846976092973566 1670518509189443770 10498095906722783610 18317262687543541173 18009210888433085975 500516877525045121 9808950171465459870 10408203079212675399 5889315627844393950 2016207557767982655 13976958556879712512 14748381012443804139 12275323350327721724 449890948009702385 15109467512141686034 17894682895002892614 420660812891132901 13015357652210582979 1461946114942688770 12281786920351124701 9238615219427197072 13729633059644567694 12629673080707062889 6984104675314550996 6581848052028483342 10369571754383066410 16341475232627874600 8254394303550628665 7837341023902316611 7726852388557127359 5445980160969751635 3208543681567993925 832990633949012725 2520556292903391808 4195633431246689246 15909607161146413572 4584698341249330353 9347863137872081018 13785065870312482728 8036661096262721482 5023864219186707230 7875577918748646458 13637274095126127095 15302866805574426283 5504550543281026780 17308450751571561301 9855732828832140553 1743001117733784227 3496133209877181841 4561114045060463467 13892715787459122232 12928779667731855421 8659201940409892511 7796224998556767731 8392907031446443013 8603931892671926836 8030513679627142204 1197666486609197717 14952642781620270810 9366383458451665493 376754396889088987 11763044957334467393 8285287795054721815 5706154153901488102 4295849132179698547 6833977945845836371 10154931941979747879 2104880759553100825 5528106917368562270 9833542065167502608 9772603383788112937 7754801643729020277 2794435162771342055 15016792524547843647 4469653879417090792 5575824810910727149 15076155027208809969 7861603275364471469 12440972976892838705 13504126556547624507 15669277156757513484 17513106560752557163 1529820989276045477 6998522675163968884 1697494393242924689 2959932355863453055 13037100876222176442 1378437273007599536 13550994064096944675 9480315092589918024 14154611046665950081 16475099747684672295 14867107299241294607 16028019057798460545 3666680239608363844 2213975171655119348 1504402058034717748 12664382019141358482 13030217132537139143 17998077933624591780 5199309479394891492 17780438090763170702 13522619866956215888 15706507756314375721 835345251278697783 10302048329495706636 16235410490740824666 14839036110730612399 1814028177503960752 18095959836106184376 10612925985890454773 10463933271183669184 12364536749891546825 7281644651660537200 13673332607845961220 14232993808519917221 16048487908124409985 17651108943580401292 17724166124914335972 4790507258067293214 6949607591501355672 13569796229422818045 161043465967956312 1057296725274629750 17733945132240995649 14002680634485440309 13367237720264580006 15455793419528469274 3619158322544769749 10418892147332252309 9672002722834668330 2330477534886275730 18215066538045754538 7613203423931871847 18017093559492403537 17194795023944708408 13541603080720925049 4203662924081953240 18279727296708985425 1371614620704521752 5361899002219828953 5171295439779916632 8877957200990075947 4223874106747640211 13596945067243556446 12390249977050025937 6668257851435815175 12276918599622227950 7618689706981613389 14314168295135261760 12351820796793679576 12872727999112232540 13232808085328816256 13932921875787161234 5014644478613425781 4905075440571861974 16230365433971345006 11550243197091911828 15145674987263191544 7218791709095123905 2475962813156497626 2674842260188958924 11838677920371266197 6799356554907108395 7615197195782830318 12219514349360441720 11290669632180936226 10975320253592614056 15046033233948617890 16808639069734631506 5608912190667052029 6811347962400542883 16198777307278964783 3237543046033443038 2999468861577383263 17374305085263233370 15643096111557745251 12695667790435297863 17097844066042954425 4738469985462923659 12285706203854359979 592224661296428535 12039666026985259947 7883665070949429243 14798097702596504956 4603527769795501647 15909926665316862187 15561946059660144651 12319513134335387029 8115868200354427180 13592599786967400762 12249076179636945316 4652939379469533026 7263763533926693031 12288439274385209739 6943849587611696908 37842558115301606 11395887970234510890 4459943716739441786 5339037846570137899 7614426136738227484 8052496564451435473 14302381336274396934 3945850314201084925 9446405282430757787 14762136918764306297 14555967408880827606 6798495430824145645 3574473323474693607 17345410929748343372 11331633836656449168 766236817201179997 4564477259248300677 14150440285623873185 11374212177034729705 15086902591956380239 6465094581458828257 173554943058906676 5230244286040374336 7403576142627128608 1421734615625283702 17628433390368278268 4164402106118724607 14204057594737974751 2046443145702592140 4750179508645051830 10943448892183670626 1323660205082056839 8124393645274382183 245265148449073917 18169635817032043026 1219631465245120323 7462015347018226949 12536184697261729647 15810165357095958432 10219166144978326348 11075115106100199978 6851179498769798317 18309054915052871181 447486922128664807 1296948494437009817 10210864020364946155 6583266367725126394 6031549229747600254 9899409243480410333 13759849896955907077 12002352075600348113 6807365470800619508 17602888198150137943 5085017099451551481 5844931019805028251 18139830816524441911 860856312015380614 17997213081690231330 5484521424686524520 18203719139972377190 5885882148406536026 10327522789924932532 8697802933582286762 6093859098591071772 12104892813738745815 15474632709791526860 10455876994828915093 5240704057941648020 5227372659772936156 17182270644383338461 17014465395063531311 2077992885058710575 14679865546518084336 3555371224492195830 13945887894941809736 16972428627577560093 4289490907497346026 14243823088253815934 3328547989300863373 1863184817298096954 5165862944313060676 10872329364340487410 2452848046763038583 3494675617806830275 1439677070915160827 2048791157876048408 17610463058772857966 407741534397911861 7514721442636999456 12705335728175843403 9341073421558580874 5528051433821728306 9939658207922519980 11092993553114536761 16448128720427896756 4297651183436442827 4219869170197539880 16308210365933693489 13439187976127672512 619366518588469399 12318635157553839702 14961021554648569096 6301835244640026487 318890844823767969 7028612092267069886 14803965512878478090 5541060254656936165 18043001134068140114 8336625385665672709 8771754088946282324 7437769059472119962 4407459610760505905 16879122845292132639 12417102366555319265 1148818090257889472 4463235478093455356 16389597653979661849 7503504588768494695 13553734863810224255 7200094552395219140 14441270218371290506 2978471821731668635 2929866558956883983 10258778336714844266 10857420626391305431 17503872718216214988 10082459183215522747 1378664709493785791 7432456133097762897 2001538333893365748 4643524175991134279 2157843666522117120 16498503030033526010 7064206511894528132 636521870136976872 1433544872431442667 17279130174472283058 12367422493198752881 14802025733787184151 6054310250725682996 11941803534650198894 18227934434813015835 14270575366398169827 1876387661723653971 1036698260280409405 8757527000936129154 10194974903033728686 9166861454979767273 4880405940229499859 13156039666558821713 6135644534597776871 6729101392960275876 14872309784831582540 11157865080837751478 11124879486898319330 4989639596651956525 2163092398377034167 17225974262841767751 1811122017048203572 10662238242765583835 1946219480683556860 3620431396479758684 10319189613000055793 4386929586813664694 4891239739057215220 12699288471490380466 901205448629659607 17130401800279803190 16413637241477933753 17659383154409478166 6537029333200917734 3198195041233936946 3575557448165454086 13483938529004587970 16607385649922949400 9573255355017327408 1292489881473083594 10547972590147422609 3549335982636930643 221539048545693031 11318662643987500270 4892085806567296293 11966381768416628011 2989392109441366302 8228104233216047274 13905526428891298781 10120535929822215186 3076390540387740104 16010187715548014906 7452018948444801153 10920900460829658074 10404541439616741270 11403590625029687250 10736027401390565171 5942518840412144752 17226640870691592011 5541194429665119215 9853997693417917024 12985521069798787966 18108068285045984995 4858463955472437925 7002143584353179810 7548577965088327403 16305673286837214357 16885685098279802828 2681474554140498144 7040157222988165606 12582022067074288378 7014303248086603660 15649563657269328068 1178183594360701791 17600431096482222034 2072326429435101193 7108902146874938012 10742575973637652875 5694339869880849726 13821358800858554082 8325860200938361612 14190060050282223854 6244357840995376200 13238225422725115794 14065908854136980258 14671443441715736328 6334249686752871234 1215727411195357137 7427097381623562522 377628010880923663 11931369844271535804 15742704577088964328 10398564746050335718 5863861547466669411 3600158633927637040 17264212140636856379 1301384073818181989 4218845803668827734 11230189894905328874 16278939692833624486 8396339812667376632 11760286115335333465 12819548527463616356 16717732321053650858 8300326553237977766 10969757818605563023 1611955209535528455 7191452652064587436 17120633544001951459 8594436066324988182 13230659726988677018 11814523503503945272 16992881784409262823 10894339367489098844 14021820219354578067 5535507430296692514 5683662679236422416 8131156073379108214 3986397290506061361 13188820825636421777 7844042741294092354 250792677608862082 18445661354293388771 13954012201262257465 16254240582368406630 16200423802379392376 5151173405573209758 9312270510331549874 2441083710869112213 16754244663519392503 2232009431451229729 6251143920098761379 15975190776830624655 2348499713174963818 522230886442867643 8295238633680247252 15943712349505800290 6867693155138277124 3874962449747294184 7583704229254855654 9868973927146459863 2174986953315491063 7567085204089861636 7160855217706987860 11001972862766395537 16880688107734483596 10713584122374729566 18445847544866620351 3329707367410946990 1311768129485586041 3828688467540415561 2483710998038414520 13583309564875502458 3827734611406762390 17370925340368428078 8610488689500567961 3191494578094030205 4766896835060750307 7090463753639130377 5224625820914649109 6223880649266053270 8108046418253048898 7662672306231748980 12173644367365843915 2378883770535890569 5186792266100238704 7797141314947654018 10745543262257533357 11820027739232133569 3134571871844255932 488736111103915914 15827128159523620096 7928249055650681059 11187007285650417434 8665803569475558043 601145367525686946 9346468771625803144 18439711552371497727 9536916547521864982 2970083711655637322 839207381017000568 5617202253295784105 12247193149686992267 3581563453544438808 5130776542519440398 16626021467502173772 14435396299880187088 16386379629837519283 17782593579036026730 4353814391863298851 772099754836056832 4605896796233450376 4733402857834302207 15556351331007625200 5429879348402577292 9487219408984175263 9074201591471520153 1732967585910657264 12017034768546310386 15466315700019798418 7315712541188968913 3686139128868568616 13039654188319162247 1429952131661896160 12442334289875844825 6556924331836847090 8300357674414435452 8826916557270895484 13537702738984951118 17319030651671121308 12263542717526866291 4772852689089610022 10362159351120317787 14661462246349451233 1103637942414185538 12341284238685360651 15715187157554511948 1452122686928323945 9188059074622758293 14139994630170270788 15934332753089050852 12553903806488470536 147194985722083382 1225448220572822427 3906999847770865997 4432428132842152751 16656964355509987744 7207630773907294458 8180423468311810581 12512599812280725577 6324773581916766306 3802265276343095433 10150308681952687566 2189943522939437968 8610336099698439482 10632579991760216250 8432254015672389163 330894619852302528 1098591325920294619 7847209925565493458 12654931901299394920 12918375360210140670 2701284620029103889 3977925109800469572 6267282946251266516 7153137206133587324 3557686082195098578 10617303064791708236 11921007970511743352 1667350530966686620 15625470354085349170 14169457507270250007 2379398909829506888 16563978480792068928 17202500302808094173 18355397789770902774 4724767850833100999 14955279615601589314 5692909643084877966 10501374849496041755 17775071671461312216 7312552147116995475 7889526732763992179 16297160736531955792 13785382338906235151 9407437110237849796 4982666190516947853 15055447710937163448 13817392200907091343 1060726054358088958 5223299340697826451 12017350688137953104 18015059147060756894 7495828681516289884 3179582170474697187 2731735745235195999 8859740177096095021 16460853974682436990 9442823967465969426 296190834013610483 12759635095321544299 10973313171976126498 12206071961768258397 6446734375452796118 4369429976073494751 5449423460209526661 1115756337255100767 3034724295647328090 5141032453726847331 10052603853590877131 1608582940485955281 11822005287193320832 8799308254730666007 4711544567189437014 5789782589516917810 16470005966847985894 14413736925220916421 7304822606155264161 13682386653291371728 9854413680020039756 16948838299720427895 4324044346952743508 4785065401283505567 5028018290355868215 14346218854142978079 12586465333452131955 7240229471824109436 7033044328503855651 12752523786020881846 12419503430815089345 4060218929137125298 8095870949878858291 17203179588000712601 2385768200230077123 10886678042782948127 7183649766100873167 12502216482872027381 5733171755273768907 5514353008467958978 7031190095291862660 10562090111363218208 2487131841709552750 4489884632640927512 14746146838064824760 18143882675583173334 8952909655378180560 3527281295140035113 12363492065902722289 2836441010261691950 7214446282466363501 14611189778666354599 17815911375975698420 12528083989242861317 11181930133359248361 1670377798880762287 5644390445121942215 5856785611777141783 16095265196880757482 9543309045760464652 3742904852546901764 2908539425267293932 8915971049531660528 2080197114113317337 3776117423015348452 3756583824089091315 17832292418686483431 12631307242480964893 4686562494595104979 17263861096355592671 1753825263405624167 1277167389952722600 10232780627916439894 9759814792031955011 4154117454120198806 8683321303687025222 13203995859692217802 11295745018465577645 17170347676842570861 7143129271998086700 9523868080431818579 11068515766612122053 2327936054949986324 8012364784623869724 2543910463582646450 11945690965864046640 2886327286151123455 1756716207628303784 588085948524719580 7316233026575048659 4077394456386258526 16954963982091999515 13427388998431003200 4602163336286242903 318695145088793895 11341668787731950277 5352988193828653114 1331716800746130976 18225386398575096372 12129266091377062869 12007086004331077447 11341377876480112355 11586419975739345739 6467985454819125440 5464408361130903218 3755972846698981253 17305015366462148636 1628965139211701858 6262201330383018017 3515817121975413815 2567308747235912543 13708128285761447846 14430253812115685428 16948060027072508456 4051711854865128042 9898785725317947049 6886117478917646738 3692768008175090505 6489299732950739435 7744044755880927734 5801013268858683006 5016023921452069994 434539256712750335 7124237658405541461 16023303136932505614 18070799608398044876 11201348010398812371 5952975294355916584 18197210853047276275 14464012874899251395 11434396996151964254 15346310781901380418 5101649660253929772 16254927445350831581 517647204011818076 894644182096810069 2697479613548601769 16849126229619483599 8319288377550570426 1077462476781151327 2833456771409519347 14022872356667094404 1079633377144685617 3010763971339262647 16979180891243407716 6620868865508378468 5499567482067958017 533815483781658755 5291492517092656553 1147883965076405770 14012862730645560268 17644203855087271205 18438417002070216335 1615546181793213444 11030212647504839723 6510417073707160889 5198376830311553617 10134202128755147908 6042490882266334551 14403695415181595799 8888370167877990275 1888159288586822280 11056579794910354252 7940583461805983566 13452584476856843128 378905115617533253 14315044933397817196 7638856617620526323 493760879494478931 2257305600686082395 16966768354285428755 15167791624092306134 12874381253054200548 1439855115875455636 4799699042948920145 13719568569101151244 16728958363824160373 16674649800778114929 14914522376335271186 1286516226580304226 12328791274955307652 15626821718820019610 17697117256221783830 12686760324804006265 17984057498560931435 15185468825345809087 10660039459465397752 7705566087754878073 7223784790122453286 7294162927515534745 13252279795811587165 6042342372247863625 8370365709432685845 11170478836428626513 937223205720141483 9434708975203456267 7182829868333309158 12040711106740435411 17471939360383290688 15774155985588913561 11398577393503967729 3580083150156972226 8271545073930169402 11946237272246439604 17258068165084044205 3665099645761784966 11512843651834640709 9223503329954335570 62001602719752492 1471235877898030878 2761302197216114434 13849873366324697599 4202522875303089810 7576647325285476995 15640145208063656119 17261489146080146233 2531907062169037202 7687993541218910910 3922107140288941307 5910063920591360021 18224144043698273355 14068883513292278041 10488881602076318034 11807871258060080978 17520524854047432787 2363447449239937206 16188552856781011195 11943665358154840851 11324704930771648217 1277721842405106460 14949521268332282223 8457610246913906912 17035995125798968845 1553471613518542468 9252260800636016062 5277448403796108284 12403620538306725748 4580964673378679953 15786107340396925984 7394370765471636314 8723499961779140076 15631534998857491607 13645896427790919058 7625924520729489693 15779634671039580635 7126371456591788083 9126789707430401817 12789022993739541223 14183085553846696045 502684480685084254 199174974365654549 7556842405656570051 3393437207399533673 4356140682524219641 3415600964084959541 13096412256794294831 16075150219216832935 11476614623463173024 636073976384811495 5940366345636912264 4400442058702192572 7735785466550474584 5321595234435630144 12791140694760545441 14375251748155957891 4955020175630998121 15759007287157733832 732816889882497238 11526555930446229423 16928691543688074624 1259640612409548088 12718898375001417222 17927024235173040142 8904618963061463930 9643123152829108556 14449640364056210980 12690385507515218755 15176643165068866329 11313123822522100935 16541085943652999739 10349428411045693678 4781080935868235323 17221505683832023175 3717506639141992881 10890226920365001390 1161166384689598089 2789934283456974493 16826086949895405992 10910685233299988498 15649111116468261217 18424537588938490796 11588723401105200647 15742810002669966190 8696467734066143691 1512662792994214368 2773075305923555149 6696535930990854337 5803903931626241138 13754329238304385702 16636903071925918859 14567017154261652487 10571915901847066775 12423018081582943997 8651520187140809850 13756165146164922296 7679844522642514583 16297558510967714539 1206320474589570693 6181303569673346619 3937307139234444051 16209426512879675941 1890123836211139586 11672093433738716256 6748244670444490209 13372754723036279270 15538310524493505521 16258252098550423041 4942939983075797105 3915686695904450834 115941070662917139 12393884027613631458 7435699861182637534 10364203436508724633 8165648659451679315 6631177998533525220 11977997271423854115 4524577339905380679 14233487999973859684 657370785138928985 16237627085921695663 6770266267568790788 4359785811416097398 10069337180032391449 13836416454720866344 2242931390765441118 431057284007686766 4450888191009364663 2985955621285734544 2333442704112248946 1615971230288543821 3421975428345898839 5005461712362165725 3637540979772926119 5660897983173753780 1617094454371467112 6888614994874611911 7219564296331075352 489119155083418213 8930836168935740762 9936130465809833972 17390289929770222097 348345687042696826 17701622390258660192 11600642417561932093 8229687727222863155 8410496439240779264 15925698800418460172 15541116510375283649 5784869935614840947 12300650980107649360 10356649786323718234 2453789363846400771 1968181628686293502 12948462193086757913 9508384994783256822 4757931291145207175 4801323548093471016 11200358074734023728 13904001516708030176 16311039218773256153 5979833429653302223 9856138519994091669 30380659949211685 13615305719242729488 2264609656876556180 1050058033893518067 972492647120946321 6318953536152051099 8689384609768899746 14774005444825668058 8644464965348490111 13075527234124456805 14349000209991645273 8973097001949014355 16917034647895877973 16584544808801638325 7670845464066897874 16273183699094479032 17385327644302128652 770828877761397965 11100389241498604730 745228820963587072 8784534289261148750 2602715743360313312 15968510842034892053 17233567378848452515 2459879198247131919 15170163133517119784 1602046933466047472 4989952020188519796 11960830981493598502 6611983808766454140 16604715076876947602 17824078041171672292 3832564663394240588 10643620609157247283 14354683899410520720 9856310121056750403 1104824629211100926 1088445246687164521 442649169022196740 5370438951031002800 10740899936356834998 2594670802525963912 3352746301738933665 1316953663184199585 14196072468338714609 2004183049828497246 3688487226432496314 16826259287360610623 8655407226275570649 7021548489854837310 17083377321133618717 5384312949457064338 15665855719495513767 2800892365486629293 10274411411059449946 6615361451163653476 18114759298975864120 10908146376181618076 8568691227428795762 62747653411457305 1713133239021451363 16057546661232115272 7663650221956738335 13416243242078898537 17010525923443029696 14646689601971515634 11087020139324451953 10760473871894832320 3596997509310310115 5244004467516924715 11219422059059739854 1846194569387033580 9563160736634167426 9941013700547357966 11584691323410898549 3266597080097618010 9859431242814763009 13396888993043619565 6465212656631023396 2139934682914139565 11756084984286522372 4565860681138535438 11148327594017477106 2525211864890833002 14634427041909800661 6596497814638822615 12701864240318890107 865435150650378036 13167650737439279856 18414412886683468062 5297871210693098553 12412806076335081419 17380514250620261684 11216785952586449730 18283503358977116097 8875114963566221067 5750659236611110274 9712235663564554605 1959890356144729959 8252735692605877581 13649697555671792576 8259208259805591140 18201688622073467811 14202851929511148364 105144674371034117 9249740793992450172 6753854090393732325 12449145703393852284 1632642776259340196 1455262376759467310 9763973721411252894 9580119164816321615 12119576290994217262 7673740059097528797 1944062441033904927 9038229163781210495 4724276804666079001 507430762139569059 9495005644035075025 8584342014121271942 14061427301060528833 16413207870832611297 5855549494160054792 13195187525056964710 18435698674307366416 14855895046220566630 17355970835966843428 12906500068667386080 4944230408568729620 16386586785025904639 3912306755438339817 10935754510467851167 14556789064906383263 10557253610134327526 18375466269735788393 12145260576101559999 15768091668884086061 10256813085997179775 1754511071716043182 13986055387783481326 12457992065304545591 13977331288265990645 15153430290379706283 3866359614806388514 11174788623889569228 6906101902874849891 1250426574875961627 9424800731901097383 8031898548652645768 10409641912032600628 4962939947639697856 13540048700867152534 9535412005795776477 216401793151751778 11941240864418145029 12245903369948834237 18376498447840682531 14931483147031011856 5956042228353970797 11487883842513141970 6228559933559741154 10083973206465004883 3318386322614118624 4151589482266824707 14754796228313997186 13886037350492869172 6653064375241098332 13118110439495335886 6285590696396809760 9049379250496019798 5781551896832415359 5569906301734102238 14254197891447719863 2317485819483836030 1646493305151295600 1471097970077382445 3734811592963751472 8567420626016728672 14592459332924554209 10968882571711686718 14782979696087927142 2017232952064119109 15279150199218552024 5113286867226674042 3216838962464420819 5361846805011937823 13148913570499820370 5498461626711456077 11487766410046443483 2462028270253542891 12664331734804801895 3464796240737713934 591906784009571846 5786718734719392842 14571457317917847946 16690243339089821969 1993000996491622405 10740084261357987760 13077609666189452229 12263318393338622629 5631652143328836924 10746217906408169070 12846624885745424641 7192321031745574598 4600255356382387242 13937642197368769783 14915961700578079580 17853525842511114315 7407000914634099786 17081150296836567115 14428739117178433188 3919522490766074125 11762170491059495184 3696329773176544716 5110174798033373017 13120131481785227822 8531980038648508889 11987520901964873670 11398817476435077089 8967953713037276229 17056907667412856167 14155569886390510387 15138381301721710173 6016942439605484372 1556469112511584924 1713357011082536615 12562484444600123137 8151809053177220891 11128136762602551995 15550996690539674483 13279353110619524038 8309701218241989243 11678474026150240836 16807837160016475048 6922346195082234443 10215079989721020260 16648937917057745599 16350689530797372707 15525571499194955086 11529712922975057467 7826621844250606488 12236084055502355120 12876539185626441931 9387851375288766457 6568359319728862943 18035422362181121112 7719475955909570472 10031132614876134533 11330914174762197811 8178174787506340360 10619764100253461203 2640638526408820356 15698672490733532641 15172593798432065145 2127248219757462417 902427467450174343 2590637817136166915 8444709601692712607 10031719350418800749 424420522993705360 17510535189690460484 5295502657697276504 1962878637865375708 3553914650154761595 4711902305562708084 2673977977839971431 7408004651711872983 13683542510832357084 7896573231062275657 4820682595479007930 11231965109037275437 6663329019302320185 4681142100519436308 16808799273576205756 11673781140209806375 13846010884901400112 5120452535647516618 2799349752829100640 15102160880088796681 10398848040175204148 7806238879187459201 2269954833508196360 17329467084009550207 5377748384985405266 5898616982877161722 14486647904932524162 10171770540282298434 15132278763674510451 11832093162360788087 4729034119432972315 15888609938788033597 11425130886113112801 2540981081185436158 9228655883441458592 7741866476433724407 13988945410737083438 3160782958603361087 6083008429678565400 6836675544889530891 8273791311284849650 14662412778718361217 7627780219173949503 15232110678687665103 12878314385475182771 155009027374276335 2022619235096487434 7691701495673178196 4436495058627840323 4466981736619342189 10623530793952545057 17480009786273641615 15830304747019760748 3655860623854794078 7579297537633175403 5560811314470612404 8728545355806980536 6540163905959043263 8808108698586379546 10997923436038043465 4303644277439364361 1484203297874212837 2799546274307342791 11381195986161477125 11773568468031720011 13328099482983729733 1410284850812036677 4754798181982858161 877262343000700235 13239265516676673824 2969582674429349248 2541760227944478927 724800200525486036 8439654388097551988 12907902156229981551 14688974238115881114 5137205836300716785 8233454113607560018 3461335860702273427 12442552176363409079 14763353022892990657 4910413711347683210 11502117342474135688 5868894874084126509 10090557702780412439 8190755464948266505 18003994611701913842 2400693400270831464 2038817487789973439 4873004144374598529 1596876905557936664 4360725266823370657 7238080256725565466 10585068535239527751 12341179839054878699 17011502459237683413 14853670980134423648 12736723738856938766 5348615097781486147 2394299448400801406 16476588838713845863 7998248542058269588 7369504518795846325 8234490158940982497 17585103823186659526 2869205704592032832 12111612086910741252 5944553750493617567 16113005163019740658 5885967861074580038 4139657244035900529 9927303621378861685 10570278941474292096 14540609707708521170 17061048624762862642 16126864928251499708 15399615649317767052 14833676048049479060 13463661884740435287 105445430318679014 7450796052701198439 4544286309716619159 10392332731814397932 4732522900759284434 8713036043634763256 14395279970134927696 15585772390426343254 6245229517996451864 1836710089663794816 8105521777616489837 12750670033151984401 8918182207387751116 15511803557481480559 10332460911423763663 9512808791398924591 3130952423306985488 6600960106263606598 12340794136278980669 4865427368515930616 724185593626427353 16339192537676448352 11832174619823782041 9253624230636810248 16890866165091795530 3877819103707431233 16923447911320781940 9701269121455883648 1848532242462586969 17148945395715856026 14377626401910271435 1879117780352387205 16268893518902843330 3297364290606761730 11647280845411913063 18236856323482506042 1079271229448065734 3589471122135725605 12014724217963375758 12367897218592892106 16103747663814677058 2886504508799994609 7788738265835700040 8807402311441766713 9072641946878942034 598182024768459629 3055451565334716349 4844259608976593329 1056602995621904222 11462860583476369814 6733440290895319198 11098208260180348498 17425936776527612715 2733804769502374325 17039314737571196480 4719510593304270792 10147364399153016741 9662904774435798682 2172239908099751938 3056823832288439694 16092241487648043966 10026735639919584769 17954573750748328651 2630588940433118109 15368403518630510924 2614344612900470363 3503403446596456946 9503200425134786923 9802233351493597066 16821173604768176115 17987637071156839560 6254306602938292387 11973939622454851045 7178735092102726109 11698729585321717224 9107389950310053655 7390558611853975600 6930940859171971480 14922155430423814509 923580420740697081 16998895794893006260 9095731413590859036 17825181020786286530 10372894759726169236 14755092472309139385 17251791242015007319 17319960100750742929 10491491436572992081 3434830758507117490 16173251982892928651 6853525966854660998 14221901749878390968 8936395054396630867 432405769155379801 11350127936533641501 11668494334866874468 8448165733954345798 6827013713497400358 10598883297943490627 15820788945876961078 5921681119494411139 4182284497625154663 8506973879952441599 16262792652940757471 10350273224556308746 10949127472958411796 2099766569093270918 4800596407266830835 10850312298388369595 14168630718552698683 11188633517389310800 1220540638102707835 17663188956518475739 8384438099087592700 12339813594194695089 15228527452051401729 6563928201875269345 4790310519168055564 15784605289797102826 15360215087302211509 8602078405514448078 7627927694173225113 6964986766848283497 15374685891381493647 352283569567297673 2651545980149981383 7360392243060929917 6661950901769335409 17691238546465917579 13152492972187434182 10927902790907493395 9780980896015448592 224822387075474776 6522112638813311190 7394281254004812478 16192196391530447985 6895190610131968525 16009122762575483140 7267297237478019475 13361554463962691867 8209352552443849401 12053658555949695785 17282189265099811260 6741155274361853155 15574591761116988137 13705439531791097656 11558380688844552233 9632570862599067998 17259894711556999272 13018592740168606667 16154913697975251281 15304697825303883646 5016051197564331195 14119924029966594682 8339123612616210610 16805833353835007539 8716521146694615739 6664392220116396692 17883945355226462043 16131443223542704493 2465763453049408885 4861492826229819988 9846453201349909118 6131914540996012899 15925213528352466344 16401187034274689328 2524842469515263506 17563467684846046875 802862500531846291 5256948109856874803 16086395531049623596 12822199737479224733 7272460664953603273 15860839867281889249 15324378764142204235 12535041921630326906 7340816276564239596 13288561233390688322 9979833994616064398 14298868534396395626 2858923257636873998 995721068573764984 14707208148884971925 4604143448628824506 10737010991235108371 3452449991236908433 9903468380451843953 1595649643005353419 2279729410951111184 9672279300847013114 14291074284075131196 12139954877559315761 17211280373561593012 194339444221088692 878070244161313923 8891028312504195143 5072102310321361345 4267143401258608655 10643140992887125180 11619397407490492884 16756686206811158869 7747041792491264623 3977510944250574141 2254419187591521026 5144767810594749679 15296192113473329157 11503315954560408741 12236318146503585236 3036568468169793509 17081493099966772746 18039257625576457014 9341077282134272458 8256524375291585551 1271608545469382260 8350210174222305056 7590715985328010388 12516086647609823103 16566455683738026854 5520876002657220087 6492409428486101095 11203072323845679585 11644002696282368165 2991741318317840088 4027485916497857572 13395242364600285474 14330752028998420198 11017086878734419327 8242237009354098845 13976109577250739655 10686875308233841691 10775126757595399699 17067701659241357978 10270847404486835772 15145549457908470018 7094338722820016616 17622416739883355107 283320153656034456 3963190089700276580 2872752461665877934 12436871857346417930 2995340580154751999 7346665454223269855 5153001378446607579 17522200248921871238 2575659937409699416 3764595421237909269 802053169599712676 16738882476107343932 8976014603536619646 17465608809034630826 3779039977388340183 128536711884709272 15598242324848669702 12250155284994928811 11300767923162498537 10632021384459184361 17842744751307382175 397041345366755185 12277094181482334244 13259734604149694710 7764598383755805427 1757137163751080375 5629284140922317881 209313347646644127 8919025144626577896 14266304269819545288 16433229182762980848 8072006389586428772 4318522418604507333 18371944454458698933 16100541990423360602 9110776525267448810 16315921677342860290 17166229223717564455 11559358201484919588 8671021200696899806 9813545466189906882 9145661323233748883 14758523987494725996 5642476578695501605 3586114769648996073 12881867970209849481 8168174822529268022 12734560919653572354 47250375025870435 17948980051095300702 17536209543822178511 387500546064246433 3261350230772198628 2494325011747944624 3897898204859789009 5329810811513024363 4641000438734501120 9928274406565802058 3299977645872313561 13774509616172997129 17911383227657300504 12206121118708084107 490187175425665732 10043391557761485112 17478582481658188958 7326314143584575501 11913933710315984496 9639998625949675047 10008067587479521243 5774321708054117213 6324085530068419567 9593890422515367082 18357181585024518490 12592194104641521455 2229722495628731264 4845938694900119265 10452519336350994056 16772653742836381547 8743861773548680841 5111939178680686385 2702225821666369393 10924053286823687263 231974112938087728 4665931908611610118 3125808154573019574 10188906982156276977 425595842939078152 5050899948877204247 7056044045408165617 10991706128801475516 17183065848414060251 12043134370671764907 13127248059304815395 17773472777326075784 1744218144004869721 16236486738252355164 6434532095764246101 6531362262311426073 18301397129924187691 9786989600915958719 9509428582884862783 8100670262060417045 11454674178953187275 3127820480072395602 4530824271628030917 4758487115643846147 15329547329617141272 11816657541711773069 10322075645935849019 8850932559233414248 11872026384091742977 8344438103458941082 17579914247276582135 10909642122680088091 12230231423594897436 2973243466412885818 17613205430472850528 10725835029598120649 3383675619976693750 7019688780929302302 16034083981001651598 8650682965457058005 396220462546030156 11361248373115955925 17183697963777580010 5067719044639415975 17245913453745028751 8990933816109939364 14136603618511959911 10782918345567860540 5093629986604765790 18105252731013938759 10509689990061882493 7104217526739167137 12267905000587414790 4706029282239149199 15092960732774039774 6127331668827309297 6155035215253156464 15721726892724817270 14108875927469186694 7578058782597392717 98584437783631372 5038646235695691042 15545836397282033626 18335695564896823885 17258256183368332644 18422136150378705098 257169881427876111 9336455069570177727 2219358949892626435 11698265378823737488 13439760670943613677 4273566688533253543 4644659865039566322 16544822678896523139 13466804032612699074 6868076595138430975 5126173611443428033 2656516935262448972 7613084348800497999 16008581064292433422 1916659038486560912 12504690776687467680 9708748436192926625 15737511059057638090 2609817233976401683 6043821546154067854 3045602001992816230 1276295610922857610 10389210766161478373 1359158793277109356 14640178554583947823 5619066243008037174 17942893915553907226 10024908375767521650 10292951801354628809 13077183387923364202 9670931254052148850 7901297262518519370 388263710124884999 6660328590081606967 17129859593859570156 5930687032582554409 11139309357447312320 451681948832339449 18181078939864507005 16220247132563378563 11455251546593074922 16331170033838026364 13593697336538507600 14051319510822822807 12571193059355349674 4075609686669040162 9827052454267282224 15329009863418142373 16705460475340191563 13317378276483971257 1973774151143913208 13708090713030963186 5423180081921370656 10748782698938689329 15806169231790710110 15621391777879979685 4708092896714128641 13553187498620957611 3359485371520384493 2692327449344323990 18343632335972807325 4510050335104304017 3383481941055142968 1265273440938097273 14274690457012461742 9459345246965761619 6571853331689707376 436603910316801042 12057999740787914920 6522972340459041710 10192981990966235995 1248938108475678527 4079540383702646615 1345683308832532085 4498174211616154910 521258528675749268 16461409308155089799 8442346591406489025 7454658520726916009 6243825519441642985 9137230946875880490 14964724689109522732 705133862044880709 6712197586161132184 993449061313128482 13950621887458523268 18179720886556756043 12475585302619889683 17110881206789526058 8318675136668806501 2449285980974905045 12843430823921487729 7558796981034205416 1118471421418508809 9915272495226126914 3106926349386369725 8686588212744412278 20110515235023318 2668128217792435794 10323627357999778555 6004691347782801175 564551409969280182 2965918748481504161 1745451886406354458 4213618530619605377 11813987780800605669 4890191625316344687 1521328623414694811 5105139348088762468 16120963330897335571 18273131530694959153 3415689212924588430 18035183519544011428 14163643645182301067 15689832441034186888 3702041815067778689 3278507601140698574 1170435650162625410 15267108847662794441 10688801171985502242 16223226632222113499 8527209752437887608 742561724052250433 15727008795074303259 1322388012929353749 2789158347960939437 11268602437386138422 13237207028832275380 12565026389778848122 13826823733579171597 9320074529024816799 2332498189324644139 3992054455190066862 12306927815979510077 378759412412925137 8068888044203780854 896000723095184606 2657691508377710484 11566508805478625693 8026979517576800984 9825202079126636899 18135182897184572627 3011493619426298305 13819566134621842459 5810378275069342402 1778609337606779465 9815422460188626888 11910933095304393548 4999082429120499965 16572812888718501912 1567610161604720586 17602569249546581332 12913247599148088547 8357428319471918130 4234475994299148813 5870265761357311806 14059953757773518494 6949524198513367262 1573859586634388365 7398152610050736954 9676327942248024092 16654703168631280888 15689183097658383070 6098351205071659292 13472193986642558379 1084265176471168422 14117638124709824453 15841761065557516245 8937752006680680674 11373151420578716076 6351202233371226438 3272083173492198759 11768344172656131888 15186010906062005752 15049352430066481832 3495860717592403430 8433370806795177329 16636136010010662910 9339318097363133706 14421600295837458934 15658471763883854540 10509537505836782174 12354604063081511095 8815130668639404209 839851710180789995 8104485646731178963 11483939680904677891 16359633048191286002 1966574862346390056 15576910434152528235 6761892003838917518 16828366586689698633 7117010482593975451 5602090168922489069 6591116360551908107 3988845164190991897 15450748897166419022 1044797265355207297 3144692591318995019 1974569922611248013 4497529390826396567 17906310938894475389 10855661032403266967 15592255045664701079 10986325635955691879 11097525401664620142 3572763029871313734 14397746429251873135 13803727874344058556 16066246084455295858 10962077151369082489 1838792072096599936 12269812206410904565 8622180299271630233 4914265465434168787 15025776403138794861 4948455520969879609 12071748540795340319 17779692380266572913 16164982190245025072 4341711523573503843 792204422587085475 439145964111936434 2563716749888318734 17400127543433234697 974366642952572244 14654048354719104714 8884801153797127463 15720792482185828503 11174022945216810693 10745467467490666034 12379125492195657631 2459261027156521927 16447963320574228477 8886234164398954984 12817341176776410861 9183110577372782096 4827804618671623065 12597043194758076005 15185713483137393523 10384263978992760512 5168301349093996834 15286161577335525253 15134011994879602983 8445718976873860740 8484667275842270899 14800187176009053072 1939375065758057977 9964721651978022819 6536374384299262855 11730136368842473721 10523913866346553607 27398138405450529 2866823744349165486 15992418046549976889 3133281832504652759 2482881532844709628 15840337686015919659 10275764778884458657 12704924676141711284 14459110029674098794 10330526447921257813 3944136637092123413 1095944295827191137 11356886595119862258 9992734727673249070 13782455821785003638 8219450546058202536 11349211326582372808 17891444289004508046 5620762663856939992 11955189569995163401 2847268190763016804 9926676871577334696 4229560454286637962 7836792590638574094 17945921489766554430 7016414912344103978 18222587774450314709 12574757560024460859 18110290338324779453 11724337152809449721 15964192901249584089 13702086387535801272 18068574630043782036 16922823873162092444 3595330173486999875 3160323368180564698 7398631855543842707 10499240713266194857 12360022513453316968 6120834082794545600 7141453923569748232 6690805619369792007 1121459644769204421 13396401930414963186 3639344342039903282 3105454454884186979 14989291463908819674 5594458324587016120 7081041476576641568 5313811968706526940 9218152529064404184 14486269936669317247 11396921459484320282 14570430467700721170 112075497717498634 12676746394743407438 2807200870585921100 4880988745458766583 8972409043655548981 7313029664817749192 12815029904937829934 6936706959583616657 11401337652542493157 11041364902267299798 10549274407715912514 15505343440757981222 9825022427631231405 7600608169269618944 1459112561162394648 132190021738976375 1646523126236420734 5979110071892702706 8253774658645725772 14002410605422242617 5410022215733015175 14628983154570291594 4043521787157708365 13765972884483529984 4846903224881167898 14507608928904105478 2767041642265594422 11451164087433303513 2985594738475678262 9276067039352287582 8916662505527303616 17739315785555943244 17580834968232259182 3693539864518184407 2753973134520733797 8617954715910514454 5347638581640799161 3421030592048670663 8173664469611668359 8281404717132422918 1986249879045130998 9573637130992143947 14440698850465183698 12358208878254030984 7616891708751983429 2326997947248662887 16253507692392059533 4614266707758253006 4955704643950667614 10297190530902959770 4400251730827594930 11770030676421507335 1417097145921850113 1124591543415504428 10578426826070837996 2293770634358346190 1893271203106385210 17369231942324747600 3956873926678896109 14208727562665345275 4214975701633325068 12775699333330542259 7349988325079544164 5342991968648529400 13673460593816482774 1143022501303573560 13477927793004718659 17019088912296325321 10606214290974881446 9478225437890796287 13117443451788314409 4439861692822646839 18105350836698548556 3854579267789967661 7521551461539195106 8387981823285143324 4893588409039567237 73316054659209576 3356962536200039995 17003197943847792044 2419818269602397354 5953295191602096851 6184965713440310337 4243666341600518733 9227075871071500795 13039598971905167786 17313092003485001582 3576876049484092583 1603968519977460888 14655642494631035268 9832062445465265863 7600232218467808541 10561757324121906128 17042385050821882914 17391295887908408878 5066993544220121684 1287907737608990945 18019778492183221018 14156926696565516641 16168578373953634474 9031038625048328484 2972192344215298436 536761026183301916 2858951313803895134 15407440165379397208 6802673675813663559 14396132118964666352 11106025071677108364 6716942834263671868 13403823285302904376 13633813676352636840 3832654390934349957 16818758714435805153 13682674789502366301 574593565761180750 15774881478270292732 10007453368226593876 10641990663970182790 5126586352987961001 9001375178547457778 8245853430815658886 15238686302522665645 616354775412389314 14201733163725640396 5829431968298752596 10462779138785443232 9095352260692119982 7948466512860217726 4320937101521177734 16924667909449938902 16167216992777394667 16737898807276538446 9399599886619770287 14223786335845015680 11661396860814198710 8687380197374606919 3871451298663152555 4184393673806928415 5074010777148506991 815274903033474712 9316368640729494362 15730926725944444834 7499117269973663755 14658261225703345066 3561479755094962510 5244933915848755078 16247642325927738609 412406547288368241 9644015438775395113 6612355303336391038 12932911138939797923 14892424070633790908 5861919495651771086 12619636537792347202 4566483698883708765 10173028050285467400 10987313697223713242 12616555199331936788 6719394880701974632 5400619883386912210 2958219113192303641 16130668928970585182 9017477777417385344 10375519083564949137 13648896985690702474 5590796440648777713 3369070526014485277 195663348854309900 12473263106094968877 4654006868538610141 17642985981015422431 15861386800617833923 16442958674966690827 10857086324581132014 2941128497545899704 9193212953650421686 13324707073070896396 5268623050112989254 9093885268374038437 4119049938402690403 12225163337621777609 2128661708290599091 1115240985237127952 14784720418611631387 14794617546707536415 10759895695169513675 6760207901193296024 11096120617790180718 16202028516495846574 3343958404823350616 9132242512797869194 14019301438079039886 3649900404306236675 3297763027746029565 13151136210296665368 5043789004693171303 8403259555746670018 2483983414548942157 16485277433680431385 2916579072058459398 1122295764961306765 12675585232351688527 5845391502932708556 1002514111067755539 3514319111938008505 9843407699210709067 13096466238451832046 1332039337834101954 12458220503286231360 10275451672197078281 10766078563543429583 8836461144044197143 6765276557540271900 14884435223857473859 15372270837841984841 1758229064987645023 14423757179927156047 10959490114246799381 5733525102544084350 2256102994302244179 1146594786009612280 1334615614931700250 6827126305041473839 12487460435555766148 12379329042504168963 7792031951488402284 5695578538947774906 14618355296671249244 15898651859077186473 259332324114018871 11001046121270135457 1121999399690065968 6700849098519205795 7332518346409890072 10468259532474098496 9970541394714921690 9091568040756630141 2054172404993851187 8070224252406054071 2675803402987272497 6499863683931894442 6431509541888970561 10300049117062574165 7706149000988911368 12680728043974094051 562895129925603154 5774348017999311434 13589603968148153995 17242959752251630003 12484454346287095022 10951336005558476242 4429217150431749349 15711187390077140082 14269165652217550539 1053716649124380432 1741974557613066049 204787271632286478 142847374619263883 5712948305519570266 14264855893112961383 6503494657986866421 10499329330380925956 16594824344502943721 7698895704035997665 17484733042904976030 16997009720653110043 4968420503440778760 9662786870289226783 7518059513931415081 4264857341335581371 11070351964149142996 15242227539539972435 9646969361215039210 10943588709654123007 5084109210209827803 6799058269939950673 11862280064436851087 10470224017782200778 11212737572521920078 16935592078385495982 5858415928892378691 5881541835458581393 15868304197518924154 10627189327967679904 2944391381777645640 7955298223169609147 3309554053592111646 4983955859384149209 4203000769435357779 10099511598288524981 7097575683867442202 1756375869256897520 13927225632921475087 13506025940325566350 761233802125328962 5573042468652889622 3872317043380071335 2203117993614093304 6855663579208164146 355848762924192947 17225341471463607560 14431526658086192968 16536267512067797931 722353377015292796 13280628452516684356 5380280399088339526 14491897854361589223 10154222402884911825 9071048908276002281 14338432940146200864 4373795775246980742 12160323690212610493 4377846465644925300 14467501307507103379 17383504689079742872 364926857073941541 7671785839857752539 2423727888901264683 6208642062195231479 1548948896453755829 1327873737822422853 1894021046831341932 16759694278291570269 16125449476361589518 5328397334584846017 10879798845424072135 5948791236593960488 12508225127896153962 2196239137885826897 1778451086606547638 2481814693094282494 2571295760166508481 692722515950107236 963073717938147790 3241966174881055448 8101399116762254077 8581717134876710118 8722630549645279429 1450607973323591905 6127338707653077212 14878171333581548122 2943329750582714087 2600999741952620763 15742808620511283802 16696893782874552306 2477076169903059753 10654923708108071440 164018544700066417 3685093734205624239 10021149113186249973 15328474424585329045 5425752616441123645 2165675013851358622 17496029853728698985 4735572383014665534 11618080987624480276 4294830403095387325 12941796130145833555 11682719751358787285 2637933118131091824 9084558521460939952 1574224788407819747 17523055321868051370 9194931258345553263 15386173459873628598 9518535799079675638 2782552377235222318 18321621864667595661 13532313960789304868 6082934006343394948 8798710937927994929 13262731751831084999 12199635554840869898 8502941913360877525 9417232269544142806 10229267249793167066 10495399997801981852 925541618594501280 8518704615487817064 11161524503808004597 5923815078658729395 8584985588453475497 13684734973601016543 11229247916653531461 4350681827063395757 3631181251026401034 14129739419573840561 10182283588953709257 784675242226025789 16352798125836432351 8921051553769873228 17764683026986295312 18007134249834461156 838295356825014774 9434749762145808044 12944025236114603755 14598966645679459792 5196511518932726555 3104986909767940738 8455799944309207215 17853680597101990348 3669618312513179639 1770436217228313848 120861085688902084 12837639440610342799 12505704249360496966 15973930682167051986 17877540895277503688 10767203958925981378 14296135872573733605 337520391477493874 10189627186856038602 6919386762764232121 11414816128445933643 12157887767055569034 2682856046238896699 14185590002085516917 17314404425150560177 4753045608281215077 1981396443890826312 14072597332363642709 14058885243806845476 10613536240767479877 12487003736582855996 11596085381528992476 2683322508376555398 16836637371571221591 17614217662599759715 15111638370971921191 16622422975812024048 15147636819576252723 4766156061190459344 5899420089130976817 14036737635188456830 6831328465367461819 13142573580914604724 5516668482908630241 14322913955910572905 316625798842232852 5210630987478636626 4054589785724197326 2587131051957521325 5369880624991509117 8148248409758707784 5211204687672045643 12375184122824079474 10189281030293397471 14664228012139503036 2625499181963046468 16009547503512257020 4215266895076360138 13478316212697008338 3956391478397601556 4003286062825905220 5819735211417266405 13495429662688767317 5769925777107249152 10047862912989747004 16018105114241463571 10708981840141276847 8661132397231189563 8989362556708172447 11613163592227267449 9151162527730608633 13114899865325637080 3953225283170813550 817290890865401995 6828510564039254722 1764381583287945402 17627720607362983034 7367592474991257628 13403702485010907384 247415904690618428 13668932863224601135 17298785985438901527 5540017577384566209 11686617443377103439 17193175556619717660 6867168227438568750 15901344321698870698 3149877059383550669 1700437907022912514 12185601685664056744 2324713312641444555 2373742939702593136 2901347100297359142 16926461808775028116 16502790647950526934 8887410212517291242 356486625221920628 2886691641937368938 17949693590600911685 10419663183376637144 3643357718773537299 4220731821965913933 3593877131980556013 4190536552024323208 11396710560678789186 16399122630088157814 17315606229233141046 6961929753507892050 7090716539523887473 16349170238424405114 15809262820617789890 5286298563976885129 4659595292563993990 18075487984972310428 17370561376404230964 2837584595741524150 4667801159468639417 6377054761230315471 2045917274351432877 3538170440925533496 6089594464388447572 6524123989155595528 9384456867595189425 3935056531189064197 15017304172094817078 2694092651613626813 2110452421971547407 11017571629229148596 4567421772144502414 16391355899764620800 17856132628068626166 10732566435351604729 874431863707229777 1336772855192558295 16659078087966302242 2520373823044178278 16257701362280747842 15599711550181604208 15554091363414618132 3609963543581777859 7634680918691250815 7898079447762611563 598103948492210861 13090863582345573488 18027895548124009462 16697942008074959380 10129585719735870916 2280704125413888113 6305701674648687565 9138689073796383970 10533431731870820992 10590109123309731850 13635372403688440256 10127133225337869261 6362593931349525341 9361056046721984128 5049598675649546956 208349180388551855 18243948433695170497 8747729198077097495 6526503567960617516 6558310006199262551 4234440570519783688 4748155625760965231 15087783370654830764 7646805479007056230 15001890410371268875 16139609857797520152 12210428868936985541 15316610555208547847 8718269974640874667 7415499897958671797 2322750838122510069 4157800928906712180 16138553401986409314 18092703074267334744 9144420151090901383 9460875785625207653 18127902314500255943 14943994284725715549 13793740987946773459 5150185977130560029 14461240503703485288 14702732348187429301 16571032486448626529 3252474771128120478 11424746213445297856 11444203981653105452 11514900306858150966 17191261490876889985 18171593474661136495 7930904499587432246 10056503698885557639 7306085681794961763 8152604961123272923 11572297566426289067 1179190178183359025 16243596453182346782 18388217791314217777 2940796047918530235 2777132063924362756 10617030261476190928 2296625501873729338 7197799151620562115 894422989497838982 10083874231445190547 7499055321808160946 17304578187455153832 5549943445806006350 9300278774128218132 16130675233536149773 17710207811707943487 13004957997884758468 11019050624146111415 17130298892546132949 6280729773044260247 16492887951745986551 5734183994566038006 1690306717407995440 8454809758611507643 1469736164538960320 11731938874243163284 9251499507589091022 8136895264446782052 4951247063423251935 13604873728299688458 6588581943084953516 4444730011357674222 15306793298592759180 11173209550388268692 18180949331380165652 11219891261308679781 6646209649366422901 5728763040433990166 15981941098982910542 1166788906084243716 4021403360687949389 10972788432995977955 4157042300220876738 8246876211253277589 6636531310499384932 1083503472116700548 1996376167030908982 2190082602011727761 8208770200672410935 13843874592518880482 3800673750745609012 17929440247278319593 16153706920042388434 10161103869007298918 10895381524501612176 5731508782481108887 13769351590825337842 11506070002884260982 14009935962830297974 10083873036159427946 1849342611736795251 12132210033510301584 13896657164502548149 6216752621474084830 8935841757303558242 10445674465411003275 7703536352787288495 15692038363800465941 14151336851706622467 9267009575037193521 9393026172452361294 17048419582786185624 17758792968628317835 16904934407530642031 10186891036543432678 17615070742254731285 1722438505165134606 11062714050351207402 15824021059238661974 12888045091423108659 10287879509825407783 729635738626220203 17713367371524035071 933539546224304253 16876412134199351003 18307517222119752140 3392639667416921769 12206851818156141829 16565943307460350912 5111329506313610007 14387411882798695728 8384063749540708572 16750414761648559530 18306942834438882906 8153455550749718755 12527362070696560329 6494787921268381590 6938933132425526077 5205745051346953750 336433700966476994 7066001907511062385 5665631810184328957 17108499843791310968 964625871470705281 12993514370641100293 13631116985005669359 7643451850767603458 6123639983704446980 324355642857644351 171557260476603730 9735917851534601602 16641603085796257032 11659122869414966667 10932828315811490473 16702304296042775203 17597099356035043679 2401831573206405772 864614435624889991 14422969901343861251 2275309419767931620 6006687760651790052 16733088029791293939 187065545071987395 16925612107167492685 15303113468395489741 13925813840329398789 2898482292326454304 13361460987742529734 11322985837685745929 5087314858372736174 6609563586221241657 12793497384970412648 10049663024704696283 4471241513363249964 1446833758885110841 17881186230788673205 15620804179974592650 9118340932090896248 12486335443883362227 7781189749959915139 12547779652804005972 5525804564982947726 1327145132289691683 1254948361490520912 3596820558078928691 16411959665714724320 9955214990321201370 10800165769458785802 17817819251095953717 637040096320967537 11580031468369212463 3186127612615779559 6865771391778324620 5960431053201101973 6960108623482846667 17042544706202360029 14685064597945251045 16846482975375310072 10397246052037880460 15027290871034232361 10111560253765194930 6229000393324448397 9249353995261415020 8208621105827240759 9056025980692521738 7880582357438382855 14506925863993252647 5245617038943524785 6848016007090685567 4721642536372535633 17827621582607682460 9072133862930360949 16732510446470703022 15420224624704226865 17181335121399887279 12296635956647697958 2269960126069872444 9782067848754208376 14445920887768664104 14094056321703533326 9745394026463990246 11529337504717992291 6916494271556302475 6772679354703910262 6210094177441570629 14635456082761885734 7234429412758966329 5752857860017663862 12207127055111401310 10136237085429258344 9533459690167340465 17395097767206478276 14994370571994713404 6995694929009558442 11755789613528074246 5028643877856181604 10280275213410013690 14437225152327328652 2412123970531369845 12511468542213898314 7295481824180497474 618955947064216957 1945816419806509612 16402649133360611734 11149110986609718349 3250001639237132728 5405388442022496495 6623094595199561638 8560009231867524396 15459894064929917518 3438216748830464241 11203575030511954851 7577510959833192736 5280299742734276651 6972842471679530119 13492099945321722919 1983999513216589634 11876853377214266540 15005441919681288860 4426099827832380993 14624365049666554424 11959896295718573019 63806069164967939 5569041124838292759 13838390302228788866 9891144850765587900 15292054670127251219 2642710801002904618 13702666203505553574 12588742747129192970 10078544529384332385 636885363392972036 13984680619648206137 18067342810204832886 8236324441799421849 64649095906947662 16568018421430896764 4930329068910458492 5121436002909113707 11013050730697134224 12760147393954057720 10033026144050341314 17005186297668395841 11468064753785136253 9396333712779696007 3329048174133758450 11488534217462610402 13860204918360773258 18428329732413814782 13818674838812501270 7534896869560876766 14292229091261551221 15178479463585502480 7314950123981571933 11501016233994970956 14425126862678635363 5030949701770078904 14511439991409559287 10278715550576174003 10734574481885375166 13223379862661975997 3688519464233990076 10667139939062150436 13923503939617026196 16890433609525526209 77524939336660078 267058249613113411 8609332136865327425 4194684636438457020 335571207024365638 6379307873970680445 1747936586021446563 6350181439436014831 718077885175384060 7422173841911991238 17955384296877413478 8093328218405896640 4086744035552957908 12959926158703247021 15737134432783520369 10139629724970398749 15978758295531662015 13303874230055245517 2454471924720481521 9424996179934355607 12799225520372184911 6306397457420539766 14338330834387258962 7565829779714471183 9108937440309728156 16920571563823366567 17545980492947163369 4468704646136219356 4091202705113291604 281137526762642602 14307780995522990627 15252976105119783142 16039619643040866210 8315442281406276261 405166548610499580 1169855113601568851 1563329348588935635 13243144525194095874 736348640103484806 12335523121175515352 2409514724457499577 10878897002356948578 17934077326592810932 10019559103557679059 5542969824640743914 10196465343307333149 776252594568181546 10418116859122183688 12848564778436329360 17703882075845133721 16977903190118093402 6953250051201534103 14382760452854331040 18306851779623932781 17257905667177173886 6395264588777906090 11389972588180291235 1427587843419907964 4673902221916013816 2098975588609302767 17234689710807446364 13571881629424476380 15372347571150370741 16036696057706604576 14959969672446208914 7578552344895629296 3042940364431588785 8689742395013094162 13786828261886624496 3155342124150135128 7183897553608103562 2661315623447567238 13148625602229891952 5757548418291916491 4061571259459222054 4815408662086514999 12929489763965255597 15358160740366460522 3199062269685317162 14102320843925591640 6171345797396544257 9379521138040989708 6294996558237238043 7218244583379904333 8682221535886454652 11999703589029159111 10159150951372641677 16404437242745698791 3821417005131224118 15226254656653584460 1633453064407144251 3983989043044517770 17173001612676792425 8993258731660566779 16939478855002701578 16935020722202646978 7791956078578554460 9012666173747478363 13087686888986690476 12392467627473861616 1429142629823120747 1176545766341854275 10809542455661403835 5274668291085259785 13778454111312067768 15564370045111675613 920064991652640720 15252495814985660542 3328735558342486126 13938402449066324682 9092331942096605979 13782632797854617781 9176275864649970662 1145155410920673212 5919645134211827162 9156678454554254207 15908085102803071346 6833858405576276503 2079736623490191843 6385750838853615665 11569857081181757969 13691064220434065706 15121977952615407020 621301927382239291 267870479448881656 578733486609114118 5397838320430288171 2202558436583548918 3553587754301867905 11992146070542637766 3137116741052004030 1453597011478616318 4285670347334493051 404929147608012823 5826374280275232134 11676651577751966643 17849835942745710677 11110762632843420771 6932078570676927541 5050246149659430477 3022661227037730141 15288984368825024808 13960978756443508000 835937624645481939 16586824884302251035 13022504902227410753 2050049334967424138 3708693899861570305 3555583284814980518 13566583910591979900 5013129036281047421 8142979468718919040 3631701773235402600 6853434022422939132 10902750625733896322 5243679577492595268 18313159142337093565 13761371553999282225 17126481671152503326 6526117474064901906 9757778554600024877 1245400872353894495 9119687280266376778 11034869141511699530 5660200262006694477 658014186645035950 5269928463949833683 6503979631236687754 189021927154782058 9748512549422934619 8148095091591270685 8840964069797009270 3440149398548386876 14363488019730961819 11940807228519988664 6773161757537046335 18195790500440946430 3624957471881523503 8140902593789436959 15005530234647801439 9389399047659423065 5872435025352284064 226747694714010422 7498770382169913751 630719176200190709 3881292502583760021 2571294644376027429 4833357872283135169 7515819440294665848 13987641328069331277 12815905708104804149 9762701053572647522 5803322374916837095 11470031634648334359 8091078802880373806 18247298635811454845 10914429748148178476 16776361361329530443 11695926962471919427 14680482516816864049 4184980338409556363 12535116553781216453 2787381838216959512 10636306399777786262 2641080444476003322 2231127468119694795 3773124661438529112 7828921434043870394 1297570815417375521 4936755863686626141 10655326686876968000 15832316964968330383 11078315784154338264 8927079189088338222 4272941732201577344 4313866228283912711 12415466244606111273 7461321150755039706 17146663363490476147 3075220674932621549 13669317981427132587 312862877832450848 11683097692570333077 15795326394237810098 11904943909230823914 4004634772890026586 7036024354636748542 2843288359721916380 15131635697884475761 14185416615307014842 10596148672626338975 10719920392209321976 5561858349467222458 6385752943124057560 13262083403508188736 10332974111135148993 5735276560354559258 10107744534287135452 16606405138812553960 3878200536373820389 11141531810835581011 13227878835816059613 2384388015690053828 15652319561732756446 14539281463482345625 13310241510475353770 6536236828119119630 8747641474868022669 5284611391970749948 8716304973315135300 2404260248715418429 10632533581150194740 10207996549994364113 16910940511766911558 2209846784886855144 4813293682141478392 4994750530507248489 9113674432140634410 10194327383469471288 6970379917857516783 14453545388835606513 13496257054224874270 668517808395464002 11933736491764220219 4518823184603592176 4873019253214959399 10871964767611850162 12784337770037493637 17198978404278955873 3769872355968882189 885547571984573998 5454803459512222251 17513820286436820157 2018236072236972762 6408693980832498847 10639475370960252928 1395017639278949056 2872931562752571969 8389682271241282492 11606106670269211602 874020264420350678 4093791328688103910 3394511562692341902 11663890729690627852 4290000425004888979 15300915224820998326 9007735249542126695 14278346911080769903 12878954171786283755 2400432765388474697 13973314167796980799 4740542240470685795 17579409010113337980 12959768655070461641 7086077520249397102 16600245529518977982 16120553814229497446 10980209175780494227 4361007094211363305 6389497878699247063 14448367077188086588 5962435410357929628 3789541160016897819 14720317883867408379 5928571240150972330 14989152565820949681 65671486184074351 12038791649001966857 11489364686632580966 1912170498986602770 5285398308883564258 9908491576393616694 2219512953174128612 14972409861947259851 14701399223971604998 15937972475453072562 12127218693183410065 18191493495758265114 14981756238409217635 3054077062046477637 2438410271041071686 17724980150887656279 14762091410789844067 6458778339347780272 10370345895171497876 13846244035472476498 4278180303399562900 10932974736404717049 13721035047322772445 6289436045252711038 12848577629944878514 15677663765998222220 2788819829163000640 7816256066531559062 565318481491788926 16597898387047486499 3120558347995076098 13022958755455935787 6010439595723739958 7222624154165656649 18296394396645319320 4138318357522800014 16409613048237891571 6968050215123806735 6489470398270147376 11340719963090925448 14949822411148161000 3620747254043608993 8552655217007491737 16726673771622975832 13518692772109265064 5915900462970866817 6852429015055320139 13365706732416178946 4146043962141894080 17823946332528904902 18378657911710836348 8670848522254519746 1380834362458757938 4438347702284596638 716388611679533711 4624690292166526992 10106615893926446961 519889660672248180 3998745318679326392 11410065479203220909 10308810591918494534 807611491859730711 1375758611512555038 6675157505099065479 10392266057671849899 5574609279773431036 3870255752945824270 3426444744354755578 16035137891998354795 1058770015406935774 17389739633976820733 9251136700076628942 11007920237411708644 15100098714095435799 5610882118244022170 4723961468241696952 16050600279814441355 9830522400554857588 158487980285479169 13841852990639943065 16801381653376391258 3783346675963994717 5938383379305652119 17898124472125279830 18207577957991558073 11538275766455966237 3259177693283138597 8185149090966913849 7112598926762033336 16821544472628572079 4503319429517384777 1453036331846338461 9264384820478428698 11043336041468952306 12748277818689456616 25049779889824107 10324888935103659351 9673875974257701012 8167636883514277508 7974092477314650869 8515763476993995088 2830385721727424364 4522846631392341206 7649699159804851344 14912866666466968702 12515390955234799762 2165569955084300956 8924583169844121072 15259515896872508142 8976242535788886701 5932273421252323062 15073786438527183881 18022292389636680733 9271790571836422984 14223646488886036804 2108069197241945885 6426115603685490929 17143042505354131016 3211023212179391678 15511564328907654205 15950597754531128165 18208564249024721621 14685352495574412949 8692335849748853047 18425965414623396865 15705334771690569835 537796064443486021 4079891510668724021 10335580106858317440 11570049976577199718 14639303507287466077 11389815531145702915 6103182026304611090 7097464154094200008 4864341598088662355 363760606838414785 14589864411782675235 17219004833795052324 13530555188820246640 12458586778087200444 15137299042628583750 9236871875043732426 5085838105132690404 3027809435707594642 5217120790529219930 12438391535848467757 17784328899563819458 1043897823343672626 13066258715256141909 15497546828753387415 16043557276779167079 16224863597549170480 11012039597171942006 5025728839433273011 547098218288124518 9226117542544785752 4797291496287640960 16443216362185035869 13759261706408648761 8319080901123412600 5598167230205603351 7522351615030075233 7981758069955045781 8547144965301666796 7147544711689216758 903345955326396334 4044816326107729469 789251239532340213 14353419976468182602 8411721350533227782 1371778139542283660 17991828626055498393 16419272628367519019 4183833493935972086 9171322118603386337 8842644899265504802 7406453387233697517 582667154285821825 9555365313264102368 13912182561930325767 8820180845626423735 15619783833791152373 934223324156269269 6796264195018727538 9600935512763092662 13174833689955159585 102286739940217130 5181018306831361785 14024098881328316356 6154329890287175818 8307652567185830254 8218086823812543746 2942712541195907051 9269821811431804244 5678985707311346640 13957837656149129362 9200898289661910240 8654219020500264366 6093120211361700409 5844615323340047593 206562803994661741 1816547061486767669 5094455591189900226 9465380058589202799 16078248312642777102 16927163101899515500 17132589484388044184 11053228746296359137 11070681210392771168 3996937252024010158 6265814014297062714 12680342992464826128 2063839999988939901 6761690009127076772 8560908534233127616 17396525843793604167 15062306495590127340 10853305239670067228 9815559595766988114 6483632620993350260 17291466114794180794 17547742328900046147 14007718532972882682 15151038632474023719 8994133456274435039 14285577616743340463 9412205815987257532 11383219897503540180 15967769855383155746 2722424599090683967 1998888482417179538 13057751697229664561 6985129042799780667 16770958890383195795 8680729411805614322 9341391712390044392 15745818225219435194 11329256402671532303 6947777576394130643 7033152718526887860 17670188606437088731 9480826365329010722 13686892976244506440 17396635766988767165 17814016632700746160 8465521260828453022 12852524975101169834 8793303613637834427 7021141029610779623 4404231006845358977 9075974593735008286 15246485324351491572 9354073249052862127 6912464092424849378 9181511521376315538 13087301414491138620 16423155878491853849 16974262306821182789 13765554876678974354 17505484912287640017 2612452061960921900 3787869692979651655 9456786029491369989 779875613865614188 12072905802957500337 14179613309058216947 11517144678773773247 1420668254863550780 8023973874151137200 6535364202891131521 49637866836473180 13829354623982732955 14176712973305721533 9649658964502710077 13767432282308898380 14476182329773253671 18062026533300879550 4853811442793291774 17370789594163667001 12745488353964473993 101153347999882940 17750856660328581437 10685817420227135482 8735996955140268516 16625093542365985996 11081844861195522458 3200760533356455546 4339725554960110451 7110071883308897550 96800762345233128 16900332811911828445 771086595065971885 5458958459960258174 11642818425831162153 3932138629679102165 7605833561523798219 3473568584972967205 7249080094256014136 5564494512069869613 3371906678368433631 3814323297039832269 9105798451127062488 1616619064504574189 17758520460764250691 3925790945557193024 6973984516372782039 7665330098274560656 14989230171119487416 4615564646231871982 7278466098678159821 12015633938342460401 17715890964837389063 14236817299872108322 17094709234183380507 2463146007997702968 6922995838199874404 7176582809158073430 9915958938943363836 3245598715478031338 11511471757968802913 11673518812189871448 17125160183211977866 15107442167410045933 14017852592509066575 15726037145128884615 11216612694929701413 3005985947157536387 345518154453865760 1680048300653953292 4473068744291784704 15327551647675436920 2356012066705446571 3718861105244479211 2585940551070278896 8591051479210638268 16778023176397324522 9935689558643953332 1468099467378378354 16475871965876730870 6866475610381797863 10659312255211264446 5124231979396139562 8537955429511725179 6062296973809470166 17865641828082767339 5459931634539569119 11062676825104213297 661366916841803318 17290353839320057926 13423655383689172129 14669362670151481785 6148976633994632163 9024099907914959833 14383200810311521347 12570184428930337780 4359841399009595023 14527383346515473602 10061488567375576864 14229142584522309938 1304149487431713765 13349488968171450618 8010084412365990781 9148019898515066141 9349327163730112947 15051319675641040193 5769027362887872246 5178096208068225693 6871973009846924050 1874018989005243804 11800896159248649322 16239116763690163218 2727443833821648807 6552955894733921645 11245663336995429555 1245300389140701258 16100711678312223976 12993195395287012407 11857451142514332211 12578391596129842068 8807323519265592708 9589974426340269333 860406569394466156 3606562348899315528 263446618859213234 13129869875512282423 13402146176062232266 1197131552699342493 1506972667754529277 13772420510134144120 6731838278178556876 9719342487300490838 5147086652500511679 3807363127921546716 15616951685566564290 14702062706547244800 4698491706678483891 11678714655815886745 17158668968452356845 13993845599864730162 3185240321739605565 6730676587604367881 15158080059294250568 1783648482181636321 12451100148299021711 1376340135366501318 1097845553939165951 16218097015076872364 1576581347738404776 704055287050563424 2506065275635731986 1225620509672346023 9793817848999858595 16483144266660747934 6160043526449885014 4019682334722959604 13356971091410999019 14835763261745004222 6373149850936734739 7881210624415991212 7149724123427077423 2835082273894468062 5376441641787478804 2758666646462858486 5532155315445408271 7251937543463026984 14016665279518016353 6247020878294060311 16140652613991104269 17271098382402563117 10166354261233312910 9967960182353095972 2877576729071969786 11645816046325495123 9923239359280283091 6979961720893227811 7233202042696981708 13237808013482877222 11934675608498898211 6704011783052686737 8786938023892948371 7397580771815921462 2246507269939882157 11466208295135907935 4159940197920863708 13474520251401222694 13324234427065440956 16480870191228964630 1599724366965932571 16990173963458605410 6618108945048852381 1900441874393716219 10301388318063316934 1204468345736539068 8343447964327847106 14035497265891593403 13924178866141458439 15663747109622174241 2744857680007759867 13015041519648996161 7624728794014341796 16674484140446348266 11646086561195501379 17557646400152457827 18268731227011294167 635754600954743885 1538142584373330548 6828906200253105409 1237497651419107066 7153508417006985718 9779656230693563875 4488821417115217181 4988081767876966368 17094889646625585897 8382106779113411353 15226597849182900234 4346076899641376586 6581626148829629073 4920373934030045542 15974746943347609657 17643393421282816380 409839066187353162 17013349217382726223 10960064752909443639 12507476988967684424 10223131710827613406 2755269577237798018 11186600310482364859 17936694344139993541 8036680728746452054 7395966015639067224 15005967510609793309 1018153045478722091 11482589480911988001 5325466530740921333 4896929210643414605 4884642989559520295 10244661430416922965 7279878479698823581 10702968094337517383 15881971228583653556 17913990991447198724 18276804602809153490 1517810858826090934 5528416202044140650 5440194207666241986 2295438413561104535 15852203809382168614 728038627378501646 14407548132677982832 9926669404248322289 1416997990118162148 10118555361060341507 5287940905253442761 3811082868471999489 13258432193592082031 8036307166497912816 4719204578479263928 14934679838445735392 12980482166044723308 14678483715498522192 7946993206726802171 2231001725530695908 17908251227210644645 4500693459205861220 16944959433583012201 5685237713606183681 18327908367900743903 5188086176040246172 1576121647362300560 5838665584961934770 2280012386055763170 2516557080259499805 2323456140931771 16026473303885933975 13284630287549229318 661829488477681764 2976511773872983862 13548753573974346023 9996612631310273823 1464502279507659064 11484987894630161521 11692986344691514017 18124956166245584198 14939099934896093770 17846910423710906441 1057853751132652781 9635126065972909415 13593433079477804560 14241966795221743036 9429920641703124577 1402540658490358980 16025570272552495467 11775652853684908858 5549459596841589981 8053082807068882074 1673929265974663865 8759852176504127417 17086364898420383717 10788128239068926439 4810518206283359379 12906301242792079537 10318469781534225929 18409716160132411724 3446458723078914004 15648529199969302013 3700833176574318252 15437163394244193374 17972528655037865543 585740304459266358 2949392096681842292 16218827067763201645 17438099881262674967 4599469628199596266 103046269589936439 3852604242996556551 6934582490481810513 4885855606903055789 11280167712071441620 6576645836016023327 14925358601915782893 18119210842712877144 7370758044709706102 174514045424456805 3985883547733490196 7584413795250397392 9893859837264449386 15095173102047349117 11070606006983693052 8378121283187852812 5692316890173037447 16203561977868646702 12049937890523088129 3442566661629191832 11979324754418424230 14106560525816217737 482235928581745006 11270177108530424171 17148893148422929716 323203390534764960 15384181360438636737 438741187020470712 10887608477052445239 3970138065894172484 9233885246475078720 14104937146295459298 1302295584121818472 13640300970204785680 4313182544256230084 1181327291661939873 1961942402223695864 11452119907798572307 18169641205417670367 1269355878442873157 1149639184015127746 7007938366011221752 17875021402631089716 1194285814721957327 14141307577487190787 17384720866020365617 1918299971013374887 2616923926823739447 14933368519959673466 9854461661157068855 13421727542329207084 10638050746028609273 235242894167057974 16916860746833284841 7648728912625732579 12097195479196493634 11780146245362398356 576872039223668074 9348801512003802174 8111350552156249007 10333052983301998317 8452629714736341625 12682061096082207849 377273249320071725 17034481296337794525 1793921517007295011 3086544271162671126 11691088125312720548 11994032603649488969 8891521766244217513 16642449878909127922 8723037790773298129 11957024982729078602 11749418639372291651 10608980480450874820 4199563250123570677 12401566826349819145 9512711498877823482 9517921114795855189 4703004360820132196 7916192790579274696 11619580488237748235 664453015240459032 12390099079037474302 8240590842684407810 7209204750077771526 17312998059244797884 10203181367436513044 15580002737382931388 14374950006809818032 6612870579936426944 10150963038488855499 7796347451601154026 14392816931483453652 14256512998758978197 751402493936242373 2727191463178780322 6225428998823372321 12022368234825234015 5397466522087364488 13672111277056610511 2947103336720912310 17686544875640253818 7964589551589012228 13762407839137474396 3520775584081781118 12677879136945859153 2833803140148798950 11795675613630965471 14231330068306567734 2131596616582481387 14059760962853126165 6267673153157298945 16384128400923703674 4918102365021779200 11858832802958511339 10427352783689370782 18004931449308182662 6359539055256614889 9379891297888124473 9297490929188776747 17126908015509385118 15089337557570910310 13958400419597988806 16412877632033362268 2816687470454187348 3180370231176199557 10343292221510239305 14231327975172898075 14040360050625949612 17604893901833080269 9831263926019776931 11959540847721019370 11740833375409684991 16810446963120532104 8318231561757498691 1829064651491457994 5050354101630176642 3264003685392020134 8597738884007357971 15461770525136120518 14481218692623488638 18439158231857369947 18006603116522621485 10013700060698981622 10762137863560854157 9757267302995727645 14354854665449848049 1137341237550530020 6225786503306203971 12406385164339744487 9683658436786111663 2680725136499615989 4811512913084290801 3706205869716066935 12270828122222889277 11700906818988759803 5255919506878525114 8767427674193888080 9119342590077407843 6706800280257207527 1439049396097884152 14900657879751049648 2968475200774062074 15071980939632738963 11712380516962697810 8582139073761892282 12968522565184382436 5791637587879724432 3118648894511043741 8801951141784606216 3389216661574810162 12520970917852902647 328912278009108435 4202212696874384429 5286719640290556273 5417496721617140382 16252273686875156758 9933469728775649442 11307902740216447844 16768570245569401523 935868468266793681 8989582891105038695 13194685539418071982 3387756160196003985 2675211158753140298 10276924698173192983 10583734254811332885 3942358034591827093 11383722645547425523 14675288806121299480 15699636013350022232 11663547394461774504 9611535468991990789 16494907067071556175 17466176292531358773 763349776918921518 7135250209630235670 17298748908699854724 8994643446882283789 6526626119996778286 11635273098662323574 10725001824533433239 14140201876528869399 6917834123971675311 268244896562411896 14005851470968989843 5815113151130654915 10895602059327702278 12681409257863182172 4954362121889479811 1272555464986048926 7781540131392984306 18337937359011221748 9161310808121374899 6400613831394163665 78255918791468086 3336053966615570315 11348953450945689354 8639412436097507234 9211025355207601007 7469452314101464192 2029221149395417172 11515500105368866122 15883754826163753990 3275862106608178042 5447175607759276246 2886850801616377086 6716876695368953802 7439362659776805541 5271654147763768791 13647032634026973528 12305685618174081071 12019662055271703591 13567842831371932338 18193588748839732910 17699393195639402404 477863368507669583 17212984561055282186 10132169694179865502 11530228152514181162 1330489712879292927 1765899855353257534 17425813416264207957 2301368378880855785 6537019391668492646 5770838087790626434 15254096728135898156 8311606123719005871 16347318803989923565 3983134704996824483 6232378846596866014 5449850934006208639 1809732757944614506 7971782595994476570 11893218986173034507 8381018283979327276 14686371640330942082 10487485848937326880 11420433741487413626 14755317046507586369 5762926344564916551 16871025309248812013 9147978832824169789 6095522188359904546 9831402707841073364 10494465519771976158 6272379340862257824 18114740924564527520 3218475599262207861 5469849269900921725 15933788603577062615 16922959930363204312 14879917243563252500 235695391945228782 9730273607208695360 16241464049591651474 11995425473851747414 16348039686384446891 6693095432241966174 17484878407193094776 4279793457346175894 14972603093938837906 759146918324927082 7583929470279344792 7943001441186337020 15079298151358231294 4305104803371885622 10176500441759192456 15533197256682724772 5369585572136681976 4047824212523512182 14934023844303700610 4630923560153748062 8113540246400899983 14389588746356023232 16019633428737789904 5881732476168792131 12337684503414587813 4515360954643315361 11058194506335640825 415816219021950156 1792252700020564859 5987646218501642833 12380060165445713488 12897649889557949188 15935492997948091794 2181308401518321049 14358089109983786216 3454824816719321979 15063837607101936406 13142898881195996545 1803249209271334510 8932638583782356722 4362437497146752221 14685483678243445703 13669092516487548442 2274479369760437222 13240049132994377832 8047066390988018417 8817561605151031204 7175495714944186821 10151994972690976938 14558187120850993226 4959344555441061708 8232169216514932681 6085868779749240117 11817254464766010364 3237493038463363611 6796158186653859770 7566135163505629701 11309330604164498947 2889829239980135227 5542617056961101733 13024579076247340414 6249154269803570475 5186925604627283656 12584268610128521136 17963754961993824435 14830367073737158136 10512513673989813736 13457715312670449478 16545908626715669923 11845296241273211330 12806847211982149940 7062434665469885899 4846624852399377132 15830811098842822664 1627935206816151967 9793466838872930452 2109927875359316596 3069429284709383753 15689827821521831582 3459685300728051533 12789103366971581290 5266986372325156874 8551617565379931457 3155628396682832635 3638581697951176 9781317820933260260 11724040382402623685 15736162216493735905 9972573655525396152 7659510535995803111 317690123881326664 11383653873276762433 12420427684030869494 7141005928353342725 5076040889277195903 1026694364123582469 952348688638538245 4101672679927418888 17329462851013034675 15703932714329557996 11542405630564452113 5778263124802169315 5578358083341591026 8354288841311521006 7553576749333826053 3242036133089064292 13835634926724476362 3507218551248703181 14193561733138586047 490387863167046559 17485471072191864224 260351254933145909 4333174129116831039 7480211161125167730 4941228362890994205 8508312064143405383 2088524200187515497 11190504918377180127 1992324362509918955 3926898923241604755 7454240631643426584 18003800729405924801 9021781210148656350 1856524067040298431 10866579925262289985 14081648622088511456 13282188500849464416 8239550098729690709 7576685031718478765 13065908749082708187 15146641243850092527 14237991358863258417 1349344390814473070 13865860393554040166 17260340694140999514 4952519968589362271 16582254167703855049 6615419261630963820 5989511422326861468 13932546789683882469 1583052715813662467 14935359932846088790 12007329789555138595 8369758646825436182 17195878121877321272 14040682609342760557 2687897997407219433 18003551332053722161 16683503321290130344 3394418329477905112 803097284329659448 14497063663332759703 548195072429801274 3388116489204965060 15779912113127777797 8145251333188840441 4509292047689752329 17273463536669556050 1769282281665667868 17493324318570088870 6010713394384277954 3233141297630272594 18060077876880426957 9323379476581486565 14900309886371350815 3303131872408516065 16817682464795253877 27425024895179027 13405464010033672785 5069479815135741055 3478870361641566227 14826494632678733826 13156806885714344656 1438345515997120377 5103181586806825028 5286241425709345157 9244778555930391157 8832247946678634782 8711339369255915011 18212815544218163026 6330574860457222001 12396852906892352324 9711654541157191691 645007495267845018 6027691415104518752 2123122759171366481 16759141022780072607 8972436595977165029 11125654400135847829 1748488457527106657 10633753837371202929 16478418209725606601 2881655624302529045 9484689330074273079 9681973765070348442 16877588308868668689 12898403738470195484 668022308342308353 16869934867259764355 11876174903479152675 2900190943512861616 4409942697703037224 14335510370674198710 1301840837445188790 6955091995324492619 4717610634418407165 11809208182208480479 9264712924188065483 11549097177800657048 18133513119731625968 10798257913559187114 4041248648237416197 14814756459492679466 14296743450385865900 13555119963648446681 12102276605217806542 8811349217136845036 6573104436269276729 11900408666892225276 1030656653753522138 11732962619050525918 214225275031844175 12307863289713701022 9684060691025192983 986934468427891990 4808400604985851436 14476118980172377979 5751074574865052920 4912651263725021789 14608322399852044216 16020889860313756169 4862946971965160791 13859809252087266710 14989921596642560884 17022754446615439168 8099107370202510358 16050859978364383963 9316753276409773932 2575929557569508194 4595563984521597206 1460528752251776517 8609600965844451935 10993708579875946605 11236327460676538871 17011955338965113265 6017257427816204388 10614692855154922564 17677465244134591442 6611548471162170272 10778116881534842648 11800690160175489481 1872237712103134997 11107515297541570502 12856793278687147400 13547868652874547664 7412624416687028093 10240156212826855493 3333216213016730322 16861599186837320464 10654799335543792541 13369122159869993973 313732278467179870 505770211247410721 7611672060996435185 18336795149193459317 11797055584879669498 17190896805669374076 3518502203675170642 15245556831447004373 17898316046289611935 17600926994151203463 12279546894263439203 5316452528275488284 18020889840305224812 12652595569617208253 6455685426849727795 11599449767969695280 14622959330427725745 1583302837771993390 14137901476337431193 13789221024395550001 3695601760126554 16369389936142964245 7155063156298032560 14432123054353268883 13943058922813014550 18050891373693479070 9654851974225402185 14981093916426648142 10527428935211472812 10420740564049160502 4408007977191689745 10178785606300079244 1462839436666090204 1283337566943859038 8379781280073904231 2735512750980650923 1766018818616402529 3314804890920522564 5741979792416786396 1615951743081545036 11570542022820817419 925905995947567341 12998402095635846956 1696147289605757973 2865136522868436466 14999622008332048247 15713079986906877000 13328504230292224064 8728048355226546572 15315632140031659633 14306082677117316432 16145749566566165876 1287879325970151590 10976001349851650218 3618002545091637591 8533169838873948288 449506941615271373 17314621590009844348 15729574813800178613 1939374099948744078 16899917575283717475 17457106589059170860 1281408360089325015 18117283730264047520 16870148118053766263 2695222749915138839 11984968006631124820 8886904311106532360 7301512654760300935 1720647021973492823 9252378698803863906 9259824028463695189 13383195423245720171 9182787735758349455 10170146685916054335 16898288646121573849 8713484201914196281 5547937537664128763 3361890729415498487 13275515589867303699 17793735975569283623 7829982616415718702 3282435905204075384 13692845160247017341 5928961871926056413 4310192021825805594 135157749462006778 16915992506783478399 3760700552916038340 12850878123891266515 4723598487030578957 924787963663054063 2676760357269432337 10723962500389531168 15197376526271766301 2982546537594412814 2127012692322835206 6596637109325834128 17323618890851747268 17304184559693097520 9297487038033292420 1943211477748627074 4218315844560501855 9569696053255460099 2822186129367757885 12832050249124946170 10957274935373528433 4271689151603858144 11216798627718933408 3786833294836774553 6768621277180778176 17123436234819939917 3215412460361345922 12753952337038798924 13034569821028422159 15864906102377797779 7637170637060374025 10923220264412304873 71106966730327078 11844704207161821298 10817489021745954542 15796761290761592706 11529894585717300125 1982066931183224828 6039255907715298923 3168112814629184170 15347083133516357750 2634070618322579882 6609303162314552146 14249255367607560017 14691648378854818739 863405130729978413 3380482745489555544 16629918067963018172 1978735789422498160 6819521776093150768 5999878348373489256 4647897218905067711 5595487133682141601 3219198007664311414 1208512355206542988 6356059168342322942 14332364574030078561 1491169718563717936 10588970034511177666 10138504898314617720 14392520254318893799 11824469018999992302 2730238318764443996 13215423923505523774 16977057964664916063 11300743299398765420 4820034918095555033 4147279932907310384 8028861627773965403 15120762732262802816 2055040825055175465 1907307161167836580 15512721635927780164 4997190568292892023 17107804388954447319 2946256968329736486 12482306668935851975 15499259108010445943 13334091178372968264 11096336828227389025 1344807893806254379 9522274330427681538 2586605292563347212 11904090950570162679 1249162533517232651 4938152498717290230 11766365094035028589 14244642967958722744 9126919903151543124 18101793016029681606 9602623791343103953 11152441576033481095 6095774168608571137 12747879067598969654 11786050056299342641 275325518374876766 17461152778124383160 17062700043088048156 11781343060384662730 16313813129653033859 11359221704376504690 8284940291329051142 12871968854050389119 2045282745172879050 5570655524988545613 10136577488729375865 13277338694930925635 15575819657290502887 17263784106629674132 16150017793200986144 10969035520483811017 14269109708140477302 827109318978517091 3333614693972224805 858549473298777057 17232637500685449320 10078842078042660419 10945829952656280841 6837431388763503830 5213584388230369830 4468594809628317622 6840498737615966283 16253690979720927127 2761203322534300500 15432062097598895311 13478146870742908856 15916982959980083382 10145078878370046053 14957295017273421833 12361391900977256712 4168775886255334400 10706769952185345462 8670162341770610136 17790582943618164591 5820148167735810446 1707315329408321575 9044293154833210763 7259379939945158957 14679940250578428699 4702020724583675033 17564272762211320513 15352890185936302560 11732149767260832297 10872457647578996909 1995770523795710105 6027872195555971496 18338424426015110857 8723226563722724425 2146271182149358263 17606404653274795329 12334231565781879670 18256768866178181525 6258891868283239850 12024891258593742396 15204429862232730794 15534515339078661269 938860969648218573 4533961569955241796 17728089995096881844 152970408235820588 2813737797191133411 4814552450303415966 8461410304720734374 17853114736180086493 9585911581297653738 3722260209724153375 3362756927072800451 2758279758916879979 16502707755044999198 5292526733256985796 1377277354053936516 468058071011698855 8211129609778987244 5203898819398793168 3197115790083808527 18347358179362783835 11822538517001698128 16914112338528772550 11461632202862698270 11951519221931083483 9116538209779308332 14341621759121407346 2453065252018513012 9649255713989942297 16149550998425916565 3476491750359664364 8777836069850195613 1086989644744925351 1816778885166454652 5322158025761776629 16640220530968116541 10451332910364062032 9637624941091630708 15500776935231078592 428744647303130810 16659193453306007952 11812313942474796559 908250220563764926 14362670493070465730 8646457059268549154 16524122282744205870 5994339159249649684 11077472299459926148 16031135489708022368 14990347778346737799 8955765224734695161 96221619586144476 18352642817380457211 4314091343174749430 13279385042938771947 2025905373838091287 5649644453395606862 10644999175938258425 2533956564617892086 13611314531161591701 11528329618347055537 11098207983090173094 14204524441982235395 16915908268844529297 15091016449542358000 7225275650912374449 5068199810650346657 17067865477053940100 14238108882700583035 9502898670396559510 6427199807891834154 4203077001745088150 2926017942324762649 2559525238709636372 6165819811251400906 13073978556321522988 15547255319214099437 12216778752196949077 13370822793678313032 14916487107137128978 5302904973879812991 12882874980638812127 3959716973067227834 10930742591506437162 12209744926077480017 6993352912479009979 5551214175801376299 8519614207969080304 8987088823216457189 7880766032085861049 18370823825443922271 16336077040128097553 14136698989886821757 2488050457412664271 17623904198993919692 1795913397354906549 9074999408837451192 11005376719491035129 804746089953970173 17896349385684638327 15962562244537069853 13671323874418731520 361391832143303646 6474940113592203319 14407703000042252536 14917836712936047219 1553954921840371015 6009065763997300406 912086994298639416 13746940436152091376 1248766298956291377 3117233072528087240 4589923026348406679 28678919581180743 1561950465382040147 15664981533966747907 9377019870461211610 4245022498588643126 705033258008806456 4539133345859448987 10498464281305517295 17887916283817265986 3440558666260041076 10988793412088211415 5040686158864578976 3900772025158145511 13697648352478706765 17673279356048078866 7150218812500112521 461068290476421391 14169463316473716403 7885988371502800645 11718603557007156573 15590803395193757310 2797114522533311522 6840250302016182547 6253198370500379610 10407152249469295316 7586025054222812477 6100522945756125106 4950770554340530854 11876507787316530729 9422805110390392093 1726469461245560953 13174821869516703177 18341187823028170498 7041869861940728793 16028355550355520385 7672068369397177081 13830513694025110338 14085482778037570167 7417863039098692822 105386203245477568 8951839880627557095 6559676268646916451 12789648385374163030 223386532346812143 18394211527033100004 14034810422601935976 9922306603664893418 17213185327501058468 9581720034798183039 4024865108388261663 8396707607338154716 14373313365008969200 12600166731272408464 17588928682874654472 8831507449562062743 2231218438172569335 2212725698761367150 953817377142672303 7279738391915306846 9238988261647391987 14585410531462546748 11981622707994279651 9765330971282826712 7384700813717162693 6128612890732339411 3046517075657832067 14838670227748402644 12683336476670736346 11537201510111364177 14216496264352396466 8511402331987414633 4808012178094128572 15757611200361364874 14700798260527398365 6575969138474361927 9464846367019617670 3830379065744144884 3211756370827499116 10937814458613185162 16076744217717765302 11125663406639360185 326193774146142211 2255532411367602647 6963594657245907166 13905533934395182548 18069105959478771771 2553789024463952154 13396529830073384241 8585660582108320301 6249199621415802238 16813364513792719794 9959622638912368884 4006936649175602129 10361393584100717287 12099880114829017425 13306554891030297029 12762953822824165307 3850562689610782837 13097564087071518337 4440562589426756104 10701969796213626832 17828849553909858729 3169598611062842448 3204421846523998512 17973374061987273308 13802929576042154765 1273286735599792554 12551660852460128250 4460588995227924409 12690838309047481614 1012206571620194933 1537438021708324518 933252460437494166 6525841177254025457 17279283643213207270 10612008440349398739 7304140852127419113 10731646664540181465 16371108023944038684 192056596002808122 9026509519003197075 10983549050684142484 11941203982135690170 16780020418008462562 10428794967874803788 4260858553567174465 15533805886541513961 3441778384872773764 18184507361984916820 7032632621202107095 4489063764693092525 15697281639516036202 15499161103293548606 18036329349519332858 5996301213412574135 13204507857283415592 12345002570396911278 120144954556195946 2349673653777056750 356622368663642188 15578933250814372309 941105258894537593 15940015783822399820 10084408528320208499 14030518401086642850 691991157698916413 6700585120728391235 2313324184568200105 2971546443743860364 13763278127897485871 3118785311865321767 8420216307051389142 14569021016686324286 6095548988987694772 15386381401130248749 11886050400143086993 352121680666755384 9541537803863160353 14476176455372136189 2180863484153848169 12036120189956572725 6297849489205392042 8975520860043157410 1749248480374806566 7391135825531971930 6943984619118244885 10881835666918123555 17877086317162699728 836688264662607635 2139890963698853744 9055322888419601634 605201158958231526 9050660434526476290 13668086531449726871 6861917369121718135 13802825016259505662 240169514760664211 11005128705985991484 14206640272868591204 14233297969953850547 4305034595037066418 11281056241011648415 16108230912140922801 7370383545640754250 5746176239685264758 3785968676008990583 6524555801264804387 17209038979922431671 7490005698252265539 11056316852178087085 5770372294168187944 13664324477036524173 6519103100312277014 16935091540062468839 14490624170644897353 12323470586645089150 11663051638197467883 16557968315105101429 14088269981994305008 13623372841648832360 17604542294411200153 2306052395791787006 12536118387351482320 8099191544039325840 10007628168099947902 14154983859526438335 15894526315658505759 8347585785460348898 13542190572689537167 4041596314452649629 10295816924940193961 3501147344805287483 3575290793661505280 5088400342033860070 12981824921773520180 1682666114748678960 264766734190335521 12436344939353437379 10632254111747252595 1297303718607048604 16244861742493554858 16315849112099304159 384103905449359091 18188369805172089606 10713314586394648595 11581171306917698925 1309932876338723905 8488216644687916407 13351361722008370571 2433725100570945122 492735324189419636 15301818521844443243 14433211570048101978 9048684266282676818 3215047996279281170 9688988601494130299 10339052145919296430 13824284479138136771 14643204442032760707 8713329763851748625 1646138603289633500 4302480745174546008 5271333465640513827 6826812684858236035 1190439870441451152 18106203502325299075 12778823765956893935 16357683807731348268 1987203847841731177 1546827977867953742 17049916343621242408 7482356052355723427 757973968470267954 8747053008147387105 17537121664881638159 905012441643328861 8757796505449974670 15978196804336785097 16396336346763255658 990565509979096690 5480115468442095258 15316267053094208065 14470409796134157463 7556081349681780327 5955685870111285449 11538021140527338985 17507931237525004789 14092046584755590261 18203824408862390812 5246757722113349205 13068575915409405536 13804299558610030780 17806164601667396899 14459065555152221995 6247169446461986573 15797681847109747705 9321660131672219107 11311030395447431591 11475530989058353032 11207025981449980758 12140087868965103632 9913004125915962670 5178402032892760180 17613132179859479779 5231710627192025994 2185277265427360504 7104812896730102161 9260055234049520213 4661451366001163959 2751818264975661818 3774293079240234534 9072999321237886880 16098378427844025474 13069318907373158053 2654935632057550814 11292129838393848876 3302129672369648564 5997859914228444380 12217113233901116855 17303562921858907896 3577590342299100883 8181878143451951780 9493632866824641049 13174956821724871130 13620761374565360754 3405077723077820770 9595838271027466033 16867719627645084286 17949546816986850215 10744818304538007987 9924053206122333176 5903600240666931159 15153485259984205671 3328672302396740387 4956463674323192758 10813566918657765271 5436293319339286395 15119552924666754385 5450722490033741395 3975923189277077141 17076394089485957582 17737579447463046781 11893154920631928328 10907249128138754551 755416562826443096 18292303358812887698 4020781058868547759 12577864406953336849 5821894561820819726 11299788334221021638 4727093717155604614 2133511705318401762 9325475750890379221 12984544657245749775 16493783554988163621 4567628681457211153 5039413711339625010 10876180314802464849 3565621416317413752 1670502889928595108 14298146388146869236 10109007340202122272 11521789588916101999 965571756245114455 1557905211109472077 18154010609892102513 6503926235883792776 14033276819203345873 12894233405986704221 14933885716725832806 1464214491272744505 5102399152528733336 16245061327098182722 11235486509473973001 12862770885403963416 13888200406614831827 9221498841514358285 1746220229716445596 2075999877571308883 7873837393869090968 4102467811744662292 6149760125694612042 16820650310137923923 8355413170121725931 1822296580863176249 3409010475301654420 15550585921518430035 14143227319523286525 4634837699335258166 7084748534381166578 7405698686791758102 17122181933662405211 17231462811195673351 16886987094496149606 15227510249894618912 2718682098140103479 6360681567272383316 11369192646069934605 18304258537999898817 17182953492561712316 1770826182269058741 9904146655787789729 18097235244831146377 17570817355918807596 7338955722430303413 16175969603407051882 17043976535225823200 13096466059187074804 2615770456605806844 17805145451897464104 8385005248097674544 16519806708054125092 2320825056272987294 16060449726911427414 7201232724522074668 16816263313024292834 4732241363280008187 17686713048487872388 14708166839280883431 2341986476236186366 12791358930636842936 9162313598033473181 5990360766692386733 3709013577938817717 10070121455361050653 14040095699852360520 13680615604266665745 2576117325544998166 15874052408405127483 6928434172472055508 125724175919762381 14240218664270178345 6102665342339769337 6606845641262783224 4022826880596943432 15193286667086130493 1556995302094178022 7325168643185922948 16957865112948845087 3173014618883200492 9829486444701969282 2407763289359422617 17977637766329484871 6784268062982507681 6654872990137166500 14957629729124745122 3205693389182304734 16718423452310480348 10916285096919747170 13338369467008822242 22827248255702198 8743439842105637854 12180000221879413161 2406124439086924827 7688975915565683270 6955946774670226646 10490697655985840859 976724964043660203 17817358563936622500 680683314839211437 17741091625491435143 6913091044934333314 4230218404315096030 147317057665561425 14017352632820364678 5928375421294355467 727882994768123006 1357135517674967323 1541065998751758654 10031806401606602933 5405001766374994358 18197441315867296791 1382370941994627898 9293486083912540875 2744223390289734211 5281933641230817242 5369076975131373389 4900376833849935334 16702238808900273754 15230355246990493400 7328629440939790774 3392389123797455486 1754785654824045848 7736618041196147388 17701619398221920259 16126507880593776979 6431999864449597532 7433665618401682695 6024638677814629277 762857285792242735 16932577566340039494 7014436009448820059 2258174504784115648 13148123424376016502 14108683342690474694 3995306321006500429 1742906130185331826 11447860683789682559 1322408603186205321 1435359115612793763 15561043437211723009 17075011504878975306 17181593827677462701 18066212928996555750 11803052064843188071 15870554921950871169 3723698193625395190 6952499103055346136 4874751749934592315 4601041953737317801 537239767057518211 10842372136882228462 5313619243071962461 17953520433160454581 1624668972396469880 3289536237400335581 10000183386751508333 6136471776928194887 5303899391728401912 14401591764763116216 5235861640184153781 15395802577648442121 11324622581697507906 3428401967264606152 1523186515321310017 2381529374592355378 8585070060915538033 13287320435776237112 9599370119317735489 12588413291222523680 16385537804021225167 9031073165858580865 7290802562925345514 5287789173400984530 16720037437023726660 1457162182506326335 514622379725051204 3689756097893836735 16141766839960459022 5291910866008591365 8621818902642004186 1119087869997546485 11277684303029688898 5252108043839536577 15718393566132228224 6072219534835509143 6472800379264478388 13860736652186140618 7043118716812873008 16318019662563386365 10747588766009293377 1249897257808322700 2718356223399033865 6682957381702585196 7104001059713312358 369402230092459307 13339389367755784840 4606809795520497823 12222771877039729887 11798053595646694571 2451926033760937007 12750976102286861457 355478893209179675 16504695478596430336 16680618035741937185 11855479360073561897 18014880528221777011 13216038469882601032 1362240640245562330 13894032091543961483 5917948423893478240 3244087285285473080 9717885307699959967 9186283328601998598 8931084198910313451 13556510221469768148 1675080842075691105 10141259021514894437 9589560385532135864 8252439123512728060 4452472801979203851 3825014239838399372 531608415708897343 15324206553923329477 11538605563356557440 6019714015365847609 4422989635769492237 12717987247314098776 7521241969244850541 2564338979399546001 8814052653145770086 121950433812298010 9252983788836859575 7236613269303355395 4027321687688573428 1398055935324797185 14659744259875610069 12534352612959986129 6084394048265668176 9243698901175233989 3708602310981195249 1637009151924675953 11897510422379397792 11820007522651532865 14697192122956269393 1213413623804671340 14965066903150350785 1203169965854928972 10023140508392569859 10495819140922499950 16788309749601010176 11841366426641115679 2213509728417985039 16893558370507571122 4902577835892961670 8839990579034106959 14140134134031042067 12741528373542375638 16577478390266441467 1375034086951556552 8185045152368216629 2052441768562609008 13717677469749563768 12052979933708224305 1119621817431879126 18391192764814278554 7586868060247487554 12866052206981496173 5119560743657305034 8925534151529129603 17698023978384970733 8396368213811259402 13666482339029800707 15531184908192490141 5263782024732343160 17887119401033261531 16562145590963352530 15586893245731855531 3070077016827895608 15355239970954467750 1426331839348165461 7059028360617569705 2959745892589158724 14614586465100710087 12066776235463699769 17212882848086446146 11513466705789247026 17547009685148406406 3303836248363746541 14573618907204514855 17453194839319360765 3874847167150856184 3093801463239122968 14170589673663572571 12168064397384058558 17194208923938968297 15600770068037069030 6431726933497274465 4304711303377311836 10593471437297951904 4110335107545401653 215385132678570070 14779247377463215138 16393383842890994291 6397613380158321556 7201209325451974715 10854355254965376558 17929122067145998684 4376755584692032453 13092155484082371748 17326981144527730084 5683066319002743972 16888634754612585058 2024661893269217186 8036015928228253540 2561938854183686806 3673925993837745873 2122498574414061120 4711389314621444082 7274145007678469414 5541257934848327563 12051290137137571382 17794750583004002200 11708256518083599771 3323379688409427781 6361945508949958710 10594134241755286447 7396162259803425785 10458139202990302446 9042877864981426919 6538924453983219898 12863827878792163884 8994216697513174033 5677581569908531653 13560649602311769352 10816673652646283642 6829418183332415183 17973766913792198027 15386058225398225165 7037455271812209710 10248077799042053486 14316122959913767511 15754940097458625640 13081097856529360604 2483674190861275100 14915364912552009445 3462732926926246465 8011192028412565519 6939915173749090183 9363794311860280604 3969529340511488893 10114524861845564053 5336298318165399789 18338571033606905498 8544388764386494729 2727614863623486051 8916900999937218634 575690782881719923 2601512098331278800 12888637231829697778 16886690829425410810 8589328138247020716 6924823143885272293 428739243931635913 789839329463891027 15097047684004598787 12712812189417162737 18294390339794788749 14846707781376567150 3612528596004017176 3708959877666565460 567476820222117406 4999211110528254095 17720611221019795126 6637206669492594608 1320210699234994408 13319635425282511485 6505088783913853857 10757914743499564685 1496418924025541049 8746736077470533521 12178736627262236529 2054044610039453366 4441615804558963084 17729475997679499440 13407352983721258651 1584149371927707697 776291740213518915 7069417133623612774 14888997991024040436 9371940800389108786 11965037487424187343 14497885658831949356 15262067295587937669 4554823120192199505 18197083222934808390 8021909730395432541 6308899545124807557 13710346361701220683 8174661457172536338 62674203252814083 5590244723410498166 9501012250785452276 11376657323211427063 10057996530256078488 1597893768488778894 7022667716190905537 519699950550234597 12189232326666895265 1184163690015831415 8465350644604324045 12003059825176227149 11730830640044077036 1013848941570502240 13530354463990688048 3652924148389601211 17788107572714491914 11353874637881121648 7699273714133420224 15497601201139913022 294960231696555969 3358520270944969773 2168511077622126348 5880343910489948125 5793326995619240752 6735663447467277214 5665860166609997111 4389276304185005895 15436067387884493734 5312907479626545954 11676652322047677985 8523598309328984327 10052157164670317583 12316392861272626259 11635585889234558474 3282680616821286798 3768936772604837383 16892213171588800633 16945267199955784678 15635288069489185163 18106267568018214957 6895857982932711725 10502804804213959122 18145513526410203057 15094888243736981166 8638821774233135925 748412242802604137 15365068605438103725 3872919725196016478 15512041979182016447 2841871532019425947 6049945561698532378 7324443261332101494 15499557959882232524 15777159353498288520 7775511149365797167 15727225227064913227 14776166208341989376 17166789722507417294 8325933920200203514 8766078722401271590 10319187097551033359 16556135551409816772 5777858401821800014 13974837769381724252 3059654300069070990 16247953354131274000 8224363590427211344 15809834687819161946 6055647497800803186 11740994347081112821 12052286957643698661 12806459803484704771 9564745768920524654 9726630486427303009 10437736184593204116 10043948669513304862 8545405681233855117 13948108118716006347 6316790217873449224 7510035296560938548 9719811275600490979 2324709376737401546 14870453827482861546 3314813651719790840 135457766885729546 459014509891095804 471365270274876199 1103453687957238464 2022585812338465337 3669637513290212994 5506424029287417941 5087202921949157882 12935079459419792445 10782511373226624307 13320864207732182144 13745032263240342418 13929896336312959440 2348392254258172316 14628977721403691731 16346526001443168934 2812607462502062821 7743099644539250313 10554267964797930581 18385636359249460413 1705537729904743307 7472419214885091652 4878994600250700993 15747748955626548513 9818835739792712801 1461366460824028752 9125185187422482304 10725833183325404825 2637040208828258889 9531586211562442126 11999991415199272420 13708594958461158323 6572075813648357217 13998383152400878794 12803266661212846039 2805210226889262092 16841337626113555481 12595497001995264956 8983543272715604268 16129821427651831653 16782010466873437182 10834120189310596029 14267294277804044452 16063114922009369331 4127404458941111208 10866147108317705675 17983104426272051395 16093303473398933963 12802524210514306700 10821823926110347815 8345998132171635659 8229420129592921641 2911477597542072982 821401523412210462 11302581755456851952 6830158730395517382 7252899594902090283 5321427144110976383 6556488957869931059 16966395575251127860 5697086144302485024 1907651918504123580 2278214544957703517 16984051599407563618 10300172287797842881 9101424612217163709 15528485428641830706 2321859522804642896 8225640707372121519 597707415564761012 959284194524205332 397608367652222625 2789400023628062437 7902914265844922243 5630240852111304324 9457484305667690409 3506040132358383516 17357066915144447711 6384834650284665449 10943899364791523170 1216697515322248802 4058107904913301097 5695324696183423104 16609439638912304507 17629856564402222761 12375474357247244347 11301076312210556479 14011523835882868606 5082166482744763158 10701924528574384550 13050736376185071829 6609006617848408516 9686910156645215896 1458894372883539983 15332420813281799468 9923612200170728173 6514906397810452550 7050126954081227917 3290253493210017284 15491207817784738851 9736797658551825725 9835022080679330553 12158487156387524225 3154757567410048821 7879894991532757949 6133259675400450556 8609459235619336348 502401322135820144 10359550904125088112 9989090637575171380 14089626737127676373 10913680946441612492 17940765577976450830 10584704754259634325 9366791329247881969 6772384830889836536 1713854813374889733 14249901956002575272 1698732125439458093 17665527741551862574 16318276544850131176 968037930853980548 12285798757354724597 101081187049597237 98341114032576314 7136810874580652190 17005500973334561892 12798147411547442724 9815852687989441241 5849053798425471893 14981122718508587227 16600679262945445137 16108287254453967657 4125663626236372811 11944990849666801679 15444753119426602708 9534464598223441748 13469498448179756832 10906565977603878931 13802746344432152517 13108734796842892285 13261612741600078071 13191888851045548831 9224743634558521697 6206691560515553566 17778868173734832334 12821682578239902266 16300392923824631061 18184460762526846066 2025873617612165874 16422340959583045700 17244664445978991284 11246986083003938619 10894203347107430076 6756793119579870950 8589610558191338444 2185034629783010301 1561452497721231888 10552056535475070199 11709801613738481437 2302136435152003923 16086856745704578285 10738161070078823854 6348383794685664581 4664521828506541619 18406815077452755732 3446551393815749256 12151690772434977912 15099441108168688366 18098713346956241792 4941684020462117937 6095784956568537302 1010540355841990644 7522794214262763470 9000804702667369298 10107105758352030110 8913816803800708583 8444892318217963751 9109306710249146728 4049493718953841719 2054760889518945860 9604636386451483147 5866730684955811166 16431676766504898049 14275358313687585336 17829034033647429259 10740695894354593794 3444665350274182717 8188081476306347703 5011949947479370479 14516034273400499177 8407032199512531646 2500817270007805993 10574213744903559516 10178249582313776286 8036195839178043738 11920192423172955711 9512361767124017867 5357815372895354381 1940608811464529495 14567045322774829848 10984235018691611572 7535946953839633975 7405608311713255665 185632000134777082 3014321095857860173 2538731872387717741 12766623872662861331 11505752544222251914 8869896023810639803 9531754850140648613 6864355180952715745 4163027068485566508 739207126681920655 263477612393862873 4903150732253795477 4583055615260126108 15696112914520901804 6351022327514596511 11650298463640113704 14943628872045815225 9943897455260448942 14613152520770612135 16133474474614965733 3651190854652152961 18323750467602158450 3316740845791663472 1957801414313316920 9519630383322993423 2143466298892325821 15766844469622517787 17699513861009259048 15561895982027207776 3347749135992864075 2047193668187653984 16373804328990224984 2051509809698712585 12705458270484483731 2128164003266550265 2608310207935751759 13999924517511130333 3140380111092259213 11224983561571987835 12680095191325795325 17939658716752231031 16459048468377390327 3369064944144559381 6284858257304614407 9630361591737236661 14689913120724779328 4584900336688323574 12752699162618489722 9663712040886962848 1867795133706374223 3061920600510175744 14901609193756965054 15743040302733012541 13252859639950831845 281941734211591755 8163358309981323339 4958692488012436820 8686512449359253603 3828888060498118630 17279122568970471528 449677964211021265 12517021001258636081 13529035941248566702 10949998660634847297 11328868175431058711 3640467093355835942 7795450242631352209 143207209337416912 13153334709812051493 10088387182125665822 10549167306650943224 5202145823553622718 1943855423308058004 9851269423362218719 16779999661943537343 9201473638585200796 405894844968794848 9529337445927066243 15194939618279797535 11578505285854063145 11279826744762496972 2163577887333773944 4445499671963984364 917658638714708628 5773322623353696484 11342066163411745135 10546883235312655360 1225578241985195546 16289919202196197876 12693183061667121758 10830344155081929456 9626016354242027722 5518745315968344869 15599918916994993855 9612144680794163552 5358198960505612395 13125098851712500788 16487061577749553971 17415954858455590409 15997277106296140652 10620626330554684116 14789753091622758374 15513852680379617121 8777698795167553897 11351501741132259878 17766988093084450092 4575091697717614015 12636135887313167114 995948271790169524 16813132890273932260 15084465279114030004 13402479417485545516 15723055349277105103 3992969894752489940 2708860702861864829 1829943208549738968 15871681957923493339 9674875747946412369 4392628146264544102 744174963113698039 9851672416542108293 720880985169246904 16565566254316548117 1050527011485680282 6537110111503268442 13980448342010781075 12138697670353758041 12039691293651669240 10843000828840062038 10208004990802628658 10868971912580538839 16634030891021770873 7288696582897540510 12039980716887856152 1088422611809660994 13786097082277302504 13801280537843106732 18307830264094688139 13519254776251479351 5752615343414160586 17249433315882454622 14318069624123684348 2153353775141384333 1952251444713067398 5308316366874208283 2494387686819221732 3795845163809114042 527474837240623161 3119491711537573580 13516681986135781573 14814640244530852011 8223909965364144570 9555872141557183085 10035162615138794585 11160159877009344858 4737114221471640091 5057288696763231631 9249263763165096332 6857582158787450522 14304796395099991079 18021287317837166930 3985684120231835931 9734796235030823430 53217893930291516 13574072995159651163 3748801072669886679 8981403231826717472 17655966412222703185 3926860264694892282 4459152527032220908 4603551115413437981 15705711788993460858 15773060680262904930 14163023891332682561 9994618850194958835 7758748148914097504 6820645012841870013 11676093119880323410 4112109156256395950 1188668892298385783 12981842587541193184 4282568074827762358 17596549382678247931 9817763930038504431 5061584556827391587 14903646135430690049 8909998000013158350 8662304058590144209 7247323324152039314 13380724953078947345 13208033113369904997 12035697392964664317 3839471260798861960 2158050000481394698 8443444687549707096 9095061427874039695 1445990357475726279 14451459945587990276 3052561852678196897 226245012515177162 17598730832067930838 13671560059451843149 9659757886054590305 903793581573456153 6087480757727367999 698982273184762040 8485405629937075382 10290829219958798412 6084447697597718931 13795790762469513725 6435091354078200450 3024506814457890095 6349286778920206845 371873323072338494 14746696195689286171 12121511817434120044 4270524140784826537 10227851811747588919 5458613807021228816 17222374493562426780 2524586290363766930 17810193690802756084 7579525987110860216 719321685809058425 13003273918877230003 6727314337647910818 17390295770029363914 16343446547534826034 7882919254168516292 9735831208487718226 18141916789001701180 17670219431372989323 3741150635532362405 4209768761278652892 3992552064134843567 15396807708729226508 16611026536405786538 6520767711148524863 7384150645713938852 6721381062851685396 2068352225016734342 7204518843993187460 3112986918296157319 13022748025170598528 5735087253524253651 14526089162422797834 12664534668812024301 15346662615059297833 66874731844515404 2544570222651901030 9599311166987974689 9956114411282662435 10328010937407600459 11972675237656138645 18123246512514021073 11995841839765965806 14886305654140923018 5423768274912608460 11598006281891690419 15153856973993551362 3832541433566361837 14229293700723709559 15905049932607385930 9460272784674681400 8871975124787787307 15727947429217905878 4052629618100258322 8491324063528869493 11704123026064589566 4463169436365691471 9707753789636832518 12049772323239460017 14196333723015104814 9646370544623731742 356267332373342580 11769825976835799381 17169609083959293525 17087776152827831543 11638194243681895051 74904547223116317 2062194812899693370 616987296561965688 2810789253601171974 14706680101608405195 2333540059374647114 13677379646593008125 934412603636145968 10035021273179120705 5447773568471837476 7835454765832098338 5811719993690506829 3849500827769571276 11974336407672188137 2398491199585826841 9974506368299252671 9655731454614027680 1147851651240751347 10213603851591561397 5067420374354012640 9337924420286494045 5153887423285718422 15752676001078546495 3807871358236964316 14565817111725497913 11845176664151316667 8365826207065165577 14092902143822540092 8568805227448783532 5734573793472307044 228778574254526697 3836715181885162589 11347683187406840662 5453551350402029758 16789642356029196130 9972143657034262962 7042736648724716553 1305707032702036383 18405368461663206009 777342398639270586 15993984939521931554 13953059838181349825 7778987743941255968 2286933475250426539 14383116333404282328 13678293995828318207 9961015859226856236 2670209297547260314 13624815140633607631 10934017835323339779 13055887098335598025 12268441451394256123 1492835541014255905 16251843419440181543 10252215165280321873 14338245611812918067 10728159432813450840 2210526475896673309 8377252478145333209 12806173937186315468 4558938448499280994 16099439338232842895 13160958027682908043 14034341440068065630 15726271044275184914 1925075891445551996 16756286492420832742 7652005874912879541 4783154892976101029 1950945290387263286 7911704115699123926 12477137940641744785 13781341184661312563 3525938724134020267 5620858570277781788 12774021731534970932 10025353170603290298 12296430600877381338 751843295229747631 8857076474299433106 14055161218336924063 9736944520691068748 17418870868162753633 16140069179664812505 540790046467185819 5150736989079955978 15944020656205668978 15384392106608316040 793691155166747337 5461618192508970012 11521762542685359913 18238318497787742621 16644023217905454371 9008330843999362420 740597996102828209 17752032244319796556 3123878831216174826 12165875388864233717 5326469383625046509 16801017319423417087 141564379158375046 923081107709456401 4470138311096843806 12619712925501700098 14281368566595578472 16789002566293506555 3938946255826134893 8608085135400988769 12160577163779213477 12525667176886591561 4963575263003812422 17307058532522973772 17101193991016606883 13869627681216705094 8911670967630463956 4158040513235427862 18315439242039013312 15331178851981317192 4087530705663352725 401558607807289529 1006281448757633308 7783554067010466455 248690361561376043 8178655624848309986 3344577665848817252 12430728259192516578 10671968538255077080 17118200547084426292 3799649620372415124 670744954121496876 6527673919664862461 6908731210426649132 10957489714924128880 7730158388553391981 7325179575648819260 10043918002232903434 10395452473688798287 3710287854891784674 1940206734955274880 7110148492918328132 16158416986647420307 4224499886317938317 310572129685515042 14297396613066146375 757870207157891849 16169900966667427563 6710518349207227902 9113842031984170513 663966528558430682 3942390828568059491 11926741910022633980 4009103906670247418 14461536639139023322 12180898452787178659 1551002437462492502 7252453053602747751 3743870562555644222 1465830469042778802 2357937001196500212 3721941895711519726 9706025598293756913 13863591284889030341 10977834994724299033 9187790700229922193 10279610612152028101 17532565638525168940 9553715917104474605 4111521906315988586 15484634601097257781 17455785074568675418 14503409882335082976 7372381727985680558 16654137953585602625 4750188177153659468 10814779018915882708 17677545998432373326 2462481440142191644 9398816028614308356 14930836181014658811 14295164028625258015 4610650102146598650 6952071118892931221 8380272288257452894 5381718402647249581 17725008179454650380 541573231703883964 9059018686702013432 14908885207179548129 803594557879914805 10989564522193092936 11611218182496093341 7871275932677518913 7075130960094380745 7456419653915747906 8757999630078218145 18106787483050920302 15560479126195667327 12493633607548534127 11711680867126124722 3228970008363588737 8739703815497148281 1969332943984301580 11259461101988561507 5008896578718882026 15114076884760176334 11127179766218385071 13434487801402167303 12631238548597271473 10291581627619984934 8815805367555245701 12230908150343015088 2552227940039367352 6808412702539294069 6406133670362626797 5120489804076149652 6527770147790303167 5362418271268542702 3355109463503395702 8957009665194340971 2643162785283428183 17829927661712518792 18420249015263682809 17916978216124782202 17652909689767781232 11881275534132044073 10314984474797089733 8818545177792220006 1987527072327978869 18056263052211389279 1362000984153844893 4367934359602866113 14087080513419836355 11768545903817852654 6103317859325945788 2306131751989477823 12864022469714464802 3655996262627575635 9637033725131977254 13648458735697128664 3703897808015568022 2306850016026949627 151118697407147002 17003357432282603422 9410172915871310803 18079922463907606722 6966910650959978942 1970135333944991746 13087562870944373668 10924829188281909670 11541430534915356196 1809571277922030822 10319216661472277859 9046507672502027344 16281270289344973332 13636381322927166487 15311904025972033946 8835259481927333183 2075969917556774699 4935877752874240687 4668125668684448796 18242243194810030264 12347205894185140965 18005049321305567558 13523613981066371063 6683482946573970011 13506247091984140327 5943892881580038298 8741823200080395604 8301197947805413940 5363330489719768333 7694089190135841979 9906341126810701039 183181938785474613 9844397882713920266 6592731678599906851 12546806990107714110 2763431981473253517 17972983359316980061 11503200234107940544 4701797889608305429 4089999252166696949 2931514630987681259 11636032002520228805 65669573899585390 6034806797653981917 2061741475817254926 7908892111851949616 15812065929455001040 5817063453555768441 347918238206418708 18278721530272692858 10353593374083670364 16646775010633738012 807880493003338598 2843595772937469666 3530764606858986417 2440764724760967609 12282859302119520161 12122346035634130569 12591164884037697338 15802640284322288129 10938353036077014863 6703901854077622043 5360321889159968910 15922841155275151469 3558708132795549308 18386609394854114627 6507548144242620589 9966437467529531610 13250163220748181215 16962695045955538962 15905883379243712119 14280962398564778277 16824965388998969467 518180071727973314 5074747983676784819 5770349963412073869 14940103725800790220 15296631856326799052 14087842621475819943 4333453585172877943 1157465742047230721 17157223114996205200 725329815314693073 14484796934193052427 8954610760616218622 18262491668976765595 8444479203916217519 10190997410440502163 9745142098251718364 18340885407421082663 2129999659663573204 14299324136673970674 16738135007592502612 10556367199888559548 2408770507120753232 6360825483647058641 17694495317382381401 16072949602125767819 4453415800615532797 15124685570253487928 17817833713009358252 10213251137269280037 12376092825253949295 13846410597575158880 17556325141131311408 3944498487202550108 9658869698707423366 9610982620570796888 731276224154471038 16855922613486220634 9101632815732092229 3448611100662442710 11931951051892251241 7091898250047410765 10452956972957432273 2529584636579748732 15375751825925009674 10223946608347520981 1245118883938584297 16231906838487658654 9360664590367958753 16376264354151866771 16130317848081221972 4348862313055373607 13653524308080418467 2679834099487358483 9271731167322708035 7964983690185006905 3939055842413282725 3919396117421629102 1225588447262398009 17802037552347107494 2655812822040330611 7319726243572193779 14963540781235821821 2546935580306206945 14202444918116255784 7448540049255844429 9525432655264770370 14612656633200061818 505767707261911472 7840894109941810856 9249316493071321927 15786870187766359807 13562679035255234562 18191309019716596534 424174185361304355 7832063684623128554 11902580925649411282 10091046734380566208 437705021485286508 8261411322769377930 14219680250795321731 5104483682424875779 2004022084147908159 2017918134375432924 16399569645187714190 15117061510882802704 14157037755778812716 3566189062168559256 16203967611930202645 1798651098726611525 330420410700940561 14671057563471480304 10263515195322228394 6715251232234792500 6893432895561576459 15630665015125772758 6679155898904443173 6791415277147765849 5937294568381005837 13273185687834939611 7226237587075236193 15693018474612659632 881206425779525655 9297486732749386102 825082822386261685 13045994557683070847 15836102342837512758 15318714882493202332 3727629797722312408 16330462454477231484 16210103347834120156 17723922776226720845 6929206093169494303 8164758293041756457 18009245130800250609 2537546921776096638 3681778276225991828 15375451746477436304 12648388725812775837 15936438777001210918 3899830247921141257 15362559148200965715 15746248662652339793 496428881718226085 3551460072594865523 10858567634104557441 6832987649888466857 18067269887651703387 13740820523491861884 4683973523858419313 6269689306034796362 16808204706246300145 2650896410190521116 14357335198636139686 16985435691157990691 1540319827786736194 4585263123649893430 14169244142649721690 7270978900819396947 11115937526529350378 2867410596664784812 456118095277737310 17697272926546799035 15612908537057596158 17106199362540682291 16469070865442833785 1734667249521953056 13792537017044612363 9505735927223123309 16290104385817149710 958276605794443010 14004522057087142596 15242148659315144231 5673114026561315360 419198671513812582 15616434736902474683 7105769015177675678 3956292949731241754 15995480968612335027 11143535703873976315 3230569263077626989 7083495138291177086 13144475855718732058 11432812259861972597 12427761986853318785 10551628021698495300 10957697912267488093 11155560895238660003 14362187722452682206 13013601627568592533 10564755233332585212 16800428506788752813 11626316086350492183 5175744624816873235 16468210530073783191 6825535602425753242 12693749896203358612 6478450244437099560 10703270558981172441 12403314953072854550 2298814320127684363 1036943358964484934 9102255781571406803 3695113796648570476 7798253835125761773 17491558388534826934 11031862654651115827 12441481904305829453 484180797119411772 11235052797010462172 10762961019795014727 3028985857633654401 17779502094381139358 1853880552587839718 6576794164385162208 8050434654664783175 2608503775242707562 14622922844935839814 6478851867756621648 16248251301406396163 5986499879680262989 8128417949165424422 4188240008172029191 11529755002971016202 16086953474442636191 10152661216440667100 2956128522941260134 2358526290889348097 2349171301328801308 6171749819407002484 7231675369781938668 6155380646540667823 17875390107814327733 13695688476508493280 8874488960395060654 18035142869007392517 11270397017973379818 5581137345794056259 11308190443842741601 8087970622296854555 10208014970373418501 15539980624281930870 15353710563577850782 16199322210084409887 8580936980696310657 4347649837058189475 9716218181618625967 3190625843202863817 2849540320969166890 4233515884708953160 1764244162713260637 7921251402887932629 164892432472581390 6055177412539329520 16757937828714244330 16818829587551207617 17769068311730083763 13766142538861067088 13077186490879017819 14744462650069158526 146578256699007218 13191513926794588880 14631464011328525978 3686308566776415002 5753779545591247649 6189911809212428304 12740367661415814717 14232363469266270178 8617858273857834200 6087326713223566818 17013574505886597403 13693384264637202742 5669501073830574745 7072926755344101008 17549296837697561605 14010982258538505180 7603350482825686378 4787770964102109316 6345733809665853559 3468552083246353689 12888348114737998929 13865935205254520393 6997598325785858200 6571030255661357278 6033893164241204134 4358333566154806725 14470881096259605735 1437870455980438195 9105335368040565493 2331869601323400138 16506395425473783745 3899843190241561455 3556001342500499821 16220109116895962615 14096815140498026074 13453287958746812646 10757120899193110669 13746821538042914145 6369607381051144184 117626006621597358 9919501240924448112 5700602864098184523 10796179954923532942 1337396276658745277 12638605166162832666 15870548129611810767 18331370951249810331 16090096548512670807 7783512538153602169 9290267914848072599 17831485783630016033 13184945917097418211 17033909184591130696 10013023297480721509 1977628694869609983 7193767841928025291 9494813490090194237 11797683769153407544 2933979257973701268 458389834435051784 4393859961575618865 5313796733064931332 4092660848378655964 18050612597510036413 9898037997662873101 1908517067730871913 9644857890300109533 17904673875214172868 6606410973130130155 9391309532622148591 14010035011735217137 10640897774455941803 206882828557320093 6982047125352920376 9330406141850333041 6020860550893305263 17100203122559517424 16875669043569972629 3296348751373553794 4915147656026218709 6521119000479280906 1825188211179292120 13815630267034121674 130939287332838704 10902860460310675509 16012439032260016905 753614878772772603 7099456992496485054 9088360550398976172 10213420825098019997 284904776319297605 1084595553302102418 15155270292766147953 3485670344213975871 10543274576386361753 1938396723968971135 4194553322112382882 3926997607313928779 9455609592749461059 3515615956739770869 8844149003212061089 12828740274056275314 7144390338553885248 7587972328178954577 3176635606052668884 3142325911013626249 18418024062638604232 1426935120585153241 166278809162070531 4321391491657846153 2445706365053051753 16842059220573220567 16910514991002614804 17870455103728482847 12927792599141382428 15406324206316451854 9075011080874253413 2901197823706915019 6397375089368821275 17800053159397191043 7811765871704373831 7697178202487406523 13091375342107508857 10420297032581319481 14889107197049602878 212746166689585396 16466096962147823894 4976251956620430063 9794771384528887049 16711992681414945096 4492719901132803814 6132142735702340158 17860871496286217660 5192394966757268935 13095964208852822780 4799922812475819140 688281567696987851 16600250094741827340 16125304749562243844 15446704817000539562 18150964332630173661 7143885619501911227 15998079572931418933 13602699705111130738 16813692197341616309 1888608691550015113 9617753072971279178 14086606548889844100 6943415910133650587 1631939307949247770 3041661705360913457 4497293972035444761 8814145155089181663 5697336340141720897 14942529153514542795 14918366016079568988 1838797771582157798 12487246887203581736 15602010048940687923 2762759089244447959 11863087747015918757 15935814739067966695 9146553958044918452 17156532151380729020 15589136960935438674 17422153460322970073 5329166382162673809 17004172248113971263 887011974870585720 6987865154907113581 5760044358367044002 15521251402689950147 13351493351306686487 8370841991262616530 10515905311387858781 13878653210887351927 15299996333625142119 10217213952607185449 12162051396195437999 13780805019030125317 11613119946276020954 17067582887009297635 11538281929378778555 16901845456652617933 2479684300733342940 4635691585973457149 15379027300287201385 17164156400834859208 2351478069485632352 8318385979681754902 852262803815429979 2459941444705209160 4942090367126872426 9645374213008539556 4185639664896611121 10347469761670458633 4414828801214392358 8260283753822491994 16668040388303254787 8789636033335679876 5734476908246055566 17509884731239343296 15772939939900177146 5906919007629776141 7443766513242724765 2035658716086848612 6590091212705539812 4910101523428709094 4035050280510850635 676784331596760994 10679538037362358158 8339560374856564051 1995205090008312968 12349974342821600088 9317564962933919035 3740221103317351384 6997661244799465766 7867326696155977703 3314142178482127270 5451436895963016026 16711431706514422603 17620471054869478236 5595432813880061795 7188080011654225770 2369408147709288219 12605361436090818801 16405765179343067317 6848304147814218850 4320205534486784318 6050419548699271089 7426854682905978144 4235683201217800154 6594941314127614925 3162194277047510687 11801190067786206833 3479328322874869332 1798465384039433067 2107415124306836953 12861744954105866496 10988786209384476061 4631865187122184515 12677002319426287700 9410125938604684862 3087033727241447710 935789061970165956 3113058399121727383 14134139644259564684 5779587293128276583 18300819914891817281 14426117024157121225 4166542233818569979 8731370552262554224 14191511243991220849 16944606315185534449 10318869141196707671 9612979645905722295 14318583466427167285 11168169685962795004 10513471250086513655 18046943799354244788 6602356233202782903 2485735894074584775 17642947969523158783 4167460357020006684 1327317594635326877 5405930202202181543 3724120198246586834 14787634060493039808 4790459256629843558 4669334294020324944 3853896974547552994 11470014217932538095 10739867428825064177 12525174452615758686 13811298459578811301 2647300470144353566 12183960088398729125 3861000110516316979 5911281503147741597 2498843312291698631 3001243239780022557 10564557301729252296 7137881096022368704 12949258176327029133 3538075097396789522 15472265063052060815 12626937864714020473 6810739228849404906 2459343147869548458 14410549987569436582 607950252007137639 2840572130285087750 14620149080157901549 4838346714036354766 3113795100815991249 11331691463413881269 14694242362249371863 4060899997527923136 8865099920577750549 10621192326463161419 15402453173528881447 111352890555733977 15956470084602206287 9709971323824573298 14246645836709272043 11606026148407802835 11267392154604497021 7058983081982166267 2817834011788439397 13334407728092587731 2840033985523303160 7233595609107313416 18022544473676877336 10862981216574872700 9608481824167535874 5758033771060324471 9170090941302525321 17218701400873528805 13630335272188540066 15042753687331581936 199187250937491487 8897345855257654505 15407046886775479475 11233938945827324717 13888821597102959354 18383100539870150946 7248081686495971358 14463270910919234372 1579282710397601960 7715837579140592750 13884570573379072220 16533125063676077113 17909434773227909901 287882742365357489 12708407112105569609 7244995376417940532 1328680484494524650 6054785584479735323 7792372360893963565 14819609843567785517 4441437479767404798 14870073438580465989 17781959113142530012 3916080295628122978 15781727768510274554 3331645764555147375 10494561308728207545 8130313614758688378 10577390954201365865 2812048955400388656 12273328622644679865 1038170318659258132 12252582206504952185 838483347123414913 9971991286261727203 11813269581304953085 5461497875496669787 17497362778179099112 6943751603581666052 12094810035068066171 5672478023022581570 5399915293435040299 14721568786774401289 1620049093945066593 15523738604414031686 8158409456801995831 12488759576248069957 17634727530347415661 16080008723972528337 5536251704929136880 11048333198839371470 11668734243558096557 5715817263313949338 4823861918574307746 12645608694389533898 773812776361319926 7735345870127091960 9979923896037869978 10458553295720530225 13914483143544176203 15235333902329753408 16249181212031625235 588311341533580789 5197487087842412447 18096186426058754195 17909913217321467006 273051728525433216 5143333331764686915 1251420235779493263 1431884210581782646 8129136868709337445 234102616055599340 9505451721436698065 631733458400250799 15811072808846034320 17588869149577253131 3552311284714641706 6089264018724247730 13183740660121632142 13842479790828314143 1403250643799368197 5294890181216811609 14934044083854184635 6744206523289300077 16747032813143995559 9182954702149812413 4754577213599755896 6929644624465591073 12435901841981362403 7657448727170035874 13626538131995523891 6920008507935032103 10208060292713265455 11333785581797822134 15344954148684678045 9770439470415162024 7917260419527920426 3421192769822762079 18054449769755523102 16889244068193912513 10447843536263874485 1275345355035597102 16760983822101030796 11876674867438482044 9720988052599749969 5098100172893809307 10412431704338440975 103855429671504679 17882810446633548089 15466986342279795202 8814441522963112584 8287802573146941205 3298417179787485554 11807631326456214701 15944256718368673638 9597940225916854799 3048727747570554203 4573612368054186042 11536471497854291224 14870476015924022517 13331315161558968571 17094142013142231127 10778691374160298696 18343873475945089448 12956390273051002782 1454554628597088691 1093997174270137307 10655504102461077742 2259345183828211566 16875474695828093897 15776513699231069140 8478605013259458949 15451490704893077013 7355165849338055419 14111302197662133783 7183792085780688862 2161030146465494440 1575873128778526687 7223770761252963142 2854633934818210108 3948267916059206676 2167080134143691400 2523254248878306827 11221791835589544966 2050660984282385598 3253910982778886399 9953519832907503460 8727233951656772554 5825255320772091766 17289136350551717869 11544115982902426718 9633910715409615695 3427516347807551823 6895092469443441103 10516289853439028822 758365628775325750 12305330834285806427 4723093394445046249 17858820896327965859 13212657666129666955 8581509239511168859 14294972754521727083 7135706884612698455 4338450163881787701 13524050956807406985 2879027328891189332 2034303826090651241 13607596772057467623 3789629644113191642 4190917807518904132 6707656842560484937 13007982667173559963 3595981011789817089 3942064966052788061 6182307828800633532 16995790016081224007 16987982472492834330 6459623102587777380 16419425809765147876 3155428595270178153 9626215827688914977 15982178613076719669 15721302806072952575 8582157452888559708 4352494708780052097 2620244600142409641 8493253221638168453 3506449432338493306 16448570603314422423 4814608786098251555 12731865196766257236 13246942637065670004 9805989940767318560 1051760418508738366 7065396837391701503 7078934040723054214 15833441721688120912 4226120350539417800 1916339410116311545 18370899360957426100 8849893059102188122 16125016580121542426 8965432113408885959 4930975741414645680 11061338343614419539 3796956709384668029 37494618131368406 16209180312846234916 1955733739920308028 10607654537790892340 7546984080596385821 12824505172771917589 15278034261533666629 18213177871205309188 4624046266944930900 15075416838702058867 6332625022871503207 1039245429776653639 7749502158478639584 11892487777832425901 8239276347808954814 332354681274819597 7649131081541987993 13709413888748828927 9602152933801915595 6707427868122914527 6175821997551956214 5638919872600821815 6680821558789912832 16344803790394962828 90335249150772541 8719688977372192457 6924368966736850716 7523384891930469246 17372795217865006325 2938942965222715734 12869333082466576424 14690071852214765104 10908020822792634625 15348422810686277799 1782332297538102133 16414318989268661918 10903109709032085488 9768460885176841216 10290769225426206376 5337416573118181577 483840776150853759 17774451320664948475 13781615199627527789 12559653257152762001 1705674142699930363 18144661139804612395 3004989651238625263 11678855795636066860 6825567794856504207 6882199435932757013 16694404116338454769 17503611926346801628 66227268029126341 526299165614170560 11649689619595103396 1756016646399250293 16188035735734425667 7418143621658028971 265386280547550473 17431245199013854036 7465251369601607397 750391687907694163 2272000838940925700 15744171277127401667 13284392671205637965 10998506361021078622 10864179970101189370 6329073438893971308 15215861730398884392 844370409650554444 16423155881439983413 17869948694490326231 57629156888014760 5601871530264731472 9876941756367352661 10210758098127014470 16033456904310840601 1068121627371478773 2238380420962863627 17242547987905826367 13235933175732584736 13988246128080160637 12843726224537953314 915967481814811832 12537046275332334590 1541597949586618113 16946342775128086612 18155587157380868164 287999530130818451 6180233303697583286 16214962717166929466 14759410957170590463 1237700060014094836 17016099931109231339 1554539467863253837 960277352138481172 10282607973024223484 7547022239505389116 7125965913455650701 18235291145531790012 3948102909212288950 4896938766510242579 2207531357436119980 15422091219501192142 14746427228180002563 17571675804896060047 462938965075052711 12495521249249440557 3307950740294487173 15027618163483670545 13037111488773158638 12003077910173476893 11732933168893057004 16590973369417566039 14691075607486309975 3055568087951236737 14712974596990836310 330257325080364015 12644576913031308596 6049877617385038171 18042439510930957826 76157207887850919 14344589318061201960 14708482145151650882 9898285888223704047 9415385988184767466 8567702461381675270 13493628793512747605 3033452230900250064 5585320336128642664 7731657494551017206 12640227172834926808 6064936403908120432 7256999428424319516 10273951825945562834 15783803300913932465 14148472662848821504 15903003422065930517 10902993733007134068 16362579823956823109 653379356746219483 4407251894620363322 13760949891374470653 13639548073225183659 12526307747619138997 2557273443170618614 7819985968666489136 7253486305761956263 8243290009248329934 1349918769636800539 17625048095401560102 12340970490380979760 136271539058283280 1524569562535804139 11583548270409573479 16909747476486861557 15300957118053126639 17105497732853303131 11670149107155262540 369663896703360431 18258903484499217540 11303045221935491724 5587593460109140067 2385617854812409993 1408720324046836647 3332328398503169650 1048814359718174603 6085588494387349099 1221434146756054342 2543462344940797377 12589138606563480089 17126891240935129286 10647502135333193438 14753057107480331850 12886519641873341078 18144940814223261464 10341127854115314148 7528954980575933241 11809132235816598484 7624156442403674006 16932402938414971454 16732269853891937629 11119236985393865686 3089619655884278257 931358771287472752 3276869951889532292 5524387405707882280 9207931624878926355 32704123309428560 13809487127941711331 17576979704882948384 13613512687294808139 13955249575934117186 13557998189906605309 2100579739975072811 12912381198105261074 9419230549216654500 5832630005161385149 3972601221400069288 9288660355242174001 16175006407857539651 3655654184070523988 5540044594587295135 15615946479183134115 17118600984127281705 15649862304358360433 3790628773283344462 13843405612446236524 7844516095952589578 7772590769306139114 10331303852782293265 12675863312801451906 6800619839800097389 6270275632636032749 12138948862354956250 11573544895012210800 12382502192273768884 5323533084341310722 7579044117525438910 2373533410802146178 13302614909591245529 9434352405222096133 1334240073459450314 9144227973129943177 804531158480874372 10514909819280613858 11780320043528435537 11513088600632006158 11807219231051382762 18134370912626434546 15888219657436008036 1148175902049530708 1328545115423817876 6051842034288880139 15167139151550526918 16916312235754500360 14106768368134371666 3733414789489817047 3027341598374849918 16794847658694145104 8647241478188852042 5047427474978516430 9394202750809772739 5489333213524390689 2615995413204466603 15978943872809801945 7865275588136159553 12656607088434773107 15994967666202660615 8895343947524286780 10118932176202738012 11839721637394717722 4921516142861873727 1494343362519224480 11006414270613456924 5484688692141339745 10767758616587938698 8285937044777801481 9170176622719282062 170994700392714081 14400440044231824981 8155736306602666722 6071123466268833540 521706648767840093 6165196926607726089 18126416162425930999 15767646792574893947 2686239708524730531 10654869837051856255 8567164450492217769 14541153852189895373 14084062661202863784 9932556619629899109 17778455161057953267 15019348097001730753 1147409536164808942 6359089368762028590 14298144538093876536 670484955462026746 14077948107054870213 4203074324107293795 686911154000822584 1959004243515743155 2771571048422231694 2707564068204726865 16554167955768342012 401498673254206707 2583851944320647721 10958332090787577996 9631622935428647120 5292136304871507712 10593699124574407028 14045414291132155981 2022578475734211027 3376887579115526320 1181018368688190042 17075241415989717268 14803982469689384829 6328415346997792219 5913906769373117829 490239803369642708 6896766580974915915 16514433395793502211 2524025000216787028 12050766235556850490 6041409999608151920 11311508163241425608 15332211996928615808 5883297735263840356 5150324040828815520 3728422829757061831 1661606867802353832 3038247018932393195 11182766121514439023 6699036363081355763 12746065357227746547 17849918262599814727 2831045152878934046 15839972877500416786 11944051996861933430 17994247652156469836 14406913168597921499 13974337908149980014 386751094037142203 3575763249953527782 7451829703774845117 14544917867718909373 8518880731731197769 10319006231238107293 17787376984009324926 9474687550969307173 1667103421774159758 571085093525748320 17707391222303387175 16437169572681021947 14596116477321415049 11385307593717017266 7799077770373835062 14741293781117301009 11877067234099080711 5556484241902872028 15027715095052764618 9197824892811149988 4339774931619000089 16812557116055276942 4095510760529710534 7433360986760904303 5744599055584128092 9501367194160314802 2751620849486248146 2029645278559479318 16269648270875307870 9143276925920506706 12076630975987149179 15872625991337671352 6455368629076161164 6365108645762475714 13301495785757719096 12247618658343584871 11915045474806947144 12325102012949956559 15625917904133428567 13822724498031990197 6143717814797254346 13037275345786643073 10010556324559334692 72224485807735020 5623365227651402841 14586687034849387838 1904399060606125695 3838458355020912414 16252545401272878191 7447906622456554592 3761240603327557608 6268108949292003374 11119274477816113533 14665969830934901422 5909719808877993505 6855587455058615385 872787676786877378 7450182534612917745 4356016867606871194 17525942532761372875 6038829317607554063 11473751335281645678 11987916346376655426 6456519034708163619 7163685543508095626 9921704039820722185 1547094210483301246 7930998460546985745 16762824294455394633 12727316072214995905 10510930642140768785 13536738147661378471 726737962669582971 4786838008333598383 2507580130938727158 584752960773705952 8536803996528498792 820364161548951917 5158137448299390357 5191525694629924346 16572063893832255027 7364360053942261191 15030754054937581800 14994470194807081609 11309616776675399101 15435988293764537957 2120203575377621176 4176709798726113317 2272689444778342878 11252239242550239457 13886023945956059064 12329818147183357008 4115463532887826222 1782405999562274030 1114562396025181793 2954058668560726036 15645559555131601563 4018463740493872124 17910996301266371405 15663549988317455175 16245209321628343624 14950118883004564202 12125678966849915996 13857180838160308571 12011987630837899122 3489630105440648164 8690888684074354115 15300737022549504353 14856891235589841215 15194172768460806142 14618705814790564121 6266277454657907419 14083161169190581026 4591104480961557262 9604686888647405359 3261723001561153034 14440176382304891236 1302465575979644402 2515066359523482350 16141553294520499058 11541482923214618206 1676480843177134461 15522883029421648014 10985395620755280747 15548449139935348268 10729365965437108013 17907685466551034465 17477944248863063372 10655069702022771909 17019082394293512984 16795831613618740517 9471133310333913479 17881453904619503785 5617530559296838323 6962535808968355667 11671219150553611614 8926587110042042033 7381147577490393390 8857563203956378822 5870932942763206446 10753560153566361200 1289629001975306205 6004407402274900680 13277673494652619346 9180870901757787490 11385396188025657065 11807819901323204711 12747115780586352382 532679355453810448 11923505042750650914 91152015176504715 5840400917115692833 8290113039572950402 10370519361353525979 2268574041538179922 2756347904461614105 756700476276516383 2150580125535965575 14023577532929869868 4525416664221615298 8934486556482048296 7002662634065105407 949689607788126801 17011537291567451670 16480869680084040453 15305169241166597476 5820058795248306869 4644803934311947507 12327751758840041117 7591201322560484478 5934761852174700832 113837640518648073 1188980269920358462 1584177133129661476 3827310918408999852 13718739908389525758 1958625193670600754 6124456103220473335 9116774197357496770 17590956819300547785 1184335516982633620 17329959262905198150 18115796971589406009 15529196390318083527 6195213845324604321 4673889769836377794 1739326096850279302 5372593846687280548 6121438993462166444 16215002491960241570 14138507863090297039 13943432309456073216 11544614525645582082 9832927047561005004 8001062783375649473 14142786485409039905 5204459664215499384 13370243703538448071 18066389103856905559 6589207133656336067 3227672056850869851 465122612369691949 16540358926794376393 6057138727055750980 12451140930362644530 1354476916682826098 13141610240476760952 13974308387939066205 11884440822163873934 8089339747433599960 5786784799480492570 8813837220196930759 13405938425289000039 16851659089849460274 484133280545919336 9290049066809090131 16504310900872822827 15984440837999419196 15300895773412970305 10950764624322878078 13124013558231300044 34129567646729728 12557237595031800369 18152485913408565039 11656335361075499705 13780937729837884478 12487208091275435615 14796223520026468916 8170449808199192754 6883289206596113520 5429552277831081216 15894405510275046516 6376151158141169251 14646757883645350153 8196041220260722606 9402343416137658380 14234055116882849277 12077908508425476966 5531868942996381082 11093192564542200722 14453909690147346607 15456381489850009424 10302909462576091304 6160825868184224849 10258749198783485747 17289546551554064234 14895349815058882157 16544354979799665824 3291095633209509539 5990658515297993597 9197226714638164846 5725035935908827126 6419509789284145134 9057885906887308885 12329424614941117269 17847451900906071867 11303245895531212452 13257842682992488467 12548028545609174667 7448296165678257599 7762402461516516818 9885548512323704446 10984548534734205219 13940962590129053430 7078457483855804506 14387881883602080600 13141822619632047836 9041321513284592703 12808146026330431636 4692254346287976330 1398639025262682601 16223962713168521537 2174258623189501058 6894987310815816346 15550575995938744711 150417454346739276 11790146663378634080 1706350140048852321 13577373168721955817 12622987433068927753 4672167291543558195 14631171310138289763 10668486360445392548 7071553451766941519 15668694947968110692 14247837375165128882 7843340346589596159 5575476281747458913 12330269365018379965 1985403248632559235 6646880068742563689 17854742923762737959 6614191120950458741 2197189518233300369 11567255520272818773 11366806012198666800 16334476121090847884 3197482974809351139 14803101088279182270 15255897106933743731 13269746390064868118 17906814524993691257 9387717178783348997 4394087104156737481 10205892671757954980 3427329178068719445 763613173680614316 68321598517613910 11893446728421277728 14521513681296503176 15823772202719105821 3789312438006821348 16353345041928602082 17110966396561371779 1067200383532273330 1158848068284743445 6672534415151168238 2613506243603942546 10803470083667784586 14530751066075377001 1520722037983394179 5180037288099426496 3066466950047256247 18170573682108851674 3799331864545730749 8387547554893507260 14864177522659762939 3044635664570425307 14719713894022273320 7066685540230445019 4663504831138758557 16739147084169165421 6284710655406863693 4093431326149982914 14614282830523002643 8050452290513399808 10537742097724764210 16195610358534336398 5095356461085653817 10601315999343074244 8723287440188917144 3581948077117992029 4591552357218532588 8599377639124610479 8076723759204371595 16760826338423134885 10160731899457961751 16223402872310312051 14924886388934099097 4362024095678049222 15746870991267483009 5075762263183235656 12329387523848592021 5689201129375914748 10609251183016997173 16436552450826298416 15625457290649962760 16786282439891046320 15521067715073763746 7669590304003581623 7808620440964456790 8035281144924051439 10203614897478128644 14728152119209301326 11480731256964776411 5470882725537153345 9552286572387212838 14072938521774380585 7405191357100571788 13910142783807330407 11861431239211626992 5776470759721369684 12298939452263333021 12575923242673385638 16534366775524989161 10474303300770471522 4418669808954425558 6357563529117179070 8291895355520361985 2705991016224815427 11078978286054870979 4420588319816958806 6653583196992080184 12247375624471634587 3057578139876059373 4379736718761673361 2373355811692839074 16954899605773485151 7761605284038725373 8683826976525478303 612266138498724319 5347115390587096266 4037507452754652759 7796159189484112775 12499343590632609593 3321498637675337099 9058367289958915446 5766967338252136363 15221019320754894526 1274048760105145251 15163003633933595841 2115244428290697069 4603303078720471428 1584597480452798125 4710816418760477973 9405070454504877472 9082933717341034541 1057492950025187788 7343973948036441670 2312547005312139672 9047135747546332876 487559084275396833 2100770861607322377 15330793491588648632 2363125385951118286 2991842012958735957 187859435748372424 12634470256065966294 6104636662747463969 817629246810755436 17870007750895654789 6021435259066326810 16928055339250806524 17359592975243660818 745167904854860604 5218998772915300352 4788382536644495567 10415009341482739500 4250645794022508358 3365203844729146685 10725282847594624440 1696242738782649919 7402470971761497241 11527550326942212932 17558316512190407669 16598047342517234779 512414847919406103 17440657594665189127 628864393892001464 14073193271202502266 12354181064346299111 15379964201856822097 12971120112530631612 16140247516734405077 14891531587146586410 8442180969869377317 3368017202805408175 9172733176480314133 15126885047724963409 12638826507103877102 16784834113111086471 16106096547504031986 16017603348936498839 18272155776077018158 5046578001824623795 17700819603352326978 9889966005871951453 6303470223222344151 13937907262829264297 1890099623438614088 15115797522199814462 16218852636534110482 12986393646061447410 10043714398750404374 10908163373903108683 10665725780531592408 207728638137420915 2672180870135184122 10888809516330568011 113324055089229669 18266179949113096243 5729985228208257166 4613186160216872403 1064958038451093187 10598602739473571378 16273214792961525785 9830672161859881900 7062781769212558362 7223450855981613042 10792817780155128739 12842768445281064344 10058636509915822597 13724450081429896991 14701892894396990279 6862665848085218074 9659784485076041119 10893950972672669492 17898059369277837424 9648485899677273891 7475646075700605217 13331811767454297719 2955354328553941701 4245503055136329113 8533302739147499254 2779690908934307741 5591573511672504792 11680547197437236102 13684186703746512538 7367798326650298556 6216730435339699819 5828985606474646084 4568493975200174491 14219558173152725258 13257745962268398035 1381054336473748103 3387945959482547644 16938256340084855900 12588993354103072718 9919634858992731708 5611243720209806666 6472607009117409964 10742970955010531644 7056738443001967012 15055889189821534421 15422258631559884931 15053074184846351633 16488225465096430803 14226550062723911902 8728556734502213247 13645568504613611319 12122326562530066382 15533049530213041646 11113862937174517360 7007666537902149219 13010420222695343838 942787329523765024 9816307619784627191 8004893701196065971 6047549110161372592 3324451630269418935 2419115671690303922 6837146991502619603 985551574438657174 1581467865714409793 916112327405968541 3175325414375131344 13207318874778080653 15430505643748731603 10821712139916903330 14164380167710608192 14127353162157341886 18194174414975009226 1916455499180405374 1918998037025294632 12211250367213140106 8453153337637677163 4117517157380176261 9965124458678042233 16268857112542650628 2024246234783124910 12307829137300169696 17257996905834158333 6485580169326975198 8199658687881201395 13227117946659232053 10233110424858270393 11979574946136581418 8837839164753381373 13903367479642877698 1948232853078603627 1560870000516173511 13361854718489943614 3525709184154573130 14970417921909563682 15861100499220151939 14620782049665453481 17904451844908504743 12524796765738658433 5574400103294981850 10330362370668728615 3530808060340779725 14144642008143086046 14115804890162322011 2820595294148794426 10096010994566841155 2967133487313775149 775586008614601794 12413333837984195839 2287341210469445042 15154683338151557939 5192809731678521975 136256863662523865 7501757950244936405 16815425789784358046 13351259189279396184 3700596358785072283 10792792799156632498 14497841528459091981 2051535156720637911 2749701705636259384 13959649262256682193 15023328239268128955 4419782929627986572 12967325773255670755 5014222457301798312 5075736209078907111 16273949397944405249 7794705325497220795 15914512586332652713 8938246747410536283 5623490602871696506 4001491357074847741 8854778507704985030 3467939785943273715 3594377253619438873 15944946990153736849 3556766545119065213 2996230719662237057 17513725474087363223 684282228051107702 5383730544620722994 6162580237725440826 750441831809085218 382091056723605661 14533498455468526995 2418259089778281718 7031882656892142269 3142299473146123318 4433618360544925433 8429241594458058684 14208242439872201035 1237717799750460534 9045845708317294565 12707982525154075123 6919538754924238073 8854290714755921040 17533357554733347725 8852962043856349943 11124003373917619509 4231444358324281578 5418363901440361257 6391945216564281558 226462170218304811 4364872579769126758 10851004425084901162 5068208505568024622 6619866896986948341 11585244517024215569 13567244967874938469 8797380812490151243 7785736649134935268 3465819756401716630 13062138560237251037 3035767827613622775 2704274117700851629 4962834579980056425 4844877040894408594 7168624497648681293 9138011430836344601 18144645941607987351 16773081411489126609 12825306718962790342 15873532106097547476 13219988055636633386 16870561919583047736 6519829229772605068 16326402458508929180 666600761474979757 13063469740927561091 10800134216296732318 7552785321542383151 15129879115301739541 9695658178987590276 10092695237447946243 16134009090314350112 15893721330077582931 14742015167279031703 17728249210948834113 3866467010979954964 17194229761920158422 14430186776470899163 4789704316527644556 6847408870798658926 367978222265797687 5204729601404817598 18339960794002010925 9535016336156857088 951722661541942710 5927533705509485943 9358969884664973251 15105751632181100694 552895388861273245 3138981941914270989 628449851115999424 16180139029319174478 15184266436223584315 4240732248197993476 2678445927899345414 15303715541990057160 11772168775599073555 6811449524070457274 481234321442523627 1871946592105013852 5386864988586466886 3228432973765289654 3289102364794344938 15920720322751774722 12166724853353653493 9702037169336923333 18207378009975449929 5583612914778203493 5700383028836555116 14808730815985098298 9129356599069156071 969012043283005991 14744356901532926921 3722379911874922247 5329135451083424500 13602959947840404573 13047745356332744259 16058898190474773707 6841691502051835011 3207023761859120429 623107794397726964 12424303113973246418 13386480945547366092 16405455018614628982 3627966602173680477 16762335645220892610 124897875356858858 4452665780472556791 13906548036685189460 9996131946648063219 1074588590019471520 250419203072537976 2062838584210463791 11682329646309540271 11598031734965908695 3181250123798848964 2689233763017885537 15346620946736061140 196268007479945860 2421783168685720988 7048276407692578494 125547278747234899 5153124249591231133 14012579265215397750 3321904677480414246 8474535456990382340 829858801034385966 12554279213834777141 15234967838535133816 16009809730367145791 2512345861370138202 7137324838043992079 12164540778950829052 5741471797152903708 3877646127076195848 3951080920431130781 1816412644999474378 3500303382896025732 11433681261150955574 17453879393160337751 4807721932838363823 7675049078547992440 851929238705084916 9188540251303933301 6500795499857510350 17859364694887062228 5718155596986419709 7610625402236114634 6969976762461314368 10783331344480790936 2667678514388407092 16358776137480651097 5496996755947274650 2714521206587896303 9484148050883370858 9417371306993200979 10443217727841635207 9792950995063842197 9454123218589206562 7129607669767289706 12617793860695845034 13093695953829760215 14360434965959086014 11927163201856866479 6327116180243900391 5394075742370514981 4886462046500074281 13342744813311794717 274400875847128695 11036173539745406291 528079442498123073 14163289842274867443 1213638195134421466 13024740950081199643 15434108937449199890 6679255721393646547 3550426130353178270 13747274621403729818 139234052205642114 10697513831271355131 2415415970014982734 15562223408197995135 17853257222990645900 5866503697071209906 18263079313683162149 9132922301602255924 217859669099951228 5773672824526597306 2997269394599366118 4205645073491414696 3358099851797950373 9368953987712636182 3172020045484099800 9666290076601986903 15990384894970052985 15340687908480472448 558145695506789085 16203533106061896351 8103695340013518882 15979349606002344854 13662991363218755301 10317906110773558938 15827115892493370370 7453439576771429124 9374331688210578713 8717350312838045957 15962832710821621428 7069074321288045942 4807957899960235201 13248796081487792802 11918237491797159475 15787767480289862222 836229038426648102 16901688743187955687 5309222302021310394 10578421927730878200 9324238854723462456 13903728536555371917 97362778810993885 1734826403535109835 8900183135846091942 8871208484893740075 3419438860342481840 10910779287055939443 8404049163361001288 15392828766751355033 7800581860089451613 2604152866465400200 5362621362834225557 5531190436397807527 7692749377948292555 15359285159977969786 15409320524265496494 7060553077388557504 14850038681394250790 12197475497269494390 15950040161027490024 9315420154475416460 8881100264730661341 2848805889744501379 7171977500947882268 16133320267595468918 17177630758944242616 16853305810802048063 6896673268645786682 14295923132085491111 2086578613331681324 1071928440513058409 14994849611043861538 7724035783153173264 8609396178682100960 15529329687659106051 14766736926976709154 7553256389361336290 7047097912991583231 3385559686689434761 11830647224906349831 17223426984847730158 4201149843017500101 1379866715570918284 2159961940718556452 15002338051488491753 18332679363865819309 13950953210970994838 14484640282123706886 8720409019852425237 15426313085608673011 11742771417947041321 10306474686006677607 12718326081843719482 4182529502720633737 6718074007158368800 4141903390816625483 7326041283586123388 3522363862607985472 16326898371946013299 3287634388584305270 14197460660134706224 14880741295315061224 1613094700402015688 3600866485624586800 5219173151619048114 14345771682326129961 4415216692576481560 10172123006712872956 3627515505429500693 2787553010576578350 2172923893914001329 2920519590879692935 12352215968424483812 8123499580500916327 10597545356269142635 2686553092493166292 8197453867503497435 16400348610952722094 16289574930575726330 4455927914037211180 12130036095715957428 5554162113472602293 2784927536166437211 3172915231717427103 7996633112758593002 8350039250130648065 6468327477211067152 10039743070249070944 12313614122730118908 1480787142120156869 2547499364636864692 16053352206794962723 339114341048453439 10945285981996679919 14098924072197178266 840018268276902623 4951409155315833832 10841788352183533938 4890902064757904881 8862997501039803487 16095672070878063333 8327772027844616015 2679490336622910464 7172720964713881083 6375996551328467358 7004362700955776551 7905791556151790261 1975129883193109632 5008878852143635932 14438018940426248156 6978936119272096036 4761411048377296000 753872250524739823 4589718690831276579 2139398489033575579 2543608434065942647 17176247123988314240 7378639946473982035 16967652193295947129 1793196020128001323 17711434368608383997 13217391918557116235 16528523098674001263 8896350759825285762 11578263469291918144 15248045021843113346 3516460372075101777 15397352430952747241 18146862107701981747 8810887276031179408 1144931413358990714 10395475401066366557 18314654424138082173 1957096186432535351 14961963086973351945 1674801967641187729 5387730973302138192 17959870442331664093 14252961247003291802 7733288205075891920 15215860744075425695 2856109256934440803 16256920914180217724 2048650221726587265 5321684017183917881 2790321226639224345 17446281070918088921 15401114389380339520 9783947441741761975 5356315823014258250 7219943978548806366 4795792327443534262 10038135669538495544 6058723870218876067 15093756653632134116 8163965917003427349 1847518474528769131 8978588889355655467 8720127333691076261 15898560379343960485 1988772502538110776 9396648126894827898 17955031366862768314 2605441993137933922 16876835189422615617 8386644779694529991 2297510575624461805 8128432555404041228 9672265145095036501 17056023484038698803 15462134470960713024 15858177983666512272 4740739856514592635 988882076113421275 4875497434823446449 2324814165997606120 18434680380971255502 11850003342115982847 15121642018629358461 16168973657592429671 5920952600933822156 9772159620050852412 18112237701028928084 12560576846030439555 112630441425115854 11142150368216842612 5438769597942511215 17857511627675184324 9784904876825810795 4927016371663929322 15988126886866769867 7035027074341651356 11008448355676054230 11399236321395455784 4840057890836364844 16593472824899641868 15802136263470510963 9057733286250504173 17742133427449186846 10974919778778956681 243972693854809483 6330050866099978664 10737275859502074338 6676389495227073578 8945760778251481168 11504928356199555963 6178052594696591802 17494306779404238742 5425552410878240450 10824146610198652400 391938451119656781 6197452005583613190 11853719272615590185 16532827440472642421 2999748750474838433 1994595199085703796 14336849965514235400 14334034407260917581 6334932763725337727 15530038198311166303 6329054762682535815 14343064478358631314 3453216788596710348 9415953368883962443 5870131986230128471 14818218044907238652 17387658820813609805 9872301226304502881 2694768614792325854 2401296892024526904 2333598714199979110 642581418952057645 10521721939314588728 13221749624179155011 15919892334511422529 17125412809360906854 13916035480319334345 14280247249557001767 5558371017204367272 14404722257070953513 18136450920465376973 5960718117763629737 13150759475263377795 5871822435659568719 10603373365511172939 12342936787592489844 1650590691981601494 14126600906640188170 15941400635015061633 13090857835453853803 10269607715817900688 16427050925416129661 15384523336103150703 18161355886602266285 6203610185369312554 11456246307268929533 6807287865822111361 10384768693188306308 7136164477874495738 18286331554409340984 14208452570819787151 15250094199675356472 11838695722490211662 6404899636982752027 6818772032878575222 12561252885673319054 3489513952322080004 9781987468568669797 1617780527472385304 8669850389267950818 8228055618853807815 16445560104974552921 5600732226470221740 16078672003654122805 13154371650424362162 9583496248723709554 1877579318315390023 2837841922897777109 15585478745547477384 16057856742264609759 15849676323419797579 1137469213060100531 15723976495430190046 9394811298392751141 15493872973670379010 6681995862300514476 3301871315921860515 3161948141296945659 17191587628568976644 2872049201750674028 8937594293153641620 15129402360381468710 11317788119843078148 4801429095516538926 7079891332356377494 5977194718555726360 15220436530890690300 11676214638876094023 12070046543471891311 3967797926095317163 15179390743739042301 2540859027408311313 5078421473630726371 10550826082631223281 17363786747309956207 10834232055241383772 11288198757009458345 12429750172255701974 4231538047445918410 1026887118719392862 2537538093067573049 2805178446766783904 4705476138290543403 12600861921450246451 3740811793044829060 7781005561722572824 8361204929547300939 7643259316365330698 3191751545740081424 18355480183916767224 1355243124385519705 3168077274015254980 9190103407308971409 7695545463700244773 11023854109721977027 5822487107755620891 15231882106946737368 14188951450348172280 8732947785702013795 15813397024431200594 5892185978643329429 798201438640748383 8661170747842045451 15548198072339640936 8640202710773622000 14081275830031077882 10086666272659578916 8374880391418767692 3107984229563308437 8479135915767275161 9502979697598240983 9231402889610416011 18095976304784075486 11364885908577059930 8248854399012900824 13586351852362283429 15242372113623413641 10552948483736386639 5606378410601009903 13397203924738045706 10852477764399006138 10466865130518472932 3761698652796393980 17185006984415031085 10547698436725222885 11716278742414891746 12470286544804824042 18362284086126973168 3971562197489674811 1084559314977456895 14985525124015041070 18294649256497222763 15066389399651051829 6544701529187146779 3986413835574187351 8755193877981605563 7964945762525218091 3153685003159549094 3182338792589625227 5132369245486459862 17311594857304430728 3227177590954629872 18015342051195064235 12512328219058303962 2188102735517401004 13092248812629873599 17350968957147634187 14717615898519736869 12739040151095954471 15172249234559306954 4864038014473866670 8815188363006548993 7594288545338512949 1447097181385281645 18332607093682138363 9354389044784986153 6902547329621944015 12348799034504538874 11032710853952066285 5630282454670806275 17260796806373822566 18179776953314232748 4082487507144742764 5850357008122456450 1284577294967522803 8101364393870304886 10307517189434775038 11695226871537791201 8408760606913755916 9076178411746082293 3433940248696144308 1691882578911267060 16138965650407703665 14534007453946209454 4912813032822258975 7378540692186733538 14447647998919346038 6401452328608251997 7995104463425190602 18284944665171491331 8819014958709110837 17518971452871320205 17181489897696799060 2162291145560031010 5377805282226917733 1276343988280683087 14420584330731274380 17388806099078888121 18355979136944202607 235043002675649661 11880827195492889925 812678216787841511 16011999986309093230 3156999735181985397 6438944169307327430 9411256913706540217 10165657620351691277 3241102239387629560 9809427290007840984 6198621015039854584 12132420097253021517 204432022045383971 15780591354377704150 12532835565684993716 18394368247567848224 16362374270686194792 9169752049821907782 11238132715427374604 8843679605469412219 17281697624221795833 13253563442051847296 4041975879156714302 8184562494657377977 6501105102434766842 11184856964353896265 16411296119533105606 2167519019633510242 16962663295694540812 15108977965309943589 13150645572677244220 8611134261990052658 14732481786002766628 5815309759773422518 4791665260424096594 15992197535862817592 12985065055993787360 13714895463937032804 606670849848520705 6141113667575741872 13530907534886412503 5615785908131801697 2518643608802735558 8000005478519959656 12837631254978389698 16744234646878787206 13862359228061884970 17384115527129881777 7838090028409223038 7189000100665957739 11897400219023553307 13162849726053281273 14481426770677186374 12229713077724842251 5241233611366557056 9244125168638119878 408844474734433448 12786844989296931317 12569709353874611997 470330062272528411 7575492045365063905 3651369767882347463 10923992349145345835 279414465826500265 4361551912873262015 7108799475505224944 13241764952893406893 13090462148741791497 3767233612421110222 6789598626597087129 8163784032794536781 15316331210118349479 10345904896599209689 2648500238086280110 12672082424311266019 13142584784817919191 7615411604937022694 2297057524831976244 5871986215916119760 16902611725943684530 13333363901892189318 14321067014605598611 8113443264774657612 12591487787068520590 17332890442262967868 545245250212308338 17872089147494577579 18336122266452680786 7899912114887551184 15935553941051652102 17032616127281590958 2170656458986490628 11274244021005780315 4098936994512911489 18339225290655448736 1650434967481682364 11582620912987324789 6056318897044336564 17287008491346989407 15655687246508267295 11772026240803687037 15007125115432874503 1365444940173160276 5008452686392663502 7609555008363689104 13056171216650746036 16406366010217523151 10229567321677756167 488739084091235624 18169111359351824694 8201073375787569479 3154443732636292886 11854466793112216641 7040385926267083183 15673195668294268775 16609344327198583670 446926133755921097 8732331691018175760 16891846794306407555 679921905451775376 4321753520484432191 5696746596291275080 16240793701678501017 7632807147368251392 11898273600678373732 16838068906570638066 7375457865398861277 4909730866102354826 15952491556328150834 15387169230990120455 18136324340538388454 3653909376667925900 3318956136682010774 15822920561064141756 17918705199490679013 1230658535845875980 11603618365926435587 3237463723067745356 1162797503903948356 13709481418254306169 5717697073520672244 15891676139008353102 14643302876167446122 16089589472886856576 2135515888683073636 11173293744268167382 16569080511348314514 58758566449704955 5462397226397411138 11201672576614238083 5920652229802849554 10995186036426263744 5478149419078287910 16822207532129443051 8242197591998844852 1605750081961689568 7508351708295174568 17177628502525827788 13585476068183291498 17903665272186773442 11805013025750084397 2550320487401823945 11088520359126018014 15690767658244329282 757147228624043787 7960304045081628096 4749208419020323574 4411129807331085406 15682437384076956740 7584802044232189748 834345106958582127 3339304888418368171 17214401818561613148 7542509568765428276 2074623693039432625 15074478072231292657 11145568104866480364 2201659197975574207 6468828326256686709 16566987987885065710 18151882817891321287 2917367038781587235 11280029511660857229 14686975677647868799 14584931119582416990 3322472882560048546 14177388882965226922 2041207448182101653 17482961484953573688 17767696975891773913 7035495985099535782 1084832551384785563 1428866156792290644 15310610848060610595 14763957286762385598 15030799334964140229 13636664631280557975 8419140924191835053 12535530185150952561 7491459735222681014 8605823194254416079 9918182702121689959 3199737370111640302 5811666679632310838 17267316577278208121 12431573973978216542 4552417634870960170 9703775867522391581 11463081352930607296 4421154010867175334 684350659120802549 17962382238341048797 4511422352564771801 13834124677036942740 1666316887862943013 12944564551834883052 2753995877601772577 5718735359977797178 5561004657460562163 5380373167568073910 5491271529946058999 5959464637622547363 3879437865897584043 5333411878513836867 16196054880345557761 5473185875540373878 14375115759034961703 8472750334775335586 5315945486665326633 2172540739860719024 17076056471768960352 17771259209259833165 11969939505208548132 4209538319810237417 11004200175810524007 5867448459642467945 1337902220917111734 17949237648625544555 18119319760379832095 14982212196155264391 7106330688028470166 307104064226905202 17548589243981434314 2885238724538562409 15240027013519762680 10947601348698814611 9574560116219993963 10436115207732434610 13209770043464503683 2701817410308653899 10740410589716080678 13980070236663723016 1818064656493382088 14971134575310001193 9916248982487812632 603418342250707801 16008883882415279428 4351355985381854912 7711121292598217108 10368068127023797671 313293158882333112 13190280105420402018 7443097830150142232 5917458221441547399 6780625814370396065 7432488642065936529 6243391306185939317 9552754325509550923 15170055092814368440 18344455853992773032 4608489503726685322 4323562251836163619 11336297359906008542 12658513491214153339 9717901221971022373 17853942726349157167 14178429189931083560 7520529087306219837 1563558651596326939 2007464994156300611 4436607770077815203 2836542237309157494 6023425488297735766 15106747202728912609 8630196315144488271 12284224670603093174 5125530409205858720 7036932722972654288 17047538713576951680 11900047287840915534 12885928215761232423 9246526009932805958 16899611755926510416 8098555509023325816 3635653051738472334 5819914308724751213 18419945307911592174 6550629254535631815 13993118573324605211 3047282586638456529 13579288928833628096 2809081685883234371 13398777988933357037 6965008774683820755 7833680286521428370 11336469283584535084 8251280615944465091 4657414727261851380 4621951219030421396 16997749914455191701 1872800939091553389 353190224169214198 1739849367081622729 11207095331450008815 5910255557913151361 18310917974530697430 10956764759770445017 1498916191814470741 17217475806486336965 13461487452999935272 12492678941543144735 7654232142794118905 12100176903365595195 4434610065928810250 14857376449819383521 812728427711414278 11133371339868561646 1168174391681748452 116526138575940491 7661838806327222866 7387467634045970203 2054524529851010330 17315427211700755868 12968815946342639761 11299843099826251553 6063920451811098587 4916897615138783473 3836191879337997521 4304722537666390546 11007589633510122361 1483349789289074742 11652115925857061998 5602895135352995727 15731299065045715318 17454587301072297212 7085367981083910489 3107601638610664868 10881499054508186888 14735659016117832518 7502073816301184888 9995107740803646457 15823360419999231342 17461820697723483867 10947045453559538758 14686657386162637471 14535343099474635169 8986320500420630033 753461182388752742 16119284392520860831 17472416002144599175 7251855733186291477 18027275367969742031 9605700493234504403 11833353706990302246 3402363285935178533 16516698007037902136 7035860239403413701 8542060112630051394 7096203884285636736 7347375226882091068 2777549961309373295 7247403041981495083 16204112699100191986 6983795966813053378 4601777295637095645 17360577991784469329 17479319213084325954 1119563956771547228 10536246549189317976 1390195891992951177 10880834239268702401 16468177063666438912 4885422904434762251 10954704966099989222 2902827603633224746 1385064739234703457 15598561167706736013 12140327471976332877 692623674054195047 9327570642557280875 1959485634137014511 693554382537483361 12521009616985600743 9669763373736193555 17660064350007325090 14766672056326467007 13669632385447869071 8788024401031296227 12562676602666458751 6244632419098460029 16882401978789583215 9919034266466981595 6227796126193564950 13560662557449818180 12912002301593354251 13146141860516312621 16785897316086376024 9387217968997569236 8589053717263965345 10030857689356890711 15773081523068293999 9860012809738048207 6836612861693842148 8356706331754401463 3485083476842237043 6702073686945995035 1051261784846408817 9840258645781921933 15061730997419486940 8067252320866790864 7725020208384528025 4133568390466399877 3089559610725080279 13070690915894094747 14250486997480557809 11478683095460593843 9656397568964974709 9273248692635821629 7369313903927939085 3488711945813757446 1766983526487501322 7750930314192984829 407282904639788938 3401475306495009557 10675636835259201205 14419132228808307027 18238270683386069176 10950497431705039903 6819815986375486072 15376179595176571296 7475929271348423700 999347293491210645 349203881262832927 11477840925611407896 16876407493975183533 1714278690822579463 5025857933175674708 7442352296026940527 6590176036182014474 15053822760578407162 8232445285152572244 6822489039990942229 2784659063346193967 13660825895217853001 3778714242518488408 8747533223960454027 3643431552745978899 12980920509440220710 17676966855685064401 13904690935983677645 668973640093608490 16887057802476468540 5552458270006515831 4403413283706738977 8792755185308120859 16760643070615645750 595037925769088923 8949709260069236486 823769160419463387 4481185039746978307 7862448733396005333 9210010412251789468 8131556011950067228 10947955355860054419 13286193732768773255 3558609918521738132 8604871972423143662 3011547921743650254 9452153292439047000 15213551765886898791 10269546109977104451 18026296517350544108 16949505473077257518 6065215216114105616 1002421216995828712 5069809084496566785 10187233199456907109 10686057433076612052 12426527346694860528 6081788572521921859 8112205385882867294 18098575530311436975 14577413760602229015 13501611606992497548 7541104263632834069 3259778513448289776 4210667357255297786 172933546162300114 2389808373981934934 3188698655621679583 6247374793560643833 8344654979148005802 9719072143567887433 14838617410052366851 10304955517576419290 6298705245069400205 16206575245204340949 14032447625756158394 6697332171705410960 834982366321093347 3516926965970908977 7391733647647759887 16527216636364788883 2587160304985310282 17461544711117338591 5292046996410499405 13058118809072468221 23094132783596990 15406177564065094071 9388390048037904281 17586445066155709756 16986242008504072635 12607399944625380926 14444599358137361095 10144390346769068573 7869844209885091059 3207085251950419622 14404443259316397130 17664822326491209160 8413570020012102118 10586140197515311329 14290661295775865064 2745969136169391836 4064819312229335905 12395461742148644354 17797999915654745992 14817173411910820914 13011611948077927523 2916005244761720406 7697844365177796710 5024079580921188089 10884183159098407869 14065287169886150422 989368778436845263 10272136778366181939 4726554631668584212 4446504503381148443 13558784623051718600 6738054068692159338 16497333292218585147 5093089706926861959 4988337798115700178 12833891434356535978 15228754513236240292 4429262027599453224 7830056907057217774 4513902483684912567 12673284424249254851 10408767490823192535 3844518299563994304 1180263331501496932 8271151351154655278 2516974965291962553 9760517317428086276 12719803656399286161 5647940308453542818 9469110986310452476 1712863479412393936 9090034173249328939 13248042568824339212 8745541596488888287 728559031482531627 18275864502285663260 8522696767318418285 683260810067795943 6105938905416987236 11677783136031641293 5890620277054418488 5660100233213114902 6776920231203488815 18251679697043666020 5262629491605013621 11432038338282310411 11819013075183180760 15440716932842570506 3838298273238262350 13349556389270091677 2453024028628182775 8531840464417771493 3578117131872524746 5697217570911628480 7003915332271848997 1223762535481505001 6584182843997026643 12048422924126330110 11417456590151180777 1363824675940944783 1382699139398332352 4883174625335160441 7465577217620220139 17539748246288667 15531029623455132077 5971701441195321054 9918169603011137524 11680996610561080844 1243315012997998073 3533305543629861130 632175520554606358 18246579113771103374 15378288537239567095 18160054144215969042 6827052220135093329 17051219095312244292 2046526392210863446 5199072455118563167 18225700646720572515 18033965324947348981 13385449235262554255 14930215684772554408 6791320304179406605 2797864810781285962 8457683960890976208 4046508591278777493 4088652253294941414 899412712429315565 8604252026848759740 1346147411577111688 2339985162628571967 4413524667493458423 10458483745313642110 415030906291551680 399721729388248855 1947112338877148711 17745530009518230668 10687716441811495193 5655497970251076158 6173923057391691861 14974854442241832359 1422481378880333899 12161088105423490715 4181230162824562322 8411415069102916144 12443532879406091843 17678865452549995113 6161238647781005419 6254571104374682714 9013457109879156439 6546758797149115134 3782633223608963625 3104880521389039750 6866663527988857114 9756260173860852466 8551552983037293095 7095259070459616839 783483430566555186 3298865320559577206 11108459849829925083 1571324465588718084 15113618070365932861 9215857658750894092 233893894001587284 13777276938606219351 3287191158558003840 13823332267282719457 16463250075144200763 8319184658967360837 17889109121902415459 2116571902423982201 18194688972140763708 17254303863003174023 12303654986512460991 4401088619615508231 4362505701330850186 10411761812255725512 11651977453411980456 8247164972007682308 10411425896960715199 2329182922430305982 7904860403910985637 6595268819589438828 4813931884273615013 6261422893681210520 15156669166465595627 2238941123998482553 4253307359600004022 9246493353069457433 6727355679390158084 16115350995191877463 13177186707210962138 14783212689847914540 16272747507588721082 10085250311899989417 6012342562164621393 1244387720481616872 8385594702956205764 5187630250648043754 12723179964472378715 16965574982194295299 17226215586347708282 3221614618703132628 1805152800000126537 9525299499179333708 14957600802844889377 11488613923677188595 13443008956390413171 5396642156093125065 10096277592474916596 14006059772649859780 17822102579322844107 14238735216611496503 7551036932183914154 3402633858866664907 2383296040095254120 12085378869443132138 3455836330175480079 9402900612537330837 5833099879284351181 5546614732301256571 9568007906561131500 12461503361679648224 7237970691936603565 17103119278342333278 28560006130646171 18212617518976083398 10257593231365701140 161311454568931274 17332157698885220536 2949107223422986879 3278256042147043510 7963902989330278188 16811817339484618847 17442815254176964962 5089543556130228655 2427171874553191454 13672002657819284667 1793756986946109347 6791584312348346451 14180862623240755669 13577821544988503479 15542638147455391158 6420402723411444810 14008229191869970941 4365444947863393954 8769968920951082611 12695924222687421395 9297319933117043177 8245307305510109536 17413695845207687644 16916594829170721857 13003543162522779355 5078976078308683286 1993065561786597847 8705109206056774028 9700449321243054513 3463443495239344082 674456829647426329 6352277580861256576 12271080906164058490 14547272132137182685 11599311728670882838 5740752910630889267 16921084033500930278 3774775004571268130 5202273754348557529 14021099753938103713 1419118972607060277 7856626108624441717 8252645986686485994 13346132528336487433 14857015214519796206 14087114666379768817 4763753013669429179 8815608070133864241 6805241861756723923 19254143523421785 2911232124753371600 5171648957445180558 12863081000229888641 5747071820546374071 10438703784345364791 11143740926850159706 3049057939816455675 10253142461201981131 5939156947058902950 17429636915230451382 11118050808909142532 9231345400921678727 6498812624734706717 897816557811100214 15802364698199391020 14400602941627422184 11549744323471978502 18015328523085705833 3319886878151812271 7056736236976130925 15540291384730723670 14770369318019512310 10335288245496087652 16061416127451901326 6248656986744550489 2784193802939032299 17783496532497104148 5389594701270928733 18069036251157780505 15630743666989474795 14458583806382536312 4866134118336666701 16210863314172113785 10061809366303340423 9533741980514113590 779204612507665612 16569007758940466620 11907649089627496492 12839941091702527727 8380473651916229998 13919177306394533800 8444964046650284789 2762898417776511463 12833248395663581828 13614240553937358691 1952634531016349710 11394547658938008772 3794328575938103156 6203052589465197097 16375838893761600666 16075864583895813898 4974349474806460051 17452585941661024808 9544646683434261532 15617503054972947651 9461789293308705776 4326518810524614571 17388140885035260999 2930206245779482588 15186679171261976137 7497423248768077128 9422903790746854642 1135694836018245799 6922475902633179137 3015297616136157067 11734138694504492249 2667673509004287235 2355560683600241716 15180129932899480940 12533738640932116902 17328878453145762376 2961089457345397987 16036971886070610953 12411454048450992576 1287604243251660843 15840655697353919146 15968061256520975392 16143829396691635322 4117964958238482126 7930810543244624920 5316699624226943240 15124588623342168975 7165797260794990028 1191628406748856996 12183088548271147085 1927468480532731143 57600692025476423 9851493593989447932 9432619204792329043 5820066303606855763 16771708268451050935 18128359334251766165 4726195394224298676 16866243478381532256 14921793363364164536 17598498207032463613 16390720772043318110 4420890434945299878 12846891858497354982 11702817126517888803 9502140820725888977 4071838123765714517 11390197375599626076 5305964458211490012 2513998134811986374 4235817360984091389 8948023179325065635 11723067583455810931 11580807637215926704 1531809974544893315 15581491209521560354 7711294482610302025 3950351664768626179 1570150400405056948 9319444979743028304 15493908082222956099 1112929089025813919 2673765599923992429 1202967427105884655 13434320313841300843 16585802214239266888 9700980210582344100 4827449554578129010 5281484090569229255 15264497972338300121 17488772819691939528 7564197652496474289 2419096625462274671 12286286087369132223 15463930941169901403 6858901832733135451 3378872375374782288 10610568382936227573 10043808509790297746 4853305313365402597 2517214553879227718 1971778258770083568 6978633732566433650 11214715592441882692 17452466478285349268 9662854414339991175 5533442038563922051 16550683268998099985 17451593196113222295 5485174865295807017 8592078048036255922 681039737916927987 17718268974235500182 15899803379271522793 14932722412701318120 13797515596493940891 16437855651924971524 11292903526665384801 8435220355979319843 4180804419421392247 2183291331374650735 7062638856232901590 11653618218624536905 14294358821677441552 16843818527484000863 11346155025904255727 13082271398601542443 4178346564832937268 9371593083377585968 16321950555001889132 2520815306463485506 1259471615462646485 7434413232884921076 13708492570741769992 9914001593433554478 9430723132691421370 15354714445175126417 2917514523024350230 3998521088271725435 9063827039304157014 16066634682347726105 10901479175958810418 11380794259282347252 11855588495117319690 14087032164555996324 12846949909713710826 2593434299190323383 8689884339544097640 5498290026530490849 35339188094044351 5909837541598011453 2008267265429150834 16205422536822001657 6535055273591228445 4543416810925992151 15675393258402112042 16392802215460736156 13721313146805774723 9057470430772938601 2047236253822880514 10456895934859267235 8911730758968910354 10988515536198207640 4778648773015987654 16912995368597100054 374792687597257147 213155922545839311 15436278260426368620 3133207636617828931 3691286534447778271 8429277170323964267 11506538515821044499 5764240128739541793 7766075591796974707 1640343148139705367 9914028022999844530 1545610891693960074 1886489861580933990 12037750134789452289 13114564686778782986 4053250887122744769 994911504040633878 4784499969566975750 15628291645357486204 10265364975136853823 7869865672771186118 6812091029982222027 16026441202827177773 15461733368463300096 17052611762011053993 15282951500953123584 561811635558586569 9317584711444805137 3027979955784725613 12837558234135723176 14651174519603528376 8634865496728110815 17556028946689845250 1826812285728110515 12124021746975852049 3009199656295513932 7385864822737324283 13741525845192465341 13793753904252293679 7673488557567600577 13441096043144292988 9519252594992105388 5648903732794828636 13332144929197152060 15973437958721233779 17488632952853559028 15816288953375337415 6423790393680177189 14809806476287949203 8603661888693904064 3509682968013121031 16823083231333799252 10122821106042571924 7342177340248654317 2934130637968240226 7437218759588757781 12852483806787688647 140959688983521999 7416724729717749825 11543951234989456851 11254906351397624805 1020522099679859790 3278879538280930819 15009146257183598436 15762247150171165727 18125061790665919352 431784392653405728 8399017995336316065 8714966197215281969 17323407396165005934 5158949013573731237 10647345534163892644 4412954539703926230 7200045477398747123 17993205220819390367 13602731734060543513 17831274820011609135 15875702677629834249 7942547001877796007 5106292009995046107 16128270069302208855 3085533485671866154 827516698605604703 2497071070270737078 4642850290524848892 3588633784324924411 3961517621697890999 9072086278617839062 10134438697411643323 2555714269001699586 4785729348540497119 14374677800656635593 13323524658823578300 1413057744536188889 14680757803896314787 7435180852756569942 14692658909681238548 5189559109493519663 13326677244213792066 4530645104061257704 10015438562173428708 17411560785645533744 13418935116257783605 6906644989987554353 15530732717786554456 553860349826324888 9638121793914031080 8289678969163577041 6683710027407898385 4081830708262941082 6703050373866210087 10213460949502898694 12911441284040243912 15453771677773769237 11574167152305824784 2654505268542880170 6770013619250614192 9189689205823284790 2325504784418886597 13834085944207153179 8078165325574893931 6817234914768965722 4483837888325862175 5380358449238433184 3085064978848781257 10318773845681637255 8749586830599909041 11004660153069305224 8190656636343206774 2662179446556080440 11982295830088722906 15048015199037886103 1584215511459168082 1644710949065878040 13958562213853177415 1310087925160189974 7636081420448548098 6864952788581672102 8781834608135631913 9276462460686462757 9459263257524833358 1341658583068579112 12862773257522850322 11459446941311425021 11337066417401636082 8341321564020298609 105344140760883847 5835219880412132250 14738737013159211720 15639582158236523917 12817569310436304467 4673063517532937143 14499733577952954838 15293314843147307870 2584203491103551108 16097096351148085 13305055582540305586 5821480255322529236 5662436589392828533 9144775079037661464 6878319023894815774 18354775178294419431 15899548124054708736 18443483412504993297 8972473166340572932 16156395848374054530 450731340583315797 11563525851827415450 7610343208205144563 18060892197666995601 10700912257761696328 17727476067025620076 8439702866987011127 10904279014272438227 1220661501579570958 12141668804441961949 15506892677157666072 4405382359034840207 12164710688267463240 16069086448873279811 3165634031605473838 2263163111682371246 4838233825607419632 3555690140689177836 11759787753187068871 3483131590884743030 13968948836366135434 2586385181075743175 11347882267046931330 14019738674236292344 13697966244969529279 15183742568344447802 98247602289507048 15540515696958523483 5467400660572644268 7770695532327479227 6150754766994607436 12748838792283415881 4518802285637266692 15852772720253411265 16652834947928431563 10006449173079647905 14691848044553352864 3147178650319096252 18443949050534266543 16842501124042767519 16640027552798471841 1563775122506180526 7970251702812184958 7732181559316275963 2359904044846037163 1776037146421553315 8161140477671403402 9047063072561919559 10373768665483468787 6759025413345590542 5339201756703013358 3889090897082826184 8993034044339563580 10194502736728202847 535509876125482288 6584311307013965247 16819596876731596647 2078104745399148886 17949380525775057847 12948982837015380738 4755987702376674832 9305117720046206194 1861777449416653666 13402501630761508993 3812122259514732077 11985063119603622186 15253715329463061528 13889776308807542072 17666036616485075902 8941053872502722787 2062252604552701830 5873560604041939103 9151990944641995115 8747772175928943631 10197517229608011236 16453191526525004594 1258978564725037162 14487071214289274627 10438191763308253075 7794742875600609983 14504346182125170853 11350055859205977553 15301979802333233950 18352529901022598693 7259947427632116780 9349589551667389927 1263279324881471883 2355218559891987261 11634232640122565179 16991077593043453113 16989043930404569673 9682040706510030962 4158141323565092956 10849091838256968300 1869920984362956298 15607298367948317900 3816715733051707790 8410240964141599830 7062920090767434221 13282804933328213335 9773659081500553107 13325171140677026343 7970132949865394517 2249740078994392371 4437047574930775041 17682974808611210812 4579614777868530707 253518485691361044 552889098955823961 15978164322961648057 17841931860028392395 2036774248657883162 9338824542073200628 5567566970637490099 13096518518995074273 12131664461768579038 10889592604672540335 17472058076883779045 3358603656234096495 13177058597280905413 7326027320011592198 14577471200715315454 11629392284773605178 3064586286170368487 17957834472162378235 15562047209251473917 12270210411077782253 17450529716507898967 9495015919838403743 7769361150860500648 11686249871264953527 13876179994015244847 13674303696843495026 17013301554362219446 14757277528037632833 17070955280948768549 10999376649838905767 8991543442327007516 6982236346348833149 840262487956649923 927399029016778388 5050255819570894959 12362934808363644971 948327922691896960 8321741741116588230 1261132614350244800 9030510836262026896 1613170950636766503 8025406562518561743 14209904609749357187 2768176825571037399 15937740530941279278 11273021400385275292 16318270864621472091 4795988835424497162 3869105108860838475 1389013624541117182 1717961228902806529 17758468184059818067 17036766710777674255 9835024339043262398 3193600148155612589 7244231793614880183 16747326708719685103 1695972578569912913 7627922964738520146 4064319949991647287 4417752140443000200 5451992451294611193 4466251434678966894 7434911769285026263 5763861628823659640 3707456269221583897 16948676442867772995 6301128430206487043 17236981718464685484 10068778008087327435 7037059348784584247 190603862136054056 5287032227802386208 3449073561509952967 16417103757454177189 14943555896749106395 12414678371936227420 9034543955351657079 1257767178578807762 18359410397978369792 1549085780254074927 10752207771480617540 17588479405081611040 11008385802740434322 5276357178016313374 7145044362146167043 11485389933522218562 13753070087568147830 16139117290229411826 13757063532486639907 8072544349012866795 14174529700499459568 190194739725131125 8975775696535023008 12531185657095068354 6020955811706437168 12689819275881135747 12496062992624390175 2995515456818899387 4847217641594165946 17152286238498629175 14935081291675564249 2954099813978569351 44350452966840383 6026944591465125668 12178558863555093108 16875431393276498644 12584923655104804784 657569357357948917 4214679104653612938 1028828545049719987 897350282372452251 16972766391503016537 2439088761891436840 269038667349798748 902178594672888116 14320721188666188015 10523783080591883364 3141455152254436729 5517594976700800013 5753764008451961545 1406961489974891279 8740796732140688769 15555604288905665624 3357168175178040890 9012507793370237263 4071253319327268420 15193328058844374354 14059944737194010274 4779258486097521674 12694904274936386462 7840464977286791365 3243406372029954006 15502538714023979831 14220329722152950296 81352200525860097 12476918097210300599 17918364334890983808 7451251406755696123 17651758380010188859 9476040654232598487 9122987961156497844 12282022842338377762 12556478781592125524 16175611035923854673 15992388540637601495 11364675235541489490 2737556264722795928 18333371994956955394 5446627649872347120 15104136513155684382 12227820243381568514 15375141063177126487 3530573410609481362 10511043736237472718 10329378325478617603 13039086227997856934 18192333599382651573 10166401670521010730 5248126167124464914 14058036498737466899 5538934167334606218 17609557387680083341 282327201204653432 4923050560339266514 15050461421106076210 4431289505214166559 10628906016039010336 10824767957268743816 5903271209130321237 18368736192642145779 17335344116746184951 14843035149522148814 15225860710733743417 9463682300067407271 4407355074607512387 5753042856767477082 1732270512876674110 8668394618116926376 11151223980400338905 5039190791829204048 6452016448902905444 10198372975339878916 7095148430301122193 8140610702720686555 15972796946487910294 13714420682262731314 10385082628861640654 3742915510203547326 11166020899676839977 13392663169543231916 3071223893640208554 5970471087590735935 12084208556411589580 11461360597794415609 16149283051558687107 10315100329041671345 1652355893156831521 3045650047611034119 14880720560793965063 3127707888651510172 15865380580985394429 12439368811705867972 11747729181150123526 15447272936716610944 11142662716504824885 880948904034367648 13096605207054436691 13343685384657509873 15065746221558788920 18054644835650210036 9010177537569244602 17412916595099369518 1549130321582839426 2797515320654939923 15196605531788636075 10116195707433916270 16958166481796963183 2856043512162062108 14638750759958831967 17498455844769777214 2808179645182189879 9215150925664411764 12339731214616964133 11706106752137600083 8907744609223692452 165507817107092685 5136673246442138654 10079606273561794504 7429521887905353166 1228018807697051484 5382570331099152158 12289464775360248295 17574165056865527478 1647482064941095470 16431649115838578649 4331958672458021893 5084019327946692620 8073436671063868805 5810003991788570027 10946177326355565589 13465261963477830545 7325383995461080013 15546397762341165175 12248348361376357811 3218862884608675721 2478786015766182429 8623633901037410028 5919888800912440033 14686429989069255146 9994797038036254672 7647099455124017124 16178978045584490309 8262205402667261206 8191411308328830961 8221776272426552710 15528122835899084337 8220520100985320147 12541644249990558829 17643276246246236176 13871259177447579980 1351825090836882139 6096021748627412707 17909281025231838986 13910517369405177724 6013492819191478167 10689703168416719206 90143788658093089 5612151369385212701 5294609636391591623 5534980303802497242 14184921197532515697 12713195121211561866 10856226663354579562 217063696205894332 10233420488955202999 10543081617738346382 2806593025206127114 5497776522199771587 13294523044530666203 8616823916855683882 6036132130874683228 2200790902815599147 18253244775080388387 10025954164079140215 11171981138838195835 13009562643135840950 12745570381374604425 15409242165782627272 8298321959514471381 16902169344430225477 3512948236517816017 14847165636753427889 14185719239328902474 1579842781539903873 12962494542231969434 11784244945086196703 7612217954265273015 17907138237159821667 12234579473859987785 5283614557340346779 13062631080462839180 1483320409209384158 11112259585843239199 820075225047841054 10359869333212874732 2885073144606631543 9081178882315159526 10480174697879795083 6839318126396672419 9624901567776486719 9769188972606269986 15510217905068060135 9873076319155807597 9695322081740206926 7855105312962233576 7344460628605623807 5837051545289246776 5039071814820451593 2131795869227532749 13574665330753047136 9076395659061485527 15526437467066526133 6931225339680109695 14926502993383260086 4271199400075036256 14128774229448507738 12585631620067707150 10655500159489385234 4678824513461062672 5076779925833983435 591268456742913965 970601428212551305 18245379847487279490 17167556088463118655 1927594197574534152 3459614474546559266 4421581639304271139 7472671787091775633 1453149133562762631 2376195882092559217 17536485565105841429 3140118429262518704 6516567929255040271 10470557062198864770 3022229853954398678 9732257767373952882 8535425047351364376 10153571480489769115 3157607594011709493 4259402652478400935 16886571528507478446 13250062139085437874 9337328526380137389 10534607344984779134 7707312536359993470 8959382092340000911 3825172376701184807 1963566723632465374 14321080617938161319 16081868608535388024 3069306780679242861 16756382076358210930 18180821460844942989 17388055863836815217 5131563100812982711 18069373201504211256 381445336290393307 14035814694746431137 9589261405006555143 12565639790837996704 6777154788071377019 6388823284613858089 6816526942664612827 4486863322306439198 4195585778794771832 2185757279014395729 16326498398714350870 7002867447394682747 18391898805771481126 7198396585353041956 6680835721186684575 15588695548292834666 3743142417176438778 5647395357763736099 11797139252746179318 11891764935931281014 11461577802108084593 6727971092453875080 11525057690685307763 10816328618589062185 13031160809328743597 14729514732254909031 16283287048680323746 5177790335946064664 8919202108951519719 14445905922731067673 5550457072561036493 14728464398177764386 6500917991766705493 17917613519516349146 9482133684379799444 7946274641475606546 13665297188242468148 14142550103493348757 10751035222073457531 10896182702174442812 12147450061852463798 12795517936547380664 3316701413576719750 4419166985004245653 1396321266074898621 2037570206382290145 11995111289508779627 10623118175239065184 5548503142064613907 14267415816125578893 80185115602081996 8390537648447459225 4699256458819121732 15562827280859500701 7122689203890253059 15901371085614258103 2556360990386581319 9638340940838692235 9895105049421567832 4743979755678413382 18097588457422382284 3598383127343682413 14560803823819656701 1460728140515939363 7839311522755388352 10695610250631424236 8739125978246201269 1221414139025100093 2655085414020620458 754138640243684684 12050808518389760130 16496378937104804398 12138383348348567638 2402399497690775346 4371324824917963750 15647126230059821664 6101697630060366861 9219143256095972816 17793080467251891740 14772207388452104460 15504371276828828864 16990925151516556756 7378796834659363605 2796123326567016499 15310539557669028781 1548169792760756206 7920384438427440324 12781308894210255949 4328233635208504466 16630471147932271481 10029723041303069381 4014882714415688246 8364400104067911129 14010601642643705318 15437384354758976236 9301407758633511870 16877045616194152196 12904515017598119780 16304731150695230350 12717776708834606496 9021093766235557918 18139345253758279031 13708428039635058689 6617791741421030157 16275759874899187220 3324038469845727210 11355380989423859932 13512592179564722477 4935705745057035309 9625470505421046338 3570565403259602832 3200797129798308660 3295661623892271583 16973169967297556631 16137680612313277384 14809819477838727174 15676296390972699729 8001158117555478481 8068055462895943337 15381438160305757521 5907087942635595382 6043493719349531938 16716837932337401236 12419359959950556707 16844766713272648009 3805536376459864592 5452029038056223681 7293278333162044869 14899384700705711428 521493275513119801 5117787179523648082 3992959219071357855 15626017318095254274 11882781810467841622 8529070761633067765 11386296923395649991 7622433429203751298 4817461289232314917 15455181513138628390 15669283472892524385 13006281829732849223 11348208773786423018 12270110489347249831 591400100524495974 4930385483115569324 563189855946036767 201792563003568445 7521582970439580975 757396746927161236 18265788045264195166 14472008354811891000 1110660482918466075 7214995011706881625 2143082263670701090 15013963098033461257 2869774301404747852 14001946639603350210 17623073159305996865 4421973575420845799 635942377399593376 6503358817261607265 4767513452895877695 17847934970672234985 14210000378842816465 5701935089578882003 1940753978540044640 1376289271644476014 17024605882392737943 4579515860523401846 1933680046075051211 6148720415949067057 10913282106130686036 16689081413302465555 17538401325926923695 11477356965303350285 4889958346219430199 9037022157256659838 14040867800116033820 11442331028861429384 12018479758742992347 15339351953295929506 8691228993877911088 323610797832367631 6471207067420327175 10508215950011886889 11013563264652685153 9810374764567708200 8787684938969635590 1590720461925324161 12016181491609618338 3880133501590396285 4903274899825384279 16247251875742501091 14256550523945552526 18127995484905445397 10950345315180899508 9397904385742684762 6685974900886447517 17565483080861575849 14272020366441261880 10210498068523863942 9767136540938553264 204728472421263632 15120842757227336619 17398358460066159112 14950834805657703806 917438178415133754 9569650662446686590 8224765071599633163 7721004202520559411 12386396448331705950 16927718608266768267 12534235167093179223 5193081314596229469 16086551242798998355 14111788711991646871 15166540382861067348 6896032894190880535 15976383961672912579 3673332114150092584 16202303595422875436 17882387147935518312 15097406341828934277 855755215341494748 3650913996402518420 14892845676509406485 12450513876193972406 10781087236960650501 5719146439860587151 7790437296231375516 12469426573413247335 11305683597987313257 10899887725832670608 4357727456930268724 13995346198640665200 346513029591167940 10759242228855326977 8311997724235875235 4979896740511439336 11909103194557523995 9862234081049559836 18299796257745563122 8220995623638084734 12892183973986619789 1709769358700563049 10324701466895063975 4035841932100580903 18027464411450933658 12719192190880103882 18087050037094181765 11754970499444913767 12138705716285517740 10242912154954546749 4018317665565735141 7787602879102456462 3324897950998751082 15513208879154317212 6529475274091912595 4810457006260893166 2909765971873210530 14616012966452976232 10309845710978117944 6448278213685139638 2203725320726854210 14477616141706950687 10705738271642377669 16462542349520310989 5203669580039255853 6707499556555294167 16785055264260560240 11988723281512001119 13799314584635228794 11064826850983986465 7353396951245209802 8994773850246629166 11647212209439052498 729922971437667767 18238974840693564553 7222705459279188863 2793943841916288855 14781276258689030581 10656427247733183791 15307623025380536248 4839970480574236202 12182178932836734005 8024955843235179780 16122727106894846566 4084782532375940515 6591281843803372659 11478402342296676437 8338045576912513088 10441317755363446721 13857188344299312233 11843363039119674504 16528545584844791221 9310672247658316289 4909832574957898854 17968008353405481001 15451342439911938167 8424380465889372964 16292918687967392962 15126891649073107904 12199445771625384322 1961035001828278701 11410845378872262933 6951855509695445669 2447005445060249757 13328242480807223334 3087164063013935857 14054970421355193648 12283230014667276649 12767220664861149753 1820227502494658426 4336484755607294827 18295634308117468078 1053225536773056764 9322668823663137397 6725812596939889450 17082460758894165184 1009889060646730948 11064248704984641107 12657062701763635720 11696980129519784507 2556755808725684136 7620118939242720508 10274828127243039180 3589456899657581695 1659119884536689601 2929502044496218375 14908458708602084272 1605569642687133241 4268715399279458150 6741158809778236555 14945290357975905519 15868704575277784305 14826238060496768192 16249605409759355468 15000513840446216193 2185202144122635031 13403671410726048227 6020575546815482777 13726276344083877081 9245949520681036492 9583003249972789945 14530296079323119646 5987816219440686856 3777447983649675000 13943959463208709282 10871672222097809331 2340955687140106221 4399380979685764808 9531585108360470454 2749700859805812479 6031480357863796316 14739849770757430267 9619471753647194040 11078373369325686970 15831847777438487552 10015534032062542929 970206003169483158 1459180389366305586 10092754272043699784 9136430683721149049 10582713279994492120 17827381195830279329 7597523677972119961 16109934021659990802 16940616198089906827 5405534368746363108 18129711101520049123 3523789538029143856 1311532587911536922 15336633840464461823 1871680105399795444 6212331669331520832 14383455338092935859 16357485016471000213 16218993113130996128 37628681152411745 1391713405363173997 6086578443992450233 10172995384331277269 15845935348486009185 13490784128332364919 7153972122712405127 7405977055078959263 9984094451203591109 7111369227471939163 7138160579913686895 14284505147658829744 4344543774764979179 13614433969310834188 14261206506864168636 17857062620883773707 3296956069987534315 10574414862624165422 12253474204299739166 767160346577657566 11444388568341436502 6349541040394391387 704509322626901105 18090979804413055976 12346567623853234869 17328056608265304789 4070105031172036029 224520635812470301 13271701031606164127 13595492569656262847 2480672679412206699 962679297780593373 12677611920033616884 3562892898734156320 11559945738987729552 4417095305467417396 16913643754398158835 16435563020410233170 5366762186547426678 3411343686712249455 12905542479102457039 18353720800717900837 5214446708215978142 3153970110847137600 10277763871992533044 11849547900957932342 4248217086717922141 14339131943597448415 2085980852513212452 16893134134011125928 7952430047771478540 10960575606359962574 11506705534594545947 15618390101526425534 623307803737338867 13410938590156349849 1360964342527927670 2833066085860422243 15080868111824152584 10090001325758728226 5642701028820962611 13416518186546200835 2653362774975875709 15654648761685647671 15734829867459787727 10924906418012203955 769167370560850953 5954504379842944389 18344589749471786182 15855309844631056945 12167578498568790107 3954935045012018778 3758281939220667867 8269112684568239798 16639372533768663593 8759562502779864299 293205902499208131 10879751823918290670 7796222674382255310 15271034071229806783 3824133072319534495 12863430428262107617 15163842394661178583 5388476948322842753 14802704576702726535 14164989061154307923 3618770640280194406 11482983565497378759 6246359969346129100 13335477687412022653 6016365112393770366 671729734397144604 14400578695268265836 8576688279724264436 10233204725507056424 14928508586349439270 16852658475592332776 2247024772239219397 14502737838729969884 18051147243664394332 6606124132609827488 17848761866955462850 18172114753107523920 6358036093881640612 6458463290334984937 12323339553531105565 11216704918125670340 12111086498507229051 7810573434231123971 9646884892346001513 16211882193175718488 11864359185453189222 17662139925991253254 3247307208055584979 7111180992748452475 3363517614737576587 2513871877154777108 6017839241479561262 15921134767447517719 8486725743856581489 3030934584493628602 71055045696710515 8527985341625084564 13964965966804639796 18096696380856912100 15134997961549335631 9785377264911313330 15095092486404422879 3528429049523974706 10975129143350160661 701991842601350465 14775644248936523173 2526130648607019820 12276960268759310712 1168219977149448406 13031175831542217927 14936050055419248581 16477422636013535321 611769615233967712 10071815647131139958 4864159402438536519 373994555145695090 15851170912286901589 18093270135825015268 8104983877071699477 14292463693025983624 7903895838824079514 4481058513475466859 13856772020055528232 7340237600479240871 14513242393994260222 11849852704932457440 9682419488306273240 2986721265787390387 11795244898830317936 10544880632664993108 11665628551276380549 10074496820641580927 6957197533854969190 9339057772995559073 17550289853869081697 6271396520774324049 11447199790910164431 9088059236750131665 11039803929702894642 11278773038791615966 11146853840468526900 9465664635764223370 3971814158236982392 10320978527584532932 5572229909998099193 3344220284278647504 8117130581767086003 4147317365415960894 977029064927718760 90597912507108418 15573053483304988098 1466140211681246538 16906268696802772869 5104948016202120904 11223377691866853691 16825626710996794569 2345022661307733888 15900287756179093024 2629278133106700060 2233798771058681614 6744891745813489530 3774763285096991598 3503685540916022947 12826476315135759496 7537263874462786927 6107350277920631066 68806348809049675 4926780285536658712 11657149834084695185 1024966858940572119 8751153483290507143 13127783221270918060 106317822203537633 2669134285635569493 8706670042286746825 13598572614643222462 9228334307553036800 7109914975242142081 956908759817557442 14324962633496360366 13312815623926850073 7800244631154238971 12898445948049681228 3718096850344885900 153458676085904050 13761388324739509505 3770352767147006560 11772556340661806185 17877188070801782774 11864543781731745193 17227335320932357845 15537426120778253720 9626819372941433833 2282169866515084235 16573521740165585279 5074629828119362349 7719739504486266038 7469743041737960055 2852390309779823470 4724506138129541693 3160459183353738503 12449810418703002135 15201548879219258051 1630155014440951033 397242500692925135 7255644684612651543 10843407030589035592 16349611761113653596 10124210350674775620 2465717367447607098 6447897404378532499 11213157160228383202 13599913925416450900 1307819749917460535 3566732754565768483 4122591496336888373 8506822917638942513 5206855169153284599 5466629805009807257 13092457153751719278 13679033156913600293 537878836775178254 17280813104915058962 16119612906327762737 6468936857530260206 6311181148625677580 3516729728190482718 16049142003798383968 9482288609229325087 16979957039137505964 16202449790991271302 4374320913332988636 8082329465734881796 18399216513530167053 16185676491900661216 2126771458905146037 7720429653786778415 730793184336653961 8738706462483519003 15149505138005938729 15355641129612398784 17769546760548577274 11057178842248941625 17985330278859731774 16122636719690763301 8442363380564489624 8253315996410606429 10525981731678145002 9582109047119207209 13772437572376271275 9900360655836569028 1340185965593821905 12158805904914748188 14791307956788519879 4527187865120760364 15807400560992542679 7586095860135401816 8769579192727890994 3662550864200066686 3980621755233956152 13967638609703938195 12219105165044199271 4066470039929441273 3934074679629358950 14067005761008554730 1965330203548385841 2117738121338924240 1978484489257118026 17389565652099936432 10351983462607041141 3594609603623282833 3420373830338998916 13176591936886358116 2776360110451348668 3390110122410167546 3978160388232938604 13319050572363589521 2877683899113666460 505198779276596933 3522428182623863473 17633906334632384264 1686972163594436659 1640063845464335632 1459030472253776224 11770584908693553981 15660695286055414890 11836663665340849205 12060968950099601732 2770738275899819462 4819204262287419111 8242606179276775643 13307494209872047219 10347150942046919971 14930892551161299494 18205194756131427259 16679307973601448083 2019312059206975943 8337853166094971979 13146360729402533589 17401601963589741671 11721284655634809277 7207814926719547583 15371878920517085141 9954217013423078666 15621181897194802318 15657755142459252800 4698134908892370648 3580312055432512482 12125842957656811591 8323942240509391858 2492841144048651589 7895302991895626150 16494321409155424398 3617140545376017659 3243128724555145783 14657444194931066423 9498712655025333854 1833021545006955187 13240898477541703202 11052632935811495019 8302856135173605765 9349856366936444290 15056574886159484774 1690468209631467837 11267328091628450447 1052834744569701729 17171863349517396143 9321009870523389214 16664957798537662781 7283250569201381715 12317899071510756283 6636885807506753500 18177791954349891819 5059584341290138696 16496204669313717544 14615668268361794027 3381174939746008049 1220208246300460060 277389417246466152 14039761131820812557 18215437139899799100 13606750186395474332 11071636540035787643 2346805896454988922 13854610282663277303 1845046751920001326 2363849069311114642 16821435445393067201 15642374686451571093 8909122201157719108 9091018162131830118 1349488474720910999 9897558291842254034 4160693656482572548 942030424477255486 9332020253347951974 16547117175402359736 12153981501471434149 9015333878664916252 2535902257241879883 10848054905036475128 3448314420333340347 18123731110169391744 15865371046079700276 13846295430876682930 8552314643901780754 3293526637135039847 12649127195343975018 3081815806602389034 10157439662930550517 10269367191038528384 18073376500577490217 15137902291255100096 11597294150840509713 14606640736134808901 10797508835645093040 16680172945864997635 13437440755165164932 4398517109518384528 16828782295149065018 371914506255038161 3427055042612194290 14103096895045998358 144909403998232959 15329925678897177632 13921039429838484725 1757610099696634959 16627432475952769495 18200917397477301904 7699900445319953374 3617772617210533668 17799536347987655899 8589489830676049872 9757483126232402662 8346836381782816606 10817437095404353485 17779749121947214961 10116531265813121150 11492107617087363490 15697106180375538748 13207631843678957490 10705110016223697449 15148919775065581905 6781037191780599131 14589587377106012209 7906930485936685701 5250640898942920612 11498135103459112478 895839837447378187 5042538225154758118 8744330772182158659 3754210855435250848 8467094465748237217 4913449819310560574 808448447232208584 15616130003863199500 5356480126194016497 4819098908683990070 11024197868614709369 5111540716824380802 13357402176082560809 14269465953428705877 13439172330595682882 4132876442313226378 4550480315634779730 3020090804165086895 15727397233934089115 15036449961622248301 14834493406802859115 6239557850668881835 13314386443848006940 15322898945868136666 782477604500870685 12895069091991320852 5765825884952419749 7310250298851690719 14254862617008994336 12221898924933948296 18130936464875592562 10496762151425194489 6183160228654534161 10548847007673985018 12553109308258288201 8146009405086567591 2829361846086095332 14254428492986484690 2278417039861793716 9297150088997924405 3774315550116211659 12392184878293055583 8997275076531795261 9387026285163803094 12491843633901315463 13093182732632477024 1435693278726544984 13129017566129850899 5618295986745657156 4097117256248833348 12025694029075701558 5271370090374333393 17700080986214856856 7667139682106358965 12719668005475896963 4921853775821318509 14112516662263572919 14459150040910811981 6399905399706498165 16110251135491052308 4579657783532921591 1027628774135404897 14881896946402828514 8103949995103759049 15300317453050447093 10578149113443343977 846760233652645029 231078001306089935 15879376034814458975 2621695268680093192 7554513689485712172 10709366806694289830 16000136694202179446 15520989295567536524 17721826523607898206 1926160187909849646 2096838738132651918 2919076609996007108 631781834176993115 5112017135840445252 11876335465491318719 9474603108622745541 15385974922017188201 14709580032688926949 11928909147075659525 9658962657127387153 18334962092778904788 6387480570759436332 486145301692980184 7270109268609888641 17271054307388567444 14121198141921098940 8455489572162637607 9088946863075922131 15602738675081069710 17821222049361629774 12942056662364074545 6186632824636155769 10665617631187829319 11116053599118111987 16889028230589752616 7346428966095253394 14197200307909692617 10054294850893644640 8230981367371457822 9411594099848731203 18290724373642054775 13629202945686711515 5837905293567145876 2732386056851522553 10922761964848565518 6200678504274912331 16840554768029082972 10614796314659496949 3123077478540955593 2407696104332352290 17415156333081463520 3385624212635286500 10803391109994508260 7465954925395946722 7762547764955213120 1071434043789377719 5436727847937153070 6064428062375091503 12844111496389881228 305450601280959780 17309832105313105657 13786162626964063824 13900926374042486872 9244838520223677114 1299495581519557385 5066173443207359442 17357164274429938962 5046289275991610720 13445995145449979406 15595106621438866947 15251961074260222331 6973511919959539949 8724180402113094549 16160371335870334355 15232184910119088835 1847837362293098563 13905169927230901573 13469334153792773651 9645191628295656797 14155941616144380857 2671188273967063488 16833572062913959146 11052096021350630036 17119248798098547507 781211100776932907 18137298017331840567 10332998876557556919 8436651164992312259 16413260932674612869 14355924023273096887 5773658304007848103 13069626451143700663 843599032269236738 13269596676528700697 17940164527550043476 5746955262724410510 4238577074230458962 18164101916633890526 4901504300499720468 8149400599241869374 5089399772398494578 11686490714634845227 557624937423319481 12619033001121836745 10887073119917998660 7597411998680995114 157188998815178654 17402521468048313719 3058234707901834297 5862525787153918542 9080704821852852306 1517328136518885245 7373772434499692719 786018271170101473 5030509451040420904 6105732541337805963 15743969031739869385 9463979188384067291 15160990238454914902 8716743389030488080 11325850565436901668 17517323029171645211 5219008391927350531 2912661184685179518 1000188491470562607 16493866380770406318 7963254968705689889 3123611694574668452 3803868410763471342 8236512065103304734 15153224544433716570 349938772258340624 16258618609553274660 13543659906832800777 5562976676820506163 13924882940600330852 2172953667654108823 15721640415710166370 944729821991194554 13827650501934009291 17404542197103870328 5300282766825452992 8574306731038460890 5672466407424311986 17065926242536446027 16037949942314843456 13345441315155004470 2043132638126532062 7403763258196126482 15262028220489552028 7679140243910019909 9646600847128900829 8843561921895638978 13690068450910655541 6110169045802583373 7771404118313188269 3486639186111133088 9242094205359879964 16865906620586579868 6872660315026971770 17748557350474787742 11586131045078623511 10464049557677182581 3401860629074660558 1065279076022010625 13929918857636927822 7357596961508339355 12089337381594208601 10451143941294957471 7229590464790712834 12616329149351855144 5300236405814126540 5208860654146312494 15867200002161529980 3035699930593838226 11319476150703728540 7134431184134257135 3606410197247572074 15283751650001698864 11653461471847647873 979430074796171810 5611592998707257855 12698868161907502333 7828955814064912104 27422788618713571 15421357169533127997 203025855205203945 7344325381118018896 7290117700341945863 15996753408363340826 530402363592280900 3218711491150692673 16584104450044294664 9239678962439260560 10519350983527630744 8888382019240679555 7138656884741624697 10526117987664813369 12853332583978755629 6059668690934026755 15520538320339975879 12068109488372754515 3454978690399654666 969256976984819655 7212084136936972956 176198284699849940 14413396005792394439 14987769250306806097 10807900414153673435 17253226025721325249 1938859488468979830 10910380502711270227 15103599325459114463 10979777369009867027 16798243271161258348 11838810482988012063 2061505694679046037 7189282194137616018 15883756448453307055 6304732299344753462 2914545806705719736 10681455245769275382 4519297113052587339 12881899646952286153 8094126608915341067 4016826311640377986 9748325418715675078 7614991338611985139 11846938396485953085 14792002291189590537 9537822440332517898 10923717504554878399 13572249531171556984 18110658719620329570 17755818786212094841 10926881985512177155 4609023796031618696 7851780606548817704 6757784698603850347 16853342070627907817 6333357012353678580 17866637029345562721 10012837072954192500 4300391964781393574 3096629312089561925 17844781675609824827 14141830500027996405 1004053795059594494 10204640633051791182 15696944052952816340 16384909698521437668 111740537890380718 14573890264434696925 8655190845995801499 18022166337338616124 4468314401171678288 4356287937079082676 2540116977943990205 7056462181512802316 349165191894499887 14820548009142161224 2174980480270854711 6641657565755585434 16956803054171242820 3880801677941001116 17808114717940449430 8238703979217841861 13594522614219022728 11531318841327446215 18063194407118188732 18216501262134233468 12304724239191102333 2455401098323226377 18402543157456726878 12912346648494418317 14054971060434847882 3674366219964108740 12316675217242453530 773272286187150011 7151624729002638739 69928101950886955 7901258451608651238 16047288890746166586 12781925664650683497 11078968539039274104 13875195133005460282 3869803629149057926 17697235205333762998 593644153340777995 2605950365523406693 11575065451557395374 3215730664067770524 17032301809355771286 5754630338270202638 16797379994662467442 1079507243693382294 15791755298782024022 9718999715312104729 6233038500857514742 3635929037912555711 416826749956444142 942572561038850372 17959016375830934419 1516632266562932488 300010087246731086 5802198874777212000 2558736408008661503 14926743196911941953 5389676003219636055 1851600984204984545 6653195001953134416 10719435902479635923 13050281428583129909 14219184363637757481 5224479831129387301 12008285087616048887 10217469071388883493 8407871821944760095 15124209680802413375 16020140797398937717 17875353352152526358 4919100196714942349 15957951991984993081 7220391580393748408 11452711339443696603 14028155400101188196 654039193526757807 18334623752200154662 15011900597957068041 5795203083390073236 4067325767736594621 12666051754071079797 14839862773163289331 12910292221586391740 8205949789355998185 8896272951417986128 6918181090425995478 8001253124523432376 10794828088111339499 15710283532656859986 17931121286087981501 15121008518376435502 12277809477128466813 13079904809344879637 2629331280973017336 4722353392193011032 14264860956408034243 10308105733499763476 1024829281785593519 12948788961042685206 12624149481940003990 9149115614915626530 17185089684990805438 5476084333094496857 9545509924311235959 4358711098856214223 15552904789998839935 14382596976046259226 16050314387013439652 9871701454716285032 6852826703503605079 13362837102999574863 9717721664445530090 7909526299813158732 1501005710110472258 1015992101768089477 9630868459898939138 706273084018702795 11578203162984497007 4140374645285646214 13267608730000828915 13174245953837091216 1986537640338789581 12120343330685181718 8986959270858601298 7680214562363018280 14483383813798155495 14560480825245172958 2965460525718195448 17600640156174027883 1097054794787703295 16256119690275299374 6846270539501472926 18196475963940358017 9040737736071954937 4823983134496858347 5245008447708271575 853420378837790904 15019365095838070386 7307930973235713569 256829658251839658 7797513377000123318 17896018773603990207 9951873851271593895 3266032065524493417 17198633497747373946 11240627013440533080 9461504281460130391 7464607532776644900 856531650143690519 9018914071045904885 1444111625631967627 7549101461000120882 3639205186989565703 9448628720490041467 12919464762390906692 3887622969366404083 3898334419274340861 15679321842894935546 1667920453920262561 6428391844730419517 14079963363765221730 17258036503383744409 2474237813568832948 14961031129127118092 6986485772312125559 14348810276163170862 15110907600517400845 9814699247351928457 12321448387641269372 6181987771041234180 3660005736053019776 5308671812863874305 4419225289287944095 16125516536770218392 16822295031854574140 12248935794377425856 15694858099351710625 2082472596098799884 5305583701460553241 7515930684631920690 16753624471736922216 3003373210439632785 2271722997759620214 6035800104409840249 8709442802117483032 4864529639678204759 6452205236612978032 16592278767234072573 16954641898098824361 10493410013248053319 6780694863734252163 4679965965319073496 6672220188457023280 6778115694626986974 15094591981561229291 16664924793972167207 8711562698794449188 14909561929386450991 10459020242021450104 9137741631601935718 14636053180342935776 10893917639413677503 9873874226881714864 3755093810925933162 3379280354270533193 13819759601894608443 18199235969872519385 13353264447675048827 8530459834877437030 16250029947981614622 1980856168653039783 16610337105410433875 18336700514397592515 16014784582817612242 4007285826318837688 5900842029721374602 79350631189977766 9430969540967177211 14133656889923298701 412172967300725324 991638275839682147 8156078415338830212 16224874622759487265 15699713337879192063 477146353308838002 16390417718613935995 14613467355960886172 9756661083118948740 12547207084438689725 15191707598806420092 10742816877413190557 8216483730475259976 15596725995546872895 15339938316570036424 6094700359886734249 10593160172012777007 16588398153502750021 5686705500947168383 2900954162167280912 14344295707438190286 10744495453055475385 15951246365096634814 13227229216890023605 18101732464300065000 3040767823241796515 1719344720473724717 5644495168766887867 8311772040347485056 16074483134594596356 16603077187616383909 5394903628970343676 14616776753270547896 3384741471653202122 12046686274624202712 14370391297548814808 10843699429485041449 16690615731871422865 3851449724802062947 15594034200796420261 12697107523512834298 12675349521423972514 18104618971491254030 10900389999174378320 13408504651877798233 11545887224311932 13157960756670176335 15583148047540371677 16238208209901052800 18285747710971682142 13207116162768254657 16383184262804816483 3046292602814074885 7606117027193380374 2800945511751586456 14031198330406224702 14316217032782908381 12679254037766833590 17043910203380091399 3339755963253791034 12413311764498959349 15529173233399192536 7474189153176069919 10827542886707871038 12724455757813590663 13464402197948225927 10512093977823195885 12204226608791656957 7332437591812365048 13367761970160721975 1442159967439267851 17648221416610245480 17741078806160261205 13543403120604472012 3749984230233421782 9591256973542825961 5348148099078090535 16126440821527736301 12051025944629809406 3745350449975996128 6257135002678431023 12803322162366436520 13577207472422666800 10417738240806576313 13602588834904272366 7208327502236083705 2162314347401757769 16204206463437477037 3366841666972747447 5678556100592614084 14381482368045479222 12425385083857241110 5413145098840709493 5869517611516347320 13886227378599402471 11846953714080203089 1111883986991174565 11258521047088371166 1501357091173266952 6713470308560593633 8245581833551394886 13019032897500710177 1179276051000679527 15515171319105929215 9298895434235651448 16092681235809481729 2769063948278386806 9957393383636050055 14224014482388901142 17559002597488107808 4564714057947769586 775182395566050837 17934819683343924237 6603131222843131615 506384885255307133 5445217898708906442 17851476837711286833 9608069193934344279 16664928411192328246 12307778724875052346 13625655554239802536 18144936225974158008 5737292174077882698 17575333777594199879 10092225099348657487 1364534634858046612 10006561439957680827 10494277204107407488 5559006255978493803 15371257689338475360 1372022838747075574 13098358698025311537 6334311153435904007 18285466934144535065 8523442557920195831 4677160045950029861 3706931239090764663 12248209207480636033 2901663380526408099 5761446036353699084 8719371839634224053 1334238405498093237 16237660357040793983 16802749627168478768 17985261737777250776 3915775933431400620 10105497635043326365 15623915209496612384 12822330729343110727 713441498946450404 4014053037276747859 5956184810586700084 3121930316729807021 852337016179869355 3641831423190402847 2801128117373815376 12244425630653995306 17732204980701671073 11042738785815992057 7558975270801866115 15280558724025129572 12703463915199038380 7471560119691951935 4597112222205801879 15737886542900148627 6338404182418381857 6298707532950360521 15118479100390956922 673908481825220877 10450349555615941640 8996586851218643274 3442501200037867101 9056593672573432704 9280636500845633020 16975038793568638709 9298387073042219157 5205962249568196704 17521950730052902424 4584803266422611586 1680565095701811979 12328900189995097442 14929770439435132958 12088908605750766108 10857583400622473338 6769783723720474927 8390446227555317319 5689682374835723738 1596153552948797663 3744411091250859697 16075169842964841404 15524105216725877738 12756996792072435076 13575812431819687980 3416051613173839301 7271097537142758353 4017621971173690783 3326655364057671998 165501996089656351 7235143832157525294 17260013966928589186 6506924663458243420 347763784981205130 5900955700148596015 5356179998021040961 17218274125676612919 17158099572889442433 14878382113770994860 14532151705781723221 15735699337399528513 6440982489224205690 9116269428411364087 11823839825316915841 4314424231270177031 102643440605399633 16146644058089234151 4798888142428267285 13559917387148406337 6363655950695731927 14818052382405884184 636066459226040992 9314296093036968456 17795715848491235180 2147541340303241996 9752323820909433324 9531787783599014104 17222906593227517057 9485331001411634240 9998250776286971748 11740626467429562607 14577017399593691256 15613964433716959957 374575952151772208 16255718468210797265 2740261097355020858 17102379349334271902 3104921835325672539 7865360869417562780 7385550779415724534 12566510529254176185 6103210386236717966 10325362467097095257 17207722864633518449 11932122473287418089 1124234374041252607 15502880673899299942 5159022692937011029 10308747679461532483 3947692581332545591 7895003058736556660 9548991146404528686 4492399757932565421 7628586970865572223 8768760104495808357 13337255291653358072 8693797413360892287 13195499376800751947 10512209749133817594 4555833744651166337 17772880775466399765 4506444405204876189 12724823805838410015 9393009040625632309 14601642179657573514 17683540223378113080 3088112791143262845 14998196719244082793 15064647035083391290 11553329510937791691 7069866062239995394 6689813835413524107 808773339405400505 1141005258633722550 12129308874125736170 2340748905506421438 6237329962041529134 11968854592547864552 139398924393403023 9941004273568852101 7583596372990427843 16452333952969743282 3150469515416466612 11164489448541561488 14677166994964864857 10824199965694478591 7989266839621835572 14759166848655831245 17967418473665313206 715244931125405970 17140393078617712825 10902097772843017202 3040483942739645614 194761122636433956 15614147451953259174 1466622805220168077 7118087736977664345 1232096248420115433 4592749395304495364 9040159761283439873 1556148826501127893 4802799187049925095 16750530326982110111 5579485551058393829 11268332251048890414 9690912159959649258 7406446358056159999 957494830360408045 2856994855211028914 2264463203682558212 2268980956216549250 10716661036527588741 14129769645997498393 5106754924121934863 571299655019710604 4367543059224526924 17078772457114100835 8685947620957470638 12232174087729161661 13496831980933352782 14053216988285272956 12348491490901974188 13524350474965142549 6320844538706562136 3624882542894781635 987015853142365400 6135516658533422224 17551921862426489792 1095244655989780875 11432156170063672640 8242956924274260589 27305358636891888 17013134025714934831 6975566765333407698 51102282189661649 11232643413237692106 6177369597468070925 7792326413266335842 14595900965227741040 9755374853851365110 5350498592949179565 946324962357219970 742563783984518706 7991718794809435882 10942094383726798293 2486081766553338000 13819846674009210547 5679774229198742 10116325830363654791 18162630607725820750 14428116442855708421 16400691839259334518 16942361852502470433 10933846531663210833 17199814590350482493 1239887355807978758 15727478356661474786 3573366060777574901 17172240782605853659 10675339238939978511 37255995289569009 5547662798390664782 1667702696295133064 596461986731121908 18262199005751225585 5009604590298118029 11457706720513853603 3190762651722754568 8936874089565363142 4070277576572935456 17127281085454767723 390516280766738725 14873173800444419419 2188856197169467947 7755512556438472996 1158606739727812767 18343550240920032044 3650904374269472059 11753820098373252701 7147428882164135546 16960385026670505517 1167895273639694514 2929799201137018188 10336696937003227180 16026274312981362594 1395811093827843235 8949340894385201480 17241162829763386805 11073463514165269270 14135145923216749705 12147043660150541560 17178736524792576539 438497602973164215 3589916644077223678 5507715157914062180 7931980521165027763 1409929986630001947 13402577979729078226 13523712120320280887 16193724569077373811 555557610829216646 6435374907890547479 15302183593365116748 7847391753225004827 17772228803688505893 6022650210924752243 5584878475480346375 6855774981855193152 7674216805152135175 14740426774334464196 16852755627873540129 6925796716681440329 7544880408047500444 3789001164663759333 1872181284969743980 7185231088225533868 17468273604460162681 17668390192483917717 13387896170997067502 14133996785258586637 6303411117224231083 18301238820365920006 10324669953792715802 15437635955701597950 17651308004730221244 1222596250605435731 15738976636212652224 14597377196434827076 8730269396461961747 15587113684419848936 6049766807948243906 18440862539713986990 6196765682468082928 13847188123827720564 18413382104775136463 14710378484116700782 2954840928296003416 8195742497537377837 6679252751210530738 956546053752847967 11433639741035473600 8240794546851615474 179581382152663056 7417457137248753525 653419207867758207 1726002624830938438 3457036029233036020 1154884770961571316 435701034022502851 1293197025511771078 1027441188294592196 3504058877651425395 14702894792401192861 11058431225752365471 15517727230782873980 11022222431253211390 15761148938076904374 9124729685644635271 17007574304810687503 16026452018543419492 222330241494967642 84356057850199749 17939889108700697187 7911935828043190048 17211927761900839028 9652375060619106826 4849853133753496131 18287427275181523284 11679578388196507986 13214142463886716855 17177180980364019575 12868024232047079006 11690235171466498161 11885868516441795817 10866816812362377044 6767431730644641373 3316054963115665450 16955524896230704859 1166696293496088243 18132935792960731698 17408682052503900004 10133060607844356595 13028237742577539834 14079358371649858414 7145574339675733318 13448081303121327150 4436669137445974170 3445181243144882292 17099505809500664582 3708461866984711877 1038207312207171020 12430835726679082284 5058324995394152402 12157408496470312268 2836867257749176791 3767280252476261223 11517390934830529706 15309770802244257728 14043459774178913918 13643557030337209730 4210460430773328781 13409858491747886972 8681577086669040179 15574456812427003553 16565791880377759370 4724222349748458479 2099762145403159383 12177179164769362098 4555620281801785478 3502510097385832036 165991577317380980 9608957128393477529 6221602816322432690 16295733799795870064 7943142473947654368 1364079008263642939 388528090844047348 12213257022512639752 13729988484799918926 13748895884382071745 16975488770903661573 8283940126911126768 15451211786828894641 8903618251500707969 2832592975011343589 1684411256982285209 11299588015511761646 4675463938798376716 12511097133868625552 6075463015177438745 587225688037672341 10744331639792328845 9764924985441323461 5220299925301092122 2105841166964436397 15662090729654508118 13542537705692672375 5048358471642935126 1045794749666830198 6794459578854310740 14558058621753278486 3983474927825047896 13756215227237850145 17704761951877027558 15838558489364988646 18322473802793422399 15541954131199552557 17681878264528871184 9699741250260794351 13251414339530774987 13803029778536409309 14882344798316402473 8287146314562233587 7117096790762415664 5174859510160916917 5656975550600506410 16661862936532258642 6540916448936287320 9629079078965116901 14626058564046539401 15675142987407252708 13928495435722725051 1493982704445195522 8500911107281472692 10057948870926625328 1524174308443749469 5636282123155630294 15253490815721126048 496008597733068668 7727552261929192539 18028787126476570252 8836264876950208404 17674396622674613692 11760937220940954751 7688772455178445229 4361113316116767 2744294077522511034 2332151998605460063 5391589847937282498 16571263747096122321 11564839997422897939 1545465594838339297 6800450580255584585 13856982464048175009 17454119982468614144 4138913534497821163 4496212490533670852 8131973542131557345 9781772609623327952 15262448113993993925 2901316136714887046 907581993969290363 9364491040982673595 16202358859654059044 11071253838797668504 12954382411942617680 14681357165437407956 621057040357718954 6768493592915963728 9142576334763796368 13348940174830373416 17775871272726939169 2444691508681718967 13794726228241261199 16734688346957911603 1339536724597720774 6040991925356947183 3354015591209445816 4862707978134679106 10775109429261513071 8490021027750009153 7578436735858152644 17840401077691549174 8839610103221078064 15410983874646175814 3937003806402997783 16650716561059836515 14689667013107669920 7437151671757767158 15049088941076793787 15310288436394819992 15931876922019243712 7779900418072475405 789364233860762189 6962835092649799738 170470081967300899 6028771501407276850 15519346510234980648 14232029590769517502 16000263893183186134 99820442715767121 15450649760459315521 16837141795478485498 10163831223792271543 3280510326882146574 12025030061453087845 10656628215964567359 10709258618083745515 11584387163589358717 2637214871057623136 16460609831024644270 14167221069988723567 7896139312942349750 17494720298671009578 15715707651228433145 16717595804249700409 7067181716023567696 17451693954325203735 4315534821091388667 711859493633932674 14062363103821727326 8413538170110531997 2300235233742578191 901826357204771928 17720487826597118236 16476638764949933497 5962815513861325854 17485622972539213345 4803935397934603029 5366024971262278158 11585577734685030293 17190673758898593724 14355590740371890720 10376058936576714683 106492063028821373 5553168056371111853 15063112914249448094 15696673692400352839 15075560431800871595 7403824366785342475 4405983866201926741 6072803282661785523 1031264572973898965 18128712431554498150 12800531749577460498 43803621630937902 8548790339912698817 11534904849044257959 18430288764766189600 1463981061462545368 87444174151495574 1492192412739856794 3017832696416781082 1532771582732745350 16827436747501527471 6744448539445756678 11028051684188392388 10731772062971301126 11972819840556127215 1749304175610361477 6310034309190059072 4896047378587963686 17898200384506828107 12202933780264951795 11040148197263755223 12928795577366605561 1065859711484276913 3383662092374486724 10088231061788529069 17769235283098526086 7685476644159977603 5338436032588999142 17953936065721564236 15871811669373933790 13857858029822594227 8346538166466330823 14942731300802010311 18265710287883944892 8874821945046242453 1314359126228464371 4682899543929207813 15636842480858423735 11763063603778731408 15254994123159583577 8825504378516095754 4551787163135871181 6311709678231472300 5414597476324766171 17149185974331626391 11046512309972789413 10617233911478013821 9499426484797367543 17551860244113610532 14202124888091639559 1707906375537873271 17460301935241706408 1130545891866371977 5191323366898620566 16878426873317929959 8362356722142061809 16083972365549207292 5709114579567337440 2158069510856655182 964263971442771307 8126671967699537464 75124102531293045 4537671047354244999 16881708740858094999 11282499503978352565 13710549469849001886 13922207915368395483 18126388334226625339 5749377046788376069 11245859983642745384 5835949441622120247 3644318785811343273 11751038738315976433 3430092528528231966 3504734897784394670 7696069248063986099 4146351888443348039 3295269050744118935 5721612967181083862 9131221750592692564 10377308024386943555 7471586285370794925 10386282723003374879 17782746650313608725 8480741978972830952 7032483951044282959 3074907775743365766 9177431090323168301 4937301165213484235 9341692438690293530 12482164599856868096 10140503686321010907 7213780596771206802 4373142521653004670 13257567178428872295 16172753569053752268 13743703055175779310 7091266291440661217 1903116073491683375 12741285991056811848 18055634122965734956 9603122106463368602 13351719376603946951 10675056038066214641 11891758343557557550 7657824325578566270 1118627130366914078 2075552052015270127 13288186611571138798 16889641815859007032 9718736722838113563 6774229207715228075 14823137670669244175 11507749007999488926 15271085425357524961 10076402673444561805 2923797154472778017 15297799117370960172 8618359003665381290 11763738896669763275 5040807711353104043 10135793551726740385 6388843926883325449 13765672644467917577 6242843094952845698 4299110075153848264 4191391068795321143 18166210145336632832 15841858377873786945 4908646970360253549 759124721098361726 18123052101485173730 10921537633654902733 13938562604836275763 6529572496124141977 12390604277200927643 11089874152587754439 829906393365429873 3308570978141510742 7968947271377180999 13497871380461953004 3836182825767583768 11947853505885406162 18388221309765164421 18421346201775128947 7870457713123323114 4996936962540028726 12279855093735684900 9632137157037878795 15369695533671833956 11345112541382952879 10142947145148042881 643532704615901758 7938939287144896400 7059292794516131287 8561798027289740408 6635127591514351487 3251153347164898710 2048064117444930395 9859323112435369859 15509822530375943694 4658269958231118259 2604061966876432580 15762898156948245812 12624016741100776656 3970763800326232944 1399366175645923579 1877082135484213303 8885013384164872501 2658982278151254789 5882889896059609526 10292931030997937531 14961619947284594691 2627340667912617303 9692796109024901952 13368444993210201836 13385005867389632093 8523624148376409092 11363295536258384278 3517017796471181608 11231479727655325759 7567901575258302850 8928085791940537795 2095818832225259772 17260156671964866371 2445019713232163616 3083477823496532228 15421263978152162761 1762522074623394957 7619472101777215902 9205408475989475731 14036786284506575402 1918524265611844274 8206582413764718417 12167040966709680386 14857770684880406273 14618420346214874283 1479489452967505396 13479912735744241211 12896951662306234537 13520365984488860863 11848543067074249057 5115160350291974020 13953212921945241855 8722712770632568586 3526620631061453326 11086712897506914229 13699200688976431396 12376965461296480802 10410150184344124406 3425277871711311594 15273651650513573898 13209584201458966022 10431373768645548977 7567167990849355491 17382618571712224531 16043629043561041189 16606864909900694388 260435729624781283 6251236901027356420 12687559093415030889 16661867687785414871 11802370864663990343 3749775232832192150 13226997058176226707 16382014295595926782 14465410420698024268 18332951728540237038 2277848655770615910 338716997070993733 10476564219561219838 13011336127277401727 5558952103015701787 9852690239929184990 13475184361361007603 15430551817888818730 2581916983186366349 3975672580892860001 16611668191234008352 8454530370710847493 8904786427922395719 11467214619215314139 3594092110294062347 9819720010986583337 25521538320721371 5398044851629029721 15865235326353421609 15031417601332022562 12864406664222255814 117815198123506710 6604713405424657702 3042839579662557199 4259129462638104940 12416721474719129859 2611661212865335829 5188389440582036311 14071602741418949095 15439201162789893409 9610092645170212697 3367128326785463029 12292869761039680388 14281503684517193388 1300357287144666150 9526497803321231936 15894472928330140694 3223278937878356746 11113675082427644391 12569144319900162138 14004492615717439777 13929568584407039607 10435876356995222740 3800598055128850377 11113525938798698575 14712830167833354090 4238170730601041808 12600270037900564846 14081650923952624784 15361820199142240447 13628145213224439564 1428986834771243649 4224840139524154722 6049251521312823909 7871535314400643424 10873558302551394377 7738861100239075463 4609456154050430444 7173931101252788168 16475805166814508578 17815104721319164479 3344048472207810633 7139374946370289705 15548079589171578128 15886392236048696613 11080580036694326132 17597415461613401038 10515085074871692584 10057837586221828623 3500794074336381347 1112558965489623060 940261775220561249 9376151722832790493 5235691576841850243 12727199041942108764 12974152850094233964 10183606319257621466 2999725027956862788 4270805781634521180 5861602474150919992 17452113258889424503 1497806406287576378 13177946042506859663 2386300109795221078 10484010060884587982 6836102446437682407 15561927303534654857 10524906458015503836 6012543621603887194 909112218741841252 3278170104749282556 13342334416956309766 8335951483637988873 6433622588584263513 6657000099859492258 2999066134631675228 5462682217657806343 9024390396876922200 13254206430061595709 7603037039272206538 14845460205042937746 15989601374903606406 6964586568339597773 13304673447441456205 504496859118345846 9686616239383847854 17646507411044900962 17207951681472314903 7575712959172300791 3288952458184930019 3848669946538726078 16181147171220378154 7642597370883908607 1937427190903304300 10802010875983198925 11215947469775591740 11913710365663354812 1593919312779900965 8754064936353882671 1782681914725503260 13569808426245262313 16078472683518803995 11469199029499885042 15461310443952350645 14104700216099051781 13849933431290244383 18184577774702139777 5575658670042365340 260026445169134314 533119117550626916 10688136119606978267 15406404649431891839 14987207295621797070 7720389152132612888 3963536997851781637 1679033078268808455 7266076537232932702 3625482355052964733 17072591764155728299 5979958911219878953 14880302235048974058 5716017138205734056 17652974142370885073 15568548691926974813 6121534300645193448 10573755640852676218 8482557889470575307 5481341726811627292 2231231329222213565 11502267957154424669 16706129247819158140 1496714467856228426 14777791307659780834 17784847265891855871 15786840772479724060 6707389114610799682 9695587093889954663 7577913339732061017 18274995843667647157 8894908231734603055 9517021614206973268 17766749932614288103 5033737766459434342 14461733814627993053 448993961658005783 2591792640818994799 10087325091405344575 1811958387333222920 2490089515166150188 15626637945853019897 10474242083475803546 7680017253821125416 2804512104756942775 11963487993928193667 4855748143076578626 5925416362545952921 11295274663541646909 9113052240182217672 11116484094099976492 6656504523040827944 3657245480093287509 6580008978969121372 810668867454300269 1002999086370273944 10461818834590564768 6144091550962664370 9342061616412950646 1294390041521529737 6138625935611759989 10148106633312345260 1299991212726097497 554295597976158788 1319301154341160552 719934318582263489 14806520206120312896 15069644945497527069 8813124205254313303 9665165486355505190 14188244440312989758 8681201916372463155 5376646345815938762 1395410065011756950 14835596879288378066 17820777775723025615 4339350753131927960 2260109656142412321 244703393567568046 17749731899281991777 6353372446669236022 13609004155346660355 17620256939733240981 17463776762785871566 12270185420722603061 3087981761910737953 17627604420122937682 17798168641812150512 4555744460571914905 1513150165505699489 9153732673956683115 17677463851262574930 1729424553787176763 17242770240252965809 12275273010146036802 7766695927741004672 12600652947116852158 1888381390982995820 13653391502387241385 3813993300683870683 8582568706174989862 8870096955728289716 16763357731273088296 3596531275080477933 339382456088798124 5175159821926638819 8932491817201335702 1366904906310126269 7689317680244956468 14849329660192323394 15194201613150145787 9933892014718066107 16483740975921229474 6713441341623524889 7549858303020531380 10293762766589508437 2949033570552939801 9304383840219560492 6630166237087730916 9222569868899648462 1644999517874605281 1515178293455497055 6287468039986576138 11693665531939451901 12122571594289007895 16472804067718455954 9203158320042967820 6585119743304900948 13521532624727015457 2761576945610087615 6777549486876090001 18142875301907579463 13131243647555736707 3272415076651912843 16145051261870842838 6265315196746987734 14218512317011476351 9937441895471049950 6879017172104481473 17533155446079779744 11296194076126457479 4930627105497060306 9842166666445010359 8679031591679173258 10042091103281498731 15236276739753499065 6963612956445499325 13330053660609597927 15752885703622156220 11806717971370820201 8382496592682408774 9308015917268559128 2163334066577682685 8288503185753969850 14609111214376583407 16470290128760717380 13634735923685511621 3039978718318348439 13305426894627533480 10032464239668133879 5018302850571637281 17606949679209243043 17294517275924866110 14608388225612645902 15123367356196984527 2759703396078184002 10688339385691007834 16605780877348532111 3440540491162284434 15059416435371700792 18440465167782992906 14440944603675958937 14000240530969714769 8532075549514235956 18152016613823690915 13664629828705556847 1618408989596719452 16206776667536724320 16264820894786966895 9100450294449308802 18349258028937095910 17157871876105668285 9547362498202313240 5876274415141629866 17330598073734877237 3254167777787233840 2194107417005655935 12667448434150654067 9268024213274739761 11681598052728423647 15545375713270060698 2439145451718113294 15813296842399627860 2026579828447526789 5360752241503884657 12047940588797202018 18440666783176777364 4561314414387594331 8300702220010455002 14593865584658570495 10611052861399010134 16816418332829009645 4472419373373653253 691104825832161851 10953768008270944028 11503380847117460780 17855991956944720226 5095555119890637863 7648068449178041633 7348093679353180485 4595540913205961365 6108792634141401569 813805808585346619 3961115766922510490 17722206263462725604 8189730039356538197 9258253047498425616 9300911432660406550 15808466350537982409 10021601782851839058 11638248857409458489 9663581509248719766 1682533313386604231 13473429766886349258 10452012004666388408 7343737783096760439 14407548973672009058 10032543252989017310 13456899317707474247 648781690052705320 3401339300070464642 9324137723362908071 6575568734969014013 883772529978548155 16448903285425128779 13776705068019397479 2025930620318650027 14702617112086140970 18356415049971191532 7366978048604033802 9118711415207300504 13208603204316522138 11910817333818742556 2947940200343214912 6008156527481867402 1374704978398489276 12570389440531138659 18220536956058064864 9773620740675364452 3343123470678251071 14060973494629046015 4850611527949469397 8569477144921414346 17191220145075020305 15726635506137535985 9314235101521544177 16854921967001487563 3017819472879245319 16003256118857739833 8361905016795577865 2940719165858768633 17449982159690755224 4484764521015769682 9599840008240813634 10088416771073897344 4729642899390551162 10827138733037870230 7515164424909965777 12084108874837205499 9151966239699873083 15909960635367008371 1451233264082301895 9363438267918575424 10655485116449553295 4704328745358839635 7487837353410499026 6457319248659967508 13757280078933173712 1100111560627582852 12458478161184051211 3860831480685422825 16093499379460913582 13384252758229555047 11665773212463479864 6719407472281221874 12080643859723454621 12242656625214400122 12758779299562484227 11990112504161610667 11849620915452674007 3006148583529941671 4961471874997094469 14130636609259136317 15145474458343562005 10294608227836989616 15925740113225372351 13619788239480290098 16596896624424467464 17486121688896724235 728058813697922974 5746836167014769298 2314301283736077809 17719171004846893348 15417736541388410185 15536818548255279507 3036601385103511669 4041031107730670973 13146785654050842820 6120362488540103307 3330034255838204163 13343596083751454268 4604494412384508029 6708726298203046120 7029247655637366311 5856744111251822332 1450519785385462669 13859482466795531102 1374120478975938944 3955438367735482341 17465915872798436025 11163194443018091348 13269349325799130731 536506170646395649 2823623783755628692 5397593704092865968 13259108051467770479 10305778999468890555 12205036949842660050 7953357879716434739 10780288988081761668 12702403560254738702 18026740362871098156 5145976529116293798 16948258181931394636 15463644709190289976 14862920517987701067 7428847818489511914 9314841996504355465 13919702372794106415 7793933588816427123 15402444817471646931 6483212142377598138 164993139234569689 2385214352068426040 7137057301969568534 1851076741919220685 15287305458631323976 4267599796900983367 18357431333294496418 2943973325889185644 12398456569688880969 17183681584760098399 5009984696818739385 5664727051029121113 1634417186604081165 16703028338659107914 13042280836270700735 14402193458604476927 7365959146451851904 13614204102641058978 120060010671478882 10261983689037523553 11596138487959311123 16952055121060432880 5447231006010170404 13975246823109206798 17270350780572716446 17561600576239541361 16013806937863734496 14926103814395868357 2595897962108909224 6435784705186888070 16038863245139960941 5668833080078143435 12625485562620856689 7141483300582937774 12214784696960254421 5590915488793144004 14726744416041499410 1285544146346694122 16753038480471926807 17673267010048105914 766915284888882431 2188676217476819124 11948247504309787854 11822762659077084937 9087125925726739875 14488728120521212346 11796393536846576539 4204061004845443748 1149109634261429213 964750255969342539 16995573392260667835 6178805973646233138 10052836142774130620 5469755394475900597 11215576191618875794 4408754415800478757 16545244075584173594 1339640701559609772 10456728455736310292 9179332201769745043 6084022012422021162 16502712808174433777 15490696869438293227 8777735497798732920 15494210357189593929 2676955365880303534 6336636190791802247 7529950686685475227 10478731585416341366 3744672936055130288 18108781819252380271 11605207874411918474 6767128920636291730 14730517537716513315 18292026187935478454 10653234538837623602 2545481238454982663 15075235487859442809 1290607973943507712 17349179686165934883 15664014861957670525 12144193570325870322 12384583340350323216 13969920265095388633 12280175906154254465 10235685566456928554 5511836282277478583 12565749281787515175 17264181254507970493 18063897424935631658 17718100245180417028 11058218315010312328 1945719506329070978 10519635215992168913 12023298268146084663 11138207593469154120 7016055360223044324 10606351545813007148 531924666495353519 11850336134723975309 53352858312530195 12651804520961197282 3310644709693489731 7902397495328892259 8844966753063490774 17197723148951671390 14910115630087881270 14446701591627336339 1906555598792377919 10011739754413423455 14500671995454921555 11438863938084177654 16130658185097147675 11400209357738223106 3837371980135836761 16508678602162916942 7102273746274156876 4617057540466226280 15199312195120911466 3660854371556734842 1761636003313492738 3271427703248341207 14533640593426633625 6460651350979393215 14191229151661085565 486382074467114222 1666964173584126985 1031162975512790906 10901099805763809491 15089473192163380584 15302058676671315844 1753965078339937944 14771324211524626958 14785259729645808611 5171386917370506717 13033089656770240777 8846778681020893171 10287818378064749952 7621138181542920314 10643651696426735367 10089341014466771722 6569370316998493737 11149630228598488407 8878521270187556212 1107628746525784721 1699213395522443993 10798075885687776443 1086218551485927773 17429838645598957712 17684950870270148506 2960445096044095012 8433056446690015502 7697525211838204812 4767033369141619070 13318207028547098016 11772388307702413715 4683253042468653806 17486135355673328246 15174418824601423139 8544382737503641999 1460036780198645996 16318786202189688654 15107277470766190479 14864298594200918455 11983343557215948179 10589494917256660860 8881665339147625200 15601781124747131831 8584614888112146557 4376182207465827560 12879316759888212894 10918262919459945320 1484320782024255095 8567316391073314603 12808059941896662908 14845754881920218325 3797536887438176834 17527828692096112750 2027346173270010543 4440091767166194851 297149524667419480 7340636130419628739 13577038950864748630 1297188362112987124 10172962624380126378 13938756189555205936 15234779391047086217 18008370677794845663 14046704751716767252 10220582219782861676 6629885945052142062 3423621963194650797 5091813509309754806 5585709070693038493 16815298966647948627 15337643969065773375 13368120540136256830 14202688655270853277 4492422504558169726 4846089491656211053 2441509277200698354 8187413677702383624 13063222242962134265 3287197788694465237 13821618791966643957 12488069689568082632 17525445302319306307 5008477618696501929 9006682822618976028 6914901748742083417 5746927173573488765 15709413113295038267 4449376787189860127 17630498951094675834 6326712043882959526 11792546121813561641 890322638897195061 9847202701863445138 14569148979054774557 9796967581788732519 62303234738020119 12668745037742768673 8971761817855298640 1095484938087704659 8562145075706640580 17809426252922459919 8752082916870727776 16652306113430977975 5458184456570524455 8680658718829275547 8391578556620150761 17428638103201048343 13506275642948556488 7493465872226822765 13907302699990121865 14169083451856779108 8084465183144739250 641272762099996502 11964206709424725860 6600283404542786473 16473673262056395960 1653911136514372071 6542771145803513449 4695568416843466929 15959954779495769418 12319610175257216669 2457175761688687909 17689850209852414892 2801883883903378931 9946694766770355613 13950851792165654347 3553488725138498814 192216737300235555 15780537004810076580 8551717409613883952 12850195939316213099 9057032606768703439 4174549727634698584 4945942588708375679 7087252161262914153 9534965542287937892 11046752418181148082 2071763436040591111 7246037194896389177 14672995632916960635 7797000293590951487 5136937301711787598 2804465660245582335 4517388832120206747 6676538773308856016 13936118529237503477 17766266249532482731 1535505590217307700 16253326237827785648 3059747450701000032 1104033412578632038 328990565731506561 15966523141443674052 18383990123279666161 4036810560745988029 6481622439462816141 13092861016103016745 2135658282168446320 3853003851071953445 11450815837253255403 990780943969530365 12335301262360039121 3600770597018007532 11756842912269352153 1689817405013185185 13631610954313435093 8197849964129207420 9730627515288433718 11745545552933349736 4835725759569319977 17393585047452153511 3588042545645212442 15445345959416955828 11938812131478306498 8527879371102577395 4148608031261172024 13129719889328530988 14253818301129705322 9796124553468632801 17079929438147955595 17582720331421832751 16048793632721782541 453508623713709513 8333522750285841991 16492499018776019652 9028858089327473369 17136044737845993963 13784666335542944443 11531866908810333228 10556937677353495663 12589849245756001896 13987576138518170093 10693990764565965068 7933553252284705206 16663862031929364982 10574814215693677738 17208953331733217490 14770528075000573206 12092363016975223771 11965529820412681418 9747015701299609981 13306820590503562415 6135561665040478852 6644105012358232489 13142829666994486225 12737950819674174476 17572853181271695897 15849711391169893202 1617646492301480174 768996043821561190 8317246982394243423 4848553718884980950 12176855104153814225 18306917889512523794 4820335018596309512 16364410372478071731 15308785724632936430 10660467574683372599 8849227852679249200 5944754596853282768 6495228191669426289 12511938870780051455 14348319048453845998 12897030357251744479 7715901077602415162 15547012851826317007 454086807065152604 17721118804175421153 5386117603221410939 6654394291202164134 14399683912659230872 14639127400658689872 7115128982209577206 360007038490387034 3987062335840860309 17989770247607911625 8521947231392801732 6745038314455668644 7575711786547599688 7828081759945494001 8292430411318730181 13849869571536656898 11042418290998012413 11189633881976210641 7681694929091146276 6104712128448861209 4073720747566019002 4916973350061989768 250951405026699434 4490689482200298008 6392156618826866330 14124869601187025213 12761791077349180955 13184723360341137259 14031607587002440703 9922175095391927458 14826232309395132656 12199672458668776810 15163763494809013679 10614078732481913021 13673120419653220202 17406501342798042555 8072712732441775081 9978473498147650595 11127434434272834781 60344937661154032 13625581367203280424 16400495916892008941 5063305115169436167 10494848979934892182 1890769633943809070 8318664499214854014 12010013460614723915 3505456184244444269 5361650654466849835 7304696340557563402 9689022983850240302 4068995881978560835 12622789188004055374 14387441277699954172 97225652322971321 2951851524787300264 12125581841380015446 10397989883938666360 5956278852977905598 11388436066159031141 11328018255961078036 3108590106327221548 5094935255764710790 13213206624315476449 14419551144144396691 5519040966758903624 7976320804443394584 12965806785197432641 2698269163133557870 4277200219032686910 5974509675641961159 6527340485490361786 10508326736298961463 1649630025995162102 8268696942450078088 1011633086552237676 9063891971068387182 13858427339948578422 17221057898605736328 17513989290696872046 15002116499549990747 3609948081115254740 7960586151975277829 9098576648743209194 14578924302744304643 4007714539404189886 6863430032206251058 11736231823251901078 12167697278667128222 16840467406293746711 11616067722430398420 4620699873999334825 17935977120182764049 16531020756811946641 8216759143216333276 4637343109532529547 2695934937024229691 4167431960081551302 13126148436841946454 15237130091775074006 14891921789454133054 1296249921187969711 10601327978712965213 15292772100538617846 3504296913297147744 3792391875655796375 4376907917372309149 13741795228183219813 16344227226032467908 823757968241152201 9160705168926312101 14751626255084006469 11236032630459127290 11645431413817106753 8852257259127513830 11503251344293497233 15592402065009747477 12268961988589997372 7598051503632433744 6279324149145201999 8262874444925680551 11133541626469694544 8271099313809984110 4786929587756557435 6631977905366257153 16613446814324568178 12028389530648893663 9023235636577181159 16909504957746141771 4951057700809544088 6073183411654452813 1514729513400751284 6187863045725532635 14385444179461923258 714620738135276439 1083589010783716840 19288752641509759 12984414323471346977 10787548775149807191 916833826601368439 16293285631428275514 10164857249325560394 4679545037409230457 9768323115307386045 17806550600217590825 8149998876201379336 15711207223666755555 1897543353848414210 14797313255751457347 5012577672190750357 10127852558455039069 691666223267420755 11119158006244298694 18297034263890047128 17416974035964940738 14471341546056770987 13524173382810192949 5785439123326794624 582295600815073113 11944945562231745373 7032025786987038312 4411861806606968146 11632317585294809435 3880495382467028232 9985419487247861849 6246066098165284810 16106751803737893375 3006040891572420688 10652976968589195662 3112261110061340468 8707284060897100242 13132706737070262981 12975324783559503686 3836997631283820972 8185500466279643564 9164505259732221783 1149390844329253976 1128899410959678653 3326063788714874340 12637038971891195891 6119382077166245471 7967596177209649789 5819148164024965114 5575853006181907603 5777793670613849569 2767493319230889496 6307036403766598079 15073766117871193924 7529473531559745338 309960340099003335 2864153616164454390 18152004968124769923 17615048996662134707 2238568020560882022 15379252209562582603 403636271603054421 4969315717713267217 7742709289874458482 12268826205002839827 3165235202809966274 15690043563696852813 851898408730745621 8324819527314736860 6881319733079538943 16183629343410712831 1698952718684986165 12425433177489479065 16390467270719570332 1645065728594279588 7995624477339190367 10280219702079278818 17949312404484963895 14974129422039454246 4700207273136399373 13074380121442152569 5552923575812156386 17180501533867428390 2208675050311514633 16929910193549488176 1266420628119278364 6938544737554011652 3621404685979418024 12240887675365967789 1926431886675877582 15519138960558269361 12321649701367179188 4650331150943730712 671074972001433817 5990652534867378075 5299953094931398362 9902310241249912071 11543303942173654981 4896251917776748407 12004044771440119514 13315927108198169607 11070757359879270662 2826877842342707494 6108895198879912557 12661999589502820379 4001927387468858825 17517294867724973861 377939240072374252 3456524747380484112 17464068302220420197 7164085245245413101 11453249664828097356 494746000702685501 8793763465720880173 15262667858730054540 14695520687295901188 4733397001709536409 18283550214355201256 9932376352780940162 17514318378297475599 17395590520265065875 5712233480197092284 11417836889076221604 636454379254201834 5620543271054132054 1277770881703475924 12727162201431383155 14881700428232082157 8749743084496968109 16488272457529071137 399525174479427181 3906706316416140569 12559989197034258613 11472357550599766986 5014821198907881130 5145169604387617653 13463128471921104555 4115661636596146328 5078732149068649321 14292583511822014034 16880505476152751625 4152995564137342610 14109906829929057917 8733025755319775029 5406110968387815658 8131380141146101954 17985964957771216557 7348333747651311179 12979222697299245694 7326364598971972381 13383453320558692790 12737516433033264238 6855951888360798418 3583088704991935590 10282932660751861844 15396584598539214566 13307955842871870995 13238052439884281179 8079886892272558003 8691376286962440494 6449722289514012 1071157786616890368 12875490388305708548 12325120778383179713 7857613817108238227 10847772097823740422 3044305264440513813 12930435709300564953 10671498464177022351 9843656279086624148 9649328005553851849 18407218303516013490 9329189709384753104 16292772184680553880 1768513301129351640 13702519548567392377 8707801270989774561 12802396079712932702 14499559276855110266 5534979704818577253 12364435895458173849 7719512772902680869 8829294547182075980 7398161340897842847 12162592731598033646 12867188149875958681 4095313271732833551 1479039538153783168 5584403677971241679 17250897147073629084 16497821553321665797 13159064741179910733 7764002454147643571 567775099442117545 13028628063319258913 7070985919216321395 8199067287866811466 17869515018076911391 3476873906122410955 16205563442711602508 2593249204608369532 6336967176987600835 15522397914783291928 7288204431956127568 15735077555098792592 18043049177183304089 12592579324761069213 2702968196973736058 8355313100933856616 10456112413768164344 13376883336723061111 11593707435263584631 12110203114262452371 15448514898685428110 15616954214091692597 9266495217902339756 5616281674257855642 1310120433873939481 12639386462449840147 3684589052349578001 4622108793787978846 3739354803136627970 11253111595269854931 1846797642020686718 11094010359320780376 10538043231503935395 18010727940916352358 3211904028151734096 15253631576921515839 17014410479466804496 4476992287801667598 667865443860546590 12711732499369393556 737719511662965670 13688295225976345778 10116607490721138524 8363982893119150926 7002431893798421965 2910353474947448237 5654368850671802431 511953647626589308 16969700223841481893 1359703555614697298 11986053821796762224 8706407316169948030 5936478201786910009 4184678182929400572 17207182792142311606 15301177175130619254 5885878165272838250 12753551106937598505 1844731085340498149 836090847011286672 16849921379585119083 6310591045964178237 3024671299729250514 2533927928395349973 14752155422908968414 5342256291076395293 13851525108669209996 16056787101856286092 2063449119306197220 14868778631090074967 12478166249515852431 15295632411248503059 1587359478169952288 5552778320219636013 12888234441016034208 11591159378807082102 299713548271678668 14968553550130715245 4011388369582451375 9464500871427900204 8390705110226715948 18148788741461185493 8532127719426504026 360714794022691672 81034343645975051 13373685953928339202 11978703943932729240 7189766496335680488 5732637199804730364 9572177262143874921 2568187884099026121 5000670705683724844 7827859516326334248 15281658764646972591 3659031125626784489 14854108942967322845 10146031640420166475 14784801654950414745 4872907065353309451 7956672074429128870 7396942491900596136 16241186033364509885 18083885604582593487 9107968221311258267 13677304388755912396 7642691688316308173 15522013039642485425 4602604683095441653 9645567340386674298 8595963369056862952 890721096546063097 15136671083802650363 8367371145530913558 4844549158485584677 8934246358386017442 14906115546171867294 1202110007825889416 13207488225942139893 2054576853964485882 9025839140483736115 6966223095934261014 10364202111690384620 13789323546489121375 17295407288863203368 3461396553239963411 2303973201508600046 10654725366850165200 10668182398856412134 6172169419937684739 12219003022295870255 6986611753232843352 11214874414851087367 3766054666900166228 3232806918130609811 9535823116087698450 13331277423553981922 16404562015981420477 4447812023223012767 4177217181386429126 6488932349017926062 1890063101720518832 6139829456315654838 7168783667751824234 18230311850493322194 4559269129247443817 12094810085959026712 4209609351433778036 15529038566349163101 14255667802212652777 16554564480087238530 10871501481162683454 9416678700652713980 14698939404856636270 2466734614406136136 11269830105544027072 18096454564612724737 2864862994995137960 326411119017876450 7937731443816685548 6889263237361549745 17976035272778708655 13390662340207838900 11925152404467391394 12927863184005529844 12496950615480073103 1476245928469669961 159127667750843731 11064793690337630100 9793042877505296204 6596103429622381365 1780122650765908323 1735138227569864039 16801094865038984224 12406911152786685358 8197674254332901574 18168925878941017292 15281740107145613630 9532650094581835559 1631263008638899784 1310762647022467409 15352454841345942940 10898701021936959780 17528932412052767771 15214663734366111856 5970629650405318961 1675895633109828315 1305033027697912403 6985531168094889454 7105429485895428515 665428370513799076 11369963004161539869 17227021032094473557 7226965411151520368 286365938945785913 7765568373794736372 1359768994161437542 13313251125324250879 15540702003531393712 8288585114565832572 5812103949252731833 493317320998362397 12406611328721429809 14270724803747876745 12348951890259327795 15895959180614964861 15141068411357548034 4190645414168436186 3545058981447674968 12319579642258317223 12750229146866841791 10048746842547743211 14877971329765860970 4930267626843133449 4789800774093347712 11195706109296066692 16583175844006925778 17839358981450357445 15446263646889445165 10680017316846906307 8503782235058540798 6268576464357990260 16065792278275327026 7806103592099157540 9792104386103264514 2192794291664038822 8699998425416665988 14376455124131485999 14937980627665173503 17202418288063850176 15983492535339071238 4091880838737385882 6656044428136591670 8755475235613019082 4721775317701108483 7898153366786298085 5093027854250812646 1326079696786711386 11523585297553706549 318973414504915784 10862462377181565043 18015076837467475205 8264056973605091368 9950883876346674848 13816069641504621754 7323775417928304973 14589408042543232598 18027337466484081735 829410201785893718 12583593940007976892 1494594669631870543 10166664982145296359 933799243807402834 2972335503080276681 574573025985165952 6468753540851619453 5110548540742270164 12933979507302341182 1992066695172889469 16522457948840473647 12343060419485683967 3537088605244154948 17202134811253712610 9030563236541756235 4803889761508286283 10990921088015029662 2545293267911039148 2029581033463580055 7571849786053103904 13819257978315709013 7925540291482643892 18262463037071381462 15657977293118545444 9431335129671784097 5493258784244677388 15348880706245520300 15962432051335214952 8664117061581108187 2601669984551399838 9609885094619164542 1832152188283500196 974369282890095202 14907682109212816102 11810663963900186453 11101868334746090145 4050737079294897158 16784674747658378771 4649286739811012904 2177735135931126410 8037649906581388187 18379845879755735203 7633144089560080191 10601911378277222945 17474522565732320354 7143586321822216974 15824498676939461946 4164374094074257079 3160405695419992833 6517141312285373570 3721195572799006096 2629303870210206167 3559116719979144449 13304739439891684785 2131613380178397384 14978809516615183493 7523683684379846370 13696760350419776732 7157870142527682883 1145052784008285945 8527279512628409023 13906229617437893285 9670037341994227017 8435426885315391126 5045847113592497514 7859513541785016817 7212082868021751039 1402442535054154194 10039875883045983884 16359237420941045721 270470011813635431 12829933011560387719 14099545039765888299 14113638124180882066 6231033067141993683 16766826193818901855 15001477533880978146 4684776883808554006 13216410078138739239 10735958364941735133 10439915080387572955 16417228075353840998 8641375816808579546 2671522114472183665 10557073099009668921 6159612228105721963 13007702511133531809 8276666288698837405 6063847724397697011 14927898957355337124 11969614026058212576 10811284313217317377 3478343481518706251 14665880567138013865 789555446348768056 15169885156715890263 16684707817118672324 11654489015603799610 13933101851146964398 6578236879374413992 5306070045717723258 4446618572564790364 6560396285561064677 8130855073824306158 11824233397298613254 9552391221447670978 16987441671134854903 14134883480644241850 482563569951823086 15637196526510528147 8207302147062433925 6970078487597564607 7041235602836774580 17786055822770614248 3859496151969226195 2962495919545750695 16993403298107058596 179745609084109842 192828406481659984 877235972163244607 4583109321113932856 11727550769010011981 12343780223316743029 18302973022900290311 1508256628650949920 14581123666100309868 15042423002845046028 8389488027599644293 17858051455655533113 12912836754102682030 13304165405997848354 15620309408599440516 8238343608296657169 8839995051959338235 16627465037015789769 18024304657018504277 17241903805961476299 10821108301216969095 18381246524293897575 13908466048500038329 848199609445377373 1115468923836619229 6550045646519948621 14782704839299229565 18271842555627313686 11731516195993714680 17305782345953117140 3917882168042241611 6805437102969704665 14567961906186653874 10650239015702396778 4934665742451770017 16764308709308975294 12583014505510174731 8373432261901462809 11153000864080021733 15608476912660793824 18341908049626843993 13064629659173042459 17022681372471128932 6364439474940997809 13315522851938196613 7752659436011695488 9454227586610332103 12226239203377146428 10866641078936768025 6229982235424783958 16124142980225425953 1550148406249925963 2016369985407506088 11696839748262303692 11483200890106330236 12373194556655766882 16608701095606074333 10300500380620977449 4880032463303018464 15381293974866271594 8166583058089906979 2427769638509129272 7452410867505726617 3625076567122305256 14226448454660562424 17445802736707367809 14708551335416376356 7726660815440898747 8746635497585145437 13109807764729899462 15698586039728831094 5629438482920626140 18381040200324542782 12589019914674492065 10828141389414265567 8658704693074616514 1220185078283909661 18350109168665244554 7256058832341952203 7147422868036630187 15820928107480247391 9665929998660658200 5499474409878933890 8304371255252995753 5118832276512102214 753308676358563522 967995120421997589 1126940279479892604 8060209528215898432 9965094717942064278 16284106487261524758 1020773131348713269 8894381039777412668 8412131603338363050 14980664584724300563 16922804030813366097 13904013374682932346 18198996843282903447 5391250208016222810 17541695726389927014 739903636597807208 5463986801463384218 10003615522616365117 71219037089443360 13160116173746136011 7986541158053392873 3203261589183319272 372726504946438631 9499449402623230607 8248482495919612198 13803131233984951309 861878957728201806 7010827329520894360 11127677825903302699 8586409426855700209 2259632297390252210 1765996244528982157 15669046215506211305 3959786870761478282 15228117073602752959 7774932441711303382 11616299608760732915 4548195259910968203 16340476957396624504 12535155236705954317 17200340635456951501 8230116661305827282 4807410419118634974 5960705215907621843 7134981644675726315 2179060376939668972 1913837430470710253 15554244239058414694 17856480320937311747 5083518001076177688 12808806607444188798 16496335844096768324 5152192766316928608 14971479104475647438 14567303799301063754 8756614909014741987 18301723979283190714 10855296615471739474 11435225107239812434 11846449470492830969 2495717975454724852 11799916825450703532 13914179015321685163 1541476277671720341 4869421155336321390 6025162526094835050 15765066577168243419 8428183456496519952 3724091066379239022 7952691599904403365 3719143490326573391 16630663534597549523 10585381022179443654 17295472922919494427 9180975632881905011 1933085228651853325 5053983723802697780 2891483189294932122 948306989458428998 11445930174103141610 8313263109277733886 7590582651414797593 5206494568695313692 9600971108371357359 5018833584654064670 13103627241424848836 3463972826942517622 17735348580974025250 2851832094940961366 13240377855974613744 10646149848582017399 8346523244080587852 9437719312765009564 4730403281454142345 507392576585353750 18072083113730615702 15124831540807290263 3280199545274246316 5165454811617414197 17869293774474466469 15521181040309366493 13366351594427325876 15344913885503666430 2399065034650554015 4022488964455342794 15974622923853972816 3765726171792168671 14512250359103600033 13721398093236428987 13659049732983421093 15740416276482639331 7266811619961931610 10586433046573195709 3873848769325443796 13123111001256854685 13252458343857546765 16622952615249814816 3864629403916642556 7495082928624139308 1900537437146888376 14154471929292407322 15030787277583362760 5447773705083452408 362205102776159040 18010024361571329743 17669651799685115260 9408803236694038201 741083950905892869 5270521483310646562 4082077831175619600 16851227660022482028 12533568550922847279 16070081650664213402 13558032464907705802 6708616883903920034 12742925584277682637 2055986042739188938 3998898313528851529 106444035862246682 16369413093685283936 3534709067559402521 1246354263077521457 6348455901218176389 5270967508992528831 6280780807278210091 15552099789770843115 4684754025198998268 8940379651853860169 8670433437527166752 17555738672343222290 10462674715625721103 9679430261488012683 10366765904643609502 7613771847636954408 6703975528711640985 8282974295198725191 14463983884336918643 3524906364057165330 9042082169540838634 16514700719105441273 15806139097915682240 10599668082764288951 392018687127886466 1173398724418406540 17491048012524695782 5137688572411837428 11123032640075189900 17645904664809070334 15655666270887533675 12393263324162915008 5781814307096511920 4677430200700664515 1287460848422186240 1407660790433763946 12514313241268203076 12519285410113323296 11688083431295743380 4257364881134473552 11773849636323990504 3603950324189615250 16545243274181986273 17234108010570914764 13145843617108964259 16478752671422340531 13040599938056340115 3491430153504147815 12546189737254519730 18109907292999435119 6423060004774790458 13451291033176544757 14689278758846110644 1563458093632787122 3872433230984754423 8591141972508867070 4572601385868882491 3959422229230612084 5971078723568940619 13693002194668230566 16992156809044953699 16096666471305306570 208120268102237376 11643264038627946302 6784817318789289712 13415400528765439844 15488558048959040193 11972500459680696214 11930414464903386197 14887775948449380018 17158374835424501318 4102994778927657189 492574741952680045 11000139721545432931 12007454384156854255 14395844139578000618 17662103777286022559 9172000334362816041 17495241195496124063 291074922242679720 4299206691515518164 4793067520642721492 6298858478790705271 15395446432646252838 15870198544229991335 4279671951824578230 15360077205300736502 12925556916088216120 4554517769150567857 4911271995657448923 9581852318790049827 6699082398695499072 12033827167136307079 4965497618072874220 10694300593047059206 12848102644317526018 9859743012338080285 7387220045442074010 3697689513516205116 15220712171172965686 13520005015059845924 13217292472397243593 2132485386589353732 1352296932068814440 3961481639751010080 17654453167712691816 5541183179796789299 9881838074245061059 1054427183454300553 16376001218977677689 12476036572041688257 16370803486192336815 3647420537810354069 10816711868111521353 13746059536924013339 10819133155086715248 614541288780595843 8573586865775365399 16884128840101148949 12071181308561434537 689755730858250615 3461705805406195537 2581361541980691581 1217519915810886059 10070412067237150387 13459796723499148840 17817916631169682553 7266902578217838036 3137717088856688468 8461136965661608526 15102415855776855748 16200417868670874211 8152980720988434561 13192687205187851256 16183293540525109406 8452549178369149316 17118120700496474724 14029473408948645187 18270125325518977161 7657903873525723951 15553116926783430715 16980020449616986527 12836471730301772993 3781376596312749019 13489356692940013064 2044552361298981774 5550119414528295750 4440886069177138729 6390812445135573261 8841485581248819291 12586638312489154233 2411028676373312819 13912343043892585380 8927654849391350122 16735747414032389349 9587416085691344888 8890249685465834933 844734066563108972 1525528783211740526 11766489904998724495 14466167161140391303 1911396715372589042 7779940695221012006 4008785861976408791 7895913867313410811 15190149514304457917 8561133052191658110 12141275155024679410 2218698479947427388 7436309507670182467 5389242946498772760 5258383538485808540 7525127709346754342 10220796317784243514 6270137059284373727 16303850820359500378 14239203286663651495 16994068920419966524 16186503370330842658 9002022685334121932 15612489636672500752 2094553631847874166 8257874303512044995 13053176857449574965 6081782920806056139 13986356119159772256 4892491235196280363 11263185875738510481 2838013882925153946 15357650182762585161 9997998928685099233 7399298299450433229 5266309883809279161 1907890837101322661 13307728798457421841 10352720279869590032 7972639988980259730 16737048051657678728 11834965992057313549 13280206992187264917 4995080379712962272 17487278702612044944 4991044054173588823 1401355052582756533 3081998563033203544 1679569498470704443 13655189981291225275 5026804509101521535 2712149022463052128 13851338555458765747 16798808759318639749 7864107561208463137 17002578019718095811 10988842714275364890 3502916671846067642 9460668340640194150 10625342526451191435 11010923493329183524 13840461576850978187 11678659664183552274 6277196638728064453 11088106084828855515 3122314916264814816 9812843034587052292 11034244619186137751 263754695510325841 4628104936219096035 9478693181567868743 16876305147484915525 6506538637646466572 17138631523781983760 8887371840097735993 12070541806393013187 8750423566618170953 16937248955485006810 9308351139853177964 2555089153180438705 14725488122088690534 3640789774270215202 2112003868136347952 13662605627652133464 8818360273736402013 13098804876895926715 2788784825983234008 1886447620859604766 542541327842647363 13960999244980646590 1262682011920578941 17165750594817839930 12085998966541490307 12772479510128334736 15444760347802407572 11800913840481339861 7834742523800470195 8391050445871164781 14569129144362394533 14164709808250228090 5934909754823966705 5048571332720601644 5610091979592564551 9271002510065852858 9252309062679686064 10462284190565493032 1679136909565092309 2548294315449350472 1032981672579384976 1128272481659009310 11677718158304136716 11236738476622370574 6931956149773029606 8754074974777316796 7544150243564011621 8657965954256583478 3222175454649835093 15556913308066620501 16226099806465829858 2993462621790774027 8491684135235466337 3379330287611059858 9994688788870330080 12887848083179435073 7827272923670813241 5433633316991495755 14971000844072989277 12803462012396953414 3245374136170800088 8164416553170684929 18057964828550549885 8292559895530607628 15426097441871566737 12420295809161798951 2319094332950256426 11009846418736198795 18368004353199395464 554504352364779086 11959851438467535552 9049388430433218399 11520284085113908245 15193645140009290546 9557835784785603591 7692185595577009584 6931291979186552052 1415238540450667808 14624796629765723903 12771869704845802931 15297047487530832977 14226351339934870385 11424911300178977406 14310993055843867252 2820355808978069855 16892796969870505036 11059333511652200297 5570887981829490954 422000685028504158 3786814179096462305 6107987548023698869 10197802646718887212 5115395156201179815 10951138950438940681 11827575448739918142 16127103026537457630 5075125757137256442 2547603693644324642 8084727120940139380 16115533258729550866 12236670642252388616 17089050034069592797 1882105571005784392 6916810204787684821 1387834518140633539 564282180332552537 8470491725874043849 16278814400810244915 8981852972642723661 12026239289061058851 18370468947254226892 14245509349837528647 16515753731712025448 11110311039052060640 10077033643926940891 12431135428395227380 7926131286762418031 7987442386804501075 16625316805709386579 1124287633779204378 12533122453862270507 10074571249816670154 15904755824346454302 16492678064095232167 12201703896477004797 17285799042367230455 5452053239160949746 11072499939673341453 11854997079323305598 9733201443880655908 12530167896308370382 12460292493128316407 2488276691861686855 14909330351236287095 6225309776407988068 13945640099824449077 7080155925236698480 9149491833525475937 13764484013150209853 2036732027729755942 5730882857403771232 15875268196109491442 9549325423305671738 12631667983411242350 14631477181523888303 6494080535358089631 12344911154641559462 11729944851211865036 6643030474822960283 11876400610967648147 7739409280306613375 6056562138710360926 18137067974584774298 413162492145661047 18060004933823129184 13039399977585192949 4992472736826417910 7998395003901539022 13171611524640241536 16188910286992494720 8483241292982322895 12749381057152711449 18017096168750503389 16441562112484075448 3766060113168232202 2334340841673201704 14709025995516402781 2194192013125040526 9116796935683302623 16417121831212473427 5657696198712681282 11812958335052895780 7864536332073914575 9035945410386083067 19831845297642538 3493476578670119517 73455577536968225 5929769399031321819 16717471418044483025 17831857807187421929 4320604413229706363 2817321389558672743 6493073394946030617 977076858535333892 12733391580173880804 9492786996445253747 5629452063828189579 11110500102449630312 13931690533307542603 3781477302702170531 18158920383738219496 16140077008873967612 14434577546558220821 9560533270054166433 13060557295958746635 2681501583057963057 8370627709875294456 16013462590979953620 12581770228328218234 7286780175009297727 17950221671532819423 15599721014628155902 9289652360280805655 4906082554247056197 8871477026547447788 15511709748726164566 6321019065010864302 2461027753418224090 5114078807444696904 16006514636912190365 2223486664034802301 13845506294630665124 17911106842155851289 947957296349361305 17133038327022636008 13782705550372066191 8044620624831332287 808004702736604558 13724281313499748960 2669735192539588780 986932892961720514 14675117240770942282 2069742903839160108 15615060583809957330 9834006998270424806 4889368712319775108 1768721887919782130 15872238357749218606 7774817508838628193 8398213975882443131 8924820985679069852 5872582837756779519 11132950666312372309 13230907518622377225 14866828847345337838 8841820450199576539 8083948924359347382 12098184364321072683 7607223822492165126 7125611513471044042 13046216829353515394 236715411288009752 4894031832676948795 7339712139148396602 8204790443036164278 15851554256337284544 2750556423941829581 9333974190841850376 9941856391969713955 3761918991277405888 14013859090965888390 15237827609277007233 1835173767171043266 14332913009844054597 16634974935706267999 8142407248905588699 5211660584248607372 4594639360610075361 4299927201033908967 5131103761757135126 8803834178606236219 17421789588964938873 3207710208626783514 7233257882577015101 13576292555827795957 12085152392329199965 6326163632754903493 18102907369885557020 14749058022907219888 3502969347921781040 14276831027927023847 6117804212073232420 17559881415516910559 14564301010617665590 4164936170677159434 9028880722468947287 6148427192759560965 3589436758550998991 2615010521764971968 15761376818355227473 3141270967012572177 17672755539212845571 15318003560641904482 14738505260445282752 11228448342608939978 11274766031278797584 17688978924929123646 15086460423206975410 8560294460338575930 6622222287035717918 10321889562178367040 13678726061127022289 384821023439370466 16915005639925553888 6236692536894101992 12353332311435581176 18070424880933740365 3608933376144664743 15075200062601760443 10030751366905458476 643644673015711809 14308087590418773269 14276839672094193652 11605077580500768392 10745792895017198280 18361125973168079333 12281935705491444254 9355571502365876056 393324643682104373 730146576536097335 17853034526234395683 8822853727375214180 10892270429054315527 12826105142140152007 622665384756506698 17965505344476506499 8248604074696898005 8090559000581154545 10607413589293412127 109641598223188897 3492260033688705548 6265993340286524441 15008401669104663293 14596537320878664360 16503147705297010639 16227235875577695736 5894731271136435137 14043389121089365002 2669489449309591472 11795455819039183287 2207953076129337961 5515754318232911349 13903103120858888738 12854898072576144301 18004506838968137525 1836582550386854048 16810509964106380960 4604079262561784451 13789659529968215663 14515535290015370068 13184642672692602999 16076674639933682943 17185114838325382022 14736988603845385607 175547517008868699 5014674349378997640 7674431772188295881 8774086528003255577 16986305096211230069 17151232887744603745 14957880386883833977 14261427280636559697 7469514569269964820 9941666057852425149 2872413337391855657 4584274155102284040 533204799496006409 7817515043273478868 7893379259875944216 9689168580290193704 5011251992483299456 2995182779558891668 13505662017625030224 17227049414013030051 12194449565176728284 8126224563317925538 10186634325898214282 11978239953525776997 8524958241165281003 17544466501829201363 10560883133605997921 7878552663558050706 5258741512836543762 517765217548942752 1974194560366493163 16379749773942157025 10752148213025533995 3857118603235471677 4702684567229695073 15125493911838118020 4926507858082575652 5019540470113755113 2841921912002043809 15009290167430004547 3512881813500446070 11723731925145905879 14580662342749310233 6168006920837736996 400806240506332553 8660879805733916838 12638173443065133603 18170502980826898787 1270222995356754473 1021987133810914860 11899592749775061834 4176100951643353468 2709001555177999599 9615232010633401038 7361547534939230361 5974363293550171411 13097585543012914891 1385254100212674757 10374058412097408689 12057566711314668100 15164073638520712174 15859802532776563903 3607045579785337532 1011653292672963117 5293891826893605556 3296247899473230075 3447375854201859565 18070271908702422257 2044045802279303123 3646043731837154100 17504959637311075121 1651567166576268151 9264118741963045424 3169583348798397601 9138512796606766077 12637418822227440599 17732398108394065989 16989196960320762308 13196485601662058749 14752724962134628307 18010956603735383678 17850839710506161782 1182787135951169757 16777403907269819658 13451855597685423699 17618953344869672604 13836606668534851570 17686994845573691061 9589404258028374059 10530203851305547027 3359324043884526145 13402174488512322397 6993929994624022717 3987671439647093443 13955952025130519924 7790668629326782645 16502383915356332396 1158385230665276526 16018221515837113801 14315511532393559231 18425232405548517425 8515437372293965070 7899813027698405688 5797829964802019820 9638743905117822152 7954206974131904913 7900042879099600166 7713765727602422482 13302510611482590956 9470162215997081168 11260472866788041467 252332942225361184 13515590120816281855 9166230595933023130 8908852648509258269 5518560005730644621 1879569056292900913 10304777225770015907 12223619541084816107 1423386806863389324 17952119752857963030 8093151675135169237 16609080123567831412 3324646263687960679 6766290499996877240 7931688270825328296 7489387652466268811 4441793305598857834 209791489543429521 1629504071366333457 6412398471540898636 16539225548503688438 5657142820890299256 7793403790482190055 10559619700787007822 7497727840730834602 11045468814446548817 12882806248237665236 14408368890825499620 9309281667677467785 5483015725154860721 9945537830255168756 3971012926236917895 3920149873256292656 13881845387522094717 3266021562716502403 8895876578351768236 13599307465601851075 4875262261666878733 6732937732405743633 14100435963053568543 5420403380465716935 8137568558750093435 11879661866777788235 1919186805048871934 11459183594239879383 1785415639511008916 11730788401922975126 3592695101494667558 16521632156862430312 8233099843054179279 582625271403205424 10642733106009677991 3852725905933899736 2467476362785451197 15381145356944598456 4766966737200308545 15709460326673435005 2311223633352868775 18215891405446750005 2801483229849116507 11201771201526966385 14604923696681589224 13386713874394904703 11992088961874861834 17504757972124229820 14183819768840582161 12120745553668093294 898361696343073810 14204148634320618016 6944969111830756360 7459218999581876541 6832558736805235610 8036344073198530688 1028031358918257764 1054876937426396338 7273525659367831295 9016233219676534594 9835327215637002638 12192669271472109621 311216720983062022 1806399575203356578 11155274609332699369 13697944355029271125 4205090512214926927 6672321865914580475 12096095680273388053 14457332345836072174 8220410498536875328 3628942810071389863 15319503640536203845 3520341385223863834 15936938333868163936 9045546851730122389 5948265234377516302 14140935177992160380 5998031784820672649 9328873040316839282 6629518138520504953 11828386680404661487 8029781411480158661 14609049799685095037 11736514421796908470 6501032570666507411 3826604398465137974 11936882595816997684 220888711696422886 12566507516908281487 4643955461965573619 4558872113839053415 16335331272593393012 287191374517347033 10658429916538060281 9635805378691289078 322265904270414095 6168388374543894730 5437135323194444829 16892241178960838725 17130162733364389826 6450531418701641589 18148656894624723286 16947050025322303573 4078657788317728646 3119178010487981037 5412694592760700909 6809779169530105132 6021389486579927912 7453879520872833949 4858393813666170449 9554181384207100012 4875622138354724342 15442892811053404149 348179679551180755 8160739690908051477 13308261031613754433 10342018058573269770 716779515141856780 17748797661652213471 14026697148706028950 7225366237739811298 17226646452788844941 5279931469767658862 13328000834952376091 17537027276237278571 2488395609481039509 18407389963090122328 10902725087077004321 7060571093048079261 2227616771978724893 3979216034963412507 8607810991824060688 12910894298360236591 15865896935714765431 12782575395507466871 12755558210033839192 11632884075710178011 4971472837085329092 9796994976297375843 13468258252033685389 1194859432928021139 12707469388723902095 634654318632949955 14871700814026011537 16448614988327967860 14514775925179493087 6094025288482698320 7474602933136834113 17565237864607822727 7693584116383443241 4899837611991634233 2694233014945567379 13331818802094155347 5063188776838738081 3763850304086540870 5101193478367752172 14838406542037237257 4486308053972766315 18180953233718639196 2499976018868118757 11183202674243632997 17889411137654542740 10940982858559633362 17730509201147642167 294039470374809116 11840716914273867591 8900975561219046463 16287078860487367808 14892175087259770292 1938416048900181344 8460917151031617268 8012622527112713104 9578688749731068856 12728181457304241998 1238708924639055049 8293516228218175718 11988355100809270717 10282042201317574240 9185811213923347393 4418924344212509129 4453153910528921790 9104716172872773986 10255499419930601642 10487258050646037245 4963175869811089454 10530420361019448244 11903276672110762713 12320197575557157463 9049478869591141967 4190551028268160201 12211360743380743438 2807563256876915454 9589303065729032865 17406794503202397634 5119845903336177174 6424689599249164989 8387165752445358021 735688438913629266 14039392412064203960 262199910827192756 4256591808155930002 17121164544911549235 1232488566915311396 12141191768795757885 9447934035949093185 10392605203338992083 242283708342054964 6172057984633943932 3615314382129406262 17058866925103293421 8579233153134820298 16793320926032831372 5567950500334049704 17540584410648180718 13288206394706897811 11177200553917908595 16098974498805684904 1841691777707322562 3063378806259465276 6244094824221441779 983212015825041331 1269878474575280697 12357721853604735628 1104839279950672891 5207370965451417931 9931328267303208496 4277558190063507737 5951378421811985728 8803009519315163932 12696952773285177193 6408900410798641864 6566608354207156542 12600575876122950040 8455805496837495384 11691301381660808122 8085331435495110704 9509450108502642200 4083157767675961571 145763918723978345 10400122686144451838 16223342168578742000 3347275910343102082 13486156355809030625 15738816826766848709 10736406740364959207 15634595380624163499 5733335001533406027 3286450603900751649 16456310511156244567 17360468344426408088 1755658195548952651 10243950444905787937 7235007834852883946 1717704817994433241 10410120147154201512 6593795325618838785 10956443407932646796 8388475743486569412 8757527497531826766 6757329875488587586 12119086093221611098 8666138495368447801 6502076299437924158 10318282842355162677 4700789512402188078 11424321304103478960 13809199326300051302 13596605266039470023 2408441808693372524 8082166342502031663 7607307202151248378 2311340119682349720 9985200626541255575 14803830758298189886 8559224031311413459 588138285634915293 3962773520528861615 8027023648748876469 1303049142662672031 2225576898863588457 5486911357670544353 13639183289937053431 1908071949788810095 12635550430059686579 12800833498569237966 18063864115783486043 931457928713174590 9620124853871489221 1206018256961286757 9497049774659446709 11477727982613920027 13182365667832273270 1645293388477091314 698098555536363062 6304809632073133365 13266890035702298341 58119642343868480 4088173388304615050 7171463676912115024 357598066525205681 5340007297646345818 7533115866083047545 12457594943400705804 9401128102251680982 10585571266929380466 11600326237377033858 16514258315067204553 15233789969519399289 15072415782114773583 8744317865480033414 4246702224967105634 7800522391533943529 17623825500413926436 13388739812298016133 12336509910614253342 17210348848109186807 1780736526431814487 2732612569165612345 16224303706006052090 12471156980327197999 9801732011176773479 2292502363875423936 12210270664314962755 14616262473004300820 7198311124626510094 3699411144774239359 18344642897740269581 2740440095430103301 5059327029965728643 737057607114764769 9214872398162669873 13321903689052184013 6363980966265623051 2824813389794338946 4928178809435175709 6525656828162042912 16097064536387644609 5640519705162261507 2930684062639680065 15295307774974348965 9104276156609753750 16405819457037074620 1614053597097913597 13606376055813158139 14546405895423850470 16216887293703475508 9816287838005751046 546817569791201242 7047315133127507700 7517303680669231584 14263155792918273476 13933691770575763875 14265323818682884161 8513436325499701217 12386503995584541547 3899410630637648604 12443706509128689989 8731621052829675885 5156413453479755117 5467168037398904970 7987914622216563294 3548591123123548107 10453984330765549338 11357946169927667691 13637270240395586426 12895872423528977956 17447691996044824668 16745225127689962073 15920033062101429511 7397168308419442481 15331786039251274624 16942424878497708784 2592979079591594200 15828238962877133816 4118808212096106334 14113715500383510615 7305036547762093384 2923434400994471292 12253237067436383513 2214669685896187602 13086747378242941590 7919324951288202305 13497697509860007725 9930136395129594060 9742035808499792954 3074540396498575128 2021300968751524491 6230358130885985209 10785091825658858515 1128210273621451408 16631918522112472155 14997274760238496634 1650426078361550203 12226965525626803244 16591092236304831358 8370254338638879956 1551614401840564523 11641700099020153395 1508077675577620422 932576999311886337 5229473018721321406 1595327111275352136 3533903563175301796 9553558908841181460 4290240642882533115 3477154856534149892 10913510033343169799 4397970071146972004 1532656157632293992 13987757177155243694 8919053246122260377 11399240461200175244 10198100641078168063 3194173076235787311 14666437038931095493 1646878118767792788 6487183707222719490 2437691760496798599 14260335259586566279 16371407825576737166 1299900365772646290 3777769324245593344 18438797045290250601 12134925619493845562 10232109047377794890 11672490555946681878 1336220077042602770 17134537001987138220 9236353684701007 5940889102981031109 7508561933449312980 14868151052226908585 12769785098620673895 16037356972523939014 5494603434602941663 4156142599456233876 17702856019435432645 13678799013939087970 8844494229595967321 8934535260650500851 4531702498813246677 8813262058423554215 7930424463257338511 11102660113114536679 2470812168909771592 2779151195544688035 2045962021283734955 3218236861336320203 2581588242313697723 3625528498751710007 11697517299051095620 10527846352327393598 9816009041384366791 4163637741302156849 11669289890366347119 1639655106154401858 6236719220110123663 987957046786572658 4611247259958199837 15801161656979457282 7442504364719335762 5029878657731602593 2392776219628404972 14385732586362613933 3915265963415134969 14873270478640844706 15245252667102079091 2122034112299335816 1836650924315522350 12768920965068288333 16102759677394250862 4191739335484169419 2653378320231337101 13223280369665070609 12834331535172582791 11401532095398992228 4087101891801276416 2312369602722180264 8873710293225141018 12741749673928289084 16388239628444471430 11276633354743911125 16928433902013777427 7804041863132346391 11310737427017805988 14309454663102182769 18002548417003063855 7470712245920734408 14928293833000156908 12186137137888597871 12808554791516069959 9870298339516326133 11028069661863947369 15013092190812211077 5717341979112505115 5806170806870044718 4652388884253853643 2212196755510030301 11163169019854855006 670588813476129531 14764997892518817651 16389526741726794412 1913191956612532392 5272899804037808842 17072007468343101046 14522156120382906883 12006720155142404591 15350937565210406364 16107635172467281229 9681477155316230756 7992602605479094872 697991065364233743 5893233153925779964 7651445854934305165 6896230016792114460 15714933080550537838 2665238676179528812 4589926613139981676 3199318427430024855 17929429001579618324 9284745387007335370 2067377417999134259 8324625425397316449 3447184887721189744 10985419128118008881 8544062286410575075 202645577519557013 3680562733159484248 13148941943594042853 7067168849183761072 10206023350889618774 9017006199918076176 1026468096027830445 5602697084685192012 8629632485919256955 13147706573097756862 12333588200365065611 9421460575444580700 14947441704816524052 11140028047529712319 7047414781542342365 15099631086640374832 3063663924014006529 2313767159203593096 6451492588586408486 3129693889251218375 9747298031044439631 14446723248262995904 17620849667025145054 5933384714581212678 7845884708224650329 13184301669153984363 925094546922195780 7173468001843745942 2138940709396546488 16568762344001638852 10090754783328789189 4770354098816959872 6691030688096334240 4979523167433206180 5324165120555973898 4557151944938873200 4838376249744001823 5236833153861216651 17195021444832230382 10226554019756464594 11730205789526337422 5733881314941578424 13344358572604453637 9922368538230850843 18323570194160167854 6538172610165204269 8024688131995145952 10901401089597163658 16443879410096649929 2006151694224186135 5655062852115075573 16422189029951469870 15262149723797865278 18374370200209883287 16598131293770254102 3485633330274291770 11998971630453910341 11151927942631817138 2587906244661379485 76386608743350982 1600120910811720846 10062297816101891615 15809170077267728439 14826282903299416463 3435807737136017356 2289323708137169645 8942679859178533815 16478677685876332954 16326909969247174323 9106824372301589544 8985658249528546916 8050559561600174211 7495598688610094970 17275258679199974694 5239618278553530039 11593569477079609550 16584399128700828626 13789562768379877957 12743922403995624144 6842240822724606333 4701053802079201473 8501573129174540633 3248211308016148284 16993728715167658135 4830619449653719389 2950585355724558319 16447685447730542254 1025403592714894847 3381807539319999858 6660710561749147278 16519989657669226071 5085017919804048716 9101889357218977412 9693946358316196373 814131580790247473 10933527149219919851 11437383633556335090 9687057872730031867 14970637187411414984 964309798821289169 14837126942062111321 7411285611371523202 6960338831182581465 15766697385712047661 5875029729744579497 4854729167079708883 11947021801486324007 10645524613331100168 14460078963695595924 5171315689825980479 8493249445952418619 13695204392131907754 7348052076244152065 13123937944760811237 2834452649057004347 2757735337136061608 5778340429420037766 7727634416095710699 15732438073070103466 7239658530844103985 8955050083164593496 8022231166960007887 928532652260780679 4143441740323866273 3514144424766856748 12520427293335698926 2346476049551014702 9860738915413199246 8023169964820066324 4313846178468742532 15739559981824744241 14503514008484892189 10173680983038632784 17385107458774066031 235889915117437101 613778072118551521 17231542361497176327 8097247033790981521 14087309468041542706 6979522422687361461 812277463540665955 10431154648341004278 7140316973555520564 12247045534173327092 6056051853412404003 5569556119670740312 2283161152907275294 2167328444081365149 17686343290993362097 997220290437662592 5777494414209843590 11105778274476818287 3000137792216677615 15041807718062253870 2967718881225812990 16245594276032203771 2386311361028968416 6118872346450477816 3855821634072000433 11068916848690813865 16820414461024428102 8083977983664890673 13026772870030231590 10783617063143480961 16109310435705801980 18304808817126372561 13149279008592161325 15625491882383086163 1218607661447572348 761969030638504754 7744794621792620090 14352569330704869491 10637600572573055884 648051178624055590 10690506957029345532 1268919662513580212 4399619664004893508 12769417034908716484 5434808489804242795 4479363461433909566 2842911830961162381 14665638765754545096 14365427270123995775 17919481044325736618 1624103237765132689 3881303986979569426 9245865923114069548 2551571344374921281 1976102130946366718 17633461363110848832 3049326945386178257 15191964234019511721 13374463126811983560 14670119204932398717 16120188765747115829 14801682794896601564 9340395969062426243 572697950588208004 1556604011135102674 11333795100257022578 2900964489570564606 2301321196182304062 18190866167084926335 4046654103318609096 8771122719647220054 7435156063632559111 10274596743617920139 5520078701352121719 15641330288150697929 16006958244665914538 2773077821892220403 4309516876055900846 13887086488304688943 3156247867125135113 17140440349867885315 6506911882493144118 10309851721855227226 13820716869578811746 5744904388863366496 2221684368268459738 18275070884622177715 18367954388629640059 262975096028276677 14566438911417975393 11195832223787091426 17553456400327704990 7745280881160560849 4841916009554715437 8664740655284451896 10703656355006214580 14836527255557323782 994205104169422081 17269721862537010859 1042687083499316734 12106300643996117826 15466187159306678342 1556637303276658429 15081700963563082213 12031885776328538692 16312999407062947394 4912530127999787083 12517749336268063787 12165824836093364267 14236586084053427423 13381630903776917194 13713261014607835530 3225402118945070509 10891749573134701929 9660526441264011075 2541263261320912663 4364814203562360075 1297934336364912751 445156530045239875 10354618862129261472 2771041976303333152 14738487653008961241 17385679509845980462 3086455708949776749 13220907073913796409 9325429901108919312 16817916833862045207 9408098433507318584 17755745054791108329 9617047677971938316 14520121600829437321 14841534012417319726 16428406246161049600 1878902558607904733 9625325113619942324 12774170051718964415 5841061789815662694 16189938059695366837 11281291581073289772 9184949752795801738 1496331913991709277 3838399816420725515 11274021211354016390 14229148060311243520 1184911283317997020 3174334324893436781 603420722778763416 8827124015360292549 8206430579579435733 2755563979998290375 4515148672685486632 16548458152039452634 1235787117322998925 16269563784454980950 11421682685395071410 13654922064025984349 2191134834592838952 13510466013297234072 8964062350799233669 4887152685803521324 17224585019923406040 17219175782990270538 10313580493854485773 11005395530575200266 1072764849056377391 1303887903802715559 2957418882562493877 7986255807766034596 13645370167621891696 18146676698078452746 5800155939557409517 5631014305185915113 8447691062892889718 12729856590701666237 9463687244393551258 12924816651884322038 11759564109231903022 11286202124121538278 2311867447514141965 6536973251118701132 1991728666425468323 1375395896559286319 6755331293599020396 4116315179687897763 13675947920385492941 1614448603382370791 11268584357456187905 8914400755150930982 3764058930587518679 836844946453099458 17974860532764674404 2957253116536037702 9257261912446935676 14352183422833714011 1651434566885775527 15627569421382569087 7437613270145051086 294056538911259698 17050266336381683262 9856553873055590767 2771171118588350602 9768213030580318274 16820919681118713803 11330023021525470312 7860658856388980789 11259124081371850358 11363288471863133486 709674051064003692 13030750519343205264 848644277086095290 10424061309320715518 3021426810670022013 11149309716838885943 10339857283966108236 13595512920724976582 17813817023586342693 17076574223403898050 17487945735218957117 6123037365222520777 7583812212512318337 3338624237785591509 17288961633197349681 11542939784942827845 2739355540471956885 11465679321878923498 5130144703535922915 5594368929969112551 15298390301830030679 14196438015688237653 9388189012866143421 17154089249818668576 9536519728862990764 5852077812272750111 7573078040292964070 13416807647492531131 4939950422455371140 16961427603223081503 5542549106585283962 4514694014764383954 1503590859183306020 11398440586588353241 959637817101953779 4740824973517448170 12028179519847110265 4312320362256474665 3769337201640828461 4810929105582522464 10156483272765489163 13474489014672374315 4617418529117860209 15202280588785148323 17568112158266614557 13614972819750042299 10030827462597103613 17405723815453490400 1179710491404587588 869641073271970365 148241385796216910 3282938984450021649 10051254215200370117 7397681129632707972 10475120466249869032 10149841747661220941 6279775911308868604 151701030747852159 8352259810582024487 10921232268246492274 5641869007289998692 2795786803403284839 7025888581297593404 12143643877347570930 10696879700323899927 4807959054355204389 9425232875046175922 17363106306424009386 16854650585918245042 14935278530241904031 14335720758838329848 9058334790903096641 11104912569379000186 15772643895323093639 573535517829722488 7577059027394304988 9594263033362251704 3241766516339396363 15868455838768841731 1302372632845775190 5105896457493686972 4159273573953566422 18436889204491227506 1754365194285633812 17299063817476437493 500856004346147376 3877204227425341454 17096613910479428800 14324107180454003265 8009698080193281026 4234440886953142563 7270344064206385168 15151770834303583377 11234892264608135202 18120552711774692738 3216965174680563029 14478964570957496241 5399380926474993682 5271470687100285202 1021734071410672022 7032060909400291471 4540947909422434877 7219384697171924836 8039321996788259431 2393054858133381273 3675016588773254483 2885635220994953326 13902484372833484310 618555067378878724 5772025113556667412 11631765796669762485 10517830924783533655 6227153820173701837 5389305900520764800 11287280502812027622 9871660615160053830 17233320190677764712 4435732040805735035 1220189250567325217 13961006074391789981 4686158744430447326 2761542628448550 10873373530871181791 3542768885513170770 16626092125589473250 271110934710409062 16807564204484490690 2977113929506423960 11530416447947147604 18312677291978365471 7407629448902920118 8134437774136642090 15725636066916341988 2129585336875487376 4371444653433536111 8122795434280597663 9892324466730365010 6610698924205655208 13092346702582976133 9514394883236712623 8206483216484092577 3020498376610983241 14248810348075042869 7303416854291336710 6891341878821914942 18220154956507492098 3558822324470299230 4138422106011858163 14811215039076956079 663289332714884557 18164477586956300458 1433428153675169577 15801956957607268640 15791410551901569129 619485244479983261 7503769412566306484 389587383835878117 1302357838567608702 8548514080453384535 6290421839154460693 16124069710146706117 5765103456625699412 7101751103900490445 16717641705116642460 18124521252821826891 6500494008227251895 166781944814141046 5858467962215922722 7378406392400214225 13775078677915875450 15129251666129858217 11893733337933732523 9639464044728325341 9548361723302838273 5496477744085911322 3816820619232652195 7604615100403101959 1748064317456693113 7182675159198453615 9260670199309098050 4260608700372948667 17781172478315495302 6574877640893336309 12857801322965434879 4505880486243009198 16015080253152821331 3185692941484064369 10915311704695483905 9602330730105497168 17554337206677312197 12607887440258261026 655421341937271639 15276385671575457635 5920143295356292156 825388603484944405 2920046873594507635 9907307780978379385 3065491287088512684 17923583205773218156 13613245850056277544 610748689589781390 7785725274439695651 11938209075861543173 17738876696061935470 15750388543029041929 6398551966898909400 2718079980061815968 7853278373073689382 11507897994551581329 8223779995095612938 10066151455755983434 5887507878630286194 16701798798303435979 5708718783301624990 9435327322256182764 15420213427807916819 5698863965242693260 2819975833578282506 2139215502517254602 1072847454906559403 7919083600570203724 552122926492062048 13190756303112444193 14317213543053623792 9602376968674222850 13614078333382488723 13769915517037526973 5259359134252385127 13496239392060248604 1602647902840234009 15163536215422961088 14334896982664873543 3775502251895000277 12321010455155683744 9329955992913307662 10829074502266695808 12724554932885719832 12747877184173197470 15857657801236418074 5778947216900114279 17205745515225202615 6611136711390822290 3394840274485345866 2716778135026645490 9030957159291137454 11138205369556041972 5880239710942320796 2726732967953278675 2484078186493820317 6453668136512973884 9052586085154745686 82773170412595677 4503505942536857378 14479755402538378996 5381998218552294037 13986446263130143790 15574915408416487252 15829867692109752603 4173168571785117119 573704506265999600 13617808677384095153 12714507260662653719 13003336145308829057 9286086949467527781 1985949903515565631 15695001403705235439 3621649480068533958 616608836935866033 9286065619074799465 15394092539940531567 7004810234933919236 4901980896021692179 7830447191148722725 1753127299942282165 676025416624821057 2484367323238902974 17661134080516374407 8307706659129769678 18099100284305886622 7694294426586499940 5565104671230593069 6765732794790529479 16442165203878016459 17625398916375933361 11550479685943837031 1222866183096218426 9020824928513488493 12341889748613751300 13913956708016918308 5096015815726332849 5970798566867148954 14049527719276210472 15796593962871945969 16078298074331478527 3111929349382328031 16703748443257299796 4172405758662513833 14049790522920759952 12947197643983194678 3969996695539021497 2056432231483145226 7173325743647233193 3402560953165395638 3907359922594421854 3139473314100889564 10893951237623647899 8498375673944337171 6694960241952906204 15225694870113455314 1406115481900749286 9540744265969931344 2272559169282098904 11601227825090384017 15975169628582350715 7310417093879022121 11878425989632421814 544616026291608889 17426989191500019069 4257042769384694961 2282035321360924803 2588439787066136070 3987295830218445706 6539009907004597831 7224985444623370772 7510674216801620496 8105058614315128867 17147210477912364275 12842025425245183329 10080650691342006790 4470311531763229781 1664999197390096501 2688879347394340408 8303034928666373347 17097602726170778728 13824328436097359266 10340218538545339635 7339894925530674971 18122756891587204242 12964956399257466760 15369913235141550130 6445070941286988640 17994630000030625346 14046084001465413277 2818993336582538757 12752858053289787028 15475378899910373441 10832631279123453119 10727966730553647964 17026138990861035222 7411174111212689754 3856691210691377516 8284476503893037168 4086909291915042954 2317324521610508688 3548560113092190891 12862746495216953355 7955575252415628039 9295627846323250560 14674505272239596279 9079093243474933509 5829425020586565656 12918498112967347511 439093826155921568 11322234938995301904 10493189150160341886 11973728949951132232 15624652973356164820 10262902171231950095 6354623227576339775 4728863587535691147 14103420715273235094 13619655567914659537 7334880127435626738 7412737385282264007 4527973686312059025 17458018281771797698 2424444903678323081 5745365529677644504 10063162598546159076 8004032411112415798 14759668770831926657 969943105478594761 4895719509682453865 5507955922973549240 14147209060259268531 1163066856268402072 13874818407954715093 8834348047678804683 11714250591184780865 11098910400325834572 9851310564774761840 2908739759958257076 7058568972696595355 8630204476494941302 16561649908184032583 12961160886577504054 17218440096105063608 10965253042808297818 15845616400432997343 9541825265991778806 7826296040554378194 11434058074110997492 6055836985504405771 8398342177845914643 16162135625107954348 16504942493385803737 6619484215946210353 17682133985210774815 3174348797748541392 12763536570712049034 6422856611390783062 1791796565864734739 10556888148823669973 3747394513079621019 8678496576786528082 13305351249360087106 8846817179128733727 4425805379780851672 18135927755775569922 3276032913464078877 9722339389631912279 1242883050460946129 10324574308674003264 8949524443462371599 9679712438033245365 16656131875781909602 10145488733568784484 4788169617524040975 2905711758842033513 2843297820293243841 6363741752562091687 6009777216533224045 15942303029798371272 9346518544539051786 1399365443362666338 13799280178626988004 3789996308119992921 6388364266139045621 12640580915032625172 12137815256246695583 14057712599875836869 17986565561900888186 14030959243752261688 5183729842397534792 5477590484678778423 2652923953118675743 2029745240677853974 15471567338495351971 1189716964605597646 8658767608103745560 8078032781422022789 344360064619393406 2631133700176724165 15695399417184323720 14702704952950997573 12840017747143032007 9676221271973806358 9237000640994612780 8097256168889545661 299654021686658784 6402737821192538576 582404829198291426 782267955435730572 14194649670376378787 17473270055257521602 8924275210650755462 15410249307251966260 7345398250627612486 18354193159396907461 9789828180573249491 11829541959041293207 12354445694042397989 12912414702496134166 14532898255510968949 10666820977563908817 16276085857668129149 17526719744433109807 8654897028474557541 5320576903372774773 10238141160816555690 12573880472799432850 11180767207739301737 1137053095257635582 7193796801279395125 17912405496351684409 14236426180058661429 9378047802132811129 13947473951645175184 16495451204626661945 17333687616848929655 6048474705808468710 1545787174586039593 10015883184737695279 17639670651778647022 15311411699413169453 16797318474880569631 14484198579833446897 8673822630779757910 3885127650958720889 3709529791388954253 1530147759380858114 15314717495601129094 14456881063719142672 11085110746587605817 9569258043543512183 12860033621451782889 9208649574877849200 9709294102660796625 9259324278808429676 6288229272575339489 10087519574145559832 11568885029425900375 17159364382886601112 14311446979478092725 12414705089894362581 3229343745787613774 5077316162556771062 3960805997014847204 4341152934333621083 11091963872624902947 15551966889484419536 6641256411620709181 14347363783346411872 16178422129057732496 5950151869296752127 7009621022805851216 16030695569319411317 6371149499465795325 2194430784761196628 17859746096114628075 10405495931535387828 16997981900764233868 11743290182303703204 16719865398441875390 12205077780474757565 2881834630997510537 2139693984976056552 8444397173565571699 8162960044445660394 3364488067235307087 7809533879560231490 10167582655732129102 15561898023434834586 982289430683467053 6743222004110679664 15363033435397072470 295204276012940151 4946607891004026097 10240265562252273659 4490121621946247987 4260726180219965932 13960247147845862863 12434187356268036802 11605034822582319564 9819228870111072253 12736360371348019948 3995381621524979519 10395483332714525167 14869006217345299043 8240832942006442407 3156781011441347877 2145711687452126220 8199918556340800021 13791480182250960426 4919044420315753806 11478318182400940263 17627920697661697304 11094726402219521517 292196194168077919 11419074515349014846 18296163493401647671 1031936048199026037 12877449308436784680 9580245850409726381 13551068347673587165 16948317635113676376 2654828292818545778 1444404363642027405 13862966447488984881 15734619721513828007 465400572041255980 10145432657806284598 3112444316519314439 2740195693899066558 9503199069834263934 8940660161426702848 15396175450122068582 9326841322050776643 17185409144839652155 4727907158503158304 1443196447371056472 15230414130074812452 14442780658905117252 7080903718943144545 12395684618450090150 1057913846512427984 2212993365274690846 12222550072123570839 13983495846665128456 3389878930622698213 3985224345646613471 15334147060125920407 11980724274478718801 12349788454313649741 12259159794433277118 285165153097557085 16869931415595453487 10871749816442005643 14456145579489065644 15593115854790612854 9242096710528139616 14690413948849167466 7889135580668516899 3477819398762585580 10551811367858127811 14825280662235724364 18446388206799791596 15576853709867044391 15285087319780329788 4338863107371547784 3937589581014577741 17039719575536013762 13513373570830536165 5150861785428645686 11954374494020006700 6603590373260002667 12435983386949637865 5278407159045209049 16258767641383936295 9074516376510738674 14217250168619332785 217922908874993705 11799606500074679024 17193260659138858689 9826704621879206292 12265641696079708410 2835887127170436049 6303029215110196986 2114909038591900452 3974998598754829774 11026386262607560125 17685193087489166585 7136283420048787297 2024984705106192027 17320929784739015542 757873450331959812 4837454116539296169 3386339072741604331 364967163605333637 18207382387828834953 12420695547367806488 11785954179553622682 2657548524999420581 567392840186416866 9561421362213280976 13955349236797176673 833768775670444 6696418432136951447 14149803141833707487 4087234710860710804 5247820397018118207 10887511296709235380 14210430918859897635 5296044169253027001 4708614441039763672 12682269907892978964 9876132523939460977 6752070077974926354 12476568236148850291 7109813942492914250 14287742885843641542 8310730119277615982 2356103870920887806 7960954537058921209 1668820387943786485 4631086529922678028 17404745488287048519 11082932640897476579 806641689036997479 9986603116092748611 16666343127734124999 17689639040298706616 5067185673700964239 13867002473280008679 1722610249760820780 7885560871339225792 9034930951437407967 14767191780831857923 10446138140244949704 3742061942297165710 10439124580907159134 16961004189810285589 216936870475689768 10308271930377701368 4557204465722346102 10210592381461571709 15633694201701540296 16637825766510055604 4720839214001355279 16787891863500450741 10914561535029157292 2171802308413192526 12601070809616706097 16862559423601732834 5479362628246723225 17475827676712934095 9673659931691064903 14271451514523845600 17802330176628272514 5882631090169764694 11405963854898865022 11586138060891916318 3412258123082017444 13098831002338866926 7891420275434668578 12675414542034962427 683757487841774748 17702752116209705991 12709411921095608450 13373702146377398284 1850169743157792592 15093015399833196014 1722710110524395745 13335092604260452565 9480628352161574854 11571238975962149587 10329357016499644754 4422330378389700306 6167918048827692403 12136334634574375298 7701661422646736106 7763540314100385826 8430465069699171708 17294736281376966450 9648784549150623702 10783730997353359667 12439561736795184839 8931659127408725493 12465737690771976509 11369936297708789977 7577491863031577856 17805746433860824563 14406873105296210343 10611386213276908855 4442829002104236684 9681643929036791337 4192905669189773304 7805958927289328982 16697557373287435265 4518644848974111703 18445178697606998488 10353555386663090932 16990031874196015421 9358462845540363545 11239854813114600959 15854653456678378208 3246099968576287581 17493026012915126361 6900227624231155598 4211374788799153537 14263186401551335 11844280232824260197 13245119762977992185 317434597174199746 12643123153944766118 10884509320246086204 6088484967011661386 9414902890971860953 9262951156777219901 15005072991316611225 5014777931028943442 892112409920902175 16173553710077327583 15096447753708368626 12204179190938927253 11695664673287551744 17556576220862610256 11050129024860332609 18127161330123715833 7958971431123121066 6311765498567213880 16881331534619365974 3747294773644731311 9351169716910553414 3754429279880246200 6468427216531239788 12150382229073942559 61232229846356464 12234254292986589709 7338040646104838084 15103261461698810527 5842586095530137960 1133805164324261219 14918386931869353881 5188974993270219306 11626177299488305647 14640795575306422447 10452482615023365356 158757889788736618 4138865804405216434 16148355020150756762 8715410227654993817 3340121781475146910 1799260570027282486 17281078828083780021 13918605596993221643 15017104556743997136 13282567721920441275 16591288252262246809 4052953384255533965 4471663900756295886 2281189976804322828 18027448648789645697 6133130586187010857 11366776196097142900 18021900515436752071 1020267616998999616 7168532914385043252 912237881316511624 6557612370924088536 16199076481270729570 239329383846426074 7277873231731659557 16839148822526294089 8479552044192415469 18174737406846484320 4880426292435376375 3439093752116798448 7308635815508630794 9159341270993282038 17224064240337844154 2393881318101307175 8312611454468933120 2732997591561349728 16156629833069436059 16526708684023703559 14017062939552091779 14928492854213229862 5846835085322046852 5355626995146436434 14351679578532954702 7647405748705860528 6176154404686251724 4769905466149201411 13706196361781375164 4909445838153825888 9994178495271651007 15234421347363839697 15649022255167754537 1646152261095022182 6616260037712105109 4151357983286727940 15272766299684585176 2924319583221114962 236671922662189717 10546053114557671861 7838516380830542384 12093780294615517065 14225378180033112875 1820297302546547110 4766479926521875196 2430929505175132277 16812580936753159089 18129953610842489866 1163741954946515520 14551918536819221153 15979617665979828416 14583247875863655419 6719129292060088956 7731557895161127476 8235602624331924967 1780759759796459657 5038397574895316912 2248352248981251716 11665395297681916438 2003477853561346609 5339317933313109595 824125921150260163 4467500356542808438 8950555422770328076 2985196053933704111 13420172722320843325 3241711744704141894 9837602473198491864 18382189191236771117 13150694308527365357 15627064836936931040 12177311401426362460 7348752076264871352 10466278085818677194 15038944706794015375 11114113170628060280 6325416564050657947 6849669084776327018 7909490263207119344 5242535648921759158 5321553322337310641 4733695863073486209 4707917377859238891 12692401910828867892 7775092458420834977 14861900211165098168 5222509793318413951 13990761907208459704 5306628975616874239 11522176174960193297 8555794897106884862 6392213322935361793 554026340914441596 18115887809909275139 14608176173563418474 17388332256501328889 13303387754048160613 7677666081627781596 10191013392929316325 1166503548513534904 3000702822942908353 136523137748943846 5248669449834437979 14021275852960144045 16233782213309103867 1607005124452317500 18301855065538365562 4512270074310816485 7922788129846363718 12532790576884544046 6621721893171497934 18292414476605751646 981886454566063831 3401999125216697416 7205881369856500023 18349944280490828837 17659653165342203287 1540866233032126722 12158379238859775105 3935207713646367603 11858797951675912098 11763920664641022402 7800913608800204049 3474164930450720048 15503437515679188608 974373417684800427 11571631816396040445 6421435516932660187 4044770709601010760 5250614925744546089 2672415761534166508 10109938141214995048 1298712159965451551 14189496027737721237 15789735867563537743 8445954149100390668 411177843872352697 7579520736205007377 10079768023432476102 5527627209312584360 14243528057423093196 16393440701925393735 14133529618187904353 431978187042434447 8789228715224812529 6028145575787275001 15611736760842345546 17807260277143570156 10472625296994872109 9733787850240246790 11566656133582340710 11431239418845306476 17939527766114677860 5350249692523228198 10871210176714153120 3434377336853957834 10552859822050282502 16621337243822989759 8166656582578259482 16425974073863593055 4122816350963699297 14548640869707414841 12160808498371930030 2593278911163772961 13405900100585767147 4807313269432163699 18286790898100628854 13245296960211065115 9547810382219443288 6926652969997045298 7966952966767296231 16887169033474295867 4796189400663219924 12445259545870639630 7287452954101125618 5444115053589730408 12686372753207896153 5128384923068279299 10720941941655202834 1963275051864155901 5607163745757121280 11321944101909505211 4901115556312362580 15628285440782044978 10636514757549055881 3729179026135275374 3674200397053233926 6083387242772407787 1925506009565863153 5644255641567642591 11578019834981601721 14782687874627035287 3347375648074900365 11542977575246771120 17698399274506201076 14241157695069227745 7468181224200620518 1943953154010470831 14468267059786327300 30515432746346252 12529020358126675132 839418793704420455 10022144244050517147 18035924845714134788 12748582267499505633 11510568897023981304 15737409454884390664 2728760886131671060 12181529707803415615 3083022135469599904 10601842385201539775 3894654392989653066 68974757095298240 11075144292689313804 7699966188908267979 11989726537574535934 14254313229958272700 6305475380119571607 15290910877705608361 11865848338811772199 7537820164701367417 5515267218512512609 17122167777976674546 18352983517164627513 17791321884813816617 15323735598113587855 5549275468256803230 8900448216585706305 4618329896116145856 8939799043029939286 12083880413675015055 278981265976468232 10238177348096071851 10849673779526393882 17332307734473051686 1141951906537336662 17637703990629104740 13887880893927984547 1748991868234222038 12970330008495513723 1253251367920715913 9104114435557675332 12165532348722596128 7264522267475082161 13021576149581469130 5749897030839708074 1645447676238442625 12316724850232269039 3867878609297561876 3035244330810675445 17049394536000434069 5670890935256418724 5792577673294959477 13344768259060998897 10926352798232438331 2931366685178490936 6293854342002968972 271585815933471193 5261994735971042382 117505625349680443 15633834543153971055 16269969214532342670 12037685601204902655 3995950474584418375 14683605708298011431 15294558979614456327 2939826950156459579 14058519866939439821 17657935828878513490 14483991659430478744 7530250983613281078 14636514989212988412 16684900158434221270 17100984620534316339 5877279264828058511 11809589807860474865 8701908949621145195 7511221379638852373 156447830067135780 2307243149490970712 4137129396552522973 15123080244654464032 5245510314008815635 14292957401061805176 9738070733202979010 629136780005946064 13761757256130733865 13551361434616348953 18285156670530121207 11235951173451330753 9529971608097399164 16462337830814325438 15731203100283307908 12123354632743500706 13384574325631598499 6315454495697199751 4330794567292505267 16517830273809988043 7994414448961802484 5321496256598147642 16375203144272189758 13671153563272341266 6382153762572865839 442014354750688795 11215382029621020945 410233858705955233 5217990554537241055 7945053231085369022 5143373750381493909 7224063976991544172 16403894558592354793 14766798534421860386 12357291582504819525 16096819647408895377 9629544257277807915 2694678982033244100 15918888235578216151 2671991012422062676 12830432665015058231 6454661094853905107 10328464321094975509 17169506958461412299 4864647038741200061 11047409006155945860 4072357692544996717 2723949247188631780 12008644496571200244 4521257761674689475 3608550566894548407 1104346626843660144 17833005696865986304 8161155998721267540 17767822671862030319 14676683614482938566 1471123803798849823 14039786417943121521 16727883895015471111 8590345899976118955 4110620857338933580 5133877901501499848 16692870154195303929 16249990428963535771 12834969957069267446 13342651591386927064 670587175639045287 2763265512202224669 12297141030146015443 18019579866806839483 16460071304264327887 4312643846788420636 126014918157069602 11473879108998198316 16078931025631559304 6549800063524380162 10274967529835153689 9502687592146492569 39889797216602621 9012323352883192228 10059648836986191403 16797425769060562789 1679336731753822377 9924297583719263287 9782791109364557519 15652728226589716237 10362043190847087851 5112678817015919703 9867138285503631212 4158049464373860272 16360991506054442963 5332680726729342372 3791265778541705343 16191755340894033953 610501879581635158 14628563160175660969 10644651724999159954 5042387202425455163 4652752899644795296 11591052253721239063 1294746023670005800 12965037237899101997 10768585468886888073 7345156430418272742 799754441454559943 15488467251913548538 15307710692463004882 18340472068596989700 15863356560279110868 10753982887125785086 6948507707494297888 11132692368208101495 9581240899110153270 13669806835142483817 2177634170596419488 2021905400165435059 14682164344375364683 17515347313033098827 5927215626534287245 18367811274445246106 14983794419424246246 11732807324753192802 6372345817112510162 2596132202556626343 2147954340714433992 17687180601356261968 2841992500866428347 12067234610051498165 17953096025474598885 7592366475898993709 6109431600276325144 10952096348472160118 17697803404257693570 644366481125352972 2257174363054391173 4646728306741327189 17025521553341865071 11353490412337689700 2790553540903390417 5435662966283170889 13423539089126448620 13870145219841942617 16541403108215441370 2489752980699199894 5054270520265978244 10136332643247462025 4844747792936866274 7315123765785896817 18077441691291164594 15457855620522748012 11799483364764015359 7154315277290140212 4830638599023191478 18085534408700589095 15960730165974844082 10060181703898517975 629002426895547200 7994791473418554699 4781464081636301081 9163484532422441219 17642949899792648168 7505420615494158721 11700866723069030147 17892117874425871910 5296782893025639896 16015257282077381601 16378638898904208900 15358192952660510224 2022270616064445233 3096857823278269504 17922876821149487518 8214029858421641993 17410042005888309497 10572597125635065363 6976991207496591055 1486030917422417039 7353005178008447189 11924169182707130291 15719296978751327326 12060415143957993837 4453455117108542825 15710953789384414622 16301564840758337920 12916726089780438680 12475227258983998338 11774618088804511670 11286080342642699327 8768131672698507334 17596832937976550067 15620798542930801162 1234955651193766858 295907133978300024 17971330741796710319 3642330948595320580 5522098580577117473 8810205515927986893 10050501609070345578 9193066593528503980 12222974072353641974 11312546099673494663 18319183256422273932 1465008530369911504 17537339879366195586 7040842087161404279 1095717130076685364 15714078142527280884 18431282120449138300 6919804860461544337 14304927353690138832 15317721858036666801 5257765663018002362 206515265336713022 3061192783736729969 3069310660084900055 5533635902148669686 16075784962425327582 344143773740777288 6223862157744429136 2546939423439738510 5968748398551889123 4898591292429108459 1386283816848811671 15536556611557333806 5289358017294932761 7127301140223629671 7721788817612641485 6992462017162096996 9909841975815005243 3968499039624332690 17725247369980008550 15764597280761616914 10598430671147586738 13272830813301461217 18307137382536045900 5840684918315837522 15979247246036190646 8988886318442862122 13865894522808627032 9140896896265152384 20593704501189024 17744200783558228731 14540041637058307128 2909291639322286215 13492619282985282654 8231052454803416409 12514216796811224880 2378232857189591195 15681015041693285608 5021029960162543164 10777209911099972084 3876007412551905670 10568786874540531330 292416317653014331 17203481548881360347 3131903661107999240 9512503384211377657 16869677694370147526 18432372402617977731 7309261110178607458 14850378138274575277 4130220634624294711 13958061049524179114 6737241211916878936 6256813676194079817 12001255098475556807 10306788428089220252 3740087330183611944 9587974842103255045 9392506808075084378 4913366102019183367 8454052768462707305 15857544325755976783 15077100612700298497 3115595287999799431 8768605470234195855 6126810416534393906 15339679266290519510 9755030001286254173 11123248818689511388 16479263314388193863 10389513716548433430 17731243512987820684 6541780862062365847 3050281623925226694 11071200773001195952 13207642850569955407 10936695903890091689 6560325564728169110 7689403816364232322 6908765391833349613 12563481338715150380 14646851245940553450 14428230056522520040 11014785203478032677 15483841495294724648 15715371370434872155 15951543841119625868 3251232463032966208 846421381002628569 8153057705124774815 4057348758807462514 10422683948417464491 1379731071856573491 1870160938149314060 4603577411110510462 12278876964553600844 13246138546919819434 6835320873016189699 14712610188132192094 4274150268470791348 6813052829913684489 8462558154299517664 12833382590852022230 9042339673206874861 489767856535675712 8481321270007415460 1881483623652677706 12616144683779481877 5537297132866196695 3124030090257705931 9564631114547765984 2180392609452745662 8423180051550094178 14160428171711846570 1625645703632137211 3636883268535809602 11553408435194419260 5851647469926584605 11370995146363346552 7154970617186024110 2235289209732850679 15582701335492213781 2580884179437605871 12776722691423479727 16122575225518842182 13826353936724677510 10654998889778971683 15927755825035973427 9652050551345032939 1367664385251491436 17180583913490900457 10980320679030455989 17670779037277715643 579130659397540431 4433258661147563380 11546400584930918176 4596921269220251459 11097681098627349998 18000130547841298997 12745503876086500106 2870833295458291695 6941513588140644341 9132218778620954016 1290659197560254094 10279573774975550184 10292004984724421634 15169447524335688883 14653604144096485426 17844666635635970855 11199602614109240659 9848231625214912224 17230017185108871030 11573732032306629062 14451578162106243622 17781709844457679894 6359569210760017395 11957561783201864922 12730174412569989137 11829010741343438419 4071632916715620885 14890108833339414514 11290977051678011975 13888670116204303570 9727702889871547384 7317236857271665162 9986318463689789578 6960884543274090192 3120118439765674114 10715580937707797645 3200339334232696842 3734929286327617751 11664501857491706781 16601057994338797302 3882964401517536290 14342295850552436481 12367042225582033726 5477919796180929117 16718239391753023003 375266371167856304 10001319909969751593 8492501106690537176 3242153108760603317 11729601494900940093 7011509702179478832 3281824128013975540 15463208105357780544 9558274732241858697 8910543690250742708 2927108160081451324 5744047529297154355 3417543022032286769 15911729097355526740 3641303725742768486 4929603958031962643 10308275005376600475 7326875908678166443 11430721970919329163 10132174941326685098 2136654286344629956 13887723168977793325 14228326267845756946 9193052668602835564 2060219860075842101 14458279559644499491 3412625110147443584 16887620034793361354 12433618652549140910 17677194180135400557 14295425343234652182 588614056188915486 14743917658750938139 5051060016062284804 14400969092696446632 14037009501630414801 3269403530294101044 628776891296985428 14712867196237388378 12994831215261406600 1372620413646416556 18153853526875353855 10971817488663359630 16536492459719066876 15053424109477308775 859510052464755229 861232388256994707 13722969673037692436 14132445993798091795 12936018701090885463 15551913033651255589 18190589362086727220 400507459442133395 15684036455753939766 16556266803663496699 5758398672178604103 4852714446737474929 5429108585523735073 6682693200672154831 14689215238223763905 6122373783528597062 15465121039042076508 8387717024059124435 8018100667527920305 9493271529896125012 17091661077283069420 7936917544476944861 15523478910256184145 17532615490975762643 17534970500005461303 18178422285052930921 160540741149199057 6327996695561623675 15796524366502613498 13505856322766260519 365456057550857015 5518957608401306186 4668612237390175203 5931355060187800980 3688755765822698286 15062924272019674641 18175317600676354161 6613232218505086911 4037766355473667171 6193386185806561900 14540178377704756713 5791708042664141752 7496455998193070072 5765796938646128727 793445415035326867 10768133339585847512 10574650474010385805 1207164960511111744 13516368750915646552 15728795720032524802 238141634059370148 12075178666169120113 7975065727249588457 16557405877306029294 8734835923754370998 6285241592826288129 7600018148958319842 12669943357810789748 2049848892833726877 5342394905071141768 5288956098661335779 16709590679623654104 5599499119437399746 3776367896854242412 12151533715748523182 10074908026333060031 209391214949934554 16804980484075682547 6044037109325194738 11480133220716239433 8221766114551930710 16296640602619177465 2436415680324118073 7435981638777814695 3768969097388387130 2063894633136439882 6774776289780190965 1434536167490957567 16830470240876146350 3406594659346534287 5153445056347078887 2977631126404226240 9455856828917917207 5884274802717059534 12404344037992380670 17747367067833473417 1779031308336773648 732918039913291112 7500834509471109244 11123538443748671842 13271985350496982218 6025800775318694341 10229567153527637949 5777721207521975378 16687435008514405808 6206608628933610911 13647163815473227952 5729078875528267456 10065474412159535356 1679633413836623859 2331372502897076005 13203184250450415304 9345174402596448243 12890041323163507552 9788592645681521940 6821245800223423171 3675169163814024461 4097141567793310856 5262047026580026889 11652426056450103340 5623190768218849856 17560565468835969461 2300753931293330756 11793882160944377424 15404021158447335281 397700783185419501 565675775077141525 5892876124871926270 8278264543547359275 14442879876379030461 4710329863007343893 9189137704582003704 10307745200439707163 10216660629436573379 1240211745669391176 2481404204181350550 16920322520342021036 1688735671956629146 7407662885138417102 10076757594555240069 3450980096757349620 16443162882192291849 9579101138252529126 5098076109498114175 16355677613642958376 11376384380687777501 9323038289218223146 12587273565853214922 17384480044282670300 9502803135865049355 4963202416745676719 17453059945383152967 278700059840150076 8928013085520057088 14833515660535397717 12793375839803482573 7063931188997031757 9470190285927814747 18303243440644453680 14401940729044825064 4528802069040435491 15676492492081631676 2390603029025620451 15254750347356985058 497597663320451307 16885052413921036835 16834716362828957825 5006103426073942082 10789791151934521132 16368955456677815581 16386769434539440692 16976701337612753567 12971128366365133317 12624905509007271564 3371741245480290042 15837376019808749242 18094320236255812902 16917005905562803957 5206281287251103878 18090234866251466530 7700998167157990603 6065729684528438564 6420286724362609924 397203098389327840 16579204889558128528 13832257742124081277 1898431685186566220 16439267901112780795 11855820311908213570 16523902947892642374 10325924362651267707 5874202112274866055 535767550938640603 1389148795436233165 16403746005462839580 16349222841643505806 4063769721046260069 9820017276352974020 2728111207055590688 4596458992954238659 16975116014139740882 3391970225088475361 14519599211826429774 1936473728988182020 1577042568081040918 15440997704489873507 1161675126064825065 4502708241791316979 15119160149690600513 11398978686725989084 7392011657680848898 17005792149989828284 1887259637096180965 10027265504656677920 16562407088832919527 7860308393149417160 11718501575084723853 17329681544442657773 255195355990135478 12463784291866885997 7975462177497194671 18403497977736710602 14489072456702552851 17822840614254892668 337460204230548942 14539459974527239223 2593158943069476574 2336177876972179751 2106964550669282560 3685313293314117155 3452753365683489329 4993949008999473274 13992147484535399837 637349365768422610 7815975632298564345 15695204933205766117 3769580966198659788 17809094542154314165 5303539468386962783 8408736651861456120 4352050099772732266 7659439605740317460 5411516594956205144 8341722721023229749 2253704340357632722 16270462479844424524 13915008025690548915 3472532530237657914 5278059427623135233 18345102614108923875 6356549175390271042 11991029578009959312 7911438629947885053 11771471986464842658 12198823212337334371 4790809293702628957 6655186867276719497 9871692972889555035 11717122476779827856 526276717989669512 12182058723633212755 16715156518652822660 2013111792265275509 8893408075813941818 16512925977701806904 7036360190014183340 3097358928659712743 2739982412507291507 12774517676823544107 15835367301842915337 16288769300311596932 4371107152353623273 3360944863579457144 16323829775832218089 11643427215350332724 10956983190419397185 304406052910646798 1578565828185463026 5459070584571648539 6614999730974079940 9841623535714056119 1836385377166896646 8150200574033033970 17190840101871476388 4981571210906833455 7165105231985661335 2887082923112162532 13641907076769851104 4895323570156078654 3893059677297730466 10519808188759111293 1059657743172053312 5488395166604546601 14071777627230350102 14302897494978507953 4863631988938167099 12063457918942837521 11947305085700408339 3656711698343982728 12147182617057432700 14109049084978551367 2270946285475405923 7202782688075425055 11842244578438519130 14175693215480884205 13225219065454520830 7817082066490623553 10148325388217173183 6920162889924984550 11842652544018396732 15888807991795927243 4937931298337015017 1487652281825064555 4847407352406263301 14606954424712667815 72718525074313266 15173107476530337873 4800593179724230503 17658334478772049949 17625360832822717917 8656933128689916159 1472430143071393348 4282344969376242587 7472455437163009583 7802153354777934502 9571790692749667628 14822286570254406860 12759661147480990923 18115106100760115104 16066267932498712889 8447500493264403769 6105430001274196630 1332832792888510347 12230519619924549864 11539604988059625641 13457274861239000933 14962198247350688582 15125285898794341781 2472328448586004247 3190860582746392167 4944682846802786034 5216537319624763217 3433179777655367137 17784687151353764955 12080654374039981058 13444066336331495604 17640409070784360706 5418264562596624466 3574416600878771650 7181797490391869808 15516077843226000973 7067648730316883624 9325859710014595033 13784317565199230330 3534183116436402487 4850333871210720101 13057096496452462974 1759081734192421997 9935829926326502567 1211527202716850571 672136879346779028 14051931145750552935 13283332756715735095 5902085275637914825 1220443300315826155 16964866800230579339 13008209606244199903 14675873462126829985 420302632288288293 12011532051609663746 1270679898460417568 3194323866414933389 4561582049673677091 1389453147723799607 17733070674409435968 6767544258993001019 4534057144241100011 16395243146218570216 7523611760853861146 11847069695854684780 6431995117516871148 14007324858818680124 10090411102641738233 1408158491612499566 4144529528155955217 7070801177005664280 8129600892930797605 15543757023807604535 11122022604927273311 3142395980422927881 9824286767040613176 977404710683103535 14097085195784152130 17435256184303123360 7993138296836093110 15921960436257449791 14465114422055810886 13616207807751067448 17366593838708414003 1093925461788808871 6644765311760361666 15903959476237393742 552955408552820426 18080823456964031997 1899623564020779522 327556401862711857 1205972819161743465 6585287176062248716 7077084219462146284 12774901693105151943 2708480666385277038 8325916372382330377 11551603724411382078 13889589840911962154 16400428069353149008 13321897508704466720 12876037778953206326 3970238538539121979 15211385868287751680 13143571399745728321 4477091955301496439 3449380713735532822 1740438737894051643 14336242013646612079 13353578081627413895 2925331317667914095 17782150389520106925 4984416171441290763 10149140812837910467 16447433092215292725 18420697064871003580 5445293452542061311 2692452997854501903 15364481008875073587 2169952177904264866 5728669090460480019 12279695455210913125 426662940681478937 18177079938502360600 6294902838575567658 6764299618583668973 15527409318773169535 12979061236550672142 2265472230397668312 18121883868252019712 17148369903462353277 2188406633579297053 185783973268778910 2869030968644289027 15895533553643050918 3350632391366524826 18225027962843912604 8219897012134034605 2111212541554540633 5326712512009668517 4858914280279513908 6084158365720515994 4405526467468336574 5752607800081890748 1911660771412005299 2442856808265970473 85971498270135201 6355346429878072566 12723601337619544970 7183508631803447589 4641433165483199630 18379432072821748591 10591095840401855627 11615973706157683381 469782449866940625 6737323688011953700 3928510772742109143 5362076872881068236 8223851499093433851 16985061116994648540 10256970279511084177 18382067333655678262 6709530740719420477 15543825717077302440 13495460551100357231 13329408337244851323 3637881380690153509 3076479907083086085 8756949511755901261 4002689361571105559 7217571694002373902 1073570345315872664 9382473298228499492 3995209221602506550 13951756606990061252 9766734012541537342 3070201824723805792 16414869849827260944 3684974313979161421 10421839045723194835 4051575037919180496 17113926656481494257 9223049894798582236 261185943688594926 14635342161421976584 2114296037310515575 10270923625383302929 3313039829209725195 11096824928933259567 5069800285357407465 14342457745647637435 16999916447070436618 2991716073837473983 10431110577261000209 1571385968893710906 4528427524786123652 1655422128206776418 2570011617768466494 15159968410439620996 17428045477287524735 2072145856712743863 7889108083259691017 3854379457221751109 6261563059617504127 9396623169765995686 17893984486733407782 17965596184861859322 15081602662912683954 18241590783318676722 7695930840613707499 4482889735124082727 12852875017785887156 13722614332074180646 17206488838654137423 828389342112599676 7419127825230593315 13839028766651133149 11820926975800481458 5533887523053471911 4428471353819136092 8679408908769168971 6645908099429561102 13108951262423592486 16510097830565755592 6291157645156624470 9892617854759265455 16294354411073763213 6761369336185924589 362853703430009571 16131718842008125758 16052307253464278640 3576026825615406966 15605692304443136936 17965646014740572308 9264066589711916741 17474341570997190934 15990585743985353135 6224994744214960640 7533188135805332530 11017846534846556029 8578408134443613286 18274901187132124229 269316062748034563 2000026425890409988 17010684408070501366 65220675282820570 3611120183460213184 11908473913299250913 13782277164586947006 2233826007029118121 4338170106073703276 9976267454682658501 5104229793248668754 14411450453394402471 17149781239031724721 8991949687139439652 12858913855300965021 10971551979415381554 14554758378078385219 5022116104714607127 16759270740233220335 11996370108107919165 12434331613743522445 177017418085086020 10827737185459565602 5043882831213790234 9654457435999399205 15984046003982239601 7744203489682064791 8202775904694709945 16872349893403779071 4090599994352571069 5454903951646285110 15218751530762551595 1233906022788980098 11309829264424083428 14265138623472678560 14640111027997542850 13082595040419463343 3069817506641180749 16151895142162847775 13363477198863174714 14913129546994556883 2403201765973079455 3450846443098852209 6509619322890697218 16918100198688618635 14478903087512082914 3809216848892691542 5430464972622037331 1308644550445885373 5814394729546501563 5060781330578371566 1041050507594696204 15732778040983033593 16759033019396416380 17320859046007389650 5999674555188806181 13367990185856047756 8132802986739157343 4937069414424890519 17570849261176329509 6644088032862897580 5176440081596601595 1881988865494927060 7273421175029120879 477419053190501189 11137391445770706498 1715628612678828429 16363825152819527826 7398709915114151454 9672916902725197179 3263417117059962963 12541250463155182530 14223191447290849657 6827205062878663696 16445752708121497504 5591095520305281455 1643127137940029613 8935490109892406433 6185969912508408189 11744304249905504855 10179016440867822366 14210530849815570036 10108356456597774819 671369806958297152 9510585950422713868 12089187097170810188 8249080098158908546 9498478188467700406 3814655116778943381 10953646960141234823 5838276457952154342 1278194852282059505 16875489081826834193 15822416682827363573 3395727010408537650 17256933747277652087 10097608556683783620 11469928375613521313 13570055066758512161 8208599795138097750 7926480062730093560 11726573833861649442 8317983431608255300 6925320191742496544 5172578879098983735 7545365395698821336 15495186892862907394 18292535786052711359 18382375725679121242 4582419221418366351 1878486217650987023 8846550221837328660 7312540951401957715 10180491619587101830 1936558899997432419 320376749526703279 5048104190020424702 17253548709831808825 14043918223786593428 2041270214140329556 609531496698502351 137287344856551163 3025877738099883821 6428529572948578525 6022133314336590536 8972552441287291746 4657651197725790403 13410075786526861143 14331618799360440077 9610680859529152365 12639005717640245685 11093214577459385337 8473196057944739577 402258733862635442 2326990378031865758 1688914548284612828 16197544471146484514 18282545911096311207 1774112880132927466 12115993277269299709 11463313411435108414 5204188458282989200 5408724115521499172 14301708338818949221 12874240949135274713 2615280887792589247 17998206361985859465 5708722000852364411 14469050378476181287 4681338134727740899 10704390584027727023 7096761093587105950 8539637482379794073 17192734681358872655 10925148164640232707 11381467899437667122 16532960152719966501 18016015771433905559 9291192280233693399 2652092981398072307 14616482250882247939 11560676064676763437 13256645390917674026 811256829079803930 5381902582245769753 457583692229696022 8115865535150859737 15833806444422953769 9248371969245462714 15791007997733135550 9304772943631821581 17991163564267216201 11358690962295945069 7385872076665139000 15644563577318482233 5201570931862079981 5706987977416882766 11976959215461790970 3693292489298604038 918133585618301879 7266789965865232484 10530554215363549915 7185445004986345603 16239297516178253144 2883295420189693599 13790593333099050042 7261326413898749094 9581440590131752820 3493443861662102319 15886518584528359085 6516182239663053632 16374498905959743626 2126568398555079713 8279082043477653619 7825136665401993274 17308423096986257263 9914655021378960827 7800099033986064028 4870626512416765610 17428985196383230966 10832170056531961169 7048081434321483621 7052650598759409978 8374502165506908072 1954171634671522859 17634501543594530575 10831774593763737663 11073295458953906693 13899751853210881187 13930627830359480439 16949072076662407894 4129266296512241149 9515982098850148351 1720670799764048868 16294100617262071915 596886782431731094 9781208178703331489 6845411599536310951 6697181559438675890 8594123671418958642 5641838521190428446 6391693895708666152 15255267833421836264 2617036261445995937 10628883981704373004 867625950314958414 1708523211796308183 1195369855047228371 9150082449907064428 795233594277634966 3045178776295067774 17774077002565577342 207362684151196858 10706818268193376550 17535342570210726770 15684835218874477059 7478406181057471257 11604140028571545181 10674706650388930238 1992527307165681034 1420096568669678029 15324698431459040324 2967374408383393633 8372721649439830080 11538636798868390193 11856894616589336549 4793410216308590970 16490223756696793041 1805842968403954812 8084721375959479950 16162037485417322598 6939566494350241505 17325051541268604241 885296072602772719 2230204952273363410 4574471297903349108 1453901547827395730 10489548561062141249 16097453265224828841 10681577599668577942 2917461988212326496 977232985729137536 7308073766685805086 16420485226233460239 549196049055271668 8861918393263474655 1985506602905339759 13197057813128697077 3145814090908465037 11389017049592963333 14849367606694812058 3482189738716497801 4080520093015991004 15024179743313362244 5547483519253609377 2669198748744566940 849291835107254728 3532257416288261851 1872157178585191450 2849782695849363862 12643771714967184356 1358853702953456934 3134585738081687704 12791454477989872655 13309221535983227147 12655032898730415351 1435305435310637671 3344236648193712165 1496390813580367459 613245626672624028 1854117930331773502 2792259194714497946 5725088489881708435 11587241216122851821 6007182008977796307 7317998336381958435 4744692930141225664 6920261108655966752 14790401767676033216 14845088621689507130 3283184615403607236 12198845948763260302 15833646649984605914 6886127453513361974 16950609748803530300 12377056857081413195 15264523689145154356 5537803710413013989 7217717178634706933 15592841121402919764 18102202019255765979 18345062131744747215 10877824795913869324 8678031234087259827 2928299164241130252 14179654978048365019 5854324914766218022 12046420295012062002 9070177494456007082 5233043068321000709 1974515233820851012 7129291830798316054 12885361863957335064 16381348405239056874 3074443328821682449 6863953573106395425 16458826444836713560 3596531005080861860 1644334475075488946 15559721525608166128 12137635140703207437 14491805119346038525 12146268414170663433 14171872062320898806 17839656965214042634 9293878206901408406 17101725668668385544 10970345374678268932 2660988205350078496 6078884384560825121 13598699914003829343 11458849611392712977 17563474639057321146 13070191578002520769 5262622643601844189 6853840900662596556 10543429760383963344 63611920984067619 2279085542828901866 16340930983016512182 6216777156828219647 3950895893401147379 9965541258740453788 16348569185635504214 13776505782494290503 11592766323115113453 8596801791138625720 9268613100538628508 17916470180573888571 10705046873970831828 14579020970817368656 4064278239138354116 4914587622098822122 2000991699124355169 4300090845980851370 4360515844192513533 8727971216729465564 12339260012794080872 14732413760610164615 17330288118700453212 1073140237451642968 3719523756626440231 2950092527129114865 11083960154638154095 1776108177628067385 9922291598441300673 2897943585602085920 16305030789436604648 8315950358932488550 382933397400359604 15397501903093479845 10375897403062345343 17487371697443091666 10130791354690222765 497037118900568442 7463489584148636977 9224026504905194916 10225298638442194107 2104966109775936978 5262437858238529620 1973382909207894540 3691261791050816124 2222356335021140463 18204955430662855828 15319447897565056170 4508384842754470452 3558924994302319142 10644152552949367251 18143774443942812524 3283242153863589558 8883732574270749328 17873837338280575437 89262324665499464 14305345091187104175 5231446989657748617 1200341513098272759 9445853397102386004 1287370640510365754 2757152810466501242 15559645952549242127 13595803204069687672 9643123902505213993 12224149566504251991 16128757535375398121 1988689638524970037 5535035205772117395 17091149257493687044 15864222890116568101 13397246670877102793 2873893557729558260 10490049387561254721 473284299832316260 11707190405703582020 10171870645665677478 5478939679698160925 7407191554191871831 7165273541433642904 14009333668150450968 18016995212566401638 2390093648261887946 8623699853415615894 7528115371914584498 15330798243756419642 17458815100008091476 16421286644011171313 15008430290460776899 2879794772755477239 6849769103693746540 16279267171892856969 14093783763046718106 18228000646804891656 10688664831597199257 13214483293486246099 1247479926380904299 10461344273462089531 7061018010390839224 15693229187405459191 9849922738098800549 1882595707497829614 3061023930710952178 15718776379109347239 6394710584996318080 9280367847430959154 11664566725686448005 14489191858923655368 9896153944139187921 16135595668292522262 8999635058454582077 1197330239149558358 4876751771176805466 16045944756248298307 16307422669589731470 10102804475535025137 4598441887006301427 12353152502873871105 16141329544320694122 15684002957893120772 11251725863776258772 13454918345075055699 16292604116606650762 6356088313908582983 626423001606631212 9949730889659103957 5101828382658554192 13047701473077391011 6536102133542728836 11484605537946089321 229827973763190100 17351136018475342429 2519197264229628342 2584034452851028791 3003986453216667343 6423288311938537925 11232730062113399066 9323587113493783197 11536368059631379557 2982074347151613388 13753984039069313541 7933721511279833696 6063999423707152414 16633106672877829774 13856816598561467729 12509130534616238565 8342286899395741451 3608515000005767377 8488398333686201470 5382435949977740342 8517927017255044304 18172969601073487902 11309576817296545850 5845595829830132200 8357222651615790643 8075706913997430290 17275293290926996555 5939036798396172304 9098929672315248848 9582729372093839836 14782978251879834756 17275636628978941170 11448536943353121592 6714691556639491073 7845843384725323525 201678602666664350 15040368722887408891 5964089729511689338 17523747243921389709 2710602624945179308 17794887920705391502 3437765060570192263 6089029194696882249 13897825397392020126 12707159296257371525 11871122905306078056 8315299339950506180 3661487936615953264 8712787840195463570 4805849893550962561 15768810025834489420 11945499271034399036 6042912912776225043 12294492811692601875 9567682022830093354 11899730546057604713 18409717537076994752 8642941085177971003 11426724326412569365 15458047341396261030 9309681820161397880 5575134354708238249 14757917437263155122 14747711566086329789 1825709356257242817 8412667501797745390 3274039713679621179 6837781244002081025 10850819806738173596 8182672569743289236 6256793890051786742 4140712086411345268 5297203548035362584 14939491833118791986 397490124840263241 5811654793261757368 2822682700198605061 6892421872157895764 6477565480284330721 9982417485534475535 15345857907447968273 4652682057537464295 12010817250037307646 5122661557041959215 1828427463997312677 17336397184558259436 5971355002381699223 5189537551257424350 323110628124784995 15682167229966378690 15508366286992018760 5910502651450824618 5954985526243723432 1880690504220952341 17710148172326779599 4742895970053943897 13752435032733770744 11813327016444568221 13320131738649668126 4253225744108277359 14150387186083664626 14394202015118495102 1165494442747795020 10614099208311790693 7955370244109631063 9309861771369981139 16952092751522976380 18834738114092658 7756633229450844898 7191907546869341699 13316112458456437375 10637242832350456647 1314636271446605444 6770332944050558626 9308088394523714466 11597832860352184127 4012610438213702427 9127142280582864658 3037593221191767559 7877939032938405174 8490512865194164478 14250126295306468334 357533790915705235 9250306160598316239 14530298222489860379 17780290453451382708 11153261669960829342 12676968282627403675 2422925931981565010 9357965862680473288 13768129892399660358 14197391381237502439 10739168495564141165 13849476727854506201 6663473688747584567 1426611416078417655 11830236378575184051 4722583353426927456 2410180609613191265 17447996103215035661 7573917497296946035 12682007368468363491 14687935895668615989 47465779212284082 6057404872685787585 10347491657984789797 9536813682322873507 1483251913641266161 17889481648766800949 11223909022540368678 13212446047260466069 15596315515156797648 15634214874007061908 1237868510905989173 2752575654135306187 15213160405779029621 11090967179919848489 16672489042951180984 13679223742928221792 6968963635651514513 11433052585847850317 11543902257019397483 5438984996839959060 12381307748978540659 2228812549663003522 6939604221636472217 6074093735945344917 10265825694980446244 1571540467578218666 7875359105193620130 9570329106987086921 4494530744954089439 14975856450783546498 1845848592277686169 10734704749210539792 2356133161413448015 8899848397184751824 12679246388844636332 2298603898845540052 2444014522837630373 2595374957902393029 14369699560694801402 13197490053118452579 15793352568294174591 16595319941531170080 14672927928624116544 15603875420819497944 18410916202703252205 4617995350660045466 15484294633916097739 13347201063538158777 458370078923071188 7158823886570548483 3030745765524290934 8591874834428338555 4100424723640173163 1487812577368271111 2513445380847380957 8780698688481184744 1603314037085430378 13094123468462694155 10364943961706611295 6248753627267999717 3443514398809243958 5926826680612123054 16499334057774337482 3268210256677299296 8626159474874274860 8496966955101445542 10905000248163960976 8181650098416170618 4069975113004585347 15210856527660444256 2986764923246453967 17046566986727530984 13695442486585720294 5928126024349699039 12541978958387329701 10124021186135807763 5538430560485581866 2422259823532981800 1628750931066649469 6657195810280971908 4912213037533640676 12641977061422347906 16040984522657298988 17128453410430054741 11370403620150320382 8582628758722136233 13769790948502077799 11691016708503396805 8944844774527489685 4985532790494176865 4731561840772738480 16999898378421186347 14143135693094543653 7647972498237771694 12097845444112265580 1557230181364325163 15177427527786213595 5369079228735716467 8926828797680810259 10898024336616412195 17665981995041649569 9434456707293878483 11466014202205350528 4233641057628257792 532172693370472459 11657395561957426026 6848987320582747348 18165372885227480790 13676625745823546579 12017313766700257366 9796103078611511550 9824649331872683303 5030421013148694880 2691428646984924883 3348553588617300306 8539380307297691026 6507207856263051622 1348169776335519027 10693600170129634181 17753158921498244231 7551412831008583953 7402823364504236564 8948830240956316822 2605931957107789991 480750372532460547 1487281346348291993 8105381303342469252 2493942268691567693 16246218572872235914 7154366971702625252 13965538011915002173 18304069015258088232 1512972363408480041 16120627771270878247 424118141096639297 12086179712133701237 17327636099452073455 3769304276987731429 14661196062681662521 15096356076981180358 3186947958472664468 7607902683459376478 12990890744511477933 9547310589404876686 11177206618594166449 12260795402257003103 6916618489203176237 18187575141164558998 7453950881443062139 8969244083765210597 7738174235435815121 15604236630137861301 3045906975579977397 5118184214192415162 4994519692941320194 6350324120343148404 10790279821043628424 13101942898845314120 16716220263278713684 14094909574029559268 10647290345127504743 9193455986289582127 12987151847429161837 13670768597356410863 11343602971977532015 3852362378192757643 3863398077018013491 13035891874954825620 10968128927124475572 5413272411742930079 10747585600937218455 15143767957295541904 1961841083483457226 14365553660150356571 2885495088716163663 16744012679408613365 10230437991384145171 13958030149436507186 16607721779918463852 8225514225905856981 9732444010597327453 7348502278924996845 6082150068984851449 18088732868350410570 8009423438320054955 9508011593192005866 5533499188702547269 5354021835192317313 3355112653941531521 15257590430370580810 10898696483290649776 16349633777811949831 17766724017499429496 10499992045607780916 9362980330665968253 11565227614403159554 3070213367542590489 11298290260874872465 12667291415560171471 5459278853449302059 13714850934564528441 4034475123593866646 13687291246289507776 14882679273912283524 7410260411852561221 8894465805537239666 9510375354086289788 14176926709370751339 7316620049837950687 15132981246958040703 5595250530260197536 4357972328833131933 16082703654835149841 1429052270011787390 10647703550412290501 13623803221774614032 12168013562696857726 8119304417996149489 17960471245258683542 7295514440728189966 11819776234241019673 6217782605156894614 16431335144587362794 15234825348170596392 16536897684799892279 14306368732313115795 3710618006182225063 4630211700540786804 5209195822405313706 9686750052950832487 4255708509766235708 16654891956656831633 18051720025458598295 6948464492022252802 4303810494711970938 5733914273750179064 17969436658530577190 11134176747914302187 4911136802649018835 12165330466653398520 10442852696900795091 15169031922209182750 9611306022581620403 3957919363907142913 17870879814042011424 2077482303412769721 5654410212942808672 138580167357425762 6158588452515610169 4453651621317643087 7950252803692951187 8837948906376798857 12669589418785132646 2689753261394530182 290568370246660119 4850602806938412381 17378610114371359408 4011964412238618431 11931440460962766060 2660712990340434905 3799259465739867772 16406893517716783007 3722652718285221775 2932681284963173857 11204239149235693437 10018418301687340691 4466525540421143604 15406350808608083870 12687875128124150967 15944122167872184121 9992427631576702339 6628072489374472228 3964787709348188909 7455026214614350798 7691381221059635519 10480810013673773458 13005093631123791581 15771360819766174459 1741095880826628786 8554518445291233298 268483879863213636 14623758338340168450 9207930414098649420 14363961892798625335 16408493364701648803 17786451786871680686 3466760566573904737 10775789608310500255 18295374133565353920 15515208028005575233 7287841987214607946 5341390491677303111 6232808329696038195 6897659427103568530 12298016018462406824 17272030299166843930 554801572641757910 8357711465035643038 13910977940910589795 8654149099628685915 9691132424549128265 9388168131894948393 12413930838727739067 219326738433730443 14178296351550366557 12065762499554276687 11369289273671962850 16609488481394726177 6274914331417134249 7565647204251559338 1973255746646879212 1209228799854669410 9527643509455290430 7507977960632508604 14262257598959234270 12211628445399141190 8646868307033220067 3809465571864189365 9887803241137975727 13794133397732609749 12465818711295609258 16683222979809305072 11309082074262117002 5692385359784396118 18168760558181468174 2807257105569314905 1172886511557827709 12455107640913482579 2488217266375188178 2135050173008898709 6954951206351174277 5986125278905923518 703390284522456656 12921201840643375142 11647987590116598570 17732579537337169068 14901309227768261119 18106304588332997768 16496918031676966802 8940626035624603821 5315243611132964399 14507205155569094182 4730802998447026773 8088142112762850544 5126490179102887078 357701177356024239 13478935182178829883 665035712947514126 11454755857762305281 17016884461538793322 12390592622148534099 7647290752069089370 12754056270033279703 6797976728523322624 11815607375870385516 15175420467205031813 9810447155183412814 13208242192463195294 8165468921234784835 1001741274087567048 11163141522518458315 10178500737478516600 13257488175524903318 10475267937925689481 7610531909586389285 6324508957681995170 10110059884539426268 10460655425187252608 13846414026146954567 4615756344829087549 10284114994089360364 285310113253107763 12029304916254722965 2988362727671409136 16611797101756500683 10715651735067800153 4954212883238009191 4510182704278219732 14875322053252273810 5374197633252845389 2975637798571330016 46658067638594502 10081173830505606807 3288401087196489085 15751111383188897686 8210733762271253911 10189134194609967109 1890467367232879287 6487432160649187462 11775704932566517002 6540341036375478525 9808211903015290113 4356705143135942890 15911267890187907980 16259690082926501611 13492349358546476618 9431816912052743543 13747906491368200959 5160935324306672147 5094008319845986924 17806346208493374348 13026624563062521814 7348905209406719284 11685822283819441260 13338711270776087201 6195989641581144386 11921710494856902317 7035034361172182591 2103111713749927849 9066942529187643931 17307434491927946952 15545585894065293302 14579046255097357767 17854202662817089616 17086717765217864982 8289255586072923999 9387043608282196257 7210188211704490804 15775166703462591291 4574909706870300617 12905940268727385499 3798202641466577999 4208721595407820138 1825563088784301338 15304062940876253354 10626108691490147880 14257652412353010000 12793615112542647200 8132106866298445075 10365256562213726678 10836794966590449869 5863987967614446537 5595461764954634635 11001560425413138002 5588458348984401483 3614191165468626522 13013975645287079830 5766527507283245799 9216193356123009572 6705187078913829746 13763155425708096224 12272686381416544915 12743362596065470168 6734573620508951628 10989288650118651699 13224022852907943970 4156339354896496861 16215411269838480491 18002945643255199885 9105191678938658082 6697258750129916968 11426928263752613962 15878270218947310804 1308094548137822818 12650250153699602651 11230956534750624061 16380673795683316885 6523682610338264539 3651675020771768854 16162090963974799180 9852257682127189935 14712408526529988935 16359297188586473930 18127824781096804179 18036220790112975997 11962874947886771133 11280641500979860433 5012766138511561941 8434960754873451373 11887326401415749521 2994589475023672921 3706118522063799312 5838193942238355301 3424232142075608509 15779545172941545874 53798720912037145 171452089384026419 9717868646921547035 8582604964677454536 1620789656486610798 15884486322585430407 918978977401338423 12020046738296152394 17777973153167718266 17045264768277806688 18033772055489966661 1868389167388090467 434010410148913610 2090891950561093464 14715275994115718408 3992829604874079695 3136788096240184462 13457740203441302495 2615052641242266861 3611395876285835499 11359799545082011561 5719537160116164542 10020835107359285977 453586707010042530 1295518150976466004 1914301751510812758 1414627005443355760 15958098482262168706 1912270644927844345 6473589286950168299 12836946826026687383 6020518923384710968 12930735216572239558 16289746177960459627 5558789475249407520 13570110442626534438 6537872323897841690 14400297262214448422 6465284353731814339 5171962151219129030 6281116166979900626 18175844947901308718 1768451033196185746 4622144438758209773 11028011686681690516 13002136641325916612 12742119679505987461 9976388545984039837 1921552932691241205 5636881318802293783 8688729660812687906 17401014540382843959 17188414935126308473 16506032707618110659 489302642611536210 16931766816893438085 5563777630757075811 7057665777763975343 11308472398793587564 5970403110217562120 13741602698017131341 10648587435983815147 9400990895834283278 1634389861106668076 12336687585778518512 18376367822291230244 15082465115028000013 16256199731975040078 17273906615312649901 2203570273280010174 9467560565182602434 8239488440795674412 4688694985546902379 1778121929842190622 12868466933729924636 12060339021278618396 15874672860645572269 5175448763468883663 16536154189613880652 6570175105222493845 4333533831873331212 4285378229660986337 13999503579099171992 8607677142314793670 2520867382299430279 1438378200863362708 3330612682480972299 1313695557775338 4918904138487356023 7165840067091493687 17867845340833043113 3858015335740538317 3985954928419112287 10353411774547648554 4606692404187609188 17797058689050465864 10098276303771528110 9371867030852253758 5641063413124417417 16902111094562658304 4810308964022457848 12396437717751962925 4333868788282185037 3133522345411430464 17146531343213910640 847053787294700560 4262408698380899597 285090907437849621 17605809286024918257 13318515078468210935 13455512271646735258 14643023230256582389 12283045850953552979 3467624427996064247 9942452606575117078 18128496220357055510 4446986673047213891 11701850974528339401 15545289990944638534 4802316837290221574 18260567827439590126 8852737855063127984 9107387926116298251 12414983154811183736 11373648272995254388 7451399977136798147 18005878104208684619 7841809161941875926 1933838670220594319 8735406223710614572 3091386433709564252 8326607810332965912 12295478776014908425 12308220697586714187 282569475364197938 12822453417639286731 1531165196037981694 7548531509377708475 16453292776241604318 16422104836734943085 14236976867604205789 7973465837566315208 18446393466200281412 16137768974609762312 15673025510256413443 4067348131598540388 2942531208270073586 12345042579356187488 6643398003428988637 7902191096620432116 2289078133958541684 12212456127646838931 10187493322400889067 3240964334681099953 13541439306221275687 9642216201911771111 5759252882796187592 13542038384791684267 11415920558858163024 17677015513856417276 6787177461084680560 3465031433453685780 8752895402925454387 3702386229832791807 6204866778081957548 1723219575016903095 2516069474568803432 1737335911460438294 11873899993379197016 11567836720725825089 13627515066555072964 107272663587714380 16891134955124310309 1598128960503633838 4761685571556333275 16925910608421977849 17070958855130318271 10329970010015633683 986464833465429583 7508208731950439815 16548661568498807475 2007349955512889716 11235542767449647022 17769620863131522937 5007584810775668096 12138920726198602989 6720212050877098258 6431268520109594020 16585424517191106581 3141610812857388313 5061668695840332540 2214191868437261160 10747114045983201190 6209352459086173193 2118993958453386051 4296849877715688697 980949195183754694 11856008532551905354 4558318946368918543 15907817187405752528 15706563468860945114 7229134600823953502 6742115158458665188 3581026930605175901 15526192056764042586 3519722539278211050 6802425546341693046 8321749806855884530 1206363713599645084 13909486105829230461 17642184294369166741 7069408838304991193 17890186695691124448 14331705894317872780 6607369386131504431 16831727748758919256 16810228720684239684 18335045267049701396 2429864659046444157 14795829260925640628 3518460189779320911 2213347657883004114 13985556240438708635 8893376646779372341 4221523296109410726 4908753021205885314 4834868828968323489 12406204555466185209 10661073208664955698 5494135687111342761 10668103764403071687 12996510380961746776 14955240973644844153 9853040967878121000 13045836729826569968 6822259560731699202 6362146372455492106 17159920527648436491 6400302657652501314 15060432794662397640 5580038845336279647 12238823799176775727 6295253110502190137 9267570662355499769 17277911964526309912 4508338345959541499 5928358916114200924 1561782698486290008 10472310428695095209 4841328869336151090 5444092815445781243 18380347156942821630 1906317951846668632 4400349707388292405 9718222913585229662 6163116401105819921 12221060477159904856 8351645540118028561 2376968988269668353 13884542733575497763 16836915751577811609 182711421374725602 15016472166567640611 4499109521993517042 11337551020641016611 5165123968526805848 7777938260252800614 18079585805276171688 13484246451917616138 5307642013530696413 931152087594976320 9211437411788531727 9196638871305428043 3298535351488741528 5797316939231865148 9289385599891321538 7537440019963681250 17819883201509123104 11890033387758356068 7382566648893114785 10663148698185361567 9564396733493891326 9922102516192799820 16897876911717636727 313645504846568194 3545584830234351643 14894096487817842184 12274910704708397821 15058432218816887554 7526619342624556983 15368482854628139038 3476497875507605933 4199256044397647209 5245960956830705064 17254737112142252993 9321067190082498047 15263303973922129521 2291758052706478526 5056844104669917587 5451468321044832016 8259849802246060047 18330976807785577005 6722055007126505768 8773425293350957214 16432492266858828343 10689542761659567232 13281436875084406672 7830748861038168620 2173687277569712722 1501739989615151281 9617872838826131972 201479995144074047 2302797278597651470 9105355318759623892 16179949182327657846 10541448152372601748 4435858249001508801 11096351405809318076 14664796433706529998 10276701729538802971 14192031211709040139 7646092131614994734 6634701778725843824 8857447178976178410 88060145070638241 15440314431906423487 7443475119642616091 10719563416872985981 5098486332873391186 17270741193097496755 868457720339234839 13847725205953515932 13274025270697773365 7392552260338000019 10138957180032975344 11653322186832250699 13188165936601373615 2684897833030104042 3029577015870774451 1289614735692240114 4609115461941010171 15054355673969522321 2274339769838514454 14326840378739563016 6835261919331993445 11072066790510106252 7177301962392413083 13607692610779839875 7684873601936966493 6578054913642386598 14217847016907968342 6407639207119771160 17057838381219462032 18322695059986050576 4415790195974290263 716001770232741956 9809812286800454640 12474215281478379271 12924708127944903473 11462142843021277904 8911357318394614094 863598262198740658 11864495625638493731 5721109210794536277 12011872399622333897 11991057314703378158 4503352965382271802 17448203457940685705 3467962502018476359 7990655693128261082 1548666670590732322 7260495794964257888 13062733097121115126 6214199446958388571 6740118232519926041 16029401174867460432 9328977648386918104 3956487729913196980 3968563697129308935 977491236616611464 14663880039551380670 17531888328116231157 9238687786056597491 12446314673621721245 4643869472393651685 10661328599430815931 9642268275649651554 10751309426651462138 15520428013204068666 18300902078916829848 14710575147747037043 120541343175904311 1776788145109546802 9253164727338772541 3997877799255935870 15509227525138869666 7155903800023560543 4426493014871181732 4111943942849417589 17136980061046237123 17602801377796827997 6458603326829682426 7700020561403281867 3933399563960094631 7765179055929769037 4797486251561169380 2813295067819864683 7459344930552123476 16874020023399905317 16577179222822209076 7282048920708044572 14001909434845155148 94472414855712679 8642410388211860177 17233066238653843511 11121927923581791819 12574634972374443424 1637759625144095630 12072659782780199447 12212307276135147027 16899925970672120170 6454905206409468902 1531563555147828873 9938261310552526122 2864362123074705627 15941225702709104036 13803753165368477867 16349052254164337035 2355557987429880409 7650346876699849100 11471771184596106421 5479917956417748772 7596016839473790485 12582298543995109515 15973942577271223075 11558718726531314893 10955566245604540609 11847095683747250424 2951897583934492049 12515035398941662564 14501481040166868987 4590923607141414407 16972549647402083751 10644079690921828902 2896267782032264837 431775521597947266 16482082869016031665 2189097713467892938 5020068641334691337 16826585676410309206 10852328978900754422 13690874922357624989 16332088365467854503 6518371814053533335 11844822238806474336 7933363936235059974 1790951391676767408 9132546669484877892 6419797928040566381 17307690103696592419 7828755369480217305 10360426780772094956 11226665757512874705 6053038426244071954 4115064604784879670 14894937275990691746 8285397692205206130 14545414359453255231 14010096263084630938 12964099591132131636 8028622283213438170 13221781017460985646 2015052235565733584 1265264087912023760 6751750502210451175 17950393101129541998 1587387723886428886 7676062616087515540 1548453678749982445 513501471802910320 148126279273084294 17616478041530109871 11061458330306258384 14222578581270446367 1936383392702058285 11516369270133503023 16805932369015895806 16921271708604016349 5574220456730669070 1600056153420613259 9764962481923481611 15205082703998277846 15565782785471381778 11118812436846524793 1904809499278001526 3679432463349410337 185420621207495411 16195190347388189383 9703198992291946828 15299193430928450495 10105100817679906655 5632559627065647882 2344625539959461922 8574570980640484750 14771744772599946982 13887031479580943576 14492420822338105825 4627842648547833695 13069873816992547823 1378120940933905979 10091630810231747655 18090134316739840320 15697415777204081856 18244010414527225953 17466523889114077497 7619001987291020419 15306614541143107455 3046881490952549874 17688337678617432752 6665832535412027251 7076229380063213451 16337836571740285187 7413279286667928907 15399886478624899776 8435609311833403096 13377088902710913475 14432418862558774680 10305956447524601015 6166518791908980557 12368569962131668925 15518771261881125338 7883810609851287371 952079721136023090 13532890787742866764 16814509362107840674 5674306063535450852 678508920555102494 7357724908270898703 3796038910321418784 17606244836256957103 3583497671690711009 13274273240731796025 5385907728448320710 12000692784604680422 5094887206865161637 3154991518489540563 13109428514138750892 11822253349333992038 14066663436944276248 12254592913628209664 16631691382359903718 8199686517595295929 555053151849077586 10943827638490678340 9261610930192327031 7157632467075353961 7096251699213561945 2908497334881024499 16105892146419350252 1545865923557690771 14250124208710855162 14185667444441207033 14169893999415445588 5061114549043848970 12460653574331419577 1799322717581048159 8568922305617067102 12901670457943559245 15442481748338501093 15287605449434136781 2882341433801269619 17279923528261888993 16355282870419751455 9180654547100656952 7206648518917693376 17459497680702100146 10798280709873048957 3573846547544309761 8312286991094522051 15431268458626725249 5808857009530664023 12865207581181283919 4339882541612940580 17576202059087535553 17438083269427117115 3751620565155741339 14565041005420360401 1324604051937221390 5486416490302104768 45668974860341662 6442172180654287955 672324851794603257 936917372572318572 7558276223931777112 15175243852335083432 11494088946153150124 14814721862424978039 10855805537623379908 12516404019238145151 13188940269091946868 11679808457923510789 17716166565781708152 13176490801929043372 12440213447206397580 9164685238529228867 10922408032049602727 6368539758070655819 882782664208744980 2977650083155789304 15247255861854511236 3276061583085699261 15617003066153445458 16564511111227284885 7189121525304134050 5140748253912434129 8097110597825518791 5031402921754600159 8852471579479476218 7359495435564014679 11987130768704935955 7527852547407430808 3316448525763142090 1266337149202304678 19720000642411120 15242294982375849423 8198883509418779764 6690719360778150493 1545864718005541010 15594945105244663846 3810256056574785414 15696056526775395400 2599619248838152279 12233508410048490392 3256467767974540746 1967119278572255320 5191527634238157265 6414532045017293597 14803074373393348630 1102117552788736763 14965644512131075876 6068444194205472294 3104746103260501150 14549652918295686321 14195326794008187187 15529451465606229617 13384656705936940991 7095279444833741940 13255946801146712190 966234822218135395 14791037929425254249 13264375379804496695 4707703054996059055 12137376208465725836 5653588839868633658 11771097172972210561 656574271987774021 7378903612109816205 6481833114949360442 6522577072933496607 4817118672846800047 2518697246846553092 16896706175384912038 15138574355418233100 7216851759631334322 6042830871777532300 1077687948310363947 14879926440355205632 16963746109593909134 4740686247054431618 1993660785672004353 802473338715939310 14273177245988911626 10573794112142711692 16268934949463193333 16100960870304860229 16199391627407096712 11576004197214630308 17911329780928187908 15781483616326560121 15628486077387163187 17896603630015331134 15783590915240892496 8921457163751381462 17850891456131574850 2291626839362417992 3793458918137774950 7150288727592523794 10751118927941886628 4139949348515882189 13802635126285987274 2936237835446239420 18094705813019337638 9724403062152978825 9369036561002813532 16118957666704906074 10857442808214252656 10656114645258168905 14269873673094894914 5441308822892707447 6202062478522478820 1456129488321929679 494898811112247858 14339503832307669289 11285208355355325852 17204958481356246555 10610977006103854617 11357193435465405262 10944753385153638153 11363420686613564376 7683314041665244742 5511701240906703818 18192729395994721885 3587771459294881371 1935731639531936243 6095622267437987607 11477715423249868634 10599467613032256935 1786894256491928234 16103748123716997937 5485087742316846617 12055096915990063638 13188694791821741567 14827289097100075655 4786522061120355008 12821098253339003109 12439006954522693875 9575940737567295163 16554137324710213533 13388556183041331601 6242348545996488241 742263151369230311 13645956004555155803 17697311493974323279 1839121470716307408 9690917103697476649 2998986357181781733 4631234159665847449 17851234980556816401 902299873157343224 8367676136959340920 270064644354088304 17120565325665215870 791815154352783169 688526991550008588 17864974572929892751 648562681278639700 17575138192474798726 10887146856971764111 8740951781599443110 7399368144166334941 6353405716898546410 5237535960883380152 13776671067893730824 3289843235370197188 12628269433348295866 13436958972844463426 14601649048073160443 458540440233429980 15966604383351455581 6255871530551988587 10793821106704129139 6662118450813329871 17053407829460141705 15563509796069726804 16676921182418125808 16503466662522477783 18156140092471598009 18383248328656299506 1803500618917586071 10928136068681280282 4506995185844697359 10127959745819281593 335484252554040350 8213628493689845876 15962954827753075544 17496184745489100624 12022908364340250206 5583510177524765442 18426635792038444325 18058668308636777774 14379982631479922904 16659107855219653445 1292689379856789091 15788415771903220310 2730683756427522880 4693331531833853014 15981724705560147498 8442841964861626613 5320469361546620927 1912375605765402380 10789146018341384438 18408985758071061705 1561163120461116604 17963470842647209143 3943249876004529069 2330378425204622266 9205210542599714827 763356591793268004 17222711793434926052 2617189925173223127 11329017578455668602 10042703470088533846 2257029319567481315 4222682993693518921 14226889174804890879 2153579577362866829 8250596672886166317 8850427342816106149 2656976112093490972 13039171145910830301 9774314962267833726 12498962672355447286 15752498586125846468 1991238923463765030 12659777842426993957 13954766421009484080 713461996130225442 2618028108172339245 10971461252609707430 6031220646893382607 9044221471079001459 5774055356077156994 17088041213684464243 13045295340989974172 15208700616933245533 18389230749905154504 8506607468285365686 11506818551576066878 14476389724665583292 7031461537877632173 1511613465259188509 10988266291009802090 14422799185642823634 14817688423013008885 4707407812603214298 6497449309601087457 9406209578925299043 1421582346326340788 157362201326726110 2966417252993113599 13452730512097059445 624134718823703787 10841419067643725478 7791193375684501531 1360985136368446524 16872714617724839184 11415974996817867364 9654438477015489932 8627044590686457477 10196264158368534130 509008130528537149 5733536892434833548 8976774762218929766 11314188845047586307 18288134172899339460 13048381787813509870 12472128461893280245 4541064677938611206 9413322006841834447 17787068516378264909 17751248883341712190 15570135671491103977 11756181382685436090 8742425904026369552 1267200291131334464 3932726985465934887 7001258054007002915 260627430781279084 5193286665621819046 17305940499188366275 13292501534567913350 955687625496708942 3376781646654911890 8355246373361200704 8476540274544561737 6073304214040190812 13673478706975416816 9951828780640449331 17441616905698767954 542495950756022557 5339686569513574025 6061173695189383054 11155035172784752080 2155022019274976979 10008232999403437096 1310518757044295715 16518111334417440836 13855719998985859601 1720501359183534231 15284258940920251399 4860892079941794698 6279696511552620337 11467428240801915039 15182671037505638279 16087430230208814486 2931845952178674509 9135525728993711928 10366412412122945560 16858861331500577159 33567564159124922 11977845532658383903 7590194465190195443 9160992074974708894 2941618060637798581 10872704717508582376 10728876508261353132 13850779995201800536 4532227682234295038 11471483862192761458 12723245122962925030 13963138132214340245 14235838502733526974 17480899736381958218 6085789093707874070 16550087637580501432 11990009469080154956 16434589382934450380 11698524865193818492 7740843650221580709 11108286695310023374 5084953992230728359 16724664724772782110 16990862884819930122 10417517029881886935 15788940687186343569 8399645999018224526 2923410912840480653 10136897943584518135 14873991857736214179 15627865450826662625 14737408509324082574 10139762540385022972 6280830703320778408 10627678042076142248 10447946717380542410 11001878062703906603 14198173290398330289 3237816084693962179 2421949401048525686 4506177370765369681 16244566236393711557 9362706733992086121 17393503399286719516 14704278407907943544 11202816972722712964 15110421205927734384 15027915349646895457 14109406222615858782 19508180318648376 9751684549764879385 9269687160722936574 1245080379569781820 16856565765407593381 7901777484802804539 15417685031102001987 4036608718867498438 16998733064720478695 17632203242803308199 6316852198919290782 5265081366076436610 3914460518921354091 3438480578416315046 4081011979926707872 14406596019211351381 8326872604236944774 2067646780736442435 1142545635646155536 11330588026128155675 5601826047927621206 14507438081565092336 4971739556587251515 4317362492359805653 9743617232746571093 16382133207665566309 5265773277332809618 487670202467597362 7047147351292774818 17670400578481139687 3865811400094038673 5069725364239824710 17901477757115777462 3933992416959067446 17320545422347701694 4500663105024518301 403287308047141138 13976988889632704090 13183256750923777237 11320208356215193373 13792508228146190340 10728017048576694256 14762650599465732037 17657599047125434239 1087182878871085846 7115275631805754023 2930418684199916060 11081000158807767766 9799313400554281343 3719297609769910358 13238027023220678760 8393320642993432444 15382361376068907321 8269775728953331072 11855042822425627531 5578679464341366090 17059054893441216429 17903782749344766496 7285174819897272912 2251662797413226096 5945794345654069987 16436006987480889667 1960527117669450225 447074425488798202 9185761588916092867 12127713231025849565 6468121779240440411 8638615323920119676 5695766205623418211 3440747397629760363 9995770706759883663 1948719698506513810 847220605547177451 11192313673757469571 822393402261168219 2312876819969083489 12082473668299585334 13699131338615485285 1002260310470382695 17156738475385401861 6057993253660310275 10929126046292905112 2006929926662801728 12255902264538594066 9160230403499368937 10316667983565477093 16665103127341198942 15329716081790540186 4853364139064211452 15299614996802947872 6363506255999856117 13350745013970689997 11652581459865385157 5682237665754567654 1820117074038099472 11387169477231886114 12083550084929347874 5271851916786533544 10614666419598706431 10690732462736630341 10402537052791239820 6203898694777457742 33014777819471968 6685478400416528048 17336327326437272580 8640399634278333729 579702148760028250 9257233344082460052 9195865052183994398 5104198437076602427 6344194792050753891 2696764304772248212 3129843717772465371 6258397048696254125 3902347779832688624 5601250107432473978 1468934997933884092 3587032454573104570 1928953415553204201 2317040537018704207 18412311857670465225 11115461584270898839 2632987104122391671 4208995196532181023 14028441998494168666 3291289738432465321 11352969302352479993 11252667942168888459 12402620179427077349 11944948322317268588 6354304696032757296 13584360835322490390 12830557982563534117 18037935083776802729 14741731194794622572 252433749140730462 1449760359654315483 10561861661701477721 9074527311150458139 2611611702837389413 5839045458368530404 12444534481867643316 13472917306808048404 3659981008745442890 6486434148398374699 12319501775127432993 10045052687630855066 11424247837203199680 13046849669455096025 1585670346153734452 14997424642038097607 14206722078979395281 17892423892931161302 6551006203229339059 1295084911184450797 16489161944329748220 12839103407268530804 17750330731368683092 3326900060128430170 16684138361464270255 9826557207598961273 9998930708502722297 15727609806390627894 2165562101980985116 10991726629069958466 7027112935540876722 11521365925938999334 9714724188458928423 10161179677078928970 13837793733940023498 9593898089049620546 6886725267675911797 3467283486829726962 7735601698602845181 4075954308315303739 12599667864694135311 16751836432858657970 15853519740106048604 6358473519617236479 5127638296736638947 13118808325927129701 14969585736206892847 8668848010000647070 7346137103975398894 8751851042075627432 16597066595918341516 12746562536800611950 9177972296107992334 10916992429851998524 3710653497100883796 1356707615996506216 1119051343535439969 4418748768646232544 13395200580631020507 26810907451994307 13539846391772234062 2994471853169187588 12922927614538508608 13888573875974340841 11466183171165694589 17834572733779402726 6698661873397096369 16424849177757406356 17562394951310421390 10754301107484311782 18121190773865217105 11439955599483059391 16150442261818855163 6370210143492250165 14090792577943989340 13625003842591085037 10472377666344506928 11835795147277899855 16798285152016239536 804973380354326221 4568466448483730003 15145570179780947513 3705034965630841677 167344426147037423 4782044184923612819 11423126540730143306 15698773413801082161 16709810871498157684 5680814549570603119 2847584315873504289 8934380441638764918 5874901104257873602 5619253111063739233 15569499774914073614 17899766260910777236 2310404570002709438 17881202400573273600 224985259941902409 7844145543989673956 2280531748626011649 1817714583666419393 9933047709886539591 577722081831207065 13076501819770154480 2623649800706298259 2398495972725653137 14836478503408181613 331221323953384378 14386630605827365788 14090124853451263176 4803052178056929827 7340890470872467102 12040668903917624122 7917631527410658792 8144986538911809859 9211618963136996559 9529592983874383560 2491770235707460682 15963294179087827456 16682978498239422541 2461387201642746373 7180686638121132476 13259307360582598864 9697871095115707722 12490796866386877820 14134816494836840711 2169242468053919158 16527388356178416906 12804914555484182716 1917916349655739512 10769311786199947884 9170506948386648932 11230478304881727692 15796280633829152746 10441867232758575860 11940343981054024 16499247374996806262 10288733368653771671 9232708686511041473 18347412461851819377 13284665947302119385 6392680374517723877 1051903912630138494 17935010152135943706 11280382760722049402 17584342740630478936 17305449985338875070 14649335468971786942 1422856013487978086 10346420439801504080 1007873453935534532 9936853687866107393 1772995356785105418 10418055760508733161 473809429374101381 283855047832884548 9750327124606537107 1579862934375139947 8919915301989580161 12335925553873020675 13870940418413275858 17675007063391589814 12623240432701859689 5133137837452600551 15909332740182447580 16624424747743036500 7253243316636329253 11713057678936804709 11407759067312614779 2960200185458827449 4818345677301395834 16958971193576447354 9891805940874259878 7914931627580114479 13200985593937086044 1496235509232335583 1341016157074996574 8139830581352135511 5353882452782942979 1058129958525738234 10281938545755198820 9497656275798993573 813634031485017488 17880699476344559239 9772189821777834208 3713607497576259995 8406892711886231464 18046117630107570437 15289785203329505978 15194039753587223927 10529503428031421128 2816984685316915112 346016143710561385 10755360284256066121 5054198861824655404 2077506509806800000 13801398803316218045 6469614467183002301 6488127438584446821 16492622108872939282 7231717622596411675 15473747301631008884 14282814394281554955 13196112751520804569 11788856501538734583 7124320349838700446 14108844243686242012 14361172436537795050 11614058762404937279 13535164787807229012 17492872666966117041 399269366898032933 6190405388394868260 4801244105534750060 13985549749898531724 13961194926299567959 12882198430710892872 1049801903856273491 9782034642619989194 1607874544388864365 11931904489374179411 17757148390832572913 11730621281110164836 15244886693050918280 13883331557035951555 8860410818257344870 12060443726700752111 4932343987903245141 16491115123744548966 17008532938984028175 4295302043474370565 126061758143946148 8716352026975136281 13138175370457950398 1882063909723240922 13052598754079879614 13616053295643543535 3788987533062663788 17305327445068545577 4909020369649647423 10272812892285616465 2539911874896641532 7228994491640327514 1425751012962118006 4873480495366451125 11420547371676130680 13193870103612813967 13615069556373589797 13955573470738533740 11738317114319058290 4656355998863291237 13488478042481496068 5497471893204360734 3626204435505846201 16285132289703599626 16124138094726381770 4310191654448136878 14908579153606072512 2171271077446932415 4849369931110410818 1914690070817626318 6670353128841099781 18257322418489667705 9093705430437645197 10106836044612943530 10608690606594832259 15320990130763979254 17905430204777917927 15499133838586658365 7129986899822473734 7156285420236091230 8441789340352178719 17328773470925061508 2565651439823416681 6534722448759012468 3234932121626161022 4071130959050442339 11840313501405047786 4067598183581830457 16527108095044697893 14727525628201447912 13865764569342157407 8437183872990635014 16336920523728175833 3047023612980855568 6316236517216841251 1468216492293185202 12312773488408826524 15157257644931795388 3116962910111806934 12365127045578715243 16566235053944435717 4001467402615033923 13221048182072472696 3959976153330565381 13285766004630591948 1837150874713108585 16419494596635095289 8965306936079461427 18164800936523552206 6268869228897013468 17594104993371008912 12899281918648710129 10633526577790640764 11677160872816026408 14462899184519995336 4643999310127984328 11289525378277363774 5873191238198048752 12982324112305416397 808254356696930526 14604804017579495525 4101587302945144705 6229816532326274709 10332113716841156192 5023279707069092548 18309991609625502773 13215332596281240007 16029649165305959224 5351910374329859910 3844665920180533001 3207338374602254511 13725218277479081230 5886156515150453766 6819560005655819604 5937769799616672003 11528655746192728044 7611571258303927405 2246581833903424565 17667549712496347540 5602448828739851963 2664878572998955076 7037378795026522709 5513365810218884985 157658994640255821 9167607291599402869 5833891310922287238 15824393124752408995 11645980636629703946 4252816842825356925 7617087759303091578 15263716278499228865 5354162403192648667 8463259982520339114 4786314483153073484 4762095727570583989 1690672185376491474 11809230195091905106 18151049009519484955 9396512938640540622 15422430240538963982 2865637978223940714 15006686881474500116 2055152901825781490 1945587206705549707 7892886390699719840 3285326833906548732 1732476388880030781 6157424407512486129 7908740971871964369 2300565655802457433 13258886968435029693 320976278330104555 2227927932637167975 16317868837119782383 7545921710889181769 13169322838621241553 7826655254249185810 7478312647884870210 17761196164638630562 11672514834140781730 2952569102381308129 3638202052276816799 15682807685008628690 13974040049786244147 12855732606005364701 6901393577050628302 13621980957261379399 3970829881504355821 6565100389000622210 14042594844872675469 5743136756731561994 10570376567353824011 6790454322212433165 11036671740363901481 1506064138307643289 9164818422345826825 3878977703426004524 2284393415873188948 14299583062139337372 6576897330206849176 14952767837117883956 9008870784027311062 610576145069818713 9377563182102387185 997035873412721738 15325090003746278064 17684686407793183173 4385664221448061210 10954528495290683675 1659100946163453481 14700596083869381217 8234859251815091167 14898185459004259171 7519695528423691965 12172581446885219858 4486311349121131705 11544835117993462058 1799773985871530002 7282112749396384570 7687108233249259269 13074937216564048953 11203139859624701466 14414659672320655590 17864399148274039589 10501925651781485430 6159997681855275540 14211328943237957838 12109517048408859642 3604492897842798471 17449707544271943166 8568777160116956329 8085783620273702807 2237703451105621506 17260564475672008876 10147893001419289449 14570063062616200709 2318316773373809373 14448638318995811521 13303571504522627776 13949729825039291443 7332430854830049366 379982378929354212 9752443855675313705 17603515240545025663 12049993901600364357 6786561458581914467 15157577873303207119 18428316697452011472 14723937740758294245 9587734382223704793 2547402184478242609 10839029904340805317 3530746772110776844 7191647712843319133 10483289969887691274 8488737263144218129 18308004532260156408 4624864401161132876 5398510430794067417 14306171416778388628 7834141781953676073 11571626211047789648 17437342816222651200 1444761763033705334 1142382748343358170 13018558469993942541 10920408158746878907 14115631412669453373 15804313495001824553 17227165790465802496 18113972024425309951 7114159342758384236 11765161542761381519 291666804954328218 2222152673063003231 17183562418696081422 4573986364241792432 8924338823329057369 17337885101362552002 13024667916937962926 4352931057426296644 8031382458497913594 10600192295562876926 1027587043707091279 4174070691163108252 9306964541955813852 5217635362059352801 6597678083220209936 14369576225105819494 682461888420987567 15751394229299874150 112511888016298228 12775811958343841097 7305255937736242208 1357731290124506234 222890310624637402 18190169725680313024 1630909436918402325 3086077584945370876 79322891984711582 8223139731962620177 13456808995638963610 303144189083761903 9654606393625292358 5155246921986780011 3743221947766724948 12709104428502214110 15154305525974394127 13611747518913750136 14729401984995196593 7228047978993326066 2363581140193837662 17294339452106459286 9100243099591718450 6267889363525235692 6520706187130694328 7914318301240155778 16415067684702546324 17171130706476474742 17200572763752322659 15326585039473632290 14585338711255019768 1487216110763421035 4871678329583467934 7381437374189193376 12213585521325752311 16654462289372040333 15601692407683958312 11093173295362249692 6033203320327632875 3407829432200941139 4813961828099948714 15148353103374625799 6163875375668700490 9186180790920957138 14051729400994255729 8135037655489008898 13141983573070165110 14660599100458156176 1233259757291696355 16771184635976331555 7465152356246792683 4326542519529677136 7786389418823983954 9675932422705680444 13554018391971855313 7129752746566793783 1111363777126971175 705255599301348126 206334006742482246 15609352155965831147 1453505919836216993 10861281685429349209 12952871396740018357 13891024776360254836 4062056163012187046 121081499317031438 13790134844239254207 8009841741677516591 16182359648980157109 17472176393290316897 4640346165276874895 3098678628463367916 14335690587139264906 2114378038867092232 9920662252525952431 15807804057457202445 11571242975314845463 14641757245434268842 11212967834019746381 12863015727999472 8678625465327660180 8470938147139551146 18066154018144227092 7937986760663506644 15384761960599238433 6222235932514408315 323592507827070523 5468769475405796433 17790222830437537663 18431450242898204567 3832063772719440046 6444473211537202420 16927960842503060116 2588106855304606739 480427427809222413 17714921559663830193 588900061441791770 9209334706689167790 14084293670894784032 10510984163931573448 5499457659411293641 7121041597615503802 15566971096939075873 13546516319107283560 12874694886282216444 8685108997772532211 702350845719123353 13969442570770883207 14940904114356535550 7738105993475736401 17898649545668263136 13716684553399055758 3740554895578507175 18355746930828399826 14012914616679799000 3406067191403731510 8523061162942324235 2901626249241857487 6518107462295438373 6220972813115670531 17870084477650615158 7212366150806237705 8466361970046871442 11694310261060037430 6316671974573832127 2504608290912918421 1991005866178284081 2875982080032848993 14070577534097745135 1621340843988577540 998866779137028606 3228582860779857309 11520534126810650177 13192739093238482966 8969743891952028840 16469788981801760113 17866520040314698041 12401743189046614084 3562268147970258505 4052189110192704110 7618869726693711136 6536842935271898264 5912778188076992819 1411479513725422667 9533741506612878424 11681793653838710330 6401085399492909251 2479567159756188119 18039562229834254175 8788915340728001052 1266798616780537935 8401686849439833631 4770667158959793824 13346908999824490257 15619263266439536888 4078236040871431329 16513282970409761901 16984115566288946512 12261596311433926207 1337762703132618522 17955263603128276065 10252206757961497362 3641858008586041860 11609271092265379023 8715123173472391922 12131413918355555128 12706046513486070099 7354779532171180225 7803691116910381205 11966429285368540260 9819711718638837174 15306847916687480517 2900403487482510063 9282713760738929305 3697875229932434378 15054231891853280203 16623212205776671861 12532740953571068380 1793178321502957512 16720119123684406429 10580107894922345724 18419101988189738981 3075776870372794533 1907605050848345500 3315461087156172877 16501419709051971640 17580885370314360644 14725298938862140662 15331521439881462604 14894565286665380226 16042831215197196329 6684056285304071430 8054442965929207163 8724110024341680383 18014598879448942164 13317542667340321591 16621903107441015834 16662601170967317129 17588173958848660928 1615068416492321666 2794372948622633080 4696833701932889467 4974226792045575217 3904502964292052884 10938494879839645168 17988431204522331167 2794208677727615680 14981955016815373727 2677322943978311360 8105364584053865963 17694772943374933162 4647502266416125410 17239826551686997794 14811089677451524089 4821966202987604670 2810352849450703683 14856792878257163182 12073227248987469688 12905497094456754133 12794424397453783866 5014443708852478031 10341496323144353678 9168094073426272663 10566032481448540953 9845594407484281415 2064843274135919308 7846181042803944845 4371024239832125442 17153079949755493911 16733235068705696402 4406125227620761054 3003038151526434495 16777900528184921664 18296566982950323578 1946982173473096833 4021158619562090251 3156787098634974707 11900052285636765090 6735280989243383399 12325864654273188201 3918567452471960585 2520151875332825765 8418740010107282570 10748864503332269992 6836925255561075373 2308136875125838955 13325990524131894986 281250477600204404 2779089251279766342 3193354127386553112 3320814202488977373 14515689378608293920 5174602846598389395 14524649770214177089 16377841641427148271 4792380249964077985 17415132373850490850 13711689744386435370 5771539784403197307 6052093812255947632 6195041760969614753 2692366255756023236 4830083313745772244 253425756860991195 12494156887774007834 11157851297383273699 12192198020434620925 9139535114717561392 13660716843337522376 17488101046604768020 5866072620024475025 3087074177996352714 4404314794107264518 4418631324054429939 7097170057446245881 12477462004481346712 6155927290633558272 8059901612936042569 962151833045996307 6362252357594561451 13477707649607053880 16070373425986114246 16686505398737431949 11227699133058528751 2990087634160241023 14800796146913683915 4684498269604265395 14519501995376644858 4548950846536449548 4190967963389856803 6107614059506635434 6831554391623479144 5012116368030469706 12220992045063792131 11913272918835831263 7892767107874795419 10880623490070769049 3679775735400700540 3689728404306726429 1366887034843662888 14981345587187418834 14838039590169185747 1431936226663938192 10282468977313059657 5884313067989766946 15494872258158341880 10165103125366597857 1795905245308437344 1509961212035938132 17253457293694315256 5613536821303136168 7059136168226856591 1806317583592521515 9159581544424721805 14971608038207593043 5473512988707599172 7405616184621646883 11489301342250049718 1160168862269256181 9234554238874151007 1708013535460309013 4832123667190352892 5366963211194352306 73635199703720625 10797322173421445635 12278769396545026591 12357303164449724645 18367482124492226238 7959331033769549336 15929232914020692061 11256290465771656542 15384186741018952115 13101861302960898457 17287664267738854101 9182337421452876186 13897561828760264126 14685416298972433965 4094716933323119186 5289187507210954718 5871086713259009784 5095895670092987105 106140808038098533 4626735564640951688 14625008063302257004 13989040411033355918 15042773554216243644 12348129290084353167 13010642913044505190 1996777250171121713 9450480719082474894 10722301069679633070 14030558426714101740 14356131430585828383 16973147571099731989 15485501595481823601 9817447730577072871 14732989986078240292 638591439214598303 9317241535670192118 15603610391082296168 13259612897721891509 1254740647921888612 16365236393245605480 6174023069170649193 14829948476095059927 15758859294229074056 26059100798029420 11050486685106883314 10016013159638553771 13082774141900019386 11657237041130000567 6609316827512877115 16886567475468041279 7270539666577119576 14336676576321501937 18416185306815319085 9471311176298035566 4064895888799063538 10145962882780681700 9883728694832428497 5420416263789422529 8178215808107246516 8589397456338732902 14373953055628930755 14997905532140213510 3751607436382926578 1338043316655767995 12038373477028044245 2382756928632839708 12873495093176038272 1283867610363946937 3980760305768222954 10088337143786496879 16894310364960335556 9675001408681368571 3286166489000006829 4052083082228514848 1111781752219328208 14553701267036400846 1329174507145404880 1619783017678659860 15683300440664098580 6127607963195042749 13020170921835813426 820152662532555993 1187970604436294793 4406135940956840031 17742342060635338266 14767477108892846693 9781630885731751434 14693294129018649390 13214821145315128099 11234284648740626293 679645703242446525 4428611598525768974 3618213454994012216 7338399662779367275 6216352906062590667 9872801060573622358 9729973926998232029 2956054544294209177 13959589892618034870 11259494069471254494 12715485413447443123 1674348641449824658 9579001830037333345 13087793249805436785 675846892390140733 3319221749875024759 15202517577901599784 4572212733392418818 3604459193349608075 18131954275773868717 10611111325550738943 5687554899915217971 14978446323968796014 3242492297571610066 16831153597750589712 8551690534810843958 8919315295371190695 11187263601737249093 6232885026678320443 17872991964135049066 15021341119710340034 1828578446442415821 11986485373656961288 5062646438279272239 16592050514518448102 6491117531778180879 9366347638976128927 16190710369789661150 15894655111141096591 4723712695467546756 9704581578971614888 6067121317354353608 9600721060384071040 9881425270885575418 4611873608838921278 6919849438968207094 13127527586607506223 10094822992385363331 4298069527103046219 10305525411687808 13631348522488661037 251764648066261268 17037901121913785921 13162437944738553975 9911665047977578850 5413978362555051546 16921934721829652401 8390064085963205170 10017396021471074013 246673175122700917 1799111116734661478 14510661866825564477 14265549383596359084 6709887435944464464 5255540105627264820 6018301720269260447 5365445199528089528 14356406139913965144 16889336782036899488 12428602397594956714 12115969451462084441 2960346052456807084 5716768483414629461 13523419799984205414 30882028439168963 2463118257650489135 18078899465798530704 11919935550653099838 7316326996774718782 16601495856738210211 5961506923128288740 1572028101967255440 605601442676386182 6989262332992102732 5062570770876558211 11555068410883958431 7993466385724239681 10593520143844894551 12002518443138516357 10718650021917918206 17999523527322603261 1167134200486625932 10646052256583297569 12536364691439216374 9210145993146107140 16387717201556177542 2297728917307144854 6916616424053254309 17905084505780985526 4878434978134141770 12728106047544663393 8516683039448304557 12658930105698180397 13818938458086957431 651863208187082976 11369038287120554285 8692923588891165971 9044691930462597994 14153495984823293440 18068797294266351038 8624773752341068627 18419386547656938636 15805230041215349382 5157062819777775540 2648920170445618363 8414540895318844364 12780776193386472800 12889342366520728713 2772967409904695656 4733975255667296028 14773279293528957941 9782211951983963196 14372304797900111670 14696907785996530116 5619833157662408660 16262860650270244616 7744989421680577195 7731576164583072870 17370325928528552625 12638965616113012791 5010591713276558396 5240220848142781999 10774321039511712864 5705442426060460898 17342939323805735921 4861421845607325604 6824523699128806587 4343480541766970390 11421716084757902966 80096391579894973 14969204520008550978 12211488195550710464 8280776554594270532 13669267316820625652 17873670587613804946 599154375583105447 16816301794851853898 7260745574984983517 1269803924636506634 15517486656449050255 16684160062900226629 2763788932754026553 6365894352732353892 17412931593680171982 3845818496068688701 13035575137531810480 13374641891422109213 14315009707875706598 1412871739520899060 3427620237728296975 14556572360006830520 12511752897264546841 16110095929830389976 12839979374050026400 10178804237209945651 13574067473798951973 10715147709150206233 12509444561861258479 8225230856374024707 722711476437193192 17447604824412897635 15840765094605676049 12381245500647161876 7609295928893706634 1933915884140576035 18408964642356507228 8586594841449786108 2367776971709307069 4231711818483335816 4828534610080023194 9239246088276625398 9050253096042316082 5360998870817506495 7971563246642349341 1031002035344326248 9614114557421567982 4011929684315784454 17130923529738174477 10130378086840684940 6462258268023216180 1092893722413148447 14080464712547081006 5353203892804901112 13659665999820866950 19336886572964580 6430075141203478899 11843098685624749289 10023366904165182840 11469400042690359793 18250239820383429406 4920525927812957437 14727021227650948037 12310088656100577692 10312523353353573350 7659989498852274788 7678417458430084954 9322591317783552786 2962582709091196716 3624791061214133261 18115580873424292157 16001883907529720741 4042703875391042741 11207459534270075323 9119080835944489627 503881799291259900 6172493675531024654 2680754759990608640 15806550269950590753 7282164380135650497 3952150794202834179 16263901410024126417 13106264805575773735 16247743475004319540 460193881987753652 9176896963949915274 15965187321941302868 181887607285976326 8161260303101238425 9906224208377869304 4997600988828243715 8224341228181178997 3282935657936180044 16926263101843249223 675029691783434914 14813792181063830087 430728549915817007 1611106529401092909 17775166475926801778 1720167803701955903 17013417967957549502 1832301015440254835 8425569883314526240 13030023835264131693 9079898973373685892 10500987295223263989 14680550578027619412 14421229906025268363 3863074867497376995 2587316358305537751 8158544369344575887 37679218486985483 734248118005385754 3641686179905054385 4645364648587802682 3295137709403506982 17417698626214643626 10097320294238201466 4953230650533463391 16490796242149149183 1299490836657892633 10261290692289712734 9566323571435760341 14322159993867733385 16883185090889623232 13358085667489806611 5498058742217049938 17194783672893357825 5768417925690841560 1459635061862053560 14836272520871365920 5735351365179801658 11789019814465950389 11375195310805803642 1666494071183559850 2756562598584205143 17951408845539961227 7321848399180328178 7468553373214424813 16446050988975726745 15694960730387367494 8327270023073222525 3501605359546265130 6892070259935276246 688116497510393101 5295468394659557491 16267575694178741344 5589847356635091483 10054403566362361566 15504533764029217263 12949072410535745593 6129778693899507852 15055547683724534912 10976525524024775032 11968280259450168389 7373754118267161067 2345511259427240767 10824772140351968089 4338652652219284066 15228143829622764366 5276683879059728482 16972306918512699280 16226489951471926319 18207284662076369450 18402881885288724028 3421876353980375580 341740066723469987 3814232199916052875 18334937130715249573 604898834042225714 161318418037342263 15581370365204897134 9117911490116202544 18280403556315401278 9616472088354022121 4711303609382787102 10866667789442328716 2221394606712457745 6707789831426709248 3938628333326553765 8411292839238730771 8866436171038752252 14954501025529913091 536475135296531121 5513112674961552955 5812812592276399125 14986566347524993943 13826054940751951122 8852587602700415765 17629203582928786969 16602023764478226406 3732609101658681507 9860752895913280251 13006706665704549495 10026005307949392834 2909801895095770585 10166506459079861058 12083993194095775121 12542004374661892183 13600467416219366805 922581186367047229 1311427039591902841 6184366989091847714 11652268284453567294 13650249998096718462 6691022030841654587 12984040182940439434 1717123175051827503 14862410953142180622 3897287652838492300 3735783644885267887 7306779840887831113 1406628373240204763 2796782744689908653 16166599418573863961 17829085486239905462 13044551454046454174 4856656292911968608 2100341840747288882 16822929999668655681 17307420581217108867 3406503644172814399 8422483949047938541 8927212439194473034 12479092523347166308 3568561478995047323 14828887663740025197 7185312910035157697 10786704861228612775 1102963183910813519 2384040060669714113 13593841231614077474 4366375949349372647 5156478431487746542 6951786433462981338 4732709815890616590 15666229211155741290 7715246819161043682 9673103043643040136 18164479478727685151 13030055010790604664 5998054819551503011 14764499402762596026 7949120756326356993 13561919650826066672 1692003847262403282 16638446740806609110 14338443679133176394 10172992692537827329 1281225996434945773 15246349210020528748 12828732550756557260 14766774821658224154 6587939246093831311 15882936866962110203 3560088977990096235 4125138925806791686 13496228355166571223 16850630353158111921 3448838286358248103 16381032288610526943 17206041703930797016 1140505149598578172 10789931079045613378 529500763303484668 14331699428984277522 3534329717678449073 7355864664020275632 5927353251558895649 14901746902484988657 8672620144005431761 13680158264007347314 1100677539348091990 9988358076757568186 1451907228089122037 2269995749052722991 7064501151666288238 10445247523636983510 17953551045721289350 7150077819043569387 12052886598743513362 3661716158406452371 2407455985036031927 15888939627006715384 17828437293394281524 574972535412107357 14501427757013334254 13742116299980410901 13501319075677987763 13311339759855078266 13634801256077696981 17622942150134832873 1873608673591546187 902094207972550897 9428700819603703860 1274760163647857461 1717751627689584872 13997576922348135949 13910126212550876582 6737259384857426938 7916521264380177724 10574674626828190807 14559333915105637083 16483898687122524333 8030623096219390276 6598653290423907919 5905965335970067648 15341179526536396280 15792717760650230069 17659715525063877568 15646737662442794495 13868239590319171663 16147494365421657832 17255264663188182726 15092328951464512114 7428423088944010060 16826253018958921694 14076815967717472340 7557392517375528032 10624368112002837180 8269249855817483934 1609065206646517681 13494959518859076840 14793042430881165005 9902056102578141162 7279760818898413054 2980513339927328562 6557195525322715418 10062510691165825991 17250407000525109380 11842990473602608335 1097225884032436745 6107609611464756991 829756759686203669 10187024658950970290 6771013833072924215 11759791359944254750 1607726211159137718 7357264520731047298 15321160445068894480 14683191605632682744 8059534885158124493 13063102349577908656 12469479053224974786 14173441595476660255 15627351015726496846 16368982837193223922 9174995423924838016 5667427798009244365 11975354677406488745 9196255203426791104 10526819340090929342 9869158911360998927 13069730504160350521 7444611799983704257 320989740457359597 16302194385569262822 3600958584663297153 14967335227116169874 9140033382764593662 13729874246114735655 14451401348690956252 16674566090241729323 4879135859103630083 18094378424223938467 6093120206121669816 2309055368743812220 5787173746755787328 5737350682435051964 12688581161290540872 895725447296390913 16082909959134882172 2383685240732965897 4508587991822701307 2263528193120001924 10144789888909686080 5553614487225136228 2019500658552751015 15273971775322927865 15827782983409944049 7567200318956876908 15960266638839374181 4059604648115139900 13124850783382426495 10644748004961696615 8522211862798784206 1326204065010544586 15164026249424299169 10530796456102114998 1365585632198433954 16836759177339692119 8645134262699348291 2767399603222480592 15417870901955105211 17894325592315737683 4026824345819774218 5484421771291595413 660547597437507826 15399318988046151345 8404021169694776693 12431574038239763265 10377937315462716526 14363952860140731034 6078298833167848521 11780524644074984691 11773747489440153348 4242632479106528507 10677252062541389290 9866810780219340616 7383542367448899476 10160264850783726723 11942057291146578673 15364139401372078942 6765019317686488139 6103021999756477128 10568581291722740473 2748683593545149084 3308377263516519578 78996928170446560 17825418705246704944 10182910041861353514 6339611009814044010 16079402355072905374 2839679189812889233 3552782027251589370 11380943253360528800 2362843266903242875 17325252448069454801 6185312614899306372 4906214924281738542 12095186872267607708 17345540044740451360 16192854052530714868 2835316044726147308 15169259947684120833 4265855594383497093 1220604537342212437 6498968508498846096 11498914056058770319 13924522818472501514 5045549624442214686 6111322743067343264 618072665413846031 9416563422865477608 2741043954156531506 11395718770435826018 12360106810912207184 8648657032725442215 17386621823092559890 8927119932287419907 12732004564631672623 6972952135291984759 4308331190534175110 250725373571361266 5358259463791374021 15737841994746915546 12088700358411113775 12911675289056282750 3382798011062103422 34842811455608583 5944852364952466069 12891671638602776646 17896792197917564216 12829770310496132863 13942848464223741029 3110759757182415956 3414659393007584335 13430274550355304914 5717282112968215275 1434244522280162638 14574277593418286460 2618739952661400370 11399407533752259065 4129540207148101370 2298502943442496632 13682565164672571778 15262112092587206599 6598676579985661573 6459401109552613934 1724642446229632789 4177988772236151143 12902548314203848703 16411227930845627848 17787538860256208655 16499743508131604761 3443446933275527101 337988758805849324 14686484658978657371 10165219091721973926 13676506699567720292 3387717732640675841 12804345731584735504 12404921221602594623 16305515681536043889 3294042750255863913 11187909651413435073 13574774553147310882 15801356568306137174 6424940655040254978 15474334033412881083 12617627647569504116 433931341237770269 11111356012982769084 11735860540748247935 2096271976417512917 13969611725978391482 17797867887777005890 8343961499047776433 5197361239219939312 17133918696739018042 2603034826723492822 17155686617813324681 7146429655858011401 14988580844536823951 12776771743959910227 2332710526614547836 5304343035062286946 4552892057722744640 1634633727845144585 14632020813804457836 13696270829582302443 15350101460301416192 10843699532339781465 5449812015568641424 14088059986522813545 3618967755332797604 9585839936336652593 8750280717526735631 3541529227985851198 17377219198407343330 3320799963897077153 6953403701629509459 7866081615797092715 1966525428087160513 821136261250801466 7819749246004229534 6668022567998223831 3741512449499109588 13404291455502725220 11488802400306251221 8370316801151453419 17993095212753115018 4382079969401018366 14640877968132161603 14776528072124045088 4005780608133036261 16009275371538110204 3381967018257453830 9817890440416176496 18314282627446138806 15079634128606853828 5188732455444354027 11318595109491667944 4780585318652897153 17024593511768292924 8038215362973846428 650014451049659206 10058045697955777815 1154746086236926285 3050620873284815240 6617045940470975594 364283223620828750 1377323275883571109 7613638913446587641 401463623953577186 12465153898844050533 4798360504172831461 9221136756353610734 11386079474045420214 12545803791818939940 7922533197391741097 16688891248480802960 7915644033571139303 10274628997911328375 12014698195965148781 9886494930872477070 17071623702848620724 18191125175557355815 8744865039115484936 6172860260243308970 5823066337971097133 17738058478058981295 8512171579021178950 8965414836164465785 5901101440184792260 14081924383377329363 18076312982808357523 10928161768585586145 4632966093835976648 11766434619526016617 6340781755529227504 11083700026317250072 6656184254167333797 15996164597117788780 834934978594866336 5735438742399108446 7889483108825303928 14091660367114728142 1022765924273596641 3611540375609302565 1736453569192309738 10683931750737101960 1634854611907653466 211005312030468969 12126579398017546655 2786207760717526872 4282084590042150346 5400866459539053016 842535877753946827 9549406941424282179 8618707427820635617 14032816928788878892 456911470522478996 3958435442557649275 16138013610412348231 8352817178811124990 6542454734750572288 16308745402532322425 11888906012959561866 14545651019541088606 7813821247336354259 4758172712438840088 8360473193411900202 6263630921580581599 3171936901084372384 17199989574517374060 5984308322963873361 15610117957526697638 12704533139605170500 9587182497844453243 11234062401428968345 11891764138131512987 12068393233862208116 15683294498631102379 613019512920213407 6761197840710887090 17925991090834545812 13066575394129196997 11824714917825947353 1326760595970735115 10432906880194431223 15200566014242277866 16063331345490024402 12837990263314028049 4558394902902726567 9905265200423285405 13666387219597359538 3133840968628418953 6471023923840404342 9444155100308868991 1510404517884534060 13827876959062032139 10166670206099918065 1384307092412358764 14162702989763955687 2229863297822799269 3206333636612331185 2418687418532833454 9976759562935513269 1304876853504698010 13192531120866532436 14077522274764781445 18322896196330433675 17850183745953164994 6382646274071842955 10737299202474360689 7816691314892291115 18083936041012194631 854907557546623334 16661712138158759314 7518792295657965254 15119031005169218118 12308869284629003827 5842344810773727019 3516755085636835473 3604307964274235462 6290535008305293001 274159413636885091 7133098882706703131 15405254836760753944 9847563381198709685 12662039178128399583 6979218874220681855 435303787902492322 867361990359277607 18444688662149291029 16713117227819761698 15655568146949043959 15747941574614733439 1718192365102922637 12988925898861291985 156036030410444721 4026741968557460543 6742097471734379282 10343595324686503267 5052506010242366380 10684719290984003767 17503149052299871324 14671085994639398648 9975863745683866795 17721365917985718663 1541333812196308858 9018467472844678593 463658890753627593 3741569788714952043 11033534225373407212 15219942482868480503 212110997130854470 2864250278633862025 1020961726190711337 17329187605860974132 18405109676156961042 9754184036027616994 7170566675691886510 9386580759669491015 17931047381062326781 16358156503609257831 7637171604024501666 7221683293233719261 14570923292822259984 15608676483988055329 16868132926425618526 9990751504120266666 1085733580249855068 12906174658339418125 6694117646668831741 5541644596768985016 2714112937273396639 1497662233672027207 17397182533909061480 14220580560280097162 12171729624200220641 7154128628243033334 12564227627619971185 14433797567960253420 4589392070893752089 6051902238081443366 3527647753824902739 18155003483821409746 6060875356426690473 10376853618473541358 14606765076525817678 1278348424342900036 4251825719384096977 3333351186574875540 2430093301157999335 13430194931348140660 978288698559495742 11274376398803376151 15634425607143077411 8276342127466987825 6575384563675215231 2289191435197230453 9244500195843668991 9688477248697917090 4695037307827753567 6232106216875603290 15334726208873145846 1376679573073422534 8013537565054175052 13533251579469130193 1753143057878631325 1234229493592650596 4741453882520766702 5397269265299610196 17110305251382047350 13786028433681675026 6981121347900264797 10429928893047182543 6994747167931561644 10173425648594121725 7001260851297734468 8112831183255284800 15149481828081952973 15543418497069985258 863921237355143939 10477668203861707348 7194504241357234410 5154881979689721177 10954748632739462767 736084610100455655 18307482119808546785 10590746144819702941 317765694688472840 1298972469054318767 2574343811349496111 8072121436311044342 13692749783107578553 10806232841536677597 12921808170203385067 6631138124881276789 81887146104504296 18383321718607097536 1858505972895713352 586496753640183431 15935189053473885677 17970396908462237524 3598942651093084430 5121686780301673251 10857223921535412708 10050006235309230240 12098429926813403925 5047499265999069285 7277268629071092986 7276445831862113865 13253422548152149810 6584350846935837763 13053838231273590010 13755462474700791455 11275506596489968276 1418204359645962200 8502088165931601221 14817537645571092826 1655158677480336188 7271902821643011675 3465502970788286638 1874621422024477902 15170910081764937339 6105022861946837562 7630955192663299422 1577927798757483739 14533789177750707838 2401886656699717517 4753031630886405932 5916975105753096482 16256494458367536245 7630376360091325656 5311265872404529792 5388029168267680528 8726078017911083959 2423688368361398073 16957177517012137200 9730603548263555661 8511379511284366671 6090296154361343360 18047246050644236907 4703718701266372691 10537339009796507309 10489814651526104068 11392908581666365941 13815556281769460710 10379698103677430310 13490543078947435938 8346892322993332841 442529072810282103 9765425995267778720 13737123314829086554 7665443491961723465 1963395580872572917 2423249070521292498 7487014016222204754 6351799170565376901 494329518624712383 16437675740710816028 9177081037501331457 5035255406408658832 12754831158433903719 1758429551791933088 6439493696834505909 11757899069459946428 1027408302824545057 15483416181968355731 17404469213414257432 12987303626364843718 14486080082827863709 6375479865016584897 810361759259694048 12361768296710580151 7973906558427140324 17146932700162960701 1317853681129732962 11672808954559938405 11440096761823554877 7616991969460975755 2426754808310379063 1293309858571033552 8424300278252184789 17035089368649327938 3930296111442392481 5982704826026254353 6839915765615634633 6990798840817472083 16409549617252004543 3156131454525400348 16083121545199483162 4797073428341148111 1709187101288992763 2344457470696124766 9306886265233656482 1690014682162623434 11610990356649090822 15009563502687931458 13764723383436814065 7119856488363852377 2714471536476371290 13381770173670685620 4990995010593464296 5186465705434733154 17348863459888217582 1642741250585350240 16814495183830917051 7258200826062620306 5780707160244266287 965121929748044002 15737783141796973846 13080430072403047416 9639063120529787624 8169236128952824845 1719104208776745910 5580424716107648324 5491750515034378908 5073244435998731346 1857468314003152014 7228533257861610405 16959593331258473212 15011068880528407573 4631189657943101809 16549173623850657179 8697478147453569604 2990340824894804114 12114274682615005023 5713995810795970799 9045468380021873015 12644427005180159 2866778144252751278 7975468909072598415 17921131658876042265 8326119352295478889 4434473811261787669 9371066924662708691 12324132672655278878 3843015041437592045 13438444527561019239 14829992807503661049 6494453723828660565 10484379192275492037 7813899592710349386 15965881557685515922 15449472480573297131 4473579895375883107 12565894676793031087 18295828736799135091 2528581823741297966 8513781419226695612 8575349592203311492 17724049248585801809 11014226434055355766 8440113571604746709 14271548613819220113 13563535869587945708 8099051275787633630 4153325780449689 9636905052483926581 12027038060763450982 11133252640436640367 17024576905437012471 16924245056784674759 15060923005397162440 17452468969702414685 4303034197354367518 3271537838003660608 6541558475732056019 6994064279464443849 11224375450549874897 6353117796350837707 2913881082085812899 18169486663847434411 15583761804402016865 5751245156011080031 3643393511291279208 8264916542221718887 5213807300822987528 8151385056312334613 8959661176424646252 5219641220806521831 14281755495495934274 16997082470328660974 11453653174918820088 3129462534640488806 13373986500831971138 18140350556874461418 9757790105801254613 8324978428703891657 17452761901473139238 12253314623151989903 1525210438207474199 4166471277417363404 10173180024977924132 2902628896202027363 16999657184535789805 2346623691125025266 14031063132869484608 15706613159337170285 14930164795859226603 13668925749986207924 3463555727202358735 8772793146338916550 14905623864971529715 7070708939073536960 8781654226310580418 17402195087488833935 3288853700286987209 10827971502139254191 14780446037110818341 18260722322033939167 9473176710213813420 5432203103704546136 9089856689776576278 143767619538325790 8352032990172987311 2217620486914182097 16338339286190187533 15462542663619103921 639548265596031753 17369619644371740963 17238291702308904764 14072529065226187932 10012570146070739603 6042066457803993587 1903329369751771270 13013132059083784774 1843109235218775427 16126461662021704171 7689359893462905981 3571709415858906789 1605950357506138354 10270828424923876361 341128418054074416 7728479863925913594 8051163773059715613 2189921444892885581 856983922289120483 13979223715678325779 8917692831687941227 2309763629301115523 12122620273660122950 4634430310964317989 2225737372471565674 11060400209638126983 15624101418442798007 1827499039253141999 7172495317424290393 10078840105392559944 16217683191753714902 13150082087552620387 7752177952591229489 12051975958295159522 12172120178409881281 500075555701915252 5248277909024851118 17239251819602040540 6330187408931691703 1685280489139623638 17621435981938928357 15245476069716578034 6137635509682780277 7693759919819862762 8000756983035991282 13133288054804203205 10701552879681758581 5269265009230677996 14803352268849799281 13508670787539470171 3318157016370868093 13259487751453866796 6281080519285842667 12678707317188874426 9596086698910525362 15492415119771938920 11913942210290729442 1990612505103266724 7519345864534012921 12676347320465765919 1164996832978752484 9170404648314588663 15820867237119344304 13386581655798505391 12570954099775913184 6691883554014268935 1219425202238662749 13771906492925257527 5514668579131563478 15256668427402266510 6240261157378734030 10988328920736037608 15067516665835796102 17962333339316045957 5287249022212056746 10263354820888412811 1033734932981004808 15199431537383347239 2918084680167167639 9991330619667875284 9828022284228827686 9678381933419949642 11144680159402325976 17650586123505756582 4370106832442899841 14685710918553479071 17333700083766696714 7095327103832734870 2191016369140118069 7238124349280546611 9736240860999449896 7545309517713379732 323865667843618201 15043010851718450938 14615410845267309622 2265925998554848877 15358210133386832978 14545032379191352908 2514905596603941966 7417344103394411014 17610805022977437627 4453704090915383749 9503487466355533540 4686014232182981813 381363041703733865 16377091428106901435 16236444381044814348 16713291845077458120 1175688844349164584 11432433235006787623 2709665397657494356 620264727876668733 11079504902290311611 14828797584777581193 17412543896005761079 5790403155420919351 7763030790460210035 16249417238303964246 12420608601047037691 5056479853937240598 11010029639840586454 15057679283918620459 16693582016900644964 4438986015030382790 13091354240811790252 6072515415201225115 11978400681562192905 3558238794965145736 15206225620637626464 16098940361614781907 1417600594069496861 4602851567367315421 14483878882709487607 5983441967949048516 6754600287153142497 18010997270527826652 8807741250871212653 15148033806133198908 252513856694259317 10763120165897125877 1158151087499149436 16263989877740168003 15419241760937331427 7415195044176618547 3385099996767765328 14079627252148850049 1024846090823632673 4016584924649897113 17531673259465615397 8925060567945916933 10698938923423327865 17746408546891876819 2670222513786919257 61287283004917569 12746255386227645448 7357943258610035932 4893024960912021786 15861360913893211965 2893965405231794129 13546936246300955381 3513338636861423588 13352453245893238190 3558338792017512196 10194137092570362260 4049769460116356753 16640899739744178748 4869428228964361711 7598457397155561673 12516999864410980994 12940653345424869284 7949463075290261657 4217453892392340326 6121076258553801798 8553818138071472152 15569380957664583644 11296740798537291582 4900687624647020308 17125706381961462551 13054645845030681056 3488099096275161031 1424314557263416532 14253160471575679745 7438644681043765914 13137269153981080779 1072972639747633273 11545947854032520666 15184188600328736525 13225907582822336490 691975286828643002 9215858428029476831 17508001043143048859 10526473862633094244 16919359362039898389 4711653033296688418 5421620448994176665 11021771643677667401 14138204737062437202 17732498437114974890 4071805229838274053 2131119348554121554 10033906901222483352 11321037893636337608 13235148371143866511 14407292077756595532 16425014248100730800 11490962339480229307 6648390531244391632 8706677977869826077 4694505070158341882 6932969693677672532 4535933309185709203 18180532040425144569 1308423083164729854 3783021641145876602 15713616201953973043 11372223011913289223 9208406652872885512 4346138382441142828 11621231449865374580 16415996863865282590 4880864515547904809 16306809883671350221 1637706209262152809 16572158859766961573 6253592448352668052 381663129044172635 9799171492776056084 553307905627007665 10668646022597926149 17716727309068599312 8744319561241322696 17664747061403188459 13206854732045883142 10789755109236184321 12192371736845110293 7110606008113855930 3704601922669607289 12273636455803599154 18250265504837216879 6266759103257090434 3000735105718597709 481410792060330519 14833780639104951555 7659107663727872227 1982153280946094014 12555627004855225897 10593192480662371058 3813318207667821286 3234621587875694451 7960684330806771016 5821052588522280061 16480523336186557762 10949067902265616559 12557719150244801705 13950314894030185328 17100379074141483805 15207619157342454215 8726479027844648778 12740156341830758810 17865427922130473143 8555541404277389670 10778122593994679078 2692158491186098716 7285071335043726180 15287604830717770946 8701245779713288413 12767380613827291271 8909190386735245460 4920197125472466003 12781004443825036112 13633336836157558802 5348892354210904397 12498026992317751253 64766434806826710 10942875841893677818 14402878572552065748 11287365217222432495 1974674612762485299 954622210540006046 10593922495109379346 12644237418858424020 12265998567589981599 4182454878152115464 2728109357121420660 9490562684865529782 18270093853722319340 11027834487686369875 17303379260037004608 5954950559425578331 5030762199986353613 5129935329471476847 5960759652824342475 10631389182607728746 12658774053772088625 12670549625444493733 9457779148486411652 161822795409973939 3854384131552227989 14018062054176437272 11404964405042284452 5768670567866056638 2977483060628759197 6909498421415965215 3800481871183026089 17287420971612024226 11336854076048169939 1903798778090313140 14220381155930016584 15420947911756940013 12924389189628700241 18078443466953237513 3881757262954666477 963424904478347110 4214567850634856997 760830504721720234 6565601314142173319 13026660824953656080 2904824049708260489 915953001201549450 6655621931456487287 1630563519769924266 11201067397739206817 11545732633516639211 8899349664418234187 14863704676731604795 4006920753965802176 7510791934827180032 16850813918164218873 15800836869816654578 11252535874128604465 1134988861063001508 7071225877265406561 16429123036780502846 8990055472858697133 11081202304185319530 5280025629202071119 606989285644334170 7051210036529460246 10079302853158660595 13439226300240810739 7404177363960275150 11573761852842241735 18183836027325807421 11752001241025566871 9629029199294437651 5596221245010976547 15625112737446850302 4675528931175256211 4082190577564146101 2033256419414321610 484187542327731008 16128153746044234449 10444717089282463481 486379087413857706 2332582764782724571 10961627162087829544 17125692985279208611 4744731134404409267 13842301286554423352 2612866785328191441 14895467510027692984 17802443900781291592 13280129389041637704 12521065598681421235 498923453772730979 8710559119733703548 5755076492026971433 15508919949131322757 14429442291641389239 6822212266004661387 8246301782433191737 13743630250827528309 14543661368454947121 8158886405060416806 10527615270609515366 9933512807258765383 12637136523366781 14905375422382142994 13877005754785343833 11762025481439704505 10072083844061198971 6687326169218961337 780144734713261529 14153982123504853509 5891933532662144051 12349475300178285241 8466240830172090436 15727986663096060976 5041734358597748400 12276586439280046247 13902479488355744679 17220367072468841711 2610611217117113515 12476776246361904071 16056557960633616644 1857118193227706369 1746089233743773796 9132084271093728396 12531457195068423837 16184718749136131133 4833076126841696829 15838947503188158142 7458838626201208896 7069726241294215582 8116373251595479390 1033993074275924309 1742580181852904823 4309952634197382778 5530193970428924813 7050387315401920745 15582480885691391747 17659465358253923931 8894151913749574087 4751576564649335924 13425512634104657759 14104579074529933540 9817745615642060274 7305172077101095912 16547102789190868451 15555111909396757810 11423859683146913409 8419975764541016618 2188263800086353920 6030876607365790512 2608005066619590197 5170215661758940538 12072600823570719386 11667130033744521507 12561012215144521283 2462330231451983643 2508914695956701698 5867080650105124791 8702279293693132085 6361314569431458166 10472732213520500283 2245458052759215549 739180179196562715 2109786827768411558 11682828510149402417 15170038704746421458 9362794712138386692 15415700227202634941 16184532753784226487 14303677423160960462 16184848020296960027 903761102477290425 12412465178793591749 7544637986184977779 13109597716487171718 13852930218670790714 3983021287441431990 9615933279028364404 11163683805735984568 7489106011090124412 13284634854855969150 847865136747010510 4750376693315957150 10876822719230783336 1207819118642375096 12377954825515270809 7464807632180103091 15480501734181579561 2761791074411823318 3926566629571293808 16521962817799097163 8638929498147945091 14749303928916480153 5150102309902531639 6247350522563923665 7451365072750557054 16819365747941810025 11706002326451099181 13096862364056714143 2638948492533718088 16681175164108575457 6787707934597542367 16317723311810707190 17993097776399684983 8580940555764820104 11490970325672544467 8239850192660956572 1856220980185516064 8341996899712982493 9346095641864368056 11712596488249566793 4818063945412745613 13331322149071548421 16903959447522770863 17708357704401918589 9757633909749962748 12291719337528525696 17198262505574806614 13534412279726924165 907414424468226154 14735234819401642769 12965659647954498643 11391317369038626067 3593443355660024332 3734991247053748979 11568875916448131096 17997112084289115424 17335609662086838651 14586912086944344828 13937185332237594027 11529984309120074769 6676744269531470360 1065737008541195728 7097652022795987607 68864521863769446 6001440263582181794 10605316994455269658 9359391735312523024 12153797712104364602 14197446442825825590 13939525175833026307 4971003413466998265 1930522209690700537 17246144074203425743 4540804834186060605 16874841518854491753 11136143762650085129 5585929485024660319 16467370893635365495 9336512741034330939 11746966923346155661 15156353626788173534 16769484891861806250 6855760462175239939 13588435141634188905 15250445435779769132 4728609905659588880 17559335760116491198 11067385409052806042 1382139905465863287 15171247452719558963 7927545563628524647 11907597803539517313 11625277021908561856 11542027109232037084 6932104772919732627 1767955566794688117 5255213473711823549 18329394866554205541 575161672111914190 11707896393760355939 3756897822624572592 15420998344364996263 9125130022553437690 7210344401739199338 9738425059358371468 8389918258017504242 15928512410843717644 458794714022307336 6587875630776548841 17238755543090236022 8591895747509619080 1078604215226938397 27325436341667440 4344360372888803537 11480180075052746433 17218176666901250340 930206308241408932 4784032784212065134 3397444026751851829 15853122717688599819 12090830638285682532 15233711796393475245 17055707010171365587 11503103714453602581 8252598860482621279 7012692493194237911 1942808765505358272 12533617015852709045 6410742018156059133 17079582173985850615 3926877966204723317 10244613307531340199 10277492685752616042 11781038649632327240 5302961818116378273 13533634734779763655 7947204512104889051 17815330547746361327 12238029439388467518 12956908671379216293 8810170176763949189 12264973585954826956 1290763306646029257 9544534124874012360 8820014080387238997 6149358645915618528 3069576317378907482 1763525396427022886 11957478257658139382 12475327486815428015 15384005898787041044 3063632059299624889 3020007687375473744 2279137635528163383 16797328071388398339 16674514518068539385 16906996072690282565 10742195644199852666 12900258157706799605 13853527454650664354 14442009525127243120 11710965088305252298 2859748509760874845 4040124345587750919 7902648317588391209 10506023149432995529 17674281909809061609 17293246080519344075 5596842981728355340 10798872753612374609 4972078599324093892 1074147898148797640 5621923594231268598 11466340870791351106 13635521882562151768 7614177214303090257 6131259303642280192 6505493527538752286 169718358026477751 11290452231959470494 4563279615958979140 7444972485327857354 5461560097646572980 18255092983375906417 4740080607996181152 12928168937077361331 8392596010695141964 1349335509793764005 12750156988153895242 1111221368280678064 15030942255157698260 6851302269606389945 3776323968951717662 9778824474468121361 15573843604541965090 11244963282461523965 347896939143092025 6656897892404052747 8911393647017155113 17396996237971506477 5415944251375151839 18187018626438885212 11763759251349950592 11044913245659592711 323233976049386742 12357257233473611933 11435555201393586634 17673304111935784539 14906461254222002881 13545395342950567785 8516750187858105233 3581667094856397202 9670964336955653044 15331464493310524600 7253500836888534563 3427015439399652232 13493024348204347867 4144353144385995144 11962593400948678373 9619678261802658137 7089813571932410764 16168685317566631071 5016071534068720587 5650815294220081395 17393756969329561048 3174095162331165909 9249242828799977771 10184060904500188260 10678512862703015197 2115730494471574456 584492808591734255 893594008771387700 3462903935812385342 9196547369842739536 10631950713396695561 10308335632397987350 6505684313876866194 16966888088856497420 1729163560677013535 16453881835929905958 18373252298656687393 1608050978634808285 2085872943537112540 9974225090694417923 3272288034707517113 6233563666756824675 15500434663173954633 15575439446745351784 4663518728909312255 4230974759538389866 4153129811321954769 11716364885808391181 4097760010362039737 1808726944008786446 14266464594427086705 5584005094193212541 6850718899804087596 3729412618263526457 13170329360421480478 16695302558849043577 2323861787973700446 15613418179116070128 60788128904263722 13876880465394849435 12359354793129943229 8808346776956433119 15777494074202961983 7272673505967314657 3722325741205444555 16160751705296938363 607009364682496118 5982631226675781029 6531647008438888373 11511650482821277193 2256418680782710153 3166828227868190006 7737189732319305004 2726055696639916604 12279321010291838418 4746473121661075585 9557275348424249322 6999100639045792023 14565962670018736310 29201369708985538 11594513364371230232 7191835230055035339 9429408808077083694 15041132311918085788 4599354058779332555 8958611918843829480 11159639100931031458 15840350090982341351 11486130618194211439 7221685997596716600 12311752289014549177 12774417991300993502 7752229304512037677 726343468984338008 15120434791113371939 18152915973645537460 46090001069707578 8571727964095350908 3884480440610482231 85988244623993175 10590202972915815505 3708224696322271592 13612879934722511605 5191418465942801738 12411765113953638532 14153138852385988704 8423219497174708960 13904321553668348598 8286522666279020761 1834652268948837282 17718015202767559769 479569054091910006 14771238718198199919 13400872900552841994 442570252677478308 12925190462617908178 11582624833087782257 3849855511844030054 508995709172425781 9430883706430574125 11511238394064103978 1321071641848906529 20250414940973458 6163433694831801699 16688891061223625466 18391432070949086979 7430846633707445052 9721601615771947754 6498991781794266472 79818010086954192 8978304626791715683 5130188068999052941 8747950844633181823 2182673164913176670 3402002676464547205 416026309208666446 13468692492542374635 16105187588168816249 13515565801311777935 5347450655370129596 2220887211846014134 124862550372499423 13874470046685996682 13048422682749595503 11776979337815741432 2048118588365442464 9759462699264368383 16792250961615383037 112353819512878324 1464141213369442213 9760103047506714595 7122236695043146411 8485597570927785450 6801188064092464162 1445877520995619131 8346775924156857899 5496434548450218044 6177492826762196962 12633331130041433270 4606113901635318072 1131242493406295842 3624318726574955405 6063101456275273638 10572186353475389469 11938892501091423959 7945345497370149727 15756139445571197196 14230504242038591593 10703863836844718898 16532941486388971333 17194613868154957595 11041499402418627105 3858286942251375062 18224071011103795999 3521197795479889055 1115999231134824591 1533298754390427756 4685445054509962233 15951366670443903504 8571425403984731529 2237445651358926538 15184294707868514205 17925669959657994124 15431531675631899759 17467309799824119463 3135063147522643190 7973362353227965424 1488851337079604998 13367972507083462449 2889781020006450773 2405340802639038499 1843733265773622069 8306128434538838572 586349756753425337 7528670400260612205 7520733008755699644 16434310108127191491 16294679923178647861 10235739035173371413 1178187212449341 2354196962587026438 4050926867923955244 13360026570329051513 13439764625889054488 681366997695623592 18269789185906420343 13786345588626152547 9243385798141056091 8718930654314467151 982432094713424311 7520176107619300702 18163064039566873607 11160861514539648069 3158606931775821277 7289520622719591104 16305992830876757680 63244416954396042 14720038403159379698 3757901077962539208 16864769719196489980 1020687727315735876 889245302266180652 11637412766173481441 11439508559084041220 4977155568572825046 16923932089826231444 11914725724021067257 15427768727411497610 7112967333208113520 8497554390108915232 11501542123480434535 9010923980514372287 18289118436315874142 16532141502817536193 18297926252125092540 17311133373893431339 4644348689194311578 11260229096571381517 4546546736900363228 13901307468784311008 7220732467604778692 10030899735700439403 15753298158460949504 13766617288980337977 13015813058823680033 11547819622984880543 14359113872209498943 17942771565355150970 9878695632695277536 11982427885989075896 10096650443054694057 14184582949047904028 10309443703053636399 15580094028393716555 3547278138360739943 15174633990869977802 7749806320111062125 12438013934855349376 13603593075023675632 1185150835049317350 12490318359517252331 10992653062330004364 3282730038272544750 11297824024769940511 13404505321239891843 17384829519714099521 8320447061814433468 16993220768386500113 972044256464399609 4811046803871194225 12207730595519825166 3090236092779783434 16970829377870202377 3453676500316400096 1413256553140278543 14975934843409830156 8816752600059218647 7879290525838380966 14917023498200568847 11005104751441784976 10018304419302023487 18012589151022427017 782171697930535449 2641809857706589703 12937412152228987245 6187909142177660581 8386747812821978194 6876769528549407665 5940438655917239887 14120161891237566476 11102380125848398756 14779283920421105344 16965185041743759832 14652994240283267041 9984308448108261773 10634949062328583897 8726894838771731712 11876078878097342317 10384700621322421844 14191137370569396203 1880604493041510646 7702896348108360316 2929051366562013680 3949088080197950278 181445651826554849 7079248800290355607 9416852659921229376 15742026875071329677 5897440984351473438 7110005388053682973 1231545995632789144 17526811281380540464 4517262369604018378 551853500553547886 9352300149130378915 9848552318986027193 11251711078144437479 13963475677884878546 2944458442940876312 6162885335986089775 515033278190244812 14900927100087437182 6239547296898448428 17089640376900554383 4978147309123246103 399025134108671207 14896760145343582041 18280487795783589988 11503441799961494160 9507430988642898095 5637908990074598850 7470554115371543965 10984085253969304237 2064926540702453212 11330945664746772904 13441439336566421562 7819417344893607199 8357152834418986235 14919570140875795364 12114528457094188751 3892402844480815023 15420325155918085596 10833228593876480771 13671554272495124554 1931620527682049219 18368826734002311114 17979939987782812529 2436413668564531930 4737890481224830449 7896867981365353304 2904285064677398265 7263747777594776350 8031615762120141781 10261628947724644217 5859097123352082381 16557129378682301207 1567305325848878594 3683566527926381233 17004538688381789306 16296418659460609319 17021020589135157014 344519738740309799 4223486427361948486 8583059143709090870 18294316292626921343 10643744037395855300 15664891083618601655 17046676831317594230 15102226394406704344 6939227507996260207 16466690796957351308 2158955845072676359 6921080477166615040 4744703965253288891 17034012953498991553 9340519238144350974 8151927702323242638 2085153195669533563 6431909274114313008 7368047599337333208 9781521683799019577 7360193420035420106 10936152325659916107 7990865333894699814 319397258945599952 10372572687444170350 10136378754266255504 10283310673652277274 3274791949896878788 9924909391507800180 18336951274640265346 10997404045396481672 5364882299626125947 1972707304971758820 10399129868233900094 6516553613929043454 6373539572047330480 2051882347533734541 14779191128362698434 11371254802899274209 17790520040143238879 10645489624242080106 15310857804249914729 9865977148250461246 2638461434887727151 6118266069899941758 18228725964411140226 6242931235687950914 3045304585907821131 6559481239033348391 3796748732344497753 9171755093216063614 6221873335022687558 1306144194563517986 15012297115527158315 7765120435226877978 8985881204696416829 14713394774425408261 11518329335224202378 16595234370821919540 9521150773293941433 10051900033131652801 8891707815427494254 10921418493378537123 13843687039938322688 7336749843565721170 1382733574989013879 2231638552396494307 16626474003204512947 17620441047134328293 6161590860339091671 13080946345042614136 18043609162899935170 294197199001481968 17968846901655118805 376445047337507842 4630966546972909732 2164766363583483134 8134992917130315569 11114127341395567375 17312636283410757631 3484582678544268106 6366235029046770720 17664147011997926784 4593589440159508831 6338297812958314594 14467733618964594225 2081037194548276234 15076747248783762352 6951922808975229294 6045445162060543445 7176645366351081452 1932240631080337201 3391784732015274321 290410415320368129 14385605987031682478 1381594839598681094 1276557083028742327 16311592412009364308 9150807413793544921 15094435835610480823 13939467544551932101 1093478541180520006 13653165416768179768 3945701969483322732 2586022755856100617 11545123968622908567 12339089542614552725 4439763255821891804 2499429108960442579 14395582908837331921 11238813460984457020 5812846614415838655 932175595657618093 2472509684271080357 16496626526188698892 3541422643896551967 8511385776849330856 11382478657670230157 18249628509708113355 7505592978304231214 17661842130951476980 9834975114801839802 7248365787692516802 298404801581745912 5839133517269961839 4009876027538398861 13895912717380999292 10820349776827791927 14029267206897979180 3741344622140734116 13705364062798375987 6609269632776419648 7052688167504390129 14533690053336020800 1798948900677856740 3444536146986825107 16661667272246129469 6376617625204701982 4078573147494847299 3787506766022962324 3030868023959329053 610476179799659623 8344419591668659500 939034524478141008 3554665380024644198 9237852745888882395 16478676431828245143 11286381792757772758 9549338305423530800 11139633290460870711 983019480380283653 670874478451048409 15554046616694297595 8422365849319174514 1994688748283814083 6602553323184555215 18213197283723299867 14431875132020651129 1704049144200727860 12930740869013559363 14348757993147182866 7451695308219562844 6381326380145320892 404957326034953846 15573710917630875919 17662125249131054260 8762695844387382682 15585496924488007706 5534419278572284092 7550611611968218270 4306075057287886401 8664007255509117470 1742532895812036139 3982666361334086047 2179598983397573421 10256129063995305135 2082640483509724899 8648013441795493389 9380408341761794545 1671755397453996786 3635411145626100136 12808595033775716428 10862530859923243995 7269728492133556976 14923545922710613646 10525417830472030115 2310994157736801269 11751733881277280588 12692241825653750081 13587506811454815755 2963657325194427434 6524909757327934106 788951005241998813 5913823769325425821 2279694318469315996 46412897806567487 8786745942611930313 10458215640436334546 14465261601503896209 15218856749118423904 6496003913485773303 7538758224840087234 14318606024176650749 4911769005205213250 4520886495200148438 8969928255735293428 7768960137036466919 1579546744088258112 13543759045011271373 628167219111011442 14731413984235157267 13136220732879632515 943001547299027066 5309021667334419855 16052189711956867794 16375491628850432827 6780476498008562429 16602574645584495123 5290577728260462751 15616969243312861057 12213426228022324016 7257098903355889730 17096377645279793481 3650254517022496484 13314904735101959456 9234680684242462727 10158692812030539178 13354304593992176603 5206737940734513506 2826228179129525566 14957113877151647873 4398809018113540235 12721349645827919175 17272372572916740372 7257128666772094412 12811858639246951920 5850225304138257468 17410717400912872600 393416468497203837 17381074587035982726 16773559775511172206 13521752566283449635 4393683658662899033 8300995682746774395 14076232425188765252 7167186809547604923 14144778042570085698 11199481357674660630 10818819424861124420 14856332330194347269 9656361320806590728 1722604771932697916 6829923613072254667 936384078908142025 1853766795861819059 3837820098775180274 18345397945646448001 8262977332715391607 1738921729100170825 12401084949280274728 13604525857848961169 12775053542833390031 17646761015191515097 5168511334120488919 3677387072422884052 7267226191206551038 10447966523159320059 3623863161453559745 14867050643609991502 3542555593242810179 6259603507728447806 385158942687384973 17705893852972713331 13583267478755465058 12431599776712247061 3801716094859529905 6264043831334705806 5858578254099075281 15373168020800731135 18201590578827489900 11942934866605642196 15970413086290576702 4760373385897625913 4581199891498123265 2703223403939854425 6787372790133745875 4117555156962263619 6281695164700643016 14004955019419099386 8871771466599207406 14314922497730480634 14606877933472184485 16905130268227242538 7756668710670347232 10226237407625552049 4491328419140484576 7603498005503727596 5500528841582077953 16640567262692440952 16708497201911856848 7112393828512008383 8428707996065414899 9120393023842775549 8415903617250188127 1188592922295718706 12419569397270091099 7048540544384048957 18330904418042031346 13622363219968162968 12362196346749518947 992095983115755657 438081915472196796 16871582368702421232 7438873626855175471 4784444673519491306 18355395708221884898 17973979353396131623 5625736461785575035 3963051835640704023 16876831314657297086 8583662862029894488 12044571321077297642 3877399240925924210 10120562651524497797 4875880326647810056 18181671319154796846 15290025034716749693 12263972741887662919 9844186786987184800 1930376042783075914 16387399384539911468 6139775240217705584 9056882714268591144 8088012638602236708 806287813113330814 8850226573055063103 3327380667350604053 18209712327492966306 1605945038275228626 3246327551786917289 13915414692455935300 14905220224712493102 14689289097118897320 10796777728353172252 1191091235652184376 2176621292155255669 4716693311841154630 3156119643701665912 13256624634701966504 3556259588118923700 515073959079354449 1300299162842833061 17452978205034521313 13705680955890750275 9197056507459018894 8974578184863621374 9463016420223031089 5513764818504110869 8986286494222212317 9211967285635264859 10188777740865817413 15211630427590851917 5529469819301096593 10669605432089411682 17289724329501194746 10782332817787065075 7730271951233822533 721292021002479235 16798853855182966057 3470043769517429411 14791246636325057169 17746437050452477840 1737347908227065812 4760910395266919312 14843586337035505359 473861866184318816 17662062808491638475 666750082528656799 2290543609516980357 13811427150446835980 14163635526621250726 14846436102291514462 16191301676002908335 16519049085027857065 2193660850056436911 11122225596731732521 15751801208139978746 11521451152879184027 8664136945589389416 888328265563840686 678928374469500978 10026567267060328785 2024313194572731024 246769959976342991 15816642744485577797 14350278314693472356 5264888576718030728 576854805860106786 7376166183238974988 5854380801005763052 4389689306851364628 8373610022297448620 9102024375820047808 2101046367260568441 1758599725583201043 2910450705257070430 12578258840983568753 8722379296780743706 13175248930256500800 17454073758976914363 14768458359441227022 9797029808271998750 1691548401198552328 4979224193702398481 18258163873558962098 11916494892830287447 9630917171084467958 2945234438576773111 11834529243984381182 14251311311292555510 2554832880693202988 6045048393824053116 12215909761338961455 16807726420789464393 8873959459960737838 4394635557963434530 4844785625342507548 8047888368140205808 12204423612599651716 3887389614719147388 12954135287826131490 3424460910340865266 10953964563092986235 2980505389318108631 2412293988593703335 7655026451392026577 13488169606365645252 14014961431920071509 12421514526501606088 9337152312122131837 10269732176544174774 2806158716257437744 12891601575264431504 8235775241243000705 17004789191375752099 11231861585223729059 17847295544983753965 12219516176881824182 9469347876139575237 6675298926868132740 9688962033248786070 3644901284700464311 9927510816824636308 6545801724033784019 1083360103789921410 8543977743417914127 16583285767519163430 11479079701580951172 10783671828006355094 18442098975674788090 17862177802078277258 17231369674212997728 6666677765760347006 3574163162023710022 673535503444486502 633491710790355798 17735495933666742372 14493633261378571764 216194109049504626 9318574967395918017 4327555887417922417 9233750759790453540 9018462063424086821 10979748283774946981 14634557045528336232 12956307190661426711 11091873245795271885 15468435383939166815 1734980802807896905 7940684951320491142 15225938007594871165 15624104219813458386 12082709353118076318 4713740022131829697 6883129107011554670 992299715014872203 542139294048204159 16776165387964569449 16840704078380196810 10130260218464396691 17166014739254122855 15865846360584895951 16359195515179359935 13539833417004309806 16654135750108362475 14369942300254116605 15817026341731002838 2447313055641372001 18432607227801402992 5209539674639582298 174940748899708478 11480532897484304323 8452797981468508429 2099607261209801175 15689113091501194634 17274612362840609109 3611195332285656172 10990985928670532280 1995720078674370362 1389718240475292244 5807392895674190925 16911492709557125942 4260108894024540066 3205872657870089193 6640907172868813293 9839363143662679792 1401174860526198102 1159952999195238655 9648170714736013269 9358723985327932300 13664864698541528270 8854860494121662430 13798704416010971767 16681641089022694796 13624107310366753682 3528324048003972198 16832186037489156085 2094160550316761307 3313408138902165154 4411873726464563418 13003656958673397308 18338066963566285028 10149171252149318089 591981952116648114 9599476899888897305 12625340017805187148 14527833363516316441 17476332814171505482 15609165148704408511 11021880535426093384 749656377149755690 959765664840375518 7069054700402357523 4401934714367693420 8679481877539465035 10948436897929397786 17069808423879465864 13519518079349204161 11274196476643810016 10212076627432911495 15201547163458661495 3100067356307921773 9834951985987880875 2334950062297108579 972148343049928704 16862686252721288754 14298844681862927455 16675587204167459600 10801619591824710316 7348328649842809787 19367813504721683 8600704222579874262 10339616138070907006 10120647511932149990 7283619645473239606 10117167574860687597 3710984134441666475 12988735818495998546 331753407702489001 12069802921127794474 16887781558704551192 16282298227460138350 4242013781250296477 1964885073787361474 12996552875003748449 17912798362397393519 13521427977876437801 4274370197242575082 14509192965922296528 12723146320886291518 17112088640048620391 12317605149115911482 9028558075103933584 16250775206171129958 875356183695865807 18038228171612100905 2829165949932571189 3623688765773610188 18371567387096130343 8800399820205880815 17240716452457553595 11164339107830496192 18209308973775788566 15236312059961621656 6956008062070271624 17062410265993908344 12553186376676662725 2620584201495505532 18385122285223289759 9487184240239064476 12386538189082656322 16146606937615740030 17733671997382197415 12869949357922499661 6649637336925030317 7573555055844871305 5319867951449809906 8714873828251948557 728555297639244533 994600928503665948 11532843922159514716 17269576232472845529 10274075467960046811 2822978761368604939 806304613371706356 11684226334276606225 8722180755583351920 8579856672042000701 6505839881792639327 8923279802265329168 15952086958644185869 5415794620106911971 9388824986855206241 2944500448935148119 18094868216056741586 12303319049440648679 5160748843707237123 8959584850702003251 13300410905498919841 4839129387472274765 16678228041689298550 16480256047491021398 1617230400013143867 5813541023360445342 8274052248026367698 15435272228868445701 13929948534473686323 15466311008894105704 13682604871259346069 5777414824326928824 17004464754307063355 7303352071527138120 5525531556779841278 12082979100467460411 11247795810847959809 14996146108047735031 8375535975925834053 8314309838725240225 13864039467829478587 16059688760626350418 11692098204742962623 17145669379277253191 8509633439961397892 4041558937218964565 6851537915530615718 8645674761686233271 10678002883986825023 12167343317113540852 16992552492120713838 11600862901465814101 10949273896334849833 7007548708639188734 4707002896102349579 6492245392868527986 11689131845895206940 14445798670586533926 14752045854450481820 8041634872281273495 7310543549428106003 10705233146733865815 14712022669711235221 11177513923556038673 211525847753528617 13483176805290801976 16088346094515714050 17750034430149092300 1222157001304827567 8692862759327935527 12538115627514550873 16515302729446188197 5041054066141340668 11048993779731531121 1835213878736838644 17317983945961648590 15465699108172355582 850918714853685814 7187032362255613988 8769725220174611528 3196941741550789250 12572808754108848346 30624267627263737 17196321341965659367 15551254702356839004 14678696835995547546 15940771804650677565 560383194985442231 15183509746837523053 14234687094733756870 13498181840284430279 7325315277555182508 14529166499963058728 16461109947177539015 6735599126721514934 11062641055751541505 8322819928174569356 15667811721059445253 12173923653659000598 13311232057428414715 10210635254688890736 17145502498819648624 4622552553201114812 4015757336328742325 14126548832808505308 6197344117782736756 8700058326117355729 6857654747882611516 18305092074657448376 13832306398062927218 15363365112946451901 4247638595391972963 14378199854132908982 14358382881728434871 14078482836191678247 16291522922220174840 13185465127882984678 10828937883050368784 16119416067440450781 9596950569024766106 11236462240566424520 9602309956314711625 1417482525817675838 14505948233205549270 4494867597208728981 3867887704452248991 9932454756549404246 1710426807235555433 8115533714873665319 8113932518767101267 10657850248350576853 11785502536132490115 7418240398072294887 16787699506840554539 15639798541842099398 1888038909297321781 14739254876775208806 10549910713114125736 4089395860485223053 4323927877688717783 13357194222941924655 2461865445571449771 12479618294197294698 1500972650392790914 6164602605926092285 18314621544660614659 1400702533109992879 8510058238097427387 4908213559871550301 4578020139360470391 10444915277208571359 8653125517042999061 14538122770716807046 5931764170919655823 2456110117242192124 6558689696904984511 1463908387235994420 7694958319762372287 17145163999286832709 15309629191575151393 5400006271252646724 11659487826052340653 14053449882048724211 12815232700354112933 7671482816580706611 12502700991432646000 6283516927250095600 6843852878098383720 12869774021458647783 3382172715177349553 4686330635120136952 3220594854840623623 2799886586871600045 1495097458777730191 14898830589398949594 6949365493262772284 16736633201577655212 5734763686235286795 6492452851174091223 16677352038413758915 16336942485007517093 3575674689422647856 7843596084976321574 3196267452062652385 5570261007500229516 13414072363307973800 13463817794483432319 862033461248706267 12128502272108972858 17847094656753581638 1925721572792456306 11280785050757836284 592211954335660752 1489934313435021916 7887132516614108062 13380199221225997556 7064036074845258454 3620158982392577423 17748292852477567190 3728744844184691095 909494009386221675 2350280704639046864 13757576968366900580 17415057720122819606 17297830159919233462 17513767563913076000 1867481508201128818 10468783752769805151 16158942403610893078 15535113479067855664 15272345595233753672 4902927840324573591 17267501746764801454 15744617274132357532 992221466537841016 3636072044775612296 10683784956489298197 9355943339873650842 12756244241815883512 2032611171171180532 17999485124135464556 11820502826187971639 14065315767235116298 9250330580811617871 9129955103791744515 15511364455112876041 1919727513252001785 1431558413968150373 7016999201843967554 18016332789100947393 3504480021445691965 8347982591301897190 8467618234566977596 1883447327703873988 1791488860272785735 3704242753733327671 14212930753546175966 10772082306288094039 11934765625113826268 8350219742838974808 3176026571479340736 2776628652563533251 6398971573773822169 4339665083611130028 15774559701962051490 17653198288981391038 12780962745487804844 6531048462977788069 8964735836977591350 1169892465976520645 2230562282742660015 17668473013911885036 6375077684692597258 9985595708137116430 17754125623295839870 9848390751783510657 2900250728289923208 18209605990660206160 9896319004188687505 1929483080696844215 16167705577878440794 13182637156095686052 17435314840261429391 3880232634060958294 12340846250579025697 2606874043817972530 10901237934544910884 15553172459687797256 5580526417084960170 7490720831839887023 16934820214518658658 9584896109031632563 15655949628078302812 6329744854586766760 1305368230286034609 4241118067011328765 12500970358416742314 15122482195060568680 18147582663648842193 7449394969726391119 6525172635286291882 6848277727783532141 341268629328487878 15623297466171968422 7381732226889951861 16414893194038327991 4279109132721820074 10387231607480036426 10976315961632748337 6269109815783225120 14235277515019231274 232638958650615262 1837399793943568702 10875154346407469590 8840404374342102992 18420257055749258382 1363096588949502291 1692817126551557916 3727298150874175873 3458369986953135596 16760750941070752153 9918532563847220681 8592553403189626552 7851753134319093568 5661984861096091209 12134841226818062097 18382137288533846525 3528440213536601853 12101461860655517767 6235454330462053603 9950633461365256538 3143623027379807131 3463953026077695403 2869386522325782800 16790123045619483193 12860219488953280159 14665763175917297121 14838832770214333280 15696902235981038153 11913112056637639900 8342304726429059192 17989723003568269043 10149585118238583428 6851523599821483713 1616605952866009500 9630445317576355536 17003843166174786075 9916435334937907301 6582885581558162156 16149423671000365054 6716984443102780384 17024127116124472684 1256909249304213747 10934889619838860317 10685824115968733011 10882756936384286924 6912058482102147610 10039378969851473020 14281080997248814082 17316873179749088993 15350361181810949816 10765699886499303794 15928568171166735536 8551897428117305620 11376949653414318976 10660508533662577606 12528971899503630704 10673326942187271592 12798982547360320589 16270461151398083392 3998457757263720516 17973943558808357794 2839780926547195943 18205877197001957152 2433499043894069259 10952792402088755418 1042791561209190038 17795239656065389168 5499759205463889938 10837042947007298142 6841362380803671633 2709624061820427140 14685489973419000329 495857664626516551 13309700858332931358 1161327673087686745 15857349008446656781 6877295267411095500 18390690219378930178 14483909271598993453 1334246218258621729 10534732888778360718 17652001929873899954 15343025341689579956 8219693078161706767 10332338215710784393 7080446912618493437 5051591532159621421 9047554450283819574 16274701922142284330 17605794446729264289 6005018831476996919 15735348484278806369 15861919610842415241 14740230123520672111 1846035193048568178 11037295263359253666 6826674578533697107 15909816883590946024 10905961268403921016 1295284165384472582 7064706257581607253 14980584866599468013 2985102094288248072 5418281769000231696 3425672901133462254 900886534445006058 13356075472694937526 2050699072474434124 11670207938143823147 11174895405395318167 13326448100810659547 12606161771343896 1226187719462527699 13754700781830978302 11048718248046112962 18301552833685049147 13892078494633083607 14804768040652498709 11505067982643296133 161893846361981738 17768949989380033708 17108986856018376611 16793004837602058873 868221901834036297 1233500494946993207 15055486692339607291 3017139410068954994 17568669690192390710 4771129727456875452 5075315333335112671 10733951850469513942 406392647239163070 14314074427691098370 13341395346721999986 197358298006109898 8362903305327464303 17124397994005090129 1786089246739713835 4431746565687668831 15061432908367261631 11420539001427723777 548736051514701672 710772805498973777 14734134723266932496 3573931627674676665 7519347683676863376 6078083850106713658 3076312528527902840 3822919987947536466 4764477547603973556 13361043067600717694 15565470627904249390 6354938039426918051 6379082352417413585 13839011836218627185 2824282575266645465 18375969458542484524 2432532640132787171 6594374590907473426 8667226603348915205 5606821968451749596 15060134820200820330 7655140426162325375 9893155876685341717 9918033577845383861 17039148582357030592 4317626973104395688 16547660834161901301 9528287579472135495 6540719506148318774 1282260268552104807 13733921751523615789 8166568923340779357 17177401324897478223 13619167390787155026 4629928267631415397 11335981473874144716 9067185836453630179 4504162498027841669 2564881066184630698 15027965449857786213 7137735377658035916 10036190403296635645 16043496841125990306 3626895732169543985 17044017664031805997 14802202500965591271 11700445093744822299 13334977754702099600 1803434481718965891 6011243855348254255 7299553035709768988 16790287912205666798 8251615107674351977 13471892079759011594 15512365395140425388 2822087791124236702 14917060508008360309 6352932806203687653 493275095903131374 7222928791221094640 14800745015285578221 1636782568252066792 17927843449413863058 10405199897419965874 18143250362601217470 12146306141705737665 18019620730065508362 1024873829248298992 11048524982033982757 9457343391441253582 9615393507878865325 12953511974313749890 4320113303905595252 3913056014832632748 860105593875371928 13880939919018758825 8052732500485430122 14383026756524826903 17949961375383180733 16997043419556628318 18302958580621135814 5361565395332995653 10378904597459853978 1035681432150017613 10822706535052062019 13668833246007070274 9360877069342424044 8933280003234905080 7166884731015197833 2718748868606362120 6884790177852780299 11555561942697639404 1174647662215579611 12500598988623293014 9515985071533202803 1123259279366224106 13544715326121770276 1724747918921184478 15820004605106669743 232853961580052871 8620746626547646080 13066199557217064515 791661537773366450 1710266297044971664 6979090336750205498 4487152252289131111 16315757566851377646 11757965609847968001 4563885165160528876 6549889864406070541 16084647415938554362 17589983774478074958 11927734369820223572 6280779035162583172 10607559598460988615 9696648068074141284 95039490605467890 16708052348263443751 494349293180543868 14672081056787221374 13758983276101383401 14762823612500579821 899857029210401165 6450707544039804911 3431984879013792868 8545349938347856725 10292988141134053834 3065964140818362800 1515322710785406534 5267131980955327732 11646222475942621230 11775954983716759971 3282366229069554236 6911326461758175017 11416167843836475883 10498628028582885919 549375459709115629 8784451839736583296 17374355876180146843 7265972994530209854 340116475978288980 6145282423372625823 11226681446925006736 7620375435921007705 17416809589039360499 759348315860138294 4575631473904922470 16119778257013371098 7959391754909799987 9665736943047472151 14858419945304559749 4946101530117069660 7963111725163462731 4924582930308165853 12490414997503941167 12896464164640002953 16453380585254182634 15932597976501579468 3340462540077662487 15186825502087495668 318361760799676523 4863335667707247196 4249320174739091273 3729082868286387939 10897332792910608304 5393892367950521867 5498310483115102613 9438573397290891465 9356002049232672790 887409561604220402 9050488961154138533 7327118208444044871 12289126534169999254 10925314546429342306 8149503192392225882 568903908454484091 16275301336506965313 15623640625239490413 6961892131571702759 6120353131815220343 218264689451011684 10710549751772745353 3113613372643086113 15886924663331132361 10188852429094150801 12865044706996633554 11174007000182987007 1201493407497340135 11539588377334801737 6738583694641055136 11269948408560185024 11293687500154244633 10619308620157924360 2501843562062153526 11934667156695608590 6262772159206249045 3096734196088297184 8431337814943963538 4118440575354566173 17283773913637508922 12438147953395256774 3355716520066035450 9662826514039381126 5252658120789656163 14333316302500126223 15825450638064357251 9854680902757174472 7517517306494832031 5998627162285187247 1699374022687142533 9194029341920205053 15153018776825753685 11920656715225473268 7881081231146608879 1284004727094246590 7363479643911917474 1405985855503507004 5781995228033963582 9832102212193052694 2178992570022282222 16257246416901828138 17826710495792589508 16466648347363020770 17429089172208586122 12235241176542928588 12823279464901122505 5053044260974142038 11482001213159409310 1150435497413227117 7127759208103894912 418279368080367535 16001448831144863699 16519957858475234647 7602738242682081262 2644056823527227350 6827584392796216981 926431167599338873 830644465134303809 10093913995325186532 5753675434190749578 5757583798975667005 603122622450253330 8656382311680959242 908883386086621553 6233761012125200488 6966068153916053289 2098571784605055029 15236348870019490009 13925716629067931144 9262570833366305310 14734731188879797751 7563650344891221054 15260680012944628427 5338505713128080613 9672446962088129008 17764235446323992244 13565128218878677097 17314743713384130839 5299736389441313117 10175138740538973353 4699815448402943238 13316839002380445918 5749353135128584614 14994222619729807911 9987940164575938587 4952966820540577234 10812331891040275920 1339851381572402119 2302397801267072816 14217754542152367432 11126133853416544362 15910469224573356411 11708279881874543958 12758855823451284355 1157195863715777484 12454287323372730090 14114972985885750215 13836812836373561968 6993322232963546148 8377313442669856871 7857995453769017144 858102599179666530 18074628650472475247 16414013871078022152 11042258397888663509 5973006763426033444 3984998243912650582 18206285611549635144 9931739105084526598 16699807451318435595 1448819051130835147 14627094531797137518 15777253724266975699 7657857264438454145 8853866515238945025 15387833091113422301 17830817084487789556 13203505388332382496 9077823503567880476 12979606753877247937 11964607602346791533 4183992015836308066 4833605479043340694 13480505594203102442 9383257832590398845 5056353836037767228 3771100294070207539 14242919784422894349 12385772887478648373 4537473049483272781 6895218919252524923 14818930157509696849 7451012674108441227 18332504408113145738 13561261088478180601 7944350791863024028 9679963316358706600 5878160033847340838 13107287634471505830 11735555716134779062 8078149810526191605 3493614894654291186 14902994027856185352 18273123669446150726 8339089742976537437 16127029099669916164 6080316694661377411 15034539362595753505 18382819101882469567 12631090358379137311 17288878563431156297 11962184786079704848 16054863384271974269 14768972147281855664 7556157373510998721 8871641225752568715 3701701448104870941 11600625530080453652 16122035858490762610 18263666379337107888 9944656796776150176 12647560178720666095 15221301616132296093 5140857462775231541 685847392687264473 9587977835112281535 1170777253550599433 3074764028761503516 13412469331499582515 16246968576331309199 2626707237391982208 11275201657063372479 9095004798774809788 4955790055633674849 143722477088334306 14228215523264741615 4404299422984853419 12252915495788064746 16581515173975714086 14764761859506939842 17627767290564573101 8466730430268662004 8547756610639293099 283719592854922194 14816385490173718240 9742789219895577546 5792933914567063509 6191378550239342012 3675016583935827270 8887982043312095640 16366992359145850390 3008100122002434642 8952215848464767725 8406078558261858600 604752325972847637 13165809596845039486 14851340479182305849 6073460385932044078 14046076894253155278 15043482902585518077 2439361235171652833 9368816399849714499 11544309712047525184 14434140821751489854 13000737857879260335 7754936505218442635 17221818858044588277 11868335018466507200 16477804921058249560 2710121625285697450 9961427536283996138 15595347132454982293 3982157369850777531 14686698618613887275 7179860427726856367 7697894612876972797 9451202737750004568 5106556766550016531 5491180773348114853 303699374435593113 12394881397726452516 2034953392147578277 788700950565226789 18314803230541478089 3440771000696503050 6836713865780685691 18317289074325882776 15678516409773681917 2948574059758197933 5889288804154512475 12547078447902655606 1749066392113188071 16901047358184432202 16389050641266416620 18281823888113619270 10245377949034010983 3025538083228681352 2476673343104506972 684170581108667785 7521627686949772267 13749700087912606431 15411203819602371541 7845486648348561307 13793187251439257339 16425612627411082710 14184835924757180441 13610027541923144560 11344730444369501082 17872580447305575805 14131362490859237475 5581577382653337623 5041467651391840217 18245092433430141598 16508582010784567138 16958012867815792560 13312740488100497712 7833951938520422219 16401767420423952016 15194774401941465332 3407699208353746094 9166805517698799983 14751391376081000554 18058343446868678551 17876758336470375565 3891593977816837008 6674283890768148933 5652848951168576293 8780495006800699254 14458904629069988837 11082935096406604178 4384452713335378245 1400656026759792872 7887516045408826638 8826031510131257125 2902226650922020923 5874785434692050007 14796530827517133422 16641573756296927746 4103934590464633273 12770895010559021432 13591014393849820271 4943981497827418031 7615533790727382418 4434860001861959070 4563971372852741035 7844972614855134336 4758222357604405587 3116613749907350441 4472462094584917200 8123651035322384544 7068494517902466708 11139666443543792837 3177109508914914152 11195819841477889034 8667514795264381080 10097366788485760233 12634950173472879286 4830066569776521712 13476016479128527926 4825861428370676044 10280265904889722070 9255248862162215358 16424551461934636268 9745009164905693724 13834084497390514692 2392058174049785332 803817511469660003 5226426092221928992 15542006633301267274 2353081144256009460 5393343864438020484 10897708092407696560 16785682188948697920 11827616146213144055 2781329905260228839 9197665000512461527 4319372629548006069 17741707723917789154 14295758757017773251 14208663542423263331 8641543599156920390 1158210903806691518 7902464062146692382 1306097742602577635 8715917881067411817 3798564013702139421 4575838706732660943 14889986548289885702 8816673515715279828 15018803565589098065 4026285661126315602 9683616246381050236 2925440934758243290 9536526321863884489 17815502500124066106 14070369106460603202 10896761727025491087 13669933212173801819 13570051969497400538 8686858884659375418 1302744561498000071 16634935761076309204 9911186078868732205 202320841934710908 8709528515226566581 2290594656760891528 5660238718919114270 7916394552308234958 6756158462860261444 8521914118480780640 13326273727666451829 1564555264675034967 9435753896325556022 10463277234869273002 6528363974167456011 4939388538334191707 7219178672198958172 14279742097336076632 12003209520116613280 5341072727037638096 11915211775693132158 2364802258110089087 13259029581308883392 11258541186821156575 8135060064762361319 6785306515233799222 601980695586737108 10882526863149123601 4076862851452446525 6515776939117063950 11929674758483566964 8324913113853777285 15972867454146105711 7897631404424949434 4570808621123408477 3671645528896142587 11125845034837896815 10711545080178726373 1305726637463123611 16395741634328085780 11471041028879431282 17477458212713414085 17544934369881447094 8916210913372138240 6491347578821650008 16865699212428198637 13703873975416814767 15153298917670291659 16742071103811928952 4081970654175068331 643190442560041493 144813933976065169 16026366990958701625 16887419145466206529 8780991013292952340 2705352040807153523 14303490913610748343 4835213864784011979 1311577955465901286 12665606634904237857 668372199181208041 10212178727462863637 6087488360279084862 4682361132301634356 14424052262406315663 9985219966197582695 5792049056922139880 8087838712431631658 12312227235353237 9989779796346842142 10593465048002457137 13019568384306976663 4740479963578378355 16393866226166167990 8828409229353054353 11841987835221031851 10326626995768956215 5723225300923358505 14136592883637779772 17369368998121338894 1209158947628629219 4312214835053183957 13636050556878424598 8891754673686081186 18146617422424746286 1566864379053258618 15787760548931128073 13882902798602055996 15244703895763915514 7591683343590069191 6454654516257672021 7653290557823686346 14264472102231751526 10709854300612321804 4343627460218424341 13167428947094022357 8995535583967768457 873004833613282084 4554487038124872463 9953951328579487403 11311422748461461585 12757027842738185969 13518553931883786212 9056595863384779769 7090646660654723639 13378705093093253576 9582811472348022080 11963139002265607912 15202101220281362011 11924903966927378917 17812148365568122482 13443381776871744121 10762498731670618073 10276872626409880312 6632121886022352689 2821588280516436642 10984057219688618866 15845111410293490840 18035904001910648479 12818127153912105569 1918480395685332994 9316997010207362372 6255364069836619526 6949626549176279493 4563462864676972263 573699881174979012 9039129925269699208 7874533127494955519 7870125545782232693 14452035117470576351 15847499359393770531 5903083192298065829 18372562950279348093 15249454478355954384 1620181291260255306 11266208200883549048 11945041550807814787 8209682172232276850 9202065402703897303 1412532767407282548 14743117115315211328 6940262645195094681 14544073075255071193 4452306924856180222 17825814528701030757 6775172080513377944 13360547621660636163 8476134382516174510 17208458451577282260 1564943702364255690 5941457779582265180 18324647400386158818 18324265284505614338 3067120649537564321 6876642781844807522 14982544307400754359 17607440550279055453 17807658034904138372 15164502783808887891 3251898398860257666 12065325240105888240 13722718566636943683 12025028746492283816 6163568655208052779 18139614306319560251 10614558805966461487 17159306204283965110 5417077240582335416 4758522804880851179 11473528341343651708 2892016184903925511 14324928283127717376 2233118275242171427 9739371025312451257 2749219186160879394 15829478253463507175 16693450526149122970 4092708503984825074 5348162521234016760 2155117731240240807 16170127807271482798 13077138141033825601 16596032431713578348 17470921752155927373 8173466432769459954 5101866102333159529 1743977627477395523 11205895619902771029 7476303431107522797 3529302539402520042 2726027874775677263 3421602563662679184 8119740102414051826 9024809171938977616 14403930874356698805 7753599157862543584 10262849908292229258 13488777577434070038 6289942840930816652 10143831912976690058 7823169398714142405 8561801339380870286 17402125587627602580 8253990452002834192 2497775341717993264 10339684105193872371 7233899429337087804 5569152999198200794 5396468099490463164 2568889529628305257 14536029740788910683 6060855248371317894 3216949119435254892 15916410012285104145 17655964374323589383 14916067613452710969 4141464587047224765 17063149547674396743 16032693286854914553 8158359304589956195 7367382443279689951 7824364022473476274 18412027053490074549 11205001443239472477 14763012915580887947 3647146728654038219 11486178104862586265 5759056186091806076 14762965724493220738 17640749554788328600 6014828529546502012 11921407090276336700 5474764248004002119 5879391719424188421 1225854703064996131 7138712986284803449 1560696848921384780 10419563394327651524 16858061451940118683 13431179972172031980 6458685275653160317 11068942869411938585 16567112270009022068 3378627813071588576 8883184461688646437 10570624052619570298 847329414369657072 6133502127517118104 4868548294270982083 4073753454324304894 5192575108929394243 6856900803175984153 9496117942279431439 14094864555089276705 9899147739420972979 8309234882730287502 15917046334078872022 17604783277237455092 9721696422433037152 18093365585707907375 6603164729474287691 5048254547509108269 5578279995897930853 8700695144359426524 4903371581115023508 10285998279258100326 16217762041409781436 12490653760076777257 9903521944131312762 16259625777530891973 14400329677625714886 2055374643642561384 11280304694906699771 82445027841998860 18095745098278829996 2943957665584181384 8541680711129823418 104285230638404552 16397736060401887761 16202643541256069956 4440450799707266616 13652847963064465372 10110206308595186324 13596199364687764504 15437466661801216342 12591001055600403222 6322547424886085083 13490006943771299589 14357701678923584519 4789349369968850004 16860366701612448773 17656302674800020241 3700706507099387971 7170284561771606800 6400996789989277465 12721083548396930340 7271982122563649463 4500518084267245842 3148007232784570606 12354918781607019326 3303314900301086239 10030617651251434879 2538535207549466056 14238728071091663160 12585531714511875404 870933425693073337 2384028709076814834 3494267470697987456 6437152411997040045 14989089037717512262 10169843729446266805 11465256811228567095 10681813026674631338 787978869943092064 16071383738004790960 14033279713044262807 9729599370442069740 6170666668328897716 3645480988349953456 9431042227487220912 11955458976666200829 15971752533010515382 9375211212768958375 11735009255410746506 3502259837031020995 1824169768325122353 15799069653499712224 9072214139430869661 18059932260561800402 7234203904988861589 11977523541659795800 10507114014509127835 14209319317456060412 6763535940951559809 3691159932057331285 5713873419292321701 9181965493147381620 17275434421931923482 18419714310701228472 10105249247270128712 2997978134948182810 10149628167701041461 7378606747701036219 16929248934199716384 10602652569686071226 4294718797761532189 3982830991875655613 3106589123918647847 17987900291317530959 7465419259958058234 881985762704949991 7337912436610553701 5889395980157272940 3454069291378396016 16586655792878240757 3012313082035236362 16702109074087999572 842550793917162097 4940598763330323209 11743934127712204409 7731164663110888330 3470125867100130955 14263616263252360099 13176516883225592519 16658939310611677862 4334712736433864664 10968993286674274144 13092491273216321308 17848922766284105683 3106237936406683974 18096716337136215841 14481526126273263687 5616229462816573779 4172137264292695661 11013584885695775566 12273519723010585993 2282252557910699308 1974990782087027413 15215289028167234983 6661054611033951230 7394089279368105134 5132658139015266341 16501212680890735846 13901515800673261533 2067504271545428267 6370546685164148936 8786979764048432659 992015939263018220 9717980897562270551 14921666154175263914 16720823686795603525 11188384070740535624 750754879788118644 3472601016701334544 8392969782165021538 11948013915452334754 9883707739822298867 15447270461161411556 7175372175682908030 16151570495417032128 11263019930532762676 14982847585846430958 8176898111947799649 13618731564692138552 16071355630080918054 7940100399289197387 17966514207809021319 7276304689235587490 9210866613136783891 456426516856067104 2742535360847035008 15480214733625294104 14463262310473952561 5991640228083969451 6103908645249498122 12481093313983116116 9898934259841702090 13055150399251381052 17789913466963585644 14937879662985091137 131563705526108722 2328646267486806824 2400075640844357154 7199631840494138465 14043295354003754984 5668108243430010442 16579775157006942182 13206483648072909380 16287028879069571576 4767266333219088595 1642242031973550915 11224669046375819857 12823812671496455304 2987993884847031909 16934926807919615749 17977220254371041013 11796131772633862619 2925397873957080717 4497165244650702086 6637320847609392403 3130033166286533067 16810065255273546943 14988366555863968510 11986959960167063221 10369746942502184070 8714967674800568173 13387578368170236858 15140554910948645201 18204772359590480521 14048165640233059956 6808716166131245923 10582887760630796921 5804120775767764353 18386912305860568556 9219864333651494347 16712532096626450242 3993936615363997981 8409607893603425930 1723640840031023423 5079798563324534618 15913574881701682701 9174257164961593532 18293872616986881042 14783026818041516873 2919187441883264130 3515184863065856781 10573450822823882734 9273277218164000760 14465139063477616613 12797606329879949870 16906636567439563928 2433651558067229629 16062420941053735770 11254298740604904519 15577832243075503895 2495772735957704676 883010633088404057 242046677947363431 12306493512262952431 17412328532070052225 3703189618169692071 3354257574598645444 9277703909935484561 5716177816345766466 3396578258508282585 10885125684484812493 7680198393687416156 1278343773687447292 9670814959205958997 6537841317436836583 4634804495311812075 10865128401158582323 3484634637610127168 12677584363797583318 7488725277658575088 10079790675257986086 8914682731341413158 16395552486731459144 2569370594808846927 3829425997006291484 8224292903513560353 17770289300237807960 8117902690787419727 15959799308233248148 6555420251560744041 16733344842013814967 17122908122007912669 9716841917265064126 4654112653976040363 6689433231366457395 10222051155322033636 13872508828400857124 18428109307143118453 6079092097334723412 2241608641130324841 13993582162484675961 6130224273712052371 1791563961886199071 9443074818159950533 9064968537218913752 5838113697893418548 6365960366811049390 913862995313348926 8092946277361958453 2112945515376483986 1957994594940938032 7081763753772260402 14198730687024269053 10863290809422500067 5489008922920194093 10736022422743280785 631165311658793896 14575238673822902732 8581876587280195743 15924755892447261526 3003194993564605713 4094619582773873990 4476068519864200083 9032889090148456568 18133810405083794197 18182531676305290897 1085931432958365455 12153770157513568127 15939430679007573631 2181021470817548635 9769890478199094573 15210597512412438595 1718277817573268863 5849354854932797063 4022421546669951695 9616929569801473467 15220527090560891060 12171477887824301900 16804595152060399633 3145824024374377690 11001434545232186137 2958415906709214254 4550237174848836919 9508570019209322775 516749077528618731 13435923735935714746 10228304827890443622 9593011092034462839 1414128498179980153 18028492430223893036 18139236265453823979 17519514697458355595 5723763770171136604 2130473314767342341 1505743563361665936 15467487573743720170 5084256531688391354 2513447555466342279 11865880161495678525 5808582131032171325 15876181480064024825 1392706905667928429 4696737762393175034 895294090927412140 2038533955820360819 10908658977674589087 9211818130430908061 10321376658110032122 16579844478396287216 6321665352038543087 7570862409420155754 14597670208342076740 6587526197404371171 8295968480885353521 5752145787362098580 5880441553677572968 18404097227940193214 13867393018328317158 1558440368194050815 368741235912846913 11655109572929250673 11414766288943084777 8816197689425696182 15498674469542612735 640671931325097392 6983964746351111847 637175931274008252 8088678614686009905 9158908131976073507 5153582218942152703 16482038573653486596 8501475722805486856 8223989629269869924 4530824209793855032 12246763955063196336 7434332838727046362 9324772789080813225 4744774141463777153 8896858633451826778 14353376281978716932 13781342107301626789 10736957498585809677 15759043841232684501 11739830740672229406 9006878254684702872 8855478924597960755 8760588854120618565 15489839588919370439 6257157361183550512 16113003058313026634 8304168448503246789 8884755995168487610 11300566283884343093 12073915839204075712 7422896124782309305 7676463604997287490 6663137368517373392 1270772766244367753 18335913249251790842 3058239887723986462 215938250095636683 9373380113359831222 13008453390946545843 14780897846554415762 6179397211229295427 5256593680248319820 13883652066603341365 6224783977133315719 6682654872481793469 8776754757157268409 16082540848682633910 17885394178618054288 6566062832153846296 5171377036053295856 285208601603139208 13794239176014270663 934891619092835837 9186833726014547674 4933644039091800651 1834597805211710780 9772615963945860552 7081025578223752951 12044867747514628222 3251816391640002795 4598841590017019843 11983845246815612787 1256980844599745859 1737754369115031943 14739757158997187093 12852106583542558252 6914407209812768699 2967810468176491270 5601728363835702797 4071637719064497441 11294797268070295562 9516073389475431705 1683942780759252243 18001771585830106344 7003512131255911575 3291544522222330803 8890463127583839272 11181094078566417460 7609729719887065634 16639086376440247335 14770463688472454960 13059390457494589049 3455481230927684317 7689657070955957291 15750399921916793426 14739213161908293266 4208691557188405024 13211194942246439731 6899562857451713443 9164766545907124769 17294099099036968039 13694032887836327464 1455310293686233393 13408839715509687986 13520131228416681087 18218154275829906157 7674325637487928351 13904260290595177954 1023247042819068608 6498766713104412386 14455657430129109937 9012067892421241626 13151347320663616297 15200810337513208099 5207721754560541908 13684546345858039931 7840505762067189125 5521339405774379873 7286752662719611479 15704647976445079561 3734927030131673127 13401038491497196943 5840466222100627638 18112657039060627779 16774820959267604550 18100805176708083800 2347396096470102847 8483493056078340891 11103243151722504967 4730033537420139404 15893388327256412605 8079979779837641608 3481487122434605094 8594154503788701695 1755755579023309793 1184275334213455158 11214253865109807001 16829712722828343312 5703440287232515475 18338544127911458467 16104760631117688010 13833794518743500063 2705355239307429187 15906636151459167115 7215467846177986963 9368335580067687517 16736033195011070327 2968271561216235594 16834129069683090435 9601288621062418848 5937753988559528415 18400017393584891917 12080358850112921684 16792998079160233266 2428461473187421579 8871702977166341113 16842479840470753245 13234099375991292121 8896457288177124876 2033516431342507849 18263515295459608516 12405766372742620157 8127501302356408095 11544746328527206703 11501712158955546055 16181351775013683679 788826395682881670 4251288980197200984 5995431745636980415 4899872857422902018 5500084761743124580 7626366988618864659 16292498196967951467 946278773287027913 5145521558022104323 4081701503188906644 3971601486462254887 709776172226227361 8176905819202473697 16583555876868711787 10314669855610848114 3382340408761815445 13318146247199272523 9523250033282768606 2168030157667131045 16045314522859309110 3716909049257858730 1435038550476141566 7611336274810584725 2581078019432286697 10185603802011457239 10146499879687669616 12421199158858631028 10597788471320546827 4814398303378078455 6593246204524991661 5126467206238029466 14089216042130765261 8269254479283834779 17944947226251085972 12925540676550610914 8974902863465715871 7171955863659163350 16904958952479649391 6469387662714610546 12079490862124102463 12177341476365842020 4696211923556672511 1345141532696687118 2075970174080797386 5154039386202232313 6050267933163348143 11275293793324971322 6312524552783982254 12685758741078563196 10962903746697026793 12185855759779284197 7372582367168249330 11607966203459071690 10288710632135969437 1594643808994771723 4369202758453884410 10419782489732674036 6005210960789427319 3466580890889771746 13326836488459341362 17537021122102323811 1492632573321156991 6484910578605776701 15545738586095500429 7221284708309788732 6832582687596919748 9139755363843222708 7949990709997663774 12944643918888549977 11017120464544284078 7023305456561729494 17601607091351215946 9448181327862963938 2264199267104788253 16374328872680804122 10103718128008804928 11454613233911808339 10819547084259703495 14962923656051275706 8098725978244281023 2162328602186026389 9527917624629001702 7499930666963175749 3304929737816379133 6663560753328840853 16274073210208627203 14653834895486903804 17830932247746790012 4554482555067945011 15568232881304339006 15205231776239296596 3743586163038400939 10717228956895507485 15568677927422619794 17757685095149286573 5459790564460666881 823472269639239345 16544654857930278307 15299572868779799823 539651921964877594 13835184293331057267 14499656552256869309 14347445558058621662 3741228446446173726 4197772648462039601 3628090567303991369 14412350251022666203 11566429839601988109 6614833111903208551 3811649725709811913 4608705994851106249 7617191343663513415 15532018349088739641 13311144921840830875 4038998553364152354 16888653529284420393 1132299046371781064 5729787381910930471 14138616471034758074 2154869061058570392 3206890305122752130 12280977545893696459 12650198060706407803 9114283651726851247 18372566780478576712 1839655241538674400 4765241691130119824 11906753328314902921 6726033998365640525 9542166333759915635 1236029741829739247 1347904526967891465 1663051864072309124 10829185063268250915 5149318895899690285 9599168526519190535 4394502408135756433 15239553343347614560 7197468274460578788 11818396784129465802 13785470438132084061 13011630975866174774 5739333425543921552 13441898241346750644 1814538230019382869 7119174025841884879 10227248120147000809 17387722662180232168 3952706092694051591 10052464018883969074 16123127222592544763 8264208422749213842 4227697804002528440 5321258913401991673 12283678355981151390 9651057523497273811 1140645002802740330 4545441568594085508 17731311724602196113 48958285668867238 14238391256296862816 11291218845034766295 1141150102970712431 6411487716557855447 10932452385799322008 13175150590070670948 5582859352619797114 14927217861452027547 17974842777631499708 12033210548734275357 6000800590737968669 5934335611447698400 10375243349028097091 2050783409813134324 8353492529236128680 10164234146720734294 2779036568949777134 9594798838206315442 18336038987369122783 11509547672961248974 11784184666282887708 4954308016541611264 2122478186506870810 13529197954480703489 11273509335504943475 11861390140052357444 5289003412170056741 7478034820986555769 564780164646621136 8775694548277396487 11974214049105636666 793574417932293774 7136137974507611539 574629616649565151 5988333638244355233 6354133707969272224 1971632686694182155 2963986855570974926 1952788904657509564 16796709528343136533 11418108880290999193 11729364149595591677 16517045307415315956 10167698182605617128 16424771930739237821 11341271042081085177 4571618132606676590 12934306259620325396 12682598547218805593 16560456780578239642 13185255167014023473 448272693550720460 16344528822534232231 10959949941533440174 9790895698303671542 12570805556342735364 14775131917449828254 7652481284324615314 13772082604945985096 14599752208486928952 5980420770542445741 14508407130911835835 14291875230249158211 1720396990112836112 11402509089955583109 11574051104346359838 12036795503219954524 15720047099050285230 4366731024442306028 2459912936854233292 538194298824165336 6768682453927998104 1313759941893915227 573669244161006907 8080874654818520300 889804192840597024 1183331863770844151 2906937323213161265 12838839226823390288 3663962727449249348 3242243164534218896 12814509352503709359 10124031347219781677 6797372075226027856 5488042928170819923 2027763834213029672 16368207482432733035 3806601227175870913 1518073766918195500 14815891106511716560 6267725162991871537 1603838952061664788 4903789970926629583 5260413776285059203 4682095871902609550 8403128771609490710 3648052217093643801 5732246996347074807 4283227120056391864 9137962885133627294 16423208250167018422 3288140282323255976 5512875943286834189 3797498529332213753 18270778665288114421 12210221002984716121 755203354972064673 3256163085678820224 5864795368253168426 15751081771623335390 2510454532633623182 18275334503178553774 14415825301950942171 17859768878670193757 3900237768886166859 7227106733592408191 15607447569683815632 8721440558262968845 15316638174349144002 5465314329403473428 18403031596292678921 4279021160092900984 17580596466081000019 5860265444077235724 14189529875765582863 363233265563669157 12225849351191009312 11627301577219648773 17783282875240776483 11023100292058453875 6262066164308621604 16539527486359078322 14706239956864858082 11393721887329896975 12976424651296987709 17255326903733976655 17149311697934200844 17926935755112342855 5330385825561486774 13256452519677344666 14201010922763297002 5813103117580102991 5434204990956728138 2583924447914454610 17033341243770906606 6502277391273023580 17014933519495412661 1113570792236461690 16558796993439689984 11965210402038104041 5156188533243967559 16151321389508843595 367956451299621835 840679671418036010 10569000698039773811 11534847582549044642 5111150341705010489 9640510664236076129 14030886643034109910 15678999210757470373 18261611372572968323 14593412187659064473 2663417603109587585 1422421555410632675 13517289330544133245 17311664678892132220 17748995018521667317 5092414725626716267 16908904083918841674 940399007093852821 1337302264826209675 4572115934986435669 1275615132426754896 5940019683348765881 17049619587157397162 11328829760917923921 11337443201284849641 16287291588782563860 2083842156050339381 14627512816438307911 1249910209148042372 15959130044064896454 1854455227589585693 15300941923571868170 7819003574386527828 14651616674234528072 6867897750468440088 6781939604975585529 3818935790113793043 3445957086680287634 4603101669361006464 15350252654643569897 16848911201236869331 411103189128799041 1239239035484632057 4713951035376409735 8523131384216187904 2650024904572459552 11039925240624248762 3582390169176890392 3147442396458351835 5089567666370988842 4225020793415344903 17652983953195345601 16428878934692182979 14325351219781027787 554590665928669677 1122046554734297204 12403236808552123863 515350411584070367 8375581380440240026 5331012429265627312 1596699558386122557 18223715332548254207 14353127559684045307 8743952711964646879 3826925629061192316 13100388431313712340 13301777054222113598 9304774046519266474 5950438207236594367 10805491439088516075 12502794514505312573 1131463656496068663 8128894408753331018 779440863849052373 10781228466234037549 13990294371052516285 4545537627024136388 10743547930232229454 1025082465314214010 12365821306080203694 11430293923045199517 8756120880939053823 9500682072427527355 15355410115846677259 14550714228953049571 9637498414769500527 9552675116887486614 12823184208588315375 18344428270656303945 16994712735398088566 15860413400108193115 17346404697718531562 7019005418872450124 17782397000269202905 3161058019557792444 1017733149545695023 14152223374468255749 756600210702102495 2336930024995986326 4934521208069576313 2643967974087836191 4849102213449659484 6035877381488605283 16317394430154806782 12024669861806410124 8237694782646242691 10411447259169008160 266180994209612279 8870116332233199739 3271238802458730305 15549328905401802584 11996402526404026338 3372840157463223958 16392010496488930328 13704983624599715061 3260422306466670347 3196052719183480113 8568102478411512595 9574966304415174415 12940743618990334553 7536452400560419850 14833779749297169348 15517849477635379416 14094463541819669558 8802391261016719818 1140069106871351733 18214196334660046026 4484923455524204820 13934629142852114356 8290695552573716940 3040409995764836378 4467486649179288735 8472905148626862199 6569114467448543325 15588923429477454393 10777379553372904568 2810335878852666326 2382700133555978100 12827989714587260667 7993959917532775874 14042577126239861746 16019605999273074417 8927676479665086083 11032261371875855980 1376170646615113499 9048936697453600139 13295881254280610826 3325052553864863695 3129486828467443434 13288666858762436892 1298596024129314210 16139844768103336524 13272272509218618173 12547874271377505274 10532689582596742524 14816261306207216271 9082383272348691445 753337198479314542 8287679179920768710 11670300595581918430 2383504544575498055 8273369847832879947 4049410877244466798 10712846384328566306 17359206425850214866 11662060769524166562 8295912622650258865 4375439120450679317 15929335792427773335 9550393325004262334 10213598164597622355 12956599298228039221 14018529658478308193 9005809555066602641 416439532961640466 5275295304638656452 790669244135482626 15852862661891069586 11321208364877908755 7668264272722151500 8582870257940441055 13247136027968084432 4172261989255913113 10285239647579422223 4206524910625578239 14582157781278753010 17231230590840662457 12258488808905027434 8133114155388221356 12496128870049657177 13074110895837531919 18432896240216719923 17792971218602255765 11474454054428261362 4949382718319048214 13977353139702622920 5264826487612968572 9015638695799949504 516211706897490443 16142730568464207140 438079300688535173 2494716809848847384 11269799555839343540 34155730209603010 1107716258580782154 15932400771067780750 6789585206502046995 10798828119167169612 6082443217988619320 5019142112451059680 3265046589619505962 1440235333953294950 18144760733599181276 11366952497904213872 804558725298638229 4975513809148270111 4689230037775457916 9817057807152952 4589278171649022185 14330638738069954952 11023978981885222091 13089159479726871171 14746418411994280954 13311862898680227519 9632569010641010832 7430108255964314853 8877779903061285109 699718756678355744 10327043984724335431 1030338775526929737 14714772812007940487 218335479386302806 16915839035191173551 153687748874716639 14585531079871587838 2479104042846651736 341412559118320410 1606080010193632740 8365039489479466574 17297149145120426484 18419980640134313456 3766086999116668740 9811918942822718203 17075787178970471342 7719115220548454674 14646786736428195443 9230725323301469751 17476834671660504781 10467109458554628619 5605905417702247116 17312971681766488217 16815055731922138125 8901329002188791072 9016715038605281759 17165383145239264387 605893286053518219 2684390146781990903 10307831319996934512 1611515504223480664 14008455520445801861 6562986885223241858 4295872771474739836 2068916004080135169 15054678569558508629 9274518586980817616 4458220143360085118 12004654603130737093 13998742353285637881 5490165196375405949 2153365745249937447 1539768684843300332 18102469414713181269 7753731819297379381 17151897150439534125 602988347376735031 16351593412693996377 9275309380751935408 16557995248377352954 16478364224992275864 544161952932381572 14292550499736256732 6904068122210559679 15160173579025187973 11682800778539816500 7931941173896796966 14299394320065109989 11168058609068145664 7140366683573249023 4705470094770591733 201517662064562984 2818784756348667490 7041254209655847801 16639679452122954635 17652854757327429944 4934222708060828562 8964800094754818456 14600418301246404970 2640084884086433788 15495556792666926730 15352442662632755402 17096739828932238453 8909139832813590777 10173478853426826625 17677182579292816148 15633613525091725180 9602379540141379809 7851451195199591401 16740471563902287509 13311531175703914066 6287322435760581697 16730786986802305385 11589588809115182458 14072405779378684932 71046845049560871 16821367602085214683 5016681602771320788 4849427635822794313 14248967120712495110 14416408967445141945 17595694845112243890 63213991698263057 9973711306564132526 10656881566214042703 1292569601481283988 882080721762494576 14572248334951022841 2909953994925224035 2860659093813059367 5048474626607510329 6803493990990564782 8839086464678162755 11758568420053423753 4724897101168167908 654185530523071299 2870320263748084725 15905081468276695431 9314787229202575357 17815081248992249744 12025192695062395619 6746173587732072529 4748212288610133568 8944540140221114551 10738141787704220000 1395685267144633931 11663941627598198822 10473635115211910030 126095131109435484 8761147493304012730 1816383290183892790 7961679776776138648 5830971185833857744 5659835021811614204 11347845443748273015 13496384466271480175 15472857553563898418 12399350703182040222 16207863859543096096 12699627237430306599 648096427629125005 252845222687357599 17984286738997320181 1965589581663849710 14571209738488835902 18166122046248121416 795582941654547274 15253244751324920542 1296313833882232574 5726800153480540907 2499606512487981793 6151120739335388279 6527805705944566317 14581839526257126616 18004153529192088554 4521321904562183919 7570134879379009098 17218561289706846357 7562887269209553218 5377527362349861276 6814089281831020221 7134780009777727784 9836151576378151711 2056006875870672875 7620588998263070887 17519500357544512228 7225125086230880323 4343690559566651715 10265867718005588040 9903969003321890130 18063356875111441939 10829453739548439830 7688379137575759444 10699966020776679115 2289945461959043561 12536061409441717258 16408813806330279375 3587681258273232349 15009246076267991191 920433763273380049 7140334362992565723 18210935334989668912 3758940042070641197 2279881453827513371 12778717535369554458 12947263681352303065 16200706216729418054 2244606359112853666 16347233054180501392 7230311674950358186 8911844176964103973 4351653949326892370 17570098677297478689 416601355886475151 6313893300528186744 1269738695825995955 3089359046622475804 10327633706183098682 12972029277766388625 11061304067009736402 11651132264332034771 14647090085200679629 13326937621114431967 2626226303312072323 17869511021879646126 15505425341092992294 11059557128610677363 11925440075822167882 13581052903047967995 934221393708799007 8455733278979054729 5953620248909388376 3444662783326811260 1488586715321172330 16489716392003303441 2750089507749165150 5803922132036552175 3517084588643322207 11198744019626031963 2856134439315009409 5232646458485244640 9520818213570356080 5648334808388066860 6798457562528180853 14285020916170371003 3550154021933405197 9066475495713242078 689611519964612184 13625738169814439207 10520423851166971823 3270117595049456275 9987414824073520913 7374634292535194544 14812410948659302294 13975231889069378108 17427488839999996738 7109350841995652027 13202829149751464348 14003904852829722264 15196094211892632748 1109216471256572489 14285832799451688824 8530546425258802066 8194581828616306870 11155095764108545881 4897624140981087761 11148554300908563271 18351179443415228372 965594917314561357 2835613033485928197 12431208301216360164 8630503192571083114 6119447955977401243 11218366911075138399 5172419431883773700 1964438169761933876 16085484040743396177 6887317612949725794 13071548250993716600 3408760463029286769 13871064985539423886 11585513673718900733 322376801391328472 13147158371713056097 696223748040951982 9745958217578386915 12162168644242016626 17400254519100363744 5537466237564154198 9368237349145891602 8317170242056732113 11866737049022787456 11365237556797909436 7782852004751455197 15931174096846650137 14957212588581499171 5078148569759471034 14595651787167131840 15251922942720386424 3954348019022847931 9147782206688206318 13487476598442597999 15430640880813088834 6652856995842939778 3118066130561933008 8537140780975537238 15583224137402769749 2443762731834648107 8019146680446325632 17476746443616278974 13767555893378370621 7412638506684251018 11616291866853901336 3740931910533504953 3218370454434201368 3268587528637484157 12946079845725450605 10269116986927163806 5562374123170972682 14031187601538667656 16818562296508259808 17841474856450045688 593831471009884552 6240708516570602164 10362657165549520976 17014489454527949467 97355323274757372 6258334927060623796 6451238632985548037 7587014270761046700 2130920908398240145 17057596758927593655 18275849699255804661 16128607162371106647 6180416077380057307 14990213936279194298 17681250736494772995 14578441853128942731 6982400829285272453 9860145571787242398 11882641032317331574 1339565516467828404 4328871375419789217 8645055181660358899 16704972752120518013 12727849024615957780 16357856751377061497 18265563197025330348 9358997017736141943 1193794087499229288 10213466464009610136 12487295780341331070 11518598329284974418 14435104006996881946 15823251021944015177 1052014776644455155 4063045746663915137 18438805078521385988 15486212526427373114 1576859531512718518 2459398715803695147 8297791077533908558 10229907783427769488 2554038612015331088 14653275175210726970 14446628829088878309 5562331018904168925 17889460803708130837 16068970988870443310 6771009741147558323 12462549782406854303 4035636470810072613 11143751561243903723 3333091879732065768 13714800119394071159 6915020422542627064 14818788889352463090 6879674686501625652 20412727636230121 12647552650334647167 12068801981381133788 2959712032951917014 3823324938947173336 12534945677414138273 11513725742182551819 17026962116026007902 13755434608848007162 16649938229116271381 3501855036057628216 9010746354908479524 4680358601181972066 1268877246827949677 2963783742901310015 6505819587237515464 5272082488158926300 4660211963382313237 7033635205898371453 13998200028280440288 7932731877128863265 17412472566006156489 16126842290617840420 16628777115468358358 14144654447371328753 15744487622693944934 2941989760650077411 4390667645148721232 1787656968343513331 7112507448933263233 16462326211964978941 12092269467180496479 15638114288014317789 13854750417469582524 6579421142274998824 5898842434443781464 1480641397780757214 982037709674867647 16577487767360648233 5801732745583306523 7672157505838755835 13766754866876966708 12732166373015795609 9281245480802010522 14803406085580579533 7539131359739731259 18002820123799691526 14153103361354281760 9953833684314518903 5966994403759710777 5286807287924226063 14172905016799325454 784023049750364123 7970779220340193034 4987953846882834187 17116289556593029394 13859072241492201376 16992426948476741417 14060583264428089491 16263759770716353191 946415381515536830 6031524438412919956 18405500801297046523 15306282326863482759 17982518509309176309 10894119780247909639 1091620288759152626 9661130827218358896 2833289935574169034 12466077701458417032 12441776098244100293 3409242910380333687 16160340640341724028 14819983233120011635 6096530862533154584 9753604937073770678 18261128954714702477 8548634472735700772 2245933321707833741 13466176213764858520 11667671291640924793 12622373660459821782 9444883959160598032 13603688619021477768 4398437411459697220 18018107658087774253 16068117090430380126 5082922255145560121 1295203934769903603 4242582800420522657 16427357039411256714 11406976849021817130 8397819876363356788 16747267211992234029 10099820939830996632 9662971778789830768 6556212208913965363 7702251959737770553 16690697802163512271 17449058469753432611 7210511708707420210 13305651291100960523 12240181505605004687 15369386677978531229 7096977459013625439 18237651115594322279 14529297181621456796 3574420122660381648 5124851178503845574 9978307557554491102 2817027191155050869 12678169392257397002 3203821024888714942 236578850026132530 11320490737393352251 18361017878726619013 1973622690895107873 11023454001405363843 6496026607982269779 12991596469652539579 563165927334885055 15378859818098359189 3242854147638399870 12563700404307422347 1608398459110868828 9685427343680301485 16824628647724425883 11771345286465853353 11708046867480650800 17755337208691774411 16636972004586306971 7316195933638186971 8577588599076108108 7999714658974207465 7352046436183175854 5832477351605845447 14029418511077570328 10268737397649780687 11336036756043926553 8621706636005906155 17220672223880257729 12565880657804342308 2143256733219579592 2610980592012183590 5024715950986323287 871727672623860881 16228107344420621440 605696204217178149 10642525236552158173 5532233515398368075 2909940736341100319 574475086195848806 17331029776384421865 6443194028683434328 8577215705036402927 10372045991092203670 7748563452354140579 12940526663426173049 11757391500346676406 1664376405086360553 12854587976877583275 18028706934195850945 14388821676330093050 16784650168708155402 1429943032238725476 10281803184899911598 16077374533461493335 6357138664213756917 8271970462682551533 15359396771230833418 3461624772438400022 3287557769801905197 7177346153787608640 3538953496276381200 4030128653197014641 12194653501011091368 16022099035249820613 4257357731596179715 15481619413246586462 8379939465315041855 7896403686378297481 15833279639784686566 6522134786832127826 14745918795662582095 10270694592997025862 2987850702242701118 7839818875498207664 8211051212321390328 3511015547818259664 8467716854817388184 6066817375415713173 7160263816893603509 14970498742108353763 955067246736453278 16767553405726048976 8382079780360477611 10008712139247286137 7060709916474444535 9454330663159057982 3556558654008412588 5101079055927713181 659644225188532671 3071215732885397143 10826242893125049001 16463205563647497143 15335738691460881597 15380172019180002445 7634814888642161127 1784356974397337724 5235981409474863838 13341849807314333171 9627878682442226184 4346198617994432109 3313591670684983965 816419511990356096 14619848887832148513 10084825533807265515 3465181923414209274 8602480950851053937 11576192694206568386 10133018757842577002 6492421116920482242 1075109648714087439 9954274754790173441 8152262925987803106 5262970987083929188 6799639313671299646 13339186892160755278 12532021350972879531 14972468504421738133 16858760252208021546 1575390939588166904 9856175808722601816 10132148345400646700 17671300076490362802 11392108110254176823 5549155348126552210 1867613204153100564 4286329236839650933 2580777423637889318 5044946159918595811 6093732929679424198 12258598789274082902 10471427862857134965 3823141277988311285 9741737852682491959 9902436431272151897 8774079925016746041 1025395583776868433 12620869569658219620 411305496974199893 1328568613008452120 10358979405882249610 13139937450785226963 1422005680341487823 12319511235948569497 9089852476384247386 325887178304890634 10594437513242871167 14820323720216764485 2266551114805998560 10744875156794503576 14213097554143592365 6938175444664102843 7233165322681187736 5273351267702700306 328801782845498366 5385308602331109795 16119656054591215617 1023291554961154765 3969420182860479934 16289463232327788125 5033195653449111940 7616019211114861455 2529334508566272445 8225121522707266665 8152552968244057815 13987121813274909451 1020835824775919918 3921833464796838131 3734285398275005212 14152499885850985022 10908256794367677587 9063219594919754043 8658542571890561981 2979513067835083340 10981754783066747573 16179381184927400694 8818725779677369550 11172159658004758509 12603264853581384351 7213806698819795482 3675943385292872698 4171119942432202628 3889366555310657635 5790433804241912585 417153830642053204 7287677070863377370 12740391518708836304 2609398239201016540 1763807598531989019 16412450687158441244 5847471295650724683 4662744120257113483 15281996609638893178 3011175798058741923 12238671059617983393 15778401295835601131 4371953191559697717 6859691234809061184 2689448553086083822 15768881446902142776 174618033908181648 4850666843534885234 10153975022783735314 2976969554855525093 11185588968419372080 10504365702769227581 12388005413704408395 10232748633589569943 2031631897046835036 3907719373568335929 11271851758157343495 2901618675509295200 5002825250524455646 252977426794572124 4941667317539112051 16015717664301063136 13815570171933301120 5374180538724591522 3302120072593029342 6600266637894252430 16843748902395691514 1488516780858531649 13242134384565702322 15040945467086363490 2176689390521703785 4565214664563974847 6338302423912794370 6640666974301458555 1673081738254865607 8271703120699406125 17066098577174737236 9160963050570170631 955589528885040045 17137185460073608020 17310129993755945437 11289651072437126162 17347579085119584761 11371855296316090253 10553333441158737335 12312142134359226163 17530555155908449643 2595306638800866659 17295022123793153881 8717260457215118509 12225532398533108707 18012081091617991339 12106549360693651446 15219167381849140645 17019678184460036534 14047271359963189164 14254837442619689104 4993252624376750923 1826766805348410151 3343921446739497408 13945197003002905442 8512398090865167905 12668333588424376886 9917567283450126123 3826472027212219340 18255368447823322376 18275427947783120967 11509462426583624328 3044919126436127508 14390302195791583626 5168636352541648469 14218128887228703365 6537050595344498662 2621184365899707110 1098611212380198747 2987106982992976061 15671574907793129354 677508936169265912 1671966392652330329 8984012773785358713 3306755446627900311 6234271724603490227 9611202886812758645 11057801833723307399 4940647330657222733 17632771688159525248 8990006258302455936 18220002605602019383 10751196009976740851 9965674098499250791 2433631269960182758 6250857660823266562 5854213753499724404 13666096834418586616 9993428127442239086 6629729515688200547 16326282940482823156 13860403829475202726 679464262769458149 11809826183793107236 12422523279445172615 2196917626253422853 4968679207676969957 17349811596005670304 9125452157984588618 15348943212460114256 17518392114809613495 6673521109372974642 4149686828833896319 1526074923032497019 16375658398786992978 1460991366988115301 17341137238924483427 16225004019287085900 7396979975588492084 7404575263551024046 14385755118986538958 7270680410565555497 4432260962063478399 14054921779542423027 15237659397627425857 13967980224609928638 9524001224089472768 8391690829480319530 13797354622338848863 10074742745272557874 14816657505537795795 13581221337338627417 8730031746757588949 11678120510533622057 4046287816195400443 9392266403901509616 5952214113505224293 12722961326189015194 7061746578090300775 4531458976847859925 16785015876676923081 12709435979724957151 5031411945416243998 7578023363388753499 17709329728952658219 7631282289757571703 14651787275813619191 8570525517933367032 1894061253624657194 17567514535498815780 8228006402392816592 14003566186568770782 8381588097215753797 15168049403121147165 715752366619477352 15381821168211056672 16916262934264930616 13961751866573985263 11443470675815586550 18434671481532393624 2613047414767929931 7979034676662847489 11290193383591636388 11975509963989506904 3930485455678968628 5348505802220989084 577456971051982422 6419499070524890964 3642255987690192937 4374445905223349476 8784990648563221428 16742898627361516854 8113879355661315164 9032378011433679546 15921805338617104981 11109210365217722964 14061832140453804258 9054441764309108417 15937641568401945660 9370735322454872383 8058933316844013674 1241850270114029026 12291897416271081384 2031188914093493312 17679526436411572170 13440452945525845493 4062983140895116131 14541361089053348626 2185775352646106581 8675538838850682514 14312003418608954108 5121340506187184442 2880161221885434829 3788345781860933800 7599215176072161291 13509319657668811063 4260551630028492988 12491061306192600417 1286012169668601624 4852252228518238180 13837997929243525163 264359721223465876 1938311847672983927 1781420329832077526 13999361177749875245 17760585516711744490 2506396945920605926 14794829501224392708 8838911765050997439 12610324743880827964 16951627988214664079 16818715404218744188 5508297801258812041 7267662482458231010 7827079068804107811 6204100440345629056 11695673456427905635 207571435374252766 2975089367921235322 11371518603289105221 14907112379719100785 15489643386635168057 8617950975541302503 13480378521501259161 2666667347685401369 1210368188164314947 2271494016360712287 14212823789398624482 11716944393199665469 4137214699720733046 14152852362585432585 2629534760774573649 8623013869961002016 9166976755867481538 3757589921293675464 16137278976330303748 17138666321606508371 15002585907176248215 10022466424921224352 9409249229509038570 1250714405135911457 4395404609976117783 12084168539402624805 7711386904097637887 10616000420716138522 17776456435790861267 531267776953651150 16652056111639575962 7873689959892316323 9816806469792869700 4155829518194808140 9551944361737486425 16160355561939012049 10126969870403075129 15724327750755783936 17433184248205231698 17196667506312831291 12018051228737561524 9083582790414207988 16265510484184803824 7022267110144712780 2348175225954026975 7739752041225583505 16509303405312057296 14492966715685142651 12542594047518520981 7933000275819351817 11900047793805086164 2565666039618778023 3368003049542051250 11656340102670984100 16344071075855720639 17454154119542815850 17307019751563117120 3600815212858091325 13146176469003265352 7739873500686141311 9907904404184552652 14347077269043973727 9805495793257053547 5150777118014604118 13596443787828630558 18284537560583293155 15310063441188558965 1178795298514274773 3695458811661639874 13111810368295722670 17499355308441391371 9946336284482694222 1671593167848254179 6808979090126040991 103911028851063201 10373651780345682844 13668114607192052041 6738394495697395978 4761288312732390814 7971673398354520304 9404250896779889848 9252121440070502682 5404068122072948274 10042537676000817882 16293209843206002390 11267262412211585316 6605311705984233260 15768817796312269047 4313013210579886959 11434202731636999243 14104754908547805927 2957117392975900485 3202762985719649816 17697418719844454346 2442354599647799397 12186666502564749048 2893677285374604410 18410114968382334419 11412461252640104946 17067443788824247743 11356562773418990604 433179576153670808 5097104151839864750 10893476193331776728 8492813751394003375 1635611991220760910 602200046308971548 4410807856391563638 6626754518985780349 11863302287503062756 332964387496441180 6686553083594531158 4821071715975253710 11958178683577705329 3267008759349866632 3443073263907874148 1497556381202680733 2713693292159343770 13709308994603153752 16822893868551479080 10186043292293551182 9588194721120865697 10861844192133157896 283383545365145930 4441918755994360215 10197082175838992572 15211575256268205515 4842819194290688769 4581342035910242812 16599108379570595611 4225924197725677803 565953903420693021 16066478678753011224 1148471057056512404 2672258841462011351 1654834963842468525 4472120297507355587 1611398287268315497 6803837337401693313 339100180129307011 12397809036455871377 8402746684091003670 5713723352911807153 1122253109207828604 5458620307463111087 16774894974227395860 2449049029806368582 3861080417095156116 16186712821059839676 1129848261453938206 13055313358914066880 12212724132598304356 372832392611542955 16093977009929819249 17339126655563303308 17985088505640765026 10183182209895493407 17705642602553726864 2445802257680586182 2069693359642848276 6784443262333213786 10070088027007488613 2362174656079054832 16717351398715342959 1123728549037284715 7552047212126246880 14830534508021762893 254039467282848784 12296338103859992252 8797270936904940039 5686887860456520660 10326834909308362968 5862552541308973690 8388891529111659625 4477145120358372165 18046553462358447489 8090365523090461596 13385562097065925565 11764287501709540815 4955909945389484913 3686128918440984309 4267581201715157750 1071645422914682656 10630251344708695463 13026697145217522116 4605693707016557566 10738360547983964692 9645274933559057756 16512306058063150395 12330730083564988051 15833077730008836645 423496985473238866 2446120137857877066 3027628713627229266 10458743081072615958 6825245744764919505 11810207606212855129 2849456909414041587 12742469409149788871 16899462064884751324 7830073575253409667 319530619301403704 3500917935862386463 10426625230381577012 13729168956846361968 6534397981780374814 16528986998224732646 4738707465766336515 5953833291290384232 11539128146384559541 9677970854285335037 4227654132784324546 5284968687495171338 13920822249183005630 9487085638234259252 2997316319785847094 6543823974349143252 10530608616678060986 17363314340501041429 17720084130380838805 5859822950514099856 12137644807121127565 2139610097346550752 1489244100507531504 6938975646938839829 11200976781199693421 16017768494921070269 3929776450588273886 3767081148005257305 12554172725533845009 14412931007318433150 9665967100373073084 14959781940052757191 149830918286350093 13895395889247286229 8239120188849240131 16853360823915996467 2344600684178785114 2263084794976910902 18146324304582164016 5364725162072901121 12671008887166906621 13042303101038465152 1140476499817174646 17496039486047156237 2999240276709489685 18003400739081795452 16624633653155153580 16299159554265755254 6051319054832535202 11670691062355426105 388467029795257117 6733655180236479911 9586895651740477321 4516057454934856161 15369732506735199404 15515920017453958530 1417199990327976779 5785984787007107236 2574115236719984192 3324923489759954219 12444158777729874275 16216915073764017088 6390875974741407843 8792734905490800031 17854767972622046393 16001075543071144462 524731830714527614 17045619285170680968 6788863071165861394 2592393547959122017 1234660472020793732 3191339853374945146 17482805404537287394 7441207311903223226 16665289425006040799 7040725448077072033 14724792116783613921 17874809465910321731 5067690994163718560 6523210857894001275 17604112309724243006 18261500354862829896 4094228435196768241 3226248025316238114 16384387330885299578 16913992587332726261 12008528223256939660 5751540944199415094 11129197891089586217 16089513785500008757 407715865582443470 6957203201201992172 11717301029530817829 4927616630270371950 9153248509608502963 13568489217761426427 12232424152448794420 7401657177106502309 6378806039071710219 14043235681566141895 4517962050248231049 8296595785876386384 2037887169018332375 9348360543525375741 15911644749340599065 9602923123226870333 11904090727225936264 4414708375625601148 11855461252157664619 8992155616983991584 10027347994721647641 6689612268870590782 5666999248490221573 17643284723205761981 11415664140295477870 3754846281828362788 1678641893390645028 8277567325492196334 10285208749541065505 16340128584899928069 9937927656854911379 17606723017813853116 4072405041375031360 15124834096532625337 16756824590505454967 4969226637849886640 16937490205951106652 3610091237030895405 610031257435521867 15955601604492513902 4848698235698191985 5462232701156407209 7055162817174570443 14260533327218851234 15809095423311526126 14506949191545044601 10208050463067881590 3591045737889752959 7697690248515456483 2927770000035061025 5880367132791617178 14587481703026519713 10230622691699067323 6996065650113700601 2907105804151444047 10618053626550311168 18306235902216477354 7703198036486723565 4467272120978948331 16200815722968930963 17292111668995658688 7097519483911658363 10409719040988181265 6828810597156258534 14466236150570627130 14728580034344893444 15192006157555794267 1800318874332806548 821373035718306674 7112802202190159076 14828527333382749404 5794852668013177133 4630076063276985053 7417865047456527913 3423501203586288087 9603474938598243751 9414403855306524638 15690824929537853989 13671782841467598091 7181505967943287412 5728772358620166798 9346449330265935901 7296262358124367630 13476317770787131969 7375842607453952218 14418176179658490227 9944778660793954859 18384873075444024942 7517110105810540097 4245681558666708175 9109059207345086290 10059941819202980018 4539772990618772227 17284154576840148984 5428137035982434187 13847788344544116086 573916128009278242 5807844832992144760 4510355420083235594 11737382907764552449 18280838990416321576 17727312357941245960 7216163219184699786 13747505779620788910 4543647375893259141 13979169592367356138 6502497233575102430 10662108230901413452 14813083728349117781 2044358674065815647 5793213683398656971 3302259208429633394 5271028314140366461 16891916754264609903 6596541390003956173 14170641513833011354 6919366017556726520 16917529870522896127 14205713542450384841 5556593623545575047 17104878730815076323 445714557264789548 13039210144410457030 10103260151359668774 2792078870875730440 8057044054805203944 1646134808898345429 7779439446606806497 14767838707100241481 17370627564619843063 2156700198144264380 10316707979358462631 1172869086359947835 9679097358261321966 379340467377224190 2739541665079041420 7026381543744133397 6915938634796468744 17942376518975096406 1013152145530662636 3149099216712416109 18209051014753313484 18019636842398282109 14737345183538947066 4034903725484779342 1212598634360459193 1428251515021357819 13974668341179607043 11762286252505982652 498866239196916814 12136636381264244622 4270714172235447280 12530470802366266028 7068617489031728038 8370170663380297411 1182745076721816352 18356059372774125695 1881950882202296545 14996008201451868910 10353048148282147218 3305986223554883864 2391942537522688676 14496291631803600252 3290101899067105017 14090953255952882626 11198597920116130864 1515781661518239160 13053048871317433083 5115040193167461318 8428707202920367704 10222699963571992472 13410771368563873722 2488301310521507252 17869956599110129304 18312185532994627521 4140724285475095929 8264733523942352779 6579081180858225338 12194688041909399251 11564032728511650246 13931061768159095963 14466590919752802075 1602133893498950186 6764184347783197310 8640659962376428125 3963287471444922377 12130241699768194606 5889164104981794826 13208459377781553485 16322650239121161446 17616899130855766736 1564238815312341072 17120920878505873414 17129271985314088708 1797327527105098251 15605773804488456302 1793427406654362183 5198022470480002229 7767793043292266421 10439453028626280119 1962163558326619547 9035154480506947655 8672059514854050026 7817664127223680692 3784746159218673904 8509682855438128889 2305109703718457585 4929010588794396170 8058031898956393012 4339038682572819340 2969640083036039605 7492599655995255086 2675590649954004368 9964343466645467523 16354833421377977800 18412560247250375627 3799607932203027961 5959906817273641912 6491263661742161459 1423440300188548447 12317574364691013760 4428768632335320618 1633048637409262893 10499641527838611301 16995922873551580526 4373924485405691593 5107444379053373551 14005210160868074749 4702356560648112431 3299224350820805188 17654711642203286145 5868946452881922232 7935413728381974785 12192330469552113953 1633130853571692623 17631641945375706378 7989872986336310929 1718033808289140647 17649824805447378699 11207764838227188974 17655560861709452585 18827301349753738 922672959678509491 7494173428394405727 11596457682194743166 17862692006288279121 11787191494494650781 9765120249042323524 16534762325928474618 12131398929080786726 17919219777639666934 4799577049576955550 11811890509777163744 11072299508857701359 17286078352322515736 10669504330084351108 18300798205826804937 16303637122666273409 8866023432746293763 6867202198182812759 15176204434715139842 5548577112293793548 14268359554654639936 13706729963442359014 4524282971186411622 8965019675812949725 5397521635819474103 7214288426473029477 4234625354683948464 13733156402435082486 4534770340475732926 15345151056954745556 16696459775701161366 8632275069256320905 5954613096816358403 6183258774466317842 1050540982499432096 17811805334127561456 4609317450293125743 7408508214336883210 6748580968704808797 11433517103142883524 6891387900552461010 11117275121328430566 5524383086597291950 11401808012135412486 18156499004313748046 4918653326743906732 12199165804625323051 12067971581905044964 16049746164410613518 9547543005493555017 14718734231204462671 2629885712230725477 17708452795057412317 371073614332915203 12440934241828569217 15896710992118710183 7245890644828728602 17050077205682406983 1768960302206135101 14330046730931041763 4958515423208152598 374577869899635232 12373112727953799289 13322748864075668834 9681498496335038247 13438672875072124551 8082542447913147603 1217721928779179219 7436330755513472117 15205505878997324393 4914797073937991271 6299547584023002469 9062096391023513112 15629344948480105343 1812896816831278247 13375449764912677520 4088079028030121718 9911112259867286542 5393644393884961348 17556749324268096763 12125158091478220654 16102555608181686146 8039283652660611287 11924388924473935731 17362148181549547999 13963347859986100558 273397935516671210 11055423956487829256 16769646499471577193 9399727083706085528 14233491291751118144 7656152913642312321 2477546917248205805 13176001611944612193 16694405496775187303 15503185190127192627 6142374257025149664 10394395558632097674 8785405207519280889 11550117014325574651 15667383692566511753 15160725851636239936 17237633152777080915 8184302159451551161 7817149022114104968 3868896237850509381 11091135352656470636 6893876214940909922 7724299880139703809 10790580039184274612 17800915488509225979 15298600100732271666 5435613277296783162 11786773259189548149 3082751315125078134 3448684705256730972 14229865333724352820 9351196258989248032 16583173578578118496 14943223434936795549 4118514548259713700 10295707023902808545 12290300585437584767 12577125004719014158 6483585391964865259 16764782577761812546 8017123970737620838 112719599220614711 6335761642444812771 18106404796240313802 5669755483056257110 3346437669266713934 13338874751459760112 17635036826642839405 10832276946563419072 1528033674543698708 11340805878802954030 17853068484193968038 13688327766920076091 2266157598913131490 536596529017950872 11883578901457571423 12675592455035196380 16615488457876504567 6064687436774340155 8720224748276285362 3358630360984270048 18125829811430597971 14635249936704304824 3192198749258032287 7794765875412458134 13703106962211811824 4191810585970660767 3092362208647240266 4597166794744085678 1365701480121660487 16765968874209737611 14588372800419714132 2650537243534406772 13499135466715757612 11404770840208333549 9872878426747148308 13026175596039473939 14542278033278855008 5999162303918572675 13639164914561050002 6265727607755334752 7746090541098536286 947510701296924519 4027937458409622135 203586460889679496 16861942381727948422 2480456177749418538 14511083666463443690 598851496192845817 4733947754968010753 17652500701409709867 12577601552054718961 11960734207343574181 11584314658510553720 6377321192819559445 5310027260902522903 7681930124096219322 2748857054459278035 10751469051601388590 11174846225854013704 6916966910650962720 11387953773566290594 4619649826564976253 15694851904504413477 13649924620384494979 12362234822324197172 16970804387532262686 11137765976318444839 5792170930102650144 9166536862642825152 4021798048236734765 2637869587326171001 9775902213639508577 17573768534226837171 2089347659831799534 10288914642712313632 4965031287771172691 15398879258542467145 17204597755025567311 13725207882369142793 18013981532278889573 14544737041067190035 3913988598642122812 12139747856977071382 13941108967535283518 1213377618709387854 5818207382325300981 13929437603914145522 9231278790079335550 16287592627164081582 5708864753206363249 5288683396515067941 11844290761770631956 12504597100743511212 13620837452917275055 2626114969543125081 10226857324571337540 15801688778298067536 2812967845603734389 15653645810539231782 8561300617228005380 11277434348540891827 15763283337546773389 17300111038930599084 2368044347545699652 17014739276353284130 6870135897491756899 16194816632834896240 2093971671860971044 18380673960735333910 16625867977603220283 9956218003815012602 11107269837755485305 542604566003541022 7690936354655237311 4902772490229292811 8239953925061942224 13949285252236847623 18152247999466383640 12985333561009235296 15839560180350346952 1009997232026020335 10738650955745686144 17831245789844120826 8052711000166115537 13939683582044642062 9542093512897308533 2461942822176706067 8056907876475504132 14661861895095180414 13409567324363388537 5252433519700019122 6319588183970677389 10530959318922131454 2993461128097918146 13320359602038127218 2104305889713795903 17461960658637789638 3481119680337370306 5505502814714986858 8371191523019102603 7484251942595372586 4877490772003836867 2920828764319161971 13087399474250236463 5998454612035138429 13348211102570426394 1274503263612631669 16012786746550378638 12076269094852876133 2800860269825263169 4440766166843545032 11384124455004313239 17016795657765037812 3410873950156480997 11464138619491256807 13585856996340769180 15910343849571833757 1073592904276190390 6112130262528810832 9017378654415367783 16415077189032724281 2195332543059022563 15463894725861707686 7818108704783028161 7848522137013783909 4962652166340458311 17094667232549970037 9425470640732761249 17687994869893550915 8794036248832507947 15282652628615774255 13396633900675451557 1095679882190916591 4878783188360832374 5867395488439574458 2780371256930960972 7874320303571624196 12984289105609880389 4881256171750052821 16618392634640794151 3505839204582496828 8120910856989833790 14028836614690021150 17065539696845858806 16662476489875189189 2026728047487493999 12726912029785168005 5040612697019332095 5441933175794851303 4003510817892506064 2703411830538525535 1129122622382163710 5747577237827632680 10595182453058286524 14838254482665078660 16880258129829954970 7019727033711609020 16549741246677240085 8020043991138091808 7703525599878812669 1661015885414684284 1722607518469893053 9393288439645129105 7096165994731216134 5199988687709017819 18295395646110419246 372049527211500690 17577184091045303650 777369590759731692 13121965832996717546 1763040674353403195 12476728108455245709 14881282136751399510 11077933512168007168 10465758472758678363 7377114720238007779 17743218323279771341 14351607715734358345 17155250485059979055 10443558508846209192 16343585941011529052 12630585498509635687 1750750140393413492 10130267560398635817 12440348351714538886 5564825693219403106 10486737730319001075 1268232281950398872 2264871252216509631 7825560116700319092 6064532178818449290 6027043485036756436 13647717324313164970 16730039921207632416 4074359659699951382 4541358246792506226 2579395029503045453 16095949972900220046 10494257959175948726 5118860195052482832 7717661174758088372 1685226486769562264 5841236499925917682 9387909693618148230 5506428664121566398 4085736586490124061 17961093274660720426 17611910037274577087 2619721310764722297 18206019837994201021 10114153172228428936 14913067696457541209 18070186793992342753 4747124810746566088 271672551072017887 13290323354880921993 3506677447850436145 7122294569074688889 11167786957375915047 1146709842881907912 9725409308570186979 3018489669311877244 14983544549980402657 11074892868655089680 9144794117134005337 1524876039562727953 164345391040549653 38772842660946006 17965605140456300029 5388706424145097848 2352015096382801405 16063559604634156808 5237089521141043487 3161283817626158469 4441109263754208075 5085993155615933105 1899616071219043831 11019029686448637475 17926649130756337458 1970401170934733385 4007955063702986736 6238714656711177454 10299384188947938808 4625759957117925644 7953511328119560647 13600231340133926307 2936254315183150624 17846344685755177290 5899470242549730309 7924809493969921437 9005262257458745139 8821948390753732886 17893975211676184619 16963123936142523850 13315892324515919043 9321880305382893877 13314407076801683318 6206632226398615333 2892065374258948810 3409933020966304146 12365384340706145411 5904295639042967131 15406025447910260703 1336602913398785787 12624665232198477446 3213103173724486055 8188776489503280546 5026880553261629750 4019075165147702623 7519807136905215194 8061740641729320559 13568735532543033184 5723512313606731301 2601374615792551820 13260449364252323422 5915991429150390821 8202601427370825698 13136239347368054478 18276450098761074525 13101008292806093658 10229078270863254646 9596006730850708531 6194014697051127593 17766345949410611547 14934586513985996470 12998077562352186096 12820692021390952395 16995822262984776614 3847298858759918733 17891361456793718522 17995797531624071159 7738002424983820482 14169238698167828460 18225009081643656136 13549626796493355160 17296598152753539951 5691761484382237767 10751980936096586512 16258670854920956559 6341637022647265542 12125574246305015098 11560163850546244213 17563428055640922831 2529728771005388257 13011188718749129461 13090251397864337566 4192026535434701458 7683227828211028803 13948221908266371008 1928758164863679782 7377947096944909996 12482865849311597767 2393930810181152815 16255839151673401094 7565043122807199014 5428022691087283681 17758608185874792694 9016237725441944477 17661540775508736945 8388087908200326928 9117888934399569552 652890187234662443 9318753821093982249 12377563130501230851 13319035428002083307 16396459099538033187 1943666450267167994 2459727219803595838 9072185245319812698 16160316067917227586 7552866798337514575 5951148205638701164 17581086398622387299 11932994034709778865 7013141313946784930 405954710177080288 8110307977003724285 2994662374183986650 5655610271394507724 18057708370597610236 5003590322989329678 13367621437263576344 18000556808427564364 3110415973383237833 14034978879878135708 2588312219825139299 4656852067087087003 11876961581591381651 18240959041456390015 15193069217549112445 3286327289032933851 10348780278510280646 4824281403393544346 3067520890050142740 14755945073155313669 13825910857125407160 15543957433238441666 15003055137253991057 13320523090165305750 17280031983047768966 17505696040456050368 119797538888757298 7111770244491765401 11646452083477035613 7684822172730290650 4007456893643924743 8322046163089062812 16771496111970179928 17304044444679493280 12671234165845853074 6436964839265731860 17348749056174008266 8555970003453483554 14065609597064294150 17828651318294994654 2117006539175967592 15334108012963090610 15663828628322941982 11176084497123236280 5700191307961426027 13151325471491866468 5420500216936276329 10741633060469096277 612838935337324948 8642114545272244414 9512124679001091714 6599844547354292175 16002912745587277120 8416223169886595091 9989179110437207704 973159937357593666 6854693126325291057 2785862530322834828 12059860108942159376 12999035224435156842 18097073825563425989 15340123057157107604 5430045494519215709 9708364904296441650 8764434512593205528 16018003980747071072 1141544515487721533 937607414224120502 2904057536950466147 15841111173354921950 7602984419720258817 14540718538205349859 16573524346223873897 4030793414384201872 8868166800652990439 1780142122433937790 11955159887378958257 17952894985703494399 8040165674433874542 5837923119335817395 17487913222589653052 1492228337677153386 14900808520971752312 15012680159665835134 772337611630403947 8664890692012740621 5106640303783853300 11918979059760226214 14545970421166858918 13030309636322602474 2258675625994560090 7703590075698567960 7093012396433193975 12609825170187890968 4624135277843318644 13901968732435480452 12133789679750816820 16839434987231615426 6703062603397743207 4229648582815807707 8594800191315636464 11790762418324035820 16526556385887234743 3860802302964702263 5157831910289438110 15713816184864112225 4802426839115788262 6694454271774147362 2164335400430111879 1770356401274091680 4329579695612951596 10801862214792218073 2098505465474102309 8980973785226349917 13975714132088248993 4338490782400114769 7411583219889441028 5391883828394387864 1050434819994793761 1605689270091144767 712589712048561366 17441854249150843503 16195618394407659566 8887203090078107907 9258139890508646874 4678848786066070701 7394456438797856165 3665675077552875611 12699727562073989475 4841739961083787891 7473490303035166508 6831876276256559126 10344033567544635034 8407002368099027116 1539132782561369992 6872955654424154281 9826404320270444684 7662726993605512841 13316667170530804748 17812545654228473325 12741479027443098871 7945338122883212881 7426299221427467446 4860806665845422053 14362767380898640446 10952957764385713713 1330289851723966530 14441234197421696502 1194181874206786893 17227568827202815217 9390350954537676666 5279306111216240058 9284844340576978618 12791472079535969436 14386340418500928997 3513439826376720697 6568860788897233472 15577696986675700040 7997140419589326227 1853074232777159346 15743830739723482158 1609347629371860771 9563004248997852752 7764683768471292116 143745210278405947 1672178220919960007 6198677660124442407 3306867298411360247 64246363620698918 8231680310173945245 2238297053703537247 18079027323700126749 15828504682396822740 11451867927619908104 4446445391246374918 1342254744133729989 7362263465127677404 15129172588033157320 4771263872491379235 9043383496107037503 7961022118433174741 1997740285962463428 3214592916482541555 17279272641010969965 17901462735032489007 17599411864709447214 3789950582035399923 13366127621934416408 14806682272715070071 16093783703386544913 9694589479204768885 9021437971405407268 14340925864258828881 16976089890155284506 15983699651407059313 14721050353516469624 3987156663089306007 14349435431928457189 4084106174745446665 8690826834681427067 14520568780157068530 1050205361268975521 5279478343024094946 3452234051453666915 13623051921619342899 6113932236440530818 15812045512672650434 9903171627638072633 9468631570469178809 1204868777325182036 11164344821856028914 15855049158976026688 13558729293572515183 11523471850980914117 16059319847480892148 13633650818221372196 6893275028507311686 7134475919826237913 11983181613126900015 2680665924752804909 14354932581114946094 16050865259958455224 14887334297153234250 5469873831359882691 9694169687599858439 7953007637187553101 316194935742063288 14581672977096294689 17596108734270504621 4652067246973599628 17773814613249889510 4072533324342281369 13370319555125758973 18375081488919959242 1741172225489532732 16281281743220272 14002291418498048637 5773837012242022246 1460081122947539911 16252865565856807806 9839287800431554357 4382896853768792779 5567187856508147367 18288170752791919083 6555021386920589990 17760964840932412980 17091705180307624743 9218891685012153273 16261153629073031014 13937221476449479808 16588361560418088564 13573128363979127519 6730790014062364349 15947973314299298311 16998327123940367515 11203030137874558788 16299274482290714280 3541234320047043798 1521858587138072284 43413668463817554 13472901825808150905 1421317994549018583 3687904272455845149 16670235910891857971 6826833446687067058 10228524413552792598 6562261388296944691 9416573951910392174 3275455193090708910 12607405567324308692 12109683583002295834 17765901185994352836 3644683539345707691 15854434632859260904 7687127848792726669 16737611862181757495 2636163653690510702 8725290869920792002 14726651248389974734 7844164525513800344 603784824328513932 10132528076625595584 11629854602879477351 15545837436363892738 4189181626637700279 10987398181086204218 7991119827738757837 13456885710221650888 12944428769700019482 181037314944352423 17434615619449491128 4609032433732122231 16006847477127423111 4991459845384677571 3499810527726594878 1534345098511448370 16665362144522059749 14828468601454814163 15218930102237718481 15514850181145484032 6146314266819937213 16968015890516365095 3167604954843206173 11794629214856324810 11938290569056961098 17357798494788348472 476927065094914010 7049051125149981846 2524013351449087435 12211767152633672448 6641515416650286223 13887222213162840889 645153517094289692 13097985776701818668 15656927737476405442 17529378980901053262 10718544749546782430 5627769713643490438 17837883176878687376 10015404997373745960 18366540482745445897 7825504437426858608 13392826133645197797 2874426793238372061 12506355112146312534 11405969971593097254 1667951565370827746 7710461015480518284 2920308733966978294 11619659406070537934 7134733293220680138 11492440502670336688 3329686037464625629 3906375309703135475 14699378867521086245 16978580418724962641 34523907161258554 13216240062540072791 11412276484182559566 13758090066553496057 1389033645727862534 12100399336496313344 1393990876659866397 15129819746120735047 18072250334351174924 13673303564708136886 16434605821131208308 4288872263277297791 14878145470907155424 7310273005936181672 4907157431579502547 6540807366859614481 786981532690654314 9946470275653390544 209077356929834178 5854053751934504095 10199045469502036 3261235592859223426 7286385521717618319 9109164819457279598 14656010445765854625 10085008677778961896 17043490923153775125 749010691112435135 10941017016676674420 609881496532067728 15461868075831689756 11657596801042498198 2335604383092073791 1286499331871693093 13056418865890635553 12442585698174905769 2825251399625729387 11081426136517681090 15186543277346988469 6055067104830601539 13962590545599276837 13747696942224476771 17976661663569440133 4091727455039310514 3312497564255012885 16058757391094529118 17596930302427087439 9440341782179224058 6377011989649565305 6536810322027573341 17718127524687180372 9422174902365091974 3332678478471570429 745496750359739424 11699715610014047703 1877968774082456920 4638407994810697536 11928790155022180476 10815653314653878489 13711862793263537335 7294550416242070584 145338449938335291 12960325436947311165 6849349868741642565 14069376568677917689 5061162233902165185 8047861287223878189 7536793495657949195 1145780686870870830 5792306933715539128 11534273754119939695 247227816379617710 7724466772745079108 4264686691254727278 13201489430208122779 5714953007229487994 15304161456833116894 12599468204956845491 1635687507768664852 7362831992772791234 17024904275388800883 5704373468136627233 16441924691458377648 18427119664781753115 2054885875029249125 4094051082215620002 6208650728327848882 1607675857309782556 8314643518048163144 10066001051917112401 1439888878040248486 15323423343592049693 16237934273288475322 10992549123774711302 12945130588337523461 1230493569775517730 12183707078177259369 9217597564310661907 6019394190674413058 12899052326151632322 7027770048435416753 4214627991799642664 8371238646702254206 7943592110613810901 9192965720237445233 16133613452838145236 5436951080494384408 2032100971849639259 5196785541192657490 6645092752370564950 5814115213790106740 16742558756636430341 1940075726704031055 12628268047555299034 15246293284753617894 18360418995665894645 498395661358190883 10616268080159342409 3420775672635870731 5675827537709310292 2374644457158811677 15854157146681348447 15179251705955954391 13610083989730690652 4699936579815136762 170360520884186270 12284339976938873723 2934533652707681527 2364663860393147469 5545831014815496771 508940313627313904 3335209099225198813 13713462439623838291 12167959447969392964 703075720816516327 17352919448790148477 6953042674423035330 1754621760661391963 1147434745880961570 11355557794680033307 7229551187699292810 16064209095195094931 3858819831163729052 2857899060188152948 9565189546658225310 13178106762961073788 18031922990307443439 2899866210342110558 11100620394490172061 14565587392426203642 2181148973341483951 10882492361137294677 12846140137625978623 8793972112943014540 4556505651656434000 9225819073472899377 7475497586355218439 3225321803612697265 16142753577064412398 16881349920289402995 10980549181220459493 17349911044162970189 7620008491231943931 11417160402506791101 13665536285553052333 11417868684550019439 16209670164067355623 9801759080917195796 13443045959092114899 16856536758877139683 680695411283008194 12295468819281664374 10550232386773505087 8234312989744868362 9424229126258404810 16766713337859108444 2694977021867988901 13834135431654611711 6191450115382075467 12085109851963032553 2922827125602386017 2304603688501139648 3253720988666682452 13702752805328084368 7099523336938025657 6699974423052140541 5998152080565117381 10458759397765728667 271674813797673235 8559257272126770572 2312190954980739216 4265545150055392274 12890622641860966260 7872082761857876867 16888211742202604423 18284868744222636566 1817839940698503531 16164261013842966324 881909365397701603 7290619753253508304 1913083516448508725 3931486740831630319 2579332216441032160 2546675388100742967 7113770717680994670 14406858936171472758 9605443615040525897 7677573299713729162 3128290023445361055 18033142797527107539 10863339244571251781 17278888453241566280 1894057236847355429 3081414234624316633 14935002891287764795 7890565107345477685 9492700983129112003 3831735786403052652 16916756169191706330 13196416262319287688 488439835581976416 13870358623583794727 17404977545568668838 16728398798018963074 10594390820580235630 15684351361692303770 11055902021852540577 7204287007693417641 6738687381870542615 3483294541092362987 12449197727780536978 3715674564767574749 13402316425344658296 17533635273836391438 17349487949182925088 5329100223840464481 17148396906620257014 13108403702387575963 5388544884320633115 7255026790080776570 4260737574210171839 1795816104412257458 11178557376760943925 16313576787238604943 9621021752988485239 7689882009047229729 10853467991513049025 6221114947992702898 12676261652656515695 939769251546324201 14015205782615408668 10333155966668844883 10127667650730526505 10241450259700085431 16858755954760202968 4268751000278136721 10192824534978599369 5471994959525443713 307629330632701926 7504676437861928667 15416951783744560694 17983385459563455392 15052524243841390932 6633701002982204542 17575300515060285659 8347165973648029234 4413215944633858565 194889976036001558 10886778340285402578 824984533174777209 8998229282554094984 10370446061022137884 18380667725951654647 12064032342619006063 13341610938578398075 2105723971939154070 15752792320689819698 14332053080771626490 16349856275391010158 18228375260791376617 4068559158343021652 3439089476771412766 3147144031804889367 7072364593992674320 4692664257999187850 15357215961344408165 14543877329005599676 9903921202195241884 3351267148229262619 16347318669702395009 7600114027570534315 11356679871276928756 15803595469691773608 14691352673742382987 7685204951435090037 592815834186063288 1284382594817368418 9431182144313016593 3256044809804557533 17604395121971243422 16871278959318785651 6682314517300884455 15850405135870995176 841063281374307821 17910701672479724452 9184409833325535471 4366943073501304882 642893219655933766 13867796255277367011 3685016347057614762 6931868913296868064 12230385842585919026 7956116640970476676 13832202920022154042 7123357418991562495 16640296820858779892 6064596390176166276 12852700758864699721 11637392303956385742 10470145128127513188 6827014786687900818 13142704128634336097 2909306379326067663 12682170551618731470 16917622930362315598 9504246642825127254 11190896893224771568 14323704211510723010 18084854478338453808 12126684891355748406 5130707760058356951 11727483387960251291 8712256887173803059 1588075643969937756 17313072934668786226 8524436349085416600 12894096302306324150 13892734325659805641 1959281810898906879 9673792849280486330 15818886362526790509 12182411121276826983 3910675919610677526 3767781406566068629 15012932035497309692 7473911225921458076 10764673402208095017 10304480363899911766 2535804543379618587 3469727283939090878 14427622903451479083 4561530118221317604 4934481430619068771 13652321580584494812 4239354101910447093 16807837954298750312 5111549069596041471 3579900220497913334 16358669893039161022 13519446656630780465 6907141584754543933 8875079646382780402 7245581587864861885 5394077436136435421 855330181047525488 2426077030497623353 4104652942605411440 5871778665371710508 16140301388685250339 4717835067978245146 3989606417472770407 3121488991803199869 3544493384035157966 9068840995682994425 2483451114249321486 8067198114375553670 3785646932270113900 4259312689025505939 17320140648071217562 6122093865671918248 6696383480790313987 17747159460988143660 16244117315470650645 3857219977248892339 1289618907003134452 12215766644774940362 14520422915787919675 6851855153281204086 12708784448332604345 2528321800241365261 12909293624810775278 4869857310430817988 13909494885019760809 14943861911085766424 5034258068921636831 9798651823225753804 12308302260340523298 14541435002254039510 12744289814008802858 4800923625647600335 14222393554234321820 5067717260609252354 5919981713729270746 187760433145091469 11129063377893422096 4368066635492100592 13814585893328868534 10912698792042343436 15201291623893916241 11626960660170861019 5473053835032886875 18141909599381119245 4526839515338991013 3727480979462183535 15760344094928298352 14272245648337817080 7215313077159191267 1259827196991974681 10656259393674390964 17910440811795338981 1915761830589535812 6524938107570134358 4067492469030627623 10028723643297791806 17628245144604214147 16991788519183907493 5428850523174908327 7472804092583390843 14943669928119798439 3420568909477921866 7671959240615663554 7226184531896037061 8466429807885115526 14914044189636908818 15424790731484505918 13880353242038488267 16965980853047638012 10791478324303994510 7753964538328247854 9901881090570921721 14203178476298646676 2501279887689977370 15480530197745001663 4952659950121006006 5191438789419819224 6868017910738906342 1267764245310719567 10564242323423562376 6347347481510108697 762426411086967730 6425304559448422360 5906076625241431080 1333327866349554017 14176232103240137923 4779224499571535602 7381154549455671154 10261393447238864436 11493334295695091511 6162386828749445595 17702606647279077499 9616552333888607994 15619068578017870378 1910467661562788091 5181602124450642151 2398700599116676731 5814196214962839230 2106340862480897171 4104104549417698015 5980584087666944777 3988904568414247002 8286541124909903593 9386858094571646924 9679998632182574872 10910116032770688936 5977465124843186859 9487553017789555191 4463752075548839337 8453202002006165424 16317065974378819792 9532247349064784101 11426149447159840239 12890516878715081109 12350087824726278061 6222139757837901243 10766509354063235597 8447509910858370336 7255511496209676068 10923740100767255545 10504786831119216072 10293402758917620005 7269622512281311676 13351461082887227103 870340819284411916 6532921194548374316 14851608157414478425 8202879921602213959 6994012259647168137 2174213135416065636 14710990184195724452 9818576004734634321 6061706640837645126 9590203574203702982 9164052790008509769 10368580228339073077 11400979407940298158 96968560824239484 5371053386257051888 12560206490392697481 10396125696036667424 9477366251004136174 10447413311203329161 10271253398613838488 6278819674926542053 10836153921586372780 10684058561500942315 13950670266000144842 12650935437071214933 2726593254079344774 5655946887896389237 864513885922453233 2611966203844051854 3829295908608658392 9741383902151035581 17573735726153291758 5388109405945985071 9697767594296274188 5846046499978664514 16753060532536621308 332382072464152392 2083014588246488504 14331843362592272813 2890807700353511150 15633439937269447282 16079595041992431996 11158224646997534763 10109872636419598034 6568478944009014899 3718503849796823758 10031755544899930291 10256786762325111615 15742348707847122642 10138551389030404385 10059398646615254176 2454993575379398817 14733163795829280471 7597061969125160648 17457259002293066486 3583154727447404250 9520265602545634176 5528650005009516955 10978929751161089704 16415097265696057165 6676847711139247428 2858832747631516734 4095908161049142534 5775343699689351225 9833324771145475149 1434653556043516751 6390031399376559441 12093189328975909588 15768481852284110394 3241356586334992309 5800709077097609837 13040943074132733274 15314103879027714457 7959914425316624010 15322958485135963312 1907535788426769826 14602205774208235629 15550767799944834995 12431676459816931121 18117062133548494673 12927391639096435484 16425396926345706749 3132564187070761779 9004161115123897267 3301636448760271673 15595955240142316551 8089111922115284632 8725136487284124608 13706789353865825272 14325896314918071183 11964683139426746944 6804566260370909363 13109309213360381097 13518154515021371053 15264590563702354344 10027945106092513129 12970959088584397864 7615327266511517710 2797453368731680712 918648644270330336 13287901156109988060 4857369712153584281 10526151979333484845 9784253424011289966 4578608325688936000 14924385273259285981 1793974722598538833 3460958588913318440 3528923106452936978 8169542207905039526 6500350294948423106 16941421999769775416 6294545865952987174 10842026597072897448 709416465796158486 4749576627551489664 12922375951886495451 17679923040911181420 14125544926171152798 7983209749026101033 289067236211708515 4093582810910941797 3945552756017568755 3623346652640592832 5133730267329960526 14825314945665897602 357630090340284539 1261399134327412460 6509973452082638329 18118568698760155535 17099298478936027435 10106350474128020545 2281437858495861452 716932896323775305 4039168731258309261 6393087913357017622 6547889985238451667 10664593125601859343 12357623833487356828 3191885483025674727 10584548916623492937 7644994430907158378 7195222272040821819 14309493975471532172 9872384134378946943 5110639067833970804 5310275770850499737 3370916548133227026 16446869787102779196 12012208806847850481 8579966494564548897 2560513935851103912 2574668772107057287 11444722571900836622 4979343951681249082 13147501414985507872 430485086766014626 3876413537347005927 2142918653866884110 10321761403792033123 12578414400863812352 11542289118478283614 14213522048994467585 16496150857740800358 3203804177515968636 9590598401493485191 12743127864322283046 578450414042795829 15715890208790066550 4101609480791471319 3115848057194282472 7105580236337621693 9595868962988329976 8802548759310768770 2107556444000070851 6235535070754327721 12621721894504147799 3951826650521480306 16261497789462334921 18282560602626679680 15790557524043552853 4453080811894352946 3894001713395178096 17499781598580288674 6455668768305138955 10023855685729994172 15247578440729569206 6648711709519944635 787356543802002427 9738466610341262916 15499096866645270506 17122744129407833886 12532371238805735990 7531909508581831253 18427653168613545458 667614229205673530 16839337588608999454 13571758328728206740 9387225468412154501 17940164215008014811 6845702427736353613 14374454075864060739 11244062063773560948 15828515887851041753 8442904519208648966 17125715149003276951 9179522354876664266 10014128063587265062 10267937118329350954 7878867635358128171 13987792758953861266 2886749404115382942 8987819876895387976 7241866404415864086 16875703906268498121 11203670047479175052 8838414889276704729 10948159051193374583 16196896737457737536 3463500474156082523 5820065240059045391 3652580424460590653 11864831356426368380 17121432019634120705 16440373864184063167 15576461072476483189 9058869115955062179 18086027448037491744 3778635142451877066 839875341191716151 1705142554032873368 1423649044473803459 17774054405788118895 1478014056262589858 14264725797542941403 12278447616796570679 8586770797619013851 9252077211454140470 2790463379621103114 12252894265956375746 687356272865718285 9033665295963626833 2666281992079593118 16238114234800547453 7612309474607740900 751185860502529207 17124745641076032600 17857068825455910334 7432482316539615908 3319019415088458554 11499394733944423721 961485900686907921 17015393909141469451 10956055428149261694 15547237686124605570 8687582889679479256 2707961746057140077 16400175571067497005 4516136345081927526 8849448192145019549 55927178850366827 4303977257747599994 1550783761367165351 16169830118082388312 6370775788121851844 2367231774914972862 17633791168310503194 4987312953018212457 8761538473892036928 16765824287080576725 12873950260410335906 8819892044742657217 3435911334256658189 105706968149858130 16936766944191098279 3643116347682073763 6584907915834640710 2488296021425861624 7079844074144741727 6569520875614150993 9276109685778359238 2456047640226824127 6063023714304749634 2952866705235382438 3370601238950940376 15519692484368598142 15916556040185678788 2849910011702347459 12224990061519978463 14251038115970850522 12573278423338403001 1964569137614871179 4695167639752521974 9744333087247344373 437257537487032326 17580592127366038559 14733142279281321892 1015768515512832841 10500230247003211064 3698058085234969012 8181600671356565367 15667583317910062997 7596635512889465513 17274963554689542473 6482278998442223384 4504283448956571872 770360704876121677 15037303606213645408 1815735072982174703 17129474931654277767 10220717841017063335 4299767070607515184 11852879540697261324 9771101233934252344 7875948871003070753 17200865212337962318 3080014487258988876 2921989694579842954 14708115346693346804 16121979515309959573 14052204077785902193 12311686252522058204 12799178265844651574 13653770082634066837 7438368181504946922 10930508020221561597 9999799843444747858 12703238910048853512 16487907602112201859 1495224081709329400 14175077230183713458 15817563589726559877 16008642728641145450 6264115137338561947 16686105851865974168 1236571922206106987 6224201453878355544 14676883804734604196 2061744649318788603 14734322622953999186 7252452139880348247 5073243343191749672 2967852995234968160 15091909287855834630 18260307870907580754 4449278350575339873 13412613060299995282 18262450087215285074 17294369812133715266 4604404435835847085 8398075092971383045 16813460768497135451 13363666916638889273 5160346036877990122 7980798211409271293 9698470037986792755 15680229891981419765 11912085336663184745 3610413115064935940 3485765399828801169 2709898119404202593 9292862607075278572 6663344369847871318 6038280265850036908 15638469281608889296 16455674037790665969 6029608242510652629 12607300592549263688 17070224646116559136 5571080522058509826 15629814545942547268 13653707855456298508 16389294041413772621 6121721257943122779 17165071832834776190 12269777310935641445 9503558087744221771 12309645767986315036 16344694858705371666 13904127454841574908 17239909499112859442 7992242098195588068 10658268445051829933 2466115030380132974 4566964678622999921 8139283912895259006 17489572778112929901 13514989473147177391 6094052494904710543 8671303761680593609 5874601586296242948 9643173461561291179 14353434456122857804 2269007282620318477 11091271491227007460 16478505149933767062 7403996445392626272 5224987239959254799 6240118136916421065 17151048733741181639 14711568471823208181 17557884472222151485 9820530112265104964 11918678996400630479 16886079766369603549 3669142092326898223 14644490265313809260 16528367605195609883 13249442424128759460 3158798533968580229 8436337861710939046 16716911397329790532 4405088916811299753 7864744966875146901 4359793069099110393 13833542381075307087 14699725982741756208 5687983469634073600 9030609897985823277 4268882782030619651 3924825309221522074 3016619268238091283 7162623794510537333 6243775627610179108 6724293161151170800 443337415504037302 18267143347003486055 110993303380474999 3971055372250624383 14846592077624893302 4408712237261205275 2937298674430230795 15353912222269547542 2730455162290424262 994595316058906542 4653253592680965484 14441385777921659005 11981311228477061739 6560904901953624892 12121640012815932818 9149142927567508528 9915137531485613390 12400866166168523280 10728722233480611528 13105348193701329905 8004736282893116919 10712836742982375345 12090691491510437268 17373410431603669659 16935909009066576126 12145782258124497605 16787069726976647441 12540410950191297198 3200258999189016879 11306158670309510812 3654693031659307557 16360967048750101439 8662508381612856944 4681899708708316624 3257030455733549087 15134088211634707344 13456625460923677407 6458999190521447955 3018245433226802219 6417412972628108012 16772606483574157345 15800755979440793791 10080022386177488919 5916671844338997134 129333749129924176 590001535006770919 14143204268525347357 17770488293444582005 10133754258830130771 13478822205994674757 10141654050194610538 2156049900402668319 16029897946740415729 16351647526434461421 3456239456973303975 11968146210443317141 9076098086142786840 5097009969659022991 11513710238558406681 4976542868648337834 9269835762304631903 2231644417066616254 10400685100589337119 1816076178028109318 10400557429214304759 17002067321854442200 11489508537930058412 5130009867508878388 900525904461045803 661557050921419822 9943436982372766740 9856934587033510636 3244184946671355195 16209093252944326911 12136632016868678197 13062098848881073934 2890402396443576169 3671344265318381276 1712348821657335256 18425602107333450147 5032021379008241480 8747677204245561929 11329227423627074169 3479070547845639026 3684167454911351716 10710355961186225066 15493167861341830828 13605573795144276643 3616047554062769671 11960313965264695161 11660781141921567091 7648611485628952936 141727433364955204 13162583013961089126 6278918605783044264 8102623368169793223 12459056897907570618 5175771949481883863 3223748051043289694 11210501586829717397 11686431789932751758 17262419642235287173 15689526499731227467 2398521230689645976 16754887072286154524 12114231010847052867 4796084048149408751 5404340042709353568 12166797784286365870 2037814381323871371 11413337657227026758 11445120056151056671 9792858014315624498 14211855788214187416 15758704014210019448 16235790513681433375 16871009242986775640 16696650737527379989 3070843374014943862 6852704433842757537 10049746699019767640 12577784424575905811 6167228456392281099 15138802994780351317 11167765283786811998 17269917426079447344 7126595570734078858 10903809581762395947 14833798271587412729 3671523201745334807 5614904380953533021 7900703686422678965 15667364345488973467 5932448355568006639 3356485287518618665 8136304116191764505 6577267816285131641 4698227827962835497 6077913313313495473 10972163128985835209 17334532235613565117 17662666467490838840 13409364146155191008 1661544860638701027 1004675630707273848 6449370928703965234 972174291812339774 17832754381032260684 5336779543812293065 6792742769443541463 11196567879569345168 4215604611394119172 1924537231933802282 5127376577471145277 17271378633060901578 642746995197574738 5645596810106418806 13494117794045253004 8042072827198366846 7756809538720159767 6638100305052410721 6779709862331135150 8138635666693814112 7749238669863872943 13766195529999290485 7594316351931931850 507533787621985452 9142121447509445917 851906299381984057 14787872761502112309 5368484715355240231 7780271192281120239 9271825675744576386 13640383593856996351 17513775710202114043 14218816935664881727 17282309711219096634 15949021516090418018 8745605815855821732 8905380883240947745 9231088486233480749 7721604911223089956 5514678324940676890 13692937779693078839 3989265283293704617 2457283585420783897 7236595118639545751 3682890280774979386 15985327372508116215 3551277151011642980 9624890519873112185 17226658296995176869 7349884884424879510 15492923943768764586 9726530805882030706 8742085650126614382 7231019472764219773 16421150555646071497 5601548344383032865 14402080725543580928 2629049206529120307 880483097449562251 4196212252232073655 16209934061670368655 2947491595050375429 1106294925700184436 10302652667632339180 248809801170133550 13672897364692315511 10386424463056491637 15613603557119318144 360906407401628768 1409671571673218395 16143848302435825581 6572445899575905668 10196351373589057583 13083013997279193944 6156456419044704158 11414756676353714033 12343847148020992383 3581774796283790335 14436373253992988988 2119133716879299204 8127602208578259138 12132646711491450359 5615719479849513558 14897196974209614245 17520123940933961373 2841009915783497916 4458689840253177819 12742936536030208918 11341540124811453012 693266211976652808 12622593775209131262 15553683298660486140 7291403454384067123 6573348614581579130 10784482760344667843 834759852675863551 4415910444854799250 15504024163481713902 10797227467704470156 17786120014233407377 340166467695312317 17433381144598938129 14460482108270197613 4018289588276320118 15394830473859431596 5783347456015380817 2188619881879094985 13346568498217030473 7655793282172644264 7745909883025938101 3648028953327187517 13471968803215025644 6282726004358450793 250088901641155760 2714455460697275416 5528995568952253846 3520229238287210895 10938852239134027388 1149622922614936392 7342391143925268025 6689282832780614142 1925924519124974699 2147109373866902521 1719698666224395412 6214589032979820334 18012614912158226575 8532856612007241936 1526897004136620279 14059118200867397921 17156761981357881720 4287827875866386577 10806750714842429038 6980659497067570991 6920410489755039119 18142550706492543807 16262464939885970704 16434107345887822787 9370035897189452828 991445831854015067 257444406083698083 13905092631616668581 9919251889490079716 8380630320212533963 17600464597402685500 1832493567978164451 8235052652686921303 11716857660237159502 13060204747772768636 5303009150626423770 7988733244344243677 15848404719447980314 5765747233183612314 14340781244961146269 8730500904560474634 11463063393014169891 3115751092879562728 14847032846866977677 8862039065804958118 14225710146888266832 10452878609945734212 2193492747594043759 5683180516766352019 3132866187900049780 12793607683926780597 9051728768471846767 8148898888809886826 15736720931361005039 3687859335011896630 16969074546233610390 11615836158274596940 1213150606413554961 729119090652971191 12234430083448442235 7376754519786418540 8261061032987549712 12040464925082533804 18281352303544383564 2801838751797802531 8561674763274180852 7291216447829566455 5998030095411573300 4370565445241803316 1428363775850828589 7939284607342530690 4266307584305345162 6355579083528143267 4398481337744227391 522395031191405673 6340517797501470263 2910691314969591525 12705873145535526682 4170929227812217543 5051621172254838997 2840854821652303491 11302673954269615923 11733304580309365988 3031458814977637142 7654022181549932948 17206538323863336784 9025091267248174312 7569225406590046267 4733848079603286604 8570025951573432510 17867411755557782331 4955752640893383850 11236971316031136955 16278753150501314528 4652912246258447478 11653096830932561998 1360101149993499418 12647479694657563746 9076197673455895070 16376689428716087491 3602627825338256189 13355313888284748950 3068461511411516937 617282858511641585 13084653861945054084 13261994289753323247 9382922827385142415 15968033221890567851 17109137820977566760 12036052237826165569 18146642466660019310 9922931388279528390 15687790802493839840 15430352660599457782 10690001371154566508 17921240742726793189 16003501745561376553 16457061975514785824 6839827352598650592 9613715039204730152 752522952828501553 11404767947730831535 16145249249107746030 132689407249139693 7554304567517723225 1410493213148604041 14433959588522022754 4533655269667283825 5035673035081858619 8625401511324225379 12247780629564304612 16704665637201513565 8617261219228956835 8528307931902732847 15685582620946086464 13317508007978082267 191367857323531747 3148476908175174296 2551270826127337400 1614563566730566702 8184600582530543074 772583871883063731 12784979002607039194 607531718782864206 10135370739167064382 17512391732899098708 14070175709447434537 7493197456935834154 11546123566248102016 9261452721269663392 8606425638899823098 747377454129066425 15081698252430159912 13416252508078802813 1953682251272238749 10625662664984994553 16883412939479099190 1396225361646520042 17807988429471694901 17386339179555891811 2022539086734029858 5781323000946395809 3724801765609580566 16321508915684741379 8225717915095562995 15452063699755350143 2992564993451185305 5782896196255207485 4488838544119164772 10524043086245472214 5715232985055980799 17994757707372389262 9242764687371933490 8855099457891064908 12264170129703726895 12557806133449608817 4060129350444663433 14167847865056974612 2026043532974220033 15641535316562104028 8514189030329458882 6546471329457574890 17658827138832143737 7819350908131742880 2403752730521656234 830639984134687081 18130386679498296624 14283955367293492586 12740169292888246813 13741285448087642337 5057086636442991581 15833670196735647137 10523974313032363770 5153561547526374322 2625709310945387136 4359427901716529174 7459975592790567277 15382161123991698071 6930568635808454409 1081953387938947882 1588860447030096561 3449570284358930765 5939177959880759465 14509987625836087118 124461862799340683 15828821613622212770 4528562092613274548 2926592388553973177 5525866946394895860 11814919209914413906 225758823559106534 12706871308742331311 5185682247703792303 2148782757690132557 15716958864763555620 774332622393277342 1312298239961992242 7925103655314997270 16996803709865389046 18282617658308970048 7493872853062518089 16942888419123544481 9867472301397231832 16889530921236689365 7444301162824170833 7482718140337729978 1074693445177338425 7968517772360408857 6090418367714837709 8673818544463880662 11556443646363806008 13871239944180227893 11943559745822689420 3759379456063479171 9906623576837901225 14672457760470398578 9279457278925919679 5958945161063972797 9767630555255814721 11886828181339783839 4885876379358989817 11726366712293025618 6737287489044704906 16268024693669372959 17476320619100171022 8418013910131625387 7157406310944043181 12525492320781084368 17967789285378015456 9931141460316534387 2630059051676311309 17018989672023833431 2081931277832596947 16643461074238946944 18207558446411253068 513518440341431573 7043161568141645702 12742873252848100750 4044587878736796261 14000331866503052778 4414509533733708198 4028715431290940644 18314384764152632036 4430808555931471519 5252514839588873350 1578377644317025006 18140596671193997693 11351647933210025141 2067422931736090916 3568016906100296296 13470224194099184788 13182722597615351237 11132867109333836049 5576902277476853251 12650225890614861905 14548554125339373178 2350442990814000855 8793608953267503287 10046014676253502707 9295204351161826295 11493155780134879832 2090217459842870338 12290253507081209479 442506707561401554 5761270313763507198 5241399551356347338 12464866461547288112 209939518280012715 1194423557852612692 12058564256842489051 5348901655500880244 2800360649399915969 4111371913529544192 7232070976109869883 15684132564846437297 1132843126604292136 5575199164512628670 8104290525186586196 3864631391831432013 14433757453619600709 15411068588116599918 4633774385142518131 775674958352456903 11588509484125509822 6190631269726389559 745956163146688707 10816925296738126731 13439669667088664349 3065948122892509727 3261270018144395970 3051706173605391311 3614337610405403164 11333767116144900841 5004220835133520098 4689111565840165940 6913290442511183966 8880078614514033741 8415670544099371956 5598340104742646194 8849557963628585658 4278803023596396184 16550377091092700346 7306404177752519636 15882607162455691829 10880342129993788658 3096443166967291191 2929955211866986518 11112092223974535431 14879403655001847617 3669184048829190777 17855603697881955976 13568754764749565705 18057105649995615438 4937839091020269205 11406083907907386297 3971882493664644307 14871344499359647193 2381573592098336530 12895038075576274634 15537920679694899853 6447942358529342352 2886620303227846211 7208472833511390477 3399902554504157542 3078572310879372842 9102666886087811862 8871970468023555540 16687666907262209449 10088069282773836116 15142424012168505894 9441788320380032576 18153024540533471377 2565735636998370233 17092245076448770387 17452044956747324013 12099581085469825912 4505225888187255258 15668242946728260477 3904226222362712837 10903132559772029126 14824201790353863261 16002771431987776690 17031369324417679735 2052461037067732413 8919010836902656852 14001812620731166134 2357243448127529734 2691325635418433997 3040767455582496456 10360813670142473083 12934683611733541676 8648171008092283896 17074139128642560000 3628911671408575289 18059298327009445581 13426421163645524012 15979622684225267218 6723117657802019538 17180251197266373140 10930788164092401090 15526203519026910724 16192329441730275132 12882627443054289380 346807227667874437 7638887431059131970 15759228832230095519 152284841405701613 1441643710831339157 6145431972501969745 13980738113354541345 16970231723645201037 17562562632771704629 17304945336524069492 883011179965751421 3448199940500022472 2317856509460974721 5417228653570898290 614482002022717530 15146315829336898597 9622957735881334708 324987286095250311 11191656649810343353 14238622360734652356 8542660619823782070 6113132005469481281 575260588627671500 428294435644466934 14912578854611162407 12044125709912573895 537286075802822508 4540435654438372796 1160746226628802137 14632981777291518055 1333533635527414204 8067945428054673807 11426945453770526304 3102050350463177032 2760382438077872183 13545737575440933406 12236647489965932195 9241934444412655675 14831022251343218140 1676894798328462898 3135287105101784107 10417540373772740055 13589117794815154994 8495623597223487700 3924409395806312765 947346082388693606 3654603034641539542 1427061075184950675 11747976768476709294 11340165938190818829 16571656541416123436 12173492403893045276 14998984963263709489 11795578390675943959 673857630492805738 13609282946164133398 15733242471789514891 15870074568830015179 1209806403384772203 9001997629027136373 10657192789721056458 13947158431216697097 10171023384297139541 15828802888097690016 267027141523342156 9623407535274795467 8523216888851439093 1871190334213441282 4107185669206387068 10617148453406472896 11452490225916753317 8176919449780343433 1941097563616867862 2441936896270171222 14850794649121675602 855170539411335849 8433792856642537931 17484770666680815280 2801596677292951960 17370861450978312170 2222154193673759222 5076832733533430195 14265055673766667125 7572726425984615793 10704433518184224732 11451865749737113372 11058782188835330403 6187518158068498941 5980103136124751642 10065843512109374801 4360217267074359346 206775054446287548 3575128429380873941 10641866649223100837 15630669897476230281 6478843191383938060 17858002769647313171 4738412510842652533 15953492582677516270 3796015054965884666 173951535462130113 16530710749124281950 18033991894502375395 3207355087440371733 5906247086375601774 16755645741433941828 1632030062630104432 2601370645593401438 1982575711731083913 977293907255218061 8650015015947952623 4984479738717079459 6915845763185105353 15689376773368936901 7826589349132585354 14590887404867307280 7423528589227062853 16252389954213457814 16123354006463926814 7363291645010954631 8964314664492370685 7489256004884684392 8589383697850525244 11085189773399591552 9851648852473178586 10828561450739294719 6953114870278653269 7400254189122635175 11932295050059551917 13670390884152564569 8199409012741809792 5389079299012568028 7116711032812193745 12098732713090845319 6125477874710058294 10275591010796252321 8430926836235613905 3923983249480135520 9149509184474038815 13153202246542322047 5848838338523930278 8826824220947649355 15432625315184288540 8072510692570417961 5121730202593201772 15448761501935026198 11712887925906341224 5840146450579440289 3587811156787422234 5382051223103205921 7304049763998562477 11174346614727014831 13382229923262980311 14031142942103213723 8665153018912320646 6138305721923334294 8211871005935668928 13771151781016452629 6861578803184295777 7570846032405036764 8652798810673294669 7121310277268127445 16543726704804248395 4196105643558958353 2902266232272534831 16623933391946469287 18419798742733440166 15229018124639499613 12151453925247090939 17127908303912886691 13193561735129184040 16337195108699360483 7927230427843283510 2378652712095874511 17104958828082973585 12401012591567306406 5606128562296258464 17511286950692406324 16086411498370146338 7453618676348028343 1993482669967748363 16248576067475477556 5295432332320928800 13200391850779797114 13090202622063392489 3096131481462496080 10900431943547009965 9767392773679076314 12565311592072429340 3474428089327418167 9149731144916577841 41921944216765116 5459571478092128321 17291116110928641793 1768195165034543215 3019879841039037661 15470471497188829268 5345170596978230521 18276670305096228870 14443518778935312266 14667334396680361866 17402326883470304967 16548414888042195917 14880456012436500830 12490840680964357715 13521320368062013185 6085546340740278922 8848812692912987578 10554407805398446291 3845964730971315799 15630867449447636874 15792936105537888460 10363872225684635854 7535953020561502608 1119793080774243196 7030592887173480803 16942708090439842746 114058053011792489 8848119025854268337 11593680682017513426 14138900594619845175 9119229490447035588 12698339572968509400 2881134491823038367 6759746237526696402 13320853308100801579 3013504142161987627 6057952356387371886 16734041736775370624 5841106429232512589 4260500050927359031 4040697934902465406 7338919179832741863 3318196713709416912 16542998921781366441 1837200397262691959 5737785882402729493 324753109149971253 17735770929055503028 3639605581337848617 9123695363806438252 11891091966402836251 8019919360986805662 10741721580399741720 9631533348521717854 2567972169686655001 14342774607061991370 16503092591764519982 18345437485355272021 89235882057468208 8539935516800372026 10765411262365264298 7233224182842993879 5322537862305670023 13855812091852154980 2277754600463632345 9460139048913211988 3626989469101776192 1904893527030687480 15653831325795492414 12751492476507110387 1160593307901917589 1356624536783863688 11454120586446342059 15044083500252401570 1447752095858462467 14292689424080134913 11617796502041553449 14769992877789642713 18247245435962473735 13057187781313403493 4772983804473147618 2478128977403553557 3806399606704737880 7662862081921148925 13741399636377360030 7261677672155606039 13831457142289205252 14886324872427297752 17412927359099759898 2513468673211239464 17940525085696545570 11536080942177518705 7299643355860873622 9700093179472082363 668930481051276992 18045525052054685211 16618358468659870332 6399277372391272591 10164618556066437239 14249009849117731784 1600364372272960855 13927917270791780183 10892834137863111182 11679354586984448119 3265154308145181652 6264530135782766032 10568247584840313806 11295280155811560426 6465907256618683966 12044650099439026187 7672880998861003595 9824921646465845643 5302382909252460939 7216223959888143375 16643335493016215605 16378222144076962591 16276939381258643002 17454928594585706706 3059301571969381179 4535436714210523181 3690389223120649984 5055728375113303496 14281193151275004835 15115689303265736213 16530699268513562691 4621493390122176351 6998143310187196795 4833465725510096577 4166935901945533898 13072844197510278881 5457780349616743634 638420827342043674 3047454798564144338 552152023922614136 4387008776382073079 12604416091776585211 15976120418778050016 5759532917810010989 540434632930119189 16901425717121759396 7215140283763982870 13620137860290097978 13298367670562529936 8360749172683199606 14186125905290359779 17396046024993282842 2285379293796845311 9602552515996670407 5875934308751983332 13535214161092643107 10626056391511753277 18029584501933471044 17494861658576942975 5461280579993223150 15337093404752599017 8403710424068669767 15597912559987162960 16010330205213432607 10747411272760140620 6878185103889272757 15783485368476393551 7365369108452300646 8060760626547862802 1411687823613866686 7257554572675878174 14665918012718880886 2509949334336560214 8650453083720599081 734366853775131447 15360082301779419431 971182441295105115 1341567614396286604 13992741001374327837 24770527107862669 9827420962953144919 5408825047285259374 17403550649749069675 17867018903847175134 9677829321187846662 5939542662956373108 17198440935403984882 1711315588693097406 15707094235357789132 1580356935313763368 14731391300207379406 6164508166772455790 10393711129539940957 5001602407876259838 6612030902221609213 2754097484698864969 9078094387800227211 13776731142476527475 11578885722274426870 878504170888904280 16336417181732076259 7741017198789141956 16588515572132706208 5526857920686970031 2130279565504557593 15737619405051718118 514843520998812570 2170913001409125370 10720621198051146481 10285090758978120474 1760610574315518673 5215538172579302468 11900350047259273896 14344158136884045021 650183442987387951 2471613036386434354 10545403288685875885 10234160105858744216 16816216938573802577 213683773893548141 6009731192787384178 6783565941847269803 3692965062902402924 15384347938736487783 15884744418913177551 12038237762490249367 14395566323726445095 9024528851401105389 977428614046673315 15519002336956065319 1525683691207688139 11340294721294083419 11211585234977970060 9560938087311620099 1015252741058926781 1531395089264249468 15140086954742038302 14698158300443582419 2366000745500104346 14372307991221401538 5124452922237139141 447470537244232240 2518915212012454970 16301203835752573683 12211304987679352854 92489945273747915 2177637014678400849 12450086939370260355 18304506532703948788 17346908310116324773 13960274822448247348 8847486956297999682 2781404799136356062 16480207941438394812 8224453886717067765 13858716024179958228 8433990135907437279 13312584325897411845 10332734599846181226 10720964788272025342 1471490076851235033 6827333394634268103 13020825691056515140 1118488572336057037 14708044262368476571 2412675317916892705 8009584353903809500 7223682489119306907 7372763584657881493 8603867300264609715 4149228310490115356 1958450792464866292 2750511038805658438 2486176533905352501 15536884165713742765 6999314178805040100 9792968424849197026 6351228358137918107 109903176900569828 153261081843509471 17395234735898893469 4162084363644995828 13815668705024188085 41833420203485097 16545862016305042327 8569083554523013610 16802277634758004599 16729443458259447493 8845114028024581538 5570133247599644493 18439609406061329691 17903327864269856900 3276679015496263136 10643418083823072596 9631746565502905890 4859147455644469639 5910932073209913997 14378748780429711143 4267317350525906513 4888730107095784607 14449651773152451727 15364477727537350006 14899918548877077789 14868884770354477607 10178244475350528425 14609830484062255145 14967588051890697665 9058980545040390191 11900955518880418038 15625986919716520277 11307657417167782862 7471455575027100483 12360497740850566207 12644415069866613963 12942825988757592024 2280644144409817082 17980490856829844858 10152913089676523229 4839173371779519906 132616052310789452 15461666165950762353 2642256677993117814 6961177493466771355 1233557802384144355 10227325610745179618 4580961455102065320 11990298571205220389 14635872408839608074 3049055501997753360 8764517890632149342 15177145977389247027 9027405659055041144 4019302258714536282 18209280137414232734 380749067628259879 17081077736294890325 7567780548595458320 11520542898015000553 4923869072836953268 1618878870553989464 6033661163850140601 17603739220697212025 18177885159141468126 15882217351897440433 13520079474995089220 14500497008894571478 2116531176570635703 13834738783798135854 8678220794514990901 10685544218676627074 8841416795704210700 7236006709212621003 15821442911462388196 13570067603977516597 6380688259680366284 10996729946048088883 12931451949946277170 10526890895670008720 17727437131050514169 10239411213370646956 13161033109616769959 11027574783369311330 6927580625324284029 15504364735146773368 3756215838558848872 10613667719963971531 588195662840570961 1476540220718656684 449995122003956085 1909518792714896581 4938542611824095139 14193958141749303887 6775711628937099815 3493487767055141485 6642265932361375367 2147264147785846157 6459543224925101318 5479462433132364672 17221274461403566050 17923655095712039609 7503329859178999744 16527265036315313788 16340154824116059776 13982191241057868420 17797292792995833774 8040089332198871789 7364977005652512662 6018780156496755461 17170439701472574893 13704633247308003033 2470516050938565400 3721715500504770923 13709636853642778190 3487781420918133969 7431333101118914475 6221763538138852043 12056539124201511327 10930380666437599227 10717307106817627854 9405891742892762354 10690873694339011104 18283311163467987025 16804380768145220408 6836529034595759807 4971311771329110891 8425580084007727666 12686493297762471237 2162488437338776037 195199591645184795 789397725463336329 13243414012769035392 14866570254969612931 14298344546348110672 249469568783509322 9895280529964501021 8425722728501061150 7629420348281047283 4586906048581625609 1504231549547860308 16998780868978905819 10518224041298039288 16303706753011300254 11479901541647958048 13626129772172753742 7457058594735178887 16182336355701792892 15446513872012452219 6680386290572810861 4839456606135985085 15313608081769501821 7892157345259735379 11625521162061853776 3115545183018691843 13301194132207701214 13103090189857034685 16765328191309409027 373055214205409552 15779869229241533403 10112537427874407094 1281895509460286811 5651383071806692315 4912096735066339721 18153903817439792357 13605374338733427433 12640574672592700128 5027904406753139284 199341710586860884 189907275524106019 515396841970753263 4201168152098860575 10959143898615802481 7824605673578223099 7948583270535060094 9781792406580418897 8384930461055272944 14441071208280451879 1556881190004287805 15999493455629195737 5299267509887968847 2839680865519372492 4629303294781496784 5961713331320040589 8361523523257050029 16268555048243007271 14133874301543400101 9756409607318143737 10065498363657648503 18226564717543383434 11610011300230406116 12491196634916816806 570474371928850873 16962805279273858716 10672437811200257568 4403798575121901928 7596479274367815687 896626172899513915 18393632472665939162 15284479692892891679 9858875462527421710 11299602961789524796 8479150270692832101 17300971586110246519 3582983942270705523 305634533081109263 10974673114308732489 3218290036318567802 10790389055817137441 15317851184937373373 4042357545954681479 4323128460056458518 8404597872691126699 8709038896191416944 11846671347509537028 15640497319897437063 17462747938758054436 5392206091436442883 2532555380005713350 8534223407620441387 6123948584113047934 2253189008167541450 3103180187455269317 14420745052037232671 1984668792950943602 3838397001580120975 13208798746289340865 8118410887803230721 12794480506339165236 6056790186643398394 4364272672942174113 7667095128437530979 6893375007997442047 10484859781185220531 8721365355473609334 3675508346613507300 9056218601258323041 2026655189513796184 3409648925070214059 8462696671545847932 14227525543206011951 2840213791187713719 7938172503592009231 8181271720624388170 4499187295995153099 16175161919124062730 608053348952976664 9580613566956797041 13325585211468668023 13857696073506406105 16879031907488915075 13054827558442599945 856805129205285744 3344549988202681857 5023918176811088504 15881708419026779263 3528967245748443487 3563298066069113693 3579227212904776110 6674012421700016321 13387298681263481173 11337825902573395481 13324868802844223501 9878894153507199981 10690362018074392018 256197656578852432 16778929175505578743 9689629772907242565 2536886673971604486 17083126374889506027 11504770204894720378 14649558502014361370 14935321408539222088 14507548981967857968 789405565908393389 3482536503206033514 8213930105788991328 12181398773577715854 10747983420565460907 5523645626171927848 1917356838392123136 6002560937149383499 14806750160834912320 7795590732380480880 14509072964962282366 14479049357159692152 8398817266007054524 13730106598121524508 12950784135800976193 6804604752680542024 8946036767908207601 3823397580331862867 6079050162935957585 2845571133592277353 15429377748983804977 5232656029847789899 9837173494949295285 5172762516701085853 15118530915508265571 11113674222618562133 9761939020208648682 18249017763975833554 10520415493872544731 6757259768598659579 7345840639415039210 12920609332665639330 13226737955796119941 12559915876235858296 12013851375399599145 1066732652942012422 14085440367634020916 9338446067304318212 3271291380068426304 4588257404613400561 5717344338556746434 9028919578305353680 4284866508031793636 8203846744092134339 4439421258308041218 7479013039530952083 4172876727941875759 14083824221941137333 10762252077420511130 15067035010800278165 12956284247037714267 14257138063434258081 17486955268279678928 7343203278960439652 5580956375963739711 13081156513387462244 10475420136032160362 3465001506625395617 5031734235837824035 1520563698152035133 3294354486649739166 11920204568961444715 12228180279710488676 14119858057983416031 13422936378104730410 11811488286242366348 5459392294434311311 4673325923261305484 12179911547304363612 17637588718371404265 2776436413006868141 7420115783297212933 8395575752994355799 13543044621650482082 933286903839552463 11366674966294819852 5098227372680794923 4320688925624326105 5420145465413710564 8371304624099572889 18366705645849995253 7257112485933972813 2390586735183944173 5876785331891405392 13977108942297671637 11913241537757042192 11866958499660698275 11937841421513211003 18325045241308531053 5384345483862816230 8400439377049344644 15121628515924284268 9621511752728607581 3816480666718473402 2329392348596732628 3420715801145823915 9932639252385089935 2398982527776624317 11710172038263780585 13161281925411583182 16504146072853425449 13965696125316402730 13076485623555787272 1614996522515846011 14122551136957532720 5836481002016169151 17382925538688808598 17478223728056699661 4923598631024391160 8702154957644722714 7614499029764147727 14931726156819775325 17518678404903749597 1633375087578782278 955677464560166274 9450316887048811437 41908306116622824 1668217555719534248 852873480874989913 18161976052080742541 14754043870008565772 2123002404438563617 16821541151555752067 6019873424286140125 7117581147231975431 919650088793096683 12009111616763645480 5187412814007737091 554570599212726955 14802008252205744161 7827812986520938252 16295668592594834996 11211065437948445831 18387501190643357506 14202256053229785205 10439734431505233400 5346984006888424713 15526642226576739610 3668904137608113657 3088458517837517944 56666030655605078 2313093811215722943 6583661122713138968 16170127693089934086 12022216791658704860 6308899673790132538 1248369167399971248 10113701643163124164 12756730557143245951 3258325872108088000 14336302270055092466 12349463905206974636 11715923362556655422 3432629400869012993 10886719890723378459 18151718530551483558 7432233900650682759 17771753613086786264 6880738782443708462 5833574657025263291 2668672943718348927 2803734574408844412 308010762300929480 12662728564234414140 9735984630525043904 18311729618993975838 14158398981827467256 13549078150226710007 17564770006221879521 2313382964509536140 4750371421108993886 11488580099825792610 5640190351702251804 3883447828705866056 12975036147690238750 837055282384645483 6433987196593773255 1465215109094959603 11012387091882483877 4746336616945559766 2724683576445477705 2964010257363279025 13650496101792058441 2015121241375031720 7154982915094785527 6660476365685229520 4958719714401137930 14455377809278856591 14426084386546939507 11535248563699874781 6296418366189353706 17448456275993860489 7432547289500950261 16603766926436689166 16611990282915095801 3842817558948355747 10877296390238429688 5898756677212928274 3031227281373761280 16321911456004849252 3528542493715798764 13749652672712051229 11091113002474652482 460710289590572058 5813364227814261945 9650919158326339284 15648727876812824531 876039278997915585 5268565607679542948 6482945984668030104 2665721278487116194 7249702341362083060 3549935027336976272 17468417089348602922 8946159031847276052 419740571698886229 13297101931275525165 2207140079712922543 8864855463315051175 3100780466627185429 336377429996701507 300236979676031808 14563253246929403836 13103456564854143415 10123243705395906576 17768617474075338275 13769075388329391812 595077691855288924 6494771732604248739 15886425361336471444 3756997324000123907 8517065462623502069 11745202411553058642 5152541096208281192 13998957197687521290 15856765907504970653 5064119374517398240 7017791651589126898 4800512386460647311 17991600334803469977 1717606452451834565 11083769490280838537 16844442314702926538 1120548129875853703 5837335106089074481 8229352598828712081 9863468681523255040 12354720304230968965 1195949046782993872 646220370561981502 12659634073980121651 10709071086920342335 1287135321445500372 2851505349455963127 1128912311966502364 10190300187385062001 7298220819734448154 2897668035251544782 176212771190220882 12980457408927063092 11501085970237070713 8452142124486340633 7409018261201424474 8496372420411975078 13464104174049491409 1295464334671034067 6091636126639562874 1137114950485775492 12160524558529613441 11420498609419784246 7819154441075458486 2581600604708111955 287226102843112909 6109001155970206631 4613119472416339405 17569973088092122865 4625374168501814690 16608109864846557198 380813470067390119 13621133665322764036 7906594302865754204 1895070370101728361 10950296245912738041 14599702245991044736 1252592016193907966 6028373833960268512 9679836532695118612 16441627445544125251 14640404702759327782 13089539031192122007 12631741995210489758 11332320417910125513 14763771904334625288 16010083473064486308 7283817886392818160 3708261126404647552 17247384962159584070 17530830074322590007 11377718843481938589 1156136426506794635 8203634238952395645 1552349822453224740 9786372364119534011 17788672490796243826 2363735993965722501 15482651991069054330 4099670835402702819 16697897773854750065 15438160257786569460 18351530094881041038 15969998642416821115 9972415773885415617 4971075307737909812 18170173556166486669 8585667721382079720 15755979643494421019 10185951492812083110 949742082158568991 13217692264481192843 18328400858172054038 4812702011607203252 1138193512844507392 3021632747442016911 14626934006329539517 6730969535667781036 1684715717801996243 4203319878741459483 16739991062358469634 4338031242429079832 14512940591463949722 4154584316055607428 9244228020339006884 13792097959400793877 18348656598627437760 3684385836286951941 12133482617795012781 13015532602665337278 9352372953664314094 4611911149144139581 1763920097307225031 14402184908681163148 17248904453806182081 1569577308058978718 15559670331839717315 6154845061051617845 2388396571359556525 17770183854930654522 14350025574080489773 9174882669894659947 8016833078992941514 10739541961337500069 1538526928502380068 15596427896668612976 7754305245780797908 15292131034995442241 8370363547620031613 15138125703430398986 2611174275525741965 12864987222746652942 9939956564852824975 7677263716351675070 1309056770027162926 17218633651759479281 5768292018127456353 2491310907229515903 6557046786210565379 7599828806618940510 16567303607696078093 12857569419771656804 11744925040037947671 10039497720232851878 3990080245970359564 8639778713950251689 6563587469162011754 2434371202893758057 8674652400959862610 1484256776557876957 16399835418948061071 16494493560628843255 9226568367068405000 3130659568409583867 15544802866851237912 10201461488704107775 8398505323742622002 3179181632574577568 2464649015811863152 1758512732396504441 9056660792714386730 16250309720448733791 519555752914520140 6967833140581864240 12288638352528531457 17480202024445601437 9819379960901479519 17298785248082549081 18063798357382267490 17372369387116198568 5163537744315401070 6317214090453580511 13415144569492456615 17235463101958537822 9206287035646530368 16740303507820571748 12513347560973809844 3055629424672329668 6174971465986671947 17069592201632596688 1425390254267240764 4976897893319062043 6260761975264669101 2030469866171479363 17466344632066856578 13808431017422318176 9306963259720727086 18395987642813054504 1351294215770605812 9905100512394191669 16321360621814112747 2841094950608127017 8958000987660596558 5771114687070378913 8276603086936033206 18086193865601630538 2759316999545978586 9371384433616737721 11402896358979678743 2748156638290415743 10115881576636541356 3405960050440197068 17374011095013690386 11867066387362280362 7312619939983914320 13011592257361175552 16210792048162141143 4184716306899530465 13649236583059209268 18209481057220504331 3172870162126312525 11583724906009649911 8171787952893821496 7291709658290784542 7511796354353169983 4217637183074311956 2587662245096760079 6571926695212206264 14752055868219262577 14238369273454288096 15467640527610416545 4531198899352095547 6965396282316164309 2956318169709991833 9151073697495732186 16031226175100290731 8870845466356339496 4695553669836349098 7623810167891022608 7852259244782016485 16192330274619143675 666928890656154107 573575648770133836 5335171492054270219 10121356781752873702 384443591367457761 16618740430534015963 16158552540430372557 2479065098632671596 17009550631878530475 7793933739393753244 6191279617662901018 10350463586839141032 14325068722067648163 106231892095481494 16699947708398017035 6559920949800078066 1010110431886190969 7321280649262441769 11278383144180227304 16414345408634082611 15440877134560142267 3642402704914093997 400542460483913986 14346088273636836323 960631192485999175 16067671283913729365 15556262464999075170 5097908655383927644 12045745888680782122 11066532033337682944 5137845166034992137 16291743617439677645 3749538728534649291 6428447444434444312 9728425179551485539 7745391945037113473 10208545332066557820 10601462569545063991 13507957888082372452 8423538967414456403 17755878620025362789 8267397063777090558 5008520683287128222 2241359119357885315 6852318588648015808 199548668023295271 11708698020606381049 11353638860455346655 13651215302748638960 15667525877643824397 16186323002474898767 15434434109236530127 6788803840495581887 1009019407114143056 14567232651144700788 14712011024424790490 8530370012276129833 13894233120419511253 135311655776272408 15405651339524348029 7261258810410667621 17017190971195241257 5334531130935555868 10001827826961332918 1702835107878107964 10977868954183500899 7977428601806878533 6595027532614199582 17356931092784479843 14266942580709696891 12204162950927379506 16976784905461135064 4751580119183317997 11654474551835281248 12073830593082181547 9047377150561928254 8468919706540052793 1213363104642877774 11441413230405732457 6072433217456955541 17401253021372052976 16540564639803903890 7179583670223416156 11587627092732912282 16920255847521522293 5342082502550810907 15675263192867060908 13629900724800833833 12838209236260196373 15744008834302470431 5244315916439974112 5359728548857214366 12526105060394320949 18309893726771334660 14942248174812066276 16396662254655759684 11410421187996456614 17059881571771278999 14706649682713839346 11236449610766668383 5025756476918479261 9328436939119773636 12007023215991617017 16919244191568770767 12182550211456307929 2780812135922728482 17831058602967945371 16569831186303547485 16964637364865185690 8981663867341107085 17386660585197502939 10607652241753052192 8593124252373299606 2535585265539634189 16921007204721693822 313923293227288016 7669967580291820383 14643390220081000571 15944792280015536084 8471352905572782945 2226952796829802679 17148088996873635806 7517501459632029560 8888090657209575984 4451451856980100878 12913601189002343635 12725128756643981162 15392455809603235309 5653519395880946197 14020095638234934806 7324366413366790995 7374808855212632635 5710035906993844918 352393499301226929 1893716873231323958 10414083095063257707 4241444774006562140 4235906790569040536 555635803134572834 13590998684821607506 10976215185491911535 9156713077613230823 12062566811911286996 12257792676383506248 2429090358652744084 17500596552116451510 11147384296304308465 1619470007547707928 9585684573250588005 17251720753889639679 959917716828035158 11265442270892190850 3746809736843505472 1505612700380072840 17819784767572742687 7789918941122060614 17865037395077527534 459446705035946622 8921751215266659841 10120768103650840295 8043331135092200307 12667491487401163018 2191356933117845642 5555526337629923005 6843073829741077805 12868578727173184869 4495599459551966766 4964901831125767710 15275485229690397084 4367162212556539969 16215467935101934043 17184602161317006228 3763951696805585578 17796548967443247496 9508950855677182242 12689852323618742255 7417145693413612751 7050036888047056041 151209776496396249 18384401691342111560 9849783682151663467 12545984951715707134 16913318436456652500 189575390117094417 15014181258159200574 15983002441179740253 7515623683715774662 15443657837377847352 7875877076383565973 10779139485912079633 11433092204857234296 1075591221783805118 1150195221756042575 8482713266176761145 3365314605506090814 16799247409103701705 1090232773667270052 11183717062323911546 3138021808238094630 12157444371298491673 2092659371424997485 13051149297517817202 1779538061340058047 4798330703744316227 11975089621718408870 13191652822560939711 16345551047645114681 1809437355311802666 7885495085414653902 6534072827451181211 1391626047373969850 6310142194283046788 13810111555590469578 7478053681488625536 8637108863933336178 9226899295216885534 13014956886751250679 13400253458135850422 14631465956592600909 17413932935579409290 2177870977937988445 5792097685012491799 16272400121704586223 13538764801929368483 10331299644419505672 16108635654409295567 5953037158259861372 10523551969421719651 4542785775617143229 14990656119544400191 7335034293635352033 8834856796873923773 3398494197050368389 18349567700011692808 4374410513503848411 17064811295212262071 10900304175730877238 8997581094822101654 11726380482892385324 2703494063089669481 5311982053823845768 4596561980153728872 11356983497084655429 2865978602546214319 5358925474249741782 14009376664826261755 5921052513342149613 7750253382302749690 13977069870666232160 6663224394498969286 576847061197223499 1562782147465330512 10950836629783449576 12852053701449242812 14521219279191947718 18437874458967235307 2493247881120129795 8700718460087078364 17728488391344783319 13045467731496533077 14397931456498913113 4491056552058059788 3265097166311753451 6496134383299528267 14955743796466107814 15462317288666513260 10032690630441939193 17368679010004290122 576740609589089718 17231591626949854136 8544862109410971131 4058899597140615577 13795046301817882843 10978263747431729685 8273454712586401863 1333737834680833425 9206463737527031939 11433500875358832563 3868938080102448145 6694910365530550149 11786608915486035752 939389745266346126 70847807361481542 755604575155778144 15709361029038017708 7973739615525623908 147077772480292901 16355287739168246449 3151859232095252130 3568808186735514302 16454263413578930112 12557814381754056371 7345466851370714219 1655312781760126313 1136025231895819458 556296499068032085 4507455346868647653 9352464589378625167 12063036302397613379 9428452221183577785 2299085639119069795 14689895845099020509 2919424575915497414 10421284991747682873 3263775461078331815 8256109165208519309 2064979813928783401 15034205375809118562 13007872427245546117 3961519130114574974 8481124843285713650 11395251838441474760 2913874518220157801 2082742120428275331 6226618088144907071 2500161413022444745 9296799453685876698 11267035941516751148 4576303710105287742 8300927793344255060 9316030452031342389 16917752151095336816 6727599991404424226 11405319236277723936 4647382607291310642 16458831168723136173 3003327011883006841 732766223683199281 295652213301132884 11335426816086370011 4935153156435860871 12852900148717375367 13512409741052848705 10541408140581565290 12455199845314177992 3510430415452640380 9230668820060167229 12890038134021030087 75674824049516456 8689148382750436462 14496134561343753842 14240831009732535658 5465711144654580129 11837698300489444983 7167133081566959726 17213466044269360957 17225305173510127088 6061992405913226963 7579226557062635997 5806130484982066348 10942519750312927219 8828179930604832167 2850446139627016126 6469701940666484104 8680707924789871727 17731260929219039346 6470607201198446925 11829965011940109513 18084599464243281177 4812482858370985206 9500752729118115354 12194220180491039919 16422838287672804227 4705367771319521404 7856196768627920983 5537420785817002309 1635424861182212113 11371410310597744800 7111301274410876623 7573393089822415494 17594089326858823484 1104118625230759804 1623645958096247686 1194896154797711723 3651882658125661693 17169649309924066752 12533181965779662370 9029535437014389344 9187517950966754276 10069496065845242272 8435630787053081941 15349050328263494601 9017945481427597946 16939902861425439916 16486840615255485403 9096402032898858654 3155704493069552749 18415866632507110823 10681249783101424416 5165572515733511214 12985617241882099252 13630133160973803145 12450840352690064087 1289322753373620200 7314322345820596979 12343435723748086291 8558117548576601266 2345642465577018867 8323563277435771568 14322702310510890592 8331065860475454793 17924696700663132860 14147171416155544341 12497490305568931086 10428889695820761327 988962058974968467 3558454241157770113 10006569267267701393 1351419685198153858 7823473424924899098 16081487424384463007 3354506948045034274 8622530573335737404 13853778699809309395 6022877876210028753 13590409094052890255 13730468506331032553 6691702046269069847 4224973540271369880 2694058606528358810 9583014813615172454 9603931685104077865 16578668977037424234 12720615675343460980 12749664643126867226 5763325070873385655 11372599501389192470 7515792224678308140 3807070397160046405 9959001689163427258 4808175795051117540 11912925227905990489 13441352673466604577 5792813025748239755 14573244138401049168 2341501671838153954 8053508315106073479 10517891910950425670 12103025478027016011 11235497490799383784 9731503775362360803 16401378838550599599 3793105969295844686 8619389899124081294 4353168699568442914 9324973931858675290 4455953542688163187 4695185715779322575 1817813836702782428 2859158052791434440 1491023723987581503 4173550796549357839 13912180259271330644 2138519129885608804 504117668579970432 12184219218450863392 13197973622645247530 7870803151193336841 2733248518999248601 6367180899871471080 998613460665847739 4280692213575110712 4640399807127318434 14170759350957893019 12468696331631441707 17075079138412105419 7958465181735084697 15147808289836071392 900562813112614622 7357800513605416022 12812024374329213848 8117028007253418474 7143302281372938809 5026627660423725554 10618738031624858909 18416923154238417360 2385132232286336771 10010638226443472746 15657238256257170064 12034508496445926423 9987957210158134545 12942191771089115298 1315720762997727460 13192723550812804922 14209385166513421229 1822042200778084575 12238747371851442403 8470883528851686064 4016663421738310793 14352375683748567482 466234482341295673 13142171607331333970 8852080500362852711 10685246602981018321 5451144768023943744 17576487448277385956 8553319646650296113 6673237537822756099 18240192073106951398 5173838583379929984 12624585206120731461 387022062315838641 1442453946255984982 18411888125666205307 3769454503743068663 11126868917041909456 3665927663528029328 34531917920450970 3685141524784922548 5752391545958636526 13880487076262008323 18163503225546448825 11201266075175545782 9654183853824499493 5476472736805491384 16370220822831629495 15097174358784079811 11654226216950408569 5485337599872214003 1402666871682644129 7945095700277962889 9104077650370503059 1439137635385535796 13289026909623123974 6059926628884130154 11234815718045560637 12421551919370988864 9724096950254556789 466982017009284220 4609876687088215384 13790499160983102324 11228716537197602013 3573673887532922756 10150179832860959208 12433077784172428536 8291058938366217183 13228362773484733293 16459547503470789324 16175797223002070291 14967660634548841107 3145720450638028699 3403155245681481542 15719767134236379203 4383077834925796731 17113852713741081304 9212971748969942886 12753425697234623302 1595429734558130079 13640915355492985730 14513186329582434758 7354404159201895479 347973173422264272 1680283715895354903 16512882189669947111 13413466193357329972 3213546865886868961 15123615368948676790 5582560362268336598 3116592880147833478 8248276781052046373 10550393602739305812 4617936489026043723 483020817391791818 10231664802860148346 14599321360837737270 3182012088942901664 11546692938933890292 6617139260260435449 12216606780556083309 14363404754315080611 12417786462843260350 8992104797782490886 12099872591626019193 15895235026432637774 5051242267726368069 3642817951853931707 13707460069518423021 12881539494398763871 17142628641611471691 3823617546155134818 16818980182017780493 9635363750451497282 10980047499560578772 18031458780815388736 7265710492140446053 7069355743702377033 16553555586029491768 2004398857506375982 13486561608409046271 2880833045605435315 18326829037263815973 16028014186411320801 5964268919743168167 5803234384091883551 4044704757607409136 14278688218383279565 12932079409591649469 13694709935325867542 8446593818882968930 14099431634187449435 12828723179313772832 15118856388397373868 2547399694163842413 7470786923080944315 6335051429332703406 16680353864992856052 10258028053655001277 1167763351749127001 7457926916033681210 9868207517288643676 8337524073969152921 11341659837746172457 3705336571446075127 4048788192954556081 18153704715167546690 5348319503490441929 14551595764072332667 3242338768120429493 2352745879359034743 10123005191301381888 13072004041764612519 9189359492930277277 4363548042929306635 373184615569396263 4673777209801402106 1030349587049992049 10864782538460113749 11413373582278958460 10172816452860437802 741202415147479333 13895846512513873684 17951706957133658937 10726681882882865717 5875782090973760894 12249190780241183671 2150340688422135848 13178609591272245622 17511376196073927252 10883664839463145932 4827356716702389564 9171299155091408893 3576032069704239138 8725354481958931708 18100627901799460359 5681510050767094039 881361045407118864 9155371588772150721 9028837363029041047 13310516906423726139 3561836389295767908 15942564278423611051 12868075513819641465 6831498852731820842 2919754079049594866 12096713146233980184 8681329065306641331 14380543884387934254 15119463234221323357 7487872588676125069 1258810560804823083 3426544251954766835 14562420705977873641 7039126439499098510 16587632318378140390 10925462098269421403 16396275035040097688 15684562436695402559 3665687143642084298 12192759994978252039 17488409365187331024 6823536096752093778 11491291034639620462 2178909766281037500 8518321885336500097 8865581638087763716 9437174396021927730 7067484401775974086 22489270420375096 15993423066339476156 8453928600333974979 10697758859316849047 6951902938057861493 5763355673386352343 14675053715969214314 2724184370323084822 137591723447179700 13532793724232360731 6873996609952300443 13447835303251357519 14038508646064804431 17080529666666016409 2601557618694946554 14053797101552805105 10398761090289345268 15771937799953090222 11711857403043248441 5483213130028027169 15172545553606032531 2060324190983342721 3691920800371610244 8294340631856050739 11619833610859616854 6897915061828331446 15285766582286827550 7249768760434284980 16888963595492671511 1297529407920894407 7831088782987762926 17538751961632837324 17939566066840897744 3689075603926338053 11831988558607515621 13241972682952075580 1955826187763776984 7031018155336929256 14667980619191917861 12237159129950617510 17452512545947243909 5607558069774656203 8517005739311711697 14519480845312547181 16773266102063806862 15550018873834809072 3433303497857569117 13912756600601514185 1029604339461204201 5543266493900424454 13493007100960797787 14179842625861394516 6312533066948410370 7540791484357939754 10397706517388336566 15716703604253989910 10808203340813288872 8233328791936475047 1244282904066826270 16159284699743554361 1222893043870037366 16793264963289337034 55884109837635012 3865382837053230540 15042509666121534050 15001008690370074824 7652439889601123375 12802349510722172766 11731305884728999600 9071171480612491998 14848660611273129356 519332389293349208 17023019368661318349 2139001639217395181 469093331916171952 6270293655326023679 14264049120524037678 13943507419433984320 3816013716683754201 7843610220863886829 2858859555754093225 2695654863187208138 16400202183689287752 6419363579009115179 16012500060611307525 9577704430451001909 7617031367493395717 5804487083412885371 16488041474956886354 3592740825315366966 11716421201010540990 2595573510802228662 949241439212330872 2289383423589009732 61269629223751639 1721653650560245331 6822348164159426388 10288713442312682461 12299826931225422053 9480723797779517129 17189934721418223065 1032530821851454961 13753415240627147343 6102656540532737160 4026327083735745360 16824754563267709655 12013888979170953134 2546472617888684014 5727174530985691021 11660477373764960313 12845093276221600613 3730407371343783156 17000964820749497516 8737836950278863704 11123915403877967030 8233680345662417970 9979044524227660603 7747579401213392054 3565883581453166125 3326291329901448685 4807102142290819337 11053278986604295301 12453779891868969836 4276990500565334199 3960321899262256876 692857486953816427 5206056026528248036 11710794878897763686 9493627280400466098 366919453711953984 1717778568925874323 3103563465363583228 14487536293057002436 12029965642492827095 10016791689763571247 16648266976302798820 11669209027121366263 13066376384244848754 7211729455988079560 4570212244518371158 1421449310835814492 14369236594717784115 17940768651577309507 9505977871603596518 896803085786577327 8135327886125003770 9226780625601452502 14231605812488980817 10507747042231308153 8725497600606407514 1275481086041182463 9192590400908869674 10690771105702590922 17075281736483739358 2200302406511263732 9727356032470753028 2430843935719721953 10644115712904994365 8517280093463418440 13364516137704577979 15808237150254385678 17698467461210935560 17958983933014768276 13028573021381462828 3494910949460628098 529727091148796591 11142116715643119328 12816149968896205008 8138442133416373130 8192169918951777331 3510342983154045184 8705485681495522111 123687572613624776 14753518702523289272 1428876445823109608 4563433655492900327 9616029197125612334 1749428832479187622 14289051131875820527 13918208971176378555 3638918074983783490 8420777845789943906 2761189370169886222 6176777644382823284 5506384703973313562 13782997440813502848 12869618401870350682 4163459562064428891 15420372809540333030 10211587965634619889 10641135387048248756 3061956402988781142 10393978597646013970 8067158173238949742 5787024330002522822 4304958784170243714 7756943488904699520 7711712748268492080 16859457020378519516 5928397816373526942 55294528132609105 18188093905868353668 16843196273428302907 9018504690156262897 7241250938097312631 18159098631813466774 11179652331219388810 6370187189473378101 683948823663498087 2711087903522484005 15106491595452918839 10520430911491739496 11354875031118844861 6581025330312825962 541958218123539787 13248432926489733230 4052390457865220156 1825375092156095007 15391702075611795598 1417898413147491423 4491752201079215234 15467076793869481544 8847136357495143115 9065792154268027836 11844704905984024387 1803445351613618269 15491351888514917806 650983611513541082 1257278457771903157 15945937172503460777 5783518376409832368 6333493837970525766 16915026297422509484 4589679633041387058 4657044644321330643 13625454230576106761 14801936182520387188 2134689367053266802 4814469616419737867 4565651555418831386 14584613162370529541 5446784177536971394 8682312169257991337 13284560869553005113 14828928499175518180 6601778108749756908 7285014346000088947 12573292648415029076 17490565192211440800 11013658983495680772 879832491436699428 14148273316860550988 15032649789308339333 7020189475139422216 3366833678151277265 17862300087329810152 6965003237058597210 11219903915983518620 4366411997369348880 15442100024521301304 14476371263077159547 12912889195100377638 2131990145353573332 16104393433184812968 14558132630144439992 1725084042851285040 4249884735917267875 14876272838785464456 9247084041779985373 12433819413091492537 14041481700151196030 6448784424422210854 9919752062946207742 3302364547104319728 2154900941201673569 16356829730218455568 1351492407633485695 11080556258759672558 13233682407171542090 12674776766058758221 7217252873101571711 8823964429209421422 1856739280575121633 12353782894842956754 13737942541377760260 11422658918714038248 9126805822446452697 4158114298751101791 17219294458606694344 11042787263940374942 16963317412188880943 8251264636138095424 3590004509612025010 16229391823855764191 12314107794142650539 2266855838637838928 10339817475846108575 4535027680444502541 10056118003815335395 13041414398044071267 10365003382607198885 10436348389821184508 17250528664431134434 8701619385063702857 15637152626622133055 3974965806966748840 9167215224374648567 10943272871654087197 11825525379493154088 1787298122783086527 5973525214289237320 16742501849313151706 722985667810592574 11725704309034817139 2602007285682421650 13118588557330334096 3263758829572869107 6282944976167069218 9095224281987636281 455342488682573486 1614088352677211660 12185888562393780994 2225470048387077353 14416801755683869220 1323309758527611251 10593109347485849417 3572344709868385427 4975334800581270617 11545368445844057425 9046355644340864435 1595402531454230398 1097443885773029597 1064891313153618500 2249898647422743285 1703466567008256564 16305260217166753250 10068497631676277276 5970605594576189567 3883546618255753340 2766169128104764099 17181701237617377959 15948800813271251454 11691989702538805828 8300435971664163668 16910995309161934722 9769069836059460006 13683352840606572557 4402110014943416055 2420689344244251316 212813854902096826 4567977915842797249 11386655480475494242 6305075660914738970 13270651808215226590 1347115690650016753 4220077386641549352 5206463879053296251 18124987590260615928 7999488671156309665 14296374278723131988 6549891173860413369 11128704272739622734 8583342917974375470 2787619218160016580 6520944685435966152 4891775928545049408 6443767111780848782 4698667790661365038 357931325103053144 2024178575992214705 7555308222250035212 18152890876822365942 9690773146598820558 3110937150715986824 10516801763642097447 10957437476887533208 14850566525587437934 16233889120335576417 135730725959733607 7862871624099252984 3093894173099570531 7031030402049316242 9128491257856815366 6802680551071662564 17370064549418451661 10401864807498524163 13287319734563257986 14457786763395340834 9240053370976349663 16330657158411754945 13811061077292130350 10350720522434232776 11096789881631307464 5660947709129872728 10600170729076032285 17691063366049656107 8090084595193069676 14821761867891643615 17058046144209962742 12968566661809983610 6675351320480925038 11265812189860069740 14500601790780076354 14926005344627182250 9408130196081740691 17573151973905905436 10721643685152885385 4263568158121134307 12389091285509087898 5454532145528403889 12182819899148205686 15639685955811951785 3711508367469779633 802309956780301180 9235429247146293879 9772250928998623109 11088810227147669041 17934668849210649570 8567248932111073263 11709863198947173155 16435602278786681038 7945754937483887583 2551404773065469184 12864969157979197419 2237826842808450412 11011379716872245980 11363987515173157244 17209218679467302381 1904814412988149146 9203755039200972877 11962909203729906830 2952329747029556002 4098656655179711413 18343777243566860289 12416362558490735309 7987629847693936591 13582846555896545882 3500943865530175932 12560775182822765011 6964913834407083618 11068353804551099860 13208814510786529124 13270524810588468016 14311180179793887030 16096481788788923274 18425995163621461459 4093309465601260658 8208679537226915655 15101375686925475864 8993483978093096470 5325840037851146442 3130412333008028135 6803924539810200662 10642068374991397719 15085191081988983205 18252485743956622226 7534503851754809598 18375312140936943778 11590980800448704251 3592313706076827925 2415505126222410884 5190629576088144623 11237641987257190940 10766063550432933910 10971886837783804651 6097761079429987304 8426923494706137696 13739054027601733978 5484244309191563157 13462425817434080523 5746755948187897919 5694577822235495762 8249621303769584589 248434447161397559 2691355173470499435 759035641146450739 14411866589764583385 8065436300137427743 11870320084528111678 6385987019573993498 16690160804607089484 2668101727662157094 1563544527320915443 15927659053906215771 11762827559094563392 9237680410742278034 15622241920427494648 18353054084716213339 8607571998693450523 13860725000763018689 3968944801517167288 15016487233207507986 6900334867022903306 1466273089983101270 2554968905474391860 15929173282803703168 2352228894677329183 14508285988492176540 11742146603014150289 1107469282238943393 2884156882690067418 857948225708951369 13806696280011457321 9951692988211343821 17217975771544989270 18257159536301875186 12551004803954895453 8058822066375189204 14939979744178227535 11469388050261338658 15889159733978401665 10535043818819735515 6074022697259240644 3003069691145541400 16304279738024881256 1178006248130837180 15004123968446536886 13939266488488467993 14395898911933749327 13334227583094867451 6896642512371474594 11992857555852919451 3948324598062226899 3790574310858610525 2506752452596100881 16409864165622007653 9498602474471947534 14533771977809082369 12573279567118609033 11087290118265934015 6964246580045971235 4092443024645878126 17530117981977310005 8926773942195815254 16919612811884713346 3868767393100139326 259180394977558360 386768351739244289 13696076937375841375 1058912838170520557 10384418218729646779 16594290082577141292 2519957303359477157 16779239277056911257 12921579676524229664 1896017609299186843 17966046736935979061 8653413063491389491 9768620238278142636 971624416798205886 7400709052144935011 551134964929356032 3848914132726972100 15112915151006671619 14824999954499530614 9086463059132329397 11809109179196236728 987722657338818262 608910937403651479 11995165076007595510 9331268278987582367 14820505169377450408 9121947591598826036 5150552225698102122 2894416378057234155 12084908459216561322 8213597686919402609 1880445755585788651 10433812511808773627 12977176430913566696 11517378701541845515 13935069139608472121 14809697527519251287 13590122524783545950 4326475475017543650 2123433729396474584 11651673110667399072 16123099389112258662 16432416052846650217 1565740254624505450 14262421000844887535 10417911306243893651 12891851465294516622 4885849774821680727 8909236821407919312 13583305101486118445 16311081711540131483 949077031459672025 5471766681105785298 9004912331994510603 307301816057888214 12852961898468752932 10359465000581446215 3062454421379856213 6903545608843133011 11353997548470228553 11878374265025077373 4101567709973134485 790132684093367426 12393328895147764370 18365463007963139803 9024456751585101386 4529263113137515142 8300996803091696969 12358029996759367414 18153199440880296244 16714979615419003326 9242879745369071848 4489418841445967747 18316386778341356351 15995993410405802589 17760016144916970966 2038912718640281441 1426502825352706788 16790110965306934996 10491563151547609923 13590068563777209362 6172798986815619466 16148784526696257921 6884543409549429001 11164713300314887553 2775292305806944818 16535176932302893224 17913567204083488168 6044304734914899586 10633073846323356735 9305895381044782513 6755698465315930748 9235217964208203302 8336141862922414681 3914260327131323541 2422214832325299608 12080313937538297993 6237439509551101521 3562744114732293938 4556588793928258531 1468219384496187878 581089485475952978 14328792537962215290 16934310585419023098 11170118112510121989 15297918315006387771 11922545650044971640 8529850936301794545 17295287159260997283 3011104912192489197 2893809806831414497 13920575748580784023 10637118917730242445 16384611029799241355 2896251478451106856 6501868727336788146 2650935656177577865 157352186914287320 12857316225925364428 5855182529977046391 16031223229650358188 15357082123732865296 1260762111673829595 13670671678568502274 1730157162257060173 6305712594393512020 3270999015231622751 15677905814686877738 18311440274279518095 12967612166754531458 596084797915552298 9756097168021963661 8619925855535461458 16872374703823109411 14290134472925493844 2914005051704753855 12972358521623066611 6505594379661293850 17782879467464368233 4725243798109410067 10934491149727534573 14494825601589410721 1031067311152602900 657058689020162352 11583482096950686003 7849435926186740286 11696604145591314052 3286808524779884868 6000420098296970573 17961390706524442117 7490250091792110709 16345879738687347868 4477631407165229146 7218163435702574133 636838978666712350 8088358826283455148 287081498866533520 7304958235304394744 11116056806059036073 6498140945780328472 7088629093814642062 103024032400950232 11829015700024513935 6964873087102986973 10916984691114325299 4344190118777447722 15522325734364244161 8510229325300016486 6878695809510404625 5882432866792586385 11743683033855081568 7799486383132022482 15800136207507424205 7035903101454306914 8111589827691317770 1430710320231925864 11799275713438925648 7713323240609391186 4116581277676367677 679924260040618084 17538410493528859218 8298710417171600679 12719614197068465291 7200687620347476468 7039593076978947170 7907134532646690966 7152377805392335136 5742042435420403851 11739006077511542789 7042673203418978229 5945193670267687598 9903570643935403950 4142075761827022396 11520775542580699484 12094309681379423730 17798886414575665036 14852034401003200874 18289505052133751164 143609678674782025 9613819556670900001 15040294930883153559 3927915898154195828 13758165685364164497 4650479445784831413 2658421452164878807 15271626061166421288 8163609621926392426 5646115124935912814 5595923209353626455 17287724600601948045 5775563373214421661 7595799965214172250 1069925356201052352 4247559076949571656 292321130526092651 6046751236343793598 701017702167005201 8174704292394600830 15961437802672275671 11568537097828149987 3024557170535043579 17553522024152870904 452723475081717507 2218527920704491616 14054155957472172519 6761704169243569355 10023057530433873504 9378715120809707618 3143682776778914365 15287870410113278094 5516899832494345436 9630982421474772342 7555818107442875292 3467918203247403053 4585490932964729711 1463775993070417556 9748838369467971777 9794692293981357990 14496418788045850450 2272169446919372320 10469106525589643697 7803705356465165833 1581834482681351700 539897392492622201 15515289196376632240 1732614342223108566 12023539297183812414 3488763437731298056 15979787755691064191 8623587742981278164 9407784672709537169 11841662011218255605 15781592749563224823 6775769461899896925 16020403117696236695 1305779271118194343 5421975218300508757 14282152087686547523 10114387715313451490 8307780124458153249 13282541393297831637 9941517050807821309 2484293113767714532 16251600061178350688 11743102825193280930 483227564206622793 6245070673022906212 13248190180666383759 12920970932655771037 4410342875553830985 12222829867473339353 17235953072110095010 14553656890205035809 952582812591777860 17057852290580604898 16628786917091574450 5489914173306321274 17877009338738736813 4775109493364652813 4920237385909200978 18420545620172349676 12415464486311123272 8703033968653241932 7563523798061221657 6577216393663670627 16331361138731075290 1749389721078407457 15295243030061986519 7361809484540841548 8395169159667688602 5693134552346116655 5627053104636649248 18357348122096815819 17248842372185405937 13186657011155689201 8262686802073342230 2143363333846094147 12255219508116078780 70641091435034478 12232761003192006234 1276283789037766459 16906187035647240293 1452311876168278017 12698846781820688074 1767317169076799342 14709730312316285920 9012284025536935067 8494894870218995158 15657251017242411627 2077699042986646414 15377940600491523754 2918376461992895898 12583361054329553251 7142979697690234362 1262813543343028976 15077551633617466050 10492149342997309127 2856708240587851888 16273901165607937634 2923958069916006055 5736212890969730457 4668473596437971100 8624154505592476191 10490830280170669595 17416555636087048217 17325696078997421588 3896768623964286527 18148920160601037592 17118193426158555287 2665132412305281133 12334771204759113622 14016323466386069632 14943508577857422423 7956460003464659029 12768258161083849171 15182068226695435812 2927245016848783396 14820779348432566389 857363194025889072 15095178087949466324 13234345062564978919 13092344950669918766 5467596830716488638 18283655542950398541 683061125534928111 14954933382308401108 8626043694968434268 9067164996935890349 3775219871318265394 15895018571727056050 13931653665267066178 674194871806644111 18122971590467400451 1213832667871761958 8335221487206803969 6201696042452913221 2624607764019847419 3001668907922264349 6310930767619993745 603677943896744919 7842548397131869477 12222314926497388770 5223963726971806842 17600490646446940901 1248516295709420814 515779147252083142 7790147343065788648 13362657113483079428 12691580152273205231 5908592046827549677 3311768634543261801 8544813455889115976 12265700713472828581 3714677274630843028 8200826676295261293 11208858249344526625 4739171159357559777 4249788422097582252 3099848946297538498 10680320591907820921 12491580134528556305 12116978134642869865 17051996097491318033 14744744420405093184 12765303412073092939 12673574074249434886 7265078553967470979 8237783570543491417 14215389528710824009 6840925687989461540 4763043357059989435 3665778912013648640 14905820458633426957 16045857558684843568 8367302615641817876 9715648982722110827 10696316426781558819 11659320961270139963 13162771842517208922 17274773729697115850 12553638811070188652 13879241090941530874 6860616437232173042 11475302677842897425 3228471462048559922 11886226817986551306 1213588624397478767 7832049689558868488 897292440381682552 16338902575709328498 3549471453598961340 1540575614491503154 14924472703137242093 1144108345906778756 8163864817135505122 13661249831011529738 1096095673573373689 2808289960468355690 13725839247982586482 15001643674172443642 11547642480054455065 13852847262811633910 9876975617731351955 8886664543648366620 4278646567109359028 15242867735961337990 4925683719615747677 14467392980755559422 17988887903169658329 950426508364414535 11439921702904023929 16478403601877140158 17934354376473995388 3889337934220362429 2213962951243967325 10361139372403683397 2955996618860593112 17249681285324397543 17464382064531432013 5444173650648023800 10156826128585150695 699074999695770863 4195881064478591897 17965590231895654540 8600870244313291975 8480569466072193638 18315656665753353460 6103811436722349140 12331939132438445053 5199642612425632159 12256449541786068237 16861685231848976436 3300878477453175977 580219586809896992 15536039602616870133 1136529727399581142 14155927864388613309 15554728632895560280 11432409663507701330 14794364144072198573 9138417830939554143 15607592373078056999 15100796486635610708 4530399301491657855 13802401100233677430 12444479330625428406 15794746825384161932 1351570373848590627 5311375246337543488 1441672571516653589 12267895197288884466 7544685705918984102 5546816724865908004 16793544119147036475 7490344185803938481 13401561801946620712 8803416280592980770 17132925164756649894 2868608417949182339 2874956155334149289 18132149267325125583 13468988740915812170 17914815397924864266 14287386707010590126 4855556928456591837 8213268507496118996 15559549595325135617 1886592781530731575 3294097620783871406 12932745682823826589 15293447830741463928 4641067926627624872 6992264888817826711 16378988364972012164 14570878077869334577 14317937980930530564 1183024039258857481 5561530667817670855 1253064179362703367 5804094824745936233 8952483950515179549 14263871407705880008 5479237712190357494 3473601134508965485 9255567593003320032 12248068188528809540 2116685569709396157 8321627619195692006 4799048499669544140 16384595710786765430 8378953920013480021 6741244178922659769 4695679467720218953 5103471689243155011 11932499250268677547 989606141813709573 6613410758970069832 17876883002489154245 17346752448786966339 96782031491154737 7647477333387514070 8771333248724976153 8749382662885788388 4975768273922435204 11044807063699623782 16845857196374131454 3417937443541555647 15213215192079853111 7880632390613622664 7609522534607710736 7038608669488191417 14094797922051949383 14154032712746277040 363234522386061946 326344954271226490 13165299173311721399 4131946039235338698 17444762275070507092 11993633044025928245 1455391755152937142 16262596508247562265 14477199618202864715 11139271455047638526 1311993337220656304 17009927337501017938 4448836276350604287 17112413450708980303 8648330963786910684 6099952946178658182 3358250053055149546 16537138695174187123 15722761712510763387 3814418377893564873 3041770592103497939 3966348491208790508 5887778985855160185 582714281295919784 8813079273738036248 1289186389044496901 17369227095638975339 14586991603639216982 15307114485377808793 7952349751564243289 17174403053321201233 6722975543301481571 2394973461305339300 8575606923650270665 5409191664687758587 15487658549267128884 16651246226578242700 11252742843314036905 2545645148052286819 8677318050962007893 1457334769633639349 2451999506609435074 12184182202082612130 1993220070957853600 2768869366448590020 13816976988416617864 2823103091219979867 17274726072923142461 10623119325225060010 8098156026244908026 13966540575871961467 1997715746733390337 11601744579889748059 9904710191705457290 2581901735467031763 2595552713206619153 2541907482652700753 7468867886930073032 986074325783809350 6650675530324248558 10841522933423811520 17814794971745643490 2094656657731545939 5401754918841816218 4756903613440353298 11478701580826258408 12739039263750050076 2655910245580949351 3140551280365897809 5875821236282514237 14958033680366383750 5374414483817236174 18086200246153127094 5162227278937776945 13497688690583867968 9235511651031063696 2784362302981328267 16449114564135699738 7769876779767601629 9632411481055724023 483889497661215518 5694133807299681250 16604740049805474386 16829347414698599271 15218007020301054793 17357865259166481391 10476691035129756304 9912372572416688197 10554681939091757801 6351321438262704488 4043949911752468862 17776484984354303478 4270278560341049533 10259972379195494834 11265414641667385277 11705443945964335317 14257123283267068520 4892010805162090491 9697873013903534118 13408519587772162647 2384219344096166606 1826077060022482275 8735999431290545830 18083333432729613492 18401301834371806857 13930997357190706975 11285853914465467855 9242300405123169744 4537731223143968196 3260200236037849256 8144825287453960718 11479859739570932882 13831394223550466840 350278398107968056 16041871075017617327 11795430439385349257 5282779667072223165 12083416001921103393 4318160734067787800 806832158976423820 13991047238530933189 12665577495325803782 6359699350747668890 13376660682532623892 14533614566874192876 5370968650296454663 14961492293048781623 16115544967730290158 8404941767414825856 10283198761091095839 18223469055852890238 10889902158915229528 9438048933659420345 1833704582253130630 12532032367524639213 18133103827673575487 2603171367814349149 4143174655537917438 17823957461869609791 9379883336957318510 8410863852443464209 4437102973627701765 3973123399188504837 14813453135349699350 17480641466535697963 18397372855410162145 17479716113567720540 12498595502059818098 5281531937734666665 4970723617544566782 10514337866582448335 17012668798838392250 4227592637481761027 11591786953449306647 15181949988458601970 6836829197569215460 16400293990772951314 8840980365612512040 14080610573263038156 1461343865486757460 474582548538763316 10006450404822393788 9289646829239452155 15908608640923783527 5734978171567448271 14104426897244258555 3823608593957815586 9724599577328881962 7996363518500504319 14481528510973584226 16254806649775972843 5942859022549988972 14946520640863241697 14910021407256932958 6806780690560875569 9806692804573781573 5953795442821109381 5828276823850566671 17802989990121619840 7585856765514366729 2802219885854327336 11140643023725481281 11027140810259199024 11074020269385286050 3484155969187596726 18264138885572305473 10482746857352459311 17144580569872381974 2981011871694207385 10509082154568115282 13695370071496014597 13586337337366707479 3413705443300328886 3036351252276813638 12675962260968799150 2334842919719865972 938830031184834672 11362046137486469169 16455378960714788822 11297344810322946806 2824883969542635198 9995393999330483485 3022790160326121469 3778601776295161496 9123996165665468623 877383919322611886 2287323341337876418 9154207442599348218 16435940649081957774 4711074073567407370 556607273890471676 11940720668909114014 8081811833725803682 3087113779540353898 10255178084449392277 7343325517080171311 13422947664195084508 6733372991306826427 775925376973097362 7075052542730784444 4952804502925149339 6053563463922281529 15041383905982884493 13401379027149957495 15011766140088354971 2769266743888529352 4723490552912297059 6527288359740360324 1090641141526432322 3895021010944257356 10289234734168995754 3055287826705955976 11090203317632456857 7017950854181452245 7677959189809026409 7716952759737478636 2666657040241308662 2247906022790914710 17133572593483907033 16332695501136684707 2683953639063798956 12973403434163621054 5022563468403105259 11663506672837935690 15519198787747570731 18323872127792877863 9054407707460212483 11204416491104119909 10995414612167617787 13730015886126505052 204419747156122673 15466171054544047057 4841234817936111761 15582277618119885693 18072908184188721977 5382775064439570117 2062805531660925074 10542140943491531079 12473511141106403054 9472007494136298900 17188367729962058141 5307065712673225104 10352828482980545621 1905952073284923484 17081192087348016860 16341852862575058600 13856324220824410534 454729209603824862 3226800674465980368 11473773186212431552 7992030802822388315 10082290964780892694 12935578863871505557 3144080927914965795 15291327940897865736 16471213769533815292 14843361432875727994 12913138112382939423 14673293071771570375 4159226782278207355 17601658125973460437 8469605489925151134 542114816797215957 5623578161358872233 4364302538502095109 2493694475390331696 11169290683114659745 12505416046709395552 11629520593095328817 7763119384873487563 10585303509868549288 12267841653158761950 18099054242753111869 15267216066044529657 8706113409400571149 145628039485769288 10872712766021961171 11849079363155961010 12450644547393772891 11091104397508089971 18051437122598850572 6747141388588941177 7276416490849419785 2919209418227021281 4613968293459560602 16178226262366789329 16214617889653884819 17476805384881305245 1293968380398920855 6391114262648058978 9812334580374969853 12325354719205208025 3485911078529701783 13896926836362910502 13573192576935196719 8863558900307261694 13188454211583475999 3337358968622283647 10963647895239783363 18413157834213960813 10449678590190975655 14376099785358591806 17304943455547944426 11078628810431952035 4192527787966954918 5234151738740663530 6468629363353235442 2126282334892938117 14092978329185616903 10643303421434370067 5643593587987398524 10414210485105232450 12749123900100204235 3143903478199193266 900045141177846712 11220531981227697539 3708267974883841251 3494804745547087568 9867841186030029877 13830989778291889221 10580235674756071875 9183304220750150869 13201193327460427667 3524386310449180858 1460772798512110917 3296441525876672536 1861073237060186280 5184091890650405744 5308129896436797649 8135232813319715322 17707804392565962918 3926238385523489695 14903842920169072683 13231399829857154513 16485071750810572786 974970333217439688 17922123776339378996 181618331351285363 13738893522130456853 2949535320474259695 8348259153753429381 16273595329479643351 14347573759288525685 2048493711762003520 11886536471438084871 1530249442156550559 7700359696285332520 17104580182337828637 656149780648778116 4379278328920461474 1249014467555853696 851144434114080453 5476300832282228961 9373127674446466107 2550741114419331282 14525684382504326759 15503572934410430755 14475362304279124061 3689028612866175398 13280876754839482931 8555827357247894444 15871437265491211664 4962999388756911812 17884892665593202561 12652507603369045349 12755905885284237041 12097544756440172012 392098756420080385 13254468216258402412 4121473205517617272 15024996934952861108 14754204027616997443 11259518170036671686 10934450743778167133 6082681791886657951 11699483233983219752 5388242076351363753 17333273299356359630 13021984587164336438 10023441029193873629 17633922161061493116 6692452347286762603 206811197929418102 10691942829147986968 841657487077587119 7679217594258741165 3135904425974838658 12938316409919338680 6868697054292040993 2103167263581605155 7709381630758632565 9024471582398996317 14495703569181610871 14501290874355440942 12436842086905906426 13290404594489073864 139955006829651287 10401697202758500271 13671131690257584198 5088547087399956700 8566123093498471893 10979718438265182471 8285858868046774533 1517315158487248089 1440490573230876992 3549167904348816413 15075852250932253368 309626463464718827 5193566032042916368 14270851109329452998 14166843390051942955 5692276692467767828 78065156635192089 735003391046431268 15106198063976353024 16416405323068886569 5439498952538202414 14340129961602870589 5170365955216118915 17433097267335813452 8823869792549089316 11333175856758767451 10448489915707759469 11055050930480288693 3543556097001440577 2386914276131527132 15072491304812429075 17537414517011086682 9378293962714456972 2949013900138888155 17501371214518055685 18067265938889984840 14259267964293472684 11792520584678127398 4755019286778768256 9382738641121487961 15740858549720383793 4323702816586872781 11271650740998277251 342217890340172916 5536194300617157115 17601657198337086991 9000140243985353918 10730855618511128944 4376554120121658703 4287874757405523342 986143850752718232 15097586891214847284 1082224469440686652 15691603841506679012 4173746293770535177 9130695970494468076 6491917770942853692 8760791003456950246 14050442608656404627 15909165457944418823 10554183710694801550 11479076182777634064 2862453455170028174 17524747290823198575 4393296900014837501 12237010325834809169 17749089776764271144 12204332005728010305 285195120738181475 5260302906486034701 14195065655632634658 15547880728061644639 336229083712248355 10334752192610251946 8924830844917155153 9199727097877048671 14149523376858104964 8092329534347516258 11884656574310625399 5390408152413759742 2613323187587961722 14876210887665694692 241796532489548403 18414410964913734715 7487795005728533330 3875280422807946068 12575167089943559701 12731032094472825745 17511952031393046538 7283333513500697951 17025839208084927359 2129984956293551660 8554701002429377910 16334879056833636080 11214073046292978098 16109067933831963271 11810082256574782044 15879312091408330293 14772772943975756470 11262400021022667934 3019469835674460734 13574050506007710021 5814939467441906269 766775144768284101 4032558731787964816 17678565817324184262 1056606767464019332 7387045842162688275 14766562352911670891 14289272381919562225 13872512017019577245 3148665399618426697 7931606294402021242 4203053399653367438 7154139286251793574 6509700182928693675 10919020954944684867 9856258774258516257 2897006657063143426 14362875928879921406 7804830872539772734 9517710450250767025 14220849156091674140 8606708725478907019 14404637211160554432 18058276786921540804 13526579652459842030 6370431677206006551 9670476930029079537 10615585814122399413 7298277278106304329 10924581730677048940 13783508733917860927 15062394148320769034 11879194977940392537 3240250329734584630 13355450486941161547 4411864271055115364 8900804737637923046 15426500690237000195 13194456603786654474 9451910141537532220 825567422870862801 14283954586428207973 12133093738879242981 6378240513851341077 16703705602858449887 12587503049366261717 1350430673766148136 3748132658222650762 5585317906675729431 1330520034637033158 10029940766601891115 1453860316642879446 5988818092522948788 5802845679030898714 1060961108274397455 15859522080530191065 3594069209956049505 1375321494792216573 8476437540046714700 15816416609408242386 16970165810573641931 2408707773573279591 61459918204388261 9174818406217415006 9903202787980579392 8601692578602650521 12139353420541100466 10613365884442104788 7349643587823586366 8617657521711355838 5614043533856736587 16089501051765236319 5860672837703319885 11145136241121984643 4821660881924035949 1575504944799568199 11629205999175186216 12433440047058280384 6510239540905744233 10922129826215087444 2389833282448187184 18243325134698544563 1740647447760013237 17228538272534483233 13701079022574066059 9315582242245974868 12445029858891819896 3846129725108717791 9731322028205084818 3209005031243991344 3693914687388406557 411617038999929830 4424004341952973292 7530276439354769608 7136131314378077473 11030337213376413043 1724620615050547552 417108514586781606 1206679341033954308 16151771915013316969 10325076200811620413 14711610624351931949 5622937781494805319 17410947272655195455 89232966009507576 5258424368975664997 5063170202907895173 10244332269988698259 6367121347933723618 5581134005370716023 15622171829604918273 5843740340569393545 18385465104291677557 18408497290165666739 17562205329037922890 11082351902504804080 8653190414665819662 5835442969232716389 11657187052786305347 10426254459180763319 14407313787683767606 17403328552192176822 3496069058237376006 95548983763843380 11272505966528632132 7008711424142721188 13535028942552611091 15371435530026104522 10273656382394331887 6743092748660522430 16866550814802544329 12734214805885004649 1371402330653108448 8591168402444334160 4231484565671919964 16638053026514574490 16345610657347868795 7804274349897285941 7665247234247949873 534243229785548563 16038486465871128814 7229529653033424836 872637584761245022 7364317823269483778 4264380188016104063 4513815098903559575 794393970947152183 12369579616461367738 17943657540376785627 4113829059073748054 12434290935919372440 10070885456752454120 5154934680450265521 2532488989861632105 7273275699736821367 17700358100434642581 498656257557072042 17323293133328077061 11080099224529737260 4992031600220492092 8352327600679552377 9812551391331392079 3490368824117366826 6601942795571543256 8622112290771215360 1355786426591697506 6132856321054560430 7800648075912594464 15715740728987354489 5809832278724568305 13334236302391179263 3690825814690357218 6116994380207763295 10360270571585902057 5656069871580982514 4659560759528165588 8257723858486854048 11688479855481967809 12329526527565839755 4337925882971536977 70363833370219717 13434708957584694948 411778782995630324 11027727563462850866 18207851620504582804 1672164260470684033 2724532671898136312 9208072298972778810 9593529919769374200 18303687471265161735 3440523992137986586 13466354588511207073 11501164288767899770 5863459456302883945 14301892016547502181 2560607443025539193 14750906461936466146 15983247227418985637 4908144243833832796 2645603659759257986 13119156152691451141 399087884887393523 15024893648673624531 5247808646518549623 9100028468719487722 11029386241624176368 5213514434413739131 4000120545526925270 9347381126702682457 17798993275417846629 1822958580383692377 5418046913541835377 11323863791872764983 12395330225037296248 1060600416047303509 1035052085951271786 11336234507473428289 1189964137816279310 4708599556990707043 11744755952354037303 14985744581936773836 10614384069354845493 18029514039013539885 12068220310426947557 14603668033077250112 14881780658192962459 13406903282783472840 9103534571819916714 11393544564401610848 10019388784057270075 4107317875597403034 10398329537381330022 7011721224543082492 858571404540518723 10316221030423259738 3742087200353033366 3603336145142484370 10647454689018286880 14730014518091752620 2834958903839514518 6630172491436352316 11396439430432002206 13311388556398456818 11237205668531156586 10928247037943141000 16841108006047800507 141922239978080872 10988718304166275648 1988861930533561127 17539671326667691028 11272255052305572955 2577643546857905784 8493687183142505424 5715033348332238568 13715627670853211771 2859644313460518997 5119047107365010828 908318127519217125 11383528164886686704 2104180569688517781 16972627639058407260 14386899630217643317 7508262787387939354 8588751358086277253 10948512245099443582 7420274644510281129 7521435299641227125 4897539395411278706 16708469660431273550 4767894621396049698 12269041260084241328 14775098398225909939 17047148800525910324 11423967782372123382 8383804133470724643 5145245684021991078 1520399622588113900 913145062683486951 10522523730292987852 2562214168801143083 13312642195290717044 5452543526672069508 5570351597654972363 2337333276104775430 8112860628225675976 15597481860275365178 4528577871471762426 426876822480348604 10652401656239897525 1642626681476034215 1615702741223196464 16606970242633786022 8938414900685402289 18201017372486235431 16981077153678821377 17348033574566898556 9425744968166018979 6485402119977552859 1043116051789189638 8732076402849135273 8859555715190445620 5633516713232359460 14450416962764622634 16788288048833250574 3322290654119709784 15003711624469401251 11058307023781561985 3549485397977631885 4557963269023195791 4446370766487209911 6623006475138805709 9767533331186802441 13140912678325326089 6334100938531245645 5521900281152388517 15499625260560318839 13545796409884062879 2778393872671855635 3659318297253707953 16142523007999196139 4405879457381836740 10895597381361848520 12301275178961088242 13030562720310403359 17590523849341164069 16828233710014628929 14693378567486793996 3246434022036170282 13878457889719522307 13104437288435516523 3568399210787825413 11929043629332564742 4470464434406961061 1781195281494759086 5631767841555334296 7024345865865694054 14280851115883331344 11216063784405096669 14057578329996974352 5067907655605615955 9251093027700903214 10508108535179210416 17890387402520111593 12482500044464978689 1477338081873227665 668111924597899328 6243353986854692640 12031413539164380801 17682513125087509522 11698087287454765876 18262451270068986546 14064390599711802036 50121927756562238 18200675739986050391 9082181894692978174 2938404963633363633 6748390795995888331 11937813627416155488 3631390328483583040 9287155066084030785 835354856081564426 1135683253720727966 15136775972433657294 17757132969125982058 164188602378488869 4120832538759728794 9870965967569203982 3664988418263999880 7189242066661181216 9303556506361684244 13205027966343349716 13555752739272913994 13433058508764700483 14311739765379438654 2788104599682939411 17039427407280914680 4411076830126787846 580006748304816268 1134274123993259247 11845208995697874811 13920567266062873102 7841626794660834823 8746714713750483446 14597450182131541019 9448960012479864610 3963741561547568140 6633354322453457172 335338335009001824 13760485937951008152 16300051816248976015 5006884962874397059 7202225144680888232 11020129673629835128 12759118806063092296 15970712286123141837 3231947368225541847 9934903679355851863 9134772441095999061 1120971490310855130 10248448473039705169 6769715936238773132 2026675309859377988 5495382728984341322 6399964359153095947 2669386149515440604 8698523605260491422 7887504707414214114 3737463655960956080 15153394677590049253 12430876734654700758 9164823714448742332 12714564239682693702 1971979670003059844 3481730350329901141 16218781240420777818 17057213001866089760 13243304132640515185 8309441294917573119 8248615166664759800 6173916617855600066 12063215007056691194 5767355144001227387 18077036034278486860 1335344654834524624 15571379246226145016 15005023891999005560 1365391171111538541 13319356667657626952 1013038512660085758 11543593410482081611 2317250068302422537 3539620781345774264 17978661055126146677 6737658677357253750 18114267105223585543 4541356410173842071 6863348062152960531 1553091434665749673 5654825213973476733 5534555389679381400 5810819095732301230 16333991040288604283 13182103454308082648 14749224727635831168 12573323966852642205 3161746158116592636 13077928287794820911 7662844382908011944 5950672780132751603 2477698989965268496 3615155689552900259 15631095855434212366 354638484876084676 10120553232579579338 6956259227298407271 3247883862912419363 14898898940341431518 2361220553144660032 9600065696298690905 8144657021684418557 12145221624499741126 13587942717561897772 3883846948873574092 13197153293185500312 8357806574186763325 12155510707384990717 11395257715043606754 16340560199483834841 5363718309628861252 2934942411983780712 15164250857314589495 8441373497014751041 16643096484633626887 14742366572502176170 461587604315632562 3211384128628132164 1553302175603491361 12705716259573106817 8939700097894946312 18084583340670520187 1777247385893407914 2597498399195204744 7066879763425110275 7079080601964684824 17153798019709074231 11742639314353157362 16945684413813252759 9025539957055244952 8765303518292783805 7445487288124040785 2725161170695773530 8237760223919057975 3537895639329444226 7681761245905252953 8182208103139895105 12449931171470196471 17797323075198520149 13623362996996898575 14508284309622318639 4408360969187839263 5875174170933776538 15234813463182556681 11352277570996678200 9100561523984790339 12058179440438667617 12111424027450542716 1887012343920348725 13502041615204572850 8168075480942518908 5631352977843556599 11388697232622061330 6292320437371345593 10008970148093394191 13537023948697624432 8750595699603024855 17716614156708452518 16003697551207212819 4018449367063692963 15137995894642812711 2890523090783297781 5295573124727563681 16623073305257912923 9486430591116793099 8303513851668731544 10159549360159989527 13386328765132291717 13890585622320658279 15579466619654565098 6287236717923881237 10378830629958611447 1093837772285115306 13732587901134542011 5049917834234351494 15144568536697073110 18280579251437515514 3662194791186459917 8303030741602200694 15622093570108570840 6029421995370292398 17217630497249937425 17020810933237544962 4930070504655700633 5566239164258659824 7637701490309827666 654320463472414069 13236355430790223117 7208775378509875145 12517880895251400122 9643283057716589451 14554229099098632653 17285420477352652391 2130387657283697355 14131297509744026544 6939903060166714653 2671909808919252980 1759031907779027876 14665842723765738533 3537905807728287367 4520495458865952773 13911976850771562381 7653577811613663377 3204845970689255948 2857600960244598580 1424236317161473865 18094167062986838685 17552103297596486683 5947023521977659935 12952550436990405990 4095461223971135496 10125100713475542028 1965962203727060593 6337537508980304899 14640512748548206270 3455113716848060721 12967383221360117036 10287307725630244562 5561319401921323207 5493115748996070735 3863221398978085900 5069063699757421161 7102191367672125317 2322426894345415797 14108599952078529663 15018012049707231673 17202030080628402808 17872997063855959797 7982405312112350056 7573733997352678071 13397369793937479493 14925893317899866954 15193028773415986567 11499894261770124973 6389896586457176524 4053330526386830086 2641061360281419530 2031010083770059517 1626891334681852528 2880840016996502401 14087431627912084753 13201873205044642691 5218296443034840888 362839087291135815 10643666040545599483 3234692169395658133 14256800274383647484 7207493550654692484 4046155901934069666 2763079966233592652 13103090504846714291 12772328754638224037 318101740748702820 6818970258073285924 10597429301447048334 12504823580445753957 17010382028582238615 17615007697236259608 4391286831741860978 11033044942286104369 3858172449896379195 1031237724814053003 4738690450407832446 16572964241154657942 6156881916331670241 11557239592365470475 12106352810241659971 4935874759025344511 15219061696031792492 5892299417479110747 13422635630377948551 9071122241375055532 10487582999269766417 12841922150284575723 12041070991180099228 2468353388006878948 13952116897508130850 15507055519469518026 10430626992446280133 1126240864139366110 12855609331381745240 16513368715358674213 870450044850396694 10927787545700124995 569622362396049130 17846384126605341267 11239758313126851028 10565406208321144782 7649791769148540221 12137544438566231148 10776192869963564599 16642862539979343366 5047636891976771875 11428628901389297867 13495818603837586709 9325919132648670420 1164191624640388137 14415582730328989701 8611836524130525582 216792728806832037 8963929413190759402 13371464505176037853 17562540424840656213 5319732279612059775 2385294437700806727 12518766107967626684 3489615879236307860 12669851095505799913 7837376239422476902 15369002224619374468 6194791389755254297 5478216367859155199 1050925152669237606 1115603770579583494 17108137755770118141 15231139416063519037 8246802640912504946 7704766937764237192 5780856143591889230 8565001875978884208 13836352103719815947 13436541041681803443 8220620694631017351 11993532066230627068 5661947360899088716 6088963740517746119 15645042808615777108 11031089258013880818 664041935781478151 7245142000670112350 5188746329977877635 9571701295663127865 404503939818684775 10825732772042124857 16167392416887001362 545242740961344386 954286961669364277 12071611435742885913 18241963056375041668 16425182186162427922 6215674751673288438 13106359291892734824 15942257899262594566 10193951037036443096 4128004037981813731 3184093985937462847 11009021883762449400 11846519370132616118 5496137360735059127 9308517319892471996 18259308578373677366 16662058828099450839 13521690358705757353 15729765503407852333 2920482672438935562 8986231781242408700 6183922504630965371 12951795471888891807 1397001337018353579 1515742266350910950 15434260804619579993 729759541297871996 2572826880567377639 5503481187095643677 12856067954130491515 8528115160181152586 7108225051794726500 14592555439001559369 13884614618838507045 11769990332486390213 4171951429133256374 5370538133741706001 5185461164298781888 16049121536330545798 14966097273822181179 465663358850316520 2768124160054470137 2741109964689053118 15004949801265741850 1985520121212398438 2998805564635665957 4092562492932980376 12614074735649179845 3742256019704389817 8086480062998608050 12862287502077893165 5542885978710545931 9837458939339623246 16570743361429332918 40501407856422234 9723553038143204328 129374948022003807 14194403309242951587 1133555586926267594 9050319839289978219 14598953997221797877 13070010478187500260 7061468171088235142 14947516443757289744 1630263462508392675 7565183561672270500 6866760122217617736 14551759075696956559 16746444611260766952 3985338348561946938 14336628422372215486 10656761685490244464 6133340355458923704 8147415486518190954 3154298953451395620 17016794315802262878 6351186108854741453 2271532959481256982 2419822682318667317 14382358411092484100 1944656543499070839 10160442141806409814 17967366615582721866 3158259485940562900 13642612511732401407 15625683669932262811 11906858181429631472 14612206717371241695 36293097868800741 797333069134840684 9297182099957427101 8207370616827762125 11500887054592939514 2090794583385689746 8837078113441706266 7402730264974713850 16755388171114329407 14927638470193126533 10126782782193890199 13801642252746559206 3411288543254279323 5206667762868524719 5798367413485926971 14099391576062745023 333662400836590865 1658458418122952002 434812951222661037 4417694371379525807 5495020342266384751 2068009375423460512 9012998346922520933 7654421662497172508 12719139817104144400 3101279221629715375 13100213628219013929 9005065274734903091 7315034427187892260 5466963133929579292 6049651627602761405 15628442410927577592 2477702418095103113 2011016999968969961 9782150203546102147 11436457457932228029 13730618390599893768 13916541587047398933 12168201704232241347 6092419469050435175 14316808178361397357 1065787683227639045 11189569146318715314 8664909425614586740 1658709119062184376 14649883579259969738 5063944666400744191 1610582183116884573 923503737604372557 10329037688730222094 4619776388337990794 13881850478353569948 10254322306197225283 5461857536468292866 8141458985443124589 9445641773856933772 7454859648742655289 11310868468536136846 1704146222114143075 138255706949874734 3295278370667925724 13945146120506446935 17151068977592304208 4413699802079091539 14906427379961645447 7540618867555249445 8832729285209188248 6752109126161926842 10365292358886636072 9319476240429537641 309665065131095012 13101200882844261169 14074071158013117002 2904336059998522839 1287869295681276971 12217428481383573343 11689985618648445058 4212677136334468059 9507919309134471789 18242781070727261320 13570096468033200132 8845781013138980038 16792501280439614793 12094195427545510666 12681373550745238533 17177403661871500211 1171087521013141570 6971656312459901722 2757966700544317277 4198612583785599519 6568138912903507503 993311108350640259 5906267496928750139 16434006396627746487 3710592197840016389 13362707937592141909 4866358537284336214 17018939377742977646 7166063970365561884 11516386307741720240 7324071414101296470 18197048569811361253 13583113379513597272 5629672260503037477 6854474852614271405 899043306530070703 9330948603658614496 13102398689247208401 5491419127905205114 2725914971659847001 9450581319105858350 8493620954097209242 4359398105801242225 4758568410001511483 2671805540715663380 1687645252072009164 6688594478197837797 17176004522007857707 7466717412814311778 5758524443550971842 12887650446544058601 16881547803848205289 8518887795361346063 17644384586822404473 6110871144183335073 2967248777056618539 11461326433185758627 4060299820968689631 9928635136775049485 472016666791595145 4993801441522029614 304537742385102817 10266671111540536189 11761472546058204464 3777932167769804180 9810194324096103451 11312900401170445113 15122411191823368585 6597408340058154945 13484625971772999934 15413412789445834798 9738800178900794984 1485846019013649870 15614313566910086896 4563494538027441417 16568440964768379127 1372307841725658396 15263833472282223496 6277283824075191425 11502894283030620791 5028387101611702287 6983272846266773035 3044184142127541349 10176528278107613914 10618824283342934481 1261973342963628374 11131711680569267974 17969214935495658904 11234896184014136550 18289165735837609311 5255608129588964941 12175189384424228594 15906968858428532817 16835883457454579426 10354688356740658479 3866075702836030134 2161811440142234394 9579973392844059137 12474145997735978981 11466463567128468548 100623982437296422 7074390812721631482 2268769108739433527 14673302021504791236 1685649479158931537 15323729201406885730 45707679882074637 16689943703018255846 3848688013901727823 12654357305114134814 5611627670492566363 8004268262207276983 7773729606469386885 8537590227371501605 576106389016410167 10480307907085211105 2970509069224166128 15596578697358002645 13531894374333927921 10176155924809127006 4065870441873466137 8242404682835302563 11838929577815833575 1113697673990344474 9293400553414307327 246869057364322107 12918277390179290251 10571395199397298350 9567297847159125661 6689238154538138524 6084511889455644016 13997447787383668003 5987002879974759299 5494483327508379637 491864491785188109 24432462963012816 3645642397626022301 13856159924889172076 4599722890622414560 745339825889944287 7801143701361027639 16747189405805957190 5264106462223520916 8364087537919245814 13582665833639197422 8035037516882590920 13869696161357373822 6975125653826009360 1915578521202661598 3547619715336313455 9082897357220208792 10835084500830529234 2502724586236786752 9570024183710049199 6605905324342241234 5618216808100527131 4368217018304612268 6754991937572012655 14347178790184959677 1985383616929573081 497439058492105401 9484441268306552145 18370362063195183271 12802630756349110591 3885293171662221418 10696198768029065988 9299891389160838183 9224464913763884586 17463453352666568443 4811608355985416165 7147748122993530869 3218580789284358743 7706337297663508923 4041824277314646430 3583106530343059800 16680329420158400739 18173402556517106449 15839552531883529388 566955047377347235 2369225703337338783 701608980120126868 12618986259868053607 3358416853182043234 17517880126028664282 6782801370131043754 621296255251914208 292198799397575249 18267550390965321853 4688340863998482184 3920059765624364155 6863752882858277836 15723577802146761864 17297684280384772552 12510609069479260575 16840958350404308326 7882266439702792071 6005294850045097264 10375599579539277477 13035409418049750180 7805899803304101301 9069333851079809262 5600093785839310424 11138330738126504664 12804213157736522700 7163677758220262368 12833135752709873892 1557240152662609487 16039370941075110250 337109688563223636 2835906259517052133 518179686449068527 11931909735138893566 16712729408069643625 5791435521958770885 2370885701145899653 1815830649861104136 8958485663018078861 5021771751390869071 10859203319828265623 11776625514166788734 12125409598938996589 17148454081893692078 14127303275961021458 8454972873217396580 5446839603187686363 15459256539097848739 11986398931574058450 2742972324595892249 12766251098831362520 459883522140882247 17949842026220498959 11981431225043322918 4910034652552003750 12608548456518628012 14257604977777762955 8169688743820180080 8983543296634381405 14944777178479428291 17312504544569441564 6264996976776702138 8814105583285175002 4951869524991284335 11985232999499558200 17092349232401640013 7995591709160365053 17470760699036442438 6363075625510924591 3355363468380597116 1366086123932549580 17353191946709047229 13793909730759694074 15239379412459646850 14687567837830054393 8090960615876678573 16456313972740477171 11054585169274767916 12296475950617835634 3583678133456176425 18427444299326913221 12257871896734184883 2985314917229865019 5308840232135892938 7546574243293412432 13737299688435435951 11781084150059278498 17554999305071268577 16449966994160124355 8508123426352829360 5865146098160058068 12033148739733907409 3202968566300282987 1497652831261209411 18172521824766591714 3249633240584835607 13864401862266962938 5004997595775997085 12772166395385984186 14390141935948718531 9036997064486902296 7453874855943536112 5233222040158911086 3737042420221414726 16545838882651476023 3171592870020154396 14544683916000690986 15487767495661898403 53060000607349127 16467361452107182703 17982842730172027153 335729419469764970 17336929780471971493 11192539189748872948 14605023482494943010 3168819001237280160 3636028140844076428 15934121361332977226 3126441275998442525 1456635140090149150 3418530825146610900 14415542237094859086 9479976557716777889 9029654894821452015 16478956325801814556 8607305609639565599 5593548569946222835 11800536258388110883 5160219671943118838 17753365904056174551 18291122079050094710 7892736735423518680 11605283476712601219 9350539027081459137 1953155188716372782 13921309728368760249 13389647403100411429 257788032135035759 16832440752818859058 9264971323258928050 15381092782813870284 15504795734289926700 15651017119558606667 563387701574746144 13761403579619517167 13613913601438428819 8463904949247300708 16693031560780844263 4278746953698444011 14855107415554772576 3375729577126797321 6364822714607497260 11392758790888576538 3516923182926162925 10042111129426026704 16071982043795520071 2406478549208576784 8370724598760201340 11144005925263269580 13764309044814718151 5007127415022996050 7015200060468059952 11114830096571585220 16164128130137362396 3292793694233683366 11654984444989269150 15759535603346324684 1711664100205200272 18038345785541461783 11584814825336877061 10664767202138513052 5723667846213972282 13212236817739832538 1181845456922507641 7981457603183826982 3318662220958140470 14737643306101366983 5856088599473019485 16214350052815967141 16922375380730359390 14122703816340064963 16265311335097708452 3589209358872337506 2209961521362359104 11863987287487862079 4450757390799712892 9620102139082740442 12426697395026913157 3255555179745267980 4731550565286592597 3423093994031342359 5822898225170477797 16168350953718695430 8191336775811765072 13486311937634717033 10130051528124113180 15157747362458266681 2911599267614158745 6753020247222537468 10076003150893195624 7830670478832097187 16459654576057927826 11671832888520578578 14105339245967305561 6921774319329004809 14170584262615731376 10287893885712315307 12430578474974358694 16596533375130474305 1311659724393708860 11811756071132881935 14720041022477425060 8370448704840993461 18142857307046714078 1694654140780750134 3267702766402940457 11740154854201409489 11027856127799617234 12084501036480357821 18403763040035569092 17608706574539793438 1210754472304013261 2461225310655258348 9664961751755302085 9825226889826871437 14384910146118564278 334429943331705987 12525754251553459259 8592964523594695609 6100184571325989535 6010337654734897123 13981231829667821591 7384504799316278408 5110853907141634434 33696975614928104 16574432305170009321 17945430533028008184 1734452924450507273 14026455405246182743 12174582248643453098 14686688039525618757 11614944037618412857 18192225370181923625 16804208580137671591 17904499769666182734 2921559681312126224 17397399450131386345 2830009338529496575 15305828644075390259 4686070546350260736 14434659632153657426 11752251833908277456 13175926567244649695 12704115593036750401 274794818573671515 11906559618074499116 2529761200839342158 6634847956780406343 5958848082308001074 8568885001749430681 7921268656395193869 8449616814023126611 8694925427009517550 18348228502668761854 13467732642830598509 8181291409116294008 14503741405766094114 15850496735479979935 14805413530839267099 9575404628163837135 4438010452858540838 4867925961733010460 17279667924469429116 7021177711801438016 3861424943528299986 12371478312220259084 8470797377105550623 83474868477299625 7668732493106757377 14330880256677175341 5667624619653645430 11520576287486176518 15572896934337423482 10616783825549500443 7086174620335723779 11553643624094609690 3740550032699950469 8895027711587926384 10011570602270048543 872520113082911581 4724400010795131063 3850922374266784431 1766188982727540903 3846741448848613507 10155561349325165948 5698493966974735354 4519174950580881518 14221705879885957474 16997978007012848420 11114821738482782013 11797357302153149246 1139223306327171059 10121442060183892060 12575638669112280669 13990469936122045876 3552436431785171743 14094601860576813529 18284734187191921547 16703898374867277966 6263967844427817876 10570516587072139189 16210419967755244926 14966560888058297208 3483230598759339980 9632988410533053767 13528305971680457371 1343994775946059611 2875897426248972212 1466746580306335462 15001851567513374284 7430096339916926364 11338085209949399236 9910459300853546019 605082453913513107 10198654599571954015 14196687214837060191 2592621595090374221 7699230718034465414 15814704271490733822 9673750376826919145 10582831584218445213 4201490616808799323 8559837313755192074 6814241296119782198 16887888855267794339 2960462574871754388 10837626715884433553 5271175388046679332 14482748862703789510 8650407761015925229 5714502651977483241 14009611382349363027 2950256562776867471 2451491536430597567 15007190082977053669 10679525927019233541 9674748088544353270 12267215314899664832 15069219482757980043 9763319555775185176 4084278967260486007 6569011569799063013 15177982959351830229 7779277221349262684 11657105712931722792 1339307984132791679 12429766109170164741 14511182455761042027 385122864110656803 12606910943387789563 383275596070496089 5122706706676815810 6691509422520160127 7693498799723189228 16405264506968375686 15752514193695062339 5950408114040409952 2833050216567753176 15555113538792427062 13161859724284298292 17169852070521048989 7879879425932797331 8139313440840568700 5703276543304000412 9727951628943018884 17377113217131488203 7425839038627089097 8349781047798637489 8471856297399058886 8477980348787521916 16794627162402236782 15272133632514139451 9633536477144258713 6769955402091593214 11415793350664692530 14129802595328376837 4619326161738348654 4231250331484104955 5347882504495674706 12102132828804117042 17970019446656443127 6269141820719329762 11111423189495566464 5673369013264111224 6308966106177965264 11453730518386601840 4650278891992424582 17578556211513743618 17834294920464710096 7290711809357540080 651441046948146 13485663597320846135 6830204244283655283 12733381099460855900 10634035571522798811 2977723376957358969 7215768282570909543 12874815596915771680 10403962550684541019 13827468580910552021 7419313538487328766 2305844572856453992 461498462888153536 5159218061289440247 14914768254881942783 11358017419297362126 1669733819260951866 1322544844594671253 2495397299178441018 17455048050089420660 14192665031020831758 4245923214955223809 16111699259424580730 11919593953299110342 1630484571382017910 2351718539844380461 4371680638990955149 14297825818854335024 5371069774811962300 1191686585835577767 4282294139024164300 5466235885391005586 13859983000603412370 9322838003631785108 14051891487131533224 15522529864514518406 3336376626035064742 9297404835957325246 4110933453880475680 16046155164349124679 4599870375974011623 6204838330280398252 12598443220983729592 8441893318165661017 6529166077324052876 13554529948995664971 16259544480490263620 12876394523282419937 6070915645434244682 1769398415652864301 12182313174299049511 9754757065948734247 15544068980672448800 10815275041783666332 2993214172361585960 17276409412369166226 6348611494281012823 9493894298524965342 14327345695617739156 17357274713177760225 12289830604938748002 3055279394522420204 17783202354008210719 2916094180833977315 13843336322291017439 7200441561553826698 6673593867040543293 16376783950993579441 14323479766295436760 5914573477266113218 14820593387291969093 2900965275803256543 9791764717755218150 12615979261151027670 4889279725864468296 3261379452084701035 7343272352447597420 3179756987727084829 14737774677695316507 2030127358220267690 4373548419865331947 7600897353130110708 16540528880715539253 16102035510365475109 14429369290769906414 10431582188703309168 13704085884696543463 9095484184186885783 8758462567692419841 6815632124353387971 7800858621261222950 5971130265736248416 9106225656649543069 9281795476775514535 13768577868509530295 10314228615163537792 15978106744267261686 17189120119673614030 2899753648289732906 4036406780928430253 4295716740202808061 8088603225000581735 10251748264832400248 15034137704440453347 14898321026035802408 7637152657389977575 14230906299559525629 16894820506238280525 6127106465154363584 1407349941903702557 113037982071807384 2978480166582000879 9964582938791723797 12599905751227720660 37899779040819975 4253059907056516589 9601391936173775644 17879468048155918131 1849416714775495534 17418656589265525698 14410453296939519512 4638658867734684706 12206572379311554747 15966533246693895232 9422918217569260209 9432940894201528283 13747377013456625745 3044635126956736451 12193245362985707886 13769005927704434852 16089610515398356015 262559223145702225 12527500863692899346 8756896187291405877 9526958853291138815 18075149922396456421 843641362413553290 17777938856851074088 1578012207945398726 2520937192153170460 6380067660452555241 16274820886790016416 13450825305517210443 7429820064448949844 15497317172319050065 12766060000203314495 14813042670643445075 14860198302824240948 9957769425293334481 10322247222362836137 7736703263714000223 14755003712037387676 4747061866730413340 8170862435748739163 9293857896714559486 4641825328703868084 188539761238230933 15274642954671926207 4037658516668407549 10759760092313904420 17389795213432928823 23422510433766812 12147521632369928160 3505874110235781386 219072357327351603 8504424632924796668 8126955066966452341 5597173315265973983 6216035720535491380 17329292631649451847 7721895722578984686 6965707676557513941 11529542183745648131 10850441005212361607 6662315280370830252 9352585687777311964 10286281754375220361 17822279850358824547 16072006882635454768 10295267711612455017 9147150893653301367 11046307339563141479 9535777899583807855 6060018399652017543 1317935650960326842 12578207144815459832 9023154078669641413 5378672427264552139 10546704501510886308 7243362269261033102 10744246051554851371 7415579796910620192 6416019089753052630 18060131807934156894 5815606550474100957 7709265012435512122 767773119355070109 6150894360281982593 10549704969191631718 11839338519902308365 9378705786138965021 15826105767050276214 277703171147197235 52688619428857007 828330173270419031 11450198407342505079 4148189888281901185 12072573217737099557 8825948685985395428 2846063843793523311 103658392891902018 17400694015208531422 17470644686692387470 8057167637145451388 7897105135115806525 2700834165461338306 12877775277313324917 1796511276801593485 9180755811869215516 4606860976788982525 15234739199582594042 11363636984747011824 10012699294735909853 16120552244996115650 12966018144884377282 12377415156049264222 3843791886708769586 16801936006766100853 14778441164563083723 19617329741633014 2206913824126874814 8051469470742256720 4557714972198553926 5025777690526504224 10297859290682864415 8905247737270197250 5559769098901085301 15802242667996117869 16637256180942977789 1376956691869543145 8511002144415167263 13232936827318372413 9804607769992342386 1521795709335491900 4977231489840139324 15416230791747813481 18167704471776668276 12460516966822269268 7784808414697702062 12110001917668044028 4933449726005324048 9190062097734955458 5347830483291630651 6597853212776973197 12244034043656587139 16413738727852325320 10188439627577797290 3005714192592335500 2816159123213407771 17427369001201181851 14360655582494864216 719813608916539793 11883249708509500206 2190418707026458108 8751789793839454908 1732075994069196452 18398077809458706758 16508292693982087497 7191335174065368975 11037711327857808103 13728976528907704571 1570270078955777177 2664912759549625073 598616209633848609 10720428798488034820 8677770901604427149 4596566844730731581 6377072423316676858 10503007612844108365 214505228915056949 13712064763075974546 3926300185064815113 2229367278696477864 15998613074748990278 2522430033013256306 10312314823321950242 13346247961613699504 13745134748779005064 563312476817407759 12743390500814028423 424750080753564643 5697289881464529754 8556973505032398447 6863217182696196202 6512610733859341918 9778821929190226298 8405329929160672753 16908236702880122658 4862799385516558068 3993763001543028826 10784200936092262561 8256994876762614877 9272584957952769494 8178361105373809700 11161075672322619248 13596492302031772160 17349378936296727080 1762239685463367854 3728271680127208498 14898585713155297577 1895958589536435244 14116452976861977253 6575199526929031495 16183850951753040748 4326181549302443940 2181376978956921006 10054803090712219560 3035937614513509390 9288028029601619362 17733334354745693182 10699808056861692460 4867753907513855068 11347675706511243807 3869491107792800533 16579329739263395465 17253056250436679542 11505815332130967122 844081208054201633 15079874709854675227 13707488086297993034 3861877748002428502 15571339007547010095 13475192194110853840 4032505079824600531 12324765779129900930 17597204409489555983 10219123129360345894 12095712809783769700 11616124426789542679 7000437981102046508 5221953947744018751 17935658864019109220 4407366364226872673 8775054921179414613 12199663662838863642 9405356914960361702 9039025356903071270 9680264154473458115 5680045814852618932 4454921306858357191 1866733135622671573 3599546641155989670 3101118489650168973 5781142047092182243 10155371899476104636 13160523794256212835 11182871736344276869 2088982656939767926 12338522274555522036 9916151606761481436 9687369983762357648 279728154005091742 7540111243998214746 13550076887540076512 10726769795477455034 10514530122796074208 10207992267549012998 12625120113764997605 5915777584903679111 7266239635043102044 5570582485579968378 2727782605729678335 11854702597695572376 10552632228474713956 11081452203881189010 13738279974476687144 3401810037156744891 9052485613418952033 15940946298212607585 1357142517200109849 4814449178479449527 16032579092105997068 7264222206399859414 9978240857026487365 2787736083661717636 9481024325183333655 1883114500412873354 14295529303324026513 3446229171146723651 342542165510192124 11721571327371312005 3896177293559977997 1046637369582169329 9249388478443876693 18403667590373206001 16391328399373306301 18258501308322342378 10724257434410548712 6680521489828758761 14840564209272426137 3633733333114823239 13365895798626230565 9616471934460341202 10363777999911845218 8122562263785887007 17352085509502208625 6334309498453474547 1872979374344609072 3254911891513410334 2807219762402847085 6868779415468362509 3254990908586310030 5094518218890332951 15440023463707538476 5866643564867422016 16122267254099746695 16150216972104321914 15186509969110175143 4072421480290939522 17024221647868613495 2476412528671563805 16199610442270368624 9410670055214185279 11025863116935106495 7447714414394261712 10317734728958023316 7628482273683745697 6403102155764233797 8925505219353815919 9049683984489159510 2360680485471116017 6642411936094713964 10159710449494929639 579909687012391729 10335834937759355533 15785236020378080378 4315098693419390523 16921853225302386235 17890806171775115613 11750555957389289438 13739798954110812411 7846562579893866615 9381310134731025390 4606417383458480652 11895258866939123648 18414204537045864605 393849333635749448 17538007786773468046 10808570657781265813 1509401302723299541 5631357227768841871 4127105194610478814 14486466874983630132 16853796395737451967 12374261798748202062 13684829444565390032 1533751267655219963 16872181556717145610 15242634462211425630 5354889827193710193 519325662619552114 6190416846771738874 3011598557132735146 9131586956756951958 1549033251694009064 912604768388975604 6249007176787127849 8730428730441625267 8316585670368592342 13166894632294566079 10259855115517839943 18415173179475946171 6166502291273464713 18095766232895130625 2223705697587178366 13196629570919390353 7714707467945187078 3817376543505074554 6497565834779537798 4191320053767312829 12486023210065323335 12441561072136628550 17665004023635006096 4609055227611506059 13970423544499555960 15977983405024388218 15150858664587567036 16416228064312714924 1215363414506385221 3029140816641176008 483764492892031752 5827498479840206545 12181352167998582889 15234069592391242805 18336349920853585215 4698505890680842925 17737599805019667758 7389703374069509449 7452692284726358045 5196025868663915043 6277931492218274091 10875327353537096906 3620341345586540264 16581394900427513243 1452373603831663968 15890138620199799944 16635673239126963236 15769168021884848197 12313798442141139977 10713002609134215904 7743544570163359997 1695449320540374295 6284514215444366304 4361698919553256222 66183804751561814 12569182447539752825 3848846073556304490 12734703026371528767 16584435992430500605 3070507823912069458 12001734052158092723 18033771723855120090 17497625402542172759 14320781921976474149 8079929664609804503 11616143382007604841 12127421078556556782 14817246008761867666 13070035600092123729 7174502595243478287 9783401153077179025 2038844259303381987 3649789739009025021 9428633265173089195 7468969311321835506 72814058204234007 16823812308320575102 12320571539516240536 6114053975140805874 4780283262311321442 4469397751348278814 12772348418246508768 8008677752347545353 3640065704084711702 16917412253214835017 17240924734032169846 5981536134049305424 12668250815406014788 5071228687288094148 2975531097030028335 4076298386770327943 10568539314373320929 6614602993324983449 8849760987471824659 731068208720052838 9686140998139372805 637504442191250651 12340907014296835674 10839518580664713361 4254977415522934970 14429451122479100756 15073551216796007597 10831667296003232977 8677117666872438061 13623925044560589505 17924974370369342350 4146317047078306328 5366572309451627755 1173726140324199989 9682360548581544535 4686951542360119560 5731447549150178792 8470549081304567022 617949663808714035 13117433486481134693 2009076921463828173 15988272056991298124 3909999643036333030 171191601137827956 14448866318979830575 1790870091206986693 1539437215699540730 6254155587948945797 1567290014271557576 4258693295153822982 12980415953044056475 5491818067188456808 14558513215390722335 17209966265478420884 16406789607468379992 6319111016194760957 5724754697492053027 11295774982797241590 17792486276325588055 8766016409468049081 4681168481929654932 12594317034373657816 2934002202348343885 2913289377529168657 10417799767062770621 7450699161229295751 10397242936575343653 14065832316679213113 14932246772689050792 10137830082994646978 17037917839072262518 2372505459683776134 3865779224345020214 12064324281732093980 4329901317614787166 9646736758377346843 14435645504436877303 5742497839071827695 12677846040713472368 18093460692505727149 3034956571582491296 5160692791687021916 8215736714326969321 17257554413252987019 5055496592177018529 380074279378809260 8136453891241286787 14975125409106263519 11969288411889581141 15595407778240801931 1028498118416292332 14997155708050837461 8035634145799330648 9589449925276152364 8608042409913818070 4979692626857012983 3482351754775132122 12659184549392937622 8964482153192219619 11393724493301730036 18347186288011264337 17167172684031537405 6242142842882457542 5897002697104763414 10305608265041500753 9375773242577064544 16773701239151921359 12241447650684186940 4972170255395894549 2516543633416334610 15027845524820077248 7142962473077421581 16362607481595292086 9534238818174730708 13281807895688073285 14085921005710989937 3292786612042833877 17817461852190509248 1684509451211171395 1586364394915673106 8899011460544535770 4171229175843584957 5054764382138945428 4497301039514902287 12621273269456610959 3499902965856456747 14576756181942164558 7419478037629960815 8521408887899550055 3506856460338910060 13087334386971018714 17205415364623362501 740729186534524888 5814950072159508287 11332544671390310699 17771341475158925895 976103351720382785 5384586950250188073 13592345341250024035 10752976013012171425 2355144210894839864 8124212617129558537 5628340413131801790 17180491016831068337 6433838245105529757 2811323452053563131 15063713025972261399 2678009134098934515 12403862233340981682 2775589407763685987 897871977443455722 16819883263206551677 5872116427312421156 1813044882824876904 16959242601282214574 8675340987512441547 16486704559509514453 8136806589842201010 627445755605230114 18237771937366365202 16227744480090484987 684102522270909950 11281480915170225925 16673304626809197914 10657834687985393095 4064940090398596319 13269221053778436969 15514101769037988603 3534236163098811727 16475895786085232485 6313468219241478431 6816037957834228864 14378734739526345339 2683622513183566293 9932686863171405629 8295836071181308724 12982685071209057117 1730374386340185204 6434600769267735008 17584736059976343013 9943438096755960148 15112945805887827820 7022110520643674461 16172364445591583010 9957590026580480597 3587710427908861463 3501370339722484626 16467852019843066624 4158491743968771566 17052639038614050282 2627736742508007323 5035110755229488759 3654235374990591061 12826058691778573154 3320799144415524554 18248369685739267195 15327581726423344278 7739322806255686172 991553662341181959 11217879485840854993 8583408907877499289 9711234771532767931 5975390139283812854 5333672482633443193 4860573496912843361 5670826771373237521 5269374617173907433 1742300787707784814 3258494441541973079 11904032867347483115 14044015858082865846 14154519031476837389 12340686882205061124 15101078354957229410 3818282909790518202 719620898906524967 7171478881791603636 12126919065393068099 17134902499011631119 16792477418633966581 5194602407189187616 16408639027279472622 10475565422846240192 4463015926859608300 793282809349080804 15089644905213566522 7403006224700578420 446493631077656420 3082834290674551962 13838139194255985259 12455397391897678060 7100285881811548718 9776047211731201201 14264944536434972159 9781941706299784924 13295892899483874376 3488793050568162804 6392809059593784910 18082251525153911779 15059962651897123452 14461007658195065202 4310770384734930069 8708099820383871356 7395575450655935181 13892738043235462296 7079913442835350940 7125445206561568500 7128126477300161194 12610944323373615198 11085614352743495612 10869033956811215820 14153911611018608335 6574253132650179884 18297237015063005013 9203762923469584207 918383818065691290 15924309848613486014 1361742743953876531 16379931932007169445 3551081289033281005 4963868597046207906 12640319873648669921 7151107487505666868 8841060134837920347 3808761906604928482 10791756414236701799 2366529020105339367 1692127301004907426 11721304936663296968 2619553900871905990 5679098132600163981 17300217442221530275 1409602860514171385 9511927334536749494 9722970826536311597 16562746825230204419 11326402376179315462 15931808327210935093 14278728702395499533 12735858093213272703 2834755365173374147 12839365933556670754 13503845969558650701 15439297567535704563 11186177724374492086 10020852634099028267 1404945219404715110 16806116883413901809 12040980641721005475 17172177448923616206 2639533693782193498 3961364796270766992 11345793416879601232 4503592548510667800 10982975752970393762 18285473611209707112 2866639290761560999 3875925444364419125 4003755632517629455 15507032762911113054 6496739132075375545 16984554640761166763 4878760317226053583 3240027737541677624 14202754415572428324 15639483477516520814 9665493335044087849 3918862237537232826 3196805678489288148 2123840800586294925 13658763935843374800 17008725332910338209 984138876630253914 8026552175071362377 9638198730900175298 410133167455868243 13122219930358217941 5509930098978754633 6302719376758305339 9484349712567008039 16769299004442534681 3872044429711391911 11207378875556575743 15402054427780976352 281756639567433774 18297703724151273913 10789651401906566079 2554103873785206880 8269440800676766011 11019772133648878034 3568816618949265660 4667339939542522226 2067409294842799517 10442623749160475780 1974402822812827423 15120040888432181151 1861084010282664264 9202341373932271721 9922998517224578597 7605323567071339013 13483326531622846063 16064462047954227719 9155014552718700946 16028022474100992968 17119829393786185391 15305592693532166936 13193804552575085753 7754628745403002845 12323395759489339726 11159538739295800801 9379558394861889366 18323950265416010164 11796771935317633837 15640690559393452149 2912848862762703989 2693544906946526001 13212060893960036617 7965699031474138041 1921661790745956188 7474959851143275057 11340650566042306949 12473775441799800423 1315432860985484530 8280889524761482500 7782483986681261414 15147855273573945317 7271071398881918741 10765137488568622191 792829025035724383 12301119332327273914 2806879242655933463 7974899726649993279 3811332227260168957 8224502497205492116 1917281049398334452 702057647531676160 3899614179406499467 5993992214464480428 7446515280907192471 818776030382995747 13240241078475165997 7472700077265244278 11501829326742233860 17654218750062179257 9996753101874221957 3376156804527264003 14152917628295137334 16068416197808122278 12543078588380667385 10985312265926299829 9540024563676937387 1784799422585168885 13792403091773350987 7399701196386202594 2879124484238819680 16301608240067404285 12640498517990444783 8415288430349678002 5938130536021896666 13905751543699137028 18429977756490921944 5204329861306418537 10411636393275670150 940730711290505908 14245285718336161471 17542566187397415453 4487086495947484666 11938174401493393701 8310719011063719799 17284774699741526301 6847036971805156512 987977745590257713 11189807397263145454 3088294503748646356 9410059360339688927 16435473859037144972 3000868687003000067 6365656940726259378 4852624382956568397 428702099592229603 16995108589608012524 15113809266352478716 3194299569551146494 9836558745617353958 8000622492056332620 18138228377446656731 4221236148270286716 5431200885361774151 13588977607794149906 1338533919572325998 1373256086183868790 16874794173455866203 10778607274713583458 5413598657716580933 12678063418185464501 6864690007123790049 13251395993585354760 9626946857499643954 5866901992954551362 14077831186378503346 15460692309643244582 5897343239352627049 7004546923122591756 17247465418351489244 1128266269266074903 5481389415073079234 14991536167451506770 2114778609515908664 5991476168773624239 12694084522107843280 6452308237981166046 2608214875959763614 12128090837134345864 1295253153412033354 10104326272748265354 18362824566912878525 11299397485773067887 10183833299919329490 3671002863639118698 13248100643459118981 6672553911854885425 1271413995504450719 8501693435988783017 11699821547477707327 6320628752121827868 9806151744103518463 12128230950111521459 11235421628605480875 10385671701500482767 223681795404771105 14436862036058939956 6079232064113145473 678854284307891010 4556635310379259007 6024592445050071231 9165882534731860444 10407955630689787805 4148244002384222238 15323643297663127096 14765723488618837591 521917927893510801 2583696948067075791 7660455483762663822 8979469120027592209 5438559681551555974 7892926275935868085 13784510676346471650 380205211914064386 4674167869608103617 4399828904661991124 12584940397071509826 1287745599446652659 4993164524184461183 6522173212684771785 13272044767216319857 15969588919644649513 14039637490630970380 10812720310300280810 3144147796200608769 3572978555942239287 10973066660410460334 9914761912510300755 13525440518820413146 13412268028718121840 859854644400313429 13352036890299643906 7820233382256087012 15422705306550137196 6947991389308826371 18114436602016420864 10892577012085175076 6790476932739808188 14553369891167740795 14982768679606617979 17366792364876880272 6018420351218608416 784926610438290036 14857152285263324010 13399222557186995693 8945611289613907534 2705161380321460500 11614966549696149 12233434949973211001 1142818886778678836 4366147720406425229 324397959093560329 7615429816925489581 17230231938634389652 8453497929391274970 7927858527887914832 8825103317106224433 1684677307015334304 2368231461634736035 17273040055304910120 14816586690164151468 6678284064809572438 17498253128557192825 14622946579946997633 4618870684553116062 17499967725134720167 14384750795204076277 407743244961885803 9956896446156850906 3893423540976378591 17439750553480196892 1886296885061218461 12859287034807012018 11220330465431277381 18241519903265494131 3539782037086885703 16584140765295832612 3316598066502184106 8172329466075313035 8975034278072010193 1543565248183886637 11553070062274582896 13135555075345850775 1699538195794438035 13641046866573086387 4933282331225546751 13016879247128205922 2014400394908434339 16580708694029932919 6639326433269372607 12120867888861893361 5542332580974535803 946289503123164438 16451496708769051762 190502705355701855 2404147685448524957 16720018014218462470 1617269167105336553 5868105983983267261 13103603511983315823 15626711099880042450 10264657875047092674 2323183799441300450 2940944870347310986 10810895554806923179 5221745425588512499 10133087939958023605 2340221553363555412 15791782367758846163 7338700126923574957 16804587211778463910 11824375319887346195 11424043493426232753 3779703602508082725 14457669159292612102 15953662589121233322 1903429417055309879 9577095077854178226 13130743557480829663 16119029425398915249 906851593052995991 16521896722174545854 6608337125912802904 6780215603579021979 16400573084741308414 2150351003867970068 15933650731673616773 17288249839197539684 17681187213870543330 9947917552897747530 12988623152965524837 903687546754310785 6183176873729481753 1421652071389482406 10987367422200838722 4553576227477671208 14343472080679662867 13644357763867202612 17335407583932464946 1057837060016779674 4149344863482647067 11659538944524733929 5417880761163884554 4630729365794754075 3754718591547389872 10340740035992778255 9384649674162975850 14978958912855045777 3434714390416177271 16659469150934419375 12487895835734831687 13146814922810614410 1317548961014999843 12587327232428810673 14935821042741907323 10948587869525331043 12154424322950896626 14805713675593898988 2943808603933821675 13376067627331201160 10175799743488399484 15578142137888555991 14468829618479665903 11041949847930109759 14577967247173155034 16208140084809307902 6522953138624567990 542924258483932899 3052776776245941861 15054658344591110519 11492968923719799683 11428480947065076679 8412275569880849015 9735369969009009591 3419842370752903385 15367397495923793520 3931221336174622928 14276254084679123938 1934163421792973986 7854477190104052356 3057813907412993689 520909815402846137 16870235387831422347 14264335114829162664 16912807793907283292 4700396978344053258 2624712622342632680 5212018219867953812 6802555330740602172 7283570929789919446 6054857619295340437 2013155921073200650 11425800118006247004 1999149077019780260 6321975306070673658 7724476313595242049 1504716814817941176 3439573256089695173 5514138544662709392 2386117243970995828 15854276850326987512 15798753732127872537 12464638007066378430 8151580864117739513 1539624126475367719 5184516876831173611 17005070119350076127 14738629615928439608 11248144751320110801 5211161984444567240 1076159558600701416 8829274397381965973 1492492091138688179 17295189483952699779 5766580850174178154 11076898964834687952 9343364348429508334 8091378127618843300 9003722487837175521 10625244720956900785 1963087790169226314 13490469660313480089 6370033374147649937 10799698773140758442 2456927206901452219 100641038687574951 13105274843560170734 16365101018399258634 3459374934658613613 15508220036641216252 13168759763530973612 1232254690371451660 11168447834364392061 8975890379434864804 646412573176838759 10372298154830159421 15298228516612412947 17273645488332736187 15313403007822620683 5213502525393453100 10337313121163731320 12772450370079003255 1015281161284243327 1069933256161559971 1648134722518100091 7218426426723166770 1586152788239575401 10115123871973604796 8755280788388211640 17307171448344249566 3040201801853979606 5163444044225841990 14062067689742088212 15470683029712763559 6921701275348255127 4068561848849326500 10222232547177029850 9874355939891516713 14033152240918877494 6352771833359764021 506098591857091711 10973696050511761716 14186036063774498795 13623481475302760885 11785324528862844271 783214181718926290 15703623209886228836 15910462958400671136 1833528394770309767 7856103419878844814 1319519226656942682 16666584689887645030 18351458906443489791 16223845593360478918 11974777923836451142 5366805379097430791 7660658366763308654 9115527082958680283 8431084142464747477 3521700224186509894 5078198730383691382 12504319780158263475 12473112820444851835 2320162854932420652 12255597580421652808 16922966118610758268 3916462208388133257 8107908783925737396 13707480164696998034 9328719856315461049 4043650436900720175 16345660242240606805 5459298940841723767 7913833086257825434 3292836601728651775 3258243444017297129 15545553784848864513 3446624339503400255 495859397243958054 1558291509102186994 6703748723829024236 15482518665632215837 5829896126983597964 7475329593259416430 6242785960012195599 14366481047262450976 16681840781715847081 7964904822009254603 17963553148835823176 14011526993455245320 4137532572100080780 2077610619534959430 16924263070415294533 14204551813648373415 708436632759753933 1683666798645616054 17906858917053463285 13604724952633250846 6781463172171074539 16792067084468996417 3132621505914704327 10446217675650248788 14569595615023287940 12979366486067848720 4439324825684390192 16587399339737052191 3867667812578035557 7018191459455451589 3583828912438053019 10500135305753980095 13703583586012333032 9346868023409648543 15236404351815979126 3564939823135772192 13479244473011250782 16509589311869457125 6541085041686495559 15311527960952567341 5867288565566390090 3261972813330950135 14780986609745358142 6289810247602930945 7290033649434426037 18243537900984370093 9795435478113132552 139846665026433665 6346321267640914988 4200733842595823390 16847863310945556196 6382542365226633226 15020887481665692759 10004547402689462181 7246180769111282912 13429249164507737959 12518282595719939377 15040340384138729086 11696955509025999102 13836344498718897199 2622626392093299076 7892105338890246115 9331724876169495361 2618565098762902012 2373220618516411979 12666948301635896940 1701025385142885633 2650491733649342753 10248011166354755237 16123632353247457754 2130724873162286455 16449732159470237068 8907379185664017994 6362352672683338227 5639759814893299868 2011649959849640574 14705122988428861329 17740149721821852565 13258578310079233033 9331914648937857343 18095085190393355305 16424242625926009059 16563057341064942950 8339612201772214201 6111789739251510034 3354898979808450506 2326712030744795423 11691980364757877526 14227429812063282945 17076437882157055968 13196208145295456512 565896925489414103 13511148227455364637 5659476377605627479 5724397792800983603 9777550830588362380 6643554874022588469 4874254530769223214 16339360011321404474 11049610034204889456 10423227176308443236 8248481158932825825 9626566769143876198 15156502337360846931 5862116206057887560 4515927020567437176 1566118541450645241 15633355404930762710 16415393025711712166 15949257042511954525 5858919196474849757 129776830564870642 9793554313429991666 1204231554994244709 9695974398784883390 819955917307709214 1705051577140026552 10942761863336737912 1606714391221418548 16542716904772301180 8994338177050734054 6148611141430698599 15195506081934621658 17514686554068897844 10040186423516018838 16289337925205708538 5248576797816145303 16874156642409499767 2723208414621978659 1707018335447654389 16533140267106757197 7881246605277058806 1407296681383961155 7044260945943736754 18112740855248683757 17634144630782590959 712685373209360635 16649643379302780743 11057929515822993764 16143664352241905886 12754206032551861743 3080817946602110012 10186840452969402098 4358767830384488263 6245574573212193396 3384962806771243817 17838489583437223341 5665378330127660900 5429503065051225861 10649727337905341470 4892468369203285521 10724892894824663331 2779795741721328617 3931135039960191872 11745332041366448865 11668364775390603862 10616363533592610984 5302376630002414211 7875726231373876659 17443367024500161485 9919313993355488735 1619141253237831509 16412721168476540184 8748622195902515189 14950755752426143445 8137469385136140507 2397150745686157769 5215361466591987922 5984087896890551052 17015542991873092405 3466499800581843638 7146419759393346158 2468111675349013688 2262613015819393732 17233794266136434044 12346643394295307136 1476231131926232373 2990111777461072710 1541695122152442650 16455911714563521435 11390988731567075273 14873849918896564447 8523423265835092770 14780908988482547801 5418467017922658820 14765719535783204525 11746953774382577678 17240647451808459754 15430269829483131587 3885364779359440928 5400859296474321228 14745637675708484937 11839448371255726233 407650892600714165 12332873484965367218 11019621253099029377 8656730961351443102 17649144311419170968 3067706915016553938 5345569113388467426 17435558067408394611 15272335613738972195 2908276548637835042 15083298992811669863 5251547528439135323 10846736467886118699 12169823697292831113 17338454542713579606 5828626423596969699 9915191687834556470 10129303776605844050 13316222565546211644 9012968816250803465 2856287925933447049 18430395890892565500 9202079947156349024 4788573437237303872 8642472769005662882 10729579986965786745 398220175302850593 3688677122744356138 15141636572127110489 13938389338162057441 9303954859451666995 12030085338500201060 6590127741266065389 13395157736166386395 2741121353984884767 16096519931970933811 15459421663951047576 7271335744854604698 15236593448872919415 4569362545515208764 12012102958858885908 8238200176095242430 18334523747251923705 11656074015995683544 2270366501032677656 10452444693893977174 14945772819469651954 4359594987853689405 14580432466692548379 6360546262755806604 13458890949419032477 14617767323117059911 2145974116287984181 4501656428712225813 1084172436467500496 8444555124000235759 15434741767324513314 15285792440690068051 12619284795738722746 16451410446457419169 7106478993255271564 12552001394783045472 1415226282957449715 11029295846323304904 8720183091118704218 17959424226547792377 14465837090459408341 6293629445724417637 3215916837671871855 6056472502460313174 4670573030027972093 4996129419890797094 6423385593083844122 6179752201623538365 8691906275761999059 135531216718415440 2733995067767289763 7941765316723809469 4120253389551461759 16811049927868111942 14499239942135860221 10083421358139676442 3349734539971564465 6225067949231298916 17103768643771068807 10712956000145510053 3898903652110834271 4616835793014411896 18137856122108428680 9721948554323990088 17534224024634379526 15610407930114559574 8876212615481535752 8180561987487717177 14884518793553751907 12326666325030905663 9846274559640656453 5807421082805642018 12187100873152594080 3297707844537160243 495412998366882810 4541504116498334087 9337128868501497432 13752754245901024733 16001487095475269869 17355990369003180045 8007083118907718721 2358206330057714719 7428808988963517108 13214059288750498271 3488180224561553161 293942216204395839 10858442801846948173 12423752080726069141 8398303328708771193 18214807872736466268 17224265802707927492 559908939727500437 4978176878288556296 6562593568920584852 10270213357018641085 5225426347175735933 13961706271577983774 3949054340542916688 1371286553269053423 2128877015539773733 17228999956097031088 17622128489918573693 7830869588398825849 13482638384947455845 444838942379268490 17492215106847781193 14432906031630004068 8039231131360550897 2309708313669790964 9502563024936657716 13834324726698264369 6534933300342016028 13373637518643197763 8024794596899635146 13118816362014707049 9956041502914648186 1775661585865097270 2189670549370126118 9061106667437482780 14543176758428683857 3287188563356238772 8327907110593404501 9316679693136290162 4892080916761319506 8024693982155678362 3115065088204788103 4219074051462163304 16615103000396680894 2338794666699464739 10317118463818988796 11201192615443705179 10757533231227737380 3012843463267131629 15705479705893343483 12277348539070192247 9176828070587655267 13887939309376882923 17767528946838657843 14293634757711192029 17838569943441200107 8390048318247328120 6218147783052659753 4057940747147679809 7334417862122794437 15286866862218176122 14810927583113095706 15343883830513561483 7141049431656228600 14816553755106600924 1905649622415359881 2787406946797233654 18343815008710327103 7501932391309658570 15268293717297924141 11922527387874111361 4586750558107056096 15547447310451330433 8795581237755447184 6577694568789321917 17722088020590052730 5041550819326305723 5843371552313716792 11521467239085314981 1677758909744122845 620015742000359399 232409161000882927 8788434267556170203 16876821229104250136 14196653288583629182 7194861703200288830 11443244111482284992 17539550268888765795 481168173270885664 16780717705596509884 3828480419970864311 10795304527271651844 6784061629649410880 9506561366083548322 3447121766703650410 18271074445341948017 1711011796926382722 14614205136758244991 17407275209069492476 8284381949397672878 13122517314019615066 12006372748407851562 8841198097470131778 692674195956203658 2301207405980872108 1663051066148064623 1927069565753447142 9169575642060603872 2679806889818004902 2526703236118067433 4880075406229606405 11775408905768920857 13229760357082692068 16800338124122391274 7618603259901902600 11854989081764115408 6412178796922741549 15651799413825387379 15237002067578065708 4223522370626862797 4108171982481116141 16846516826094149590 18044374192324792120 4401900407462211413 737137566680154218 509024070089588813 8614894555928278882 10647055822382190029 2867322401708105603 18111506314515158771 666488458258935485 5040822683628703967 14985940445415800214 16875754045803553063 13838440233708445263 15814771381646578996 13769920559039803528 17849536570164886540 11922070959088836880 11294945842293458556 1229760575207756071 3592082259180310001 4596610968540120133 11902462172686880142 8769368185933345351 14942525574224826640 11956728274938585114 7034476666084290841 15445337514008961853 6177286266948020160 18121081184128168493 11428675103516459455 2896401494745576972 9683177207748650379 3903167554235421437 16048454512170690960 3210326074071875257 6907811341832476175 10379045957951334985 1465991875140204739 12344980662176364878 6979967286006247983 11206747421101902024 14357650849102981150 16309209076889757522 6399654183101107983 3587705582334262462 9856389998343059573 7930897620715811029 8135249992061320301 8014355872884009152 7441487578468006959 711808728081633677 13979629361632221539 17246577709613946780 7331404278491767599 4436719354796607107 35651203876371846 14913855359230152968 5253444307186979123 11909746304466334257 15156391138827377269 17325660964939807243 1452644264591456087 17117844635288251616 9122860490539538648 2102734024814816778 11136973377684804858 8287498342749502126 5455681651479705853 9297027486187114708 18394183415534107838 17970315756960779415 4502239802273025175 10526472613680801966 2526771351401765611 1894093739200512920 7262091138590316900 16897013363870894633 6693953591927839671 3982136394412314773 17008563999184133761 8006744154890994045 428634174868842629 12166658304864555549 6423633070006777054 9407353306967494873 5330590723395941925 10338227818431061605 13147635562540013747 5768205103173610125 11230785144829431857 16788245278512083646 10266104443648286569 17909775542126273304 8357831695337605266 5896596656328237260 5630595599613674206 13842949789863947187 10987915708027966496 7784191699145384108 17935687623485887405 1751782569296494887 4195302332537033603 14689503955864240691 10715044580094897190 16902638655703384602 15485243256223813074 2437987823942183060 7234737729322536298 4766386638117625531 10376146327897596038 1611271162878430336 15336017191555953241 16221731846528250454 2953026890283016826 4316116801892499564 17107158573827608700 8851328081221136661 17983107563192413742 329553662840334645 2573330922555203562 1375666381410861789 12616418459621728319 16053852363211258031 2899646469012915066 3281523621144475084 15709800457670532736 13304437963458434057 5774551224536715052 14971671598367116916 7637149812363276528 12331981229784316052 2737239509229526042 3801052594982779663 16592008944795274827 6935009746781412438 7157691011851469026 5494193466771624854 11798131142682472550 6405318463765944197 11658815322636628285 8235019646060826499 8265578358558201958 11636998770581014146 884408470489132434 12720410632228892149 8098060862110775799 8283398344314784281 15946385959097655421 7714600308561688700 11137880218403097597 12065249320010586152 13220611796488585933 5150151479136407096 13132076381478484299 7155892650220944366 14554502726000161297 12078553930857697397 11724846722546809267 3762916513294829790 17845162918665019676 18140913707346053315 17731409314885485957 10432839056185948952 13660657300863531315 10380574816897046033 4160364993287166155 5139333592292872698 8958132588667519891 15907251024673548974 5626643104784402751 2858878945701074785 8445458934489800728 5943629084353644654 12194719543145698538 5030384474688235114 13142188255833693843 7439983029813257984 1399479935099459178 10480906479839559608 11861317260418554586 2624942877054751481 8327041950171137661 8251014496344143622 14740983325895061599 10831679453990482212 2440601431981331876 470155226882101037 5419451098331038427 9343124439032291167 9458050936391487135 7230241856859263483 11061994612833122051 10119227159373178967 2788792866767149934 6994960823427138634 2510555439856992779 6762139270407894354 12029092691925124018 13120500301411248259 3959115047720515141 5592843378104414269 13046138522292335004 8702318496713275828 5934378869841417253 12027265602480623608 17886663946517273289 9504392129481890203 11922552923636253002 17284980782646921195 6736731285142860961 5590814069050131870 2953368977644638753 10214382656947160468 17011110786359022791 15232372946127329193 14991343818436140110 10260226444378740735 10100777500371495640 17608092386831052045 11635465358208396070 10352070027028670043 11414759433729520442 18378942235500770488 2564789163362254861 10967683661624764683 17687167181242046073 16861592865211943651 9074217245424332171 13891410116414531647 6140824331602110621 6376363715835115225 5022059450928141258 4580516045289614932 7106148171150898488 9682558416180936420 3400428411536795903 7607379387551728960 4608329671205503549 11046060806078802041 4258956167706493398 4872917588663874493 3040696429646002608 16528896997289730079 10673901806451151480 4096803334950375405 9746059918772855517 5931406116426256342 13564341985044006448 16454062445702384587 7716499700957758201 11720345205234264516 7042547193889324667 7837773111679625073 5200099820896868358 17440588021450706056 9113334267252242732 15801293696831119018 4136136885291995639 11902698167398087215 11361597315281526837 13917588036081144956 14321094436386040251 9286873627907271369 6010792430778346113 17170008222273800926 12690834887021027644 11862944717084982367 5337638310380305582 17156083238384710988 1816838019609194189 8864777990085542278 6610255285194184357 10112013474213159801 17739924908839075814 9694399005833348330 4807136019753159784 2818068919328050428 14259236157791085506 17190798556627711569 14005377795612393253 1149571453536997627 3796063593287087040 7847832014686165744 17003381366160642050 9129540261595596376 2327538793844696651 3105456110285285599 12063699955552208842 18057715072037484524 10545240552186319759 13621813103418159471 1694251112765600048 6520372784352078743 7424940538953259203 6409672454709421866 12060416967055867030 15036149631992655970 16295228205502002978 12905329607867013303 1349857585685102882 8192110999610878632 12292448242442713577 5610887545016813750 8793081546461282998 2823704635624956793 2851108758617662514 6728381805557828658 10328548281538994406 2573153375488561528 11906044304706039608 10221249824280475328 3205982432609637979 12594475974828663099 13000837400049832250 565679698586226028 16505396555597960082 2135784050411806773 11789348016167374938 2640182393481637789 18110708484609360025 15034441826748476930 5836012663241484055 17351183781478306346 15620324415886846064 6994769184851656727 18266082741203476112 5221052399540441153 10599861820010744585 17704438866374344112 9783132262924906233 14848784896541845492 11554119341788715519 14312922988962353837 8420025441644356439 1465986513048443392 10326749206397598195 7056166787090757445 16456209174591906692 2044787100555015799 2640617702637715221 6229381304266779182 12492429914141135798 17634722455576264729 4762992834956116103 5712084585732983390 3022782611009753638 6650005087970003007 3281565096954048539 7116876995638967441 10105572262226632973 13507067137301777333 476064502666756878 16494158632601389075 18321707875638292557 6204856316347049645 16971505366994938908 3872974722378708395 15629494929678735228 16520058673274957159 2588765591572831416 13528275115425693940 5865991648071625727 1104233234509563232 11754557609902107273 4992160451725646936 2849017942848429740 2429992546500957396 1017325092918022319 13235418359488463273 7246316298178677631 6671896330416544981 17473679310645924547 3013199021637180400 4662381437098005387 11152851095387476282 8465946338470927617 8035599686865411324 9115410733069093402 5798772073440227332 9801633908680934821 18182611406299344822 7146241535063928818 6419022781995891624 8551743543414488416 16581332282675265616 2286136068362404664 10093242445664111559 9307129852631062815 11599885814423207121 13204541359266430175 9221668198870231091 17807969216305765557 12738851791306427916 13198083958659091198 9862183298456555443 10834309994089666758 14205385188499484995 6929593463666216839 16693068853708160376 11129071798145352848 10825254158491668950 11580735068101221974 7905874906956538866 13537818856992548847 7977994798443361299 2203497913958032296 8333767256117356401 955735939308761343 17785471528869403212 5613319662951818009 11724994460382259127 16383997145769913417 8889636387886960289 3099409713201523647 4004915286305564059 11195252882384748431 15304177849905020554 16197675578847828381 13967658771421987426 5047259021544513531 1070899099901310621 4804054407925360259 7446308416743909599 13795403372618754671 7985567201367316611 12306473217523333657 15729891143033311934 4708886850230353465 11284081071445826399 11244062416931041672 7372161018065232089 4288770486379586212 13095291039772604395 1352112058887890366 1357904364524161916 17023809795132404164 5056411773258353816 1720913282623508215 16085517978674481940 12772795095168407215 15114211157324955618 5029908826326836803 8030180660741589806 1297818972322558491 11249857690324902269 2050077815736569276 13407082074649939907 18271196709181206245 12369318652819205888 9970209076872112008 10916671296849007593 9928646691710276574 15409422235068751718 15622341039419234041 16343390623230113799 8152672939172055324 12521925688589406368 1071272042393579428 1955138496192338504 7672651242174733398 5216977532136711248 14208809108157094643 5933588647662397945 10948855689350564266 3570119500975671244 13457133171657088032 820044594058526393 5091155156388285591 5062695813944238233 8470865703586703198 2501156378796230322 2520302145917068459 8326553863277713183 13147615083871153555 12103216961188293903 6294897356621965879 8402540328278106038 15311013425623150602 8503208828087508915 16231205828201409162 16159975032384563278 9488843130719825601 5903258905451205186 12466534599758985272 1757095018974790990 386874985419260127 6803590114866477483 17715888574929779086 14576489139338381255 772731488877371098 10899236886411645844 3433690554149245486 17323437369731063139 3518663885874769560 9198315870482464617 14479136019164458670 94570367022137488 17075633440754288126 14101008772847057192 9153049074079045658 15145732296648233710 7260084032782547242 10355448988027501560 6066673077370060361 17827208047440987946 5679164790781828160 7226832233757828049 16777638050593981387 12966293933903163490 14641324028892316934 17993007412186275607 216041821793197704 4466442207721146567 2012184261704080581 10592296754780921974 18030517656101272833 6453573639924740579 250842120081698283 7409082634699673886 6158600954875372548 3815164638277612102 6010916404428402428 5422438280870130824 17634778724705074084 2152293682332569555 8960956592377152787 7758919800997575268 738909651074067684 14083523499137915345 115492736252411614 893887177706474978 8825826360629616660 211504291167465946 11692196435659721505 12857455539595518133 14385909004626274263 4971395392308410161 7490122365239809294 4128891387751927118 8458185732442144015 8417239752792493078 95439663188243575 17555630102141985719 7343462711318770798 6787945512733903176 4726760546758363408 1698770097247277107 6609222008175645516 643292145469348003 5175490628968704409 17715170852526684557 3640564809209779806 13286688446559446870 18309152076092558085 10730724794533985519 3211799120365688641 13389600140741645162 15843922891236656792 10027504790749217973 8420961685174665096 5535210561316546137 15114369998070855621 7211596145533438695 17258579022380587763 5669791978434881030 12549921151618184403 15437721602259395669 17741287468121701126 16114691180079792590 4569299082752813259 11529271530542520137 5323627807189489788 5800996574282269492 7408078096268049463 5466212652620821160 10072870752676841631 3794416851575061511 11293375083001417567 10350880491917365247 4582341642159486772 9786831706463900625 12857512653131919751 3816432956600440466 16623209051802524559 7943079864540687451 3762284686099382367 8414156553005286231 8493346984497080791 10514852354154500261 15780786807045124302 5420365549145396203 13640127918577640878 17729842341559531241 15220230071760085531 5324632342302597068 13593712868636748295 2382721161195281970 2005210102781778554 13105252162081683510 9367177725810710596 9777468924693065889 17445988678911059524 7922371869591147046 17286261760290545928 7102845334807809694 5105214747957446797 14503279031567075276 3554845489331977130 2537099844414487048 12571414027783023996 829266543917347968 4993352502766106140 14640975870514957882 15892203242722100456 4577776089317333543 13769118619857159047 6723626444212256284 7479718610953282090 15524880065439752854 11892672834115304150 15752612267519240466 8404620116007484704 7726710174367745947 10052960067991641446 17105678127320963296 5809710173606464613 11078178302912859894 17332629946106369241 4084766811638534474 11836819587420753433 15775454810028881592 7988955868175668343 8670018069650032156 9097935278300502617 1804061772327778263 16211527928056171210 787747635255397 1455367559324183140 16021577302998728089 9570193592260434537 17894696251243626997 16577301623413126251 9981554498718990445 3315956912806576174 10185388924107420284 13273955269869053906 5822550009271475572 4064090960604710687 10116662614357546555 14242443206168574844 982261082413045998 16750352584360958820 1730286641644653340 13572540055301615668 460555301848783833 2468228906019854946 1383725687905729405 13960068868167787888 2366683270233234757 17618283235911429603 13564653982415638153 3651720135762874837 5090284641782821465 9297090895670843616 12411438156665280025 6697690068278775093 2928554965093009267 13628716987262214170 3967795533236503605 4222889642477196574 5011087642194820166 17170876918698217821 9076580734026727675 6681576899212210796 727056726306057381 3369443735396348810 13627695545100758824 17450193718079652297 5421845172114484705 13418824237172634631 10261751324116240468 16037263824065474458 8602949648707151449 16124572731874946697 13717341110269680043 6963058178281696081 5450251319986769493 14617922495533578013 565031089452922071 14530465310548595290 3604915146950110022 12616240294011664378 7296699647471306756 17200303314151578173 16117293019691923904 12283383974386996662 2377793933172410162 11380107084361277891 15496441764418678635 9850618440512588001 1598802718252275041 2565939340684680430 6515252519397438885 13934016909254586588 417351425731260344 9637589488734852260 9991053868484646630 11482275413747651046 15292370492510749200 13456151427272023639 13914925913180293997 15638145364333821836 12670768302115658013 147330362782272389 6941529454201584726 14083727501533555823 17053753309304511508 6338527493721003358 2144726775813023882 5013104166493201915 3822236976363013632 15471491229524909073 13831191179285853348 10763482455496831696 15224346623364852055 10217899623254995200 17637438406991643006 16281930781704702859 16539298825404285097 9643212149778355578 2900511058953281758 15571661674883948873 12414273708489675281 8195420934001405541 5861213499467191940 8279148749512632760 6900981108206844009 3819900564775661411 2652636303164914557 2540652535367019236 15242763269897875207 5800129744393932517 6368403416018142125 5351867846244766477 224992160915557624 18325287429927399401 7705807543735517737 8689749173601760172 14447419655266956220 708906369434179487 6147900569659612782 9861538836738426825 15641997193468448339 2125266792227417491 46951067344488097 742396436370041058 10659493509285917233 16159626384745767198 13305199106978142293 13207121105946678312 6928527942970587090 5855747649756329380 13827722588395265883 331797755230175736 17000494278824312483 5567042769541626207 15191079734591584526 5077919367536819898 15822264213935318372 13796038351962993772 12836200225192053686 16066231170064471112 14662901365330185061 9631953074418166832 2063032811871603330 10437205283522628755 9133436499756967183 7580966362724171548 11396823301566618015 13060419532076241096 14423912204131827477 7830561201988648276 2287426546810352152 9468736274716683491 11444613949156085162 1434899403985746943 1816790681371425628 12401650953534713637 5277922064366195325 16360099864504912581 17383097879598257118 10296824390514511724 12774686523538503663 3213566757309168020 491051493285109172 10146075276651460629 9436198492196583867 3715914953053483379 1747225030971589016 12175554882923638967 9592252826609541884 4137424923007183394 17928197748272093631 14267718000569376404 14082252102017584522 2704374361868977712 618528539040221769 5574735306649147375 9031955406296466741 6479406372447341230 2870860325521586498 6127722213684830942 21406687404069367 14416458218688608683 10861864076272826242 5183797479616650989 9588025358683005816 15330054029586590870 6817355266108940243 10157343514314001557 15166502632463780392 4546835066115626299 14542099916014459737 15316596202693393869 10675099799809188787 18301655951794270641 2391273766900503633 17837595895506784558 10467813852071293313 12908653554109272109 6715976724364033725 5540525613553795899 8737899222853688193 8037057581327819160 9658615139154633465 2651375482407999064 7074351481257343100 17613478748201369875 6949111241307924842 18308029035910372457 9817217300331544177 17697781604920453050 15716849918139136454 12908557691676298567 5649346002195720432 16409693281434916335 12117120637692781603 1689245989569506327 7544915487545990375 9423664423051593937 9116868592564639914 7327483156943990287 4637602835184100074 13576617459303418692 16814693749450615956 7051062754593243830 6637723984377379588 4165245320012994142 15388376105534531819 1558415835667563 17189642486769172800 10552069213912616220 12778249345700377330 1714744056637422947 4005727071275892483 17485233396733632286 12691077058784194267 6704605418566322637 10108321265366249887 6260678139336596773 12025455026143554801 7811553497139160327 17628688521663742285 2714281190598163895 12269420941774823598 3776550236422015845 10170220595789068511 6262352798432941665 7937627766556897368 748781286887194387 17145610888976500439 9483515973201459549 4247491508653186475 93794340973082687 13549882344384996978 16324685380053723973 10465698296326150691 4129574206319747660 17399327130037098669 1653923899003326824 12397783960699899718 13877961004282030036 13111283725402559164 6269113327447337421 18329279346296883528 1790565976936533594 2950214299419449201 11769317189270377859 12242916102116693559 5407332085872048032 16357588002082049691 9744576638184252266 9684846198119096720 17417712984071282912 7927506235719875649 14415692533834966777 4337369488094726171 6751899778823019868 16854678458919911397 16739327705582585087 3950474852401260776 7214282169694431611 5128188846701075381 6333381633660599290 2974497642635372268 1373883222015494195 8522521686674285359 5932947154213510549 13507870710198870043 6173226196962579818 12468986122399308173 10600411192930694324 10698705565748985179 18016870251786209315 13026087986932601903 10241146085500381662 966145501919279877 7386677481764922 7711435505499458032 931913769215979593 3306211732935217537 14315597918527552580 12144853314152612899 11568059934949606455 16525433027592488342 373728878173526679 11912376758174573983 13632898031881932094 12814720000311675322 13467365144121030493 17237349100923544668 12928900756330622762 15822773822946627643 6083602362721256202 5808069553361393196 2791903048077360366 5543516304563644802 17226757056305250187 16295198641536725999 15050809632733264213 13523491478437257777 5947639515447671013 8915723819353498805 3986972762843442955 5642301061560545037 10197746730482093306 16265939898519194955 7910235025722507358 12476026571190897820 5804908423325473899 11383916026333069335 10689375843856357723 1716027340268412057 12845677121868259519 13888688166095382099 2581905100826235501 13439391520101680133 11529446785885132369 15063893090413082911 120210725337720929 6309229459595685878 5778121906806785790 9660757694066556640 8815066976764492803 12312701943691552240 5352654163993002375 3401505438542053989 3611834857006781613 7601921032859941674 17124164645164099069 9665935681662941273 3781875513410097515 7640163398679136334 7616056277634764837 5632947580737573582 7121828707909839471 5710438144527989256 5049528970625650447 7716514539465855278 2006663742131769528 9162027100818101555 9010846230123529033 6896026693566807517 11325972058420819606 17006561486552639965 39137799276304704 11772128106730493602 6233614239916220323 13976539587325718183 10917371350248832439 6448507468990149074 14386310835346522774 3952642778289928459 13802096787924790983 3280586899588940062 9039367700772267030 6288233693328667638 16115577184918684392 3030786982412081400 1002291711750313901 239245999548372499 3707044442905196879 12593245716296556869 13165646204414958572 8420756735861219250 15726819126570753724 7360738921060690735 18030486486423895632 1213521551495514826 5622322678855726819 1994744624005631796 1288797586288182555 16909851549829440061 3021502577922735128 3029841217613629198 15459042083234089284 17910117565799026129 12383455460994949006 3451904280284748636 293326327288151391 14581061564085366027 11925932400224249296 9888713737866213910 4411236972420016324 4046295759285334455 11413534271199680358 11095600392031610658 15342983512320920088 9771591590265925224 9573048835869637876 13983038049778078944 13516754657528205768 6870041256426525146 1307288739136511566 16907772921973867396 7001146781961480026 8720600862153006095 4100726669913442472 13842809719805227351 10654958904786369599 9173099350527487064 3062247066194178972 14696638773522039073 1051783789195387451 11261061800281737917 13018375821359292500 14986882931261164325 16224099152961782543 7769320186999142408 10988080416300894939 15283331534761696028 14826598735189651397 11977572453426603746 8307753134440023472 13921790787173062336 2564453714500564355 313536698458148519 5355687240754785885 16338597254868673238 10636439143292162704 10518571801364511664 16545348213731997617 9723251916564854360 7062210159443157258 12176188638222743139 3794284086193051098 11968725701168524767 13932357929571082131 16670222343239831316 2471686592887424526 10636658143744296377 13890258557267831508 11136565100201058345 2990217432734508187 14627677924197831137 7984867653105379427 11068124910511048429 4251849388366644613 11539600190958857712 1402920536202435827 3133101245763937018 11971651338742394464 5906240002004231546 4585789571330444765 3404065749861335806 15582845897978028482 16355621952231732901 15545899369687122050 9782955786836271962 10291196472950487626 9037657609799179989 6099500568109198366 13866453811094433754 15204205641787923450 17881088295554451628 14285481610850432722 13728852019239240464 5595216886148373817 7639219700086285496 7337435758029300698 6373832934019302175 6352054040644585791 11291528526708010226 8865275815377498427 5127306418999361342 2569012287378711860 18340721947801611038 16245044689078177891 17057387355558394631 8090691127507544448 18108932298282573428 4253182664116135044 13848158120045907779 10296509532629243189 9533605654364138734 972154077971669494 16092245313221942502 12563772069473508059 4037001054388100843 14905250491615360923 5664090034711468428 5707403175745778912 602853983594849220 6957448549853372124 3780856833863857627 17224375324688951450 16987576764580872862 8566706994397271701 8028977773844405358 2724763163767361657 16758262826843563106 10923637901566730226 7196451888020874306 2595063559917996262 4567189203592364159 17345077100010284277 5677822458766340647 9549459324423960021 11169480930504117629 13881516447298132708 17726102778819923102 13020114205751682078 12906502368567080497 13462774000389792579 16447622983842194399 1215076181266803051 7554133933428611157 4783309601329963520 11078667995326179554 16202500184144195004 17138510742542352327 9089269852801782245 5246033676999642001 7646885867158660174 10947273118333049293 11243907759348005908 7394137757142534241 9727220370595051219 6134600271149666041 3813022142253404201 5545094796320245431 3354661873313553175 9092372961749898748 6349169663028517560 7936370234056690754 11931434924466269976 12406830794588476111 15193290652704204927 10792676616572592571 3134347324673077333 7763144267675749559 17078926046114322195 870845267024718579 6835546228467625021 8008688843695926957 3457290839072967976 13711164996865283110 5591907065733908934 1402654212547587776 12385685204825442736 2668849599827957958 14822208781021378207 3935135143219433874 18331914731729351032 2596493042538432569 17772067617890144291 5230863557216485701 13510610144514590763 3479375160241721081 15302148878882463010 9918203287642206229 11549599976934674719 4689366239138521859 13144157170791943716 11681984070042487796 9631498405542519175 6232279156458656408 5769638681712725138 5262636847105846024 5706759379724750291 12669043794032880790 9423970631400468884 1615628787691137927 15182137350855059816 2555036776602615312 402091508060608351 17675359427996394990 17758906615798380048 8837380756262732811 17639232248450011186 884791215078430192 2327228995585379385 7089725829328715936 16814156658991100714 2784566497553014621 567772838119445443 10187171454411733028 16201919676206265689 4022995266811888592 14498567125309900887 2829888059446434862 15354999770773957088 2397288761169180326 5262300134331782079 2648340942350423266 7432852674524472444 12634244221402167245 17619427033183014423 2515314255532231715 15400200030128245678 5294596182666001359 12129645988171483451 16533191314262885184 6692771361827348145 3030950815332912523 9730945139278075499 9288540857944295610 1527386048017450561 7266906845106058337 5496745771908082772 1748041422013847899 12819395563461907215 4145232216070505862 11242674526851569484 5532476180795522683 3549002606170842799 13311475920013950433 3249742322249823652 705130873431511773 8033576077675835237 5082468496412912493 8130761525824687596 9359718546626513686 17870532129744219461 17460981072551907613 15635478326772680230 445287323572876616 10149922310997157429 14840574876944804403 14274303748248945762 6000318873749582970 12440164431018876937 4375420240789082413 14801764638490910424 12203547663646224251 9842109805424510514 4341328355126200938 6034029710626099671 12043627257638571575 1331395117189830635 8486841229969724548 11212931247185709012 11402713545735869555 13315217146497908960 3740646753359636721 5872373647372987216 111607121339163119 299170887408181591 9787788759070239132 4235711596642732970 10136902715353168921 14189284174127736865 11691190488144613029 5069484306677016373 4244326856689243049 6792898710310477712 10963323978973010601 12854365255574731961 11414708502831491908 11806021792071413632 14295987558363047284 17053035447504097606 12202725221596513838 11674989848820913824 13860449611809517393 13257684193913924420 9621622191089701661 3051009641445329664 1175971685628900461 16362658999979583717 4729231853778283675 10310777032127370762 2041572200436940503 16266967312706963610 12812301588319409095 14394061672709803171 15039333827774781749 15926760158181178418 8587017678025903868 18052959566739021604 8450898735835914395 8653972796523301605 3440080489849136140 17778202620564775310 3520656087428620691 14208386610301993441 11709871491284654139 13169212511826195348 944330876088953242 763687595282239068 133672845902100340 4175778287574493911 13676587405940199257 3313998808161514626 16393615227139304733 5994375133911035042 17695386571401716249 807845975825589669 9132945075594473416 561151015359535633 14499644260028879827 14005829341013608299 2705340053814901258 13635784223102004712 5332942219814695682 15257303241542405732 12178526556301301173 5497487259861279822 4999491360145735732 15477522117723823191 349888362478751901 16543028081063971521 5277932777508665446 17754141700379955358 6115179172284949187 687509722269550030 10168523983940565597 5838102779774636062 3661336986850483708 14069683979217994678 15146499057957135632 9454945000111653413 5047757655637415837 3473865001865436004 13089203022288083791 16781285101750273890 13833360546060846113 4700931756353241968 4409234330780218876 10480804748135651424 15134764024908577703 15743681025578857401 16394213833630409284 16822005436277113471 11227884563184680312 1100735025579082779 13312980593465242425 15738964393112930657 8834768750625338066 16583619048166493335 14549999259263454915 14771491482211861516 17780161994870705391 11580770482075225183 501038966226145079 8042995520259434467 121226710776748535 2373012939240734958 162815919098057400 8282730211268203023 2361664342470259718 5853101419788941290 18283830754487671251 411707668450812910 7388452179539927581 15480739786039755797 11139069705111929956 2714802188876517328 15816220508357175355 17030427807003650548 8830433935679115142 9829177733758859650 11492416027487139030 4204659940155844916 16577606892783745842 6069103989817353680 6179493695069168422 13816901885940438894 15438471363283666846 9956484064859608624 349583241970967153 5943218149380298160 10583269400129425922 6228722098323041824 11978307599247238390 7861672127762863524 15856427782108875493 6028683601454691499 5969604968867999850 7332970997826304114 10566908130966260794 10958955766476481583 1310532546660688289 12155673438393440749 17491841313910364431 12402202838046367198 2192187472495683407 15033044382829094987 8224913431858298409 1795787999443825975 9535258002802650315 3980261876542856260 7927805112162363459 2495496261908376252 17025900002943866605 200823621880275283 8719333465463310729 12549648718023381869 15717178160571166356 5091340230515820269 14574080675767603958 12796777616436038026 8750586194644588625 10424071530101698134 17640737419183898529 16404588097245076839 5155170588433278537 11856347999926722732 4029748780707363645 6626327955204532550 14072321314348905466 5077467088611200963 12272358224848770134 7542864599570172140 4699629272378591652 12859855481438676459 6284104416094877140 16174533234955848038 4191105056240704952 12264086642163535443 10090387492982124132 11742838864487591078 6393197544102201544 13371944201862713533 11412790158923098121 5518317314956155986 12624593229663038144 6890528521836754847 6745587143430998358 4564665851916591293 14995686290261498668 7007450735833586387 16983368480637256474 7932159708144905665 3988251909165729813 18004053865334341087 10661985513029833608 11757110780000019349 11673920080160650852 1959968876058113096 8014835493792317097 17275091851907877447 14868655309243787533 13569157631655895758 12406926103179520981 706392484774012142 768515393230500183 5555024744187671857 6847053691472727510 13723541267924250405 1572514222954177884 13317401547207302623 14286868859597795939 12505207468455634083 12995497959133492323 8929691973703529692 11892546370362421553 16397712846214169461 8033531565723018466 6698334656798638058 3335090581371114532 10276524413854472416 10612550765894756994 341630425310047133 7412233936454205703 14454994753043720321 15193167100965656946 9099797782483270229 2784133793093044756 12879259391905403361 9183777774184803268 13068959127227345625 8958031528589918281 10454503135581785943 8623016900054032308 13166147417546635337 5479418767186991855 1181251772835224101 14706051340796545946 6647450589488632352 8952335166944211664 8675814529585061360 9688100444479739807 11408146884381557886 10552492670867543018 9418311862343369984 11354122496153222074 16251117443307039136 11220444673724534802 10444274142880633239 8170772000271294371 6151833596556721257 13565359202319481160 7353306280013374534 4052996661377715882 6648100182951299159 14311876250396691112 17160234868436794600 5623054294697580657 16717099205999180694 4629065448470586084 3514100079314092561 4895457500627396319 3339305527719884721 1288413043578960993 14350729144460386925 8120840776384029835 3259893510100654326 1570932421385055190 4371448142416041515 12829386558576261710 11737297481728047285 11702422782786773130 1661825677470376851 3857895277111374068 1741455269569337058 16847673017957467599 10816245883492176892 1733135670748571737 14332490624901786561 1222877801930178635 4362933642326170593 17501173473761824951 17604905744260477301 15133964598537164475 889195120256490819 14099642398930748416 12518901775830553997 14283712973310409799 16840000278566315981 949135771576516483 10022686540093329712 5295005920950547871 7490720263598719024 15848149466883545855 157088516254192581 2439583850623331963 18280518908018905041 6407319054659658941 576554493883666426 2612812607587368486 11511009686236703286 8753351836243012703 12135048865816827309 2803146579075860539 7588294931285755780 2351062710204223556 4956266945193783361 17159371533299142495 4497647943894791519 10465134788315019953 17561000923475645051 4707870507653253361 9882383369575352346 16955145374669545642 10749018965557305050 6231389761275662888 2830679409981776406 13642377949555130006 2251923609449288900 11753350861498244891 416105071453074483 12222449812368637107 4323086271628781444 101512627476916560 12747345366005829234 16761144436608250086 13943494167340669289 12535835844144800486 17783438445100621659 17176849417781519161 16603464905159310057 4996702052689984062 1206298334752766676 945332793865342382 16374601865101368733 4642486054500236144 10088154944186801380 6709584280928466517 8673894453570223632 17888701699008095984 10160487829305983821 702627058499456179 3439119225345738014 16437934913822222018 11686215027845056427 17152474463402559187 7225309446422030405 10502629899001553426 2323657032945559025 4176538064124861114 6705194524817845087 6493218258413341052 17757691374704706117 7241551403086190338 9036034681014977185 4437273154751198386 9931787405388436583 11058667096364900543 17948001231920018689 1820270189449701651 15952079807780886849 6588151594831041407 14409664772055589948 6567136168144016022 13297557556194883160 10730859190577624151 16644788712906630115 4197699326634606621 16983987868958158685 816745714578539881 17671034887527216923 7822621596128494164 11565708234521202298 11766384499193174607 9716261517272904714 12201771145780348374 14798874124572327507 16942217586494845638 5821204925997604063 6010474963247176951 10598368345854063619 16450958683837428359 9221966435821364263 14766441203649787759 3736935843600395977 12350374099818711612 9181248409685094539 18121196384424729686 6086399710814845718 7704221763903188696 2364410833289521354 16444987294498564601 13850745753728103609 5674210506448326845 12607427595718993348 12166909343539319512 10849335681532496521 15100238964420676731 17811999078454275467 11257885996376600567 860113525684615455 17406140894875831968 15075483106094748750 9782598586496965163 11264270915348374665 5494711715845858524 16447114696670095809 16862751147117745479 5658688711525910017 6217831255602579636 16140894015704422440 13034021678535989328 13997028291911941040 11795207809578466921 1136376968447182568 3518880234292148779 8584778589538859801 8486721036501524763 1610353229633647923 15909357055480969285 11843159605813742159 179953667785450800 10599345845411578895 7453095910213514812 650828093361450294 12597929290301539187 9938812280105571086 9759897238401974873 528160973611228457 9323247293608748532 15630102177042630287 15968686602791484459 589917587322325140 7039732401507294717 4497705701721547324 2364275484324041426 7305033013008538779 16591771899886287982 1240782035204622636 703730594992614849 17877150487439359802 16878727020761471676 13453093935905023235 9313616879242338597 4262190205381259060 13110312260887023748 985896592062018597 15664947983101229701 9565365922357806338 10972216728228753338 12318951839257272761 17103357426715922667 13629131990725839432 10942280135443760644 12821479552784382577 11405949261352674546 14087016099034572595 8469114540802577093 8892969194501549309 13908211341266860939 8800647455500353259 7824281242607713878 10395598907115843205 18171018812485243489 1811713897296648859 17007012993056321518 3251285856791369586 4358983010968360159 6631810173280307684 12653722974889967158 10049274759409948124 6202112453673126211 951295344554124775 8335323210879157465 16687555439979380931 7916669681415831341 1704511379204843692 5353592687261294832 16425670731585737285 13712723383794810415 9056719552229928609 5729289363428144738 3717385601438767134 9879298057510845100 4573785131752819274 13590006433877848503 12767247809513609471 4700932895837892773 4370236022070075354 7757919660040101963 7153783357249826837 13310688087017645267 13155472163893684389 11881617003651797471 11048726732546341026 15524173852949452366 4418320317529932919 5840618315398734558 10321612452315808196 16861792352479592155 9190383365353386400 5572258065766488097 2448387561806349847 888502529216029618 449100879105376595 15566746941916160181 11265051032844572708 7110277943513643775 9251012037850484171 8041171332063710821 16510443662125669556 18178410500245544303 12376154717987641247 7637380020936053722 10899962654565242008 7370424439363761674 17871871315943270116 14780810926833270272 10700280489240750140 5460803440018859874 577880500876761789 9260389264508914324 12754059820345333399 14575873455200992697 11628015238251238378 5220574293987474331 12156861997693352673 10302012432509769493 12356847721564166650 8292342914759177619 7613361828248243410 3307292425563224499 10041515523394977764 1602214743538796979 3788114859690458251 3264793126577027624 5717757922784854878 13041253003820342171 4087272333326235084 6855518126302920435 910690129860256608 15475058777154519963 502685359229275359 390744732186574940 6333279307015810305 15335175224839740262 6509727981196129343 15598091177894011192 6445821385734782281 8010870959001166156 9051995229822392491 6695747859726805418 2736227031541418041 2765348660059054217 6410441463042432324 15417256772481941368 15760341581828912425 8114991370407100726 8093366732301415324 4681865851527075933 2867916667623899018 12907956923962089319 10965051278599221735 9945618073203624464 9782446106183790632 15359013259492905866 10991472053441909912 17977593438400238914 14573629801402535695 10142991363784051359 17507042483023388636 15865881116787522395 11384070498168305674 5904277079916332963 11278413711505146268 1422646975708388686 16511679649910354401 4643553306426180980 2143424824480500629 6430698572854942935 14013497803474021345 10481832602643831975 18234160825285787430 14856056546139484513 5772042916963811568 5082544615791907386 16776684082670305707 4531324707400705305 13837524513784023442 15885029541406508874 9757764646216871907 9177805780221441136 12139729897499213278 1718771403123290885 14010238934676136876 1751349248942264060 117412831633813016 4847615401075631781 8493196660221509057 12555337995015122129 14913387136175936989 7696608852260929171 8051255494171505380 14264924976232329499 12455557833195020280 15691787071710181030 15615202946784954047 7400628677720696422 3010467650761244185 9367669226341681368 13872114242866641078 10191342863738558473 3949978679892623119 5682697159830575148 4774568724196409835 1525373466994155271 5982934460295123342 14878654685611917389 2432625622683464521 17414151543334328927 6679212951092055926 15706738812166099464 9641402145288682559 399111983443870631 7100134845253304493 1256137636810950960 7809631086896112449 1744526710472696104 15829527776348192191 4152970381143374580 15784800928414420427 7195714635718149907 15350399406108413639 2385157997251052543 11926988877386309827 12902838966824087602 11130616196552240239 17687375647924914153 7010095850129355417 14949314894019269622 17621398356812592753 431753185716651410 15944755530822775990 18084779620045427908 3491555634567606914 1436100430260467863 1248294178697872792 11226356937484487287 553343151193874234 6218075276900876421 4866897988906408228 16760748813983495664 16348249856616186215 17345377621114586748 3608928086468114241 1990871710810479823 7173744544066113986 15942201911185545629 11345376018377406429 10423671191546630191 17533512669804443053 3820595517474594430 7557418617578906088 7278618773823145824 17682374505636380308 1109523347233882989 8871545990993322364 9269252055079460312 17751369532501124843 14683490362484931604 3246243483235504706 6983249230193183305 2198359842241726809 1808148058544682580 13816974056023879971 14832773176251584384 715630205549594080 15336804028014846254 8152765577079319794 5010384807558537976 16680405402811856412 3954189440675767414 4122253554685308053 12488802224901630050 13180448958694455480 519895047766845611 6005296132500505313 9467148737241101893 16889714990700758513 11047677328912582569 17894908697897288613 8670656693714853745 13266964971329416284 15150750547221970209 3791143793649794165 229337671868734008 4963529384631644077 10244232399187302444 15504273758962904666 6337909908127698010 16322767433040817015 10707891321578206372 8543007217549689278 14185529803048573880 15923155231336964748 13145000266398142385 3301205206508961830 17737366946973475447 1288843785023888785 6120185579661023978 1031512934279698063 10927913942342832412 3979648469575799870 2889667327802878318 6531529501124326041 13944661178210819645 16964082504302133882 16261256156393588587 15410130083665076255 5346428262325306944 11544771429307264756 1275298555458713265 13452770223842448750 13680169791237237551 3476164838574658444 11284181509687914162 1166364896782699645 7681872253915195232 10996282022271507766 9944898993679325163 17897906487959350753 10182664942303842227 3021337757735538751 12743638816380249794 6608340037156144313 12210887862069558790 14830694795892615741 8126569807753787581 14622770875128282302 1012164634079662978 5115246364197795308 2403026505247426093 9795030755766324457 7132090802432026443 7469598096848390969 8244785011712448921 11661058698022350094 4890022270349726175 5197934216617904174 12501399284280224796 13877913911413870753 9323371390114807659 4050407722215467642 5518405193043867879 15921797978798528970 3116255431930451290 17385699239628818851 11182918629602570320 16883706159920415217 5354425386779003357 6797640989846369087 18039940472165776442 13955598003990974119 7155128709995356196 4330036389159800056 9407398451131478868 11576479754505957957 13140262450475546903 12705254515976683503 15906457296994403152 16836671654328920002 4350152519004516821 7342230178539588771 17401990114143718046 9158150634765583399 12687940799342741905 2924015002945206416 6878426885696678476 4964793271613149793 13771399390241478682 13796074096808591824 5294944763591059053 5080488712967525818 1065420909001394992 2780616477673231030 8938624416167997449 11193860382487013857 3783747437283487432 3446263513871132900 130442079803181141 14858405098910813919 13560341862409507358 3445489529817250708 14039894444846936410 15247884167429584324 16868051162976129609 1266925549229274865 14677706342624994971 11460362229242974534 4260892333060817111 15022244065352473981 111511326424982181 2636583589096971750 17457745849636176474 17331253687889855823 1258111219056116500 120486426789049749 10787776598203533287 5478155787861335101 8185628742364323450 13956944672487115138 9466827938780010837 11220083670661930993 1209548537595585601 9493863183754225491 17091093460417275516 16650853302499311257 10206459944511983007 12462835493481367782 650665894023047934 10348347623951148630 3457045732725116519 11921749449930982675 1851564005599601990 6485898066952501262 14496524767397355106 6764417353262444583 215021771362715573 17434915544486470577 10421190634291545264 17381707936868887285 13334225152072723360 5882519720650541794 14630825734475104190 17156680721430316139 16320422709456045267 9099483151294542245 16600873908264311507 18189957592282388512 3745475279291345139 4639749058499603649 5602053001572149140 2543481676908819058 11553460329478443754 13699528784193268060 15731732855461658312 17406196097212348995 7403636523869682945 33324955757654751 10335651781540759345 4377389214365611838 1300362603611077983 4727048418797505122 10019062024718387912 5008200063689054997 5982372831702520193 12842840223391008420 16212890679795316357 5006400511447385963 2328164758431098053 5025584446804415875 8990613435662030626 17529900959979904967 15986935119107949575 16665467265108912175 5655200095142516413 12869922686853131033 10943883775557167877 18267929192533656671 7802027965547407379 11816342282187608243 11093381071891898839 12888144994630004797 1864773229728023203 4317964301221494498 3718473793894654972 15228052578086728341 18299555452913016818 13525002844687816585 14288204876599469218 1559485729709328666 14619433856385362167 18272968678706976876 5318498136316595073 13684786241388036517 83717250482008153 6811438891541823989 7523743222291356249 11127136619985004074 1847355314935448394 16985214829398039524 3908195193374636708 17201660640398917323 14433023377684953853 8694142795963461176 5561946389694653618 7601704785370457188 13442238752778979764 10505280598779644838 10190977812638157350 8606202790677433535 3854869053228197628 9180583484324312870 3460404211371585921 3027226940065819250 15631913560130226212 4604224895808960801 3516424361120279873 4375417215303077484 11042923629087981530 836813710815477146 5528584439254899714 16339261666540447629 7836950840977067285 13047896181250905473 14470904942592865522 13597398445899546482 15581597833290055025 13611730334784746986 14461069146402088045 11474921313682406060 18410674468185755698 14204074909688832183 9392897342034668948 11361998907891549327 4525396169913048362 929671655698923149 17692430077847432780 13047391009179647078 6922228243886594687 3062812888649703143 15940570937391033921 17409415809334052340 9253576944581694290 4962509465277748855 2000389951010274035 1247619451400732820 13740424999796910187 9615655377431985663 13408135004384390217 2986101802287185142 7218426739221796729 10165976031101472406 900961370758279743 5199712700523840808 3309448826864190239 5672508926832492819 1228062851923327904 10367842789094048319 9552451857797304422 14954216112891452555 11554691285501061539 3225740444357151683 16674356219506621910 9341251589022056247 633686019437561225 16987567699226008722 15005814575060024071 14741342287922406954 9812307781848103578 8280492943181831538 12325344750171886785 837945858061728226 6080430770452150938 9940137020321658719 7255527946898657606 15420301857171722142 14677211814797965906 6063950420839676681 9292608882870069912 14013792328222805758 11684973857450962913 11875890486570519719 9128229277664766232 1434987874628128185 3921164864055323536 9001027112344379878 7950058148124780495 18306478323549654182 6230563714382144434 8946532666850494148 13186775759543973571 7722397559291320374 15872295869297436702 1880875214142935600 12610294294602436942 5042377708334781834 15976023704677096755 12613968621254039657 6738141214378990646 732075170799884155 6497947925726965826 2211145249450122122 3617285267241058864 4184149754491726665 17047778189948181060 6372228123635430343 13691878296697140134 6313261146446179185 10827862341224259815 16341692142960328313 16007900169929827625 16711141988868377542 17022465451863876574 12172304451350858176 5785814902136213844 2310022221676037330 11359782771344876967 12985559841409008697 8947788642753067549 6749912544836050577 1566052622344906522 12320658816263837505 14720749957376108096 13007570977580369157 14189253323653335727 9154978962444425781 1913990619976695541 15198443033039776046 16576963510358074864 12021302726308238086 14883669645448057115 10698419205963461002 3051573607432996322 9651223698152653296 17603652521530720608 14875593217557000723 12775749980354440706 14918820883432277606 11409300227897863502 17382521417925456065 1459885251619343051 6971168196522618533 16014990113919585549 5303854376481491268 9543276698755254078 6569052301128355932 9310608079605758938 2836362648103120194 15477800450044773401 11127173598118863944 18398012495594619277 14539347225058396391 11290605012886633043 8350291026288960911 2873675196481642955 6325944203074661829 10918623640404369719 2475878379619784948 6928157832945152276 7166457698735327965 10064348251551496434 12164578497035978842 9264558153219782859 15577180037616829353 3416076580181282119 16198552356095408563 12957593419522666072 15256030600501230338 11424611572983283997 1259633297675342200 4791993923502019099 6910352792825370416 12393530376725336105 15550265437824594715 17461284837125412670 8086673977306890281 3246875203404383699 251070529711935847 8318250050267684034 5229124456362094982 8319084216288135644 1500021038542984450 14771770092888551989 7587415248459633610 7781497221133804124 12036942483339985630 15671397233591337414 9702175714974569250 11638597793695986168 8550303368226308974 12522904944144514028 13770341010591487815 14985637331128320117 17604969063088709638 11421164759550329696 7223467633651645110 6391928894649405255 14617444460326551600 9414618149051824532 2512791146438725957 9542119375051901643 10185206484867429548 14988677303364771737 3736390196987397936 9559112537354317459 17194544741258451966 77029700281318712 1272839327847301697 8548829714786280907 4221533416039280459 7535123257045255860 6067041396401230304 257712119711503549 3846786787515261796 6064949730610830724 7954930621637306959 5943683070953834803 4709151815773926430 15777543333571450361 5938333102742932362 12935709314495422241 18198407305141630741 4003017177120737973 2920920839722885461 17736761885175175971 2078031349846228605 16585459046558149394 11164303809708998163 10117122345004924336 10062042016205006736 16914608687643376859 3225343375262042190 5243013625080591147 12274527420839826880 12355468523338454854 16340468212268977856 14748398801871341709 2419325903469789094 14020833222990890827 11810387628540845877 472164890468160500 14189550925498725007 5635874510057640347 734074696372231323 10979472160301178641 15868540575045794479 15233569164149582607 3942969756863151608 7081562957647612769 16517043950338114470 16843571097916902001 5074467128288238644 3090650596971253245 3868918207154042438 271149389992194363 8522648291646578245 10884292073499071697 13513867336664524459 17055297765467332248 6651451802597040515 12710691873215789255 12408515705330061190 762060712767482393 9784663034909490653 5248517301605053699 18008228421519009178 1041979656891273336 8172086141473131593 15672575624357639310 1335844858812225228 5590014553977543764 18009429178751396725 10634526779741922314 3320832732774752808 2809748269575892822 10663046139049718884 15810731716346213116 14811114237781109109 3768706207834188528 15970629595797968102 11121221837670809091 6052866916471212398 2550979844901620833 4580271912278797260 11101335953371541083 8062158167864794974 14504587761522437859 13097311303996221378 1132709018177779114 9682540744065934449 18068907913457864588 501620060376458055 18308979757237287522 6351170351750159917 4663289650945199532 15920629691770728000 18160895084289445852 16983174470147270129 2693833614134397526 3516699710762322388 6465618945740150591 6590895374977094756 9530229908024266725 9261285551033875253 3423319926294754916 6644171972750161754 6192683827044136544 12418131075853862019 12830592282539214119 11559909855125704556 16799072838407913405 15516720646752236496 14354600829239180936 1867298132738104738 11972605684289193363 16458181636000548312 2194552984286649113 11312130580741937644 17302457715094501763 9546638470863569308 9517756772278801019 12476935201202417245 6526585467922146751 16745892498125653073 2610425617946369223 9820326240471919535 14308287024823548300 7690923748169684086 16730728641704283382 8141763545484899355 13295374084835357725 757515737048592436 2562943260316009901 4474664154592158308 519834999206911165 754479773768698069 14341377092769539019 10591801688656861732 9937672503248990027 16609418440780407730 1672938016367768334 12339895530541822532 13327867410353347647 12618654003922882367 5854953978071234413 5380121188406804782 7253816998663378802 3656928519332679324 15320355639057876843 14886738701625088188 7325077335661413285 7474879076877521636 11578358635294906771 12620884735240264131 812081462198232805 961431184161451779 1405507432145584681 6869756384893373733 5820627544178189049 3645927196798175219 4927164173201348086 1961057051225762156 8581359428762746843 15035025804895503390 10359597092264636570 13220927096913207156 12944299687052287437 11548633178826934552 12578164493637521911 5728196381832905631 17300564664186091159 16982272163849426842 8466307755556612213 18139355359150952362 1608617414456195843 11947538386936091527 4478433357522226237 3228408072616761232 3608191325638546357 12696310627678826318 8633566226329935639 13993504892801250827 4919948812739088250 8118165035272395051 14548238373300765910 15114419226952396234 14308857689524858148 12793370441600860840 2866920409831030239 14422809640449909289 5024938755894168929 4522173764739139623 16143557305431867097 8493374833168057345 13911815067469065164 14065339804316682812 9728641749292784870 9924413746523410782 7318822412639128400 18321499372276939269 13018639732343173480 14986534849844946663 9070242211219532187 9392029141257121086 12229507990746068798 15413952162145356990 1749005127746331680 6834644055997680696 17983335000868093585 12799689024219172711 15158548289460176066 7619135713060103266 1083350077164399412 3596509136972719464 678787745471291648 6315933047051255316 668999907050384813 3033968556399614752 11276482484388770204 11732064381257616257 7465299593578715161 8027820807989805253 11165516317305825546 3449228492717411893 12843977735599935413 10293953296398371634 15826909161039124350 7004875534079781880 16497712328485576959 13494651539387260379 8573298544303628654 12094318469390965330 7795172894935619606 4685453144553041664 14804194340100589119 625384813121566322 17740821560208140883 13981294349752744669 17193303678993049807 9694484533195398514 12970682470170450381 15855597059307996197 16648303188127784387 13416001433770976722 11938108290352528981 2437477127303025414 15773011909309578233 1560494700827913745 6090318601105307664 10036123749636019176 13868710765113160249 2349334410918081946 11125287226199453249 15612062469158088743 3976834468101067943 5152546118989242424 14417043759435097836 8194908544380092298 5389571514970636255 13878865281441294375 6346550038304653320 17764725020691788349 17146824630490313254 13407286555972223779 6795377397739488353 14377247798084667727 3662043180109523570 2418089371284597906 15686181633131143591 6223569828637291413 4936247246067459844 3451258961460586427 17033495201686669879 6307175396526287403 3669575318838183718 6399367717180915049 11352875504651853872 16858835639338793074 17458101511063884177 14926197548857149133 12314344473023348134 16214238906285076709 454306107629449402 3701317867303397487 3160811673090116432 3688203026187759650 5211975263759748612 15534253393651512544 8975421040708410470 9040253585373741824 4150300706435825290 711317843028115415 231460154290401739 3074669087679297274 2977570439494676285 5285854608706998641 2871462314089223949 4743047362074858793 14633135810804387456 10063931688324211966 11302206320319807872 1777666439637603056 3168905983432322148 15933840402514959606 7208153122999623481 571273624641865643 2127326566996092897 16342147081276488665 2311017443518844306 1233428013835420732 12311416391553874399 18320010142519529024 17947150821841652372 147461515005541724 10995302134606664298 15247855631164152930 11725732176729204938 16079307961581465073 16526476171410662678 8851336294632203817 8702088852371853812 4090560664483850999 17425755208520511563 9562323415596124150 18151128975168779622 11632105660387724348 4248815882681093339 14923697083954597766 15043429492030244125 14202299535820333573 17258159399821857753 18443258169704524067 8100114892726174752 18307212648906022788 9967632940107418072 17253164095401393891 11389640728474807690 13501386903207471904 12020461971056075862 18174695735255229995 12830751827695618695 15452785534843995151 1764686338240614615 14022281456934714077 12895096977565864467 13018537447012050849 6391576470175399654 17722016029830241851 4018136252441081739 3072194315184541561 11723219573887963819 3649482851304601582 1976766564410704631 156874350105841768 10047041054845893553 15885239616003089242 4561251288043207951 17823599280453263021 14667844034144074317 12576858030368268695 11378153582300272020 1607445205689743087 3828543812210467159 4005458445705048820 1313247243940433679 5444993334472719537 2509766571449377601 3515270711270375918 2866871844373303280 16712884706699917191 13699265262588180439 5133674408096953659 9287775225605587724 5604526362332469756 9550822995600725402 8209596070088495633 14645778572745516082 9192518139067829809 3159037680206702252 15282570300341115067 3275971568986296311 1983514712648025408 2966797751546925138 11980959589602589878 7617507884967891645 8428383103657897247 9620487002717044484 16863391729115404119 3503003694862176065 3700804635719490389 16136019775672039015 5700108263844580526 11154181842586934003 9526635756588558821 9496281535104957703 15458011876760114119 11810071691470884356 14087527744062392777 17499480117636835133 9048841744150837921 1926594820006428891 12541369576224788098 237577559444584097 15069841999006758002 17278857108513692835 13154778991686740441 10698765432817523027 18157697788093893661 10250936828508229374 5797182835004272118 15737561921733828860 17713684168585674569 10426497276145180056 1179095202028171345 3719643145694756168 3641140802427665317 11144618736643072753 18425923396583377798 5105220229339363796 17623611090938950624 16465587953353439421 10091907793836004094 16617432172666423123 6063654328792439023 7579957919445548612 2023661551696874955 2583260535703660002 9335629067271827748 9181429151847441327 16676520706569128037 14543653003992640102 524169744474990469 14180162089198954594 4254551052465164158 12372151027369109068 13936514036909852942 15069410841182568615 4629699744711439425 6786849511601344081 4317078181326886439 15772440475657152651 9948851919127665831 10127614366891922728 3837401389234526132 7808875004083160427 1808162922807920951 10226010340682990407 1462701401827252896 16740731948181997957 1256013277981887543 14327991534146841566 14622600673859335090 5985963721573890895 8796090390279558635 9360915801412117601 17749263460139555132 424138939953661935 11197350046235432086 6251422109865740650 16240518315566339322 3973868404867577155 7667838702004261366 4918150119791173819 10527560632731614602 4457094856421036773 17097757450776841220 5588718137740336822 13926723155059644493 17539808571150015818 2231426025472292426 454708502819342026 18420688727065154274 8739448891670198465 4254828957354931895 10033261448460339606 7795228049121522872 4820535332605569461 6097457117933181471 1390052728914347970 10662299757749958800 4505597367799976914 9345574568231825584 17420391175158267938 645425447351465640 6706744835343339698 4245320530831327278 4865446247650432024 4227042617154366175 7556899110564785970 5583698470008423823 1312584018910811469 8580364892895349236 12965414140457377999 12607152428439499153 4714289455460560072 17551237907295906433 14237675681929616006 9546151974644569425 5603096042297159848 17074189565869741995 1489608681838247994 15006165366243101865 9868647905665753619 71863619312893426 16415269161145033086 686788203397130619 1593387549459225998 446673571532295410 12183199558335522731 4804379688380604341 11186389631662940456 17213847249189205714 2881704812098588989 7504889489946945238 5136010111998438870 16409446385121800045 15793029022836081327 2119779087324097619 3431226197902195693 5078606246317076643 8841480164662097285 6464883671921998102 6419487001329058028 7349006062392173355 13433803966214953003 12227587335108044631 8563453827212383788 14287673692895690405 1632346394746124610 17883937408673807807 3473455677989600263 13876271541806087228 16380326448117271694 17642422050232393214 6932246188568215002 4791504440813037042 2275129992548317949 11065596962648990817 12454212150975594967 15384677871185241329 1316619690358565757 9958747339214337433 1669985906131829335 17744639728987824169 5827893092702595545 5199700946930360057 711819320190095834 4960146768105363459 1720257191032364895 13781385881357487776 10366029043196779898 10959602967415027336 9613812153589302485 15040370767357678215 5654061645859412594 24255405489414383 1988365372707871422 10430525601622653290 16702114037355721416 2543878594319844844 972115667740337669 13080356625593487191 12134638543950547587 863250916302533931 4682112494026303299 13415176722642607821 1355869417705703825 3536954566142043755 6362988466085194779 3357594041173724528 14902696896696893132 4083482708291485084 15928714630765066086 755390393510005377 16535594958257636444 15834585593607760075 1036341533020596040 2188047247666014114 8966028690612711561 10908380155233357538 7728170244295067690 15536473576579644193 9489333421532732919 2087950031636642149 16298770356654944945 10746068359738097536 5768933072297667593 12646622286798892462 7295469126693416841 4620180847576226454 5272544059176111187 6322127782455297714 16337981362206908304 966651836330655613 12571082599993170533 12207018126405906077 3978542309031311242 16118119789730130369 7118590335962546606 5397623823292663379 1077823262825981372 14733222761147963960 4113805799814709689 17859222112477247215 4376313245949723705 11363000345066668193 10019002425366772506 12629092320960638885 4384135985738604839 11027944654743149264 8420026169580641452 9938120676685859660 14363492360050612334 13131962175798191959 11527001666116838982 11249383530538965322 10292815772034771975 787949508840802819 14815343975425738187 4116186768838746998 4761448411802688764 3811130518628771787 15026885445570995947 5613383385907584107 220751813895248081 10530843093760119524 2590205545561301509 14756711357556479009 8121416377575896941 14635570570741729156 16800975368895627853 11705511888710340803 10989454567090502872 13070528452914949927 15294890866116669288 1719257818585464023 286774609913716274 15989256550816750962 16643877735049360715 4268624824460954285 1242483723341163271 8773242838800032139 14168867558814431643 4722394510930896713 14758505451125690548 359450793265200902 7866190043546261992 16112395110439924400 7305498606951552027 16961503553418758464 1581863433647686444 10691562171797513365 4525981996977366457 15282152143891690635 2438293235023919775 17322384153752274366 9147140970299115248 8440507930751518613 12031176889880992805 927482048849149128 18227325827031694401 15414717251335347129 4596315861334548450 3409746641239420463 7435446754786870580 4329467777314631639 16136590748107401908 670275658149393245 835074679829336946 9975933332608684827 9544582571214142741 7015988403801967351 15788561803933876577 13378901947821135089 15587561658444292051 14525209743374123826 13889359407926723861 9128289203307872642 16859501314357463130 12642543128458599242 4429431431925130591 5819264849403517514 12343860691183151298 5181218806687743834 12495079207743639373 17678873102333207148 11547818050589811979 5823188292880245795 6346685990481263198 14205357070725067823 3417323065518965761 12158929183979725326 12947151396506996817 15295744364109159481 9444100110673451052 10783034060382163035 16282527330824081526 5953373029911196878 14503408644902209629 8484124097113086103 2092770499851598625 16198644742276497097 4781204658917040846 17755464648713986936 15108694518239753852 45986117315145492 17586765559589515566 8517050422657617986 5590486332399132751 5850182300019295291 7848402165319811005 6105250779286514837 454105920989072069 2463793728626207139 7180312495949198047 17724432701034419357 16339822705514234743 3527127734586929840 8253820480304608491 13472494283369569570 15047009136170502689 5607202972068193921 18131617174086536081 14277973492826272931 4944639740459267582 701340292839928179 2346528355732935979 9159114153732232180 18131232612126642791 5504868407805434926 10044370943629311747 16655869563275436427 4771382592787555679 14120945301950151452 5780457405838602416 16291241440387731450 11488492125926832818 15382750568026177217 10179079920385281923 11661214881704350081 1691272631841045429 17265859497474733248 17935845127043554396 12367612025057821731 6694098719654037544 10055632821630503422 10471986182184796767 13576237046186604359 6541823190522865689 10561431298439464868 4746654824536185741 8969236827114778182 16634821403286219213 18353353101571647989 11143985817945022650 14085255426111913105 12650831261603770989 18079095935563651318 9764843080360395102 13629714065612592457 2691372411906415417 9832019146655764370 10371884522252340368 9188949030450091194 14908474969496510086 14122059718201334655 2723880527659125824 5486078636056429061 4352095768281589306 13891972708403153145 14040835757605531641 8768328890296484670 13360745177864388046 4885377445081533034 1617685060612062427 14783522730898711335 63376535864707374 13777268917642197180 15130717660608279477 16128582678526307809 7121956612866046524 4508550383275611247 13054428232304485110 17996810229559094439 15380917415431055817 11373440825733745212 4675783954709824899 14402024171133378138 17595209484434546619 10787386172190480339 15854604902345998215 2327567291565630479 8479266511206732343 535277045500870331 3425937048720683394 8053431320227678992 3570744871068564880 13886543249269739535 15702678239836674337 9751430597645211198 10250254057138384992 15002717291117389624 7847104862155292785 15858979523253262436 5336258344180249500 1780177499170525592 14384280568995063420 14737355646515731132 16082979166642534257 8620388337972263404 11608809782481359660 5608874723235292855 405800486853529651 13970236873952867679 11570774442728034395 16673327129051948047 4653192088407523836 18291080512557885576 5579242635335581303 15931867987011029931 8761803758788026029 4358818779058695882 4051597232801191735 3390740507228090829 2820346727539845536 14538530319431843607 9373008380907956119 3871321675527562649 6423194062136029050 6516949025147371613 4326814859389429184 11099009255795233626 12645235947749426246 6524896104928713100 14824371096394346212 3354107610994415045 4405851384873838269 11138182040250534558 13522585933781228060 13600298588213333390 15087498912925330130 8757948840605485944 1664344765315629395 12764566273364124002 17767210463980541755 6805732621746320144 8562804247184407652 854380034674556093 10271235665256060332 13783780766606737353 3351131497509861248 12955451162825157076 447947792623353585 18271493793637374316 5117792291011659868 6316423809186369749 11975733002065024855 9851735433615250695 7262031252730155373 7266897488674773828 16021173885362904557 3444026616918069944 7700546408978423048 1586394139715879357 6527910191101597268 2569436675023979285 1402418118824460713 14717896338206458775 7027185889286022088 17686828926071096790 2067798355383435636 5257607926813972848 3825356334155836357 1754541014205840081 4956685707231866625 17895186342609325085 6574012870253363079 5479712884276577040 11361415236138766697 6214705301265924373 4838169786672571051 11175687207759269089 15297240288932285508 7682745072200119563 9776532494850488246 9276625512779846052 16930417016560828608 4201201326386128600 11318601750093998016 2547694853049825894 4942720112781408184 10416949383988309920 2017464866442591609 16432416271215619396 14449776620696374747 14318870009302631311 5770601135617761967 13330315357116884714 14738711413957201967 12977593541489768634 16696066533577970646 5638275571333557864 15878326253394266571 9694446068188252044 15869372168008328954 3105678147245920589 7370768631418112263 3210038129400311134 6212833674279458977 9094494502169793433 7631989146723945058 9309098167804518779 15043442839749045385 534355934021465738 15960978515531864733 1333038419631045690 14403792273485421135 14814938475300544993 1392679816444980422 4734487410648131390 15287074581575008002 27312879838342048 11310581401950819931 7484958676269620693 12990438776823534013 16745360654312281544 1474200259064930893 7358913657402565614 1766100527426878443 6668739525336774981 3717784193789752187 958240217677898142 15891164275427082203 8513762000707221489 18032046522752984975 4689411249975811009 1802348019359399380 5564211504596975662 8878720168886185265 15800001116595646052 812753268538283536 2854570676239742852 18357782372872421598 4170294104146730023 13745236135519922024 4428389933293332140 14049484863107611504 12533522326195673228 14702921942716946744 15449772636289276877 153449938131038983 16365972714619155937 18133813170034401478 14955385959849887226 316040059040724232 10386546562483542446 13709993199308657331 1024666931377522411 7223929745591283342 4441624366375496870 7877133038567713733 1429197703583617228 54902763501898240 6276617484650501954 7244579501308951899 4834400701578807299 5427309732255464461 8356982594431859143 4682417098913184693 6022573273086967390 5792738851307450885 9333905252507042794 448955962302900135 14880010030566870380 3782570458178993963 12478072682788468252 8893905515950651461 10485455009379372110 8078209143362512589 1884738956384852790 3842851371599776694 9222366932460917879 5976897205336610768 1634207978018289505 11553896845835299551 8397519852228009067 10593025530457107107 7182613461080088435 4413114446641265754 1010849089576239316 2657622231773712509 8778069468544634579 1888953209389662694 6700476580793295116 7325833487753606451 12602211917076504600 12267115202145229915 3257313231626806 1473902254013468540 2909068884241930870 1010173734334138804 3419949869629677076 8414613540498070906 6700906691010028597 208983594081405229 8256782016110189860 7819673773812745673 11912591841955734147 16458388026686602821 12389453804145791307 17477625486385220256 13716975301646029543 4536129644998499015 1266614893416347236 13732501590892604466 2855170105953684790 10180026925711487749 6803634638204992628 17702750627189860573 17032011461450470501 5415994594140099926 4506831299106270031 14728277952661976770 17639859970605908598 5178490470977049760 15960036064087704110 192140955682387088 18191824574423575146 17382311376588658654 3449599122380492475 1112919173706436123 14519905067257087336 16946041790831878077 4769699223220575753 15356040701475046548 559356514162014567 6465685190295041312 14390617210957112899 15101269111662126693 5599231019884043280 3820143049084963296 14053623733663485300 13850428468023710586 5697223473169008366 3454881090666886370 15345560233184481144 10733283066616691966 18237496930666365419 3916529470407156201 2130106972859452168 15132409794817475210 1602780391722772586 12301262078500963721 2417074736009334386 7100543046046961701 5096443557755309223 15398899235453503778 12056810381728094253 8909184255120030139 10036188445583315273 10441839793759328577 5677181028689205508 15679241158333560456 12741683533868433956 17925979576284104265 9070448471877398535 3579421877360866940 6545952766989535993 4471630632756642987 12767055115514599712 7727028152231748223 10960679907229903276 220516784086492422 11516078475652889288 16472720199079040343 1211982018263693961 12013442478966268407 5958059003874707367 2194009098858696154 11746999384464030614 6714228302249476913 12220344569765881107 4921292256532487235 10480970877897323392 15759540809049185992 3905259976751653683 12185023365501976916 9165663671832512228 6955291494822199207 3317478955105098942 10493289728471314541 2274179738012515453 10470672289795940721 737130229782711101 15035270195510673252 3682007365573934383 12774435590398165705 11894941696968981391 11045331056869358998 6397889484357260611 6131270634345563427 13395872670392948986 3385012897375709750 11151925682877142596 13466723490902137551 17154061129022091476 1044772932671124965 4184445332318096645 10357486875343592491 16529485969216146930 13257566472348937424 10029295728918158129 15063271071264693046 16691589857604692603 6106199211836957450 4534236077742148504 8841263528163388336 15703661031789201892 13781594655626231574 11432378696927007148 15226321384839638841 3966786823165018865 3897146389738361977 488200112981902321 11220454164579464984 13533573825176601109 458473425497065213 5006090927517535315 9397226948170356305 7600675625318622808 9188202750392124736 8933336427075169620 11784986516462531470 14421906233337494689 6630212341085722175 4212527532485186016 5949739657622573955 13696698563205171796 16195633272973593458 17623991739037726842 16217152534173960671 13516758647569240979 278389213953688735 10882060248892725274 18108950596602850694 14378290602665369569 17528290617561961595 9287020999769169774 13514948968408102744 13810336182606471974 2260704439127437346 7664985454287003713 6940635985831034549 17195644507091183123 17099802827937880857 16183724986585560549 11880055501216947719 9030457610115410816 13073404621732083458 5475484138852286842 12462862842583789067 2571154145545593811 15615006380871853840 15240249201677522378 18263499414789187370 14448239570088291134 13133865209420308015 17228213166345003412 13151111341639696603 1749693069810294836 15107636075701266131 11913279594498165927 3046532697177256848 16993747378118471324 6750477296572041424 1087855144178873342 17584533972077132642 8593555657557687508 14073963971401429382 14434466663602086461 6461205157559782008 1089121134000589136 17231346134821474151 2846950676136230790 7989518060440060517 13695032479836187122 2531530010718038435 12066587066066495501 14618167185944536730 15357194028476375162 9410800878294231947 10123917100243123065 1589741238523227158 16180787600870986566 3626834911151448500 8000030226675045552 10693389657002756905 4261137779099855543 16610909769682742882 2885757247540137121 18198858311397283668 6148477287112717792 7756989452106524440 11282214842494732734 12037705089240987911 11334145525721315826 12941201482409587219 17272767777264521976 16337630389062087201 15792944718393446891 1497311290754600790 8691094632496102643 9901750395000229977 16492284630899268230 14479599723027665172 1848201926252382033 17184067498994674513 9391348140993034316 3222316323940892238 4964874149317494871 5114252055284670874 8659564101573066597 17429819327324830200 10945865797178944088 3736547492800091766 17404139014727282510 9351575419990483819 3597531561663664181 2267788765496858217 11738076061370369098 7447994580980143275 10028414132035285312 13134892483905123124 11464411425250380894 1516148876992412719 1507333665214388320 3306497859489645047 6260100815590381664 15376676667492981603 16001744461646226769 1719923995440266507 3973704691375518202 1596285042830336679 1370992261436595500 13184712205928583137 10412991857890320776 7395844800714738655 1155092905580522445 6918834997596416212 7640754690566113823 16958705107101815894 2495654649232391233 16006764081838397662 6956854889523783607 17694904917341517853 77114136836275700 9337176536419000043 11875131126042410360 2671898799966159749 5369919014793843777 8862782464066736966 15100464719964282845 171720302531552555 6476456168378109256 12949860631942741078 2333585259345001919 8246430927039626197 6637852890392818032 2930166452980729052 98474051408925958 15030564560658372110 15807128197148757560 14495136504699329412 18171942920130220063 17908987818637870548 9367776585154545668 218599674036991969 14397748600638085675 17264689413404718701 1295294392976604740 10210043478823657507 18432015549958461866 207816745327135541 16726479591334239825 9754855460838891652 18397967891252660796 9372301762245640481 15920917760768143423 3326623625268341307 2612501336165152080 16638791989286496411 16400768314648410599 16440204277386435924 8936775605489125086 14959050800816269052 1615318535505796334 1788932551754579101 11568881957841209395 15092473289543656595 69668930188607279 3914551298870993157 3695719564658760425 12915073519540297346 3723818314387321574 10760504398166235623 5628003186115003877 14606905228590605845 13234678411106117053 12321751687495652294 2297660640035498637 11677636497813163746 11398844854845312967 6599330953952853103 18081753338307493616 16774039265614805994 685120845112704574 13951835277563004316 2626288971780648918 18058681888957913718 13916894795657489073 17320104367607716309 16746754398907687318 14097717061580402318 2763651829370587981 10686346636509299254 12579047216720430404 4341099028619763663 10810918723055796396 5330796322762359643 7536474109614292405 5955617446201555140 4821721209439577220 5936853292772044509 2771373240497939346 13766453102853915102 7752962603958734720 836159380462406953 12933061704973011799 7361082517447072091 18019294063267485450 5115101316294974391 3065283963839264344 17407574519969096054 1172000260066634421 18270674396587909260 4506356003824158292 13432603035258113826 16180831877549545432 2340119341126916301 12033921099169025299 1332334079407352501 5568308181827101394 6730489958108591866 9952622139056419672 5437058189863606702 10126011072634308063 8322541808750439500 4233240613156385195 9164766287074615889 3148478655708651606 14143378309144527311 4704786453201612367 9244465480072096170 1187489863925003124 4744640970627315732 16066237861710430062 17784949591477820073 7393743236176666115 15615050396917889491 4875277164275889394 9396475464210604804 12025042537526703306 3997369355522821951 17409579436028297199 13582244968495974277 15508842362436622165 12136824502456213913 5357752909787465844 7527608478155190782 13702306308380981586 16581260062098108844 2577292940876273306 14494678813411093828 5624695981555041363 8408233145423911001 7325686759680742359 2697098910297300979 2109174230790121903 15385132681937192989 7000989463536086158 1600737885560133886 828093864385836790 10407512711101948114 1507741716974807145 6455494200799023605 8181909794444802873 2704826058261549594 15243314909480165361 8221364585356700066 1067630681395178355 17751512059464454355 1577372148918966178 9931050401068640049 6476196247452026188 17578751692177392582 14079105055141085173 16498312487130507209 18379609617488150641 13289417697402721311 17412991925528160160 936726993201996015 5514150803732584284 4020560299237048252 16288613483465320319 16566825014669155731 9705667139217096971 9050406711210226955 14951837076326026341 12146705774998337702 9961399405833021588 10961036753248404775 9774697886935182645 10558272156378290561 12687721769154015480 3215479933001057284 5619469811714866784 8119952091248704738 15200626978421354003 9018639178881692430 6881197535111041502 16947268992064350918 2154949389250101809 17941256534979680885 13621360986572608324 3357031252707677638 18074803610478869642 1533395449576992715 17747017986352286039 1437013814085872331 14610185242526175418 6692373965167774367 15686658155562507882 4106069321214393200 9516745931473872750 12805033160402122598 18436999105811587717 16836616308714894066 11732978656921672098 11052900451662036570 579390887914014512 16870081129247915535 9569585601102962207 6950841236126719841 18231532816299087309 16144525613691917129 8068276162031549944 5571571747651462575 15324382638635171176 5007507715390609610 11305235233397873847 16109140175982606390 9097722195306827620 2046799767143579980 497019145116638223 2848731083887867836 8276635660246332443 9606039388469683168 13215084594028552313 4415679397882311419 2838188907644382876 3189460703356497045 8329443972712085956 13236779308918116807 18446445591327468396 13525429303876682363 8462637917835706217 7152787715285627777 18076279432022430594 2454049995825160843 17480365914738210616 15855651342185240225 14390301941774277557 16348172121896132045 13763241814232159078 12871619562732099637 14611484807235538732 8614150984179681633 14911963289911193160 10014511245182355621 10267168914423961514 4819861693373826848 6707362513727285386 13265611903185177307 7741575626416097080 1568083354565825444 7613705384968810365 8837792879990607432 8039239271268382845 10627256179928247718 3022026209733209863 2137854471167401578 2388688734118477192 12107977876351413462 6206993303721828381 6988496755926679074 17605360023944230496 11012951106897469897 4619002227037472224 9242110971081341428 16064201520564897391 13391085806656057026 17215167350552338987 2936002557650849658 16093668769400707416 15157417797123104129 4891148873405929040 8792935975909562260 8384327919499893571 18027401971748709725 9487177566525571365 5469021624545741978 8063259174851153465 8985570824226635934 1358186940724170999 17744673982264117044 15534006224831443680 1664053585079799963 11677004528241347349 10133289572820816502 3468927345678575588 14151827868168106768 15325507561367294358 14055949569940807764 3053177026369854330 3522849677939338208 18189146549873805433 9189944230828490626 3299719919582931492 6886144086970889249 12987370086632817312 4013421255274803631 16810980262366432142 1592469032475012970 1293979416940829537 15729373272028195385 1323026971080845377 13699957844304004016 8301807599066442183 2492476898479980983 9367148147662235054 13921965990577897439 13264606303337343192 11101686393793618175 11428725919557608735 14916558770450859748 9334594926466417502 3799410770785127903 26488305610293224 267092047146984676 2560908764053459015 8958154014843366480 15915871239251243727 5755786438339567389 17105000217950348051 9891262185099367789 15490768223891888053 11289405467081016245 12381901596786551742 16298556194641972622 9329772433828078404 709982594433631315 15115286512289535969 4830768512977075470 13220266124150060810 17359934546041803612 12185062291448082902 9267197930769332566 6897722939170669764 824049438894158305 3595110516154989762 5759576704384911938 3796516566007769492 9462157095202386301 10059940880052901598 3311855423828446031 12220087992907270445 8253969345593771702 4076519331738176100 8344914705067537281 14669355365550634657 17614286448979128676 3911359764760472519 12629955731257478881 6252884983154181372 5097107500080791219 9887723243949133516 15164014501758213773 10428647103157411686 10307942324304079741 9397439411899616991 13899646792012549672 13241705338058124793 13136135040051550063 10876126240769086831 2330427198272899532 18249260279231441872 14569205167720022899 4163804308781316244 12733504407964228570 13481132503336760924 2841214773941569846 10482208546267575007 17684366363410811689 7345196123051481964 15639220571213755383 12794518996178106113 1626856783210645629 4080933774048265342 12763294337266146690 1062327813265572612 4359360441067089327 4071687006213069892 14924297871469669832 3487198924821734806 9935929871764558263 11787343789669575149 1567572765244154622 10171151933274385822 3513955811452670324 17751250873112534959 15672772050641631757 1473142730016112365 18151399888921369334 2552707702974731949 393548630612872292 14737974895268813017 329398652783047712 13504598092885168442 12224077478124285690 15791089237045465357 3507451001383454017 10661995741395777710 14182650716802239111 10165726920231233790 4888341052422465699 1800779811831102662 2840254816703149756 5294953613032257922 15862044451191346813 4328232606962845993 16919468661810646361 2545081455706373588 16644986573944563867 16461033525937094136 9351179834521695016 11362999522363633845 18164357870055915967 5245892954749432395 12703829510370836532 11143107784832501477 14152505837322057532 4953379285839195498 11184943010124381946 10882718478198288449 16025459682708678984 8668012150522547317 13554432722119500855 4617477815101668048 1122440071534384760 10889844037246447803 44150348494908882 7093670878770224263 10080008526322470833 4697848798346671868 747902156418913999 10990877449867528098 2063599135915217391 988408909649050063 14673412192108148099 15843957623455740673 15056514381523090716 3448816715882795676 17662038046789692077 6606467756934285757 3972020518303923153 2658720166105151014 6735500823242550030 6990574633203387692 17963229026086296637 7169405838083134930 9947371694842071708 15221742998619099625 2902606284446977903 11951139425431305920 10623948084296830137 6630263945313215263 16068052085082109541 5947722511018460940 6838588565382248808 17483858125211541879 8036257901870388811 1104077075127450437 10315432717906347837 17138221907832183963 677177770564089916 7595294593309973064 3901509750955585590 12798405838361633423 9446135924888555048 16697647173249201541 3215282491560522853 11267955351595504321 16885352024768932106 4580060089395842807 17856696575746580028 3444187879455463004 13094743833943449436 7399260383716599500 7859965217264219161 6722407384402213695 15427122537825531650 14304078836287982634 6140345741477087485 16248649935318714017 13299464676377715835 17261966553598225095 3052608457446991342 14278343469282700452 17140062732153886596 15783037210886720512 7432842302001869394 5241091494083724947 17804908515103604213 7752882356759839578 5199022483827453415 4092942933445241620 3196583670460470052 14498953728658144839 17167200974887764607 627464656313391980 12909272597947783372 5372848943418293291 2736422191172161402 3106478375695632771 8089161859546111635 6689199536314049291 6763618406297049355 3396909685751273074 17446703727231962823 3617259001247428345 13428172481923633323 7703827291170395145 5903687562826122380 2495867164524592546 7049153220182323907 2126406198237183781 2599912731938733669 14983261597470870931 12026121923743554176 14048695726816547941 11955123167209929728 2085543981242379906 12966520682078341068 3386327999900203222 17316073107095621157 12760522501984722042 4137918673553918255 6072573270353157668 4815817984038796848 11248104381260857688 15652157960259595566 249909782958188391 8304342596236896872 16342026217192032882 13396197751347977571 5604232557718459471 14441237995001151986 1020870465166451131 4007821924028256459 8214579728044344507 1188637089272960133 6036207191994784473 16607799148924236761 3231370145018659406 5959443850423537365 5052958482264668398 10679100465299226605 7640525771448450698 16996428659409111992 12178057128251502146 7688754150086745647 5643105009472835331 12835402089598334975 17838620291570719680 3335676578037139222 11435827246301359416 13217390876944614104 13488553134349187527 17946325883742657102 6940788999291511889 13054043302706227071 16114569759315935065 5433190838868987457 5109805767130736927 10747004353065484432 1946513528929320008 14274539892742764620 1489711035100559473 3457395355073841450 2254611577671316358 8069150661494605461 12648248588154095408 5221458397813262120 14938686105976705204 12877265764206593791 693105408501017278 17258381930842527202 15069089398079556636 13798214267326482824 14914695854829745137 16499977813545248326 5464892606450278258 17111167986401466839 7060917150745362607 5292668030261721659 13013533820997678881 1275050536982038072 1239920742760701274 3934533944838972070 16407501213682680791 10949151688243412041 5041477734090979178 13052809913516779122 5254316766006045844 496375907455163747 1687395830166393541 8430503373899584186 14111967236871098299 589529437874521237 7859492759840518482 393887457988741501 14009902959511221895 7916406567962926138 7648251497588733296 17597968797270725275 14634611887465627655 14380801590344789524 3302142459096936174 3451636584373195436 8328432843540588434 2632312415315187883 3780948487671753211 2014526742866638339 590992819176375876 14564128014129843455 14511706753876645536 14231602562306186654 14562571280585623435 7750938103320602236 559634511296644970 8027359588974192361 7707318259640503543 15917748504535669720 15257735190803017135 2897093839573141303 8050520552984565423 4029006454439146476 13377232228112012891 348910936880778848 14023441392141753760 10030621043420591633 13467458327703759176 207907266322827137 16487582930442240230 17287333259262716075 966932092475936342 142022021419229773 12968873366042380136 12748233987969461145 8518822005378486863 10864670008353479533 15506791015127750873 13354128043958093225 14853685869304760617 16716475494648437222 10485519645900118040 16790466496531666978 13370783095610214663 646855693797809159 8054480082279664395 16301575287075230683 18331430842124517465 4494413013899523318 11990466489182080999 8475933766780834065 6518525078968985094 11900426667910601640 15259080323153248923 14448273798728134367 16331475011990837108 7949693048402829110 6863092080286480859 6001135872969108549 17311500520898356807 2369125254827630328 15662824663590777915 10897017656316955019 15503423692318831162 4487489603563649037 4297711929508640923 2914051299183707330 4798638755556832966 15504516123859870447 18265492736277561709 6147861648869646222 2667569533282932802 4098826184460668927 16062517889000516938 3189805517765828688 14724293052535569991 2003444715904436871 12750555686758501771 10707184986572101412 7528249107463763258 8492956223681435116 13248891669364116022 2236648481976245701 13809075860822088323 13369085506464962744 5587310098163411229 11528062464413210558 8080013280413307789 9525810611349441416 10593160967420831553 7983497280855032276 13369476266548485099 15807568151347559089 1012346322256747780 12819670743693721325 13627592342964242285 3672804925795234216 11651187835009251727 17494412768796620234 2674652814312717915 18184448850108527734 12398849550409217119 9819323407004559350 4452327560805432547 10540817719871037133 16996293127466294022 2842939849208325649 3231914859815202766 12643715803664393447 12298371469134805107 10580411672206951356 6818512679676765391 16029109036116095665 4054415479759146367 3460266648559916672 15804871224117081958 5030646901528924499 9006255876238515893 13799433133308910151 7837474847917069353 17265527271144183697 8207489674145243236 6878638306272300245 1000169093347155027 3067536723529611111 15156665441409856795 1537041487611978022 4571131866021276080 10124727202327501 1783596010577883149 957826093260387504 14824517415263569894 10470566277373209445 7500722440444528845 3967164715939878277 2845392785539498800 9673024591241310982 2896894125483338945 15173473194252945962 13470663168697799822 8261632080747156649 17338197005876283127 6936072631860376443 13248001202989966734 14051597186326943287 15171166324388631120 15595112538161699606 12651809194337381332 16190484871634897665 4363835633737166909 15431951487211116007 8810167912106051496 8394381205620936290 12192197905759909167 11871467802768476214 8302535814779962672 13501861795389486612 12394974259038332782 11277241887959526928 10098384615517820342 6514981410097706451 2122351507982991646 5589427920801346321 2700335841316852712 4024682277973810513 14529030108416311539 1927241155469616154 16980790749051942251 14389547645526253279 1133738280072119604 17577479561104030008 4669091721001670339 3260478739163522511 14606174657211488414 8488191682256626236 7841330148115298067 13554714932697702541 9079772650743952514 10905819561407750678 11372391566579407413 12390279619432140629 16793509110706345616 1451046884556743371 15455281365537031739 14636555973112429522 10722858441930361196 8723882191363065366 3767768376452363294 8362671703672476298 12646485428295675896 597597502614695406 16579643685520167622 7009212024190948152 10067829971329966940 3819091633751910165 623061745112626877 5693673227822587349 16775146289014231969 11744655341519594311 17527296789023068495 9933007234294073380 1927231104722509932 14404845065464320766 8402053081466633845 5468305033706012594 6837862529409497873 12238108708896928222 12431008036435180280 17376413823023781317 3102325769816185370 3554573284596929871 7928072938463461801 18168461867455832110 1346833056021359308 3659431752438408783 7463498891919579275 16906819198376597950 12499389331918982000 10340110198454021677 11991563874782699083 8578355374169547321 17424947043784503706 9664381499568857917 6718481471711081505 11689585959539123481 18414598026073062584 15750786778873321178 5930685945998633695 11030975453819452241 3682555218262584461 14051746299456559215 13482475901488915900 7838453679382990277 6586168433082063161 5724425712881451543 3034319402933413705 4782914150393318458 9126349955452398225 6258891527332996589 2879685785580845888 680789369519161522 16046870546818440489 12414772234125500318 2760492168518456064 17604783522439986220 2843896734281361526 14789355233749111686 4816651463909288468 14793389300239601653 16607998071935041163 4055958865354385335 13967405840445212228 14229652597166708872 1754504378295864794 17863995251629335374 1970425390270708579 16266235237915725821 4779881727970242298 7574868342608974071 7942112472111900635 3280805228165214122 184510981906387135 14349397262567333521 17417725162578602463 4115836180571621264 17840895687743545985 1122482638471386201 11005826448768957816 16241450953086976091 3098129305451564554 7093750577551161481 5103287729266873529 15128009022994137119 4885882585611417241 2943213014234570823 17760977015585414536 2160654417706487756 17417868407985460435 8657363353565509849 14874061659455044369 9499990649990749279 16187392070370804783 3929515829332012224 2524371380351876490 10117456552188497867 3115604695567467235 730426219161772761 9398391476498298512 11803386149467613380 12221525084833285685 14522204842457896876 5256395584287201567 664628625442393566 2919488892442266306 11272270382886195261 10157392096979616575 13786589726337695085 16587853005533938120 4386065027885434140 12771108622963560658 7639179180655852993 831838331098419857 15735095743990582068 15943926079332459740 16348340466423570279 2536061526765243817 8463248994571547554 3564846942079422994 1399287454203309611 9336529420892504923 17516881956840818704 15094913112238087540 17031068638256975970 14969972572443563171 4631862684501493138 5596143262659911684 10032680808000881340 11471562731976605482 5629590497166297955 10808879410985975600 3803361527287868303 18366115567517642162 7522677016164574255 11604564371099751638 15195759300050436610 5764508658246646582 15110106638134495025 8501216256492770458 9073748688445651487 3306977280881304478 15891560267531187271 1798514521381596673 6845695142050860740 17930580363067580351 6917512431492164083 9594930303681186370 15991214464002199434 16041842993449994710 12770503488097873889 10670303984067345220 4200741960867562141 14941606736600407845 4131555592718954368 5386590762629360463 2976510336148790416 1079039717497830135 11327117227849376419 4247949000887171426 14681066117475662915 5369147849584136486 5143157313095128683 17973813634294694951 9917731115603844438 1308439814839109092 2749357956498809456 10331672170178105160 8547467536565843919 1428392591015295739 12578895260423987821 12125650348195113888 15426304663936267501 13464808369962060890 8369112946219827576 13045462532936674689 11801143019884087644 7274036242765100899 5237553035171634535 11427855448744815253 2799297071460980672 914213726704281535 15513344878401822530 7499775730964837058 11038399523441877468 9452506696037161945 6612357589187486735 6930421204669793024 13508397117288378042 7818837360481880009 2584143697487655283 14922650521119830009 16379699507536837966 1239520007887256619 17206107331876259491 9356534191580218283 201984155903326953 5842161847248396128 15498401059763284966 12263143490297428426 15137934420276085800 7496158492949480667 16972059535776120098 10597544790359281091 13100168848809738076 1324400917309178197 18313705145650539632 18328125288271096330 5330064168127835756 3165176400990124326 6464525250792751701 17330593474091548701 8103356309614941018 17553744236579049360 2265448785362219736 10285822942275866903 14677922268420916082 16641043017424642133 11576918516756613605 5980672634958398548 5143312363741389764 1919671598745562199 8673197474976231577 9856332086362016763 4890498123446804868 16645477535643751073 11519061671011501345 11071967142253460626 4109752138671599010 4254563428006436997 15052176797180023000 4773042233428010362 5727049401936292382 9814846508797831079 14329999118186295866 11406770773653424239 2737313793363711383 15863857898022540309 10528583672829902893 16026767737109015192 6185612076292219003 9740676177735380010 4784949662303545680 7804799372540321444 9723297573190146941 12916324102035680920 816420327424436027 3331271042476488968 17850003353048230071 2013773106491908309 2188101141938499291 8847955546731640201 17540498434511538319 9144413734884190994 8191441748906380679 11558022865423500907 5626969802820184234 5118049837843061498 915053108079730252 15892135877638232876 8662447177580514409 16498531666787251807 9780793841612449193 14291913838703093703 3161040042426690715 18008027869559563274 1336960116551224916 11431001082246990703 18088543031163064052 17651431963554358618 3133213341284793171 2905253884446224797 3028670847464759518 10005075410637102709 5785436544023038869 5017792218353472914 17582303103069028794 17147616328020024415 8906569329100226510 10770416328578668632 10314858213564562939 3771686011417314911 2715228035621119884 14829083187289846180 5382151424133152632 6903368167831235923 11250584135394271690 14089918577090317722 13999597010138005182 8530380879586958700 3895886863776976372 16683648938101400417 2198138271746881580 18148067385254832811 906861795443852556 4796495655843612228 10265444906355374102 17539464555387375120 12875121723782119520 7057376873465338474 13559120861397144676 5200104578123353864 1276644057773812567 18428699017605850565 5974224198178346124 9850082153956129233 13836734867279719092 10318601449309015582 3589116571496963153 16646732434779439614 14793018959010371505 20047897046188457 7285734526859452634 2754829312105861616 7654795862783414839 12117515772176962657 5829510938889735361 2405907960653219969 5649357444871832456 9554261879239609972 12560591538909213292 6905314040719723812 2312901626172297683 7745502513061213841 17187494788644874379 7140658329511217733 14217475495442406767 8889573757875782839 11345272933265598067 5616458019512248993 5825257709410105078 9847336635113556024 17997060552836996290 293452141717119841 10875397244509891305 864478370864574251 7306443724501065569 13452560133086883963 14133561640207070129 5209828047905498002 12778551319243465617 8646631246097542496 10060260170935919748 11386331624151991812 1089991575471202139 7835380700915158735 16374797554730622006 2367786521674474282 14812947454539706750 12139610308614204109 2424550327146539499 9245708216110037714 13667909320889076554 5835763287218409082 11343379552266938810 8605458559359152210 10516662745647388268 1115938183710208713 3507453427336893580 5466035158129239638 13324728708011889065 10847055270763677785 16658733031777021377 6019734120712180983 13606612017861955028 13792467109425626791 17843106718053026989 15201565550994604541 14778551006273206074 7337342040787562452 2498549477676431678 12370496926578686724 9095567365193175092 14227514982331393478 9866508979874583126 4708709952942411870 7017884983927168889 12489562594822484742 1074221845632859983 3701995964123984954 6731430110075316956 16599520629740340727 7070430542656884585 25312713036614127 10608247466486548766 10337583124107970114 749278121111177164 11804636183059991822 5648292051153429961 9413163556765409057 11091491528822137445 3799628006479948480 5475945124483418903 6944819968440423192 15244363766779780290 11234567816548602431 10578712425694367026 8626971063681443816 2415116266390927116 9475370725164392088 3367992428844335664 10627345006358088788 9051787845510162734 6727985392886885706 16505727267644460806 4054732381975343177 14358469362802133820 1514265346343974916 7904902429571062980 12647756353309324305 7435998547514636172 15618286939402359375 15119322721750386283 6802870451979517597 868791100410899886 4302057449151128431 10374239205635184462 4751214983416804403 16758206928757949203 13200989098561082797 15987837969473466562 17378560543816275101 6207743873107361568 5294029617426701430 5902596551097479283 11836632997121180243 11630246959109798831 7247206760881450166 17304758558523138027 87149915318052755 16674132489218336046 14080712465984719929 14608414487427926236 7592440274740955865 13815381941939595799 9735850046938655109 10124157234156201395 7989365704549269484 14294237567106408980 2153947362031158780 2666289196496278612 14430614061844025159 14281897948460913120 9680699762513121703 406892425800566478 5027189062401429801 14788011636972130952 16985674946958991427 11374827281433675263 5375906002623446589 14956726723771210249 9271505983764453641 16105928096775432262 996505164143077083 6382322236413688766 5449631272498728102 8224730952244098497 3957965503935344433 18057491141414793290 15246953791156799000 5755153176202299714 15196175289981156312 4352876431863158919 9489273356319027526 17713959081728684866 8665390203921058786 7414186402115733343 11738817209905914464 12558326476751936135 10975197153925927535 6357743532042780717 2435166114653703574 5623502881544653062 1011539301991565065 1276538697627196455 1878951021498906316 2117270921469849960 15072211131698138727 480544012495271979 4607970694623289302 17792619439475657576 1719307489881656010 6625874128129282971 181855142938200586 5353077304269647169 7291667904933695906 11161283884959480847 17904661588587154382 7585857575948572282 3657879265773683044 8326266764594408349 12418075261472123390 18399394184727457890 13144099560725185706 11916038663939123776 4202958127341899209 2661362146204378876 8545937960517037584 16442237561632300312 14344477945740647692 4764487817532559011 7946967917377096945 15470153243751353487 12798772240451409527 1273196150608620729 11298274014253740271 18391026192284617695 6222089111215775635 15755382852496204622 11691431086574417217 11609025899877990830 10719390763898678967 10661706444046805455 412835799539063363 15174516246455759695 13997190732952969386 13026039031176208398 2681242166967244022 6709062896990287759 14093530345605972528 900245835728341198 9793942173710218118 1806935837687045934 14238603915220940245 13701268720027360572 3390063922166196181 5347528135165712904 6260507608608000875 13261618363807627695 15659103702486373789 12147031989758917664 6532573881874441372 15188497112392059061 9143783867189312506 2889652622098213640 772841438531877077 7643615625934237525 13850019040157585174 11127677528443274484 4585979755366040568 10495376851102878389 2967514508508872660 7055854143075364786 16806563891703709642 5733921261376037998 12695375628559755710 9840270798562275615 1653558730249648579 2195978191721282183 4816247031298867708 14365914007709956316 6316268218759327164 12335577539151732857 10245705137942943992 12082323281093054011 12305288261084803135 15740322907447755010 10070105052218557204 8653880355697553723 14744772625907496957 11347192310940085520 684588468768552926 7054148359946187294 907893307619392239 18330659342374462447 11716103842216109461 7025025980248421362 12891763842030044217 2204009250796651531 17193627128577043115 11065285761343312794 16998691650747517988 12003681087566672923 12000426084948315715 13069674808515942313 4309173579427729061 10969752734527478503 706856640214713526 3559997520805082696 15887495686737052366 2022160632157260000 432824954919187481 13572295832521143930 16202277351653900048 16687898539442730769 9186232922371325199 16398010072700634723 6115206160117744549 15649644974226261934 11131745003995795051 15858824224674091832 10448533640845080694 5541839933756444397 979957673656022746 7582369451483072788 3157868966921953446 13768997843701233215 18206402380425405638 18166754669365392578 12934824996016524931 7776415499107250892 12929985147642602095 11982258815840004829 6897626372683967530 13228886177081785511 6208403079505903062 13779243419383752659 12402462670062908506 5246697709525369243 2914871982503525086 806379745078567501 10477146904204203860 15907175032306700182 1503685972226361188 17465308590140964878 16531588612832093890 1009888501426295418 8543535339559028495 649703278767866171 4876300507752248581 17490055696194783345 2292725027889034205 8942753409991028858 17065404118154274254 13957842804461459942 10941141203835903347 10374025303060734807 8780710174959652040 1354351825626269911 13647042991048810430 2016402901541894090 14304635186759206478 10076904312525799060 18060938461883682489 4000427149107071244 9000609036766835386 7050573214249999895 16962956074473857995 17221512456771462810 9080119315758497893 11389081632808100482 4727273080250746885 16627098081252027349 232136208894548949 10324938863429494017 6274211009650626121 11933160502264626214 10050324230306631702 12600364732255909403 9120329641248870680 16838269486431523676 12580198971533105451 17787240610802956643 8297175382035288200 12176018111798066980 14838098894241240956 4072732326854807446 15250427535209221312 14893911944495961357 9227245850059386556 8005690432011337308 14963972411372612507 7865478681096484308 16726949446673901235 2928279434312073581 15878110541866289172 6579207794281312018 9311749064021635187 17941292657904932280 1339850780163047735 16566063157483650299 4641226437612272905 1446630739461671886 10769361598353893040 14322225858473935994 5542402440906785121 5128448681820017882 7487893641388638380 9776464919431459863 16832055521281886176 8803506223012860674 8986816209164456102 16575001974611198092 4541133986035824034 2765385030872072119 505670213348427130 6145601128486495921 5127442082643490070 2461630775579698712 15779651134537453001 3199987247603542158 14827068332266300790 1124224262476410361 5314185560577962353 9772311868450882316 1553226572902940571 13927819303200125886 17858523352768883823 6459990698687146091 6284345758254026774 13403051024037737963 3125680230043769956 880402280100307909 18394369175904168784 5818338887154620006 14262736838982508890 6410218076128351410 8028053945764621965 16701208433899145513 18241649588010224660 7797918431264519980 15682090344158668014 17655128968531344907 486147336835111129 2053482716713711374 11047846331622311660 5289469532806912439 1460372658365827714 13349724836046327140 1815139417133222826 16952019655734978869 6083582881718868665 10193538952576037605 1459883861891218176 15169015826269268597 10471573589365310347 938287988275598375 3361228880979669957 11379184803678089536 1883141084711497827 5443072783163668858 649426176545294514 2557365019614926705 4300317702669682349 10618662489817694725 15819580469495853403 4123418424628153566 14293071494682126878 4944941756285340742 11095808886124834020 2909523504937637507 8026703505239847123 1045200672898251858 3041475864416897866 2449102269859444148 9568106564934122310 878827655485015307 16171963602853486050 10407018075582786090 7226766885876859668 10392069880934615232 16293767911705471948 13000111273719440628 13351948473783686052 5109619402159056935 153406440008982032 9012759973988009858 15372318136093859053 15716906769554979496 15811810669953527781 6611318041753930731 5482149301951866464 1973504275876061549 12498279325003322113 8789991679066999320 5289052786710521266 14273296500349327121 15612241649163748064 14525834424602880692 11876322344448155665 16401008641581571363 16609924018277675288 18360354154821102256 4802521445921696757 9023498679100914253 9931305716205463297 14325111099139802897 644730129997156859 127007684180710119 9147653695724015545 14130941832044394505 110011882297796035 2461797672697297979 785701193134436404 10054769303973654989 15730970929421075036 12694695109081278856 3529841137713422022 12432381103978137995 18332899653837305169 9184683041951150099 14017874397115300004 5229391766376882426 10802241696215501145 17674907701969451826 11288559084585855255 11660257106083432160 13129272721007905022 12579933825576070454 6098559064198066336 1359066529325094524 7417886048258247887 5142518225592972685 14555758613215060739 10816465825908170961 648053120652400378 3554775218455215722 10929224039754557291 12475555464286699154 1903681089951332704 10217886240075526569 10390428386856793154 11287020436823746561 12724608011218784437 277908039816285853 46496712006250448 12986268333445741512 12021700890055377555 5256814320421868109 5434165454435669945 17341020677536996509 14620049158368695851 11740445586307934041 6197383458284391371 10031069149488063944 3224535127389737282 13781621768660957836 2931435897274591269 8129412599787102924 5952500563260285812 11043812189747189991 10104721062064694782 10264378497725141404 6860908397539452433 12627294904007696954 14987972914814705686 3337537612904012198 13152044898791771304 11439034127004466815 5301804385918716549 4430821054400810172 18163976020650708207 17097932943392870957 12760087887921305991 12371347000652198560 1254497838877724500 4951655010710315668 10580023467324242558 528604782729651609 4047604391579828133 17528054341802284133 7432142644061363007 16298941579590103358 8741813636227220399 3616705517086250015 18370156920975603534 6680883389362078697 8560679595691440177 9513246575127251602 3990988618117463973 6012082732984438908 11246433708308704025 3031871629101798203 10218927119074078017 5039176950559849420 14201203805172695497 9866418431299655679 15908843729550832615 6442896994442255085 124531390341437642 12853405245191483045 16816007021842052101 9599433910289172625 6113592681138306750 14108849589749454224 5249109681525450845 12120818794043604291 1743287653026468604 10146915267256892250 13000391197452710659 4905622979226049603 4656238890789182843 11778032951676179031 699200583198993519 11009993764409937878 3969016521869611207 1269680871592297315 10515117250621569370 11123141073270983792 2443628003381399499 11101854832229782068 1509556141320546116 16983265059484636376 1485289625950248989 13789541427272933280 8817550931652763077 4199721060035497632 12145318427771130475 6177342989631606479 2735448309339719648 12540863010425849742 1146375767552138939 17631095643726136565 10822479150500057671 13047296834435143508 18262020910161588650 13305319742748182915 12219647597684190579 8033798150688992538 14908037253580737185 4074794369535588637 9439822032159754517 8122211574241082995 13073760957355058761 1629183697365214051 16524413132841317436 12282076043198092149 2223692476486183819 6416218174618851169 8455988134314112755 4533339106783127067 17895032441029449490 650341199588117792 3131187575097861215 6953166959300675070 17629839250887028637 15407336893198660815 2161834295601930878 6894987868174633680 18442654702263244824 2697428215255707395 17079190199398000059 194021718341018697 8284694282481438289 12541163681689162122 10914863734075966221 3968828963055744910 5759882405951427355 6770261290678260120 12145896154467117942 3412365687137885813 11393345779585210840 5215296762705387380 3886024632782505674 11185364992154931122 12572257337910436267 12238593367159932174 13114649149858714647 6166713127428468476 10410531094166759604 14049970006833866073 9436617997580156135 1687829813602190468 17740288721940498172 16513366257307956243 10566579792918652726 232090683925361752 14536437680559158011 14039271555629490550 14796354333956946048 14778337831062851163 5046039074468795937 3587703576098570380 2715542558239934736 13253232949477900938 1018569456845905185 1894733753922611835 11076700886966554344 10547035554226389793 10353165595727082331 8834264787196385042 14715627790770188722 11600008259299143942 8678885466134515391 10502831278925966363 4754883712766880041 18070683253996058867 11662184310458014967 18344109800998078566 15907603980341075793 11067140497035240951 8050832315047624168 3978471898181287961 18250508728333011114 12807601681455507298 4869307207345481754 724862463427976139 8038843671694560773 11389585348868355770 6513533636895687107 6788405724496236215 12539436715453175871 7385983914709515462 10393597551983760264 13863811486621551078 2824787060797996929 12614396837880151599 1666488526292150183 8472457163604727154 12597847007960917185 2448016072009816271 4921671785249987312 12003633859291687809 3059118527757851345 18150225571588170054 17960187787155534730 15894697783065370857 16053748081633325211 2290016346273405469 12398592413557899451 7691556814162061412 508976383242294464 15726127844267718378 12276320378545060980 4407494471801593635 10175771025841009252 17788871841758373399 9247725181647300735 14427972456533400666 7185786703871480458 13457792650796866194 14545772711764079895 16300299860403850182 2218411321610671789 3934153036027173196 637573365917903334 13154221582868378856 8170498700240643525 8897117922825780118 9591856382528509973 13203728007763391141 8006357569711130107 18359790498773027139 9909849885728640955 11104199813044629036 17957898266476302866 13394747072117611171 2654124417650647806 4740117256865389298 7251231787350374977 617542580892919628 8616235404012016466 10562363514597866628 14933520226556276081 9607783651102771346 9416989586806704094 9473024900374702453 12842025198015604029 5058651130448153849 2164854216315495563 3791086735353361984 2794813990077392525 15597029501537288529 2129768242084935882 2748853019334058986 9106057260811973829 11468241584073711463 16048943447200230793 13268641134062712325 8364708066967050639 10341221048556999532 12080559604304872577 12357481328764221797 15994895020137676204 3374997432797064804 3610555699378000296 1495231814211105811 14310797785678299034 4174096481479362893 16707734190107957387 17698985001970306396 6032170484585623284 342080835526426099 4166661112425856299 9403488079252427796 8611794778795600398 15585863592892677647 8953673734617720920 4665346289451415771 2909409319690398235 16530514947116098655 6406727342821270757 9248931002380249014 8151034226711770624 12544243556363578481 8197839195429552500 10404626119846862552 13965246446159044241 3121897984978393973 7972506373845237514 16974991974366065344 9420020334170238712 15020027595759537982 6100124607483096103 1358145513645343454 2724109113531515574 15574112219861645588 5988668520666001263 16207539204129605647 1264878580233015830 14295956354871106667 17254029878181285913 18116638895033659903 3379820245530312678 4145426440914000939 983172244590488074 8866170953747422690 15430214754726213873 9774753802820100094 10949274643467176206 7995998219356638541 7558816300001047267 13110376547236228644 3731167791528418257 7265278653264721534 2573882620786453010 9505716618727751001 15151489839110334847 14311879849648921764 2261022268962880197 15218441442250116209 7861843823312943440 12325219447012532877 14185061147694045255 3735457044201795484 5093200152180094527 10960394187141416809 10760685607992203322 13083984640695515072 1751961976207370146 1370722224524579538 10122626061413389098 14289571350481586166 11781642873284735922 12197040267156306987 8206554373510856076 12530106965292347532 8149808298250034857 15774684793383799916 17797033022568477164 16217230953307356331 14071872378474653782 8947206449337057206 234864651778222041 13137398525544046262 4701061776490254634 2497419686759268195 4850066535258794568 9387072690989459380 10802907127261860846 15102414091590011567 10664845298360783907 13191684486086773741 7351574654309059784 10227867781579879629 5159770229796141520 6374965556769726985 330337516049124941 3564055927940390225 8979873430085632795 7038082109350249220 6496596511530442619 17252881232196775800 9879200421595800884 7535891205958292428 10531582404991506423 8973982280873765972 8143366180204353570 15813592289731374151 18113929880241969239 15759885859643149220 18085651840049745183 8471407048069789150 1604803912309846263 8139551299081772539 14094295335800620603 1435894877945305599 8801383528824374903 18179622440689837341 10756908640719675961 9880067895518434407 3890480379209118542 9953047240881327591 13766561326299701498 14579787466919580633 16918039437496264497 3200747560483322080 15369202456231572796 10418436050453579513 3073142228703212278 1504526340241087947 13501706858209223643 5834624142415044306 10160196944287028388 14817142444470396688 12288848821609363294 9753363112212017511 4542204167121463585 5996243672999211605 6518792611406348302 10032310955376883713 7510460289863173909 3301238263852934230 13984251515711805626 17607186509568671693 3288214219145047454 3082351755943182485 16445263719792383511 15676232602505611408 7893751673908381472 7996342232369575800 10837864908353742328 6143531417006876255 10230636845536286071 16039757332162719547 6859607386521242589 14609157059058360958 18202871670212732904 14803364359015171036 3214755485423013183 10512877917053671239 9595528052838952029 13425257413843384720 6685465697765422634 5491167412504577348 17705909163801869435 11109058742698287566 13384685750715224515 7585433107856500925 14168980912776278119 11278226519641158200 15053932221749273678 16592798370859968059 6341864626145131579 9451520796311770851 8958219111289553098 5663066780747279129 13244537600431090138 9382302861984062557 11671432296231663943 9878873332636855600 5472718054105530726 14351054869990142217 8642839690604989975 13266768478898860220 8215437298203102036 7687477366560717132 7909195089916220324 9255196451900400085 3889301188173144121 7772498681275945268 4154342709668496832 15941911504159617136 14016846003476044178 3947578752411207173 9587983789742822658 4747138730508115749 3311517534371050091 18212992057861361516 330099575762171805 17089746365754023583 17426035597823321169 15577496128557108559 18385920461066999202 5706396286700529938 17552352392261363684 3082619046464942979 9732568191009654369 16838691328933447174 12472820364551116064 7692145330487945775 3960232654728346350 4829332362246658575 3560211741740418793 11162580256365664980 16678302282818023856 15399464636113458167 10327379366740357308 4162208043653192170 17918977711360103323 7565378808392811000 17712174001711881816 9475494345349996234 18213970039900481321 14810348771402989313 5509817701428102068 10344408284607597128 863005117215422803 2723539670886507017 3064444392732803553 6901336739223232889 16048183432688516939 1869702080432225484 1030915071107028216 12242477540845416969 14803451553707613521 8603834666506076205 16674866139221748462 7900314095227866241 9526230027518419132 8549359268210401426 3606132364095888436 13954436634739178807 3359525218703373279 2384294187401749839 9474836301708262611 358896843607915859 4814175937104305897 4905687975742709399 12941830809942260875 16484762009457039420 10121022334850947817 12829380146761118703 3519090444047175046 5522096020468316123 13237551362272983886 18373361309285284617 11334962881535251522 15337610294766520767 8850120900216333604 14285052955740365288 12099162943946243621 16567643151911194725 11610638466431020740 10762809754277435325 2682186493600964779 15277310282840277906 18361515562504997549 11373716605908575133 10384333781689936537 15642841631962509590 7013593125023044310 12563288678299695498 3789946676290519641 7985279150162697317 12336404073326101173 15837332005878206435 8861680639474991215 6269448661191020553 17002074860561129649 493499527462512464 3195531905599035187 9823518663782809303 14171049616983861975 347843971697577902 8658480210825857269 12455431105287237767 11728391183394684988 1232326472003448628 338068855474775864 990923512230676792 7510000946745000569 12933308447352885893 13880488890975940379 2355131414833701199 13009149594306055803 1606266879468148616 13572534753544740034 15331419179844005996 9000099424484170747 5146797086552094035 16388929921508461433 8527455948702561770 376325112406116884 12641309956433583748 3421432552541369335 7486427611641358834 14884487267494781155 16235422400471474718 13783671168283330617 12923448984727998840 1253759150835444218 856878497454107365 7687022581043534651 14455945922709028084 12032008307581360288 2142820690236136337 6849105652293483916 8812248883126031720 5434278119388562397 15929089604615258447 17581665173270061811 641032390838433183 8811158619880131853 10748994985373277046 1811320491850358706 11116212594329441834 10213410085492396624 15927907660668292959 6115478496877434086 3762578300571826603 15369256579423017573 9833036545524894142 17848960357508506965 3461778583497143433 11074372431146617790 9732238039929076171 16833627496665575009 10227957897817961807 462054970156896086 16115706470272444797 18303794201171508390 1471847303623208358 2469615289499649550 9093283319925805031 13497400947009676919 963962132821686991 3884972852685037629 14472323718749579628 8310696756223058714 11853779438258821849 4436905744896176606 1398540867471517321 7379609648729492630 17822571411193897871 13477421226709240884 3045780934170146785 586189336625289466 17354381780871079968 10726490161295943417 13026420263305613196 15918392243894772474 6476509283084506664 9966012144556265415 7962418618223236626 12043713974235346920 2563050145839901208 10875284450616287182 1677274019897005786 11105263465009915886 5779930617319916608 12211653392879344248 8581361867244261783 1303849039587149354 3071892713136723013 10464092448254148245 8909375274034678768 3881267195498933120 5353795541489853771 1744606259910463519 1100254161266933156 7220807234684338880 5849384689086207719 13225962601318324990 14620814843370282449 257741365300751321 7723472551800571798 4134402505527253799 4924721160122357560 17899257839270200510 12517750104545269267 5884405305001221446 6597938464221635640 13961847016602705623 4565897478853226194 13756869008301267323 12626367804938933456 10320776539555555348 3634154705673291649 10629730135523349717 10994984595673840327 1044673101314027344 8444882762056774781 2578309829358306166 1037195082703843442 6865664825470165869 6517329319742136945 6459032068112760724 1527056569018564571 8633313663568887233 5354738723057292963 10192834437219017112 12796234300155382352 4432387580348982597 16225273480191070869 8541279326291142178 15860299598306781120 910823908273912850 9975470726689069583 9698980837467565773 8764549841665539620 15076342687190517901 14356081127891887855 1578151326148757813 18007498685913206873 11491286263402483232 15221544387872776554 16545499949665759703 14046343919130176802 17018579543762732648 7251405820834305143 14316191868140309678 1299908847022641162 4612186794313479113 8105246943132568473 2512013552365913686 17657799195269203851 3910604888506654286 8654339845465452152 8965833437167976727 17866698292143473924 12510342605161482603 7723614928990322711 5688087846933484580 16663591864502816937 6147978028401625448 2742564809601647263 14165857213621965000 18061216238463644731 5472617824797728445 6614329394213058684 7203400393813393204 7222218339153301722 5688856244555565747 16995010515673981468 929627518087113951 3534050022624347066 9417534080585808558 4209364350993221372 9552427867353029961 6387273998070641930 1759704526023239681 9030508106507979343 2323640253782767108 13611115982347066547 5855417037315938685 12106631420463876518 12253113881248765986 1085483737580114799 17596873872892259786 16130385947321989090 5596649311236719653 15051516395269154746 4294476324489902403 2661949408570470748 13512310477771257696 1733254252125049844 302892595482492006 5496769186306575803 3968440077671849806 13780291152951790406 14576593799316166949 11165575948847983918 11478737979390673648 1001522952164667527 16247236552454487639 2797084225409782040 12815028703168139786 7809257847823613454 8851249130283270855 3152110218027209325 12435614587703965742 1581957136782906470 17520735432617829274 1019709226127390613 16071784712955622411 5648839774131870602 17713410418180966635 4541237383441549159 1507781465269592047 851394482166827576 13223343233861711814 4471454623294451017 5097621339444583180 3469802991264326798 3129430205021061961 1503998651846087830 17054191136201583284 16872199360426011778 14422446343607945275 8018840189722889391 2042041727350759246 9837166187184620861 808979628286622990 1592531796390971320 37596452960259701 7082615556974815339 13526462718314623646 14141372967196520485 11849785840338639597 6514578675822989439 11493997573542973608 8387554722809593698 18245900549881679359 6086520455608405257 7123634709884435100 16888716003876876549 2102723530614851873 11257868070676720221 6422055563243175009 385676251284474004 9482401173430348969 1436844434378417146 6295144451344199463 13684139862904072259 14316586786113328258 6344811945491473256 16864502646093101238 6735673387575580509 6245955593017762378 13600434705289858086 10295975927817996566 14972940153531386560 8531399114980193605 15181958487378722909 18129856894625243509 7542100735163084188 1750843897787432814 14890925713090063905 12065614577622949771 4033384417682949471 2936311551113903870 1311141104090023944 16226295222079645218 404532026048588315 6596153104255294707 6714914837370492366 7937583738691228642 16131065226283778563 1531044682986102598 7548475989019369623 367700906095515872 17247340061816659265 11274017235921675472 4414886072026558837 15034707750429029132 9187917527180588176 14455627649908841038 8975374102119926077 4502867624965548418 14715705723578379801 4023369723765772116 12482448907424881212 5756900349624454020 15018682339439529123 10508068310515282300 9004525026748642273 11343074598038557229 7188930592831766960 1460845813272097445 9179973120620696309 3173106366557473188 8169586435789459768 6480473707823580065 18079644890169465758 17769405501352019587 739552518548667599 7659377131450255088 5550051833332984999 15793317070023364037 14821863794569809744 17966152888099717633 17368676226703629061 18060629217896348449 12456895680345649032 10577539387745369518 10772131711273731112 14549440562891686895 7336030677926519639 980734674505514486 6487638866139793188 8892623635145618716 2701587225505475436 18212870397458392902 2916849687410040544 2420053115971522466 4295010787189524441 13772332258821455385 291768691901320185 13703004554254458678 1157469728893395892 2626437155062884407 450686383435691871 12826175674812570496 3610457337587826045 16963022785430839809 17695284500701537127 7962888531332219910 13620149557742972977 6325858068285485897 3010304256264501340 12292157991705453331 7422528335110829610 6821480726737399066 16449174848599553333 3390071051672792638 8458053862622470094 9691960795288357419 3444792762475500243 16637092854026511496 12367825221960943010 5521287862437118042 12482681359068995508 9539998203541806082 11253876412022209516 2376884949774065248 12698898366454093460 14639557444810896817 9054629314688250335 16307958736055497445 13113417809177385467 1171127800432540830 17116795992544396729 7751170136385965331 4976094738245624800 17276436829392992486 15759028197966054630 14749057120978108395 17864999520518910564 11307803413266660896 16605210236485962845 15359255665199408846 18136658668939566120 10512039524868959782 2981447409361328926 17524462232596085605 10201313867336090847 8916918494406690945 16583081070161549560 10360595740335811737 13859909461216097325 14843888124361216018 18253151094658873644 18307838023759979182 8701107597871562600 2699125275060532284 1821027603184848083 6838197801621005958 8587654405619485584 12936199239551498014 6293838573210759954 1144860372771541476 12878218001350006650 7124193142521334173 16554618104310732875 1124265089713146153 17289626046023746107 9702099854186987109 14070217012418072143 8798780238544308359 14375823680973489750 13422443902589402182 4050876023350328808 8248994089322859222 8374938163868986133 5224465053567202101 12072202243652511805 11278198034077628308 3532500193953339801 6629691458967853252 15008262033211430330 17689212567916214919 18389065163213328424 1424073439827566129 9598883627126467836 15028783453140406643 11774216133964504298 5733080984847460407 9032186407225833003 16989627032182311689 5700265894528809201 1331668215844643402 98586582521557095 8292718129034338659 16495323205371141518 1427617188190768234 15938048048285631933 17447049524743466718 10267736543456570362 11199240271617813643 359889757112191230 3540083690992960935 9578189242523461611 6498449808161941596 1794071114710435201 10279399580035291781 13543210297647841788 842931974225461424 7168236181876243850 2108264114312424781 13879738537060421552 4351369449290752495 10921009877605944555 14310999513733752555 11791224578556288916 10441313315975954141 3612465704206612937 11411617295868855749 10369541570346785605 8158551143780668417 355440371492431364 18340705305141975783 18006546790379458485 12299557885572886179 13332427724869725882 13878131211621189750 3761207157688951254 7081371603253746882 1992718853774822949 17527581357311774091 7968674844416479686 8144069460931613669 12026903903439433018 7655792088271135379 11530833383954906959 11787846510456163525 12463939181405742037 17020355740883778750 1984067474058661479 17699481103852163296 5521493636188867308 4756579953434340052 7229710431324310180 17298518806634154842 16200472838632243783 4472516289374366984 12084977863722647516 7013821238248541154 17126658783503066580 16497050122872253609 12324461219830454151 17285005982253435966 11442078790351474925 7911503161357674623 3691255816859003129 13259706689555336960 3913983896878255995 16254935657089221708 11280268337736644649 10128555387808238868 996201782905867403 2340580941090378441 14347641401186696267 3725222519454393397 11249388199002872741 12097747275997338451 14685781761572800374 10542738546064454436 5087468038619443560 381041005544053441 10760251159294654926 3501164178074693283 7591190214279243198 4631942503730563572 5536466720541089463 15162983160011151670 17736553908798247065 2141961929287276773 12086230658887099352 12371926750441146276 4554223893699134875 9406401429562083715 3112478585771642872 921027447271210559 510197864404312881 1784657200550541062 6342035276922664852 10500775065476081943 12267328654177436576 8204249031559305342 13907482740091990053 5199513622976043988 2323670728062886190 10907977139822374133 15543581437872246319 10341272056484716586 6218767094518330150 9303251627091652771 15051767536275363905 1259815606469597448 15288600653568246431 2622429688824636719 17504912630958115910 13095366006735319936 1023182676880546197 14467631331641271701 6625841399577593047 11120305251055129617 11901254937880138243 12698199054948578565 13953442192809150674 14188435239810203561 13244026780218164785 16761229886511171392 14347738038471337921 15551952691596203450 17353886278960508058 6487338161115053459 16561068787240110326 9722933178263930623 1187412577032081610 10512893390616904382 1037491506638038282 8995676856597777361 6277832656786416214 4964966691356985090 6002727784000459505 12902524833439274315 3111413704365576491 12426549917248003352 2566308140427422056 11362524994194770176 15772190934227349694 16675984044899158405 11652014291093288262 15974720216401810911 13856346973290197660 16774313406572329917 4038247192303503810 18326796649231605803 6342446613008424505 8978930531550322530 15151553514485592045 6017191560752612700 4661007142835497217 14071696678773330386 2394420697097750264 18261147596354164550 17498018707499997793 14915240486535518089 12675696925927586099 8146811725501514859 17642295444945024757 13957466629182544855 13046331223088860228 7165981508392512015 3414200892189314908 3084635045375020848 15259458792155606854 8353248105734549131 1346116900226539346 4576810360051149628 6770414136070957180 792535313853077713 16483696558603786731 6595811021092582236 8288326720360918767 18297614396416691093 3962191520137732568 12072232600622765990 132871111772978344 563778994577398313 4709304891023172746 11932693104456928257 16568697771111788125 17926872562567495824 96550450101978691 2325907479029250736 5911808525585620417 15536711808552743114 5509840771386397398 10473951971579403794 14243052601599061469 17023336678318295544 11662953387344187015 16482600812544788212 4722099373615802941 12381379508393697449 13473089568195857221 17453224661491229847 6263895885605528326 15629116430035054905 2629837604800693669 2264551401906504488 2877900217266400573 16637218111539975187 17016505107399010001 15491248139399262106 5561539813583063924 3745754317213507689 6350256361049478281 4509361712140188173 327997792523267177 11252866272271632370 7683768569544827442 4924341752366831961 10529910186274742689 17147797258752691976 498954355738422454 1055063698830923946 10519879737879648062 9034870687961170134 10673184832569573828 4440498900137555148 15900285204077520822 10195207724157250169 17131135952622212639 12085306442957927848 3528706683057431184 17282227189013448479 9398365751536465948 7222682424876015096 17464492728719532001 8102363705012008680 15050560772812515524 11087886791425403195 16038189792848963045 1493645789175307341 8344388911229631234 13703501567206350055 185291680023857993 52739772257562602 8590512185873221501 11244905230085942036 1959264283323288965 14527353552631643989 3716065893800830419 3496786730888843011 829221568917311443 6446497683568364635 3390425533443124325 4281789833076103593 16058702645725802070 11260846888125302015 7216271317197140168 18427278868431826103 17101919986092164439 16694002989801092312 10721243323054978559 12239191888840204765 13922984980464350248 3358940268046227583 7246861349770316163 9548739625314352669 16071191085341553731 849963925851441812 15807827219020182702 4239187304922955141 15946941236070730649 8874881936126939688 5293357162765253997 9540131176116183135 13971461074599841773 7237191652883270466 6530955387541102054 4592064386267473423 17668056165349620482 8596303634246544928 16257444144659328293 3457892945280283946 17725452158036294898 17651778156758027555 9683872739417977522 8302214456572553897 6950188450942485079 3010366108470386492 2337781009976970167 2446881682754607361 17846294917664464669 14739811986542937821 17300010450065136091 3080099942359082257 5305256983692153613 9936128824707681779 7406505622327908036 16020537635289659578 1990057454182579383 14383525531538545627 16124482273772701272 15947947007844620681 4595101637813575342 5919697617806420936 14268532354297243055 10301008108886257550 3924364026865390606 12708054237301675155 4143946583013906039 232959585323399788 7933412093941303410 441231797383786017 12103656815637826032 1709122011088602576 1967674214017591368 5899621387601433949 9215898915945328924 16464392776789058752 14391412271579198995 3989627129387184404 5210287986928293151 17859452513739990362 3110326956082795395 1739518167541368215 11245912166610820384 2323124690724515719 16836229994185445996 4307326961573522458 1451305925370372175 10434636380245984498 445593977058197865 1940486337287515281 3205662047600899390 16747214791172997033 11589404522293843892 11587902642043460647 11460172224791733384 1290327985959403530 2470024879612066738 14326030267497319763 8209477533943697313 10390198805379860266 10132154380720086149 4188269851522093497 18319113815079342460 10860280714492901450 11563823453656123593 1748488952379769910 10401535748735708469 11894859984450435559 14959285297921106240 2938544069470265263 5233159300641011870 3948949896959280100 160761314076084053 11250919321679948503 17573115444781806719 6197132804065043662 13992005459613967737 16492632010814110201 9318962533985595310 13068353561276159487 3001876880577390190 12283245457985305651 14589825957044772229 17401643278983241406 6658972840646255272 8594254261638734719 8029839018151530389 4745958383290485354 9527490416016108552 4493329827011824684 8873996636845431326 18270579994765814309 15924714464155819734 15926190364597039221 167416473699932639 3566361780008798900 300572244975323180 4989259915769848514 10921241105154408322 5117890749770850877 13749420360848974829 4434436420407247354 11523037793593016490 4332178073075286867 9843948105616953144 10882892401301193452 4905226709635798172 9860601460053744404 8004023105334106445 7053908243219041536 1261949869454309146 6600858995731637099 15926786473704960100 13906022267281817904 17467106919446624526 2259089805398470725 17826202822642507094 10834520629842248685 17456044436657302108 1093305918292187202 12075685255995177839 7386144634450018509 18349662632680848745 14434334512878637015 1781321797881747773 16131020139794479968 16114284641608163915 7991123328109286914 3780932844187768275 12939302103687273968 7160579924739119717 14859055877076960571 4575838001028513488 11590826669802518507 1500404953157912227 985555870775544429 14942987647054609848 13670347412139390852 10830111212655746430 7962285004963902094 499836373183007115 13355579124612331751 519182081113561433 6385558848726849848 9849559249793965092 18289407339364158812 4790337209307789371 4758465803953763522 11034336336607153867 1700500426495448398 4879299041707943759 18399510896534631997 15646566027135866419 3164006181614106299 5412130764234281288 11298607775591216019 2815370436051236393 16702184044442006822 9258736951432498032 70224364474635129 17044467952445722240 12110518258529258433 11469027812229354692 9859783057439613309 11251405986590091402 14343953259955191756 2857749454155256748 10644312216801848683 6570307210341862567 14629875394616434174 7541316855287592846 11668329134421617983 18163722405646927371 8661176811500739309 763401788882531450 6372670711400136761 4533570120168766486 5897535914999594821 18056955585547300641 11957550571856787324 7177737125337541451 4114027792137503472 5785745898871149305 8171973918621997943 14423689457164688771 9447392721890706340 6893090354914858504 9776140730689808185 2245402300413559716 227068034508628610 17490477155069102921 1766844109392916040 17286497921875266980 15676059747169164110 3812809242298485948 1727615925774151278 1214547773989241306 11073806888435281989 10623524765561892696 18091786402725689445 11615774226427560585 3294280095468938106 18009085180638006964 3154693952079180763 16376259719880231837 10078072069338447137 10411105369205443338 5846655260917145647 14440583015837990160 1954868403893283843 5930964116424140571 14760742970915333222 14343033053408139212 17742962004894846521 5164399157281941890 5064221383944212639 15080173343577061812 604846995187083113 2076455721596444513 1630679267971682360 4530796751972754498 11386166896077483199 6853017940077077036 14593525641512475256 3415120570736302045 16437732310050591287 6619989425488913543 12301450019616456769 233189103933143520 5425249479824990807 2529019033622804764 936774119959196284 11913881933148645727 10266810837807819555 3288748192929309741 13619838914572224102 6815493116078480077 9646629057758454688 13356075948408478385 4918792248753002771 16175747259755971647 12896827588677705515 17044096457263086233 15178149882126975617 12378381991135111572 12167253406498819095 13571258311049088512 3938330370792947593 12795655122492349837 16273911029783327440 12893046396812063402 4478564958082298177 3675131378766434763 6111103486527729478 10908715569294699477 17839916694727012213 5367642632732173128 6075461434352583473 9440489665153005502 6922723168396288153 11587893381750530267 6892839685514138014 4887666561353913337 11438388168491380069 9435372329494948887 8823121202788302140 8791033496219882834 5406151576106766733 18294708447966631306 4726924085350481141 18206742729282561469 11167771082431951314 2162139626964738199 8679103774331807359 11904045897432755843 14096073106717686072 7754245271708639952 17778341619581337163 3037983675087124961 10676877278264254902 11730621151306764311 8829925653234679823 14240636508509455922 1758810843367967062 2593883620098258340 2008304464150875664 1614586552808147306 8749212194131423899 9868067669513214104 7215703059880348877 7711483184787521079 9890593643651203248 15740055266303842095 15820947667331118993 2048781282035443971 6462061627549728797 11295362694648461198 1544267874265150825 11327795583496674334 6935155782470806869 16175431834048348632 18033778891791755180 12585341769082951069 15786739279982417000 8048927870839992293 14984809817450274816 9542441643208409543 12439674368449076610 17504079867982360279 2578455177829391628 17217801028342343748 1276471794593601379 15444369095126431920 12483931423379927156 8014957426880402852 4831444696861175309 16099798709730195380 7424824656116547688 12464552038412949806 14543934611288101056 144009702213997500 8861229288494864284 1330326620450563269 15105910592686465074 14633861211625202805 5137089250564747893 17483130590166459818 4000221406798261658 4996795401513174821 1881834142581204465 16821053133895004472 3306156345504008453 6200433808961325963 2482596958124642191 3601148400319288441 15208442376496533703 13240415716787265390 11052142997023604559 1475916172930373758 14327305119331956589 3240890597595935783 17816509106209315500 3921624456877687359 14445895697071339971 383230840769937066 13575596819174356327 8939558997872339397 12797806162023394042 1838127317437025696 13938876016141050253 4935100652359510238 14630861331303168375 4999254345771626357 991132543879857165 3793259946246501768 15855614054072009463 7247966055961927185 11365297850503971513 4174589314622160978 757954504768495673 2387272627006059419 9494327270329615751 1654331530119037655 7518474345005817317 17715193998180961795 12175909004695171587 16024031976625351624 1040311212646883597 7296463925992271590 1611445254793298137 15613386123728930627 14142922954764224499 17501120948173988341 2874471348757194697 13343059830616558149 4723129884513011516 18289382968566462281 15078210174426170543 4065905045042807951 8390598528929438337 8793521465977430369 10757402436411213447 4130529889754309244 5351879296461457586 17370656222877710155 3851108485705645190 13202326808836869839 16924109024266166005 18377161482736953387 5837680531947620796 4512352141940848276 3267083527602692862 16803994851165464172 3700785348350789043 1421783307766027763 9819893684143742750 14008289991466689564 5377045607324470785 13325826014910731661 3053021819555512783 1659787848007978762 16409316419659231091 2759775572273660044 9191404821805699965 10273500767825901185 6199973156524650257 5083146372468253699 6441947867615662790 9708528544244166035 17112587650328049018 2994867382651764097 2581677984817225129 12117218398525838614 6366447401084767293 10373932932025644212 15358444149512235416 107684356324545298 11657749419327843822 10110994185817358167 16789042703294112992 2318227055518686358 11949127174882498142 16062317301324819662 4251397397467080266 1284895554616265865 765817848961167979 3557144615202312055 1782162660948316544 17778437134545260354 3574744325918532858 18313009459956798131 3823313001281190981 14026412040931141182 92967008015937085 17982735387791749269 1966785060078750359 15821413676070047741 15008260735246130189 4964473143378904084 1547621660503866681 11705820459741320904 15388413066185892488 6961045561948073538 10240235048519719644 13562706408181312216 10946228880442501616 868088496907685062 9065923603569010851 4346232749185057983 17008779175796949287 10012930095687611235 10314816693893617368 11303120611618606977 6129055262472266258 6654978044082118219 10460087670120732824 3770118688878322327 1277958805244710767 11438813824566604474 15889986598152624576 14800875622303691923 4368927049159123212 3596721419908757296 4119332887082636165 10062617523056490851 6948339104876201683 14336915236897905486 9906434473815884946 7616868274692991876 15056425752113184648 14280557630606658905 14403248606289374003 5622176563156870453 6502395147684017718 10084456684821457909 7801335261959488604 11723967925411653566 14788551802293252712 17703973897407932397 6859154851207369146 14570956362131442447 6763431174856471975 12575110187143168762 16738116464219632668 9297555770368564622 9564426624747332342 3793532998882431501 1994991326696230387 11325548852493125111 2319219534031116486 5221506742937676320 12139301567008881267 6561056269560125835 5573082813659478512 15494938687022936938 17917005280246278900 15302227646362733370 7982504830749006323 5165787596758864089 3916680271096607456 8177470706865398962 5406312195561556585 17536049872084384265 14514905524652016155 1554453033469686608 15047987270121816245 6759884512858528252 14186878155250849197 10817128550031565887 1799334407466553940 13204078301624629510 1464071981681996703 5413349794863847703 17989832675715671504 10692849089853672804 1526690665326242491 11880939568131450454 6340651873436086025 14224000960594995560 14979699884663488791 13311831974133840718 9418256516094790511 6288758357174445394 12024745479434973016 14514083771202934135 15730977935556019732 18071165267254551600 13855641875441188705 13837322919791943890 12473638125340397756 12821632815789515415 10483625898405222880 13497282737453868688 134058138827133702 15080703289258905449 13051445039589395374 17425490849596884992 395445811135791087 5397289873536536552 8588377807663936482 2776915360003668596 7227826040258293411 8263481940873942769 12497067251304865347 13503862473148498601 14254799971330894745 17171325236759160810 17244235620087101532 8120547065647119359 946683495602363977 782761938978508789 12029344678026342692 10547790305091969867 15917549746271697920 14915461257508346752 4151866720036308044 219804594191695256 15160126031834852313 5870381656710399358 1374673743772092140 1141332025276172502 7720782333783363256 15015254477459302789 3156573294139407786 12997696372957370859 9015038372817029679 11474022889317222964 14144794829533449926 7131849779335599238 4112132942264528285 9171209524743582109 7405324198514932275 1587950340343730134 10083490019559373340 11133070955853976665 5011804466300771584 7212345666572199531 6093388237983739538 14677203841822135240 9004748093069622693 8473434218639535126 16330168632079553746 8351068572013191138 11736114362424236089 4519729479095669892 15222210542337257328 6994186288669452551 12248599245543626494 3227554988902095062 7187756146216721040 2516040267034187589 5587643139441845931 10685987053854278906 10338012430154874080 9219223752978491438 2208605081124221604 16101005657908562292 2462334192575752590 17777787104842792592 12875220818148425615 17739180969715218252 9913402277686546236 10947419792276872823 15271269552733158151 1982029719368335640 14861646600811993845 9069574353826557251 6892832323459044536 15991552369885910297 14219447635673204561 2358649004817936347 6269076042530936928 13220233011004426770 13972440862641293014 16233592894542063444 2326138059418095106 10400902592915799476 6291229738587357484 5500615179566528046 14894800065582295913 17846118702288943297 3444184477646814409 9562659529373234197 5284747326694561820 18142344461620668090 18298469040778264065 14598537224837452557 16323153046414321701 4368942434129964787 6433953528724263557 14788472498556042278 5342063463517656561 1141918178467304651 1797841456753391964 12619353755385388091 13128675485298452418 10020742949904538604 13319685474260609820 11001533167482681832 12075361286946432203 6192397831271440123 6871190796021399928 16064098072251033909 14552215597560861326 808273331619147046 6796312910049044306 7173871272944971178 14282995842009025793 15089901446405641244 14865711883048713773 1355814120962099485 11812568538578477692 18304336281762125199 6783207054031905001 9148660998117885071 15027295231977194725 3046827646262703914 3916622127582800403 17148710526176264773 8258785247780977476 15566348695451391381 3584990585899794144 7886583800242811976 10439178597627642666 1523278855898489617 11908019944496756391 10085562157249368464 9976570576480769510 4807796712892592989 11791450436832171842 12602836503145087076 5258648790334009483 15112660976638735687 9839017966863728904 11226830064995060665 9237593963370269397 4808080101017276756 9064223641543270923 12637830865838335408 11507791305164104449 17529928709581566969 1290333925125700091 1159131983586577280 16136905900598616116 13919750913378463750 18321799427239968965 13818989077557246180 5614791152928714359 15323265595551288388 12050398238755350753 10436724216194490228 11296813345572451472 2517468060765748274 2808239291854926309 2184016019482793189 2694390316562541846 7031181785948076505 9538576602073292674 11202348918946249788 13642622261665293024 4370148472683113048 16493501429356908518 2358210248597561596 8670814177373242767 4974456583210202884 15340285402761976503 8809532500893358579 13183379779481959083 10665983843734715806 6472625843753614481 9009954940961160979 15923563234965442773 3665619384210288857 12564483445980451886 2894345973320002902 2599217549044130368 11097003222297104975 10624967766619658656 6173158749623202870 7143447102224698793 3186499768016268361 14500355399416239618 54835029449033979 3822208261163836353 2979627977731353963 1586782216464611569 5283460748215787985 7334639891807244419 9764375062222929772 7939489711732099325 11444557513080326582 2312002807418929109 10952941149827019692 1507732585710802311 10352976102008589553 293456202860517295 11998234700085415491 4153706293899351298 12661204990995966455 14007422739783916427 7518128301707971903 16123867740070057589 7186783120651405987 2449169533651687577 12337014184019679777 13144852385341483807 18041394519196834102 9623439562230028358 10551179887800468887 17582996251029160918 3213235457543067971 15383659096750117818 2422447694348926001 649756676626260870 9106026499184912007 7756010572111894591 15936148408034670158 9930473770259598675 6260275951633724501 10615448427186388065 2258059790874050919 10356995071482244677 8667307511592780564 5682470887128482829 2405172408700901752 854676274616084902 1999691408324004077 4292316612809443981 15815212089764544308 331480818082642465 4101423400797244205 14301866302802653338 13118294631141731350 9351430284232495341 10709203601244872932 14080738266361369976 14928822503202463438 6856058322454913254 607231356856450751 13915631860112922502 8330053436443241948 1268526118529691013 1827670325176422901 8909105428841589807 17790472310128563203 1428767675035058250 13667169354060655919 10408687917680022431 10382707380953016472 16489177762378847267 17540672380858226279 14652073236938784142 16375800771787376680 16133623087558774632 17612613734802519869 14156012248072474136 13259560165287620851 248756317003543144 9191196267847141895 5230403220179569774 10501879960042810597 9551225976960949201 16876757662208245796 10197728074171067321 8759514829509740722 15467635794997064299 2404824079235962905 2761639137990154589 14553493618047266247 9900388072507606897 7085349491805526618 12589616554894371902 9318915229483493125 10759320680968585655 7038819929452587278 9827562302727270168 16928561629705505922 16111804269035984401 10852801031783621674 787131851839136847 15817552364911188368 3005400493482284229 4976883397764363474 16413624459862740278 15142572453038890431 2762632904885450497 16520199278697603173 17087254602465526582 5492441255396004204 17051624418610501239 7648462482442292385 13812961060848636369 3479311202003767164 14960256977278559146 1893944710678936286 10355151009130343052 10819892353797683190 16237471445442918717 16458161936049705334 4573095311822601680 14737315078645110649 13103108557475520692 16567815630347795070 5317154000373689369 265339314729442245 6753937606112601783 9548991873930819881 2484913368477839125 6022719144974204641 5230379174511768422 8129372456570635099 4049450483589795628 7672625859830999236 6715245739652424600 743723051075274600 248588729400971881 16308868644105583649 10431339955263355811 13934962920476810677 17123250114157143364 3871422542059482394 815652697179710711 16632262597609849725 11476865043630612729 718985404499266622 3637331000820024134 2765605493742399277 10598884146244175303 12775596925614861243 12641661381274517308 647048803402095471 17822291694915938755 4632219232967125789 7275810950906572468 3366580242246317602 8434473720336556035 6096856483008775243 2148710940007468605 11391941577801993439 5422416166870908214 16255986819793491703 13183150161966534404 5485079310487251605 5400113684427287218 5157915702282330884 18264648614007868880 791626639436290871 14502001591621387927 11749812623421222393 13587334567927589682 1885980951801646314 3498730826749485692 17304712409012608452 4751580329992791382 8941215210663204050 16264496506584034909 15412326669469881351 4761820202070409256 2952933644494970169 9342691724327698821 12381292808912582026 7360837640067082494 6924130822619520690 8798961133923904898 9480234678590999373 10909089715902834106 12016043825316024527 18010266165655091854 12810627675183640310 4039064296682819660 3339243146410931456 13300720996873794947 1079188470021879474 13263894272863101742 2962702462696093491 2713308707598578555 9036726948301978677 11240545523199676471 15637193000602957349 17265240397124373690 7447280116956241913 2291212694452943230 11604185130326838009 2204353533055777742 14674916247227504700 13244749831207067702 16760753422034023616 3794093108946122497 12063754835580058091 13623041033423895621 14944548695544876936 16960201420336826743 1972601135361527406 11725390211129249790 16555477100916250254 11273860030409406923 14904467595771253791 8405718673863939505 17314181510780202792 5765932359619382014 4309031276963701262 9934719127407633431 1284388334364805323 15833320680028252078 10220919549077102713 6808439297636624686 13660946453123342604 7031937298042609950 16784425649179903083 6463656816500609984 7999178590165839592 9402783486222814372 16965128721356633814 13090933925796569728 5273672698814002020 4387781635739392836 1821680998506521419 12720403483461524297 15890207951248564100 15449846448374744208 6578274520277833727 13110389407838532472 966076331567199728 16782274453230781218 14411033486874931351 858636852193224019 5917421174856251928 10875697910169379542 1483133623973127969 4946497487368420125 10729239021858681226 12552220218984380494 4702478186176941592 18335301015670247273 4571678176738134982 16554202250969651703 5582601392984299928 6059518646349910102 838199465250115926 1786047751269449105 3799435346359420095 540291130873338289 18068830402782563602 13480093721856805858 2639827640420313015 14862439743122234208 14761204320781529252 1636855812630609435 1227770918676422675 9263558063346871640 514703266000072854 12801900671772090788 12065539192501023920 706724740422696315 12528589257606306719 6687121971848307995 8138397946556723290 1637095295193909096 12819625266904361096 17124540594411050274 9855562247073477238 11725321036080845895 5697947525336471676 12661377925068571552 2689146051474318453 1571350029505060515 13540415627674573738 6356608747120785886 1462169432432086537 3144866248545706155 18134808132871615796 5300490558873783386 14990712383819417271 17722194543087260535 767729761858694662 12751519022952244787 11503581209861651668 681863098622137138 11732037761812472411 3095280434939416015 14921491045253110668 8114511508842629669 1018454041603652679 4524870637306002683 17385646018323838922 824094827189528308 17054689473878197820 5808742852868031656 17787337493181585940 13167354467993948076 16363036185718387672 5557273215665867129 14225875840420736001 4606873694401556260 11897338152272443664 13538852760740809069 7247853733195467306 5163354100862495774 3984345296457199186 14344449589538238339 1928950809952345798 5967547452014069556 3875874614979148362 6287705980220283651 10918131634398532807 740824037719966650 4287793820199762631 11486765619842525601 16455874098531233019 7154254220831654206 15971510375450412054 2596107721633927938 293068268661245992 8763455881019602647 14455451160132531304 2325583573688661533 13952257265441056991 7477707937077416886 1603305443340210002 6350285268659953636 12914845763852745313 6881954275683912673 5715248983128602540 3019868721792159092 18048876591663535128 4802271141727881253 3521854477927295770 3671972729161668992 11437348686799699723 7407230661129290963 14052838882224795979 16466860167614963571 3952458120391332033 9246265551747681370 6149338582205370495 13367700528484082983 6698155937083148952 10173737735766892798 6150563287656510068 3431757734832887486 1512148919202322017 3282006785322464874 8939398750227880019 16672662957874797825 9791360091236078075 14658323547034143307 8161939718579088379 1835400202549910044 16917886059963109339 12935995487063685625 4493239810055909931 1574374687618265982 9737728340507243436 13347451833270293128 10745474583333293475 10111680833879029238 16262808731801765025 4384599272302274357 14442099265449144390 69123786991236434 8452116207163050851 8046050041356360122 10389029929446774182 12206786458967982267 5010247911654728391 11526347383893592154 332372127143146378 6679695685309375822 4310241723503706812 16597667646075934807 7595466024962165249 6539932634231423989 7426701411585775321 6353912038302607488 8618470288908775114 15684986488517959871 13835275143411951003 5235059531183214207 10532997689994031897 6775730632052160512 11546234229181312152 5495594373437412057 4629528566694472161 1581458208696266433 5813595276765286073 7874636645734982483 10729020544492794213 10300237601486591391 6421799949312595775 10761210873921737795 1094712179181282551 2424191308091232973 13894241897546802096 8760955425692661133 16856945333805256318 15591403050452571049 6653846867870757117 2779638565345112181 12384206944868858183 10209560360870310775 17249527993805238723 16365580202447087347 7675137934928190136 11959940276141877211 7236722483048061338 15081444530947997533 14011940090942090482 6237420108156578133 14284046773068591629 4569750344248601295 8130272016091368480 6485898669902431138 13635369316957498016 6915114553638341888 4553622338352016574 14275791302454922077 15064207193682511081 1918050876166132555 984675328110550071 1333867774415523701 13833317296575848665 3367999263603191861 17119968797573030014 12512900673184712282 5001294749192558860 11030023206770803590 13779354055459588204 13050790959075025924 283459332893626081 18164341932233774703 10173283671671627815 2654033806656547696 2831067070372093533 14788354674288632451 258274601638651359 10284575368531872172 7978236906483538531 13422748951469451196 1854170834505212954 14749155737753745459 14912949139782487861 17957485726705607754 7226943528327886098 7908652771800078711 15010633427262168911 1543452923178591143 6009927095014452209 12899816748585703876 16887289753109550019 2383884639731698155 14076657551318241258 5513553686378407255 8075157729403884691 3114181466829268308 10436134415807504770 8668186843573398566 3882419409077739131 234585553771304075 13386887395218892172 6360107857367587087 14765930202709818083 13977391780781413631 100832646029519259 5193463668970106611 16226033403429757858 8906722320807495505 14927601549598444891 6998545022256520080 4721661390696117635 15188362580994726995 15391744265760959722 3982709308132627175 7167317431879928593 14412784570601346925 1752374156992600928 10329288039512337336 6352353196317081469 3396919049435413489 17818998768703581692 8678680386632040089 12653036356495295937 10681957670542790735 13755817875341013058 11980640385796626177 14848592300346588154 189857480131418907 2695544674982595317 10129704034407385764 17778320118701479679 11626084259715398372 3937952015565420972 2495473593467233986 10344616814279048720 17681003198018788869 16832409010116109024 17456745442635737214 12219134139195319915 10079768516491617498 17594536800864717930 8777442685457519756 18234681929623591356 639292785118111875 11723975810893265860 3280774730650014272 14787612280525716509 9026016592366484773 7125944634571233296 16500837628118077044 1996867619356059491 9229542594254805907 1907683684445943368 17443960816486154228 7655570396282385910 14938091520472063154 5757420974110250979 8711484629065736833 16141946092518260979 8493487055269347819 13835918425030976664 5614152109641562203 17530151370287210615 16888136919800939022 11940426021250811166 13304246644592416815 15147757504687111405 15527099638085536320 14386874391995593446 1195420322139234714 10682507228929235421 12639383817749963712 8837695305384842831 11655782584025867039 13284109902194126446 9843300252338963018 15224557760079957890 15678383357566368178 13912755533363903265 16854649244378783782 10530274663587846291 15258524347713826417 12253390030044713258 17582773509033068804 16747707207257210900 15333029051817756280 9350329184663660639 13033323481849336712 12629511579370163046 12178960625598478116 15879838722491501374 4392716525364185485 16450925113351406504 9648394358611663483 18321897182332451036 3692395298599196537 16788205186555885047 4428030104778168299 16345823217144915455 5719325705988887842 427818329960360051 1805735689480312226 14703670886890686588 15825835108172879561 11733368795359249888 12504276128877496086 2078749242889869374 13168240361852780216 4061993005454387014 14122926516381150836 10648440924202436157 7643107557459790424 9574989627021961597 10113046382094528205 14894996893074180249 17741783798828806498 604872585078367102 5987143432107824375 7796291709332340777 17605422375895602000 12313493365331933032 14953197397891871905 11653875096385741675 8879343287828366875 4491009094369124809 15445710375521694244 10428879514394697830 535251338528618410 3695020459324384245 1906532683512436624 14496719005514887482 15068119581759107939 6159316029716972054 6974000421812330704 8478213562926591787 17381039836363329168 14043230504439960892 8519221271215195796 5089010448045315987 1730031741687266088 12908958753157838365 11339007090109841694 14025311304145026078 11821215085382287019 12123575466333517795 16329507033752427281 8177001834999687492 5053754151765085925 14955224780123693125 11407101679862416277 11125547977345442707 16523546574412855219 11992046797918536115 9096479114943438985 10186829828078411572 168233764349346563 12271166393280593396 9898577167879146985 13083393152871591390 12525236572396713741 17124620656583651967 14542080302637141178 6275615952746024562 17735769495041668189 5782207888025198926 3701842991742439490 6454009713865519141 7279723125384755038 16821800272514696387 16442501650951600458 15733456985917145170 1698487524338816474 6201691021640708619 2625488999044427297 1348847790583770027 17476269506322520120 11098683537522525696 3933394918328881109 13155767488580466092 6713463861848678893 7841701739264751744 5860157534685842584 2903071186579950651 7917587366502475438 3416549121976408297 7751188772735839884 317966850518114516 11058930473659095454 8542291259883236313 12399540283550543030 13338255723053239119 5867248432283832488 8391115888418221742 8872931989516307889 8031397937860215892 2741267893765407379 5898416895885412619 4778880316501096893 12304457147763778128 4565801491364554075 18326125872360546664 13331728216641697683 2716853488619137492 13380608368059696195 8153691336233122692 5005927894659184233 1541707919762386530 9864933339745557549 10204514383906695489 10257959737460213929 10320747741399364478 9973500212551397214 12334535467479330195 10658264288138559710 6745293811461885109 8304525652403346275 18115515139281419936 4361140823737299425 10296958662689258852 11310107499526579884 14116468841665179384 3376657301205299352 3313283669647655044 17366828499827150589 6203534361926807412 10432053925748208409 1155831425896080582 788836886350168577 17376631886667471363 112982079993093036 7656412027599852170 8438228269178296110 11690745927920437289 7941035764629705019 7915235442684621144 5378932209544097318 13438313499168112990 16937487569846798486 16544349699949289230 15991565819022370550 14917453318754053423 11690028202393165846 10591029824914055327 2251218690591435607 14172845898509214144 12972121415045005262 15840427884442690560 17456192188725181508 2619623142531227527 16546204392033547477 12300598639396777012 6936843222914180745 12582029469240516475 13619252700509300407 5550605467134188785 16238415693406771282 12844916136428700421 5159334932837000559 9211140109024502701 6608339160688819843 16007906661945538592 160457843074656986 12520038337457629054 9760509076103759346 4458802000686128353 15803778031265250940 11865289130201284837 4006812243250339100 10648113630285648549 12667122120745210613 15800236003429216903 1708004510837283428 12639562885013032821 259569991360385699 8912784091146680533 7101158319433487222 6108911852498178613 10830867025372512115 16891664116049278724 5040355324395427099 15082253565536798115 14130066792958495702 9048384760837649537 17325590206152481115 3980933656196179935 16804843996469742102 10199095952820321935 13228698202915772757 3668898759814507871 388212565020901568 16239963364559095882 8903374362820894765 7706865905090732054 12923759385411751055 5650221460333848257 14260496593498724860 16813922588069327079 6270956618015640271 10601984900775402919 2623489341888272360 15409870411104186153 2566488349329385529 6864072862965161648 15115972418194045317 13846339955416466250 3292068148932073156 990265407817028749 17365137470062734390 14041199230735635478 14241096768022429580 13679506689978528199 2004783523172442862 5032533824132555835 8152900911667247118 11158919398651991077 2376508276029726065 8678440804291528258 14267604753386113317 1614510904033414573 8505947981458369645 17353609261112151331 9013961821090366439 14731425636522310278 9013289694388450916 8901181050601704386 13775462030467688 16174435442328456528 4734736091562897547 15102819514598224202 1996728443245445050 13284093073355687167 7076039527886712115 2284564842728482337 11211585228716448038 9252015332445055764 7542188762948970851 17435464344812295038 12451060681039095278 14015521140902658320 4844230857234760835 12320819680061340904 13889443123437486294 3937231668912337378 1655770624616017319 7717777679408092047 17318544912123804359 17644793899048546815 7984628257670298467 8876883698776928384 13888929837773158756 8233402902890045305 12868392918273760462 738586101460543400 17396039863714889426 13607949219942433526 12343046530331107441 2216243435917391351 16450732642633779837 18052164176130640323 15892564896518363494 12868837764466164980 16430276147140888384 18442510958575240458 451959619064712480 12108799112119633405 7059204876625354560 4839063435644089527 13721405513109819064 12599997005311625151 2856863900374902312 3879746384643039731 8551983499362450144 5704944175329265887 11343157447062656677 340668988593980645 388656871300984358 4559468582604794830 3126380068143666156 13325383947726078360 2933901401881158572 7140909725102452317 12414458331105267863 4554269922604496890 87891486487447049 10634738413246553089 7980868843223927019 14648611318801458045 18345992431415980799 8706778007124835764 13729371891696450686 13184102202272536693 12806829976801947381 5440907289446612460 542763710393877245 3279611813822186833 11528099569628871116 2606989759649572367 8481214655317612191 199115834508345772 7368876779795017622 192799663265409884 15411299000410454067 6154805159869891949 7301010247185830012 6858786035096481040 11005249257383214747 16791176936304989886 13533607621350995716 549786579424005455 2693752517005359801 1249097355259764488 12406338270938723517 13583224515047447818 823763937504243625 5886883225031737953 1915280755331980431 9970239585605738772 10706019028359806543 7159057971540708351 12798882347773352668 11903988437537962091 8520832145315234846 13172425356683623512 9338286810744225770 16365937073682978191 4963390878176047893 9142796965641656341 7510647841152283562 6051089478978873423 8400138036797162432 17319985780493575484 17768043555073318969 2685493111488115382 9732522961726843839 10110616944928048692 3277405046574647781 878792638240529959 13919140222646172218 7708179982104487608 14437158153173547663 9094678213422326502 4214251287573580405 14657878660032742742 4970951572522300019 2747777262106715964 12848981002672008580 10427850693953259215 9278727248323000580 2722010995412001142 3065440194478993400 6059651605734216312 6548113525838457715 470922662503155821 5493728693866563354 12696872603074913115 2471679727117349843 13957620687393076709 16560166078583870748 1104188457861299905 10147644166113249573 8272569522301865399 10325832202431437204 6703108592152952976 7154014230224352689 9164704614269364804 3301252308794856677 1197355819215083846 10291419196048580374 13856297497964543420 2432529689111942485 6123573682219662179 3575172304731519644 10290861435937128953 2598669947206228451 17867594284177269970 958682754059556322 11053471686295958967 2884316929742455913 11853417668408221836 15101105598268920109 8280159680589887895 16047525480712144932 8360205749409426064 10760914596457902488 3396506243111936998 6757552636543768969 12270557364150673994 1369999569377970550 8526120860365438514 15895146561136027012 11109997114238091180 5577883529906464607 9634186146794513505 9603310526000495619 3249221117075191139 2775802874731963217 16937170417494913894 3430154744909208255 17427541990519738349 1834502833202120461 7113305578735737582 1291048672973573701 7988736987801788977 7610064987856894688 7343652828517431037 8947676801492221786 14753663470312673014 5608132957527587250 17566186230787988552 3009575946823551424 10945372554865434199 5341344873920251656 8100010923919202678 1124976233734672204 12949762569938690390 14733104202200064671 5866299995903420243 6857583710466275661 10586627543468263486 17016078417269076793 4051543004232057577 12144083797136996762 134738451134958601 11436686469497572322 7569360254132549504 15699434870548038624 13691069590842849822 86830596631123680 9716496047026060503 11575549703218477156 627433582494637691 4716605877546734189 15028134874870201164 2315895141289294255 13417442219686394802 13590129720600904557 18244169836311807575 5771454212971754225 8381448630701127512 15670488092830215617 6057413862327364081 2539404138976713424 12471865024323064553 4954696190053713311 11682567682786664058 14586928096726715684 4824720873960650396 5327989044727106486 11183945074622682377 15961788226458082507 2187558219042403298 2884605026278798320 17166858497455589302 16747223388017234886 6778754771273237522 4263604562840742850 6002220012448350903 8753414377399409863 9394671569681549387 13817738047433508665 5156560811530295791 8348813488516608580 16947731029153292173 11344579150808704796 7271656940296683204 14410416306939422505 6992561933131154526 7819406548032183026 13414918473449246074 3106705159267944322 6890057108296336822 8047454257681201322 2729932873450786891 12853097636361951643 6969897440467717502 6162489118474780480 17266099502012863658 3967970145626868192 304855508923771322 8282445383264919092 6263611824938475564 13999260534298698956 3612707590456895141 504715773588551946 17459310008988362603 11586898598686458232 6228409582153885894 8852812934428636023 7450421409022015199 4035722628101117193 7527298331078584109 7646673536188958853 6988646686991854435 3776044028769806422 22471528354796009 12791079439366824408 9243708384176900686 6517578770884902564 9907082772103741044 2349409108526490821 18036709542667056113 7737922011109241875 7548746132472627411 15927488857308981008 9158213292966013113 5740242149301419130 14334101423471367544 6414185823328869851 13342150374374453054 10204051812174989812 1411536845907643587 15576382342416475039 2699449449897269855 8239301471888530886 11288457311856676477 10524912551027208698 13531930259526057835 2853675091595742600 8448099941565936356 1832048693293578092 8277799611672877839 10164594728027063913 12973272024938189591 7983226164693263126 12718116279748785163 7874469348856823825 14972192032848102772 13292825108010708751 16314918714257172037 5361554645557141189 3477528153219503416 8143797407681874276 2815053789478860903 17270888136558710735 13782476201711168354 14387568049932788969 14115459816264295134 578147910859201351 56302415414052632 15989376160890227830 12187329731003035276 14084117234772784939 5198787674715645205 13724645717165332587 3016600085561616907 3853509582319312421 5840870625183108884 346169197003615486 7155802625499290184 14013447754930996885 3601529288915911156 6785964009557096732 16971002435766804200 11686480848034560598 17918564019072715991 91346395854103749 13296898566470207612 8250412882139949159 1292406344824334544 15207515511450355879 17148074284387779779 10136691825712765483 13973300399250726611 4650704302076157150 15315860580215038739 17498924004294458661 3481189919167503512 3400961373919201674 15703267757857396535 10425161029690898482 10819789912049355740 4950120386347073844 8827844535657994860 2798024681142522715 5684683846362102728 12987562946464936608 17458801279051874313 10478514863578571981 4844900395549608440 16214849715378439163 9344633372390291283 4648803122929064850 740916564032984879 8036057873155692284 8527456787973126940 17891267339181970350 361155003411975928 1076425806738175121 16662385255848047076 6768902974890212422 219845106357884794 8292102933719916952 16186021755164323074 3796234649213566881 17484910823712780550 7400141605206563727 17150631531350196492 2688278933953199026 10741186958784753313 11001336904258072039 14992940913506335663 8816591443424006801 8895719509580748986 12252724545220376399 10438970618923638247 8357589495798502723 6924087954524480785 16088898832030966084 3733682790241652340 11693837091840716195 3092396235762308050 12430589800288609953 3862113798182885841 2639648656412969590 11400790744909298341 13789267899318738985 13647469739708144992 560318688967138751 17692466775090861867 7434504385889525551 14489362969950633127 2180155748608478689 9189521886158733182 11530444275920939580 16431963264638238899 7631354744197030464 10788342313464950869 13162778454846028297 18198945366599329126 2789275592934299419 4673197852002238169 5031915435060929579 15860604555163126593 10753143683007580683 11667490714178916988 9004473898892096154 3421843764600053718 12059049879824111605 5869023509737487101 14562199847412690543 9451292633991648763 847921101072512203 1175317645096720175 2414976780087013784 13045202772399490789 13105551259933565809 4784283835475663343 12618095969270879626 4123212941483847482 9552620348302419133 2774012474663405038 9185385743169940226 17317684432177559413 11433213093146749004 16881270961669541181 15004314388609358387 16252929761043157234 232546103183742509 1623039638423113743 11453305574611881251 12149288281304166942 13701057250202613657 16885423832562880052 4469760302562064920 6497811431954269737 4670837708972778537 13248873275097138019 10669034682992270059 604058270597553453 14800058676413467314 17147230158914972031 14912749025321470373 10194136279029664086 5934065778514233833 9996571730168774781 2945753242334447115 10368835030100665953 11308568593196940679 8846025853498878484 9016403407610484154 2635125830761765307 12180396913115535102 15764165300477412949 199154347335571714 9474650278720923053 4860091863131253008 532724719369636391 17478171202068508225 843973286959602074 11531242347278231125 4807073509560870885 717669289193187961 18164709867065922679 2097243895339662680 15296338158304745579 16717320602419482696 3308359590813385210 7145847010581103068 16462620625827216506 11434711288729101830 5490379462801780876 11940052563650833646 11580202119782343596 3420888018597098597 13418379697811333611 3338115017721945137 9567296592220927644 9135783350119104694 5283366635501524656 8271970549823883637 6640707921545223395 4030826651003945363 318721498997476604 14118076931367453731 12026280536446288881 11057858113366444946 11730066218331801537 15476144581453500714 13990121147093463980 4664909896061370256 2395440126495933759 1358300684624180075 10878275057592875367 2961306850980812529 16546170024575659139 9639234047118878855 16734133446459874633 15539627425654069209 8381874630448785230 17505013817217151834 8232514829836977832 10176282165845412759 7944879365401222655 817408405518230932 2159350360737946355 3954276178907364372 10865190694330180755 7388776397132233961 684762700940691960 15856269955525450105 14732781326867829477 1718265947141413373 9097087046479287591 6748969006888319024 16001315106449262711 11318448088472577211 17227517981962201297 14676803718979658678 12720918842448944416 5132483697611534072 15166766522355212796 15698422718150912823 11242048674164691903 11140340938853018169 11878171544980091426 6234449497878194179 13569245465452849232 9085373325517644303 11119142714944243307 2635899575160020389 16992863564305178000 12613735039708274339 16392330100842917213 13563512017224542936 9423726413476994832 13904865989135875946 9429103216930007363 1126435204144490001 9278405938668288426 9508538247543194916 2465937282010863527 12393384382508915943 10961289740441584453 5843989951962010224 18223930148398849561 10239824548807503485 4463977999490657637 9951204043722974301 7202530511597913765 15934586930948368768 6950554272844541282 15307838717413073232 1228926746304608556 1418869766133759085 11832408081972268280 10390200089495892036 13035311607410641892 6094986393296723050 7519514032091806407 15409645362923988926 485695266972677652 12948512851469856104 3013690098709522250 474493484163940958 12916796011443897896 1927557843277017242 14662662399393739954 12505587194859912231 10009231498437916752 14162197748467156436 2102618721168872074 8441319970237195616 11179390914424370268 978579114033415675 7704241823393838389 8508730098571702986 9055134854534728707 13286779833574954697 1355400598136612218 1111404372636935148 7459207898985429906 4464844464890419460 10511630947394536658 5077785154067766399 17163053226206068190 16234508226349287209 16539797605034806598 14912466753533716532 6532883179383555327 905173212239841573 18017884492447159066 7618653309608135938 10761294264102870544 5856863216726338942 2607666339939240686 11591984317959003399 3086491991751394556 17635066940807637640 8041390863891856860 9733755559850043144 948584692867188121 11466722410317710629 793423809650836915 17171468262573444240 18140771531624958839 2638549081036250099 8729361284861207837 14412010330002059440 16982855512153384370 13169521088003681223 14124670449865802836 9208392401050777358 12697778413075865140 8862095887807259110 1298910313022943152 9867631536284363180 1200398341942445461 12131840551717849359 17045505081155414830 184471404960516594 7181268050924253404 17101360699693547974 5660322969758979149 5965297334369317742 4684948982352333268 5618961062316429540 7174869346560389927 15779965039607080129 5693048443728322413 5333084732304644570 6465386711648466571 7899047658445421796 13864635140186356570 9990809155484567926 14332229510421519698 5679372474490615708 180983674297747505 3210777311172095787 12678909287103658084 3205090865259843737 15872616709818617568 3580852361521754123 1510078615061994788 7429914591320868724 9293572624134081414 18362897290770568048 1495880922027429546 65065137343733664 3330703800165078653 14423298893420176093 5503945500833061233 17507626127203496724 5912750770173638679 9852078328123628433 7957152214334662121 12275365379147094567 14912215854777664516 6694877271698887980 2055288970263917672 16565037780336083997 12564093980860449143 2624311063099697351 16253205995167524399 2841370865251678129 14494938955204180635 2258725712605299938 12669222918955313049 2830932798138526534 4786531176820638545 15185624945925427384 5194038756648711547 2881401070353293718 4169695842021955059 6692571741997110478 5762830580712634557 4773063459212460427 15440560085066963253 8868137357530212841 17532132155314645789 17943459294149088512 6892338872508698785 1607088755074624768 12739650474090981302 9643457922691768875 5619796277297584617 7454557227287584628 9119342580927846618 13788028818316387262 3927454665103546470 16540845852342901424 9081434332267212893 10643413934790788221 17564175689657294693 18369637668380452013 3174192038845636995 5177980082044721468 4900005605800427438 10186988254659987150 5411666044799340228 1442057620402159736 14690541823883701018 10658384410410117168 1654591628842819377 16871756199054897290 13281954722002911047 4987811258769436791 7823598920020528569 10099289649247242365 10025903089742099434 14157525341818580481 18093322732038960539 2687539803384440467 6306242175391501529 4024672348578262724 17726393433885966422 16227526515142364837 13167523775747896696 7045739753011979034 13289587876694296885 1963586918914615738 6025268476774293593 17697835527227682248 11230344789663198216 14960270215288477233 13049509154762127894 33475452496540448 7257889857711731055 18088971539390452641 1379434713585032995 12380432683511784852 10590521260750573458 2043821486726281755 9593362224123811718 14035227332767910594 326775324916341545 9072418419456619518 3532949999830599612 8334448152881103362 15851313366230847449 803079218628547907 4662729192610605525 7914954993619862020 10430454745991631753 15724258777572929970 756577387746837376 1298863723809590717 15201575957017350268 16254752136689576217 9477627417574262592 17573147413204744697 11934076133190254817 12436042566555935278 3444278388206930067 13777349866044100994 16575928647563089158 3092380862944573485 3047848095646743017 9111354882571594231 16858711050128830222 1844642465002180125 886488762027727913 6388561610624211419 16309063690429082429 2624988108072833820 6530427203613568242 14608245140512564718 4765602031074462307 11431063975708421963 12646474587329977873 11154301644447778372 9408750597852236343 4107541595627402483 226193197683846440 10511817771727974670 12846464423339202551 4628030824071337663 8129966746796398317 2108951586094723740 8025232103992347078 14467127025089335641 16459913257985280760 1290858171299870412 4549042329078306035 6048655619671889452 7274877552035294915 15919324642972385017 14367336203562543537 14788515507725687970 2811999544008696887 9015291164436778425 6003467832889229099 1139974647888988617 11612934467403764092 6787488920081616006 5778830178617590604 11056399726934141122 2415291939131565821 17395547260161532123 16631569132822063027 1297319094683717070 2961977501563681501 14822086213506869645 7756166444997899187 1135544327145357995 14276522641967660249 7369489474231328959 14366548973467371662 6565257438805476150 17699289384435271724 10509053953128497424 3963116119221152546 8722956924396445674 8130974453773857252 14185957043790702347 15050189770398784232 2095236192035896539 697625865982191858 9848557270263502791 17551397790170446072 11169061328992560598 4919270050375871977 9187499839994117945 9504224684097864969 14073383034860039491 14131253136326166349 12749468912419806316 5626178803842187831 17749489366018544469 11807281428738585109 11781392131954870408 13012446888772304185 5624405229518560056 15070208482845958980 12929785864685449852 7317225189813782168 13698335716721673277 9374031708281992834 13099219273479278200 4723729185484035323 15420528743760273935 12205262844705776181 1093359869902658633 13470341702424651005 459374515999228846 12431125590660525678 11142319514249280581 5607788677434097501 1907955758498162571 16871175143081815837 5283238433270094063 17149276083969109382 15533560907844003445 2157004032528985899 7996147332228429638 14368374267218480532 4645556533201148211 13698127481943396549 6147399604329290184 7855736523310937307 14620694892832334518 6120182504461851182 11923439708023531691 7171467397336263730 7522085759351476959 6389269620915716932 14639809317652847536 9864495391585072542 2413409858869940201 16626495526828154951 9822082822559465278 18050266783907520739 11652119866205365421 14472144565311187386 3817655290456608778 15755327333577586086 17985085365330040104 10102988205240782080 15921597062646375460 7981036230909329454 10268091377203302121 13000856989503228166 607699466605871822 13278645031322178028 712642802052124719 4716141645530802179 15540047873212754928 16214458538040403550 2216609316294669349 5882656994570586493 5642726293229770173 766742856465348801 18385425464711547187 18257015079377470704 2249504305818243132 13880321569513468816 5978279202103749196 15529215516444763676 9316957226160030392 12159719873207230799 9809092456530468079 6866968496545108243 2232779195068228277 2702408949642431882 11107434882681299173 6499455569098188476 11685365308341151588 16201052350835091133 7992982241207346622 9385393342938119091 8421412818595719998 15495926217858647160 10484646920579759586 14147694855328894142 6370189752982759932 14761181843669745491 1529924246745408168 16373163814296299530 13246755774828515891 9533348774233245531 12954054425084006931 11895561026994759799 7613848397721467504 3363809143766840882 5014923645529158132 8688686737699106731 4036869552222610744 4143952639834854196 8457691740874042580 12828501397666032588 1907220111927226387 6714736762836450319 220524804974193328 4447979765377688813 11643114701447470166 11481810232243013383 6220133020092570745 1914702889923704083 6129352701164591660 13802586878865386311 4135869739233721116 9202618971664646832 7996312215648610068 9007775188556005896 7924296500317034309 12305269384348226103 11664090595126420367 13264544028495727865 14048836312867179712 11354773185124221438 13559767101598104759 547394974239804308 9179479938094606537 10037924395183845772 10425415939320445948 4398921365201898970 481751008610670929 10893440409935747980 16319215667916394917 12725139441064586667 3429123388464903821 12509839749751251631 3602811018291716080 16577777866614049303 18239025079696514696 9235841913929904029 105058206468717481 13533808317827067119 16848252064711043220 12208346943794569320 7667023223488308560 241922864687922685 17925533709933799072 11379538112516573154 8513675648968281909 10844445868005960840 4061438559634363243 2917113337617316780 13409493672741706839 7478360720730414388 10195707014644220739 10120050827492991556 8009598607170758665 10892691148721715732 13044167289417580920 2346958254559787828 6441268224531700158 12858178488233710436 10070594192964408830 15223128236078087401 5653945197919071865 1988616886497044453 10471670460254876314 4684908120745140318 6178501407718498229 5201076878200018220 8064560534805701650 9356701596458937587 4725816496244434949 589180775979295131 17610334405622854777 10519977438538597279 9609271815751018388 13790494870142932399 3639197840858942003 2010477897714375197 5902240693866305816 1004929353287779710 6426589181720706384 474600395419506352 323768276688099057 7806931744828058958 2825268133363638679 16096202512145210254 5810539958174850879 847897278893839543 11363370391289292132 7824615739098591117 7332954890466927708 3230817762751951696 10187702001142191667 4966111835625129663 14636858317679708868 14235348465952403731 7565043579790798861 5503222682940501591 10481055378234980897 17832226547227586451 4215470448404404626 6220464310035762965 10338846092892582940 17098931698721618109 848415832877058072 10858635636251883015 15449554478216467617 16229134288095519522 9763739184602535631 11956766049963155556 5651744973647848569 365468936525567800 2243525212097327460 17429476075152345496 13867547161385604866 8875514794629874819 11453157317209931593 15552311965065476523 3215607845457314701 8768188353235757590 10869810340906351997 1279881517898177438 17306260198003538631 3190893630302395106 5110659972693045219 8303869908448421201 9005619882595572328 5895770129803496380 11306448447779589349 11793198828314767282 8361012971374989856 16406166338988716934 3939000380310811169 2657405231859383580 5127934188878603405 13852609688511870560 8571355004485184602 9653514150065103464 927433844622189992 12497479565747142806 10019847435655344315 13722411516412615393 8912729381749737351 17923677078442993153 8485819661425925122 199710270957732463 2253706985736053782 4955553136429986779 16943627757960524128 3731942592725659966 13838248193931510270 4445341766423332286 9037670240009777683 13860461619214172423 11052453355615470880 17219044319610404724 16935997946635091288 8020634376850275727 5462568608950729621 13926984153491268056 11957967121825373176 3585070683376782673 8883447222873257956 555435375173883877 850619291615398025 1121648299437174073 182846262260481007 10337461202068507021 7848169243957286151 14413824851029635013 17491168321259216016 11399906415475790999 14748175133197169505 14860054150097064846 4712339614738035955 15094712324478745365 15379484330210499351 11898935431928130383 16202706648929688161 2620568518687971158 17567150459067255893 1904908120531315892 351451607470599662 17118702483516912907 11551585030739898781 16244579453791056509 1539245397077713404 10941624046670240628 7761162490950574354 619194797251557064 11695928588055901439 12751052653965332945 3918435867076270954 931186519217955872 1396796775813076105 14662466382450745816 10690444466304429656 8916286216693013724 7420272385791249644 5852441153676763971 4173494494897720834 4403244972336100262 5042677511396974741 9449470594388286650 5863686964064770126 7355997051376555971 16655825186635725134 6356018385666335519 4863772213595858341 5232423619760872328 3472058568228918223 13781565586841320260 4804756919525841845 17287697181678607380 8333218728437845710 13100536715971918240 11597890107465795311 8419893003121743841 15265754570574479996 1271698428471035101 6712728401713916223 13020101643758695971 9283948010631252828 1636878886605457804 16962735347998431999 3619845215613522191 8810988613302053064 9808885050318214897 14913713598603874924 16552743597438149744 10419835448373963908 8623168640466221977 10818866458590517202 9153363881140071684 9908967638902122942 13967738527312954310 4505096577982643699 12981994559685527552 11209606785126675048 9811588491833119756 9736373926786099333 993977748000306452 3299389296466401553 3893749680601745411 14967547666500282582 2474279773516677352 17329836937034071172 878047731589006833 9866052944951803284 7618025473193512312 11324983395760186477 3722538802351019111 9206077790334681290 8718857764599380816 12408712140087455960 17174200489266241505 8405552465590164343 6468067024014879339 10652894795130990252 16398602745677449592 6262624817874881281 1394127834215408359 13556352512398716496 15587485431733142215 14875274738829878569 6798227197269959635 5173525323692150100 17709350237876671759 4603181797356329492 15135730115982727192 5519076945593143787 3215212074320003025 6068280828450417436 236822697716262818 6726518394066257343 7942549322839351494 837943029363800072 17256968555959921998 6799407912464720738 514665166437973148 1282672607791075998 8589323023095036978 15808908960862426346 13360434440589774557 5952561658509415373 16931819371391194322 4876230713158120734 6054275317716509046 13736615785103686990 1560219039679926181 5889614610537575540 5280237216183184826 6552006588727057070 10662381026795586072 6037578368116617055 11544929641080032972 9529354995986685350 14551352799119857781 2396977756006539079 8581965060927331276 17368241956149615457 1500443054143739423 13053655621648871798 5211671473681079558 18009760059836564601 3635242800773113444 5534834943666037864 13673872387760310964 7089439563722529042 3770324302578090958 11461005002749618988 10815057726803404511 4539238301632075867 10149398333727942445 2891891256577350340 4386945350029875893 3052491927980628288 10078040833072117465 14228033974569187404 3721322188073941734 8494622227886094914 4301235821967453450 12288794281160190374 13708176699809512965 16510884440227007937 2284099873065060472 17001816517265290745 567553855092254959 6550621212878036929 13395996527596512890 2701829340546429452 1077973394153891032 6746455301919218845 8319174866484206807 17416401968761391150 363840350707856106 14988714287015976833 2973095260906469362 367445519951637268 223957758588848266 11228933387388727785 123284746548108390 4823740406188495259 12202497622042624422 12135329452361793691 16594095255864928267 4988047209966604983 1667645713227513860 14850914720626142244 12911011135580181110 16117769194591399742 11169304859020912308 14945029667464116186 10214229686026475150 13238395638690658122 7593538441980138170 9170104202705244168 12292944805007640568 6083913526086253523 1545832339823674042 3627108544938974880 6860931995872085358 8598021927219232358 10421137180365597099 17489812047035338254 2733445606943024195 15240292607349070653 7375097654838590153 2168756677409736162 818128605702622448 8213581264500917246 5487217914663939704 17343027553682020290 7266004490852590936 3783036228018330131 1556083371232238982 5686626385849256497 8296508768702695791 1658692083755795556 10780477420811694216 14943911703302655503 15347372527596014281 8864739997522419823 2320969979225116935 12566773878163321721 12527388442971236234 27883226073254844 7665979050297056849 4170203194817934056 9254332963615471368 10155313730067217264 17359119254728560045 200450843041444139 7376142843888151286 1127939767413606382 14492381207424018637 1240064438383003669 5192425133247603528 14454885386205165394 12607058813512719092 2645229398368655388 15859604702363409921 13515910320828503263 16395164702961314225 6888321403122810591 430597341515005149 16494804013064373822 16398536439997951871 9271508020774633694 14645279267589179680 16092347008913071779 11471099131626430250 4516209449096202887 16003082481717344462 14436106690965782515 17517004707851231275 4431331095879344452 11766426297380137965 5274517385634443862 2748133991114692744 2737907414474320714 12607674169090958683 8376247869977263896 16127515449912600313 2350464314226324795 7538737880153837990 4089423793495651111 15043987756544348553 12156823270444105733 9819078115614535156 5001760483297474350 12986867069252714720 12524565490563845637 5121747184726300377 4975368174207233653 4303840893357228213 12352976650631051241 17682092447436164560 11989361438563438107 17503695294253299432 12621269700709446758 18318151133029986847 15341764340095082139 8075971254475882213 6897656201353917194 8643100254894432954 3004921441424011443 12460763370793743673 3390058086307777887 15080379331462500424 15701668234165663181 1035033930713755209 4816029363632716094 16721310662182413384 3609826333242695748 9553753640770573693 17073653378190099346 6032663784144162184 3841746729651840902 4082897707130310844 6752498084904572167 10402247577736150620 12272327120800307803 14764834177391897082 3637362168573335416 13080681649319995201 4492564079194219664 284024907896968076 4958522273734161437 12901189954859275815 8591812329183346182 733056543724582102 11030705343461742968 1137758825754319126 1093182565806663944 15895324267470924915 6072443781975884095 9525920250650200428 1348926184914947288 379481220281102941 3648312668445267762 13409178938608064738 8598430642374968655 1654469514851778096 10500289743098584482 10388755980794854606 14723111991333666107 3296398804730303173 18089110947172927489 8042373441037580047 11215144175273315181 7305340738880326320 15735385330815589120 6391110320572710233 6974546006010278039 6334923704182948275 7088394474441945371 13626331988388368515 8202055768156770277 17507076827904930534 3567901604867809971 1207942137823528189 8999689313564595121 3498429567610965928 15479039895105240064 6346741246647757588 11183625955517754640 8615043952151294109 5464672960805202111 740671292096409830 9339168939062762542 4579756816081548827 14405871280011426487 11677997474901710280 15703125055266893473 15748641931278697557 11124493973676745682 5283692335320076756 7787554991581007301 13935840218096939284 4596684134188044918 16107143429568166741 10616793446209312527 17487748534177687274 2407895917114631245 4084411473343565598 3913240439954158801 18068271471123299150 395238380435138055 16560265024252832225 1217556175447495965 17343884937709184600 14968496545288312055 15477208628025052874 17050504801867303391 15852946129917429640 15301292647892458604 6677721705503811460 1490408929377914202 13473156058574737116 9245764995982678579 2743962770186698543 3289837776484522631 6750190008057016242 6936040388199017194 17944933168732224357 11786130550938723167 13438326297628650457 7578601003307039718 3436524095064163634 16702856789110086162 9989245152221293702 6512924383897814018 16362862821732420758 899417016615854364 13714706350570267689 16474936808922879033 8487660547084183226 16873342754258000317 10242822326733298599 17631232517458016718 10037701255314548200 9133438963480793109 528442448196436792 16911874565563819431 6631033069440510951 12094384864192234656 12780976062260602292 10818641843883201225 7589240109207792318 13840182950731601690 17458653896421000102 5579087917495614356 18408423253539373192 13375481657879799468 11327027836318105032 1867623677922063401 3144399695020482612 15447794425099320711 1454423207244291809 10920355354193079725 17003907778519632839 7001078281689431985 8263431889685953831 5558354006278182986 18028664696947653505 6799938995014963262 13079079840581125440 15640014198466014071 7066568033283988304 14887725751941873562 3963130411622533692 1848266724886091368 14414145473849456947 6332453997524783193 7672689038530711804 9398636917529735425 12626239454955319909 9387476995657456110 13571758736171855739 8397178423911082033 1073752920424868760 11843588721648281547 12455800229987122267 313310274034237123 13455039282639949217 9947514385999615902 4258999485467886370 17077279112452224634 7242461370076829644 404661262497625414 3726783631643895956 4483126991241691354 6400988929279568812 4622378361019921609 12681186842522225523 522753439287262724 1438681443962845201 15944059152433019314 6821624908973241533 6671288855365485007 6549184286943547389 16790601100067842777 8876996795259174579 3511054216491485137 7417137194220056916 10206362449281417877 12297214793430091214 16832822282184590865 6118517161446581198 17220919258255436301 11872732466865324703 8493440452215814049 3211974540052191865 1351463723116621331 10071827835713101675 14919444968148587754 17172679117674408211 809227454485780494 6607058102199846389 11608645920061090816 10164912132015871149 10457487046930618377 9878284105718028849 12285152205920816420 10061499215702148416 8032534361504611166 9592111764785280087 9524899061287863756 6301061300703380783 3401381332186003206 13539871960465967919 8221962751732312062 13458302283526490535 12473752556379761982 844992697183556824 10673039543114700152 3313231248064045651 6777213227306871018 6651539273291881663 15955851960702058484 1159456943832960510 3471436434377756217 8690431787466927946 14572707192429438567 17741062913210023162 12915048914377487849 12757645127892822204 10972062025216011696 12431878056468626859 5588081021637300070 9756686046895528808 18207886342177692242 18285710222163265466 9920618212374989813 12289867426952899339 4838496864372045956 6869750319551085057 7444620836347221868 15246210857076450615 8725865985090980021 4438606865280152720 8094253970876634721 7474245427053388182 3145443547386794218 6489887952264427395 610035933608962154 14111059875552078786 16925620591325508435 4599021323481304678 12002820046307637744 17175148242397205793 10444460689004811154 16209146323633922238 422039551707554294 11941494718139156478 2643816251646195928 4275907279969557160 17047241907799991150 7257260077574542973 16257989378330559668 2296378997828176577 4298993122559768630 9790550510354769140 15094483056100168157 542692631281525699 4922027159886310062 14999500198830388047 4068191969519114627 17173687422943821530 7653513336350618617 18275550412830106263 11845685894317344456 12417771081054311649 8158920700747476801 2479265145985768331 4887176563170224462 12378145223139578087 13053846061066575976 7510677379740099044 9484435909913009871 14913138261759857423 589631846326955434 377345831206034229 17192475174663314199 14544316811465855776 3231447355851668327 7522379883536989386 8990190292772952432 3365563927015689075 3552846219988260159 5034435294315978144 11692016426339867949 11492601327040181226 5029745190253819101 6736463570542964294 17651402348642917386 6474866440686435267 6579848209149687271 10009694145656036165 16513813728517799389 864798185754895628 9251315216764677005 4821576567717186274 8026819006175201247 7220536371396207607 16226748092935332975 550300481005344179 12991028627808006623 14640443803751754737 15155462576990719047 6197264588763136254 7860663927706962231 18378519992721723198 13716850003957286161 13856110305577687953 5461012871305606369 5675762321028063762 13629271128516773973 2367564974696065315 16438693924453597932 894318637131817099 3781052941957872488 3016357038423154717 2692010666168782293 12802255638500943318 17869282756228790767 14840390149036628896 18063865117985339670 2248574743601510036 13655035503612713874 8101134078940704217 12678589109104226025 11330717920073712253 9750635404546932725 10055146102567868585 5811921362258530733 11070671467463018809 16599661465103958065 11655436721210654374 8924347009925312781 1585642078169578810 7103012323493192567 8707453411505807781 5252578433969005620 6781495302713895876 16535154292172470647 2906343123056695152 15920913526780495382 16216297327932432820 1587753257339818728 11540282670221836764 12552917021290827877 17929104343052056820 6596312790220205459 17965620358591621533 4677112775137796734 8204807895789298028 9291893295232038798 4144520751893752486 12077981178713366585 11259277072455954395 5729067326861265599 3088129533087986829 8627403256547398701 17146561465402713928 9893540960174695640 9892248500487533286 9154312626420353135 9893142560349767472 3867521206496996377 14598617651743633816 3172058512189504488 9960279038532933800 16043719703241144198 13875201952654363722 7975637831215424663 8646796580639680772 11164978365545671854 9716421738571557560 12901629418023942216 4452309052866269861 15722401520737733620 10952868666683942611 4734161633420708934 16221158230602618256 17732671946364178498 6909323266398249129 4549536726958850723 10216717013531289111 17449062208642941408 6089851979825893835 2248650595476628657 11775867928547989345 686783623196221224 4452278942141462945 14197734062375026611 16119351151502587620 10175339539713065798 10666183033484319090 3273088558817578033 18259127969515109052 13959468714870855322 16755557675077353848 8466347407394804470 5375005862463601312 6373202437262526965 6967946337311164540 3542006600323762489 17768753370382839153 857420412804298518 5117592715231455713 41020691304863144 16874055982358600818 15231327944213961551 4840787914731638527 6262326143888970663 12656405313969092113 8198387725155731744 2601142652100799446 6379619611821538607 10795667847386874784 254829781087482362 4529660507014733996 9747338792247658619 3076467693257217591 14778837217228292253 16245530235328449184 18116595198580930923 11433892391109853069 4359877357544093204 7180102596314306622 14538951389434248706 8155047458931036129 15125480996423885646 10256629836425639888 14037810434238907358 1357705210985305662 2818340024843845489 9332892371569633984 12727117663484537542 18079764464280333643 11125458273782115135 14556889155963152639 5915934382139971531 11069898125740453258 14323865295360169056 10643564133119786303 6431689803794701877 5216871615638788053 12617121240792132393 10712847967719228195 5485171209807350226 9488784191146007058 11060543746377735774 5178973064393317220 5169999489620920597 7174374870212463093 16563251118599876984 16239496510018692601 15134386855833968355 6632376437182932537 977615542586554714 14482049518401372902 3427551544774237689 2635990243198620375 11091801262694811388 16443119045793467879 13854842493441350592 6735601161763115836 12663851017629747153 5073720154982286518 11152394165716863112 7806448359372265817 7921237232584224973 10229850004890331569 17904995188275785658 3387116459516453034 2341484031599259667 4161452757702051579 6804540182976123875 14924639895403123407 416660791533372317 2925061922852018116 2826707741287829119 15901099185785545828 7188311115111735841 8581253845220965509 15303544884890776525 1926416054208627882 3388287160787385369 7975525798527383859 15150679055927112303 12723913682851377202 6952462116392541708 8668034348552296363 4042746810720363279 12487342287509572947 17646425588035858 7057285688278935064 15712447062493779620 5571646849765485212 14928159256994336180 10516229485958434986 5334124401039369158 8866587876524923257 17876530722402940711 16044833139656296465 6789337870107956506 10707591434705828600 297473861356981456 18008214275170224716 13338256070787131476 4950910658378188154 362903483723065725 5144105188289037365 13296112783492375147 4795802737832624628 4042179220482623869 18023417211507270579 4773280034151033308 1653531455460439031 10453940411102769946 6325094937528385723 6169312983770677078 16078380448574221928 12279086038567600668 17546739044159728328 1569252533093199897 3628087221089985326 14636174307978670533 10355044188399865016 16904397476500363713 5451293633385595375 12759961566286587739 5823552648674429066 4347247837048558373 587148337073786226 12797089485380992344 1539340075108798848 1231441533301166989 15801921668271999662 6250231531790658845 11466300867411448582 10984529474237872302 11344442681501869509 16890785540475631251 6723526561338510859 6950875154535470984 9184649200448158091 16980682795975247965 6756777467544594987 12265333810541608929 13256716059887602909 1323921805320236952 3293292336043977564 1460272014207406490 10781853482084234731 8698360079637869841 16938586376999194384 9235109982727254020 9004488633276889649 229264567405515462 16771019111904090901 89906779382706104 11089130422904241449 10290944924208250191 5970168232577652812 9930633354326077519 971771211652510227 5098662521094440151 16081781883915403401 6629938750489643439 10731593184172280462 8009857428315560216 18158976354855666749 6820497211735102012 11065826515184436871 17141530746091347415 12179741951179641089 12102112238474403243 5268187774188477370 7257038384462037103 8760141363322621753 13192537915033589422 4914781086864092050 13709618875714401188 15804446933483998921 2001403283818375 7827370294608301584 16386119859247568772 14210853230750973532 17480788289612328771 1474587929455797431 12600674072668027152 1517083386185185751 16782302133313509130 1593091210938581542 12311629446223754108 5114126308517033398 7743735026206797697 351282837606718813 9942335704200313450 1462466286799298112 9844186055044681393 14617789559956277681 5924713401494244309 17014889481649299474 10615404558864448073 11633064723346072786 14063517408074725010 17288629131233034836 15393399529331289556 18107721155400745780 5796378975117325133 17614364746543394298 9054293476161946376 11756129003907809603 1284106067335956268 15206429153549634672 18368945859396444991 869270918617040117 6899729176794025794 5581398893519436544 2202452593984176359 1970837801833338643 13732532087811506657 884119260777316289 17219115903324835510 9836209901064972744 7744641536865008555 6779703168136165210 4720092092940183315 2449300258581410637 5294437588199198748 10302152054641289586 4821774379064585996 6757682958266054560 4422504027950606345 18339120161946621113 15342938758865651147 3948174894176974808 7160057665277959164 3272021517515664014 14748253047285897405 1282548950933138482 13817152208335398078 16515777836488503284 16978421327132325967 5199479465992557361 232448944234370956 14570302100224491585 14343833391307427585 9536603240986788420 9618969890569832241 16711726962083181103 975541182747499480 13787860987609126095 1453449204674020496 4497911478766319211 15731415865649377875 311969393453934855 16694415461875832460 12962749784458981045 14769837905462556017 5915863734198637373 13180060371579000662 163394993572133631 1445809720403666588 3080256966493509254 1071894604082665438 3292352494386953965 11672385322151898171 13886200739444562737 7522375817334391818 18298812196460592304 336783732879888322 4279697243974322237 3608670390192032481 16272368107303591446 14671391694470120690 7020380531488425750 1191520366937872488 13098604756349478805 2802470675122442026 12194255651880022930 8251898799526699661 6773553580433553701 6076447841366235163 13320925933385083241 13992315264368437425 7737301784622386684 1834162401969648887 16462013935788892082 11700590243906695393 1244127776093552643 16709408734089641140 6917158851713058257 10104743501561600704 9537698328441738810 5902832268975358119 14516354507685692076 6893159030668241383 1456120753057530947 13413804928881661580 48554535127411553 17784076742301038309 15513503024584071143 10113812346926528671 4920998802052803017 909307405941019540 6655539617235106349 7790362502728310209 9322649857996629538 17590979560984245636 5916129550095185387 4882484069676498481 15736301249592777576 13513293295742658341 8864141958277758113 14114020114432190997 15764647673872870856 1211647867128526083 16850120345686233998 9604558370290494975 12624918729850924685 13400878194820695250 14076027575494245966 10036167486989169706 10905213705028328537 11550136653297989772 17499366289702598168 12171491242070064006 15081745885791790179 5322434478200780131 4448680627114994557 4358916290894404737 8570429073420387007 11140022573674212920 3722619812159904599 813997487153752606 9168954513862572100 1502695545205281727 4460798197937968330 1545001983383089706 13749823670299287331 13161790567367191248 16196427461842015549 6828201845432582736 6799267462846268582 17171590404057820960 1710052112697616029 5471481106493411748 16749569351929792329 3858972327625279360 12699284831128736205 124917214670525719 11433469581641548998 7525370553246039396 6087531766167915615 13652590910801036083 6214394633070752739 6686836464048005473 13107984088839271003 6622820329135246815 12418628259487162161 3615687001454438939 10835671160777841275 1001117400608148899 8419384249182317303 5775875756183680182 4254646438197472094 11676656932485116043 4123265186207391241 12956430711767137635 16814388041301414930 1172473652938348429 18171610515803726562 17865479703037634335 2074720249957332472 883365004722006633 8011610269457969930 1614469284899695296 11066456875144999780 12388864036338210801 6002223560946463754 5050518119078503740 9425160807978339622 16481947638493824276 5181744171019091793 11890073791593538821 1130931298021678210 14800505928722845381 3447155028488962084 10195414770995635559 4195539223071420765 3673153870166558460 7364029668945122013 16401192509340181988 9712575671612794181 14755948381339841596 4951141603185229581 11163226018651150702 13204985568635632066 15784034168650563827 9715478645219505561 2514186771451881947 17820580417748757439 3949706410256128033 2708432316933915507 9490147932881208892 7714292563325089216 14128615167089968265 7729509806360938767 3229453403473853604 14479310514413710207 17107945270686438680 18035089305963363783 17307648051158831684 16907575985021306826 1651884986551793008 4183495809743565315 4117836477040012761 10918402371784270818 9106816929044168566 12976517308491022897 11345187433306691766 9759408551518545806 4332740941081783480 6473548630588868978 11109538141816366012 1968713621195254008 3563878427045000349 2277729254983458833 18204296537569675480 8389631077995141277 10152135158076186340 856476691013676810 8400383785136192052 11827674515327527903 785737235874911339 5028973373653707089 10774648209897083077 4509229439065342898 10934661077043854968 14150659917557759601 1691740640621625554 2272887588751723381 2512759950807741088 981667559850930643 14128946791027006253 5895676241270446207 4665575051703192224 9111041731201973481 8228990938588769424 14960667530939334168 17423867450696491657 7948242214504627841 6575381357134589794 5267709112009615851 266036847527458050 1715570295232718724 4466250676133998289 16141249842112290553 2039901487647220494 7804892656947090735 10690585582673532329 1468593998153063516 15641204210384879298 8228684980242853608 7971455388843289487 13766489242638227863 12068648114112427073 7670109427224565991 16498857053833662524 1579582711904568206 1672820315116578785 15695641056810787136 13612553105371894693 8668984307371270482 13761997247594296577 14037088287996071872 4362198174621542198 9053843881080153776 6770325083759176669 9529352656519193651 12156702614485888844 11702560605192720329 10730245169938071430 1372984606943903202 15507533544056324312 11415179167056072062 16132272085225286426 15666325616410665029 17239510768475912014 7678028220009998625 14682636413628239867 14886479443234771535 2024052435217784471 14873694182587028063 17883036474818663747 11463926512801922792 7638530311448026153 9939762372750061008 4961378156796861405 13129050149810709269 450284300446220579 12040372662364116481 8671833267631094975 3510171638327238190 9622714671570318080 18287193073692489101 9509600725281690410 11751080136463455399 13940396294806784778 8312054910393705278 7948839858417591321 5538322465556419592 2824803895953997869 12230502254223290264 3091145700694078384 6321806768326703751 7161992451655812123 17478083839914704264 17067467993738820266 4510318639148132738 4228531768300839891 14140908407144334386 14936452910004244391 16859802058236111917 14144597326911837418 14575157954178080404 17475718563757099793 5005439078757694725 9966781192833816477 4077020777785911143 13096910951232718349 15866898480269788040 10185218976563083371 12831316746828261985 6031200793580815093 17901875679296045365 15876512004682550226 7614324481074082423 9387172062008242392 16886847490460034800 7796916155537908310 9207562302927877664 13495237806099038382 7166490008998537801 11580005281900856651 7628924548552480165 12544339615452866488 7308006775820337595 9708431778266518217 10273271508387417395 476659743810022972 11248176807307200914 12334315310591755895 13690491487321962294 7158173557329830523 17170359901829390600 1012651498533806622 14727790349030341066 13333777940480358161 12651750518145805464 1966274720937749434 14639146314571980379 15298169179165198218 14027495183414855752 17791836274219456029 860002221759652892 8566975910285856894 4072589149459161671 12717684585804466639 12172153877330318437 11783577279683950509 9287452952078278717 13388567798591228656 3369701834451396758 12309265365264250935 10949714051105627136 3511037782744832484 15083254495959320531 354051150194167523 7914225127583699906 11411998522715392756 15643165812377225330 15563826300781432665 11785045340716277689 994580537212993277 5461511503452774502 6540599962418240262 2178793496862136156 3523587511250142146 3205154262153657671 12686926310302439624 15887421162758615280 225645769916364334 4714081242530375898 4554155420113135074 1680455316087329193 14605095757278606109 5989345544900866991 12444702049609267277 12967450979445544021 18311539198399408477 13993043095114838315 10659485622774810530 17418152236354450636 5054890026121072581 6515905585951690290 5290017757117234321 5796386548255857477 11916606846514811047 3992603354957114325 2733737976416549619 13194835078974335786 7348382358464381692 8524242788160809280 7968912593772340300 1028479101346399404 8377396690144896615 11798891378472758612 4558863646360591778 12155826799864367198 1052259962572724735 12783967941642267937 7037814617503198090 7569203164349214698 9052111641409863824 17115530350417622053 5774167808781129802 11900418614576173883 3608412218592092217 16819654127641389024 3225842261221169281 11823171991423747931 7406494762219525198 10116040365986216999 4618385381524943567 4848848416553442334 18184709262609710603 9750445921681839881 4958895827726465321 5736460133325871250 17526889980831930712 2886325834543894846 4383816485410123368 17412541832192042481 11689758581118962833 5240389820518199505 15599845316368136472 9896338711033551759 5388109903810456944 7330835389535716958 3924340499427163808 13859266202032536056 15210823013822729891 14064396932303395596 10109969961363522607 15076702283933544960 3666926115300753958 2187602257943179632 16514551652813879672 1929441286581628496 10547367758296539095 8194316273008043199 10961756031679611416 12204078865526427785 505822284185666212 11904155787188513610 6236315730770728931 15260043730338214590 16737659359003882987 14304505974605228471 17132781037376261010 2634771262509538114 1608822650330313872 10125291294563616822 7816864654734242137 2877529288784481026 741890744877410482 13484500542908582526 3548110621142707776 11117864919808465387 15719385567581073933 16458806498719112505 7043716448067047168 6745212880253095227 1077009825914133254 4418218584272260351 9957182582676785767 13376392250707300990 17936411105562421539 10524645017235885246 17269882057953548729 6921420791173413972 14024981112316103993 6154010602111248947 1806266837066996303 4891681324070342946 17469234683307060057 14183020768687968088 18328258464301616692 3842177114544563097 4880560305796200617 12941969192247287883 8933290836192904097 13656834116890456958 10505120924446075653 1000098715475038023 14057211693021651724 7759198503540111714 7782446948944056754 7982161943654241278 1657753634738963242 12561837329853698527 364819366734924877 1537094054677987240 9412598420613402654 8671452878675608565 5031364007397436977 2595942365443705325 453604628020246170 14033533212666663749 923568513811570145 3050697417931814648 12570401251658919185 3148697460332572805 1082093696554374728 5070522816338800026 1966014128866248418 6718961422212808333 13247655760724080529 3033299865785572081 15860932869262108128 13941729844852273185 17190547123976423570 12094160640523046164 9685908920554601866 13110593517541730584 1035587418443299760 4342776504944446974 7287083863245231670 4864898849357414323 17579995739609398995 5258712648302642092 17809092920392780892 1392049980542679341 12467632237321593568 4699840566950585232 6576503042332431524 1613882873876753508 17676389226427588964 2049234715820676397 2772597918358789593 4775740338765077613 8979275668558261288 4501568717614049097 5679637392700896595 4134193142588740944 9148501151132411344 4200122216281275420 7653312600721838019 2565684317932565734 18220641834503401329 12020660045153548711 10297439167950297607 6913850947512787522 11746639399545852271 12135572129948638406 15822782512616020572 3970119109247794343 7325706601323869873 7819041876440756568 12382074510505744625 17556067171731278917 14791011316976162710 12375165229619075035 393336770786725960 3167347406343793391 18004972688493491384 11277108387614085864 7559405770543139432 6113785312919756184 16084301017714284248 11325741422108590386 13712473580626653627 15817299881639337284 13994226704791791443 7282289113379865357 3684915339864342351 8368461248617943788 7743138957694923977 13953543321281975256 9929576457763702814 6797160731238902545 15817845698989673201 10340739780510887402 2570354428800815195 2097558698851204967 754161364106335579 9165451597832533660 14362566355868644061 5139838824153904962 3395397681602959112 11002879237792533842 15304736184759044395 821536039190288347 15230267257477563794 2896747394582627251 13171784031716400784 8116344239845629421 3272179926791543175 9643256258811620482 529082875916220839 13164619139997047477 1495276974482179313 11246503832480244039 13030301967994545822 8306230098289166487 3277892726774181803 6111878732569492976 14037237761019586035 3443213054468549234 5276501699885395889 13650762628278427978 9779216855067916693 3852392538584381049 5885285457380207653 15687883890144647042 2037784882377160206 4449998623956010335 6148086442860343929 13694985456693129001 8415087031389488555 14382126965337626010 11172606366158839610 17020866927564864146 17439862590961830626 8363027159547562637 7275877212623617905 6415325522200557924 4235463795305749845 13032786006389628440 15600457223587094146 2257969534929716611 1041307738738352112 664958508432829509 7103465998232813190 825180526455825052 6596046282869357735 18375390302475309689 15589034545909890760 7832767746296258952 1878862645469595585 4739772772632726897 2559163516803916403 6180146441527411752 13078198843534035823 12477967227054745974 16076388852154616293 7769793823986691076 9422587828509782773 8607211228394097002 9510515599283515878 4786301376618463214 2090817610166258586 9114259226841955960 10302664059912009649 289263782812261016 11441675455855576983 15603274766252026620 7319700655264974219 12392218138554895236 18354681520120587588 12771781834792686761 14569311132474829648 12616601052572777647 17391551372057178856 15935677042176453927 2928485414079678029 12567452730557583430 5523359086544199515 10149145783337451347 941547768128095584 10060254655823051053 573665437222794699 2258541766953084659 2605376226064752503 5172764552013362094 11898427972310216169 16081981424886677762 17282884413626593283 16379466057407474339 16170618100096701369 12221820058527587889 12367717702927023220 3935676338243433261 15349107320887642553 18284865997635597810 14740564635381928546 4020709954702576376 16055458450571280883 15091532919364472108 9341099624977175383 13362277513061627804 8045705551520516220 13463518557567826219 13751420874441272535 12336112677180425733 7658729705096372202 16006873352556915935 15316313083919507013 4255419633398232469 13871773483811078961 2568118899981706781 10449084337474879700 3465008163634436299 11384236457730709982 9188954981944694509 16276334124996673112 114915341244494567 2943100060474955339 5549806064480534620 12610204102773716870 4338861260782135675 15145815219384366508 2377334778943982807 3546596452915587121 6619827543413192038 6022536540047679551 1958662097182950200 4957417299856091849 1606180828956927436 35922570247116912 14781039912531726970 1943711306285895722 9863016631323677576 9729462101268226954 7565033269588033322 8615720581631952470 17701251537608989070 4986023786376720984 6165065840981999849 5443284979951921974 13795656344567769175 18286274651525048092 10594928169730686782 15197296554278002552 9872114111131564361 13648664357807618240 16806571400305274830 238147333002869451 7288872768090693852 7858832241404654120 15071035932978028371 10076760405016438817 8006322879762811093 2638842749338346373 9850101785539877812 6598072481192348936 13071151516471178711 11126708373113298001 13792489954464333286 2411937967455153538 6209307034648465021 4737547281205458479 2523853556960583727 6978634913406857752 7243310723275793932 14042297081077580874 5677400004844634035 17379202918031734067 9693120544940399405 8159365537096366133 6920152721731796820 2591155128228301345 2550943966451089713 6427483167236256502 2252900473033184057 17277623596492549401 14381184487683037757 7888468425734519968 11021870572508160132 6526939203031212062 10646011792402027589 2835415112644826535 17598435116505324031 14583744067068087828 11747807161297460117 18412133147980233567 12706985054712710281 11434587030365520249 7464074053867749011 17081917043977433232 15397046549264135991 12486441396848603302 5546047298772219518 3941163156128435843 15648650615413997929 373059897009321493 5742676050001348254 8549653959833168696 808277107335866859 3935378167651371183 14669093210158834251 7219927625031913618 8894122547548851220 18347754901312336507 18386825853405206616 14757236681941963919 887097427265788332 4019262263988144889 9439282284465283587 5538203046381599302 15843420136444713179 11564493569669356163 1993150020294518694 17377939713870656367 18028680223165067889 4582376308480334453 1049975409251910276 12909799030130219361 5151394871304477653 17051807911511262101 16474191229543724100 9895546911437644736 15486466721647844074 6750986357189305951 7583121243564639824 12479398770321038558 13825641927823260325 3805212885975009597 18329883596094793474 11445710119744641900 14944215635396537361 18253384229608633588 4079552256448664688 18118519120863290385 7654692298867956450 6677237780964268686 16959040874735627754 4864315507335090248 15852635991076689871 14729760839525695913 12442300886053488772 14961370608869827133 13991477600420718696 16459889202605854116 6299349264046322305 16143653072435701834 1228447290439568834 5723149179949014627 5304829873865942367 15836394453936147690 13228826743873456561 375888616820030361 5827717395090462130 8301622916815725750 9952103731585608294 13283403416599599907 2313478191904747636 10708556827939126787 2077058010935318324 10480316106401439968 11175155246013166349 16966794321306543629 17611476891364963828 13509874966423166474 16541518110525557069 15173124585032827637 12653893615299206497 3374112122122007718 7274453109409058264 15450500883142446774 6735908046589938195 1758976623683838525 16095374507188001568 10685103390156696566 12154118811592557753 6750148469110833300 17532712976060796534 4389015586451706124 15131828772970200063 6143923729732012405 3041831724307802387 12875468059047891691 4302501639413456058 1458227600991287301 6883161083612444772 11643390053708408734 15630251223723172454 4650773162996549013 17942122406268829806 14581751825243379153 5151139766158079331 9592820253971588776 12500335187472584993 6685492803536911592 15111113697443871875 8791880703419283612 3278020661759764519 10820703488132755162 11817156589317368572 7027444564740933840 14852229836095745727 16331215499782083896 4624262692714279244 8099310397491964199 915931402230162878 7699792186583035869 18280127866599234881 17619256647759409893 17182438339131980554 14140028136852493536 8211833030944029038 9953377300873642734 2357615606274581129 10226329607994442006 14156870346744533629 11285981543504849633 18326629222943458521 5114623674620134684 18165120560741783120 14482798382861288326 18194697071571157450 17795890931448811721 10384440018905447110 16063220282576423372 912320535958247454 5547485339955199171 7233330250128400063 5158071166137436714 9181844255198627706 10028898469753082771 16162636596293243204 8219499220721604518 8119032866998898849 16245219013900270956 4410920027408191734 2070532478814655399 6036052604406874114 15804084973574860261 11934480910410153870 4175013882420108970 13122534570559487847 15789729991470464902 11129009755142495060 9957131017387320024 16858076476487343513 3212989047313540558 3334423403168913607 12479511044300695748 16058385489840533868 11736433324235208894 136765830449244582 745191884130800442 18151796659844769868 8087208952054100553 16708876448411159150 15547330096534175775 10191394401940832251 14973400383037371362 7825594947097645950 14643458442705339170 164915534677655538 9684456545376471552 4031679129117509692 3194146254797164156 11547831699755535106 4097427299965559479 14011587398217792431 14657428008477635968 17292965172835196261 17090392163053965627 12524101502029164708 17674349712838678020 15771607429759757169 18058431073745795715 10142014015457705806 8240252331872591915 12165068585690219012 6486910832723910018 13615916357660029268 4418284406391490916 13483742351505078887 8335348100793108388 4745566920116098136 11216140227111882186 17733620218235996814 12555145114854485906 9190762293254881645 12515075609954349998 1118768769546703607 6797338764765216982 8814695494497256121 16656425968811283343 17991233797622003018 17461836847096310133 2907503380808693138 4010884307703463177 2823835201074994736 7448769951026919616 12026437489319761940 5717191824986489087 3533202139841521059 11636052560458067918 17522534586010577645 3059528396855632759 8380001394400473903 13401251054787985743 14408161129377098445 9754149446374357110 15275844716548728816 13983538481127395816 1203372423742181917 6590580482838606545 10228384799929156000 18240204584369249550 17058842232040225260 6717809721635864965 16125485334609555681 10038039808757475721 13847171294466041733 7563550878765334790 11217708678309716099 6820374971456384804 13051518784981635839 16832691326288423119 13056393213838119199 11915114277468724911 575217861774346589 511314838105904102 13146708332497447828 11426070754143969253 3224709809949000169 5153596530172240314 1449834091541199550 13607510775937874566 14368640158737770374 11465235459242233943 8743550145801487364 13635844955930562302 4450047953063033772 9061136242830221291 7926361101733229351 12267695850377521799 10599070148220084511 12276562600298939275 4815206072255820823 6193494608018735216 14189588712684739254 8185882031495573262 11782729382502183888 15607044385126118120 16750566854434517938 12369929906113380539 17111644351966604174 5426789244805843524 18356564382600320181 14020623323807488067 4160437753581114492 15468867000188169361 8598147134796810064 4604470570538506103 11493436754013625262 1913937553158928679 5763217115881033441 16919687514521945196 2911747048763190636 14774690331339568331 2825167296754480971 9551030432642274687 4363724251561837577 15762673688605917177 16328189068420562257 12503755144256892360 9655184736940929150 5748632311373200300 5995637336009161678 12468928924079630895 2644286682692346775 7033376351822616345 759726218513017566 3802695470159576654 14878080393927935643 12920526252151533766 4721713346076371906 11471303678154703981 15080956049247324932 7826757914785663385 4769849308343697784 2083822777177580541 18435773870560943014 9776696265993128711 2505709576292278496 4350359826390418497 8315317540905264221 14053010453914713015 15756251274626427129 3715660242916689862 3385016096028906712 10983762506217260275 696005684702279078 11650139172138584168 14072259753936805664 11457085090101093903 8512476966895280577 10842471625399101289 2807401398362392151 3261941927815502479 13314224610519502900 12448265507941223001 15837456769441463640 11598096561616463388 2460401505159380801 17693181055249521106 9627250262939220416 4306893632478778970 12731888445761304151 17253381238790609238 15728860254561786410 16433783104006646713 17321114499859913130 18328314656881601304 15214259780281620043 7965304863833968428 3203342902857721823 9614344733234075868 546337151306954909 7287989611899685712 14097716747106580825 2805296101405333510 13866769973762166714 5182884158740791925 9529348828262324243 4200805725032809421 2676346303586455421 11979013599877410901 7066538109610274645 7052969245272699900 4534579270233235588 4198220594142842216 11658022686927141110 5230762788233933420 15180120075805192507 14939312842074269026 16774425366055794470 4449851856969803585 8658453651785887008 11914060545466994593 8567937193071441334 1162597638913916239 9051069990801256238 7576862202861672209 6034106179319577931 6879257736735957884 3301980154111128303 1083913205729745482 12411612764188264747 3391217200703460306 6470438462872136166 18415148553705627692 16470645680655536109 17960472120657474661 2255077941011348993 1495287255636154868 10308293272800269932 15800163136513598700 3972959349450823685 9604502589520848507 4577689157394134002 3599252173102559368 16663093242902109257 16054649841536361658 15759758773593488129 2512989112063855087 469062407005875569 8944072437143528595 4107701777141785320 7481928463084308402 6963772041805535062 17322040979797303120 6363343296744063204 3981867669881204086 6163342717559063582 10293541638990275258 16828607714460350535 3424458076037361868 16023121430226447825 9229095635166656664 4402522308314187712 5836078845961591117 5309248443477794440 6849181934298352392 1279493960769567214 9728457957696168373 14773463965674786804 18128201152730678826 16319038482898810378 11014158585343590069 3073173171242944945 11629747099616922531 16248016664909538611 1901858120723291337 18171339571734154330 14038665643775487917 2756262704651974206 11883019205785886621 12726324179381234694 11886232322939929257 11276043417167521569 12945065706161537853 8768992118848559421 18208794042534808589 8730526672332044529 7890088487692207284 16625746261788776357 7708660269659250254 16065323119553832197 5101784446464997347 17507281993967028986 5298316426500553994 7129661226274913536 18361211292521355469 9927902722724258455 17880958071920278508 3890736321818840017 3724404551839607718 9025177212652213539 6072391956627008474 10586862759785709232 15216967672037490809 7309028099856495087 16179437910853818667 12229848055397154797 6724324877188082355 10131544513320796523 16648415549783384625 8842235850970017157 12541282704408204139 10230801376219674885 10833512286118887109 15084924669485440820 11128889176961428796 16002696010189311318 6413441917524298444 5606442696703551057 1683651370009055812 15440691143494428138 17593685148878686515 15574717132132473914 2787215112686995845 10131094071838559224 3495173759627448340 2373487964876454835 11606614558378662571 6186170972103059530 13810645372445215117 5368700204194279726 10813959442904286823 10570882789209770490 3789090823860467038 6509190259100244569 12164631962164606603 3697427643814734111 5856903331374797989 6584289437575595540 12852655405497295698 17887701437400307245 14528576631789489276 9133574339355726988 6454945331071114367 184645624945515961 1025848590482890046 13700291127045079478 1852942885984725383 4666242066963712287 8046498748345253103 7075332546628789120 6310847223678728266 3607954047547140960 16639385659822500829 760919619170977423 8272940172366517191 3322499118218382368 8383171699884526028 383859638175276688 4270141305469354299 7806286722662645211 5094461809959641669 9407063179348791551 15990463353097465269 5972479936861495462 15401901710585579177 12348949400322487781 15059001020196764632 7493636490508988750 9042515199695127203 1838283281732425798 4816713578172062644 1194391655455599342 103331893646960987 280516580435215868 13213057726480042248 16146500076377304420 2964858667280429259 2075896094592678298 18174713964768682268 4820638958160045342 10071420859980977137 5957865962811911004 13491234956454981321 7746837252951430540 11900180255666457134 8702159411390678564 2416600374719663853 3162277237091923363 14588293157322609255 14846254904127974104 8030212752086251669 12437933107970017440 16141939930150832699 14758679349697888822 15243450609855792106 8533040282373924629 16968640409850158716 11921309240221607678 4767622708763222230 16478412402951844917 8131335193326484620 14625584977512909335 13387465721478764170 2392234506976249525 8409752376354309240 13157914224302412047 2207694947247261225 12043405265510413148 8446231198582430482 13409316976565715728 967434899218699162 15547253831310582824 14313296657623147388 12645967691181959311 14435712558924187483 3519659229485963598 1345470746695448260 17154919157997132084 7167935447634504472 13774573524463473124 7699463509626627640 9487234032025689654 10161428425864282924 15727566338690575745 2156082812664961923 15379761897259334563 5048770842205034525 8795111698469745954 16223298945729157682 16587851473198441804 12213869628374328457 16540197841936790798 4119629444956211467 6681880767484622863 11174636356869259518 1939831431812716205 10975344612606672735 533394075072043270 6253074251742312096 17764060777170126815 6837217969159081792 4119025632987886808 17603866866534385152 9655379738558945376 3979190411637197400 5992530086721906080 9715491549717734787 17432195218109943840 14348826250959017261 13923753756475640916 7580606670221331677 8916061654097024128 14692286649286095823 4606513782896884910 6740592013199773663 18251189521871977262 5310190334310259912 12727968323819865783 11275372520431226978 6544446615228325456 8814359024946174163 152087467841632823 9529022207588206365 16312723271508593036 4078036158570685626 7470673592629768446 15086512948628587518 1250923522581471528 3943215307777293205 9710098912781480111 4651529256229166013 791782422044461880 5496413258762233337 5562185328434452979 1603638538268490592 3658226805868054960 2113190677622024455 15961528398946399355 2132767046931235541 6685638599583911762 15469237617214596801 7674068460994229299 3145476907636221467 10268434742120114741 2840450948138693939 12368150589072618405 13974911452437027982 16244287867524255625 7474842689751922580 8249127520698639672 16292464616762024107 6275338416637155971 7540361082520032217 4829148305020432038 17327275866613845920 7270220142842251063 799137616281920063 15010326338345844076 8016012298540151375 3041234711328837748 5145699976061288750 12652261725830352695 7595820685666806390 1851001748584525342 9712737436544050583 11327362275269935857 16962465933747482927 17739908938521173264 12008219720266863463 8495344233013621612 14792762941695692321 16747756104182047478 16773778978194826354 12698212774507763066 16266049029301906094 5731851774656177583 209389218808330731 5370218103887271891 9930132560832088575 9565712749606786628 16190364590831566467 5734531460767488430 15602680779583754385 1698824278949640241 6256309484771231021 254785524552464202 539923774682321821 4024537016550096273 10683952966221932483 3638777665525058527 14322181254227552448 15037126768504305438 10019317556484862789 16414515507934435017 6917251089139599113 8221871352415365878 4603660372895785281 16523418007122554753 8060270919897763124 8816033030247736641 14871518065817711461 8697663061115568810 10167386302842714661 15004490585630582579 17514830345949966446 1973685074098684479 13805347194745020709 11053147467231964273 2872452429479353881 13546965136514396377 5579268547881177572 1618204794937615027 523328249027725162 1757472900136989939 18374721456704046339 10380461474447866028 17192151179501372857 11177669446657652386 6913807785779265536 11103053753791219816 16778855033772485786 12014945448160062652 4418231449296576326 12345105426475095026 14436438711649041012 1821489643712340923 8648182726296257498 4196998989201394084 18315461359810154952 15240317413383284235 2426979704896843885 16535913607864672633 8006167512296427665 15688346158812825612 2693992281870456060 14028075761943044135 12071603975884519410 6810685625351666040 3317965392753711353 11345534727322892914 13708108762442646597 8031097175928705574 1452509443436441417 5265418645716824425 14047720077540289449 11620493344229952408 11478788592890913658 6816652384359138251 6797629540835068402 9075466445993473857 12001165244683696033 3973273298555402682 6047457070417826388 7353943459008771238 6203628824608741845 3880349524881772666 12258335967193888331 8608534295924972514 16940204643019747063 17498762476708019472 10302305687705709093 1606945041041457710 17783433356559484732 12037054890774026930 16177268792637429273 557197706309616958 5875482445063478474 6672189889754162273 11333022663256004197 10170585769224816005 8874790454673934743 17885049131600809306 8868414946395718694 180347235249149187 13304030869641288805 8049699675338396805 18366185913553301040 11020570541422567930 11556350807192999806 17144101322851542417 6267699442690904679 17961888671557579445 9222195173851133923 12792843002216019832 16942655041914040662 7899414040198566441 13971636874357505120 4587838349189207050 4298334628292353557 4201129438078996865 835572957619094697 15553971636326845048 4408398607681766106 4303187834416602716 17980901818084577854 3061082559608580269 12339513080269431528 18391563485944805756 1226520955983499384 4725089841387497003 18032312389215651651 14778581584109578470 12330932490754776118 8405806526363271674 10269110716402900245 12245061272131087416 9038608255937422772 6767100083636122467 3763256791433238712 11083086355736156948 8040141567665958863 16822043213605291671 8885806330553896497 14603652363464140615 11564423795707253787 11575313578330137966 2114686449071090364 5137111011566080884 8195558809727045357 7345475625215620781 8123369317754535607 13265701218213549454 15043632882551219719 9801546242507845086 18221664221157614489 6023435099661343286 5453317836832423268 13440017344728582659 9280592475160000410 13449974236574776103 5620212809744386738 14084710558207311923 9107177469432369004 17844773495383638532 15845859125937810799 14138947178229792835 196605806339491629 1740952211569768018 16835541256500026732 1661082762783005090 15474877021044402178 15316469382425271425 16121135935031330573 17838740175937512609 8041278977799349460 17399967620035144609 2207293950275879228 4216794954848771331 18337139523470892624 8643888505719395058 17791745377745751898 5719840631534185063 9901131491341739950 9235825421060588027 12858644086226163939 14759045310962386852 5001266051670680452 3409511282843477598 13107769135866176889 17003016842037806308 3483704734689157813 7409364918663371506 5062549907559933573 4209493371008387007 17503514405339722588 4473030378305955170 6734350524890311736 7358553468967818644 3374485412117275271 5085325955850861624 16860074795582834540 8273497161681178438 12471437793763928863 13352759008836584261 8512213595134416643 3906328760420174640 4187036564212616196 6339889159425685128 7951730395957200170 2349144589454467440 8266359444590554022 8583514064758770461 3188551433955083064 9754991901029799783 425177407113151187 14024650207999718154 14604786158135212602 8178779172978723286 15309786051633716938 15487184438366712114 2215345421970378988 16467288254793385318 12186068639859108145 9123071921016831651 16100109885345448338 6522964059023125713 12378072320098457460 1801474848455157868 16012345604186781898 16822669139539909225 397606737418447200 8054564475676953481 15588790288526177029 6784993023283022517 1447761872496617801 17017711258455469353 16490034006359526691 739010453211882361 11753258125222705871 11243436222051220412 8867599705758715994 9849491916313501794 17007577167702049626 3907015880150981071 8851722055807746888 17534303152345209757 13308484520216528187 1048829909264356519 14548428833566264252 9516256433800091208 5707263556313418529 529203792012716674 12946795126533975170 13191073871772681191 9829752960394519415 12969672340418866883 2826920216800690798 8351085326982450894 2863831742798107076 6521197243533357376 4132244010477438044 17898156422510740073 5404823248387420590 8258308162787252296 6397483390610860919 11459639362037871895 13245379104005873813 10785111734393755634 4642511835155000058 17387537373636640826 5427856894356145672 17420004709041102644 14554397724840626206 6147024894415715506 11378356273054214300 4291879043208541920 9786732827293676549 13048002232613123335 2716467339436675555 14931187317145023754 2763268024623530863 4663823411842244702 2025516969224656481 8876416836662770260 12637972578298408333 1085221101050231243 1771387264571801579 4994073553767393284 13423533245648024592 12631650433629585141 16507318194329544819 1036276001942397847 15822721868791099834 15813459905652206459 15668648043366458981 13342484459121458955 17239133760259472134 2568328398724755378 12748786636232234627 18148295359306326070 18033159748272073739 12157780189397994780 8130854629580103205 700547839243835030 5333274646325742970 17204899600326705373 7290952716678341026 14172872317118837472 12976161370404136422 6119794401136867425 14607920465752981487 10705725500651402980 12197046966863017925 12390123832731009831 6463266688333186418 2473351727727590077 9057824774999446536 15965119556650085435 8508806558682995984 8159499357628050999 6557927923384548914 635556262432786123 8019686973655525143 16251681073056732572 14121414083989092775 9821909352535401431 15514804658651090393 262863092989696540 501813159258353794 7610666899366587778 1346724890095885951 3631348505942534416 14141489156478100437 9432762535512282325 11061766649841204834 9445325662716124690 17651189116101411166 5346180573828925773 5977557766703483784 1988433720917085586 11147014229223790763 16809854571547996358 15491042108632472911 12300467048558351185 17368401490037048483 7585116880422585452 14222357977802100711 15112699796717603817 6050345727402358903 4268097092345479308 11071239906612350790 9063174412701263087 7344396984444915603 3356339391948085220 10269593412244156491 13900992742791972785 14258516776872016298 18106995740685297401 9770039152169267943 16836282791896307365 12521601295872583991 2344568670932420999 15322026129446296975 6227144518536603027 3558166720658920117 176354941283924393 17833655820686898512 9003866377809783387 3906245429350142379 683816406766399141 17354489649961028919 3786069095458111266 5654982465246547354 2984260518952127808 7173086119072387390 15695476952484829751 18318339662312222064 8343095516346282098 9452868642937634124 5504319502680360645 4717299773818729398 927266223722018848 4958920309216051457 9363474322800670089 6766125519139294185 13652015874974490700 12734490932727148312 4474001090455907500 15597175639621183379 9436821630312496231 3194456709800715392 6168214730453795526 14285933246928657609 13834180733625254792 4425705069693421891 12954516871085822547 3247846014551709403 7212194949069321193 15299119434798899069 7311393034342681484 8310415318123273474 11066083986479165604 443193202386936018 3709854556474277224 6923131582929178544 8534938266526469601 17684892709042723625 13527902723199511256 8327438001006367146 17095170396676715489 16520879385278421829 2357357554108096446 11106243267755775829 14177961274434599359 9963970908016531698 4657878490902155629 9873945333339530474 3612602203498890325 11493337518141044058 17596633070273225369 7955143761526388920 16176386494861269466 16946637708857286018 2731824392567153443 7355470776727174460 16234152039037095620 83621868058119772 10179957329921206875 7059845170313147175 16475699441145492183 453867445995026143 1658944799253169348 9991960176167573327 7089494800661131074 10724508338387448188 2145491228708561897 8988002656040705887 13832320302451972486 6505033521878529569 11801000949325538257 6024349583084598072 9518502453064834387 17521866048424473089 11551816167882321931 17412594424536874580 15529631309658182147 15202179807594526454 4190436865081407527 2904109181525205368 18440511901627331401 4349127136515308312 9705624815344752877 4606405483610426615 7076213761489305362 13587477330139391865 131129844908334858 9936958060811511283 6966282300161798746 11593436005783497800 4660299755345360121 1766046916622112780 17541746593585393561 14714888943425365902 7819584472282926710 319083510650411127 4722848331811601914 6124799139325662775 11929704034950470646 1184580415406136757 3340890663328484966 10118177475132318023 8368968806776793103 1576878182755135858 13697005949426608673 13495794142114768243 11202498710823044535 10323054576555393360 14924098726357830561 6306716665552899000 11130920947531287933 17689905385189587992 4069007511283113773 7158144299326222028 14769966671908008689 15667674492519802497 13749294682855664652 13420741015457812198 3499338339527904924 2236289364764894234 14262872833029387596 10364215289250170498 10720764853941851116 14441303771531884208 13744974411507350479 10949894772495881017 12075366288770752174 3249389453276447473 2218385248201356588 3100072529892047284 1149807166157578439 1387692450111935150 4163873776500839714 10730468985316638617 6854091015167975364 7228647090438163259 1768026341829590739 15643022377424902991 12353439671610689492 1458357508803802838 15964599421919095477 1754635232623760706 10761835637113549133 8667165226897517826 14553282905990940088 2903896147625334637 5148351758647770336 693363900271299785 10514900134976920750 17994608293359149379 6505846229301924974 6318420471719063495 9174435498945999421 15128643373573620371 18093517526439861802 1765330516872472374 8430702480537975142 14500836337191691326 5367035130467144060 9154167684485469933 1198894943203183142 17230368131114845000 14759336896264455337 6033116219450676938 9369242189871731224 11995426689385278627 3646766522298257824 114772081779010685 198666065857198404 16890229823695219371 14241303145508169664 12487125264505973911 12076029738034328835 17942210096336343500 15674894612601644132 8481958940885922895 17747953082434188396 9091214567093889167 16268162692178971238 14617349535412866796 9869940016389525740 16691578011531861912 4160151161839406760 13828327320722055872 9599629102355824483 4981494701633826428 11994205749076166847 7514369174473915525 7161314004334899652 10776394817141371229 5871225404744075187 1052184143984854872 12959970725763456663 3526121874658270178 16807457954371247368 3606581532453104452 6335685771451134996 4625481592163677714 11309495282293710519 18262462829705673666 5971576225141726154 154466979014929694 2548862829196088040 14198839509958210385 5747564803455639323 18136193198391128919 17077135762977722611 425959379438155011 4069221773878070191 11523803487601508496 408788366579657313 4287805468369454986 858838117977896847 12561846808537291184 10778185243515562593 16641844980609861986 6439122462010160932 6786231852471601890 11211344420596259589 10769753231487754767 2016179034494408049 1524840001660111576 15678625123584171032 16275845852356376354 13201635376129181501 18073094376739449351 7138996873377168019 13521850596295058528 12739356215266781257 16384028459881469548 9428253363913861516 14765342051947941668 2884136085145967964 6765031551721334373 17126875402372610357 579932875672698145 4944126112288071588 16107511913762779997 4246677132564942463 1039840279169529886 10714332030743443935 3303750904791276901 1875008356791106049 4724922975243218401 1661592471336621901 6003423751227283804 11471593212860881852 6443867322863771102 3278583483799655515 16707078053043224585 18074092373259468935 3186662441666126498 9999170493533917631 6682567847517649488 15146731059633553423 9035803277003032558 15736403768333921956 7822100720308313238 9413962610491587455 17870601374135372176 386795816342052165 17795310234099053019 15805522694946544506 11128040581319584206 6663842365179541434 10767327620251498275 14214310145240035975 10453780200982136864 10992467445598600830 5500673044729458089 9486562157582086882 16774133027905331802 5774579609189025265 13882878417510316627 11872604952958117468 9529176021879990330 11294712836213759155 18187731850140963279 4799973406865713120 12112107985375436949 15688756394785884981 13789849501150092343 9461905326031822939 6897794154279844183 4302201752971812007 11988571373734963069 16182653637981342760 13187979441552656961 2300821778443288766 9860934640198939825 10434878674391257187 7578997846383712584 1567923322403300062 13926284514058036064 17155183698654299078 2377000375816906033 11143312152371417403 9357601834146297867 7054685691541084363 2359609298474240979 5313336036653595406 711967236502210085 7233891742657195588 609862806802789742 15457655391375871586 6066951163972270657 11432750877825805852 2074654516501250555 8610090892236295615 290819894834024896 12733263925692934454 17444317677821917238 5197701763987221113 15937966394061491619 14698079614559343602 14457713413196575944 16469580311264700290 3472616889891479634 10341560267039834092 4082778526415678526 992137773785813624 12391476358381066281 3056914689965934203 16194167578478691245 16234487713539719095 11467371527251085623 7038285154713366750 16519525126988128337 2544612623154685005 17946040332894510439 1601321546120874180 878708700230575863 12121924063650069603 9613506161846542679 67745933620739729 8842445010607929499 11642459455293037961 15907440234479465063 2703470353867136100 17793023731464722642 827351953748759598 11665253556792738760 17815991087040548107 2154418727772601718 7053035640440434977 6414688514382369810 7394200520749816201 5100110256269199377 3042272705394739928 9064444608478594927 16121785824682307105 14255147317128852106 4981650550312076588 1627019002002465173 13978087176670673659 10220309321132053000 16128500651923458832 2138137840947950368 4535709164758481659 14580208922617221823 18014018295326243826 12049427555503813341 9912933218655219856 17661599187039352497 18034396635236441369 609987852162307065 2394650915495786589 15958572986279635298 5577123056038075564 14949836516623002677 14537769119459230898 16611877891482585311 15881929953555035717 14699704028059454190 5688644280542010851 10433335870774548259 3537222901897741213 6260860036793423639 12788191922322833093 15892418499961605394 7479601841023779892 10743689120486346727 6410577086744870061 13293135985268644969 14191625315755808246 13947754053895417093 2416904846222334662 2849417262997823089 6380705019246552632 7701677228841805237 5640055165975254419 18416881757592649824 3959194355689557401 9541115997753367926 7951608375682180678 1528572459576328080 14627535306846720268 12292098235209754263 10603266338504145968 1255246102682615336 6072763584413805689 7625522076602550393 1758592931020748448 16107236599867225650 10668133769372850743 17163261698595290546 9172828061664621640 626597044129274557 16367329897488743227 16717262010663780238 1976088283055014341 14860480114152901953 4963089279373066330 8276216167029466924 4143616121436749360 9819403107175721004 3822069577205714295 5746827627794683382 9820558713976262511 7208235751930539295 7252819420416273080 9310004558246827384 1570223447873796698 9239876612191690350 14970211205435714207 14887158399450230609 8003234787503439979 14699942272800637013 9450320673103954933 16558314618753926731 9405262668712549783 1925976669963109567 16972742057560211293 6893120992403277678 6941212121475065024 5985167167260734379 7066163313331400004 15545364015856762861 17065795402059197514 14636999947899032910 11839158054862302349 12252848373281414082 10033473010009574032 12515392835699530906 15012747098343391946 7359301965171033193 4768036135955483823 4319525341713649139 11936340326341887633 541880177517409925 390035262676612036 4152544277058372642 12372906356865004634 17574229518749850688 9059896132943530558 13972168093169082153 12276956281433275998 1204617358383463594 12497516039956224695 7769265958813174389 6703494261558178896 426451243450549734 17048988872159779014 4370930978431135134 3465082709589083633 4813671543531724890 620079903024320989 14243911479015183135 7467511465779133614 8206430613017334638 3618352264347618051 12080861812529689605 7257444654425833077 4234211929010504303 17545031408298871030 11664111133344919166 12423438036407112141 2788397936130485667 353547978656685478 3828013982158342266 12654466826893471308 5311286613031666073 13436580362192638069 9993734595406116418 1299937588576330653 9540958140894422105 7287342982227537675 12419606996469267910 4642710042478486908 12069194322818995158 2093975702857059675 13049863825624940433 5049627194833812793 2237099559230691809 6876491720716176399 8593267595760685644 4616391719257099325 15573484295824299273 7325308706950440797 3991066752375817169 7025477642877461749 2552645476513341848 13571858076651854257 8255646324106872216 13838019454066265678 1013079274259472601 14626436485362240200 4236892619041282357 12696796456961954202 3349341355437471013 17671459156977373535 3544641774045804023 5000088232836985293 2856773023882146658 11529263778863326851 9490294159088390133 407574272862628253 4543338850960544930 537686220324700993 7951050924368302963 15543200889765649573 11916740156208036066 13884085157740826224 1255236831597437111 11824212754971557207 7194590488738343093 16750443304959498232 5714074098701135378 10993377046588091042 9669186317692103037 9018267931213420133 2724504626560830416 7324585647380682930 6312140593266223583 6391884518828951080 2015495088583723915 14955957663017448409 11058483541092566268 13226094602904457293 12566478030826513807 5717514259897380892 11005150082698066673 4387097146520414542 5299421934987477754 14477349746388545318 4688707570109848327 9069364842341330299 18256764828846980009 12600503704942328050 2514841582490814575 818164924016280924 7070426852629537850 17786999844392039878 17360534302651172097 18433152065737655833 14392301495087566690 10005192252480496791 6247804619778836199 2010716952353363868 12429676251057828579 10373425254024990732 13605281242202915111 6403025866393643648 6394204100972534351 848211941640562277 16206627602128985185 10248702239904979499 13224800306516103269 13592874796181314919 5073429253511059107 718119608083443821 16916118750989479341 7428485254226190849 2811294602546276744 8202102098744073519 5645287411068857914 11701246270760556724 18039582967452928758 10655256074464735588 701471964166130400 3775766279092926064 17951297832205562116 17302564313398177261 1665178531653039217 8206388026786011584 9186483705816845096 8498347123401509314 4312157026006812257 9819340567083585896 10544698755201515525 7144932593578800423 185089503190999546 4261438742609891791 14070350109121668512 14029925484860597262 3970163990877767703 3120791315839306909 13907405011853130630 13789872134855990208 6328744760851857945 14814862956500533768 7246637847540894407 6057617142153805074 9638381511939829215 10738692492329118608 13602571030897476467 10861871707513799087 249337894517111805 16172054629770822716 2111227181007948740 9043513996417996198 9624960458857461048 1820959685937538213 8138665578096488688 936084039786403811 10449742391436258991 5192646506102717967 10443027280526597016 8166857401612997443 17876250486809539297 18218617830227936040 10119033791005257488 12234760912400946941 3083173823212225896 13408778572360898845 6747095370871077330 5865884557140339298 5537619327927769138 10743509072765533301 19191512760222385 11632631254688149098 14605807917062004959 6630930426111591695 13614347131854472693 1057531683388957503 2900591579639848653 239457737833082491 1874283223592157466 2581855160957810129 12219665187686582558 1727409383498086418 4235070707292957226 16217949505175445018 4195653148958523035 9519583537757796078 14745330606269029337 15109070854125142474 3495929071122651561 8900178618386996430 14566366206614396187 13495124315587498235 16262404646051718060 1467420813799488547 10717811146815595474 403752165258204542 7013540619429413658 957222234435212233 5956875881348434717 5257794489692484885 341669914876306021 6974850870494308589 7845587465873043129 14396251219864028563 11215171093348791507 11637169055039201846 13617236495332459707 11512269681403412049 5150271363113503488 5310014268749645063 7187017407179591102 3371273532166383905 3558902873182372717 4757752524978096381 4962914033012199976 11584423961267135641 14132032150178693188 7898607172972811197 3663741692152782876 1582355426998711672 5989746070914645050 12368533969131891783 1549898135352916355 649405123313950973 9417051867793536206 586825617653170408 255871351570236999 14622665395281452489 14751060225035576429 9988700588087216528 16841596288283162778 2563636343158542774 4410430350541358498 3477261729822203958 3287167155835857849 8586821173749827607 2381714000660862784 15449889707276384901 12116110992780540000 2251905311205472564 5995480883767429831 5357951790817433222 12407451983709296082 11330679356420864240 14301591357215310986 17873801461458138463 198361517857191585 3607703168165029472 4242926272677140833 1235460606816778087 4396442544241233094 17774577004121076927 15108888435087912036 1143182613518939350 9679900748543809158 8967214711826070785 997269454172120669 13366441619858947706 12797466710472370802 1178883119055066035 10399907479731115827 1212238577727280039 3188412409662899454 18073873153995280627 4200808559443292128 5134371811296407154 18282787250694016173 2059313412841736870 5959755087954360018 12048125159184985847 15404315108209124788 6966534647999478566 1450080256676330991 5646586852314260699 1797720760203314897 17047565234421730419 14591301098398412010 32422687975232875 4332320505351256587 6140736202309564965 46699870048132280 16572091414112272798 2566621483361283483 7342896142386439032 7826007956199209768 15113654639283804611 13093037799694314266 10815420982683756691 1522374788476607371 7007115432649105564 2893752259894592940 4112329029487341425 11021174857030273179 2883215571738299759 7796055374865254299 6601565412457404360 3613217697802008235 8780746955214335884 4513814588428218732 1112225024847592974 16594321920316366649 4066928682375461711 9915190255501857684 11001677394376830337 12329717295791543738 10874923961801316843 14265014419496963613 1002292008528638060 6571627673028426801 3648761222341149869 15179067441688228261 9162686865250671468 11684201671174730126 16190598198346487101 2355707701237630880 6215198611549893384 1003018100047182639 10764832653256927962 16208824939940859452 16248175834536349095 2258151583168071520 4109462368653265172 17890168057137107776 17936882188791759466 17427664186643814731 5284115329494502519 17270503387354634819 3832992623672547663 17841976267454977387 6776419266341223746 3857142311037888500 2741400707459803209 5216914441945645228 16464738961157857477 17461056341097768875 6836062009217577915 12898775085826369300 16607903685611440890 2410581347716858092 13966255930966939692 2874764469669418861 1960888861304358237 59354380186929887 10448051622972717589 10405426004007384900 5087316111181638486 5774397212563012061 7225466151613353914 11780707690257107919 8875033004538729690 9900753635765805072 2715303304529202428 17039173151990001589 7908076661480542010 10976388430342501733 16947634800752001492 9872129043082395229 3401073738833404790 12735103771522236475 2828057548613671437 9364871960065713251 14720503077819176781 7601098394531298332 14044482448152464736 15468322700196753254 10703425219667590658 17319823136219091034 11222639214593013700 11998686031047605646 3270384034623102853 5764357480198044621 74472959815618384 864251808556153345 14906857275024514444 5136548840302970115 4526921081469950064 12240869696204964756 16245911930279148403 15144250367902488191 2356975021657061489 169498296063540259 784150377391417881 3882529240448010262 4519015835104861656 17438870811687503073 9950648511487371704 3885055120147655917 13524286029791144041 2891318636158760730 14785815420239923302 16452349042223954655 17218279531514698722 8834177048640153443 16023500780078800240 12351329970008417234 7630995173623979382 7704079667783097558 9390650667030519325 1475892657352489125 11290671544699611526 11459705023960736596 5931469875023261945 15106755922249113416 562772750435446527 14006020997786102523 15884876102446207007 7521685393061230670 17280508526821682233 472546792381873244 13927287687223243083 5276341299371292290 7906439714274856437 1179101168370480290 14152991438303351298 7045454617909562488 3530536223329603313 15965226299037662971 16874365538877811594 2401280098192942511 11625186061606595192 15502723955675032808 15085645242577480824 13268990552904364684 208272971267621629 13953731611767116072 16390650037894601297 14186410394685022035 3438856713565818806 7674676442607483795 13928588198879702133 15936466674299126436 7708793494935914865 50597909608973595 16824800757366134759 9125220451256260603 17361779490954771359 9314072413122104399 5231968427836980622 11692367203292523759 8358695988677407597 1537371506052567957 11011966163359231355 5165740527099478930 1929241799423867375 4331205657560092769 1962270295043236135 14936256913702807889 17226497060201118424 17230037990395415099 7213690547291780696 5044111472909793602 11993725508663493133 16021620372077151872 4321790887975370435 3365947723488963138 12186624246451172283 11661929822201353523 3956228377627779651 18344299760453031547 589596735594423344 9745335301647255586 9377584635094671043 14784710799615636188 5871644788215659219 7762973681449166493 10948457821279372803 15262129843224865407 13195724614616967128 12685439000627018450 7592851867642434614 14326592732835088767 15880574446008253791 17398979012655522524 12447378704401090388 16656185153656038562 2730645923045476913 8202951069978796141 6325980189401872205 4017591299132886494 15654718075516987517 14775568170614205137 792551053939156512 14624016351914138978 15921934975247794929 4876688902273593883 15717711983156901744 18105938253668610308 13106286290002905911 3287854800818854396 15147144136151100661 16812375901761852032 8176855323210941327 8829069651766928068 12411721137164767669 8767956687350443986 9460147501338793480 4012556646567536788 6476109609050363417 16557120933608532778 18327563994080830721 9379199908273182547 7326649060213929394 17608040451961999534 16919210823816876441 1545310969940257995 419520956542295416 12129232721278824544 14455361326408359084 12793419828414485776 3591135150939250405 3849804310360081097 10418303362421991698 10913373364490157166 14336275524958001576 13682424252355405825 3681619120802115496 5589584440778035560 10286388333568185644 17122582010687682015 2621382365709085501 2427125177584485025 8678680611147325448 14730533097397904044 4013453994211792281 12760228014433021020 14163540396892458605 9771728145436557198 18421031416972721252 13610493270099460870 7698033544917227077 10709180377562096021 12222958367795551192 17883925947933096556 7193954925330909378 17977022464048083164 12599970609182544872 12761927459870006358 1957426278160787093 5727419611646271485 11964972471912230173 11131967248506766918 12141887641084711385 12770056488755167088 10712721295826542364 14349563672065561318 3309816552485283105 11865525377307716128 6059141564933232721 16287976512659651 8554914176759180726 732274125853387702 13057820185062175652 5039844740017954908 17902347755109898331 15878668506517559016 11987364417511092973 4246209331723334859 8646883723924987470 112736370925426332 9098967758110252557 16935972621801887194 10759305047796993446 17546197497824416096 18320206610421445803 14742406071916427219 2101825251837932154 4700347865226070260 61887880530852907 2142290686386906397 12328728497650644990 5912274447296157981 7664647358821258238 18001042370918841099 8181149810486139816 14317712936475301820 4650954001230353631 14026849187376703274 4217880045512981931 18194160460763879756 12719936332889433349 15298407161173632347 7522730707186878682 15659103789156138290 7187404837074540024 15292559880815683987 17457057239217669959 15395536151513436193 5865086614535760696 3691059521596809478 8216049562680347280 6115215525281511264 4723836495146123594 1223102239527281201 1606860282754612930 16284742515205563393 13007182463750882882 9094075617067205412 6345032048121676708 11636963239189905780 1266722216831712182 9315732114408604705 17904998950154728536 2579946229725758586 10220065432286624820 17043395866526218000 14491367712066623737 3160803092730041664 8327374151223495018 3258649829947053193 5848823973414297824 2245835072654049993 3284213425309093323 14073418848325557594 10782119115650157875 10017835252044637492 14577561762652614401 926729950022146626 18292563516916709437 14817535188389174659 5163257956690255072 14137853960066268257 8836530349659315387 1447856560321156097 4056704792993163884 1064819282384489797 18386792838167220959 17406017131832861685 7415246481331695423 5155211874568837366 13347372970588487801 14717247295072308405 5929323564327196260 12034883249194398415 3729845876157963680 16296275844410665411 5214569534890455513 8567668530958279169 7024829602825130920 11960923623137293811 4289239793616550602 15254158606451699757 17132453843814073470 9553271028457373841 2837226955842948560 6606809159637707251 4082547341709925983 13894959080943122111 965609623827048873 14334836777853861880 8230495209531841953 13640523467611608520 17789024498670243139 12390774587500234996 8353689150637434067 16050450764175791627 3218470822195593460 14483205953580744468 7552700583162389529 17359926845339655621 12089418419734113150 14704100563937137149 14795797853080333537 16126214564902241598 18292993711238677778 15666910991533585416 1335268329585223595 17510334400383492386 10522362868750044871 6580539755536647314 5745931886642746621 14692374948685563791 3320279698445103429 12117325962744529217 12087919728855065986 12959215563838939866 18388499078952754007 14921861427264821157 6555277019068501350 9569358130549255668 5638472820161264192 11977601573770885917 17024239822341441803 13493221867762305155 4033737572908676194 13649804985630344866 16130293258338136451 4645209956917089150 11920688338487254790 8902189281315284998 4949142027637340776 1197333216019751826 12598811230933307247 14570813903907021193 6103347948580030592 2699662600552876730 4483972868508899596 4660399311532409357 8231410963206034061 14695940673094515914 12798365822471590244 8420976692373997701 9109304801639181070 15771457157017590540 2941314385771467790 12372838672704639538 7079407931382548144 3713810608137286010 11584666156162958321 16436751325284730053 9421291864521696253 13098395587172237937 7991142711047245516 4293120215126666418 7626488237390578197 13704511866237911626 8564875227341944159 17972603936393114039 15863059459856119392 13934583279398486664 13398961967588117669 13325455907210012472 17604671667838037278 14260619704089528115 1066222337584678468 16327717569691069693 11737690247468732396 3756455218183288317 15302678407005336308 7001603967685206311 5955519724831966329 9728561927312581857 10386195141237564302 15298005897217969947 11129204749442758167 17924146834846789757 1607210316637991260 16273732732838087381 12003025227935310346 17155279983296847205 1937394745296870943 15052240237589984484 17841423337503917451 2690600636228456423 9155282970086428226 11307096009084099924 407602847234300545 13927847455526335981 7049800762944145142 1040764176694069411 7351845401259054596 9936107608604678669 8769375611058022611 7309787263127516026 11649962220068691048 6256405796788174015 7958166316011102739 7894008278035054884 1496751911223713688 15369600600210591599 14931287801857762032 10019973243203529852 15240063353207753304 4694320779107883140 8324251409095679200 4147200934140046318 2235494700067759185 4649067924503703108 14443642853820269506 10260854631380904731 5270257082674435956 11336739626031018326 8487985807229407763 194490355393081480 15380640301966319031 5124219504451988273 483440982732626854 522756718490296037 6436295992351928232 13466702573626102285 16938841139568150100 17040426116795212381 16164792272509203384 1250152461489908539 4679416875822567546 2304307512615539525 2118935497785894596 5316815657122486947 9722673535588886527 1660056570768423296 1127580796118085074 8153563993207318225 9929807564536713827 15412773383683638666 1648934709494941981 3152206200204251723 15487991059889662307 5372988379886204804 2861124665263204101 5922568193963868652 12314059973193640432 17294699363091328588 7972012080106744694 10943758395793701374 9576260403467704069 16354342470510701843 11366047780145849159 158298484148658032 9148872525621139960 8115303625263892898 10392724162889969368 16940494159269436365 9241414730364324057 10227338600752463556 16493206103721624351 1109107878803179233 9688834312311812969 15371427645426449320 11101513987351198836 9010886477042637750 13644870168077074112 2161195427465598230 3565405848342311774 18094457949510542368 15958173441468810106 13613598856380719493 2181768992028819015 4314642109899713081 13898776051276012723 7423575690418244023 8121807757572998786 6412717783943884761 1280071925355297635 379611681527369150 12559323927320326806 4266872032548683788 7374126780614991808 15393117948106930500 7860773295177462439 9904682913307864211 17944864911547073753 29596590520074836 2416363482199477918 15173277491052522554 18083348102167745902 7587375063089464033 16005834821188836901 14186049298243997982 17171469312538625551 4653963869811754244 10969072725568958741 2699432685577729562 16621605763293676867 18352002188437818778 7103548230784771798 7855600248136177181 11759180336017000480 8092286010729725947 10708269027050033470 4568556993290507212 15913257068545980446 7277388595739341494 13163464474620463906 8518936260949809289 10152008492711217641 1319408207484512998 10828826717253039004 16938122917244447487 6961947325674651800 10378917717647266412 14098502661455374884 8218667515505686178 16427028662104152964 10592812648663701679 15241377367085312736 9527909132690133245 12420478969470120651 4376350004331734896 10030442854686343312 8290802424085073397 531792093412099763 12079320035101252636 18104182330281905519 8058749182942028856 11753556266080126310 8420040260920375206 12297829363022494702 13365004307618291899 9206944958582701920 17689510578323509490 5986407570458014397 999375235528774254 795920892971716444 1302265014199960674 5555481077843636193 3839057049818893963 17554579010304162675 17641130285753537982 6062455040081656327 3638586394726327667 13227822954542858275 16567403320887106398 15844178036819171179 6278796879655719552 2608278786245799525 451063166915590215 2959124487543647517 7257901802062581652 10341003249692198298 9338064394173251396 4502625763101932146 16131935286864176443 16664528993746011137 11129451513651471141 6266288456280444790 14603477545800603486 822832935716067735 11851640936658108942 13639913469370077478 3180881746354352325 3929528638357192059 11203696788541505145 8219211554292920981 5549934470049441079 5460644111691374977 5029545698489954941 10032982938848454774 16774637059311763050 10734337486297449081 228473214463227937 3232197232318471949 11028231243013050599 8306462749677708626 977583889681078466 5614437951123007358 10607595296923077666 2470932656956454205 17008072402182652181 2845951665875425245 16608992040865356385 4878705320909379041 2776904357610351964 15804404985932445474 7052836790847168641 11514082035906626464 15141565849624284372 14741168658751261309 5995653518709683548 1917088695343339611 14764309122306198059 6413052437981415767 13006023293103091930 6166885998890235979 2475621443840403913 9106470554011484474 3922276631263414226 6037440495899970955 13474351487185253163 201806383710503740 116417061369828837 17388072668383110350 4832995522157601096 12884882063526661503 14062658430124559515 751527238190040301 14443136625878547993 5055143583485254822 7252627036737366305 16731290450495288191 7123739851285164918 5875808422771697236 3014409645517361568 7680662555265132343 5640956753628174578 6806383818803771844 2147045379346475945 5955937993673798981 9928721856234988197 8199492571801003681 12737317460065381167 10215230707492925616 16989064668516081775 5633509497285603247 563992351539560312 17200476323287077602 10437714931299909534 13214477477064752049 9822509923304982315 8922107461093165633 8084372638346370795 4099834753285649422 13807653841253585822 13456182925856761003 12276069798926652712 12141316141400204812 16203947014714571055 13921675418936965061 8261179434204358512 18149603151956084752 14401407576303191018 18016241134542035663 17139014452109922336 3040991205087425167 2750853579170993861 3384732977186705497 8031049911132333819 14922607779426771302 15229257503505217219 11422693129709295981 15004371832895728895 3293027069725060242 3929238328864942205 405911204991642489 5818235774570073676 14116222622701606518 5933350687556997002 16279117757529230918 4417292306338879341 15693576852276339987 1024235851653396359 1120692911463270465 9326514337293319226 16306799037908315122 1391139428486621948 2920533086947673386 7318595356925293374 14995786518708615241 5619773640472115049 3593906818460327046 13741675201368660636 9842243267936887810 361069719585859519 11271077421851714698 15667800082482519176 3353418497148414477 3010193352514757212 5670366921442738390 9926764437018979715 6187026473159617346 1254571135174502326 1608541018475085090 1858997878629484659 5856170536490960293 1056140125179984672 16834747904747092249 16472863024917897320 13818825884734575856 7206530184332148404 6399002671480793494 9237163092074359099 15945022336417288368 2690460324811414372 17807584045636964648 5070933866752277071 12520443678979000279 18089558737270707538 10025191755587846520 3750122410895248536 14028105070811682483 2979327059070696339 427726209538795671 15077058852157762491 8154855206140533036 4707959656537641126 4372537823822202611 4284902634775378433 3051652141525577196 16432376831519244748 1829056093748673527 13946410979558046102 17828095281025800513 3042812279034061060 12498285832630606298 15235820441589605914 199406610852737038 8685484728061336711 6997370499366571584 12488690141536820592 17797641559621651636 18340957726113375072 4233608356818251656 7948760590167561901 7802292570050187215 7623958508409056594 9853433052393096608 3610777462166755604 11471668433070242290 7596396383622937238 3497386042635778837 8773778784279390117 13529403077448760640 1822332006610190600 11675503560851004286 5829508478281615970 14802771739828130159 10845815160388087565 7939041677319384798 5790077264966487464 8375660085992215516 7335489807965513456 1760101229532193720 6187965289654430609 3868523274639077340 9066148055433208395 18302814019489580526 4193406337675992381 11636178686518925528 16964339412532627619 11254545047909268753 17920566438927818144 2796140579159708475 289965824443456597 647737190612474454 3326453519401002866 9439074155777995468 11336395817227340496 2396733827311863044 1775926310174929391 351579792469293038 17803019090627672109 7152004687649542570 6547511582053913946 4375727880152475852 17475678602012678853 814263639365020268 13118351872808441187 13489130021750411311 18174331775371008089 15169589315000920580 13061120541242883639 836963308687803839 13798998246460640964 8448962614722508380 7763550826252901649 6981152775472435834 7545779025236738245 476576891588176412 3405979379724202798 16007293291839859181 5111566238023219495 8197552208699824247 4828629704068130059 17709187641909432854 2861452742999683570 6155690177421691690 1849181376351028458 12874504226527412256 8730463395070117458 699962361604239546 16951943093959925891 16889716006682119601 2882971816096785153 1786475295977061198 7211426362107211808 17958372490590626637 3673297290421502890 2651178880094373030 13691511860225532307 10706731100436710464 16172414155558657681 6914113074552140441 11154700194984124733 14075813961315721556 17455830545866837168 8848226392122600533 4741097559896430910 8233119308720952926 12416639055769514851 13828188978393718180 7989327509965278487 8953009735550315095 2780775137666251420 662663473999294998 4593328560376965745 4818670336121443056 11149336388063904368 10399447708114319119 12331491642038451014 738361024269540358 10256732319963535620 6137304818976166568 2298206242732666242 10251562197623917446 18230084019792607711 2348827115614711243 16761724848747194991 328444812514476402 11311372915470660776 9396103490296481353 4125499562889602966 16716845477811514872 14020717637592393858 8531778528730948084 10035723530397698456 204319201022420620 7629034174898654814 15023717328570875313 805128547789621594 10724662805162912448 3964030247238866819 271299413214194052 7006003009772647103 13225584195103841089 11487785163113174173 5963123330199809779 13084469119350682727 12514947824638155241 64275453517767794 1887704734827354317 5595511004447457821 4601954676152008780 2781807780119510322 15579724588933128523 17836648268482918113 12601112282463024171 1280092439001377018 1401450094516967675 4938402976027641396 7205462213447264789 728284979383975706 10323873666162957733 7502630773778560567 490654181790941221 17561339401873511519 12595884472526330152 12142573397516968302 6605300613859100743 15065542961125807053 6607742952194512370 12450363328294131833 14874786686802120962 14831622528302987535 16172616601698415787 16847418047506438650 9339434218909548525 10323194745458912869 8410806681769842719 3718222832914705499 11385252847266568150 18352116879915423199 16786904106363962727 4117690977191166086 15741632255340641375 4621834614359104341 13291075107978618260 7369551685680115706 17689204092069476872 16022825930246631695 14176074760512852742 2904669797007123380 43434659617120800 889639051059060128 6147918094226681742 14377791848538937764 16963402821231201347 14627906311086086342 4631026632468355103 6666101055588276289 2720374309372682862 11628499990992622253 16742970662656952501 11466656126390343676 3236522333571368934 10583692415801514162 15831841012733495960 912981526702067396 3985541586159562408 746212701086928005 5565216235611629410 3674773776341418311 14640257361371482181 13588274916592583965 9028987536128735019 7405416280900553380 18000843227506073661 16743335208176150826 15924370925148105304 2616026214549038357 10451915264017291835 16699314367205502278 4725854080989721116 15562667439537330655 4789497483578623206 6925435941302306842 8084031508009610996 38663978920754479 7777821645932151086 14655849119479301098 13379931867593707893 5584455735130260484 11173205449477035590 6063640586788889078 14761037609974974949 2519240025797675163 17805696299111907221 16457009158933571993 14451319516532776617 10382350578746375537 9941161460525653947 2604932864966829914 9742842624088393267 11461706705264360649 17995033589452653110 367401857844448690 7388682653702509291 14271179427872913117 15837549370482656700 2685314416925371390 5233315732532658571 2355048353618190955 12925668568671103890 12237059082249132979 12805241790372406611 17367708625708403844 3956203763876705990 975308708464886621 13782159301057236871 11014570602376589741 17837447518606092390 9174768370391422850 12249163757438053715 1900615946886811165 12043788140352590019 18019169952428113592 17697268636361471322 15099329342802854189 191851107968307902 2980119911500743133 9457165072461319422 2536420099111707094 10352329548117703152 6297362036363456913 5334590778144030016 16023813810091688196 9931418026632389801 17957722185514365394 17289426713427824673 440434113987434047 1523904655182412016 7784708235635726319 6029367958917042551 7097090091622790812 17012920383860910257 16864666726821470867 16940486036098954379 413135826211482697 14256096137021135566 15650629511064200004 14804501253982290717 2020717054173356621 2914992333972015425 12379048427511702691 7658414033154446832 4168730369875394294 15659675649464227278 4901644776647175225 15833940038563718404 17644356934535398125 5073363646236723717 11593557917193821265 2386287921360316992 18306989987453400607 17959911288666923613 12387258301682152964 233255965429036218 9116640986883928667 1362508453319718261 5522303761247921973 13204438311615637941 15051737733689948093 16909931485357198936 12822287406108174456 14088076350581529261 1505879729755998336 16457721206268625947 1066299924783383702 2295880414523851254 18034477505458308986 2785988207210483316 8885860240558948532 14300475767338464030 4604107020551382092 11758087506605727152 4713832716657809693 10912672966160165287 740411910687042981 8727697167894844752 2157087091619191169 1345741477226022208 5279816505095439673 10249931393658585774 4466098330238227617 13908102996058511055 8311492530263866369 11611700232722301733 7272766063512696617 13104104175531541849 15509074798256146100 14093496394787632868 13768755132783849056 18323835849744693680 12855225469065148331 10748449369219827341 12091987337797712475 4494072173064971568 12875390507741063380 15841289459431962738 13271614942408450889 16724803310698365115 6713582564673942412 13977130168016495002 17685984482994781787 1121713638190625620 7771054746164275990 13426575685084348538 17559844791542774503 14154271185036036381 7949056568659304592 15798075520685699272 1386585607944557795 9093192389050273027 6936105922511300613 4806896837083719621 15653587679884645096 9814932426314287357 1350489383942188105 8057302705306999387 16782683477370401969 10373582474692933240 8261454086830673578 6776975731772582813 13265267782006565437 14868933860147251815 17631309853997965177 13075274667516547652 13409776316695007629 1898589448148666733 1989703786466329642 4497092556524549824 13316110981946852723 5564484777785275288 6233460685490981945 3288830747473231422 12714832737800540640 17702265062709004272 8792271994636887207 10116067475768063044 12472775485123981517 14868107631047091391 1790548884852335706 1840212241005161347 7045751239205723764 7679191205435087845 316989442632032472 4606815274442571962 10525175442084311742 15080931630624702786 18295445297301006383 13215287112178467225 15260882086779970389 11815021478980569487 203653628077940873 2148254966012208099 13740123501227448071 8542707752168093686 2498370132651669788 9202667532067673437 1137213425019283971 9506117419745118168 16155670611520783260 11533846556760733785 9022173169985158569 16640002426885935665 8778221064029409660 5714539026418853527 2851933048341691364 10953600427031942770 4132723035413345859 17922826785938121853 17906887143972489500 8084262620892017936 6837673377970944830 15232950988186724762 2248205118028722925 9775249660259914889 9152301890316002849 2259618278368927085 17389831007224675625 4753010912934619085 998167494615256064 785682900590709081 14676928621637120333 18400333011960284958 6783999963967108630 13329565860297536533 871584312581242164 18410450961021026524 5229476391593735398 7396656450025533287 14866418850239973904 11142395043055796520 16127898304697583906 14454346050996334740 6508599647827660835 15807415182997677604 3217918239092271474 4020798983232816798 11957282108792390682 14500395773253835053 8731949959017589569 8082520794159926900 7240158750038334657 8450737384568288099 12494418168503146495 1228325533698230568 4555181890985114957 6343778393402284741 10673844983419851992 4657326208543711430 822309225222358265 11038005247060992122 11772612686408831593 3083083075063360456 566832175873098162 6737844468573265888 14103392877951221195 6564867607167513222 13936358960413587877 17181690960022778401 4371178068710128355 10205718111349290589 10048977603905782192 13904032406315568806 10994229418252787158 233515869393412933 12076474576085979081 16799218847947854537 15345186540519593439 885044805120463702 2548193971799826115 1880445633484514658 17822914320540873202 5170240300085641859 1827055665611582943 18184880037527134049 15448511543485517243 5412445560581212936 7352841186607468557 12126409754449151156 6633355762492680413 12301579377686847195 18238131649867340660 14175061137645945924 14335747218304235668 6936162214095243912 2305754538558564732 10035556006801276783 10972431198248622364 2958848080061683964 12457595251714156391 16559892521790573645 10964669019298235549 6220837879017615748 16275254930209056374 1676727731026571641 7640200352946700173 327241491141736888 15440259872994936570 7203643541381829533 6786494289260085498 4029062121957366071 11251648619847105074 8943612565608933349 9104715712784072700 6931448436650209928 7210007551366523962 5711929321348954613 8596340062230247639 17343483008278540314 9633988901878542304 1692138826404236465 2224072077474931164 11107664587739060882 16126577238398985093 1611809385523234808 9385683717347492084 17111927938275078232 2015776288294813335 5178500746630071707 14476655263225477579 10784291229255505453 2257806090519181729 7662788562262163253 3044378882898687141 5423431331404872466 2947828386317759049 9695894903862707983 252355142973820115 11050456874765111180 2991661917473445263 9083578957462913161 8088582585570162656 9245051613867179257 10749504910569421034 16321942149931704801 16309676183236922411 4587525888019790953 15462653625451406762 7432352194146650351 13371503960286977031 18416907309439323778 6771948835641827327 12931918473880508017 13044958513872385069 2561498260772262082 5375420588402294460 4852233673489085056 12421772021488201713 14483600691115513667 11059569051651779215 14854976661978636473 6572995328927030821 2504455719974241326 9573299127636887151 7211548715489194261 7672791574885525474 4577061426870957084 10715302322512993417 6725976544370948225 16580262380581126975 14243682602925631475 7736459804312200076 2113479586608666882 16644998110146670437 8921981585577305441 16437766621034077247 15536417236987130961 17579642193667459820 12012126994105264333 2815708702313379785 17346762955027012710 17568111635333286193 8002980379682403564 4022565117247809479 8488127255108236808 10885481721939976460 15388489241969925796 4667814979217457973 13020301342213839248 3467613438692869078 1555896674687126064 6154943637048583442 18200292816365409072 14839143283165679069 2341705941474468341 1466036363630271420 4090261368723472819 14278752950593963482 13037207280149307058 1649423690796555637 9368807003407483700 3302495372053008295 2725791896497465711 17582675971554339078 9656859679054066643 523478033297000987 4264832736782668550 3226189877561895721 5315640678641830377 3806310166487106456 956653728453766626 9047413848638476744 8952280057551518773 14530674634965679586 13948440200288825638 15354634127215806506 955855249684581374 18298188485385511510 3936016361202173254 9866339844761241610 16058037164915787636 15498218300502485045 14325896517665622966 1583975260359652724 5804647523646849025 15548197048474386184 13893573777988913787 12973226956618226297 9182656142683747639 6336351728393413488 6821076362203687239 7762444550072541789 12902627933240031353 18108173436613163931 8789582773904993495 1418562902809910128 11129818787908789080 15514262816579997248 367175407334063381 2076691450544717366 6400776882930432307 15715299028946666022 8762941432019567454 18044916661043077009 16783648652082812095 16995972981243598983 9778181010388499904 18215518653392934212 18300683071742934524 17830146609841945825 2249202071402266202 18401136870616876114 11709620084650350442 7608554865251087725 5457520851273270570 4536047533851428443 445141768738741681 16158182662223846001 9673599167722154160 12942917883038282007 565346598942341172 5429124726662029325 14002481852924177064 1000377212318410452 12998849926151059710 7886494087656861641 4757804050619697620 17389261804273603525 1221787157725389535 419191100444005360 808532171251321520 14822218217704751365 17357729555057008424 18436322981684941794 8689723996042194884 10963076219647912359 13569334236319367043 16442146330134074986 6094011000177538221 15722600000283020504 3351437567085532316 4921011588920604133 7194702733754401458 3417511344639028801 3909414709772960590 360380800314006402 14119336717318874578 14270085974406491301 11132905253488578735 14271057169049981811 8897986377241518039 5357990279868693969 7493052864187314499 8362685874950318977 1207351278296663569 3908207865226810314 2299181084236253640 1185238699634312171 12144873571651188953 8730887698181305551 5650499479741138044 968123506737135708 16724109653844882844 6828532054640844520 1391248972238983345 12479100029876169297 7548790302147244983 914688361196261615 9108657457252507732 3637439596301471298 18125925703264009506 13923268154152557374 11691249027190597145 11001396444281052947 5819916301421478785 14216125102960285724 5774481432824669520 7445721924609893819 5178304053260919611 739968259662545155 3794689279694955451 14474347924070921236 1800919659302318354 17670323845015911625 15653512599132867934 7956608405781646507 15315371429041316507 8404572780159723933 4001143035109339595 4170508028977179850 7277566598908343861 15766186776894578375 1728536279614267252 8891908970767458557 18313327568354948349 18272217891026935338 4604056704840371245 9336997491038373026 8036903351707694103 12756197601908452764 17920214703250466459 13236688455759127397 7478702676536080130 13095589028183680665 10797215327261931148 13212970012038065756 10264652695923182909 11343417654999557022 16429432410879137853 4611366744319973164 1257649088084251003 15081235395558187515 888234056476243417 18190881505374104059 2921194235750542854 7518589847440454324 12291646094430339550 13904799255336867456 9732898159465871822 10824697183041024465 3008007962648326754 1040968962362423 11686102621230775852 5851013853612825495 189897561905331349 5144001302956189343 3016743836308778622 15584412132892003189 613406251407939595 13111117848737584159 5178838234628846323 16799052708619322768 11264270081668764699 4856149583625821475 280554258105258104 14378283739091034468 8775867214898522632 6073143306624669112 11965276560317906275 13025900522908824451 17081918083345680513 9191558856568795422 17291503269728134548 18037534759757314739 6412892467614760640 5487143542819774548 15813341388427070151 7524508603707194772 5997686657593124764 16522862049477762175 18250421834839382484 16220448181458708054 2659568915539867523 2273301777715401985 447910576623069396 6213920818932966388 16475796229245806805 7669112196655892468 9147699361831423513 16056371859963311130 1395388257336683352 11993647241044763288 9313660894618014570 3281526179241171602 15394927276050488886 4896574140598416406 15270521045921288021 17235139058087390301 9999146782783823401 97628983889726807 12856733557877765257 962372655503398637 3820656714893690901 6503268424217724371 12017194904774598513 13803655012217496155 2671080889667869396 8693993417068321271 7844237815508559242 5219013914127402476 18316212882334819513 393133012049881601 1958648268366881443 2674236673749267950 17561836667037366804 9010261534864712965 16265748362298305276 4861113205872363753 3891561986052265792 2891684753889627324 4480592211025641400 3367847734995234091 18411999284841498098 17530862195898345834 16743485523876106862 10165614735158889319 10924070719301744833 4542603895933041235 7229025829520166992 5370126751279681702 1009667720353150048 10319058459031737727 14805535532425985779 1698192045612595630 11100292225261366550 6054613066346701233 596708432921323883 11748814595133008564 17339235304066204184 8207655407263814921 16452061744951956894 18028546000916087322 5856027323582315718 10732899364014184074 8894132405444153759 13330494983611169824 6893803551171690392 12634951116072974694 14103694713369929111 13736794366269476060 13971044831416043927 1219191149360910618 3498647368771449030 6823704906329667646 183013570487076822 10975317555353158355 4732182271576689440 2508345771797845207 5790826695416151233 5684697642294264211 6527234586689787224 13538114587764219472 10753914939851635748 3622864383091780369 10540603197264620257 2918004078698746340 7660158793132641341 3897638058943217998 7796667676204322403 6309090258699250710 8789307959665865621 12404631728595011792 13187878131502463539 8226062105799217292 11643858740453774310 11906957048650742790 1623545237303199656 5199290314167226204 17687940401834892814 10306247744888490049 804558729554993643 12519122835143397080 2767677107731218345 403493839684710496 17026699917571022234 3235142659398879475 14333226680698318899 7151741027633580832 3472427589741156570 6495471580977948617 7264870790230729804 6054307602753865520 12781319874056116393 8311538909650602799 7153564586865211425 15684358575042640776 17213641722177840646 5263356000450774482 12123555822361789778 9732699708091326967 14116707474840832445 10573610152675202821 1727724679513612310 1637033739958293397 14891907871287170792 4273976531002339687 6354193910345767682 7741455985988763573 3391459420194102587 9596115157169044659 11722735610542629095 16315691309900881346 755899508147038284 10384909692525533084 16562328160007137673 15188161882430711161 13629031337653792077 11717310213463968428 14932940925784557747 18275473791749795834 3991751739847571529 7930124540940658029 1058541139189786895 2545764906962471067 8247170844780759559 457289933921241608 13526988738463775339 11475759250456871082 15927986070998330526 11793712177603440015 16163974903139156934 408952470142654707 6479651679632497238 16478803229390905540 1442221392773771685 15423788160599149252 12414080920574279596 13209608328294993492 13321895761141099876 17933589010386826473 9019058435341697023 1779390103371328495 2303375841812507190 14485884762809497540 3364491421585404949 10970252287930645767 7290515375968556271 16976632475637083529 10236122674195489633 14940384191204618525 15555044386330785575 7184362559248613431 15047446676591363452 15684430100830447179 3082114504367414327 524392870965642227 6338892772208643929 15874221403725553031 18086985646653500828 12949732787035623485 12229977053927898489 4260110243734109009 6410492182886755698 8609070579489738005 2035038375880709488 15618011051953310150 14558693676955299382 17967898065275554306 5521410917356660230 16865766489738020994 4941523964615849206 15505730503050306776 2544117481165364272 1394908681105341505 18219767624568421636 9824756731285757943 2242357745317421865 10824952340354550573 18375375408401099435 72632117882039950 13790310805561599951 17219689690980134654 17856085492638106118 13100209159782987596 4687013379268566868 9514876397025512228 16509703937433948907 2760257982521013149 12562466175979793563 1278388435035771707 17435915713374380898 6592161403527473276 12604116410290288819 2611306650534754368 4568298706832286774 12871262667771516736 7151660525814981606 12773120319088548877 7198889642965784918 18061376522246655262 1537985660340856353 542433223266747244 4624475743775900720 1173647862562958022 5184671507252765123 4228828717043615307 10395207634028903139 8004355992115914690 16490475563833602485 7393745502776692862 8007330108471881680 1132913127305631322 17494137576178140822 15052197205456519543 14735057666805211829 2495903148237847924 4081605671968150482 8789739284064144721 17910066467708157510 14069458223592837925 6190795611824324564 7626670209502318563 14767552648606655033 7475878923339091681 10648948157966478151 11500728041029874907 2220178435399202334 6926021951681834218 3893073165146145531 9771855547073541380 3414266255193663885 17537275552605239195 2437323071050854967 5152466255782612616 909204853742413747 273214142746898960 15075385819281624214 15565392916133486278 15515915391113643435 17178431662971481553 14136124942242713257 14098248319158615767 7620049813827972784 624955019483744937 13243033164318557166 6383831110872527095 9416580123411750193 9061067005527172195 14110844073031862559 4365972427437015302 793058885088941630 10604973477446814300 10844159789035565885 7566095878452714360 2823115313451274461 18156020872305856628 16884708891527604453 8288692471596486083 14323408023420978130 5282102437669386141 11607315551607252807 6233435261992445362 14349673362929671819 11944549583233586844 569361539489034963 17225188633577600204 12924174948359314826 317993698897705527 16933599674816268362 8021703260079013707 1646474199152260550 159464263730114543 17872600628905222787 369626345226663121 8721001962188243659 10774419368653350228 3714187810173986278 14279291660147039777 2492146509186193127 15341054977820861595 16062834665184605545 14637341265634584628 13687493284089433387 14397793261960932600 11593679262927267970 13169071647012359276 14002731118013212474 9412852332724883305 16676783983558820060 3949892676490384150 16210151348772971290 3449656983554029776 848053288936423592 5724083856927043261 14046781611079543685 15113404344920890919 15618778940966151740 16051731378023973898 1846369047009310533 6762242287100360297 4743025576363045904 5333552750473243869 618647706542314127 16766845257559859603 9534344254754625732 11172470151631430178 4014458433651538760 10948407718891724193 18163361725241025872 6562298176336436652 4610863390403517462 3550913443950615955 9599261600126841975 3734300782745973410 201125954991545956 7112425346500048533 4735155405757256141 13927177372959190037 11373076156143605714 8868521600058155534 12815583468807572013 11123182828258671907 7758935168802366235 420720915417027245 15262785276997979557 18420250266008448437 17366149369269687339 11889219614502882826 17398116323371760791 10743009790021954833 6690550710468764603 10212415400234260119 9587796761619125888 6224197058234472028 5899924839359034873 9073674698306419959 13312115675953289272 15476762911932390117 11462108492702221783 8119543200291829862 18308308664441622775 4779397320774740400 12320120366598305454 5338378099255785215 6300443489154101900 2980858563352909897 7360249952157860536 10769733607350967764 12922460635493544693 12564362957550586690 2587344507655487075 12586142297741549614 15392006911221809917 10960509000561599402 8731172935521767164 971559668017126836 13858801844170171686 6251408557867166247 12346044612160789335 5843123296061232896 486115930944261182 332397314248650492 17451130484063630321 14990845566892454961 11685471035560927532 15532136428781880518 9593681954755303731 1484873817166691091 3199002221093739253 2561013606185835686 1893241781849262266 3004275733864711202 12097211122815127675 9048037331125106067 4499521107018884996 14359849501983736369 13845585147562891156 802731611617893797 14088442116292706596 4968365007214009388 15235196518039308180 10608335176212765474 12904346568365873313 14654817271891359758 15041038487205008909 1596419087621787709 14444284481851688485 15483676117091050544 14047933968901753899 3805548803559095376 16877192348723795285 12251962572015851150 6314407327904586497 14348029898861174119 7155517485011061181 9772557190078358555 18391505119486127375 17289411398417622275 3117639813784367847 10897028458038838541 5328691996057658842 12622923135023750446 17081809147534246216 6095504024815276112 39995734673712224 18047140900308337330 1646272839780493919 17476712453233267532 18007126964654908465 10872575512201383956 13527726504894764333 7708610685646173770 920806070552361316 9524563206816306404 7823975978191320061 14656716094094301105 7071550299181213029 8186387717928898949 11834390677533955355 10335574799759219103 6230484282657630694 17474158766082875846 6227390236140582653 1424876711873449839 9177805293988046196 12241112060439612705 5593978262066280703 17002251894111289020 3745008511237641264 11543158928763561226 9283709920453560755 12213590994085138776 2246985610366506197 9451082005751281309 5284182991757972724 936577422315227481 13885985601363130120 10838678678095907233 7830475425658630510 3213791906507410134 15341483255682357045 1887371121446934353 5775354436800410447 4967519614479941162 11036226746711625162 5195800700642222107 4193352723772161390 4440751241337864183 12181635020889818627 16455217328545030214 80495930625880531 4499100066720736830 9050132674615138977 13235455102959250411 2604828892876943117 8826961691465359207 4362979485227469090 5058736541500223905 406901078532663194 4659145831837884902 17947722969244737806 14043209929448037920 12245788146955709281 12907466725969738253 9671359139521815060 7573666440113076673 15571788127250565670 11989560037697469445 5379313095287566127 4108806166172428338 14011810950144217460 5089426193513818206 15739637633238243880 1076932751172915594 1030208122939706691 11508481214190622397 8540776001971197867 2755831909005703596 2219984146009577257 662815427720944565 18352134823356801934 132838257246884899 5040740583779872440 1954349117961842215 6314331165439317172 16131417991867135366 15854443800685345581 8700976873718067178 5362005539942935436 17208426645986193019 13701892291358266586 2844271837672701421 7888070021570449209 7699595138526421001 1101723465815570472 18388404725295157098 8376244250831517068 904067720285007698 13846582540005893210 7089258027162443559 2266139714457651611 4242516964208369961 17369775058527388116 899872461523159583 9653338564489371629 17219656400241716551 6019865413439633446 2688804536640227192 2416693970724032713 7969278090943271337 16780207374198346599 17016106372420231872 2414822719281400018 5792155961587807574 14046876002629416937 17385017948576063003 11859071558103774266 236405354000289512 8269989476598984774 5514796230998595280 5965931293857895129 874936719033160329 4908175889963340946 11904724975291897678 15370437305310151085 9740722778123320840 13355757340233489736 4602336841453244676 6709925837815005157 13092244202094965305 13446812172918308600 4756846816315027539 10282333705452516109 8634095713976819969 7870831723791507425 5825640137263077548 5484440511810414983 3573864176604011193 17860842134061831455 1515526984405293365 14778126449024356753 6838738716618710158 17351446228284492648 1611398861116652331 17448716834948523071 11629988600368326331 6003856699514624705 1172978526709639137 15661261473125593707 3541971484948432500 2637048299894905365 3410549179549311480 3337118593614680190 2534894589187028403 10933708310244111181 16014326443549489169 16145265992812543056 7765088215933792484 18321005854135484113 10981497981283887784 9868153345529543152 16958267668462932189 18432017356608708596 9983669721521340077 950197803081624067 192326378856499595 14344503816655716503 16788459912393176230 4043541843386515410 14858891730428343541 11368823725909890195 13338474683465744992 5616388652254044488 16687801976620472337 1036981559942762907 10669560872574519156 8967429076021073738 5391635875177386105 14946621785280089971 16759047725397152367 1738819578262952113 17165763063150016154 3660249053735770067 1892820208392035105 9581786075007967136 12754354829107814274 7615826581204490618 6763720979580225288 16824567678290940785 13869447351378085764 8219825355330359070 28964768869800340 17508992454960049436 6755324613453747638 86621951075130839 16657494951801321367 12619250663019773222 453154041630161898 11713670123498188413 14884552147469165931 15671730757108471055 11923564908856355870 10823394920825193780 10282636299447837188 13575103339890839548 936678428858568096 2278348588470291463 16262424298958873527 15735069841340916141 15827294028905381932 14482042897662477552 3720138544894856768 11594637765522382021 10267199671746150521 12083402255457993115 6051745363842404925 16626043916175004365 1980433660984831880 9628520559498593437 16040093993243812314 14499516786020811489 3677407700154802495 10288411989816791885 10571439809549103339 11733807279810406988 9118005721570715675 5303518441791479155 12925840218185216533 14200479768302326553 6428898300842006131 14155464058295134022 12894305240109203246 10385858044923731066 16820942971432070397 8668267259713533824 14668819415320090920 8879594166893640051 9914632167152723676 15839527330128072232 12998593034504645956 14784670467694422517 11828942807295703858 2649550638057856720 7385918490663502752 8078149496143762943 12760832215279241693 6086872803055477458 7881621687646758834 10050525350934903104 4257452286683372376 17226612472004344656 9136562305607791802 6350306186110691388 3804417638349684121 7309607116160515738 9388255435592783096 17016014435212515227 12605163079979043594 7520320247660378841 3093734914558274944 1365188812771243206 7197763326374428611 5302948666283650238 10376340207028303746 16097773714164894777 11311982979586699176 17260034959208194293 8395495396890531483 16779827151985128150 3662822334563574235 10113148802753008543 18261246061448403136 3935257536631504004 7952556480796351025 17628041389913553546 18090116226904310176 4168416346287374772 16371698647395841461 2945412371494500768 9214082605798136052 5616501318608462560 9680227745587696846 9632793488010560796 697420703659291074 4781870162291465742 4817872277115142587 6094671400304142720 14409848620886278014 8826884091254019909 9459465779189141118 5979403568410376938 13104626176124936718 16032718779493570089 12885136399925282866 562759500132683911 1983064516867903665 12670163632062188233 9268011010954964244 645968035413201132 17511422473502322354 135132042595633296 16302863826070190018 6000367159747967280 9209514800949805169 8948041466949328380 10172449850338211131 10023813783160966824 12351971988319388956 10250358277860604315 3014548381045449712 7954148186830094208 14047010710916055948 2262644308413953068 12544054555920484334 9873874028101036625 17252906518811313157 11110125622009069810 6298411148093669416 735018870223892154 5657112465737507089 11708097172487145341 8830420078612771402 13135579061086943815 15922536438690648567 860226827177514802 11702396856247324488 13061974621878808199 14530446263289559745 16026235847406253863 12690504707155189705 15059221612909265187 15024226313788491363 9210073166516506910 13123916725115616600 3348942592032185720 14602229541458861608 5890123440107021161 16314656705752434924 131053746707845334 5964952042582474115 6956015838378265565 7532204166785193079 8385669627862127803 9557179198517802879 11084676000826553150 6934564913956455139 13779119715479947719 17141439411180234236 15477059202627118178 7394004623428576730 255826374496761929 3237022266767797219 4080456302141734252 4233657079354706302 2290133172399347100 204337070678708058 9285712675375488471 15964242505898803177 12639244791234715563 12902056344725325014 11003483760473900599 2112109684283512614 9835968014910175618 5988909326161730921 13554348685361870047 14483295584232549432 16242707004549797815 11359622654510287066 17665818040631049856 1175267041602057951 11215567522737711793 16159963719426566655 9759628657134734792 11901311735631382345 1907699961075251674 16373031841622837911 12327343927388971274 805107536974557495 10151678359585174308 14317812785696814922 7806333101639105979 16482509745705696505 9903354211936720503 971018915145462985 6104466942650432373 10564955076158150669 9493325470994106727 15744900984747565808 9563094552760865786 15716060546830014433 17499160210484435182 11102937662109251464 11347548889679880213 190012571498487393 13505153373590285510 11414841400852317858 17461144607019932895 12917566269661152714 5485255667270897050 14135488853246504953 12403407332215168503 2739721757429906907 7789978272135679158 17816563351454697709 18208487169929184872 14849686499474554205 3934552116570078875 6174601679559631789 807238444401576987 6283386169590099100 12161761774567688669 8810157209655184849 18406553823761385768 10036851020785672226 12790042089208400577 1716223126047838092 2118267897215195001 1357023235565960860 4129299392269350821 8084704167732473454 1189136387540935224 9126645919215222765 3491473168276157902 121311046432300021 10026007277157420175 7257042428395163557 17599963935420528233 17315117541448108833 14839250078346961616 17181485700644509002 17127488276844149472 16899358685273097600 3525706697648485467 3464893781834148764 17313511794889718215 7970944091233736552 6081863217770642549 3615278716529919150 12433927767686544900 28524395244970802 13283676288985213934 311063775758531779 7330406802090774849 7539388152415206231 4202410588276179775 2326821342675015644 17725011251897046329 1532957228954814801 350122837496778465 17443660781856264300 8020522367288841758 4415153055593733261 1124894430390830277 2124347569792747542 5257809885634662149 3945950757780408219 6256060913400874530 12724561198675317008 15053616929523689959 18291485432642414069 12191833064515257424 9697059554099795877 13275836408125963796 7662164867060742547 906840163516704283 5667503980621344427 15831491165308716361 10659164776801900847 9417056198164380577 17352803804333356212 11981392468537705968 13562522743100897815 9843436025122194038 1658176813028942679 14981912469001427448 2787408045982434439 10827842930612601080 8461185512707229639 6218073557841366446 11434890077277388202 9691545790744809709 2113500611664912988 10661211367788485484 10743528365838638560 11335613745612609287 4188645518569717009 1227336625947178146 1401143017974423581 16876740538329512541 14031030804068592143 12539601181710451420 4650887274575771467 14236421692573075522 5012608443683905272 13576298436879416577 1427443946973446 5492282906155245442 10527590063251981570 16290263108913217218 5378329183817994734 449921835291579557 16037160931840518770 9998397217646689193 11207081978691966193 15120986249477028183 4070781518856778296 12424180219084106833 1647967416361702287 9576270884794013448 417782321649006128 12792668583738798779 12086463443767016029 3454195964220237937 5337499896427406863 6278018632994421190 4854242607999944624 918925150588203175 16622124613413740496 1635118349076627981 15240732980740812257 16824796368213232892 11802501907326977070 11583509387697341687 11585340342430674061 6389705822402585294 10872281167467754492 1196587772897637387 15456515126537227388 1693845195807225438 247428343742987252 4768731929691270721 10476363647402031254 6414178402477301371 5362477731731721950 1450153698009466801 3662570919387902659 16109743473333163829 5228375618562775104 8464609268725308564 827703866303787951 16783856901880239695 191066394226513669 6137724157879297444 546397164369492593 2044952897629810503 16274809698257268708 14198002365964952454 12692148521065632389 886009269859029288 17448386103659695070 17266367762687922690 15477492141530776437 9694426932807775238 2237506700849752947 17087169338098597611 17893820100223699569 8692846962462212768 3911923980228395224 1321210692654309824 941527418025169842 5144415839694424045 16282706313051518040 7329155673054798190 8840176970570540615 12299980818243118174 7815898428702923358 1915762392853536825 18364745211457490625 6338298848761328504 5054818220408015131 1656688849358959869 8433736956393903847 6264382180124554793 11037734021898676544 4737265533362339845 5758391173312305215 10682936960618018960 6772436617360382591 8092261829499749253 12955748650181521626 8135790106320471792 12453958325020792714 2559243115159690611 9364125765312120378 11853023114672352996 7774491657271678809 7549160870396473979 440703730592874160 12567713648197945547 2584880264511467843 16667097657032986695 8524447074572766300 5247233190520787962 11842112997976191062 5284283844211001112 9254981725457835052 7317835333908201033 5129022084772682492 897671613299024218 15082929538332410332 11999297643891477323 4109163967620231604 11425976614805140702 17654298856048259035 10861988227014534763 3458990717236694455 5392648792596061473 12264073645544451251 6984179912685158904 14025514315491511729 5867864973147061301 2398437288124830986 13725660990884679854 5792541917049694483 15355837938391254564 17497533276803024969 5872545660529707102 13539298674334428597 5263366156823561397 5992772956689112185 11301806743855799141 15860993334916727416 14245417553469527845 4120774012566153768 15284275359394608748 16593834021541911254 14193534557108317415 18425613620972497242 11976233739672097484 12035481359526873132 13275693446377637562 7343903403244227174 5198682968541319347 13686605405924247199 4039713036447113989 12019423311903816831 6931987553316511450 1652184499497208371 12526685159003193302 10787311140052395533 16927740867975751903 12914139521158873388 16029860458821172929 10595802071233061422 8310086684171620989 9254525296970480555 5900641412802711776 3085121631780086090 9817385607959191223 9065885722806320755 12974005118322147465 1067840868553960627 12339182129792553429 14515630973244463023 16077578045238385802 8246519320753968331 4854634853907827616 18446194448821366270 9414242890962671480 9715053137179673569 12863985834909848811 3754222912122450699 2800078530900327813 11899059844178712353 14533851663936689892 15353144745347592913 9833394829195466601 13991678566179774219 16582786630634738051 8894525976462668067 4247378402881991829 1075338715945476441 16559207156396392578 4237981951747685439 7767337276436751654 12992606756504986578 2614355780668659029 14262750023263271750 13545682110861306406 14381353993145685762 102181554484313887 7025179287134737270 14184884637028341062 970587895781747673 4008258718112151073 12428427394234870733 15058247489516037294 16598198291396253581 11922342600712896093 17981838799971575997 9959171775368610382 13202489443158459975 6758285570225180594 6140731898231147430 7496435250740868106 11573031139106073564 18216659875283711963 10257382162992789237 11553337776578741028 1446815385130620875 15479648116855398548 6328880897400601935 12322439855852162920 4852076164461738480 11187710659252448983 14068346868017377225 5310109337382947801 9416516612428260148 16568371384190656972 11609377910776636388 14105184452171878143 12858553817686909632 10463116362952034682 15867493249980688021 1170570837696283007 13196024048323876633 16835488135449185616 5591325788412626216 17158225448039479742 6371901645225445277 10282004771675313124 1687003405893882785 10693405734362859805 386407838670897207 16796438300824694062 6987422092587923182 12680992753548330659 2724164583842592005 7299090420912572905 4869757385942164334 11747657746223999030 3027011300764040814 17999956007473662603 17388100182445469812 11917267430181961294 14235337439598897022 2793439806813374597 6874500101865686001 7539874625489297110 1434913848213719466 10423134098548188712 16155438962406103614 10480467448335930668 14981980656963804948 5730560554955183432 15793063021936452814 17125879499617231286 6434760626016601259 6018720321232552534 15124191753155341431 9224202626936595839 3280499549748581 5465384489921168159 7027917275256868481 5838360930890369107 179102688989957292 12046552479927286356 17917120811859705367 15269941392823097658 3445742771076759899 2328825584800276924 18295101867908177546 9079847858357920824 6939733317425342409 14193762969268342192 9848066065288794724 13428944338309819426 2535937230093068097 7210742524647095300 8856450853296918962 12094289171729036856 15137907538340470608 16107497622883621849 12935464760528895291 3465767395320957670 12336153728600684154 2614851944793681841 9243690167318496453 1195359518645463561 3054063713472338874 16156958279660497173 3583940167357065323 255265033096261356 1868388362687873401 18138361362798691548 3377297686941711617 5262202325529765656 5147412482225833077 2126035446401106677 10034266616792206640 98283224369212755 7750466175010673645 6787470316061692349 11982066586745855706 5503221591027727780 8792484177319992801 600596748928315716 2552924680232996666 12874455118401690690 10433710500027309832 7914839378875330066 10427366967810221832 5742169674342371801 15972210420011197397 12619549755329174135 13716160194634386736 5840902897808979189 5486015234536894035 3211754932947291434 7639949876623189969 12693767021646160831 10684028692693667590 17339107861547222617 17008844374401274875 18438458788792444124 14384003364804603408 14562146312751951717 6976460262390037932 2539774502287103026 382156498156420915 16549873370302734373 17753131683761859564 1677273028375218302 9509001247161134538 9863522048685925256 12320241586773559957 16652164968739624090 11492520283603900982 7310347556390988004 9932408827520803035 18199026562463710303 6968702207712185605 6423831520831140232 6889334889599884525 13192725590720884981 3584589574364211197 3459214331148957683 616513152734546182 63485760096084417 6122449291385399337 3867927443894306102 17452616872630441183 7813386656388828360 15468438582267544431 5556656888966823666 17407914217047546604 13861366535384128113 10116736703970677183 6965229949760089793 15346199412065697869 14656672264267175601 7615496509004481386 9767568546023507068 7115026484364098655 7194143015159530214 14738372807381837617 14865433955749650082 4731124000017650462 17176653720646354056 1860679537097761455 13436907471562612479 13857875703598477732 8870230704466935989 1499562959141868431 18135924600278043702 14322766278836970750 14195294006143242527 7413184156183313619 11195411934156545097 8941523888173149652 11473573809229693463 897597818728149457 7859437924875198084 14053918732231468528 6135618921814630734 17589030812874077681 8159865242686788846 18106117508499504492 10216791095291174738 11596930543898629474 15273778897151485258 14302896979619935765 13649111102628225002 6447592919509948633 14611010118220720469 6511613499898980389 14231186925764218481 7709388820667214462 8424797911878887368 2189849834695567986 9575696977382144013 4717698153740232340 16676921240238944821 5357115601584743038 13476939692718231339 5978327905593110398 9745088411685645450 17167615587614054409 14233526186859508386 8620925568589461622 15721692907504590096 9877370992360102818 7124437674678579470 4089824546207790448 13161748463543214931 16111643130050830751 1597256243913159362 12902902268924652506 4145686370410018737 13382174082834906547 14529536865086158429 4995945946102291856 15491979489737061467 2593695906770003601 539298576499615415 13101804827517618566 10484516319147357531 8868703822582144424 6701867793774115282 14472063354321274758 18236512036606651200 15293582300177925989 9408424818318950375 1575759863063591575 11331758053373782277 7769621177751046026 11352768331995077592 6627183108329950996 129923719475519032 5879027767502553899 4899488122568511857 16644341541340334241 877280168735936590 327886856841561335 11194568824599577205 6183835058750083110 11159951269081261002 5922325709260674497 957247538987504502 250747882982874234 3910033112669793486 3643355154631494851 131452785433879138 11795629595815975942 4880346583245267179 6909143976508803329 12595420674551224298 5572800426416575384 16091032233207665109 12350393742921685900 6123575629712113986 2794891123070286432 17422419007387491761 9171590041387812992 11551022897940782314 3015976573619753993 2950168615402201450 1865788601721427697 7128795356720936103 17251138690239501951 10490750185245368196 2042564814058978237 15477519638925951072 14906531848821183833 13676222164585389328 4812479170137808609 12872262614246333995 13773244279211651420 8966961211080989846 9689710118019105086 7203090224764534108 8843864979656944196 5657018761470921636 6957856660138889617 4435636650871991393 12081749817874201576 13715202670360118308 1582756651612873127 1283904172961901017 4938458745471355336 10499351232833473814 15203910644488097638 8329486915271277189 17927153870050418738 2234249096941209751 10401094294266758111 1918470036089597472 1099671678412884837 7193574475898895047 8482608141935448292 17406729928748820370 2064554490090380157 13652089557803531546 17451772555198446688 13600412294104230198 17882447296531864621 7166840865344490141 3877823810776908128 14847989735209937323 14767470487962694410 15910672190695823199 4099756195361679311 1434072956461305248 203198308384086252 10051004486149175150 1708239736110664128 17486732161560110542 677684943451729022 14860184970727284430 3767645879648676404 5128074377085645951 13678832785778917127 8142862250639206537 14152137510885535673 10693462639302614765 12702004793283514590 4057407469086347807 16238378452049281916 6917072760932480244 909430018088671674 12011858942222059273 4733345001518015047 14571474180457356366 12970316859737964271 13959811879319308478 1824786134756788086 12708943751409600103 4812471856517315593 3557029715948642700 10177193130732242716 14793091713343608825 16883366776833830115 18046117820649527282 6389389087088453836 12434607996871415350 12656116173733950589 13908184982401201752 4608171835256208164 216151713917785431 12314077069146040561 16882737389985697839 18175805293818747474 12548159402275372575 14539948738197938954 15338296473853088515 3584089798064304543 2555849255943511371 16657471448451703222 16984444473743343793 12973564751241508467 765614716396565074 15316680703695006893 16281846012032733191 14547290761843828774 14858765023536405299 4336523258358488556 9617308612515804094 18419065155102552020 9421706657233772078 6350074475351845890 7143153959668344998 8150232702148321384 6726951158585307171 8437133849065086447 17375520276762794713 17985550948059698129 3748125705910624747 16024167509659812423 4880439065546606446 16423646454665050891 14685612443117446508 7020300047221139541 14969476022986104657 17732504567780799083 8369700341978607947 5278328767341028398 16194463241871517349 17380467425068020104 1993511796532767004 3316540579546275764 8377731376399548744 8795070497172486703 1927401131340908829 5617300089378173434 11359990240337476812 4842599462136868576 14364091146816453369 6723160423755237004 5426144260629580734 4716117304280129791 17696318200656445546 16518295987578415318 4283283365003892195 1186975070394385790 14396171102502112867 2490244163867175734 14648416743692646651 10356333578751065693 15469238773408451060 10894600209115048954 14579031447628349058 11996435217488651757 18337014656021194083 5971504269926325351 15235702105305952327 17598332180430174808 5411058620231534016 13509326168355585904 2912834751147644197 5470625310213015789 11342027763297381695 16415831483338216720 5325684198490878925 14799378877784723793 11144832008968089754 11858850576934573649 15090007719153028310 6378586130824054977 15606422021620309125 12029685254587302049 3954524875418615689 1774243907521016095 14777283661171327416 6625065232807098636 13266227580859882779 2561020073491724632 1528815957553813057 7064942848266884769 1234058494741912968 1767637397440773455 16384586464795381202 263904791859552882 5929875194531588832 21594052524685783 4559980442875510666 14228550656588242865 11859055976641572918 9686165969340735313 6020777852974828 4022763855393476137 2756124641622847714 17833911292280987986 12499451256843575576 11032328789946426579 5640278889765952302 9250477627760678383 12874822268463928204 4712888818741323939 18254856398108851768 15452000947555295617 9606225819501463943 4613078672928798298 200653428107588581 17824844606103852840 12801600378362074574 10438955690731602244 3176539275389709033 11307756526686551546 2987933087476104209 16424200967715286655 8185631822438320391 3158171270541481691 7149637503065608178 9805142039839717128 8400270478205695824 1242323707021239877 13333989601176281687 2263215250652235415 8809003037912634084 1687360574634570517 4064347651265718116 7112043907887104191 17801701936683053564 16128164710876143648 9208517991164702153 17293617104481182531 17995945287598400800 13414522916248419269 7772616063786429500 12459886412599644840 9363296651250725446 5747839825640154635 2182972102544460473 13125151639490387480 1841294012842043912 14079876739174051699 10931637872120048400 7855099470275352330 12016447923431835304 8230284278164601380 7651262391390490055 5712390033385196056 13779831810051784169 11664883650512871193 12943610139322480482 11272067989516841043 443448073646231899 10731444355548988876 247797757389868222 16896921366477408260 11885391046774698039 4024773668547338222 11379455458199039432 12324771435959316289 12975240366225991564 6809093640883298633 14638861163955639256 10086097534836327848 664812666318893034 4997818733217354495 1984509627431754443 16672524912772338349 4649031673154392069 1595182330681998379 2150835182343041679 10093358310043095717 9681280983486072790 16710899917829008661 14869765968435093920 11228457472808411078 15156012859836183669 3674334149891076271 713042496952525352 9510766848251447999 1993892214281239620 13145792220035082156 10215894008594764262 15693270480457736370 9061118075152459524 4439842442571886920 5661218062979132009 138030102718498933 6233485984262413456 3974015742540383743 12170286691721722953 5452649124025291885 15084687619828636165 13219733896398205405 11231225698769171439 12515026066849740703 14919702974330480305 1352845874579631174 7920942306605293775 1980236549654777955 6908681804226770579 13296234830713829686 6893979413667312518 16282314661168253386 7134713760050178055 17753412669819980356 10076770224760750735 392217956946092162 11715966961579638695 9295560812900252038 831983324444868032 12097184027970314880 235547497223907165 12959797903305002023 14633360889080517012 11849064064753774378 17897126672535914344 11452832256471692177 18061116910751512450 7044969014142000938 8838555990291606838 15120982987484480900 7968483804368242334 703574492711407176 17631034678449342307 5585236398338027484 7065353083873473264 16847841371679536892 4814793150773304173 17183800810920229421 9248738619845349012 9479458960684094529 14293885706016363979 1947904319320356658 5559208861949528472 6711034906548232550 2305977060599537579 15692974545622945499 9132766150551539262 1384982853854303781 12796122898216238455 13304447286751561549 13586091761888393179 13923259294937317768 4971549286235000096 12436171473298268232 5243513525101803224 15681473336973470760 18220022798973395905 4423601843526434403 5149249316900751109 655609458609944435 2006560226399954182 10826085920408618183 11584322065104817417 13959439725527264116 12789916538905112719 1973067680141881404 5498564737932292900 3254940729736866904 16160528753987368914 9760440347908847831 4147826490828490135 6802611872038092600 6912318249654995438 12603231486647039531 11951169158568769129 17466924942177502397 4727554232912984292 9184117833336402813 10530009200801554841 15349454484568314913 15977966578894664145 718867463983204786 292757807349944608 13153000767733986160 14216336060902146692 1826008905897969869 12068973685820142839 2690154927644354722 436834276796040038 14993906508130519783 7219492627538829134 13195974348010793215 17935852197620128623 2819349255673841969 11110361328882346310 13124989119095326968 15883733816970576984 13405777203469123550 1533958799183103813 3028645000046826165 11387115056847532812 14193857688283894325 18302625771663547351 9033273802763267680 2466356547009745915 9964017193409646057 9208177369308152657 6319008063450833063 11487532224628140902 6065520510397630466 4547015776772208057 11385998936571866297 12947087683818235989 7081053126539191871 12309708560268381179 7048491684237828448 2112322536229293985 3873337316913824703 9485581178781467688 15002421929655613138 5338567660425986815 593332047025574560 7255180982490486266 12075892157439061787 6192062356972316211 13377846071054890424 5494157117887142553 2950536520360266974 382740905607441372 10273985633737392700 7765651118108230918 8508515546194346677 7219314857111725073 6300479273606652579 3210181183258709359 7539114236973438620 4468795558622149675 932718585615535944 11112197428685665837 18035582034970072697 10035002038450462613 244207580939324710 15436883772543353928 4454043617692422249 4386838911434032953 15815973695230194441 6698106193088273330 9826299514529540238 11399062659913552882 11927192353777186912 16183507793622902843 13628179127619718232 14424548489603829140 12110114804411796494 5117262667920199288 1692493171758334244 12056179856490999293 2116716411316241749 6450336797844131239 10525942150020479256 8428850441664353331 89385244503580601 3373650978341306818 3016117039122892535 1524740250483662020 10704948707971296015 7512874468478658079 4091725357018923336 18078636721271431976 13679017155001013275 5674333692109863362 14641663100582326705 3218993459760445670 15979087121375977600 6286833651374756776 718392569075895957 16149933222025752820 12244261416440316660 1550841319587514173 7636313174267973808 14857067689186861669 5617015223778890115 4074570428595446098 17519148387213278457 7170545886838652628 17405006293698898189 2325395380459771523 14023900541316050590 7643960864944511502 11108795609872369943 1229635440886554252 13717722044986179941 11867693506990614634 428205939345782473 10115756394612718814 16044646805356782747 13341944760364576382 3889574836420059677 7044745548103634039 10216643784636774178 18326503816255456075 2474894362256986498 13108865367084568597 7411415098043091481 9937565540476421115 5984576730867879800 6056226178063502218 2565436098657535955 5170126456626648915 10133729922116428637 9525396431937095273 11846169654960061440 3725646930582344375 3067020735465649544 1466937037667328509 10636284276922025646 12654316881014400203 17077722027801849480 10533722674967385596 8968628598255106564 1700290622248071147 8111529852365070030 1212107392956147006 4875792677248466259 2191431002847985534 16384805472280317161 14131617113172634186 9889918454531297215 10828486459928101656 5742613379712362096 17996666318885102589 4972157143158143915 8209898803379444838 8157340571250750140 6394002626673934788 13204937562523273576 6710021518892647347 17216729942133132365 5560637303186910418 2964750001131552996 10543734298608173287 10210525922820923727 4975941933890767042 3645268741757722799 3425468132423552144 3078757998012783303 18165569624274535731 1774572041747447636 1967937787911367225 7129494576538781430 13118499204484094780 8755306320323761951 12704706368235287291 8817601230011225046 15285264839468064898 15164671769547717241 17002375150797509759 17164268873923548230 2780821174842533197 5757790941963671046 175010420540896048 11337334474329397382 3512809434317128125 15349202050256585051 4502201066032941041 3162081276633449148 2457494633643998119 15586239420148805935 11595274162252597227 1716019711448819716 4126145795628740185 5875117966054505088 3268291359788273525 10804753178987638900 15911905822017428720 5562001858451544599 16041444067029231416 17782946621188307556 12372181945367127419 8832882538241088733 3820522928727276837 198394646641571320 1080502176078559154 11139207404896480721 5326320705278422158 16530091521152770423 16459945063863525132 7039627275051677331 8307932594613793794 13548337024285903112 1487694409876489705 462671621262321296 5541551262924241353 16617452792231239271 6629498678656522616 7969784204631813218 17696676015398677182 7977601578623987394 765625949988623789 8938685732378043483 327225817105468808 621566191822244394 13393284748665726828 1860527951755040406 456125660576945192 10124702026913594144 8482059034775224776 13410869190875162911 5533371574739860000 4483198216313643236 4157947300927315949 17328189433073881925 2871297867541967316 10829571814226452754 1910804926287436669 867794509211259738 1762292903669854640 14401255008477105196 3439935781178787220 16719371124121768184 16442088208319840358 16482206246587142972 15104428333048750317 2116627748643068677 6561615390474424360 1666078533567420954 5916036187241637726 8946380640445619568 2039530942521832439 8235135891764112159 5133979434717030947 2396731470316134850 9772591307279780361 15178551499290818036 1700355989448755765 12426544229007944188 9939575028734443903 3887805906777221310 4829616598821638057 11921316931004628757 7551038552325638135 11317875899175313420 12878348285539839173 15162159730380714258 16118463917115972395 7575561665346762851 14256067481393780798 6618321599240643233 16731234687382676699 12824135663732469720 14344866238150263296 59387374337887844 11777180976455583075 7146399815586895804 6562800528729706018 15624236871034624856 10294656917185309418 10086053626868546204 6858257503235107052 11372206679709161613 5291107339240656394 10315063538707985536 17732235294968970498 9390798707439786337 4429003014223725938 830378315779223204 16396242469917957232 7346315211187131801 3210610223377391777 361635993527884871 15255258141515765006 15366251509596665000 7064227532195439211 18428204130915272944 4379164215421539280 10760393617314958033 9282275111003490672 6917419371817014006 6899676298220872000 11476054662865099315 13465114679765461275 13954597899668114937 7863961895012513267 2190433810260763 7036170583069883268 15224380722158709016 9900625986699007969 15711421017859227415 9879188202902280951 14579311327118074181 8851123072040768893 4999603721930361324 2408129907102192672 4472215869062352417 17102015555980723654 2659658305234842708 8799992719895139105 3887962005378866095 12956603660566842719 2143992551488038065 6916712917835863847 6332337672025928521 5971647141337521004 6992517315148162128 7911542003383666156 8905617451607713330 18150415545612665641 14354476562779441521 4651609713370515628 10078287666008296985 13845304616788775763 5988692652578771824 603434648731857082 2379630326664278167 8896371049691824775 3918213065036599371 14082306388476270785 5070223980684404317 1407783457017452167 4838762922861422056 3179396669798286367 2055766731252936925 9615424704871167576 18088477632771598466 10706712812131725588 1899188644022732734 6728681741765994555 17504764444745447376 4882356411102606955 7755986664418325877 14522608795955119511 12310512881222850724 1321329297537891473 2088516241177099367 5959621634896415464 15735287564536614251 9123426703379668344 4757079421903336081 2337972620266019958 3399546097419023820 9079183357423303018 7080346147968041791 10812813978984102533 11853468576624727613 14337727023540579254 18383084913408472954 11642079514724957501 13160454243676786062 5219031084979316666 12390697098811462337 2422686708096937185 381746056173081315 18236257946111724367 2083589863778815812 12502905666543289361 4969787530008108706 14377550369824373720 489144274123297132 6036530595454846092 3005073085841727091 3407176207132010939 11437977117815974245 10986272029511282735 1230897338233803352 1836004639176756696 15728274811977993852 10121175631561678436 16280884205465733807 4713715865951933111 7200807723769634261 10165501819732818793 9006957452196657966 15056830552460334719 5017212376005848771 16951445211168946403 4880108840509272526 11452644267830196599 1118502553897280133 137200468631915959 12057680432220956072 9234837983642924928 17263255407340173514 989385941848415880 2083338897286648284 13744523905221132593 5807273014595411243 14369542247474809393 14675583533729553720 18409313600783251655 17778458217638190580 1434066513726966420 9643308535727260877 17644802662158619232 8300633213047474911 507945805491788120 1442135408596132278 6978752144637038959 3105390362729892246 10396722136674375622 8793419340821520336 1563900681777547933 4849832899736821950 6623698142629160927 8450381203553750499 18411475268045232761 12574779864277048364 6909770785117843365 17939344453471484590 16443908271132679412 7318774933217675829 9905327616839852081 11808573383384598418 12774809070140144108 14899235638602697418 8822717724123951207 5534870794830922174 1297987436084860495 12684632062082989164 8782252863272685937 15930186633119654842 3955489206890118723 17552073607215615160 11327528662080332716 13366722949331209546 10148151139796521738 2825752928029005962 5355283285836867810 2341973477685752699 7296141024922342108 7304992783814596460 14883597570518504685 5986262241275062736 9081807637108288788 11464789476649933828 16576718174635758480 14398905615229997650 4223865219161981761 7370983971900999521 11984284719922565083 13496780818023857620 14733326771989838112 13280879145791967894 13192587250763491963 5854499997104899002 9566384966007344302 16481649661616069369 12913509218708683745 10580862999480163048 1510286956160754510 9811550572131507100 5170795644761188476 4807539607835630286 1572701330237045118 7788274638931292002 10576647943338603409 12963245332370828929 12656059978448627490 9890991576308307230 15050709541385774532 13198135977545691700 10940622904498903786 2366767589793715926 10847650340161643795 18104270295893519252 12839094246911972429 9008774328810563432 15489751204203822266 1543066070013372930 1979061818107839869 7848851109373822495 12553635870704322707 9695378217278359392 9065471875030990123 6877326336825868955 15096565903380547 129885498598644885 2843177195988597913 5596768639232573345 15815572955094318034 18366124117101328484 16437671606934937582 8523289002683669370 2989361448790176452 2846413144499393142 2671397141764817096 4190391538009679644 17661033021844598084 6876664722846943541 15790316546008397463 15935004861570717526 11461424963848931912 12792753598063605292 980281176147210967 6559197237705919906 3212504239302243821 6695238752205099430 3278263833910636444 2926369225914410722 15402709474391182608 12578432163658075260 4915264620379299994 11448535610729515300 3048015770434618075 13914379574130269096 11619390531742760331 15056568004139324825 1902339022666120380 10333428980881975360 5028793517259534689 15977726981197698176 13361501937092455722 930256200111244306 16612336799786800920 11149468275596949532 1813316160512915813 5874060999231158656 5855714864596610392 10288721711119372069 355419001596697824 16224738384947024719 10870641166377890091 1972037014073436540 413534110207895374 3354370910353191639 11743825274028728282 12508924386441819645 4825427519427558261 3926698003333535064 3248198254951689026 3037793181167312542 10865942066338997514 893401269008358969 9044571044401291253 2223835269593768572 7357974143692856591 14154329653568106656 4397565002403169297 11625609304230706139 13561550162631527226 202785973160490011 14806747468831598372 15411254664149221444 6247970722910858664 8636186884175992946 2327936171464449320 665543620205942797 7831033364856967418 12745537562083457814 5894767324512129990 11025055084390731990 2057751784746329377 12741869490751799178 12333004259779625768 8741936377941961163 15712946916659588923 3838802888493288092 7270097080020524106 3728632088543340561 11927600947118254562 313514117783389729 834136394614086944 18137558827805653859 17241959623705491010 73742949203028076 9240131282572820301 772073344254109553 7671125664479220465 1055317486743796671 18329267670320461188 6327967777476725530 15794689993766853115 10983392648218882654 11591749655140102303 9202871381707962580 11266733706448378422 7682199811927398441 13172357350922004888 3764532222313777349 10805661786618781713 773012086473004748 7189335364366239634 17581024446048478233 12271378919890807551 11716649576551484728 10804403692464462959 3619440450502388617 4097585743743282496 4099423806672111256 5313041232343738988 9881563529447402687 9516067962674361054 1582712988542479727 11180732454845425910 14512026428085299958 4255306965452747309 7737643851404096340 3091758623460683814 1471655166117609413 15306675464925473825 3414915248012985181 17128396628909221706 2965421434022961196 472388676583945960 1777844455065109640 8254876771995949823 13536333063460460107 1888969490790224368 6061471302630900317 11416101564531329001 5205665516727142827 13984995645382804038 304905905359828486 6985103273516913031 15164194002096823885 1867311712511101009 1991520665605854443 236409755516866689 6605089067721769997 18055670306261161212 12586220637765808137 15760980834210384133 3043756631451833209 15506294931196217303 8774468607913951043 6020028756329946799 14967564105864512169 3271670562825344313 11722249440277266686 2028438421570305607 1088313691029172428 13087844987891991322 10779411931733309640 2646487153073945062 14988211895201774885 10347404825048687983 3051532768262476784 16589804160890725552 16599191693040858483 15117311144894795910 7498449697222570446 9053881412001948770 17769084665590714600 5025547608860490437 1772725376704784024 4427731163195607116 10068896829178510630 7140943771609664707 2011685218750429533 882035021943678587 5523320807991436877 3826741698737049728 5593264616387766989 15218211027001101519 3419450080755751356 15431054010676375680 11259831062217004846 4580865146540123320 10429776518178762396 3487278960886842410 4663973660673198646 1460672067443855565 6217934227582329221 1005663753082696785 11016520135398049319 10050966077950729681 8149540330243306968 2310384355557492650 13939176980968464392 8385272157425167163 4121901418145449179 5634642025771150766 11852217152117356803 11556434170210699224 7334903427227605473 9697822299869989756 15621400254222511306 9944622362749089543 16952184847595629462 2335862423046281099 15510608406115359157 10236607494008235055 16825435578011816210 12550706315478347330 13780879464753338987 17070635480275527747 11629545409501288935 3737261638523248886 10471216760070388554 17394394090112885185 16961513553365950302 5095116092040249001 12173480120990185670 4122927091313387361 10568056612824818798 1945220812386094519 17783248354461291331 9985236338847229262 3131190181521560239 1687574062061337447 10265718870220961954 9039563090004994683 3873047198889156478 13517198688177054454 3440023467656301593 9999779719167738163 3050608430674898136 4892042562871464147 9397499872386218998 10539981361529793223 14597584012447387516 11374532095084258924 8971178790668976589 1854625368597640660 16135669255439749002 12050134265495679710 15721049201070545622 13886548783157849044 7673015835681097370 10122807252232896320 6029553332202877213 789502841320541388 619185278833865670 6895165754179669197 15871163120936504345 5125293688571739838 15075807627201407992 11140144850772774473 634054485054033717 18379806756663572614 989897894190136539 16815350698028398020 8745003968859659400 13930957280371127308 3332058279167331065 768303393824832387 16113052243376006602 18071527681668438156 17398674106752936394 1215594060914193906 12151331717013637849 7016029600008451691 15891718158650501522 16681482358942304840 8218108104268510880 6175436329394811269 12112688376285482951 4546489887459696442 3012559042124066180 4577362646935778534 10274682175576388863 6616948800145125703 2824075684382802943 9786106468066341752 2043520085419463917 17235161815909363322 2354110715980943013 15394219726513407499 15481724443312604847 3893330138211230219 17294637949263868612 4650942291962570534 8137945023726710024 3892541079334915273 16994232112487421291 1137241185492950348 1569997749098432331 101522639437220216 535259833224608522 10552420234826306516 4682197123869772649 8404197706566317373 4614008358395400452 14274945463792972621 18044046856854271297 8186085333501939285 9886956714204600171 4635800812816168838 2581541198251477438 16572297757603257595 7635371287601696192 16512495557982620294 6682941245875489201 8072152558098892150 4440772243741475403 12447416224143423130 14506909861074291392 3481103360486972866 11381848044871271610 11901990050547712163 2698988738617617982 12813103454404650064 18146764567537884973 11293975903223008534 10798488314323716539 8155271492536509728 8268356395306772706 816661562829031433 9687205029598166122 1990081621723810564 7098662111767489872 14771973234873634931 4645077388367761846 16789238979624580710 5242659716045151952 14509377750751976887 10041596165866195657 178898454847399688 11492446018621167345 15967685334541013721 11174813360089648240 313299499929648508 6394750080138909608 704728131745094637 9514321150928837995 17753411609603689063 16995529183815259536 12980584582118896532 15932897776762001393 11214748756552857410 15796605369865428521 9120069244847059040 9882935689141877731 7829038103256133199 16798561220255750271 999643984584136583 1261458017785234586 15324475616089281957 10319418037855925030 7019500031610746084 3489231170151383372 5336671765210711146 16091129256021147953 13437876887883814486 8750373631268419493 1802502309978303928 13973003049047898864 7506483433574304559 2569056226401234038 17935890056084864473 14972840363688616206 8674043711439442880 12118230397551921386 15666341834175736518 10683029525049087531 5774103854271391188 18212826251727680771 7009858113586818620 8203729677285972949 576931618982453652 11052761171374146289 10814957032803431994 8319475203775326809 8864612951323326947 15618374672614202706 4643506291617751534 6562881909213186881 10762049352616297278 717632417688491689 1740898117608521573 9152094984445238419 8231163454156949315 9067468318362232012 188824603487032060 733764906458409870 9023287529514100851 12658869249344049013 8604903675544587668 3020878004508944036 9680359677990725599 6862567773894625121 15378358729438243495 13849127378359778721 5575504820734510914 4352554522904011340 733766643052601557 10969241680291232890 5341708835936255822 10824749592137740294 1901670123103923913 7504564958123046965 13239930089232873895 15309699131709448511 3566964401831709331 15800514837342625051 3853196533234894146 17635043701308333685 10346555711718183262 1638909966853677196 6471123439639555052 4714446366686680569 2654505714005394017 18246066520245549629 12181724751478765145 9590405611634141658 18225492117527361250 9755761422158264847 10371153114091680385 6899296576399256991 2795089088195475802 69988496215944293 10050592070948554623 1521842458201640670 4706062822897745085 16920960776982798836 16636339355479595701 14790843453835299445 17900054861887586531 11466929521981576059 9136002642874551958 15816664593898919765 10592990468534559559 11578306066016866907 15365390141578991665 9641971009564163103 9187068809606335812 11160870442002234259 15128483558155420074 17493358060954132499 15776458160152124056 1808823298730766017 304675855934258749 12123285828553679509 18305954714025331861 7087686192859429079 8526077579694144533 5329710247988442758 10467330649315924785 5514782437741861607 9796848567811387455 915922427547970872 9037238399239101217 15226653860539702163 39953668636812313 18408419156463834617 9914728344898385015 12396964988182371988 5505102829726838654 10496309083873337659 18306423629949876958 13280772814152054938 11952844562818822110 5286237119223583567 1370809657889952815 3164529461775724030 17092186029225306212 6071041770586390052 6601809495261113000 2247373554392116410 2478068350093524613 8812281237517307595 10139633547570906712 9690117366906261073 15875789845588190133 10175173511980499828 751084285630806676 10034022187485008005 12352716401357795799 8125658959639274871 3845584920171262822 9807982651531565684 3483474840721787775 6439319405068367726 5059112293098306623 18364218044235320048 1365520312644574292 12340140272730849062 9978951897370018882 3969961568808147460 756424653724917705 2316708912027055838 4384986648991692677 6914876874131251251 9196324186215979806 16919821092254869234 5882519126378510542 413481765184606925 2221252987111667034 3675435321666603245 5863769221341728550 7868477669017428413 12013332499261557672 831249233623587808 1343524924354673916 11761251316826191303 5923552066995876245 10439166880350368699 13276735936451692975 9259672099842757154 785852085483043485 4812793019270612 9747363254476060074 14064507451757251524 8219910728958239110 3488451478517703356 8869308203076951645 16391416873314773291 9244778956927452746 12308787206055711635 16522441704185481303 8351978279105537914 4174942916719563679 12839122551541112483 7523381422274237027 7999416286996412626 16606073604347376842 9412823224823660759 17185394559755123454 16421333312580702551 14456048254046247796 14756415103975750881 8305092545409970529 8736008417213501852 13862585058594631519 11519069789365944512 140954812485554545 821826052810172309 181742604784077075 14930091600576997567 11191428531816616484 3432332777865091418 8126041044889604351 2214513802651511361 6462627707326079274 14841153937744549882 7230664623951953647 2213156099925192539 13311791832543370449 8332695598335288130 8940997234680086109 4370747014875227730 484575118572607581 5074581602159277180 17581862869908008790 12097481067269254530 14516894748433970527 9948788368431806799 16080737541809311567 10333948147833669868 2145363581923435153 16547080071130713706 1241123350288546555 5587942230708800497 6979784133740263042 17360836281980938433 10260851387026564550 751054628246567957 3718111964360356923 3497461596558524448 17441804152430451737 17571161060851337484 13737385512202898131 17919739086845203761 10070834251803410116 3692765066850700862 15915250726690134987 6817388210003237800 12992123873256311572 14052348895385285725 3542858647040227126 11269076030211996107 1610902567731198027 15066028760630083588 11569274469853484176 2242448132196239948 8332008253901851078 10741349208031525595 13904189860606762595 1365259084983348938 16707581353313382330 6017277454530601893 11538916621132980164 331319497053793551 14863276864465701302 10142936054262420379 13285247348525178337 14783062179921875592 595007573526148460 6105863402256335351 9814185675245143853 15128670936870683272 5768991813185776044 4256309161082094211 2237808737025845028 13835455193856783490 2424892524161752941 4259224908651390649 12570308404918600766 13497706640946272141 16223928488474070789 8017077767513884577 6593831762679846105 2625802293553851895 17570551410624030766 7963547780689950603 2710880650982249001 1012636287812784139 9971060799440270150 6455793324543494766 176684003563807642 18062591345141911065 11964198448317989586 12297189291446420517 2940645413203993889 15950983304272137150 1806300506133630887 12489477969115046961 289531072995984108 17281683178025335616 5904995712079406941 6782293967845059310 12360239445333058398 3185384444520319603 14586330133416569499 1833381296860694328 11860332167059541489 3689987921428782576 2155696826107763757 565067111014223601 6950241565537172055 1159859478411546310 2490435474557723793 12435548175910538949 14577002940264605703 17477128439748133725 5549549960505189246 4594130143471395112 4377883997189941512 2824956449352674895 5754975479649176467 14194536767674668425 3884976084524653110 16453316792664109469 4694068762287334814 10486548479844115874 1214969294087018683 8716455753398958378 16538220561529367776 11044409361272730372 3472334474380657750 16315865527174679852 10698597861225426130 10844958512801936358 3851961349565559481 10694802766541491583 17775977017567912198 12402907284074518100 6913988799227741820 13013676741864011280 10706977812576675286 8110290306091352420 11304747315738121906 2048047633201845907 11501434659527925902 2756143878947050924 1844528921575542315 6484079754643890193 4560847183900514670 12100628508244977349 12913462452176851344 14363369108291204135 13390651904071001333 5415707533064003999 6827560411759180730 4054039254749746539 17046829182493379776 13649501199058917208 15486920833206122599 6892574719041302856 2374010449599500758 9411459956814022664 14240921180208828161 9110842145185939638 1678848648885273934 3505688249981496048 4928105679712715796 1646520494315946018 2015051358098746228 3444451329487981334 17555965779978037427 2585926952175047045 1795429260718582658 10064486077315565650 17696380970723991424 122913906315320190 7226661944533312973 8591377125909582280 12028246866304923534 4478618285879230098 6351382652726360935 1789586444439414982 1578083699247832893 13920232763926896863 7424914566018458896 8064587693190260211 10827074578072620926 260041735304621471 2453400847593574945 27217194427010898 18192707422141038048 6293532089449170094 12332752454849633305 2164362921748496863 16693763856885352178 105090107549650580 17361372346276443030 18419629627484626969 13986672617874764157 14708893634365089979 6377502541818590153 2380276972893624588 6035945063584770331 12704066519755183013 1695667958026797578 12532482469669437571 1422410220239417642 14133671977067411377 2853679957888746841 13549092012072149510 1699431781261139949 11916336987027058671 8219471174420860352 7829933381168991415 7404779525043093805 13834372563096087331 8982076275882007397 2822527513917008864 4439812663988076771 8807268548784412255 12251104635881479638 16471494007777160080 15254095045816374479 11426707749796174429 1356192560516341031 1474344087983098603 6586487461035392505 12415189998549888577 13234208973929949425 16161135465182687012 5399329317376702020 10431789800976876406 6611529431211602466 4823307051830444362 543043575343731535 16663920852158038234 7513257249834111130 12723821980842088525 9208834983214312958 2252876419067155684 14720356116668405257 15857607118309630210 130045062228086051 6438576508263517258 5144289214153310864 3455989161475778399 13070645659251975972 10704699208552716995 11720537544776414273 5275384644675904893 12636622566091541536 5309745967163545326 8442015001577053791 9591613830756795013 1076215689415257040 7109830568928740794 6652384415299210488 13303965636693271993 15791215638797192452 7503911282069109328 17414160871742664604 9982054949543585659 17521416039713556437 10922833640937075648 8721447976024332314 4352420528780612142 5038018346941647317 12347837261663483944 6466723805242473091 7954914384544216473 16078062012609769621 8957867659919265342 6361479947966654802 6806839861238385528 17322326833575797173 17047329689645463206 1142082851899483234 16893268167347160330 9838892369604999274 14237278165067202912 8157878068399450125 16703122983800457069 14901204923623647420 15331981554249396389 8613802055421524171 4065785077141686165 5573002649875085182 5794659717866426593 5156684727424473093 5949603121792003561 1593024071270841956 1741699312737681434 880336341037769505 17977988282020503781 2696338005576861031 9772325556514057870 3606968862748834364 10714107256899167871 9101060510061809325 18110215725495301103 7638360788076032658 8764776626699310358 1328245441878556824 6969958340917677738 14064435745710077010 1710163068991820412 10373254844055949598 449898675164556717 1115242460593280600 999328712844357348 4324947507180668761 10874443447955891582 17367853933637317028 5372973405728991269 12168863876325928930 7615758675510244237 5840526883312365619 14832588790023049724 9592541150940425332 13392608993597326435 9512519283679056884 4932724914925297420 13635706651609165383 18413114737167738035 4173156541987604389 14984410892852743005 7754873164473064589 10222650438026516533 10033302311048670035 1529803417464329160 2237007958894656341 18112200137173227461 13114417440825950065 2702361055924260224 11916854923809212773 12471302048871349795 2508720786499060459 62085799787788979 9395616633453542194 9783622337603920045 7241430252972908629 6993536727019324739 2723583298265464326 8009137284053357376 15671725650058688370 295371861347207227 15347595775995284213 7720935455970084100 12612563441875128930 15864700406999778996 2570095176031662083 2935160767774574475 8715432574158672760 18044538638363813911 7548152287956256846 8279420224306177452 13864989588697796944 777255636243611009 9628045875658963772 10833081981691037924 7490718766000489467 16862344156153160129 8830162138371886674 14086294553372813636 11273572348368806836 15132091181731797367 7943914292739823493 4239033928348422180 15598335509088667284 12561610374238861496 3006009148728858994 9261547121645180114 4739493984267726868 1166556844766186193 14326358451110999442 5454936141327414766 10905369420309390749 16483333753125370072 7431658025994601086 3997945874583615200 7398873256657572654 14589053977441096244 8086569436198647817 15370310625319725113 11504241939534226518 10045343531304843748 16880074814957924204 16677246460667507932 16523141578681198222 12363048198398583654 17143338657425162381 2166333127763566735 15985072269089606321 14433269395966372644 12537419970084843241 14311372912859174277 3314262634755350234 15505246342674290532 2504315396592328460 1195735174339383539 13461259997590201383 15364840207249507778 12869251560255173192 48534863652267268 17521304833232235671 15972071740438723000 17978749194426973839 6258859722453063110 17319817352992190864 3201715717476287430 3302722808416258289 1233273607646618378 3241132323382802319 5593526021752964376 15977035942441646295 5551611557419901567 11523929624879385852 14638829972889916676 11671276318294116464 11281357145534421108 8495822983790700055 13518395887120834262 14080724918581646056 11149815149815525062 9144332857538669193 1912366485739113392 3607398298658266933 4907462430718213257 815568055769237368 2075788964366335631 14753250182782409835 13455966210655115645 2771293150401878770 14398671588734780919 5043380422631847332 9871251887783038146 6585457330896640450 7857571131816012335 4930705131926405387 3427776947188450215 17391295715376807326 11921838121459429414 11435499540784690313 275116090573884989 18420891690559048772 9924963812897009577 7751096883063637443 1242137642943565063 15673329070260108104 12706706035113519897 17226560246923749253 2636717157431913128 1750379972575274692 169609303729191941 14306434336345129478 4665968585469328590 14210562400115154610 18117833665951084431 7702258937666872030 7702945579970936597 11288716905234850730 15828067998060371309 2047599706168958280 4597148991501178652 16705197516700642766 5382909921948587212 18059829092551421347 12861108237589531491 4142343109469344124 7440665328745866724 10941056584129248463 5956628469223173358 10045230859568779287 9787068367319114492 4589241773754434146 930483252550920837 16512772141955972292 12905381111116547135 10830707237097209080 15509339946235046713 17989242806797470436 7737070371329314460 13418213354879718266 894636367784090814 352476133273456908 2990920464634387107 1781268783041572146 7879781793525040740 5140336182393575859 13012633894935785484 10189861112547874793 15373927236654688029 3906456678594943228 17973076488424607464 247360467139321781 5248617648603897186 6380717035377543009 2932138668209758872 16786502992452429812 15003254712633810273 3722073415510086290 14302497897000508639 15630984180761501130 9406857390978266392 10074522454188089141 14945222320242338467 15444824964900078364 17208577003556223702 1065086249957606929 7019698941445206975 4201916446186501197 3435425083861228901 5206555061423194987 48782627711144110 6743248891093286885 17149847947587689170 10098171191002855787 8634523696281869749 8604933171276668583 11962140339671820946 2898911356228019416 6390476062660635586 6880327165976094172 8600157851295177662 1705131846238894856 4223765364882246575 2701030014691854204 8403641144063097974 7292553197604999069 1909470158477630059 5215836933182866840 13046969694056855940 7648181604171274015 18188258792536246314 4071969050097487934 10625501501768791626 10584964081213328681 11937988252605398748 16855801592893215468 4642317680073339578 16970830482924808131 8619842597116793429 104551894051110216 11623133382822803520 609964025405017447 8405586312873950084 1933152985154625958 329064952044126190 2469415932607815445 17102727380825920347 15887313702303653273 16384562006316828152 14146294739734564311 10073421781800033907 7771705027261950417 15641746082523337617 4412610747399347695 3089964313378106505 14793241853371719129 13472767638001262037 16962776788589870459 11042942773198168489 15198027826274493815 62134709232389411 6222634822016651735 4636344469149598734 5297031707387155784 2362739438471838182 6869174836000329315 5988006897540725633 8227745426858566088 14729882235541960611 14207248466229944958 3363347922004994490 15361250551884008989 6313724094262718651 16581098110228853027 6808027368038154438 12816484360471920393 10514053917392232500 8946996180034828888 7578005987789766901 8238310260403589533 9234252769294124642 3927315662652444445 3684519899985198700 14991294037696330384 17096421456803206894 10865576315870388458 13816221721501826919 16835227464802561681 8979191655693133301 9057087702790334545 10826370349461679174 5529139186887315557 15846237367757226695 16213851710850769613 5563985599196887387 5209149601716449596 5959222007603180033 17514677358051221885 15932887458596500250 1101865588369427966 9129612298978797337 9370329275031487073 11454349992288238093 7102219802196366631 1324581480701606229 13802144757351414057 2436605740515196564 9321425661717018922 4612562068957885365 2030203933453840706 17158920031610642093 8945840857427495565 38078532561902565 9318872987594810684 5519722032105998506 9092120959257666855 3856109037543997843 18067178845043860286 5943632740368728781 16158153233087508855 14639677841357139579 10005365831823416973 10094454713083218639 10093326823020265915 13817767283197097357 463624653718342905 5791396927337266245 16666319426102179114 8771748042315824137 10945385268768223260 5441928255725407495 13277137933706818705 17132493946157577293 9072372761673591306 8433373628577903094 3868815966172944952 13231213644131366254 15885366223324764542 12253771955063623116 15339864920815907199 2362374354980643924 7477584680714088019 1180319012861056242 16362088655572186032 215625152338217252 609612983922485448 9488924338465034886 5500462646107678464 9005756443557172550 10566639718584888262 10010580313969713835 11959394668455909505 15970008983778451726 12687294544424972463 10647073367037604107 16002700850977233348 17469935129751076995 5826663189297394788 6295428237436062481 14899689308129347655 12302146445217718078 1987128010929584161 11076224345106737526 10887227851504662145 6436497645455375276 2744550299647612726 11007579010736437032 9564617135290468513 16626496774520212053 1984613481653553003 8002467239069644720 14135984176385503610 7280548466490751194 16639455623162584573 390643865773854053 17116567107715651203 16906321290874377046 13822875626017176894 10116427452670377778 11557366524020838939 6665578627599905131 16026731113511046806 17202945706640403398 13116726477093419515 12325712466190017238 14569422049104839810 16931682661110442594 17949021677591709432 9690264406096560544 3855348186083735831 15801658917309008279 9748907543101423046 78687687715753952 12410414340193134174 7702172347296569715 3776611138306523284 12790485574418408418 6293608570627568984 6194606723024114633 9417156957451179413 14699525992437027373 13200736465273158855 18400773252552203281 13234177416944399352 5412826245482671915 14443464147275297835 2253119776307694403 8987767505471973374 9978009169571054825 10336272749244445869 4241445605376771565 13568711946251301424 14487915579879616872 5089746573152882739 9210790015933961086 8846816809398480250 11223828008026355868 9121719423795537304 280816604601101399 6511086152154362150 17334868178402837779 16658544932446642267 14164947142139261751 15055647304420659902 1061240325824871495 610019058037612331 3485528372772136073 2102657473436040149 14313819905684939668 17794642513775758640 12846694950761092577 5322929915171004317 7471580567706642978 15921103961112381690 2851150485425884754 6436881879752890341 10430048413029745778 6211798585957167033 15675832092518063459 8686313315972874768 6665762874389088387 13296017758674222556 956362335740373624 2174367757396435380 15580369481586258168 5141289078604736181 3927148305919550792 16453100803520241554 2530302373895319356 8440945147283183268 3695682525213061002 10199338333783058203 2786632453875762552 2871166274224063565 401207605488119673 16232730914801121124 17931611524877824180 8965359971440350504 2193497556106076427 14171088021500347494 12854432525617570064 16146232911385751374 6334787494263096903 11557311947123345556 3057140358831633386 15992014356988234495 5875091568455010456 3833561474426778122 1532583585911685239 1817673979019768251 11649249963649698209 18250978917982386409 12560743394988569091 10842983401686415149 13605877346706235544 17075583435889095841 9895824525771673991 3742315414164734764 10740327913494482078 12079589410216440158 16661428630807465415 17257603016610237125 4716296539853607278 6350808468284741261 2444101139903554085 3797168531951862856 2843995061266334716 287544640759007584 528188440484011199 15723543563535679477 15288080911489891647 6040740652828949309 6630394132594318657 17923032233798047797 1327696876850499463 10292468226445032269 7530230874765516557 3432377188394880762 3232621258910981047 15359928795616964486 8301160283147477528 10406438416091203898 9119968396601297099 10917490826729120237 9728783681378094276 14702643112220312136 9186322553996697916 3871410999916524267 12684205048175884895 18251922534988878676 2409257917124820916 14728632608921257292 3493279954103419713 17200283752965465643 4393200968909197063 13655810103268045606 7122394838091349557 6620463821885803423 11247445234929521704 7128868795707941654 8483352884053266110 17977391777624626725 4625259134512620965 3320117244758906918 17191170826580473115 2769219950039277933 8514539192948766391 3167729647608729281 3651233873436218938 758295979630523946 18363306129195555573 7656753098572617396 3909335978582514639 5848423519284257573 17198113432416647509 2084135167776499625 16572408485799176904 9134508961475186063 2308402156141795172 10751794714780394682 2225579896653210181 2695887372771940890 13490787015609980920 14221906171976120248 7625417626700483687 13450229722767105793 17059456346608373300 13184902771021501406 11613302757825891899 313527639252974176 2889205774585604964 14622255161199537206 12168279051009193255 5499024666852952213 10750677162149160826 8384713323924038856 707698918763610877 13386758214327010919 13367737369995058181 18239575128037242322 17763004458591981686 16439582654003473376 6259195814343959317 7521168072230530739 14246992615538247461 10088190867588481925 3637743510216081150 16106459831967468637 17275658488173712080 12146262452729392262 5864801097578131959 1877887598319980442 16428005063168446736 8168490152168911999 6131164711266882793 5948427030720961162 5642826759277321972 5912832154305423174 7447052991534994121 15296623595751980734 6934687640887724418 10964052234983764757 15484324901833970151 1642111931923152991 4066681928486572492 15805915124470045424 2831044024369010230 14278739858507187955 9246127446862241745 11612312600113142875 1666297850313817449 7129651165019278437 3806190355536354068 16412242960124646151 17326571045870172442 13256690366955453218 1491696158386817502 2563168264067632385 1382863572679702521 3886830177030188499 11781044297989174426 11001347989646563979 16443397468495410413 13625988603886879778 17355279071650238556 10643030790402718162 15434703043242923077 4790412446051651997 6662687607662325733 7557565317314246502 5432055243941833761 10763438116321640073 17309786294848496763 14618581858033563227 15502492286219790361 853788323334664488 16795366603514433115 6592480680663244343 15125905991622264728 9439152831043551260 15435178183642152179 4409652254792008609 9017710785514847832 5622958889063563465 11327002809315659880 15644610634263669580 4614922669771485313 17695230090642196635 7528422989179749973 15208118719904925396 5933854395037272213 4841330354649107033 16094977246814638594 2302914211052315581 5033204485412993476 2787602340795827766 2029521456050059362 11286460950913277569 9509859066659765253 3532343375042400696 17256751583380274527 8052323598900949711 2483879008598764074 14888618402348211990 11238816936553687549 245588881934356668 8961658853313309573 15149903925443447087 2713727332805523129 717848586132522027 8425643863724235539 10528737533675014495 15654793014984125170 14699011655351388704 11450254243542934181 9125199826355896452 6507619254307907031 12769932961140168307 9487322918739395281 1112426754780158587 7330375113921349317 355738295306143592 11364834338344251512 8973955114078985354 15166032842561239057 7885007744754965057 12816527664203863275 10526584687617864475 2310072090303590746 9190669105213185906 11075698388866612336 7779880428186393757 7574613014859280901 14344248202386605320 1658852383528690014 2790938900037803149 16312170205998427601 14756372155860693643 16798569052424268874 6457757176678970438 16593781612842464925 14937891270937389947 4374452121590110476 12279139976490957325 17809719274919811559 10356607849243079711 11369156200235836182 16493472610721261991 14620634456250268056 16774450101531727958 15473629086118162820 1014794707894940247 17913458321590112338 592202317196450911 8469164247780540225 17810941348881539589 1300878417174501038 2510313785492187667 9748550855346421859 7589084900725168181 7360804021188270213 10627765317957424067 4207022659097216837 5444872481878004251 7302293124078922613 1288617957212510596 9507491930044450157 4456200315799470773 7089546315648161360 3177804072964204925 1901581420701237406 8473903527595597496 640326658228217872 18167962547380649013 7056971194060597854 2131275917975718655 2888073667540570487 5556853720996635588 8556255419456370113 18123088454078736650 9785083207625807353 11879707589762323218 13306451880170812223 8067770998490766974 3002903225005253229 3283871473190624718 9211932866591688716 7026402566643051016 10076708855079531713 10736384093197996169 8220702830450630320 4475796430706857554 325529809606214836 4695955167844915041 16536562730982000368 4573493909667845818 3954190789734959273 2043370371562106234 12746858012761559021 286337923208536285 16995581080215791055 9659139345379467599 15271858769406855160 501827471108397397 11592083957511264747 1976605268978014068 3564750866440643879 191908501767714151 5625314911638011266 17313303825137492867 1986317320723057630 8007033596530026985 2812771508736608619 4184877393815963281 9828432246772493397 18341028897104590869 11413893737728262347 17937690736250349618 7477338313865131900 13656325295313892175 4062358164886009553 5317473243254946699 511473343618922287 16035569180722348272 17250124304434121755 11821431488909607516 4788917295078904111 8576627376711668453 17266490306068423347 17029301250883623141 2500414718323728603 8921946556577364063 7069415962121765077 15547369159379366572 6304420898428516810 16548384093263921907 11079458840554399937 7945999547258658414 15947984257617290888 15792448546399243378 7262584504475835850 10666831882220270601 5914435083117132208 10424768200349606686 9832123650770502946 8856938914796166008 16574353069292337281 4319923117684269229 6348263648047490340 11590721555047360776 1657991979046438418 7492950802958131307 16874890865487168507 4947582888848231906 7519631870043184989 11565267384099081714 14397279611404138209 16442557386024406804 9963170722577967777 12945102356264629485 10867767206358354861 8355144912905931940 5477425174106181758 1280142731906485803 6844371264672951122 17097197998385118325 9208641822861920654 17942311951753992248 4483963807292951974 4657925493186937780 4017835663685412542 4698877966005235669 12493776500433326259 6557874479889856893 17660381225964057750 3152307736948999916 15775484098038547494 7600562740268833567 14424651652241368715 15109528716923833055 6718640553716469148 18192385527230111723 17908745086307486766 4987238104640679798 11225374196009567611 14509919295549845650 5221436000793623385 12483653241038735924 14467677346584880041 3119796435650440890 1309630566280256672 1668842630378587178 13250461724039604908 12615388144328577761 11571673526458847654 9254635670525882190 14993655040308023138 832233496528509145 11051946297693505286 3426898324281098828 17603974288276603554 462404578110132166 9618623721568326964 553204018236584082 127463622598518859 2418600750276917177 16841228502585075592 10256796971998167432 12594199485166146081 9782692174151277438 11834671796398143114 9429693002863520403 1437439869195964275 7959823923192191324 851311814665047071 5784682568446013669 15033822953582942682 2073383639251835887 3210729856203128858 3159778216924175550 16925867876609719302 1357734743362999544 9009208502017606926 6594889254701193990 4115642811144746724 8727705813739175960 1367067041198617846 2672787342509924706 15357985683298905668 1026866425214839619 4783804439248753759 5455462366001448160 9305809233135925141 1880413534433075786 15003383014218585693 5278012623031608026 17867863527468584623 7367220579141354380 3576609360360396631 4145354842181723269 12102173947451219027 17245935485538872357 12883046254883620321 556149120845482499 14277541743733342905 16488416347797695131 8206557628748401600 13874304278403983696 13119827388454658098 17667334503571743608 8494497000555965601 12847605320972952797 11798641021136754658 18198850385103888370 186488055283277886 12301744962047266947 8106679894107452723 12232267816079519707 10538534325626706615 4531307675156746658 11732259681379467799 5222782269617062997 15470824606850809669 736501216281707139 9621743654442267718 11984504640279093918 10291388546157986484 2663045927022365316 6297084740071132534 8638648393111285725 16005397732849293334 16748636414228843862 1756849088210658355 12302346845702151457 2434912147213364764 17076536606751624195 15989495755590875952 11933074646345373991 10905209220836423852 16329616972037695561 10364467301829521102 12927151727047444412 6623573854601605285 6675331016901084745 1618763101042549453 829970273211300187 5245453753164211788 13240395768593609455 6820760773540013677 8317425011491077706 11772239280663390270 1594572186290423859 13137224350757669394 3222028001720117297 2228710779079372147 9439887483849960454 13549489760582844185 8847149433079648381 15985886841352100098 1746124271327773917 13192708584462432667 13444550237242557856 3990692290307122340 12504887749180511982 421517529634703004 15566254829858058253 14132674684241063259 17156722930886957996 5025752502163622051 15309672985537386595 16910069881626868194 4310184011973053745 7877026554958856066 17042656489275145398 6378777804067637661 3332784791310238191 5311161614745710087 17340054755761395199 6132091689924614854 6888668256137473527 16190900009152220043 10013987230909118940 220588254516662679 12427876480904274909 11780963474643652992 7493435476052727038 14194603165043355578 8654271845222104400 18378812441269260078 14877492203293343591 16944005936967042288 1269818075313287596 7463607475538965152 10507226983808260383 15431504523445201378 14560587414399184501 6892095191558519432 16384409644434439161 4271190118396800805 1528613611919657245 18063579748894501367 6898242728423115186 9177867166034666266 16504457350040126278 15549370233166179689 15761490269970081282 7073540771521126272 98601988643134678 7263828080021462276 1629331853148223172 11965293290808999193 3600064072264382834 3008081543756566366 16090273220112567702 14969420319745707798 2237023275920633625 11398488071168640767 7699516960714605097 17229624789733714163 1238894596286178488 12173730074324775199 9065235050533504429 11033075698416436467 3082762106463918272 10601723173502680747 2161993779480078327 3996388865779073799 18247807380155949860 5341623777226987720 6459188276515584805 774966234383987074 13206337740253105575 3700835856901232892 13796653980578277604 6386493257569560908 662858759692327978 10520215516297767973 6661996208424689744 16076956805257730824 10116426716983728545 5775618016249383778 14867181289498033939 12597374398979039903 6417136345277067211 12334853952099156379 15943704844919819320 8559277275779865843 17115269446450175149 8065445423144436573 5672578941869983078 15197707897991466959 13949280895578555780 18130014792826008046 105900838432095642 9880043011382291340 17728288485383055457 10448741838166217067 7269557773437234144 11134882196644050151 10350800609951618088 103656929957904566 10134597540355977408 369706223698458183 2114999624230879005 6620244569391922080 9088820687080590582 110876463972761065 14835852106283436378 16903458765267059812 9886802143647755788 15957418855535221186 5072617662926556326 4324114103433534991 6563622386788436581 17338253814591850369 4560428445058186148 2736450903786710398 7845940803782521152 16998544800644497110 5760788368198458765 3759971813743263099 14030047022147111015 9550225055342828293 12966324250582482900 3255093039312720751 12819289405124580224 15297279333958975149 17571346572918687416 17504039998489872417 14529959093239105897 8268596962273574692 12797388756673155152 5958293011261376167 4565563902062179757 58038278859822590 12546058271108214434 12043913741378497530 1723677532629045891 15740883359068344758 14108037475440290275 13906129452166067309 17717054195089687297 18254467175648214932 3551308578632072751 7969158825657118923 17387376925081005636 8692381617158275380 10451958146334072801 11069249255356850531 14609292289653994573 16255145306717463222 16164790191498633224 688339313126833267 8853447198674459144 14799084767662229183 2383173665202963263 12151413260151506238 14033172105976427123 10596512706040872620 10997539570319490811 16467278529818685536 208465175039718412 17077890380748319341 13014519645107517864 2464631115523457103 15794081047055877823 8578943189626165595 12356697914395260587 8811422099836936695 5985935511206724920 2499859845872542081 12018976907270625017 3279087926479099392 5197233091787598941 13225455950656822982 4240155760731379040 3586977443205535971 9605307062283127480 7083310132428014205 4438211263516514630 10696941143775331881 9317785143408245278 15587396911174093555 3436464364808985051 13318909770942754500 5748246534962917886 7400463197260205745 17712736259643506552 15816856291770741492 7296334328544041712 139706506250862405 2365594634233524682 18151803975885781886 1706013099820064123 1571757583690699062 1591829886649670380 7633166455711666879 15504446965027817719 996792541776700509 9296512326065968974 16162070886262510408 7558959962375883604 6984897621047592098 16943157026589489846 1689038632232197043 8466494794532205763 7172693970571731113 1446979670398543233 8678432159286741435 401459559589070130 10776623618355463166 10381399978810098926 1402259374861768641 634914909023147727 7396134637409927126 9399645811040025995 1412881706629667351 16231535200568363827 17001112195096779598 6228458025529703137 697691872268716879 13885326410102049950 9796808468655207663 4884780695123444037 933753961360755978 10465770439515016390 14694469992846626020 13396774516437324101 9729171804099370666 7202744889030265268 11101637062689832482 10593571585259574165 8936324305045095307 13867158440128458984 1135208658715926327 10912061824736605941 11383214775606040191 14360935612375936625 10462348930530150401 10932356706789222736 6053995941872183644 9641503688083645126 15893620746473544104 14408057817419643413 14790620157256631910 8537546744018633685 11989082880091760777 7485293649577489304 7558213724270089694 10131206163571892340 13792521662305450888 11559248214648341376 12532772758579241752 12037289332202367330 5647332439352947505 9750137474268433271 6672153153525324822 1095527505056506365 11698898975976191209 18090502701934934358 11983981820878745045 9338879417764221799 5155423272816845089 15253009418996033377 16846491998646991619 4060674087296831598 14448398447747596571 7662543468018200764 6507975862998962927 10949082922618436023 3308123347698613996 7645794751696274809 89874707658971327 6678395412402549574 14237853403770447444 2536142967961129206 12360110865070343345 17481404231327181552 7212116209843455575 10334177184698693116 5472200048842084311 16148532241180507692 6547459317912099153 13991078054426163538 14234864598329234113 5656858038952389807 11820900229366432130 9077019898992051796 4859166445407003739 3643548053327903606 958221734253638125 5911195699212016325 12823916836740243741 10808205414840050689 13129127809287169426 2110181843551621280 4815375593201885351 17500247134529351305 2197515165456770227 14923544894182988320 8028669876222028167 12887532331913492684 17988558859319606210 16571698283443822416 9080977331919561174 3218220671519084570 11548484737263665759 16977756213859621478 5544244798044900327 8168920257333743248 3297374461449512232 16183693585432602328 14064618979358913750 1970372760977272962 10110524305409460128 9673299539568879326 8881119303731818689 8935489532890012324 596580514375076342 13414117169492827902 3269289639724137298 16790797984371067207 9497406584579820343 490455205018672880 15635880195310336046 1850414429749692483 147285671564178954 17563843371985632162 1729321106003021138 6926451488467320757 16137084682765638043 8021382863377954337 11024570513861218525 17489490556446318746 9594848299859187961 10332840792830518679 8369261028024576779 14309248996274280714 16709298629107653951 1927910235069597896 16686493233274280778 18099361132159433523 7837122789632814053 13858525378808580949 1305198349813193110 6264798531783902403 7534391516829877060 7642282245367419790 10023610604263817524 10963013878080873091 8906455352639099003 279273529957060234 17407730642596716923 12363931848513318277 11967802638674729018 14683414712905139228 7745439689765169539 10952347517585092296 15651742195582153177 5569337279352579851 3897875251183489084 11279437428550922195 344045146360179073 14930105067833973363 3420313295538524258 17933790504796958006 7273600958676557790 5505295979222681606 9109720294083890587 344773093655504694 310899796108379593 1343651593901119205 45318535291273187 10385186438411957968 448782343129091905 2442166073583220109 8686640835899422421 18402257787902286554 7144956252831326592 11713433711499143101 4882264840260193120 8013729489587491118 16649914973703799540 15556585591381478736 15222212753477708220 3742103044108593334 2259079407366148605 11134708865552053962 18425825843998474463 2419827455723793855 6418058840486708222 9721794047808557597 17834372371673818797 15290724710670041261 11258217464414058046 967011590344596224 14629315905885888565 412788079791579915 6755446801937017164 17205731540431759958 13952881195933702001 16682833514299215099 9646212398738279334 932559498653320802 2000893252228765728 15211136290670417248 4329735123297071146 14873147610435105385 12240284067522741660 1875061001021761202 8247517237304641251 2899786814603729539 18390582920112488604 12405558209046450168 1831072905083326064 6453742077517299794 2969588032480413580 17370762809049951407 16710496240456155598 8120501605486001683 2317406314847670994 15295518712929531333 7528462867434963493 16843434160199100232 7308267051776294511 14082840381769964174 9858339093134255726 3713205119698919345 5795424768353692028 13125590928178332503 13142131117981095572 3061270505359306418 6127749282478213259 9676916793820912827 2683265780550065465 11516075480726305871 14800129804308655638 4245570391729971114 11581009112641223238 17290871908032975659 13086874274209453800 12528985365953520476 9363122435427231949 3446291182420721868 4149314579070596044 11793077381564037308 15717956923401693377 9350811422428103524 1472023172124881761 6811635585261366840 16034161632887687403 2317391537452155931 11897855103466261185 4508880556558361340 6171896427109128265 12493242694824071883 9043950638108788169 15148575875023504595 6747684327093973224 9222530616709923166 980609025423860048 16297194252673940593 4548445441253749294 1747312182652318185 8481530911762750770 9534767039645964683 6395787338607811661 8674467425146562870 14411926305403798804 11838644969317693523 3521529408532598201 14044756671037606321 1208113219414811969 252664014535953205 16275499008330787338 15894242777744776267 14357219761600502023 3837363236190713386 1843547074161241754 15152002431169153458 16150875520366041580 17841040374625506886 10753850310934311145 8685922952128152559 17791191005083679007 2666001810106923724 2075498344459553748 3801702299340651208 14374011817239159268 18346165961245593602 10391991815127644685 11245274297798745331 757842421371686446 1454817333628576559 1602262130494045218 16731185875976850442 15883724062756018915 6142029748004246495 5109066009126454981 9450960863024401522 2670308607278536520 18128828225546407419 9191942955132341802 11640743601332686639 2724662274873002380 20653881987883464 9300581872259356516 12214580108553583532 4404505691840184387 2910730467464695377 16053563269716917593 6333264544417654026 5312818250037864047 9035578895935182625 15131288345599809149 1750348204654270571 13457058322930460271 16232067226732799475 129597820488113564 5729884529972132503 303925266560999212 9571935140821218029 5635961259376448779 5452192722643522101 106172083079205210 8755333028660680401 9844552533815057382 3412686413347263269 12373819951265666651 7200214564439706502 14862224335182234823 11004989912857554449 13697123601089753170 6004582558947585562 17957803501257704911 7673996053354674205 7116944597430314084 5028906325407151193 17093370511813569946 13912006736720315905 15005691599041934602 5706419933509907046 17763351511110943160 13446410360021178916 13756169423935584622 10616583055352107154 18075132279762406069 3018513730437077744 10029550888290117658 16442617338341118459 15858313713528300537 15497744307870960827 52864690110758964 2350342181625387146 10493619684350553005 16097318818177253715 4816880716730408547 11769138846555517702 13803702269400196524 16991924236385440417 10915114253649472958 13075943787733048551 6355515589738799870 3612950680136523168 8387523713982502730 13718732976987513232 16628761051860401358 12491810651257680712 4087289612835469069 10267777831022240299 10573126444778210202 9305996752615630077 14328494791290374618 11678663033181024717 9830603900764123501 11753603800195106300 661958576692087263 15142551143275714088 9654313537619625478 713167532153384273 13494614756918121287 6657712786916435500 3284674474586501540 16602157656722688471 6177992353553082981 11791170821434577767 8132266235674589860 4210816388163114377 2505668489405820239 17669261569070416842 13102584175939931578 8605492088053742527 13137629020612565554 2731185550316171526 14473827638592328447 17525370711297491693 14302084103373278330 2145105103567618131 13936036214987298087 14637638008417162929 10284125399053034528 18118967235276608715 8176021934190505493 13456301117192828063 8352030874151867581 12446644106760785421 1110437653721421018 2588833509654327182 8685131640390984868 11216146793540090829 13758588141363277674 2594059380235944275 1487394575618920335 6668077824150926917 12280873268453277937 5259317181047319926 1720648441263748572 4224847458659817709 4762658819461866470 15996951182197942561 10635628993097534196 5856106423623752879 18227801872763384370 12254023800282714394 15444664319187349937 16675782938741688983 16865335465758465398 7852440953020566885 11164338685569595137 7343153689307551359 14238885327628865089 15435121779683697886 2936926217346070921 4835993598131091982 11086015233026169655 6645062275416923585 287911746175616268 5422034206015192371 15023011091887078699 18097703938715746962 8395886383309012852 14367685910002306643 8595870142849853163 4042728481742874243 447898043795694504 16534486938245468920 8640595948543497041 12806685420412482734 17417174920047013843 12453312189343378909 1311179723883045041 4581200555468582529 16967117285197727264 14602348885290530128 1803162148401024227 7668355151649285483 4074384132446658989 16788803021023226566 12681296462220355325 583823837490729336 14504793272924631328 3041422682216061347 18006286962844910781 9915963673338790573 15554071908419473298 1842895757316550927 5624019466628106588 13363621208848494072 11894081960091998640 4090509007014684299 6439509400700760977 6764231802391685308 4008531161647287569 1475019761625454394 5052066039700448952 10038418926701621721 5466581235604876699 164609020246678566 2529431552560597367 2802999625986565836 16764632974816384105 16624654365467550133 7681553912955384693 4227479149178476729 13971871835131155863 1373231485576011375 7904207915593070677 2255310442415201830 16365116733104159437 5121841716794861019 9312758297153473631 4095598947620271225 1397574402242254336 4931287311512865858 17265482756634552833 5316315643354282287 17868365074475996589 8986485290643796401 17398872965290724507 3496382961373823071 6495416313286371377 10616620708560127197 12861094410106803817 15223525454319279404 17371108547552210305 11226871777993055050 2877479855948697021 17825929973224590913 9083940646750620903 17402604332547413714 3063522954288282922 9883446389057632848 5940266926212395208 7385479122600785368 14190329266208419048 11175899636095851089 646802105200064254 17531900846574475335 9924131849083473830 2374473970997352333 7375533399295165538 7440194197340817278 16337870364976777303 15398148027659810281 6296274753348792543 8569842189903087778 1260642870719908986 2528613328866142643 12821062243634017301 10661814250790222318 12051628601330633248 14867470088878877697 11727982801560755902 12853597037925204710 2802677020422431596 11522766877779855836 15896782844503443500 14522433960133697920 17192520355337274022 13447911617469391675 4841929132682239937 18144146413836706872 14465085372351055545 13964624082795745709 6930249773886432775 13159865879473255327 7265172187633763035 10532614614080779503 10649524339485058188 13134930543899654507 15208104950010364814 14971067763822978803 15782086746486829756 6187869709938947046 2753764075580973306 13528475160199566382 17152282172432575281 9696512245282165312 8416493893866579891 17698407848918714420 12604156274530924363 6496667435775087480 15822256498790898908 13601571732481694184 6845472741864196630 7073676600190593547 9937544478973685445 16460587363516097093 17468045441290201930 12504130941144779060 15565983716799369981 14762992915705384949 13991207270004588306 13410696202594675074 13633507882161229651 310341242041420642 14819253236626147192 12918590477557144550 15157612822113943438 10578525922292616596 8719881900932467388 10963887462611962942 12120514013950964420 4273285254363725492 10542214877649577834 1548037345820903873 5232011707568371239 13288897232486917751 638706156620333361 2764513447305289839 16168548663926127667 1777060948292138509 4612406940200301692 3398016572853373535 5871197217818524275 12232475564525589787 7455196868209150041 10378893127641470458 13323075292658703381 14103277898015403482 6245455090086747679 13004044982536512721 16403532928217712817 4198560149324396446 8128537519499192629 11767278360721044530 4126062219335344877 16234539499693908454 2284051594941645775 9818948581267262835 15107251459429303834 10597851052309637961 14255464129315163289 6595446743564273723 15508374998797839552 15185207174363613556 12671679275703986708 12986622060649369786 11654571903794770864 6929269869479767146 11303093375190306116 979500907449739542 18067540557142687659 13899808256561627522 7451311574968144363 14715722540412875169 10929738515737899229 16890171333586868173 9304910704347525381 11594520671216971301 7172628938040167290 8689131124224455356 13801052434749643496 13171046270795787467 8302687082582073474 16762908534203296951 11803999457704313472 7943173901872234348 4706347999063459661 6108608330387850455 11605408561171652969 2046446102921427269 5706011675250307656 13274914635588767139 13013730008170661735 2854108486229765244 13111170763269033505 7658184880902294862 9931123784573416301 17551047081394444885 4207014542994486924 3090507327713425910 5872656691956223503 9175795527446289037 3631550959248814089 9306148386194669065 2512479584447329305 7970168108471929491 2514490147170838186 14295276313324433936 16984517909293396019 11685463592467132282 14112089288358556749 7435464640409844498 12118976380853649676 14207617747493084001 11274013128136989847 1682675139703370182 8546468562130689308 13057134994240054227 5931768980667789374 5226815799423778215 6890212854207293933 2516877815799290950 7365370747162820914 3188071321007393668 1517044128970543413 14573962560735455737 6186998850121891612 17305231305019848887 5527529682739009905 15292192268015876628 2823155423204793959 9645379197016607453 15552301800681537511 4477889963259687585 13512109723518449396 9935290541290065259 14039838679712299074 234803823356817532 15805081359529883128 17227447137229757024 1865207570746176952 963401802255172136 3903311984672494255 1241693885860045748 12320171860316863609 11488693682025528560 13194766292626137972 10047257297715126363 8740439388530734094 13769360915748850660 2284614440421843282 7791890517496049932 13170161302979836809 7838033837709116756 6923621055484650724 10760792724544391882 8753474587444947425 6589919232964586948 8821169297101587915 16853234618414231396 15321247260841972459 14178796179040568800 706874004847478605 10783940688198298052 8992412769029877005 15708079307975371727 14070707263644851699 12491373422623718449 9118483510682053462 2267380751478618479 5911990275758314486 8558218462808712938 9537970847259844895 14566503051639634748 10981100040987239989 1725146754450931507 1790778937797530041 15086180706923966940 6980469887154166707 10249024819771279770 10280107813697452886 5847420783651364908 8932562182247316507 14908611323034003636 6533244023604814655 14619080575812306342 12164217548103958831 4884488860435895348 12431403288933712850 8591699052065891837 5457842398234673198 9960286421130352715 16463624710034860439 15479760905022809231 10190969676813057196 12762269013745741587 3492063427956047343 16448698267850812234 13348203642416731576 12779917547500384164 11325545439096524809 3340355300108956632 2995552409331415729 4392385764670559754 4011496949615018929 926547386349503072 12884943288418790099 15728260658258653224 18163428800432280117 703770814761671011 2167036437931266154 215707489567381428 17509080805625937890 4389486727716465070 6487985067255828791 6407534297294835640 16245022843532336191 8047567896758982538 6575922516389974152 9102402321267843543 3272989007849020461 1780456816792395934 15458753020822728814 5500709049355977348 7821128717466974866 2417744234447143704 13177421955639331004 13027252094130811387 10603590370291529611 16707627506554439239 8240013811410058320 2924208826802396902 15058263009311379470 13115462653854441948 13936045073306471160 16582646263081078193 2674120824011258402 5609609445094605968 2097855691337302874 17143472618599182662 17061344704353546485 6613288715341399895 8316189561977371471 17875141309392535308 14388689422023758999 2870566082572563642 15246618695945811947 3597767662769957893 13454821075393390025 11340734704002999729 6364569337270915450 4134638683882359392 10242962373291798251 18089804908791102973 17157093600403033104 4998121777940603766 15807727657731041587 11473244415742210495 16764489124020805104 7870881542603138323 7434430627638796885 4367671379181148100 6663390825886782237 1307813566380307468 9220786658013348429 2017233969527291989 2180475695087542322 11064656857406281007 11655745162971271894 4996552273696105910 10770583703459783337 9993882237002564788 7625029170540598342 13542160366068548624 8638015774819775154 17221992738896919092 4538388991699338022 15316997709697425609 10681166238136232167 7099665504263408341 9180346832071156715 4490495863628236867 13243508646246048640 16935342737925944301 12787461628827394202 5317175089235921199 17700256151086765143 13880433023056901716 4484738112342666546 10997795786649826920 4295792954018533316 13666352364969284302 6924937729048176061 134793593966312370 2433996349956560661 2965281868097805002 6601332289065341161 14275681277605152488 3922431582292841805 13810034521374963632 8467021351351275801 6477391958055303739 14415840711510435274 3443082596519823700 15442655151958822621 16734611842888483756 14393925455569915354 809830769106879997 7302154509992333885 3585759811236245840 4085228910583683688 7914643600554240855 11013675898506743672 17665316727271704773 9512690039238304569 10356241446631057910 3219219148503372853 15087844400671832988 11617540576734145738 3607995474813544740 8784015229580720608 11063589294455715530 11435492605221943394 4819381267797026602 448210711266742541 2821279655570962985 6897374703890103266 8567917035466118662 5516335228198338788 16370696648184607155 6845777973187778860 3241630695452037014 18169151927555103135 6063909534915643635 10157248402176718869 7277132567459053703 12396914051045205752 1976879574666370771 14866271163142929197 7320315999029700735 9929591395568460524 3421386925612748097 11001069271474132512 8833983006939502257 14738783541571687311 15166746055647792124 12018470955141992243 6308302431996288119 11005256390356108361 785186717912283928 13518078626441659176 4892427281551920757 14590308153083915614 1273883677975167940 12704628770576263791 17827630030370266827 16553720333092795065 6968705212976986193 8888536483009799410 4245997932635604292 2524969239085332395 2900747939275054824 12420286714082402856 16468898106379633423 9879415414329369098 6977758482664676522 10009546288479349571 16597091238580808627 18191348321477256146 7467932883269912314 3949197282690617776 8263928560261708123 9392359296505850496 11814120352522488187 5857193072385120876 17334356529283509011 15118418475378919923 12701765898079366229 11623587303695681603 8286493269338192834 9140203329404612744 706255750396363815 7461099820808478280 13079025518314817043 14349718251564733039 11467151388391332083 17786787599083492758 8768473218172636346 9643235862301518604 16881861415507909335 3765634979057438543 1146341905155301532 4139917267214250144 8325421773407300357 6957714918790133562 4670066920476914831 1195282642220693759 15254628416739826330 15871078378958464077 2027452446277468947 17388307980432368676 3933744075695623930 17393904606610813721 12698463825482240898 1767352141229486080 408507420291712996 14699020054800741185 3451466397394990860 4241363734199725972 2304536315661596250 9177853644426972829 14245505497749056007 8859308994528826166 8722525455866197584 2865561181201800969 8502044785103177077 4142628930426294835 17002750167111752097 9450634328056203796 10722701548130622738 2016793463222078965 8345840110266020375 10504681804899877292 5126188292477475893 17875403742374409462 16158863431142234848 980440334819979420 7976834716273359827 11072274030678669134 12024084607758646962 16406004543133296876 1187487403544892587 6061914186944713682 13987937516473508718 175626334628732551 9865037133813377199 12157172143390065903 6245525611842518271 1599231933151127298 140739654671600813 17944413639457672226 9180412146949190997 13843741097671842768 3076100106225482802 2918199587352609778 17957542885545031045 1791679641599969842 16030785870577150760 14045973919830817338 18375451411766570038 13321866966281171876 2447528977772425404 8227621154304898064 13296667182309963235 10964341473210393848 3649418637464931250 12163118871497109884 820118406477007639 1554052963806014230 4403578589534177993 6546126062653685259 4917938574345267957 10285415448810326550 3889571769889910897 7926902364771543543 15346135250600142484 12016889712340818156 11211260061410840675 9607754635670181777 4647426562066371523 5627756518090616717 6585884751409396936 15591301150770869415 11728066903200633797 13267588033008000786 15118141999830916670 1398433769677627809 14616214648898597819 8243313291765746320 17616955114061895700 12040732500453291692 10436055669679400905 2931350113311201696 13141047689146728575 14419124365796697376 4599542449686257403 10772950189519860344 413385728201053206 12023237533355141909 16660131776727523327 17429898733695474383 2957461603515837027 15318611939715746987 6498745496592842404 14841669473131887809 15526303241805786818 8688145865601464042 13374584527883598527 6779307701398523054 8139040330221021253 1312127927644470890 14330622591120545552 5199514303487019170 10981838725031787477 6729846917412504588 9621250785839938202 12425121069653852809 8471199461623219256 2816822810550812740 9802335976476865089 16727734295342991195 6090762304371292031 4738633342136128920 10400330056490261374 636110383562297490 5517804066497942184 10538338468898028216 8407835964826844378 10398380517986643101 5222780900124682734 3715587832928817184 10708413657247055807 9701406249611235731 11977216454636616945 1772976195815489443 13401225229509274863 10815405953581562510 9824084823423191189 1002021552706768915 1560575592801677862 6772383221698030993 2541152214195024277 2981813196086045789 15550762295682764312 12678348511361923399 16849388253665420142 5036548973688597111 16301284019082636918 10615059652271900780 2391140459559864097 13363180080335158489 10613871572824231083 9742893766395229118 5749499895100263746 11183870282965435050 18293835468120006798 1063116351135297358 13477195177657083967 17684548690403076973 5511406701762418908 7234605317697409049 13002349671952243431 8596908065698855011 16271909288789438573 7406985084603550956 10116839324240567071 14470119222236566343 299420847810060987 56596650762010946 13474623687377288703 10784199274796682661 7531261487188315783 10768304380566382900 2046306350353195275 8593838959485709179 11082066323673399896 1496399643437147937 6954615667532628206 1712977991380695082 10131845370861443845 15624370890795099981 3956630339898131489 14979084479346438497 1092361675961778335 4159949009202910175 18869910357957099 10406795718090213665 1021033888402200528 10527386979455416902 5011741636645374252 17484265330711445154 15754606147653687180 13771122349968446475 17003261875869564648 6999461858648023519 7016642220306005139 3219531034756912101 14139720346020220237 4937641691442367298 4128089674159788508 14317011140935088574 13005366274831191959 17242257635288381488 5985046588709111160 12338326889177038949 13752405640038576653 12274291374814994456 5460321814035851064 14773424919055705790 7591706999566955680 6602508414737697270 9199313015625701961 450724223920598626 6190028398295856314 7545511021034117463 17723237293431866587 15718755890245141507 2287376225065659348 9338084119970771506 10554768882033828798 14284020746489994423 4858178962486222605 17512467584808264973 8384524557431704095 9470755661728619819 13260686185698714790 4902590508018097558 11557014982940793322 748154728476240979 224578639773469289 16915003767326252364 11637002858214757443 8464382281065649638 16519874267638312991 18279998260574974930 10943841077945423473 14953609359227269066 15596681660750386002 16700639915004182663 1590095045544892741 7619283082904246761 2574582241200811893 3204885092256308776 18175856596086877241 8566049753773930583 7001326072017412391 10052947885710651127 11534397446994696585 16959407566991873326 7299381290490139980 13105133024631736848 4889409453413752419 9139752800432619481 6938626207307617016 5957262051487141388 13130977324305847375 13027265039756327258 3379070744591025644 15550890116751871599 5886570326065438346 14271289634820268250 15416983489956799162 6454732888845991779 2390071412987810378 5338275715342234532 9049143733843756893 4849095177374392229 7674105820655088204 1473855935822071056 7422230007554977411 11467923022461715925 16806037183025158172 15865519847952029396 16314008792893489739 7466276811047004887 15716688165526314117 18429458278327360656 12169612559456948009 15331797194478425584 17192801866416781900 14537499028125336800 6815539083362249611 8809857121253014260 12391856736138517841 13435984516054599215 2319863201214274982 4648751877005616891 10585206968005859493 3838526965317879602 12718808766514965945 3050753806314261305 6189586138484440890 13589454230414874140 17522888437582673312 4134403935500755321 5024747974475680034 13220741206204821567 12686992371178679797 16384769182930459955 12184716353974531755 7094672211319988372 4611644109981094298 4700068457695749194 11713215315116312175 10497388858605792250 10496482191306011798 6682841510330703648 12568856235529942428 9705389413353769332 10202341214077446058 5741499130700451191 15723073337484501945 2644536512341315049 2631656403552344112 13163733725820191850 2127130010469759879 1884705387637099363 4753161096334301126 16384147337288160526 15800416661653222848 16477659946358762542 16492566306398537225 5518464497976561751 1421312964935880833 13811895027570973599 9846367342648445568 2104144335950514675 2934040377001568970 17827473544674006090 5825638245421280094 7408721032728972899 2619292638194370573 10294388224870094947 13856406342730855520 18227724332186396121 2996809833669939323 16128482762125011030 3798557768283769519 11353156825576424829 11116758994344363844 11546287351309159453 14345385498823776293 10116554018458022619 9467850378151021757 9175095028792403844 3558605521189002480 10271425514700275436 2004509410127082828 1854032254674739169 9062734314309051080 13488230567581717174 2981810738043855683 17599975748192469975 11481103048189561678 15514409416878593944 17288422596055164751 2197448646818393139 10449273856642535389 12649878476576634703 4877600878762113259 4126970928092235512 477821303692007732 14470098501089243241 1327186787675843483 5125673806255215876 10407387920319900889 2761967580867305999 1530198349499459223 1670916863453126997 15307161050526821210 8877606873603575927 14523504468176646930 16873367515253799412 5592040078804425699 6531673300290571748 278821147810066975 4188864040095589001 13036553991022815628 9693688130123464063 2050355745350959878 9402595282421836330 5057754992246709134 13844109638135772901 5515550732429706205 1095367434638829117 1737814244984563454 7470527000106736690 5051171525605783749 13082337137996901001 4463978151997129845 11460629943137519913 6162031060921666875 9776951984462595141 4203111877426592779 1555240508492954657 15397569141973212335 5331154655140341270 3034513512949825170 15324707302198244716 3835145766726100640 1448194486138633302 4577773875243771849 4014245614973854429 10143913659602207718 12950723329904182310 7478764358863822040 14536669311584269701 6972169999976960145 13068360053883754103 15035023610766296275 17613294477799909135 15548859637580293574 10692988299614721991 10254358384536045563 7034420774985255278 16549428414041876864 7446237797812965381 14796497845923503672 15613727289812568700 8354920001085812936 9306622971452064748 4663943286587546990 11608866213498822664 1722535826543052243 4316447998166214682 1734222017138388495 8582044264988374563 18364463548012028735 18044965658519289452 14900175957960160762 11613212519748340489 10665862324898977715 4898787510452807903 6983800905635452066 10716975637901924309 89962341707492590 4277145790245498802 10336315344039296035 10986354587239805341 15602859545718902291 7686520197626363033 4721632195341205324 4580948469885035328 10233346566316349978 9378215770698933085 9222045197001130412 137162212428486756 1554418326235675335 7630543473857749424 569096940907021331 3531319287700304334 11536927550093221932 13106188525256992628 17023199254040818606 16726351353861841368 7275104555578530132 8515468758872961443 12267014952181861171 11896807418211549928 11831399434368459166 12482978082494567318 11599304995191706628 8761263508989618869 1768701924887482185 12825824860183939816 1656863912646346991 15647573330332048899 7865848610605075664 10051756737713068350 610876989055093562 639038391802269784 2368430990847309082 6727692820608452975 16950495490215820004 236580102225063710 5652142025041792021 72786182966964206 6049178727784783809 2457670066308867981 11949171182782625771 5356143424006541291 9782068184730451578 2569756893978930827 4322274289700066673 12073878669470900814 13252708884179030194 8949777137951940016 16460447584967768074 2255948754181851853 17120604038946180478 10633869731985986878 15570078128602406213 6480727896356141962 11087793219671524131 15647851787783490872 2025107455400170624 15347712818713847280 18172878504934995658 2759324043834419901 15405997760598106904 1316929217776482309 15028856174099948302 17840659069066028988 13000724458881041570 1335308919302551946 10013821108649747584 11895596378561781641 267679386947631246 16618464543393152408 2640352134567560889 15598139302284764641 8921011137772340037 9439135428764768871 8883245337599993278 15103731111624206868 7886486587239993643 1110967312766312146 29438312718381804 9437664348070376926 8617809346545603760 6888394010048290259 18128250670210074790 7165914752779591048 9260786212003830218 18352929454890973661 2179313193828909372 957139289024127477 12999410918132163990 2015049171890892050 1205910458632219443 5347057727575204402 17766645929304312641 3558955165731190314 8994133680774096402 16833057531113490322 4856870747161432226 15862789255996667545 2295025375748905582 14174513060944160261 17020802405570334801 10698810136695059523 9756324163074464365 7320670083242637715 12039417837522617533 18367328581844226829 8356354933786512221 3993738903483785633 9598988476871534607 9893118659136132774 286019231600799545 15277987289606641366 14588753851042417485 1518998004109732933 10845300259660294653 17886247519742448131 15651582519610661165 2178011195979497441 447298445154745356 14762211880305292880 6952760364906313738 13018064690332480710 944673047044947087 6025874862862691195 14880186474605332014 15628305352970874772 8782088015279895217 5442903504309398499 4943538712034332584 2334139966572510371 2110061861239977517 8604340618823466385 16522448896377242613 14879306633290089619 15523441198322947832 5834450165843958619 15389562434402274923 15872405720649526589 6176480271518535280 4011251677466320760 10890238591423882082 10885178116682071824 6064930030887043071 15512019089957981148 11268150499872729169 4652055027207312624 11771601310950348766 15925722145563497608 17856691450405023523 11920569511772104152 12314381950186121295 14103133752277774525 14939158609225294994 649374334832156143 11893752331363223799 16824931802031234100 3103322315946685928 2911221820536969417 15751409474761483653 14078356170831588111 17082202132582288394 7280140201336502927 11443851902773095324 18087756552528389696 15887076345109625523 13134628600853070384 8651193068487895897 14883875522938382042 14893169070944707055 10959738894537191768 3302784967882401140 13208355760051969781 4320713217959957505 659329639035216689 16563871801693568816 17224741898136755569 16907936675199812164 13134145752349060149 12976509464818195136 7371708992734782570 18279360336814814559 144680787077506960 16037249439450474762 3113848771883588079 17816168518434616620 6691486123890239380 5389914543252232588 7394004325807187988 14380222522523415893 1309882426452581858 5453592466981658199 8581388882031461464 6751571520382558168 14543090667168948752 1463578792005021395 7261197515796844423 10705618648156765939 13125008452026540852 7380334763916798317 10266155381741168628 3857662560951206970 6945484873270526769 5193007290276869024 5936028084960247447 15874524200249693807 4275740343225308088 17473743436107947918 8899611441648181021 10040181463067170223 9164284990088344290 15154514910594754032 2086234902061492157 12278474219304924530 17254259760628403240 8069583972098935409 7810009687847290114 17331535552802621034 12158750415503412992 12086549244582896295 257348577546020889 1189335107503041766 9072241910043197685 7394991359324221111 11732138723053917032 17591220931250239086 13888985418846498867 3606537132555177778 4543507950217860527 4138086474125458271 6075587179167878669 8917144839744623398 8249783868206129906 6151089294197632465 3684944422232362423 855276839007972372 3580334573437385995 13792421784370247616 6790630347166077779 11868219925618558041 9082444077571180341 3598147504101304260 5043207973783387621 12703898276422897810 12438353944794021941 6009304929376529790 131935109805434242 11668620661858004324 4464701243426351552 18295858228722109066 3935737992513004398 9428186653396507770 10659940245998311568 5247806929753240788 8384694442092809752 5795763524320706183 11734423600107501733 13759130895429780154 1639511528768267079 11183562901931169591 14779477985300727140 9470989284686820303 5645390749654451680 1233920311206921061 14926010418314469372 10775626017634233938 7441645644008667261 13692023339063042801 5176437744290388380 16995246397640978147 11740191887521079712 9612102801886088169 16839254595959653490 4250263299764960793 17027815517985363863 1259994574355375483 170714850045744873 16554884737022879539 16416104696070705455 15795243622695675928 5946676878136198157 17493746645501284655 13285923705920073378 17110008674321139339 16307335720079770624 7476183243095209541 10846277639299493728 1880619266862602234 14954430172177559797 7878636554155108159 1407398945109877131 10828751626728331539 14171276642843535061 3578364114658345162 12273198012013092292 18422194870414542078 11890010642852312931 15601785669979003443 18149900362838788829 17740557729236085861 9754075969851516202 2681865285176507085 6831350164456755573 13382616161907346492 13822699517669799305 11215072572363260178 18377106791861409337 13564969692180476025 16633201353029097324 13019041530436408554 7291694992873406573 12594597874962922732 18160913427349936925 13352776303346120880 10023165087886513464 4929993472762437396 17650598421658363957 17610481492479451930 12493351566431329594 5278336894472861423 14559181945504690116 2249380065773983954 16390146268220962623 2445892245878811500 9285356627966998149 11836240414472663998 5650239526591244133 16757805862984246697 6984170645894623720 14598799311936327731 3452304257063543236 18366786411320426491 13692757800274998201 11145137077356980833 8706632060243672167 10413340340986400256 14699591110456811468 4335274667854337504 1617815962905737473 16699843161841787199 5185692607417437614 1336548036168688814 1916807632847423574 14558325657235617016 7034392795295925627 11794722303398329682 15603075112765476192 6923810250115290570 10730209347203996625 16881855305162739461 12612750376758673643 17974996949414794013 12537243913022098108 16310555372282005376 12756700353915935778 3256029660759307444 13479748471160478205 13327402920494812211 6304297215875663609 6369439809320437424 1744243661609726167 7832617689383008174 11457830454926011652 6220679084072309436 16037617784765356708 17205618815641959573 16938331947793590933 3903285753680481748 7260427793706949354 16401616649046599748 18248245594474279845 16556864422794586499 2640775437862033781 9410097275416880823 18338060694312388684 1570043799141029891 4978186420757626122 16705837220988411172 16581391369317388195 12506239916357013119 12204078454621887299 11784330426706863955 5860599417119969141 3000685392386335203 16617680577146997973 15754504451533519680 10385362385166036996 1976109214369613555 17571217802818402084 17559742360476348301 13427269999612083392 16636778461233118657 12908898129769763596 6403576282883443204 17137487210482906787 12787990369174752100 116300046550449239 7075223289012071353 4354375658135880205 15938689828940973915 13708098655020070877 3528759627891242239 5264636399013061807 8527260346272624229 8290636639884660230 5625709636908419376 16789667542496825404 14577403120734053388 4244533826277394714 5688323051866637216 3032613963450518164 2786201219844314351 9135662610086379396 5522004962837112980 17103976437298864800 900784130068019731 12644849876331777303 4581808246743143698 1391631498782629373 18383371170646206050 8156621777248361574 14601295163123398178 3927058392465926026 18162392647057591827 14092292707956541967 11495077716169061084 5625744277568115370 10888092863589533109 7045441182640707621 16554679015927393058 4773489736633920256 18206072867781755956 10876418954529119420 15934417601341855085 4164824581549200359 6879970579009400570 8623731126224960369 946247333590271679 11763015804471018612 10877095530802035739 17338755232482803267 2013932927191344485 1213515424213425623 12902068782115220311 1235489728091527556 13925469010815128082 12375532538779803492 17649308160029901925 14756772752231012170 2459647616360607724 713683836687561468 12039348520088086693 12439685470003254517 7439788741394998440 9659020088388825904 8437481300639536259 16255844192651321560 17967251167068392247 14297975762215403739 16150343864382321975 5969175945865140488 1504617109106075381 790762492793351960 7425170631664780199 4055680169283731729 10943973504088917259 3955601391693231134 1869314005102010628 15072218141140817180 3733705661041920216 17835241777527140126 13468442728574310906 9352242981929903512 959987063570380145 8853208909240074673 13532799752265161674 9899767237151542807 5883086853475555427 11558888166253219781 7025627069310427597 10791128445412447407 2782707347353450513 17226827284732595276 15412650408218369557 13468003303013225912 7054328717970809315 15968824901708592354 12135541773242757959 11390869014639906284 3789996887274477812 3820622681762766462 8525774053543140257 11777183889171541419 12402222559802841481 12976127575158440226 811044871494244899 17674006795703048741 8212652557105337362 17022119591071789314 17263029212565424310 12491996653121687349 11340241661573232624 6111888190532941715 1815007057268555718 12110849043480585060 12908456893112306387 5003855874192502838 15748414442797541826 14016905714038190349 11157662582340826184 12743184367913109792 2562048619478826926 17810785765269322166 7158513525099646024 6354691572400440602 9404632685029483172 3944245251173226693 11714571469127549757 15229361264246606551 13007099497247066218 12443208322415750183 16915730402922101906 7271925309677907116 3371552596384732757 9458190178926874468 2804229639769262548 16628806642905690140 13420556439422530175 5114387097770544457 9438520429621320710 3912556814649777135 11199032740041536412 3819383725429756593 10353778226337099011 708428215288057898 9142534684927296609 9734084092298887300 16846416514183831028 10603968409369848312 4583059061129108710 13922885510349223741 11256332855688919775 10966870627086383891 3993910017047128079 8989881346806643150 2239838757212855931 8292952674351720815 11449470819795878461 7811362260658243838 807612044268805226 1286527383296523001 7059448840818412950 1205937583659217640 1670094456732521399 16304399573941594991 16314608083202531486 6711421331257984355 10181737025946649704 442971522617210028 13989890556701598100 14871258300167122110 8163252276162092208 6519882206078527466 4090682856575785836 15246955475164886043 9349272232120400851 711245438104570684 17494748060433523593 5799800856059700239 6763604563442123233 11339617456693439563 12713616991613777503 15044234986045031146 7071269726694433600 14373326573275929441 15355490908385994603 13514165508040494263 145753510118264456 15023359323983698282 13230504967447963158 17197092919483553423 3383075191128674679 48662121187095991 18055995482309300921 1796519204703771753 4328138569371722074 1800147083542897356 16330149034910471574 18406289905077241585 11877328564054214975 14011116725177476402 18118543042586038853 14099508643125896198 4205259764333593144 11406376287494509970 2624449894882931214 174806641431036842 16635321253261400617 13851506981092020779 18267608884198341833 11970614025931081560 5200742253189334931 13773377188318760725 16778065642933811813 4015472065370792567 13446374934568085125 3146643521596905425 16684042220558113647 13483541932022050626 17402326956454402499 8869089261332147578 2985700278068616014 18236590079997199041 7527932498527190872 14610558971169835000 11123399049361633253 10693795454586539195 3988015395418673733 6749068308716615618 1669138185743116718 13484574239827553696 5850523201151000637 4632732920569077185 15446097678279814085 11122449389848679707 14132662955230083791 10910978660585935837 12669534351721418776 8135016341739580737 11270793932787772292 13501641323710625359 16589264128792598845 14042403285548666206 11480042202777513909 10467459746948882857 9762898479584023175 7678117004040596324 12902418238964451187 4872905765912578804 12063129346161066774 16460903937935482485 13852874195939229721 7346435394574109568 748819187388779235 4851314525915860479 18305510440650560719 5519607178484879725 838797285646131858 8074536240935155072 5875617828602091744 6419471576595715351 6437901667065757372 1652123796290212167 18208247334111057702 12802152846340965831 16033193042902298297 16872930496371135464 4271602863710471507 10855953690065763263 13525484303534587771 12371370537797720971 9696726195201241927 1953304226498893937 4472925244606586340 13278974624835469556 14145802956168548243 2250135797262121081 11831356495424196405 17493888708709115558 6717479968750411221 2268157457706121409 4144683235775027761 18109261376469564133 6536710084343403370 4045794011990167629 6503056580060327216 5013225090992660901 1370994817575545219 6745445953298401570 14946479982418089382 3955378047827427585 13475317904178108577 613431038622605092 13741485478806662926 14336313188641293265 15445027578521648290 499128040635683527 5001671332343362305 18442388983198260070 4045172034611865647 16660343327467354438 1776034002312088905 2265585536012986430 5411811475956667361 1772486005836640282 9296846438523621758 8124037538558856861 848930466159597026 4070163381195883735 13336540797410395859 4295579663323566288 4819880665622109205 13181919966528860295 5030207890736937757 12697466159410794897 5900830042109304639 14629043324228276798 14478320095827863463 15216951401421252635 15177578942610737435 6091242260527123188 11810157811974558143 11809872764545216170 10814684324470817058 6866408853020837487 5199507725095555203 5624974144448346369 13584980695221366048 7534139348748548723 1218707440311669298 8091736179516657211 15150544474297929035 1805198809662859632 8642123629055778389 7709741977497439731 13648309756806123069 3086938739893533339 7476756082858228865 10297880575811739155 9544411178452165593 3636344918588693132 6541476280902225932 8632790775190278510 7834369247713108042 5645407997055867291 6891027323438589399 11534530706444954653 3629137708883431307 15993243817711367821 1725123938954238253 4801374391913220416 5555661811157159330 4514028325216461614 10439104970705105433 3772795794711824903 15909794687372948810 6038222259765478913 16261168527007003934 17962792856789139348 17189599818351984862 8733982911876222232 16894500891601431677 6879842150701790127 17676377479562531198 3560995817684536315 3438711509599176993 6027812857366445987 5708444206903558026 8648402799491715774 4128373157050751259 1345548106141801165 6013514579186152205 16287607463368962898 18296120180461087758 14209108283249898831 7110027462321668660 3913529147093183220 4821039867606670091 13404097186685442988 3644813618920873056 9491586874968877593 17646963999514807609 16204237145526801518 6943145098166621972 7794755660366350682 942011628885222322 2833664574233697164 10759570454401236157 4228330643169537150 405707133414750860 11767920888536481998 14881653068489333472 1121024117242311040 17215332725214809403 9930149568806006376 16647966716194333594 12461567028767452056 2122310474410294524 7232991118204486634 3316265316711420756 1569178290127464615 13018577966059741565 13609759569152019927 13841840726114343107 12067700680502516813 17944082998900737198 13867861968765653667 13685643422928853062 7772908878661550745 12193708051933763684 2051412104411238302 11728825247581591786 14901877323424722041 4864577173150619970 1443695188463826151 4446987737952870400 3028753168022643291 14801207625116788142 13047721477176115583 3175681447192198185 910900543849957638 13987107431215870010 5264005582559980292 7804471039666429978 653618375107802839 17790581692178989899 6227615725500271480 2049976379748793693 9234153635326249751 9228731549731700818 4544322385094740128 13883832958445996362 5442371315083766702 6871277125447607851 27713355688324720 13332369591527098692 10945414278112787392 11791818689709592268 14362632384464361086 3428388019387001150 11285393879517326588 16385441062558308889 9768793675390412771 6306786128926763567 8039990338528220775 10979458437830690370 17548163136522990409 185606740198639298 14156043137431949819 12059605837724077322 10316229193255492281 8756914058085636208 3327347887525270696 12128599259115097584 5108981502762686197 2520996219302211891 5872333456799306300 983408655562396760 15922643547090232859 8883533993161101388 15825787297204588560 963568716573692774 9732833572843322184 4718448944736457215 2557890199303828798 15263131221712699241 2722219417938009571 11293918546864102563 14923888476265021726 6120940819174673595 1340712410703843584 14071070656129957526 17538306023343608078 922995542519556166 6364247252494749185 8746596744997211535 12229774232649349908 6233081097914369334 5536674713829290559 3437152036324371971 2658299837596437761 12122352450321066329 14213571003795373103 2021414364856561531 5069695750787489268 2934724218533216928 4262658829620906741 16328857673479198929 4531830212813977279 4405048818395453024 15232483032598955426 9617747410158113473 5153123461617964806 5020961423330563393 7910191122815245419 1693637093751321566 11068775338276204255 8638878425115244344 1745552921142697512 10487965211234235474 12088183490004319287 9367675583017606984 8629154132063248323 709902330978715031 3593587267710349167 14762156804562358548 381829062346091312 7723431766798290303 4311186125092260061 2521403390762281605 11745866655221026092 3217678767903511974 9494618387025179212 13134608356798083581 10015644205735456064 8449805805709770897 11935356950074202064 18149010591244883409 14112629026188200128 982655833767556330 1952795403528392177 7459149830271466592 7565552494993686640 15749986793071587694 9591765200477945872 8610344487881717443 16624072309158835548 9879189640582298203 15589506751674309370 2610949294945585195 5147740031291341621 6587227820835530913 17128896618304817313 15890993757107646953 15614569883766763164 10063064754473740276 2141393317468044374 5267004102112906327 16425917270985400167 9937633046589565665 12680961166403231522 14311670866975281694 4844439443499365263 7773635421302111972 14151445285444336702 14352064326310452492 13588102886186161465 15409796301151684449 2738882942795019441 18087901145163072739 13760417057878506337 8932530381535599765 3149053020399165560 14469561554969768542 18295716091736735302 7975754594367016422 7210644662497451431 7210057590815578293 11882432418630989212 14426634626739557868 11956178691444671806 16516294227247915827 2393378258229078372 275928494198612852 7952825403058088756 12549630013713647776 11259613992890558487 11341362526947529690 40414783090586863 13511467747836727119 7046954022771747922 10557183090463180590 965736724219426729 16756592719218241639 12532161292705768264 1341037534391482241 14271479117887507719 5398272124941596283 18252852449842719377 11039325507273341034 13564123457472808444 10554194750312855601 10226051794907207407 3179080253655035300 9544454602470348283 7589276739582873641 6621590175975094150 4214655254372646884 246168719767931724 8939505429958324205 9394270885358262165 6773920595365291711 14261655098450298082 3530996983630047035 4853925364281482265 15255545499780436997 14219164108167511617 4675098858213330771 6504452657895038479 109682186446919871 8583694162810110013 8555789682718825738 2072583729322240900 17075792712089178633 11954436320663086779 8650000994701220073 4441268250588422732 14443540111913072609 7991925021458003497 684684125630644456 12334020382938989210 2867294158145474294 13733302048241841380 10534769095787985906 6269802664953735684 9912478446410256240 286780554294073266 12569587099403442352 3598374646749972426 9447554631798302601 3393267869663921838 1375221558566146109 1888311624230762887 8068063508770304479 1788481848435450912 9827721508989186660 15861570312100681119 10597401955272833829 14290326061811429966 12137661128335189877 1433720808495713645 5167994779474199488 1053678874210107248 18337438168449305303 9965549013115550420 4652676706073750140 1539730198099037585 11148569710078070160 16468329019398199153 5080743986679737745 18434424035308816902 2091458725502183386 3231138477950157502 6322761621965935903 15977274856336359431 1082914460502875667 5928773647752820793 286344101132407366 9275604646150517390 1179392933126202456 17157123441387275905 9024271368088731818 4414001858058149288 16899683869848099620 3590439080864954368 6083919255178131857 10466221632881401798 13874052723220908396 3565560951424660713 1720667066160676758 4076106475552501151 8092084400350994074 13552046305597424779 13400357549695332986 7936100310859608921 1276684826254227913 18120499085904096684 864836671478180270 18046310653345432703 14718802095989980690 16894334668968767521 5000709946922396748 16513583401180798077 17271346523189759146 12188799738017330725 7068302004624776491 16373104836676267641 9391214881540471122 12884176779132306577 311796285135446971 13562915312942904834 6053611683862146520 17913965846114636710 8570130384486307551 11184014304006721689 2333005061315314101 8661186807170774228 5474975383749070649 9433064111656830127 1822556663866000592 7917836092966183590 4344570670738017408 4316608741936233050 10091920682487258836 14920770723986076386 5590253615116802066 10487677508201250544 10878833596969314587 10757318253068536232 15621253175733302122 2426839548064390340 3386449510255412008 15591207771869356855 15799906229327158724 14307608351417963501 6021181178400160969 9739883825575180765 9300169108859633508 1926607007453518890 4089546865713874953 9516713833996425687 17892994783194795827 11661001443698087508 2703152802199264914 13245225966190868505 10084514813987860487 4662947737926785010 11762289092952593689 5819485645204058575 409100186425013707 8214107819743639900 3666484356090506262 17909112327991317697 18285173299328686482 7346649089726872287 8181694073560575234 4193792682358952318 14150174986150668133 8719923491385213704 6075914169527182364 11854679553658018886 1346393153649337113 13375946904035366631 17519889663992394071 15776801487698199823 2063708542013493035 12777506883803006948 2671322298861011275 2765111857799435498 11382482897955008122 8805257296438904084 15249366695181436737 2952533253730959008 15096934051402291570 13414549864933844213 15388716634560228147 5357955890464546249 11771939941250764792 18315915678558397604 18177551966187676878 7149310457140832117 2663990025891285929 16028366714278443663 4852722529439049750 16971329739048165357 18223461792539263914 1583766423132323973 17691869883787255304 18141788421624243220 10703356350084629897 1606652968668365479 4060184573583394045 11326772990091196981 18040538471213078343 8960416923887249366 17580209332893443615 5081586045465587778 15384201204851239086 16284180554664013682 6765553079525359747 15604126777185998127 5256578377039353406 16677753607439930865 8920815942456667276 14308688507663646286 6858919760735828495 12102728114273071388 14663116524456193836 17824461600367695581 6660419865107135885 11097804195932715173 11646037652770721756 17029654900945609414 4870838698625488786 10548811248926083784 7558425739703954781 10374671507038269141 9866432414321227878 8558051057931148973 3683623826739856505 17886855885472474388 1162986357067611081 2743258864659271009 14734480322430369275 18207715496908052830 978991697730562735 10228162640400352992 17748297116492796019 16661149040083764440 6373759257519536686 16465632107049459392 17018932819476544608 15801812201721618925 4641789916931163340 745906443971840210 17757127021799710054 16031464609151539186 8928846978701564228 11821084980375433492 13348516432218319885 3537834235002518195 7361521339992723382 2456367089609959237 13867479809448477009 15368771241414227190 1513205945897797263 258826341820820239 12601407588422189371 6609314403134838926 16552686454007387473 2104370295448270582 13826830625669099521 4903491821844636637 12041558639489516072 9455992602834876661 2877381026614244675 5519787807800887038 17316465787844472389 3834218621799153596 9484822780990217452 11809524757224949707 622819962235382181 14251743608091430929 5280474132908208815 13114802854865494273 17556654692032409435 6427630955762378735 10533152423412591550 7951623848541623686 4071284643284075579 12546011124978536136 9614036352729992514 7694356828865625707 4873779396073371646 1072519065577172429 13716637132891899926 12985675900249590331 2861495606529152330 5827493859532147837 3113472131943366172 16837476840941589051 14614722165512692095 15241611321414528872 11839022751297654380 7076624629345817203 17276199743583440313 12663714757881460586 6280596160532915818 5535398348781441381 6659193011375694734 3425532761785316742 17796261622620895484 18246985509810841767 12515533034974305796 9898106496470988790 14791685448311362464 7217198372815098615 8353336057385310718 17456655167429197712 9897843181254008966 344007877718262229 8942597561669894887 17636815151464184777 1269889614548128580 14799159147457537689 6514133734336107030 11446126714730089652 8259113580010261697 17649302938685627074 6217530361339259950 15132266033969029594 11838039571870125875 13567876190299645934 1400043150201828007 6735914712361902386 14930182161936124670 6796612056354167068 4524538000505561148 4270251652639125496 8718538536184418781 9638730063883133903 9400201232379687834 12824963277568774264 5273626399215403029 11131303996106598275 15142481668712321172 3806255326530446575 15604298575838607928 2880717518689316490 9391921303984322114 2035913326539094233 8922102465640591614 12856944376914523335 6576948935671725659 5565272897059672695 3917801533162972272 11265529562834241434 7953508516869550162 11581587026208392449 3638780120824971521 12478630126887399808 7940806118821194399 13450252991010767233 1294252657288939904 16059909492967846395 16239137900372449405 14788336070228515370 1554323618678602114 17833628857643291009 10068713532213413773 4775509234943409845 12449442904655286041 3966174655830938847 13121274372412645776 16691165211494907648 2967349676413007997 431920803658021002 5250146366624850997 3263410601968357548 2368827750191600368 8625681791617483279 12141611816232071463 17149770247492099930 1614259318917022657 4861365902935654804 8556948440991046408 15827028685276325745 15402324007282737784 9933481113109144718 1665515201355324976 2394865945752317566 14464930562400148068 4774813404830935457 936147094887935876 2759820803670686310 16331063704385505900 12088381270164958020 18438013946906174745 1519897751048697759 3873524663615097066 469522341203426435 17065642357561897457 13129562419107357671 15472593246929146003 16655574296373803432 9782538372343485748 16231432203273825908 10677685844699759093 4120821711306243206 1025805329445907530 12925834239996714105 10081073806898943028 384595911052883143 5908526906168935261 440797906455763543 10446940269521106543 15210237968864760142 17785209253309841358 14032591968323323169 16677645599629939683 11607212006009606879 12993204150105650623 9685200885801136205 14508429214005691837 5503144290892975114 11863570831733385138 12033069250971625973 6614542374226489701 260542660578268704 13210819300462896676 679555267250959065 1966207611140190499 16364687972526380326 10831314189639369926 14065963771286170202 13028781805239654299 15541045462754411218 13751522990855876956 6603885657954194459 15341902177878532314 845786752601769443 9324803734770117738 17805915270253472387 14394295095004065356 13478597459664696232 2124786419813720830 15194482562989856631 18239474530271594929 10138422196949253238 18307449095015907890 8665261450874081242 2329174661847211519 17037849806160476374 4568475760814813493 2980279576707368179 4501887512777731847 1299256307214556809 16949351559482186571 18215442438262962741 6557884240961535536 12274370353211853057 11376723907914476866 10639472540242292354 14973509582320241337 12338978691154879702 5500699288053143362 7746945304626226849 7926969824986223764 8078240256616138877 10678929589486173012 5385085937831115669 11336521581961743942 2332865951112531710 1795158993008039708 1611022649832512198 11493735484224736499 8681084087215745879 6815020738907927627 13149168744676559475 11067394432737155798 18024758332459276047 16230960277055819225 11764072705581353720 11212673653039828138 15442409178152367490 761466698577320186 789033151615569497 11160949167178457181 17694175997306242336 2695808434594615610 15596670445873647377 15781464514572181912 12169514110231003113 9536705677248669485 16965926291938652709 1996629759855723198 5033332796576234479 14290143041562142233 14727172109872199358 2685868863588672115 11595091631701557532 630853209206539267 7522725011222809855 1853541459741004677 11165018608125643542 7388483270076405568 15081038852368594246 9563607496168877797 9439912672493111529 15131167179405431934 13473758147899477033 7343224192519393849 8168962057332352286 10289705135453782501 16623688531641792603 10568629258538331392 9648485996746654638 17231288226380942724 562686532141572183 15617624926390694369 7712215438909035882 8298799766025521520 2327463083868565277 5313394418405182176 16655448585364006960 1660168391204222648 12218975844805310882 18330396735070603711 17270533047283488139 17508310650433748048 15587204127013851437 12628092430076334579 16557236123928520222 8395458039424307532 13733633318478041564 8331565059092418004 15233633484489663153 3232999312378718561 2519214980345145799 16257662041985862675 12105184816606091641 5283127745202307871 2546923527089117589 3224537021117922777 8197493160539647687 15282067568821028438 7339050540694122615 16849650411312553482 8641750859872031226 4751238180095393083 1760142705386849103 15985930856317247214 7127174781549683443 10133877800300000008 8015024277381395046 9946217079823310665 15698501836625425178 1674435316828659422 9846900737493273608 9223452509718779928 4502966159739889984 12443644294517707831 15664184126022795584 5773873854894100189 1176697097412354148 6918842513183955882 16765972748854242256 14225430617192472717 1180029497509951685 428843662732036313 6237759452024033273 10245049833204168359 6879581906824386546 8264695493970910437 1555118582258354930 8977336065750308097 5880648526669065843 2036781081954123753 14984349642074483361 14471855766155776914 2575490528926398510 8212470442861051518 61819528273557287 7915720927913466888 7414956947130728141 1333263374345712935 12736314639956384460 13323182257241672391 7325008321313019835 3830825064309153295 15169620886952250706 17129676282424550494 5215779205060944220 12930025063564893328 212460147230324753 14312794030129952101 3826514316510590234 18217110169258755206 16729814682750361851 12091336698456213777 5299553925823648486 10768173650859996356 5339543366172329018 16631988014364697879 11674124972447585743 7293208681142186835 1962827590531370944 12272666757688511742 13991257203349820299 5943360164050235996 10015499925200203375 8814320302431946300 4261426114984214006 5849760343409496543 14432513776823698938 14725177628553136541 6354018352203427891 17011086097616728341 1512655328018676366 18190635257117915991 11237478246324294158 16020480448511846775 16808803104853095125 2412224084119014949 3565256381781276142 7572526184041382801 1545532429869149260 6198268926680279381 333073672069840282 12236661329968540170 4272211760606671879 2858609454797180744 16098952186265996297 10642396370643612252 13765001262913106210 4685816608926274610 645326723529084230 4639500343015850619 11927918944534295684 15597155337003277355 5653626898127897063 12814736769033861075 11187307775266240381 14816743072491630249 15352926694592804626 17213591848446061831 1639687400225780498 10582692555993498699 624606401455999300 14449425034235799719 4885923902197982581 10163631539228247262 9790786234821114172 9821200843824998526 5039583867818666163 7170896524374012291 10505507543506204986 14855361429171821956 13767507072721447392 15661792080190209760 11182026522753088103 7015607125651055563 13902934853518981262 9440815243998545843 6030409203038936585 2751804330799422207 16132355207462982972 13464464887387236245 12817586663054549260 882510929721302989 14840090584334800622 7826052049127967991 15042560362483689399 15464441136427134288 1886332673423908438 1204653208540192337 18366184295021669434 5203989675369619846 3065422227077425813 15330500232995552305 7875084523321228110 8483029410229274203 16129596468951428969 14371396803606399458 5791360048807105629 11144119308608880873 2819187000359989382 13644191133929662018 5389146557130664147 13334619446812830934 4415816288601650814 3778799351448960813 7991229974663947559 8518474098870349518 11093436077781252535 4964010563895466563 12969309869631819876 4685575887436020290 1694045954441709886 12122889164951369308 12695767536716922851 13049868568944663338 5975325202101727885 7083631939924258759 10055267585049831148 1247106201737869476 2867817226897465875 15058705805087469975 8832188363720945698 3875325575718611422 14261411732822841393 12199972401718235317 18119038102515318145 3510920512605781611 5099731961261218039 17320802858700114259 7478313171571142708 741853533507408233 2756599545381836338 13435070123624183307 10260265394405650836 2089813854260164251 13156765926349352402 18082574611132533540 9291325476246646285 12936749455512805905 16365703329531705536 15344080894257677505 4458860530948092688 10251847605341596543 14717839593190625498 2279043590543226219 12791951743484248631 16960740405678040936 16180914379205251908 17077008981630083119 15399525597652490496 10307598609808194103 16167337766306208181 2972923604594757118 12530399847883581297 2005828416458080689 1138269245625513629 3068706726359320987 14624770791918928289 17727416955759015767 8290961238205352222 14047625622143403259 3286925055258472693 10430573183615694657 5915785005574492094 13550799095594896671 10744381357320011863 14618627844702440994 1182338900068916132 16987263951397128260 10684077750504993372 9858279340821514698 17558441590551057498 4742467203534284345 13831044624825695691 6753382245236484025 4472817121300263632 4321406512035718924 4544549023003349335 8447153135930855144 186361081839912004 10815354720315642193 542011843651758418 12895884175146223855 1193514086566854342 8179429508181751674 3266636446336266728 15725873289650852018 7387305426260073835 7226357738764515736 16891119669220970975 12772999944741981196 13434952440423606062 8970109276565098615 13039676897552265640 763224882928652870 18007823178591822333 11367770305867852496 12246093768320780830 3767055419499300545 13363855676122074723 9457929628710542727 332985030033658387 5595798665265908608 11892739917036765046 11879300995689129403 15816648210551120401 17157691739229712693 6603764552915809699 4601149115481891033 1521361240920522728 3789606910084627438 12769659220484339738 11067279408654994531 16176691395131804466 5648728589556106966 1661564585929450421 10016787633880366571 1630826832442920729 1433293387945047323 5162281380530803065 15813291460290447513 7808175049211682972 11966107017533470387 707325014473177272 13832719043737051855 6658399742681296141 6902289773573485922 3969369383670427722 10740258850374605595 17595403519607213087 7403129204614534207 6173574609486568568 6837572210763077726 2776786648907415773 17007757314991109902 9699012591263976444 947633296095073493 13600861889672325035 11191585869694336834 1793627861370302817 17928613621616194458 9644239487903673059 7571307372595511877 1336900503567912474 15332908310205112944 7436567530248096062 14256242482133949151 2442746102898805180 3975668972539078983 11858309116577778023 121212519438397548 13426544296947277005 11612750331889263838 3560910770576130920 10508588949399705522 8167345741859494914 4822587061185601184 11391912148542345337 1217135199689903178 5283716737637410121 8531876025916047206 6363941876281144143 16087423464531324437 15465423090858232033 12079613537145837250 8161028050934377540 9920125324811073182 17399158789903875846 9909074833813718806 6941050536352024798 6919742587994396146 1855756316950488908 2024698482382582214 5357747578855644994 11828980956452999550 13944338781735892168 13054444004211425900 12770342328836038574 2440736153944777466 10164608422484461475 11915959333400277673 14776420407226080538 1638448559586610634 7879861006170498095 5656468310768692886 2709950080778121394 12805980602507837583 12044915582388164493 11050299654474428952 16151887921271087445 6335940059892477733 5873157878974481972 6191349247791052344 2785667961654379556 1003373501755809704 9340156931934548887 7298096988766415964 7827228883977708175 8305093079129978995 15590251972903116829 16004303560747424639 1094864704577595525 14891545993851435793 9281713961221867965 15067140466411961135 14084498679383052505 14707885528896854198 15709280832192758002 3213711740692371973 10534645782546516540 5228669051074328685 17374683316199354999 4085261123612363609 349906431917306831 17802860454308291668 6153280003659438927 15797978586734636091 5716786992216970476 14399559214935154187 16278113716184743310 625836828344604213 11488229726663539033 14831815398355928912 17968755847024690894 27409810730016899 16690910255512642543 4871424586790531037 4732312215227551636 7343084803036680976 11539713677141308113 1332990968067840215 13212981871650546169 18031167241126486975 13043208470993223251 7172436343106606722 15386110957820082954 258878300547903996 2528564287858329548 13503530664276237319 12919100579208184927 3464991159931277398 7697910345208130399 1103958570133332215 9764245882654695885 2166685598772355975 12579483437589112409 378737520144611343 8805585256007361887 3818451940932317953 9514411736094256841 12260627342512720087 15520151438407181060 4566213968836754068 12770048118497390670 5713805512426219426 8883929383688061466 7549923112270657659 1610643718353299061 2156964524941971395 10770465087795045460 11012326933061207501 6384293385177539890 16270047667967129373 10367348826249751191 6442748537220729018 5460552140537845445 15681861122910616810 1192685787786662938 1417906404167236814 2782090563968452478 15560471136588774312 2626458780184444629 4084989837055332453 11454881471731570149 10627165501900403854 9594950235360237019 2957385538074473518 5725819227145287338 5187445428803545063 3246675399928431115 4519007288914151394 5856732964332509663 467512622586523837 1191894947686859422 7118824795540455804 8538746167245144784 13231854594247928685 17987780843426222496 6187197642809063908 6512731725335900065 13070328542515138303 8346677123362311075 1931952830825085661 9364469680326490880 16768905473680233810 2835570794464592806 6018891044228369716 14187113366778161492 8772779367577914520 9652467061430078487 1517050165746454041 17366086683710269807 7206516247381640361 9971698807945883871 1816298135069923354 7671919523196791271 15694980033476069677 6048420272565035719 14110521249658217652 6408560110654339559 1143439463173021539 2543995166769150244 5458319399874668663 3849493033864221449 4141953419328186531 13889924638290199773 14839858186380564801 16151588494001333307 4325603084456498405 18375139770554576405 10243231880804883593 14080077851363307622 12617564299480003993 8798907376899555725 7129797771345965785 2278253441559336603 17345014784800757887 3435437647573604149 12949459788924365554 8652756171098556087 10746817441265400263 12020794379850233551 7465719269045789725 6629880565531810504 16970297958786668507 16077788287655991829 15736900625196634753 2220308099835194353 8816674347235944776 8234952101078357945 468673855136612573 14685115193663722755 14327353104523062724 18025140555436877995 6747395153873493922 11830454725834061413 5729604833807832847 14538221680635805402 7118879887893972055 6115330008810541170 17515488565976130981 4209290137005949476 9103248509651541967 17655303382009435405 4931825337282918727 10422237197565694849 95995825199389565 10737085971803067464 562768568863540514 7221810167381240142 6197557537489284653 741461036135991908 6426189240131264876 9479002135424629745 14849059058259854896 3319635696100852119 1392924154020246628 1218514096056959585 999513614290678451 5039301528105701091 2923750089808766260 10578236058696784386 16092793676485067170 1162769559722952371 3416704941922094552 1410094683685214585 3617867983600767384 1130255285321026130 9209582968808378791 7233520811747894756 5470056677930226298 6199686604748199449 12791986317389412195 18013610604371572065 2596907448473086898 5426932189637361822 11424923210318701359 18420233202221720768 2060974347857077964 4241665901144794833 12455805014549215728 7912328397211317223 2558671957133234262 1103060272661070000 8070865500950949268 10254976983404418863 4169688491758103473 3723806708611316555 10944777610074752926 13269315483524304857 7583213104287029790 14673110474730406653 4747184774723986734 4651878899890023790 12149698907548969674 2044786866529710482 10926514904740714670 7872004327364763323 4960782052743967874 7303544034584270102 7260212220602338741 5713277118542585545 8251311561242269800 16391372975340043734 1665550202866248794 18073454629986182904 12499824415667442553 428956384909884125 1984754352475782630 17606649441471391629 1286001215914661741 11045468302789820585 14315146058338500085 2877488726797212343 15548358273591520637 13928381001316184854 2874677415026512770 18232281868791963038 12692802984805350829 8303975492667386034 3074860615672295771 18427144880692694197 3296549088887689291 2570784665493320924 4548482073490716839 12687289741096388565 10456867402559043329 14560061687139688683 2752905427993601297 4492150493644595922 12642395863490551572 10932433286650862975 3540429358787370547 7811566900939103782 14683613335597701764 15317454396107817364 2867780388992314368 14823722414769778113 17963354589321843339 14077137146426371040 11573008606925826923 2187427466467189562 8792287446574254625 1406261818642748909 17619251958041308998 40591878001792386 7500240858921373224 1639612572724476387 11508471175462667438 1828087129076079363 15967701621225152559 15537434323351826754 17493641713642901918 4572457886288680075 6822544496040384635 6975457837705763841 10752959992769495789 18287931075523290118 15264366359165846964 11818271290676123960 14268686564691073235 17385930086803800181 2032872567067232796 847463262453985250 14898331573711447570 9378009151638376934 1911641112248321810 13734328415165893083 15471749072903929837 16347808631306802331 3785465529152350356 7547898852014107890 7691486191833475488 9764788159069545258 12512450241752299981 7236018264752380397 14911178504529083782 3068992270423009379 2142815887318098698 13211877183924285485 5676946672860135732 11420718456268784067 15744085459678452482 3963561030008090575 620221013008084278 5053468202265898849 12889071778780234550 13874187464663553776 14620429274183069497 9981034956200504351 517304415857246336 15037047289374441672 1385750177625259359 12666255261375827384 9166747432431312634 11589458466291732355 14977381162044517833 6831945337450450326 4658846384199430561 5722104886407788497 7831012955085935403 11800606989435545066 1335885917790179824 2151995766684547077 5666796737384328543 6400543533920294934 3774426438221768771 7900471409607934065 4045603051281945617 17266779014772925152 3379539980947352015 18006469294634659985 6297799800056091361 17576045055172493118 6675386493529002799 1160320555956453443 7830255434922960480 10553801073731376311 744122783953655433 2380440216887618788 765989423673040022 16776120760769611080 12001061703879016189 17486754747331119880 52481408187466190 14120105668235668678 7950129200808756342 7796546724194077120 7834334615642359454 6057736940637811166 7457578607189882108 5052315241317852437 11276516750207823469 3925486181227194693 2165777276601906314 1012491123078352800 1198010903243523665 9716831922433907919 17317759083479847883 10758304081701239782 9897966899986544145 5288954079559815941 5459095330686278451 2984658626674459766 4800867501054838910 5800368112358686098 14301511591023472088 10297141479472365544 10156801552057234480 8921495848360308820 13029739755267439778 15547137742457927379 1694730975628338655 7365232908042117017 16142744504169641018 10513534873837801608 4088644326893891990 15376917240629527871 3142722316128511074 7658632614467698671 11360216259150008841 11991053976243312524 5403238043983344265 12986871564431758332 10896769483133052648 13144058808540803357 16537237190099174753 5720304923889569889 9569225495548347847 9807298121445410811 93785382029131992 4977634823300790362 9438130383012541514 13668694135853107611 18137640221868466447 773951934880583832 17500600334589768781 17469789487748224838 7694423572343923394 17245099350594986892 12060438526223335678 7913025772951087767 10585784930943317576 6329765567110492766 11926449486170169188 13782155120219719398 10850422810604757137 16276037956908966141 17884558193694510192 1623538203472943866 10678734926423726817 11357198485588125119 15518176623513535025 13080347106092173976 13182127919168693593 3704128502116306301 10269805194398452571 14935999189948380130 6177904000371761439 13263507696631801663 17362064636546125895 9569779109261328556 11055250049007514461 12970056512401615797 4241288875521665044 10061201742210833580 5640004208804492509 252734061530240487 210340960081827333 3714636582217596936 7928378754524127988 13070957407342876453 9351371229377355804 8661646454475207837 15498803608006892764 6590969233256740727 11957192390139654483 2906863820435068778 15302185939718655878 7579033727120252004 5202205517915983238 18417507618284826128 14648190991334459391 14298359032421934648 2296199375990439861 6772352441113459434 4112534586228532112 961085865597221814 9040474258720929229 3740678659203400243 10943812999451062792 11816454614706467426 11428956164213925594 11935114641674874011 6923766373560278514 13510110736275058993 3190115414739256498 5839652526700716305 18112596637108927108 4004344899335504830 6524545337506340764 11260061831691197070 12937556523801077298 17656260458385416927 15919853727571841717 8172694876289810658 5606979113808524590 10059474084052486332 893535656742098666 14682827804487566857 2894725467043553898 12706542164473559408 9301430056583708538 8685594049215503805 14609892865536488550 12963997812161974879 18317047095990160279 12620251506544862574 10669980578124580631 15877012935935805921 12200266071832117869 13066007347512502245 13408568652150863392 10835213282903189206 7652898382024402328 5336920626881981825 11981114643588430365 4152178341656766421 4216752262655024992 5264593239619188352 3089063971931923489 2546521015965407315 10755211962662531303 11904581327079449012 12810248915715483229 17702096357790607361 10094121163290137082 11424465378499143062 2474413161148283561 10684385827133875898 13069343419309253012 14843256671326820350 10744608075275946596 15093319940021812046 6182671402093472185 3922664972404114080 18237230599486180998 9825455601752145920 15488249675729301265 12435955012899207593 8394112838857366112 2907555436070070491 2857782237388229863 15975549907743196397 10480983254048089608 5290305849550156512 11532498706114007767 9391011126565689255 12465598677930314886 13113303284285538872 14447630744872828662 4712865193599522380 1851811086669581623 9062791103730054782 3722041568769502943 4842207503780869155 18246327479515899359 13833438992643690393 3693876565965754821 4771561008737161102 14261491651411815398 8124327676101859516 12706000136712761921 2785499271184533161 18415292375907157519 16752661141710394473 4193868287068953346 4032603388894228702 18066808318582403270 3793227004198550511 12065629911481892735 7813933721805877850 12651775366122541536 16939959908828358047 13405048874526505896 2571414503101011432 16341684299103698853 13520978882497522484 12079960664567639891 9211443701030321134 4187394869032307063 8454624091228422384 9130659827766549473 9220046138995781498 1268838311273542115 12570253791003126798 17212712599956617628 17933922041462274297 10251049631277461167 12075065982363583097 17153118065057838661 2968467215505193405 289937289865012842 7468117688472142266 8469702003314518131 18429034001782865529 264302645598385062 2088442935029174074 1521430205092648094 10295244199565623361 4766561985222583185 16571494116536251441 9385179422579051035 2074915221206582129 10372324204599156167 9904936625476589117 7425072966842466023 13439890545640764157 17682696032413317756 670388733848124565 7022848717726839719 8399295056609921348 1173844733471718817 568061017478512946 15239351072736407837 11349134411384401532 15798953573111092946 921664677618957989 12940980353124328363 8630171411317343833 16340686358600127597 7617864881656269043 6316706464376546078 18187360593762030577 16238436147082899507 13142941531645608539 1242183531627821916 394622788155974521 4996381445025233340 17333530789213122746 12909574741094776775 9473114442184815314 3624557636660587477 14147911473353588270 17502403756365516394 12643945520186520079 13277162904996549863 2110131118519653210 15021780380118661819 9409952365880831851 9866450032124349769 10720831569473505353 14289737805791659389 563068652951693501 1619787745865934956 10731359813958199300 17502079978724828689 6571213416608536081 18336032400023488555 2850217600901180040 10777003518438851517 8486756133556214330 15348670209956001103 3942320137611210319 12557958951121747640 5341770081697908093 16086556160854913326 17127710073087627833 3886312379538551994 7129971674159683761 12167251871374569737 12182238329978998005 16080928346087306378 10750508125122024012 4499861240197308282 13922912382727589952 15721989777724366723 3770477323179864262 1070773119488864944 4688933463862959116 6083065495041796775 15479561819134393420 8651668241356181744 15446480799858355564 10680341151439031711 14702753128228295232 9518297935238174014 11206797291255179457 14104389027836564063 3767684247733564513 1726392747633957813 6339090220319043964 10620147946217830108 1945176192856432292 2823043184024050443 11214095686335250586 2327199988555797965 14919784683343447368 3025241499649655215 9503270215752703506 18262715482641277753 13771764677677696148 1568193294796873639 12877528578319053851 11459281725943816147 7624700308163585301 5603674341265958184 865594863446506146 11572808320801907739 1612332689414780629 8394789735736120677 7201923090106777185 14058524466548907773 3553759037563023854 7649235714702236873 10602438323105631001 10872057955257297727 18127747819060027691 6750195230162459697 867329303036904619 13794084290829699827 15531213870091282509 7180988628720252071 10943241249551458158 17156565828287417631 7187931592088966354 18242967729481428550 9962563332407824299 13777169872782459186 17922279051089738824 7417397453789169753 1631901008492396790 16597416557406460756 9436252346566537539 5636667994022893045 9763666494370629706 8648265982380012774 13221651893287394753 12721844181135882106 11439720695999763061 13864075780180657642 2476335693447846145 8101612595323320093 12462492717706793931 3150552396441273242 6283054407942896211 15105174128116529580 9577680285550264704 5699695999668320511 5744756107217382280 14684901515065699396 9517654193025592460 4692501950799662275 15311120495662294943 16476144705359040758 14045391793494836993 10125832151922029573 4575726582790857407 7858013920516493899 55988003279367546 4766899623517695535 15843585672220977964 12404927881300810945 12458194418278047543 13098628045814033028 114445574573221201 12721982714360754943 4895249415182984634 2232108109300588835 11370815816774394630 11005519490481979572 14239065757296457017 1262614011626703872 11944297126449319983 4582944360534340235 15921427174450582057 6166295116546640993 17796887552560969234 4419660412495694890 3801060773030594475 11245143293098987683 9905245668249221748 12218564960947968180 13831115325795814441 6543079333861471053 12371160509788352896 3727672693033414703 16035480663383956390 10861276843615741971 6964020410891432456 15948044302819221107 11361569470652829967 8002631970384310816 13385697661597813184 17229746785836296032 18307858794516965986 7828534748566879127 16968578824161558064 13035633113263213361 15525480776883365124 575182949726684858 1595102166354762021 9593711201313196537 8888730381673311214 18377326146136892581 17194743555224897706 1912422101936472923 3275968389883767653 4515496474970243266 6937777027481580029 7156772091487708257 3889431177205555035 17891883956559607367 4415488808859595569 16510572320394672271 14411619665207434274 14251919042223397099 7000704076780076171 4973405861950606935 3121472434803069235 10726979009667851810 7226532889163872956 4331830067989137452 12988916358248643081 4044719420505077122 5805774379283453677 17686085650406534601 828586346368373766 16679130176065135369 2371744894606475664 8046569572901199601 13546790629336754054 7025748916679320813 2799173866458099702 17345316685123553247 308605533017258129 16758106280023305286 10031292270080935535 18058381226574337604 4739223886732879215 6963661254291893476 17575707319501586123 241470417930105270 9297097652279705718 10809970154474898403 12768312289313157970 17899385465654021072 14618028416974783436 11893465456667890202 14800589103848568394 13049642398065472517 3411765348362883307 15057665939202841829 4920561365545297923 9940604812079448282 5226420317166226870 15577661657257545500 17073963759891414182 11366679779947334383 5449423735799862516 7245485827477762887 311627284170242531 2568031895023163674 779982499748868838 12336357107183461117 10786168023520353624 12781694179749468658 10231153977452688352 3834359741444373555 11522891023239354821 305094693319640007 12957669666677675369 523293549030291812 10719225455884744251 10747778992109256448 14288157733194437043 15268813666690874598 1344883654845744976 17829014236743235378 14150088249381114808 6238398495283644947 1014123830718195359 7507821501908386372 2041654883413411032 16413535645156012035 1695245270957909459 17938827625672188532 3576497773289866903 7357241961688002019 10223056858060528339 17791102329427887319 11914075182562640876 7454117772810561099 2488739488541063538 11217768440046543532 7624627343976851047 9781808745344180731 7062072515942891923 358992155652263797 1665929101858621714 9716951307301553312 16610481930391356106 15241305752981115842 406976628428007105 11465488381546427111 11873232895425884227 4370925819181274852 3942290726611173325 9039085810715915633 3250169394789619765 12926981492970238135 16838882392023339206 17337349591982467792 13116499807446100309 14614210319726717568 17511271896956194311 6692992097296099499 10751306041831349639 16997396011698512228 10888899082328647589 13751917485337085453 16192487301773373527 18404705194572079920 6768818927429698758 9535232489683406140 16805719026913911843 16308684599403043741 9563815817875281 12189871358748570861 18421805334193550059 11297834264640311565 12001340302683400227 16448498894811368891 14884021405503799067 2417236795307817321 5314656283613260610 12110986924347487642 1786747725512610613 4864118700082332862 17371227006805141248 13082461527048730710 15440693823499110652 3581176914479389742 4530889688697067674 9322544448332834479 12833756745967328311 15166040469665343952 15266861790802459348 2461473457960038718 5157256844558897242 3286403807828520780 9953117078747604578 1411793383705540447 4530886107828420577 11615697000599239306 1843181868317506197 12105404723371220614 13897857672997190089 2447209600986976043 4453056592548618671 2750843137586434337 9562881875655879385 6664867012724484717 5834478930679071887 3292058305851701499 16898876595776840404 16736171584310417411 10736240176600991536 4126109824299278625 7068339478280994985 11656013741158971724 5057932485944724686 2226325971748847622 12161148545960959139 12775936083820356979 10523642547139180010 12449497053249422193 9852929136767440989 12351682364505495781 11921130171405351223 17448777576522725542 14936432264565327402 16228881809435415165 14834481719284108621 2850029636919589498 18074513335041076986 10343988397053975714 10666517326481910118 18191732875403071593 12684627230132327198 6274814243169227692 2165931851155688309 17469165877102768532 15460899952968976236 2289332700131670711 6011820678638999917 14643357114178069753 252236314881572787 6637606373609539166 4392667657667068218 2352372448186105519 16287693230584686466 13006288406880849849 10719135156302363985 9540422530464730721 4354083978748546010 17249114070837329573 5705777677086725081 8312550607202302805 12986675118058790654 839210230105648982 13750864046931423090 13696364677581701891 9352762600070791336 12689309889931729067 2246738222368354411 7878817917656783818 5897180130696431324 17980565012186772916 17949181392026123542 6245736090516684605 3544094264963616882 6736468632228504170 4006239894517189210 3911007972043189017 8377750630224640917 10791924881054735230 8480101422263852756 10672105249669961641 13153709149803183285 17626989195643526110 3143038397590981776 6202793029394580948 4148948203849614850 786411501535614556 11240838664408332223 10294789381391511409 9961799784566986835 10666434199321441169 9834395854268004672 13693815131083709058 541130097814130059 688731113910141586 14396106387121441920 5170344395856485054 13261975455095665502 7538390862935642779 17600791056423395281 18194035777868887432 8183966134637326016 17484412059047078917 8199234335898738365 6299738660489826015 217551543977423828 18262415315034476533 2165043936456209975 14424739066467683357 7825808885505410377 10674314275545352268 2911708543652756677 3278036023677335992 10230185776922442165 16979364261406991201 1933711500884379696 1280420189942522684 1074846049377704149 15303799122378859659 6521480643146691880 13042768507933770098 1096348199348816273 7345660034629329755 4103054709563898185 12550350026127368172 2027868875739985723 11795065163310196657 13161307242778894860 3568759108181065796 15030004285715055779 14626494900857399056 7663856128471262397 14115139882386935458 4958414921749661007 8051805692396962229 16749216544168195308 16031817067483373860 6541644213823137334 11739825055672591094 8404265181219388356 11194044538292893539 10326884143627995917 6178294836207004221 5485360946036644871 9490557002740532876 17251727695856179196 6933957306397854823 16274742083340131269 10076667717315022689 14921803218567026601 11218331051313668159 6862591655548611239 4402054467306756387 8664025284648361262 5211347972707508071 12129648017369391056 9179858876132976263 16858863119448349522 12199253264462146375 347129550605009138 14259156025277091063 13815848710615757125 11495105289853343139 13339287938510104645 1292634102732200463 14559997827027845526 10545598546359376917 4798487621586692749 1351248378557888942 12637745078532128230 3660573605963062579 4402354925669336428 8469700196641190470 3555572750521786252 11314834588064157969 12280123368417396491 15378133072950952638 7062350047169143586 15980099670121955073 11503494368187549190 13361180153736893741 1221946889564001365 10620455840038333436 12352009390012951871 4618188123133917165 6664462166848949463 6847914045461862150 14748582732774994968 1753749824024971045 9726634165269680518 1516311157679533420 2349534272221182647 3203122525999221328 6841318500831705394 1493252537350669240 5310570007648159340 98270358915466317 16230654205181629748 7272641298292032614 14543884790277251875 7735093706345955739 17868801001646089242 15092834226952626881 2070999990807895912 11797947946336235226 135839792700492901 7761931187329740026 1538287859678263153 17904732873975016615 2319040694686769719 10073515761789474530 13994245994070775297 15370009077556544888 7682208504001627890 13148836604838862115 15265877464240354442 13143297753761881002 7240473467760565586 4251518750533915596 13852524354308683130 17875902701644794256 4879114067721452480 13096125848153855907 15419823963582170796 6215602660500532311 16348808664922837302 16775767431538599743 16487610818627836741 6970465340971700457 10632303112336401333 15583292983750581015 9669597998600887222 17254565441227807303 6402567581037468344 5487117756039934536 11977861950955494841 1281271257450808818 6180399609687648116 17831007392248759077 17967902787573429541 9119985188935419355 9372544936786825741 3021259954535798235 9414327971170782338 1161316696517602194 1439138147114218888 11759369957834841918 9973983655537193583 10709047359131430585 12895667440496531710 9491156557031675965 8653215610341989858 12537257687430204233 4770829066848108403 10423747128763889646 17323213709029877514 17340058229424884547 6471688218057630141 12054079621676921952 2963164526344739494 17648126923391517212 14870337755285822621 3916828771777937246 9412802972402431104 13586309117013752268 13585109934803830888 15838042317154461767 3306709016034421814 9276124530628158240 716499810841426073 11611130864100646184 18064323378998493014 2820014780734642623 10496417978324519614 10219267109829515976 12822041846973240905 7218517823320561190 10720833720791845478 8586436298940030935 7695793548689867243 17900436899724781538 10597756460111352086 15386054977037349403 14908264100143424777 12498460065667884506 10462571541582411076 15476279944119067184 11250794979672416917 6717115426003011955 605075024927567583 18437124570244870549 17575935204709144492 2113554589036704520 6746770334222847442 3403867708773276529 13701164270029902207 12764861183834093076 5815547298412943909 12063234611761486721 5649970257511589009 2494843502826957445 15260161836668287035 3218117600991575385 7251315656027324732 8231156841586286655 9335013546012645214 3226903826524231036 12432176117346241181 2224489396255767593 13926537699050448692 5787750410973085161 14832783198089873212 17427965273899430589 8000215485928380575 17382858278697298644 9105641423243004318 16675817687896202252 4582045837936014369 10476155303743980789 9260238129928178030 5932298113007322691 1302143909935810448 9026091565252208990 18287479149466566046 11526951537380641029 15527031997736220139 15664884506187500585 1017461383205967680 2945231724648962792 1353349438395057561 795896859961151724 7454365190362781520 6307252561381682723 3349652486834261181 4862277265100331738 5292771030355835108 7829473153747799101 1962919329678829983 12332859028309354776 15578039257200150595 1219888748575345428 4135993340655322396 9126948225303151785 1004231794330096014 15177680811535776239 1406703115248860875 5181255553849114740 9336799093000707513 17901943017215479202 15709585271449916948 322966875718239745 4745660155806607851 16523131430375169820 10753149295996298846 3233479331128916740 6937693291948136511 17383416172718809216 16961109305945488599 5909900849618601355 11694154333633738438 10585100476027865785 5259396934459459587 3114270342444504397 3139454770407698731 3224990433166727212 2761905847709290813 3082779606261163972 3692561920728825834 6680490940906129615 11126666059857993135 5981146227814909379 1548106280137081585 9631646307230357986 4338920582726719148 11058705909771760945 14941209030218477274 12173054436898256341 614104133038299925 16292552610856182594 8048472179343632731 3571496899067228840 11175990012691633126 12786057570792745394 478529518695042806 15174296625521965884 11490250088037620485 11277205972006719286 15438272255400078931 671256051798779559 12862711119765026765 15204308320506095314 9292492786946664317 10878875301467040582 12626544466139992392 16440292616369362522 13304020957841268826 6427137620387507905 8157106972613106086 7805497723537548010 17997925376176451385 12308638398920949822 7017109360515979083 13881574158281907795 6409101872855465462 3403751127147702302 604357177162158454 2933962557474655925 9379191012001548008 14509479105245093045 15953619734395044975 11361735501505064815 14586513049660355818 158491788479097848 9984534235083180934 2150454621274261371 5567684358132867644 5431219805212616170 7358573307265051439 8289340826602231272 12782320764236224721 7779240201420020737 15564969154875163045 16607570393968982455 10910831219358114076 2533004765361627379 15744964312436727281 16498529773886158822 18389566815214646263 5886694193606339489 11993153986513726165 7364908989029199154 17635757245980837682 3110563956046679397 3236516030301223418 10242579312850893175 13768328762607896126 4320825793439992802 9687668196458222255 11165011225245651224 13354621705520680348 10866456031106156663 6362214017029741271 6602658824176249977 15617117628369272853 13095954322427265674 15309519779748800867 16387335543429987437 7051793680096208617 10439314367368821735 15193648095237410778 911738823409981500 17481501433283471066 11354232158644090810 8932152346283960267 9845254307924638889 5600911844253724187 8690059669378463598 15417769615650100159 9459326427522883585 13303602692529381025 9774644610535201007 7465875240590914041 15117722474200760432 3834599347818504956 10380735542321691501 6613604888518968817 13269700289134013671 2286394144128615861 17770118874288479372 4535416997616540550 12783267251585720018 2217884781010675805 15134630425827802996 9345959132831539904 5113108271954567958 1670634383598596851 5450528551537008837 15663463263608830178 2322010782749335055 13091474819024442385 16227865687152969483 10126209562324864063 13052909258147574445 2694912745406162038 12884971426409773474 8020026452607347089 3098710835569908595 14779846948272784842 15009382715049204538 3147753165438472303 3332588717603104763 10876679317640232575 1610111154565504122 11266723928125808294 2806452286116919046 12009685166529989303 5517090310225615949 13658160820352733022 3071346194967429163 835023709561317052 15360176713591047675 17291441346569990086 4850201864780370272 11490426558535363654 16806535315944554686 4440378210904820273 7681012954066167952 11689879921778212075 3249922197694304566 14723516114202565111 8004140346750162939 3906085087112783112 9854069746653178007 8312522164544225485 520096891338191910 1617114404270942422 10394381215836972383 7533305623973754582 4450172639434440751 17218388619232400149 6938067878883019886 6052045216521954488 16117595357656770743 13971488868876889574 144598046156465901 6901586982327300647 4771268203831282680 1646831076421070600 7190262207856929933 2675801517244412470 12013643036038931356 17096882365289338429 17064931088194126418 14848551523452600735 6242439992961977475 5643806171599602933 14498802897237704680 14166174989270976749 8669938231793789384 2734825122234022439 11286622892284270058 14859951735838061464 7356456113943476780 16585599669319219428 8661015435662141214 3991422761638811546 13910501196900735288 17880156044404057443 15851757062999422565 4128228565543402827 1886553846486472942 4298685180638321582 4438525477907837044 6873716012072041608 1338633921108633898 12744876556872728463 15987834457759423217 2872979192372408312 7434367932807402505 12951963744321025186 17076033526046555481 9436951755224838021 16425844656390798427 8578323049542914438 7442103194594033582 13330068954198641661 4814440693353622985 236568688226440521 17272735628061599388 17293628364552518048 10009756403828232840 18229469358959546203 2471993186055264496 16452436575291271146 2596811660019665618 2401169188358554219 1934359140595828155 17402566141471941248 841900552537960218 14180514044105835860 2543707981436182561 880302660915094783 17225343546941155547 14117998458565871275 15731002743537100425 5503609840016448422 9512026298453459399 13025972691015075040 16108823602143954459 14985296910474179314 16920467163168911701 16103700587439767302 7870367357486827391 575958626464165742 7759619278870172119 3371452892786518287 15317520109129094076 17493667648089656419 2630551612571914507 8335057398660076959 6309736768930931338 15659291629804761793 13153179613605463902 4316888407693597683 12042924013779308244 16271504660869300052 8122060442590773675 6793613777778905817 17590283294258456609 8507461859470301733 9900787529816908516 941694186477465065 127248019938232635 11825633717846141762 13996380461417204631 11258956686093594419 869190784099760563 210927793254587364 13454394082826918774 6927857884639109868 4688460082971488768 3232671954079328905 7765240312819607079 14144164221350529908 2328403070970420919 16500299613189809275 14444643318650873581 15918102980356477949 1316766711526102132 9113436039591397765 654943493867896552 12521763418714576764 9751022603126555663 3910118637047458136 15303886875198382820 3989592175724929565 566792948241119254 1979518901404555524 10927720684515704193 2608556789072326949 16694531451765725901 4507997859183437260 2790891769590962963 7894823444711036720 14536786146366478320 6317695818560658073 7069351906014600726 6364360086337311728 4581407910105134200 12434278148779652266 4721411233569477687 9341169618132903376 16691675113392815200 11434230507164543000 8089875129572626082 14473438661654178549 4123127051993266085 3946819772929218833 11985297481144268319 213149995064737258 4509570765877423553 6646401903578276521 13956310088764611079 7674753211216473457 3739960316596494856 3953119575591649807 12107227849352305174 3836562512874448348 17264513385828017112 1090744949208100126 1477415276175181760 9452782791458145147 7435364432982571283 13130509420601342436 2896773985599075820 14132696818519198176 8760320410484490597 9375435560182660075 3721296452137802338 12247932624912728025 6728152626540993212 735221245664570827 2438017367820463340 1107708859665864657 7540341047443629331 2613651812419206774 4034596685581692425 9822251757464082510 15658521804353742664 4525883690891618110 3313643991975440456 13397960841343116763 573039514991417570 80880528785094477 12133125975802041787 15591439794298609876 4163773395255423204 15780740651838889023 13725541996273664438 15096381310258139670 16786371494272690024 8332241281835257244 17857338203401580454 5237170225054530894 1859547966961387551 3992914121342555700 3168689827439724011 13231836946364189510 15874436908001949630 6657814832612687800 3794924446021946875 9041262359636383999 12558831525989530535 1689338882961729810 856480989687946767 8118534279674353233 15901535494244039331 17350456850639083506 14798399355655128909 7240497161376168768 12982372374161087552 7166336101437585751 14449260239545489596 7434985415251695088 13587872911147011968 11092461860015644285 4551462683552770606 16180023554672415177 2651732260296525530 10114068805728770144 17651467487456357409 3961175175814543464 5727451840294530633 7063961009269202639 5395807409378481482 7659092395063602984 13338585865507922252 9190705032588298470 17052941287410979314 4061866677518406157 2307611093648127588 6744634110018736723 10424313370683440258 2477089940660986157 11348138634073029997 13517838352976156328 18331654502147053026 8500611451782788537 3789949780407665185 18252464989540964749 9081437408282157392 1329060212860005922 17914144133592809871 7915486893054414072 1592368222662041567 7326865927216320937 2092965731708974657 7792226715140904978 9531027203111992901 13440029388622286875 5604532756010201470 860598925009551970 2222048296618207906 13256058924598944049 17313662160274405211 13316457033044994411 4140721831465991871 11117451325613467378 13821664234861982171 1438417569768738457 10729517212456970254 11166917460567474788 9498988238239018732 2991114987772041205 9244815922208480674 7939831091605482872 16201680062758831614 9489176561053205143 3541003784176757362 15681955821997344913 15695559929444123347 8183268198575256869 1020769671441724015 2613864165674583664 16170370944030420101 18164512456658004011 6239723604504156388 12090571624651152750 11186379099536220563 4462364908314652902 720152942313321233 6366425175422545771 8857698216559087421 3518600925553071472 8449849281462379596 1375827082270638089 15124421645357385924 12195498269886992266 2463688604943356580 16541683444430323688 6039125760852246178 15298892494413784113 16738701328769792433 4001612759905426294 12892728886308357147 15211915735181934207 12811341467477344905 1195591948157336030 9143251063706638422 7590841519676946084 13181572872863194228 5625137095736918435 1591863037702509129 12493886916006336470 9904201327970207447 10226713730291326067 11579797596096762147 966105022636907867 8020203001844165847 10906102387092593318 1421133196252370975 197293040817759721 1629362167623105434 4625532876120437493 11193282180279525672 16117119273324125545 13369000571881946062 14513806248277846838 13746866862457905487 16570076404379980208 11186472926292933187 124760999447037247 16830964168354067779 11273916310420177089 6940490310715810987 14563883770764017581 11201664976761296855 16067361974666249055 6132701035211623370 5268162428345543834 5166294573795138146 7161013596747061622 1684257542433217544 16839007284748073073 15853856912271011763 8734154747717661697 14540692724048290253 14076291583191974255 3549726767720194313 3490627915185955983 3211528907891088246 1723468750272974743 11222585564035767476 4240674187726445830 3578973166141726539 3141792219929304945 212216028640465669 5331338634734656691 12875102987908265149 14297665782269712372 13821417011580328183 10157293131247996634 3435509250025654044 6384046822716712082 5763731383232518155 7985447233939027129 15644606161344530677 8801872974768248840 5005094300486702675 4028599667791816634 9209011522644471776 7222099011061965044 11255534055887472079 3804068532497887051 11092015493766629230 240617131424648356 17497982758967915117 7015670334049250774 10063671659879071531 6208427265665252740 4419094690211486939 16651661801164486599 7486987674106299956 5366737939940883840 9424453918222676301 8140354101607988775 16281259240530501970 11235985751654520939 16667791875672480356 10862982014074087903 16856481444046274005 1542445231914299177 2315023210462812591 7557928173853903216 3554309833910409929 17563751503425061063 2747180592791870985 9553236184106981467 7610556299371212168 7615697548676722327 1294779484104500995 14926339499887301883 17506606270018359297 4076054213196416056 1137214665262786552 18253520521172668279 6242801318093932367 8746625834893759075 2265155443537265027 7948011122138730816 2153646252085063166 8411416852592096930 6035231898684590575 11979178307255431976 12553658597880790285 12761208312031874429 5931377262441875068 16709399479920553555 159197449332156514 2645914581883363256 12348084484026922215 10952101981156400710 6075672555838451959 1590752449572217604 11988335909398011945 7713666366856851282 14247590329840026435 9975963822652824947 18202575981628419638 8545640220039348683 14493756915984846868 6325596589666077126 10622381724422469007 12328022117781600516 7381190763943770009 3713060406283074344 13908025856736148566 10663481058991929963 714248423750664643 1581984247234279474 13072282755665774779 5156117506028950904 11388639208098597814 10893262434875256806 2382524903727342810 6892063309413501902 15038290891225372554 9825808463471884669 1169483114281568652 1193891553357498811 2680103418694044568 6912638951811369454 7068758402034233437 11071915636624468020 13311222337128972565 1417876660836439057 1106859198441616273 14454629111488401178 12998837485812584409 17274489034817693593 14097506425791688595 7629908922691411178 8428007377198879077 1650410284393212890 18169732314596546596 14447140693114245831 10037198389532230573 4273397102513137431 5385455646184198409 2772306975932706221 1601960789605698479 9773887551735796002 1378591299358140278 4534942794543793469 14384249547308954483 602930701592255620 5571033974500870868 4641032025158342525 2069197767453859736 15115774403061108677 3426207744430643166 2465886453141823633 17398065112745721261 3501065944024777477 13287396475433117057 8225562219859229688 12202689680345095530 6405701221079627959 1791866653020811474 10679565776764990680 8810963327333282342 15265646991887657677 16349310003013820194 881956683406127079 18386769324622888998 14931735589018684494 6160230714435486766 9568932110110499349 1971511797423947108 15070846587129013458 18432622639171276753 10247162207301438181 6206308484563354779 4203227085562561612 12128496007827709882 7551145350816504464 6376402294070543982 11404397525099974225 10618153894267513456 12033493844665816199 2596884630207753519 18119937720747596005 10597956453164334688 5566107286645408873 8493564415103671869 2960872482729207246 1641788735973109872 15975174048376562334 6657996863895334420 12812543505267243385 7305492370411316142 6504187626521357781 11321162741603403801 417203669251077325 9037245048506833767 11197855003417355334 5323431461388208910 1859978679388477685 1225785551862208613 10618673244191775332 15977427742077706771 7919302277167277735 11835233841561554036 3292954608105330849 12854187566990091129 12602508971821657153 18033052870713453653 15368857511024627829 12275569171740151353 8261526771384270316 4514941676444442005 4271278190400693448 8189224904899483210 9081310150774612396 15905022791431326073 14455507915220010833 5484507919645606147 12409913445092559235 2233018114165336231 5413886583652249514 7135438777100568644 14455455560138193152 2369114480711791453 9727377455374801345 12642136966377844992 6066250190098468473 7572443705403966634 6362933033538980086 15008587906260420675 5483335319097153283 12408601268024983952 12403662282056541710 13609947854883518127 6329779217421291376 9887395202360811518 17656677430780769420 9078097268099211237 3031770550422361875 8866694216819449734 13271553393586124940 9773503142377409566 3518978304603809412 13694415055000728477 15251300945169085733 153779220673063915 1049702776371160791 9711872108739021752 13740663679807271191 11967993369696278578 17698261061501542849 11304933511993572663 3911417262339098930 16400083723938988662 9997037451585971469 6105698280284257485 6909536920954855191 6649142045590034569 14059036383976441902 8921199826533987404 5359645318306092737 6956791881817595295 445816754186350331 7990976298027724949 6983540472349946578 14916118355950743075 9610609785632867354 11087329443009237048 18017346546195424897 6643021124514569803 16799341064440645006 7696150683494444279 7089769939124563746 7184980538625243118 5409642422788952605 6099229993476364781 8873137924699741007 7813131387734674813 13373348675420135330 9333483330696324491 12594561857600934371 16848402652045256623 3661431140265528367 9209122506174149922 13661668455143553328 14336199556422497449 6049103666899210217 15205386370158939837 1659965422356359867 18038055900748462083 11157418479841415829 6370886065621866002 6002453603238415450 15062372853192196222 18089545631612288867 2467626771391968061 17544340774601146730 5349295675930756084 2736879288860563805 17102039001186077699 3292909814417567468 9875040832220458477 3197571256735624002 8390909417537004634 17923794933979473507 13709277403518234467 3539868227137318655 7690681890950949368 15662345991853800216 15861351917376273639 2632065743999488310 4829558161141388572 1341623480784308031 18134482539021283860 5381341410642691765 11018396827205519256 1258429299593258206 5033157678461057131 17863824206498980347 18029897745117639519 8942944777444980321 3474426336905135720 1559077870802072141 7581700816604492688 15566566042192798341 3966313446343990507 6313618413091021531 17782695142010154529 12325588722850663567 11712071295315732079 10118238241303511765 17359682029894351978 17747945228255295704 1943672987127453001 7606929594364185138 17579981738891055523 15428521408608599308 17845496155774351575 17393550895206132385 1222730610459279858 7396726772260702384 8618875263601302920 11142358265758898470 13793940782721209228 241281099388952479 9461620095045326031 17611850953055128166 16767369033547086862 12273992526734385913 2739637507768078740 10893530442340542520 18293349142001461231 17206046382647729739 1403354297206736009 12177343822447490737 14093747510533700560 14266545513463405350 14761927750113653400 144048794102333029 12911002168201287302 9969504744500314708 6693976681357369304 978330599091944265 3003894844506745888 16463260551053474632 14038197612085621984 13874945801983003909 11500878635446512186 14971779116768782854 14850619536356909768 3970772852727758037 1389643675822544747 1875720293329996919 14436116547889106306 9473015129591495717 3400832764352967731 1298512282564008397 12790279621960506652 13322548240619912326 11933478335336376989 8127719704956744037 12403295857779719967 13462210739194737305 13884856080359981735 1048996269180547245 1239150735246296151 11931886706754793929 12415378183940892713 12760197561291462919 9940268703521015850 8454313873548538217 9038994599762657567 11266944159743868760 3712342380291322333 85597318714965507 8560877266278820356 9395759484887580022 5278812173370752924 17099971415583174491 6242530672962313181 17278568882095444801 18318645194266694980 18288461570226186333 1508490534321393389 17128768906541617687 14441793229006966887 263651252321204669 16345491050104464370 9641490274465170438 4766096974630292452 2436476977671145761 13292499817950091614 1584053097733298193 9730915963479328668 8393990504895049971 17052110007171594128 16684629908476432043 2974847549934244221 4468493286085101526 3619701631283165323 4110573839975458610 11019883861441102345 9888023178256509817 8528533201685143851 4625586610596506389 16755952107493689890 7512396020670859183 4874456789262662499 492022167411982768 10378480120874721057 12834898873272718457 4748075172590483936 6190371376994851912 6918230528356162418 17899893985742216524 7182616988387810816 9563398256322682934 1095453897809282318 2252347410677769743 16486337310052064592 407748659960206873 12585689484318875173 1419645785860656974 9409008564345056071 17732106694213649595 9179003121202455663 8025868339916609360 3738049396176114829 3891192389948858560 14585654681622001691 16686650813139116073 17895297463157526891 12677273632233673976 3047873347842106911 5110596047361801078 13360930431171403709 4551696542178265011 16973327547335843449 8246770005436645295 2279671305548622559 5608757748220656487 5135792305302336679 8340119452140799537 11287731232326428596 11544256143004041904 690695937317932467 16773406470968135031 9395562219250922506 17865505852626260621 662905338748930111 6477252440207664041 8377797233651417679 1191508707294522956 6065910856290604089 1172895838790158446 9032437549376710317 11645429898297144902 9783107914696834475 11488406145452369209 486715158081445497 13997398726494819990 14285300100715686594 5941313561876276312 4859273054258263122 17168721929324264597 9469636186778177646 5998988098739061847 18420985776473837037 10214729121844470598 508034992129210785 4412260316180357851 5247964794288734855 5231161616460486623 16914421335472878119 14688521140658750409 5358340248231720326 16174414702991137998 14021994016998078406 3089484639170687391 12100831517871530677 2381510743075838117 16019791216089424390 14977303962355722516 1972353666778180376 15011975322252474271 2968196369840337140 17093436211113507859 652008033380072360 18395670048057226754 17321154470284681192 13467032278570848373 7697342308858284545 12046895902260463226 10683243890571302993 5500924567203788862 10539348033821050381 14270128722088539330 4721656840238000788 3363244043166304925 489309276772415123 14350235148857122305 10282666433151205333 11096600282208661167 15108493411854102269 5848394071455259452 11917638033405550860 16131577640400228734 6884231700944315470 17943562642729267011 1104334344377089747 6196749598069971351 7393266768539743303 15109417582011824558 10695673332221098730 15159874860969877893 8404067742988524236 11307643556609966232 15890047346130681397 5476539078580593044 364082860633286508 15259484290775508032 5511292694505344086 1630182975421179043 15553204554150228288 2973098821489652408 12097277327745562679 9079734644344615300 7510692492287538618 1298769737989138318 4407011193182435341 16106277340481992790 11596251898916416359 8932307347230744381 11631956228441811269 7103211905044421315 15001083979488599285 18147870417406147258 5493214119533527615 5555948983664000461 8265127517868013617 7076658719872754660 13196377192055929860 620202146076522506 2803866705699715792 12871195591481117652 8497211269421785322 918306713601976677 14477985224257403606 17259210658785801688 6752989489328443371 1333037201281091964 15802586393438922113 4409918782017679546 17303745732946658867 10590602932942963154 16729948646548767405 11768602041073965548 3833522088424899087 5255926153460432399 1995916604467720358 14405424346154018521 17548078962013364214 10988263320072658844 56903079157980904 8062368213778687466 932544015622447570 13465159330541102610 4510568937829313066 15840134223975221626 9173698880966088105 3847147743498450378 1353594155832421155 12162962103420077187 41111766679007975 18441937201455751550 8366200826796047061 16761786939080854349 7581805690159682835 8511122406654497283 9819237408577588315 18265944690502642858 12351275252360225783 11452055237540328644 8697872572108520033 15183606704830514627 12091268888839594561 3498922057558883892 12483603500046811291 16835501334989464517 14283991141364419931 11021191568175607383 14510782697786866070 4423562926915595264 9723181196388657964 13427916884009824797 3143421046456028393 14277313899562463125 3334097438513337062 6810465378796285595 15276236200613690044 2220219428551426058 3260552843788883959 2685489940927959588 15347986083381363398 15606932474455806702 13923250389211484258 5236499522232610564 3710442514083165566 17765212409686338643 15021748471218040518 7764413085155982016 16461962763967799111 9412438661088369957 13573190006774724857 9137156184128344514 9911297223119359990 2916017199359871778 16029217526697680672 12709902797373779326 11508484123535860510 13355281880906234221 13787988707253335438 10359161096232139288 9598723020790968586 290076606597983228 9223103665177851561 8542595916408385278 10529365156017538070 9785031534125015784 3722906398704622333 18151462959394020473 3959113848134743036 12084641460113591173 15501928491487887010 9027339311679019211 12564171347739893789 16083925989579927290 12216678262442130053 11857517054159225549 7026614596664515082 14604394410655866552 8382223135774491216 6572161688167733309 5375176140647118873 3650778786958718094 14755981680522864212 1112043094250517073 12408650070692199049 11556136898152409669 610054191204277075 12783449812422578763 3918085923441254123 11446645796713457583 6180092733445699351 13790029932753825868 2920274442496502861 5238760711279521568 7074787566258417156 10955887985433867293 18080811776018989142 9048603242741590359 10135084160604889648 11232380496921372613 12789378110827100711 10670955956302241366 7355132687564330142 11052461254756547169 1148878090917725847 4546851610035932557 12698971316746687061 12668126128572501870 897940209139590602 16746907062400422790 1608809375340781798 5123568251759699637 10528945399923083465 8367518224255965424 4507256031652007541 1628366744651921116 4282094802951446483 9186897864909096598 6469972492052485006 12588493997342385054 11254761610797036385 10111787355924112275 5435374789382554859 17373374494004061998 1695711356242438314 15743496475598495785 7034688139845120318 16136380292144604704 11140563185396791787 9972871330501891177 5461516053864870441 11120841115090514106 4950041982795926257 3022501951949172562 5985578669685770432 13405210354825939332 13934865606854652744 3436067931949891026 8599316078733941647 14525585539397088905 5177888476773763255 445009734210129048 3050543478317858132 6344882176717829824 17783057304453728802 9560372101810052056 13700992652788155872 7519102006660271107 7028949435337026557 16610290483026093945 17353415975412606329 3385095500230421624 1194444227957427373 16609465219676197121 14522675580151673766 17745999477022337455 15856540445829370551 4891772378491398155 11840537033249181429 902091877844854778 7459870411114287098 13506465206214998035 10075646706452055819 16704110935631736095 12240658404348169969 7296369529321228760 9852962987751058020 923279887964144770 12630899200538415909 11483935200770045864 13453176372127042374 7395533043172356683 3651104601182656888 11024318341583095064 12766760359283975377 6536576362129421300 17460289193458336224 17494835682363769199 16348833842661220083 4304861769827540256 114375857844329954 11307512347355459157 12813161624620531027 2385001016818872705 5892958324840840059 10811522499471686123 10063595583439414948 9026150295392772318 17811459746690247681 18062024765497362530 7728605125506813309 12988426127048156669 12828304320325306115 11036755531151725139 12946506522022408653 5540527680863903390 13021119690068265537 15027973226805118145 12464133006560966147 8350876703606795975 12185826532447044236 11183155744649903143 16055975362755659271 8259448651196967388 330362290131017045 18232680606956413093 14240782048309031115 17754554154714046889 640466841174966153 14811078759915501420 11928599913334166323 9734016906297053141 9405668138242074992 10282356129676046229 9663542777668179540 6493758747605661504 10189205831284354031 4381870887300985435 15818143862002551415 7281965116035054522 3154535207802464610 9220729573743146927 6954598226749173992 745360626342493055 10310845519608472712 5200894500416720099 12260065492796918118 17818398866162855477 7000660847322589898 15564448154690455763 11063610021104291117 11131247769146937411 8673348733926442512 16044342544780762531 17891971427882188377 12103097400483153625 3830071307362177741 13803046864539138991 17776206749706783810 9867649727938234092 7138085856636682940 13429399467432611576 12433715683117089437 7374183822555792294 6679887212624998697 7579768375506754939 16455093012068379274 18125312548592638360 8433467109650311954 7431688245775276499 1347590087950654378 3112254004380396772 15347490236124174727 11263219213241197104 7669919542887894961 18049172958404366207 13078001165662945359 11935471781236886053 2467144610420994077 2114408620487499383 925512947890473916 908044790660107477 15977178114480467910 1762442030374770837 10123235760003250912 2462116499297042923 12718495141975283197 11232381005304705855 8412751154749909439 18444842078522618035 9535212378988709334 2078716369449756215 8618028340844477204 11781614843322639483 17766805058692871610 11092316476831579324 17214355098189881177 18262218525569802871 14261858777978837665 17515542489476348597 13606785039188495575 10569751262797798025 4271035460115862657 16806798454627714915 10039539616764173806 10138515681926788690 3896401732283985582 16894515061350928449 11307465239765159627 9644942655352929333 6963952208060633975 14220407060195362742 16105767284845242484 11926840063270633753 6783527432621103961 11873723948925087795 13810027699262122629 6955944299567587744 16602860387887652813 1298468572753603856 12445737300233000298 12064331343842964856 13891067423528678502 14510421506901192128 6057791578442150043 9364999436913192904 4671011943598152602 11116920238581161067 7734956915259145336 10584603870917765735 17105936669248181893 9105875181746271087 11510338129952172461 12418335087989555881 5791874856295971413 16097950325221605540 14721553408714765249 15115625300544624567 4171973667939882206 2780489320370476006 13828077878306805046 1834719242685360224 7887053073594601501 5013492745752075942 18387802630015423013 3144473383274835666 9286467128558096560 3417899243478567325 9666692169940528983 13080822994873915475 7446087328053374447 1900376366709242352 12163135413188347613 14230309495755763145 3553467200700168581 3002924453476173073 14748822359111987325 13098264173389008667 16780193894502531856 12672585645869056916 2522463114015580295 12303817077269368532 17777842399136858435 10920325936254293727 17562781000114907752 15847411289378510427 848204543585958077 15785083479518700879 12255673950610060289 14701744344056150413 11363823864229659479 7097839672468592989 3890285978633228501 8075381091486079980 15725840541399127447 12063790533997201167 14439346960878974841 5021882585511100425 8674061998729461520 18419477184507243238 12281912324243476632 6823512375226221888 7283471430218427110 9235440394398571469 9985021753124406484 3910582373982023761 18033043361459016655 13963816745737237614 15799336839077630583 1236708518479663125 3520255952164522550 12650954080084479095 9347989730333465096 8316700939934184230 6051325532146893814 8914858618352321386 3667706589961925980 8960718887213969350 13992245290917383547 12496069493670319679 3649619184236551683 6418263105386005638 18038146492014356736 13405586947206670708 4364686423405519143 6928930584752034250 6000061376586724468 13831363280346420616 7382256481262265676 10391011051140835375 12603026291285933657 7571963972795137655 395466707010649112 3887870099814415870 3022963864676183185 9855030910268470560 6059626164272931853 5853658360828055804 17072122042931679157 8254118464038204568 2821605495212705090 2249756865289956657 9662807832888090157 2168230108212152281 15020050413408649953 6176330610646454138 18220367727946959121 5384190663627160412 9250418457192616105 4073910584472980696 13204123478712263609 12397526497785109370 1879620725616913385 11543119288162697888 9582983457388021332 4180200625862540284 17707353563473525801 486545179328489746 10236065933499989026 14916489383342902756 10052696118525855093 13589543222042848459 8812548617253015560 16086711641287240656 1157488727378989641 2889709383225019592 2294687993015541148 4287856393267830564 9986226642778903371 4508623362590054406 18274667709215332098 2413068404187816010 7685915917499502287 2807810120311421431 14344711795520191300 3993029490106276131 15509312174791970116 4120534660421215452 4813758134945794491 5392331092400138876 11976300805980020510 5520777436190073753 12609803768925810766 2831717512720173381 13872349227921642872 4580463736916129082 17819873601757651572 10875654317650340048 6401029085984616006 17907989965675264086 18252026271761257338 1565873425171418115 11487646447491021278 6776151536039352508 14075038205887283453 4989930773535809765 7660034364077254629 5374378478915815573 8287411087484862959 4877590381449453856 11480243743717487086 3367741998624556922 11047505084285477979 520002509736023778 15209029261325182860 8232014979377069315 11530810546214252439 11379850722751080740 11564517427298314958 14867169287101851126 12758714464636013835 4268194891812988471 419780990805508377 903298544902364275 14163213615033356636 4985681548882322377 13903880951262310111 5598730836785917567 12196171777400360971 16241463511973422818 15537822627830595859 10229673571618657912 730846515691219962 15233072916458256813 9644131552224122981 13282815413749006674 14234762279979512058 16360577329199832842 1278445284820276122 14039172482944604995 12263444613812456528 715784308018296625 2853199625451890755 17249705766825233306 10993611546645802943 1309281467818236716 16810289214176832467 2694289167146582440 6293656023349150040 596116319952246700 9903073649643775938 10075398378119900461 6793250925196268363 13967020485154164736 10150446937564863071 16752831348633076395 1277735438765401638 9048408632896725992 9943533734808231684 6383307409628734758 472998893845137521 13472596315025713368 10720119424853944368 1140135171643905630 6536072134440917082 1822927113594089149 11737332324678540462 13230448741863818542 2786708780636805344 15140738891782001638 3308680315096509073 1298743852603749073 7305553200059010006 609868335719947963 8136949609216815517 9131867652334436683 18415333826534982286 3178247874512782869 14496595805859091616 14414715087926104046 1583661353052785093 11257738431203676676 5338888596065268924 11432770814584399086 12252461118061787408 883199874379681016 8077015759537987702 13443424168198589065 10434755424047154962 17688300683845627664 11401868225449030222 10413823300973756969 15429946577762156353 1335295376495456115 12348233946291214401 17499601678769214313 17029672134106122686 4245610983470614079 13030765191010384934 6552681770279596301 5417073839612020524 431121707736980487 13538514462165435619 11933828671045356082 7570579208169468452 17531986386792012965 5552518408123307019 4911988612372726577 14360585547552114133 13828321387321803223 11854015224033909288 2086042873862331572 16815276772981274152 7877082808125272580 13201486612083146607 10614321919845303615 6974302936918182065 1380118925481520321 11626245704949530841 1246896871240895115 16117510348880145277 12315193689650259760 5420018331057939664 1133241345454159808 6973549495544526007 17862751045921300280 16708842317698799077 4620952591820037086 16778542434662957461 15774950824910828053 3840428873452472598 10465661309405484782 17315113091436897707 5547028869489247288 11351794159223378347 4231568279307716883 2894121380127187451 3609254273436791507 10925533956270465681 16138303409848483947 5843754264746156440 4165726706585919893 6656929713169890186 10916684440837738520 12525763149898251326 16875162807732961128 10047446331284370001 13539332294255541125 17756438013964776980 12296354374949709363 3877824117316092995 3905753139916737562 14427669860227416824 15104291831923774893 7938460967348569060 1854420515656463950 260787302534523850 18188677357538984218 9302002339472848210 4166270974939235404 11496923072699486177 10852924107004129365 99854275581462242 11996242567213233486 931978356887877845 12720999022938811465 10542637513754112632 16000748727992568875 10463783917750831742 7994585943677475619 16690718417325929293 13159241973031313640 4429604788530493960 16016982989588558765 15648234539998775955 7174721282567804465 9074299454218827026 15877831701572958083 14751836278256049668 1881172974818569185 5125463434095457978 14667271765794634156 13154728645031970133 453386243909883967 11479257467575170168 5549790491978658061 9711802217409486600 188586348196490642 9608160444196649003 5396237209956185475 15705371174106741248 12698730340207890389 16864764436394448638 7345245936974924657 2186419259878059963 12033407598517682742 2091362820952912524 10871230090695887037 15438562300898330149 554223794016791952 15567594085563244388 1186383550607254015 15710162735325902613 17473401806592429702 10356439971203843087 5653313279566707628 5895536204974647138 11578873854552142060 13689695597633663208 17533490167353931999 7424336120579590746 17986198635598208909 10783671417528764864 13707987708592979124 2146601605947453538 13086068393465465052 12679055635669380974 13951677039896431862 6447592009736906996 1202066800908902130 14346339037531649623 4512121985851600276 11943977684724092722 10622729394051932982 17882740869198085422 2049228074719920557 11905041778509897234 535348128647451227 13062399690517876684 13799637651258038499 6192629966924881069 2148305301659101660 15009693310586444030 13567175582266184395 15283955004608778438 11697868902679437691 5618961965849802636 15046224007536899824 9191548491169328648 7510466805977853016 13690232581749074572 5533612837151924252 721512282477375282 5474740009907885534 15417941038946202321 4405962752276463408 14464573932521180812 10495342866016242471 3598974934515141140 2730238358090009837 15083832581435417559 18320578685701708888 15531599688507210904 3358705350914163130 5565233858296393541 15079551971351739286 14802293467336348191 15534982044986319712 8338994457645034604 15373743188205844208 15426580073105617782 8908379375067921277 15970526086840586385 4798928400049843654 9674027072600348504 15779608526376212590 2472850051501395107 2271690331279730264 8555941422016217666 8472863859838663173 13485341587469193930 7160143816388902462 11559286836410171342 2763320117785835468 17394199985653717336 2849194174916861211 11299465412180575011 14779756135916882612 3135463741928908983 17227233123445926331 6839254452626707177 13559722245000623151 3148493498553080265 11523014715504933801 1165853073756553127 7750165463318753527 2916652809877085517 18115677039087712432 3587585775813715445 6475998526898452808 10732533125748691775 11027747060484933195 4065463177735422736 2311669859054649219 1396142958115276208 10439026879796087351 2059793826034006550 11812601048741248734 18006519897712410992 10761552843489199380 1896468932379875451 5635709485452343515 16063891305537118354 12087768289505789537 5655657678298901983 14399087218795765297 1844681910953118497 4637058075786692013 8683418362173104878 11362813990911574510 6066879398443999158 2503275632071761406 13749231680567671495 17975729049599593541 5070215691583211268 9747525244012841932 7681860233946616649 9062818703854426273 16053960814732354846 1014156655227039231 1733848086918121217 5054426235564000436 1610328378866362154 11237694518221715997 11316637502951011972 11638875904054192811 11037887553476308811 9420080911041580339 5374043175465410158 16524731047096912531 6216434444045113527 11057586318272684976 16166207981257939031 8645138269837147879 14877535099341308255 3233574656179294246 8358906243376891074 5567964226046607286 4252368153405140646 14565946555839688591 4294983024081439886 15550555532173562162 5500282447407276387 1751865059966904865 17842303259377432265 16820712452961978378 16903730273918818352 9365108767526758299 3957490470026216430 11203856376075310314 11319659560275837212 13134919277310365090 8493783730843334365 13505149669910327483 10730288526011203455 8594644773665418856 4286319150993934919 16236338705712141758 4424093688843051224 14755040458629748637 3051471301350659011 11580274772638472453 2065864929400420619 17595964734926703132 2411014013293721354 12271001093500492610 17519802502196397823 678825673559635298 14975285535793329501 2166734187164400112 4763763326190065229 5022107579037069200 11385240700354948040 1071892312940112140 9881847384066262658 13399931295346861936 7067996431141894177 15784237557574165833 15236711687732557165 13832124156764316971 1869662959377552324 14080000925200403126 437584444502148612 10985283747274481 12658552909681573243 6947631728887068673 17841555343680380954 16114847895200023732 14344882242653487197 11583848527825814114 3985822879253827157 3930593913764320294 12840780833864693903 6899784954523206951 11507578040602128734 2431437410651230952 11740325712918791698 10745084925639749033 11822676507964472337 7118066017675305026 823478339998718388 12401578820644541421 5746227693111042368 12731282650666811596 18298396160109800166 15102383267869260434 16063327116187130183 1249540452804591497 12132004994904385180 8766752973551756556 3613136717135410465 11842339731581078130 14066995312255790312 4282970018188241097 981901468896119840 14304077823027490212 5983008129206522042 1455534078803124377 18271651566326153294 5443811119515223684 4111017016628807066 9627175201725948692 4893260406739237556 10746710044587818088 1827932887937705588 3432471150936043616 17049398138141272067 2036659420269076788 17847423406387112178 17388147841003591097 9128641006394999575 7803037485443365685 2332669423763663648 5045467548890851063 9962882815741592372 9428773879863079266 15810664141248676939 9547072795923310460 16001101788477993076 3772211010144743181 5761120333070229810 12110976322281405797 8648480163039459889 13573650746950632733 12038372779456398538 8961382250007875328 12551192052136608482 4868754567420469801 8465985278263943445 10658177079455754808 5659103549672573347 10174885876533709734 1383406990002457982 7678201238884297354 2032671308093989755 16454246461874991181 16000899565211938838 10102656599904047973 3589907643735053329 11071984024165115552 2715931306035399193 17609727310285443984 8141737996651511738 11564649985709955301 10499721836696491217 17850334336917026125 15397224785318871687 11564456368656793302 291882755722360343 15614160114306826880 4894038905121197031 9477283095279417255 7591711184925691717 14818339480476642432 3063360979965747250 242956997341459850 3419187033610172040 15038671532898631600 2356466623807209633 9685431955413150952 2519295781394322388 10786424442182106979 9013191993895028382 1247080972357872573 10158533988866683438 994637243571687220 5301831566217861757 5062875132026371464 10171972032635589520 12873901811149221609 857673704345198815 11633791702913041880 4609875348008006093 14024416328755743566 14403043816000247417 11477353818110480628 330728349658535934 18378052439848029693 7412224774921013974 11669670134093511677 6710798376612799489 2915434426968341709 5017385606950305300 6206444135826327128 1110907826737520467 16367857086999991142 14419783167949223737 5191115556611042611 2811125801652800863 8854234177869372121 2943777325186945345 424779037364732652 12705956860094242522 15178819513968155031 2988020508623973105 10286643986345778152 10119705524693327667 1013379140519480901 413766266698804743 15240815729108828178 13189545502961457827 5389403037698468843 2829954560654742028 13206303296011427742 740381133163910318 3100446355957222216 6708399432290560657 16856156690827137275 1331487173834645049 7370653718429188333 2181310636504560906 14350878905174049127 8764468774539127415 2079618069306983124 6353960467890039439 14248207586471703152 4097319339369042916 16104891336697701746 8720163989848264477 6037166129350978006 13965481792050146438 2220088547493447623 13697181776169474536 14560936006169704059 10605012572311318025 2021156840989171066 544071146193021225 15306925147261593368 1514202449888132177 17297273422534487031 5324462631893946212 4565853288579109273 8061841969458058071 6255172464757408017 6178437634327406564 6511580940377854636 15910805967123722407 17329383622344255256 15217225656424604422 6758705283304525923 14900872292859439660 14085307543661573263 6752099160700491266 5940497541511655435 1149891490646645453 2570424654863833534 2144078413592912251 10420528727046739034 11608368913222649824 15291272426224690928 17505683537720166416 11697116429226128392 6976921488364290398 2326756419648021545 17117806793793998592 3643371196115846238 471890113206661947 9052718392472746423 12428727711534735790 5118294167130564467 1068541354186612621 10576516816165497564 2628678020766674435 9213863609830351057 14961313531972526105 14227436537314844638 10040357831111319412 11884953191866551344 6557175410479992296 14694899919512342039 18427635564120258388 3612557842494147564 8146389281707329412 3627619232812166509 11813787420393364946 7606763064616589128 535539126620369437 15303876197795344071 9386496689366228483 4634630083753813590 5681772474458979004 5845866353275898316 17483464826516259869 8611321362501243908 13859974394237860594 244265042069257857 9714304849530979908 6549597052599226152 4740600804065579244 3361350182432850662 1723213240692927371 8747432797272331989 9428899453689554305 10678460040961895479 6452655937696751471 6886545077925669666 4219694091173123969 12188574901971465679 10281050659621931328 9295688438757175206 7130096348491198703 2897015735174219958 12204359338648757579 4576043065692717193 12228918288634820561 6075378306223756458 12479708252812519915 13412627631060544242 8925087888051121825 7536020101880133760 9855058652167047538 17704343878955577138 11120130210460934674 14477892258015125800 17694407654046550812 16668576575406690434 7908360399218186002 5502323776278812757 1881030695303030738 6615007756289738841 4790824553120776873 1389663717777653457 15789318580837157468 8853724028176667378 5373014389593708923 481501220858756981 1792782228325236353 8186678959790360338 17618710620602008048 11579820281388718142 9393305717376544191 16493668129222424973 7781119194559342140 17615238403527178551 4632677272587420107 18189029900008968559 13024290169323026522 16594346034670199794 11778727352016375917 279953852870770063 12556532246178153538 10732652765617183208 8288024977864974691 10336074731340175090 17279446124085437937 18100013272800414132 15183058503650241175 12344018686857011511 353332283663245050 17753169797518409553 7671451948621161217 10699444398141779221 11865909620518897276 4964863976917590453 494290669895214498 13284699994353368424 8874587889405981065 5208044511193143653 3312519744482050986 13715281739538941300 15725745418018616169 1695626851715912733 15944119964371829977 3972452024271796822 15678258279548666738 4712984769352966014 17686536294601949854 17140890300910104365 3870575413055878514 3485387895771592926 10817513128567791517 17582138126136368639 9036413181662527965 6980015209068116558 16910582245949084013 11305450511730339660 13436183851015501304 3904202472263694551 7030313902418758787 16882140221008091449 16128227023234580147 3789420542666008301 10189197316182005981 10756421050427859777 5482029730883383876 15828816622914138854 7944322985010972340 17452098568609082723 4912597529995541227 11152061610365310151 168980718033389535 8608618766674074826 14690957984885168137 11818623671635768611 3963308335059025213 9270587178584033855 8548852751157676926 18080601650492519942 313676665627682491 3924791482954268475 82488091380648194 13484855382130559254 25233337983872939 12791258969409674522 9932943047577718701 14393467499677949372 11725686767276048156 10114122771829867297 792044783207792892 13091985735197154548 5428616766012061345 10746869933626215309 3363388001743165452 18106432829522132841 2566426668373637321 3273512030123415271 2300327728706170734 18220507130902046796 12746158529363000638 15851845186019227292 7785727246222298572 13546237402570170453 17961493296066574198 14471775029255061404 8113956164686403005 9962925359856848899 2598861481092947044 18442109115351636747 15651650662221040271 5683164345767441228 4200612465144412623 15856068629241216750 15954777934385464637 3135787086603093976 4752323194602878949 435438317940940816 14600668633071097155 12376642499382997258 6790419853259599251 15646585501525368988 8105815709135051088 12667442483704093803 3601064931899456740 11922970001006809166 3731376366982548588 16031536568375313663 2424859095904441696 7640888490600998142 4847988408515253910 16500233381519326315 3928823089279275413 8708189505531344319 7923642182061234598 5252720867467123304 17745755906414421976 15862843860567532848 2292155025211042877 1577255191197411878 11748915432234502392 288141255770920278 15918425643968231053 3570752397049517612 14454327301209824085 10238254907958276276 2871137328798291414 9724190932966649041 12228303809898897024 4835482692070551842 4656179518786983176 14709759619432019160 11515883370261059338 8193299792915154306 11873031062437113168 598389367645370666 16636939204431114576 1242273570618357149 12219923971226447289 1225240088612484766 4517081229707649212 15408182792662350254 6416494522612708256 10493432362818577616 17388386431862901226 11940429310094534324 4110696738677912930 3581450045275720014 15993454427103602448 10594891434906342777 7104905184744460274 8979232007025358408 8937545765955682480 16754119987382649095 146082995828004951 10610646920463472541 9062941513293772083 8607915103560919194 1573977840827037472 9826652682621015097 18381950018205698062 16166208338063880322 15021822194561833806 970293094624698414 15366901644110541060 5580989342590923604 2658332290831741178 8005824858313706112 1677866107040879769 1781855774963990026 7417140178185505418 13246387358642841729 1090128655731859186 5744718585087325510 2395684955742578601 10030719497790607972 17472592730807056117 11393777430600124991 18252369383350522085 5891738608266683333 8551663875402815499 8751772220346838235 9261112933823105614 851495283104744339 12896639315309301273 12759695913190487244 2979799245856327722 1070016637857514297 554207771933492227 16328880629402879199 5738596324492575045 10374655698676975376 4755852540348267333 11583509840042009866 14894964331465205442 9756377867056301388 7145924143874289780 10293651688617870655 6773468686505888672 14744585978200697144 18232582059814607367 9722426319915596832 11735191072990134994 10713218919719586786 6300748852438440888 12667066101840496888 6507060541672754237 4643885659944831208 15508340309555165737 10941353469444938086 7492339997263241467 9855924805545401307 1627030773689516749 9185116852980854993 5398440505810069693 13864225045370474834 7974370656071398402 6019613257225129799 6439681795749957058 10585740590089900506 4719544944051344832 14063663247839293957 7484537218841728740 5180292422503702332 552773648578296989 8455955274685352172 16343589803183927503 2384024146689535870 5410896865903816057 14250658640098242754 9745120183036964681 8204374428451714070 14054835527763637461 3704134168589049683 4037373006805078740 3845314947541971074 14498953448424502526 8369374980374503007 9511738769485269297 7144285505330589021 15642791246377578497 2427826596686022751 5637088984951973304 1635604034818286465 5243037127288565070 9585115786166538706 11714411780101093320 6544707938432828314 4888726946496967234 8287225875128611269 14762586887054746721 3789795767107032894 12615487348674341957 3772972464685389963 13166810660363835560 14081090612018466322 14401237262277195230 4386290335456931049 16601089202687781657 17393657084221872167 8656930521504298167 10107216788067388182 16840256498006051337 17041967329713947814 15197643713015090743 18025427902329298312 13555473644640237265 3780895971731565815 3192896104795901220 693948292159791954 8088784262418781451 16183643543788766090 8713349152127484714 1733013186380499107 1756991127769474877 8402683671195575714 2168260393671653302 1920248479339207514 9849927497132402879 4414334538601000346 8107008620192473346 15497269464289069103 8049263467132022370 5168779891963351118 8560261722112541354 14944968296095378646 3580262048112413115 3891554815072238898 15915730420788313429 17858775313022193830 6333274754514851624 6054865670344474742 5300405590637107103 8129639403534550143 11776474031219650153 17351683963146131930 3700758353715848142 8475565235195589170 9401630408769909472 645366361866021585 11140331016783390812 18101719585766478911 9549752533199333923 7014383899868705125 10327608029790246938 10053523539015176333 7611216007969985270 10796675834792862981 1499940536239249869 13042503772718967452 336652156489716332 3758301882822763454 13361519091739390130 8390113729247540678 13189671714843912128 13167618277614836893 15444543653122152624 14257533124935009172 14859742748581709394 1087804026752610165 8737581834965006388 5940044065767079856 6926819836542861242 13566709573381333605 7866907368116081592 13392080199129495385 5755968451825945950 6002857344990836763 4223267934226142058 13413847877049968754 13388224161419565833 13630180640240642755 5816403241909758943 2232215410970391520 10871101671097450870 13724141694588533175 16008033116530366706 2356954314170896318 5050664494381742940 11246168328021044893 14677290111642686552 14354954645523950436 18392716300888631505 15809249768130325134 11485957166118443064 3839501686706061683 11688122019086881370 5304376711834844448 11823973240384428254 10229525571165244894 3937596821363460270 3358739923600260439 4261185518476352777 3108140994255937128 11224771680223113673 16837339128927350997 14250107962241395574 15378424998469522890 11683732847460383598 10261333481669678835 859092882214385204 7398141920205495233 16613148152383894086 16094398521854997402 7616315787259854608 15125343138063039072 1354070837975605902 17927339659157722146 12015134590009814052 15211067862830483661 107868526211063268 6928176678690336194 18287484155390829727 6232038038039472283 619785378972790887 12364433353308187119 16382916072447012714 12122279877543203733 4328445718316735946 14388134472147800052 12370822508468710799 3512661165807455903 14668003706986253394 12756228685767853678 1875599674153676107 18294015968634972112 6179437024591993139 8793461586663703918 17840363786377270385 6682500243016681595 18246254265860618138 15010139538966988373 908921525558890235 10343943833151048722 14397724848858447668 11950908124025090717 14099486967423014219 3617901509771559715 14858994803555256618 8671936128320749987 6222860832949586904 12054133456918385842 1508577296291343229 16109875704427022720 12557430702384542384 17268292046614735194 13652141902370640786 2793917879589337015 6599655274461049136 8312458548793385962 3544210047581485789 2748130057522023524 17164203828914747047 803961150328901917 6016298163786245847 17793788880337574003 759460074363106228 2101743167663917154 11236638099523109978 1861221057300207314 394848279682392250 10751523025931729436 33261530325758236 18125939697207160076 8461407145835655715 17492306284566835539 14919090670544942207 13039772263648696617 6312986420223817615 12969219708214968878 8828330133753140922 1458968022847460281 12018381344578348609 5819505044415448125 2487150180423106887 17394039822204463776 13529951621824006381 3796563593965177890 10664099625035105136 17809000210662223723 6682977430238560329 9080248957692785644 15596939491725304904 18041357479932505770 6926034744125392359 1001269328731005665 13871095666053133391 12430517513123235038 16072059894075877234 14549458086673266408 13081468103794285271 2399023100705962087 13551585986352276932 13130976855652450051 16565873697683146143 5823985801785302109 1157157299931348211 2339796144062179489 4464792856571932711 11684943859671585475 16406536431263272643 4338348597976580738 10598193450139650728 16930008908596988417 16002066173936261882 517312222791338300 3516947038478129075 3201762428866778222 7875352821851996719 633859800586104389 4346706460202159071 1606781171669912423 14282184821385562404 9860614331583583243 1994376609585007659 11305270017867452173 2398693383547773252 7228273691098108729 15380141244358047297 8582610327381795163 2926094409681942419 4517250490877329440 7633542343165785979 935449504394260826 9189685232002704382 11090927795476430141 18438397013962277397 16203954071202226981 10351616062529753974 16407945140244402343 17647322872860282332 10665964055777931938 15049906269158670188 7066281927428624451 7242813885057791791 7925314897000287107 10962789259862042680 1151343774872710273 25759930314795040 18112942351283012958 7625455166654259719 5872027780886452191 15314042394404089477 13756542549740758578 6048627776767554516 14149738340629519089 15412076584947653458 13474663936411372411 11070556812009725392 2853361989145715633 9314190122110452035 14277291670043534241 16899288938372686705 13554896205487781590 11817913625650783182 17387829987361794873 13098488276819622822 17997107944110140248 12482277738865908151 17801621261411175263 4412830352187537439 13886106324095651656 9966710410732975944 3913440787836616560 8525282240611859812 14428330743460834971 6051622224887980396 6423465900068423341 8412125656856827344 11208128557009700935 8706162119652225087 3470863790959043083 17415115729280964599 2744463275715929521 14503219443023388777 2767740992243118335 446416261447981067 13956060999556121296 13498181214308359907 17137605585359184261 2381104889945934822 3931832100421932973 6746846803761093245 15813047150560649204 14561392330705657948 7940573710116451862 2615604461363438931 14832339793658470842 7698170379409186599 9803878342185383031 7030824550508206734 4683231477940597556 10083681838392661063 4594123895525411384 17261171537713424819 1682419558130053033 3736446534642779133 10178196518853385630 8207277419422242101 10772674614254451409 12600246856279176337 5970427585158113051 14066208788907636737 15115256510155942093 16862593540003439604 17166924862197161409 9975539743820970342 16083118003780443515 1706801235972999355 14028336996908529681 486188327981226910 1832695387148336484 10956210447693447913 13148889359739320078 14023707829445557416 6933459807926075799 5217120463501627708 3192683130847195465 15049486630943555317 5757935752498167853 12407734939767674268 1374873767064339916 578378434373187489 2976279539076079128 4209473451700681244 4143726292054215390 12349116392767577482 7583603599895092058 3709590468723744091 3181050615027509815 9997411093630440090 768888645951344905 13913439821501324066 13011834169078179416 9063197194104143979 7047752493181418320 18190033667614343614 13672827068836470185 14813774324622397264 18029135057268593808 17317510475078114480 18142184587358970991 10941757422881567765 12506370316532435177 17284031088749347218 16777103041976195803 5239801946982787939 8193534052609869857 5612715066347224810 2464164775278750110 11476814437522991528 15478777522075347510 5269915587458345396 3521665604296602807 14701182494532734210 6381851264381732325 4319494407570333851 453362166383798440 10652865241665269925 9164000254194813887 2290828597158797779 680606450995106992 9645444249905801619 9407389118921069797 10385570671566409924 938851729968034630 4166982925530180505 11862885475871222995 8978857529830998245 15050121043303987115 4130990764238298999 653425458156047536 3853018715799224003 13226415993114421700 8928969686832852381 1307101693230495474 13213217044177771747 17046249784386358563 1905152574305296636 1429740355390898287 11924520767782039757 17502130906068987161 6044112943104831984 9825548260681668090 2749389972442614634 9822130339704161148 12781080337251024608 10899764993104905542 12667967264445170976 9777047380328730893 14396238235591070377 12274302181785054210 10224259375089469081 8212761263636252600 3445467982624018963 14555234453932790205 12369940626878017999 13178903723545795353 7642089223391276498 14173434402084046603 274681833528297949 9226153035280056882 4398468460187434048 9731625324453047863 3601187223634767219 6852569241229934018 8809182343175936808 11591725505965744838 5596440581183879809 6511493006818460418 4726017286920728674 7692530970560972138 3807846188890843924 8297881591079201940 1225146709617185439 4628687838172283705 12355834833854581953 254216368980461952 10342106517702497047 12729631396573265476 15997700924773376859 17663009810986686027 11132961621143852409 14187889921559913032 3413232240885615253 16916839266645623821 17782061366798724336 6697016225194782557 14389787973517321052 4250228170059845041 2165908057473121162 1584816320115328883 136599305391129925 2099079300382914747 16457732194876598858 2971801075494353570 14009267444847858929 418846801695027846 16283408669929504645 3782710441824988292 8508825166765246817 11118318131328124745 14132276567494602454 3788374793258245465 3733961637678990610 3304520009264564344 16810117767828153169 9698048417602266564 13357213359652464389 5957148154903338611 3993277474719056528 2833150404548890446 14544138585108201261 3647470295154479335 10046737134886923795 16029241391324184715 2608582268135042940 6887750761075373995 3935503960963865186 13564870255519274424 7969581635684308952 5678889158917532427 11068645082156117292 101069483014816903 12607231477997039589 2171967943641825014 648675121526731853 12570764339914574445 2007791248861666352 9982576281672632759 8843211634745628793 17055257199743828510 5009382383904189394 3515369771318949004 1502328835626856798 5077379362578370571 8635715864860318566 17338646027494351787 11974741565594895714 1465467911081293519 8356350807598135032 10823684447757440123 15842318103775871711 14944367594443076780 6050641987637499671 12522077983284170795 10584671768553569160 8625957365032549208 14839419946626408984 7155899014472283144 704292287361110999 12407515867222049978 16366224402966718251 15345282989011296073 16401534429239362606 8965966974505600507 6799189118578202610 2310691520937229926 16478439039405812271 7220228299298637292 18045393248409106059 16866863945711981309 4286225607606801476 18400068113566522771 1751501671448897829 3789995786372462364 10523282951395948287 18269617019460969002 5312245627841551189 7484455863242648256 6407470269436132464 2551229695313697320 3637864894141344041 9857955450998547313 13974429850576156381 312865323236437640 10483923801288912905 1172544246395585326 14404572397863508948 7391921665569393270 15802403887049510867 9498930406406329740 8660580339879535666 11679670725402575597 2098367653197369640 10724221609049843741 4771255641653807142 16368631743209750068 5092884862581144273 4757887841728710156 12389268283579295089 9642600773766693770 9089960296451922742 5485080973750873646 8360546347488420928 15944259179671661749 1962149154802137805 843863402729565846 2919787967178374452 13336743676480863305 1531757687303656690 15378934357830698956 6726025291633063324 670474995097800831 10886672165569588433 7277606593180268948 18297486332830742357 3796795401133528356 17447477428218679354 184125126932512539 10194993684091034476 3864034886580927582 10839918748410452493 16866830191877887579 9053232567280606097 5966259588177331145 6917276853785803569 5590736112740836103 9917372488462990822 3628064404224607787 5685915723914194885 13648467479010984980 8755515299704601802 1031420153851632493 6862741398353743939 7012579599793766791 3237424432900488943 9442128714651409006 5650036938458592119 16183603008293165676 8512815346107353656 13653665382967862440 17606672160954239289 5310023154856508564 5271555963079226538 801843526212752981 10061036785169741587 3071043007509758479 10689581014359387623 5807913017005802917 14228079180961924572 17511831925505265058 8988277941517349974 11427390546471409990 16095791470894403512 10660980520921616843 16278895382023833494 6423331671642487513 5016909583161988319 5556621381173728524 14232496070854043638 2088722461548793472 14646102963627879551 1284922551535871010 8250975266169750474 7965263990681136693 9261145365266321027 210798729394638834 14203720498834999500 3226541311309457274 5779864573701665744 4644449308623857584 5568735227220555297 15913299722576312219 3427365727401135689 7987021545378271971 1127485326721049540 11165788335441347726 4207005999640991957 8230259636110718070 9937208844315367509 6373753603974247439 18024651559415067257 13922405536734710980 15144328747870490891 13710939970942307882 16555093566278546334 11797364166813678394 12649497825613212868 7099324930863100968 13937519057336575043 5041305892768617114 18275538996616085046 3172784419346782911 8388347197314752237 18113856552300431357 6517122111243437515 7575093029345375518 6004283186281382996 12221785170384760042 8820813242181352348 1934112291994715352 15671443638874309982 2019377234887255794 17199062959113064504 6189978592341079713 10400142968450190004 16368054923543558525 7555343437406632210 5557336453287424693 9899494430521703917 11887213791826707842 8338747495419001530 12585588635756990893 6877144008672344956 1408777359223422173 17329093414593529868 3685799971969712215 6566423289889953489 14628674376291625284 3163566636391083951 5912266989904399571 7788185404154154464 10512301368576390525 2111076022512285781 17470091938387934867 12949003112776870253 10213027022836434104 7599227032068870581 17428567726780679944 1927341054847246934 2804340959742618741 12173509301270966192 12223068423706906732 8754680123623083132 13486430576790158122 6917144714077648630 8125612572597829320 12315172311732782302 18101516845843440380 4088877624582010615 8429994555261700387 18080929003221716035 4854726157740329843 8870657186588996197 14784546255479189685 2763826348171973549 13359339864813423579 17859567864172794297 10127593011218011826 15229587954297192045 18130315152376052137 6765673460431827025 17340877232455621740 13117277838090800470 1594800053966529152 15709888035548219354 15749995775204187191 13239360823922455860 13369203174142619993 18018368489147645177 1949148280012428870 5954564940226388606 17613319411960419121 14134774775620181559 16390383079085019059 11378505122536444678 13625303368685612735 7983281047738566682 11639630541845160268 14606832167404950623 1081036365533658859 2334713138424436769 6635828042618670181 4925704994061701811 9522996081174061155 10404705546581883099 3881711155638622192 6186107294952994315 4416793513245208275 6748451261948741404 5412879132460725103 15141398877985105128 10176587807857298877 2209490647978548533 5658282254835864085 7140165878025551930 12806107922073199275 4946918829596304835 13509972854564183823 8265424846508871178 11610074370323863038 14759234401873288259 11018026019416364406 7314446543321571266 2449635869074588981 10693508169544141724 6302869681707318586 1582200305729385035 9378570073552432313 6559763563313889717 33513343238465013 751754963769457464 13910398473077831634 4958622119840513414 14094642114667749702 6384787581858648337 10664275333711006240 12256593022062303266 17827168873587370409 16445458917403314492 7800615106946743900 13686300487543367005 9349298926142267003 12657334202450515253 8823348168894006666 15992166882304933019 18300985585638516438 14747111115423728865 15352113588644899046 8548887218317150527 10394816038817136657 12010915400786055198 17551138530408137997 7066334541854144089 18357936350627119369 6303158743740286579 2091406031443236068 5789840558279604048 14585385262080068697 5285566960047503262 10017513126267095442 14565682777635596244 5723418620742196227 9865938209114353495 6523527703787161338 5925360341677028422 10053268864966994281 5298491335354816786 5092906930045816717 12203539191541130804 16682194891058675245 15028658548786384928 13078464060060855855 10888475219481188927 11230859842748444242 2243322019442116548 11062738906047610815 14192356567366442561 936223719563677926 6213586918346451818 3584768067897021802 15573224030521844978 15754545153918872453 4439031929895758404 6725184688392145346 15628594501240709006 14603859873452256155 13153273890778685054 6941264675817006828 1533384032256162529 7046614497529178724 14349334070431198054 2858516114592161705 16107527971820426257 16209852877479833681 8645446845506109417 11056966912834739087 15427564257727844732 1255936330841309349 17652235661285479277 5706832551327141725 2351735152288337045 17997195650883199100 4603409963916930490 13316404491880979742 7585673459533975613 3663996979950762687 11008644656209882563 14877841006125190654 11802603584694122871 2510063271222540929 304758593045430736 8033414888258562078 10760052909080324312 18129787930248225691 5233838637603325742 15314056706126150838 2749510872484496886 3902689812021648378 17786411280972893981 11583096922171481406 4059366554465019369 5004694216725241888 7233541894575740685 12062897379338396808 3708642229675436694 12225854614210899513 7813576651924739596 15208766692762713759 16062034861139574329 5335927891280924886 16749257303362699815 6258226348794248326 9546704736483415539 9057297785721349323 18399068729069176888 2978952058172951036 16109756995440564272 18142267416369274150 3746104704549019283 6987917944369498024 8858384167700891263 15735677059047726910 8502745621563283150 17369919561584949969 6678967996652606345 8702394665925452167 5769327872118589661 3497861575809560958 12509109131688755026 819259705598432922 9395296533029755577 14303593277465921179 12343600304968584218 4038130625059152638 13490930485655486488 13549232049581742775 5499281096574634793 12186721994401295012 14825100772275846151 2965237419564424854 12312911368458178596 1335470475589194524 1057482162666120769 14306235945643942112 11729787684783633875 5591066442553326973 13443094720024951089 1723889827280272475 8198815747359579706 1778795466057911092 880625822914107728 16339980084455737867 11411850358335935799 15288981182658491420 6101324724606870376 5786914339746385918 11798730564873004145 15015386576862413203 2197958327895168210 16665007990883169292 906929202503397811 8606770704699741933 8238193022908966330 12610167997182372871 5505279239492446221 13404698629785736626 9365874593756850535 724055919420627563 8062974317803661689 5832202454381064992 11071966040968205419 3475276453379418837 6641917940036416686 12835475792701851082 648097264155138502 7973774722469585875 1542320343495917704 18305336207841096103 11731888678441666014 12015194581518815625 7728886619098301088 3715499016381753733 4087711257210903533 8986771896801569486 4743074525583914715 18095700541815848370 12119225472707225 7907832901537194571 2567121124326697552 12796273377949573375 11021310166921384924 13312669667751359995 16085989925701678731 5135265970630767996 10772275107676197936 12100951395351324271 7891463157664953995 3710492271627276677 9949237510572612408 15316067837714470672 16306196010566820774 14706675346866583489 9425714789517669252 10829555055362813412 4827697891538506674 16898193525155005922 1399967704424548941 14141669919852107356 3415058062292834180 10384251078638032271 9044451414724247706 5750981845144267428 5194395546549209203 16209986409322765414 9908647577623284583 6827315545848219158 15502543390224938345 12427744008120495600 722728566073611959 2848427589515052200 6612674256619090582 10253903611547283273 7057625147776709063 7600017600248202090 10099341358937697526 6692799772275068982 9134945068931027772 9841330369436073713 11154400060298840059 654917902387252309 5130888018593257985 15028762475812558340 2625252493124835484 3242531960171901687 9402994689680795451 5694541163991278688 4243177956899414842 11923219217577671021 7191004776722770796 16686456822867423108 11491135995524323493 4890058820856510259 3565010867535797935 17338181529025009762 12588434904196516507 3759948847309520472 6884957203432035341 11034759454225097980 6916660138717718059 9708921898805661274 16409850762425220029 7196644734260815938 5975088728614064888 8246754966901088130 17894323594098709774 14615653220578217027 8846539373757291025 11617976497429451296 5039385710434764574 14836326892363865234 12475972423716894059 15993732161059190807 15706113899489651656 12097142310854776224 7247476138788532597 8449980933780848356 3189032527614168729 18065926677076964374 4099995244577214940 557366688867613616 12337550358287370655 313625757043959183 14096297245068700121 3701596149643055031 1262021996565920028 10660860372724298916 16291309042451427831 8426343049524505775 14194568968908789360 5447469291831451556 6007630142164297841 14796696389949220939 16447109207118136145 14957080404244226794 2171542825955670986 8322970803502122044 15613666137761470597 3202994055750121638 17559546725830663421 10563146037143190266 2589947973246136886 11968700606844292334 14902559764916782516 15089579110726394353 1668402650482877631 698019721482639855 9675254301676751650 17052479396414002263 8368774973874112849 10058004322993074243 12343300459661338277 10736709422558340016 18386316711870290772 13091199695003201210 5517668977434091104 551353373884902611 2508883385327120442 1899818891951273946 3710681720729052454 11893389670473302381 3174358546138753095 14860206543514665293 12056117422733079626 759629120887047853 12118725105188213121 12594027247594198117 9450601320011778952 4557538425426879279 2305001530793989499 1441118182000608460 541848725811857160 10914271056244654669 12041379802414741511 13466088095567370815 17106378235032214513 7132813141195746509 14589045461752009157 4520486289835036082 6341947028460370451 10201678147444932002 6039962301034212266 9331966193184125209 11183592915554045705 16497163072614896306 11940809305291816226 15886644682732821571 15135673709734252147 7594913497915156705 4184634416363292453 16016498441432778303 292930672552143596 12496079279695804611 15888981019081554647 8885754652004446206 6606949793251691173 3467135511129941649 16919157979481830355 11074644655424141612 11102536566689905113 15188298185954824855 3645339585213975744 8532159860622520416 8674469968093644857 9307514738723095619 8473930582125180441 16695962444883300198 4174642477824037169 14832748238458603443 5200316403348201281 10269291786894280798 14220023503924409959 2391756318500352186 16490219247626250147 13959059081144952323 9023492092089911311 12608873351745491240 539316251070025219 16905008077872404841 2202860494655205873 11058820790164650645 767249993813233579 8711196237009596480 15201241275789654232 9299575313807404703 14327092491667492854 6711012476154012325 6418993108556902068 8860608468094295715 13828622770284909004 16396573384146514311 10221482813022390030 4130772246223076833 2500426191061521606 8763521517006712206 15851465882287439729 10547879555860486175 12126400416664769420 7933769828060201844 15669254895341832987 10602809724694127092 6283789151867121585 8292347400789922822 15951909310428186705 8169166700476030370 474574242916214383 3715058909778949604 10437712000174608435 17916837088202219150 999269958801725362 18414124079407577707 992120446873876871 4233491902224106181 16758803133068392378 7044171851770551220 7577649983414062611 7775269454733690804 8066659621241724386 18284917439798715622 17689149720025869654 15168405346917574904 8234284115722323040 9243788766499558639 12548691397826020143 8619802764820211418 7608738832647825134 4409717466011877683 18288747766732844547 13856047185289825906 1940817229401693015 18289904364033515602 18166238966450459663 5942912223220384786 17230426981087349109 8989504510441242701 5552238411006359220 6518577264866807948 8941997023626357376 10629312332219633444 10322428187184714120 14377554249299503997 13486311229760539498 5202163125433016477 5522605293544563326 17741319815104552579 16321369765350931118 8458609728209701753 14450671516901160723 1231780800658728960 164660431621796816 7359500022613719312 9254301915037000123 11716786318993119809 781553706792325152 12289237337687639868 7413323051262676628 12066959243599325112 6981444784708535504 2477746615589365166 2493423337788588107 11437972229952158728 5098134676367779452 7768110230612014657 6779199672990685847 14207937061294263884 11745230532413799080 12618837294370510584 15930737912114674563 13721763278299940534 2891296201349902571 18324516224816306029 9033921288521322434 2916507669289479572 7435667532998406482 2229019977214323914 185417075741984360 12747665908093230306 14572354561751715365 4994937028363252429 6275159792892872007 14975934440333246398 1284521389919724429 16470716327354917349 4129819640568405459 9571104390189796336 7578149210167779308 14448401226536676468 5117340304690924788 7597473954475076873 6135125730150487232 7433016970805917138 17450915469962238412 9541360634451278537 18189776334039829055 15145008586053302883 9705032235167963254 6762502425749750364 5265484233458320659 13126894227158185302 4655104242603479195 11984609926653457027 13300069065961445740 10222012189728934104 1791292969991277286 15343007512030175773 15270990890325114607 1227380427074575070 9926145266261797246 11559003906682939110 3116178410254984590 14281460951612895966 16790467579374647480 7921881447572759748 3715089640461172690 17134228457956414263 12853663002290830589 14309875129311413647 2962905901069922329 9976733226390970115 6908326887279082612 4033285148054971485 13055110653607027941 7403265354339025672 2803289626746634318 9312136524604091017 1851839813229244486 11218652629618020891 6927894940038874700 12484198159325761189 8242939310385298480 14791830355472622204 13285426972253415512 8036294853901486306 3859329997728435352 880944044762356032 2950297124758688902 6599951982139454616 14336004444461699253 2184664579977067744 18201915214613096666 6940537099053712062 10810224285548454560 6707789016138220477 6334215886689717045 9625596722132611557 15365353834905390631 15472797560687451166 8853921693890157470 6989741290736175244 16189577178022021560 728615119362781809 1880892075359779254 4461145942184800645 5571502616289115452 10805610489837865775 5628520337909498997 1032556306158659649 10709115067490888664 8947379832879374711 15532216114503583728 16275083934133183311 1705078602802418577 7905161728978183172 10305827646508139028 8691101815586968712 18421754358613595785 3297001926644441648 4887201172014528729 17729644852383848645 2116487187679812048 10499646494291761813 4558781327654830647 1081495236569173823 16966328394014487144 987020181442126042 17928684007522611967 17560325005481804956 5097209494298101429 13662583102879267337 5392456444487103864 11042342930726978400 14929638705880357740 9834333263734429524 4390031762977122688 18141640629098639205 18335958205048219202 1307538497302030351 5194316428645428981 6847928503711094566 13992694985384377513 6086870401380125741 1677121683097231848 6822809293546274830 5037364292880984553 838090748409459091 9220583306566049398 8406397296308246890 753148331997665890 6463904776814826272 3984685275303202368 9780706087407813918 16674740157915425869 5613471238231568447 963891913384266358 14195242779297330953 2532927800766980683 10793862649972943275 3076898194894453722 13872540277637509356 13500213568659241863 8499257619025487074 9879448599905105301 7507580277133227630 3640656234461685215 1036379995712612280 3662005694059821758 8716955275020296500 6136984616775359089 5982158263679464172 7720138233321554091 18333410766671967463 1770105952008016552 9456729394767659741 4809272515743646723 6005296972088751331 17227161522303547228 15588117434976218766 359681969377642108 3317182131617867726 14390116491784436133 5045862347239421653 18431024201872704261 13333839153831107310 17593549447158040149 17320946623166236440 979572638972001849 17930989480922055029 16153689292828217383 7541556702765671023 8048719362077988162 5377420451355042818 8515232806442261824 8612132654801491530 9811294242229013845 15404568114277411245 6047716305387599243 930241384701488291 8643223617485894547 14557868392957740912 17124408723842061162 1150885457420731079 7288149522444955810 15714203316792869658 7659274600130915471 5884089674189999691 13714706089872847128 3746460405237608882 15940961371496409881 6728538954392875914 5141653503590956488 735682335331623726 11367872869568762345 5560404782806303863 1325225118300595230 5232172183155668396 5183121573478405794 2911454706091755934 12499342131898390065 8292675905686934427 7970243253930302113 9030736054805580688 4904167452080085522 17106522746390124937 14262712353213386119 7823606988080662399 4635018227870194874 14846290783714788123 13041578586592833459 3693489133535347344 12585973456676395336 15558745218371758339 8392026974505356863 558831010400068542 9011981401574675233 11183477703819893623 11531630951765993204 3165420762736353902 18177078939398269467 15484993497482545053 14327890893006062041 640132556608473352 4229180102922360172 2431325368575140139 775557728951748336 7763916701767939483 12521204307487201820 9005453496848204474 4524336217763487096 12042411497074023158 7992227214882323535 650750736095165106 2914521356480539086 17916606686801443916 5140303298234173202 12883727953778066294 14350586435973494903 17616382811078074675 18061263554845036010 3832647681861029950 3783551384075816926 8436700195557428143 4379504821435689631 4685390904364054412 2524973479440714610 10815050376432522056 14648831213301505787 2370692286617389032 1744616900217643990 10224834475414238350 3789176380814979473 5029653990225653206 13213285372955866841 8113369581096609544 2917711292590599175 15258183848826484608 17840868830708183319 3776092017213338489 10200672630496234272 13521221234993353422 9460744419188391858 14059907109457777182 2835144981563222548 5538190229910207998 2241727945583374568 17858484030725092108 10287733359577342441 11967164642881122580 16846717486115066374 13922028460731212067 17813985786029536031 11110430898425849640 5965127087442004132 11106085231590123877 533402455707081872 13210622149505174956 6324115294802254558 8664526266546374548 14354740312894549051 14533569229489674675 14025856632427283014 8394871777823819325 18827163072728632 5676382778987545833 7313977835988561374 16557512906186293351 17963099846421873943 3012125803014306034 17115916362420013356 15607591348170236963 1327587426910285083 6211887043077655584 5738200610738611754 10416682584489260953 1774484642858082714 5524022127713596969 6896804153144363247 5912404645581911332 3115681519790473381 17043516443726472152 8795616348815082878 12828975566496286788 7079505769054638971 10259544054005792286 13527157126687987958 15213126795939121185 6201144623081359572 14495966969348312138 14956236061232959633 14195292070032468130 5366049192463670218 11945559822281714286 11230639259501093287 15068267380851923527 14967846594877369956 16273076814467267814 14207371039550614689 5751794447731172955 1548986899477972496 15247510910235262892 10085764326262602581 3660167603133818454 6367140809151950080 3103148005444026151 10262999679205288634 2863545482664732791 9533400125963668911 9481451954327839429 11596455897772433849 2724454504889571695 13279881177451088416 2380349274958947449 17699189715476897020 15028745434025239387 4451593027247339956 15043680722359242073 18439298842006937 13325365364167138170 11476155950613369565 3340021205116392631 15482969995965296507 205723377491006409 5585388682438712689 6544340744124897531 12651031907851521466 493044885633043524 15071654413758411884 12102223151993284568 1869728709512625298 14560966338052297349 9535297788236134776 12963882399003072034 6451494218457397903 8195469720626266808 10624712592575663537 9080420144907667095 13595312944523513712 1841416711928615333 14366657171812801580 11788790797615712260 7608258289807080289 10896760771845783543 340859780866109931 6772548924104822787 15139038857423463796 5126554360462591175 1258433527733046199 12159664688680630207 17470717723812694873 15000746538421931611 12232392676720387056 9091903741049514575 2647173116514778107 16404949235051344301 16350056389787424966 6075681303626963832 7493924767535575058 5163512795768253231 16322337264624527474 4326175041113728531 17055062312158220917 13019552040386208436 3989824634533901313 15554220284648231563 1492575425912725033 1265023292996084289 6011532290580401352 1198449550992345559 2031905651577032245 3119976523969422425 7849076676471031294 12229369923260957616 4198188980230083873 12231495224735142361 10209863110641266780 13450961690864387343 17095283736575304176 16698165200950458094 4111865302745267593 3866598139301415944 10554637525424935737 7765995492599465826 15233719496140102684 7539860276257606777 14130591446410661548 13359346773018897109 11043945929258951509 15949492792655627736 743070683815783010 7745678631920630497 4040702449217078938 13973319028388502527 135245684628464133 3517286162423120126 17058068980411119654 401270872799336955 11367192809482846478 13655994605330333373 14291182012798348421 15776451443618015997 14597432161773731117 18063449995781061952 13239824346216373010 9954184082135008654 7570113232666003994 7884844677156224032 16293249714663827308 8690714840541817367 11936556251844228385 17766627227123053714 16276254912711634233 6299369929385360562 342353061228788936 3279146436995890677 11730134751744753702 17597735244068285406 13074362328296939922 10185871152229398866 13952982843790089786 11652806203731951585 11023322090443203191 12099391482869333586 2795941380092084693 4721974336861806105 2930679087864138397 7098328636151853372 16249894133304519189 8669188644337968349 3938030122033581178 1653399401320319675 6869674837992349753 6718129329658545079 16700904165819281665 13338368652736851381 16880918771094156750 5933688492491958483 15596098657677093934 1546386418549513179 14694831089172192317 14950065400350424321 15328285922017400077 15458009374896117942 13464749809129724079 12137858143804137060 3310885973490138724 14994202591033903110 16127807956239620153 8564692155896778603 13619861314852155651 7279108918325677236 543904572054544127 4039567909271444771 6721761607886725811 16953171589433368129 13055273154680876795 1854100511995845868 10737105576109533915 14349370490796834967 12579915115138919854 322073667268316481 12152122780972902652 6749010643749450831 17350127315649451840 17607919601617973951 13674945650805538907 4754030910814519233 17347297324526682932 17839871890355745412 4620667921759874178 2123365490513006051 15038421511492120206 12362032639151026859 16796038876313737170 8371491320139527965 8939149010221897858 3046719395153894640 13225619851369374611 1663727740797990067 14466766892096516286 491010165582549825 18327899508437402693 3174752134272867523 3349769760527519446 9398645425304966914 12202459734182152024 12731610492434013271 10891185881338214749 11440159080590552991 11615791391825354489 4174447374873173214 4554124835592833341 995171284510792234 13181748657559420221 11130794648245249200 8093108124942007978 1352868990713407558 12302175200754813623 16174228042122145467 179547146882385649 13296430795158913537 7250874912064904356 14215586013440332848 13050304471717115403 13469924233154950607 15257253981129145351 9428594146826225237 12585202957821829295 9555659471611553408 337381925823810738 8056067538617830861 2418046066910137433 13836614531013897519 13955827223814951966 1506870623316151736 14614457622137844231 12877701717876152768 5420054146095916280 12660541119774159914 5889964967868939659 16421848269851434592 2238318688364930502 6961994766348420746 9514347032711275593 18320675071701322252 2495743288382208906 3363783516726348866 448029587350491163 15383447879256244627 4758233609020984972 9646612087745353064 8755172943935104758 227139867757562863 8481968510420231060 15221798009177620243 10410705891749302160 1415187663307758318 12090387615148638809 16421899190864521132 2310208453135542824 13968028148211111702 2681099899830502218 13386328456350703805 15206329569650085547 12757880492091837268 13951250091054072578 1341104098945003835 17649715050250877963 16175203113370456262 12940098537931184453 13365900704956568118 2422495158947803768 3875946222079052637 16799613396675515849 3759613829616442723 2656182467906955982 3921305486059817200 6533103497094312921 7325229392058079421 12917365153340726920 413855583127835768 8000082767133598002 4305546841452667676 9153640891211687651 11083746594529531972 13025598556367943620 5157987775877510306 15305994720853685881 11530604843082476847 15020377741493855554 14227819588708598884 10899325731021883284 9054092763855255136 13884541628560083788 3131498117915778915 13281484223421355312 3173120874641615385 11929083623611825297 2238711282810510232 18170306883656757805 16486209704916110450 12436951206911219851 2525391480118238418 9589774109233165464 4677142692336917851 9747992359125949104 14366867739000715185 3192157810232830119 4078192876457741610 12574692155818854597 9106418553801481389 6432339227145265541 6199185930221886171 16256775263189353331 16112984818907084550 814313232085955574 14648725939083202858 18009257567259020314 5352249381579781556 11692983003367818110 1906923255315436437 7417742889821216370 2900267243827287047 9750171153232988507 16477057298937560038 6885495837967022520 13919551457408620769 15835854432915050630 12554800032915088850 276400957594142527 18390448686534887077 6267921075428924802 4091772567612484648 2811577189022895493 6166135891771198232 6021082095846031218 4555763830343061620 16174564093281251697 7612310303285952930 16943081392013861792 14107951095559776445 18152891450688630586 1324852388601452630 16666181535488388952 5763581782087861712 6952421537586872557 6420756507702420533 8702966130270278569 8557303693856498582 4247549002358226995 821955582493311613 5658195713463737206 9460619834671350138 7688282632100200448 5712761647943538597 1318750837338586978 11214999613322119011 6648869711632626053 13286029694312777266 383939508646054599 2026288057187024802 4847810966963086189 6955844587518248419 12589751973254855097 3900772971986255199 506705505657913858 10098575195931316256 156056285965104497 10464817065694764646 3105278498250692222 476129467166163387 17215837224318115188 5980146090258043145 12782155800155567465 428841400258707032 1684877043940652732 4032500165804952121 10076190254165195562 16841331516920419041 15689509609228711639 17404065643231772940 5669286325870025571 12872751852999223647 6336798100901048658 13258838608716903374 9163552465065042004 8592205025098866445 3674466417521233357 12740005455682246815 14963274546381264618 2783899472964246417 9752307767203062583 12082996009324341169 15203427461858042088 9522419484990574562 7534342715097108770 5293754314997360317 3280459118440621621 17257624069173264671 10487506496218501666 8210979124858101350 6312118126042656052 3966759081176964549 794709002462926956 8574185772297728615 7605585697533308550 13306992142155957378 12266971863768677311 16804389744873763456 11448233200317081426 17570112796820568897 1736672871335079054 13588596016654659785 10990649032179611310 15022338603198370945 15198053312420682508 8753602241219953575 4150228073306581486 10032486478741969190 15577776721889183752 15375063788863108096 10347736559548685571 16998015600422308471 3585085956468873029 7556488172183254542 8267397863829696414 12427051190366974856 13073946339825495589 12132618888480260804 8268439570898685322 7160331276874561768 10521432437231947415 8011005420290868561 13452117705163652100 2216421768216645045 14867277531480088573 329850062036961338 1841720661771477476 489098091070686975 10616043052035094414 4186191772672288768 17151055194105045006 11381595057779405730 15653209270679187999 17313678905282533475 17854819177445936704 4784428792285159039 1702895370163606025 17095101191801139156 10800349426855379167 3766673479465601328 16105774927841795725 2246389653170517672 12046188573043645295 11790749059677720323 12027636176054114420 12646080903348236554 7784824395511469695 2975400748522633746 16665686054641210572 7055616340925077203 16942810033442324125 1262292418697488132 17098235863166162957 12966136866878222061 11458091259132720837 11473244193558496714 3884421740511524696 18198885408924896995 1659756467449728377 8044437438051904416 6077299426174008723 15936834694713872781 14240267395094117715 4509917286381867028 13726517990106275885 3192846660938016461 12378106124156036876 13495837294506140858 7163234275220907180 6145259028398147551 9543949715067644020 16661461500410920267 12196007094380747163 3150864566579893665 875600859881024362 8966478032823207494 3828118522107697290 14844869458029849310 4210995112278183765 6144877430355551787 4927660902441627768 11012147923680557284 969255037808146357 14186275721174731852 11809469607071238165 1616441450386945760 14500461966212741311 17808942498762611434 3057923482254643500 2544029393934782101 11034485149774455694 4749086203683461910 16786321474089629711 14529760951113426463 2923022930014156876 12737685743067162603 9934923048924802920 14730018223378183717 14509747363328310264 16269060081559126155 13345799595241503710 782563236674328171 9948285675300585126 11994871874235966857 16631955096959469971 10940844576137432492 4438588428610922027 3362542736089267282 8524523440514595377 10690358957434446607 652836060733186734 5839789596586929881 11477406545071984546 6997998732699475532 14637351301977368143 5007872947752253621 16888127922287676257 9126607293767010133 16325562046573156858 17217046203903326814 6688262076354171673 3345106948620752851 9202060911902651347 9861292352339427604 1377781399143636898 11827026556924383176 13819594849844776706 2913774785413766683 12800294423629895847 14141644596524134460 15196294726288817482 15002084333952839790 7557314500251552330 15313613932025446251 5794741803978646745 3341094918592887747 6603435618402882568 10249436314548650654 13216006537411338035 14027243337111391657 4763887851367613670 17617203866384688029 4041021555766572308 16389084045449531970 2795229470060375612 11071453244740392604 7133480277694885212 3423932433311871790 6256417233197253068 14241201421425889223 278412415528206869 11928090306556072916 2271939600631691819 17744662486601259455 12831057681558952972 13335406479799469967 13170911143035182555 851352293292789274 3034368908874624498 8323434368149590330 5283413714348151700 3797475749043154744 8604669054761118198 14095923356479642402 3060936393849338546 10200495984166454269 12956682540631354023 966932302337454380 15314561290194682705 8905610830079433100 3234525043524983903 14869384066286276584 11758972570350260748 9770232131022551782 2973731086180851214 12113455393246746060 8804024655448797349 9418673376077566389 11785276469688723388 6225380180734606018 9367090139267948987 3636078729922716036 12257096905334172725 5631847469650744856 11560483026665143469 17143101564887260625 9163005945060115798 17119381987042196091 7503376178468052019 2823069346729731520 16008088057552482447 2465667584150271044 13343754722597569698 10560538850700278210 15905372784975410143 17151601622471665918 6404725887580470844 8597323253966897793 8118012562339759000 2776366468980254816 2302114359358917918 13337214225964111810 12906952890455373866 53588016494059133 15175244101912622094 5844524124497807481 4140948378840652332 17209976779392208356 2572421464994297693 15387470576174620544 18375859130524923843 5761837839925676746 12396685250123011250 16144704307464567361 6824988501274691300 9677575842723010213 15061922938286352094 9110779934368804157 506170084107974532 8383482349251181490 4042354610424579084 8034106174606596306 12991188534250391798 3620953777390841458 7679559460220425916 1873226405724802387 17213099610304149406 10506491848721655759 7599980219824097506 1508336170331174544 10215977930432019325 6554763755600419293 14646245761220980199 10470326025759435308 3946486217329165315 8939927173760524997 16788418699731538066 5399665651625835558 15391821788552381562 3818530578785389787 2746791730948783983 5320054532327656896 6862495767136300659 4056018303155896071 636224453678904208 17411185636655788721 15789263422319172664 5911499299501890088 1157562435985173377 7197196559516129722 4836752349292502421 4907678174299452490 15429357972693900130 8082152694322456579 1957827247443450546 15328258720370356306 2711769882096105554 9485075112587056005 6203915791173439867 5030204121110006614 1915041935238718978 201987443365052920 17274884492168367895 16804389392230492653 11361610850237204657 16735362502838071193 326046451506872905 13317955026620084903 11983309333365327231 3909340640174739435 5997732276316872976 13713893545118868093 8066945982217457398 14193916060841040338 7675862212009655211 2936524834473144286 5664139705896412171 15697355302211575362 3557365547326327038 8545237403071006896 2331841553166913739 17392697880382692057 10034771004585654188 4221504566192374370 14929333757906463478 13821130764459176149 5283541187896655619 9513369802149831820 5495577228527560866 12893459425604791054 11192014679532571325 10719169310592450141 3948892246786251630 10748450079410437515 12220209578312462450 856613231057539817 17957162537267828794 11055552681868940289 831347232091736100 2118046107705451859 12281559890510994896 76893044212868523 10892568758589047947 17488812125976871679 9898557664835336074 577180763898304648 5092888193243036179 2829449218718134860 10917674129141431420 8264492238371749049 6349088675701466931 3488905186868119028 1871949251292776468 2924692397182177082 12515028250052478160 12960666181291068660 14182497149265788076 1054741637876331249 3322076348996595742 17711761479306173860 14792494893293806140 15314544932730353623 5049145757040632174 2226944719101845716 10936192518616481942 8073505782914330218 9473292053291444795 18211207437207552700 17189078569884025657 15287257753381801800 12979926508749101496 11517100183567639275 4839993101743565961 13921912099844211412 6456874015032763972 17199435554734393260 1035259067789611161 17758904566905027898 16527659322784182440 4160032305092454583 13975137098717831395 7628321784674055519 9035404063258890401 14577098155391905154 507243815328618529 600527518473080344 8197687436382651161 13704395812897195803 5444494082194427605 12441677146036546234 11117514950814281791 14753220825342518113 7488200936334463622 9963883502506193270 2928429339744590511 6510977928774457863 3492062218660368698 1826896357241765903 14163502831465278618 7865958890787304041 7533696559757297189 203622497157237465 3567253096751786642 16997927986496061858 281605109109196150 8686318704166352712 12625331456362927956 2433957537899530715 6251227443682640382 1372895593492039744 17629573379531786293 4647483659030331453 10734939962150122907 2842484199136188417 13499222978009739766 12506192966582928254 6643135070809191778 6538363372267644170 4734261487023982339 11953339725735152491 14341973443049293518 16944408178337745236 1411346578610425515 8235304238245772429 4805413867883780966 312694480539667836 13677432617154469646 18396909274726038383 6380041451127677534 3398033176106996185 2227651879794071782 16260638167710558174 4152543805085173044 4583649183913937334 4604824220798190352 4674229614516013906 16258391365107982892 18268723639075093943 10957282016830643087 2369440690125546185 12845362523735771217 6609246615792028093 13690515266573437662 3359823043979942834 5799615974933703915 10486914148664607502 16491077868142646353 16816092485303770738 14808902683799967723 2083634317897694347 7144090816534825418 11194939101692959152 13039481802468050552 3003585301070021366 8223732767704330859 5011529057360377415 4180686707427851505 14585398098876031390 11159105753327040329 15802599763151302164 6868363896138066672 9092194120998411901 8498503388389172329 3375111855531773120 7187116728686029490 14351410054644056873 7656981732092770978 362659185427481842 1479655588194710824 4039424349208632145 7661102631197473625 8816361487920689008 2918382760002849253 11481486597979758509 18324750442987996316 9191670721414262324 13185569026441052172 18376946738125277840 10108698307654029409 16548325355703508637 13622638499866472928 421814680397234855 3235984127071871010 17966784360957381729 12019920617563799667 11577109342304925734 8622152439736611815 4811128490257915555 13400222183775224071 6220563029970532423 16883821020264175121 1020195371837362496 12249984469799529113 1987643481575727268 8549024665840239056 7841629445734934358 3593475381553586482 8098613760680000634 17948407647388156073 16586198047743215316 9383583462061869724 17300310174720920858 5244992472591192054 17156949761642301137 14405274546507962879 8901391047495956837 7458318477125283226 16602734933050969192 16088527970812110446 11191496281520862553 9136615543558999829 5281074315074208045 18007349192606817530 13451205843988401657 15164771974892343880 14603773302020711046 5360178821574828300 2805297136752809633 13403819633652868433 14850932335813731626 4005685535966548251 525699614002607641 10317714342912507056 5088416043778238653 9200798551329200078 10680541496064353410 16950953173662114694 18042731129288088382 7239571968181988330 7145753328128690550 10352575654218209985 1872722164153067711 11002519516171020904 4194595624443441775 10377288430574439753 8350349467364781234 13094237301424684762 9605539229794404583 5714417530470649970 17396022136392887074 5145825712328965534 3039725965838533083 1685891531078868232 17743851654973125294 16600144198051415990 14177534301183517891 7653486705824111299 8484158914193771959 5657790313343064060 16736053570532374952 17885008722732198209 9024703709652852732 11120854095439356369 13700662099666400288 14235254014131577775 15361879466718071674 5282486435843163356 4716321165847544579 13376612091686682524 15856526923147342124 1078418435430365662 5745474656787349240 1353799971221645147 4818406285880889601 3348645553791973477 4685769106321280227 3361419315339781127 7570518195009823648 15515622549967316669 15832923339487343983 3541706843879148724 6815391669559129827 8379980879537001799 15500484421197257015 8157374703884225605 10617483046377652890 16250684023277296330 148103151803276913 8347550126788244819 6009853382777803450 5701365494152303605 7051485935360239482 2610752636345225800 3710239089117103370 11820052116846958463 5065240784940008933 18300762928021036113 4879163625367922308 7532248411943084931 16550050116590024821 16944895572974410858 6335663684649890727 3347959656406812676 10709832426915485373 951174606598518543 13563693255205575742 7667159438074546497 12072228973613527789 5696516650651304283 8436031381240646867 9805164140041422196 9395436060332396480 18293375564686260318 9037639556372065354 8836572023243047765 17844903126906194916 16219369151169551674 8362266524066371864 3467778147360348887 18187369531902168249 1014645712301807594 10160715898801835001 7673905147189279083 14424399611232021067 4837751118818262052 5496332102283245591 14994240120687135658 9732367699310826317 9163037268964461862 278032451959474399 211449560317283571 842759951404902921 9410717636835558215 7524893779857019639 8331945554291783063 8715676658011566369 9699519847789444908 7665189732904708892 11374408813025660483 6071126510510534488 1438742902880107797 1077829011786964910 17992908766611644725 96059923512633344 15418059250342584282 6305971055068762577 6463785388370486447 967300389203598313 14413828762172402478 13418326041142102388 16780613855470912216 12389033391341013017 17950387572354621126 16770701119309103789 10487890580344522998 13022105931268148185 9631403540536196722 4077063174471638329 17662662421744660911 2626709581671533680 14586765745326753355 1074674388981223281 13955102154498649298 1804207668560241101 6284347814260447263 3266121144278056010 17936025032268206579 2367905425952066882 10126880879917418841 3594848005002370451 3133475461722588119 3750784176213791214 6507963615851728136 4302461032222311837 7356927524049835730 12654607841122881439 6944064795938882192 5020163247300519150 11618303317236737103 5839352134028088997 6371299106107352488 12879187073476270934 13374239135891801728 7015031199630155911 13664508318773784984 14374546119018759055 4461232673771726301 4268280014192516161 3463765042487838934 1030674750733881907 7911251927886466480 13792769558032220583 8082425141611141839 4654063798903628565 8909929511741375209 12723855284545425265 1311038752557296513 18089923705352632374 11723681452028848998 5890955059178984985 7041224602909079591 495324642910607005 9832036309304318741 4008583989363323096 5818118810410774249 9388726645710525623 5772173345432611155 3836903863995792869 7177606897230531633 13056429497281404504 7130000544710806060 2805205347319086143 18083337837878848452 5583403187763105606 14982222064847323182 3384882077969575813 9769694175321890005 15125504785208441662 8940412845499389739 4578822324096446141 14753500121280306714 12782969328708170360 5742196093024158786 7568445174645442 8729769606681881776 9111952066934425650 5560799665144537900 13074180735365386994 6397664908283753666 8396378255678281667 18341700109239896904 2225432484672646581 15457944357792871541 6145090993653792540 176188826130356928 13404121411380356272 17420287877873575894 968959622088514807 9268176815044062290 16643435169057611179 17607272332660074213 4612754812754960410 7945664419683352086 367362093621761873 5600750192717300173 8604343597863847114 5376297130700989091 15630658464210227858 15425954861444653132 2349773599778659365 7860449505846442122 2675619379933441140 3312746615373729175 12645532527366096955 524223503455071042 7404234192384625502 10647888508490050278 15554574001192942756 11182660140747849659 13924111798048639321 13472260388852277462 1060503279661898604 31996148603577440 14065041896208141638 15387382163688374638 10498587933401242694 5562844127784210109 14076918574727821244 13276545633486830717 9002986183615182114 7162397701412460868 6424239212075071661 2684369089894292638 13218676112655919572 4592263404851032953 11981269824274174871 11274538270721704460 3013594491839981222 10768854564128646709 6125885539748658097 12550853515034620809 4882460695092723599 3475653709760367341 12283027662897804536 2135240089335757804 7740483935602817586 6347698556088168542 15592451829683582631 6062446994669235107 16554877014930580336 4649377774775781337 3861220317447432751 721531344105835915 6758682110780216951 1475331442899611845 455100479384629103 16481419899571003726 12857730830523887698 10835627134208398506 686970025584279337 4910634488967633140 7906570767943204538 18380877466106460427 8074989758521079287 10684425563852541408 8347646712186846760 4836284257181868849 1325863087152900360 3146388580119099116 2031951205767894349 10805660465221167106 14851504352772107372 16735590195271862951 2659137837196077272 14867966808281110909 17942766555098631114 5800880015788097505 12418221198335334200 9742319908601558229 12034475707157442388 2996010300410751327 1521557067608036704 8373112339181558450 1587778390017131092 15808832478074314202 9674418193794430391 17215404019942581411 6334595657209021249 2283646210901420632 3631855015788309724 13478777568691608614 12775585131091905567 4803901840435011287 7838717844874091171 10312051653937986297 5474904909835821836 11131458256925470399 17221117800942178620 6886000926041225379 15527796237426830896 2453715192953799706 15629347140216785905 898732801374934067 11217066080888078341 7766740943815455134 1224505052057048200 15632123537979977524 4335358576380618405 6184639859582529537 6109039042633597166 8071014339147786387 18161745395053784423 1736648321961531811 14220228885895771416 2112886550594382958 7001301596815607958 12326922731616243768 6084356689497483796 4912846030234896490 1782865026316973891 18147021069916909160 3553447895230402848 3092041493092612662 5239094047044640645 2781387635971618047 6209041815406668986 3143105078726868758 6026838291458665872 15149503048897536224 6465212835414800232 3819004826084482644 4123562435731783981 5552282676986504555 12278083561391837323 8383016101708609800 15876867093004647432 3131819434203362854 10136698682552602691 2550519380140579840 12971347844153588097 7566716735310899389 17451173946883793442 13549775126150856832 9349831304777601087 1317986398746700656 17471123812173501175 13889355118199932855 629234375642778253 3681878330961399604 17936552732007093181 11919029916983052672 11768003150874355865 8615793599035511394 8965457324809118393 2148727801680685769 3041313939652021774 15233562625973868066 11536847316148248862 8496629403227719219 1162046494132197699 9800434899385723506 15846400172264815557 14374650035510619797 11077614976253835940 18099903301999848331 16254753090589682817 12621745433044288413 17672517296536568821 9006434816012126408 14401615983467286718 4137643044622436275 14085053917611209234 1866461662272784798 16246230726715307680 12285893949953350 17918687544056733517 10480103758339907518 13048498165851033998 16190545029721367548 13559983579817409874 2983881599990915617 18441885486655364278 17282033540143886331 9925534100659612805 9019828398219481968 11831734107570050451 4735751685210659834 3874681287342856906 5866670100647657998 12062491976349267637 13250278548375944911 8671897946984381709 2185494574754636793 13499556598878338771 3802267375593217964 18169962282629892018 10031130138082734601 10567032800831520388 9840712375001691926 12878806490506915069 9236806043265778939 7073004399033797272 13072639295976501575 14348900152144668270 8089217555893301340 13607991994802223245 11870690133013993959 775667765080273851 8229812457543458220 151954265182613150 6022333856867483524 9298779193026426057 5771213585677506862 13108842683946867826 13895609382357308317 14236266597197580207 7277203387590245224 7593963589850322094 879964840198557306 6654046151736817674 2712389249179061632 17968346934547753862 16323817961386770008 4365049002026398741 3766547584912980620 1193325386937097157 8189635889601481938 14631048003965480023 3604928638698648772 11383549897545507849 2688226642440949370 14623335996691983714 340809343617091250 12034134500050767348 11405657592956806247 14950720610220226792 10079082205786315686 9604017984363460902 10111529405319685986 6426214180696126177 8013541477991040228 11695674460007292349 11068903641502646438 9929573747361967096 3716470746070759015 1270178309752495637 14090072575433451585 7107797452029839389 17064786601165967303 13201563204665878150 10792008240754832059 7478685972343258618 5481682950424622256 5922157414327103967 14302913740137657250 17603309100164354363 17785310991870950110 1848619527769550146 14018653501344731912 17073288347126671499 14161751450135046557 1093808625021902641 8517840865295259789 9907458745957119694 15394320907090302235 13212930576731253755 8774340809300021686 11318600737212527580 11490430769976267890 12700625648411913777 455354640138609815 4187382810469137106 1884721986084525622 12203083204103971966 3116758427977436878 13885428782614416880 7958706218820987786 8098219660806462315 3691757126329354199 460568513410614375 11599680214556779152 10808610273369985230 5280323188437601468 13858913796559183719 9035845984602928868 10094745853525243604 13614779839959524405 10604339662801676887 2776102404215684783 15401547359235859355 15787259789376881010 9491770096617071783 4233590648108179033 15000783726070693051 3883014881182012259 17420601740767150186 4944330041375094843 14603846776420686835 2160635767473059643 7986978757104611161 16648556027369248110 809049712953737261 15015973177962402325 16903103440900244728 13648452416588390974 1359892978823282367 883866023034930593 1600117993883631503 6759056131285779748 1854895181134546377 13539782844893040563 3707588163413440973 4108011795103397668 10370019020353309470 6025106326970159339 4884329647878547430 14834921280078507966 12378526068013650734 11589394817269150319 17096146781595929520 8009251852351831216 13684761431713968742 5155845236282188746 13534973628105432272 15294662313004437842 10610377582386363094 7998523522760677309 16590724521971286120 4689099095912546505 12417499607206828045 4333894814148314979 1728507456796507801 8744823344132861406 7493178058538908808 1912594409822691348 4984103292354938166 384759685533902563 11570169665115752308 6395238181468090550 341476198123123643 11021371369797973700 12292286192670180476 10378409485164938765 1874045234274118771 6482932204048280232 3845910470327029172 10512684286925926350 10556826885984258876 9518860403042496702 11862269831525579640 12905889776653814324 6388663220951271374 13465244673720627118 14216465922940070846 8039668948551667729 17112896694538780669 9582299220621395572 8017416980512206068 4818840797597897386 13723410737013109266 8705466088197520551 158678410770458066 4736201685485633607 18130212155425475274 13829750750850662606 6069342141705893443 18095211912474485280 7660803198416345012 16724719692635196618 2330209972059793467 5709923773603556681 11756486060908165137 13373760302540831748 138927960687894210 13062998282997129150 10963345865364537695 15314153791715336022 2675074235479435155 17699631732355270310 10084655816374752985 650900624999847680 1455745149336033878 7492524607749244969 5515007156659510073 5417101296480991284 16290552583059184444 14972371954302863210 17050217737874685885 14144542741827600822 17042678820714803514 7737314753004573685 2878159608338352129 10923019811568166817 4117247028199673347 14735315512699757504 14940728678476728603 13265746467832162030 17468395666547276650 7988215163614543216 5001805704331771214 12786286800854703156 11087489362189471640 11164871344250706733 6052157825928208479 9583915839429912567 2499653856764966881 9760547395874468653 14020090355989172679 5063743092089235934 1205314235924164204 4997412260999449650 525045042996044865 14885701861377259889 13745867612399534619 11039086885243351191 18199251439786440739 4948942332623950286 13698794366095392250 10289366186004422034 16187136571791558806 4512751478482573068 3808834720429460246 1050146564863400716 2096723973151582706 7196209901230658854 10189080251630819498 14442969075084214811 14231215474432831476 3718909653244986923 15591584603044633012 16579657551523431372 14452717124842816833 16555024481823174131 16829239687584085015 8567185587471478035 4760213764802982357 3093502336883914753 12767882969233762076 10740588090886589522 9062647550213681682 11888387167716690845 1954944066087187792 3655094797513334574 1910419614347561586 4569164129827674697 3017996707571890319 9484468813838001290 5553530389576456309 9700126642676093609 14286677246572926916 561880534390967656 4370415106683573706 15539287010088912347 15164335742260564195 10442103336779460050 159674949748974701 13070816294240962106 3846682500404641864 15318281626054246053 8349346795095961147 7017073890513524124 667869766045949065 16012881527942114857 14443644498339769428 16542684759270882101 16131366857357775349 6658219562595499701 421982058504411865 2422007880828851995 14086324364457137243 2188691267117322121 8373022032027097763 13861390514593891707 14526810082172582812 423758344366927936 8453228574694169098 9028817976844468534 3563335878789578209 14310949389959285552 2430666238693897809 1017800837205252393 9793235994275912891 14054340105235177157 9632886120868692600 4474908048050238585 8524816037523738260 1193956576091680345 12401405326289535951 8310685120642194653 15740090022465069918 3934127864898528586 16747813143060547590 5703810937996955416 1935311938304917903 8787377821909928632 5244440850037453267 17248564125559302008 10166164353352638623 14768956264016920979 9923338497840788086 2476643755337250064 6241644743009481583 5717624194650415843 2417894507023716912 235728862212347319 17778367977927032881 17187786007783116620 17040524442983561695 1314753245754455370 241089455066042093 12100748761285706542 15863460111731914119 2500226475181300766 4185653880890413132 124422880947157214 15244248842175130411 2176775291250185559 4318605333200993138 1552524484497965680 8432436449560586266 17011982473163661009 6726363703477268614 15659749265943168063 6231068592459440795 11250848834312551053 16496164877811695260 4032488116162834969 9759285286992746000 8790878949648490031 12207696352614875213 12628042166319018380 15356057690497332819 1242953084981448102 12611725024135427247 10049775322457932418 17102814804129201663 17056417252724434926 8429547477517568434 9420201762898352632 7545973214272168703 5797956100778541061 1278132781125324559 5093020574851447617 15522764790347677152 10133259804630269343 12692534776864967784 15859328891374524151 13064063361314011143 2022443864822203183 11414983544149365817 16018717929515279178 15077313296269026909 3399387925644066244 6559065907977243385 17212647257157554061 720252236456471816 4377175465649796809 10778518464892900557 1782959316470406475 3913965279131235456 5400760551526694924 15187278879591922171 4863812444633557391 15251658509196866199 8227558804561849710 4951689513166328968 8777390510054169919 14561926434115049467 2974467177125812814 1196817928353081989 10863527938815034429 17714467731086246468 9152095530260257432 4019860664649585636 17070354255174221407 18411630658061481607 5404889853215713115 11687480202496683256 13667615965484586204 8097507305427165180 11753162560389387575 15523590489747166756 13133051493320778499 7971143754644979335 7977385822703804151 18387931821917163735 16113627261907387392 2233538464554179355 5177077374919010770 17723406302664387243 7111309897899604985 14099597057724903342 5407373630740093920 8210199544384885172 8997827109711225923 5867021905998199768 3316250321211148959 15624647554926326851 14507979441318747081 8514015177329903337 11753949070405807143 2336373474797799872 7818373579834192896 18258464416936776809 11359922511591949140 15015326291757443911 6950024957824165532 6211589745256144859 17456389606544585520 10649570748116563937 15052370941161979610 10262852551763245744 4971569117271566370 8028573754325730550 1383996279177502529 8028308817430216502 18436405930153571859 15311920087008927698 11834557262988329472 17568386999758570996 4735270005632009974 1250073566972321300 1645317750345398865 17355422925830766703 2398626888394998277 11192869933174566507 16674703618935566152 11271244592289475984 5565167547971967925 14965610513175317419 4258252231697079186 17686316999172257076 4589666592419940114 13940581437408702810 12056593052656805263 11313225736310942916 14869556291673835054 3450778412046942273 91666368471947472 5048433632359489442 7635098028361016344 13737569776685650561 14894877511260020690 14331330250974456648 7796387552396848447 5145197460978819029 10451377020626222658 14187230740133958113 2508848925916431049 7872766523788284484 10488558620255303694 17161757217632451456 7070878722283904943 12435227831208813293 7949981344419214221 2312741253986971746 13175143164766166431 5956907083488306663 18257081687245239630 3764471544929602273 1688945830033233716 8502836039153726313 11275982576742690888 14594551042054461082 13762419622779277695 11090080974000151849 898679854982027075 11788634475330191005 1555918987877590206 1259415846967068531 4039408827479702041 3226715899677769359 6203771821412800027 6973945947113121714 5586300101163199410 18377298834602515541 81144961705731229 5774488274687923776 8368320465267657549 4405899937849493552 9734280851722950426 17560894019686099307 13223007845769201959 8972953426054957323 6712486621623199264 4328612483179258647 9195249326517139479 13718767396788738163 386244737187487630 15505412305239166250 18089866108895003335 16182597344646979272 3354643130077848891 14085863373918418693 6568640884411847290 18257574365007437123 2383345927388260563 8460974917133572768 12209896353300120558 12534849864821181172 6771670723526783610 11445173919950036349 1174658835820302248 6713925605611579318 16884362845032740449 5917141668455515293 15496140712729847141 5326058727681863544 9139398549018288580 71190971234418650 16981880640901749711 5443616560509218548 14535202519602662570 9462744426396878148 16006267780096921340 5689446114521054154 12411256315699530509 12446143752678712623 14715575768961304336 4530119477481517805 5842211107149717018 17577848774511130271 11933939717966323489 8085206348895415945 12212691029079075533 18210340527461063755 18097409255960257112 3099855184272965342 636538375199504107 13636438919051824917 2268626772403067429 5571866352235697249 13119587855622635371 7068922108878568908 667459303584122506 11062674070864175459 12848179691206864698 17323285614388264068 5561373228951396314 8516732700759021019 12474832977580242746 6881018288689321730 845300530545927179 7388148027276556305 15889838338901986830 9099261139507413612 16840489767577068396 14034791149582580047 2838736715325428725 15025329432666689831 13781443920656112082 13409743056947198926 2658675685285399071 12019786713701010290 16521545515815501914 1825866429316111779 17862059661139679745 6746182557042475130 16740967415923330616 7625661467823343285 1251057485749059122 12545196583958659346 8117602820181537414 13261543731103209212 1982252902679272474 14605282181495269559 14772970251291380793 8938973623054520901 4206249593271605564 17222835141946002042 1177633432420892665 16931894448972025970 253040711616624643 10895411610376568682 13931029786110754695 8048501983561729980 15294750813147803101 15153678978188827423 712813049409682238 8821831619519951635 7501892219088215630 6155146743046574201 6977998418156784201 10049701073478742520 7998263009374773370 13897382023577084643 1112857570892527890 7128283963628540495 17983232113780076137 1994302184799132751 5868682550096597842 10060891512693107321 15976958591404115416 3417150643687867873 8462122529190965383 10869137392441217712 11252785579910930740 7147463932475755095 9093725531008400212 1908166281274381600 13582440518145308227 11409014935295388096 12696479651717993895 9326818630029410806 11674210877186135719 8535078670644491575 6963351639117014164 613063493234104996 13865866589431747532 9312962668746317539 14494307235747820632 12428448620382956105 5082337246428823556 13273427198735912354 9679992935755579004 11924438592981518088 14577648903639150565 5087794207097024583 5568873181081028612 17748185660035561707 9800131938831006531 11729559730041425646 13738358815994219882 9404635382674872397 15247747987473169156 12615661770266521458 13771421223459400172 7040433063342606978 6182086508766594544 13084916398780693689 2653068822696951018 6379829250801845090 3754333278049325778 8315493569456664422 9396911099522519694 4293000556416443013 1494451940643358966 17816679396494293743 2070824650660085920 2108472378665412517 9473699830393418613 5388494158811819505 3113846517362895938 13343549013716852763 16757019835027617793 1901663533647521646 15133858434601023845 16255391850802959487 6242043837701480789 17399385257673967704 10654659346913999220 15905956844525361744 10415238349155380201 8976352712642471061 13760289131003139703 17360532350966328037 9452823734274367716 9183862849165681729 6140294748639836248 4561721583753348771 3433371674787340859 12979348452571263264 9778434250407837772 16013788511371386335 18285143818910994742 13310622758091661919 15689783592550385131 11709071404407120129 7935303820604811424 7950050955363067923 16801200662044654524 9283183418960773514 949525291568160970 3658994666649492050 14529210400482980663 2615219241200675807 6592467366788169328 463679136328170445 11525904590233677651 13932328441989615105 14691408252686105183 635183161525946925 11828380523530223939 17455232893788208524 9905455420642063800 7545229602720996873 1889820548375072235 14214102130208858765 6428452578779565523 8978097479509036648 422883419062697591 3633465469359848306 13873729017366038197 1913883105538040573 13415898961659177031 11348269124266627057 18157125538493952542 6381828868562464614 12396258210399695332 15927834504524410420 3505494708316754525 7664567135361785068 432564876960089366 11372611069607658666 9302547712509366961 4150995944361751971 16821475903465919306 5569979406393588706 11650197461052323304 1513426590467876292 6810390990466848813 1949884693268939570 8516499522924041786 3399687679968049728 8279739509612723525 8986238239967559999 9364109587322134570 17068933679422973445 1594522922615292685 3176508546605679785 14533717899901997851 17048199704614015664 6769062965182629204 13422630833028643889 11193298943726731149 6099265061405995411 7923914098667501425 1841940822317083593 11805569104139617571 7224824607815159840 7821342799551943549 12940022818076822965 14156740690120248087 8177754543991221950 5875342887820663801 8386099695612887797 589637838280654535 11741604272362577633 2558643765412829033 304078609955366128 7986856488797228854 7081408199756647804 18187198469114625238 10282113267816619592 10246341446196348819 11540630916704108437 8816089611764444598 13967835399921355 13152553434619485737 17153589713097912978 15138526732510987767 363152617639308310 4115215061785897728 5698173268566671330 13251416511902936025 15917557217490147133 9453305747915265374 1362627102590939259 7480229132211377190 9508471723674326162 8249044397967584826 13995958971009121293 2724275669316619775 11324314076585867617 10952846194521116087 12975748896058088132 3210954169527440449 6893817497441002081 17503280446410097367 2996811313140787091 4308552634812154482 5160564203667122430 15020454439343258690 13777218634940705807 8265073674464415258 10516761376700170361 13826899178764042850 4042632733493019861 13873697016257432680 47783799431553559 24981318957933911 6088183226022006256 6038849116638153387 8313408735378476695 15783732939354161204 2304822034498627122 16499121356541193622 18413303087244875514 15832085271033844788 16942050973029795229 6493849037772924791 10650949040104734251 15754202203100707315 9041553919093596392 5759875819284433529 9273888989979718948 13079734146956117848 12179076890023183228 3513262218032724994 7953939569997466808 17123302628463690032 1617540383869575589 11244418963257972228 12105856319990535051 7814447382889936741 713920709296583396 10317059023459225387 15299208534183780294 2690664166381188278 11462153478949695922 11281863323680859506 2142137224095988288 2427838903500380788 944159442893598114 12733431528244712851 15273982596239228164 202480813797595349 7623993449691973527 5036736995805532405 4493829346192797784 3632065385865557685 14739807557739347317 3344997137574320512 853174357045408840 3168379543397284692 1855079372493450968 18174144318733982736 10735501401093715229 15756214098710553658 158089134177588860 17599870321522365168 11444930346968051578 8180722757657516692 2803269318107596306 9448990259550133201 10674394094737811567 12157149076723321616 3433518708619156314 6344571344374617440 1776061583615302083 1220435144221565472 7064999356515396472 3690530709675574010 1833746372523325418 1192962160554610182 16156935455870397581 7421091233276121129 17432353604494992970 4388104981935864142 13320073792103643588 6876062868320029523 5878767479534738289 12266123213863787138 4137687710574191040 1948630744916839379 11891311461764314034 16027419810081391933 15607064183139204775 5918917623981332541 4780676932760080185 7827178279238835744 5476722024706594829 5206256758946113365 3037788234539030893 12677171148490471805 5217360403034202054 12486721619792979263 6837944906390984354 7592283619610234581 17256894418847098316 12664848627963061509 7179396932119626 12439501159031134530 13780373809373433351 16038275147732673573 16786326479026493608 11164384604947974020 15109990882726732637 8078675565172537590 3599245010860756968 12461222367082774814 5792069842667323415 11362412472978988254 7259699265235248868 558595959912388046 4198537158956197697 11441123667407617614 16818377212162247300 11199947055652218537 10251730884323555587 15173784183748581694 15111170240527069834 8357062542655724950 9718691624123745931 7536440491776523189 3129696333058221597 1878152262389003083 4167280606733685392 4993977000347871650 15097375486320206906 17039518470571755531 8992656543399877213 11808629739293898061 8981604433581356049 17667689388862461883 15169458696385792436 3979515493272273938 8694319326028134832 7448284704272109053 12949197666780588856 17758928049641518253 1045589848460287097 5578822468817427862 4818698012237742546 4058014354725126218 17810471203833591723 6050495929631606489 11818936105546582353 11334610444359870745 3246807125374479167 6792899694403860728 18171168673790376859 6119924090083125677 3839200877633487354 1062285892298746534 4448427184887062390 6884469161751277985 1168181992897419884 7594942700954217783 6653776850233860627 16850129881851003493 852543248473106159 7981252395386936745 11860601014745011697 1734707509833053541 5982039737299613000 13940372016228346184 17452229320716536393 4959510401505103532 18292937047897252869 5881013240402981918 10430600196571175787 13080192171354124834 18194699484437931108 14157154677200206549 6027532770770607645 3320685109610828429 12616218148585232875 10511826223128358902 9985221402710053170 3594051532043682453 2440188303167977812 1708115300154784833 10117946734170875241 332223755157272793 12701725446258256751 16522020608785463226 6962564644132536810 6917121118366825628 3325370508177439753 16460802304364923607 8592642247315719839 16194975212711956127 8537313422370047992 4456948109315553883 10732051016959074210 12835959751810057680 3360015034548118081 16355499044498343468 4857566255768252452 7014285678706551941 6939454678701797582 13160292381043018270 2704905321819390317 15810101758669859504 3609424536017560302 11364647158923940171 11103921785270529979 5352727903886818126 17793216714115976329 15717510911430017193 5972848811367350054 11167663830400749077 4510896080966690106 6745570430984411546 10896576026882965487 9320635462727854907 4605876441141037388 13907423653298746439 5211561113163658301 1847525740995069185 3404783528864555307 5963024515770883702 13509652290658599093 6041901225229886516 12710839907749791232 17676692072551095930 14023093440118770361 18076091206985906305 16680848277516665269 15831038604572366781 7159394983966119196 6103113534830939116 18342028240884364741 6052268306380586240 6818987168226864902 15339481401592540129 13208976417311328959 14648206288769557701 12194371958609030700 13617720567888101487 4546339456001507563 6349882803561504890 6011606276985418287 8900620594471604655 868519582951847987 6774362114921182732 11490093171621443292 350541123513206271 9938550708839184137 12763079283192562393 9365603655176628407 14483419489416288347 5371867867017613421 4319158815081133873 14972779688283085298 12770138649495650754 4448446346918362916 15690659026257189509 10824000028689731755 2834333051481080433 2608464322169321399 280637653525312388 5813225656086290281 15178453254845365759 9626331004632504842 2110171419704770513 4577269762828261851 15798342638306998874 16671088929716451154 3347533446680599702 8222812224838563802 15178238922588908469 16652202876002347060 723583452229548772 4831201966727028383 13138421871982754130 16277476704193332902 474323753806381187 15213253072946245765 3967861100116239234 17344131872422106391 758698739779924328 7386713219691868517 4207529632549513653 12857768946103192260 5110821320577969422 12798233769292849004 15523139788239211864 17988496595517202133 14032474865527093170 1456685482817367870 10656888654262333249 527983694038746167 16738533448150485799 8324878339253499112 8502693229984319070 11955624991701925364 5033471664039816358 11423874569543707808 10081228038259609983 9920333218520594953 4558310856208041493 3176448195662174774 7304008803306629442 4086325420482023664 6304180874910219779 6422870650679294816 18112326865973939079 7411605360946006653 9589525380772374597 6854752822917574890 17402241943869633829 17335423035572772597 12854835802189678662 7564888924830607234 17662060546528950241 14838511794455383253 9771147799112885118 18200637090901378633 474548589830309172 17347087899851010999 1552548033251672027 18077612552351928861 10426980745809507119 7313434444271945206 17889001426143213279 607917950698805546 6610447530472525330 13952850212422655160 14020686839243591804 8856065098669993626 6260434634495941897 4104362275537410995 2558098845698867316 11029479670516409467 6278753153372375507 15396542965057043909 6416296791289256942 15066076882421543929 8038336733225883491 8915622301057653431 5077377111687519890 15350085061083586768 12230657063697845703 6794867457648470420 7938506178590256922 3115788332120758983 9282922258481101709 778501136939733531 2837137484238853378 5592943524955316148 13213322118975208813 15583765684623319079 1767804850141680383 15768928104079185789 17135857268221950787 13332892556670806899 5224488830381475786 4940666891200059914 2083541449519946585 7059255424149435081 10182046709929329963 17917730804403907142 9200505209317438390 942747451093279728 6451862638375762576 16273479713782352427 8747917731185576043 2240592782400068344 17268069029422558855 8067154247369375242 14239691518553552249 12167102555123641624 15620531644112487051 2669008623014372566 6637009075748786216 13998804303107174076 4402878331022381279 13321736053447947969 1537373812521233903 13243345848619956206 14292580067500373202 4106805528790334021 9491885964405703210 15850642471301371203 12874090021406219911 7720365676405203855 3284602426146416278 6569455777357992135 8758803378885845167 17917725265569484389 15410311553651116550 11254881312531155951 485804249247295441 11126983556448237998 9064393956645279525 4087269354981990877 14336462681504131085 5369368584182169556 9831928209661853305 8150076971948885047 15586742760438794399 11668769761631320950 819982893673973842 2546672081867771852 96402035160409505 17262658074805021518 7839604928592643581 2564287001488296118 13313003386967108178 12274875614764584533 9928965736966152335 4279942871917632267 10012444388902450041 12587509799270644646 16358757967825301398 3471507089148260976 16546259930969572964 6981579212254208822 13734231131260884409 3222968892115078371 5052293635928298478 6168594690222174826 18174842317046872012 12222126416382588947 4586832360894866701 15686838293266028556 3624305900270490867 15098676069312614973 18178802517820756452 1899621635766729160 15595853857608325388 8198103098998027291 13582395987644418612 15197600407667857582 807530253340778500 479391460069402460 2918885377062450745 6723095359072724710 9678520376619732142 1077750911806532954 4233918480062753386 17951102026716520665 545981596960964311 2165950217938769800 17078278380772814081 5798022577754990072 16530364650433750776 1222058228246080751 474189702361060005 15400295643334632956 1599300957879364982 10948894883696288560 3366150272391854522 1729945812920671036 15187841669972847812 1726737742596921167 1955448037494637464 4648918008022147966 1649777468081825447 1023647420860881606 3346931711886782948 7227047097922737602 11234966042390101306 1926867433678438322 2882590899125746708 12337677230986964360 8005509081171598836 627803947627957070 3810928694099906440 6282077144200240701 12519395829760177532 13192010194502375407 2606234095642695380 3582006770113890239 9564499224553637964 15942254981132568812 1039247637600613078 8702504049542013886 7285467303491871346 4427259726984210580 6411996080078859014 13859630856546676163 596175494479788051 7999396733463368601 2125979486043625 15454243795706045055 5523921194764066084 8472935475372087522 13720346214602092092 2903055871715618554 6091862195345895085 2486272805015575795 1061231595291563949 5811367329213836644 16701781518108124248 71628894869713087 6496445322192808347 7085640741201613235 10002620207348433197 4183586513777348505 1463057044868936700 3099465302841045937 5925868695535745829 11980225772259758892 646391762734431646 10554791262865066671 8072292934959506881 9406536901482352626 7722626498912240946 9464467737474192768 16341664219173872597 3932229866965789580 12327927969170278856 11446883999869962576 3001348191923710329 5827939659772474854 1983645518774470625 9966893159956752946 6142513179404261752 16191141246554816111 11076525304710551882 1465011898378888645 9908566766263846588 3819994196522324239 6314230198296302801 11037926616210598477 9771388107068614291 9925191094977725316 2835872488187611281 5082383991987754283 2321221189248465765 15914170880070083894 16717758675843622827 1986890894263104338 874373996371795752 16313394663645107675 9441311182078046038 13199631075646289327 12730744088510658957 13547718293219480422 9908738758724113119 2895366838078187380 13348067049255712372 13663306429634779249 14054496375613042503 17650556361092767527 5277980996749331182 5007194025966737209 8873448423192133711 1980257419128519041 5307803633078289381 5970944161807134254 9380679621966535006 8652522469985180971 355520688329009167 3618212013047822506 6441334821955586050 6733518897100498172 1592111573291152128 12635165353820089964 7550222285925438357 16045337116324346882 5076317791552638770 14339652812507245847 5408123462868211008 8651035824280270404 15661371949991512430 13603498016065776130 2330357832723498149 1441070327093666204 6757148361903837408 7000592007278550998 14229389434614815595 15808650556537422341 13778044913872735626 18072302433587515239 5994014933129951399 11661261096725536248 7280759047506803 9813706512349364103 7477968588938016937 10594821936747368657 6901188067675653216 16637775431396361545 8797696593841965325 12526357518472470073 3402581393598758271 16043071202777107408 2374413688090818830 11389320012643379032 509069204471984873 12310409397930504535 16893066004942723809 3958011274707723487 2162406017343004868 11898602243108196510 12001361647716341898 18410479113543960252 3698765520977975564 5702195012033579010 4977753299440905538 1840896559020310856 12986115873018347506 10371238990411530217 5195412192621933345 4077816978089777165 3287293058982826441 8805468213974961496 15444648165554692770 3596661637628628292 18216960348433280630 6304252158047206459 16693535786369555931 17851049599732484860 9920515835711130361 5954861780587786331 4161184212160542010 14774561144767921161 13919222108251846137 11456373929437313756 9672333066979636088 996282701153868595 4037606774173464748 2825779904156719536 17815660141000227143 18060337781859626868 2198967098861819405 13474749507706549085 16496190404901455550 15089509719165330072 5862521309735770136 15362299848431054117 9126124018100053765 5511010894408361332 9526148818484519341 7996030704839358601 7486156373061437442 13909996304211585362 17649053476241467757 15877346923920529123 1577632834469464155 3963679214937794147 17051252719573088509 11195798347700745545 12660446106900228068 4437644324084066507 4198846860701605161 6826232351380905130 4906718067273456430 1086983889653196614 16458946203607905343 1666388724090354190 483478906264028403 16122881707425487244 4980889846068834083 7163815027889546403 1970267725967199496 6783166150011880606 5390484756000208768 13408666065430975091 440207689218881614 9815788184781894488 6823244684109073975 15638802042770193338 16953792638928309612 18237566335430094194 12998461073247862902 8305998267209327144 6510872115416570548 16292288661556149682 16815427416651566035 10637596989091527881 2614818498398919679 10440289734664846490 5925923486437069118 2783570778858556630 6688876810808101153 10150694255797324537 13832730090338028187 11384866936769567080 15777292110893886356 13703530640619077444 14440081009415772195 12733347051797882097 8593236104168124407 1160743883118567628 11330905815686270968 1583479506411352872 9929853921918394792 11404481865219143745 9031375781991356345 470727374260579628 5901519765225468031 6472484129869499119 7624611017625950229 14778949105640957828 254071741898782080 10152077018844676089 341873419217197426 14919306430082607750 8359444219023692688 16400197928450053751 4723119890118401516 1449218927068794287 7445260804649339738 14796134113314047128 9865203667383896425 4655906999860527705 17104979264187719304 7325890569557748855 955920300719751751 5171874416284303732 1572924879459471887 15243478347864309996 17781177268760357905 14450996918443103319 11330053084902816101 3117832242813820502 6951448075189888853 18430588993135558857 5233695895419619772 2931621168943047475 16818790016200170911 5678308681184056280 5638985918247056104 16881090752787184188 1277410429994322806 2145631090932815658 15335218742166378446 2175882322604945287 159785605737919919 15217557375611187721 9087608191499479413 18174590746164503968 5996839313683556520 12149313473346245775 17513135555028720346 16541872346055096319 15949807409219521862 12117259404596408388 17690855600883355228 940183859221583848 16956362911348377354 10308138063537073495 10757904484335720677 2889848053160604075 4270506876019935422 14353121429391930851 9834966593868062775 5458506755448833692 12874078177045516639 13751985782925526494 9970889847355453121 242188910356490177 12430367298716781281 6408562504901711469 9463367784651177076 10909702411289201857 18171384556564011899 8032409537558556352 5609509044421092749 5107685190012114591 16566386684449309768 3833869896595220991 4165400438426452178 18106938976836559754 13078987304259973423 7003104139984855428 2160089658029056026 970117416254890726 11545493905269179906 8098278627504292221 12229156717676618344 13993925238669848548 15334204570370969534 8837519373089673243 11069183284845244357 14258106634215549149 13703360265674622314 15754845904731816463 5397101918307127680 15038643738821231759 12972139548040259938 7324088489937911103 1258789505238132966 6523185424123955053 6677461307136212226 10176758583649637250 7289102721985726459 2963915439798168994 12171450454291510640 18327178826647136907 11976642333053219916 12381667277518400425 775145287446445729 893272401749722134 10024119829687999105 2930399964566348733 7715940598448621217 17895016430290435089 14005171663852673218 5414225226690335425 2461958098297234214 14838920568123041598 10043961165293883920 4023446327398081809 9263288114232289874 10357303084317231004 45304631353510374 1920773563246246771 12729167152576052233 17949698068844404685 2404764116394182631 16983271218236719169 8691074755638107983 13534821040871477061 6553354509230864283 2654462972370319540 15946174627218975611 8153649587252742549 16984277773270613529 11502586574396704732 15310682998015580710 594373614947694089 11383121858579405471 3946373450414332529 11561965492483776074 10410492497860968188 3012127434642631806 7851776913462979094 12631629911829246219 12642906716428464811 3505635688185836564 7616953752380768024 12551548068988259523 5497993824081243854 481073944086014162 12388710325253251386 2414063188416218685 15436795726178376021 9844524168723083049 7216835462365853588 6519794113663590592 12501882002648275139 14378259508279900428 14163249963387519976 5374345450560405209 13597396569165088070 3583402463318061438 6958536203507359253 1131792545994361270 3338257073132029737 11913763910307018342 1392179858789823507 3767185131260971031 14322214019903982728 5900913070291789600 9143501080048107952 6011169558118703458 9933522605199060758 14478787566248650583 8474628240659727666 18297673758034009001 13590161669534201325 17170493105415243900 15953086595186978947 16282576177741473803 430526719073813856 12329912039178340911 8408910410699554155 6831821381873682052 8566029471951112924 6134034902900227390 10678034508524074595 6824205605938828900 13091487533911098696 1864111497769423866 4308712505476844083 1157913369802429973 4150355737032186647 11962580693860272115 8593376987009552429 13648887707152696198 11084929915145831774 1366477663695236198 16584704793828412876 12541578491371275938 15042854189662663780 3007469131848023173 9625489036005250935 9037914349558261755 9895339893486122091 1210202920227864505 13777959751581623864 7146081504726528222 14331781182475983323 2639285479964069040 16239515560293421418 17023777759594320981 3906620204191770313 879269065019681571 2914348601879813437 156386344848759780 18277687788569728384 15409712297013977621 10852774090680475088 11331712637820542344 15762399177396524789 9505189458376348130 14339596526964316686 1049144061339635884 7236183995381043324 11042151135008331881 14235099026967955260 17772817879534828583 13334843641037984558 10506310972821332023 861700555466952548 6745725244505427171 16367933021165195649 1457232426381003148 5099963514488962843 3579992936425306668 13930464320371320601 13303703390616247153 16303744261774461422 9542509047743839648 9169556513807942920 5197397720428323417 14750637397895082121 16639775954693159026 15969790728605093258 8731546923970959758 7649674151876049504 16896673050343549520 6441194707966198188 11052177886004376093 12158665000428246226 11425904664983590487 9234504809438934700 17598615545853671454 12630326574651036690 8073021798927003493 181872457605841334 10896926562112783069 5356403315965893835 8302717203925128969 7779242653929723258 14120297334135083332 4425840643356995402 6520838669222689668 15584010848204493916 3145985821646779710 226385793450564600 4094060792774855750 2895681424981328758 3537899449998457228 5497801749369936440 691389178959348003 4731238465069664126 5557926427723352965 1900570991910804809 14637684616027635988 6239056228246131838 8972124644573146581 16728535664848976811 547549359991971569 7581123825962208002 8596423510986187652 6393068568047324325 5795160143439140258 762059221402325717 8952311248526901019 11692176243605963573 5656934991993776534 12301332233531426304 12054558078228376520 183022754133696438 388279814624891109 10200216829802858247 343381209675370831 1217311509939265614 1764864610088008838 5960262926169915265 11023222499606043043 5026552974435624953 7530940042802415641 367990587169121370 8726215858876968641 9062527843620522939 16187252882858879506 12072684722084954330 6585476249347903273 2014902828773398416 15749318550198547251 11161852723838059208 9857443994498177667 11452526312472526931 8247088168159261025 6649181108266484838 7572054011338955136 13620287631449007974 3564544684565087376 15981082142810764582 14874835773003387222 14382537160160005619 10216446073403026987 16069087923956611524 14414391815376168064 1884366469096152896 13264108263055734641 12259768876219337840 2629280683779909722 3242961546284223085 2969987321967342243 10898950037891003668 16366007265291844004 1633382176898510130 3344078337613549262 6139439121789476564 8917540204868221002 1432266486501832854 289035507744061078 14802191375439481936 12813537837214804645 4939471025484065056 16191405488220013209 8664752246533990588 11289760528377870425 11191886703569488927 16464642443379989677 11298925325275785334 4205382142754526676 14463877435850351447 15615077682511931225 13173378889624927545 9196315955907125048 12746227785983194577 2787109823912684596 7063015256458392242 4964803340230939790 15226921669163495336 15359428062335343002 15334724644871930826 12244987140610605849 15766011907114484555 4575347559210800325 16564870860894483414 16910499386288243118 13014641597248340753 6135080840272915276 11752760052749197037 8777505361219453240 2672838806889692548 16406830757811257000 16128609744877289501 4093375350342532479 16023068120816062242 7435300040111573515 11282038118970333590 7600500364507378203 4834046898535185850 6539565397262861593 3067142466322103909 9545721793707398124 5723843117780276141 14402543612807537840 11343244284925273198 12045508481356304469 7164270914820860188 217995136229665191 12879185317984190972 14739101009713569325 6257146041229584289 7705439234005388892 2149321665244997181 17556175386981909777 17730175046806859684 17775635167565478760 3231922078019215804 350174246114229937 5524440048299336023 14413360833039454589 29519898242438222 17977045604576745531 15050962382549520940 18112366658518858057 922934725476484133 12429323480989355253 6360645092997855149 10532069758255519985 11836887732454179037 10519840587343994839 9542638100998762767 7967605071573148495 11555083181205250694 4184492616644030244 2262329270222748793 9050443356340959649 4188893497539468963 11931309303935944014 1424106348295783918 6027579028910451116 13159049559907889696 2168913362726124134 18355642113540094004 8959254874119882505 14674403074686880510 1740290501164595955 15747428259199615241 10534592866698607183 4471861998733421949 14096020949789561119 12053091408983761134 17930107452923949174 3747826261936052987 845794358043651499 6049977922267415906 10209274522913301045 12760126581577085326 12990390351340219490 2281546780877143117 8078580463926488732 3405691312225287633 11664053034180710756 9805464612288323156 13234201828201054398 13688911229678771109 7314793502054931803 14832106380685664288 14426952841188072115 227839449178862621 9388520187647438276 678364471493759287 15935478921091265355 614010842183111376 9110732231106870733 9152181225276776819 8166895632486417518 15564477394955875085 3459481567059604489 12493831280789053816 16549648688656597235 8143888932349081332 524763989297619350 4234300310666648350 11408134029687808012 14581328060018444331 10892920577193648591 11790075927256372628 3454637094837323223 13225190020585182034 14800240936084340027 10836918183670252231 4639286314562267860 9846782444930903325 16131518011539068397 9638895180364343412 2861704243733799581 5030041414630498255 10944196534532524518 3055670026503582992 3220648616148340147 13468525246132115537 16537064256682050141 7409583925645725747 8472216051656972333 8303486172908285146 3872987079119446718 5679870680601864780 4987764312065190427 16659482512673862042 7667364660407379510 29128772221981 1548606534652166411 12134155298867432049 15460131574144860840 10486133884538042497 4758074070502489430 16094479652828048301 6063342796094996672 16414285526916235694 13805905803913644938 1484667793002724034 17123336080392783090 15735236095080060866 7379403729403404316 12764239217274681398 7222213183493965308 10875235418457850701 1342822179763900551 2701191326421729177 10851784614292283148 12476300200885292274 17777820471901421715 11079973644817573713 10419682435094092584 17451784422641026729 8545857816790525556 11562980260695791338 8854102976186400223 11330314766652963907 16530851938248031309 12570234653811373805 4208400512735132218 2170478892853358944 2123944491823585581 13525142084959141039 10964752568904147888 18118998679236539138 9022132297462561736 369496777726493277 10216030802571607198 11172524721797773716 6534798549042455535 11098854033308399555 9714835281225597419 15014937981365348816 13029672795616916123 4075612363302438173 7403704037425440274 8760940586951594256 13868041876860267219 16556466997752029856 13048083898800602304 17447717779417135371 1526681617728311292 18098743877868300571 10194490015747525660 4016277131982123350 10641564536725944865 104804734588652880 12123311484652788181 1449033221609656715 35774467617914380 15791209134042783118 7754472059583667933 14676505349053215814 3519191991955495734 8422576859495377412 612664610568643757 13597693053043537973 17940874451412876744 16271308731371730970 610027686325231055 2707082901643344238 7990429035930778211 13016322227011645542 7040168150140942298 2334265077961318970 7759953471883344826 1978273575636873451 4812848095065769465 13572035025865914140 17247177362212899951 5681951981214107543 12280255628686205897 5079011849593978207 11838164631060376957 6090501742817135530 4192756424022903453 13447292935650089883 15331759418589402022 8927692716773916749 9137909762029161166 11607329522511259927 5622582085617456476 18310637173219974416 5564568259820493380 14719313210572651629 14167018502558130033 13059734206409466300 1531716184528551059 8077630232331210912 9132687535788609026 3629177254698342244 17998215735558251414 526399897530485240 9905069243459997100 6116126050780900956 6674292494201010010 5940819893398181413 256792284482998894 12335410150745617654 14170760697855157394 10116897084118870341 14167742093380501685 5713253919807410878 6772456319322966872 7923241208564011061 1977243616950826842 11942213983106032914 10617199223605394746 12231622504893599247 14009680481800145629 2311470901080125945 16260115726374432678 2383309750625318292 2338102315805137045 6774445016270667941 3512334398669248428 7255196613418482946 10198021648190203314 9703211157620109603 15329344716461313462 10005853653400054211 7714544605130493616 9780889473553119016 10551879184185627991 2669514126420963743 6917708532532570327 4095162228232440365 5067152066490309629 17279498619506331512 14641154762009732231 17198755189887506299 11556088980845875603 2019147477052221574 1318363520043904225 14899739020221800361 8467497710403488624 7647986081837871886 15618484228236043783 3611175288524060971 14900978627019387829 14484183478809312182 13754227999333826935 18405190425214326972 4239508534224590696 3175097587568120701 8580389036164021603 1481146366119430236 5716044614985920457 15826566782811994543 8230007104666598814 12060155157693339437 15967578322506646162 16780771235564682628 5737392966340830896 7812558818343612179 16682245255449174471 1612919425269088373 10362806409658364129 6478948738425296510 9654809628681145299 4581260010694457671 15952158167499919657 10214544526558578830 3185501050707655773 15801375311066056561 12403694711471343522 6491421695357673022 8713738637399446762 12797777391465481563 1137140646139083580 9538632275671722750 10307761604074460023 1533912774827366208 7266991982428623449 5305285213956278354 17038107405390692507 1074796633500387343 13640245235192686026 7316171474516002579 8431526155980890650 13750569020432489428 15553312784315895252 10237745498484702335 9967952040704842313 12898991591383278268 2436587107544335566 15759230776668412886 15081306883929132400 11759747409747576540 17870773036581274686 11847242452926777431 7239471473598245188 2248341153974462974 11765279871322016847 4668948344958267347 13877255892666211135 471016936544526083 16696537066121690368 12554363179592389408 14058089594836676424 14565228470775380228 15087935714858797194 18384294742354363920 13767212858547801826 7559550588904402783 9068564447323747188 8741373118284342625 5901575376372060854 11092533747598822406 3089657401311593382 16826432979450945364 16782727303426758220 3531557643568757615 16613440191190767649 11220002135125509736 12018690842893072122 2257807077373671761 18155477289218616115 758580440539323119 16334014376703092754 2930729518258148907 13649646133222379291 13786999703164924881 12738439506447927089 12051787501715473130 11990490368903428840 7976749820356691686 4915220440470323235 1182561596957769852 2512228120699202512 17201448017737880040 14497339347750874792 14707080835007320552 4853691834231980372 4070672870082595829 17805863442032367145 18411574821622382208 1387915641415791491 3744452458807519780 8692088821035381635 13050538142221784917 208092135680664390 8013331087015416903 1606125263538494572 2494388839462521965 687018459612518786 7235946757052662615 15481204352921795032 6992077573639931533 7363347038824920042 9744289244798210085 6565566225963954223 10198994754304320850 18288741910110921972 495710300962423344 9653257846331985914 14827946771518974251 16341573723036042072 8798241957407726516 12127358383970186932 3085179819050122078 4961991158079212863 3138450454306576149 18207448885487394868 16405946101755248470 13654862021875775034 14022832896077827529 15050092266323351414 9720463567003901331 9905646068205290082 12227857426389166710 7130127795960071988 1694711986059613421 10461966984730893775 1742322322604462946 8804059801186377076 361938301824540837 16085788245206505116 16392295903928114001 638452255847252470 3488740551715415386 8136296060225846461 3398879133758907632 11525248902340553400 5815813141236003139 13843020054242456655 5926655952582923215 882106908631063191 8375643802706289823 10764540989618830003 6613560582979045366 11028245152196186361 12942890758116057852 15270877484488777102 11895011705881261504 6499924440832298620 14657238709451325468 16055512205280026946 1538035248185467407 4323063008160249408 1209507583058983634 15743474980735757103 5823835059847448481 10252071132530366213 3873937365974025303 15780398442380988919 4067691394290131226 4860240168880838598 17446045705099533614 17194392736915128739 4066776019012741835 5091356307331434330 15993847143671594615 6044684954309719732 4641234304357145724 3192878765945545557 8543969637966873705 13245445912909560514 16749717062227211655 17898555432668893364 823752694223878979 13901354156220148709 2219930720555185890 15608979371711830745 8928786724559269892 4191725481727305771 17750792137901720934 8296566025961807598 2393198281526975907 11566034095170276462 2480987429561927617 5083041785354838081 11253692263495226086 10441902398552565560 18407236968238916959 6730481159233354932 11910643039621663978 5507412006205262669 14078329134919001541 11214816505577535128 15036112572554211363 13084016558030306385 15503169087359673849 16666648287773200403 13177100902312140123 964781131227862752 3800624535422461188 19745131420022301 7369342918744865013 16924463428516312351 15177961571135071957 18138502210853670677 11194720791886163815 11891907428194792099 3598179667042468354 3714188812555566615 6631858272132592123 1644447837993871103 9476901088896032506 7255924268710784623 16955540377095045345 6456085732539880563 14519947411619281619 17662780709990047290 15098704147676233440 16577573525221292784 8498336264048978330 14075850258763982322 1130207512971623190 4323659211471165841 3760444421048279413 10020433593351980029 8787239651442703162 566120062948402334 3439216620964934248 9461168572740774911 11960810727019336580 4048432826301427232 15368436726007817862 11489757058844898409 16625572420805153497 16599209613977938802 16565455856285673611 3430108452562959875 9240792130453965004 6316141902519351379 13752054051180220414 13526954818349333629 1788848970095613188 10427502564800610726 3460189850097648998 8205837292910959502 13744254149806463557 3066262404109299326 16958284232073909094 6688855189499292917 9125054087404083801 12529599018345933978 15098008721716713291 17300160130014456779 1805889292556573809 13540920374636754615 3098125297510964358 18354564373526905470 787535123939655474 17661836492849418482 9729781831778394218 18198736344768443382 15826246505648708590 14101243085706279788 799187921943351547 11002214992414669473 9629897837859329464 14058816119847807577 5350654902308874170 5995983602325134637 697022944283854378 16566535665495282624 2726626121932556996 12751690375541665300 16077257604530106319 6170541953893292354 4139436427304228705 14716089899109221847 10780854089280255515 16075474962624817800 13505252775603948605 11915294262813793270 18389829187936523994 10958147150555348009 12762084817481941766 15821134217082143897 1114494251698199721 17445928268717055995 3348441667219146804 12287448713208516145 7585788504693734096 7165157179754957036 3637066148767618942 7208983665458540658 2320108806723543532 2101099891403742695 14260098368546892380 13587851941448128252 3346045527988993239 8773774178823680251 11083235425258436328 17639942733937450011 8032284314347978299 14167539531363209083 17058667854283638447 9242577551087690924 125309493582987524 13996983934162546086 1902916260880519636 16521484406270934654 10465044425186077492 4390255325399583263 1530071022808588472 5012060798267054712 5686448573262075347 7643503378140530353 12506949800525881843 15297968074272470711 3852065120689973035 4074056507559691077 16581425852040795343 7612572136134948748 15362683969072986411 613591359639884979 12984397615799340439 14102200131482303683 1433799598154330069 2377436953332014872 13251943768701954642 8998246947133919744 10692836671528186598 12228304683330514402 6848128452643153938 17674353369836582898 3146691105313070683 158536907675851765 15656575040962247161 15645944659453306674 5716224968014647730 2724454597217401751 14776199428163664689 7782839559584704184 14410358462079094745 4652902197970043390 7343644804495901148 1518616426937805182 2912537265029849332 9326134875523645432 17702720992931209905 15844514748500643603 2010417144903680221 5797400400384146681 11737389243977889523 7598119365015510186 798053593996956683 12532026490301734454 15085455532924250619 11305153995582786990 15432702622770885922 11301072919923757599 12463311824914781034 18026241883783360517 12382447174375905999 1567685990036594788 15184843043805637537 5780659729871163898 18284996718459928613 10660938469987622714 2523822853129024421 11616040046134974393 8301417570462491097 6316131765926116745 6558086275713567778 2321858219146930420 1292976175783073254 6291213966644555159 11851053652474880667 667795778201113961 12335257128308136972 5979581153521821730 3622875593993118175 16322568537915695207 11934468175594801813 16996317499908603848 3024652506105500238 2778258992231869875 16244476161962641857 7430336188250141158 11633446868987258257 9048527516773032267 4191998407749888243 11267977287841185344 3813859581269132153 12358827373795551309 3001632124610888114 2061726913804775507 425333231448842230 7164164489087746557 1409408611990757307 11693239573043110840 11789071001955466626 12757578801561118605 3793338486665953245 8271947142709675877 10124971349693471444 14038749080931566559 6524184541847714685 17434943561883288120 17783635732072461228 12151489898725038137 10392366397163518132 12436756207551868204 3927640650931668450 17087702572802834062 13540757704164231930 9730004774237486166 15503842104107787015 16631263391139749989 3904910105887051809 18399539234617130978 14147826740864238655 15776579143426874971 10494715429512527795 1223755757064636595 15143016329246173362 546795620282034606 12494079043768066114 14806914774303772812 17125003587737635407 8207724832301881144 2928552555267925807 14418913391142085861 17457655681960129512 5473278404317087688 7942548035271606717 4872306008726557293 4458596230456315287 2175656858991854925 17904419561628180618 9349903810066955241 9755835043111643921 6896260038877766181 143622975524997393 12754518611583352063 4173208748722620318 18216830879432255185 2450838515302152481 16488425281953279949 15623422345213994189 7350502316775712979 12635708813160934358 11412722655253887392 3987533345778159930 17744398763650764575 17544316100403255691 14536032741742197624 9799575169307220673 14475254978594887111 13461340604544447517 14211405905637164747 1744745985793116150 2877869147022654945 15998388516816183960 9832302121742426257 17896597418156871039 14351844032541863676 9199274792420347200 15030571073100534541 14989351937387698642 11158002193007502042 14712932010397554888 3014864275128594065 4522331907391310133 2113567225657631052 3195135356508071591 12816493369112728969 10078513946223350528 17257357024362854269 869001475666561029 1221235494058313879 2967831169355180456 7307436633289428452 8040499009030882760 15155574495244167241 16879691806122863994 13418735587583426662 12561711508732934749 8199970106642511429 6847243400948134139 7790101670205565405 6682621204574443111 9089937829971295867 7907903822835863904 1726436001214798058 5293099437254189199 5951693546343599719 7114167728269980932 2311939190298549121 10072546902716140029 318019961717093238 16984982076223291710 17118668934522038265 9076987022897906701 10208045427041357209 16363962885949659492 4108299909109402221 577022731486416538 15767644691513578237 5026928872230368717 11449225867915742283 6577062766108168253 14083649358076300773 1838416244799800942 13887219394705915448 14947758359792291742 7481470314658467737 7997671229016132388 2348478314177973432 5709430848159350859 12384254568374400548 10440765793789522037 9901528510234067329 6804441181953668269 16533958098073695298 4025822491090517268 12824295798336961278 4502502206483878152 15571369533967628566 6128914665396024597 14518459857826494922 12322827895006152463 9250977482042979302 13799702619146405718 6485008614542166515 9354785215337850059 18318520755618605442 2623245032028588602 6106705758318752966 6311360747159136455 9811990833372361015 6756145647664558414 8602924322644809897 15425986681541648795 5452626382603650554 13478046970900534711 6652517064739587660 770281524167791852 2912587225762169345 2394050540320354779 12842562432582171625 14127910411545142176 6974719631606364211 7824267010243675526 10903819553348575181 11542831667337511817 1320964925556232119 15952645049590843501 9355528540596558534 14709131034085479277 13573576605961017101 9812571260621910739 12229005260230918576 12292558891240018759 14809463515619098649 9537951011538144933 484593359114146142 14425976944008633881 3729034131807460655 4461110729065330864 18022713363541900814 10270393975216255076 4028345908659455389 579133644861851135 10609217056539249827 4060153079420351608 9256405093466388386 17766659200972962416 3586492945970063497 13738093733524191436 8772201379701889322 14459567555022041348 4046092803584410163 12360072297394444959 9037169908790148533 6535377080958651436 2087035836689696838 6851696195585878244 4188818436878239026 17666181096395640903 9685016760705841622 11216645118849911999 11212236139949600315 373202645774210478 12289658818164679234 272641866460061582 4259493333275248845 11477728805352518690 14385710287731396405 17547854508958962607 5435425285925007113 8405896429389867063 6072163830725609154 6974109861135745742 14269209879353254536 13252348818617286560 12648457140331409039 18266717780909302264 17561053991829529098 13188516280981508656 2032675095390612734 5425934044841440540 2115694681455535517 6736494221353992246 7111320670965302417 426055726526463779 11808843095816379423 9220153575353999430 15741281880250516569 7775889391864032679 7362547853599283851 17894096434997557059 10228759776345179991 1787751934352607856 13924604731156057404 15376290177498202338 15090602346197661203 3278251786275050281 2754291051162764926 4330883092151259212 11620430877392493637 13899049365683711917 8933041456529643663 7993235177526118847 17835105220757782905 1763722296213944648 8758055951900726185 11531106567929860245 16785742619895945934 19328412544076299 12513887459995413962 18406864763584349039 6635732086724537751 6814542024185418808 11797140728045551620 11199560922428318872 12600782093265595899 17787429993519550936 10485833111011180423 18415767594509275997 3850186705018919443 4214364530979788065 3640725198538652707 1735128249211888658 18346625895735640737 2101742905042216555 2773079965850384083 7472091266971376985 10055944807522406190 12627784425691602418 13716408520393378380 2275678265938913016 6604102004363217776 10769181607712776512 5231632623363511940 4784872080833242556 7758132537767608723 15220118225590718302 8292205340494553209 11750599500078331185 5142373954439219322 125842290157023777 11690082717660268734 11666869809342156493 13952618755764906743 9334853830294120727 16863773968839224040 11920755213126450507 10643940081289224060 13075162194237069951 3069052341956635162 11451720189070782654 16219997403903340192 1813960358524729197 8254570538999604509 206525548493473030 15377294685441012959 12961521999397699888 10073720529719856483 2930756998063403827 5076925575740188031 3081934098526740526 18139330785524881731 12571031302085574594 3867501854184813634 3831140916379764105 12055322333436191723 2117117153940216701 10037192127841631 15730355529689697663 10625374535285755393 16253664658240209475 1027189103673017013 12519024684421019235 12224758792666034098 17061663655607004278 6233520019558937295 9095917229162012484 14462934675470420211 15541831143960216728 2001022910385924296 16560275193173327655 3711791615228246916 16683760084517107335 4338632479111310759 5431273642352099741 12532539547127703865 10747030991513289134 1763024694971706589 3848106421903611325 4067121360502685869 12961365860572699141 7848871258332495448 9822614425352809710 18025296245451656574 13837065132479975648 6183046778973740798 1619283446508620171 8467590948631347780 5640177361381037332 14834853330050059682 6998078006309308634 5311441045135168694 13843823796698873804 2182640021608168987 46245945439452013 8634046145116105874 52385009798871849 7898631437878262795 13423968286290099809 374311075351434096 13123758501964371006 11525052310655063618 4652076746436879202 2591925469097775196 9919170467122279789 4657998765522598401 6565122917729209333 15860705046432744554 7921643009511533734 12592501015290039396 8734655505281928348 16597260681942561160 17503711092753707089 15804951951833982660 14857174249008148305 9456635345267464867 12487837461729024469 5965819528602491337 17548493030545743081 6755180502693667392 4559558840391999662 15605526762945018281 8087888214745654326 2282038385154975291 4583938266406799422 13845366433685498405 11577300763581726745 1068134521762060302 6760055762607197617 15469549237626731120 15225253849723473390 1256117578227803175 3186190416612068385 15638666770805252714 14707292675921668344 9747378966282516451 2326295958868609574 1513972022294670233 12470768592274706497 1604339416627575398 11058947238063799267 12495470573124756464 2456499161621274001 5761272095476889625 16506143995445950065 10102963521025484963 13555871481229613934 289303880030628669 13716394107651829624 6005039101754926513 6524162115949128143 4490268209613343359 5346002396904695873 5415676685614289665 5943339928140300092 16151243827920979108 10398594276573547556 3822596625857327436 15150502992202953113 7650274936429295565 17897160108634229903 17797242918994219694 14428766966307880631 17982458768611476008 13428554981126217467 13992882742811222115 8998574221826684431 2942524285726617938 3725271726771857560 1670413203964030266 2883985313191292640 14422172479224140950 5496155745697474424 13209790003096130960 5481603278746836938 14193583788244733513 14730232686017317729 5676353975169634131 4508248448184318816 13692499797640881288 12827431407689034012 17392740067044319563 4031530855015711975 14733184399745878130 8034031117196767612 8725673760059163990 4817004676981358578 16025544833648729998 14794117303031011740 3863210975084094032 736747777823736627 81815881117796026 5114297322865718465 8778956536799027126 17878777867608074184 14616072912851354113 7034753221896108321 10537587104408981654 8040979037894168775 1116835815295789493 4961156297751881317 16351559814429841915 5149935455150131393 18178671624445141458 1467466430553179499 14805285557174087726 5774970288251066218 5710231986373999587 13731132223452830376 16578338128202904733 3953114252832546212 10202705942470889374 10058571657348547890 820610427238234070 17637632246008398833 15727805704385423007 637204075364653168 192213066401466026 11093891435126035850 10005188557231948637 1385939758824646930 9665488492723760117 16594953333533017452 3401991007144581221 7176184579111642007 3937478003412707283 5348683596807733712 12748150153461396413 1048949726994401347 5590162731254725547 11114113226147450444 14245144942249050402 8581109248813771257 13996427979445752036 14818510429869292816 18102119531039249190 17587464668317195500 7885556745288623247 13083597087910960834 9311754684441217786 4077902381162984177 11816493757104309946 9418342582428644499 9165525523463415675 6432136169374368531 10161387360201554074 18246448509899386974 8054505000683562083 8406568117104869391 14500594806565033450 4051266485432435214 929674680594068957 11360720378898669951 8211838556360115610 12943918933239105035 3956482024269936826 16359118715060315948 3182670746795931690 18145795363194371378 18145508402218427687 16639352938275670551 10742470000516771714 10522343476103866172 18224260622118646036 3986838081008605499 7464152908790781910 10660559581225714005 6987812860646969970 9342136387078817041 1689698324856827335 5076371142821650591 16446305096472486796 14298563413703956620 8063418617751443241 17927617613062371784 1586675343457294649 2504460319583974646 7430410898502214374 12641499662090705756 15101350058797205243 2049529247532063451 13624887108642686714 17774522204087670700 11663503089238982666 11942093162905786461 761536449049476764 8290321992974784513 7877254142420060662 12220926008814058784 17855974486868097622 6139713181278572425 3974225373147115413 18227881565945437303 542600648712358733 14070591894442431110 12783040132651326991 17293259383091931879 17542931030627559097 5520160126124150982 14708304222074890101 17240324185028104569 12837164058317093587 11126576164287861337 12776327308621756123 11112948060297698098 17451563207983311276 6936988351083784960 8861053872359374517 4486628263198573340 17655499471226987552 14778022918030262678 13704461021587445623 16726589650823487590 17734123148444475572 7015952956838245754 10314236694509817790 10710025559142465536 18157873090079821695 11067757065453677138 17727685997172727779 11256048524596031129 15310253215951816760 13556049797245714656 1563544789839428064 8185418289993129231 13741875156478333733 9262338972565686132 4828032129962595453 16206358958913082898 3453819960752176590 3854597083723196170 9397289875147821731 3996203658828463370 10887926487336225631 4698560960207568989 15537685067394074212 7138809820138737542 8463572729406391409 11141546023576248978 16377451763239436155 10283769579729726199 9260671186151599365 18077501768932483308 16233625750916150760 16936384185955613030 7117678695658910605 6974923938297041498 10785465448572564053 16431989548349002113 5086599665300911735 12939134063274255902 17151419284061889763 3600618384787312790 5532065795761971254 14941959421045339021 3815199673185488758 9031461783821892621 10692739405953099499 2065264432773678474 751153538497074742 8852884692115857471 9929264175173496625 14115025230936210161 8874403664515838977 11682975552639805565 15051843640911256931 15591625225985869570 7253856324870752673 3689251905254511067 9205982444650350528 11352302448397306795 15314089570336574502 12178316318972882403 11429416585735149091 13307861670690367605 15080715312885798601 8810604733660036797 2146560284122841162 18220556160760043507 7300112735961043535 831206516673906533 4809218931754213728 10938027091744971188 13034049237670636462 9572976413545642237 17332935162170768076 17641692886267237860 17404674977461865236 11516329652946292614 12445943252895466766 12084173515543475145 1328615611983102211 12761719195444037529 11462801890048020198 6635673299020350118 15177548529605655739 6107696214390355846 15540960346652770834 5308551267543114511 16845046476002015061 5832657082220272749 2279967140142020441 1006166995654192084 1905925119822897123 18207475861134987895 3468132463853980058 18335619046005072403 9077225646811722087 11140187924803711813 359774999629490863 12951259460078008204 3728761292179514803 2595442124062512149 17481663638908029892 3181410311079355238 3084678001542646937 1636285656725835167 17410398408200441338 10166978321107360434 15653860556919526271 1430684378975900566 6449895607484897278 13708388439759475642 11373141721229020868 14557522825023110214 10018887539507334873 11335966956563608903 4678329590792986420 2235977529934699875 12551452790171334542 14161360760045335158 10840908068140385962 12273145063527010443 1226972422929339279 3571961242481438318 7807078328856895091 4076136399870597854 15785074371445649357 1795694896427275792 9562963048444250026 7955769781522647500 5005944368812902617 2740843307884136028 4006400151353459943 15210403312213699024 8223492544880240446 12165039742393746718 3021044453491743109 8729743241916551019 13939883707468466675 15777830324416854910 9847526245357647875 14939421572193537169 12456919761437844298 9033870186968740689 4034568454060696002 10699211634359633807 10338202755783460510 15179016021434380748 9641734858945415919 5415420451694920787 15989164046734808862 8282384871292436002 3580991909828888462 14790269288899435965 13366658437511726616 7518453873392497366 2899039441308078471 14897374588456260127 15914453942756729241 11400114168521297985 16069682926138670275 2160350198014439446 18229170701160038221 12001072828250633724 17474219565552552679 8493504129746958418 842133271228968452 8179480770370857376 12093023621234932058 10914200839952818414 781289793765055245 9955420863921211916 5932819826224811992 3233107938141470671 16709228115052024017 13037656373266676460 285010154741257351 1066382825757653189 9214157666184703159 4140592045814063157 15339593343906562063 10826374625563748242 807540267806914447 14856305190276408972 12253427315389855445 4945704899735334120 2652055404735484730 8362909641936184773 15264895635674630715 5933042218310297837 9277409159060714378 3590906553954133336 8661667933036082302 15171145956855507571 9965925304445403105 336760501636124161 17766142791480542006 15622199027389966111 15162376782393831766 10006356326242732516 15129093059900877564 6519138246797215487 17413248529523579274 482270443708000712 5827256087711620406 12589288882401385972 8807979087757269876 8836572050834730536 15379398204358899372 18080793769464165866 3536197837906100908 4702975075457351902 6680532294644195835 12775302255435576565 5375774672752742008 813217394451474878 1824638343691115792 15139072382162934222 10108018758866540602 5919529190192899323 7774072731218218458 2062176212470668736 15292742794470487891 2138136201088723927 18195939151983667883 13946768131233135016 14637137620995066786 4777303759669910950 2646365902365306432 3520355489868481189 6707145363795984527 16615267459039640349 4250899686071070246 3846767539525304943 7012738287765986802 229798717320753272 10467818011547190993 8868452726990067430 8159706673727800402 5132683238397120473 1965121402185217237 481243538141956450 9304173928719950370 4660486045658778523 3604040045327043100 8587060953408173070 8838943771257603941 15613626828496569704 13203135732555623825 7613171986115836896 16465004540590064401 16395624962132772062 7213041666646703892 17092553462178337075 16853381283275726664 16949885750174109145 14511597821621770036 11466154059872971228 16999946632391960789 12974594153574859287 10702501193252329921 3935174947283889886 11307909925838691704 5424050857190785031 5134583702060127141 13221146572640350963 3532160581540904321 7347695281354584953 10543377698551184104 11937659619948291876 18122674340328629787 13481073940799388825 8189534323625676790 1274523504669410148 15400575685438836842 8825453856918053835 12271474190765253036 7274065739222179616 813104231741281963 12281018078048549420 17175415410223089449 18374533567496207477 5440025948807416459 6637466442808853926 3619216379835902028 8030143427214306036 14670416307417393995 17247216685298314844 7997805137563811479 16376106359347886220 16920542002699548474 6834894821575349040 15944945899207839349 12012082727469336918 10495134192072474509 6457404855412455121 10392496194706652727 15055732901906356973 5636469594424975809 14549558140636529502 17710099950726227467 6029669481102432859 15152269024855688866 10619072717846512276 14759067194844416401 3177515672915570694 15320341077355901149 3002465465084198407 12197257164747908214 16569653473924847092 11185835228773010882 17768559891695326474 776572482301675740 17868710333258999933 11028132424567432092 11001344528541481495 12553241067097705881 12555762787081116489 11248129876749524054 13899403464867336338 247621110816085369 2803549402234412315 9005349805068621116 11459762698346046520 7974885103196901015 13224597602388124474 2641129957480174805 16964370645720657803 8438663046500955612 1356094813893835473 17928451945812947135 16959500682579987017 3179039294738380788 16484360138493083920 13298887687445475329 201600103469010425 16612294955848971019 3730722257082527254 13880915577147263294 5905750761161975460 5100417911900478980 5678146971359035885 12970380194915862023 1459083298128887169 414238483215690956 8628820311340434162 8532710111513242371 1591161083634604782 15720777833369170421 8582218476615218174 6626428567868375353 18295117453521734766 6058201654473066941 4478162353473316959 15685104637822959054 5124543400621213482 17529134376562169894 14068678236769055572 16424873827982206926 5216664489799959757 1827838630869706756 16007470022545350735 17604075791147382522 716661873227490304 13803179194217531894 17320930696588921307 4176460546092904356 8374848596797677825 10694843521349255407 12767607818728867410 8709082658304200274 9417946860001316473 8830841163303783792 2361145177340508190 10534277872567644722 5375605437084408805 12577726973353359794 6352369919432396412 4990387392585160866 18206864678873374667 6332383196233547922 17293458773288250012 2251946365330258627 9842540278982170043 18128484995679666779 16639437859824131201 14492957835402461340 8844640986439177733 1432293374899049863 13163174392427451962 4842441347461308009 4253260901687421696 809452703142408820 17326338273233957827 802928840079625018 7091947397842712940 9854679847790412205 9584324129501725614 2531157233401156848 16834878464317430909 778870999285852772 16955726361862147198 4575198938722393553 6346860528865103327 4206829929935364470 5883076280904581338 14478320625869464615 10145444333854751657 2948566140144783690 9224083282839009329 14802676691290737947 17818921463860967562 5819147377798145493 17623894804756514883 9999629976440685429 7018211327876236345 13105148172388321385 16555328331066524248 15049636800059875134 12279026171886739176 4369683990172450239 17486878706901521760 2403911657599806978 13644847289284328074 11130210266180221090 13168794748310224126 7758689678439417541 12933689281362493670 3260697211964602654 13628534491863788394 1438192656499088701 13466504201288555654 14611496518193995819 9451793579697827912 27696543143047074 8219799685311589165 11157554373332258687 230190966737157061 10988574739048837478 11851058111096490549 2791333345378503155 5257064996858462381 982869245275105560 14372404546507582158 10675726826762591620 9265896693901189786 4537278476290165277 11366473425162483657 10605723032677949602 16018415774572666536 18020189799841755505 7730449591260190148 1409589961783656052 5499765874296477400 18328102370389327789 11436741446656552984 15815215880777045434 7867475574396743125 8644648895454036731 10291958223585619666 5694133704042805352 16152430172685829047 4738399945300903524 1183201885815638685 9779775089251854465 4856256005571599774 5753724079891379606 11015744517959554205 11447712135521683074 15224083246835174036 1567758661537782261 5655370060744781789 10548343375109507162 777455860908265217 1665479592624825133 9424079757186851325 11159871720193549201 10144187453592742241 6846567724388255271 18444432359745368573 890681717692267427 6664012164343651864 2728480516504335178 17439639380006287244 8026477589064821302 8727562491281357503 18127742394952335364 4756762544350123121 10805168675943803947 8649184889223957553 6630382350229806071 15930872946843573555 18178140556929265501 3211279368084569676 3332257430866290966 12305715308953682079 11140964522478012252 8999208087757248587 15548189878862705548 14776158504261335408 18041039736581402039 13887387091839618774 12938560883316152058 7948125701251589315 6755853179792708334 13899247201053372772 12274854489445178406 15198776166249768366 11517344248632768033 11177390119907469437 15927554653919591097 14954606299330612000 8445149280969287103 7498261671687021261 9112227333329020259 5852262455953970435 13111414247279347232 6371795544493412882 3743445596738169241 9944137670892770366 15127554441930583884 11509096149046600309 5826057762129499331 13893722011990152216 17144574559681806972 15942255086732281097 5500311188052832234 18323321088921286673 2910592551992098124 9090090015167140578 9115902465219866869 7059591342700021809 12434767299547002828 18287815791991397835 9085444828305527364 10352775446970366968 6082087401486221549 6131662941941376702 18056691481569379620 16147244201792898445 3012823585137961436 15006486153836843292 14479402313716276230 11321684339867661828 3676122201699057124 15697216340290695888 16027186455610843346 7460693992647648217 11449891368448321579 13012667480840303275 11151785876444419742 7165436433246420875 16630911609478906515 8061852026816719757 17691654973833443171 5151151016018753092 12594296038642704595 11400173579517214658 12201218930999648196 17640113154410885758 15250756495625238120 12270728147834206334 3209189971776437129 8432700592433423896 5753734289035229311 15270952728213238987 12904964694493759252 4197638235025012666 10536965926512576661 17633031869444230650 9348575845061413584 603077773990174003 16402694045727675300 6157395287169021980 16207962989874806418 2012364900411817946 16787908233122401509 14862021334252687118 7801317051718360655 2282743297031514984 14359658749085954818 10690282382844903513 5368252583885549633 12819921938498890595 7742065668394375824 6281577214354257487 3161007585364264706 17683493115612129873 16595495939343787869 9368670929125339222 1755572716808907579 1760256621178817680 4254340046106768196 1854125464979577649 16505108659100673382 18351363441568047972 6623633044341022531 15759789648825407603 6699166124863408139 5430298903732285225 4221091286589695866 2206970698820185429 276644146780237860 5694624743632271730 3759546202011941609 3666806287164313023 11756432360315813153 17765664090473697113 3476940128002719976 14661443187709783966 1851506794742672390 18367212344462241616 2016422874633398810 6196604066123574849 5420774475056888234 8077851846971274833 9378721931423257989 4341395299712772956 16841069553730320734 4169021887375118328 16660578049345646813 371982034387079878 763448512211208210 8632469385771330039 5749501133919608967 1920293415047963498 12559327565813273263 839442513246137990 17646826948564904573 17514188305205748137 14495475042542531555 8674110489212820605 6180314207694516855 15920994377408393334 65864082534001754 16446341709741248979 15453983559689793868 466771920839753575 4053074034583207890 8587336777918513718 13209284617831293441 10965392414064500577 9651451740001136296 18367062696144107348 10200381570793800343 13971050056601132190 2442929655011382666 15447551780526398830 16949223903188045097 13067295901352672802 17748122025012835698 12419093548277628768 8653907564095503417 13100748685489870190 15900312255115083245 3986091082337700341 13645540194998941589 13690326502083338426 17373925693954320571 9242514185118185865 16867996846436583342 11209923760135311597 13885976096796290707 9770182536546411240 10863816228368250327 4497380293330982544 1011163806652736427 5447413473474391205 13872345054561506744 13276710379595684215 17520910398932443966 3807411355035838211 3098610655786715061 10315331648397841554 12518619706805528427 13015146179348024491 4093164164267981166 5995061958505917691 403269800998451629 4352402864158096019 4368427620143154965 4362668913091096016 9659239126505719757 4706374758652116858 2555970173723812884 13365541550430326966 11203998943632273469 13315258714527693184 10649227433373949303 13969599101645265549 3853713229715587085 17979907285888123386 5707839109427134935 2996639517741903721 2067314811066124397 17115497134744086971 1467002478647119146 7943839570635467189 5275265844244108344 15231416811535505531 12441120928797936983 12170444706748439667 8712396665493290268 11722923222105384717 13941439712886197338 11829471097247390013 5994088465131480377 3240467775786282010 7749026893310888676 866512030151601691 7806151684797349881 11259718872870908306 1691762035844372669 11007328158066364511 10135765028688355480 13266400770945212584 3022810215189164847 14373035793891982338 2173372020906027744 5960948797715085545 311975525091344649 8186806117289627540 11697964483214862652 7887949434613216729 10991713234682363870 1190566937099781066 2600867867708364348 15813508497608113171 7076037797802979296 12243061208870439403 1549250472091300020 17768177015143873278 2885859540978591769 15086942452922504086 4569564401778937701 10825739821893353526 12549813625519230865 10917812237392675249 10542244850579095123 3995801634879985109 11449214715804490332 4820273024228976517 12025660887729864433 841784355714995567 10220474248622394905 532110029220879436 3320912558322018193 17926951394975690404 13306618706805016297 5730189851549620097 12834764737849122749 17459063957692959068 1282708146993808175 16418219376516052498 12037074894145478883 7220219233341785113 1623272288082770005 15107105729349948146 2362723129698328785 8379057910601385295 16845048305997834231 7603737546787247642 10000548310202700073 4784570287403204282 16013577663131221756 7706638128891408457 7829618555584333149 310405530411613335 12170452072380861918 14592635302635495511 15691874097857350278 8281741336907268301 2494150498016167792 10919070098388172379 17857116890935227216 14735436781424229499 16386446390024051613 13513501559725751451 13311717749892736608 15042616002341305916 13411154293152581770 1287076605235023132 13046455987614793685 5725844846227906509 16855555218791323367 7173007502702741130 7922522704824841289 15889581099787789231 14974695447716436348 7784395379139461715 9932992290131616368 12765902565883681005 9541409520704381779 3481632946929028103 5798129847314848260 13588461716240086604 10516715181701899451 14673020499093342252 16640055348993402150 6163825935064565829 435485959727993291 8906334998685469282 17748813413797527778 11847320464742179182 4992297749639123227 3355937268340298171 16347473870145842236 16713383183460875960 15873502549964447107 3654966056585845323 18035265874657700658 5111951708818208933 16895641727408502785 1302708996352103015 15410819930095237421 7250906690163572382 3120649115036874252 12893107005445596611 10219218200158808302 16333499082672113452 2164677269549618574 5936295040210391895 10217402781416629427 5090164957019442890 2154461208074507951 13273801856953571790 11864137593193300597 9565447825249287346 953126741596777940 12535963554996110670 11956416095699027131 3962915767691432303 18004812829924574571 4564912840249061170 16338391759812615121 6737794486989815811 3968388955516608603 1126686806230475327 18216130338960503185 7565481726376970965 8935469422460297529 9986707000232577861 15422070859167569743 6258203474509506484 14174154804851459778 7826346853318638372 538721751017846424 10130553119796869510 12265857453324983001 16660983651410720415 623044749197274234 6200245866455321792 13231161664402554419 7047189242830139336 15502613782859786651 18428307534113365625 16484597238857988010 8619164409167378381 7053828695047204887 449857002125118115 9871861083476587353 13126545487967794826 6530236317087449780 10446168589255219543 1623234574179837192 14441489210729742094 879949431866249628 6745503081054457919 10456777029017734459 8845778574840445399 11374194996860885749 10933188341120202457 17162357506727771929 14690661138644930705 7613338566360534185 10966782635155707104 12986821018432375711 18241510689057553021 17018537641437394975 3601829088756317588 9801836101888722294 9838001404661279231 4872481750176694836 7274271594282020112 15272078304798286825 12006424437770758921 3446642589688501026 11365941953819197309 15508384273089183230 14004728642636204944 9383379594098264730 12816293840337045630 6467570753867744967 7821937269501433442 1732235496755031688 6362904369605930953 14550787053023167717 13452814188601363036 9112675163825026299 6557699378409979998 14484573600775245294 9244707361470322767 4799644454839814737 14963049443486452185 15685373669306599962 3995073050762497563 14470960605186060088 7958088316699784853 8630387173820209456 14748725417675674473 14895763502213115334 16749315676598228776 4691626111051838705 7835908680256789622 7493691777831967465 170016797680280213 16276540491999932603 14447406103611468746 3070504232636966527 6152290739407146470 16515356153111115142 12554245606165211178 7410788586485828913 16205104715268065123 3823154195017493595 9951209052553319940 12445179402366245469 1481555916217436156 317991384741834736 3550744400654428025 13498659335776575852 9442923667021460141 8442714525023803080 4231710251292333835 10870062316449054416 13228603671357049873 1790490611292754218 13581432267080223730 11449158601949516708 13701294043150992512 7922923902361877403 2641816519049620318 9972391723924107709 10208393653917079171 15395893113147575189 12380162902071523733 9099501453499277916 18343298258634812572 7447553666430007546 11879253562535691007 1168767020544906451 4708327498192566098 17004896703862798276 16856879971298237146 15785622072507656280 12647108025426089340 4628728925450248454 2592343509275255280 16568071057142285861 14247440593982930502 396211102928892013 1187202026339351303 5375310786005514243 2202871751605756348 15740535321509618107 17269645024358644765 14011541998374276467 11905982537012594054 14607421662685305514 15922475764989496089 16723486721814950167 16651559575734714466 1525249367986144943 8625426126991826219 16018572649610971442 61043563115390785 4685378905518114532 9094142679636123595 10096366306504522366 4301127133703729445 13900278065235221281 11727998065978559595 16665439939388865399 8628986526862133826 9479851096133424289 7567614964403904046 12388297559781477647 6718824036427448780 12408177680863557673 3088226049085564573 8984417295765958375 9560498500002657376 11519265512788364499 10267591752546203551 18122135191540780397 8929807387873142223 2890170035922530504 2473634645250252948 11252856379078665675 2262346759359647162 13969049723360915153 14768740597750376958 11336192745158683248 14547596062194035703 15051360187532610324 13636725100342162064 18234044198708633419 16557030873151316528 3962201473722540972 12587196298045827175 17580720625146822581 2101794828599098818 15667435360049843737 1428903087253432397 2492346988520833069 2929329584366585356 2296781778681122536 3848070625118200126 2666627607974403241 11971237454592233579 1306031119711589116 6619505308231907702 4177161419581012854 12282604737141462178 4511952595669843648 2253767444273486248 11291781624593849190 15291737838605907733 5068414671859884994 11340932398263609887 14372102126828094399 18430752011636788244 1693868646797567221 15418870305282043702 1850590926476651724 1171749639108036816 16651481958354417700 14286555665348261608 12814265207313085809 16962516622011086726 17423576822082488481 15988803260337827107 11195828960315126013 2468365993458110442 18362774295010723490 18143806930292854060 16853731686226814879 4723129150375876088 765927004301588906 16609497222210776912 2907169178673237877 9335592928829906375 11231513355786680921 17348366726663303002 10793248902763859925 4854118215618365005 11218244310185741311 16255590930934399937 17106499845075709265 5775530341077362533 6778554313342901953 10359867480984387673 14147602180314265425 7910133792116213636 3484613795415775027 12753091212101587404 4409527229272891057 12590244143032183845 5914474262090706635 17136401112393651869 13322495115590470885 18208070364087198960 16240271075260713492 9761184386386870988 9156237393921504995 4580905739415776583 3460830192455512066 9185819212270217545 3718918597682511268 12617409621419761713 7308810312036127064 508218711115204056 14401126426469393324 6229345540905920474 4570712075990221482 7607994157777759955 1443070094905173159 833114900332377711 11128168668428328648 443389220348168973 8635700975711170352 6995331832204311098 4509479884480413833 17025508116743920618 643974350084194017 10083882981211404894 14230007651449253115 13644687478447155150 671578336787775205 10116463664731810145 6214818978076467322 13485085338367892746 7180550281611029587 6890198128679182810 6735446638635327887 7683656073053055009 12179667805035321893 16514011668335654572 12125036151105268940 14462133642566705182 12043354279473929845 7190857189753651431 16560231025187920072 10402888524650697306 14870920404150957668 13402565037745316999 3801679404263749387 3942503356243790841 10628502428291022248 1763275266775337583 3283100714838609103 3978149657131963160 17414302404467090241 2247564547379660829 4307248713734959315 17301488827564758013 17849185201942256231 11332011694219306319 16863113232109798321 1025457717441632378 10419852052968763954 1982357123009717851 14998622585719370317 5049032342344995149 11493819798001047464 7031416392365921370 3680905323330605918 14286563285185653389 9761559647698092698 10110824026899478141 12793825430210255402 5434179365483799180 5200713782209554665 1388206581387818220 7258921989860130915 5083378159698932360 9436178268802845127 8870377712510241095 17956124363691274152 3703508635703660188 7801865955895213594 8562826046977862460 14642636390262902475 2600884739148941601 8984223378626433519 12495093173561932769 15983137368044757383 8527889209696611467 17375775550525961303 2871753387526694600 10066570588404676098 7479885694376033367 11045600056153469254 18144893150598078647 17697123776089333377 7611266156149126655 14410652959863003924 17317445248915676586 10411733680909558926 9371187884195673427 18029886182223288484 11227001942229479443 10431492297101476940 15377203592530649774 6360620220364580905 3864812431711892011 10544084522744476888 4949932266771909937 2108559731448587969 15850979377896605896 15322906534145319552 9524457793335189024 13736930382331112401 2357180035250945718 1398913504045175085 10922103605785006116 15878092436340075194 1014587424862624567 15145894708214074585 5991508306313479358 16580536241042613258 17621899960551419085 13604628337789237771 604658420939623363 12845875657995541150 4309500952377025965 12266699205743269564 11598314562480365393 9361178518703282959 432941954136594092 18375894193790084897 6817909819040428326 7976776252667208945 6378617036640872204 10205031952420902809 16095346601151773197 3580844659190104413 14235532726857972778 11232269597802941347 15162748524166211023 5962808337603914490 16239114518443869606 2785812816065155589 10277443555724119998 2950691151469492486 1429443557667857774 2488328276226574598 9743842153615353613 15441323304594435742 5248642951982061052 6015409366484293148 4496670913685882004 10421972513262713096 14981707107718294013 10932788434017875017 1649632226504645802 12915769007244673828 13694145916097773476 8168716815051571199 15285790359218928332 16189326398328539030 12759811293749757028 1318515900312178101 16230083943949294345 15333112695022769203 1767514996508179145 7012306644318666553 15280000187201012837 7109802763707390976 16866260115576810783 4377548452435114578 1845007336846052698 6333321692738074018 11134358622118603082 17031702102988525368 18077922885823161956 9818688133968576827 2816177089524498302 1199398843538910201 9701626709628363388 18366435572477623575 16757458815071601930 14305745841522345640 2263357374599362068 3695192887687674303 8114528506131232335 1068529056963867847 15882419951210514898 5963399501486042465 14161705195137006604 8186127543823475199 1021751377781072019 2214419797163129345 11759056548342076010 7294100395129526910 1043314652764326507 8499556391451337662 10689550201918758452 3963220980025690317 3854559784910416081 327862310432023668 15133806309184931966 6248483233053737438 3352500338977888423 3958635293559962576 8716228376794124000 8990334446014851768 10151153578344805220 8903972712468219442 17841119875197703834 5395698301788853890 15559514403784453510 6892931444557076534 14147851898789589005 1543318711324297707 13177684778608743312 1435327754763336488 8967375643435987086 3174232497871449852 6698022079260813612 7165919078609777608 37321989347172486 2066929203894379587 10605106001217410614 10414053688418968788 17513528307833819295 9616572222319135624 6789301250650105810 9781980009493214569 6655070653881711115 10764659338706204380 12896854190876912078 11471073756249937880 2237218886740253342 10586465778804482257 3753973469228061404 5922883525638556305 17353738702982703126 4489752141976697936 6981912390970768117 17576331327801244029 600729055071119116 9737046904886404579 7473163180627412548 9427273348536858334 12333660939568740437 7173932944345495957 3166109846067367591 5679838761172664508 4495832698917820141 16432709324861965029 4451473509059822050 45360134566184380 5605991478143083256 7853298345904441123 3911520585389465421 5797812316895550784 13437987335095157899 17066528675499617717 18009525012565925557 10422817982259164062 14160834107545207558 13044919172288950216 18113802200214388326 13550721744474347886 5777440635978371653 7856434899585358461 9005044943750198390 13919221837160482455 620397571715939478 9140109651669063924 3114908569143243125 11082419153471435028 1923822262187134898 2424353756610342514 7340827191897107774 5481960770279007172 9880024973470891332 2268885179332802566 8629081412135227474 10165440102858280464 16614555936727117448 14964558400963569160 1112839655850195808 4957411369708572487 3228939520878426241 3698756621219058781 114866171320576233 11294252170906521412 15356959051611432033 5044344729295855540 14526052337688984104 13331899024226748223 985462129756088268 15403685245275711328 10548470026148206116 2685122906945738798 2533409955514660775 11899587593057543171 9254037413353652648 7179081763959340986 5532187271044840351 16071096118371453204 11589217378214251412 9726940410714809242 5399420072396698339 13401905090199922180 363269233106093615 17644134657995751654 10667261953409197450 2771880882767475517 12821480096680013030 758941309699000424 11393733125619964669 15071531049604565744 18444739770785557959 14741423555748286114 4291630780273855427 12969237974211030578 2964987952538329088 8032877299467049232 7321361248789958397 13276990607230551279 9592890413727000238 18244210430941875674 5394605332929570049 1490992639904215091 4975764717255543323 17711382739436077575 7458388049959539742 9220483575347999035 367685786389585974 2585895124821663623 705295221594324687 5678305279990680333 1743564684878365748 18045002327889179893 7594151271523043355 3785808501699774104 3984332938268709341 17645535178241192271 14259432006966300127 18089138132663889366 8224914828273337277 12987205332250502041 14423362720740026518 16121457167996167170 16447014638870495523 8905304928823714773 2540509807197089490 1670967075336781802 4649955667819232748 10515845758176858326 948083711707965169 368971607455067955 5981408159864487051 10675513382590944016 1246116261530959168 8459557111995676373 3360216036435183847 2445902432839618546 12790817706678973842 16834864110349523531 2016326700096414457 9553410791448601366 10889086285788212148 14003256726850099282 8781767720212746149 8379063007589199200 2677363123160367162 17421839196684730819 12387333949470379285 2051102364793627039 16486861091857972547 15147487507276416566 16111709624905586634 15702988621553797561 8574221140063338632 11108617038147939726 9603478286229348051 2776347463500696561 8091731853472165625 17223416831427940416 4527102214759991419 8840021660295998649 9074260539508528513 9082659986334546987 3126859409453645873 4327582408332839943 15114847466476715596 7107439169612160544 2292527339295742499 10830970763672734530 5357014549057089589 15901919707261156666 14812006661924956260 12650791824111459049 7459108173724325007 8661506070985897944 8469221737816087916 15461323725018018058 11236537649836939858 5541119340910126381 11767272832290793106 8655475897177612785 14960897278137425791 17615429562876260871 2412304155000033081 3077701999855506928 15196837445450398814 612279766523946349 10093471359146332868 16181905248633933545 9265073912065161037 9980117467249490122 11851294577374050622 13419791361101045760 16330558114702966095 11194887023458935738 12525530639458545643 9980163069510618718 10753444647579963194 9858843801670581961 5557734791005782088 5302896731026047941 5718459842598589386 13882026590103765280 10200872734928804067 11266677877754130678 14415557131256011214 15836168797496341105 9981967544274371323 6793066252272652189 12442214730596265885 4035895627161323041 16115390323141693160 6608853093978730726 2540564858534095149 16751983461784702552 12005826780819462023 7537916049891941084 12723872206614884303 4256805399230632615 16001132882921744495 17255977072790561154 6734223188392640025 15151518031069742326 6682291507096985520 8128621010992373742 6851931512423741648 15388481671698086153 14809649093638461390 3209620581613898945 6341422571723519222 4853101864293438556 14229332386133411027 13291156392137086143 7643103885147449492 9164105358453798024 13850781853349888059 8479645658351398108 1667664436469398608 1498790757729288261 78664236866387042 2371062838464315439 11393980809260292911 15664190060252159202 13477459642386191137 11474045211830208361 142528995523939278 9227389911768445160 11184409734727543386 16505462382119798735 12987691769709391896 4169472734569178852 11161595592782861963 2935564527368415051 2449536500000071538 7589338042988596994 11796081685703525871 7337197997319388989 8910606183152057517 5444158661525295343 7469648527740166327 17341395109165598130 12183708462263627630 3621215692234466899 1092911740110886279 10852974514237665491 11491302256887952447 8068405847598373027 13584240612296713555 766061733435181785 15394983457918735982 10600584977792924648 17269024714237845271 9264199726328682793 11559176882974683569 2405255686550088893 9184526701984428329 4260030909944473596 7115807949400067572 9020561581326239377 6124699216273903410 13294078755560506137 17095115229138887847 2939786338361965519 16089317095947537293 14529173492008844204 4740432281330553503 10869077467948308821 941607475930157090 6325682761582795633 874926891044873927 5135607621027853960 136564042597120941 10216900425165793758 16582113662089973555 6483444101601029864 9244283251163131931 6451012572809712982 9129590553875589579 12309174965788071684 5970844365059289024 9061157794762591004 7601875912879538939 13583605252750933136 6924402836329184734 896874801393928867 3886347058369383727 5727903880031361839 5951194002796863646 1504046865458300365 13676599956378876375 1430609520003437686 6143722170947298509 9396466099814698167 14830125461258728907 1712748096656655003 5741995546931556086 6411168472851042715 11840534918791154801 10497784796560493816 12744904605249318471 6778082984671107286 17996188929370414724 1569058608805624540 14316207041758864467 2140884470484903740 11258531527167297672 3282959543092548137 6100120268698369729 390722513044345308 17659096077294952613 11891930523254014509 6209982871853500432 16720762000904071276 13075287887383398767 9591113497632893491 680807571176542650 4942496971347955227 4951561395470024033 8958853875481826839 15674161680755010525 15488563314094508138 5280799911097961725 9931989457278435245 12479098488516427712 5386739144015454373 9063939191082488784 12102558322209303564 15275669821975392077 6999830934337486290 10784234933400232727 1020733604514535720 16084602852376589119 4980759605906986588 3359115613812442950 4273839931867672018 16207647873610385823 8402171527638434799 6587893599860838080 6744401253158866372 13335617616927661342 2514465241564869587 17962351894978335144 14713382547211437239 1501975834199287962 12577580065750355027 10483802458551405506 9101304952286075307 16764126360859164263 3330108020190657353 10861496378086408953 16383553520297454289 13492098605170680073 12213970678961576512 4405693792707123624 203795938063781801 3276541398757341432 6355957105107140086 9811499342479271379 15816276924643466761 15462359839685190914 1871744979261242435 8592707039323270475 570634625894707278 18203704162823482467 2914642701513811332 4746506362498084202 9038581226250007211 16358051861246022300 1398924323685756348 7904147734276728561 15505472754949575147 1704594454961913398 6555728870784359177 13241121069266918479 1268894268915460416 3188260601502499974 4358743165432433366 16426141444582782590 3435622798424578557 16316754987196143661 12194078533545003101 8027058983630093563 5437360332408517563 12520573542806314343 10799712006194229611 4534343542739604318 9670373354138138604 17771829745681363959 17118417833697919378 5190298998669189702 16069633704023304973 11475408480913934990 16060265086327931422 1513585356314832066 6631820255139249642 7368005327118854310 10933400418173910245 3258557450473603293 7312992958398634481 16146303850974850366 1834752715211613872 12635771054091607893 4203066513752037815 2938888031780672227 12112965675355733363 13445950141901121328 18355967385903941795 1568596905407406522 17446129995528415981 1222594778941964255 1421810198040264022 6675587603664521546 15055122226146301191 14946876563865805807 619447502542535810 5836304172283774185 15644733906509603994 2494620126551889555 16391954868552290652 10531324696692927552 9885037000894437884 10990140580281201105 7081441722169031737 12675208064853774126 11842581008967874625 8863073695252857106 431584180320115217 95359715359926340 10784896511939944887 11066014856576558722 2245746954977025345 2809981341125680819 8552996264454434736 16708421254897111676 18034932082615312928 8148985157825929119 14062132531350693462 11897666185200956941 10344480761212363176 11497249282420231864 347668665296892483 7073278903635860665 8016493772506286101 73679149304275739 10242524711913722891 17536187812461318370 14054812590009343956 3779171512416135816 8532333855417639525 14737090985829443692 6211680856089750302 1304533292183778336 1131857080785299560 17370418709553424333 12970213440638767986 4162695878191531588 2884649767348636575 9076226950549023003 2627111267521760994 7594688627079002424 8004060589341524947 1380593977901806141 3834243267323191535 7750646512180843966 17372192301117713681 14219787406026132117 9420553909968721474 9366961804932078313 13328770933145679903 10765553032382800607 11306206963893448818 1026295209911966268 3804369997294516549 15603379747640226637 10567536246178924294 1052853525446696418 11555163218022496350 1048328099391841706 9058178438229765340 6478989720108101356 8448084727391876207 3868841261721762109 5851530981073815901 5322517412612847323 2702469294678647875 17974925607617365475 6284999127024210661 626923673764746387 14469366598934635706 13817945049804644604 16017163549094313200 6542910478569956884 8795466151536007379 8557583590251584521 13601258247882879995 8483756725788581157 374657800540852873 16302259764799056979 7138709796447632323 818368407278256006 15054588097982308323 18316037085492935112 10441554169871419836 12517001586433640459 12878154112165199229 3558278233444414197 4696840543314865376 4590288627811679312 4801077068157537017 14969702710762970112 7450028581732325073 12690802683410505886 7143641716632385096 10931834587920476308 3976377290069284520 17795512071776617213 4792642532324580493 14920284120832458845 14423920928384207113 17425066026049821604 12197014132583162232 8654183242445900359 14807722991403505474 12576402902448185732 17856684722735331807 5070150180728137873 2463511932718284361 15795085438116523519 11471561912774159830 5216415764351046597 3396900488870447932 12696343546129408794 18027249848096107157 10787084560784962361 5155965017087249612 17686873813280511921 8006888385019439747 4362796580197494384 13471968427368653732 5664973712641850906 897111316794600757 3052860871935111661 5216671811968733511 10655023601446106838 18180274463467134692 4986943685686961608 3149044737563135166 16514928952131669056 7287441463943613579 4586917956368253800 8113627237177985123 6188655750261858401 15956811606101796453 10317367474334695002 9238013829709605632 13710095247395163415 16470311998349891245 13381456417625127520 14618377066973606388 17685847384365627152 16058014208830058436 14770848110068898984 7867106212344198154 14007506296235840901 6874728505656099034 14599058684200613440 11048200860043532419 727239244264511056 13787495063501366913 131016200204149383 14408873744081522890 8850294075724666709 10192436515772974082 5745855350224754313 5278584475905250128 9142985135996004196 5462736840257815217 2391813081809991007 12551545998645940990 8491051533562877636 4930075564763168706 9181520326351120103 11550629262927485390 12206694333343530880 2355697967652572067 8119336542608629655 238018721527145915 3775262614569317459 15952123459903216260 16465221029022707307 6033128525665067308 2674349870215403989 11225656768397684033 17361192676784543893 2724634226168630977 11831649728527618948 16069667140228367802 15550485724429510775 8957871654747515020 13935768953111087927 7879345170095976802 4392154556651676361 8575000740027042403 12741648369623299631 15533101789889093981 3379322163761311892 5342429630609771851 16244523153604762508 12185541879309408544 7408050321471933006 5645114790329737638 12267159978473336831 1925153731364828055 13412238049921150174 3831664200752251510 16193636228630023015 17513878048556110957 3658306860098847365 1611176218865277818 13927432279257535666 12098569657417003754 4186134428600833491 10437719866125251001 2396114626825091059 17541507386100537768 1674366903614073331 14444447407092868628 6633726377374134595 14807068262460602088 7255618920844417066 4774563861093298030 7271544097257232550 14720097888962781887 2741872415844653481 10530573177545259055 15009446326817999418 16188185796771549959 32627838746587910 11300105450034825368 14768728827472921009 7640472519557633490 7578755334003867290 7388667291061352174 2000168226182039340 551140603042830904 667335976443327617 2554775700891280169 15517087267149044831 2768825913454324639 2093219004573850672 11094580742195386629 17565476445286900226 16400493386633846941 13355634587415441839 10912879232407720140 2584444307893397329 9226859702647211676 16096127862756666029 3095972755427712555 2475384518851843885 274105498915399684 11847255147506372549 3999040926544452811 16211172925080793662 16970299235392698011 4810881594746334731 12144335158707478893 14020476993336827798 5635381123910795281 3629916259460083706 11541215605582874253 1447012826656590829 17641631630764295449 1069712158103010886 9063649412075533486 17728391033715651381 7851634671915485887 10379619013860316754 1199258788477737854 6289311572306867648 17279151995281139865 12181786133430098076 6028760486502313560 7301000052475186034 12966734517948941163 7777274785343993809 12414864686141573641 13959901009070570018 14797994718727895396 9650972468114218200 1630495804228048517 13140944353967598198 18438642300096457621 8452770729125772167 6466599981827974468 14609295193977242557 7167114516061851262 18365809745133815830 8609707838551821539 6163878776969716040 114198213839542820 11106778153404180086 14118599966365498855 12512361012236893640 4547448141972899377 17291948539939147521 15180453198144382744 10459997427661452869 11694520768660055687 4038851627514565092 8964345491505942553 5184366551913352711 5902658881062742458 13798841746126832215 9621813282576903036 1470371503616559304 10953451935323324806 10399110137323419307 7530194168074446305 13118259590980530129 5352131629380441453 7800207326377938660 982585492131559423 11083533454443744116 13748652455986809285 14525910244732307047 2796706243218899064 8886181708784716470 13275355445899026658 1660981232568161763 7209201903248994583 2951519789707592543 4786752544850437590 1638182410320201899 7588269169731189513 15083995737860437976 5510457133830643861 11370744341010020522 5132368219091087461 12342221537365349151 16872539027556499390 11528439706305469448 2462333706773009895 791083160130714538 10162120452247574849 12038084319360781091 10928958202096967852 7884667332756537641 6426676955862044207 4895357761342426671 6152590366951075291 12090148299286214013 9762257431095325700 8140906271144907613 17917719231537228173 16662416910864320196 16893845201135568263 9968283184752069092 53246629617606707 1750481122966312546 1709097957638520039 7817793812573244949 6989475167712311657 6792684892803717631 13624517683108802699 17964186533513944972 14471730475105887877 3301716432719782298 5155054320434714044 16645621782669385241 18022254532193705277 5974883068876684677 11692662479176328284 14403988008893453552 11311429306325238390 15335972104865678814 4292366117167031610 1324364138430125996 2141284730584134861 7345900544544175598 10154695583067125049 3578028334810161461 658374798935633988 3142750431843492259 9675542314236667082 14920767927999980886 7633570337891894153 7444690148394556903 5255477378727065991 12397905260115413651 3412621371088068358 16618298774672159002 5367820509582527759 11394245422849886397 4556990813388586839 5618206977329521138 14500649011596763585 6967991936052232930 12343291718773682466 12300149069906967212 8234808601416577733 4755353025405071530 7945258657973010777 911538865041338891 13418800368103972341 96975353070162262 17029292130587285645 3999059643199178713 832021870190187377 18370795813528438178 7811328623824653413 17729392795529087365 8313506858508138768 4705942048608528577 9471354939379639669 5047870066621626936 12227874777163284493 17451232074603543758 10413072345344804308 13595651886520111229 4167967434594703487 612380573608495698 1860081575137018340 12120547846809527462 4115526860889228472 3269483675614074504 8415886257006388572 16947383871128023052 9944297697744227040 11351041528608740934 543414222675487395 1487758573404379526 14591305404021138824 4225232094098763786 13334157998408690817 10476878192268920612 18244256611085820030 4906276253362275718 12630816862950806933 15665802414552364187 12782644149560734201 6228976056262145346 15457926151855564823 5338605277480981037 6921206743766685301 17037501011825053164 16404821278564038724 2188192871278697753 1281896186114967507 14114503737892762511 5871512524756679589 8349644289992621886 11198925999684605790 11838786685602982686 17281989737805792099 12459524044692694398 7357479195147232876 15204344030859124503 3185539301298105981 9696238113068726388 11752658417501917267 15934679199519953055 9791138584143054093 9618881158575012012 10403353345992248360 6944446700675260972 4951704740984575954 905318028837078061 5809538496117087267 2662221654452854461 3440234549719351952 11617525434241293123 12617518317530589467 8416790526196756488 11370252963680497368 2028693845880614215 7373052802364551192 4160840389573183017 1976641175474388434 183122812979753678 10003523149077444239 9740391330409101900 9917648173533754399 693703658054058704 8373694429406536950 8749906772264148367 13516894071072365416 5675877842530419111 15645875761320262347 4793197603418158442 2362870663185612290 7738033563772157478 6443249564642560286 5571859808170136381 5569755200894502271 4944381936351567342 16601454057317811660 16313515411665241497 12050900410943573281 11405865562288770271 10290458612789465897 14909222278183243722 10906315242775552629 4596686889903397653 10819075155149258574 1869835636500707452 17154637610612734959 16566879916058930785 12355527110284240415 11168273448112455656 8983526022506739352 2836785369571128166 17457557544001611976 17394982591957403447 2983173449037112765 1868815809475306676 13864319069494933798 11501664803873331424 13254095882413889623 10521199574555046427 7889559005760763392 16060617481023741236 1147145666243340615 3212812454654763231 9197237138582565539 6136945373600002034 3257291771784180814 3246240536759462973 4319887033573172865 9191753610812650714 4556518272369873739 6320757525516968346 12795239468498073757 2664999749087639075 14017219340365490656 12791626914837590108 15701641296090615855 16124767844231801243 10347045464986699358 17705518322129179760 17486581653078177097 7460688647636581443 14054920207998160653 3432776578657338517 13148502983332903428 8380601288709369285 11570223812831167123 1830719942851183103 2822068840971239555 4157836585490413309 11479303902538310461 8212929520543834502 7207968931594625119 16515883479701910894 4963184043583789279 4183643857417541313 11446865385657358324 4564399186728871403 12365729379266831279 3491774023198928850 4181919735416740080 2841370852465229101 1758786186801372847 2604787499986050641 4123352025318530454 6339345247786307383 15529621861751047109 14577277728946231582 18182801929614659206 10674350363373065108 6050207400357340410 7282037682876220822 17681822586756191169 17807869070845170059 10025429580436295450 17898182280778638520 17525924438693186925 4040121071689705126 9017151058848889716 15077412956875222420 17020825289848283441 16549486587335653249 16008119749930173960 11296584380901581150 5810040379618644892 16540647607245802866 13408674292255707837 15712594726873580047 9063690947775575727 12402178478717608060 4152666762403282813 8415950854227101081 13313123927176474522 15154208219111206558 6557067384421610366 11057829216993617347 9355008550653814631 16163205009493277923 4402899525145612123 10670010826575572783 8012248458575715611 17656510057186151398 18243964336182942635 6395776543935881464 13675885875098020534 11538857735672347889 13031471224098303031 14835981327392470384 5995644301854054792 11263308173634848549 14659687133506490439 10918141491835133857 12283656625612564649 6432600092463378120 9435864127960510236 2249088823854432132 11523209050226348050 15629488477057909797 1008819981281571912 18335020593968250500 13151747101624408658 1278705667539861496 13731855796873527756 4757779517636702122 11766730330067104172 15538003254893483098 17862514671552595205 16645563247131588463 7515296369263305780 15229736986626477337 11627941296039306019 4667571325554227622 10726333964327410231 10441508834148198063 7099812026671070115 12578296987939551578 829122815100929861 15279721319113866185 585064544209906023 4525398350564725789 17366081000741520763 16307417302916059502 17332776792668196815 1212894248186589045 15518925535177209289 13964454930160200662 1158721963379754339 17239617704044325260 11195054593074172110 16482477506823453284 7279062953416970456 36651802233298196 14622574467234906564 9987299752111666864 2017752997726864891 1230046695786078501 17974780254256569182 6097197196498292702 9374489777820796580 5742678445629283170 2318064839919197314 13769215628861815380 15112352703226097204 1666113166546213720 6196964240576860018 15587141664804367726 12026286194747027188 786050960855813750 13997625755096268510 2514469739107920993 2096097825807902542 524665535482087322 824484109663689276 12497405610774649189 9511053682203789506 14109941028783894531 1563963099407670350 5429674836705677890 7486549810781655566 8843005897704329430 6060906053197646707 9222001779894506501 12802074887290765456 10870805353681801761 11809336739582578146 535362305419091209 6099188803905318569 18041960202487705148 4185605092953617700 11245832088973780359 5059363261205339320 8807954201715649817 14928892231958351784 15105533051022433819 10590397382164279 2528985964693015324 18247919921994200029 17665279820432142922 12733345039373390938 6646115069508975028 8935357720249036000 12139691485459109088 16766900536645530087 7999985715853417530 1522994224100452784 2976775189877565204 17629184647286666507 12402593633524707442 10326026038043645992 13134199169708577537 10621665538334567935 12796178524745657914 14382779716553038156 10669229093479981895 10023011135387619604 4275539921805296994 1760626833524848719 2642727410657108689 10248660199071975726 17717418217782819713 14922308340682765709 3142545958413890216 2742162253698570674 3570092867325772226 10317366098053812526 1512559025595768067 15989375581998972212 13136678690001731160 153850864700221520 11024516041178824481 13673757538541755336 15554248220976422158 14730620957619874271 9935587394982078522 5282219786490595192 13141430875288513844 16580500427950777903 16490238319527910556 14448418668170795419 6976532031151774329 11866055386354692930 11931266785270439111 13648391178980037900 16637227984141535718 17654702845469933026 13520236604964594094 5186886407116121745 3327150655712201270 7838266221129177355 6700543514040797919 1765906160949069157 2061829880698487102 2198400657029030382 16501411140406753863 11869183314858285215 2359257578795726791 3578107115445093094 3816570145521174381 14762090122085155054 11021685940333798517 8437923997122650338 15416213320223526675 17531913141089248625 7450468331282820420 14195374144109113183 5792708765134151047 17343499254302429406 14815165455878160489 17396670054145737563 339818233241632656 17635229307244334099 12305156531898647132 1492864905657212439 12695371820326510531 6308819921063843495 16269345196544258993 16207404512348346386 15672843913363378350 9396984390464171906 5426693738169890692 9109700088386352123 12434903646032131058 3182146676858595193 88703574610072278 14279049834943313019 15083540811552246325 1848337662734494523 15416614299422714270 3481350677122290693 11312869317744403935 8846703080844084699 14492722005179917058 17982484770310767142 5322994408751558643 18261700745720014586 5534064312850498875 2011056343271253186 10557907502872675516 257912791950623174 13561565849982816031 15798153837184400613 15845808982341646841 10568654753110374347 6810808117877090157 4990465891531879173 13205934830470107759 11387139632625243912 5625196417006520507 17829065592233338178 17530168393055783707 3793820649605663805 7872891622914639681 2449804290856584268 11228695945843725253 17286477372036613873 3518730779646352735 2779030956493669565 6202004237335799422 17745418344608576728 546944689957080825 6680962801971879771 2542998832650381537 3519199985839422936 4952872569974191055 12544201298475331636 15487663427617385752 2083548595823400079 5712964976929619980 15404421988045379651 17514603392532135883 6015938865412172728 2875110331153017290 15078485778216269149 2042946999892011735 3372327816122712555 5516139243926883982 5592721236724920838 6474674939524374009 10712532727624549020 15466859184798378752 17888027587806600470 13982682417208425094 10162559837240074209 3258339956428370565 15890700515298473906 9903214667770987863 8640326586951820833 3455287491404846107 11286935296155222700 8670906717726110 16845095745434647526 12265206150075446907 17910375908704366202 3295226174812563854 1161070387226573407 4151768614702874754 18370173883305594643 17290460042015908899 12364334492365808733 4243653960524480618 17211200862145376894 16682466463105466770 2339219096997982721 14996050829693918510 3988777050611740170 5690912437566684941 15029759117885659852 17489038086062926108 1234466197611877681 6495989766383331030 5133025825856219282 7368216499551054245 16342566580378244872 13924312518422501872 13653492503288635337 9507661423277355431 15606885692634767207 10867389072389289489 7285528869109350450 969639783948165371 14127241875106058494 5756162939356262781 4288881299212532952 11344366169292576995 6864587495308363446 2534878756327774267 3257285870686486577 1147186119648278923 17313557460885130127 14795679938316028632 1598307142289383659 2951785447952486186 17975449568377152930 14858566790732708084 6443977734541114135 6381353577675846943 10913994865544751669 4160254043391507747 11229654598752754735 2320455553587154630 16607322188225082347 10553247595228369219 1707239978165867582 12866870923511415354 18384302601214175277 10534550830357961085 4273910516739434826 2862623950797023661 18122123140297727120 7434450752008410087 16342729686143870224 10211739944767340319 5135706114898220344 1676412741372012354 1536110963405542586 16078875970216260393 11681022392993004484 2102043919247947123 3097473893451368389 13114378378901651187 12478317928905742855 9710965870126434653 4524938198179969694 11232570795325565824 345370245122420257 3220396767589732263 2000557234265756240 14519836232520501625 11625860899262253263 16859409738928584698 13152624062538022974 2116098923617962719 11659441580929677429 9371944769744988750 1640882513425164328 14902029000188669862 1166989510581207752 11762015157732873095 2102447288689032526 15521642742788980468 3814325487198898986 11983302574200757393 9449119280085596633 9257836256733374462 2467565100830042271 5768287872212159411 14953396882582246525 10153241836820902354 8133974654207793282 2739359922350522531 14173516292986301743 7285138719883863283 2733402133115871645 16955768706873157559 2572441153511284627 13797161660263471527 12054316781940182373 14504218038168736547 3582765019779557830 12470769642191549796 9472700743452691038 6643125212664625607 8976899587980523275 3906598414431729500 18303762425319984512 6190117153855568039 9260034781367321533 13094402456615278960 18060973739975781570 14425489754748477903 17132012012393392253 5384373994771666943 17638003610669302239 17639001200186751825 18114930868458979982 9254324272207442416 6740117645444439463 14237198439020876651 1071549104553394383 14559496932917152747 7196044270253966965 10747932360739537101 12631320885052983231 2779439917674263741 16262382273030489516 15667762429202205983 2375250257509603074 337954400858907062 7188684082476015480 4917119348281345548 9060831128609767041 1476271321938583215 6444056082594175644 15472585119868911340 2347009427805708496 1115725611364960272 9901970062833548713 1212746791049676915 13641188458621279046 7667892911542974402 1005913947854632854 1491696900581811233 17304155400319710588 11012724404472905334 4424493380836876053 9091133488290925373 12864101412279102066 17121413582869310687 11707758110617017324 18098989782413772930 15835738869648562284 14848974200286097857 3316551910124378 10869939085291996173 10782021299458313863 8204928249393324647 15347505968082022819 17388099218083302578 10648748875701588277 12042334482176518466 17622699452779516470 10387267300347161125 6516169682324088694 13112396082020220873 6427285548434828317 17044616904408817881 3091658535758888275 11810291321027275986 17364575641746536072 14609393458266489329 12041082109381084166 4050127313928418172 16063793362987685191 9716949030282492614 8132870262810977045 1199420573730398787 1019947014468502861 896873627339511897 3423401335973085645 15043950555415929878 11027644920951424742 3259633236528278963 3354360038992697127 14851624297170412860 4210091384826921151 17993807644846916770 17548153040550042587 13527015530015825036 9278797503968169786 17797831042017258704 5404189532268192909 6695746851808661166 6761886342418861422 11318472258673019551 14075677589505913467 4395975703284203626 11076881937714477638 12254359997508320190 15080780010505696905 6063336413385706029 3399906502407843848 14146495057399970179 6259803836839491709 30838790874631167 12095149070610928722 229025166141036208 16369399140565975276 13279847136402182104 13401951328996841481 5655021797395134608 13189416298551063622 13963590074053410064 3925732466393725581 17217190858465466889 18009149027428882037 1644417282356075802 13865709996669339523 7362278673683188182 16104866263468339156 6955760242294045114 7271272381513750344 4695574219294005678 15539678644674872539 15744025543306137174 11937573179085928865 7658955554805167678 3096267960582565283 6971742078956539539 8330558692122543276 2243085351032905918 6364353766583504039 9646152377984620499 16151665520843279362 15537199058810667793 17471617090624059216 12200717087895427805 9493149369500534305 4932723722166653930 639849960316193108 12038019753494862615 9441604790140121602 3626638849737786182 16235063758083624242 10563329200065693637 17338146498830441402 11674276196546046517 12019242672494475921 16735916890801826301 9225886220076097935 15138048396036580693 15279996369791183863 3845276874994359091 9309449851336634510 15377671101384946464 8468340297347843326 9559153321767990959 17791335023341387148 7350409565479657986 2408158387212076689 16119518417343260245 12476190739064205201 4090037191385907505 9383453446900815311 6314888839382865752 14058235513018466153 17280730369851492426 8843700613482823941 1332253671418107093 3304628976892977006 18019735701886630889 18326597147637412206 3100543891061561750 6060793291010721053 1513444545595225735 7376684195522579910 3182146026861331803 13492492902600433187 11414252899243836498 17181665008777641075 73560719974793617 13312300671066732978 4300754659913762541 13985160161001966874 1975661456667422501 3802219146307126511 5120234824843375188 945075579788718949 491357964015025093 8825269080663111433 11478975803086360878 5093470124004605948 4775439116778528609 3350146050044072002 11261910676482476456 5517354597586659700 13490408316353839189 11604234656925995248 10174711472820469791 2741664793552568142 9660000139736103256 5349708338893329476 3951683706286386690 10033853736540907111 6494197246140182510 17788502112970727990 2480093994260783200 10356604661238423430 9107234413216088104 12617195818610346408 17447708580739075843 2626945596596321834 16464244443682114662 13587587990370485325 15499089802696588671 3607390800724096049 8239924346840282285 13772686351389573265 10583835951584773363 17172857495546550640 5168833545825941079 7231391600531689240 6217774780066086709 15061827094277551811 8670764855940327677 13246544713399327811 76561527443567534 5523863616587508793 15222316264036443014 4622975562573304248 17991992292347334782 8637255107584503491 87124484151989435 10906604311074424882 3692606815834480375 10114800852040103566 14094844142375598548 17799080155696551922 17269876720571065389 3659085585062209657 11559478783800905582 5336671943108331584 11730292036542399226 13315996021333605346 8161224627149729829 15463019804981659757 6442899572399587378 1205681538964388729 6563521668706996577 13623670264326283518 9580738704610718469 8581757821036784617 10127559204747133773 10841631032584311982 15611739528033992904 6183307664966718812 14588068261975565666 7116686405710764271 6952603191501521199 1897992715797876689 4405402463732486210 12585598989363949236 4084449934542716831 16430021379271928871 9991688959035169221 14850028255441442740 5195765742418967038 17434190302346042316 8589082555358628656 9671299686008330981 12680139171271695839 12654419980955340956 7717296354190324296 8065671675500408543 3823730684285342400 1370175394452327599 16277686592969894617 12181099832595900083 6433583849495876952 2050793921693642185 4576415714473018935 17849605961488281894 3811622443669795020 11069664453019434191 13034443727167152332 16343378650713393839 12793391027141497088 1491939722425643617 482131759475935847 11809158841948356725 18440284040969473580 2548764448349864044 2649408495501298266 14159089466995657586 115522852157586203 11827196130472047997 14232369745685970099 14588033229499827910 17079542837976861013 12929999815216689606 13526602984301576869 4686499121443713283 17686943689809129223 8329473031728286692 11501232605167047788 15117362249786605033 4641187746182107356 11281921484370197805 11171729975315247454 11509094673180619197 2180985108663883686 6562988789655193036 8999221503994901268 4878626479779235561 9814780446896436632 8980221800639166817 16040039361565018861 9872900289808002340 329216899299492351 4295494011944230472 16736594500381374989 12962447051984906506 17565488670110530138 3253245439779777534 5875086735487073788 5332984662247926888 17550941588419622636 399301511356191863 1042058161161825847 17872833369785451037 10994238397848623415 13676441269700348152 17501860796203328062 5363923182588916495 3405787874424357669 18213659872671782746 5827423554533449872 1011887101037762104 8474776775631495038 4320408763742409848 13467692840672609667 12828100558250119914 1819922882328754652 7909358325887714706 15698795977708751159 11825888945030661874 12813423861553905748 8234440970807414161 4131799643252108222 13164292365971193973 15725982090540782979 12647930070680656878 1888341173782613938 1753632481482911066 13498465410450373492 5767900939905115945 17472268039060272163 2996006983833234566 932704360194141062 6450909572518686433 15624096362691321830 10460787383159413107 15601431181719188894 18098324822623871728 10635048704632865028 8077021599349558685 12953600628911919295 308956544172365794 9291797946493459222 17780379714705485131 1187323771500718093 3232134055344927896 2545352522527471988 5347434313642286388 17591711399805996431 16990106972577756586 2436665576881176887 12303218886039439504 8663971011922293001 15926543962298012653 10047240621788235498 7853718706281924960 12776864163370806060 15998683579905442821 3659405881169430247 8654187277063074073 13091263146511091340 18306028497712447247 2495616192437246892 7501410724344990490 12950012535761470637 10966160286296184100 5528511744198750986 1802224920805696805 9380644490483596999 9349927765345541703 2876983204945043576 3815669839200008130 7179933326745755050 16453052499084701034 10074316710435765747 10197688152583592408 14815825643763561400 17074062942131189357 11307322764237813961 4959995190228170090 6651649830243062872 3182009742643622716 3048551605928324652 12242512055288016452 14353486549163908153 491725467274517556 10249078706218238600 3532238278481054759 10770798521506224297 12083012507962134372 8290842294211769311 5840032549058174938 14771178215871550567 863327348511070059 8272737899081271514 15672825226660935571 12728507858250536027 12485458484819572476 15910039045775237557 16388040758791892580 16312910777141390950 17716321979541831379 2824451997611520477 6181247946118628181 8000098362151847745 2483814047986884263 17876595200227191039 3962377424594523526 14229730843289297278 5008100749635525400 15110593717165751641 6520429046870207897 14295176068949012373 5154551066818513609 10940151252409899206 18073096711307902570 2201528321659692914 7407412470852582304 6307473504431459229 3075109931316416142 12942982020171476862 6886141934633804259 6264265421821350626 15708608073812830095 14855724662882885882 6060621721606442936 17962907225034145935 10525257503637322181 7099513839029322433 7785650297176188220 16566675062454347049 5144015791520013305 9448000749317592147 1054449126205628456 1132970178749371861 1961224949428584824 563065667333006872 261769656260043048 12611813089667968439 7332059719519398259 12263263914752735025 13350859890232297767 4124478949688156247 8023228300562148618 14289490191788001829 4238353208524088844 3964329196072564061 2097810997687796835 15021564155125744427 3237591793997242927 16829223898051310163 13016938524713731979 10189031509663315132 5060186690196592962 788481410079308898 5433901826934423502 2945739531731990001 1885765668609321618 8553558434768526673 9379680081480762187 6254762832586453775 4040328361030695693 7343205747213907592 16243054976525521880 10086735364291326254 11613610378219146759 14553081908775327592 6102418891652612906 14815930171173055609 4149273852840745886 9062739730744988690 4130724569596536075 4294908599197288565 12783167842485219935 7741412356623487289 9062208494198007257 473760899137917917 5610988390347458702 751308236092227529 9893877920352797615 9420939804198819907 9374546746490965691 17463053746986904057 17630872016316589966 5075416089829301332 6910921919987810254 14102729174448688791 7543711590150038613 12769164976701622409 2303334939540306988 12644708197677365323 346464386673204555 11743240969710802152 5269079487571456106 17498693757573447714 4925353523455621001 9457729491504970823 4734931219280944745 9229408160581724561 837318541885786884 18008856736921425045 9731795201469812584 9182430105136050626 7737377198739778324 6860934280223699185 18090540502363688263 16994900052026737240 6012000825849757718 5235015706674399603 582575222640289191 8413032030397730676 4177681137045836099 5009950322550368851 9698184902546423944 16711877287039099832 9144869202271274893 2380419713753158506 279160469287852154 1464013904317661242 13932905263595142306 3101494650792006938 11084021139867014514 17722208741470701661 14640042114854283605 8567621356440631742 13115537374914010102 10548223429812598597 7528735953716863497 16865913481370173679 16893364878122793542 9053414125166465434 4853314552862021496 16374586932185964901 5795609492454499737 6772517926848884367 9915480884576431220 3093340567418221669 383465717671897532 16613541788180482681 12830957208172916363 14435433168175960659 12924761100950103651 63561957602317413 7150522822676316281 3467022645065631011 1172937181914043094 1228691433990613323 361206696855694987 13643238267560585879 12728255772148177180 12442814558802812502 2378837311200666818 10186110364665866983 10882456417730814793 12401070120559411584 14956951898866551087 4856202711280164236 8936984204727335715 14742205134719916878 12655095439647503218 17194249072914130665 3006829705463533086 4565133826118407743 4128439714214246601 7362657743957158050 16283611562492441053 14329933353767307941 4261646246920451701 3720990264341889081 12568247038081069869 5377135408298084277 9066812382014898106 4670274230840785885 11888557419742276607 5684156106481023348 11077860840843474308 5507409654765816496 4551239910455768882 12791079987192731435 9380141880245655972 4097056940742080695 6881447137193958999 14438665524089227576 9434832386497733235 2303849100878560557 9982117053317048753 8630400254742850778 555703905392903209 10708897694925387182 14718069747714748743 14444402869468313285 6097633880055404915 8109350935879349559 15898412597735622759 1693331662865636599 10706729307480245027 15741899061787240401 13755507366082613799 16261861312457825591 9428769151803741934 7986134325001060105 16668081421365277109 13201153025043635142 9747594806972566492 7901732223887474874 17250095406449358244 1956837553862317360 12196322479950602775 2932388383114952605 7696228736789533211 8138327147038091691 16740082723061088328 3765514740513677064 7388290692288338151 5739475881067835032 10238013180421116115 12064935491537630413 6758006379579160995 10756930226720258099 6922578741994797811 11324285365816502896 3213963022831751565 5524641691276930339 14644430887155983879 17009391888466628040 64473844178937470 17126995460282983960 9355014909131508437 10961319458357032963 1513087928343546878 1157243703180646057 3033186063761412676 1908280356005013379 7277965682529009179 15708943492681319903 7355817685160948967 1547816778660671678 12288444107512560882 11040992003327398671 2694259349432497028 17177755525435137671 387909366452600333 5025610824751383328 16873862834342381090 12723322598863074350 7000563110505885531 18107774757036724146 6867832612696901475 17823595712701388186 422463302362103715 10633934018768682594 10379087135707435607 8249315421157197908 9917385388626821973 17623437567436454879 7136466193198213968 8875608532126927343 14950377839592872371 16074714094657819589 1600474760780555301 14403072240264325433 10618917173150599164 17231828026183481110 6693382749813509750 15232827522854986910 6552357944166794471 2152356004975322823 1404299232038846584 15535025909122997453 6700817531293019216 6746786921211920928 2132187049842046872 15823940091901168246 4794758303866344518 2347411659285584058 11698621565314834251 9455226986981849049 7808932915458119865 14833516534483843923 17321012708875522217 17252622298665616970 11176362446156133880 12284698512940344634 11328888232042380765 18258027067053223125 11898816477632749053 4204650763339531998 8184646014206141635 17509942688086355310 5435509842923799361 14726973897864026639 12062987638715666757 13831796950943426147 16035274746487161461 10996703523613919563 4735331955438518789 17899511218896346032 673562737668476411 8646195525195039748 16276124318707758132 16285934550979047453 11323233184760443114 17389062325496784587 4476000120116352845 17955137425031603139 11899890259369149491 4532452655566374459 6805880843886303262 12768404044518231108 11250607556054004364 6547599684783792607 13502408640907147717 17782189349620816519 5201035602760843389 13510421257351505126 11019198163150262281 8935857275884393437 8803088360867802260 12359922785588737898 704437010014687628 14642945103885837721 7067853743992708753 3379931456612461696 228841884528469568 6176995370761790786 15916081223906398561 2923338258089510153 7538409055836223635 9168014334836844584 7123712649343925750 72616917205313750 10588267002005301086 18237413498981224279 18420263728187911795 10339784898595848530 9023652103000499632 13262930132328603255 5837418227880689023 7931436725409054824 17868788859293003749 3826614110898434830 6732676990502808252 12754698976096822943 10940995839261741299 18313628235457493448 6465033099944401255 14915012892089199609 14320891455378475937 13058975819105155373 8652039063506164455 565702151185411418 9987185379856994553 8875744078093543130 14996275977767322772 13278383823584790868 4195582151704245914 9827794893273133660 17063857878987481102 609039827690458402 18355564694824159187 11108646122705953312 11225212352171516085 5557362492475295326 6689153698911210965 16652317407037980246 15156681833754056899 3923994983096879004 9050796329111427655 5702262379887433810 1427059844490415296 17233323707402521317 8015249529797395959 12225495881686699045 13948091558408485254 17965986112532206907 17827030011667294646 10715960336997009468 5984851809535297070 2565803871067271713 5005726385843195319 4503586493839357392 10233028908574189455 15717607692987793042 3785146050895079546 400505057810496976 6427657531564763803 17855615361368024272 8254638480133996970 2204396078475828019 939891223147328327 2533251519902069925 712921336059074451 11663310310890476825 696541646784342044 15377087378684583401 12970364093685276540 2582622034407586723 16488775573895717344 9369376761859471851 16511992117982327879 11508826531715486756 711651922220843064 14685214442170536908 9572685285203150514 3045394605463314810 10781404467340331082 1262343313064904772 9701263150901063198 12093517675342180446 17985940070787469620 5054150680670687133 6630931557766573315 11754695737271863675 9435648801350948591 9819528077397186126 14167413614454742958 3371192207294547434 165711923485200824 16356537819822204216 8615381729437983444 9357399623171647014 7495578271963866752 12461629791445021620 9241475876989379331 10921969678339114520 8843107962957879071 7777609408342807895 4546229857263934666 14152783404334925075 14828416764733477773 8964305443950108718 6595622936664136020 12669517292494049554 14032024984860505077 7565771289850333227 18183900577929204576 13341408695323883588 11756718036431218070 1499634588785555945 11011278939591189502 6076146707606446450 10125506375815267890 2653229395040192287 332796140719667723 154631416187934296 5287786029985113126 17184117687884426703 14284746550092741519 562840187631442281 9582609106699154490 111851477088857285 7307924833969003757 7557617061952986318 18441803669333126206 3764799627479630282 10220363365078806984 1754751325722151226 8859267818865565126 15971319676975018097 16953389969289807731 100873406599123898 6093176704232144520 15189735528481551075 17056937805544347238 2822851065565425158 9787116001940530435 615790740771093362 10143926536505475136 11724683799380224779 1426264576364395195 17880815157673724461 10023733570392862616 3260349826581688221 17474385045336065466 3706983627656146690 3519051835845891617 2683186068812870500 2535699814380576355 2315412513116001394 177533814525625460 12439419408911132927 590992091294195668 16918235703706345199 11684634423518212929 4071851967825783109 959936050735746409 9178523022055397549 14769786840045253953 18273355794159612400 7722800281839465942 6221410989520610722 7010756465721038643 6165222163314092356 238657942466958084 9123223022799705029 4398648992920836862 410089964826695875 17203761762761571036 15668826241959638871 16880853418721437019 7943982647777530547 9189509999272699719 8123449278347694474 11188725136194088316 13386277073399210221 16576981848472991890 12651906311563247094 3336445319061839992 7166952012997052992 2952757995390864977 12083934445880033507 15761359840260843080 5680692317758194941 11147417521666880049 15956555791010400724 15921942643939381450 17173675696899022596 919444876827330861 16030414497385673092 15944595611066432252 16867494950891214643 7565390942527786575 16521895449309825695 9599512814457207033 3710848236385440120 2590759809671779753 12177658188507094216 12061740572558554129 12564971228816440997 10446303258398374534 13237444913767495945 10258107301295034311 6998236650122914851 12106349476173030159 3365653295094148707 6359941803704883037 572672582703307217 6497057965980734259 11290577182735207592 14902770230941246753 10721388682120021870 2119351457296878221 7968260313033868341 485585168177040638 16395976080088467460 2529809871280786639 18265034332735203303 9534773378374879411 13090949240762349427 10207565613606415427 7233646416496035462 11560853524494159338 13408212911403063442 13658788597280984266 10161634027726123143 4101709014163442617 5728634112885535580 4832420930580965363 10124307678286732968 5448960002664760072 9495771492826191649 13024054706480569204 18182132846244608100 15135519405370596502 12991216940838061494 9107094586771213691 17965055889882605607 18172307675447835421 5622076128018993463 14995709386503314786 5675998104227863231 13904030922184609287 17015341040245734596 11568738780752697705 5441013372989455190 10856075488933753885 5074645699676026449 9748907353535277764 16686769199942096419 6211251444105904220 6221406688055022420 10315906793364766685 7166726239250258657 6640539380790306338 4805608667738497977 161297983596565642 2362315980797139995 14075887003378273511 7558622973202614306 14417360126022888123 10428694036717814951 3408045477118648168 138574109996673324 11109964205548728563 4947802364265568188 13210980461311120641 12053617928224532943 10278787342556143035 7767270065752814502 5510818939817640873 11437680236249984784 4955241223423382860 4322610007012284759 12198961558756514423 17823491997543908743 2914915461201860396 14310844724385826502 13848914581931750732 17106209936748199472 16550852724788013443 11059901649380873855 1134857191920179642 15601370920933493018 8148189540487022482 12337090099082074151 2210332903771489596 17608567898113488824 1175662558026560097 13438049565798006102 8609798778863841120 15750486555635081064 9084350606914711847 1913093004971392102 16749301489461119635 4885443051692711438 14492317755364923189 11521799345126940052 8739644673113290022 1542415830758357826 9487336620664760600 15219107339987752117 9820389508178280243 1981068158127302162 756399986491267766 1846005963240876739 9851089189011526525 12333629817286098409 15618580283488139801 12212424823884374144 5356491825001773700 17418762576038156199 10304032213135741602 6615057525417927270 776922074683279005 7721837524447217070 3473005854825661648 2600656961206495328 10434834790890415118 4782637444611290263 2506745173623281527 1554618392337693361 17052073094466371090 13246535864869279646 7884376420031479562 10884524877302408342 6083261646362627623 9023956130502274630 4355837425105953774 14512796644233280641 4002334895424430065 12934289996631021482 2957757167980830668 6819843762242584873 4648917523154009189 637158365810774843 15628063910250894431 17589646843378923838 14828782385436661860 18054514281146298083 11729319853546761301 17272559829194614972 10112817096566520239 4095755331540074883 17971127516286075464 4643668416972434399 531138973606211183 825916654770834291 14636769688081984393 5777238856335390423 1306391696781606343 11351526607195435884 4146922419285889461 4194725572388895509 862367711100385690 17017114659276049974 11881005580855596407 8222145563027156127 15827069858745238656 5114636478301205208 10854488090441294931 6112307765857275236 16753205723872344117 16216658587353979719 14278883477707299660 10237048185769276863 7468108458767697975 3608571948184142279 11491313346516465647 2078345049984128160 3697023890437864817 7765270061766819729 15186595783822339387 18191227012837332242 5289848796919329888 15085153834985097747 10135049961980024557 5818300513029965248 3997461202323217500 6040004581198868572 17738660729836919429 13582385019996831993 15302066175154438983 3689346055671541850 12924875411045661953 8086270747739827457 16935929835007642656 13640690432732444139 3617803701929239183 12473358821777529400 5140175350708440732 18194737374260926993 9766772655789520267 5301148173753652741 3431121628282971541 8594479177213462007 7208888939351905394 11772779059553604399 14337639709914379620 17790248507163874403 2227717240033607962 13084970004038669392 14585675284338455295 8805213334313763025 10407065103283399505 17277847439761469482 17245394615738921889 15701830465716235474 7408051913351396419 12152695643973718970 10520124168992417410 14437869121603587749 18377877935868611627 3584560567750408879 9009716252247971139 7069827132686768550 13133608869770918275 17821722590142849848 9723080249471995759 4136727427552999239 18353008972833765804 4188340870706089165 13372650460238542093 13060155913551663861 8131304357826984466 2164114971201572192 16225543002808819010 10938018730336786302 4057376090407709567 15474821536353842633 2046723063915619036 9435325162810868921 11315654808052100159 954199895510335738 4333328420293836258 8433454196714611793 5643345568477978048 3272149613529222983 3023563892316752708 4921258067771717585 8427589311222774710 2774590424889668845 2658039639924823575 2942327459175439077 168365472490905449 17118812996626157114 9788518374670348444 8811039477255589386 5702670477097023514 2373848096561923924 11898544769211101512 4647738639434164978 8850587524026559946 5726561733980191951 12856904932429372054 10634974472734024688 3404373616244200297 9612537020461355828 6034170837928763394 9285160393204940314 2036151009273009241 4190253768527988165 1907693553829797423 12662061275845310015 8455394486500675455 12516543441663809704 12929133375694752776 71854432600360337 9307832149349954890 14455509402996010507 1323258393622810115 17014889113535141341 9949783968678744846 5935138999879317932 3997298793161146816 1604774396874645699 18213809819268799915 642197049861684283 158951477241389877 15587325566293037836 6043062621081187858 15970227855943982042 13595028657472076783 4457876809696674058 10708001468781215314 1302678846444306083 4950140345539070621 10479425741704664449 4882283834586176450 11316477036872567521 8774438161548218601 7270994035770091082 4598297916816372230 3050383764586742891 6988005262148739351 12313315600900135590 13147308870065975733 3203542176238336715 13733606069910424510 8158538956998509628 481978066873100274 15488502972154600136 16681625012540954136 3061351319353715383 10125144993844680114 17896982378184838110 7641715752604419289 14011521913224630638 13010401032358810806 17168992727531013413 7473230396584752024 15085639259673528709 6879221929902603377 13572792819572312168 15701325496658311093 5433016025999287889 8026172457837834417 17641340196437522577 15263939821006530503 8671103070233694291 10865696748221155034 5453085958875588916 7872521014727025615 17374852070267741736 1044915252758984591 10328864405733766269 2527368800451486860 6348970761953644248 5353558801096333833 3700829952664551778 9098322948973027364 3371680994208336426 16940674949543783475 2151775831437144402 14527751248752138406 4404335119768992511 14816687271344337578 15925661929069964972 15069585953431092967 3235060081801706633 1215975406112019738 18060406363389687081 11190050917059065035 12907073959689663230 18357919686685373490 17883037947758237834 8561907527178417182 9821859632591746799 17437137223271243421 14578934562294625332 16022070758544194661 6942955868703934841 5204960335537350751 3476560033274138457 8076392297985003908 18201812146109009240 11629404753633834087 13527536380379882565 4076062758279165569 4127953012369460481 2201532106716180961 12290396313015655961 11512896360490854858 9395105685164827828 907145255159946602 16806030767962096053 10623812910359276508 14797561813010579074 17688001973367341693 9546235798304741498 34590284168166299 8220645223590499272 6109514226639194951 15661926624575057337 4207159001848528301 8035901232052921606 16048128092180139993 5419384875021008305 16266631980789620380 13215375509591632224 17612199022288863430 5603674953986951036 14031898846706068904 13451399070713323504 13030107353487161060 4081540425282280675 4203029003174692406 2871022431235432273 6477183374309471414 11805791249775111326 6826283205575868941 10016339627599609905 10677102438370793761 5364301801044134083 6678539491061504337 3834753325518696812 15054996863555445996 917068196657938184 11006282150461881876 9708239679151916377 11036105412805284243 16795434758899350321 17562473573440290589 5622517989820073762 16441956218021302536 17494882348844578734 16013208209314665225 4640605137422681352 2181473074759573994 16821285580132676433 6301859741974531894 7621779095640639553 9577527263761567025 18211252448350432822 4755310171220636044 12078587385651265069 15840303401273833869 8842174547548584837 1462174884033336361 9885234929059754265 16534442606834647107 17576494681492584185 15415610914192062688 7269415696151054173 9511064525826200747 10767920416218098224 7326140936183827455 16147200393047992493 12504764511172241354 15668347448896883157 3710925856026432007 4302499324427330620 13502066744250412586 18221753912686635814 11562728606055221205 9946614207821396535 77634186690950575 3956150712939942647 9256570198312128742 4829899957169774529 11486733404328137755 886005543222840274 14611931240185040071 6076094368752655484 13639509960758711199 4675910896973027734 15155275275727181245 683989805864458003 16815313810380962705 17513452972327406570 5339978393218880254 15954832939524224664 2303979654610536653 16259750526040215173 13752281909152464730 17660368198787664515 5669583283740619355 3877311751788077461 4668939372994685832 11115768886608887896 11791874225418796706 684022796724839999 7331946658796129943 7557537828787686880 14468851710712109840 7383756468685055037 16002768653548369781 8767474319300912062 15273719515270728829 4315300514446938971 10533568907380573933 12905404400039419329 3181582373738843222 15088713093173183197 16858242267537011036 8019607645491875050 2326471248800478966 8352564799437745033 4913978914127681775 12135348224032098447 6103800538322648438 29699970854641147 10170771771585269867 1380326411715727693 14073259016069937527 17598617154035817958 12728731767471485494 2807357703440722774 16751071055259474834 205685585685506232 15125094939703728266 5718268160823596366 2266476449056469234 16830267909846491891 15551437991719092493 7984605764688014362 15955062492855422077 8320951926381257204 16067706649798639445 16596650419688301487 4924378142170846954 11143344248424112249 5234583407983052366 1636482723863582004 1414208339748460345 15772622184804245274 6739445251779197438 14879413519778402097 8016842672543694566 112644433221983829 16594168533327071092 2156348568954312188 7089011898554330890 16896026221588029766 12895596335983423069 2703186051044254205 14135850566418630506 13925195099800820634 2940685043680224668 13529880335092247545 4331097296741753298 16092360671866593286 16929701270561701106 6364242725567753303 7401815302679587645 15958959455991493298 15937254272535260228 12319383707157732289 14822387225818041185 13909024401587047794 2191493754757540631 16482944549938307624 6415769549653727852 8119325876359864412 14181680756862374922 8347598824706036683 11633344850255851169 17532605263808075428 3059340485977764549 5419940514116856273 8653535337914491647 5381991149065671712 11758129905570968374 12537289457827536945 3728424566297017461 13777926513047791544 7472558553360397072 12502467068492382459 10657351326319193080 3391824532271420951 10405064944748682041 3661544255501460213 14499276211229247764 9490390641480685749 165675925645552772 15768270196767512271 11074749376986462953 8601486842312288336 5834625876915117940 749428216482407576 6817147781204825878 1169659173342101491 14088458313712369594 8177694774175136937 12050028873740413391 10818934547785487540 13031528787493457597 11291903395651998206 9006593222128609818 709113956142648967 11621905099947422722 18026191631454503903 10917871495709731891 17548791452133042703 14252725590556814989 14435446748922128527 1711394582600963576 12754760569699781609 17952734886801420004 8324673551718095931 16484647104110025483 5342752448995223103 11871483695026924893 13297090889054448774 4021258265431144154 5271786946719288580 3894362284309407796 5795863286995647655 10384469525712343434 9754571827279717527 1287104884376188940 3538758291015071765 2188145365945211816 14378129901850879624 17515053070245624964 2222912195779010863 16044018983066098820 6597334943950712378 15269857931642934665 7127607005202813534 2633276557168178931 2872340933861324665 2198627297520386550 2294401145711875387 12716525345745996916 12409288219561367372 11375982973882816162 3537939140017663109 15464027650124578274 8044035849971988463 4218664538107288778 14609851829867325359 12771867124095833659 7459116325829830954 598643547875574905 5404399391425561469 2405503332523864582 15487636486309162869 6349000870719878044 11389636299277646556 1232879162177484592 9273919865540488534 9838567178327009102 11466750705055721768 6260510706328565282 17972131759815206294 14027335641533271592 8544789300558129817 9006148671316166483 6308528214976303266 17473075911512518864 352132921582690609 1226941725304016049 171509800253804333 7292702004048860639 8104596145383393902 9119820039337104850 14900694036227402829 2943697210075328683 4253665542789295140 14990906326664567751 7218423941326316497 778128798810265448 5910259517977871774 14772524693966062479 17305966140951421659 1560575087798037478 8648409765009345297 12109801655112904620 5410069046746797487 10859848531970206966 3556842923608694228 795778244693985348 11658072435606933261 16595172590494459487 16315518153777478879 3868222827185389626 11692557682320047977 2845424866115880245 434891572224283306 4940421225542679783 12131977429168750975 6673878966760092541 2431868286423808000 17631069465199271519 774557337295414800 1353357233680649415 3377378692802770633 7883582405647921768 503904705656225525 8170028119488612340 18428010607573717617 7075567823221604853 14032871105439007737 14761850796293127011 14893118201610143249 2300213578913362634 15886387899795612360 8252533632162864600 3474245525030797629 6210966669053315283 13912533751087287689 5475558684514170811 4513596911535696881 15539600027093115469 16344713336991634243 16729671299212008783 3289342917514216590 4613636275443481163 17512395492258240801 1380042388892803541 17445866218192636705 14332329117290933195 3183757131544440063 11894836290210743542 12950826473754297080 541288211035712964 8954771951065163765 4642877908492860554 10860555197590283993 5336125574631379079 8112461955232828129 18015522072212206928 16042744988644492772 13155925181195196430 9263834533886254511 7024449120981877908 16035915744709088767 2306626283959545333 9312748584220583587 15742116745341398883 4862861321469667350 6725447536800829038 3613949423932791556 5429325212172413228 1845868840734337225 17846553725509402624 586749440925565864 1667111093008147587 8420254015100691888 11474911688253484054 1096713871001132127 17700380389725535626 12767220113377161212 12407648728072361548 5381212959767501017 17976763975749592549 16193646995103376756 17217183876655506738 8276929608920882902 3812480882979500112 16583971383601768299 14595192389359647890 11998316017295462974 12820401591288834750 3573551215929432021 16386605802254867829 367409231832498067 5151714935523106819 16450500752824564680 8583334234663465975 8707220947356198220 8778339776544392070 1557513504015187854 8026138817844649146 8853165060619829512 7710238302499354460 12369905691333417902 4130588160090566069 3625362970148727557 11520625411709422164 5639787199536777800 4857997844803334955 12769751999113022710 17640535152495523660 4814368169605021864 11764807657773009727 10682841640251207363 14643338616243312287 16656613593743278566 5656311218232639415 16561768196972528773 439540495064173242 12902429917842186868 9260749268884634026 7819141565571103078 15021897796521362726 10933589852068069448 16160548344437657589 1305386187209807468 2211533706313598970 4897287214744516521 15700237659388004126 7005851608160310851 12579680187010349675 11142471368932944956 6901459340938372056 17473954071902417043 5984750614940528214 1799034218008776070 3492723752666640616 2525437379714467559 7074025546296112217 17135257214273767199 3872931299966269489 7120670809267829254 9842813664705037063 4475973836924987048 12858674112402510020 14580667538607963220 4814946581780679046 3749606887968871642 18199916813443738411 1257111305372751094 70940156336428467 8401407378755294945 187029277686333641 16742794304227510149 13581304058827198402 17719601538257724390 10714070208200943894 16181278094034275011 15516323687310073491 3223095482768461888 7927637162181299458 10553026107992058285 14836140578735717116 760786148176935903 12910364042216237942 5992627346841250370 14111240972548675902 5926206840471833642 5435215096505833120 17904841833179983766 339014524062489090 5498691359015739154 18283788070269010511 13317324025837881183 9531802724614950717 1254060615155851667 8710150756830205735 7451834535020336838 5941074069857467886 11309390469505776163 14614088145242625984 12134132671038384719 1018653571830873825 16214458348299480032 6535450821319971552 12699433394827846866 9160397951338685605 6859177265475638029 17875586107276413807 2111795186100422046 5067666756254720267 447539599795689118 734420936739210863 507904511655341534 7433283740339938550 2529694292429655229 2427542563522339188 4215424866271169928 4224612593572306925 3969010907485258605 7958752244218365234 16190144241551308696 4625840492741473513 4068783196328395371 7427723437618838836 12472792375556723862 780277258961261415 15185513277774825378 12975804423255004611 7556654083736831248 14360300680121955866 10576573198109239541 12723373056341909218 2449405930488952167 3677288202531941478 9151262837368911073 10253543684366444876 115015272994640144 3895910224336245702 1784693181665009008 4603524707382018314 12093029681547057923 6449628606153567364 15802943337452702234 1145761670015961488 13159661428174375446 6694225966304238306 12542611335423606965 1790762655089037609 8355095205645859713 13529106543282505844 4530069099742357071 11685152860295087868 4897677335978910766 13771787095210559940 3788129052983313963 17843627567294008035 12695605816525732384 11698496561931869417 6234993447947115231 8532679425744467311 14179312193286566106 16345891385299296400 1804924388464273215 4876505616750007923 6841096121851886488 5557521052920671493 6244668431170824833 14148809408362621889 12183329876604561267 967171220669023008 4391753957443315635 5654878597837941509 4725730325920545140 9687414799665438114 1829249311154169595 10668268870884297678 7416330459104969699 10301729232834058551 2287305635598165274 13452516227170608788 12006921969478078134 2791559208421628347 6421282317828212011 18239233961835653065 12895880744988819704 518624765210882783 13755980933623595662 13377311988107271674 2121612760108327917 9188167398517280355 9017446074465932172 6140854985909143183 5498691571586189163 14151259284087399499 6897566938456410773 11684754247101315197 678761143980558731 5245135429990321810 12822131371167376109 8738690376870901903 3615723107123144339 7051196402318110601 2229232834866017672 1786617914431812244 16159701644564351853 5836655504886057104 16192549387614569186 6048671177785280371 11820225719145027654 10849996935949025828 1366991790487922518 5790287615878002446 15053748250885011985 16670377375859047613 13863227988090825382 10647474807851317737 5492294435313237378 15025698141775022007 14083622116473973687 15673222196720851252 15972604525536139261 2274954654176257388 9021632079758240238 15520349381526547794 13810422114814781275 423718414501647148 2783840874737742486 3189271367952381329 6063721226600845948 17604290177292186405 17510047342143737934 16608953549438270712 7689764890179894235 12547035453554165487 4746895312051515846 9141365817474683469 6766136466456555626 6193529529453879342 7457368084487545237 494962392677278495 495917383718037164 3525868916963375755 3102873427089687049 11148469373684049532 2610013234220930409 13770644213963375519 16916329958425451702 14017115471396299869 15199358055945165232 13764774399718353308 13887024889095915 10320722674975523863 16838906437377656139 1464221098629468617 18324501134699801420 16332550856428147540 18205628987158305445 14081362274511363144 7738388347840020055 13226683740848565107 14729975728465980385 5981924892781836300 4239268062140527553 2646102267939307493 12811001182441126194 10114164701017195693 15624792104121090049 10496645912134909419 5007819885691863905 4971985689709421496 6176036121923532331 14111767253962070127 7004650065672281826 15595714825349974554 12188920171405632767 16478263075581979746 9249467979821951026 7799736939592183022 10113023892585949164 12508926519022432580 1269799076123665321 14953150923522065129 5312162733429843168 3180573693314484098 17675405146583289386 6499820817509540657 4516447108785798553 1593927480032250804 8989285542051572333 16861292512937797381 9213184380300858481 6436294348120994506 286236425707245261 9223827862708095870 7938143749565598557 8479351121148832728 15179614074678733396 7873773114258376181 16712397783150172707 9575089238907383774 5979836966210609751 3247607493738907021 15368450568433898326 17073551478232534719 3717555246841206112 12209448554992289297 3812331624580422658 2384537520337564907 17241886754274249132 15267535393941712179 9106224909464018598 16050256502255469164 5790450472991177666 5915551781920931789 14906589391037986701 10332816915760656715 2129737447151157835 13774110285501966992 16241721316714580347 9901560529028501792 13354095835970960309 1046339689630747709 10631110097137315885 12427279856069165584 8579352753981707522 11708365802455679387 17831118702737594643 4155539111294383844 10962457825266277158 8236457074355236789 11597343663721426988 14911951952303969553 4424706371148470788 14351669392684446326 4919186183245336473 16609939519573180877 14260243515936090740 12655803393713495966 4686856205397357647 12198053092082553755 3053137093025641583 3742122586444738660 5935853566051622899 14504393723982178636 17116984790095582238 12572902632231838116 15756286410663191840 18350207441155321704 78509264723480696 504023683320981968 6747186893269967491 5591495401247758415 3852792197315146140 8805317446324231349 14309526238836471108 198850983747235768 15496269334027064868 13133893012173387210 8265957374554233653 17133106806114854676 3786167047122995151 3751523502031724234 6812505275781331493 1257698211444218206 13950685106248405771 8134823701982014592 13094734432171339090 3528753018942208733 13958768272195882285 10297506879236710919 3690184134680823045 17924693130181776908 6409832804524276936 1533136013145465072 8897544562607995932 15310395593507100432 13108788693058533452 2126504302598008537 12132774650217222729 6727893712437853427 2489112701964688029 9909133204300971785 15419045133758524024 3142924709714344545 7925201181543132307 6920713560831585780 16655601775435243556 1496590151282467385 16978271078087001673 15333152140786565803 16906801705374290550 16780007987898947623 16183310873869603349 11688759148564540753 7074491524067281698 13765131908082060893 3537868575408948774 5244811759686178599 7591821458176558373 16467526998140624174 7204784622583986381 16519339138123188248 6618059100946251460 1099142023099361655 1088099058017433320 6209514979962174227 7816849810203173398 1702486571793712360 8319265819537172183 2298360681087694469 4280089354698130741 18082398813444998142 14953383351921870269 9530192473224743796 7091969747457577501 12355165579485608947 12882938396776997593 7660731308592295824 8951673318845590024 3949043375168198719 2787197562511078639 9035157251593795109 1192806439306357820 2102038176123123303 1907338669596940492 12152539439553087915 17255519950161526909 6670001466445528134 17683614947379058665 1901460745631064918 7217355111094003707 16610717486046471890 8402953923038642158 12763429078580987853 450230433944485954 8046236336558472613 6895159611592752789 12861556141803555766 5142218223982834120 2522408538672221807 10853845797311254122 17820711957069812382 9081080634747757362 2937004789342590972 4651527485287758640 5961291113825670219 9950775937537063284 3317408459776070099 6920737979887710503 17917743589762581912 11726961460999305818 1468145692019803427 16038206397232331148 9064749862270187559 11678566248526732846 16224641048745223254 16050252860934527317 16271419048259032745 6748169099524092337 10641917225376689339 9099580226996168171 13067784494434986160 8138303404643711898 11500893315501140685 15402360605781952980 12952934244567743834 8283786215291019581 14318005520789760654 10686644517697844273 14729441757925965152 1473946818332861784 12431744687500272729 14614462100018712274 16376509965139015250 8573288658840193356 5858635727437849376 1925549167222615029 9845308960562748438 12961287262139580181 6126260890711518466 2187444343965930706 12575144545064112359 11840572324161781318 4445137835290230388 8982221227601731986 12243677839551372403 4029462763695099226 14489531054506494084 4021225715525758557 2523705719965589416 2010614348184252671 17185671337699240171 3495674344513619788 17271569707483936838 10531681326418763024 14915236461348864484 14114876077939395490 5980713121406139892 16436244866025599437 5364573245778552970 385358229082455951 9540005936948073510 6546417738713285050 5182434176014135087 11038001631692088543 1323300139352994127 13790773275397167442 17652934120464761853 14063981449962605967 5324978776756132019 3534649821189374144 11828283157525716075 14012385436294519366 9264508633176995601 11816873640233822644 7084152016958960335 13746857830256554391 11617472477042363047 13725655522013835314 2849851485130249755 16229833204492305292 9113713711248586730 2067217680989430676 14579246761728337990 7604449580720052585 10169714141675796294 1999098952382711660 18003754001503985438 14634114275231273051 15556727337040738275 2364729215173282931 5086063069832864849 15465903820521222818 12549521811210475340 17131558813512056969 18277809260373365392 1474817300100208362 17027485939604698065 715236937751720402 6823432791435751124 7595491311176067122 8387869860043805648 10975564721318570106 5342655034141856979 7312746032169353670 9839880614001772329 10116087669842556055 16346128311631337954 14279639629135048266 17047013841880145982 16820625044597706378 17600350246301648233 838250684848441430 2054904471313487798 11752954371040121609 13992076016988162249 1106898227685266250 17450595670916449589 1131141662788237580 11420041527044133947 12813493741096091211 17149817348489170859 6015893707862126605 3244475214423037274 3277168572548233895 6922278207869056026 11703257296040333029 13553937255396169036 14869498586087171507 3612203604953267276 16587462699375321870 2017776588426139714 15279219711424623836 10484360514658373142 15726558212219072959 14946837051979267193 12110491868111169415 11446557318571891135 16708787966744731955 7843096560570277141 6722588138515273483 6916303370450214741 2655814258036430051 3042427657766849838 13909514932148937006 9171406648552377750 17508519657102972418 4728377794044519125 16424549274730031763 2602034382787991489 3368580110739925 13720528403662123121 3612377947676682506 15257278154679433502 13794785928625291873 9734133552418052753 7793562418442421098 11745003158092754222 6119403717028454895 6992441699676887867 8133106393303697674 958400455271303540 11952549814847082570 17076216246348319906 5554285055541941720 14604490403226766053 4959705333318600109 17405679752962430485 2161301682532712288 7490661191999419233 12831165366851174718 16984741093972845288 2707207849891152969 13786229539005540258 13035512336841336349 3753502881476483184 937309290475363565 1687400590560715366 2609168885014702595 3977676110089309409 18086190908604168952 3514818565431269926 11117654379271801635 5179787278132199884 8958514349253942875 1795386885829156360 3701684515714380253 17480698310413570807 8995358342416641525 15722242018327793031 11739755273600412249 2408877168342853254 8364138944495480829 9835168224268848479 3486664952149660563 13430628127893347276 8115884328402586752 13035628402622652621 9790467059151044955 1894129086975623785 14135773291905963736 4441130308358301720 17516593321975917926 2794820012787594578 1366533434663049293 16825484122343424351 2145292860852045671 16318662164030682402 7771144986986225508 7082716286777066476 4949034147951095877 8676007006919728677 4422486557654607757 15956538389370250190 10427055129369565212 17447675640911909224 15172858904875075589 4184708394065485952 297369630360593611 9114250390987622347 7363826483921911720 13640528402760365923 11992177103315785846 10669408582212849534 4006549015711725531 17576356739963675873 3607109268727470490 16783381218233498643 3367825500394107677 16547494089528248220 6039461754899458926 9038227370248956627 8846456261603930525 13608125581935762726 41337315643631806 1225889270032501344 2330897374828333046 4669958477375645577 4717005727562510406 821853088696696475 115640125571536088 16898315960809324061 16484451565177519371 17842365471334485879 11107543919869927041 4539718059032363706 2928144237401447783 10856810690680412317 2448554922230843510 1107089660093319814 11797136722848532346 9524457511650437795 16818598032544787212 10831100745008844062 10716603545616569740 16168356528310549473 8592163509000666536 10577017290982747540 5343385531765427223 4948699246088753653 14290619076964290891 8737069897367538086 1121058631308325195 8798618104084195959 3147706136088534923 14658455095821662319 12076858035837483766 269533003499945337 6862797354198670177 10341448985525079370 17377104196837997635 1586719706080713450 7086840253140456771 13685853823751933424 11874317739870453096 15213183830479347273 8007130055840195689 10593062892484144191 6733317537637980323 3011608710976710246 15392673242895156355 12401850175009352129 15332585260135516246 7219399404150342254 3956854523011949537 7684345878813890169 16619781367349787165 2513258154208697354 5220322160563422355 12558471560693846055 5931376184005650364 17564385184415952915 4908172248845030720 3627770392336756803 7932647652480628413 12593381086388326048 9060771201020535536 8258761137572654675 11418262021643035664 1600433648597014046 827296486550638668 17720166533973777633 7524362863764139995 14520487702481321964 17609184079632029557 9653785268497877798 2869651957415753450 14823540633002517760 6126136157328459566 5733315469469030154 15026483283701141608 1671045228077664210 17987445654829430725 18341646840593708095 9882666447242854253 5963828743111364228 12308789528856246363 2677647641646499672 10293396060415855738 16929856223089738395 15307729035072324080 10340977450661294044 9900458863389624386 12298685603670335261 1291330806224489922 5789914706302232601 12159108194685338354 13175035011220053712 17630743675669643142 1537025316511161993 11217478008119885443 11311771221738316296 15093392582629956145 10314648714835209289 16444137279019742689 46729516481472704 9185630273500349918 6035537965513508849 6327646055797295048 8762306406934828944 12336496921301745347 5936070895245044345 14430882955350753582 1533080871740722279 9284194095523183348 10372747091861333529 3128590494236590732 3416370205973740299 3375339135550711150 762334272165857680 8307731972052210525 10334738594659322272 141915001094310623 8589338811346711657 8964844802326915014 8855336103431155402 14591222097880935359 14347379944949188274 5857919675422465001 10030155024349444997 5561140868753506367 395770331057548180 13408677716574294329 15046181117105632285 15432042808826673121 7751204227849794909 16374324708980876731 7555298639383943976 16516009421396620451 5793048472839704845 13071727455615572673 12303758055835933889 15590518379561623324 16897759071036807724 6640526785790878504 17020727447341148590 2159550767268715174 13449487175693495206 17968031147046066288 140651421669910810 6723424774847615773 927568870036050132 12908519844956632412 4400366226560776882 8981208895097653370 2639626343865528225 17724330562570901396 4719482202337193149 6399119809254000939 9553725160599142896 3842411199698574358 10723711636514140385 17229134893878843848 12634907337689113784 13387904480908557749 3686866512615034432 9289408277406863625 1556364877827506907 14001560449373980654 5476643498080131207 8116858932120089421 9257463259158757036 17912332402204080666 9668717115583371804 8807362844281621214 16106158145860682321 12043444447864243497 15534087920864521385 15419363856112157538 10693124389273526804 2866365852586278087 4685369458509847800 1332306627848631104 1077597205507737077 6728686209565446278 4157261361847158275 10946361012563156977 11243349946113103814 15683705677222483714 15790804469422919443 16376805875869349625 11536565554331113631 14296288896117737943 16262097591965543458 14790782022329546261 1650076937803314807 10170798020730061815 16715999740017905412 10832088498772861811 15185378755797738529 14963689821991835858 14491990748541893718 4058435998828154431 9106231466772377267 5191579556670555868 6862021172041506127 12628630574683582174 2051869337355865543 11739649364692714643 4751293364628200945 17495134979592239678 15377245146432154432 12019949031972276949 302460065514810181 17099890542221281657 3441436730122271523 14134933733709673314 882323169574268733 6140841232648950435 16522578660619520933 1191393139508097834 9791190141700098290 17775921501400973349 8919481659428531014 9272495918478049764 16340156575219227154 9511154304291523018 9382001133896257260 9667605224580064047 6338676016514098256 18217659299907048268 4539416619698427912 3027047688650790518 16932185056363451538 7688574018735897305 7582786184069068930 14867594797950522281 4036269741115515079 10237764095273475694 6477269599402646841 3267404391320029156 12699511375471030680 17845700455562191231 1579367328298336075 7245539659833521342 14499912485158080080 1728027838406133278 18036449758863463755 1952493219074842697 775519137021435330 14964139660828016645 13190327045283545012 12979259449464567380 11543404772861069205 5756756948542572735 10330208804910934760 13659098216697516613 12100494269557119190 7965397723816626194 6546969235929771991 15189669604291877167 17602806399817889602 11487142755243808522 498664117875653104 4429106118728229921 5357831735445192885 15627828988791644798 5814247881019750155 17012681535353349718 4370014761620757744 10238739048924966479 7381607092511184804 8103101086315385320 11628234192571570365 16086792992902357555 5860098285582531569 4906507786790554557 8702013527649232822 11625985376681467110 12243881614283245468 12273397797058697275 977444822364288588 8496167947864920461 9572961637905433487 5546570311061764841 12949544544542049322 12745744458186929267 17497838947317694617 17330183098506667501 7542037553403180906 14405268882926954678 4679271518363337259 5229274408970741941 14017449458928729003 5618445031943606309 5748086418235124020 17783450585993271307 10616470113961232531 14693283185587868327 5706255145266882288 9489074924398357793 3527821526125279982 7855658584677778783 6510420125177757228 3009184562283055240 12025448107918454836 9200399379905749000 17474176833610734646 1709521151231705052 4468008425010091731 8638053051240341643 6977679314067433848 14934867665853101708 3703032250227225033 14432801425392885332 11802340693650826253 5923152586243031044 16148625713923750598 6419366607194489183 16185073408236285269 3291790815617260907 1474820884568176371 9093959648359123484 6043351102365427083 8175879119601403815 8438048635823710152 14244294583342788383 10942609904486999609 1579342747684925968 1336297092280100005 6802906855668593421 15137990444193986891 9332289276542246068 11837867874714603471 10102527450013142624 6369735203305320603 11413788271749149718 17927946039981777329 2251967859795329698 6096538348656405551 5898511831514162458 15599981452248517269 15566220605367757146 17698265638543239122 16621350774330088779 6536177903717024435 15756893037511399955 2355894309955509335 13041698704785544702 11514785274303942239 1249249718499428434 1803261505511829700 4539833034619957394 4692146772693582862 4527080629809095974 729583890678893650 16972374616276050953 15638608740519234501 12802366580957052138 15413005927022463339 2184947786185214312 14541653907886305721 8090414624450191479 6974996045759288876 13770429662272188035 6111779590182673374 8487061087599418492 14391845763089714833 10439736355894702818 3114080457045253898 2455513403264697842 6092379467471153022 15569897383251199474 16378580259806618458 6796459538026378442 15247165834712614034 15014399679159631573 14051102274738689 196005567025868778 704475322034878901 13704466800211412773 3199045665094776147 7527782609434288698 772419672458789381 7739413173280648644 11873301294825514069 5373823800905824411 14450332535042486459 9171772954920976956 12812469403616846478 15730354538129173245 14733389243206890338 11548894635491211646 12889351115148149302 3563784634817549833 13069564650980557246 16075243843312792790 7889275425462787258 1277555672851604705 4802118289146197892 17788702130290890370 1238374076129146818 9735386414516810429 3230375521731764273 8629961257315414907 11532132129893405395 5745456403929107542 5816002663108621159 18013436651260121632 8604221623497095985 3447756218180363443 8326920119346774262 17765446282231688089 7254618005018250657 3932952345983930073 10131041705972501427 2170578007391463500 12800832224460581389 17046702542903994561 2242268036556743985 18115269094549942600 6888437196254160249 15983740965183586818 2161545081977799568 9052156385749170401 9306720370852330067 2753075976138861930 4654089051370743256 4390989979484038056 828421232262799276 8120405213988457604 10800055518136142954 13861393792783477238 10336027203992288370 9993390959139261249 17122485242007037906 7614780730593427773 5828108834305484095 4139430246653281673 9174497671440444188 12465425129429681797 1866926218267864988 15419518426616499160 3657703089967375974 17916542692574734292 7876393590372056082 9499769303166990640 3213245574782828782 13497870136419117435 5490898854416626397 9528622058001684654 6318148376276212791 17335788899234936245 10532887042661730362 12041349529577805964 11041288629136539752 4987097606332969812 16379455524299705589 18026711650781904506 16047756030707586935 2326046572883873360 15964982509637579101 3448029527467300398 17672221227292874426 3203645824601526428 4063141772019544194 13982483631133455792 296942226856057724 9377422884983486726 2429478459147541624 8139696105270398010 8686359086888894336 5886496817499920227 1292864055641393988 5951180411541305032 10429117101223054801 16700774405994658171 14310062004633974949 14550984176915988723 6297256921314129630 14904361004221493216 5590295391661769172 5066464274223807069 2682218668832656449 12744552170200689726 5893246634788353478 10856503576088649433 10117727502366298705 9075416175999111987 6400671333667141860 5695862397486511506 5036946357229381729 11761720302816248370 7492326777170243448 7355043574409596614 7999573052650179527 17269049195048719919 11656597890672793240 1706039640130178746 3031052797318432168 16145542170292346201 8119513923886816302 14900871686670323636 14952133639673060866 1279212895705079745 7541472513696056855 12525250259911820333 9548617239981651776 319843012582793842 11156461984324799822 8276662198178074669 6187071504498103809 17555159332451057683 9571057679021688276 17837062903835137678 8220857742932660516 10268831820042987983 6356161780266145188 6629880192693624719 6218069664625511429 7760548095674768267 6811046247452016257 7696302268021403318 16256240934156601000 9663092698740412679 8384390042851913042 16324269021700212032 16426835487388660938 4988860174421039877 6746460972585184288 17878477169322854665 11661800186093886926 425307861785335510 656052698311436430 8322688663539746860 16496212066204442897 6288712229580207037 720696840390394409 6672649851706496600 16827417768657608640 3593598969246662872 10903921497503205745 8473534676524630019 9673854913936475843 4579566597520003708 12542055029930643009 15486857108147790787 4481656807332186512 10973329277698407772 11803651657504690049 14052430818373574048 3923141954104262157 15193773400016007421 17945995022330568006 14760518410549278739 5072000277218799380 4806782655227021374 13283207671450213628 6336384590097612490 1706525737637489977 9074007210317232527 6751770728591553922 17698639808587291585 14975340273571683466 14084947478209239400 13998256388676603842 16771069390368871738 2125247099845864850 5378600878556571040 13648371680563523052 14487099647561398556 346560208706506508 11761568301514574556 8998992571431727070 7345345959672212160 2547337420714598854 4851752383423690149 9844017739222200532 11490866580360562962 14402241377353800302 592083321597922104 17628275561984052257 214008426451744414 10100856785106091929 8498966175278721932 7719975127376162471 7253669437777386610 6806305561567904715 17289962326574582075 9491344994987281627 11114619774857491533 15370915649743224387 14275388374020785857 16508986144305571269 662662300358166580 4962965438955033664 9310339508613133828 11058143286381659244 18314624496691132033 5169775949770006634 9730570596907912300 15775163643671808619 6976955741642092302 1307891101070337874 15291171719101979731 4035031883533840756 4981183089915120356 11293227187999676928 14923473125645065123 16367048639792042100 15990000134271344804 1087421645981468691 18011682121467352180 18271421432336134719 14771634382361862244 12639880814349834966 10958732808339863769 13227698631765435819 291866304007063811 2331755253738940320 11802181650709818084 9847497134150992267 18075063294322063686 7572556862867985490 10652011386604417516 9790981452363095355 5253458152988799781 14455852204780966351 2513933235835075057 649444634408357774 10433000311865118722 17704532515280129298 6976444093256797861 8896028795341325331 14282477911231958712 5821323796947779628 17868633212647662709 2797971856536114657 9569487583752086 11592192220921221450 16269967082473788037 425560633104846410 12372697546307657788 17543620854596264402 4511051584430541162 8011230781958997959 6054377417370703088 11319616469823413288 12214491168817871604 2598692302787745804 9459757314885518052 10013621341037459979 3427148522180259660 11637369384744288553 10363403224759559012 2065043934144054987 16128000346105854300 9294543356986074362 2682870132664641064 1731439997167784919 11555853590298285312 16721254710203838364 7763766694938092003 1493965239367159382 10310923159421233504 13078209138564329614 9534987248411594542 17441630774578437019 7263221761936620749 18345295818907243253 1069025902953675333 730506053138111481 8533748835292253409 9181015758123330722 15572445322246151920 4384616232822841618 2777857730902681458 7792990644553224415 7264382433990450164 17781239924419692552 277082149925922282 3348768832207577968 3005138476586794373 384267137680405915 12292340940781073439 16817441130134132005 4603949110656662424 168496264989397988 10699592332301683078 14588471477044045879 17009034511125495555 18326550554144676388 16664869404392587780 15855191307908634301 5359732882480924892 1574524710859288644 943259322259668687 18380913342896675232 6568784144064681249 7920754601823622490 8680526486975031623 17606147673922105349 3115394355077010747 13552981439067028637 16901723516689058137 2047716009041002144 583507027832478096 416227820358549324 2164134707066513194 13359388711886160118 5885356673035519392 10936344417978226071 13806759491358552434 10496298226345393246 9868030907388534445 451323021499907662 3190840652680534015 15872007363231421509 3697922629849428523 15437863263166012192 16933395668745083274 15545877071692084678 1259946289567144526 5545414850915459399 2537735723183413493 7506535643833945967 16754849140644911384 16729826983608654746 7725881339334877473 11922967091193856281 15756550873741550488 11361023340648175348 9559267554948544971 14622875740263669039 16101010270350945083 1106786223300494750 5176169973238216742 11202249666327064847 5105356954249469724 14555396165422477504 1493172277054355927 14296978908935511829 2965019204450557369 17527533688816859807 6966153756730644261 11887692701991022709 7218842536828846511 17079056121394077267 14263147125526451235 17773643907732509176 9788824191358726427 14082654963906318019 6092254543374347425 1343093169533925231 14127431168992300752 11645573884026777011 11871861316473834770 18416899264513116647 12075567901139206699 12794748408533217412 14936435645571077676 9333055462862378688 16587816596294838141 59560887541198274 244724077580692257 12030001457711139993 14516917785212569370 12414401520428707317 17549514346269884319 3679915348286043820 5538237092428135029 1142063835285140738 14249113481918084396 6176549651700475341 394234098012375183 15735653425600219841 6348428166172222481 10860942422461392742 10402512346012751606 3135199743941909488 2045210451471388489 327067087516728511 13271455916013230895 10543980754156103536 10767169192166000969 1486176546644583979 3745147647014888761 12275001739826344326 12301561939567941344 14802444707952423279 2646442021518811398 3541188381615212116 12834739744296058918 13431530011827060105 6449796573457425349 3614135319221482323 12089670926248076699 5123363649290069074 12993557344166780234 13753712736160529514 4848059836913507558 13383355877398108947 18372813929321487121 248173422107495484 1687978741070926556 916268128924727286 721583831592090332 4027209540492171387 3291927863409987190 9192963658162255046 2008206524007808691 7189511282069895891 16121194720281612509 16629557046780851698 10580327291669331804 10132824986336590655 4137968967702723264 6011026739387920897 17722422539528581957 5958481095043339682 14325034013568994060 10138956729710318449 9742439300078210683 7927267548644409561 16197628030156448263 16527905429991423037 6146177098715848805 18111224210869513910 6132355985639894066 14891585084607562237 11631388903988925145 6510011385144893696 17721071158309841258 16471880368243400361 8043910322190457875 7859462478665790523 11725091769052486724 6332782240533186396 2786289092097998182 2205828329285855363 17447418526740354008 4482287025629815893 4163632732033215322 9550639687889080738 10333845754236032704 2864645829666000652 1905109650990825281 6440452712565551171 5463995587568741609 13946015201634781879 14712640418970875014 584215248675565488 4235278089676182728 6352502671703921751 9295342228595521534 11260801324746899176 4969127543254895344 2599057916358481802 2272599627213682840 1975686875815788352 16524677922020921818 2893940275453371 9657638542249811228 9157871128494406882 17570554904254789987 18445463205538573239 2910783684986715201 1198128818558915763 7156662087816601031 4866571072623302885 7266630215515761929 3187406318650118789 13311544268005965563 14508203652369173410 11660432053395635306 14454097598903160693 14412602703775183728 14707854937714360389 3939777611198314145 8623444201559032039 5350342827072651767 10888035716755904455 9915533830609736838 11581834861212054509 13781499117493658939 5603201774231873896 9028928819287296402 12420795960417505970 5675108730434173152 8228929146146911946 11523636565654316186 15646835955299828701 8526008222690984497 3906914580093204099 16107475738812032394 14567610167956255460 14633461610251824044 5616932259427455501 12951245233897342332 4849201492963268277 3748854375621122638 5739332375261004019 17701580128652415664 8363685522193580280 11561965520358398286 1598316778633080369 11496676132644340238 15752350109986306350 12025183017154054416 3461836705846890191 8637888250940634438 15082014939163191609 15074509208355848970 7131324445775413940 4982128295774346290 1733112701111373675 12361861244778153812 8419539884528277579 9819235579420803578 3002318862606294300 12743595932065349401 1596346177011498247 8786300755341040134 3056558978859240180 10472697990505884405 230152943431349432 16081641411744673191 5487312165918984310 16608063734600979411 2181282251523991792 14388429740851845811 1448754547320533761 4730085356309641644 10324001305693557467 18045951163251547825 4727954735241475724 10961622497768381733 14102679385455305244 6885670790519817958 10734481165683564025 9786680984966163956 2075181855179973575 1335866854150401309 9672108376918921382 16192316618705017444 5214388761343431178 2139332298315839227 13923041720030094539 5169523720615117581 759779912456318503 9002043557549304991 6560147492161382561 3038172809402516584 7267732895108518743 12960439661719133795 15628207465764306942 5621372424171298801 8283385587696946881 9372440531620663757 11667604297691292697 17049318177994446132 11627481792362877243 17162162900913934051 9631871541276859481 18371873701090831537 1195129800569221339 17789052011224551470 2763029998887739885 8444109185352876135 5644795592668490072 11830251236377412732 5951902690716981567 13414786446800139609 1937910596811697715 1408242404963029940 17249604034605510691 5702004422330672870 16906910584241069475 18027810427148790244 1110888462961208304 2121680856845004816 13181406900829064049 7479669818545497238 894399709620860028 3027973712559641928 12266518570436634541 11422965278270619836 17792006559394293680 15917525924671553856 417479821711281639 3723034913537449290 12193153112175919730 3611823462274691444 12864694597749445313 12214514225079022933 10723233683142228742 3722795813016691596 1507769305480780252 18408047185541760354 13494823721270932913 1912460700011925680 8704536763766210409 15286921265733921216 4157615616604381848 15742285339812921940 5662644899713860124 9436774753368218321 3358777424538891330 6038716586925460986 17669269291434677287 11225741057476358517 1989396598116000097 13932815358251647368 458136680827013312 698626579796301611 3802330461686831430 14578145181825073907 9477045541178269188 11794266894459697672 9462502490255812416 8539028556814272453 15347160839336546875 16340418936147782595 15450654505430639874 4064673949203253680 7151155654930030708 9072343918059213288 7093151142027009687 15189261098139086902 9255460056496893327 15180651809943207976 10036706859124319828 11466814843495768290 10650869108526062983 12104397547175238306 123746174297987938 14262576682103173919 9948124099651540837 18143666149731620799 18043449879933298082 16461512399242493846 646253516661111442 13859755731825940754 12000824148834399887 15468449831341297029 12541437011529174613 2755946393032543904 12808567700095133397 14659314362821769471 17298701846571864726 10646703467733349258 2999056806555924049 17185918547021501311 10801186434691298095 11761998161091911448 5992693459830326194 2517854576688254266 1830282537788359303 13726772305250212937 8282135025993398183 3280421081547483345 3930045283150069107 4144164437495006945 6808868951389533530 17792531280840341289 12386362387314446319 15940797587210412056 8998611979695874023 12981846353180108977 2486299167131086387 3600328560497324527 13539381020992022177 4416109423356193016 3811401344684373778 9538746558237957095 18281750809438393065 7857408301209472184 9495491458558016616 287887601988976351 5502308795979850364 9274877173267036516 6029172121244870623 12943269259112071311 3176720774250628592 12507458337214079748 7632068484642926936 7491175917017143541 16056328064678172260 9242564461042823643 17628655575257330468 2323959584011620474 4889863393469412154 8876674182246517186 13745331640425190284 15709028433138262840 5103350056833765955 9376735187999995341 18283231828336964056 3037244783060406870 17504620394851834482 14170232997143745337 17366580612103540473 11692946248200500455 14784578472031142713 14355404963538106123 8138877134550484027 12544571377633299779 7682049785999298174 10498209345529063379 12451040136491807067 8149018276548229432 15319137189368870825 7429331371575596352 10826354064330633874 11085397597294417862 3850431479786013174 9011210631927370055 1367271129942896273 17694226670644398655 2507553640935397413 14627866185239673978 10692425093730977516 10227052217166280783 12975209734179882809 3381538196944546702 17218020967670642956 11552873573373152263 12942633708971092259 4561572366870649793 4015731837375591825 12658470975237070672 1714270740576483919 902380459228532785 7487246801301058324 11758373572068667422 1011251426458382967 8059543130073430309 10293937411117086682 5400028268348454293 2507206377500923216 3004452236323499507 6407511207948886844 5333021629374147690 15577138093180548292 6626855544524393678 13539079992048235756 8969271601738222437 3201058818885310717 7828449413986679218 5137765209758205899 4074001845770219043 3573023935800747713 1097433138754747460 15069938425806039367 17774457365132245654 1672488411122980784 1910869038640250604 9717238863488535534 7252856595356470343 6582200189493221279 2221391639931701365 12567154951725803154 4963292817815487891 8647573907237872505 11923729932837471400 2169794218546874939 9629747228794337400 551026869031839917 3904617411510321052 14652115093990566189 5660716612031599313 7045680049232382120 5554850470928707603 8331364509740482992 10755259399095500391 5458558962368812647 5234063427263236033 3437173745166860482 13289974752718049993 11704601170938010496 6604291472738375879 10552184165899879369 8763937766174683930 5395420560505719517 8641859641930300297 15205764134532121231 11970192229175600874 5141481581375284896 3281255249282827976 17374454054780018742 1304715214245276764 8007496432938194745 8009941972196016624 804443715280950871 5266266433862096435 13234428832342201682 11098794615534068130 10911690844847318962 17339534674798205033 8286894429981814432 11059438223945913696 9434086664283841759 3211989213754786525 2991641240697126546 6726095897202491238 14280700466593860257 9771124055212462500 3640130906980277813 14201380507495254275 16359644576825063100 17416391923225650215 3030456109615938462 14367997863826147973 15355974698559731844 808004630813240234 7118256849790635422 18431863681763679124 17731718979898332062 18119328686479552121 1185371259391002976 8822280738792359974 10467955473719472258 3897676724104871780 18095333407954610985 990719435712563898 9395907939957234151 15707607641943618871 8230081229111586190 8804531382123047130 9971208648523791551 7663072207247107849 1014255625371378922 3167333491919232218 4887356201026577273 2359884657880223885 7581312979005603520 7821792187209763653 1933119290170825802 6118681024525456244 12259634915765983693 9091179174940656261 12356871380818671234 6650527114634282968 7935649236910161982 17112107298586649794 9892770788381413384 1189743079934899398 1374660323447904158 2974529589420568567 18191480615807047729 10200515685519255687 18342673555765194768 8655600160165808749 17283470052109015064 14619710491366188170 8846764156983503916 780805845432810956 12175876467386304304 17042623233957514961 15076926030269448084 803574700246172877 18188458451247733533 1605225498971047488 1848433083880971175 11574027747147583520 9695640477629023325 15099624932752116995 11383026485755280746 10844863246129769264 2045629194691817885 15765594883308621015 6188037018568231550 18027369565875684781 5655256474427933873 14069505923035245578 10395343664713074803 12266398697557743115 11114879408827934660 11214368337998815299 3845996423069795921 5181501929110876640 14026221542991251147 3727732570102996529 6965556775625844149 2460789499639500098 17114149849042157960 5661878078903401373 17137204627070523274 8633727490137120984 12807047271893644305 18163620115020064540 5093403983228016848 6237356966558533181 549551457326909945 878758164961961193 8746971357800607252 3650461197258888598 9878672654108822141 7632245399598537098 11109129251999371397 11231939616143606131 12408845443070631631 8342165347395477344 10474674658108097903 813906488678753988 3549566027196380523 2971345306851764437 6188702261645975597 2305108772002032726 12516011207681480213 2167361847483571795 10143870380914389438 2397402903184109929 4534578149471106197 16415848260008086110 14735647069885666056 14004853933505510369 9066577412856917986 2523550677695823780 17962944672361232087 54406400717666198 893810486497780116 1789123950710832053 1395577110942648117 3257696613004387278 3374814597943326722 4904411355342300127 8441372951183209064 7295195210965938143 11681931784420651907 715818317423553770 14555102511633945150 6197717537215557806 9874857250821176551 15423605247600099103 17338866556706615671 4868004128489228344 3365924565234832718 15082452265437780224 2853283824675453075 16302814968462145313 15852341792041420140 3073627205680932809 15496496019727523590 18025237554728771461 458279082576706134 1392303585358973099 5799692550425945317 4969876291403891963 3575891411023234414 4993744945684903695 13310034247103358125 312055030300010885 12118220831508825996 2854756843144234115 9496649122340910897 1774752913339707066 9779198821129043592 3661827336717989880 668762177464910932 18003958443267528557 7782182197906506387 3351453145160416361 5301334727373806377 5022677579660165237 18349356495148555973 10110965838433584689 496667804323824318 9082927275504245674 2666188610735884765 3375680305260658825 16845482103894573777 6820232481753147062 8811755817684377005 4718257147681989514 15429834973012686248 14020354521847239844 2445494944657785647 13676623046587548674 15197722065817232204 9191754824182209140 15185350572457682940 18106725917159258025 5584985224618103283 15564018831903096667 15542607867114132245 11651957793275489524 13294352113610826820 6736632536803796705 15062177293539696609 17674519556664520039 18159941271868927884 2687822511805343685 13369854322962994026 15530385089274011408 17064839391985036914 11797986200651118999 15326243154402205168 17368467726766988798 6382525407262236623 13243711206065090182 9241232128713574395 16701790016562346969 10256544494630705610 18212262029421755059 8827288593159732134 7828217697506634105 1646312485049933453 6761296101592527298 11917429886696961379 5911101032534467975 17873346975541227450 1771679598533650364 8424179896926709769 16850531614810601409 3606885689573612233 4554823261972644662 10703156947776997107 10922889758777254389 6656754536815949828 13891027476215588421 13969258701274728080 16503265479515644829 7367555661735282375 7169829113771177653 16644204854571539142 1112082656565886144 18125209570042283979 8399884450898597977 13875727468244954286 2409761844182753626 6285595482477985428 2171357502514594686 7115106857699469513 4156743750603935072 15197836454806356457 11478970195039877546 460410959814099562 10262390549726279460 4050445204371096839 8046485825668423730 146168796554763341 17542136818247335415 12024646845391588988 12049522132647295281 14872799569061267282 3088181554237643803 18044887751365241315 17927315540763274118 3907691277083495691 11171594325674989735 4585008175585919676 7548694423546627667 15007323514136812735 16330768763098644280 15972023052671210477 8417478096372510037 7097327249709243051 854000578469248214 16527480294062553956 3512104517852978731 10573335629247980068 7154481262897614315 12231134230838481231 14525074739811274051 6188604060176433628 14404738210639168713 17764588670503601418 3616422251559762444 14586406095193389609 10676700907338353031 9961111893286070254 17373717322965467705 11549756020450858662 2264743340670247300 13771281744226637992 5032063579174443043 10406841898892011635 10265189338316027223 3220168032253183598 164442754400811793 8861327248772640526 15220397333216966938 8551950449635893338 10130458626645293372 11854873470296469900 14318646343607094567 8972059833217742820 12449695840116425941 17838719431497878513 3687144456611347729 901485555922498249 11501479491044040595 12495536996951899909 3319320357035035937 360625719056896528 2504998126188568196 10634714908324613674 4568916578063183873 9364079845185884141 16949483117471360528 16786932013588858730 10402788907004127738 13609488470558582022 229808228377698265 16370930387412642265 13604549764217982147 10478938728779044657 1781622097301240704 12487836524837901416 10309762116765368128 13492393649427373261 11165311211676465378 3510777413123339060 8970002154007978518 1859796081790886457 6522504721256663464 12454109717439817250 13460761183735909425 16860882580524068368 11526554841333661672 7043667131130602634 16685868588445750581 5038958477228505245 11304188522721157551 16331959810917316478 8573359077330109726 13740092160166036232 6291233184985621814 16587070838711938792 11563154554348438506 15393560205189952176 3741136564643532900 14714519013254298649 17765153673988908644 596273147463893429 16416589462578262214 10504026601212820526 7590869330692898029 10721448096585267069 12449850329518945090 1912959327699489183 16451211108855244821 16096524658912562895 8202552488703504695 5235172994347260066 15176223707379717024 272871960599153848 1140958291384274058 7357068581964297534 6662208407916659502 16618950785854152635 12634556984196518050 6118960101928156879 15758182412005310170 7432846944049744551 16781070420134146435 5499273277786118358 12068887142393966648 3908511077594011672 13892642447135063904 10435672068476595158 8865692975496547131 6411552799427730179 1413386625331188022 10969439654862135144 2262959703304843054 14202162952473488646 5121149762120089243 5553500959010594056 17163378640980319598 4733770391141733812 16754988483098334537 9125678529295078053 5590951342414201870 16887705454920792946 5107109964136949099 3371380762855458515 7132805571205360088 14044680622611720151 16665206533852771855 1937088666262274462 7066866517535488656 4717064735855154942 9707226448074600078 3535697390222066406 10114495151735812554 8164535661056484975 577274166317768549 11213377370183848614 14682168621090994978 2948731148030813840 17764995240065534258 13151891704150469572 18164024782614701488 3226672811748317738 7528500659937170118 17760270681180847900 16423818760286100506 17128883083674617633 12884948990031299974 8557541961142030628 11160681392337414580 1544010193390920094 8805376967030200713 590721662410149956 9395940954451279762 1178718479147965024 16323206413186107831 3756704479347679661 10791846181663019163 15417437178399888357 12992012688642777183 13363863448091258526 9764607978842701767 11991779194631931202 4809527520549655257 11478822425592811174 18318398338550779809 17252473361504951444 2992235858016633319 10131619503614802717 17916508695082404568 4655839841023480973 5454507112118329843 12628449631326474672 11432110194781435536 8656145009754008770 5001390294398767760 8772201763338393759 16047684218838691735 4330781442856697253 3145173394161467294 12684875908955938115 8050506265387842610 4458593883786723502 9903160214014162594 16384612739933810901 2475642716447229988 6842452820887882150 7217680131707807593 3722866585242099371 363232696675420509 13566763148112040034 7140709354430327767 2575515204326225384 2736917334958128526 7532405665297921334 16886733364874750948 219210342493189192 10237413783007859658 11754663635858629238 6076335057222818907 4760986574166483913 10340185938396458281 15588603818549878835 14142305237148406823 4341700079510216001 1035019337278559291 3963526480655471679 9077968891725558090 18138785847937624035 6436688439685117969 14828282228016722613 7430943945514644222 12745842516914766759 13771731807217594817 10371443539268744533 4294956544965238480 14814942649016832878 15374534139705313078 18077885500112207350 1177137967137459539 5477194327028206292 6417429966270803878 17008509407109089843 4015889720885379099 5499785381547507863 9546677669390649216 1546372904175693144 15876936916309388885 15639079437624340949 3432612188229068252 12374121528387366648 2229959680166631618 10542900934230232447 7474636820943348961 11912987726197503826 8044766810511545292 10218688608790525535 6246891769400590904 6179883218781131136 4276735161120547613 17001573627273809668 5583999090536629283 16454903408076155769 12464846490282757377 468793200956192657 15924453230648809058 5229713056800337657 5864606552327949077 2588630119252994759 5099268465124123852 12980362179247122757 5477424856946015459 1174264230511323803 9290293328191592792 8792781175739451253 10383584872875955032 13317239853962791924 6746980487955356794 5732446415671174887 9977449221019155509 10911089938554808876 1991251205379369924 18189459416968830543 13830721850539392234 10801991821300956658 15366994728361461168 13756654345917406458 17750221616275402283 8358967673804951488 18238301298494429297 7707747157833067480 17851933863105924129 10407068390518793204 727011680542355463 5369309710602615603 7356366781335793418 3024106744787147444 12043944313994250558 5039705260652455020 17549772610987770013 17619360121733438454 16999883281902080016 14121562099672637173 15855087307334580498 951290057487419564 13881232785656748469 17077667469609378701 5249670593959390680 10079516466662279541 8798014463356016719 1611654058479677790 13397143848954716899 11011415933137009378 2984289297884644235 14579536348942039279 332147942824708795 3688952251392839825 17831237173668165050 1207338764581386687 7009649339470501576 17181480479988222697 7881725334115770522 5144501633129575295 9022377485579446345 5361034264756855574 3666639103461636428 7827864501111154723 1455000869705948666 8860530320964710132 3014096249842475583 15960425964356292924 16782209780476459526 12455582387773462184 8648509649248160210 17677623294058708502 5251471686959376302 9943431518621005736 1358071456869410235 1451065980245584006 3725978993800288194 399898073420958814 12663244411975719025 9802137787372621394 9127308557609868682 6255418991753730686 7925231041011617913 7400655300596185408 5026702510451918534 755163483423809747 3030712938798513279 12018244281198416031 14470048687305682513 69624064813260369 15405489716595711759 4748347795188930835 13818137228039053735 162388397504462080 17382477352324355880 11924398062989743622 2887167127737937341 18199507988471162520 356955296352207234 10406897505769265801 16803068051521418007 8872892834548772147 15241643940774231161 1372581077282296695 8298637923852038368 12309949326441230334 15532007341353593137 9332999204649086969 14168199100262845414 7980383545190617943 10039749609377703960 4720841756750071337 10821075377222339113 13520612258722306987 429518249666747557 13063277384026259893 4486107795036834862 9696286628245352055 13404354244416572758 973232735416694959 10939112847122209306 9270207710008165761 2756559420785444531 6194301957087155703 10600248807318966607 6740145172673142840 12965210311558092640 4668221351479282398 10081456898408115573 6002001412030287491 6794822830519011475 17408707074686244052 16712979595697560344 4832469200502093205 16875217233086810477 10433811353536130403 17548004375444694255 17093488702695487959 17867184875692115471 11638127502949249409 2427354424786313486 7534681581307222559 9749791537417247913 13659742133048650971 10479535031233438482 18127138905609511659 3948687809533265982 15971989909537983550 14313011353180396040 12099166168118196798 3576539344432183015 5728477430705871789 7812177546762673902 4195383734023688845 10045688744206736590 7055399877914771126 8471917345735784748 11447480598333167901 1241750342529760412 17896889520782513183 4801442154547160428 2139269354631648959 17797050974577385085 8855790424071899723 5542436260338130349 3087295863311515292 11875291757719834310 5427077573226269616 12869663319316942818 5508019012580210838 6692013485387222280 16574281726847884844 7076557547577134039 7891949330226929853 6599219758314255480 8268179479941222606 6825720220152654091 3066954829497756452 16506565436079224704 9958840527838057146 17816793395889423235 4849740070464466476 2945055526025101405 18190056387944168332 15594878235122684182 13215758673949502758 9210751753325898520 4639437915127054298 4248135561658751236 13525451319427179954 11800578607698385660 14660200436701994953 16836550413792504347 4637358333604063598 11557645713697111293 3162714757980514329 3673041556620583912 3020182826050241815 4448274386920966864 3980726042202478773 5764597946039944544 15014317121706301837 8717013244927830112 2302238342610398831 9979129135055947529 15556970356420463014 3334979608724649673 7188844836226472172 8091100494523448499 1098879965699627280 755289019372801500 18316030519408723482 4126239471533809371 9305531415886085793 3228210690464535756 10772473261902893179 10331667144515224053 11753646878941930333 17844614510906291309 13794098819957189849 10242209940710981480 14186885014698223108 15651602687720807821 1287351681370454253 11426214863329083667 2573748293024066090 3377326390561546455 17367005760261483350 15837833982430141246 577678609213621968 10923900772456232644 13174632533707678071 89160477147092329 2760029415797704129 7224441857939178210 2845837928352656101 11652608757440560556 13837839898389459397 4386749433075915778 17979483265206533273 4944840356651602259 15760872066112257554 6524197366635147874 14789684429048552228 854235139036167225 4700672982362520878 5555389066242852581 8627844935425097450 17378970707691329747 4276321869703858007 8523468504029676959 3558426247851580626 4840316460856120149 16896922716927485639 2221905607045826435 2270258381879500640 2891725943942639024 4228712565583583 8153532890742305806 9694743692536323976 6456632572393540933 18165941292864002598 17810248950213943994 14380060990009796123 8260194365894045348 10141261568218453833 15054265771220613375 5023124511562812070 3946797767809471174 2931915068642480928 15257309884328661268 2725800991691223017 7866732453883038749 17461028722550607424 7739045076426023499 13841105213559251092 16122140841169154790 14561956057220605455 16725364193635900216 7632847429508395124 11258404044277716120 7341014418453397102 10237087311952365553 9775031606599961542 12853848147464046292 1420570449604281242 17614526913321534390 4770042617344782679 5135135566612940890 16503451972999847870 1659719343950116676 417260204549925281 2665547301321817385 13653615559289050133 12405485072950006316 12887900315614369975 7528875789732106160 10187072606585463603 8194166521888851761 4395935256621933919 9980993801607289198 16361881940850416717 7989952325518822040 10505616772811640545 11555383832858319320 6441765955788309243 11191417332401744952 3925222722870194407 6619698536928074683 457748158357282459 18019018598783697439 321501195934161085 8951821081407906686 862902983659227787 6792848865914427853 7126077241433192316 7097097537099077073 11842150237238474087 17551107452616642910 9645649982610093691 9503027234172453168 2065452560987997579 1805769358729960744 3845201211274035585 15840274231687634562 9364843204278338162 7838450147662999650 17954811728092001591 9660664883403713525 3051128872511765436 5207633544359350261 9201567522990524183 10063383275675783171 4747184333591402082 11005925715842888017 8160406579779228992 13573924623158056491 4613609060222472171 15217396288013187813 3274010934866030479 5489849233802073543 6120664771795602803 17587991976206277815 2813930583170639818 5968069240064686262 18224409519420933601 373496291857527301 13868685094841170055 6993173169223748610 13057741433098591403 18054424039294039644 14985833353982038861 4933275312492008227 5784716510598369165 5065983522850315605 18252590292442876376 40933299014532689 17427137295000577866 18056337911271813052 12860689293579632174 276614736982316690 7972092082412170078 8006891559984330397 9953573215425118462 9694115136946657320 13805941826564730408 16845263682090772835 14345219510605257196 1404928482502038697 9601001714558887737 16684338774341235718 6749878997725450763 10707358032023992438 507686239650631888 6511637013620352976 10404203319791458655 7574550168473821726 913513149894924228 9439674534138259109 11294112145100251265 10426801780812282741 16916011549614317959 16933144123053115314 7957065332283950267 16832483963609813682 7502032724792885875 1507188505512451204 8807048507785751603 12635559547894761412 14622152445897388700 11153460122832658185 9892362154640989514 12736953793758974931 15235815040164565503 17177977829735785116 2225903780430775268 7086947070506583652 4807461274504538263 14615579373146754872 3212896499621032244 7284712732795443563 2954542413618445173 13923648729504839532 8220461445724595864 10535995641878376090 16582347521258667910 2928803699210505545 13779168679851965723 7163587317221089571 7029278395983821399 3491519573713052047 11019157625219558255 14398419848725884403 8793651296863941007 288378324877237031 7391725239915630005 6524321354244361023 17088935520035182655 610308172538154138 6981122078348723381 6411916274505542245 12095305461574552775 1917499148422732221 4243705914779971080 14679222795524465508 6429544326371154805 6296814705514726236 9346971522631310169 5862258278756539883 14701087605557412554 308753115327528342 7951665793119378719 17322112733620200102 11242535444978006096 16209937342423702147 9686158551297085746 5096157422383503348 4003944478859619583 6579172393038571830 4126755519881155231 11033139828900435157 14125837179201646946 8235353859475505386 9648082698642785189 1802658590486640344 9652420636642609420 12401909020896686644 9868037239914386670 5521192650440266386 12141758957051101503 5119493576531130231 12632403945646468806 3617010791692957657 16226140735274158147 7954143490638458301 17391679674617313154 1801593944428361369 4954689905211721189 15543665695699916757 3754395866109010065 1559065290798949699 9673142161083493277 12833310064484342770 15085745511692979918 11798077423701476112 14945060642764138256 1728505615620985480 6665482070794994134 11488379247230879596 10479430843210778226 16434440640049619735 14746978041016519391 16397194162888847864 7725648820583682694 6070908321097328122 1106758718818662545 12737476569618171463 6306049917120011930 4666829438723937719 15095151034185016495 11031704143661278481 4314325386444274879 17497703153599162773 18423032621622047631 12287184357967906199 2939266202778266895 14452974359929814914 2485269461821301479 14605494052107432034 11392051622177897730 17296682961939883399 6675131376391832459 10645773280284023773 376444615335109879 8859202437108700347 897719670566546084 17377165017060898298 11581223725511069849 17862625553415679862 11496653869118525923 18015820671732123131 1006046158399758586 388972382789715308 12518624716935216464 1556298377637358474 11881403159243325443 5432706354510944394 2853103994890211576 7539840000495379504 359435516189399267 13220854102059146667 194876957165630822 13211377780176093020 9113293409373726018 1314641755513858460 4400670654473640287 17634330736273557264 15049341452387099424 9341897559338936964 4316880429283748109 10882525760812653882 9168288534219951966 4889275348644760128 2714733211873766235 3104600851059073975 12644549493737378079 10068806399504184715 1150748971446578792 11074543085137906028 7166783306576458112 8768439261755125204 7702585399003328504 17427816687091267825 15757785742208651917 8269496291291869580 16197995050271078136 14216932287798351997 1165123717136727312 11800706019037002428 12531481190650541674 8246968009374868895 3713367485845476195 251311622428970831 12719336897535469874 9445486365614600333 2779494187883655275 9180018693202845937 16326629592915709546 13656883659340864056 16416999260233283295 2820369006565693718 16783031775736797345 6307739301919423380 607860708972815994 11499662584111244095 16155957527278893398 2218644689883352873 6105395084742822276 14547448038951248593 14530778737577416759 9021500269219921096 17139794336863622355 372090615687457844 47138052574362865 13968064938657616590 10961946213958628846 17050053644497911262 18159600956086298578 8279032332412778323 15003787847071309794 13954072726055978862 13358337154193709357 12193556052289173192 15241949560089116490 6194565657989157813 6826020355374426723 18012798360975895987 13836375917651437260 11859338785527171053 4352640044492178741 10870884915811048553 1831854134257333593 160020327329421904 15067224491202558441 6445820252637295340 8453119653739746864 8308109312491678158 16356850853552935499 8237118936525649948 15544787526646776166 7725609555309056676 6142308560922572261 1754913758965390097 11453069792903979428 16532813732469276826 3777474620178336253 1272227653485492039 12745910235231698711 14452303874945483449 6748458647599454245 8782244702006325321 17831792490861986061 12269740513436506012 3699729887070391384 2152367452602134664 11882026970379782755 15904855228844982326 10376010509375302747 13284594732723064813 11332065046167765390 13738015949202826461 7061678044377543256 12504152933281440767 3271635609308526038 7444963414670005448 14693866708346318385 17937312134391413475 5415869308427279532 5089070857099646232 5368018944685092954 1048502576096229650 16200391270158076429 1657580363302688809 10110182767561955985 13539228576405059606 6099349258159792919 5393929302169748389 17669957288057570244 3990556007120142280 7737005842578727970 6964407614574786771 5180713368467956884 14495168263461401165 3003152282599304839 1824639226375777403 13649440449115113437 4635524528241272262 7763374829284080428 9301768731054692709 1624544418160698751 3367148740704346252 13094257326589180531 16143473054514149649 504654623350095369 2506115265090104018 2209569448378862178 7798541848575982261 10102288079532981114 3876793959501245372 18371124270598239678 5800526142408608239 14287194708320018519 5339808673746826697 8548777447999884481 1935299567789071849 5978490125754164459 18397686798782745125 15381353891104877758 17884027572335504642 6561425092427044325 2743373262515126895 1477210725743744414 11764511324534878979 155381189131810783 14060421219679677357 7413996872685108923 8485772050052121291 15502662906975554050 12255573483643559670 4271939844098708658 12425079841896832937 5885855885273954075 17249730491202604786 14325661677259696114 4393634380681144044 11187848936190874585 16428352901618355013 5924691597194320902 7655154569951246980 8963447463138148946 17876067686384272700 15294810980144662453 9417338061414002822 2250260157647682740 16925579479019963331 12417931923456760253 107909024880992822 2839858191756473382 16233875071397941607 3756311547276819113 9586360394468565598 3465968447745885162 13106397633118100227 11621505040705768770 6672821503167289247 9692849594901189747 5976659041915753827 2875307473535151489 2382210626646608523 7763955530909662015 17709535003464881644 772442230132560204 16827214938680276918 16209992828945581529 9699006817355790627 14886896238221954626 12707914418173309881 15824190515544832124 11748000699776404545 7280562223885191113 15260466125206725819 1298722172572222851 16529440763616661619 16275023578279107507 4379818324547903385 1109809939021902253 13282240142660100085 3110030870113566564 5221152612347626658 4141144325446790827 2300904133481644967 5847860081155443582 12111449554825873716 10408530176096022387 5525418445923298763 2274094919805779427 10844222757975938737 14351000320636913758 4078175816241369620 8432875585863606976 11376220814683074964 12518576394610477044 7749710453466083534 17606822488234691920 6983473688103102013 1467488022738812069 16365335409673346174 4895790358248460763 8148320934083894944 15709189875666066063 3244969301075130118 6170813268308235522 14296269607497789568 15042207862719630836 15572127226528300069 11811175774936053705 368052648935644824 7560842890819283590 12059933829299059266 9316765300950972882 13960327465155332453 4945723692810146026 8489050246309841819 15060212568276294537 7935928250724096933 10745356912607762759 10071762522517842975 13301318362946484862 43682249902959932 10984307728032449399 12507659678614742067 1775786481926549052 16953109479039509202 166565553514951824 16604951121022967989 4635784732862927070 5676124573777751210 5869818259862387497 12549398042663326269 16880865092215393652 15745982198651081533 9724230600401899041 2522855592279908512 11116340254119100974 400942065528510825 8537433892287343534 18134753832634885573 12035531926564935624 11778578323379149319 5263433492453562282 1246826960176029396 10727995855820541635 11182416141440527100 17183296628304507347 3240620362709208601 16410900715910855929 13615815089940545330 2688268531391318481 8005361019477777699 11426281144122105891 11476813304834526608 13344468306261094740 13254097887487683167 10253472242296786671 13729307720095082150 7579088923443136732 3039390660383641981 14777205346843452761 15891624527855572441 14591374176941791217 7274999089972157846 10703162320278170469 6317347114553889533 3551039268171976331 11944095195235064616 9389681520218252415 9060270936657341198 6966525629149577571 11104338321736312707 9910042014525494548 5736826766808978100 16205668808795712771 1146181887770967210 7188359928633319525 5615362617993888157 14602552044976504453 18316661269323145310 13584630051501051705 4865746658435165741 7913639267832401503 7390817648187986476 14562337239175397971 3138646101546365802 9660878836789532910 10062543777044200801 10304030465519491817 7817462990239539914 1406072501749516721 13438308353145845971 10943308663617892844 14674652376494515216 1803474219312302142 15979808693799923417 9497746351768303097 11381472861100144430 14834467345879657682 5600657952176091166 8415375648546668670 18339474813077294111 9037693747019887929 12005086654226004314 5369156165317445342 17560259153628568031 15442247067453208528 8909554238381115599 7213678551785483201 5755534056591261917 15989339382373705140 4055761888403316457 13400156766670227592 11825507594625756492 8263496692015944868 13416859868962656298 6239021633263717935 3839238229345812705 9828282560293181368 16913000343539788626 16040908535947576192 6509156403245065349 8227712353990921619 2016602702430323445 9332736754371230501 8729374347271728516 16326696331041058677 13274706225082656572 10658716791880348232 5933240867332618302 3252049900028805839 1366302285761745077 7707784901754239848 1602734933001568599 8004519926927840570 12505244397753685104 14862871378256324476 5752333666213865447 3828986740137759464 12849754425964559101 9219623697348321248 6075994398318198840 3206542789359079989 12981090660788188934 590289985125966028 16610263935830800200 6361161191745437416 1656366237264551468 13765932498350621847 11693710649422558867 16289906196612974045 3644564891057428556 15365442827138563749 6489983975219831863 2359541105757975793 13681678597675146578 2067621118377630012 11976031794939933830 3246292499604880120 2501861571337002080 14437502829446319077 11988244603312474672 7720023337166380443 359006778161183381 4579693768329618953 3731451962562834015 17751201171610009753 3447664039290280406 10465119882124337756 9553109510486990027 16606230022778006380 18161299290813565908 8971720817562059396 5617159572111718028 5873492028468135442 16627874154374986594 2225305674585040663 7270169821406091690 16964761159093407309 9911162776828450724 9219885908177987188 9375813521739622785 10525014971700177272 10435794904206155200 15630329943654594607 18004046841872169016 4929761082859226195 7827875273184996410 11697452566365574497 10798308166067757296 3915904436212297608 10432764027628830178 8881929049089612446 11421773818882383110 2093986013538168968 51531422319848802 13077945946653328229 17680347574664293015 14239289687531510042 10689025968249149315 13002424451636101809 14403204481874096304 12165909895433306905 17351898006248076253 2834386165210973934 17176230272609644145 17057311444327310855 6191851750402474442 10050667476699273255 4597999490747826588 8192266547250752033 17412203802062441612 4234108012469292672 13739678645160697500 661003053276321071 1194493350669771270 4804267883967522431 8832060180775820626 4143555810539260132 8303874616529193995 15811417161107627579 4423081930316942996 5096270863118130609 4585719594245877684 16542486257064271789 6031207623863993286 10614032224710894240 9214762605690788078 10694764996285801594 3267550827917685191 14697909923238238314 10716331569798131512 13848327620851893587 13550697067013343374 2016636699628423049 11690964006803583760 16209273700630513408 8748840451065966333 87636114859318110 1574706416937572653 10648296694226913599 10527494727511633200 15123545212921051094 13591419367909630496 646845921570776063 8509483524873026519 4580916627071673672 2728429065596860017 4007415948780839165 4705022286161956248 9537077069627121321 18241123990054911506 11039766602395455866 6444389534526284453 6866135854192572332 15411773247575749768 2498021639699278143 8585296759189426645 11842750320991198676 1364724723864207219 6592438029293537029 9192616340455196114 17378394250779894149 4816827390876602977 5851338748023559622 4630500691861004867 17974756239683237336 6722808605045642217 13030598840046801311 3332820947881702135 1574895971490144843 7446615039554661683 13087543846588140294 11447694456908412315 6819443900637284518 4574736640015050614 6180140961112300297 13791957538733025766 14656188019400221782 14915501143694488504 10287942528572415509 14082722182278528543 7723675606183544595 5186169988593454194 8240503500619379998 10147021000279137639 15239997090677632381 725718976232937205 3342625430467557650 13445043255763334599 8666328881480578084 5749761628969655085 18264783382380494817 17348949917223941632 11311277878228150989 2981222514399254730 1543960273525177795 65966375909863158 10519335178818202762 3073944877875840777 11530806063705852600 7668435998039327088 14254754739098069284 16878094868095401220 14832218844310386225 7830143174742673379 1710512029575196815 6307213923679410208 277301381332312664 4675079681849056952 17770874659386941778 9278493722846139093 16491603976051605945 15610308635419384233 10698310411278755014 3615579308914276087 17244674385447741588 16961648699239902533 9644121192542087266 17655667904312326277 5869476271127741852 6469334756778055129 15745131459429663456 9569402512616991410 12263513683679815087 4722297538058529550 13241016991187423105 208200694813086754 18089576923723591200 2734982020780992629 16446236329035338714 16843607476648696680 11312501840204816670 38539559973106131 10659531975241057107 6035504388698780856 11615025789448013766 4968439116296822298 13007766705204261423 13782403174212898956 6739194240364746404 121190733980087780 1595322910424810538 4870171566784083437 1080277198336138873 3436674550073851558 10015835485184142025 16940416892586405216 11166589091849304708 11150065256631204550 11183673585104036100 5619740496114911298 4787095557981938482 12389209590920347949 4415000644514306312 17128077912724589721 11008616079950039297 13647802743466699299 11125757394889119175 11210854184458022238 4589346585623017814 13903867359912091232 11149511764002138789 11964155667595259455 5487535085098710269 8234939883834997999 18215218137953071200 11452995737804007336 11228066422183213343 17504680695488236188 17218583176203061184 185428984760164202 8968125818431103215 2782161854039237803 14157004746009785235 14309334533224277267 7519409529674311365 11368224211385020810 9366321146208097152 16975416503898008614 15469180862886265752 13727516289026168770 13172920998764038171 4302902523368709192 8762486124287094976 3014507041905648137 14735506108363582493 9501884012561795705 5329476370920770546 15733803150243450740 15101658097390711237 15150797018786959462 1246195366423809023 9891359857097461864 580836750526458968 8985354603910944982 8387127614621400885 8159936056867296988 18432564349546001745 13880932444197607308 1274243314803560448 1184426214715187183 67168388484140259 14602342288725477690 16453029665301151950 7594422960842237645 6609916593446955160 10193430083859261915 15647777175602111853 6881595306962305237 1165828069719534782 11365486299105984698 15194013194433988278 3370886420109649016 2581037485682954391 13162316284136129396 781838879757300389 12635966181635851757 15640124854459109845 2138529824150920335 8140345853086867565 6974614714536220325 17823705918360346442 3325456195793128958 1471816486278825225 17266760206181609010 11436718807490597483 12616283126974961791 13522823761698310559 14345874902224298221 4987653642201473447 16717148476235997966 3408353577616516121 13282579754288794695 8688183057194417009 783488020499290261 14676929794313380667 11628620434201700557 3134244658899313846 12640356112596012315 2043925203557987528 6699866617533950191 11549530909123668118 17522649757609398082 1654066598651115951 8730735016109480516 10123045777741978718 413465214177726321 13433655276004258326 9487980085526542879 13723890826204782249 657880776317502192 2082299725949539386 10831892238885437656 9761839890868514973 10111595414678557383 6003831251429698077 605152834282492184 6732147046778594142 5409671094217288301 1342856392026007506 4811324266572233534 17446854650303199060 18363930001262524821 12148020765663922185 5472544930321829963 4121170989975967391 10025004445175075092 13076840205133377439 7292364199610876699 8732951188217946848 80710391973855480 14937497895165789223 416204714682298993 18117831725423441584 12645327091724561971 571297706746256139 9842164997573487795 8323587956138146836 13719291294413119676 12615407306962362505 8669390656859561535 9430196597283017964 13364413196202156575 14166074032732700786 6331119280731713831 10248779945683245181 8927606216205334961 11372682614677948994 13205129654038489523 136826765993706069 11715046814615218780 16160846575019880290 1663492056176706188 6438127901144041957 10993764050557025786 12497353047126944213 6083682637759644890 16857966512909470882 7225203214042493921 14318010090344386296 6336787146207731742 18138697492004281253 1067640576823629904 16632887527640440174 16796387073106364739 10852687643908357773 4371503165795004649 4746117648974230057 7505003510783901829 16211840059949377145 17492569769975478186 260055915310076650 239209897472475330 6559486459310402862 17292348880500360105 8398865237327232600 6508067048701787725 10306676346044654554 18197697798190368623 12699523651710174478 14354009666718466985 17124517471370515806 372457438891088996 12459423188580144535 6333048544893721560 7787163125395919990 7493201999136611037 16652808562444218482 3052123004930979704 1005825436405659831 92757305923263138 13397202521705846474 6762378668067348224 13355540122496194330 5919824876528713663 6006763698054396761 2386322526257650398 4882889840703622715 17529424162192341975 5910286892549872713 864496030143212748 12007950462536153821 17700412591636352515 13578741752105629792 1541728639040766277 4408572988906746689 15180535850148481559 199263427583310428 18387330033748714901 8495122754725328736 2277249746776017902 15009055398747554378 17137333185231059547 12523092740901261497 8955668892370268607 8537510936070491990 10956831446878309098 356594879978294907 8113562455092771473 12524075668064998730 364823974502282789 14324792394537398477 12119638836244913014 9035191323496004803 3476261484608856573 17671679312339351216 17479774627519301857 6971730839682039329 8551596229284275192 6545850781380450506 13403219349214566038 1589981225248013304 14790742897600291692 11390248076954748410 13291004776284081046 5283232446951976773 15347059124771726669 16822212224886822811 12880006972256944206 9899749000910766623 6070326507829163101 1732039429015229107 15825461049024615895 952036203043013776 16316157039074192186 5444622503916353807 12918738768079937828 17228492662204555011 16981530229906934382 1176071339072280662 12375034228817988426 6833275924688929665 11933296170548476671 1020191379066366119 15931418179241679870 18044296211808612979 4522125342639829080 13861884496733306504 13113120883347414315 492474139188450351 8423112209282914820 3532446117492220669 14054754476764152115 1004417212943358550 11395926167991593282 5935705365908124728 16907872621305383443 6464401625827859843 10398669529390384256 17128094478855005926 8660489222996952786 699137922917418623 2606737838226165892 4953428120247547244 5093695184113966626 6631131870131238269 2162580961834439734 13898760587568034445 6863327002595432111 12957892791527363435 8454282385279833178 14916074226468879244 7850413205507510576 1145898454453021234 10085913264547993425 10816993146668719554 16014914074673063213 17991744878172783533 4911431547533402912 1155779072215336743 12851267239257706720 7284804061094207640 14483654170165017141 1148228909268640678 16005457058683049357 8572333255262912698 17997892397762920226 4446933919860870771 4369718572709710101 13229969536167067131 11229652189193249269 7046140335666593462 15541140582671280494 7607073620593222553 4594592622545552307 8729052895564910815 5825786959027688708 13137917291058158618 5046869222729037817 424909201375108274 9552945020523513919 10258900447733865553 5977426755889183670 6554025685569428070 4139009717336479837 3909477989122760539 6389099786153659461 13928053693146929515 15629359364163537162 6240583700752966442 16662739005961951287 4011098309045473404 13826463878570726585 14598899317085573224 13006181906808145780 2131167942221140740 5725768239817510816 11700713262937493457 320154511434820002 11326729587948527161 9402557654239171873 14113387399257151536 17080908104744462629 17763691571852189993 461726733829280127 17535252147790321312 17932754879743386245 8352901303530613182 12075702393808775038 10459034256663841159 1147316232294200795 13971465917174045051 8884585941186198464 9403566632593951467 11905765937649181125 1249173793995417635 13269320028598490762 15879752655938351873 8745294214296577295 6593082448418356095 1711967370797467967 18159109122370816197 4153932260928318757 17465819672155798826 17704435854818415549 551219642906076072 3213862024447603677 5892727800469210577 12065838752328247251 7462277346812859094 8010490130097089505 4431909128215805663 6624693530262256799 12902796341538335356 15846479931211714125 2363405198057672917 13805085368614574003 3484837380768867699 7739339726488294633 1604087238050487785 9925759285081271143 2272021519197947373 1287822462860418506 427013192178866888 3812187184426022454 7894024030709637342 5450432439423906150 8981229625452491640 7581490662774682882 15277569624340882296 14380023126351788502 17228072522924450594 4639340042005043913 4063197411121318009 4190499826879195743 4002976990660825066 1412254498249476942 11942993166362735095 9811785112476970820 7219786823075659129 11945002414949142637 1867741378427348629 2404126899850836714 16880911736283312260 15345216468461805502 1483497551055312662 16166217855071335561 7784326154417693906 17485103052301273029 10807749728144733142 16791024704718648822 7296273061310203179 10979628493045959596 18342901834595735808 12077085575402318103 8014428987905134248 8697031150632584325 14126306223672954680 16232883315190764604 780968895543736268 824379219732913070 16804277378667448228 3421202927216592250 11214197722626285134 15257156099562494536 4924474010606884420 13221532060437317765 10999590374372009940 17687482396757082456 3881125416282600059 1767606395252777432 5276627862156603519 12511495360978238569 9368387087230944413 15268860840896781717 4430700667418545029 7148585158978750839 11762461343794566289 12333283028106288219 13268439398470621323 14137166210002222306 1739625964685095497 17757799200882378117 13382762370845929828 16352956515294373214 11030239347090762350 14304107153811850417 8358440143782126241 4628337497210612924 16513305625907543553 6850798737503241499 1126161136460695691 9944742750151225507 10383882158641412153 11396792832139438408 15802031108950041565 8350536412122195213 16065985562165450117 18007102722014289520 9860061504502228457 9909988904821165164 17365990297422332305 16209123191721594444 7182792730270790904 17080911667686666282 4486518663292685864 10668774931971354998 714406887283709120 4367388184098282866 712856953166677959 1375468674218398257 11412502359832075985 16922388814577754427 7211044327340382862 11872699864928665264 9759226514498448954 13450037718372819292 6829567562779321274 14236823951959231132 11705747930404770564 2204635136467988937 12274638350439644612 8078400190014888204 2443462353853415517 7477266652174628337 12771053217821584466 18232744502913970827 4253835995300016951 11336699413011354862 4760933245638278873 12548885817266551013 9601560202316701790 11014812394146554552 17451139217210485458 1210080856056208992 18076463618474341422 14049703493022028115 733876305526955479 6518001610018429704 6697757724521416381 654770386846436247 7326555985249386284 481409548411429652 7711674128419432355 14064813489066773295 8105463710719323805 15369125536313288952 16875061898396543496 4214390591494828648 7400013094281176586 11222456922262472280 11029821893013507529 3901862010500146562 8274879829798222976 3002228799020413265 1192175246600964021 11691757306128990662 5184441332878390913 714608536548757854 13880383770837964057 341362872450849449 7419172884460698668 4094163258246738335 13833889866570708523 4661464111570916732 10655347183422017005 7816647551988031630 5952767184629256032 1860404127928829372 6908086214635181105 1126409320614378621 9616669149867559964 12941545457797979164 5683729278952104291 16781648270818284538 9630061226272451184 1133777091733949262 12523866125068996140 11687596671093030648 12498405953547045327 408167389829329655 278381864150593336 16203323090525568587 9754917302250950147 915115226993451088 1231743710951430468 18038685577179321337 6735472605210363050 2554966810329166835 9044848865720524775 14087566312725586442 11067721177129872979 4427277025220503900 10754534289143820464 15980035438210303967 1223814479105803656 9455928130381145843 18235896729629169950 3487337717888200201 2879411342314117119 14525607159774558894 951533048789965370 719471041554988913 16277196745260766326 8026594046211263905 15310328535986528061 2822543866076761204 11137882698022313161 14960384785869084152 4878806223931289273 11157993329019625124 12304050374053441302 5339631990279331674 5088798170247225332 17507680846826788866 14442624162503104477 16984850460295897690 15677007129916185567 6973390500829681088 5440427219873100246 16094564516882954034 17843716730903213103 17365207564423909172 2480839474241715664 2756635583620905999 1002569317440266472 5558979314636916960 5162641829166750825 10531209324512416918 16974158624941064023 4099179628285744217 17221267443381371060 18250964237508182733 14414795310223769791 8422710369970332975 10380274266069192933 11710117234925926766 11647859838919960280 6781151967538799678 9398315083905165636 12483784582607055498 9040834577296525508 1211525687742263483 17959431748126867428 9066609041533141796 14307368217579461866 12240454834327043930 18033721103327045372 209482334003801847 16815886843541100869 8012524926177918736 6427369799779767243 18164591961643783698 2015072035674434756 6290636590094192177 6402965634866746506 18364152908841286689 7089237922901480534 11185858124680858309 13461866128534990356 10604610444235600562 6768558659654692436 6690221434014469492 9251706407380171806 6864615007133660895 5826830121188754885 11970572697240760856 17986175726782457446 10722449725899466637 7009644702489596090 6051052857582010981 10691494404022546687 9411443427137016450 3970434112078650393 6880118927646553572 9290833375971305380 15337685142013563713 17187378425746343861 10192498316376684047 1813272015131103002 12470062712112901315 9530863944589646262 1638531103503159997 11616395207958066802 9047914071035302899 4058579636047637055 16285271925530318249 18091554400448790296 10109035142481727243 16339052562232388710 11828469961653556207 11515501188342035234 6301527130518834552 2026514153950621496 16759124123751354510 3690233468086123292 4542250759767404348 14146148223631379526 14686693447273681010 10719970716476372391 11791736786257559343 12111471138867707482 11926640008576776014 16925837598137565199 9004289795095660894 29625129868560420 13393365944251592960 7024193462438757220 11963176168134586717 5212220282385502306 3806799128058342331 9224381792904911265 15344327020242408980 18058375271013187085 14044324429548945279 6202364879173637542 16731349137193313656 10237977309994935238 11401030800011699312 14104771617017593564 5718881421409515618 2178949752302732171 8224783652036760580 13777320099737881179 472786909447071661 11417581878015687048 2656755947454592890 4957200190904040247 10925383772517591487 1392160330596647974 6523537929653200777 1115275491480272510 9858262117596947130 6264957787245324321 10990220275070703106 17320501096339694615 911073372308083702 10504544252732775970 14121322230294683132 2209234637053490768 1976618212031452661 11968986301531285562 1193255011161944419 2217688403064408330 8263891708718904923 10227782396929455865 8746445579682259324 11148193775675351079 8303854523665460088 14064955984592905307 2122115148404496483 7264254350276427818 3771077991161626003 13912585795888158993 3331873588107450593 4422956325449425855 13078369957776880120 5076719151434181842 6261574456625592352 13387878334167838342 18199584783072280567 4622623515345945209 186485039993452246 15921633134232880683 6478692384088062762 6841616867787336225 403620883437608352 11699758636633328943 10836038371764656232 7645741582749971137 610890415890334810 15834323997120970918 14886010049822952007 2186239498362381064 71669004711328208 12703418892694928807 1185218769074051826 4385516679169184057 11745861672020207311 14163596511244103648 16312919269159112880 3328615681718449949 14169113555954872858 4484396173154728197 17000841810972745921 381178985898347569 5555051581521018470 18306937680012333952 11294544847063142949 17817125573342121669 1431271474515987948 4480991781034657992 17750513480755654255 9114053405965056274 12273906350562643656 6965231470381754507 1022769502686572033 4126075663802718488 8537492997889291939 1180044863568690630 9171275959498745107 18056797208545274613 13540987194734003007 11898072270654213845 7400658120260660450 52271440230497394 16985810291728938383 8471099553125472793 4622703027435948108 11203228619207222343 8937075203757821844 4245483860349569189 7351202513871456751 8719528007145960052 14125050941876181852 13241233637202104965 8444357181489530163 14412316371522733602 8747631029738276199 14992120887433919278 11001195799048137525 13151303063389564923 1493356923332073799 18087592032296999260 2115152855183349289 13553171773326351922 4957322955274439910 7364043318984014604 6521184948834973104 17545642965048974919 9395377659362217797 5657353003745962789 8481776165381868952 12632087396084112847 3359661662295173888 7185041327358598189 6031491318171944008 9440068395493630763 15507944917359313172 2489676882966703536 2526998733086335735 7581561837748944229 9538577181167358197 16398863987042475664 17859914309891686364 13020130571422529589 3089211699458073072 12116718510358282515 15940766210690325435 802747110109603413 2188004113148432314 4401019866155565130 13340959093048749037 2589234391575894403 4167893561663229893 1629603557122212294 12008452601145101099 15605650214368801316 10637145532115485508 15451789750720163886 14523271623928580957 13328292690045543452 10660102530081658257 16873375235691508895 8981903978513096100 14694081987832266009 4362681727204587967 7386469188895156428 11181139069281922579 6455711651527045506 3234746406804091169 6652480304344404885 13768912484831000395 4467690474808793633 12420854405520393934 12678259751976335301 13332365798686462766 10897459391467538114 12853423262058602110 2873539236535297006 3488568067174377111 11170392432306672676 1024455543362176888 8182721987287717349 3906471868408002453 13956192859596190066 15131759275922705346 8247414911876235338 18426022984365179757 3118830821630878473 14601897071597363175 10635030110080703008 11465047079145482158 5578125265963125358 382590846116522204 14231305157476055336 11221153840026390040 13339329237385157098 7531365832758935021 923621305664917641 12367945510457364343 4903162843316337229 11425977585441333042 277741673126802669 9570754317130447132 15704173893794807514 5351929700537626049 1658831495240671495 11632729972622268203 16169017667254791813 16660056606710128230 1314475908689391757 15917840262226147130 7748299223739474633 12079357755413337481 12791895418471515456 206966979296915240 15730961263884759243 2823197009717403013 15368316195792020283 7329609270603946588 4586750874624801800 7020770562377076910 17055251688416736931 15089712119366927085 13806358644367292240 757077552655641153 14664293357142834630 12472399072531532056 6506825357963577831 18433940262274099804 15221107579685857198 4267867634318635666 2298012154959221678 16923006835008234890 12944634294438478566 15849802748152741942 1329969700048094791 6821640720362858366 13435415251014437064 16940957249258342179 17279959743652695259 833962067089600167 1302848089163920944 5014640068563979659 1778242108483841562 8106994416587953664 13764631022751975406 2220732886384722988 13618632248982185547 12883404384448947059 8682476448043042375 7322519888867532542 582460603494292111 387936231379138968 12347150006788964208 7477390331186895047 4819719062982194802 6986467351924484438 6669061160324038159 5250167202435212722 4363686291609500293 746541864615154735 14301640225350187117 9009005982115850097 12629486971220910565 12629138956766164094 1249312506224112925 1601574660590265565 17016256286278551629 13329956500497686739 4810526147685028948 2484070102884818695 14957296489309213251 2261336908805997175 5273537986954422293 15947047169114479817 2502746417249806201 5413180208629882104 12615540275494972704 12467066863291626553 6398644492701463479 9633760877816498040 13636711963189046477 3112723535157225957 16556919255785782556 14689949939567067314 10583382823080236822 3836526726093518927 13794501744387585985 11808723499659001138 6366963608129330096 15257159694042233249 1052736319925626762 6969099819071047100 11727620570408235294 2113715646125975819 16606889536176436832 15558053177101065773 13163539458990780945 10227311541721499095 2892919157603467706 15519541437190006422 4803951969256390554 1332106852699292889 1845325605782625729 1005418575891259096 7280186639665390553 9218066477405684267 8273362741296552695 17623132634760705446 12485317353339042856 7316563552056678851 6638355326801351022 5177283641349221260 15888997155286934185 5284283523882843047 5361208478590441320 17065081087801482324 12496210552473726589 3547022709545397261 13932712982497841229 231325790576454962 778151049509948319 5908007556269266268 7353240455781750779 9693090855932393161 9967570566623711066 16732797727040411773 7453501964209611522 5830702852837786320 15645794311475876207 3425881907888983504 4546055131695695751 2682549162453788513 16045216715599286002 9815054972188116412 15355708171459957049 14056309462221015222 7244937204957454353 9833999368648443790 11199446543880510759 10236024031608175861 13973861598891362453 12025062543331564092 10496035733243586669 10260121427223193198 8086607754041938165 4164693925579137125 8865021727463593614 8293250285161073421 16582414612538529009 17565863063157732724 619290122839718014 877523254069035350 12865254620312185529 4910587374666517348 15864213068530995332 2069483186464558453 14089149785112985570 17997651646116281370 17931984426998688572 11232652842374942696 13973574722748423931 16143936764277519238 12492692623727372640 13237837954190453967 6275294451465068686 8603909893099694079 1664010964185619424 10009565438895663192 10180379943901892750 8134088113674247389 16792991577609073294 9212557983063131328 15350859226564102679 18294559510184987379 4227991297803241002 9889806272949474376 7445015101514640812 12234531916142402777 2740981698408607046 5279871348935841429 225865520019215673 3930895440310049694 1280101781838519417 2797324129569356721 8796944878356779234 17431236653319195009 12577662400662167162 1913741477389480624 6688848607083195073 16282730070476525517 14252217972681982513 16758655596805284812 2705013582864635500 7844413000808957763 11817929263358521427 4470924739442186241 16050777295762942455 17330979474413043979 10258736728839000425 3192398826279169334 1962613238785571061 18188474469979684563 17399384827204949869 11711978730838302100 1250871174000588387 2647669923348302042 6599672784902033535 16731992287982884392 14990281008778766637 16276788248905630454 16869052185871625144 2380665674714452544 18100512315144803632 5478055951039350881 17462954959040833661 860495176203615769 18026481917010651258 15611791062971018789 14063459436633957421 7111286841096341023 7856087476107489080 10781445646556621998 2888539258876544614 2292044321196462312 1864219686647030257 5138821544773453715 14825795083801128031 9786799387463828206 12728807434693765505 1348333694458327345 17488331771539393033 8392802378665068505 109785283410375351 5462156567350736340 12178039010700350118 6833407030630752275 14235278991995887872 3821610099566904365 4077413742185827845 7779835802924001794 7074764973643249063 8263583695115765726 4175206055394217168 7914277890399165313 2813289330074897764 17159371248927808161 14600812412859715377 16562516374220558823 17400605825564705252 12328868269080158449 14130396668825977065 6150118510902974604 2583723053115723908 8379704230802486 13400472160497017032 2398312792403726957 15005883774705720657 9987112081340961309 14642913300743498515 5234710048954409683 12241214623662692406 1938915886120693876 16514928492228596492 10272273909723479440 14502532271527935463 1627441996122351440 15743588508773031641 9687088350233916216 3759161329758149407 15435155567925369606 12055660618279462929 3391289464021676071 16728675511198864572 17273506903352666241 13125843368749828105 4503357870321516141 3876156878161460072 4719885881831855306 13309068726085778012 14369314968248321813 4312181402099099681 156889531602153216 12224256811639127931 13819103528711808955 9924498541606970093 12662732180773774711 1188287390753563919 99351271183184166 5274012937755572631 766238305635315829 4477750441906119949 17320341442204005858 5075054864003622380 3529314677384753132 10111762206165729319 4969466850808349075 12402676709185515509 17539723020173627768 13288366145311677749 13533555321230971495 144461811608417512 3652229713957999933 13362929610003672639 13135806616302967898 5525691114765866507 6609073734399383180 17731883022369152961 14187230396245894190 11615071023776752557 2951590573345329627 4087839921124000836 15206749305913367621 2765129265871024729 3057666181941353244 11077659211279982407 996325796785292077 14320028182241696246 39531659421238731 5000185361433196439 17194380674279758968 17662630584668616413 14504058206102713968 5935341781527035914 11944899877654470013 871964531976652668 9141992623023878619 12051008190054674616 463809992375306407 11355618139476071365 7740047159042459565 17076120074507876562 6473882488329456640 15154419942800211768 11649108460195974518 15119163576193679364 6565359303992930337 3470315957573201840 2564593700165672500 6870187317814836475 10317347860888228699 364313374557125730 16045012827457884708 16925356062606651449 16282518717196712798 11659414074830031207 7615053077443256118 6611666210356852742 2883288741027873908 8480871984317651138 1866836853143825989 10122283904208431496 16242223136799407849 10464860235232395284 4047942083176977902 12146946561129786321 13598397963340922099 7579560944736629032 9858585787722594342 12842507883477057502 2935482659764177618 13906330594309112082 9559752542502990891 347856812941861922 15065136941697666040 5510792711429458208 626730251478944208 9698799632820387602 723871931418293912 12648100245513542525 6135196710468252850 11412884435048417951 4996816071079650728 7825827485544318101 14784456403849238645 16267961445992566154 8471659888424226835 3829817227600979482 1708482912761718367 15487982566738030153 10888699134448400940 16617468944413865967 4673873542803522322 15773292023228340711 4249056477438609190 9429287496663347853 17166822723424781704 11032775214038861854 1581511522757480718 8589385594593223072 12260255198793160392 14827304805407809775 13895292867939006552 5797106357007608197 13074300627676901161 15348403434661693264 11203808012299816716 16373732727045783743 18355383611171469342 11021820354077612971 15424200183069954391 3494344029442030103 3751063345735686840 7062810864806947903 3710598881846158403 9958241923338180046 10387052148633991077 15174722344201906703 1804447397848608766 13403126822421985888 16142526026553346523 5998803276315603005 437304327802403957 5667535721165691936 5498373203617341652 15859471223871140718 12828997469679668246 5087128437800784549 18062025462260334154 18152403247848528818 3625575474144662226 5327886087626192477 12766351895612768366 7396908724340284739 2761786257076925002 1943744222402696660 15097535374408916369 2243104732477184676 17913245193781316083 13120899892585446790 4948204858062433935 12217729796864204064 16574313509694041252 15844755295452934995 2939107998563065710 1149570535073471031 226279260584169055 12091598322175338899 5562476626837511027 646781588328715632 5111855758771133584 8581289516255483976 6890460759509153004 12928128107333213887 2365946891243123238 540539184508257488 16574543014035126746 12828662769979815177 3888800489474614347 13114808052293188803 17424489350523765098 2908005433253585034 14691175038279451549 7236954184814612986 6458085867556343895 9374622527833799097 18057472520681850722 13916598604265605002 12679309115679493134 5562892048248772456 5653726729805381751 8290758651896798632 11228580656696038738 14132424637958506542 4842088798407236036 17270087439297575266 817619346378482822 5997156260214975246 7218492682671055845 2070561687583792968 12606213016133466739 14114651528665679224 426366390106406606 8930216117386630490 17456988562693860344 15202830721806260169 8138833402539744153 18086037150252844566 1263566028653358361 5860030951724036786 3292918145473404524 15064142037373853237 4959641981201654651 12424076306771829005 1718315723661777237 12666590674468237449 819434860024367711 17576836714119204733 10349982769705817992 4349972920997873871 14424090486493904180 17574199374461804722 658128886846171606 17361026250517499338 17590974117671490880 8402622210678508537 10438772154508870122 17554009938742418508 14724595022428829785 9135900583074629147 9469696631155504103 13041083859911022651 17590498443719558644 7765452897902602787 5563376518248253738 5481886154740524657 10017191704913060394 9279656207052375617 3180154434043070116 18051447237067368625 10657932376092308243 11385156430965504765 2267175771662387643 14557247993676614995 15408862158129437600 8759181371778162784 13593304304641526287 7902402539247654818 6552804223278633292 4011692558316544358 6264753634751154517 2698380323117714593 1718874919623985679 7544143259800578407 4207044337751787234 1518741376144898554 589865354181308008 2662234823749651262 11469750872150478192 1088907103791046580 3887766970277455769 8067160505399289871 12699451086365447981 3476639107161055497 7590998278381871059 13635114587850886774 4874335462743317189 3607349454340630770 10623196102044657385 8295677656161933955 12967374300172680242 8340110013428533661 16077699400453911872 14527078883327685268 10873938856427548137 7034495961193507001 5747384738741431970 7276661053422935633 4336973035106557865 12227276122320982368 11405471419766894591 6902223391998481032 2713940957889149306 6490723783246969733 2473260745305380241 16105998922679854002 18446051739513798895 8502619912231913157 2627754914253826668 761505183404478111 4025131529835786592 9432286237856602081 6679738254352621411 11231169513203659379 5515122057630167697 7796511555732493174 8008908874007336780 1302133944345106034 17650057473942889680 9097765952193136747 15382465497846667032 10521092730789452124 15079615929660905717 12205386959506676594 7338051883109799621 14696177802285137712 5514531061666043145 13345583114374002724 17913993993939353093 8598468903540252624 244585679362918598 16639291723787736907 2748590401607401012 6798819412327430769 12187117547599840651 8739974470484091361 15984770772641715317 5164111389154275799 12590683170976797976 4651309741869164976 3212312841245339424 4538444397358263683 13421238532328037546 3104325876179706055 16056866105375667457 3747775353079800776 9291562484656055714 17361337352594217097 7023147359328780170 6622455839483921310 12288335607464086710 17115343545773173643 16325409032480455335 7575233313674338210 981929531200424060 1294262091996665407 10962384422628788596 15703614329014487393 18421333515880034071 2012275654644914185 15519445490648028965 9933817186739617044 8062168310931942248 15799827198306525427 8158921972533346986 7311358342761120209 14853617192957822853 8974557458982295700 12673207390812893088 11730302773965774706 8743370673609159634 12005016738301752580 16565472857466289724 16617455938753775307 14681928864903687415 3743144129512921462 7175183758896946893 6486245146287110684 3430091462323324847 3262784727116140676 5159620441281268545 13877872673410279328 4107325108233896805 747679937008152776 6638980434422779325 7418446613594123614 2770707928039458906 6021727842649576913 8874638999238348050 8439741685193015754 17112930810051378988 3661330357588917179 5496342100746881100 17449228919279061902 13029016476945178320 12563693562569982513 8464677743483351410 14139313338957770478 15586379426884827948 14212461699333872854 167898252086922481 15170467991370765002 4817041614559246768 3494349871779333439 14829207991077506257 17357114780453503310 9439349022588856768 12753842860365342574 95902755378627523 13303489857871904619 10406911275699458370 2553129244330065911 6720795089119442535 1180816755481695163 10207149400820521518 16222249468887927352 7657718749540628878 9977143869371253107 9479058085743075209 17724909042244264446 9703260495923147411 12904401482712501784 17581470656834005732 13768727278939275689 6360851208850944633 11252144424695537034 5948832495662200541 1456477475700192703 5848920092926299355 9612702928638624412 6995697407098766168 3104793521733963522 3539877797785296123 13557857473328644537 1900330137381857620 7866131007126679471 6917546977235940313 17544202747492721841 14077455495074129318 78548821134194554 4307675323833811935 12386825883278064149 12800693499962093436 3818429568655864025 2245959651869049959 374224313077539101 2802097618885754782 16204742495934855204 6241920418682866573 7911653241386062395 14642268730432322131 2960296412590704720 16028545217334364485 2330261626747685597 1405179065366238442 3788304007214455066 9852608988203409196 2824328781420676140 2034936975498738003 14847400671533757202 13239792027449141048 11819607903248841834 7078754982681624911 4000878716685082100 11063322301518293704 3225499938454941151 8122501211989762389 15733916964745628606 1402217886859896055 15470351381237536696 11275214511151634750 17733074672998363970 10459505241058337506 16897771294190842963 12780059377104329064 17119686884497434585 7597347562259215781 9316168389008806030 11619275985318531290 12883283778528874765 14654701375174022835 9037640919141546226 10006804360636048955 14026797278684611808 11112866154356202414 6877944071995457790 17439006081556419372 3906177863980091087 5413129146868985383 8979211460977214545 5034501826236174993 8217861062206767309 4405459328796089023 5180026615615622303 10635966087915894443 11150409719911825530 6453165012744208731 2973593440779120405 2546274139255942018 5299591910820458238 2875699342024311747 17486122825075470161 17220647098848449036 3572975059513279236 13886455683167242566 4767190169363741565 4936859432346899579 2908023867851331498 4306072797895291354 14453888850360958518 1510383702861684623 5820409741669553463 10565362435108348990 16036832825469319908 9391877915485133872 6506557648678908341 12545961768630942275 18139332660207246384 10039797162865108153 17109266005597725503 7891991665454700454 10118879639987029618 1330405472034639480 17224654710235325745 5312642851890665272 13582424528579448349 7085850713716983090 17264276925316090676 9615931305950088165 5425921879111171146 17488359017465239762 16324610780978972660 4175027795349349833 1594008638154946058 5975689559430028953 1780561337753867037 14483442868415342386 9225332366109452924 13772188840649714995 6142558212620857589 12062136029398713399 7174704505501382490 13314239288460334194 13469156423750257303 18200285194532774407 12674531741828654462 10984877287990900176 10836692142890128738 10542925404253681136 14362941389118991229 5287163685516142452 1870153108139686039 11353608751580934416 7126818725967784782 153338356858340993 11516372156298547961 2850863781544067727 149249128056593501 378394939721822998 13721738332432082107 5258573931303341141 1850916096265488407 16567541717323590234 16461878536323871014 8135768392877364991 16338126682922015303 16840337617565982622 13109053686402202170 15627627549663839120 4413036107997206716 15276848931818726497 17234385572160306304 16306487654956620821 15805269341322343412 15568939607394196196 4702949361439909614 5785230285403786835 13223391038522288496 11340158596032219501 2001803274644057290 6962405993650257070 8719379653852585106 5643076506355709997 17998581059844783108 17739359026935503249 5803201601164977904 12584350845974268565 4172294427434815148 1271938882696134429 2756537144965825464 12619472927325670089 17038915909164815212 12971614050661140989 7733103600804986748 12858960865360363556 13287286477062644102 14212742431815884385 17333059274420036435 392162741528010045 13745047434804071190 1475493464545795589 10897752484504156901 4320983941507848934 6532835230499128760 1722100837403512689 2612085758379474385 9166688833391457842 492861139012606068 3604905179280782987 18230358194154747919 4594379003138818779 8937853856629424188 11962726933875317973 15077738224588675938 13858831166938142291 200385497743204797 1288266842441199885 15268374794443155002 12801712558465949170 7941989117099470575 14446998772604542812 16210920339187045642 5347216998936942620 17188375050958612962 5894928487764634516 11273174096015770023 16174572980655051589 9401512785581767306 14443143382708438565 7641633715190538279 8625814085708247979 2189881228369582112 788935797862664639 9519111621108483134 12985686268225150225 4158713898684565336 5306184475622086619 2160901360963474752 9073387387699192253 4032208519277748702 896908075159665016 12562693079828569712 18148054982144218000 4293450724561569085 13284350251832191251 14534166730482430050 762989429022452019 3058259828254490676 9709722074174844568 3607314102637202537 17266963856412522143 15555628078745504418 12247738535390987855 12836963079679181722 464621035888725738 1168018084239538190 651044306131807963 13497753216649695999 3376351216254543743 10413928268146956026 15278917681967599299 3419513979750468798 15565550731627924298 1071944582943370961 1671441887125979837 12782620957104937606 9390929404802724376 10503984969410339985 13224435214726928113 18175730145512799068 17441770258372050274 563748097300709661 15246418691143942843 14595900964674645993 17932854339398628940 15482357655385714236 15625082048141055685 1502215805399648739 3106636956778919341 14812818759375707422 3131928076431284403 16197146813076825975 4297355060167507979 15148503460072750639 11570631182866340462 17050936065201732274 14544558820663635770 6253987717031385559 2662409447809184817 9404958695218280029 9896376669182765939 401867093748028078 3634625681491885851 14569284422975963645 10800100258933295164 884099795794826849 9355030788860897986 7263740045975902377 2755886027801955221 18368670364982964799 12801460566116735445 2005180811774824156 6873714458786798500 2440687323580997945 8114022713635310126 14672628435990427486 12000865245573918969 12675111745129482710 11677475056146731573 4497681275264874345 8732151077187471387 7809533142043991323 9266482005158176991 12891320776155747569 17991420149112904462 14749193026086185186 15836690111833597142 16992119907200008124 6474742927918791579 7244604099320948302 16443631400303499968 11444546805124807752 15701693097619733806 7413707312942222386 2867464461547871772 16234309334456784092 930550896230550640 12088400716775045414 4851143067952474285 16282791740227196671 6295181401963529517 15116862878271634034 7477196900821311100 12118431501834388481 6139439774721279965 13705011177142998587 18298852450147546462 14164565268096402198 16679584081864482293 6673793684307943746 1741818563793643985 14250021259030271071 14308975146492841108 12886225155343475012 3428900211630353923 8371031168107096064 11373266152082322195 2265495182006302585 1421828070543769831 9970855398680378481 4332589155173226495 13806843710735014047 11089199712388229056 17508991895522539527 8845834617493741416 4843657143000095814 1410778504948011194 14674915474539021182 128343312593973871 17827297861691861556 2565733418872287805 17697296567665937457 10304588116547269917 4991670509462350260 14047298722549062119 476694157572967125 11518505820445699639 8065055876428814339 7863374971218182692 11408046336646629512 6158835906979627488 3380168573738831914 1788947251526201369 17895810279625012467 9860242203991144667 14237634998030091 11181812058299080945 2696771230930721037 1627684563029510003 13177363882436548139 14229795584487213068 11042912345080104378 5796707515704743217 7541325107047783971 13872750721444852953 16780487525629346681 10262729793669035230 8677252940094954020 14995412510177379089 1904998426740036026 9664215890783323318 12386431672614500192 13251556165396671168 4968213768809242356 8183843052827717495 13008023784877563136 8675153244719039501 8506640019083072216 84362997086383416 6190218162320713657 9522795599673324949 9269407154426739600 6498443088360194617 143995962324342291 15227046651623363775 7064557086042375556 14198821526278679109 5266884361196571577 5407350981818529461 7858729973679256014 8265018177825822940 7399469705778136466 4452783142187086633 1136667700747437488 305241115127332146 12806000279995731790 10883906231055665457 1348475440722582905 4948741208944029176 1241380961852394030 6371976295586558597 14697771971279097321 3160851079633235932 11198092703069625121 12077305144571374847 395371925842144070 7839710252755995304 10294557350960246605 4756903771739598370 8835988893051275243 9107490206702905760 18227784661320566597 3754918095792023636 16682211663038246369 16307863692061695626 109952490960984329 12535230706363940804 1832436264450205989 17941444798382214972 18083329380801409761 3012164609934094849 8245043109199141222 11253083502543276071 5499798651623406979 4827627025303856127 13627752088981526922 2318659987222337786 4316650008799859557 6296021902236137059 3177529861069990912 1087192505979843509 17962857066719087580 2594631356081522503 2694661646141470792 13789189304374958438 12584912026122186521 13846833779232071727 2118986878480283965 14478692404300341392 2759436568501368189 5658204233826218161 94572545254877279 6930117620405464588 16325356439733429396 4147823099118605878 4018231452744404412 5260173610543548090 2069935518946611510 2823256115368601713 9461932848939914034 4800250372208456673 6903127191819448443 4685070564499835776 13196405650436405034 41573642045172007 4732521916440601712 9282063999748678559 13093466431146467281 17211526727988351433 4653787592958602353 8801370646425917809 1954859917237283849 2945682055282044668 1774814262649877850 17765141636235321966 3233087584078657540 12052534726448475178 1794106023481317330 17913142846192567934 2008770106344411354 1413008710853531186 15720256537944512641 4095006451424553736 851675110892562747 6392160947987321725 18094967922731561041 13362631434669718010 17864725699443878228 16072348298082783608 1067749917267784099 17142987437606286922 16682620023905300045 101350407983307455 4694280924474613723 2295361345318238707 1087573076106402198 15990055138070240855 16254751008641368972 6596454478444768574 12012534756609856340 6737993614039184158 5541004540535967563 10383646091382216134 17652387206529791746 5324647868428648469 16519359608267362543 18245666573876046693 8174557271733833854 6473802442600188742 7194580087947258794 14808157655534022165 407551329622656514 5520340263584786322 14134785221407067735 2768401897835639255 757127747631742364 9659665389374033130 6922893692909749329 10482561210052393176 12231866053387407268 3209564006737104127 1113197232207965439 12849553265930221182 9373743313732427999 18014386448136084946 633985973364184765 1158957063176205923 17698521641120411097 12886050078795474338 10246341770828672030 9844829781812852195 13297328885261317910 7042616359699021187 7387190913277188613 9472677892050536800 11514891170991586295 9607223006738772581 18394906288364997358 909327046719398017 11566860612925982131 9572629652293937993 12875608403360349899 2465492486432196260 15982579134147778211 13097034853743050593 7851487079362235555 2638739117283940663 10490672599174830852 1983223300691086521 8503555612203274575 9324501637775432664 1412145803185174385 7723634617201432211 15564551563473269959 16355134080925306636 14351733121767408264 3418998908280456551 1684771630174173344 5970386957310607081 3156560458792363366 5551455887571182276 1722865784434416868 13082583217302583570 6534424533825418099 7134345084828043607 7296008330174116618 8162649850325177833 5350693507342711027 8495020776691750393 9544875969969332186 10707856474039257934 1211127611476306751 2099362017357565709 15575901186901453055 16237584695953474703 16164364858753253905 5078866075421192543 11946196546931355043 6921639502139128857 15212596659878235682 2107733737308053389 11340403631154101683 8505635001503738378 3449316834647436624 8668611144127702153 17881675354567225838 13889729573183617848 17427626861723970939 7286079089631176959 9618211593745326647 18091746682924196016 10185129006357952942 9730947054241598524 4654768952470804593 6658952743467244340 17563033714656206248 15632798455945104422 4073713540417710004 2151850205682239000 11405864139070720769 8240635296046945783 17452922919143162410 16001513960329623438 12286956265651533048 18208784954588605570 14544026569536962453 9852621147953672654 10062532207316377458 10273823411974693535 11262764349146023950 5271369073581139980 5043714796095441854 1208406016193160059 2454882089430121533 17577826105284870972 8706348965704298405 5207915444968248937 16787459972605916656 7143961356463274633 13070079929168996154 16395981834146001107 7831583471709741797 7203112246032302779 3316166578880490167 747602800400918973 17771432947242515282 8100564753187736782 588702814073730429 16131059584608711600 15012589425093030335 9906676825826282982 8676881716084495416 15743901432030826752 7494209613424798274 8620944691369754420 9980662284290859651 1240353415401208773 5852335790111240151 3848422378561371283 1330820792175497065 9755110486325733119 15740120153373982728 3457339744878466177 15661363729576100324 2526491056062431062 14448504692940066448 18410227842371672346 7828315175661987695 14596024536229880802 18049306074103389680 12003996620114750444 5307478775361737579 4430088881807886541 576366276360051570 3219015282557918228 15127494775560837467 4835697190397929406 12488466617216902310 1527519681298622171 10774875693417471205 6500254581982543419 5544431575600868154 18409052155832579705 11744948334290813168 9302500455768443030 11457119465464123101 5354009145835398272 4348356560374833690 6229571203051681928 11626926182331662029 14402237045763462758 13915466819671690787 13397379864503019356 10907226319389018364 1261668800450639958 8288938374451517415 4344725222758268030 11626089433867693981 12363510268096858538 14992846661275067746 8159847042878772297 538843932568840446 9620889111716154394 14635534076211891467 6757188630641643352 3285876662679499014 2850085203180787096 2526767957717834873 6804076890201657964 11326664772887284138 14416577703495431758 18165438927167134503 17615794637113503363 11189188686573432933 2790148622792871567 4210194203688512886 9875949538752206209 6657017421798944927 3228217892359445265 11448730588723968167 7173387599282441479 6946667688672214373 6896600024984801235 3423588575163423481 2100542429236207060 3122318281842779641 483469285444987866 12180846819783079196 2336168204726066536 5189130421041595749 2446487292577705929 5456870949864551298 16415668426039393688 15982389216958063 13297305082333854984 13364993765221300057 3251768609905183233 11851686959324017785 7090238596843554862 16998102077204091325 16897344991818774549 17921861388977420249 4313201820749059238 7979175646584200937 16338109551464364793 13522554588403580525 1833225253723030195 6133390000270637591 1510742179630085699 18129021057958713519 16901522354216836817 15487827288032204416 7037814574285939235 4506904687178740058 10950599404115402722 649688695544571389 11346867116194119283 8977292821199084801 16380690913688378149 7937290780328682664 2642409939554163050 6584618112865996707 6283936587372282643 8385553711708019985 15365534258808770455 15359055819395590276 10152270732065846872 15016428890839163878 17860309321186787236 2572930574919408496 15739757191485517393 6959640675203511911 9732988121585142239 2661580286656702152 11220056928635289075 11339256744775134530 10267196895823822577 16280298699296445664 15931995702219362014 10346644285405989741 15547069540895801043 13917636443261987393 5015881358795611835 12107261844491360250 13145109573877996182 12346475231559460737 8035432959459714411 15028214537214719642 8389988483029899144 10076755625382899768 13968600780163782383 13896821116881577358 5696797908177212100 11865430822423257230 5438490605838570564 14524271938051543113 4951689587713680211 13861003122689977849 8349799750068415917 9266561177064415070 17776517153372864270 18345718070428143005 14456350438191244928 9144080425769707677 13890177353409337866 18306170793680010383 911350083455488441 11698984743469384916 11365096702354491554 16121149865939672370 251510109605474840 9802689339042425871 8608170792562284578 4362123850989784777 186373489267642772 1801955420208537334 11783410246605279443 4698868347197431825 745729940553967552 2619814049635427253 6589274397403319138 17576833557309262593 12172222950193910865 8529377115314732107 17455079988384455088 3920380746014935161 16825784106019938166 10840627969148257571 11180008248406507616 14378956780963275511 9711733371954413160 5543125883076749641 8521443896479033752 1221402518917584759 4453753910385800343 12595351105193577024 16928995129392660716 12381204490743746722 853482565674325362 2950435947328367647 6913436211850148838 3159358203387425302 17157051779736770441 6491087548371234071 10505009323453340336 5285014737207387378 406370617962000527 8118167350359045061 3640938174919984920 14766182915659460604 10835921184030848434 4152580485850072526 16148260963640229230 11618605746878774802 16246975031648765726 15531665084244947641 16862277430379272108 4621910029463467441 5496290454778082680 6379746171846194291 3580594896356542712 12438823773592672150 9390085296404975068 13982945909954117159 4216727845522607195 9261729674653619018 15594730821778711346 14210769395537327513 16707634883182203165 6343665151245514740 9896305889552872826 10090514588039435835 9269315834515208865 6578459587809927541 16800973494356300295 10101531229015070565 10976167513371949692 3662210195863231852 7188918214438242582 10341556347690157523 7951104090037101042 12846654460811602214 805629903364043392 17885499573558114577 3773659480481383170 5663384513079890254 17602505729202018777 3102045562418676321 7654090356308320519 7350595665693325896 4913619457180222983 14513530931489423026 12685290367023477405 6242553703239250009 5763646280177494900 11513235261347960552 5968786961503461762 1553709042446639330 15147159405809686493 17485821928615356936 9522770777401230575 3119575311269082301 8520064927370958056 15627989234063159712 17724648784080668498 5753213895249316432 17915502328221440906 14874019676924318620 10311704270935549206 15536771280285565111 13134580332383612974 7088374328246436576 16863990605703080688 7170888475672094452 7385749731427444011 252148295458885409 9774870731009040941 10463332775355658325 811237403363209559 3748429656737231813 2937347844402038139 2878178947991014238 12510320931306390527 10973011907755315256 7719426696518063649 9476527132531772026 15314250272154979490 18335382817682429435 8117922206219310489 12563059279435663397 7794984631034825693 7744543975536696834 17639305663904056883 7013161934282614342 11883752986907255111 13727969823940310785 8316887324163198718 10116509360434637451 6917774069618619696 15547845866093598080 5958933623346769185 10291903066607480364 12825513947471069503 17512517095921873238 4195778245177987075 12913895181893701666 12764981072188123509 7365410645287170855 7238025648784499150 12175749131137243005 7236315098598259451 13072087368971196964 3269027608332490494 6717517266047152143 3963527740322566169 6645190973124376984 14161083705329702579 4987171772980609050 4972178027212245319 6744028933200998278 11908449270319329860 3038291226295104330 11235956681012453121 4855790289763931191 4253547852564512720 3944617874679936357 3729654144668913536 3071938351124952743 17887226705565662810 8087618707164327651 205018343448265869 9088209106298844449 680524873801744406 8850313066232304136 2029569118452072292 2388687596234554081 15959280964038740992 4851576129884860207 9303200922181021494 5694026981313572415 2036240133429566965 7700542586464254137 12208545245417396272 10988781946057810691 16758025643276582522 4832920674417502239 1288977065769109417 7650808902382859403 6885583720658257309 5307992267742861058 11144997604979043322 17993479795842427574 10466576215602392352 943208381628706615 1552516845864875309 11696785590167380359 5664312882177929572 2229564721965666292 13156252422191134390 4913942559263771015 16935249828654714939 11715549679927485294 15559407731660487849 2505136343522440396 3919194449823719685 11653197044124259590 7072835669642668623 12411040790512877289 5587503381802260987 5663674416634541363 14436726999861539022 9730936079996591250 4210490992478212840 6435281782813143644 874503405274904977 16630784970400473473 509046240106070175 14832557218844054347 9184217144172390810 16467861213158888386 1408574054440807857 15477101964745684293 10094862633907172962 6509113717411919418 13790565895703069393 11602215667815493963 7993852091186592155 13478783494395820765 15766908759567992336 562202974942062965 13036000963522946730 3481154557310714418 14317057188683153972 12438243174004003081 5016072741616806332 4935948765890956153 1097183455009039179 17354006502002705658 18028701807825796640 1416498740544656973 11793856937158603840 10246125247163437201 15315079900413435328 2972044438370768461 15392741238216695707 14252977395615958188 1961993897773239536 475640796165263562 5735273937628668043 14268911995995859994 12638796917565616301 1624693347158773870 6742323617596148137 10324244219823477382 15936212492216525315 15982440843678726868 5872420249558171027 15650069468236419154 12061831948467988359 5171108477250922050 9441743661545136791 7261660337178565617 9902357690691499239 10862742746739417784 15689718411769139304 11113409812943667066 5401116182882139532 8680201701187581274 11198482104609203587 15739658006500531124 2740692990769859494 18283994196445798268 11220931582822044550 11447692955818261221 6114091462394539001 1627992734622695423 6841341096673127841 7730580006953855431 1789748299657876755 10578827881989090145 1297095502147496243 3547621619751552256 14375951711773828789 5887067207914696723 16828694298262219683 655925523508979806 1466272670757303236 13970104773979071898 7027347800869582791 3604734489075064466 8326360931078508537 8604536770413260330 10924846726292826890 7071728479660547819 8097802300680511801 8408189062115774170 6438532957580858312 13457942597819765537 8277361657455281501 14940595850582498956 13077132335349074715 7862317005204749649 4244807490726172787 17157326112911001113 2935192188261694143 4464249676405568496 9466824137932892083 10025712685393887214 15238584628327617719 4652365417197345262 1618071793539888861 11011255662369479504 14671792077745778708 13773032921824189431 12232399719164598590 13922789037525632635 10121278065994518213 7073323712467588542 12330813649038180582 8606150345305069646 6565860369747273270 4527973747019300825 3013732845599543564 4190892099627102341 6819470801974462096 1556463604324309351 11780390187093388142 1707647764722484643 8746035683283976447 4546001139616916940 3480187374366961117 3529284558204252171 5811798461621699065 6197620905035972941 7767973488218263141 17504876770247718512 2380550649120514055 4006314479244936254 14564158955843711119 1914936329653571225 17745127773344900663 16883355493162133318 11621992919204440939 6706591088805410717 643845683272256957 11496840595290153862 16291634762204548979 4741740551091487766 12071810709650698325 327043721849346212 5170688446851158870 17857557221784179518 3542225650306811105 1520469417002017584 913960498798186348 6153654235712017448 12067226545282004424 5290431727882689762 7946369806146184669 6747264273838561365 6888359303783457479 11073428606978659092 13605542097766448607 6122733157780136249 12045569278361592469 17064164265287536804 8017752694561176457 6497714271800962040 12638033884851036527 16261983471847163976 2081044920456683743 3747951784517815719 7561895184810921464 3878366287771654483 718235623558134753 12955752330053342317 15430561340247036192 6772124860102776916 6625680249549435912 16376701159517317040 7523502790987013843 17765163665483769104 6772511036982460295 15943253724181757569 1210334396135993087 18166104457979929312 7974492698640292858 14879447818884370227 17852259312292895667 10421242584088269062 11710834019991460228 4603958268419061945 11881119960778236344 522402232313976712 10375030010937674775 1699031414651460649 14598817078059636455 6957131294045106480 6415716964224241545 3233243238420348074 9521565088944971187 7191551165121774306 3110036536766622990 13070659677514519942 16360766684105597423 16323265949360256444 2235681258617230672 13703634959124240230 10710145187069615674 1877854528267312259 10730909206298454376 7963660478436305838 8459907094882451426 850662498976566872 8139443001213361119 9452023586567383506 10920154546754193528 4444951265793464349 2050079817114884472 5890894015922229475 4324243754399039711 1901058359769127941 8417373042918264708 5114139465763927663 2886449424718519073 18167492011926107540 6942331237610237408 17942583751474138128 4913111873548143872 13334914057241651619 12521349908334584563 15140685313330139030 15343035276619993347 11076908775875840308 8661171256496370438 3321208972240459904 7096412046564177940 13873438543168444984 13251005055520016965 1229629234053440452 3037378064650497773 10276330458240482125 8223059437954345638 10828034470779778753 6652960413183624204 7924740281200634402 16419919854108152056 8614541051861409245 905164162041825996 15902236008591171074 10590933901771517328 13946621742249617946 5085437272311418755 7922871387752743116 12587367759044236198 13180993062285339156 1098467669450153889 6977124088727382669 11021692233302023905 15828204460863388992 9697655881930907764 12301726616092593235 771731989860900625 10558599868126228047 5701320870005558097 3475870926807864952 2639708019962164804 15251566853847699270 13134471455505167310 12684778513856181818 14839592976007754928 4465002995149281537 3333640082009901000 4300938383154345765 9333719931680437585 889867652368826713 1672545396370029442 4070286010064943226 8396554991390482611 3260145156410398298 1521586985079895379 14682089726525330999 11360867354378360786 4242219432070742101 3310459579085956442 17300094540830074131 9392261479536614196 16372673046317792750 6562003664683047543 17239612118540727017 15687770206533244118 5145531281177980588 2054222937283650039 2942500426190317433 12753462831055791778 12853426842992765676 17598537309614659470 8474417425440699203 3851607306662704464 17694130113623461529 360767263697670311 14380355641267677535 2967193735161710598 8261848001491429253 8324220643493855209 13510705067734933103 13896054908486733744 5980136938443954900 2103958480726692461 122034109650075321 11332146112208021664 17100069918286276380 12271479070119625713 2570423260257637692 1176983527670878969 7870845916718443023 8687628098771093882 15345992986033401553 4394655108687651731 6914631794206527 5459031148863390179 13208538676972459118 15650348266793514458 15271450953445717434 17793033238113245711 8433352428485922483 16551447302024796150 16100292347713473235 759388273550065519 7021788066671624320 6661627727402365926 6959046775185808783 6052238302631409887 5137711847273374031 2524132047394225913 14012220298244382210 15813591435759781981 5744688262818157833 17449334973474309281 5185740779567990935 11037250446292008001 16400299503713758275 2881295624728582151 14700473588249608106 11750696160484045843 6668382872475599572 177962293037781266 4072050358629376687 5939758028959447415 2794752425956265596 15174320778639097912 17074346610289352258 13896301112134723269 2128164079350621051 750629247516075353 5892787212581427203 1688335005755211882 4714795878361003868 11924126172718185546 8230304436229199057 11598531540284867993 15172354238552001256 3267289165438657843 15013004848904685560 15198706607550327846 11590887747721549339 1133191506948059974 6870585394629021852 2220304720751095589 2926379498804545215 13949190386392917080 6304017608203551106 7316398433584937040 2561606078976920375 2526748000799122145 13336353587164659275 1234296411330127627 9605276834131386998 4817171413941406683 6172605760977759922 6782800105317142391 11357575963600359257 12503132239003022719 1293689660776728357 16200954069428656791 7237606858306399498 12258978143787382438 1479897508435008910 3844835021008698709 17403157000123106665 3713062825001166303 5708095754201134491 986964158616109914 8846803869155587963 7780657478994838206 4586778418393670972 4954301613152710195 14688635600008417829 4678934919341178883 14162484016603109238 5765176519288271568 11427222826619674309 12520570283978892543 14919420721554171106 15936908628436122269 7724198017799470433 1637057855979986112 363186195533968657 17473510844841657879 4376054228283437298 3695848263872992016 9485199636668528282 11430189833098507946 11514913298552422262 16553617013857979747 5757620382337457036 11181640452450309834 13970110491729631502 18384758264139028396 15719091896161572317 3745544242683303917 13011153863682172522 8355931929734204521 17791123609856562629 17233317816207386399 11990899753782452928 9485320636154111084 17739032107527569632 9781247482098150074 6792171466161885085 5724983874822539974 2131478400141693408 12426197871454103610 2221010623577680633 1472521682673629064 8925412090971788605 17988480197782007383 10587203565126139312 8934193749649981695 9527470326218822133 1564295325056711489 10237072553963334568 3419354214868695231 9275997758781968969 18127238321926266430 7211616074746160665 1826580480924828720 17131405578669850354 8336664980405009109 8413679358688364302 9172976686831208263 6422321425129868178 10239777521521352054 3923460909633008391 13227128705210424951 9533930005913422102 14560941687040293886 12780007309954496640 11462574502705016799 12125456104498796281 8853342123101512378 5425819924574173797 6434473694872439352 1024900686966596892 995610681702978919 14216047648058408958 17313947050716545759 17971386219469483194 9849128959522817036 17601213139981778048 5370809647245792541 13385669581122499783 10390869240733001803 7994546818586129076 3748290112698373927 8565485640331626343 14927539904409069538 5320429365865421836 14342110162728507365 7487504685610664571 162323277907479216 7315382678790138590 14060647675366000410 13861827641977228070 1124607533787541885 11471387346678551078 15035271730648372182 6529759960924787839 8468354496493930167 12023104239494873228 12993171079588545473 11522177734200847615 10766590562905971168 17832632189932487802 4097581345473181237 15950115483854282034 16236239062164374431 9310737275285456061 15528154249181634669 3584282017087425513 10360460338575515771 4526863394729824865 4396444175653999191 1709262452990382832 605397493681202612 16840723479500452645 4954517857195995196 11877094546508581078 10548998211399779141 15437944445005433680 11860702272254070930 1306134179264016126 8531943667509069300 8742643905404223053 9880227266705577397 9741552574371465520 10474377416787202722 15103466594278416803 5162414382364544994 10853995992367422364 9935659936555031412 18164475883793962752 10384399954399875537 1770205420537453079 13540298118034868088 9057276864551517982 13810210835837324367 12842318612075553885 17255334438525171885 17652630718180881689 3709078839871953904 10041453517273938956 4466185349804494109 6522337314939871391 1939631598008488133 13235594032879019306 9871196383698399968 15221229907159411509 17925186091410933352 15006610744374168015 18088422840515474423 2585479804697987762 111032699959454011 16201801623194405013 15286132771471019120 15051297434178878811 13405878010128891430 1021119024521845146 11238308046757518878 14519984641872055718 6859428336573060590 4654897202183061560 11572634161663203052 14111078643512446101 1152666386839646982 5071094948479791578 16554808839023557754 13281448653301246949 8084661117706515548 9314833234152317460 15048241451924452064 8643413083417096627 14892513807350205558 5695313698160396702 5999102588759679392 11007592287081107720 5653245115859844498 15707130750694331992 16439018168018079114 9210715008723463631 11922971199223321230 17355148429720455561 13141166901443900272 3315482061082911891 15222189024925204985 9850963193269555670 11620875927521385392 11470746589065208127 17741752530294228002 5882982502599575036 6606347021835903470 4955592913653180896 9460953151205931474 16133518064093342462 8230216844048704164 596340354579287071 2144490272608593290 13399081621751941725 4624685000112770558 7331094440498539912 16031869119386168426 5254873824990661467 1496416343089107264 4414158964138053663 15461086964606801593 2364681857142443471 3255966356855318460 5976333350555032191 10235295489710309475 4289360327998973182 2235961004328079600 6618490213066531773 13923678802746032671 12903310272564808687 15839178144120246012 6863851010989955697 267064900410902034 18287744457236895688 17021814123937720628 10267093385717086088 9111201001814592205 9311309120303222019 5089234200832855045 10208328532126648152 10934997004908802457 4945355871296966120 5011207087037964389 5799425364976132431 13999270578541342182 10713293813067661500 9945960140121591668 12923548567809631106 4514559307646206044 11991029661509653265 6743635907337916904 11724950390583855066 7493260838944151546 17808351365987797256 3946701973171074736 6524143898307135393 17536183231535290855 4453560413581486719 16815269565949761801 18364397514655928046 5968248670161169693 10234899788687460911 11510487806867298812 5878224110969028758 10694782580934704691 2033483430334015540 53383184902261789 16042367851066219702 4804685653407158389 10504486276815053694 2130228234864795684 17665425888030210530 1415503878207478084 5916428610151979812 17214090299005954097 4498968268579223442 16597575218591343991 17537199751273812514 15598780292015286784 8990478550227159073 3476249490985479029 7645828282461597414 15305452839813034868 7362991148942054837 8256184829728530659 2326069196025993266 6050001986314588996 7367229405621874517 15808215513993815902 4405336659379672267 7080927650253050838 2061061059661595280 12855650609336451662 9845038015172622322 12018096846180299621 9302816395414705420 11146987270674963485 15335898418268727837 3695196902039191361 16795574363561755846 11829389930751412133 7040931806432492158 13053544711863117547 4509209920920133110 10715646517019665448 3136696437535780913 13925296493514147221 13751742241841227227 1035132050155735766 6120555898144168109 16478683920807778006 16630605748535541548 17943225505631569741 2200490938116339409 8623203757564894541 14073553394319443068 7705077149120652139 8426948830552678190 14445175084575706597 559982366628657896 18394743951313943558 15081294813884559600 6133326447978842888 15627480615697844349 10492634882565926049 10071199887364071835 2398257492903051828 2759072834071571777 17583596003280735435 6475627311366715040 5547405734902147960 2921738955822518718 9586161941423251688 7350428679553756770 14384989705355157309 6689257729638108540 7002718025781361636 8564445628367395990 5225208239035366004 12259069774475691764 5435026123256371177 10272757093424710337 8295221681746271326 2735502250615216499 5876320197463525516 4210660442227961554 12484400849434273996 13753016420717229416 1259076234900023403 12087708592458828772 15246368123311835109 12367504810632169105 17350846936924360359 8138851517429064330 9327773668056421030 17952558274554960941 10669888423349236379 16547081892684044824 5049340411224260507 15686173089673513226 4895454680384523576 18309751933916382362 15716216202355572210 15943506891595642717 9310667297329234480 4090549552265845560 11160128119831813229 6538235352793714121 15741789663079442670 2876315161821896039 861134305437997957 5822906796489937769 18397283744582645781 11193872418710088034 11917269548625947525 15454701558700884547 9861120310608565301 12617807788240984512 13511099443000343602 6642936849683573727 15786364467238613784 10100816417503130044 10023073056736269111 11955387503046935627 9482584225762798013 7828965093547604278 4149531987072060008 9222798024223351958 138595712187344363 6329762935341282135 4608057654784591685 1030319680271263554 13526394437084012921 2098190458251577902 17318676958933008844 13427739104292391184 9344635208715092239 15519011514477267785 2683166353974082392 2641532092498860076 13797586816407192470 1427741971204218387 7581090796506007658 13945181440111374715 1708282699436313948 4354799127665613449 9192481518103051084 4133385283519423058 3014220159431396861 15860112880060076789 14988418008053149698 7188368380755448113 10555933021307476807 6318369149753109488 2379391345486906131 7292816573149903269 14000108907088346540 13518465116527022391 6336954090178853211 3763327202592562432 7618335931985630847 6344710200108565613 14471636761574530390 18072631943301274473 4108709473668687240 7484517050715117283 17810111504655788903 17403232513088277304 14195961875183655836 14878908400918626723 10914575609819021459 17929598766210835435 8339911325916492672 1617041893168743573 13302557674138716420 7184384452193222131 14666331918632757031 12733475742789516406 3921261007102062306 10977035079427368219 6312197892864827518 1310047646212049837 17116266744813950794 13312440426962465546 5568236509847453144 4549202502019812542 16678730513914297877 1762725391312652217 3562430974937027217 13041798835965008030 10482841348973182538 14054027588800810318 8862920909654108498 17674862128815992898 15626730160162951495 961694029856678297 16616812179671279060 3680930165069738363 11608307662852756525 7106862738337265259 13033047224742803245 1171578878179299217 5727343328942558231 18398447185979283384 17426307781351196572 14468778926140212278 16639604370819159526 14758761261769974682 2426687578981979711 13549174794266980077 11553120635776752021 7008272865238595344 18282047009807417688 14371326958739362783 16770576260085764193 4042867269509812028 11427541696457437387 18248405515492535148 14058158214713046560 2609325731082498213 10923365734834082593 12451525645358530376 6217452911671104804 1503404901580568801 8402496929913785037 8155918617298436329 16436266377803448690 14332874960195899476 9657688198982116545 10495922392425299202 11478211029823405754 7877747830245304595 1038715426045512446 13260307485013510669 16825738762913968167 7923400428607691110 11736542095048013378 12503158659304637168 16451866179882872645 3979587267853861888 17493006360888836672 1792915545720137483 13571899500228983884 1222321878632710149 3956224829301627303 12792155109755820334 13503432842583068491 16915373277191919239 1440160540035043919 633922000708992472 2444642152068638341 14328682379098440662 9931506432481434291 5640487823115090795 610495329732207007 2250606260625253798 9797676437975137823 17802235168032337671 8064966388682324689 8532362946904660971 2884167747471464918 2860651728355460335 7077698306647251293 7049392658233093334 15299862034932532911 10587433833873300029 6089552973527613725 7510587138114085026 6289329026553165348 2766951473520931814 2051477717790664701 9134072195351293219 5969248244023328549 3700148294804804878 1247668665362206847 14702400863040415907 13499265340213955475 18240423753984025893 7666728397387565056 14947376853865176841 7149784665028347286 14876139175468975286 14947566542948032822 584726292996344397 11850453068116880063 2939847888366451154 9452686911789246050 884238186711256488 8351926582692132286 7724982070219711107 283555461488669057 940647778382840311 12893972138991512777 6649683730343387127 9011743685003804968 12163305775752080711 17709464663996080698 2965774413692553727 8918752723775181366 3006398582337448306 10576873661381541711 7857746666991633080 11557710042654940820 2724725675556736149 10242852494321917517 1260667267730450044 10242700441273320985 17594054860828610442 2218672620528354118 10940071333253185489 10966254590205974189 15365160925540642779 4181673656834807099 12182488572136654467 13364445926936446854 2368452154031678208 10629653093008593972 18141045247881199285 17823445669647291236 2668905558792919704 1238513182488672619 16834311136694702305 6315035766447495351 5492775359059341740 14086510828465198140 10504314106850947574 6016315962513150643 1020790934406696464 3783863605893511169 9452102307468227938 2810501582447765399 9970353746726992228 3308544018417086781 14033618011472862271 938494100106101201 9076119386992367145 972564372316941566 11928318566809311776 2362713315615515525 11086854426755044357 14218602502877486828 3366526699235708330 5275886994780794757 18307065187378382809 440417428570498087 6456465772215357556 1257528947168869919 14071181867377810893 14182376478581448100 3086509951756416250 14833301725465044361 16244403640585181410 12507547828236742796 17187922542814860930 4380657760107124197 1908635735338781800 7836894538112682864 7777841881580092819 10475633432672641125 4739041862921908846 15568365807300138025 15452050395875868232 8346408780380313351 9584467972827140695 13695014024758119180 11333734498367864011 4479511606998740630 359056462432334511 9135666050690417047 12783236320510084781 8594487998377351792 15711381756897433820 2496314677681310076 4159826807111700553 18072633081925769069 17738495550829077238 11671848633990942052 10781297561572648687 13400844669361108667 2198051669053308441 16339050770984732862 183695929985262953 17154354598809067120 11099743093759038295 17449256671582626213 7483879505946554577 17194679483236802840 4120082442917921660 610635631600154769 9510821929804991017 493356381100878155 14840509043868687347 1568079287836931442 5369949201000592830 483986172676219627 1893292574317914454 1538916689709022452 11117152429484330347 7656555450388912253 7495605876864718260 12256048523005658388 12998185482591998435 13116827813611059109 15587200774602697195 2500039230143565535 8551711023363802971 7363355653534420769 1079305981170254640 11602952410866937048 1930931012596321294 17742563462435340058 9982245046538368670 9401999285939008063 11805445507309142469 16596766443840829914 11506304512613743829 9262188403651557251 2350603896733220933 4719602065366810994 10363616156194935186 5204485717475112574 1380880914341818847 14903265145939069647 5821816673042799636 2893883641024305888 2770316329513472410 7495858152083115383 8486082160404507542 16240340434561403163 8489515507581178758 3864170416335641303 3928520067618306988 13562690010908509076 6769211459563336206 5555547306294756376 10554029252922136461 4390388244414185534 2403403155128915023 16881199845062117979 11556095765926241161 4604899791639340667 14516152967614882993 3044527785677324059 14399122652844991595 12524954931735668954 14145583031096946418 16641978760584715568 11291401152572695447 7715929712677833611 937802055027719020 8849595666535374248 17036709769372970466 3241178917564147354 4717359341683788167 10490398460794460257 14875847329052449657 15339881665716369873 8564531129260588986 4687297428774943495 5044101727776151250 10095733676946750943 17336305409388682160 8909331136576908193 6788181719645385227 9799283239430317684 16748990720327683775 11553926881846277742 2524089905661832174 3892986137532144197 368548372137682332 6148235384813774646 11555981591560357623 12959286839790625807 10559151864255685683 804928666641107002 309483577230329077 10040288576550626979 8171558942112048729 4343178396690020192 11900933316126399686 17957497435963311207 18426735189123252903 13130038213900905704 17211022829174129612 9318094879404864746 8834058295517309556 17630619128362903438 15570933044107591299 11850277843195539377 16466365901848008991 1235420133978126514 17973924113182816800 16658317152896578108 9918134982625522950 10677868353244978392 16919646969836622284 15860718947102811844 5422706358407214449 9393994230611919859 3837183642046515393 10679118322905866076 10762029552711131163 17015704868728572804 1135174394121201732 502887364632699716 10662886461541433792 2517932752036468266 12480454297089852069 18313191250083135644 13626726762687123296 7905818694052542877 2337593343952120022 12296113079775139633 7099389846569412490 12186496752673523006 11309106962974402777 8111194954985005586 1134486035243516404 12370497946519638900 15769658454157940972 2584025830893593750 6062400077338780519 1415630533159063328 15578761837545402354 16119835208705024295 10540045988906394385 14084675115030624668 767489426562124990 5109668986761035419 13786925584158811379 12167786256746079881 8598698954838009076 10610719005401158399 14472472500228892482 2321755651073070260 7526405235578694531 2332491171337041317 5496849644332853153 10059993238678103334 7219295766151666826 17877866899119510558 680559410584957688 14751174250974604925 9118253563506412379 813083356003362006 3820872749396043403 8031988827825485975 6021963886590166555 16029074794955452684 17482334728398911167 11943595745286763213 10261483077025794203 13263666820351526924 3210196955007852525 16736954378393911524 15649795228081714545 8769815294873527757 7969282437032546907 7152514181713655254 2794476867473024597 14591992196141138993 11319011961445373842 804324691089093716 8441304408525835289 5403336648123713271 4073149532878151185 1235683002584372980 15756281071617010357 15404762291994308364 9814569882630141659 614243265896809294 12408611549271284615 173508769479406121 17347804507884417379 2139968575184227179 8835265104905041166 221846968732715144 1745845443537116269 8808339227938204994 9938595918558040090 16220192544323102428 16465914535667760463 2278615723375167330 17867613108730083238 13069653111856230766 9524274925068090656 18034777326497561470 16969720957919783157 3115298737559297085 8796277938580640902 7802194633844210048 3495247644713952698 463128261284105148 3399337074693584681 10651034952684324339 9539322933554423313 11523471423901048054 15858247386914552554 3391811208782358764 3177237606428937097 10117842698059102729 2880146672560978203 1074757863771597182 11636122740251168704 15403120568304205552 8677619797799661598 6513140149466733288 17534118701880086973 11340712170719071028 8915671216450527122 9675965811989393201 18113351047195179140 16293442604624257238 860600118608018724 6498847681205587117 16922083102206496518 10439099333401526390 11698155957641036893 1154782574159041143 5953256482371113952 3087367060106286399 6777980877238927122 10513687908509062377 1553796723658342976 16296369758754196832 13794755099371704935 13936188046031607580 6301716606371511483 7943517653141317186 2701486532041289341 2237075812876507643 5873722700610576216 14035551440949153788 6447602774739115411 2207602912485249255 16818006352080046598 5395707265093672413 5284627801699006746 11440561971686318740 12109148358698587691 1567118883680631755 18156573761967750445 14560252015814157714 14274913245699445088 17092542022630196865 15760262758097774031 5333481510326293759 291675824272645642 14302987273721118392 10781530465019481710 1301766112467938693 1270244106541251096 7031340851414482683 10328509220531336722 17748840129909121746 15160215964397651146 3333384244291990617 11458025820564975737 4218023176669054492 11781647233977875384 17526049212469574488 7882185722788601458 4296853219641632183 12887138882436227544 1848432989998852912 4155138677850641780 14981543562190024622 7844901845262423341 11486628373160440054 11393260552583054755 3707011702517413303 16050976951913371159 18001008514645755622 1743516965393473917 9711253221357698756 17551561547993703139 9669951122391152247 4231656192067539645 9269127731919567748 11204603150119369229 4737541538626407976 8040993492287345274 11150917752808573313 1864531657762758089 6305143733864443949 15406755217073486613 1049044491753941652 9273818182112969509 3300823705937283149 5127454489606477599 9279272409352365162 3183726609346090106 16576548150407317502 12429302225866490793 4343752618205880664 9823004134390658557 13398793904633622047 3427861323787982093 11058393254105643162 8864564585260627659 809373306979871573 15891006914373395770 15498150986103254652 11815486537980009619 7326875117277518192 18413487702500303733 13858541675401089437 9328367533945211599 9115946647910212780 18158999708530585470 12887173763321279608 5010923362542269187 12668632085621318501 9785718179497129915 8559960134241196230 7461173116703664910 16291706580861464181 13187486004016580010 4479056426508566352 15505308099388503518 17590861974733040077 10819114998908829213 9558235211561139854 4716938578036732187 8752883617269582844 6383668607426396781 6121787274639601741 9191652208373309690 14013343595549668544 17541306774395084118 1725581665148503953 909717069128107603 15669884417669942962 960667992479529256 6877753282959014427 9413470805009864992 3761583546605397025 10331440003037356058 2516004795169008628 453784315084577327 5355321013023903948 5730323980738702803 1627148175105095951 6203931178423970412 8446132909936966002 14060901881306266477 14461289699024178177 4475509926363180283 13159306411382085855 17769832994977315070 9238367570820510199 11264469298428406148 8946309573141715941 14632891350607281102 13510835428151269098 1073354247491308189 10526803678046625975 7364175110419633842 10124602846047802857 10513417887065207887 11522515392145261597 18108807436602103555 2243555931351768748 941847335563195802 6379822200191604120 4721657497130373319 17822083757308563052 7093189196241363184 13835617223104014424 662584870474584599 8217436541607438927 13386102253553704853 6085178348753413444 15152506918523298911 13206251810897334998 2534325154475076737 11680746862692900401 3453981807223627746 14716032815234572483 4038046290883783314 10534539305997923461 995805842548021292 4416230364045267938 219381592185975361 18248989708794689805 7395294551576711937 7642262856697322302 11634374428231535089 18025775843654137647 18000921601486511096 15691496514509022056 8679926912668362525 8049953376572872382 6648882593152216747 4811475426932900977 3472237530780316950 5877194273945337714 1440957628583157864 3084592807654714454 17471923567954879828 1766467992350432814 14423091395908173197 18150147221046685410 5268792808603897140 3441483528607826397 16883600901265355848 2957907311079844955 16950175699593497315 13365221414203917108 11121804903954817994 3025054710120231289 13560624561733222133 14373470944140156246 6077749675643999056 14510147976216612894 17421053744886614090 13255402074016121593 14522879511832901617 7470851079471651603 18419202609563935056 1633615273563281203 7410789595266412547 5128473060069397470 3723576970422331559 748323752019834957 8302210071142769337 561130806766748290 3082777139266533063 5930047136327610713 2117162798714230964 219467519301297587 1072797408935790840 1133043085146115534 2073321734742046261 15298116094500897731 11675146187210680639 13478968192914225787 2072621648391549689 3533686017475264317 9111897951527905978 3255226044934481760 18396657185513447309 7828552680979424011 14954108829210848589 6828572912061165653 10942901761142586183 1666261852791497505 8482040418235826782 10936359412269909574 6581588446642268964 18144715377881240819 2856155803222687236 431345485699815927 12138160205176622940 14966498470560147687 6011661649284428852 5093375644111146830 11561158934200220426 11484307065985589278 5742706827176149360 540562777513652827 4809650154956490784 14363673740243536817 5004165873457373495 4832078631297705981 13172198129872676359 13290461051636931916 9389980226905696992 9034583241147463962 17309687556126236821 3090227200379389760 14556694466061363941 16635137482587787834 15976995648544560499 3550888948409857939 4716645240319552998 7535681881336451344 7092478252801345616 15377250506689966188 2952347637348903780 15777169994357239971 11741187907360177762 3903340702892984341 2770501988911090571 7288784801857254300 11129370420831461434 11849647356025492104 12589812496200403917 18298500035859019854 6118565206735716823 10227121995866507800 8843012961071201840 14525406109419909999 13255755909035376745 11504822308279174733 13329491401707263450 11887862473915448555 12505270537418468400 8732271105604611045 14591099723285148843 11754384901504585492 16065844394721494509 10494032597544454721 15086292146058763488 9373585551032894330 579397596800110752 6213062766066009445 4662539815237766160 6519527234147799691 10540155891874122122 12822803418642699226 1054421009092366009 837297031728853034 12873884052862858195 11793304753691709126 16208424260774374634 6622989803977080698 3963627771668603845 6009068824601703125 14511483701594089894 9967111115937358032 14563319762663244640 10638746579345796732 11356644662362767213 4301793182819042258 902351205965207312 15899782678789903897 8109144778897769499 13099266313526379268 436976997556818241 11400594938043100580 17852414320866764599 6430731110195229915 9357854244210827774 1594717526611942863 10427297460324284075 9778386081649055220 5540891256332615267 2391246964422239085 8223928891577981846 4828075667387854663 1666091365889655728 7839933928649994251 9483405064520996533 12136977554025480141 17487099838150109119 13099922190593782457 12843365938287594815 6711689493604496215 13067656310462951092 15612285459073663162 2593303640950240053 5645377436265172434 9457365579043204402 9557785788582604805 6458439405870788001 18346680669870506279 9163547286649170493 17832767837657730845 10036129967472588117 9041630611015917697 15931657940483238639 17092839247150686071 14636696845649000901 5299514821163064654 5489275912085965404 5766671657044695161 159799234053718131 78845162900273897 13690920851404006482 11317729019093957676 16226644210913374464 2781612552133828217 9356284956944989599 11429243896547925517 13439126997147127828 14834219413309062458 1779947704982025882 18261830824887043136 5458264700340160956 5534927620461823892 11173032150547330596 14252626189502222359 2597796896283941258 6390914272605348375 10930564305273112573 8420850260344842450 7801042585569760044 14690477926868543643 15873366353117410658 11498704580357080648 2806551257168381815 12456778841841885880 4632133270877965344 12786351405290301456 3964082630938415280 3657482167709319306 2727683050744088764 14001270299510143211 7016394328007757004 14114100306748681472 13378335661307539025 16689615574983082073 16072744079061407272 14649095600452955015 12954371682179012371 15351909008300159510 5827666301355933368 8404851815691867669 2270658991667716703 299697290276393177 17365888953929190719 13904200792071617639 10696512495149670836 2554359434848289707 17221563013388265313 2880981588824276714 10219202134536393737 9726651110069053549 14218340652401097492 5482991162053536604 9624496875034705507 17332256994349890199 2861391554679382748 7703172782148682990 15906623272574210007 9050772166062963243 602174189698713750 5566867638508217346 3926795706832398903 6161970386412016571 5798919552121700021 4635526382758142400 17538615709987324683 8180087986444927012 1342154464465864808 11583777292541542496 1115008514553981491 11236049773036079822 9722072796516454549 5754917647257336881 2885658064445196268 11688373680590666062 8579343054836928406 5254207447429046660 8803307841323658434 17315155960641850366 4803585176973882588 18249555211303549631 7758656702784436753 15413333134970614789 8555927747034896258 17550632722069350920 14469935422302365192 16939106113280322365 16628571071817494186 11264736738096222974 11752950552480406363 729467223585030820 18285753238980070548 10975478270949341261 15814833805155794292 13097688730648551773 8563597480510601337 9437194259297612569 9602689485261785043 2386084676194004984 8770143030849329524 10675163395642949199 9954326395498260671 18036166592357559260 13937620046384712751 1537607439807143355 13931340143941468326 17455250117579012606 1297967883569414364 16671531618365082760 13142541549825941959 7552833703516240027 13861959798823644164 9493734395698151430 17294825699387394485 14626625933988605864 14309937024328947802 16241335751613244333 4609410748706154923 17689668448053640207 14657663648540807799 1045524117839269671 15199556666803061474 16054749700030570107 5859082084988923649 16472965363481076998 2044875804353115370 4431015987674022675 4095303943529342792 7893623501384103984 12332995574779968451 14362265822336232219 3079556946938512278 4099538643566502144 3715790952154246245 1699127084051503742 5192565522101281415 9515426390160771361 11101964876721488346 6545362781091916603 10676340686411473682 13165063824563489274 12214215124122590145 11837600544135015329 17426408809282850067 13222693286986090881 6337952090088870017 15702442498992352106 5782604207340961652 17621903828153934354 7275454993127798036 16654795234151288525 1523032165483843272 2213129595665609117 1756812830627157687 3769427444098100816 607153853679837868 13535327293503281681 9789761346239635123 4145529903594599858 14082093744728719594 16514302117396629700 2493817406014370424 10446211929498289178 13083421855459846701 8045184850963658028 9844318046759155743 6418027553376926385 4624448202923214520 2653139699023287564 12233142826760400172 15230508711386154362 13764575908183268920 16975435179581745587 10797929647491638318 7408443746245180109 17970131657881716960 14954476184762590452 17305219906436919906 15762583735280473726 15420425181661922149 1754332622180531417 4523757758846487738 8567679350272337063 8497154951885314920 3587013005972119540 1906217356602074602 7870846631016793595 2199212051385667540 16189885245529300164 18330424633377197466 11174319544314296753 12121237413018305069 1888473996194943322 4697847123985092800 58486042872443390 3664877966985189153 1375470167675832303 9999777673937304489 11768223985309966786 14781777051713778640 16062425914178424195 13655640929922673817 12775588831833311823 3083934863858203504 7948990472330058334 17871822224475854571 14325850526255754482 8999100842750761234 2637792359870379459 5647404848978970029 8141313208941036758 89228069982510432 2913852774873036716 16527738225231380959 12229134493515797991 6717693305123550980 1359228594385897113 8076921734981197221 1083840180404628785 973631312456572971 8487817043136853455 6332290681996800957 2003556452392028479 5099248783818791394 16889592404702015762 6560198109493153084 3518821647484475932 17450201713340037351 5449278921907597342 9878357768061181572 16011663159795227700 9804296264123090939 15924236837609870812 3740164164392108748 11889881842225835807 14694784488939397477 18144377308974065836 10821359607195256476 2003596403616296728 11124487408247234187 18071544352314085295 14961217516400614067 5331251582401436767 6020471340520146510 8401928196427249194 16358474503723873564 1480665735133085925 14995489346333399605 10143820636905581518 10591567266199974576 1711813586702546770 14155642582855769313 11518652765289090535 18409214709804623469 17189307091274751277 12407574460926778518 209592357302710625 4570589607170435340 10652850710266967121 17406453231893612548 12856383773957514250 15124364238189367081 14884941825785660370 14572351309345631875 9444062222476447439 2891131529943450951 6998211273480162464 8080635092054831666 9643702144952488439 14718038820006226754 7120071612827130435 6500944501335804408 11658288791022843288 16987042182877900224 3591106863680052376 2641937039785159662 13232680302269376645 1551519650009258905 2739377118176004385 2770523337139461936 2713973693991651720 1324975489322079018 6714368682037644948 1924138503882696128 16137417145018658334 14132035784741751109 12550375236475921433 13380335484639340407 17055070260835375751 4735542463930017193 15836833185572586971 17734507910748603118 17398452251055843667 14184123353083974656 13422484158606339748 13092086703972244092 15637163209708041267 1112229046311299318 2458018886067617108 11177595359558789242 1543025902616317115 4556189809216079755 4789990769892742528 8047718664964680114 7436785604162700445 12532442630763657521 8009652501665025971 8816093250051897614 12383350565005997413 6212950178814426841 2864930914669028033 15498441687462023696 13968355771821577062 1849039163227661822 14972780683932894826 3874292299213085322 450842637122599833 14986249772239997059 10258015223840053857 9186901072515716256 7873223710948493688 12762310425871483356 17763476621043267330 577700147171345274 13642483440935700300 8695866024542267313 1762317788796449637 14563789407132876023 9429805403190996355 15350374050680944970 12614435220447881654 13121896652606083742 86757670928368865 16337115149326327483 2012775155302876429 16222071658574487768 14997795676641494211 1656784621970693029 9747528607844684907 5701407104162374522 8149915671307537488 15329477224751610473 8493011644622520037 12150887664315377356 16588589188017047695 11570076439161504207 14943517021907782794 11639454679145223357 9720976047182167090 14676865952490366104 10771055066648788768 1728966310412297194 2721743048627752222 11032268510046526323 10596948090666665959 17135467068817538641 10287097283237939059 4045455467104721943 2768086254631638021 3700530133943210485 8944484923550801065 10776370771635728425 9052694780390213241 2529552848437350970 5741381959624003482 11944761145152011513 4832299252137023615 13108856343579972913 813082084127681095 8210153147105559074 14719398278017853469 4985840846854939604 13678470527553021268 9094529504682864355 10164913880366997657 12891691635518538671 10650418800680558922 3897205978983550804 10130071433092666434 9577254749712103127 15622045693966587314 1473858538188122889 16648246376375751284 13242432070974160311 137329703582988278 218054491956143088 7175499011767893558 2039092508974931641 10349249903410062482 17109511804318625920 597111785868522016 2796797088829167504 13497856965546982688 5229198709631211433 707007005600137796 18163762849963452910 6481774342666317700 7490735167000678705 8173199590312987030 15085204913870296606 1193386289398393181 18040391424868190157 1775272109120932975 3643425020130816790 5310894562939566289 5486707267958543310 15599576454765458608 2917446843244821952 3327613943014898847 9649575078486781343 11186831803883020308 14743363031566265925 7487163395666842462 14000062804900986859 4847165418830592628 1304227654076388892 6963432780524456599 4357218664523820533 10719784740671766457 4929404617444145931 15761532126715690349 4707126092416703446 11383820654880426051 12415575775963058958 17881310190679296162 14897208183734913520 5035321623653014819 7541678012454545600 10103521237070773555 8205874541155436074 7515228562592951521 6117418781015126279 13764795646006722268 7779022243076370098 4266164310692313343 12021773538761749329 16319134069696683201 3616248816661685964 14115848815509471706 18007241137200544433 11579711059428451483 13908000972492460904 15744578251733943007 10866543688268375321 4886848916307850731 15323706677404012887 2579754214646804404 13746433662338483372 17299462287341786446 8179765870591906812 13278712681790201848 14900558678489297349 3929109558860260904 14976889064904644117 12862625738562654713 1851639857631370717 10007647026212799662 2749062086690315490 3751750774839035826 12167408086669650568 13951080609443881718 2833492478620881003 9548252321159542682 6910950907772589339 14025054952443274730 12464437316121193942 7368473436434663084 364271024934314971 7055602022801085204 9045365917989230736 2615959787619582691 10696229363420337873 17916967736781554781 7946981840854437883 15422031660340884755 13107956934172513808 4997007738905777941 12548582383260615615 323656778018457075 1461789013462895317 16021269192949999595 14257122365646247637 17533750281635442300 11041557058367747822 9023046916481891461 2201905952679032604 6162122352816580968 9889476023704222608 13145460644025851305 7057363136597914844 14796892753560107159 15715445118944784396 15776391058971583536 17875316061716369798 14304887217680440821 486041370247639689 8672633418466575123 7396304994424279887 1732993477907981538 6989097795978950359 15259356313446937559 18227627944666864830 15134614920681178111 15445386705105365278 1483745595032942530 9623070905027439360 3797040572378489572 1907613012611374102 1997186194278312136 8230356399799023088 15576955285362453860 669998576249642597 5706296853721654933 14840390409913487304 11473689300791343198 18424947032526962005 2058637603675396383 4945452508728436713 8880873352351466798 1803941828861674510 16742560958945683485 12082313789463930056 913970769603666965 4473793578893160123 1403974752944962823 2178686863721076542 6902258267331435476 14148754500496457902 16264713156937700741 14186238125724630395 11514749980108136145 12892220949475964294 2092379948952188908 7505372810195532990 8247378819679207636 17376816309111367821 16499253964186020493 10749539149265652136 12299890736123473407 12358175959735597553 11873049689859960678 10401222069535679067 3013477874611525043 10335860823863149368 13033247010102474472 8552745095688351082 6331513129667484270 9450334618172794383 7071185906618397763 17392034707290826044 3080843001826888701 2811924351194655099 7432887583381994522 7100747949053210052 9267594494319822601 16899951311208604621 8024730798726015779 14645781413612076743 5894753211386655433 18249244259116172166 2370019563378568318 4968104519973703752 8279540045667706170 13323513331254577374 3750267756598492849 7545180991959067344 2144413387850291892 18091476169340973041 4071250971373173851 11521792958329760739 15157536178490586719 16999383072352080975 6068828161310105344 1789314481093507373 16724507638625793195 6670213963926933114 1951644344132862960 5714751839031970720 178856193022008635 15539929242209601987 4925954169188782891 18045675639652665164 10069215909184394713 11015077730627883211 11519038563735369106 15674547107166661191 5036449068215816977 11669354203494180076 8412735856648611689 15298990888924021789 2795928504442104097 12703453164431898415 18446169794468926366 8336353816252541297 3202159704156287064 1720955019358426949 4151258950389735055 13443668732300364995 14893892788100054067 5558423858176126331 1610691504497413366 9407373065578084861 16974694672990956129 9316204954148687511 4510868063704713561 16386778339229355321 7311753602167987675 11973128467036477783 588381515097505474 10332024866984166371 723531389408356292 6245338986679929272 15474877259719779264 6347390264435798492 8664211345356465776 37784948464546796 16848433203937340863 16086627299024813793 8119821152792096991 2782193505642718829 6238934537149481051 6545881212173582318 1332987382497523176 14779111604278488177 11770454712373877277 5528955529882137232 8412016749395526957 10062877262734957436 18355250140820995760 11179273770177765965 17251257128350706244 7254119655202736578 3835894039793590756 4398019454778049536 8513769474104738075 2940365026546587620 3197100253199734134 5992971039980729684 7184916059503003368 1728757829530435937 9207485512198735159 5931166420816276089 11722625043025559412 6055741239802255508 13515931753598695094 3748601755241419976 17998254365696399071 8848247917118345619 3419605379614138360 2543712813323360346 16483357903125441896 5377619710070835792 5614533868498503191 156069302594169875 8351425524698854965 2328703355483446296 14333872408301923910 18329465914840172676 4564007634703171600 5873587048247401437 12466000042594841416 17552102437026681111 17717735120696833939 666470549597794307 1858454255134104561 251185152333166784 4458362659751789748 17573856421178351801 14085383925208175466 4156335835181055805 8183790740247448421 17544170088186738762 2623501557638276618 3936935575188399379 4886425260744934473 16447834083691983308 9467769957400685384 16501291897336072943 8546349914771291143 9432497122785734069 17439157475773195075 6594900625182605623 4097871303779442271 7642965948124730948 9266928268843563326 7086975761985617973 4620175829035004605 6280899166072131069 13966942131992061441 9562002657812436561 9376360147178155902 5658189905022011432 17460952476976797460 16827445931485134000 4729837036380290351 4294370848841558246 1858469479784924114 9089229790788600031 11482331618758380206 3165445257747576652 16606676481694537234 14494444700152333242 3358981075560023138 15521279769143205021 4249023904594053733 16120016103642049185 9702824659419877416 2415022946224901697 6931326640177409709 11662247002465515089 18013575946081694782 1080610177272094421 16124633472082343309 6162327959088290395 15901362670855818330 11528232761654358558 16238819810621980469 4709631165337130514 11289621556513864466 9433714368633704126 12688708708983756073 3893317878501803055 472071069972241179 15779339481161924274 5436072851161109031 11855498798646175151 17529394122954035092 7997470506598464271 5604755957566159865 9071245501488251435 12111325574984187898 12235192804062562099 7277001972052405398 10649871181107488866 1980263159972660468 14116797333822870729 9010903299156039382 14325573663128658823 2367732781137332525 3672649876418763011 18350762638521560935 14182634174822268336 4616661016290657318 16436059938920661349 10695073211442653758 3670961209532679980 4508418535009137473 8976567081811445835 17350782660134764419 17131323369441580683 1939231940996852608 16823421018360957102 16269335614960143077 9924031370107554098 15281910816429865380 15073644683678425520 3366230994956098235 14633753351201239238 5215247753002139570 17776138405867710904 2168374589213405301 9273474904168954962 8664668640318463344 14186346046535709624 9992252678195204563 2358355889708578141 13491095446365568586 7922200135503196654 6714264955051411417 14195385852440622129 12557704352069799538 11084363709268091840 4192711994381687683 4592626889070930591 16905686753834537181 17652482337211708638 5257355381607161088 8726246624406396094 18003043683583065386 15137814013120018492 6597183975000580992 14622021583114432970 12189977184493956808 12248400161142297024 4510377981497029734 16711164131315689656 816322869790320071 176076651676640807 1649405199028866275 15932599247250716578 14468218115362646643 12389958002039456995 14453382835424876364 13617087843624224265 1894828873508681091 9656163516828385850 14523226181247330658 11146216061893359231 2435195405565236357 14683815953002671346 15281480791323239793 16790233235366420837 13183924605347937174 2824651182134083544 10387448031118790297 641304892908965933 15002473711214446419 927863518790568845 12090528010418776422 14926752118471937869 9781417712642858086 10228403639712757055 17861168765624094195 3763533424192125563 588171700353181658 10807750537877645924 11123707580396321324 5880291165181782811 2306671184861701003 6530793004916311107 15787427733341285999 5411674383771968902 13461435961599634498 2715471927640830606 870138055999203849 6542334380171115678 5686731896565074343 124476214047666156 10472623728044677758 18064560539351835182 1581977619372512875 8332216490361759471 8166397920279381115 3382430618011635965 6608701985693411558 14425374799486906780 9222271596673884257 1009030491490714392 8739304472860208263 10927420366067312036 10225704713059796952 5604794627116791306 15132038944813126085 12862626725448657384 1927217522507639270 9779399043492706710 3585180965397893015 8427419843193633018 3065364618086425864 16178060283899650217 8027277742363666161 17327500803208587810 9345126540695246839 13240893742555582798 9041203289310889466 6434135263606133735 8368445965032293918 15525864128375005430 12378032722521118133 9954599297937181602 15391723009908760177 6415001000726297081 8134042571653994338 4279392362489973080 15421750247522077236 16025937126178558670 4698947453505630121 10843622572303830790 13645152300097893055 7383174875068288898 9132854368421992074 4954569845239867557 17588087576453144715 1088343261656576096 15407408694914176377 4492952390463006947 16051499536132601073 5522022582610104351 7525141636342609998 13206313229784040746 8339854217846170672 6790547070468967338 15785878317037133287 7343750415389626908 13498208815434553393 5322016691588246608 8137830453147422361 13244753928003640457 4312804801750553551 15279976494907616331 16444951367061645832 10134332638030102628 2538244719478441786 2968624902223259438 11808848619645556601 10184659526926778726 13957212077686328634 11381776972486676255 5659323970633034687 9456095118782902361 12810988354881419393 5911739823736887939 9676762762578279258 4387393980777537404 13116796815406241203 4182906450353259035 1146803104332595006 10314723408393890793 16084539191266632851 17940012127130301371 8460998804936021138 8103995756997320223 3774410253817939165 277968081551804852 18150834718066052986 10680598734697703439 2106579866628242780 6611945457685891055 9764979780165249293 5412059347888342676 12923034330868590861 11886077813346108396 17703105005009140837 12012240784470565283 12866680827907140548 16202487461598086077 6170849166486631041 3606007794033364512 7862796312243740712 12960959108033214432 13466201021843996307 12716330070318173009 982163399346579755 10888944640783261557 7002672563994236757 6004972133544482916 18141686941120212079 17319994546029682659 10569657471047201936 15973983609512434014 2107312483747671398 7579782060409822898 15324614406885862952 11803154001870211303 17063749551705002962 9024960097053251202 6057590017666926912 8293118324222151017 18300241668733155086 11042099057974349286 8286751216809678364 12558617746158712808 1903693450947491021 10057567838083439933 2877713827729978332 4962639932620217758 10479809156597597204 4109991326979761243 4301555427132347230 2262384825345768031 8247162338950077046 6747018161428700037 16555600006441992054 5222585550420718928 16767546479584156949 6639446825361996676 16127176162182830868 6117287649610673919 9385700209757904898 10839591257320225634 12865384015621400023 952689694511184489 6549933691158009491 4340240335727398831 8694919028483839068 10555584031585465629 1802656781704365650 4388077492347990239 11477560397563490308 3446285205051295601 4595058617698036500 4593430883647942704 13679123225752898916 3967854372659286953 6108934045510517223 979463893392004646 9764266424919531975 5145458065920452791 3568730755464737323 8458038115337933191 18325273957457546089 4799425094701617474 238122462191575228 10442258384146079549 3945282787166069753 8799860653665986752 10493361588789073850 15914333023908603560 15591945203005356471 3948097967413816188 365196587744274482 671516006154963192 7728860811527146539 15631770323099265037 624624346037844921 13248054316979652142 14305758281308284156 281719177784776010 17407918726585626893 195997764988419525 18276274164402483788 4567405436917665197 128167039746838120 16947629960751885791 16356037202554036932 8406847995958094165 5583544797181165158 12979258732708860132 2455297759664871862 6972454973825886827 9433591713292544745 18395133953374287074 11733610815064074010 13169917700010741092 6192168580031751791 10731532634911793171 9575772450484021379 6830407423118848610 15967192761684966880 1988692038500178962 7886946998457086585 5252635442585415459 13693574520484829483 5549385850067397869 18034354524041842215 13264818555222144149 3732111654260736007 12238616916376410544 1383583185346322720 8768190206525579932 3893042331124439236 2439287952979800516 3647646693597646983 16122407088592526976 7768278981941931316 9642365202266930838 12788266197262296771 9975042536615482331 13534295956080791990 13679145950318188562 3139708038125983102 8159955278537557846 15486242939942090928 7742304258129698010 3786630986409922084 6635108001222845114 15159095747626013705 6437213148600261316 5360845096835604245 9045676868158282165 11103806389277854158 7865460382369381243 11980951798178315541 12850409136720684554 724059414419858188 2274973911684469077 13504386046526922939 17082382136416508593 11841222203550905272 4233613901339648137 1093722983169085561 3926211682353656397 6977059614037053547 2351411650657008924 9893330193436211006 18364390447883978062 13089749808471711899 7409932623224294320 15319524836897020414 4017872904412095349 1871946169536373080 2259895094758181176 15481511882620778684 9378657407445697035 6269711240332562620 14121582377165457632 10123023134331489556 16131658079966242046 1699429594098216779 19001017468087526 10867744532960427338 14505216818547276735 2188022390423627873 2092158669935146965 6006324847251681075 3824633482909389906 2358066305128692835 9512497186608795869 3019232172345908637 9567197472015037176 4948119205036573399 10997197363039851236 2742436671474594120 4184396971059696086 15253133778309618541 13518123073030544762 8773307718213592739 11759609792347398677 882487073582249930 6500618747196640246 8224950494276357616 10922779914810452781 3700611806775761438 11536782388613922263 1163374516386155468 17517871541601501900 15024633074654041370 17087104958335915881 17041888281753446884 11473774455298155512 5138258563028198671 5552644026713941594 553710144886070816 3358366254706178579 17239085794860708996 15800194447805617260 6194720315893749313 15846308290751137098 2831764663242175429 15143132170947999770 12273557775249134540 7394107354058121343 9334850063430201506 1902196491562607547 12856438773130751695 18278605080882644368 12318842344137392690 9239239058241694300 1293967297346122949 17989201416967530531 14043856955673554308 3686096625664066229 3652423658684844414 13917829044839042469 16597189711321694928 1048337933417296397 7122448571358159257 13558163341580096015 17926877986069847600 79287061167007532 8763249397377520876 671540445901743019 11931047095757040658 12041883283787603225 15243227661163582505 17472180132203197117 16614689624726899542 8201088660295294518 2783605301048578491 11143325242634251595 3834290225796894295 11380831463874780843 2792359502940597095 3863848991794945510 58171709893915479 15701512289119967175 7309096953895981533 15000823665518785984 5135383072433297276 16827548239649333321 2672775225625097190 7928590973352762960 8959796788229748926 9743076446934225012 9415184228057891629 6484547025407096944 680684718477430598 12632012582159992062 4961186576875770773 17717527462215758114 2066081803133592568 13487672463511165838 14701835189276691300 11136359981382568362 9228217665971777584 5205293793018145419 10644875567037520028 5608214891411282477 17180775813148335730 5056874762982461895 17777713486129430082 10504584841878648415 15587105170981365413 11374556224061424600 9215384494533149520 3330824020426462471 3190142509645331742 3716469291159367264 11682902748524332678 10898496130824899116 16385324892248902964 13458297710664257612 6284072591569950121 12622173807991731327 17566423922895447794 7991267304462879719 10936016787069674340 16470199150559229718 2619650487827712117 8870147378482168681 9024866217292282406 12509146212452501368 15792277503002514026 4370536939115956827 9971529891335079926 297870031289994925 7892438345480157635 12762634987963692077 5055672749976550278 5595740390611151541 14666492716347464742 18334139450053174154 13664973368593566801 7382038741369208720 12195747191261094482 4610859203749574380 12121575451101417653 8076127766488670315 17696074652130822068 2029394958300615336 9294066454184824096 2992916876486921301 9639779261620806350 1412759979205880856 666278651696428070 2580908460671117033 5069017382257007831 13533407111364414406 6248131952527396708 8447957479268584006 16714023795700055614 3504588557097944263 6564563165113825143 13185133936683215754 4585044357593842676 3831072121559539319 507516730031374665 14976174308775153775 11999562118025266406 5873099514342012292 13070404995816404967 8683480717263144252 7739805296071904087 6948378480316068218 15247030297225209754 2136313403231555778 4414132231597056152 7576641498029388339 10406495760393465237 8131099800272836198 2124847023414430873 12556449789646366035 11397670908924071868 12626029898386779721 17484534394835640656 11097486678689259202 8653417021066635460 8922512079334627220 13634832241866868562 8288494121333808893 5344498409043171767 11437078836863475850 2849609140456086739 17899761730119100867 7210860958923757237 1858564743359756394 8812380942588595471 1558445997504574587 14250233598513430010 3054667228476655106 8906408611002146920 7774495298991158930 10496209469397937394 1640286206676840897 17940003090725599421 1675005774392094456 1371118156620091464 9308749736376856232 12208237243612573966 70316445225538340 14185065041423846607 5652365844722843961 16401340656802569599 564565970681738881 9993388215051949296 1721683110971116460 13944787605541287375 8559305330375203264 3775308206428876406 13491446834669357172 17746179723834214684 11825906358719425787 2839369398075200684 3640893530754018218 8001296220338407473 6714363810307303711 2371683249018293805 5418997722600973985 7269806558168824818 13912597217403389573 12966314709897872057 1331214960471873149 3061294855515441468 11928277826680729203 14125618028382462825 18372014773815174182 4997523546861804375 11381333337103651026 3528518419401645610 16769437808573651166 4276758383074028375 16859951277129505618 1147777504274325128 7743018402042623845 10249743317255359385 3464732178329084006 5598402199401557260 2658406840331371419 9066374422739110141 8536241342138415427 13066341228548277199 3735310167856301125 2175461507884421264 17080879943378546949 12139598278466973808 371756052360184123 5851223828333318781 13075699765846194517 2111275684415847414 11954579719064488943 16124736487353664423 8554592674687134342 9167239046923708426 17871312537145794767 12065549676418148359 7039736446029744016 15048409467764988680 10964506343666095381 17913720255364199127 12347163198327524970 6152455053378317500 6136814051827108400 13716975851833764344 15174518647913388053 5035166629325571154 17697606099585857300 8942426905868382857 10155364213148520966 1647786846583013316 2503972790899973380 13829715275162943473 10712582259252649410 16837705547867173074 14817883370973233088 17463198657774530130 12777262470756564925 13893675055654508373 2566525702348106042 14464154515768252863 10800971021426963361 8385474460797323232 2329291616357571365 458251889607270968 10448306347772098243 11511290389218584858 7515257140265636131 1791264344206310695 6399733773955715843 10260535251137274421 365707915467330038 14077663013273363313 8720090078834754970 10617206193559067235 15697530158887551627 8832664767438111660 13154441337626173104 3679621210119578262 13367771268469991085 2611852428140369196 1879406355668550313 2474287548833229544 3850491371105319687 10144378192892871947 16925036245040977424 14693377069264172079 18044679402489095206 16380827513725094887 12631881763240032233 14957718769435253359 5467195368110038199 10004696149789008039 11576027113572602447 8024221607397699653 9340641543650710411 9379635205975058196 66139003662610028 15786951373064525391 14948905110259620133 15410609940046578985 126600540149416850 2974563108222086516 9578936691870309781 16375027268463290747 6547354996344282145 14773238462107449728 16989054563617175795 15086827316090671642 6008122288343132790 9379791870927833995 5217459859081095817 17077661599673373040 8342673280685608749 10737116541325438646 10327451915041954687 5236128985770760178 8727941024529904678 12315544467628503328 15010695485481184945 4557229873926744300 2954953910149449810 208710126736840340 4680168440839251618 16438522549682546929 3394213846391300514 3311268669939570723 9398991397318941402 1537318928258560126 9945151523384628521 14444130951923282961 18374488508962036063 13410706848263478027 12086403467223657734 4425656418987015985 1497559180610258677 12683236151463880618 15853005150488607252 8951792506187130040 2589474744742151686 8825022444628371352 14121975525496039303 27211069493467333 1131041172474179740 9813913733593792920 17197666418882585186 8331624802348680619 14293784240968240199 6359769925332047894 11384778300032686615 1735677373471946728 7275363990260678761 3684660422004825024 14339258205862408789 15819987320813929323 7296531411666679789 2113246916406558936 1958390843380620142 14459385387482440541 4887311816369859286 5111498538860576194 4082395569343009815 6317992483721235635 13866258233490405222 6578499384757681181 8220231022301631482 7223641251325376553 15219848610410915135 9245401830418937993 11362750093244486276 9256676449994928419 5623214368692788159 3224104636987047659 5930961182727449941 14821405713745690509 14935236666632576791 10646358191511962252 6332036700950566571 10066291654732275342 8410241912357052756 9322544773476462006 8444380312845736973 6945971696062143327 8641959075660699074 5037546358760704353 11269269122774533570 10672708975444789461 12963383618348417542 9157589219716268360 2776757743783157819 14222509294942639019 6903767972446953323 1210524080608356186 13210957026507324766 562755619752178003 5325131939012235609 7576921113235606112 9808196922729833803 8940192383067405449 7447033009542316359 4679030043042620660 17035347810334043507 7260030458368419116 7098086943868326919 2355486373735068938 12770251737646010874 2955746092379830846 754421170558293742 3355081636005053944 6851904390333816838 15630945195101051839 17634246634325752757 6050319287063391534 16164250929060383301 7426997026986364904 2321958411113719324 3706467834354140436 17624769271846275158 18422395438452668413 8219013639722929084 897340860518267716 9704134193503677055 17453776612642882247 5643269375349778375 15774620141385480203 4358002491428112212 2562337500196997071 15785400434792086742 3015219257878375812 2080504636338518770 18376689278996895753 6172182541314221472 143185765497797174 12657613421049701643 17502481316494331904 2809072154522215521 3484912845955536980 5743757444097281440 1809323261199591141 11323425576130721302 13350230394836039890 3992075441393361607 14216686030315192239 1359583155018105314 10098037560373874008 12681365160621816462 15385151627677437749 6750269258540103715 4948296634572070805 37734669649916606 15735923475369390879 2236035895272735581 4079108291444829188 12854564648346961062 17952487033423105218 14460655696909128563 12877999532713836548 7754288347773011699 12699458445649844076 9503193936230318848 15115755113248595682 10123237716106150642 6313014322580711380 9516351215327983206 4302490868161551122 12527924903398643840 9845353722177148146 4729143783025096623 12125067864197434581 2777239881616051399 13097330540352034926 16094709974728828226 16265519330491255305 18129919758324894626 13467010676768396529 9182441911081721594 15130041111353677758 4677183053039900602 12529716672736852573 10310005007497475277 9724867492654083609 17128098679829827570 1459207518746140092 17693378155941253005 5155441890179146219 12213862986966459008 17382990002338301585 628154512095782012 15051654495168417159 15358727601520198758 15625912208397836289 12339333044724988533 18444394934807641798 1201888998905796335 14996085197055635266 15404912837219390063 9465093134804985998 12926342033981209708 15585062931224784544 16576304520775269983 15132407500996553179 12849002243536786136 5898747229638442377 7182499879041732567 5380037466780412915 8221526588327460583 17314777516955146145 5894193433463753101 13988641663287333125 6992463659061174806 14003483410563191154 745783022354616755 4859606878288098426 14243295992289063189 13998825550241108775 17503840027120377350 1208774368394247909 9388469346383600471 12667991773373860644 12985621489302288234 16023365059440335090 17780271359915525084 7697688789696539564 11716325332466255763 7232115245799009077 7949560572542869112 5291306913896318901 2383932063018270414 13218556671007455968 17992762822393026509 7398708017998794954 17953442366944433898 10673221576919169719 14787293982985997127 11410536050739500106 15650425745196928114 16812959830268337253 7470271011752337767 7482680838778322775 7772339096798959829 3490004690885735047 17423235045650722335 4556434427788022149 1784638136148415660 3625713085071531070 3282222514288394115 14630960832350506654 15814936469525040077 4795615412455286098 11450858122681248796 4847439058195906040 17015297345943128760 12306747831177618547 11226828622652792221 12172513291849178217 11130483133048131162 14275948222123895287 10296500771063786523 12057303747668612710 2363396768926393191 4966365773299684700 10416170860102321739 15872731564164615393 7570397068637733482 4662622164673490100 16370032079119972014 2364121939351184786 17068979549273612382 10355475537470781159 6369762483665176625 12053000179236123982 813397326308036571 2408507788091195995 14542219077559762965 13122337793188019798 136638079056524055 8361632414173943901 681222595238366049 8504220844037040301 15280773840439029218 7688235622083029377 14809078343523979800 12081181214632862765 5767825930129016746 10121192941506172352 4799155855154592362 1339591056349923198 10341901245073594705 9715759198624825456 1488891281023014126 11738261982127590448 14487938599290371312 13378971967831493078 1921338041006571360 11456105094915544937 1342942575460946321 11456067053828152197 16351184183185159090 7846042000374983822 4691888943800094701 13840544517266633657 5634901671922989044 16910763597407421502 15264696106842492013 10005780145329652215 5036815458115052575 4762360010518548299 9682774309651720124 15318404229854283908 1128923045728042581 6339332553742475667 8971739838240148283 9362594017582535191 2344551982273611212 9757993143828823536 3682918220751006910 9230548493499918486 9202732048022802048 12175978025258066471 9188652708434822375 8154992553372516620 1201762092158903801 352217607308243016 13264962595183864072 18125983284537960503 16925206157815718630 15215136941423063211 9633306420312381171 16050009609458441124 7771483668708272965 4006422773924859340 10724011689292899989 5305175036651844847 17903030969997277264 16634655405817141098 2077690528582657504 2894293128982954244 12319138581162064858 1759798115095387186 3963959870211643473 4409735811909477794 12484459224714866392 3728184992067022341 2158272042738403653 18026549743206988542 11658502631720460185 12632454748924440813 10773056086814140168 10764337088601468165 3731764730098177203 7736219515425902557 11965924473587543994 6540899984924384298 8476279892529158526 17895094998686276105 12741390700602534483 611681111769645533 11355572026094413859 5410366345841049216 286751670703044675 8833520882814117443 17910747107792264834 14308544953823496828 10911024108799280225 13505668618253083438 9863453924364952587 4664964423716005274 13405389215452612950 10513657957555439836 2404160787048003269 1567381801637508359 11309669701173676287 5495608932354274565 9328946079546961825 6044611977074100874 7707630244820980353 14367261595966054825 8097514435226970598 2252663685478311043 8777541709456094941 6099223259855691861 17992316646314087247 9281353480958068480 17193928037973937025 5650195050231694143 8355505252099794895 14269029656878486267 15505841514198377420 4610621596557919241 17923116327471571123 5276921230601106484 5569392184330613933 3823393956578457791 17500346842376368529 1753767500859334789 15866457110624127968 18419555062625308082 13481489249216788170 7498810304393944698 10474294542335890834 14126820958180141994 2291602246049649082 16999790027338017165 6809245770448216147 6291011009154530865 7055507798923930721 1193698925289610496 7687048507796443895 18435587964214089899 13769354981191778988 632710517123503157 8657901159987011341 17950253378001747771 8963868442930324149 8111098587778086628 8209054053591880600 1861511882492055387 3508468601498377942 3487758645694363028 12883167938558237169 8451459888759848096 16447483256621154685 17160161365309910326 15853412740461250932 5149650788842718726 4270250629669707669 14830676333585758802 7896831777726729761 13041124180885202761 17641740131655566864 13827446692671141552 8342702901860463665 9722794886406727547 17275790996715707380 6033787828659050843 12462032125290879606 7673800493294085993 5161645466922167131 12846368293652725579 6030814917737471076 16516982817092671840 4306985207854962675 14522464537214767370 15045110537125965372 16111891095607689087 11778498772471522397 9845174726892581224 9955236546016851229 14906775570824994939 11614790039956251698 10929231390148437067 2410221888504385137 317816235828775223 7186159973862263710 1951672963396313411 17604300907627863666 17277552029032345112 15929745520249327002 18395287872102142104 17460799660520870960 15551934650822603700 6179290190708415111 424842406458363062 18224776772584603513 14257006830575747520 2123123743570191498 14440372640107998105 7719046172469995550 12585805521481675786 13210512922384502034 12758632401348211738 15106819710585537905 16167043737054347516 4349147976046576347 6173915119444607068 14884642718614738678 14770804966181010666 3045552533100446594 1171035734235353790 2735979537310666046 15765377138728152371 9022310620406383529 8981493726250422915 1663154215879569583 15844986862740729148 14631729315881605651 1132597728999140694 11315317666130477473 5863615388016936716 14274844440222739661 9460218791635373986 8982189249224545569 3393259951118601332 8439665385692309944 14751307832612668081 17432013473371998270 14546869653796192737 11883638599383268129 3933546158696555766 3275836564967040172 17549851897472150088 12026872077523836296 7982198325911875125 13656510336964145648 10393070309353118888 18001688390217516053 11747202776984076554 17335570104821756886 16004468773567817629 2284458634553755752 949367096191218163 2622451593064859087 7463952553014737283 17617470039091608830 7423276058419031584 16667217330935448164 11021177746035146740 12550154975392333664 10707567330047688050 13701772793281789772 10251827825296731067 12596414663644655354 10193274738114832183 3895225092674603435 9611218154871448733 3202415911246693228 6997785830899007081 8940316498878021565 949482155292637419 11329577847322422567 2219521883305955276 16301216057372654944 15246562776403487125 11746064301144214154 6084174300273730781 5695230600919873816 15413476423348376988 7538240583705194895 9787531412254870021 16650482837958319400 14530043090341406268 6992062515032849526 11147799343978281378 15133218007767090054 13127496568462584055 9211113241978708177 14619712278788426149 4349867215914051956 6975530012759817519 3350369210440432880 18416629188137609906 10599002235759028604 4479169511231980644 8183780963082884881 7911006216626317541 12004074751602891764 1753459852014133402 15858180756105607597 15879184459516323708 11614197048372334849 580933942596965645 5473476451769589275 3422614640343463336 11756028589525337147 13264718711515750715 10217960689440251083 3888754068863355066 12363585130051869008 10590272556935981981 7350183167382219384 3006963326757448506 14796654565388656385 17361673798465979426 4263468436726796406 929206624911868380 9355612514753349040 4025912557310939011 15929747736574688777 17872001044029625442 4945278746379396522 2751809227974793746 10809494938301425506 8554950896854922911 14338313401837958670 2572852424759763122 13120078897958758328 14209285759965942521 15677778216883394332 16108592695414941612 13874774213526916737 9115226104730644369 1896207041926257959 3133158852228859894 13294304308931776069 11945610144275707227 10212712413282756758 2794561793283373952 549119268178353452 15488353870922135362 9042095135267134398 15105707789980458552 9750820555654437684 4332380985565235336 5051034757082676614 13723306991173665592 15388574948987830700 4620091006169614502 4229317651428245675 1505915229785025438 9042866544246855665 10995093208380365316 6068269267924127936 17566903096891300694 18214333080542779492 15243280504621038073 7112588895107586062 15903074733960227549 9336406030654078911 18248602236427177308 8966479295542480120 1416064084205395531 16976931241185297776 11858413745216710643 4834624665600192168 2986105299286725106 6460335163634320532 238081603698302920 3985395512106672302 15715838156918420928 15317444143659940182 5211828874551188545 7114796967466681273 6049709203075750199 17675903271825719733 4243128004401950258 14208491897442375932 4098081653062680705 18077563699812928044 943674035700266611 12220994979092397065 6224428054865305512 3517102490893219784 17770910652626913959 10685312435266158221 14162459326912950370 5441910888552883551 6656462966737027529 666782397217911197 11375900830443076523 3706366209436176743 17076520275224977118 14473690747467297944 13500065279742235751 6723687223753118018 5823249146774507829 7702415422629651278 12650285681869655892 7167098345240815928 10366836096935744902 13248184715294016854 16868075905401282554 15084715812112950137 17385763462657720423 14213546880532708588 10292457531879630017 9361460259922705718 15085666825540986289 7593981567241436572 1104690632905738261 9818565896221741257 6946236861816207040 5636030892150348236 4464125551374793526 4774020279601927584 10323453180021061910 391715098494038519 3516550148332851111 5544387941203673995 8838037546389912583 8990039122395914048 12633977987483804968 6224366154026035168 3062043324164717676 16388342161657353393 13073661345987314760 17378573967524095988 17476159270712538096 14386564380825902788 17702454691778533760 16280792759932084068 23844215258998358 8551582076640169975 2629770967995895428 12179622532138582909 15667167796773076579 2882783328961894604 10455289960365309405 14641643727070317755 12539602083542490321 9805994148574985393 11226577038439078320 14823425960590841116 5382658792501023687 9999663863789117427 13136493395867456214 14454667831145761776 8677630855431718039 7586131165704661125 8402578475877535276 1451563187519056348 3734312197166288011 9047507230119057550 16390517560634795572 10725143397403067664 2059485009999515190 3570756373150615464 5317663704661835211 13415570099625505571 133121412027783438 1318898126339664034 15943349145094269885 7602107662895847322 14523247459593486073 9209435438046584238 15848888508559899954 10925606069373280568 13819945565296342620 3172172828804037054 11350156753784960025 17430242548010228864 1434784144991215155 279537541054079340 14520727546808196921 7362907260075866094 16604608132705431921 3870204947833219091 15938457074580198887 12432676106031633471 7622915679780372151 10336939300820643592 3126807929282151117 4649251974048210984 3379564869647745885 14197344942270817540 5602685948177895374 12243822857052926904 3839888181845525509 3636827822235988184 1482232157450650878 3042712527116042694 965440657923637676 1048212239078744748 1049376859008599522 12864576622225635638 5604870801035743223 3746658552575078440 16058121803958118312 3050337518294433822 17153686729265581334 13052626225421646429 18329545834207901054 1276130933572208637 3346978043818033704 13803421435452536473 9621299678306656410 15724775432354392005 16298481104649399361 1942590224805413124 420474985065582355 14500778131243902824 4999485242084561118 4184834148384361390 5621387614470749922 6195646657865391985 928979086435578137 10483223793405362159 16772722577694090366 15280155995351075487 10840901083287258450 9776490405498328010 11866371892165191955 5408492209107683437 16430941444728312157 475052769863051222 8002873606840589972 4339323531283961588 172418905541700214 15272309538925054929 17614117328216240821 15965126590368874439 1051443184566436948 6661020735285605993 5323271073886223929 1921325731798738086 205070909210475849 17565451422156701744 10153449934591946459 5809805936203609492 9528379744771490247 7535980885537795508 15535634784075211358 5878485121945477342 12319828503429864757 17356803993430981381 3914452421128831401 10510956354250393201 15782613849073049140 15908815772746262405 1894248537076503931 7258118396504229296 4672927495720938123 9232744427745789272 175398822186976013 11972766819247499570 3671191641524589166 15646253318816566642 14868044226997457125 8794291390629831640 11705655776981163776 3390058814257258891 16089343103424965653 304707863959219760 8588035754999033192 6840403462383182717 14179426307272424839 1357039332371072097 10790386613001823447 16062295506672788044 11255005635548449514 13055026273219490329 17860624803223677993 12086193241349300700 5046839737187078636 14019010458722019899 12785744912487705041 8749782595416218790 3338658406752878547 6054254874848853557 5734778660889400352 2980822859168819172 13478254235078744093 4091014977592628129 15083178394670708489 8303333082470419178 7323607629405689036 17285761954360393135 5891134605342637042 8966295858831955709 14279891758626428165 9334434928168074719 17290921006371615934 11386581887827392389 5388502884183524548 10342491810520617692 325422614556690023 18396354210970882768 13828146585027338355 14462036988018991030 3143520612454609998 1232055790854698525 16819440862102968749 4158690517241653231 11521275449221029021 13788148956926374268 11933021302836613329 12096611914425610637 3575698961226603645 2913469086732373366 6204218465730156791 8965414274075998216 6433758430134117174 7180321133324539582 2879382833747282537 221968620710951182 16993256098215645076 14307167741343926227 15661132093793622600 2146482382876249992 18380417545982816302 5874713475584035880 13206625393502717791 6429779391146997252 1211550867102236179 5428256692679384437 137957348571093999 1324997389176246989 9551447300438212054 6074175503572874635 12687341094462740250 10733630332921312972 17720092298606679271 15572723217918180170 5024104786466429652 12229184108194780825 8681281436579694638 17594982887888190091 11697504066201936529 5686465651773046633 6220549189166623636 1673334765144756635 955039533979183640 11566083976425359157 14818822921168603937 13288327330958668354 17944255084985576462 3205929525230275176 7335846101378370269 5711689307335581873 15256398743699662526 1168455557481434127 15633833452418861537 9775991888224120745 6529590187995693217 4973585336929451062 17035274915624926117 17543315529730177939 17644547377834023315 9878766147474931603 1477561767889919971 2092560906860634132 11956632563649782268 13197808188224478693 16314086503292505633 11065637705422453644 2900257033422213733 9066938374801740302 14665746408096787452 16628572137672202845 10451193422649621995 13655477778520040275 15447164157124485989 2519882905883927270 15901657737063609833 6857895541956935662 15100320870816356017 11383435027205028770 10922893039035859857 12875295762255661096 1083832170720454527 15690637932410669800 4408186631304339367 1258682698829708757 9497955558182381011 3746086232385021484 1707816577866810313 11424857837783373924 14303165192759896078 3358267544407897536 14603323210014705569 1116644548084449051 15312821898486953147 10870066296532333967 13727238820723369891 6602787561576561157 8850514080144683502 17158822731574225808 5354616820764067782 1415708889482989577 3605585850054761650 11086396890438407753 3025615264835516044 5935865177744235417 11159953471579344420 3626354786741389536 704801748583341747 6616963480127635139 13198907926703336539 5767210114229640758 6084708521920174566 7796211199107976550 1629306372405442648 10030857968166857494 12704752242971384959 16253871894872441272 1567669262507221492 13513496907247245104 8597303918984893886 13800472964731449274 5786165068746563551 3128371947084423591 7149724703331622241 6946659910825397576 15646168638285744205 12706740143110970533 5695639908289378657 11288732589698068866 6788500563434656795 2907001798136657037 7068323434217319613 12709478384682377386 8754933555134103940 4541342135193717446 12149935643321496890 10058315423142931312 16284433402976111922 3270010186028838399 8159040624617565021 11936262585091714988 5116743456653609305 3491826399751931326 17836213558082078127 2850872447720962201 14109579758962300731 10742457013774827317 37252590683639934 12120021800573919116 13994354276220319839 10359458229762577459 2785482165934702711 4628366450625111824 9558528672324256372 12815788675391223781 10901840511169821798 10737528629345976811 13875929327743298366 13181605958364706377 7063155770634154120 1140826053922325473 6909128500240159296 11087479518163697987 8149046321166294464 2210123080824285679 4663658788837714872 15085614941625824996 14120542155868657538 9879562267016938383 6694163859927984918 9467083333321467941 5421026838310132889 5165362471942768655 11339671968529459261 2766677890872937316 6798511942213282928 5512620191223435950 1976503755263307616 15786228341082065106 5711395362818080576 16620061962727159158 7970744496311922649 2474383913376474442 8868071883472742700 467209762843916926 15384570060251063665 4434749622533562388 5684326276914322907 12279856440883472515 6950928892107352331 3323343949876439214 1683503361504761306 2027974856791293751 728633561110110219 3412043597197617451 466291969951172540 333345819671587260 2477767951061268566 16340786598935125135 4832938672825105381 11673493778276888121 17431905668500783698 12883064068717157595 9824969530321631193 8650089092556969009 5497337238073831176 5380943322993187808 12444663508731786493 4286516766224707999 5271173759905018484 2858464419823110248 5633184116846406537 4854536020290471825 2712134466583327813 12863092546240638638 6679449936513611049 8116283742584951626 2595378430134110172 4642221548333800713 10421664205849443592 16119930020064158482 15542722619050973777 1142654706166520822 4592723181230505756 9842771147990433782 7693838477394779749 1461922599647529032 9579709535113378016 8366047283599610117 13264063419488983383 12100638700286557425 1955807871916113316 14910448411328869035 14382993718146103771 6609882484767201394 4427359189139884731 13532208361897160983 2700207508793715745 13231815321782441538 12329998653705196024 1354021030499438097 10822315462164463436 8795812587506900420 642958163412334273 14500395369699005957 3268969281870660647 2696620000206452820 3705235762379625193 5656601202185080839 17560365973319972045 5370667584712334351 10118406355368432927 17208638222966592377 3650109487632238155 11016199434156663030 12553247423641845347 16116706007870093239 14573574102196663040 3505639021077884492 12235942619243656008 1201707318064881403 3517719241475909057 5643836816125760117 7337604801649603165 15306371426657361547 2727859742048139375 5937167182643003481 8890995144642229950 4390110088673266411 11287413456946850763 18037426422388921626 1740951202247343397 6889209449766298380 11293859077632770174 7128204867811809183 5765143604668093554 13051314719484026779 6392073743829002702 15078874087634311069 9658315166396929006 17587342164255855362 14919328736437533373 16185245149997277368 3934228479486984847 14118620043765296123 17437710710195736234 13426839463347289248 16774680959115122435 6154306802339908571 17531235936363978563 6584032762313804821 15304416238553524375 12112477412305306226 4499566216903549981 9036897879569582860 6970906391872304579 282450319753934965 13138843308766617833 3218863901775415607 7646347165618062253 2115526426512005497 12121924483897572202 10706331671303983201 9445954733807790394 10609727718311682750 14536405283259688231 11014582087704688786 1798485082593332196 12112205082875153161 15777612856777487851 5760774722736963692 13913520544025167127 11831127732284804787 12281177401875078237 893564663180795153 13097841399407703370 13837810612861649328 4462588433196135846 2781571964355010888 15095749212984809960 11048887418150069100 4613541237944473293 9887245848000864710 17059757812363209065 9314174345866469775 11193178451808391959 5137174397519315188 9664505216687485105 4215083905702741309 15784388589514588072 7322259021634635427 4959034619096376185 888128301561290055 624871397589166076 13231648752255557793 9180280293502462059 8988473628748667622 17656043244659308223 15175141509956086328 15208870693937315255 8469196148541467492 4364985730574734898 14693673351109877700 1385319309648932370 11149966702181986154 3157014372128097571 15138744704011278927 8103164014628627837 3023841715049350909 4351296802897170866 8747493221986142186 4310842452343780551 17895104342868925887 16500578186556607421 15905635394537702873 13283955483393202937 3435294223676070877 10494145117821013273 14702694539784101015 11252029546946220568 17115369528816529081 18091137797786359449 10409130344992309379 3488919561093264138 17082531171833225056 16213589422489045133 6359670878418101926 11504529637263954418 9656978086931201624 38550893049418441 3046836555755550564 6131029745537462331 2939310652328233739 1587864507803261005 1150012030084604791 13836063229524964599 2637119884167716720 5926055549402568092 1168905394252753035 6930570242479788751 4610596270585290922 3580531183598756630 17909372419736098447 2630952244939375132 6286616609297503606 12161939916393811816 5231815895263698382 12560852447875065672 14804779242843728936 5692221155697240363 2889484423866393866 14971350980433602730 8551759434671209420 10687600801135770576 2798046617305771421 536848258720233402 1017814987609102167 1399512339932434537 9013907681494309992 1279539373091665442 3381352382518386085 7887700534607146645 16327204367088389364 16649865298561484280 11544147170695857161 9027352608146677481 2061187489961962920 12790330220187854721 13312460846022099898 7845173356214529146 14972270190959229203 10664078963412629676 17136652249499923106 5389124666878700037 9789347887411718011 3948538433352400369 16580151948253496747 5629436385774504694 8931070782629745861 10260580469555652579 14593950717712324402 13231146932538036335 10055340357244736493 5408745532291742686 9724847766624516933 7144189132790647037 7042343299833572465 13012099527235605350 9846997993707798329 5134229707916032926 12659644367423590027 7317636565920562210 17650367241579776416 3477245530497724286 15830554553429274230 10016201809814236394 16253392358890941978 6561922974380127835 17874905496552087074 11323907234367043112 11511665408773941942 5779976725848448045 1349254435962651411 7019773953411528077 6864276137751329401 17899587004915760950 2643816648888012966 978333285348930990 11080245184786027973 14794186695148522000 12426681968270168599 13844469884309515560 13593810465878269942 2860401742016084975 14340366478425770616 16263411958083578124 17323000385867153364 21369773053210286 4170712604717003882 14178820934248596649 9079231415045011054 885672737327408662 2716486883844600496 7058535126174185976 628789851722861158 6164909358278706614 6788211130688475499 12849226355292431320 8536475848588307269 4941967482745915517 5344655019588261801 18021318652731177927 15097674689287284493 2794891859117806608 5111363308385522721 12294380241024161969 898064868677011505 18381781775429533771 11047283971302705270 4648446875497272875 6553787181832563497 12902324404551905772 10753051846965530479 15205912719241465120 943391032050265541 14830734819508766605 1143494623564138958 159823708769946280 14433699347668585525 12592480404604756897 376724867459613954 14372433633355258050 1611088661623308994 15437519256632377439 6488263456160300119 9491562008388322868 13892964926954158060 6743710765782793034 6228241824434257877 7440823192542145037 1203474551145150084 18018352748232610411 14106318516744473146 10296728568699199093 8169970561166339787 6773382635121114 7006907241953775640 10028230311663252122 13150299281945735569 6079602472960558429 14229040610344000778 1441132963066777880 17580993855299656190 1503980040876492742 2045595251814274597 17151657096439472916 2671582001117710302 18208718610105703281 2883359907578246355 7045931747035592282 1619408559703900336 13502259890768706576 17440191544769219962 7524461068243411630 11807418982324574662 11670734916504842194 10062132682009118918 17705999239828131780 3732332395213224483 15700475531175361210 17509344571295506274 5476459669923378572 11492975754971804767 11365756587788435566 10151878469879943010 7795216102744123943 11679999107855594093 9382529170910886288 10542700923583093876 18345494890456458178 2507939902024350454 13469710362312049918 15418138863522038224 1469254118973217332 642417575143842160 4241236577051733496 14604717739388344782 14109546203197626779 17063648120854332197 3423550246853259846 8331835937308717801 12706340571586787244 15255420141693703356 3841355392093003909 1213130717031154819 10392451717870836063 18205368794788856047 7569939645291061520 6092533445597682719 12548853236249504198 8907339092611543193 4602250941008981650 10850294716189584557 1818490119373389559 3313029427468513023 12003267095354001532 15110994116071005715 4486232043278857792 12014592409101367305 9730443734556854947 12014642770482184215 13914925126572945006 7685165570573877813 784806414177740759 6606674588355311746 4502247944764311066 8018949005838245093 9979496573810056041 7373118635859347128 1815584926737846849 7903322670987132319 7750659936329055360 8652324715398706306 16923737753731187526 17738093947330213059 6598827293927487426 13158048586957064471 12081313636411929510 6127260158146269042 12384320980728343140 6073413525263889430 14550664974414112544 17840463958359390700 12808279072122809992 8970128550157423258 10397785563839537344 17012045682691125599 17972328154661679713 2729824016796751607 7571361201685484679 7646832492268752891 17657908850850150372 6924278820750301357 3786188808399949021 3549040323540120544 11473492386985536380 11804110557203729799 370194522791639423 15915361831188774415 14723104987998857392 3284803693233808999 15406860093613452860 15531834627951367275 16194275456014961013 17784258411096710002 17041696675706213508 1701818523089523948 3560238967577529447 11509170517027824747 5608577993129328592 9873508209168805396 6938584435127887523 9533386238349213825 17638285310698827091 341342091913959131 3350904564723541306 7192847892713099807 2343240377984986665 18164100215054060116 17618622234512802622 7758418674960886425 6917281192177048985 13292984957647868870 12797843962189663480 1523870469701105444 6028819494723796554 8359233957831953262 16293489470827810634 11889909592569843057 14946911256823533761 2834158054196613977 10474755156329722365 12920662518704815372 281888669178199865 7373568062806344889 7264016812223891959 15186507107778455112 108224287114168700 13806610807738109654 11260412925462727399 8321439049515670122 6841868371785418681 9021108875730685207 10636411260916285921 4549982015646739811 17124356473020226942 4467425252362148175 13208706763272679896 3715820161288732224 6785973175344494728 13130172947373888940 11299228685915287460 12389733307469667243 10365319241927156974 14441928387487689906 7635994072296583525 11721291231817701661 2897371108145610575 10979278115355460792 16100813801433766772 4441272112831010545 14585897196823712647 10796836825907230555 7333334348463803703 3247960339491517998 17160057952194657807 11217494016758454021 4017808625617160276 16746254223952270442 2691705574091985020 6247439316506827127 15771732541924003277 14463211190743704939 3493133824160688111 651442615741682925 12080953358178608799 10687726209838877179 1075867950217990722 11371485471995900497 5486471718758445527 17832435194254944237 16832627038620317864 10677435520767272750 15285971742459592445 10834185410673727880 15778514106121843984 5515845818258936450 16568706060236863178 17059896907683226220 1864826032825069482 6800010220656530626 3499940842841583393 14485928191697805020 16662420892392471690 16856390960458741732 679934765873304046 678842085077951765 15001342524285445648 11920973763532275919 2361470439682296674 9698308426145973064 4264975754375624826 9364075826219715435 13955248821771377945 8902498059488133312 3187240584554234150 11368965716770748978 3981778369192924670 3404558084647671720 14076147477701444505 5568235300816864948 6965063318321229269 1204907908819145336 3738370715984566568 13051001581619737717 18251890225898044783 7973107838960712889 6206395511262655269 15453748739876960254 13138345811499263758 11423369963415142308 12528822298292590790 15710039600966526196 6912424198929909198 10723067426164307157 298600465987195335 10814532842396397267 11917418312322549029 17073463429444235050 16452781880228954925 3485319823834975613 15450891062184242060 826678034374087518 8931289504195762813 15228222548629363765 17047486570691685972 14702109154592668598 10815810454659661887 18413888893347539123 1177779986457828426 17966896382234215655 10053591024998257703 15748870700581594825 6876251902776873053 3496621876797739917 7994588689521280248 13674562019871806325 1723947643941030204 6768649274263558372 8597948672914772928 6178198894199815189 18391856602905829273 2966125647954187978 14973456188511284117 2544565689341720561 17945063554202309519 14594712925937058104 17693516640239926180 10755080464813266882 248811930847674787 10181705895972316346 11957966192618954529 2389923143938057935 17581465445738801559 258307346659095411 17499904684246428817 12222868225580019372 7548373059768770878 588860943217661412 11337832048970069950 3601376488340911941 12410038791096132502 7974021527878928474 17707966856461024572 16053548529027270503 6578049552065864220 9766843972665965982 15632335680795238848 11473915312891726649 1643939660071801763 14041230303006735807 18269720582165201930 17740198805702224788 10876389314298275838 12734918217515689307 7084108466720340029 13515730103490629093 11990670943864465280 4514999859971243660 3164357749337014296 7238971783336332304 9682660187847278280 12183425382800888088 1948120850262682842 8783096084771694528 17093614134764192912 18256235301885151933 6177036199418369267 1006393251994880507 13541553366510783931 17747483607431541403 9912929343612275121 7887046445374856488 13460019731454423092 5861863155120728680 5257841967124645151 12407675772477375426 9464827697256002146 16375222528149229230 662168914294445476 3029060302068086980 6114506121494044446 9109497399604632682 13535437389511765103 2843674825744960921 8609782205913357399 7217195565012094418 4187227127566675538 2475743412818184316 8648331009327291158 13870620566278656248 3611429763035112496 12029416783562877589 2173862021660561307 6294147351196694315 11713363915727869158 7268886157532312577 5375634194664113458 5785668861257451778 6756203698698268265 5882629925748734340 10070604627189557614 17289012740480047157 8334625344241026210 1962021033199955632 109512718658438431 9644914083237887876 5780474424524512015 5632365779349564900 8693250788137469354 5639726969735438366 2703396565097662302 13995918141915087027 7321440528731708977 11684237973667162000 10477435088531300291 4989161639402061809 10253078809325842508 2611310017167422486 16248757231623212802 6859276904232836472 17173104072799816396 14160394756204174813 15678060682782880678 16745254689142285516 10708780989171835081 191741741805810979 16526619859508541744 10418627200100190142 10606515778196692699 17694100069882096550 3031706956094212653 16850461349961431658 12516465675672761968 17277788247381090821 875597977171060179 30382620413017605 13716910029686854311 15574022098791621670 1877166819066843967 17456090096232100180 2899195799375081757 2984170790111883014 4325207202942008229 2768722294208592012 823243244878265950 3859759099497840815 5178430865955496067 18296444337714173224 17769857802359005797 10525709904226228131 7424358668513113022 12893749862520059671 8125892622285599676 3687813647300346783 3610628609000809128 3788909930183764980 822052120836637485 2609487473710091611 16407521424309544911 457211648559505295 11112422684784064659 18000818244005035362 14552758160710300748 3642555046156520019 16485263121822022061 16464259307083647166 17999013434987349842 16922165903119089687 57390214928076388 1605242864794946687 13322475754238956162 3271668127772695857 9879650585102301308 11143971244927251392 11088158277921264806 12121789916612889949 1779522203042382852 15108440870423611205 15631723365507190538 10271798560089960258 6155170107661588405 7148122914370301728 6814339817148966177 7758926047270488414 4776300867245991110 3493335790521895580 480601359290645587 57498052972763131 539556732145502263 14063455093919992118 4807876544293369409 4431683680579536537 1829886412199227428 3978158878286403119 10278934878680935528 13803492714714116680 14227185802718957810 17001261566141330159 16507179406201121404 14357180817134363284 803378215981860279 7944359533458379597 4735927795993641092 15580840467886737657 18040828938106915246 2948455765132810020 4391483860163789866 12015517342592757737 8289167019255027645 9056560211766029228 4624751932459147954 1641514490765545827 12021343194648231056 2909191555217118971 5055668969243218553 237306904683994403 8279996074173056158 14890438222336307990 3282206804128220067 10021725020524434855 15509750730808715864 10702177821123662122 3948765034557605531 2163763076187543450 14554045733664707838 1102232960839365384 5968226688807564111 7181661395653483977 12802444298771112258 8784980339697592484 4590451328574460893 8936857583005752701 9251867848905664003 13032569937863518672 4906056869050753058 12155189926652717670 2940336444013948082 10074052100494844967 3817669731667087834 9924383466506790101 17926496288307092000 2009837790503777825 6844572416577653320 7947917399781603851 10890343701258459734 8661744737690941058 9273239385119282430 14075095210433049835 17563079559414740774 6880979909092578888 5811212839759846945 8890087224424971181 457604222366064268 5685238170612984535 18284850568276214196 4573408312787227540 6491376133308469705 16733475600982869529 12645284448596956366 14877877974588990971 407789208006645989 17784504451203045995 923759556231295098 1797111787283332100 17344722131044055294 7129103224772732577 2911948608379838383 16515801884423863709 5759885806094347079 14786687437673687590 7547658230563682041 2541298514197591727 4726565301103449449 9133705521494210424 6539397855386040814 11626440971339579922 1964293025071138123 8163108177793705184 6790088673945271894 14970468390144309598 16955648836706648312 11667673557165234527 17457965539621593694 11836234797138757412 15085819180298377528 4029864561913305414 11418242040565138420 16830561740536407925 3415342215108703309 17371900651935549544 5114704190720248283 15904249749791787322 7827512814816697942 2577215957205228197 7500685914649844633 11898220837744088611 483546758231040453 14102283317605916119 14717374591662794623 12164618016604890581 14255297516180900384 17842166401122429137 30066522690503485 16744231529034851228 2948534496296840048 1503635467031924529 8319706657417662047 14773895858800955356 11920056237675744326 13166450504195489533 17502644853926103598 13695712735951892452 13941224951728583941 3813693390562836097 884156103769757491 14994925606404639325 16745727426979873108 10901659047280546174 13043245085311275794 9860356665349180228 10564549006048895662 1012517047206248587 9742757822643744381 180450386605605931 3244244664444555221 12950696376310713735 9758708733798041133 11009290165507666594 2491417763066808557 18199832911105844279 1840207496449239729 10178179139590185057 5615907870099965751 9422437732909875517 14872588261177868512 6817955803282093206 17983981648748782411 4823960255660894314 14112748247774635968 9289127392858850038 9512355990568184417 9224633090398992883 4022335806347106557 2347628494694750895 13703523908934695014 7517157288933104246 17038864331363580836 7211637630062195416 7847773133579794736 5837038637315511845 4933725816392027697 13382389370955900482 10297837448612613947 2689668430889094668 2000996123850159941 9867842557326609109 7929351451277820076 8251548338181020296 3227794664003293638 10104870820218671856 16516203942223874321 11344130635009690398 12085587459051388567 8771580737305199406 6775420553364351194 307789381646420741 11369694021172420984 7097897243989736620 4286198434976917113 11322183880685902703 13899358151834110646 9116268435331840082 6112483227098238931 9364844034544895612 6411784632623912004 10830009425170506119 2381431606659176432 1613700757670090586 6905914621696839320 3647717010056661645 2097121521054556903 5864699902376505264 15831520671642012506 4118934249412847943 3058819903828318759 15113103110115155075 7030497004511587937 511758283321254360 4933354997514402085 18207024573579697924 2965077861362218679 15805074753032061725 4599796098588459457 3606890102816296327 3736120421270855996 16210582819470253785 12502652850629654097 10607000805247247231 2867926508817258238 14415972595667329781 1485875186853356687 5856500330941849185 13372615123759926757 11817372027433747180 5386822287939072886 13311418322590584114 13347021758529635565 5834355704228278341 10274463918045400257 16825574981683586466 9361227684225264443 4027938562271657667 1983246865909179963 12664389941227800336 6989099462710313667 15163397033049261547 18330565929774151820 256994342797062476 9261772219958269530 7927729262217106273 10172760422837568741 7825556201549033115 2081677862801757924 13457350851556782765 11027396607213471858 18192925640695437117 3393090219437631312 3330233213966856729 15030529282479914565 15530485393539798371 8048909741282358254 14993621598978357332 1083287014769629756 7607388659990339850 18030377716830223750 13406474722359687103 11976728077324196133 1165069565685843713 7188275351261706444 13411405177640247626 9571443415667522384 5047006626235578305 11701776965650741345 175314652610943071 13271339999486663727 12761147697066374040 13935424765575807829 1644003456209232943 13509546391623319572 13332898440071872231 6393175685303924269 2485974163634315748 398249818643799454 7627443224165134341 10793499214496076334 28096495778558048 7543743139198750057 14077668092806742251 7077882998753350617 6429275871175084961 12353311620815666563 12413884988739308738 7531167019515389881 17847878481231013132 12214015420470390189 15299954971917353734 4823539579160659579 6355234448696208187 2010801680037664682 16549207040897524116 3402405522296860021 9173179578937371937 7090201782722837702 8140620840562463742 14694007637109511619 10518942129567919281 14478934481984289765 4267294113181192477 9167904232800268657 17686281490428314077 1079027189167962322 11161793113519073455 9601668964089607287 9570268513554200047 8053724700031861471 17386571291216277594 3987000496167095073 5808631340072938696 10263564935283360130 1379802210503504218 4521214549610047441 13091739835510210570 18405021139762742103 8742508989982063585 4694110753783693197 13517565454506086166 4297458868178801427 4421312067488537236 12774776232260100954 4002011832689500624 12923638555520483888 10474822068503725911 8674881613675571543 5816661974790168188 2826337126961292882 1556676960239684664 8628991598357261800 10211568634837805876 607115922802965740 7036377211925538866 14498281215285049417 2244811049417387496 3475803322223520542 16393476534831242590 7657086873057949614 3174583925044784579 14981065933337264730 4213342906198440929 13404703847212073462 16837617587390361662 11390507051874958061 8652635568607388153 15692620713638243384 16663938635268094420 7468969576528174257 4097487087770182846 16671481035189475399 5534966250697657803 13370749165535663781 5107110519233685023 3204341857746276317 10644701377980966882 15599757140757371951 16004274935736996161 2106521642336464438 16930283206445585634 18249112697841432484 1663208826345821769 10086013722695842924 10835614419065304980 7582972697486509844 3699162676457994626 9890619216783742222 9789134916090648685 14400709773441160738 4057078556705450208 13201745423545288300 9374625305582072467 9907699115619019646 16391681743632445223 7245250572649974931 2425250387387237015 7726750650075051753 13101598416420515042 6419410290922740136 9610027086776588264 2138339705160723981 13088263144094789424 10996187138849583152 15224965269339389110 10676004037221788180 3060365412986083250 2250677076762036301 11404166747262174197 17068843871139474834 9239686511349469751 14308316456149243658 7085758044941919114 3267613075731282729 6352872774707686150 11989727651849319821 10044652939377582212 16575233260515643883 1481737164060701259 12841398669969056011 14666385865761280377 10818550373160543933 14985960992127216843 14749464330678366862 17755200594652009774 11621996297761803436 12628515684793291983 13884522960245299722 8767325476955020132 3999203962000312677 8440470317884247625 1812162003470062038 3617918356446899337 8330742854173696083 15895068655179445209 7650437401100383857 3643719512413971478 14329266134088838253 10821184217574031870 12740848766734561337 10106030199790055740 8393565913102972218 5755744221248553999 15047041646814879145 5613305878956706460 7044754970355289193 7161130951378866076 15144308708479368982 8668622868706074944 6748964849948357308 4476383930164037299 9075766775812081493 14345504529519513603 2923896554093920445 8019319497486653775 7830216024324764049 12051024940419463019 15270051032093896993 11953155521506860631 7233588112738138423 7630797416149039979 1468892319927069305 3099964339166228048 5957936986614613833 4551451309347573920 15124586939741088757 1860842142322212046 6827314040994650698 4752228711979660406 10697410076875469659 10949541398301340024 5932469441334789171 318373825081603785 4321354130707102374 3801122817483345655 9712440569907586033 450574925572407537 7174817770153681167 15340515867899206133 7177357268367157829 9752466274603769070 8986430185756223796 6994987685250495419 17122067490555604583 16449126314228879740 3891039314901571613 6572191720992502638 1751851989787857777 11398633362958776752 13602872587176530847 8993217226468180798 7933424382252271801 4753465879201244999 1519295300316056057 15430317790504669057 17902451550769453066 11061144264438795260 12137098600758247118 7837078370471320571 16540888641180177109 11534450351780482851 15975822462768038980 15400139367853424116 10498348291204176074 7707678872588898526 14595750390183529664 4823211165884005439 5468129217069928841 13980889918755887995 8061069396737733251 6965533011925812619 5216130520931552618 9962408629672574167 4254566404951518120 13947060074075247425 3005841182417015823 15598495221884280824 13535238637212232167 904171663696718503 5116817832380151197 6975887952366315882 4069926981637511964 11976701636499233797 17853115110827011820 9754334820143205768 8752318217606743064 6178813958780943722 10839259339480151288 7204188564082882488 13940927635947980395 5945723503230128201 1463141146375515697 8712845702243901818 16075282085177707309 4095166778643154938 13328603237298579483 17779191483228778209 8767242686103434609 7040506811971168592 12619513167904527404 13022469241085659364 11703741844309085200 10334059721448880433 15114831471196202505 4028117988412371726 12170855917260987059 2653361071633338647 2119054559991288164 150935603568863892 363194499218676506 6029950565532770839 9193378720353931995 5515761229690571905 2414002208798409378 13082239475745297901 4105829008981671144 9746067600261255387 11529371178643534027 1626840920949730184 15854154560122731527 17632238211990954612 1472671851861626935 11557166918368152367 17680125540952351994 17302792257679793188 12790296098831679064 6531841760026925494 4893228247301427871 15937146041824720771 9324367781493910751 16251112985650688492 1762046195567817884 17930178297594330233 17989062184340674037 18091363316655029417 13012208805712277762 10518607850050542823 16493386613749577186 4649298230882864228 17309761522341277637 8458505556995196735 597870371574239842 9097342125068547139 3806469492329927498 17233860165850055975 4139952576104724238 11359633401343594903 15531182647355772402 10505737797426396703 7447610530461787961 4590981109904075535 2817478169605370143 4155416587041132346 5237225151074717752 8227347455562544083 15912232262801138478 9012909840955598746 1188960870378453101 2880721072397060030 16001124503274193479 4882968630471372925 3328276040573053658 11110276803158420397 11273671956090751253 4263040024489330965 14261442970373525514 13724395309077759102 2138278080384434011 16393858722053122885 1788321492829544854 15910920618403172849 11261551182130226232 12135877803705945268 11031207028375000439 2452520825834201863 11722395307063825574 5798864529584694451 8089208761141568983 14956904644238370968 7500160930654350437 8554642103446491670 7058930162655411292 8472859244943818886 4813037116049163345 15063469640257827075 6043615149706002829 969612698404019190 11669107002136953272 118234082560318070 5314854980063096660 5981409251098588760 5693629257048248585 14538536895969436432 14827303421310939357 15852111977980735285 14415819219088855108 9894999004720281664 17916074915096852688 9733110633593017040 4265803577343786051 7549155399311672812 13941536187787149391 15617693972850328020 10880206914621091137 7468555182465433602 321478198615914210 14747743684777920120 10019520790471822314 18429290210230461542 4287291737372521191 11313203710778930717 16426933460619659943 2981538918569315630 11504766709373800798 9001800706442689176 6182625081226266496 10461223673626422606 4776003728113889165 6726733778436913334 10528606547445327752 11782020030287379155 8116437738312357876 15369551006114759557 12137457164588103728 2538018665969136806 9420178430834474237 13492284978270581016 16370516415605689638 15546206490336037282 9431951480663778065 3158708679944311503 13268819962494737473 5716837895480085245 10840756490614968318 6661439527809233762 15587061558045933096 9734736509596186476 15500984141697985103 5509867526111951749 12448864243920324365 7539132830701399290 9008583137716032089 17876012928536190489 9923832410779653394 1491178724167580581 1043175335635718992 5637226124659832276 15199592536368462878 17346754105390866363 15629506346674299194 12101049661614330547 11894964315745392225 8719225205073106470 11261470651319886717 17997993641698564233 1569811514008972348 10537304779399884088 14655018338360042396 154738392178790431 10024607894436106777 13488431270334390442 13353282606336520515 17643540211886735446 1621710505658201132 17267181498332172012 3982867696979738354 9890299076028479105 10726110405650493350 8817621586605900121 12010613796366173889 384280982376048852 2092299223991906873 8114538950199032817 4084856374490456384 1572621640225170471 7105630335276780762 14215732666565472301 9105414347861871660 1964319518096573952 6002408814046399974 16372267797027797144 1155152009477414647 6608713254765254233 3646028233577040235 1702759611851584680 3999736088660557207 8329486815660667112 8192702445130473339 18415582695186140968 1097300628167669891 6400943948829044441 12024864148923292021 10452395015366492894 10495148500293989001 4336607309774400903 14240822304852907908 5764665346391898295 11725288999455632047 15027717225968805730 13266229378050567215 13408313614460927483 17177865088928028803 7287160234718141271 6041446263233563591 16583025948959033633 3685141650710841178 7510801347144601685 4794740556103160531 5075018678428019237 11880105268434871663 13567219845734857087 8571479995305559277 12446163935200554907 4284455890397852194 15438901714863723113 13867192698011084627 7615303594604939396 4039044069088420224 1078772349685586977 2474471781404838460 5785487484108995007 3366785836743967314 14365131467023298276 16774308310522526953 4375527197157742358 8267151361017237307 2392612812389966677 10575624191045822050 9118829197229083377 15314620868351612989 1097904853581018111 10592804128557771831 2050058530614674244 13487241342275216488 12115816222453731167 6579049922630515340 13785535989777979673 694436280735012445 4512240595955503011 15451784282875155888 5600832575366738783 13996147349334572731 11741874424246856164 13981114928381614433 1279305844580315373 4180882025027665347 18015834466513477089 3179896850745316348 13412585463966307284 6637172722152063611 14669421934214254918 9374538031500520863 2617683932070025224 1425124255118070103 422834691446711263 4710338515901191264 1384542168356413488 2356433769404497632 4728149289754718114 14559763635142440714 5277379895789055901 14749353122335511253 17428521042472787304 10114628214100122345 4511293140157268217 12324037528989241917 10595970007805642381 7505659129621293526 1315672496718591724 10780603537530966479 17899916164454332800 11726334149676374026 6811786650460098751 12952526643240116286 8395161636535203304 5474024595364239837 11702086146913449358 8049703853241163670 12599483421472873926 3350529300819907451 18092987366388409894 8680679175275952871 12252675020193047944 15444744619296367309 13177710098826386379 2658323062661430250 14434836087146101003 6645229131118903577 4570090242207675518 11775773362782630394 6410466192974568251 6358908442197265654 17980991315684949076 7857713276581422669 2943296860884390504 7724229788189002849 16185465535032360944 6563950951357551217 8492540344376037453 10209889660726698259 4129991328960429262 18267751011423220719 15966213210329767146 9430516179669445632 10494052535104873935 10965045767989910203 7192292177774934603 17319133804669323877 4355676708054651119 16373082434922051865 1580953683202854351 7505671419878215135 10374780266343490479 4850924807912365430 2312566399231224279 7161913616160499217 2993253187176074046 17194353984605088998 10327056399284827529 5434457081366999619 17121723432367977737 18209086835895912742 10838618900876000363 18437187580666132757 18107056250872506863 8815831411597511580 13687078739755663164 1389037040098940244 6547199283145134080 13222274297482688289 5846124751581486760 7401197253072637438 21416691625160029 14842323757392766477 5712448241722261933 481558558385659168 9105145926498032307 4770835033535486324 15447151436589562355 14341263270787985034 14518916705487112111 7896927420921789993 11556807681235701060 15474992592725291748 7876484555164335393 11873468046699108650 14246079966301692632 12857663227897907769 16906361592641558702 7721462354941343492 1965109578354857321 12729517455599650500 7503872361435964380 14744039686242947396 9077602633907833724 3961728012935246711 10239598998985341156 3125575449972011767 3404895520386971069 13180272273122148685 1832981184029085327 8954421963801861211 13948319283694883010 935459368846897509 4241329612367524279 10315525325026244210 13294516778627494158 11413254362175051691 3760066812441390936 4115637326097912938 983711303639661722 12991155282707989022 8097691056732989145 16475228945564822664 5073683866376759313 3606084697797682192 134950517274846470 8349544140358307071 16102168744739177344 9002996121628215557 4310108066043227808 16638283821756523988 780877652598546958 17451180524693535448 9291051691720916809 9351726857151581671 7493616718576613634 2015184263162151481 5892171194744940698 40058449374361715 18309525795588641283 8893762880118771593 4914376420404925484 6528339165396462844 3149548584103331356 7502714828290555511 12384525547653598835 4948531245795592507 4990246315744195851 11625649391779096762 14700810956085756507 18246949975909535647 15300010650176921751 13583276024509127518 1980562095709799295 7784674438623885593 15376346413468373483 15563227845843266834 1796745030621365966 1069811402753998953 11999571712525170709 5360315596877291397 15185720889969174005 9773871528096516863 11963200310072998250 13392676226803803153 4171272761030244836 13298747858054945552 16200464563755073989 18406837807270282849 14538653912966006243 6194575764000236316 16396346215755625000 10971310479043974874 13234646760983026654 15556843046071806201 13153706836504093682 13760772936792438146 51029633079437737 10450477833458428341 6153439781266388649 14075089569820644664 11649681260718412014 13244760505616106228 13862737540427549247 8319802688017836551 12762021754685343999 13670761232336257987 11754020199042589280 13809218660507467864 10008520797551260163 18351882371787189365 17450509323239592050 7436918702557860165 9640337032930854338 11474111659620473628 2820190896305575111 12870421191742784142 54172186064951921 9449976072679290960 1858534114242363836 6658563736174392054 11426460224897721562 10055304220777725438 13580679030628837555 6080442999385109293 8558744578855693663 18019090253600994947 14175155846650109019 16238565243568918082 2000226573536494151 17098693254027123608 6789594868240723397 6090179524119032409 12463975498042640600 6592650375554468655 17546725889548231395 4941005195530116120 14843914493110657165 15870535418783326341 3724348137854807616 9003974014735061641 1866228473364255413 8954785081375722523 3551904035377246935 16682175527066121642 8174029242697734772 2477338056890091089 940373731562341776 17235668643311572807 10174204741476729906 6991538882760588872 14175355674712292606 10235933911251321210 11382017412095576101 10369053423677526790 1767670799454088559 16466561447696790616 4302277792005975349 2418003717934026463 2149694361711251135 13062618582236029011 7237384870388561709 1176271289723644192 12712650046709553546 11717613977025753159 11360794665306006096 11585205715428311725 667207401467575435 1439313283199625188 14993568091551948141 10694468241646926963 4954672785160302328 16541394531512169188 8210682756347321987 6508981821712270304 13686629025927200479 5506437315326516106 15102765943864065785 6510855803397102477 18334326524367686653 8893813705169323787 14404762993901285006 7784539200443238562 2157365451104680175 17291866724605013631 6052480926347621050 7218424325321911483 4700239930683524059 12417858220466005831 11600498447311987709 2784919922868522514 7332170863659463452 9526484266254986556 3762945229533857723 12876677675433972660 17586422178057542299 8635362228774194992 5164690099351546012 16422074874848326940 5937790065816739571 9990784330939857279 16913368668068911602 1616294904358957645 7869302601993963331 17626082302489944462 9984545717362217258 17532541211897811056 3936633801280922124 16803678295117706062 18280590278801757117 18373695737260625174 6877051300519988809 10073738975512533029 1152335308578633621 14372475286000952806 2978769906041869950 7957585958106312917 2078139620174964672 12176236095440357950 12073458179445815675 10147967048078618230 13862304539471798166 8505161002649617716 4225490688451657357 16357969256470543233 12694865517890128938 9234125446373597302 4923844885328392388 7529189577896368246 2562882156759527462 7019894112858174320 11329742648440676770 2846623492573063381 12767229523289719845 6085920303697449501 4464023135797468774 13829190681316570161 9089523462270365871 11008711954970776911 13158056055539960815 11595254594991610808 758529748903556270 8455581197115927219 14946217632821072485 2789280287159680768 18363128813977719303 3003204366071319759 9300443692052509174 4961771232017015283 8849928581230507832 830378209427713647 11034671570071709753 14214549471420272450 2140626798614430900 12681219343592789713 8425732443774387262 16474407194746479514 15749833130486005369 18205656329979259361 11515458245321132942 14662651113960844981 9401953779100459532 12109945545957007730 12286091959357555258 3131350020640402964 8157228863419675313 1634127751043393512 10262532555981489985 18078628743284814365 6187558146065805892 1019220371622404630 5087722081394707362 16500093806351530363 11388831010519039346 12866088976987624878 8056573219059014522 13741176469814674661 13163837743410310913 1496712210538692785 13487232216856552526 16092138007530649425 1463751291626974902 4908504912397248845 4184397400357214991 6151567339195323979 6963393395827007545 11987749226592040998 10679822736190276318 13638556831129242663 9390075917616632294 478918295206698902 9030769682806085454 1910064016259777034 2081712744116324561 16161648941533230753 4601882980863923366 5392169600103329310 11711525926848667447 6754587734745065361 7683232951308596683 124177167489804197 10420050081471474164 16922075199139914600 16199076184797483868 18225444055332594548 13030961102457248583 4534278691116250171 16829953917728106530 1911870429622728165 9430917153494871022 7383844056018193648 4442118692616015658 14547113962786045860 9230584913233549517 8969461650615752290 9736140606083801211 13140275483188909265 9581964206254873375 11758138821754032789 15526901610609224474 10785062538307266146 5046143352742958535 8515400866860671281 15116841801041793034 10063182479341775082 13122162052977109050 6051623815354431771 14634605383364721178 8269343092971785676 1508730134007276554 18206582075699036171 15991981495070142684 238210145978845820 4187836568277119190 11898450574643922372 6506921447772891038 13285609845607625405 13512613983531721930 9085861022113103810 440473774689358057 1740873967934650644 17003606901593226958 2726930308292946891 9426088367572859514 4585611582258441291 3286210253835179622 4006732636252250981 9015197766399401031 13447402718411039700 11193876537870067748 2869950634084799401 13368060175563053173 16924448279166262907 12466230158610947719 17787310293381695919 11849126819829217945 7363007776410545315 9863409953481011093 7592433660753822743 4566930507942816037 142332676728993674 8315433279061338999 2651253421550672015 6339893470997603123 4159313403411117675 12053310537572602618 5006108324876310628 1699057329487715446 12487501501523002127 3317924855189344172 11678445515199893157 4564754591908546907 16708222596579315381 15181214452340038893 16445691048279804235 9204434576614101910 10110479985760599393 11239882542407257926 14034037451939742830 7471455265313223831 17873657791753678063 4025555011338560980 2729217598711999318 1120625327776842231 7224487700741498575 15398152448055922831 15503480438250713193 12379087942855095617 8632597321160531863 127092176786345168 2175561792615844390 12396564761499258208 15512222593038785228 7158559993378127409 13621520491607234828 3584038914061736909 3182579511724456631 13035415215469311157 10797078062082696405 17718942561887249238 8556823545490772991 16466482372609162753 3488946202786325577 16179866242605467737 8843332931483279950 17327354663643236518 16977175774496009036 5004191518745322772 17865092445327844408 16747752551669293100 15905325711588423108 14251184443032935743 10560938882315746813 16308536468730141627 1826603922710204931 17897955491039869343 12779020643229952356 5759278745513467380 15270769865862730574 4749730042729042904 2333535728421676031 7259774877429111007 9202816607806503761 14290768012193351806 9190868567458315056 11067118943694619855 8494130986639403469 12878836829195120606 17293954069623373922 16207067050280108483 17307696934281277229 14152223678266873881 15785002424066348460 4418844986189446777 8489912424496963506 11085083810485992482 5657695584649316625 15740252694880063539 11058561354365548329 5286509295950554729 15151496072367620062 18438405324807298328 17368535314088415848 14834059148609414974 1517804182811907679 9581360411247714878 11862163927230142932 7019393508390201627 14268558168095484966 8948633319539392062 5584244034982358893 4436580389129258087 6623189554430865166 9454725316339650557 5929603205318166383 6646905968158797379 12359709456542713335 4484445391013143037 10522097006184588065 8257045651319035033 11180455993942463020 669387040636086622 6526852808588435358 11171963040564097905 12483803794384222303 14194782224642682079 18057223572117858990 4078030850658164992 15371371650560951527 16636290630726575696 2090459285995976783 17139739568959751017 6422753693395276953 6971158975168437154 734184457257795883 11028740531862762171 514790652030205371 6492480312492672391 16526815984934141257 16104458813328765197 512871096885277828 5831135452433216993 7315282982490408682 12847610698555484406 16465592771244009328 12312039270996696220 15793673238305541291 8443882628909827557 9323105882096494438 864390479396441579 18096356572264046211 15178788135684457725 15294432524619947484 5972068373327489061 11592475425147552876 9313831152171503861 7128028762268691058 17948053357072233007 1576802622186025215 13741946794037085454 14480365466715710712 3874959227936566025 6050043472624879529 16881148237559577401 7717750107314690626 11333921188848414586 2744099975531990031 14185450109792314686 11029970463344906616 813234300706638779 17980792670583031884 16944057924309283032 194768062930416646 17108268003811247458 11317403446364172007 4811934288964997088 1608693598787248056 2749481646384765495 15883070129686763823 6720665937466860495 4979937528151836717 10073761296982166412 3315434030342561979 1230919854745319151 15430374406255683728 2008966148725083185 6924344656824181431 6650316878969181532 17041543290310194792 8852573557045409880 7507043007676113349 9978178788384434607 18350107026818254801 1565933485084813600 13952024334778473876 16128476091493840905 8990991091980135075 17980409263541897192 8933249267425498881 8354019907352102000 15982440097824376891 8261326568380511579 15353271420421031105 5173757570668606420 3987706455225389537 379588075376408893 15325024346259199886 14305413195720877088 14685975753599983105 1995152608551483962 14347000785159957269 6737072162734489673 17929283830958735557 6376883505453657180 12310788580849452571 5765234848192984558 14163626764000988347 6469224949844027641 3971677336389709942 17727313010131816259 2379325144280169608 2523176167487115802 16356573978449089722 390972570016843776 2109214921339043742 10728776399557386842 16426286557136489435 3728726200763116571 17285108253371135232 5361635784294620241 3383298801023042962 2837444716711764559 1047937270231012128 17472208115059283099 8510756956127354690 14899462160579019039 3667882519557344308 5328500449606177594 2792001249738479640 8420768557552453387 4154832809592829012 2500021711879354899 8126758099035225341 11019491799614281445 7072889394371095868 7365275271441357045 3602185767174237490 93974685755778700 7395481166524747617 16192725201228722885 3514688990744227734 12378637956863333709 17082627965361567528 1251093686343833174 12908698071198826133 14560443299912919728 5453571622070730248 10913172764353025926 15138905952486462142 13745189666851795100 13828373555679950809 15318047559278458876 3056602362595368399 15148638362332266755 4197298506950190247 14258964448195975561 9140410386696147314 14605648799141345132 14304253752296729258 1259040907613476538 9018890914174325980 1847434388123318286 6744543805688019447 13292569801043033014 14993427739072036148 5217520838983416324 10577583188627738430 6556127319566209716 8969629245967729562 8833601388148591203 14078975922423004519 8606485791310105819 4574166001833518912 13051148218293783100 6474101509186110568 2135232212789793413 11502165053799494486 10717707789764958283 14452306313288599256 11862929683457366999 9824803283088751261 8308677286609446221 18029440580847444992 16766017416543292712 1818804030713632988 698515032071729857 14359069926448756474 13004977126234889672 16012610573976698794 11873681363040334519 2771895523739842680 14978694110337024508 17560249234047220211 10540935763377163034 12920174506665666041 9718749752964488219 7142665079543926759 4399451478529890818 13886107401684075966 11204633130635314460 9621890484357251755 2663575046639544257 6333464885023452370 10314279800549386977 14178651641262997682 14421691957482635288 3219300102131665186 16841761477861845261 4266976644525764431 8202133272337902386 1394974659649914677 5075652217519875073 7034658369687449368 4595589761188009733 2148963898116065778 16156129657817092845 16296102620164979945 1310859805158400394 14226612835595369024 8171813921582597043 8673194147251246440 8292951256728154395 439610914770931494 5294418764001482691 5584020157568262225 8776996775073357064 6353818002020798569 16097042835538967845 2803276858070444074 3605510608112097138 119511248168755233 15371307128855539956 9635776208799205093 17727277777659194324 9560531068085050765 12227668018113695158 11698779430995313555 6042498114588225946 4019052265235634113 4185331299592339482 15983434638421430223 18377211698517842758 8565639880208803382 2247173131311627261 18340667820409602092 4309531380347586313 5520677367514824715 6162374446013605839 18284551422032876153 1027136132777762642 6049221174032347210 8548154141379062678 17079656768260333229 1453172272240230191 14356890737624396153 8218672051930391152 4873056248298471186 8875021338119727744 6744361811382695504 4624011268339887767 113075238825850509 17490830409200999037 12019980275504409378 9093021197492036120 10161080877833906776 9468702999719810234 9506422637636686940 3164236955477808064 15363379338884776851 3365232110278132609 947782835785183708 7087501748914659720 14494135832934825099 2500239176868417089 13971080638358260162 12863486054474253881 8402856236932417205 3302998378433968867 14570024968743644080 10565570966340310894 14520804074098969921 15602693489193238702 8929732045760267689 16741812423712236628 17625406664221002062 7714144504074624826 2934584386108733568 17489606996919354397 316964644057813185 14087332602972339324 13520936270808446238 3227762937725006238 11567581604756314985 8736658200248539112 6729695215967969297 12875281450865269264 8600138599173380513 6555382353122511236 9479249416532946486 630690185269477726 11069439490216309793 12266190037519430569 9767918913674039216 7383495114228988693 215076708638801331 13588414618978645157 6185620773824667513 6667177587237642934 3273734879283824794 6692434489148169656 2830296038133913808 16370419279129584002 7665256764519957350 575534964020849259 16037460403872666546 7555669298811549341 5652794244984832139 3601677246391787857 17279906932860696165 10105234053043212424 18283274963925462616 3812057714262115747 11283877738806777294 12993526521772274430 1523251760814997224 3024566046595460033 15447058648996216773 1597084122567385269 4552617547693420723 16428389453342216903 11148394124671158482 6356186096936978159 17165238422670002965 10958356516845956456 12436147873495697830 11401786806820662089 18088795547830173542 10794225887761946684 7126238791453763048 8186136793348283866 16461224194049822656 7940388118162516783 10515682324641298455 10412357168574152761 1760291754452008940 10106931572194020427 10031503846755293679 2605972053411014710 8629013212428001421 14350572750163181810 6709510116409952721 6289211241569809933 7545166786158463003 15392620214730170 12865747681498811794 4888065195405185982 6043254675337979825 4878845194790289006 8663813467373528661 8885538657195826986 5676892992129290905 3715218776395854847 17843592927132781659 9198784477751108156 251401165176809038 18087048257474631718 9737861820754265844 7166261136418264952 14263302373192376175 9130453620248328290 1703279395377341289 10553189384449449342 18109676838961281384 4548183877666873044 9472301114440641101 17698252897134208979 13351832034471079847 7929930514870878277 1688259626062661288 2278725012380703245 371391087267075952 108689311374632095 8102883111166474941 12380309934258248745 7472979339612618720 16979943860268985008 9051750407818805687 18300530838010553887 17205850228655015801 17280040475711956395 2499585937483878559 15320891019969930405 12368415384912335369 16136267517351718307 10913811356826922356 17390384259191671461 4351836037926342532 10055434726261649502 11063340750509187079 16077241327280927455 12339997767375718473 1603016647049426673 11317736064421102027 3140951678292880125 7932184792200708496 2221633242438159392 7456353041397325669 3003250910507016975 10902227213804151529 9698801066338932846 7641500840586730799 5705047067441317380 12601805784371732821 7201393234408663279 14971860160391009822 11503097513635851759 6755143284326176461 30348494229757352 15546561611903693610 7068132817120824252 13585464334866924501 6917005661224300773 11194747435757763161 14603482701266286339 1503799601396674024 14221699956495715910 2986205995711307038 2825068985494282376 5261270248059729209 6456200082277079358 17744925143789068110 4346523454965124535 18168199259154383255 14218201905536549455 14050704772774461011 4544637749974079631 9831786375328876398 9996876913915485043 11028950317076450539 5642476250041445957 15385084424837136242 12203588601699990195 904207145318989068 10843903238834889490 2117162697457974455 7967531701280801898 16967721376871099417 6269613914204309646 5598837963683204498 13005037431799128130 12799645766070770865 9734663786896688120 3347302005761806095 10655140894981903183 6676744270979487064 11061720364795781319 8648683269653455494 10322482745430282724 6276775691593082369 12078442326324752322 4832921034977227851 13619980218963252015 12558824063970185056 11763361947034185783 4570228624220826416 96001051475124692 4811061630205929111 12060320327100118689 516185061482714955 14636177649121475258 12745156170814063245 12333794179854020966 5459881624135250551 10110039862875704280 4578881871315323463 14254532784079495387 12031186101932791271 5214246219042318985 15012196309968768478 13492293465257869417 4161944545961009868 13599412697182299463 569048788043299290 6174275497166454125 1913833252638555632 5475765063353875437 7485056607552989202 2774616742821538631 13503007457227289756 8719214461697835248 12100143809008336886 11322682146344217201 7593788524621395131 9529766851725949413 10233206269855034674 3764015900161464260 8696392527876352161 11829785570253551857 8201971509686330754 17872648692439187529 9732283609374560329 1837423156607003471 12941426246818945241 3124015780299672322 10869412836546735400 15306731360234994466 2699424581704815239 8145037418724067989 4325212152552768701 6138772206038909165 9927964163791279502 11689531418532876896 7692412488732089233 14458567938223888354 16594615117066121601 12533579651624286222 3407552258423565247 9285914962584235085 4930871774035381394 2252444523519645010 13385409446319082092 12255365407902146332 13483566182413910783 5082090539511877391 13778232712077258727 12457372440685982613 7743460883427950891 4834624563862664858 15235969906150025890 3126204166325872104 9090282210647775422 13468954116258619018 14498635406490263519 17307831278298338915 12616305632088605990 17274340709040504612 15437123462639800545 15212389797564099412 13661301347634684778 43782289921112091 7614228755049852763 3531639248339960802 15846086046336915639 16464258527680943823 16176257938670383796 4623147469687641007 8814651124745785048 5407602236199577562 12481239230662012056 996627289000832619 12941598478944155795 9427847626304175663 12523270669416976305 13928094574653040492 11451143993132083924 8994439985569186058 6487490657267339781 9835123750327479974 11905776424831043745 492236303375559430 3654243431336799086 16297138061259377202 1089990291479882839 5026903125679754908 15326555154040792064 3932697113525798585 9633565393705647302 8721633074271013053 10743061337960419969 13137320711836993821 11914085693771572020 2004856720217364065 3553343425158678614 16417858698834772635 5674529490323262766 12679740653413291626 6589259228466136823 16541465161589588290 5187011133325627863 18416119288690975781 2141574868054815533 10336752538643968520 4779019543425525495 6541973929551690089 17006742053930114538 16379673141601981442 2276222385100698826 1839830701196707695 7172645821981959094 16264960006652299269 15300503939323474255 15972289881286833284 4164482553492372909 13481021643025892638 17086763431120720535 17830775447255890717 15486447537718658826 11461006610936529539 16685833611761591176 14581043490536172034 4917877999689519168 2787781492431423873 9889585755120352362 17048536457477991190 11967455903112724265 15593072766744643729 16507491964390065516 1391681959435680693 4519813299435281654 268363373065518683 8506319484981069874 3916299826281443787 14105952716992470530 12159508772575107988 13103075769984840468 4119306035459185881 15345206552896150094 14083590359667489661 9465835275489862889 18239841357005122311 18313360374223530725 3745822970338194522 1864647586929819570 17593512669368376888 10786952989893986192 6693416493392002230 12566330552195418775 2189873248560323318 11798502570733851839 8650781161777831783 2261756860126133830 4781774149985845442 458663870386038756 16840562168912256409 8663264363868914464 3517805497219554707 13104846052369088506 4031953751782360915 11538382985870880827 10522887142899018399 5746180936918034578 18225668041422102984 12497938909508010302 7699805684635639706 11737511393354327337 8281251909588799546 11703700837033345784 17772597349785628199 2662954579858701642 8297761640153880354 12128824466595676957 12320097423461884182 14708497409574308804 478259454663493280 15844538873165468903 7614244137153892198 3030579125860440608 2621440735597521153 2933374361359695875 8141731442948151258 7761532044914933663 9434744558622217944 6504245197538726 1136832101082915323 15741720614661851183 11924250437783529000 3267328757407135814 16919347524896633232 705930257065165521 8803151529074848799 17942681272309268291 4047885777479192744 11391438127873280038 17329104146924632188 9788565511105692642 13217514889331135137 1811352600125611918 13921128371434594536 13122202130227648931 4360932310545250431 5054469776609923202 2060392770505901584 4520367502258394770 9319729032424509038 4384487515075703708 5454217669368683109 4001515874413902009 17741723011328511248 13886456398839440783 17658682495368590904 18325057614765917410 4375131853542917495 1836206423515941278 11405653699255075662 10336065435273162141 12548825061906904838 1062126365774504768 1249237740347480435 3654554074141720459 12892948767888215863 17643019830370895104 16526315266947445267 12947998664231648499 14772027440916002529 13322440327167747382 2194787778791310790 17560159016369425748 14538530078750449350 13912461034355058190 17377276806706944561 14778864422467162728 4836728468336838149 7913427280034951010 17071955759712721935 10689964012141148697 11171469848559961316 6245298113321850153 11760264347736374772 8079751811694003092 18412774979845650374 7027298660189102959 8757175352481785179 12242119376536815912 14427267750451924302 795466255250054231 13670845966868677535 7646166998023798155 6482074362719647840 1006226453853824556 8074172944215890930 6175553287332407402 1723434715802287718 18143649425011940679 1085721392975254344 6334367434735572573 4449902346758109640 8585597151728475423 7288709042299154640 5062753453730361800 4420492723802976082 6496430545654467557 8598634547186094321 14868223657012600172 15460226813953103386 17900667960487607714 7096747902560474390 16574804260193223144 1618612589458458083 9467469721213075176 4119252409865615719 16106722116492612487 5720659054369346854 17152634911509802365 15670650894810675076 14608558564969177208 3810135636636574842 3756456128563696565 15689686756406817269 4516132921315990869 10154168731092755842 3961423178662802845 6371919105552587752 2867649209722551358 11892736745682456356 10221915552722102007 16834551403956673282 17446967461654135963 4173342102215361293 18218494964290585357 11855961197587663029 15071300877739719024 5383907004198991148 9925534988582896578 15874659205945993491 2826996469871178130 8412342984521022707 11276125667278519093 3614930002600643032 12765940893968473714 7684162525283286409 9585881685039726567 11518229897777625754 375193173385508611 6720917859581116282 14257814327717022690 15861032752614838241 14915459497576016550 7640158897679001685 14456400231399999077 5240981607397835018 12529476758802774547 14712055607798197368 16979250681746019084 5385499721455104749 3566297500953656837 11200335915230554918 17268605769543794403 15578726847141040011 9942870972405326442 4863659891713896218 8418737901848519554 11079972548862126542 8420542420595278902 8503626728695577536 6706480276171587257 17805909041607031900 16233203735529369245 13719274571118147689 5059301649336183972 1001343668016021714 3606332032554085567 17411963738574900230 2520931252234968875 5798916449891100664 7340274240356634491 2040523503283332966 3168537721944451101 13416494320382750229 608621037878237609 2906671109344533537 445240798099094786 3114602595049802045 9007458678309827087 18252751538098547928 4052750418795530234 61372471673522707 3499828089749956046 1379385901039691827 4178626271669319623 15613939600910461531 2408323406038647225 16449515027399624130 12287156780275092946 13450951807583905457 2559591308134895163 10352889926809981672 352587283037266565 2932233836847357862 7061920024176574955 12391198035723964741 5039616047947270491 15225389429522024534 1260177979680248510 4602620692824606172 4149162362587115103 12897682695829921204 9466993656834203889 17281843098131573586 16061945677176679617 10801336253167963777 3832670627662974679 17532706790233174801 6000786799053585177 14871924755054634774 7891488740036055957 10343906276652711387 2800111352331924984 11399599313098002884 1472937466919410640 10045636407839895651 16884816918028694582 9702322969799557485 16145209236124089169 2625018724997159754 9610018295383704503 4707200734044000198 17380837089159629253 1039839263885448635 15270120993761297151 14672859636292494967 319481234746046664 332301730683459987 7020225796711455116 9859731993979475226 9482053070356744454 5080073447990632153 12718532728599232142 3547150924918252722 9770221165801393454 9605948850523768782 7407906713547461403 25384634825156587 9546212219949171334 14231888184007309328 10199734925271666910 16637995616048789633 4656600560339307036 12488686839239120115 11922832639687537216 15415820286777398259 6598156242938036411 12796797193123105369 7091959955679859559 16902805650815753929 9026682681595205886 10627972911414108143 8316836356841575936 3183361092225769034 9739346713719688873 9716750669050158778 4193026407152072434 2892689638581476475 12914244199383919458 18342358485802228107 180882865578657063 16623455570337675098 7245320518445504687 972879041350561074 17574667193895934091 4747320622385071149 8368109350735568393 6821753171723620549 5734254750923890660 6022801102458969112 169535597445136900 12711750357391152698 6305010682692226550 9039450613905268886 11808369602477651937 13838762803892288159 13697146234574108897 6108410084160341948 2281167563884159845 1019842838635063082 13053446563123468775 12597701126800763984 631599648450710360 11593744037185049865 13584835916704321787 728484520532870482 15112748052719126879 2759530814824308472 16748018617803552223 7222058780862728147 6050589925508517814 14694621332021463064 16848560866067781358 13008759897064682715 9420033047788338795 9844422845999086560 12503520412668548249 11046430328327876236 18326092886182411327 11068519780410169310 1195063169159218867 7342229092747559100 3198800562991728570 11176952187022866180 6827832835718666817 11565503608895708080 7202433078566656346 1367430870561026650 17634895733521689012 4876874447428826827 17756551694294037353 14317383126543233014 1278010835004286974 7326940091566333988 11671431689313239283 8787694972893339835 14408678049581734348 14544869169750258659 14513837807132021582 3988479359335064525 7139205995786905806 27354477155342331 8509995118749912594 10371734256617596913 15752901843133770978 1293756979435797434 5904686690697576398 6032455581785016237 12222341102831917985 8608996788589929561 8236653035904186964 7344683971631607550 6519931524285055121 2445951743790483798 9215995448527703199 4994603729420965462 17901392483188394666 3072317618923512277 1303114839608493741 7182825929480806816 15720616667174656078 1716900756142748041 11718009906227789645 16050129783756554931 3767407029468398909 11588628064440783086 12132782552716566801 5554376735486726417 18207141932260173845 4823361464154262743 3901825273009041746 3949222218571463156 3488513790737176282 16588899045339552656 3906631027821330464 8317168349532034824 8597502159340345582 4513635138991037061 4024907907165559435 15845737514339144394 4839832081179671824 3363251935070541446 16131997933542232711 13301473330909244301 7853412018150531989 3546147859708126096 1078088767978557291 15342638097008677911 5615750034516034999 412952492032707279 13674199034929739823 10314185723777441485 17035924625580276934 10520400719794446867 1716564913789900261 2805104577031102743 6849540286833039942 14117684663206140251 887545417520831536 10635286527825580713 4743223657311944996 17597294412426190616 15130793282096849197 15369792151498861094 3266071109654749554 7975533531922465755 3201427595204418022 9290095734371075096 2565770974094190892 181452927381748779 8155149067137682719 1879827653709711473 10976141841710427866 13704605406224083369 11630418387289224445 8080062143270305800 17273730637010637945 9598626267084314854 230361334999240547 12730969542237543288 16200094009712139066 15428742792036413446 9421122706860009223 3613639167248179899 8545415281353191683 1776050908614639460 8095178063860443285 126512861781310428 17334727900905553513 9081318402490886591 17746847103513237998 14185426315887319842 15245582392001458886 11691884314401672447 16682713442398505487 13098768269366615263 14557297098193961986 13436035246456709322 8555583396728291088 10626394177805282199 15545334703057502129 14783393629511946613 5453301515751056225 15075513697679399089 9804204199995872530 6260518601425921879 5285912506594927343 16205058443561112740 13608804423433432832 6334627164230230962 4589500725074617767 18339901744212887601 15536426343435364665 1589132802655668968 16566827668458992463 2960774388730086398 1755247884609096058 12740237453622147929 463073052444403385 16974846422126028845 4073849305479653049 18013720206696832549 8793763250081547000 1072712795110337301 2530489425277547054 10072392335014435411 12381543034088287416 10828881623130936314 17754791820969407275 14362102501520403331 9187691895690457280 5258980774219965332 12740508724847668795 543821019090252471 5149645353104655157 11497219034663732215 9934070405384786179 12694868628045806692 14568741868933056170 10610374145015626204 5436417045838948965 4378068519772116408 6721215036308981188 2787768051116119486 8308064859605545055 928269570547115187 6238925150975359876 15378173460227808003 13004481066785211581 17001562701552237347 15107168298266385244 8497077577713336526 16506972007263793523 16454036334300045388 4528707139059641980 7744616380246847411 18112842198638005910 1647549679322274402 9113421857743454500 8333552878484486617 17452202583828473934 3439213845330677598 11417080514497386085 1941305538505516046 7136360496658295758 14698488066838769097 553027774199312652 15242810750052999006 6523165541836374856 18410905744725570754 3013922425659387456 5826239797843806469 7526537399208834046 3613636059968176595 11901410008899287911 6497411352900623356 2545649801906889173 5289386285590699584 14885838166292918113 17530796456117926001 15913843340078112972 17884345807200520651 9968495817408492976 3241005414951236113 9117424829595236088 9589387029888993973 10442420474351951475 16317715260828014599 1305790533859553697 17803993811219442071 4844539147156085567 2363725952576665657 10348668989114548337 2070617433417998936 9207798143917434943 922976290185881420 11137677925297524071 7156030828383975013 14460100795107786911 15965614838365936426 15496873707310259574 11349213182848088432 250017865786522025 17701615410871947891 5743710966531494257 5649705734215483211 7636111296488693385 14025153130064677691 950128084795270801 13634640034808795380 2368235326543268368 18278639531593548531 1102210285321281362 2362634815194268018 17082654699167991172 5154666654340399720 6792061671490951736 7375189349614465227 5690915403477335410 2817884503367056071 2651876706971822229 6458849720755024481 5841493891793537460 11582986244185783248 4291471867938307817 2578153492072323634 12578036693310457577 1876714208012129841 4255522048188972997 11981402896318435977 10455640004134969681 5669389510902642402 6118244699277217968 7940781439707686902 6017989968150152242 16628154598823869518 15586676688796138662 3530217753664456803 11579092504357177591 15656082861718153155 16922961754897090265 15482271131509600488 17075871859850853775 3123004647141482179 15813994991025995927 12654878841671098513 3286293720490727962 2435205274172697817 17936485729158098140 18309771865888625647 2865316600845715485 5304702908521461258 9976867503099643947 13959776690529904081 16621186337971000883 14330340062388700391 4400880528417298606 14168269401451954429 12595548222848388906 9767049324530638161 10550437776532207914 17220910340056752337 13622520517514625436 14277735771237030071 1088268718698452369 14036057017303428339 3508210830061076139 14830467097905025163 11342925621303730778 15044932379272156424 1836563356957009590 3461300074580485129 6929831351374161980 10610797051733401082 7989769070852914068 18071798167329990604 2630336350968131857 9466120592652621010 379608557076820773 13368689649427009144 6784546112439652245 2099135360440820254 16395822201382388629 4916696888244281540 9268993369167259774 7499979144580018016 5243325123895092037 17365387840430912363 7570745286493602679 13469299594714081149 13111812887658881125 12890854189536862135 17090629173006407480 6893734483055697210 15739108564823523716 12824446204730140519 1014998071639650971 9500584494766071941 8864913360247449797 9197812126080631077 8276899192295596367 15017684766023917443 17499332071710239081 1759254391790962423 12365223106891927331 4618597796683112398 8133103011426367574 8133133265011620055 18315447042719130972 17157317829468001380 9536972415947289231 18285469891562789972 6711571881818771933 16778447300099631974 18340756860965066557 14845887576263594692 1666157235199043371 17788157832817234189 8860957411354364493 13267331188921999574 644929645949518662 3774423030305817436 4019652264881107649 3231651188169880711 17605700600746572426 18013359910578430370 12426766455287387855 126690181630660961 3082516522969509030 15444005060113263461 7000576677798289106 2748967763263257826 15546507239319186635 16804186490106084361 11548606169535754230 13209502459356226248 13444330540639705448 1870094299052874645 15712542924838892437 2702248956123995253 10562820097447359325 13347619893155354059 4291231094039972221 17897696139858180758 10009260640151920705 17936953686011251094 16996627855587060570 16748922349586837662 710441278712986436 15751302136441257659 10960538047767506128 12703643721318166534 2734592296296289818 1658034476011813841 7390832427082048182 11026830617642269485 14980190635583599087 8546467309530356062 17299462706695312548 11363919442190641794 13073008992250697663 4009600678318621513 3986576929218585638 16576392630445688805 4379947939040940989 6203923272171319209 2302269911087583909 15469174860313563183 17120170083457660432 15915220056516880641 10302574026467573 16925740159260710691 4233829861125373416 3101735131923449576 17211472063431012243 10835994478498624694 12849713519861275963 8894336008734940869 3845591284468485088 13633354598623217162 1408656927851058272 15817215185364732531 112277899524743315 17631584622255765004 8079794108403771219 3038136769606301798 2034433930836281794 9448224756029213848 15750965922799864657 8921638281870721353 5926299192629537668 8118830531945629594 7043371932377382476 18440802693412184727 3150188502954613487 12892504253590305152 1471873893272093495 599896202102431375 2017719645946752779 9121900632897827268 5188225904750900975 7461091599127671983 5763340323876511755 4582383577715971939 9521627923172011284 14340055225768582623 6999133216687263410 1332526848819930700 4166323113663291278 8518315392358705554 11005917929597399291 1648943115226958429 4757905836297700957 17852293034050546620 17797887251405687296 1751157538623895749 1247343392560144475 9968821928642312595 677382117611581382 17117536210008558068 783026154003392312 1181870141462235875 6741952401177864212 5629764468877834975 5092522299366166972 4568924241316952342 17700932931729009583 8663073080731091348 17829247908492275630 5671102539450379886 12404176143077706514 368197941646020796 11994034093010510745 13693327122793572640 3244397166143734792 6165797973215135002 5287246050464949134 6306988093851835377 9461380446578020135 13981553604598829672 12719995360627229753 4221827657365351514 13039377744935751188 9575970706492585109 5693432338411973297 49708470598951679 1692420390823669099 11936422325337127395 8834096623877294731 4178778105986323442 4713421359752416174 12170960359355052862 13170198993286170665 8394435393792035838 14440314376544846462 12721131975876176192 3626618592676353599 6539819157997379744 7193252793993993932 18273791233027347680 3113133006602909471 14290351023507799866 11939692916550937950 16897862312424798539 16885344819786549578 8016898594691706181 13731318300911254861 16737385182111322838 2913975709085153598 160852937266510795 13089413786757839369 9255523272474114325 8495140446759675396 4605906104909462413 8272051731843814518 839162253132670023 11033310019864113982 14023553109529877322 3867740135571545240 17617943081197742891 14481231075773603098 17935826766008795602 6869377521677027017 16986482525686293741 12859142160243800005 11057632938689015538 12211482926639765257 1746980023251462926 9268757751516837209 5479122046052607810 14971150221306892184 13766439481752481433 4658886174653719888 17379701744647993384 17832917563822234222 10559025698146966768 1286370144306275914 3649229160073491773 17370781995844069777 3198403888152590133 18016268375347257502 4629555490831767922 10217657814655638798 11370688019257255725 15365866554955516447 16488554363155376881 3117019518016788911 13185134968288907707 13358365382958250923 1083752125097158223 8317039428201850231 4100666184449853829 11209267138448647053 17227597729402150362 1039309841627331437 15170427796751872597 9940504072569818009 2491470229200505502 6549663653513774526 414603288610625832 14052927827409511186 17907421810980495217 8006983333557312221 17144250145025432665 14097435932147649616 9298164936422064126 17325833689811923174 15070962770873145946 8285327113259446600 5227052980195270781 1762083047794004773 7135859302780980795 3001785911011372741 7560189391445006294 14369828975318345187 4622276253214100984 1258201973602844220 17551214509979829305 8500140041263358358 12140413136757073578 12363958072613812064 17935127213294036277 10339090109244828836 2285375841955909396 5598289901551248319 15668841249909569346 3124657135310958853 7744178399976756515 1402800109155187548 2387671121320946894 9503049311738312107 15016893421020497987 178340831110074598 1611657204291946903 7653332841422806368 9207356576000666529 341466107783657541 16367486102320241741 4216875086975138167 6400025860956681901 8783134883565322266 364724847639344720 14590533029221829137 11135044433622435792 12333620008438360515 4760131583728685548 5552504097242567956 1204942460511931302 14578617341560863599 18238539406687832909 5155758392661108564 2566931396725247864 11145176600891478525 13712273348171417025 11352009843627734284 456840992173115690 9707612936136182477 10805163221524102975 9108204810578486619 17623653708492437773 17711159989922099698 9419820017558142868 8696132403236096403 82919332425938944 743310903646898465 2315610411471003032 13536497155280463785 15978118023739956591 12710027501825183159 11083688455410393817 6676894699674548550 13917692018488752972 12731329882540542446 3582309847191249897 5665299329047710939 1837493191959445052 6971822951447434524 16316162017267632852 5161434295603109235 3877889706647820099 15089341092088240340 14140350040859913096 404910581879465620 13052055646787731530 5038764475603937595 16142088863055560404 1670400704102253662 14805291152098021831 8480653432252142246 13784036292589259366 15097882690020916560 7260470087031877517 9274636039955793601 13640566346132678420 548901853961205372 13255175385329415739 6362365657373934769 9869902728096985778 5383668669579168769 11425141686107251620 935081428841528017 18564704512104340 549894478905316709 13117100962495107181 14144292311216450071 15489102811502689500 7065325202156515265 17127600169653022988 14115119188365077765 17765026628012092738 12775922218438575008 10833602480860052083 5945166524142285351 9368748525733527907 4488341444253266595 11219072271750994481 4537836111514136277 9648726912922102968 1820178464606211936 2751048772543640269 11854485842168410196 3530001210145227421 7600412540002818349 16690154300914351104 14124170052631715975 5150960842819466964 4022197255240143113 15414053940133308507 11794320448502677349 17205571585266344528 107546037261741845 11940776622062481269 16733649210829995159 13438779378084169391 11335403125018205089 6299567747069596090 11556008920742365329 4212761809897387166 501444358507798873 82050426685161883 8006471796572304656 3413884984187097678 10868268315083473314 2384427731782029627 17489013327559270701 9447525198465123157 7126916633374095967 17771420985189136186 11079278364350489800 12771808207346555445 16183591166748371914 2539241429598489567 7691195616501611134 3635312733950398243 14995932730654435124 14003844913791936527 3724365581846499696 15006188250937941108 6004089068880343373 9143682963974138287 8435294687247906556 11046705710910940342 16728908922815057258 16985522955000786486 15844414379807634569 969722371332204895 4533768210664225161 13297177365362966239 15477026631909984979 12215117260504939638 15346037249706153984 12197934316155667743 88307044341588039 1765411708720774526 7434550130132169215 16428637883892734758 11326659492287250817 8373769413425004245 1925362077112440462 13637660583446886698 6655308590469948361 15783756279990909339 17552170761110330478 18404521111685800194 6986691314682459502 12138085800077823183 11029425597688728974 11183950828824882295 16404962012637662931 14633847898542328005 112807308888804997 12202110967548776194 5676282912135583362 18396716980219479923 16533934436398943749 13295959831314414039 16878024792851371254 3967061811491918443 11553639252055604037 17692497520140482029 931427950173482450 16891098663627068555 5622648784984341303 15876410483407803537 18287903726895512379 17551858792312405288 14538898071395404419 9022015762537654778 13543102114447876768 9125411109503256367 12556367584624217587 13993923554148349309 8630082280252467542 4887132019705120048 524079925748635222 4345263342727468408 8351640934587862854 15927121083255226839 3611659063430048186 16152496361360182815 690371782052817114 6751685116368440857 9488196851744455498 16203038373658811238 7297668972252506504 12091941586161629654 2067886174462438027 4415991676750183007 9666628159586921040 4945744726730668853 3575713294372340954 3666291755504979943 13609721949239475359 4336764671219256407 13313790833198994456 6503102205516825271 15323964240777472950 5324591555171237826 8385638229217838281 9500938111744040668 4456672651866939717 17739562830921035651 16673016975100463816 3624956571969492752 14976485840657296533 4691058267268130829 17447605537994161005 2073555836805060291 3273837690783343070 15410366492580590159 16515842129755627519 3899467101243126276 9741920786897169936 16902776156962949296 2890580273721954238 82962635885661563 11695973716293471463 6897781017701725552 12052624229369015707 4540520004090235220 3156840507737057190 326694150430000302 6794237470925173582 17349766694038307287 4432580737503108027 3968751056155099703 8638526227000597891 2995973548714121645 4900039907505641825 7953740002108527887 14656854340393923342 7994979447667335988 17342462625767867503 14785444267719515750 7667263493385608252 15361513220611118140 1913452506920434376 10284511906095771554 3876009503906470970 6552076463523753371 2317496592458805494 11301700431457329477 2731599729256123921 3422256496704849718 18295628508631870804 7481366372641798046 12540296503232569740 10166737695591090625 13391553639656134330 16107274184351380813 16702615639491731304 18234438985049391961 7685550666954899117 428841277164024705 15120614532455006221 1760765290023029539 14966029560452565078 6901014757929242282 11185149348236560318 15372073034608830380 2259569720147174916 13387249310402819516 10751389043111002523 7796684695877484724 16945531922980699912 13463132040483402185 15495836510569797409 5285471965947028462 11895142594449278553 860312773778213992 8588830560139373844 17272333724994343120 3735515391167411139 14934276943478780573 12752449385536696946 4023101930164408872 2743817763335655445 6713161675052530510 6725407866873449594 13848327472349542151 8708494915115057169 9419111152943857413 15219114340834383909 4565968435440799902 1516922330999384464 15064864358355713217 15141018368042084616 17717575338283634490 5419742569640512728 227694250382291071 5448063751680521966 18390796875568782596 14931749925560942442 13678713734684647051 10176494708783290462 17016469466112367213 16331282832481552317 15304425644777997197 10883537935444676762 15084964852909733208 14026999610414127747 10518426751856745290 15494558839544836900 2155868027447737627 12811210258345252003 7370185609928906504 10279583536079009310 16699786591821325629 10054685446943490589 7271268152738455057 12768751612162915382 11005016516403412994 14696621747978626281 9336754490710005555 7736119347587369404 37879629981038744 3978320768763687766 3768566411085675193 3866735343799445672 15948489007200590931 6748642282341264293 1141661090894475567 10735118496372423148 16598272719193019533 2502469710615325859 16790569867734778028 17489585940639660237 7399035775876079967 1706061277268003330 5532781677584509557 5366944349051622823 15413917595138203497 1399403754663916441 13441173908371690606 1276521314710904192 12168608351298432431 6158610504675874868 4921364855060617635 2568424736433974698 10603087701085771155 10346770855655980276 8835475899377268875 2509317781473861989 17891447282111245667 749612026129150670 7472166283539491849 17937248186280216851 2279616086037065218 4995182240629510811 14646193784624077758 12369587543878681411 14083885801030818759 8775610316677118380 6060172706688903030 3430322784974249603 16392811394170848306 16006891200165813409 9801482985212033258 13125794043662519299 9916687150532496896 8180617957669515410 16751593549821454774 13043536597825223262 7133913745185598945 17226086421013384088 7439345149379445625 15219902251322754217 13488843285476588996 9925534454783165835 6325547734727383432 18133929567377308491 10457886016608474906 15881624944085627137 912378848490220254 14323825230673345310 8777104528105901891 12531056143559585269 17686977910760758027 13959788925066176797 1062990270991668538 2056017197539718698 3275514169301447300 11020298977426460100 2595414756030666464 3988628517032774677 5823933062194331255 4507206543917767584 8087056574324083431 3461445950252998165 598649349747931818 7906059171004539533 14702838212588372088 13348090738747762987 6491758392255848779 4555006697600489065 9548222502629960304 3583268184160378592 2021461913591513496 16269276513151631767 17266732227494804485 5079241210275570027 12440072281483929699 16064645224391065463 16078168629676299012 7307459538843592394 8986691342345629233 4612028154074703626 16465208371529962356 3283398757172458703 14055401732109817537 8034231985402923132 1758389215209907371 14362029831740345742 10397717466875479714 12874249097504062157 3855797071227330727 7089268563265556502 17835790348516747826 1131697654944348454 4643184260932428056 6395396296601331830 11116457846143912510 17289614791145211447 11044805156083983565 7385432285935368492 11132807430140248831 91574966228143190 16749128519094212073 12751564921770992843 4168731616371939672 14424433447257345991 6332777197725486697 7193322234218385863 18406080422576390998 17406552034844852172 14691293593224977485 15828010542295662671 8748779322587205979 8689940377718301259 7287416518348697409 1846403127874858262 6077406713209906880 3811083144979457405 1794798001410097757 16445864065692654603 11649123402549960915 9091872245317929400 6783176444991228228 7720443999298522034 1880868104705613946 18396493476276780244 15120292039353709026 9257522110022099892 3560320575911181789 2539799752290969095 8870006126001362949 244928545495922803 4191575847542455739 14824715836957438087 12649746563861317984 10711819348895047501 853577732855419166 13953853868454101555 7348617015797662497 9790594208759339256 15351981568078786512 13048585882915793580 13975030858015672600 8938574299321768599 9447478402931251323 2024791572314852791 13940598936786938923 6241701898576812968 9298866772173980357 17196585696967380485 1475958071108712801 13032589708628514476 12750578295967508011 16597920292772327744 6078571824271953194 17909622430402602178 10377392420211045901 3345663671793147817 754706249413143743 17548861327716307285 9813498123149957454 11401856405328665631 13591389917373554364 7222302589666456403 6455299516999870384 15221416835043364128 1236356826472456049 15368107797230515064 14269640784361981167 2299731326892953833 17258473683803730663 7985102914992520765 5929571299245606902 7687429364362478125 6628914185789509276 14519540115622809254 13054980425173140764 13746526529780109793 17861568411107751832 9762809582542020049 8078505515450793565 7481286985656442600 412413177532671138 5984252263859378663 15243637588633222101 3933997333743074051 4571594902389194663 9529112489142436245 14384712850361007842 14555708666716883061 12804354444670943708 12631509837218721182 5676315406285718085 18376626221076316820 610655515657895821 1416316726761614466 3179374357671884805 9499331603387551257 11653904886173025360 16124632743339706682 5173099069221367332 11970498617880891208 16211164270879323631 2660209536783513986 3914369996946374695 5159157846401770419 4612181982719014074 2036867085088281602 2580196551300276945 176354021635394600 2041964934620905356 7507110608226965235 9826089853733356105 6670954520022503875 4349953153137645853 7469229502623586554 330980419997722718 7552955083356223717 8291407451324086982 7546938999032873366 5373925687299649531 7687645435136967158 15870569037358967004 1945743536583863746 14257144848977707601 8836786901098091716 15621491045057169011 8174888590448303137 18075913636875185948 11264020389191994664 3970879888472020803 12779789110609302856 12559724657963162395 14412073503670556296 12632831439203790102 3319132458304255804 1425176879784425326 13254388877753254421 14246118884192294033 7079208159485816327 17270073304191199351 17202661526083914950 6834557419602713762 1828618356669907134 9382005971076235754 7474174937184362512 10189109342528282910 7690009336986609155 6849784953140188494 7735743857766028852 1416378058725497597 7253385214806505390 9855137180443262632 13676576095745273037 7500690528941503251 4439356428586831554 9842456523684794084 15696270343825022919 13678001246516301149 13807259245559250046 9904346230017151092 8814361890890303528 6557376863201795516 12957342229655094986 15456096083696036021 17370267563413722759 4123299177603713878 13123973174872267968 11629038452219996827 15540439445505207594 11110361942138854127 13144852250845811315 17359519419554833504 14991435863661944201 8771584984479681548 16123430026205616413 2982947020421335377 6342886554470982809 5868768375609756585 15262206182776584722 5716846346747485196 5060970117332041803 15072131920082555816 5714397840649584986 2812535465979402803 18132768462246760057 18203976231246748068 5661906040004262583 10232829714530930488 9185605654643083836 16443235816551095055 4463326347580279647 12000504767901681485 5037329926369612097 8048314219732328327 13024833069339221713 16032185147813117733 776688399758809279 18182846582010531724 1771121618601415782 6882502035562118101 9936491329060961437 3346168495053341427 7449197722978211694 10472447965931793390 1976482117920679278 6263364959645108949 12385061560721436755 6713217344483616564 6684773024344151180 5919661334033212285 15973888642570116786 4337021861938974076 7293978050118124700 7119146653438463172 6908407060765051758 942699266035356817 10215187105244384847 16013663132215859106 16306151226446946558 15002648239892236393 11119684647174582849 13713523850895436354 10041801104853426056 16161649427293446739 14456357726040172013 998192122158808011 12084280959069057978 1731138071575463984 13561037281364156265 3662327310536199030 10254636935624866836 9520675088109737306 10392800180655703748 7794826671781941490 4655651375446061603 1482344737311945677 6660604082955162182 11580546062702684908 15472859472489664277 10573995177217871650 12777722565807969049 2363383515972034890 2686078450290884990 8664066082131566405 9795566802612927611 10765330154001400867 1487997270062185757 10531714926328543485 7282259545715149049 12229604365141920350 3345512940015599729 10533003855665419018 15945116187107562165 18147460616613329470 16144761466734741184 14227845443877167293 7220870835556996358 2876033318236251315 17651495946753771328 5899309907768336535 7875302912436711993 14208829709823883571 1340717915303000821 15345824252807408512 7769849023547312567 10631185708364197490 10246129971476432559 17438899830498671405 18275416373515788685 11132589370236743445 13403748968588391295 15076149220005785890 1582057991130189145 8355023299817200312 11177448001831727924 2716727082581311868 5321988186440810716 3361157545089722687 6481634114886821539 14474083835703953376 14693181347887163840 8343971057585881607 10716755827015867073 9031761419538479997 9819267941439744003 14832408235481001782 3523260869823866415 2545224783552417750 10579170764507086174 12934690769295882895 5606858014289643071 11197953611903670017 16388046160780769022 11824496383862051319 7776530650897168973 2312379051537076651 14554320766054518256 15862735691351252619 13682963843607611039 5265726441522480915 7662623501786518691 406968030375938103 3865251673682299560 13962199518269823464 10232864245275233818 14737908801123129525 8911048743454143180 12829635099811279529 8923779293491621165 7619108974455436844 4995550002819608652 1324471655848704948 15086743999545657389 4387457566648145121 15628432979868759738 387817797590962386 15724675806200575945 15345687445125163646 17308869700708034878 3274186485680238863 12946502655359948280 6486975281965468531 14949773870056236385 576292519629180154 5131361815829755274 2586926592147894919 11568589755550987911 4571858345131963736 6049380116833280268 18050868007267087218 4462777649794454609 7553577590518293082 410780498245600482 8759644041292017346 8345798825999284777 8210155869005913352 18157187554828075676 2626007936214328971 18135640537496263748 1557533258856045696 12693112109583634743 11563129922300753254 14630153431468239664 12874824754559686460 5857550554253858014 6703263396003791764 7086615359479983014 7400600862709808474 15883341198805587197 4206658270897281403 16421809732005310818 1448969807121282842 16824802673787356595 16320646244482749491 10045849906045801870 11418550341980769916 16376374559029965674 10086287566717850671 10070622573662060992 6628493145693147033 3494410337003178706 7127737964800794126 1537995408716586533 16287961838889524975 13375606823520780631 11037619580956442311 17911662599531598905 5281466042932799974 5068944549134799894 7730737162933234159 11121627905026956227 14427211939354459046 13311437299568179707 16142069472659816987 9647874861445327656 5554926809218145709 13555905405869287707 5895855695995462611 10616549089214769495 4113670109530488008 4661142005723106917 560107732541114295 18164339175516762251 10556210292131613072 15801523338187859986 12861356836095711640 3952117362131335788 14327053593246908446 14410362101904442432 12891379438245541465 13171347636386423412 5819303730028963247 6301425891235495815 10584063810013343173 10595936043099841635 13380104132391290806 11526817289958129838 12170608483290439560 9033451701535605609 8987292814696380569 12854156109558237722 13652458079250432573 12293211172334297054 10114721014035366874 15408403148352180318 9299377212113092728 6989516310873020335 12319173554821082584 415453452668146750 3271779150437433332 11644334257667831490 2796754147319177639 8852290084003434781 6120420515032225480 13748891501476773059 15040705989674728411 3583383086256701108 2909277215417937463 2452583267074512192 554660067810864622 11412556570485631361 14719432984498401416 4846920624294186230 8634226253848458665 6772417277986344394 41320607866775973 14501357551278923596 6052698200323467415 3344930654496025040 10827590536369412866 5286661755995947922 16220028310119583538 4847479323681809219 4672169460062528826 16142001106672910 16526901932352444260 3055697804436924012 13517110148779486674 7226751462912199040 2682237861848981979 266884708980245275 3107040292095692877 3898070062824292714 5272312596290793086 5487397991419174757 12867765880642311344 2665605411875735026 1754918419959363610 9856629655402031556 13706808963839613433 11894927195019644437 16546474958597957943 1673541739478236333 740846437924194816 11686418784694268934 5525544837413998222 4779802651261256944 2405253546777811374 18244809286035925049 2189391784456986253 15287678653049230032 14162302454830235474 2406359735269751465 8208864434368116758 14236907364368873669 7002121250454898197 7097778944364078138 10105109627326999044 15743619316622554845 15200054041621729420 13768258145044213256 8716009366414420641 14351031211289494446 13264058465091474027 13950621440839758475 9442938698030806909 5992014986828426264 16687642967553591587 12843818032680492731 15369053532292581693 9789495818683168178 7237773436246327658 18182761185792914720 11490604739989874994 9139852610330072406 14354192567825382140 5192709714671978567 2230643835370735809 839975246890780336 16541991416423903935 12001871603868184194 16940967938933441588 17905759318877255473 15773556446708144952 11984830691356285579 9135226358655339030 2461030432716293916 10426223108718340408 11573743032335896434 2035754346685455509 7298550387721168219 5801413168308229282 5174836453762378571 14768401287116401816 17191119009644174913 11271430846186069577 10248555005354388161 13647116702535658569 11083935664344547939 705624692919378700 3210070068237254031 4087716055073399276 7559700879690052455 1842224951390172220 17234735067213351141 2869917155061903538 6044377876127776770 18020891762114031901 18073676053158641893 16216754085391800300 12793007797490013016 11706354702595624044 14152861804334907704 15000402782235022223 6963982340315234978 9480236231742532759 8711534218157813298 55960487788277428 10909311894316364129 1097646536474610887 2803598977005623572 5946681747957529425 15200427311244223105 7101780471203580644 17016855488820677896 135213054119413040 14829812815346799039 15169003413453191240 4912892522860195754 4275111616108335412 4096259773915026721 11957914039028085680 6202935942741233846 2447901746636888007 1883511966937774307 10058699458887746722 10729201098130730546 16854656787420015855 5260792711507084287 5487797649784750527 10485419593737768959 2515551988651023498 10335168233087715683 16754637455407125212 12177038271298878733 4421058617518664890 5802547088163499401 5054785008685388291 3324542226095034887 15789413379694038831 798307234893701444 11189143092495061903 2121149671369377872 15798089650626218025 2525377786448326640 8259528639053756719 16897816874104017726 10761655976482705626 14179149814086349874 16707497654934744272 17711164216363586529 16311345879325454138 15077326236299332012 885101737647985059 14101726268545678200 12934902220311771852 14092061727925307786 8913378755197214283 10979512392966679172 16675973069451577030 1534123960851685750 7379135089488980845 15490923323358708605 9117864094222527484 9405269457173314461 4688926105210893962 12404612450391348102 7944930784827793508 17465946088048487212 10135215581882364632 5424046679297161639 4388032775601468925 6559718259786123719 17567924173961641703 5489065097310419511 16285755663164017194 10907192179959864573 3798622470098456258 1794764650792209122 13424313880793032958 13526571506985178981 7018474166274443327 15782269340841445879 4470853488491273524 16853275713142075211 3673312507283029530 2807511526124084317 6223899974798125448 2702840767885786522 619399053433432131 6170771180202495649 4157412531551541174 3398501123098225588 12521126045034970450 11497764656540177208 6578747622438460388 1188023221086640594 14185696701234549670 13502293231077326320 3587948634775469498 16971178826400132349 5000703929237618114 11070025895394071217 7891649028213680438 10425322211833563990 481658637459509274 5805067941537332243 15531225655594814583 14533165333489592369 6870301854005795841 8483242701625377435 8218674501312396009 7613846665448319861 15030927289967780085 10605891166171365408 6344012962496130044 18419647569004455013 14059984598302894708 8325784909698112736 9518922816371060022 3674312813078906528 4091705104167522845 16426660477303639379 4501581121115435230 11170354842294320204 1674518992008241764 17859068536628368443 9208652438553189889 1417268873507017574 13765873451212697397 17362227505891460109 18342477661383822962 9907489354520941089 13271822471609510344 11972343717096281386 13033920637683679880 17881657172778135806 2086806515631789668 8766811192997245167 18436207170312011289 12250685179205361627 3566506413259940381 702923886433326440 1936617453499435867 12406737945702845935 13437830320652294577 18132854658953194493 5624778742496595885 16512385048851138835 1837245268721121324 13896581373486129127 12738283019988350975 11282959739944977033 7606463560681077075 3988042092794720759 16108680332355278309 9333333316740526676 14089119843847040287 18340941687690047936 353898655313306588 5519527067350867485 7857926479364456514 13912670630707207726 13770072680579913175 9399893458785751253 7302707951009277948 13071061234218364231 3271124050306893989 10267181485992684281 17569109289801574796 13927918679356242039 14707460582861018305 6915578536733035135 6133115632272478007 6566782566454339238 3325452844406656242 10647178625921973953 3531733012307477371 8303248701987971035 3524723107734976088 5630259548236881485 8583705219312954783 10484625826916974906 7066940089027364878 14974275371776685843 10742262937995685347 1712343711155505382 6757191580738005983 7330938644757855984 17345184341047270196 8125419084646826940 15667667966138168248 14996720734318868377 14668087871755106147 6499607833475317031 9375061307835573511 15085138016408166966 7885035356641163906 4934343430319299136 2553791717710272237 12464112974855386486 12858256014929893703 7712940293095965500 17056143571035190776 2158385203649620041 3402996498153162892 877614053845085954 3393358370545935922 6798958876098532962 1282854740207652760 14387062943456737306 17985751325445157428 782223327944294100 4399810730969838075 4153740784972069282 8554812089987167070 11891955603067410576 5477298674111742216 2021246814644777609 1283568127398412768 17454114797602772617 6254477063439055964 18078548364376159713 3477376779511261518 17753068686500875201 17297625463802943878 7968620378864045332 11885239792910687319 17991662148721188860 1397629283550521472 9585634665159491600 9126768646944462202 2667561788560628726 18041973729469587205 16778172740026197134 2037435758786484144 990646182361406914 3192873971970657616 1857803835742732258 12353636251422428831 6464883550576194742 14724909399524622536 3109336238715779189 2716047535292837677 17620301285211535096 11028027595739293405 10933965532784948679 3095560020224435914 18328816296066479165 13076916829713879828 7263353527332001286 8300898942411304949 3629747162616341700 2916376870995764184 17521957916170750440 13773514499234484798 11656465989393942727 6591454474236941672 11171461072390818970 10187477860501863613 11392013117780255010 17671796276329524344 9683292932175456332 6428116042612503376 15545935513948789274 5838918523673510649 6413454439483002312 8522011698157771544 11732661300594693524 8956591702577085625 18335122265871812909 4516501326702280204 6640601633982531117 5278683778282365731 6531696630182796317 4491972755762843782 5805258727759463702 124321611244429389 13763882859902161663 17028123893680279641 6544653157322141249 13701008452371705302 14567562181088329639 9940993682556898146 15300613830815812665 15357912692252177738 13641546803730470168 15512754938421090525 9205443874934833589 11802515039937894586 107424573596199518 15996219461467237154 11286551019227791864 14375496764418592528 11024143071179523258 8771846376586614709 9013313306362596062 4761826214083958268 9961715636377488555 15654179367218900094 18001203053943216649 9571801876074542391 8402341446502791584 3895837711509950651 11532851741135681502 15803133323756772814 17963794188934404144 595227833292949970 12640246486725925859 3588056336242258997 13235156451899374586 12921845815322457164 11037894719228330323 13331570216679390298 2743127336221265318 16812929981298784780 16639158478064395569 2941774439811274631 12167485986707079596 8810244592533876531 8186065134935596298 14836944511815333393 13135522865502707995 3656338319824726340 12092129751877426953 17886593528809865020 8425108466408675860 10356212306344225343 13933669376149147231 13388293335710087601 15970964421088176943 4196517424278008711 12459777631419411997 917355246904585128 15787590241967117663 4709318279272614127 3353242619003097490 6584714708521452935 16118334170121817669 1017980647748347667 14853407792857921838 15995587080932543777 51915839579678218 16495203331497062161 7154321412235686130 7630002564655037012 3499948052358799553 11794084706029175497 13849502698682276254 18410696366752972706 12229605886176988977 975794001962557001 15634677295010681111 14015788812591819751 16320725939388058209 18119092841351601153 7420391882359473276 14503901079310092831 14739122289641261910 12928732010758551214 7599208696471687529 4414904576492912564 10113403522345759249 16839007689254885750 16273966908919653685 17603778255051496328 515682965637535058 1536058618054819246 7151416929694340231 3452048356534833400 6965672474328559575 1991182295573067701 9654092738345665984 16656310137937454923 3090273165609003159 16107539216071103030 12665549670990889105 8497425169351327349 10555800659361540498 17244636505423483267 14117107483979091082 1523468753173142763 1090845650249886740 7500463413700776470 12718090749031762010 7208346775674425232 7028946772824395596 10315097282378123948 6327013313657660804 342131337799486331 2503239441351700265 15830492678406329859 14144042618465487694 3428862853241558658 469959895633246925 10502275001894412873 2201502311659225199 14296252412394112989 3232846098034692633 9880110853353437957 12675180391013209977 12196214310276939815 10776990036472748196 10780638088162427513 7328139402748414504 8237477194904669966 5455232770886415170 13125132396919936956 11389461207430112827 3727688041774938852 2635252707818172323 4791351005079745621 2343770760171503620 4339501291048335295 4185929686436666662 7185507750009135046 13087484055391941712 14251617506092741212 5620867363124924473 1529593034417967968 6082708973679525906 6396731601520544160 17867522433682664052 15114083506699357649 15407088217277833537 15937084037282195437 11615470384534726112 9846001327473595303 17049449679859054611 12527660319039541306 4218260581037593072 17305622383528400987 14126230765352710627 7669761038962342028 12843468807965879250 4890943863969496502 9984308777190559551 1247304201076861322 12719288983611811005 12759375592825466628 4030127553037062205 15134483824868166393 11404386465968531719 2258052990690091922 17654057461348396305 11199176254959442632 13529567801554553054 14116740452133388729 13101168719403640811 1875221023425684943 11704177317097786239 9379236526819019108 9196310742302872199 1967289497376635101 8391324473960789364 8236073947285970240 2954537936242867129 753730146445361485 8747885383967418473 11976239703066088650 5127137326218641415 11120106678960709590 12373345469547718188 6415843587326777470 2382574732679939776 3991070058227699379 3938539859827613431 17631588888271948438 4011139398514897617 6755636992150277704 1560610122112710594 7758303537791391122 638071035157796531 14586574266567944514 16216677555701150657 6501462408058993453 15034231567393713997 12662322108013245817 6863530369996128537 1361765452764127775 7481640509450059086 7534869410007894789 4391355172741477740 7071954927745038191 8624520590853161281 14752707962552882295 6403030009675575795 16018506612237359611 5198607143959353752 9250494488065249671 3133603867798882058 8659581996710933255 17025956514364467440 4352014856316443446 6916033023488059000 5293802958820974431 9975274908434960731 5788778528349766147 13878501890777273635 13765094999639966776 15867603786506105899 981283355881451550 1539095354581361010 6375863232713191110 14310220712846012002 7768087008251911583 13613385550160966534 12084821145760123289 8251129001487947846 13896113191748360464 14685252441028966622 7706772540969846869 6928117307200457455 16472284084125737216 430115005013354799 13051711176499360299 3412842501547262604 3461659313573669536 8599790969170582989 9480537028629227228 8703730357144612191 3973931610848395173 11358945726908150472 8952903801144244158 1219047431143231277 1178120268021060205 16085675519216896025 4907213700058681206 1763831197835545991 17463546589944558242 10513975907881641598 7349302460843063866 15726154817752575868 14467594411052945465 240587889527655890 8161402873501307677 10346830577968713871 14208719565626099282 7636620414800787635 17895521730703152491 93596285719705857 13815359191666218235 1179149762755631180 9574137146050928398 3860268028745308771 10704188820406398339 9846969085228167398 17461972056455919014 3507687407734842893 10026594115852235155 17135817588569929312 16220591534163622354 13004245333567833969 9377816217881032889 8576066101885957743 3478235904839024800 1669939394115266892 15444969016502115247 8027250225485244305 2644753250418135621 5840345711351111511 2612135288721404893 14482090214019511122 9907722196115004060 8439049907570161495 13766329220390979794 8291799365129438804 8393102510236233098 12604763118645592835 2570826906093774907 8555645524016602487 4585411892998817486 7912537152586051899 6866296607996921900 14777114613263440252 1595337958993316030 13153614835188689208 5220022312324627780 3494815370059142558 3628954626528743012 9724688002730728720 16000528729396926299 1838590518132745063 6219800397794240548 11370455957728501136 7197600530141696864 4009503919801561242 12330274067896126529 6308504191344391326 9524736876899126394 15098216996079795942 17693567044713135443 13477009420568447094 9221693590287408784 7156840304210182242 14380562263739046014 798219817605890749 3605447982103757871 8062382253233056100 616006071834848720 4967650605912206087 13167003011903032081 12480799761440585017 4605648794517997060 13117750126248091841 8405433071407428085 13836582101396678991 6500084294420859824 5790132732921800724 10360941487076106650 5170403964154757545 10576428719166149679 9332254375160249028 10136341043682753738 5001631683309128703 11662350671090607714 1783516878555382407 13818872902841314074 2236522662644341372 12558316896127284526 16067155033567043319 7728214276173819656 9084020136464175339 16118203596034578899 11335164527344542385 9072935299697926088 1648997659836767612 13569902640328069581 17821118920272105141 3894325574418757256 13337679369790430350 9550854657552933878 13241538454696444031 215240842664890951 5513139236966814508 7423468604272990885 17780467577540345688 4386799514032646274 17337536842871551906 700550674498160659 5984067428366784956 9043361351907280426 7680340575812611893 3965531125446610739 680533606624437496 3697255210664820813 16334306183146036050 1537768247196273587 12047415595659493147 2750472976237149558 540969032312054416 10442308117291849103 7534835837324068324 12084725636128643001 695690613096149386 13015449538327983334 14725752570462743 251305614602388553 4135607572134550718 5451660664006667163 15672779792659854198 7380169393752409981 17007985718120054641 939601809425679729 11046572037589615115 17419647526700626805 10697536026332532533 2301214465733186323 11583169787350814156 1984307120933592796 1026946892511777151 16904100878303493162 14845666311137871117 16345725953945132027 15993427370839136182 12514234641049636235 4980352274757019627 7255389964538509593 595733513184377788 11838227017763213152 9810478746423964901 17944809245557860200 10992839166153706873 14198834620635888607 14539922540443253180 3967198378893097595 8789572880286293004 3505927297112711542 17889765570109774075 3449685375371590011 15635506324039849567 8576327132003079911 1783190840379329171 10641113518957308325 13885830465421409908 9585477021953829619 15197905774681862238 17747480347635213454 17496323700427058254 15956442164162948488 18188407462934257917 15452048962038798957 401075735544868165 10362922926262652629 2709897766402710265 3315619141410698184 7068237271787385446 17428217953470723211 1853644565258746063 3079255800399142797 3128657706165959354 17615628056637525070 4449121083423460740 18126476598270254007 10035212903986232205 16803455794933385938 5652518295109606128 9670318677016864108 3390107689450135608 8616570360751086070 13934221596488516852 15047824242057480518 17490832837376876572 8309793745968334085 10345247354774119177 11663564667525300209 2281479417715963835 14109290059087485287 378081049123594569 17324124356682288625 14076517646700597564 837352674787068656 17132579933094634245 15702585423253911326 15366259731004806646 18277169183286949644 3716730048578574419 15406919706747642351 12818403723320495356 18244257967312085507 11348302239561752359 6178823237583244331 17868309000301536685 14842787173986416859 11131637336724094757 9937980716263682377 2613147749017602974 16718951212284753825 7556580613009421150 9005602589933126275 5433505862185402436 14709906196825508655 13796216535795643411 8021063081507425782 16246739279539551218 10491908333645062561 699236716697464937 17967546188746101927 9407584388105529804 4429144418481026669 9909139074971979822 12136871600592065183 3511493946182471929 11422833261945520410 8713317356711401757 2353380836820286505 2660913100506816228 13499459871751200916 10268905979675982650 9287939103384217137 17235605662236138517 1649816029334314135 16574026299300657614 4654611323289592353 4532304063141585151 795981292766177052 17726433157685398096 10435380895569798062 40785296553340595 14374217361680150659 1923953275296295864 14054939702184920049 17474623847779210223 10358447342081543052 3285810085835143641 11007791179139491792 12959559627258406426 16623518958952443402 2534451693295156783 7020683554884709734 18083934569303709540 10272298365384665989 17780137598434254441 9643889383950034163 11709981214243808924 14011520310342202679 4533015244680760781 12250576970968578719 17061597295739092843 4457793694640931911 17680388238562191333 11606361454001554678 5669039482171187202 4290842473316068510 2924691304970423878 12519394825183639606 14044582904656362143 1480635103793137391 6263108347668275996 17281630499217810665 1113141653528795094 7207045033418390591 17763143779100278215 14364513786611219737 15895390432765796455 4237359625619199594 4703680823693542211 5738100394113989145 13766772347602041672 9964057453838147107 17200443551651144209 15605589966231906157 3598444565173677955 6217654397814258214 15005789468680602734 3835389472380497474 5315690063138863667 15200786942141171695 6646870310677151910 8721312390031244205 14806489352678392522 14779211921759757111 852341091524919608 4761900955652398474 8559686748472346925 1743479106571796040 63436870308651906 3165682407225176983 9750657578817811867 2541811116210852024 15350019135008775232 1338218077815791230 1317307643085150783 4486020105020996297 836535747272494812 7138898798218659187 16724242843190326955 11569815434824151706 5927446860672808024 14862007980956533008 12556272641778533783 4603477040800169099 1077879650158706836 5605998674166038259 15437389225314205401 15182854439638257695 17253027880748879383 16488206789465733050 6284828489603797497 917854157842690313 10839043173044600320 17749145003696034026 526907167559095278 4873741245416844749 7724735232226508852 9519588927762249525 1884038119795199705 15503501491623202348 6336374715744795242 1382421919740454347 1167079963415666449 10073533223615922045 14011746254722781720 7729908638039230268 11739129684612562360 8810581016649303082 12353764163103227279 17654736420180786893 14498982542666464413 11081936576957374173 17183790129215075362 15557215092666972515 8846699193724460278 3846067172690430568 15228184167972506550 11451751291026744609 12261260071582951282 17243236946696630676 18124857472571707873 8431445361167460009 1190463895174830368 9915860832153944775 14478147523108209359 18418258621901369604 2714211773625150089 6334148309527153468 11610888433910919980 15606109709216742263 11580946304094196933 11318744486390201483 15877772996013019891 5531308702510009558 3371559854609293042 12300217485900178889 10010992330286227681 1750522428932484191 6772652949640485886 2008308658598151051 8086572877311630533 16524685192283190467 17635323508338334767 5371432773890126784 16549471980762853324 15596049860530813981 9582242997985995367 14886380465737761905 4259674318775010283 9186295110710460444 12869528181652659646 1895747608932764908 6539050358636786724 228878783757300432 7226995808990922260 4440322007537509625 10081276686826893679 7121507929111198563 4538618815759419420 5615825072827514576 9054100149435968104 15867499233020062232 6209359233010729988 13902640216955170081 9327392675793234929 6133803080732489719 6863223958830157109 6972302576625097514 11051368798777198287 86577209765121994 1024734195787377947 12589994439365226322 3261790643731343118 10549187367482421688 6353301012234874411 7670802216959104013 1570287630189355344 11781294099438636670 17349663618614472817 7380628918900599338 8119221360570890497 3458152924151490426 7177060150326856068 17251610502992192484 16436825207436548205 7932748897773929293 7143042108273429145 3889008554253771155 6328946239796754064 8096886491942586854 3778882827642058571 15369897038705055297 3156088624618962813 8025873371963802257 7603783767629623425 1807055870987059925 6101857638473190722 748463074039777766 1416298121451064968 1994503542147607681 6580646966857940775 5449236316232848720 14321986379688265835 3344314266517799309 16916399570235353376 2961814099662653180 287242581016229060 18222150926021602618 7026021273993857927 16528507617665904335 886021863179447623 744771341691053162 3230250261533974296 13042154079307720733 9111821226645139360 8562283989657083263 14115243171939809400 12510367774897492692 3465081196847330195 7808513566601940376 15402225571478049541 12165180789494528123 11479307781127222580 12273617598312916243 3379501804653244718 17244069151867605291 5567539920564070216 16371934905671262262 14859105067685929695 13828439686039532585 7509213267038217856 12662807637899346691 5473536261573223279 16291149946514960307 9358439654589959123 2010794950426650044 5120117404124158858 12736977860689659575 17647910847713516078 17191263441084874519 7560968695770462367 3992095384607557186 8186281965475603122 17975030861209871102 6132057487788131592 13239887253371847640 420797855941821791 12542499961790708171 2834836988073233205 7379967072507477638 12399183209612346203 11635722572268765391 15558009626072881100 5307908873616585288 5278255389249518151 18434489322796305665 14006285966708090490 16952382328759466584 5260545998761928580 17880482918823680769 16584190552797315434 3449214119732149137 14040710515927126910 13274385451718137225 9927120190197441487 14776951397081679922 16416301957034289401 8521166178584122937 14341654497839749402 7921002225685020153 9619477971282611929 13795457621114715026 16742296641687721266 8767912019449725422 7458133368106157720 13446617390189788845 11163090510924687331 13492002419240024604 5296498044983723705 4938487197384785463 13270056379335418974 10886806857335676986 16696815147862503690 15240367174570032377 978207556401021577 623319933214703919 4585094326356810771 14138227225640742396 9387702882601904514 1262881142612924077 17846808172848275058 1927903045212057681 2079185581367520152 9399343436286558210 16518774617137587309 1688119403467326456 10017111714726113378 12723068799293729030 250828920575707385 8758853139645467619 8639358422286000132 9907979582611852598 17185335379101153989 507079400113744627 18404846438568065286 13352175495351066019 222708771820117036 14969724980320840667 6291245802013452042 2559119741231339906 6846718093533736902 2157244384701403984 5074473049714162818 5714048617846694841 11147053550906343832 5328577782819945739 571324735127003015 11248999412345579115 11948332480454184853 13529661139537264172 9917395415759159644 17965037159051604611 5292686585207028878 10045621909554372713 6296144694898237268 3100941758886978774 6958312761988599199 2463799311851188759 16851334723499875773 2081337055985664960 17001131258435308506 12977522451436829049 2880597142631239687 15789417900843245551 6211804915067972249 17425796780243754286 16068722932522331267 3810652130032759547 17610275736269155218 6042146202566281641 16105483160500757252 12636518857532028220 12636473035149311042 2871655556182739010 2791732986296000462 7615450806465502364 9475029523313109813 12188073953144539744 11238632641343623430 16010117863488222315 13243493644062263843 9993225135261347919 17384479473526286608 7006008157846681291 5215629098344184182 15160061578772826897 1361332091414157014 3432584391253689248 2508608457097010699 1401593321258728092 12186726890270838812 1407817248131405727 2661654359104577170 16996856560084839225 17559292372931371694 9752346375903492826 4750104962737252936 8692314733265262721 18431136870082130060 1894014304997922630 2129385197720268060 6251192291832586354 18306516810641764479 5971180000708310038 13852526728649229737 6276376897755488894 17390946638862943221 12706650512978526508 686072327067858366 5502276349951445538 18026183927753830286 3397901910033630377 789240433934045805 2768455738403635675 10638929802577377750 175084897571842286 10723148667324085108 2871679853554545543 3182443632744084068 16650335650158315086 15957894756554039823 14210281001169866467 8702882226099831398 17470986871706362675 15149092488077617306 10664499205581473805 10863773245987095264 12269417678650723951 1519939446458291522 7966212833977216644 8734042883183519426 10248844672946096328 13460131701650911106 3389388470322735485 1084313397479188650 4006760745042925086 11317365806373196111 5020018412985147591 11005416689842883029 9070069060437758992 14408621965697313459 12411033676698264533 6075333553675508864 7868228975341477981 4977998109174486923 15457000570603312918 10231767721515786540 15143061063300969660 17987647894844731779 8332432114731550655 16376826028801501528 32756849201740914 9678160587719710024 340289168610728582 14268393422612846777 13253324093410497844 17936266489633615908 12755893801500273357 1455062149878460 16874642708692637898 16598562537618542127 11540369655290430698 1383044114217841096 1115598218699221247 16825246760684704575 9534122723565568641 6251923979906119799 4830340901731226215 13069107732748948229 5950062536807000182 8302778822343955248 14890006296795153664 3967189359365180518 737787724437560461 14711822906094756194 514364634782223059 14249367338884970187 8715570256851827010 910818859575525172 9099465159847524453 10956552385183254718 15214384394468339688 13267913791797789454 17619817981800623240 17350764693736391050 3955598939939005509 17553672246561547780 3889799892439806371 8593194201411089617 6380269283899038597 4249972278244383923 456572165759330932 78112274832845569 3008389803230069190 915614737800819350 17337069743993009475 7948384222209106639 3305869687980154332 6913249280797685845 10773909625369211313 13590544676950336257 11166683645364196647 7714227321899195592 12169781098777075663 8068827622257595791 5146455345308631155 10267131677750038204 6202770110261629749 12686337827354109358 16446583267919470097 7830200138839650638 17753531381797001312 14655537813880360892 2516996774339772181 3349782028712576226 1621714559048288954 13518708818381451204 4066937227086813570 15991512571434015838 17830280335857351881 5733953564634943672 745668035849982752 5734349167118362937 6939500491210454809 14001036720525186048 5254457139734825809 13981478552690990529 5475106366419946717 3272542917117400458 17634970081847641222 12780104754096471788 5606499508051181347 1876829874850801037 3854688980424692112 13211020264585486531 9051129834439853515 9345689827669641862 1463109910297791774 17261631399753135996 36776337096466801 17650664453324820189 5450422940909419425 9847906775433281232 18401885351431075723 10716814930984828953 17276593236022069013 11713808013906216645 8219300981365024620 7310769135529181223 15576284647176194812 3641151814391724232 135876349144684082 11471671133070577724 7746164265170429359 17048566331378710455 12433070572798807965 6840152868277847814 8453588113039797403 901491447327988741 358525282690933738 3692602520989664947 824927183241416574 15915822835464112397 13732848177686026808 1812400542188754712 13227520465970964862 8385023339334965696 13987081746265237530 10816196628005546822 18059873352517280014 16744311766997927429 10385038089891102409 13157780509550043397 3341863632250120110 7830206199121071523 5317396712909206554 14297681650206508803 11392521332276376373 4798126104899461563 10520736267276771433 10216443920824941995 3187396761013180650 5372331876590608572 17940547506704385923 6521577982936204381 11748436322514011800 15781703789482714000 6490493097716232101 275654778206802341 2446534009630233548 5873915826616210478 5511447018579649447 18019644538516756095 42211282116424041 15286224798680002776 8857133756639062458 2809282756701515515 4937326489213330831 7241571672315561829 602598206097149592 2353464457231550105 14946050586411913873 15049034661345224581 1986677258730846596 9916611523776823490 9893273570413815214 533415328134319916 6395238455859524001 15431513942080771828 17339492421485025030 984236607703620955 14596012966721548072 6139428934758469572 15926268115501789832 5836326871632776682 2586585068443797475 13614479378082029410 6293413986674616727 10054273624544151792 12796572439854363649 12017360905123089206 6429818608301511930 18248150319829310373 1087267828533817475 4125926958961006676 12989354432364948523 9223719231282299100 14118895386755906532 10308982097460471087 1036193895983562801 1092061703813704349 15886333319146146799 9939382768852029337 242237457868908600 9144091998741907458 1184831920776503145 17587110684052702328 17577105384637833106 472816439045191290 15286223689680933140 8186774797250030642 10992354428870704087 1346690031339366420 7566308250700212521 8244274149533119039 1268388418560052474 6139537585568400373 6198167793579434722 2565106516470983883 3620819454071326728 17012113302299717388 4429122191370379161 15357763200058352167 8334161378032386011 13532385501623817020 11062593748712896300 18027606565864258118 15617900633899825384 7623928209805936650 3486042423987110590 2038423654340844170 4502345161211832599 7528561407230280273 1754811819201437690 384361934849242423 14492282665528515165 13187341421162684720 9751375844548611892 4803337971066128321 352445125970824610 7286830704880266294 7956879979690672970 10059523486505367954 17800901318888426790 12229329043619089480 2915289277865484279 9446969760290864164 14135391410178163965 17972962738919925538 16023011553498126697 13492085512023908130 2152182988439142086 14805510986671775118 11858054515522359296 12937632808187592591 16754075901734439446 8253529333492849054 4190639514853108598 3432575869801035808 10912713460073966993 8515307004737727487 15113731860659874357 5791739058463771698 4025668894211856782 13059321097219799060 15779788379834581551 8999145110088406707 8284634790428770171 16167715038624659905 13981714502908847729 11780856600436059173 13244029209432384460 13090837555756413463 837285172352510122 2253483253544502729 2270208057984938276 10334987932628981722 12803893787832079283 17114253882948251135 887994194381843224 5699245129997923764 17611892025591758281 10809137261434645852 18323735963895708434 3364575514571511927 2340866424359969555 15383880534661604820 18411848669204982889 17546319601122594526 9052020514911467847 9539690077557785675 2991429178676429370 554275233722308826 594341228356497276 7194564918806537536 4737717850528885986 14612134155987121577 3495230707680344330 6622504063211961347 12659309897832014174 9512152328159459918 6187267007249489544 377036190349262113 12157550302175635852 6464394939592077913 16252607173761362695 16421743042902816616 11313309292724513054 17593235235062899956 9368997177587706564 2624844070633848077 11804033594669220731 11995742548192207182 7543357230820728358 13939034299617851039 8651255480109373207 6701518504289360716 3302495965305602172 4077288622839068202 5125538975302236856 7894670655144515237 11943684033689612295 16802562435872198437 5192756548994124481 16945839187221779328 15370067051230634533 12649282392326793287 18059852783902574638 9620511622571103648 759950375106669750 5632371028819109185 3877994183380863556 12435354369576641675 2793452191697913602 5439065699976126208 13899866913543921283 4736330073040110772 16686338067860330640 1547292391164232753 8981471718594694631 8216237329318316466 5678348172323130067 3538898219980106938 16156067797045090505 6313473302462983196 18361540907350345232 4807203942765162027 13167892193619165469 1214373206031835492 3800707686107500902 8279479421759381192 429025314684013560 11648206347240696592 14751313506829267137 10554039733315094195 7395930264903293691 8488111234868468923 13026688992010089409 568983044485566163 2819427131840256489 3192231630384631633 7734238773580945874 17346770598663501877 15472340996964803288 12349555881186936618 5637910982759330424 10055620247807739351 7726311528280854402 14352549503758010981 2773201494037927566 14305101812557276338 12188799430312624 10191173308853822650 4505404938765796579 17385022334050935812 4522695650403092863 17300897327690444334 3670376727209673753 5101373810337258023 6793299444991023676 4172330885641946374 15971853827605010431 4335328326379788657 5999380760785221850 5678084158610490898 11760104579816446110 13600067379074041166 13669492472090849414 17301845140963850236 17177985253163683856 2015869211446703638 9459719025199991018 7320229304286787880 14894915734216391673 6294834619878436121 5148258016421807196 13333616346823994101 17139777953213893010 17439128898708717189 11831847223786425785 5817099702368215520 2351485998647642882 565018405656986454 12290096921009321013 11004668770727700997 2998461384676865445 5495998599978806478 10596880983657935296 15639426185088999246 3681283839213580005 14931212374467791888 17070829414695228559 16226788603857315837 17255854221245387019 10120321207410390774 12460281061999805915 14885560909687230983 15852153531070615501 786037156275203761 3730976071362613361 11185399162868169371 5929181004843369659 1318260947534580120 11476365974496725739 12285908847626499165 17596263247631754184 12949732791057583248 15489328664896734840 12194673140326850372 10253267950735591199 12082017829611117078 911814467361340467 6891958199852621517 508912121889931345 1298391152416931835 6739518604000805718 7795926286880857593 1462371320949259295 7935378283667329678 5517012566941963223 15445114702180437108 6030183000568298209 2034081622070779657 1119515438586251189 18317121159409509563 7808030253900256793 12676558319244440194 4833252541668618530 17981109909427617860 14692015774139035064 7849530334494306285 3625772394697787576 17385723548222471312 10454265961037953229 14764410719893447124 4767824508120034823 1307070019018722535 15049161354630802344 7741731228300240189 7468924175112844245 6635085100955222985 5358680266390212868 5943981886210122524 14057828096307959009 2999470107097349317 14577929466264025614 15665568464942776083 15406227462237934878 16165536327646195131 13981461344741306862 7302913772676353897 17944953109147128000 18195324034923573798 965101040512122183 1334867234975764337 14918596281314001420 7908760260920479339 1979140754094313825 17235925823721177277 8476174703155103762 15845282280816820802 18112045668944875954 16816458163138548566 5197369694284671339 17066581084337530029 5561280453047119086 15113115179448781007 1621110298128332003 1931524988472627928 6968716816209292544 5799138101287557664 7305933139297477022 2040938608943658296 4400366256464056055 17834920917230250384 3210303060545907468 3757146421808341978 5664457084322468027 13186695075492929377 17525491828900619244 204364403768798737 4969030116046444352 11581771809645781501 456754189517465796 17970894730172331252 12404035162267282221 8613740806192544847 13720794025195689859 2872813088537499764 14246096227582999682 17869074673506664651 12163500860503879683 13029498509152823454 5372323801198856124 15498596283924933120 14809440739532568368 16459624759952818608 4434315656078766471 11845920805203830913 15070122802999188838 16921536736065595856 14365557311059805122 1796342134505298539 11583210667671144571 7312522959551380467 786817117346626614 8977926275414142407 1060982639405066937 3747541214300664290 12409477846872487758 8333047218513605816 6011983462417982199 11511456438691917186 12961904467515561568 3711636090503650445 12817497083707727869 7695868650870546496 5326635800434426338 10822323253989535610 8039964011246355761 1318368056569922912 4608359498047125611 14023567522947926676 14607911055767626821 1102608596268289275 12433974942990317627 9870928098515419257 7287406250733011531 6616576221126449732 3540740691576640789 1795511415413085479 5834228747021004808 2341265754771980148 10961241867844344563 14956427197208770276 8774353467274350011 6418034949617370838 11984344775037510868 690271074115646123 10976744184622444613 7825991055281305550 521726475734066825 4847946180926269275 9974483731271383135 3352218937108853228 3664822199456932686 9139906116480177000 1961253063588415744 12761777456518352785 17656209628301836372 4150265930995484733 3730471772675853390 3608212832557359353 4937588767097336631 6671167436182305021 8340023511221813145 5615941989186987889 13923384394583505061 1417860108937257277 4159291383751393430 16573302471551899246 15716435565419275215 5916880708956633950 6831328502418533101 18246325026690086352 15026646715214517696 6136153961278900141 13290984279069573028 13816309187324056126 11207212926885736166 1865876196447717657 10859751611842022096 8290524937782318339 16695371654287445544 6953729928054993465 1168425270036960645 9813837167358220900 7651436962626514443 15262317392354537928 12918563224620941146 5246533273370394664 5188039497465920995 1185686386270142879 6803142594112949951 6811748260862449780 601053962503981339 4983463401445452236 15718150768672997199 18034888599844845257 4526789925092307926 15980885492977219042 2344624583991405574 17156876612893174285 1678167083043962479 1478261934682727747 16079551757707379283 16540853889576733380 17057249826707200580 7382175841514676284 9724939060771267967 5187661313863732502 1959393378768586290 5303691978241051301 13463194603825121254 11823097983585185898 15049992602807417584 2027734335136482878 10491297429409417282 12264922643635270338 12025168918174561576 4826476804502135408 17360928253707920778 2527595115328572550 13224533284374422150 6122786584167437634 12279962398551999869 13112514643334985762 3692938232625457684 8964642565916142872 12932755747778930884 16285261259999486098 11842513655862195460 9078145042357233907 1771955467174413711 5391066178929528160 16040152812670323485 13105315947826937970 5419578611453768353 3974518201253947516 9042317884721619425 11570847753116366411 16668831842482743011 12074462154519371849 11832480357417829320 11970699927339574739 14874094546936934482 7401152558324488814 10462556593357334917 3908614148701176044 10977469624125303926 6467759992279621429 6002404584836031479 15475624399340404450 15298984018696548628 1690836079660469824 17391545784239260568 17357545559433859750 11346540337337227851 11804953659132411013 11326790025519962514 17601139606447818422 8432529520773313888 10738508533006170655 8255015873072949654 10560870213790828234 11911335694220177828 3670013342468530129 6899271239847447758 2060392291673994662 10019743651198459906 5004586290230573458 1265554305594285067 1021155477999478770 2802519072613965544 10271568646748364814 1501793976628571567 6566841994279270639 5048808366654000804 10182002181020743353 12739697161059064380 13602227489970748981 1091518306022050574 6117294289009670469 3184822515337665657 12869878452101557887 156909166374878633 3055361860823552118 6153066464955192811 843360413779173799 9521584132153281675 17861331684962882199 1053863499093156074 17637002578585761901 8943184913724243592 8525964241260841725 4119761897121918462 5846285661921812035 11501893634915852352 14848441792800579786 16992483907966844350 9720609974364789461 5285187557037902505 3703967248253313889 9189142261627591998 12712208316520743222 14383508955292295071 3110998850528129145 1686335700978308221 13089556375338726034 6593418455166929674 10319369626853092855 11882946263513282375 1576741781514888772 11417965916248369179 6250669068835445575 16573913460103976302 15146824364157918060 9642863093660076558 13626022829011431264 12048793743489632369 4113783199214442705 759523953353327827 4438609108179492788 13443624934129103096 5630982923193879767 12164082985707562633 4645867676209039681 13012586203305364562 17513699900944196336 15615031975369279668 8869316113457772046 6818126389201358517 15219693944824051049 4995511013929250810 15615916009186201588 11441193810209934379 4192147153442534868 3627043301498756458 18325957500424397619 1896026277808224370 8012073577926519912 17098765888717893025 13205235961941926762 10754418994346556406 11709420699376081333 4341087930391590327 1118770497765709442 17005411292546724502 3221863771267494194 14347829183019282137 1471098060944279404 28984414616980360 3061535768674273115 12680195107018531846 16362544988548268270 5829248171951319564 17208018853718624631 12389657470809837657 17952032415723928891 7900559282904011381 6887177191186527221 15540137849526843801 5849256844965836667 7436585964064921050 3183200582378385353 4747809814355593694 16021987210841593295 5343220018473950351 6927543972807483877 16489661851415957516 4515595912231521779 16704477746593568410 16365471198643213102 14802617004031812586 12246084444894168454 7205791185550887212 16236826196597905989 12474581369730129489 7902393764836850977 6638048554694963574 4634977968326627327 10276942256332276352 11491196625965280001 2993373201843736288 10062693358082398180 8668068464008910298 177332879202508753 1539707916998204098 7264724469675966712 9853586570467670430 4910447460766557053 12133662675874750475 7713608805347651927 5337914776018200579 14616235081914989019 881611442115745479 11289455062383676525 16867636102995638946 10110193776122502671 4044554018471467708 18296119319054891974 11495532502328065034 16853311907046474721 2630601694547810389 15602952449454443537 12288019640455935253 9963599550353971263 15799567327498846279 16979437510050860981 13578541086882297497 10819202263976094952 14605470769712762413 16693501289054071957 10380834300007377090 5191862368571414620 16004273074182071744 14279656020964966510 10733930559056679537 9301378891396852252 6571733891249414747 674179697560377789 12231005816398541013 12001193139853937017 5323211563062010703 6424155997521140527 7230441384820558110 7165312050329188166 7391121680206476799 1605710633727280391 16866676518582132771 6045180330084419012 13542137931027327603 1003019787198131063 18037065104098158797 7099081809906678957 2913816804899181943 14094247733212620131 2508309890500135978 10763566480270127687 15546230233512561730 2435573751968954348 11281572205589846028 6271134456216508074 5408875337481299551 17871846832681187178 16420530690425824608 6747286272439005415 12092284590691169336 14406520695934786490 491722997513368795 17444320721513082144 8881954598644514092 11188226701308646980 14640094877063908540 16594577059142595783 8339358437402731953 1235300629613046204 7957586485746880691 341014523664518413 1612663175368469968 4273740143596128967 1060877160872919219 13545378537286677400 1351680873203937353 3378866366917065513 2118824055073035129 18159343858295422329 121740383291386306 1489621207274025587 152565479405288978 11021061442900461950 4306590723158177064 2824167006176306173 4028650959370110505 9000472352788418080 2264427490173326513 4473201803803408718 17608364405743965168 10198734908728722943 7102967695754761865 4552788682452760404 8590735487722986967 5439140924915979786 15187168472958898350 2980106876363039062 4032276135111612987 14375276292580629422 11641509934309149226 10921940246192441433 16830356337090009009 4838296866269767317 16298689594027422013 1581467114065814986 14067852830036478198 17716898974338758293 6299790517498059756 3865736139369672228 14457795900109307913 4003837101777382986 1202849172151220883 12990035527508227775 14467251206418331841 14928280724460254970 5415300031140804343 7827391374622708720 12042639008383131863 12762709467594441627 11313759705136575217 3720371221253294442 4753338444079260433 4562574827319006886 14777714411898610003 13021796419436173960 8234621947176794858 7434815802657020703 1543308257479048960 258507466175908460 13430572658740464276 14669300358823899907 4976681615455477842 9946075568815611013 14704168939631682759 73446703413569902 16844900592337392779 2073028864781400368 2011238460010625363 7208897250936885177 12685143680094276003 139330477933979856 3648045748286680584 2890390923194199670 17836825723347157628 2775042564389970420 12229935858523773320 12143682705050430596 14238364660997003854 3316439696989635275 1763536516436631114 18078291895107363792 789438533697093658 9565377841895098250 8394029816600415141 5879188968225929402 883855681879325972 11394969340714739084 18196906485938532982 12951740784737508950 1023809872587119330 18407003878642563879 13821451949072702140 18422015209629228133 15953865202149567207 7624416800349357587 4843741845368587179 16533918682336617682 756985090164152157 3063130584043124601 9475534330567715548 12176716906170388647 4900123693829755698 7811317928926043971 11413820031576838395 8139292801904933557 9603676568257839868 16732320616983225981 9463168746386735385 7376311950678778638 14863520778412052072 15711498421459619007 10499862520338156755 9431691159812414887 900925826865457753 1203369989018293738 5612739558471248227 5551022268451441004 12451247576878272294 1196764923166010392 15973406108993540004 17199207559553373935 1916825142003554034 13588529538526857240 3502872572752238241 2695312866507511613 5640935456807124404 14146929702755928015 17588232903545146575 3691300100890038272 2556377829213071839 11278177237054338853 6897568237797147100 5142709937019146144 3635202544435421047 9346877881386462180 4467110385992895288 5090038313596772709 7278198155486520687 7797776129030173418 13309542517502898843 9392883855267946223 8388320797295229526 9681086208174588968 5610746716698684302 8611122618111763127 789850870226728429 11804348336554420264 12824607742639208395 1232330459599572521 12976181580396782112 802811641665520004 9924200386691828774 12596231238700306952 3087731850989325373 12228031587684518511 129378453166907726 5456669668073375695 2636680995979822871 1882111442834706122 13372659330494165383 13677647403640679547 16868417325132263661 12689456609614546380 13697025465087218875 18415776580347810484 2047047386888983553 9936013183649366174 2398575140177680395 9046027299792614379 2572789700319109031 2024102727490134429 10845359028925976736 6025156491187832492 7551389194413002914 18258793195356712165 12632168437743738354 9860314243506671322 12886530456242302213 13318597168629770147 17738333611056617521 17498013081777596245 8768215957736929865 7413689369503698783 894303917303197652 9617222088880617833 2802463236994884871 1318723258965228530 12111462316191396339 950881156480184174 11460985222604122041 3021195885791897893 1885779313529094636 18356101788128110678 3541507141481625191 2119766637121406800 10481396155715491687 1135264048546469544 10738854001205153393 2546575383037883415 13247165505660002267 2715293748708403973 8556099842605483456 11660965167963721844 16267182200046661779 18197020134713749760 8371528610044813583 14431832746733218282 7565181943015780987 10050388965806887727 4429645919044813047 17237979696908061889 781138193941112294 9948398789683769732 17218087187234938521 764148056897562039 10288108919786910363 13825693477376037260 11979051083354769988 12895691990821087295 8671484544054764017 13951988834796176104 9055041251245672482 8004239533035353625 14644433204456069051 543865881337950962 15545604220202684889 12937094982523274164 9773163902475799515 5148832899717363182 7589278384964763407 1308970514213003660 862296160126112989 6536971137932749752 12830903605132902022 16271609572693519753 2597425313097226251 5580276172586297667 4449645354764938964 6493020878546365171 13453131895192185378 6616935623823889224 3863020568667396413 12785119440021468543 10488825570410557711 16391378398775752204 626887529112205919 8689043151478570363 14635009913165067928 11202129866700601226 9592785806352588289 17359436826230512678 9284984787366339083 14383061978754201509 4972845298638751482 988154135136596534 9483881634829858081 5348897474201657888 12415424731926190550 8756921248850224201 16238477471123357102 16389169978219948318 4842557785139766812 8896789593418111241 5904871996596392251 9531552434377770459 16409416203900001411 2691482258875367022 15892151081138531317 15505658428822641427 16226706298985195259 17867655042357577647 9819306242486318335 8848437684070669360 14565111130119231962 16183060487538719794 11579618515065095506 1380473859428128360 11808491289417392759 14198595072376816188 9306713916739707261 10861664231305398862 16344861387581800811 3358512808180362036 8739503167653595831 7762274231920021726 13697066563483547982 4031831742273573886 16573616871506051526 4366185144622645722 518766746844483102 18128808690368422763 14079149125239081417 14269301822898563749 13579596536276509636 4272369544686085578 850472602942643623 17771464435748250437 13977355960362288897 10528113291296975467 6755414522139811217 1045301975784075752 10085449910960775482 4917690585743130729 3150059880611632452 18344026564495476851 11011681902010291006 3746509939920229882 917314887366641528 14206374866870926517 9743809391633398143 17117556612176931148 12879353151372156230 14851542022567607974 4747824380433779815 8058616642985938166 8813656045142660098 15171453287297019105 13975553008382177314 18056902608497820498 13224366747577988566 18245356078146874275 17244767345328043464 6329396067061475346 14775022360814777699 9898825328572905635 17713672245056419691 13908165996602272126 11621591573716633767 255165151036330819 17849047002576199836 14331288599309594049 8555991639705202558 1126156179247649282 11970451771481377627 1711408505251390261 3764888749626991448 2542117955218994267 5165062371043492453 2702717899198435546 13258053565535962615 13903522898252203903 4943939158036856916 1985777112573501741 10269399147055888675 2484999262344663215 17204857676134216587 18290655151731995616 9868578433663945044 17933831629493442729 16467297604156904648 177516264611927937 13404791134024696661 11826730908034823658 196205199037518690 13692254014518364911 8157907894380537570 3305050637724537857 17121351005333399529 14644800229371412356 17316189983902398761 11226804026213965830 2879114739288340032 2744495065891720075 5086267943030654714 16875311352982119378 12131164050415217690 768550330456651020 12495982805357075376 8046185457156946712 15042816349306830848 18319621833716368404 16979881101864332908 1347255827313529129 10920231529418193030 2411255150718214302 10234772592764204324 10680653133734101145 13329588310085766350 125172753939679351 12920883498119811990 1245462054552786237 14037393883372753838 4458324179598021784 15251402474660426426 9211997194616738283 5426932355926582212 7318323161335762052 8464975806598762865 14609091468067568079 2149186541602612066 14093750425562160307 5522949811941000709 4643616294940257778 2600716597027470025 6382648145786064421 8788044615276640897 4460194583742312052 2823568479678432199 2506470527346623186 5360093110096482804 6503126715182428436 8643556040928127227 6946656657073318521 9503039194641289892 9205951863901011465 11825976979642313327 8549623054942364842 16202360609313851809 405314828669714367 10383983166448198774 1117604988272740670 11072078036751682269 14748509195042237833 16206220022628311034 15280818932241276973 18112024991038605330 1657392523958577008 4978709720976385164 14550568611423235513 11821906939783025579 13656145499091982352 5101918211498003461 13568201406439402455 4518204585975806209 12325918492716736014 16355664722075649550 15378661532531956781 4505728409529975768 16036569588321300010 14596154908122737672 15872390232697506743 7262207880364780447 16728070702656680391 1458915296117255139 12834130349605073783 2739242029354979219 17583116201051128184 16783066077403524338 13719482768934016366 14451008884737264627 8402990189294409904 13037271367769450751 1833777091509323565 2280866833511996030 16084542305132422001 3009489460767285968 6791690501853199626 3074344972777586700 15964175797113482203 8194775843550784511 17318331290377315061 15520153527970232123 392135130077834818 17648459922736358677 6630581567873222925 5266886102360439723 4822240698582353938 10037383413006974704 18227190497276777199 14870170976437067699 5860902066290064766 16227524008198252196 12029320611525838747 868483586036953879 1033346865823730923 6083764693840453239 461238987523171241 16137435837902576873 1606801786478067936 96657813635071739 7489771927701250899 13228576380977432234 12477883326505707795 7607571096006849172 1476836222706233119 13227888637874211933 14624976995126313059 806074426051022705 7622372436069640893 453861878668647394 6811630968488258604 8621253972689676867 676431016635903418 8250281183573896514 17249173386825107319 8088859957695896679 14461862987984756596 11821723414767358100 14976802415223584873 1132302430320159536 753716804739850776 10524552263708717274 2054694576755518329 1783415107926073678 12009907323374400223 1176213424865606847 8337668119691464893 14667591320966607367 4007066475323662680 14605659200548711788 5015960618183619268 1527353571888635037 16788999850068097934 15041052916815106941 1212790540732500726 4840607757987156031 12587903256095548331 2633209914830460378 14382048632822167888 9836097325395693336 10812608751624285914 13059427063594926555 3547011138148199717 11284061686041174231 13730887889332071337 17390591363883300817 17400412622096670064 11287106375777192072 1771409691859400385 8693081169373939685 11310625000644287149 11679429752094550042 3445208660097828654 14850248415200525755 13228760075905226011 2558867396646562457 4653367229204970736 13969386050667561018 11533408223490932739 1501759425483534044 6719107315128284558 14293332500564784309 1654933427238116444 9969162370085110296 1272662579288521308 787484613930747498 8289640542910586137 8425853306551216303 3169496861027741386 12701199105543934366 11469243677156643589 17050713155452077474 3489561477805765953 1951916230432240391 2956767020879604034 2441269063335050347 1169621520392993732 536302666006216879 12135678954680074301 7613048113825853468 17715415241918283808 10944386734896630278 15702916191809342743 3022927094512766172 17112149789045679979 5940671859122311201 5252375874852043237 11743724244023458625 10765521641151046057 4736573351478628886 12536781915644342266 14641433158520524909 15550160307073107219 12269165257755914643 14592444866227351074 17702824486212091776 5742574485965121945 4768668432832031496 7698825976062256066 7084024471131814851 11925939563152454354 14425698762062626261 4446983817720209807 18274644423801364349 17685261850093548491 3087365274212982210 9544235351057487746 16511027883762469355 17487323542858975087 9643583596823931624 5738760399386237169 10712109916420622409 10006768151548289769 9186194803075055344 5094740735005598342 12044124437636764508 16045887304009497407 8738259557907749867 17315072913200980576 1682031782581799964 10043521388998842708 4514767120248726803 2381310419184107718 8599796624647129308 13514346340859720312 17646191855518711338 1514042611861114672 15309202717668269364 8025097231331449427 11104986586325986805 12537381669602633836 956462739268916666 17354157564798187783 2640770390930852549 15226890585779128512 10837208879524485323 4468368733278468908 12670277549094292072 5050005684924894607 3680855528491599554 5505236554977478975 16186003837317814992 3738513544960079819 10447405375384878485 1470320231884512838 9425292065662927124 112728345894726675 16728994136436474416 2669759013052205115 4537819545196734790 3455306459812228059 14008870384434777707 15043098355070970680 1603057981086612065 13303960828538197045 11201091193593738990 14731583229117375977 10387620035556044561 2101728845784251846 1688572519323264577 6676958180747370403 6878695522235635126 7396242424158222118 279242734175784449 4691369131417601454 4825336927315780116 9433044230754681970 17659700575583417470 17004842432770310364 7804000393117773904 14502087971247451533 1807346567303230399 3659856172155120006 17515487193679891495 15136311096257588704 14921740474574533674 588637088751870948 16693855174350148837 7089394677255490326 1170815172357005968 13430778045119179140 2340808454627569201 11365055959454978422 10513416441575221822 9305581179373214753 511931778269522267 2434540748214625029 1410963394403251472 17548309916714645805 4186786970165414039 9878167057657089181 17047285602094447236 2779332812322914251 2912584725047505944 17038207983716037414 9281711903146950939 8111292975150683920 4653574008563273799 6172047099434277195 5942714999535554914 15134013728729560838 9653212563883648387 8782256226359865017 11543654169289702648 4863963718080483558 14142922025274722763 15383296938685295233 6742889306224764817 10674633889863272956 10181389021456681934 17158218715662995101 12825179953051799257 6797713416387938255 10612054408506778462 7878312151817728537 9659992508813978977 7711180559364700874 9002411445626145367 12338939081987308901 2378346571055475222 2448480100781756226 9937026006866685196 8896310022873747825 18233812261673800584 15586702963969393299 3855857746670074786 1142671438907924954 10609839863071638342 8381777460667535123 13491934742784276114 10198124507612029892 16528360844997125958 10568243631385557520 15247747368650893235 9838427347135367697 7874821549225274059 1424516765687951306 6105927865041747510 18378256153127385169 12862786812752255090 10942325135072186428 4256389512861681078 13501664057593688577 12882058489586127328 12333354367982094182 13540205561892530474 11112179995519147030 6467816098682916242 10347715503702545296 4110920622677381295 7410717839352317041 2726023294171606763 18071862772738136945 14698617091753683219 5231338493793312852 7486065302709818853 8808512028110343747 10731582079703784452 47744601979897311 2653096944902652912 15954950536266992936 5597723402832184401 16018877726379912525 17187021052184290938 16082291956658727850 9089576756830542044 5111697176456114515 10520688761278687379 1004781949227979223 16481563310988486212 2973112529606472742 725451920943793417 5844725163630858658 4541248717641672084 6940967920447091299 18041034850807615139 15429955213283611971 9109504944194640830 15574490306304721940 10238433503089169322 551775188881838835 9400469264623830962 17862831390635087786 18363851910320888668 13009229207629466147 9700697726405390470 14726617804905003281 4888317612185001092 12300555641336267003 12631296128477554726 16496352663136774454 1137817191311365478 9569641622212602282 3012390020800642118 9600071746434344985 1543559850017928359 6397512421156635236 8020094003174273621 17279182688104976986 11732867074942540729 10978717998533935043 11855802094894098245 14598094741914788632 14635819308431857175 10510379721510756519 7080394539173730063 8047075345183530538 6289922520530458105 16696891009119651929 15144507084195108063 16361923104227214711 399287212293069874 13445923374208845404 10366849800427532406 5294606629173877054 6001925060597467823 16225407449768952246 14956468663931067225 14861494381782474584 16761103164578516873 9777836815690382401 16674871223075668076 12469197120925336732 10571154399577426376 12710917744128954874 2304645320176853913 12363741775720093641 13313353147812071756 13580929191106180210 2558719017992776417 12000678538187183385 15215386564182204600 7934499722700983857 5564034384634793281 9412088471541041283 6321124833892555206 15453483603711309750 14417241132928343392 12080827505770350281 6136504880290296560 8326739070560003881 5648393194192698749 6720788755070138067 12149604072436608278 11653410949057779179 5161789734139014974 16733354261389419835 2687232397367953226 7900272262893738295 3294529076252161166 7156707503442869653 11731134294274369435 5708509068474824458 6113348558240636799 6415960324164807186 6881091089590081536 3483251650663633321 17301874632580633828 15366803624487851463 14174022381415509775 4202973485779551153 11242585107292221720 18264392563345968454 18030086900561374562 10670754272489070908 3562107318114691939 592441632615710004 10377562908514506842 528396159946383950 9950393590799914698 12817441238050217300 14259474130795672567 3636841551672006718 4591613445938766055 9659540175912291486 4986826441085194860 4342134951123018882 9795441349007148612 2563611137560919330 812432088614154371 2429298176204304193 3140265326392653778 2861351046951250693 12598206099071413956 15377489866687270786 9126253452511217851 14106307751224628090 6522699765396615842 10902344429655291126 18316185094459676164 600771677476389270 18193196050608267380 3440043859502456345 13015021412429010781 14325012000083414470 17790397369783233705 11826972409746698043 13728263638239166319 16630027287841021340 11464795970603321375 3577059053585927390 11675857213213626861 14252382270902011324 14687425047066476048 16249663595688909656 14388097741162691463 13194960542336339881 1705309691481513881 10502369759029766596 2738473944642334292 2008079509485666088 17109050157426608579 6213497139808102797 3082104922751435457 11346802097372977233 11089134391411303262 12452827252882817062 15865967032668212406 15082913055945116513 736666612025986024 3301310237581849663 8097591214213859521 3624362027989234153 16721150146516582457 4307051480610666438 15815033492323520762 16317549336407322867 12603222557165075133 17778903513514923891 18401162347299899311 1695610620466654249 12760188664574247222 11210790169092631080 10137990635722332027 10010318571740306544 13019123204838556486 15981212084443227368 18268360421297361581 17183506801737849780 13657833290245741345 5887570168033072647 3708656237391755914 11754368884913079778 12030184380568648725 4004492491201975387 10011045720751668998 14812378436629248922 13117698411239574069 3291113535087018168 1591652653791210643 14108449343583780764 11469492224184945960 14356446683452908571 12767235111848728251 9481773722288836300 11231518828457860959 14823605938131781068 4501060139544762272 6974011546822969817 531829484289175272 2570048886316230251 4859532071024700964 2303570217813176345 16867702530461850133 30938965597796540 7786109072215678263 9029506389452528720 11707729839176694220 179851784534517443 9014686947518797720 17440875235148905996 16775990551970625550 16740895338321073557 15713476830771630966 9131698941828987860 15513614605797684795 7471560758324476722 18433079372181441093 287952208327624877 7481437869043645176 3717063266225139148 12000440594901327822 14962360753861198201 3264266223926884567 11813344115760185614 4046208595222795926 11526727855624896565 7534104604590190319 1959544626273345 4341633624262110291 8682588921181662720 17353679646921614792 2323755048270070022 8886059870659683231 7904940578760981744 12853974256470221354 11233454018469756448 12987725309416821483 18370869040984295302 803905866550473601 11342580025705317213 15697412656683307173 15605866874567356350 4801487161162031690 265421800748234755 11973825634234017768 17314158239278768688 1116755307753010102 7779289165998179750 15751777038522835396 4584455430070284572 5236508676036201681 3449395400844516668 15997947872448068752 12304379516396412798 10117167648188765096 16485314497382278962 622371623216766553 13715526644269668631 1322863828191619497 5022051237536491161 11351986824792050766 10609345964353131633 7152226262333677238 4577053651935374580 13451759553328390509 15681745574726583921 6097405902324168971 7978617706902547307 14201888112734012030 1530059685105705950 10385968586798417592 16647121069974968582 16078316390253010583 1931685677844674356 5999794094039418266 8525463277828640352 18051344129585651676 18412918497257894837 2486613846870904300 16361471152508996592 14203252443421512144 17323144610923321340 13648862155112481627 7219822430042033106 2511326876600278176 4153930161514232828 14928939886265678578 18184753284632869670 6933566340225018652 2803965481580269819 8435712644642701730 2629892549770332246 16184940419459691568 6160778490829162188 8752949222192075088 7532107329896540840 13320824184970309833 2992631470869789231 9477406431038899236 16214596784151460842 2429025050303013015 7046090127070821994 8426103921962973314 9687792751805636070 17811233873245721300 8346948298144224168 15270627982141946314 9081047258038764463 16194732421957312568 3536692497985037696 1789772043990435386 698056895313445200 5536332021128015749 11688409686798768459 12455134652836093196 8797289803206944881 16484365504318024996 7940994004213264120 13273263813468021646 18216932514781347731 2914299768414747295 1570737239247200428 14947519067262010073 10024279745420294243 15351793130565947927 12241210722291643180 10378171165243343775 16658536828971060476 4258072997355001985 15534756583895741473 2613397544428644198 1947972296738947424 14308538476649509144 15565501432396197453 2150447620143006903 15864479744000226381 8521157340595355115 14707981718527933558 8780650585328298099 1429178371815542534 12840969530317474582 1344609077763354940 120171349261689843 17449640237118902274 13162318472792296019 9919696726794108375 11226614945131586533 7308482994893298565 11822966054182497517 11166075568788605461 12308231544955918457 6433283640485142350 15052582679540016235 1316592141302749810 17312906002225842309 10154760869586100147 4079133585650084537 2245397872428008193 11474939406938010382 1576897954047409597 4960724934423629188 4737453423688048097 15545630388457180210 10462785990194472200 8154667018891828766 6409160142777787028 15749380815222240988 13807490669730977672 15391452539496636347 4556667400634843827 8538703058704030258 12380839809331114286 14382147733649092479 3602107025902815506 4590476309042631006 520803246173077134 13735525499340885400 15351869830870877949 5774031778870087369 14179989796065503713 5193153459194408979 8291997987374392908 10080053054429704292 8552597686851500643 12222009047394066739 5837600739768837261 5202861056801823129 1361465784872889908 13759257110906585195 5471890910711071555 13085292397222899979 2963378889845860715 17623877370407625014 18040642028334782599 3477320624607761867 16955773401646735538 7415531075164796763 12136501529562710437 9500270068769781825 10087139038697243059 5457537866515637723 2353388713485831528 10751262512333452749 1304725671623990349 7069783823116182581 15890455893126774517 6538244228683998050 2266537590463023089 15729714344763985450 16433239151257939577 17036668802301636226 3241902085450312940 7050209622246142680 10291636866314767148 17559816315116380509 18310315582815705093 11836403889488027810 12389095652986826930 1538808039122622238 14147939716050523190 5954372969782860904 3876985007038887832 9077037672461702483 11765892016691020735 3715990087896956233 3796187768247932057 12364295577610415779 16024371575132102179 13799493884887430624 17536489693298141801 7501238350018446750 7028188225010568010 2749110468407843406 9734994273447013452 14138323722022071559 11760061626400655489 11519956703427168613 2414708346067593343 7822828106463412119 3054866438096756551 17898760343887155539 7104299200811191556 6272583120621729439 11158726019822709501 5954422633429712848 11830709725541996079 13075840923388441935 7103933037206118503 12093101085920854831 887211449601690481 10674054939285466091 17523492212156824715 18321909028866861735 93699515745415000 10011737091070672714 16724724693226303971 15397791170025491387 10505978748763907062 15938284097436283672 8336345800720574966 12001107375520264592 12546313455416511840 11770617914599501391 8524640177154637433 12618264133287923898 8223422625018982088 286432643403776587 8520225481669268379 5692832547741175544 4932571264746056894 15236573908031004641 7312502806828079308 2814766170129232927 15082686159731127410 8614639908565167794 2598203904503526775 6238932109564628267 16435367964231608023 4201161254062823252 10153392388618453135 10473252206771498772 4554510669059552468 14624209780631862673 17824363623024700894 8984198578153084169 3299241825119625960 10408932870514818267 11808983274898588317 15376483470112737529 2256135773316917739 5614827675962340177 17161006810827757741 6826533495781515983 13091429865730617700 10252261135645380687 10450166534945974584 8110835415840526675 10994860186081701474 3778109086609261978 17266127969761368561 1077902082899292535 1525466930798745965 4673593463373424863 9999208402142446564 301908089515883822 3363391669554623765 14447149892750110832 3858405789593347938 712524915869762757 1623711034724854710 18179645054085502631 8970542131997453553 17749300854305431714 15663975786383768528 574892044372444567 14453307229005590033 4056582648538712595 4955069637104397521 4450677805950776797 8599075102598090452 1530064721773643656 1033870975373860254 13919274519109695882 9711755773378066366 2705875126424394825 13744732232102615092 2692063962403377248 14247785586441222313 16043434658829069693 15955157187180945995 12143064818458389117 17084373671289400112 2737173720479025705 3836443233871698173 14124443333736000968 4507158235287832168 7651235664109707018 8601562000228738805 8707720856614338943 6556930544530219523 552092485986461267 613606192056622738 16897711140949258372 18190290891063718312 2203011467480289 4219864801596797347 3114498358354312230 2784794645233309238 12411620895040974712 12995484470528598472 857091278667958194 6729973098868268905 12206844203369647829 245818855932815449 4485669839678770704 18387824276286733172 17957109249817532458 976912173386875056 11223831377564642623 9554550510861612798 5195869793504750533 17219597187106817490 12992877149209595473 2883482328682489984 5338746689383256937 1785265069270594790 5429610813594229749 16242366347186307366 9627588776028400187 5482316385360920103 1332657253027804968 16770337088579468398 14477174348573577776 8322629568679881445 4248955331119585656 18330767291263832728 6067565021683871107 9067615450676987539 651515806589320411 15025492850759001011 16956319817642286831 15775262822741982589 13984986171663965006 5770084903232453188 4185489735848362351 12742602180647134120 15005118667761493237 15708886543232627007 5165266656998265311 11604852622722269796 2881369808175487977 13837318941791039091 8119817645580978257 2826337232367016352 7233212309202904556 31193692758209199 10720385095940281330 12559764343314142546 15918192822422516148 3568705204483136596 16265435310903735272 3031258311829830647 3367532668836959187 9093775723077551769 18188929800164403710 6946510673251285039 15629030072037459750 18422663178140742992 6846475867102916325 6672065163751373628 571934345585337428 10065013332852096845 17399329495814294837 8073175619878679605 15581474586979017843 9290316264442044295 4620481958058911324 10173952237858528155 7952212568870789665 12740527773337143467 3002673451365634600 15727834029196976318 7077417443493967016 3852994250148405450 3733404297619048580 15219806760315064378 2197951049368134686 10219608932754005974 5194398346769618552 10039344553431945607 13111744852766580590 4935842273230160190 12584719820777852734 14155718213629999785 5468576977997052549 4599081104534576167 15755741143319920406 17951602084900022292 3639904847466715392 13095987201270792676 9070829290969088889 10081135464427494758 16167781805278216669 1268831526973137482 2902241508532729705 16802705669275328651 16475156195821454016 10279201787151509595 14205593684403264998 13381135128712234680 5330472954244826917 3086301412810315091 5644464893827807762 13114931976170994944 2004217290100412932 7578472467988136405 15120014907493339066 11722460972203581136 13143796986134427714 1400769802128256841 2541033472937767095 11403817272322473794 2154340181889003635 3154749202946816461 113411596222456463 5943164543948478746 10199377017824343728 9041820459832014021 17618688171273366544 14993643993254448975 3796517361938593584 6611896003499498428 12633130282731663900 112234318590934002 3963802649125126175 8691417496386117197 5192871152108426413 10261697862466045752 9186340515826322435 4952663100462353235 7174063865187078955 10178992152366225429 1797024399168495775 14012119874133646626 4996137407171064290 9709762724889033815 9820614832730274890 4122586107996674429 11995509479719584976 17382492588216474620 8207472140037312263 2181652266155825068 12749254834827506948 8963619663623890744 9597246648949217330 11015510561845757366 4927739771249856273 11701884003699712372 7982634465685122807 7056147190766351490 3443288906252114942 13888078515123687136 10640602780229165886 2172071342614618713 7738251365290799406 15611079987427929540 11702951251490071562 9337416605638719637 17901300768933422140 6753417612343763941 13214745264830483240 7779210320022565365 16244025037305868120 6885586657211118497 6846948424849416946 10830654116736966892 8606809034103556793 11921279293673790872 11754949150290168529 9519785011340863115 16635503015485470011 13526801580244485239 10395315305906850915 15571171155974368969 7451028021013579528 3203477209247593454 7554494637739869134 16260383241777002007 17400997788246976761 1590427712039198838 4697951507289677783 15349609162454720359 5994405404998280383 9880694684242801305 1735456077619732452 12922378709014599765 955903561841344244 5640066168078667895 4163430318196259514 13176957853222386458 1204218649171436843 1323420119165264453 14744942907884035412 4851451052062229880 6075600819673502937 11725126297528853388 3904232820442033512 3745848575164542302 8767481912923921071 1322138257998356816 7819904492484426702 12791609095204332905 7980985048909334728 2553034256633842319 15535480799705163254 5152813224399202648 5257305600991457982 4133217415751128350 4905114665819532876 8765001350811642420 15374851379472090349 7968516977068220296 10895441585304529475 14232791375790732343 13622622665097727678 16222863909322027317 3741901553650720457 6594302075454338562 13505085414939602942 4674931407427349212 2963985038074696535 6572626834562375314 10919171445209290825 1053450300234642825 15751698245027085665 14743245944086007362 9837526482538358543 4655426930008875852 12307315257882302221 3517999855452252295 2448248530975376778 16401298599613138333 9258762022690100014 4519307297242926554 16136231215792712564 9385508930387019286 9387859340758122404 13385834184272104305 3695515376059259673 13740495588657947392 2113191186111478394 572102226657815791 7551623235678740005 315691370522724632 8505300853914707811 10983753034810987631 8957573633049324951 1763949722811423301 13538617240186180012 2160849861564039448 17562316105219957953 16116476905686962220 8130755924469737160 507447817210781947 8930368073231937182 2259332701700060377 3919389113886079239 7630313479063705241 9840889308461392317 9713305175362549191 18377268364277789901 10677488272664978185 14421501461227675770 3388676206757111315 12376791991491706765 10468247833833482474 4690951856887449332 11894990920573360158 9261512869251800887 2536094376946584853 16877617030608182650 14678508844625080901 3688328675100213848 16835331777090539239 3318542721770023562 7631811924821043499 12532564559537352119 5161624382397197111 15500196712771383456 12281615685776514806 15698317501928063240 17228205789419726191 15768720228988925916 1483892142172460869 3615050857795368947 2660909471946536008 16007456648178128200 1199937423874698182 15526225783528233722 16208581085100197037 9886235757485805709 7852465652336772756 16140602381365589637 11134791234529383384 14701855989875184795 15928472142307687690 14331851109670943638 8121958710655132333 5848069076024926351 15894903744155844249 6220150244435773971 12815326695715734401 6648650014010243829 17601183416759535231 9912647136122649749 8998507050820678012 12342918936174797343 17747862758916356299 13645541443681232685 4142002827144649681 6071731568324858252 18053283277964251269 17022259159782760034 11538347346969349068 3307249440329149963 7861824718416423832 12960676334188258424 6337976614223697995 18008961395144785144 6803886413495589471 7852610463151694911 2361366198222226995 7450361893219693413 30659905448689349 12922384969509052369 7213909188668296952 15509251138661690145 149626166411273005 947147607922540597 4095891284330987474 10763627039250498745 15542252305165449220 11740966320452308354 9265212989902108725 8933041518505102697 14950145697667500284 14897243625330636968 15902717801750879128 1436426662015156500 6444371164125643604 17999087398717250743 5832488452476450185 1191440895494742902 17791999522579833849 12998719595715460701 6058014701742474611 6730407424815752118 2044209651035828697 13719269834597895002 3383034020301514377 14257224063692196096 69605392249289641 4225505978449160208 18115425636079904530 2540625229213198428 6561163246178270958 9440386674353136761 4897521280818012817 16361008448602211135 3259357092172905329 10456436809818634967 2135531889669210341 3610044388711930790 1793736293325710341 10481863335711851503 5898952291467856689 4232713850039529439 3648512874191248378 5417513983382714552 6257304092316490126 10885548624335570987 4515760201647349117 8399467388039628276 6867843719227493584 671470362965371485 4466241393167171701 8166405450267616703 12019970461199339091 6373152313375075778 8766566068551106816 4039530319227651889 4308827932227698837 7712499826936746271 17241854868950860465 9018602022074007298 2614229054770428099 4558961127857630572 9210225069579277806 11324458770399875062 14534052670157584076 11611272944359171124 16760927322184461850 15242404178941576674 10300437571993782734 13955273577182198249 15061481240814388549 8688438537585597357 7947900020813042393 5867580881734963866 5555966847626027169 10994402142586634243 3579382850595336870 6415377176268743009 463951385856910532 15232655678379493143 13776723617035509478 2125064596572846597 17307972266438879925 2000904204769848774 1026234674552861905 11374362749525490123 4329102380803361444 15832364285778267120 12876923884160084756 14331834105761330687 15038661938549440977 4619774833900266653 6158718833432199680 18185155901315488901 3786803408419870565 16707121941246211503 4451658455122414802 9808233355739659626 578607105130963770 6083477606630626162 11010060575035476628 2630356472281200387 1472222086066228642 17857532093790393878 12739168142094946155 2450618605220276112 14895236691880783793 2449342685889613915 8702600464617970963 4663249465898965410 14674093834064827600 11782794443455650400 8087983273588094054 15063481753137160302 12151787946995219485 3708038354516281510 14431916531127022189 5654834725164431481 12858921636101434129 3754638677467552483 3522566293233791717 18440266359964623742 13128269983545720635 9834977949429233871 2335295010429393272 6797148895238199284 10984647376207504612 1108761120302249946 17556277769142573054 16994323079930086423 10244154430516251881 13596530990307273066 18327541995839487432 1880489425061687085 6952954874485758451 14878302873909530615 1174880625621896214 13703490835742124226 3482693091653954185 3406032541445516540 10679727266887807869 15904357237770419104 13543235331352528486 14558211165859400178 3138349542996044932 12745339823466730565 4826666646508833272 9015274711939092684 8219936481380772807 17491222036871501456 15611958252443922337 7851440280824484636 12881152939181327742 17290537164352349476 6510865478497744607 9913160875187934538 10414482879723927395 3694224225073094568 14263094362076089848 17653497193449902451 6044775781173063800 17948069932958683451 7047953594498157390 447446090776777405 3984165286968372271 7445927077498774554 6215740975857056155 1163019178077937817 11126351484286046074 9770816103676654140 13924325470182078003 15593049089631198770 196439038738422181 15224534179633187570 2463365713656118791 13426824140872857524 3815152285764210019 5611453654854228420 17646577942490091669 4767415411580529454 12470021506129462144 11839503431760229550 9490952452355726166 1856011897342317827 12874858134400547369 16226114308119095840 5940991979640416429 18142299687405267590 4210350608121672498 15021900457865792279 12509107359010578792 4325403068259059230 10887643155810851333 17757720079216978096 13330358796763875038 4996660581948991484 4104883434799006476 1606047129721845718 14337405769526147971 16689272392109569104 3841437399122206035 17178710423787094126 3198680901095857757 66635144272130420 5062253926876235985 5369764630320394856 251707785165807061 5523189306925321844 2080202863367823265 5868003193613081332 4445789620040685804 2873550472418243104 7272706586696258227 7814805709966623046 16738608400561323923 10957930984219213791 8296974970731317896 13101165329282417581 3238904851760727472 11421189396245575018 4301921599694509606 3204493031790358015 7546680964766270907 16709041920782923802 821171518790159410 11700705169923702502 18278362769163055268 14728548702403843216 15591036635536206433 893659037629213804 14466502410096998300 18221960603929843076 9737526519150749401 9853607914986252389 12400269963636252913 1892432082711513655 17822592753786700700 8605911752700231991 10631740469971513477 7821852754295901129 8404867255260929657 17603127762341705296 17580225751108329154 12808944609689311839 11629400421415820563 5179275440390065330 17502295563717450540 8183110891082537358 1354820672140932037 12179616004080140685 8302851158291866264 7687010659223886517 2790320430518474383 16704753709043686446 7924328254810402294 530337734020525236 7873122551022038688 7103618388132741644 17342927773824641438 16780115419309908877 7739774608402026024 501724627196725474 6006553586311097211 4013991708963799951 1914091629067853171 14624414372238277629 138984974986115096 219368478213347854 3740256642127852381 15010145220930266368 14523721450564118837 5104491824933677577 2522319253120751662 10955929002483817976 133788924436106592 15008171650864783350 14889430572926391553 149075191093451217 4687822529438265064 1685449769979011867 11208526914557978652 9466426022482917199 8709913524356556523 6986642662615269656 13657000981759292495 9199489897412922173 17887576437036730256 9383187884043811526 862332001543520506 9861435801334671561 116408458381568346 5970415601309441084 13620193197205419281 15046330792471637402 6563096072175799184 6111134932687650521 14136932694601947196 11828496097482173429 4332856123395623816 7737678526026782927 4998212146647393553 13053544228902256159 17329040193011421235 5238384994598856466 874202857807137832 17257315244345218584 7441123778828124889 8751603028362837097 9133896799909176160 14690129834933921766 10416304046903333140 4807287346362236764 16445155310737854067 8987077906641599803 17754918490572992342 7654600263909294825 16909221017931290181 17394122901012939836 10913440006129742683 3002096764126330805 11077273465921745441 12095388098645017665 1530884283361646310 15463298864249135415 14850598290691348756 15690269130277186110 8805722074041643219 359800305646710151 978800446577948513 466568332808391075 12933160490649933236 1699309531949715853 7456797633346395054 9419908361716387848 18413331797199287242 12133400653277762253 5640945027639909337 8102335284877553087 10485364062299323006 994069969304575385 1207903635441394594 15185355220763088602 1321325606997296526 4001851613718739845 16622953559430222959 12231723210838943107 16120063304957657961 13820246223054227824 17143471805685140085 9043628828306414967 14538876499512511509 6264030693478646127 15505383264897748065 17700035240732321758 7740689552996245010 12801300678647493440 8893623403375646986 5191075608185461285 12363918394191074567 2204156630909399868 13541721895737619346 4385125297555799962 13915055926933305398 2080076638201258538 5641246027873762232 9661802074599923409 8505367964602524913 10558344563900537218 7272826065695102370 9050562363731238978 12359293383518549557 8943175059984753726 15106545613951485003 9651556934397625667 14748089526388158993 1331935364590374138 14832631707337623454 11389109955845275282 15009154967822420173 17946601831856776222 12825390121025025436 5124036477102759971 6621861900168714150 8087557689756342249 1183069018957520999 15822960922908422694 10424042462826130798 2572284458266708740 5363712123666468682 11032064775839663164 11467253201357752656 4352049483538776605 27230697325225895 11838574403217287152 11485659404223990633 3352695290370953908 13988028507149510885 12020526193223087639 11946128188584095357 9806127341273246721 16505136042954852442 13978608041265107327 7350275505007523967 7475170167246725772 12531158174285572598 16133542488955152215 16915772273756982090 6934708698954489361 5068519769073154283 16563693615915668028 7659244621495410085 1648822728929828686 1139604992739877557 6101812541249784918 13178348474795520418 10923483083713699393 10383575767866833416 17840747973906588467 4779221997006892839 9046586679182057254 3868638046071543061 17364259695050377835 12344450440607825452 9414234702942888218 5460529884447148933 16372147119643080771 9946547053794198120 8255611892684196626 18262260265196502546 15601758783760175745 8234583947850593002 3243125863502112034 3030804381249727430 8658086127332061467 14070605356091926605 15871196711890095386 12701205877995082399 12797007225473184510 3662793427289729590 9771856178947846688 1713240648059036590 8944357726251428832 17702298190757794313 3292105199637678059 11237933989440447540 17640022419104995811 8660159245758363344 8855526379173856982 3861031576971187896 17112948257294262963 6336539518219771322 1659053222584642322 3086389695740127648 13605582610115184422 8667091855845211501 785690135740170320 165929160797269277 10369763887859820024 7828786180313179679 2864536945324019960 3306081074215331718 13682364640340784883 4654020956049627834 17016552794512848668 10461030760521327936 4955303885584234238 11778419309228490555 5695378745527055864 14105799502366465745 15695826147140931227 1026255951107036715 14753629995162348768 12342325774305906892 11244241509544604944 3525900490922718898 17324852091295879180 11206247274281983471 4881278675429036525 8836822632971050911 15074945311717179987 12484634491163506782 16200657324214143754 4216270040165312455 13881286480203638860 9348707737350224660 4286520069824061674 13247118162822071350 5978913698436919631 5937389670837604370 11357236608820306242 14900651667238283882 12723539128175670495 1944596517858930257 4080990921930453226 16854878000928519019 1061563178920357553 3207969688901905186 5987394257884136460 14595647428745563920 684628132829917452 8334190446157894095 10570611092861006146 16274923784597057450 839290654624531989 11431508350050784140 727906713730344785 8350541180711043796 15932429021332402483 10089819504209046285 7582579385468221450 2831818777620344848 9725649663037882571 15777892852386444965 472133315160951524 13088502848364942066 1618401428905818282 13556082849077732284 10593214002348655403 17223474473689421179 8198867378771647807 15311358708744124849 10338336239469622318 4971269429355443925 2517924717394505856 17608851179217746624 11106390706869935903 12091465568441598096 12957601286891242736 5184504595280831750 853932018271908214 9533773370330916634 5038009946608543805 15421436518325188123 1220925753460245396 7268767844875909769 11254498640090748720 14634001697193569853 10347635525215529131 6500131738402030971 4506480646637958162 17485470008237262327 4580546113936421314 276700713745900348 336627330953386470 6496894568166402290 13079172900642121444 12421455364917581193 4256289922714077084 13966510308428273767 17410663322586062261 8556799228161363950 5926907894635625980 453857270780492932 13915367439469369112 1966106312280216500 767801480801915030 7924700908999317670 3852831433361784944 17856828275817640268 14268661649662145490 12792668335093580502 18436770890979985765 17415914702127939287 12933146463276907606 16622527866679379726 5384612904277917842 7069267622312418176 16669767561162474643 3499267506926554050 8765929116033496539 14570018972337477014 5106277004429434638 11350807569833471162 12738269487015918899 3735862424720083932 15432382019357601312 9233173854227488779 149725261031432591 11729877338512935033 17330513650170384500 1417092809191557211 14606094000231112457 15593180653476115463 14495138291919933485 2576987079004459152 2060196794625117284 12837292859535093488 12961997495558382355 18132380231481391166 17307182086873821903 394691752164896553 1321110655945453443 1669360527658189806 9189664634715677200 10369345145946330650 5361319007654632091 17510635252165527470 14455517250121873520 11739228389774912814 16516318756065336609 10263667954574360666 4547971233342262573 128220388745956341 17931765358069519373 4931046129775465461 15717620838858629481 1598893152328949417 16483402107718576634 6626906783752884886 647321284189758579 17544959526823264684 13346952119907833446 10289260774088024071 14178875975847198038 11836629245866345391 12921827836970586805 12768373830507890337 11882818029701028486 1545680369378199843 10784917456459374387 18118862459945851033 360323492244704035 17915282615436075382 14059692995818154833 13032877692196123755 1468420522225431196 14884450639843203723 6567746254541148002 10644195952773080470 9090695089920243679 292620575266566815 5579948134252389495 13997723603921456841 15232992913675623816 1261674641194428811 1103965431071988053 7736298759578436009 10664240056714394852 4636638362365142789 17422715967925255833 8051539259993756943 6460637250324824027 17917406032922735966 16198696985427211675 2162673032064686939 15244308499289473049 13613184998168245820 17660342832049408466 12871463475012412479 3300129161138921181 18443592582992319786 9593413411860536424 14628327823084282823 6306014688220877266 3032918075070915813 17896604139199036440 1923774818037946780 12233043882882215650 4143537405260909051 12175345898021655628 1234618853926899541 7669335642921233808 2494680593185430740 13761303464599508353 14294388116826254735 4128045728156381538 11364576244703786363 16143764259669541615 3699016888178437425 2665280499160190445 10758816204699731565 18309204612350968892 8524125584614575631 9348490860529346241 16849681842733494540 18338743922362316219 17959326777619460581 11688031847433282900 1637648821868784547 15544583612231741444 9043625856712411994 6324314321595012380 6487257218342712167 16961310553461815060 14062045459782314212 16486770004421268599 16632762884533992242 8813923547832365252 10859593285680568708 3648939378094657717 271780627224972434 12473954491374514964 6499243527646892101 16773734451899243907 10292233156374968396 9480698939857078893 12417080911276488846 12882995711318856184 15121199667224465359 5574991705651087762 17512096448972205786 6311366148684663292 11279941068951997816 8628289529825699097 5736921101820466621 14155687651379179459 17685387226795332460 11500709212745843400 13387210064384081892 4981738196387572923 17123602328033208923 10849963752363572284 7158076641844861040 6403348816168356913 4463520253370448576 10626619533937517843 10096541882961267944 10122314665723692023 3585811773207314607 6896487124738579091 7787291369487429797 11400915009470074437 12261224126388394866 4362073039739527000 11733904471070565905 108867980066632960 228759321418932367 10554178641401807851 7725149654303215029 5913470987331864477 7025802907292322801 13625000322518475106 7154926379294317593 14880454923122282268 2359784413829308027 3748202743896918751 599526589538434262 16158575279649910593 18170720959768900169 11161615635503075699 7530277985316712398 16534568994927395292 10099764633762070074 6601733968120356903 10545080056431776577 16237870961554318040 13718275866025992106 12206860863015227770 15320052060403012744 3734605592932229020 13254577348551222132 2639676540584903890 1379089225964535031 18211271266415820346 18355945640927533216 15925167836791807789 6794055440708643833 5411156316124746906 1698271292047455063 18346680461853843671 17499702133585040107 16276913914772141254 5897689222934050672 5252614325684846085 4316370665302245960 18424641700000384882 482841369730307404 9294691391179885950 6101197288911183274 14360464112087988757 16391782685528710390 2610616004993588812 17956711822225873967 10490440896563255030 4440460422593307889 14906315598238316474 12935813422124842619 15239861104639414869 3954861478274102956 12427556684810438422 8888718061149741785 15060128144195684671 11686743203780086701 1379008963628628643 10433507304206529033 5328679713147902277 12153416919550939924 15083511546693023609 15049130929986307977 8784616019797639259 2632246822943577723 2883451287840489334 1682505443227114078 12782863468663757221 1392604497709210454 12303909869922183416 17115466523837834567 3346320016384913473 15219614835475498820 17832454837469728062 16848605854195854419 15882377984430472359 13475252921953932404 17084561794313996966 2048885487392085587 13291433506078868157 1279082333111642310 15318697786208154371 15943999698283398457 3136095371806842991 6885256448594978406 6397407465826004702 14086350120895512022 13575409766317829523 1138297801350182708 10214375775910297412 15500090430657677257 1869617250369697988 16383865560047370183 8251188886147872283 18207749338697857815 4842931147844144504 8686781997461111337 15336678110952590235 11207559552683940133 5395588287959871113 120662612848319211 10329294927441191624 8255882693244753808 15118538111452025361 6499378960565530403 9931148183115444865 15238401734061160517 13144155153521410950 17070544146637367410 977244522217715 15055037396393318073 14283299760447228520 8597859032304219755 5607536876085834626 70295411647926001 17515223239238985287 5268540285121559830 9654367018624784535 2586293806945508960 4767050071407744887 7004075580307800987 15740905784676938981 3074325028044501613 14076557321217541339 7667757938373539894 6645595409169607478 941692753426238501 10000311596907452858 6141302785000883562 1374936886650539415 15903366906718096396 16706171427726565508 13660354851797220705 3811260202145365359 15730832959285855160 7434262270902126752 2019789363031835634 3957795614363536911 18078992624001399583 11701109755158587089 2984134415768920672 18393173351223222823 16196263588801679313 4713590477104948677 882281377106140873 16672239948499506944 2595847376607799429 8154277717721925324 16801443534269684948 12773241461757360135 8570111310598959130 18288649186912511648 12661803154666871512 1334493531794490093 4195333030901769424 3776252804538759100 15614695843311507079 6594052435254256292 18177267854525944405 1427562700645493018 9589983869448213221 4104066453892300468 4952704677670991041 17911403343862912807 12253558230300029433 16640510652985461568 6061290065854262822 5730850518133423439 4792656048213970720 16217841549067538111 7797333872147952206 1863351495901987934 10543205543129310400 3941758334617520771 523670459802729033 15824158956723402830 14958215049561997947 16055975903870588294 11771811143504907815 534983861851980615 9956691019154869642 7761430985317731454 10989521737252964766 18343829874023479725 11638993948459336618 8452667809977238805 4266892945959798684 9798714031260610925 15697958921073180557 15156961658551880586 2285417029271808689 18269154209651684782 5424519997099061716 4368052985363744112 806880252230064811 12838969360548533751 321163919214467651 5760988113230426025 12696164276652842779 7205791546616087332 7016359875128218513 10344399148781236765 6229677432569552775 10829565198190981157 496318172628637715 7254078242082152270 1867284680368100183 2505673757014211809 1126799674478740544 16728483199999939828 8078847444300490387 8333728204597632217 9554960553783721829 9052558461262430194 1335644636152079442 17066920115713672365 15556623174856776773 18051020728084798606 1149065735385575286 12309337625785731170 16758240699327792148 7199695807705004442 4986152996490523523 7490839380577916832 12801669537209339191 6284148156191033096 15873480565743041973 399852188438927790 9814069328841113160 7294793431496616160 6411022506078797345 14087140641072135548 5410613206193777929 10392641531204971952 7227640412416814476 3945124249666387670 11979769789759801879 13309184088054417888 26987007518956335 10756827800465588608 9356647529136698878 15140097734326647762 4391420383250705344 8273423316840903343 8231986403449424307 1133194401347071525 14998617289757292051 4682696530927353661 8711375846188154142 1273050930064391479 14301572765023484252 567103927337392881 10657283931833876281 3216154904624879746 4282050744538758170 9199227215259132484 880877871976134071 12974667477024696453 16113020116570604559 17791988318262656352 11539040036458210657 596708088037425024 2234749139742833327 17721570166313003937 3729083035835274966 17981658018769138663 12598380498520345004 5202349169297046124 17735428195799980979 16565405214561863402 594390928718478096 10603339533730670826 10219562756325115996 6724869389123393923 12702178053545067827 16685262336270140860 13134803791735191434 14553440852792251256 12280382075525711566 6005518543603936270 11498723035366808428 10617462318163325996 14785010367525615946 9954509049196613689 3369040648928796952 11735558684400258577 4609499429075025325 14624292160485504419 9772997928293628561 3129783565541286149 3901322534738969090 3576831879038848928 2017982399066502182 7290410020265757545 626298976539800647 6995560144964776834 13729595047799317651 12864984105826163450 9021428670673058996 13263365454106553073 1430596752678976548 13014353719672368156 14985176358643089238 7303768485164067279 1551688854001491553 10844218430764179894 16284847571213587368 7006764512092151880 11795743871862305885 13181212650801183524 14750584626454787413 17923428852870984102 6495110146931697937 15031138505683837212 7030978495589221858 3920200745871381431 10213265167425601423 16801710352426518196 12088413117671134184 14912944197888536188 705353826542132577 16149831242630212082 7458005694444454095 12085246342447639610 9861404308036011426 1319425654202201282 15686309268868050487 17850583790147939584 9728724280651670267 15676975135902670775 9361380325869220892 17084178674610166382 12667261610673332303 2254321626211156638 11799193541738362019 16189783070384492694 318852934793785761 16121277802828364349 13692309220239815389 11309049147394691005 4582549856714974304 10010441179807422295 2765581794402500396 9737807991825575192 15087867674234579470 18206685045486132567 9983219944680019319 13102424478580547021 844604820840618212 7142575866430851153 13744969172738075496 10268900911620591202 12203617810658668752 1644319793466561855 8079785888430568481 16908650237729230867 15827266778007252732 16844958638731694797 15336967946972430400 218604966938915618 3079103683124253290 1017544566045343178 4225423799995319377 17645067648432301311 18080611150152578035 13907860884836753779 14352535822181356494 17125608162688429598 14496172455176556801 12980491172009738381 17650018490252408292 16794666667721733251 16752914623313842044 4949451929380704500 9562084607078437696 13159746419664473362 7522316692354457471 7659845305633795318 17114610595680104802 3846991027384981559 12749573897063647395 13688691054692281119 18393727831532706227 1601794195560088429 4594928895480628652 9332478659096044126 12133196843604764053 17907708061400541108 11938774593138198560 4692684535777151521 11567387736875935117 10537535011179710288 2810708855353125999 13773195073903149617 12557309837153778363 2697783069050378057 261729197720405589 5022067425666687130 11880800305525162804 663077003215644971 12798792969910432293 13609165574875129469 9582493374953908727 12799506482883631242 15615192317911481468 10442277570634860450 2467925415403660022 8868389648547159120 6104448200202739048 14125263256968680018 8723061752094521489 18040024067490942503 17262990532539199127 6007252620536825149 10946751250861427440 11035553547119119466 18020388850260355484 15583609070764429604 4183751033691834452 13234801073110480103 6851452215699368825 17842808039419473856 10718784494657828129 6461779187005541988 4174975427006996391 2947475853206776529 11509237902954968676 6534803494624265458 3934614469108093489 11860198132497390416 12888424759111272520 13082971355178668842 4099811746636358583 15935572655844719042 17820023395666887116 15341981583298596924 11579423194273992600 5763352589521253106 10106830922708234568 14178651106431311352 17586790430693456961 5264055664453323000 5422478132061571905 9511936035195706685 2294548684472382670 4257089060318803074 14007875524365032891 13609644855494516402 11476468737856834263 9451410773461570943 1134347195783495372 14165299656507633582 14854660393645124401 15776090976869537125 11616621301089800779 6920506678319925933 11607753535105946865 3450245094699100486 16828181855161764391 5105365171342303958 1663195330135536634 1063736691611912144 14343473391940978526 17490348218198272297 1265876867853564202 2460835131767809376 15745043084003305402 1370883459416439274 995620286264610659 7639048971835563314 1336262571506707676 9595157156927513301 6216856590557181649 16853327260895144817 6843614887703701664 9671381532779564569 14213062771425759448 9886480875959502900 18084607229559542416 2399567280002519735 9941937558682502946 3341774096508990150 4522102642261769635 6320750304053411638 13254225198341105055 15831443288583869563 11994822103665326279 2759724739624055447 1892278428567726405 8380101810630688189 10674304039663047649 3773921080592219383 6510511517686174965 14748456986196587227 13840672082804957035 5304325863079461914 14987068469911868555 18361091492450622347 1016550957732937720 3957203596427151425 18327437707791557410 9693731198704033521 224419849912269152 14382325340128646219 4212337107995821747 8599159835912835197 18013095576655607314 4493111060533630868 7174964345008374126 6731865617100126091 11374879826519032938 10989529320937883995 11556082655882163717 4198189693351847347 17767955023000708423 6949490383724441185 10672662631453368094 12864008993306540450 5917004154432903574 16181985273679459845 12289422807977101554 16943670359088069000 14289080301489224543 18074628919661808486 9287132543461225611 2581377876321459116 12682827159887261603 7423991534138475664 14348327227749620423 16010843188706282320 4596793907321306239 18132865764350284927 13958856109275955757 12881194850770655877 7658310746212857091 14271639718711860988 7707691432844422925 7140935869210751917 1720721938509990244 15219266231612326589 14909481601766371431 10733426800993886883 9808101569294131023 11797792151677316704 18028105761301103125 2380549819416286201 12256345708462315377 9707884121887410518 11789478097165509578 17450066414493842874 829245684298417871 8322187951532127205 7792288925843653644 14882346768398144718 3228808709153497416 12677223293156792754 9497408309883555135 18038883769326926619 15180098365681192396 3856398450704241200 15561046787858136559 7600224397035531056 18126233113940369620 8937650495859054421 7065915569199355331 8395153346352966543 15113201296818082468 15305212269500875745 8551930429575125372 3978019670986724272 10917350479047414887 282558751120756957 14323694531296201081 4323586708798866005 3275009336719798581 9520451408360278047 7388448608747801481 3911105966192364645 6287980580275250002 16811180187641708774 9952092981501505735 6424098449651233192 2329477955564943079 6531772244559793340 8226747970223257586 1396335194562719653 15868462011956750753 7480664295260503086 9371890338135944719 6630107187680795890 9535523768137589494 9692455622389247394 9035798248290763882 11272160847229509277 18064630171895320933 5041757015204043632 7720929270912122850 12879690729879755153 2062647508481736556 17737026773444129991 10623455003530235853 15065323454739544900 16354344652078488702 6101524181400451665 2913984635277902498 11631363102325147806 11211136307043115949 16840647966356516113 323878646175615179 11343921754523639615 18131791284048677055 254217492772484079 10120143966222084777 5594775308797336461 9897979325680322180 13704934428189181445 1731999103617332309 17794122710745577430 10870329499166539338 17454034589739013553 14277294401466927170 9139509178229287939 12110305366952305645 13000271974907462422 7290926351058202083 14929998357427079775 8582824820201476615 7383106304564701614 6398650736227492941 9861599026032967623 8948017224779361537 11895114054022890422 5314281747194165558 3442752490111840090 1062187965596428087 5106613353232425736 6674088657623968463 14627049254712852065 15696233249907105883 7214032509106278268 13498651504633957789 8801261585758962030 2681850577594787238 8935003968869865357 16557214382526702105 50235260412499845 6551713077315458152 7793370310840904978 11746727607313645462 9918980302646731149 3741005285816041757 8862927503490869858 5755198531738847328 543207327557529974 13945408845132215689 2524109445719204436 14267124630066329403 4162389357754696470 16830411102566120346 3231628650044353995 11405475538020351574 18328669572849583247 17921233644989007622 12355595861344357238 13630270781292207836 6924079213544875662 9529817929450090947 6113215944419479761 8440251349939438911 14586944295675929934 5804024986570947806 11608810640292117434 8370725134427721111 15698641438564122591 1999985028402172729 10931675325442713322 3777662746993336562 13361539676915907161 15028059106407370588 9110315017639129355 17502840415780184268 5753752741437873135 11564751704385471852 3320469329490325588 4969974685661020745 9581938646325114176 16792001460805599452 13508631552184991585 13249274077903252737 13563881291077688377 1022251198838629327 2701057220913329916 11748134048473659910 13204836088085875049 2860272957512681471 17316581340264484022 16799321837698230011 1018130282623009763 11531238033756299369 14920895104335848652 1308983396443609940 14661408786144470147 3388626723680976114 17210321546283519252 17945253568261575164 8254687617602963999 7648392280544298426 8893847555719751825 794920181707540969 17272383714200754827 12434659861288711303 14615898434471978933 124076910177822993 1814394835969420552 7731688901225926132 10980109680446060273 17486543860282998396 921174601452230362 13813615885242974679 1877128392035266128 10714116478953101436 1330394754137937825 5831279483094172550 2997434102075890795 8898482167300676865 2153780209594928304 17126490865749334472 4310264277360212394 583990865851799704 6531327303096390725 15900003009794860335 1278520279398677817 15017396813787950733 9253524233214680564 12748990928319899035 4680620832853139288 9981770264980877597 3691932675794743873 3837064565698592055 1901501866006590508 137744711293165387 15746915443751763446 12376511838365518400 13484396125449875131 1122541865447607666 15170638962309242630 12348247382181235853 7578373871672022696 9459713356700458812 3030427534366046696 12739340757920021435 581882321931224593 11936684817076927191 1878607794614166317 4713132857416115347 14152868973297196788 2842926526611905139 1946087191862291942 9904155131062852908 14569873171642014708 12937827389397313407 2730767612788286060 2130179801900603807 14953700332118933519 4559316469027366166 18068331931164783975 18192586655161929835 10915332467740224397 16946897873349621699 10085612631218284867 17712388356572354882 4026014669908852645 6473762361329103749 4557874820507673469 14106747833346327152 9980693702702969942 6109748142748992466 4645899738063528028 620686878519263565 12696744409107986591 3721636206375619530 1728711492665533385 13793564564658595928 7877131365372568253 17064089541218011700 9268827549629056115 10451436184337827085 10718543995924749179 592046871876259056 14450348962137104552 6685963228670665078 8005815683159840901 11775609884585420768 8231359761691871941 14560976238538748321 1163016982807949626 6244990610520957640 4579801726468557855 2512465543629048141 13619757394408589680 5243199264680661207 5953670461002119223 2004567182506778476 5240652912895315133 3708141930208196143 6402715432747094246 12526339777130392400 17326921886503568903 15299168762906222328 4994861775565466413 10205253518529032212 6182159013260369205 10126344403212577734 17100227028519549849 17919420387815135176 17806619850239078950 5604830620541042480 5566360535675255532 7161857317289617739 678998297859215555 14260074792464804198 2858947193680754865 12360582798190077357 7937413720173352460 4965096304084446005 4536122241492128753 637517535312174377 2330809793592340568 6652195999859023072 13093584246169264232 4703427861461862871 1916785644476391162 16930107350609203253 10966765384714033270 13961239127567451081 1839259405541354203 4862654402817335992 17090915674542545342 497027987037255259 18426863144232540687 934606944835035063 15246363980249659217 1676232380780039670 13791134276186846904 12805671614995052777 18320362508311335377 15520919494980061538 888971262480586238 757576254669413176 556303423174067226 3539630712189208659 16591250729164512738 12246844246067592499 9490589244963007979 9872917670123518108 10152259615541649023 4677993185211778653 10923942112907977399 2319194807088637478 14357639684299037259 5181835012262388280 13069215719054040033 7766359862067026616 17909542997052036219 12255762513666955609 2944681196992952507 16804579970225181159 7640824359036297859 7505428948867407764 10953651959145717531 9709352838301763118 16442983543912146295 11726991151291891109 8482671430020328279 3927469882573750126 11459060444772055554 7650414814700189549 12960078097769592064 3042638141396750670 5744877369690057600 16388580804868473662 5760474428633863321 2851461726591338732 4376714228565746270 14577027991110707905 12469505927557060228 1090200137119405510 7860846158390284734 838494757239223435 17294219660887286557 16611851344308125265 7546621506696030355 2482480710137539104 368720106783104923 6006295631702480739 8930025720060310382 7647508837662294781 3646947648346501993 2372766875587148735 15932163236087276398 4089089111468148896 16775784840124603613 5972490967553503436 39017644650571084 17710601276450836435 4321201442418969643 15308331849632068274 1536854425267891199 3139411943930396536 9862103384702247632 18042330349242335637 5541025000290697634 13396160662485764299 17821740829435770218 10947105610015401371 6697368851991929003 2177693784616878840 11458860357866955573 11731623751878211115 9596376517746941252 10198676099669725025 15823734130665192218 6377711740312577693 6404594015777909747 12993505103542942099 3171073949756157654 7681328436739325268 12938234830217459370 13836448059759351911 9549580390928697046 2104147956698572801 10513060302223982692 14315384891972910071 11125835333680978813 13047704734592939082 4447442031715096341 14855067533344712532 18040003961096338883 7539316696120456038 3841137985549574952 2862670134706210731 1740128865732788392 2313679875981682784 7699265757172235336 2529909093389607376 7530688720435794322 3304733797181572632 16731529120736540234 9886258826373702294 10266594908903913786 7522337466170394594 8984790765397924451 12688464836256304642 873700231990405710 3382474880491548026 17909125451175841280 4595259393173326367 276831551782476655 10645622857299721743 3842676083905490030 1779802651919403456 5441472328991734473 11523429156105291462 1581745375684169332 7484162200073331405 10659795527984329737 51844067736443237 1866232136974494416 18309219686572057338 2372511689687893064 6852602752657500361 8038521019255303401 18314056722468905435 2196510098637387317 9467912674886686349 8321835668583438536 3616829989869148155 2472433873075976908 13931383498532569734 9910227690652918200 7708592700864798855 3340063812005451510 7261540438318533970 13689602180915476895 11359531207096075371 2696010059159858801 6351307723625547477 1294876538616269353 4047061695124101876 3941747726208449233 8031578431226798990 6517784410350238617 10368721587823049313 10039003882150908998 822911205949456248 16792981073034742035 4086081812321577765 3985102906873860045 7792954739693244438 12924825474995762631 1921778999391735344 14274203296188205882 11576856025810965778 10045156029149289050 5902082471059914992 15784209862219146688 14712545403048582848 8596355417661010094 6824226007149851184 17025748717172344760 7711029153668073109 2077718022072815359 2560968151733630058 14407157790674338061 948130306197863217 14663206145835553328 9181839380837389758 1974047917610204889 2472799787323768010 4867625384824680680 4987854285996246116 7092340549378623890 17229223819990271245 18251407586591131148 4606836719565732271 5258333026686098367 1287137913173092966 9617733958032994229 12179299478985879412 11586860110411027916 604696943538006901 2009164318939001827 4072653704697476040 11161194548344542321 17036620543101275023 5468697944082010792 10190455252329250276 9493459001944584881 3545338004634153186 2786367000295547147 9315562171451961355 14928338682520932853 5416852449747197014 2669404404635730282 688689531213160373 3500619295760333092 3067959548172680290 6390199146130689423 9203920886378383836 6643011324435780544 16507572563633073399 13301092338175966721 12700923782930883958 14845692106562817438 8948121563517101237 16619016087798576895 7120366083287331612 17535633530621129499 370691293493078575 5261282564095776198 18319784911963526947 2109216753678420262 10505321504925824445 8539351876610123917 16566236580909081396 1332697989958944347 176470973246490971 11984547873881793468 3278882391854326896 1372551691931014907 3473643676221270348 1473655612972802547 14991737341413573053 11548583497456166006 15843856723121236137 8289358146319036682 15065211820320138043 12485975159768907543 12358275443175528894 10818282514385089336 3280755136307353754 13840193461283490195 10050065055892686225 12941457054864694156 5285009775182241496 2537867252445476401 12295660554677078765 9444484311875328548 3087083527398106687 5008820420159003079 3357534229033992691 5253407149094113198 15984621945851427142 7539304570200481076 2701935325845669723 1478442655416171314 3388101033097029460 604456762595815705 9787069514248363495 10233019601560171414 3870443557714229613 7108258699527644761 16764360110732667843 12016714893955525637 17934719671368893200 6400228186518526625 6043192388864026034 4550542217331322641 12578025936611156666 11036301681009331616 2021019133228942261 3441485614321862779 17296291167076121925 12424778478214499195 7731115548673926156 5927572682935159087 8365134487635593423 5021639204675842522 1297660481845939270 3837484117296352729 17773302615872201114 3310144199906725880 18402904775722427279 13279619906491502664 11832225672853072193 17268769159871312738 6526338912545055416 14961875920178388364 6106757647507068730 1018020012762301774 15443682780702088804 6516686449500683672 2441091961729966165 16189843124134333563 10320100759256066583 9104267016821973511 1641454051228204305 10574927018009536694 13746086676449346092 15797786870406609302 10069725456692083307 7871809403586317965 10653066677446580434 8640590563853909444 11063909093097132219 12357864238253288100 3723114797025161669 12090867575734384466 1103478084160431519 2866432350262498495 14297824860633573521 7750002539521155984 233688758858286758 8398610267912926372 16586747370646050967 6847030378458169405 6598168425967517333 10472201117264715263 8804919200724822193 9205128658387878734 4073587425864937102 18413648609736135740 6715864099944284038 4065378149324052844 2934438019671300570 4032225587879235960 1215607684384448559 1539001319581820827 2356130038844426049 7847606667574605085 14952815541551916952 15732992521860065706 8099544669578298609 13235862377088811879 1424633111847987866 2956250116540492966 96621000193718781 10996256226013579825 17193921494230556119 1154406610810222066 7103804629385595051 14545244900269729813 8110198795798138060 5328986037687717085 12031630033408209156 5240851575759799757 3910605649825239582 12288700922168231518 12646965943969271558 8630472542800765138 14372492757154772534 17703176685154488977 1506003150813925186 3167994350010653978 6581888711582798563 5274288463220788057 12085895957416715357 5261555096155590458 1270066783102705738 9411559237151424272 16474107226265216465 1129859835264450526 14284508670187325377 289947591056881800 16114980704364130322 16100392839392595889 2116376129483827335 13546782138147913404 6324228844890871831 13988913325128146794 428102083761636901 5149778780522078874 15068673964317167874 10168748544172634732 1139378420417078924 15654133222932490112 6923640118888101862 2978122399495512663 16382351267127355473 1446912291188796983 6387480387193595884 6722364901502332885 7512338682578117188 11657698527116494831 15416651045286656874 16236137120645165927 571754504987107241 6155964550270027194 15714278272749573246 11040565432162729458 10429201981877227072 12327487590218244801 11486340751094560622 9388005378935162775 8019068785669209907 1425530609021309863 4056488501730254782 12892442154918295131 13078149415281395300 16875927991697952474 3433887611524311159 5642315344685520185 9302848711647431507 8214548539177321878 15491970807519181007 13107761776690863869 4935094626589351499 9399605603511949294 3606272138044445920 13192823544574116526 9008729973826948370 10485703007209702105 9003652166598970788 11452179912836172046 6402008552732079644 15287145743969664404 488628867749260602 10604477644374160960 8149885476545444845 17301654110357077332 2707592581415070563 959607094730471519 6120546348057572600 15162220881598992401 17157410929834114157 16967132897187978344 18213506427719424727 13269192923118270200 12823127285112130281 16575793880011028894 2332569298271823142 9511044128308229540 17339323691013023260 15995735348087481200 7910889130461941384 9615384800071948221 3823476523264191335 1055300259924167120 16188131401437913587 4231476819010569651 95857304015937709 12813885156229933100 6727100088089840608 3125839844250848673 17298642907730224875 1655251253422966590 17499647552943161337 3147617961721843876 8756026578675335318 8330996123430968741 7473434621737047373 7908373519536575318 6266388728640906734 14682877480057808725 4997471698918489861 599112783028279822 10186372428921405142 4198086360629906659 8005102282367441121 8553922929792661787 3932593063385775491 201197316599800479 14015146896034345034 7549463180835981333 45481986939172464 9564847958527942986 145599709675771945 5798540883309557067 15534738235410086249 2352201762952620850 7658809363754548601 4945661524110521842 14231861543875936063 13889587418371339519 8174935640203301981 13859527959779544913 11744234673685382708 13211244226532604395 1164875655911786715 17007942307749248748 13206825131209956000 13851714296429438527 4999288406509012468 16895749818599631123 9614682013012588811 10666370647134632557 4761232524145295966 4120882825209782683 14348706190344376100 6887499913621268144 11491008561497548914 1926854030971409358 13825937785376935974 16209943465744938009 14494010800390998824 18157911710547778626 4795052933121768095 3161635486531264158 11578733870590476006 15137554467330314447 6578542982432504796 8572366590439425219 18422679882446525267 4737944475389645508 2185524414194626151 16746676199153607148 11676407017800355834 14659430656137942784 12878648411561892250 13887779089528360495 9376904144027563164 17607860955086500112 15332927077112030086 4713840618537321400 12256990732053263243 15997400024927851159 815970412243269373 5249481995327708604 4300375361858684333 8145759663839861353 891568939226289449 4166231667960973893 15017820452165634609 4833071090190101353 8197172481603060260 4009789456170646780 6621018074656480176 9325937788215417795 2308716920302932227 10929680731082391652 2338087737369959900 2676715085812181711 5718323505765425480 226315508108493965 1701578001644212444 554862344646270468 11133126560329696305 5600480993301314934 313551948910046064 13081857726056726277 2072981834337959982 18309486873434818110 13542074984597913134 17040911420185919644 3377946347711923013 945383909840739284 14158537706903595863 5650769822534325606 5985577014773861672 3760166604691423680 1175847902749233502 6546994036639851429 5176055578741123183 13246555026100191457 17290941489605502217 13034745896595903334 13884017885421918788 16839630015209133250 10906490695895072155 9490533642574769197 1268285916505826263 8306737316032226978 3919816611101516358 15669716208085960845 16053164192821063886 5619107717833811646 18318475255184388028 15039196512597940274 16830493774312397922 15677678429594489497 5678541350545630125 14738848273165438909 651080761873508091 4076674154852272107 18240271316653195067 2085067674551012548 12400023613616514564 14710625664056695599 12005524376340622144 12300866786510517730 12987987631686710171 5885488788216905527 10167218611170593586 12674165889039934215 7270985088733370281 4599153642343487340 9584243583450378872 10869507768970045074 17128790807258435419 9696304818851616573 6321627754921616915 12634389182930539649 5732281696565568292 6368723672239186125 12036315332704499162 6457334440386859446 13721511003789180911 11040318686569403682 9229777725814839024 9399658970970952840 11256762343163128427 9620061444966142851 12808523449370565080 4256611358513288226 14320095941148371285 15143035010026998557 14826464499300994188 14959849893697606789 2478971610574311586 4734799365916089396 5079686603366773523 1563509944485415231 11940782223145394210 13307139857435238422 8211561877622475193 12462117866497848377 8656214155471927694 8022513231575876307 6939462696337171499 6303287124061508893 10327528797769401757 16849936196003932384 3543798863525398888 9536606971601052352 7162187510100277284 14350726257736449332 15170634597360676619 5899240035928721205 14226679681654586541 12893349573452380880 31823118806997664 10849428076234379208 3842396810635933044 7711099336903006621 17695169357288200643 13482854723840311218 346012630836613885 17644055449514462051 8031634423815349454 12424276855488130817 16323154281637335844 16230303186573036524 1723902114442446920 11680021528084077840 11096092530657929151 1598007844228867470 16955202075328401807 1004250876559284437 4250533896172802469 4968680544845351372 11336561810803475541 11478062744693494611 3417792463128983720 3008014639950765064 6693581009294673926 3190958815653352205 2173648244914227183 4016212128276798001 6137867028190233980 4532746347493953598 10208901712043318362 12840303931120642471 12705345571231625933 14624089929715141493 5526322767307955948 14385679340601391138 12613228113449529329 7025079526027456567 10095470025750917306 697774324676586621 3286620349330718941 7562348633178388054 15665878336366811326 4678589500724238205 16765513910210317398 14878222457287283377 13369389780107476788 7391965782556405623 8473833098182686368 7461336886520297494 10084229919037861894 946581945650722390 686427682817301560 2800673663071793572 3545591100709818845 12901334652623815169 5675611790983245252 6589848636665709102 9317019766388330039 5230757287292955243 2152681522225228508 14117220754204001358 4736820287874923881 10350655048023000434 14647830835937583674 7327011378111566230 1654021213417991766 1196643303450836703 11690874836399628904 4090866190569590210 16087965755577863598 8127439376287531923 18257776049056323597 14414873627183310962 889923353136710915 1021284576164127944 5652620344455094649 9635369874793287628 1309009240851799534 17996410749890948229 8262503046893115503 5633541702822050286 15362933763754303732 5742398155575032321 8138308059088692649 17781483772830861201 7497705679032449649 4223898249755559577 9157034931376701041 5867589990297576967 13400632717038666501 7015796338244906610 11623584128624159398 2594434310994229834 4038713061161324488 12189662132107103821 17091365321648912452 6284586727830023994 1203704067187494842 12377155570974624736 4728693473408803336 18236518794895853360 9876223608107157026 16410049482410241764 518468921556639617 17997249652491914262 10683986987085863626 13536114015288255949 10390881591379268639 11587717649210477426 14015553992337377940 18232547524662681896 12847701379224105593 733320722193343572 16809908520932161396 5266154066169623930 6883051057808921261 4852509606823554287 2985738770618472759 9918755124164872413 9858329491447390403 17518028369142775058 11698769531761575060 647972256913743295 10946347870935506019 14023999228074237119 13750852569786300770 5805253827188888835 4325870158195341840 13017363817719461894 4083321068044570608 6687154861701320627 2818214907424776478 9593361875040515920 1987616031205763701 8359049358333777200 3474935723917137915 11449361108887346021 5755805872000817021 18167545279505101541 10280815338377094487 11114824832462658070 4299217914486834674 9604504796636457141 2655730389744278677 8060106044320883153 8524007270315289884 15782941983068624425 11014123503561034497 1803706950962049187 1670181253127817235 6803392840586232090 10890612485897065500 7698484041533156987 12424106459256518905 2768976976648754016 3595395223267904185 3108988816816977024 14069842971734077639 10243987241019906257 3973644544170981511 14440937661201793709 15841336800962360274 5285164006650366157 11687942406218557329 12068433924242051822 2694870652409322529 16941610700138015303 12341627969574612411 14259417070838675804 10096589028992785015 12535428502973505223 11949868641883918529 14080552782639545392 11486723765447304551 4457224667555188118 6947419045805732040 220964824095010686 7466703436148279110 12035349032919727435 153665257211885396 16908063454605797082 16363524038960784136 5289219270093858859 3336241293149664438 17313551066569482850 10091207852959271803 955455581561374715 11221025308342839434 2131995307975003139 3764915671353177642 17855005530599070779 17240767650465872314 16935569693365427733 7749643079885348335 256137311964995951 16293228550680386425 11744773746793548598 3797650227640686582 4376539090709840036 2350978506305029394 4409444324364223741 2928601345087543692 8918264812592552388 10336222761993465047 11210680498087311472 13094068804918046345 16465920692495633224 4050404391254707110 17876610229945230432 5285114549212751260 15313022428510459171 1086097879719469339 10989055446450343308 7979812074591576589 10527356053096030940 13642613378356680854 1475307547054692865 5304849966991333562 2901045679185966665 15361463542706652420 4478030177041089337 17223884083195859264 4135761469250451086 6516010321599005316 3725850231986974743 10785346045905066762 4759149620733497205 7506552053521128023 530444638923761962 11279568843720666635 8800023134379443095 12578389356812120135 2135266731024529929 995114275686645897 14648372982638321883 11947701654456783396 16921895925941854974 3497417806329714533 5355223929568382975 7612824191847385690 8107093205996453144 8283004671248718944 712623563391424761 1768419892549215960 11170539167831999357 3738427220506343255 4938545769002027188 7317227537214931747 1547851748411838680 10989998331158461331 15760318069643303989 8873787969094535097 16202142440218893661 15828654077114793827 15386088979505034884 2794473724815399702 14483336522125859497 11883082415128938606 18253087670497777423 5003392781242913986 3984677055303462408 14283251692209834488 12716436996745254961 14235507095158669605 3355475953617707646 11645771055427150642 12485666967144105872 2500763452406724543 1282216983025376132 16096559823524959490 1784506196585396576 11188488914654890421 4032208916993331385 16936138641696655080 1091008394627276641 4708354047658005853 9803119140595640534 2784383997439509316 5480012577535154455 10908751797201663048 3323815198131085501 15975794604436549148 1929097589623724176 2596929996346774685 7218006344819171638 7337014352270513835 12528432235287933619 7523618384655273203 13685265345967436832 12198395659158700891 10445497931553520199 11377761944255246271 3595204411888748502 9116323068257551558 11838315824732752280 11883094032341217905 13300568020969487866 1179352555129481956 8442691810922062297 16135039750044731403 17440363056508030605 5047286307425005512 8568965785197761084 14970431156034819839 17817703308922347714 17899018607047299101 11978396882128926739 15062439914982226579 11131146793369640741 11633585853948476890 17373641161740855961 13461906960613026990 13202985891425894593 9547618411043835809 302569816155347998 2710202024567442012 16294722456529989053 10476287604867192435 15765275334520344158 9569263938854720382 4917670418319890452 2842897677773632365 6005650803069389451 6507131643338921579 3949815666843743137 4680668904744002480 13670584899168503323 4847632437032542807 5717747369768385518 17421215137246366022 16882974422471977454 1656989369869873024 8515864178633883426 18442953199734986747 15057611097100129861 8113510965703378923 14992670530887083063 9790025760426537618 11389802323567328423 10434111142696098905 1285594409982285381 13192287635747168544 18228753468125593622 4773187777920805823 15229536734670379590 11625726952413717741 12587985134729959797 9692600064150763060 8693861768289350278 16620364806983984959 7284076323417777315 3648759229872950848 2147857503906981668 1354290922505842522 17280443471624473173 16183539877310387968 18419724964956666208 8438145755447355357 17233290531945986421 1307704213090350781 11075462765823303311 13988088952175655016 12128538188474873326 11568499079666072865 531952722095513976 5917507554467398670 9669612514804793197 8146412439026093190 5110836745725130413 691800521114853076 4082765449822086854 16799870108612279859 3032904029870234693 7042317693517991693 12178402050042768418 16472149775704547760 859734109469692646 6450818217927429471 1770242902364712022 7169906686364303100 6124628181555909787 3863544003761275038 8253896562064578946 18266938033962540696 3752080191093963918 2352418526607320857 7027147473110313924 18443997691301262458 11259079546231543960 2648508603403477142 3061138799919271356 6733520240689010394 11394991562928184082 5096004470343912327 6201051361470879337 13620069857995265441 2436865660056403280 5674560734684392741 8099907643381746335 9981114361111342432 11239569232548278544 8615545617351250825 10901036460570830905 2991953319859837816 10688097573695657429 11098689551827273383 1008136865032196373 6268950407290207663 5071108779021612577 13058365828073916103 3905337911502789475 3611776035741224735 11253941150247191213 2720459592964690729 7608192781705543190 14440208475105102351 10236530052445300439 4245804637685556808 14083911060859577262 3915979908436826242 8564089738676064844 7002267465741697447 11637899299307034788 15778949932048826383 12842182934610164979 8452026424575661351 6294454507658683705 9604440772010323409 13806536546062067043 9741767712537498623 6315118868269694413 14673389748507880760 16430758405063584895 17533302208551742724 14921746026604758497 8314301172450210653 8461885268283040439 12426136293612518772 5550828778779420257 7609835693930941478 1095925032910796745 17851022584154795523 255314087917304234 4399770137453687894 3614093219841559595 3569234882065574914 2503681784277383468 12547659459587384101 7416952366595245170 2135458060132814473 17320848448685524658 18189189604963508943 14533425693114431272 12072410831912736513 17899341658149170824 2061901925815983806 7207991293039020702 15397185889560360582 13555575552175235761 4142694059319539776 4166753563791433406 584544140347324940 7865083526245502662 434478503172773612 9642039678580348467 944558189423960415 4716760576093595342 5440523560192455027 6023426151412139685 9378314988976257423 10697155192018381173 851017856338892710 17683837489412564289 12407744458717271712 4763966508733521450 14533883519459331025 13825618983047517690 8318835067468607894 10651811867913293101 5897410328540379613 17982806864336924103 16535078817584207814 3778390290446752602 17286871208919334952 13893673125558259766 16443102571878470605 1280503833842478439 1387652675209621543 16198159530661157973 1590767279565044971 4694608965898746665 15326838283919067761 16214379554308047913 15280794307400521611 11078671658683588147 3570937732788655277 5309011417322365892 1454967346394287989 16076406588684899129 6665924792576665464 11302739331741104798 869980081562857229 17105977909953004437 301179750904439495 15874458347224743047 6629077116206366968 3608592278402178473 8043906012762717740 11956678656779534875 16857408854432083634 9030333544263871900 8127607441195571001 3800668857598140334 13791412437258547239 17886854060944039266 17613104642062713254 18392541432831096982 13302450869644976538 13377995789502431096 14222944462130426049 12298377090685511805 3784377638810134365 7179547510338334791 14968182273081876282 12781338900203763970 7418570287937219077 7503543911909786213 13590919047657142060 1735085857393812539 935055060459065799 2838780685043523107 1022871431470433444 1479686637053710809 2398637051405380782 5301168778505277671 14795655996623823115 11132408421566366773 14010435584705064780 16612260050159579291 7538582199023491360 1107716209434806050 17572281674125710229 2209737964151103151 17541038548036685014 4611414766883435880 16870797905404512255 4040238676744190486 8503818196048217303 14514637492559267164 15018276349800179373 1122992066463449290 15946404370294085648 15035705357173075375 3278915916483018985 12031687604661610841 17849662002429401832 4457305522827104279 12829743051320507019 9053854296302120872 3847977059973932730 4457534522844838286 18314378947982196784 14654564207296553381 16799495584933310507 2112244644067510076 9297413045526281049 11897029655431054375 11916653460936440437 15850623754052531314 11689950628995906534 12740857487770954114 6348634532301307525 3838802957839410810 15058848283303077860 1595349663574046409 16438894092731547273 16461373591827608992 10764358525927419489 14209873989067192713 11909811246855996303 4502344916330343344 10806773671874417257 2077026422945721886 8609528373356472163 11566786729044581133 15684546829061184730 15236143190778764921 11379590516744544853 119570504321000346 13186318713018289017 17196891027816229037 13015005688816857884 4784433964052360022 12286952148656126576 10884167010495101147 12875037432558192375 1060943300185356758 3488321760255929140 6728752518729045892 450297013895125528 8378979395633885578 17980861350008633847 11346564210337806394 14041354819598823915 11455789651327474936 15132370570404046871 5952797849199068002 11179609163969588551 3561716981929684989 10759864154950117122 13559972012137004730 16964651801993058658 10458033546488848979 6689912964353584757 16888683270958844884 10772274891142323439 9730328761668271911 8175854275885202648 11122622612690400872 6645979157515742635 17580940968555450515 12118195171820696842 7014839843491866114 12140660349413551081 4351450286484489519 5204581492900430289 6131090624306842683 7927677051754475817 15904032752643387613 11920848616275907781 8428311281194871248 18355059814352580919 6043093784302500941 13762503080021937603 5729790267702117464 15134066146395931934 15981798448857230535 16906971431647889330 12914275698751647188 8660348058365824782 15851087182112871330 11412193392776836730 196941350110327457 13518171839017058681 5976242030655449243 5558451566787086530 179209281030579731 15391665872595670575 15446683185752848303 13480327986233780244 15482201289992065038 1606097015052400959 18223080133213940979 13716979840797685344 8500392537081004383 1406400163675419597 18388022627780103367 10772000571084774350 14493599859493154094 5804168776545960599 3755603088433766145 7125275271204951735 10291791786997255546 8213609877240844035 473271237796669426 5246666053687644099 15800625468826256901 6814773303663205783 2086997928541464449 13697833168302221813 13569988767490231905 9653041625103599177 16716624473367205078 13580724845508617757 16816984025011263804 12920899035991335650 644025866600164977 7213573713814264868 10709218786936200795 1537531153325508020 18098786587465853272 13290511671425608689 3333659949121506981 14771355626434573655 17696879296911827736 5393563907653737469 12387962379411452402 1085849874772831070 1691769524167242212 674852358523254103 10831925025194377479 16131333145697557491 5999119511922984124 7593416289626179106 17889742901376763442 14231754483700261404 1408761149641291899 8469046237139978235 782192818939984518 4971394139981805928 6429565156970802333 18317264858467850398 12574339501266985825 6896152448198188737 12317602777029233735 12407039581182609717 16487556918204601681 17370098059037495595 17091201715527097507 17934497585212528252 10244672251808636756 14965345283858481019 15231365759959953585 10096606362038530063 7450015541008916491 910124800927014446 14227024214768443267 13471394850350167295 2524545610335329470 15662582894796848951 813534738915755531 801849373384673296 15530457405243146070 2175188729741580264 9183955436586441911 3631411321240945079 14943988740214604527 10320832340948999630 5588838147242489830 9089193046116462792 12714447306247481358 1023733307870646482 15914875728287264723 3740008551280370215 5514197467774338996 14346996614292754004 11807992931813584590 4331916072168212652 16229471895017247369 407456177507353059 14400683205162753270 15385137686916580478 7642060168944419273 1469701447610708522 16040996004703575465 3584016921852684018 13603010513676861551 5813557853602602349 3379023862039795467 8394326644696397854 1278595683119181807 4924744411544583496 2093139851884993683 15159697384978675150 10480963448289198407 17919416531966706101 15204038245097829366 15516372031103138796 7212145966678922441 2008306264872891813 6984056090707190220 4795540058840555291 2505543591788119833 14062389256144708843 16962523687324259314 4850441675460769160 10922478607482586223 14305365065040668192 6243466525515272895 3109454346874045865 12301993174707455509 7298152421424073550 10453675794234699697 9382408256300568200 691759133599434325 5419716910933559359 1377208669446717481 2039305606246719149 4020311048882395043 7335240591157510278 1583404740400798776 18100301096522436214 9223601859672200614 5376837477828020536 4653597013975779807 15967147583849880288 3359129213249381214 8194065098786301552 6130763021615080831 4650028867201635131 730603527979688307 6631649127283910671 16346348301144448515 3498491364540593268 16282399067761970049 3653884596300358802 14329599589896638040 17579462667871989351 10209994549100224221 1367605225840633054 12057982552085712510 13084610560412346799 3708936625259069162 726232655602843210 16477899338582783196 4274913336580942022 7054725560023900116 12886906197178294270 9640317303908197013 18400938165683981477 3485431284149191764 7430907729278205019 12948279598092860216 12103115694384430431 1413362655499926464 15983613448389695594 3877570331935907599 15641731967101477835 10544614906159373679 8346086388200434741 12802988162205342622 4814811721703048033 9386492957268702706 7624637931765004501 12377927398349405718 1971843918788539983 5301890938292253962 11421099409617290253 17753770570814310292 15767548908307690401 7236672935477313803 11130453605335749623 8162130475045844023 3893723356919893698 3079239018066245745 1906785460185273474 8867037567121104752 12240496463530342672 1328767817226659168 5344287545784342996 11229595060920947716 1921459176556630123 16502907610716498996 6369283161309724588 16898232605919291348 9571052042787935331 12769531327313577488 8325461100646097505 597377736278344468 11410874900312223495 1484816846114993954 15378310690177792488 7666271596125483795 160885455991655622 3432379412494806947 3708141202203136295 13961905286474936966 11132799776816005287 16486070333728641582 7859656199810619901 16066293921341728091 4292245342362731697 8052569252788902511 13667320676004252640 15253666380810115448 17760475879332292559 2718652084798311373 15323071555319002539 2036704568976611239 9047479659614676267 17478156211975092209 6385521483015989196 6750437431611249562 8012051534957055190 8709512600448412979 3955076772887827522 16171463496279705286 1622760689260813237 15952420833371561402 15413156355553130084 16319467387321384839 4742102463639348336 8967308212542418671 14522415832130369478 8858524908449400831 6749036568807497888 11657090280743331843 80091012653581798 9650877568800894958 5430836251068377392 8173908831966457802 12025629295347769627 15992144679361514917 2022227847030314588 8532389465751466572 12907911250343797861 8367160816916540504 876806416026131852 13213562434141537230 17901436078631710999 5084916387531193261 18417115337645921292 7357094521909420242 7777260600346396747 14905164188404879910 13617555252809450026 17900887618240606295 1696465967992906389 496941628837859176 13858381616758894185 2991784806134531976 11194499880842832195 11468029570339351913 2126794591265717396 7994061307655316 18001730158894131481 870678396052332246 16866877147801437340 4105642696799742419 9112755644500889114 10881806360506239579 13234694903479884547 462991618885646251 2253644132860006407 4411792228047710736 13593555095583971653 15050939198858715082 7126570558504806085 13714822543778296102 1845901452697503974 17490406216869828216 8545726307020049200 9608327660256725234 5665366608586086526 5506983023180973844 2774745588630373255 11518756878733043975 14950379363239876235 4914569611304410427 17720380294056205167 14276634552697658420 7302829505965023245 4913767552752811984 12242331987072773477 2172555728469265270 13568747914272427682 10079846366484382991 15446045189070849334 5284256198986262388 2037861813844402045 10761227970954241792 2366019751854882080 8673836410133031065 1020170520645947124 11998406048213240037 2418212711643102820 7404167487599216202 14276448808447136204 5904892025134222078 14612251574387479250 10027753740081728303 3062024739517125536 8172882346370873285 13188190444710799014 3574363048775304595 3572641948055957033 13631645727881346047 2908698018770070738 9595618522109164500 8555616128044006957 1331869239637967785 5206481294000795585 3974629156998288567 16736131104476515130 126218360585298341 15425274583559326127 3862577686113303381 17704378176625844768 5019921664916211714 11481581499760171413 1359347241581867866 8403873265758042960 136823064037851493 14536930716432498543 16748736027111759627 8790433879326283288 10485385314795882945 6035421724918209062 906227976426605810 2758898871680644103 2893137205372724520 16859043023325130432 3925965103319164893 15140409487997628152 14529014621529591944 8137652668650451424 3985000458219540870 15240822930396606863 18105013375228998121 13866696233590594523 178327673739891446 7966788558205816954 8089342066725000480 7700625377053832692 9828296412638258073 4701617698455614264 7428986383434031003 1826873082620850384 1850376235458212538 14425757126462811925 6061696016167018850 14019938131022585560 12501092192885682320 5693832589105783509 7154638027036972785 13748110157844475093 9749701467521952206 3380029276754702264 15114389132512987973 17791712079530798003 1027637619823455573 4853587625134966973 8336853137998258147 17040718764820784628 5466818524121017451 7299058415028717450 16433556871917988889 755730773857192674 14813092512471466647 7734367027370340664 2892603106294248070 11901310069453280367 13582840644046965794 10603233943462456699 11137992204264201963 14305169514373919296 511969860400090662 17826407228499002547 6736032432953077005 9913244317392084610 740079257538642548 6204894876829145963 10192819735367013655 230301683249092841 10890168617433101195 13749843698743669862 5640946705665061320 11460116994116636558 11395747531982479794 4353503366948131572 10066485224677508381 14734673194883311195 3826346947502307644 6005140289091458401 5361448773170702483 17522388583526271388 10248595803350911910 11833618651568677886 18059373827445402460 14414304455467984124 12001868945842470100 1821856188648792460 13839455272622874492 6731040231659867702 10235272078390247113 3906684396651265833 8988955304583478223 14950084949839500252 6200513868945936494 7536312945745169320 4111727063036301260 7844348838398773622 6168521126781545598 5469236848084823766 4329775732875990248 629206636168588369 14485613127785874543 15553220046861184213 14190911959098871667 17422112451472861147 12802471616791224215 12294273432846415692 4088824844740240010 1944041524971223174 10493477450758630312 10071006402535660767 9106851928948895954 5484016226787711757 6243615919871147432 9960296497836964463 347352024140107102 5350671514162462031 8926179991281207252 2856567459805594078 17594482882040987746 10162724726295162909 6134323149877917090 12361699531834046849 9331817965871058802 2366048254807590559 350648387949651615 18007629328013649547 10879925943806296300 2455572977921915356 13030956899393588426 15072073429682082667 18304682779154064338 17703036638893926327 18082064676839868855 18075477861677828022 3602808256225000515 7095695729277772703 8921083601413405209 13978353089150208517 16748592951221275844 5159962776984743691 1840734424637093116 15298101000050175378 10872005191170807565 15856656543210345255 17843555357143231763 10771861754536096223 8714801593243773740 13969358261216397268 12787823404542990234 2081763831716072460 3743331256750335294 13737563768597142693 12088979674184377190 15026058761229335014 13387665651597476856 1085027140796522238 7763055424554683067 17204941262303799637 2431398153565994645 7458755600038351766 174829689757439289 10631377707723483997 13616019791989717640 5084379153854453481 5160577261407288221 12924466600895430488 6174863145700077231 10282953804486112370 16419774374328514800 5419288744770052484 14065948903650706645 5773402940717903467 17195536478839713553 10319713882272356881 17561057200365246486 16122542853939611638 8371738811023215580 18056487909339749363 15239547632226155534 127079514818508388 6879512274863635584 16764558104353555138 3875348544130051922 2012969108278457369 9019787112049751161 17213770506892865862 12994198378434476440 11901941592027873035 2306924197467676872 13005641968369793775 4722206033545451871 1066289320058078289 1374118858909680250 9969121567837261343 17331484652124605776 1358956131734009829 17535117404564529108 1354081390799520282 12304491974286161644 7707239975640979615 13882187314897738784 11470207813376075811 17272477695319283780 6842756414126611667 10402115557175656715 9201011874514182389 14766157161930410333 13019606743679732498 7306158324963571190 18208911237246851020 12411178260858121459 13736066379139161134 2272286436450585677 9840281579344790763 9843487087509118303 7197920085525547404 6826590057932253561 2167556440932333447 8569871152085181746 6208058974826469131 16848754244033199630 13528406437894461367 1517606788783407119 6053322601547529085 10502200571753886682 1865446559668366341 1140229558854000398 1877550148168911471 14453624544088792161 5625507029017288316 17042740150341590663 1138802131784652846 16057569294531437471 9850209479598140358 11504902067862039663 1259977462465117259 17613334997665743158 10869827215589159147 3249972563400592242 9051609146978019407 1010169588978397603 973899014418955141 6145248516214123269 8459337566720966147 8413881142331181475 6767096608994686250 10229232336407802807 8621891523356237784 12230019403709871873 2128978616077740665 4266159866303271386 8022469361129685232 12107271969594542609 12911359902137544323 3296182132142128784 3249625175325243974 2049984039974152757 8645410987911352614 921678428213833215 7513770383631143583 14150302508991224267 14373676575622168377 15257715438255983335 8866614772137883252 9301416159740435236 18355692019121006359 9925053487644509014 3315949743122373785 4911667401306772588 867765389860839568 10459071415660913861 16402291813464176288 10084201753680385226 18345235761391836427 2518914263044369669 5398224730512644147 16064067948473319172 12405880581691364838 17686570927652208295 16032301286222229724 7903376930161674969 14712953334002050375 3465960340335153573 13542780268107547205 5093427000027445057 5506102480387640568 7175368490137695848 6061613604052218295 18419626233502294680 8157334287041205841 3551822158992358581 13475229320637511362 5549874871035633046 10863311724976179942 13060238257220822392 3576176722327304317 152507170803852159 6168644195234588413 10991314749798528057 14290570440232075758 245681673482306847 7065074080763325698 15263258069924212307 1478104639643568637 15272089374677416710 1049722148823276222 14819030751058110980 15858175633781931785 13696139728136998958 4907954027469273962 1823953275839077382 12911716769449158645 413793300842194560 3725912172892738360 4965277600472788677 13730986744578194451 9139549910991698867 5651874490525593323 12922809384878336224 2378612410605377743 5270010521398540100 15719928144939244178 10636834714567566015 13598653545917387824 16082548677054016741 8180418787170902246 1460447092444636810 16031620920911268624 13271523507357131989 7461023687828027035 16914279461143084342 11869916312614418763 7749633424006405703 10167904277220853238 5986742430957348821 16064634346358804920 14060164343469441231 16763537320331323589 11455983103047237366 6138688483711625704 16560573612850862172 1450260488580087053 1695824962146800435 1832014184271522575 156374089534945233 16403132596131807283 15329453169764011139 8639342845571932441 380022931059110087 10313499298643871643 11331130336991296373 3272820814207649588 8294919212122620375 6993922818225697735 16465568317159377595 13046243089336565788 14497085559204797355 12311800434876454008 13489608595992217475 9109991936680932816 948115017223066923 11169579086381410899 2739332420446609845 973723679626870370 15238001323808932199 8712534245565422513 6811505537435427173 2261844654089554217 2623437147819291813 16790565027313942579 14382209936680236981 17396555208540546644 17989808384674970355 6035005449491944744 14637483816876542996 15478773928018456521 2694946825440904021 16199864128849372886 2545731312668809766 8813272922783534776 4301211142396385818 17028272374985088395 923653130654434421 13208815544971563398 12034145929334451277 4199848479838638833 9610836097973770277 12398776105861859533 16342975472970746064 8762618358602091845 12512538122942249236 12270692062988803093 16331868335999872386 5118558622035734232 9663339697894602683 252922606420502616 520585964625464227 868755246607838421 2239738285952420997 8919418346828816198 13972313550129323793 3979087240172331626 6152357857348885975 8874024735596519559 13066545566880802210 15911188200850293033 6407167427347720391 6945067722671469390 11017547761876060491 5110490365394876288 4899721480077347423 6945315907050764641 6056510260006774354 989933957652509305 5487949160437831275 6804817904139493849 9072096438161236161 230773447342060518 11014975883845769632 2908870788400351905 5894423683129477294 1634454675685877746 18351155621853536406 3458391021586159683 13212171609764460890 377413441446480594 5850066986884400685 1981292351188821035 4361615424699298753 6612559664956609381 17955104159100505794 2967571279678789187 108003762462531197 7547092971417567857 12593572561916440279 11891371435961400463 8193579888186447665 5925645795107282867 9129996859953345546 4124662239026444463 11523566643772395569 727006286917773616 2415269101521373508 11592006340480049555 12716256128892036299 14181487682903317299 10480488278965406436 8409511539713266544 11441891883116185245 18418050226882051825 7048078510311244197 8934197818021082580 1570432511839324011 9452119666607897594 6058474993692036434 14521745921138489964 15025338941120241468 7880773104909130996 6599819621766935502 9119551925714664205 12329367670458453690 7236869451167433030 2456870800677485517 5065370646792582205 2801206051979216155 8430327149753896124 2798303433772155080 15836729498494904575 634498300937317723 7397273431071452210 9134919411580285902 801516522132198657 8170121610348656452 11670717601768659825 7155419017730833232 2651700912643215688 17367424496929070887 4560133128631094034 2862958525425638661 18183012599421175162 628554307857578042 12103171212535090184 4680989165588594601 9921649382839786097 8015737342714905913 15157469323928445923 13879651841737118414 2179174307721600530 12920201997626732703 15998165587210474896 9337365245212418260 7812505493838932836 4561906786448708927 9055890115759092946 2540528337664786861 14651351760992829964 10882056326492380577 17616149807140991752 3376519159193478084 16925340569589845159 8473334084866733155 18434652101108035446 10333938469345331842 10270936329291410338 13377991797813612886 187614297170206872 14073373400951673429 9226902553205681748 18345722424290918518 7126528940600290540 2289348360188210174 15404063881112297246 11629746687747671933 4691704427809829029 13809178139576251204 497740311882379293 1932867318012151465 10969065619090531963 18212073756029772987 8190016777935921634 3366419034740405044 165176196555319868 793954964853721765 11455143909699349454 839917387001923697 3923023741731743046 13058144660161070721 1836123941863250737 12738574679877611896 6422050761577738763 2007533052381851698 9827097362980785058 5617445750435323529 611020691402593449 8044606197904403835 2092219802132515449 2727488279431586942 10041956429216539590 13474591487168494508 13746709138512049955 13325731077668716662 829362020637778702 15912239084480168477 15112911655923979781 10332185158495542899 16952115485113177932 3141547761954550853 4877134619002757946 2592278572286350355 17111323247771610199 10467924091458315378 3233631915753737185 10543061677619576781 14664052572868417444 2735388244689037080 13345036889689040531 11603018125858210303 5958212252887782503 13423953777061569655 8470142766412252656 2157616321255635069 14957463360823313217 5118437133674311525 15224104077184068947 3913360630579904785 12746771999927874210 5447487761239563568 5679908458716077685 62757381348980304 17471751372296706230 14448309455299251595 16047049970590459586 12554933872566688344 1306667102123183523 9584347443971050724 11774410580497920837 6485147028679712744 5796148668708347848 10097242754119554204 6265517385520142343 17471655645820557475 11818315787324275846 668107790858015699 16112094386151929233 7918067337057675779 10596841516535922422 2884855797569625025 3685868920356510445 17923408810549934759 10750213883450750677 7218150016865046864 17134911004116053900 4807417203638969899 387450597324547787 12127171546111662294 7127823059495068509 7932283523878242774 6983286551406794475 5628889571912159700 4620361570659102294 16790343209868907554 7953273657211870643 3754549018834723872 14326390663452894652 16293698308438338734 13381144257795151451 11771227860989724851 671327431071167437 3800979819577742229 11787725732767164352 197055192021273943 9644784312459577549 2903414094677369048 9105307190567122583 12576137419731172283 4635227555640946193 3547166358709122835 10122353981855883774 10745697218507122365 12719589810522832 5427447124153095643 13980248110463861999 13025595814451320877 283442048401390991 16971901479404987747 10316354070260526132 15360713653143645864 7118010035385185361 2880891752991526648 17984173857053979548 16601878858055286889 11345111775993651762 2771096081856231736 5935646936686382838 17254256846718240865 16654431902266429745 14990062165787473345 13373336901713806924 1025336619019763474 14177628942853240559 9571596884892235007 12735397200362673317 7737087980310145955 10181608673567955139 9094732905022303509 17192387638548844257 11335332490803244475 2035237846398951665 14257030800355726601 17158826341308946869 5985977077975608726 10014366416344797268 35260378147455898 4231684125729140094 13336644805978096054 3285493444777318695 17952603327380260192 13437945314680007120 11952366725037863395 11791890017825080793 13393183857912068080 4400548576947949508 10350054406548059865 10367027652677910310 12127608840207663615 11864383769896829831 6375181544798344059 9270227420909016249 316932922388070600 4296513690410509216 18119638894575511778 4880204106542848922 16843212865919160216 1048672480897312408 3314525525432426653 5869783333797159153 6964757856016806695 8771869685006244938 307280771580406250 5584317798677549374 12944229559272724544 8417232921468231206 13129918567584716013 11163280662767446840 8272186232200551561 2448536893209697639 9052612929178216928 15596588830403511761 7691077019320896589 11628633804603608417 3228892133438865744 11162609354853344703 15212174908059753916 12868996810357339819 6093047917674031645 5168869882077761947 15823614529194686836 11351718831403049202 3432141923309106951 11773004035944937288 12535842124976773031 2413653803045083060 2895162970848156563 1379447451479806750 18273832687881092228 12985094181857487163 13380371249664584330 14672301381490270593 17234914268725940640 1766225195293502992 16487316905568439156 16582229684491383691 1125371126475001511 2961460775176568688 9504126843060533688 3410604659702856159 1308583126999081808 12652505108746874305 17659790702414928413 2374400971181357209 893078484227756759 1759466046210230563 14642145329472508338 13182931531887280015 154018303666596672 1749544402511962771 9801472639897482992 6990251529573181861 9864897806738542571 6430795936190614208 17842792166120565714 3027100587702566960 4993400540874982274 12926471659236457973 5628788459651565658 12620169295749598127 13710022539903726279 13335711318146121198 10514186986146135185 14703565631391518550 14530120291121579341 18049842520801266568 17219649241456922179 13429146791727997467 10548807669270954085 5869130680468013349 11410461185677209036 4825804231387676318 9114958197651113231 5577839622835918748 5760935389907272330 13005277994330994415 15777698861040086461 12688998807245167137 2876995809420127833 8629833320080783337 17637925559687323874 1972048274794635857 9137300763109813008 11943883499916227691 769511149844715632 7198483785543088396 6245282039622405294 5662822556398338298 13830538061865355803 15990805608844420136 11516726487486130087 502398723020735517 14628160817967290030 4660448464590427689 11350320286417936197 1692803745787663615 7612395144975618586 3095809637177885518 6376392361674537494 15288715150030591776 6958995580108989334 11628273253284819701 10721785287028196454 883030032463109616 3557850220235950204 3224894669928826675 5904556670344158701 15525544166805801431 8510739970108983214 465716264847430958 2251978164670743302 16423164494736468383 17188674971720495113 2065502473897619811 17402526989390690166 8567689564924421957 14322656883134199643 14722067949048487727 16614127490769072382 14329553180598245208 10277819773149616408 7155899530935259931 8975947831301072175 6731982630421968363 9489089072526393281 15033132901722184947 10773262507431045477 5619966604967517503 16094970675152413307 11634159373263803389 11050151031463367484 10113792075915855605 974178928490933113 15670673772323707591 2850700975958151337 14932494649723252560 17011961464110819511 13383309196918859377 523615671350339968 11155983993166213804 17211208716194375461 495158899964029871 7278616717894681242 14804613322410956432 11204242556102779447 8416897841964957983 14834703225663444391 705638452167690770 17894186932374589192 7122991759733008632 8563557376361309775 2722709419710491688 2543297214661733559 18203329621200387656 9062682110826671286 11365073757135484616 1560737463915113109 4138259622757689921 868674596907314190 9587130247506536457 6302110467027926434 14341063175349686739 15684574050196740286 14571315509930362228 8803069809517429617 10766608275104194964 14932446653617282364 3737754370361637563 7049451025606718525 17113810621921744414 2869324715640605363 9540675645049949772 13152487763740779272 14798266149077394483 7645078316088612869 9228621689680165976 3772935353734324081 17758294486243453216 7222774093714724109 12055244024823516747 7842260957748082320 4643003153104216119 13768952854086442174 732118762791818575 1206990034502704051 6533810475526512772 3928496167369484478 12224166913834242042 12190305259403263747 7793764207042639188 18259993549967396229 11359617175046033774 6517166817448927401 16187247275330905742 12493636238405391043 6480678813200791781 13829538405587511995 13940405303477368303 10300482549911007812 17492002493947827413 11975356628591861414 13893326873380484339 1631155070147971566 14384246441787992964 9076279498798182305 11463167536187511645 7564272444280049317 13937643011398671162 8156279425981714253 12311588331883299297 8818758717658600182 10176250705037491812 1111057802384701102 11716948491152380783 7744181593615433848 6067483871821855133 11017965765121763397 17457577367661712576 18137620057539881544 15465877532204082005 6557649585726637899 8654204678229172276 9923563755465350400 4244313474311378512 8223271228379793430 9934266566466669101 7991301355293062402 16892567068927067881 9480870856185624224 8833014581384565268 14913638479795770156 9859564396645312630 5188383231485166764 9609355466958964028 14576461995540708046 5021057528044619043 18351082431654627795 14468462937391343579 11886641736405679618 5124025066387253828 2365326467732728101 7708081310586663263 1095278234026990936 11834504873215422729 10927440789965334196 2179308021598909405 6994140157439751351 9551711281223066592 8016224035587918430 178519525669842583 6795162041861941888 5301906354210150546 1938297382358217405 11187960973943311486 11806611010162394447 5466420500361589051 11197295964573940839 2955657702223942316 5876716179319259384 12774096774595250145 5031839449233157412 10350900386462869862 3752090464678823309 2977653825836953291 11803479422221530274 9464244795091597118 13967644486468089846 3808380327579421562 534095062036338280 13989449232938771820 12524622874501378726 18010574651189105837 16618354605709598367 7541280191863322823 3282227856532964647 942572316275811180 3941380246988223128 7214344815152576132 17798225938194584414 8040765240203241166 15598338216598684111 6331959790826371320 15570268599799447660 15087343775663112813 6863578628228791930 6451820640500878172 12978283755575977364 17227128647625378973 8699126158068665602 1898702889442157584 8102684772791156029 11309742006743627610 11782871779286506911 15211633065019553418 1330860232745993189 11261639420328563544 13698086858900274525 7394800636545335663 10835143765995333125 14102208769569821560 1317739842307031086 16999976375015496555 9344342157661014456 13342710530750814283 17597131624499838421 12080792994157753596 15656714100849814847 9113881481061644985 15506051156804923211 15099948535917801700 4724354299146680491 260119364272000664 14410041079722435416 15366397729857182325 786299523626870347 13481177166152266532 877912787861441843 948915628614839655 16324668113701512150 13530282296936605486 16919331521203595046 1058246368634201885 10033095071436954648 15565006102535794967 11616364663085927152 11732834919801854358 1700263727697495669 9133091770816706180 14823509509763860174 15241407481226323820 4333553845179571990 7371069882077608991 4070469876183153650 4576354601976471422 11171604304110184316 16359994163295636266 9967373556503376792 16648172056406806635 14365279959634028392 18317155391397652777 17601165114655285744 6346505942535900865 13704122350169583401 2208119142431195418 8493280743426254556 11332688380382995130 8248651227947874450 15585442306686214599 5655156210162664587 10855156976892990909 16969803193135579119 16877966550678230927 18115767937990702744 14987647237098903985 16373292679979916753 2897944291662668161 4271703545972354687 12182066477444593152 10951312359953163292 1932597940218007363 10041852581837613544 3574626652571099405 4624264723679199127 18064020210043153968 17674692369006547943 5621479558844038823 15402081722058189739 4742591178812806242 6365450097625495327 7169871206297459791 15245871906720178431 3612083240267148654 4881012635442163895 9225814332615399826 3439673072177543580 9435115587290398921 14393312124340678681 17835907165744879711 13008955720736126860 11847762398871121805 18177017629777098938 9081647093337283252 7712909142985230160 9572732813252703416 9532342593721570415 7225681837703858910 6725957901093186356 17160636526100268852 5221289930983999436 539864157670440307 8675994580920558387 1194675183457242931 2888465739703420145 4023143714848623687 16271427687945902324 10616694202295598328 12722919746478289139 12256926721435062779 8741423606179924276 9482616152984597130 80022897779421190 11287800441905219736 15781518337285569200 5808824908348800430 14082702287716592179 7833504051800585686 907428234536411245 13502626772397147730 5152360251828896069 451585763883869967 14265155473064027076 3120332942143718428 4750064741521114841 13125518168511987221 5196607816967941140 220122117725216604 16654104751677847458 13516210112914383906 2589232504455221570 14230394732549619867 1410595657246107378 1650393323298509668 364396599406697588 17440647392869217597 10298104640752579881 16461494039564234940 4565653488215328732 14910113204573042393 13039896336493096440 11210420775788767598 13562895412356848665 6265666987043836945 11152719975139639300 2900836331791703840 10975664777965358022 6015479550871271128 894744280441262439 5140800051969851986 15547980572093063993 11386608836497728496 13081510319435132623 15093808486457535345 5448167369896212898 7090841115222293895 14009293112226183614 12550230725267912630 6527205551380478222 7129322392618711853 4979150238246501076 8664173733413049835 7563963977893268364 12096830338652281193 16822738228168758238 592146839250248593 12892693123841268666 16118723979278462302 15875959998522714768 13930645500916574586 13713816980944801406 18229819668028806071 13999141933453445294 1629145926034584674 15846744176031131964 931098942313076733 14020480705390121597 5243890795183200676 4734406616673234111 2239926017613903678 2976635253392133777 5469007831458110104 13427408853832846740 9131564256270119322 16598873326748721537 11399290243951304629 8717011273033600325 5450255000680462521 15153026338416231773 13571868731624963690 17215604901775394307 9449396654328827398 7767537812785878515 14286070312940110233 10856730346120113948 6718624410025596464 13220484216391372234 7955062591145044174 761793602534471299 16741364151460930985 4721693979546252362 15071811143202422571 14323733812649719884 15575012491434117097 14108895093799559483 17154486761088532978 9400143481543117426 12163133786714208087 6708303432257925774 1417693906025180931 14972162400534614611 109809557532717730 6557250379382803628 863114610927567239 578462304759222989 16542553715596425682 2952703637457737773 15296901813883842699 425586446824229104 13731998645316406389 6550325721472086370 212037201406695086 13109026202923290675 13174889512927127592 5360097848605265761 2233595301085662221 13032158200448298083 16483643838534455717 5678917926109757761 4286540804119612335 13167135648793321546 10531846059951960246 15360406563346570936 639708833522518256 5806876721773944870 3188266727346238378 7249321061642027214 1752573504386026641 4208453335518776748 4350114339323026097 9136010749812365678 8037385683071707592 4152673526612293715 15310304463676248462 13106991891804513137 1619230520327207540 2715205108025753628 13530744295282014581 1340795373481877631 18221725430644530284 13698502937471065678 4663085715648282288 1066287626277780215 650618020815310836 18243153122811666043 12945876865435891956 10536786212450217369 12993743116601546836 4008424568561432172 4061976270042608786 14824734776911050227 16521031176486688246 15314609342016136486 3862357595690963338 4137340953967259169 4142378722454252279 8209484914149209594 11337960943105362187 7352366719297996754 8604284754353589095 14434711086966406230 1737733744491201476 3170732326743905378 6323586409831760418 3533576278032705687 3399604899670742023 13511559513001409980 15546492058350801577 5743343296487222456 4255837796503673904 3923890649803303445 14222027587884531909 3223001563044455633 15296418204520274545 12638926765252221756 3105365337503793981 3990223606480373856 5666471415463078869 10868130705860517696 6308507202784078722 12450930815054583426 1697313591649915300 9602332307619864374 13722448055404053650 10043610811850230071 13068541316720982445 5529434770862701076 7427278682161328043 14036777421339747229 17687993822726302889 17943897052069624561 3844848058038353444 3868955291095029542 3223208364863595317 12754592089082131797 7245610348862144599 13655213461145527510 9823549072227354141 16499841678152905447 3067892393915219676 8157975957871241318 69894406061780490 17378137806493944325 14607913819047110039 2998284084550227030 13371463335124585963 4619694988073995381 11271727975332034500 8126486315470073001 2505938553813194227 16926342811588446522 227834189668904546 13667141638372231511 2355055911675449502 10073136068002495724 5044202234189908237 1181908706946042770 508046510528007414 15344156361970287765 9181753072773046157 2586820444385240435 7916736482374931786 1544163334509396582 4817210968602739256 7087594386221222390 14328759761269796661 17739432433569918293 9779882917121429872 14708460070456848623 12027146313834282900 14628292413577201950 10553083050402946698 4371884197922224542 5938626628428624914 18326927868526583094 12505397220494825985 17770491125616600595 7548335953042656960 5427797902825715087 11322209059782002678 2750226866730849360 13184128211778236554 4106477626024491110 9205697342630508864 9314828608804644286 2401342412131247686 1126321358834129125 13970561933016921260 7059825045723776874 9840822715197572037 4016799743395023876 17356562835339751781 17058071267282708609 9980359470801072427 3306323399439087218 2722342816581416505 14219599768416864048 13320320335203924424 15477150249565647432 8957290473505538250 2242123265715484593 574313467651583210 3694989047550979947 16514929094235101883 855074275402239441 10500012483787171823 12797019217024028997 17355779264216392219 13909967249171701397 12649925553898885812 17144981716669009003 10654214718441173919 16659698010207701818 15670709915034093361 14727895334836898438 4698936441533686315 10489715327900277235 17849620995690091996 11676115349944560794 14774452295510459206 2591899777972212423 223157838272877558 3570523725335987034 15508956957048916038 4946599211365306490 656191835675500653 17641320437345768743 11510861761986641733 10892405204096612485 10747707777616768152 17585003001713313009 482244970577342531 7600262384410861177 4780298241108529709 11358738518031098772 12046056357943114363 14916284620326763078 15603167242755432770 2314984219467385398 8216096277001949050 15507888257497292982 6542924604654782378 10176890820896289531 14270010690031619125 1537400265567308334 14771299467763829905 934962639856411785 3019408547980961139 7538035042209886319 4680153475311634184 15618056907056089222 11969830244864967522 1279912572972271205 4621849427746482479 6217608313979684548 11557179025089699267 5597193647499923580 746051700784939191 8962323888223008722 8941151776799449689 849651448824741659 10951753294916719331 3256700440292763663 17277903914545636248 15655587117136484824 3189142832180336858 8101697444463292392 16207140697641255036 8778305412601554040 12173183579864279552 15552522925601197636 8633982091744597257 10604427182387206014 12426569855755961452 13110002282702770219 10126788190536115695 7551030514311766219 9020161860936817369 5388763022168728569 11681845105901277407 16270333811772294649 17948495497447300515 18091488244265026434 18170222087826462539 11810842667325383793 5778225017746488429 10757653585790792715 6707992782773902128 5780604144389477366 6154104690131530537 14486643092345714259 9734364812449447977 3270433052263677722 9990452396246251426 9006789543151042667 1551401381271326603 10667006795922977716 9061855867336257397 3448767932849577138 9754699589911747680 681721067688441152 3718333873233653718 12434631656561767584 5737020502799191503 1045183587730473017 4030360257082746205 3533461308284403041 3317570411900874916 16111637701225965393 11547731944338111237 18046826592185788370 8823653655839472659 10684833635711575206 17549195538196986490 15660858128003605425 5692385505624846091 14660545632872754776 15771098674608179828 7723816263343718534 4447073358487567820 14391017083430303569 10868119093124122529 17853670305924412464 12189743261177573289 5402417609967847459 15517212443702582019 17270969868716626621 3724344581029751771 7542182554779097113 1417065059897693213 1840420708130699075 4549719242926474670 8873628745040832422 7704432623175883729 16309761914267863793 16379634237742558639 14001995677938353336 2714553377865652476 12193153081918123469 1672222414966255243 18402454685549770852 14481490612756627368 7727082341933374966 2385317781548961314 623501337983005563 418887105451839926 4134626036574846733 3667075543795418738 8771693001420846157 15952619946477387437 2412605944831258565 1073132710140855497 410415396866960685 9651663497924576155 8084219080262174768 9776890974576739653 3705976250267904578 9902279925460757195 1853206457702423294 7091503409227797075 6231788232844110986 14592482941893661109 6834588925152802414 6988392214349950380 8245368639963516701 9562992332475052345 17580698691132996855 16844514520338511855 17380389586242696473 9652046681691408735 11877712176482166168 2528124368461339926 7232661747563212550 6088850658807524338 17866462642365968460 976715926167167103 8435507753355267596 11997964652589733263 5192402810550287009 13582573403201259163 6541837781190968251 12377711996375943816 11686358087060757820 16646211202817952599 18028396524249397359 12040394065741660907 17717243301649366101 8607278707950187076 2955460252626459804 12883233852403822702 9417836180936541627 2258352939359359875 16212816789464712938 1863954900898629361 13117339025101422967 6293302006867232398 17790659225466322871 297242671224828464 9048892244118575871 8533992026278689263 16516310732035337353 8752644647459073171 7160138997826955798 6618724335659553092 17716709091136787889 11576030498051903085 1545559467862416999 11782411525086868279 3087644358625801969 12051951814688510023 18017773548718874842 12919084863664319788 9458950461335095279 914448270147501242 14339662442876886350 15828757977717344639 7571545004205699842 10414510666735430095 2958359848821328003 6979774511071887320 15418570150406403368 6277867274369334598 15018244267824799215 565106675119507520 8552840299324400467 15226364858187756381 4424110681361685054 4725722657371763034 1454563339244406779 5103879410858247402 1427233618052026608 17087425943986105993 13400296034218084136 9525893584798390023 11201118051248079897 3534963238760065629 4706341389678793479 18150655538595838474 14093550061699443891 17199362885120871427 11019701057416775450 853808898965305184 17803200852610043060 2607827834938224930 17107778368914673428 8801435499044968543 16564072105865438212 10664270781034547489 445443258145858442 16631831162043248914 6255993975632400391 3337983439329669551 17482855846289578865 17399762460468123619 11843415097119358208 9338700670135752419 18369930648030389914 10507647170633486553 11775632598244736956 1371460824389339999 12051241094974774854 9075021133970538933 1262517043896409428 442895932264245379 17933750087561726508 11171553945413917018 14488088776583884083 16486699310458236102 16458481276506840334 1206472193942346975 930784557096106019 199233258964826363 10447945427423420045 3235844997888527483 18290955388861118147 1621539782162091468 13686631341319771056 2754168687547147985 17721735841486688311 9522340243601216335 4845255592865365161 15361563855170431075 3201760643095173453 13958219589183640699 12431544343501277807 5676526469733958405 1110785539340150419 17969061686611074322 5983048450918706432 3569673634246931182 3465084635351147504 10228429121068411940 16323817274243097993 7127889906310123813 13382155198465979113 1466261955811969745 14859918084948418766 9844616118100519869 16349281479413749365 15709927974752188916 9644748101119211161 11277638384901631166 12649332889417186029 15678659603407645110 17313191244078954215 5541789255956761887 4771620722051799908 2993273961772211479 6888978729798953107 10731865393277230354 1922784904053259778 17441368569092180192 7004493149499887570 2797536250834219651 16891896219623092625 17534495105405850157 727266049976724621 16108570554533755823 7947473676235703839 13343217736992564916 14484970848039478874 14452932362602050317 7610552782483825196 10997050208497339123 10194138190508287993 2468689236717664516 10545117652514706896 18162527426787308383 15311493449319671678 5702621702530623403 6089371793340306741 12766215705981731898 8252829745626286743 441420117443683731 12973069944819126308 9147394266878636879 17258552637040751725 12229968431204931535 12814819289839564919 15350363923128411689 10452032168823997022 5940602977024418434 9933223766260280675 3172604197834767169 7129077855796195965 8805094993696753686 7644979434759502899 12471184402021851994 2877623619969942340 9129075214171581553 5283885150033911510 17797360410964073734 12287892170211707902 10407053681421537039 12312748052321038507 5714566004968436421 11730548811275434378 271818729369576074 3874313617713996191 3157932428896656410 4399038526414851665 14997087175403723459 12396823587770752956 9121083507279131264 15549724408894248886 2446827341810124127 6250321561641190874 303685384173413955 11486204389182374925 8953989588344613975 14631817319106083035 4864368936109610508 14935292618708215517 16374761459164847624 17745350027872459595 14091047938153851446 14457765975777972878 18357255678309803198 11459966743885567468 16898233167692435225 6426079501314339683 4284484938382316748 10954944881822900176 11710902803784401533 11291902032638543751 237862874368746116 17019503089186354830 8649663217271953490 3632498985377815089 17924202906603724036 5174780734511079590 2930892241251441980 16555887568518603344 15577848237112592067 7467743671210142861 2664820360342254659 16495594270044322328 18298834804531593759 2154383777610102096 14603664997950712757 7044394051916860429 836876432010918149 1385623586305025153 7408688497973450690 3676352463766160697 6100839542879493936 17887784380789620005 6057031335098364259 6687104102364768557 3058159342968658848 12274631480152067301 1542667996190034802 11741035079179336346 18258889940431390417 7924795332507994513 6956295573181700481 12692514599313654044 830054319488455247 5424534113934316902 245663495378174958 6711781258795003781 6380494969399469349 9184774641891685304 1502162582650538514 813057960809778670 11999924944973237195 4754231780159016423 13797745868758577829 8133261683836103225 5872891226040330321 17451110364264646498 984612336536092222 4670595056450937641 128748202392557568 5822949090087638210 4238592909165097691 13578188633884576887 17565714923417089958 13692561578599962172 14143807658800893590 3568304548697121414 11217142830020927170 3642404111602118872 5323246134436266914 18423227822593917485 11576612191130138287 14702962233863453379 4655752685430519992 1919382009942042386 17288537013400191076 700864562554048905 8581203738931921504 6475136300393977923 2227354991284748870 16925128061993514665 17919618348074705421 2535603039759617988 17647009750898199714 16418733236105755282 9844604895893082314 3970298004149922201 2762758670966013488 8313928425730404043 8640475782015768710 17439179913911203736 16020099470273704429 12643216341372577492 18395789272286445677 3385238023241173937 5437219796412374394 10854154212442159051 12418012806532293258 17816892556291158867 5343884530785284031 12253143606766652629 12262198119922084032 14785827579225023001 13264602965746089562 2455605514433139435 13555134154897070266 4153725432700293625 11242067442067494375 9598470099234715528 1829074033424010646 5464377770202809330 3592316014099758765 12597591401716344905 4223199931467862784 17250983649506022737 16182574844561543620 5752235906766977459 1165476190018881574 5410730899920191702 14682456546576240026 17088195405062164739 17382007198442015039 7385199627188873122 11353543261074613630 5384905125586885328 16496426493978239068 4556956620350462280 9602640679317952521 9589479852495732797 17221212100020465609 2370589186107002626 8960467011665965550 10848355603841239735 16733997554107111957 8746420067441977404 13781322230130625165 15326798684609085010 5986436341866715522 13080805776614567477 15750986215673590891 13514132542165260993 14131352534464838831 11872570027320645222 13564867625523990655 18249547320403355397 1691092138219977283 7748455663846288953 7442418715912153401 3934765521392748713 16054313957185633372 9044579132285790644 3918580039381421696 8261669172721001926 17627062536819576345 10695173935693217394 1002333092672357480 13495199572176595181 15712512985770855695 11650574906339546903 4682460432929503402 1550052446128250684 8416090047712045124 11520611910648356435 12972208643076278783 5613874099694174460 17190329358440404934 17281146066018240647 6708246055799556061 13844198440646424188 3053590303223604590 17431359056852540767 7763569791700805714 4278517403371732193 14604435692044075443 12129265808365129298 16390204505665344828 17078196692763875677 2382570719093204081 12936781218469685019 6248502026187487353 3511717335761396955 14013856577809402664 11733088583282904472 14657504519896097718 3453476549297864011 4603052808659429707 17545028045499931574 16895072535923128434 15035524569470186232 17811802068502199777 17978977981898710701 18110148347668218059 15772765534367115592 7828787739690334443 389790842180405611 2612621185709085468 18148027938807596187 17418272257601637663 9037941393974512378 16277689486743475320 16430593671126936767 11318648118879628347 7710649625768407307 9586068643915888389 482552911399027923 4155859861794200007 13651073876797337425 11258918794342884361 11761475580494670728 10699877413252667137 4894578134783931072 17811837348320848456 8548221877613204950 18145214513902418456 8845723548045150802 1885354066369371884 15011729533592339535 18203906964521427448 13273012194785650386 1394894842683793299 10241994099894402358 12713114982704556632 16659941441021896307 7553994628520810817 17809346331320642073 4091754326399812723 5671433210284152909 6389952857083894060 5494779443515753492 12099471154504308211 8563261835185688755 12172908528431668766 14450853378083880774 2119501929285064342 13686319129360350735 8736093971114947838 8479023279691425421 14504543653346718202 7084341423840600862 805947711680960404 5508099337500024266 6738941565243599753 9344653482990510767 776991485838259103 2495380770845646304 3615386434372836028 11972072974036309081 14176079554491358225 15889443735685884193 13204814741436118589 1296495143125673015 9537743160854868591 13103064478692027112 11884511860181027467 17764574698808121858 11838642902309738292 12303567700625416356 33330100832101637 1969293605282892110 2702583604742953502 17743881784049379048 12292930595572950563 5615433737718577527 11954745450172255758 954869427608402865 2919885741324510687 9713539412558688575 14186658859357752377 2777848768206955801 5033756945957251264 16401361467198735127 16568329611309901920 7333336059802671212 4028910662841454079 2936679790580904205 3541497011665186176 5364443412856647815 5105164612955583733 2797611192643819052 6554083939495040609 3096128196455784701 6427998080353651202 7097045173243049502 12324950257455473641 17968082607834045967 5193007218906409287 6897082703611729059 12460464766451764055 9896108878964371362 6492082299577608450 6234147134657209371 17407029504329925352 10079815688256527264 10747910587257755489 16077285542073766564 2343079340071563754 3523449422576087952 15288724994205073113 15153261338609916081 341264870475140809 5942305533877280555 12668906947219948815 12084757263316020847 12966525664777955065 14269898833750639299 2160996437544673997 17351889785166400245 15308785690130202104 8134756297244761254 1121885600309651862 12863943993340634399 11813423707580525504 10560644472128878798 14550576140503575127 3481022760634984244 3910961484446771370 12826117615609163436 16822943932010840588 13990460080467570232 12401819207421149156 3314351014394421601 3929380674568081062 7559199446195197496 12256722143325683491 16199235801515664362 13795901994406477766 9283983070643947736 3660507917048154810 8918060803445297148 15567993334502156424 11231908364866063187 13796121879334587201 9786922167287167875 12881758553727812181 9432497191321678651 7569973581175121347 6274782488642678697 1096112453190933680 17823420255339446978 7184014265019983329 15790051117031312415 16854066159379113732 5103870386001989158 14258786287775159850 15351093114319266363 1921145874194009791 9925273975452751698 8401498012049983185 14139131541971017252 10449391144502738495 13046428648097746937 12849511302210462269 15870850077766435304 17988253171432899178 18195449225182478726 7341449166249336426 16807739468349898094 4781878486743305678 4313734092661015661 1455802717564093753 59299982982943425 320070491051901413 13662572833598371948 785496927104164376 15372551278740350053 9355194700495887865 318435448392833970 18010716326063821616 8471562290887344469 12235593639718508617 12867053879359090853 10766189733487676347 16134099482511537849 17055120510988516686 15580562775421373140 1094244851867019239 11153688181165115698 11140845779702176142 4662031090449199052 17730355295107739876 7910940795086819760 7027820851099379441 16944827066584721634 3592810875355768559 8424366061655787812 17901001031608016952 7420170763760970967 5966745078803372363 3223763885927725263 2166547091101819822 12167693223554184724 1250744417028365577 1045892299232854276 9854760665442731303 6713552871367144241 8938682509894851198 14245716624299135387 5656041942163211036 14515688214107698679 8942448945288225578 3014984836148951615 11877493157970703071 10385289043803232883 3502076656756256081 9130666589130267985 88561975628192008 6846124053038654752 17313145585967243063 2237974571366204240 6256169300608480139 1440619568077713272 16323899858331841982 4923883091510021092 1715871863201769040 7124334730208854778 6597602440052304837 8851182345664919682 6359675301362544700 14661206664293982465 11879839317100832413 17900263655653710508 2993243729527687128 739240973862662135 11770658505644509194 10108689983398876938 12406990079418580975 16326674439558998229 1350789326172583873 11880724706933463057 4382703698122659866 10305870260966121036 10359389619409383426 10854802112041736194 12912984717096356507 1395162778671476638 14423229566258428815 7787759650901668473 6738700872642650518 16570435745130321905 17368777955817820462 992995873358184085 10251803226334733706 8860208720647371541 8765082786086564502 9549878425113391373 3450721842286058903 10185720896772829206 14157330489596364527 6524296835342866737 11084126588511170446 13251280357598670333 2334174682856561525 14243524085117346288 9369794011394986870 5250687600864846431 14813013953193053465 1370538972831347697 8106060571357334878 15485310148379548240 7146849141332632338 4630046788767759298 10031948783104172670 9008115282783891105 5003221024022921698 18235294162390613471 2377594865436356454 12611206340936262900 7491462068216899484 4814809123311239843 2456484836199979387 5358317249552039306 14915827874981211003 9076975801194459303 12898775329061922895 17296874995144825227 15568627702882305050 10408330426520570948 5239041660700729805 4361083115929410706 13730986940543323318 4496523554747808377 4543332412199825122 14135374026200112265 5587646655332773819 3103805436384052036 2101251218160313112 4128905184337291445 5159703416339231166 347995565361575846 11448606897903632331 11299260116721127365 4955619709691398122 10500061143266867064 3758991757979633180 12043129654664454811 3097533589046661817 7110814257102652306 4910910132050542162 670068591037411339 603977552408233338 3829826139688899896 17945303870408984944 16475392518655000695 17650194329052367206 13811941409284350098 14562078985387513911 18069232506474996408 8464409388246300307 13205762346124606561 6677929805143429956 120618808868100233 9318830193126856339 2854566399548720571 11646328523536141281 17495841260009790303 11640339449829946403 9494895111635622122 3761650847942073050 14891258798261685641 8316920943626321982 8129249328291050691 7286092773015362534 9595329754444561996 16384907795236486375 9198395525983326951 3329761662510578720 14652393045307356253 10466569179208018453 4170478899306242553 14996173068081989217 996519466415739974 11570310667283497692 2357901165167048716 7465595096312485766 9120450913687484913 3000061781516420024 6814686028714229427 5878624667705600052 16207919127114749744 4352342694505733905 1628997567394566006 18430005087628387559 11437608312351520087 8208725554670347847 1182810349414638728 13783719009628163316 3816269461761347421 2022630005818059456 2560417616162763429 18276077199745274473 8318010802754932243 841847167327659789 1948701863120038908 106204552003285278 12178456135482947097 1405751907202079279 8898096541456975730 16059388010402370551 11099878855149737218 9831210193377902618 4845048237703178761 14085091154111702968 3526661004501386507 9355283374735401117 6025813296826814982 10266506460152268267 11001519906980782677 4779911172105870459 12556776568136131454 12022832974826804292 8990806360163068216 14176029553383702927 3820195801327257957 13325541786309473716 4535888131364607082 6073170417738963313 7816289974121527047 3474318181397882450 6856516793939000354 10711054987385661891 12024756364058525406 12662726359104921239 8039796073156780324 5016024699100287572 13978714993595310503 7912202364936029934 1422093568615602895 5418041908539771832 9930886201365806943 16728689148711118146 15307253489356312942 3982045613027821659 4222083601140530493 4398543348559863689 6589015639666335864 6596318403626269977 511127764975884819 16734671135063759485 2967844746306349875 14987254423695037629 7425104419302147651 16142169074771028709 12616013487993283014 9237919543717230808 2172374192297372979 16896323759752603891 14773841081533961789 6368406775091409857 12671879759259926413 11751137010557372828 13133530777432386636 850477710821584295 68375910045617940 6808801811891952888 6703304525776265949 4812030520595673874 6469175227423897124 8596265789236122366 5081438725275478016 6377438752610035759 3921714199258167498 3278637052319172868 420544120457638212 1777992288613785405 2435026398127102862 15668372223972689668 16872319526089800986 1627215501498693456 1343504196130609201 3221667241836921508 15779305132996139654 2824551539175007845 5274993029504708954 18147229759625312298 7676064368518987765 5586763353733303833 472914637201677751 5930325708126527628 7430464440638927583 11359776194586713706 1611427200530355079 15360610778003043992 18388915287626652193 7906732756201972218 18193679866634846815 1101042643312758610 8253632869332510356 4198741822313279885 8385591904303256416 16587369475917212920 7754745897756052845 2696059069813674668 16837904294189932726 17154988478915495990 7419119316161843816 12239772371982045949 11077530763128283169 13147195127280633597 3309249474404604014 1744450956827483192 11795938734432165870 13433324654421605130 13758523543346258901 9875295224320639816 14031514950039987241 9160779646874509081 10594258928364263359 10963301060944258783 15978031967923928712 11246209041849346882 1053849143277218671 588469668450878076 11326343322386942945 14127761663135939519 16018861517630403474 3296370621793506658 10297954438862137 6429300133324451060 4294460227558249100 4255656776526313640 15754029563571115185 15459717312249443610 13442037207291574893 5696776588194942347 7461615437250004109 1123480059251735300 15620787464446689654 10207582803026188105 16304605773975363212 13291009090419892232 93852240106001943 4179917152128203594 18424692870825083311 11582071199844733901 11771527245550119138 470839816505205724 13111366582980216952 730043074982616185 16145718873073115207 13641146467272170030 11157990349981103317 14034624967316930020 9698084274430798015 11483506264187307248 2650564881621907673 3680678784023758820 8773006418580318867 15545335000093310117 5637767112287659232 15642855397478406343 7811274820970033301 14810236989215304574 10244660705651239946 11337419476433358226 5486166042980466870 5017906143416881960 8744419654845664023 3992324946547025954 7853433731518752729 7731648791501858287 226067064720595343 4871888019659499314 9508823626376241202 9204617432404941409 3927079555370661109 13303361150444093457 11366200607242459663 1700796648170553913 10607316319189697789 9984868517188723994 4830629503052139910 15598120393197734679 7964334266116374015 793433927375180271 9724693395261903670 8844912248651357308 1078148475533794381 653884013093589839 15945055937253911414 12645777819251987349 16980907611562956589 2692026209152397035 5983096549941030847 4254168737334787520 7582485020829588683 15777189005638029089 9390691314919768711 2412375558496803272 3007081921947219916 3771685515907799741 13977914597228587820 13061669744948588598 4255493274051008197 8180725832639949920 10336372546479778071 11451881016623914642 9351195286507734272 9877436027916663896 2184661425401345659 3837922895391992774 11352146026134905033 4102675388539213189 7821558341985568402 14683857508561010019 12334295320910037110 8784920503662199831 7206504189439803406 13392841773057489779 13862414795261492429 6996608076330459646 2314545514991845443 10403834934516576648 12587571819400485653 7510786681643433793 7079508885164529754 15846288623221045058 1913739772384041367 11897054054928191985 11096644328135617071 16278106469551177647 10152677972537366443 15429355318451681573 13610863756425527668 12508162581748841429 17522021472570256296 16609767620687483424 17869677397349214899 14304036107320382872 2322365180865694513 14717456288421647760 5548825421259315272 7417751244416606434 10663505871102484085 12914476740315256399 9805653864654094815 18274370126906973393 7908864209046626719 13122476406662960002 4092910233543129198 12842075715578165128 1925731150380607694 13275875824802623092 14673765514723422410 4912459364831174071 5283161112930167555 4742223237366154542 16672779468580252797 3879184542246377859 1723831570370146926 9043532531066873467 14288553774634738173 3789497313258820742 13730854790856483983 7640728985155006267 6402395447604764930 11584518924068943312 6606700384356211104 3538882641031606116 5782957189434355680 18110515438230330919 2245428980930286886 15979179042240635060 13573833132330829634 9846509292299840789 6938060973458144960 9755911509162353873 8783147040734280512 15662915667799265779 12404771302432114893 18175055534107124511 10974135110770538964 6635424460873707637 13923053300256417719 1119629503511730669 10105230070942149994 8894535954396569056 6578321180132669337 16589984143042604181 6014063721128292603 4508808968227607630 11403161618696170011 5311853611063302762 16831128090981677893 11184032593938013797 13998400938259370120 12831496823710291359 2319176914016035413 16220959265853092356 3611321821313583571 1738724663191876424 8361302540416000013 2870294312161702287 17810060436845115264 7036272127289252127 17676152122572276188 17791849884299960819 16666736136647142611 15320000120313080888 14122791370085181458 2662256518042776488 17515210337740912193 14767522085899041328 13308320200433313691 3474997336925863157 7641608518218618160 17628378553499852686 14572256178003274084 17013394148632589782 15610493055121928670 11041321315753833946 8742687905735563611 10225090155023105440 9700980586306804506 18223545641745839312 10515500738698632508 15788752597974241195 7965761321266461583 13194667768283168490 12961652663148991498 208262090949386712 5625389386951864341 17412899489195110437 17505046048231731565 17867514218131442626 17906086755505691647 5883011694970749472 2547210498477251705 9005188622461465022 13523281209603949608 489314080835869688 4748159505282743423 5499434349337771022 14570390924735949603 1341690946870890650 1570772456217329998 1380388710520403811 11299873236583946173 629202484987698921 905749815301048955 15652826304519598082 3401216683025717803 14062868180996161068 13806515210172327303 10738115759883564423 2376263892896269960 11513001884313822898 9713619484625129743 4405914720504696763 14069054304033275065 16267275402160678243 14430239953153963208 5959831490919784682 2539700972689256636 5093517061486182272 14621162142308671433 11428688565527234019 2814780009487711669 13731289981462357568 4360977472050232489 18241598936350585649 7873602199282512437 18216497597185987577 10932967138396778817 9081337897744437938 9881932694060781173 13181353334451379375 7417741528968601446 10351775706516920176 2309553161454823114 16219115172879204575 6163117325073104626 777688123956231706 13127163893609238332 16230156425966258633 6080043088762757949 16642586135788788048 2149848454076417624 17151904273757677944 3521751692215873550 9267084011742575903 14874834575869372812 2503177644925885729 17287583064596246199 2882905844977174010 3003415278198127843 5151335680234026120 6836963692185690546 16437032075764641460 14021918448126341514 9563843020496028339 14342484411275269795 6676754078248295954 22552241143132899 1385696952308925259 9663853030388572663 16826804964680552555 17558717839151844883 1541737349403374350 6366368087283831884 13058663270342548922 14144272053515600971 14203967498864058844 6275448222698471570 14353174599135317834 5475993154701049517 10228690029708100107 2721965010706038141 15026846063596224828 8785136093153075960 11134519887948266505 15302894965407102036 7173183357648623975 16857952543735719207 15144126669577952066 2383529697371831007 196049122200559605 14327733863865391153 10995170186957649071 11028185134871522285 9480734190743000304 3487256747007568188 14721262863122138704 15384900999796527593 1472141336008802071 15789606201155541292 11347753609394042229 13556599872761594867 11662038964361876706 3541160426087952588 136106646068828070 12416805776945038884 16762880517324983165 11366178895705787996 9664822405048362402 9181861037312244057 18212415443689869950 7134006635858215045 13213991254841993216 8819009837918276846 16540864865723474520 14810475153367689615 6783630373819668079 706523731552797289 9178328294886391559 15758231119110207323 8819117420805837915 9190976325608468258 13369540691701065543 3655802362058042477 12451761745400102968 12804682419479582495 16735064942227347438 3956166399178026536 16658621543065032905 11422522094200483101 13822511825619321608 13607161862732445118 3514533412432135473 2921075025717767116 9653200591002298563 156466236555051236 2518687896334076790 15328686409621979135 17508299136999988936 966728888930661208 5669428878236987004 12164603503035088242 11744251115782306850 13881926227211273697 8647257191219400666 12524643752546339836 722819381115561768 10108924241297731635 11993828049270254545 7119985033430124429 13990907599896614633 7399414320270800829 10723423047554704813 7871971594732044915 436841582114248349 17874480006850849955 4154367716301443903 7576770553772106301 5657956804256986670 16108674875708351943 13215149873801216293 9467786018490568050 884723792216966179 3727153219864625102 13662679199664749590 317959647906027077 16903998059138309489 5098359284671888627 9713411714490124317 13954733593813193537 228278871773835149 8251495828819483121 6442275607783503462 11675661704567273611 6395036655143878060 6812321058598724258 7637897862436585348 9622554612124913071 11567772849387829222 8757645390635410019 18061966345473979827 6987223210437123899 10644956224136486622 6216473919740949806 11513545887407813676 8433086025886187651 281718058337398096 11015754728175230063 15984036675042875004 15009961186985060397 18118103163604424233 16643379096501788850 17383511412804194295 12720734742226309146 8513918810061301479 6676543334850805112 2837329366949113141 2125450022652198572 4266759967105956972 16342108085724160687 1329974100507936228 15824907282509047404 1639058303414256173 11661647841836863543 11920246373335098455 13339803118434330649 14543067437456562294 612823905069454586 13628442141075661789 192405509222906442 5078467564524050363 4795871704249015121 18434468530506036691 7999064837463802465 12199309111925631495 2330739275386544493 8064679766771806407 3899393170742851733 17336980480884625764 7700219535328292886 15711231547951819724 9444906136126764624 8589598747580111559 2178454513654393803 1695203678140646385 17805771201267549127 8114273221263775380 4717982537391720116 1388408734782610999 3967371202425878901 8080069130355419745 9039556116307684717 18161201561467198643 16559578325313200085 570398024419052177 10163410460840095888 3434237871441320351 12912764013527336449 12340533091380463300 6585646481192765632 5761536173380223834 1189520849641988532 1591235387914551273 10131327800344858849 17664497027553350622 2626371140457681011 1150633566120530804 5934588844827896249 11578896701338488210 1515807447833234139 8933275912637800958 6054916537765990253 13194521006213007924 11867853947738722568 112710652169564450 12361146541604590365 14998013002700193520 19048021376118527 14691038760344763891 17787592933847774053 16863808534413203473 14026229100348513989 5082140957278346249 4373509452850251814 7149875863004866116 15723312536355358074 3003500210523836919 4012791217459368135 3875051471843327424 16824224544621001562 1028867667156797411 1464704165023606135 11209011246573952207 8406889000575639820 12476137038741390419 1182084243657242745 1204947640753898962 8464510082824290904 15180326265719449552 17754344102417526477 18186402556254116144 16919164027502142609 8018685243860340739 16216054774593320737 16559478179853099541 16101035192600052981 13253399356524949782 11899455838112222553 10635052468360319857 7450613511509442825 2461334803621451457 12308312169295475560 2772286314206085404 12644965187738245367 18423112066967994580 16571133209923975635 15394329808688092156 16870556196591785560 7379516523086676329 3260886935614410234 7410979810873548252 15498502313337680661 18192231668782795052 4539369078515733636 13808212712364770571 837386312067339676 4555240264535271860 14287282532397351613 7938799450305935151 13595017642492860284 12563600572885339897 8616333882623424554 14861623084111199842 14807531935663042458 13555267301350240269 10568432146072820115 3028008786305631517 7928964000699758929 9935060474144296168 1800069746359318707 4532279225556008480 13288239389547252707 7874002171341611607 6727944040884717799 9514687062795702146 13054684776649119134 3172301231241540357 2662721828692819591 10017143732375051848 18177892311282252632 4089189865392116154 17326387491525542671 3772002890404550866 17766384168030506992 12083202915834524407 16434124396977110593 2163458206512570579 5915886652339074223 6748617454988934356 7113092971305281048 2837611933462786323 15675315810950474873 6974225079342191824 12658699059410248128 3463010045897421819 16722085068304604158 773463608505265466 4124059730041307584 10792273790885022533 17152893837071675361 13026388546511162823 7537285267537539406 7702563560720322557 12642164699177592374 9712822692177826912 5993918223994055279 5364590922168505010 7610021682290006413 10581791032814082832 11888802425583859099 295395041684067406 12478848886568951603 1268598851072039565 1824075597551482788 4993561458125103119 13928663845583648600 7552631431775692861 4164133949399272201 12028887369220430349 8911763806946922649 18070472880501990425 17459939128553859467 18217838420123805223 4564373535905523920 17212460209702271341 15562991917915292771 18331917069778862841 1732530502919831338 11871023663924724578 9967601720919802494 8783145229695052575 12956701520260670923 15463923538584338915 6859700017408555292 12078837206366344448 11644553805190136223 5032441423076326149 5101277088706176929 9892579544014442852 14861677560225478384 4594756073669685228 3252395121431626587 1618553554288875439 8881762449244014127 9710182643553466139 3642931333735902294 17070186091932957704 16241043322163999435 2838980019672362569 12718835481476407102 14036961534949134978 18101362326062489254 11778962550816333846 8592843817549471784 11388619465195675724 2340454931048400545 851035368337297619 17563788920133950698 7188641438697646962 455675662791506427 1859486464779825372 883789718953575926 9188711252664058981 5112567975872290467 14776270124593548528 7380074080700317242 17985285909674897557 6692729639013319387 63865602356687199 12689977295853765451 15042480873076461966 17988837869818228362 16673801169229223108 12654295507436247198 1022882737994582733 15416109237042162615 5793151872663450819 566025438765432804 5466014773669668043 9558303209595858187 15521023859574058312 5767193729552838508 9458127346768792104 6671759024295111806 448296924700318141 16453351181785383918 11820575688227306440 16104621002134330217 4492779089775194084 12470169143660472206 5849013165144982283 15878072480175186251 6649564689877612629 6210190830726519372 11805064177903494640 4228787718198978879 15220454332703972241 13946876591538126368 12374872884886037266 15166750529924487791 4882133207455253558 4652556078408218916 7389991836459429085 10426934942657006172 14556738008688382467 17251432498728600060 2347253972362412297 3265515348925516638 16491267505333236424 9681735877838242822 3780005330456213932 6431886232796465500 534499694033443654 14898688023525861833 12149709125082167690 2371523946413841361 12863117177927665655 8356839261144611071 696961604599535917 11750133785607710761 12504842340025325916 4587301878772781385 3445902577028514797 16096740975602216106 8639873711797028018 10559541420193616597 15872681071743713847 609265443423346504 9948409697731135006 14894059551498663803 12301726194863743702 9860570647168704435 13603266431108574810 8486046080877786427 17061923172175900442 9835108637234611656 7873922627755362476 18283528343180900555 16067716061130333935 8603052135010435203 11195344578753889673 16303326952756898982 15281913837985925836 14159027061216484483 13400836959578910511 1669314230885767252 15162997364314433521 18268309125535268193 11967911986199603173 1997549603807789313 15109624033155016705 5798751031139219370 14255551693289854268 1877701802266614045 10358496840366981147 3898757452018318968 4346559967040258257 11552672050641554569 16363465211890433968 12429270845425006076 7594639367399670032 1162261452393604913 12502493916199422200 9545253143651894710 628281953529028357 5457033642600114983 13343038773638505948 3201456105675386089 17068455983572767055 8403356045257971562 16696515047148650067 12670412160145126749 8359566977927124374 8823623030525660682 14289481052487972224 11496358058837293000 8576409793584109779 15520621172447785671 16704231176588355277 11057887949510164708 15585268054839804191 1519929779953855460 17770316387802869227 1580482223810782759 12659649965624196149 1441579582754776606 1948605679851331369 10795794001176478033 13528818846993498948 11027824472994093525 10538569174690816595 494442022856385344 3495955590556283591 7827675634632532237 9370959352763605219 16749679488891488810 6006498467232265792 11929273082832966444 9590469700674074441 10813948385048071605 15802221233155468551 17477282441342206774 5122362996643515701 2287225944841530588 5046305483585271367 9799526629917194082 17939145351561039024 571143601675161651 15968244495424014451 7544219998173217547 10496025985055525037 5654443377484986345 10587735728116825115 1233816065149273809 13566287686406659384 562243507854686654 1094059417674093561 236910735078059026 14906719211162132323 15177383402340916057 13319622730055913088 9417043577817162472 1985183195526059949 17578010251110067171 5311645747400260989 9515082112962973686 18121229431802624741 4065117746490567173 16812209664424640649 5433152224397049432 13361464623851431527 3663726325807040183 9109440617382075459 8646165193830142347 6919075777219738482 1479919599506812802 17406782593343274367 5492528535807910200 15974313334953730129 10934501607316892801 10503003347319546628 1920142189423095769 1404048118304462795 9181920007073009536 6396233408723767759 6220760002505087025 2707612963553198002 10614874484415896966 10297819921948419008 12252849856670545194 8168982406810696079 10799940293135689464 1899547760180359255 3918181871230512500 14988682632746072122 11192220432027030023 18223641639666592273 1088562204320596512 6683940787757338361 16808942741684222299 10296294357451382828 15609095523170977204 14311493501452832426 9394404502986268723 17466971881939682310 6893867961220419561 794129110865658296 17751790782420824197 6099868533653453698 3855402293924277675 2574208446495903420 16420265185310122239 15313364168549877803 4145003717631981094 4109213790847441850 7958160719101126078 16607220377326825529 11647839511139708590 7968367142748540149 13343546232403764863 12398474115104397269 5463842647224424623 16899540381207818589 18363631540851564320 14472012557618744653 6331222399386228409 15603783691405984777 3297439594277132067 4456521328107654563 3734763845983876922 8314947150099298832 5275532591831702063 3291520137167218375 12368744028340870993 14556515560253681146 4376846112726711302 11648193129559633155 982809504146458168 17932656273306729930 6892417853667645118 11870599739984581144 7323852302538746604 17163522555835464894 14131950958259902230 9786159429761503496 5784913434451488925 17816003713684130199 3911643843398835750 14765621705532783358 17660044049666130427 10690303310040604573 15776722800491159187 9026960080432792964 6759901849304965464 2751920184594832301 3607776690742245649 16310777421884602889 12083941627181219724 1576458292256014299 16033714334675765600 10859139271032719060 7315312961405258337 7038708396895599402 4576983569652018942 7456991956881984437 1887838353932196340 8934673515315035469 1689253473939992509 8534926097475124480 14118590848486000705 9967947605030238314 13759590377191789830 6754288700833430693 8842043533529294702 17511857122515438524 18072794103664504032 7265772029775540448 4271169252826753100 10267589081818504326 9243081839426492427 6283556575376871987 14199949961110624592 10519455317860681581 2825052235537562000 9367334817599485730 4190572557762006727 2045176962619487958 15228724851369564977 298003450910802248 8304381815889156375 12077089471900051654 2032950279380153264 12057151071073637625 4796930381554662544 117555761199919060 4271178999324790532 4923605704064132181 1740999157288013437 12010650397063694133 2518512641424418122 17895218496207475488 97431816822253857 10543234670430349624 5773512243822583814 12090655901384458443 18442616414351472853 16619275313249463829 3117986866234441946 8832611024654068692 14173087064476321252 4038718297543030562 10916198426497875310 17240911219705503271 14340561213845817384 6245337329217020314 7027346995344261383 10051158991994323905 7435672881820068836 17730535889543504300 4756962776752659988 14096581488938110322 11646169006222910222 5648951238658155134 8544010882271994622 4077487878506050018 1020274687657348448 8257682027552107547 2215576969990303980 13163169112172017578 3355372621610851762 12498214467784937425 14202575561978928876 13250589374693717651 1942364803238175611 17391351811288906912 8000944743687744536 9652290466424985810 592001098121644964 17359241536076757468 5177363788035467476 14166527117792031632 15953723964327268974 5374637952696383582 3223503759794861599 7246071360155626463 3939087383667162441 37815203257416198 17401195936954485627 13713921903847161439 12174306724823652448 15348457787774643137 4755936462274346008 16810304445766308552 9315318580618766475 6944965875423412750 7843529607755553099 1103295927824767478 12949453843464151177 9816029670935668885 18174401341231696620 11379449867593789109 9649082395127716986 2864711904721838807 12551630618594672635 1086751171207794133 13921030155736141866 661944036295033883 11896683430311485632 7351160286905634264 12811726482380362698 7795335314566339195 14651184027852296155 14646191239262374897 9357445541523383551 8488951299736455730 2503605807771242637 11982558174083371307 9868961686929882333 1958168560142832433 5533860354052140224 16643282001054237881 13203104475369191330 6475590883144797979 17431231888950231982 6459195724944748600 14805335955446723298 11656937298592572046 6782315802150281794 14640551731387204691 9192037956988807394 15756776073090635322 5833955333746174302 4934603697762211447 8559488568866362865 2330385677315058008 13977350516082342434 17962764555991650803 11848192255394147850 13051564948791575874 17456330731597265329 18276298893493424111 5625320581566364557 3482519714969677776 11325103205528638777 18025064581912857642 4016701228901786050 1784354499445878070 2315469930816247554 7364614957325741420 14916436746467331772 1231425704044654731 11929017048859060442 1660222234993338969 10818693770976879268 10317159383053377584 3521640994448198649 4886229730679026828 3963929531893530344 11368058122950680950 5601765754058186579 3984577724328130349 2735475014022294499 2017507111609446116 17072110539462514022 14765790029296613690 8884481892646199721 3298981626665242001 7489437230896665622 4608257609839995914 11960546395109819383 5738186756204026866 2859189155337835861 7493054054076865610 17838677440752360017 3761045214484346472 15289059672416914409 15250274723165945240 363908626559667296 16880381437806370813 36403615896001775 14596176843409021977 17872600718393943318 18155684233228634094 8435332391818951136 11252460166717070041 11499643736017603169 208437537184681036 9563870445404632050 4496841595329190869 9060196386131365204 11510640062221318638 15588645863409731399 11057665352815135403 12537045117330283259 17948620594063950207 3857582871365273260 5729216305969215172 4498791328074931879 10483478343101491221 1973068373843694130 10559785818428310973 7454853270356071160 12417507033868082165 8577617010031871246 11694592781269775880 2509181533638969787 15227087528551140383 11227359896678386313 2711690398280966709 9362894126645049238 5524588999484814631 6215765119980817308 16148506850916152398 15824920568815261394 5672069615706172408 3507517914735067312 11424850185095415849 12154513186878975963 15692044393341405527 14093470381845776310 6403460059713326744 13856918005989669512 17169434942172805028 4901312709799476969 5279187839129523125 16112218137595279518 968664812407465285 13013720690655893960 5672945689070413961 17905067127886038267 12581041112030355174 1863145076690874577 16846902589162884318 6073820528351740216 5825778336683738660 10958659290314875238 383465240346471729 9298325347809770681 5094171319143988191 9399535263372952460 11535586184608692786 7375968844821090956 13074692912139367857 4269199231494214310 7684318058839492370 16940645068484151738 10975953689883298127 10709634360964305484 12267496924476073323 5561824658049328534 13536768426890092434 1039105518339308302 5228286451827668976 11060792482671300594 7036883219434592906 967535832704202099 6148254125850639870 3908565640844267413 3192634639066519998 16524180501156724206 13858688125767448480 17522393681001838912 10963941672109538243 4400567672995234442 17917552791394739488 992837893718940855 13380692238269754021 13551066070562477852 18106093836107261847 10892366281872907102 9995298236532367935 8510744224214260156 7223506457064862615 14720944758138280817 7953008178478136072 14816837565353748115 6899793244575964078 13368436267964748217 4824269079656646462 14403584461598049930 14025545448624508220 1372822792514518517 17918368162366983507 6684743687293677339 6849065717739534738 368280475623087982 9551644409160828402 3812577672203939564 18441812132823130091 7623415242659084334 5672988762050387196 17138215745973159386 9252212203543594594 1051694872822147787 17775080551471017362 4503226202168378326 7267132865336978616 4297605949706827681 9738465663196002761 17097585882826770960 7328980255426562658 5285300358671648521 4178902586372303234 14006503455668454 9563094455666354229 3305668048606728592 13041054586022367758 11708200230997739551 1725334480182260471 18194278315480823858 3376556793429020524 16804981407662807005 7662034232580591304 17725144935768684791 13459751782145337602 4793381743673967432 673000654198613298 961766075885291770 16477521864908092541 5130087032303249844 7011991118781760912 2042936533581023466 6782436664095809059 4560003304978804839 13238331420070694390 14037892903569093713 13301234667616179059 16889639918407891257 4845874086107660333 13661394639745868614 5868613842519482602 2077843569917991469 7724287014240330003 5673786774653547931 16629468347412396004 11569993018607541885 7259757141457456335 567088665122698109 11783952404513439366 8231263752793560945 1519550177171872323 11248437115734395391 15179589960671593987 9845706144154360212 17403184282216028050 14818529418531457569 2851791046268826037 15349282179766083595 18405365728430218261 10335867652115329099 3637407875375334654 3594435693465310924 8733492182740308048 16948538502206043735 18374049838778166059 9197971957921292010 5854623454173350204 5060602918446223682 9575021886382863743 7481899872778533988 9604062548816239088 6809935526400481014 15408090418578618060 12196116424903493050 2623940051233440145 3354473697265907961 8292016672148908016 11775805464256630693 13062550247443220537 15257515643234813149 14874877042469250350 9445650524209604139 13042923264786966672 2241180659692385558 16474874179752753886 1103454477744370437 4719959559999121278 16887741022247001783 10097443036316245740 16312387936529668815 10699039875948514888 5780570964341497804 10535954693713946836 1289725281871443106 17972786107121241903 1680778194442952975 16280939960866290345 12671458940458854841 13099547252237328709 7039879730708365512 1515157395424098424 15071990788947338139 11907936790839182648 5751110416008842417 8237386062014936402 17670040301478240836 15197164358932139448 14333859318015491743 14579436839021373402 12196045801102984176 12691288453304054120 3015061241728909243 7892386845569445472 6134160604057561427 9274747178630120203 9508292608261001641 2028784668591636468 11736232562663475384 2585049106359032011 8649735225429064211 9667400490779926065 4927290802364900606 5634118461046066558 8121611504319243533 7553064125696668359 16191534093332633928 16997160254397618666 14079291770404566663 16220986587947791846 16300912566683735981 11035203186434562823 3541365843248811717 1438301032311043197 3573540618440896003 14640723467911547027 5239728559019075569 10531757442264907772 11366491917187909077 16793760418852086042 16077910267517628329 7338239081307437416 10210143534350534447 9980917769717793010 17849824229396841381 10381915898264492 14657077291426616454 14627757833184752116 17473122034552997081 2658406340341886141 16376392543346350947 3876119951512574878 16416763399472895005 10322247672860688329 1387257644741644891 2996295521833756660 14545731874942043191 16251694010362589699 14291566603243523155 18122596289162309682 13840289065788633714 11489731646060421020 13873462095247813216 13721786818991193754 11172490617863168360 6725482395312837922 1621418860252897186 13698052844306325438 11082528674953419728 10075529332195068398 8579306592323022109 16204497297915903065 7215962784342654808 15222130523085955184 13010397992974165936 9058526309524617347 14896151994991699584 6458409747808672917 8706516362543569084 5719418788744280114 655086739851412609 1016364085451829392 5667498815288198349 14799516573975906775 3476866524517601702 4246501571367805375 18388234342994053410 8285312513017153678 17667157886124576764 15621946176947845984 8423877939828206461 7221546127546887220 14089898477823961888 10133689853697650455 7337807361187935279 7610260848744575990 2313189841300226139 6910927000285062387 13152379079980481202 4436853797685986473 1128497204645497844 1421150620781443646 15865076681695531555 10454669001715950589 15805490851253244152 13765967074804339985 5563222600100221929 7030653251056717505 4899863132376057744 16755948223325025112 15473792649899965735 1310755414723709140 6139632052238894590 9199825029710714026 9124801984283552688 8282390965760451879 1446043080197109108 69470673096928976 7575952820191445519 16352446576273826315 17234745891131872296 1729299761113405282 10719380321129434897 13218833039247664002 16143746724816562200 9759603505410807289 1763975748069896173 17308479846040834419 15412375032618665049 13632864823923926736 1634909316872149469 5629123980770522378 13976264610131752623 13986270239490109288 9060914518346729146 1948004829236464633 7444596324880824137 16526675258890863724 17539694854602670654 7731780762876405604 1444167066384675458 16958741796475733457 12036326628645033163 504000668007326426 15977177044717831019 13901440654938889520 13221526622303330721 9998105962452054026 9604760628111392762 540041456030859385 10619241610061978562 10211669013897353304 17541350955278663144 905725931480724489 16689036869508273792 11268818366055658702 14784446016028700426 734939636518052923 13317944502736119413 3756318335395686530 3904017945094139049 14726391523234010650 1376679185098138241 16444672108701436143 3595097069850615397 399101378071424511 16259493397356721734 14856013774119144935 5745656269044883933 5607928608201105611 9313791967649265416 10825619068725185424 15095152429108103650 13516761645359274638 15411407947958985347 12422858778708915151 68235031244122850 12179117193718357819 12832255804421351620 13273771057440373610 17870273319405990364 13937040711354661417 12846909852908337360 16238514975153640950 3482820066348120756 7168542577338978346 2390472864116310351 6977267816187436522 928017060090176858 3820074265235222757 16715897044391561217 5314568441566981130 1167067886891720224 13596175198781479693 4334378837024906048 18022714791751150704 17443302601117339322 13976284609455307014 8679959367445097009 17215851250858072053 9003795627284561455 18170850622192585487 14792487157224855822 3306388416269689939 3750140326957053475 17667442845450993580 5085750138161207819 756988973397787120 7249898631206558359 1038946659806309199 6722828369856544525 3459593774545458611 13082942527081812095 5337048176382276532 14387790081027199036 4524492062493035256 11900194291483907520 10477193850510673414 6153314737876929647 1293760033672171933 2187256508904440217 4232598743337419056 3230583689590678036 12492918217499243217 4234270785400577050 11270407253714143853 10304682593542752063 16550440534876081609 14078782740187097346 9112605446877087090 14327265594531365396 3833362318869039737 10901106731437757598 15190335015659215374 18310092661071334214 13357761259955782145 7694049393661673664 11894265343815553540 16116491367962392868 5725456670597876206 10507934022341554130 1051456170386009603 8950027513642730793 3282807015171224690 11987932487328069966 1920771979204317679 2218434934911577334 9466231362443528174 3824472212220943942 16615218794050547964 13069216177139821729 8454510996079970706 14710062463434898064 17924502736989621963 7957466140233859999 359289375145290050 12733500608914691021 12821610517502117554 10718796053849124733 12395340779982611681 13550605722357145223 4590801090041995589 7457962207140635527 7066267768039437747 18138777132173684836 12434013233233819413 16597496725293202315 6008343067856454173 9723320933984100281 4435671977776589147 17728741803731862698 11804529776850077505 12546108967030582514 1183362581592939372 2396522525150243112 3875176605987338282 10299522980995656422 11788587817890913747 12507044656141877237 7299726406750609416 7376639439615194616 6125647922978371496 18444874851133038486 5504772912647253122 4159563286820997603 9666679620569079816 6275132501926168240 16249044828492274867 12150398756952193514 4394228649622102129 17869556024237864021 3241973933839548202 16094567594001043691 2497086722844484943 283333018089357557 8798615204382270152 8950204827310915119 4809642743444225588 16131771309950995413 15482031803367670671 16644406545133757957 6350682205846417996 17051568435494533478 15096771057575053792 1307242253496451149 17476541554648288151 10631320683505409629 6267727322754742355 6676650633215616968 14014390632152102875 13953431297384292909 9373744472427502230 6469397372246222827 2376004032700959621 16208029287042166229 7823915573263512236 9993434590938710212 5288231381923860527 13347420665483257306 7722496202789928179 16771553438234205808 9662359991940791742 16582925443392002684 8298080632681884335 7753214655334136357 14689572689908782858 10721990081892384783 7406500996170905099 375223889691390696 15304706450931434980 15891210023041845461 7437739589932316905 8544888346154418041 378775945446762154 12747955100573152655 17981110873476515541 5470874547127135331 804336781296621386 11237803008631302053 7085687399165896101 4900611652904906008 1200826336037884149 476148029978515089 8580198973511461776 15720344969960587094 17425932876381019131 1798304360665860697 688271393718705372 9328953828127973591 16661360477033072006 8506808298921078333 18140928036454054536 2647599502574106027 960920990526826801 9073477231629604810 10648514122435893536 15117436063901149741 11550827936399302838 5231153475803148714 3411224579666763638 10478909527448338928 2300719120210916966 10852955251475709858 14626303983552849456 6316651016901501815 1526817255794545193 4001432652455887370 18082495809280112058 3995877387807681017 10853950074080836736 2812461477550015116 16502071051746379176 13515304845611923550 13125030128426780200 1238462847140281640 12046219356154119499 13409943640148196523 12402039410728353276 13211308425027931819 2361568906022552871 12278374500913066799 2432815058342586598 6792636348423305625 10676541520968151179 6808626986543579828 17213502574164220414 7213540741300167412 3832702138359787141 5920755719576217422 3989456818009378026 11096937739104582960 5272043118858622 4151969304957502646 16474056994638072149 14471855706722204492 3664913505942588377 14001652808715510159 3947172705964216963 15905060936111027052 15323528932298653490 17929759872185353570 7115100645216852523 17811461894847497861 14342979749713523649 4384414277388810427 4829632490747736385 12431008983930696088 2465754306391124720 11825593550467878100 1686313577695110231 9037670649823664343 16840034852279140550 7094019006669576756 2328619254698061502 4886137877807835757 467821881587459235 9460669763964090948 13054693545970257137 12292049654018648702 83807115224971156 14344669984437457997 13576467519499401401 16348237037715240733 5339138829116433008 5919696495931722331 10886586147862987380 11461782801143158296 8506197431875386189 18245417795303477586 12502058811066690617 9572414826538643577 16849474155595735622 7610140936540216394 1236855561548934933 5740694473381946032 1510082164115189887 12067484672425379858 15733536594293623679 6384527279830816475 17844934759229935085 13797166014986650555 4145262879864536577 5858078702781341236 8886837649727621085 18355311101943136637 18171347805867496432 14988382645936585529 1674178557165592535 4415305077959409272 10970011052290299257 10484444020631837748 11649777564197885075 398677280359935531 5351376400292924315 6762766894388178759 15516663685127558895 6982573872741468840 8685437529045437704 10152507787280856810 7890867325837048943 17903436456614220054 5958332553812956104 5053316990913054887 9026140136327256684 17731663186560711366 9800364331315476222 12023444822272024847 8608622514318642059 11056145870296856103 5922465470242257567 10749195410862193993 11671183637982642586 11003668740256333718 16580407362319276089 14286631102980388781 709938313181205123 6614809277655512604 6079979664630668596 5285485440842205872 14962337589136539162 3901806275186666563 1830995214863134050 12244845639860227316 17292010757857281522 3799751471523891253 11669482009684847336 9188588627651525522 9121293242973330294 4054379512439644403 6871457216023322890 312480303204180911 13839917000692254993 6463077929706627830 3038075115170171166 6613843775871740769 163515770306313735 11923257402383651981 17126452085997349734 7077143397318617104 3098864567680779824 5051444654813417622 5083202457027934528 3292082279229022363 17534654941294500635 15672421760025992403 5585691704908463223 9165812417810636668 11798562507906434992 16431321492374596519 9120214424656734158 7601822600899080097 14723695131813264752 9788526760367402286 12072752297966327894 1925150947946909189 10741883947894589943 13161403328040024184 8016203420172777318 8683216110827534074 15523006779983806349 12242258797269312892 239528185968765090 9118988824484367324 13636474517897737232 4035133828060654702 15704203194934154403 13427260965832952650 10438911405771275189 18148314587918819288 4449862125975672430 12528482394972610716 7895672255497034879 9472820766408270577 9401814932159689602 5166107833564812358 16922145392309186596 16918841061944524280 11300080034309897080 2546717370944199881 3861590239628996280 1524529599479756246 12223744845185233204 13657741392889926860 16820699830909978275 12216314711942727005 7145449427668532982 16523738547313539092 246854305440509197 17061477700065930714 17472257374321311116 17891421987956601239 12082623366349744910 13926354950740320044 18386175464246750134 13394129052745797376 12812157449373668165 4459778523041980060 3472778810480009655 15884656741991477576 16896257025802111896 15656546817569268705 7573074434383699101 1148635599216531197 8269612692559688055 4027203839984351640 5763638198602905584 13424026290707068254 17970128432764992165 17310092030187760731 12580522730763926266 11251959225503707150 3340292390546442977 1371958575687128890 17295957051712725607 12469809377328705332 14968493442941192607 17684330002512102946 17564629646219521562 12804923742376547499 2880332056937726626 18115489602053998634 14184194861011835903 2416451992525292637 2437625192624632384 5666178207330963725 7878052656816506334 6356261847491266231 12601180044784673525 14699879364258179239 357535446064807448 18276301237140764108 10960584723888720400 6149935629633181636 13377836737934778507 16282082260127637451 1257128975402243813 15357519762470641250 17957743795240783155 8358331666704473318 8285845352456540355 7926018644177017990 7866105995250181537 11367037675497518314 9178898673557963132 12081757916911617533 5724798952412840046 14075843773687022785 13996695108213299473 12188453761572950845 1660088905209659360 7913626075721390251 6503349819138033420 8558045270854746941 12416144935451172093 18021870488489473115 3172323608041471340 9803412015041978067 11084038430000266542 9127178293047873311 18442415761705141042 16792307902477073460 6516361087764218551 7146737626879924072 846675945634809213 1037436866237995392 2883485231935118900 3694072124928469215 1214072710841529357 11922838790610314084 13997426786906411084 1433202789844987440 10458580147406549924 4344374271059496205 9092176914812549924 3192701330573310443 9993889693194818326 575844383478952578 13184162666239907115 7301195035847074834 15276718119996047848 8885595429766116215 8475544507958585367 8634283542306881538 6618514276031095646 3235553691036538707 2321177153733191845 7409210819374338173 10788327017628576329 13213900097201324570 10474753785079454282 12515124869907233438 12466299827331722544 4073075116506127393 11638729933759381214 8603001400503897230 3820980443562487375 7374306410359866055 6163369166954071234 4597382736505797483 12626821219335824942 2082517505270685198 12530999576256949073 14297819389897176643 17590359650615932593 17803717431272815597 11223172621683791295 11519512145657971350 12196518158074561850 6731367487038965241 8540892539748408654 9498321618761215328 3309320772158689000 17163440774025068869 11832266103208761107 6363386422795272019 3160060693303896978 6390406786786188552 6030910617324833948 9874456870092986930 6708933211441445482 3531753454768038796 15072493559928213407 10703802972887322553 5833668019314447287 1253970989184253623 5477426765156195256 5856924369009952609 13227649191426370666 14820932169669278185 921259153322091084 7070221208477015394 10589658590780145749 10625258531001713403 41547628834522352 10060725407204951528 2208296200138716591 7403736537909400840 15151324129796630985 15225916243348960430 8011872411731386910 10074940031505506249 15209161563358966206 6126103463399637831 6899616210202218254 11617595156987027367 15446374769211311383 12924026594646259389 2498764003100607754 12074527270994591014 1924447465504465509 7647660308682576173 881971730579514784 4097235772374781759 17547484832691885983 13201169874629569719 8070520266377951395 15855260553337352548 11257786219367552140 13890544267634625182 1075331675808647548 1163272544345458896 15902891089085505573 14379647472211695884 11823604309266357671 3786261607517530502 856337897800904865 15521308164215347866 11518162920419212364 14994023972043836423 537797274270909426 12464359491015416780 13550482376857806974 15863817715340491365 14647387496045293123 11052234026667076090 3503350056894247553 8124442130086326913 4389359961485373792 7758550753945501374 2124746184856286328 1456527526726349396 120923512383070733 8040888958455950917 2829045850251675138 12163740313039773143 2667559255593814666 14507793601183912183 7040272581097687732 8734229241374443076 11105161310593274503 18338917062774698742 4284820267880588431 11174083860291544294 15010957246115030865 2774386028740815545 1424574776329231225 6169768145113033363 17791264940766515054 4366793061033513479 14031141187182073527 4884615213060109478 9049279501799372280 1875054419728278478 12714554139539937335 3766515789991484623 18373232732706884525 13138982336269717623 16391958891284118949 7084274716581863793 1506236220535122039 13673579449106887137 16134879814869169036 16334911114957489171 16105364343460143295 3295171249712542101 7374141629123742973 3649707240758506636 16593846842766244762 17844125235016492980 9538403118319010679 2027220784066913389 7542804015054951779 6431669422351818350 13056575216225566515 2952053998233796831 1628726971064807586 12100782255842583940 6552012782026320888 7764480444241253891 17774414422661879278 9378779048699258177 11444666390317016168 12847203200896273864 9225743276289826877 5050249569084345640 2400548241232651385 4024052518423330750 828601474412773691 16594884339810368307 202740481085327008 5121770132851090002 17774893379048478389 10726292534606425537 13303240463337739478 11672265175986653788 17216898792928690077 9390326501649320568 15807685043788911118 7418191382129651699 2018124552976121233 1064533985897006011 2492339054722876906 7837023999779229920 5398947149472903139 1679437939349748152 8171681913385187534 18083500390255061196 5156263661054760541 14700997823307920712 16508161699653325906 1676879406682398193 12636766635377127698 13104719295312738914 5638469988187866474 495506816278225827 17190999639460801062 13615584286158148404 148523319143050017 1561975715777019336 11908038840124632254 17038930329471120105 12430758473693176527 18234302398398625172 43873263444662982 18362271176208800434 6005283704322498498 18291657274907618530 5845989663268221219 723058779582203453 12038722365217834225 7705546538621365676 6319990137063330229 12702798760795574196 3647781527096324198 13056352386388903047 11413766826644895501 15362210794409695144 2561149788486722943 7748333428326125040 9658163358398111859 16719761381577449531 285397955400564350 14576381515475459133 193882842167881646 14518432335660283910 3246345421938199692 994616740591599086 1347976651801661991 13848759875549258367 2374890941985648409 4627390596907856448 17667643569736055898 12571967257185642537 11336982355428714376 9145044082041256517 615659446252918085 14846670080884603753 17162922720254032857 13432409698744661854 16318355035910068239 2603510236852655882 7765141205727819412 11195971407838098625 2621955412876120589 10037537806834531 5043082789990811466 12823988889573889629 13682178317673708616 12517638694985236206 15496207361688322116 9770089470012771419 9333103161091003165 1922803393515009136 17446858929210185587 3654673943278908665 11700424681467431436 367738372267669035 13504853396098319904 2658206779191015150 11454881937260117422 10191020523560995748 10282620143184532953 18394234081493602687 756200227957389679 3971680032351966028 7111960840780075143 15578012787601824015 11292072595608362246 6296062401246013968 6979289625495114816 7832982769825769474 7672057301006371537 10726392214365371338 14478183986557932935 13274357434690562298 16237472396682552344 499453912867813461 15295183720735938439 6487995165933975141 8913594887344179171 12622452131170838209 9429160116551320888 8605589400982785050 15632563573882447342 5124847550876585739 18340089723852121904 18290282878705108906 15221802117882757761 3856998849661957102 14791458042552736807 9462880749544980664 8979411589883304796 4034160744797534994 1646415247247766641 3537148788438221563 13436960090920100861 7549114719130866664 2854429731580330650 17644406526094902839 4054080965070540047 12724829175670923534 3943616179252841905 11201414531881965215 11420964899030677135 6883787694840564373 2024950116149087905 13059051890531481606 3380820285291473162 10358014356221872472 13440314456713491421 2189209557822075623 15175323676098340205 37813246731037113 16599712924375619060 8284433520255479235 6183848504599206945 7867468290889531889 12849145566301760320 17171398576982971708 9518658888271234982 14396192949081774672 5845321575166029860 17398298885317749603 5335858911491695498 12821933275163364737 14044546811996614994 3887644024949399583 2130398666064314660 3694447395007307506 5648849838006890564 10659991526530303480 12234915618278397213 6965008801241789789 8428489138647784384 15681462053323823556 16033772609792140525 7290070392639841446 8075056945218400029 8853405406523653953 11106513737957301488 3559936285225189262 12322153184011455516 12370832991993557321 8895309836064653490 5621174274874635411 620295683493796816 9315305847762499903 6567792282639488025 9539334968621262059 1233777903673110316 11217051775816760735 8693092422102970863 13774318974829436752 6258156464398136387 9149416303603748939 5654943748796196579 15237636408009379644 6638440795173365986 11110762271138081995 17663189268297846884 2349592544453765756 14985653235496359333 897824003638927375 7817563854460786073 10902142039240453821 15213744340655955212 8367022168534423336 6410727642593744094 5538789371809026512 3699848483384411602 9222488960969650416 10070679336282477198 1989386660724454026 16242330681789730875 16114941088579650281 15487292148505335525 6468206066245262688 13154584151157405508 8103298175204318880 17109149657712459274 17371838170271195092 7122847483283709448 3408537711921416544 14246124701718998867 11741760455283508979 6400728338676897548 5592732488781996742 13511768423573738064 12888667837674694537 7534286242219300971 1388900815911951974 11980693932358519849 14382342666617253996 8139103375075139903 18016271514451535333 1907856647571320553 1131341824348361113 454387026535014598 10128906708016474384 8487353471933678996 11718084139128981204 11039954318045322593 6031978903190589650 14186979291956863721 7460367528878703435 3537608787508566766 10967826087126898073 15882344954930436502 18274935243993093764 14912572253141695419 6006578863999166200 2768337443405744407 3938119374602009965 10369524639322773485 14332929485373154701 11653102535593716701 9553541343041871530 4440292344097991774 16057529791842560432 253391666788845410 5802319398760348365 16595918099556566058 5828052778006708833 2958257353278171372 15054851741743159146 8739096784558054508 1438259537105515518 4356519131261977712 3772476823626022913 8140295096657731301 3962388485598159171 5030484710193490354 9001000589325748906 2628313797124804586 8292171437299386796 16174413274523344457 80847661444107293 473995758457318680 16583245285631622283 12501365722677397082 10399645343591675132 1727040291023994379 13036142133597328045 9527144074338726659 14072475674170006710 14036891606720484394 2709321562888804257 9016217503447482178 2728118302021983953 12759451899640187948 16502396450447666217 12862454922290364211 10760838014400713857 15120217096678725525 4801689700380235895 1512136915989360115 2360032550305762656 5281891412569712048 438215759883798859 14912078479618316033 1539218554233302132 2145330365035592262 12178641275616904631 2078018479650794128 4735703603458814483 2562491163681557677 11493799376167251018 10202915258699509801 988497811417456313 7870441559096919643 16262866217306324527 17398228358234423999 10661412304119187687 12723737279448330971 15367167725529655210 10239077542324896418 16884348633613452227 5915789949039210212 6754208886587684107 17607171353280187520 8489327075832968708 2252959403944886991 11819109832958737889 14298670300229531176 8345926498323431196 17903518752497711452 3196352530710218111 7713595254669813417 13314784006054825812 963634155515815095 12932652584147573044 5738111688295712217 17721369078802112271 8527267610869306960 2669053925520219172 15226507797724025777 11488422032420645347 4692498652025435833 3652050028624887341 1716533034471873423 8324120165235654370 4033650615880423114 213505126501330785 14386069290960438515 1449599843080239056 18244069485532855280 16494187745289063677 15038112296602679997 1391476977663147610 8213979422406345253 17247023331932725728 17299121160981851825 887917988064835219 9403922409529116533 1884734125929037420 18016320278371993842 10540043822800077192 8513293741334065119 1672836153113019120 770785507755910061 11045111677405922066 18139855637985073620 6738500464428896805 2736745357864509134 5982770929045275692 16318728358420351997 15680557862685398152 10765450788129538028 2201546201038405056 8427633365073383793 6571624571631848011 15418902906681049856 7038314855553150130 7633572761051395995 4881615732835269105 6217324087599329390 14591298891229838645 771844840960950421 4776891173539609452 11078460058073497484 7123748974167714505 17984123807397727842 11747513169031922476 1498842444163119539 14690109843630146207 5039586294989959739 14956537325516658880 14207874722061558396 5137249134379647482 8542445208804167945 8323974813631975212 11297287659564247514 10792159621654886232 2970066813895268594 5207491222360419673 18006719299625420812 15455738592140490622 969797636632317732 7132109213493597369 16625724394762293920 14543279910389840834 3468126373509466265 14269700369663310722 17884188244962181289 7189313004962684986 4082521483173437533 4976994198778263890 16238161160537938742 1131462765018059251 14775979322922451389 13581583950533784608 6255299810870681389 9745275569283807868 9477771325791128630 2593948514163852184 962434438714029665 11975414895800427187 15773024603360948659 8659392844597463358 9723256361272497189 10571824823713087863 4238691635526410144 5765352040035743512 13814053811808050669 2405311100341831041 12430625748382470182 2559549287130067813 13765122950839812745 5481652283312595206 4496958250198449721 9443474415745889309 12397310241310702638 13214665234711155260 12978721969169199205 14733806979071030862 13982217930326039785 1266712177981515747 14339285699010415090 13386983598632407503 7522201686588215432 17140023962839068534 2468856473272027459 4133978814605862374 87687441144297916 15888803158546027135 10960713952413875550 1994738852681701677 6152624504193141140 3391325047664774717 7496936503432377290 11335784149097709697 9929754252904539424 3868186785375590259 10694212919989041944 660923669384755210 9934877967149043716 8260208325674426089 4582104733056643727 17964788477184788751 6718272859842875038 4436172412952381149 7807671337173473586 6199974497499937779 10242711758746286285 3516604507249644074 3082545243869326724 8906895376854305240 17919678312791174662 13194877303065397808 8293005483655771888 16286839194745909479 1152448279439757478 10786054739201860381 17637482936943918157 11929269128913224711 2535254842454492753 518073663945169636 12663718710999279464 18368726349072143525 1302381235508044873 17779525676981657572 3386809141458236558 13970169756105658372 5088262141949029007 9947926350062208463 15001182920438138808 12017445718865451841 7836283386902503729 12382341593946930244 17548292565564024594 10891300415853216654 1327000366786493114 392289545664922458 17903652418704781663 132694446788729689 5270657150711101775 4912180281815383827 12179771521449989661 2721856097444767341 17306331209296872653 12693824220195258008 4969159220741230355 5118855558743294917 8792603046120346240 9451061775605881627 9610810734669330948 9836001506070857764 14539083935949293322 2654639303505924702 1961435983317124733 3882166400919389558 2177516376190292557 5375235165542075233 9661568635296042188 12718017780783843390 375828949010568229 9116823161976967886 14072971883624451296 7187635292387112892 11780854893818779045 9782918775342660995 12941338898616955715 16640861951428853594 10860147698313434597 9336008201096377409 9732536061620220570 14343558636583863245 1224226953553962097 15500804811541481123 3560744625405341903 8031055114806243004 4518461727085616991 1726605959269535956 4487415734337632064 3554192848416512099 16100088282193116071 14947587269561622193 7414183531128507435 8388436510672093277 13425009494695067357 14663989945725825068 3182842229463959750 8931228426551872943 6660989010917063724 7194323880859388886 8203462485005167414 5619204165671326136 1423994077980056127 5071816290210423106 13257633295656630801 8041739309716724078 10603687625994528984 5816655516919905600 11462138267344854448 11720833902276341087 17606982836779757228 11435539073640873263 17877829314669016106 1687313464642782966 100218199725690386 3033559991100564654 798117251129530305 15894007931677047653 16960975896549363170 12279618993614877456 10501015935986311361 9431986432219847328 16658141117552944067 2155224451484459891 292572155540456626 3465033064509676136 1265061148159022525 17724151880874636688 6265096359948190133 13011993580643405236 4559817205755619278 13470367103801096433 4745078988698778099 5631907733834447538 14478132281059345651 3426547154146843803 15159306487412193659 4317354715013962477 1089155461730043649 12007296484466337634 805607801716300821 11363172195810878640 9312959889409246836 3205398006025016795 3438430878184342069 7619702609971077583 17222068666760312628 14233827499513067764 11953799383826181975 17141007842330896928 17148084070464677263 15713992504539345955 3664198207355399548 10882536650886476713 3839199377075922349 390932127784047723 17524251592619268698 2939260412726850307 6873907006023351081 11715019734470175151 740427531871586832 9181263609560314054 426378707469849956 10892946722248408426 14377164390967649407 337392102208191288 18010005522382712755 12902706260023048360 2966830826088542842 2004884414453812069 2984200013059941047 16216790001655351067 15771003977519532561 2496120287565937707 5897014195734079275 198282112655036694 3537122759516723831 10133727257819203189 4344767939874312031 10439978269713391968 13191928565512122258 6752507804282849841 7298068954931748593 17742104316204338063 806205206984139355 14158907259058284643 1868943152074558282 6441250759117307118 15147797258488125290 13333698721838593834 6645111986409165224 8319792667315571961 12011588163789781269 7982007712164560171 1676581281728662314 6334843433251930373 10705122371180987018 8365635596059240071 1050488261992292225 3709146426196808876 16091213848453533902 10041780380000726260 12609743553381084254 1476144831459627158 13783168436349575187 15645949784826252407 2544335110662972966 8554291082858069990 18201273185096630428 13906897496598594623 3143213777291426101 350268024226712850 15270575380875479082 966240942417537777 222187617975012151 798150042674927171 15678985404567111858 733167488152918609 14766044895830944635 18243437800567663661 4685297865457127091 13551995125564865735 15162470821221106354 6745688236635967832 2973163936873635381 1840601786825403996 8812261890005610354 8900653281234786695 11670032804086737976 17341791999306375263 16993647308864046681 2038105573988403433 12449301126360024705 2938054581461671228 2915156235521578227 869435922691265585 17732585138082018421 5948856979232342458 132070494906609363 5783614480308302078 12500571273892779113 8357797822991253824 11622088246098070207 16220814484081693644 6214167565555288487 300283797984012053 13237075466051003219 11111296100904754052 4916570802836371958 1862212757756599956 6983505991384473787 7387137030734933830 11603603951007009275 9153972623594667688 13182427043495752276 5452368309316621173 5315152548065820533 16298137855109023791 5363521336897734605 9186444957274369169 14884427236398957903 7558399043086041331 14162022336486502639 14695705114701270029 13228882542117703585 13685199209369102395 16668402772431805207 14922845363182119758 10928995797020367067 5019008390417444021 7729388864709206841 8204231452030023119 7374422051142660968 12730677343501457207 3147172859031910853 11217094501514866112 59053580055760181 11005424137629655665 14781708235287411391 7577911278479089192 17232227931772832010 16741488537041162103 9859783956705722904 8414015137091930319 17718927096123407640 5564266209076687518 9528084755484938513 5666526358308173152 3401658848219777771 6774408764827959582 9136035934745018582 17829467548273318141 15096747599596914870 4098504826915685894 10942900447180356574 16139137397974108747 14706596604795292052 5081407108881655377 15879432589389851293 2539337509752720598 11342190371163988758 6537088618919390978 9531404440060660625 4468135424739239270 10102124400818483087 5372681889620038223 12203180478547840277 14795549048173232951 10949736720458599408 4482016949817644165 1077028770844212208 10072349600734738105 17487423257570611330 1644035540379166635 10500955200302125914 2324058345528972789 18099986729873022478 17107871356749955987 5560175017343193886 14052316753925325686 4606402006744668260 6116009207550498648 17009356312743138606 11852533956963945247 17157944434873519218 13135390303782318350 4810163927152490438 16932061112410849418 3078343943338507271 6525728335781233923 15766664078241269654 114752590799122845 15612743828977681777 2561315321277827697 6077276568949331768 17228331413019788056 10625090238738153767 9510375800345900528 3237441116589893575 13837812872903135151 15630206200851230049 4232165480571374883 8795965651498438539 16399258106968514190 17235780065691748026 16629695845902687890 10828538782828456488 6913615523864798684 11797216745495890296 15132858453975902685 7088043408381132470 257464744182910365 14546935523413770272 5387148884435047771 10657981576232909567 17742992474387949211 17238801104639135712 17166020710130402887 3349063713440731854 865545786489415131 4895082136332540075 16788448217495372757 6579685895004028240 5087035649237983746 14946446394789297245 13784527980660787707 17839791504734293624 9281610262348091882 16043660798044290004 5950721963689793804 2241831261354194300 13136076918053483472 4279500534867157406 6051081114238378269 11213559189053559028 15945460340111498645 14221999405015304443 13636054689628966630 4448882135792644074 5511192068117047517 13094038630010826175 7828724541149998864 6165531164082958919 10829134686830874961 3281290575367764704 7130978971532839325 4333083090198123188 860592220033094036 10032317139549004637 7560649476620100689 4953927854402711134 17574920034648430289 3921831507050177578 17898595989970441824 1479763265301498413 13025172896827037347 4391614880888549469 16588604134610478695 16521924762866822718 597391867962265402 688928991536229401 11212506718410043636 874616521917172573 15171746566676140684 13410786354848036807 1610565951119581245 13003878760824928460 15007424127355007433 14776422621862655366 9976684185393707345 18191726221054529742 11385405823978933233 12859907739907854703 1534984972952763131 17920803888205982769 11907824422381361129 15974163876698283404 2561198454303613256 17668780525282167219 13237523934846192232 12407640790343380328 2275375714376728852 5411416972643354079 1210027547517668404 11905219514381544283 11454204274901990261 11853523502242322370 10030015403065118325 15312296319883479798 4690127928545984508 13534773522353281467 16421940510761058281 16799395937239726014 10776075784037906055 6243592605035883404 16835347632970417607 1593342210410752738 287726733350799629 17713391406399601846 9125100835263167552 17053745679038900795 15476614959601064129 6697325734416134036 9452870869410641759 10522970002703694533 8811903529978663264 8380289055142909730 13087670704699220067 12365741205026426698 11207888320603590009 12242796862115347682 10754709740220014168 13010824544936815485 10834759122446480156 4488219011401355523 7352389285746344465 5322023688810730432 709220161518799427 10754103273950945961 16463367921199251997 17688368874700900694 3000357823361200817 12514087437870647057 4623981100173943771 13689665563535476686 586358903792182376 5144729272644034235 4041790843231476200 15659388536817924167 11685273510343097995 1853206247429967203 4389286932268436289 6297612016720980853 2243727770113025515 5670467065636135863 815049823590131861 3678097208788399596 4695457590172386342 2632115374303573713 14407592566972465652 259862017163613097 2044792102331263208 13527939058316257072 264012120541398337 3343984450843397529 15057474720680905287 1080668680095199613 11602655120625969615 5962553687972519371 7300965595368837238 1226009719730402187 5639813292211364030 6539612171145162491 7213666994992339326 17158489106357787714 4989766469902682178 635447464683603469 14365412096350807586 17453917064559372001 11426889831291438320 5994651103328098358 8798730903783729365 11619268887963885010 1706155611283267170 12344338208654925544 4779377677985627686 7906792254778822290 17343686780467884269 1944898245353669286 18232771219628888440 1234480941471210264 18109132181793386536 10103285875277188755 7243077632926615811 16553258593082965162 7394045854816794716 11158298580500361373 7942611514582942999 11102812226571913914 10284773405372216319 1860572995043766438 16240457938711486681 7646324147129485477 8954493790049306250 6907674004979363542 13018295681646296829 9959957528335816296 16242378788934526347 8930286480677312929 6041260772187727630 5182640319780868427 5790010492645401381 10377902859671453358 8915655245854334803 9743135935489571593 11228209829477866192 7528258501934188248 7226698333166375152 667420374883122181 17234675243650319201 10919032944694649922 16094768781558272769 7868276722350000431 12342191122813407619 10400920128714288250 13064860919221993434 12642842459137099809 5940884169772994525 1010732242895578353 8279778626446767647 13615809450895932106 3844816899015663566 10803077660088533338 13781373758198895937 15302353297975644446 10989208639237088524 9624779515681155545 2588746236956239225 1709363495720005891 11140498867856476238 7153125131226898860 17060223748141532783 17198461680894811883 12209311557254343113 179304249011539695 16518123318426598706 8108246948775706852 4309879329808621811 10822133253973645125 1783815897204822235 16779589909669110650 10900901025317602574 8240753514493878235 5603557702609329971 5355420123624403430 2595102182616237881 4764996422756383651 6159295139107509202 2092339115707408310 8321428799684169869 10176041252198983579 1551947381441191090 6204685419463081472 5816354495684742424 15507470309088275424 9486892700011167884 8109934917100469742 13094729935197553406 6758618940427444188 765836887965381610 12915569739472764456 9374453215834938374 11263680894928365039 10718031757942305305 15135680496794833926 17899522002518499261 12501883598548241684 15957296079097321409 9000693665978778427 13225677571082309105 8862264851198325931 9292241303581075518 1563666469695173179 13715190771538427163 10296744145721169750 13938278820202986444 1895665507500890314 16525892521010334509 11479546104140054884 1443347855736472632 1630982899713894826 8633977979051941037 3042723773294626216 17930209482556317959 13999683247849904393 2179784758289757919 15977792797289511961 10505633454388243580 1405481983640542382 17036908875289788471 14643896806982947800 9605321284208578048 867625186189181417 652431416562164429 8056920666548118196 3732093770809226684 9237194517247881280 2830901994565372021 605042383259658619 6230034618280015895 6881384316441118771 13064753400922470699 16544462458756167237 1359626253756000325 11733433043782322101 2940575018236996531 6069420903196311919 3481594730336426352 15439979257946562690 8352922844273803989 5095061149835602161 11958849217432612696 9811973470327952865 12161725645688053550 7893222696735108640 728597987260062318 2834286312814282869 4492199504720577923 104036590333179714 9190612059090055818 9662633574847864582 7253527753592049754 1544729117013584176 11189304628744031432 18184560342324155801 1262875500264502155 17673259965844654290 17690544785514723537 15410729978309519712 14478687655823707158 7054421634222138122 15088121751835815329 7948038103385473038 1304997637256180684 15039184695442148086 3195188362819857840 14329631848539972657 8384955872951986862 6670602179848101328 12679994753660206271 2298970927115746203 10882026916001069063 3556402232081557102 14662190026295464358 16217839275105106164 14704117360447464796 17170199770184233353 14841417835712464900 4440558200057785360 18328289601615252855 3022292040385998731 7479797192525259995 17220428303722311600 931752331480305053 9851713631501530323 12793465960507554058 6789402680450849733 2264452357213901402 13697352509668277530 2073302134152942958 1503952821204612347 14782263343855111035 13018999138768833499 14279591377310064293 2198678105170935475 4242073393931292843 13150133350844449994 7475619698188537270 13884945451054792608 17092256070886386163 7565212084919330717 6207698804304504776 6625414445898270249 16687315812337037793 8339066986567625257 2285671192525464764 8840707144612443519 7526490321339828327 1955406287070369392 2129102003740019352 6403622301985246948 7738206366047202105 4121188596763507996 10967587130678126368 4042309811216824618 7086863127858489334 5179275961578390890 4832569481993454429 667308364285901772 9506137515894432957 7783726209042276419 5252620266324626641 6576371577305120092 17531383482157792526 4432542178011383199 1967855340988497272 5519489742163209279 2845214807488869133 7364860385892805107 570929212227403861 13877528117824781237 8663628431599142474 9616454079088159111 7749591272629871342 6093605087359604999 1123745551906167078 17316398272126043506 9096501228540407199 3089713082763087393 16683097776096795857 2727155161031034048 10040993580305010731 12133173758318723054 18415135020416424097 9573264417689597422 2452498936180505218 13608010161463948555 14507340322672470528 6031819604555044757 17199465171486724260 8702174564352906876 14209768768896032342 8604270629352576180 1633142642359045431 9769983189138385837 8757737147704555807 4559354066784485302 1194393332686823462 13322574108604932016 12141002762087632842 17134480688248139169 16862217785338039080 4086744669639746727 5631556082211759764 6625089407903734114 16832970679040932517 5489541865443506386 1663123645294539023 2890025249709768980 17317708800235843960 2287850732079555997 2676328646973235829 2805533374599490713 14941488541674597107 17132045315607892964 18030237846492521626 4575630571189025401 7755990659858813166 10643664188450188096 16086077259773381109 12125330661011161011 12805462154594552919 8184201716964424480 7364238683555647340 9125763606258891713 18109451857680501396 7493741056208688502 1894049977217841741 13379193408455789408 14631637778199759829 6302219291239812886 11437780039990144411 13529450953316918212 7048975228628481886 16143144573806437181 16094982336540602079 15378902666696137801 2779089607285039748 10117596971216364401 5996493330200297561 9908846446116448511 12767049652794424275 7511363875327265535 2987430719286920148 11836381128400995837 13864273319060193756 12979813512982761837 8969028360797331231 83793220270365430 12087368938688957432 2197502878345810738 13035822710434841837 12895699645568280648 7788045605614049509 16325694798914372088 2522376036547632341 14541681299146516455 4789730538385522720 15128632449785860453 15767442971026683307 9963604963476523020 11118716944103768287 15558614801808556047 12551803311136591902 2387599844335833099 14748652578101177088 16131975513742485657 16377482052853153731 3250091776037335134 16845632799307651350 9526882771167476436 652074196840945376 5867591670494828709 7422968908142462287 3676623611154006904 6853451334164036396 7272142218955721384 1416304077227781124 6244647365111225868 11930206095745384582 4737293571381901223 11555580834061631639 3064144005010522261 8173419467893420104 5387319776507862501 10700374069489036818 13123997514798905838 4368518815426660543 14462717040000307596 11120394094027738255 2408221750347406085 18276514159153503779 11749293877929501114 17412715976461478989 10255375553173989901 8236439983361232993 1173606716172569375 17314150281209421073 5924980767188489317 1609588731991802026 15848838443864567056 10344258955179244178 15693228796383498137 4542696613378748887 8464427835147164383 3900926553942348697 4753551361254034431 8717661057610022916 7806347922813395562 627227946169251486 8080464205190223497 9313440618059984597 5826452828065460801 12870980361317003252 17434374130087958523 12321252870954247937 15934680212505504131 10634484737279106009 15181302760871613112 12655244540060668621 5315405507731833343 7736222431242142917 5094059735190567144 9087082935139640266 17609169425889049319 8418562285100786594 11226970383349343340 13424553153170593158 15294157218990087594 11434566714368666059 7157923049866633715 13335694595332032376 10477519466927655605 8065877830004372820 8828656087304631894 14722070462868476274 6360216620743954697 12572247564399496079 16634499496953502896 8239356054004677293 7682689296204122936 11435392315893359023 9225908176409142875 892921683797358633 2400909664334936492 5957739055333473219 9836852737296019080 4154434185260056659 12631489518848582096 885528023323555903 14527217671736075070 15693502624387301808 15652638515759643063 13096809293979017334 6497182278676099491 16284407487996629873 1890790243657177171 3117298297070839821 9779954079343155815 9338513528751893505 12671589315704413448 6321528622966713091 13640137037813247065 6311558220944690689 246294219756276659 2634572845807118777 2688105927939487177 12423971717236980511 6867803865588996667 7926335817259669629 10330610778512715016 1176967095318421501 14784086874930282293 9793940662115189340 16326601908761515473 11534591500907532487 16482106490995660171 4421476685304706037 14889908687196271436 14070948111508687365 8603536046999332257 12544361768365551265 1999793885662771671 1141195351430423373 10037767546442706588 7475809638744877955 10802938254273399915 3672987780394403121 12866753198724461989 9099456479955877028 16161645651769896744 5123933127471277009 4285721672818291043 5964467687929733113 11695052637617860371 5480611660569575278 7067708100058295279 14469944817416321752 8696351663012206434 6263858999789713312 12929485900411101810 4261655617846488252 15329363339211301200 8845313081124501920 11849214222403281519 15189339312790224648 16968589071629647515 6051899105372896269 2814425102317827655 6232307772664030558 4893472133511678041 2332442117717813390 356776124671071186 15455777477961683612 11698114942731115736 15433190754222655223 2021623169575793591 11318883831837049436 13738662378147679388 9502572463869080957 1145451904053047875 2621610073672566167 11188696272771170810 7900799721347419759 5636852695750514514 10424514542695370575 7405241869120695595 11729042496522760098 18315246183462467393 1529685692901721258 9973932640015373969 4667225894939081682 14751514103709343045 16497867986812556827 1729982422102512397 1275235821759484540 12943422041550684619 7686057824783380099 3223881844724651643 4899289259334303123 1286695842184575941 18253932972324164514 4675949569240216535 10728745083932393266 4255801963815242771 1171998094841116835 15674863351379126501 10925072958431069670 9098946097731057264 461747101099003864 17028728454646334745 4397358254297603710 17534866056291946910 13340991424463275534 9199346951014140517 886047471240472872 11575415618862184232 8444850098220956337 14831732654315944616 16490819239122438544 15670335337086963366 8704729474897003085 1981256533503146471 8553850122299837053 11792287398387134830 2185221737481609843 9759862739626418720 10336982051531737555 8479610113586764104 12171102431106582429 1841287834282322933 18429750036130280199 11283683821088534510 5641901166691705836 14980700956872256003 6339876740157090208 11392693672536018312 10223768013860191696 9686231209104258608 16223755601544416996 16169535683397977720 14486905263985197802 16189604849997933017 13045387753281659150 11979629475884547115 6434468223442334284 1340636280042579266 14526738247355509489 8558404971507269850 13353922706398978471 2069280758627368284 12914561389673655262 7487850544320250685 12702225940476130275 9330986434311371427 1370270276620831970 6267655221405614493 14913035025445667949 7066611743314717760 17478390864760116574 5580883356586942591 7020109556891766663 8083282888394442866 11181903603599336901 12747876351256094958 11250474636470529897 1737438383499001244 14263897288645772199 10226666687615042769 6326570657543289202 3103571541858762051 13029060626378228859 12353826831626364203 6733686493609190751 11880301630043305212 10734168009736966037 3125064614218335256 1260538197497436971 4172043609952012522 12763423329733906143 8240306045069742291 4938040756148487583 14126259784789371761 8049656781935146612 2759208970533073867 18164542892005592025 13027203858650857477 13961954016900983286 8108973841024327796 1510501708058429973 238765461700046670 2146165835308101629 1250539542539213114 15444601589588025495 11945575792381530527 4066834915377929244 12323297171962340574 15284114428599378587 2878843439766233013 13351669823932282658 14878735841700232573 15986939369910301308 6036114981413773320 840267845302550678 1036415912958942149 14447651020111222119 9801032319300690320 236800309936266647 12935556761663025862 5738576508463631546 15529193941362066533 5377113088496826750 7477313679493090143 17027887910568375219 16204164401897539148 16754644383619607389 9550676556641552618 1359522594769485862 10320876456242645170 3291458410744191646 11249327084164016449 16438280658895038985 3177012086441628863 11297789722737746574 7083842214245279168 4926927024387103203 9771029729325631900 16047778834309352209 7275277325012560271 1324037977320569980 1723658033741476366 16561404907668354087 16211935927392138944 10338140442799006751 10451227346484167065 14007640968018143673 9310474668129746218 8441972266837704164 13700372024173114528 3313222786601304340 14593990614391751794 12965351440240399358 2314343692086775519 3632585828259404165 8675252265833130786 9988971811729342004 10058805841476899036 15975610073445498205 14879549830508826565 9813855431246528477 7685938345548576777 6670369250156834939 1789754442253353361 5218816226597550020 12748817812147913429 1870364288986948310 9275702241896247047 7872872269024324154 15515569816847120253 6274933088446007801 5006504722001121311 8646996254528987925 10773623916810687789 8808282700482798020 288487213807776866 17999962786904434345 1371097830383979487 5479566287415914296 3932023486125080225 7651251466814516327 1112852074022519037 1687192874378563034 930717437532253776 15061302746854266483 16157587506473133798 11662683194243510299 5770815878362719776 12385522361620933160 17062553974799785662 7960257568392976331 6205915332607365761 10804186053915894282 12677522919490869856 11971183695913687412 11379430153283253047 682172259019387782 424339013309248646 15971391000027438870 3748051419736061611 3654107537356332835 16948186316260828066 13291843122438929024 10315369190445472096 5706768444744492561 2778392365217756653 13065762327370614374 5933922550568687070 12801065520963214130 17479012520110989370 3079282090480205898 12990891139290705091 13326266437423243485 4104703133995582086 8095229343013440598 9572075481994134843 4653741368889315084 3679036179927270071 1781174852079651468 8301887737829599891 9536953613759534566 17718137249802612804 10000780614488267843 17949867192506065522 13742485107122109370 9539686143387601560 3480318381524727730 1432529732051950494 16504140202999204584 3718060375644203267 3187259517879136501 17698633841767810387 14794534153847050157 11969690250232220546 7680132455761010125 10959453019206359362 12911291203324269936 18202549644814095615 5422127540778387622 1067112898665667893 188957622042837207 12646934530457960956 1271164717465070129 16745273262924395792 13240857087049332793 1076233785328189005 6159023010925900724 10234195848144203518 9172056914512046989 5424294596826303002 2560089659827529865 12063588433222932443 7616117980101096308 10590001233887956922 13473906112615988041 17053841370376039239 9617759422795742097 2013060176405325286 3594327217711600287 10087366247362534065 13389183489969290654 13939873531869006342 16240000133017505213 149330687310175402 10740666637197999084 3504477322573423176 4608979946572186855 9353167111426130259 4705851672314965927 14687360100803743468 7363637531240547815 7621232952232702266 11691714957252971656 4608911832358934990 17907482573022874677 424803479167403368 10228503106235326669 17868551050952249229 11738892788486032427 14426073627071189286 3505678332807503926 17138799242213650871 4551736947028862116 15274796586935699518 12211106875887228699 15386767880174521322 13529683977005112987 14361067340256214968 13414494059945974857 1074245306609409781 13312223097539777073 1245694884832356693 7476128584116541817 10649943160764096335 6262083613756777216 4423008473687932710 8009163849057191081 15627376936486068255 6846924420195550094 2023569689190270027 14219745821106203428 16143124281267807691 3329240299899409306 17905854352435494710 618885249490110715 7708321373013424808 14024444545560607356 1485460040117201882 3872614087656723105 8342465145048658909 17419197084852011404 13045587953903973217 7795211133425459744 3275765531902224003 6753707679907751067 11500677203911109930 11881705805435370093 3063700566718013143 5308947290150482869 14561288168210459168 1407224685551032144 11503838925574460368 12867788784941650180 10899655652168517525 654787870153594531 14635404333921408839 7241690215782878120 6539122597080144832 12823998446343995107 7587845681973387887 13958490326930785061 8606345766475328187 11551240614710708890 939935728224914577 17972487210518292954 663210164559537646 11882465814450605415 16416824559326101206 17295949221260671402 11868545959977338776 11209745177229850608 1596211946135127152 6834265466034921581 7569375969075547134 11490282940241886311 2812220944520706313 16060287686891733753 15906602483400793906 2204793852979279044 8115933096104767768 14304209215726629267 2455347724011302064 18243164197939321000 1522017296457526238 15716118670535621403 14355085123993575804 7249494502916703800 9895226267381621699 7358568704296670725 1966714709967242008 2629300454774232894 14396218510000371010 15073651307929560648 8543369400298504040 6526502578360806346 4810712684676079524 5388074765797398130 16025917835708005234 8544844647001214981 6436342327563418026 8906663156222601219 8018909420014354132 6208938753481315388 748175799192409389 14111000433098358381 10959513888014384559 17623935588196509728 15891709607866082457 3908017656707005799 18247969357775148897 10022812583230764336 6283946554707522106 9941856245510991558 4084221200496568612 1546496203042398737 16830546300360365200 12865551106023839334 17620256274600671856 9319789498142586355 14067609310098879384 16108311486190485826 14344663362794550584 11604746519627220307 17170221406654097638 707133794648531860 13129705254847618717 14188866848596230858 410353946854050273 16486541615085659009 7728811329123577579 13849334209457985631 3894402795877309824 4087603362280956543 3259876744054259090 4055409704591137510 10742028201885973592 8196181129094418729 5025218571624654619 13082235977388957489 13068732013276398823 12684369807248232915 4441110350593377197 3376680507089166160 16845688796114302966 8392449153010016864 4904303739978419585 10367973584850048066 17310444536904915508 13012809940733530812 11038460446080870927 4170301650804167401 9971338463261463326 13546315606014199576 17023382879191863692 4816532499651151490 6618186938433341075 15316659705039389971 9294107255370932414 6861950657230936210 1511582933173314979 11112771462899876783 8515358993566962742 2902892452707198010 9256748287352242972 17828613357472127084 9103023515403082368 6447061375024906581 4579501180952096127 7413532445176652975 1354078931503117201 10821220895242448190 11896783324300808939 11667583342919636447 9694214064094352730 1242423637602236949 15451860323604146427 4051591808761739381 17172266507428704949 18121809527858496238 13387835034106602619 17152476239357091941 6963149106540039870 842277367444481225 15709562051522238329 16671610478306932018 13690830872702888906 2366641504637743531 1674906845715019815 14682449552677128465 15176770233883716907 5338179281469557786 15743774132460157794 12485621740081342942 1069222955144243964 3436673919649017070 3432280740839238677 10409191484391607392 1522565203553319551 12082506317912833981 1175514567532700454 8503746930189877838 3452445554596183368 31855181913707285 5000956859774214585 4094589682403811014 4756913323883447180 16595079043451904623 3136492907397550187 2835990530872092495 2438698471074082625 18266191662537530462 11762488169553540562 17894157908037530402 17244753775029866186 5310153747514462888 4475298973899452183 3083484852852200977 10351208716072362070 10558310937039513009 13490997141762063110 1467660390924500810 8409895891025250791 17425008431998384180 1043958457429832227 8442061256854529700 8323019406289191919 3125267412411418293 9855950441089524911 11368663691470405981 12833192427676856465 13308030817306547614 5524602892394481800 14429763753894654077 3655594422003050729 15745963096102658817 4659296642380404213 685064641384797186 1637157694852040728 10454232341520846506 17197445077304374411 527943237207686787 17176226499729338461 5296016996293100206 17857249057303675684 5739705542711388305 11835187954546403148 16994910086324035978 16548078369749598345 3416051936355300177 3409976749727533687 1549239370106924008 11191912802582849880 17055964455055064532 1617605562460636706 14752023001440959389 18064793751261155104 1431259607820333459 10092169061506742445 283020387482609563 8387022798411214932 15852409305856182224 10943336243350225188 9885616146844008494 390496721669466577 10136687463631385086 5794237582190273459 6226818655128311030 4566353923777824556 19951318326800993 5735168444830869179 5573437215012463019 3450901123262384732 10390640457166618009 14952521618747417489 3763486463643909871 1803336817490420278 8096787749981578448 4026069287276594175 9362095586181588422 2254810092087276936 8318940267767429081 7446738634933824942 16210839972310686263 11124722324581141790 1961469266774053165 578484349531819412 12171440515584539868 2067034306476787852 4382331317774134398 2099339357124584273 3223426103386339248 7377043426951464517 5092898112146929901 3734827385841827797 3534401092897618673 2947396139353116611 7407289809922968973 15923329404047261577 7899513453176835166 13991053529261403958 1973274636687910456 13761343154841317560 6893498641673359281 17970441401195485119 8296909020267335945 14694990633147899658 12433716289390151258 16426158004508785413 11686845094319066066 5989873379656321868 15356084208920647563 10116318746653011080 12699111773693235184 8329564314816972068 13933733533137029124 7559159769086834697 1502866032465246051 12415071303389274297 18090637709336479879 1907064577328590661 17992280789591513099 7196244288802336853 12700456472718217066 6019517335688959813 6081973750739927724 17230551093007184159 9639425922355727558 12069222276668988915 3778451917285121453 6527010177353155579 105453296944540679 2466812361102392207 5395655902279690172 16187115705140838945 14585948003983828384 5720903501451776551 8243856620133283282 6949267950720671732 15836387281323942643 11709771392507908622 3092632439051938033 4226208511978177417 777260991719885549 13981522206760336664 13897808603881428024 16281534077593679613 9185368100231110111 17181460813085738911 2904455341418133019 16360453471016409061 9223832773421045522 15880557642811201354 2648185523021312968 12864615217456792638 11535514318980872257 1096490354690212042 14412611514731457190 16920013387152788212 2679118055465474433 11410816902793642139 13362693767066123741 17219330937004990455 2928668650763388897 8241380334477232861 15013321714066395954 13784508128386447912 2708176103275941701 5040915690109869760 7389949326260022285 16408913912727185051 15406538131739095574 15820863671571108935 15766358780267070516 10886483009276564751 11999524340208081306 10346791701312159728 14493801325450898677 3297051915737691712 10941290797692054812 6198985748714745549 7092328364372111433 12365573710549999200 16413129290984770288 1423814316146357290 1465897928944492518 8711659311283273845 3907821938387419725 15834470612954193732 12139276741503243877 16836151599062391378 16452600462105073318 5433841653212768359 15784655334279047285 6644265606368206913 17546789791449608096 11035989314291622467 10986345600331438677 1355893819145975658 14348770510373276826 5742251375495104250 8324704506623602368 9926204764927862280 16847568423750946008 1981644254934051355 2380108622140371423 7120617772185439456 11345026452529064023 5398382470851809624 1737498902752669129 243016517085878539 16160392357844622069 6054146626466628311 8707808569404887790 4794474125805499102 14083726591920455983 4483650336585393829 16854681162321105014 1648232502017451965 8526373420009013830 9129284972353620829 10493289327685634291 2573367145396955260 81220982049729663 6517712314954821588 9324725910223532076 4293986961421642198 6677588794270542888 17720495140627569178 9842218251460263644 3626567093952010570 3128861991515060968 8166809289714677723 14196817487327417330 17543109702192026190 7857104334678318968 14261677337569939295 10718621686278385985 5092247982128217433 7409824585239203615 1163854952533826296 2304796281396309121 14442878703825485490 18188664862045098899 1953821120382916347 9291346644000162897 2661138844885780879 2549987423386238110 23133802210027832 7155616135177837093 12732428633925866135 8310760754688672287 15520174256145789110 10520763674929035876 12391215496991987070 10529851209521053369 3564405748225620896 7621449933526204046 168314035500972622 15442369015790054830 8986024496111025832 7824095021614501082 12931331969089887929 14384503766179902885 3183618485520490115 1549660644829902862 16328132336068976466 14411999423269318809 3767027441166198104 9196723669267036320 439115807025765927 3071950232622015708 1355000412474723526 2573399381698644737 4747295913997748354 15615831824737756270 10313523305529085861 10869695890423500170 2837869841372157308 12303939820759416837 6239068984098925541 2361626227450816907 10309019515389985223 2682240120897203266 1697421746897597138 7960977532224252666 9612227122921344331 9937185461622448971 15483709367807595005 10341349693432031807 216463792290503891 8055673695492627530 4714376308615677039 1809329215018206143 18020453624725822366 16582463341028589997 7051241088153309923 15715488885352141185 6758447632633304124 2524791956015522602 14049139818395465247 7227938178454093613 7748582582687116821 15678238580584638133 12051351860724175418 5674879774818333749 13063948048565856582 10419257237066967307 15047220110677169572 6455221311327574294 12231202993042158234 12054452753739852249 14006067699065656061 2990848407004006936 6847350101162889070 3253434357854312799 13864223954022951690 11878946265484153969 17207233220181531632 8614929181591840410 11376922087864373462 7047396864459392467 1254119163815582847 10925038301948220244 14742478169468344513 1259674169737782182 9951693993080503419 13658595250776774346 7685886066908534308 10234589619102671003 5684065636578169476 420768805763531494 14172446518707998371 8891377765675468178 4687427903445833914 3932521110567711347 11300386048231997491 7129456741152241299 12720277056655805522 7299032846855862185 7476019395644105146 9093958025221834830 8341115041565727614 6244826552835477887 14956724143802921304 9756442049079700092 7374333860030496092 7114751224958168547 15380347111593237199 5271161990538823022 14954785561291739623 14223965804595623881 770255846018931416 8967680430052681438 17571604843615091390 5394888847581008286 1452534239812929385 14413191790859067876 996383487394739566 1510934217819358193 13457754899131646255 16559644990283308266 14998052853655122825 23652685052300560 10436365245445329708 3891556434809050505 6799763346933479204 14228333581350393267 10390018541969712324 3885721080378428871 1334316336148080481 1283243010002962352 15308257388475046977 17150784233269856277 8270155826976242552 35753038397838992 16935668660159922169 7111343023160849412 2235350768853402093 9144707303788863422 13581428621423896284 2387784498087046413 3470579651356289244 17107252398253128505 10138851829232378837 12955801642535504828 14780260597265547144 16158390410528103247 11670401240847194164 17554914746311233430 15638665460640842428 7987358803848515054 17224960099420985446 4419029872285582834 2348654122404215626 6369230334965898898 16766929029116807637 7052383576978369571 8622045498513440669 13259833518470817395 7935282285014196243 5612657935455719917 18081272795608933520 17893309511814887385 11303781896197283498 9367817570822037502 9100799232296825800 10763590102320995759 11425329892188506064 15223011525845994897 15998280767652787830 15882615016471325387 8365769857099577857 1310601774203484768 14659219378229900575 16265034080378395766 7663034174667392135 5225558267294698658 2901798554329849935 6806394920432829253 10359071782462295515 10472623506840360720 4141436386400491486 299794072633818891 16369829653005467065 940246844392468955 11358126237072535492 9281916353915798838 13308551961060210627 3565601914618679007 932753088558076674 15209903162843927105 13906032912908346898 4249128872390801443 11971425878942343161 2352355015331341692 16794154490787372397 12201235145794435006 4533194986136534786 9146723958083681456 5850999118113697400 2182610038263342055 4183182063626985768 10924706375013258261 1941831912746469757 4499978305153731446 10767369093889783016 16925532715705173831 14513362806169172472 7972021455288871703 5221026032687780220 2754166130230450296 12116096049140410421 17661047050397925214 12324809812739259240 14716244387971257289 14071556394864819130 5793173512255487859 5113510466514728860 13229394696349839793 10471881414610742922 14636265684272203397 10425920317847243708 12880581057515384903 16772406017578956433 159443420218404711 15705958479131223010 15119108146190378265 10586262738915492554 1926133381146371998 6128344162253626809 16521272406837041870 2711446170811736669 6183338474457007197 12894958977804557968 16166959125143831485 6988435521383259134 15766204357694244530 363970812626747695 12690589550431055232 16715297809943001414 910027213791445637 9647928002201807536 12767103817373958447 15873186497898048432 17943065639873517067 9102228824302590613 2969396863223067613 50048839402570948 16296155526606723034 15639372072782402652 5956872421783401899 11693935410146504016 5119137832383124862 811318006961702759 14980960100697415233 13926719163365717088 11141160610466901328 3730210214025688654 9312322828840841456 7761682668030245205 14562033121907557596 10919891090335361293 14550697611567966330 3481838136674648890 1782879375345081459 4684141685355382174 12583205099810931146 152771361883243456 8327003308563957498 10015187441517026455 10057537624420286903 6235824126585897220 3487870168389496615 4496987102000355090 16528119721607087245 756104550886381841 17904516157817504904 5041372557511942253 8454233192079605460 6853945449897310343 1045827351884779919 983099355715218286 14211930171153191311 12097380334047159618 1995561784565931966 15080805863431269944 1880066172632766192 7429838863539303866 3889325628880065893 437829458637767710 2830126553236540441 11077756012738058926 8326554404906991215 1504385109649901040 6153508365632091639 14413371758973534881 1923291094706547085 340333778081543949 10985424195652153676 3156890806312721208 3199775286367502554 10379718091288346154 9198245800138173570 17903437313075848526 2809339123952054972 13271588454357142230 1358860134129880464 9041423867106333414 10906358297763452117 4176161565294181086 9155982274356609292 2609659630800420441 7044416611428247469 6245757052500803217 10206606411601650927 15784318537664429550 8957371127589380898 17243904339921052009 7267673228386624586 4148745871187294279 17360713468364081285 16898943570450061143 8803337598159852946 10175687745758175651 4941332203864178877 165277593225102365 1495690994547483587 7445137363802472276 1536839948546498492 15745029776498591800 14285691331448148693 6516638250892374104 15647745812434575981 3854623143614681342 11780558599723866063 16832326877661375761 8539167850235069315 9878680139622142199 11319439265067207463 866678836054674856 8475971253165823278 15131660613209434058 16806699940261394264 14688106672680844490 8202256753845320974 3212712946401182875 14969023798241583026 1488381475854747365 3645366185681909174 12854301974925426428 8435198972964308975 16756693330587752882 15093108527470761965 14395796175484173849 11831251498278712169 16652611908950947900 294393545248695311 2446747322420891573 4856238707481275736 442437315536190802 13188933991780150597 7019766406317313409 7309410876528910536 13270748244545698877 438790784768793787 2942539229750579967 1569116409383248850 12893725547188920811 7311300434048922505 16278161209546355786 6297633068300807112 6137133790220904888 10499866289862263286 11660463925723987812 9247610036474478655 6903415739090029783 5893943034635833852 15619964927299653185 6472389972868966228 1848018247992182453 16443670701555929193 3775271290603219682 13146139547794765509 4558984166989211253 8314297585677309337 13066036039372920988 3588459085653927608 15368953150147975286 5033831798760620999 10418552021884648177 1523488129153487902 3950044994444519531 7385941257699854572 3669008349463212692 6119806832998311841 857622121465908238 4558502235894674627 2020475702206218614 8954825762511664644 3571941144218126754 7576816415129649730 7967112498832010924 2661376667183074193 6330775415747594345 18079054727573063852 14925602621858321159 17426046330697033072 6820279613624933800 15832674874063890700 14150926191803222561 13673378187998784503 1398823701582886709 12993696057567534775 10277946180871415348 2002930394698927143 3154147160955052729 5279506147804176986 12339382221354105847 15805775384094501182 12415420291705094084 16820119036057715798 3356647630632688381 9773073855418630827 8747027089766212778 16882638455594782873 15091831387833755033 10652232749310413115 4872899762386320755 12593264428100167322 14881570902480236764 16359539539216597426 5494378324322791537 3368667233340946102 12836611457945276787 6851395004471288195 6415933560757251617 8256369316308702058 10641210747707905583 2300804424746305319 17887672958912933054 2856272008260607185 5917278516291021782 6581975376812071536 9506393339066797671 1522498373639676967 16967724584607161534 2840459356725021306 6648182759066538416 8904597256578902737 2469724909092050364 18165542143546226672 127417201892386419 357534837923910186 1589538937917002116 3936700078852329500 17422309687174793976 1819666372422801439 2570303875944855136 6957440243678209279 6759562609264505994 15721121708507268424 15965839411012631021 16759604084059120046 12486149909993380365 2863711232597838230 270087068150452829 3634170783758128984 9264995990990287482 11188982959872391125 6289800077553748937 8380850316373612769 13035236891728761766 6705675023904998219 11098761893978796744 7415089001920294954 7660285864888172878 9780574000844026650 4726610260086774618 7590965612390363452 12906483190538242572 8828229350558493526 13969244702859205658 2159298716470326475 7073847265173374318 5407215098423961695 10721425645411024060 12791685124590508771 13916135234545068917 14149770112818723725 11212774102412449856 2114271804509568848 3066823228837951868 12850047611647577483 4183838987255359199 13453099076145908311 12925023490518402798 3608409762314311034 10402700723421468134 16470657124409706425 11487440530787561897 8183127841636667403 18033997982643105075 322437966822459691 17824744319204980667 17168352630883044896 4444552105534763279 8183082921878501066 2226132981209534469 4651398110652893209 539342478342045118 6218232344519045319 10117541370656688316 930736103045457625 2427824370907234164 4275227598320684169 3380801748578424429 17534478052542578713 9728632003082123223 1215475397377822426 14309434976876391875 16522148967007413820 14742500152597535412 8615465016189669549 3049032049767029411 12920002291849933233 11411349320719642218 3700393366318327619 5204627700198994471 14290824636226391011 3580168900398422123 13077247829306125109 17093091724934244036 7988318015958913524 11571239672942205416 5769849493627165524 2601638645926273407 4868739248051049093 2019433613987254373 16039711289888153741 17795152669334671592 11837357919045435655 8224691616211994392 15141137162883401034 16301367937750442038 15902378034856361644 8769268649379548432 17694673154353930653 7454164128141955150 2296227134082778614 17762075563920273359 13423660677969234246 1916246608918661653 18349975172403099821 10293015036371189204 221858116013483378 7158420351599341534 8527442685673351550 15926752560370322401 10817781499213694578 5933288678905059224 7761412497257065977 6321939647088711312 2967035712176349598 6937828164953383557 7315986721266231752 16519768586106254208 4917820386489559739 15079553777342910271 2504897422420940081 13935224543378410490 5496098547460724786 4301148085639155371 10645501726123147477 18160987591253467860 11821074457939960651 5494764238451606861 17442150338800073509 12042475048527753224 3328050654726301477 9170371524006955561 965481792007237988 15339832813033631843 15212413588850961013 1973639932693214530 11238905809977718536 15662908043671077588 7780800283419409457 7425556774081294943 11580446863221174997 5234269394470765790 7993272751906739879 1290302059680626803 7079945289131515820 11920125219762042289 17141274260259685578 3200531709878993915 2186943654949306348 2485231947638457999 3247388725709725767 9765827953417449984 17155573338528115719 2382416871721048642 359263759132021410 8323138993617351228 15277134706385283624 6132835555618765123 4795226058464001239 11890254814961274595 5439058720959271441 5589266939448627614 14555754933712581168 8918548481346702954 15431909842665541871 2078149882150653685 5140713663697589569 49269304491106982 8354498190457962925 14044504682480468490 1497689837406973096 8829358298181812245 11583758429945661969 2499866598820855077 10088802417635633758 3525356644521158767 4151541183183109691 8029227169152160321 15112724496106954619 13931252079498275603 10946696938780987708 12403511301748349611 4269730131237275530 11552997040516961023 1559949965483792486 16598732236526922930 7033085690542104938 13680839089663956998 9225444429766159488 1685481205856696475 4563851560676601832 3591338372514324553 10958961579435824929 7972006642412679550 11352347246429477411 10398333607478127595 4357216020670079930 13266021133456366012 12869842139104539049 18050193569849737840 7448909436307782134 5891331168729061037 11663749270636185950 13297811747911809418 15684700544116215661 3005386932150487156 2877529497234727002 6876226636811250586 4262063281203592709 14408152992875115014 16315016772972544195 17894932321926882512 17234253041027556086 18205719271513489529 5716000008268895477 298731091908269186 739993632234950937 18259311531789501641 932640273685641293 2491011239435152415 7527638614103689095 2090799763352427188 18206383367735905494 5036600662859144348 10434728654531215513 14514156233176699095 5472167146537376422 9351355069477970891 3243857158573135947 11230139752739494209 1998719742044047582 9064763591270641551 16572715894814027920 1881039230837015766 3069184568613052208 13039198808280338261 783118608427767240 4785600638114642992 4137587487587343519 15099160270975131109 3572016415467308170 11229425590275839224 16152494021287963968 1183729632181174080 8380454308265092136 6980027589521598284 13719604994285367145 14808150579936910684 9707035659254140979 15842166526186356241 9405325881699573850 17550406242060763182 11651958369356480550 5674477984749398327 16003014899872319563 14695046226082054459 14352414765290914507 10950809742998661753 10373352320184425985 4199956857877651989 7585872390338789048 1172237780605697139 12702884292729134640 12838668145141439200 4661070714329293727 1207625299352565217 10386562879650225578 5216116325723829250 9738296220309345548 16972472436630260699 13324136475773739081 3074534506676771668 15734661341451423390 13804504832778144907 1154719479659380176 18308104063170077526 14843741703884628925 4314826297260358506 3537951151465666075 7019254966709948695 640072490588564881 7890320528350234834 18044833868682588518 11862108208780797723 10918289901831404500 9258575993405136337 15394103748242488459 18223292711471088978 2878647762341335454 1507891496476295638 15522634120616256124 2338095734362042681 8137338932031928201 13656713992913963685 9277326254002378142 1156636060921299325 9115730134177368426 4309172323612359280 212162689328218997 13328217878181125508 5119532095956182168 7960445279158030989 2278590092418864924 1401893670527025206 12558723918245955342 878267145001927966 6754125411633641670 9017472950970521784 9950853991418221078 7063208195426914044 662625266606288178 13403911213721757210 10580844682194546781 6932742825767235045 6172893917579119997 5281584379283891284 1870649646492660729 8719329187015806144 16094808736709323596 14189479658217537749 13787557545455375904 4984703620684153984 1599644625195138394 9301383921933610671 10347505928971675522 15559690666710231230 15445264848403934104 769820300415914383 2054997525755155513 16558346807561488895 2452354070214038888 2741078991456856911 9663464285158582404 2956618658629042719 12359972539015745706 13976309728172889429 8096360136500629706 10728862427190720711 17576363032822098700 17337179199248607088 2490957392925528490 9754821781906285091 15958165614678862480 9196308881107786217 6985421700612148051 17049477723638622620 14301232792325951158 17670373900389613711 1303804700260243314 10861401034766313064 17533227217876534621 17851928882907980764 11943748910395682227 11889264563434073790 524323582427926611 10664037537878545143 9975269384336851196 5313246532598514897 5628493735111156709 17568828594511965956 17969384629384001740 18226518173629780786 15738063783951918134 10634698037892952024 15012055484059893474 13320843291446044317 9244449263697967355 15715904646233683359 3840560665140181717 12734015235396490945 3980693108378552207 12017647769588546198 3368167255288520901 316866721631095995 1095730373253989455 7696880175537700522 11194453770872227143 11566420987248404649 12023242159353611828 9031183664901649067 5667387955530010392 15660177815940864008 2996018212488725760 6090968417273046120 16204179065317036321 8929732859747354633 15711716430992529402 5875214150295906065 1703806753644648370 16700294543610914937 9314475288352823816 17886664822890471523 12272075469771011666 11974554030843144691 9027439094353297821 2604903206489492658 14334437248885233799 17583856774464800459 13611620271469237774 14844229401139999493 509469163967245632 6406476418492301463 13854304524183231143 16860998047042560595 2576760574396215770 1153484071338382312 3538245808532562229 1524884092283784537 3179605939594033555 8308997084108511150 3688355006504506402 7081907818796304415 12353754497535460285 4402598509105424167 8502734717504265373 9223470363660833522 6067402887272357428 10927448842225692724 16407911008744583412 13821571305389617924 13691410600150006890 15214493425326410576 9653593896322219335 4487656830108285114 15325142762482975369 15066207680239489291 8319056454537957964 6360790039353732178 8079754280635614888 10142551980426958734 5567882914918499528 12945387354314658188 1753237555579152085 10158205058168898556 7791437009713854074 17844015534090577305 4633444542555532663 8570970062018003061 14487102560687858558 5159939981913020128 2267850827428746394 17015513392028959860 10908416567856363587 10423350069625632820 8663658397400699337 17390788961913616151 16827761123458235094 9794286856912032333 8119527988051619452 9279803063016944500 9353358068578022000 12675886307866120242 9252194644744423974 2868764663296291336 9523560866490033409 3766617566861092709 15454661922622411839 11569275486565956303 1011472221008931462 17741191953244373118 17889122161638387357 9398089647689493179 1183849085766159715 15368362000577769083 15054937750161042424 11291262418441439728 675667797365498161 15822414534736774122 3796635284410369303 12322864625161874681 14458809412431264551 2357487207350718287 15137157628006177712 4817560259391087028 11700959357039544880 13057716459323567305 9978107569338654169 10447943605991297834 5806662783536797943 3888991707586681736 10578206243339643993 7634554004596944854 11645535844654504995 6990045246088407117 16609467596123828805 1793216633379026909 18240155163084048753 8008833886316955406 10248342459004992599 8571233622178837851 79612969479652879 15209593973018782141 17035998282200773776 10515593452341336762 12356703531566544094 2722280891436333107 7114232010678982270 17260042488007260292 1605613133003907333 1244859946091360500 2418435158740089547 3429939625675272369 1369164344350702102 3306863016348227705 15830054570063363780 663612746947446759 10558184259151830444 8436417710926555561 12925758230548885793 7576638716702889992 18013826468602571178 1753646640043795742 4023732825583505296 2991235027707313609 12909121672907585440 12029361500130904651 11410508819122335921 653639346206191375 2387511454628551131 7666214238373047160 12195855375708590702 7403138064199617173 15174819957017795252 1022647910203060866 1899432456801318596 11257404619573991319 17075768100851868153 657713737437881486 1709495539158196128 6405694102958887789 5114923161523085539 10409761429455251710 13863139775175443834 14347725659882697679 11170855278877000596 17622545747625714378 12098692890708762086 5755267118645586917 14154811548896903628 14081207907576621078 11540333482277231537 10311650702845974550 11144592791611341857 16451206921463661361 16478471430653359724 8088151055448531230 17694194254195405627 9308627853962509442 4238883866040899124 11952868906884663719 3877024039645467957 5235416001018896999 2536789839483554791 9030271671562363933 13953225060548980799 8178234040732989606 15807983890845111808 6188967467282970954 4909533634586736792 2501905390475413268 16174953343804702874 6674722570055611806 10066201857410338818 5146051947936183963 9700743660918800981 17106723234122460642 12097813145422971147 10322099495233195948 10920134986721188043 12987440328478804043 13004362017126181710 9227756768681359416 1116201966467782523 8463419848288192932 456680334054386094 2203455068292708167 5849241574546104120 2065381269854711867 1517583301052277632 15161722735177452089 17552081261538073327 13564336094680067890 12135964268681507608 16104459723669744490 2783498549925064606 11609938884783144943 230631273253474792 11150636548052029419 1304416814860697519 9560468784086279622 1450989916908170808 10924904052955133536 14900240218268640051 18105302107548827632 8954769145804587734 4586540790369276738 15691296309217788681 3248076239541094636 6558349665102384681 16279381475936114078 2979624290807851235 15720780679555105588 6774816863256894642 10706474832458639999 3495952175560134334 13775604667865425278 14196442260558416115 8134165836641232140 6407556890984421955 790569563360006987 5407724935325834963 447313866040185417 14039336010196764882 16610739056626980485 6300276363759235588 18115184641932638883 14679276649439733221 14743530966066097287 11528505524551814128 1513052519664923616 12163335509450310019 8738189035315614705 4508015532897866065 1295942014212388846 11955163919388053492 6549820387894808490 7948240938826532625 83145770050636605 13783302605590448505 8583134627547898426 8281260615086270653 7318293253129912756 13952552751768375187 16004820997313093112 4133052714402951054 12621797663657718399 5989020380075608196 17446089416514926902 7763569914554139148 12509753240558882652 13781937117015351582 12269348565700094806 10785715906975087624 1290739710280572603 5087168371071088106 11130884738699304379 8566046911486483255 5470030718769561570 8040385936214483407 3356295351157164503 13960035717955002862 457733647724974735 4443590724813322040 3227481487371486371 6052685600375706413 5746877198958769345 13309248473601978985 1978765315219957309 10652484258295668097 9536014927860838557 9021703406804583681 14538139701816766697 8750793861190879692 3501916215378864918 770388537123108616 12884513011763985887 5858216397967544303 5507654871600989792 14671445722554653136 11831256240704585964 7149019461084363657 1479721221998550321 16138387856768453851 12382272787928726081 11712029665181553857 12073804420738303982 17326643366371724621 12066263555878743658 14017045498846764684 7593922437001303997 7294093148522765 9358320961835959253 13044636324482165641 12112460254559262629 8411380622945306330 1434858418653455639 13413705022765356947 3696760512216494336 8212240961323602631 3199292246981913204 10947933207572252652 2388008003160403705 12351005767816273163 123928309978652789 16956989991652624412 11101971993175044499 9185745939164778595 5367475616651833773 11063616125360688725 1153888634750260622 1122538962371117770 1117241071314991205 2763753720963360631 7163472909024475764 17861751247092172724 8895518790432087574 18101100745096055524 5846787014266268881 7543104152728115248 7331978403824605733 13369882731777759300 16112082868332924945 5707189984606704698 15884209501603024119 6697154041939322037 1468225817821146003 7383702488694827739 8189441578008863726 14904246469443589667 8671289187772403673 8067814764080643558 16442937698078674123 15909846588422432591 10634520697486771726 9945175858816093745 164303222999978570 10228313944859256965 6085954233831174049 830555709414172662 15378245715465324526 17328898646777146748 16433148769884309754 13505159857790530207 13497532923407511238 7401486839544130735 15225994672847600520 8736964027265506279 10818394307189336301 7222753700677516407 884348881346302411 5696883442665308975 15834741324309790026 17977080158041769648 16533001283942831136 3867380684698407084 6247900525355062105 1900376702079264265 12984756532263769369 9653775381944530647 8468272743428786016 17636126227113282616 13572155678986031429 12562872847946739514 1072296287951765716 1422697754006734723 15621365646267654379 606058145636681971 15338766321762719202 3196816392542640100 16872349853430266117 4953352593337963859 17475890674472076230 4773493661288467265 9261695403705615029 11395789223365826944 13278146303992353918 17098428241187180370 16589100079441437206 1700273036675971213 433902446630043741 10919819939838592042 11354969290303883768 3442909966348224173 4949150435427606422 1713256789601624256 356252821009065603 6152747009539438352 9259008913179950107 12099578132615268135 17393913792947059848 14620146089134529916 1065519284024047620 7880497268442379594 13949205550084389475 13340528078224593596 2355638635553991883 15079818339010777709 10720608313367742540 3523726460156541317 1572712996389878883 17322827433298916296 5065202524832603368 15026927578302519906 864004241052747618 233754642917128035 10307565067565202505 6135971986692814101 4058731190578177912 15765545033408213731 17038211679116555199 2555677110257965397 1467516443778140544 5594213329050225729 8663098799331688955 3475531412271919282 16771466780895920600 6004557013930349043 2101474326372710841 14540956942358920310 1942908627901498443 16462327953337013179 2209843770519010325 10051998004389673247 15607661270612486794 15366946996198248746 4985335659529897958 13137819336683157929 9437540028791016902 5157581193113346736 16612813548160714641 9463398063984502718 9927600246076957714 3441197388675472307 15005962440193035950 6900555763297810886 5749061893712291418 6311106369026548458 3639402911989641735 5325947963884270683 1724091261308618398 3437740188846868445 1485089216624915305 12093264231402614686 4358946107389247361 11114804129268665672 5440927177870076104 10046438616872526660 15214917905623855022 9868856354294816813 14964388329980398479 928534193100068595 17648026093314835565 17017709576164176890 15119952015691480112 8326171697848769801 3587485586017842038 8910539898630865817 14898489214990428822 12813819482021533100 852078425268939733 13147934597393355022 12091790112256306733 6971757754711102843 11197677952085411842 8314220696785296179 2845452656204038384 3076080339984235992 10355499466153510765 12834946525000650907 14578107542139080975 16561312952350713778 6193514870148855975 7638544134564596829 10406141031084368926 16073279226109840696 396894933892747604 17690967698712409917 7354477544799930378 8733373141248420868 7400277188933797253 9505076616112007905 6752534814372089342 1312032824212416744 12229949051409046910 9096926875861893741 8823810820603365436 1168854736645903447 17868872069337012813 17435942642091596364 2777734240651986829 6603884374687857147 3268604631257530100 849652572274389983 13395819578977390840 17661568343822006499 2183986988151645267 38156329187933960 8232302383185688535 12280593594623123460 17175790235344175516 15613922082995079204 9377431252501116288 18185205127405355535 15862193042199746362 1840516643023227696 10255465040313916569 6917561576537796675 7658101318930485404 2826801736628395160 7294017877109751671 3435875187802364018 15876253892289059512 7606361362016997271 12392567613771620473 5816228200878236317 8881568040224677628 7001197723119962012 6974372817329654180 14957540918363497853 4554829313387841574 16107473655151576829 4924850642034298797 7899747540965545472 6467486424673888195 16219341572776086971 2277494900555633428 6829788911026979709 6389399422171819038 9529859454642359755 1341173369736710297 8017995255649572903 12290112698388807746 8449413707610764858 2110580329473582902 9833040672828844553 7543699868596727573 8785954372672471488 917634339756735606 7145138766420996518 2514444221563466560 601363167233342011 18109645076072657535 14987646598466802680 4823063471932135071 15873631028765552809 11077457497170504382 15660715095902800737 11478902335733204123 3510392519486209359 9057980956462247902 17441232736098180773 15168212391578283942 12464565117569272701 9718881511512962018 13254082135525079779 6223778392266787785 8995692525939903919 301336895976565601 14030736413486926243 8748521563221198223 13416090064737061243 8628552289382733427 8887967163589140423 1710727766692987314 17086127581953706957 2802671960427832440 3586627678196945871 9302380327673569644 2552138077847619929 3291214209141405597 7883465971612448068 14337074075501742628 14882201117280959847 5127517549485416127 12006939598154388553 15200941774626686266 15824347257331939959 13064721025218371525 5483729500009087788 7216508049291158906 314741517318662121 15541403264157869171 13669096560084965702 1321493458946058881 12190872779876655918 4364523155225460979 1807076140676803753 15795114013454274264 13504363816451627711 1907349951395806539 8707637392872888480 6228990566639788779 1072109745147125541 5835486045326494330 949614212840219964 17596022676293858752 16078041856391806428 14707642083482284953 17937215144094521699 17166714420608356916 12706248180807172014 447653759674889855 4127116684951824113 13728700471969257361 14870796432076298730 13084525884941881252 9860869498014023461 16766342593738155666 1048956165159267946 1144657748202471210 386342329984853518 9275302491376618586 4668134587993824478 10097231829370903549 3172626908107454142 11805856400502392924 8075198554138559284 4298025331137292337 16602376188209645697 6325086593698538518 665831988451235299 13209704331197010211 4935623450462680279 15608626925946004222 914506809033218243 6042766209329976149 5073400327008507489 7821380301033027196 12220644664333706056 305647971100133674 17043095005012684594 8833954500684562177 14677091150408446161 6281996902534239533 11189907844336218457 10909234643918278779 3192212554929701615 11923711716445996974 6810746391283247064 16597591834661677796 18146515229549274833 6551327481486962363 2021207212668848575 9284355876707545469 5953546808272654807 5821569648237201589 15483869518238792380 9953742822407396207 6769129713688493957 3638495145790700320 1420200247798759914 17522842714300284021 12117553100441506003 1257515542939879832 11224018008914380715 2911224126805113036 6124962519509553757 2860230138920830270 5224325402757731754 12105164091487367094 6236389939068217449 11878197196079023635 12092816462741063403 11785191376584211927 16062992822493980318 3377029685483798555 16011819196695039000 5786516955102002433 17754663477341760892 16076292752362300399 11953070071540713290 4782609677857960771 16313844203831177088 5922384637280579022 7113157518871024745 2973109765404328466 15906915472907180815 1971392653770501107 1065251694355107510 5467666191819129850 547029215577541139 2664254278154947812 7068251612545784700 10644294883521050713 15813623304549375835 8026210359523426917 13463255543865086228 15886373204651902930 1484638280870481932 4124695669567398419 10650274508514771251 11482960213895210643 6008921516255595506 2376458800025082618 7920656188118627848 1041287776619530020 9969787662786165099 3286764031250562428 3507433585517676858 468857191642614944 3145240082010231119 1410310097571409654 12072332307753059001 18136290780851109042 4988133399121554921 16829084876113517411 9918944168508513024 13174878862615295861 1263432946618247269 2584395937143001946 10471909230726302153 4959210068169036232 8746467525858855449 11671975688428126317 4631218179716649964 14949388751599457605 16523206297193221056 12786756779957211794 14260300133033726038 17988929183836248622 4775727153475886470 12968206635700535011 9655472220991318872 6877379616964680819 8124400997873934185 226891681043870561 12479157038746163192 13604644041240291120 4956323936170650858 8956573587975776752 5898411243643565992 11629448485490052852 7062308589326630771 2892465990931249652 6224959117197724598 9269923045188646368 6270986733840224156 10969528935392217404 8011370751100602818 9858367348070456255 4636897798726136981 9295207466671483025 1579025235937071625 10528207604537054837 9696082540832119868 2479135549266821972 18117416753487097375 1431776597351455718 5548511471220203365 2016922326305054994 8151265002283317162 14444469045183843386 14056491363151738925 13739112823321496353 17752226432852494609 1235689868503027986 15181263674522567198 15649716024965690250 1487465210062292211 12881607437324665562 18436541776978162408 662921598136511545 12189627611782712563 2366072943595574371 14230891156097757163 9328129316548432087 9880290308939259927 18393210465006904217 7862948951100344680 16073294319189208914 3178495422845705337 11421246219865630139 15030396033461411677 12298818009371480342 1971979645603968614 1770286667268768923 9201991603404423780 14978169098584836104 2687038731393536235 8259434308335121276 3649557871904010702 7521757218207306184 17216355812574618947 10333246835449125005 17416519131699334966 7956434837884774794 1550878513591771273 8433855662243020502 16476432566231150268 10747994349418185727 18160395512472084575 3155039391430288128 6018084439141315936 7425047842146459145 16996179793493133937 14781056965285734704 131531206924833508 1370661166204959458 11544419064341758325 12050600403232600287 8851159533471014536 8774831246294521538 1938427919447344511 2797621326815049124 12173563855926326661 4710182863062244195 18318669917772116765 4724872420965830963 14898977192979556388 79472646497441465 13761819887538105943 16740355520977957429 6452779674436008611 6747174526604835039 13278789220550281000 6866562295601595337 9395241731101792633 11996823789462201925 8678650999644366092 16495772089670232757 17923358645102901488 8397677636581482588 17296298430645398857 17940439182280027001 16624861186598999413 5461213890891738847 3822184357912105445 4982345089090270167 5948000446309782895 1820389541236828540 940702757923844092 5999616271701012578 1321661844603130070 15732036851623810527 15422953046841180733 13668444546178302508 4623106760152079003 7803777753450503719 12055322955370109789 8269651765545267114 16115261089743741442 8782293721093833219 6139043176706400083 9378835129324916683 11954974369785180539 10637482691870782630 8281967421885070530 13131860330256642342 5697235279006892506 2635951089100102515 4578460442085342233 14874697324028969935 7357263438102783353 3462540110797271631 10798884912727566481 16610941196829195050 11795925181819973543 15789201450229643211 3141873632663554580 5424674884194110076 4822819889479945600 8097088750371939180 10223436495772997338 9742138967113655228 13509658600449840231 18343689664113223756 3177480961138931972 6605816675680407632 17782309445123554643 16729752407348709333 540791733397996747 14818524302428380416 4375896660582811659 4642524612969867984 15448044004769040671 3593553405215337129 11199474172710296821 8618438284062485606 17936445332819481283 7711955366032195327 774742181969956437 4045913888126227434 14129375893615497133 3154653702386019215 375577087124046954 4267600408276638798 16703867601584436587 496527888684938196 6149936898377877369 8867336767765363135 14327724046135809735 11284418844717894381 5494973617675689055 7506157431327681943 3117603585789168218 14530774298548230017 3133269033791703199 16013629350378354426 15214311120259714115 3666510852812220161 9777013124644388064 1720544967329910648 6749257973836804408 5221732612045188761 16891130402650126009 10097059813575954571 9293944270502715570 801803336325915405 13650197828384683183 10923321079908379466 18076097193988993412 14110952556999782537 6667884758437940549 16285948205836571486 6538385143219669815 9625648262091652699 4360838913496882709 2993758993153421058 13346642432824744329 5891395406536309201 14309729986974749963 6506855369125575927 559945039673451327 3366106889854457506 10696107916960912248 3646411097609138168 2756361130453056552 8312285104216794258 12724282940826714613 1023231640604668895 3133130071238370182 941535888691482809 4715009739326905248 5156371812723278976 17401222190355726573 8200944345710181865 12362117433659205734 11994545534871411082 10685669832881619068 4568855123368278521 5537559925153667870 2493283587889760357 16468719489488876939 12292812136895205952 7914664053777612432 9208492084741457765 8691306701724783115 3131282011561542680 703788996038002922 5053360665047727647 17191651835677672643 7183131318262806236 14943852889292673823 8366939209973522847 2461470745586018776 12349365753618960918 4673146156231274430 2328741720063084946 5839129403293345590 2698259919711535209 4617563217642351835 16468056355776985276 17903642849695252745 2995269604833773447 1224664430522564383 350751848858723973 6795055331786914389 7961816024546747504 5928333968135749868 1525536553954665835 8954030061805754319 6849501758974401838 1044858308286537612 8797655996395205652 6086408110705335021 10055042814350378608 5092790952936315500 6280359560141992252 7705480711715726318 6415493207259571036 2770467690354532347 15567019682382911841 2754665185148175134 17988085228584505774 16417381697309181302 5722838825228224263 15400514915573288252 5425594201544354762 13861794352721432171 8123450497798790249 10464801895657531331 4458444624608608489 4492751372062602042 9646638425057356827 13832898234922417470 1891555580172048294 10275902976898996336 10768223831371815175 10184695984770186780 15320529395710741817 16432992915970597037 14435058043754106379 13023136287919974518 11781748761710961908 6656001101737992170 8548226877424746366 8867873172317286216 3332120460577107812 16325524358376688535 4164111021789640033 9872328887001949212 2855032717321607621 17132228789847934836 12371023450140270752 18208148334172147295 14852270587424543191 6561343880605251693 15136765553771531689 13981988033683002894 42366769886417155 3672772226566276781 12074175301000065507 3601246045924775182 9947212074642916268 18297554181701553661 1529965384492744782 3916364954552636130 4890963977670402142 6264916233977633651 14733659659578646191 2647881245874579795 14400645053238685636 8767383902380537599 8490530652873568159 13616524358872149517 4030947573057694284 13107346946853936757 3967922053143378582 17092455216823843040 16530556565701493467 1157716292356922424 13439342428698938137 7743797015764710261 16919754375382128487 1433499402675272205 9093733102804694771 7875201460686687730 12517481774495560962 17544491917260692082 16868349741000901603 16957739310253476798 13210732475656898442 6041874927301661879 13504668640354363285 15846583505369091355 4037533849672427448 1633611518043171209 2543980553107090986 5226036196040178301 4281842436673464136 12414529225632961829 6191085329151878359 9489137698348260694 1232576518083418233 12672265318304473188 3158039396840276753 1600927362084223460 2378654435808388909 15255398227165264824 14139980682683949474 6168163388458619610 12906295229728288036 8033786615390216262 8671002431161013884 11759025986186824797 7858703788550381677 16230228428388086888 16538540706870494722 17195787172268619351 13399531164847739299 904190819301117966 4073620647622179135 13655060191496371478 11781044879321453452 2577750110322351839 8123983932078385973 897736571988062861 4068114964177285830 18355822076857738183 17316624875998028842 17305637641513572171 17195794305498259924 10690832871926825087 17475650405212485601 9522145351741457664 11171558291227009593 13945742743644921576 14304909743390884443 3532746326555267075 13111160865534744064 6572157797790568202 16811096243076390962 18253696285674742763 12899530733517577352 14587418917693336768 1335126431914546725 4700797070835959975 2567571969044191280 8508921209144140825 16140764270863066951 2841672325902089868 15245434448952228632 9538573786623848366 15806369993428358378 13783436902213441989 9001404367087592034 17692729291947469734 1654595388752030720 18416263665120915473 3446149788766028239 3228970211600665166 8960790677022787739 5131170265099225591 11891900376651760573 15813728587399913864 818747061085960788 6028367937694833486 263700688324301386 5703337975184206878 9761466109311947596 15305067338326704587 6980886110778800422 5784796330228821663 6819549233237203014 18200352050395223477 1542360515861921455 4806346664866649936 9404330542662091015 17516217107305214437 4368009486800682651 855389693451733063 5987743833304925311 5675761953336397684 3275049610707716335 11298205563807613387 8188651698527143740 2702832960722809151 4207299178377254928 17280730660352956642 4386536576227291139 7682205872066101199 11538450060411744181 3313680228166577340 9569039610941057558 9569265106188630714 7318508780865713447 4212817427545772569 10447552863951094287 4789110698994794855 18281992171134095575 13174205129649923086 3393165564460257016 5295612709393007111 4639270826048819057 3357224275298600235 988554522095389841 13932333283064269842 1038560769030877222 6799039757173610186 12371426595691832311 7479374925464947994 6388607565108310429 4341851445195430553 17365811753761857175 17558769392756110153 880013684111971228 1007194387493778646 5969551959915257634 15743319332562632036 12672373605681232086 4800809648925806758 9905982332931200831 9842807361702492560 16422521819982331402 1885238803854575906 7276135791100402967 14019104870937409770 5296641348882839419 15675544870179122068 3626883037476741300 15183454405098545713 8132932901988906735 1599587263957157319 14649142798895442404 3061505781926527906 4075105203035838336 11956488451411172818 9770498893147269481 11765881939513627626 5777573888744754624 1893986854846973780 9818951751340086371 13950559764024763441 14296832272273765775 11740212602432782553 15905611898521425326 8959997875434392850 12636397335228497053 13430424840998707891 10066397405824075318 1833780023548933156 13724575004930357431 3041275767328000467 15858995048359164213 2930348904628428399 16556227044056015878 1348675626350327373 14715035688285884853 7240352770539684289 16481060295923566770 13860225331980267266 16661848393968433807 12501384657861436260 8234568101194940472 10926208233066244855 2177483084627117658 17431339568597330148 5920819203198355981 15591692421928094900 1972967533483345720 16793594275453399103 468459084042295794 2166527054631244703 12896251279208342763 18312546087223576109 1066628728745906679 15530679204005499067 5592811508509785747 14072094050619154320 4413997865738498958 7331769799074304938 7723159836287770191 1828228174649851103 4123118062568917482 4463485829918279465 13765895808132963786 11008140847482674268 4008766089295878638 778713887513882027 15636650837124542898 7586282717784646529 1759622692216717194 4309058291990712527 8056766322510508127 6937087325486727244 13606537713090462014 12461890746907775538 17556242516708563157 13080109409686077455 12220920455598144385 18385458143492661236 11514084116127774746 2432359053519737381 2130293623668178217 1233885464627016941 7500978413392546682 16619243186464271098 14766946770293410710 9196127537014464796 16730768616959387071 16357081651254939492 3279980126572609555 8422806400766953618 17011420526596788197 11627937644922864172 8417953792888356360 4046611115846305027 9741767523916824916 5281365319371099307 10804844312738351985 5636289929719549542 7521922292549127121 15889350805870421177 13798930475484124437 4625408823301376635 3536471997830722642 1017343024428602402 2807513276866775884 2657395087346764424 14045501554273202210 5150272688646479134 1145455256278368617 6328592360948550461 7129045892682348131 10542637980635448401 16468799573672198238 11806509811709042444 18276698531489015288 9918966110193923181 3262227684042036021 12198819179496741261 5464023241543693811 12908228792583196749 5668077907577016575 3434833717727113205 5676644339699692563 1163575354459025322 3264955267963518847 3172787864979028677 6775217851388757801 17096254234317075171 14157737723794205572 18431298278026248869 13381496375981571344 2983181786666700682 16706799874006019692 11966524449530900912 2899555000016683463 1064319839978642762 17207958229919281039 12911241457607795242 5125588433685397950 5776400754416093221 11797822208188477850 3697838585797609313 1523830350420856063 16348250957864512032 9596535209386223541 6405936625457107610 10172168153446145321 7649133950718712496 6742041239179789276 16855022946856600578 17932848954383078764 15298779800301924952 13844044976490994725 5694955236805714589 17248472473313420847 2683277416297696173 7399097000468445616 4950382710045446975 6547021038231899047 4684061880849938228 13714184900616648046 15717713816502475649 12960007168585761822 11005872176372997598 16519540606459715150 12550261962626976848 4437546450603233239 5630966568353076516 1167978202257581458 17337096813273279644 2059227743903927584 15016334736436726277 17718868948144336472 9699548677265009699 13779585885042042108 2937745465533464233 1470317883044269488 12926735975534429250 5661862107765913879 11505385630818723523 6236166735049970154 14281596011747336049 17984631236737747236 4007101933987493970 4694427618623866849 3914971643314610361 10403401492769536609 17972182310509626696 1804494727891216163 13272851713671272157 2508687771042465867 2509848262732297059 16027973549698834328 7739469804747618187 4840593384437479573 2336493184747893179 11642681725588506481 463848621444856627 5888018324292696790 12766115020500142394 17403454079239922044 2799804234858251688 11797991195130835250 6580211614264560646 9052054832296917335 2731589608664338427 10959344426406708135 7612024525160975676 2190119212420610509 10240544756373986355 9241696211655601618 8221017932544299442 10913058385238567808 12113875553280232792 10015283337338513425 8181154890315213553 7842770039972192962 17786661250297882389 7587365646632384499 18274051146254426269 16878644962701377920 8934626776890450211 1912147855391086552 5945235012948025833 3292246702887947518 2870402768875826340 6105185473750219753 2332861147629247012 3298270888251691261 8566780847458613211 12601681574475595544 10317716765506768760 6456859425525451093 7112168743607017785 18050043027714446151 15136089567425914631 9505860717957063041 17745792994544601569 14244424195758398087 276090829382464919 12038354394737067096 16798475326991695001 11286960550959805066 11801734853314428036 6803664215821308674 6923223771627468645 15906006248691203397 18042764366112110735 7370007599847683604 16701853942682326220 15963256890729309986 3526265238532490199 11799216528914502699 5072234665004428309 7201668479856742157 6761988046656593121 9297416763493089205 2868178751728535731 10613301991677556419 10159656942254265483 11715421827100161007 8189266953894459448 13692316736831587009 5395677017832871058 8346525559237431451 13520684714879433429 2821951781276431988 13091613161742726901 11242844094207580306 15924679930261075513 18289601205622184711 13066784698645565825 10836604361369752610 3823311733809695667 13978290498362971617 15634734080309242053 7513275692402822971 4622736843007836188 3820683495790644023 3794847413649781806 16324056993927349306 624554872861051688 2886692031738048619 18261753174761198021 735451226341568262 5991867028941858195 11143316150742897471 8112722626275975755 8308354010045595928 7524258525661106459 9858526582949377079 2127380528308960385 14218754043863499759 6005629019987962881 15552809784189494168 1602816737540927586 17779413885120892861 6221341633251102919 7580751116415362162 10312758008403136468 10744204434742057784 10401969182569640119 17612189174774423590 12903160574091516583 1843513486882466228 2099285545738210275 18407006644892449242 7859453811442090011 13719842884175053209 3517481930932473799 10312566158686317548 11532379050504854229 10874524594740296061 1137417703328108528 1459952115907880037 9459816063375873047 12289964837723600616 3937053812869631059 10747776256777167749 14016963509994033216 8057702487337501637 202613277150089266 2511308441870612350 15944139538198106620 8657742944537395529 6410009160541974948 9991473624333014153 8786852813962799130 2602313819975023305 5379820140323760254 1539004104865899216 4756293506634554676 12782164173054460765 11368042243219541584 13300872634709263475 10677634454503961492 8650799897513158035 2374596154392446256 11183203568069755006 16715149321019356838 3579371302749859525 16975919317013305387 5609731456993750846 11892164679823427331 2551131004171499858 10661849104258160679 13833395363396357727 16849928148618995537 10469699145816387864 11170067230928333364 12702301432952616358 14158276572791204910 14212126413735457848 5706167653865868017 5478257451589783876 7435144523505188917 86829021596144458 4611920223238477054 5813879716406027590 12308970689749471999 2150009616516012458 518273441175536379 273255845206590497 9359569052528504381 4268549422074280345 8195475840692767176 7300193286124722117 12903698202455427497 8520650753761895477 1673840979113505420 14717344069878915747 9306630960000846941 17281814226804200019 1125516651392021458 2919933974964435275 9318713162607741088 2640601233791342432 15911033257928164561 16164856883721166026 10973934072219098549 9186137969690878046 10203090395391451101 8683462849725319569 6057756289917775130 54142945553909452 18088996882968686154 15330173918871925468 11867950122790469634 625281724576195511 6496952048651033891 13670171700891866005 495365559035044171 3228170587270070529 3900965861171865957 15096661054981215075 3065195996260398116 10791235615394684400 8184712896264375901 2465123310675583020 5498120774745138218 15676243060539014538 4116919963246705647 5154967238402383 12711380040668520972 8644391620068046788 5117360927417528458 15673350649405284912 14632565205568080156 12783309308913203820 11583367818667913680 4245208189161091893 9123082489456002598 18038934690513142237 3741879212310907358 17154704984158203912 12461403972693422575 4322475096600517213 9671049631500935471 2883992369270186335 12454385343191649534 14218923897839450300 910295694305270991 18355496545741697018 1689224598953803163 16223630774528529845 17667167975558190458 12070945944866148738 3437317870055040599 9779727762103392422 14670734734969704222 15021524811696006455 15702097237563109485 3729692103432279491 1619917304545980443 18338845588097531332 11748078346553601084 680703055061783269 2919343597555516205 11131486555687423769 2614373536701879785 5274140934892637306 10963081403021884245 14296091033276765442 2105312588046446018 11099663271883268289 8610994122182575295 6519154387255519210 5782521679199268935 6780727159692719516 16902842987079340688 2367640095255157707 14454551126770676727 11532236822786709930 15481883010583980599 1187351792191347373 17246926687528796034 17076129915250470325 8483074808235926269 4838118227136788522 11642253743536470748 6913926708887164884 13940321765166621501 11093905402967753253 16863444080466934524 2801021079955795556 7372463348385947666 15157525928916861336 10791458181609398277 3936341574456439150 1189329767349306855 11396387853273247892 4276138493812874609 7848074170501644141 753846039466688409 12115325023311038242 17548825892999641282 16786117060427594977 15816441576937400518 115179601624279765 13611573759989952645 11230116773190603175 10318108711469637329 9384047708195366474 12945244070950846556 14205921649640787968 13105305225836292068 13553497821446085055 2074274530444405043 16474000712419871849 11918038617873826180 9109637523079948521 100263987737149247 15894157261141245232 17890446707663844193 2079167583737281518 14007108143964562725 5534687274152004749 5095141127335918735 12247295716869584843 4619605967454619408 2450352560427028383 1776535817282514943 1666443314252740850 5584210478742972116 17313384366055135758 2989639065310611212 7043987532066234928 10106530561028637757 8994428334553487008 10391415461182162792 2969491709825756562 1413317105336092075 7584609264671789022 14260814645262707296 2362370397491055655 4748393141417752879 14038296505542241086 11160262152810613216 6194666493608591178 6402991671137797209 1348749956402142845 13488193246216530448 6013076796298083137 6239933282837998596 14635031756797522549 2092776635047500666 3468262712843885078 4834264505273065551 14752043144565053381 13096284976979874621 3510103794274737254 1130451143206324492 7908611936209848037 4709301151674553956 16644015806550620742 16557694209791411383 8422715571008869608 11077549602214865450 15028110002835002499 13061365463937151564 3761921275067055094 11482499334546856056 13931044132477866872 11837902109118434733 1939025805293739123 5318800147728981281 8556773210506493333 2654086882926164482 10564816353831042746 11395532002474575355 13755207319428093545 4542308329880949229 15214262282601637439 8240963853895928758 2638893973795969542 11013021868300598987 7035316600328984360 15256450869118028206 6382338991581633741 1041284847177933432 3969971827942169476 15313440613026338551 3542410653583529095 18393110796752855977 18269225620244947852 12006633718341326179 419611817120712255 13162251940920977992 13898558120419311017 10704649020888367806 8449506537091925291 15116455697289940010 5873601326119637665 10307549038781285329 6503497574376777009 2902987656601938020 5488906712649867633 13871507265850730203 1522292482672711146 2364842442270422376 7659029951182501049 9957547123290468419 7240630707322363049 17214408446515578709 10012463400988287798 4717005215781540807 13371526888371878981 1647388492355930006 12265295495064889705 3468449972163006977 8894300671020737027 2467381728384978381 12370999823040296702 15967453239179403697 17356630538254971335 15247797812252148698 15276780695860867249 7696761262000708879 13917688315752545789 9037981237989148149 1018873702203980482 3689072060832966606 3561062282838458508 5245772420147577748 10386468040510120593 13267432774996804142 3876941638339684725 6886773516141703464 6105016057890664827 5855500350431201484 1413761530079679279 10954893744021249092 12548928764874396060 5847776582778068644 18118494506713160415 16893698220017492502 4962220442812914507 8401638611079433811 8225615787618836025 7073744631850756813 7542199853034858225 11457632897576483248 4030971956212995102 2890050664308804346 1602871128632150745 11846165153603123350 5860008921604633869 4896630803321289987 17279765733110416659 5588584225326089907 8983291101670740360 865881898343704435 1705483531778966414 18158115547007165859 6285267015866152011 9798773672822605887 4639966279483511630 3651627557735185660 15620354307280528026 14515620085627878710 9663204603401812959 18236803775283472063 1212359673410642947 13551591207692065958 13311600109117845262 4999573827632540070 163615314418014002 524128843894068751 5763510596171310377 18317349246007832608 6265887993459272161 9937518390043579023 8835761625940874751 7464223194577535261 8156958641373125171 14357576854691740343 14161332686089105790 2282737112991186307 371843319671627746 1927113527770091054 1747944116257394411 14995388149012532114 4512491677261352391 16334506219359716582 8288071258227828074 4647720018421169596 2974736459841120342 7481956472626683070 13278486244371058531 14479971299455714576 11067879237137802101 7358901044629404425 8436417254869234901 16046207639143615641 16183984525297704132 4823430875394828657 2968667528261902519 3884112426738495487 12496938968073327009 1365558142674752707 1667173416579070483 11329239048883099013 18104935221944636101 11489588319877163973 7906684935318585396 17240132688798857044 5900312072213151355 1450496238196168030 8225274047908790968 2684215393219338476 10500173080334605757 403923468570641739 10598391599287605870 8642976591415433625 341790148726215519 3850994488528372551 3770533298810034539 17268174697177834178 16713989578062157593 9111818648314381803 2945583895310494100 13063757903369561356 13039834266593405149 7841296368926164199 9261037288974690439 9465438351528874526 10952974408052669107 12899366153661222197 6464971802029968235 2942080393001400601 7719788247502187982 17110081685822715384 6868696150248991810 13249673824858914078 1766934864152576349 263028950709808004 1079581565552334415 11576914048094432850 6968639896073011180 4510763177708016140 10624049053563773211 13000430281734012174 11760905486360905341 1212902106084964295 11873699493791921441 11423791558388365171 17105880928408208625 3168050370285543465 5919148123086233308 11833619291072284573 2898126225250776953 11236347497572373776 12803483301334468808 13927435735399297499 2341629311716263110 2902960880186451426 6852910293399033768 3484195667865876506 6877173966816498754 17492916751729431287 7566023388723171007 15788065628870349877 1208305135732312668 3306435338859907647 10892450330628598646 12187796497095877513 2308802353255296118 11060791168955863791 14289586727344398742 7357804377305258357 14671534183703362483 8710042516897473686 7803700531766517758 12907061365853590046 14652563933077656688 705189365842268257 289231590934052378 8458614793241977964 4227415561618811861 9943825955247442941 14718817754584701015 11051121681268449009 4540706933222373147 4426589521581257233 18016078317546323709 1530198017267347135 9693867214341551166 14198666841173535959 5578988357506084751 16357631345642078986 11562000438653478506 12182767209808759015 11358757292526166308 2044063870495238969 3076349817262389722 12403588440582836362 16893170826253674403 16425917183007234396 9242236347001938111 7035626617544125484 13775351747128438610 10879391872329625031 4224814097253482558 3423293580543626311 15503141242828303116 2438629955482918145 17553580969489221386 12306596385826047987 8114997605933559128 15710395142518685308 11967552292065202478 16670250863642481 565233215478202760 13194049004382722721 12538683117046466663 16982845156366804100 12222993247848993638 9604859783784144390 2211562321149829941 17659354770749569788 10575712910206093193 4161175047522908574 2032460974164197219 7411389375195892234 15476306946201248429 3463086458916531171 1987707764697870091 17687316339520063988 16262853632311547878 1043719336545867880 14669268243303669735 13911444761656500205 6430819070085060037 17359020142670865886 1722567650893344261 18116662123938130466 9145091339154215704 10389175455953009664 2655818425975065839 298808906912124662 11241209905736870130 3399644467914709301 7916368980624979628 3786951866559307966 11860436579600383183 12367748923000983754 10976839558705616330 6060915354203216222 8478224036955631075 13961437171581404986 5580665627924028636 12600617084098204692 5415293086103005219 8577485908929188900 345155658186666987 11128649516076452941 8925404199532455689 6144015177703472794 12722457961218220715 5160508598993084041 6613019166506856605 3069238103230876052 17752028191999641968 3049556472474008326 3110426802039626534 16650945454106492497 265857029295754885 7589286874602665563 12809781242979085135 2849928604926821562 7961870829345099007 2066206553095906326 13425372260313648768 8342086837849176436 1985982644722862798 16145688526011350557 10807105395700285756 3291069706497213564 16010706857941401513 14268230330707600133 15524354258769450750 1965619558430549989 15128804086022318825 5958451508636612127 8187291897622609172 3528740594817452396 14960977768454530297 5041524029926088677 8373977628986342991 4869281720780717812 9600039233746110578 5269073678855670697 10722358652220518761 16814344443086988020 4599262959307664634 4088350878639370882 10167783825823312685 17158413422500500444 1966056988812089618 12771072962326490837 2406415561165827127 4334730118772743785 13125564172737542085 5296206823166226968 6846266870661712937 11862088907457639788 12983597040584522209 13254279876419238176 12577419271924333330 9488120001988727447 6744620853741715453 6491322325440835647 12941579021661998708 11612110145802976199 7528565630864763986 5249038217124988276 3209543035933074158 18022129775507137148 17391181602691895282 139626759377346202 1504910787922709778 9035077406287633786 12519253307125898835 14082804212783931158 13632858968549668830 1273868868907612485 4687632129777155454 2543012465212242664 16179739374506601458 8806204106447063728 5876607105968497126 4188974561147788996 5059180577167091355 2814749466506889944 112472165619570560 735661962530386350 17151672818890368641 15815699070990861121 8595089243036720067 15909212946138755219 5774277614147246149 18245093172145132904 14309159968984624078 4035789171505105657 14171548013012001860 18367673401325147191 8826706863534510673 8199668045890024563 17842276502494722173 16163233127755420469 551126660906231697 3587645479826442974 8572702896514163243 15177311388290890977 18172000277344943496 14398642102748169846 13854418628049065552 8942921939878283460 7139532732288118470 9262487048000761386 13940804873117417823 7452740955261156348 8659321938714705719 12317545120913944827 16347462182417589109 15985530959438613649 2846078783973568119 10802817913877478160 2649113494677411012 16519561086210293904 13012636509218972917 10118602776834058589 1830937562560605599 9916775910347915869 5228011338212261804 693780516589149591 15540410749733886620 3901874802361264196 15820590091346558000 2171770774281513189 4814941282548122927 17905257902678057258 2086778388716045750 9452246215984377550 9935572597474985286 14845512958454529036 8004833444024566484 13024913674952231818 14619299995453338137 2048908579090373140 14616988727346684609 10257403885398589093 8989478555204941722 9854466962539822451 15545797943721271897 7434205229534349802 16586771267353125676 1870817863749561872 482009486826235223 11257675855974692488 17531246282335107016 1275959938233364427 10608860689922254551 9115207825921819032 3512930072198694354 7233517076389572460 2104394964215982718 3557200892624832092 16607083917349995759 15611804128340355087 8880354872722018239 11342634218675365433 16986799367804966714 12143489161118233056 14846944209234108864 14594030180789234562 2735182898152768924 13113953765598878361 18302821256019194950 5290720448047080723 5858147504972891761 2739403852379444314 12367575877186140827 14043592901881338827 16984329524913629782 370893986357198331 13367177285997278798 8057201881797477720 75644940012772209 14496181612813301932 6080975164202540362 671987478340832265 5145521187176924722 13374504745431745422 14976064332977963581 5709064503544546401 3658569030298541378 4376372613063949119 1905059829894483065 7429981287533001179 11541813400278026431 181337703379892912 5926348490338918587 14892357245895908103 13663215453781115656 15184683720057866687 14920404108671567020 14379469066190442564 11762309285168059152 13180184579406121117 1078131748211920094 10942109733593927358 9799306724441997837 11327135115917763779 7425310491956786831 14008835373358432223 1571236740116693 7457535049497568955 815773310627347463 1755086096972066313 7894034211862304174 3582917491407961688 10235946675220883010 4452521175763599814 2068645694472965211 10482106974639595907 6304116884285460397 3194826800629658970 14701301703581970827 8835989085328786155 5139352253117566424 3600887374401429917 3107080856664326221 11733706060481827618 13120112196665243849 8087985156577035104 2956515767645630714 13390969575306810586 16559844431482983742 16497512650610883937 6592772239113348603 5123822856395291777 12141889738629332365 7065747931587491342 13072967263752146031 1253390042627726024 11041286051164111965 1700503092965503647 9749881485479024923 13751839576038399911 7986326619973684802 16214441537557016507 9358399394765408847 10328302388609859081 18440112563538952915 5674942710831487572 15112092868766774938 10339492168692038623 10822335000899754911 10723908409015963758 6379464569881127353 9416222181388178799 11392153035276617959 8959038839677016930 8857688253645101161 14685363558845713262 1427246712280861365 1902206660773423761 11759681731071659137 16672105154562063498 13457985259812223728 7664027904097829930 7190443898073928268 6586880235376375175 372917033016989964 3450849857299678633 14653913129675412712 5774498463135711318 3268621902898633987 7732903062516150417 8089045449326323622 18171188874969840582 13092132146140201601 12784800637353165878 15631004355888982657 6989520123284635964 15943231263007341867 13138067828675269828 12513318329272133704 13093450438919365346 8711610808825716767 5136110731818495119 6840359674391807950 16719205968147957127 1834105961808766218 7663695404297737097 6072418272372676035 1539013004559660302 15968364533988277518 16117367330724625541 8340590456058201415 5466689760749664325 1598268003158870558 15926625174407856689 353267246131783788 17119054643438899273 8213375037710618768 16054567256060136134 15949603590999843862 5594274836013919443 15803452714511291235 9211550321421789073 17033046675390369806 10592335896619312071 12139669701681274288 8963948871375389779 17621443732649614729 4691395202806843068 3340022441599269132 15062394316189712554 17694264856177501896 10710190052823918216 4480393644414464307 10514165063083784759 17336516780532404798 13915912680438586857 1596265460206784923 9165475127910821332 385338212006317482 11770850836041001744 14348844878618114996 11369735780821621412 7977218403448262512 7531647020721557273 16859711649184585820 4453391253098719524 2239996410541765203 5598977378871513033 10513244959290520896 12450187699719040785 9758595718811583316 10841248204251072876 482500346135298039 6975386144641677388 10007612491500904552 2400911420243047414 16079681288945539003 10899632765068556925 17638096677241700847 6477965766032416691 10099979192286280628 1192983501996123972 16277321836848443882 5516130360154947661 6954638948364602239 2160026816525235390 5958248584757554154 13415468181674621141 9294236828790894778 2219969912765255902 4368342129569490892 13492040345335553750 7194869095524404730 5403801750475905679 4569657009712825599 11333224903239664906 9865920904875430125 12953441526092037381 3435205161904206711 16771665264178285060 18338788805260545740 13916792908692099674 2288146953016264103 11835681792323929655 11498193253515969562 6050814960644807897 7342149040319654585 2242947167860403024 10549058622160586335 17346004237488419751 9213501620536317112 17920216658975564196 14589263536946773851 5054348723430841949 10637599953347719436 10871193889881882291 7279643319654682064 2668881340535422464 5044260600492554133 10166735152718387063 11358819374976420555 5009352753773311966 2680731036830619732 3484741712737622089 3969865906513753164 15568808700256764310 1325404701655160425 382281099017275738 18391650456269485090 11333568051176616686 3155349916465136754 16681242570890569909 13681139622303611542 5914361788025976085 261338189108954678 3263136937769738582 16628254564759282633 10694821712128102342 8991977129166286891 139382568735115559 3174822311919593284 5831648253688834724 12048503992276330991 3193032812454714297 5602228286812473442 5331276168299769584 2325240648938167871 15708286381654903200 11296004045093932334 14530893445475854473 14045919186572845622 3168201103411921896 7114661385042424362 6734137466652018222 17749298463117380319 16679014071827690261 12971150316348292011 578722057836763508 8442078059595428353 15659116853520300624 1290660337305576631 903523097755243245 10077040230615979868 6596528986863524785 5316215306285507079 13994222203671275256 10187785419626853803 17447642621194078149 18309059693920582356 14589816742799754649 3655739265644413863 6420364285233708271 16013755012539718975 12071719376300265058 13700349063270671831 7520509896697128402 4954852022224489316 645380745489166777 16930317060636049855 6828621739109911863 9894943402702781572 18374218200957481273 15553782032705280300 12428395908004799416 16300957027108286608 9514159125671497035 12548275302423336963 15126252769297573079 5583764576903168092 15737234210873316217 6099473584803109970 514829600237982542 8919834620304877477 5817842433583983426 1897317226043941486 11048373975585287293 2639887349317830088 14899881999776808935 1277351483597826939 12901697086715037577 914386559439339192 5217681884272553041 17099288421595763314 45525844136742910 17054998562430822808 12779472643500518302 533018112159662448 12129603885333041935 15213999151001924643 16097269609213548935 16828729546944957482 7748328917519124769 15188299122053336231 17336213261553923453 16191756017011553518 15664234612589284485 138153927698742783 11613291972229875026 10718066074729425849 14915123182044338501 15602415909573432503 16601745529940410651 12615261789068958107 517221862994562124 5185403074908588278 9827903600087323452 3757577443794720157 13310735864068885707 7557760030023644938 3709277125634467102 3459135991678929211 8202015191187895964 14649805205916465179 12574708639185816362 18150701727169268741 13854859136473654178 7435193141947378274 5936009330767713183 9998005707028382948 2250880231885197952 2781391743748093375 3877473203225251172 5513417847026788186 661742972142620334 7811196572022319509 12848138259578297050 9444859453187174009 4474811520917035740 16969057805539326464 13652428343868520389 14792161358866959100 17691788626925906962 11437620321244055590 3636276443357076804 1989330156640383579 18023305828983638440 6637000355535858741 11747139583757922974 888538183853555216 10019319055050742617 3968788271503868847 7989471697022659520 4887224377834641322 14835775675046746456 2796268294822870273 150862060194881974 4812184001992711592 11206417816455752373 16478330979668467971 10916807535836549476 1760162659784354600 4399544182891216165 15465677087715013805 16428362106474846370 4768605931745987831 18361448280962358299 3487065330502193363 6858432638816370054 8642624651893081827 18240032075000818810 14422986943856994276 9854074211667228246 13329060093194337212 6850370061164852356 7368077851905766878 596766656489704603 18070051008056760562 18269368969500668254 2685550642111381992 14153923927035798419 4536580809971962708 8154618334325787982 5866460503088850683 6675616103930379539 9642203189373075341 12207939725731719161 9209043831314172361 12520682853218106222 7271093322846666572 6315609637387937785 14069685554760113349 16406500210692302890 16972222994228994004 13833659576647024706 5922455934263345896 10882392545221240618 5723560554002027307 14911725130964748886 7739779373113053746 14960357383701933376 1118418526008743863 15891566252498658264 5187527377037608591 2258669318998849549 4154930665231125442 12030888982653996771 12210500589274714071 6981543655760199469 4195480154728203502 724805580689494406 15256722937188872490 644738836801481048 8411054680246738219 11202996672222694373 9648116989825398308 4975369437522590972 3033640492906487559 14724804166891144527 16350974991073671779 16258721381026552636 9749835934924127900 6849352498721470327 14192328724108151901 13023855687962099642 133782644956609397 3120912507262357055 13470915134092155652 8418540016416270072 16724803944503108469 8748516703116092742 13557326067222794873 11270889566685795294 7405655322229553450 8273274681965638889 13683021270233795818 10201083905872836348 5478024618831149284 7376847196085633608 10985638354356490959 6863523453013145981 18288039891141683205 17018783189963041618 15611970816125629714 17572612113290521260 9529585785787068317 13314100682546960653 17650951412179562401 11132100185387817764 5598861669888314501 9503626025204519590 16751745448127861031 11104122715351775610 1090762305239699803 980808197623105297 12648448681379385697 11137088665729242916 17517493957693668333 956609657452534066 5546336765086527907 11664805264916211971 10419624808975840669 18257991016192480189 879860297073964134 6190942783150453085 15195825109645077959 1210411275918548478 11907955417834819384 12201146516751351204 13879053929188996283 465725593110856219 9742652460878682183 807283833420924450 8071774851918316475 7486061485226978799 11230190330852471765 17006416983017387652 12840496668151132518 7238640102861400556 17101759686416070173 11658891159979618936 3708749477687675837 11789292636231242822 2973004275679204335 1303740185887370915 12375804040547487665 11413095362451032822 2525546118742671912 673052023025791560 15814082975397942571 16836119688094827475 3297096911600979689 9092565267739598752 11417485634975231716 14369205979591690399 3933708351981637536 13471498584161461517 6853056519750669993 4524957615458875489 9036463430119947612 15857515861681416507 2307049199245529273 11902501740602188395 221031831600448767 15517598042436370228 4161963650427444435 1503946290748517216 13343657829353510826 3863577106154733610 12187238987190962082 3416753386990066248 16213413615039053778 13364583703094738315 507879562487243389 2021495461087249169 9430065006156521641 2886006496055381330 9120826669527746154 10113302095763141542 15040517738390395587 11372050776421364120 5980725604588815642 3908567557160549501 2573103395774294189 11130736413897087320 11239488163582230880 2050710740677346072 11048390901220560533 12239750673034134039 14466209746235882996 9756201001846352059 926382894070949166 2025805885059593281 10656796572689344080 9782580790191094327 17530358637838081837 16318005075207498747 16932265292825099530 6492742987792418511 9743775470832387681 12523108563779081116 17640069782817148417 1410583254042680564 14527076764729506662 893028660691005660 11764951692799768016 12831771677075014746 7492484519745721723 3181004857860214063 1794847537929098053 15030200511620608724 2429502036191129761 5711652153758396232 8552796171405123249 17984120784683197048 13848349593724179812 14206839725758624016 3927740832008016217 2720137199400807483 16211112151523699061 13033159653662395829 9931448264131758640 10959153681429735095 684541286142024516 4521083491831454971 4766236618000491220 8401145338077625913 5252706346575720350 1544517713819096566 6808890046577460136 14575381136942620372 6680328259047156306 9647577975991418088 8384757795642331614 8150731389349141321 16567568829906224293 2891176430936051937 12266930229874616564 3913206008602765375 15804351011813063702 194373927715827840 3828637834707652905 4189564893015458078 5353248312020449588 18318511393251189785 4563288707456324920 1984243268870015162 3666749660455408504 6618895044258194024 3128868783310739260 4862824404963234717 4610332926417455692 5753621596252378669 16558180199176454588 4364529987035499262 16707022138830422876 15947326273801022007 14248875934250620702 7716642087611178219 9963755185112398919 15897066660802585630 9925385582447703400 638792141521979620 5890115107066101218 9717336562550769177 5128896659792983444 1785538564572094098 16263971630900978226 12428221487540235674 9387351023892259859 170951578049211015 16060227296487599589 3647956606704646962 157689859474636676 8192223271315561167 1720446669701836756 5585105370890726842 7376320732167535924 1007448539392336577 14324989756986326966 16421819153907502820 17399728569720081770 11964620486238241200 9646610437623690325 8614320072783076415 11210040726525991073 9988631568863051150 14362620126239801416 12371761953631466137 1139482973700217872 3737691848208513630 3650526662967312636 11777795911001123669 13949055328565032465 10270845843008607564 16192994152874218594 4384388048714289232 3451476533798103935 12824444113735920879 3976883251526866104 10893978599324590883 13178102128386051669 4021761983700647871 11376885831891445468 16297457141323063483 6355142192012480946 624614760803765629 470695435741193322 5427831282185491639 17166442959506928575 14222019166874537464 18046786635368594637 5865332401383278891 5917043719373619707 16992793462811821459 11939193474128710070 2371203964313589555 5060833245375558393 15209783291716212193 10345286384323104038 17081636745072802137 1659070609499226993 18125578505746081063 12714109178528199031 2545128379765365486 13565966366504205104 18163399843894896806 16462624414093792998 6731399880461698015 1802287937132528415 16227081864794157813 3960289312729507268 1582977309578317905 16002083166907738541 17490815403403894496 13273362505159463852 6896062050510212794 1973204707575101601 1108360456328007448 14721875575661056609 9002160958855669706 2365950599358281384 9916184898867160107 4021699399062912240 16974320612062461535 1912373519494850444 6454000035223660744 8324682244171680770 17157039981090327764 14684692660586983741 1662349317050143468 1178300883795508287 6574682608622834685 6639493324459123337 9316022343028690195 6947862815433346346 14831994991541953126 12850075343846245599 544549617321148844 8601604125057996509 956707421376457411 17181013174418099986 17927606906528068616 15835036977356529229 15762691520841756570 5707164271729881542 12756609334710252749 6423255470337104964 1701819962739887942 11952259742034655270 15621333433123950357 8990966372894298940 13853862090486004972 10512028565501941381 10404261237575398858 14244511646536453409 8402173555857488435 17141507703181577592 13850639727708853083 6345257060710263356 10920049750521986072 1821031176110637469 5741678899464035117 5362601687729934501 2959424869741017923 5048119118893197112 3213293398293140854 9744672129564643375 1030324728016830076 18219791228599723575 6537950297222238785 486537394878377463 7315799562429406221 8533580887822198165 15386914437720376784 8149352808746659621 14085012749971159041 17418082615469806613 9836345406792734835 8793901073038942990 12106767548052065199 4201196962494560324 4593592094353339636 10455327535444263005 10421060961179902741 15800326208779544883 5062582973302298464 15437736376052523365 590587615939167618 3899799217962842569 7040658465906006202 16831542286102081089 11154155495988167057 6858911343033377924 16446121686081826851 13992853920169158977 13577915097958272860 14786966372920395680 12341381080839305775 9919124609017351133 7967849889651392617 2009106394699058436 1653978549219699811 8975973370466144590 6999323155780817862 1265541640543248751 16274502473546254790 11833080603379778455 10370192777525981350 3238873186438843161 15148865599525507269 4507634548673319771 3496750203659880384 17379974538184399915 4398829501586152449 8118801609908824742 8884581375114639459 11255964547143404084 12099675945323543623 14133693791819520385 7917700279888425969 5275656089168166581 13320564303008494783 6783383940516769134 11681766048769203428 8354880207389966824 954836210126792978 4986707646652759588 12630198739841477707 17076405007115200143 17932223404430776530 1493905797009672632 1897113173010008302 9740184159957628785 3584293529949010745 2614553488848087243 1888854621544240098 17665035995232712491 13227514365369910013 17002615684820317447 6508197188268886146 8950672242016423213 2349047670623874216 13545531452427381314 2890873260935095217 3513877781321885061 279200200936711774 8524454349666065300 5800083649117858467 4486672696750389979 2080454660600014417 14901187295579455064 2237319712068540510 10532721993420146182 6368069282091957829 15075034272975536929 16762323343316260164 5453574811813300818 18333004459952220289 11216269313002395845 6715472692434114359 10998114697412364239 1676866380452654874 1640032990731755739 9572264529786396483 15176602481228305531 15406543416628098560 1518991882480699347 11648910025447241132 14814999298318581893 4736250432052878913 9559159675015909113 9260751859052396169 4684339615091299096 15769352222260599004 15377853077006404530 15660741144888168583 14634888451057889642 12790518244990266278 14355002251812355761 14061480301266737520 6277936278498374437 13611181329130536335 7572386493419611731 7398437431379271740 549892173282114424 14826676442185574806 876146185137665903 9249099883805554898 12925055093968722297 6869572469054449134 8580606445593720790 2591885462436280259 16141144634861671883 11206212732808644164 12974929280295352645 921915688927050130 3341641193434193546 3550618068106111193 1712200255135718246 11363073658086858177 5828278614074921882 13408873503525175685 13970112366891860877 12480524659631217204 9976517044288450246 1479912834386858126 4708115243820956527 15928362522213729263 5375402884728646888 5730208365416335328 15698853170652818144 6475935835145688794 922240301534697309 15301347721705694144 8358977424148737503 5834493638636475089 12582303204825049448 16217974380146322762 16180677488734897641 94749751886150122 16687312624096117510 13375839280685021507 10325296315651889471 15208040638018675739 911908234402434462 6083519543552846371 774690756972375952 16647537743900278328 3677370444266245390 3749345787287101115 5000431408016721554 4529556518810269703 12034081881319012660 14465744326087629302 2137033099244133345 7536370544676309002 2621551152587642359 13331145608897831494 16475228059099512424 17626677485085403102 6387316551998724973 3145422011572422154 15656436132279942832 12362278902221728103 17749633804147797544 521536547716027781 469711764930140048 2274107092506022792 13598386841938365548 6639472832232424129 10935444474683731296 12810523276199258724 10742768552803645760 15106197071873316469 11862970390629873590 15946545570303332394 781237656761664067 8483599565601323996 9674471534948652010 12547263155497711274 9088768077659010961 8786655461948996895 18295018208548976413 2711525568832037466 1962357934023118416 9511613626082246848 16322816802784740142 7583934798506909462 1144090862515210261 10912664886430882701 17471221843471458059 2895164830601530248 17292144489163273985 315693957252086777 10825128903681693643 8756431537798721827 1690269591056678785 1398675704323722754 3476416477682745400 1318627655432288744 8252139792955921368 13088404881766288749 12118202559591463662 8364504046978797532 932778107376532197 16826443562002466481 6678240029232987555 2096780300956754751 7378800120274452371 8411858866658379296 5979504643432878926 17861370013121778477 14969667527280640338 8219927361174478400 13523413014664427882 11674474082638657992 9935643681354161148 6100578807545275225 17774093879384412812 13238548324117764295 5774555514553543722 11143984996498352518 8452690830041095954 17068695265353056800 10602509082224670308 1834897699976037331 17589514293594723624 18255863069119102464 16469015797367346165 11740774488412401592 7261018364616668335 6685328244591117895 13183699571415365050 9002025128967935989 17709446028619283946 7993648320720909125 15628184251394944507 15685790814654997238 8462335531101448417 17842946987345892047 7487385982333452323 483056515099765619 9687966150117829685 5065208447980551207 2011252854524995708 16277453802587315918 6074922737084981976 11181062270154943424 6841458150037988862 2412205459002693163 15156655114646079254 10764183799922826069 3910409710213519686 3805485131852829188 10943368688285049456 1066349671708204149 11308537972121003494 3606863957319080545 578278262163614589 4178357654388091493 1550324216268355079 2463837366269571199 15541285278528170735 16655067582674217433 17770922712638694157 11074152727584307376 15669597208891207698 3825061377601077555 17446470652990399928 4489698239926211553 12781712571853121796 10291697612304572019 520634981104288158 11234954638489404901 11086361928807210889 11094608736031146134 11012542314538976580 2997520550084321697 9161214982243522440 9970670338932814844 9278179178566808851 11835766341245508774 660298843564716063 13903183622511785176 1417174003892145032 1393611441923656575 14236552019510257233 8862706868971899602 3692734103139440551 5127845654095831040 4836208464906790244 13120633882449309041 12419147009682504077 12198301764263206783 9060424863388162011 3664150224180274966 2458248816144391297 4030959825028624737 8582548912866125424 2209974453849104875 10340989199786730382 12897067534956372769 8027779644713719596 12161040407786274909 12514711692438273433 4186318144766712453 15827754343865885246 13192651899724284147 6397164294529597953 6572357758112322481 17930803649212573556 2017146941279946260 17602387857015219625 15622709285726663346 466998590911026904 13007880698429684021 873922586743273111 9598306527831332171 8456839062135014232 10012455569821081320 9382805354616209515 8747041294965241483 12337876754149181210 1637469070281884173 5287959367410194870 10724360958297975355 2231803012956844699 352527768691022854 4527616240059431258 6199312039648966817 10587967035133612081 4051864508407644329 4451501729396268942 6658719686102325322 8092341075964195866 7736769956920937647 8287619507124440143 11483163251437962474 17956997118316898612 8406223914882790353 17215230544310776798 17309463498925724535 10157142005156441852 10204366644708150976 7998114786918733155 16985314639023936256 17974527538695784730 1685914189920708300 14598607976061662609 14184633508655705050 17394577009756778900 7168784895672857890 2083319832346850791 558940068149380774 11598436967211009840 11146641613096462484 3772142006096904793 15017866759400780667 5512022481259682240 5263169868839034229 6839415112953973292 9941657676180720421 999943948984229033 10430173394613380890 12591865416689898324 4577300087439690563 10644327539539852833 1171715470554610729 5065353658347647055 12814585134518265652 6372446988104029308 15568379253505755597 14614518010758803910 11199632863293166322 8639602647976612746 11171551546251966863 9212196257338034215 4771465712532168556 15666170947319074634 7295706621135982582 10859818498774222316 10580842706783105937 6024493470106089583 1076126426990148462 8763850283786651527 16082757425817499780 3505149234900383454 9629137267651086411 10297587359232038226 14111770013459108066 17163395353266610528 8412014895374799459 5454775176938344282 9320447433754199588 1285087333078758341 5635191214510430102 25854491254037061 4646202706470002691 12345493078678099335 9717363117354703730 18387987835102071119 13647719447696019767 2590852979127266234 13044876030777521514 12675672071035021975 14078466871567495227 17791867557725691602 118185761435176191 9033360188999279403 1001469321478472588 12231479146226755303 17016429975694211493 8478291003045090573 3006519485527141952 3066459357235658836 16576082743502362794 1939230593521833503 12580735285199163824 3344789336254918491 744202432665731018 9066328106137552330 1433949094324608608 3849613225882868744 2937592090635140382 13119090594216856117 14140667130203997120 4260781317304351564 6093970690417641788 250889118831275455 2436383609959760494 17819226834553925011 5333639181972371274 8750087413928200711 17458978604694601268 12892450556549808718 14460473698334864040 2843731224257803409 5960573603199636139 5242256133053742626 4001636696394609213 10163846496400407663 27403307364263520 9124917222065416552 17026471663278444231 16539077733415016342 14600884682988020923 15501775818237580837 15190184921853752992 5838007134674920142 7169952370708440363 10532585994663499925 9676367688204352343 4265399473221627126 17912078541659148489 17310045157876110476 15313994952118039741 5172008759743423921 3511516828005033014 11421090329366481919 6519838639742113081 6527984468868629478 16070041952694267040 6642144194381932889 4515999570341755371 1387639575924226940 17429230508340250102 4568094452242738095 9566246479122490816 13025267430923141789 12772137848018362929 3655962683488812850 17774240632103267062 2744337951068687366 14823770312230437328 5878550623332392804 17548770661668813571 5311742645865498946 3838029958236113241 6108907090764117074 2909491215462796845 15434758207325086780 7617604621991976886 6731043836320519240 4844019927874395709 14411370920528687748 7718248432271415081 6694539180146511469 7731894128603369077 15966495096122529588 5713544302622396924 7399629544534907597 5514584482590245293 14568653918485787798 43714639846866171 11800526764927359936 3083426028445235597 3624865408256004294 6020789841312754825 2147402480359185666 7449653207780880504 954974906735357566 11835244340433847252 13730330521874111548 2813606935183136040 17395907158904219025 5261263898859558219 16963906064880397712 17143822615559367405 16610912280200677423 9103420339598651832 395138319436171485 6129693973969380179 7837693769217901978 14606079097010592451 874369058447092638 2082112469032282893 4921859388593454806 17105394187235540659 6105951160693537379 16615477614577726215 12066422211502412236 6148148446805444741 15291223444547358037 9769766085881200217 10771069308554312275 9485705224175818214 10354141185387514513 3276018661853320800 6850766267200813229 5180054699662461422 4240724644937283301 16316901081581245537 15447068225347138819 2997860173307184081 12746401361969277835 11284979404697538695 8565965258730053349 7015157554202824027 9802219804634818155 780942014488901235 5957946187726947332 15516217060638663606 12469805644990095515 14307434584665321181 14738312387068909915 6723272877270166977 1515310289778583494 9043833578340631668 17851463052441407 5097125244174764927 3766056920269285789 10052643353951555042 13390026157145081571 14229209352127881237 7885416272193804214 5302348875516660653 15063404946145709253 14678746094997534329 4213904611874963598 15187101337560618775 16507030876260832808 13184791129603258608 12784739137037762606 3440998546974327311 12372911209894175731 4691061521820607306 2951594558694689194 3336808211597877606 16823491379610208663 15695646417695999286 17131471731204870718 15462114348288126029 13926929060967859708 14026230209967584957 18059625412292760472 8015431551292768781 11037849316539111386 3541968765918055848 7948962333734350871 10346415351187302676 10830961997228750698 8011131162142659869 2118244910617407572 4924152797557630011 16320054800481743317 15539069957514819619 9181048160651339270 12346049547711542263 11792463433644948010 4815734282817412221 17129210782148038260 15261659149628675002 8782547314520885990 16468950431841787249 8704813379572075025 18292556310162909127 15575121589846142760 3927214612147396985 9714591054757119991 11048709318762841267 6989728801100961600 11686776349174967700 3746688273594243320 6378119927485651022 12939099050150407917 7532681226752232288 6037972472304864722 6240545655495374557 5338831747224213361 485405582194992848 8481030489272072675 5823606405989492672 8069546695335308878 54960447833231860 7281045881750181580 17601688930527902598 11565736601060571726 8614504025922690242 7734163674436094548 5895724653574098663 8862572302065106351 10276748213177592284 14336354143752666985 2512508999112916241 396779439281275886 1716799741694432924 18365047199413497401 5103878564894656772 4638978584338314538 7641053114598640929 10309788767183869095 3752967517342861478 90776493330252547 12122297503599449325 11208336277743501212 14147659949418213000 2234282938217763478 4096111855589886865 4980547087267267727 1879208806723941408 18024830665307647931 10416985947210942435 665955905440336727 4609690418130551999 4323046690233173198 6288699941121893761 8628155566085652786 2776973246618053940 17972333199224599541 7326257600179364375 15296904213200524357 9424948664243413173 17603622310007658634 11917824030730175150 16219698714761615846 13862940137066416051 3049910480067735316 2663644993728912196 17419394343279535995 3207442186380454714 13357506174511350680 10310184134182079903 4087848485082634867 13053793825811428792 11130430674150110018 10233365369152164038 974947315259885709 9769015562956800757 6172184715420554176 9823214931225205953 1930678482080795873 7807317066214346253 11387232074866694103 3552132172933024064 9281502566138868671 3608803468064607159 10781737265846132141 13643693981896568930 3729230146394007822 484220362896119723 15442631094634523280 5790810925502135339 12551587924906401898 7837233580138711451 17792025239374310990 11028067363088477273 13429261312710275694 7513980438238983701 2973215713913055921 16695840581566197275 4925786344309009559 11898894830942702120 14324796992055258383 17290986132160552756 11614314814417862869 12978479382882645619 2286734530691125906 15010156414088111286 4067477294317742680 13678042288108499278 7682510304560247852 1128825427591086556 16023078619142429821 6408785638392884105 2267525172660336900 18026682988566105672 16765389473437210578 14158303759133986491 16830888374936059658 9037029861027988156 6205669015199288737 4589570880827424310 10101000965018561580 801350378694800546 10784898673075061279 5653931350723920384 16870281197618829819 945722192232241968 13201468900931946486 15969800476631912194 2883363086132607628 14858380343578376143 9801274835042950222 1486062755064832306 11076599360687412624 7100961587002581155 7306914086189573943 6613299287094878919 16721555694935410151 1435959677883327902 10113830771702860625 1907865837567744267 3658840290351923098 7617687267280262808 2666171174346671271 8310642210006223633 1965866528060393971 1228674157342321455 11069784644097307961 7509594732763214195 7662086884690301370 17119364208389824015 8476059644923462433 618336603237079508 4726760007823167049 17472854970529250440 16903243519518541342 5209992759929314823 15646132789210611291 12570681419162502883 17208578021003737447 6002083982566086701 6397896343803022501 18560399537238433 8521274891907879569 13144734323893066867 913448131643067022 14149802548078956543 6571399570158480520 7522758020565560740 4194315823081298006 1407112955570297705 7694258572618271565 15020459587381895376 8050748391939779206 14805540749615352900 913673593119893912 6988771350085605768 7479552467148631967 10284364800288869718 9577165366026521880 1287537179490028131 18309117812524725181 1231491757349261199 12446961734685877487 15198947206861718007 11354712726054242798 7272293462228496450 457536280635600829 5081257583517172584 8884850549947516515 7655005422452520238 9191173037672726001 16962238989674518288 591924509604760630 8156129295892561056 3200575390932392989 10729611431534119612 15685238229550791904 5228676121036997087 10467130795608488401 7889730987336398547 13758775830609747478 7734689109733422767 2399966289192072943 8680356266246362950 13359798107401934022 13326550977686381304 17005126851959561197 8819192666934828469 4924024486711507945 5412837743247376559 5471734057836490048 13823956881498766827 9322435520935712253 14740723651284808338 4085859673291425418 3259814402397378350 17611909759354030633 18089195429879363439 12043424942467072247 16990330905455947432 509288911873542679 11977428873806571263 7337295607916511462 15693942345270563237 12937792839690145211 13028696729148458019 2480218472129721181 4787015322728786904 575732352554336025 4421562905335430088 3153443319271550341 16495983431023478015 7052143425597147239 9436713708857637242 10699092839080527001 17646777355587732094 3468826629214701712 8293104330744186741 2636212463831112865 14839751108901967656 11635052179647212713 16557232173404620145 4865425047642969110 4304243936372719972 17158695019701552425 13166774458954610751 14606440137598173289 10545728669201297717 10690352925498497294 2540133347314338686 5306082975972544592 16218191412932333989 5807989251973768911 5927364552879623302 4252199592899153758 6848618090006257348 15603974020083907369 11397485409875884384 5667431243906880170 4718836537000940391 13996197715304248555 17725968526026758287 6397407062380501219 17763614124087445743 17354626948470848416 15157926259542498282 12229005776067941398 5872616647062755988 9460779288739914441 5308303756696910734 13983882489504507396 5776405602004235794 7543842629989682937 13244768330386544385 6207885185581460960 3556116356974271527 2429811427651762032 8844013316468592496 4427471928076025468 14816374722277388226 6316761170554047038 2479176615257450492 7400603594938247878 10144537890108172564 17517292451543363774 5388561904863032446 1312559255730569606 1978391280562420666 14349672391410806932 17569134536319479963 8173723721852986372 5013472189936500398 11546323163380900083 13197022043301082639 14086628260383884427 967783727147151083 14173337491316995915 10031765941418430795 3616205517808596677 4567597400486801655 5558358318576067426 4667030940549535734 9114705160095122327 7348939716894642979 4161843373798244374 3201534517281397638 15450490826947587202 14156162890389051114 13111832388963786091 3232604140946114867 14631189226307426953 14455887363622984221 11742829568903620595 15022734560666737193 4276573143548606257 8975798194359211766 17138480863070345361 8965672591512305199 17581002513081390449 2250770427385708099 11832995075858670902 11490733071094432649 12367585710395094729 2278642975190839109 13976623714658104287 10178696806303329259 5004500369716548486 11872230603854588003 448910096020576739 501378597340506196 6923627513010157047 16692886464765175613 18126988170079660826 1024600807992141414 16571262256936077792 216437018773288439 2762908041997283300 13989125662225430106 512973230199258435 17241921776884694251 2474945494896843512 6247110242030488961 2163652534860079725 6971823790267560539 7475433917995998301 2656504169961942073 13058135886703185536 6707751588356416123 16482048913670728330 3031715380827784267 3779456683324861673 10245270968936865006 9897838773674221460 15075063226277701724 3540438922585641452 5909636387540725410 17408824429980725412 17825070387499410424 16364243829716189857 706008569334225963 13209130125472968257 6803014366412636888 14921120626433635440 6852868520926542928 3778960482375926510 7901560400652414770 8959031924206116570 6488546074072001701 4758848155361301738 14116777021549218205 7547194568683836108 2559155987468735518 4102217956315309162 14754113932738098821 12637419929278485379 16307930646190207318 3258541971982028194 5405245858665187473 14190086634224736189 14368498453899250273 17223954982773979169 8264095803766950808 10270714827895851697 5089234453762967391 5729332491685388430 2788319498067865756 231895816095810666 5929043420869223088 18093539008879238318 15331865596796895315 226899291397197545 12592602498149622499 3816024414148743176 13830605165649403442 7141129899081635448 2517966634444623852 3375787941263020757 971654703922398306 15621020259398773386 9209508558507373597 14057479131922899252 1524775097534367844 13363395065804005301 8172717986687951574 16270436797444200098 854834580043278346 13996694003208198837 10292038059579497429 8206710105509112893 8095295193030520758 330569913953961040 4329213811048537761 8546426199303628091 7746126317702827681 2355653257611901785 14804365663978388023 6552276451800147585 7177923968785968981 3297441471595312880 15441131366589524729 7680896668855940672 14515317450118604273 10332650397254550444 8223781829186661274 3792489314337825470 14524409990247662336 13287501540881897607 1742787770683582404 12195672194707714639 13517620379935339445 2679086729593404555 8683992632045798936 8322989446964178784 4673605416239517411 5423342224833294425 16396941903953600651 5598400815700633247 15803275750943358769 13668992776677659030 17247125182375472566 6367758413346238125 3736677676585275382 17363772011977548610 9832600589749857787 1445840961779453678 13503164177425119055 496729043830984363 7106319540416549883 152935660992744487 4399777273186812390 6720267240390702399 15508665411346380921 9021999131051211518 5499820046895766263 5452420145080040457 6131821578011516655 714708863774730708 7392684725911680068 5817289329907602126 8946791994456359003 7587624460767775639 13879692127299272772 11454720450784255855 11395185216898738359 14080924195947723786 6613263599529724594 13148121502396886843 10159503135858111907 7025504881573782408 5701028356703862883 2321419000531658686 10852980485882772564 15065589841716119909 17931930296805817063 18387300717116094410 8520359130115002456 15152709835655717131 3539195578039637568 10677263525020137572 7658318628199752063 119137581753590902 9138107549173516359 15405324343512515503 2006576697364244758 13749363318997574575 5731922443860410096 11070849602943982243 6032294183840529554 3123787382098811428 4202589745872816551 17012476207376995288 10873095445220792107 3576068439427702068 16222257065640773725 6488468815009652112 6313688310797578849 16916827348509950963 7284036558639002321 8190939170415072017 18440308756856736327 4682078251876588700 4269991260672772673 10794713409122566013 14154643828587385636 3171301142699712407 13831839874239607284 16559612503235371111 12331817775090923801 7577004712956651258 9926023730751901472 4224957127405277869 4411792668187423408 15919179507278916686 15529006958569839092 12429473860701636582 13415576223931616230 14900040610495165373 14641712467668079470 15863356221371973812 2010253416858940086 1890538440285887206 2895663043501373320 9923883254154183839 10502480533658817184 2317096880412528301 14743818181826305169 6570406879821446002 1624799397539875094 9443242667872886825 8751009976171805447 1359436655272326396 5274482366501489309 12387038182430990536 421739886901836150 5218832171465580320 1789228321348707524 5798794283005785452 12598721560083049822 1421308143176868533 5850936783876407392 79383502358301083 7951703987486006157 10021357277382618179 9399874675087871813 4490394844562847360 6807871585837720292 7127024360099338141 16362724652258446715 5062220502193015289 5749615592491329771 8385545936309706434 4389553812067678416 8016311621579010051 11785422470527135604 15888381625666679984 5514815544099341474 4804932744919145102 8524468135755794083 9422618610847325983 11442475375497847757 2874682439255807063 10068288628971797898 14131872067721609530 8924864063108065625 6099838787262575523 2825462135331464675 14590348169054501387 5228206887073225044 5900489090293890150 10679263048128332605 4910110011090310965 8031296318332306853 1981642072421201317 4870177155704028795 5422057274199122178 5707578420625106216 6753965280981178620 534718926799353745 17002158190523852195 11146740204323833918 9775211040999318391 468680269811936590 4266600185523361849 4570411504392776152 17090094264386541178 6107883489020184144 2192561089293928764 16208841324533184349 1304697340362072552 972669641010088758 15745155195855043201 8498746228926819213 2418674728092576942 1919084903556300871 12915446494086688246 18066131599875451114 11189012248959389703 4250882988865863839 14777823524980305006 6515646656677652414 5120646754305218755 13497568941833939558 7505256478989653936 5137512306904405763 2126950529080006374 16354821094599083703 3924348875653719341 12056565260212448119 6347074582142287278 14319881854090900846 2705106696682568727 6369521849871654875 818319527352991851 6258924670310654951 12310200842807202433 48022623755690908 13258575781126697952 7718748814423972673 6580439140870568446 9480519302186452885 12577714126644996340 10462372744826008315 4233028381767881934 371887880344862082 17944134135954087104 513597676188566923 15164121659701205939 12446455195185937065 7155832138052862754 9148906780333106267 8639483029130025936 14527874756816459599 2206981202466228798 8384494786730660230 11985606355157988343 11668605114293555691 11158999587942308552 12297160099577511026 5215690128206174944 7681530468165099421 7031871404550769815 18127269635666964845 2118389574535868808 14513303869754923996 18068593519849854510 6106521326313521486 14456891201032076170 2793646505877554092 15470222907213765586 8553678878952329058 17451109813072922786 12654454968413785514 9654397462298521433 14654060559089575435 4204671847860977194 15858437439988245213 16132277735247123489 8024927741465641941 16317367136685380046 12077927105825384440 15043072063303625291 8761160230401002618 10472667016370744896 11499287056190478659 7417370626887568815 17661265317528838004 17945997117630345897 4214313844491950042 5157340757407132859 4735689008441878821 4236682205532680887 10963751692552847000 15762380744895384601 2141265133681262255 16191682936275737229 15908587387431676658 2964131077448552090 1933100162312237155 11538959754954386497 18153830183777171029 13069781078346455298 15407769893705113059 16634818872512978593 15062111019223367153 2198022183985245474 12317642086240183346 6450933168484106384 14827666062097615556 5640623937391782757 9167070560272483816 6212209301228523317 2124736799474932282 11087186633092984633 14881691901552832914 7513062734457871051 4688793010769816456 7777898879597167709 13828997069127358821 6217867760897199721 3754768492397231329 15657392760075503962 12872800433863124683 15183925203672714109 6747181480457208379 12244924451565151485 7118897695994968863 12485983317657929243 14364681323059811237 15650051833068041856 1198782316574847043 5521030044383790218 8014961758762872146 5359106067592121122 301273328548643593 11183041435548677117 885229647093319088 5433171800341601364 3186684380312582656 16116643731361120358 6792903942100441167 18047536288806337537 7821038016990472786 12242483721565215750 15503341348364196444 9071666905140050958 17847170860107813009 13885595296831601568 12660262083297836178 2251179670073405133 13284560254741966227 6579474642630580654 10652130525434931098 5636527995559491207 12476872645290906857 10779412993189878386 14996411810685477438 16441345370894837984 1107044412214112706 9400786199513320621 12848109816145877969 12893725249869032704 1840830966415190403 17440337334104040696 16187881737425408345 10565873059935301025 1033839163135354693 6481594383853688358 3444634669077458601 15323025877928402990 15210824838636949209 13720915504547270145 12942698394300883073 8036741401652853663 2571910683656382801 8710468325557762631 3785428649872055880 4216557617563633299 16374829298884431394 14275627911315730230 9315645779165999147 15582028737558868848 3916720285738689584 6007939363673005655 3566590492959334706 13688289976912079334 13442191609898989693 6964248624344966453 13250146796517887156 2512083089515417878 13285960523873176314 17857094766319048966 47689266484470320 12233764415557685570 1641294252479122317 9609196361982029956 6414328558760922975 4211965413682791871 2342250202357548557 15758107128148764765 534463158542590719 16997827241357988331 7208214357553681851 3635436837046606067 769871758658269404 12682386846894083826 4643220345105582912 13108156278268937231 6918044831056494781 8938458927551114535 8424879676366248034 16765756667175666147 18151874269780842547 2006933712667060289 18222048975654903521 19168912454761716 5037729739248640391 5207423911292723553 3081027737638754488 4319239818482679670 15836310003005953893 305609096360033247 13847155689814347540 1890093159554248950 17650646140065765662 1466792252371551158 1533901211937227743 8933527563443930966 11925933956152707724 560993939914579004 146717121849906922 3708319449135005922 10482477157161570420 2933263472361941398 14123544410781859064 6028716872927920802 8538292554590873588 3840477433165902717 3132292400681124690 13601301769703242072 8736697473847570218 11131346416171333631 10327367636672885607 15562530101456008959 12450932630161369792 4923273292918487059 751676476293175543 1972809180756801565 13289692247559368823 4443350852554341855 16881876595379107044 13981131904456904101 8927518957178343486 18115268159944615638 15556412639684728978 4695585388129324634 16275540296938569511 2172331293038139499 1573135268424249125 17750593321762238683 5638091951653573561 4698457633201425587 9220721191270436000 7886752775551843486 16116308376151716601 11210135768791377718 15951972530999877574 10143095866416553584 2636859955466946415 2557162545482699870 11610151042165059334 16439487437934274415 9213867484860493660 17715444219605959363 8166199551443242866 10558115973088825996 1324318528838628711 9281029673741909167 15915699448524155390 5360903958703717861 592912018267578177 16869308948702826754 8637177668997178757 15213810272819942240 6225112169949370941 147197692756579546 13048336961506091439 12259025607380294624 8046265909236094798 551122765425946840 7353216608052269933 9331474559459567334 6547080467191446651 2119540004503459307 13382837538202615156 3470400547648359919 3537518541333027010 4442456759731085191 3408394135668619189 4030388846765626884 7778433928249679072 9364159222802730935 765803382111831838 12682331227405462985 17316978081511320671 6951630784870230580 7822947361180835694 3455560765926671031 10801138883068554577 9119322404373564237 14369030432833325065 16648601190039722688 1012836778524013618 3260261346765558436 8605288698375468710 7672175512583723127 6589423249958255728 9572470854656560016 14307367544874647178 11013247962485427613 106393292906557331 15283298359348992894 11946024871122548604 6284238294483351145 10992842987383270522 7589033253406138318 16902303559301812946 8586556474426358505 17420266542804260032 2820043804662908151 6343118937426942210 15536655278689391411 14524446878885919485 2014953401810008275 4300765589318405793 4982728928481029232 401619963639458878 17722490505403977150 1450350823939138749 17755730544456569243 5489246780481559607 3691666130617054238 13482459450346602755 1627771510723068110 6061398844480072227 12794882919409593180 5045463611670641877 11385805174028708176 15060717391217331749 9714663682240180621 519637958279009580 12759973984440521645 5600189649961063498 17332391733778516017 7530801434503394417 7154186695653706697 17254090667768352914 15802373955926558748 6093905994085968423 12720266901137076337 8069940737525446626 6642631658798567010 2642306063570101301 15981207464016080851 17415101598763775796 11917199057202004091 3646775931968434249 2003383689054434347 10555155401256647885 16750466938569442297 2883950969919001441 17002624829671919346 10073144323041511375 17103152086567958791 3158579706040512917 16143402748130834148 16637992435116537903 2919038112606469687 13404963257181883309 2824726416612320454 13385144059424453458 14756663761920357802 7349152027749353954 7444841941118941987 11230793663235010275 1237517591409258738 5572829317899603609 1203567920191907984 10536870479231289344 6006285550187196604 12735399322752281497 12200327544931837124 3125410681039338274 13425849782553037678 1345360178450465894 4434351756128848445 1658887432074067318 11250659735369531638 9816947732361624761 17966174893862479055 11082849519718434064 5219143960699534117 9870704347492121573 9480104947092595059 48057278617704000 1907275236583884584 17915820064986109940 18404733220264560629 7814480786057254418 1993514749431828700 16605635019434999686 17372751885888931601 16137237608511845748 14670660680538873602 7787533446992287384 4379150188323814863 11118435207717216368 3758606023033938116 5092711148958195288 16472605097049943906 533762239201296814 17336731821646364093 8848817637743238964 12124779197170313457 3214645284744056558 13753968344078256243 14422030174259155248 17183122654654572924 6466417515406637694 8128035779289582418 16067373564513494149 12068941011337458848 3198752586496316607 18155819579368963642 11853881653809650850 13007595616997691237 5165218659022938060 6733323523286795120 16364237115738881454 7302289665214243975 18160656516928517349 11236487865240006235 13102105800830599668 8202566665064944961 6811506966558286577 2783583423237922863 6867215502257815305 20727978508563263 6660126245949043565 15479952282153807797 6340375799897463419 676121740169825186 12814589635401001341 2404488658241772272 17259871889844133839 6737755450227942649 18151070875115135715 1116526714280282222 4204588141360412567 8318732051238670323 9524735119353438655 8688354516768755946 7320612270844322305 846437621706098814 13287248406417035272 5178981617770067842 2211917466734860806 1535177676064062344 3522194439975204539 6661582585879391951 626415996572416494 14732879630702405473 12312997056904586349 5862884229704276447 7033079321289352743 17776361662415460495 325361144889969077 11231430609985176996 7974966645887981958 862542324103373038 15528449973509386584 2143913306306934052 6901438656979339902 4092202315641588736 12524312842495391058 6293476351039479280 7116110331153934216 10037385077381899616 16340729671517385743 6522530855639303714 7513114691958055007 15368287353213328665 7612019483375460581 8790931622128623385 10262791536890948691 15377594363604814629 8283105394498745415 5363519259241909890 9456535129118047407 5796217537656055008 13497173846776708779 6715484118271249566 16413853537862663513 16381515517476747340 12348695664560587748 3190235648797385844 11354384133479695428 15340186632649226594 14786931910183380342 6813521442483008469 9877551018818339645 1948453935183998703 16816606063821469269 15217760934524309115 2118517337339318361 11445606116871878725 8059330547982956116 17470282787190111139 449122133297359503 6492024179118433903 16025339222717017630 1282834237578569576 10362862449303664814 11528366749447117282 3232143614873855431 17935838604732496642 9701460716021192950 1524896933515835141 5320542305574478222 16621873047022440250 12702378774889902463 1984210930640343554 11170367738846593018 1628158157275877370 6858087807265741244 17604256554669797902 15582695128201802339 17854996396915751999 5732048567317688384 2136121982649053316 16007148378179389517 10652095822658244928 12691877298613674797 11485241608127262614 7569963941539529831 1953332313854415772 6709479976907138790 6426021695934879557 6895461029379852379 3636167577879716090 2334123727370930373 15905786983866140997 5948039585118791730 1551586194625921791 5273841187940750468 17418728230861772865 6955611128497636282 9559187931555985349 6529034716305212766 14697783138528979726 8163791503485703856 2663463369349456533 17921380302105336862 18380168553927549906 4503464594750352603 18333331188181364876 9799315472988301514 294247705179078422 7082994583579561440 11288230310886067153 7349475248615795488 11550682717433816700 9643316145991436988 12641740947328345880 6368714179363701297 10552120324374542596 16968766337042719941 1766692188629652516 7160493185074215831 2062726332269465997 17106080280549573497 6564737732178424471 856016044353417783 805200097043114665 10673715419805220739 15953245235521961423 6559401559214547755 10402507533558185917 17135831311539231743 5727961004331410557 14043982564018779818 10617443780945988174 3169788639611409084 770947216919686470 14121481731010537798 18389223454916841589 18356025853321265835 11458057315694821041 4172379083444126366 14793080978849561186 17383332866255328740 6804169800593869022 10373412747227802889 18004024784268858865 17323072372067482387 6975430454045319690 3445596919221496467 15369213020337366842 2493364189242624371 7526784283653536916 7734470855562981020 12298646818275536013 16158898709613009774 12814006921543667577 5023372345901796585 5579930278012839329 17283151236633756381 13911922567457385222 7882306868249814429 18270035314239978782 1659730181152809608 2122330690277979149 4016554424730733229 12341041230405921179 6244063805042174114 10291136953043011217 10043043383221510725 4829295925574564274 10649140672054981732 6120512326014655602 1289235982792360332 6853525689800159812 11027420293239443224 18340921127233479480 3488767058712932759 15241022251851915518 15196516043155070508 2320795239997725402 2292763902080708043 15603101258703224976 1058637307107238656 6004154408799250447 5948774561232218285 15621397753613894491 12995516425293910063 10055243924308864955 3041725647358492270 15853446925008658967 11628339287704163070 620067775815458385 15297501965556432925 2824472899310731005 9603151884496662754 9184160119441309800 9266012155864828897 9314915122422010474 2540647544571115448 2333560523250593908 12745488071614503811 8840251170220506414 69295339567444151 6005103337012587140 16974313050118204017 12957233608002490058 10918704411977844553 14568267275134848500 3171534429167401812 1888420798850519798 4127568131906074365 10971659604474542254 12384065917755626623 17101036408223103261 16975009071309838478 7583716806259474641 11171817388664315543 4074068675557433903 11165001640947272582 14690998034464565948 5772870323575771702 6491720764276788932 10954689248079391714 4670193543228466623 4931879098807449532 18101573026950099910 7025454681659346757 9295297625927088419 11998124939832511048 6981970433933305009 5295226040545989340 4837563522714506222 9364776662367252189 17594129614879486639 13424077841177929316 12892154558889216161 14754365636225957963 1994368241567528877 17975385846764030423 2867771056545499700 4104441655851996188 3879308547716852823 3531606105489865598 8628988551928542388 16120044417207624580 4639450186800094820 14717745065850933790 6407016119759209817 8914473116996064266 10915301183271445070 4183002190393341161 11710996916634573313 12816651572331694963 382271939008339975 17366529312235534780 4011780500870348661 13340085987017507415 17386419183923381480 1271044078089563274 8095600452865808113 5081634461443461524 3152789284281207775 2531150719614034232 13114322268164728897 341191635601757877 13137043051050771982 7156325917947148969 938719958796954976 10542309787712753284 544432901075492967 13517615334033999235 17683352017531553608 5162554438971733752 511350931504552749 7991691296416607483 14366411688523730204 4692871577267072217 6834959750620268951 10714346897006449002 12801827050504364585 14466547800392818883 14770183127400727200 2509759951646894359 1513252814945622565 7911499714618445195 3843112157524276837 13649193666491548710 8287122791089579321 11024837840247248677 2745800280707172553 7121609723863792273 11107654829662105787 10700096412643110430 10209470144873764688 8851655386923318828 14759491437489870981 12379497393017139497 8240612016014210072 2433833120652487593 13396640759770918315 11540911528278968607 2915878898119141564 10690564201443491347 5908223580348326445 952413626829445278 3816958725010327786 2534398740569667779 10984158073066926913 18189611560168375953 8959111516920740431 10723815373590490749 5290855496871028728 13436842272084836874 13652952409993743190 6950471912308242406 6093908636081700866 3151787549672078237 17982869398555253644 8390099140966637999 9025469456183875718 7248091163539637373 15261618626443365284 2464609202949201680 16815509587889643736 9587316819761234977 3795197696096517029 2750322747179654260 16878508395919896496 857828128015593717 2049447101881909145 10745612191696120873 581605581374659799 12704124416409835340 13053931046052916815 4411228185000946923 8127245956960205148 14894030273591638757 13273945025079688725 8989067743990694789 11850305816864733263 7455835803916397798 7944218208193840622 11422412156067603850 18046466053726262946 17553455675648185573 8521325532836540816 8055119536251071418 3875500968796899147 18377465064236519486 12567414480107966002 11121526781216241847 15660258192212770933 6853930333784539993 13082821391927304152 2812265612872878851 1984676562430006958 8325735191478887845 8785494273059177487 8857923140717561393 10254007481183182361 2805956963197467632 2002616559291732028 5777265990615779633 14678941421253589532 12549961408183783672 9831864112734178308 2435729624037279830 10922589951577850644 6842706598991409074 13893072389262139326 8095454917970733302 8110775743628724366 5188696088923496232 11457595426871765398 4592332717238978696 17035851306766003837 11869433147688908385 4338822950761905222 12710030180884516282 9418534089619420442 1465077099077496576 10258855382923195282 6123942081647314859 10839207829551946697 3610712855263214705 14545912821421522527 13990951500412474676 3778319900850768857 17914907478143396834 10522098187245756136 9816515195509511091 15379121503653613937 8896358281386555512 7085294744868959489 15287039584396628247 5931723321249540846 15137757337296195813 17435118490180588230 6332908885141528553 12470495516136214805 12910124978283143341 11685724815147657181 15322493305435891688 15580972408072892739 6596429413754539869 2812852413967907099 14075446993959751378 10040020697219201507 15599240639794260097 8536962860800521812 12630236824173100444 11337853476922907528 12458108226344360601 6420889672392627639 11598699180859199152 1160040974127802012 3520839274791377660 3586988648092821090 17507246902508782192 6696072642658173105 424894090813290307 13391885686291516632 1366127964291448732 6855345105354274850 12435313048756208815 10216354064918407459 9882404891975246410 5898400675126935063 18285688196495047158 16254724355951849708 12488199561416889626 8204298717377024457 16640585415436780148 3919487471333758457 14478005552967852487 13580006729172143015 9663363711836917478 9064225211286891793 17949271248063432626 10941036285532544052 9806264631973714531 13512471755361821552 11698121619428078178 12183324536751471421 12867823443885547741 11413726367193311067 7156262533444967696 7590772514329324711 9800242577880400549 13746696601529511936 18096471300336674273 10590781130019523647 5726438342463127255 3761180194530449681 1274643984326543036 11723167262738448487 11288482955038239602 13978174505818439978 16152280130315424008 9408592313564199691 5532857358816455635 3498369693836721546 1397050973673877409 16259210829497951804 15636081837206225213 11135904577573274969 11358811932897238560 6422980184280209052 8165816596373916256 17845846698708098292 14111386754522736372 502477587450607115 18217703055118745197 7984432278029297044 16542692273325330052 7050302325363244891 11704535687020409650 14126569009767155051 13651412342656719363 11081063379179164782 17409099707862688940 9466216909845011472 11670906466376172333 2953440839262042435 17748441492454818886 15939142758558074623 15516608707329491574 5322195339288346074 10688902763859413621 16232929139423568121 12522480729628850806 18005328146214208056 15993536976319888390 7401626155993872162 2781667087218435673 10442634479784233812 10873630681893763891 11248472143738874181 12631138141108944917 3252086657856362841 8209006656294443726 2173098197495636453 11168629742693786391 12115297550445579039 4215607927878798127 6877448236286894259 12594173875784868741 15193849053709661756 8583340065222423384 9933074187491503004 456608280912415893 14412284667418418240 12630322168199822874 11740723615141157233 614392011054265061 12518638220100903482 7604197230123378412 5834158345185751918 2238227603938312034 16802055680047684968 9741414487676709317 15240382215336604066 243170999952750655 7271290133303182345 16364417981810858251 13232334300630710596 16534567274158737945 18181801585440832663 11309865092579832629 16748128139165097529 2859989426505838356 7853859916410795365 13692739228764521452 15490898983315743318 296516904578905174 2016870444261629046 5202238505529234078 15688986229411034890 6830901643289187146 17524005665382928691 18268534167422002049 8363239303076452019 8181715425170248665 6682987223100458936 8024667907157466670 14893302528004597330 7066859667373943399 1500274457967124135 4254264032440010308 4587113597287104858 10970865635863393788 1137011693843840844 519079328448619230 1185789390727599147 16710910926867619431 4730247120624925301 16811143092240063424 17356743582452618437 7812278091641438318 9460586675275338597 12818074199894251585 9571643150114612102 11725542784335611042 9279420535137708793 16339584756631831826 6096258406561496989 2534429380334152063 8831629119666905900 928358497267204262 3376537679622966925 8865446202306995064 2584038408310141824 3439516888243695436 10784624769345570598 16598272589352335933 2534138097945351212 2765520778532324670 4396216071870500056 10227580696566621939 4232091997585689681 2419056314179412354 2632657927976506223 9206194305505688244 1847987508444127341 10406608148801987377 4605707348810648235 17861468660456607852 1538061398018097491 11842756769722048925 18171505351532716494 13238182977940603821 8429348095780997032 17889700156554969765 897493435998234887 2005892775935395205 17645222897359161078 4103148425432505201 6602346680835057820 15249891014974855117 3709699304292486098 9964400932572142810 1895772771065366255 9317445263773624467 8160071857380326087 7686922674703712629 2296342778230245180 17738898684343504313 2071802587320555529 1939876224853872127 2845155574171993176 8886632246241521796 5414152072766497245 13704381901738568324 3024935076837954951 6270183624975043061 15101639942542948905 13367362083620704386 10191280708271222904 8983746248569635872 962342450756316311 2424575424611453142 1132435943461936286 12356461480141025673 6011432030453937456 9101527463979267170 10841445637584046149 8268995887342693629 14667884768621702078 16484054754795542797 10878415726254930097 5895068893435642794 6661717172628864453 7786344748917548652 8206607934760392542 9625485112939309413 9700279052105196370 12238790365544487474 1964643573451089016 3107621540828812706 184148981989407835 10769477025650923149 11800048147894703171 2925954198192174910 12495321872350763798 3049304528065974430 6648436599846743714 2621540126087827708 1344467692161148362 15010026019766533936 16328217143587087361 10715653258512078061 1480553700922894766 3927734783442014775 3840738855332746888 16962385826950964597 13685202179908211191 7331894207771600232 8057389873381332204 14803825250433051793 11463714462001418604 18024209620814945534 2201912503490743801 1930049078139344944 9175648910820302404 16304030689519632996 8324392194192713637 11986837563463903097 17688641175731211377 8211141495706871460 10587804763084844444 4879002732247376039 7252834513814642876 10656013809234077130 3809828319717547383 18244724847889343503 7522554641712767081 7027263900121859009 12110344275819589215 16698693331557725281 15637191063769601421 8294137584042610182 4889550176917257035 2848958043712926727 5571942264022474828 9985742343805932915 18161305666479484881 13237508245852914282 8261730732844265546 6850604612544641342 5079539084636800263 17453537474916122419 9662776189358643042 14602757141125528048 9262543586089234661 12952475745816124915 10048628700502720537 11077107305403800336 16224652576616210376 7618873162895820864 1580018699978166105 13879995955944560649 16045310218470378463 7286644963158828434 4567873959587143326 2604506048477080754 17912320013343583431 4814969284153266723 18059582809024794110 11385370841537467032 6638768132689912449 2507148267685565074 16499071179803776171 4233395795533444630 12762025887148087233 12157883784953374341 14255274880347366757 3827991010226531937 8725923838753370088 5379361742685737505 11417843078541507462 7101667522688102345 4361356964349870071 17451667525449362496 15835577943655033210 582295457104816621 3569419930538445335 6423521051885946086 16561423602110016721 3449215197612368195 5239557343806917568 15015778677811283586 10427096599684950689 13094751593559199910 17688317933274305781 16216993755231365939 15027179844394389660 6427560896406135819 9937289648744137092 209267727718805966 17112263539663093132 14068918847086881632 5396929459562377130 4325026352876532898 8999845614475220226 18235634071718074460 17989583404978402241 16607640673856741972 9174116325099378262 6313628941457230624 623042674427716991 7729451748557276612 1600936930186692420 4421583522451136694 6033368511604013218 13036654179147655896 3864361680758489914 7513909833294218786 5385082680573780658 10737788006084176364 12781426742667111516 6981974777336754601 14484412257272815973 1420289559663129582 6708429820993641132 9208752798345078095 7830889299687973157 17424807890396048381 1681331542891925810 17054812315079005642 13420694072352753257 3122584987426837329 9097533263951935421 15319906406895176992 9581166426280431734 14098046686880452982 5790220060681291303 16744046969038765128 8358138386270733427 13995107763626235622 13466954138935815961 2602340649565316212 11253414399813303360 7485642451020832589 766586007580817866 1268802765083503156 9625518446858658711 4150917127762053235 5363561916164248611 17094181939152354692 17036583796157023602 4223747473302752524 4948300849178225085 8525382386758492291 9772797016820113185 12945340639654205541 10556732522403965787 13372619644395340602 146313657692218585 4553640448353789271 13339482066523324043 16911545094147861506 5717659274536319949 4941193734160490023 7458876705033785039 10732320549964960190 14502801676539135339 18250202204619273006 4604252046478658531 2853594203062066008 11384114896516414046 13167785116981848893 11170904679058518027 1966478762233267819 5886478241185747866 8890795497460231017 8559508806516758536 11900829875402537689 4459619411899909714 154395816911720309 471522022176077045 2312947759784915784 4555519360264481321 201730498358659165 12167238101879837110 12215123431961452979 7255662731831347493 9100771820867541257 16273659552358753208 4163582425557207583 10241631466433305562 1873278578395442008 14997055206950944591 2206760326827565249 12707639687667554087 16075747667225687443 140203405086971542 8612369137138377431 4160121662564976302 9653978961243067421 16789183225498297022 6754216189301030527 13924956938236287299 7993867630440351713 6467208548839274275 13404472832849294684 3061949652221516212 16342107931194454271 15079201530507680072 11418921079797588141 13379249989418213877 3306797420971912278 2704981180377867072 14312475558204051318 7628543954090003081 8906007153727533229 15429313545384746542 8315025910629759728 2880760008907223021 5306216440045711207 7709809583821973796 17953395658033948991 3203145752484288865 9844498710505055775 5019318650293033435 18013961305277495074 14313309850083964069 7399912948638738334 16898786596438407667 13149396100313605226 15998537030161194903 4847579034421794949 181794336044262865 8585445348913448353 6990960434883156310 6212211976538121605 9747574636731829725 6744519292272757665 9489354893578075248 6758773011863774434 15974855448384485141 1197373920315512767 4111796395304988975 9582747628871164107 1950844297896936006 5342326309545459442 6466981824964676622 8388823398309271281 14890574701614667413 4950714249314861634 14980482168887530119 16661988255800504612 999161445976809655 17094960775064920312 4576695213332121582 3899618936392801143 6035703133630645297 290336163085251252 13743277884982905848 12514454053681674305 10973704550687960157 12393448024539760018 16079128789862013000 3411777562816424277 16605152234326204305 9212776585661296328 2672054042729749612 5633898417498699598 17318934600853900058 7116552677709928709 4322410657200900571 7691098200765846586 6403156213227764100 14609369290528099271 2320172553545283342 2511604100080139020 18121921704169112349 15710535710360568262 12319149323688125911 320963915649135641 10908514580376279322 6934854863088407972 2959384576931836655 12274865887830727596 2343060410999150806 8722966001379133694 12850091165922585229 7966516772237849335 12385950163448890352 15515530385563777517 13121098002276629127 8159559518960018961 11019402251878313196 11021162523738663175 17160210368628399914 6547555803865259639 7063113155062603990 6612197261461985052 3624578628842338906 6144088053304628346 6877129519857197755 417643749432358096 12206602856151585112 394297218058049505 11074745238688769459 9006431151413583645 14243643354303110750 3275747024461216274 11019632187224735760 3603310023316805132 8303835804488026631 3601864518962662559 9529292371487816357 1310740715334539855 1536515075934928968 16740889764421402378 1724534009273624309 11052545201418106885 14552790300752176654 10302304950012184268 10845801028539510332 1475383943413601003 16275036986939749842 12048684610322142500 17125845952227912798 13481415787554150379 12573292040247342352 12281311980038331625 586004580493761485 8427348919354268255 4935769719181662549 4279554349017003648 15390208452346836804 14373962794612564306 14329522765677629847 18025799769058618875 9189614389660588573 3411966928357014869 13098497997627336431 13516110485734702408 6540085799922000941 345681576778249475 13596044943894275588 3308906322856211059 14662202267509174260 13382007296313988770 16444798308897708098 16147365946125299181 17808557737499780614 4074085323646758350 5908936615764490477 2605230690299101165 4043430808550608924 14001069814479004297 3189799235353777044 9513391633086467212 1198414665400763255 1506754580940431745 10358259655824882188 10144714556023505765 16686672453861549389 5397899371302829447 12641616066633144279 11116555433486566515 2389946937635103911 13219487528759670601 16714247489917822188 7854630960294493701 12543157808030152531 8369494855787446080 5870281968172687812 8397602603534949699 3119506704440374907 11339994176937690270 17078219510797694625 16568034167491257502 6253999883606401720 4338123066980936625 885268570328405478 2744844817249211171 666689217369306850 14980479711105113105 14272469701072244062 17432037001620704740 13797528765244471973 10846294762254765157 8078210559510752859 16303463307273518417 588321462437339038 435210261577194905 16032219398034201339 14869829805624126277 15533580004659734456 5991823976396164630 11276206930956287806 10970573362980090819 16641546059964782896 11398563597531781674 2175608316362765951 13510565349260545937 13257313964501978875 12431457806732939545 15642075708311876539 12284088706372292662 3484874700151357678 8023645898477702375 5918110630211331489 10927077083010554323 9124739837339093570 8246610634369545935 12014964101379621346 13792361574208841475 14883301404850706752 9351974394553937723 17394626510418516362 11761527528253198782 15519321170925870485 2668026124949283798 16845934821324066591 8527326431953124971 13404185080845758430 18034724003016521894 12356848789819592953 6790429991740031093 16474825385732062146 881158354765909351 11405133409316916273 726886584598691587 8329038002896661696 3839827834738195247 4050018535384484172 8776752619906453227 933833706111433144 10171505581316895438 4727675654035605984 12477727418857540347 8917241168804260286 13489715178592246889 17083618773471054998 6143245497901144586 5185351135965258422 3538096658167489615 16090656608089358192 17636557140210976746 2374302546475326365 14484826908902468679 2561420818514342292 3656238335938285240 12681807867292155053 14386032952584525977 13870451726188940856 6346604976141687884 10724872721194048103 5579994678496409757 2665250609536468626 9055575593098045415 1202602697318976768 16825635032894316488 6454585137130531873 17433340180248890193 14085374258625474037 8987842514630020720 15341727108936871967 9538898664087686397 2409837732014879198 2547544880873068932 1987820918496391813 6791094676196079918 1338138134434746351 13573311390257568593 15260501141290607991 504046301991312287 4859250214376406542 15492104428911760000 17816644685468515553 2364770145454527137 8145018442003423299 1914858930836776614 16816084003362458328 8161499246256909155 14730260486892089499 12313576747372673225 639465325002282821 8741086846245564237 357204087072482140 7292601455603719805 7689028238345540027 12455247081022556505 5603203013847862397 18371890175915552945 15254562142780922352 1255781924902823252 15041768170255014825 12173434581954972806 14903834835012920037 12384695649217832751 595338117670139004 4863811317356534280 12166711482157613738 9954479052409950565 12664440162784615453 8527990404136309839 9202224279488018865 7914974546052419087 18413012597370509862 5836265490314544792 6180761728997699452 15625276461082137368 6257686742896210051 17594869337243976938 13359149573016075376 1734842408561389581 18245091201777180560 13355005690360873771 14078242072084784298 17155981515329264010 12562644166856652122 6788065716629983744 13237753569906775408 627421969054657820 3494119514654161591 15773133937949221544 11934662840692346700 14133979920804261731 8921601419079089046 6127989102613772873 11184690045041429133 15616237531387431014 11794943965603125710 12747940385874055371 9154287783085068556 10902125255471087698 14623152689203060577 15048678659006027323 16619383685966962484 9495615367638481430 17609759931146500295 15550604445540777926 14698271279948778322 9910755291384183936 1903064191488924040 3872463962168845213 11795039250154675713 476126583614961140 5814886078558770083 17430416263280172974 17640074208913602061 7662895359531108337 12242102474913700732 10267088088373433373 5221066611673438890 18071870136763174803 6277337815809062192 796682217653875526 6373018942667559835 3930597401433570369 2199807887380803458 16327439194014953855 481060891027289890 9167702132245191310 9852164416807582242 12454227372385592275 12168931148763818640 2074766984219698703 1756689071254863231 13285576326697129402 3945216386143433748 12326203965438744808 9425995316591279998 13811606995100805072 2915810960910515698 12082043438315682190 12355183318391414255 17413002538653203857 209011994781917306 13800805875628179265 15666004744154203470 6986958158049422269 12518346213706983917 288610538519555534 6560349622501391625 14721048478783279434 2764191179724523098 17269654408662442532 9541633192037745013 12242413316176772126 6259211286726731215 11592656834939351745 9772993853644990755 7268547471255345782 2075154204594503162 9716415287762730946 17213631987009618182 16238224569084967847 4395785637574982230 14603727269516806153 16452073555156175658 10301095916139429581 10769437255651371967 9710290945743697753 16325110144037359297 328099988329033019 18046501589133417665 4114783661448241091 11952276724745779148 6691184900304859708 11381981957620735814 10322139120416893873 13990889546128649835 6017113971171421231 1991211010160445246 16500476097705591257 2986750555087770363 4644272814786394594 5798691855883631523 9070940199543695136 11540415448777556267 17748081822203825597 11291758311995695923 11384794025579444548 10903718434688565906 2932630349184197428 14154186103460402918 13001756934859377426 2775039767119093466 3931014621715848168 7940763981969029303 4076543066788793817 8690381529218615411 5647090698203261519 1811139090438284849 12031801995593258320 403198780973606247 2654667528419507416 15408543627548658851 15294101545919091503 9846681246908437277 11997542941260689551 11057578116610775332 7627802236250607053 8516222340740848084 13893502954519675857 13492471565729566705 18080034091866661794 12172992888385248568 10116661056343179170 1864149469613601436 2319380984174780291 15526758522944970900 7212062681482709839 3551635663599533529 5405133417482574964 9920672677380715680 4979076337075450916 9089935878443705206 8883854346481071905 581886119101322975 13130968792669542464 6727383675846392793 3190973094149746035 18229595442158321195 885298111359017781 2912499003791184479 1149692540126540709 3145546764481369371 4168543592687871310 2489413745658058226 18135455675981587022 1959670262975409130 4013622074667922314 6820835336312355744 9585273820262547979 13240088392044454207 967570140101979234 8980823300510416509 6156445362321701459 15440128444345646616 7967676082909162789 6292386636307110187 956402438022217671 9825993070910325632 15222284971728713391 18223207152497261817 1991741169017752964 4607174848905526840 17563889014199476333 9365211632222964859 8148201196074662668 10313167999616220764 8238404014575420011 1710711562934773986 15807642140676756472 8813876877912769751 3119742817836213447 12137390426977816362 11419112540102266187 4387092098545887857 14658451447772526759 8160131545724447251 2264990091718459940 13218400870466368763 10835961224542015475 529025910863364734 1202611707124292713 132112709810771381 16512168428553729326 9428623587946554526 2382588835901934245 10164460506547625907 9465452995777750197 578134399511551963 3278453980560157073 17901871901049524395 6636672885078623181 11784847719912912711 4175913606327225908 15651643582783806014 10502651446235001320 9381977100653687819 116094097783776522 3594779888211459927 18087791037519659878 17876634334303655491 12864204990575560243 5681557404187917274 7571447111915115332 11624340022249448948 9343953911440036379 3303213937675670597 15487284038567890909 15772301094164935767 6054681309003132301 13789246367295865951 1779049115118181415 6758377793739050227 17763133335099567916 16253928876222552564 2682792472602092866 13572133199456009727 10241204581125187626 18327584142787833633 14268259646431369391 12801965745295980477 14508876840071115507 2467459252919511510 860117007313884583 1856799227858958957 3718556766537376143 5908849434379486945 1983940484055853102 9311317882518039301 6666897911499752050 15979294395350795572 10823080120027762577 1202047679126731712 12501872463084726259 15932445389879434430 14068171888861147846 18255198243090977033 1750944641073627474 5087835232872862919 7040858120002800031 14519516233839069837 4883977210651703579 17361061767159075430 18363042150050827554 893885647852144315 1437968829448084374 566660535759253980 5554357092889280897 15820124765582090196 8598148636910609296 14635238778509940787 6372847316876498701 7811976107336492010 6927702223078514544 15558161603638103586 17048288869580573981 5389663259461265432 12430838287758398661 4308739989055818206 16700811641540110598 433129968560153256 17446353291873308040 15346724146979962703 18295881503533322808 17219598040727465089 6755311486308502135 14262721543547890940 10412258081115830940 8027454088769664143 11659699177834185390 12123022132235706318 16754157595613575749 5977186298660665769 15180079148885846791 12357305680398021991 10262309414582004699 14692089913982054642 13975353716777065693 15777022860802387911 10857863805743100044 12236514425975373282 6417022298615543401 11800853310461267692 12838503097038789049 6749761303547740023 3449929952133437317 8607369897783338168 5101053190270471729 1795914815356198307 13540712520805837225 16943320040662595710 11757928648569635273 15159145732903532695 2029791498432356404 12554592591747902785 15870687119273633842 12219445677991999390 10255284810380147368 15365103702539845664 11716511711112549499 16769914660078404483 3823357399997910697 2887349393321146461 5759133645342744467 2302142091808114861 15735252213157376856 11971484125832256893 15765750071087819422 2019483684317889515 14053159641821541214 2786022855015915419 3053260800290050147 14594972615716672341 5836622011584558811 3913956562154297525 3235651333721709105 10421956675150165604 5319348692301226077 10007130066058988931 11205133345662333339 8271009932376141064 5435133624437974284 16683757462390672640 5338227379888804539 14975033899746328451 3745033492794323810 15583822697840194460 15984586321403745159 4792624287992722000 6246776245859251675 15988524255466229931 16164412757097374115 4136524278703391545 11692267634244765283 16751514399775108416 3179849486507657356 7648960541993142642 17431225408303732171 13382737994299011865 9041593660415771730 2047062661856510052 13350373235625543160 6178762625666436587 4850725493822576803 9364772751002438972 17714803738719234671 4390768483859601138 8258682232547785828 1681633328121805166 7604309705066284802 6344563927985208843 6127150896888464105 2062588684496602953 10661926769515959055 12430002719920989393 9725604114675258363 1640825921177649832 16313453705604561564 9803563132725975392 8555820263032353714 11055241371364208669 9926363112037381224 12991151179816906248 17705101271703062947 10327335529682942093 3290944313973188417 9705916758309696659 16375130586887153449 11821975368310925984 4386900129466801559 5214017214917134022 4845925047183805021 9020037358415546415 3682689311982547251 11265567950032580079 1848187941259102715 11362637553858522224 17648239797049169283 2499480919006520660 9137294160080373601 2510400975654731367 16815054452272497230 4505807181063944723 11176284298010128090 3464413754070156113 273649012135898796 11911585174926147945 1570044454615071621 11298582039286032112 10379514996329682377 1858199631532531267 1200438640990120406 7296734221965855928 15717899466443183668 2626502253816241679 2307543784836691319 15823900981024350931 16214401481457354735 570977092917169630 8767322280393344174 2659729358883321508 13115857162114555588 7927480801536464213 13458131912710940686 15103637864115548494 4502160409178744591 16941169595990832481 6268684176236498348 14741464833809141759 13559259922039955771 3706477596816705033 10671943675165910041 14841886571126650357 17023780490044709253 17760217554212096596 10553626631589391004 13621474661545929580 10989028952921112466 9776187062643387919 11718964766325351540 6360746208203831448 14196381156191588047 16389857650887858036 7972639525237582923 1346574518225299038 17317762563546168911 4379400870956348554 9896362451526037404 8608655872174642955 2899431104952946695 2321312928747829022 5853236585448468535 8366416776213458128 13499084823934198769 7395652738359356911 3152105777882141464 15484988911318618692 11897792070482514711 10850627006055908471 13601382356044328596 1080470478051623692 14606854850291763008 6477921135162864024 11378511662746856252 15690020718437275060 214456233328900902 12371105429882533909 2062009062567837874 14258337922795090765 1662004963499593132 18401530728469091088 7212728248687780505 6660170083308286609 2488769849983323676 2280375667085336724 4348684751524871023 1040298215678652332 4558551008319603124 15325355587829661098 15356800692769872524 6661282106148336993 1387335792259253354 11492414442266748422 14633878615478428689 504413097125776340 10543471877535407956 11152390292440992421 11106076533134619780 18015162429941830636 13918382136109156109 11908926852875024858 400430620436016827 8990801586048556729 2673815329528994457 16685754454595877695 14204670519032757477 5084188276827724117 7801364936112930781 6865979355712817458 3761637972276121393 9433705475305959145 14669460860308358093 253529453565965652 1315495867422254196 4510464756856330477 2095491014091078297 15871599865430148256 3072820285072388875 11796802552389392845 8394705683740574122 5464719595216681637 8615896596158886247 10852315036896517377 4744125121780609380 11124827870849521363 4080121337585556543 2214447242426729788 6311921799523849281 18216032235647377749 16387636138955337134 13051448135645685897 14969975685680794281 16597161107296203272 14981813469753130937 2285016302412728132 8836928974193704970 14008160305405035797 10294715592678239682 11538810727218461554 1463567754754511940 14003694698413195024 17287299397092960388 13959015261172511748 8232966536547990908 11772123427842975272 10197186646197878606 8353325417821955825 15691945422810118253 6092151771840885936 1401465715404606529 8347510250979814151 18212024944607241358 9624159115558147284 4235541196645441430 10166885069426321034 16773019664930368072 12188312641130890570 12328522014400611290 8728827198317301562 1658001363614545875 4671385265770664800 17531864509439182002 18185586602976099555 17173072876688883288 8395954839583153912 2237283438912093397 9419258351057251213 14060991291468543576 8036994207936237565 16076430376142327635 6445617838145907076 11477286209253054631 1960050983512980914 2036583693754574122 12037683305922433744 17686391745528182672 2853590952877051455 3625946541902312889 4165476643806981283 18380036340591882024 2526190761049227175 8411303298189052752 13376782523733409626 6726597024031573520 3163142687488359494 15955340390064488803 3078016476185685975 12312974818377176840 13130658447451789606 8892313669859183724 3894967846300182907 16137772071920351260 8574281548080524498 1256564141627015354 13411083397950037399 14294992904265864615 1549177494995780351 8173487121621177908 2307105625537848946 14404366328948464090 2450424370229082533 10530243569875812518 12162224056322337075 7528683395552790318 15878520856536671998 10421260614069141861 9395015965950238655 14180309817286588942 315804187282941971 15280319105684219819 11721117728025975491 7332136381012263193 15946222193880609104 16764412106363881857 8831455725788199826 11681451048574623646 11232632335675962157 4490712846488890422 9349766676539880748 3002008010793919757 5167025250565271411 10133410385851191417 17911601539327276705 17187268173455311427 5959723438128578836 9088494820535185503 2313044050854084017 12879076590148574591 13278044811626425637 3835208369856600418 86331595526666253 14905810350814424231 2207963631052632598 4736950877348582715 13217476453592994728 7400822817008307054 11390578629037086891 1050842496735552472 11899635411899298639 13657645644236404109 2313197365713202822 5621668518471113765 11163046196715334657 5545624745174915710 7441900380652875342 8704829181780964850 14418578401172134862 7817363768552613288 16163935738426220578 9013038394024099130 15451277807877990705 794456890036514521 7738990642428617648 14260063809627425688 3249494729025492602 6435053187997990986 2147710304182712368 17851442922983223984 7526060390643742091 8021353569035204263 7140308685468125996 4060176714544634764 5022582509922456362 1075160006454809130 11551250438065056154 11443453793184669561 2140332631947202229 15567885085015300032 5159738667294860614 1925920454037138357 9003889577782643095 17059551365667379716 114634621498942501 14547242978477871691 10565091486124277412 4547264827385681779 17130181779121643961 478711354007330777 785233567560531749 12363212763701435327 1762190566800347512 2097382503567965916 11069910146634342293 8663364651791718246 6263910530696326462 13788630550056823508 14823331297579395544 5580731758835424743 11510172013415528125 14033120043960108012 14972477041724540806 16273596367371297355 11543358217986620056 17592343774002109151 477788189223537693 10112552037702664602 11878585034239721313 17930321828416807020 5156947894119922289 11764848191746790804 10231063964844621107 16725309809368866848 8129998409061226302 13280273497752213654 2071529146719148063 10771361804022125852 7240482425511403586 4839288517996723476 8903097202677949865 5279297561614273286 11875441387623576357 3713869135847568516 16151927103154713830 6879257093878821443 15343779613678010025 2136200826006990138 3271171864284092901 1258857952968507807 11636575983757629771 18013566102765510369 388988454763346207 9324664030318671200 3596716902734259735 15477763796602670725 11520215423753358560 7979858291298751418 8617874941230613030 1865562554845185091 5046488672013387127 7553047429665118572 17281784753185345509 9873633851246775387 108063261580329081 7982843018219690517 12929303266768643859 16485458066911969135 5063976432165200349 6695916747575944864 665363114821265326 3107019807641258663 3429210485204255254 6492139786685274744 13223573041869348855 13938874617077727881 11017909670309639872 18193246563202602993 4218931253358640352 4920838620319281356 18243160832652627216 12490761886907766555 357058586525326087 12334936298028391091 14769220357373695100 13758372301471407382 325423317546791520 14594586358941898408 1628750187911589739 15447442333413977271 2532649174831719657 3941490626808114274 6889509893956817067 7725590360234473613 12420275516550552079 13179107417960734469 12514322152367170325 758642251005794180 1529169300472868626 1012266080270527535 13824725750844612586 15794763559484023524 10421738992451644467 1103134286210137966 6094213787374718752 3457276799347087241 1592930850374773588 4634382640861401057 10975544532593219543 4827033206233931704 14538255870712074326 9249456528922843462 16362620377544322862 14172413145616892252 5468574727850944193 16513916106458707739 9688908568196563616 11670044472407491130 713321467686839880 6990464236450370219 15155791911166700669 3507796848119301526 6489212654629474657 1953848199937453895 17520509820137683937 13828861020051139452 11996690191992935030 5900373334139535991 54360172180493645 17648073683862132717 2605961045184060978 11649883461869862400 9104159024941636741 9115695744306256542 12255955211360091025 10449011417306871937 12165528232060848237 8828001265814188568 1123600889855783756 3793694721069295314 279624454111946990 9196825764273609276 968416463194934202 4420193744111495323 5788493066710671500 17132780833819336434 2740209179511403616 885192459024902324 12621969794984921590 8689257482646949814 8270304308503680040 15919320725020608879 18282497288710918105 13704094205411211190 17887632236188198045 10730109909067583525 1200419063820535020 7294480035089742082 14719327035804941024 13373455711802067983 1588165132733256173 6038503358333809608 3149015652025508791 1264705988246737532 6984908056325758526 1264265239424949353 5207681779496996945 5123903719159049481 11738753286131371982 6838382887735217023 10392209441378373008 9551063694877995499 13939589233658561830 12159199775071176459 13192236854487093138 6750740440269350707 4858050372067624863 17658910005816974027 761509434975021583 16685192536893690208 9389575820870368990 14493203509429989805 1805139196208351983 2364266797561664763 11669595939191545249 12281850376783750705 12827635908391345874 6909523585191546005 7203056686810330645 333265059405278167 8150473045786097080 9803914674275996185 11948764334544549057 2883634161720404554 12169218449671152807 5504274804870589973 15212552939581235867 242039878263880503 16900070702872771554 5346860909015073299 14399176503180558921 12828060298065318266 15473320375711767514 14096538733685643090 8014615131906199646 11623067411377602684 3371080661649585835 8370599932841295403 8013930628759811350 6717942322686993606 1747626109640987867 4209321219251656399 1898105270938241645 14539682468298437807 7025259982261620623 7356673594183170712 2409279999292952191 1125278656556288624 3529646606243472736 14539294636699462487 16201532286411160189 17549305581080407886 17319467024967896930 11400449808573108449 15911474701093477801 5083378813409435795 8420835312646260951 17921547592107880612 11196619542382797398 10929617694455303212 14709782176342528490 5275535349962957087 4152719154020401084 17269500745646320496 4896474177241216830 10587003017371043928 17209592566521421064 9944612184080554669 10458603064344827564 3874538976732257479 3085976731110222266 6788022684819753896 13859395470091536252 8334064087524015194 1341330069871321699 10851108861604263364 12956422150427588940 15330034958705269494 11080352508189172166 7837069609378961199 2906556911269997796 5108963547867890200 7476646198049307207 12165239074784642712 8903535261052231192 16934185649007110708 9337392612463766030 1851765678866939960 3572527337215391998 1654755599731596298 14235478252521835673 11340644765721668563 16439915221302354425 4994028310386400396 10900870853381793347 7870468951635986004 4539572971308765122 9132868227359430035 17042404347867855984 1261209555902030628 5624377196940793988 1570430088662143845 8852683496022344574 4682720256775268392 13788408169411774226 6062473945531274939 7758246075598198711 5613778004957482740 16399004393504091729 2931022075779959065 15822816969648205550 4333621210828061281 12571916824455975040 16008274644988933559 1246200532988489758 10185013093572834304 17709356395508212971 3008068592644473951 6272033846959321165 8383202753512466488 6289963671554828739 15447713103563296892 11519670582485777440 15898276307074248344 6279420507657795996 2454975567532565179 16102018209298058390 1097928406683288017 5101476128905412824 5847941226785726195 420630865511567168 10714496112679576954 10001844909075096378 4976020909620247172 4995262782785536912 1250602728945375238 11950150132812062261 8282162114994143404 17115291255524686445 5911156473899743562 1331700871220411604 628442765822787831 4462057910483453976 13060604669091702318 3313528971079440599 18192667120409065928 11129072377375209277 15392769820755290738 2673727339825610036 12346365899550312530 14064828422719909008 14988640196564281077 4060022845023108685 14299949839949665647 3841652408886648123 648598414709103668 5338635399250916223 9845864442914852618 2981506458954496037 96706680045868649 516956674139439709 17524872553805396147 17189525263853736219 14343406187654298962 772471250097064518 10136844992605164225 9361734768832407526 14543132216384754569 10672345190155560228 15491285899286194344 15603590724922561247 12097881868361530459 5206701051640622986 13086068056981781348 18018615928513875025 16468163004888113212 549275068770301940 5077088042423839120 9441940759486328987 13438403263165848230 12023573965760376142 14895430133880713039 7642331815397388920 1410047001456672684 5842003334608648127 2204174684685391947 8628424184272798175 10198582473014858854 618014058922318804 18254546080418800837 7162216558312092617 8396442867498725020 6626595961161162860 356372099981529719 15495093805707560600 2080493555870632286 2199885962136936785 4613452024583246211 14224432736923172766 7692957998151827111 11778854450992502884 8600755704245271749 15896746478957641329 2311953292383407713 11260981327591699325 3299316162117733258 2964931619618714368 2863763694142436245 9297772179231787312 7457160708157512494 2082472136467273682 17953383346132856308 13225107597869447903 17409078589039404103 767914137209901177 8238644117787462089 6655287049507466832 16224983441176736607 5458241851796374498 6155572641301788374 5631716336769068079 6909592146558180963 2501887613365822170 6283335250219145099 8893097270994691903 8144337300433467430 7589280165111176660 1708024243211592784 6862143959086411308 11553450136819886269 923072569908315728 15891378252570475439 11251008106234484985 15628734926970225499 8553370696724634878 12951489003011246323 6902856412641200153 15991031387121633116 17478018807438409844 12696699895077184646 5308491160975415522 14537850392542768694 711245636855348494 11415617614771632798 13279181829017418979 16347951629732186237 361418177467824899 8224602292899724410 9646318432733308056 10599734794651389137 11737048685545915184 2564328465919723531 4893743546994327675 6031488830975802413 1871193403720935913 17724454933947950413 9985558707581451959 11972121344004898327 523032014275909267 10007708418651502509 17577457104834998588 3473358671250665760 18338536076624732336 11865308951914287217 3998038626909794508 6552734274730624790 16791172160204785632 7641722273141404990 17786263717176069959 17463260122656745302 18186188993187787095 11824630655100976509 1502783843529355556 11125966382738632936 1494248969345740859 15305439082507810839 10306165295612658454 821922336470087117 17164376080822485755 589477896885535233 12105286167815018017 11272319988340780478 4602919568911643664 5995300922230807362 9461175117157882616 14995531747895851044 4902147980771267289 3008729838259018514 17778885246737382498 11954267392373133659 17028351369705009013 4212250076280440522 8410797344340794331 10393225393281203753 3151238626120718111 15159354882118970544 15547858666057540501 10317767953970140969 3767047775905748188 15457926595635387348 7113424857083152470 13622572800400357496 11379792277116934061 5025331957528428501 9779891522105749045 11302393963559547495 8885695250223153083 5932110688515132300 16095486395978542097 13158875570499040489 14164947510470026316 7555072398362503878 17045546569885057884 16867212675969024264 14283909793498404317 12103629585659529739 4342324729930174360 17577661105251771716 936258019885579795 4296229510829664554 17359898253464986666 5597536834125059319 2354754929191445305 2220907897887785452 4934302353917923280 14845568072693227521 15543206107557735157 6502349039829923141 5933623288227803800 13705851798817495765 16967258704110705669 4699636330321937049 7631702704344798712 18173814142149566653 17995977400444830848 15107486549185467357 13031396803730108631 50922848429219041 11920042118052392691 11226542525310761351 15433683886628701053 2481329214173980311 6287788236438204082 3715151134989638004 4253714882829717408 16410367114133179609 16623091143249898945 10365305845073306140 15177986191209332193 5385130662188879987 1872474614971558547 5320024627247388307 12344100295736576399 15698979203820907041 8287096991379094004 6451647569004662103 7882469905730305218 15746804120141451589 4046934252743387055 9529279393631402551 3468230964467915959 3950436670602686416 876929799343316078 6330492071878810116 15479305588720443046 8327635964005929737 16021746210551113819 16696614333201515828 7086217206470998234 12510845998459040285 14057475540133008484 14305836149119914679 12317073539305645675 14459931069653032314 7745758382863411571 7035206872333326877 1686488302824833589 10067341296997587368 10295428616071632157 7818920243935949039 7429974022953932018 10177020253690480037 2137187991297601216 17777906779711276452 11348835887650172531 17753716653595219378 3114023892366683938 17445939213441373177 5101393799146740370 14256448654731412814 17091549913584977297 4022499424016660081 2564223062690099925 13047641537932261170 1461613121554347472 5675873829137657605 7561366347826039529 14813169636774125380 10131240083397605019 13844280314270209162 8992147101472189217 6962954338977652610 8868370137355393559 16866895494067449832 3598499547337478096 10650988972395729122 17026459439723471204 9560320451513774508 17076084222119290939 5203104041518917444 16543475790111501593 18375826063120405839 8630147928362987705 3659322931921187024 13320869738851375413 11113814548961426599 15512808514531566120 18206178668520169702 4114243159508506173 10480508757253905186 15662937648473340014 1694716985409332852 16059893268102257524 18436009509834238693 13051124020838252038 6486646433716239197 3913211540303218965 2709520898770731997 3867360220652951733 13277792212662603620 8842140790764787254 2697824318742223906 17624619190787435291 55327761373734336 15385727830645128310 17424081384138835906 8936040209390252075 2823550780805050603 10853405946914459071 3571555434484115674 10097078162443192013 2546286791444572827 17231757481951300938 6801073679077854004 3266758531808660887 17478952238693809070 8284573447758398832 245197604576976011 8248499840483501913 15821207356056467513 17325559028897101380 7645256110072501400 146300266150176265 3029128082147931946 592840421621272500 10090314609823157562 12654731788561743242 4328069240472221860 14543675890886515170 10194191710772815888 12576956961646103875 1911452960229580530 16412966227550034572 16242339957611728604 2631954035302301151 7359889303772619524 7935295298188376890 13237677793867400577 5321013052357694778 3459200489541895923 14734944590323799154 3532986288891357049 4678725199667567945 32695394877745006 1160689744322277053 18273102108444894708 5594173339351893578 1185744537317095235 5845675064864294482 12379130684369986523 16265039662160428095 9909047691530502576 14602279571567967448 9804142760253201008 1030359309259391085 10331171056004535903 9891199928822270931 11663022395475720540 15375654392839035575 17566084430435369457 10069590250954616022 4501920389610626353 11584360186694931481 15472242823663042336 4440615683130605127 13731847100176810679 16512682494460345798 8446535382586537441 2208339603550956241 4842995990916934835 10083579281886673342 7424529220940829432 2302821224804322887 10240255093269349475 4804124308130756765 8862862202673427824 11840610411718081438 13102214979259085826 15702733964939673431 16060116093855118499 256723264980062219 840257344379325468 10039278812200526352 16849829549203694862 3577926201825146102 3518999215253523948 12940423561000443606 7218159282548573430 14291019679654703324 7196157896038196573 13414828022107988545 7567146658081094890 3472760587530335207 12155206776840012783 10256184193787279419 10397435073626079943 2673212794932841983 5902716495797350760 12594662877235683786 5821725268073004276 12925573945951453585 3255719869122603653 5174052084755019588 7771438616497748007 6851846594482572385 8515787904119171283 11199296588030270982 3704349651027431544 1796046652662423308 3463656674180487874 7875599884941357263 1780139430319881183 3164406776739428150 694935001007213082 8230619927088440568 7810990439564568608 5087827328642149070 4053390340462717885 15647903815318247700 4933520267397369006 9845032757548794849 11797031763096128364 47253529127733899 985211739728595316 9793787993198746003 14484999776103473232 1438380609048745184 6604642797965452910 10456728205698347259 17379652537306328842 10609090111660943137 746575258731931695 2545816347062957265 15784081635532813718 3460049789490866293 15035055210185567850 13804349106037284857 12424050247997417475 15340595146616711571 18446228730910778670 17413259873496719524 4884004661389364800 5875695385593036814 5965018587933747904 6868815988518938625 10488001929361397120 7883511749862567143 9649212504549102515 4138879598490192270 4114725703412609707 13328625152139267556 9908438621903763816 5777401716233852472 2395761182938477419 8523840869305202858 16032409395422948331 11900804278051868782 4318407334765371425 4122158261367595267 10144307970927028991 6435285653875627192 12465041764805637541 3785127869390203102 1305430069682040817 9603843294204025646 16009370100857583519 1385399904837842094 14117951399474392319 1914816871158874536 7002030810519055253 10215486051449436103 12922776721505123142 12825463922195469946 9354558591620628090 6520043395696615102 11364446474058462147 6502204362485058354 14110286577328772720 12863744577431344271 1064969234494850909 9021604394812333252 12374523961409100123 16938995293548064114 16885432666291125533 11989998324799992765 2435130301800113556 16998454699878215663 11847087308235700195 13083756557263956610 330826099000367066 15681197775209920329 9437039506809964575 9027920008911349204 12537906458400536807 9898695864593380235 6405545302047809762 6326771616530747552 11825282978472526417 9073185808590694356 3369381395541737205 13075506308159987547 17376803590484322986 5161454735219105952 17997202039328479720 525997957542734248 5999000306874393709 10270094373796050726 9921790949031333442 1949399531837007638 1347338867530778320 15673923042954088045 324400782324265403 10816468690317254677 7835873165816046193 15273355771210286657 8529779594296416734 12687046974425922735 15655361737489183792 17403191809782777970 1146067475150736884 15366118907242368383 2210116928613298499 9195691259494396463 11566492966279782386 14681039962251024801 3800736022786106925 8030054917276900761 8982149686613231576 4663385301769289732 3958316773545207310 4535763419631150975 10038014498142744603 8247330708496673313 4896865587639383065 11976267246422810926 15648976137641769265 9180434591096213863 13608382993876522597 17842331670044587195 11156369612694589028 17020520310794148675 16710013714799111255 17579301723553063741 4944302395143483664 14928806785765721533 12511284888478161009 7029119596429761230 6805339959331983113 4286951182563896145 9631263176566499550 14778518521863689389 2308664609135876642 9669729792496367881 14527585265585221365 15843768216032566847 10739464795508068808 11593606028758453128 11962720761350782826 8044047453643666872 7429951328270435272 14016823134946736316 13283880522358394766 2218565107632969099 538299060894728307 11273590143360449980 15253406967776108114 8697909702672719669 4266256983450743487 2770862138074632415 15851605552488654007 11677347962844564189 8825052519696999870 14172214215505969040 15964602895032641953 18315912888969327124 4086405974817529374 4286703295162269981 16224535517733614279 14155652318843728436 16619467824199419490 5683705787588675048 352842734282468082 18193045685892304546 16221254172799013171 7850214232852647615 13962017243482992831 9966640030165400602 621904921392487932 12256495185867545314 10596530595110549126 9142204970204400858 13592600148700693789 10630140806224572951 11178687792662135579 4793674729063983501 5329413419902130829 10134138378217216303 17919115167886229018 4970234237459867955 16944937181569512416 9139759701952692535 4484353399075685808 3363774352232975246 939295617755304624 2607389672176785626 4580354496790812486 2858369962734429482 13763601095381307551 13297863887072442729 4486661622237561723 14603141940860144798 9941135348988427262 1984817697617431470 13598577159437555064 3114746407118343814 1923770226552565939 4022356844963197342 1137491389455910394 16322186612932683188 1062081046010732639 4060176231010066789 7858414914789772222 6470357625879071670 14123937821241632311 8093832650201797501 6383133325239932890 8457151541106296052 4638241002068050851 11907085659022438119 10928927538110985516 4800168923948310302 5605449203710845047 9202991091766071972 1800399323289413439 1543594363851621059 11381069193670554680 8260840491864049825 9225663908913275663 17865587930563715147 1674169822862616726 4172039389947017101 351056895230944334 1725132817852484549 2373353724355234332 17488831398584634790 8989711543394012493 2557574360521491730 17240101994801384607 4544175264360013531 1515564774811556049 13335489087598490021 4799410031566224227 16112241575686111361 469051067457424057 1118165353099188163 10370311157387390090 12775756201231259808 15775964193333680724 11679505548141617920 1926207465519365334 2303236188025050172 6980544141960944754 10714661812360141224 10403705066080118317 12475597937720997204 14841723280549897529 12518788443749704171 9710569907640726245 11732118238974763505 8610662216882808680 11634391282716692307 16315950169516831249 14438419230889578019 15600206219127143696 15256405184818862473 13115179205474029541 1827979077689194680 7379741642060787189 7382060005925728981 13387803827467410178 9328542870656937639 9144149859031318900 7665019199612534062 6489797727999550964 10502830625153726610 567449342648348975 17062067155659262080 14107081657692142769 4533746055813291780 4821164712567465923 11168107671661567733 10191299896412694528 12695571323907490155 12319250097891808864 11500699266434360241 16470097553994466676 7391606289225292959 18048554406843909116 9108394825762732991 7388404916001212904 498493181718859307 1142017765981717022 12850938818074896838 4097079908568021769 11481126277836981421 9385825188002908388 14339517202094703080 7273110133980939484 6050548857176108981 18032621119313392421 16773811298278406046 829725821495820771 8175391571328843643 15009221896615668886 17627312459441580739 3340254576587873011 12854087364116525241 5372047157390871546 9928172693494243662 12211723046979972907 5405761125388420042 13413064521556882033 17085084262443203445 452321766664115608 167226834256350944 10777775023221855065 4716987432790730901 992755758991522431 10486771849332465094 18285002808061235798 14359182908784655648 9308702416970620405 4804782491526493982 15218640379039309855 4251802237525653584 14684303402492314739 6403652282559490670 7626474810859452628 2003540181834175974 3155224599578877840 5765541168676886711 5808263551734472895 13052632318073847420 2463999633168673815 7000956120387554420 11190281342710047386 13166407312732648266 4301522219127739344 1718267719188025339 4521481440892581708 12634457767938230590 18082723981830594307 316795177166755140 8540504271496963579 11643122937432974 5028238233403979608 14523348071275977099 4581594153762268720 12076832732277352965 3200433043856592523 13458967803976631075 13644803968719211145 6659228257244187252 17381112742154605822 12226414887641081789 11194690783284019340 9632637812940326462 14476902020125319196 149683218684581130 14382370688941184307 3236422216996727721 8388787770148011973 5496941211879009603 17538626594772639941 8650730528043043909 6828486831030327654 2437431969875788961 2534676000968276603 14111735174122762834 17316348959133534509 15916405679467292295 16065157696989840656 10725399830833904044 17290477622384236819 6696913611547492516 18185919397107742258 911538681677351362 10082461941925074005 6823329075291083368 7890489964633888304 7557735061215996044 12924333408157496126 6133970013631737449 14384666837268430098 10998159802664884445 6035222195005054608 4321485923184570194 17272436997616951226 2775599413326311844 12912328738005364132 6355391238728143049 1220559442279199526 7318041510903316309 5824076546019068486 972787391630444628 285653076807137417 13970300895641310834 9278131909931892594 6382358670781593563 18104906947409005822 15000785895385522820 695961617045353632 12134988082316096298 18221429137741477596 6017034853145299379 4399120588933414327 10011956427638131416 18438067409659673035 6032238945575972661 17527442018983965000 6370705669594011447 17541285005201389747 17883684640017755179 675593452100521954 12372162460245934574 12874268202232942277 6183230247562307435 11773674153000203542 17905628584960891609 16183677005102538204 8343507156440112230 10357648870728762697 13889079541255047957 2824754592271852428 16416306208998145730 17452757093998226759 3559094320903909253 9893850785458375075 202140756106466023 10422653097343188626 12659445347401104561 17785457880126602161 8041413915371071464 3772469867941450778 12923919434520755181 17665569663836648619 2380281344814311868 1972876773878984833 14377231106354761621 3713803066904257527 4033745846892967812 979537592367426253 1052824497230306769 16490764330674821174 17180684626516908585 18047301527043914590 5471646864710281350 12065790210687068562 3473510010928796909 10109334011921039935 3149388593524855531 12317212649411385835 11262456102650834297 5222316687798095763 7938503265761114034 10136740073762478769 13439576341614931079 14073732304352375257 5596390475759947135 8544534262609875063 5493646849628830982 405218177522882529 7065925941957449396 2151753122266525945 17492932700349464796 9965127166119095386 425801085071670414 5034609758136111910 11437422067381978932 6240769214968635385 4980374841949130731 17586347755560269424 7835700437394330712 591271354305604196 3550584646494246329 2025224005862583036 4432960392820743295 15539295446894966834 7121220658175869816 15896305101972664272 13996786490395914312 17737530883766645488 12999499243123843832 9208157175696436970 8432945907748647835 634302779724924671 11923403549127263664 9708996719534320274 2398528212676988319 16621218704915130167 9813017176507368333 16003268834152942721 12229835009285414629 5917656093961226934 1909206525350308587 1738399224483611047 14374966964314156521 11554246173971868222 16924678393402531379 11405279306659256025 7145226121005586069 277157501555650002 2515366349824057113 15292010463243030240 3457624543176929352 7481152995853525061 767861674348248623 1677298811746656629 7502864918730310292 13159034310190607063 11236151570758862302 11542534989635804320 7652173547474398732 10921977506672268901 533865925120560874 306710278328221770 13650759681143583216 533439170051749147 3298931552482818900 4286020898466863272 6711539900350744642 2496835331814907575 8707108978795510993 2120370112798243946 6583259674774275964 981125973954510420 1563899916606689602 2343509112174093745 8900362703247197136 9012736145636662914 8114608383905633994 14381397863699544553 11228601659584539265 13832878186298303499 14009375838220378509 12215656833149261237 258504716556968862 3467461635858340803 14030306381308782755 6138083250724991734 18428631339956189414 11255995756341171838 4802543647531751184 13319635854868173303 17855320675609799704 17029898732047687260 350584718023844809 15106194254654843983 15354585481165936412 11650949418683782995 17792571256494339790 7249322536972454711 12105574254611300502 13476532200079531726 9811601448814839404 7801855490511158384 15417036101260777058 1109526680891647460 13905022048164777152 10912336497456075915 14698956936791112403 16630890764507911429 13651427558362726527 15344811991846161032 1771267848057851484 7466268811925090301 14023678643233852884 4005156339642530585 17010652409748183840 10225540349395874617 12374981507378269150 1036057708517176120 896959901878616378 14120617611191067709 6194238401750060825 16527906794656742432 12242170629269909837 8583343847385557325 409951441716903234 3748440817600921123 8497341789466457862 1449160158132808573 17824218841686674219 2355491460894739681 1830502969662863436 2769876863676805623 9404303813761467060 6842098312357592137 2040073394320703828 6410977458086720725 2336606323551897515 7339632582063437410 2864327252527209547 3751659085285603315 4893941389605871561 6696322317989273073 9056133455936920190 9433099971729522883 6951999038905407040 4049920460374004171 1245534483912339491 10081755675331569113 16017296054791771687 15000009061966786802 6688437066053675817 14621347429658849999 14389754362351836323 320393226733963554 12093311126053524883 115553133480057628 989817503032890547 7422452351999480645 11710504243918528620 3604125016353493417 13205972716090255951 11712954869175062794 7058939895111563373 4678611988106576373 1009797507478228952 11605869034091270252 8647110411197881212 12614393597372307910 15498279806957223268 12292488302702426718 5608601824082799042 12604915655513350049 8437617420669767865 424556996656374995 15591977595693795316 17116928896166075308 3410198477687582259 8693099917550817408 18416445951926097448 15214611809247885448 5189821971039629030 4366389321925773979 16964784844403530522 4844528181052411315 3885798455042877998 2739636055738187799 10792045453267126167 15081225130713739335 1454101853260490513 16503668787231171188 7080982572586964679 15575620326845826157 15279885376247194066 4174277113464347293 15223213535686381987 14581362475449530023 10205411983025779213 17795338208281795955 10779930948409959590 5739643066707562987 6664037654556983848 7730981944891931032 9227894596758473287 5897684171411533439 16802637340956946340 10350081870404937865 9845572940239659303 4553201392977641657 15360746753481423040 13456493069374369350 12491422542218905879 14518690271116951289 11262896486556781159 6273207518109074231 7958787615518891083 5921586456015891352 1526150310527064208 15040692658302018565 8528999815588441417 5944992257215141110 8301920237746110292 4010043655381395729 10731951929315163615 14858878890146405230 6367736743214587195 12592293780092565130 3582557384402822483 2657118571336825104 554116705812132411 17074375590798760226 3597359205136715132 16674671316833939636 12721697738253464395 3987126033989737260 10962688910622775751 6288297569576082370 476003306945451602 6141942827025312925 11758403444572862339 293975251231250898 8264347682754759205 13075065615617231476 11524607387271390617 12036394423745168729 4796672645874432719 15635680159320912528 12013547311242733164 12891374749871249810 6637841011181178345 14981508290390857520 16349846629789089983 12819780144736127834 10540384355839691941 10060284271616694310 6108037340877811907 15061154083267073775 12528277169000524890 6411057956888132254 8707202420515892373 5166497882921717603 7295302152354255635 13923645003761717480 11655630695331962780 16638328298378155646 17809016260179088516 17017837063560926571 9138507726330600279 12795507739345999191 15874886584412174827 14144566168807611954 6056110369110967498 1494228546448138607 9247421713555389091 11837312441162482178 7188706490984865962 12719699305252692397 6895967000461998593 18161574950768418174 8826383485939713571 16859702925904974482 2562916027576724045 202446513372420973 7223118958125776021 13576511294085620006 7797395872697705322 976744160128685263 5225354523375413072 9743558550767695043 17509365456571612204 4247483774884502465 3189529236322973623 9799561315618894084 11081246963669000093 2312884863370781296 4314493162840576308 14424832179354487335 298564882519646982 17416186107901396135 2151135666499677660 3536020403817922354 2774285830765654652 1853555770632550153 2497124826158133138 16766070044111296715 17568800287206850062 15533815195724830351 4741039714091193812 3858833242518661777 16453921563900112908 15631408129227721416 1458369750605606179 16113624619410081253 2577209910011202736 8895237742079453935 4615936801707271445 16681284862600543126 14560231387633529662 9400030984074219880 7845168929518065140 8763662725657364656 9333301564363996971 4893617540887599351 6625542833531371078 6330064684423189444 8345678314649330326 10252329945698110927 9498823261506127170 18083174119021051160 14307710229380349862 16211784589672944285 9376059045802453843 4195890866984499535 11593326015066912582 8765128327473313972 9380099918836639784 785336716706236274 7967891200238095079 1129808064141272498 395227542019613737 11660715692009754137 18166120770805604318 17567419343988241565 15670438109903356166 3576076456797544477 16264428573425564766 1667602170033285008 12526373716645962543 15982125834466448587 15653408092758497251 3419997241109263776 14550256983004595713 13996381474735441627 14528483470408790804 4330487682976858071 4677550202924669129 3825125416514084187 7885233351207634547 7786758480143036728 9974954079008007369 13876306381546734185 802915636191746053 16412541593982766578 6449574582922451390 10607873633126299070 17091236005245620234 2541724392265277447 16811673143575468378 3367099430142595736 10098751939686417362 11613587910739750186 11011516051279625149 180090658528613205 6031017705449737659 5595011319822130380 14660475813901239547 10558297472963417249 11605253329462214914 16780987404819394591 17621391671326694485 779977465007195527 37881354278936512 540179302042402152 152241365101177120 3752819513275056311 2258352408574309324 6737442951693197325 715278788319784172 5502081023697818190 8523189583529918181 13734168774813589368 7978342995729169682 17573055168061590501 3909286492326540449 1375172477767701782 10346705517284384720 16638297751830458566 3963297191336351380 3746285255522870268 17658884180493718036 9053640249397193943 11806834819855179933 10019020308913936797 7917925926670461350 14115582543087968546 17652999209655796994 15682352044840972023 7523884875629707025 34131464460450210 16677492089671236806 209710437492066716 16012949398826448009 17085410778547404670 15959311082991523404 14143273750096290479 14551805083153215277 13764679723940621402 3128609909605599312 7715249749594190637 16339021865912333808 3325217452926214214 9280207875063195614 17863466166651737385 9416483759526829103 17158898740878539708 16011996828383064773 2442781540550676113 3580002507606175840 13478052133171234768 11086731741197146266 12709115198873290234 11275629223312246935 12610356982293678961 13428786088484742720 8860871689309461805 2377362957416168444 2611488839296323642 11332653598014313119 14077716475284031378 6705930383172174334 4218564450008358161 2284111309796265954 15833925078558697023 17704804765989405506 3564323839522177895 12500600442988923898 6862381352180215634 788758613956118085 10995018067529707967 5471177999506255590 15030587308821602440 768527196581977869 14620891651068226549 768095932459114278 12005017575543346325 12254532488429023724 13667732562421506025 8224099535721790514 6401687494905499383 6490184094321849025 15003980624544463820 7148151080288879883 9900847361695020967 2219212652600001761 5435745704497439137 9182175598069239399 2187360094383682924 4930755997829328918 16472139981112160664 1341915432982378846 5231646113929673318 13165607368491474879 5245151019997777634 4337373355811702256 3889923175349899178 11445370351902694866 349060556731577626 13825261745008349113 5334041712366347283 9898352919339860986 15770364671194604296 3781972207060569661 11669939769098051117 412197377629482920 1026816154618637131 6476287971088411582 1782683231593863332 8248399570878275249 7273774526850212212 14496459948964758395 17136638020417511164 5899308651032974938 2418500790833080920 9756412337929704743 3651450030097527350 3267079189376081336 4676446065252874668 10131446457458641103 12250334210952102744 3602228650144668420 12329228883100612060 8821354252568567016 12871629596767912671 16576733926197859443 11382199976780102453 4718554860145501363 7675873442257479896 10326128634436777631 2071396256587750529 1370204250446945547 3486022598260729926 3471549283419799310 4456612827905630064 12892698784485205563 2431376431164851303 17828735177444107805 13106286188231814104 7956654616284029951 5125327066272547261 4876106691396425148 12965132873223240951 8521714821822072787 7181669316784520223 2204861238327766816 11352898715978527324 16992251647803354162 2730176149578151507 13045116845416370550 5047818134909070610 10312129946751882010 7730900824490282182 7546228721773461016 10610225669264899044 16226714396086608580 8610915053703257562 5130909657925698448 3963155358976532828 13099106223266727722 6767364862156885402 6496551071111360137 17468656277765272223 229289525686527626 8242074608638422584 8101873859637500584 6199780630739637478 1559967586198207034 1354362983027235177 6762298505964399722 13535243645596473096 18167633267954450494 683921996286482203 8163731681748800925 5937495825735127007 9851765391941675210 8157070251075705915 14261081505007303944 6321930842312276743 4425365164997350439 8376095963608495727 13838609649857748164 1060239610508193337 6854858659906437263 7538339331082213047 17688885144826803353 17113809399052697820 14635877422272397538 2340508016774104764 6445920297061385783 11823108338890983515 3315939101174509415 11100070921584927454 3284742947174859543 10821549356315135413 11785719271074084387 17110240265854322115 3085530974175201326 2650977585520786357 2758623895756341038 5921523961892085487 3620562683457074990 16421436940958468402 18436404054034559606 14446794599454787127 4874341314591956050 6130166864737801247 4223192784731410590 14120572874837680031 6520638813849976391 1473764243314643202 3606001175720263114 11435840471761940146 2083636748503678993 8747372541032429896 6162054521936766962 14328767179631792161 7272876926241451164 15341081718173626427 17179597155695722945 5273550114208983838 2595633577893036236 1013211593381645405 564224564399513880 7743264047263251327 13882998632943401032 12191042210645737196 10530131893662157173 13458463992078991868 10131844598793096058 10162616406186077963 10558857908938814461 11721295871806611849 9389557782322205260 17277048233259299277 1635409301451645768 11350474962829633753 8330982641724685709 6341745762391106359 13619616789114742258 15731391355371149005 511769591883580197 16644678697050543066 1953453910766863287 9428826763329171223 422742438816535387 2050720986269507173 4997908813992452989 14155943340537585696 2572575930010553709 16106610143184117794 4914660347958257438 3689918017034278110 11083130430418351260 18337857839257519038 4699761666099228923 5285375844245126492 17873885666810575576 737000376472409684 14721818087429635245 1347375550388007100 6000048061391530942 14265884516299738528 2633779740512511497 8033009348180599958 9887323798177070268 16679076223929259837 16514703363474519339 11695303063842302976 4189680947107083490 9613349028846827780 16159692441254922079 1253455773050598403 16977059676851198923 15771865156962265616 6129089461783790714 8208841205029358212 12988404490759147926 1344038126073625900 16753498176654025415 9118627879687345934 12537005923166970246 10308721215426387019 2166899514072158919 1732485451079677034 4140805581015212130 8454288068880704690 4736961903685565819 1828287532021819883 2729936794736268982 3138065214195564541 5823830732579790356 5931099895040373822 11924447014595112521 3730243115860996970 11072212143669813545 15992562445088697614 14433770726253626339 13245527920274064095 4320755506772710229 5289726454127568492 7196081157593618612 4091727909192592758 15831293960462216077 15471337666819268129 9161824066776487210 5578927648831477498 2267197387857324973 3142319862293833226 11384399553126616496 7659259704523591005 8467772366326112126 10969246640381430507 4356099319455413525 4587851936453527485 2377887526007466313 10732432255864175827 5729201794201778080 184060111883762433 3876832990690398123 10230726448100154425 12018350913498080287 2911690524230777802 6518021382138046155 2962022106545609304 17396251605977817979 8683760214387646179 3216665809592040299 12302431021037252846 11216355394206141266 7285740240994820870 11923595468555351901 10809567821018995577 9910364303904009711 9748831949218291634 12896808821388539078 13846035691819317045 3846323106770357013 705110998789829389 8784984078875778420 13432105272327210523 11543401413232825398 17814096301748130049 17405087189526803448 3953309009716438625 2838081672428739110 10502951472941199930 16568823472497080948 5532624347730045541 9263418032778659982 4442941049095606955 11954217221278741519 670472124249262477 9371199022340930077 13921617996255717597 1167631071612906104 17058836508563480715 741941112569654434 14126632544420485347 5181886769455802191 5423994510175553267 16179758004160980550 7916348195677254753 1288583083092797298 8761191848739160289 7677612033719585635 12535208475902638127 11996741517387023150 1757597780214091402 6375667086500225074 18404371719356465519 15515343912027438828 6738239617317313100 13034987259970432124 4499327596185704629 5130909995214995249 6794054111403451222 4511776670034236019 2023478614797414126 11504471013668480853 6301627763135218303 6571798916193144829 8706345837778718618 4714804678991365061 3914576627118348672 8682832128892053159 11360588476457797986 13116523714398242519 8678268824577268441 15183241360769131371 3526982785443904131 13982134994185698285 450749715906545156 8405220977096050992 11450796595474404241 12410760113377147829 275269499727766502 5002031576913834864 2087460772401653007 7471453931377165237 8150745925831199496 436820864674565337 7510138394597109832 14125409965916111837 15927788392983155553 9031169104096067975 508280695145828917 7293635212527540112 3109734025123604469 5998984891968079685 256907177385317596 10356301452242597341 4176786137366548445 5228114604721539461 995916658303067536 4604076207101228313 16550392420872744594 9601759221397407263 18269234713187894153 13666541168941032967 7959981197372719767 4723360551660100812 17306716555360073850 16188104941576196419 10174263926441410798 16142850706595253255 914798498567593347 8327004913028854025 18386197511337886146 13863378723898532655 44296005580866805 10877827369055037121 14145239836038964534 18174556108662690157 16476945847943208091 8173435094146675625 5657683679602942392 13776724104851255459 1541455871842952574 9743590716632590817 4151832211384330122 15610227054896100678 15010859221100787637 7777119090159009965 10090343491219455963 13948246376152363756 6697617862451143310 6467151143357288822 10760543410624697664 5636988689873791633 16902731233820459165 13376345907237739479 8023307743886384611 12249878363307386063 9560773391389625612 13263666782401374670 16366193244650422507 2482521785588067440 10293908734068039261 6244694489036905494 11003214172354263684 11405686959184435352 18075614779114876841 14532938458659506195 1382530526634497028 976368047789849481 14851804532709015720 15110220630367788321 8926675547621760226 8390919054503919571 12612431967378442414 1305500988980200870 10281848097045396431 5101909466982094280 4955697872647223464 7354605827683400484 10145009836849370848 13018098645291080042 130756576652150713 11828003819912218750 14782833235162028685 18022258337529073224 9985107804282445216 9682087752790428879 9127322247538143860 16653978500909936011 12046322292192812437 17510093987466202350 4545567641054990867 7919500623359311253 12365326392454250673 13426611018354234829 5916502621446629493 3201480890030306815 9646874379634591267 750867123105633703 12010840287937522233 16282702406658343269 12517597543028143572 8334190156365956730 7608767693342450083 2468489353520121772 1169739350537904806 9407080693539651212 5491049561860642282 15727211626766652023 15611361953456953151 3294202618799520411 2643822193002612775 8971034535901423351 9833834046052558516 14075422980113293249 4635597709044953583 8433007820354982671 5789893059576179195 8196658437946065998 14401926931717330281 14641218536259408892 4898902296964354518 17799842765686610418 15068082316665103617 15037870205035864334 2456225139184414057 2150053321576855210 4881108944473782122 12272140883892661354 6303813715739536129 14151233113816450564 11164234787758137412 4859788879011605606 5252212764535528124 9629854398788029937 8371045088467112657 10319696620710183016 2195071562979863369 5361871795916469359 8445040916134505167 6880634102529896003 7089854836034428897 15216429998246461876 8653767511116087560 18353406330770008424 13827928042872275205 5271864258167872111 11159035120342392221 2635520479909850471 3639900114075554341 6226732423806192158 15462320927113830386 715837477548463186 11946773770846077721 7811982011935374436 16684556910302834499 7447529085648170222 2816173314581171864 14358361695162205300 4562080059991903483 9469780994966196690 16025109680174441869 6586874550035087516 8811826551082124029 8726973633710386986 16958391021023576088 6563504468165110880 15834421231231016627 17086041490436251538 5106613872416559180 3200719399380308207 9290740526093388919 17918118506732347475 4694185641041377524 6359240131364379803 4261170555260618339 12100525259552484798 10147586059078408339 13915039183040356388 17548486759089200526 10958949193813999942 6693355583553582641 17520377663874395775 15561454342896182928 1268632245653771250 14294815627731405777 16623630313746252013 1883865977695434232 16044054145144187303 1426763887906611519 15913817908552675464 1861794725793697621 7274382100380438784 1887162921357704119 7814043451303317091 18331595471308685192 6096323636085298258 4422935790406357943 4382455818798861192 9065550400661005034 7206013377051101421 2637823821225662234 10660492367088028992 17719685319989646754 3991353172012571814 13995902141185475883 11666834592647154559 15201085479138975183 3252850893541105166 7701315134798243718 8879253297781515414 1886856131324218687 7432195810835104687 11126643522720779406 11961156859416911918 12751896368668432315 3576582153033385496 17888470636834625511 3286687179725610211 7382222567141724302 6919638297626057027 10349809384131673094 5476633992460890197 17601179442531325600 8873262480487203091 6117778032148465724 5861589350926188968 2526291084522069847 1793389701980824947 1081521340341951755 4964389013670574345 5907037418065669331 11232992708238251527 15450382924294388341 3980323390593775335 17571675512496101385 18129017687127368997 18331744846901559919 4177519916192068654 7600113439183451249 787762798870287972 2289347788389338869 14532464355317896031 9311047064637938562 416850482031534522 10237329222372539509 15432255270480974373 12074409033627802718 7977874950597805685 5322292966822291060 10035869009453533827 1395457436927944456 727648629163047725 13416215933327036850 17071722872723587543 12805139163741783629 4883794561290837800 14746272310705000850 12162190641438303740 4439770377186466551 925885055259916174 9720106336798919740 5769997901279078837 11639865860714958039 7402182972638128111 1064736034378291660 13063346765446841518 16739857891730829795 13261977998053969191 13067961975635118248 5293311646339117636 16278475039954773219 2520368735391351436 8971723456751315075 7118251215601275310 2510581436983288879 11675890173234551125 11907510676005940409 12130610710516671461 14996544678847564018 1906983481742801842 15014686560282394361 11226906480985852051 17882230231134387491 8938982632891652788 8768968496902339364 4862191420264830678 14658831606549087784 11576642120441114675 1937374806381234116 14931338747494003699 13232640571307837782 3553176706997064092 2530399514303721495 17518646479289091162 2347038502298268625 10529434089345266835 1791031549625776957 17635678340043409716 8268070003994027643 8302031615406174459 15106846472105950171 14592254916160544505 14477402312634994162 3663567507759853360 1581687402951062769 1278169423048059927 427888365747241808 11490270630855644261 18426028766158560242 10641903482368806600 13167897745828111063 11731094877367998040 12131010665332173505 16014464158506605151 10132035789192795243 2142678981401686463 7252119553649608867 5867470605049776879 4575393071377781519 6294092142624997810 2893312707087203768 504720875579394261 2064138292983361701 15069018816311389820 15542615244635543706 5509275018685231399 13940570333768083976 2486694494701484147 14884486044105089547 14119537365217527754 3220988129058180409 7691825992607677316 4335274268223341919 10808059851664110186 14956806458009210778 13103180751225724862 1757126195236316003 1095975736915764030 16437816796148233615 1214142693221401454 8132476867453104061 2770293221613080013 5054285033098293755 14900744893814880744 1053693372362244737 8619109256021518896 15225061738973918101 1521982173774197567 13421929575433804441 16748671705805203155 5824805559837132043 10142782010374149027 10641332115875466749 18243281816387538006 12495954988020318160 3256319224890351814 10790419875534525332 11553645315546063601 15736426062459533479 15987029117281885504 18159609931194722547 7129277105632345130 1802583469712896827 11378083027912235585 5040001033416755527 8270653140344922560 4655231143194564321 7580967067213667179 4217000139738972037 14326361595461071101 14061290735029139559 10268178968125726646 2529986476545475260 15647475452808822506 2246155527098275163 6214095744316612710 1712076098487750182 11871381429632899780 10905298003200203293 7530449295553554037 5418346606321939967 8361740322030195944 8442085665739628425 8598606177852540843 1018428776279743883 15936935444138477293 12845116012489073474 8385428258205045041 13677161494590558370 17198471949511249702 2683531178360903468 9749578395377436838 818705350926526717 5453979009606737006 8661107268896665947 18293915775866922215 7635959845435177904 1931868478047728496 14422539613542466783 2315973454083704179 3877245495703294282 8395302430612080403 10270454905754513567 13768435135343801520 14512371093305892382 10992860415291690461 13012871585971472143 11197718995305084606 10160619586466311241 16519559289634448247 15079561981934196302 9606555635354997863 8281743999620562311 5590890290937855036 3403948234873869635 4151431279900218907 5082430066777174752 14818257751649252214 7754818229573564003 7574077870773327431 171837635310280398 14806006597607725322 18258327075905948284 16596462906435855686 5210358789577349190 16263405016997013146 7555735432800490439 1705358717381177413 5633586957906891352 5984547812476722332 14294812815930907922 7456923322694766185 758092982380982767 10525748501790898154 6229093448034849587 5535643679599868142 6809324009767497941 5428686879138145991 18307637666079970064 12873877573822738249 1101627236787491394 12013584390968113608 2152571676160890619 1423078518511076656 18046216700060634649 14778618468186010545 10914627672402370848 2358809654988141959 12903894308238675642 14373597906276196013 8932940381789228843 15618546633656947331 6792371184729793696 2590224843555575847 2718217686393585167 12151765335167965887 10286768388623558553 16347107507961083878 14087780296870866930 2851909821771542733 7165698383263069084 7489146909023921991 2784884187700757489 16577863230055857223 4044815991830314616 13190070386039918683 15856440430915228627 8008335365686957398 2070300666164565925 6578868537971310362 18445000156730875453 1146929329103811913 2922897577471788012 14661953353849715929 12071840300240136460 3294807436548858008 3387862022036991759 8583604330146949425 2717196633382625662 17025080912910639446 9213799898817783403 793879139390696216 7880945960964123788 17290771472846717027 17134468130118441388 16446766114619466321 8631450027659991779 16824244297326335358 575497416993644165 11553730348238846680 6611745727076981847 6970292024499144979 11129512976592131564 10298913167509541336 2347819612999414097 1417663681133974901 11386648264143831236 14346115566725877473 8789948903810214683 15746080476130172061 3549977649307153498 14373840659492108626 833653684583682746 13730266295861798005 6742998066502843332 16146764186628820701 18367567574303618068 6533637759243254124 2178616603476043491 4611309720977444051 966516631886407023 1467130152287290098 4817996346392930819 3900750145011219151 5797819641509878939 18084131197188007653 16216959505944328599 9490625683925053449 3214234447480107420 17892129642940864588 2421358060430094776 14259070405085660563 17703883385459317453 3789015963438130826 2476325365622351519 8260182887406378367 3201929001234710149 1640249974688119351 15680801696575522304 4735512350196593064 7853419150211407117 11470400779357460126 18294565247784767776 9825391006839060025 7696112793352545352 4591977079858688254 13563847255671056895 8441914276971011467 5964445791189437648 1655096143734623742 11097632377851014870 10412970674566132951 13768850576331352075 4016103187011649149 71243141232130032 3214132896212371047 6245955470162802476 3853915636476024595 4545518861821244174 6270568854151261463 6078669172802000191 18323945243363394264 16659013086767291793 15756579360368275394 849499189836427622 4482144142248402012 9840523484445357527 47627643669838385 7695885073199928300 1128911117617314397 12087417551082678482 13407429689326664792 17194508048095217126 16558463430112396948 152150308609822766 15799319333936618098 1422662773443229364 4630573423934108011 8036059360403967472 10352375194729499879 5517380096394943783 8136175640369870700 2269163213567262627 11887978565013985184 13296190528830903998 11882041937298917350 14631768702923332228 2907233237361373337 2808907709731727280 88178850776954700 6247433714803721082 1022491196380089267 790487159774103481 3894726679951778597 142570142641457784 10829922604127063112 1973863172659089793 9370411408019496557 12529522505176682171 14470172000252130261 8647816353558284363 12388822561620782307 7065123861809753574 16250464610256469530 349324988706579126 1180984511990960620 8103688213450975267 3278769682693742294 4404675553228788668 6405588321493514199 10099299819686694792 5929636189194573273 2964014672902920773 16366089504228329184 14257653194693654142 3978062936924527251 15417843661978464849 10052037745062954266 16019116582352055366 15917104851394448423 9792532411892929132 15361373496936285409 7426253969948483339 7500602988223280781 15053165535177224956 6718815199363322537 6595808835274466438 3277758295456215834 10514078401105255619 18341971699283997244 5779599702671380396 9280990635370388887 10028050609789504490 16234109802077527960 7044874411476998470 16484344065348223699 7131250428331480310 16806844049892952101 2290447978364313348 11973824504418260439 14235037197051422026 15259449779474808656 2292274452066639984 1513212444176564637 12215573745186698627 9117561504752436946 13103109441424233715 15974311313367606275 11283933117515070814 6540272116054267671 617824017613861806 6856878666081030599 5611134918213780128 3535300529798612178 13987129280044872447 4023972680957074199 8006301883118982971 1485757511167317544 7268938180428739220 11222709487641195716 17162152069505436999 7969973080046211484 13076787444490168697 14433021044838733497 17095198121515247004 18419802982148294685 6219989182011463912 14309733956143871766 13847053810434374855 8128977112217727042 12379283518273937964 4229585671708371508 18086344529314940187 12314439206033042373 15459513181847930742 4879159849614547933 3121925425104932315 17345132825512610965 7488822160299453654 7694574960825516961 12096213845989564166 791154197166779862 2586750244203306731 11269611284088549470 14172133298577876223 4084161363277462830 15232657804103665578 10123954395455993286 2014285938119556215 2812064198006658882 5791126173171031915 16924285014493876878 17512178609200822807 3697442372905895831 15294295066613795256 8696650804737278588 11559184897817467038 12669657493176076749 11040318750113223444 7098092251874280326 3593609150653304592 6613241364140672117 2261740103903744074 13098175482451814937 14461535374645694213 16484620505842771540 10709113892397763664 7361871375153983427 236960120997088845 17003385647949850901 15823807871262518212 3713621444084761315 18022588228849026262 2678298942538981128 15130220684175639712 3307794600291240199 10062139615558969973 16194170391784780381 18000453968532719335 6308092443076991873 68079129822065960 14632624904571560037 11807956495884489789 17172044421462224646 6921052318618405560 6218524421100085516 8232607357348952869 9971964647347422072 13797681465361347001 8002649322198836485 4905597043461811955 12101588718657435481 489230845575839124 12006699020331710144 16146577326796080063 7073069534903905153 1750666816440625299 6208815739965605304 3806854645547887117 1608024606054073771 1674255173924333230 9276211738169890215 9022855497806934307 17884333607986301407 15935833093680092614 2545442527945762530 15095028094544795269 10168340239293742828 3740777779147049277 14885421213332082093 12094505854197152982 14535715125803096321 17638428720454294157 18006763023262006631 15490360847148756850 9982560492982349093 7735609050537794206 9117979681465933242 6141644884566918420 17718010765298547762 6247975003917550424 7370316368399826485 7501891768566093081 17293828035792888671 17503419438777316871 2281165107587511684 2502111098691960781 5148763240856818356 13969438731170358572 3563641468440092226 3795650131062176253 10235415478658120487 10873706354034007927 18347377915187103195 7206544451447789255 2111986888516930590 8981764111876174781 17425992120462211305 3584762892722190691 1946640410003618077 8099494910840864915 17250489107135064619 15234958542360210459 13043028289316503040 2264081932013134245 3513202833469953788 16733083505437863099 775680631560581726 15714392222000964444 1955586525561688619 17148838232511658189 12805373688308325012 7162276586574892103 800498243700979017 3334808318931021431 8249040246278861578 15945792139428807946 12348663249714897283 9143646174684326894 4047232698245743629 6314551790922385871 13040668706516816644 9439947897958682981 5374078511819287008 12325617265972530617 3425123609097856296 924785172581290348 9561709300012589627 6507500015080869539 18243614335649212359 12316508088796373710 9713905098262540508 9392536719371888995 10635803450733327991 3103494939246523575 5930059990285838511 2966629021514653106 16751820917821666223 5964925527192841303 14143057619438812963 11280761753608785351 13384255538866806376 9471465853235773877 15528145012773411526 13168150576436122876 11816100252514618777 2399590605450116592 11951314088485995404 13448954722920789569 15575779141471862647 17114222156306593150 6347862186897512687 68089241995697192 7187469257184572703 8625278758145940094 15023013589490724777 192063693808621682 11135461065964601956 11004658104513982442 16370382995397444555 7198342471053356434 333002343571012734 17047389089025804149 10556041767771753031 2195135461950514093 16111249579529014264 559732269632119932 4238133456135700974 1271615688638185449 16539540648992446676 3305230464402357033 6038886760871104906 16588300351091802154 17007417309249043999 8699169596391511849 17387545567765874471 4993231627562049177 1887086814728721187 17137729664379378800 6134459941843542567 17851710641071873701 12795993834877813878 16104474661188055269 6740686630236696032 498973142474523171 11389639908754526080 14698005386151843477 4372711550293705376 2509072939833715515 400940193163753983 17118561353110099500 15974423948646166608 6562348063916496646 16170000208411854368 10187111813761240648 238616059618236668 11440568403753267257 6305865341466822872 9508405762187705084 4388812021013359387 405554182394819282 9366498213155143530 406519288850586830 11501930037584347964 15888870366684305763 12068292934235875601 8097174760737997203 14952101751616683925 8092309212720061179 885723937045601516 12267979051934709314 4259957400411008352 14662204523002814555 32582918491115063 11668016663411986548 987355444496773283 2034623833542332623 455875265659257384 16981533420561250525 13319247726788103498 2331333437383937166 12902714696278586062 17051760778637507003 8897897675274734909 15865152051718599946 17304161299030985197 15356173820818990049 7297110845665745949 16480995248851412483 5358338356553734894 4948930684527145258 6027367167747392772 18322704440673811742 13375014279843849792 5594677155527743665 10017319691149975864 16340183223681330636 16470612581664169064 2003098080398437692 1826852179890697663 10284171098609953178 16797878887052705744 10467624730531497415 11789119441127812524 3530236212324029134 1722022474416230545 10828953188601309443 9127164708474303745 12500679216646323288 380865804212409505 7308587529308151485 16896757170441122725 8640660230812652892 1957674571932852975 4684218735618053632 1696598368812757625 15585745607510734126 17725060900742552627 18171069785805572980 3416338830307766644 14224727761712445056 16471904729993345041 10566724793338842990 7008962599159115682 7991189698650392577 4286498258457342436 1162648276038642144 3072941686272615166 12353804150139347139 9080964221579817498 2821926615567592754 15648290421270604843 9437197850845200096 5877885576286519432 5200403775282627291 15668279614968510365 11352908019010622343 4126277462622731980 12444655507320481717 17979038798186454703 4196091112646934387 17726571884205508036 10368333670896012839 3984922378810565970 1066711467093624181 10734059994550974125 3484023756045857566 8693863943223388946 4329427751185825788 16709680974848980718 13820096737543367607 12286103729570315462 18338672858613747945 2529322558428225009 8383062638040708924 13163927789715114962 12983552721127713034 4244100966881884311 4863208132267010672 3900384963612322638 12504144623066409296 500726848306310828 794563476102602446 15026659680753654084 14697603986119858090 11305969532967302551 12375060695286857031 18249184892694194696 6592175609361643700 12667200087584441124 6931349385064069970 14860109735417845651 2994096219289289339 17683455850234138108 4754188979659526805 5915041655271470697 163720182829345382 4241955453817267255 2207850759368334568 11197719691170996358 15610025866863111386 11520562397532071590 8213908106416383898 6519043986007656942 11990117492798855158 2059943036123599848 18130169077676259795 4528774034811577966 192841632240573822 12090968890422538251 13127754228786435762 11810937284681330472 17767454529235710630 1996652823687177748 13510657327170450919 786201509168409706 14293401311713739999 5170826467987559973 11302705688893865587 1697260651846495867 3022216153583559868 16012974709297499268 883924994800160420 8489888840730383983 1479753211665095505 17282538549118693177 2090224572527316197 12463615503336113587 9539427473520062770 1907059323028145799 5313833722254320606 14266431648134791164 4479993172072819464 2771434463524066199 14728776729276356624 3882256546141155616 16933311942771451582 3810280012387905308 74893120336898209 16593439515233718164 15897462130881913473 4305079945306326924 267819362285715788 15206984396660178283 11922902051613975943 14207705084442033059 10710567498618911438 17265794890092250483 659467381507935810 11187855471736879657 16092365358703968783 12313970166878282762 14845764662104598447 7646095958478279904 4834135368865080337 11106411817285123556 8509490602683945004 14893011034734952175 7161051663675426291 1551633590358775889 5094221942698598369 16080261797645974050 17691214910174632382 14564773283985283614 5190217123429980437 5817161374387443847 5127914102431685302 15813508663280198453 11114477223194123291 3444395850160030047 2476246191526815068 10695836784475861254 12903442229048062269 12567741361641778791 288994762319572616 9113514018366741715 5475531206551805518 9760379951154633803 6051474915576117245 37370167924655556 8204199211499881829 15671330441542094187 7232418601801948290 11702296011904323061 17314691644237694278 2217180597062732704 4547236650504090735 2111970902180208527 14876964560503349890 8575423714610922768 7683690147553809898 8014429229381596178 18232035312796443220 18032671394834943453 17685722540540210151 4857997429645663661 432710477747781444 8571157577940648475 17819539778503307322 4975866848792648294 10576638030775168136 4998492067531382991 1205999318205657718 2008092998038816971 258591897145461118 3083520634884411072 1881535673071494661 14378341922886296973 13589401865030880787 14339428591914672871 6355717357285262855 18134870312268277430 7437668117985480720 12540655007518424223 12910522880975298772 10369026315689980619 16360124354846686731 2179564567900437858 8062569666967818655 13381217193572304256 2882823606693827162 8590672658168991064 1936914063329725122 946066106094544859 1316563574505426867 5119390310455190076 8778347963855995408 12479840635229589457 18433063425790654835 4817516312323448677 8941846419920679529 6732745290036779942 14150466871494649817 1128376825587686202 12979723536332392289 18142887943296524988 336249435686595849 3547711623713405757 1390614543674241380 5204168720086873512 3510982846712971983 12338644274298413799 15691753223382541307 2318771221715680670 13903469759827631553 9573211570616078336 3887831550030370347 13819262755718286971 15907477357192715264 16988034005908867351 1301094031850980347 10024841310127365673 1207534541887392359 6576770807320576282 8081340398387942070 14506112277155184038 7387256673637423404 13985595499336990114 16376327844666100779 10227814675701776384 18264673309596667594 215806309050312641 7325358177028347255 9080794569590935001 4519724744822381120 10397223815088874176 16551874745546074107 7778575671884302498 901294023649814609 142520324731414408 11934359820820507268 9960417936121771268 7186191468743159779 17935606180124166942 1960137141654954283 7257141334890239198 17156886639164450003 2059324743914840720 3281971620755808865 591580050219670149 14378358890499796649 14294880926889131847 3935244735611409656 16398868059574484887 13058302023882685133 5470124417069304183 13155271986692517818 14133760182383486665 4296502988509601752 7282214495332524617 4830025195558116156 355214686695563049 555209283130346292 7611804132348209877 16185653011122695874 12632764584141347405 17082577804853915490 1382848937053407406 1377707578225114591 16353225699138194388 6373112129307889349 11223212098164213067 14232497785461007821 12806154826611535766 9356326238237969047 540469718812204052 15423930273731376624 9717965470164693359 12534582683356353000 7949570228549230661 1663128518047490127 8324784229793276886 13541333944272063196 13351560934827471145 3520405560606053527 18401587202115055355 13159920337630439369 9186326955401336786 9813815973420030285 7808206834690119585 18089476108356031332 1173847773930226635 14842444954529627169 324004331334641879 17849794796670045672 11829964328369667128 6998251752034361553 1890744111078039961 5921760221094766704 10928737428950900184 7306055326349335154 10039348773243450507 14526520511856608925 6912145860589678127 3992769801277701272 7608330198507962942 7703484087346960929 12228760595521744999 1399326827485952497 2403020111472438175 13475678876707512988 15011672268163217903 12300439120261942446 10795815394596382015 15590209503412758424 3729389447463695591 1460597609410817543 12136856133989764724 16450532990749056652 17914343305821724022 1409956994028283793 4175937962699591926 4674195641104623382 6129492407120050602 16269000265250599202 83832036202151769 18192001062912130374 12759648487742771073 9173910483740598643 1195641698102809218 11518114293746111865 16947313482426056578 306150844688351532 3547939004445665242 8422426763156663855 12132826089039268427 15566231303713850413 9538904412773516021 2391059731156934367 944341499755364902 7372159964665987751 15974104425082745496 2822280073865932536 3550671171886073809 14364190149659911849 4185915590716878045 14994233889455997075 6750392452558679201 4114084283394683756 16102652983678649319 15304095920291754041 10723383599311357150 8732373769235512529 14427393868338380825 14947755073434752250 6045668376181798972 10083982237926445493 5572400936284869266 7891734523181142410 1451974532438336646 4127596393344286482 11504283798042536840 10897371365278794742 8429134679177850330 17749056437199043654 2586455400769531972 9938643962630910024 1960268882231468839 1212964249136648263 17670767077616490271 15798310377623686710 13134573322946807140 5456565432371357258 6049659469870808997 4109620596412007260 2625349725736100614 6309659972563030913 4765541170984860115 11502736882986803746 70908358651656440 15720305232882561659 4140863260983795386 7746661917043737943 4046701344174974544 9247005925433112870 12063633244744741561 314719278183957689 5411191237892742321 4999031419369132980 4796981386775156702 291577800854870145 5440484213813514993 11198736139587882473 9428055052489370255 18367353962768567247 12719225120860092825 4420068806635121011 445986633186847472 16599284403723244860 9888850486975413945 8145080892935941895 2375827530698529182 9439882697448615842 7347014464681106739 13381085741308141738 17289136180177546772 10907836620419389412 44333229271904928 13728979549633276380 18327725226722185632 9363377815707994005 12258033275363766634 2843775038238515704 9740714058291262412 8381417832736397143 6753693633944097107 13703243253234246647 16966214171868136489 6941569410969868976 12201992111083935084 5322881296436729854 8725650159952869285 17703697891193030626 10587962012536465673 7362922557341742197 5750117321976776809 14499719189428818217 14800820302572399361 7436079598247705118 15303554575620630387 1301415243881382089 13225371638308972955 15358113887506441548 7018523609566659623 5006860823945474951 16441941735244106219 5222369621995395321 14853223312858075504 14998028309911390372 2817751090101954424 16419373349056536862 18129539834641151108 10509128045287407327 4276230037139107230 10538543363394544212 11914622283166393620 9224030186434277106 8362079996066438656 14862595527175186516 8514239759364134851 14141481083610281100 10459706608816857493 184531160198954588 12921523843751030973 12368892137773018903 6024949910732977677 5259768878468038296 18044878530175243000 15749493156779063736 9270911037556579682 1589719264465824745 15772892636763168377 8732760531210434967 8532194313395749616 3764366629591745817 14448817180558709601 13588844272616391654 11296046853441188168 9855551104417857907 14859733255982184602 14678669972564919295 14577454968555388834 13355422401913042853 11701847039599845901 3288081870351497629 17937485389506347390 6526667148399481497 16320152462921771519 6149246496370918137 4043079421380141587 16768019706249828287 11229132960381647494 899619067893358670 16909401961250215863 3787700786540530585 3040910677355492865 15414818755414704926 15015316476541999142 11252053057603171594 3795888572910819897 12052252651435950316 12387666660494804009 369255178475353590 13264880288477523462 15107358485906044701 10682274546517469372 2551072940055753734 10986613907900292650 9418145488867031150 14487712157093042866 16069310490834408051 720314864553976157 11598304282567066037 17911476643046242837 5921632874678797227 13498314164982269142 3178388966101954452 10620058154039493575 17834651338481872732 6643112016280015150 15477572389762844838 2200834169914562662 14044028737045564233 12445081521006787479 7863485633693143648 7294713979627499683 6222299172558100662 8521339219853596538 16769001415035772971 8963422527031721970 1563445746908313494 4200200525821985411 1898275117618508511 9921299621370392802 14316762876328057943 9996787293301153965 5072928209211281163 6325700605463659220 17984624011299968563 709054407808963107 18195680467101529297 16400559865290830557 1427638275725542291 4039943057169901398 12550503769386175162 9175807914229143129 8640963344747120466 8037032481269965554 11146511625779730789 5714279586438754296 11894452107738864865 13145089055290266675 13096448020404072787 13850746144649161931 12840029222912126903 17057261786799419482 1176893602289250147 1048310731225296998 12355934525054405228 11276279089980577867 8951326581867148318 13142746175397634788 16110269184652674488 4858143145018138351 837194353203777213 2348836721512658360 13329501400324044446 3998769945802231626 14508815139766877161 9164851102398455745 4553913015088241260 8099313980071472875 15758187561257681115 12345996188719875341 16848571758887506591 11188640687999981925 9964489272149779673 3631253639518562141 12238285807468076716 16741231789091748915 8164414218278751208 15417774330070083453 9345434491884228810 6739313401118516132 4726577835201770137 1614424100237414803 1769774961520485949 4249990654806446948 1952357640629768746 4053385044747329788 5664017804993820162 17838853076965152530 5302998808287878252 3764058883892850291 14761098049847690678 8166677282491978704 1170411914491905619 8070754732102422787 18076998374854086799 1398028633287509888 432881812776789914 1964902462211097623 1410772166399392611 7862543260168337907 13530503973961139973 12219442233841062704 2065469778463170917 9807998609965082444 16110425243157101936 3045985914516599 12811348705294781912 18180034970120194616 2773576068324367549 838819017145143609 7843428730184071015 4433905880728911015 10056229667994790821 1812328330858571198 4147102213176908584 1244213862590697697 14287994290575981983 12740883466589514234 14473938958902928674 7538360402308932638 9265870725041734824 3042060886469894870 4889099567750331318 5460908130282112054 14328583995718770172 1359925195082695513 16001428908456012005 17635426802111505494 4688551558741565644 1185237182225805810 8626666913535362781 4659870498206727348 3577163148039695721 12028494016368541233 3184618217536336037 17555475022043400904 12581968310532676382 6263712841715686443 6800051402494454155 7607823727428913314 15303620199857834835 1322994238500515923 7745271122599444376 370105870901905046 3206211744196305479 18262567389864186272 14642409337276625939 5928731302092502913 745772094716106232 6446629878176164304 10702165442461129248 9748867978855501348 15076252609540329638 6927593786335110367 4274511847061576145 9840605426722248924 6557927938694560585 13381436334427910365 365778254927250510 6352827691470183229 9991694493951121599 1294882456472889772 13107349879550181529 10531028651089912198 12301120371596316118 7345088509227772029 4900436751431545544 3460654600377981234 709111695215448914 6264614641841857808 9736875984414854349 15558907152929068983 11519128535830677004 8198263944163598295 2800053780844233871 1633044720825966742 11113883353996483719 17065645982134732826 8755707298793998669 17816877934480169359 14604242776026815547 10837017734186815852 11392269734503720282 16416917127008794955 7435351804531723377 4478015514348737628 15251055999370518228 4703117435927343695 10752948956496957661 2930233576681833626 17448627860035661843 209711600105474008 10146317950638703773 13930201423470849504 11058604885738789228 13093202683187374490 8370662567836155848 15015801605160394403 14996768981472682204 10518616690396129584 5003358403636490589 18246418204061501616 5078593150737668284 18349839984202762455 4413497604984470262 4426791125287192616 2287726336906875887 11988895700011410477 10133986324261429910 224126264091982761 3766412530792259015 10083187670282417602 7969307497333780829 5347858896620246775 7320994708807622498 1204216253072238640 265142847554382355 15772978397033884017 1544346613067441762 11013116381449114095 3324001081904820339 705661218277481071 13729593314889741957 15881364216171649559 14010665738743503871 13540468294018270853 3263629775195229185 1047585320446002043 16769654605351436441 4390911992936048906 15733751510747195594 12061332701669463326 2148198134387729054 15041838175778100446 13726055920914848258 3615840388126547254 8206505956941574001 10813792249895186000 8555177166274512749 6315636394970751852 12760663918864322635 11563417346179603654 4957174462903774855 2491551364281364040 17262080371161626850 4738608127109969980 9875435343856461129 3195229587149941337 17984908811175621412 8261191743407178258 12585806498928540497 7914267864783535082 17659841195366125664 13457277420488021262 4227640027026215184 17745164410916577066 519603563867646242 5514955374177174115 14615516644981084172 11091882335953537274 9880261029726864817 12087203861276649232 2855884961260605713 13327469383480527927 17145863909300008360 4829165643710469614 2062169433373343523 15858029395780462267 5533303032978610787 4793702498206240745 12458352682890949911 4484832271170635598 7935231445568938146 14035154907231492676 6309920849079975452 5140999163391450763 12625565009568153904 5187004780373198838 7196646945793002504 7956385827920136167 1947654711616783479 7312169482939445517 17409909739765598610 10974354145770857605 15964922737805173322 11958442031068936765 13339393478806345272 12489621777033967577 59769657497214661 2068597530113550561 2099161121762152546 2039938278423347747 7326490559969564211 175048011998069910 9592813337328258286 17050363125392845132 6058078168851243722 8583171794183851636 1331413149955809679 14475412457857217207 15664535074014360608 4098000476159345195 8900699552455034635 1045342674202066211 17399508233531406320 17420441089242195094 1281282700579093520 8956901850344755115 4391931947713822623 3593594388272990859 6917052905943736070 17020314689550341724 9124322713658979102 10104693363652050613 2705675737839312408 1245497839670263025 7344253393229035008 12494564769400982755 7641450051130461468 3245364469976541718 3728295792402085419 16036435466062697845 14203634652983856289 5718610102570007836 6828202009549318485 1268248181041250733 8166894908252857071 18016600902694196659 16118746925769833567 13597858362841500683 10382739183064476625 7699834254809914608 545426070408715053 12227902432985921062 18235265016271148021 12561962152159674516 15845048068541194164 12885031618936285664 14943820203191329467 4753267378875787507 16007942221441905975 13741599147290450747 6239280347676541009 16784228717459024553 18056625512303890 10522946269724075276 3407807744616893564 14913536520726863348 9944223261370836978 10250394293028158996 13035601162817283287 11132942081069845984 9548655792884276116 14365163391641050257 18301711899604021174 5087320044354865926 1281608127770694174 8291620274807567910 6114980807991561351 17277953293858703566 11574473896677692291 1548755941052751520 16527760957975710053 1938001999224599485 1147598202322281960 2746640394564910985 17093808362132605661 10470640976466200229 3454168821617641305 15709476331794130383 5898316716846680691 11083817019366850955 8891826399504176961 8389928314563277142 6575508472459934553 11503700120835469960 2335618740159618842 7635027813588454770 9959795630392830523 15485025900157391642 4831881474115233959 10818681818995996812 2037877032053913986 12772920616732407739 14592975978645306968 12540112565853831757 2153157897848888175 17832463773389689919 7906279405301145360 14217979367897061897 5321337035045170017 15510740256672535866 4109267680775429855 11854282083270835781 2031820354097025678 5623178834260035065 11123919111260999941 3684474396627436856 4446062137447103018 2254899044125163797 5679850337297776578 1806005787572278097 9683082172558444445 4793956073992572060 12407591829217575339 1484653058603108747 15490564100108701563 7534164512740305491 4671021244754871857 17080243432271923179 202448895268083145 17254543537038478335 4941004247306008450 11862210059358634744 9420794500225306371 9627073302663546293 9561803749705847696 979084671086689348 3146932338934734866 10375516823669317243 13831133320798565126 13643139709737870185 7417912028177721637 12297035856481982095 10660852732049180102 9619798695139328453 10143436248059415845 3015440310083997011 14994154790836816925 13074674821021548747 4084851377351950547 13231399855124584100 13241460187244257069 13930117361140012884 14852746173567814189 1194525904411652838 3677541462509236479 1408603031318168375 7938610166282684938 13634323717091737996 3501077474302776670 24105368454817602 881174303804356165 366790053417676997 12382041869135036133 2465817554888926135 8058731246281079154 4510705040302216289 12215498151364612525 14297073650253552406 4815467251818443478 6619757509413467647 7791357488056679641 11196003389954369971 15391631369408718832 7251051763608276879 10716129590035058629 11743210830693662265 8314552285889574151 8616187132930689113 12727232504248667080 3334852259819999529 14664439505435366871 2008361739854878966 8985657513779735917 1857539437551812756 1572933773833213436 3342555761865061348 6767687389217936967 3464608237775326941 14923228866198062311 13497922038962952432 2849712870613095232 11573935465918485635 9853719963102935408 11551578404611171814 277653994208230374 17840178547675577358 10157739287328231088 916110205635664280 15180794889481147502 7208168879330412349 17508461036743274867 17925333369627937032 17334007431093003419 14071753340559288278 14120738936530889027 2112430784511671861 15761461462653950174 13366181271494306603 15598878664841436872 5803297969088793106 11497536454748031474 7842279850483592021 2395710739001430209 17313898701791481512 10218133426985125893 2114523187303473193 17814743199273704702 15963813949494782955 15701977051511374640 13628299119703369899 16703573986857531819 7056996648524434855 15278950761340554748 8582655918447217886 13131982226171253128 17565845474431171175 7960502392751027229 5133725610652100826 5103749183053740661 5846788044993474285 16464959471235721958 13596402877630078067 1416829090815975094 8978830909707933263 11250342155910732663 14603487328518153556 2753006073716477291 6327406932216624772 13001757218885490648 8624169652135175787 4223522440692574673 12070866787802327080 3416483941467721641 2868288924891512165 2194260088278387587 5836645722007004051 12822788969630423053 11550438893806333839 10411486034043669337 16174422366306423707 5593327036666770125 4946199730964319289 10724269152154990572 1541364629302707417 5869882870825851499 6472655295791664335 12200362789702494138 17447470448530643201 15228396274874571162 16222672742835680012 6867883636267068685 7495966402410805552 7261693603007601369 10939106980821790717 5187836128071286451 11057647755880377248 7137154441160477368 12162575191427124200 11567155332711557986 13574216966768499938 12456192376417762868 3635867986090546471 7317260143481150934 14424345115168656822 11651390209737429919 17209314774742967096 5193233986396462157 11437891771393710612 13692104562718341882 9756783457423130240 3186379958278626850 12678895923221301139 3036157693476205912 590846717359017443 3461931387649638484 11047814943377179640 13760967197410063817 16866779708327347530 11984247024121711828 7586206123569282123 1317368214585584660 7195304135056982735 12107695094776022367 7366877033862166581 11859299831411970952 14388958006038214170 11536216877442737532 3034583739852460327 13851955155494423884 15063519299059119823 10180341739456452691 7895345122252008893 13170098936244132294 15498435232383988003 2414417414414586177 15431026420638615069 5382203924720554596 12976663380755381062 1670253851069704640 16030281749163402311 8270932118307691864 12056289708071836714 17645921377268076985 271382649482231615 8583553489300757456 6934266208312005098 17280100099107419843 16736822151816216437 1675868724011373359 12082837347313840387 16925623257382259703 6244934524049307504 3284925894702799838 15990302577478199904 3451110520969240090 15834876967307504592 15321020720921795838 9680065709938183385 6664912744111580627 11641415475044886235 3983117020908218173 8786739210773282745 15928238112861952183 13335612987049470508 16634865378909510966 13645799840282842393 17163120691267393328 6701544225509314278 9785335954724631438 9572855832344874839 11905525649090149906 16613000898732314007 8285863509825016652 11072692068680152762 13557083795114577032 16732494095795557861 8389904944521228808 11759374511921028312 9106785945964008855 1883561913517901630 7390056505450462381 13113064871697919194 8824371964200113214 7126771793462621055 16424729649223197508 13381664454780093094 5149858505274398843 5458068959173631522 6715378480461855408 1132144891366831952 17516742806240789510 8124953710714552593 7522674569583290556 10203217075622960433 10790564876770578570 4266755844977644443 1922827573352820320 889944054413914468 13537121260262980261 16006387160112920887 1542749807014185451 12133549005221901037 13031548369442550008 18183182879925700654 14714001038295300725 9149625224002723826 5365505307619037767 10939670734784552095 2751132532252319784 11277078498518662960 17070605073311320965 5709620535975803578 16487249181616431165 3241720772080036606 9203301923968815077 2212245960671906585 7699101449313544666 8411109490280435370 3623560475398646735 10403220243411991217 14813705403029875327 15578509518947330229 3069707055637336596 11875859171723291647 6813621289835247051 9152066881089592654 7849559615833114104 3628220288940625880 5210996771232054182 9490914153917928353 18407064571007770171 13994198244539553843 3480063143060349827 6950742760336417524 8301676973597226060 16527692534580363750 343095799934214244 6382202104038448653 8307028600703473849 18243008470527898385 10539952929992290644 6566855435521423362 9326454636217416063 10065061407824461214 119444861646724594 16065772096695213769 13780215058999006802 2386114730461009098 4561390838905098701 6894713955695208976 6391594102447555302 14926747275689269729 18059685214712798465 3838334805740045612 9357152993043270491 5549582495865251777 9360509435926554696 8682767582982388337 1018753238289088778 5619845216224277464 10955665188574970400 15162705416401490124 15950717489266359178 11809532961108707077 7684182205485384714 16088838020955097671 14866699817080926600 14003002058805791959 17729038255826303001 2895200485379237521 11615798661371673919 10053976561838034983 6709688784067099488 6823013464672673772 16162402165554332389 6505874083627732830 15602800740279963982 14417295405776021469 17947443192707297527 12690321965693208907 10217015544834859582 14332603755381237371 5238320722780380579 12457661955857734608 4655812679522944380 16946533759636730963 7471637571254335163 1638115346993726335 2252855255752334350 6722571408668432376 18290854879834326582 10602942575071675346 13673903769125123210 16461445920584732470 5194929244244430409 5646454711968301687 3278056146799248183 3307685226343514813 9503616262680607307 10015560285260759384 9415364138639853447 4950690330784203456 7010750451127165267 4218706311954965183 2047775001526044498 13789715368238761689 12288545351887276137 16634291097159248035 18130058057741554863 13920522642514037767 13870107239317490054 15906440969284324864 6597543207229121921 18365786519219460885 174771938035937854 11759195926383540472 7575726520170818156 17505408114684828394 11676702929387876839 14034115041534257030 7202542653292464973 10785117915512436928 5794615371741402177 14877942063205732007 9798541775606865075 2742231776297926785 972052616982707631 6449584317846228992 153257191651465582 12003464928273400350 1483364692997442143 10344164279093039453 8543850387283316264 6678724319676579778 18392413518632086940 606730424526243715 14854280919528879672 1904471646441158051 7713213763365147438 11056071885773315429 14492478719422756939 4273041348862153324 15073268587062520089 4599498265461101881 3123929996811884067 1770901608023706035 8051562560069092797 7509476453365557536 8237617918041566571 11756408777586791957 12511685336389750227 4938457041421426319 12580912363177837171 17457232051701668025 8762625118288760475 14419586018497316011 11378459299006406982 7313194673239166798 2637454778610222266 12020412078568268300 12848554875141195095 10106116407298560553 12564211220500014143 12858063280946055821 12436860487039707646 1303902999150012617 1601803611718570387 612641613292259189 12315325348943375590 2619092622938978598 3045873113734735776 2758317758063729145 6510716361296987338 12098011966492599964 517209987145187912 15530089827303043699 9134421836444704329 705052796607756152 9297089175234073685 4410040517807361509 10405657207154374886 13069080619468095401 4073171079782125116 57039562009579306 3076900867104683662 3637497660212805306 11107978324483147387 13736327230504101252 9144133776557641679 3149300551040381527 16065468198614646280 6883158749960709664 7367466000261103042 15517819424015283774 5880154283371266828 13029147339096313674 4225907511083757490 12748525863602501512 1437276443268067733 10767299201974023972 13660999213896630966 10290884342337487172 2970007902649881225 5257549778632526962 1635408059280207022 5300138984678136482 7545085146812058052 14313988805650143316 17942415837401171659 11405148954117269059 5825683641385351390 7824468947817993884 1652447776410100720 7883816548004601313 8364178600644885366 7988195510454502941 17964987746852933648 13947012038194580996 4137563864107312552 16984548675968553879 17891112382088445105 14455965966936508271 17409973817212354551 7456676623877056656 15335270151757838909 3221298667306367924 13823981239812238484 63613517743993487 16852452275497643352 14279868060202799832 12758167783272936186 7173000996067558352 15576320437686837010 1498700453322317080 6704127393806140707 6031705339001557878 18055179533478321707 14021339598326438760 9257876775765955340 11468061056973865084 4512032858695340775 3313479140208695311 13211845813092231159 8493857692804495885 13471786050070107656 9406199142623879073 8378774892719933390 8109483753052310917 17900785506086884864 10344124181114907676 10144223738624059289 13965240439407837724 11969046811862453084 11104416165871594104 17678403703812609525 3535185424866202647 17723668258861304506 18260194991478289390 18124255177906547864 3417888030746054370 14295875647902633914 4973128328758363614 2823977034760442295 5879439472710048269 6159073742174610614 12521379837083486245 544181313301066025 18355303445737361208 12360773198336901189 43962661535538897 278467299915992001 14216753428348374605 12924997991123255903 15379731188404762576 1212467465421791717 16997794257826859796 12049155341418532492 12620492378180557652 379456763791307487 2889544962857201663 10901240995677281457 10161690234869122784 7163568378708512989 11835208582153461044 3214843055779245991 11370186875815912081 7334519512995136768 2485239464573728282 15587098940265851831 8690213741269975059 12796313915477081402 12498866094444206952 16411505566662767048 15555477180553020242 8312958323609785333 2328459286216283172 18083096021344539801 16707053520989873805 7388911130289846660 10337214256613442171 11075482479634497374 2659017205592355243 1004172501069554328 14262665544565658370 7274683948245160867 12016465507412148657 10608575247189587545 13309260571565436805 14728144788508275741 18244609705304443486 851575956838872482 14567765277822443656 14957420768110938061 2474610935116053269 6982793458529721153 817827451818282815 12240555043134708465 11124463245397314549 8662603990692654800 1558804767806989456 3446593692626181608 851117064030962085 237246355245110020 1449095961702504678 8971276284898740873 17413303723020698899 5513374261924661016 6252936167481707075 17737784601397596367 14656498386650971951 7444381426346737747 1868312944721977263 619702784007581508 5534551133732602573 6436987211225767608 948075034881543848 11907128667630522389 11697467435270801471 13523109948374933917 15994309545482148135 6770004775668279265 18217614590404270481 5633835664223285944 2048260193513351365 7785758169873187095 11496477340489128868 4217462991455993499 4962719266869028681 2748964543499858519 7232550009169247918 17182127332304795485 2591677504104353835 17746263959864721947 7043112690818160374 11381993827744732113 8110900686045049262 9141933823284186980 4259669083978757746 9911196956531440512 2321380304106067521 15532349972214946306 873798923726611906 18422713792214904081 8943784442027479690 9203357312657281196 9280758108961288005 4046974249977904324 12925428631162673226 9767076284038838832 8985968017794846927 13314208492763099700 6930247324711562603 1477934094016625652 10845471937058279704 17054971166201000799 5275952221821498773 17213241072869169942 2030188037217408386 9646662827891650238 6726352859151356036 18117665064064593022 17659570761715790728 2910629834763188763 6542080799564761192 5532116021961807786 12768149723316626665 594547475824299896 9540745465345875419 18409703423637439368 6229976243347334221 1062367085803824608 3175463179895609396 12188991452910585977 12967014260849073156 14158225928261434490 7057841948381471622 7384508752061372894 10276839145401267439 5287526534286948201 7073583859428490532 662000050401129589 8504107334315142072 7995145435498221453 8822110574239782768 7974270719693835262 3840612024257124304 3073944426581966671 3718992079308977455 369032685343579750 16728441957413385295 5960247771171490910 1946429136756524135 954618700362322713 11885106900415953367 1423244854697492339 124352703683882245 1382056632205742181 9525251805029739540 2404401194279275102 12180829070669498829 1706354261348237625 4116362144230460707 8237267813831160839 9801547001404792081 1718954598952285234 9272650515958532508 5686055314977358538 11125870821354089621 9397182050557894881 14871287001435503896 18078057056890572426 16647651329369670472 4069790121990772967 18309229167309327078 15329200938012322412 13963566199123843844 4754156200869555125 8169095329978130281 2182889195410872158 4179524000623009239 16815987999070295947 9571332967492951544 9121170420556031103 7559403774176112482 18419552651719832291 11260794228452242094 9653350463720698179 2100550223682852639 3642134925540685042 14497885048652060174 6265312433955337128 9021308845807107340 3096368179482364959 11839892278179343893 7231031336895960323 3417457575198468883 5027698989285878922 16930320451617835166 3274431379420522007 3637033174196172200 3646592487534648283 16360295929990834823 14941244505798513254 14517223068958004662 12226466750568709761 4224439837167315562 790850946181246121 16683645857377939188 13608925208971766140 2531409142016456505 11937107849685394716 11040467476291090982 7121221780725445876 1082245124290804509 13254501116914847099 7337818418048526446 13451694049569559746 6099792382609830668 4960355006319076988 14270395864555557722 11247082870661205863 10385140687568735040 12937914893846287886 496771472340313174 10230581861288111812 11017831363836855871 1335193024487053983 2834483748927915958 1689144637453584027 12924821215368425854 2886584983175595523 1407174600203861047 12110062170795328375 10685362302480005835 1425023085702377113 17731526719882048198 11086900188686693221 3861582456207643992 1696773320805168916 13749443795037647605 17398924820099114510 1253706296227078910 4736133357586585040 1431808668057117414 1627768801638587814 12831907591999856648 945922545986133704 6296056419274799625 8445642848145973234 11407155629931618246 2280868124798981256 12145872988433604262 13414511549211915056 14671947748928885804 9426248969771410709 8724095086242211621 11074334533524154165 4063267390361116362 2159964632450715223 1241895679325784264 2424291360495720508 13261539232138404722 14487590419316266270 10780507836198088733 5716852611019280724 386033894113742339 4280576966673772975 9341205385439077885 12298460273615257346 17334138622482046722 7268073606582791183 8509515164408588704 2296173033806503262 15923539336721225843 6770208197334136915 14207513165949528307 1284423088592164095 14632948767151675944 16090832984797574756 463274003095315683 16518250236682507577 13379062054148341001 1372519711953357800 6536804550358940277 17488404295741016692 9544477352992172261 9032653547682658622 1190641714032547531 661410895506279652 9357981988216949612 1329626184336740809 8649931557367848705 11725268684340305291 8264221910144688317 4810950511385724303 17725425423420731112 11681616073692316080 13334037812526149302 9581423309547780617 14653780988811044464 17034401703694866651 11266473533112068012 18147107379166067080 4881110383848392468 1081379271816691850 11996772497860043170 18011152041491521769 15911143093243331662 963229688245012150 17850115892333529852 8240359639082813058 8992687059579478566 13377094914860704450 17534623453198377565 11964747691177808244 7535012805687145548 9355388279170927846 13167920821260569195 1321373656971091257 4711040671075427810 6652520943054240713 14391636823263138115 3227740935561674172 17418070048108875636 1548147328917822367 18200197373278966985 12054888613162659160 9862626955820766300 2224449046094094156 1367577493704062180 9127549304639494012 5629708783804784382 7746386318564525336 8473948432255325674 1617824254568950580 3475494144530790543 9627877350463763024 6494826149945266982 17152638072289839899 8597034565809536761 3584917596723424147 4866869673232526447 5849676216865060313 17395653195248226932 17107300570363980066 5863625769122029391 1348474713124600463 1899111439526265178 4211168721412209472 13250591156326790493 8361664381182294029 4850639468950871945 16964722749544220776 1002550429283307542 3565033494404756917 12413855715358093282 12058072632484948103 13205780491716139749 13545514342865484368 12120833256858543302 12096665698584335586 6030564446113350876 12304093210164820144 9019408369714816573 2104425799107227804 1990648070063794905 10856906104338196313 10296591896128103547 2645887574997895402 6644185149582405155 3345954459644441736 11084460617031923130 15912197336753778149 3451642308273407741 7165542636070945382 14100198341574999273 7867082702588339416 9032963074541745824 17508589018089593199 1616017135301016061 7545283598640753031 17966384617581124592 17599375470377556248 14856618509412877724 276662460231255372 15501980712472401240 15531798281276855456 15650029067399797903 16979717877283312732 18363865722747891680 12087402176572034461 5299545971696402200 17708999133493420802 8456758381190779991 7195745878621747463 3575947269622860544 4995775064043811836 15926907907011881053 11514479495673101959 2136984769059220480 17448708202322926124 10681084027751832119 13303229195086666196 11100930004133284482 8168429766851412379 9165922556878265766 14068519639219457891 8022832664725071355 15630157782758283693 13083795646984750304 4403628254883819917 3837846913294168041 6062667517104018734 8309958899344540511 11949110084348492660 3541418943166143257 9410423587474086657 11918275307584466977 5255793896720494829 12306677533067424759 5221381470275696887 17972609579555328696 10703108389196779095 15316651696353546970 12057483670119873351 7381082593882976610 818317931305282429 7668089396648398510 13409492251138989937 10840569076732674626 10606404330434253140 6546650624487273841 11755690462197924138 12002714735457397341 16892961576939430551 2663421654328125701 981127315492838541 16277483155521358221 10768876750101650229 2416131206614731154 11293406242567264554 17225118819003563490 977777232001423471 8260350096585746289 9568593796092056671 9638332472659851069 9942537076278780982 12101998809944066764 2191044333533745043 16755744790654264765 12450327766757578827 6033380875700455219 1643562138747627835 10835906274269567834 3200952211899221408 12460385471256659665 14448023312804040150 2195395494191202999 11458051102831768616 6351691932231574346 6650012965619667595 13420561425286700989 10208213393931429384 674360167130403755 15553096316111919606 2496504448347707212 9408760984116282205 11834457512027644309 15202555109551262582 100482417209304705 14482958702398960191 16941543529753730957 5857795998299412476 7611147515237215297 10037602432369498257 3787120065741410588 16388229867528193721 17199370905468283534 13387287524531222912 7875859897421317343 3373540422547267769 1268055497026946268 17631267391999432910 678263952135567076 1206477762553938032 16264601163670433861 4422899646220531724 15716321750913376164 5851037920810903932 3825528785393044468 18389970783913557098 4531641773115868989 1023832083753225626 15618115855696672597 9485020751485431028 9548119232520515797 2977785923674433664 5058680453297566220 13686617785119460464 2910136355785029877 7693005391810707884 12685137685567392342 1987204830860964553 4728522119047890648 5353474182229940459 11357153711797951061 3384208080676768034 13571726786076912495 11757225910901076168 14259242933896260400 12174867285088973486 17440489990311466275 6719112803629900652 1113727035732171101 1249517824562186681 8657338434274719406 17679305834162997527 2805361792180142231 5656405735433097283 7622310365556962321 15597650680786848092 1716081036884601130 13939902141886841867 8080828978484751160 10107894523522476668 1307179153682570284 3054154187926268733 21438289919520439 5084351483080757998 11985654841992886725 12843812672663967686 11229562029922896140 1676325391003918970 2448378144886105516 12827112993106914141 5248504016019531812 8194068775051645405 10628465463279265620 1579056245713488111 10943147335288541714 1587860918815692184 8768851528163588699 17568697561065214882 8609600385229088549 13740107569377052566 7451026644624739803 9788975099439006439 7182918817732621443 10132746547422841078 5672977197657056986 11389502219157709718 11551018281908058920 3511321470023895471 14246309289808484800 16412934869375460296 6908303927166865674 14762158917938687303 14253338729831986986 14193875955316355054 6005869370474088789 8673818935861528003 17969313021329223562 13413490332400903673 10589582327757599167 7789277626296807546 14850427425205764346 10288469396301872521 11984127521010024300 7480258563691112797 13508592287821641606 17583510907506187099 17794687851683715795 13273071859758627787 12966887433806421639 801492635765308923 10505768125157696510 11369888905907742559 10122603554595838909 16002233143117933079 15030827630100684286 3162785012727487843 17284562064291129871 12579604885155122153 2567942851159911101 7723487200147792392 12154471566656599500 15398159723701512220 11401975533651346980 9526054159345873997 4315030203045583421 17206329415232059743 17160664161401114141 9981025309169142888 14920764443877775232 11221652214461666629 13836923633863253953 8439214769145913300 1159497852565806809 11639241696961646171 693734059921221938 2898957037453025530 16285211290726123018 12043551635563065418 1347711420769042647 10376429754121034993 15061359503375118340 5812844838458904641 9790140445642824930 7406474022455177987 8824896923816302139 16346293609130064636 14895368877243714333 5139854683012155412 11241755982725984281 7996565498258363239 1883426145038627465 14475175321824133022 17576232989024318626 5276220329127553214 14065767892096135720 4519808087474572104 8213283687111577438 18134163865693173797 4220086517145521396 13939368031655020601 1866957230502494891 3579281459822339961 9287475579854141399 13703782482833148990 8129927764265275908 4112284017199655678 10541562326246892004 3944661945801203261 8846131035800324399 6174585077071744355 4576442718610168523 18209285267924459844 15285590444710744486 9455017770296142622 5575573252304834030 6030464180611075061 9358266458202989864 9487821824391261015 4863425291023089873 8736816866847726898 4560754462733697005 884307205350910595 9598518382373238908 14673269266969979111 17548686168885144075 7423559103232459516 13839039690101646012 8291415079000625965 6733321946342978267 70715140702480339 26057542058175711 5506931885172710809 3170050546431289987 15877687210071203706 9269881965027803519 13845662815419537710 4223562726513157235 17868333320714038698 6430962368231577984 3033706428567907123 17797646555033662635 12432400011102291142 13192880937333106463 4171553393743277156 2932321017470359626 3997013010913518309 13206747348292558339 15232867816802242922 12697940006400378111 15626254794418992221 9907806155738347323 144616395875911884 14755350245916996178 740075777218190697 2543940420027479403 705760794041690700 3598157356902846156 17062940296364972288 3149105792928750392 13105401991739220438 2395619247854467452 3367833005431660200 13402561010896327611 7688167198070756706 3605463472138554921 3823227266153751162 11968786145441346027 4935471212932026697 5676661458499385804 12771302988361529461 14107340107696781938 12664296708321830307 363621890511397970 12218702252740708569 15526071438624910256 3063772904750740720 4443968546489915148 7502315251661201943 10774523894489028642 14515437980269613930 6622795613399336799 4013029374355493024 17879553045818216780 17874624358727018753 15215752583070349611 9864718201633790794 15848545498395822519 13076094135254074705 9828929026003928731 1431369480759065745 13133351584887233279 3446334688044129083 3673534570484420995 4849185942754206554 4746808068034854214 101955618469093724 15967005433486602150 16084400819588400269 12705644768771930459 7173318507483617160 1360045647087744277 6666976518562556656 10568157031628866072 962873325934602849 14668671484326903100 13425882303860775239 12357620554393192868 5504409202587485702 6798836268996802171 6917832606700924708 18277346645117419106 12313194302731038599 13423128410091485922 12608526773401221478 12966492811321185371 5511580765777463240 16025330071085070484 7170611762997075447 5469896836903006112 3527240714353029271 13326190893242912584 3628342041694372061 12016115981551386525 17107153071630576132 5207303556026443084 16906179317444301612 11623943138163801674 9992335952408208470 15302596020884162360 15009109087557467421 18009865816276212181 1197527733600214653 8769197070015600173 7116557115484582811 4986264682981688929 1749598058048635531 17710204633886787251 13317559621358531663 16374394809120336835 12512493335125211316 9031909714364212179 1896287867143918774 1074365106023557773 13981177272469213397 3542934827592241989 11041914357700453286 8195756946844982457 15903824847275320867 15644182190019041495 10603550256364189760 16996051321999491598 15709891300306847631 10464134554328474693 7614613954675313061 12894372898804682872 5168524189867878398 11165361536465210640 17331474359867516729 9730510802900871760 9892709321531552225 5240883632973773156 14499998619561983059 12791169183976463200 4249702967766437511 2325915355213535155 7349562662904937945 16653472612824935111 1709838827631629007 12974837663998349929 12165331259268587257 18004559531441754391 6899174132684761727 10658357428391358457 15478308475318351245 3229889915418021768 10016228648663673830 12290202806669080112 3156573075077261359 18435652012539366551 1975746641550849512 1056946801454794235 9626083025106203420 4853681419986659989 11707833543688553445 15915567508704790942 591643517693349090 1230364383755232479 17295907797472323754 12706252564087368319 6389276098203068773 2485037458827643868 17745172289474948818 5781547742244264027 269779724572294792 7385604676719522510 13271635552443597214 9258050661947655325 16433914492562843086 11730355820870711839 3590626118454352877 1500716374829404990 6815483207625777776 6717494718812562949 2471795682506306053 6900270212159991134 448982870669134598 8076135409494407131 7735313349080347733 9043050948033522138 8442427413544051599 10554392346366458321 13446533226440919491 11908389826750222183 9828283602761706812 8581181342320717182 963767735588357031 4920259316092151280 1035655988853055220 7954491016464471830 16251286254698841272 8718318935576057005 16860890534831340611 7486659756311399638 1982994967103331053 2130342398591853792 7942579988591029871 11682155628367449396 14599699103188276667 904001241469139273 3416936320578151745 13193090666460678918 17503051835782174452 14752161418641069909 3440571451831305488 13483187188074073931 13377909299417093177 10142013829758217043 11907470428783849705 10652494630903672975 4253285367603080483 16931605207103253910 12544000010914868585 485033018667309580 13603753376619402549 3873473124022288228 15288397900808978638 1397395892449922369 6278040495443815353 16181995301943987207 2508866200953061878 13570264930176446301 4256252166258192914 14922088756836694671 18084281648356862103 11623989885341046763 15963328467125026304 6376278927988743154 7485260249150105802 3239413506811212599 6724701903642643603 434085998827389503 15121085306374051546 920583420365762231 7086294971021146549 8565815965079384514 15699917458459928611 11468980248503345338 17889603388288769945 2095683014755009685 16883577240511823985 2432997584092439248 10635160744769993103 3668600256762595390 1944086774622048033 15979662840847132167 4853166730558225711 8505685882290089678 13852359384316641464 5129739380343255775 14767449419053230696 13297020630862606063 14146463291984524820 9818359243207423708 1715724456904388006 7138444816908202535 5914312019598458134 5674020047880555469 6549143934133023575 18082615093689533735 6130907651492262213 15792275413600179915 18247218326738432144 4293551358163585325 15290738640306213512 16661531321241141458 13315059821149792601 16282364638876052502 812957751468290751 12116436752486201981 7132282845760143065 4732981123523625794 2061944064434821780 14920658563780137080 12447221562032530285 3131558154967594306 17966486379534908572 660752910926864678 9740777107562431965 453916292107323245 18374077091531815880 3301837957019595538 2551852353334735161 11796934109990478531 113033301086587325 16396659345735166545 14612372627235384866 10888378891397127790 10349687924040699445 6669336050246270410 15753481991615119276 14579448939794658679 923843112829351473 8098886026851675386 4844999486800927648 13016900654864888689 10044854853173826238 12887539036009002184 12847184318484023769 2506223751989674841 17622297837863408626 12558033344802611732 4130827921105482261 13467914096509246432 7938084163598432028 13884104854034895882 8667917560109755217 5551585970300902449 17517064119511175507 8859487759970747479 11345826650996139184 15286813016222127332 5793360975457607808 7037263560509131145 3740354536227101423 17962217006887127163 1216719559671190512 9645622492829545720 14598991495145619808 3512785466552767519 15058372461533079782 8883636867399689927 14820243373871380074 7867348225736174399 10880035402512853452 11018651289860770668 3065849840631021475 7261929666951043132 3531663630365826858 7657624571373297270 7216563427768230705 5074029847595549876 18418484636288467742 8706892320083995491 12801910850925451238 12939706039597419638 2816854984061242451 18080544156954640276 7921293111969724746 5324108081106938729 1269016700010307308 17627141779440324553 10107228627822247426 1107456982442541740 926883571975096282 17619469238700054372 2082276784772712792 7693586884055350976 8682227528824895339 17030389648993187344 6318751451843100334 7414961642683064308 13933852785798935612 7280690268485259922 16763206125768707220 10668960675150082190 16901984202148302436 1350740124837416539 16085269282050461228 10282659032413785859 1358318898243646645 15258047395338636799 5997484928865528597 1063345922624358599 5966966374906273844 1587425295791865413 6051007010994232907 12156579477948229493 4763931901148457608 6777377227277495702 15479834823977094701 9186612381901934239 860311718074622893 8907828340070146120 16528832033793535027 15773141030621969148 3844924831457911256 10967658890537763837 753033499004647862 452857520006579923 15952849769994697541 14772697540026602537 5060271666556557433 13020837271852334630 2227193241895036187 9494178475529503237 10568364378040641106 16046086960462027301 15585906650004774409 17017972988358399906 15855156849837445788 9835148783948441710 12529318923492890271 14791234644874149562 2056997059458952669 15554516259300246987 11893853353825940085 4171703750052357847 17396344079638051490 2281060221657679230 9554514367347985306 11875279505938534936 15976540513336143323 11400475441386409581 11839325216310744307 12520756657862138785 10990153246883183309 12636994646206670394 10673585918608012577 6622924486649488476 1275292894793948830 9422763640958506614 17470475033355498128 13736979195492419846 9930386793191237398 7629159662209309062 6221855182046493534 10623419815984083066 9752563419161357181 10735760391159698109 14551023836195232248 13265936687872662786 14237179012191714491 2131270506600363335 13588634869490691386 4455562464521308748 6027930198287435163 5629705301302615531 5364731681739125430 3187116370095555814 14430477703978825338 15490742842920952446 2704987892300182733 2269676867182158393 2525169447959200086 5264985779596926339 8525652275849741142 12506636183361103641 9002034761426346808 1685946053403977477 61010715202886999 4121523065344602644 12851785940627428704 2681338642350811298 4124166978443039334 16740685040717396414 15513595235574638675 12022875425663844685 11145551737864490960 334014045874694492 13795145633134088409 2973932168242255642 48308688225928250 4831844482311204153 8404399127071983492 16985805589242857039 1110747311181882348 10074893098594054432 11413456028373109377 14090997191254415931 17869368611057662473 9631534396952752171 3774233196672263392 833740552649595238 8514447015033740308 1007677852325789766 12830927728360847509 8245334175061163008 9028687149534076245 7019617493009925449 10448578498868875102 3050889090307475789 4559267000074249140 9963791782919852021 3301770161239491968 8615929818145656348 8343320194728298050 9838137141693882797 7109361018339676770 651939219141740843 5227818935861225419 7942615159037392059 8080611456773321126 4117726239142830882 18359772058204567536 16748664239313948642 14552770169699748429 13236682712144929019 9762631885336623032 17351275328763133868 3545530295183160116 337151573608882070 5441542950011516799 1089097585382818386 16978510284590719669 18372174616577121788 11690531778115524292 11798969467113178693 665244780888710862 1620669570833879896 6249026059956024159 7942522106345687737 13720040041092929525 17121033765505683795 1951892751651315964 10989766069565944707 8180353229661658823 6140956674495774699 10826552789847100966 9025215232249142679 11599158591511837141 6195488550140754927 4566053926023858463 15409761987833527961 2360926501893838688 8339617467764090616 16438033600253364570 6125098038287674554 12191409083102113673 12904085367821914013 2937195562097371689 12980240915897368564 17134178376459167924 2237626075429588829 17936273043274327716 16371105028721312431 8096030016949934256 8045891432514185641 8156681949037357844 936900341752686533 6523026085095225873 8640073815354743327 13149486360710764239 11518126976439369287 11490925583877596175 13204305191123605251 15720211495174843087 12650738256193434345 8840459100574487424 12656934283374881519 6424661427577671284 2840790979203731487 14841203050397794272 10208154820232634138 16357353154176919328 7025180838991103264 781009877338786750 12730601931372897775 6968607403161473378 10644822726884600221 16532453620967958777 17030047083357777517 15353192932406695335 12851337246244646567 14525887071390216454 8822132196619945633 3579418903304856052 18141613685942631808 15231152613382764683 7855273205549046806 1788038498285468324 16246530354946123552 10939636527048362392 14608237195483306453 7058994461112902726 14501574104031199884 9370380331107540883 11962489991318236282 17013661973887683469 10926173514204431042 2289834533346367909 6460479524482820233 18172840136938546431 9637111130596930425 12568423958191421422 14934961134706364587 14454566871839137867 1149542860192797534 14065824300506379614 7885191223283739082 8116707214547660912 9731989790167567935 3528833042514448489 11979409939661336338 10724174991229854442 15446069927485174550 17226889158476056597 2664073985319958729 15016933478395781621 7669809901109383348 15442041913352255587 11680862072039608599 13759093825265762148 640721941515967659 6936742826555432543 8668325111757204369 2719712293437956391 5895632463172550325 1844113738925983992 8596528422808120886 17766791239544452116 6471924819005026138 11434518459401361443 2259861738116029132 11966005008364972408 7257627662124866402 3552197504733168394 8350224331019521030 1431140220475105272 150093178229982783 6860130932753862717 1341371890405427324 4531474469567840606 4699270996456674385 16817941504442831058 12696392204143500888 2097763710173363716 14180520574405998011 12169657820423852270 16294318402943301563 1265845131999938057 1834106227648948937 9721890511992742286 18396772217246285665 2532400110457701977 9487528228392523925 11600249592519924352 12459162755370007248 2489717176307355194 15367624438495989879 2199953512957759591 16145729337276033649 148659023356792040 6962772321663567792 6838273904515123780 15797912337440607721 14711642863913113054 10154910404674397300 5507265217315296928 4999141775045711413 5747537372536089078 2579448774653543693 13839705899370745568 15291104633346343924 2300613908390546574 17196757884341887992 6514006849540442031 1012624972062422739 5834423737067876034 8225569630207942634 16074254760883505507 1120622960830037899 8229265955289436940 17031592218467711910 17197439401944228755 9017812834766245593 13884333310068724096 5248713249958380147 16732707378405747303 263000347763985526 3291398901019777408 13601691007895645204 10468994007934721127 2832638081128482744 6694490735917928956 17118472276581363077 5892079713349176847 15144068310010646739 4806475827068926029 3616840294052573207 4433725698369969542 2604765470085287186 13692716318289236137 2741884445284578735 17719530724947383025 17140528248310365249 14992630372933675982 17532749511985525432 12913265102881997129 11818121008452324702 4820180583850180835 12423840870879862966 4800664767911825324 431137875333625399 15850497081779919337 4842627960925619953 7073409795025029234 9793247573612853606 14914111103986472928 5871825145933443558 13412664892833438317 16676727069186834925 17173834712376664524 16234462421228029373 15414950822230463625 285521853631772848 6716197778632327034 18049935698102737007 14681895680864501862 2148637277419271751 30462524282507077 15421305388107738145 11635882110239825388 4706284926373008698 10910922283630681293 14049501666663258601 10543454538961110740 9799114897660606905 17075413174950275960 1313633506664456929 11907181170947066972 10156616322118752005 7465823072676980353 5999675689574392872 575045968499441060 15744120294398200495 9187525255384694200 4986765980364089787 17396786777249585447 13282360125038672021 18162829200374864981 12123966271315748420 10428601460421535392 16444890944874700568 1843810275252642408 8093208229527493265 13793193513199257145 2683725404978820612 9683975770769392911 2964912903215709078 6144342122593802684 8924133666894457579 15303138297334388141 5455989388416185360 2972702735799249544 16835753006404769514 15487466283155502017 10807710499021323542 13131416461180156915 851479093236978369 5961546941019714369 16977348221917074132 16877892310008416972 4717427304764029565 5981156100048840155 14244000123425883246 16750863336887690710 9576785758136310867 11690284903538428065 4438601554214308863 3822529339347266192 8910906950828510140 2961625012219023350 10753979089079288861 12779415572695564689 15187991359590406491 2760613113935490037 15131092576963913924 4001617570970851298 343352205021427906 1090225631923149426 14088468372999346022 10919400328187829158 389038118283751615 18072985244074312385 2272862375230020660 15218481182813403632 4432360690601487949 13499934909200116956 1468403090486032971 12907299777142439127 4757981847192826385 17513672572852418800 2326752608952750368 1611390140793046523 13759368774853578025 13832826019096155555 8751702676253164968 2843610411539165593 13235743977000079959 8567420499311346985 17955599114834108526 2361764172403887427 12469112326716142435 11776860252760580734 17711223615235634869 10158395233352656190 15195225596771821401 18242720121940486090 7102508748177914477 17443209713440540919 4712320848980456594 6999842643285240216 8304652122635393998 15030078791338032614 2673246558525551597 7676288160154470044 17307963498201247317 7855988472922579689 249427451365107959 6104312408399112412 12823484851624430669 16914458892405842030 12796597736940702761 2298224974362901739 16694675905670537499 3214446119475749078 7488941100510343692 15953114700552057525 5392013784535410759 11624034018929363194 12526277828327162394 14725335906710878260 14000210481124991040 16446419707303856904 8303001967607927402 1872915055408635308 7220858574914466771 17314221948748656687 15565464609714596188 360705769435860525 10687221445309579197 15269313411957876442 11017796626769659870 8412072325171618084 8792069420284581539 1499660150132240102 3293877165167885657 18289938500906877431 16564935424115000605 9291946842748620629 12016250443419884798 12418686293921744627 12628958395888474024 2035148548874257437 17411782537524110312 7202802604212852925 11511965754914999413 14514646705691797074 3200384686418181192 6301209516336339612 10958106471738472599 8118721459282681205 15506129820116675112 6436765334071096349 8642017567287565992 3185451435479896762 5085561850693477853 4444789257338361062 6844461078754771778 8190825634176703993 15005978442129212047 14828093042753982828 3456149158324360911 7901488995401179128 9460577450178133260 8175969731874635558 13122855195438132489 1918408342390919694 6352438626816215737 8186432640090910416 8831182619254807767 18202460997075042538 12030799031616904513 5207747997832692942 11247600679078402552 5319201726506387313 1373776880863499468 14443062834088968851 11584212681227696480 1595833706379120442 7222148678698223926 14722576685265244222 6265215482364164660 910493674466160587 12310400092772323805 812634795831803394 16822451366375184773 8602646273784578749 10769100349270596880 8700688923940032352 6404693569684173676 14718703651320427019 1274970519430227198 4463520183975657676 7493778841185134623 1333124221713469637 12937549537321029285 8592517035233243640 3356708323777493907 14968933878542192648 7933211072614347265 11113370558657344349 9655307161797942841 17796340593030586955 8055225612019464335 6057556426537425675 5154974374726149876 12544747785820417543 7791172680008244920 12350577834492713085 12923206959745607891 3447738598765386167 6651112071153619966 1329717104479621594 17383426512178605990 13079377780772815362 6652084651706517752 13673764060832244436 16628169510688456631 15050583622602735899 12685638359722624919 13933501264812582131 6439355441008416078 13307621572995687489 7503326595514624580 15899165384203013510 4821879190916681617 14425462536038282485 12880495370689337222 17789448846514363492 4180915327321602821 13627952786831826185 17429867738210691334 18171290951851700977 8683661422708781857 6670374770280957235 8666820040482286581 3363687826353691882 12649488610891678795 16160863630351585036 7655374838861744490 2961938229321954197 6159096568118496372 12822085503761222293 10290323855705706704 13889680230503644764 5212456994291381970 4159911932098953015 5732612210625119347 6511312740839674787 4816813182368959651 10713780221975525653 898873907973536999 7654653609780188977 14065403209961746804 13104801566751387807 12575371964148827022 2238414508191823552 4784606164844469695 18193731922191279471 2744761702544858110 11388539564390558163 13984934497888062403 3843800509829266026 2339459683972074613 14220633826866714392 13507353770065257573 1420062581506297623 12654508532443492893 1419211230123263161 11048804031139790944 5593287926949388332 8745170313735184582 7785006647718563593 1943921960123351012 13728076635947315234 8695856288208100268 4316497268549417969 10696994157252141143 15521726453867314719 388953384187245844 1075653973846244525 14006921226900828684 13992008684110941269 6706510381972167609 3835600809760434858 496069013911388623 17521988650247622214 14578888123755377761 7375081750019556334 12034152290259070340 2123939936984859426 3474743212817724448 18038815499071375874 11266162451524862238 16161979059760550099 7711606692157106957 5363454582789970611 10042339262831167570 8141887176956594905 2365602680574834117 5468200740245521090 13129504304785856297 774817896089696760 7125358279282395067 1560376485733967436 12968209996596724865 13761618728488685864 16036971952718414258 1352697255774101720 10728429500208250458 16727774360966090060 3984294959389985096 17640978240074692663 1125538612207806532 14094917407162251764 291664374572519449 12897616820618301739 15546793974125541668 12815848193892450334 3633281485847834278 16578036358378373311 13787301110072712911 1832554973016764586 880486508523022269 15931119301439507027 18051498239989005620 12660482079309749766 1240170253105599739 5129643856285087752 690689502628400830 17273646110739676771 89586563457315258 1158160520577344998 2309321844578890689 14019071024318720972 2278882943431449432 13308572897268455460 9988808377163484922 12055426808036056599 7714192538616180818 7879568774273639080 9651303394222672893 9423101597689947217 15057127159621196365 3209215561215920699 10651452703021702848 13747891197129080168 10437828235214914061 9221798872016786874 8539145179315922156 7949702655892907947 13332613285042092440 69467095638585868 10825707505281026775 17816552724749106058 2973100121871866760 2384602614053018388 12969688728537013111 1686606807218808634 10363593484543255593 17047786761486290065 15035264264217841359 5688991073947761192 5589048572096852030 5560721657673596800 14405794458383167490 11594273305328713588 1238998785546871184 6035484198698784443 8880295179143123216 16991560352759136022 15528624900173816453 10780806459023763670 11844851333948072567 8494516824543189609 5038608469716311577 9103456448612024299 15265133474826216183 6384040617646965739 17655670723900431169 11400547078510257079 4165538966217282220 16558368363473784519 13990627868003522287 2977943172129834326 13573319176806261040 13787150156723150178 8807856668042978105 8574802987599784282 5512887279609832091 9286243813955080099 17372448117834973438 1797661401227017427 15031009613788863272 1087989777437470115 10871066614318158918 8586065581109353217 9666766835174603175 1001803593124633560 1689030672169448270 8571614663169187448 17915415423737322375 963333553780930476 3436048371324863376 9393297112911443708 7473082492721248134 12110886598022902673 7566104843492446351 10353705167515099176 10920368390652503490 2515206777265687599 9220140168662400496 2770516361886665245 2088931571701395028 2710260013258918324 10564902956809573068 13398506478719219719 10390467084672370832 11910845195916591103 17710737783390789142 16642596559975837336 11394530397661949626 13766297432059119378 12119893986917313035 14807866606218497428 6394298782433629019 7194415863938602272 2613284756020348446 4536056256802713226 17629821201813735137 2892862047016391869 16129769126508284841 8332942668430662027 3866031701703511439 3585176954758241432 14588640742297507810 12140633742296358380 18166921389282078081 7468219518211980941 14891446261317012918 11009293572773986171 12973601332521237255 12750713841469558874 11711364971094766244 10943601156044065755 12609161659885057941 18051811915304674105 15994651746531312407 1648088475007660973 15141436702460412711 3249493075747426536 15137123246641307990 8610096984682955137 7929410709841001415 2345358303089474418 18165244722688190127 5773651728452023743 12416575444485103747 6021380840681475426 3160396617245191686 9272857876638884375 10432049675249077041 11922483729017526083 15571664968396216337 14123313055650963009 9942967761384821720 10701532714941106783 3002268233658911114 10519060055687292172 7436646637853334808 1263673991458045405 6032234625023970391 10917153208505995277 2124033917463955963 9149436343784018582 8282255418960499350 4044445662791762316 1404054658144225714 13703874028060969707 4035232155764673797 17813212982027092868 8242515783728895967 5556221945172738598 12775294748761036652 8409336303383036460 11443284030103270923 16664758801695890478 12699334763115414617 13767813894072210485 4888731761005274887 16006106915930532106 3361327333285090792 4600194147658617909 8057024951447318616 12450740683483551289 12991834331820363345 11547603461713930394 7848059522277567269 14134361104699727239 176343400406938821 11451734128019571512 11579098369953290366 8674014474466591169 8241562099710260080 17565828183618922212 16175025626769816728 7740411566827717080 16201658895080450867 6098044916023273860 1944540476625038081 6805998433286701410 243333449436491823 10285966406679177481 15463348342528941295 8020626386649096639 9910478997511486410 14860991584897417667 13164160332049366372 17330216198144452392 9722410180106062747 17627251637273149152 4260961487104086852 8382423213666037186 7883164589730909551 4695027805276766063 161986727297739125 15382492683849400195 12528051273614691056 5848077113423018963 14486754470988246334 1421395301291329376 7365221437579952919 2569681448935030123 17566545530455318118 8959964127417853503 9669311603837708571 18114504234195026875 14399105251645346718 12189955734819822665 9041709363590367984 11961963136591731393 7648133715625497569 13563575107263288786 15965491362375496499 298850773684630219 15383764369813808456 9534487227237281530 8505500248546417827 16947226202252052822 819183218143340086 13878122796718883045 9522256177135279740 13067446288990127751 11592615957046310508 6795843815769609522 16308552379802751383 9823817075589423840 16524987476222647761 12152825342508435597 18316334157623165634 16146264071393847964 15872559409658145030 17855402536329383555 14149886859931656697 14322066834717721666 2282354758227874697 5404598337773482157 13984114654495847138 4896313586744985758 7487446752448283802 6153277749170299435 14091750640950265026 8187386950836548863 4126595560828149651 2050558826139778250 14480130455240396529 3141511820661374253 12619174297690267289 2934003988460882467 17898901766708393965 3006413657830273961 13875621581218595739 9710059325165220590 5464843990523575350 618523115285278833 11403884396253644250 17684631510873524508 13767876472304640048 3660386787259157351 9229998673013922283 11606648914889994376 6644144155346692648 14844230032133547349 12405632553522793644 4615433728915445642 10102919201774624492 4448447374992789494 11264928987113469747 12251552062947570803 15311771177527859243 2274771475717770313 17008789797759398659 14975266466473967658 15258939617436808706 18145182289447708160 7730800633059683246 14015411412494777876 4795864486680178626 7590525151229605656 18292333854861311340 10227285941792886395 10658307870432436552 8336711318249622424 18251844920713809564 8169899148894584593 5440243461667902703 12497316007086495088 8682429263697314463 16118316263127887098 15529834450881239336 9939293193653756015 1497494775568821434 7341203200735256026 10762955609952732361 5255486885749062608 4813342579205754540 2002089359347131907 18078103656835989940 12368757039404499337 3919393100111191878 782194006041522615 10801278982452571467 4586859855916667787 10443228125512572746 15515716037556527130 6238212160052826543 10449135734780839423 9182407962224587638 15482977547541541564 3117194882670730033 1598192645531784792 5651453490460586815 1161160603044692023 8065888723035086798 2921271635369692249 890625731415561607 7808631094995837308 729423655977598984 12942974574381142164 2080129983135550413 2336477070983222539 3922142996796252121 272325933901061108 5417492261983332075 10844761669049308814 16041313674771750768 15097642433697511761 2083151235403092168 125115771729689610 9573667837862007679 6241091734190238649 9062249924377227119 2690714907794910960 9754193159927872312 8142652264877202469 13533302952475576174 7089744129126309501 12697794026333923200 7669199265662201157 2180726871493430864 5306635553402627790 17958751097694692312 15107888977575028591 2128700699344189779 10096513508822701469 8055605349835445415 18043259399300886474 13307904477560741555 1043289793542371910 8439932320201097699 10325658075632915086 12330868738145782357 14978320960374583077 9483278693290720457 15581625323892108074 8347857917708078049 10904480153178368296 241321125399726727 13528324468729271057 13155831575169215336 13011084181268451586 4251343945642671681 8701874871386822194 6168184710461342768 16098983129285168153 16415063884670609858 13585053007610415384 15631710890662502195 2705927506285464332 12116621323619712123 7443267556702322792 13023096815743729388 9268929851728363667 12784385480178797450 10239000977304185959 12702973069458591265 3674352231284123770 9032381538240965870 14917708874272739862 8303339581672412767 6616319830298752839 5838766613317286298 12459965258635300692 6463119424967510613 6889607471762352730 13981094207637399976 6185899905957112498 15891647341547333126 15070649717403466615 16424459341432358020 13863524034055103583 12532012875580156531 16242400960061716028 5282896499708561323 2306037998215936334 2455175528402818897 10223153234986890508 4460199581048121293 6871426187534633294 14243127291536936523 1400831714477325233 14336368202897678218 17313610485435213932 7553882062295748938 3277920845914962191 4368833369205289226 4136779665420018563 7057724927598913774 7859142300604727469 3320559696170242627 5334143054844207031 13653477063193656709 16983478525366322021 6072125568034839195 7485405959719299747 17127696668944974126 5249972845194877719 4383065627736480828 9022542808513366563 9873771005185929516 18285963662176668285 15766314519532811595 12431634320133474715 18294630230159035121 6243503372670044446 3779514890865082267 13857599551188012259 8808499057552126238 12437982497431020299 2039632268832418205 8942401121466597415 3866180744377768053 7023342991281564780 7119507492566826395 5493526725874883241 949678572885032697 7808956117028698189 7163033777960057083 2858402533942332404 388119110018185043 9223577661415673863 4447151452846982336 11632622416885401827 2435644652633432751 3794599185057487705 12183024018109430164 8398721897338031699 15768924719813025524 16981904274275806119 17737830385767521307 8178283879459736999 7593793572191116167 10063513985379337649 6048173150892201729 2204544985644363266 9812684381050069621 15099842799062339649 6755313335598270221 15550442953956087482 3143569867610637553 16319901741958728003 6559835343147625638 3403124364278789347 3018544049952421769 16019877879072159877 11543218818738681719 4546448322907635161 17031431987328110631 16625686807496229616 12548773470235075708 5409316372650556633 105422765849030737 8031248978613527053 3452792372244091560 1008999546014176536 9991524615507461595 1820553431142049964 10467614141027450311 2567893985086218856 12988084784617374971 4618485576589135938 4142608532358689948 9511010596426085519 8545008617927797451 16892931288344677160 18386788482221897943 716799968395805061 2991126477911448179 12375303109625547965 14953450900662313944 11959624444000183177 5560514475930535209 11434497055731941806 13813765133563511377 5492122318561939695 2068843271486782586 11968875315889736770 5633048204778743219 966145484520894177 10386080710732079911 14019794636717851812 7702525912859015477 3459493219102941233 1242380325977253776 18110455263936225040 14546948750104497976 6427394342106092565 17608298293802732198 1402811894909890341 1466389011434110147 3925671648551827428 6420180627422189726 14070709780987688900 10158320927289079955 3636203292110401598 13631909561641771032 6993841267245125946 8155555399761390601 3378563650673363996 14754424736565813411 8125144766451628170 15834307369240909303 6549100723921181931 10326388441943732121 8415793351018420233 7646582076234685810 8833717343960742806 4552550450717096444 6615872387403519549 1605629040963565833 10011506594108875036 8605104022041356190 7330195624511284616 15629286892667359187 15713937715515399372 11841468739629797291 4915661241247471479 1431963332739465933 10271662270845360275 5385138539744322352 12841668201406350087 16763899131006451134 7889264477892148865 3833280462296655624 1001041021660014209 12744431168660282127 2716882253054967295 10495646793893768699 3007914311045538834 13391436927135268475 11754594408436704789 120468693472932548 3485420685985552173 2780984866095355910 2771650813470543240 10803779601528529966 18402581686189168034 18121149098326110224 4132919582342335025 13895700990394323336 5403482946909554695 6480274055667014976 5030042217894147814 16423890077346327179 17684231564346160487 5369988673991389493 6873001057490644125 18064351730231345670 4873496807089266911 4710889906508902695 14164652503542673325 14648988590017614606 12740481636627369454 15359138372709369663 5297436575847242702 13380375739466265891 7822968976901192204 6836393627931036991 6606761695753528253 4262100758121489412 16980983884052009793 8416900874077270895 8598560489381921458 4523852767800722186 8566621461244918485 13738924705113151781 327159802883247500 12356585664948720238 14846562175286190034 8109673106980241838 7207808622812398650 13579898840663145588 6928944736257864013 9294293881616560447 9378720592948238353 9560030269194065936 3928132181276377021 9417666572194925263 9166951173805890499 17926884909433376000 288305313093085973 13123343047980672478 2641780826689158644 4373235918813211262 16149784964539475122 15932680399885467908 8439291824889684892 16431128937927815023 3485609181044242000 2427225767149006549 8079968830671412509 611467931429278680 7132433848513602813 12798952791341911699 1294932775572702147 13485320064002612898 10979144586561749509 7018033627488719884 6654077943371848824 15837703296663517667 14749275997886731973 12960031803525433242 1691135242241523434 18149631460097917926 726063209270490920 895906101329488338 7697681094020081246 8286984558725347501 5888831576147397672 16106421686502802268 6262708731875824299 15542717660909376207 13896386496118268580 7843804892991787370 6223125453084484274 8453998488827923459 10829123937446641013 3525521058467426856 989960910188934589 1756083551584957670 9390776198270178363 14661666088370518174 1695643755226912791 12704873984374225265 1474698122384644312 10403041806715776901 17317491166561600711 5061446019207904005 1194644169984819125 12764624742336492887 14050335437252905502 10035442429915039096 12146625185155650616 13458252946208017668 8944786402730487728 10365630210159630802 7662578035887971036 9381248548819615255 10017062880893085207 12795984714076060372 1449373054442910457 14708267539656788769 1040912664350002293 14540456301567469912 2849777106911827662 17088843798747568103 8663297734443014645 16430799546309843039 1993363586064119381 1968103273505412840 14093565398282445993 3931053544548443249 10965097460356800240 8184061468590696814 15575227891376563740 13952145732361802531 8306052522438374972 7616978105623876800 8993465326376532776 5474204106293388077 2835228322141009699 4344498794208887821 15296687761159984083 18206832746631469569 13264903949059273306 752776315737444887 9308379969248862806 3242630083836149420 13809209727435080691 6499882991777179238 4265945229968747741 15431003019923064435 1561479007636066595 2770190982200170418 16750160460882585221 3504484571589282328 16314669717790610222 1862133109772915723 5469626658478712105 2152069880754687790 15536215652881402040 2773275366642810892 12061842079307551384 12790625063208598733 5312502225456098702 17296111926875504842 11050033628168825562 18011786722848626349 15077913952734874238 6380473001503680608 2000836101870883515 3073991213083265268 16592559731958670293 4840567151332636155 14812141773995054156 16271385511563163064 9424038417963776375 6914420741937144916 3848060654182525919 3357207738470965902 15509620634181002948 5540165403138085999 18168752674214270574 328697257396705777 2482242474762429068 15471912598227864879 2774124188562021316 2914068963538902459 10637796349965093520 6006493540898103468 688143247212835229 10183593617748011347 6104677403023897741 14531017800803622410 11447665234606623708 748323585113360367 16978647989466040743 15385498454301121055 5794083926076747718 5137698067195778634 2065761433886597278 2338361172764275314 10386647625096716645 4786770622461608857 17406556878325633324 9348174144225151531 374323211615092892 2404988239958486638 15197765872671910160 16941596193873081033 17112220229780078481 11648907130398555024 3096285677556478870 14569957076196972982 990946531275622589 13285282541028775581 18269825060998796387 5652013095925212289 2417469509381480003 18257975394676270515 8717105574402071325 3390711624472783832 8729210165113658097 10957883450915372206 16135248807398947457 18373688427354211073 3450831580373024494 17021149381786837314 17172060771830692811 15921618451861611348 12463463754967070162 13033559819291037346 4041157429119914518 13866488161696153899 18348622862649171912 6084274778309039173 13491166726023135008 5404003767715275329 17789333399919748100 80101381666487200 10811728819948621885 18128363471161352597 1681340018479089632 14478972495321527859 4657473988707922726 9290342119502978530 9452110789623912826 2249421769396549063 6053752907120534994 1511256552531746722 799873676686843780 6605324525881425722 1214914749627179805 6424693206790236783 10403884964059069199 9217784476486426361 13777442547645287020 9351147368619038060 15945254676192221347 13145096165337177284 11401305014842484098 5510938449316693344 6462051368752983188 18255455614657192290 11849890562057021010 16807414991692561864 9478512855742866147 12658659159119088157 9155846069566152633 6093962384361233466 12567980350844454552 13501954769362175104 3870153057129342521 1122914973481181804 13721761967651132485 10426217303091871327 16143406031178997290 12479798667624449570 3708745884952958393 2177823340238270579 9944672277373385604 2934884671336779471 17446593575261463017 16014432242606553416 8270536554363627215 10653574511128093746 16311774876711039313 5700643522205641286 451332288917969585 13370888998611931117 2445322800031961966 9539453182870262688 7941885194800912566 5071065623935657652 12473185671119180476 15928235017168054131 10678463935662515131 14183101674081162213 4442668414334530838 3015597663641016711 2438467661209048550 8122307404746885586 9146966529151190684 1776598372482948931 9073955755674285627 13663570805841496129 828299123488883873 11866823534398211117 11945822321335082956 10291825876721791613 504385986937554920 18097215605891075111 10999118099363450328 18210098992615179949 11968174500029291961 8412613325180729303 15885987692531931901 5164939846486752147 18089989198797249767 5974841777408882800 7486779899035329891 267991666023129556 3149509041016427316 7596747141889829234 5367660486685802566 9781216090780732595 5767537814061642998 9617894403609995850 8783145653150342779 6657956474548617693 294279400987013167 17747042676921938050 2418110152598929465 3117172862560027379 14228755320818397885 8696019758743631965 7122396798432636498 14519905382405997464 1786423962377597363 7935124538133353685 2183876557179018460 17824782336833415412 10743004146907748549 10870089797645127078 12730152305810892454 12187392006730758991 4779547823670276575 17224070182937355546 2306806683069157355 4390161770115254125 1024984408276707567 18220111500084510228 8215741266344303647 2144923907926749597 4742459831979232925 6151738996319973093 5722174400465528786 12750174934235422650 15599521578678415761 9528665418606212922 16972559062275160013 2228082558216818291 10925536051689574755 13294829549957372369 10058012447386911047 7586859565717704348 15870997531651654329 3187619425806392491 15298849071901202412 1111419298778513370 3257438512269469162 13386086571842317449 18281234645438933077 17954619072091880384 815949481991953549 10307764679597998047 2482270164154823252 5970379018075718776 7603934049603128449 7169665622911801285 12970181548869298189 14564492266560326273 3599451003449020120 16855981765625814652 9052937594908503709 7692365090286622581 3598251752142372919 10548827365644529809 1702495824094308291 6489984197890749140 15223761167319766396 13559224825033117444 3653661780388577124 13495291245716917491 9642726510679320453 18295057019635905602 10130937330885504076 11834866680171889557 6236361414816459566 3692010838713959015 14126151602451840239 16645757786601146577 10756996387387203261 18008669058504932856 4195002166070147320 2157291990602438894 7000914615741141627 7012278999404280117 6758058930408333287 1298424860498384188 5413469393925199038 5950197764948351114 13478328110477143030 3888471062636243818 8666248856924200760 17436650899510596576 3560077105739334370 5776645766451956687 2032873979766424160 619740493566525998 8503194240636042163 14796867844037626596 12103406661072040536 16298927654757485997 1726369573230869926 2385283933760520502 12378630875655955310 2258655563056093782 10806681841679134940 7928621918856341505 13102834817863951292 7601388915257477660 7311232670498505873 17732979757989750965 13032736883037848125 8303678830490424726 9944108908071342361 11940520698550555193 6877568966762054480 16101420885047073615 14059978343764774620 6135623794875513190 16666296818585486865 14242910937813434581 10863706828144830586 17913403383819591994 8033749442555141702 1538442606086089060 16429484887638957150 3608042948262947532 15797397292193038960 13903128260612759923 4938147726888733713 2090060968715444097 16065015642746324146 1258519930477020245 1141924566573859145 1867601039877194663 12930973914111913053 5649240350892991041 4610105234649633976 17782931268839558892 2754963580341570916 18026074499084260641 10958072523837277837 3626655787093251963 13023794301559407554 9821093039081158657 7555686918517318828 4237057693407784057 1427046801420209787 11834737236440844919 12514352797551529637 15445330525595086088 13418507097239450044 2085221157206702450 12227640477310899885 15267403604289023851 6070111956471656150 11599828661133803707 10581279508669328222 13378420303547056260 11192465289729753064 1711407517839734580 17966726995894509574 10339930721996778828 14884589225976596109 12516454563145252649 1027544469471132393 14317610991602555984 4690846550766927610 16530974793468412492 15236438735039249574 397235638750559214 6366923358150098946 970755306686529065 14374167084902555487 14592816150951908736 4718621278377967602 18331685642535618619 7518125289043745491 8172505360204995919 265394884600786355 2730874777966705229 5136846360291428641 10254235874002830370 1346526198139691388 17350014372546943665 1074062743216495840 15553958511634118790 7429523956281057096 5835960246822511887 11713748444547174146 7629115451060123073 4669499723141907200 6490659273516472126 476614043055634306 8624871886257697041 6983351814331865641 18038108573009527924 8318386265997453240 15174917598364685944 17654023624561209781 6163006933848127350 5437512115568994341 7817398876470477414 3992182424601217180 12786133955048261508 7251168176829045436 12230142435494488359 13674751166154376178 1777095703310763643 13746377629811966406 8900099458063939753 14923804995800401973 3014962662187640496 5002508795483855112 13813297582482765670 11697817020187189413 12110371720352501514 15610239281284501293 4648002636443675270 12080343516004341392 4748650614282329228 8939189389674478387 13318551641174726676 9279972778591578469 12594693194522745834 13461000326588185692 7831926176169099694 15748077061681055342 13696699370811402061 8548384341907875690 10852105568755882413 12536987852603026202 10607451036907442134 12024621506712030550 17509471779092525607 14255732400178971388 4781291168439059793 5843482107885219151 11743150747803691872 3144734503495031758 5082562574428929678 11856862854212170928 14623340504468779564 13736583075053785017 1637099215802982859 11625942908630325112 10449944524017475223 9080996489117768728 8165747305699306639 16100030323522592741 6545130875523397055 9205662901214220662 11148624510934422872 15031761902195247948 10784555526397587006 16995250253783119735 9445853581858824647 3166848092533754002 685581156930863779 14039985152396129298 6428615528534852447 6271401794806098328 5828631866270180834 11066094936579813626 6148812403299396702 4075299613562193133 8404320845234919331 9555628043333203032 10423431935011632931 16845877165409034511 12212277176755539007 3653429953901932722 8218247960076171345 13169318668129794890 12482524231064018388 571656680048028927 5115415153964936137 13973712786987412805 4671764730999941152 17202141594004013853 12857960936542774180 9721440137803877145 142903193704164116 10239111275792797286 3381127299056045998 10256806750054631657 6106322627324832440 18097854091957304981 3872028208304637359 11480961674726648146 8642669489749436520 15685678211703208524 4395938200000393016 9593926681961681725 10225547351044289220 8850801604564953114 2414183663077195159 2688907824231386040 11919717020172437807 18026040723160030609 8117075629608676033 1532508779454119498 12925720035367998527 15325436141933916098 8437739907468860328 12567559857805564760 10552543776401183362 6437430353364658339 17704947049149548643 5136478950110733831 14659825640283515707 9742577021443961707 11677377130446087541 10261768750232742631 8541988665892225397 7942620304656778595 2409241718491411783 4326075241989650981 16867952374824480634 15688618084608672266 1518203271300312479 9334328652812402050 2824305531384545062 10839049410849308097 11061975505728645690 16537061100672327928 12679796305697258750 12983394641567882657 11419029447050593516 8523513626541748700 12983334975470796336 1131184547249238662 759561512336924597 1708019249091482037 17062644990380714157 5364000786335349156 14731546122559934242 6847154717067757899 7278259376421198262 209085926249242192 13604275736325374899 1325516794414416997 3492279959818641956 11996206627258639745 3596041946401528350 9773255695463505107 9112397464619688596 1331252424517749981 12624980372292232074 4562860035867727326 12417445761253873276 5850507343013546886 1699468441450190330 4529657122322119728 711665744340569710 9147573635438676779 11147734492754089958 4221904957165024098 12892042945637022174 6104235534676941249 6675238541033364382 1021934736740370391 943426839925408293 5397174893794684524 7859404509839525797 7484585545677307129 5517223134382543163 14860029946638586277 2210945219977643330 447595881827707620 15565512840189618655 9175447028446623202 2839525130990606825 11479066221095692636 16834195848097309993 12362627034409430606 17250723398289401271 11553936531825354141 6421733779831922480 11232336855298326138 9245043568899371090 7217678238605328315 9918164778542474825 7763504709664520886 18437001337341152497 10642958116094505227 15190613901070296326 3715104366995449913 13971144008783961419 5160731919429310607 11890921955911453711 13827309520146514287 11980456738069006151 7225652076645791528 2299747732541302010 17021224816991967912 9788105048733550823 9749561527030134586 17089342307046817903 3433565662286300531 3549067504616697505 8831721152280685640 9375308475520540597 16029247269124655359 2137856184348306424 4122469301354722669 18262375360233602699 8407890734518453563 11388112852755332001 16189085249294188056 15249498842130835266 9640548420934886904 4024143958824579872 14251273161548095038 13437453209892279668 10620321661038903049 17739900773418083312 10533214443183757393 8051420034967899317 4579653968575692370 3606309918059368091 537302509657879005 3092115085021498463 15473031005479593158 6822372707819306262 2777356881395025991 2241175191339759940 9285706860758235347 5505789866881106037 13494448234179762478 10708871298939184003 3413137500968110762 3594548955936064427 16858729188173700705 2820728870165163579 16049909497108267912 2781495065001725772 15703236237095983650 4874140372235301752 5115956231694558490 3459639516224344933 10004401782545955279 13043804568492192766 7409436188704024356 12508384169417198653 9748172086307910437 17073197812129574172 14745373507276010586 6394577640298257464 18080757829443880027 17548697449962084778 16699578143368114655 4362246566637529446 3864295369352507700 6852377958984721531 8240108473292156040 4748892801037982218 6651528778540134724 4135123493211525659 13965866098377037745 2608435307767995257 2168735568252452735 17601402483905191047 2671430713157024468 1581763624088006722 17829838458335004615 17885437368374035115 8088429061116253902 15553174893859439805 10969632701681235463 16637115123200388468 16823222682390695429 9078788950130756687 6157975110696124891 5705554360622942054 14596484962760497075 15736225747564281084 3993905466733803674 18166584078349892533 7347018773770245017 4475012260661020991 2681030664083994285 6103553636471261810 11452106695989369494 9069332477405816776 849957664936549024 6823863712483997686 11751368337897017680 6954228843956926056 12560291370312491335 8282450310842386013 5559683772251758234 3655843232128165239 12557175914463609364 13483470859523270976 5138407515151398764 17782105113152393779 17764098758698227301 9178460204126756891 6412105008702178968 5128293156718183062 13448909141782993113 16788269715062637334 16821860511602189651 6628530224691925066 2736614296470729571 6267010614916079535 13748198799424323383 242272701635616637 14865423457699648578 9112854780379392088 11223829652262352714 3430349477135659102 5706460759886935270 9516350538141535243 4059186133628641137 8690201416867155970 10604357082050965112 16628985091984471465 3368947121281425021 17642387849734528694 3807241681178805946 11969410448020567899 2605324532890039916 14176577126430721028 14273119395381047504 17518324677536481440 870882917534980602 14482816468138198135 9457306590708877888 18389212155243058737 8572971698616599657 7447809382297816629 8946213097189796980 14996524007591562804 15635988211709347396 13428912806824506169 6268944907266486434 7893199564077935236 5942253338659508475 8475961735381967877 8758143857139827527 18313320969466836122 3199443240410520269 7076711673248814920 13970209512552249894 1161228637416300291 5866206011354111477 15145859211898066243 15085727307323059661 15373376623581538544 18413135868371560935 14793555017058192138 3390537344475667629 8304582187039467527 10923087143923263399 18028722016634643177 15854568290056388949 13327952454900662510 3834783970725936820 14576882839086602777 2894626516744868579 32754186178390637 10650299223866197272 6749313867667823835 17525275965424650512 10041419734243033254 6609145727204224609 12876411934313034753 16090251941600596181 13215015262705876318 11528434207337433207 6450129845676274856 14864825642140538159 3984895972845097656 13797349123664277987 11803008634870428778 10622879659067053051 14476955139271325545 4854046394414693142 8748037604983358471 7218719377247230903 1271126788615591885 16663526683380299073 9752369625847509188 9658063168804285958 6454020198421777612 17441489746000593747 5471912863805016699 748583402040770412 18429017661756295360 569340199256556513 13685584033467427738 5056604423131412148 5513265163917514752 9982083841197881496 2803263905300761604 7504260824460117761 10175844792233846119 9166029943611368106 6862217407062590621 12774992177485186089 2843161236042813683 12421503491754862020 14594493337677371592 7628460654202623262 4581539157728919520 6726238186559958121 9622909106151915395 16612890434413736693 8913495369445835968 5350571714199858747 7042769070533531344 17514179213183063697 10999211472550984170 1479154396980682985 17767632441873509955 17234303642833026997 5219517745359488832 6116272385823011607 8409605917606856660 1199404404277153823 7769167167151940483 9655392021360951645 8126090825798436161 11971687221528349425 1510850865410935660 16504464895903310849 9111186658967860322 6822068703091176875 1123173379943937153 16835330465324232696 9488512558030398662 13246140916529078124 9581737474609454476 18139439791867126655 7396497298355279352 14747036109751018032 14590374159182892653 17578590856262278537 8688535270847488257 537112962005012043 13058218436524984369 10853274904560630232 3672019451824980607 1963652902321643150 12754649556935215128 16510355006396152930 8012795838129560932 17659032585668985881 11331952408870630320 5899569402829241414 7856543498117418665 1298025096865585583 129800787092736926 13010132357966414843 3650457142275196816 4029262875704651820 11990134317570484526 5804424434707880528 15860625686163220108 15818826061968469951 2668383973049505713 9809928312814022754 800985064842019739 12908465907691530873 11426675072853881474 5749439594024668977 16532084216576902999 13752950619526219938 8050822520887642552 1378780080313517889 7205429991158567999 7233382842222325640 13585224495518599287 12073406655221853167 9395766581670429751 11365054900341695623 13090477882563234434 8719032595732736607 17712445499125708894 8126743057529179362 1671399351325949364 16196801760923991297 3533200578718565340 406306198426513461 1608147060189989738 9513356641958425813 14078283290907425652 6746802961672600109 11460561377174184690 17119545497580883023 16518665748525290148 17144891204311915617 9440898843177521734 11924052930378583617 2212509668717175704 759359375481529166 8308267142288655879 15201149803382958805 626550092313837482 3052977797635651240 2471237401813269089 292265322223409344 7283870059695719707 8980155325141911893 274888594394595972 3719541711213763625 18331992010215473670 854440269638467285 15176686025843580027 15066667382120536989 1306055982488306092 11251423406010915981 15744799367888223777 4223911564458042600 6227604874035732780 7401470706901782831 12324656302899102765 646358104991706760 13729532717783373930 14239807971744812675 14661765620486037777 187986220479891288 3158899805763744209 3437571198565707337 11197354668167911403 9420683650617104557 13574966068099622706 8558739675448880978 5046286419205669622 5814572593234049289 1306949213300688650 11458496581362168852 3738545450279670017 3108749858996165373 10770590689592108512 4037215321662237551 6181440007591413528 1450649207075025268 11476107047630217249 8261608494098623154 6590654424804825528 6385854013199786253 9091222548890864353 16182078291609930259 1332946279371838058 14594634990323511109 13953020122009856358 3074616869404654371 16657794828544068281 10762730188147572825 16082778461088116557 3813616462566214825 15607089866130453039 1659025912381335363 14606753515995865304 16804901752171879433 1238020144554147700 13815009494708938959 17349559238744885991 7660072972094652859 10960426143840303874 8851211159572752227 17278082451228497 1892086850300290006 13640757918919267665 7535060012748071370 5863151002167482467 18292755163018824213 15390200149121693144 4685188597417747204 13963750187667770378 14326262893551132500 5753751916081258166 5209461284029534677 10037553244680485352 8036261421541742699 10883942709502040446 13147965624061997094 7706510990967317502 14573758546908529944 9162333018877306697 13801041031036172342 14272661865316901745 10680496773960941249 3983832682251114046 9089242448060594098 17418970960522608408 18107096972087603075 8684368830813126665 8335435099448015183 3538293134133587526 8428883697010682032 2775617872324642867 18297630071354076289 12449688991723010479 6728803416562957685 5524132914019484456 15389575281198631609 2073066650759860503 6028464994161917451 13614909464587129606 13041901471326615819 2577709477752173005 12989661785643510480 7562165190205683589 6448227017765237686 12646234389334837180 3838337707836350109 17188799708447564004 7436619806984124696 18415156466709233230 14139106097088130397 3164860199797738888 7271066733228760209 4319012788259078659 3632599546976585110 14475008222830017629 4691863423699689668 18432673735127034164 11205825043277337040 3859806528848713232 463535909043300474 2400247657359753832 1844089536686399659 12172619690142832962 12168283103842332937 16128150191010549221 10257095185129688312 6274951710567700255 18076147893322620226 11213119800055487886 12887451048956091588 5991168875691768054 4979493077644179884 493643714304603150 3484616996968846124 18210283869018546314 12985764742111407264 14041575194685317079 12622808347175487425 2863634324931190657 11837133736636160333 17794495046808503623 4917095546757750223 6220292272744755967 4381694104636367319 13785785326884776082 12310835239061255620 8880545361100668257 2755186368229815826 7984461609059035781 12928697041676557987 9014279319693149872 12408848342670580399 16167746379204568893 10414269598252513515 5542064432308437326 6264971146436740659 16460084404063086163 11830221934136064910 1798554703157415735 17521539499527917784 12019435334119711013 6263399922362035462 580782342156862661 16441367026394170355 689159936421037232 7388031861860166835 9739243270815080766 7637349279751466574 1219546107067988347 15861794363532853456 3791905309594299266 3989285158105464435 15941654206151187417 8828114846276358567 2708700563445294923 7123668274613748670 2546205928412606266 6854088766011734518 3333650963896315966 1844035435940960421 9953001572385909904 449798651150208688 8998034506749234712 13016066183159351110 906652545336097739 6006282924064073378 16613276657550455061 16797674827789061246 15131474084006036174 247866035136531984 17782755662569236527 14456083631683016596 16260448736742587037 7229659653844592371 5631893291830786127 2094852887037931446 7155947204912021134 6301077534451206527 4202582019119029095 2339964146047699832 248527944394670150 10893856118852261821 7665692084447036564 1297697136649541040 9076866917422786080 15333326075008501558 5786682321915357433 4381260430080962945 3778783619039600301 4800998927979947707 17930786413490197699 14815112969272405229 6301101861276139021 11588051690784596999 14364162433979612477 18366221124012676840 6377624544446462436 2002728214872070127 1180605406950148637 12164470666007639038 7051709283728864143 14427559935983479371 3201727083914301851 9356187970654938022 16162423263226764338 11345573928862156372 16962008226317450275 3542576473222693824 16022163554464257442 15904821806412534162 4285918388213188911 539430237713657638 5557412315076049356 6488825566807150413 5618368174487777355 6182001759938635530 8703107975846062888 13145627999017476489 208143886562760224 12187505792412417831 10753224264871664484 14346669683940646926 6234923379007918625 3169904789880899959 4928465056568870296 8633888445543323058 8982536126752730352 9022033333618069124 16148658489074572174 10721537035623902907 7337090796490776605 3557125888049018108 10839190705581461910 3296796750174333218 14023117814540248383 5831974808405393854 15513543814866203308 2287051766687262363 2553713717402166954 17720898089933997842 5234998579994250372 15168132186694212006 10735886422338483175 12071681970476928355 3986480350971678236 16837428901011776230 5609824871597149322 12252714722196966661 14013360539651690302 6463103528612965204 101896982331821337 17296880951791022555 8533050426537717916 11095104724276749022 5863153017901940811 18379084321062850015 17702905561269935660 6701333356738105500 1242046284264077006 16126614997295591211 6458572346967619589 17311408409713353679 7509741190121772361 2310191196023833884 8993980215155328209 11532322417898287866 4498882517145850103 14801450628581269248 2979192676198545144 13210980309399294235 11882242330837123826 10919362948031876321 14530352398270148542 17227102425944439279 11749315898441525317 15568730071030578476 4030856355158537080 7110637232481665338 7628050872452869717 7561081101189275965 12953836055658746143 16738850893881642997 11069582293503095613 4648115723471931949 17414507444680249149 5440072838222999055 16765384395533900340 7651994762321603044 6760961266483599154 8135697919987990613 13861640030934751895 5184572048743409299 5793609360011396748 1741959098805213820 10533601898467525105 1600051472517536974 12251227069253810288 7277534447284421772 1037267328014986137 1909409256776449131 4659808859928618558 30835761147060437 637883561015202965 1831558817339540017 1226710460684856088 1631367062794414211 10878651354804580355 1151034229790699843 14013381121277332269 7557023197529443357 8424422978344994006 6632896504464688572 2993699177866633608 12223515434290322723 792969564076570870 3667124560421927452 5215131941746644865 5204000412837281309 7917295348178677027 17953578779813539136 11659630917577382303 18010227286081389679 8977547523704091239 10458512626345195887 9047527069545735510 15263380125240018635 5288392468481328467 3281624980000063205 4909859170032089989 14174927151550422436 6067909133896048483 580778488891036403 8586031942539285623 16326961874215016479 10924212818689555416 2333790801525137408 6780987120793555359 10586733308208011606 18302752319762718292 7520538839680359094 13286071389638596994 14867001175080611712 12187070499651225199 15833040583826134321 16727838917367257300 9055667448658117612 12090372571732540751 11025216410861314051 14564533157175577212 127011424407455992 11172546174473367394 14010960537671353548 8958044089292780393 8206979766371839826 469627700573894285 17144130449144685817 1902772480565417241 7628488593766867436 8985180081508226075 2312886007088780769 10769220284231332200 13643793491362830341 17131041096457701946 5087519492585208401 9225732932358100102 9876212471228889054 2485328733807290158 13672786255514286047 9892157779034806408 651390409768053374 16355847566046299639 14135374936078852503 4350396936409997490 9738549553724331178 10573203889946273464 4798329485845796682 658528908295331514 5358658379906304362 6099073092269908768 2428081109733652620 6114414733474445037 5160044560438940192 7385376704129515196 4766159112597616287 14343222576687014557 2143598471556189606 733331849151647476 9204233117573651772 12612671729048218860 13063107560634083716 626494751168064611 7092319907171874145 823783304432189196 16821626884475049093 5644837493587045466 14196352073083615946 17234354297267723863 2706741093050435009 9207966483493651087 17661107316178181383 2807900813921645969 18079245068922884382 378261689346617540 1746082932822946711 14006401594967894574 8879787840971240819 17897377028454992481 10627646770982775208 12133967655617456830 14253564775349940983 4436065424570044776 7702325662073081148 7738713148372101888 10475697440517656543 10641457075030764942 16235285026956636470 11944903522049989491 763352446064335772 646319891645895923 13565458807025772701 7086134715725791089 773651966674349247 17311624586351928401 723473680895741313 1555125300234806691 3095240070578936208 8862115888914739566 12116308265973052625 4539703476784124574 5645294355520534101 9559216572643366718 405093538476047331 11982609335311330260 3671218755647178834 11267855636353370538 1492221350337831699 5901413474911762389 1906001236816363261 6446116592598302761 15337402830912394182 4889306459346160430 13052716286640456103 696563008931720230 2149794713039197125 2160465539270901322 5158006195343351102 14908374362858890341 11975536095263870384 6437882884827156513 1567892469758699051 12319341880100315472 9399558574735501745 8795932944019821827 5638067425843431372 9524542715088779075 6313224492641891200 8606725512125738285 10354672375791847748 14432756927049232656 16649758429794907865 8127223318826034778 16882126126602946761 12367905262503765763 15669338553108855540 15367379579759384863 17641195839936274566 14020090227658908997 14896297704530381437 8063165782412145153 17832226227142060440 10130517494797298490 4931157557826343995 16193633591433585561 4908185256139468994 17327449255972495388 2284481252398696509 14114293436958273661 17211271619234689837 4376201926988489348 5384418154639144792 4871946611509586209 4200964791279524406 17748783489277920317 17880125356518902777 526379384891394288 9869476497914155390 4859508417877148614 368162329451079345 15636971609313749214 8809664264949317101 4582241667013631068 7793621920242827495 5966271648520101583 15410884351447475282 867126390164172622 9287382945587086748 13991812705101794599 18282124963247315137 3518741804440785325 14931699092805134997 599862976212768435 18048358112949588522 16370357670401104938 2583989573942536340 17617640571586591712 14659563175069846992 13311885390063572443 14778241967409496455 4168444641609020114 13345278930497322825 10594891676874743038 2350839268047580797 782467270065147669 4006505165297901280 10773256305141369999 10241349439402522723 2605062754697885107 723323284757644532 17747525189687206389 757290918644210189 7030901928251782343 4890934372285159978 8957717048820164722 6018384019458732952 6793766253200880818 5141683260224396256 1732094111819422533 12530767644922310520 9278626077243396820 6058904817415752022 2722782758614368520 3018128947035221647 5835069765802283948 9600516912953067399 9660772366894905312 10458774492193955471 9014509848635225214 12922852162879274867 5935429205635707333 7306690432869122374 10273455770949750040 15095306109301215468 3412708402686956038 16285295526153171096 48754295077845543 18336073442804850099 1842869041064257374 11737605711718187723 12457018227881815010 10112278222602488412 9696480494862199076 12839208341246952043 13112869934916608722 4585664689446452174 795057738067012098 17081231347201805421 17909213047849767919 9644796171716675342 4722749039208306614 6397665535207779580 7986265896201055388 1133759350275429214 16833983817660120071 282778116912992836 15446463905150949978 15965779095270217724 458105998471284362 9157741974963954175 10345785066149771587 278068164827091463 10955007601263206775 1742315146588746131 939513269925813433 9715139071777938866 17224020014502117243 18284807629431148565 5190242299096864618 17183067873619031841 2344228730903515762 2333334235889387269 6014212649601532029 13351486512880092151 2415139427027011576 15168249135231577979 11053357374666726253 17152676086645974029 3669190170673156807 6731302818572885775 444166327543551894 16816290572452924801 17169190815195840370 16432041072185125812 14102882122564134415 15511309068849800226 17886017573889541160 5378278566307192197 2630541909668924851 17592224031209265155 13367724868038247730 567026694304505197 10831330496214718993 4373379813476263582 13839231041721776607 15508061102591267482 10622615057319970563 10984341153883572817 8727270677410097928 13389341071742700545 6360368319771172597 4553516676080309877 16163425731708187651 2338646770313258492 9684526053577372250 9336298135671888235 13129541908524176890 8230284937312189117 5120202263407992819 13283507060188625787 7922798459604683264 14930419710188019696 1886088564288770790 16462306883159529934 7479923471949338040 9420188422478152722 4250416769551019595 8845481869913978795 15683997596265600574 15122827865213859177 7473106856252456681 10042095104554835382 3144853965239333268 7111335828619466895 6548885469928683673 8864120120177490707 16288903156128494940 9359697001426337996 2720695117450104823 12122321457997629016 7860667316402246296 7323599291866640476 15950766247841491648 13648154441900180539 17302519228600948905 12461680170747018405 8431900543397945106 2188002163266228732 839076221953631313 5976635714011546371 1051779304500074316 14817436567536855796 7288774337479122061 9625837669900307562 12288923117019298211 2805757390760338045 10606910385115300042 15444446321862652110 4207897180279896516 13719747131611221568 11361298076717071254 3972331520422496609 3402840746915396527 7387584521919700196 6856670988486049249 6664961079772288086 2631549232894544380 17546193968265125130 15143573429965189119 16829232807542889974 16169594247949346836 4582982597119906619 2035254128956707383 14545467625114612146 17946043829020131219 9236032373268185356 18186539078494615618 13965244591997477900 8927632889048376166 6888470107198985925 8873994554379269184 13015660617194555218 3774596943646011344 7187065310834620505 10534561382002924308 4008030191651125241 17571164866273417634 15809347149709128276 11675355202551032994 18192299689995661685 17374152542295649627 1740771584184732187 2872169102587162544 9673414728035256376 12220560036832029885 9009344777969668141 5403328957038786842 4712932603255505800 8024825625453920413 5287862329711333578 1170362962687518354 8195622500323552839 6035553383337982543 11351508801296162026 9302874825308456823 17225496098845628551 9341048750478132530 17080829208647966246 481911959499554222 6496569071869093769 11498434565472685160 13136515504356873436 4132351584547347738 15395174811870186257 17218702302705463777 12074348911218524585 18264845090857990640 1317489073437802742 17633224946784895769 8352557603661262576 16855338041664872012 3388995171834695617 720068107917214190 1764974669973648597 1143965688573077879 10250418261508810030 9120590513220412957 10491332179117905777 3664503369547912976 16122853579214915812 37326286136316239 18084565905483075215 168413843266069973 12946179671485310321 14932289250292072880 11510811560971381756 12634081889034298394 4500182137358023713 7824546033039021419 10908889874264530070 17343690560853693059 5492077237253447244 16307279884413827443 17800911573593480979 557324993552526456 5032086337188141907 1851505647123370793 8891123034928993274 12445365256257162078 8295716466221759236 13085783334339074425 5695067948727126630 204197471219759659 11519823584572119957 2324353944918809266 12484828288992333794 15665179887720051188 9397309903778224937 4830762186045182535 2011133528213476243 6041511755730581524 17245455330150058682 9242074029212351855 3288099977098705830 2460540133954231414 7498695695961698660 5343637174469980530 12737762996313572472 13857920494659136166 2693805895028360222 10265207517415239820 1705303863618915681 10236187121271610350 9089451698202624153 17826055365904000321 12209540128436076485 4887383048849936189 9193273692223876653 10724783627475525683 275081843382857900 18028975344945081352 16581042029370958480 17219771838860030654 5488219888442653353 11643466385563034599 4437914627292756117 10781325726482593911 10335874004531000920 9695211484701150711 15902031521785976859 15431184988889242197 8031477793218318447 13468779230697900820 16822021906131212312 18322344804827806199 2654937150271455974 834079118431439688 9106905753960598573 9355419257145010446 5776672363332153984 15423594254545462450 13785421867586269371 7412264858344420381 16386830511648499391 9158510228937388479 16925294327982806154 16206373480088062698 3411427073502215732 5314069622255193993 12925597051067310314 6713504843739626192 3950551298162062929 3480306012586117718 7397241052587170491 17779797403853464215 5562773879082329312 6034696732989468910 15864376951217784874 11047524444581614669 3586406148690522834 685264428402773194 17446708116364275589 2697435539647391323 15476025514988890596 11204744496175410372 3158767932508825778 13399150388393322516 3000597481508858114 8752142079021136123 2183328280744309846 9307332791844467659 7937342905553392311 1624652551986614175 4587182704279297393 9719334857275399845 3470438508907533038 2789635089234216679 2233684715883108906 14144819509728098847 4080004087229357499 1515746259064531218 12565305049803788967 3884989947278157702 17060383707028417580 18160905414760211736 8635618681163624818 17662333448103694949 17389219749735813313 1916471584991810168 4898062761817667018 1359419076758859495 15522677371603779745 9671428890115125460 16710591619806845952 1213127721304097206 6621396188099358197 10464813341167233502 4113578344583983889 12410860300886509927 9186950019900026912 3425544165352028110 5114051212932630126 9865211406912690229 201037429023389190 4296131939830769837 6703625075846991662 2892082340989611104 9364292172309123391 6640055359753879331 6394377192812184182 12911344866222676106 1624727996532892231 9251241983905738976 3487782634814158948 12003635662921963414 2381661810073264765 12265521257350517036 2721893466234926327 1904424058900808327 18050173218517374738 13738611253934687309 9636813260990899051 12060270803780084182 10792370457836062303 1083675356980644547 9058694283948769216 883257726400942845 14827744513844193482 16354379095197281651 18262646232348010135 3236480188039850666 11348067147303205810 1168855914071462918 9176588771498768063 9471977599844095408 15802312670158882486 9565976417827804265 15076616930758130763 10061319166455159671 13174233954609975617 11330134906350522620 17452317648668148421 4352390407359994361 8815645154301050811 1391636416422463458 7803518863548999137 7931575147739853077 14149990298940754944 5817140667403924821 6089388857364929232 12676326480067156305 17455445813818639999 17020369755763191400 17316508529432316186 9404922499279820008 8018403276997523620 8672739322789011433 10211225648533632467 4662200501695953339 12822517211996847706 12509205902570714057 14294080739665596226 12227631667691611662 16059121387234457213 8862876281001273187 9950406989908309958 12108475843664115145 14446158194281477199 1523173309755756676 3235924101408223452 1069043714753968140 1416134628182300887 16775012611491382291 12019301644882012336 14562107653086694443 14595703056833734219 7820771073164737826 3007252081193235899 6486433051795773649 1395406787912220729 12080190564377260293 253898658322901722 16835069366361905854 11014670699440456443 3230465706259695194 9987314163751204453 1671959257163380034 15753349992943936480 16208419977155729199 14496168411209925446 12412671476713059386 10929627531154277025 13085437455045042289 982266081381731591 11151318047685115619 15064907311694434361 8360934198305456438 17173720685309947988 16168681879790503778 7063411554393094533 4010583655759212723 9213596279709007698 11757580767186545317 14760531987590449317 5139587345983824826 11686615845912148753 7461288673173376843 3352274636201635850 17489329316883765965 3620094479857691713 15168112928125414682 11695806594995779258 1212070395516397067 1204488842108455077 8257539114412389069 17308153508070632513 644648532870722788 2091206244206482804 8139033119442153110 15238879228790784796 6594097118602634809 1221348559923568852 15228025037863770518 18003528252784091797 15875713964130205849 6327603168786472533 6101707573367871468 16396986152409143469 12137760417012881867 9410666655493446645 2467528338304528507 17344909622994719620 16401451333591753490 7181003407414808870 2249615980645111070 5127838265177814451 757640992784665354 4183408049586387735 4567689359883919097 14760698047674966502 7034755187600396555 11970231856756833671 12452194579108294837 9906638956864436111 5755314065472372508 6229167739556198659 1411607994515231774 16535865463882823857 17592200285567908185 7565652682762788038 589798519184099189 10979641020795957910 16221394374638709709 9841595963779738835 1549381157102376537 15120951400354515122 10887189477645530606 15713023207567663536 16147725987471195555 11845452379213884594 2511682831923677937 3008927680607177385 14562637137798030352 6090043193658143780 4582395689265283057 18262453742152640898 10124513262628191987 6214446368945405006 7859467095450836591 1434509899690562904 18299647753004423536 8290686174761089277 12156224896715555505 12617891574284550414 8588516052969936810 3283917309837698309 6573985056619281905 3956722547921314374 14618770920069416019 10101110534808106911 5705937839372676831 3806324775128060576 9796254086194497249 2597106257547331559 8070973002546685186 14676505697940963463 8324074469566518102 15853145804795970090 13088608068494619937 3017870399217693695 4568110711575105709 11112687136003006086 11944249470538208394 17217737684584569522 10771371478916442028 9244109646138142544 11410491609895624975 17699028725076929683 1036345735628387995 10515696049873229930 9995136376265258954 10275267702832205300 267130530047662452 10082104088356819627 7879835376413883331 6471737248260313282 17872388831046366262 2458205609245365062 6687867699669175584 3382320803203810518 10013295636735771887 9252888095934645612 12156674726359483637 10734680261944905276 14005315848152785421 14590256010602969945 4429686258063822241 2535045467711902958 17492281734117093381 640435945842610889 10882879351568144032 9168127611950558902 5270365136819082054 6525080926221871576 12544501868251318273 14715758625138217917 10075107757395312276 2775645011919093304 801494801367712447 5296912889805295438 16216565896133338151 2707784945224789254 4482226737644000666 14423680802172558988 5119129316442930385 6388971287018272026 3892524301404274280 2696326467262180021 10394823033852514733 8390322152969744680 17773999182467327362 15771877640995971344 2553161860310406685 4022651102895015176 13502822136737920307 16337666634293096217 15043069214137347066 18393432363990902827 7500391061577999642 18142582375180088842 1787178458204404619 15326660259502332563 758113300988266317 12811432088984085635 7341817004180734218 4236033463081541332 5538032635940673470 10159901028912369024 8051460745853773931 12533705358899040159 14181762969590721143 1880190447902607010 17103118330396065199 11743405391539949765 11293999759665527682 15150937088385346915 14870287879638322155 8852739888473755269 1582701455985007133 3664794991312884451 14663822042140025620 10562276273394333747 15030814801065663327 8302495629982417965 3523322550142144080 10794771618839023191 8306034946252569543 3550770108626830827 13124270186338139174 2506796455278240339 1758685445511941275 15371760746593415882 247825275684767386 18306050412059886408 7201641800314799039 9204930968571948652 15763477902347564610 6351055536378040788 5807160331093980263 10118821491107423466 3574195246202636761 5133041871422777374 2099660037225990139 18346556166470806534 1378868294734116424 13554458848126838703 16424197953111088730 5534829645564962475 13281157339710736085 10808882682960097810 13467871027217957389 6489948844777209842 7436137164988996707 3022920245456669253 17678218769063212241 2244166590948088041 9542487255885736562 2760964089736177030 17004252555014033358 5763590288047858915 7954852467079742039 970822704260803595 11618156899875513283 3424584669685452623 8824594045080521015 6963504323623536313 15129488443858554105 9086058934119422169 11427411704548623802 956360467596610197 9557535533910147614 351932368737542792 10291995123716652816 16893865458392462549 393388639236131224 13214131183748884403 10690515786125907089 2667219260002662636 11378433950154871464 10815214853431721576 9535704016082974617 10127008994463096458 2403255821805189813 110533623237244524 2689004428030064124 12387337115449032506 15423312400980374681 4203555292120926504 7301010119536910729 6554709261035586670 11368399417364431944 9278010306447998490 1356152015498046085 6125964605470474787 11175534225605141454 15341991839751613253 14817017683951837435 5517428149324074536 8495233470920472280 14257645062579062813 732140769792623 2937269483411548536 5252006319259900664 10443431553938090541 11586011217941114393 2693536130809176520 14454344068433053918 14462145677562887977 4388806421124935183 7860421515915273213 5657106790463584776 15446157813207647808 4187423484177242557 4397139764992515639 12046030443475292137 7420617792481953789 9015897764965796288 15352486655494917144 14350522670249688633 16256268167272686551 4646581488779205302 1634927350694042724 14502012185006820910 2312744384286159719 4676340379927817046 7075017028154599777 9219128408115152101 11350021273669006216 5531500908326026098 18135360092148495931 1278505992749179472 8056143021466347244 8977550031899085011 18033493059517786274 8927725210477091529 13333897371324845037 2477162121399259348 16423134686188295929 299104364959621600 11119083144089571592 6061030372277838259 8363075790451408884 92829568336023731 6101604656254325908 14365522074308652410 8160919501445209344 2682072413118653753 7211501887048582694 8927884034955167624 4455494446938372788 7951587112097738966 4512803758624673072 1572697906879601655 1886751453219576791 120059284114173390 12922401716947841291 13115945053499618632 17174676163358719533 2364397082235103762 627694409599229127 8418256094839734348 8240788551571980530 17770335504447879972 16626778811202641699 1047323188759478355 8701654351171827998 15585188174932382386 1213819122086872602 18295413662653173028 17754090994101748203 2048376152924955425 5059451500782168067 6326860894302941302 5710264226028625309 11226318553699721165 3614681589870310171 12093676285205867641 14369728270064841558 2749041259728270571 8718405493521121144 8765993383802854931 3054989421388141898 16732797525329509222 15566878740584229803 5920942778710265221 5525607866399373806 16907752309275751467 8274833966052693635 1978765548814526622 13466691486686025988 6255439088820915898 6923623816450840967 17267055883785650532 2034569646184022405 8137104944466852217 15907065488595373118 6918270733404168197 3521328872332000439 13568895063091195277 14644997822895537839 12835629698121418138 12782001193390685191 11727574946828906331 14463728587399417809 15344569635855595767 17625553247302561522 13477500554168287185 13780734473240753711 2253072185278443525 18175898462224305564 8201560181718049741 11426281721218718027 15437369488788050171 3435373368843217365 11777811614058389055 568842853550296585 4745775905909246854 11531462111798742550 17452693220209309778 6847246697004704675 71025303241736418 14297169036795598020 15395317825497681899 17150221603449732228 4347233060300101770 1267089430301074715 4861005125745580279 7158258422778653547 11988403325311686840 14773014501986360363 3068636589212264088 4228240257399996143 2545658345460921071 9213172430331671263 9402515358246571798 14833964874893433637 17304406867528140169 4763371353632283375 15274417367749548937 12197927152928626686 10988234431310114362 4042818263687955610 10448507812242801841 11885772319457443200 2084245559491225907 5296528116512641203 4414032126170764440 7768667707291291328 14642732654205722843 502036958655049970 4400636249786447073 9297692091255336364 12538073689857499924 10475397917812915727 5095785937899571335 10114380340642839168 16788674939809875099 12405961464885003570 7632409592193354807 2510322323297049354 18335850318029694242 14855552503617176499 4092870523489557333 10253839317206262138 3672679470848054549 8422521472586393424 12032758011323620946 6822332727122730043 10509190057663631346 3360017276048444902 4408120667005516308 2254738252614629647 15397934327070932204 13662268952845600944 1776781409911836754 16078527889129555227 272138316973823190 11020523822352828109 6441802062830664026 656586491579691933 14952324802081563756 475569745635297040 17788991455923274865 479383870470345821 14681211708444398932 6035893895194416533 8796728355606149294 533142735983107490 620181588440875912 14360918683297574838 15438819572271841714 9494989646382523713 17905210590281497755 4987404085598234872 18379859345932364772 16968118710688087047 11493365871301301829 3027166548654774108 2258565537312068997 4188674075305502604 8782931048399446547 13738869600129125636 7070541198918450406 16178417799739829323 16791079175731099318 7400718319211651465 10004572689376002158 10264297095171784601 1555940161030533173 4899142380163722814 4564696637002589197 9735455942418741555 2695972320240947985 16412600265266346853 10047778315315165004 6315461214612910042 3803891271347233680 13351888748271987064 967922903444135857 16299173457760969947 6890197353541314173 15411833792173983750 6468203938383746397 1381057975948252609 3759403451348748650 8841646714264855192 4242543853201468121 9032249906574107926 14935732742461457679 11827048965023450457 1215228968945473962 18040785311621136095 529729674047103583 11476349619235892608 13593361186768838130 3769451571625338396 3186374708657725473 11796425157290447005 8467944756679567256 4468170901862493944 17877067271044671906 11331724726083361887 15160367549134309490 2831959515195528156 12692889398236830555 4939850786579864351 12919658574991880759 6475722617348546120 16270202774728520320 5507332937540209499 12469228294833404350 15260440926507800113 4218918964986589411 2255522622778439321 15709505631790093175 2068864651700613534 10397121756628557639 4732196438361887454 16452018674188384814 4231968298203507626 3574679505640136508 14756682281708160174 2879979902535921141 2645801225246925069 8768409509272216389 4342345305138430712 16231895227628687707 5312403712376866283 2905555362417429095 17091366537978518017 756311713579384884 18301886338968872992 14471612184872803213 7167660570539902962 5985390109362373660 15544180835423573321 10487888461331185367 8263217067060409311 9662635974500576376 7928967646164188202 5650468600028873035 3608513216332383801 581131187027154984 5549154568094511678 8008323021710693313 6938727880199747232 13705254269056083579 12588706518623490979 5124662627055228461 5648795040668318537 17939496408746666984 10336103408983728047 9899627130040878775 17827650694229633940 6153253058202634515 3143422853199146391 18222764067583667474 7874123144333392712 8940135792109758878 11949183020900098254 16778789110668336703 3455048934285963044 3105192949053515760 1949630210609117657 1343303712341544367 16829053276631204184 10622567849730008951 14314903315797996100 16251812005445423229 2218046118898143199 1108804486512127798 1890253776455929509 3311939321648780047 10209635255558685765 17110891238728948555 6616133004900051762 17608707051732529586 2708122126287667934 8185700527233044956 6886641888160713568 5131643812273159955 10695992434200664328 7313942455957872337 116530731597511524 15420238919342608185 7209612620193558840 8536306766014907525 17296951938651792267 6229211941088421552 8598096042535275613 12186549130518050112 5754030530530853749 10169673431781817160 4377543171049344632 12384202451176935768 4751284728469007690 18011013274143581984 14317989876549464925 304365158345025850 2508602907544121873 419655096044920350 7069459499913896476 2731264072007830 17329367556345913392 6720964545966821780 16855310196271716060 16359527803669255094 2891442417688460866 5613243769916840768 12070215188335508567 171943174592598886 14719948807055395447 677968111635842950 10445545610543242605 5526415036844986817 10822869022963631506 6541215407397202414 9020854157361116923 18082744217090817577 15505791615729006523 3593772037378064883 16263551890869059879 8763151526117251845 9028096226775780981 14266394983462962611 3500420201020146723 17432760470732434491 6646649340488971188 6610435165485778239 4818141423695411286 17438500834825860359 6493657978195144452 3506842010791938733 9544421459581775295 12880254642415880114 17972209645714476709 5660199938350213174 5814480339185917229 5321858771880167155 17775428198038984583 6828616268213574712 7277985869424397305 6556043013689118722 11719006799000158568 16560362321155632844 12492042538383669838 10392124406400556631 15083143394818570209 16847306272803748344 10285138801512543158 3344198587474722376 3780936988509341605 10190094530762696572 14571609331030146584 13588763101853724331 14628372050253768245 2452615970631565574 12302509880616218332 17384147121827008885 16605664580302584537 5546151913647932338 3788491035307210812 17132718150175256582 16092176472806916917 17444247921252071966 211267144394864150 16044234511119083976 17263625643822824841 4985816720180339937 9120702420917499000 3292166313407787748 14687134660939781382 2590722759558638820 10260941113975894277 3671917654639095 882410467206619491 12538588406531112876 9010430991184123649 17951075721157575400 9961266796642212271 2297490689243614079 18279357751876820224 14920177579476778558 16427147020445239120 6462937754209008146 16154502025792127554 8954532204142524212 12516080717062930398 8792700985409782419 561796932636813748 14509481122951263462 10530513246857228101 17996606658761842982 12455791072839173883 8252772469966783431 12669267089686215708 17775041878275980916 11676423059203827566 3667172326660832850 9607402508322352276 14133187082983568756 10376350915177074815 12463979449071829415 17042603247331767111 9692480134543625776 15456456561334413376 2218148404568461197 285439847620305230 139364677812081847 4797400091736185921 17711350865912680525 11576496698008182921 288998453290580416 3554801764542436647 528965488822331500 8849421119437267063 13727591287234616494 4336912505300332440 15604508813839684952 13353411694148929045 17470596422731354258 13388207059017581154 3499307857983840344 4595924548115041899 10882454624192890714 586287222470376544 11591836616181198465 422912896876551030 2731737515387256446 2971763446735612799 5119312941746236761 6548441540601647396 1745945875552494423 14075072399160945178 1565746815911544986 12867968066657059325 12466432538654075250 122031249425488347 10433007382178366777 104374698390486520 14529261013091625603 12647538475293085401 10439314631713792039 2019298019529663499 518763456033023170 2136234134748773102 6168269403260126879 8574802309421126727 8519646003243201181 16943745341942540403 10349332889342017813 17463035285016232778 3300448144546212468 2189982419430861021 2420097002621839079 9465956792970720158 5860297580982305901 3717972028258233219 3332812402005664188 18329701811011365757 3998883023514157178 6126903070511038600 5736222248066514062 319887846407548881 330574820742025820 13022191177284364142 9439188741381752062 11431483559954577397 4331751799662108532 10565918166411975985 4815919394783116766 16285975717350048166 8319008104172252262 12122580907458899024 8456927233166143954 3995855316414027206 12005009792717214875 3490032477078972896 4130429758378185524 7388099424190372757 11735396349944841534 10047563575024618555 786544249485800901 9004837929529152045 18061540202477043794 9800125539656365818 10150972291626813885 11154566366971611703 5417959598321292045 3255144648191083515 11814674284190064406 4124889662827202637 10868358904150788865 1442043833541799536 16298743646997512273 7292220382908949339 15074464812550419771 15051058537448602310 10117186545642299623 12048158427583758783 3239551268919944812 17525819751137204766 3748180091380863081 17782814237942996602 11946357152479593000 8953250626224315917 13461541333862548987 13297475199051993222 540713151394501141 16644204391693591055 15788114951972009601 1091295388263779052 4575408437300491431 14331326110995978530 14390966407757383575 15535217650664192946 13678522456119362560 7124633750604343573 3016426695948868772 7446180730990476099 3504063152069187523 1998677984130429638 85182336829481985 16262326123318317241 5063332049991863099 9522650382345787087 1217324902153711302 14218613601537494095 14108393395894013977 4560856489916313065 16863536441531643679 11508748631585143805 1828387330278932523 720962110637712344 7021531256890438306 469060303916297779 2496181784575858612 9169035046101139809 17509721127820412954 2618683754396429987 10912432987232384633 13289821581931629579 13638354079223236874 12128877676566720367 1486001426370279132 1918652515036275001 6515008529471693223 2690391497236327084 3227051340240668313 954844653269054029 3950014368538759016 16784435265355841711 3889427135185441433 6141242210012129188 3460979333987020270 12399186993035060848 11742633718500002948 10734469681202512106 12972519240012777361 14813907381606042659 11148362010389224325 7053812581456323390 600282896815838492 11140626267284269437 219000970886674486 18388923117832974098 14322663389062783492 13377696137710736133 15964893020447839297 6669585999337843512 9036259292547398183 15808443646594760674 3588664675834446589 8018876079165073306 13544542450868906159 16099911415456297202 6511659964042296545 15316512370616100862 10183017043896116446 5852389114757031241 5234796114729565746 10083689109349702544 3322378721833347066 5398078851909935922 5779567050699387838 1234875456162263176 6049324817160083393 16827418938082470102 15317388827335161506 3448102466102069379 9703970261923343734 13358036727444531579 10757638235678846405 4400356025964939713 10267329879737097413 16702166498592357548 5331277576693700584 5534239981386414880 2620802344792264227 6589470933272079647 5177075483467093641 10221047796359561423 13403025353281056228 1386785767956975352 14911383620306926511 12286767876164603265 10763970124331739077 18134830568842110082 14086974373510878740 11644400093352168388 6144357256403740783 18102366998451558204 1304144951183104197 532997886291849044 6710355615404251565 3956533806588199884 4473796260091781542 15860021311118036904 13319629193689099016 3040857066411879281 17606755633056264902 16904052608011916684 2725992263013421858 14523803246330017862 18009610047226799303 8891712776821128761 1157899885913547551 4176166669623505931 8920956801200331460 4953292149195924918 3542527491349178880 15024599382410882415 3552417710997397980 9309520346623207995 17357707845566907968 15845160068051540286 11216100609463216660 9643464073797640988 11699119437566278414 894762582745169532 8989581729680010919 12504030083794333597 413534296982282600 9426734856501847399 5852554213939743161 11825687863108235166 11016084131587657217 10001545909979908788 4666336575526897545 1659767309854902431 7208419951050914831 7281414727912131707 16576174524736345718 17644262117414522467 7200356877378972223 17402445959196811641 8506719640743686590 4836027453566188432 6137642173529859794 3831468209205593346 7937280261922854792 15226696811718755162 1120600395888912531 18185526668942685614 13166818460134860917 11931216758813678629 5761511886816018006 13758142384657948442 11332727940351669863 3398730748048607157 7862214370443473309 11645344069884948207 11821281283478396229 560049313563789767 3027319349123146411 6277155443798207779 5470555955436305850 339971553969343922 4264870706258265836 14198513020566131046 10937621671437436347 6102330930638598237 10020734941431477645 6292686847394872803 10496137811558880105 14754155207384409128 15537314775798408810 7810179754610884909 13141529707797879197 6729922586228459767 5127697916088994321 5230542283765928904 4861751466144239835 1645953067802066707 8261298126740524772 1570582724282920063 2136107986262942901 6053649077306889419 5477872136115502753 13137720828261127863 15995089330238093599 9371872059995779942 3939455219239032862 1360181694381250847 17461508908461455719 9059650798424723471 454816211230766782 18132233922556771363 11034961084766087152 14283863017999251342 9297262818314002315 4718444806162497599 1310187256623207951 2608987847837318474 13473201734955056492 13122739325569349090 7935802982720341764 17831618819033539415 6292154670575808510 5868870794573332290 15465954438793715652 9072919262917500940 4343331265578853933 16760607431387455721 11749313032929816610 647550820663419843 8940077879936328476 3651006830314983276 8918197552623206731 4742678251524157522 17634063080940666860 5045934106511330010 10796595376017789600 363196776306347107 3520746788532737333 6047171159652381308 11948417887109695262 2337440620428727674 8710022348738017965 13573486724787027653 15557493609189968151 14323675694761541903 11109672506000864232 14596286032111040912 14109053152615446947 11085658812944537334 5051418009632562785 11119679113268720802 7833381506267410735 2085378203142078638 12427274696042399469 17906501443266854590 10251731613259606037 6095288510134907113 3129560959598263164 16022343856023813440 5060327975168072301 10502173457923623437 13347243596018547906 8676778702881893829 13357344197241397701 2774666356492826570 16911418548114651696 3195457003849557573 11574093130194689210 2420965694174211585 579304671482402559 6974512535100878817 12237248492336173176 18134280596401342917 6198522385642700940 11951521668192734103 18123795679021631669 16095150155544513853 10842501145295685452 13569707925082633070 12926019278627062758 2868662751432774223 9610066497152238157 7004527471871848975 612027530234701817 12654523757303875135 1242677690772052774 16477326681672007012 7599443194180250475 17392447142339217091 16615652854901963910 17137488993316905186 16513030641620310584 17930762825329906977 3004393749982024056 2915860466469816165 7713493383487191052 2040597675894079750 5171187790496983065 922466057930128970 16069393057786484344 9545124730353587231 6993098765653180128 2197331483466637671 17571550373439777003 12375990855394472092 696363944309675443 998812792383441950 436132637997656596 13442737719813779479 8035151860355521284 15567221663986331179 5690726993022515524 3015462959150224091 10359928030874848620 7293910635176558192 2085576172694366500 2195501949458367823 2874507699539118587 10932239158333049218 13019690420813167069 3877624743880050706 16183433752867630245 4110801455257649771 2200268659618750823 4075948134369263991 10313297421978969210 810604127508734989 8933347020732306775 11346534878162275588 7367866587926683457 12535771532281626320 13373989669916239971 4915438708687778109 13998172417156796502 8099299716250654191 12865170188789239049 17869231767015095986 14177289442618429248 11659695720713149909 9094959222748834233 16162728910036773063 14723321041154256623 948946785477085035 9785005497902469809 10399098504999320739 6997720428409367086 1044581867064652946 301056396206752464 18158700980018884864 3113214590926567337 6669837276532455628 4183200772139003753 10058112326999904743 7456331507535686172 6900317814463719515 10936479732934134230 5342590356172743504 4423064493695125524 11866310716283413739 1372671076670817052 9307841951385812312 13501303661348571793 3513279127893830843 18050193262742713035 11490261848843222220 5116561843027681523 10506262070934245082 5456815992691679612 9295712289486655763 4964876160990433586 18305408800370329142 5822734935595856603 4385820627596201695 3155448117342513525 12269410982934156050 13077277203072742666 5226867137501352120 983481059761685877 8729308762753048927 18064957477626173688 2933722210031853702 280795447252847323 15376695133975816172 4173867748315616726 2864580954353440904 16272188026164603891 13669384318229737666 8403078815768104169 9511585162363668161 5326373599968081485 3206216103571721984 18431239645987633439 8163895922824390738 4925757715285885894 8400168563208915140 17560062212998948685 13512870983503304605 14867503025396303806 17111569523978907297 12982318078785677515 16808979785543205145 17991300210489012100 6004610226428260653 6339184640385856961 16822620060926319031 3496317980195389263 9341633544730640547 14346227654756509371 10536358382739663545 10979613264914704888 13149672835583765210 2177719623378181369 6259205438861049072 5819981738289997555 9606254328592247058 4770424072511863651 498501900842260452 11797960713425573263 17471911013634676224 15059672217088565030 6381370135832870550 8285975494370052160 2057709093940467128 10121155648754446564 12924024193053261878 3214518148178807395 3623924546408069122 10730514478678388191 13440424248483244900 165649738697412638 13495843658377739155 7023794317244204285 10707496723392388427 11531623912374044974 1650354806039228963 3896171771399129402 16188309979149678482 6561806842555275417 2313552149791046455 16456404974580268363 9374335338068157964 576284157831141595 10785018000892960640 1136365008137400074 1990211718916312912 11255014998850627959 8428864296078415084 16706680499130310254 14449097088675541902 15511291435175517757 5000503074070095167 12921773921027761927 14889100954894786284 12045627414747827323 6814818821531887917 5869832213189955175 18395883683829534683 6032852089074040482 5460246948460732633 7274484058115808232 15013638263398177736 15545546763577278109 14650198326167959945 13616704753681438654 8895973403203304463 9175842010019773587 13688056563100189390 1129666820528892510 5988049367526655029 13628995555062190419 7999801950108376556 13077868043154246896 4621488371525131388 7977398768117980592 18000166576164375782 16442042067626396407 15651198651753575499 3164339942020413021 392771600666120649 14924436506079080427 12944456511600579214 7303473404882253365 5872566722589941229 1481136292067605906 9224301024768758830 12804732845511891740 9579250631951341530 5304568167825894402 3598934491335712350 10813877309360052550 5536710453090778529 16841133297023860586 507281198195115598 255069438604572205 10775013749951532556 12434214947340952130 17320053638932381209 15744898287949696883 2913708222621016096 14002447890332681140 12346211144050584082 20167963024654280 14821328388857206775 17860126565922111722 6728710136528991965 16999643327419057788 4793666053983560839 3200259827252783201 8283594850571200139 12372539222570271383 990309909815078032 6148332773582434269 12640212457338558897 10729035350588686267 14667990518947231688 12651193788431164491 18306604911392747624 6250553741123078442 951944115556165161 6528623198920293574 14333035254405078479 3108401910042847698 13369809222651392701 12066106182501759706 1027065668995103681 17621922480254278067 13231203582974140899 15444276782975855695 5061684185892000627 3913827838298969785 5699658381671400926 7295534003484355113 15844568470979611068 15268133125477524581 7176837336508509459 8884591153784558708 11249164589182965526 8547112772900650937 3020186644101209474 8862063771898664699 2141864586452278541 3258059910314463686 14042071722336290837 5211489214354292755 1560078908093081703 3312783576241666371 5962666387244631688 13113333652271697470 14596813154864149798 13748964724291619699 15736427866509635954 1255508505287218478 13322687569137553401 18365074769488437739 10896385345488171103 14222084086703947874 13734044436151099280 17624211931968772971 3382672231845082047 12905811177820694677 17013986768284588734 8396141507365503974 17186351298631227781 13296886347151954182 7691653660530328707 13570280611151617871 15888860769477667554 8187477372672088243 6948014090720756913 7236424268623774283 3693902279592080755 10302689360904869214 16787012830300177183 14941670208846380424 9690780166482608891 4413967302370754921 812149537777111906 1173369721718910679 12126682933530613909 129247532243108841 14285289492954526950 9184948806903441794 15573902707867453257 10513930961188118967 9976719233070678352 12780188167131924931 16220880750584389873 11251675171287313827 961157783633610501 5006721810796491220 7672766578205847413 8129967659017796280 14283615505717267785 42895558733699318 2296066730301465949 12152602425933005637 15810262590964864954 15797452132958698035 14302834764642388057 2726352007559865025 16711497611567940664 5642434905020582627 11984871745864669278 9346102071984359599 6258728541132434638 17603634072719864055 2405547472864385757 14464384877248259650 13298826814106060569 17736579426778466408 6151042753984571906 8053252939049787210 8487375070741831409 7267377250616800662 15080307495798640680 10560425787489345412 16281493685366803690 17402262928121920717 922433437320459536 612604912815623898 5993182646969993197 7132474338301454450 7447412618844190544 13601562805665465365 13111518028172115319 5462996158804051113 1953794922721772438 9416903753359689548 11833462488061376616 4250152066121601121 15431576824743036073 4224089382687502404 8135877308862974157 12902205734143383592 7490334082442193007 2950073970407163831 15435070425264669348 11116636734788206831 488150553336629114 3172196725585787177 12737250074005316614 8430903418339009561 1936626543259204241 17877887282432352898 16315051075746728515 4785666641955687722 7528239878163554621 8240609993572522158 6578603558613395633 11956303551875753993 11807868239128040874 6241439876544924834 7463392364741158412 4114507744238191248 9675974532657268040 10892032566906337031 7728314323576802932 3629519927494572314 9495570084906390328 3634443897606148044 12089562003622564821 6909114954273491517 12087248008884893983 2252279197994623790 14332114216589200761 1482000007855769286 6068321806755901181 14886821487185161573 4434241121868964046 14314514383081306543 4365614062440651617 283762725070080694 11977931060499097552 2324002393229242734 7505882813343324643 7002436598893716302 15897821028028635395 11008611729359828843 12394738495372250672 14504516770050341294 14569619469240794347 11387620228630398312 8415376980024417150 8989035269845151005 2190631694813019835 8413434743430572817 4398510256130690964 7041952493134325758 4571787355844883473 3608152728453727567 15941398943339195985 16900713723725037569 7645077926227744010 691279455202881431 5997376065818503158 16782138458720669272 16545938759468404167 8331027600511297083 4616900815858081272 6672635939783500344 11036634856439565983 6297416111227546137 4069703108567461535 3582275814494441082 13744473400374171664 14286788707453736406 4118575953665568704 2894786657270285671 17773117640865538089 5782587776572329877 3327794771954709750 9606191399881249538 14851380791275668881 15062714067649538979 1311006264500041854 10762266103454208348 13034662927344107796 5426354823301687796 10212452757616951662 638918868744373786 6949319480100171488 6055304298027220430 3939465888299569339 18174031558115904344 11008848585685158075 16532530735821426341 8066835018037895953 17627186216581476070 15927181135445980710 14020738262928808295 12916372723766680430 2198262427089135099 10311536895651462199 14861748054835586872 7231293499448398412 14673967294368626688 6843216201752974688 10007384722594086996 2626381737938663869 18410902052482736662 7106347548858848439 7036302092836097105 15392726306956423018 13203781447454760990 13887196107429836029 8564002852050322916 4578780896527306606 16969733811431271983 5623925114633699794 2392921647338257894 2035479803505109684 8079618851818098806 6901497140925443113 6707323471314547604 18166131522942297941 4527586612922785210 15338615508682602961 11429591511960842230 2292730134755502269 12976500283182848514 7180670286528454158 4107505012142707744 7214998641533106367 15166495409923167391 9820705682768300747 10489300743525100037 11987154074952524887 16075376673406335648 6115433084160857934 5098978503952029559 4125332256064930455 8909011494673008860 13726487711642366522 719277191976895398 1579800856503439564 5892272290679768662 8557853605874649223 7040569853084309180 12740419584675814626 2830042933375645970 6552536167014538140 10765900289169860 928075307767434655 15643178735453410768 734576930155734201 16816083326550375239 1089236726024091525 1166616781721158529 3850788167769698796 9128264408738845314 9580387861425554581 12672494458155050391 10902720980361074267 5699164605534845626 8628283777702122235 14255382845513105154 10495570231015109474 11048027899020692495 5204564380395909414 377022528582044594 4855232020955412130 10184839011177213445 8626020559809657578 16878394807017871646 16655488022232402300 11649420762629174159 2228463090307628060 14323613133202444038 1438231827433455617 8993314082431439081 1514822001869574049 10603684139781739926 16375600075219098811 13311849894824591195 13655913730154742147 2856783086088121378 2655819452688999624 574422361031164359 147683462553457410 7815781430879977395 9854238780006765207 10036252335903202183 9367637255746255206 2156765432780750960 6604713003767776450 14365706822836049394 6615241632101315404 4890035682047528916 10407870537918699958 16661947736308746945 4229218479435291197 8408482042693447371 14594397008875266916 13812021187250942167 8002581437520141086 8223379672323420964 4412029198837588812 18336810944910207972 11819997832952213757 3635596674261583459 7099064302230113474 6362611853566464499 11877719746405235927 4619860085273140589 8426972091415234533 17711693975595527127 16120949157718636763 12811375823115481779 1264981930503317726 15007885539187036141 16859528755397860785 294255611878927842 15432345860158323141 12942010545053700856 15364660114015052144 11912407688063023700 168234793991153753 4051608754735446094 6981617389990230691 908140725046808603 14381422841906551319 4130675506415229167 10505461432524867940 18051207503361749111 3933511357836002183 551939279953748385 13214508132400644700 12516924447321235090 5233646144919810099 13571610600765037921 2218944855697884698 17237387422318939464 16026942477336319614 17612687674641481022 8289496353936410877 13025502437472006829 3760654274144019136 299128589039826834 4896598093220222457 8717330228296682302 2614680613379306761 5129395973967098835 975354255170536255 13186394976736446650 18391969472628315890 7087952631533217898 11719300415803925645 1563260230097700032 927341154436022017 3812327866999943644 6807075144654550429 15997023311701756420 13805167553507065385 3047402903585080084 8197088235147780985 12653235448264326678 4877468362900191533 12501623162764221954 16125192021540203798 8830717474467927677 9534974179749788673 10907622611984516757 17674996741333020949 4383224581281303862 10236410436916078023 14869483103089311425 10889795139436415824 16192487894101614538 7245805453504607329 17368105978868601011 17383496186930503597 16790746279110500135 5633101342332849267 6213302206095730870 2657657375892402427 14053881585427601279 11785928519406150048 13345586541751493723 14117654121470021223 242640551956562829 18035318436650977357 11066371759404847413 8736960724580466202 15542286883584620433 7117708884812596951 666021324321469303 6706423230446017324 2348530599676124021 17856757829876454604 6729976218982869490 5816657639128754893 4178972229496709305 11188362889234556458 11413541726701682180 8316463182546497527 7322533909079475528 12121150306737865238 7456895233641673875 4185007394733542742 8209749822144569643 10820868315974716544 8775560633873818540 12295066999783041058 6961145069501647123 2934920579600960847 9380407470392713724 3977833719521950520 11575095760887335032 13245992479241179059 12649939763920905252 507651270103566523 16895941368459041214 18415008803475511843 8771780876715100879 16254075218426525131 10882403240288111230 16209832740517652967 14396364585493541581 17609564973008536694 17835514702779841941 13987840913631267208 13569812633164690491 6551290051409288823 13906778558903665160 17310672313063182784 5130198835828088558 3078232709397055424 14559148999123470118 6591486101606470740 10208528213191008988 3867153439170883846 2453017623606632061 2333626399377089281 13309047999312345204 13679390068444688092 9875421743117361765 3682002125488497409 8256082286138431423 2168968974784823917 13058947475606608742 11290020152680482121 14951689176928258373 3202897754022923073 16381853481089027252 11119527310341130649 2028863379153058195 17115988115487974594 195749181069833430 13765230343156985750 7973406188809757236 1831217215472590332 2318411182831949299 6640244448084620276 15165674992248978075 150177483676770898 10277377857350861500 4585459596949857386 14414698718997894457 9496657840088403853 3231235062084473201 9073177787227127160 9779624441438869394 3754704743513843251 1553136526911063567 3685744427438195609 11314774302845938949 14636019511047188678 17873830931322777833 4270501834167738284 16753570752063642174 11894210097598620503 16917221378049313186 15489581263246513935 16089063773817289674 15307589551307158636 15014942651937345228 993527535424185452 16110496915576703606 204059077740198741 8839324588282061474 3118952824853697119 1498383294428781240 14566891506083030072 16205092914644602167 14416751629940732723 640947193010085747 11855970113313918907 13546251642142564204 617593398373542145 5419606725831475577 1540307607600533787 8962003881424661929 8322361963202330122 14202661519294476640 9124591720139084786 16826028859180575184 14690937445695054328 11325222952714743503 16735753808314481641 13500761200194902304 16253868775116605867 13025749239629823446 16427068104015676265 645195428718951416 5731597221906478796 12187121750746286831 10467756142247877773 18409348301702393469 2483363137893066029 2174965045619536412 14234435583491560143 16009577948402988605 1259191702082801488 17542036855169673314 12115771983981405919 12437802647243419323 5254023222573551267 6507851005324576262 9681332929915683674 3879020721538572585 16925205988086475159 11405277194976065406 15681969743513510519 6138475507069069227 18153411811599726528 12094039697978409826 884268096960683373 13086285714019463797 14690007421505449315 3066772863241454408 18157765377293166642 11024165768822024875 16638223509296209535 15150013564674654164 1885276996191290334 2378109189099403882 17019109435425559175 497330337163137066 8090522392859792813 14763946792835452931 7230291352664363819 1474574555060800738 14219037161187113368 540684382001857466 4352223081899973265 7743393670967683121 4257715264152043576 6296826519108807545 5136668732942988776 13093240326643373965 17198808354971569542 9039036678822917725 12806967436423689004 895856885321537631 5126516452733954480 17729538336119892275 10053229877106419607 3995246982002737260 17189686259581761296 3322818130103204526 17125413326855484074 12973514627702357430 4343638681328977123 14795147902189113266 14656524423606124663 7248022221865338754 4007437257464071231 4505577505952146593 10380088386158940536 3245841952242093729 15611346500616060775 16207083353099030292 18019007204347264158 1399680291950854284 18415743777382534782 6080425617459848187 4601873723105229259 14727121170895975602 12808063876686671550 5125891603372913467 1957857695400900391 13080277764350182448 9906082438963635131 14786154367228385219 1531905522614675612 17421698074854819720 12693270467766294259 4244497383538596526 10435188561863070873 518139808746535837 1909251952871517331 5779450142278870869 10390157577583078110 13996864759851043510 7938253490777368153 4982121103459484761 11942082273031277601 16682593902762948970 3036738974801293876 16386956376100155671 5011175402654348114 6744917373452612659 4196031796667804740 13698799672394788731 12243383020789980149 13616688780925633237 1289574780386307244 11938391757952931477 6417901866565120894 17866206656182078505 2322920646070615953 5183958666976575174 8107532156376104642 12357069357784248484 14081005396414203421 5177491182943333180 13285063648009880159 861178577580890276 12504072424930564597 1346634836988200650 4956063065636337911 814885150004111287 13843668345773422096 14576305592873933671 2633415317375118223 4040690501572164411 5170371732350309639 5398753313169286569 18034100218316560160 16978304253178163464 7719011594131183134 7258111826111964958 12659982699681710065 12686359704636666871 9850691497934366636 1990763236186840143 4938144089053448182 15738100391442594132 14480809314505962017 13087004212687394097 434746317044750998 9450869796523141808 8356664500853308472 7168441866466078172 7958985439919305450 3947642855327182821 6567852027446518929 14663419333240226090 15463816749411839669 20716558431569437 7848193214202585789 14514503582739333084 9725488371965678505 13010733303959450896 1747227714303865468 14863648012652456401 9885984115355849446 2255564527697741548 1754703898604276832 17539143129306190017 17657333109414072282 8158711001673068530 16053550646900908080 1810219245745242577 13363923953091009323 13551739556076571919 1916235791716490521 12625630677566691347 7570239848187858078 553648841836637006 7074047498020862908 12287326837211411755 13713584009660570928 4502598940074454804 3976913511782809130 14934226243253704475 2005920188731125722 7531720196262410019 7724045903503032390 17469616523725369530 17673374608050655343 12332007301556284889 10562233180565540894 640836206807617777 18220355546619192301 5286936911929604127 8403783292524034635 14193516033692468161 9957995401342255915 16393237618649543764 4167810597597182835 3812107597965321543 16426298793256340377 11860203681730069305 5139361197043681759 7426557835522203872 18370530239091388023 9477606859913795979 7766363911616414496 12900700662798303015 898050045715665064 8176359951381013208 12297839983759829581 8872914157089092152 2752758401245660864 16256830837939893165 16535823070374552819 1565717475824685444 6175299993471451100 7268613757865090563 8468208034529567012 5221524827251450923 4928332286765531410 18187724157435595403 488441053133414294 16642912899497633402 11359818066274631591 1338055125014008063 8245870193286754946 11479362769026717741 15420104099255220794 11618781245353390178 982845446928077485 9019302897082074608 2285092812461088527 16426812932496545447 4459515408870860616 14217257828885321643 17156210613074759131 14486251860577044249 3043682581797675023 191922810023622074 3113772029580835506 10061585241069904989 15499218228917684407 5965579770134646434 7701273222504125599 16788092441584219488 5982142286890383695 16568804328652581692 12485972957895257673 16913198796871154402 2745863084893804583 11432178116731148942 18023330483295747440 16353436899551975070 11353525270910875216 7978604519609907689 632324156933388643 2950853545975353173 2447261119918734805 13677350782046665634 15789906751003189922 679243180059335793 9747819494138006395 18423711339010458327 3931559817555325207 11761411139134577770 16803743351955037995 15682805482451693237 5690786959771789921 3886197722420830830 16115990581207259764 14642004435235363855 3556525353495263818 12467708334788421718 14499531975393324351 13588597917484294003 6819637685072118270 2915603672800606040 2047249268554245457 11762713531634431958 10077722075191030934 146079806046783160 12196957206373970893 15271743216804824827 9960268273150581165 10133059638442403814 16027019936059241814 11945665662264435023 8023398626810314921 13182303269665677221 13320374805367122294 13505314578356630412 115583200894331075 9564468239539960178 3702304645894340623 6155793316321680339 1152014975026431727 9157209620549898210 18021064408328231920 8586368694827512243 9330802934875867901 12885305995509504828 18131314619809419953 16076763124938593630 11157205635255073663 16287324711512820102 15161153513361889549 9958717012437869545 8859569779967636180 18147534801998688529 16677535421376481576 9450256673821344601 17893730427574800983 10045475566845487455 3891372013697645258 11559937990724197065 9444395999558994016 6859178781915137196 17345257826185010260 17497055879498858058 17506248856890336865 9787005923940910229 11011878813412425188 15105426276365878571 17269737786360540966 12347264690478054030 10421795327627919465 7987083854828645036 12078115640232522789 15904484924766946010 12385215781273313620 10413847374751304436 7101364899152659976 3092769760349705131 16308963077717885877 11683772992883174693 800826308138883703 15770873612542048612 5310690478401200061 581314970993122630 378975965072300006 16249055867439058850 1147317895652752946 10735735845486194459 2786245754724980699 13924582580176832405 14373892080184730508 4666204523292294438 4240743598134482363 6909919414278425793 6946900702781482535 5224374549448978938 17677879481429094293 15181353013723388590 14954946481472459093 10988106108317850074 5237156184889540970 4330224227956637079 5158923466832787067 10066271670220482357 11732525148383905707 3382207131375500025 3525250465735598567 8714637340672302037 14058203998288476077 17220292484917499468 4978564209226880222 17322753089805579830 5318191986484023543 7606015288056813069 16784560345568375070 8679024951396083744 6167975807763793620 17981154250563761580 13041947710911136367 13460327069067105286 15104276104574509605 13518258548759996828 976747724254843932 12673248871741907010 12668860629380975509 14132844578003583332 1989431372122761310 17646493231144152197 16113803384423917219 1875485593299237622 4765922202151295581 15609244308528641936 3590638705827411081 16646780127240566743 17124573801916663699 16759277858207920084 17633295435082796723 6323347937974591233 12320838452542583109 15458159101292861803 9637911013937687360 6593517214852006052 17578892465924452623 6815333821656693453 12816562321030904790 962268327581668890 835217677150300697 6402006321400828267 11161759576566413068 12454652763230846453 12045244616293752770 2743512100362685702 726786342720443178 14653755000104289071 3988658323863348112 1166307937206732721 11451403473022681655 15361367819158055124 9659726006826260517 15248768077272169445 10305164672058126219 14302390650872855106 16177671684338698060 7254442253467872341 4788917322491551509 9212433500073927757 6550240697512920471 17417503382441408436 17881655645927378967 5950176344317045501 6217558562759596559 13293957061309382550 9582071051375936457 13554648978117433792 16227968606075512813 6192766578646382891 12800530882254342565 16698218564072099431 13392964768236834835 4333647668915491611 11425211782361055553 6969011239835853957 17822275380159931862 16226580369386360516 261857312797100749 16300474457374311336 12047345974994900779 1390402303165185521 9990806023224103274 3270890838148787150 6848034975261389035 3215650728867773113 17833439551537029027 5230810526218571808 14893346991894908884 14608103079049428065 18190412872449328858 6080605060383368886 995696057218476660 5823712407966851326 5468488840419496565 4939495143826090797 3139523464269995390 4435341962475241151 5443477918708776279 5386007370132002391 1077530540603396171 446070432643749706 9166992654392928979 10153144985860279301 9193147863264993545 12990171757385808780 3585249707621275995 11980067634763522014 15421778548700779771 206287571534824442 8163436625630092585 17018243274739829661 8545240477953052258 5230805461262646206 3515186351133871198 9421414116558520851 18058685547669473691 4133770720205496057 14479188784583677454 7813418603849331655 4462192191504503065 5531605373386458506 84040085652160353 8769599088801113747 17712399178974210355 8163990492838220822 12279467487092126202 4881309657032252528 4778822806555998679 10435832895589523834 13298308221292128873 9344388324052091536 6396497711895140141 10818879958372115246 11520643176362851397 7720378655561606658 8026010177159360386 15218246909417847804 13044288712197022185 9108314937342951311 12248900449465472248 6823098644997531500 8714369629050780016 10254545778187425984 4108795220687138129 17015207626943693352 3642681424361628243 14747063579402889258 8107725172093712338 12055282141291185322 7371884350722649180 2444921273782028732 2810337989280351166 6003770548354957076 3896669384796399645 13237349538000353482 17466158823372885820 8912992205124209033 231916511617705717 10772053188774366335 136963737302952330 583714431479795576 16532839347029372013 2927109650126520149 12517462197979395985 6300194804946251658 12310922811563156766 5162482430508375722 15637966946253114035 14238713600952778442 11894351529660662210 2543507471531916659 9495691943204016395 1345576006802528849 4859552036785053276 18369061107702943400 17689788626530165080 11546045321268531790 881413624963399848 2567480883672515071 14642580909562550365 11002065896740594419 4554087330777611727 9908817915827479505 6111559659301114114 10407268070646136072 9643175525189702357 16154195982080407000 4521499116682228549 16455829137561566619 16226284709162794708 14380855915528756128 6306422887426329189 11114572690036030362 6388205488788188559 833481525065559187 396756127184110742 6585060982282031281 12991456205994283229 864593595593193909 14790659386711561427 2901762887013994366 6865541885895642742 13642714189723537197 10238850355389558230 10063368751688216700 5656935740104187238 10263852672050838451 7583441074150694021 14830971462214239224 12346954968528617898 8455884222670715928 13916103364023769366 7122320620574945887 14208274423792362115 995426229532704348 12616849838465976567 13813036339040551364 121207036054581199 61443982698245729 7268601476031206906 5063707619956275703 2317833417276853707 12548936934366701914 7620990622617560632 3595341237965974278 1814962225030806761 22684180040479646 10659850084939225224 16826035505552622450 10368887777140027200 14103279719079172532 10745764493767697116 8533723028157665022 8356994083381772493 2848440737072953120 14915365348648723858 8608291349651725525 10807905304765444032 17342567379251371793 14564204360628502762 16820369292639336019 11453785902570545317 8834577103824080270 11664412116015747530 3351529016952077861 16210038685658095052 15052121825919485709 7374970446946053906 13281537122561536247 2357851799188653614 10728581750438591966 17128467656709336054 12561852394227412440 14234449608742631764 7416314916543553910 18419102129137883959 16374856457746734564 7880453400718097207 10894533711904118056 9531926624162853312 4246491525503491711 11998128670063094951 12716712166905000040 5452502145887025998 9208966101320453340 16105677644065937125 6158848361792551049 18138395917220278658 12944532745394389277 14546694940126667555 13866215985118599761 8971333313280520556 3579731127228718 14881277312269233692 11193309913920740701 12354235228222776918 18264825660717666997 2591376235385619208 7952103400557453013 5600051992344881463 18299636134303452813 10964603581220232445 1227931460014655308 7356077658860645241 9439458783437134846 7178559529553288122 8445606081899076136 576191069941411206 10591722666238561612 3488252839520546867 17320897334965670788 9598959936616280279 16668933859496427490 8791457864428778826 14765484107066702410 14424300239169855352 8087551749920984840 14828211609673663375 6705242836617532671 10367770220847584443 3780197202530834235 163484865544889550 12781883937782726611 8651641117332547917 9712769643289466814 9348286707267610355 15897350393835585206 7616389229241576539 16553660220722102685 16356367900736160983 12227339249901083912 11052901257498516654 10954254947911418902 8473774169242724486 10882331652539547255 15669835108769516971 15658420341642625348 10549806117932145225 16907519025390482284 12784015531122893171 11903705679198400667 16461952645758067898 3557424780513646254 7838168009891960872 6783426083942195786 1949291767579999303 84845393657687605 3399444928955519322 4275667180570573613 15850258265358531931 3465361524236549699 6244583251484807139 17190060800225071915 10265115387616983583 6487923022910934334 9521684430474237130 16222957791640102695 9928160042901479353 8232562732144418497 17673790745618852323 14794810852933634797 10910411797598384810 160913491226855468 12002548101079344987 6993665534983763339 6626545989495620003 3943241914338722363 8443289279801596512 9769304722987109767 6020857289988924280 7624904857110618700 17326662174949744800 12130486876806443470 17029858641331049599 5369761012778571693 4867473037662811761 5170763964271323464 17687364401751042792 10887377749733203834 4984150784341754518 8421631464868766753 6311031877482596190 14094155509484839253 698647033808245500 12703389071537639955 4473608013826454519 16845416669352270204 17439473389532001548 12048468659610802349 3684549978616400963 15510121441675883344 16838704389653288135 10337430233183324396 216802164665891116 6872016458762040708 2931418792984484982 3255785479046583790 11641322983650435990 13351204150397105155 3602194034512882508 864082150356184257 638307119732381181 1297067185180697573 8353018680304216119 6471143360025343301 15385537515978538110 114339588311685619 17304278711410697949 6249054731639586391 8866376328658309384 10516527392287387020 11265882033252246943 8256449523236458923 16226121937783318512 16025406441276169666 5040523906658469419 7740734063243694257 13455379642872596655 5045946664683814293 12808206139810138627 18343025000828767206 7644072679383320646 12028593475841238730 12885772601886144339 8075261358390417310 2097354812875836064 9109096939974948891 11171830649255600053 5887173629072419432 11704383051215189037 15737737909257290205 12942622223492409568 18287374648082689578 813399301082751359 5214864816457979022 4671424870556435209 10278752873988917386 8109357444049038156 2597134866317004015 6372308362232193877 17276168979275183095 13988404493194621783 3327139476363652671 2945191175002859058 6180885287385161530 11327814670554641044 14881510274651790755 13356352606004650000 15615036240635438822 180685507932623109 2266270661700595794 14492589413996735274 9690412071749871129 12905828085461487287 12555001207155826714 12226408347680031999 18365326171428190086 822488293358499494 196202212386935021 11814599933840307598 1824949971222830253 612943427775622288 17658519561695258961 14731034728728636490 11675277529910979607 4558636152789443681 17600682897227921012 14923108157297996947 706235212628076383 4914696478597504492 285960171199113137 16115487131730567228 12140166177511149496 13251205189531064734 16453413672410193081 13039740672656446065 11753564600338437629 4982192423719869251 18229275643502609069 928808970472105638 10985336195678276237 13791922836780948771 6313652376157941239 13541022594345965621 1854210761236893199 16698767773926466016 11861669280490355629 9257824098957943876 17733037759321043523 17982304438680091650 15675851694083597560 10639348977320674975 11280053365480524394 1527198287654064397 15943896939277135420 6558800487671030307 14902204971191453739 17823516487233662488 9897187038601941741 5733707328924572832 9269057326781335830 5395482409298776331 17266907899425425151 577193407032713336 17568704473995614058 11863733976803400593 16909005113127735380 16687309273176229816 6817178483162445618 10560785775675823082 1037534953630682680 224602990358947725 15853518272292432860 12788411154284345936 7155424817369337619 5868012378232461468 6140170054334881188 16631945994071965518 16536566797696032599 18162290646858675099 15573143635361659705 14504490289248626137 2373427898576601905 2002699372294007953 3879316756185800788 4414691049365552062 1972467496322037878 839169947961583150 201714760077822498 14973843759347807540 2159696075613123694 16376873476995818369 14485700898545559946 17608528325525847776 4443524138817407314 8796569508495137376 6110192852635852298 9075898634006863208 436058866074360777 16514026609951989823 8489182936159011384 11541166200921350931 1258323801904311266 1620037171230436835 2548492835891344277 3642502083492998391 3509854992855083173 195499058146975314 4998365406208402719 1385754523256641344 6912531789974141106 690036898789229052 10076879714025481333 4961823781434180168 7194463283880522229 1241564010913436802 10264448234273933554 16586240034525365799 6890309745592784021 11527408461347957368 8686333600987130096 17862516119153732177 15966506409952248483 2935420956989099917 18037768764514429028 7962077142718224565 6507960637219480686 17713734162236790368 10320709350593859879 10891569614136217051 6270626944079762843 6024188782592771699 3173915457355602641 11153929217953834212 9585897358101437235 14738282790719290022 7782815023235645135 231666998543597609 15207982694628472207 15435496253846246155 12079593044889437706 11488219010556515190 5322165918270979238 12625258733348168846 5758182951564121384 3476634347478677154 10250444924407924483 6048560964495245760 10479191802628234195 16722421892291389043 9599581367337093867 11820765967454374714 12911444266980100143 1228165759954767750 14737400176114807386 17053048024804625570 15740355824318160976 6805690850068447656 7419630793471874431 80854609747234627 11091050863622179306 2977614481832845552 1132258481922501899 17529903955368892009 10665117280911044741 924923333431578749 14561075404217828988 17867995276899522916 5409461089483648624 9354981670958494577 14137580168715701205 7827477407503428707 9007069205690434613 13050115614211390222 13560899055121331407 13525990752721585944 2002230836945971946 5892165440806382923 13062808440372872372 2879824967872744176 12299834221586395623 12241605163195809436 5806769898536926417 4738212111957456920 68876196755422394 6023251464468663030 7477252797883009130 16726240946423313224 7077448301533879386 6156760544903745512 8042480804471439402 6053158799625897425 5894922554506023109 584331000182079092 17168495775150380342 9099214334694101828 3494046237992689990 2340997183309348272 15119492988037804068 14334640283040402765 11971895613027727810 2024093293993759877 9307447711623752141 13299782457708929587 7987347669293012829 5694783849237390047 11353233208961894134 13195741502117840375 265335532481274533 3553601208632404461 12028689276421249840 6883106267975211650 11388843924344395019 15909117113377301615 16692486948100869649 9836603622525184888 12692936244455778614 17629628892989891155 6235689890880934277 6696544028835790755 3087343570411778041 17007661474105456396 6340735537923618650 1813550976173964217 8171093842950450327 6996819505042393050 11379480685067905248 17770569591234929253 11696843860016153641 12722256881771673439 586811927722406083 2491405531622389668 10863702454948412239 10006344690962624591 3277610132262096985 4544287713060715727 11349534412947073293 8207273720201735205 12840462529570728497 7890453587944174725 2708015902687514425 6106069827197285947 9296160418315139137 10620210125875284887 14228577629640213699 17790000847776309707 8648481698448704860 1626956635868950379 4399430106669706909 2025876023102241223 11430778187664682327 4337612152792303374 308122290967733570 18311232752521269223 12313095515515415398 15714935869147783721 9096681661532322337 3611387043391371293 10970675097490294087 961566381337458794 18294078932796030195 11331926446699961537 15919039009073636598 18096690006835218929 9305000271743754100 12880785547004008795 3039333115643781170 7256057547277681540 18430102254101980281 15666593807608906724 6140000724020935629 13978229757921306866 11035303243646326318 5498197899880874636 8962510072572868096 18281384221004288313 5620499624581906522 4614623977536272909 15214231190383313544 16309402665715678504 11068837820685950923 18359932038365139227 11520316435721669085 16571278019413565641 519481912080890246 1947846068156156698 12324217044325521283 5281452534451094261 15804587167851277 7448409057579680058 7507534747936949304 14102858464225881628 8371580526598180096 3208240268238483587 2949161851623867588 16811308225802438318 9305929097636586676 9630019661302242867 3253938723192735264 6665101711803386496 2379764506562474074 1676710645705259142 8322250644937179719 1937053520297687530 13261059320101293885 13982241453290771199 7137012604869874050 4934331514637798734 11844907728312997189 17923989581706497060 16890414123978693734 7752696293371286798 2838140967707638264 12949829063453722360 13725854927978465735 626460602480140055 212442378845343273 2877386265277307835 9042057597075142166 17807060652559806213 13794077647101581886 11886006855625592489 17215865276216539314 7502540281009115029 12874465166755699495 6070268472658858636 2686168837240038421 11391479033246020395 523897767957964966 16104829108679169059 15865086807266541819 11079689628726352028 15705971101960945714 25545117161850398 18287450114487943795 767455342395934724 1759043438139788308 2019030755129754615 12402998823949064276 9454437406311576716 5342750826343177050 9827518804814850365 15430302702849435634 8320168533707528606 2851529384843338989 2027731059921083474 5459175868171008369 12450469651826455903 10224345710770540001 6238059656582770184 7388122976407282504 15299743466165930528 11627260753918673216 15697160644009229321 1619226053794576712 3045662735631871164 13405332749062350210 14445221340288391271 4125159219146355734 12566728905015890529 11235716185753106345 10601641251555530269 15865359600215625948 8624225887634405242 2697900674716960047 12949604997368876207 12271845800902145496 11085436836720852535 13965278648812036693 4547424215037130480 7850121175055162535 2613530897743137826 3220051362417646123 12840313564431007153 10888784560404860678 15545476737124262241 1427865215225748652 7814176685014533441 7837881849284638966 6359616164631832686 16743822275534600307 17384601613536479436 9909915546542231637 17942546077229573093 4897761405495473011 13679892488505537779 16654484699631171715 4865163434221898775 15778863358105831853 2296307973801987553 14244767686747310038 430549748767067007 3985931556212088756 104905216686652537 3020457912434495622 17427316436277935236 17151297907849188864 16701629449864038284 11461339645427110472 13806193231007854139 18023737350937601791 1613377962340950003 17589539512417287396 8676192639433068054 17926930678347651222 13504173677927954507 8180734096580177169 15470516975453780792 16776639237456054619 8956527856245666148 886073317044755647 10720411590738573382 7088388881058686727 3896504223463150458 1162268454203983309 17688656202543127891 6073821286530704205 4441859812137647607 8299886108678896727 15920036278969153951 17616249613910289251 6419552480066063529 12377672689455212316 11026525506810416153 13549124734708831982 3299739052058366492 13396182797281435751 4029749057522721031 3586387355258383286 11068714475876365707 9026199103972912019 14047827787171328641 2867895383878271529 7882123422096731282 7759102050734754673 7923007299573749776 2166820636070530991 15944521517383368739 4904960129543963374 11043073554262537925 15539266436949132870 12291543676047708865 6952829869027544184 288018949026804410 17492970139145120363 12208944254235432402 12770286917573078462 14526267597854580093 15629987986781902153 9631930239286260877 12628192863540161528 2615830203566457058 15138440508819672405 302481416902948663 9185393388319620870 15418287074605211744 13316659974413318668 14312249281503897596 2413963141993854581 10438919057923713077 4014289080793950139 15285962708182836247 840712315175557265 16592583463151234253 10727003564025698156 8595202491980774638 13546459949812129865 18363785054812847857 13915806061287118306 6915278920405769005 6215893628520291865 16676528646360376050 15953113755045039043 6245289963349600038 17005137351642196121 7991483515854074853 17002684835704751439 15905754675891797856 10444342053783069892 9275375321484359024 1420808825128997274 11012442565267630633 1658671442336291180 14488661966955887690 13838736537371120281 10416045217186080662 15527270511771096327 11855296404826755983 4065720484243189196 14744988908114282868 16043570912143874491 15546695468303364151 9107293919426054917 2553377119155684631 13984840472122767658 10025511992952871110 8008286702591955320 8835448667788435066 5830978953839767946 18126518218501951604 14146620620051937159 4872065687073923055 15501388143949391223 16068463876130573301 9191157277286216557 6203959300860777991 4055199329094483863 1729432258999972831 3692978553783071098 4383507423639137212 2246474717330163573 8389625319277424990 2550946939578216093 9946141020205461532 17977264650261924292 4196885761840776357 4533769497531223450 6477562345946871790 10822580545235890346 6683269648371867034 5565583773127135279 11785964490206068295 2307564877116294629 17105672398652641277 14190583870468630846 5457022797082252154 2248590768615177282 11844527787786073238 13469263348104477762 445917437389475277 16386308919867488824 13047310792775876771 16882087621817494273 10066238103014657538 17394789670458131571 13101184978740993018 5312052662326138602 6863794934538555630 9256393321961501887 18290183667009757098 554941275585762559 13108576640611812664 18046386171117621413 3683369050392300410 8465831157347816925 17791167719003985808 16368009511641006222 8923286820940787773 9961245287267210988 3191278109240348038 83130122428771697 468058760574837924 15832609234985194624 3948612873715346033 16977667074323592996 5843896560017678122 13650976680425940167 14127452569892308760 15597203778987078633 4568081161199379911 13840193418163469942 15793884038873366009 15151277326978101398 15262941870139427469 624014585798736499 3929244416436604530 9650740369094375119 17171573993976939211 15473579444353366438 7315351014154618430 5833342426413617765 9524323248234397083 969061103722361926 7466039133342209445 12291369280783687791 3082042551287234963 3941399102618335565 2751112977926605415 934780840889533913 12385084636722653427 10677747963300726173 6895097551522810496 13694323077904549368 12672326223289195731 17696439030129519084 1285243503386756578 4543619544765269947 5707559317776173281 7794707062344647216 257453438413643012 16682500063444238373 9835981644019496971 13546017382382623748 15954090801221661184 2274834251506509295 8792870597728952514 14048746627919145247 9043505104752734268 6036362710459167089 6317176936025055352 164869357126008036 3372497959265665861 5587393365204658612 1814317260111705249 9583540190896953346 11704361824470580402 14987581018659717561 550240781668622176 16353003201769632359 18060237183130681775 2183702879706736704 1384718579922348378 1756629498891809986 12803861483881421494 6692217183715991330 14411416518936304217 6159791164790150057 7608430288110000243 8571353278688097358 10894789426340743170 17077340637844682321 8587249181032759225 10126046454421319628 11261684691822235127 5631316614647439134 8073056843114694114 10998031944797383984 11747466927525466284 5831564566579449908 9932406427839512676 10406787555578598815 6381584828531342957 14401875228491588310 18142929713062156669 7458280889952542580 17610561339824506674 16387092485007617726 274806966052457017 17535303779004034201 17102736770689944757 13918885825828301871 11269198164476923465 11773817997240758019 8513493129093304185 11955364385570480282 16693899255998310985 9765077665782576152 9642780306745878587 11091893212876219130 13772584094918161163 4921314483678014087 6716678460484627933 12477744330001132141 3049312765961986665 10002210414736375780 4340414710304776141 14459616045505121597 17192994920973449946 11922402093061484392 8224746018559699448 6737235420308028479 3434081366873923089 1297293197223524972 1513652985040581447 8631957777417722805 5137989127339293567 449473732356570490 16868448556700587836 9985643031717677579 262230693672833822 421310404306670995 17639771630888852109 9909049070877530462 11729285409163727193 11327714808280217075 17387976441505816533 6600172935467051261 4569531874686949269 140390296574061277 10388571004143978440 17968524727915252247 9201749989756149317 4066173393914804791 15113899747653285801 6762689814916541677 5499873737083841006 10310272528410032231 6180034173594261616 17449378600933236790 11607110463598828604 13732319276233398821 4182120860766663334 17595451742320000087 303322279588821991 3167156662162622319 10978263220635322764 12048482324100698948 5327166855121352004 1437218739583137399 14856811980751234583 18047968451310383233 6723106636675285278 3670461207283617900 8208516565976239591 3590235032091030510 6048280566048653553 1603619860046216674 17228275547566315740 13670812738768328177 10480594392345868877 12495584106665747608 2991014542296687585 13452386874398720483 3101849704226813227 3090379183877171924 7560354455973162546 11377764350798227786 4695976707154487068 12314918354453825176 18334641506142805098 6902048019250378781 3354787093769434088 11823684079053661996 511192208792960394 4725161777969289617 13466980714561541187 3130175921496076776 1326638377169946869 11389445201295414235 11532204352637116580 11837321324803104520 17645792242102640599 9652114691703768437 11330767884202129647 3479581185705329307 6133093587370785874 6931512521435392449 15479412010497146068 4543254531499415315 3107673473994879824 4612091836517744971 6016194331357670888 16852005754886284720 8634999945094078915 2692973527134731383 6765683867290527435 17291018034231752762 18404880743400319028 15048423151978908371 16077948846120532808 18423651116697000587 9611279422431473556 9837710161277602162 14855221091804867752 10437031684234589989 11147971797486153638 12692842772720965521 9542048741489938617 16590580272018205872 10500148209588839079 1703490962113547158 3912783800953795225 17171264923153442771 476485771972397241 2723494778441119708 4581900321347965264 2275149990981169881 2677303359828980581 15697229720338434640 15813403646941651080 7637958626126993564 10763470251341326390 11326741784076202950 6842529855054918052 28541763733589929 11818022310924232262 17808316329942005870 4068264511514201445 7854559484298348967 11034522252332690152 17286014401050476183 16988137390415187804 7929474073416851756 6154189133275867287 16384514226378805148 14356656283712224905 7948148506896623489 5892189178241122425 3193177743586070758 2303348244970603240 17601893877492929601 14699669847717370578 1937366302430560801 808571881474022899 6333753483476924433 4046287864198727228 17970414512309904650 13889757950899803637 17164750273015906531 8155224782374242106 10484942250395301842 10228822262152651009 2256568619897421437 9320294241325769602 11422818569682800034 1054632426549476127 3785988330879859288 11206760202007018257 14478168830060723687 4053101370339478621 9321950779209478657 17515486234842984376 12652909724710408308 4791806832437210228 5106517573762412233 7362302181335647133 12850719972060821059 15109904167417402232 12733561001763737658 7639352391344252139 14033122490566503788 8389998285566706480 15225329192981666716 4414099924903192989 4180960382319374921 13880885825887855880 6275014339450201568 10359041171108614236 6138605234656374288 13951983434198553390 13872057855462891495 3526792779831828985 15231636665934984615 18109839037791076983 9250811320078664501 17930617196385568676 910387322551010369 14405354180011951388 6547539808002020972 7847857462734320684 3728000855096945476 10093804594672777315 14181969724373223342 5555209410970726221 3451900575420720130 17122593001194746572 11758612652168213133 3103214457241351909 8866723382723653513 10808444071098273550 7657420714403183672 2099110525206578932 13549889115521876317 9516706015764701643 11175895059245128906 6184609839084729678 14549154922694119780 1626354177837573669 6323193897044723969 13213148143659640432 3123877218585590908 10191429914739689161 8354642617465292886 843253138467892575 6226848499257070058 1812664218995405486 12686025378436115186 17704277972182229198 1715121616965224351 1249465981594164642 16074821191151085100 13645008961190480447 10863422495605457104 10362902712266052334 8497285402035305396 11553519808732777059 13960757501137681486 14365391882188623955 13068102719452646707 16572940819346415389 17224648800847162462 685010223275385371 13019839418950944439 5648337652608082814 9544620952382488432 14933769210379764381 4028338403887557588 9159277887564421289 14321698071103772509 9438931841825972266 6425935573618076653 1135037134314923913 5023644485160122521 7568012086945856635 14003355842419409263 4468355982004297706 2976008641284968154 9457119309437757524 8834950175665762022 17049878926380539478 13793316466657339530 16698963247683867576 750695347232935213 11773559877722591 14303307102537920119 17507728111148610355 17181805995884854376 17990133808526520146 5451028767386266191 5139889164966443650 2358752040875856585 16471514266991071618 1840935833143163562 9519338774838033732 16048412681773470109 7069443953570060844 6099131657457819657 14882914162257854181 5835352407928613487 9154351544905943304 17165032702343181325 829085480844180070 13586949211708396511 7019013044784992795 3117402159808770646 8844475028955205340 14832339792549386109 8779667112241375892 680434175539652962 7695802927080718664 1319371163702742274 17061830337788727723 9513089060858044117 6512278895223520276 1638225243872552958 1556166198589195241 12286190585572228803 3216977404703780941 15245961263821229189 13192306615283241932 17215837330216987331 9916606980467746752 14687756058668360857 5531374323020540193 7303304561384284996 13632312800469156459 13512984900720254644 12269336406345453930 13352586925658334394 382549569216611063 7542435208247865572 10912331885505442554 1143016031772025035 6990229556372089826 18007999616270114300 8673592191329794264 13963921968180250113 16020829948342888191 9376294000168909729 12297296447325307416 4675272903561596417 13903981891064822248 14241053588524557491 881662763653252430 1817824965713460397 6538641798508597079 16490903601848791014 8004638896687955133 17846917287612353229 10168780848892436415 3438612811671034968 8469631431101675035 7293462608097722841 7763618803533636875 10374785000581191733 14434897713739661832 17121449307478470258 7163463874410095176 9185901558583997695 2521817183107296810 11230174745475898096 13126410432015260682 2909345303898099360 3775077302596426597 17551836349471242574 7837093626780593540 8870212190830264970 7492541161163134283 13294028207768191538 11283116846321156105 4854069980229131142 16686170985729347466 852192273403172766 1897859179728256172 8528705459113606922 2731636379189485612 4612896914742541378 18142509107835957840 6767933952487506659 5438529086489871946 13700001125097341971 14746619159278865329 11097701946952871906 16008910620372520174 8239248768856228295 5657334117261249677 17260610554279294777 8099344159678535941 9000729205552222982 8985776908710528248 16573010275259739956 8331761727253840434 9737799107532103414 3302097815648158013 18028090676910197821 6170367405476891053 6468805301118013673 9428592828759150207 8848972368364469701 3508518207895452051 11175496214593848501 7796856953762053291 9723995387958330263 1384665790127648143 12349842871557888634 5730091896855093733 12611942794629830994 17325979453726373778 1055107027122291586 16870155288207911397 4684024732287699514 18372753299475119641 8121590850092492366 5762707365708543920 663354732289366170 13431382746758567853 8853004291531510151 2806134654154130458 8803058442325586594 4943212250133397053 16430650535855256262 11024287258384582030 6851468583606993145 17056942596044010352 3094014718293642118 11236020501113348337 11668085114232798210 8045187287074098034 5166203263181214816 17248201984805284974 9308122408821891404 1170303343612007988 6930499861109970331 3697839928412128903 2735911686461965516 8745176417339293178 1063617694798321155 9626398678374549995 8337633942551378471 13860947220595683375 8402490671014973859 4012813433117827295 2044790854875466747 7164835211580609972 3345293366319187173 5233336287158061565 10324484454858608252 6396497700763943095 12203917367731144131 16796751580543779595 17182617356924265217 1347151395258264496 8770813958419762482 11312627982913658897 664742304358242588 1156205322118517263 8150397763587878483 60404740905025176 12606082485384041414 1700515745940546384 7671950015206971866 13449108015584380899 2855648061428492243 16541454139740418486 8249663440532269441 3503239280406469383 13427439932434864198 7473879826222609088 12891438900074603121 4923531391487850577 2616360096948798047 5531981034904823526 15001204114868066301 3329147801436795456 14964297433093888956 15462430821089141136 10557660328997331632 6068870723327407660 5944000918714071191 1988067702925766274 15581686290636735201 139911093047940970 17685664951532026410 8591205345220767292 17360914730086554809 17722443436514874182 4168720978930900422 8974609708744480170 16334592630033641035 11673055779286917292 1435880438613299331 2715128036768365721 7615533954436131146 12174074993501128272 3992564507972904323 6301977474841916189 11444098518351228901 406970476048727457 13133887890977528382 14906758752422374821 11015037423439444569 14743013092782515169 17026367605950446590 7022456823725913433 11920792206876257823 4918705666285626113 9445736140086897601 12658849437223014416 5788998995812363607 15664110409674530700 2268042312950353062 9544458137046092859 10208006587964815691 13334648719596408895 4052080536071385746 12315161153936944165 5892252784216460723 238885454354532010 17404931604834130266 5837189070090790945 17926332929439903937 15714890749919055974 10413776531888140241 12788929463841108169 14154786399658970015 4863383139313834782 1948055202021718939 17754563016237517512 14271370027273630076 243269223960646914 1774059193017182359 14210235549674576870 8588337585725096634 14731377645373499284 4065151051599911602 1365220413058230858 7167856235637609649 4732590247825630952 13555256549472978138 685679673171835419 5732340215381227905 9872075809220269788 13213846607565940729 11852353836693544626 7652636285933829956 17631026711319222904 1247788406903097855 12036664093088918344 14712182493757221620 5730879313747444874 1623535383089441414 6373329932681886352 13472630038987992628 105077814984135307 14246545086990221753 2150507938325150314 6164362912765414645 11353499661343812669 9313795506284613258 7568319334712523439 7209310616877675365 3979737607881060603 8685181058835749696 10874783710706956947 7553737234092561623 7853418610009908506 302614055299330363 791325914845344310 5794850804299370255 3941275001463900835 4391404555361537006 13948899730406958400 4115770820677969330 12327141895623195058 18087900904809928837 13369513912617184537 5681735866218832554 13651461994929755838 5227440804501267028 5014016261358002371 9027368711469440981 8456693458196930157 17956795542426752416 18127951449251811895 10526287735608282530 13861414906677277123 11517562555873462244 11901326049735283401 11490287718715707237 4348603674118318032 3389166153103913515 7053018344456065057 11212746529405071707 6035631174657525802 8566176846277088586 6432420886650460523 13340551849611529392 2079444549052631397 16397319147482515960 14505681938223181196 15865800465016341911 538221166364584415 14365641822215027837 783999993346364999 15990847800215729636 9865460592448630649 14563259572358240329 1090560776170760969 16164507436933091740 13755889083419343267 2422358547873583590 3753843148428495612 748040797925584018 8307989209908881235 14697192640319051092 849871067683394404 2164103432916628202 4751733176334910556 1662609830449404937 2624948607402225240 10431185275072420669 6939153910961292400 11611494065039385007 2636776775347099190 6016236405105354225 17567631200642150499 16688761659577309892 17067840170033912761 17200234440761244021 15685961877219132403 8877228223282093980 4024086606490021475 5349056620179494389 9120923331274833943 13907397248609022591 10017791088136772645 11386979082460298885 17798634597752784092 9269850221077649346 5166051098323812956 10466479115619927495 1579122850880926482 9828944855402632529 8905335741737019267 6487368612879410746 12911701854947158654 17217428954947077134 12277761988499884834 2656860413412250388 5676136764313262970 1222329695465310743 4544260053407306319 4917221453570054130 1978312126939256982 18075898558319199114 8989448714126791255 7864263844023469636 2729740147570364283 110481634483677184 7002516641831115482 15819667996653038628 2877223679632652622 7021236745808305496 10305165043245244763 10358087411606341196 7457926999097142761 16486924979488367102 9079286961711759637 10562683471512830250 5766227125125023121 2051553746403064184 18324089265625373331 6154017239185684623 14308222300301685110 1660611215923494583 12254447105493849682 17556240350687730089 16754043297347475835 16635859903810769596 1147918072140070351 10239433686841347549 16196312037268996316 4939758664313515460 16560991240509002572 15415386978560324564 8105184431477084208 1207190288722680120 3253051379909302593 3093810833239935714 3479149174424908555 1833680788259510523 6380177398296705649 4413501948184300020 15667711767886310307 13699008855548192622 12104655324312850579 16554806225976097039 13817287223713195982 2736292099474090393 6119626858306704474 452154451071298180 7953111480786179814 8159637114245376288 14466683538528610429 17093637744339835104 11392627132632914202 4646518753158294192 8011449422679690464 15147288628120171725 549211716765126756 460531124112961459 11501189963428983776 10510992734093460838 3820512048739102506 15288712672616611115 15791118600385002742 5840976358783090719 9889914756170219479 3208310713621731303 3358580436698678896 2641666033561657969 8678628830883648098 8941229519726013755 11950110528042369746 3246564301960699138 17842057993877602701 10534511624506841971 13185506723151251667 16150801964767080702 8058436344572532501 15265721080016577911 15423064912496807781 13942187249762929078 8415784518507025392 15081719565196738829 14594746927989495534 3433389710000245756 528276224338095488 9877503601639559385 15896585965752029528 15278471127883180492 16900392269408992387 11109661654880647521 14652751394806116119 2815053919606033589 14590834253972283232 2438326109855721764 12137304933389172678 5552895739150023083 16394363241406859797 5197328268099649060 3123962987953583291 17569309333229720267 1485744621312193948 1684347338638467332 6680319714484981375 3405711619369867719 13453460923714977012 3853606146969772826 101930876400752778 11242263422690126958 12711128383701811714 2186262554239431586 570356449625360632 11745808169100138119 17209569003458320379 12079730379477042482 15732806128937048554 4217758453319319201 9958597868017451641 224387233201748045 1071152949853047206 13106538591954921800 11010584310602255296 9081553745949571338 14599246924933221613 3124407125737370561 9564397738709479230 7209625889419010608 11612403425932130058 7963164713552534173 4460634733285778729 13683763809410357704 10656077919539016911 15238671282762363205 11500359481274641025 8888454339171254553 14745773532782450593 5206190760098460961 6357367056830827004 9698543216167154151 5731833579530914066 696241467296356329 16579547411301665097 5301561459941227943 3299125313322692668 5220648953343082423 9423324130157932187 16987132478778854875 11835803011950188616 4943370264467285218 13605957876599448246 10983282363807862518 1401190138962349268 397674651744305219 6328315878765967256 14939629198290430272 7166382543044722618 16871723370944307148 4861172748586946712 4172079137584209222 15701966585725723232 2048413288104772691 6641886089279722045 4854031448034721824 10284604625359738841 13965063636644430384 14948477597709365083 11298993359947877075 4387127115113789245 8791318316478718162 11447794927414386257 5086819891268374311 9610401557568694504 11889336775367225006 12660772897442623491 9722425233595488472 2237389886568903736 8725814353881999509 14986021480896071817 7518267929456968112 15151418465102460674 5996779767382890564 8757568372630159367 869683135382979310 5197411559927139332 4750872065371808065 13528390443007344959 13257839518379996978 12977678496594546419 2711455183187168871 1235020020177453559 5624623046950374716 3008129119130969902 8061801728879518819 5647717914575833912 1299724649188194098 13933846447472877331 6988815396095873124 7011559433026048330 14287028054855777342 16255396285390002503 13265705698371192142 16068884859782384264 727960504042996002 12507779250702038063 4808931228631733778 10679320840410132864 15023624446294210663 1646047387028116268 8829424542545991074 15877104613853635092 12664077271534451416 2706939094672371661 4199956248967479058 11580830503371104195 6908473622587255769 740528485171377420 7775899269518934752 2135237427670813622 12887352047604385515 8275464912721722516 3660756446942109294 5945873211974041703 14722187519270283329 12726117642871705841 10767834947255503610 14088476571460220015 10149369695617879422 9196863219091354038 11363743980395586636 16646414798775207299 740298074363082227 343245266894144235 2117040874204559261 10133868298847187675 11979743279073286285 9535749749751413401 8980952621483997706 3757280603554639134 4453558026029335865 7911546788616038450 12803342444195713996 16834581984948344472 543744523164531069 11179287989929833206 12061027729222861783 1380594467041584614 1156896877567637512 16298151676119851155 10693825114885227013 14424171265877124959 10342512634226442723 10442849553947863511 8605532174537604905 15146673986894474957 12191084463523391981 5644468978428849217 657952227487733985 926460622623104413 17653405926183015139 9882924456113741360 5751024193399966016 1494044907625354853 8867887589644311446 12916064569131200352 16713182181350867940 14130751828941775296 16397544351121580060 10056793559779677568 15038966682333260384 17370335463729556024 62338692208253691 3042690333655061523 16525645101492076921 12401959688137142401 13697503350671754155 10154287680708955511 1069243216229787467 10951283274353801888 2064415901306744160 12741218964306580153 5648923942207112661 5472528672047327736 2589986437969932652 4264923262107755910 12747245789879065048 14065087659816633511 3346732490419393242 13500334556370047717 6797677819142268957 511314057464648851 10120000276452966574 8227940597719969288 6633485966845122117 2226861270008652010 713312016753111382 2679541110375202730 6638145539968059787 10663707253843223952 12207152583089877763 17074736721634655865 10016789843059746382 12592077732333766707 5598221910027304696 9815071809680076449 12651645239006569480 914165321524626372 1511195143562719634 16997502675027316442 12183075373559758552 2740053661446415142 7259679369882566260 14393495371699512572 4321202258396820499 5712244903552113938 12306840863165539769 187349882053925343 9004777409995699194 8455888829869088769 18052408853944832760 8355083915871154459 756008747523804339 246486855603647454 16259483806599204931 9007906495295617647 3744530025530293468 14256617953073714177 1812891132710032242 10591389873602821262 12316828620187564242 18345828241911872495 11595546637916826882 7440435046922551498 6779747108842397361 17187121720527891184 9482797574156298339 12171976200211643928 1355888586299663836 2086677514523020114 10329196381189301201 5761542736316779386 5598027514254379528 3983332170848525189 13655160979592032349 9877164281113856821 16497753700426829798 3133348530103514587 7000728295774537713 5746069381466221165 202599978859598811 3315664674254840022 6199959921314572510 10912574427802750327 8187874785339596474 2235116527726947381 11092622193356548689 9250875427636037929 9707185542808586189 3380218886313047212 13852836685984205357 8901578629902556933 6780541809486103173 3614003404714060341 15357491786422141210 6811391921085863314 5925997434452672855 1781660045443019147 15409017960888436003 13044954889899309689 12211156144612434095 7047318399232853127 16643255748239449499 7110893420142949823 10319658186719757902 6962398048780274920 12516094772424727061 16595470913599275694 3795667081739767454 2430608362624561020 18320405884798943915 10725651800140321336 6861335794530747610 9931373182673975376 6230777189098971649 17272930561955850091 12519109956829577855 6335686649559594444 10887284397506962521 196625231066289852 1252807568226370043 2316035555633195880 1778853137575718261 18077941626061966370 978224879827848246 16490278354519342374 5117557937518616154 8695587920427160751 15967891061204731319 4522736156342818972 2193917806570369048 12526799007227994581 2671890514348968238 5673489736992169796 4401765750782160465 13436310422963042192 3347494109596001451 12904378603184282810 16072880314712972786 12667951279874252862 2565995451653266468 2091844898789708226 7533849643609493508 8328347398173635411 17324023188365991241 3322225416903957235 14680680511833099200 2035649306892389269 17552761754543280786 2952261123419620797 9217795690418349339 4931787493510173145 8525898957309250332 11793877780313170775 16401089526384648284 1812369294156408487 14279331402321016095 10346647692727820162 14583414963095023713 668296113529856777 5700582292438921224 5652438807601006341 9268699339568275925 11717096709350115903 8105736643171793604 17501010689447651663 17576313798657496170 1100025196839169287 12930828107794590640 1135512927130668895 17590173779084104082 11056784247774504214 2767946449145027465 138579568805142442 16879329572186800255 1015981459126638169 15737943119969846480 3254797822183333558 9528480527435190949 12143835598321892208 2488533992526562660 15947674684867782703 5879976446536241006 17122833198503545897 15635437067220861474 13375857629628337418 16201809381215280999 510630772745994847 17749090825541176017 12639183501946545391 2881589948935570444 11284994206834800597 11457016527278480593 7637879990608475806 7345984587476551051 2553299834772574725 14274709182884112445 5360601609855857483 8157670424070163543 18218115668963297731 12926414884270908806 14023939513312535671 6031186023983337249 15391257168469498073 15187277357618979122 194809684405559483 15682702917067712399 13545665004497503034 13745668848625994189 14619532010032487365 4413839241713422664 6040691881264216560 2942669609574607903 8744378610408788879 7857957820662945049 12887981856908149430 12339923487442898890 16619954948355888811 7279999268524310763 14567090493845364691 14325902009983182920 5644917251256811235 3273367849331353342 2988444933280360681 6647077280273210843 14636607456868859914 2516568632217568632 9709799778081614333 12957926106291058749 17998780037682438670 5930656294765664935 4815381053757724048 7962486656640609522 2795458786932051689 13303367975255179246 7005583299240828780 5202211725395189706 8811484521733361434 17151208010520262380 15344584857438455534 5033596232165542727 3214221452361178972 11914829155082844927 16618446213301596903 8320329777096869135 16419869116183975983 16553922700717892182 5137312158292532323 4216321577148536743 17583338656310723387 1637397745480672963 16124377452273047100 19998605339169048 1087700363284599992 16973025802364276578 1112727559872374334 17036760562384222828 17365919448902510994 8482142534598234906 13512341497074886195 3641313717943846426 546735763811299024 17054472645679194573 16475810239890118372 6807035613514098140 1810640203570538995 11043876856688383774 11463224574205945426 7981535463493182655 8057868522766424039 10595921579832284163 15603953482499138123 6504847210427017387 2596878629764975301 1902257359716007243 6514726881690693378 14502012180546969734 9198633498269463198 15027916387837283602 17826114816273275016 9214418192824768971 15126652228553361091 1690654495349457642 4814021862554524179 1970908529237674043 5062472935176062626 8426219032999011700 17080837059051047206 11290641921178930508 4705661397208822601 13582120720257054977 11044563642813359511 1775820421896143466 15856816141856088543 11081003123899325913 11222480403565340234 13155036833594078655 16120657699789529815 12365056524904186901 14992529528544707121 8937872624104240022 4599971244218710965 9015119400257639678 12171267494171768163 1988843923475902715 6106082511251325872 9426259777986341325 13531921879838437663 568651942457522245 17360705895294177803 1266467119015845831 11262471014671118583 6184269730937371617 9105286461695627836 7874357056900434115 15609043092162061520 14414155135072729824 11107154442590314570 14737949573391217771 8283895842517921140 6287965081268578287 8807591932818759602 7707568800588028785 7768025846845109969 4755976503507718233 2982327087401905207 11862469110935680425 17625138621809266413 17452985912210730504 8006318764451799014 13246624353015121078 14974461748017403417 13443225788818655349 8386513058778130560 13292355202100139359 171714757251968516 3957738388568906244 17950512747801093210 1169666756372000141 3730795046717384910 2340731092463912730 14644230284586732633 2881964603185295379 173483438429321413 2605862816603011122 15992471911237362708 2300482872004558604 12832710248106371619 15861857629170439826 4424666444229109375 15972080056904593482 3580464490136850085 771959001785534133 9207823205785967151 15050243484181949664 16610490357530144646 6870481981312972905 8145029010210956823 17904882131814679334 13891496852214457657 421506920209669543 12041151617358265432 7598855812875449336 16803417130305523006 17705300742652920275 13029983541993425222 7647995636562268864 3710990280912629669 8316106214952699007 16117378336705739110 104743182392869037 1683792305442699088 6699089403664039804 1853641511404317172 11195103741961781007 16954067942533736614 3225934184618660054 10689293154828784790 16265027702760866826 2693341668597103563 7489275777237778230 7268337811213849770 15661455219927521050 17190226744271816911 4913267725487831770 17677268521298674846 2063513970989541864 16466294064321426237 1142794113479592174 5044247637830324762 12572511451150436365 13466820686619173844 6794645573226857577 17132331584860365100 16910313621035147389 7611480696480819845 4549368377613728742 7607629319625419030 4045806066523245310 12879901980201205685 17672574809722092236 11142114579064192405 5226503603442665018 1637931924428786654 2380467622364258700 13157323344512340427 1007855040284864690 5971603904124048644 14207860842850261449 4232817473278814427 8496638350013416988 6954128761755120314 6360279814233527615 6039803360646980146 13875374144268625922 8034914909711714240 5877162886102830278 2843586669843559213 6399271032609928641 9307741219298604754 10068911602094876533 6713544457958103915 898426934450532676 892375423343035364 1553916532412121514 4638895860341062457 3602088849834699414 18223718124826617682 10834435893762290097 15750919583178558186 7794538031997521753 14008943576020906174 5921544674767413473 2744088969099538976 15531365058644112578 18066783690066849354 10712306173143060159 15639455013094615331 10503307875057752856 829616877545989370 4806984027158538545 15205847724488097730 533834191829849514 5642089944305193794 9818940821849249246 17771676688309252763 15171910851080197194 12731737385983495463 17101660392709228682 14857985792451037017 13921721104248565118 15069345279975612264 8345762294039270475 12001022133449658833 15614144076518521726 3872909350578118396 2875106814330739965 10067972419309811322 6893266434579346747 9628038584485713363 13255839472270245036 13657285884353765368 2811238393992401521 2297077492170809343 16874857214103608377 16287915574444984772 8829536060965256304 7964091045836622786 4022318421089014549 18386173549904839072 8914964436576415963 12337042701271721299 14941732077406804418 8426188513542473153 6304895662934940471 7954592287380510390 5802188234674596869 2060402576604827923 5859297105354780490 2655032075804675605 1826414780542351140 10971183573784812907 719866230744524341 1487909887592614705 15770189757451644694 14703560513936730338 14274481067118365840 7616110864034805683 5404946615428437166 11758918987815788113 11162991832157361993 15052730217190355288 8838217346454601810 1079784363238913954 15881407324067342621 13931795726093809769 10886216683656781432 17862287966797516667 10328484347286470687 8960132476777695918 6217766338214373637 15248065178313420137 17586536492239270300 8119554610675021638 10456464593292745110 9341621992054377506 11392774655295508553 6055035562918382638 2013594436584588657 18021098003760168615 3141703895161503784 16022903237989069543 14792568301063979041 12273379355466279636 11691059459080636384 14254954420204634594 3389416244634645688 15934979656864293345 8080132555414248073 18366878898650265999 8485281788000353760 2291441357552400489 5970187850672996901 10773384072176806698 7000672028560375032 13878869083642649422 11975132241309510171 11979578867169536189 6595496326066250199 6374341584048762889 10479943944237097193 16397143438163358735 16335709316671911555 9346705955232429387 13517386770116741991 6394939440938378897 12494128790388465761 17099803709303910291 11033106089657358775 2937653084487421938 13350043156534225744 14164234670547586701 9658099727762210746 8490209168705864360 5392872795199646856 589247683139038131 11422826754882660637 6902473468672439491 7337693887184252153 10484861830402219124 8988927416203066227 14022097323425942183 15279511863523306933 3132429468191030501 7447786607825837400 313654587184401329 11464271135681636889 2659112177230025231 4260280836829640909 8053928801635383115 1945854020780038133 12213934948614004726 6615752011468655709 5932539852145479833 1902379998362518449 12505233542577203540 6425525231000942849 7653162874871458082 11185842099456275084 9131043839080498628 13646408042148734613 5620872939224294979 11141788152793615550 17322017064965237555 13846511861806842355 15878540490980547332 1931287825030236594 5249658202900950940 10864093312878130593 6939513194227868436 4078117583344239858 14339254399137817968 2815468692638070522 8653181959377532387 7224483549671091411 9647108955881381953 2236652931125338160 7180206250703022325 16368229852689952136 1505027844832838317 5555148637694252377 9034634744465369664 515466991488772405 5650075506739130191 2694048891825988173 4522477816706702784 349867159203352787 7288608637616067150 6206308541342291217 5864017918690678558 2378501818633972841 16039419701647405304 8809196853434285275 17143870338285767165 13892984632583865839 18060242327313254869 9134414892795624443 10373268621576449044 16666329728954934557 16262441074091651690 10651132150941149652 11628025289624250378 3018181470652684915 12965101114309613547 15521011744574278113 15236841724482162335 6920626908681374986 7859345430385699325 16289329051730232164 5916087804040667503 10328429487220867416 12919659662324109236 2050625501489231654 8591323788309317908 8954951572629747384 6069929407174547316 11978610870222084931 17384706344943470835 1775206622260519576 15997385885991321892 14510896023089632858 9832676182172342711 17263760465122576159 15616555891197713084 3466816664575261300 3591302398221949091 3033196657210281683 14129093741497629212 18246842947180278889 12029833367803155757 5102613619301406243 17491393721794433277 13717300611296757096 9633608808702650026 736079496727884370 269513884730766242 8461114970131946081 15434435660465997635 17981063901649575165 7344077892786099895 12267657028365577968 3922533560476572242 4330913505355660735 8563702699018392194 361232608433809277 11362107602438043180 4940472353810954125 3548407506776632506 3783706950791325854 2515032462299859769 16658688353555844479 13195419475375948215 17913884561490863488 17282358099859817464 18327467173092631326 11179510749406671243 4678669646164087303 12921920996726567694 15001977241793565554 11251861699694407035 10187023499939403067 5232159184695953962 15742810270539871942 1941739094900821463 13667719983960998614 12197003971138102289 10907871477978383574 12610221456373638726 2946625239975372831 2006722032813017093 8770953306760864229 10543061210955060026 3338212568356546240 14475668248663040711 2597114563328534459 676771330165880764 1277323254985859579 7475352254966884916 7342329756880881203 18287807423391073568 4887716027956573851 7004844905371999616 6181245510092754719 6980674826155235309 6557829244020917188 944383664084261028 13103528487888977750 2497687419433732477 7251963152085239942 15557734544982347289 3563479860155938251 9535089089882538466 2858946127835237967 17156195234810643334 9390945987644255510 7331335970094394383 16381208923601363500 2209199237427821202 11239800275129102959 10970098703971293832 9310911306115027095 8692118305627479062 18032373404643422975 4343273430443672672 11080637150357585856 10758901527306334675 15309853399001527065 10457632812230896829 10085036338923273174 15556336715485972484 15561732362812480579 1016513628541286921 16081631235188303176 2915993972740925743 15207852907436675033 12266555208055096393 11369488114880233675 17812088282916440210 17060170930594137867 379705248409615066 3607672285020943659 2589518851815287826 682367134261478812 13179618803643641779 8215218591820275725 6890689198801955152 2522526266991207410 14955585876236840924 6112724176534847664 16497769620510758477 2793845637975043619 5283308199554835949 5872273917370032025 6553530879697368732 8844351901835395437 5520472732540732057 2905195343089133512 5130630737238403233 2131713470941169651 17695369912491278718 9644380148769748423 10505180663139341105 3574148700885154617 12303633977292824895 13444259412796187591 5160024280627893446 10131108218296972978 3613913362187269542 10749458826794823044 6195083255471381828 5596261700943843921 8906399451894308715 15896646077198479131 5419376447081488085 14976262557851630878 1238954161896120654 7937567062332418987 10840353957176217656 14068182341469890488 4164703962703746319 17372252987588199919 6991050640929255535 10176938023989732523 10123182557822883121 15009354953747552335 16916606183734435144 16429688233712116298 618173743673725904 9294265787790127963 2137462329805076501 3961662397685006365 14038143797320465872 14449017613038125517 9722895607800333556 16196554912880451037 4076422878844605324 7565033565815476863 7467328904336441338 1252801947792872740 9124268486087378285 137617345549263072 14414524508599863500 15439524276580482073 612763880517120579 13985496938773450665 4982687176550233387 352786978911688932 7615586732556320532 15657480078066117894 6548934039178401855 12184173970649751295 11301398571529750025 13737775867111918781 2608060402243557279 12632887980351270998 5582954562639685328 11720696378224855471 12094803880448854932 2922723482516295196 3323870249081936147 12068041857574880880 13852549099430836770 8768421870360962598 16477905582758279100 13257394219230998913 3701833682939007130 11636893046504953379 6505109096023559387 11055277344834033006 13094439893807377907 9432819467832476295 8798423328295565521 5681617934545878379 17439961899674678390 16668282805198350988 14091051841170885564 9201216687486713878 8549021302759679336 16777141911266245044 18394229855821402261 764715324120847128 1733331363369009660 8386122855383784314 7121433062167572845 5894763742641878263 16366855802177427035 6112851978942691029 499871348811833118 17322818565762292116 2076638664002029123 15376273730331681584 6793148028789068127 10841494246630143935 7299098274545494668 1083574666625541444 15993417958945812661 14083798874853151184 5110366061538969517 18207843681436449654 18374374384558358805 3932546153322745605 1525890582734022756 14301578109097383769 17108652873818431288 18277068791338954731 4567236121863058472 12337557004456229198 1793868243564652867 2912140912011430498 345164067822132345 3046077730599360784 1020239284893045873 3960633260231903529 4565685878946731956 4272622016373496456 11553607202157724124 13437755820864587780 16582048408109962571 15027794104227170661 13982110683779362701 75586532772464384 18278211599850619748 12513420007209498601 14159913405378281810 10993650877043024528 17513445262291347589 7336943986056943504 13270857388740402659 11927315991829349633 16014458542639193704 9193452846879073970 4896819939177386644 16436982024009426634 18446425937468285010 14860887992776974221 10672648474414489226 6097517069845213545 15497303661853739048 4929141844885293558 10917357018408944071 16821872035643122035 16658791600772735286 2596057230001849564 7906812236573037894 4119675764113724641 13371891026316205037 1966170046760846603 15202848282461462870 8537437761527510218 11684921834418027708 5852799197554771492 3177862447090834144 10852141558707231795 16828941460257428925 16670341376406242468 14281884363021768357 75208345529068312 4643911733941931168 4676145608981044376 304407906074172033 12659749668459273956 12377513477123513983 17574799014380962377 5374191491015407948 13111434758995184698 11588654895523563406 350230963165247602 13917993956619276304 6083938341639190513 11741636872095664397 10119157794596314301 1584923240947480959 8808596540598451657 12651099070761362405 8177319933047963473 9927838947846305299 6947415190051025610 5116443630189504810 14113099195556575701 17363775048373989127 16177224741455410386 6429130037732157217 11081776946770957623 1866326793234917090 5944733110901459894 5939780317173160515 5210024282714279736 14002295890147295897 14993646674595008283 2798240546179427024 17508096639660959297 17132153283852659939 10921179225112148065 14496818024165776927 9541032496999646661 3120679325053752321 6512387872411685812 14727829289197774983 7316748106215219859 7525148875377457554 9939325672668440640 4464329990844564997 13587060944252639398 10786962885714525240 14392972857540768569 13950332879717863521 7961267690080200623 18075282822612344198 17946183523056173700 14279236822036113187 5070430414856678410 12186885035734992764 1437162753584111261 16783831459569203774 13334672390227345830 3240408664274289002 16366772363573289034 13766761558450731203 17831366537642994633 3690634918342854012 3367159611413485862 12064702815756667178 5885124980722535665 9594235522348795304 16786557938190976095 3132639453704924869 10512205034639291493 9914556051757869942 5630764972625252436 13580659517551553830 18427503939109089301 14197184157563858759 9366291678608271431 640459235495103283 2836961765193781255 11974902017846658085 16764082854066925713 2594345209448579737 13988594143996834676 1713467128737409343 10120000061046414299 15008472561331601976 14444667481911390792 3464821458902156305 1550647125705915841 3760127485718736940 7284406114802182842 4157063398326782470 16479545993900380095 16899691310769183682 17439238644196044578 17675995095105814729 14593909799366683710 6897685760637989037 12027894568268261340 12761308374548676026 10318705318275899894 11247511200981503458 2281647359406010237 6710062562382423670 11267222557800249387 7094852754789238905 16380130520104792200 7735896668131861320 405529893795348404 1897009409463494840 13622601531886852078 16226862139639585356 1020673463435530568 18137326075263300941 17193720706337450074 4482901669687317951 2455360695835950839 14278601672677091690 5829527153592575128 7080654868435440892 8657943545624072145 2243888998068771114 3737418184622906202 9717549095867638827 190576170848499164 16238039404350057450 5920083961179247595 15601473159735585737 14355263924278902909 14946211501863590226 12200450860742303093 1360841321135746989 5325477961864874086 10259035876727176525 8765614418442690119 15327402056989348481 4597521038361998018 14075741802532411174 1273491856319607992 11733892626189392431 4997112678376991641 451510188843501119 5795219137582402977 1235891054356479920 10666437486463069563 6772264484537141121 7941051067481891423 3908986426676509345 15669036365114604944 12188494910964308700 17622509204532967343 6592920851377849047 723287655297889108 11567900698733248299 1976102965851581854 4127109353103108631 15728032810336145558 13934889462313148767 7599670408404889085 6889071635523840658 8516322049314924336 8072723836311246126 16520699061810195616 6023046773459271048 17382928945950983551 647107390218913692 1837367404926487989 794481980952085038 13158487923639377312 13988233271002722843 8791658976033474004 8547795447153363790 11722628201442038894 13044876492367095761 1948576466231499574 2751953545127797675 1318900732517290994 14417602097269148910 8919487889193593450 18199671989393128279 57540015280493636 9294760703420621114 2459292095813735442 1605055329292852337 1156344091627560778 7380385571453536306 14921596759325904296 7210208158705020972 15792537955689354999 3092268941413435160 7074459498532006247 18310630271229920695 14463474016540833213 6602501317306284979 6664597314428565144 11089767805772832809 4123692172902609658 12935330180794741256 12919405190554606386 12715952876229320674 7875027940618077637 704519612490657100 7290452063168769967 8514764995560870882 559012970776281351 11184479915256918593 2800183686484090306 8501633527509586247 9881001379161836081 10852091844224416720 6712158966375568374 4628623283133159344 7688415524828056844 12616389083010531538 3614724178641529774 7799934358252421777 6326080851329491300 11706341911605398756 4235510125689218583 12198432135598879690 12568673082785929296 11115354027196543532 1100115148388680101 5270837615255602279 1872606948245036708 12382222418565702129 10986216160043518956 55994476782885604 6843697602110929271 108445140202680623 14209903314879487359 13371391853670742849 4607216571729838174 15699733280096064464 8539534856702281981 10274040586362600181 1747262101010782158 14996428210759635989 12535094883502581674 12870114904010358741 12242851777007902942 13602987757239736765 15213925102671440406 14782245852111228273 17760554717986928722 13573886457020048950 935423214177954796 17333592607371278419 16087696739918725393 7183140248015461525 16795489612908418927 18259066978843287150 12682121377059576551 7878501775043833019 16167701755611796562 4108898521630481855 16013440870156280877 5606186197341546397 14757968576795209611 7819964154560538460 6608965281632933752 6197059884929171104 9050589021280665396 12261517177465129997 15176273135242676674 5502453522368017338 16210233896748584675 10661816818064004656 17974088667127336234 10087929620556634923 14117472469893227949 9376338016067824790 15054620679462617953 14020768656070772134 6795665255919903930 16291617898715538680 1474566992004671720 17604309922048332305 14601502527150493480 15628655512215902383 12435116516995215131 4859431179623896510 7893442348938432594 5107243928705904334 10824001236408943037 9348516399732778487 5912942050003648548 262140600626418441 8728126329262524865 13353057229260909225 7360466607147037155 9980107562727472413 8907869248523695823 7130323849713353605 11731079164540861475 15083118534947774635 8155940546277206580 14802038939893044158 10169899496706217956 1443608802783867487 15277595280018330854 16939079424778137201 8556626550103785669 11445580975109949256 3315514387930104944 1723743074751046376 5857599052633980619 5437917441140401150 16327395331799115947 3735873683858372268 8059117007083328453 5228524079568740015 2839416043660096798 1067828077380570997 12636155501887801952 1393471150640502441 16141355016345342451 7521376774220065026 2398879063446819074 1922836956583234230 10494235602056045911 3881826335205879933 6874717907998329703 13593500830417942196 8342354555300178539 17379451420111045771 2049294883531645706 9596634613766313637 16501486046220886263 9253623178291483456 11650471320895488101 10031724208066465240 17176738198378441212 17535675178840191663 6205494434046011338 167684482320677278 12831957075184861221 3751105963732216170 596094721692938962 13966387165391955703 11553956144751368232 14316950664111843576 5400250251283377551 1083455271245807584 8330537216683691534 12571048750971001393 1822462284727136408 11906653167878195720 11499295417829812712 17296205396460887555 2354962522501344739 10583490052085642802 18014013295920006972 18175542751649294764 15657801703582021475 11435107496582029656 11264478462316451292 11771299375743882077 7434953242281680744 16131506248946419670 8967470193823225910 17970226985580902201 14358597161479949234 13394389773578121000 10454446524899635372 265822133761471597 10530883366269858423 929031222431980665 233940818757236769 17730054218304885085 850049874259045527 6957967448976272870 10330002047535630243 12687795052460197377 1802814201715768004 2862304964963811681 4771825860849468024 1322154006387599700 16901451878485699027 9533864227591030458 11007256125053159924 9954266484082538456 16913599861574487536 9911695315799046071 3181497940023691154 10290211529430341338 10300922302918048454 148735510292226878 8820935775648786245 10043562798956190349 5068462156598698208 16382509512905039919 10690762994235484403 7722217418710701257 4086035555778302797 14915437546960319745 2626029470132272546 14759713343436983972 7165652124127137059 5722330446575577259 3455500066193631069 9244781115056395031 3083961449977883612 103506424116036310 16698402936968356925 5715390076782723613 16383069523706833062 11047034243898404414 121928238471164496 13450785945368052190 12103477648756962789 11551908048174592127 10418300388429462031 244908459750146273 8935877290001375990 7257739417727290534 4134222809687947483 16887063200784798719 11168925568063676718 6935668222826526222 4626131951946746295 9824939920480072427 15690665025319282557 8436888231455696565 1837893506812261622 596236310613988945 9929622392962602701 13613348436458240913 14423145299057469965 12909840976803709544 15483549923627094536 12704392061453929683 2090640109259445492 7854149093131954801 4853343421520870889 17155765305069541767 7982159418279237434 17166201722098475502 10239316458355980671 7312412331358880838 8792393992442574106 4167468523654886900 3766162829638014066 8243883778680013838 5655645379332032824 13704844126398129082 8774275238084574709 11430707618104731096 7360712132987091250 7838090746786400929 17408195557745423474 15299407055020979237 8451215700560329421 9737302835238108744 17774127021870636959 10749706143113481958 5106426524921782538 2740551706653120967 17518340547678385921 17635577185329058069 11169158491900788541 11932637707505254449 2772926423476350691 10014880726993245611 8506462876260968671 8608813564093739019 3759798088522232626 4300395002201417094 154826995113990943 3713041934178986070 10314120705524657866 11222909477597688361 15107187851260394945 3932577323738887161 16739873508918493511 16926563136030572219 5795173236870734521 11701583456991117983 14005270866249289341 1360358243604256165 18142718528978451298 9192608559635941288 6334390371848367038 14716391227435892043 9865227159533289754 11183795850594803638 11544809320157908261 14171445906905912129 6067185381715763178 14899855425993362830 7418492928067298169 2037696712828992453 7789758879839964107 11561285820572921920 1521956030718564152 7067008273751713478 2193089884203018642 8314865531666783454 3684892341087732377 13106404286329876813 8960207410442562859 3539046669013971482 7822775510442593253 15526908652973129660 1593237128250453865 6503716203197014542 15322269035898493410 10157580867942827352 14339111357478816308 18160544006654585403 10519195793460554726 6851734629000375057 11259382288773257488 17844000206116550381 13066049780844012117 6449209295389608312 16049035004691846657 8785944570274542227 1626875234817863637 9637186479093607793 7780252679211099648 14587165396184237154 12316358919716595660 436572076575706926 14517133213396184541 992691426826906825 13516268622790603762 6283953907243911632 5618908884667034001 147225003287115375 659371103062175919 16759478893687859894 3550863704762371153 11196206321723855563 8982265071373316730 2413931898894913547 15117172072373077916 10178596109940263329 8807968621419856736 9748423106823552627 6298319487976345668 7982426936897151765 1236929542482609447 736975843860903730 15902593053347437863 14536219582320298884 8070933325018024362 4833735136230090799 528632748555079144 6525561169655056731 5540046989899336280 8324794307334630702 10940938639652902396 4192980567475034750 3576363797349124638 6069898523651849798 7153966578759676842 6430221361544445454 11880185497996867188 6649026560645903169 15023774767058497836 4294947346161692685 612205947187448011 3262323280742572651 301694211504978878 833542165704048807 10252851088636822752 11315402585417638956 14135556557764534760 13974539168914871540 2198207551546485790 5068377863253249000 7984763684220661679 16243222867163993781 10379686199171387552 1907214441934404550 11060177358029398457 7659477659466407752 598978343543321742 9996792716410041277 75577114914103481 11887115986862953537 8471304780540335751 14299726998436160235 919907400664332145 14405356177844098579 8316772906743677966 858460104451910147 8292613391358745635 15307058752451092670 16689921861771508262 17086883714292328990 3426088284290123129 15439549303479500473 6084767519065835762 14127437387650926519 2936921916341299804 17786397022310362161 9713709274925683573 3267526487318990210 6596831012329990831 14332331487281572558 17827540789450979318 13002214594241808545 1186872800879215494 11746113676438252235 13591899887492702115 10579887127756679240 17123533131791145618 4746400910928192164 8805700915419330168 6427045643229115132 5638565917395696200 4384986036492378909 7941659164085328508 18262721946183245746 3740416675660702104 6268607788009645243 8374788215650592013 18380349944152102575 10655950589946792256 8350082647083647938 8209630833453689985 9133204908209319983 2377712511183003853 7300666576325444628 4522464380432238134 7058535019733590457 583314885810950724 11941975140849664983 4049003073693058515 6847592403665363447 16017321440735723250 5345566125210651920 1322084947656869693 4482008772545322824 4599448968758166422 13683718853704030374 14973118066046725379 4897564954233552570 8525881913587239427 7190032903424788785 10723894769448281615 14613374913077648522 4597091447317016472 13450878773946050466 17091115135582509331 8012223950006426685 11381542010766471717 1763317729120562042 14225907319680287746 16780461619560044629 9961432118018248495 5283350554869212215 1565155129054095125 9742646454305145408 5224980599687575614 15225747688919943109 11237747050435532887 4212035582736279084 5431679604931214189 633156533533573025 4645045140269737814 10403407421963346006 13476583395547872758 1761269428507858932 5792400306989564583 6410150547891352188 4567927805453047752 10091992190682068101 8665117121535859456 5612616016756877849 5552347937537032004 16962026070010638045 7128910716083086798 16200275098555240511 725593675538060071 6486590054732285740 4720058634814471792 5218289376514832414 13436509849248392690 7493635995751439286 4382357238742110576 7353772799615891000 14798588299063876008 17174680969244163688 604393138071292833 12112775618564277793 10034370619450870421 7244909933433406411 18180668498006584166 10620856563845310730 10180113886272791854 12340244964958633860 3102246971950051687 9327714836695188483 7120486483667881363 2355174184482639991 4909991163783332269 12185394730854629823 16547891705175814373 14948722656174304330 18204124211836468456 6137073455215284732 1079815399171507801 11110691823183205402 13053236015404148725 8855804785221396234 2395951021981469664 6783811427365820911 7475589839085431616 11634599222654252224 3404931087816994288 5992532783064414759 17851190816824169118 6174620214399487475 17794064980059010565 15078427385313757980 6083275289392447855 2952432411739228733 6765999140703851230 10959054754515171690 8129609049712244542 12664287479010244802 2138541496347986119 18114694823395757162 4834274998491794441 15342790906850996105 8375263928742799428 11715471966352000982 63832739620999047 6985572605930044153 2941545824074150953 5997559398530859239 4619370725956884869 4042435189215636541 11635435961090798554 2202711761859699778 17355603111585237386 12686788217566376262 6415776311247631671 1684059107623329944 6708440063682737054 14104716786328180615 14123222927697725372 7413954700281315060 5937890842234464231 17570868255579105056 9954357233500141642 15333436428575167061 13085210072198877110 2230472080772885101 13252988118699252272 16661074898524695589 11617257656458193782 7747720277336610444 7738465635174367835 5622891942658053679 11405208140603107444 17229383544490485704 8571029456910374258 15205010542781755266 10146847715536348021 6032900962364891622 13180961414629705501 17447391280005808172 13707618664240642267 15340044188107576065 4527831401352081155 4829085095128258963 17247642653579646775 1829284591963659616 14218392647504526345 12530155288830706650 8519035275515921521 6236077914481135951 5548967953282308975 9857869293797866801 334602499786004120 12974639496633843809 11118757137429559526 12781559053893745116 17998112865402708730 9894295815127072304 10545958623770111278 7347855299094823459 2068937125245698755 2641415655329016678 11417720600257598312 5087316807087825427 5490861289945172921 16567854033638933318 3007309766551941644 15900045557796315947 2844092690229530290 18203200450187510146 4219372177883551183 7381076591194716075 7832967356613366056 12389506427098765604 2362047020474837333 9185642497587832439 17764308100738138077 3344945057122141889 16130798503527479290 1453646536311989031 15355096665451954709 7828663809219764563 6264628298688523857 5773688689857737673 1969202872745376733 893798532415213438 2455085935400348964 1751810768176297899 15187474758128563937 17734715967153790543 7286742388325346833 7772810112700388043 1355299035379300064 9913197608014472357 3388701580023341434 3892382944430629234 3475692232989521430 6407371103108903686 3291755869567893125 4346955592580812497 14662577600079679653 14048865307966754103 17683087170269454067 5715666701451808854 17556416963315485068 8536819412607776801 7499303405103484167 17150579137942568049 9564821548714849678 18105247491378218357 9265108287004288789 8564767291850346299 9231247233899758439 11794667413995893976 17880759965225148169 13350565266648186931 8229063304066112522 5981404749915531461 6386442417028173534 7455998392035946055 1350026471529089108 14802817763285360765 12468401919480450004 11228712982443195477 1102006719426882616 8335283572601051567 3311608658692193259 2749637063383805854 9947306933969715778 61819203790895368 8972911588701830193 4046932558634723588 611443424212958347 16283224606713890282 1567352010271479996 7366053329340536279 15632463465145284402 17029690887026319657 6732683594977158150 8418221321369642477 16512104054328129978 4741230291395369462 3729623870261611069 2099599599084943306 16864533036944775635 5006529798961979860 10208261544291579673 14202143331715089950 10515596752831721380 17244040690662726363 11535609712675528905 4780494238513951352 1509747466424083197 16889386685262102048 13855374646741293689 12536271849474696065 1873384980808136172 3869520112216723218 8874684929428162142 15232566153062919229 10951334912621209413 6438344747463399474 3016540674897172709 267931922242105943 3020930549289500463 4613407860243760283 3168762347368475706 13107785662364340274 2343432071546699888 9505765932624820264 6982165165289004301 11864755437171429769 3669030716807266367 1982708709887440713 17019396518028261169 9738685083243890848 17915455872408502952 8590102029294246232 13677978057371120054 12294939509351103309 8490262218939974703 13066690135835270283 10294615200313297646 8415739517517277377 14849848889781433036 4346405350615418885 4321706414967510566 13963413933406913648 857151864426903794 7663785520225348215 6644041896058022962 1432044973641508557 6553758080308000738 13764865659003110100 14600156941970941988 1795514105347143206 9225777220543546667 10391161665879449119 10950666410934189001 6290928588664581662 11540194195729874613 2112926360141088075 4470376951369977523 8438666419687792366 10952029717978442498 11856994469565664596 9885768267934937291 604242608584697423 10679478768424609168 3633046153820165551 12801091176914046149 10920831569602186432 13986431884371488057 2000543511614076578 10430551738506571605 11901085768373566584 12570896949211403361 4888762414994629881 1559590563579600519 5174348719754356860 10170211110443023933 18267011966801003344 7107258930889787311 15319183656141139791 313239184277063608 13118989820451790672 3875677762709749675 3713567753190945637 9765514267632764079 10880682610286719986 17604288059198211065 11107797240084554211 7779238322248988093 4903872641473935585 15365149596404926261 15786547676203583756 14202602581362825308 1198572177004972038 711407345582227630 2520163423221204791 8946529897421262400 289695708417514842 2519464694876699486 410228054909853295 2594308667719961047 16237837349719692669 13738524177909302713 9499713247847678315 1382251908910851200 1128908459778974355 9559197491849102713 18003671969385059708 137988105372826043 4662264374272607972 13088163304628688243 10552749012368493596 4541805713113832362 17795099284750406564 3287353423700621831 2945552998519366274 8276905102921205060 8255474474892314014 8830951780712880539 5808501735855418764 17794428322243388259 3919046768740274086 9824853908757231721 10842050984236788759 6878847704393676084 1376247500240835548 9386287353531784278 8306208623875051918 4744096684835335650 12871445641537673441 5474018040417354258 4932805750424984022 11683139794166324415 938880411895021333 745669848499719273 16998726033981581564 12921021718983097228 3499826843519441754 11313207205352053741 7919480574685475430 7921109977740488565 2463939924593805229 2174609393399679062 2363531821708831429 11351193381504170109 13488017072101417769 1359810912771658997 11219155530073732147 1306734905022277267 9309976127741251679 5319607480719191326 4905353074013255350 18095808082484995271 18016449485836036095 14139427488443341463 4091611946165016471 13658013434337026548 284516137009818676 16791918049156748769 16645896966642975877 5666104759991366885 11834143188273186832 10725271907188623323 10294093710498933544 8674107748336733110 3816551735964324088 11225701630098629430 2625897074992593452 15446843419625724411 5008278431384967962 8167335633289318530 317602971497807827 16108540195267740722 8356517925305195765 17672397309350410574 8897005517668875572 18128163800161863987 15687804655541453131 12210570486946654227 2737049305218237613 8423729769917689144 4894994848068040785 3670931168745591772 14135111881073828417 8522094229960261021 14371369465262450015 2368488939987251210 12303704347401842503 11060271530413738528 4733253533455132889 2070253251625740959 12147918189874246706 8504170607342411799 6387584049220280711 3595857135628338480 7760440751498152636 18065304911866802828 12392227655951421283 14743793956312503834 4295725890577845930 15865884083529223996 8822174833184175562 13879252268774914022 1654524128335263473 3221570486481699078 15195645076661239132 14845259111645228689 5663107601369443520 1112249386365918416 12372242607401636193 5349994247756087503 9241363341730362860 4677664928694211573 7391353393428009812 4129379209838337178 13253428933903796562 15784822179181633762 5296215633270900399 16245210498086932517 10320586399452416614 10682289632152849290 11475618693483974722 13144310615039891614 15191715033975329607 5415895431230420185 2352447585177458716 7182874051313057553 12106173573451468695 3156008735342949073 1744078700611517125 16546507852058070424 12256499483679534949 9483561181227524127 17830392575544703931 9366297940443777310 17198936448714841894 18291978366161310978 5103904788780918218 13778498531114358391 3425373588495612651 194832445663939610 17693056322200514108 14713403387079298041 15037730965507680665 11753400289886163364 7991385735261070573 15226387542971965298 5946629811187409001 4219076852725067637 13979192421202252599 14460699472713451800 11273252956993939538 4070649634341610897 13579111107655970468 2349905612181892124 1885055491846697819 17166262638467710492 17317554040243022447 309730580186667132 8812860520740868571 1081631309695114400 8886375299122765073 5662203913759271863 4735604069395606126 8650336418160080444 15743281106130533724 1302998467866294896 12316003184795567811 11695237699025513489 14468040965287802380 11988524089698866078 15103771215357426250 450587097759018256 2890563378047232111 2324245923729877914 12860259621008531570 9815854393775489687 9333027083439048980 5217790127623951870 12608470796575575663 14619354576498577786 2373281884171081985 16406767550545515921 12716342274195781871 15747014158833591799 4010978030139487291 4095838901513539132 1918109162295736927 12380863969460102274 14229987127937686353 5450094253006264683 10281128248169057085 7508160047725153160 8233584726184876944 6095580048441103479 5941491674396088143 10037434061059227147 14948847911777113267 13127880720524679266 993268723694728886 5891953783964975056 17586681996846577248 8563339288569029784 11701893962041889427 7954772008883375180 17176630051087529916 2804963936503019163 10424242633435557762 2059491056146830618 14028667461447058649 338146482284900953 12581809428244489279 11687305993204681267 17868192406065535644 8990859861605377260 12720136207013283998 9856234724176558508 11446511256368765566 18445024873944120090 15274853501365999032 12277799060065590606 10412158000981575178 5211027509942286463 15892740504570587490 8983453587588127906 17344921582970631109 17227873576953270108 5309443362533281946 13741428436490936605 2348359585901217923 18334446054745768689 13066181121210898475 14841512473829535800 11676237041975922295 7359912572636409526 15431244366452940645 5280632239971918420 4269102294616427664 9833642348336456659 2373017755809333186 4586768203572140886 9799232228970662042 7081326206818369405 14755211524413711442 13887438677148744364 9737507306967832851 8152983500585871472 15815939848496403903 17929573830522504753 390672040608598747 9439877612792838944 1931633428624498196 13219977282772537405 7565951739051373982 10151055561581394058 12784147101206238749 5201901122589846235 5261466417555060999 17462663416907222334 8212762332967797082 13858885415156529056 13101268642565184106 2828779626984945865 2140123584225839793 11750326532284319414 13891731653885064826 4405445218296236953 14518459674783320080 16982899631397428234 3897122366681542990 16482345149274206958 7362674001518596909 1472384809625381959 7554698364479201173 10002961496009113230 6128962002192192351 5606177960823724926 16027588052594613061 1605701392274466242 3728715974589720960 15185033791853678653 12721127649336058746 11644489905171665720 1921519000081108912 15248426976766206962 14255276402711587166 16389149367547728499 5036431708736343282 18420219202631153380 11569665785816878640 6620009885805180455 18343146440262668646 15382742804493083467 14977834715948709022 14822449780460648698 13944754384092318818 7539767044942760239 16806957258025526041 17663421231282647429 9031999632068332861 11324663227131261469 17970986964885642814 15653873740782095653 7857383077456258689 17817081813850143386 15149014708186033286 2022467514911877695 1014446661515239303 11336711360126245642 9494636384593917874 9174507970854326101 7522519874182812137 16791561598788878137 14441001054556411722 8814823166596684397 13729575561696108041 11990467521529156349 2951283886915484151 2901931196161320602 17886909690764905172 3291413797528340522 13465474403780613497 3274812394344018473 16516389560084138796 15465872797314156530 2252844415792004061 4871198960934892713 11988079208420461683 15358893048759852567 1860905673911265800 1761160040763990566 15546822494001378235 12423268582333593876 15643916556521918430 10383911132344092837 8556291666550191410 3272448247156786813 15288612739794464421 782229410061114238 3736315759364135146 5809354507348212018 3298927400434947710 233430959536691919 6733617222640407484 3491857375470351041 11045092514627199640 16171834428851043463 6869100132730480723 15243415780348942981 9825418991820639216 17747108259486826810 16706544685243221561 1904535176739237032 114609988048041085 10863044154997279899 4753226593399103369 4377195450131888970 6374087368863541167 4967430243573291453 17956398962077773596 9531496666448947862 422880197548992767 9184284016849589599 14321003774650159057 17933820219925368771 8490021594284407136 9677244267799885523 10393226435814955815 5016106230326152868 5764890989991841866 15751034224589760538 15622450162345139563 17693352950567942941 14905681179552376870 17933862045637877344 5190189475034674352 17075108589601708152 6102977866500928633 16073706051399805111 16883816811192398415 10234131937104291423 17666109980087014942 14425872901930785119 8454297507927502577 17051891301114217965 583312096617729323 6684413795509819504 3833849741916995626 12710424215636133884 556548346259171487 13649704180517222454 11638186963156796533 13388884911731342110 17857336673502437769 13177040852717627626 401696912031906896 14142304179019892193 15727903880090983095 2350078301702512079 10314625489183474087 11318065431218873287 332110497109981515 16330268761255716649 7307677235195231567 7619881645684015325 16626488569452428606 7479986541322368662 1106429456378414986 16599865205430981353 2743306577577083982 2839531977498292018 12520228163368125643 13376773247732134673 4179907882816495092 4155936173294527672 4166740015036562257 9247659723368575338 14779483009518824079 16214828434345672030 7200909920338813910 17617007795153812977 12371982795023829928 8589295179185644653 7676702836304902133 9196234103120003902 11481463666897963808 13918740145400582505 5686825825958899241 4852281090224615848 4716935564859718178 7896727440209754198 6238054068696679581 1899670487748178019 16107420521026969386 508667779749183872 8338120165105683888 2166974204881251618 1084572564659203218 4572507988903341308 11599260616911571064 1379622085441665907 182842214846928504 11383542257974357123 1116478444332684989 11293435105455367001 14304085211057575891 14636187317785405578 1281628186028722334 12964775652151232917 6532748813047826306 13326045801139347747 1354692981877207995 1702246526030484916 5211831037465602464 7888681238470713596 6485962252394424499 8824289793577937885 1725014540071084957 9718979517650908312 16196113382005590063 1334906967931799777 6810023274277621455 11623425682296137290 6033977574723644501 13861078093617649854 14122120529561881762 4358155299114347448 9450538378452045894 2214252975293394457 17278348949828051501 9271465818586336301 18230841541423114419 9102693979596897369 8917139591001382777 1440273155333812595 7389266760404555621 1504836937496858802 4145272950805305589 6032912884431416747 2584693853760354509 9761325241617191470 17833039064106053124 3897501388951040285 3988427119354415567 13785716239549910219 9914288785300625242 5584450818068916090 17715432089979878257 12211812150777588397 8362794390097727016 5037703493388808249 5639292136471469734 18122531209192545709 17899540465982419753 3040350051955786770 5253421668807834305 6363777798513382361 4735815416509699444 16183954720601573714 887172607634639017 12755048815589040250 12990690283240045120 9971236746475941395 14668887665074824542 5058565473923550545 15935974954164859118 15771357841156586126 6333582373726447919 13789215860581027782 14186823805507792712 9433630548630235198 18019613361194307344 12625245602226989475 16912041397361549749 6665339554342651900 1532986138711545498 17840565821889542097 13930770737036929319 5191896874189029318 2719660143685616667 13256856581819394818 311206613517107185 1458452955895984514 9532033158998121875 9903333934252124403 9432754427966984067 14769059176929673679 10730562249171496892 12037776934413457913 7313544901779284774 17625351597256441935 1684217748727498739 4151254110227437243 9610418947513991416 18399450969332835927 8538193500902663267 14738817857966688366 8419837872323927138 16376896328514099246 15404347775226591002 8912609920994164961 8551866232404190261 16008287659951906598 3097088626896132821 11120723539266749511 12492774463596655983 2946993778408596760 2097914314631226712 6275799007978431679 7822705013947293585 14724975240345798817 13493683121196601812 17155678268196872397 9036718538901577820 2252519760498198798 4121256770433194087 9235436692482738928 6268511463365653285 16364681745478902234 9367162804842624394 3646467578137728435 9529474580568092777 6904849898941605395 1540725871822856983 17939437597100873893 8679418870924765634 10001689092625723632 4309970449452027515 11036429256867851435 7856601226189267764 1715351171951248640 8980473496618066317 5179713597928370358 15829051259739462130 9185388807901116715 7075276075347548818 7511701660421621657 4186005955024973279 11577932744063910183 10626235576928318370 10941913238207612612 4363370252457708980 6147314827350083919 13344788297409337866 12842960781040589390 4807371066111178931 18411198136695078661 12054398392614857411 12927157133523315871 5790016083510851548 10383220797562672607 121562242004880407 7423971414954832421 6455437196466138618 11581217621098676161 1668204205313764667 11729167698381772506 12110655854216557834 12168195696984501038 10007373119633727600 1180939297646955249 5247503780869150758 6677982288567405235 7199355478734020465 9654169252376860749 4011998920917825791 10511034957256305775 15011042328018035026 14516806489798927265 4700838026016390135 12917199900805043758 9812466322988107826 6308126979681806410 5958258118300183334 4330626719224376179 16043174477171830328 4170805448614954260 11912369422957977906 14058831616813211655 16955117408828577724 6413557924893676961 6217885344813322187 2560793603094100323 15867291574813158590 3854160231675721612 12718014171410877100 8801099248406734889 4859977287725820152 8313739470148465875 8560380419434783203 2782309945606233768 6650246984422152823 18301584615983196611 9763965973014231151 8534703666111865159 8711014764147862469 7821783642484163264 6552322825852287476 13818392293610571910 6817439765439675422 9245541665250977599 7439326786753547777 4599125937797462638 5390742932378914082 739249847171842026 5217247129714146734 8449255499148204188 5314276029657568418 15688429326195352754 1478526922266905370 3266479975696680745 12060638031272333349 3473505690203657516 17038267376257733279 9578858436371152972 10304776771227220139 6012381678097101043 13891890700986434482 3416658111852681684 12817413599969066031 18416155797736757033 4983515160350813809 13192222044691257599 14499143495717469622 16610387554505765212 16221629713164443169 4886299346542780963 15769528259120531120 18210578412369206737 1638088927443799641 5405239613854349938 16881322781605090184 8232957088120287261 5188403930184525649 4918253679036723622 18292978155930840745 15318916624769456382 12674446712518407514 1567085074442329356 9473028712347756436 13204712977778225010 11054034916890732116 15884727045829449433 13053676184952490307 16460966915991397503 8651695626439396205 2754451543007920609 7762453656842612610 1469348866895764216 9529528506568743950 6567693009451641244 8492495643172406669 1164086932358938198 12837462800564666218 12212712597831638662 5688276786071720018 11662610331873522571 1747617025728791683 5826867656824693422 4841184208398271037 9746125362344787853 5204410088709698200 3517485332382284387 16292095925804096156 17647262514395777130 9708285442673167831 3929331085304582970 16671142893034305965 10134289904912713392 15504098181645256234 6664839921536718572 16671451186455912343 13255056302926361776 3015614382306412175 16390695055701341774 9563892892592714282 4964868952984874318 4404063433263441502 11425897935208087911 12827011812219476614 17096581264741842295 6858562673872510908 1118585985306215198 10336865270828711815 4681057566962042345 8568621941623677399 2705788244228337114 5425537034173890326 12545174956118787048 957690145102983264 7839789333000135981 3203677071488968078 13406055520574081150 16991149305271287176 8776903212991189406 8031440608338838735 5132497097720444796 5860260767699937058 13011840556460863669 17366971442707456990 10158419231130636086 2872996085115840197 11516253914778869572 14550316173690838969 1952771442120502993 2367841128023957525 11840874654114362922 4357112400449473865 16010833724805622153 17982947366307224320 9643623352587076646 6151664697224328005 12906058465065924479 1580066449587129019 9387623715298083321 16546501102456698525 7819105021913316187 458246376172421281 5742699371177766755 11486531253374378149 2121118782834297112 16036346321411562893 2364925121418466247 3768425703830569548 18217505848698464525 8765475513874011336 1636663380233112259 9397617915757349904 1594609112822013066 12489658840749690705 6294910562261418686 360422310741530029 5317152585434418399 10382619684320100585 5156398891135535047 2462974742013012433 7373282021602970886 9417506495273295665 9527623633044947368 9343177818583744820 17379975309872219116 18424341156232209393 11886515467807081542 8299185798578608307 3399783249865064845 5534198569832091089 13352612538915804468 842017603090417905 17291823765882318127 10277389822310255108 5372862585236373091 17538018182206827635 4014729317919603060 3020889199312475736 14982884176962091630 10410530499162989696 17183190834545720691 7799600713371621057 15730266256151578065 9913877482173962925 7065193966596751241 2682063258157647449 15729962896279084510 13307154228004862479 3179160142023464140 1587927076669989202 11590747265289931520 6231544380746771096 2675413830740684829 18009187132552571805 844161741520910633 13285495160914391557 4973200351146627190 16398479078668124516 14989971871455254756 15609690108322041553 11889282416806011551 12470000449334892286 2937863806356807889 16349426414855221818 14742123815576557684 1854922289147152114 3262949752037249676 9015145671461536823 60813079850213903 15034395479460136024 5822201462947276111 13108461142738603477 10533784443576438745 3998387309606935716 16912562887879626247 7751800315385655397 1578027089934033362 11015489712914330889 10490588655689664689 12212697332391866981 1408276365722285048 11963305303401509403 7808549843074458302 9367665203322315723 12267408869301552454 11995115163717415221 16183158443048540348 8384465572552489247 13008321643036700160 5324788163767953674 13305270620381049404 7501556618485358159 16490251217303768673 8251143166433039653 17541114577453754855 13156541222843035208 18168812072139952840 2693649822176824837 4830633029037648510 4696574189301553546 7157966773595053556 3764733577056477997 13063849636084209965 12945791442499164650 7164188780156167208 1927312766292014037 14466704854086588940 10787940450302793268 634361268335794996 8209282043659211281 3380569372282994883 4635131721599076576 3410952536896292682 16169256880938399997 11001684727799911611 12353694776849602726 9663107337597030757 12839769700614354919 3126396788228959082 5278532631883089615 11621974689615811760 10436597091614575135 4790809782430284329 8541076117416195159 13562592824266808556 7977916994747641297 5470794375996017919 15280400781586095347 15159470932945124376 1916114074443427370 16511471991992501193 12704045952035939901 12351152374664024293 16697329589811014581 7829798067893989191 15638407621347374783 8396861850415400302 17742833659864371824 5180911518283659994 11578680085995514572 10820927312002842736 16427314520045298683 4439993490738549565 6473052070274881984 10765549860734799503 1863240963295613574 16776923125169924670 5298723699453473875 4862206146268823679 13316104500873589452 8770760367501257424 18268158644614228785 15716708041312118341 4849668089099665002 1782873196079092159 9580262732316647553 7918186362473464627 17526849627056344994 15952920266381316304 13466619166024149883 13123109583137644366 9334749857128346847 6408936871600891401 8759116836247452464 1789096019186230564 6474513027189291784 1096062070201507388 6334966574736780168 8067154458421638478 16084302471185199802 13017167080958337149 3404728221768845307 6789632095865987786 9942687495604006871 9660746562894006476 1390436338070723728 18169528770250119327 3080180282708335768 7590553256914125760 2476378927441654363 17458800684260246917 16080301054058106069 1884342448688734972 16344118363190110420 7173314992442081796 10081740468170214105 7705442932313281600 11838648128721974680 2978312926432564304 6553120400685504112 11308275849732643095 10951545533683771526 17335879130839667973 16728759209987117708 17005202569376078784 12367070247080819742 9573973542034409139 5489354895301795232 1883212284273792506 6950403328754525637 1529144188199616775 18249236812654559816 12381842972264251902 10222276065995348747 10731731675605051203 13069053367629211290 14949768966758000161 17181570232096276765 2538816061563501165 12317837854370249471 18259727892270154846 8014177080719432817 5444962317809458478 17215729234255826216 9457920044099858762 12184323164718517139 15322326539981486182 11990688846006803224 6740404409793426018 11289714805574425845 6467299356234056064 13317964670910951664 5329821514084358259 15898259980631975830 920484053093415751 5894198696499900363 5913338011987061479 17094286515852268181 4653901407020742103 1937060998321916222 454717593826380040 7930825963248359647 18343747973549177390 7956583661002826533 3341476920082306102 12661401103878132531 5992732156278521643 8130320483225002861 14641326181026700448 7596314519153078567 3804538632362170108 670025757885714567 1671721653073432296 9286463325402291367 10220245316825293867 15668666444832842266 5868540482733150332 16914923111840676660 9200903948015662147 1830127256263099046 7919747916882732750 16841209061830850636 16583090534441195279 4720712422794848151 12973150842307944190 11851821350290364589 14380487542915456940 16480007560629335603 8253416732249384010 3414917825525073160 14273873675705882509 1845232132982113244 9342665371211282229 5100538202499792495 10461372980426040239 12475852564452448410 17546902956619242164 4223854742278883731 9919387294327412069 3108812562962830976 1361127095279165304 6417684455132057461 16275502623611587889 15071178634831281710 5530449613448152571 7330313754922296915 7085533076648412720 1545958281060474798 8220730984673315170 11061696877963767196 933900694941622974 15749191634006965188 12499593209345074311 6880258562759104921 678244180536910631 9279742514610495101 8650293233155028103 979838211665518298 6851416643663074334 11770883903715702927 10439878868547942989 4695862378599453217 17515013947738630559 18013259038638144386 4588171972923588281 8748188436814936336 811550840708076130 5921292243223588204 12816620756272267141 11590511667979071393 6185865804981349830 3027144106683095791 7499081691347816396 14666331565877180944 9299764115969407774 13088228217074708380 18101139990768585796 17044152168652828681 3025995097903641806 14297001779210738461 16977841712873047942 1987544547643068003 13851294582426627001 6749473771285255408 17863157125005531205 16557286772452467052 2875326651987078889 841192010719604530 13513879585307888474 4214299365418672320 14296505710906924391 7747206288111409932 3890940203501996660 4569409283892080111 12814444876956420316 1762431370124216083 13411279859463689390 17226483278289180701 1887646372844709365 17604846700362607639 10753454220379445963 14524291600921467346 10445938570644185215 9208669447128139931 12233274103030041684 31521790530133700 1721349787826346278 4877639387824538000 11539229559690582627 12013894708668333996 15440530271899918795 6797333491506546809 5630820667259224464 13468864480210571044 4380741224441728769 8811366010341827711 2376618947261055875 10240725381303143692 5370091963767108014 9594255447783659574 4480451573153768219 11482593968192253065 4494019664764003700 126586547952059969 9322709082262570642 11247538766185826385 3481868663225230461 7719637992394848882 15185562976720861432 9196128467856582835 878740463941016751 11746445089151182119 13149469682849012373 14068658714901955497 5483472538331563427 2214919682914334490 1960537252771325468 3365525797080068128 16454709170403760516 7477670826367581299 9608861158285708963 8268580311410073390 10876618406612619798 3940978098468384943 9291471599271454897 14058437391626645270 11100460747636637286 5171386782453802555 12987927254086496376 14734789389453759272 6414149092762199088 10788429474960703963 7898976357480022092 11711332914522864890 11093311715638954594 16585934685897878635 15118689873829534427 9254468707172830129 2558172635176086564 9872185542216429812 3138512664898984237 5117189368116186809 17286468672864122826 11435037270177310736 3563345191073915972 1397999199439832166 14050889570780606524 5306580721429415085 15821149991340983512 16852332965710163004 17980580293701554186 5281523158041849683 5983175923120737000 12096228785358554874 2613822600508027376 1459011416603667928 10955894996840045277 380829426426579201 10044831980355047396 11840958861430933104 592836417301391070 15172296382940167695 18292380675165106513 980312365287941306 1534051840936931236 6418984206646037166 8224424873075842493 11643835810904364853 2365639564131975844 4632445482750321791 6332900013342946593 2044924073905697817 5235495941539591929 3827771442369830583 130271364370403029 108557965566951099 6188610534341644329 9790781491922095628 17846996929639220294 412516674196099098 6734990550149153807 2034106641795432095 288466914514881293 17291141221246511417 213050050128868367 405926843327832432 12898480336713136085 14785089252875033871 2800280574381876843 15899024504864187883 7027158481754102366 3598425317285093466 9009446151809196256 3569657365881025288 2742379209592683046 13977399334006648157 10504342393344892965 2859669584891282484 15006571276938907806 6015057556108759586 3947984213684888337 11758123809762662224 16943909904500953120 4163288341012143390 17581210197276324544 7705437580227146489 12368214200286185560 12423383810572736198 6757884480904953775 15240947245606948589 2621055336642770736 11036802924802519647 8469382736558508328 18152479377991109 2096590108540111255 5160638143197212396 1221899866964241676 11047650879890734147 5096603032544965232 9039472666261720332 12245468086379601187 1070349682554279562 6595509417979041869 17582623766018136210 5799665649951285103 1310664320105308680 1433007213527202097 18209935983464539776 7336440093209988853 783202057057995028 17304142812805351229 14566188984318939723 8972094022506874317 6104651722358121882 15226631198035167480 10677634599177245756 2594630483094172216 2119568054659010853 17090721314980032802 5023103740476442041 2817242582175798225 5511468561748649490 12085075562650821169 3501501416041467412 14646990146589322566 11335153710778539502 17805510151905234218 12938866177700324187 14895381131144489417 13018369365263326389 13711758958139432101 13801528306813267196 13516953307587029966 5952349988499654635 15342692870833088275 9733570756198372336 13879372326526948563 13461813416100328976 9191984992857744845 4038605966383874749 974741460609486445 16440092447717623194 11277903691479065116 1634065151056605662 13339508415260680900 17507062639518969177 17331583300156252936 2773944306734823349 17416763962712462610 15879464048634902159 2463174005775044283 8092393653963195083 4281902585216266471 7402584709731080097 15950205580478957631 300451884226943996 12764254826461968110 6627110745893272257 17248351935265407161 13277171186456685032 1813274345873439109 15553852278125871225 17317448960416961367 7428497150089538668 1708068750730884833 12482161763902867712 665541917415104203 11192049839503137770 14919962232683015539 7210494384334408435 11374149635374811870 9364520505381611268 14187558188421883945 3677979356779944634 4204475079909556278 923376112913376446 8166926727752222191 17652631958557299493 12830285201397619372 15698811243294942537 10854179941976387483 3321065696305769701 12998354994307465442 33669611173159739 1658314646208503108 13023218410805795202 3843174847653753641 8108563307423223306 9722140412560816614 12434094567352817627 18322512189405634613 11401325088370559998 13803756104440605659 8509909135908821726 2960278875551407921 14303284972021595185 11271886057869519908 3022310717030459449 4263486638466877032 9380915273834802824 11169126274577072869 266802426827964050 17513218269406765429 5045107819857427467 16921587358484728143 10338886981425471701 12471096707186511111 16762391843427892107 9995252441821337533 5950783603217582108 11858251071954212021 7919523374823770715 9464230339645218536 8096130406483565883 4301095791782690453 10199059522098949871 7727803394430790544 5107564554421189118 5618595822677053056 6991964584906560895 15730629555986489558 13770532640352638572 9118743238149343582 13408454632127725313 3232788007760137478 12608151730373429997 10257983210367110410 13352945114485129352 12119494581700340867 8641007766412273132 10633216398563885889 13994306849920308084 16234606656509588357 4031715719509852482 6126606486774280010 10554120323762731287 294976929374987460 13824065887267650182 8744938123043951574 10919821248560645697 13295918866951790407 4143712645641741437 1211867310628067444 748815686998863156 4286561668338553907 16727516201544824150 17479135559180700227 18374644188891044731 10756151440331269004 5952884096952568575 18031749614093219622 13368336427136927997 4789242029239429819 17328518054146478402 4305301213915237178 14472885389396594890 10466419258357236090 5280464271023796465 8903696252111254058 5329843782421926699 2174827595909992692 1627454580816091527 15583386171080650454 15614854861328771830 16605304137291925265 9786812231185680150 7484506394283422020 11015735179584270754 14965905865666360763 10442741554875925941 13204414506171267896 14786821913938102955 2148359384699868967 10338926028521604627 8712639183909245496 3533058930664276840 9382522179455171362 3825076084798474171 2233433436948787937 12786075112718186390 18419952012826612139 6339683212381167594 1652063325298994490 2758237151882791713 9529563702838011890 10252807789894475550 17837920070999453122 4830115105633659547 15644432405093903602 9219149529352907239 613960314214661511 8299924773653187659 4699444260711669038 9014077070759797054 1429872418183780323 8727984912558581976 12696003364787871073 8071137964549433180 13104944340229326916 2132917998366397612 5402763939810431155 373896571830139158 16130465688037530369 13570845183416715492 5652896487794396023 10100489098289427116 17127842687539148947 9919748228941332560 12511794839059315556 15987835211255717933 552859412534252955 4392551640610013930 3402462730079074839 186345063037149704 9061666196981290376 1417859043620985428 14091553902950049876 3362853104393639450 5707463833384951731 7108296859300130729 5560448042791379842 7947547318054537773 10750571734722610803 18104545225135901343 12698497568553486587 8405967460711878236 12904715514428885790 10858768912418925107 8805916113033119405 10391965914289555406 6601303002334643440 13826178584939960044 4524098673790124423 6187087273241081983 5148796225807031253 11495095360600936657 3806944147177621548 12867661578041991629 8022601433447441560 517708859741413208 15999046930560318983 7300032307438861120 12583051694785719778 7537636337257220597 9604403815274399512 3052374240178003033 8083635686517785446 2361172574164405106 17839481073728206664 12727463427793418676 17580617100957187792 2287036771598165221 5525619623762179122 11268104629167158261 12119178201837360053 15724023297773548571 13086515054708559824 17592487229612347340 3534979897828127530 4251082473107582289 9120086401013968580 5031977653358297824 13508586985905412670 1857594042912405921 3889389779073662867 13482495196310181870 10916054706904237505 9104826260080642881 3701628019470480595 10802411258358382906 6918481836807628843 17322600490006213362 5004184716907369574 12701560645361812288 1542175204007151329 14435010052574894208 9091216825719149371 3340738379917218732 17896455235918672737 7490153079594482411 3595797229379053647 15860088841749321781 139072847575407256 3597063333346813058 11115093680443929388 25569741938453723 14251167902334418759 2972137630191936630 327034612380859712 478266565146174346 2153794424807398495 2085306682907220619 6843818630483262311 4910556027336173603 3728134904270577768 15641565753393837212 17305445644279494394 6994792991184161119 16816959049271366258 2866862465128134348 17565606059155246828 9770833167110045799 2940120827902554463 10406054452363548381 1585620220509342283 6191651943701959066 13689075694561058257 16941085828548985074 2428750661169750999 16369840954953064016 15773550633677751810 2095490960011623520 6303208043690840787 17874657003641112329 13840150161592840093 3170795541610852351 12788174342695841830 3755565001704643219 14187300451716264923 9022889005119324237 9102293187384623353 14933713539133555112 8121811011772606062 12347000379236993201 3926247728702192051 11318112627173537898 6714597811874342243 3023866028532284585 7867256388034624712 8411292360699632927 10329308146600530316 14219159979423856681 5177204057401902882 12492745659041950353 9592670985006408344 6578712100903009207 8386635297034557743 236554309435735073 13416747529835845111 14742049551241515872 17861723557020623547 10317581599515838671 4221486500125843881 13590250342509555763 9039142396268231397 2392847022720027034 2912289428723293073 10385893606800319324 755113538311205732 18289132849943405318 4640615790024261278 874983616800996786 10185690688330319795 7531311224223979969 8026314168907411980 4802808810764619910 17427381637323193244 18155355838058994929 4674777003559030188 7028101592367354210 4339634996437282902 10730270613104847201 4320213086864102539 12306862854999842488 13965629712560519284 5254681449501306275 1316455827135297927 3191796708932855796 9136912881862651367 14313408309871477512 5125883221949333713 11287499991699343884 11277999073184594561 14770097713708766302 7010533322040902870 12761567866546811914 3193395215210704137 3370009626077864344 2295087177021606966 14772486044647711633 17326622291935665127 14420251788556359438 16125340189988730994 15841863723125623270 3547828599027693836 13544485806754303466 3485270846735771188 2930230487991780742 7901186970146621843 8718335336219684533 6035799326590292498 8938851184809972590 17865777582471309090 5849927371319879805 2018724284893031213 5908762810981765754 1466061054045288486 1444585649242953128 8768151955873591762 3308011838474299982 4102607549548531675 17792828313223251114 11924362519659647261 8811450301493481877 4904529050395907054 18289996724565418180 4930151731931094369 12720430057077717831 17811142987574791536 11339872688146130470 6788532446014004679 4069952629541824940 2824379735443268685 7170641334284025737 13739470044637171148 12528215974444169969 10738355457652727646 8107083088543891192 9689252556449529916 10542288150493826624 16034000726345358463 11985357029395762997 12425052788224952922 133023654432004605 13758968143156838824 10108563486147889652 12862064915023033530 8400042451908654258 8770830218527609758 16101121864375842869 9551014067506751892 15043032132265106654 2979895724020162345 53833442841142876 8195509675034801468 16852776085701759314 16662309129674088730 3624332484066749588 7071295409608099715 4759247642047940917 4696978721442462902 9628635019247421693 6477266953714096083 9753909369782647203 16108507038756558135 12151652913365544266 9961850591156498520 16845464691933592813 9361741641248302478 17995559754708376933 2235679174932895871 13136714167295331331 6877737104322077580 7424968985634285923 17138855907867060020 5385368551466948891 7528741491784600924 16011970359972253809 4609374352023816463 14561937271870461347 4535524455578888944 2318078922275041302 7694658343236668882 10096477420210750861 14934109925105682990 1168942336172120479 2813046601132803467 3081862467093734664 12750015585759103267 10876058249969519975 1473387308936533762 3432266157241535902 15443758351152289655 3596308959878918664 9762368956339391032 13771764859953438601 16756358655538489445 16861867109935114066 1218898537321445636 4476128347524981999 11561878318568841120 13364520272882564849 8292626927783372545 12973343643689935898 17463427655792720851 5821444901999109626 9329532934792562599 8929375863233126672 18196931592604014005 13168330078737079385 11807980090875276263 12818202962881885354 3828437506411526838 13121002863130311628 4720325732184996888 6067942454876416766 5591340846954144064 7432694447228448740 11577832116866311525 6165631799908744284 7331661120645241715 8113396338604609338 15384408207919814821 8474197049963846552 2585529129072514169 16921147496067932718 18101598653720803771 8979379281166553458 1281310966474882463 15418136447472072293 8223303833878449144 64839531577036910 18210377910098610478 14563779697888944121 5113225344858637749 9822283348955926685 7041425807814551335 10760234207325074494 8522507600943569564 16197480989985782370 2652135364647312116 7292916495026078251 18229165410154600646 8585838871105731726 4745537637975878466 14713603303387120092 7535400923820978815 7518670722945528965 5275451273970510466 4733860588943964618 7382194487889457423 13128888660335427193 149750493815270411 3733470286673917900 7929104973933998974 6718899677815932067 18271103747702558728 10193214052469465868 11084935570548331445 2009683501212921507 18317264223775814337 2950945439589860356 7147543763881266911 5185091814427191282 5271181408197447343 7352381944469187449 7657896988471137229 12891251710450036489 12210965288436809636 4977728649741735908 5263232205673279793 4521680998182523562 17252129597494901402 6225580852708434446 3017555889458343058 1302256027404975986 7367587399187227871 662231394528488683 5661110131359710915 11991300656122166964 17346131933282606593 10579566718789704102 8925028643345617934 4146861615419068252 6825907148674915473 16120388369650575549 4218295331180870505 213422570682805392 3164210617838023511 6841805165509591040 17578394684171860084 306402651958191450 3105434229928464102 1536755667489535344 14505093022157104939 4572054060766975352 12388385182651551849 16131331258818270111 1729494324451991490 13748312477524230308 1374955712414604190 17974983164275656683 1595384663846406804 9554297063898627080 185541757217332650 3994838154031585016 6367662165131908209 3539062672887818908 15108642393794428270 2441062600871731937 4890198431943715696 1951941691948436282 6050948215489042173 14742078272266481029 2193721800606185065 3168497933418355576 18342388694761445421 13276648091315129639 7457511954247909911 123139956286239570 12972234897502080577 15672849330276797550 8835251383422037430 11815514571392442057 3818760131100256022 5489869464920120651 807425094625473314 13241443336941008931 1211983088175228495 12043761633261274599 2644979348980544280 3704200743826675780 15490343063441322080 11535275036325839548 2503952313603557750 13911483251248427992 8443623382874047937 15835774950082389420 10424916493623553839 4426996308287031271 7330946530160026500 11016632319389858652 9514600715888597065 11534166611294270094 2793536533668247053 10727705738498290484 10246039018886386394 3505032783702325488 4265053956137733419 15295222751228048439 8166721498896698444 12686966208693049506 667963624011129233 9309443854986755465 10642024740885042068 5364830199537905773 4350790009480814759 7436512683211288639 1362492914347029360 12206994179594509734 18251479469433821406 9988390401454599308 13350997809264759701 2920466522582433 2735114702400620401 7012146269144145343 5895045371965616629 5003382061188038418 18240664447306739086 17854157542197200526 13327919651029847956 12544718939376856637 4822118269153824543 14671288161710002976 11675189865160516646 4841176046241344890 17026254440053606181 3514736690205421986 6824712446709879959 12174138009445074454 7682132746927869423 6696893934501618796 10564136182654438209 7460528607539063333 3690569798776280941 17414607866566077766 659520922468850967 7477020913176785123 14612175955117226059 5475981591506706882 287241835237904124 9973884787901887276 13488439714323775733 3076503799826426352 13393547256768428420 17625809948782484413 6273961202467984328 5132827570654982950 5657491714765785644 14231895720273740559 10811470962760778497 7331931141235626266 9157342784705592318 1206907883205616899 17081029353777810847 9577588064118777925 8547776443650819537 7880608881477073817 4730434719266915530 775632952622048675 10878881941364487996 6601311428176833291 8700339039724320840 18438704371989888743 1943111823779499321 17177939638753220256 5955763866730518842 2737481602157145889 13436366363158585389 15296126257826353998 2961613130354842157 4406221074106625729 228134084610724102 4368776175006025374 3083669283877330066 16181177676117563653 16413803583182581114 9436160200099367195 1796018687760695860 8544434715929712818 10905685388394991279 7749132013612424192 1782105480965212768 5510542645796135945 4353161082934793676 7173887347021962642 9212471514165003013 11214006926632335239 15860438849795193788 6980777153199754030 4157637726796321966 8053376234842113873 11119621530728498061 2902885744543220456 564986960789554537 5811833876532900404 15553784520054803395 92305758007194245 12108860834599148954 8935800915253560550 16993660921007668717 12851100957353828896 11941465552054809620 14912823734380352416 2866549273048266990 86447312972594889 9814961317854427638 7135843613834707936 14574540202367372679 2897586617028882960 6235738437666198790 12685131250207296590 6665738131104221681 18046106556675719165 1979309684671211858 15438845925748732956 7809809204427199861 1486049066905902453 6353959755441470028 15401485167068423234 408292708563398807 2053425892508287179 221243016832375152 17975313110946985645 18154757967128940566 10698338990012261263 309648333896041941 7415958316565161651 10382571035032629624 10745946158347113584 3372287570854891778 11942744645952434145 11757977306071872570 11678259229008157398 4558526053704156650 5620686079039170606 4249438750358470481 11960254263276009714 16774643401713691520 10791386570268195752 15015572125417689175 6987902850484191445 3702425310281202939 11091157248217422390 10948747199622441425 13339780635543264529 826429535054042851 17556029490466314170 11296312509765320460 17649483035256096603 14423865100291413916 11275067748599714584 4774091745233643075 4329835260571723926 10131844676971475985 11647245927497445304 560635412008920797 13468550714764942423 10999246019771325766 10889138756008413142 12437946567123292417 8133564371806679573 5067833487108316096 1911669997160454723 4621169174453751065 5381266491028796572 10503065052217362672 12320745112892951123 10188841970521357611 14189601659240370270 7798298681346479534 2193788771224800571 9534836235837908419 811157496909309300 18120862139055198622 12983753946075270275 15117801061152047398 10750916981883441021 810227561151642912 12817108674086339705 14498631901557233465 11392725461913328395 15430394462685300114 8746760920991480277 12109332145198614519 17528981686295716215 11224110908957564490 2156550597037314923 16469762289138115054 12292900888767157147 5076788984019011690 17877969741446570777 3308484952137598452 6351447859296528387 5496443677121247943 7634001409925645802 15177292876513199563 84558574635376828 18225351355072564855 5487133761573418242 9431666328990036062 14397979910534964454 1884539969048758263 7482916689439461889 829149255314024514 10078235086707485920 3385114391847886708 9545753989963565326 2627532109214486226 5044635707020898948 1384898783076462383 392867426513724197 14720095518641074689 4632412852487772550 10371634597008725618 17863811331284566917 5664446057506503733 11316881167913610132 10726097697993818483 4749409278201134586 10659946462024205972 9206937269697228752 7601668405063915506 7836552356676046582 10286859474810629509 7910576080273648071 4481792755547984238 16895140840164892965 17503518712562719366 6284684593066211739 7643103904193446789 7780381465536244947 14102989796236867300 9626002411291856706 15197859371609844888 11431794473291196824 6020948584278022724 10073922866873268813 5331735787016550000 18297180811976148360 8341002114848045085 15679240781466312629 711094411833869757 11747907262792480266 6878645350924540333 17528353293853095871 5762483826898553562 14803431332373905994 8871584127703929362 17824931103934320002 1346148288622126111 6180290878124644376 13231346059869325323 14731877154269359053 16652488603789608835 14906168517189004751 10832869722939524004 7369493593375210623 4566199305245956371 11523452338750322485 18179535394959896845 1147752437908945250 3357392443813437450 16986549286193782282 11020663835008346904 10757900006683194943 2382043964415705509 16881175058361349411 17811360899588367301 2666122435531823438 13595737426476089719 592372422754197170 4654011379027745475 1687636672667118758 13351600931077844927 13055052677218186014 15318409038904762099 9673930751747840336 9545332440013570487 6642247266898222512 55855744630227248 72912440300401520 13214834431605550443 8197447753048045164 1249077000044550735 14978277995479947145 9359832935726037271 11306805754818275970 12605097605539228369 17723996305849779899 4489625772994856383 2940569783964773471 6261291477909311171 1994000885651983762 4849383767808203966 9387118463572243774 3733986910493169515 14142726991554038794 9855011378449209408 2983073274676315787 2736763590108726879 4835713086093113238 2665915065798271671 10314788090929574700 6580848849833079279 10549193640681284356 11258562042850189258 13870694890682524277 9074708345102661242 4448358823269819887 6076448292656129704 2182070507217926136 13937725607583947908 18115871552122850216 13926568949064148157 18083307145777998014 17933130610739657753 1364685172069568146 12737110914303597592 12398429867232804435 17647175472753555341 18353608286865881314 8237509656225705269 6727821160215499885 11177612338024842406 2205517544526596315 14074192594903951924 15333797092328200821 12753876111085954343 12448112390333875367 7038802007552499621 11258245022379573066 17325091931562540755 13734252692494632597 16852224772177112094 4427481538542627923 15495232181753960172 11560722360839203093 15176517470782724042 4002396288723924649 5846647607028403450 11398466604395158695 10176920646800233600 17591752659801568511 17783842675054992284 1100739087469793694 7823500651265808807 11035334409988151892 4372283511827558057 5595011355385451622 17444603161471272745 8854834768532795356 2312292285833889062 15256056384096487458 17750187203339147687 6266910464092237617 16047305260214594965 849244482675569445 12880453675258302849 9525217829672091914 10206238732947583625 7268650130244440858 15809681707452457933 17529724817417336819 3081056415653501219 2406916752720951570 8440880023784905343 13289616691155355618 14425571159040162729 5647443634829135311 6734181037032652888 3665829942759258662 17896801965452828106 14774924611941452202 14456000650585825713 9694662789353537737 8207513982093414191 7201708405783985203 7584892095907545085 16527658271785365023 2489317681122237577 13833048690215842262 12292772177296836445 7917568420157005461 1954779758922768377 4483952650945557381 16713392587136797444 13165022073833119954 10918153199127187265 13870785020547947712 7951347753180080955 18325521878068244924 14104544176912997647 16611438062215185808 8483698661995513792 14258711515388583297 8691665904154660425 1362637879775816761 9977235297507816542 16435229302891206861 13971545479511296035 9128435520344593274 204212697068233838 13810741537637155578 15822751901410641766 470157968284862494 15974344502870081361 2828588265053172945 9107234999898967158 13876085130778853223 13980408309151589257 12468004651056783092 14781999834194927947 15862195689194311010 4561273833151926490 11912586493971611539 369296559252495420 16118054120781843002 3363263094515248184 7719599966728162962 9633241205653274226 10595396363284210231 16749695053961046457 13897455038943189132 18159899971346111749 10702603386058666698 10014206358511839508 9126577887065100121 6853800714900748056 9831302165029575220 10085311041955644516 3285027276702675595 14560211560851925865 13893252883969948400 5390865603713308388 6684292596708160808 15803902617925750651 7025745697600555472 5658065012499811645 2810565830041182263 8374252321758560283 6463036401466332298 13968475390434553500 6876182757888679000 81982655631124195 13316330547800388045 2978787329773483615 12841342484893085375 16963322588553172263 4368613318177478439 8977802596272979201 11627320860640080579 9681113483583653934 14889474173639645792 18077524863325330747 4475984982314133982 3387461532902884153 11548314183112483281 3119189384275027865 8672724230641150761 741818474468675549 4873408137015329272 15047489522763322597 6098732908114489365 327836388206267017 13312781872701444536 6363239497355520559 12914752659004242318 6930227787700641938 15798329855721722746 17553194205371434315 12470618646535633664 15430248795274929972 12536972358124072482 14469396423120031505 16931668020185742099 1545961757954544914 9326569430403754260 1893064360638128032 18159505036253490063 15999165855377376367 8165891544985204516 2957681252337826363 4931642953582663689 6247492848573822541 7523583039520871621 459391332325969610 1241607492158713943 16166072938040128502 1752577394430428546 13006383972097028985 5106742894117482517 4847029330601764632 8898104784923580484 4616325578517694951 5776980169210615630 3253275154167979720 15618172970452887388 18442108458190524548 8703828812730779116 3649406441551038094 10287607536860162357 14095704208827835180 14471123061291682273 3980741121507596652 1680326914819156014 15999383793842474183 12605878614647476093 16240732064104799802 6979475736440191925 3330861000168180320 4839101050604268533 3740099159435279690 9049304599747551695 12528309045925869715 16053920120754210109 7323631419551679109 6424012676152944851 16114004211464061716 2606900052940257731 17690340385170466313 1696017397502591085 1304195596020717873 10693368105046493448 7890100647323293459 18420922999948521887 2203415737306180063 6649841954761449281 10115159535383431558 16879527753361510452 13707995098601120508 5984911179891903488 3022467498656428119 2753983585690514487 16262747510056635018 9851810683967139537 281047233293706766 7729256826813643192 12746574658320456714 15132745768960469592 17707982417316587810 15941919316030886891 3025914535714354612 11759148478438224322 10933012018307982152 182003674501471480 8684468236108665230 2647096266932043866 13271930684586797202 16342345038720287578 13856326072057963249 3032477571780724896 17944203503628911215 6606482948159514942 12177596210205722259 7252627275405465226 7818336847501756717 2719173997195928953 4343927513323546972 10577403548254694082 10481562329584132408 5472881822564125951 7449642139752964694 8193996265282423571 17714111953002774949 8257982780402321216 4113220045795677015 10199341964220282393 13937697879963646217 5173631668687847390 9938205287214803475 9605272182379560303 10187330183988104333 13329112300845927480 11995135033811449407 3307496466813204629 6205708886904754016 6675317882801821948 18001326535683282046 6295611317385271146 1903640995315483075 14080871610691594694 3833146037264491263 7358398368145501622 7380569994974446159 1174496448037155165 2482014353822911336 16591749087828331873 4626999189869136565 2223993234892733904 9212743560481459931 13294929466927148511 15824080941569951820 4795785432844151606 5775373578854903020 8247289859070904580 10363559296829323703 2613349684795059417 8520923394556055378 13778072850540856897 7474802627309807063 5314437259230990960 936633036359107792 1564163442912959727 11674099539602712753 11488990329226130030 18238375912163244109 17631687939509134490 17321094383824673204 591581886542714539 7859639445759027952 5739191722119109677 5582233097645160227 5782249451311541371 7413320503012772780 1882073068256404439 12184925133518537010 743636130122408362 13087110527061571558 14696830136003777706 15998861517075680917 10375226170822694760 9996856901726099512 5929335964445146171 11463402106949198392 12471240977584954314 14337436187835733960 1749289337127889257 9215239196774929263 971208288217607674 2959563117852432759 2471201275364435019 2828493835502954789 10927198255417759632 12605032174856311116 12133445026421948191 11041523600866296644 2785792071975964640 6410200498713622311 15767454762181732423 8215769731788864784 6222230679883341522 13976531265770821290 12575652387619193363 8255095171372906360 881758568942261413 14929318406600728432 3603930664168343237 4175582948267984126 5414632162018027471 11838062032026632279 9479766593940838822 5794336022356025587 4706127184462336757 3219803980336297899 871281792298844490 1399313871478034696 9026665805689563348 9277868866423446214 15793474923343408265 12470024113743632277 13547910241498603734 4688513504229086804 8341912684294259040 16456510607189290700 12834116563268057924 14891266152964789268 9824690692324376825 17711600099928542165 6796222355560952034 8454671829456825139 17689972077579423849 11398474596368392138 4670802572803295997 14132830811217027721 16665338192543696036 15104579647597603269 10220647516977622604 18384659432000022872 10338689518330218943 7748391907245183494 16459059986590903518 18393579078523266989 15629409198892251140 11818545065158962469 11600852225367273080 10830908875363484795 17548408368437334444 7865164045532679901 16453359924958410357 15011487443645194713 15291549829421476229 9994561850770955574 2303358660387811745 3895160598689553068 7304360748624236771 3985294074586866327 10021079243872776836 6331606146517987905 12993939947573851226 3207044883008759444 14157069466033688076 10835833291878748950 17082619146701600490 15763177220717138769 15919572874816368289 7691212197739637510 18233732756935843444 10667155034237026912 14295368397389314606 6787203810013095190 13907694378428567121 16713173588317942954 16999016680693123699 3639149991809760601 1993764328698260173 4995253458493536895 7529862132572827722 15771042167415164561 8391545745049121821 13481497451789903992 8618153166657485371 13939908212558410975 11066275155992013751 7332255737902058407 12957667553655639583 6260791283215597031 12685312841112412404 1672892570862753414 2687805832279199779 14962565091575733612 10314449989694583102 5781170376983506773 1424826990478933580 1189835661128121883 596461210061148145 4413800606837280130 9213095194531656434 15575389710155719761 11453863685936928437 17136349558972888582 5616220727197333735 6245479935494913852 6796652945061880679 16886514640517977621 12202549511564229977 17479682871188382405 583504251949331097 11189371663925646994 13720968341026488401 8261907770858646407 433484569664507426 6175246838730876096 9934601673363362173 4794422249722617233 13202859222172721815 17187841762585689004 4834351734608759391 9983172349098466953 9624175549908649766 16140347261875488379 2254182844777163997 8423582658252693553 8145474475256884628 8901246273534503230 11070014651996277204 1814384535690056985 10115390987004264153 10260457694462416554 332722666036725918 4153553126661972178 10472602351289531286 13861053638380061442 14958894212256759527 9119970759719232781 8916561291077407414 13602531938494943071 15233297955816198678 4538138077292433468 9262691957654537732 6093107800140347552 4227060571618824576 5887741178441894855 7277423277798802052 14820651180460377543 11511180060860722173 4004024378270406378 14015885567082444644 9240785688497254111 15749925104930588022 18084353067886622830 10784334971652380210 15473033006407249736 10052619352122879938 3886241520564232283 17302276700901795467 9900821266077041867 17914115985930377675 719682051462790403 11258252680824837411 13708248805435085555 950440077064993940 2924553242776557508 8493528004824733273 13979143891003599761 4911109841067026653 6762163072864505854 34868402446632822 13143588301447278633 7012227840542754463 7913619730628114454 13648599312375066769 10684794138011263803 14951366003006324407 18379598206294624698 12074115983376825076 11376593396659416754 5791584498511426486 50621300590227998 16630019120690943963 3586952676491509824 2336347244247488921 15504437198311670790 13210956771078200976 18315447426456710500 4670586101926154299 8527670149723509790 10172788085154521085 11004032915528200277 10383300116353163533 17450426380646961883 8686856834180232371 12808894287549533296 18385609069666057109 4136835638752924188 3549034304779301679 13436659734593834429 16567776604528606536 5697735491153197062 14091194072817058769 17616006695589590784 10990661238006676403 16146657911482859807 6094630116600903453 5097357322421500529 3420094906513519526 9765892351518559786 10584848388567452340 15129514470771795776 3561254181866146303 10366535757069338090 3176059276574382317 4227021361267276632 11928864461344245700 7951764396639850125 13650713382117343366 18337961003788717096 4455999684080048066 9949999915198985968 851165091299397358 5022587300516969138 5341751345413716627 10799538192457868058 6843723609054872196 6558575146292283627 6208090714089955326 11793168096538763933 7106886813997153282 15668009341702098270 6578278517836739467 7139210493720535804 2821853794230822657 7294037745092058893 8370447988648532118 2434450245913300235 4138383326516270769 2981167005434801386 10168168354862971425 5847698657934461286 11132550521684364119 16946695148200565258 15838653219262998544 15085777793747327470 4717954061509251127 9067409514637292372 8880847891232654381 6904056978980685462 1050615290065135588 15376020199529762678 18421421928304944638 15384729366647209349 10897388275024043246 13656758871903894780 17939102060993663759 9649434254444049125 4352093331335940545 7579960138343563559 10480842516344002064 7896377310295240123 9916088604404710034 9465677558084348263 7615450762642048668 7891475862409783002 16336791343884526921 11729634378006521764 394236952951218971 4393225182608759938 7856114078483409432 1417978852743063648 6241700433502631029 11043534060959881696 1059413424487458364 5038262984177565531 13588357217465486472 5387694601329726498 17141898519989851407 16974395471532996606 13884323852631189651 2522611431107276825 4717741157019965895 1607018534643611205 7232901882865514812 10387211568120272796 7155616815130487967 2642644334625702166 10433904301775484115 8270569615974707816 7790811387520970408 7647379731161165305 8643086148970704322 16610662770275265393 9197226836117569859 8840788737537387111 11715079091811255856 12536540773502616050 55379301269269751 16731598608145812742 11886242279085344299 12404715826230253388 15941464042125614181 7800970163905782258 6053960067121519372 10394964091437899848 712235279040069944 6861363606045995156 7603778045803113644 8707772518364798703 8769080136097550685 5681031692729521395 9159366217452112801 795812686074347457 18011836501403996787 1414033498400665805 16522297559862729434 8242163340613354400 9244888150286972548 1000637900467852422 13027897445496744605 12814880389733054741 11432869104189703706 3612376318452731436 6087323793476818022 1754028706672374341 6103750068943661725 17668226961314849478 9079362784477939603 1867377533437057301 5144938511155494028 16196807707606531016 10957841270331474336 8836766373757367080 4537786510638435077 13036386680418871141 15138901423442536043 16295418999242370022 10321318513224274530 3168634447203479603 10936521632433715354 16906233650737996238 16446851949746224881 5409648336287520311 1697349426734056296 6578456818044769114 15686754074892962439 15862127857869136963 12690967873870839858 14672940932774834732 14822445912571220700 16565817471299034215 6141183070963644960 8071805104074632098 8286346243685496327 8492180948509843471 5859032164408527558 12118302686993206971 12359116295673190610 4201097115169299063 8216301125277954924 11884107732965181911 8213180332915815894 8520258603419344447 319019514306736682 5218173445081084790 17617221593020588297 321870466519320064 6393624791696277772 3312978612603186476 12341998271532771009 6769770086045782114 389119722686341319 2372947114208398154 11640283004305984011 1283466997563398920 14725048408124907516 17520055954581890450 8227835938840074686 16613991206837087623 12517122534429462244 10539116382544836532 6487713765619413727 10233422453336454315 1282353881283244382 5503673363231512763 12767253755494291599 15013913478918354424 6452110363556854131 12548329755544573927 12952355427382103361 6784795454491449644 15640508705718782961 13525179553005147561 7705903792664996065 13523262984796801501 9453431400386962166 17560538468661523161 10862374466180978985 13560114215478492938 4173307570508376064 14062532099855986296 11856274923399891282 13960275370857575822 8703684926266686933 8510950126896272567 18009066398440428329 3746568342475885937 3508610001268699440 11953030747321329664 10828480365040348358 10958448760983118405 4335337266163634443 11912814192644851803 16681083304516821670 10783043878701640145 1732879044304579441 1979758425291630413 16875507200842298742 861131941643238376 6646234674887450143 14750738573091467316 1773783941976161417 11862296990377856548 14987311551801170453 1339538711524068618 16605922653185825572 9109718355854246093 3142370618094778490 12845213643005388723 17247836930944271933 18067131642905437646 11727456226963892822 11594857905225175244 15081127033131570482 10001060533034037748 2934532278453162794 7086692624351649444 2355774431084484420 13287898349886700622 3189714897576604340 16683773833201962930 5108785108699438387 11814757972002857249 8337532349290545313 7678065310869044129 12015906693432427266 5779602606171974463 13834641062839549961 1745522164269745515 18294769841326595875 13813201288163195820 18190261990015914168 1460073148397443809 16562515460319936963 7897212551130949191 3652472685255490903 4134007204112433875 13395200342156423388 8679696203928238020 3864313919125712432 13642986328258967357 14003097671886154918 2923240420967541410 3772100292920715530 16132615131799604792 2155484068138806304 3343254323030854871 1554373029270180406 4118319693783475804 4300901404985826591 11557868600264256941 421451505628339152 9413699547598057116 7853798207492769226 9738919794118131936 9233284760196076839 826382007231373730 11816412193996559024 2773029271939117371 7831107569663045142 10121262838529298424 7923794444640191889 11898913367860040255 10379905786923470797 12974395120286797404 11422251358656557514 5625913576325681619 15112814701928607130 10106192301429160655 552357682021005986 13350315539296205334 16420755112016450542 4439724031199825169 4914291202314363907 14919271266090061775 4861539547127495948 11182273152134716533 13813239960361486416 14706018432136331903 14699461106142756568 11381124525771241476 17115072766061958824 16977645986098710579 4294498732728483068 342153234558904601 9307892663451650499 8960733025124036169 5806306346235095596 11812952510931156012 16231446162559600819 9499814230187931493 4561378441772355659 13249999939658263133 2171463007922330701 10485186484287248957 13840907713513586492 15079728602028791996 13714461680586349503 14198117896652154084 13258694232700991204 13229552853081445928 14528985926799008245 8268897518736552054 12225984666073333168 10248070707365393040 10349982086660181360 63352445265381630 7802699545911248216 9931448796214547404 10742713418366646594 5463080197025254737 16186473243636007717 17490815849919531088 17429906397706966633 16785969637193034644 7975078284136691970 10572301473771827258 4252742043086843120 6593040890776439444 7500925950220557395 13621617425575519522 1796508798650453201 9717208834707664946 3320860381384754455 14796463991156660883 18428544279344695794 2685233867771990893 7124877291621506651 9705461094648805539 12994881655180755193 13171668271275046515 5797529449323022664 11215405181491365448 9459851781670726058 14251822457474164389 14695627595289722462 8477556007985393217 13311180076363570294 2828417196699922545 7061215263765108789 5325942187872048705 16639029575894918892 10423276573431312783 14372139733951719184 14690185359150051420 825936185089539205 15387008288697996700 2385765424676870202 2044815935038185790 10490706776156074404 10304872399197443874 12554736932848600005 11655379687290408670 9945806090678900665 14125031938019492997 15074341245296247960 11219185688444180950 10660244998203224196 15791406337579363312 9727467173442116217 15437674572702297292 4183359633181796665 5792407855418997939 3156187780839878144 3759384101869490020 1750214835880987958 1616404752043087561 4998181857328443796 18011296132311445579 17060243468924764195 3851753470744733658 5800306728497671690 11977253839937963552 204327133818320249 13300431485194989636 4688319194083747235 1611087967706652167 6814877665221387302 17370400847860313307 3555172830360598290 13208027488525359522 1393697530128340925 16215471440604816713 15172999772728921531 16971323915298052722 756313477660425577 7225733563894242752 12719656511587243212 7167698486542799873 10960316918084465517 687556964876501157 14087247131804089748 217698663428846729 368985499394480339 10897752661167182560 12785399011315597053 255758210520208191 3317309185237812797 8440002620433236042 9212841098553405694 3279648108963345542 10734099118302234123 11316262688979678727 6082955713076696473 5313970316676953705 12513049563976039974 17227228669911031113 3233849657316939080 15932662402930996077 12666538866888894707 10217226673144993885 2200099954128292107 9490095514099236898 156919137200552615 15199498467175648029 9360046628987873599 3317356904601655712 3379759088566633125 9760398642001805837 7226390397282832778 7477092042545533009 12935290665609174279 17557266062333929805 12622033935396886434 3219968184103232116 8808974375581815035 16068639225906545467 8457130694529053982 545467138486726743 17541364784404014881 18090898162752296184 4100513671689226838 10846000449901214554 1699871827575578116 8444471609069393994 17069155434081981192 11358775549302065568 15413129959830044307 5427143914783555110 16777828107429400937 1291259067857496904 17905515456382453390 2963265251257603052 52531304580603602 6449632125701904581 10582008452048506987 2337455376879282130 15585474158850880519 15446178593013504633 10137473327864188495 5581107502676939948 4459412795034432159 17960571645635160963 1767056052572869811 16816723527655817501 7138265484246592648 13430043085254533819 14769555551251932693 3662917184215143348 13856420772135993628 18180699559214542393 8487998925676006574 11955648776800178860 16627208693458297383 17593830953383943765 1966020928760392301 11464437768785638655 12768335671269030044 13335397160170440851 13909334578188775678 9890059332373228200 16839863034960694534 10188425846195743998 1910686184316252154 17135422832654946728 6370855484804424887 2966295734055011016 959177237319058262 18327408415019026543 11455107656794076912 4568242153176235923 8965057549185682567 8035674763578213114 936344414078321508 12034006249666115405 13700041827130651910 14058360013070188354 7578874569915335793 2871997345725557119 6115803252982149611 9683427889085495708 12607777796108874250 10411346637574158874 12252246170499208194 7165601768152318019 5250402667170104580 4255600471842831477 13369919813695757034 17134328926561523028 17153188744673096112 17826096106243569864 11816451628571220266 3245325864284373110 3776269755482267505 3260607731451180597 8286351524588719087 16500194464043107099 12834168094335367536 2667610652536990545 17515781724133034401 11898847876330706205 6841329847869520091 3991893220087774606 11819458668048301954 11720334071610326077 15491432523567477748 1078000738318371247 4891019647244976411 537726513668178167 3812401649022755450 6505717873586683316 15543661490922255874 13640303601379234874 17740180782130918900 7490989339423069908 2829156427076495654 923855696263793880 3716928357013254404 12687731124584048551 9153079705150305785 14895285470591988993 5064918601264546891 7648274456311796692 1215880526059228785 4768612040207679899 2287525635815520094 16997471389981493759 14191175067070495134 9453342529155044742 12552407739819760422 4475214706521795276 18182676644541854638 2485444660214786027 7670889049778124439 15470160012190443872 2175658160094337975 17840973933335860995 18214258022300490480 1812552000815105459 15873305922058748731 10737091990330166837 167748685186019450 3898889492242862052 12833873475285671140 583916373137244065 17504562859357992725 13227787012335600939 5774844680066343333 15646219664451830968 10586566328877367450 16843824875172552961 15062002682411516109 11648234881997464377 8972601313277110200 4929656436208382129 14410298126555942889 8015630028445556183 11118078561965092824 13257350316794310848 4342442170131535006 3062368093003484856 8075526647695046465 6888204231168843056 15365712333847759515 16943300283584326405 7507960042986952239 5867800339854344851 17983043039335760862 12232616425003642860 8494848854750542750 5575995112847833807 1130871263713617445 17755705735731766499 6928239028064593186 8502050252594714706 1176443299287371120 6965850301627581821 2985546974659703475 10154682612910394264 9483272128694275025 9941998003078186239 1817754255670243327 15463790750125207112 13030059090287958192 112479603698947088 11412439511310997171 7426254569583021941 4858253618345324781 14333454485811952787 3400062545920877909 16452053003672041028 12540073614720882236 3102110989786082578 18175201920731073250 11747458807382433945 14138584559719619318 18198653462900074069 15265577414044203974 6043772848579377079 15734409547260960645 1064953959964939755 1402347022433966021 3827293206743445213 2514411538674648183 2529005497309724202 15174351080628306600 1263240951453352720 5754456820872836804 9395014065252762173 14422050551761911278 12649359557830764093 6502642591372910073 18035954085803470923 9851112745575412517 11296073881375154710 17372825771830092439 16181342566720053559 14717746654613931974 14615699180146560225 1266789376385507507 14984067521737220888 5168196508892940393 15930337719951247081 16221154678029445592 5471169612584304185 14328799802943367657 2590564290486138870 10209686437249939260 2572059437346971955 9293074726307822282 2775012148952179118 16913445934303337755 17084960942882651326 9230228486262053452 16824511370915319556 1605013163500250936 2306908000911707083 5982455673501973919 7452210462078410573 3535346884651390043 4099698306691019800 11434649577094497886 3644737171003654962 12751191924097412821 9139561307468943635 542724499405953956 8555965200331912034 2255854911268873048 8343964425231654440 5607591576660583729 5974166144974375491 14431824950369022419 17119574556825538575 14326309503761808612 16083636287897423052 18389794930222492554 9920122367981333754 10001457133069995260 2561442200711003141 7133543596555292258 1215320352614507769 11529943619768792954 8359517337577601730 12713784835552783119 4921074660139323751 9289321254384386926 12178737964767041120 10932039044863217644 14714980139274933480 9785807451741597391 14286385236304890077 3523674201476284038 8173500179656143786 1795320633391108296 11352613333921371979 4433139744437319972 6762763635761411279 13441623395699071080 1648960234448131973 14628014714872220573 1026724708230346519 7753401352980639095 17625500532293347811 12353087673409633154 7582111239100930235 6651906445050997648 10794664970157226529 7847590454068847353 6866212352172712350 3783523283689762198 2581763357646730605 11090241892885107301 5935347329946503989 14082036710860080896 596856499267882121 11559608681042587197 2738642851883254368 7256485846646343989 11613092457470271800 7399063476635291581 530351641545576128 13922641723789695726 5508022195333405787 15893037431355777396 3776651745338151819 17480278943907203596 4405250376895043741 4308957884960317510 1459821433744774224 18049058605338532198 12543877425474334272 12089727389452403365 16257573601126213607 2421022094630241646 10146194458801568077 11260616794864886413 17714024814574535673 10122756812262974788 4888309425507514050 1000737085370748310 6980781313053007411 12066528126439521430 2213731399230420075 8065084100788210008 14742983073876848153 4229341961672987919 772139383451906422 5397771337636769093 17139287675509705153 12173483448916879101 6309346894199670567 4020986018206438705 14206984732494968868 9138262653925541582 11826620262610447059 2008079992184736048 17196260774086346948 13731946317143051728 4425544008002393348 5487782296468687836 17206826400010062414 14469113278597697247 10242083736386621700 4426337011151144713 10334397857890456371 15157730513866308722 5166136235246009949 8251466711048300887 15209087839347768649 18196236233735405082 2000678484122411742 10656927855309982633 6630067713380565753 1582874057267982501 7865310483534794358 17362874350242674324 14208398308978883985 16130256312157302926 1165228458015839567 5062774429386352745 5830455238546812649 12843677726974743237 8231230086134873497 8693172228366623387 3871368361226704555 3765191217870119402 13090535400132244147 8394205998253332728 16272171625236371954 6388220736695456640 3681641714274361676 9938515996522247605 14495338988341591046 11206569570496595339 8962873051639751743 8532879511932140985 9142142398995549207 12521694123496541411 7159814016761080642 11186221584022291107 14577754083643561539 10780999021989958870 13657134848581740751 3338738673127325007 14541473278947716371 11463870891490985724 4119757083262217222 16330355104762234610 2752528576850556011 3167957913158129678 10592720500940362237 7440183846488075529 2344107328359323880 5826736401050000183 10352628092757437813 5369318033140782496 11930819106729671585 15077652993349179232 7265818483760235273 8980581811583991721 521438877299759034 17155871077220448184 11200188566197864188 13916741505818987995 7849302607800311513 13324182659665387260 17036145655300915454 1306904871604491062 7964822572662382862 17730423277255053953 6852834532109561921 10794617628205081334 2698911677986107804 5254593314049288936 4675118435467016257 10054885803395787848 3713216720159270671 17086686501758122416 2256594460384999038 9329581644454285063 8740335857745797723 1668434757859644355 3654719498051826391 8873970459224297825 3191739164196253303 138921877998001106 4507822348298994800 5703663591641383903 17517938697923329116 8158556270180154979 16342292188558923409 7235839673973576916 804935463052437865 15555747753348055679 12677004771157736987 3209783969645568703 12989703894939202486 16512964316271297120 8946522562083129045 4815908269769984210 11428333737144071110 17114878211987058049 932414110672595804 7061788011390527620 11976541264571596632 12625671613932623601 15925324394285253828 13810572376874950457 2912268213914227473 5829637903248600711 17584748761719820867 12056561397901050660 7029183815527581200 9130837743325383872 7357600535895927238 15875769240175557462 4610450702295330665 1128303833724773817 3827380597826635298 7551835220645629679 11119869333121941509 13091626971492905097 13060536326746393978 15180872338791715280 14394706552376463863 5627073975579014343 4246816596626247756 10201492595064741406 6160980248986505800 779816063385660279 7353881573968335869 10196165706855054940 1968977933722562213 1122731263538155582 16388076734111265071 16951036365379370302 3061906068063476992 15019933492501822838 6171146834440773088 8755488706470611578 8909559873974027876 8408068261675476666 16434102376799688062 7742069465574704210 9756870309107446311 7134487285516959468 13531771441270200919 12625839695234025255 7799893922456325613 530786524950772521 10284485332762344931 15714417824888862188 6551733547658291122 4363149337295515898 8263558055062036166 5659986707538326787 14063412657966303740 14734220418883600442 15842598704611661748 1309432696547738917 12734244527349601060 17622659272127392143 14578078341928536649 3564572310427617700 11374350043819539234 9279287664547384917 3363026938896051242 2742822143706757478 6094725341105501171 5303950113934105987 16005397079677470529 18078225464237243834 1817008849523428347 7628796003240404997 8638217803080448517 8649340033937746241 15154445195021201232 3617300285465887577 746137845026832990 4705171187766883960 14878276930590294782 1906797445296583784 9396225511685829631 8782695358544332090 15594100565117973593 1613899099171932315 17225921063023127732 5486149870672666335 14341062257588661151 2849721687745837492 8368844596396408836 8287011702909766067 15452390334622615845 16824463975923513307 1408955287583544281 13360824611628141409 17660124457863822112 8239121946353451886 3887538652381350152 13479721262443044585 11354455661831607499 15874234626615911939 2841398264519089892 6813389084773817034 4305592323956476654 1738645275810342064 6294951276362092922 6009768623309984878 2237239586037423043 13055208284081338680 10995506989514815786 15489137287292501038 7871783287714710928 1158414960227519206 17237703631970071320 15274468930480345202 556198902248063556 2659308721721164514 2158545982728181319 13052747022943591425 18436868897779198626 10775443212356189886 16270623779923655689 3932121052485313521 846242570026818557 15803657168647117222 13988030029298062296 10992492007208875518 4680627736399512838 1224051630227490245 2314247462951997429 10798118290894298114 12651982906483621545 3769162928782296034 18285534732642173727 13459726012824382121 4278122180525103301 11213050964563636309 1610896345090804147 13909866619535518062 4754227456882205221 1034488919055150538 3612576433941743884 2563877312744032654 15683633704714242413 15162456962085008976 10686049066404503713 9955597990080540013 10015954859307654689 5759543195878793102 8113258577143760304 7090935279247671993 12731577421507755061 9795469311875340002 12662335858643674318 8143411120344605442 17700866917241708869 18015864966308095384 17871789653610923581 18022094196392298902 4188307664603530274 13083815525099185024 4389956525055576838 2250504037660074176 7584484126953249735 6354680671042886635 13551885701927769860 3259533440067027172 6232620733976627172 9139848953699425276 12489131746121165131 7705666219928230864 7498664493652076578 6668479461901182227 6115264361058453301 9142599466606355154 12304207769837325154 13722108410446202750 3491321610676438118 14402403771446577071 18429211309780584513 7396404587254571065 16925576666347604239 4442206387575282719 1876564536361873294 17750966071753060777 5402531869769850162 6709508644566296174 7694181596060444516 12914685534381052729 2358695917510244977 14215831160718253639 15537939486267762247 10508649734311267521 13494599274870378918 10312101318476520408 10513512926333231934 18084929955145400245 3897738611938280483 2758751623038748603 347594448821487277 3177033323980120390 3229544217572891392 9633467191741839666 1736240306530887568 9939528107183025430 5254113307576973074 340708307023716907 13566305040028649441 7114398759734860355 12359611085826757842 16267361313155966286 13065521942271987650 7786900792723157263 8698900434200342468 13454819393483899060 2829503178207871030 604081171006211688 15735438481892873045 762783805190834304 793821423066577637 5047524305170687050 18398381193052174083 15088814239017550531 7853878548865443358 9354444257394719335 9122339268442359454 13727135037877337842 1885891390161321127 12193886243563698790 4595822621226959675 1284445020780928025 223125426975479459 675861759708164835 1172760833913555292 7247809585692410156 13222807568261879010 1717014005297432676 2910992707203656715 10806384043948611274 13933913739895654424 10871850033718654580 7911287123956705212 14635958065475198124 2120211730746645496 6178285372994922128 7833917398549068921 5238326619593126032 1641626521063778556 14011277276352979163 6732747053486085253 8628547036411155890 991308847940330339 4090571093433818295 2886125150004685995 8966711971728404902 10575417422333512 141113548276176105 6329277445801838444 8635902612752142964 11265284127732601973 7579930919872778005 6480760150716740741 17488598223588662504 4530325776175513588 12701075544917096879 9393451819516243571 10603851931088878658 11903392977500728377 9622431797736969568 15458573339621471984 4125550469535440541 11614015754962363516 12336778475157454645 6931336145316769516 12988461649728671764 1358952839618979203 10303989224949208735 17708390431826749280 5521216265721890097 14242576458280828194 8889554282795731409 8359778993744090207 4148743861765949852 7019220858383614141 10839407960216394560 11754448022987258989 8770180384562461224 7630833224268681064 7633969371656640157 12589273040985092656 12004785598155712008 14920828536131437425 917745605334899180 13599230795463044961 17388332379343532723 4894103202731312000 16824936844315018807 487533145626624721 10694326623706569228 17907478873634495564 2318050346310493527 17326080433498583169 2737417702716125137 943815064933427608 8102947674940714647 5709222130924925973 14861246588682930568 9881782790080175178 353552812723523060 5011037746956507272 5139827529197929421 16311349122987902835 8176725362399174053 18136963570962699601 4408627109213417456 8773833223494674291 13041039482617603318 11865042030521572087 2671371252218227612 7338154102761048881 11999880199167479321 12750034470372664603 2034380313282725584 12115530647059493016 4990888908168620276 7728441286147916024 3668485283323790170 4954434388355517976 11710958586031544443 18119147685664569018 12459756318033403737 1091984902250825700 10949630147906592874 3647014488008169862 14137446088047262288 9868725741858666554 16816749157208730230 14628590868131116652 975538985630396436 7745676791302403249 1078708654391816343 3376956542746893928 11377664931693144458 12814295944048269160 17600431646277864324 12991117494364475107 18411649166445589643 8193953453844005334 17807242906510941030 892112357328593109 14026628557785592487 2262382042036602893 12802775163555728589 7787651585527281785 11484000988175924326 179448458064342436 11547630503020418575 1241105162508832423 10119829262440860390 15435624040960543379 3206559294958107568 14048781051138485473 17297792965927393852 17994995941370426633 10676825867906691438 12994464848160128523 64611864942905571 12327940643837934681 215524271787980290 8135860848948032043 18336150596092319915 11550366000339159317 5799179774219891994 14051844097171419167 12213748066715201873 6487295439826892344 1197709271593615451 3467986868949953695 11233486089869444756 4175548424667965886 11930586767193598674 9394648153915336844 5846383273588943626 18151418258637705035 16311828336350440661 2352437737914051684 1351637183896098470 6006588069480320700 4003160696938083914 5728142153887784359 831767902859013250 6752058924156237590 11883355364086569824 743033611034626248 6238365640686880008 14111552603461037064 14956192479842689755 15442475504174040398 2449315519428066699 7254175522968231544 16875964295238284108 15853558948419364375 3736781848337629122 11136816599189904122 9356976274923136558 10525976151411122780 11520505437590973801 13595562223047195154 865667892386486220 13205989075308692072 11425676685808498702 8371115054285245997 14680550560797529959 13338837332702319503 8311908726836314672 14096992200894159222 5843538058350977889 1454377043096740515 3044121221583310060 3979989563757479440 310714976822390586 681279218871159167 16116810116995634240 16025668077383267257 2529502208565611047 8575104563645118496 15503221583355884761 48772622203160189 622434373313369288 2094740042738428024 10431670533304601753 14071810209079048235 2291812395865983875 8671328625034653939 6746720893728806508 9461881036418142518 17056978516991452117 13715351821649491531 5866369554601644208 7005337921140203471 7822110918346546125 10262414555059626648 18358308458996431186 18252496642701036321 11894902873528235994 136372397685727042 17154758444042268159 12564005746544855922 15633537238674176233 10821053328223181922 14926278775121298315 16311455657932204013 2597823380024863299 13338334681537252723 12274013687822501741 7973244254586339567 12910881781813620865 17782198541913715191 3798670571864764428 13411637108535590925 935968985785005416 4771153193850624727 6939684282721353719 9765035533739495308 5743111837882865942 13484188073214506316 10574602495339247838 13332411360438778272 12989940856635130205 4200715231154980047 2138831182428379172 30468458022105732 3057875771428020041 13527032902432703041 17594425298231891831 4792932894406711075 12469760065346601887 2125420249997391910 17091179761417279697 8965924212037309431 7423742997188130450 3001481473377278239 8523148225233382826 12003719096224992624 3152016193450362311 9088628470597521482 9618949939657558370 17081023530282589264 3844204636022195489 16345229733308006766 12433410192896130912 12203761546337729708 11878851413958892353 14471272810802152891 17516639068118747808 1235803531076483586 12920957313231093512 294519305703630024 5978689626006255454 2115704628778517971 10784205487378714671 15248165369656990667 17229142463996046755 9869024387907565275 16847041686125672051 6214401590703269316 16390099983351520810 15626835657332926667 17673735487774405307 4744258462421063234 7757516274598530732 6694478627201772882 15316863093109219425 11597728145192848552 8291044406554563505 9056322789012510257 4426370668064055168 10643767495893610872 3250502349811429220 12218503353201348762 8322329275418870820 2224322826640791247 11831719180077537293 18214771135436875444 4987929351453476563 10317560828469357042 14254594154990683709 6287536883041898284 3112104889808950434 3339767601024660015 12097153866257426103 1017942944168680510 8765170571807802481 2129697031962419423 6654155628764066234 6237292755796725468 1849235652646955603 9411411682991188691 11126490549128194811 8759620342043637529 8811879874594692689 11937497409490684030 254890752632836615 13576588750001306238 6817514350655328529 4299172093369279640 12724369730838291013 548892231723269194 9336508356598340280 4205582072549769236 1039503985597297536 17088755104602206535 17685889598128857532 18210140667969105446 5507876157948064489 4512296060000707625 8923887417836479276 13565585547429859164 16542958924961543319 9577741701279828118 3285203267376025279 94052328105965319 11504931034818250912 11811190123551206053 13446011756056574334 13857074847105914980 10202392721215185463 13080399262590858835 14086793667727181206 11805263640839221063 13612961162564943634 7636524035830310657 1735056885006807849 17920448174057727833 1241415849467317378 4662946891654977428 15390846650628712340 12544990568090606539 8613002224796480749 9527027010037044125 10055134367540495449 7543012246429743976 7362226001619092825 11864157822977936781 2613833480436023826 9562024403283622947 10997075129006386755 9061550993129217525 14428071900362943136 9132294863611679214 14940737823136408883 9881000372831636318 14812407222501664657 15699582497009172397 11957687476787390992 10258093639816860933 14455867668379928425 14332454358424489737 12149651300718747564 18359617828489327653 17467935271143276943 8039596393698021604 15376384351325783748 7842968578061813490 9373170910057683287 17621051869186469417 17453811341155551040 2096215113321793029 4315579766976866964 5701933875968045779 12407593432307812120 8266270268250945969 4940187836178356481 10846724357800027828 12887039906485463898 8305601459880075056 9697936557573229735 16507389369361817245 5559887302755193066 635160489537274726 3837480875158524050 9415614307831549882 2981263565560350314 7764984130688930895 16839820899786563258 8723448844772134743 16880233878449341756 9178960333312646949 6094030473644515460 4472855181583090921 13300347148325776341 12785078799850791769 7671162903376490995 16775436975978406407 3119053817529657085 8272905560675120207 7520639300599787966 2108730799275605461 10168307407376642725 11166331719318798943 9179180815634535881 14539169446692504082 7236888068709513634 5924754960729762229 4380746123612053784 5741614102466374209 8254100234631177977 10946507981759259282 1997298184517946477 3443554667631355255 15539820345660742157 6260591038555911506 6359846933011183097 8257508649786349987 5664910168975298449 18164446471358317266 10659035208987730217 6489839790347064768 17391623602189811929 16924789894577392344 15564149771945741479 7028363137890108674 9241834399337988289 7291326334894176095 17692814740193224165 10248724218853233013 1074980836625996416 4524541238800669322 3174173277356997590 3071022596902290363 15231984361172558021 13277419178704504886 8569366283858645865 17754218416850922541 17323679665197310501 2195736328693299925 4194693027218206035 4112530108225033404 8441643341702071575 10494914110797122832 14205192801318929913 16712248031194969440 9778434111293140594 18390169678612856426 8896761890484678916 3788163350387904998 1658129943116601391 9628112926873525117 12680277414692175817 12258007693032613208 3651189459688844338 6745679910881021670 11759361757082855851 5445022305128654958 16098046780499702968 17843383761621272649 16556888858824165279 8997091090262954862 17366092684655521255 10878972431988188434 6203372215610165945 10852981087498714184 4023142070029660936 954306212283458519 9121279184670444090 9299683686822588192 14432782661033652198 2272234137181585837 3634183736683292932 2647453951402663011 17843770806406356053 205769535818792053 17607356005785328821 13846349863320995337 13877998076137157897 240174946504901599 6438131858654019262 5697006488452458244 9110416595805248202 6303544628162317184 4070389301941415972 10046842787528839930 5930751169044581772 15366888331809278937 12646981453403802961 12069777735401509795 4195433437724937715 8202171910880460618 12418919131866701838 2573457251715872735 6824483085171214948 14728436074225660005 4479731210658530915 9437557261186002424 3189743935174932096 13284312972885792558 17275168798938796459 9610673833586284639 988964080793691461 10804847153674706468 5258722122337437694 14787095801328071675 9968525229176107382 343950758373383380 5859182941720869193 6642748585019608 11090088261989323645 15916821349100588236 2790593388596306520 2710179626027632449 10669793054888550359 9869457186783736558 9213140136104877814 5400930188458448906 4633945920500708403 1174036333701497077 15196638282257297727 7502043837795334975 17678519377366519472 17205018973731035168 5858647739101071901 14148414024327350100 9546820442692149796 16716042336876401100 4172477967490384959 13857413158207284650 6992055903663837313 5763252696786910948 7664084408381604737 17568981708438946277 8804817473787743920 12237082571729838604 5035715220238377849 12531456286193966399 14283269968958264904 15345334342977671477 9524925969704334489 4850937131797373780 896077178874095482 1254140044208081346 9704272846404006237 14454441289367462103 3323430371657848650 5508446305636376351 11716062399769311514 12899449949248167423 14604268478939444427 391955540653342212 7306949133027860582 2720757035048028625 10405100694090741544 8728169297413667936 9760960969269302611 3484060954544767457 18177460449259002156 5557314585164082310 15968901323065082659 1639359674224321657 13924388668679164115 11201901844779075101 1737011172074390343 6594624249850136855 18298555333508094619 661164885011785746 6720422274856392923 17788321634268546404 5079504757286281142 12724905290300292870 7922647937381914976 15697950564853858797 9064992052194528899 412086216883135575 2715871085940681842 911360108599742463 16431437488236347982 18039242946947088534 16230294004768816742 3408750612432858358 2291856324684905454 6114769242090360489 1000331028689931082 14881265416946193704 16999010560476343310 4533506515372486274 131323460184928620 7710073644143028232 12935289444148030901 2298300843585926833 14099993963572243539 12054266271264826086 3232691743648790188 2384390098882891041 8297337329927960996 10722868575562706866 8996348717102135148 5472561813897225785 16857480130098792124 3363532619793882705 13351368902561281103 10814317993307140607 167338342614385786 1954394373252912326 3668008947554454785 2487297687407127204 2371364737152288985 11893658438976320593 6755966444483853346 3869784273311157060 6417784392997676263 16714862004345090091 15386313008186616689 2153438870632441307 2613208226858301138 10907850958436386861 1042729783891841806 12774236992866654767 9658484793713524478 17377779093174917680 10342518819315526215 13183537863860529608 7926571896846431947 10427407491847596393 12389802269485544008 7790765034529508889 16424321811587841893 10656954598743582729 8708887481710616708 657197313832056507 18265679535747045318 11557987924042064662 2464534804871920931 728003669183445793 17535897639181096646 6835597206782576735 4135019169704758494 16500146552158260280 9548327726279389962 15074798805921675351 13043175315405499807 6415160851864119166 11794987334609444209 18232269652982965043 9309495567459923003 12493345400986116637 7997707978476547814 9731616494891863306 9092493666398359606 1430816085596867196 17530956261784642424 17101430708519070213 12462452410928872879 3048958307374676607 994225877562861339 8640697771154452769 13232636472927495900 18296696851135572617 785483308292240104 5001850855800343263 280956605440232466 12131472447372659872 14139331221111112814 5328697669642948166 3653800852309258369 278571306803390936 4823355675820400585 5348165533436540201 16759243695532155427 13811164045069946283 10568213932622712409 6261655351522364769 15534517119369407596 16584743871746007072 4320921416048469635 7497988219282691694 11217674000180297497 3468515388559235461 8519124044391835339 18427550740803983964 11253080195719124266 12541872664342634556 14438148945263916913 4654024168912179991 17069487396572435626 781607754452570309 14267424207790739554 3111646756948872053 18102540291984763493 3003157334230633831 12703179887819016791 849304082801049402 10580610477485394009 13982939778929777374 14800622103295331152 1581440630036424439 17719910987327651180 17909052011430060200 16701001896243098310 11334819329153651866 126483299752497977 13799919175348153462 7702926105767309827 9427137975776436477 10975605331305061321 3579223772908236671 7885194144522638259 10071271063019200048 4235237146954835859 4499190984476966019 8851803477313970025 5579169486647490441 10649819357593136639 9735757227005146797 6802530996431285628 13654493353590253795 8591759725761082069 11585718870883339764 7111792318496630350 1103565596935300881 15482824618977362689 17422549049192343063 5340641241141720640 11703206625671140142 3572460627221671266 3890616244360179925 6349280369887126264 17916465394808545678 13191400362422377732 2625504712202565561 11531803895534288212 5115592278912210962 15906710034532120775 7237213439714502974 1492749705143965926 14710348006021060368 11679660122382111132 9504474492095096517 7563622189678971478 4103527469998312163 4348471126981010755 478951591659905304 1557617784684558393 8289331915181007571 8146095052468772893 13483275956343936482 12761590724395806187 7355143269678058797 5057943543697685695 5302545410143270233 12074440252642016920 4490408229911033705 4660745372228743121 13110623127575759312 898088432143544608 8826308685903446886 9350116083841359367 15246804844115747958 7218999499986962678 5502075757079208442 9627334754424414051 17103613784592625783 2366506603521163231 8359254774437027841 5728923110307532978 3927420088231876915 17735765818035269644 16991304626422186853 397626541309845321 12480521852463954057 233432568963448762 15827375996548475372 6901541687545788185 1301118377191033187 6291253903267459222 3931200292591180106 507532813989712657 12677419915877817363 9102889773772257691 15497422811965150549 938729603635169342 4891213287885889951 16920843580321656796 4120635668420094095 4800038689754024213 6563490914947362104 5554695351411273375 14214496017634276698 3185498637257288993 5352708678696908051 9875847054148897338 2665461478364646050 3116644897440515101 4919741003062007675 3715816206476316770 2207708106595171794 17500702895995438933 600537721964060181 12671533107820698077 10667804608872509865 1437923876230148519 5250495654048450176 3034875163446461625 4775619986407613165 11386222667621411031 181670639940066210 9208896155419587158 16221410783974246700 6507925191135380170 6678119445653933111 7594151099852509892 14157459179585547344 4249434036346885880 17492048204859259193 6514226800304156474 12133976619357381960 4439300128696212601 18319568153785329156 15648212009164013250 1816558327134403519 5958329957113466297 17428318425959954041 15133362132167254802 12572259064721181264 9413582453647869758 17541780676841997254 18236596870809542084 5483875728818023598 14366817343250081906 625079663992334402 7650634962024899680 15030964730269187064 7413361569499724750 493281210586128192 4082658315089403180 3869303991547763217 9275643125350208267 2331048491895862462 11014570212379946058 14557379370764533212 11404301751548498260 6851826731610147221 4444510273335026468 638307700110479987 1992015576262918540 7302904558133376745 3983733342317335858 4478121177472491034 576552358381659676 2710871592837652684 8710420755400712290 3493481981645151250 3408135509017162106 16889481102507379196 16273852910139391288 8522762870345559843 10647631700481641148 16929305369884723298 4325762317422308666 14415026381367799915 5257576594653555866 16874841065746908370 5436772977665658501 15692917664291879693 3198075370265394020 16460731206615245168 17518146071044853656 500902710768852411 7127651471226484113 453139431317336210 6274111712132597948 9587729788087333810 7244427469477545748 7688473529411460463 5146810575810334578 9987450736345665615 3946709061042013956 4340201146218467144 1238887366749379856 13032095267720223701 7949908901433388034 14228535425877640561 12320684689463728393 3372897099710763925 14551497655684652400 15569557227868079829 17145400954738287041 6694190040588524775 328101103593820023 3596795032263901937 4055040688932593058 10197178607879485351 13324897485098224566 17501752759733095521 2557083794675812044 10590540203285802460 12773492991567650533 14047729348844155532 1025333558147707757 15399372202558730262 3216371790978530032 17912985712181374417 1798384491215266264 17941176665761658704 8442492156817828223 6366396741610427386 9563593198902555283 8434315041535728692 6176346498463226338 11650850839677634343 14759833398721500991 12976449889433434834 1806343013949328740 6607887441499047984 16142954815866251283 5568396581562335701 2851270381599091863 7031722527726538406 17947489514544380579 7572728507201392714 13102700499728678315 15605759250313736811 6783496762021289197 15730730318066677551 12940824640231456537 11597904312700774720 5788779371960352403 13026040140214384494 9152295608599581319 1516114193060981847 1049646178632317399 15672463779917559400 14299888317224630973 13617770414550803800 13746431406198660871 8800781535695771967 17313426919080916948 11499161234815022117 14270778570336679001 276575092211426230 14943786019385685610 10304791169532920779 3956912061359179282 12182498677904798794 5614176923183934092 8405315413444851464 12354477919990227223 17552330005087019481 1912784022063930980 15225030711342135718 11845939905047736208 3533399703869849383 2916734691319436373 1725879551808794086 1402971251750895503 10344238774861196268 12709111768396639330 15680943718229620938 17453748947724583252 18373608965394556890 359089436921904817 5072436625393122450 15565234681672325754 15210757524925080526 15287829873870641165 7351085650889935599 16328146254298335626 4925535563659004421 7529133473358867273 4002584317896118153 17260650163484617223 8768819065128363702 6465868263888659981 12828145379919680045 5373730848739293211 12488089197735142408 5049222153887435056 2138164551347450564 8871265828912089397 15078803429944295884 2871514642333397126 10776647344729677174 12556424262723975938 13277628691114307779 17414556780960900463 12265935633235977780 2721856830871017501 10682284038303683988 3684117746630361910 14619969575499292805 7605797102742093925 9363750241971900836 8538584516584317588 2505628608029726611 2281932474498753584 15537370512778084061 16705407525038812531 18271338422587730432 15386065455517756927 3443598429357502838 13960815144687885757 12817134512803419164 6785324991243054154 15549247543446711907 6100528827340286764 12441974824501016663 545729686190667125 4995024727945141770 5179165025611994761 5201779428558448465 1289187604182064206 12866182957194345146 1363271966893988566 12393333387959091529 15130631594833908527 13543471592404838942 9182630292969960728 8266212410586376571 5393303896075468994 4999760519772965182 17951933643258052447 2279038404533824270 18280924971079222310 10486082471720397135 16931295683420995583 11856723303395317724 16333750921135318489 4607209981526449321 3141710555488878600 8041297974387203874 16250811883000046044 481980399894318996 4301802067847851072 3498025557187131908 7079206461621000793 1035388985367664628 8899861905358860589 7430739571119596739 9269168992948088668 14689616631044655377 16867124538960346642 16332550623466589846 9356184395252647399 6343394179349179366 5640165152034216021 5839537950167686938 12489526009194276289 10629273206415626438 3751751237549449874 489606561101203662 1468991721187232894 9559150535695514818 10740103276913696591 17119893400972925241 501834512118705141 10173972860853422890 8706750382877246775 4531655161987883507 13200432913445274466 5924247961890598287 15124726620830546417 12630371894952486545 2793083168842618027 13697145168677965216 12374945278661902246 6262415417406741872 15409412746035232102 7810080450612162941 4912516594079389203 306515531928242050 4715943737088470919 4700107802717862179 3771505638703994223 4356809525015171055 17986263780136144909 3713413637984845875 15932182951700957950 2785135839797771900 2214723226518866896 11434052245848983897 2037786510536316426 2144130248233437074 23433940878405513 3495704120161032406 1494742852122895420 11565275951080698059 7093758262044063030 10976019458676708312 17857005152825376801 12018539925848717210 3675981019727868514 12226718212101187504 10104733839523192896 2664005419680952382 12986752951124969684 2072581094233116890 11862751971061135303 4432753084852926676 9812672190447098312 11773975954488448355 6112184302677494141 3407673214814015722 13655025315142129446 15801785444083435840 2971022678536541460 2641064340813411731 13044606587753200101 15151210282949278432 4566913708072760482 3743541121253103437 3687743708728819250 15951043902024767129 7066117752880335701 15073068155143605621 3704533521003765599 4280657084936121177 2686956108542622840 7926652916036977033 14799108793411852600 6361735689079288778 2844306425005963621 14119822903596483837 18378681932463984112 357205962633511546 11146816934559265530 3221986299181390918 15694592952248178918 18312639201420977903 3114120861738714682 16942219109729526508 10453873102681157155 4172863119044238595 16496656991276825968 2007889337867529596 15175144140353187987 11037745567714219574 5865609386508928787 1762589487069351231 1699243543366791649 1583420824894465951 14032193355082589519 11143460457641646467 244189708800554175 10408670414300591770 17311584981906985256 8312071569037551877 12149131025367879761 16706901665308611421 854489849835468497 13562834800238592615 2558543770881948977 1776933927843985021 2564100653957710250 15935304519476921500 4680387884216988597 10452590417759785217 6139183422180789691 4514943182512168416 5509536026088748851 11055115581014147437 9115961852539423903 3243155476791406136 14527618932280243599 17523215744969247315 10388518287981656509 4381347233375053359 17568972053069079981 3918404480016921901 2946836197605458334 143510788771643219 15439211896919341645 17347023777751319079 17531123428686924964 13376280316566166375 643580532784418613 17921650649074318156 7283664003463362054 7312471502360745878 3299183187240261432 2939871055497112666 7411319450681704175 5301388172797274559 17097754750278959268 14244658213519525094 12894098546365096637 17262483948086824062 419884090471250228 17672754387502629039 8876072240257886444 7067197562163725975 15065419809547197645 17407996501003217964 702312314654510452 12069735842217979807 11248432940125400738 17480844893080912805 13473597775934345560 17078721893654095597 17408631208767727090 16884399062100993778 15832585360191190737 1268977115072514678 17627693580591312342 2555361094522135839 16913177940059613092 11870127147619052110 8931966512579441417 1382423245182077276 4909547071452774898 17984865433933562942 9923258783836019642 4202008178839340204 5348693074796006796 13165423781733111555 13325422845691246282 10134121068836958676 4820529199955832829 7253592463887951400 577964859996048144 17596756151223422335 5154847360593296461 13105387359570810912 18039859668536581317 13576256922410252645 1040179986828803437 13464118711046227700 1979260954902475255 493787651446739231 2267494429891419081 12738387540007629713 6277590664046148971 9481236249951456618 10690739070472171420 1728138649492899341 401446196758294716 12431789963221307553 8201916113334557393 2412688519383201540 17813571447542053301 7675053614208723200 6510006145861511562 12182713218026424614 15525937058878502070 15951371834928843096 12495520541076371949 10632705015105744288 12012806599149667884 10393174601452021890 12521087094978666597 4545577881647663194 6568749179836731122 3381717101405669479 17518591575566522389 15111500011692809021 13402566852433237522 1674354779735280243 5355159265264889409 14383106451933137261 6609551942503788842 17885095124800515088 1327192924130543695 8696882029224451700 14017636362116987958 7122764047997959800 2168255961133378980 11260345601642253521 9802018503128794829 15296471970297078878 9494505149030532340 4450889396522886793 12781882433008307229 17167273790992017136 8131526613813607460 14177907552288398749 6180090218310774719 17247096619170680292 17944451615707801805 10358455652505598660 4957313366883761145 15799835347325716653 12122994123259156115 6428690201619676693 10491460173030062820 3987011288484521109 7030726041874520028 8143737877666234681 7114872286030412418 7553810424542437598 3487375390855492015 1349983134311149220 11613740324674458807 12769061240068649546 1605377999727369161 10312192829295809655 2866609478247743797 3822881656751313228 15338687851255918837 9810444024391991228 1504968074842149131 4288188623722709113 16962641789314084564 12068881216221952625 13534089945128401211 16548269676176711352 7275641968733132576 4108487791794077299 4459138672678471394 6560250314779173424 16666811468277421190 2812543231516541323 15712587241108675524 18097346981904926769 13997499072173560001 16991265978816862298 923556464921116757 7031310953481352123 5444450608297329058 670522943901428779 7141388778591794037 14949155640782400347 5469682786808605839 2758257077598143762 5596381178462378928 5308424327258270818 5414208270856596284 10444278618253003385 3829745974740923819 17663243149329243722 9411749723540098846 6906884024370884079 1256099816077268911 12460475308333611465 5435553112748023563 9531606988001923355 4886191492950893428 10078081970662961700 17739445810929314675 13741625331938629916 3007004637191188386 4233240099462390697 9538659962032919907 14321810643032036435 7966498716308816060 16703998256606615251 14834777948827724195 16262043430411177979 9488544135359608208 15981331558598258108 8800446720606054092 9086791269688849169 2410534428919837097 18333290250551802809 16192221384975497759 9740856140529057638 12237751132439636193 16330073022983552737 7404540113459736577 7145793104175444549 12851566939566005038 14406214555379735342 867789328763039697 11601426302611789548 17542372212940732938 9008672419227084219 3921533039564052824 3350267255157871448 6673098281524641527 17176264960879456863 13094613537953733266 6318751870229258825 12827925187017960498 7134409165806897170 13942367760725823463 13493375538592548675 7569388643429831258 1762659500319824216 15831176962847306311 11915309641970472803 14766856452488857047 15793080496792653064 9720514917409967408 253980288433396004 2751346662174510597 16622345902578448548 14605835161324324712 3211135752570235339 606288224024909808 16750837945716306365 14910976288153035795 3004926094980774138 8356525011945699612 6664505535335168677 320173555810588565 4960511364768029399 5508941459139066978 7395348138073948174 14961411588005672620 8958688284124170369 15607873685396703115 4248355884819461705 4670150834653568306 11597524635721773945 2724793489638074804 11175046307189863005 980887070590705058 1570944986718649856 5124941902377288798 15830352259938914707 7597125226092416971 7285597847336918265 12847367448995368271 9326586918471433172 8993926613366104565 1509165637742469616 16856044031094249987 4354234415024947705 13862627679677486562 11984342496926576326 4586091329324239956 15281502608343662685 11063922561768985169 4991893605541064066 3532440081020138456 2979565826501370458 2372662378708491870 2078110563736454495 10306192024317251184 6692046231914169053 6973208330303477917 6309074023875024651 5053810074908495284 7997274617643258006 12290815045682665702 6197880146179223182 17059159769069345936 4415653927800585749 292249987332394346 1961259119250019290 3028083689980301079 10020921899576935427 15895221305662124391 6150371551234801604 18428866283190554777 1599409226771293266 15062883893185787213 7791441998130158970 18310520723837625681 8662401488949305739 15539076963601317289 14885268219356569376 4756698324755510363 17918741823279719598 1667925010413703310 18232256260313405239 3489749181408744067 129948634532443102 9456614788384952509 8977646254071733690 2145991199531555505 4537506011006366910 3617047930851467640 13385812286185574115 10169569488156542049 18318162834155634252 3240609350274095547 14232985716058378990 13318688212089829723 10851043139901717809 12480458072198228831 12098501626503366465 17945974979826645308 2338560683148213680 8532226376435621156 8019121478113889100 11508777500530172020 15523856298836143533 4635462752407984427 10261690051510420511 6105207165078845807 5543722698875485018 2510367626686650315 4953665628851852283 11201722440414024756 8618923294898759512 6793409458632989789 15206663587688584124 17192105427676060788 16825469458574286814 11706234388028431867 10627438791628089556 11675607640706029428 6590321029449645996 5664852158162054486 10345505382551723772 4606023993018290367 14709966292259139319 7444320528285182315 2538883309012591447 2770916942609809605 13455777680278831296 6429222003083208354 8992717161025047031 11621880659113969618 6233801799274666198 17513881134912896255 15600056764576438923 8003727147090949733 3766320382225348308 9093317308117141473 3575150482945786391 6448218870759624659 8440069219430260946 17146458941191032511 18042980587864280857 4697138532746473275 5991100512223115809 9585916989869610617 11586231901843189939 13815761945018526215 5106720924221751020 18191527062807898440 13139588539517437838 14603849150344919863 9805940491645022895 13980582795312508089 6814257632755960806 15765607694452098503 5110858159530788717 1895999315246801600 3803611040042215469 3315651008323110034 3262106945935466027 17450802954003618947 3481221616385226241 13719060082524233247 14483592733445737129 1286438371358753584 15692434084436252369 15928588161044102860 15017706996988828054 10950387761711390142 15926872342119266908 17022772142358101621 7381459557327940374 7164477530830179004 15775246142089190303 12994930452395755275 12217420464765871123 3366422872204837497 9525555574808895603 8291062252459604063 12176462122421857396 2239579043139947514 8663960673203891353 7693926226529083484 17249482591035467626 17069342300488049260 16031267305872544495 4302918527249988965 16545882957889744285 9850455827527832242 14670667512428535840 14311856276304257624 2583440496244527606 1453510596356162882 4006329313919544564 10217178594963360774 6852662680949707073 9891460359506482555 14876018597841036736 2971427453409386228 14660622788896269940 10323120319202525996 2919445844614199998 14162534165317074676 15240763727178287790 15398745751107124540 11083596576594300071 12913364456958019835 14905766507337438845 4003269232231394651 2406639751263306125 17453067662090318070 7452706604626119587 11301540230077056327 683647684969935273 15438675059432484583 8313086981154803419 3998945066563684749 16615664255530996398 11406715918782055625 1800786551326124517 12080828290268098143 11563930058562307720 13709301230467908451 14443516092705023368 10585489704633535104 18110994772420519429 9266396358302046305 11546327983815563674 364677179673619324 3321312609319995935 16030401427983683815 8115218102004915769 7135641609103203179 7850087399216591569 4005924521394142682 12346511361252844552 12865415326376988016 2102706398824055276 16487970700465521934 10794553702053960315 8471088676740083646 5043827472955847658 2511146064281209477 10398893673221095031 9865976671732647652 17137031751974305478 9881341159914411737 8457366227112438381 12998171422312696092 5890467259046272703 8002765660388837690 1662743234169102473 16299170890008008654 4121155032024178529 4188484804104881194 16292663037547387476 11708041435229657753 6295641551680269947 274302334557039054 10006958190982101933 1956883583420310971 467587951750889769 1565084050911082193 728590072192229693 16150393182678919803 2706944999835811647 16072350177392715239 13643301183306368674 6025965492326590842 14548871303091232318 16805165498167445541 17214623810766229751 13836730269317844909 13812656519764846034 5155807960392157794 15407454160941731250 3389365164939895534 4388044828131459088 9922375741147803904 963957574508493471 10400421669963504527 12087509617581419998 10535413735902731716 18279971978551195837 165040738742582345 3582731787780937951 8903453850579242517 8064663608483696004 8837803661670427527 2015531103189602392 17896567211018138241 5984303088934324908 10636805816834121988 16627652645970375745 1733000417930714838 2880993611793510540 15669120174762709657 4283093476191002357 4687850087571368845 2385747731705038697 2972884167917944224 13871085071262726337 13968976403329201389 448195581061295710 17651829727127460090 13571008474055687146 12814148998473441802 1071914722808615058 8464478656128005065 13636070807556493262 17635485499659354948 12695453112006066753 1263680703450563391 7391358751203244116 15153766061404258540 5698603933160441895 1414415497155496702 1546362601458138712 12997668862553134399 13439012656580781357 1442827183850251784 10819911586479790831 5584462713744883503 13091912831486340421 536211924725417732 8056652155779426509 17402274218235997822 18351889366169284290 845429330365846900 17534793835409141957 15203398030679686722 12353334915399363731 3603725221429087380 16132392969899622074 2996086434687196552 8193881037979024248 13780827088490989917 8739424395831182797 16482811244631888068 2214663039375171504 9760125062476746102 2082652039912006419 3361306057052530222 3084984780185767114 5809649956238366683 8339436480771073657 14594208747341237466 1801636921099947028 14277461127224280039 12109061240110896547 16953246958075766275 764799957379142203 6690803161270759296 13752237157355666873 9020161347653088059 17079243965552229238 512367751203204920 17061847203589326965 17279174871597553627 12649556185070469839 1346036071324092545 880170222376024020 739931301782753280 15665139649766060461 3750218194177843645 4898332005296139201 5891688800841406747 2418576672335732077 4832005957988732199 16091018535052313639 15517256682729135256 3987617580039792371 14412070727256040404 13181819726432116287 4625439500363516140 3292464728352886503 12147400883618732473 2245451016661163647 8700468134095065618 6500791352050088242 17063576938277471033 14093426781013313734 4812941992565824644 15453807913405835901 9635268986344598374 9380718916733761089 10450850285131526159 4582671560329433187 2634236220303316405 4465308045225736897 5091873959554025397 14162019311348074374 15869546996550751377 2897036950488288091 14652369498573996211 8762715596160777283 7990446665619684733 3146681065219930598 9482656281728005185 688313023562203749 14790582644962501906 14875525128890006736 11256899547386175150 1302322106275280457 17951432884640548466 10444471519784583248 8576580453835382023 6151258175960842262 18172616673572152409 9299702012207603682 14073428446534679180 8103481204031780716 14460412124607511034 8084883951730236021 7531605317752189989 9460536532480884129 6084298566811993562 16255182998867045 15622828192720762851 14198514584002972487 1600918364329257364 7712520761960069453 15342625420727010644 4035300698357229201 15543234667600160044 11022056314599667306 11562501326016645907 16732726415289461029 6456755000829450898 1146018241774177949 17792333156016688474 8748943137979834841 10185867291390310638 2291994383541402576 5887355770166876010 546811684635448454 17429894214864741351 6875654801821451557 9199288151165355132 907776619745644456 11455347314388861327 1416768275927158887 4699864079957884091 5744709140974127549 13139313714651175124 14104486754508693222 11824153914359402067 9715044499670917015 7701751057535320473 5995994369269783935 3692946015702734749 1032314678939190446 11064731307443546741 11148672445668014860 11572452044079700357 7749646019874638186 4613829160329130051 1477178036470970570 5170422111906640847 455336931120699174 4823815852164858048 12815297818021054826 8525637160515985736 2757854432253905977 15573158575984020129 7935115202516297199 3913108394082586609 17233119669084038001 14900102419583514278 5863318900771342157 8868339771568047900 5554818223597023902 2196972810892363076 5006964278027752241 6010516547560750183 6593716783100878239 492225192645741054 12293687944908689889 17972655982716384368 4960021545787427632 12396185948924167966 8800309402332290969 5847645385304884548 15836514313194230766 17460292198346415618 11639981892358882820 12253881219987468543 6179066943471085491 15881431330160602672 1693421580112925501 11638874181683163121 13360153844102916089 1703661776475730688 18034343596444459717 17907649955202803901 7981145111833528855 18142284735062569173 18102879311911482184 8470962711310360690 7380749310126061729 10995527810058726407 5880052505583259310 4307881237554350475 7399000382377196016 4745525807138998275 6405948269611398058 17204497861311277494 11294411197419961144 17590932470423346293 3362459859079697813 12208045888592230970 6386770288426728960 16949261204617888071 10103950202498745581 9466131981820606786 12108483637978349169 11620620468928807281 10863735905388153644 5333124456002528702 299324470005372386 16256145363825590256 13600296306967548103 12865026205582945944 9801099121674117867 16007547203080829159 14240970779157298480 13604401559236488700 3257206719626988488 10670036254638211022 10903551666177284922 16146721916076537769 7907283403175601938 1293220252113662379 11076870657610697810 9905520587998880351 2497430131066582000 17728437860247413272 11751641047906953549 6556719762729635712 6800083062013176056 9218000521784885485 11479232058657737595 15292870972993410523 1651769191979022653 775062940026160722 17897439897617962542 15683345458560810024 9477615154775974654 3951518748851253230 15085813422588839288 7427614979948963514 5586593024363089650 4675832175982233121 7239005206404528337 11261349505031151345 10630823392607444846 719700870767449906 12748606082772656242 3044445997680465018 7260120646910516707 12988762400148791229 14185833090647697061 7775475286284853054 2798624136019632891 2691280949080643379 7577503255590659776 15072216676500370208 12784120638279831184 9427924855500440509 13248759314373896259 816619218822751818 13274023099541908792 8160815043858508559 16145608198354451140 7979098704539711102 3096062944532395482 2748281669608302776 16308383974942959774 399416057211399173 14411192318948813356 12034865779362836371 12339917805403949020 11329790441930870284 4418224418385989276 1532362384751718826 486189104783216351 6438973671689969081 7902463032473558847 1729302238019960326 14461665144154013956 9952785449808366522 6170945777505119661 5302573211735098148 11027447355283612309 16613070504479897497 132298710951193567 18378301057548625296 9047655172828905338 10193464780951596963 2185503678300418237 305282718289616732 15316605836975140327 14250050834411826140 10059559483296939206 12811796099078640091 6100419774080359709 13265393367064956223 2756914041223881938 1277957033738504351 11219440493085467301 18268774783894974531 5033053140439286783 15949017735875983609 13037780849920496348 16556141847286988071 1081925811986675617 7364520625937019738 9248469534369438267 12590642687607619812 8965428402716418111 10584549842489732532 18316992751252047146 17515760657230670463 4319707579374754624 1688028872151864023 17957189576178918036 16410985309578546392 11128897646588215318 11108259294004879412 1528347404765668076 43582929428187212 89835397157669388 13944127742192646886 11743489388264111671 8564700812420372380 15467085712837388743 11321357172530416166 7511355026512399810 9115746871098409521 11594307712583504966 6019453789650885408 9062740292466032241 10665841315292394873 5349172777861076903 13269130433359758461 3977937005833293994 3848786493570756590 5108616029826044395 14558483323634003053 16274558889367761415 2419707075125234267 15780852628914873199 12193730112215702675 16602978003001771817 10958876814290608348 16591545935256640559 8177008573604818909 11974241841164429021 7754756115147450942 13537447539142923574 5619056503784600283 12452273833731233855 9371170468356368379 8702523332636532795 1719699586105301403 822581491126333382 12627453320472334737 15431118667903514615 10964298667523194323 7401327211709734759 16476344844788745687 4696050263143640240 94941757731694743 4839201861702052612 3715950191348212174 16959640806393698443 5787752824216992026 12537510486593113250 152568465392198126 14351377104429895875 5349109543158129900 4863911437360252363 13915032251505661625 9108212227266980961 13510275703936178847 7668732150632356059 16022741265898791832 11000703038280774344 817874153304918052 9718119072651006218 2968415780137132424 9393150155435796771 12739671389719925208 2988616131662356075 17042582844941669548 13534311286645859749 224638654497109526 4217463387750809430 1089162962583977765 3228628491786860581 7888129485795676560 9545913841965850343 4330052511577520873 4220174134036216673 8693464815094052316 10189909083356767628 12700453982041810897 14787391293299499839 1852237028480233624 6014559319315983694 245249502603244857 10344828256761873098 10631861018313400801 12217282409645913886 1590729970427604763 3085215378690703992 17477279221014980380 803474315705655531 5424883404892834890 11710292436387681507 10574140985110847313 10110581083320841684 9334067779799145501 16235933029735868254 8652826644711552835 6730950364923820672 12197619167601989056 6032732810937076539 11281482610689143575 17321018697428917539 1995997126720969369 6934270145440825237 5051343419908129211 14261529236030194441 3613905339850986399 17741618369041296356 14993111269100472610 8130622539965367393 15464611742238344217 11880339858187556755 1637234642293304315 201221268963475587 14086163117550931327 5149787740982489728 11482462570357212538 1442500201674412506 11710485263310542383 915933640468652696 10904282694322541578 13299219243036258313 8458697260360446538 11516660484176341140 10600126352609429671 881544362482246824 4831244391453459792 6533084364456691541 18332624536631541800 18024535171316913163 2785838120834288572 13471796004636385558 7967750707228486529 3608114428937132019 12763897318916931810 17395070177100703727 424651920730320957 2969181216699752843 15682074038111626469 4322734121352303526 2963602234195861610 15909787084943299059 16489441801261206027 18093437495281976891 10113716337249691058 4996557187309531933 58315109765574524 5512451006370414468 1101928951633287710 2485869064093709492 475663929219418784 8569856348468095957 7464999931946893457 8188235833384257159 18071023389119207732 9060647278391880595 87753397655211761 13005440931026517884 10027142127852569211 1503744136275444924 15666601553563943628 6950614900833646990 14846878424258486406 11317313061168694287 7699137045716937463 15184377274089450778 13158052401012379683 17731106204917564558 17826366913188171152 11612064821270786270 1988206796277915871 15690695784855265000 5888893936798239373 8571337335561634933 9984914405614949047 16620615439290628756 16027910447608996142 17475224191835616343 14011487849796140485 10650981193032042910 4385401528782009114 7844503529644477275 10162206535164776304 15577076218400603461 11700289319546011775 10883963986934780849 7964288750973155651 3908642625090719884 12268876775221530072 9264896066539202078 11956512600497279965 12849099834674166581 16239822635859972753 6035198237792310529 10977842812913346011 12317057042955958166 11153614498889660558 149519420704818507 3248294333110286029 10598805554549046749 289646663200781093 11956431212198637568 17409794350753016446 14931270755013299526 14022233674312447704 6807228303770442883 5908298124892370132 5522153598978115432 15457497070732486467 9486431390282786655 14901752117089984754 6914893818342353006 11444076900713710860 2119598163843839627 14458095554173387468 3869762968052504691 10272028846392061671 5003454705943076606 11072180574210089814 12966109814480765514 16079763331780399509 2494654192746072202 18438891231027832754 8090209911565860694 16430055222805376020 14348865278849402274 1663541966574572711 4364271148428182368 11860664497380980506 283764122598028498 2889844574366121952 10435209984227334024 14618691248697015163 16351165755261560819 17482498260902485277 5977081951109450673 2422846562273052012 15646501788405693858 2097777369546942025 7924663583606890278 13452987222691801946 5037127890560138523 11325143508866326342 13646184072248801786 7537249235476806225 647932049253651945 13118474263298483597 986063605099504015 3717674579449613673 1524310959355226427 16959203977673853620 17283629880524589852 7594826640784255370 8379465822660493089 5245178504904499318 4317697276785673050 10490072789894345208 3760742476075138659 3162290579627566114 16447824786394130800 458654984944817557 13248527397986116144 14976457041586406488 17316311621141958610 5886938047756030323 9112286742168755898 3363053322194863509 15306250651891505100 6597439759466460024 2935232321989427700 6128680032326612387 4978078082644950948 102376658132863718 4213334049364890631 2447631548328461129 102837766184256160 2130619493314265449 6074831495262826984 2592478656476464045 1401279164045596832 9380884682779019389 17349654668446958580 11723264281672949144 14524440611106654898 1091439139179931350 9852804754545321643 3087118243102116189 15603733498482358370 3094787551671845983 10018006370018807531 4120232896139942822 9341741706358630008 17691166255941556375 4986960987443261981 1901257839730050322 7222290155337832990 15145965875073148876 2333175909321964021 12416468743673823705 1271539929419544079 6110345317929436099 9408855358764586527 5434801916830439719 5546822266477587494 6062628624315246472 4393969691976634860 12423513867315251109 17592385853658474571 16372231148293710055 8371532154880484177 2274959623899731775 5427533352708782708 18327900351008874443 12530726032468906486 1673215918039364325 11394338130998526075 9524938994011482528 5789315119463749968 8000276316076896462 1462715778134450484 1613901085291930279 13795866220701087937 5012774098794430621 8711984576284786611 9288605858118829028 6518937118286846530 2350998584911151452 2329058192484881978 121580883720510895 8059538498390275726 18205608737116377594 9034615298870123708 3148364829023795714 5028887023531215143 12357053881443942770 10440551366334273812 4918788037281027969 4537982819310874642 7229261232683985004 5724544141154561453 11153451770812772908 2185703421378604007 4860463832573929393 11242107807221140934 12510467676025251177 13175218507151986748 8754578042131738949 3116522445372088056 1208684275481808486 227124103713489178 2295315940211561804 5375110071784266623 9341038634895861257 15276375678516240189 1418866082787191087 11713449329732094439 4718588495811247035 12260620080452348497 6124746380067454405 8790544930736039155 16554500400068098611 9505448250629725358 1674519236221007952 13189950456670372471 11532784335498292968 6853229337877836217 1889906772751174285 5687089902968077348 18085483802818155630 2757115701898950605 10106892105083969040 14996205366403187333 1617953595495903687 10886133332670807003 4377652552462979788 18092701135984337374 4296667596809410901 16561329428443554716 162061538502273633 11369927364319207213 7022497669356871134 15435108573650727569 17253442366614125707 18129877830745976477 6969486750662176265 4621846803451315661 12029050558171955031 2857704717877750234 13084652044083553218 5400030486886857338 8288665365727816637 16982461924087418971 15920325260893429076 5256182355872955356 4802987176760775153 14713591025342322442 1385004109336412629 12911504188100180596 9012375197299016087 6871020899714994284 16599361114715718578 11242983176697528504 16336238959072290079 9315863436907696450 6380406182048994346 3507439755191611880 552331458770539882 8973302029014119878 4865529288684913453 5050380767695244019 2630937918620411301 445196588189352266 1347903320008063757 5559628759715430700 1578270802359021390 17322903218308601712 15592503045589294207 3052954790551818896 7835609785641209177 10212612936209613105 3151407574632880053 2648927003987045629 11354885567514737206 205621429189695879 9388418322004917923 9793380631216525303 2537497793244964528 8997630094259522205 1561142471041757379 4317254397861163758 3616648442185275881 1154518422333557482 16061102805714691246 5654029470034329534 9448000628503917405 4822430642452995671 990832040717429438 4117669815686401280 10919199402953992365 930152447802656994 222769473199223492 8781975188642923833 9163140185568800664 10929827451252944321 10915363865297101953 11944661287074749647 13753843122911486113 17162021260470214903 12030985384879426979 9311550375790849241 4397785243155534291 10549145615825114751 10032381801993455279 15202223817705858140 2267986328153078288 4736289452043527064 16221675506243557366 4267585476116495672 8571829714447260087 6585706207756345737 16160557941308398995 9430727374521084150 14086584574939090576 13959267145477161261 15197987023741546868 496846349865449654 9651754396249845653 1455360520288629844 14847818913970055363 9582978440203900483 7968018178127040467 9433051364267735769 12513293460619284663 6251543618341120731 9725171880930357937 17399203825323718418 11710771553811836118 1221276117035093774 2398040921157396832 2007873814261491312 5052837005882903062 13911686394584886008 8905790478941605891 17821050541733572988 11364569703114806420 6121604838601348656 16419172599873193204 6370102245525480024 5976916066599118999 2976764111969610428 6462760584136053977 1832229594788596936 15332926715635730043 13475722700319806965 8821149816080720176 3109520920552411672 11700832979901184540 5217932030319027046 15608178399789755105 675334999793689926 5737296410782871513 9191664296346972074 12748874656068281700 16465633328192336826 16038506097067208629 4783114104283776373 6670690668820332664 15872242900481743742 4944276176810563963 16299597840291792236 10738107873025099282 6987585802085188796 7677119616370043767 11804180776648177275 9267475549659351764 6237195275537800501 11689599680573782040 10814318846923473884 14359017503397293834 10783438357871204003 18317471300097615571 9887265280619023133 17576506694460530798 16641036381261586980 7389590819516713713 18398411498482144835 511814854131271070 7926057018985844613 14711923806292319374 6429714035603310294 8781610595348363824 14620327618798066154 15887882184180049308 14545352442948676437 8167867343826386687 14773138158548912573 13017594927210437428 5363007604849453322 6223959931340115100 14707217400438693472 14265781880300427481 13044229521258611142 7802965556700032440 6672375120522671612 5327939579337590654 7918451280316228209 11034169429793085938 2155418849369396099 12748105320524342450 12506223761339014754 780234870124086692 18110747428482249354 260750864408236508 14926533238096827876 17070566529468373058 11116104617994003310 15175470549809247329 16609083272345621481 10391325801486541464 709549617468046748 350221931360658030 12102258437400169528 2105750903852568532 12254734303978254863 4397675630705410548 17754223388103778493 5181372640449960455 9210912976114266776 2857622566400397148 12498515638894682456 13207963637386872658 15248621495064802627 14841037217762606168 7892711710534529162 3596391084429945235 3052948049338415493 10273995380861226409 3757853070169881826 11550546023825191301 8674703094332107241 15771997059397634265 687982194965048758 1693363327639826135 16755741121721250578 8774858140822279966 12006905758637880480 14318414282831372173 4970089294216923133 18441838751389580959 8898631487588604804 16309944850165290749 16142936840358081822 4224563250374494016 2764132853280393580 13092615991032397218 17556761649924778360 1800728522867857708 10794504736612419899 5098849067262280714 4000489323013450630 17110251020705575577 14062541742413807110 11733899692393693320 11359127512538145246 202417718831932136 523402765493440036 5186760310404646713 4854448187594393193 7206363065324612092 12222159770648330805 190819156664957408 5836766134186716669 4819491587756215815 12190313993453167195 12227100968051393257 13076547276724855358 282723437208544794 2739543290729732650 7720081692231768617 8353473300149870945 16635821209316359282 16596663994054618318 10307884640035919814 1620136186050706377 12945369711609710611 4570079302408670258 8118647974341868279 7839470023785295050 10138345279470175532 3075865011704125513 5773330821826153354 7246683565942964492 18441812344393126098 13864333947197940833 13822647964907575111 18338280670069524005 1612173038637287271 447524957601109861 18051596529917249130 5158733570481612223 4138328391838312419 854868619128473043 7951581934086892189 1346578258521152603 11289588289066486251 7689770762012464217 14554907719961318722 3142236151925708694 8060319879163193869 12070014175420431499 15727670163942734467 8848284095875467430 11440837240040959682 9779858867695137749 10678582659806133629 7948185103552957980 1911670816661593404 14293057768925482375 10564236007534637000 14262913009923161813 9805870323013873311 1228195072367629812 1718907400810649681 5565234513479014146 14651395669566601314 3563846992085664780 15273160956156091173 5563726548984403102 8107956519250463745 8305286912045170406 2989760768711562661 3930951707563383981 5814737887222482179 15419354207460191480 14313160988752050483 16046922939065007496 13372762210650726075 17891182425546590931 7609061251894590218 2337525040454153877 8154547970344453948 17850718877551727016 12208900057853603984 12272369346454615962 16783812528222726764 7825611829406835789 13691383090393057861 4261964904629891292 16187892029068665166 6446819635868540948 7546051597012860339 7305685403823797140 721400671240671431 14692227474710959038 2883963885156862779 232389558121191974 3759416802180602841 5944791040904503591 7423222177279124474 5642380722405383811 4874627071934752365 140231290935056550 16635187817553195463 986912078970447572 14027806535631475802 16591657246220501026 11350588303599169638 4086807733151460476 16970548275277386561 17681575912610712251 8730677117933396633 2143412449420723348 4949947350631746587 10978093137496185449 16877033503073815988 13070411595564833769 12336969106764602632 13900828306878523927 3947769999832826574 17923120868978121577 5797240370974951921 14321230147375626056 524620718760671634 2673359211457998953 12050509034989017338 16643200330486839118 11676774755796433779 17468083042884821594 8084264513274331064 6524531450807441385 11622446663854513198 18119658693137692734 6373589015902739188 9375894032973848784 13341910679607658925 6895503643652360273 8524933787028584551 1542023983575165853 16960827617597409694 2310302355472182705 12825274924569126175 13722378873994287730 4864439246862218219 10884933139138520885 15533169828805907960 2505537281340279254 10422984664805414453 5429082791147003900 16153544802378063898 13886397471528790825 9674479613394982702 3225667863932690773 17441546601192494281 2313460925186828876 2989977418866336292 10855392383986594188 12901006714426930729 1884112104666916326 17398044207537762897 7430951154995517435 16201410320221392519 17432669069879824109 18292329256581933572 14669821155428486002 8374372445370323498 2367836322552600526 5670572695817805426 7881997500337776445 7444475071578410508 10039768929665481804 4754413429590100917 6414204713373379315 17126322031874089119 71063849939927296 12337013270647947132 7340253967666991264 15250828262344266958 5501908803000971408 6025756950379959584 14568175429370325046 15547800622681705644 7235855168670955940 1513806110959676904 14850541591033338578 575403629642432150 6785438818136755174 7151511302513898782 265479427768794597 15159591331046983094 11512358219193575494 9682130789978249460 12499733489362820272 7867307847202038726 1762186602580363712 17147047725504010834 17016210565806695849 12274292293581607441 9574778669405405042 11560286784437812093 6874573523268115054 3957687324634810351 9648944597140232529 17077502305815901951 210030744189019398 13488473859318731245 1568885946224921097 2602969880367091458 10317612882531879608 9920617613876134047 8759680102593261038 14047389061767465546 11022119533973287245 3820574669059905441 6205387378472498958 8989548373718992706 17033658493368725891 18312718437864973476 4099151447305950317 7577918195922251841 8907087561197083672 3278039310820867981 5123285200978484040 15762590759802026227 6564046561233430598 1693928845688772239 13358058190029529132 10809726263006546784 8335835444198922922 6538426789945830947 2309287335448830997 3903600724809384059 17797961354871595290 11053591354569583112 9661613116597832974 14238217304629127170 9288102610226432696 11088568097360002083 7048779695229916746 10278114364254491079 3943873725969277165 7345702460495356646 6070224608685015253 4616807966110942822 10341092663534414021 11406839536486630661 6332176442040644996 12960702949107244673 5425279010120849879 17027754893798657612 8297934464839204672 3183071154833305838 15088177513646330020 9980377529634547779 17103865951419410057 13447243084116296838 11208383389219432255 7501973355795705098 3225171699204780992 14488971043345933860 963375992526259339 12316253365041404659 5589014603816747084 17754207213042331763 5439451635852968749 10168838353527383115 5941348236595318356 3729090728934142125 414501648621102681 9729696849405752485 2677363532062946362 17576736461491776391 2467620988663117500 536304786244267049 114488279466726884 3859041677214451176 9062490796033516124 13446895013168768225 15715056933159904263 7288148906908387982 3278247369126028040 8445490570160720319 11327566840545722005 3721453403643991897 11606274437381169421 6531792203192735307 868314783836411958 11737220070432237331 9547296840419613506 17815388189883083283 11699412680241749763 13060809539517566909 14066566994495771925 3216223412685315400 1146901489272902981 7113035462617351240 9745705949002873845 16089172364555368365 8941112312841772401 11372786055123015433 16065191051784337906 16587228506018817802 17568603916054663009 13171993995951189657 11470013461948665167 2613411777955767379 6838971426980817472 2916303532600671752 9795814753168972773 8369714470256776602 3330295292313915918 14898038277909837769 16776126588511337836 176074790081570977 4572218088768222050 3418561474015720218 3950158631156899182 15150884730416215031 11555532809817864888 2763185774048551539 1524052781777622323 2882324841001643080 12265203583114819158 11685330078175325488 15943242736853159337 17155261060078047045 3504491333313946737 580142636728539417 13212569729786835095 10456919556435931862 16634819826812910554 7532763660751574429 4463901059767830457 16715654552004987309 3424848184974313550 16219060313770774915 14044465337524710101 16053750385856833877 6272762042126400339 5632374434943696274 6604958353890500376 10562367631896523519 17077012443886428712 6080220264426745504 8753919212775129198 14815916745849968801 13134634978702316640 9486402495679765449 6331506193626721727 4014998174575035628 8874832113953231393 1451732934741589497 10624262394242402194 9403292514636293011 7645956691047865632 10213207799147850355 16096588195125939125 1055977028123150451 6862872722975420460 4930665170539738419 5222670906180491901 15110957592736931800 16984687907492131780 14222130338910991732 4747516917920066201 1646031000621649085 14877239994347727967 6439162536519506224 14114113118408203474 7344339297185643953 7345337820571609423 8191823162880263640 1278538868678874455 1377759013075191074 646881891149572838 8394763493463509110 10208874920946783873 6352872528372651735 15228852706648390336 996712867663598774 677051353525430496 5279276129246965625 15680078587230850844 12166110873601584684 8578449890262201985 4790818154189404179 10151897036272485783 6831313920579912854 12257857403954256035 17536109811710229955 14722408407824231109 3155652040533221558 10793117607039769600 16862243763645638487 8571173136761892001 6890818101111134221 14188046962319872791 12018339197666890986 11530362453443963568 7254559692132894893 2554909812272464436 16078703860276335488 10434007911174589119 17352398184912989437 8681712975792045468 1572243181117532884 10760217853381167793 189172647014177826 8542651025249333301 16027690830766357383 5856236616064853566 16805098743659817857 17434190969983230381 16415550152556393938 17551456122993070272 5744177082634627750 15236704102388019332 1791956735672950327 14842099025316177935 4708121251350650287 11998002317267902189 16951472008194113029 10222808437802557031 6566811345662239722 18048164327951017252 350571666348336140 3202430838753700108 17840930502094688671 10178045859871104237 11918139522875266974 617801365398367736 383576416122070676 5204235820096886964 506287138333405105 12282046587934486250 11894912465392827629 7119430980743033275 8105436448600009082 2820530155090453936 3565887339473297881 2407331295785146504 17172519787765376447 14784426076468362850 1412980864044643392 3069444695308996428 11587956743976870877 1530590501257192678 2749096595712050398 16985029578936350901 8492157995884774810 16050111042838723581 5223714968039659118 5196502953120924296 2143951978278489514 14175030286786523606 1853426838726336118 11439310268857518560 14751444242859479192 8069854129820645246 17657365559999934534 15852772991267723121 1224531177065477435 12040428258443693744 1052181519965636869 4039538933461649253 11292299909018873550 2132125470815302171 11296447445553921095 7002324970089024942 1400457849482019246 1081395329667078632 4698229826166139725 5534297516634541442 6216613338547489318 17069277370042837138 9852401146061687606 6366628356748514695 324784397436332159 4354985061672017068 3569528282160401886 7117880423794324989 18110909595367826622 776353185108312374 13199898196460023504 7207498294374470746 2194003854426374093 13718012938079110536 15766973302227024867 14033011804146784611 10354616449398168186 12117656700677169668 4019094740962075483 3733743662377648186 10821171220176638161 15067145062807031536 7620389853962471581 6923822036049032812 4945621539372012253 3425675968668231233 12753928104818259623 14482754205336755190 10753340010504679197 12122210766276167252 15853518705760904074 7059282498660665451 4904603242291523914 15126253201243624658 15811615215745430786 7589936755671049980 2213239165297982188 11021072267235069979 1064735974896750174 13375280033226231445 8281242216294249179 4677526974719927016 6550289236584033549 13079237531710578425 3315040503204891795 3824373358482769132 17176955989329678385 7779574984039669929 12061815291028479402 7100924101718912200 1423771804449479123 3822623335902748093 13009951316540932444 8212030338101191337 4983765375916560857 2974732199704630101 12650094842783176248 2321051093746248623 14491533283159646073 1217123968477186236 5665139894509670854 5076002793735551772 1412841879305448922 11891108448822148992 18165355213235207039 16360924677049818415 13067518653284929188 6469484872066860851 14147191485898893819 4843690338608572582 16956419334946072469 17129518138644358734 7041016399723884863 11012691955724389518 5725259960023321598 5644424437965890664 15416613884809972529 16983607925893347745 8194448216977411483 11097605261025073513 17168731647952902338 15944191792711376541 11499253443085524084 16601224629659281942 14657256001987614145 12520677047711970946 2487078718209352630 11287643000115132681 12578195807512108867 7119314806963031278 5400219764085467431 17870741721907925647 8352858644873392542 16894929593329941658 15877290672090566350 5346862572257665712 13078592335502778353 11383321738374533021 1117130364186787625 8587030966814839044 2389615753751332436 13982696952282849738 16746785581758985828 5170011330208010266 13996300732928183163 14548561463373392318 3681625773957259906 15321061814988341374 10509681795688608502 6360453518584889708 15782907924653132141 12009572995661882150 3203187835397175236 7709786128743432525 9920021380346267994 15268391053892913802 7346141504382274608 14649009894547030915 8450092938680437398 1539352993629628327 8779414029581230203 8712299560885731244 11482393297980270894 14543704674825755794 4012262413315640659 735064860202289464 12739912362673919943 7961515129971481820 4025119926417633141 5945123040568722648 4989943932473700406 5207496593615479016 6542333281505345423 18358179667294561336 13468089001192115850 17505603925147465577 9523975047002108121 13366651886535460314 16747625519268877907 4506765567914084314 13462834376534804867 16426967663833491765 16703342821109755283 16511862449714896257 9084459068884057880 17546856356635497889 6294106734328636440 10754474273923189123 7535252669511903932 16199180497469661811 5094998049466967207 1656581112161107207 4579107977914118571 11915704910292058940 15112596769498649641 10467438611544253867 17458010639317637389 10022480558772833428 9967226691629785413 2551966576507397024 8454875901871722934 3030283514564022017 16160884563250859074 18240457757120508846 12505820119278576081 985190090264833735 7898611866436033291 11890701614086324046 3671209623613817801 13910777040465685641 11048272985826891034 10368819107917890578 15783165626984625753 15052680725526541863 18401814325401737900 7826775381855052958 11074746488420889999 5154192478162604426 17474977923274791135 2680343006677140345 3591562206324769498 14560456921466918855 12246386563042282561 9449489793490979310 16194532838402708458 5057640177901451021 13985447738510398005 9879509603205637582 867110776764906296 858874939082265412 2823465194654631785 16645690197996397483 13313820581237807845 18186432231933293035 2928460174593608674 8669641208031835777 5243951141618003687 3215942050032624221 10728527818447178325 11951868458361761484 2617194214168253999 16683104684458445959 17691136646498860797 10819763127343166583 658280005542040924 1884957898691037290 11056648723252131596 16831888928036079900 6566862254526211312 1268819469153111027 14761236637881455747 4519005986685520996 11177722629219101632 16886271751671586438 16521220634730974096 10122304653799417591 4816378605736084927 2853252228774503593 10007092969691311710 10015763872439165716 17400535280147110531 4241503729071052378 5612674577282414197 2615166294007481136 3917631340992611129 9297014523269666304 14932719355283695551 12366433711867078155 10372642357631895301 13798468334703068476 10368801374767359107 7309518214931746543 15334675466307905780 12714023414455882625 15140916282477156462 5323579677710372244 9767927361424674213 9951221048651218552 2360050325736685748 10412840388228591142 13868064291353865889 15756180245969056539 2959417758685362711 17927517519639509069 2480553393551007008 1590911165422395072 10869375148943314646 4592898039233087571 11083182009460232121 316469918718807300 15291481921107604729 1492456998316554245 13867455625324097096 10504272348569935085 9940347523615585862 1300900798978558679 9583997432445882158 2981150547947006803 12162527239465524358 8513172288393859113 15579058463860776543 4694881936839848349 12844550233287254137 18157377084727893936 11217226456922854127 16646638317662329468 6998004844628235693 3768865289098415199 9544424169770610256 14734062446432472158 9193931745355496637 13644786454566256243 2793742909540009962 6779005071253274469 16845686157277934580 12791591052397452013 12301129014055259848 3168333526364367542 828094440972434346 6217138578913577536 12603084035521551603 14955775742277996890 17156692977143724649 4587422587972692980 7142302699268423323 4817172661425521242 325358434212814311 6532681638085633865 14888587692857785810 12386838820145240206 9131508730678340563 3611490851781791900 18388390631207450171 7965058031078627338 3535498843253724741 9228642099687691544 16214515811371715519 758060326349158449 10975378701335001479 15188369387777513323 31463307848957664 4596209855150100419 9893054598593665422 10877460905828158288 16831187049505503464 9069771410951910275 7506945366566443224 9042933070680766318 14861861008633191876 4975975030107430826 12657916039544926625 7180835310926054305 2895294370230932955 17321803462467183880 14822250244108957813 2144439965331505362 7375861408648955022 17596330032375308877 3827876195336962967 13434775389856472348 2964767670731859934 15041794175309235856 7386103495258661720 3884384960976552374 17378139417267547513 1498315774100985882 13061285439972430851 8270356712978282419 4477612504635919368 3767165473726362554 17889186869252462114 13245627471707409723 17369540722400134222 9768605203096925002 410447498487872701 10960717217240166074 14236437147773834664 18053134254114694307 3364633631199123246 9429992724738375575 795770735895452461 17447868075984866506 13053213538340877890 753455456917509960 17936932864579347390 9939288527880275884 7305564049417512039 4619263998242249574 14331964981610713391 3080689083864126872 16521746951524518 9487546452944844177 9921296680228160682 17274324456154731290 13102367478935939658 2162679206564834508 1948286653324243833 3590105482239740682 6315419805835386155 447677864863114902 3371711609060969945 11366914796095577220 2125283040190493035 4403068515734991114 3228926116681025088 5848504231486936191 17149252956287999821 2908489332311568061 14364925344091600375 4367251044565962563 11174963169004026410 2232073145574776934 8310438614356370894 12091505266189464669 14005173206647241953 3851376229472023044 15453343286910843562 12702868149344659602 5267422002983032742 7310807463814226195 15627056866648993149 788591393427927906 8144720013007606546 4888043227186707537 12634343491425812617 5905826742761568696 11592791007310367203 4309668655880372692 10348032223188166963 5530452194198531401 12605898290680800099 2126724986905252053 17995567984531909713 8439517811023970479 9148813141777128282 8571800235118582874 539011841121658659 1443504876609171366 510818404930551881 9931174516936163560 13938289273903063131 6828943841763527421 8212459044885839697 10608066076823928398 13620254952073900743 10849200363195658459 17326382616377745483 4709558432849533718 1429951680768808889 11619063249956021771 17225283721406911019 12101717807996620277 9468003930369353479 10572977668457238130 5329244199849449990 13468634361463393244 3523817016205808425 2301926205044224530 14602286990216356457 6958598000112971736 12687787684688712231 17683078954595134410 7161876891107632947 13904234065953508000 10584336571009498720 17366970974618156237 14350762891297208564 14921352877609208092 11082395675163605254 12074556422951323698 16785884319883245123 4626985519293188494 5064711885257654773 3085124262223962357 7835929395488517048 16578686508827971069 12450655306273611721 7744696605557065528 15029016055500521242 17164921976789418661 10618282635515860453 5767053624549754340 6168921912651650837 7986097289936145174 6345936649898712747 17627160379209099600 18411722165678823941 1927269030068241199 1163646361623407212 15088398788787633580 4947918190003296744 140299092890259926 5521524738703706158 7979085671757357087 4607706773340148744 13894027959378444868 4066066246074874283 271060513245816455 12799261449717661805 7220093828807368384 9548247359154976531 17252623615164287551 9823202504333402868 16464593154071683349 1674613004379321605 2334796047308384841 15749221927102818259 14125338423753668112 14528999366112696677 731648479536613340 13581512101846468346 14608306404592018724 1914766564979282702 12629917138629749260 9622849736127349828 754268343576344058 4573395416984294537 17290445277224427242 2378351291668872846 2629309039619464873 1924796968292336367 12413771098749821472 1613228438387818190 17554131945572992019 17222167336896315808 4450275784887309548 9787758513094073844 10114586879561473431 4228055646246757784 11741989728594691029 13997351277330772504 7106787835799463671 16339548782838340486 4850395100790128187 12066989531439898605 15048955838831525411 13365658186062258380 1876626939760836176 982355719651519837 15908902897670744368 14608595563972230716 10298999330128750081 11288408669505169264 6967402921946397999 12035247468100108453 5873993263309385611 14899492532527944349 219321077664430676 10157929996549192996 14078239270065171777 9559624011377729721 16071064977082843402 1315135556048593700 819195435736549938 13549699695023025567 17166070651261471508 18221311190740824445 350004999467746755 15355686065322574495 6333759864733556778 4074741227481488473 460952692742984154 2873073429000088085 822205868321229935 1326143463258147584 11884537531200289187 10187699133450995272 14388212770089841783 4153946579226294239 13540056771696846003 4143709304543096905 5766173174846393031 13050268742524637181 13382593906026211755 13399492560365737706 938214292581701466 6018423496056961276 12614945777793888204 8519335046753333074 9363097781392645930 6250122176947652214 10043833834468568807 8662512844842922957 12324434639759800499 7725800188479314212 7531683886356555538 2323960678951151796 7628156928884175136 11007567179202944644 17909106722366450561 4937452573509864993 13721603637224587218 8786412116682279040 15850091208437691842 9256871169409312614 1324557714979615742 8691941364744351828 6494523620034989379 12063383294363584039 14621733233032573887 3543937954745619013 8356464531748713189 12797783991435521911 13035861473310469882 3485645371880782378 13022821473767876361 4317823665592348996 10229023517959209897 13964240176364420219 11182827207225003605 7843165741606793993 8379121122331175673 3299865357666898031 10593001290650926617 3941203588180030501 144318485793170768 12981180373595014853 630039881760443690 17461231808161534913 8261599438927761311 14575458044205905281 12962706919129565604 15916758029908758989 16761228487868160304 11697968221848944601 3871864023709162869 6001730878782735327 2979092556598263349 14122530402860757085 11761581462127585124 4165249573857090582 3829021364429146681 16303999063168981106 10012509558441177375 4980625519693470119 10198731503936442236 15134983141667065369 681577697494492994 4839822542049092827 8790379704554416788 827024833812392299 10450669368753310565 272070067142278358 1511329062905627112 5840936391604089743 13120802599857821618 15002430219444347412 2707417791078188456 14823484510796744293 5009822143250474368 2711147167874767548 4122705873484348599 11319201178091499298 17135191348198311101 11263775650699970312 2881677016640217102 6137616908075370486 11909107445747930039 3402294686897796615 11498685332433191860 12021111597626388654 12810078589893722673 5260976652520719603 18124480583605599048 1740754013690156013 8721845900355507353 12099097954372772250 16731206677015058773 5408908050402607944 2559594240831873188 9709497891441609610 354683271659561705 3997262444036081672 2608952008058659527 1861170524286042929 3640175564980206385 15899052877805376147 12832759972472520180 10114274887321432214 1091565795920567532 9948759662807705978 17496023297541845972 10531410998458701020 14247468195554300494 9299018715193592314 15958927945777390837 8723454788925953614 50516269546188434 9113924369239809631 15970008020150863188 16685342560348891077 15511353478929390026 940719653992006963 3806197045530228401 7660838455965078503 17612111991098408699 16254522442872732992 13832738846284403398 476728525963145391 2821558421380684116 9927128914459845903 10226443878004480358 3484785517376401128 1628148515597558229 7859979897313741891 4235089162772573302 12530013523662939323 10587771772860609497 13776188829766977465 16223217963911700906 2645478878655368936 7265474529041889595 5609348822480470753 9472460455102916294 8073800174357536875 16151062180054414192 9880713779685936013 3033822982765544341 12063000951820957636 1018813634559038517 11269978566146746874 10792746465837794967 3159290304817272375 14739184003212359843 5807810228912249725 593908976740071864 12856313055789608461 7216205347182312780 14819115607815506636 7628987046107821859 8964602140152942407 2686729311275935871 14838909908405405466 8073042474964402475 10101005463237224244 2137704478884969291 14728829576319886399 12923979552507371730 2799221987455404190 3909389282141148473 13754878918891548994 9412982833813176560 16228470300417557274 8637532262054357297 14472006934346352997 11408768871861982369 98450332083224622 10179075908869676503 3523683280836729564 10083308744425049688 7284863108606830120 17763770749325142583 2560215658560586785 16838343264977307643 8817988318118237308 3707671957617988185 5460654293920938866 4121682352582092882 9294696709044907871 6780179592512555581 9501861730842944444 16964459549780913308 14803244104797527933 11035254323761357091 11063835723324843785 10483737820854000123 15477113762753067701 9128751863325326107 3940831352164145581 12214821484187556653 16481319006299515175 8699707490529125403 15750065847849399669 11941627979334328829 17873139354831394070 3581132189337236148 12004133028740726971 13318086913444221553 906171712556455136 8967732591597452635 10870635088654973400 9854135845892631981 5188945092808959150 4847025197127085673 4871641738469679186 5753817633330636554 15336713878077265481 534013176231908457 17659175182168351003 7508168205920681529 1916647115149725185 17388322144619881200 15629147501594123768 3710432770923530210 10521792104947950434 12065205247843763895 4770490432434363472 4420875768959293647 7473763067969289034 10229434511871088432 1728330977745085826 13001072082983000721 7702412490689385352 15265532119996792623 305691566204927440 8624156787476809141 4102933825048251285 8710012912110278546 9433391618085231331 15444195112507451862 13201199583260161185 15277178905581818071 14935534234102399444 10391694654321677053 7003331775542243060 15556404228495612070 3952478391734596605 12332153717476935496 7870301330759768748 6684653990010219006 12249882305164218210 6852050723587759174 9267220145021877567 1284691223830344427 1037488410439032281 1315964034966713795 7942049630877356146 12818276573919904098 16976434196323967950 6690639277303369453 1557038378908482320 9308426408735481559 2586261145057690317 1720452710401266935 10356332759369667437 8831443916131548032 9648960824259478587 16419015856199841113 4931494952803572639 15938117887513618279 19081207522353731 8649512267348018432 2411121913181281132 18387267553968520465 16197808207952226298 6691467010497938069 13256548938953311798 13204076560424570858 6634650200686470657 4338455363341597882 15214625298004753881 6319189782409353831 5918661466266191220 10650210305633642778 16295792167643226157 4334659216594823281 18254450316439151938 5248616241045326903 13060823678969128361 17680065579180297179 7578740856551392425 14070783961982093459 9779966821541120602 14150103094100191715 7669367588997835952 12811331200948899638 8836490161311301391 15722147533502989770 18308854038249886531 9542685671980023707 12304306045547213012 16665948859272660653 15741422634476069995 1942370509619811148 3166374524356966644 8201068209888227726 6518686596030887705 2000445223181030427 14241366390896943191 10658901975483088220 9975166328414748831 5273070160188308785 2556964032070706030 2155188898314928975 16807063786560774578 722902407185940725 9154711620171785021 11237198803856255026 948532608708646761 16654281470515383107 2655112138662154024 2315045080044351022 8740674295086980928 3000116613399153909 17186878221551806708 6947270235977885498 6818150353914345745 7871539519121155795 13073193758350002837 17247365385653208828 12616189390458113472 7183312127971691758 10243359181614795345 9842986768727910087 9659956383493830285 9463328115895345512 14363720980227433812 67839254805310054 17407911979593825526 3484865760473504311 13638472067112445122 16192066365983644165 18121965017016016481 13098590221899100922 6798535121820436355 4796834986589492205 1045112639041864649 10910068473360504907 15610610753221352227 838334142959774246 11389682606532753751 563487274449932694 11721443134065674104 14274388375703205879 17898960700049362885 17669719863266368291 4278293318047026079 17102710282686739213 5526226230605770812 14904216006403907869 9391034714882797808 15895363232149208151 11980833100526331500 4379371325088506152 11217022204970859822 11475704853055679806 630555231712886419 18037162360633295140 5613390956957010664 11815769697237866787 15347516818589598940 5182022132528838500 11101218475735243747 12925626115206412677 6645381972258858543 12359503077521687060 12191512135767382206 15932312533487420831 17728571928230568274 10753915131573868399 9550774402684521685 2358793565015267841 16298321544824454626 1853702119410211368 10900690042738523927 1909014899675542030 7310230301972789797 2049566479813842481 12082493572106526253 1885262919333183083 13583397334989199632 12678212101060589819 5352726387860546685 12984212073810327853 18008622035923187619 11264670909383546657 6205834371423411496 8857302036300139851 15165048848757248940 18149510758772935423 46238360057281346 11246944881961389947 8581440428939238208 11041960846158090367 15281679393051335659 11393237776550123150 11735311960814751968 15659103198030811913 11300215731232256125 8679025771123424293 9483482934639406753 6084400268040048819 4884343229373469384 9724520118617807128 7786108155955320052 1761513790865322349 13530736252042958331 11584555416743573374 2752915216839165122 6483158928299294626 4196058173537422770 248661106969211683 9823966878796826382 15234299405559772376 18391681529442183459 8210210467942629991 11781402304508387338 9385175512793628082 11825700242788750351 17351930353286892870 15699243933339075622 9692366700506990215 15093615721965426263 5755238099231241093 17532046441585852160 10955356139986714570 11246359162256790232 15822590222203822179 5609016925427171841 5398004413473830252 9087873175162047567 15199710767690654554 18304346403949629208 9232376400176071794 16577384912989364136 6660841046184424111 11196380884284335943 14877082577745419931 8139834023966801990 11936053415395616849 9396811582566707319 7818468044199404340 12866481727739398741 12344663019887262647 6879943837844854191 14141582955755542907 8452447783554219159 9064812006486397303 15848989886735587724 11003615493701987127 10843664511938003491 2950706427054133132 14952326862945688549 285917703213210475 6435136255191183795 4940479039151063339 17731407526308438123 6575715314639244551 696849841142183619 5187089177053376177 10796542525029282100 3535228140577463206 8673706708973966677 16933820408573271296 16801983086180256453 2272411794797089178 286246838304649111 13633842674443265176 1641417512890628714 5235567733091727384 17772627155802534703 2203676046721656506 18398176161494053930 6263005451076653642 12959875418618206841 13830059527298151373 14219490242350280715 14382952719340856492 1590494396121173355 10603163956172008955 10630526511441503838 2760343710724096005 715710516235932865 14060397319545959138 10875002020360788489 13870641495048837697 9928944595765871796 3349938299945289771 14890592621544373906 5741822215753948287 14721953339321739826 10753500490948611117 16501829231063835658 3680578822725561707 17443721041146960688 4314692541085482546 3918204037517324902 3960508836936167271 14063774364971709741 8075723141777213021 12201525906708329892 6963647168073185512 6874137067558049116 534573532161092762 12973944170775894927 665721360471889187 4341003018319878932 15356798792427792124 4602913122472725809 8257646848798970326 10613854473403217901 8013542625504065306 9210619851354203747 10577423001468281110 11319003295532921864 12683120317287802582 10023407267213839155 18394762355036768085 15529135328855483440 3969699040558433552 10167606556217154952 13556502871863263728 12589421076609755553 14388019460308397437 11846272042595903193 17683695278597082775 8553494645189066339 6516844544517426283 7856366579136959049 6320644874580627666 16885502287790821814 5721434378266146490 6821562329340347974 8232575782591921565 16316900462142489376 1434319512204930202 184487469666274882 17688746112495217269 10993571639029577862 7875120297129982743 8216711511937708892 8292341553959897546 8826272413006624482 6697479505480174502 8740695297946427619 16354956811319493503 17191702078508118955 17554962164861700 13997296645285166003 17191320352783827548 16278301754659559879 12955899385534472154 5425688198114744904 10761557634461767216 3877084756208793449 16520324847539369301 11352762710014184630 11263103534248480013 2487175360189456907 4944927551227805398 9323698993314951392 10191104799673290859 15633394840374343409 2837880928409864398 5973462157483497591 17242855420074855448 1420639369121994494 7080093559415847021 2843844551486168920 2562171145868839723 8750349559623073363 6113332377944251713 13289911142070799163 15742541513550209968 6206849952044706138 381094309232613808 5197645373339109820 3923444842794124611 13335991567843036098 6241442643073862486 11844513380907604282 18136607762858634106 7146250771961107972 17117027309110171009 14851306078902740927 1584902727440585540 11765642013849412474 12847605213012203716 5381533779333102291 15771813047515939186 11528307505884559493 12810600501538111412 574441843140336426 13895220445421910763 14604287205400859339 7443689758032098406 6220788430873058661 13334420628921433205 13047011205069434619 12878396937508333223 17004596186292045833 16473474400344715363 12606356952383970862 11073289051539768464 11028589306255784244 11016937041401799581 4292065473744411977 15104616721282808354 17644934725992146188 14645918214720930626 17731237372065770639 3286131641090635294 15533213700917987410 2854636546637606802 12359830318799932842 5799045845270472456 9431906807404738402 17327251954981291478 14125286854036867840 5482384223819895571 16972345442146573961 15836356312544542123 1436578541977080675 3530372531742038838 7414189475194379577 8959696227632472307 8777625155300283726 3845648369285893354 5619902803664425845 3625390775516905450 1926650217925177069 4001582030033247950 6114143104423588165 3794082833837308642 1214595158674125708 9816363756255349020 10164782420445440400 5070389136415979683 524804347609801063 4575160688071272743 12569314025746861706 3524349380829246563 4178658374904422666 3551453156129632183 2254759222653325918 663340124031553501 16811064050679157174 6565010775738933111 8296774029598867383 2583174313395950504 9138707355152702250 1281847054135349605 17340587621950192386 5885672064316073505 11886069170136386419 18094507385821884808 17359183280383912338 2078301327259392865 57475233641189742 16401993177773006399 3418568822664286554 12965964165707557626 1306363737953854849 13813539642668505057 7965557578400487791 4164427962920470929 16879230413321083373 5146581386013850732 6209271992101913063 17302194818455455209 7499147217458318994 12108205546013566616 14608626808463455527 8368405489556877857 17247476488007477516 17612747044695822193 16302054263212547082 11566985126932502975 13757269790332131904 5435917917399477304 1320684910274900733 15343040373277869966 11181601399758149097 13855114480531694243 807710482688821207 17517171981341103626 6745496291905712434 1194394623161843606 8453191195943534063 430694827772080649 15356666588984322646 11788680830898232223 13626028567181897418 11566763764754426776 131982394586493042 11034209908189671886 5178441369229259726 8394045875749927605 14025588737132431593 9803286370433852356 16012426079418306701 4762872198661954481 3098714976389212071 13762705337614609663 5298318722082658796 3126498782739880328 12804328785305589343 8873453786179262119 8286938047631731240 3490805227975920700 18145406343779501016 16894658693522414224 6132298705234638891 16539825638701692120 5448829116673853150 5495110190622894722 17496852206467401459 16264135000340973449 2459675008766564852 1454920714917115051 1957089054122103945 9154914930370097359 2379412480557919248 3721647147716161980 2896835044805178667 770815677252695522 12729405333294216299 14414418819597933537 13621552175966582947 10454508984616719792 18384137088041634777 15464656232699174820 2042175032115791389 11768830374390904002 2673592798797438990 16332735752398573198 7162992366176030947 6220844579691445018 13604910323571737540 14485035794320221588 8287228536866756700 7892359016525165916 15165455353285155069 811642921742484457 17856800690204089038 847482939822217450 15433434955078619012 10741711975167621045 14903828604975806854 2392885786436784074 17817148488424372569 15653800701832269330 11567020236545048333 3195638865424544396 3923084129628048655 11413375490554106902 3166042864512643783 596473979467293413 3578157656975062446 2260108908818223003 1947352472695415634 14764842330132717568 2409334264952008190 9605137642517887180 4498342863088346620 11459904703185266973 3776580263102761906 1786089118850684134 14489952100535142021 15603128046587255040 12630065756482817108 17959575127567137391 12807556925964459628 7115737647657422851 9454462215598116842 8950054368115619215 533949448056793944 12903186530994675663 2772170984568933486 14026939197087424918 7357918575479293379 11551004287872945260 9149413358045418986 1038811436091610778 2820539334493115883 858786263521919342 8175302743114786775 144341841647874406 10549832734727964940 9848338510446243161 17439953342011911497 15238738253220727176 6212865394850645278 13432037562292056102 14068858073091651709 7213397190154854687 1920420910223681165 12405137773484596439 9486606124133359316 7028418474982419715 6241181583342854922 7995168874143525003 1197797103771854726 15655881371859873337 5230610737754279078 772387412483274958 5590651643691591399 13000719436844911389 15027805611838872143 11925777226416248353 16477876938898337048 7517599475959263048 7500035753783085476 5289246530534542819 11126804460284491824 12550747359144837724 11825067055687564280 7424743410617046690 16325722134555268543 6891345949861971761 18372814974960380481 6667728127176819688 2037173799103811394 4333880338934493017 8727458013396129408 14108424802329356798 14155520299225689390 10615634963291523781 14429728153113587825 11043137208870236231 15650598577496328667 16491262040078024169 8123687048092911243 8682971090667739548 11555444631638739230 6651690030175099863 9088224466913797012 12726396650583867706 14633762022747510168 4461145814521729719 17970653980205057039 17659087991229726683 11792577739356855322 12190461245768453664 9168638138944546159 7977521624895969133 11364855855104783431 13268374143080946071 4209588733817562975 8577686005905266767 12581037538970214653 17106560043462486186 13702917073591268072 15874792924997216782 9949287461212903007 13322605647107872879 8827131587401752766 13544073703432298036 10777330887332164732 2986684603008996624 15773403116959344806 7816654233134147066 7853415594012917803 5618904391026898426 17930209585791229557 334005384988282990 8193716108577754582 13118916036601046849 11139055386311957383 614428840810538170 18077768466883917628 16577149531474758766 14580284476460684936 6380366013180425296 11901254622856414952 1239939497933362391 1229465700492371243 10173410169071150684 10829325114455388094 7067289718808646344 16988339488101538720 10894053645240104861 16865216993627809214 7293286040483734433 3872599377114304310 4076424820242528097 15492160763116833779 18238455854007529239 60345338084486688 6482823413734676454 7852270334897778432 14905201412959117941 9782965508318611370 8960872802842696732 3175785764587354149 1315858399923755314 14613452325978701725 5610854012837756877 5681001092354316745 16361658874023430230 320357191358337272 5121294790348770430 2118845668542162547 1335868348041818959 6620597942594947092 7841370622576997464 7387781845762358201 4884341576525861419 10669850671904869583 8586933941317028958 6428213037337380196 13275844989068012907 11585445279911465740 5075431729245346911 6722216643828324098 7816396395412284245 4824394678357275136 5571847820471706256 3616496074255633144 8135645509529132586 361573751129967691 12716523589563768180 1012692903979897525 10082786318723493477 7733438334288355071 5641089659962800910 11167893001237415897 7267757040884831866 10738469600821585892 6125076083299200507 9747595909129227730 18299029411906832484 16953882214464584959 16360401316843851204 15795681613850529932 16227558702712042850 5776038288993017807 7312843234351905069 16355965130759131559 12692939226199469241 2264262805564937398 15570703160977819758 14597286515430560237 10785056353773049393 6300505660232203797 11067587783090273126 17459317555717045055 10537162306414330561 10392636520091670148 12413005946485929821 10894075660133858274 16136020714300799230 13331248938496924205 3310584504105882140 14379087572533562098 10745668731110921909 4595918504240795321 15765232167602652411 5730830671781658034 15032865011008885478 10601856499056476495 13355003697888078366 5116048339630390945 17408938141975829690 12076099229057032767 2350168063142894035 9061099152561960161 12824797588118334721 17530885262907142467 15616741682425683707 16448987192112480791 12742520650053485066 17189137681824910303 10339647977373331381 14922817344300284698 14912682534315209002 1616566369048229560 2870038005849275209 16621275073816054961 8137066551193440405 4768010647854764500 8682616490712297842 2379615038044251527 14645842486639095549 8669354023347538943 15023274572355115728 5200291525859654033 17887526084681539140 11515213013429512749 16984899535912527868 9777470660407481573 16348147957201201229 8130452601742012931 3916896190505782791 6196566491338237243 9880949879674550320 3151794190350257761 6515790470174806191 17444220077193632536 17824991498713658436 10454609149288062687 3237479841729612792 13064560269786197235 17891111408762717694 9721578621929538957 7991635145813805345 16520377784603859713 16005114330727664929 8386401031452065015 17542133412752188239 12935543919561584191 686693942794850759 10198321927415264825 10793565167417150365 14801878745496935275 9125975684107487648 18322301998107998513 6782028747438131222 2142013186669585912 6816564176803126499 14361268938850230550 4104063238559038504 13941984577695583376 10691947459283731624 3782708323141234160 8648671407196362722 12454859885536483476 1106793217454069871 182356104661862548 17764410339635793916 16784766972627796370 6085404957419220115 11014975760253462409 16379915275163603977 5181782085448171088 16212035115799791464 17701082250827898706 455376294195061589 2765064686285986734 14323578063281178382 5395340700336381117 11745483515404020955 9503042755880534246 14338024453237696578 5493444267822131587 8940192416335617484 18333177811849999957 4666073878919741282 8641034663018265815 14678164653629966650 8502431730117869070 10495502134266735072 12547557016369811371 12593246559341983949 6963471630261338154 14682310854868596680 6264686372680216156 8556936177254567655 858290002750160040 1901252570111132012 9494002339357580959 5568183907196169762 16979744779437295574 15879564218388565986 3300367253616136738 11413938262615492489 10962002196422283117 9754109655579382329 9678799661008061890 17411526284094413680 4577886243970716919 16297781059961734801 2163237092999831621 13777384951423611801 11395593218721150058 7533451836725157298 15308105924037774648 17374035439332742501 15857196671280150340 7297909271900651483 14237373384480129771 18147302125503694709 18302969254021049212 17373197991523419708 17401963181652492799 10371850011503701734 7642647648798754955 9361996642665331508 16773685288788396874 4326904978230106278 4093516722025118126 953797551490446698 14096249488489022875 17468103223050068428 16261715593007515627 3863015776501297945 2236982936783446519 17646476329394864995 17949617463454962239 2406888684853100013 12682484994288371237 5349760317543554485 2165379172041311368 4704142195810866826 12244996765436192 4085845384482244561 1269445315496014498 1516995460084301746 11485623028886383307 10781955940080307651 8666655430602015994 17738555898369560891 3831636241774442226 11572767674116265664 12979194263901128058 10630770217671898350 9878620338360752274 11023533417863725237 15560758841135003780 18201115888945754710 7742324444400462172 7834401941866259619 308569046354397836 14784535596195733880 6492028966013949561 9012147214800637645 6361905540698397813 14546371523945121682 16094735719036423888 13571752199374188018 13303260439180797760 4101037759920007304 6704557116159084351 18062271191015876983 16824184236034289216 15813349073876577512 18285930389837280904 13896331632271618483 18229276424594082142 8563290776644488728 6477622352314214695 12036459718322482424 44524469388307703 9064839923674507673 5178774582658407071 13436585856584820885 13252766169652093563 11598081237165810423 16500850192803030594 11110821973685192803 2690577761728664759 6044556984868231277 8748174842432702331 16675421302924641701 3091859311314305755 1034493864673522792 7051559969940669686 4170591350004192687 1231483773472780684 126037955873663929 4676115519500438741 7205406382921472273 15924447739894077993 5404341254995404139 6859216509315723109 11556619179417587167 4027182503878076177 9116030450148115151 3542948370577071677 7570489453976017593 12917858851125380070 4815670659909666014 17946401546586918397 1548896753853835103 13925222906579004120 7680589382827676114 2499801510148484741 13591677916757699125 13334910031973214674 3442599517066821310 12706330082044254806 3297387123696275121 11857771337784639191 11155473600983923430 16715536919461487027 607236271501101242 15824856186683501793 16271449451739265474 17216329019458643177 14895977077471201778 16430227546270762278 3711282946934385781 7077961832083559870 491826001422772037 11483448314085960220 17882877725463087725 15243129378736702776 7659461477007766308 9828575890066996240 6936246875981556660 9301085463031438188 12773522367259525422 15961846885673879101 13178072129426422896 14755201150292457945 17073429943139874751 9956945670431919090 5170605122498780135 17546680242958947617 2354272200741793437 3441768447434915457 4279914209502354187 7005152065600468016 14034989334969301344 17192876044723006747 7320963738333149208 9908495734436638885 18351200189107360357 16631874347697333646 13511045302783328661 10101959444608318225 1123860688953765933 12499018458128592553 12618222219773189968 17025030823507465178 16368424528592147025 7633566555723638907 4800129780502688558 13293253703127224259 16468904646922668034 10693048917249240035 14105052824813306384 14600756153268697804 6865979912400265130 6355193101380664321 16979325724725166558 8706756481026216682 58315527006926780 1749450051036468935 10033344275371435478 15542931683780843100 13820394072324918217 2586238616018295300 4040324163692926236 9066901680627870799 2199719447520143409 10241219694667199510 13419479055916967903 7988558138122114102 17560826076929919488 13192581995515454181 13726236785486294203 1293530801308687775 16611934309874640067 17926315086556044445 6877110492798574248 15161233604718830211 3748478612371792615 5264325512381381456 1394766144434938758 13640566073611393074 14192501315589308510 5586739293932225426 10824932154766052736 12549744864306732666 3364997759132218337 10438103439893874328 10677744017582754719 4845994802774717820 15665751096002215709 14054898870493880552 14996995757684129138 4708980634202446114 3639687229737711976 5992998470800818506 603282047650093659 601656318165089349 14871164232846781901 9771245789361386857 10267488623550114826 7791593343637293282 4435831960035218797 4437917516778336070 2286368240576269892 2819606058877898285 12053536175220101740 1373555981610343059 13758132297679087159 13454648199279358613 2032645316044774570 4007144669280712007 989174555237107580 16234676610621679041 10564382754619758934 16585206830634229259 282012009220378982 15645456139697141699 2991648421672434901 12923860600537981351 4660495366854429424 9151005968570222645 16650650598277872550 722832767871654705 9092735936442635796 14978420294653933437 15493235488266845435 4235278812986555475 8040877191395732102 15447616234305482159 5836802337461389587 17581481924946110272 6014835762127714422 4232748229142059083 15884675022038294985 11432772917517132521 12978465935353907579 4731799218374698533 9457678915400451598 432010823452384968 1858315870873368195 11360760571475163505 13227477854088695652 8609246600044619884 2256587110439872416 13066369034746429076 9287490522143139992 7702594779803348078 2728331971256343387 13716234509577096936 12722558051447567716 7518194288909370332 5415346905434397406 9045569866318534894 15316480560928675933 8779825935725343433 5825609855640804771 15073618938476291103 4329949326679202951 14172150382848318010 4236599247458501115 13663159962043134757 4883204154487070388 17186790574372600682 15484865323690590366 1329040441316983864 489839942014920019 13527973281235790742 8208685557141113135 10011941718802436284 14456992483321192240 7147508000341863318 11291437528240192519 14917290212488030424 3417674869544541602 2754217322810553445 1412384037663623107 16777070940946226936 4024804713762882182 13742745294620259693 2333500135052039809 15859044799466111249 11743144270816313325 14178529699870869762 4628626341938774310 2524937478750463262 16158981884283356608 6102398914307078797 9177577055101019820 13026594772828388794 17949409335473095657 696325535739113255 16692947670911680642 17415387188737219192 4832821200999184332 15460700325192508476 16284450056063897762 2355958612808351828 4117039831808133453 16612570371442089312 13071476516995124226 11756999533797560320 12902071608204497025 9691536621339313433 8921570195218592343 11693897932713957582 2612463722826845356 6280022782883880840 6894343387326109583 6038814659745812936 11315147160921207549 178605041367032178 6930490694964045609 5982293115156541815 1236582991694284967 20468003635528395 10234847636684104994 3860432397366147618 17422881216175677554 335448597773481184 17971566532949665900 5224264220595858 11770341682310761813 14186766356694209851 1244618393562758144 3427321143131441070 16037764955074972733 5655092910534520523 276002178771237587 12757827530208944565 13658774169736981107 17308271528956454979 7243215546253772313 2806397502989538438 10261328619670519290 10480859464037874290 6436022225749092283 6123757479150510809 15724362789736166746 7683642841802034364 15269256324192488171 10818512713343235664 7994633908484693880 3572136957408332982 13268827234720632455 14134838743091855101 9620078891783505037 17415880006129001735 2904399944222945961 2798087284719263988 12454565961638026752 3832174611123398126 3203115105986934031 14439305111762130401 3663924915159477384 4310864767168309272 6793872993776561339 7289370771025320844 6868045032342944663 11380936750794332010 14491263044183545191 15978795992184001939 2066782727800938644 4383589311249010274 298522441641168327 15083706920935300403 1890299743002735910 4128421681409300521 6710783057055596028 10592437184873143298 4668462634582718077 12122776795296879281 9453666159192334868 1789627287790341535 13197950964295228212 3787070012414255056 86530990895458004 15592098927575521639 13070718431186052420 16578949125342792904 929888554386188697 12514013165387993687 14973131090693638281 12526171595639936844 11655267662174305428 17198775605043512122 8757552452697949519 676172988227021916 12050159466293231740 5511442171502307940 12025573940088996394 13069797715816925186 10966286220044572111 3406247769862331233 11548049795890806269 79492969869864744 6296652077345112576 7580842583968098758 1536495478256666194 9061877883540907455 11010859375044479870 3383647937991819219 7473005983158070800 15666765909670533513 14839372508313377208 8686416537264376675 558964311960958430 12778616349716337786 3453563303814219153 14246805264920601757 8580206643358685416 16768614023856691979 4287672763095187184 4214888628401832049 7604689119048989328 14402602964869652068 15317113477023522148 8967255753208506963 6854195205755013585 1268937749965672351 7944421006055438192 9710247650958633135 11039759388041419749 3532288553236480514 13701203639931944269 9527580742274998385 466727490531538507 4605326290973880053 4623074050555003122 1676891555100583656 6180653377760597421 4738375379420270155 8282956834063788347 8139985920314745268 4857380319068766921 13609483263193096664 16834750852589655993 554946436427757894 15470787362940604428 14246628417538801855 7431536782999327491 17555406173923542919 3061398947331264555 13899586759489922554 6866027201883827852 10564831459248340154 12649924465186793324 6748213017163830418 2922088173062550856 2133969392737577283 99909220764176274 2050871942330951237 9262108507309032671 14295609051270255549 13199192070344631514 12691357629446659368 4669857598411776755 631654041606979953 4203418667579348967 13844272721878213561 6555535934490730457 2209225971977614836 901391852066283991 14817072599322241407 2009392025184380451 5953571844544455312 11038710957414200490 3826505353620215966 9135222123998098249 15130135590535103784 9491838394067984917 16903696021580493506 14189178470445712232 14900062641516220689 319814743720717968 4479080568997831688 5772783628985202542 1067552672227974295 15254449040801871371 6791035849766665702 7190197894725478466 8298447548163064809 13569479562264666836 9661443806797503120 5163703128255064055 3801474097437018183 3231998942583899704 16147633941938302926 11757138688662432598 6993143319659388143 9618729975865109695 8495882704637013403 1991276354328304379 17600372443365223775 18119731819196896914 14333253490962434138 11277219188127300943 396252429819168512 7743261103761818772 6132994427184288191 14431053172772386825 10004336339234573420 4334859364282079135 10535657399901445333 7569109446117815493 6756991074735992353 1166068719504884997 14018400523972194956 7740915293250229438 15779354086851656199 7682108198239295018 11177480700995726066 15676535868716953822 7876677003810712931 12082433495544881517 5811454220719933185 17214461893435724674 13402243139235822245 4514523682794578820 4098921957780511864 10032498274642885348 15064419223019315351 14231931494753207507 8728646867823432439 18022922139515727181 10355771477397011707 13166475087299300226 6483939499795938348 12645858354655919377 3626453968334371816 8086836183301488139 12042741593295150062 17377338756176052795 9329459404250959474 6514566059812615537 12786180604806001074 13528652647691112525 13635620072806343913 12318597996708039399 8551646620732710867 14066610522582499658 14194278666668647383 4465254924708256286 5433190711956403121 8945212244644760379 2839046838374848905 16994026421418333234 12511224213327500696 15899403264064166113 3197467608015219858 10923159423505434659 6735329688615705166 5785801125676825681 9629757510889736445 13896089181164559662 3756913999933523429 9857837014997824077 6632989763454815747 9365362815766505234 9715997634600352190 13836538820655307936 15884388534137000965 15619181558640078996 13055633330867979209 6149059612430269308 15749542940583161355 11513702484701667787 12490076598287656874 8670908907549182106 13507550831183725546 8104941190269968189 6917123869552119489 10322518609688497395 2146683729661262355 325239404001243291 13285113394124837853 1985504493977460441 9025097401836314340 10382158051434973061 6325052282509939655 12932219599725977541 1591528230792698893 14597632545794723464 6277301487131790462 1154888442737635248 3535759775395438914 2705977153344860812 12909151849057242848 15037645498270064218 13499913983408638605 16886672625946983025 946426357140456025 8813221866563721716 17484506198239011073 18221126778776304942 12074581054134622831 17669240816657235411 11759518136821832788 9205952468650382204 10677315449533711729 5975616603768847351 11090340956451389566 6632321219958342844 3782126809515637820 1675924180283692197 13438331875082191070 11512203311415300118 10806935388908927663 5453467637474101993 4905031190656365965 2867805498931403617 4582583484876633759 13816296264158228379 72533685252644827 15906041668706681571 15961479410759660097 8832419555366483252 7310147865485344050 6327157988858827863 10172652260384962752 4248459073066268237 8571116114137942645 142447022082387168 17524146877881198168 4568624796663675849 12367431570262916956 18417367520841518267 1769154008032700167 18055126452340313191 5168061366838548063 8571118270991229440 7333659791335195012 4213138975628020322 8574941087949988098 12440511148345558789 14874742580268878433 11207688816851277547 17609078808889159122 10654195576933662643 8960439964459056314 1726236943864767423 2911914138157861728 15939111824767818058 12951161405389925072 10796116925508178790 6034214747996191060 3204878085181451283 6120322787881228597 1662443547905187807 3549036020853141177 16644260827333371629 4247826964927280634 11579363655506226997 5081657933151763436 10855022152926629993 6103392956381828025 1034766029471846767 9670400075429259041 12677533759575770680 9076617395211435285 12328497291712769151 15923598490760359843 1095308547361104457 15324147118914065431 5532129735975672140 3029340253370338025 4193457675169897462 2860695318769098048 9220640864780108663 15361476162477353217 7126264914780894023 388950370888999259 11312511084224311954 13188102787728966676 11388148883089032079 4901271440092912188 9669206137601455717 6519254000638978521 11573690966663082776 6342706765407688630 1833916090095410763 17784038650308578751 13370374247845494571 2318273374293094801 10968919935295981197 8129032640168624413 2138614393057717911 14600590929588829089 8261991287986493293 13786684438648046963 16396921084928643522 8094858516356263043 2578413418538833858 9943773145217678135 3323166734785190600 5179112190752659129 2729080557628254312 12063137549482873929 9126802751352017811 16772768641315421273 10566563265270259517 13371885808508883487 6344352898272442809 1725942726160436220 2991854369661525171 16849877501458627447 16782533015587933055 16906240078924739103 18173620670042394691 13655566487436700557 14622659850875513072 5320153884228829904 12842315499662993090 5193924860265965333 2041311455319198260 6673018918445309120 16895472863001910845 256169619742322785 9990851067821983767 2285133577415157227 4186995974142776461 13265540563272617862 18038907493325605334 5724605059765529482 12524844769398433509 6979677510999833802 11668769533581213540 5755361772915994189 13489085654933056248 12008672459906069809 9418741866529614505 1903641237546672693 17058945461390492084 7031173098387055907 12735161717035839140 12789572732148597757 13241641643803215438 9528897225342048181 9501260334681415958 14010162069275526886 5242642820199558626 11524193871382856624 5272248714520411003 8770310047031725213 8381489744231439278 10287785149439751511 7602680014640359723 1354949533671287428 18225156720775131043 13338885828182592544 15458004430718103582 14566093164514234624 14228386317740309813 15256903866353471767 4877803038282403674 14138432642120668842 15381621477794848724 475346226891405699 14208769634345896449 3268894226017269535 819126117940735345 5498949476415529437 17545248277961340976 18422547772221420514 10739375327165283656 14215236802153199862 13536143570153526658 3942875862151922297 4114443552773157472 6944301716833881548 7423301384570935296 449497155734546566 3641635427621344637 12612078745943409283 5238216814629296882 6314932001081084548 13957071914727843280 242071495694627105 8067137672868464225 15745380581597021195 5577745798528583606 7135277337936788919 16889865340414379277 12118874933209908105 4962346968766809860 17345704427233200842 5686730582276348243 18074930068958261329 1329748010468248640 10413245588032091469 14833759124800852854 11437347161216369960 7067275522589424305 5536777951067521627 9267276651410921670 18203541122485223941 1446839129497988746 17737895106190188456 14690206123764930183 9313530971875990449 18079945672578371918 12528378885031808611 15367768788234523617 11433263874286833839 16067175098737057401 6585634348225452031 12792832023459376100 4747812749507574673 13442198539098276767 6042503319069461361 3611931660188981122 12215702689766534202 9848682599466563721 13006012416133044038 1163806322778545642 10049137051362473801 5615627622330877839 7124641408632379435 14460771951860410672 13857903631083166943 3899779856405328811 6336223469852862018 3495394485108030992 15620874902465904830 830800057841926618 9212981018355200904 10299098440398597358 13245716572281388270 15709038726461304865 14658266942749885399 17520266411313794573 4111315127784230255 5091186624400579778 3218533729299818847 13954438332674544098 17010318325655349841 10741308059259398313 5071795751601914294 12921918146799756695 8569678572676018557 15724185846849270146 4158073955801232649 14811565670436577805 7601266179738642672 6846972309445448806 4177992088102535541 144489843330352849 7155278096479874291 6737924527164120789 9881558392148080709 7809740822260833553 1510871925456044633 17078098313537005854 5728323820899695728 13097088818158830620 2372126093392587876 15585861211735545381 14971297641808941399 11846474098709965211 17040900766697271652 6124138981616990533 3697062392101296736 16734817070462247956 12214716215881873512 16929297517889399436 1539280645937265936 3383675812490718489 863820004647609920 8236066405228935838 6901420810487562625 12883033095562673159 12147050407206097299 17076728161061661971 11544042089681100007 7537368258299174720 18314677848121071924 7965697350075004854 4115355367547792166 8057432038030901341 2029593958850212818 16531315782014769005 1281158115808420875 4748555048366328243 10923263744992924407 9780553689910812808 6895624977718538843 385513761705904574 10150281452346750690 3767955437688953878 8018646394655234863 688910709334341127 4907245041633169791 12187807067258419828 6717062244920909033 3122711487101892358 17705502033356337481 3675432872267464039 11402900286175563433 12004522958806144164 5835618999281900329 15425952310763335070 6663946058362048234 17521407370004741897 13869285862589717138 4053776382701974169 5302714226764742526 2469887667760750429 885707500016082563 7464100639877916304 9452802510284770297 11716063755349125382 7056651967574310170 1376197052650452448 9036569465878821360 3649257056152976753 1652742556066683479 15493797433634879974 6426952285162658182 3092681670222977867 9001667986268650666 9313434161895833235 15610064800657405771 818623349455490298 6019346079359189371 73047536841502620 17771229997040178537 6486501113988613356 15016184866930354433 8690436704486812061 12196177457454088206 11132598178395956243 12484550375183028233 10403672651809399263 7985350230959000442 1868429538710704061 16321710110798858530 4053067401066136943 7494203377973214189 14361646884248393963 14326544366708308127 12461843190727905540 1671069977574174204 5599517714317158797 14714490648025246665 3459607857276510609 15354222434028090607 11494047238008578063 5653337414629459144 14733496888954282811 5135821527751412257 16513747960144640435 14981427268399417786 8917766159310907912 14811022220143342859 16507665466698843258 12785027985083888335 11715785062310985310 11410439737462001926 14079468528605609285 5559326513556091090 5539957580338867523 2655776313941214210 3342431911306394897 17757619872952467078 11055378300898810545 15054261609247210343 6862397113307229371 7748976255725893303 9512255956796187840 7093049703015943605 1677378260227251913 8488227348452239486 2965295404317393018 282938390650880604 7546701194629315437 12094267518209411642 10555489050874896043 3673535220357683591 4061559987275211119 14355499715112065971 16934565672708666733 13905969431363513219 4089122003352197286 4605845819271790068 782694906276756243 10907117644711315462 16734201581242672704 17009272528051179533 6231855521812310041 12451972131651140374 16385255491725060011 1724020546456855049 1584723755017183279 5737230662578027999 14581909343255041093 16139958201477218098 11744768634217494156 15009492748216163504 18358030626437120613 15886445643868375073 1776120699962661131 7189743824480376558 10133733795550231144 9349962821088912749 13833516992046669774 6856688458471797060 98992641065991829 9885504389830290714 16784081255214676933 12175427488666204948 1119626423273398151 7122404542565165402 13502101979513073416 9252327770405604059 4171241990754013984 14863002394878642022 3616499544729936483 7334121827087740447 2948402081253899167 12727782971950221038 10846547937272688203 16993846489667851542 12513834875290783408 7441729207688573713 10644691569107703198 14240688510743077602 10626940861815458165 9657502224503761063 5677820320820832567 15377039981256767323 9559506839972031438 4650147695090850171 13447802095110437232 4704400112049292490 13260343353415824949 15211654486010140631 3491291771549914262 15453390009914749652 17874897003219787344 10736248434820645547 17762407762030925695 4932611465273870368 2385305442802377153 15841719487862994237 9511691600378341392 13228587668989541250 5184642515733734714 18119652468041932824 7328660348382692460 17003422699938348049 14641873649896314068 3620800752026437063 9436590962126261539 13899969912489991576 16993925725033445350 7486416377240222699 12772999993746780234 7131547145851279244 13744781951877377698 16931907084703313544 10348756995356906455 14662092533760100129 18148541634166610302 6186608038933040337 14245655823406022823 13620597615838979166 4869244467550711433 7848531987529170908 18306316766177418090 16534137188112281352 15631826743929765219 17981945544841350768 11564496947303995182 1757421690791293623 3434068301111094258 7703451353694491780 12875080830418152189 8913941361743613902 8224839132301559458 1983047849321678198 6085152210400390199 9847592988335368059 15389405750915666872 5876074217284771872 3864595624415282429 18209453434754353054 560291319132877098 4807890270379472806 2647138513010618900 18130544694204448892 12740370490126398724 536292541209287442 17681266818789862915 16082775906343952798 3726925783681863660 9855574405753970860 8089801863328633603 18191587486335409597 7550831007328888671 10880805255488980802 8853986841629503048 1460986217918747835 6909747207826201754 14952679668415570275 5109086012290554815 17772447734301612993 13682877705239557540 3605240933087346841 8452878257383674473 11067218845140365500 619411929981358812 18148899978019749611 16060862855464491732 9000609033338619924 16655253637933256227 14368180212410525455 10404764609072564276 7185350137715651750 2746104109522723770 11133825842202776576 2828347910353155585 9122031421193981494 7382312802189642163 6129064367958698909 15790274955853430019 15769746839747392304 14222427043111666694 714472548380455625 7776670433289287189 2166529025181240878 13122984220527226974 5496247873706436475 3610538754262476301 6862343093482560696 6764636043358658329 14920913450853500926 747251089393839236 7643723928060604452 7115255907976658651 2400224650327413783 9317303902877194516 5344752443056499961 9775834744869502260 6045885101090561381 8550689563073136815 8864646889122642985 17522619800278996181 12088311787005090914 387710542153716765 164972091288037733 7137591715946907842 14614464327275617991 210775868359275614 8428132733106758145 8403360564208110957 8776601593934899839 15344503391509840515 1228144425372451503 15599124860701155738 14622398968970984893 8413499452833502000 15540183036024156827 8309685081037905459 1062067984192829705 11550734379812289405 222435033885368144 5161942336143500888 13047434632482890382 464218004825797746 18372916471303881309 10878663662484149152 3263214223612530583 7132856006426653888 18002233934630316542 9070141591026736577 9472212472774795969 12240933488438532255 329604014491424273 6625755443255317028 16367113076633808074 12218030607344534073 1634193293786253961 15240025323164287696 13865876257934861267 1268522142924944579 9325928996990322415 12112939715134479967 15460916892404884993 2893633818179506478 3100085646848692409 11604384565728552196 15812751370950217091 5510661597535010278 10341225313727595972 15483341014864845690 8943058061372502690 12691496740586023874 11763809707128581036 5387635446057284773 5700819892980054688 18226078910139486156 10449305249703133824 532179262338224376 5303672620045916509 1168283074917284960 15478738207513175056 3050477137954130763 4140992210790723290 3455567235393100841 11007570952022645704 12634162287398852539 14885349203328204107 18181218238174864384 18163522241246155384 14719402573191367628 10628659072401464802 12466900946868027499 16472191828131997101 13371854897267110876 7745858025968021517 12716546582380243243 16321338547346802610 12003726858061527292 15508673599055603238 15642330362127777939 17271588787406194973 2113400214467751426 8304334098848993060 9053833100980706018 4041701093510630021 4567464282884565057 3249076699390967855 9521437741880676441 11158450077464240704 5516267268019646853 9778771467102080546 8689380781366973970 15657663630381440316 1894509669729129195 13564189519758234793 4805085040484599944 15527291331542424148 3481187453450956775 5026101519848360842 8596382856678343600 8564185644897649073 18051545287319849040 11473118661058173889 1811993361469646730 2613374151675320008 6581263078455099258 4410242844165835675 17550640178768862692 6632525253325944127 13100716530813446626 16670579450150501376 9413443733200620918 3463110929770909267 4432028855739169415 17781998211806046711 9321815291378869256 11012511157435398030 8403021738605894986 4194970072558305990 10045819647943589344 16389652568060641469 14107336836238848985 9870299073271093168 127195406509975413 16551660080882047040 7640857971357768972 3780495342381811599 12485467709722525364 5184910413459657348 6194665079546301203 11133557405038496845 6649840235447569336 7184487624392945975 1094032286453469240 12917056367659197012 844808094064802759 2752569385551017739 7082682145580059583 3495231256512430686 4079733372647623207 15076305912068573125 16824936494635977990 13856293734374089152 1749400772251194483 4648769488610943516 15150464579905474612 12386184649300519777 7724041723065052306 18113860225400857680 18094496974014996522 15061212000236290845 11115116498835396245 1783891127901037293 10177719638861295288 8695516338437038060 16220554924334853902 12792165775536626766 7564270038599730011 13986028719475786090 18269970353169393610 12548054698463523028 15566389143474103024 7281268904828763570 2644314514076397791 5318179159699998867 11475635646161697602 3221732102280179751 11816378137977612273 13772262035609873592 15257511114427956284 9706818239497760102 2096354534114859629 11344445403016380353 399201597877728519 1667229324436397482 14125434758872687806 4759019027872018329 12932978190658768414 5857244752277283409 14326940634550685684 12233187390005691038 8343455672782324369 11061472753877352941 18210120574956939502 3865431003580264162 18079611503033092300 3034570006809178504 12591030257125474080 3300675607860646690 4293239103795160471 3450095050238717924 4186026208772786156 2631286717812699730 15163973699355807303 12732994231146833882 3100367586556529187 15664354214289304016 7631167217466189798 13376852637493188008 18297293250069375724 1915005127887938391 17141920155906061153 4979852140355307142 14508972861199155321 9289430112677697383 14226463984061241730 17759338166156591734 13272757266702786420 15268418214977204223 6793832728792213658 9484607862785185062 6737898910619135082 181425559639221780 3723485291758971574 10749773776883263177 18089283251356080268 10470928548542608345 421134947226970858 1635196604966540811 9452511290432693266 3685156009797158810 8170919039521640728 9263547337445323611 15383454199903132482 4122101712610883843 9090129703596743388 6892315581277648733 15989466619693773693 8324641377582435615 15431266178205718181 12907534714660965400 137458112224651403 18031591774708287541 1620266542788378780 17665945997754688554 8073440820086554451 3012585939746484058 15829475138790223363 9022339282088431208 2974810858741985225 7761947647172067719 94235098104723858 5030171300945978631 12687090067307534639 16144143892909219913 6026205657947976925 11110914417543074385 7830318397887293440 3998873312123250070 2598488390429764529 5682129175295094826 10786940503025974308 13743624796960394057 6428303417936552307 9233691067779029528 521535163950016748 6478099544268501104 10024429983169652148 11048760537165886146 16213762252923695795 13555200962704560263 5077888535980175272 9889517721948894330 15299294051624714056 17329975416577913048 1619652985040287697 6218061450487342334 16551774413506700076 14268946130405141820 27437670698062410 2439164740425867733 16199245409115489339 1672295651447045186 5473164673492010535 2187961861411873734 15627972021331779955 6829116235121919695 16058796549952002459 18162759183041402765 542915162250775642 10052145965202679774 6559258255837953070 4746396006469731238 13188209684635797521 5917730874271908142 9218096210051363831 2891733958664857463 4406699204559539901 4545386653175501500 6517520222297473748 8480223725147341282 8976093075974500396 4082761385799279111 4971282285882351826 11203217932904700500 5548750233167958982 8076029479793746087 374399037647162861 17471061023031472328 1654378379030202522 11129705327859081947 11991316908801628491 8488501139729762767 5754907073842101873 9587782570164847870 17840174748421504972 8437870504487943474 7381302987959229292 1300108617553145197 16819695551968618897 13485574635978332117 1156963685846205517 7288281291057230910 18282756745677929849 17567672485236318701 11611786861853652649 2743559185739563017 10345429330325639383 1891997559976861814 3215786146431142738 2936152479607349721 5026325643932960744 2218600695833488552 5522272350758460092 320016745881360792 8139140070432597115 18146887689869865611 10494030166291077896 6146385454861042716 7464286130622613786 5665628426666798343 17964606606985042899 12437827631767245953 3543965431862624978 3702759771550752092 3660143261595373245 4933685823661988012 3681056403173593795 9699065684285733270 572343910242361388 4940153006138194353 12220653426494889923 14487667106518398298 3659514988408712158 5584570941637419240 277568844921190761 6727627741182078950 14913398355340291804 5213987775820920001 4340485977702172223 11357348712170836914 1067445895588298377 8594675863122421067 13444231906885131060 11817200080338922107 10312832902126464403 14478318337293614289 18011589782525071552 16561742310962206207 11062305654725399762 4496096041698951504 4011489285040554369 1143230035875213009 10985522087452165472 4180625495170841711 2269844993035467254 1185201539764613590 16304490011153448371 10487167678275409600 15593366026369318649 4914701918885134118 1671802918683217878 747470841874744445 7594191274208809362 11966734034673352072 14087950255273626383 9360197399905955455 14619430479094065765 1781408663057640845 10680110112675413505 13810955255960598627 16414855015065916635 2000129343500181697 10269438119129844910 5286228750197132339 14518364936194647423 8899829495213613374 12783543917014744432 10122047644201553894 12496806204272830253 11296653174153317343 12583800919591649035 10684628225071143732 10973256842813835322 1980388470975958994 13276820242228663638 13357842021401548653 8533914083095091036 7719668947235494232 9620485344071588742 12813569567121306211 16430247274004436023 2829016433637110731 8925716043928552953 978343530880407289 2662215641366710500 2062511201325905835 16937851291667832132 9377161520757383161 7089520610027064902 14554607520609413134 2356695986299334007 4471517576988698938 11470336104176716905 12874140483231850005 3374258587161795799 5801501143387363335 18088757576409504484 7942836514383852437 1138320565029582931 2732836269999338188 13169289134045525437 16844329788908055283 1900489148846550394 14125983491771782324 16869976596781474209 9739178367007954766 5758149610889772379 980402321429047408 8939983039952468943 18285685838052465196 556511790039039416 17298791467772297799 9093138033760861103 16125870687901389733 9143238526922787369 9847791321993562360 11820274947658626663 3343270582158096422 15696810238012830803 12114186067756860941 10126161909551385447 14868629929700048577 14925153573707276857 8756379456623514075 10384233038611434570 6914585059630606930 6094409369811097438 16515485350448922560 11497988317507465478 9331082846508835099 13579317190966298442 8248928265894182664 9682968252334666320 3131396848742010970 6074530640166937824 1760936210591194087 17535384506019057562 1251195535704010654 9500401428456229486 8505503874758537080 18096053417864991426 3953633741353200195 8843873077842663574 18198898960506137971 17329370326223429682 2575799854525741112 4861678072792712682 14408107793354004000 7570619195640272917 10754042680637983389 9495440358080538192 10410615378581103967 12003279929353377052 1376458617394791643 17131565530590765546 13136288971177369662 16091939087240914638 16352367256138090667 8468829867101878721 7121706356737686075 13966288720837102806 11969411385541368729 13336694153038754042 3190155977242699791 16974459036833772513 2784655924881619563 6483748847015799110 3859955941772781495 902482399691441375 8489569629370568504 129920736286673896 16341467080553524694 9150107814925348918 14966183384543948192 13808253301999590341 14749236207514289183 6787607780515365334 2689813886136053768 4168755340978002970 11974801063141380633 15231662451771926719 5703961918816514379 4148460297736420467 5005064673052272131 16897096849547553163 12854027839571116042 15774531452462795003 13554747442930916874 827651685160418821 6454536308600692344 192442027247962350 5182676912345715902 14158370110374303288 5100843112007307714 14455704880771648899 951384183266393690 17939672433651272830 4169915925381234676 1713532401531965384 13613565322565979580 9333147319342498265 14338225786476172967 2375895885867051371 6321567456407108070 16351653148143828288 12425068287653010078 13420711713409466481 9643813857964344758 12166799690035953207 4629091585589567109 15535317543704753948 7034197143367432317 14302027325590600473 145948990881411682 4741893580131700062 7771775094617129650 11848887621020351279 7941274220688434822 8695081570963465545 7895384867202528436 8353841964026781547 15908706373476072598 10348298590839771035 8118299263427673880 14539779233247521537 14201322336046442407 4359090834342405256 11157073010834541042 2269596866153387512 9726713158973510349 15188738173723876301 2791727638839260863 10994975646150984785 3597879335629891094 9719591044955758933 13877521025876213869 231733322568901200 5514930454341281893 12754306758148437639 7917138105228889841 8646342817435211342 5350568210873995325 4462239418526092842 8878718523522134911 11544178973637651890 2730621762187132419 3659016279352403061 15494903395987372938 5358033254813416586 7308880552246695121 4290591311787956769 1440698158321140257 2562815160433287380 16078927763824010384 10661846045560285958 8130584446126920678 14914937505416135871 9279954479022916848 16033047894035681233 9933738115158290749 4546625911154857581 8411394260996828559 18268310692077774 5566267242537701902 8352432491547256534 9215279308231993687 16035186503433896179 715406644300480972 485532216481420314 4542801814681616973 12076195861737574567 1793360667053524038 11361712834425021810 2198073669234423381 12495630461359251097 10477311217559859464 14282085919081248820 10883310384328001844 1827256892768354077 17439177690643463028 14127970224025027707 10083906753287784543 14792614178525835233 10299889853816280504 11506388095615490538 18295282774394383241 17612596355261025607 9409625894843334841 8204578509440139483 1374772941460044194 14701637240711721939 16541743933109653613 758265786749737505 10974867040469023868 8529189660351381952 14607144204779228296 315166372808354260 8926797398237703096 4566700018970157542 5999924241954227293 4615632009334787750 12902219116672802043 9647454953366567948 4299628783083216295 8321553508993028295 5696749605286678034 579824211126970725 5687871706933991000 10599507789745946256 17385426200290749162 2294126982497247403 1359767500755300794 2330210602773087402 6233765420999988083 4783888751353696944 14882862249273422463 6554278916928522839 7009127456301088130 6606263690042997855 13277459939732693202 6164129581761906794 5073762419505747782 13987970698969066653 5656029046004412527 11065738948974020321 330317531519645132 14127880482353805303 11206515109122580060 12252217199863014077 8513942549763047984 9826076867787966132 15301092247625412581 8113285595095793431 9307633581783338716 18027007282850647363 16488630284931085404 4386533497328841196 7609972799808534338 15307572324076124666 4981371353242663170 18150459586660736581 7399931289587800165 13755823428293132810 13573027269099535952 8102781042745211582 16049927696234942560 17758647764115777743 12145070846451729596 2838007496009487498 16830508489489685499 10783204750355075778 17379343677844984966 13381605598708453809 7749818203463460143 5974920337481416769 4650395935985479140 1733764892108915118 6228585753796835090 1010818795970992886 4457662480069119607 5823094232489121225 15253596677002478712 15525142302491829618 6961719706681498403 10680091681970666674 17880767010719294440 4271244554031594926 14199858447706259791 7936035898822562629 469172738816870274 2638921220243769626 18287835257905551615 2314455085321335019 5658726430838133128 11179076715392411206 14297830369532504647 8469905941401277463 16447138840830804878 15178838536001875635 13297420781005981410 7411398908100243644 10827686723845976524 17980731716695967059 5273040639663567571 7725818299203993401 8105505224289754290 11878045230797555263 8725116506133221544 6751195380106498514 11619132843605456514 6555544578281386458 10118536227456810405 6210776446587473828 3689163955711577897 7842378546569804872 1488135482287117489 3246891884340858976 2707650057817121501 9305674846084860806 17230190709331681957 10453027256183748579 17007828813186290770 11976746793272998025 8263829746230694497 13861760458369793629 10680240594115156363 12690789240010892171 481795317745304921 8671465227421555296 5481695453980351165 12716612412485081239 318641184181782689 2812172836549079357 13043801769298133613 6364255744298798883 10546274524869997070 8072926958216623839 14198629118303655319 15045097344447167619 460080434195968179 1417376808283897851 9573227828053966813 4200145701487329517 13317075378550089051 1609795844058029674 16334632955717839833 8438920972880028945 16638997732329561834 17609578808924272199 17666163634348717688 708115922953541594 2428786856100424085 15326655737364854938 17002141195954722257 5716867226933968612 6703371586330764400 89645326725969527 1309600305096348644 18053358735096510748 10330772381281930142 83784671154153805 3566037736072574543 14223118057640163660 5753400243061159963 5054270842327036392 17254752391449445187 9608690487578890549 8358444674591733961 10975723141222859130 11343722775528721794 5085187344527371003 13566813241518031855 4375780735085825857 1782505035370605338 17075612958246720202 2434606373521520378 4956871579731028985 14270842788265676533 894329268926146762 8419372752438418536 15424364307918565373 10734552156362370892 14857772147421854535 56715120864082600 13243893381376307804 4034579837537848534 14583943638492716942 12294519793383674595 4262648093205234564 10184789051462700230 3974533948716032474 15954334724179823057 659303325776723340 8345044918120543709 11605938277560266505 6782799628038403242 7210242093498842137 9933967784212632359 8910794607118808874 5339208336269625966 4272371550915588991 1035327324875619051 2553190121364665282 3898579904942570634 11259795021958149490 14539915563168206531 6665174852768133422 4830969648643907924 6577236450464715613 7399294205720269757 12155520622151657694 14568703511363498269 17627469438985974004 5933591868104361568 11987687510189686819 4007278012297551807 16750379884647830253 2581687752146209925 18049213058089611904 16774902254627367984 12036474009460184719 12693808989126928917 10739831692438073290 6018783249543548280 14954987221477123160 8307941664210663113 12587273436068917759 3085822548464332721 15493411457888856922 9492945072654193619 5153965196876280417 25319296927474687 4741808290661586408 2992904962945181088 14544132985175528326 15803321948095655142 1252587135941656273 14888356479206422576 14647145883898434058 8215398321570220676 1702239110745405633 4853070124299760555 11495368609690190702 13145274557191028829 5745271283570523778 8564875518696430114 18148365918117878931 5705684302947131450 17198881101649458038 1723373351795282395 10250639325459744713 6706384482771627816 7393775053606287192 18004172122994661777 1812667749786004199 7958174487897946359 4749070234832191548 13627236460074958636 11051908747644095243 4638498060675102299 7816841650684917157 8990117671233318899 9849081990839149932 17492657095105325853 6596495512713675334 14273697196537195150 18096352245241750625 10358920305133712287 11304242346996163617 9064477059961127738 17449497634235964239 14827291165743717381 5021177167076913838 18431184115037341819 17677075308553759690 16154204616316642042 2332933027773564064 14928820630554818002 701369237507835331 17442606431854834465 9462376789759649296 3206829013316462554 7736297182678335236 17172457301840036101 11365709363573490245 9655451562170364906 1390746547885164498 1913295683031317380 14950803500753323025 8906033262066576276 3370843683860522992 15951983793938882043 10531488024826240588 17416995319657114797 3896364297803910614 17280085426000665833 6575296751570367442 17065479073807337532 5120718905550088065 6919955000923919181 14102905584817782309 6761814418867092129 17365485897375329360 7577713167967109384 6869666985957285829 7460164931560245974 867700748512701495 15783648695559099176 9482899790963578665 16623059644472503312 5559830577890259847 12160486151450668709 8862074323347368690 7734123193113631134 5806235207329506261 15707671797505848661 15094626881372056240 10791104213280816952 6542548026888658217 16014394221864116860 8597870415102261284 13908048880131363169 12719059449125907765 9636076669832168819 11340386062304058938 14607952277814273638 2031611821475951504 10561887549169571505 2442100636698275282 10460083452425572308 6638492160895773335 4259983806048060952 3034160260458244898 11889932896367530852 8964055508770177225 14175198654740861911 523436782674170653 9364768071953851617 10410002921861384915 11355869473682492398 9386927159173537584 10481652001418373230 11491523505822216927 11367495780965689858 16059568887008696399 2779243826281632791 11970528094279451482 4506636320649400078 13250647069755644744 7521809004775272121 16814892782643025291 11644220782415441500 10777920178295884303 1075930100858346209 1714926881587442891 18350002238415446762 2939504043144587847 1949000089530269633 9089134562348601127 13691114947407848056 3144385426686582359 7743085526275278956 10179230333121508506 3115672201315778436 8877740647815975156 15978100175116851886 6231017937351762296 4278299833120084282 17114973389555667005 1186708409355329386 10064981367481225733 9792138049779759279 16355794596289189358 4903091972088317562 7067548740708099443 10972744892536972601 15679870146263916425 6078505541895758223 11744765372915200761 6205506950102553981 17297224322563456252 10863477514152793625 15207076577885629647 1096372972076619313 17191114308402837452 14545617485381260827 3436790764103785825 4707175627951520618 9498418387521581054 18248304915205324703 5106612749090559260 12309710433936102976 17358176518871323829 4561487075554703625 11937631488797963331 6688863362880022986 15673564486048289306 14704271339861159665 18415990083351861927 8116520631138817972 7628396610948145244 16482863481627319424 17062295254601213330 24474900413240221 6309367354500421895 3320398612097684498 8325507477322294557 12220792739133836 17320041983593861133 5461270923469985219 12745569836533876420 9430521859291989407 12146872965115262094 6315672735584564188 4692863742340090157 7749294020568006539 17245083129373241291 4379224099838877806 7434299613277466023 10546533912434186087 13845980994813303153 17161365346315448215 9306467237693770650 16579010174878990556 7573991507857845654 298110898426361324 13030008864339006118 13401309144147722681 14615306092363056145 3624583951522043323 9314303175813496660 8802188196830149179 120726489735779248 12843284835042935490 1224717980158964143 824833432145364749 17536599639019913440 16939792229880975894 349372612734851474 18116015521874302267 16897650576751009709 114950242431393283 7711191129201045551 2304412599190878240 12164188479423477695 11319848566634584440 9465991185843120839 11126060442875698430 11217609765479707421 7822753387572554735 4258013869527096782 5454522194787161361 10570760086458484758 6021374667706718860 10840018338865126653 15442092058375391311 16031530022763102938 18182028777598530878 8627295657917534876 4872049001078557572 8876399324234770965 17465242318991414842 5934474038380245591 17142742525406613112 11096478150848348815 8010883527430649847 3818609042350009899 5275973509829863749 2942882398741198388 14123467938178138785 9025829588652029172 1008814554395844453 10627118636137583339 3360279615152114379 13908765739531490749 11420432596472850702 15564600833979739126 8182837895153746018 8712495576640186455 5653738777153844753 4909920726835546221 4205928478657955356 14904604488848404690 13168090822157350115 13106713989963615555 14920760876016507560 3108093660453821307 10452647651198908140 16432018318574223986 11651966490476586514 16993488150513185264 13525941189395326673 7722977286879188617 3866350957913313692 14298601338511221043 13115847878393120043 2722273066676048788 14907180644457659735 6147441631662400357 17221958759889401395 2427910604835932549 5803675476612588656 14088573316976944166 2576929529275124222 16874357825297143216 15134187460066412013 2232613405100098324 15646630924936019599 1866121993767180653 10288737528745053506 12797994441163663223 227924151445546964 9979747047372677674 6322211403440773239 9715368153629740515 1833579198609321186 7199288396334961329 12109364105997891333 7125966708442060596 14123060785581073738 9393655515776589080 16119791030830907654 16523331221859949731 10318841153627322157 6598250292574850968 7154998811638734731 17804365894748308122 2059436942984526995 7139856965985294175 8205640745043865241 1423872465334561371 14863835752337258894 15003593105048429306 8329208573468938636 667801000904789754 15295082342094935898 9081783366066340467 18252926671933241645 7146479046414779917 13115094677941202271 14635628470856908311 1160995625809038150 10896834024525780202 373566674139759748 15355375542298014904 4028557304978863340 9834908685479119572 10254440497284455560 15851018870950713211 11750033960412419962 11159894474036795263 7649731125012238036 10129512692146367638 14777038285757770872 14855984656239669832 18280515247637686249 6936587628795858159 4781819406385973980 16879013835006512849 756560893087206989 2566201869733620970 3150266445195436696 3531296083798101428 12504690987590781423 215698343984248687 4891686132213135503 17194994171224821206 7177370856252876617 3444529469760991971 3958763102487132841 11436686482374257415 6045672066548629565 12431367348735157645 5392405485550198875 3285904442076858375 14654160183733746344 4412649869327588856 5637510576610868009 10355622928968850936 16221879703364649600 16853956368889647041 16340585828511025293 5699889282016913662 54970482103010341 12697125228878853233 150098566724317957 17955708005579357887 5559475871407434765 15459211128009311002 15077909805189150262 5524155191497732606 17066026262723263261 10975639947308468473 5803715970183708009 8597941593284445698 13117878033974355854 12642184103589976549 3591319345565180647 7849229343292845139 18141683352522745471 3109559611224464068 10980569327611960258 16706227981702580369 10108795420168823664 18380732744061349252 234029721607976667 13847434939435045345 13431230052667479418 12894239316655069426 3392111002593015695 1912119316951004413 5683016602990889582 18084936351176939026 3107499426740660622 11827259224530305931 8454524902816913093 662125279863631367 14838050804735248386 7104237592823676204 2134538255264926461 4232200652641953761 14068027941842237799 6001086204534154378 3807174679250864456 3995334593282393024 11282214612030516329 15451127365184834765 14068982591703375118 6921359196292782919 4804657244808995541 15632687641686718777 3616927164390184475 12891520120304331414 10918274554320710467 5151723363954446489 15360133679702557192 11734353455255590820 4874254223437496780 4057906248198815789 1694177280029047485 12775642335750283535 414291195468409061 281473464713296408 6187796189646137637 1749899003547964636 8747447181957919150 3315418660261988494 13877792598720822838 7146022269066742699 17151715818015581788 7658677080856826440 2341707461043771427 16378134292403482190 12669288857910484156 14500420041333832785 9294009452625489770 3244133863158327347 6317830046756285281 17771108944451716114 12091026984314797183 14801980202853760302 1270999159507188221 1713418365571881396 4687812233446802050 771362137348706619 17297128129194980743 5179419595547932044 4933534255981005839 8618689007104266632 14038632361606154942 1845241141380067977 1841388442276383734 1817671088946625935 15645500851956592281 2296862835749369552 6338846459084034783 7330543673443517120 9535167190878025358 8952762433381112719 4817308976528302516 10475470609868130948 10323859662017152768 16999186845226867106 1547375152743547209 1251154495620978999 7073312332726716961 16361213002545921701 12905837496544003283 9942334222474588534 2184987304089234397 10250793613832335448 16444474655822615447 4254132183932484949 10716586889710929777 16821071122807932458 4626541689628146438 60403936735611229 8760712844772596358 13291286626073925591 12038583217073609524 16199768335950404165 15427597727170709949 15149069045053774966 17412895957975825752 153496244974239127 52535280564823831 5649345382667059559 7733878070288268036 15886702961092806568 17823301064115723594 15677811320771501055 3125019799496443979 15220221275806607168 200108821133508348 9076800595958441222 16647260827774005233 10078255010573424387 15810089394772502617 8896500346977791902 3687394406739129755 11829425227639751449 14819348639602200059 11417709372020899629 17683613012119257806 7554045162379812852 4252836216662657745 13597447814381563665 15338821478401587986 4893433444988153754 14802211169689557587 16876034271209624690 7932042928522202437 5028726879079820819 11052930536699195843 12681094000359512462 10855550001850739603 13192332980034914574 11774926949265373364 11849359944041416708 9933892539158379211 5188430488820348919 12519617632398645964 16203455339507702288 6054806154300192186 15400895952346093393 16810759098875725496 7716083468658432104 1177165545015317821 9909987187643091535 10899088528832363850 3366566520283364476 7841894833854768514 6599043752398451177 14884003037357227831 6706103487106400004 10000268028805041128 3324674091275285051 10297784440175461896 17755473344558225937 15551166611762857303 2442940575377972160 6258392253335681406 5706644303938907354 8564317727553218328 14481753410352668541 7474974913482734093 9648308044871225667 46316178969410528 13692937629693747220 14963567008141165276 2576348870806316196 17951701832034144097 3785617803680911666 11819879213666500266 6221749767820818975 15667009053604979466 7688973262935162576 2600295690943194969 18420869443626631116 18334952253360116 15293796102193858971 16122338502844106474 15122350037107759358 16094549739999350589 11172996273501644729 15855557404344948109 17303046963246848675 7109470618596519109 587893051138959469 8606840006457284673 12037983849488788331 13465775962111238545 15520362962883203719 15842219453035002222 6675712730171537146 5909739432520289690 16292805942364347332 16682806251865761902 13298119537038492788 6203531157050112437 16287448110717692437 562982184748490174 12229400683372561656 13852455735726448795 11416301510816335858 14499817916325938419 17665480155812118071 9804690468236885392 15999550408120801840 2976082103513538820 4137675628778915896 14323451984539685913 16869062013535374307 12372791061961412038 18314780280947340742 12680647676163586419 10441003322604233985 380163781058718076 1655433738680492750 8673484757326642990 7326528165901223349 8394394731586594111 7812057858300465725 7132704476459332939 15966394676448982554 11239149345688755642 2265638651401452399 14300844396897141333 681806764013652202 2400177992496889834 11146372043301720997 4085106564705255504 2575114524269874960 15096783404033316645 13206971541710484473 18353236091283956763 16864067063817036091 5801308335370139737 14292428429204143000 12612990123143663516 17417222396042522962 18260760089876225251 14410863229177009007 8561769744329877672 5529254118636871925 18322659073635818942 17419811780833233910 8160225165277263800 15020504621388242294 4620996580629032929 12260180351380445625 11431401576319935678 16110825490725243158 15996458395522776922 9038358242111740895 8607310572224221955 1482162517792628201 9823542561055295970 5070143733019134726 208819210193164738 8408919031468821101 12956573593567029727 1050598422535154294 12042280168890596899 9941759715717901589 4775992191685715634 6586664669964731631 16627137513608003802 1701944105501702727 15927399513658593492 7966719159205450356 9704405464435956535 5437743705966345213 8439945362165237133 7152781542948208491 1055367267132937580 18333623684002784800 7634859434545881774 12634542369515270958 5024092663557512107 5927612330434112210 13729114062767225698 3529166114428443464 13906129698747030096 7064014088637624538 13211356960681865962 2215547770300143713 5424442944214851072 3083477995936040325 12598452925392451710 15793903664438559915 7616849937989902611 14823283744132575737 3991606035489284637 8391420976476707922 13231503523510628911 1694515568478874813 5389547184988055780 845172980729100847 7720138849811774421 182283494169806458 9382539593230311126 18033371662267614812 2281802378930985769 16556965089043423692 15020508531847326689 9124187579050410774 13479886940653115074 7598652811855684098 10495763989701005246 9878578595872852418 16542744371974772540 8527171386094352219 12021470378586862186 199012160574460798 4374923604490891342 8661462214107473794 9299288260373502555 11192686648583840321 4032114065819828979 13336488964306163349 16680817573447191538 12337989718782253130 13972682568975194141 3661129704887389978 14538163447055769663 15712059047614281566 14919807489786315649 4705597092897317681 5459025984618727837 14106769341587900749 5321741570926403347 15060144685312301630 15537363735348333991 17611683234543213421 4803589353184575622 2758812881123177742 14347342808738029215 12514602368574024060 15173651605980507520 6586885280283288023 6299044873105301209 12859719735770645100 10409066354991105654 5874783273410333112 16926729870806647775 956857361977959987 9895262445676589963 6483017621944145156 14622483047300825652 12878348257428797591 17669474743854799554 5637882083730494625 13439326393379542507 15103838940969119395 14266796267128412546 971463067083977 16039473388382679072 10963718312163122064 5604384274239963638 16317951021049204793 14218017351020037104 4407981557312326160 1182089341241615226 5224338769917969115 5723839465299145710 4763273346656137474 9762703447300336355 2495245873279319810 13330858359703926441 10730099007339328497 15249181195616729430 11900397424509047720 16204152523131160784 3601430343143126490 17796453503681546863 7160495849283771893 4739084227808452317 11540891095061379735 13644185591912476305 11530131481690759935 2081057462486659466 450782166295194655 11023933768899527079 11958941427429077481 171517701643555183 3833159901361477248 9192262618494144366 937888158868426573 7892243331453295644 11604254255551856333 13484224661034982499 2498526067016465211 3154740561803855592 13879275889482318196 7023160280312630698 6142896515356427817 619583157729167101 14989636491382892863 5471291909164124490 8629310819333104212 3264029623271163146 3526251934025327720 1083938652778938815 6237399301125887785 2159675633511307628 5209378886882268305 3403630694768322269 6631129527018668967 16723275102304242247 15863734114705624095 348886471804753965 6045949853388490670 7289184595960879557 14769495222337764325 496818961644020593 10661675215674994137 14629854274943956357 11371481110613449264 10239208718543090254 7126335549249775062 13228612516712883246 12122737745024570659 14073517701466890551 900453315324306193 6078668258181311599 4007936877581471382 7384389741789048047 716307735554860161 1235321181703956649 12172544015353817530 353641037356010666 15509689227500065979 1941642057332394648 6893863455014224094 9570743802480378170 11959002016708607295 14787317534684409843 2506626923756453171 16704451516949422260 836626540110799175 1979961246383784678 12333449431294585280 2135701635232863415 12012706638211829621 2252576529442175280 4783400105932992461 7083093069872727419 5464043412655968411 1465979334890407629 13855618214048115312 8076378848186050329 17582915454514398721 5966581013057335124 16315809181706033705 4113785081633250166 2907289049237613827 2821680064430472728 13157254382744492337 6798764929949098503 3639354726987968489 258521489562445588 12052592613819425988 12680155922443101976 8617333404473666319 8359262989215154636 7832083585528384890 4190828719653718026 14605063573188258862 6171547835458444498 2033469173857828365 6811509043077564605 10390823316898790122 14849333581323407316 5665240474775446140 8242382361035380186 17301856912493417651 10355245982339681419 5915132082537991826 6711902262535438632 6529492904511702631 14254101133002011659 8515830670881091815 874303322354125075 1724902971469047233 15943333407136948093 17675828919163645976 829067101142789616 6159809226364871414 5377635234919994261 10693495492123649378 7327033407202681477 14156269168636536206 14815889166286892141 2550260338935621063 11664899599392556256 17656888407388845778 12028671818139188931 16721287354211252774 15204622870250084150 12079731048380627538 7900526536905295380 876630387174816325 1779017539659002321 13943273878294744013 13043994047371233173 3194465012651646274 15872400338601500916 1210474286535173010 5351119152235914147 12310731429405441713 18299494031950700275 17418588255699322215 10200397754780564351 10754311261363458315 7216244070198133497 17403805912406180354 14837237080013471038 7347588116060967794 4839459783407714423 9444511306885581607 14722537269615581958 2452384379739897741 6310282648057681148 3688517452407307819 3951353025940999721 13591493888672185800 18142866799051702552 12133760538121392794 2403484277836663525 10979531905432390768 13966299913857674598 17016667047175814930 4350037810898544139 1081668577872638718 16367982932003651692 930942508076057794 7690060223143951886 13635273998314462464 1056248037907515805 16401394034788194988 9674915110147588196 1001319355950777416 11695542952291178888 17418757238097309257 11160316977645087703 7454175703334435938 4380526798070155818 12650816904320018038 17080626429098668580 14371333718557028026 181137173877393735 4903635891818415803 14788263306892105407 16115819555414803634 2806106373553022226 10718089757856175488 965402711073281248 4708225961904121920 15360121445407508006 2572349919738507611 15914278460166187053 9307938932680154487 7433767966957621728 726642944092129225 17895293135722607238 17685936517893687909 2198874322315678969 16854221103724712485 7910635053063232248 1255241319534172795 428248498187262995 16597235964262756495 414107305556118756 7081498613687199824 7160580990139794419 8079035130876400713 10317164049626287209 14522020657872340848 594044585846782229 13190428843939436627 5955765577655381228 10836778434679802561 12811819336261840473 17451246403521226813 9118377048714589934 2140032174361977911 3008663003212309609 8570927690397759811 14893440500485451022 13133807675244103301 9676188447838575021 15611471048915745134 16042389893133172493 12708372523577279565 8221394245379505770 15008807597396848164 2321302068077530242 18175226152003746113 9810947431474796750 12432761219115203676 1515950328261729844 13634596513319882946 17485022441445144347 17151116663847307787 2052798289604303390 817593165890168550 3777517805819425313 2518076044897888742 12337346549710807699 11160673853790309459 7431034388100676899 10501549069581112318 2199972476012375491 7295028496593825831 11031532486040849830 11449002424968174448 13516845427431474581 10763397562558824000 3421885406615303002 1909800637836307582 9264245252819699579 14553077263891140833 15660053721019456667 13056580281879155179 10674334194992762071 1767607586238716124 16960341340479494507 8505148819013371551 15236954112474617934 905037629888626301 5107338404018763443 7253999830103168643 11103936505079959227 7147519351570965155 12552271120084827374 5312057543792372369 1832301309881617735 9152115133220262561 12702521608592385709 10309746265102918811 6571486917462013683 12972438848637041689 3571921200034958781 17174164786550276692 8669622842429558592 9863241264606002189 3352189469777992051 10364253671849498973 13394340429301024893 4480223923446257067 439557767813061419 3718045578151004268 10199324103236176903 11830175952019326026 10970371750510662774 8432569252845817537 9101858524464851909 5712952702426990182 1755188498286112287 16111502921433582394 12600435755692052041 7961319156549788336 14891495757837854602 7251168775803948226 8396345569686762606 3510548506728149097 579107926351169285 1291030664574710841 6570484434198235796 2229701135007091876 8165477873821998892 15892038268135980516 2768378721018096473 9055388175648517905 4900868051864986334 5260682384980974423 2818209630886485932 2920324157935973567 1146226326375923510 7760040251793679672 15797492064408648397 18247344451049429436 16695408758430094555 14479806392034690637 3430571264553002964 15623246778497839794 17908891747418362177 4411919567812020106 13341643975103097308 1274242159561736209 14728681058701160958 149427862704691367 5349223660413266145 17963675826980394142 5860928761210508921 9602662309130559738 17419326013967335615 7220997766054381547 12849472747917808740 10213662889088251458 17213890810253471076 2661901265470867968 16605164755136986180 12636877715881391800 14384075232555598607 5768155468134571018 585131847182036790 200239075066987872 544901380054500134 15735075812106861060 6317554886241029604 10363409268213912446 2539036470029613916 11422659613735071132 12101293566243233384 17601794765686585355 8819620836989757722 9039401794509854499 5714828050583579005 2592784470963626820 10522752705978198767 17682421669069274746 5959868887845579977 17694688759044067615 18273444410978202550 17910128444093632969 8533084507798328088 3129933619824532345 1660448276610434245 18063674104119628498 5825678195708074739 16398986617178744610 5472710881383650571 8939700528708743734 12467275459488367454 390292877983966734 6368235879018114391 4915533926264062950 10326957082240263380 9058203066685987160 11922078339495307485 9145123087882591843 8902264938900337360 3074429092687557863 9028072275959610105 8820616584908831547 8396856879958115669 3021084167193376545 6452057027521593715 5539972329789976797 5453165052779244805 340804998126453111 15999736818365150380 4664216297617778804 8139033587468995060 14907615442279196388 11859281759664567811 16414882368670978591 11717218806611168476 11873060335341754269 3493979026421573517 8853796776721415913 14487765702155946647 17872096306439708927 4661353607122263884 784402521794169399 9368535089170789462 9337468360191943593 8694605908620032732 12206436477685598711 1917975073306186033 6311688864343813481 7474263525882507768 16415550150022410004 13106624687621583809 13803341717180666377 1458886710918206276 2743496637737539528 813618210251368305 14766515418887321234 11319339339588247938 1480081675786311873 387168980534203307 13338311804219108694 15215866280667002834 7880434769832752774 16467545669183103730 6147618645064207295 17531578657958681758 14412813199917720167 16021772759179812336 7088148826600394322 9432239752946541438 16730514468761867492 17296682926627208507 8951271466238530125 250489550561452099 11631287271334621431 2993270460980025377 7585498751593381037 6714928137080951589 9533622350508155516 6368115067905834636 1928778699556956331 16855351185185346814 490416763363251194 10870591521696425322 12088328298419101387 3232716340844977267 15636494271381487880 9632300554360809961 11153317320327249207 14352963445987715576 7965452179672591659 14704297362236167979 10711907262937805142 14889016398064165341 5945081741678687161 11397092986190404538 5656223325879299939 6098221583466079988 859664969415764076 3251992049131165734 12539977704688812305 16995875915606722272 440541289607293461 10602683704186901241 10002884750404617217 4096616271160177625 11858554265140130869 15800594265608029714 18155286236442041040 12372679297708491806 5553863060000391446 2098249547593664991 16648483592168703756 7037110421217926480 8073517388161497795 3777760709785993044 4815527859257803286 6976346073882240803 2920135744543463460 11646515024993972930 8245101017712758304 5465590196417135279 6063404503968677532 14056538213706439725 14021639017840610842 10445639505693568402 2632942572432115825 11742578098110530209 11685286701744443019 2332321228141911486 13168618755124473007 10204908945449035170 622735721383838713 10038439274943314726 13839324330873921633 3740036390628435598 8127390060930701978 13258896176609196719 4652362968115914639 1487438360191750808 11858368722550838460 8298624880855187642 5579604397828899548 14294745368843134607 2334976649655169726 7289044600838852980 2669228040485024713 11200096661480995128 6557630590604816423 5737720021649118923 9234569433327071185 4820350078418021855 15857259485643618581 1455361068854535090 7931670305018535715 12929222987901715578 12571807969749765160 3626894263443759658 4284239812220389465 14024715334013233813 1679421184300162821 2669316806142946528 17517703195926113219 6429357232420090932 4948758061819385843 14647334799989932088 8777564647416794823 16554086638727781231 15757372425318605107 6195013026166537901 3727815840339742091 8522948724589676816 9956093836176448329 5633348294328799245 15304753831170945134 14975347017685146383 10926512466201829094 10338270249726187925 14089962529242300136 15337345339484250461 17269995981922068425 3292745202554997165 14020094857471388102 2741561011524588549 6326662610653822688 17732758885869465483 2224032860989281467 16339256604607429888 10700092166852260658 18249789873085030752 3622604699994234843 1859421360644557679 6238877590612344922 5999530903175157257 14819992342987157491 16380333894397762332 10577242864091009751 10940360515269850902 17131537431517025157 10073458117602502527 3082931619925490758 9557242285376869297 14345653335569140674 9921333434399634199 4068656676859637095 11895027466587772316 3895389385074127124 1214853929942976175 11935456073986321236 7750280636978840394 14630560925796117313 4498896439253117973 16421162318029983325 12049598404363456966 12654637823052720994 5110692196623300607 12002236286195199737 8178513807298619449 8898868594169911263 5631036485940736550 808172470699087513 13573000112856767751 13498606219556376521 468567123638762889 10626941951311843497 13057300828467708678 1781273022505639986 3905928649623116923 1311046295672995577 11638061778331739230 4410120074690339137 14186545909658133803 9951470596777016260 7926596008701573000 2115290273302685989 1874859965345144243 7055661406811228074 17437884198497715753 11813903920341397302 5707476480665345717 18406453312685077411 5331786971788846315 13069921097858085928 17106264537345863488 8835886776756515254 5501205531076184880 15652274056731254389 12792955386529202047 14979751442318326550 16219772186207544879 365501747976036744 4449483200726075397 4668063299115678754 18354205247781735324 11226620752608650325 16261403156710660025 7094941311738418184 5756333485832233768 16995996787236432168 7842406139975849946 3956203256132769909 11409460964801367274 7764842967230630459 18188288604783290124 717633349626540003 501479608160205195 9477312332763626761 13673669717911061093 3229600969843031805 4766928754365240567 13003066183341579616 8699536534738233623 5394977732078732668 16752211245636284759 968267357383619302 16753571715910180718 4711649085869219973 6959584902992396675 16380206635618807694 15140479820323158207 2347735303921549073 9677410337752181475 11926314428771404052 5730078287156046348 16009067404043224669 14698726905472181789 2858378410253503167 1448975537837240783 9597351129266200121 8634582539308476538 10645039616653028033 7636189052656005791 6010973255783214802 7875092367622734632 10961147228503234646 4492449508224073272 8722722935097939402 17159918282446431438 4891225948243726874 14889940379234941461 10322358613257141147 3469393061905173023 7676623722198057930 11723752359625354244 18396330350824818265 2449041016395151487 11906675330576823784 17264988158813387678 17516863650085059691 10645897332727368703 18390966690367005669 1874239381999063834 9886412255959890405 9501415599386464020 11535811764768781333 9189945767396625025 13737559909032600779 10311143544419231917 9724528645570660835 8355334857651491976 5667784736229376987 2102664296535558359 10271501322385990520 3042862708286756494 3176572423873078352 17892169381202702902 6955741062400686676 7867186160134897636 12653535952350965284 16107203849018645651 464567031128787318 15606431833250561332 4225326407026794500 11617349684445746945 12140223499969356580 14117158356671982395 11316644781405978370 741306064275578164 14159046604523993106 8296584653232974294 4993036770769725609 7632843123358617981 12147317864459069735 13098580894868531984 10212466371614466826 2056222140112264995 7767289851350057017 7886166457925394913 7550763520828456775 14834875651258492019 18076772300350225979 208005244445898404 5539308084130447893 12527036402018440538 13870034254820441591 1618402822940389149 5755325710449943110 13478148553034767074 13288533608357978034 9936256897606678908 12259941929583937152 9430560619278822716 6984825691297735857 6700489042202203380 11110920484586707985 652890188530370729 17422300696395120215 11890828016996070676 11634803538519499211 11548220658229728623 7803590867902169571 15847539450475701249 15887896560812071000 384282288516700200 8531279429977237719 14438163131797332454 17809715065697599473 10487135740739639873 1853674950937990987 8095175412286887602 14357546873503206068 8776134584105249686 13565331654113161089 1062925588300656914 18049170440993934395 5524677855952982493 8179598934063063519 7019560376507080206 6871910556428731614 9053598562433272290 16578303122089947600 15657402082368247733 18210743879379177151 1172425149184614719 13013068934172661747 8099822113255087201 1678942474738491593 17539325973771473776 16957262162631588742 361108064824670282 4802791009033534541 14270890419805226721 12439481051709976970 14025562018774272389 13542340872550184124 9752144083953707315 17641590760666112014 8926214934054557230 3929125462953772131 9536771975583526625 17425681250514314305 4684008279620852324 9399621918920240530 1418958116809310862 12880396291108802148 13008048866447092170 15903118239893950529 6361050006643700487 13276534231532944435 11122613150800219378 5026836976778307215 6168261327995282408 4798724412293693126 8115622493243533028 10849312941120312138 16168154574812133374 15678942865659881110 13044867089262899292 6249431296246592510 13962192784477655263 10184573997163498616 15929690866166159798 7043187202782592524 8317792774133490483 11777950296124108315 271083054857892245 5183566833425545131 9493968212310364637 11381735278236503626 1118713704263767286 15778429286395445511 17099023409212152168 7723616933845846024 17870205558743370245 5161149656624665859 12051158699994434038 15358482311389908730 11711128387800463779 6064808270663808314 12293900937975455737 18312719302013605902 6622991045952774417 6714955126762534952 17991496708000280996 12818257875965152812 5036913727302511240 3248371708284652581 6819058124198631931 6444522662788605526 9241117594248192654 6936449636117559025 6182244201745006814 3526509910698787781 3244067139272470086 8959247130241982314 12477144016774689357 15807972302677384027 3445284113248731186 18215005283477137221 12458546099083086495 15624668487170209069 13054287480223631969 16650071876961795868 16819147277620651127 11996248967773245069 11282126535235441011 11842246272010098000 16837371067144168635 15655508603733307363 6112740559295397481 17416642771000885654 15772006178017007150 2967536510551294143 16672887106682165106 1465850220766171339 737566687709114325 3133671601841139485 10020377909944238487 10604400831286586343 16465028395191605697 1280192675621437067 706648101299794429 14558956410512742619 7240158178574524521 11287207863521960374 3797856586920984357 13536166012238352448 4124982451767694044 31008563752022052 2795865939441247781 11953642359527607493 5432981278227298114 16742091896018179310 8671401478409409244 8644784138551158378 9254477139237135617 5863399375873869096 15657828101036633494 10924124542107064727 11670660043186522905 16692517597850533643 4670358542351808232 7806876005220454223 1072626429032782284 8491847288030474708 481995933944463270 10034047379061360413 605250541568714971 13319271990422775758 9647132837601084875 18390437951079624421 16720439646395438123 799017196287238169 15787237840484053286 73303629630608664 618931802086685048 12210649409597222397 5800655636145776258 10768337242556629140 1772486769698960157 11428863286386606290 14279726930211019170 13924300636674743219 17508776549348307116 18081154708320954576 11062329380415027575 2275621131973670478 7613142138857813852 3791470856301819582 14524295197528585826 2289647413807090163 11456564095526975458 15989645986246857638 5354227643074804453 7938298752368172250 9375357102012754336 7215549943208330058 13328967782555207458 1246146663610179809 13709535791111881120 9298956309475948876 7604488205755812748 512903084563039778 10730399794521194154 16329598112358627602 1606814465269983929 13249097850465968598 7699156581554394810 3335598142848133945 6250218220125563183 5724150996755767390 757679703646167231 11786281490039054192 7553407754061400540 14552111266454891459 5902669515559090163 10937007776330300694 15890952618763065209 5437775924920750951 4509323138317059805 7075107314057286455 2277615636244061549 11518751217473907672 4323870663063756331 11425114087190626773 588342216588743047 11275676828843585615 18129961450264503678 1258722915294779496 4893720155526921554 10599435946776132674 10087012306092488211 5621517181156011164 7595313286710667036 10406245914114930232 6421102730121439702 2616836818059628261 11041959974616569869 7243729181080783351 13118542915582252243 14689239570989419332 13191913093880084980 15126132877588310363 1869521441222103435 3057091082121902122 4953072090445834975 15293399215904344747 320643245519944943 16865810706745241869 9279664273686147571 4914285362678899990 75524943997774889 1912894576708304489 15847808216616607077 205019733621600406 2277051318224589523 7761927076171319425 9785211060422869450 5635940335923268988 13391475964460302723 11078679485723934553 8460866033025136152 1797273464207441534 14190461594862281064 18436559089122624134 15706062978347557422 2069430606637052850 10747415890036465577 4993663647422915073 14669180693257890889 12799601715926554924 208148222816952351 2016965624689657552 13472160909329298339 4795538428818169539 2555680595209729212 1839070594398202148 14559466524868004716 11538789057309723502 18016911204199538662 6974250969563634863 6810326531613567296 13520886362508903464 16421723864926577468 11574660260319313013 17527544254255004607 14494028238137416702 6317769277468463325 3595207915667037717 1347749457245726518 7528456578633071543 11511310218371084491 10459620350326396078 3312567140359196620 7185576095122250956 16185992409951264759 14279713150275300261 10814694920055107457 5567003910222378382 15477003382196722560 4943461554342780901 2248410942421506549 17896215114290918308 6932767351059329205 9764644836010778823 5344711963787502054 10289286974122525888 274498471283388580 7866542435749802210 2364601562965030877 3855224543211636201 1139476465155211062 3582790905748863061 1570295462878940816 3559268161516598948 3360274032048526033 9833992095597344836 13942246321637296477 11537625790812556265 10304911686711346932 385646870669690847 8038059319503627350 12489389240369172708 6683335290916899552 3664577799134816103 14093538146889125705 6023775886776534073 10034170160086198491 17363536166026284771 11755410986318285318 6141020317754190237 3391324745072454183 2307043005560751771 8634375967960716232 14888632592841018044 3331670206586526218 4790435526896107604 16518100965780190207 8936327359775773692 10453821553911847746 3728982880635654260 888684114822888906 2350282342067592243 12048299769567311573 8761068060555662755 7010219787608155434 9153618907383838438 17365509918725535899 6568345281212910740 1655755623238418391 6809312976185635282 17501849581557187943 3288762530110096384 10180917779827974044 11725988950456925662 7165822443425918491 15495283225962159111 11155164338188099394 15693314038362395897 3712760081618314899 13819562738189603789 5003430925088470029 13909603989294485794 13825372563822312766 616123989154392646 5988049177575715902 6773372137713799139 10051114510004047926 6216470282378679281 13958009323972078492 9517639620044288669 14938263304266418761 4768999717632970890 9402068084220149384 13446775322531734512 11511047099250450868 3224376588894939648 10686681329912367753 703084968827336578 17453691984457163063 15817021733083356994 6112017536834232017 3068900350784902090 2323560364648972242 8401870237406562720 2459480271226277452 2167057271352648002 11241498481586104360 8019575416672122838 13868176815928144651 589896687637015581 3108139383769105052 12725879553098887922 7470581640992411869 12024057531135937964 10297661190258471092 4243794560572109110 4569882012110514575 2060539941388116843 5710336991901492404 12651633173159838664 14768968534517006316 6980624036011006440 6059295767313000407 10404508979925267823 8979487774709094361 684236533142964183 9078867211956630870 9426000810363665157 2777656187890357405 18193890128321267748 6041993674415215979 8904191958094781915 2609612472588257819 17003508048338359458 11696204463575331400 15179686094747515347 6591357788275312093 4683037054399519141 2622399369081485804 2834209572232235549 14295359561424808752 2538918678370990052 14909402808680662255 1412082344070116282 6536051930325870048 10945778730504237181 13143159388493047819 14440954358579204383 5813137910331904317 16321053281087533188 7024612532267762192 8862811955535407195 4917710988611568631 15711135066766732568 5041918043615974586 3972580720000472450 11265917436940499092 9191028820959150581 5220720814946949124 2891995096855264485 7212077449705731541 17358009424921183828 6424713948834054170 7693385980950619992 14502339326263896229 14304046285685779163 17407047381120807614 5298470301866336309 12875205095771383269 16279824031631306702 3128489528269353133 1675647304755444123 13520489715781099223 15998640289991406058 6416816287804189242 14707449421640477388 17127702310721073147 11083796360235152325 17562837180813691618 16020039479022407129 3594411606907396122 13716045789668269442 13105838396257906933 8964203632265541965 13352230210108528619 368702324212669555 17126550066161016956 4116152536430428558 11015607870137167163 11764065586766253407 13819868507196791803 8854855746117092475 11354078325273636907 6444864254401843969 17320118957622007460 5688812644585227458 18413536581632387642 15779108319874056386 9345099815680562492 2882230437328822516 11658961541951098436 4567668869236220348 1458965791648831550 10032532751124187141 12921329820222799826 13069895094385540820 13973150403853624129 6403523011613858409 18261900889895537884 5859428212343271228 7198125929225708573 4516626667553030080 12815338771482473107 8946547568474242110 10664527969262806394 4423522193712653641 15623061087969741196 14955154928419940452 9974289451070105199 15575562214517863797 12040301740942195284 11137270833420744388 1864259986650759758 9319435713057081585 2198154168225122885 4060171354976537905 9037599741872113577 7298988968592386248 402418463660545175 3785274661896407182 17683625679051773396 3774250084198432954 17625997210897567107 17399618856402432730 18168704808223797172 2411191538209827855 4690147132079216020 7625379747128605981 4566180184744809820 9111165537601186444 4752152289131929535 9883088762813765824 10928977741904434899 8580187417636212522 10340418874512750125 17361916865865978308 7147626243324975866 158294756964305588 10458921749653452963 4547436193999305155 14589679112362783377 1572165026463404778 8149740167032676693 13384499163926426364 726065754545985284 11549495250542678525 15201330241232891240 2017272618251765870 1936636886023176327 12037235878298613910 7688936555520983315 8503956989253751550 5968525093916712598 16975723446031525218 11518700543492311875 12032208520361715394 11661218084976983870 1656767889982214960 14916678610858315493 15250942294237577710 6170979132372297196 9211439573729521813 9224029080331493600 6625430004672453305 9908902257229557509 8574179732703419283 10918061440658073487 5853809607011338365 10219985875923716592 15059523076772812067 361241223333634477 6629147946265180563 9629118797620170864 2688176568529931261 7612383408854439507 18347032337127291395 14888497280272965449 2730922109591292470 2353506614602687708 13167274185725997327 13038360494986052182 2826558641638111158 922121848677247904 13767544186531365254 1302195480850302277 252096869416174501 6132079824360000029 9314648103267247421 18048626275822299572 8225293981568792488 13177471533759316091 17151872680528088696 15903359769707389855 3199773767808625046 14902811544737645921 2616865771914316234 14033679392768408635 12733356953753185224 7866562800112176983 5345712325137756970 14575621106545384447 10405969833313643659 11763120115315241881 15852999986161892240 14758726988095862375 1252463816700632750 2547085343521797474 11553141579712075058 9128101742666915667 14511146680580638373 3387768909611423141 6695302096170983902 6341754120333811108 17644781067822310764 11459880204969337423 1531432100658893742 14137728435367777127 950324107504846260 9723918304883463762 16173315162648964764 10954384359914753001 8190489602959794989 10195927751379184219 10807035132448104618 14643879709477501241 6495723847238210303 1033307823349315800 11477277586233330521 11849562517970206787 5356194995225616377 5707970105886070299 12309607297348103556 15884729413475159391 2768204930095199027 10271777550606173475 4259068407950539910 9684422453282079810 7065700616105182820 6839137878531805884 1929294439465605337 16388195892863119876 5704517425527107704 16425852520685667323 6847624091910136270 12474384049789107007 4940113444752230487 15054890437188045688 17169318159397818829 13236067924114280881 12608187670783329765 12432932581772860494 11617764100491769060 2105610101326855278 6709035440969070914 16689584850563470029 7528676517489682566 7816632961418913596 1453882945004780852 16047865053790120570 1715631257060863581 1971852822914339209 17887828557966231466 6758550574685624071 2495493611155356757 5403729421711899651 12789222347788731287 16019855911105399464 11328131182086303746 9801396453888503518 4508549152795697871 11855166412446937026 17408762761479296472 5328626873208392086 12419754962657003514 14056795429314260594 13932086172586058463 6660497527865292426 11354995142201462200 10505430199556669151 10549017244024680010 6602915250242356628 8536586785714018058 8118888353365052409 1414138968488960635 10586353088367175982 18204126371758259701 1057948418637150106 2427106205130314046 12749087524316782861 12280030378940875171 9734756420181004105 5274107394959143630 6989054453737535459 2324888485388894701 12990272976170640 2941004307073858789 15645783859883349160 10313508947371086117 8377869625102754155 9782748270434862545 8084282150661893906 11450833009153629324 3918987130192033184 7287485383127816794 10219208126858386031 2778976519185553760 14512489300899315063 9902755241423578326 13603502058727141911 16112990448388477371 9170774455110979106 17445065023498118566 3135097017613522788 714787899111110289 14495832222931704659 18079527769111309288 1017830806309467105 8976415287555746604 16136356943576052197 6427602798511330712 10479286765082613741 18424404368441530415 8707326120632366642 11103659596896388747 773887283343558758 14412139265782397507 164785162845891991 4124131603747287144 3875714464360341210 16735675222153736849 1636948736009096122 7195157531899994930 12660915658383903366 8961236384991338758 16424323151978348895 15164025670932348430 14313428181018853268 9876035787842002598 8672641220783310001 3041900739248837948 7554641841115180929 2301120987926140225 7198675919455735912 13537554625713917732 13815937554840022483 9126357858006616507 13714785876952551070 8269748414764484411 17095330889197391727 5637033772745001335 12444634701364858284 5223134632534545806 17530634450729063417 14440295064426426082 16765740422999423124 18357367201038452242 1801599046332738880 12380447773213472278 9800074605793348682 3362029696189005875 8120202706411108047 12841998093351505858 322659513915673554 9839470461531249564 2393686026768679682 36436707340731936 5070799789170573266 6986390925717599518 1439115166328353338 11204130830213231215 5691558934502732734 506877549145416350 7812397364563911373 9557508245522190639 1268752753444647133 8449333577244506262 12970306964658382210 14762191728159630280 8298615094771522299 5979329309819773897 2810618904945584707 323328432588467276 1826340850753969399 18059290700778898574 8656220747126759768 7629782978619568290 15267972207318699075 12944768161537466540 15693853657959163093 10146520736435430178 17911502236577066348 15289738812564452836 7942857234276107853 6498996419219045403 5605107049408510731 8282320913523362408 6579144592580355470 16550093361346069035 7590122632940255876 8171758180902745657 4940793969827855941 9786527309170369291 5201875440657653104 4568200897927582452 434219238420008258 3435639455545983824 14096588364755947037 15754502129812316757 641022064864769877 10690562295742017257 16346107128025592704 14622341785185764101 13913301923326640101 12773463731268301583 9250805788678343480 14652678125884875611 9647653554170797724 8706221267759904319 17557207984193288152 7550418931529546564 14729501865621680769 12266741350083408875 3017070730575282546 6193950928005851684 8944586455553001447 10122751414136942230 16992273908127821535 5174122611389395542 13743149078508283763 11114907509266999522 9369988523192665811 12321699352191181241 7167241550499023212 2978362845098274060 18303810715663566190 4548204398102596780 13639976352303525316 652746699175618752 11053272527121183486 17423339991232664507 13561313912173221541 15722294447711304784 10544319464777090556 14254802198305921855 4549055426462012169 15458114314392888108 5858061927898274279 3921612224538035422 11106613750176961473 3094226202332845789 12233832673586970171 11295411384830327412 6762778315960304854 9629634449943090164 4283283202541723378 15375832939051935300 8829561458569629341 18367274753171429160 15265219028370873837 12968276817264191863 4119859709763339237 3390927433885729319 1882084670003987963 12030496449816794943 11702386061258870546 15660289284339902930 1099786965459854472 6531280181688705948 4654969337331043749 17578744371690194088 1664770669379695293 265654690594748783 14856905756110161891 7245846640292901692 12384441104664354390 15362078655844995928 10957568857716024083 15157432909655476405 16408272187498290761 15446628336969468489 3259208364040690552 192886075338758013 3587746625976587317 5800809794878378235 6372405709259500512 3198211956508138116 11740301073544919745 5789885798041938600 11529076506238768482 2323615324670058558 9303951062870901415 15664425220410441156 15325571038604897711 14951015834470221111 6853069413107485517 773095361135820328 16486055454513592717 16244999071567877059 6670361773853850130 1457107132696311562 7503998330932071967 7882871287021001660 5039829752205098984 5032773785225485440 5743778669495657858 2778760454874041872 17114734884511868058 12633769984877429568 16767207903208951886 14030627973177250765 7263853741093012178 14441728008523956818 859061289499246166 13401200195422251143 14083668419932103211 6301545056140480042 9692053798485946848 246294792396780149 4506656583544844942 15130762039993482062 16487175264342906336 13591506698190690558 2739763159814639731 4530654890320495604 1161352995029362934 10027578310366737217 14784616184818778826 705464982494366267 16294514805207365750 10190548677942483009 6153565824922034151 1520390992940757905 1216038681206279071 7761867673594175151 4413415688100313791 9113692481207354027 2182875879789549751 10521259884263657625 7398788325335512294 15927374394950386530 4191507764895848668 15086154685977509149 10097790564401894712 1336976802250657138 125649768494298174 11650498508749569671 7358883006679443050 12240645616242883878 2612092090702048675 17570953730141475198 3760594104804751050 10708221016012095367 18337558765197415809 12961746578964836127 4665840428348350745 8236216343017871368 12822330893126369937 1426761959719440879 5314104621035735703 3897388353372831195 14645052626013060658 1789385125421571094 11311193276234462898 17420624035568619173 7130467547141302314 10290489448797144836 15408180404872606361 8208438181457090515 6090028814972897184 11272146355795164473 11519392680862916700 11462816323765968282 6962737124883371913 17051405878661745602 18270649365294319155 187035254495599472 7105130194663132374 14324155779346865014 6992655896791988702 3011580815095252323 7921076415230810699 6121592406745518436 5791541745278406884 3844743558567060261 11398523266602885135 4726489204877363002 9792653300687238030 3325466781764399258 16540885428742873587 759667536703748982 9010541576802365712 9168005949076426386 6879095251655336088 6010880981537946703 3589669839995678324 12285969399337126469 15858209736411982607 2279638164668605311 2836414890919448433 6068076421778096121 8783450595618702364 3166721700597629857 18064329713120287996 11071922366439882887 674841165397110988 14088842356734070414 9257979834248462939 5561870944230447469 15987636878225616154 7219656577026096315 2071920059320102568 4235336848606634558 4960659454265456830 15943743836837049255 14636685122570529851 4869443101213066732 1391800928028352627 15824528073099378029 2229868206896632270 14867205636936385624 14210846092359144985 3112182701562350750 10712544434919981138 6357247163159290021 829449263089836535 17908295054325233277 5285571356646259707 18331710832437269303 12947347756249732982 194962663814298948 6033216059182114005 14322593059917347959 6042890422575907488 6761099608282343998 9703426195020530031 14428567923793713168 1659754557771301011 10171090502776870582 18304036446609281915 12943807455082423765 2979945279770838204 18165172314146915791 8237235959305104740 5365165785672287319 2805241364557456195 13672015789761882981 7064657274965381601 8257338483272849544 462442766114410183 1944027642864679882 4892422369486562241 14171042891983969475 654925324517116316 7840360236329375644 7454762505438323679 951413869858327852 6635892626021336434 1178464648447059530 13000000561030625898 7676569800771085750 3577213221391004118 11266362198062811600 5890662055276450030 2772997507372287310 5145014522157349930 8545168657660526142 9619999118212677665 5094416951413782993 16268936296126461290 12325248405197820523 10864419739192491954 8800200103871810391 1600027853842515147 18118370886396790709 11143712924914711856 17722306075162348695 16723979572557564277 14088200017659972016 17454084143541114964 14795989469359913933 15460313902177179001 12521963689847170739 5872428090927649985 105733259806994124 1020204740060294034 15055173234057751469 17642861822542527043 9961681533554720406 451637986996336300 12721966429178741637 4613485218312818553 6297226009824018272 7517166980531615899 3131663262154265004 7359603433840878723 11318134582239728491 15216987835341272869 16039716009654076390 3202948426824219337 3529976897348615660 10834451681693330917 6147747217402384752 3860610609193327399 12021306425736162056 13519621976123064046 10277989779920921258 12802655150909676948 2949568793637718324 15961164039094290551 8837882433097370117 12309422664391571340 13111059643819648109 2213898309010457516 13131136463944160195 526813193350515310 10293315186085519113 15245574808141391052 5756498642647606131 3965715293147371839 1030234331143813858 8365245037355308248 18159247326573321265 6483294233798133743 2657147453111354131 7366711068746575519 8414232519254736282 6762384567555634698 16694070063589859276 12422633482343082632 6716001716538815333 984466725615560138 6884195075703693680 7514722169635474860 15099651548704452341 4949747782961824993 13142993050598476263 7800172139960044069 675993001151747992 16716766343144766836 1772733328853279489 15636144643633398287 2811250905881719156 11060783053901977276 17287974600445693061 15242171972015923646 8160112520366331560 4451329460578566899 1684392211058446416 9022041660050010000 2118797475174251995 12438883221605025457 15865823528872165454 2694177704417276877 7571981543934258813 17835795514795207737 16227170210058333916 10730438456872772700 13700346661700347017 11540457355805363209 5080221073244833270 4669539553359464856 17997995314785474415 12967392831463189479 2346452351199151398 5159894912687862926 8308730091199471017 6370541826840156982 12859198054511495857 12888855974866134097 1283952806413335632 4673702848504495088 762973100590009909 2682459635184070682 17289325489467584617 8238826125522207528 4668237204840147016 15385770253240446013 17256421518845096717 17923660394067051332 1229390511816476691 1805374326034927669 992483181261459167 10979989754434643776 16887125265219086966 17883553959806157788 13480576001894717446 3498443246535692208 12358919696134888886 13027086871029349158 10888160345302846427 8659070693510513673 16216790780554173630 7694952142650553060 4076699937640831810 15419974412754177489 12691382803578934561 10834091477784018537 1634025381019365991 1086940436341638482 14960053290286868195 16912713966170778337 18246556992186796456 3658272341578037192 13100448509214743574 1562595292525322709 6695880463212989826 15532017405968199285 487026463055460327 8348666150530438029 16025561259001094245 4734344612288444413 16962588757380800613 3443997888114263533 16202431304875636649 15783467763316255673 3494708297776361599 10128649213351298810 6879193206656765672 6224068719657847970 7361691281696975167 10856579892266439512 7125544550045662118 13399472398970630841 10930878639655325442 14656213694998426729 11918463550642065901 10618051665789368541 9910952050232896049 16116246964712941092 7652350996036662259 16053800373622176881 1348085864789266222 2509203751046292074 16070623991493454296 7131253930858959335 11885367112075135483 6416554868598632181 17584126731258602962 18299378957615884238 18445917135405610460 6755421533461513372 5139135947722417899 3990691945221097229 178976558884006703 9028475036629808598 2405736598321614889 18065072196854230431 6721149222610005500 4542886241543632925 8040574463333918933 9417751716763374596 9331202227546151599 14549949537743535163 10946049270025244987 8922993196580781054 7014537746741059547 14219588707483595009 4999365626819927721 16797194500463879133 5445815210108424793 2066569676805950955 9089039247973335670 4280151383432366400 15713770387165734153 17525927025124110805 2223216483811368259 14180739653235161567 11277323620444879257 5793093326141267455 10144063729987043764 4737900885372009931 105827133795527182 10728218882054814336 17498044408632838073 2937597398648667158 9018245476315431542 8469776510796446781 16852076152697013965 17262627366433582317 16365086450351067563 10357401480883002639 269616632082146818 9538736595499303264 3021778046355650158 5832501063604342923 3079715749457007023 9025296405736822782 12008293600523691707 11387849316392007411 2308176802485142549 12452519363325855201 9068117594036312155 10191907429763369138 8587443264502164914 15140991385852926648 7087900702935973285 12471270100287442017 13054288132717089909 2461839875137813464 14260483724798860990 8218751026719236341 13876033759775542383 3472546160508914904 15966409999965801400 10336327759023947086 12572618783647088131 9019952106806143993 16691781142436860057 12022754632242383737 9378648253135706086 12262618612691200486 11378666776686827411 6613163036899237275 2387831952174237128 2780517679111107726 7315956897468577545 1760198218771148125 15401057533471912878 9899722071993307378 1959306806410150547 13739111257087183797 12401453273735868254 5066195074209655543 12145992382654767079 5953039991963004290 9614999402164041837 13096390781231713013 6997966011302005310 5065147864557707138 10974181523906826976 17648615505867204163 17230175407755311017 16494793379148747534 1015027061122182669 16213943593621564929 8497132576362076059 13704802656018314710 8541727771512412596 17423560141985060016 5757682146191217633 17539464836841337804 14610215367556717765 3668971335458007246 6573545315469988805 4798836302086462597 14667402490294396096 11806331164873323725 7154409655850715345 1447780687057552027 16698941153373831566 4879576243487637516 17084910750238065831 1128236434198004429 6143878223892041957 2171368514943828089 15491361422133712586 7167696689198109204 9074667680998729621 14510567500452704483 4666546102534401790 4418597675967497525 8168964356385587851 2588723907575805731 198428583303557068 1475497604515812828 12468621751776939770 10191988644969134755 6142717076855785844 1571635900740611444 948269948305728882 16365240750832958421 535666911423555194 11590713333111686046 832135161333143904 4725882176181120065 13351224737432413052 1519976022176801439 11731402139381503240 18278567844551506510 6424195965811363552 11315577618364834738 1976670892988083271 5034079149646748431 12474872549560037088 1540375900761923752 14657409894107730807 3646087075645214564 17198314851108731842 9229875499432980472 14020988368922640439 15524195960010261615 16223188372158575756 10818398286222565940 15709195506581099712 16884818635411300237 16951892768407677708 4017461468842552097 3232700235498067201 14819705883010940589 3321906152218064964 17879820775992668313 8551159487790605297 4459652710915082157 7643391431674344850 11961212136375774410 6890144783480570815 161214543201179290 7654061632999521868 16324202590574309969 15638872666325996176 17602225145890948923 364643924732594260 11063382346517369580 4310557625383798109 8620027507968219457 10944865909989128991 15572204363565811829 5567415356746573250 3508920416225714693 9053909819364295924 2749298913314432496 512200157804529012 16197480821108004689 1387939929721284058 14545934078332070157 7089894235846955879 6473767469978698005 1879025981904180665 7520889379973510912 3809827644290438463 15135039923283864675 2766833362011436860 6560660730543224786 18383653336146719738 4232371858392230018 4548443144120000865 10680235110715989253 2460974482274988150 7687425521414021524 12201857674552174615 4920667209725894363 18386501536969026392 871863208848374689 10353848677025860073 14891629860259740270 14476719747280691306 3819804316011554995 10979263978219034749 17780960945981305844 17454133504423472105 7970209211755939035 17286889527491749188 12259888445546265792 11170428432506337198 8546851468059338148 14299833209268055447 17612245547457652397 3096870180197788568 615146163911193441 14843086281911201798 8266697624384805708 12830049715968262833 13988961381288374230 12327338028715941887 15484947517914427625 17614020389999743737 17485047291149522560 16189577623645940737 8360928445163476245 3178598298631940421 2086912713241600444 10721111164620834023 15719033094586970903 2496020078101839851 3330003507553152163 1301405574876492411 9970641178559613406 12047152567563233061 7698703968260031360 18181887085893504243 3541574634252804601 3384641613688263297 13016247164349799834 12801960402596923444 7066220925203394861 13479835907696670244 13672442406545867569 8401565835240291684 1572118386459321438 17436789271381044683 17616049304244456761 9789061314936585380 6599713636262473705 12493052433487653363 9845073535333850036 10950639866288246631 13690596963251165616 10538501703958680295 6476775211423018085 12220793885482371367 10039925501597838535 755395498441466191 12280365576115578357 11504506193324110048 18268785422396570362 5832043832629236594 18425738356453866005 11571707180222324320 6585356373061113416 17340447462529973435 11391353985441172095 204764456787037942 17963603067682341514 5103524591922658516 18415716941655475496 15704701264425401785 6305815443390412398 4009856643749227727 18032077411492551536 1551739494054842278 6110630690262081579 8365904977839684849 15819197670522770678 9197599678592890437 5308050699849742630 5319353256101349783 10455412612992940724 8326873533404791139 17644373379030202234 4992123528927871534 3584354223626547485 10528374365283027067 12503334798424730670 3270719733199835176 9675357228520665251 4473105716842668168 17698564800322842942 2676883696904137867 9074659717120156229 3192579638312861772 6298218462554870465 8309368428498398767 12243904262546701542 338813868927763944 8448848330852837849 6128457259483279256 12426917590325202937 6238355725703298892 16764374235079750582 5615216926160878448 4980920295366866645 3219668321175035299 18275153483165134628 9181152973396799157 14348341745116429412 1354610842603987699 223543355255122851 17513639710084788095 16234257144831044079 15630289370335886120 6069787167508206277 9502427329165961690 12783806517547751837 18217344700963886423 9645844094007619632 7103311742603782047 14020088227151012059 5940984524399849137 12294829161824906622 2236753351795887535 1749408258916421021 14164063956566485268 2773049703065122606 5646168660222527752 11660816609705345930 6059177482449052435 16557956885415975189 5793009786309943781 2745418106467739294 6049120168942812798 8956349605725695051 3902551908019876030 1112185270878022582 18303758042812499924 13984900601095112542 8804649110202810647 12014517033685405294 8720117986113690613 9068911567584319444 12550722699248150815 5300822623101376542 223607753650546774 4473530905313916601 10459810547958266732 8450616094229633065 222765803264764685 7547702075398003650 12268798802032112749 11481932062121419054 1467098278297166993 10188180709209901744 6605730411190504984 10056755113468129389 13470460998934075113 2057609703525738808 3996381436414452828 513634007247171457 14818176309122026291 10587778181846845308 7610480851585706463 4235788853471587575 12438934604343863464 3494986419409773518 9752242242867231714 15849090039167678666 8406208122817220906 3554948825494615902 8506241348889385234 16016235144164865532 2471858200015266815 15795061286797825244 7701759092373388277 12821478059763900715 12765970294403933100 14567758532639759547 15277653571090715418 785051597005243985 3029701840787570215 17396044895526209733 6762778141250235771 11948067853153828965 1540586241206386514 7821487231413317585 5963880870620744763 5428858811538501395 3644540182128049445 12016132498101781317 8644383700061204431 487419925066648411 854298009539114033 8526407661053543772 4981950861356571124 3859187126706432084 8945473671019015655 13236403738025023693 1370235203879709894 15555653461689341785 2045463387737473039 6909031129473107716 17529072549994115273 16222392975401282168 693822453307036418 18272764940742349837 10221447432026823700 9460671761251560266 6331612021392905737 5195940841345845205 10684785501239587114 9441233794746194136 16879287586270381043 1836915881517453939 2916390569259137177 6494214896871257990 7800910902337289071 6126338293763993980 10562556510628989760 16089098886035064725 16455590485629581294 1497508160450289718 13687844322868880491 5858009094552793553 3166176590903966262 12053095032639220004 8720288545045360830 16436018792496045756 15478765926040003898 5683004923873347952 11272636636338382365 2497187701460581572 9098696581149191925 4734894167322049551 8843211840893734726 16842082725846346263 4321349082549086945 1283687518082742743 13960191257576711141 17383520403848794733 8848307621693198844 435525833524625518 6613952878007061608 6903582458114826614 10484912625146323314 9112663148668687600 16178556573686064997 12236024225771150686 10307760545181371385 261185438452935253 5023619551966954632 13106299397104352724 1010729309453466255 3651804671002018934 2843249366361767653 9153174211241486138 2384772589998227974 344551631197261116 602658265867152992 2209179738831475200 16134805881907407016 5299232185911684951 8577409160664766052 4641514805400216863 17710456435537230897 5498963418116727966 6750931615485647846 17626435421189836551 17106553076717102241 14983465136400370745 9502308663507840442 13959408234205090961 2666366025734075456 8152716228365353205 12712920683163856399 6510153403276797493 9256074631562911018 5721854728875241001 2153817817392737805 1853734638325312383 10968034608611352241 11683289574996141281 5493724060446833017 16778624270278419912 17214621463990746504 10202809774771559897 2725635031258270460 1629515977616248485 14674409072797453817 76997644958186612 15191108111689296486 6934922345925665251 3569636810577498535 9624586971731733387 1079681743763445083 14305986773791156532 15610531918688901771 18246450983067985158 16635739556164028706 17275652411224381266 4671819229690222665 736901654287929709 8166332485563662698 16446758174876688465 3716670415032517199 11659424295235721140 992710730288993160 16359749810608981236 2888155865271590146 18328358170996034618 17427630836289845142 7387936463801566582 9721676085709322143 3003055092303830842 7611691067405347009 17336071060801860128 9311833551924487786 7767521210028163708 207498735107426127 1880439126273780436 12499383943522046303 17689402658543174600 13570491158919111918 4141811448026478633 13273996378025338214 1128182886446702398 2767161042411021342 1893177755107169191 10550882332059124941 2742166828117691784 6916798254854422962 13231225991940992185 17304646323839668769 14032491962078827524 7408867656799018398 8415793322699694307 5659289489362250494 8493497889106051166 16888152957409377908 10549929471574865760 17859805458451472881 13542623934443973723 2073970878235490137 8707561382075208286 1716382533452942174 7592127894854885741 15125482316990429043 6763301269175685982 2973272030239676032 1763509507002698948 5827070869737613238 13720043818987256854 1186763167415871000 15027940331646805201 11946684051891001713 12062529724687072815 4015445135665802218 12979353893633248150 9409386178042336199 16445798442249122811 9073118674207975508 13997629251603780075 814665361430125700 1614173160448778125 10418891805751011272 8766391170772296315 13322904954085501735 6359394324930564028 4564801073224359443 8592568022421385410 10664716944128816553 1076624836016759073 7354186987954794028 13697392791747435439 10505016620510412731 2120496313627116841 12252219367209545427 16718290770018906464 11586638238385383866 11383930839574736959 10100103106587789706 4326333336337809204 10532737681691956317 5995328742213309453 5405355774486439861 15376930475251282560 17461197261798478145 12609226450021118059 620226221617120247 7231185376827950615 197872495282865172 5860390015225658687 9757128281562905744 13865440019751893364 10617812649616845523 11111331314860486524 13196787124598276090 13696039976513938831 6312053387718267804 581877677489161543 5260767753334398521 8575665550481009354 12237255496825897392 10233865444824480319 2986065431652755468 10014810470135543386 11318775768700617966 5448443597582360319 11284527764937733453 8176444682978111964 9903844816376571870 10452370205023029200 17905936359074633635 3407073339941933296 5786647561837274277 16401773980629126221 4300284819289412796 846001414577319333 6679332435682364487 4736833144805067244 17210057709938422881 7858511676018073533 4962904953331249702 17469297404116070932 11178133014598048194 9185722390811675351 14367524624030098303 8764839530338359625 15672431215591754685 17175597975006204524 1199977255446539843 5185197637101818320 1776846691163115887 14477187177393173359 11063653022548001254 16372847970378046388 11879207492676384443 944153201725169126 11542991474106947495 9136971542258809727 3476649201518103496 17785296971326105783 4981333552518249541 9634332664274240773 7376427750799975220 6074204872238951300 46920741878526283 10832504589793114639 10542136858170549128 12736972322523925923 8477063905843195464 10144558645387599791 6245489681944135647 16059831218899879542 6884043475605068960 11565369796866608061 1904131477094077535 5025868956174563921 14417023484721219176 7272802489389186694 939932688460072168 12345630850226179318 324273384023568837 10991181115065981494 155957676409567064 17825084142075955797 875800722209459591 3593841890307830661 3691718499284666585 1619900824918507550 1812554897601716539 14038560565965003589 3542656994047271674 4756046136996472878 8399498526475095995 5666226636388445752 17426992263239461671 16894386312892615916 11252515609812099130 8878076204234582997 14174136969201895141 284933888126149063 11558517551437588298 4388476208974384666 13099532406046664166 4406003832626990456 315040897568331234 14659795985963549198 16504812852325772433 7914863057412941835 266835441200336405 4873664192556797359 746890496514322146 5580788094082746173 16276677404200435788 4535131481657039243 10636453205304979959 6592853456510939938 9677565521250419213 8599485505503452514 16055939115443792605 2769453754296755081 12945336196652047632 1696173934593631638 17847039893401958578 10576370584950748192 14594697031022717003 8333836579926891430 364458416659391984 10920472220233563963 5732450745350217499 15137022682907670219 18136191486040215646 349352353014042674 5930331149294076622 17192350313945244238 1517818856460305148 12306128300151991128 1634170042219826763 9647890049132884095 3222231274251542407 622979530996272383 11158523515031110534 15405316402056706943 12612497814084152312 2694866541942532917 9011176355720337258 13146245033011848051 4601127900773393517 17556811049713760224 6034863988676419152 2153693683044925620 12056987270936184896 15747810525406322344 8437206877502354203 18330467756910877609 16391926074622235929 8661701361229591310 781764689703020017 997519439713370253 13064466808277189202 650512071842663140 16191325786069512485 9410566419219547660 13548118872925304264 17350673738528065034 4442857457783967306 18050545407608581371 17742909551129424270 12731702284765681034 5250716441013371341 4127007203752819729 3690014751019011099 11842379799330555795 15165271255344950886 9413322934365841567 8716280140646861026 8999734222326800580 4354285591224322474 4475559671171427108 168724412740061502 12310942584305257186 15263718029971040363 16859703600902533781 12602231042509633276 11806635747323888188 337457572327632527 17250668984233584095 7637899026504175628 10543257852410422341 553700249646856727 2201748797041862416 13044392480036083310 5306024564492109001 1452406166300122832 12786323775586545239 3301860229350407059 14697726882430928534 3911397103122243415 10038474606361781160 12276934346281048477 3038040416457070063 12480444396658474781 17935905834964117728 11608504400649465283 565924732380814701 11478866568218354338 11048824241197609744 828329480584110490 14621454285072665602 17865725420154827516 8307051121975383679 745998613211754550 11973239244977904456 4793309279860574536 16829550298599115715 7553049820679846906 10359713619419214388 5996422027730684347 1804578741928097341 5256686449696440914 3304442665477083290 16417258327861500210 4159628224687256702 7307252599698746005 15069745942696949302 6270885536582936688 2647365661732037696 10257832913601698749 1339062735014210510 5803316477999599798 8231918126961884409 6984687670745233612 8280394643700522862 2625962309631691485 78845597096082564 17489967081982209745 12590531065236857714 16213546219212825806 1792891397739123834 13838063824584874788 4229331750127259290 10857329268195918041 10094109349033463574 11190838563365454432 7346901266213334844 1278613747919558188 3014397958307981725 2832762972248102066 12338177011548796681 13779253238309468060 16604145305107273374 13132710214391405504 2624731413772687025 10772424945569273792 9081643489143844986 993864723839540947 15314156812258706127 2091470609742507167 1989736378376091162 2250749953105070411 3246852644801515361 17017983017518553237 6822090620712616466 17357020953541775366 5180305940886263674 849161357743141866 3084480842161576720 4726778339680995346 16435936427815510410 3648253005331875436 6272953412702810043 3628867459254452347 15574849927711769382 9978311381158075793 4552669948939508376 4015743943420609417 7470877357529905922 16565503573958627697 4719106835634862995 4944761979236586693 15496464680826216607 15627519916849854474 14845520624164513910 5930593137313880267 5557850746618671242 12809691699791136444 11600391408378707144 4257252774408275892 13412094252530200780 4482500290474514341 1841689760902086978 7178832537929001138 1293965229594341642 9920863721554291031 372374445030368825 5411636812807377263 11670970659139697521 12010892585606530171 6568993361027035936 3444868151548077476 3843614282883878615 8043875785082256423 17098816113356809773 6285508122612341727 10904186326017129615 10833340361905788682 7281323137652418004 8368793748202499123 7464528296719536631 5818507858449124452 133820001644589926 11247419818532329505 5404618406326053116 7032264595536326685 15228502366346485820 9624356913868724625 2748754116958548637 4818471434445269655 3486951373116858702 14850786755763334100 14243650695948771674 11198863722134278740 17977042864218154237 9727973927574399309 1630109502163878468 10153399093689493834 17832136459922841105 14110413426590377341 13726708839142354418 13597430887036397457 10910613488603394992 10469207168150637126 293201032852537575 3377271012621044793 10832376734516974176 13884869793172562683 6570049754637390811 15321754289747482575 2341632491050098160 18020099144506720756 11837759750702277266 16458680595685721017 17728358878965308665 1841992637416776535 18296685937922126799 2867847601948256283 10917063357146599602 716976324770013406 13780182827385918656 9711815321561813199 11586881901640319224 16273511291817266274 1940153221982805063 15277633286556430195 4255972536006897093 8443454848899594749 1039165473392981849 10790367573734669196 13152033687722282926 17038814678339170943 6937611362189792215 2713739357984240142 14979982615898440992 16485457686742753140 8632956464373035058 4053260320945219421 5039783467482360225 9401169764156830687 11812791887317863002 11771101445380594441 16936811208721105313 216173516180563561 17482186732080938145 7230908423298412243 8355250103751265263 13196576872326285772 15619897526344678936 3997576515368305910 8401550213433022325 3258738161365755021 18049373395365295997 15360024968605055854 16396598553275957916 3726611110308383541 14292583764245907277 2992682928630505800 6358695869324573761 13448468720555196283 13859260325861647917 12247249896174608651 1944966053450434227 5549849001693009145 452132757161598128 17255784657169332432 5462204387910626406 5219723260847932395 10794041317378465491 16142069242577205672 4487843051533893672 17672712414345790454 12870933849245257451 4788524127746546761 17170838344219395040 2693905890931585284 12424077951321581735 7644782890131645666 10540238270874095298 7341080906230237314 16101980351329209354 280178441515493907 13664104287809416525 12050599228628839853 3302101066621921316 1119779770117513014 6934714393752325204 11469534731254581423 15039001134219980139 7944540805035266865 311185601749561243 1760467285118507314 15817653642241633851 5604633174380033777 10426963238130182240 16048097679096749408 108680334627974147 2920710826806801989 10249844025839214503 1276248982245690573 1773319757576669543 11553352398190002663 16490846215462599332 16146838711561900529 5842426726355400658 9850393120095598560 15448287301134107376 7767370009775562693 12667162537374510338 11818362088635955048 4233472662525255985 1124043877777725704 4941072121620452909 14857541855858162933 18441380726487978393 16816554537341525686 548643778718966406 13170493869491329212 12862106499872675745 16321310578643916570 14347683877423543838 17282782119983771427 6211718909127870889 3607552953832084112 5896301051050439500 8463952165713379666 17045381109442203047 4557319529268302657 8691784997547250275 8352508921197698417 8849011319160808403 16204624173891804809 5426885235839592270 1753155871139252415 17224902682718209452 15902346987503888366 3077545275088761237 8729512251578992140 5526454420447109585 4072445994155715773 5171993085600824962 4053633392950077655 10960313284894267151 1526756978097482303 10320138922017660532 14710406375284185306 9432676412309290237 3781400610080434355 1174236350867484091 5390654553804841996 14227466445415481168 17936447856837056623 1357587939522231833 12647798943340432741 6214176844957336180 12764000296099874779 18279706186979900239 15172615947679781739 11768022741449947743 9682025819860027632 4190991610579381369 10711258875924305726 17492970470717286912 6237978094305892647 13309036121616092360 8594640593385339860 595722173946793865 821154689238323625 4359994646825258238 18021692975609741825 15554410654453166364 2627126379227313074 6996246435166445859 7132711195054500847 17770721011801501251 9405387909037016681 6277897202826572510 7965438873592955142 8839029816793075132 12266008506047528824 6948512681944876437 1460815534657991615 17648044479935668779 11036767094085326591 3305733985835566264 7287259177409602141 13739975929261045509 8265091616420877390 10459842304249209570 3481873554199273903 1799018048932661452 1821077198827142151 12196575539562213948 16265612703353194520 3304217275404743491 17206629510057304985 5816533735847749808 14569821651751889070 14733299789080447644 16554726323945277346 3676179161555145303 5556359121248244696 3747547392972180322 4392561811728273431 16667618870459625241 8520002027707909688 14798734293522311419 2019980984405001525 2552262597942221122 7697687815901346744 17920294197771653276 13931403096398239212 1709882830050522746 7515406353454883063 7490347332504913026 16838358796997771947 1640644298899950769 5787008660380816782 17049068518890918971 6357932477822367139 10821883781387830842 7925882557323148095 6635116684842710168 4798033112601331791 9072057910590684413 7273125347510362448 15728708487881470306 3543545335114076714 14460222326439409462 14228831744975558955 16511569683264319539 2643991356714125308 4779689962930212283 10287891361549421604 16065468536054141039 14300551542670298595 11006360070758621467 16337036965437337931 11185287662009658362 6046626709336268312 13252489611771611470 12368262987030020569 990437278756314002 14917705537399615014 826192338979131469 15346440871514044123 3481326148414874944 15656880132536439563 17905071434560387782 3441474356791485332 17609738798226484015 10778703950034346002 12803342355657999612 4869238769347897103 3655163539321529143 1148032008011240296 6042001439753148141 7759501928115960104 11289942880003947716 3275306405919675951 4795194080271785209 14696859244074072688 8395886889227049128 15398983377972424829 7850064425940776103 2257543808012984216 4479241144143119469 18001864147989743266 18372235310347378480 768159489773377677 7314436814882054365 4791425919787282672 12418180755971694110 9114008033008500193 3367930971156560276 12712463226739426754 16830508613478912618 15143897150807913439 3486126319976241952 14956136932406264891 8358914049618148623 11337838699640035846 15938936190696627096 5072568026664106849 6414717820071961532 975728813214997379 4485794962946565659 17231389341527554031 6717500397745341541 13784095753910415051 4192425341280131097 18110279693378030732 12433636095021419137 1706662564588015175 7540637962994308923 14262710037443322708 17894268712984874107 17866608255328459712 11590317750831182673 5263580534027727643 5876032489078308552 5885274303676890222 10713387213406056952 8008638516040407004 4723585214370826468 5264740323099065071 4253445929758062427 13967000841025969677 1359452881057395597 10469980476984191172 12157607153721260076 2060366163335523043 7197404318530568113 11404732969290108827 11019211603248170566 7769666866125510949 5285607328334204514 7901920834944725466 900469931162867827 17427850699105457488 15919537970300464347 17959774190306923584 14692178758470719857 5792345756475352373 12824143558938916686 8175496451633870496 2773881457918003447 12382800102699302860 13570855559829878249 6760063668241753448 1284389381765706749 3381196425798574691 11334482944769513716 616018052664689929 12244893650420620985 4652186073553136453 16514018946314945169 872345072427234815 5825012159048483032 18348157422506953348 13486276771204332625 2351043702379847839 16703991184331809691 15279376336796241908 15040238110824719173 10491031642685514258 11810389226336916463 2971757923019124057 2727673243660823204 11300899698470279290 8159951587579240688 7870763345112384562 17415997978324293275 10364509206050764175 2038650020376908379 3790212164963667947 9823844173760956546 9241947447302384077 16975400603470139984 16637026747391980061 15652280632263733410 120633387448261343 5645884728399509534 16821143027673414138 18152381485829354598 7622667956424211836 16892076353066142209 3759354314016535548 1635650385984109925 13112297205433173506 7805959433239008597 11208521684182639850 1511719998224851237 14561115525685893157 9305636986265367903 2042335041713308446 12829345089762910173 9123252227687202633 3527906294445078244 13486468705538089716 8858247671980031194 531432841475287727 6808502095158503045 16047106876676627146 13842347249557435697 8884629479517099366 18324350362799929786 4802420913955088039 4152208106871999074 17509590913891694610 11135916115246459474 17748579724597378131 7415247642494272817 3139678415815849454 4959177166730788916 9886294194498180369 14578149712370244370 6741259546685363989 10363655462534522384 17493111749088540996 16651094499135218146 11279977845745606998 16375971099374789182 15965175889322077124 3374727477207635399 1887125366849451135 5235037278169397264 2908527386899991054 8778233542839752607 9502252009280347603 5106868190970416184 18020037921657196460 8390346398557830240 903992634125957593 3263631294269985579 14654433166415422901 7110366999025507070 5688669765515754956 11397678044790242044 18054129759330174917 267392575034922818 8099112409985602778 11890828532929072751 10535042654391362330 9974030475791266821 13444405005930226218 3894814167542210588 16481959877359396625 4525639539212216918 17184815240949772572 17641731318122456139 6034791838578222256 17574425361571231783 13798804494177910673 924556415657516006 17279762623996349249 8071476616206907352 7607359473816269456 2502661184451548194 17438630508065468886 3327175222166285148 2131113849205074048 16039451766289833319 11986425688733057823 6809983648234765602 17367261996279062396 11882505577936101709 12800723609140321002 7105499859471437651 6746541855776033057 2311881060101249216 12870236134753324493 2635618151119815862 13097422673350558959 17598808160452950153 683297134971417729 17649208133302975894 7717749871403392262 9873886968248710696 18054638511183616868 10873487777168889607 11232174418255711995 9278949446978122208 2146160301183569103 14851741811341767853 1406562740680638661 1521000086357124166 9471843988383986434 10012192221067350805 12995309316139404855 2460716332244570330 11228435953317340539 8230261452205986140 4030009564009631083 15053340066383439913 10700785919197066392 7646995676529575550 3623167632749004129 7949571516221444577 7040945869191408889 8637102822754261245 12089822211774141384 1553445692095749123 4848987534967548570 5163752583921454821 14836871934727547536 12369243466113464137 5663445038421173866 16825933345416998363 9862789884805581092 5756333114262649934 14877867301262222477 4527550191956035234 3876018185175808786 15461304608470505938 147171770437354391 2227578918959891991 7472713914913576651 2411772130887905008 50706819691128845 15444448061588571658 11147475779620679715 3752875925677501483 17309447664532361437 6913957964815595789 1277439444571656289 4533578786807260 9182920645620930010 18244044423536184544 857065731040482279 8695296730422668807 3421002021129563016 12622964926585977496 14728435656309312008 7220744383983682971 18112890684528050608 7529526710923948079 763901258835413598 1823677141640214413 15321862382282324408 10140162509131062878 4270995890329150164 3142633498350413454 12857732955677929853 17147912703736043316 5609858086952699710 17623113812069520657 6301142701432385679 17830294195338440528 11228450826010935027 5165097022818647870 10480597847860286335 473335058819268387 11894118994554543945 3197494339777468486 7084641894054090658 17524582367020163316 11108449939198505130 7041569021437154449 6457775508163884928 4646343843110055411 12188938400107259980 9940038730674862218 15136787662908164318 12109781320663375715 7923303052085327782 8586218621145040555 10205471038906609475 305721379044390164 6413993196233952323 4294817632485592335 3754139035050517117 6316032444020604923 16122819884583145608 7818157873261407021 6024175071141379353 4835769466546857661 10947327682338301735 10139619599009684942 12497333247549814757 14822762619252436667 5879551129409112193 8339840290904878708 4825666092662810649 10571783592561238534 10854445166638930198 15617148344647913603 3556582606347504852 16106665408451025433 4287828196639719748 14033454565380399733 14404280849968369689 17807292419337682981 17091494003450358707 6007463978427945022 18069625885521866584 9705267115915272582 697526319268610897 13724232296280039196 9937138698868284126 5042250342967001757 11145439137973290789 5673040805129901275 8987910724621367822 484472387158494724 8629494058518946268 17968252566918358783 7794997537435416480 4391790544415522431 2014072272873214305 694004337194237701 3955781714864003434 4416284178189842182 6002225284765381067 8273858709546270312 11767297236573472826 159730299438756580 5275923825178673308 6457275822225218930 2178409839398212529 4877782090493332076 7732806905454026566 16803822762750627199 4703604269844296389 1616255575065158811 8748967632207993786 17305705562743768974 3567753079184583452 8595405074219606004 12692465827560342325 10479851206100697886 9097517020220580279 16869774129008598810 1516480111046349412 4141847480211147935 7194099667829344669 15587080742379740495 815751637096249771 9025185830255204926 10446081701882893175 11208759880465621187 13737319277100382314 18057729036974547016 16729591367157169233 14018953991015155993 7561472684425676975 7897292756385153282 14266223471492309283 8031670042117876133 9015493813463593092 1409917159898445125 7865725799893044055 18253844144133254876 8879668325144315627 7843539817465520567 15244001732586548770 9065588233165276441 14584298827483871559 7878563799961635845 10583124878740300389 12125605934053650875 11061580811995349619 15157469405075135912 14498621460476959604 16454109865430250275 14476519193978352360 9844729487062782874 1453440478276810148 1707732022480932321 9546918946638115245 805517171672535638 1888708905541058944 11956903056627759651 7944683734930944838 10966477040648220573 11652667537585478429 15632133528691571497 18295489297109746378 5243395176931969127 2203533401125413381 847749951922400686 8702024966362295107 4475177895035131925 5163854837869113001 14915311450246899266 1778632282711738150 13262832064340227878 14637964817130789070 8800997786453253351 12390839812411476068 245505592740295269 15217945853847574926 14739311819606539404 14992809219426888834 16366091522928729274 3177242585162320810 9168933809262020771 14331127027554431183 11181936274461227467 12411460999133039933 11084907095450533158 18445174819810654568 7812174311188488998 1967199385407798856 7576226410389688148 13853550529402729269 16313847624627015738 7910462748117030929 11358018068924432608 1016963615018226377 238282441818256999 10451767528966875431 17770137938622676069 2924788579174522375 9581083860046242401 8807083796884359563 10768018451405943690 9953851487940415021 5262501063489090149 11372827309703257648 6646357882178011425 10167307349061059307 13361156964195146708 9784604774931849991 256743856423294562 767998031803011322 9787794188160474023 5860954936255837263 9405250360456781050 16914546407532943470 7094735517053394286 8580584268585683916 594232504961547751 12446646436382307173 14318936615868776320 876384239074582596 109125862957767080 6939487925225104155 9178497092887938686 8833920908977077108 477313812593939026 7728719805577204044 12046765592984916589 11590293487919374861 16560800076562168692 5520544722679924115 465371057182582803 2162428262737626187 9026898906794755608 15009711039180155286 205101263683815831 16416558134259795774 3332280010692281152 17186830031099681856 4952678914426645894 7408639139449769080 18100620686048938473 5306684102740587269 8669128885693000669 8440087211104603096 8889670219542287998 2338072898942635743 10816464721868460846 17647215421122718400 6629172914268783083 8355742099366054946 4364539014028978206 7280336760242452271 8951643993608905495 1703691899250983485 14325232988400662031 5438171617859496948 1995741459893747855 7014065443070843541 10649263387603961666 13063697773751443742 10800768754491133583 13016020256632132136 1010196873878205701 2622538252924532140 10136347342613182484 6755468500898693182 12545353357823067274 16126939456211616389 3208108312259232208 13454841366184906557 6070517831889178862 8215346526163044691 14444252724613950341 4157933092818922182 2535418048281897150 18302351656874035898 15785059003618824293 16672901806611125032 13327341962946045126 8836714084082658087 5083274491158768389 9864536938868549949 17867708035405025154 1107476839050195110 8372872911094340557 14778129024061147160 4919326388214637809 10018032206225480889 5386656749801845019 819558814521060577 2025974521612494493 4162032138218895094 5353128261535614085 2734967834406905399 8095797725385732016 10257294918361890958 14926834005535533447 15086015742313430275 2856264557359019376 7723641394093854447 16788588808568256973 6635598611153398274 7681967117726682167 3964088297066479042 3832012843209677331 13513761868887063624 2573695253866947686 16233207688907327626 2905175899631736259 11183565513199533973 9900801848212324373 11936355741673647281 515690148467309236 8804431474989369839 5455597947822989944 7885708223953733973 16397963522246190090 14651250379880530849 17120162524411049974 17421835315851455616 17258578263619983865 17553103378459996317 4720444215596764729 4198838726730553165 8405888558161756840 6407828562327569318 1378813810169717794 5879352633039523705 16643007954199509850 4692430362081521893 10548881748936057978 11251655894290114333 17107278268662133264 2822758262339833546 937772268141501141 5393125565186408290 2862338279537778475 4042519433189863766 11759306503202451952 8982336708910319218 12602991542691799404 12133997716153269584 14695266548790312975 8562725084663961682 14218546846451110297 13585033118615841141 16967968294757875995 10706548030506967522 13186682818882076083 1168178756699803249 1200102149021853132 16295032289670914577 6182915443483102500 12314137379700945499 14250290770757792550 16415846998402067426 14339626699415975538 3094119634361442308 8483701087764235468 11441358976914246585 13738604659525953668 10387661514310347547 4227945165958029324 2393006108754460091 10072080119730600043 3865540059017245023 16680286546866051922 16239729698192334525 5517964949413685573 13375560044775794960 15703203343902366609 2909764614926131294 2670430577363747139 6898789440482376542 6671779812298989211 936348417088869946 2171095503660587280 15223867958167540544 4822877584840367313 12113603370959368290 1045185710121473124 5122718263704434840 9116127630808390757 15045469205135281216 6144915084355913050 11903279939119228335 16232362719623081573 13194105460710699499 12451891054454446003 5647560498571810645 7113424924405187476 4994539025092861484 1905973453433635227 12263057804331331274 12919717153867930727 5434460805216669596 6101039968754836854 12643873536769837961 15106921388302062490 17596609546922085941 18326903036523463616 14736643178401382385 17378832002902589307 4973726325569761948 9291437711139693942 7479424537093530432 372096766137945669 3657318848608009159 17257483750457245682 9635604587138538484 8225314853261420949 10370958521991659844 10940847629725352906 579912091859521999 479488367088220017 9145427155573290316 13886245871224257146 6156079406833621844 14973696947795742316 14808024806429827331 10688171671851561906 3643597665103083397 14551602771399689242 855984984698543458 1393635015282213745 1715174374068456402 15040575482069668435 3430113473393910554 106051982253287102 3862664710052565120 12792291778115532020 4852219820199178127 11365076396728142217 11027899181734645817 5865714447359583377 11245461877923954850 12834424977587954358 2211532123929819038 13628880964650833950 4597903741583744087 6291652804674615207 8563473905569377793 12004904908101501377 11197326425687442530 15416538996864579367 9487110701691017928 10746328122616325268 15909732506452523891 2234059720248527502 2735555846966876141 18236949099140823376 14771850622565628967 7122805516428955589 8907525364561566879 1296547082068838649 10321753078472694706 7431134329213729796 14419531214710092731 5341778616183869520 13547492238638766477 14424692553066438128 13935161416534399661 7306766683930048713 6418790383011281118 13037333346593774791 16625695004348336248 2578120261480183687 15891150649615261722 11026508058225429082 7456104922534245005 12310376259216579291 6749973447571479377 6273169263242345774 6027501599755135960 11395793523607995104 1996265365686161865 1629750614627450925 12031061191329671351 6606379835552831434 8680940717239042542 8266526123248131247 13399491569992849408 13826567869496830249 15527656438604696515 17828702575449497506 14768270925644106698 17315819611713164078 6866525728281858719 11528839315314449804 3977175908062820111 8998871188501354370 1886721434623567365 9400360594225175545 9154044388325869076 2364069256562227149 8998453822190203917 5160342799121227330 15278692968246378904 17805528703707484243 13328349358295090398 12679688550902739436 1780872782208220920 15455831560168709693 615186194408187904 17865791449421480027 5710477639777317554 12069034026597354140 7440206821810299452 15461221113797673262 16847678733136697177 4286870802992468565 3159118266637820001 6403853958913251761 7822243297803078508 15582865413179454601 3044566582364454791 10823310532438144589 5331569989629906886 14321095813357097374 15069818689039878246 4049463462076981135 8205816470129779102 10990325218354377895 684686146920998357 13987193738182433010 9973665643756995501 9616595738076394944 5331536456577730934 12964437659292961972 2781758278786796884 14561241947914501429 16433425252289821441 3761129424954980960 2840135064300036322 10128653881301753192 17111423962453222414 1351521419602389030 11765725594929421711 16532885094551202561 4143479146757743481 4250725942539176423 14501929806704999333 3775526378638002904 7153080236725964721 10429356360044206477 14551312665461218465 10436915508943553640 13751365673003275621 16057782899214968430 5305156966614085210 12742536452961928416 8452022276109407140 16531328367393029307 18261799519885338535 176022583021603053 8250045233899944422 2675420254066865989 12041458606607834814 1721006709284758729 249627783433317297 12206946569611080572 14328613502612908268 8136149561279326553 17365475334702844777 725067180869685914 17741492750626348083 3101662936801463424 2477604804441103952 7110220371132546952 269208276555934751 12770614514407211896 9345405137198849279 16105510942915558613 17836313444301683644 16671789695334655885 4286750685175082744 4396522885954986013 3281344826511716288 5076452179860230598 10356994024247637017 1388243089791761799 16272204174011039896 14866885691707447098 5978758991499031838 16144113604254983474 15986032040801635034 895410586036063413 12687463498891880758 11663220693437266334 7430658672195032477 11176482734970602278 14779917674646249425 11292572680054119492 1075073400743554713 5068573258071389535 8123539413814503601 4781509273610076267 12966040545079804338 5117710108495189665 15876008848207226434 7950671755366540473 6164243081998677376 5148282047901250892 18112500569867571423 11865580067575694323 18127171286444664461 17639183481938808457 15852131081537328264 5415705867332937066 12114945381444450520 8092383303621264449 16007616848366553047 6596055408923290816 6693276216369715255 6859301755849343177 3736408344774894297 8496758840171083585 12394837839730308768 12460257577882729890 6471709686928160789 13240155445796149218 2734852516367452751 236432698720675345 8941649202636211388 5636066172171179873 15123741493102751550 2657613724629638180 3287747558947690295 17364478802383122619 1431811269319495572 15782902856156890580 5279130371317487934 2032714692934416045 10894260809068740874 679903349610781848 12197156087120634456 11407653909663638387 4578429091524142677 3525940956664035147 7303615391369778747 6838824494490121720 16794144569953861838 12017565102083366576 1291385125331862278 2786841748047844911 16552835847872776756 16559730869532797946 3037665707149773619 10583349138396944809 18053504007594920946 11433884935157755388 4448154730030554369 3040167202184235784 14456631383735031344 18154973403148522177 6419356673156751255 6789846252269684324 12905623880911883844 2892922014520854480 15430017902786967929 5755627855981095007 1921406573915047313 16677958517647642991 1235142283171820219 7882867256742760324 11547981914986136023 4360516624178906397 13670692921618615073 4031084887815085965 17987950335663943047 6669511613913999056 17428944428292786119 7140754620145150412 7512185969526270609 3945712986104952453 7688334512504136988 5910496231708821952 1905338671525158623 13327653523508854950 8831696515271563147 9784050972874523871 12133046495419715922 17854778960233061950 6673612408769693330 4964869356489710819 12858394582187633334 6871085968940252318 7453757612042692649 10336657973965735256 4918852162969245988 4952568446367805950 6695833045648510707 16160832171973792608 9751342014710321181 11596130812713568711 7488134482334084929 5695116438796746318 3853296335978436168 13975122238767360272 4988962419372629122 3787431232793510925 6190577727737577307 11031449038102715408 14922950944033177262 11499865347985525876 22507022796539045 13591899815427329286 8372503127371873799 9272042839919574188 18349365442152870230 12048032362211389523 15405347340168926126 14570653683451514275 4844422873345397222 9388974005699432187 1027695081478459706 7214039256702669522 2924176305441419873 249652351535635824 12721944839061575932 15660622247566525720 3485665132664340031 4366866696005053840 17842332979251475450 7067595874217618022 12134545298619512680 6668078476126835179 16910505779655566289 13707219670697097522 2805741642071772764 17808568715739227829 7021171466877255559 6093359430194241349 676071008096740018 6155645312834081856 8669817802574082112 16756816959033001497 11009860634981491114 17736176629973026577 8515400251727800235 10455795059611004621 14380576967138867545 1347773444550962199 1521966989979586431 1858682899269989871 5877079316816158119 2047968506326816489 17283617087437884224 15211370213872472239 877149531697547505 6903428554036552458 10475892855387638795 5077307386126225371 8409892762303349346 4132082718435221840 14821874864779906107 15289108886490542253 16464978894206594464 4545625892757254213 4765953420977482874 1323572191249558096 9000640482262023338 14217470513835870551 5816925130314783890 4950116572312720922 17509664536065999713 6719976175973759131 12603409878096104389 11581029061539184861 16395185434841323540 12498111879728016615 10297873705603246466 16383716378609175473 7955174838206187459 9967085495129002588 11233282053036481566 13699958559457281084 3643846294208454064 11782768657087157081 6963139428403195539 10040829212122058439 5569289856069427782 11106287612898358072 6771352018841088000 11921424288381812944 10953725571064676793 14078414334972805333 3436253598979671323 9957474051931883011 13588304359541356395 13417827782671962464 9956768042974433534 2439007077783334490 7945604326662806636 12477285354887735115 16442066858712878259 13411984844907576962 12128167505149507060 2650065011401154135 13372013133493040603 18356136436678226821 15088584711968432910 1344639130983296987 1749605865215747439 9694408611779796940 15046920426880737273 11800046944879310858 17065054507946268595 6523436106705478096 5904071985180892990 14057599950528953986 11720763651289495885 7036808526465242878 10071318904513015447 10173195512047109293 8272320875282045452 4250914626382161633 3874096216752431715 15689054524412099735 329665769130753931 11001822442562084630 8812711294508117468 18058263385720152019 6006086867013020044 17608040037578545485 14150179188287732358 5382470120043451971 11227887184580349604 11958061073630041928 10853751815650697659 8788736787032578092 2722768561759778022 8340455894546053809 12158694734909838906 4792883627960451329 1740389333008519350 1898369369994789272 13632300552396253143 7148815730267068379 3446867164119275998 5225267084550368028 12497997152611158206 9182594514115804529 14351912303339752326 14016008536826983904 4610814005459378540 17190920989975312979 3424478289180520383 1196605341392696135 2022783991944965341 2127562524464667015 1647133246839370729 12898364092954856252 10512521268137768162 12863158412192404764 7107976647442122195 5156535517256929725 13596256991074300385 15653569913483591699 10585301341403217060 17546280814239869211 12030562554969351247 812205673331133448 14501528457471799598 2966684847828842218 11628433792111588330 640986613964871280 1909463815680211356 11421194486582281638 8298888266762925886 10382690815190454834 4675290433675184979 11650001267239477623 14718486722807388615 12768002193716827944 18238926202557560228 18025986340304358761 5215297750054617447 7121088859245300149 12449294910487057984 4218233748832549487 6963991986088950313 2041983435733623690 13152920535645466804 6718963120276805147 17828562852980412269 8330281697190492466 14640935310648394624 11410816812495761405 10837460028460187639 17039392572807434630 11866200038502910933 14611082064336561350 6973832732034532272 6447484907632172475 390496827298148578 7922354487909031466 16130896772785531545 8539095072323043706 15573703074559100849 8461659543442441347 17128630938237774477 13642552816451130622 13274518290231001531 9312966983706223232 16400982457522114231 5234116885076978678 16732838989083754557 4861370914838334017 15451696737715866269 948568168731822652 12230190070408419418 4229184808866222087 16237126167511267782 3988229057604023347 8934120939523488458 17166420575295308838 2439641206041461095 12805994231679839759 16751305661415502156 12194995334725393633 2105297539558340677 13793975173160918930 10581718799154126519 5891282490480947256 1682459196817325884 6146529350654993105 11582531344713876311 6960515350418465224 784950470108503422 6837309007153244987 711250814630255400 3229059530274736124 3181451829521656208 5349397185425208189 4405851073650408643 10042691399193892943 2261281956510870591 13142673962140708396 9424113333216934399 1932824557028486189 11712915333367537505 10686779973278383997 9021182160108705892 13533880080408052757 771530350100662369 9616356629663210371 13184566814650592450 7590125585261702291 14181710721970221787 14955481360029513246 17467796200542539444 2715639162352655017 9460838134180367263 8240126109536767584 1132942806892130066 14879088948220879228 7751992818054506818 12748913424499671732 9215387817430857262 5782013252052302110 9709144614024558022 17272101542586264395 8669085043062384049 11701148854935846911 5263213513116383748 15796239459292757129 15434208484819220579 16309217289184697229 3321948082365684953 7620315364978862073 10579132709686503073 9206336259858836636 5380922242102940453 12340474132788869958 18382587456292069385 3904089962103019472 8804414493756279897 14852487709552546670 2518941128928058830 11665386210603873992 4042092245744946310 11770268673525403072 8393932448265861864 17026485298965248364 2585363251102338258 11673729266436430308 2078489337802688431 8574170365809269643 5509815657314216799 14904138762387926779 16653732336088230592 12962968337129362468 5197746584640383660 6569644698965413518 2374955292743436534 7750221393852190334 7229454411959914224 18446037903064600555 407445799247082305 15974432398575824594 13289792843828228132 15303685552080980618 12201961654822694086 18439094173189810193 1847742264093758141 12267878441555103686 9289119930422194 7266380748415131488 13135871903466522536 17566935246598465921 15954258715370263118 11277583147026534867 696119197681796380 7637691350431823378 9109205765538371852 17477649926893729327 3205434142403062732 14749233300089721161 848220758053017297 392289115444692855 15775575290599367646 3121847261802188922 18010143051489396495 18100095331485405287 11500674969551603477 2313993630085888751 1466567393670661462 17648621523898043375 4886474682182442975 1949094505474486854 8058032464282930154 6197694162441404140 17243434556696423403 13457416741786837362 10054457316258582055 442837022355579788 4391796458984076934 16313791252359877884 17452280276692979725 3681424179247183563 7581758869558768103 6941094834020519782 3373312043236996366 6512269095093524054 17855554441203661027 12355778035884853015 14003361597669132231 4912276050843785845 6855847591626947153 15031109923988502397 15799927602712035715 8327842869440252280 4612464872277627898 15208312974751511029 1945862835927472829 729190917647793958 5592167680782474887 16542017918583829802 17260740130018435436 10000613024003770570 7168910823647048989 3770073147699510075 2463403669072157057 12190130526743779431 6468354400295008769 14155921171531587042 13929062694004981122 2854644011304598139 75026300870339549 2559480513459805672 8459480806573208851 11978277287203782943 9989942980277678601 12809666981156788017 14333300580210983625 15613133510553164839 3180998297019533591 4231497513469359327 17515602976281582553 977907624273377854 12542447633060225614 13547201753601836723 8381495887766731626 5192813625932029390 5231012203859749952 7471452509011098528 8730638769451737967 13175417894975487526 2675620037305687446 2976022674937449104 18294623286919166059 17660805827123217664 15109627064755336938 7924784838350350128 6172517186015851263 15469102611734705948 557495184257741565 9099139750810402600 16050411469263419808 3086730232716478910 12655819879369260329 9270956520276980352 646006311862002335 11060082665283712906 1715349311785724221 700345196082517169 9507880723871668257 14912496751333532589 4070665541247885495 4483102069801729297 13766731473959526826 14517927580731407478 9352546213835331329 2466004642780367284 14636512863435084122 1960311331002476761 6324946856635121527 4524664542603611290 11549217950616299526 16314752295089911877 11925214660633060163 1744847405248511069 3155468994904095764 7122606320268043459 5175707478477932229 7767909779888644490 10057949317113442902 10851629289878679254 15853949456577029910 670499150890412212 10378294150478465732 11789595938690257305 4955120763603058900 6909809839497153268 6931818765148001957 11280365343244917527 11033601061323261099 4484056505348830275 7186629502666115603 11792552366395633989 16461785345039302589 15231075406313885548 14363951017437321500 17647081664642019404 1335758977041924651 3947830620190566982 11458062601591370073 6407627822537653459 13469173497992272282 5909009046556967639 3131846888034063907 9975903988202250801 8359727432810734262 7386391588844656691 482727783121137165 3467524176489309498 17771319036942257385 16278783773658506756 2152476545138653141 7797850704820998081 6941781901730711898 737365179076565121 8086975626781352807 6537836068329335850 235128473253567937 15062616108729700990 18345565726536239615 5548140723296499689 12751373358371587758 9006171049703420938 5512694104495634704 4715994894113801023 5917955702120687661 10640238891637027953 7177690343667008911 10361405716612549959 8108643697215501847 6178942694139513269 9449824148966535559 9091814078283423927 11632852441238820338 5267692652255951039 2320491210848749596 11687011217620440012 8241532556134080747 9893295404464028669 11962408120310587049 8248320964876849166 17280689824406598633 1254893370130336326 11644457360948201206 13568975296452849229 8117550129074095935 12962550263894600907 9862786571556796579 16656272667598305835 6631528345419255150 11922541277818298191 1869921584253768655 4255598888795279027 4774555437663795307 13632233947244165050 5237352131117876180 2444934242058218667 16440310086827030882 11992963086328177004 7112929735891163937 10847745825465715259 15559531536676486905 16967915358639483108 18300259029970236895 14524466053299570662 13961348487900818063 18352631117719646219 11571162987584456499 2283776690127391974 11353639541851366977 15780903450154298913 17841681730725934332 9228945209542339109 9448914507541584037 426193161601705213 6300438752343046572 12854570903752929478 9086566188495253587 1410163041989381956 2497138351854570601 2366185154396737463 16286672467951276286 6552773535019527454 17946448943564563877 4626655364985996852 2708440273591279360 5035881955298956248 17012528456150316756 1716493779154451463 4405008960083082904 14905274412355095351 5036528992400272360 11931650743222214363 15305214757975936461 1269945770668237714 13291689827451861827 6115078108684830732 18439246290046170346 7984369232255261859 2946317507936071294 8266052617733657310 12286307910103369633 6019656880950352289 17093831470770988384 12567595101437813177 1148194285959868177 9358842835389572289 17481724293900164615 8382322675602225973 6811341767559412844 11598318412947659747 1125117079521900770 7728610492559366446 7822559801651842089 1429989594641587904 8091057521374632222 879392879016920493 15135274504736501221 11076547443279867038 8320708679408941596 10856066920150818344 14336904735834809127 12057990596771828347 5962892604237064999 11506555437570975357 4472137786852454983 283130107728657539 2759404208520072645 5930475836752188179 10825992535278250376 7899376424939747457 2825182758936235418 6319019834258972061 2624054373479747077 14328051675390895170 9409651686749349092 935767718007324819 5987917662382905326 7265951697750524339 2102456081263959988 17455643834226524900 1585211977164136919 13160325172062004664 10330866991131817754 15481790188041542759 13501753332063205581 12610191296309597805 8015581380279088085 2981248089909431345 5116191773995409532 17372752159193647551 16880726485098517434 10829260090291859253 10699706324452097385 2010309669668906219 10948021918474670728 3880747588481602262 4569133118841405776 17518257883812490670 15686374990300568587 15783590338894191115 12120355762301040927 7494070925970730111 15087782663639630489 11498408956254946801 18096430001972609544 15062872129635563216 3944465609769994463 1993262623190042086 15109835944044228450 9340401827149889047 17984075963645927207 14918611866497899097 2826564026569481171 737874910794142565 12740627749303106675 9235623115332581679 7004582940419486733 10885402913903147156 316633325215847512 6070242437281010913 18303799195000280284 908709604799319968 5908842964864836603 14189394369598223114 5627300899651910385 2121537972453559557 6419611875051014738 1095144019353305184 7535038894733180666 4636429221284603151 6391795458842323922 4165204680822329175 3321232158588798418 2681041024536891570 12040551464056393797 10792284516604809485 15138663259784310317 1455124187910958812 15499607616364054959 8680889273490190050 5311484438290216585 16600170843193950433 7038294735807902096 7670689138474177598 9352259461861627106 14585656709434721584 11021765740468182084 16483961249429399915 6710734170925363256 3710782087550974543 7032363009824565276 923401967378265211 5062507018807586453 18310892043210948716 2191226082635785708 3995591445351193743 7646181877595622861 334466301442876024 1780012801774489737 5671167689289211050 14660466274203599066 15571151903643905137 217957843767278366 13999317091513157196 155070404097077289 11159407358698542430 10752777473384157307 39572851243828439 13104885442659846260 11268140951100391411 8879816873333100535 588762173780222622 1066624148634033360 4795886605904987016 16207893425652369513 10035674905689074863 293800236203933762 17949930275941412363 6965473164843538695 11488129789349317215 6584307745008148121 3580227845167420518 6790889319107801521 18411338358440811472 111541139316314119 17970378245899660942 2792215457018553212 2232494728074233636 12992642577085239778 15395203765796880860 1679478826114078861 8469583245952453282 4700510534276679302 9248816689415713582 16519189066423058655 55006845608623570 1220363093593638356 3671747456532320414 10247036692656800708 17565002749621992374 1338336515320345515 10928983519070094006 17630674144930563536 4373006064670778195 7544096360640241682 8713305964975743067 5124462536000525094 16318065152486704563 18270648354548798531 7771740505916247249 4004702203292616789 9689333205836050617 16626024144341442298 7083136410228799558 5485312215368041429 6012703335827096415 10592637604787549320 10995030394368422540 17302882733843987801 16864724557920464402 405659375376194761 14208500735293548243 10929686382911485283 8262795575819014177 9366172207857084307 8359466086981108506 15824050629777040247 6882629976823072303 15433448771617058882 13690697815570896360 6893031644383816076 16844961652125547956 8854190521048000022 14128024957244755776 2163621642211023328 12765941662832439775 12841500668906942197 5140925417367449358 8848044241654087230 9583891158546165020 18222777614504720205 2902233822346210200 445096761221949718 16496647701252172532 17749312978998521867 8374123045892188065 14122477547531223034 16618941119613267330 714854916811857382 10135590311847567674 7896208045148411754 14909975967881588452 7583643247852225822 17118020657303945713 17749590190905530788 16300480157065686083 3731293649935710156 16925600575879523459 15568192441633486812 3535395327171971925 18246565789147174831 2187020156763724354 17407303075121519836 15599861329730564456 9259446117817707259 7598845968463010017 1831019555338554456 3608781303984946969 11003982371476113540 9862214851538684432 10101540324499636384 16813276390694869007 10785492050271533492 15296078640336578609 11632476196397041106 4042692675539440574 9710582606271076528 11974379555440029575 9793763221239753261 6672196740420160573 12660248831031941195 6697746324478917816 11507276873605614036 5942264399647816196 4440951266174683245 15064253626700864438 3758130253866872322 7440898148427493951 324300405342725453 2482457112738778451 14099003289991910005 1572643460780851730 14609070432369182100 14251857995239851870 8312292957128738204 2367044173226922197 8952234215484358241 11818141647385356880 17091271715394763738 14061083315945320263 18174877605925273715 8740420882840538266 11610825607993203251 5658703782255876153 8790330943662705984 11230719132104936380 13430065376818192631 8154345891718119194 12143696230515011176 14508708879838353947 18272016252336329948 8215626745547494018 10894850544931039990 12356717994175283034 7829333070295313173 6364760135561597418 6515566324248119617 12263594934754121691 14160207392795548676 8889108847024969705 3470211498077768543 2977029502585921384 14218176687250310020 15804357109496501790 15586461058754482127 17651566368144077266 18214943642267724571 16444398407792638886 12294401292560152334 3694888206806655338 8901096360738398995 5971132913050544062 11921605256785750752 2420644899178237599 9071319264132528753 8964186595209464257 3753437757029140205 11601279452352426608 8752797190357768034 11426872663055486070 6408522187006985151 5958386960971549057 9943184892965841891 11064679585009475620 13061423907728432700 10665223825648211633 913889995516370875 10290389935211714219 14025859535113510967 97448827971993138 12264716989054554730 4872790761134624101 17732545719479282776 17837700762909355044 4724954513748488228 12239568344509785690 884764578365249945 353145891557955208 11072541427630644399 13928341564538429938 6841149490818018057 12309728180111743385 12137243389395123269 15618196552556127853 17645339548182872797 2137516898440097455 11380638043943107134 15616713523164237462 11077645892537548615 835236033771239898 15892904203848003241 9626056577866460615 16580651038702017204 9478154806324558315 17891058004846751147 15292626256927538495 17857242895886695842 1014688854935746362 9556782778666983091 15109320109411523461 5892184551663034688 11487916851293293452 4236255135338196611 9487752649217398178 17843839431711345102 17804433450322659911 17570270171631613512 1529889556006730213 11243190170171925802 4118176914360570341 7225151642449767073 3221589058008052749 7734897046359809654 7772222178876974787 6340080621639520721 12914280690430582874 18431233075379161010 2658344313286867704 6797549320417552669 754058311859836100 9498113379703238051 14830264368822320011 3994752910731172541 3486576134328581924 3483960018168613149 8784885059582772496 4679182903687324062 9072678765580262543 2358213669236317562 2222364956069560311 433925942317045439 12496179940785827196 8390485677608879710 3679063131105669842 7170305867674083173 14005786873533367126 6131024224101331756 2388877381234878453 5957401804068019553 5366736523769417480 7766067924413473379 1775908589973886357 17370205333275387843 16413240357325829233 6346755894541895173 17784775286523729115 885112590753628533 4716301598188852961 15248843361463071740 970974262987305663 7698509617011190794 7357209133863504802 13899920442411456124 898342314460506018 15298380612542648088 9336267900511507801 15337017282689263534 9491048377310338645 183283514322846976 16167217354443721471 15414288419228835627 12896063204740061992 3742513606807167892 4169509130991970014 15736705401624958225 12670591575998756248 2298284780585575741 3053673993013323688 4848306459322524480 1731651120208424978 14838068413621275603 13748259909394867573 16842027473991326172 13029629885311222833 12176308672994166323 1708570624952634717 12755118439703898063 2052116510812830000 7647214591633590501 4787390755558335620 1848240596522798183 491975694421990939 10161680121568357017 12568202314605916760 6043948820395305290 6762069325129947341 17341690659677095965 9686925139804068430 8077628523109835436 6034570752674112514 5066340338101788586 14152378282566352790 6444653334960084112 9498893918312667761 16969616706558827099 1410832228449441 13480297665418610516 16786040567115981684 9332981302066874448 329706500136253153 6824371016577665237 15501144725640926465 2457055145094077084 5576434138621745574 12432227740730512295 17742049286223867275 2981052635978264170 24629483249934332 13120206691973924820 2626035323382805485 12424305024089993308 7761234353753899249 284596898838125699 2187795493732160765 15871929682791960615 9697232151908945512 808276146455971979 8876604337543295625 7078805174305610031 14521346796388851931 8118987357788192097 9860232778497644801 13618174179117284004 18338636384644090577 15410158789379856487 11244649116491427332 14056348733243690199 1024775758003417340 14438252366324635198 6676181655898910864 1248695027506284198 10214010573123826780 15421129600896748946 14762311564028578214 4812472857991862396 12040278865256955547 5589892411371297630 11018882345018687371 17011103745106450315 13718426619143343631 3160372672493733143 18389066722729450318 9643985091762670359 7983646959572889800 13231725067399013610 14663826044249072512 6554527795211736185 17069426551007017959 6283314872495557890 14263944171473073372 7079544518302006018 4628027368665169716 9427934944887100928 12031640773996398036 8690633464810036768 12106591801462911204 8038233342073005046 18021661634727065332 9994363054079585427 890223093203322554 1460942383342452669 17576177074881337260 16651891182867778506 10178385458995596007 15339552283944313254 3526335966914438023 783126295991434806 2566159765511179623 8915090025353722339 17981620455047260831 11574959430558573845 6846616869733049320 9229868861490987754 13663397020855642023 12196870891208484853 10190816398552352126 6588529509327033468 17577224705054085785 396999784424963285 7658882634049458280 14391784839062371797 8075964246542124852 5055589534752013761 2871697078413537368 13587788423607634687 1744410098672090503 3966697287937513966 7274075601833312382 13552703571471572455 11357558489261417418 13307498777667640256 16384228780939167682 10734552968887900732 12206198186061366842 6494600184307457505 1767311231176963025 6180141067962382781 15603600079092327678 3358249545048319476 2832995279132092056 13966073313253994838 1175552723279906864 14880430290577999461 15177245789905848157 15244915439304474872 9645049337197569284 12798975096741015924 16029987421130723141 16109190711149351272 9619192251258462563 16853472966453974407 712879880054141412 2790400095447123876 14381923371779226854 11269641548581594266 33913434073614676 7016717157305313235 11667649130598437614 18292978991553331335 12204251693465824557 6560906360832847022 4183376343183946274 12816218978571939908 7195273960229191044 9531852538539752230 2549736397079970113 6317169551564223634 8613368787308180817 720101450461539450 5267480240462177377 9820379658356023629 5991683496985923842 4540733298688155849 10349551069538575754 10978386412699128205 7573867007824316012 16489436547541791805 4387462553465735695 4904471206193454301 14990860116456332691 2384850625768117200 4201038755194146570 13945775968696285090 4871133902956758173 9956855508776258739 4188226652701810033 4201018721817105415 16504217063314592056 2846226519578633001 17530626343906473205 6435628286326738057 11498612687220978801 9353223254404902248 18207655577662860520 345877435655984071 9996671385430307295 7714701076819695176 10858499064589758584 6051892085515053573 5534359692885709797 3679837888956312339 16552678572443446276 4835095247693511598 7801270528930833594 11005898881399723770 9040374701936986617 17901084346949388887 9786310948118443373 4779368623555557012 9677973054480382773 10176773752603836650 12455394526308266156 6557989194756808088 15618268869673619809 13920247909506574018 14518297906866309319 6668104880963444209 5191595776949221592 5279676147949498487 16993394397466741203 9019846459827700061 1539067807574923948 1627225101056326974 6862809236383131048 868677254004697785 3062044043571932518 2916585523500275822 13094029686998723825 2570390049691460808 1558492298121180735 15143457663618853307 4712673844504779206 5759785440632257639 7521128145067082940 6389743000305371123 6827569291899938797 16810436148994747029 4896728501138115181 3457075705188026770 11251398149436961050 11392600389456726646 13013457001277224990 5963452886873266832 15263281379630264673 8578478945896376904 11737889184580466286 8404917767067445063 6844049822456213937 4822153272044496970 12578883933038902339 11276793652704062091 8290116449117082645 13339571237132927896 5944901133943785552 3923111578576283193 17530138857173847503 8210678978958954386 5752108045948157687 6585840372816279889 12252749455612525821 7721426033015169281 15001503671490359106 6469476435947371679 1640806038126355892 2567159207443955214 1801922092910144925 6067880463092415144 10031381841491534626 15857220316855903403 10484071157688235590 15378032464555064901 6128081253877857865 10659959182585679133 7286698922469125231 2964146928430478862 4395191216333033586 13862890075602588549 1312768789147437719 568241049312324591 9098369782300380736 11622744260938527965 8240766770538286642 782465512660045789 7160018984720078287 9102452207863058759 14507367145104399816 15736756565698533381 650438823105740337 11149616289575430562 8424843005332851271 11820562317674294033 2917620501159009415 5547012101567048964 16812473515323411367 16323933096142125115 11255619994797408223 16204281458142305453 16578232058662850640 16388753140712193229 11952710180261082454 5838354179891853192 12951408078562877282 5919483042844550098 12506620786866627317 5718808223180545787 3954046008859215176 17746245459496926728 1348820270246401670 15815887826265949680 17894642753227701811 1373021688251655593 6462053919024135605 14863715046537367629 10000169729019944848 15374014825077141800 4249001094617544649 6831780872335282178 16920088936912618833 7903806574336578442 9603570596396175969 12248853826782745124 2706068017368552032 508055236580386060 12842603209093749447 6799127388458674749 12591714489640713330 13603771850074388100 18274326791079793010 1879730171613201262 9255754292626646695 12580795034322579664 4722002858834426011 2870957879734388287 1445808700323335130 16136864434040780377 12504204020248933657 7193056805247048357 5429303493582801824 5254833267906914734 1610919090310423784 9272701464190103011 13748602624158053061 14298933685120672180 5492763466375421394 7039971624799762406 7675656166476556079 5300910981757208763 15976640843998336425 16951250628774207313 7121366426090225735 9132264821073168208 9709514693616006540 8643042588882840146 10078313136529721025 10493987267553776224 3143676791264242422 2292893830621305965 17357714587392409 16022524969982888941 4001475252479043467 656735086145305427 13596908909505570022 7335537877418517601 7847303145228442699 1274613420432951256 18128820873494578704 3248917612538935146 6482752448542426572 17259491243754824965 8435015161207935028 1953694309927382296 9629203174573337323 13501647992755160006 17539906345813038089 4253165926981481156 6140599544138900822 12534661347624612436 2329463772804373872 17845479427112409862 16132670425366199161 4651857046423802450 11183261680584076495 5576649630655319646 10151700477007836236 17198187530164270211 12343846052514703181 8350449565792488175 3569727251807797578 9605182328997556343 13003921235231587081 7249461725341096532 10585001071272820871 7707598357246548749 4571658040420127059 4435347486089929367 12389422251267891933 6687745435657568129 17562046261925532725 15836618458683445820 15805175119465999473 1218851612038633849 11182033944932852515 14887279320419039892 5225511491070392897 5397282560753436331 15835789774586367321 765459009632138893 16330435783687654996 15963091352779221390 6255220850532320178 1007815768172022049 4917086674575167076 10918444274438663295 3871230056874793052 9872652985658884986 4993960970988579987 7311490502429258788 7234108707627748507 15618751519249477176 10496939180324062500 2849516948466012090 13903743232807785754 11893046008103454730 15959313266032614288 624380165275973634 1159799539842837622 16832766454216743054 14859010628325119371 1127266471633385442 2393559033538194743 4680858776081146202 9659336043562063479 17000496179821033170 10683865987536550573 2401043064301355084 17252969322166726741 2478932186062392956 10426513786152288215 8148342986201791559 17860803429123359320 3496724202580733963 18020874911935349920 10429903672291597495 2499419985067377750 331143636337696664 10735333649631607581 1796514692897095165 6988793660241006637 9515554831903477881 14203412824586068955 15587193458990676063 5781873136022086864 17926134647960288782 17555126969986483393 16811251802266194705 14080753842743009693 11254371124645287040 11894933458427440236 9623157103562950860 11532335162969924693 5552376852147030181 5245776327618111098 496662705678863185 13362262517583602437 6400060669369122028 12620109708309886605 8776970616511145381 4753911898766568621 14483077922893859125 10403500343326758548 14372202597698890820 10220711212606761303 1163066818846803310 15504510426409872953 3505965788082933642 5361650716163877526 1263884685885363907 14815318515635947890 7904752576493701674 9285630755199136683 16551814345780619407 13514884965444958445 14459001812085177797 8908358927148290191 17673218132182966404 8299759525061827793 14765548094876753824 3371747361053366212 9149962977951450980 13299187699956245283 5039436763789943809 11677031905117643866 11501236775692816653 12862615732731499782 13341200145279809984 16946507790363152102 15994855995933761679 17344091198704331579 18168722151296227040 10328614405190224015 16923450448768730931 9197840251161223006 10241413306874648870 3499825235514936242 10072757493052399684 12161362586290524694 6323512335584799600 1912511286945251932 4305939301396859403 18344660933935928217 4726770761142054326 6166608338325150514 670835741489593589 3738266066659457578 15117535886384228421 12756567757229071170 15551452346242355036 7849164536541308082 8843178947783680656 15618447086345277655 14375046273244689207 15731637797726604589 3588928214280881360 6967139912242639971 8488052838008449932 7698323283038079225 11783561015058430679 13985605370557823675 13833824472860030525 2385203879093349043 14769857793160848340 12471948539491981028 4555475361200886097 729500523015465152 9056350324969886868 5714387271295200265 3823331250223330923 8717747903423700130 8616272970397123596 2368586493744796655 6156008132152359108 9758076081674001034 15286729002568036596 6634816353851703156 15522213610500429804 12554869302604223657 1511759459114283089 17399539383669745420 1736696777916701267 188092191801008849 16639316317436716400 3626125918185574178 17490642086603617424 17746635271554846987 12092023773087299862 2360409257825240832 16385128600471719748 10544442549328031001 5452533242782429719 15883410198686889773 15447560002379657668 3702816581336837390 8702749625100295975 14379753801343418385 5627998657360762576 16143401749889120675 16669809506409036118 11423830408842133714 15480267789832169266 14359564580264830547 12378390218933275064 2384702967022508243 5430167032649419708 4487922642548964744 8505437263712875693 10993174664866095481 6880158092225361120 16973379627128442614 1140686129326533957 4260685742374829571 2768317592969003139 2205108247568419749 7850675366745253594 12138090380956406770 11807504982861390408 16067845909498095401 3899297528465586229 14732838042565285821 17790999799056858434 11110675381365341864 2000324808370133504 13912574536253891904 14366528063049544450 9540254134744800445 4293365360190525770 16707979922371272327 2161454339177246384 11779936562313829893 4488785184334345770 8987831525401420739 5127670665672577460 4038423341162038640 14612708701084558582 5442453571241989476 5253440307322811667 4569753398718082401 17321125633191739728 4691074506906717138 4177100554721903453 16112419080138837600 6636908937973400795 207493512677481951 15046925029223348366 1788184111419169628 7821478878386829321 4484651216642785083 12308247431539214139 11014243717335307637 14160934801412496494 14797981805104155361 10597775104364421471 2333379842062809841 1671615308694744586 18026913493049954561 17804582130287581293 14231858374461295515 15230746804952826933 9605615979143873931 12995277881930337096 2161863376082608394 7748609242528649781 14087599881858310813 4689631154759076948 29296174022244849 4891666441370015261 17853464749394008961 7873142838669544448 9441359097471434691 5705851672185931840 15448690828109909587 15730463627069696090 13946797547960336822 9416969279668669412 3726196925685320003 7338230882523737891 16538652629531137798 5051968657796369893 15529168586912767812 5269637233259478754 12276806932502234630 6548185674992488166 14466941052257523292 14491228025292208166 14857147908849570407 12515944708218697404 8880275025860266283 9507995292865871422 10946563577036803147 18282370186264261295 1495039919138116956 6099633222348895727 16315459450306005176 14691962490007018026 17750651761613269903 619425890659523209 9585436649230114519 9491152210188307756 6786577990925456855 11229074757019889266 1055925529682149315 5798043786299527953 479793896049176205 11262886104614174876 13474544447803452505 79028994947147027 18098141263674977871 5992460259018656163 11404163760783194020 17242523805324855628 333698484129508463 17932146884917224311 7174057867244966669 2406755391947180097 17574134275605062552 16756700790480714805 7815526587591089870 3134602099903507951 17445996761814203672 7936662087388312143 4976496084023006865 14598550778481272579 7589437194725958076 17666017512996350553 14310853924624057833 7778298759610505989 321456287372507038 1219378663907337703 8294599883872107233 6837345603321590020 742623967994429594 1996602783156308533 9148242646988646627 15325290500948973361 12855549826614094711 12453681255542689441 14527292939399018067 10095713503381559444 12517587602134028644 1239712279190628895 7690789620970043043 982617787310639107 16926438538824076500 15126777541262750042 11915611038120897743 12921289270620004658 3330961941308084063 785034510917650422 3940295773308292952 15455988215687065496 14254021313415607473 6970909341941199439 5641655196681190049 190348840720223803 6067808554997022629 9326219052666007552 6391458289689964177 12802028521381338000 764253369247754447 12736986603778279509 13073834075349054386 7213200444029111746 2645818883781708555 16221232315877749229 2937149489548131854 6998449059485408140 3446697075165275963 9304648373648194419 17984344382522148653 9840163614131492332 13856981691325951705 11411307892200425123 11160096269713407880 12993230788073119173 7562936579924414832 4303963718542681379 16394389603151450793 3172253589426784103 16557028966423742322 5522185479076068681 16204054238149333028 14511491623858671435 16776972718851550026 7335897040796750321 17618490715403402555 15917152280272284287 9098174212802278168 6749430187860651293 11659672461703964852 12293121852053126029 2653484890742502239 8547922787383329900 445826406774453948 16759893515050111426 17726810488156671523 5820881853214261692 14850057133535191072 2977460612667088016 17685648088881360454 12708704308716035701 17735572590259991894 6464727786730386032 12399886511090509801 9251263233516101214 15310314572827459894 1091250722782026090 11325482018948804722 5700277923233907273 11411361563945390055 13216368288279241820 17815869561215811657 18020990981344000002 15977141958692669136 7220598567377606998 11810308553780847874 15161163348523332934 6827454062001405833 3304150613332639323 15941166852271653985 4074076039573631859 18398347486027145117 3388360143860130380 11421143226876931332 9033854760484616427 9567042317382102683 17541062770583857733 11640007891390552073 8720410331965579304 4436563952984383336 12304954478961360275 1321539089484349384 11323085016838444096 3051300268340076840 16013782996983189182 9386155294492026917 10201303978293589427 10272836500342860182 4992397783255315320 2095685546578970864 3688043479790029697 16631996738769779143 5518302040546559995 8454137343244798795 13556679647209005150 9479694370391651814 8717252856868017720 10589471149508332406 4119341347444971966 18016563923902293864 13816151229348112824 13501318225611830984 3034763876145127632 12410713164665464702 4891860894606790926 3308615325489862486 3196788347238026284 7968600811183751304 5691243730803958395 6114809923288716441 18339052619040899335 3503661730780230781 15830495654527005203 1544905280652113535 6260890667662803769 13610777684596303346 11143291661686119760 10500009747623591840 6429542288785882075 9850540054624550057 11294779664675616835 15208128944967472241 12262241162377385442 779057938419331905 15766507449689591477 3831387229157311499 9115076583493006560 16245341200613886028 5687014310530695551 15511587620350568482 12318272509444076319 14555285790568454654 8656353269346469757 3313681261759854942 1781750784454144130 12639114208197553962 584263369387050458 8465488388182133564 16505318246183956098 328346667309738574 15464223229403500927 6361516021562400695 15928600251894719566 14336916117100288264 5724847245618791996 2962924035180770044 15704649382634350877 11988706821379165005 9423711516423096485 16543683864585790915 15138976996693285842 12778436304382063011 1703399384465713672 2900640551238870191 15722229797209310230 12823679505663929480 2784845815211239949 5925960933985730904 5986381013699757617 6389882580457084785 1110573123788736362 11038869548068490235 6019864192627605505 7302209693576129835 15561092014571856911 4807596312357368806 3464221487679724642 1637958425482421240 16319816457252298698 5836758615285911444 13754240457175824271 6617679322922733279 12888849417899301642 15289621584554198351 17502002631507089310 4175132926679426079 14037578058915783799 10882554533889255360 8888258994442226682 16421662362025106462 13173291169364549671 17168285322050078033 12021818997328097309 15848524165384383677 15304302390787010423 13475176620180484276 11220602253686444869 17388358116610673646 2019788384283042278 12800998302282064730 15101912950242041057 4569185844832586192 7998783211331573383 15606204365290558759 303791849480779737 6583675112346229828 3203158715218805770 6906446681092540411 7091187449592239180 1286850462337322387 9281319050410031469 16568396406242668628 12077940763830789339 1562252673404972455 13914237188501412154 15611745704267769533 2869685734918418148 14405688161309687872 17599907571676361538 4960381700498742783 17392256925061581221 2004992057249113390 2504922796255355180 3687622318318731986 3697886947491329077 18443218774547789985 1267475461098266785 11210233510818901363 7400102396443176534 18376201032770550837 13909158318032670753 258522858025583234 104816603762248547 12178494157628856418 8691602857031946055 415347356783558346 4604302513291889323 10823466682896431878 3834683052992915296 3029106859530773458 15246541294717379960 2562537127559275325 14356323104844062445 11567529518324288228 12628089117678962266 7674848334124671262 4559913886715922104 3024272271446293515 3166242615974870428 17749924039762298179 7429358171692544261 15938757823375856887 12592605481075467127 4632661821895003605 6313426329606144110 2555734576668037147 14287765672143545617 10259398001843924349 14363997717738522738 18127569154214771685 13948317583766106745 8886484139577209216 7360850939212129782 1434062276070064917 7700757527845647090 461159364887396342 1847463204862325649 11453294432311158473 15103309746523440761 13602683882077558759 17621392103788628175 13837324079294051451 599006914533558974 10904808712585302619 4192723149177720833 3833468087317277614 12974976161274344907 1141826069012910142 17846772655506193661 10352968785519380565 8586477838175743827 16599060375646457056 11565722896177076051 13774742556461475780 1935583986015661999 3149711292754466742 6123729463964484638 17567509087869023109 1794240754264291642 7776429634576372434 12500686067485850864 13182255955119332693 2277380423954018288 6858776648429984734 10411018522893586977 15222579182372994922 2268612375874268803 3053021155201896703 16051469315302209820 5967215751026954920 4173944433367587063 1874432235208348859 18202522550813911236 8822374189305018606 16587071323678371274 14247475182090116891 10995886432474164701 16197609657984239586 15285915038044454672 14435688515773129986 5887874331895052023 7040363168621049924 16430853083198029517 1099995032207523836 4065617969457882869 5290009951575124864 11794135716391367998 812169246770096678 15770726006459458028 6506511690989089139 16197628421593243842 12857466759721654589 13110153402085608474 14457086260872890363 11317794516623123640 4770206683917530617 7320813748220570078 14790422285025933700 15551115555887486684 12353081084454156525 14640927868853446758 5558980832182384359 6942412321733756387 7993702309739624123 16031773002805367199 7828491820703965983 12358231228927395950 15267466582302898543 18236937598386267478 10400253511780543015 1233963684139349712 10894884628273135665 5152618205995803702 3690954421692893493 17629513891781492921 4645663246246328131 14163870612177517069 16230704609358741798 14805575161090836958 17434845054296774317 17459533907403529317 17319009070563496507 14666900115808353250 10438500165098295695 2832997881644012595 11922098278885155531 12261425814888617270 4112157922984535616 2228942697269523817 14358316364698431529 2105965573312646534 7642014931921640254 4888829185489646805 491240810635549828 16671822359730395592 5183090999715755782 17280668677130806292 6435719022105449089 10146895330191653149 8063350282401494226 8616663492959122982 12403851081016362819 6281379629031036983 10183567094817984545 13585388816364340611 3903426402611466837 5701104665261329676 5051218860817790942 12773316575908396311 13110279077837528875 4707121129985821652 13842590952099779887 9864483694647952904 378381874481068458 3992784324496934 3086471142431309234 6272571341113058169 12024735753568284900 17404473633529208311 16503146076986477061 821887202352977245 17133964097408572106 5017464314174068924 6984043903507158128 7311294660226854685 4315962456560086235 10702439750302264576 8644754400454641839 5533430479149918570 7647513001458146747 7778989796591837490 8515004030787459655 8465498383896334198 3285981166571941157 15027639295923631856 13893086338145188053 4922397697203867076 15602311086945072116 18374635224848360690 3751817630893973136 8154795828940842860 6001181322340838558 11986963009099375763 17145921210834248634 4243461249300050462 7383349046204630449 12285529939899651315 6415273992979342578 488984817072156808 8757860079955074677 6454743151162409973 7624056383404128554 16419350909099538628 7577467155740826855 8936572834398059901 1231927101869170008 10343540322512809332 13899543201833475398 14049372530778906503 11528330941145333554 1387032397803039746 17589102080751722853 2329976034729679467 13006104175025129003 15074228375537652634 4347477527456488754 10547552945546099578 10666882160552634781 1286625389260958979 10574917036531046456 6445224618297504170 10047029868578730093 7020304603026781020 8360354726984682367 10031338042751373314 5090022592699902862 16629276969452741976 11397028551668165580 16270874447391627303 9250010090117016005 168115067745859437 4084343775185092650 2880575614441591901 5359586558516724373 5526095039769596371 10148313862584056023 6138752515277238909 12626709792956649634 14233954562125941559 18297724843852584853 4934606662502989157 2420653488286812183 8537929302701902039 8210904229875096075 9199456168782990994 452911502805169643 1959591318232356250 5840528950152004922 11590836594045530264 2780583242673905120 13411583338902747387 1918081686258435622 2281951133266444468 1327274722090709605 14376210448431458668 7494151917825595513 11721823446987640886 17714480412777603984 9366490265423344658 11989498865717007187 4209110780698646588 782361057565230710 15440372685585588093 5457663948333745407 15720870546302310837 5125923671644911664 10741758056806205469 14110760364549845609 16755215220369740088 3795815605103168629 4902138565484066574 7939236799183139491 5162868911579705212 11128096128846137811 4341101548709335655 10802628643284617643 8786008836828348760 16511680540022922679 17701317077119408272 7854722138462853776 15100494977051596460 8708606732781517886 18118699759214537084 5028344026467408323 17830980216389946571 5337274033865244915 13707835647388574117 14905481326932909325 1091548162909588687 1217405607213120070 3630594457919610229 9966252917178074572 3715156382785276510 7595640203540794512 3754861933312816940 3997297652561525545 8592357689619257146 8249484665946213024 3707709211855858105 17450107666063807668 13501652174688725921 10143179830418677428 12458379987756134878 3950192251582180549 2785350400928106168 12376894775340942717 2652463447858904427 16145097289586312863 16996851229546642640 4033634116245671432 8739484053805526896 10083482297947960348 7082503007585743576 3248821966063498322 15274226710562308321 6955261775946112655 1468977736915097658 1264316719638924995 11718077937395101463 5382791342495111422 7438069589051052505 11709529924979302278 18424318093491010950 5555871649033052099 15508109656816592397 6571557596249619363 6147055058293577964 15168640356268283276 10274912210210352612 17604052555615452292 13190823941044465578 4233926288479835150 11768785592148484035 13796420641845693924 13905490015471009346 17909122082897419374 8263616745261759854 10202857314475402477 11787615876349570070 5450827510797787825 7656227589417073724 11517205471213383567 17855400892006428698 6268328715796612143 1724114543485498703 2709377793308509186 3163421933522439498 18360715902234064140 8638853788234174560 9281256808073374288 16909804152459022688 18080128628170775937 7744820476532267765 14015299394767767818 16239556211725128032 13911241693884810956 18279192291439312824 4980566057814562885 13726335897135213299 10992639863415054759 17243822276105419877 10270105932036011386 2097638466045855353 10333693958203156578 1844508304493511642 2949839131643931933 16143259763873676456 12253928224187513030 17507548588389726067 16433178236283652186 17459363478207797025 13171112032834938847 525966352994719873 16654885408084890923 3999783900786018320 17777400444635133984 14289327086877820342 17070289852707153659 4807757294984449023 9371011550992979114 4139497447432924231 8141367886920312169 1032772523803046027 11771640148953002288 7038493835259960573 137844770226387609 5753194984316145468 7198677243651882339 15655101965573566405 7859661430632543638 766015975246930930 3073253960302362818 12528047778241639663 4933669690990345949 18013861721265891625 11780399358620260537 16343545754639428931 2724862195382372002 5493663145101080600 17332677050291146826 1882794775671775877 16208312201670088299 2363009009750582773 7004988717421665308 11946940213249450597 18007267249507592186 6124863281132053032 2235385507468249356 1781127957085384516 2488272714163565883 9480791836848872895 5364356043681399164 11146895428157057721 1761555120335546799 8782349906108015820 5962787285462665852 15962757224694401779 375072518332948451 9813061607094988458 12144536756411181315 1996168653014762896 13946328278014019847 9145208694718199345 11769889406894464495 5358128597328568819 3283930812587450303 11966716698355923653 15748026997807735011 14217994866662271806 9756871120487523819 15223519748643591862 4165216995299280365 4746108084726867183 16689192475853421337 13495313241663598953 2472207351083269970 6187737987647525828 7915498115194234719 6839747601113577803 8412890074140159823 4206394219161669420 7944762485946721613 17095941833700495436 9908667064273621196 1331985453841819466 3926476223601241500 1325652693383613187 11010110337643872374 12518560757079868020 15466670266739724442 12832888864683473695 12713834064451150029 549182102237264544 16994231860675867078 14404076333707799146 14014809467334594811 11148677505091388234 7915938731336217791 5510013016935255033 15078950113070889399 8634673513126961590 12530842305847098910 17836238842628910998 12413770838229264487 13433544495545837967 18356297939102213516 3588723389201106681 15852172498001401222 10317958896270615213 11978850685420270127 16739062526483627976 17131175204081393885 13174772471057846063 14871648130675392701 16393826261144016539 10328437595985869005 17294692652007921382 14354826056904389027 1933920127504955906 11430344601344321130 2532177617874683966 116474483460093571 10178126760756910864 9271430680634655697 9006488821559653116 1773266670252143948 3801631392417003922 847494430113459832 14014408820741193866 14854010308961381050 1009830960349965222 7395598399956349427 4115563508262265277 10472988122929590607 9985898281594617325 14744082353086680084 5077166501561519275 9577620293213111623 16913992646984442416 15342075793408534112 1339963197205798384 16133473373173090057 16508103911483086159 18209763288732441966 13256946985533384396 6985813640855485561 3279729842324682473 5138346127706318705 89570554134141932 13053230129176352624 18349342639861357909 12302193075221129847 5642209701447146836 933400513688632353 9154787625857365121 13657027690181830813 13973253021259713336 744666708998255723 15642292318489974979 11043191216095310088 15634107451709669426 16094779443858105236 17801499077342828370 10897649052961781616 8747819265244169484 1302076934759235355 7855382817811050712 9229593938667657617 2905567551275933206 7976741646832750120 8158565548487553759 6194467342980483807 8368393174387554517 13349508006350952639 785097946089128706 1752347800769785267 16482010291466657631 11748136582568360690 9247360427516196494 14577320002357561390 16330368867875862789 988667908250343116 12588378539811737994 2978228383261985039 910819724266514063 3614237658110027263 17926867109926704741 7228218027632887338 12976415440663518960 15449660686051599001 2625161412462529719 3864299757155864802 13798883714397324419 3668524036002774056 15465639890597960963 16337879501510357781 15265420052373376318 16004246473875220464 11634979240478861969 7416825040255116914 6109046661036033845 8479229906554356920 2023542775479947636 11404427120649830760 11637825339247431343 13850342163957445251 8136269418531505224 488805652615518787 7987563428260259169 2113733616171631194 2622679230026616382 10811532596801730673 3369067323914047484 1342608174064577068 1019375201479942562 4732549974270098635 2667938083933598997 350671787695831455 17235816996898329272 3287351737556095257 16445020923008533612 17908344788940940112 4787549142006477402 9343644719034178835 14810487958545475579 3106131155064310976 7512825188132387234 8394630954190926130 11897977899754295004 6675408621694036004 12997486753185361759 192854460308231698 5196472446931412067 1863507490913654846 13873338725203888717 9452040451964691786 13320454394646451604 16127937797081354477 7320518317176500718 6694433951360198409 13794031818473794616 2439724653716306591 3157834860288803172 8053884382933924513 15321550197098789612 11155762991170707451 17133343536149349589 13281126589709104560 18317158887904560781 14469906644157065888 12258561822634516313 6730224305269997778 14512558882977191151 16354002244023279997 12719291770644006019 12322453080376251656 5680466978791046411 4354763997592755607 2880654925132881859 14013305328609771210 2209484221347236822 17051625634571682822 13644118759178972109 5425080746594691134 16036788373664218108 536684330475651580 15551954615407894603 845829197582805884 15627547713146171674 4004932077632319693 6464134075534098987 13401115167497499670 8519564704343165699 10238830259890022687 11735935161243557892 17754555795433067880 16161676845718383452 5279195863199097027 7646132002670304552 4603702656155397686 9988931316787536787 16331210999966133300 5713564440756119333 17090173498510754622 8900620638930857524 16998130050743250899 14776792531655596966 8010746415977538435 7952525754652732698 569410142859101181 323570454107766447 3747071300104970009 6139023938682850651 9676377859525851274 6479042910239866551 11544097675910384265 14482532743746326567 2349431721559860848 16024519357258246483 14588553792603186943 10250110987510949314 3991929040051873148 17411028517967391593 15261723741954191105 12441707204096303236 2882904929053958304 7831203914884607271 14493509074455420454 11800947640101040020 5628450756844951366 15763605465249443749 9757193944428109319 7943745459275795121 5135053267342838643 7890074750224523936 9946399696850632573 6767468890280499976 8347847430423684755 5586442727907913001 8844653244788477732 18008885976815087684 5626320157250310017 12221332189014091121 10180985618994562945 2789000689160297250 9210870966937737128 8999812675210254660 12488287018541357378 17684785740047683639 3299049177516581154 11391737443104491995 4783193951344645402 5251812046032648875 1399339740691691357 5745930494736392116 3366152425322656374 16141759338636501499 17260024401943467692 6123200306054453366 6657269248773946442 9179239568302339424 14661020234093750515 6913868513721357034 17013400871048158916 5094070117265000510 11830230626020281893 516851914200427314 12199813114728726177 11403839625918896671 12744780176916589576 16459972749784632682 1683198217817279392 12822633123773971133 4443972952816329422 14919761219148830271 12485428198100950526 9861536074205002415 3833311904583170480 2376164675307342601 11986085724219626987 12919764731392177955 15447080806799339433 5722046996811939883 10207859917777028643 3803526779087644973 7434327637008877783 16171440280671961934 17411564268915915306 14277527852495913301 15394565938941446302 9617098220056637525 7896768089459240807 5506443772001545455 14188204455429746305 1112651100939499357 2859107637489305521 18077080291467263735 2301266166373495374 7625491260616345554 12278176552333567708 18303185585757903133 14546602501316753423 5577909625448727129 15526517337769812375 7830808831898955125 8240773533113442787 1127805488483963070 4528918996983319740 15380021431363540859 4785506111434846446 2277661972391064532 10065257123261606640 3679038856244944115 7040535943226534289 16080962222897775245 7855447837494480324 4762960442924493874 2575098355808912277 9079654187694424491 5743090352861235497 1730489646762852260 17298231756504178068 11230428818662952557 17861925838953759072 10931392756688697678 10161557448329757748 12166169703349395025 5281161667351324154 4207647405903694818 17065224528158306193 11488164548030829639 1953505668843112111 7669426371579078387 17422451341089291797 16783847856083155047 12818886977868219487 2497478529384069181 1702216167282382216 8254480085629075089 7551126858343944555 7217258531351722508 8148376727837221017 6054004871234706547 9760723819193583371 7332020643717601872 18245654082434840439 10807310760640408864 8647458588478638596 16011649620541495687 9373795501640095004 8982138105614218024 15940024174516971750 11346768343082523501 18169607909652480664 815469503828440832 15447738040582124946 3383611851786477214 14324747286587993019 6821677663965428231 12550974262296453177 12170315199912470791 17787292063039370176 3839932603322877482 6728873127070901837 13232341160089978552 8456470864989047448 1816404309068251282 12640758957728651303 5551706516507748066 1346560029017513765 6729042104090177844 936855843277638585 672327420321295119 921544472325869613 13531713956420435597 3095353277376300922 10321271248309646498 17428720384254305099 7894276153285510399 9478949755439428620 14622325923757696778 13958324779321696238 16866120078110860201 11143192880128076377 17457249766388066852 12773631655324301235 11851610748459195353 11655317928407023318 15236429212598834986 12924080871973689395 5163756308839583284 3435974134917312187 7318715555144972529 8119005098800898478 13821840860950246940 5504206057738089396 14350625969130854370 15877882673375086914 12701688130758954278 11627902403739213240 2713864151110902797 10680213140691300389 16966163574840963468 12214870850073105020 10832535909214599813 15433909736297697779 14827199527728773887 16024218836056319296 858823700045468461 17136899954328242972 9102297887349168785 9171468207111130988 785168767307071511 11240747616498769690 11906642029179090032 12184271465152408980 6173640385169225170 8202477300123697600 3277493273525800849 6764489985205029957 8497949643293605044 17203263251153153899 10483148809876986708 16136396807438474500 11305976687714717200 11532252192775345370 4851647927559871154 15843680302140183811 11133559728839299023 17344184858072192035 12626604680030547978 18090689161679551594 260703530941911886 16965403148579703644 12324307099104255911 532043245540133063 7987535589357885172 11642607536981985005 15664002981234721855 489347801961491944 1801786700544976044 11032246603829141418 18256582048557935722 17366708260442659718 11050114077874356348 1621896460296066157 15807373098100510972 11119166853942587858 13935189816527864902 14295984108838136825 15026374915598059043 1397487179226583648 2176001041486448101 12131295260283175395 12963979726949650738 18169021201559411911 13333706022364850278 3304403400869140260 4323435867991389248 3802968066394958292 4230111689923881856 2666428858515593291 2801786300113912770 13639328111850695581 5256298930441986010 10803376651162401546 823897184776699957 17412454476289240013 13432208636699245801 4747441986142532005 6206154894786515220 12650381996302328331 14015697845306716455 3358433198350441977 11209755912612893330 15825164639501285357 14141716174079134416 3036480065698174085 3438166185641405710 13915037130553662662 4666512971520462687 13619471914283745923 2378760919793405196 1390026736538423338 4886803637782144427 4329344447837822325 8032931658369065893 10158726264128608002 16617573282025871923 8591078028809876767 7091551396200769492 17519497556274622982 4388738855567096944 5662766228851113581 17774696373089737070 4463074319604669802 17220370884465342009 7046649574074162551 7830823486816471126 8192568953825704047 5806509050775480989 95236686217561844 6999992016814976752 5322036201254523443 9126848268724612745 9193367001951282051 180301560055007424 17281344250650428935 298839389871123437 3221679300418928404 5089531832705785320 1006052244100794571 3867618865662058278 8443467179371865462 16509047384194684713 3484373834304427167 15811636245927027402 12189943717410388969 5426259917769287126 14861500754219973937 482652138074480328 8330594210507570977 12876355090178215451 16831083519495590209 10459055874305472276 808013274335168162 10461042489456512460 5677863498023761250 4433191148088967199 4681202607208532952 9120001544068196390 4066326604026252405 7982795465751706570 17642119728934005394 14507608826230204266 4185845578969641051 4330662737403518901 14075848784718288906 17595955474522468423 157763146371049060 34166078243533833 10261385676054357000 10855179163828120883 15103658339517148443 125952385609137816 15721138052079505756 9916337113047202633 15133909087231290552 2575698592267858391 17276150679657609143 15015965044331421353 909811438706119241 246419035649915145 13251569228360950740 12883571362987095543 4872956235922237984 5506120321522052642 4653801480545713747 8303840609927838751 243490942405951222 13902200831477022764 12498922194358854874 6174814221224643684 10059344986880773757 7187108528874731198 7656229377889913634 3266188476706884873 6386027264811502765 16442891553565341733 15199319614696732094 211403358566063696 11699324555323814501 10733918461104570262 9755829314073571292 6321664038129551397 1753388972690345734 7097272725401240399 13316743944337750991 5767560697811023527 13419644964943738617 12216540134866228913 15488607266590799341 11275784517717875666 9539207019014753626 10430155751336812782 2466139893963321712 12884616075180152320 12420845541825549259 15711676752867251536 5507041279021814110 14167968611926556530 13162764672598568932 18229155369864006494 3358264474841270341 325201562505757721 2209140791311204013 18070010461855091705 13261219117477971545 13658921052935105672 4367488573649764234 5348915061639518048 6594171119052098822 13027768902723466514 3819340208916139103 12533584484792339200 6858498026761922256 11581225649778776195 6762969716465298146 8065911781152097779 7117881331858298118 2450836781287827676 14166563662779726007 13191300358352074565 4056023240296545545 4298366662286572975 16476222544284440970 9405018349730086988 16023152021234394958 7199122595083534108 8105005534858395650 9389243593691245706 1359103578540172578 36256329776287475 7460754200437786895 17065923751967805040 1874371156626948956 9981507940372090459 4316847335956213427 12514282359696803976 16617236178065499756 7084627396309998111 6570924112648788854 4152713941986148422 14082743551913975908 9135996090911299147 13409170996653653580 13057055730105209714 5285939725687280641 4561332396498351216 1784585385295221459 8083516863086677603 8744240071955720488 3602967350803555867 4679499011982094481 13825797169243176488 17300643458326084416 13453727228279399122 653760848416039551 643929478160622032 3681453059706846840 15478411755242345056 3433066717186655213 6728481609216027353 16977512585678125352 12854556008899127378 15920365958731937319 17665178541423254466 3679952653652089000 14237052774349058884 2470890541832939083 3401688931847600378 11110556336508254008 6200099297945773914 3901803083258430524 11310100279849492315 16066041783720758918 3341039621937091389 12610696015313187439 13258136599724955232 7392746571142765779 13623600204742904958 12140950209226347068 13964718554626352068 15797738708062131273 320017484015912568 17717102664091774310 6606529654640767112 6672902220751722421 8650587457916327969 9974696321443278075 7157929061902090545 2110484368043569909 13237222722379275718 7386172214828043625 11946131021790845972 9509087786751185668 8815639466264789602 4326934963638621727 1945636917233335103 9055196717173699001 7922939320221546893 12264139250950854614 11076467811047696044 17417007315025468030 3528847941910370250 2237760751227931960 11532819526694998034 88748889836339177 14353793123817446364 9509562685297827765 6851435870415837337 14440889821521282551 8708453267953857634 8577499310163220145 731974204470055205 6069382706519852810 4629705265149123455 5295028156342354189 81008703816199599 13116175638159820463 18105449242619025937 16746757727027954704 7678373148988995570 15498454507919786364 15605301251625637008 16610208703214675764 17662019019315644180 762834945692874491 7568138137888975304 11550391572174382521 8977559476872720825 9105153835948916780 4155139021155777398 8549928341577735163 9077011765801202466 15062144294893098987 14783232498975013176 5698993892470584826 11974455617556588618 11509301378912761571 10178862864798688984 2873123334914999590 14985533919648318700 6825775738485666953 10430218566120183736 11073189664061295045 9368628157074114715 7667943384820561139 10143055693889162542 1901664881287469514 7128787487088388026 4532301591913293986 14870120579804177810 15088576347752293324 5297699370270140161 8394304282959184858 7648551430353574982 2637243842232671159 10301402523207671879 17418826720427041195 12980505745478974846 6396866467991949258 8219046736975405152 10899098950902085922 12791763822453326850 15949231060719076553 1413001041039543836 8536238082823868741 14532655128062613071 13602686023027129573 8183517840543086493 11242164239058794999 5765331185846162371 13407417030357656041 16020941861575310953 4343666398435773163 8423756890790514183 14418493753167832333 16191461606338240965 6734099565806526832 16455697064665110436 9626393400400685135 4736221749435654225 8617724291753632264 15321422491283103911 4822530418895720259 1447564476165980574 1263853906557236654 6019303466780443959 17573210739118953687 14151947716235721606 7677809421472324588 6873237420057828034 1837046987457178671 16536930998533929055 16889362373575913374 5709201196320915820 18131124441481232849 1599065905031000839 14581601577701143913 8697753682942692751 12495957909936223850 17421341535780914080 10966226869313171519 16265482303665267291 3156537012840871965 14800153983369124116 5381773303563026797 2084299970749767616 9933253763343815397 11120046739022241886 6626622035690798329 16647024395206470785 3161554519007224385 1965626009111192731 6158605924623529002 3373929391716064883 14408201762867369909 9986500431852448463 4725316222424742292 692269954562025671 5642510627377099674 13726724663261802412 9264611556153334237 831859115132666215 12973207356210524687 8811073228464697488 11400263549986483008 12826540482689621467 7792911174119063044 14129317623009902579 250370342772174281 11525787971727903386 16130959267216282821 10537912283239235664 13949081538196598841 4790666750581727576 4998280664392452066 8630829387066023740 14267791635980783552 14236000299483115694 5132336877936750400 4973143188526844655 11928266871718813356 897318591350967875 18085619177299019507 5558336470322843703 6371944133747789672 5262543662697070788 7320117338664573667 695052159933316884 5559544890469997668 16663720583302008968 17099207414429811507 2551390892983665899 5802336789841991189 2105732377963188171 1069848773851485994 5124199141499172188 9695998658823094904 17605321336991737657 12037007738860105136 10622716940946351931 4514821536982589094 16030960946626117619 13706623420868163674 12511442295433867484 17110944802015311325 11486957837960184483 2920461291560390312 11134617570958169364 17445253273989786280 5105031723847928243 4145374632509827043 7136028010442321499 3576359768724464435 18068217764376837907 17358089927449692676 1342225603615288716 7993371477034998565 6463914638578046320 12560546373993889284 850320392580716462 15814759199380462192 14514090259551967123 12422584536793220609 11260303806283612610 9144018223147926123 9448302513187656313 8975991631531150667 2021776758617653364 15510854288758269454 17104481159149052004 11763546218532493323 15876889684516938373 10228705349198879208 14312725593958175815 133527691089584181 18410579624437959425 1764924127700181053 12308289976590344251 12117508974191047750 6452228982128949533 18001869895523723590 14527574496206208170 10793790659498106862 3020446640696913495 8379691079952318766 8185072252404029676 5818462619269082675 9933061768256304211 16685018736119091639 15427622631220702531 2699682370211869625 18155076451106562053 5801187509491045062 7396415921758096445 6291708083300529277 16294639233176060654 6577145861540365186 2760716102789022187 17652002994160675269 10304617312968429325 1240329243212145650 10273403779645728642 8301533377496370149 5305835647404357653 332705534306165747 5460833532244694913 15744759940712995144 451204283586452444 757226228227013353 10281249710249781372 13528451748227014748 7167669846137146186 11159744876291230625 5488463996901504193 2192879425398310682 7761773720336929397 10099258107516773042 2210055146253904864 14025070865937140467 13586342829358694896 11587910385328748828 14253149269214107075 13069907232343050653 13891917744047428960 12681145786962157779 1165933733402391881 8387814104252927487 7704377791259402177 8226771187531705276 1781416446685188770 10218615944131048752 5890432257895034879 13111955220348267794 9363531659588636227 7584526135628306264 8109658108058964101 970214216732919181 5111748459017113315 7747456115491317923 4587865146563028440 16327226301987325456 5634353107244671339 17027900998825537278 300604145116148731 15117164454193130147 17826308440879468703 13902933608519123733 4362423087645674206 9596587406720226082 81628939184294510 16005479746998017976 14902836718212615396 847925680506900719 11752635333350092540 198065463970918074 17685966695892567685 5668149700754406615 10695414023759788764 16284039163445709273 13113674551978990896 114500786319382061 11776611325870960203 12128546936868551362 13007999750699642352 1856056478396977831 11599928166807969579 9928009364282655864 17236272451615234443 13746311355343759207 15278348701430237391 17300782449638305194 2512610189529653074 6389166576826774415 2615195281409019549 3976186562648834296 11150697333061578928 15242232729782406081 13727124501519844177 15004272391552700775 13603914083960900533 8550527606868572694 10078713098659600376 1081772952588219634 8186940868658842345 8526092294068235276 5016110092983375566 13001993754593937012 860146860113896883 11493097416798251163 203919293432083610 9836600963816775927 15112259140169391253 14432988854658483628 4096919036469814955 16847962461375080712 5366128045431551873 8502974618102292937 13929716100582436936 4830552991168006386 7344511096447634148 16449549778999480549 12477254568758866552 11470831987966213155 866318470899201372 4051800120744648249 12762617369511638862 1189684016005888109 3449010231345043505 10842587632542822561 3663669800329551648 5695321069046626058 10612460771506418882 2803593090136054567 5748212731684975380 10496488688361188582 1879394961168968567 9675465886146728831 473539627934227130 1886431797725580848 8261002179749044694 6281208641578547435 4072387077384734596 1181553542985953342 1521646675796245156 5242126581845024121 10466790676812889435 3137167200998640903 17258929830344023312 14586974087376409185 2178520114151162778 5632732648648167157 12451956606495053690 5643060218842432763 6074233728826948702 12120752647280956212 5886608230808138876 13734501023436892730 10771979741735291758 15358533393382764695 805612617452438111 6327204422380116988 3902430403623793070 11184653780685676878 2755374003096362501 13669432183637370470 6076858531946495577 3766306052301250711 7132435393281965211 13396728526731234787 2581869086071160476 11613984731144707143 4452069232809673356 12994810396504862576 16363735469133583388 3538268101229137230 3037169467008856580 12328721049697834625 6464883251770075225 18351134139915171629 6728915180223972568 12660606816513584678 11211129508461650566 14862124248618037900 4709625889655662356 2526662872295380891 12779621241982766362 9123821601112565521 3009232516081721348 17776045191737051106 2297486729452319087 8924114629226141240 9526686366036139193 10662261214858209683 14370411429597390547 3978893078250402771 11157971425171103290 12456438823662760972 7561278945865160548 2713849302530955234 149266057380362394 4059288147212484301 13441489862003705826 14190593582502113455 6938265301706224261 166051924710740650 1030771273790363572 6985302689973807448 1587353030400509916 2263550404339474191 6159526938624106200 6373554795774222772 12677709524260063162 8086243531659726945 7927322659811273527 6414585846254663491 12356398526760097295 2921292988878795914 756528380437101558 5409023194119222233 17438927144840313653 6789527738476434133 7882818588765374963 10731531166602514311 18229696433588116693 439445490992901673 2424229709589442639 1505267218759419694 8944254729774781126 1474862518091356655 11357305672131127579 4783364828772075440 8805166776783687092 3488076209455510511 14096671375373323486 18202108314979054222 4945828920327807921 2811213204982964163 15598445446196431362 7355388420845900707 7005793197142236571 4744712929003175674 316551281871473218 1170483286739003084 12309899368512959752 7414134246045736137 12399903872800913397 14037926398925207170 9802124768630386756 17128373820167654973 9577913973970452908 15279639473875448195 2733676979232114143 117083168903744010 11675454455301621661 6287620643180532567 10567868670860806275 11354343898199450409 12248948500913886695 15280838771817502044 17589733015638060956 17660382345323281413 15388406080857844651 7122394500436938995 5190737991392327264 6220397717389338847 394959553427862266 12576515414513943369 17885278075897478924 11963592234552576197 8740576017016496758 14361579931160149576 8554939191568500134 3423985720649432824 7534245474592504815 3489763906424558325 4853803968294316923 11222217676807168313 18280531125236974252 11671465456381303119 5723002942315648136 11312897630104639759 177608932484791733 8095415663315832097 5023157128630819110 8551140450685202721 134565443012352349 10619110605079752190 4369348123461187659 4480869822806280764 6362971480064789189 9039862585202614633 2890744199034309094 14543713419923815732 6672085997259974077 2514383258610646765 3899490141999294355 18048608916242092062 9468076810984769491 18330578938178981542 4308462574314190187 17919231977534741229 2410188050770504415 13927803505302458521 10012957310199897890 9832120344147617750 9334395910011554812 18027115058846462621 9001741141901951254 12554192121731472417 704533673528250962 11621085928145346937 6422249206439053854 3534573767774141356 15671182784293814246 4885032476265745962 9833849674288771552 13365389146601285824 9900854361335656705 11791618497820395859 12071108691583287830 3882387386588778810 662673168184379855 1245766901323181237 16133766747425343737 4698979816123306153 13286141982088058628 2815097676048830388 15029784196366496647 977915207417428619 20914428745641768 11654503529647178755 9290829918906799583 3946308955887441008 13401102077863205562 16237123202526750186 14242191422788840048 16159720441638821439 7935530700661823758 10287676815482444764 2348662153260716171 16336037800572654604 10078208157861480186 8723488235636909395 14570344061091030672 7922997042083654872 9878901818744039194 10712643926033151826 5375732676921866168 17062872868577051150 6390878511998428667 13842513250119049162 7019942636397108144 5836868644637502233 9057128428448811597 17901065689630858119 18245285611034101073 10115492929666042782 16937484000019115106 1258969401163822786 8293296399147152161 876755326173808700 3762763992562686289 11471245393255106673 1047373272215699233 1261944420478745523 15429106095171772213 1682783599287779401 14182401889998666672 5898505608523181161 16834515578954201314 12810924013344253087 1876392353966137965 17639101469936953247 10145120748339088636 7385776694961371519 10068700417778518757 3093173448377914755 10085636431031149714 13580781344203566154 11247995418713167478 14454866747094633197 16392256682666518861 2042728661395299077 14919790798832615150 1315064000361653979 3128665619429171691 17204852662090504584 9292300024382232892 5377871548886179305 5296061477935846000 10529778237799853035 4753916430529890697 1845923077433462076 14378363000905419281 2452089641190972491 9888966011810591073 6764928720539357371 4587192610711463650 17855445010424087837 12923142479463653062 16432852456698111655 14345539742960751878 15824455732483464822 5565754089448001166 611940733007222774 6151750508370404895 13786067505883792734 2038159695484698950 10131512580518771946 17692113624199032096 903384162472834107 3958885488159074345 2397527358000328349 2397110508332747391 6863762769792051989 1173531991216144455 16086220292159724571 11402051959890997494 2987672206524284719 18044234575775464882 6476744080327175368 3634516409337174640 13740323981374601225 8196009412298240414 9992231932026614242 1915037451208731449 10899028785805839439 13866632666169880480 15773059126239632438 13274818839065140103 4527289756576745343 5084878155524950781 4697622419213595673 277405457656924420 12364232078186100239 17462099722144315587 6466878708724203068 16304575839992232597 1899756901215039142 1739107842418678040 11811385024630899109 8784609134995690615 10648803127548201180 12872795779660660479 14049277816794063240 17783954005624491467 17111697832961598444 7652081920440199757 8468240073938434062 367400127505131379 8677532123798164313 13206420654033785486 4085334858257519238 8329908597022286164 192762837543805251 2487592018082714216 18069746897919144229 17060291463307828032 1060375661958184978 17692185830430606006 4070566257690223642 5283493031158863742 5493926405223010485 3212818839892286214 16886059434359342037 5041808739994560252 15199337611820344382 2601073409559379329 7232634412493312891 12933034121386500146 18409401657792768509 15551639542604325575 12259818848424944878 11876262455915510650 2677972755412678114 5401739844488753881 9682908210976163767 10188874074250050766 9452771219902065374 16975207736813977819 15791313337570096918 909410177334720837 13166186836348780145 671125059160615312 12712016185373055185 17721489679343240253 5862277625399119487 10827070766084966250 10918288431468361498 14374402231709888301 4429114124538816081 1055050298089793444 139859913797574837 5428925500208762025 17514306969337519645 7872412033924238897 14303971857600438369 2418485610042205884 2552448815236201865 15900746879368716424 15062685377999618438 11684291680488834404 5939982828939952441 12144715044597765391 438246166310228733 963913599425563772 8651075587978177969 6170456723521132262 16454319450286821608 16571769495416846282 1807320105514469345 14728712242134776558 2679527178889425239 5035058405893037007 8780515770405357674 1446790174994286839 15252244721484546566 2105365496989561047 17302647335850865115 10254813570479172411 6272477089099036742 11279316553206004314 8492521362511511364 5977563242563780729 1002619367351250538 1097363793153314104 9686923323074805979 12738322479385373451 15923209384800595384 13524028826396176429 319681876260026061 261229495734397531 15903764851801787539 4826012411738085381 2026506026273058930 11198777323210539381 561523165094456182 17936270564343513124 13276615007731255014 14656280926044528435 4617074022570971126 12545431864448185901 2889812843107238977 3148536712520529593 7095634601446397524 3243332723279206689 8749163292678008229 9788117877892640288 10168358472136987800 141335702963685465 10309891411083812652 2378877496170652073 9020837391093593374 2870296121757032166 13014769481159792106 6715496872591167601 3840354527202233790 13939735483140048712 8006283321296176893 1043571536244105064 3546238388877425773 4847652570879946090 13192071781213951821 13291859648694211630 4840805204815731955 3724284873219056362 17090850697986260195 18047087784739523008 2598388552381675302 14928554001023973190 2714998551935958424 3336231864370235332 10955383437595793749 17944305502085047221 17044195352514122844 6502666005193207282 2655270678096177856 10977043489977943433 7667623000254614993 16756195579569254924 13930917748048475048 4039005241077721515 4057109594731167599 13297434699152031790 10018398919210133976 10279904146965670259 5144693058529878059 6968613281252669756 6588215023280985138 265394125437799348 4839093930471742677 16742344689726756456 12171380556937148239 5216169307894473956 11058375080255369514 3467718638969268037 7446179859991832033 17163296567631600576 5737304600698530108 7118572525777198199 58111081222451212 15562293267401609103 11334907844380493414 4075653026710380213 17430045367107989234 1842550957016425657 778142920498404809 10054463530732699799 6369563668846655696 12879862484778564093 2982143452009369269 10777648969769680904 5089269276530778740 10911266106993278365 11002486599854727190 10597804503702360430 13307467400245608578 8258798039266684547 5074921527887551622 16327789417872521359 3169771511073710556 4749233458289640197 3804915020429729424 12933917313121911474 3855187027758727593 14187907496193597554 6956142073587031026 11276282563279221785 15030072244082525862 4216321201098300253 17762121688191204512 14695208724234134475 7603460555813601087 15445840572910658775 15907510150620363380 173649209874215757 10795028386934136169 10759771255525571027 2032894904998653244 1564087580358234558 5059075543264450782 4979042611883761793 17764398168171074594 9299795349684806952 508292153208524208 2400625962963805408 16901628551203177795 17989905278406717322 11141816564956073679 7849016133024939010 12811339846847816349 15499399561475343347 16447664990971050848 13520974865535174833 17071047003347298245 922437189086441059 12859053503251309678 11047984747399526505 9622669758511199245 10076981430802752842 7839254022121765117 4916875115807181055 16592539378700446510 2862286766940756706 1623333333906408387 16419005294920211315 1211089580404751450 7185029619621662693 10809694866778227335 7015686899034471628 1819095623067177388 2245925562418672566 14920829908669327985 3228952937979365384 2624445671722891871 1095053248580987002 1818815382289726066 574323302471257967 4845353225711844411 16800632204336893674 4422071350828477802 11903875316510508953 3812665600842927145 8279512335049672419 14824834059540459225 11563686582188049830 5682734333033426116 13189752672931677943 10097361467281128302 1664105647440859638 9364883284090000334 1427212336513914307 3439089973148199626 14512628937155390542 7116737992734059 17957553964388167505 11599268712242298446 7013454349489314584 16440631898534906376 3857956254041002066 4718170636343934721 2614967525634260663 2188795739541990202 10008562410651917409 13768033546163645157 11109129516593291439 8674967519369286852 5756375490482459488 13248845391340424853 11210859733158562561 14756446055625645051 6446016583674741150 16772785794084294595 9071326299975381218 12305936909841634542 10889976295384247519 12596046145170389603 7495982056264527955 1429453738692649574 15531382793198717462 5803647715558584124 17922725088654206706 7317872796752419606 11628807779513106838 17732237258729456094 14471183881602709556 7962308162207921223 2631729417212043549 8432284867464444643 6863187200881707276 17591181721256077627 2949487791069861731 1474690304077972565 11038040375752410885 12059832052395258780 17605373043303804364 11844140257893020668 15460313813969321365 7521576540293185744 11691391460726272177 1059353322423703119 8941451053004902187 4783910716644880178 6713457401356118908 3960310819072659786 3357011306104991584 13878665163904664585 7700897419610641675 8684044645313489510 16253230482311388902 6792492357823536399 4832925304076800892 7997801903483201519 3200249889873213682 18294448437982786538 10631032962510975588 1657795112386667090 2760183241533183650 668647149675005665 8856243590954541608 2908482155032674895 2632903560002098842 15932199643248482614 14678871993705283502 13811475282150974615 15466120374205037857 13273474651071167109 6020221215610043969 9509964426015380189 7498585897615960129 14143366821272139052 3816682295793418660 2536785672227641153 8572357857108472882 13954958920654826648 8566049475581252834 4321838847220329433 11371643617784451455 6428437955677181390 5782245792010242018 4630497904116262439 15753724128779276399 8153696550926048689 11190565639256827181 7422993831186937399 14070675291726788121 317910873499354670 14075564445276803709 3673231266606178895 10796568545964353487 15633007480525720358 17210250281934387630 14480219290353909236 5029955768176682867 13204433139143154259 1769545098040026448 5344999862635684460 3510087780507377736 4884376317662534086 1832224462372661382 12671244339061288446 7672516208592259673 5626128915028846998 3954277372713093508 385329762491405170 8520551260292480163 8088035168793076441 12255736627001434605 3350731442266406119 14447189691648719497 3997532560977507670 9414614475819069501 978701359458472950 13214525387109863657 3939950285914457613 7749795132436636655 2838777435130944100 6051156553568346513 2015255442104243672 2224971733795936096 17828981805731668333 16842816301781223225 6149643790005032350 9546657497164975831 16292420782307681411 17566925972222481887 9978969633568486036 5406697488694894654 4793441317849304454 2535960844842921398 12058483384081948122 18045012983030973345 14955988777873470688 1362672765703708628 17123466041873090354 8873337035685717314 16425790527106394799 13314156398542423375 12403928169108474551 1325445404415590163 3925981929923514092 3574448679773110326 8859316612015368006 5620034083693029344 12745011117620068576 2529076311857825691 14445690897096042812 14499349829545508853 8899047013796751886 12318918207543547763 9530066176303780212 12024729069600651881 12446439987093729488 929087967926997337 4891023472476257973 14857449141664708145 332099577812530119 4519135249666863319 16102618002484919772 3771672343884750039 9785179398940809867 7624309993198602554 15022509584422388671 15093477049033409232 15352432724493609076 2612196600487302839 4499040504521820293 4591650227218945462 7396101729291415072 4143751333351433617 6225021990350888008 17981417524333755005 15385857881989228634 7114527951535676503 15589172912339003863 16990822921590181792 5429970081366064438 16902787711747381289 5833554945649577574 2238076884207272768 15040700882687175809 10559120769914594055 8610864836876549050 16014333627657930437 13394198622803504412 11314466477484022633 11005673876897309036 10426632899733475849 7701823269307683091 2652830466120325758 4876766065837387218 16843647962830694806 12885776081633847803 7421212494750469800 6274188728206595095 12524739083873730506 12846130228642710890 2373323478983732297 14765974567760833804 9012787572052748846 10212236896153220289 2773510150406663315 14994373848133541551 4960591541765287453 15029155608240422792 9795129757535937796 15486398307348405790 15405976994363657507 1248946331369056561 5176978733096293784 12961603285969952507 12807270421167040274 6611660253465836125 16481039351216183772 6575245858138636060 16719608416903775711 14187568948173491133 8678399448802560801 4305890656827656669 10004077243191115610 15839769912752074437 9548350136227962053 845355678043179928 3860452041959330988 3529346049683643885 2339359688984157976 14215033897465129202 11768178294857264826 8967318238477587984 9070783360958728421 1982125186507615881 9687078608188187471 8607887712010796687 14033842901884510900 6631166462474686521 18275384929856062043 1744603708999336898 14468320622923483059 11817112803805556960 16414174198262987524 6761518053280036090 18113529777002719013 3864829847494278731 18108913542218318217 7604819690568028190 916513369768654544 7331840201223703182 16881984645761549547 16087485667976545328 1081679813207949793 16350307437368131097 10277515715208990471 6703754688323210829 18417903342888940584 6290387606631875460 5339853895292445823 3060314940344298441 12799173684794459008 2291981820435405850 4960241927259883493 7683243809134412 2664922329887882510 17859268540938664980 10754151778310787390 14701651606212380454 9517291968202674491 7154224171809800937 2084645380834099873 9576038952461695986 8153421150249766224 17984396014383290146 7766225666566544022 15709832581967681346 521559174476502986 43333235509799681 2038110730798927810 12447899643932858458 6175514692546215090 6990399005400429518 18293783730412558948 8357944957615772548 9354881752541085174 1587139786020888838 14331579341771056632 7164751560683227346 1422314296957445848 10286058885238075830 12410754469519053376 10238019673842611090 13165739089661658332 4017207182444605430 14676567120311993905 11372301970300321826 2337735716344867517 1289805874294156169 5416960585623860923 1626137771482431886 17275014300117356364 5233269222452065930 4313521974363409779 18084146910055789824 6600706992226212581 11415570403945738913 13560103965452794009 14119852997698863724 3875792772465216426 9135585875588437702 12336239291783732039 10851384152646586496 6051098082608179976 8118884268924484978 4267530000896755700 11678091242612946881 2061997708276335155 14810965423994776376 9840233708652828921 1917436029143710343 3310511836427293832 13608884616176715736 569206896859443369 6179458951203579289 8712852866406138765 4719441883538949867 17709791541346987709 15959993145719516330 8477485090157587243 5652216648063876766 12059842792598919828 10212091161130930116 14178576685707459112 10064407695962972010 11963399438166650645 2396610692133667216 17973721954013196642 8567426740367788495 15876087454764240061 9534355877722880680 8390207065393265102 1360722873874919392 6935687454860034362 8162014071260255125 16086894779081699435 16851111150357833701 5120264246785474764 12666315275381849230 213208668704187557 7315878789734096138 7654722745623297621 8338896261882272671 12087823650919749900 11172821466687640802 12980900087149723697 13117602234962701623 6670826916383053889 17338771090169598051 167062408702269403 5705470320612185582 14042555166076116991 8005855027873658089 17738413711981215952 2364247921318698171 11603634877113472311 4048714702042114631 12399240835089106907 10790366991950624336 6790910980195171661 3062763923366421371 2266539480081791663 4639977292812277972 8194062930134917008 15911570038324065912 10341277417821755347 6063780860889194611 83978431263728541 5903095402274894000 9461951516919548503 8182897798346643477 7932500978099702478 5870213527712531731 2407198131105654457 15658656644851743940 3089165345575955014 8540398015828964053 17057872542030788623 9058127372938444769 8195998162778306369 323726808674562315 8145537015268780728 16736060395034272332 14217176271340782277 17593114622094930494 17274632632408587685 15430287495786450456 1165492481872570528 5945889443915613177 15510499839071864017 6800027371547065294 12600965919564056092 11889688653324675386 6562196690330207356 1066528129105562441 8744264275635714798 1443717906783235959 14100222343842450325 16108718784986038270 2583803245632619416 11207855437827146979 14141671934679411720 16132275696069094388 8886098831541902957 15867709014224439661 3032556314519576162 5486458420859047697 10134634475876257990 5970522247036766786 15858093655226548496 14730026592621604442 9674281238765698977 4231347762812060293 17018376821744443927 8418291368105638158 13133623352022744479 1199971666361753055 8053087245290030269 5267392347357268614 8166204958956195431 10457808269079526428 8377152892736990970 11798138938058881958 13104444322321421138 9347403541957674301 10302980582125929455 18286547152265098298 5538238490779834331 18379670699807305637 13489214460388632945 8910493479275612781 14241609165408713034 17463129767356360567 11873141685556038234 8072164872628559668 10675926624513977593 6614673996448982079 2744220534945844623 1179688521571043887 9220408009014154917 5047490433914738780 14749493156889046499 6515471225355753745 17260504539831379911 12639772206204682266 5362004217711850593 6962622837956648340 4662042270240762108 8519997477590412681 12694286069005152280 14702600790140002130 8771357962122899217 11832160806464795648 6981949877542497176 8214069728881807467 1188192954029810173 2487029080673928554 11088839085805453420 5068841763111966323 536439880341707478 9599030187133598267 8484821345128207505 2925276679977328222 16579875599071972114 929678385522405110 1584101028633602855 6345519399061919107 16252149886336273837 3734959577129201255 12099706076702693813 14084686167123618038 16903110358808833842 1622980559154846606 4018114182904180004 5826352980819110500 18075775376513573895 10684567048614481420 4227185175945182445 13861112045123137630 4057851242977705323 13308117602809503574 13013789454931068299 15605866350412784268 2258114014860093781 8892066266333592675 472614216696951211 15166721323469884568 10334684268834176431 5128523237855847561 4666743643884647255 1036940385531828629 1487178546919506885 620264042674822003 9735314564772534659 10380586965585404031 9519560497980051805 1266626725515185580 5179274708696752510 7722202588373967311 14879305067394411114 11302304034763127518 11216265967166065173 15278918742843069640 12443107586203143503 16748999533196343069 11232966983922071853 6234771284112755052 3393366448556085868 9651809363167486744 3658200706258116440 17957530894080732019 12035723404798466365 1086006026219474225 13526181821470075437 8712796643481349779 13342380698985017312 12628624477504713205 7887461507509244652 17942971142831360378 13155085063107506290 7465347709504232505 2286888719379148525 6148904855492170127 16198116017910507584 7044247302964723128 6533020322340710911 17185676888982855702 9885041552365639507 12878644811523062279 13237227039897831784 5276232175912087527 2058348614346794123 6585183923159104083 4113114182712120005 3477916558694234674 5543054225053865386 1901609726144872006 3604919602221623666 10561784932875767692 10999028279300023242 17937093486943311771 7944264193315585674 2296432525435121510 3817532912001010238 7358507138953085886 15743335220341399904 12691306844633012775 1640485989615432736 16738910468084418213 12477312793976759107 14223415249046010491 3794482579406425609 3052578585043095828 8760004471471905464 3403848413617125991 5369284908166359673 9970089650339765905 7357385929940701955 3620845658525423835 7532380997811176650 10300808723143882285 14896161603880501837 8749532753906413245 14782427003200165374 8381278796746167872 6045747887347192991 2369376663686359544 12673958486739578805 4465894759409918015 7219131242184567114 16134938553761720450 15171013098274277109 13715396941524057342 1110261854804613660 5581573346896831477 14139734868922494482 714146583433749842 6339010022479929392 12862503170203468393 254627533199302929 8003867082431680494 5345537061519094311 17931843614296867817 11789935465957729388 6008215482499061557 12757235121812109396 5065621740140835661 8450405097616869159 15674146325289561655 649462556107783190 454420436436382083 12951402233799564744 7358850587164774983 7449990601664705340 7158422208018810609 6344655438859299971 17502684533612269770 11280257562421665147 36351757490878630 13687771051131753354 10008368414970166509 7492304903244098773 3216032637038173263 3704398594804565475 10308062645367710710 11254482805115123408 16119166438710242659 9155780429156225950 8282147613708501400 5242043186861294146 13186403023329481139 2679025164768626088 6766329755337317370 3779038702288061179 8427306346335261987 10021975803743042693 8204529889725523116 2925331897379297740 10582596530563474268 9561789968834044669 4007664024557824837 1656712856775961908 9138573235095851547 18175646339428865422 9839689637102738046 826577187511850895 3049090462715671734 12514107822324431255 8442370989963303434 8879771048488745978 17083016619960437783 2073262784998752397 4616206879150529989 15606130391890803227 13801231534891611443 17481869915144194511 15667865344052789509 1856292138660510429 16190769921872110486 8135640719558965137 10482853602024971064 2150961964279433596 4608571823515266252 12055889669795231366 16290745800319927500 2399788763362572876 11436069333187611704 4662991668126252310 17067356673184921379 2688633271489098895 6165174570205271549 330782047552756455 5262272164668056946 15538253126139248077 8568739390752606389 9752212230160363842 8260859803867468662 3733232143272788416 5999020280448863467 1284496768108064119 6470669936147755364 627630710577043329 18191314964138556237 3384048531762305368 6146517782520609082 18197561645704049697 8218034251842293860 7851163362489952703 6851797003483749472 3493441281422776516 497872574256288135 10995109471091770429 6560915933783806336 6986239447776664772 13676519113363043406 10964367978469983717 10404787036681338598 7790437646053351722 11126048373210993352 17902459586077034229 12589313226152012711 16399225979249983072 16590559997362348225 7805202529705416977 8145055504389888808 12039727446200852244 13457785439191143088 6682021860594348116 12392021081028609783 12074259490686743169 4418176045194724544 12812119788927961284 5229359521527615974 17203148194056461484 6420106719089818730 1066906135587829902 7021513546528008664 4142391397028708611 3859527843254176355 7801459940849928850 11195424746217638005 15940355858099782783 15935608526219907683 7885401933932520907 8736476228692594464 17638702496538381537 15545692244536589959 1008365130795854526 11994399777163894411 17211493310176163246 13074057555255277439 13193561401064517421 18226106954786967666 3498903782531357472 617068927709696950 15526874535213333163 10366318866858912958 5585309742700630137 4621492331377463304 8696739831680938247 4524355453252558911 7913493160094365457 10765438805889219343 1393304127351362058 5907839501422142629 1939075056819997345 7051400962349087842 14888691972130372976 15747570200786368332 14244422254417891419 17384228224424665242 15207455040168203182 4743612183444051770 8883481640715837765 2251243216977280236 2089562559090551961 14287345894033939247 11117925738301197714 18198092570609340595 6221277200215134989 8223279318142282738 18113074154726516866 10527748796082312849 5805458311904434660 2677151119305209718 1802128039965698226 18335128368792741941 2637288152363738010 18114532041681297428 5636230282843536954 15621471530314603720 7427590210890175429 5057784876132274935 17426369951348634149 4003187907799559662 8006168769271325222 14418365029932908227 3859136468848303112 550523348547469299 16142477631462113801 15516755244618162496 6501109455739161317 14397441598436644313 18322063865257828218 13667046602769313628 1794647552985160675 4132090351549184923 9947006646743312196 334941297683847475 1400622028969881446 14279657533685437896 15090604062800911087 16785937522475607526 10171023101149330896 15442328132866504445 10747843296660980467 3969261449815682609 6415014922684811447 10865113652344280910 9184264320566261997 7112006324077918634 6010416637541933084 9202848217270718996 13014156041051567963 1105821767960957741 6540826293476540259 16755294774537843000 15777707919729641928 15407589841911198370 5828468326623594778 6893674428855940689 5792498354437554477 10165108884298702074 9806258222190885461 5983733764212784390 4422138305408660164 10471107981281146915 7953519276925618943 2273607553412745330 16446192214149564000 9558815761648772965 18257177535391496214 7223536219186634327 18389573060637536608 2532087537026104559 1494132884818668485 7420222099030413928 2286888382461617111 13385346353182353671 5045535939372695293 1894403928537446888 14115758323811771255 6592492466527387684 4365783937514295503 18325402068872963040 13616381269271105323 3548452075326965114 15895872169417047845 9023130286761286812 8003809520487495185 14639853854853435945 12129979343641321724 8144923159636640451 16950542623745501889 14619045974333091748 10420342791005513128 17860609435301356593 2459292698154965260 6920329268287596112 6190072535254882560 14512097263520228852 7064082022870521052 13732826038755282144 12786095082638755788 4609470744397730193 11453772537439895365 7231894523237000893 2487446437747707456 1251110037790027239 8154264174090831479 1609741072843427981 2118424085412739916 7215535393725235264 18074096451020823479 17632200854109275803 6519193199288293637 286135318911935770 4588974305977043057 11033976507388616377 7299682332787734896 14873093243498584994 17890052005811929832 17186126473794121372 3461839607237521707 16322845705941902341 1693822899315655419 12964674872267583525 13527729942605671436 1948099679234266781 7472353891059082853 3003009236505561366 17424247519454741674 2979391249611561857 12368108895975935855 7738326411420495014 10616608951368393097 6739944496374702474 996508537512224738 7916904288156119136 3229825155874854803 491668098539539213 2644606178530138213 607592194061427162 5716146188235751608 3960128991627515723 15896755015966962558 16865952478880709325 9466030425607762663 3827660805233919969 23470485629159747 10652284725623098862 10769006465667480679 18051424499580977198 13787317908049860998 11843269770511449655 15089207667978392916 16231741424243412602 6151561589839112648 12745322502335365465 14546775501935227080 6767179254887648328 13562473528714089173 7730760527332190562 13726704596537882226 17297452436245002858 1161941866267309016 10840270181920922329 3840344411380933646 8507450620687918570 249860047138863157 17810524634744971919 5062445779269786878 17559034544338108162 6748108986116442012 17207328449989727853 2656610186394195985 6884825948409021628 9729369157636296589 773015517561565596 18113414000189813707 3170095935244105195 6624646575054343176 16730075506957981865 16966444218469399913 15465643713486809639 8805981607201106934 1541907814627621656 5834203865542784883 16759003619087247126 10218247978292333493 4353155050212953040 4061978253199158554 17420966787760719326 3171572267750526596 17099618003078669582 14400334486774909713 17137169061622478646 2112295360608864544 5817639254603834992 8050166365727879012 2469646230870521857 11205645837943439221 9852311344061690223 2005772673034631227 3841737612941966409 498657101503362597 16889389907326277169 14382889885834730644 11164468672678101558 2330038051476153544 13445109249144864410 18363810974401168570 10260412031041268521 2529169836945094512 5955436263177711045 11263802567124361330 10770157285694273390 447365992022195050 894114223050174230 11034992685303194096 7508144178715007228 8949653525215769695 1236837411348971990 9183953989535741359 9923950069490700039 6146711044487993228 1337988410097239274 1761414149172320175 2930467044362301112 6783588832910295992 12776689012230975443 14679569817696538631 17771797686581416280 4127666764262760465 11170381865869844700 8519969962652109284 713573954601971392 5864215217026590485 14538786589947892386 9097344276705206749 17052958762693854438 13108727389191431727 17256501448769853575 14545470459717013264 7093334877707173976 5168535736309475783 17127129979392532646 4959063521881961621 3861033921192350909 10745571272860528868 6993754778107302819 4620507010254640741 7523314985050412249 7911280620277809015 4742387251731013471 17404363464578184466 11074712726831271682 9721527832026213706 15775232043431021185 17182576627888869573 17634729215065315567 3408696635056429612 9025656543981152383 2791436401572988322 4311847824277229866 8444038163760870106 10382506996458987610 8336241729147056163 5503289846052595376 14020165449416578274 12219830197986141227 6067990376984608475 15010940243015162584 403636304873131901 16628660670410122701 16778702530708994569 10518144019656867559 4770285678617475913 11066994400295157325 7806799026500182871 8677242169709308040 12544156875585636345 4016343970964736639 3599140163506272685 16829919044011074986 8060957351105297316 12314848812380009613 16569938628299046101 480014273894089907 18099953722716893143 2452624364862141756 4101046985306602296 2972592890991560396 18176068810352073073 5932523750238386054 6749025137976739021 13777121479594162160 7723855883591597322 18422479083193862979 45672133200860274 14866620023409129186 15834489173723276076 2551428995970580008 1642154014092520189 13483595342889252039 651029851790749464 5089093590978004904 1950674924973895930 15019096824710791859 8103670222884500152 12359896515909390432 12460526543670641818 5266581226563183888 18046632615426506170 14624122894527416109 14196693638100104523 13440766985321191883 3057653928257657072 7934501938109370574 11902296507214691208 11845871381395505447 10243758225295386582 16302735140710395445 16947076663809716509 8076910658340343161 13587071237535072158 11544607018673110745 17809453859320222801 535506560066550718 5062845753400007709 8995901769292130340 4577289597559864252 7912185271896826419 3818159441687392371 16979655729912661590 16679022827199664407 13838895120586214600 13010110941388354280 7733968646611297574 6118738682417336342 2818232400394878990 3800577651075301653 14946027504266339800 7974200188676387015 15204272506835417509 1959706784177469095 13192613498619145704 16268346760496128504 7104647876621393416 7040977411989204833 15379845529686636013 15370973471375648895 6460495754117723526 10133906203657861746 4502204222590764941 11942860928843885152 12623367213858896457 9404287252526121414 6970612590898856391 493757144985409700 452467091990307430 10166891365753741369 14410017339543044750 3607401863500562472 10397649628862094445 429618405964111256 4419130826269738599 14918641890730770302 9627494978671420862 9835395730726091701 11346799735898252449 6717982702600179038 3103462468122202802 17250715231239105525 15480944892796972869 9620354639514713455 10675715814793725807 8685169959949068908 10824717820596449965 13377804764488559388 364316751367965305 5923599292046476693 13774792276545503220 7212925832126372481 4441696520521700959 1384588839450079463 2891817561351173121 7027726594820349521 3001188015707151325 1204001574547770806 9014867311534301648 7821509034857326986 1564091268919426553 8459768362699827356 8485505672397403528 16279359374634561791 12264423862673900752 1871050745323228696 3404800330357504391 13769058009780180786 4484539880658120830 15494781330451771888 10575733239387312910 15982163759944673449 13410730476108713337 4100673162556644676 9339577239597289946 11902254605856984304 4611630302215856902 2479580607098318227 666383031489362168 7223463671313916266 8723644497250547949 9319083529939552546 13433653831201978554 5192072677327528129 17776844798882827779 12049220176812405410 16212751797203136896 9808668466279988846 8847757938750338004 17287277613226280769 1947242515478310137 14487461841581541426 3639147829727300027 11112589274227407733 17665111380299191153 10096742389770921061 10651332918129608752 11516922691861663970 15134670728230693572 11955917247840596993 9147146532810992582 8826506243595390275 16734961634589174002 16518026185516711280 12097727259082065494 14885258290436061107 6616516371714626901 15498276179405701751 1036048698103693421 5447538398186952165 11945996100954955676 7522506412809421135 591197429571469320 13551231971397205084 12597423907133345696 8457471226866572693 11152004371836283595 8805283426607364893 17016651728953027568 6852707516815305578 15434106989395644496 18004832784119366499 2805054434827066017 9294294671067600231 16853967478690230801 16125009267511498301 6491544966194396494 7195775698641820570 11129796405381615773 14192461034246504962 1486237065290623069 15144980069251730502 11692954948051743883 11552064573868510727 2136953647980787223 7041801521767255098 6613798439084643756 6314176153181557602 13657430347769345502 1392408635304900713 8588645767408483529 13013766856204725355 6707450602582664443 3895384661451677050 12904301282036021934 2338811796862730432 3643580155914595468 5690074862244722164 7469002533017628373 10502609645199299542 14136965433203941206 7980378983901193522 11811815816695539924 14010077318816361076 11704759927571951969 11426282172105390796 12255653910752120234 11607496199714904014 16743572218210764918 9051300707116095037 7305722704260586431 166925126112904318 13903261494280603132 15002009691352809062 10840718979429665389 7955439599753156638 10207033494345685220 14150894785940344088 2086177479530355195 9495239776265185828 13626691338256211535 16431402592251654577 7408816277755006855 15468258261066237509 14856661007768555401 14906232390354707412 6869454246078727908 1411428667177918330 10778672994199695657 12415889727504606616 13502578509893577734 18006542755050634088 5283534339415978883 16802837249119644373 4722189927916087163 6047230496866259828 11324987543178590556 14823086767644713885 7265680351803151055 9816569273089398554 17963884691011824946 9593586192235698176 2323243175846453446 5400693821417177284 9861505132513745230 914737009524921758 5481639186497054281 4283442989243991505 10451146876982452418 2326999899111394178 13345963151995692514 5565301665423729640 9598585522238988681 6134772001051328862 14628398534557669662 7735594720897690958 2475839867651903174 829224405094777845 9764523635115144586 1173636238741599055 13411850410323247266 18095265514289172829 15889259558235523417 2214738464533263862 14938706340888210232 15359295103951738462 12585380819477693905 3109799286967229686 3731676630647217571 14039586981393539448 8716451104921414054 9025893278887971630 8563823227282313811 4616139067014714266 7637616154382122564 11810685701041747799 8810315454728324535 10640738447333524945 15625254004775898784 12806662439528305387 599058209407908058 4954766166169684006 8056339571539577156 12047044966051231240 5212463157454268185 16805079366935172051 17534529173282136434 14404190132080556882 15268331088339049503 12005669547230583319 6300056039896448410 11198632602478303949 9187281446693222763 7358313861750386439 1963126069117783830 3126252385149787461 13032775962244916223 997287535237922778 3525753657064181262 3594872760026730795 12838549640870369570 4101564148586055352 7597693082560315964 12792909419178987943 4986700402721162674 8906891992850027084 14038578133580032709 5508302589256275024 9417179375670971090 12923539386315634871 14029836644028786089 13320219016928299005 14573674353565593432 11170354859993130713 18151944464568422819 631861222483866281 13195397679554057130 16830149062004551198 12132891235627166515 17420952619760305799 8112532480918512674 18412262267205495010 12628442793286603545 13036054779835848585 701779311489687574 14535578556521507710 15390714274584435578 504621355687657048 3314996938618759938 16065695117219164536 5657582941773760543 10135713292356265615 17161674434807917145 14835132721748554811 8076901286723784619 1868787747022043594 4745939223269940579 5619059936544202602 708916518355478269 15472661721085096119 3974157330424071213 11123144782421786414 2656545440656081633 5615119564026377380 3028640234762173067 6368495847962968742 11352722227876716202 16818699415475819966 1031210885704525117 8706079530814268873 17802957227191303596 6635514418897691946 5080440766312071931 917785767624515959 8576966797884558350 7406659082667474687 7459920488874162841 8535421489388453564 13901532750662342757 14873001420227648383 12304716483894846009 16829461195440134560 17866280667667090096 5787851203064034463 6263519019532760453 6190429694277085965 12145509865301937828 4738759746416069815 8812608708683207859 10860028320628952802 13757517583781819032 9613493934527354297 3676912243494223833 1924493546670046991 8744322653776814667 15783236239795037409 1903871802857617941 9985156236868956283 12619025613967457281 6615660628700797238 18042792565488310338 1100299269527572882 6463256321707038397 8452033267334527048 10459720970439998195 7022099893235230955 1505808711819719674 2484356299852571094 7876392784602083350 3713057967285796818 17625973514908526080 9611884795711697600 18186626541861101331 9798933837141693970 11137424276095935255 18012582641605123443 12929898563154771080 8835743652921742257 10483772106834905341 2703388217147463518 15611040561220409907 5070214089031039450 3315269643631938067 10507993140506834813 1245586650620505626 11182769005649967234 10159210555264635453 4744293382856487443 3156275685176750478 3365383098440549028 11182389655538176585 15403379002158594542 8687894974069856859 2630474614307863279 11111624354032440006 2678548253254609877 14641874428996069891 3295256041891306056 15532106187991116296 13551402318872576917 5691905123960732007 9012475835419415834 16683736400309128027 6564344098951738808 11277744761092248117 17380234219214066361 13950676848172401457 17777638404629317050 1922606248647777427 2071330395727072118 18357902212432985125 4919796229021595180 3666265612687513807 9774944964356627439 16632648699256249300 12894663764015314902 6263633344233596743 1973095161415240253 17579266940204497545 5557561485471713611 10803600943563689620 13775330117772507309 16682446550435841168 17622129874993556338 3233620887376322096 6016944549910569337 6841457707309309322 9761982638818686654 11631609752355132276 10024896174220778276 12115397021290718096 628800411682913304 2784503762737660185 14505283760882603160 6296947809357565494 13192765806838208264 3637178571785889161 450097607495546800 12976620440997636711 5686870504981708496 11014673220237925794 17572357577143095571 9835809677189588079 8759277783083677701 5124641395998441568 14956145124319714986 13315078464009017595 10910033919953988548 7549315985888840742 3615873759558796070 13245821493057060220 6348895435664868551 4359836314647762983 16096180534258194386 2447706219746275112 3128323943044345959 10733920160229023413 9214697388910468035 16614188398818332047 7528505792900771911 11396020586419430512 6132407175684968395 5478584657110403072 13998410507037985926 11965085516128251726 10523782122296532110 11872565782776258164 12747154539400278455 9649985076982693579 18223569275909176863 10883920460896988916 10455464250874215869 14142752039795857421 15221973663971597866 7494140004417087855 13137809747888735844 656068670656098267 14255577528649056402 13202063065440196521 15641378071345703821 8404263521453609673 3978500914600597618 1898613585045975771 2147412643475709710 11516166159809878501 10430483460973767148 8230180593419510929 6480801519823551963 11241933960493808445 5938030128125156044 3082382034909770554 10219799699205185065 1026566796420899543 3217618238880185855 12497949719947443979 10301623532898619488 2372870488114098761 8403534265750059840 3770452889803576094 4874643032171024394 506250221156592627 2438711675322050692 3594766449641083470 16691291955610202573 13779694306150281950 18412220901273230526 1923064551989186611 15651553244082482653 3488131182428512136 5181292581434207680 11617662383839795880 4579719692859492039 5534043693484777663 16459475007590253582 11031735731472961282 10216383033446849057 9971931442489108448 13293158076906880009 17946001505939486063 13651012581663614041 7997061132496913709 3244535760781021498 1011105692588714853 1371862415822364552 13444829627952985332 2132021065098672299 3178386694448513943 4883703154255580237 1524297408930140801 2699004784522209936 18326654424420747885 3264770570574656550 234582817582563163 14831658131470184561 3718997484106821104 16831459136969879315 14252773024912887116 1208763472135228656 8583487591383853344 17027045480637000241 16770832037921398584 1219953195508242173 7989114108799865092 17061116478173620232 18246051406083300984 15335243594831589280 14445229969492715757 12708135746125279671 4684180466789545341 3143752909663904788 3516260344775297316 7972074141642338360 3465072697967735124 8219401883478415001 16900546280440450588 18044214910053886559 17528495133946716658 17978459120731673840 14150257070117316914 12897723002547868950 15369873075407900536 1568071382041271995 15586395654303606491 9068469908659421226 13964642363709268180 4144490896197586105 4239107761556885076 16018901208525480402 2810982046786587145 17156559790465862932 6459026752267549406 13133243420274025001 3019402049153089459 11839695228649203760 6575755057628489499 17619548758954818916 12266305319755909389 12787145608385599636 8796995769402129339 12838290191507740525 8439303101408071375 5692372219386681822 17305335174113441088 123684826115844326 11760101641065288961 15382966363175006756 14600527581138151102 17146363833126755892 7935716857749781067 6130560564082206955 2835360809047114277 12233623215859717322 17566818428327405830 10139144308284719914 1586246154627881031 5227811560753394380 7049477539833934423 13835943948867220571 16444445803466611133 14146511603238908816 5641794439903949682 17511341007870011586 326581638612752177 2712887596994677510 1560425036879150965 6352625516910030229 3710741276081788407 1039959954853034166 18145591301766720528 17354029812536853718 15205594575106004559 5954985523429628392 4437292180056300222 3721479270877846629 15927652626459558571 3746037190139304029 1001417561387398825 2789825565117158284 4878547056247454971 10679515875260550209 15626672926918786428 11896733848001146261 6486503801581404265 5170577188792252539 6195643781933091285 11213553068723692165 2033610773215691059 6370930898916167570 7001199003688183653 2690229704360432472 8468733371596372195 17235723970163827612 4481608868034596326 12743867329456782864 11301379786670524135 13824697523495013222 13144593917941418350 1896975188335131800 556141338187002860 10477006486208326730 15542353948917714654 2133005681052358333 7322190305852436900 11715731419182972037 15556050743348855001 3099781864691757513 14755398203654131668 1114253491747761350 13266801878696409050 12600750093078332656 7694824164852303927 18426193165138430184 16050341466274683495 10734160090015308740 10568687542300044383 10196861669597998893 11309143103419600601 2080487500746470590 14213312228330115267 12193456557396872179 1745991726944534000 4590996061371470572 4849351158205239817 18311090356255757337 9360796159820851238 17283426427445898004 5708509707997149563 11425728878388907350 13934780673460553243 1294321433099400531 954342977078558530 4367819283570428476 10765229582316693826 16284469630325053642 10079680949315688447 75843362925091575 6509381028119641396 4498395871722743392 8213539492587207685 15827851840605895818 4604609381311151755 11948231222176758701 12062594531085821896 8440702940216276666 13748423532070212110 8655504769431585724 11345727619261347793 8355058988263380200 17139683747825935432 6719228656286660740 10214803729708749815 3919023547045268401 12668110746271319718 16537866006768134832 16556892913266470006 8129254744978933855 14079783205959803693 1650070908094302415 1721638986660708341 1716196061854408735 3545044895921614517 11890899010147376278 10401893261533195598 2817570346463436227 8902106520130428305 2987122039036992441 18152791514598737040 12342788301074781185 13185313747630911758 13429503875166813070 16932493902893585091 14442937942134479645 12842786327677421820 4177014117505483318 1895607598967434251 7331888369555508881 14020291056256074735 11865857586957251643 2338403183418207412 697494268019966836 5614107025556697878 7267122221732452416 9715435374282452226 5973436272804432925 8968608045384611661 11643150571598115948 5938627355811491227 7543447151193567949 16575955668092268498 517504075548868479 18114320616821318121 18028334720898562358 13764397801982584161 9940409513247294263 1593183229734762832 6122952626978303099 498147711137100575 8102353723744683305 5951252826910199850 17067257787162490301 4013882493435456947 9562207227104344040 17203435286429303488 17047198593650790723 17973191674606009383 14290464135646543411 10831846451363521995 4017966958308384512 11217441141133605718 9726642391799338364 16657037937403824304 1885557621466836714 2123709433552520092 9489617947100295664 17788567612673013255 4472737117867753260 1505868910395257782 12738952187576851065 16539885906895210604 18262229420364146556 16416790191283561861 13700703015995531826 10791133574067964981 13679435728713632432 11593896279879649030 233346340031632947 16166319741180423494 18341836690607921738 4999950494423849538 17266242655148656568 11531509427174803248 337653026196217565 139244807337492448 15829069495461256299 14156366033854854053 14426724232779174591 10428987496920554424 14767727458575002331 11237877755240422299 13710742900830049751 12533124118684964517 10559004233494162220 5083154239338018066 5194748077486208617 5757751604649074640 18218612646922607342 12111140827819131089 5188917210116112209 3118696930486897971 2753454550527039017 86912416656461763 2396481611467924312 13087804843239945785 14818117515182264565 4463219809277782693 16590707862577698510 4578395981057480603 12049205021326464030 14740793205356753984 9130356210725332473 6294227516302776805 14289596558963130646 1781273801736087447 17277177148643399033 13863522362061421411 13899796323478487231 5813987061354651422 10421557752595587718 6912584380666578223 10556262281490888283 5582363123481156879 13191287091330322409 14542691250403494443 7490032009031572670 15695996741661332439 17029978595595035802 12173883103069301289 5790985684886600230 10234405482478707922 10759283300816831742 16873263833061536168 4046155030665106182 5102756386504234099 16325216054952324242 18216296184957304272 353420766971937143 18215471546502420021 3232188827631604292 8119929721338397972 17382638341469874539 12775792122257783152 17573792000883310005 12229372798514798643 1724081444908302755 2238853350846083162 4313601051174287521 5909200364529780314 10485244626579289292 15306868088665379962 7501502725269783471 9370210990215164720 14230048943775932851 14416823665747791143 1583652423551846360 12791265587386072932 6472717162514464202 10681096595458660875 7217967927793550107 12166639102423725674 18067052279396606938 1332073633952257014 7716295167624850345 12215991319138581669 14381537228034152202 2527772941063856779 16269058995079909856 10603183963734637472 13389308679009036279 575971277892299158 11357453090355654081 16716452873595873721 6391023784336429565 528987651049104648 17503381715316967482 11026903156650537294 14544523475530715552 13933478248962722688 4433623015704529193 5184551178327720454 16029492227137851716 11826150103367229052 7802388017102683975 3513999446690757672 6816241691331210108 5128774858747197404 9315233420560264523 241396738143871502 11920713936604001878 17458859932418526784 2166982761332615059 6178057750187614673 14094761414475555480 7628384863459685615 9333831063292337340 10325204088291922197 1436040463052946626 12380927326237654521 9852245626157405198 7865086118593632143 17824437677525187025 4063330539165541999 1880258140571739969 6513785001772882122 10772042408795571412 36264224362781295 6776323485423621489 14978888543946142864 16279733766108758918 7933114189746716853 10638043289871175578 10325848141763413250 9600747083114056648 8878752149452402129 2183159449015591353 14393375293254137865 5776607517561584898 8660316459443125262 4243009530639695639 16022247560102789440 6683556315796093807 1692284851674312932 6987936617245503280 5140670296976210686 17877886363371041554 7803067718572161216 2846458182049874534 2198690795013666812 1620860737736302781 5245577419400048863 4210478068210838293 10091453873025176966 103256968712963885 1345454952998944425 878649791369305592 16909543190096245298 8520779712374382834 10451659646234703979 5477829645984447255 2891869503897494228 3100332271353180371 960699998364140432 16369011071014334552 17013285438672613408 7340495024874619843 5484728877748196727 4387197970652481414 9249745005140894288 4134824631458220003 6055357531633321788 11651896320687399327 13623385688214736948 10884811472123040919 13317677874391584639 14594690957732513674 13084998384861680330 792982297348946563 13877459433087101745 7903929836817071716 12495533743203200620 141998734404770893 12530695080937868683 12240788237580643357 2644698814919853745 11919961555622817839 7289582026082366805 14324018505426945232 8514127606332654103 1350652610666863717 7929857904460176684 12531258883868167007 7998049600961845003 14179921323674173639 8492266613863790150 5359058523254691534 3249562629763001789 17124407038663669895 3966987873035882154 6570899766280163687 5064740568706633443 12799836784901004399 6634257079221614415 16403408686861756287 10023139253866810640 6968770088970802779 15324664983682262874 14557244720266230315 6169465071815162282 9843798163332458674 10946893858488046583 4485333817092567164 10632972839741669771 70530106716918540 13068485560425690167 6465541892243515846 18003351683127447240 1984283508760267421 13358203052227187525 735221466514858991 12857672276174888909 12020136917998585183 17450497186891567332 11890926636350862939 4180726582999088873 10542588321131281074 2378588416394304908 15466555823539953603 13530164478796097156 11163556188301423388 14180285457304196155 9516177252991709681 14090519066407745678 6977252620607137872 12930201381605008647 13681828515883927725 4303886631146418618 2446708641323475254 8683039100256082605 1923630194166245851 5204853591315621334 9446850914605346169 13968292298068109969 7027279449390199113 11363452399566967249 9703586731165583864 9335238802050753884 3542364796358569994 4587161721358268211 14123548343153537882 17547963134377315624 13324244094547494093 9645955789000352125 5513440336768119710 5962396280174416492 7052886810405053762 12309041066540136812 18108756715881076457 18297354366585380861 2294617173150643863 12875107561057702514 3301767416094401933 18010372290208638096 8290909789044169454 408612854727472518 12296970526883057926 4119493271906610133 17297654310175820665 3992669635455147222 8467239377531113897 10102922884752660039 8910024170174309696 13134492756574068260 3143409988167231861 12402312248186178182 11430716976797985191 15111352551297757854 2796681598305961627 10784289174731644861 1985674059852024621 9550144033757353779 5898883768012848132 9406396992454431999 14318169147240999590 6842615067023312730 16676289627801102126 14265100833517563538 2080858076289060460 17077921047893587674 3466652038583284271 16245137737748783953 17855656137437634801 15144878619947058641 4511927525107878764 7579462133544533620 11400801517491253066 12894579686484557242 18079551996731597377 12668395134008700949 16290958900059209312 2913295747454689286 11077134179535991826 14581976765562656883 4204400970793949728 1224006958641967577 17120628043780333181 17719212644403844287 3735739376278271563 793380710291117469 13910005160868552703 15181847599356351676 7410424130156573916 5707060048675121127 15959481118352761955 11803768361994082993 12890736635055965428 16831086306370658448 10847678454689683934 11771703747680172532 911678829717008982 11011172393929440280 13583346829833320836 3334217253382073126 614319032493127123 6886600844756607632 3380692604179024265 11616160104941173205 12584716513306393500 8167854724686637571 15691570418220404363 7692323352080933218 10587259549744468799 3386671210105495773 10615201932656195623 1331886372669708910 8304550296086702774 5941072150644367919 16067052155539851827 15493349373674640071 4474951435654242056 12591042970279703573 16679129027397000622 3250349817163689888 17829319778042796657 13853762863320858338 3601136926617478401 9388073014755235634 11691615958551227782 13296884424150485786 12625960373254059401 14529439218888251720 10174384003887484338 7480645092472591131 15406779734785466341 14901876837728182856 10605579768278175044 15307007873930336300 2255437649731649250 12744795136967633214 2209425735233867550 15254472908204188537 7319660708599026840 17766887511043399754 18400452963505614129 1500792692997243539 5136614863414046460 7191987040787831994 7022491460260989028 7609596868235307526 2094325887264124840 6816368279949862946 5177541256669496087 9851261163911655584 50873528650924936 968783405822536555 8340612522636874496 12263560837129805758 12570143638282141716 2899336808174648183 13025245992051458884 7390844895544468537 12057401985533242268 5076480255514407411 18154459119201473001 631676948704051499 9500544918886684935 6996109006541997388 664342218701006842 11722689148240865386 3986896573822820389 18047065505334227907 10653956373639043583 7189226901098807003 10792480280655152869 11706294879959727130 14286216285368017431 14727319520581962842 10828251445846781308 13681052960551374212 9917913249820617907 5903761247793294334 6050857654999580254 14695966883276002430 16321829711077989510 5688091587282458645 11886629367452607617 11188450538701473160 13155682365139087983 5783265577707873106 8782451017110803719 11590381492512392761 17002042336155308826 16872645262224966940 156383223506180511 14025664180301513108 9966679554936930632 16605170162173027111 11467068820402465727 10416728236297445365 1352124706485367232 11939970809551349269 13178205762160276736 14081048483820523944 8015818950652587666 11773444626574661316 17791783509159562618 10911429976823327427 2024886114992673554 9444595593796363723 3408086076648846430 6565567207923370501 5832364479432974200 6567898050711752238 12133695224957163405 9817132872073563498 3112043584986435048 8053636005385164344 8616879438222431592 5400168991080632730 13032672309105465812 9121853482380405672 917726959508983373 1800636671496190403 7786979844750450348 13136445306415653699 1467398663894235875 8535967754640902118 2788344022084102828 12870829899212646841 14731913505691730420 4600734514761744860 1716030263414477530 17766077511235577171 11112373020616481452 8133699014710040248 1987661726191810537 9855597921835647781 4728613535569487652 12148779108331691518 14220491927371653620 11702253761032900542 11688417544919835435 3016773968867352902 5821327045977550268 7285035993263696676 13968901370699669676 13263874367042402424 2691473246659849277 11281219810138825920 5492411802613272506 5103556262995220211 9951524855661119341 10461957799923235063 2703501871687887032 7146122995199313666 16264367957257084528 12031752265563463492 3911603222453092894 5953734397144307888 12556556760414647633 891220258076639633 6549936561923939787 10229850103158833942 10882637558715237789 8614863020193311736 1910294433931499594 12835599446094607222 8080977024745346822 5611109951892027751 15989751596331537237 8921111185782925288 12575442420282488038 1014538303591638183 6280871586309798058 17585748946808830725 12439371303712146536 11726592871287939642 471140404682217358 4325273069918196493 14891025530987925311 14615728037556126420 880442038157616779 9555704614926594068 9826862655519506816 9099555512285248533 12037730608158847833 4665535694645246382 17851862080283766992 11439146784149164243 11780431476033475383 16103730820863917402 825881397653485062 9780191402039857647 11572600322685690417 10178318153418278797 18018524259858634321 15987081196996468160 4742264593768400452 13945945526270025139 3570328106436340915 11054505106055102506 1125899376372057931 17934889683627132964 16861449268694331062 15721660409730673397 2085610384925314425 757077688879358640 5843786479283337744 3880173831604890667 13566154070465770623 7542633483878129736 14870084381609463742 12100685487078855321 13160046944253985151 14931147541646988455 8677819973824604336 10729757057006895706 15408004519235487334 13611926261378662801 9478952628729891976 1527456554967091609 9408066515202889968 2775875982355333093 566478140286176256 3283948915950482310 9274812329642919645 15764534286379223995 7960724448685525086 7876465743689341582 15991960784138578817 5648592119574539437 15553767361257341581 17150565341569994237 4615749815841953113 1535124663186482594 10549463813011829479 14264330812538849488 9222235665928990607 16114200159559824963 18015204495435515472 9682223010592163149 5572299696539647257 3645310525532680044 4738130572982679356 14166816000025181430 11839436336499536913 1239253942453530881 11114936899327925284 2892500606039938835 15861553375664932630 17475845133121188689 12347949818820251001 13741556951846452992 13519370085137558507 82593423396693105 18310277249699123902 1688853652868487218 13074184567100257355 16534744148121041097 15156705990614398391 4810111085685176768 18038483597747630569 12391038018023786709 14375583080871410702 12728343333196165472 15938237593308450570 7021541590184318282 16086870857530873785 11080334604070466438 1535018797523878675 10742193199864300819 8909348212440321527 12974160501111990385 4134401610612325467 13281650542956759868 17240151352606903069 1195604423696400253 7372027233461764206 13177841246048796182 18226595369885405544 16113409881624154381 13054815298550961122 14410388985877268899 13054114914522685357 14978591968930639649 14766708523499302824 17256353998094230829 6983315009260791696 13957756369968700538 7039731704706898557 15798889500753910897 16375421846207337968 11435183969143885525 7929432422735331331 16058644813801102965 14468514931027623745 14191371654206772978 10847758196018656072 1442458269590822839 15822490176438491941 13427426633946303919 15681788963573104066 8686297624347078717 2295901783797377210 13799449427932303549 10250228001902558165 6855910217135566080 484295833301551279 9661723334860463293 13458762815028314205 5139852136713063321 17340812165509634456 3912090858573628819 4304655842692128946 11058866902409490125 2467902293786636537 5809449494467525246 4495399385022604721 10882125947610686141 11283161075308926127 1826578681556302744 9917746714232070140 1791269693727523799 13355094287574659989 2805587867071061769 3018714974466335281 5677920054536939069 16750589049684537457 751587076670599132 8809027110658687712 12916946060670411049 14364133695448106287 18392000604504825473 11078169824789515289 3260773363840798952 18049120969551668488 16642636641046634264 1329536997769317291 12531204010474891753 18347190562971963616 8361853598418841410 4687714507969746142 15913363331181667383 17692028879726421359 15081099718382900374 6773456314620068288 12847045987455678470 12577009017607566946 3112375234856018622 5299912507107705482 7981471446271285125 7089924927702023346 10042711734138733249 15263890809558378898 14192455872907256435 18383573080347451014 9490348883618016345 1290272241250869933 2054216638936474409 2548716616382728073 9295069219025270015 2749776251055916507 6169494540561566144 6218737884241758750 748549670314624714 4723565064320381316 14058045812623129768 8241197629564368603 2644556058409790494 2511558746517397005 14334778748949258293 4599806134165850770 11429968072439757813 16026495624986682626 2644091051059213117 15388561105804542564 16445786097011093776 6243404250620860880 3335301899232688902 15112562679475857530 5220061548876510313 17104539692854628022 469129762007135678 10791404149977627929 8370260129630063736 9924951168185630595 6095204851984077520 10781296563764858648 9504566228283759475 16626636831613398966 1267542323431203309 3477909244473413788 13116282091296047861 5262434912805505375 3268870987666845049 11526250757710856275 10715292395039370411 8089543803823295245 5479838943858186318 1153156543864608321 13057499017717679712 8609805972032688280 3497767740139286770 9030671881538074969 7875949152070082741 17103731964804018329 7300059051365078471 17592580069021961473 6903733523862579664 15373343528539630880 1018335695161725480 12901779442243817569 1233776077318289123 3272518780069145188 5840703356567952638 9036697480826822423 9121636939872005519 10655005266545998757 6129300525795107427 4076063746676315112 8672484588385610172 16855687602193919379 17345281020941165584 4838534988527211969 14157849780985342231 18160597672626735474 14526273628552916006 11736108877405742923 13670402741032218941 8802573532110395657 14601025621432792824 8776835038015209592 15340696488992355328 1401806686254284558 2610427385721789381 9586252883209869158 10114613039270369048 5475935007090374572 7510155507718492985 3843946645862076627 14941580386342561585 14939353101107905660 14005460858483737338 1630467437339586928 11404345637727104156 7672614827521634472 10023681464196418512 17444765292055933534 16629838659759237427 7348254097401843426 9779775086729533717 13635948843519115515 9579208605159418121 819599613571421286 8450551612829472423 16973927783301524922 10613876417823290784 8404118927154551827 16657910576956292854 13231697481764521331 5918149100520121276 4162713658521256792 1999607847432311407 11660709920869369110 744007120409191316 18103104418584525630 14101066384534817182 6443291909205343595 9527798335970330737 2967288957646569575 4189391781791948174 7431812691547879897 7614871744886226128 18022550358896768264 3806841585751426771 45445042356903341 5674657750218896449 4821339597402580044 2657194306783134890 1960341110166365936 11307747082757306556 4373023905011499546 13255174824652581219 9306580575563267540 11279358586088532950 15239636833701019005 1721126851529537074 339694535193547733 830184788665927275 14292444224125374339 8928473261202042779 6322389943960570230 17523099729209930389 18358652469695622691 16084916627086631399 16541167872453817974 3460842311042305942 1310637608199623465 1488262182842078267 11887688055163860469 6546483402857231992 11722567959244097104 9434259620239147726 17630910030298372864 14632941488356129499 3057887919449171818 16508929577254096905 15868364613983064305 6651542862988182010 15737927249224602757 14822789963687314372 13165013064465548667 80142595403543482 8531522347824641611 17636964182904846824 17925665764392025226 16987374807231550056 5884168303464853304 2212778397269318841 5649828218170661073 9160913329298814389 4377286626293772790 443046684308735704 4006910647009160399 2755280935587988029 727124156469573312 7300901132378710181 13821840358214134100 1756762290811285651 12057437795577399227 15238535295746152411 17395799344634533441 12647231362409260561 7702821027692726671 16782722671892277548 14093821124317860417 7112598388678708751 3515480760722940960 7790962021775735023 1491916593929032570 8631338055346602019 16600296955495971632 4228616226672089401 12331086649298255858 4604484831810970032 14294093688777684626 13833017340359023813 1540438586705259112 14204619554619218368 8311853505965798060 4403048490366761862 11189310994466694141 4579581859955029581 4568967643385706567 5072999396422591919 7055190767022044187 8110451073525088542 7626150901281836264 1573202007699721663 16153248783562715611 15404733875525796495 16362196838132560572 14633318575839375334 65370300463122261 13203194935938002804 4634504787115611132 7382361824750679311 4039865234360733168 16529216766915409037 8823970395239385835 11749096134423869835 10467740028391563537 1207592930822801077 5635034130749847328 10190990328854042345 16675580032123413106 5716860533520698005 5201754741262741388 17227018021086472019 2070849312860216152 6822691397772751470 11812580118662625556 15165767070797395944 133692158186456286 12993450713995955986 5473168529178771476 12258871153535209567 8263205950677495358 14302395383097998801 5730959623734275122 9252873572883160093 47652317311210354 4502185334452264675 14978857638978687736 2231642039303567034 6586922257546602853 1053408936294830119 2275779011173795452 2546585480021412283 11167764378047762218 14296365224680377313 9176882288218449252 2641657486365489698 4973349481251122957 4231515961053680847 2742301449046655054 2874728335469023716 4979481269638225023 9832081667313590086 859011275602159004 1694634530804226047 1494811998810652549 11376458852045533232 14632898844621847806 7263934819008441919 10746394003747354435 15069401605494352311 10949872802202231290 17967154184133219278 2993208808679811938 5464553558338066370 7960467731359088980 7645032809614635525 665158596751396798 8833021483332458386 9453445678530833460 16184653275809141864 17793239825140070250 13410620389889861530 8609541504277537032 16838519825005080547 8785831749818663000 8485462787217284044 6498152039609365114 6831969339429418925 1779753832255018610 4759558603874098411 4501479061500325451 5115055289712167171 17768417842710581293 10854833926111647468 1985657341318710139 2607070602038998242 18385450195439466578 18437142389991111447 9100707850041469042 9235495361062187174 9856364010207681732 11230432264729231581 9121423610898705688 875243707691298973 10547726901283598209 6546966592627645584 9907429837008257280 3316957001778653380 5505761369565003505 15000749551451899938 7532511761404321860 17166240731056590802 3221669675441725741 2861328539561746166 1046751802336964939 6426892773621807847 13200907117166254681 14449334107865387610 17031379119761996740 7971534941695007323 16322884091811918115 6847263849668183798 8617823896118577217 5260078099951960788 16476269825033839523 18183138000076260540 18207112822838087600 7450429738406503616 14040337971581154003 2423560330020406192 11257347381949756123 10445450426434283537 1703457309448570209 17865003552656718045 11947135468030099678 4696592069600600372 3664206204539937610 17380189537298563739 11089268824031964510 14497636841564514532 3409250512452062352 12541334859851817044 14631231245242436254 1703381545615978096 5558871944517666520 5922134357624981585 17468192540735779790 16602540403074180555 15649397009861063736 7984274829643437321 17656295346471875414 18241854256533631798 12034527614889063519 9786464021153204614 2755439458496894516 12789890430308530976 1182700498219555909 14489260109696788189 10001425597921118624 8537290789591132059 6504250581614658869 14743197303204026149 17422923599957737535 10114771566172032092 17379486374168304583 3907386854727161402 8767557507392083794 3271455742420604248 12612971007298306276 15376442252369285985 38075093896204841 16716891977780850502 16305692501508848148 1231667757783421002 15233654220579631158 12282537098850712947 15983612552680868852 7935510259190293862 4983332054769658771 7672164502534723775 6560859454385422032 3560515854540164800 9728619545086687970 5622139102217139481 5971208454115741457 13095179929386566443 14862446068938526796 6073564415698558236 12969727237443438619 7143720189831282960 9486304137573326824 15565849881945215811 13829749978635802271 4371531087509730217 12362432907290108870 486364226913195472 11164563197707510960 13208041708519395670 2858514807430693942 17452389216679156644 16264388007314650693 11386711259988443665 15575610267598556515 8221673729227866131 13545494059869844055 9538230281477062978 13585421316764018394 6576357262671632767 8352569610455809833 8135403870066574167 4704368224332695813 2795622265160556055 4533689955323183919 8966032757859943137 5005778306483110924 16107467385603205992 4637396578372202657 675666544543325935 1876698479860907237 7568288810513149455 4309458976098319451 6206130143491344790 16065263591727963776 11510430459753335259 11611786798454368228 3880586488581232236 6635148780327337763 1728723993516544495 6096705776463823685 14382538035935342662 18207188088160440976 5671796875594376436 13810546542034524823 12279163429566036642 4137786349782268092 14237185695159856814 5391491427280173714 16644496326902720918 15748688301198427983 10184444059415662792 13886800391718872792 6421811996061534615 15795401347048422954 5184356009383144877 4522425195140604384 802777894489663077 6783255753406644956 1935794942030622130 6280700233187507849 16854410482107662549 2007975398714560038 14637052569911701135 6257545064870706675 3316272725351975283 14798457342675206513 5733927565578618746 5898162980989846410 16778636435335510575 1986534093960786452 17193068446272935326 11981063226835363840 6348573125101157327 15672190494392571610 5321095349785350620 690004390195168527 13305915645212076424 12347647086306941840 2118169970368088532 11812931916410951901 18064703527174960792 4667395156535884111 10328654340031254394 13345245221286201068 8804180918593858444 7370098744692713071 3242794397051694374 6242234602539767934 13393038943320611672 7477679544528324645 6410490170342840016 1296646330131985181 17690413720702217628 12619200143558342809 4387115478571432186 6772282458056762980 10815789918318314344 14179575642056031267 11332876723545994239 10921343951773708857 2960664412374043925 1070397262853816880 2612663597510778739 12307794515935967694 15764742303033515532 12989986258112122063 15642691685152740182 3697388281691902659 2054677683520054057 6731058569870731970 5048585004601369555 13513746009033337662 943383031951016232 7366859360421937376 15104742243104962639 11966434778533506221 17435470659612565739 13878521610090167895 15533795074474236326 7259407497814998873 11604303932217207296 7743542354564367796 9832645478474711958 6245853068401773027 2938635437111827561 6831407807364031841 5568640998468365036 11691873794759700938 7002879200281076746 6061272433183788204 9982331520851323716 13765014592326985932 10413556808931282797 15799442788281562895 14897607349668202882 7744558662199273445 10773086018287336981 1482780388647102825 12129978428712575750 2229432740876038100 9664843491559775853 13103981478902246017 10965800291332287929 3184826719793279483 7050237938652907237 306689931026742660 4033877931747813776 7497910494212116559 158736608897369223 8516772600466219539 11640246939047860232 1620232655590390721 8001185016177356959 9352884617340338218 4356697395733266125 1009040963926667737 9930286688155993426 5723809203572282906 15925958409415360961 2028872117374206777 14286526498149628569 13885546062667321567 6371867233667529606 1288214267165649681 9351544935822175987 14354306098145568699 2037428072136228461 17132167072790820091 13087848146452854791 15448113245494054675 12045447502765053956 8993403773326035816 12734390084389458540 14097809854795418582 4841306597233061205 88738641798612784 2503197897458508436 8919040931468252031 7341973310723026829 11193218488831162435 868672315106004562 17856376246639512326 7227596492191257683 15693626102309846501 11388843386299355381 5714359443469028321 13326660160580121458 13397832919058777248 15001652492328662265 22761301782706740 4373001600903346143 4737829197114091416 2385331166372577178 13926343322588476392 7644339554436420549 3937192553757125899 9855013254866758162 5456727266787253547 8005349715381307564 14566176654560435005 9608189663735358570 3092151814820807583 10021169147424417731 4715432281959466614 13474370631841082209 11951168946851991366 5627467181303667946 3155894652791976775 16898971097498988722 14977114029959242692 197897469210446698 14347875527642068931 10306582270211747461 13313553364836868503 5375348182919081797 16482104033238094497 16308347890554432723 4846277937895566643 16169109474505109508 2426972665803750212 1184039692597633467 9370546692575172643 10668797216048593806 12096774363680234160 14824272411234764637 15008617153203926483 17339129522814051955 1342341133824841264 5237767325807509774 13293390360592584595 5798565109418362296 7864347238962840676 11340141714292010344 2103874541141830212 5514486674118502943 351637457430175281 12863007327517597565 10748370071692479850 12151675097481081773 528315300697078801 7199180809594382738 7387074732751753265 9722687097594095393 16351530066894835085 11097537063797024731 6073151748397885074 4376466882607430934 17276050286785656149 17196179924073625197 5967364581724643277 15147270186662258560 1386320450689765413 18391646371939135873 2617401350524876060 15177256464235681564 11659854527372779319 11622039194131825022 13555518670396033710 8118433482863968323 3203008795300401723 618133134962021222 12248193829714379991 6746738788922964062 1841063956804308921 10873883214896294433 7458173942110015700 17429027383291303294 3273701308001649184 17172307022825878675 17191981367973643962 11392393866932148533 16382909061642927561 4296734357699615131 7777290246030797805 8224767934770869787 904645898471120713 5526037288306013278 5246931160024838041 14177603535810318396 10218323111925920829 5515177188154612115 17366736691887799078 14783558197593604959 14081206385620453007 17405165554777384066 12816177323678182207 17112740198990939005 8875014734993836219 383293349232151399 6063880894090666151 1508589022054777419 12576356299882521035 4689267051210120673 12897669671574873898 4309208911143636835 937473026583182558 15422656916498965379 6904111324564056336 8195839464059785576 13409256836966019895 6943999072651840723 32865561498470263 8786695846701544098 10308870731172820782 15264587386152055657 2645281283076593909 8732160417534902200 1613006721447185745 1647350063673389185 8704217039198689109 17498054233880011346 5700557979745882063 6204520863862673224 12505721507657509467 9811769832805657979 5199274029026213218 5000877338564144331 8988644189096267613 15897115052393933318 9141059938417856685 11147200525384600853 8977445941900137560 11931122028933574482 3789845407546882278 2453482018281270018 15312749429013753266 10872798410524748475 7816426088763036361 825484863905709629 3404144878495985597 2156052682060526998 4273362575110825368 509673749384692313 5546989811904560877 14359071572774982361 18030693662713473270 11259246292863140644 1479464092081235971 10726166195974533572 2616465632033189451 12062098326372124553 13100879382304515628 13390779209680088611 6532609476236748618 5425573017429664493 3343637257614105720 9967709976856713765 7718033206748281984 7552931867992095975 6739365399956678597 13822182238751823535 13862408663129690420 4040419685136331204 1877243430123027887 17627281209156120842 9560405667892813991 18380150067700774442 12382260315660942840 989440296686851491 9851642734543217478 10613420709475086043 18259492132729837131 12486288202864844690 17382944734755149669 1067580771366937324 9659096815245858317 16308368441459418648 9298158170082619362 11548639496521638353 11356755715437083711 14447614257792292817 12170529344573426743 7903048055368253587 15992056820636511312 7567113662740302468 15642351704641078891 9434237524660696768 13953873813541606403 14616213027736295306 3197093045102711254 9600573482118983562 16865044931056732832 10721162382315759966 15110229859927076575 17735356080206813768 15142458265956451350 16907732061922487119 15543282978977461787 1913342881314325424 1539958658263764924 14251893297708358438 16902633649892766591 17656420214774924453 3225659752748323673 16865286754494172872 13757045038764789030 15605782993604097883 3701760361424692181 9914694567466489081 14384550292133083738 13014587139209663148 10156238030344785320 7464944226655390741 9198362361557816482 17243026822983003563 7707043819365622303 15811617267835836260 12656605960976164323 8062375775464415891 15877400173899159138 5273500212164803287 6539359506904533295 7855206775457540098 9191126074477465374 3551343386907805464 6460866236894916205 426656657047728122 5368697829282602181 17272957957538335892 17106096270820350450 14495587988813686818 12262622630997265489 1805014287564521689 8991453386167654595 5814682553959838242 4833073475737352204 6182917533675226811 559050231031410342 4352352834563707735 1284042084157658789 10030670442740695520 4307755755721989436 18101457358865427611 8996694014163471042 14270175875366258354 763519615321045864 4042692124029767255 1720923990992938567 8522062349904587530 14897103305092551200 4054475083884024972 10068745098705688010 1270859633392234693 5155914887948602947 1972188598762626984 3692342954045019988 1385714111405502274 3883298112035063976 5667183460506735653 6671322353214027124 18295138294176040537 5202527719327623894 4323474839260214396 4070640814735749091 14191810110812165261 533521983094038612 10265546329115616825 11374668793171820604 13360969664261533721 16422554956092612391 16257575001748880260 3455623038593265361 18263713059867217223 10899616601361340688 16197648968394681473 15362024101436937397 11329294493298990477 14081857371384653441 13332699887070631522 7805301090781933112 5284094993360465476 12884775730206526166 10263254818823263213 8625972238527461010 2273671762976082274 3494513058183693350 6388224130622820973 4660485725344899065 17777217264208241760 18261900974083830229 1813400631828764711 1089600405038338518 16806584747647793402 15122690760089521669 732786011660946728 3190206084862290993 16058239327584667590 10986314048457001618 1567269124004121621 12695790243889002038 1588558550772124081 13659499797432155825 612042911286540145 16570856105558808326 13443686392490995700 10548928977707381407 7925941135009874606 11167060318699590587 7942639106069708894 721150427524042196 2881841611921741566 6073907835475575887 16346586423882793439 5046427677610296699 13630320791642055662 2520485372986036153 17594572961251286079 18100822947493805022 9458723597633977634 8412386253375153207 9502707373136421480 15257489013628621489 4735604592407363868 8290033877915948705 1154955483534191118 16132107770334030189 10941975334859244751 9171083800868814794 4659169338839139830 6898679551455404846 7580872859971663541 10824529738499589053 5990386743949203612 7797993600476687887 8246171734523320616 4536427312560431550 17510506657130415210 9735436155999545760 16776669621243281569 5194286651795200586 6424940603576965586 6893532469592147437 278935533773264406 9084954366651734148 8435092140373829080 7221610899068815235 3304465772355549175 4347376272950989015 13806803062513021382 2164212117050338784 11061226871732272194 12473552463383777789 380686927111764865 9680315262826210100 5892946197255119533 3313653088633371723 10290906244168543198 4799084734652417560 13543591460086414231 13271800316431101682 667664242981826986 13869537836412682871 4266596287668102623 5796142935587646787 3598103625854462831 5390849240879860752 4168705303585960558 9934803520464333396 1582275624955101704 13490341273571232885 12893034266476756335 2974007851734738306 6607387987200516357 5761925826366094688 15668474545613749702 2248980484818826388 11689361005568995677 16303681181304697338 180673474804015062 10153185004001380947 1456689818624093986 14095585000143507284 1095909130593651768 6510504077361351883 10916671410714962818 1558490474153790987 5907551026932268368 15824437068673331084 10449567729727008776 10440982126442465588 6347819765869988762 11237786862540698036 5159658818734438587 5030274895618204689 7624795916772683180 8203133000546851814 11377239654581683139 5916681240361773058 16454667614170981649 10634711629921681117 18170966959453858127 1776143455497508102 10947283586512514729 13083022346713104020 10329879546323660072 7495940558107731425 13122598611593877542 9048278497399164048 12723766356381613677 3807284267686434529 12453614439200867874 4068379137013046974 575153044997563129 7736757424628984599 6688945838846937149 14381000050852729265 4136500838045876155 16444356956552971802 5072021844901381906 8650839519660588585 4006990014047557316 6472743575891977718 8171721493603489281 5640971498709018895 16188528648649513597 17548407291104294508 12786422490257773100 14044405876242369568 7267987599618544630 7514173591361656503 11578333881658708163 5480180413923357122 7395359694961611043 11880574006426986017 6098704120674351534 4612193843815770965 15366803355377231479 10019744416654060890 3284017472497778037 15377562870483592351 6516409696441778923 3097684792541934465 7775404685658571348 1128557157266889174 11337298957591945573 4037655209382082098 12566003451860419339 8900398006514736028 12272307236358889613 16521607122412356663 15275150601509450946 10346747481002800374 8774249942632597339 17308628768993014665 17845527100592308306 6155845669043754793 9663995541311327984 7153058216689424667 16051092866510090999 14643623980359999090 10444010566117984722 5802978679459055317 1683035528693673349 32527878088879136 4471025550995393217 4593692702130257241 13668450828394368652 2065781694951112858 18013911440207306107 9526925518173118071 11983482716884896905 10977149653695244736 13503607018805980059 13106568424086594813 8949378088794144038 2905178312783348688 1393058981248830199 14011891156282172008 14504292797977556188 356617367005337761 8520320239392749403 12653792607853260013 12716532505830739968 6320294658343671774 18340591941932767375 12671218106052584949 17103068836946451293 16383890246672865449 17123984603877681455 4754195369916799773 16614531870571717913 12436597219996973098 9089430296245613981 5859982348228514568 14950736055973353235 7563248533920153822 15294763959739733942 3768333831497040425 3797918174206673474 13530471970447370874 16925014502706892553 12960806908574205111 8553062636740777768 6239147143089172310 5223546906644579202 936433059000948040 11697467256124747585 10556829605922903933 18423920438193657346 663785965025506389 9030524801656686175 1487366008823579801 9686042936935025269 9071918916827158449 4226552976419596530 10129354694112591376 2261578808655394525 17350620140368408749 9071247141434589698 7674747591747835300 8278582661282068803 454121384909104124 4334045266327534396 6795057681432839296 10592075783926383103 10953956446010384264 10129638337187997716 3968891676386498872 2915027913248103824 6510766296630811507 9932631884841957564 12849437944804271390 6660967157284590047 16673371541757609185 4678899621213916401 7131675369203299806 11417513846155920403 11378645503996297766 10769639998345991476 17954868793308470443 17675918509445111104 8447453446153782900 15086429422302498351 3124711921673629621 13628983080621016761 10113947252973479591 10592820806389840230 2662906376566276537 10966574812636878749 10856935687336510814 11501463013445738477 18104884171035938847 6902882673604512626 601861554786916300 7790798009025860045 4451771272516495126 17054154029604979798 292804062308453573 13055287972879858631 3429580676093460342 11629494562356322760 4899428315388661407 12845195717041688982 11067738930067401962 18441265726521554419 12655716791215944257 10479136430548936272 1300133129492500015 3199050848632992805 8285632050756124264 16659733488107426780 10678847878137163352 5976834750408218962 5396522728441822257 4420880807093579162 2778428195840760124 13778244782762044761 8784206271972706836 14068803871306926404 12488282538082678897 14267002118321985042 5136897617492111191 5969015610486597123 10155248170726556656 8036351342812667615 4315004516289465271 16052596327222310239 4258537259158087382 4766461692995846537 17221893685122485193 1240729938638345680 17057405976498273354 5802046223013320997 6784668258341703430 11632893075638027308 4925031797535951355 5731354323582587376 10841990317400979891 6043775049002665026 14534292389213157005 11442850012680574858 5618658402109503919 10416146968039304663 1962480814843288401 1185791861747982874 15732824500368836493 9509989814320095676 16817532779538205941 9724186869392379093 2813067820729770147 17763062933640804882 12987193228230855879 10140833137561627306 4850877923815046982 5885671524921444993 10888151754852088184 15881174687656139414 1412660631218005013 1729081458222833711 16047296327117312597 4685322005236958765 2077451174426216645 17387754685761635577 8391083627416723982 12007395866592989891 9329002146725686262 7546441223797217602 16373430539440248431 535751487945277297 10677442888052240442 6866727521125211195 10739822743732962322 12243853383791960786 11522440075256675636 4431598780202943305 16760862614944260999 13074801588345565843 16812343429737088622 12064207807275462474 2453740776980662253 6302515321048720050 1619687706260642481 8412472628124062952 5564059948731632419 18340061033302132309 14081791002164564467 9656720088398235709 11074752142796804111 17095234506073497758 10620772981600334142 9186623763039652211 6407404023589407136 14916645822652917769 1747827394956265331 6774819909195937711 15831029723772800839 18021177669904257362 12311968216337555410 8037638476100442730 8588888204648263189 8667488656408830643 5102250529857416077 12040116075283618192 14782752551988250617 9469222463032994639 7132291481612583801 1546547691228919080 1941882304117372033 16360890014314624741 5637296069938581361 3589019927280313738 578245856578418293 10924463324045879585 6817074264031184509 8937518848494743219 7173394957909431506 4904995086022439153 9923225355299715996 2734822897472707616 2745896233199350764 11928853285561523902 10973916066475298176 10159825374156720469 6023868887264538129 10930206946441098442 17096659356178416688 8657374270815832872 11591588027385985242 14762084942108567051 1264243067929975537 12650254071688880052 13554004669544433709 7383663222369948173 16792704428304345485 14853379426305521781 17466223398055751832 10979476931214033448 17096875430349453071 1179971751665618614 5707418456309825473 947185336426577699 2290747254745480578 10339552147363337966 2426410800934594390 171437234800363006 1183705079013224168 16142853866368310546 9719703738743705493 1258536467468856178 15610765871183625179 17794844805748624267 8051821239755211234 6455419610907795384 2910154761266205291 7056009281248140420 12367010779894913910 16187386034184890603 5652792239632314397 3273522291017658792 10381453814208996275 9384671133477111775 12130965233340044896 9905459472096180469 7761672394086203454 17391591168499606758 10149209510087507779 2048255272787261307 10310270693472184850 2385500646066818672 14739244675358031938 2065751052576869629 15806549450616018189 13734989331252960871 4786286666944404881 8306191212603817504 14587797494375218480 7065028792071300697 3163124001203982884 6014924573453573071 11316264778825828401 8934751125801202855 18286543079993460792 13353923847528906741 17590535663400728324 1337127656673954980 6793126963418123879 6152244268632681259 4905554049822273060 4831899999887370815 11809697653285376585 10052459664131268638 14465351643558053995 17555834464240869603 597018036234379781 778686960924649541 1950555189842945193 16685748078979137023 9714386763676508994 1526258155182163160 9065358273294192663 16931252497361693909 9828965695553071562 5913457755521092526 11892800172227130206 2047265975365538154 11016299760229699868 1492198777957030933 15118146258683765242 4191135898701335191 11147262940086577632 18332193539389957787 11469064281110085633 12559314981982225701 16308756664497555206 9383391559876722435 7823288384710305201 12701164044246023041 16943726769553871301 6854477263313487562 15459990184997593875 16314121310301244290 2295482324879844052 3444659359582093380 17538019031893652924 4701390845123129896 4531844677313851512 16053142603941500220 3095715047022471738 4791374224637161789 12488353798883538935 17406055938762562063 14810192082020845234 11454317346266015092 3066594594356306436 17118835398695745314 16184509903038370879 13128773635075790474 10179879651699707970 8305482746558434950 3353302256589361744 5787324121219401382 8779964307823086732 13046537603408710511 2389003597755594304 16815801026975073950 6307383707049061604 17581833013681659645 5127669311333701039 167782697321023220 13028750046266484024 2805197881444032119 3324508725931493390 4204103599884717423 3397535262851078326 17299551778448421190 17351860263719649614 7143275896604931865 14815925693911298373 16929629798514131080 17682804891438504073 15741370361287671327 4045964627598293223 16879003258266886241 13007695174627805419 8864857197341874167 6972116116095060080 3298523059230438378 4075398502033191093 16510252500045108981 14610756757623131840 9763673656985858851 6879480653315785462 14623604306758261050 1351879264670293175 3083258378516030413 17691826252194168137 13865746776147049386 1777507162338151028 18016212571747663281 18193286341905162386 16465573608526414993 17701410542739151919 5014743740920938428 8097543636446761190 10477327103468110141 4731342555417030871 14708958030563310598 5531820677071274836 8554747336068316183 6901303276496674416 15340969936850352231 190855925814196337 3646735067717321473 10942292198626277160 7631008697382943194 16836772853647537730 12966019468158916508 6247313456781563154 9394576433745258631 2569934100066206519 9691289013809015988 6795292088968002826 17440489696836752295 5929366252868317631 17547759033838108261 17590244263699865850 10320547029972481382 6926329694686474002 17532742412513285744 13521278530617991997 6156132370247318470 10605906828729171608 1598557093992252120 7930742994832499452 13549022648023374144 12995457487043977586 13891569076475922877 7864323110440218086 7542077745244655735 8623179149371594818 6196914732746338207 522635369605668520 1039579306486527361 16080487448850624061 5551726092160921028 227251436153341692 15898751703767322411 11637999537667019525 17709913355514865278 15575678955931371376 10818783440117527467 9210764190297443920 9812958073994958870 4820910772635946714 14479508114676803922 13850740752536520135 14196119786873129445 8458687249990344754 11574443939137081557 16358541243610513727 16279103870696868921 6623165091670507666 5313944506598819360 9544059066324250944 11339652364694770102 17039020679603173172 12303304691390475144 10720373855836429121 6341712490985111691 16225802762515263685 1567406252368783996 3469017565289154956 15392421430036530368 3727763494745079855 2552478261925339383 9406599085379362631 5758829461009627017 8201106041120792659 3039641287189571791 6348890987334489000 4425984510434376398 12270067042300501361 2864689640569809108 15615590160426488414 7379494246771865514 14474444799088608234 1077118962322513053 9116183009452963219 17455826383864683282 15651383815006565069 9167902994850851487 15451144308549480654 7705274876290966949 17185197348465714424 3215450672040134301 15874972053446466746 8550032307641616576 7940443588205777739 1272362855017321971 5326385371582821657 291725231277067332 14496448854524976649 7101229354010786887 13244185518990117659 5601004298770064618 11218214168555239670 12346516319793306089 16246247738992135799 2795779845394516993 9241058836503771468 13691430947710705186 3121377779611218136 12547554494461102208 9131146200576234364 10679027207514807009 11698999461743027152 49060749947091347 11100728094043685157 7369680812635312177 17240472956262398802 6066774672751009211 386045202294133620 6926325518141364135 15041490741658735291 9188289705458405913 259732237681607359 16794479739288451907 3689879744751460698 11312041633425233463 783087347575527099 8517860799096971393 15002517137798579278 1800469070987467809 1481332663028785743 15024847112381587532 15206613767091516017 17375840161287520550 15873885919323247629 15889171496346845986 8123041582876697163 1920402513217348901 10599797091320980651 14917343475889919164 9378700202649388004 10345505730541226652 8894237994611126621 2670701264363228197 17825941684832631760 10386507351338447664 3789269313818443206 9910088695515415133 14076062352532113374 16540095334458870799 4571773220908740019 4857272254288047545 15354370628199801680 14985596609307640944 9893619233628381581 8722520805215325140 16322328207742238249 14105294286652367403 14586475473151787776 7530765299216997512 16803833978020029619 4951959868791901957 10624934824071772081 11287197958945091613 16052696563337365716 11131076213438417828 6606953484636958214 14628150129921787094 8128335918870624649 5721998768287023515 6446664107838671422 17258375241312250793 8300616033145214540 11345323508509189994 5509898923919598130 9124518749333484872 9305312522351396675 3473211479344065177 7878689175028723300 16960323334363238410 5685953811437166939 2841447965731949543 17884688938442237910 786044603825463828 14579556420536529525 5343074194433888 10630882792033550954 8216797045535316692 17816460741683114792 9249372412565264843 9251483378471870071 2880238176988352023 3247938202222925529 16228664491853020712 12727731211527386869 12896071478105745433 10489598303271269943 9562512367934879935 655156550793692014 4777173897414508401 10766669108542766263 5539551283312425246 13170953791229217125 3519964750455216151 10929270573139666744 9101488188522477952 13193324735806903908 6203868110264653838 226843242835376844 8085995924401742319 17454439499870358060 7191914236440487415 3324070503627288241 2521822417463969795 18132644722871959278 16309072386048310599 13006615200822633693 16488574286573700484 238177516174652120 18331529695373525532 13492377952530357441 14811449144000124574 393000512690654679 16951600812782594283 9579696098460037166 6451961920013391640 7412413196253807218 14569811331238432994 7411152503588004771 17926767248258177186 5997009299984565285 17444392900895079903 806274744769276909 15230088973259068930 1545011922637467479 18337688274812243109 9023465285643822204 11775393401262365564 13985411933519133872 3767353270310330577 8630459526027668910 14860384708148199647 8468583130715992596 5215184284522377731 4478621927496152835 8819985178888141882 11098035718800324396 4119154958370304449 3039212361486614542 1445644047783147583 6282204892908738808 11515862148735509871 5104346133170380942 16167557380385906745 17257041152650626355 13680306417427777609 2458697673588935061 8721209148379968575 15270868332439904658 11122374430037200753 14545873188698392715 9523469011696604122 15279421621777328574 7839733506000785579 7786419955343467676 6235694366594432403 3927359868267769354 7677214571476118218 7368585652944878803 2312913168060201411 13386823246032428620 13762065718681020206 11094904978245782770 17330900881625116724 16351001512311500964 11979084122718948585 8252669818616307131 5401951337485767900 5092746445231414187 18050906432818378567 12673708081208363579 4145357119435362784 7243675461853194532 12018997135056457009 8941972576708206410 16384979578938839279 13017324102465723288 1961845539203743243 1581187048036512094 8826054345855576784 11199951628868762567 16322457244500376354 3620248206384595860 1353066149544632107 14217056978229843784 3681929265609642816 3009061195230945417 7184211428797147948 13584169999315498130 13939542833507466460 9061600054437757237 14199281773526105761 2329124693207552651 722187928144801068 5869166329569844692 14258446658075175554 14220878455407967455 6462667989092705416 13767094814894882736 2394194429995724200 9339194330847077244 2909402661828523992 11053476687848375619 11783706034596967541 13225614653889782854 2910593805532283786 15001032626041764642 12875168187949550302 16826910592151996923 5622741071394402219 5426679304374242007 7762461054562842869 711127838870775955 7825505896964655609 9450494879872760672 12547723666725837964 13777823750245115370 1245565167147417450 5908003412564541686 7524602164887152624 18151148458442269657 7891428121419853788 4000333454705921731 15829172714392783416 13940350335150682159 1220821561202853733 6734742683488505786 10373564701879900685 554386964327574332 2669913942462462152 7865266786719633735 13990736903588735349 10064587792268082889 6113656595205112097 2010774485842977509 5065663079462648399 3377100410981418963 4473469048019181799 3459065912239258316 4734713694960511608 4161051449284586512 7451145347439749511 3076918741502597547 15544481188748003788 676193112720304010 9967717195937681553 2794535101788729413 8463322016916469809 5082448093775380270 230124679351101493 18187980635695099483 7910317435319131508 11167475149722341419 17199943368322887001 2888681578875987663 17372439839105249711 13508162302277215504 3430221953425311049 18134569397171024395 3535419141363516367 10759918349899422802 9508816134094664761 8590654229460809239 12131919599576913644 16332483569521593526 1579625904429657598 6206441738729936877 13547060803836050258 3125485575459920596 3938833121460621472 411531198208479873 15156613881544446829 6901640420022566348 12470609080481543716 14694725974929275959 1188768081635829090 12006365885200354312 16897599406879624152 16237255733185661269 9707990384949452022 3609517929493598746 2492716523950994185 9120623841317062108 7636538887518780882 9758028580871490938 16057602682324088802 5512590151995725199 5677160691677119211 2100229177287887617 1423560792149737056 12910802476438411765 11010054124293111688 2945398384669631668 8791630880346311805 555497301440721531 8588444369761020095 15966909541493865274 11200121669700959966 5015895125291340835 668554902718097862 4432988572913099332 12947437054691137388 12005211394679133753 3061554247767750121 18366966804570155992 2360498988933330526 15601842441682275748 13099101531952345181 14663355877367331137 15589121022957584320 2508813594389868693 12823697202185795507 18246771480077605568 7750346394317218753 7736432970785441559 18091811491265803218 7024670004470148095 2674825224124947627 12715868021763832111 2653977427248036610 4464525857860736601 6391559653877100845 5657642548134697322 7578049708462457106 13978626258600965233 8114176382619434320 9379075884076048750 15328861536221125645 17125131388176178963 2596291378907611516 15690997536888349493 4361501523876478321 15025918146507069976 4846770668732126827 4289067053874508853 16397678372794748186 17844573404569890597 17384422273413155325 15462865295310782113 4931658448976953648 1089003166442203211 5620006344373151967 9797004555952558465 15400241278587366418 11126398091631476010 11090373278218254593 4998729690458707727 3651711825285646624 2881389023554146215 11928219115819479081 11404142658224292384 5787993521490777928 2700535798790488371 5072107158188421353 17591089823690098338 11107725748211291693 9191210492845446565 7936689038845751970 9287799349873033710 13802318743621912143 16663090603593202799 12276231413114593339 18261299838721551944 12504480897361177161 5351300029094284837 10697761959003791507 9428935131793232390 9623078212528155180 12757584222793754335 985264322113746188 13189327740167716639 6193633171341140447 15208988418362916876 2540222296616371496 8173139238439516829 9703184828882268384 7489142170164685794 2107961860417891594 12227130008851932296 6324712684880416558 7706941027067767026 9689364829072076870 525350311255381636 8283983073463459098 1209851407504629005 17779850481874456036 8100808356543485997 15352539663021871484 6711027787006363674 17831420884689035705 778023444593122609 8876350951431806018 7436911540589750126 7642954352786408864 16709047910953825540 5789198413050503366 18342141610611650435 9711490284079833639 6094875982987026414 9868708822781331024 8247401270360494518 13085409151088655214 16942710781430901683 13430510509260107086 13693562302661761671 3763435415607134061 10710595634690821609 10040902316043080168 13404557815281775920 12251990564022494029 2244030264601541943 18421130040570480697 10494068432223876855 8328518512954087803 17869247512977533235 16498341595057278939 10039292167153146759 12215056424391302013 19633312174062758 13492149643831617241 75191087524738493 10594838548348309815 15492942010601168171 17284178766576938654 14916383040987402422 7904896977881526381 12889686474033491041 10889488456567041807 3919186927290116822 4614464329679130301 13202091262949936170 18045191052526701013 8468809589697180220 13152602806419554326 16127967745195227062 5875976485121706636 11502192473717093917 13749984518883142458 15735957806601069650 10628881051487934307 2963636962883763302 6710738695800240784 13972482699473335927 9080168622359243730 14356285658073283199 11831805951499390761 14494400010793841101 196743003843175764 2814832679932208692 4754860355006668795 964357541621088534 14713781414593134557 6656347581523043140 17364866577048730427 773461889670963697 5247207635417202354 13885186351807697712 17651215213164765222 10883074947798629309 7735809631540110250 17071987335162012600 15104520770746498279 5903699894045093364 16461070774028677044 17568944018605604547 11056551729566251394 12885527623555856212 5622236205065778984 9479983453387457424 14623068228193203866 5012616022963035656 768607992043024228 7887305258239612317 4696093279566276778 4186412797037072617 4146220888780645004 11625264806639697223 13404256129784011897 5803032085236769833 10483631707374094291 4453549904228114606 15781185068960927741 14702352744024239673 1311837242691808745 282182417620354860 431626043220368217 5256442082433685672 8911446142133947707 11630178244348479973 10788817456522796865 4501580955321601749 4345959553257109588 3205249530447107852 11432334211251560197 16051601695923156428 1832555429531226036 2280768158307104089 14365211307868964007 9901663866324750558 2820250313364252138 3129719187565973138 15706876518088213987 8022131331029041153 13380203833495456806 6638624546774212897 3697439429259823236 14170961682874106497 12370051154194273668 1732552854746620833 16516140020020539119 5002189565049304367 14373279056243869395 17993915369915173992 7323013079657064157 2114018421977091807 10082220414387430224 2651303097877277589 3872530124273261031 456131053426027232 13208356401714835485 14944186450655916627 2363035091468557126 18345622771007769899 17692457966965064387 12279049980212585978 10520802846921212728 5757145795934616552 14344115592915019342 10529850416876415475 13297749997449139903 15242366553627375339 12607622107743751889 17252971332663345056 6230730694695459134 16141984780348586474 3898422602784797901 4318876156352055060 7297070561335917269 2950121617739595585 4359127954034808219 2356162310277244220 10140136729219911255 11237187796091074523 12485433662720198278 6196874016837860606 13341613928074933521 17240713559595137942 10272063479390985401 2754266056894266557 16671247480680870171 3523060027087092619 6656525437500091303 1965702915014353067 2577137093832317563 9286752356119457493 13590187783607080091 5300123413092931166 16342454184462924572 5366941363191120525 1431107821980669331 10071358182612109125 3951997172256344020 10591639064265583900 10534869681150601200 18445880345706834501 4562304615573734739 18104154280770808184 3490045115343411130 13738009279418745175 18106146606754504379 7098612206940072328 9711098938873306936 15506799326576663843 15488671394436251299 5564416313792401645 10245307292687077261 2444227833110716424 14583161637699405728 2282291949966568471 1192646351538629665 6498464572073446546 13952525509508964147 664518808416115679 8091783114588513919 9220892021742404253 5701762423055246756 10028543121405134790 2576093214116821913 13769572896872226075 17524972899342345189 9625062496964946203 16859805375144918651 8104527003765796334 11935793907245375315 6639432389100131553 219379781055808814 13741347908349287441 12915888759860789211 9755317505215698374 8816331501290810309 6552980637012146529 5554054816069018282 7527832063404364654 12536636573371026117 150014281813794467 1620536883639096769 14748044649504387911 211559072839372751 2977138023963642482 17347418642938793293 11120810149082145925 6315354920906397158 5566795271781932244 1831452677771038197 10254354728232060005 14197324357044464701 15759491616398546991 18070458202418600513 13433617018630923962 10219730770161095469 81657325917925032 16082463019840112627 14215615118491346594 14397896804362676879 3834778428928261327 15964818434111959585 407293181170621741 8650616740235963982 3038179593453364342 13772606688906444978 9138116920795186812 15858477637918077558 17533008283619877993 13774150452810712047 17212245362337096063 4286175780409136555 3036869610522545849 11785185231372114373 12059656814893273340 5385249325093038172 9836526711535268481 11311345704969728518 11452674419224358318 14764940231765247320 16849025300445779589 6688522173254455439 13414051571855078194 17466686402871712378 708545044135722108 15839091607528345163 16472560366085956052 13728746302857500396 4729499679387824361 8945662105933019467 3479090259124359949 11803254377948111980 12715898862938095640 4751352903994712961 5430582324669871818 16203090067802886941 9659981225932797168 10965519758694722797 6217542690586417297 15475828841930910842 1970381218242188042 6583465208441838912 13045124837494322514 7408832923791713514 11877035648523532346 3984200133610189817 11112317528729111913 13459427348415174092 600788939982921687 16529050433626418962 8189682353557231087 16114764881443597584 15222392833186719918 14537216707656945776 3088150339566310302 13183585032366980537 10417254117274222275 14357065034929416017 17298683509819779116 18262880654984443124 12627176125058926332 5149289784870508604 13146956947538300003 6104294309409109143 4583629257073068961 5684447605028945178 3644637845425456039 2916069824168244936 2220301858827527171 3667174021152069321 8185812507647522343 307012168740052022 16718228837491140025 5489914755588084692 243470499940911077 7382632560961073828 382163884749355318 280039612333698727 12229428327222441293 5083619672069018619 14674933986828953164 16270678354018105812 9803921969503096402 6946720047142947485 15947533714787311184 11695207604978589146 18291638864738409138 1896808445553249915 204014572113202401 18343602933492877642 300742960345168744 14950849245416541085 18162668801658797818 9826141464747383704 9484901675009509083 17498012050478374194 7908629866964457825 8003790014003129020 2040239772502658041 5267864300028396758 4195036331391167329 3947647351691463013 6168616159365997332 13310603946257582852 1958323907922881195 15552678739625305029 7411361530389006679 8801860653093798140 15863115852692891745 12560698963248450342 12457779122528196886 4393012405223369290 9267125579875188855 3640206145505979548 5963222655700804825 11043049923692223831 9001778899343443613 18396830464324990049 9752908464848718638 12019818557771768423 14506265448282701809 17303935869954612678 5719721171265836541 10980042626249933425 18282683974209166863 17801084857711119868 15113529200793862344 17863489812859692336 5593066806193424446 6783997011867510210 12799465065661049186 7587329164341208922 12906735664445400802 11382972254402193466 8147158062164815551 4154991081012300367 2963039826512258511 9933368000100799790 14202219814416949367 17236429676757346524 10627889412963141424 6914960814501120648 5723105815033089798 9271470700364351324 10124727686531756887 15219938930230459078 13023169676481991949 3973151755680495161 9413385740084864708 3856894743586781785 5239691045186524397 3243594354709270489 12409716102765756845 3651670465349101943 5698571080230409408 14104861288319989057 10067942603546953045 6948506094979424465 6033469539188832223 11005147197808419921 10816227708719527929 7344496984817340555 16481770828525338090 10907603046462722912 5071132936370520684 13329785693722974982 4895675317377027650 16657335990332121757 8131793171000768439 2229164649411664103 9088419612344491980 4413265705414294673 13548923237274472235 13589074707746089818 11260605211702158403 2812442429567323747 3231341958665300332 10272587511579018328 3163613757969735513 1301816510261227936 279878818813378372 17663748979976371426 862845195849901932 15269518368175991459 15321586696398213717 13698078411560163704 3129652068676545953 6784706658879840985 8583802860429014624 10644833009116025670 14428504913347625572 5595451070595413404 12858340394847752712 18067596815920528615 16496385330120232505 8131686723207998968 6196629920715126051 5505173704913109031 12407836530671108913 7161263660445761513 3711002985472656459 14957307242296741244 10773390273266879145 15481287316280118326 18293770604661658211 2949037820153128079 16703851858917380707 6502407083669313444 8086510825479656327 7764464767192084181 14523484459297238847 2071122057686722913 17182283414261504360 5782680831659315150 11929152739223918056 10018474621781384949 8840371661293816775 8313930219990352309 6284336688345451888 14401952560718585413 10394910981850324066 9104350364957151146 1029195585863458478 17050905430524143593 7765127803071201652 8041420603089317614 3126577713548368152 2278816457421335984 2889647100502753685 1146594815346371133 10267946375952083559 3534195396664166365 13566949716793472292 8257716567139464897 9529918800901157962 12671765439763627012 3405047192041642062 17931422086215453412 12020323973974678413 3449379075309008975 15947598939404015709 15022650889826362294 17119763006000988969 8083096635261707047 1114501811017232305 8173101526985406382 11151540226376666524 13175198969793242919 17174151750523186172 10963783048088849610 12251841412816208240 5099481702088409352 1395602557797755804 16579304645180128962 11258745103196773543 17926954901412739552 620932687848986321 13578974800825893810 6362442514481431807 14212813308824812941 2828484140681619368 5569373684314899994 13100669196492992718 4251159637463176899 6829179736400110380 3672577039369554966 4205871338032559737 2488183884453179574 12497782613966255759 14826596003763900100 11789797048733444540 3776164356517123515 12625867484592465189 6221059340062894392 5594968290571936834 2939924961174065232 197690661423158945 10025701950331233869 9951876479585043192 2421295545604054514 12258265561478000915 13365422870253222960 11010725558557931724 6482726290609655494 16372951670395504627 16542719752667221422 3922428137096914934 1206663097684071112 5188858766604911310 843477442997999822 2458311053579571798 89150809811601680 5856553145932863421 18287764286198794231 11902134192420414863 17288593031653745573 3671912900643920019 742082925778943972 14329935013502654281 8247298834158991613 10798955960345667469 8606992823455810151 10362009105895378613 11665489815814673524 1788208186242062189 17950774616027609946 14345164527436967766 15633025262431472156 4238712073858703553 12516006513900543387 3526720257451596766 13166360926307762210 17287593046033707831 15991132533311905206 1317651576384138425 949369011759440299 18164046321952857919 4395969689503020717 7459940028651097713 3995544673114387596 1686165251084625366 11476219480588762885 9063645096543852256 13309448098067943524 9769448750248931639 9909982539330530294 2192893396103237508 14923775402618960854 15890766691120101493 3996210612838669142 1437199883758267803 17533415214411614260 17904977915846046267 9169927240092431046 11802509257035094252 5803729341335724510 9518362453600933164 16348554716885931259 5409139488130963000 5790679858072625725 12786122005780306409 10707249866404076723 5185552319159934322 10149824501323713989 8039494583725709168 14068551162727672796 2578314813889577427 3412551312710444630 18195960648763934324 11323708242275653323 13646440901769885016 2079369415869627925 15128243665440689468 8850061607071227613 11579595310067484040 15949841459397276972 5266014558920684471 10576827483845707869 15844807633223537222 15779650188938360349 2125610125680240015 2364869016966636093 15626072482561719995 15710581239430784633 8999836464987689833 16216473422309215780 15432790508262603337 16487322948706752963 8690579442286067745 9212923486952680687 14813624204728486390 17405333732466859353 7897890526594332975 1579394064435493962 9491078526868887472 6690269444173055900 8813556951158395122 8819301193373582810 17400440934910113986 12809889820904818853 1330386989889744829 13234148723637490556 12044216967052423668 8628840816332469856 18027231213963959516 12168094485036565574 17053489452705716494 8690928729211537554 8167540077308632343 6793817158394878699 13017808055023466777 12795586150365502200 14237457180995476895 16180949618587017277 983565877147913513 693161337119699236 7691952743943695788 7041246607691014742 8567627693379491507 14106774270032320190 9675616651657508554 11347745294282955759 11891524114023119574 8582099574009685908 5835168488416794109 15765988535422040472 12511300448375785780 4706647382905183598 17599960088122041189 2939606752433715169 4201452275002487698 1697664493840797507 2616423465897041294 7792292387915825864 15962726113804519845 14988626450411834032 1883350190863528559 1138083073691393020 10330207985919083358 4249847299878961743 8246586697544053017 2193346233881650792 15918433120643572177 15422291789538318312 1776066728629644542 17476879540271200251 6581733935581823684 14137176007227104696 6142244173108177596 13623032840873943886 9871989871571336585 8543283136539979134 13323623319171714415 13648089049112943547 4657743073800037788 13330343059699025862 16274910369603688770 6065001355041032080 7095129029693163987 1688905303727782675 17411695521856340666 6053143608164630422 4243530742757032084 3164250394595389537 11573644720258647020 5134629249560186234 14559606478176049278 5640195120967548731 12691947076974766103 768801198697236579 2106248850473304563 17246187876547937837 16166323996890472846 18002189440145961394 17948066942009131596 15720562202023506748 1125233659276657599 9696930803826804349 6905356955847513370 7099555693001213103 10647292474022010185 16820713329035270243 4653551144712386709 3082623600947342678 2941531532879618394 13423742911933670169 16889547674458130883 5756537706606979515 11359453132499523446 13010157342757895753 11993392270383165809 11053019575555491786 12364432902954825692 888844709294546011 16676991774930473266 11888019397305259524 6662625593685472794 17820814908203355049 15058236100229969720 16538191368528051541 15292272501578660856 5985596328650667273 624850247444605374 11350935622161573091 18442833466221374569 14003913184661591235 17765463017951886674 14569205396056765183 1296337013254226271 14400959097770176423 985547991303890661 3250549554745790043 17396376260965268393 12084976076754356714 7321588317469304967 13830796888615967560 3045532629574027217 6010908827830736925 12523509409080913197 6804523882664577351 1417064323887271948 13558041115301295454 6426737360093705783 11517952130871797291 14832898024274383303 12474545045550289369 11749316899116272395 12941995910223244607 352244835598045282 5742802979682146979 8272194249780106632 15091391023411151722 9177491276491852376 2559513203635977646 17320242689610350341 17131230268483983279 694116877209411733 10294583169054027434 9587440702075660675 15795349922954161409 8783686856336347169 52770553033774983 2374030586932219889 13084451153729324511 16737310791745656340 15498291057425380292 10687272068341613843 16885601974998386967 4094524955988783373 13450026213610462071 11891145907674800343 18090119204512568662 6270903444765329322 3887023723794031211 2705989314527229913 9810469374917329952 13375061263578112514 2046831749993288093 951491561897243889 12426307860733186998 10126207802215526849 3894216228252607005 15272634529615686475 13897403007146216373 17844303412290313930 6469820728390496521 3327761803368581057 3097712717591721539 6054005882263664003 13187077704293386275 15041973896493209414 7409101681227370381 7751765102320465681 8545495080687824739 17557881785838854141 7969677146796764647 16155820822976313095 10550387870258023657 2813480289062140989 5058793978517690417 2834040189194086853 6892450975286453660 13121459593481387541 7656268476806131720 13648301459527688916 16261980042631328988 13616287230953269837 782769588747400373 16281433438821770398 4177659372117281939 5988819751645136167 18364354261716950073 14822635662587138190 13797732723223032238 15730566666964404170 9848766477466144785 1586053327511086102 7479837738655113876 7685950725479748746 14762533331042696781 6969556997363338740 13616318068317495948 1574999145960590970 2120793767931087622 3490054890607247980 15952920083596810277 6751892201277621655 11511487988367993953 2723079529654519525 12329011062740897534 13097971212643822239 5288887293999642901 2599502822378496443 6893589721599374062 8468812080590187498 13885331199952406626 4829185589210392190 5016398236715355852 15889042018180598665 15385171410530193901 8878293263142546592 16802798738149072758 5421867495895003436 1562769210381637535 12319803413347005813 4568980445722823814 9987915174743494571 7194227146170678386 7581753160098773898 14504945305361029447 14318254753959634416 1499047031907328848 6814906200345327534 2835012820024985252 598366089893384492 9133204147196314655 17447307276451228926 8617374857291161488 4755974662858546339 5679340435017476666 1891483580495958603 16816436288301863958 5530704507383129523 1022468317648109849 292860471102374913 8997998884993625019 4263531636770591084 17017568085253092265 17600513732009171124 9715081524831595570 6169633857886441366 9138358525355345357 15725393634553508095 11329508932651719736 12665666486829976917 16208767551511740467 14131222750015891574 10688322162671075047 12051383441974754556 12992453650296090092 772080054643274450 7097892460830707719 12338972824037537372 6426018774786734218 10250236811462322618 11761578489264692843 8676573029384907247 1944942648844143000 126430539701032580 17363664634397340294 8540870104857551728 14917055379481981320 2198027146907476867 3896571548678711084 15954962709836874168 476440562582382692 3375370725785287757 10486115141219599810 16160206857819773008 2272823971433853154 4282538568181367325 10205682948597711728 14912923469620729142 18139936741917180565 7505946298220953061 6126609221974934935 13429744809429141325 2191530076806992542 17723443859441836088 8713781286472529668 9629497262137531785 17368338462619924737 14607804389374607196 1515556747847183693 2954217447308216009 12734246892788705192 7458876641275856511 17831190197965951715 16011076184410967379 286481484765953124 2255955763956749815 12489415323215833160 17769086003040433373 5983298521276324166 6090698895973957374 11952491987957966798 14060534807784971480 6256895554300047042 9592440545541327423 7863225822368719107 4937002580952499881 7267458566537032890 16305502045866051999 3949603270294878147 9933059122904599505 6035737409218358836 12606682945135538361 6127626516311279600 8537993619180897895 5553210530939924002 8786193558812990195 3670275926687811254 8582105443992232891 17683962608848272619 17299025899565567300 7080706070990148775 10494804583842005887 8208972830198682701 9646506174618016058 2712937364525012573 4303004462332521897 11284023174779015946 6874258498083962069 16804292330868036619 6146739468080873924 716129720478612359 3106724141053467654 10886046451669722859 10267444918238571890 12139331800109763528 17730928073085586231 2802796936592251745 423056649418788069 12347328756339231715 699882602597904087 3417935167040113901 9659522992250124520 10585252714741682533 3137774927117163893 5866077068980264196 7609455511209222041 14610857166392186187 4665822384306863648 1187752061133209798 33622106477042471 11635738893274480453 13398106086913083085 5013106035830382291 14360629327942942623 5966980930118263800 1812585230099346131 7722313004873229416 2440111158489907447 3585191500936906808 11489340951074721869 17811661153531719473 8843387216000912941 17470195075967557794 12357048407848208019 10287128889993420839 3838243831759203906 7292175779293504285 17752062274191223460 11744937363558169940 2920807187524555199 10617400659808851506 14809689575868874461 13211534077674593037 6733247841471618942 3832797508939035195 13804570623026833285 9546956348507946819 9192587170484242951 13821621283555481056 6455446901505489061 7221085247191514062 1086281042530848969 18212544221006938948 379748493630576673 912621890799870601 774667531769354940 14195744204314443593 17362492239970823002 11657162710506458746 9135915916118145036 10722858505477699815 10873100538219592675 2582560883055377125 11597999635230204920 1841614334039985156 18405755841441077936 613470175352706537 1317796966589049513 12183382704324573510 11195571933900936689 8166923351028707792 3935803609766616788 7244412902392840466 13959401632934504336 15148277869208345001 2996380156741047336 1583732235277497201 4323329561087543605 1405080920024157599 7532977403337522859 3540914805329817050 9372794082966798393 1669695765072241930 720281661259664669 18428052987832399543 9284324178162176343 12901764156431195009 1170820849845257086 11842233947546430958 13197955783839488878 12653274757280490530 14383570340103010771 16241950342803732369 15609238074890101678 13858483249339399946 15290788991119691423 2367538335351753868 5305512963967117126 6863829854278322150 9804664334417516907 10373614063272960244 16249359812392532227 17749539148590359151 9237476901914787430 11291142788687546450 2114671714873044803 9466190062841234689 2646753655752864035 17621515735932542450 4228095717963711399 1265731592262231126 810235420232869530 12046308403908860926 9853846670590185596 11568018960712642008 1325250264105904316 7668296205501963135 12333485385286228558 14780513694965451372 16482014259466147081 12972119678421267698 12031219598224442801 10677791253072814254 9395102425078626907 14908318113885175016 8933309758501927840 7301096522676270021 14954394354902982915 10192078569107430339 16624570804846933241 12804476480438942652 6424746119283843892 7305180225106719957 6234827698570532873 12288536013004904959 10923741719111201681 9657210031949871699 2952698428156466018 2339769643551028657 11287984106185791568 5110431294310393003 4662069370317852120 11197592834630466113 12924406808773109940 5777467406401851125 14440122587433745887 13010755928216637744 3617040839562561633 4048811015782840048 17900688370427562652 10804583940996424668 5157284689914177566 10599026366543024025 18141159092325631314 15614821094145118667 15334257300727748736 17978902041477304423 11692544143096519431 18290673113060054610 8850100689964597957 15997707926372442637 7891127879443353960 11542875791902591428 16395275524112073888 14366030256376736335 12326872691373175565 9010008262493947451 16065311045687541975 13510140587261918121 13396029223966846121 7398102930898498479 2883012910600340669 4527768417635186989 13351072994400246883 13336429082391837463 6746456178617258797 10170014620505348013 9954180545931248865 11113903742556446386 2928007256183909104 9927417242436904668 4519387870319297601 10688458876045411820 2988573391970119339 2513918842011443654 9318097221233176561 17825449988564073005 6892227406815404448 7167315311020723454 4750302750403746955 6908105396665269217 13511260092721456376 7824675941222158948 14290325348604132373 6786843267953813491 3027160106433740357 12383969893711423250 14315493232116458133 14124891161879237152 15568543923705188333 6684152231078253159 2504175549062556612 16718491141703418488 6315372019453977790 14108462555612188674 18166274268320829451 9085352141622485945 6817506945850866267 7714995226131713177 13500700519558253894 2150838745269592073 14201683902843996915 190027141543360783 5621536751114600852 3951503069282731836 8303019695179332126 5892517113772353274 14177955873004892764 13818211414988954315 13842100267797492499 18356927993668739153 1053577373702412988 341611162067664455 10369022908935986587 6881821115145978556 4848671760634643390 1736900843088152482 12327043218982931388 17546851577834589676 754814632173737364 11672634200692337787 8285939313470414169 6757665968854323050 13773279421763955331 1365879737974162467 15340566080876728060 5530941259175925679 10645313496662267045 16792553170656890134 4874818375765191280 428610939775336530 14366731435054821316 6519251819731111481 13338092537018218158 10548046042152050583 8638352742306623464 18275144953144008510 4642635195743579428 8854188874315900787 7538314669490616151 11031030645129215322 11275400936152339012 15270953180601788336 10046885992408956712 6772118234288474576 926410441447427870 7793177748866955297 16499670510311738751 4161169874225710143 5812881247424329366 8430658717815287389 10643816119135748877 11688300621755645788 4369313677029003797 13910460271527114029 4898771852164506720 6317476810398848879 1122282346504888196 17196740100231343642 14349132372340655705 6625939917770232893 11142791054758685191 6426316956427345171 11818621111274065931 9061750860759716751 9382886126411363481 835363334173447443 3763689855743035809 15944347484380379141 11569073228513193562 11018170611654859509 16366410462417845192 2916122487032434167 9625226808430245041 10870629957413937382 3534872305514031908 12769522188038384832 14259892416057660068 5365025560282602886 1195808100835316559 866407621796509684 16340319208493488441 3388180453766570992 10586648309990825607 10673867846561408579 18283431554239980804 16121162220953998657 7785144526303819990 8685421519334980118 7319357603252662723 12995212513940397382 13337975957377544996 15545214719055765532 270145897525748333 3852110393390214164 15092998036643620415 5193040707453408071 2913963677239408392 7951833956890176430 1833563536299060359 7513345595782100732 15406635178673252487 11169151275636938729 5455572279755141025 16894796331498504632 2410687841745576573 1086591021268991859 5366047703796232396 4949397817884307378 7445740652905204731 5525063958342712258 3724394100192231761 964870911851790805 4231107049959331314 17489885478967679843 9147931256690160627 5784489183531415237 502781725266437459 7635931929777830317 14174771231582880396 15032293245656204345 4488299145442643294 11430590860250178583 5527108982584103174 11165547410757253010 2780405509966560357 10616252855459816446 9047746807477487291 4804121103593486803 6075045900230344080 9164806627538228677 2624919128249595215 13438644244485161403 8113019625022790459 16677771522733596997 6754743081763408539 3697035856450717000 1603083940001836868 17444127320439158017 6780185017509912509 5590703048648008063 9825721340575016900 12068944614319669477 3021040039994738831 4553665556985759918 12771242471703217874 15707180329132159049 14374168966721711171 3264976740237924543 4776498767420071742 1048270191124173473 4158597333606634134 14670542263855011875 10488108505673498487 222918789401550759 4383996609320672333 684832062824644136 15717200720201576084 13761383451740590450 4722924685683728693 10133798829383564775 7987371016098749548 14733785189921533995 10081991482567824572 1377044449594852271 8989751207597632692 11674066687993111834 4460860820493865069 4900654450120257179 8033425454604408453 1199799137882382611 16627793542978054358 8425889227892007222 5270255914344627185 5073265526539390675 10649649208979007901 14783402877575793393 5121852431258274885 12657784781908588151 777980230806797474 17929914269163855745 2960446008052444242 1698599258465888951 3952644387624219339 18124407023779776131 17978544090748776532 11116948241806137290 12733360994179762520 3672058221017757883 12312783875705651017 14257274972530088922 11182105045453064808 11731204404515180950 13401720558130986460 5312192943931327687 1779378600899752417 170391945537366513 14933726449857517764 2896228825434804568 14695882420409016093 17263571078635796109 11202446828735838111 1657697852130884154 11103311875600093215 5478646048941251803 384020681979249478 4945292547792263691 5286675075342699165 8899466853138803849 4186172780828084947 9379614910973855289 11250669689213923068 6322643495420878947 3290041403072106755 16394203798365346024 11303028022652623062 16690245095384526712 14424040687280313378 11056797370537511366 983458216917827942 2770622467023584942 570076924146866345 13161298774892571156 16850530007942877815 8762708473383025719 3745815989017594223 5534098820155014988 8836778982075564140 18167156265275509453 10135827248102556976 13277236738782244891 14587059767226764889 5181743461980913598 6217212597038553118 3966587573885697847 11000322673592478308 1234104464669506892 6029816886143698994 12192240178888728158 15462008175300895100 12087258163393555380 3099132705138469061 15580596520152142959 18226960924778016636 6306416408156785967 7414337964643319677 18390398694298467141 4089778886344273237 16396087777913200651 15000924928357878653 13847367623410859101 5174439811414596236 16562216681763351803 9508672956193856692 6471148452822932755 10064278422104652570 598813684432926782 1023238068323459873 2175030062327934516 8935541720017608178 12529488214485686130 8936382604017821608 3107599384979736787 2815063534966424517 11115943463620198918 13283984146220426392 1125296456291315534 7109466052331753433 18070996822152623326 11467409977556708557 10038698865529314355 9953932729153297924 8855515803198434731 11168522242931127577 5636382336763744646 9368565506528837796 7570413091052397038 6826685941370445251 1138556076196078832 13255910177155038102 6740499436496905409 14306993795152610531 12738016186725990365 7701572871002563461 7573683439115891829 421951161940779603 6214129082326705842 16758264722162834449 9463741119466766569 13919912403920200519 12755977114097593358 18039116415302432338 6622864778808222757 17379602087324345752 12429924462774731821 8031699124255548380 953982289863501472 5502201517998010355 11113834967523518550 9626673623706673689 8902928724976310080 6746484888240554224 756955870664253652 3496246414322847078 9748838456443888007 4392880399509691968 8863404837120566129 5061670878063826233 8902294826498622921 2818496864320007367 8036845211658706718 6553641408239730888 7152429879354861952 8032445679214756433 15580023446960237957 1017293413436812970 4704554272276087174 10830307938454825527 13968975262391832650 15849120546526985422 3901195292504242702 11183168653272759336 15533916184936262235 14615099255863283854 16611378275348183848 6936761368443867415 3908435926611203949 5536642122668140829 15983118826459689757 3695175122824634358 15828279209536937426 15039606783403988571 5133686383125096068 1518594163713471224 16790676178001493221 17938575201341012966 11130762856365040200 9095721559613950506 5031889435042759496 17684248936535115798 8448899913948010145 17401540086221806658 9101708681975369236 12092483840419658541 1204639587913393427 9757799752297118639 10587708587121223879 13594828714013834879 12502940997794225772 13081913850865505872 1894385902150639293 5028927811830702188 14218453977855562631 593734453618770033 10427895329399219632 16546650655895818413 16027158913334670753 3759417295238563427 15368796484622244620 16161581985520705760 10109877071378752654 4403312719446165271 18133348470668481480 14050114868027569036 399670763686564960 2635755542537102022 2808507236156609904 9302876407679521318 16434481074412068908 10763336728731453304 17515666444842345660 1544683102776372628 14313785384982097252 14974326024982966492 16701703083988006247 3556959545432092739 7689789658959690507 4001795825443442237 6764822310833502648 1104695222067197377 5812121864892047312 4152953265486850326 944817118210100819 697237706806997472 15869771606937015331 15646375941678986972 6309557485296455715 16506923270026286178 4744308731879479341 326574645377496585 11446281539393150681 1929610930822173157 15482515301130428202 6673205849230390331 5728050848651153981 7134976096915982855 17157476226901128882 6855647489182994469 255462622746669676 18054420526886130357 7597347651308622969 110173607889453231 14229182183784384809 14118641866441410984 14641216093439134165 16982637388086353072 5863334610357352316 11965784495761539673 15848797864418462887 8908422494975966239 7364632193103923643 10505136344674613809 5168936712045129147 15994953671058033654 8797934486923916036 14621678864571362092 11560315569715251151 12352801368867155980 16805892376146074092 15174133848819756378 6322529586820100456 10061868582694989900 16534134119522771155 15761708656719885730 10724402601827394491 8512214383283710126 4829497481635971521 4538333485894157077 3198337107915867086 219186790051574348 8641972015570574545 9212884741700811859 5140047831923346099 12642777102330933709 6115431769194989508 13995197518637173931 7057189514801944470 3827902111786136915 9499277347691145368 14498940716564110687 8784549214530882730 5830726694269901450 5512037884762637032 979176801363912375 11106721087810199305 13050360543489383495 5326041147232725749 13140201291749997851 4688559836215697411 16464627533510485501 16605042127258752142 8622615273716876259 15817751199366167089 11366791892736572745 3283220889696802668 12020926354785810430 15813082203448792756 2056776370516268815 12719669308325891798 7398771462074292124 11301916793531425165 2739542606179298679 5098110630850578556 2541561726446003975 14541927523745663656 15465982497912777259 13455219440937363989 11171178398505157346 5172797408777348268 2581666789578187769 17779388706804524207 580235878575698133 11352419961142072634 4442139942490353864 4450986800966824456 13452112479442952838 10658667598367778217 6825578824733141457 4620080091621174393 13508687507550028918 7397229619929296088 8752417300138981268 3317960627884822560 2961258946208644681 7306937861936430666 413340640051272125 2780033786707559694 210143240187163928 15517610553081568113 4560715195338953283 10890276032294789382 14947944143575993155 13016705427403305135 11025376753371262191 5815791042394937538 4130472112818689261 17838184511882796990 8351902671685481625 2755512682877767956 11305301415768640644 319750061145338133 9932166810609983377 12486766256664193184 4105637182986804240 12015056727372979560 4150771858240417247 11612831414553985268 15890668230686368000 446053109968367933 15103330242199119634 7797145639394833493 6986865881334483610 8051066882185874164 3310603833954394510 4383925376898747857 12405682680136072342 2599722737274683886 1988409821782144421 364649780393573655 17725139781291702600 6580696701481899650 18352656736484093852 5166008095080018049 14992284811538009933 1222413097531721015 5538744692721759610 12800952103754642663 4253662117926098025 12235946393004029951 14460497683475243605 5596717017930478496 7015965657139668826 1887077493998228641 771055370462651047 13857039955586573677 4326534962379339932 8881682224219294728 8692812724094066643 12562061907081533598 13404559448800075524 17915785932954949668 2548088462604187002 12428065249078370270 10129291032970321637 2597101941124586612 1794819484482592931 1987185478858913875 10010776930181319277 6854031913474168445 18345663317248521783 6639370191384312952 13071959572848580499 1003044019333549959 1460504106608392783 5645414424451447683 12757114496557981072 10698399257462905194 12330845127215141688 15291629815651911170 3339408122277138489 4068184188488664668 1733136278484891357 7710850723454923659 13778653683169162934 8362956900618196056 4127052998768547524 10857901018984393230 14227742702790469347 9756170828757931091 1614540569094319154 4753493162884068533 2134812768129350397 1125140086322711058 11103595685780099850 17788939819408971714 4439851239023491496 3108495467743806218 8417929148075212533 3724597988330957899 2402714001972830312 968316265879855504 1663411156989225593 1898949047656047084 10498082163909857152 9998715447975250329 14386515570923053467 16632012709614092210 5215547187729496077 6728794886930390488 9956319870492390929 5607701770773296827 5712415564160524768 17661418031797721275 15071273551544114776 11287174974107249993 493143354761433093 17010358098294413354 661877210443243809 1089111317378838884 4389205245473011860 5755988626750675111 4474371791027932397 2008009978437904639 6939745811697635419 6599117421146547752 17257574667359042768 1522930343324092601 8768137764067469646 15419987157208513578 13307956373728232519 1072973791828762329 12116420235624192803 7729187042681449225 11709675627449664192 9157139271261937400 8541500053103756165 3970573497515155550 8609158555709880358 12851066620073023801 7175097124147553944 13766380436390747303 8787294285347475009 5408865073727941779 17043395662978126698 2492523038563384596 7651933077543394575 6905319384200114450 16479742478971675851 16104556797341674307 6010887370339053769 9883917207227887844 690782821410127306 6667385941459865008 10129356784893884644 14212188339519744000 17175996338033281367 7265407333748986790 15024302540330348543 9002853906043065081 1068770074397882180 6837074821603753665 7337408570544393277 9721984230215885284 2744271276830406578 15413248153837737163 12631896474616127234 11306181621968592580 13126069540173858678 13259326462414686660 10585315776282602612 1142434002589716560 10788257141450383803 7034799714601617422 10930515423675438128 10213199921438204783 3373801662552941650 1032257008360954046 1094001802756199170 3965292656835420117 11019428972606624294 9659007010674668784 5454603436505662471 12321767325839089770 2413991653990252394 10923792320992470132 8260942602895665583 8857887931338956696 12560529420472959962 15120870595203203785 5663299802052549770 15086635358066528878 16153007303816003197 17267935866843018736 2350545791678958292 8411217443121493005 13346949038077217904 7184529578911343052 2036222813787937736 2853119595770409169 3370751767955632397 6720284367088803827 17717934833684166560 12039314577872197439 15147613343966813372 14298974439903584124 4068320752932727745 5562638790147483993 7851130231472561502 1705400124738323667 1493434380120479070 13493411838582530354 12300134717542615752 7720210950302053828 9626359782588587288 1346826134838832389 1222336144491056041 671752105146249408 12050385944413550694 6246743422218348047 3431812017786482428 13933098723955189500 6651711647540969530 5583799499502729824 16904834916049891046 4295755801669033302 3816771926826550128 1696724108257149344 7539978435580076511 11883450385769338109 719454979917219474 17078457975216573588 15314380416550339841 5551285038484563017 5046097012183170593 10046910586165311379 16608977585505381695 727884725259484643 16962386479121627671 7600814717696248502 14645443801562936907 11694363766682936089 3656724456219446411 10191684245310469914 5478880601486673181 3890358695981523025 511433753693857112 15630372621538082179 1716781526822235103 15130920431736838023 6002236994554734207 7946463886703860337 2016467869714312004 13222925013462520612 17382555712419751509 14765516871356814821 10690464520594645379 348738530849233660 10100878625589403349 1528313570152228330 3002213256059814146 14589272020112351703 6919729590678505559 1855573854499250540 2330204731136594062 8996908612216208784 13189355184936791166 9345183222479912307 9746534820255522513 2594516261294452558 619956449595080193 13633556059200312302 13593164559270437919 17372238054224908908 39341910186460369 10185210995949089738 13249944798615191733 186071897395019421 1887543937770286182 15440184171788602492 6446206433114145692 5200026875959250956 3535194636261779947 16054892691116955581 3618830868920821475 11182237572443890291 8430666202021531073 17561275594583953412 10884146233988612545 12861431334727522096 13374057345378761949 9974163763376688069 11098604673881230250 10557371243538428296 14878462070895068662 13041216050717347008 14004838881026287311 11812806904892019172 6299362631441240284 10155517798089318488 6038376266693545278 10846285145612733933 17935544931652060078 17608653490626434177 4851127453001965695 9972362163478281278 7766116475768980096 7868619760333784086 9000541828208356 6465849093766117040 1802052911969214130 10175971931841431813 1815717614975699087 1391381935549956196 14488199660997385389 15686153412281393828 5824345628208069035 825671765122699275 1462211796178860487 14178719276960790487 9724948103870894417 1853613033704785094 5008995875867675199 14109084776971487852 14782865038079834591 5104860025828321933 4881268872737604275 2960888443712247045 13071404676284844152 16798314851402032574 18286675575533542975 16031296291817691143 1686495396662916030 8161004765006107241 2107548540020275991 1936035767994748649 13381765490372712091 16079971951886677600 9174139746322968388 5432433980606572352 3672655133890966525 8969483059641137229 8257066225059284815 1374402020187435698 16162305762510459845 1323644767261576436 15072138394747659693 16630346196562809183 5513656282085837755 18369098077322588869 17602682782050742549 382542063656570698 16337992022901493413 14223234040209916849 4630140492401016207 17493749807240618922 17548462309651324216 4244801914759195168 9817373946527336103 17920348222650074962 11716534461280683250 1374063263065842546 13128903605007095507 4943921307490434121 17730824400148418368 14143635680723531165 15751360295595654152 2955465287801245647 8516746777235636333 1024473723823996440 16210201495499124621 12899853882999465182 3882416111799564661 15841272697553950997 9687693767659191523 15885692633323775625 17543014557802535992 4250157354641765629 14181412196518177781 1991254699620279139 3937291242606806670 13371924069174519528 9424452858398406841 672265260761124206 6816691856608891140 10024303899975744725 1184707317848503408 14482661386628580683 11931812039208468370 11763372881401119245 16500250226535730715 14232039461493406213 11200722520895673318 15111375898074527736 8119337287669329768 1635676980890134266 1211772027458201535 10261064485941951736 12997201365900594685 2696622832552925237 9996568318534997508 14634688337287232540 2020016404911105065 6715433510889272317 8856217779297547038 8898859103095255741 4539561622356232423 6997181043358046345 15461834326611318660 8627065696790456862 12124434677179695504 2603318132534457391 165502285721971044 6196283217075240568 12992745933884314294 9785750300256767427 6186777504198031509 5040317457813565916 8785712978865128136 17220797348456211269 15358264423031273522 12656271818165712607 2418825914108059142 10801363556328031872 4803061939693263861 5550513096097832138 119211234154981681 18237131568394835343 13438787971836886697 7437729783431072830 12613987472554602230 11581748392892277281 10407733725721974372 8437677590976763977 9662842608404111593 7444034443312382376 11053476715104833478 10974210524911446242 715436705606803507 3419365969685021557 16334447736924484380 15109715464175714550 1381836603478701872 2585390010931216739 5651319113601549206 11056724303294458625 12992228016461125322 4051763288823079607 17929785438715907104 1046388608176072460 6813332422084887059 1794486841091058678 5471705719855959373 7981402229414577568 6256313290117310741 17877706579014910096 8828420134434919214 9278308318648150272 12091442509840798070 1279650097508816534 17404785480879483598 4279962693181396419 8100851485059669856 7844919138545218321 16840536321785814328 11875024888464150155 6571116231559510229 17636488566554736171 16742429738393491094 17142780659431707051 16025625761262691175 5990021022813688965 654622821567522940 17952320811392984950 17325066436808696345 5167239950077134547 12364250838146237305 14575531614043212993 9332992762148228100 13729329869605148894 4917889020958684594 12411279274140514955 9517183731640185867 16017493573528022807 16660040913898005059 7012169675897827759 2213545765360666526 6513256250781868727 5063960224472091718 750863763600427692 15803388882177472324 9532160747000034707 575610309717484250 7015038239519846673 14566639601408612876 4343501323115299597 2538714049486954279 1886828643953541938 18148117265363229237 3730878015034914983 12559797254646666015 4936743414082091331 9961071476941912794 8490235326930799528 10578742484884682813 524680904714935579 125547542432069881 14550352276967561986 9233327776626243884 12696320008744862850 5887282002118800791 5280902224084960199 2507203189679972901 8471087406351926040 13776447061539715507 13776901913622585402 1535414409385067427 17312412401584645735 15480943146046959452 16403540358806721050 2607952284122247661 7099990500692144467 12524221948200299616 17391897890661362904 8131367966058115986 2855646454506301572 3186029286867881696 4520924049297891381 15573616426609681377 18344514243811660594 6542519129706636599 5877630459479908530 17371002382436075472 10541410250653831998 136957955673222358 10331176072051348889 5504267838503737391 8867331702521936499 7382009600184858575 2280541962075463754 9333490286020286098 5127248678295420530 10053067228751843376 10104718351867365578 6768585203156979121 491999711936173959 16801304637468152262 9455890780982548734 18128213874985727444 13006306462636935856 6317307494687851859 1681018289934312354 6620827677577547216 14944599226432045471 1150613936276296100 6506774958403512389 3635467887280457983 5408157704244205379 17754464025830126733 14073310296812472397 16833800637560163823 4506438898730169167 14427972371481237585 14640023671909799325 8656964361009076875 6332899273061834540 9393170646962132592 4524692620932689351 2621224342434312971 1016087584875324159 11897401535799006830 5981829579359127347 17757178957345656200 5266577412353155073 15314242621783159290 16661301034445501843 13241347008369233334 15060961784059768701 6702647885428612083 9963911716693989293 833426087555864559 4398018347559789293 9434227161514941944 8805551486349853515 12425567764111764694 12344645769434452035 12881618206991838219 18185512431430982794 16131405904797108005 6462779911808847807 10589596382014868966 7461149662940867523 11729053162561227081 9187224066537849443 1152179294016356710 14142354110730648561 16292005705817816898 6586452444754349312 13640561226420611408 12163529987874883726 6652316600346285275 12616762966302078666 8641476012919808696 14457775453635035434 13744157425713140380 15698176818233015682 3086159512630247779 2179076576919751030 1310073223781255900 14472748575294162652 12581931418169555463 7531377455793403688 13536664167624086919 5979582237832247610 14099730272572976426 7947362339348972063 12878380888923689002 16126182135102690476 8723420799799280564 16179595664430994678 6722072465481786223 14030114191331206866 11324086830905793755 4246220970778561155 10875664104264271993 2039395175976352581 18048093757736254698 10928050152010333195 13026709944256832519 1697237356154378511 3413950291367454178 10941759553152160418 9724309955101525703 13278700777003544373 8195848101874178561 9511393470941651761 11844764167189371664 8216434850322465337 9976535633722244940 1661361297090225461 4333170398323538031 1164017208404568749 4420790048133474374 3007959962494598007 336020236889073689 13984705625201936734 840446062284648610 16111357972315617882 16482113233574388306 16532552274982646370 14080385640277350445 8907180212576473633 10271163725629929533 7760504397039496248 1371809538700484693 1581351192451429471 2256237481462680301 6366358011718562412 6153925906595284392 17072030712166262511 9508221021087467022 1022088800296889424 6315147868004362483 6896774177697412246 11378803476567393731 9374368430395078245 5708684445770234733 1574103020944587527 10954847584011074316 11315397634260096744 599798814513397386 16194871976277282244 541243763655383070 442131822564987815 16157679679174141 13794046062261480900 10938886196000861476 10732257684953264979 11041401520989945004 14789561940650283764 15518314909607868473 8984032245655953070 4318882642591016807 10838478740609313562 10696414295672397660 1416519297409521224 4024791361935765789 1002269697216680456 6776476207820250902 891364252352962248 14131059739850152356 7187410581081024803 14753245086864980076 9594264164935271858 13116962369031371563 6685541523837970697 694313503245713832 1160780936987704772 16155342781451554346 10402744305112942960 11808261466879815734 7340423229849049814 3346224227738433297 3155839060208103385 15432692353920568627 5573513738958015369 10863118138625317368 6951066984189984313 13432907600767734754 5069084754374245497 17739470065532712867 14171188226584515214 199543002914017980 2684698140005234097 4164566177565414552 5406115489915874550 12894425139680796884 3910079431455966087 132356749812106357 1377190379217512588 16919424566156183774 6308733029904983103 17309428649811340769 5451655709570472517 3307174753498828252 12042591788920901741 2890807718501773312 3331478921364874139 17549594238886130825 12939358689558564994 14976147142457710317 1006818453510971143 1980669195895773602 7806492550096805265 9409995597121105749 11499924821740425763 10726216966427660090 5524829706674189376 4981448834678261996 16722911453944143554 3619463711212028734 14020205670649405591 7049044399950099296 15192315745578251838 2690912933433273463 11402397957040251588 4870718021316009047 15859143404818263269 18148997733219415514 11567186108585594041 17922924652386385435 16819954785638594935 15236908403607900415 14568340795442949596 7993845098707410375 14654057770848530767 14690205666311936108 13636589457478347221 13552680039993216357 10812883645346087399 13087829549308004050 2967351517813864845 6641774008890094244 32117516043318338 5989662390771489677 8349877614239619551 13577751019572990651 17642142260194955642 17851283446338585957 18259833699183174520 15466912305102551699 7455363797224043185 1362410329146270944 1851509249646380679 12978068827879804598 2614357943033156951 16460368268779727829 13392894356970437513 15796661425171423988 12340528657599342932 8125352069826006294 9934259829157952748 17523333556876544008 11540313906610182988 11482990898510752403 12795598136100647493 5537265471807482419 15112800155019685368 11316409446419838800 5949385357404751486 857603974307673299 7191341122750457520 9689273158420665072 6365114921259870912 17443637694502672635 2233237941388621807 7822547558027913426 2346278250527065103 13586468728660067307 15099124967510229302 16904182870377976023 11278161569030293798 3716706347950814159 5550888843067211634 9758840244065134472 6751575202165237710 15477376700967749934 8775729623509036850 15262370582336378680 16877905756081712803 16968825224412750293 3841513942552032197 7662097981690146769 13786070051775639777 11963448186235620902 11070060000016013196 12692408687921466216 5015477074906871750 16156385224367973479 6081542025870456222 12429241450008769881 4687373411598160225 11843703430517220767 12876373153148943612 11435928716226301060 10775629402350141844 5492962229018177901 15060566920742213418 132369471371477706 4970523585660130313 15178730804328510447 14091515389664767264 9944711384705210763 11093002355132663101 3511517289414905287 8438219623216503279 1599985010373818583 3194330002585925817 2702721789059846673 11449565759728514644 786257635983106927 14252437203889556651 905755089061516537 7622139167444931133 11760830208912488900 9471910464487642792 9565728794934011183 1146076286282975638 11591996079352382084 14146716581270397430 6523293178279135913 7423115398676227512 11828638689400576810 10338331089880153604 154501046195583724 14195487235052233456 13795595850759869399 2815862731313787241 2544377478007108128 7818509480969629839 14945692216851868219 4764782455352707779 17958258450382917921 4748338214779447932 8807164437689577541 102133209976958500 1472274799923686589 2188435844150954508 3907524301917584563 14194473056765904118 8602559410560801987 13370460251144592504 8008228943693392223 16967716384655024651 11452477721008475210 9204890467963616959 14199309407812166793 8415092018480264589 5656259757602164681 6528922598103336752 14517754319387327402 16797652425251324061 16525400648105149120 9415343854030175227 10907359676128486269 14980966234627594354 9933973210876604581 17495655073806872285 16328451543519395160 975400795147493407 17735945896531668560 14663710778217662417 10359678978419818700 7751208588098439757 16353052433290810872 4741339755034201338 16376081375582259719 16256399371064598818 11459979708466398102 13616616501630580252 17876038535604511700 7155947144937404921 8349879623971579211 1998138489571909746 16346867217808794111 17540165616383646828 16924341704927137088 10339097264743842100 18369022887173632541 14357399503736578301 12303235736366005120 10935260708160256547 5490304903180577417 3720459213195190746 4974111585774028815 10593573050771437293 14119022632253047703 14879243091584032790 2487699122297241101 4259074553414275254 268679679331426972 13781161569084626837 13162572895944887889 9676646282483354548 8457562155045314371 7561278885609540788 3685830140525750572 431890509479064678 7422190734337307485 10525403188447266623 17159830778877080799 5463791923102837528 8591188709241022741 10833348169458287104 14745161989674112717 7734720530097588753 17926920723357007723 8826024647629165737 11388441087518714281 18108657725960477035 16130306708819785907 8865924408106349936 16942916493235429602 18392681252101793123 16799471279947610209 2196269243199069459 629859729973054717 18048205848745400400 17243354085248698754 3368651212626833045 16549261000076078551 4010746890292969009 2134633098042753487 15096874858322517568 10684820902999550480 5312725107289731336 8949908150765044654 2993829410501985670 4980449556228913082 3358456809927272667 17710373812451134768 9850963387290636680 4251013939912278519 16528744015654090653 16695650589075192089 13881383895827929560 16393843901015689434 8879788741817044524 6252867122742949456 10526087419425736827 6189365534914352342 4986166123298163757 4745088075382480604 1160647450928313214 17489810562429741889 7304012896954150066 12618912203964263513 5908907431548106493 8859341826096436064 9203531909747828909 1396365578715122264 16714093159872610134 5584031414044859261 9116672903965105609 3269252703236993935 16030099179785643712 10243238988983218216 983247152029310549 14060034588597653430 6526750539353320354 15571070236177129622 17315235675573486744 6676503438303466300 11131253811407816318 7199238716797827215 11367232735554369034 2090936215248132124 636042155010003471 15723652356370860879 4587442309457341377 7156773377328072858 16373658387034088084 4455929351686168805 3733231374755576211 7137627876128881297 9465905412693248695 958602973023882735 16162878994855303484 4479976643803612631 5996523569429487810 10951566430449763592 11199105012114373147 9932749478942920724 5583330964436499376 6050194937167600159 14336932008811598356 8387573487824811899 14731999456429748540 7972284608434452921 2067645569076424011 7946916093486501887 2874324008786802560 9744991640085371730 2385293840055120099 4748997867715603437 11889402699525585217 1813232571327982779 15897061696155559650 4657720416953942675 148127850594080502 5785304461089341213 12477505191228949687 10956290557573016496 1868612554049305387 3092419031576862034 6536427275324545931 15841010739445542149 1509884978707602974 2783937029199935608 11839185781752590805 6342232091575455131 5645730374202339945 9062627017469489016 1030084407050868863 10818993389956744179 11079471706284904101 12633897836083295600 5346355760936500838 13642302209111606847 15622039763200547058 14662619390925521735 7861472767086512668 6540144719541189928 318823339133744128 3501461630291165161 351703978030196534 7228981888716159783 12009109839281714783 16863939227720045989 2067299075668713572 3295805627427504677 9454737146515162322 133520739417062050 16704286482083258625 8746891770340014494 16980491627306990061 3187096873148401872 3742882009812951271 9299218542852849161 2771533461164881298 16374191987733435665 3435032797673588330 2628951485505670178 16539682430735476873 17529290556427149489 14865903393994923200 3885720713478204276 14100956745400805008 10767888612275940270 11735987836608540018 16021024076592271618 12066865027904024510 3637136215416458262 13647509984931725740 197355534727290940 13518116520479554907 1173636546369328825 12670469275258857213 9426312368051552988 2075995391367581903 13359826389589410520 16245711618211963261 7895998654515217165 5201609828818081442 14151719357239110303 13796278237353520776 16638185045671141095 8878259719654373203 705190379048011122 13520565465685332226 1199337187992167945 5571673852969795186 3780077159370671592 10682091004946593175 14125767745607164289 11846100996223268254 9961503862436780106 16807448140007893711 1008336016918729288 15585186440578079519 16616637926074463431 7359361530769607743 14106561745960437443 16845980510442493079 14744364023233207435 7472213799207861738 16162021313432125167 13697927810910791228 2877024174841757859 5051102062020695829 6332736791382489981 10698880677949016571 11903262079268443460 16932944134724591899 8528273239702057440 1376318519472774695 13731141578747748430 14748617535350781277 18081979605511433821 9504972462440843217 17897643081117356958 6183405003974728005 12294825181935361454 11332370256855772104 8203687557068630460 15804305664221549398 16657115158024521491 14821066781583358501 2428942160585387228 14024528899462553859 8484570455936379035 1718444605487073934 5117419177899461975 9682399200768559045 11258900576550399668 2690272790512544671 10848527062156773306 8919571539578129112 6332695630984811631 9888594458058506613 8790448212891215565 17849915944502058569 2683859541552092073 1144559717338465886 8642729112421145761 6996793592586705163 2720035816908103224 16334886802657730382 936943396229815854 5658865352484963864 2702598925420136228 6481306913540001046 3358679565501240453 8558319196872012668 18152340744913825828 9632861361346884928 2189108966085118323 18324671642552811550 18158126451716254800 12965687245224855118 1470653746960475910 16741756366702528817 5002216321974340026 14636553804319352793 5453990043379397344 9551310236208532523 18032438324692386790 12713473359379016120 5458868775956205517 17356627386334806884 12142462157473872663 1227021517572145377 12707381821007880295 9706980811719562729 10087938865649078665 5732572614210250347 5843076269884064910 5862847772807260211 10679969590506191475 10461526896510806096 8258819494164895359 10029679008116805429 6733503584963862152 4037553893014389535 18180049033231512597 15761944945692642759 9931320851979233722 14753144879618673065 1356463507447865973 6712584297029808869 23048124902785343 9551354360311276164 15542197230540370896 17410278874298846701 1938860387329635807 7303284910254401907 9567552173758892757 14441860116728077249 2156397936891174919 5283377028582559298 6371731245864064406 15694220083723226585 4109412381503863385 2858708487001417561 5876351033231211717 6633932915389666071 7540011895692705487 848344544090848521 6852885141256027514 4029032434179489516 11063093548984744179 10552944150505866565 16388282825629987825 15316475258123189971 17185903867486794412 10868604251509931678 8802719979554001882 5067050587967647341 4139909989390041115 1756091823520621783 16193493957416802909 10625885881061415821 9091496123205851149 9562324944068499552 9934478358087281739 6981240405030760396 17942280051714036046 9936918101288621094 6652961114114519734 7772034269450014056 5771343867860743217 1502372876979950351 4624314403197806936 13122160769921676017 14719317878284610713 1359451856870545964 14106240584888319981 15751127199616849907 7350898925112849952 9721949721141905458 1188385622165113146 6249036097513793803 9510021497163104339 17496487335087816920 9522111891437821266 13769490294153395567 16318047357619030159 8003034558099128680 2853092807098052615 16223430612107964168 10766643369366129876 3214100021944553416 6264467175528431117 10962099515806759310 17872303572923602714 11160124779321603857 5739734967275538253 7293809418686360791 2591508717359392463 12198544551908308191 17189850263873845562 15043977350497142574 7310875960961441841 16860488410838154231 14420535552323580010 1035632147128469092 6399602600296446964 10102425930087919747 11730716840877863130 3678282623374778886 6944954742923731096 3474879299042631575 16774483972439513305 3071426506712899556 18382299772773166765 15110537941090894857 16328807641018935658 16614070811378533507 7049369937522824942 11491394230150214350 7792383775954963425 14286351920680731370 8781729724198377116 16378898829624745679 11489014892987216075 3778124352717922704 11318521567167534205 16796275856237098731 17111604158856765832 14904477252523553418 10818428459226842 11208332506358266372 12110387534489837255 4761795882694161782 1487883899138913799 4589340986987858418 2074544444623980644 7328064043272503314 16729859321627730602 16969761425067112490 14596744758376720613 1216365978864384391 10762080880917778389 12333622960389599256 15872716647206792501 14978938600666250134 16942337701424614160 17674069436425140236 13421769065409467627 7681642993101651710 14670941398972000444 1802451417809506877 830578246341774597 17010836839953914606 17509694932514068403 14972393607800807290 4784129406357013165 10508235614360845461 8855723868507523330 11919196179609005170 6673116397519987690 11022527480417697565 17256074554496678372 15007293042632223083 11807734338546636858 11528563547343903419 10675417110866833176 4411101328051463208 6713848931372936997 478264542965193569 2296014324093502796 10789039268900620840 17795093777021699423 4289050315559139980 17176469837760410926 13702466042224744977 17233531624720550130 4536326078845304248 3249835784369408246 16149679385666942666 5802330423310559327 3362223339138752941 5664704211028161186 8424074609826619717 15119003429815531282 16380631745823357112 7647061246972544095 16583203055589491840 4458016065749394033 16621485147502889046 5303838137862300497 14224730312304492846 16125532988005396917 5486644606498694629 7237751343990432248 8840866943096322951 4598396189502257519 8665177938061502933 11104766390728342258 17894724014586302684 6573201642321472425 1273545118936285618 6745392207156916632 8339940829331243519 16160249737642982378 4079474550158515913 4568843616491457402 14403111999501229949 5766890100452083957 9683146409179880674 80141986190979442 1506630088995426866 9393979078809703663 13450202923326073660 3844247079570104320 4088458868163130092 10381222760072705967 6943768945429295838 12188131987466994735 4622552673813119562 15580760925383792514 9368331318834757247 7919169593789972100 7883930684993246903 9868765410176995034 15353110963725914562 10797947264105994177 4044540770134235779 13106959310065762361 13060671962995150352 8543906077266682165 11861159478226121707 5021359066260111881 5940354362246792478 15542232973115360738 8411609132718165641 9026342870948559866 1423348285892334671 10987575850091594826 17748839862510252851 11202000743609089546 9407713265788278306 466496953591063178 12685300150930118960 16617827329470866250 9787269822423633758 15586463210148214698 1862813996087313211 8573098640421630971 16386703468195611828 6101114267733817531 2501596005927686546 8712872503522274511 6876193093803351487 5206221118895231136 5759090735382674071 7929868796668543581 18387317515807744961 15477431528968900818 8411485533703156118 14672502431354256587 18075375684999741480 3991597976714554857 5491872614844011426 8330358723827152678 16891869585160884138 7978185149354622368 604750878182628824 10635487548756038461 3742197485640321717 1911916167909667501 6701420507498065378 5317541225557650632 14165980607137172486 18246010528588234777 6617858404443134418 12026982154228430131 4008451498160474693 2049709323441432089 10864034199526241670 10616493204229229483 6899700268516753287 5674966064022054599 1679937054757334798 17066547632881782068 10005978672332890793 13375445331518040477 17907029739174616301 3406436571605714351 6428048001224777813 96641464246486557 1356616717833592460 1665031575186928752 8717680879588842295 13180619307603009594 9264714908885027476 5458477607907213056 14948563430209358968 11350152113505410054 11158095976905830264 1040334925879793353 428518261646535585 4171047725209623575 841865523189235818 17046836658746396420 15140755903503185403 6069862218281624597 7423936853222834169 8147290563866063871 11975807351231732049 3136336702784501711 7009091120437061632 3098292242995592675 17110468660520988892 6038130938463238032 11876206807024832539 7315986752295063990 1101551720310589634 18275814326716160254 3568717528223165726 886314936889774101 17437924420806027542 7625139350042171478 9974144470533363618 12925537824213297885 16046008927297885270 8752939069939554331 629742108384008200 15164801779402845989 3964904645967477329 4401299995531886331 15300536273580781024 18133889872019300703 16989933318449185774 7932755522340588612 10112380141581922153 14439876466325038476 18254871432241295724 7883619391000820217 5311287496681093366 2017179579961091192 5051473555095472273 7225501561952188208 2113892699227999393 9355995316970322487 5310771630259125649 48938441302213588 11473821400981207889 6321604062836910942 1130575793422855212 14731569619525824049 3787281821371269056 14881453100930094846 18174597718881990497 9318221339369533605 13552183849049550191 15463292101325364584 8172570607435639341 13936293085446302791 15189758964561883404 12388424810235246712 15195607481896639884 5568481501295743487 12201086494268839327 15296717292548341668 4586546383346337640 1002051185682459353 12162853106115956269 15717819534585828925 14887051657120256831 4538563993439344623 16727234396238596403 8985172757002397847 862277462955019914 14942641531985698141 15224208886444210615 1538711408164579680 8029316679677459126 7779505536285374576 2570018069571434063 10735666328890548478 9904673639019733736 16897155389506648827 12126043454053179092 17036910888568991225 6335215139403300495 14118480648765010415 10142693345817578443 8278118423445864487 10815930238643010809 6995033663672810710 18177698961552704367 14731873946037556774 10094370837716004240 13847780178467513794 2186376874202117634 11018037490454366910 1912232889295216313 8514264086695502303 17579234452310011336 7541365015194397996 17422616974118613466 3161729084803144082 4479316321421656736 8801740380440881386 4873958090790349903 15133495973684251870 12995409952693915829 4977535309973310580 10644119044290918591 2843601900680488047 1319856885605104419 4544220916826291410 5487231162958269661 270807180723935225 4074853063105583167 7178751093240051283 14956257506686130745 12337217624294690490 12313299458317976386 3085322308656901112 10549017921115573489 7232204615103666717 1882380372480521025 13321674871756586012 15680336109031839187 16528680197067473302 7614292152860850426 16271993288830124790 10606450787851779280 7585804416527690058 2290415670595988323 6424575624024051234 9666319804924359036 16006244039947875068 8447158703521809752 16793182022129111190 11816720215962821203 15070175759540114442 11101198243800980745 12836725280272576922 5392814077590671393 16995974185350807576 13675014735629018323 6847385936952043399 15849788610084671646 6778235438536628412 16116751334891085991 7753447810300968839 17860597245683598926 7085329307002771197 10679750334036035465 950577127239845344 15417903006836394870 4055360709774075837 6122188657071432754 3790129831629611561 16256755021327845265 666634815199170932 14271007999709889769 1372913849067983945 12445953994750588126 3564291009722117392 6366681362561580549 8522725658765870268 13360281543014366546 7674845845971570799 14097554005570676238 18261481890805614174 13479741076249466215 5750674347330933655 14400787604499076163 2408406662406066215 12112034810099581643 1769838694527153153 6019544006227198851 12704933858726089937 14804106793294881991 9878281317504781522 8677212356664247338 14724600097990799388 17581262756423738540 7067082959906269735 10455689557902740183 16161500641167541752 14502960842126626851 58506461583605845 4128676873453957108 12870251225046184241 8803066326792091459 4765026571917106270 14197062561703491821 9136312855601599910 17573998896960544720 18015116271742493303 2686669949879161873 5598014912032089377 6164269690714255929 1340642289213104874 16989907677159001972 755538189095876797 4873436869353803284 3726456408784790957 15755930922315899081 11079720614678497260 4375420270250393275 13588715962503360363 10369262070631971892 507951948645199821 12720354049357373056 11890365472418484334 14735733761337169025 9323645553762485054 17007447164797533137 10377659158594950871 6604527968346776413 1532632463789047388 1178994626451401282 6067337004637420550 14493267642466947836 11937004816844102831 15940804932142047345 13221265865894036711 3850894470304724836 18063969941533001479 10432791906510097598 17251316208191383343 18190798243420082340 11688775549100735408 5301523694043507964 2448362799434838607 12213644044661869537 3794840018891824555 15743059206851836159 9009725005745804936 4345840931204625787 9643261989950777712 6496111090331125634 85597896786788867 2811025835938791183 8613810625273270128 644221866388351337 662318027509669024 15655019334776827788 8726875252071117609 14562963922299048772 11151856466898587633 3884699241421200055 7780439036415377340 12223067495242351110 4007959634090217143 4808689383520629379 10309540426409778670 8168330623200415710 11626110048373754091 17411028263771102039 3204315365829522641 2310757530622844084 12192144890240573687 12858603898771300045 13767321070365011242 18409028204824642035 14183981972213440484 7506333660408177793 12465258264719282377 825795808735666267 3490748215323598612 8406701742424636145 2557838738436260827 3636247641275407201 604785666582225574 13583752764656416351 6616063829152514969 9894823887987965377 18386801599081213232 2390260076935057259 11385122135281046803 8660687335906686836 15198803205025372931 1025194885605385871 12261778306126666201 8699632614156078111 15299005435786368505 1331407112987572319 15507163607374590161 5704379946013352687 7598040191336507631 4948982915377902821 14854021168776794805 1314202783467391203 9976432562559986276 12679296303623391707 5943107541244483597 1301892242755856822 5637923833201805290 14126627077194040188 15444554082723118833 2829977066531632348 12392517003844419756 7184761344055957993 4138837228092552323 7915482551112934656 16061585138227010360 17726804333046711443 1505030708823526228 7663670282798224321 14554993556662570374 8450679551682620729 7137621016633620101 16475016925394955927 14249728138082558659 4934043095284735248 4385452754034984923 14855908535412778241 13312270860835066494 8473758106130231939 11625233097838518130 14233106610757659425 1724874654536632708 10907562743017450595 16415209067746137227 12233530785881815251 13372577481227818956 8103223404225747772 8514731573770883111 9650538895330010816 14857830736934269695 7784848637425557526 8772663669522322152 1426661188201084776 12887683514569049642 2104938874876186248 15835162318257154006 7369377827410729016 15670588436603387806 11571857948234882445 378385379301084392 5256356586033096414 17763938438724089711 3625069243472058924 13796582302355748705 5086218553896482458 1890790311129051474 9724948377244845748 16841187024047899454 16374673699336070252 590284580918561925 4010280157022999704 9443686044098268267 17890139530370624416 11040209816448295348 9780690469298793154 1574213982011049845 13975086593208285276 5931887260916631887 12017630559299283868 2785168266716627796 10948267430057944540 16745734217670023169 2849241291553292326 6545311453025134629 2269563319594531032 7648599270999977509 13378859409182460919 14334667153984810092 10033804474825832341 3584905348180753630 269623015345447844 1324737794836601607 8857953100489679123 8659225528945711658 15575836699349777521 10449214013982371570 6988388260471487678 9429839632813128861 5342409600437574389 12489664483662931437 10648088909444579313 10168857732442809342 3243423895860805413 10793377508526505533 5406721953874564680 15333848017319073576 16875723018325585056 6741613871249463080 4107412052038790843 4121510042060589958 11899877568835115575 2245571683269976092 12148596981693190776 7148007520040330230 10723137533645349449 2293138596878699905 11679124743360111523 12389529392645375276 14180234484191471352 17288807549612515376 13414691506273979457 8347740142513997142 4582997929927658567 1216540238076429454 15498802207298868575 5183034607895866190 5536769081387186967 6805896857209238182 791431625597380462 970332637847247885 12909903337084230445 8239921847649935234 13098526092581530361 12608096643397496496 17107904032449607924 5433080866036286442 4875406411958585922 16059309040477067735 15631814220330294453 11347434887496837920 10797133021919856669 14048963537888466684 3615341162473651716 15317320383023159662 9773377735211761057 5406538560573624987 4387178908622448762 4308165271866668172 6291897595454143136 4349594691363415200 13680859011688746524 7512627176440202142 1485614537752626836 17094859611716515820 11259614406487795569 9307987788155722124 17162256354290841475 1031521936518582252 4820279087128810006 16149049899928568696 8261584677480648004 14708469692369927443 10978613171432591483 12912857557456397283 11740208345426227230 14789071101763741559 4709509681032692910 295289919539518154 3080826321564796221 4085528535148225458 453288442473465445 13503673082049956432 11133497440161474906 6909446793033979630 9795831386476213321 7579009533320549663 15186889610336682888 12494230071387467077 17021944026653805147 16407290862627375896 8525357277710532833 4639497554916574563 1928164332620813111 1726445464608199126 7610748011278440968 15941764438192345351 17613002624815315646 3107355010224299602 13437521861491656520 3158565988992676332 6678468020246823446 15840378917685563338 18047367410363982151 9834703559821307381 14429968231728218539 1691903196458756068 13058144263867442578 6795272955615336253 10626559848017643478 13644614390968186172 3480022064884514355 11209476847145827620 5448633429154603602 7864570634379240254 17672083941167009956 3285210827648576784 1596227280281407056 9458111061825550530 12002924934832319048 7137185165220221575 697033237326960177 1233906185161634642 3880781171570277866 10681495947319182169 10677211912872728415 15704524015139001020 8489803419942977911 606036925976222310 15415532273411428557 12914478469693508611 1233730372621679387 1949446161529858887 10170273642608702005 11803049985424719888 8712354301754188875 16892455191560340717 3588235884689127797 15446425451266018716 11134404757405685816 15580023251401027436 15220818746954908065 16030912162905616401 10415484470232226985 9808953160043981735 14076712275479303395 4515444900166202937 3453877205083964727 4185503763009841477 11269522499603411510 4722320634627581440 903318574862834322 5984548120326119607 12364824928919864812 12940055139797790524 4776591241128917044 8967919749281113233 5032251678839614940 18235718137365598689 2641282151177974576 15058475054666480793 4767393063076849309 9531483229109897681 11726258516211024008 15135959095925905293 4210590210578341166 10742367861979444206 11091557665970697733 15745481968586624832 3726507938103402370 8526036269685798030 4882653563040649275 17331983744841991459 3182697389456605844 8715217470340322108 9858472369407996019 17668054556765049157 10215820827554438129 4799743421054879290 17301509612348611250 13930999535778697869 16177186612825338173 8649283103516627031 1546984665316666717 16942900673452924297 6577683338199079752 10886450268946017205 10261838846202343696 3239243901554597560 13606093488893903042 7536060592250919078 12198472420410579125 15777936807394778630 6054097054280128913 5363997508794519778 2461612511068347739 8160468397983265726 421939104251087000 18247410669749146084 1911949916707586731 8760191222448173873 6171024822362307086 789684088498677032 3791832951126377249 2715561629827994821 16411379987168115373 17971325791132978859 13717143194767779777 5497533821215483112 3575229437154930443 4736272729750475116 11736266495397717428 11131151684797846998 2847456756477695795 10313358805866088586 16294928629311408242 12585221641678539394 4625766497046709201 18035492799266278062 3140192816149954185 18165771749307111147 6718690021837799487 5894350793776568125 15769121797530800587 4017786082859061041 9480589052246620748 12147845662371024877 5494104614787585534 9883639602475887144 16298347421997570666 9715071933799338599 9159735328304729367 11951556585888978268 5850053067605238136 15968417560989408197 13621711180434341443 18138184769574047809 15367029296916337726 189554484224574529 2607817458408308919 10844716195935619725 4726710167584941611 13175923096996563665 12387595187261708978 77040984434725970 6159791297207130552 10385346457034986783 2263140779469298155 6609714610146903746 3317881576841783742 3188469217578498948 3324056369247159965 1620617575510773649 5522766577243246082 14634767110997764290 15348115407710168591 6016771010465813308 11707155995611743961 3777979019817855455 17715153332869448252 11333693014067713812 16773465810691197723 3818877743774624177 18192609827574728514 2280521052324358741 13485276521754987826 15312634611759995662 15200813006887687144 15871738743350962295 11702633327956267687 12773433722198139186 5659753805954433955 5848188536889214389 15776958079323506801 814758882794985412 3094878141545747400 17385702339640155226 14063462813167417827 12365063062906738999 8819784907197721090 9548171323952338311 897458651414969453 7730108810463427199 8370177175502854281 4560533444954165559 8774502307376314303 14107626347271650829 17985044071471315105 11590865938791665051 12990725388300135938 15197344908420834214 16485820184169867487 11322869509425699148 2594768811720625873 8683304429428049650 1061758529104150938 9267611919940768648 16262720088500977445 15819068568751876366 14145191506335471290 7412553670974461157 14261257075961976151 1836044161309113336 9678345101663236413 9611590629445593739 10295643944633511269 11117540255736280922 5494589998780928885 1548995098049736549 14870741955581950933 2631127572723919058 904502969112506632 15935679984083565703 9236128852306391553 14915268054468082739 8391534059679596134 6886383051194855888 11856856433131897054 6119618159948367883 12167030542794080719 15747065640282752075 9921156561299283639 77286808233492796 11881307791398268131 15345868830851883015 18189403233428404656 11896296050420281731 3147958731674926130 12678780328875133909 12489357772112652682 11394910001919732749 16967292236358903628 7908807430730248911 13975891007456262007 11433797762243293619 573947557557227131 12743237518763221700 14526314684538224138 7126400759330235956 7260347908901859159 14096541156020529466 10594693262670936410 8037880895673506930 15074547818028860910 4977468240180940547 5032442057105146729 5769207809495728915 2742831092472638217 10325052545143972221 10927147670731496638 18345983372409410425 11035947046205352433 12868254565082100235 8247873070710855400 11349593618524535567 8935173557319069504 15676730477126743507 1023247624645629954 15846529294666978540 948857980744995911 13595124313167324539 10241070467248168317 455189218282639551 2212765177025137813 2491446664081083682 13293721552631160239 3988896786275851152 12114558329769931523 5208454394242606116 4785381329080902556 7948604943566706940 13739946145466757510 9329468246667041355 13720620215533995808 2223153605068788492 7694130190012210926 187916722170699543 18000398378850435502 10454661593771796967 15472031736870501221 2226791393883342170 659601741096183838 11068290980164234960 4735638155420322258 15494035214271788506 806234966842072424 4815530380009780469 18213873625628784647 3309688144571121328 7379000718534065027 7311332129657494951 10553031466962895110 3847605117987511800 4924921512283301935 13912889893622604293 13215773137750973612 14249117979867109781 13216041789987143386 6813426486902658627 13882397671414414404 16673476743372941294 14884579749852230181 17559089895372530507 17714009088540874498 3818686721653327281 10990570985119299682 14673377721911032718 8529712379245698551 2220242913266504140 14051145232084823470 7593079953562983888 7536985891155048488 11587276363518309055 4148912018638210911 10517398930634733630 7993923895636951033 8621179383781275117 7744674986696782505 12357288815888080192 6635892863606144385 14380071990407601424 3298135007550283657 6140010685167910490 6231634621875126067 16153985307810623385 8196388399338963104 1910355828012753628 1546925317306494242 1855328009902555340 3526125596641309629 15629777037425322578 2791740566539416232 9009061868447159659 15465896679007528456 4916352558215593345 3301629461786318450 15017458792732432611 10244866845456643074 17875129747178746288 8280681708409593313 15193731820302435311 6733444903021298356 12425620831310036404 13463819146494407514 9229440161881861434 16952129234153649508 5765981127740378714 6384947995096626286 6951462702862883637 1950141602114641788 1049820680614602416 1549850343614996940 4362407165689947210 10277944538110273905 9106371965238577335 10937626323538588121 14430597405302573217 9318267786920481786 7703973415483331477 2674379675670344850 3142367634169167268 17036386208200196280 15793837927104721657 8660025419391864746 796485069134492480 11210480556861019660 14990379790457797302 4377784504834351585 9910529823217869865 372459631592333734 16887876421858994374 9562478192274782228 132706444468426101 14674897596520997707 2485421557581723871 7230093495676097093 3718026448294464944 13048782552923332033 6696979930735893601 15792915052299186635 11340337126087152663 14244886487554639822 15102773697190153313 15114581800112115423 12225236173313619540 2539485419807862515 17026095074890891340 14183432161163567020 6883165297268859821 2133449119257892234 1437460508902725438 5777151328260175358 7668589848648401726 15621359454308778557 8922857959076933021 15491003874251731995 8768087337754480240 1442652779882258625 11842707937031951573 11126321158555066086 6789190158368725540 11056961098285945534 2447248098083026954 2915952542922887955 6211700967613278040 13481288019315210735 4110146458465791384 14882028277865186816 8801365883042239803 17895553036876818825 4344882481130114532 12991597876783474269 11714259306742958396 2192473941668881146 665413646632867098 10385258472752939094 16944573139244999183 4874446521633514420 247606504558969331 1404168790501318109 18173325118347537935 14032248633642579973 13687115854772657893 6343168596454450494 12551677207312967140 8943220625287122946 17390071596282089978 14464860227211650780 5087793171610816771 6410596518531656026 17444998461579880201 14869197363756476640 5215211381773228071 3766319392305901369 4570062031123188853 18144984907526783152 9415709348931248864 12813826057046230426 198398177840972623 9363448537948043773 17672206656282225639 15019775897569212241 6926856075192709376 13894186267307987841 17955768982623340119 18018400603669256908 4516693084298218473 8706361664150364420 3957832025015001386 18437555487522615766 5584493179028254103 3717959923550246075 7872024058660232320 13430934168540644160 1365299297784541135 13328358866787048817 14748644004946488960 368671010986015748 14925075794445623544 136101595927171965 14321306019810684313 10990904413769239808 10128258127050909432 1289248725965382197 3853697103478265326 16330978815836503938 10427387236678611842 9810399525805111843 16952021518939349397 14719716105048425415 1650112076201492172 18389465283172926444 13498354264343966148 17144181753478797785 2313745998581733887 11459674117881957291 16624412831895520987 7011060355958023132 9006287599421700921 6030828401928806720 15655219377402808731 14424046923078599223 7522544531397957656 4491502299825223877 15266163085409074047 6924420258447579358 13266830127502609038 10944445968967298633 468752337136626679 12344799553165658058 17635068666194334486 7652820231921772794 17927121476871456048 11400305986686629582 12449387675953730880 8769897686661760267 13874022984129047818 1515442193252210632 16914231515780141148 9547660010223637744 5514054931236373628 16319468289167821213 4836766593779059737 18438224456643016925 17687594563912908845 12577691492350697829 17186750373901615824 4267109720179606544 17174701123036747026 15568942736042940892 17959962561319645735 9646729404511479506 1333518172064476994 6355366892601746807 8474587046364992532 4256614708112456536 9906250994990782210 10072997822797618378 16875730928446069974 15259663353982901876 8293741728246089552 1836179350309434171 5794047994264180568 16663483869679787514 10801464525814107094 3693195941367092990 17908688441020732583 11708575946027531249 14691621841053514424 8146545138301724124 15828519602342390147 16290317959333708090 6720383428565621441 9037468942114975501 8845478621448117665 12740289583816849414 2814405370675562992 11044233045433643318 7308363693633828984 4756131198074459316 14493401370139247017 6050863342080062339 5239973795296580357 15929157809921065977 10188559400426279885 6310378395801060290 18432401095307736132 11061635531700909505 13741859417441789964 12962500161153381684 15572193880990072698 5947905904174123097 18282698142850185149 10857692859302715004 11770654328449909414 16616812375898501613 258230689708705434 14399057020412839661 5887389597180715644 1552307311430151034 11183280249870896696 18036588112738373401 12537306180560587046 5417119711667717814 11294947868435627957 8737302575548706147 5338530148214258367 5033832875918643416 11172611575668736211 16474275591733455921 12721934992701514819 15017756952372473065 15504618922124739162 12011422179044596257 12779861446273682438 8542160959140759962 15137711657735647384 17661483355486876698 12196118040633850709 2598304699548001100 13333271918604307014 3199243326614648823 14684740466824403844 2942550248634106373 15981801030612280697 17554772959194122440 12024747533889453778 7953854531816498027 16053486423453201450 11749223963652288167 12028374662132932467 17470467071833330396 14230768593952233258 10351837303510182932 1687293954103868240 4516305710746424676 5879107576735096689 17422588103165865726 2511362188634421566 16417562364385515099 7871578356034670762 9084164244311055713 9288214276080209693 9229022812164185108 8913126085057800139 9196433422787713490 5821650854515296342 7242960196224703673 16638530650257750514 3625642970103221178 9644909266593377387 13035926874704177824 3714056154984243811 4261043582667137385 5713718901125177735 3972676982240252305 11138017990113328857 17077821424014938434 8337290075334414045 14978696800307075560 9421210729820604751 15076393903204152505 2579065713396648332 13121883760666575492 6729150573231715285 13141358017133332735 6833750631137326637 272509848840241752 16093690218781905293 6277439274219741212 15700698598123819458 1400939312820961012 17977958114117854568 6519061190241367105 6222298183756831039 14239904302745260117 11716499350147492066 9076484655418208645 4613487229448947225 1859399798310700402 3183219609342476659 2393265698639595728 5410874311837438309 7075831374682762461 12787961055654592232 7412275510648679433 10966502163425313041 11495983542760926059 6571763593449473041 7956517656221508334 11663453497104477127 1476694385336550385 3403413686344933900 317864245393331159 742878154307014954 13543570081353703315 5399056601429707173 1561752031599112355 7249230985125088863 5272052589113831529 1530811612958446910 25887399331552941 18082295961400369449 10889328077944111949 12317313220966137286 12903368850237442652 7689999780485075392 5920464263288350013 12860047068677684184 10701794500238310722 5360854925666092002 4914385798325114624 16381017505038744198 2064687525289601849 4705997339794423175 16145992342257087024 18358527686000343834 16619470665427883530 2659819970187490239 8595136887534343478 7572796201805812718 10022481029376175826 17504280666662837952 17293880688524271120 8193375660797281146 12131945187252185656 8003745457281701195 7416296032263466281 7916004150379681703 16804306386894255336 13651929061650163409 12415903331454861516 13747421326084336199 2964159438368088505 6968931546037809020 13032977060535267617 15698354028880004352 5494494952702567434 8683855814197207461 82080047089816355 15100669684762032891 5541686253484356326 17969829376598479231 3870110873592734487 16295886583160461339 13334707117274756559 17555938897567726118 12307382617187160019 17081921334933779932 7581924913504141149 18440458777354005087 2348325218903466768 7530288074755275134 6151609772554222441 3341192949628757910 15647884270125240111 18352208924130398073 1520440284056681409 7638433493051666840 12662990205546998377 13296496701828023181 1755062400811000501 1686641708319117179 6760201176060577049 7592309307969420143 14977088827741274045 6455175906493295326 12520408481404550637 10646687191230149301 4260709853095812517 9970215930959749601 15729917131500242672 13795735931959556125 1123744200442346657 9198653912036238281 43808335724252951 9466873354513446635 5571641373047951488 16741526525240328816 12705645602210935815 15415425785911652202 1756739277957697691 939189399174189619 16755948023757983202 5721668341528133898 3059819186411627004 15781917662298462373 4710027339988324032 4696243177693287280 3821538049012669266 9603906839942069875 15570534152643655394 5722751508580154440 5346371386104529984 331044060486401101 14443940374456929672 9527634900142745517 9417604922720502221 4942963975391659079 11194858866921163137 5827606433147672444 2674532321702623548 5316956871754182192 9689361811177700805 13832439684297318162 10962800341848473148 2690191425035358256 17991746013884198187 2792373255261632223 9064457075307355926 11774938192444039496 17663794660835796423 17138033597116355773 6506283601685460684 9788122682149338478 14292397254301147517 343118824314720447 1770564804472446767 14774544112870289006 5399833809013036447 5287785397924846801 16015335425908078808 4846467697581198932 15417562583527085658 1654147692561069146 16961784495946695709 17145643362796244141 15790506595787683192 13847013924307428275 7181657517950496575 12597794776371224948 13000686113629641013 12814586130658253674 1803827878389042888 732847641640597743 143607051263503856 4665065330945279390 10807207678227165300 1143083301637848416 6105031981511738815 15035950933990608907 12944072698961936545 575917039632637125 13406522367155303932 16975613001337010585 16249549109239057162 12338241501520240700 11286911451863333208 8180130340603132308 5848681409761615771 15359550840066283654 1058828502757854302 1368703750636466052 1030824011295720179 15725368482442260949 17822082968584592736 3880655980758857257 3173124678568546488 3433976884849140103 3174208485727175371 8630034281542585777 17007508344684401480 13215084354177901077 5169682151566550300 7740205859295545876 17088845061748045727 5807656868750666838 42913175665127932 15733407821096185318 2210217455802470540 17724613814019272486 2466973883268737900 12804729546621388003 14116932934996175397 6963816321573135661 2298264264190562609 2575011586409067279 16852410844449711744 13929423152954695908 13564619105970288022 10546491193916247528 9573898193746582878 798075261427109500 15116882214618014911 17328967126454086999 4568565699478574294 8589971963324325540 5842850304701723266 11320330448911388561 8876596298688964197 3835528158888359290 13330020854920460743 7385087803631232445 14169908548121438276 4710059613407351103 14491497727127180090 1549205416935842048 2612884856761560817 9808610680095044705 16141918873423047133 16559457713962770245 10381391384951416263 5111946681099275798 6625637127378256491 4800734371559433152 14437529498938005578 17000064376936191696 10644684782639474138 7188672376216611307 924064308781847764 2444807166015554037 15418644019994224493 1110809093249790082 14475156545949968363 13223759761805934504 15248737301429851046 6714197272684482072 14774768476655186062 11079420824036342797 7853581345934001914 13637579010416801295 10949560044198814130 14080523339784169618 16454848954427619891 15588045582039921266 18384272225756541425 15572100744629634220 8537264625354595642 3698477653651145202 8619276327819552570 9362963550363472305 11781741088093836375 10382948026354755835 14100826177108508854 6382645940372847471 162620939506505267 17687071511200886765 14134014711790981080 9268569167803267149 16966038519927653558 17165918766962121157 5011735217663220068 3049680793936960580 5233988581994457933 5544200805776830620 10159006892382392772 16697404413049276641 12247417802291174371 7066153772540306620 8084810224373689765 2993553650545713152 10569906738644757499 16984871790074952072 15572238951373035490 12954518717262822886 17318433192164741518 2638302454443718211 7823813640086673028 15180977327760102503 16970456755950579222 15362598684194502686 3554877103379989447 17216224866778864773 11400553906884760635 4527435417665909049 5850814431612666566 9693455273263102878 9190757930598039025 5664521479316901914 11548551448693165914 11311556141748336050 2068243554275078133 14174085949575247279 6750328602968275951 7652032725378838630 17943398307839510267 1868744995941763921 11459313394957871548 7558645514091295664 14956942301275568584 1713975731935432957 996391328891987664 9209671829274481610 11999868991320706134 11662510862049745265 11964085917688492308 16108503593245909377 15556015673200925693 14623549601251615784 1116441141596834235 12040421695926477244 17277378077959481767 2292541529718774916 2163045762832836040 12980133087835367853 10530534810324081982 15768422364326388250 6283828837341449306 8276489873783683799 2142336719930442414 11855914481342507764 4659186482643339416 3878133847630053024 12263266137403861249 10283335723732013148 8681178152126323190 8833049081582058392 6673122363035466914 9462429191612359210 13547389627303312132 13647751381641217699 12269511415975172283 17083623397054043111 1469680140136346274 10193344591659607641 4101950961057148468 8215474258345759420 6720761484155756725 2636937976557363342 6911830411407178675 8327616991200071262 13617055918906544581 3722982926717524494 279217711433477464 3975872518639839548 12378050316854021409 14415590547516136577 1374482321935236444 16197598246116492266 2650549081364882407 2307863985719573060 16366730690969782643 10268301925660253595 5298089008143146868 5178174977507684976 13786293244534746612 14137450839837168018 153217708480166117 7820308419858479253 9075905119534576342 6866541572910297359 14155652379170134403 4132965489715505507 15551790037018983887 10371460284600823732 11874231264052793569 17670794788091096900 7283293459357010613 16930798409555390308 17351032517520228736 11030769560350355195 15508603589437613970 14810978252122972136 2239768202127856303 1898132445052429758 13914777310726776157 4176402731601496192 3320920753987865515 7401013588846445830 6684659805172497656 14174707341859203291 2282252049305606286 564612429327299267 14030788014648311109 13274163035902363947 17136160027373252937 10375194855890194883 2234790264672367485 10934794852434135539 13529330407393489970 14443037209824868779 622140502102894918 9964286886001841904 4662816067318015359 5744793662900435401 1523889906149739587 2862847871061415565 11345193313710756442 1491075951961382105 11340352626562276518 2739563646148823365 287145694865025889 9095695452421784926 17732983069640907659 4262496969932719232 7952687510867671601 13438520393492193410 7018705792358852336 6164260982311284174 4597558685163231940 11819806171555128766 14908872822083947667 1027274206993329413 15413855844829427417 2979027110492820584 993511137781826482 5066012454690238012 14276673521574888748 9896757428963494487 14482536697957824691 11170909492434566942 13001436472372348389 11386186937300460723 15869817760305020047 3046530052513188363 1104386819972870075 17674933868766165513 10941451285486847942 13553307638362678438 16432239157744924357 9522672619960667797 4564316113894408202 12251154538334622746 14408365631687495778 11046961846843365542 5709845006148254337 7109365643573038430 16843143120428779893 7614922928596303899 8140065697322997222 5894718360740122832 13804166948036676404 17723819667351445782 7205022578730411172 8920388836225293159 16232828429748189474 13185858437415655417 12913427168079277283 10580612250756167060 9429844661102295226 10029591152779817230 12990924759699938097 4149971326038331864 15510253766230722224 2105153607472210970 13569587041965132924 17556964344315029875 10065746635625999885 5280129283151315489 6704816179097675901 16132642962562764909 7291333827838682855 18133075824860535755 12407824435711508151 15792635643138720235 6587181864040622214 16401540259127291327 4135793618216098634 17853551476006039086 2070583269706810284 5942417947077723989 11107103600873564112 14700785722540058783 14541541982842191650 4797380662788732923 13379461399716249423 13802861396393975121 4879916742322987681 10275708471540451701 369371882861813820 6222674509886652553 18040755776373203929 15173039509728597527 5694711483032766742 13681980478941303108 10960301654601584005 15722324218439713401 8311128661139359414 1162546327021611160 6693106012161885515 10868343675515234404 11865389254350758795 13053918474790658552 3546201936261538062 3042406542246065800 15381357088381769593 12617146119560860436 17754091051834876083 17297389865182156238 5082368277382795625 753711586207105181 11314915049574171497 17071021345333037454 14050805923161250181 993558600127924839 2034089136379981354 16763627291090206235 5225197040134727745 17137487523199416880 9879803556725830772 12117205925422489455 14417117430750168228 7175172809936934257 6457986165864537793 6383335746978190014 2980419411753045689 4367178344514861504 9006487241632258015 13973444203982764344 13389617047840392234 67954170782289829 12321492401958379007 9777809154237626758 5083091909231391703 8182109355255735083 5981039401584614239 15423669118076631082 9008885134775503175 18342679091550873155 7462501486766169743 6342243465250347777 14195690671155133621 7904657598018594433 61444878651591960 3241793136147928957 18266024667862303988 17296925093458315723 16771702755124822801 185236149044682086 9749555778303105649 12447160000456685985 11710104110058415155 4520902083376121002 17751604441786824625 16257324892393750652 8559372109525988739 10138307336804606453 3207200541538794473 3794017332989995077 9542071251838713804 2338336977150820856 8369340221316762388 3403710747617557473 16035428482037948426 17680111593406372910 14387847019984529114 15508956229815055602 9231172604716374878 12754883260672840285 13873895064523848257 9367523465855352262 16451452302377358623 11817154322515117695 14571606654898968795 7762300698354026997 17085531064647337535 7869870525741418622 11429973431168077784 16374042694624077259 17715503652561149870 10334495166171723094 3364214570065030270 18154038688137837523 14363602153761495302 3151220438982676167 12043886306052336281 17810997592147340802 11890847135195604805 14912755929958066000 3125051830959121698 516882669417948661 1826752948755771085 7193536186356943795 7878024205173993611 11325986740629061704 12640148526590986937 9677274962087729089 18349888874073353126 14062675741024842793 4683366163022913978 14769572327952072427 4072542907206138386 14647948694538759702 10592345967564295174 11023610274013630646 3400251274117036915 13975117193273193460 15692926200978730238 4344231772689701717 3344922512709101026 3604252147965600496 16333207720751364419 2376862328497433069 12571934819195848869 5529001510175557795 8045920424721890569 5688071767831312479 17279846401700120878 7653249929353430053 14126570436681776816 6122584151952524349 7999699356765335441 2235591922330372441 5912122709855277974 16092553098379791875 3245946782873372574 3454670464496161716 5201860121497163922 12905956700180008033 11600902924040387748 3898193329406975355 13561548795102883979 12512155793283246647 14387506216527491680 6531867532658193910 10956523764470602109 6324601322763721996 15757223982426599513 1136304699107323854 14875247662725166072 9023412478881817466 7667191695248612670 5351521335285289500 13054726016714938837 12297697592616053575 8832761623183852709 6512175393785406907 18259797302502960629 3006346399630731621 11991495977027855321 13230288173313707128 4915765731880267164 16638570100476254000 6700035321069562079 16337367687081195574 6589163914683854496 16118934181463749408 8970123378691305286 17229516031521648711 14791978045404247925 12375492923488617444 13463039610753604581 16746715398793621741 3712627486064128906 13078401863465168162 16621916401276667269 9959140341874830036 12796719949804317928 1002575025814026290 3911308065463429957 813376828170602971 8028009802249399551 5979538789782511215 10785598580285403451 5627088172344145949 16361108003698142474 7643288959981857786 13041347331331034933 14741554541812201424 12924375728113947390 10551172664403127188 4634999785947001075 11216801399728232887 7933601458749321037 3903602399523453141 2496970153461733358 3388730811355400546 2746099851612587169 16247840275650667733 2791140895636763208 9296241115921440620 5782773209532653990 16762503404836816850 9578428147481596379 6350385598082369130 12949674829252126272 4992055391792532978 6924725742314892301 8172209431428562393 1345012297315611250 3702776310744837340 16359603735757089234 3143177063258821465 4695065406097765978 17925674407414004071 1841554954384684943 4517970205220101411 11021787317041532714 15492283926890792677 17495567458003030920 10075140466731798936 1669960956001547291 11424170859895034272 3662953069889547478 14160988203387702775 12103810373262746895 9573782803616471289 8608331803378652383 8048440820641260314 16511454760752847777 7506612847196784336 15966365648707588621 80430548652982426 3926203199355520092 467849711103570152 8670162388022944665 4540333539183114456 12478466302330594840 778796011611990048 12085980498696998183 746964674216709169 7122342139816795878 9384639702975970036 18194345953227972644 18432339677642184583 8336659843846928232 16389259386142716786 4902892685930202404 6588659072290105050 12697899754511787339 10886040835678429241 12275612322410840599 4131435496735879916 1053649958950714483 4141345568490555318 15012607997964900754 9912479805637256701 7758884052911028837 3504864069948568153 11990122389635137864 6186486221508402237 15464706449660954921 1922735593875165318 7334669351190024906 8764769333131848074 2467804961267785908 3847565137475737752 6876095512200458068 2440523912650952262 12326928737179993391 10122380671529268001 3199988424536885931 11990919892123038465 4916997012977493788 16855691689643616044 2575416650326014011 4228173791643491593 16974636412068212221 17436559871268949389 9054243537198591912 4157911925892403653 4354722482848191051 18001999761539509755 16987398733094277999 1377023760228712205 17878545842037883609 11009915122779958222 6601447447525149794 14186344947447940101 12838719800958161820 8486384801519145589 18195356731850697020 6644747490786190431 17443615060928979771 6175857256002614096 13966383113455232180 17556745836056661960 91194170668188984 9397411605837315213 9686169120648090268 4161597772551981660 1738549803373843617 7254804120700654081 10313108799509147009 4181940968654311238 12491763669794609229 1566870661302997571 8443291237416423466 10486410250669126658 6560685091092559623 1004030246686847588 8794079521909030767 9945654066498147033 1177970262951656902 1149218345520249944 11717207133242646142 17880973608248064883 10945365060969468402 12807904770580125774 12006323193285564547 13203993334796470048 5291997812059910583 116510010476651836 6890930909019217127 17763738141203869385 9674386013875329135 15122527176128949019 3025408040749639354 2380312743995172758 4167787237408612568 17332768235836398181 6592362712995325207 6130291883779687482 14560111470927398967 11529079490508049137 4683183435501977446 16546285725165219422 5008093178158365548 16892871245502945205 12891763901060421107 12457083697188738296 10892152753732517757 10061306791875226258 8145763492115041131 14685132629688686129 829347135556972606 728648613105056096 6124864330999637230 17831926342503339375 9676544638870794663 5357887586030197481 4961866961184414437 9029076995572703482 10586952053522254480 13009173999537666217 3980085871378823239 13603279207854260812 10843064329712200210 11229674076062860713 13383163730967898981 14936865347060307673 10238158064566427678 2987758586177550385 5565969886552944921 3809567770475107550 13685943683797108442 4405327786960392320 10873903352433680799 8110405218307666591 9070116436871718732 13001525008342378799 8534751651109166072 16258458667037986872 15094083711746469673 16285914244312475349 6572805483368587459 1474617076607320207 5806949505080949984 6420683438268360089 12056313142931041066 16256984224789816109 6025086796092465170 13964835479901357147 16191917625170311388 4480717901865357501 15771191174948097844 4904934462812450542 7679483748738746023 741191432111778654 837227049711050270 12498908511962437768 3722558707429064226 17348467260632979107 3270353045730829731 17289760291930124795 8334322208098037860 16827377231000595200 3667646641970954417 15069949641706575378 17514155349081341344 11086632422928885725 18135836215217805577 5589132935485525141 8800434376934278405 13091642076431233008 3184279507159047031 15916440310143658828 15516275572621314878 213196266478893097 11497101103508372976 1178255296300759618 1984618045237801877 2349220921451198895 11630212373064996015 7221461541562836726 1039259604402866378 8898369417951755807 1431518187742714394 4199466455115972582 2082277102486101252 5291879302148723143 12058158889909171018 6138065119427384679 15924642229200244137 11740751532471162875 10602204174399106540 7153737064312164912 4784953797446352151 3509193647448500548 13149200859874722199 1773643109088232268 9954716384992043334 501096844158095958 790625637126729932 12787517612948873921 17565786778319325575 8602695773283054766 16305127950480218120 1271682465958101022 5300441547620470162 16971192240482640061 7002213422764112434 2017463452178889160 9538198956738972898 13114134877784883381 12941864263928902188 2809045810482694279 140893251953906562 8434182662007625388 16593480955628846689 6534089950737381060 15689933183265194327 8722853391903070609 7442233967635014644 6683565065039583102 6072655284919664499 6829553847014145481 5203138108943590255 16083103103454828813 17089322610600910286 15663187244780206903 17441844334655120992 9352857756938502993 11828140981005509371 8937330816100626317 9008593671745727454 10585030068174124891 10974484494607810524 6580196532280731613 11822620429286741951 3277451532579375921 10332195266180470847 5484028707280720477 8251242437569372391 13249676373934981580 14494794297154935055 1322541449831787181 13036803831885512324 17826931637266939954 13967672809637991395 5124619494627717496 10778711842235269110 2213344745024721539 10701852057788827685 4868552370022594305 6749464674355040310 6387267079693865271 909649753047119505 354574449645988227 3569651877592578859 8546362279123373068 10475237758140131556 5967073721204793140 8888835640882970892 1324762871519160956 7786073011553581577 16631464977965677369 9151539189848234103 14452091281541883800 13813779422968569728 15997539351849935341 16978382116952171170 15699007330513726018 5733768976837726147 2355576784356010947 14764230003749475785 7429733110049113829 5435964081400264983 3770317525161750272 9026568174289457315 9236843533812772509 13434989098573112721 295835454942194129 9090152918403853341 14943183116025224120 4408232952136901448 3142649932869578890 8911039943456872262 14122505347012758449 15624655192688665230 11817947049718412916 5844031336950810605 5319083678827282316 13135883100186958381 13967836664721131570 5678626229759151288 5473835842220946253 9925407831043324849 4324705136369917848 17656192768764789427 16535180176045207723 1003048974449129054 14536253802427287268 15939670832062215012 7561583265093969192 11446293961546019907 17738876759626027697 6663755015536294491 7261927311439190029 5812604767862676165 3058150421524904148 1208571705397366745 15679907910916448871 4068613239970992507 14233070662692971927 7079578049589189462 10374397331820562898 4368311622842824827 7170890442992146240 1576337257550109213 8896385155484302090 11263957410747020353 105144495062369945 18353549020407074877 1708511914144724294 16865847137933947142 3918637715140888122 969171108813867044 12128786565913311587 6891003296296737836 7782122191695194804 822649336910507977 6716373729259492551 9003920534959741553 680353977038993207 5253947525246030862 5940287081298171246 10001797500508317356 1930683667400441029 10826267659445044894 10753849374980896941 9858412002683049547 17302949044025647355 11834894782373834161 4836688750211872035 10816528698486166093 6853922733683491728 11928173348672673708 10607672755896938258 14979755123447580177 6071412798470361467 749362677073909857 893525552408636918 11355662348942664968 11471638092669723979 14946887693610969096 1126539135922797514 5520833487998844029 18259793227100446704 449137604945016505 10256786711895989544 11976843322225191505 17246056290555433822 3086928358087018850 15406758131340799260 1900215525276790472 15125391649023129407 14030416611438055845 16480318518489822066 12077327158215985332 8267110188489370931 16796892474716330842 10021431818854159907 5426483833681531224 9514013765499330448 11252993677648202712 5220992474748513622 16757469658241226159 18233775930235503886 342680738863936888 1840429839295739277 13460839320494899545 9787566408542771996 8568722762994513936 15848719671161006508 9662565614719904095 122039434769503482 7278507233766105674 7226434567760016648 2458838105909719207 1125240706077864583 6921971806862886948 15103980474225677291 859590937726410429 10964737870725089802 937798254422273850 16204993287657629740 5369167161373207450 16537381533918987591 8516560222620788482 7662020679960614053 2976939078800147155 13640812010869390769 14020043403395950971 2800049842756321464 14225933429883667300 6421980515340721259 1200250812259022178 10645204927310164689 7196946691456574510 15702921914098224073 5387475581636810621 8675518054749368988 1663133293681655213 13071030156991476814 5836109604974754771 7751374211556592341 10914697105811150363 3213020275318156649 2030907846630730535 10302683589106754098 1612113821079700906 4971737852343510488 6845683834441867356 2787641814190419088 17667485961352908736 11028353923180149607 15903713599966250413 610682713545421899 2080585070134827044 7154416314063135026 6364339206376774029 9962059621107327521 12323025732302658427 621684254515360307 15450910648537773697 9617784539563857087 4085273019647586914 11107477403585333678 14827623204568902658 12501084405813960384 8276768896514336882 14930331351143194165 17975891587650560983 3758191556539469349 17676458253681281403 12070499069652210066 14587598456108470873 1294072621059778608 9372527128715676006 17584818897835239347 9908532129448408164 15251183063808768759 14097666648599829983 14491647827757883994 12568899236710988796 11838405697143979777 7959911447974614009 9919923456710108258 16957371816978901508 175393527587158914 16444475953663711105 3671776307034425876 12093417156825985864 5603763182447311262 14909081532848374359 15548620705363161453 16829453376333797442 9437720041277434711 9648868785190138423 12808070857861975224 15200283986661494734 14335764680754758028 1622405269310357779 15876739622561698166 13440891902837126094 16453416059503269446 13855222051092337516 10562055847438026232 11100965563762281869 7785596350128372586 3751018929833029282 15168714221606025468 5257341058889070218 16617583501455569313 16564773951734214230 18079924602706231841 8739826983973313198 2827423078309418481 12796229789159424142 244002516380771299 1094517404874948818 11839493646420373260 3785376793844413003 16947443347483638450 15905849429274969535 55528304611944170 13570593205742854170 11196905311702996356 8418190258411428530 4872151965684054737 17045096737250940678 118255246136934489 18334232157545297339 9237297738222289094 13793405163555313018 10827453731615024854 12985111883707585905 7629137804766702896 17952085688676480023 10641920570456553495 13988055763622267576 3804727810371820457 12100024000841270334 5652114555126074675 18387124862423916504 7509629971349958076 101094326448041601 6341319847752142372 18403023164783292162 5421109814745603803 689844812313392653 13200455371647611677 11800329911236860501 7993226928949154321 8439450065648584720 18118030119623238271 12408375037136586192 4053069375459699379 11269297531545562034 4756154976421612911 7544877244914163039 5015581334491371949 2134086692568427500 10004165547809940123 10093060632663743423 5032022384248262681 14066638621210569846 10322629361136211816 15387384613237506439 12964372048648551691 5531887166710524459 5965055022310704307 9831332916752373454 10351258209088561118 378205284912399955 8930562813447443242 9159320033326859071 7696843259953397155 16866455333121063594 14253653769009081434 5124629180919383388 15586257447895518788 16427211190774121431 7229158350684312611 12655967487070460680 3890934745450830532 8500057619182700039 6613509339883549384 14513380419601983437 15858818615706879774 18018062412916048505 11235785011915523706 15953194111329316816 9083764407048699181 2547469975954400534 6796214907113897577 17193541155392514664 13434555208991756286 12942093610635461015 11273209649438726471 5131403586929363998 4031349949003140848 7712954179776966452 15860146575519408314 13822564248272556496 5547471240298396966 12207654963004575771 17656070552259450926 16377323202716460150 961478004702649325 13463759660836941956 7886762000239125566 15885440348526271249 6339570116793514478 3044911912931182 5840291694322945823 14862665964450399521 18237938505980951098 9705665012569065330 4335750227644282803 18049882452911594116 12514616211066027782 16179901106838490602 6400090934530986500 5095975038943555449 4978513440079664317 6896897559320435033 2517001695618173669 6002047387614464924 6234780148615309245 1192098384902182173 9450150301735137107 11096800029882813538 16902781788283624587 2463293182940100261 17528818358696792115 15065976301280145151 11062219801057840719 1071238742897334896 15328513030091240464 10116853788247320987 11539714605663551577 10382745260971431740 6431169492775305759 7428099869942920577 951177856820640057 2280697642630760262 11066804238241225760 7505652128675059996 17997011647114974314 8932230952533645150 11774800101206041124 4069359258054561249 10558431756887315441 11602435381934479375 7174481238790371108 15916943005854017885 3852437339861063780 2087775734254178056 185628250746725803 15262497435584674088 10582929234021998992 3225933144774003154 9591242360015442926 13780475895571372570 11118124028909683103 8559558407887352226 16036511043261959122 15983113223936759965 14015636120025052806 11830124101194960268 10845796292418833175 989000695043832992 4395796511291195649 13651114767239317335 2638121707290471770 16247052592384159383 14298062535897462990 105595420348136705 7781383222324229333 12974396061790228271 11676644859233997900 13993777262675555501 2976106506135806509 17223201047160938180 2796878202821596958 3291280906761979956 6793973814869726484 6546791046556443245 3194389539227326664 8620919910452727290 3933497803328711618 10097848167989926993 1239140641066945496 12538585229177583116 13788165988628285256 2317874188257845605 10319937883440115537 9140555647207521868 11989480463307039155 12690811577924625474 15732297038627059323 7632707085946537283 9095355934985191746 6025636495760796648 14705802756413733838 12153571918235244820 2323090848401699864 15560833692322037668 2386707485584841260 12168650049962334209 8269827421582507572 4550193687334906154 6445278156229324043 15378144014753177857 13365756983778960436 362211000658065870 12142067615885005394 11162386057072267168 4919992987616324010 701987372655317248 12595949088919381717 14420248174321340736 3600836207487229334 12903555439229577641 12333555514648547576 1556510250985274072 3427589350933165199 11990471626746762052 17797130569213674371 4636714702380337452 13589747838426367221 3202230248184696552 5515150772897641706 5986425475613922110 16511129321136158317 3621891539387734703 16008048233911404051 17087644484988983256 3768854225962562883 17812029346220984573 9110062645890177337 9336742679964054122 13958820383091371413 7746638108513540609 4288215019311829755 4156163729779142615 16139997592962652857 2974860412461058738 3659646985672794701 10426107351137630341 3826745189774569214 8882143731036117722 11401071923430862512 9959526082704697353 2319991317542945663 3136310847945204639 13989825272249275188 18259826100130754830 13325632698856681170 1988179103763956051 7430530812227141953 9232408477474757666 17509699099794724652 17558257575547650096 5363646957663167853 5885118686565067814 6969026608517706871 17762156480759027552 5511656400159255266 4837219933097762715 16940276496975598036 14053113174561727180 13796299958778354872 18014057103624011293 8421336361117835576 14461303290024161952 5829741191109076356 16679755480847575549 7407051006445186835 3136802871020673222 8768189077738137841 2102340496238973082 9498577148751029986 3751625914558720223 9577590039142865691 12263243902865729491 8817697705621357056 1985457538186382242 15762409377572217088 14961845631611353665 5084281295222914727 15630755193158353105 17268172203456477229 9640377428708428147 11203499980504304741 14194676090509173734 17057395274943211827 7701719060114943865 8458442403954337367 1122541088139294153 8907399934679566314 9641660884496900773 14476342665730210876 8353357768589710420 11772663647968873742 16478762672303758923 16851620254699557520 6019080323744149148 1529318906047092210 11763267057823614886 7911786771345602622 12475246438497603204 17454780849260015388 3237218971133723547 1038819119847788866 2070855541816720392 18234591664125948584 1829656856027439966 2297669066026658869 15288776898673529249 5353221652536049942 903555213744719753 12349788581687415987 1280401275999447458 16096626690049991591 8946665611591143887 13265727134924514253 8931370177809832134 13984056343717604459 16955502847029081357 13499749748499560468 2070069913301203156 6354589054957014357 18205939742420522426 4808631120075866872 12464271150992587567 16443305589564469803 912744885023838283 3080876605754046351 6070645707347497479 12037483567375306031 2704653047966802959 15083355034846991784 3990011992703657219 17086837322342314892 6157459302766373607 8222452473010888151 1012943382243935719 7504493989474423629 7020841020647927589 7207819461378908635 5012988726144727271 596675447796994278 14216043068563266362 3001930506634711477 14338909100249602064 17932338033033410449 7178616339340895831 6532331547721844225 291819700839671265 5435925302982598621 355161846661025367 2529726432343208003 9738573679090965236 125155348521894683 18081990287153987620 8843647067987031446 9222325510936005527 14513739481307579948 14286237768898592783 5067248612430899974 8802006112979309960 12274575469955573317 861765811150984442 16683956023813578433 8709708845181196087 8353158740840519720 4002578716417100966 12304445939457349157 3769966862265450706 15362616947743583949 10782875000243037574 6587681777987629284 7509460431173687326 7154398103265178441 16407101171988934398 7746473644429578082 14711392985959157598 264321448114748340 4081567195190280298 588379376623697701 10941576264649237434 12843270930076474433 14013225562838161276 159238016535784860 1288680273146311421 13957142780346404467 6492713508013703461 17701913136178897237 2093807897518584005 8961439064385737047 2156045519736698537 918800720743355588 12740873263157027562 3005123487490804053 411952545629165546 12280830861071371451 9961059258680332704 4405566095027940656 6832138000695080195 11000030872719544418 8533365216305767392 342199618208375236 9276588860543124330 11019778966254414102 12667173559658108213 17258728003192066117 3468057373415991182 12342672446274990599 5417226975637168194 8690244509413656093 14437406390776339265 9284248074549570914 8099033577276140879 123618724314929415 9321860607887254870 5967547209306287262 11272873578418771935 15115639472307496306 11313775414862265478 6026299537034127060 15443076465191241980 5215892652371516918 2047392417340643277 1634788233582832418 7547826645829428843 2008575078428822975 16239809209924669342 5850976326294144026 8783659973642730357 10811264433772788285 571808017405936993 17101531771180257094 12464490735631061726 5575221942074706740 2963692969364684244 10347278576195735348 14303328093588472558 7630032973673046559 3820941411292309304 650004529988316340 2028982443417828080 1003568797676228087 7644035653154914475 14612753504347686043 4858147899170721214 18055989218422039950 3999819358385490454 842209910404882060 798358929529198331 2350953980639362168 9384379826529563995 6823364121985565966 971709759141274727 6765507057837539993 11365729957795115028 11516397441214546360 9619030798131806156 7477042116417435040 7246544944938164020 10063625009178325358 17547807460974516889 6191194493518408832 2835397106158479732 12986048209585853976 10412671446781500715 7220062440593819269 12618983977024422424 14004258053269642489 4522122243442958649 16421478082200849876 15105564633925519954 1362166768963508229 15419061776953071623 3285824826401453490 13786714873873039285 8497348516406319968 2518749771606970268 5786930779690771100 10493513865599942110 2866846097489102316 17238542467334795736 7556758565395258857 12436736334288149070 9967201967389036450 8408975395096347490 2903675050637974913 12345934128743193604 10613710992074058612 14878145313896237681 18099584147748582106 13125352651805894932 5118186001298604391 1012384965128459009 15191549244219864103 15782252896716587773 2232556359114341931 16145211387861818816 3320380471002429132 13497934726321946544 8361850160834370547 13770990049147881950 9353864874841634369 16783354516026594437 470390348509195280 7659552278486684992 5042911481382877476 1849823831742781535 2351055382166388811 4261585487049763216 12199688545760335780 15540232765295435328 14774796412119652926 543332514731922701 7482084019046444525 12623501561523828916 15561106268285794504 10087423935520326551 11218075464375008832 18007030910841460478 9059080856450467196 17065345649208695462 5734496642798389451 323252824211083698 9061561516391580883 14842998176483587182 2780968099206346655 3888722136876183613 2111067770010841608 13056359871853638241 6755566708154385787 14032189283207429976 1035278045231487927 17333501196611693110 9119766026030918623 16370291008746506840 1743009239746297729 1600718778050265983 6571283719211990347 2065841640679156779 5985209903252786367 17750018626202523497 10287238092916149608 9082050367248633557 16509985259878035470 12466292772225233556 3168819195625506008 11483675724630310751 7885704390513842624 18371367328088994868 4113729609339783876 602294760215995862 1890498257577484008 3865919450121417096 13908321744347833034 9727214910953952732 7540662462354382075 8205264631238292672 11028735206406095549 244025502486768194 2022705569997987818 16247591376831647089 5484954247519300846 16007162487466142154 10146744046219183350 4083376780769472605 18110864675926664706 3736555038286865404 14933673494563333954 13142144420263727549 11657736972686700832 16226214465900623236 7382945930728232163 7185626978432859442 12258677136150156559 16347952204120253029 1399815416757165898 15135632882575012516 515557898398760525 9266241910967264688 4881258674359916221 1149556945341202763 2056888284694301650 5597676058621505251 4566708327531699625 12578147702488085735 8517388732158744717 2429055421458161330 10379357033299900575 77631980056333035 6524067146014498058 12069621032723734384 8900935973587793575 2561988565329251326 15223173820516476176 3891215235447811987 12290113739794689442 3690451782242111517 2464561139442390854 7204360871363098404 12897122626969948220 240246514152651195 11117257931105452585 955023063079622365 15884663089776075695 12867101364897858483 4197397668309450079 17028660972784898049 16713668743313751325 4745668548534184017 10202206379383333983 4910308812784122039 9793766203827671083 16758484431946958 4428113865278497071 1334095365203812453 4135930341582062345 16908889529920368092 14290372603266946218 4569391136874081274 961638935640599043 5194961673514255982 12991010414986739326 12384170890677381996 9980396741686146012 18011768148723768148 15925136176583137879 17874047699862928359 4008643159380459002 14259113874943266931 6147043615695842538 14718676257783621818 7782272708820976078 12273561104265385574 16369102008604169095 3644046606821675921 14426840719618272685 457872340795280917 7255786545027570141 8411731405480544475 8381223586550952208 18228803175385576420 8239623907659325619 16620628749724198542 9861808749697577967 3979151566024297302 18435017788335395279 14339553433219880 14939522664033016409 3099852691947711775 5688583334825414340 3718084442875167924 15242572359023923470 7723593850871503277 14933083791700329892 4842449139263750912 14673732740405658301 9737111183094823703 1258863656791594817 16032872012595761263 8403879524262091907 10499133514629307051 9606236503204056695 5110088114938953460 13861498464402811967 4619615314398356954 2390607464429330759 17953565746382370891 2831592834516975272 10822019884026027233 17398140672703724771 17481368376736658084 10051421095283958484 13801834815580487431 7646946139511993479 9723044426570873106 3274263928317177050 12232096517517806513 4081752387991536814 4291132588839725432 4446087009761962935 16290216919508573743 18139864985133790210 757227733041431189 5994670298930763603 9870128306555524902 18282201627439738052 12399953013266934787 4041001635458419529 14179401812518996354 8120072126617592435 13680985779146327866 10805750288842118022 8302450888361675866 13054499287184555468 15962928652808186485 15779550584703608058 6489790111505360638 4344163830862700484 10185996131498995824 17389116228673803794 9097344980137923299 17446497919284481376 17203234576543633871 14925656393120584440 5411625328226077467 14986660116440564186 10095952613710428758 9896520348024561291 17995044170931386840 15169235183963732485 6888442306890529715 3637497797510453440 5755175698073310020 3122030384027131252 17825236042134337313 9341079848544768726 14537605527642689943 3931963384332798677 5643951600955394575 1953877708460742686 5904028673170820325 13324788304136602120 13095545188401950982 1098120116797645157 7820187919687943777 7927801806809769087 5938831110034044705 10044359395925758519 14103672158817561960 6055758607780725439 4763035618218364113 14798759348543898262 16742222134417195579 2432620989220823111 1215816018615614100 11207676410053876868 16099683458254662223 5819025834383840077 15544923860920926985 5171921886815993523 18392116283381450245 5652400870550087004 17939322128137560165 9483950152540551651 7215244003081062178 7800002715700466517 3214971553232787831 8123663950768360423 14776604953738948897 3747451795640713149 7707217279171089255 7931163176230295695 7872736937356751538 12285510900690663512 597525673866831228 15154872577321575880 3111933604279460734 11534465640924858575 14228966826278121372 18038709600077160680 1659334792833792611 5388933609947001823 7924538228939351515 5750461869718392071 4749826083232657592 11050010598973540954 3834453080285624046 8695342685628589128 11708416162035453454 8929363887240150004 9802317038783874088 6364508735025336198 6799521243993192962 8276929253007149889 11614846850574939809 4835017464955677065 4296273217048974731 9291921974949873640 898013226062530421 962575998388035780 3103631854216453690 4464890610733678761 10626605697196756336 8540882994169387678 9393994720765604474 7865292863767107878 8454540561146213858 17210218753456441131 16490503640947467605 14952214066449165073 8760586040254210816 6734399749671553963 13854731564179580635 4630968388054033659 5023184752737667337 14161354563211633580 6822008268408212251 9146432048694557393 5636895011940961047 9393733968919317646 2803777416893256260 5423064738936083689 7804605876862611297 15414277278351136419 9574528804818934029 8234705746239981184 15529010122853771724 10132714522045865331 1836999585632053805 439492008735942570 16552137909264856948 16635523300061056628 4574334387803087553 12712041700667300160 11828440318632815151 9616845964969915632 266914556338735816 2700607663252029368 6084606989129142135 554402295834300677 7114689710058196134 3078839021617339264 5015066543911519945 7908959926433990237 9557786009484726560 14042841109311349969 14970710768935062855 15152327706091795422 1638731487723228812 7472626967726283190 14995983385420224900 2034225732649758570 13405711477268330936 16261414249046868412 8934270550786089442 11103314229694552492 4669925418522242731 15678553749130062113 8839448782027213380 7898820403318065333 3894015131040587688 7269137762864023681 12916428834604023320 15370293721396992138 5506967264442870279 14163388191386060527 13819758841119245881 1372035251664341908 17467203162493446107 5684267827696258696 2440875781729250922 3675140284931314122 6972398488495891352 13939792718156273638 8483082319228967714 1108923102314320954 8765409304281924952 2990419800160467073 11134912932103053909 16888316222227602512 13463693458323533770 5529639200032031785 13271675605582123039 10750784723389171063 1307772938961129216 11477862005933668704 2200471436254838469 508725652622893145 3233513284710389516 17716384723192246015 10573023864567328495 6428462193958725400 2743236134982179869 8792834680596852421 5569090697698658076 17731624578862524270 10743704781966408223 17548959458238777397 18071554380587921707 11790498235132849969 6913779619634785635 12758628014527862942 13806704222606146528 8311561212324400534 5876515454688011838 5712301479374063367 13749554375684582044 2242701867708118813 10232199318300657470 14761024981212788885 1984879916794782837 13850709978667370944 12855339694282412795 2176481045402849325 16132283922880558294 17940260672595379202 681067819932586701 14439080717589301719 6060419961337305594 8781623045546083590 16518627120564699059 13918780259125680937 7903341993132591083 7294508447880966122 8985745637838981427 15457177382701083896 4117885657075718040 2193552271481038364 98456950875643820 8135563650890961088 6592323357778422627 15592296991633773790 1119992628387118891 9051279397859552712 5374818105880403102 9151303240630430708 12624712190976245425 776292487571796521 504253223670323352 15633075460116980632 2257191775363028116 16002286208445234364 8943013023726691031 14743244950091929510 796522604665209413 6973465397819338996 709347905151702850 13996973517587450083 17966643560307034958 4266942514797816169 4231144455618000578 4526995903375934692 13658470236067877061 16429822918387627783 2057639386495780760 1043213320098542390 14392234351086161961 17315321292809863448 1704528888943700161 13863671142922307698 16944688321607047146 5018792459829061910 2152137092823520062 13824048684742804886 7679912587560509277 17946078905357858842 11083742660612131914 8289234229293541052 10060245507483834962 11835326206448745152 11269936160601007118 7282773815961613262 9423331060537218620 3470884994646367092 9351528537278656248 6630990863488448179 11083238609188053817 10917804628622642146 554720809411787034 10334455770887089190 8013361987463681448 1119205241880942556 81986149535392116 16826591524265452570 15502560653493138095 10166356038993695086 1792995107620299732 18147383363119991181 485842478425793315 1177028318050236583 4589454945849626651 11468053723605953707 17619517188967833767 715232825011566075 3832099322879294978 17775973454190683641 12204552586312713545 8936264641236077051 8852604278455880501 4205168681019574655 13675906854848650815 17889211856855390316 3199217636359211495 1406324110383196656 18380156769444956213 8836715590283381670 387631216244257234 513623845253653416 15480851319532663036 6104683709143225519 9177658458736533795 10378729771471658352 10442860291302931558 1503260157653562243 5472776742643268935 15306953496525889337 7822613759798643486 17907869628154313832 15466734517596683491 8938693361318129236 194979431640182988 6479792479031135746 8054388635371081981 2673793106416974053 17276443712362927471 13768623636229343944 5024848951583745826 1767202295930873334 7885246180199359396 13009370688524688677 12486720232623364119 14397349426591814953 9426497334033325306 8625490615708334674 5653170691237605710 5041266054239428991 1531583245258499526 16420962161735999019 5179947447876586897 5696455216687575500 15262125680578312693 8363376917159369144 730768409380374068 7901938941298377731 1099028197282975664 17905010342397043940 10673670513737673783 13899700370879660932 14333194760420750890 10244525819795196314 2381748830015098417 8831052422169371795 8006182364724501821 15375652899536804723 12878574800690489270 12852678228777358750 422769385832263231 14152219194853784848 8362320160108616078 17327677992674120330 1624653794395361477 12299850825928889882 15673265125182032706 12952400586028706477 14727434783334241108 4099472832063377970 9721555969354251052 17030080966052603789 701137929761311530 7754095264203568484 15922627310194734446 11169916457051737486 16846026149905304702 11158278703808051111 11822655216746705185 1879134204488206946 6902542413175531624 17844922008526912818 5592924618951741820 5131025613557678286 9869442267941073572 2833352754675384112 522834631592691623 4160886292023988583 6914131118027284543 15150278138921133971 14033937681777633634 2958232938527428775 15459921958950722895 179864583961043900 16052247415531019220 2697092049873841698 12117082000424871773 10794900448824945161 1529958104312849100 10864862400331000489 2827597949610890052 793103856973515804 4053916358722146130 7716160934569347576 11303552453423721631 10215992431863317734 12250030541913412545 10396855190303103537 1463319966370533782 16694803257906585013 12177660102953797028 10630907765941400885 12021426847973692851 13662603810410224646 14840677023180245899 18054582306602971938 148661821992184377 13230450198086967748 15450576314311153270 16578862317565209228 4145047849233830331 12767085512930443730 17776147227070392790 16929127081510760491 7659286227281749239 16174056210951240486 3320931451363504029 1923735361692698579 15331365087631058581 11681295288066352450 8814569712765402641 8771712877714398463 6222356938905015589 13980406413167030631 6493403484847219017 5555017543639872940 4150671209488816727 617620012769566141 6191544726631225901 7000215523884475531 17322255931972391367 12934708042408780662 5457767611695746014 17732461400289134742 226027043677701693 17273276825938461752 13558124911591497926 17091551697992617513 4669033252479200911 1039836513989703065 14951261629469894175 3300833955699145070 3864997912397488284 1666619875555972842 2866705782151540353 18316382682622211031 10596858870689218077 4648884086599789572 1289857196855309179 6868819852362049373 10599216251813616134 16156039948825368977 2789883221510135615 16245948580862710783 17209419715706311353 662474556619390509 498309207519767308 1312904339115051718 9851388838623905107 1100323786127962775 9392251385304707871 13709459316320301630 1210872631131286241 11766351145044326182 15952187788829952247 14023524368671975392 18113157261103288690 18031192759550899104 5937595258275431523 15463715309897580671 15312000725013456499 188944209260068329 10416044648150219432 1402066799958032031 1722499491130771040 18198938241214101150 12482620621627917708 8356415099367397860 16032692518065279035 11209489832680577270 1307440027230145782 13871579537601116575 12614844550190128855 4001163148122955986 6893675329045856234 3200923243658897129 9052345950943766189 10402778153897646346 17191175179970109343 44194663467734456 12819272650130123981 13180572784499220316 14884648230636294603 1123037983266669461 14595585953940424327 4276183498252812975 17657426521145744062 9225241417102654450 11735288867689387363 2426145217292244968 17370580269068265387 13228927854056166953 17482830025518652192 16737147357991072905 13345090656194850193 17499195381338611437 7712275138897119723 12788597686987801593 8063208244043133974 14337817881164572974 13484935569873899210 11241992410794206297 5773745755866956621 4797942226592054427 5245403370263884169 3975926333139600887 11823799222960738258 12812062107000640700 4828350229113856455 18084718823289500166 15938173902766472184 1232528124511712946 14934775977761397797 12868360221245350796 17279596860705478381 17617419004112666935 3343465337372268103 4169153061136073145 11742994781091095976 16834799127250469902 42699476344848395 2563740445536722541 649040734601982286 2375639083692677994 11332801561178660503 17487238872436438273 5909187437233807927 14139884311573140644 16541678515380505697 1379525789841740562 185313810900311470 15714541649737824767 14838769663441507198 13158000626122263315 12888500850589114216 14028186943797705308 1905501886758090825 10746254714473804883 13727948451001923289 5380136740145951347 9835566806766884885 2406724036991232873 8123800312935405686 8239126941425242859 6340044380592131009 15844262999454570831 7949136841258712642 12860301151991766363 842866060943323898 15206520834616632696 14864731581907296898 9107337792548694178 9370961661077596102 928683869689988485 4545220368158239018 11262345958922736756 9201399191931276430 14734216446185312432 6006718422495315552 4040759038556704095 1085593393199542632 14472166183791299407 10636779703805733764 5513923660955778457 2125367217970862416 17789394195997527760 4126396267893801950 18188112505729051588 1159330404477467768 13284739740958550920 6755172108234170130 17023149356007241736 16593871912105659316 15631707478107345094 7157281718738472440 6538335762240805415 4102127414873823901 3813202880543911822 14546267673498483315 12616189274814788792 5460171044075857321 1969437164611774368 13370545809344202671 15950087542223123152 2733217042543995719 12539671662026968669 13100560574585176342 1454533925346769889 10021008823925877450 14616037937394262007 29910284254223990 16054775154518763783 857278506191231808 8676978244794325733 10427941492989410432 13126132007115304203 17434748872725819077 875734650607006472 9394717865585720862 1920983723891270269 11789648294208166116 16859815918133259107 6566833359606688976 9919941050981359215 12828313021904180219 10370664120902118204 3434725627101864334 11403449484106931015 3920896524806368281 4925776943501733620 7349401136890216700 3956219081605071214 4759488804005066147 10286420157021456448 1962855213377233488 6720888578158168070 11119873955075451902 15446767766030538605 13707909129104263290 5052110916456785464 10125655966780984373 17245732710065013031 10546176884659340361 1160030946051342544 3346684235180117959 17058052370899869575 12736523403679618267 7398276041598023573 17906077697853298043 3602138053972648011 14428451988532428244 10539543149958106463 6433954683332991820 11545633946358118844 8661193398615511100 3049656810754456556 15094974226301562129 5717164561892740151 18290100431883088338 14745328119387009638 1402433941903372125 12152801423548712686 2313501488080681323 9405380148116988041 269494795334916905 17705339826881707870 3791689632876569448 15921499778635687171 12181524023132779480 18229448125852952135 14271427382793700059 9351189521886847674 8811396874023046773 1139178789047072082 17469476589608249127 1500121709831230639 10139280413398750005 2616923104025917554 10479142951707763869 11049215725528995498 6388345265726753281 9591736637845739091 10324439792066014784 7588338358559516623 8054178579034349895 14045246531747110236 15738091460591630511 8222919655129685688 2394659888788128861 11186176982665777229 5247970151719723073 10485473406577004351 3142066716510137554 10977518742314239415 5585171261191795034 10028323776790300612 8758667491339834280 1695731794654145901 11183548883496007428 6259825776710392680 7041481128690939904 4262412622178215228 1238160457311682978 11870292678161961993 12844674254630076170 12320440929246293004 5759762294384595427 15378104666245941279 11798239546483057532 3182341302480484260 12414712919286710484 6505003877068661210 11122860520897567031 7415834508101542421 3723535030256635577 9238874957332307694 5472589055489062990 17016078656246474297 5192084790526944588 2548640872914081712 8136678604873796568 10641945572359662917 10261404064265503030 1522933022888278991 1376285657943411434 1496616836478468449 7310857034728152130 48800832141963336 12858861318996958699 7488685556496784023 16237146433970300136 14069768884193239025 7605878646997545005 4156069391801418854 8310436200680128892 15695931617546480596 17163789605740221238 3350646005021571657 3389516815999730807 7563715734329763579 12066858836684231518 1714300271763358160 746753262901938692 10399121908921396041 15793754358472684493 4786057525386312436 9202436889937554788 14391080510746590484 6348425707991598068 6925277561407355570 1110359333579077641 5031751000533709714 2031923771798428218 13328682934904333692 16975863590429438569 4102631226738275103 12310864927286076746 9852877697200727390 2696631506890097491 11412984897328818312 16102187214093158036 4800998692847470492 7933964643260408184 8716048234716407112 12155986285155472621 11540132558181505552 6760666002974190328 1500254314531187099 9121547479562146272 15409332598767495926 14151875794955031892 14979197870075580749 15088298492630370059 6820460383493418132 2522968195433001904 10026012363963491140 1871195116489824957 4457477614573894844 8087501049131818490 15864614342182863599 4675919356049731663 9715335058473495373 10199055363703025357 8560235938692927909 1256412574201342423 55262569300689725 7315848470202882165 5890384649148762206 15036937466679262487 15748007481883086968 2587540099335131648 8544912908651660959 17642791029806611304 11801067657319893602 13383042350920107373 15352042322688676816 1012765919947856548 5861907367193464016 12406755628613327235 463380096967661795 15511110534228307982 9091541949455052631 12785856771747181366 4630116768935265339 17627900269640699939 8372844055374816024 8379739553811998270 1003846129449867466 16190419797052403078 8278674552783165213 11036906332638619964 6172808770924045207 8411849555080979175 10701959061724440935 454641051380062500 1706391360337914596 4281502463865836712 12699370414496389518 18223185874877623914 17656973358890879925 2644842453745129357 10220817267914828951 17014420957805103577 3561461240541072054 2288546270830909945 17734697118214516799 4388054451643117837 3613691189291382937 11631718432002232465 3333864316791748443 2031742937112257689 6822784772381442021 841557688458537365 11436550987130473275 5474299135486298658 17057975346509769021 8187852951594763937 5709192862938829714 13285953205077613492 4700125340460703357 16642908826226671691 13626210444961717215 17742796410104320039 17256715644149886613 4377245607962758448 14656518171670331378 8960411391321833678 10000492308116763778 16928838566525948891 15807139458344523207 914379594907366721 10848810759233827608 7084460656109131057 4490806103171037237 7298658787390947449 16058460173317724337 12845889218403783642 1186740699075034824 5604686404305699735 9753022509443143145 647993144241974922 8192431486317743500 2493189388506587746 10465583783351931982 3200191606299431687 3152063152268649671 1062966840491001638 16474722233961950662 7540866170062652647 15949704131747688900 4643621119119994948 8786431721977638498 6848214778510646906 15002120406739357533 17922587423602522100 9718194314497371143 1291701677200209648 2874998216794070148 1558846744529333532 4656691174040432854 505882640990637229 8304298857327764455 8331223668982533468 579996791040035268 12288707323978597194 17008644533797951667 13408514218890926612 2397288986739175743 17522719339876948154 856820245083581020 12643983748152219381 18330485640753210200 14323846304285043149 1542801838786570590 6698093669319069279 8333161142100758985 5596629437771041670 2662752389824798175 6489390347747696100 12091228219836690386 12441328823591126878 1404193494892263136 1418968463763509829 13370269467998097813 9447473714400467462 1935875995817641349 8442679546219621173 10868906250178261682 13525865938605581429 11312241358388808815 6902691731900815012 15192807120397228922 9942520194077689858 16562146659948074595 13304107112352867904 12044140188376136725 10898156093544688641 17444303125063043655 18066679108685987947 14733420358390433472 3261122314190140252 15126180429698429203 17287449123941925615 6604974587984283120 5486182197815454557 16165630602802484677 154826400453006796 11486080576357527614 16264482626710262406 2915831197654066289 14088249069189231276 14139455539151333542 2882293755411511263 16944641950780854213 10164790879348813444 3836286427191194424 15446314783572373932 12960395151392429966 17242014810452399224 14373427160488740759 12235504191436045762 4106487864509326647 11800311614462380495 13721225861481252094 14895489243410937256 5111602440411192265 5101071902684830878 2994306636478496250 1533824445539138787 10833609817382719316 18027814376812204270 5913658944300690376 1430382155941915290 15549337399740797103 2807695940733124487 5162252010634903018 4616703364412350876 613987903281967474 10354488362230257152 17851145445614597979 15346841861185081060 14307045487583466026 11656806889798076484 12847179456315781437 17686898561985418819 256289317790958049 12611378131466675112 17464116148414854768 16473241775631566155 6598402760698019195 5520916271612500129 446877682587897011 13027123819701706811 11692156415061659520 6321524453519492082 4344328197136318815 2608964978991876281 17614847465142120151 11240181037554064576 8802786392709358871 6627885712067787549 3283868292967706346 17508807531835924588 16768904708789857757 6435500179624395385 9601244878561260648 7553923613125298277 9179042207445250755 2153664723809250782 9348625997267139626 12824816248838584592 447863187431878011 4137704170936925438 10435906792854787250 10734872107306142724 3035213523536297027 11007901671826784501 4796959336928232447 6459955694716443219 15144212588193754510 668169042911365321 9952464078200901501 18056208724178496182 13424215873026957235 2335376046840612993 10009716440420447515 7090024925234390503 517071957331280589 9095491993870514916 9525619682300867535 7589369776839321585 9395045943840797078 8415628940690798237 17019356996427317355 17749956384485956547 3147155234006426015 16288882123494313093 16020876832715075349 941527937919622804 5978126145801644132 4495984707346840280 1948926230782403518 10693710545080630972 10952619118847159494 2029747005318487757 3830907813093606589 3782510789110266849 9076537485141187005 12314757877307906602 14568536523899331893 18410054556325871775 14537840665176950193 13991441895675288798 17637806468126850054 18028245022855609505 6712257614387556453 7128508849781981183 13341169567426433282 8689538959175935419 8023814797472280851 4960393708548182476 14449320905114873051 2739843322547291686 18145733055336592880 6447238644669685306 9753293438616578473 4635692989037514392 14707276479515308001 4763100955714659872 3357155673342512 2728734256127226026 13163190284731631949 2609367112608443424 2615085494942563570 15830103270437336471 8399737827997945521 8266011580070147596 11356173576142586337 9315133841172000968 16949526793422969465 10099599767208385687 2771536595780492979 10565607952849142872 5477744324403074693 760136459482082503 14394078653255720941 16322879728187372426 2645179488672320747 1808367541994301451 14074801676982778959 11277879430845454718 11408923738689456543 17319676745616248220 1335233190964736289 14218575872310194131 12230182892341984116 12523653041422726938 10583595590923353921 140080444806557409 16069093897699149624 8763805705088895794 12566833626159245209 5617280587917122485 17361071565999570255 5364867461072695500 4412758955272953754 1887615896277179708 6159023792187219979 1076274247841960277 11890953364639375148 15657119528100599709 4273836637910797490 1665135161090379291 17062751231124093488 3749037502514328964 18272296015420335514 4428007271265192392 15628952745846209318 3259874178436818562 5385742460152908843 13150814685142319058 10015192212689007342 10414147170728725471 5056304557183141999 13937527769615118805 908932676206889103 15295848142115278791 4136507981075341395 18440568044804702389 14467624354931973225 9042030181470997303 2675521251593680524 5711435109597424946 1292798622980610218 2788218240225766821 3628982068425846971 18324022711490314534 10950646346139020553 3161622558664998522 16678195729962761931 9135884231594571896 4328260396278433269 15354931951562398011 14828049325722433831 8386620448418702836 15219219754322714599 7356242780916601381 13146727309240633860 3508543198018631879 15511644383033282752 10457955200377241528 4104793139064763976 4757773014569452557 11864223880797139375 2508044133574598912 13671523899878225451 14563372599050851186 15908163173060978696 11000340940002535708 10088024616713793736 5169783944452343519 7108748347916208945 3325989665102338673 3231848760991503487 13911479271094219415 12001072562981959871 8518649730051757367 8727444112152511897 5759934767941394051 8275857870082886405 13106062184859137439 13891752489965346173 11271089093454729221 10666522429828027392 10054313267483913369 10801308190424292811 12771793787201593794 2157960259979938609 3033092827682510202 4364369739663943227 15616687924987245200 13472035177107699154 17989502919301512030 9655764961125339530 1136322934863171518 6370230361233436447 13231573240087142964 7465549288346035737 17951163663473624375 1288616211368733491 9951176417976132904 7158845410314166890 10392872939311274995 5315285778847789513 2223281920790631385 3726497831157402368 11119592690830114304 5145194470012834190 10811458377700045035 4164526565367539082 2324853850948921348 12332607056478627503 7100197917775167085 4054105151396291008 5069528716359950222 3378104555139340621 8888114002488515868 6964468158617300240 1556464513905815907 15520555459790671522 10257265360934496220 12111930048754203984 4401557915323417209 6647320692108854167 2516339672462830273 8032083426164734911 15819488844556196206 1143851975665775495 14276213916383843456 61939649203633583 7199657598680924697 6260471850850884129 4025160757790985472 17417078930673779397 6472661307597728237 5368818862098566813 5476218345993472392 8030838133465910250 2736912930212684954 1270271052150449816 1172836845233284630 2851928175234110249 2536655663123423159 9293516316381533450 10374731012263100270 3347348538345905522 10123622087650767985 829943495019535684 13712475154542956202 6925418348360659730 2392363116505426090 16553714381201716762 4034678157512161029 11748494417899664288 117474330138295601 2487862213408753246 1393225551247226533 12706909059748921498 11153115059889569264 6869544135497388749 4428216044444056462 633243249391619562 6666542426809348104 9760991959342430370 4996620656268946103 10735878252910195733 11849790400650488334 1893260991670389643 15469293307179355339 4574694988242016997 11042096938448542832 7398038353167555376 11128213694705129670 15035815262486284444 936286872639272530 10320036217015706304 14116620247965220081 10197503683307206497 10454894790572268692 13058996160272460016 1497147605422478824 5564888958638423749 5809272954827912329 3491271865850151503 16941666259179078068 11343474054953034787 8570659830995557023 13146075441047736383 5586464479029668165 8547350577997766949 13083663140437305142 14142481305323716658 13389862244324127345 8790235457924733819 17170157991560211679 9159131365601454126 3503281671923807906 9251463083598862745 6684691618188818055 5506898732034930457 18355846153141232209 2412277621373920730 14427130551678059563 67397517466244594 14571644988466656146 2718199308124004273 8232608462743216278 2868627408572868027 8493183439602950093 9669952477359250070 17545342506115520397 4812015402935974534 4575275220973471899 16488237715052640588 9710593867775349861 11024551383511807956 11124103689116674318 2249495166753921131 9599799687345544384 3439369232585782764 11214037141652056963 10709996978576308381 11354744766765148506 14596760957322885839 16394728138524869679 14793359226195737701 12662310862412326790 2786644592446656947 7247209424598882180 16631808547824333784 11872126173166473745 7689485059307291111 18127449785455774698 8344409900483163309 9009884085298675496 12283447479210240373 11238583240567175593 14149270383585246648 3623585853180379882 12396276900730531005 13675065266985026925 712586033930600319 17682233828939994456 10772660468239787879 1375625730326877322 4588490245490406372 5304040030892779929 15968404050280966217 11515082384574891425 16797551356698281537 4862132974303881906 5195066886910740898 3919399250739800150 6978758692803334236 10426389219914516438 9594239022052098844 3219290862542838611 14227153714588088956 17869593406562509569 2769534731577588578 8951684984601186379 1058274647872396883 9178434986938428649 4158722814557725420 3064858747582699431 18048800496787411395 78450472516081828 18436951847456121451 4814815207627234179 10237796374215522895 9213911609496371911 16390324291964697635 17521685681514590040 16752112736805503811 3802149320784775697 9541155973980654113 1876233702172717676 8525576649021243032 12095463469028836029 15251757287828521954 14919124875247384643 14053112769631258187 10973674434538589030 8829534538784506448 1208211076033410130 17642340251061429251 1658799317225402464 12267641677602025398 15836106636310720812 8496681415755276273 4865962713807339014 11597844321797559504 8400755089585189559 12605881067929524328 9687477233178464609 4901975846834462408 3718901651563661800 10069463404862085164 10274810051823202602 17175517088549324715 6893049524451725447 16339170389763004970 4279816433675993155 1132815282165005865 8680137849910184502 10784797779805018069 4371696933742995604 6563438028919595650 12363795000953369035 8544374912039321737 1494390721691484967 6952139270835920442 13439085072401066198 3026816166314213773 7126126774386142411 2455659730611968318 9807157714346347404 15556606642080288004 5276129263890973682 17111775994438063276 6842933660626117621 4532292428399910579 17878839475982129282 12342477021392380166 3103891409951256775 5328161941415405772 1029957728669570090 10876496912592498997 5833652726119602511 2337410662365801150 17468070338586964324 240786574212686158 12514795896078344817 1644423386837970706 4218783033071555497 1122877829412444777 14808759499134167040 14710809258063014535 15249006088960996934 11493144754436530228 16523473256514156012 4031719803858454735 14468865389939358331 10127168038872300567 1051262330236304283 12148769720842759514 16590025472356463267 8757582515452389600 16688263286870267028 3831295751311057716 3940362558077145023 9687276656057485084 14242542139702702904 8224459443294159369 2826807766016634795 17038654070890424785 137071291238086486 1926136520960158436 7380881912308140465 6949340516728594191 12155927508082572575 12343118526323098031 13974902034108047098 8958758549312170791 15598578015595640446 11986293353364383929 6557073557232873713 7234334200269045485 16305823467109364267 11938418769055622375 5777399224583906127 14259896278060151263 11843121485686034477 14199344344374414230 2787668152282185561 17608459640683726085 7683557402191050392 1068427794864509560 14794285078424168638 16630552843676829888 7128032828045979306 2596262960990140600 10610748079644885200 17767878428806784948 1907268403950270698 6091594939211305222 9596451228666444375 5266681351028919019 13361585345634126013 16098647693515703881 5676976918384994966 8906541806417230180 2914730512323070933 17543162978975619257 6515797014934712594 6734543569676781368 8728813850481101534 17661027955763129781 3990936039869897285 11093988628545174812 10531059995438899584 16454744754268641922 1106248329800306178 13453033537768607699 5254903895302231242 9168790059454982208 1504940106723505637 13895052144322207082 2263584277860695162 12181252935968725483 9706094821143167845 16232458409082039539 4897939198135167946 17621917637777724174 4989027611984421767 794995163431713333 6872393726854781909 13074532872918752903 12970655823245436300 16932773873752744140 14134065015891184747 12199924402208226436 9891124123227172437 1657389717380201509 6093788162182746260 13570613634986040693 383252572583985896 16814271173838686181 2571195217489597599 30070292115716907 10429392902174485100 14141471223769919260 904011024194987678 4133242190894940181 8449579396144261944 9052207639787898417 17208890688565089819 12425172509440219491 17121080705756117570 2880376159922750603 5004504266066991054 11469079822702277807 12546523116430884726 10109243055091406304 17717447848721987533 10819322499914912549 5613435843110190319 17351719636436879997 857322405262745102 16242840972202258801 1135087614500788350 14734836276046771547 12661593586489550842 12078238571185349253 3097164808416444130 9657209522522936279 14108791062092086586 17455188204031961622 11821922013703530593 12375044994608549719 12607363759179547948 13147691755065532020 14051825448037368221 13159679401650157822 4441498663317507388 10572617570146148133 3887444603860856028 4259345564804893106 6156087908678067547 8172853922068426603 11493312333737532124 8754068425289629890 6431033176923699468 18250456160124698974 2883545257248266801 13674609337065944366 7821050365934397382 3981237562498202522 12436374744668312651 2012119002906187779 8946536040854174908 8285457162255628843 9479350218149732169 12477131338742046298 3671803350845782445 11727249082568287463 181131714428645869 3699889117608545906 8773957276737620740 1931755310692916074 8778652627438593775 16326622411006842672 4404594614220652233 14681203662824400323 17689796983779959856 884434288039766619 18175001284119180303 8295597847195475922 11903401184070660625 18176850397310000443 14350370672954728279 7924460158029894004 8578837577518246245 14130280170809366399 7192544100049920364 8607270929694323334 11948975153445354274 6905122971223583618 719749448346381890 10688268499215686200 1047001008715461904 6741842197035399539 10782069440425672145 8349403467359776003 2894267492353740303 17126421835974486638 5971191094948005977 14626747047930617234 5721486495880998046 15604075058878506501 9169809719355046496 5576302974104147599 2627518886262479317 946906309238646455 7520726136914519830 8259471007592710531 7325052104939337033 1355072295839852958 8209949347091029595 5744908196251027512 11350014097350117853 4970377213449968907 10231306433329335413 14097812010411657025 13393614504171593560 13151757113295685729 7728878120215643844 12123717515046848040 15722577896649213878 9693012814524933262 16533227812331293366 11221378557375082017 14497168601462415594 5203784061283943583 7679316998050539345 16146046062426520574 16338418542617790227 2782461076262311720 7255168064550821936 2570868394469607605 4636261717589351743 18428252453057626892 508867664759237006 6899763325067828659 7916049610208269637 11939479852121052666 9792224328109848155 1207437807083035687 4168910815598335821 2128011830133485573 9494011896930015852 4723631839109681829 16109013830170710906 1938581544372670187 8078770686052994906 4402446642965082070 15218327003518898304 9946801588317123460 10098535392003925419 11092280048831875912 6622275032915387070 4592184013707508442 5313409536732793180 16189333126148295869 8060108623106326748 5153975699100271419 17808635981685409305 14203866044500455172 14789130226103690917 8245905948334447670 18314872508122794670 3378420286925768721 13204149045804282813 7619262409920058155 14552480605267573577 7169495108071639334 2700593260653505504 17675794246025067332 10424749449554936160 11570478688297674268 12670356020208328684 9623938332024697449 6732998521950676487 9024325487513799361 18101613282641608038 3886705716866317173 6485887374609484502 1643637248605259728 12910004115013251830 6711288600595192785 16987857640719976618 16973203822078533050 5266309239658158816 3818550566925306299 6033714379499202016 12627176415000845839 4086657952717678761 10485883165210729642 15762280933889641676 4549750332187878961 10343973199156253464 16185568296137815625 8662664094287388197 13548432278734546323 8683432846428479287 8157435765972797695 5763556431558506341 16104941081275484380 14684754014085849099 7606327721120684970 14072955505973854600 5509420935649422315 7253759579990370195 13630935311538742367 15237834956164800198 7586313457100339627 13198248985734638399 17602416415202873957 4528627335620397407 10975928746468623355 1395676109809475321 532612320975752045 11912497602673347555 547186739119956383 1532132354138302850 12056513951525968408 4289325986339788944 7095308040706149150 15427125577317570692 8647895005743119248 5367576242495597534 1626062538369603460 17847622031180838079 12067428260417098514 15705325606165378602 4414278947478063597 1247183626358968518 6695313197578617269 16322879258952791119 17847978891724113638 8735932362065540225 13367558488959971481 14007430687971453298 8401845611741571509 11381565140704406095 17306206363432192752 4167441713076641118 11637181625124440597 3083936978754570311 11437754960215622325 6255427859479002294 8154104238608827138 16940675460240505763 124259337479086973 4937702480401096336 16644534195535334744 8065516256842147466 11985551294385324645 15978372411883659212 15468263835366690001 6791938181016159072 4751114498837540544 6438048004167322704 8762092236532188114 8139194587476195467 12945421155338556149 15654768080218828059 1665227777618765295 3310292502372217255 11389945182684928289 397526702817885487 2686143870371705583 6828581962730606235 8202918976612761472 8868795077131805939 11689046813704786030 13873124249711486577 13835092678752795226 15219680326327804499 3942347888120247759 9332267103608113386 7395921557207795614 17769790367313370295 17322517900091399332 591163373283423114 11109363061435796491 7491387121153667142 17654584402782406622 12353511031550412811 197193057811272852 17428968891538335198 485604181351459867 15285971650122954497 3194888501842094723 7034535639539111888 12303199091215706486 696138214468257607 7596239235936151015 16575320459794088166 15882719117400111923 1533229963676234104 4908950474782996214 5093707179981607151 12311354017449971705 2161349390664639446 2676107122840542965 4456976612628513839 14734383480450642274 14266465606277196241 6501411079512016621 7714163882885466536 17713515340192853981 18267151382924234748 1484266888830271813 3376947480478744624 16915453877815596661 6264162101802357681 6259404127497273485 17622768610897865192 14795162074689387240 5720581967055613604 11467167941993918749 11835292461065922738 14973778320630555696 15307470069437967337 337522014902132645 14361223455216771720 5184792677409538859 7664612500610944806 17934523654519334066 10608275538816443710 7679631588394074073 10687752444329450533 18369690811911218590 17424323889015042775 3957738412570248279 7125103866494161124 11972125387386808382 11674755066720677333 14766909511655095837 11283004950155819987 15776594745637033106 6208603152917512917 11752979218538415460 6325649215211037733 6207848357083445974 12200898427865778379 6648299695747339197 17634911177886846044 3640712201778538765 2547122779671513856 16230199013377423460 7123979079159486311 13013116025188955364 13192675161551750800 2242037733506774900 3732827246309172669 16826673299566230863 2925842705799081826 11088948193440555371 9345695387620158467 2095049789722459438 1454125095006354852 14499561732267700632 16115180393605421447 15421255377781965927 16004519006311938833 584918492422891734 17173960031528230036 1009308357699033702 14330377162327746562 16953408337553509290 5205588606444138551 4869457863651256775 18337442635895776403 923821504765674771 8067262170780883651 10802362157509839933 16362475842797191261 2760765439448598431 12811702507403146326 3238159772283528794 2817732880310760569 18290245496777990135 4902722603718909285 2469284745804824346 17426615245039725436 1647799899526086391 17108135804340874299 1294064372457696632 1636856594347942904 9714713740047174357 16784034825377095724 13214940320802469479 15767146962807028666 18189908754817067590 8974808101124460497 7605273761071959880 4316482434185945594 11576471254497742276 3671996112362673634 13149377076487928890 12006216424216565576 7799850452902785294 12175267835165152246 8024373362329797906 4974731471559671113 13720853886089925269 3040243684705564437 10913679464591691873 16455534603414515659 4173459995722324948 9292835847673409537 17255537787818850047 18370660802014411402 2930382749749638841 7293184422146764399 1677043867814554476 10829446422513278838 3086952483011665309 3254333382379055899 16425905158856674367 1935610042654876485 11533647349739584164 4061822774238782218 13062836616000544094 10620736691476693658 3180302110720934210 15180108615113652640 6720550957180462976 9615848683035112055 9713783080700687608 7073629507432675871 5238833563166122301 12697931004223833012 5366221958821895024 16638404098392562574 18412532635630142949 9100570774911518950 16873962132702580912 1916454377046786190 1858663464727499462 15629865146287669591 16639821470558791202 3054501432659577061 6062974357487304416 4964731921143699353 17418392229974119865 12837108912100517146 3174811342217855195 3419263041761597085 9458020041125735200 17148090919388530048 6849989938006842684 9995346958693377754 10400916635172093365 3584838117860692899 5440246113361366164 5137594429970417318 11565924635391849930 3864940429723587052 14137152139065767567 2799498521527623330 15199329393642052430 10910963382917554526 12953196839326214227 6852735954818344443 14816559594425928080 221573349486081398 14150570492678203848 14889875993114011057 7144202291690384658 10193609437164652942 8658628896962054471 486204263156774518 17284191844884989184 15888177138311001586 5642037959630879333 11751353145156016237 12222451459722202969 9224577946510280604 18341551712133058387 9955292011394993323 13671446882722777189 7927662782685422873 3891153030695344727 143345548465040488 11103271140941405654 8102942031792817547 16527380600719730957 15672052732275514835 1806346157896474043 4725117590651965536 3329268644161497183 3361228573822546385 57368785145757352 1744801367829399984 737149933355486615 4351014809465547572 13790865277223470149 11608693809283513487 7352940697061384797 17651043450913824620 13825291421777593790 13368345493713919205 4191635791340597478 9361542050293982375 11750582466697845820 16110634537617041326 12852655322720332386 9926312447756250272 9862350845456517428 16158153791082854816 17935846518059766490 5651735750859531865 12000547919286925547 10278368547144732201 8407741298162522086 10987133974015111730 9754104532225727038 2639295398097692909 12320265778529323928 18067366447987128348 3319149229530797851 4682697567032630538 12703465515127468963 4165139335932874930 13214907754892153788 101370337020186099 8286030842123263158 4796922960228447832 1858396174655738942 16341988209252604548 5799164254682871406 8507304527085603709 1712441923631678302 18386879315622705873 8017034866945784402 16579742442162661851 11505691030767682488 7007230699431071392 1895418639171801809 4246584025191010330 12386834037791691223 16976307359839576568 3103233713156580117 4471351763429335597 11365496975044751118 11575938140183953705 1947333546189440803 17561183255138346786 17755254709318123085 3304688559697515072 11932285565420658025 2184776852797077196 17464378875248512413 17407355212963444418 16456165120064532419 12615051317902360262 4500067845534376714 8311702856139301744 294527232216197299 17468834630665905538 14162736644598135339 4113355676087460096 10838858340406103201 14051525839304993301 13313213561907688678 3382321422095289321 6664822101230777378 6080717774167455773 3887992179974143428 16729270938170124557 6910021451871761791 7494319601471370998 8784506988837519470 4647171434525505742 8079043902173661357 1071886206413447163 11313688095900221716 1550467454165272254 15193455444350948176 14991810899257987159 4791979279039816205 4426299119610304951 10107071818531993079 8870579726531004158 3509804862461813360 9773837138831151465 1163138265263969200 635389249976685365 2038516840451032879 3917707813585678500 9534310470564305908 1778314432599839330 18412431087102984400 4763117549847925 12629211880497095896 16660144983360377349 6455653481572757215 4818362718463411837 10110469159933848419 13197641394306746210 7302384296380863973 2952794079613249851 14898840250000557545 290612100849877746 1410672447513690223 16830772978965087352 5523750615577162717 8789240584176775549 1922990217538307781 1230813995994962054 13953967955314655657 5665184172819958435 7866329555940230633 2947374860142243331 7105923775547321415 1989640581843943347 4376531191123717302 4644939219939538017 6598550881739187634 17100360602956147326 16619466341991964465 6068504829825306078 2655597606078753633 16516648357708742904 3193957099611577624 503327073733345389 12645422297951584585 14813115984092188315 17131174999261384926 4507181092760167699 14834747387795789485 15772008216664075374 11600410253224116020 6252594189584867068 10558914314595427521 13657385431018990574 1715565034600300522 8173079553598289976 17270401884899961758 9612924076046343746 274021547321440483 13829124103802999875 2500226850113473462 11489904363223920238 17066270671889322169 14061454375252117138 11544928943326715964 4118307349443586891 16502372731850961000 13776861375599747537 5501383507672769415 5078705872286619119 3722389651025943450 15092688742248279938 15034684804573897376 16991486426604646280 9786202021833809727 3686323262570874980 12652090555197223812 16180448213407892993 10534258169601151138 14794803060364624435 1268486032236605495 10503381623169205996 5594383998738695886 9255187740503724731 1374562298770515973 14591795023323185651 13167708307334958512 113422513608238325 15911872842853326149 2549406714540312418 5110260565035061021 8463742335844634147 11646402314433181875 18195754677370653211 2339570304487760151 14818264551847198699 844409192057984404 15268957344717533999 8221645865117151164 4838542988772738482 17684189919400458063 15091277209747949125 11077502450989058349 11616870251682665442 831990605318494856 9490220749548553133 2252258160260056843 2771421898960994244 15486935840619834744 1334160568098180483 1984240058515880704 16278768215541734382 5179653101407307522 7879669240103971374 3124255201097824439 3942116517204991121 4209167199577578083 11857178888007034580 8681819832122757046 15467659647405543739 10898415959912099843 4325289635579316002 6909201177127591878 16010332545908497902 13585595133240129935 16907474702944910745 8818829027761303046 5901163195772606007 9798242979377369031 12794641319940100809 15822301062276829487 933386077261897562 14435450558110572257 5971801158442543236 12676697989395670018 15730819884691719013 2908435287092171413 2028469793902678623 4511124876734289270 18161496744318695855 15677686337983658862 4578404202743502760 6055590437602748978 6043015276402113772 9959507221323909767 9487624022430576 4427769890156835505 217473417398868414 8518177899170185110 15587124248893571049 16172882921748301102 9704383471581695268 11983540520666799689 7888027767333391925 12848670664204605461 2249131236572538927 8745407813941807246 6944251296366726958 17658878405089483646 11491007262654420706 8061929356899760590 10665858873594288447 6211371945363186252 12009982504007313173 13114715109121877183 10039276376256300282 8428607560963974839 8158292058073244469 1755790789175954601 3189141142858508286 15193086425381282159 4788668807333777211 3363301785519837425 12373304953070814911 543186104066389814 16691124688582750311 5836305993321680575 13764733040613209199 8671806443056190244 3823139919784649317 3437467770866074903 3578795649401820795 12471688172503522049 17721861834160509981 1503938788007404967 14220321210221254206 2452850769374597169 5423175179124652727 5728686280837675992 17745575548068375943 1441077156613363212 1796603875216609200 3745900938087468775 2500133794668729958 17325335338128163385 8153773185413000847 7083413580119045144 9010180034941720705 11559030540982822353 4647667388142317145 1805605973015781638 15031157539664666844 4042182337814868833 4748465864317876664 816847022238213725 13633306643158813920 14370305897424612052 1528770013296614315 4073773269482916251 12916585795028431073 3765102195370226903 1467197279061902267 11242602036330360122 16419983047236477330 8005440636904644141 16719772563823262258 15965390012092240285 7326650574089734250 10007870048163317052 17617614640192363264 4880192622624071224 682152960912576449 10825005149664363743 12781641337939323516 1836233370484763251 10636269328785617907 5345995925383378979 3204813010781979725 1316008859769816583 16377360188718018401 4934840816112668140 2858618841522498598 13103867697202330967 9535025515378949964 9813122722104183906 11127244888811652652 13963260054150521516 1875804972389084880 8858915600374099671 13907965960847584850 16382227624139573648 18028857552166524605 12920595028318804067 4111817511422366093 10244536111036652704 15334478658526131893 14671152798988084830 15707563854579688146 15513426234329180366 13258438672884157365 14092004759961164383 6391905013983607670 13107327704634611294 8620048456320365375 10526148746368977247 4376754248255442532 15741686242359251595 982792083484351760 17217126893996248276 10776620517634228874 11731483520820500692 9778836061611495189 5735916648576060551 7993886204397644025 6362693124242192359 10770261871764015768 4723571084526760552 12654572146802605623 5937316381954370718 1237921690365010110 4506702096858214449 8228916076077804659 11232425133768540877 14956939200125769388 12232949334661226367 4578721721300647568 10089762712262802668 4946834912801010182 18437904048224735212 1669857458416313661 2960553019730843200 11443653439978547974 17134034999480678982 2106811297403342600 6103458263475644900 8532994154219689102 1365856976283544426 1530436439050258179 10593134619301780292 12921594089090542186 9164487084997462411 13492340666577170040 5201070094641081916 13989283826929733817 12182364071181832760 1849813643884057601 13421566451701709578 8302290767764451509 1927963808957758663 174699472613861936 1739521785193500674 15501924924413295436 10160835578982785225 8467895008873739235 13090024342310967103 15736504939890772668 9440122696186921323 7076462824185146811 6131342369249804831 18002441066997251017 861685304948776155 11585449211333254246 10074962071476369379 8796704016504423079 295101006431111561 6103727731686645598 8678378194194277680 5231776293272657857 2477637833288492783 12455879293777648045 5344980794864498711 10005337975387521828 14783313893467017696 8494610855737351008 4221526437006932329 13119193826604279655 12810670885246039128 14163179614276467417 18378575718351099939 4024873227242927484 17952751736151888976 12174530036210816045 5432828823187375743 10148851507212404173 9587191906067363773 9691900210276661501 1936033701195995261 17525891300568261096 14868184137955509791 5280708597360562137 18268065821437707737 3651602460413291321 235991410049264187 14762832172209052856 14844504524265212423 7821359706949282313 5543464255409583854 14509609006478720451 13178676076162569228 18088372196705182853 12892722510247472062 7966070345782667561 9630393750967926393 3050190584875054171 8718721310797428915 15467377549534600336 8860984653992082460 8035512675627233092 6137633354599028417 17102940479140000094 18370612509054663944 7940959127942021269 3811661150878530663 4444662041203589192 11211232184455491253 10511145313871968908 4363501252680003268 2460920145188581943 5416302419847881679 11373704472002878791 15356642790623781893 790268472671668577 14999017895571277924 5528919563413430842 10139486607259354031 11626074545844715030 17327317175695027415 11226416391019602685 16200143532117949747 16041210241442792055 1308584239027443081 16874124558822920511 10107887543549391378 5252143486390125624 2715371297800000241 7066242195367583123 14377928083421138494 10297808195967508608 1606648369117892556 122777729696317458 12063379908734974218 4746288944962702707 10222940255228276320 15034832701897482174 10190575934834998814 10472902787502534587 3158258677252106932 6884073677199997663 889564094587929207 12792995126475971859 18256192309440499414 8729033634276641059 14657902813568716970 11900419832474256202 13756635184024995752 10806515875397777272 2143737903590787790 1237429738311864879 4769292036594428353 843420141644814127 3075958786140634062 13912025639664347758 11647666018607901506 5248560077410888082 14487148682383229606 8284541796751680196 18234132448535920273 15865258142779922817 3423007760897023700 7850203822286119915 7719952460304672337 2408187754262586957 4665503710046009856 8082132352033673057 11406718289374200798 17279148535829855656 18368799237958868716 4442482551785163538 18095307148617892258 6884448972966005596 11361117212273935012 10482525016394720778 15139644518330578427 12467957985599317220 11746836745188841695 11990950869168202531 8047213478979139310 17485305630092252058 3021641758414346092 6191856752373167566 2122632403779667393 6321890601490044220 5761448287184672967 9184376532701816476 8327782419112628065 5911215892127670140 12839503000589536361 10734130773108399897 2588155559598401433 5698836173724372145 17769142544495289863 11640426835603038894 7139845490186557174 12171815996396384960 1348511325013527719 15223722608881318329 1955438303276456608 2976821293430866449 15470491913528495997 10552285580563810763 6092075173001412590 15173460826012051354 7174449176695673243 17614497519765062882 3426119701447473152 8464805240362268522 6626059917036931386 17475643818357575197 4160880587924201025 8650500135143416081 719284728459323280 688517872488277429 6410318984076913431 15340882475304960337 11315806164160758212 17588929397126935555 5362969290400559789 10813243448307863557 6660510949138187589 3803002022646093526 11713677821447555157 11022248403061408212 6520095768869782492 10072335902784915628 11124074079404769206 15593065292165848143 4983355943128797764 14755273351313114548 7822704340865277249 3028929281148431467 4774695794788016072 18111914721496501168 4379115088461685275 12064721249897627696 11539348449520520212 3876997677551749941 14694373431650504781 8995314520380416105 16310785291617722830 7984372254375201780 4646827557646994445 3715590422968867574 2308854484838682551 5226884064385827616 8947019780716213969 13928651346882755540 6357886235864389428 8829233791407508303 1210215834147479089 10996781928545118905 10960123115544787703 11135120514718435428 15458095824033080285 16252630939610833977 13873388144133034836 1523171292472304090 17204662856644748943 8694682582995100438 16673436229510343729 6930810161081823306 12498340180850568604 3633603804244593859 7073690067690935841 3062207482972438258 2718193107051161167 7704007320996326427 5907866570707083484 2926756619875853946 11591965440428736575 8997421097370810543 16255658649789596904 14798931272902142500 16831978197657210680 16581275004817164663 14961214571128755236 6808830209337154383 17279421545455856465 7768953162573900550 7096078291731001033 3939836533561139111 10680555345996356381 17538372056127663020 13756023876214539361 8415284282476103114 14325772590426661441 4849836788773550627 13115606055104458445 5597554556985726643 3490176543694904719 7520938007334491906 17470437478201648902 5518906409295963384 5422578848725938605 1732655000298450084 8823880673667546886 6211627003193769164 12587016963976514967 16786766702639164013 9741380131113270536 14714511924512664468 9031493389611596681 5913797813873266889 8674297145493611007 16517953491521099515 4697465768748505592 17896180735861684711 13073005951333235123 4799665254866837274 12163941316156461005 17797726671893629925 14315554584340413887 617525659444300574 13539542462757531787 7335968064351363398 14861033726968713504 12835361327029574685 17820766578973059432 1404773412655665432 12557285805054856454 14202097918623002871 8142329553953487212 16563723355631179759 16643163881385607436 10445164905710649967 10197752876657881004 4953110128808913100 8889579919943714740 16165432634755672977 16563490581415377916 3602277023928785527 15776069498910796637 16963521651937215743 778973878237566361 16614774434618594364 10410507997627173422 7934567441147767471 9600534265605253709 17868276112841634866 13752246114664837626 11041691386118898146 14668463757029405598 11657227671999909649 5755079191500061069 12925342401790076508 4915521809780515321 11891466873538535031 15920631345227171689 9542973635008844488 16458928478706211476 17378457141146708034 13526853951925665526 9513438177665460009 11057758005918275445 9137828997128589539 16259751396188878405 3061023073574340734 1405991219155821217 901092354099043481 4731038786704992952 11868887454323146710 18059876239407063791 17395160774425996216 10271601336525068182 2926456788017313677 891679610424132734 12141175745596591074 10496784308692540992 3738849142775544852 2945479489553921316 10837905301272750039 13741272767155067623 2784224955265909781 16697373140545704020 6621427993283856922 7104052824876714341 17695666366842597157 10830233443647185107 17696365721785665272 9116054525437353773 7632846364438104237 12602005620896031835 8219175678976399551 5287834345868940477 3000060989110044044 14189544187231729341 2607341197555468365 7049058644684542407 14368447702488454329 6904608489652983996 5587262281267788587 1194288457898956362 6101029158567912363 3121630617072501183 16063819215459920916 16323662147307203811 9305873973703513627 3544249482250160264 11096840533781509719 5505928013673448854 10433458524433672683 11398293219183546281 10996028248955885605 16993681624342535257 8540521025574850483 7061542751606531029 6704221652272596365 6771897356536847246 12711636148010779313 12721759603495915753 5985375484744349232 9999900685852528911 13826092637491709122 9944620256936220555 1024885491489206500 18367856019460279134 3108418081162169037 17079807897668150670 18340827728963032445 7746111610350792722 13704305903102310979 17330761207074332671 16578571509070653655 13990196460700435210 16304609989830387911 4658667292052467472 14603143278084815375 5334517870876119589 12019346943004036182 11687912230011805923 9664085474604319398 12633608629530375109 7017032090145465828 17461881656891365371 3325460438291692493 17960434686510537257 1015696337411367264 1867722015435341213 14739084625548534609 6312608240493116700 6968570723517622929 18066074086092835616 1615180816803353727 13263958180501302530 10308294178591454462 11807019747727133737 3462637873493682684 11910915007997404835 17736669587461560856 12561176513829069369 11980987977335639812 6240573145895302587 4727098553474749448 16115212363295902602 4506339151300844155 11862568721654576816 4672962872362619801 6958482196161212638 7153880297663363693 8762395205195695907 8430419595076982149 1984676044428393637 18440418515554305922 14642465424401103595 6614549049953743197 16463342962164167757 10576122847901313143 6518305708937761343 16773778787496564013 10992010663682726329 7522501649797732193 11930167599384715187 5049578525204989570 17396400138306938774 11284090257367465066 18245801768302660013 14503370688641584934 13247016176848370440 2983407566452809631 5124608328979162214 11137916885317005670 10819418685449571185 9502601856217762453 8526606242074524733 15398684452958734903 9052120796429035707 8055860412855540869 7389325434150219868 16682667818794883720 4918738179714296910 15146591760450531300 5068398809805945789 11567714569761238026 5240104143571346987 11288479325798904370 1773244484143735525 546064987917030107 3560874588191121103 10629095418664274791 16930717673919254037 13256521874612050966 13624709797930961903 2057692561561818210 2728735069791999132 8527270442164583595 17102340044828325407 13308136249632908460 14712413306487144378 15491389545932311867 16935852716331967170 10540221650631249878 7330347490917814470 10940672424708725535 9758660976249113559 14296879799334050696 9728589404355005765 11944686593253824928 16926658470811620640 15870462419882917612 4365939885179167986 5907245679442584005 5842652987104329307 3177969688719961704 16186124140378711009 7622355788984861086 3891622705617095685 7548766292351906736 3374311276217679272 7965564737798764113 16117614568560402589 1009403312473764257 9830502353126130488 14944916007054192537 10638514754536635765 10093524328528592751 11195009708695157099 7497209261852018076 1850115074061169372 9924364810907614294 12365141715181304315 11069744760776879276 15297477801512298040 4100448114253138809 1230239099026885235 7111495541328402755 17738107027183828520 7470015178466741225 12596649283031203745 12774042047617313776 7385041249330020262 4160636403735310162 13575583942223164869 9670957242762868741 2853349973882390618 18304900515665210303 2743655908695209816 210436616518389637 1543653308373995983 2147989033830145816 9454469402167720478 555524544528206634 4163987118087677248 18146921690435286766 14682507158104716349 1670380436746324893 403532901960229538 13313229885665225981 7173169444431103826 14108791635618354634 3036741356320482589 5494161670232532878 9922444055275039960 10651131002320168148 16982557996021210463 6009663147734438150 2203559235892938605 5117817469565823339 618741586349715247 3670297084788775270 11581554346869782446 16336011500515826144 4794307027838803913 17798511955149057362 17427324749462878268 5604491805903218323 17584526491501423646 15299639599588191696 9880255200226841133 2394588307652201115 8986227324877031038 11743620570920234186 3034505542755538090 6428325035834759790 15190085152526301574 13551567941980092088 5420624815903863906 12013336859521717754 318570249942534489 12274521902725705256 13123142797787028484 3437878697156574040 9584046045668558389 4180368803355338985 16330139469468386417 2103061978406285786 5378695760989331913 10757016133104056549 4695992945432056147 17028197244787886743 10638408057604669272 13164331490575631070 15562408482457279605 17217928019644232245 910354483261871816 3429428656126362572 5059077971540640283 9603928761524002565 4156921380821482011 758343087610243714 9949494453859017759 18378325190304492654 16129132179500256644 16142848461732514174 15224310857310748151 4998178880237810728 6804828217257837064 2483865968943515059 9737951594220805198 6202326106686392381 14443405719284387600 1767189043951407607 261955665874766666 6996200324663487437 8378864076322764897 14559693463658818520 15088293158723999770 14966458580825820236 1068748315008044193 2085478109738199399 18046779949291765723 5798667972115278982 3508541276423448304 2348159989101477030 17681378441763404395 11277123784300339009 14557289673936148107 18079875064308282016 714734764461752347 2272787448166110445 5860013115693147025 5529650972895302118 9921985599051825728 7863352032160461972 6308468311293397035 8428354891990237742 5743532728526917100 5568280584301268224 5147518528388170416 9656671793257753876 16845005414606120236 1290970275635890063 7439772546996797852 9978111474883193307 410792054299345333 251697100513424905 17279264661463839678 3522745115961865889 5838849050383183310 17482738533709051290 15846977188831547702 15663796858015283147 113920244012540131 712775921365583613 3145488232163651796 10591822475173822322 5374417498805983337 15812848057780382610 1997225389319119149 8985237592855098649 2713878899282902441 1515083543027617903 16604732673835742912 10495387671746984705 5821589718146081432 6680135464037620765 12761055293584724341 14720377354071318124 8440809799175408315 14987294037647060231 5372656421047003607 11797558019315725906 6244715386834897433 14202552373634991517 3154082354808301754 17482798993728464735 6718643552446189785 14938838906098290845 17712317395088492966 8771096383737922134 16229463006153802449 7787562209936677641 2335212964719427462 4286188210259101741 15039175598684392554 14385013188117456236 2653041692339010708 5364251198325565300 16519984188611778624 7256654866353545682 7349600754940957860 439314455011548233 12941914768454969787 4614047894557980498 8288814483951389097 6902700079856412911 3776994643167192057 17854766812563252839 13081676938293203417 6999820004309786804 56008129994700925 9503657160308076098 11326137268462877437 15412607363595835097 17503461464178934424 13592131823505491306 10330743319461708668 9082852852284064064 13472515126395434952 13592781494083967254 12578496240774541784 3900959285039864619 2739754681095856480 13798560027504173863 7231612755050940051 14590420984188580228 11757106744364062861 11418660644879440273 2056986120321777860 9820405432406153256 3419537706045487832 16516999604906798626 14271415467342524242 12212427449842369133 14086664014992797835 11119131593403989733 6385236986930095092 3288094113266256265 7932258833104893461 481507220758385571 15789928879125156987 18242166986812733646 13141750018901365404 4398053209272775825 5066179654344500807 6092918359958722223 12469815848170171139 12741317155310611787 6182877663262748030 1733938390916028778 13486514085956985526 8818972736813699020 13930517371411505948 7337918439231793001 16282194434036635810 5468329312409590504 3152810433300570506 6690997989332055628 5392318360054949164 16480930219060620735 13006990670177503664 2225189683074797146 17452771066555403704 13804046539078671751 4151370310659016518 1260957746695198443 12135886559501029773 10181742400325202920 412097995919509632 9283304889697964926 6639254476138128424 1639111843780180803 18193050168261145016 3515746357881271955 3322429502957338040 374227234144830180 9707844419296215502 4318075300921950268 3501836883275353146 4368758881148477692 521684372212628800 9458055487588018973 5255301376727565038 12906398937773262671 2720715807659039617 13191626543188382636 14001950804141850270 7571253959847512279 7315770815340676288 11168877272029466336 9131562528957617970 35897129325715403 11678061300725624130 10414287582056552613 12090227284089257255 5579817986258195597 5764127374357642384 6042924674865438155 11303797334690291022 17909686108649330241 13001962538609137557 16263696722410145230 6090825903736332312 3879317535146603473 7640401026139859878 8935430637336519384 18240371667116196670 5237518532633003063 11040448599422592959 45487915589901532 7370598227138208950 8004061094780160003 16856601521050003514 8572811832058659151 621048853554229144 8094579917753706295 4866956875011404761 10148970456394314222 13971380779177502074 16379322721676745733 12866531289785622198 7571316577971155583 2468802206477500738 18015872865261445421 13631493292805270404 549068350176127193 16003667800692213256 7225422948193024776 3222795980413061679 11844998294779409121 6835641658961434810 6750559514887523379 15196518088720008207 9534309019721556000 10639676066899940625 16899222076057346839 216161857666799426 17772272828987676055 9046539833462709377 3383389196697162451 3284814596849578731 8514148527247340849 12024044882492542190 12797775557174814945 2283507422492472774 5632454015873534472 13721162083554370597 13322107400018742758 9925436713041429734 3486812813978663343 17764733770131171648 6266600368893882764 6851316483956164489 10881332837314563865 11508796072677429805 8445995428692101170 17615988379506156872 12509323962913983036 13350853340301876381 15988341045468923008 3137640658540864939 1508987112145320536 8284760585371508141 2059579995048098 3123133363711074457 4976693251494427436 8339272063720155669 15257020218660018658 11232226048859511081 5984018307548756389 2262781590948988910 13393273141270179337 15942406346928841788 5093253818771358717 13035063437400177980 16800036539446058402 8687039547879996133 4916243503743692713 6782333228313886226 10073907753252813143 3538119949101195520 3589888099435182795 18089769649358265377 10779054784701067578 1198997238537300739 5731508240589098671 4921232672131365335 700002923233363961 17396439589018128761 13933353354657292877 7016392567410119251 14922032983555812154 11822765093493849282 5323707298875710239 16889953567352950890 8379659841528029801 1714186495056787167 4604180776782095599 9130179835612880594 3430153114507097685 8050120589207562992 6714245979473712607 7518367583958462513 3810980320301548195 2440296024326968949 3104008353883399838 12023045943366838846 16895187743842543969 1133167850642429522 1128720104286069775 9800010162065393447 2000425123924312958 9861883389549240407 18090715567783482401 18417567648093248876 13618904207506205687 8015895706018983775 4481004185731636174 9455111007700930746 10241446303077150060 1648266731905215297 11271286425547027059 11455120220903889118 10990707835494351471 3057292739908137341 15950199716195768961 6719799342175971517 6033344398894246080 14476605563559683703 9876501393779833434 11052691304895320942 10401212212120309322 11177427673476159670 3689727086523445356 445532709198993623 15355973535816304066 14962810871511883470 18156163241133841988 9439460440749758376 340372329108928417 8813524764686192728 2558483815773015746 10555613089509374485 3191213525363979266 1128190015438940652 13496355734111659247 9191375903051072356 4104860861753450386 3737638856756992084 9128297964208149200 4001473787902539502 3610394323025093863 9251378913410882279 16792663156278046936 11179608543522961179 14315565118206545004 12738195307064466007 4902032822559951980 13207977849570278450 12670361240880143834 14344295574639821528 5502517505566630610 18083761587152999012 11978325782780584865 2775571376338558944 2924829262590086398 15190019333606600506 13753755099902736697 11453591108172610429 11786145477688228097 7988290982979257025 14618424467194553382 9131661184484845634 12542670000257459695 18268713286800840491 8680524496802404598 11054738289276308082 3003250618318261960 15807735837525630756 6360759122294351598 17816903421221744374 677505109673480172 13883481141830382598 13578184257923166471 17356163128820554297 779439656888534616 3726516342343525380 5335600928240888977 14862331116619330607 761950633601985608 14397345616215536999 7430110150918953730 10286117622007387455 2746950353357805055 10190941274530592499 15936191924356275894 9400609957712408918 7936990780472849386 6479791017904073313 11386026597755523280 17246577809002715630 3479325069573400198 982536585944925557 4384581521237922973 14380895058474752161 14806989278941233596 8769451973653635137 17513705479835758572 4478850997380999779 11214641692707490291 11480553241664622047 13211992618609752091 14216776699994974621 10624529388841756271 12677388938667310863 6860298245773244619 23642133678034535 14266438589477865369 15387914521851843059 7337767226113006922 3951170808253877422 3015985460181939092 11580604056975717523 12227150518875821751 17338862551347175379 16637731712230967430 2345606672700072658 497963983167653674 5486443490656489778 16990519266154100856 15277221769625032857 3341036633377351575 13745497829945406821 7190376527359943436 8103242801904673708 11740094828557140133 10442665656121485026 1617681401563692062 13252548753557774932 537992688624532852 8242534578525415862 8055341697014697732 14131500714260692653 12507538582416599992 10690445278101771925 9095936254943232042 14114934991339185078 16761583793521767636 7513784222547559378 16841854634175464341 8898104866484161568 16269030090510349250 15479146083990222577 12501357958312724649 15563838988758322900 3544966214964772185 1884272905660331573 5402585624295748496 15890074526560556225 12378571786853887036 14594968656748745127 7555947031952257108 6356370545647706640 6024513429323727354 9710481042756117847 2612796103381421410 5181916707459467210 5779492550585666720 11074587696864127053 3683053850162634681 124064031441172332 3792015382532842193 7786861888289076572 16138155988896819809 11519105530724862693 14142089992190794232 13515501224136044381 3914432650339035752 9731282530075601800 7086333512811129626 7135660581515157383 7864983441153537271 6510916158468620153 6103895093958942788 13050874646743053042 5584251658089761844 11737122102597560594 4193820034027435250 15186218567699970071 15871986937342086078 8162922767140326267 3255665991307000871 4844395740381341185 9470532833752256638 12084792397082862794 6210610466147827630 878203536134256399 4035486284348000313 15678894220020730850 11593068497417891181 14374294460957221998 17624727403340558631 5931998844653164088 11565200865103357961 5497320049651001826 15241917172597836868 11645083531483391672 16537977175826156399 4294017423099993335 16252715174077491671 7779381734914402227 1167962379138206688 8253326569618307104 3200862399302210295 10293466491823713739 16260910288545090547 18111676116950761051 11873020368518983157 12155491224934437553 11600822076117796757 2922974075958237204 17937307061191873997 3625783205516935668 6710359480237747975 9904857857954678478 14472101108188021576 7345223910774038203 17607764269972022944 7009677203917475602 12418334824547025672 12358065688562620829 1081033768933867863 13618663632858230928 3786199379192523163 4807641843741332366 14373477034348905809 1737308873700299530 565815419333493365 8483430713432511343 10341869261057447129 3716986673987512896 8457852646001240390 1554485126836179273 14527560046574887396 16902640284888743212 2150883968266225262 644656467067641919 3841252103738233114 3392323408286125138 12294834743238534667 17931373328473277250 7203496850203532822 16777715120723982843 10655029846005163061 2599960216422768755 16630573901444347429 13326154714446281554 2421738903018841592 8359022947829569786 16018726952098602671 1924372280851267414 16607428788119821058 5008633114163800630 16484327181453789905 16230244956945538583 17333590597133540744 10875537380082788185 14387991567938216776 14961423707262052127 4357690785820331766 11637977874107292090 5275321564350041269 11700437111456938609 13840338059918423646 16710239438490959292 3283353894311018687 6731557158171721951 2606536321185629083 7525791641827574189 6939921421861351830 13904598060641592789 7483095681558650577 11224185635410890234 7340387959353921821 2737153626737451298 13543023248569491056 13870934944530424674 16880322214047027008 9498017581755608469 18406080180289634339 5832562726877858446 13653304824576931805 4995283839075845270 18248278811754610381 10268710726603873929 5997289368593205631 15650554167547834608 3771782194506689901 2442982260974439213 12922728820227427814 10693429228022841646 12768561251316644063 14942778822696879431 4712036358187941164 483046578986571682 9831531299930732603 1525361311267114782 11078754454748146246 17988396143714323236 7720060723425377998 550025180957734348 18129380407862574528 9754128196367082703 3061490368461534643 11377885755890143875 3438471699941817122 6427235987705938623 1854628412303143387 14784386479296124020 2518656503489472896 5594968117815320082 13117765581489856855 7779826557861650134 7380101749421998453 5268547210799220020 5279975669657984980 18199152252925431314 5419770529816014075 1303316402775272487 2831704227461048913 14545480922183115808 16504536729042011147 16920608977297415891 5840275437688427037 1576883750742505801 689817916944181693 2068460886773668617 15965018626175444464 6400964499767337663 13449330546691790624 10059151906605437195 4475846726262758912 17236629272449046216 14034338166885108255 7622166247129100147 17615908763448810059 8217925925978867450 15659327312549509386 15586140955473291134 11139422415043491037 1516689957562502617 9641124483801454720 10840099833222848305 3863789327710477575 10054189771011871060 14266517691451975093 11075392240707053483 206889022489378138 11291383553759075037 11967747194304987909 13444847058196908016 2454625766844680910 2197773115435613910 15609926342913007600 11967746707562418782 14442585802716832466 13159529965908780098 2417778639279578376 11991703636903443889 15009927014509817713 11686683315703638790 4462806609909938540 13686890389871180108 11026593991313643776 1622006265470416587 16326062819822622303 9237035332609332777 4186921860298485815 3802076357304542339 5174118077098726702 12210370091221860820 1028049793025240851 16527834886489436596 16032359731090645580 4329394316462120522 8147063944885985191 3815401866256408280 16369464646641322374 17489919301979357974 18131130007873639455 2546305080046182636 13563325468467335990 3593293462285086250 5173488464427410351 18192065593467736205 18333915089587907399 7533791097928035504 3741476712607295622 16109588229478580172 14933951640432732046 2032136861831598804 17859949916990987977 9007828131567545576 6995396546410153634 5849750950700929652 5608638456017505623 910428344016219546 17824197442719411900 10645073409704089273 4999797684752297987 5417172426708970025 17603457702224192340 9473661196024504930 10950112460477920890 5386679654701533751 12493679572772734812 14365177069932345375 17545035524888833649 12833881979653377192 10136250912503676702 13621413918082562159 5884141521025825122 7871679839522237782 15068841369475055974 7922579884196379635 16088966919219226943 7161100714012138076 6185672045167301127 12898622481986980076 553467485683924590 15432612037632379535 8657158671079186856 5794325418729878615 16222440640573876316 14336308747912196153 11278908166959209804 9462638369282994197 1351455163458278510 3250897077687412829 11376249581398892776 12410508392698686140 830989211091709365 9692626539231692256 1329579991185241168 7922437081313432947 1774280549908442729 1668057277563978197 1822845771061032486 6323814663089174246 6880826414579933247 2124105827094771575 1700564952173293925 16723386333928837066 12929970340139705216 16801341527771599469 6292185973752914306 13226846181806603737 1776261057406334236 2674275743898960213 5061341776141310901 8343186018301733708 10789455667316223913 13592033713756071584 6196390711861340570 1198919266492677928 4333175769873930580 13516436340563342830 8517367907186751821 1043470271790707261 14342478075444446346 6184576947533908974 13442572209940873485 6691868973831138556 3770282365842536873 4665243463784675264 1076887233651572339 2797585644551476074 4198373846048880547 1562555434085756850 12328406614447175288 1312261017757857412 12818200934651597018 18279070185774821970 16930435671113221440 8394102522453359453 7963450797251002302 3350446519611907015 9136129782028961631 12875390725060320087 12389826517193576739 15794045639938807019 14743013159226794037 519944082599491651 14077538922380190606 2357855370027101525 9638340115336293228 13198958592701906615 6417822789300414980 8883357371008334288 10940574313844827490 11705190264005050930 2949034879856948711 15351576245245958552 16908034942630343753 4885065891571469104 730798243483898954 8508562598006654460 11451411047652543737 12729208657214498424 13228838221228783927 1918771314151230538 14637113702837286763 523656576991013654 12465577392789029808 7843814865145886563 16441606004550444182 17404514906106623899 7357940992725992667 14768552934920281249 8164942698256450107 4040839924971274012 14192675125265929867 15357295406840239264 9246237651114496837 139893352400866443 12303150506710858689 2570978553174178996 1743456178686521024 2212679278537286480 4331666644639890093 13375550377338739953 558998093863765457 6042862425389949139 7964617793359920824 8095651528936319953 15906847333675507047 6047004668834749256 11436933407876333005 16454016053637536073 11317656558680938887 16478018440477726022 17422664062335257193 11591026004653274740 11592435476856172446 4845113083636313624 11481362215612901811 15470217588998922168 542664828550443096 15106678749402164183 17336063751693999612 6949733172529580642 4134207024286634231 1284713643497648856 12758555533757113852 16902982652635532477 4120406190431639610 4181907732681926856 1246611262570789072 13744745903070261526 14998461985408894855 123786704477457214 2931938467718402170 9759040964503897329 2880760673846807826 13221972063724440226 9793789960204739565 905098150878488078 3808758959751160986 15446222644119354553 12948984975485378545 17022191487590465726 2304918363277047616 14680800063988000127 6015876911034351573 11362777085324371673 10120284994497174308 10395578786030639496 11338469340901469110 13321119189135048029 6948911974687594948 8173377273602744417 18089562539087992774 12539908814853937057 6086371674320962259 17063825349647303694 10192866178732813709 6796860214517830430 4660019399521976467 10332592384668967736 12615028419639758251 18286538444393952787 18152723183553048773 8006918934520178273 14923930470244849999 15578567460266170410 2578412831894632123 9381542437271947062 12501980704702567685 15410991547411737643 3548635911167376756 15601656508331324249 8963483907806144 11696887585706721554 2688497746116539852 8276342131912040826 442743284597515424 7618387228037993803 9416383060143905194 8857795342602635766 7029041399295040447 11201096859077817519 16342650984437511957 17776342360148179677 17595640000326073090 9975607636090703952 3721870324335073003 13106779334802379658 16962478863769183232 12874610598962259366 5007941027306239635 15723041159569803608 8946849922378933019 6471376724711014400 7756396524645791324 17243682833144905738 17328611400030348355 14889119008614985635 63743961091805315 4561702477290693927 17140866693720559695 5441432579620550504 15753445182646344085 12740979742883660309 9958395300228919913 10996246647447988856 4353290333451562362 6444936933775282966 3166036014659325700 15773423932159970907 3141986989478217726 11874678426887894144 3795960591993968057 15553185865743222906 15101535834842172572 7532383262598042684 14522279296389700489 14257036099193292998 10358566288738233699 15382202004903035107 9859685882280232902 7197762858684126150 11495652097160157808 12033639951793171150 9333316818700418172 11786597514383975157 12403983360389328483 14903236470436250271 17365658618787964429 2071741852506224354 16940895069978531150 5879177105690129533 16615193157917060015 2722485900544798200 17520982098385157305 10020169958014657072 15599567979870803953 14653341196090340812 9204904986327254619 1326435858685512341 458973438442404448 6747596487365679671 13518796829461862770 1903768469794025109 3298046179336347420 7162601071523621483 12769715218608581970 4884653684591046313 7382839595489904662 14268044292689713823 13204373416730688794 1495249548908053697 16778558909033565127 7375241340624305027 13225404885880345874 9999813036877734480 7073958303586542159 136509274168830858 8133170325113580517 18381202826183587802 10206323850314921859 5532582288733151573 282935434072679794 9021125634385404689 6232905507375157835 13869151633607142369 10124515726571989522 5902593962193896191 14559635760889741721 7373408591112149423 4028057022582192849 14668761159560601102 14889267284872796753 12535009001640456714 11915501754281483993 15476782942071501423 9524731938308876763 7964922361475911109 11831160386438416170 8040906432698253532 6557980438020790644 14623852831576659286 2008481767535175445 12447252793787204652 17050697427181088181 6460677485896585360 72879701650551277 11059622260135008700 5826829427057910034 17244472405706277683 8103370222400337726 1620128634851914270 10040352523612394769 8574373664754999800 18095759671149416097 14881592197567899262 12878869406870712786 2617390472694577685 4978386009015400499 4654348786904961989 13171557615607294706 8253192008723173289 1548317094293909275 15822341832499555391 18401785331920591830 10982778722302629652 17771074055907504413 7059349134651370587 4840366834241230212 10087627459826243028 17146503413517446441 4841173433389854729 1754932203952942051 2736657031153581750 17718175147184574174 14269540759655269002 15015307364937947445 14874240092683944571 10677136493158848280 13921917718712783818 16709851944395156225 5706962700568841590 1515987698998050862 9166809894598893069 11121487147022645532 2142374076325139604 6174063007893690017 5093709842248294380 11050864530870470815 17183724837338824110 10545538279982227105 637618812016012008 15090139717093827438 9521620763169080640 11721831881600678695 3787690232773841062 11140655058744148378 8321267302162497343 14147765398718392002 6616035164115950746 5437106368465265009 4554375498773272962 1007253650789064351 14927418708368892882 2608233488107385973 1655463669536587554 7480857522868334580 9860308699350059558 15011944969260399372 10205646306348297698 17660858787289106220 7780803408878729017 1856633831090338803 8903084746914986106 13790966268789581689 1799049676008638939 3892961813916753341 1716442706837986284 15026196504406286975 15516526187076860518 14913288817835010471 16142376288204999047 666285457676596618 10172523286065884137 9928628078724693477 14418390029785096923 5846745477989865857 7086103697830383377 7426245178347184848 6051853407295569585 8817898760376219352 5884984068904528125 1898606488232655208 15834028877221517121 13752923610077608440 15379533049178557450 6487649605558567103 1115654328984328992 6784090261266670216 922757912259349119 12027575161053501960 6479398254700634112 2000759556463077420 999417796827465355 5937378561497067149 11230240053470383301 9651665243042272085 12697833774559146883 3998320561119276881 11044173745083939668 15267483180583514869 6747132812615776558 10959209275512134669 15951877121145200585 16409835721406290041 9683665194008058143 11613820386117410065 6795819811708866712 12482981680713801123 2531621661593495809 16761534778487019960 6692633857489429773 9301223699655385438 1552509392848687501 17307940952468418549 10487066249347532629 2789382899683121785 12810789572572908314 16288729105696689797 16861008925267583260 15893850962021110733 16759914518002731793 4523309235784979074 6776335810679594981 13424552430291091564 6975856737496282582 14834104727998539195 10841191130994410834 2285349480568631755 4465345541599864063 70189677234157734 11945415665147744671 6775925229623331697 8704318382677088550 5718348054032446595 6440731691133824389 3407448349956814148 17852579109507619491 11577762688112640018 1960387637249868883 15373552197953645021 11968783294791718794 18338620619049406614 7453396190119505394 11531590925788349749 8124864937260332804 2712872622335963193 3726723725844789737 11263616215102505123 12877427598477288441 3304385020971593727 16147566335241361712 2381248143183098424 2568344264570994330 6176883505517231731 15444179401503216364 8654911666560852523 6243335228660234645 13086256960531722190 6444560354740901002 18113101872999190658 16712419400219570773 835698604559651880 3099660356972656229 17668489183618031528 10560601248071567221 987031816392878039 516182927602874463 6073772825955106703 14500076198958350740 36121142710678106 6599150941478473329 11682443784750786379 11773826158995838050 4686106536117405981 7564715763505287118 4034235464991267087 9463219834959008234 9560605545198483321 6455401653705258587 7313242367175836135 15127469452206078869 14204149733491274560 10595755005960757311 5762037081244563579 14629719821397687388 9015631239651740772 16801964483927028988 7735294622670844478 16551175620457927484 12966257485622506777 15800622932145637707 5054159342412322140 1871339808034276469 5419224700519906042 3442811717135653716 3831648803681094830 13442832194894266545 11074559665423847853 898355275500451171 6518531268936313752 6045734804728633328 13276311456531446937 11287547068241573152 13212094067858535047 6394474967220098605 7548209706603234707 5737433461165142796 3628807159772013063 9074467695571043216 17047393683984939812 10748142737205129408 14270864196470238747 13203211874525648054 2057959553860538719 16096330833265327075 1298835054497490982 380699135598783389 14295320798907796798 10732284306300880076 8005428023185204412 2927566075306480092 9944819269185704979 3308988588727819578 3013318372813590998 11997240310500454754 7212015277015648442 15530408031156803599 10085653371172520396 7200799349409692437 4211073253534956190 8669511095777995507 9355118790693737345 3452447877829217568 5666843223221182230 2685952653936779770 13573504468481288880 8772181813164758795 11541589062361791914 5396648198540326944 440281110456022815 17436138379294844951 11507315026205432897 9135532944249787608 233998385490029236 6294964729976851868 15635923217633437917 7129967954138131970 16945213576717406839 12376419217275887308 2565685959727154909 16184762885661841365 6944889880302221629 5632052761543523614 4908826759777866941 10883827940890998978 18105225624276757204 8436540302004426033 2734782763227157718 13143383216889063577 7168805041024077143 17170108831079119664 4060830253646039859 11296724453004480724 5315214564449194812 1489728392342700931 16766695735377498167 6352090323096638140 16106992872537540847 12107825171940172977 8563226037432185523 10713835493821129011 2923555535381351681 1989499351124988178 16175188677957171444 6079419610761055012 18223535211496066052 1283647411651310674 11708975465662798688 4120313129399598244 10114343502598694480 327901229398180785 11451554203132322846 15941724390856601343 1202705288491274861 3676944213069188700 15809322989666038874 10269911843122039531 16372630520949321561 10423837738692669003 869599493523709476 15585445056218438652 8181046450459445671 17719034203396825906 15736677897296196257 10609319431744573173 18096045141138858846 4152401981130616731 14802788232862009385 13204376461515625845 11488919326165163193 7591193753414005144 7851026961511147707 4799227597025291686 18186278342311865691 13463213438921879150 4814088751971709670 2679310535703777119 16073398461921513153 4810456003994532955 14884797729263632858 14087249196250073688 10803917021149300365 3692487796122813990 15485854101535452969 1785964451763673208 1285402631474207440 9618655125071636809 9852442834435501321 4865972176752810790 2312123730872936312 4316749550094958079 14098584835801445488 416383176891154830 2276637824915296110 17941412326549683244 16727846047307617626 2509114192746003594 6353146516215478050 15909011846657987931 14027608957255160613 8559685479876307847 9661996743086068692 13819828496626780507 3633204436818627206 14545792058404806399 683806931688586086 13226246402843892092 8851849797399629685 255050814830052812 7108231653992546644 8552046146151686211 4802547796115981170 1758743933764924443 4828103105611315276 3744183782442051648 12442282164762528547 17902151965355989584 6351067232723028183 7693934513812140885 269595826921985749 5827990585350381222 1694716921703634831 1403232678230670688 16406549080723783500 4670859830493207409 16251313806297293861 13420132242164092020 9552384048630425333 12289794675695267512 8818959742601745435 15436367422340229538 18154432393885122982 2937079335662208408 13477437227919280271 1384085916564714371 5078719116700693651 16076357046517923729 15035096898005987843 6041386290116159026 4108265250390460169 13750590795915588175 13556318566125416144 5858968910057908606 7332036456611314433 15796841714986255028 11258000865678228007 10746689903240647632 5296133633708041121 17769172348256646971 13735580165543165178 8940910919191880835 11332629381400935892 4099056926232977613 15365394195006777068 17884772447135553585 15056763932207815258 15616157731608144147 4136977630737523097 14799881758195645680 12174083380055959137 5608121427000098550 3440963501494888241 3289437688621004397 770581643549619027 6703297700007782065 18102632904779654025 6566459685991921345 8874856132781166269 11777628136100926662 3807572585145345253 11454692631749663171 5167459909703075213 11372375385229927874 10472769798172486038 10521159802476339338 5397556594817458453 4640307061578949841 16381748906415911718 14007444772188736168 13745230603548769917 7798495346588589295 5728576403434876971 12702814033993389250 9259624810835965505 12361166957841882830 7677467942963128227 8283011020582419247 10450028898011464307 15394421819525423077 6792693554505856800 6268068644116455143 7613273174219569557 14261778713564155813 5185240687573926310 17647978073160902787 7254985825518838423 10913825849114788152 18201563805585029895 9056783100195425834 8732101144225295048 13826299144145675264 3233390079441292358 295423954843873114 7587452145411594889 8123042149871825103 89129445380505102 16553952766116046603 3540958446206826005 2241483019786844977 15124960893991711542 8137139755477535660 5164680311798463789 2135900222238144300 1259115784050072362 2787840019319473232 10422953688889511090 9454176275759777189 7960686051047245816 10385965282747806392 12282835084448989196 1784959821674665396 4480440501984483417 1729877962947013774 5463658855371421811 5423142760671269932 8874307721531018270 13321019584577539322 2473270067274576943 16879316839849454579 4366202070525388232 15158284467941605699 4647314464627762335 8843720879092844822 15393474858208874909 6445907797310095008 2521809934817976605 15694156272862578449 10989601372456243865 13244281902494820040 2261722522933893873 8600481851669142124 5134145298041264047 6930241235331901073 12248821736964880274 6627439662619554702 9053667483383733997 175367706451909882 3271868105263374997 12942385596435155935 194321721150969272 2758579089979152643 5298285838908180209 12259957444535441143 11475498280974948507 10522475022926159026 14573475506557683321 7309297586456450624 17103558479992163951 194436098802041122 470948422917429609 16686099263189372270 5379237816593944700 15360027599302926702 14042806079449088956 13850580140612037059 5989422147910791129 13758222877208784353 15844400031978520273 10899232454026761403 9975112065738591454 16927849279105527151 11727168204026176244 7355652627275710663 3534320978059337207 317477098984090176 12873076934739394101 4864729952265979730 1955296847489808401 10406603472140983121 5319311217499920592 1221162150549771797 15527763747986976329 873690531829102144 6039634556353398969 6667655361101295011 15923666917015974179 11049705942422214926 6585876798624968888 42777521809595799 4715316340890117392 18040964960386899429 4135618195540414345 9709335860975593205 14686677618495301421 17711490317538529162 7674779578967570473 5270081114063648405 5068786524243597230 12109429799409204785 2389648789939851322 18380141221191886234 7251572100091824280 18395375952707319580 9780472208048441819 621044088059576667 4311731685156996370 1897695036778885681 13873734147368281734 868083407046663924 7043061175534207822 986468304810524646 2220292397446756646 17752592024359954647 11870825519019167532 4678611375078198098 3960182629763377627 17996559962799703461 7786368051915317820 15271539610722715317 18158612392521893245 12571212434780550922 4320611576031191112 16966763364439098875 1169834832191415108 1593716970219313607 18188907762258636084 8534687120178444167 15700301923206614231 10756523439782659806 10542009923625660692 14990220267385033101 2056829896404513846 6436841672519370413 8193456268179575924 15759930435346727254 11605042305052987399 6799519218492508727 14513597464319772949 8773180692554602530 17420290755465688375 14566355299251593055 6155344327264330313 15069178486663214040 976659871139601116 8861699569116582923 9242105912949453256 2269555780062474306 12973927570396706001 9627463117359823834 1534717830970736096 17028561622720752362 16540164629234066431 5161134623336004113 16839855492811096162 15223118131656793091 3213236333455879816 15935220862068691754 4319180110005272038 13328809793722176436 5658197690454096154 5794167295671515654 12004667142995299424 3576175910074044374 10769583673658835245 2242686561911263393 5457860125875927096 15937670607818253825 14920159538555826278 18313395539538975941 7720051312286457659 14973397493065268761 13266237624403302139 16669590465237422006 10546917521411865523 1566024858173376866 14570618689361524244 6399144188833196792 3829973847624697414 146905984549681115 10941738659409466228 15236094971989471476 12967451033800129681 6803106494023087095 14278200873504746845 15754609811688372253 3604176776018150476 4110659666546955368 7437486321615717471 15886080518491854232 6764808328935085212 14990419227381250242 17848109390668191329 12389359308159346744 5640848745588348257 5150827518648872487 10266678332249571259 8858751795660196365 4853994882949179225 2212073113558500467 15429360935046745741 6736971395033787981 3192152543927615645 12932332447302230840 6608423333895405148 17857583508426162202 12378863998957702723 937660460548318701 14094629498774201915 16994751483051650532 15250884278982846862 18298177226187355919 2208143416372889954 4304519539791322732 13615121323946675026 617462961552445989 14165534818703992413 8073371111662314616 17974018761911064324 11691862264005086460 6618308465220618027 11012741894413722343 1770682154080411591 13612838108405818107 8746154946788981321 7083941247742603613 13576357067718198506 14925729252683755809 3789076462176737019 8710564398575463357 6002742081740532478 9258056745339635800 3558742787511914048 3830704636335534807 3266101279242946815 10834269487960404911 18349749522433713673 329591613920060413 8945356043084592214 2698050292319186686 5120883177254297937 18418730846395338085 6283099576897175423 8368574901085201014 6551594491778101709 5400923523800306629 13690440416647561005 3642403815864986009 2982482712950619824 10742135615271265751 3171690748088080330 16419214060916358405 5273542567338922931 2311912970851656209 12668486830176633646 8030484128109424644 1579978580621167383 3619723523567560647 4747250885278713709 4257548915050719905 4037273721759198723 9687150767659345829 17473336960324774770 11352661632837510263 1244954104128832170 6510474175383662282 11025577727633557555 9845966205031502108 5555314877673849393 11204445569670342307 15072541214627688752 9334000423519323824 2318798685750764120 8943738888523183663 12589008626768950014 5129005185407630551 4596458549683908352 10565438806237345176 5865258828099793987 5166364455148567162 4335757688179533957 6025938058245790661 10616632702267691813 16082780984378292685 8163442056426412706 14012754832735425087 17806824446773376989 6406349544881306521 9754507899580888255 3171646716365527823 16914650553405283255 3725551213195936262 17886168675362272294 16211359385511554948 9291583818941542654 4484672205731791170 10764484810363447307 5460478438161067402 2721931671438662415 7164932404730597509 14093994666624505113 12369942059987759989 17110717070938640460 16937445439492924541 14180462364390773123 5407787462499482375 7989333516717944750 16071449281998581793 1907635486183278869 9931153318754159345 16026338989985492399 14262854827899713897 10511858777908281264 10288685017093458969 14271524127662888873 9956487566436078430 2185670869810882067 9215523138217371310 10401089178795896369 9173860939885562468 16748950251180703112 4267722818322348631 13209528247056931727 5654892527018091789 6399606650511216346 11405746740002672301 8761414599968135115 18430052419807229657 4334130012079606246 9979051419682167482 18357575910898046045 12361668365160334903 18200177849276514623 341794619938468905 6229092772840705388 3286454309984881709 4972264794337445000 14874925129169117195 16178658566016157103 16183868277309690469 5520275278506508170 1511132261301889745 12148608056630761359 10089149051894812214 11159049696253468505 10105628836732506783 9118752481480824828 15347254959111010407 6226297900100205814 249520536955896403 14326227145586578228 12507748534225884300 2946071280007868449 7521969692979642537 13225267234858266714 9100460666240104591 6955609476368055508 18309100030128433335 6640408013250226103 18282150358057759716 801012015672699855 13204668034402563650 13295133651191794757 7210935040078005721 17755034251612181938 5719997711606757908 13854358123475681833 17827399185288263955 16273838270481257884 17169511215315259926 3297556303931728948 14647476716928632067 514603344401412237 9286000380786639145 17804852494653885794 11200875632146342930 10502950446311991432 13829773506037004562 15487847419964896419 16906253399076842513 7367220169180187232 2996319483166982049 8566276547593925650 17613817832688539021 16313608820465130546 14361853396884704766 4002778116690152080 6584746805805532015 8817108935432389938 7067348018189976978 9296814598940872799 13111187084916433860 13901264097094777917 16960710868888139533 8951957742332719296 10875090016915416195 10036867155520747631 3310133782340055141 18180023837591537696 11260344060497531107 15283074674672264442 10468653540271187128 1667761903162388254 16132315066992872043 3294492283887476156 8165881649202852803 6984196447963485109 8194753352741545652 4411900798393173888 6294600101271280150 1188816580730486556 9084212806561031333 3158993090584168744 18426868518087519945 6529017430945226648 3032369581919932499 5701454841964969932 11790242022391995801 16484991899594191287 3917329882145863965 929599893485789402 2448704183712468804 3149555613507413480 803390648636165517 1859207374029591785 665654162532917710 5600650668033906044 685488620011676148 16843823505992496140 11341831375672998386 13224394402275335945 8928075019160097741 14491311641766438117 17335609714492661901 14939541658121250521 7967419647202506328 8236268624508157641 15863842540681682635 6017525114489741563 18038979186205802335 1131647763863988072 8626933924074762064 3061140298003883137 8501637146968891767 485241059759688997 14854621078396175111 4465433851394310895 17224577556567293471 5548200737797878974 16882579505755342518 6089095718692938689 5269114441149745938 12625934582248227272 17845531501001806930 16996318642449750150 2614333864439657153 13143212791034808627 576107629500617145 6024797468826158898 6822183542337176201 954516178436530266 14657022596706725750 15283236967312324912 13381106116544585579 12811719456933065079 1907134067353161827 14027516668047714364 5877271847937957292 8664604316951067146 4481159656292734031 2628251295417036432 731459524245734107 17898908817502346158 3045662122214692857 13773914539727842157 12300571005256215227 5432920745028994406 11467016941274502175 13719103365200050228 5466769978698195684 13192634603478490633 10633316725997752167 16369030216073299564 14896338506660580321 12043333706993384296 15763546042947893268 11491693483045651962 11509685927545087859 2743994168109950753 6783529928387214823 325340023297349119 2411923639028395519 15480455746807480092 8915237549812136305 9819426814038543537 15999035641196666501 5676947058060539668 14230628377112073790 6920617091149588671 10288980894544391595 7143751473549076797 8515302045280005172 7770276783159811221 3336269966539914083 7222077593980636716 18040847095718705134 2798713531463876140 4988305941317140268 12552680488143229569 7621489993801231645 11034464565237221662 15781001661432843792 13786162001621002551 16290041836705463245 2932494472990787756 11711990195930265549 15244531381306166325 9390831827213802401 1733633439775641702 10985330806197494450 11820839791116757782 1135429268452850968 8341902573079694899 15984189817113321689 2058637191904984751 5306860837995924329 11289928157311158678 11404708889705545320 3625545194655796595 17742573089001020013 12442762695598999551 1026351283952635388 13858799330290009283 12011012706198781747 7064199556669263778 12876281026480664360 14149611827744483919 5608223130652418845 13020807314491139080 11205970161950511551 10017428967250197388 12527977756485624864 15091137997547112867 5239036504850902641 13595397629175367882 17064118156808438629 18339848259763487856 11290808443824730304 10188794804240296027 7400151746831896026 5702122165143398773 15622028023664061819 17715927898341464612 4685775777733610755 16139131108936098566 3416131605435881903 7465728348135587875 18221488264537934243 12408457300340306287 678537173254522902 3277470794950874376 13542995269460162942 4524518335635390123 13535425536713961129 1678820281260270118 16903540811919061654 1067714597100248324 15952855614954371930 4005697699724376276 17746714985343333674 8857498298284418482 1575751830640861482 14024028425911414135 5677460497679085816 2014612457939698484 2899264946690716107 6714841370176860432 1100055436308003488 2969183977559006127 17314446937614007 2977545479951000703 10107679313513396555 4113686771269660957 14117352679499880779 8179573564153255733 9884784645643233089 6960047600038385880 7994205777703869599 3455897452843687459 4182418981818131501 6602593596393121901 11227181339523233266 11490003638033813392 14224499039970934851 3918112640366516903 6182727957793753390 12230984144693738247 12696862981085478695 12337492563610458125 14649250364114523802 4464729898528566369 520559606652665934 5770957548270205184 15267381486319995488 4344315955187056536 710887343543409427 16364877075267009089 15802256831384520346 11876213749334281341 4983416141071955771 13687252257204053952 4923320391098544841 3666703434584279443 10685956944517899998 1714984704043769111 13064390970736877602 13143899414930381390 15088611186856403052 11490241960575202928 17125087545275985552 5083462444062442268 8272843601905349906 12587431417248750143 642205667526576703 1408449792120939557 6488972840556044236 13801104866874593567 11076075069413322395 14401290777537375373 5670338565122822693 2722514539795290573 4203909124580944489 10932966612720102548 3237778542589044186 8351166165787733090 2911646190353819013 16419987490394709793 15009226351613017594 3836933101391658069 7439471625042549585 1729255277157289118 3767218447914227907 1183773142893651049 13710126367203904456 5771791655369300116 8719482521695892392 3154038324127399102 16999798419139304583 9846187072975227117 10856419310138408007 2942221870489229507 12263197624467895059 10142038014782350945 3525992418724165639 6565973297252688798 10808095594620440161 17691507297082123503 1321371917424829229 2072434891669736350 6295247083766479530 13875856137185472615 171447219548776343 10474952942658214396 3278372035624727812 16916426122277933591 5132487260926400860 8004131529351611851 2715985454491776337 4790808476556657094 4494847508589381029 5914541048137037406 6428477545474759661 15149670204487391015 5508264328676840320 12508474955110917844 467713653290139614 17923657798831430257 12737539664931816095 2919645696536913380 4938641270537050658 13447284429434320823 16144297260560642612 1894490283932469473 17471514218384491433 6923715616740145037 15135519193536370740 2989079716292633806 8066891280104685913 162505904236560264 6915939365949815979 13734459708068425308 5717141911287714605 6927145372173040981 7868684607072534304 13080263030662890816 17048255396770395857 13725633157091205015 15873653457819002633 9279365007244066410 5578613545243428671 16889947660768112730 18164412834560938587 10601646191739215573 4245641558799687667 5522785092886544233 5611760127005191225 16983546390846842002 4746304198595722545 3415157404000162765 3580879256029369048 8998642492244073150 10211874928557749226 802523693073885100 16872293793922446231 7962468818935468437 17994243944953032538 8701895375617315902 13128542274239963676 2630728240872699544 16022014404624244323 4222138436296826371 15090183851357464153 5871962144968315310 2433764087310784216 812679082718809438 15070803876911723561 11452769673725364609 16304147754707202852 1451019429029920018 14920570036845392175 5222318935437997500 2108328397920086346 1620984577221317751 1605849851082908908 11758298455995085511 15767590079828462043 9056597223836256457 14477671384473186706 15560706803737884289 7093157026266896117 15426168850434284583 13257149255606421361 5484741521009391120 8415657876442591695 13657228576295572659 7246607584869350840 7420623339999317803 9177292572266277259 3748721349075671548 12677612836372426893 13722965365757875683 1746540489731725595 6358149694637646011 906882116667048931 12661790632746216161 13553799862132754832 15408148712640499752 11461668403456961457 12066713906057682063 6574996364694408213 8058764885201976693 7106937092688580120 5530257408812288700 12614723027114281797 3440253053433664438 8836068756631495692 1530443361287839996 15661373488792588017 9962320123228372237 2211863258800153525 673560854524709092 13170568744189336165 2624426577779648904 16700136331559753100 4425257169844494585 696777809599526646 10445323445187046550 8104654825860150577 7644587249245013812 15131625178818294055 12613034404940606566 12982073735911223105 16818640737181833149 4076516443574715372 7707077085723705026 10921997922383843228 13488924857572800378 12252137178611341304 4449993550291047234 15085470800057179619 8033948917137388880 16710318063205919886 351416079666781792 1383225443930721372 16491654333552451860 15801913428500981052 3021969372567899613 15821001543994467634 8073717416153697597 10619720101755333538 3763194709255527088 2931072464923257229 1534251461674970476 2976908383380293544 7413343203270304728 9806356048013642680 12462912086801687165 13892558691317627571 11813313916012209316 13163722955516587372 17614013586498581362 17286768202758382344 4734179019942065187 3583486406330815973 17054471383093126587 1929077519058773222 4835798183771456529 11721963822289556005 16208711222572182041 16983038197553184770 3040519919144394774 6301469671593040698 3177256316823896423 59088577652400515 14275157649767788347 3761348477926682407 8153181152265699263 6371402736506169296 17330957025718814026 7714160804146145611 4731742303118652781 4858956149439103449 2810144621364887923 1612804457556292227 15090596780240575300 1681809811178202166 16915273330137221432 14679370065643188418 2994522012845489574 3497963994719092929 3554645345421184971 15888081073155687638 11862397044515736676 16448690299273775338 11121869287321860001 11448313119075460146 941987688157811067 252936078526928688 12286938986590201562 3812211081999441544 11060234158574947020 2901876882551141873 5424595725746286909 15659516125195162697 12302573680949534791 4967340541005877938 14206286958982622010 1832433680632705920 10193766180866378771 9220932930281472864 5865000632355380194 9960220510961842275 3432178505899272153 14473781553138157726 192666661233795597 1543777657232544063 17539064660235697933 7943487131603898006 10213212117500971365 15458806194290107254 8888059525967363071 13725982006326852942 17092938061842527603 13005793244613612748 15515506704120339419 3181773977615758268 9528186738201679690 9572650401408079451 5057408361083267434 16586303364314105592 15275510144655636427 10150018051326857609 15375113236061460679 15493969724423906156 16772826686952721631 12893563793269831786 10918682742432601370 3548886117052946140 2337454832382381566 7325687743936880773 3472529219088583038 17645798976892268885 2184552696476984907 16170225019734170940 8563826997440377549 2715613381827682191 7524197758724487873 10230214057326127386 1759558502384160931 6849050819246052734 11822823781264034277 1950119548998614026 11338799559248775707 12225509415495857487 11080945356835432343 229505357593006990 11675720628792800497 18095263617403198248 13578220071864484708 7742507497466000127 6774623623617222815 11959714818004897828 11173281192674013292 16407243894933702863 1249301896467321996 3020728146266065532 742214335557531784 7527274373910858324 14414940950254461982 5084621016540496140 18108199599199831509 9011716915534746252 910968518239752492 9770965524261611512 9882338861026031756 6043178350139822051 8456237440902725654 5737864803953586232 18107122590615988132 12816182014525838831 1641805589046747654 7654253346834146007 1136719345153789703 11274556809855451619 11535459581965303610 18005037750350703496 6516720034682464092 8098210464131314632 5153349410336564263 1969633336413309737 6152539921822600457 9637875601973577761 16770121300199492870 14904807370605078141 10472068838828451462 17300694283725923019 10556410948687694424 8067420728670814958 14165583517335799512 7540355563545201498 11863734966358120015 15571016780261848270 14855763202589517063 7752156542547011618 12492761512704174397 6575580049254215446 3263795660741080916 14489256447990017998 6451738590585220618 8004076863752848250 4400247958794778097 12428190312839066281 16333439584177876044 2247818568140239020 849172346493174631 2865468014532527011 10325118924953459039 9831969658105771710 6096625043510965975 11394490560786690101 7446578458784688081 12554627062758814780 3296979268681847234 15886577049070866064 1041711103439764791 2226096260815481672 11352363683774459581 313695948932212768 12535882200977888712 5504164880166480479 9517237212907953431 17114018450775427704 6274053073066461155 1001096863477550699 254778300389391742 10890037016849074013 7460912961391760187 2343402607669265224 10758968436551431111 6259819130366874672 4498053057694399639 5473681997273654043 4237088725459734669 15467059385077256929 16917975295068604017 12714212661559311492 8549382892096443312 8269296891096414266 9731381722238681975 13384391412640445666 639432524378133332 6426710818171990205 16996435256174232933 7448260599568462623 9640789135870629247 6816526403030631537 2771247840636569848 4658055873890587146 7168977195275985088 10577973651976178504 18262566124918008049 15538850882842812731 17434940826805028038 16245565053277541744 14381741696324208670 2533615364894272703 7784532184782123205 13420653114287603287 4977305488383738091 2156877288374705927 974182366041447119 17818908039073273757 18012254129519252117 5187498809796593027 15816581205124923246 12543656605621578704 4784123440552053731 17570311809820116443 13629529792442237788 11241316187471194189 14173183722432956936 17889701933640733123 11859539932025239715 4448444425610675947 4205419968270879112 15439383840198623861 12181307990619015668 10357817450153493303 4535294928862486066 5228633791967569114 11823175210932800151 9259134314820698585 5018229755643823002 8147382341384738648 10487359225778526057 11881546532161620982 16275581198798307062 10930285284006435666 13740091877929009771 443760844145432472 18124653132417865840 4799395452038337903 9992832557306796855 9430409060656484443 7150493434310069069 7299644005984124428 2262637800798947661 11151889941368209050 17668787829180880699 15915108559688075142 2974029333178022451 6256937960112812055 5621975974132930647 10494572713537833992 3313601801397373750 17479810146294855698 2939294673378205351 12637267130722383871 13034727909368987080 13612636580436775390 17837687037076779058 7599389565245305479 3197529226481535685 5981571910432209633 10707059464509872907 18090225478881343347 5678517783511081128 4058069870348488314 12817171463097200326 11405625077461446992 10375126277276278137 195766814757875767 14541995376262159100 1640118997997845415 3859104856225402177 5756821897240820224 8349889661443371295 3895893065102013186 15997373991363327015 4193662702092410055 8044764268294132641 10333473450683763973 10098309499913664387 9633032001334842389 922495738730996321 4982193538908432463 13660025525411509555 14333798767028812933 10627486713712134738 13303228274336554998 5781757039331462396 9422550448944805735 3539731283344695712 3064863530915669131 6205479408227881483 15952463069293831988 3274645813849639770 14925375554453947485 4470859219903831888 13809887473332399081 15382859715197783660 5538153229158570352 12148076140739348921 679694702103770083 15681511155586659147 17544853693745337314 2040814207098298551 13778923250205583735 12199879578709815291 2115506424866040539 7812661485037388287 4121155979552953816 9163560542464771410 13035474776263317602 14274305950954499286 18415492102943253459 17811878565868579501 5347126188457613188 420365097999693740 8929784525873841384 8029017246625020969 1210051616601967428 10550647850837251198 8827594737848159954 7835587284154588143 14620789791683456121 12746644138928708107 1621012334793412333 2369781469635962894 14417878259462089905 6312755966218144057 10331555321451346169 9412680835178001178 700990804767910935 6821440885152143848 315500690684194594 16705119055466003914 14817244584096587751 7059469167979718378 7112779152243285349 16338174123451420141 7992584476113004005 6433629292208633581 3470972147952559221 6306541309526764193 6721725979027613996 11175975460510254165 9607936459850402918 12754423798917712816 7144772253410547453 11395507956721254048 761177725996304724 10881316525957184815 10435812789094628503 2647030887324170282 8634146371216118198 14694670659555496073 17101504748185015384 8987659370266502145 3419992262794148070 2348663087855930216 6247214662067582750 470288996302503173 13332738951176723990 15875015074331990786 2518619562595414356 10302229104117094884 17530530191761516100 218117917787959863 9134060124428661296 1853074768960843909 7626202438584832098 12623209523035899052 2048152384109626108 10838617785933379001 5148251463997179285 8144549498804529625 14518999115643919399 7682287053561127572 4867059732805739374 16740774279497110223 7200665109922366014 8331446636887374155 3428657939626415392 4243045925082693378 699478200478202915 8877324219283905002 9262136683179909973 9624897032151167121 8065507870855974273 8991983759288527734 14550790896213208053 11381051602703428822 14678997216738278632 11206741649508758902 11332383734398372925 660476322045324617 3932138544735677818 18345259630931180871 8638610171803450927 11641477233201702978 14313720963677799276 8484887837977646555 7342509333187532391 9296538904419885774 9845321415977597580 17250519359811944302 12437806183156805895 6193085483306624615 4903658459157117250 14898229378368578941 18398817005687691464 2071455908744560765 17683689137050657716 6339703454736747676 9691540815808245952 9910535525352984107 16266494518982665632 3281417926264336634 264878116103980338 14312427213382400199 11393111138329462010 4667685594138255773 1927875833523107773 891371686741183217 17172283065291284402 17912883110117627235 3184714217784293028 10841972695856413442 12385078664559867437 1311122356185121509 5024963285173365074 9593759620571544535 957113181656120240 9610143918945598200 527651731325144152 520881847764505801 1653694565090421346 10543805806791141797 8201349247950517233 13942100757095980573 13768717351412927194 5939961772072726492 6428348583320959679 17137034752232436252 17207760266731936906 6580767454065160084 510250462162745690 10741852489899306491 13526031165518991310 17217886860517024478 16122707312471776805 7520943436443476498 3786759399669842499 5688300612139647652 7510464072357804900 2628468947399468994 1804612522952017212 8471408690892665213 9112145097637926151 8422310238824507245 17526317428175227299 6178635348999362115 4449359160257621378 2530006586748158187 16815324163151641770 17993835821655137936 5373961930759227347 6850768041198301108 3277120958635620656 3919566068441593912 6269922744527906777 4736400766368666492 9550130893340526004 15512305721885473842 5450320698867232074 4268380035071780165 8098012631932339649 222817057468318681 4958796128119699533 14640203242679534039 5949899171686601584 3524162953783458069 12648029726202391208 16833689143885873850 7041647126732477385 4610361022836900999 5994494918644911115 14719800639869478061 7459080233790806121 4251701039237800899 17943150831889765011 11294026344619004315 1911805881527048008 5628516488912562407 8872443640413205978 13380253806347037505 15757248795725699485 5598205673181532718 16264216229719179931 322056582091879924 7609436253146411913 18290148285080895694 9820511807714888032 14344408236919154155 3964567384949648273 18016750506129459480 17693896522646423911 9717481788190197868 14744450705222191218 15526640327503294623 5724125627558267858 8550022675000871334 14965982618197934341 17577864270046718150 1820504552017635723 8716980937917717083 4637687937269469032 5722133325988247413 8591433997287726847 791723420190040321 7545684301503856210 13090006612731639621 12688420646065362354 13384355293118331941 6092137111720410809 8826613656407193341 8422293347864104000 8329299834645634519 461198941011665240 17919766513294492433 17578253947984938699 6322323716706817770 14706042713404934096 17040599659721399308 17109720358476518126 3916570418277381254 17066285847359570293 6611084734319903973 5323738251469505517 17152143549363484018 14188807817547312 11906475231583385872 5583624663587949036 3138707108034424530 11296921372584513596 5112813304987053091 1371637626997155928 15217090560246870296 8074596495428705048 9905257527024934522 14175575745793628157 789144466878828259 2621566917967347219 10493031910792138214 15613571656548723919 1374633902934137011 8705128850525549983 11978578232101532509 2842827897762620487 10510370648496738498 1548741989580268425 16586146612577967109 688828729714924730 1336023890487182656 8203546309299552578 15324823863247682362 4511238039152982549 616115551635355364 12361803406782097351 5077226180284137502 1233148056800918819 5439949937409730592 823450668416654712 18277785910933662203 818364919027110257 10970730932664964710 54603088859054540 4995628942215283018 13322893208756898886 1988824520840783435 15894627296057686813 4387405621528757461 2581702436585639090 10846205999323155865 6060155957963799138 10489132122459934747 11664252126353064527 8223586207976087875 8179575445206701092 13780418603978979312 11241777847343383795 16047523890355693067 12428353404273870060 5201773431786144934 16225534652788822951 14841440358715799193 8784885582428859312 10193862342017544132 16331880195200496569 10006438238210642612 6007418958643848787 17858851464646899201 18295885870592037486 2503810737569967174 6597839438541590003 11592220795339230989 1070869438686481581 15014579063122364571 17371958429087904790 18258357907654936029 278526407012030059 12737347331854010354 3492708871446873768 8990418462117741553 7693752479525654250 15408594132811912840 525735345560093980 6849565026193908743 17920172659325428727 9403579367968166246 14777072356104185778 7299464136599325897 9810931200852647022 932232912423869507 9264261051349847100 11271521381934115565 13990176247944348649 6016169562789698915 15348470233555640519 2147383365914586974 5069448212199665661 3042724625139700380 11759361874694407903 4622333033636386092 3494862708191189319 16934286190784904369 17401170921851075784 12219557806301312770 8467626907377262111 18097470632104046525 11564790356925839578 17503800667513801258 14982873981590423640 13587218587509937072 2492801124580498684 9679235934086921993 18077097008561063799 16547651000686978437 17936365155867874764 11550192439024245902 15552740485316297129 17348719017189097255 4634127256123471557 9251532048390986471 2054390631946059987 8079480793743126926 5735692231181658945 11366943891135121655 4395633237293869076 377241644712171834 11101609650384373248 4449364523594254303 2625345945983894695 2316106964458407314 11671994290549435054 17633852826242427807 3793124296868837114 17992627836132639930 1909508216448613671 5941300780272133813 2678528198720847696 13659230580921921574 13386777139363759383 3688403994965138595 15156534333829608652 217615039324765835 5358476829150577290 2698535698339513692 5528603628644789807 5696031178028021240 3017160789395468236 3156640889961000174 8036606238312555806 17973332170774989085 9893883486574829671 15794772996067667588 16247506229741509084 2084170543827374982 17897050971034174832 17640492314092059105 11362081386025795873 8112382811777408296 8103544243818152287 10698618133723040367 10906403712508368072 13101913927443347654 12831595629696286396 1416058481033387669 16877180571985867917 16143826497843380437 3930914079787236089 10348021849795212836 16211214168370972384 10270066043103704612 12424285715767895586 1379780833808285741 6124433627832319988 4544711254815833715 17271572261490628131 11872110171832333782 8379077070092135087 12104489030095175861 16993753505429912415 17152707427229397023 17985495537269745785 7898874237034595491 2881996245462629069 16812839389438933129 12909619880415277945 15058609560207973343 18435317586461899954 18359118902403569171 7994857808815139456 4946739747430574084 1536156867119319090 16922515074905493124 5088300009951051062 380638349080731035 3027339428660371533 10114782473664437964 6314410510769685343 12407881277155604873 3173249549158908898 13374389894956478234 14504368870932321893 12574705882573273792 12803790143218468158 15308049472589161212 17452464345836885768 16411886792723642628 5283933637081640791 15820664169166715494 7078541952921118189 9246071183008047910 14473341869271343459 2731537479981962149 1721113639591986973 7181491779611717035 11441516379681530839 9699793825752453842 6472576674168097868 11132870510527268841 87872947172463632 10719906056640930291 17205558985081038494 12901746233928521382 3001700272820064148 4245401218633222747 15009558459271366296 1997401869141352365 14677494881006756001 4521329597504729210 2561792829159974644 2210923264660556638 5213737856196785511 11980263982800264160 14530290655251661610 11897857337859148672 13724657033474534578 11221763838576457036 6205241063736861190 16112750857004301777 11587479568538324542 1950492194482509627 13457624082758363920 7978936195027255561 11842203695429761380 9043225743749654359 9887102225461965871 8408124829569605929 11599022196110160445 2011659822666814307 7033570115868194792 10488899596164372586 6965367350425144334 8890043137180609493 7320511193145651542 5192686744271503025 9127060544140930914 14679931769276050671 11162592865095038258 1103207362832701134 1053944827981380796 6970483587402589332 2754077898534008209 17330621956942536356 10296942425984976464 370131685019795170 16938327564236928616 5765720590980489576 15273505700593997307 3857552175731565225 15483080526348356060 2781055653843522492 15820060818257622522 5366393248161980825 8402674102070805336 10810726748815018137 10473421595942588375 12247642040864707396 5721471818482538258 12224599302832716310 6032311209467547340 11959291780889033632 9446079452717842835 16271470928967607016 17438192993925383765 6815113613681380679 12472466487160695136 16253820819473558900 13165159492595712295 16335567910648628210 17113865590537484481 10456030116617915487 3102413458867845760 3440878842225796554 147289314010667332 5231650619964365133 14084066864171330145 5188271771287690778 12990969673733076484 7843796207230727081 17041888232948007765 3680259261299339045 7797137752611316500 8142371318487688453 15719390099034326116 8415372531920542338 828977083557645087 15752955138336537611 3408823413119664669 2313630401197140692 8451223616244319706 8709093414698757759 2367956691020124713 8923692982276096421 3316715675226414117 5197174749519133175 12186828116918748727 6389837943728105197 14683722164481340657 13349143977940322957 5511788843589872791 17150133634877711954 18120210617023990273 16084666228769490524 5820984534475790772 13638952257008173909 8128428497010087476 2047553033137452632 16504848383457426372 14779211359132014372 1470211055075652836 8669513671968595254 2137792047664135783 5391256862186535068 4304658364824943967 12881663755454804271 8416031929906871166 808413215918285569 805673396801786638 204634860729897193 11748582133162554595 10148831834092410498 14707390977105916229 2025903887299720348 8741765044042759575 241536163871661223 2977973974722275450 13720167188756536412 6096933005587168387 13547055117311986383 14360165011743917173 17587225540883272532 14974700833428046520 15679440913316670943 16116629885291103971 8927841081107654346 11691954005231940556 11993022236808635538 9211011201202204418 5133285101876909305 6380527656101525487 12957335490307679438 16257524143500613058 15753075380547081146 16409597523471189152 18276662064866961802 16094542059614725112 7535688113936039434 14175794315387679015 5038763656812752451 2866059946856421796 2106183628159980493 10348399279688231065 6166337173047431195 7129825478372442983 11512163666866307612 5217273676688244863 10411403689288653492 5860922083024268147 18389003584002001725 13360948147074339554 9226769732369136199 13645540605697274345 5592718553360896496 13693896228336158373 4606367589770729228 12101309164164655235 7084900624093945758 1003130369266455386 7692948455980701043 8558287859438742161 8444507198341479698 14673571330359464871 16096839970250262675 18164903587707292635 12481106301578154417 12855612623007727924 10252577567202574232 15452313509388025214 11597568002115800276 9777241961782795962 14879139859050932004 6856754917838115857 2481411864291865589 13273869035465394881 12199396195218251765 8906346966893649614 12372290476895137958 18269385645104931794 9844126823058272511 9601919124451582604 14565990863313075329 1183337824354492332 10146119340788848191 8622042080411071186 10300668457121601257 12570383726783992971 1203566929796301263 13046744205777737228 2428140102626407666 6231588490995981859 15998060179957959513 11529480300310079971 3191402810434254797 8756457139768533588 16060720939578271164 3181043958381349683 17517222093160584899 16697729842606610869 1552900668072643801 8013894850624711096 8450104540626278897 11052057739668390492 18035545633088481108 11526804186446892672 7811133572451150171 7790123506738769041 10539386186307049899 4110690482727961917 3821134875935838306 12110049924676737596 4121153979754099444 12947516646992088359 1359221314469661145 5827828404251685680 14943992534861526061 1906252475200933220 12485163577899667464 4860849180347181040 13355186879612830589 1908998442282904574 1279440160232726720 453802491954378084 11418712361282005581 15835184038061790851 3198307310847702716 1561085657081083102 10102650864499784974 2600008142222876010 17472812187388438514 2641271329230867318 13015880132979578040 13197569971809830779 2399038059614755703 8637709055101240531 3421181479083837644 1171667031472613631 7908373558689168270 4989700047562805872 7626476609176023346 386856467287481108 6988093220035842605 7178707286982071376 12636418258213529067 13548755462554942343 8489341629776916002 4970794900168583595 14863734001071544046 17363004049979446672 10392432203722515138 12121876096952595372 956578505947688243 8248269934068237315 3728487066625724266 932214586614326744 12942810406280723099 8640846463525997366 11529548838843641090 10634404301870739283 7231192990879488806 16615373854537848593 10991306733252879120 12590654544240316659 4185530357182742214 15642666512281207042 1571869346938892305 14071197216396427633 7374623600379593734 4816300579802911675 17508633026564500952 3851367946307190416 15940292254603357143 9921178157429190665 17660869912158595545 213642263698590855 14511640092551217415 7039298227182348026 2352834603384448682 10295803807758118565 14369084455474801262 14337611789249631577 14394933272609135127 3476801481191448405 18206660653785311894 14610247153199055054 13811850925136376557 14054111631886312520 1265116285332970700 3697629404507795905 269150059878138254 5391220719999102671 15675428756474304388 10658325526538872029 12619094347135449192 16658384199463113750 12111941247966245094 1404553938844700189 8098940415619082441 2278190851057183381 16359388770996712576 491299916319075253 7689960474009081779 18157453785101368052 17766267935096197559 2969848748963027894 8094452016821562091 12290363248534481917 1564118196468892492 15927236757203746363 10909001966375423352 368830760221673447 1153151265899018415 3998720692899384120 17388280309829769278 11646762526246039155 10335775432587320851 500689689567114301 7329686052822301669 15519816168579934159 18333193370245807723 4663888893769409767 14581701918171766918 1089373736953284752 10074358208511206306 1992290583473212162 8319568614814247447 11692588127527453249 3434591575842309605 13222764047442633334 12823714691325426573 16736155187322634034 13764380795513092419 10411377535472947569 8670938219706722647 5287267398583384251 11600965593489014940 3878694916623421020 6500791326095332558 1917556336304625121 5230451075534578813 13884079182604060696 9921545848935397589 8256916158426499948 11583149196133357397 12575432493862805893 14269246081704373369 4774771244174577210 10477258926342744202 12706607128386664397 10299355678710186732 11967725729369484085 7850744246319985009 9941857064579221577 5309967696964783329 3541993345704052992 15049601229880489002 4156375976013795652 8842989535438562683 3193347386029878223 7059506739276352590 10713343205070417655 17679208616298265181 12286490217157959370 16891756967000262737 16310868617374139457 11898214954334750713 11477646993581066151 10420752742178438923 13019274699787863709 15810794522075266753 1863970211621324833 11052403415467004955 7821767797871442984 6918552481816493975 10463213618555695373 5866876260685781238 4745911684664451936 4593059788576845080 2649219735814754936 12474138561302512228 18196828135426937361 14612755202016854961 5217881156613998693 3362624183682089019 13139335875148380134 17153775394031768000 15252923328692356058 18186670688705870057 2018686696628537865 4780163174497575429 1463321656890853237 12974643150029466576 6909844825272857729 7370519524853595357 53256964472810767 3763876058240975307 14693413035999355262 2077837004466341078 4009709986451333792 7745172666483059244 17533993112731465751 9209811638793568581 15455115383903791589 11151116310869743282 4767371887565367296 5583001970179941208 12717783504331683350 14312199527882289172 13488375389616700753 8058118544289469503 10015071176058638278 17163155978841264790 5403414093636801731 16137507295245923568 598907670256554611 4297333817839051706 15964866306422769713 688359443643193139 11183083180811788455 4714409380049422579 3805818227383562565 12388207399108399359 12695626468210604346 16695304088905670343 4426696273243275339 7757493679943584905 16203770703897245137 11185575208671128924 16424068075850882730 12526777507246414192 9771135976259245321 12407819672849464134 4433470376147935394 14706772670080072314 15709175141153462517 2102373840243758508 11216838533452326710 14922972984737833214 11754003665693041524 13381060664847963901 1794905230193875267 11035453424659440582 16022135566469321193 15436281207861353989 4621569715660603237 15347107892570768831 15586627973133256530 5493853950361639961 6334782169992627296 5224011355153848804 1030010242342436010 11955688516357283388 10328584146806673915 3239903621017398553 11994603292440010989 14611695567145875513 8151737455275757207 5803285029671798462 7799215291174937327 17001207084557976925 10064987949492466516 9697859936649604126 17477513347149155371 4445364340094351158 13801022937170856315 2476111298534005682 14071802324783444001 7270494273888077411 8701491446278548327 13826241169335454898 9809107994112624838 13240377704814027754 1547265053136545097 17264561529989739416 8900641802859086328 10602416995262323280 3681153486462908873 17046412090691211178 11537127709583936395 14011992505436788561 2559933406196755764 14590040042553734513 1310917924580159230 16030965164639445383 4999029426107004221 10440116858148447620 2619687487655858716 394016630529782765 11362280059388488430 9585450329622293992 10876537477610300298 4238533474240982691 3850119981214888058 1542654712783782669 18247233436248737285 8245584397397628637 1384926385623255946 15818963291910233473 8534146524897031613 17041903606911609107 15660584773964350413 15238982683262800135 13876934507270561468 16722384497485137641 7326272612849028372 2240210640178726529 1859560413815673397 4641612336404091635 11831589860190491163 6080913070786223748 16992323725737484456 5875447297004562093 6541664318235750164 10596118973794464270 8531317240836820292 14991238352744780593 4523855253667160962 15808041423594992989 2465251436446290766 100119530962206086 4095715722795825126 5741382620617298173 5641674775755856556 10912809110831476153 15305206626750051494 3055154894545810036 5254494847681253778 59778417878720086 15902011077117794439 11611830392274386574 5352481779558092619 10906306490101890375 8190389432412292071 10025241060560368132 4719621775961314195 553187164036460217 1043994384210133510 5775265673993589717 9277264605069842026 15706978864062846342 17357186527755100528 12503432826863592067 4705342901720756454 9140574947093608311 556408573693996796 11767127063269051535 11096067803460980712 2093730085868354048 17270751970405148520 16157180162196791259 18179815044118494391 1714909029284419637 7036020531374247586 6094912515645766674 4234246662304904898 13878324498819056385 12058621936551303929 9424146258702303801 6059771481404189649 2795768533611430810 9461251251518196605 9571270291627328534 1756140705624697983 2237897411870263262 6337445727249150227 1631497794054970149 3205963009867810421 17748092492622263155 12192686835480439994 2254598161764034537 8016566935500055787 9691290697698011793 11198186699353082031 84472770367395937 10392669094620633404 15559988940954939419 11337168782383120927 8016125845814273619 9087700742500944021 11291792570926163350 12988427779898267046 977994319876973465 2907815732068597654 1969496868776990015 257696126948234954 882427818229164721 3058425138639115590 5432291843038950574 9224388301371080449 127754818998443921 17505141811896683912 8409400499015136939 10481676184871250065 17994368250970393265 9590815590183835577 413072873808075806 12907270879374997838 15773955120679531040 4468977313740676484 711445986109510588 6076110602517078982 178163212709860409 6002426443347197863 11199612410643182614 1505248695611366854 11659296757366742140 12415261584158424810 15997793601076268765 3230136135681279246 14184506228316646615 9518969462030834103 712856758188342307 11150217783023438972 8417589704964771170 4904489451304218275 11046527690093919441 13751260924426675401 1921407518733174718 3065538947151194728 13612255976948293924 9156544725399167701 9266261905969090743 2537777933486958991 12503234333231998212 11546567327844384556 16338107669405678812 8653365775605432520 588403146545252363 17533278456992655831 5599308867322927669 12874628939447334542 7633630353360565013 13278792882183336372 1146374284873483045 11670521763622872820 4163058426516478002 13182114139565380417 10485346659484613073 8978004898972545502 8709564248076597530 13652092067809322335 11526745398702496626 1533760553346758236 10152341108522839421 11852989743979270572 11650811979534140506 1277224757628919087 12452500575609760825 6313625247488796733 14161529049706097380 7819355921683002518 11642849665024709425 4578916508542274537 11415657076722126872 14089169782703417429 7226919005947352853 8663295583770516665 17816074544716237047 6232556295378244430 5853738095452411024 12431181606497338483 10192000429126937200 13809055193097501084 17054851215942617808 14931303321113270042 5788111069495306113 6350943466600168109 7244034436332890504 16343238560090747770 14501949438806676301 12672030610152563271 2609181987264077053 8307527513235509667 17905209589919128560 1243525938710249608 1069206319340014089 11956403683777840918 12829484670111794640 9640253068924925249 8943341516779289521 8173924751207202626 12258424734657749870 7646826201842898410 5840843305740604026 8652755251833344978 3355123089064493129 15750641041110686044 7691659336256349282 2589952605532438223 11028811616765251884 3695304497047386681 17648036683398548943 17295222437724869349 3836565118777630571 14902063702448020014 16367636846912327456 4289063800719376769 5655146142227560255 14715595738381408411 14129977914538756114 11839007340056984927 13588513981814787906 11203754008764908841 12166655510162711435 13827817544160218283 9405420303981499727 11000686628560793435 16624432535425462240 5726357300583323259 7996146970228177382 13087392273771690010 10469334876598436611 17312080813574759672 13251911981438524614 17874953788226450823 1425971263704263307 17179864404599863359 3803145940096989911 5759740848426582247 13910592107040832168 3727876438935732454 14184687138784777598 5068939674629527938 8516264885594363351 7219279297916358868 11184546685646520455 11048079748027628265 606074759456115190 15315986301234788742 3276881712487743526 666285277361749678 1801197268132091631 15162889646281989315 6557428395376435489 11944812964652369060 8791310133349409826 12267892195026041052 17897652337922633060 3870536424901095187 11922155610404566123 11413965713910482905 11544154578506538979 3787679549565088203 13453254373836957641 18146695744856330355 4056679784206160078 8606215175668261942 10231418487689830131 11418325338403255098 8689490557631581416 7848587341307913666 6217535778416861211 2311562760588986195 2896042582670507013 9614465007738760560 3596416958981849052 6841751459728348048 81001168402181679 6845210282114525193 5885764910689120134 12271076519068422808 7505781821216829014 10438974540434995597 15462075375182711840 15488432529642939480 3490242131565372982 15321589645869739854 15261075337694837454 8548326320623061992 10691701758597835169 2025600658949486953 3646638415443185019 9484847605978772182 13653633494385761281 10020248749078371044 4160131485810939882 10375671205842479568 721453533810577812 9710264838792423874 6961005014476493535 5984906956465070964 6713110816987161227 15707333383546454574 18349991541943423803 5935572335260700157 555257014271563762 380635244922127495 5777447284457499242 10519435338530971401 3312235106566222574 12359697223092791071 14134663979689411627 4788773873144586539 5962314180327388218 17960805415328906611 14541332745183336247 5118180070849162671 5629077935795304513 4048843123087560039 9944880343583111904 11419360206037515735 13935292255343419785 6794449196381439360 10017135923662095466 4016444089312827250 151833174762266438 307279227354210361 5449874792387559382 10638911432884191309 14904380161001603233 9381281219438418198 1275493128566974796 2532512765011858773 12372307713788050276 15669094037475251008 11913133467468948518 4564181188574299279 2706884787103654160 1893370844904479753 10295902178117204428 16882769451837599245 10111420792559403565 2846481299256910024 12126892860404927247 4918001139191372288 400160156360896613 8951888321740916686 13413443291281377095 64678493493795117 13829089349520277303 2921238453773239927 16436187120141666796 12771212518592788906 5844489535731392614 18317084242419897198 1504026092531742483 8100455900198415555 16780488195023072605 1959132975342210281 11687130041505628116 11425979381725656797 2886945812056582163 4162540856277597616 9256162353796046173 18038922344582810050 1766831212612567274 10199886286749823535 12606801211982851689 12364962115913467080 16053227058673564468 1999141666773444797 15674930120510268827 9109928839273951174 17174925484011696913 14872193176222250346 2126441350549491838 2524520083392513310 9630824904196652918 5878185333476402400 9310275730670815694 15249146925619630257 13169967018445247163 15304208385427938081 17967745619506271092 10555132810586943785 11696215607425911028 3697990204141999854 16900074914527103599 5379753219441861665 12939092966707048577 5144674800974528029 17838487645925607093 9814769762278440403 4420108372503713058 17606799087863783626 9554612558563949137 8033969195181559611 12400568202597987893 15210698224934724833 661284162955951092 14614214684168716483 10077569733098211184 6007252185696408857 2119111546701821777 8911010015153991889 16545688200784541951 17730300039443423612 3793119529505637694 17665754056536403342 1032341182115921073 14606257097264129988 4454232267541415204 2793056078852859928 1318501913398434751 13035741968982797613 10048607616817516340 15895836571972615772 15669205546293082795 15591401298424743135 7339766176466359921 11399366554219949165 4591273769236906730 5606275753957052637 15430445018494173501 8348608965224626691 13862978207019829097 11368027447146739471 1293049826883162884 10482035859750894940 933948357421781592 8295304733221103703 14109945306058592691 16397098855472035499 2448478680596626160 14837300015097171328 1259338236298600190 2760023951931313228 197321374931616739 5102667263690880902 3983045006363960380 9440310560233630072 13445207593410470592 13463128608932782004 18112248488061489866 14832312054881664888 15483193742927924 9038286434656067031 123412828812172959 17688186439087057671 12335637368621745727 18207729539173587471 10633705915666619008 3983183541782669552 8751394921183573268 14023264533784779600 12764090426864159548 11920973647535395226 2998293555424269643 9072349664243164636 7166832387991886509 3361956439105353527 3243313028161025963 9155490505151479805 11486409206285799340 14776753535820244876 15086040544840740894 2518814474480171978 10992163752654508800 4409135427405257058 14398461717727513115 1348986335686649334 6084572746275748225 12846176386410864368 10244725974960861899 2907173773910705514 1096553037608851159 9132441144304983496 6371697057625057651 6359424684461553744 15430530260838238964 14607906862319904970 7129593053283102500 935250586279097667 597626707386644104 4997589329946416518 13063959779870850547 3852428469429127391 10305626699841127777 5994747042103399261 8611151683194779261 7278586864800319090 11225861776761314732 6561994507582093395 6582904977775451019 11550778369150837689 4967263021130363814 11610592669086749252 16386362056798398371 8530592798853019377 9927783434578524740 12266843634430422684 1177657982733115348 17826018713389611763 3848502625882516444 10102620124480344502 1543182385840471005 5685115509197971671 6759182018324047358 17866147226764655538 6395594549760616403 3419202384619929628 14422687989874667084 14202132973395009191 16388653688727526994 998482727924994795 7454614742749226988 7326626853202204399 6690207021756979035 5471174317132363143 4861163369746440691 11659186574086506215 1207818395517715144 1418935473374751414 8149418019969535046 17639085366765863684 4783595689775384366 10913567165209439332 17521576240686221229 12126893223683245169 5920045932050895421 3250149293090923136 15150863466185235164 145262265825182509 443065655184594443 13876782565565980408 5155926309826474807 850898616590308548 16282817251171847641 6388395209140264457 4547645444837892833 8586238145153581847 873139974888025751 1482258585208256519 11105944759019271026 220309478816591146 11595456119591033186 8858073813234712236 1799580680940461656 6397566860871103333 10556957351357861309 5176530840442023168 8438151799549550252 17775674390637844823 1193763930413173418 2770237050391034030 10975360768062024935 9836249298787744653 8046537579096802352 1859435699770641306 15525109926501284150 7643017507403137938 1084158904318288815 11249289412077626588 14801865324137414675 3510522461512273743 21080563242073733 9207735001134204167 17245124745765567425 227436924809860543 12432705391434183169 15674638850668999629 6671591486512474330 13987167798025773660 14501032658485652438 17660088719915374782 9729704235685771375 12215405786383013338 15075335600803968790 11112524590109941302 8787637316296524620 10258754611680690853 11290820573692867626 16852795735691796542 13737029050536936425 10627247566709027350 12659330566983186873 9232972956576598391 3348778437918301482 11143636352489803332 10848448685770362525 11567103614860379659 5199453726834328066 13278920134240421652 14174393487253521114 14088360642387732668 7507831393016884951 4169087211153839572 5349925714606815565 16821452995924444733 3982918189631238067 12402013256502070166 4946260810312943454 12377719098589092562 1767165278477955782 3940696543500066094 13882576340312598193 1747513209096459127 10946226238262676207 10059560339714639596 18427841899683968282 17036905190384776397 4048744526008086834 5746686541511979121 3080567150432715672 2203211830249240952 3919151211516679919 7853460402745206447 4218314726459944008 15581049960324738231 3400820370904542773 13520794775988209358 12766612721801731804 12952209200571660789 5739308846190510415 5320464663286748706 14294037367132525955 10140047507455117089 4640996490927523720 8079726015224449399 264103329037663720 8732030363436816018 7315410681938138530 3509740578413341720 17758514499891876807 2991986357960265075 15141458802654224070 1400532981740057871 6700594847218785317 13184289417981234152 10300904776665782589 13531739742369930139 12918016314424753074 12172842764417633687 952031718185225153 12601917010439833206 12956020668515057445 8860360961456314740 8221529647703439466 7162417197365823646 9029333766058496910 240043180824416276 12423577280044352934 18278442320665960616 2339902964538773130 5780199249962626656 6977549604451776935 15460525711927121448 2508486482517580234 11157501079181285467 8400667329381222202 6027721286976860612 18171271320318193068 4049372093690752637 3851536406799067107 5244668387146769872 7497519929172001475 2768905347700337164 15827488620059369971 6462611737611247363 10689810912066485155 757411567131824365 10801475464018214683 7297534968006933755 9796979445081496639 5277538206400815444 6117440349838567985 9440078547728216667 5643689999947659358 15932663977085217716 2609240520262514922 8100349532291391030 5505274328310100810 11516966574162269685 10825088089791846138 5194736074556828955 12246469758758054706 3214536416162136541 9869861563607157113 15703372865648590921 6556648613957013380 13465526349697856062 17747071676709784601 7194386945998721550 4335508411943347476 1842704853880346410 16765140181951709282 134026796071376378 5429462953704906484 7375599961308424100 4692458898412138802 11229475448405270647 1386153976710799477 6904786859219790805 7213116363931646840 3070473959529715873 9212179515636920830 7915212799959899882 7015586085089473732 10529652375476661665 6296038768754081058 11780882370422945077 676780431882306331 12238381399124540116 4933806510815165142 1416231947885446817 8937237489766566378 10096861864100399992 7649293231643513205 9082303320284139923 18076008303894783291 3192227768080645287 8065386292210924216 9921348019480555380 15069603350400369883 13850842386477863840 1829185904200003532 7576449234574864230 11068287908815948291 7475594333115438539 7890490449707947704 18010310465206608795 5141131079045498710 16513837491441476891 14481562731257636630 2299053248319648368 15174600467199731352 14009182891418649862 18267854278066276363 6872798154145905786 5797172719699289573 13361070512861862685 4026883136475167860 2463922081504260566 11035891092790029987 14451020463463945174 14617228663925020307 3895983986272940099 292876837143903589 11687516635897464278 16814540607985651845 8999705489825288492 14318764577858235052 8173372829004498934 3725441882274256092 6622372709400891602 1811603711844236318 17407905295387640368 9387181040094942953 10577471696447661884 12363809000754917829 4153402709084247823 11301974301395760332 15141502047634681289 13369327932292754243 8905060715924930846 13363395435989514426 17778910720732706166 13402883257226427399 4789975889151425812 13267286452713348732 15203392921141213951 13248188204913727869 16059432232981052492 16713424546224922063 12120848081280955388 1174590068764989342 37891425712438755 2910194694328345984 6536332006094484022 11686683744997270400 9549383653712861198 15024153930524378848 18153111435912924369 1881905131415515585 12112063877058105697 4920602153170644943 8375407714730756394 5939956631892053322 14351565604986184545 14940619236218514358 16135352104364750053 9361171591200688419 4391934967925824507 8637961446956211802 3951764190234139881 17328151406291216222 16365065201995920853 14198608715174507909 10307784499311798107 5512996795729918235 936543575197468671 9838676265487271704 16434034187395109192 10045210439451850462 6348949444443911532 14554031576878207551 10469448783116738328 14965891152353287466 9860727978906688365 12712997957856554513 9079360365857206080 5213793729764751794 10598957230030663749 6011672440507761338 11147617019808786837 14427942551042999149 17346624620459389961 14049120785730204218 14864207071627494284 1338632975180014754 5507040084528749646 5881046334550436261 8094242154739957553 12128464650453841249 7466167831095284618 4049995831212133511 7160239966798683105 374241369466774016 3575537076365921879 10469945833403032846 6205904760667746784 3564890907237962253 8150543262247402539 7931474323150183127 13628220996620620475 13851042861467593708 8157298150420234825 2717026755868956655 3267599195357395318 4465885237781545568 1558836170784316192 8570594794876420981 3066381880132316028 2540113444366254686 15396852275089626947 13100858424126900263 17186357039898131386 13301728308046536820 12015148622653101292 1454241194701349304 10942316458936376176 8549474322417975831 7215632213319518307 3017656484455427733 14619703035370645668 1460076393883551453 14137463390128135783 16196010437628365786 9750713833708080917 5876375629853633996 11218323157869186964 8564847594394540601 11752910835696719677 11325104003349051370 9147006029980358992 10870995291851133128 9672949501711781975 5240223298933454144 18342911947120326859 5687315351793428837 993966541865574788 3011660809589141367 14020434196630689274 9714842297629877791 5808508707429498676 6414173110714450998 7960062962874433778 16169310952605940978 18226945738537277430 12291396656260671731 17535566998922153866 7655691560614092020 1942449002040169107 8751562097339123826 18238088206006473733 3965825158603873296 16120793956328067409 12457664713216056770 5478885665581035688 11933260836154957985 9984875474878472015 5977562124122681386 7663123607232882957 5836038097560174282 17585732874386045832 13597355853004194347 4803629740138610631 9588533693042990267 10525935004609811985 1597926273236138286 1687349973883376229 3106578947620793667 10738385030627890391 14678291120245606113 10913666269320032416 8331391360989136561 13619731055381210848 533151585369079804 7859336894022836326 11556326621577142350 11969709082649435324 6244853023780433686 18277128531704371080 1302602513752266008 12392544805098753467 11226340927429063429 12471064993490327396 9919206387275688262 16214175795148175362 11691324445687642890 1146366850160210840 13307320356691446769 2516186168168840433 2433503380472146587 15003263929115413027 4092819416931090689 4153097918608619774 15793132030831604704 12845825355594669811 8311031629341593286 17172940172062030112 6915889515345758398 18007721024826109887 7244219191818630296 5178776204024696266 9185634752528551658 8998048908697203700 3081037160218210983 11449719998100284123 7474560831604765178 12456341239385278271 16771611487614836830 1272260665161618830 17332514465666689110 3241228137586238746 898641148496087952 7458422219442580393 14647495159215659286 8685159781298087 5443693619794731802 10741900348639863311 7226216962424314423 16787807078729009686 2566153287504139844 18041821348009869073 13649222817037655757 4133172771791143110 7238398550780552654 6388022604776422197 16053280763655689393 18079501289309023789 8351942840420529430 8292961231129353160 1204171819393437917 3973270450580652677 11193215061469849720 5665009878352149915 13419762971234880565 18026746070116079869 7920619288857846175 12317576237875914249 17307988627126910382 14218886553005578420 3150773321052445532 5293386878813850509 16199094405614287321 9522734869991022328 6208140760424083018 6388560106460406742 316620063877333863 15965141027335077440 1770143399104036138 8127752271433299046 14711239859454343946 473414252915915095 3147876814266683482 14266947138658947214 13938236407847260675 15267810662570528961 7015676977108599805 890075017463284444 670962156121156884 15204524879142792563 7919048737566123352 15763271603488278060 7575446911307804302 4656425801670149374 2107602280714912522 12940463569738846553 8527492714306796939 11780464046336272911 15274327863578819580 10309042156194170440 16554355859208754270 13413458823021126130 9767069604157967954 8580960300983259913 13064237702374306732 4300589420101164689 11146281094604831358 18079891762102546429 5684459098463901285 18017012298011510011 10114673282428560168 10206873472595592393 1047145873723031264 10986527026396028416 15944865169052566848 2282349449084098205 5110442724993919467 14005387715434321433 17571986429167729782 2311955006495808729 819001621307970189 380994904988312141 913566689667731994 15947875175442371678 1611613611605493307 12731868898900162343 3012023225108678633 11142532677744720656 2198124895029710144 297986554324254937 7483757567121128078 11852012226154148358 14251660030826913257 9821035514653028314 4676118329130154116 13510105462794613501 12555714419577757272 3602713279809514493 4960089294656185530 6763033008286530805 11997033947050018544 4887829171791858375 9302528554042119696 3999916598995850071 17678364535767170266 5635024704124251287 12521133175535355383 11810379316130318355 9380177879426154579 12104467752501490854 4039715502957804990 13924382539135411720 8922436122372909053 1701241135114449196 5078093517077636842 14610672533093151602 1821877991351572672 13223575562395755793 10685122040048444829 9667265396897868624 11610446668639387103 11291635940018518764 6601658547074456085 13248255916754439808 15442207065615702021 16445524753460806639 6346048763824778530 5086885425882499096 14109990740492664542 16926047405100499928 2430297671028204091 15412318441662262221 3301648531739328567 14351332836406336793 14570265330613562337 9559901357021056748 9049976461822170276 6079701952140330925 18208007604817372208 187994114207974427 15195861637737674602 802519893826827550 1293119436711630708 6785450585258633926 8721432797739735747 3259353991460260138 7975038725478086523 12144006704777884231 2413467219379055742 2228780110045743160 17781262037664593083 2956352000018099198 12540118565022885455 1245302687103853066 15295735860955705966 12562582129273073059 13320818964076769063 10780127901017024376 6505420559179329728 16523495045615795797 6716463645302824949 10123434928409350538 6330953692569006471 13564219056366667908 3465081806812908981 8650375975636531125 944676792001997589 16360679812767239732 2375142749825859878 15290598215786199612 15616863443102845764 16115246485453200639 1091992524414525310 9030619780976133169 2869418308424121788 7367839012263310026 9723838963168724525 18344413908526068639 12035347031817698464 13064319749284705820 9149214438924649354 16231656300941782246 4794167546783150056 8946760239510895199 2721681329709099867 9389525727697882196 7584426445005269223 10945989048122926176 2048384243344223354 8225811297168600027 15715788817218335829 14492258160343951940 16327253875489908745 11531125117403385677 3755072825666899509 10316295386252407258 4079524288132834846 12840316243799277732 6334482159519278776 13653480525137773434 7231922322890495442 7502007723426615754 572716203377986788 9925839888519106048 3996900251559292391 5331778488083930154 16097483737921764121 7149981550264596987 5668037291654431345 13433573761448633566 15942658860446385570 13068435332711552256 883396482935135028 11405261375965356090 5579421868843984615 2048897109706923676 4219816845491887599 16694724096638532163 8706264984383347357 12120539482616558712 3803124495765015190 6462154507377334961 7408434871703684783 9189679006852572976 9649566281470356989 10503265246065036045 3720580818432824924 13826840758913934801 12927145022725406062 10834178444350848643 17354694939613952564 7245400799668214603 15532000313046901912 10568702381908811357 6702747650926793195 1795542329299180207 6319798618159858491 1945619933558963702 14710716893017640602 17662347123780500409 9096213746855496904 7468899767454833672 7570038781882916712 12369566163980016835 8430419940632832352 13273569252828103824 9755316206084923766 16141952754724817836 18406534011152659514 715862639013350397 9729634672333077138 12808628446354931967 2357628030261292605 14577097872619535261 569823378807156795 2103978574797956062 3201485282880115252 17777863197068790911 1497795237898183948 1816617326816645812 1870622778509335924 9237580790731434978 430493685426112684 3471124965296578991 18117429879347928912 4550992700214893411 13362642997726507370 16918966940717433596 10766735560605378639 15518901361703572067 713401019778042260 10210880950961015326 1156372629059236800 8994687598891903393 17439121690943396678 1686143278658296210 1836710685175442244 16514607122686270210 8329624669826515015 3051901087091170798 7403293811443734936 16696177038268868950 1662845958682729248 16257599022336953154 13459400705088096062 14481620354885861067 7313607585025639280 809001894942309964 12418241702627158102 12123659823151353556 3726355093484269731 14733299135410458223 9369958928127018273 16764930844390905109 9849128263630400105 8056285435888558249 14348685849511265091 9399448580167255181 14736781722380265850 6737367762315075346 11160687688649903619 8488085155010879840 1319768240912171676 11615515035895782201 15172579586018162902 9042404121171739163 4547759264702769366 2359418152455662629 11936024973991635315 5652950209368043258 869206875877256102 7106415816984644906 13179163701092482719 6057880592971443063 2150554332370295364 3061762931257443132 9052790265273844695 11145283543800153764 4081253110553045051 11678676880366195288 7470103388708035358 2071285494269255449 16406757694295667786 3072764760300502437 1311256388799904541 14669844636060288443 14871106296709258379 9664233316652534852 2766704640229787236 15608534809843849738 8989485451821975471 17390741611274506595 11291293521965764453 4530867435794006387 8424330147035366314 10006296547570007491 15280569893606824463 7727367140546756043 18258996899825195677 2135557659118368104 15435963975783129147 15337847852943818872 15951717377404374706 4678807091363161582 7596694116849999362 15951937169698773070 13422099511347549487 16893332854262072483 3391326422100239061 3252371611319733870 17420395272473366206 17968072084192240455 3573858046645908348 11658472694095251009 9819689817296978452 17557614568262444170 4531431781176581420 12857466210582237416 1468740490920236735 10768688778908022437 14432289873192357855 6359470606638606803 2468137643567516938 10796653307579738434 2455939293838197134 11001315101496519146 12928181459066111633 4117917943561969573 9079267121150149821 12582819252183963124 18308338090453422659 8942887240960257823 16577689481302853793 571370308530789321 6285780486469002620 8688013448130525870 8319501950038269519 10156314246308741622 9889716350294429807 2056069559353025209 15205528483547944212 6001346120293956258 12977707860612011782 15710519270410479658 12277702038592571167 8434219830386268463 17030191388532993026 16783203096427811842 10061810823322462795 5740449597982076175 7318463062916627835 9366827908540411676 16609200644718644655 16426622697691101661 5034173703855598037 5980627190693002835 2965689698675537773 42989631978757626 10077707130844594359 11776090849394364743 6596276269537203085 5913566259588325420 5831618112498891932 13873682058178057074 2917491883217696974 5990543678187460422 5910650138444427038 11902032887768297410 11614470406915381062 13851810944656899807 12235173450691214588 12138612638902502784 5611101713621857756 2525976362470972922 17753325550863245897 13851828274011231328 1772118161919092910 10082194933143530563 1434450388562612765 8674497099721432004 2621900374670236153 16588974555273451714 3806071223600489206 7071891880499342593 1395971228489580546 14901578624096145228 5318906089959911122 14632505691262117233 372733712668090653 8049112556929686870 9318536912142746127 13933128197131072037 2677935528234202908 12498331059454647313 1628472332816510014 14706817861161103798 2982245976275328694 1561160362231535545 8245095683358152596 543474672318861559 17631089186304911934 3397462534123926015 18126007101487552751 9579048701502774660 10191978516334966567 11635651244605659898 1385066725835508863 3450233505823560187 555941520636869750 10800658411941893126 16196470696843167697 12745602471218430790 15248236062443849050 10008005620654007198 17018158869014505928 2889967535205404492 2087903501101748538 2630821758951188702 2733832766203594266 17432504444058201778 9389256608667929752 17291950415262846671 16099862271075687132 15090425545939896802 16551697542981884077 10400792172562455641 4448516359376354637 14465757231797772422 15264259775501170338 12449506925383926650 16662196241356389754 7833490931591124411 17375688132551602999 4889675845247461446 9518246055051042733 14443770619132934140 15454276375984665361 12702024251528396552 17387279769756768714 2629527539393807644 2133559182377124043 16121135529989507556 4614109351744740300 16433543781597479011 3539045103788774837 5012262986552388287 18409878016923861146 1822545756807079821 10032205946629973380 8812463546670460429 5765868727081560878 17979104352368309331 12786606018034601209 1981924971139465368 14035795543314971025 9079959238230917095 14342620911981557152 3166407527549156690 14294992979425813103 12970229142931974529 5864305620496098043 4153994655259347615 10077685318597298401 8898209554334559037 15467763453252948262 12256901159455673559 4730953358225591299 3711274724143117007 970392046216112721 16893054356644675328 8287164941340062060 1515735771602693543 6700148948028096153 11994797311794048530 7622511968263819356 7048172929191579226 9894497088577493850 10638598356224270763 2941165457212799442 5040916588859748140 17693358644344709878 1842003674300054230 18197808461476332235 10913165975679086479 14059269098696804106 6306307514282037768 18367928601664738441 647570199360557200 14581969131634556004 97940895667049938 14567723191339566935 10277083925303374719 14183094652075802574 15477572826021865297 6223769061289604680 2421168272495922421 4675687831101402713 941409372724335757 959803781895861905 3610958366692582853 4167975449051566385 5232861643916429275 16778761517867812295 7460886290883119264 13978388167177381711 3549513407718212136 7534552229731024754 4762722456684593561 971942856949687238 12671078808343036948 10686757197504766703 12089572453288297910 6825552016417886237 17444274728944903414 5349145881214143511 5126093950259901906 15485100818495528107 6824476791247539474 2569504935766376929 6129755360522214051 6599304328383031998 15993312136341473866 12317619204541890659 13430870886331328217 15290112629214499055 17765836582492115833 16180177194961666434 17941862195248474868 17257109595083119454 11287620396959223950 13665435129772066130 4784048756355933826 5065837564566140792 12503283423672510390 10125306818579536769 3020486678334662274 1318618950596403525 17316349870925107934 6788902302358045141 16646737637913763202 6720051144225720915 7187399057953208927 13042151074547757684 7239899907545505782 834128376896783869 17055837795516092322 7321804925164048642 7631700623896403558 5492350795216055285 15706480803581902216 17443377642777126795 18037699994935502451 1985750097896849478 6213068744423660630 1616190772360566150 9238450222555469106 11066313251264194177 15888436769956513761 6014744716153201905 10528991085414028674 4465044427755061692 15550724770607811195 7942037340561793096 3274848632867605852 11225101674128341753 6075137588388260456 9423938043554943354 1223997756590121179 1317101811937595089 15645012204533855930 14148779812430935603 7317906288252375682 17829774079818415567 5442072326514820960 3050589656275166950 17960418853126763526 5507598767626970198 5129141081690641816 12884234257216679015 9186053235932223295 16668556152624139517 6444427977716294299 4989276076214376460 5550101874949729464 13629919675549311540 2439752188479962184 8495534164117908790 316986398946974772 15933812229420051095 2960415912731379452 17293094050804540279 8630565058320790487 15853909161597594557 7085239260241949365 3399407740995289383 10531268389058436048 18106806708181046602 4701425663369982357 8330559272275093246 8861785082797758876 17272537095635877382 16937790019686833712 11145505663470087035 16077861199603927207 7980254004552456093 8850507649449994342 13968929308989675565 16037118076292033885 11107232876335403649 6153609384864870007 7980870806697540844 1108378042417652059 10948368864259894162 14042917667873903556 13882479861120019927 3012347989874318204 4602028269815419597 17740042706407808352 16944720454731603387 1189610724946973619 17859782569750463341 613870023479448186 14479371419560871924 15021012814501159053 5693311324138211893 13224397008887753945 6397976332899481739 8914994436263060180 13252779850114118691 6990917126810445002 11780623396502491726 18274919945798164024 9213920851110771142 9988781296555408728 17561014217048554028 15988468321046755120 8743223796829035125 2776983394610713815 17147501349756274740 5914386376015718194 5652750702043454802 1296783084693371483 7304279867529548022 1566849739030801364 8811829159700030099 12176736568910139399 6709750366025573214 4059633599477674740 5587679971939218187 2713085450844077001 17206320678534445836 15077232843460491587 9022024739206690405 11295148010221846112 7950915298402011685 9806314827141778891 8968770830101331916 12484871222278843984 7573169763336685739 5289593504873872261 1172871573175501980 2087325847077004655 14659208159234078574 17844454704663207134 14515161402264510138 1905028667936024792 17524088039350201967 2392643151694997793 4668837084119607667 10890975465133182497 15826893958926850847 2143346370823748278 13587331228178855683 10750347476908135518 5836227069323722333 17420698864609677508 2231282998692286066 10411323417439658959 11107570757282893421 17334119770927203861 3252794582093046306 9480629592650242061 16234958226211555804 1057352964750552022 7828208329188409988 5295887079771607209 6750668787154843550 3123247054132936678 4053384494700442304 15223255325990561653 8179407568757246909 13418161896657634443 4149984406051459571 2494914854278753836 13210052607916825180 6640510658232766315 10939135535514039825 9700084844873442161 6127383239876797656 2135711702884519350 9803203811922802740 1601246470067361296 14332912160935797359 3633465384820450832 12050539552854385008 4188060865169974199 12092865939185337733 4051652057713751414 8632157700118975851 3872020668411203871 9965588270034431279 8226879554071476690 13247562341321327946 4958649145074807355 17372330861183612072 4806974980524327406 5187057974936515217 14564458622141966282 12318266995561599906 16824515198700063 16684186697661523726 12037673866449821323 13190583250040907629 14839788449436487783 18409809525588058273 10793600704831811308 12746561368878108058 10999769752262685629 12003779292916034352 7137744239175048243 5986173552648626759 6784040097784783495 1474500157212762779 2380531917704406052 6394997290711134349 11579042461079651585 1437535689622053438 11570769166210307063 6669576786005347972 4961231083316723942 6863490451051501144 8854186665713883387 5778994028421331489 6650945989839298962 13610066965029571591 15461993449582809226 10107668871307380574 8255454309038266987 14489392375049782348 9581718025944125219 606689523045759541 11617261828760619476 13075875011791613006 9883228312300474544 1961095937786305583 7016524222814920089 17195815287471414777 2720299804500201446 5393872775515633972 2119887871452956343 6297923256880346917 9692639614782810492 6467519961780163628 17740933643808602133 6716668963453239769 9157413458122978295 4686977343710425958 18169387130645693208 6976260575590830877 7144501246503179893 3650797118402652869 14180242922270343852 2277951285288705182 11926827590974075733 7084864602688082633 8217083029149859106 4671828189995390475 10553581853761548987 7127778108023678754 5193865172116190290 13096292714042947154 14362659160313365229 11929032910943892247 16285056502656871665 5273008355118551698 10073365179114485346 8161270419269713545 12643910195324959784 17542729710537867752 11156204834690893400 17195131536501312104 4561876136770876823 13164834220765304899 15435006961866001762 5807990789151788983 251044616337990745 14836638146577497676 9219864170628914498 2115747341773396382 13089618169113602426 588557273561225805 225174946672344118 12796061595976760759 18157277783290557594 5257130348369076691 14270792417780059069 4670436640614003832 7363105289173053225 3783839584901858503 8083592104439170006 11053192535470234149 882225203382901853 2018989752921408763 4737194611632901518 1750337774216411188 10700800086436213695 17105599706420213709 12255779483012128649 15713120732947259237 14859335215892990987 10639879086479286467 16850169213196904110 7492667365395026104 1369351079441682522 7964905910954821095 14031075946719320090 4600064742197461410 307273231872197265 5677874919665652893 10430830539416316054 3658168338235525168 633410671100396990 15679102501716059943 7297574379520658844 3952485722883871972 8910181636731351117 9885038836229069142 13655590389110931078 15414161327072852814 13428313308408638221 16079748494309070929 16094448602804355497 11056235637418083042 16828719722123583036 10013417633346734260 955858712927400602 2450933529817577614 17165738170745774744 18198782107202774461 15040194756630589476 16482483316655479164 3615437819340488189 562272358653722019 13442391284157929058 878609733795056177 7867280452784344867 13271375604063712793 8999537643614192892 83029428660312232 17424444361429692706 5284628683744907993 15336468523818688268 8593038414121679792 5628757360798505050 12034999001248484194 8940042533882890194 10150643802093797066 994205879699220765 13522184602333619269 565260485542817204 10148555219957921286 10617959069518413944 6999194747565541565 18427413741082189503 17738796793931966946 4049540306835613793 11366799437045535503 13406816320960591179 4171405412816680039 9064872170468400650 6219584455555226618 5001566443100259708 8566928603393919863 16872138278321677225 15761953008650741917 17431183518921743764 5103873454277031705 15096246048660390703 17206188515283147215 1725873114648109509 3143903017363831148 17420245864676813813 6849237476804816966 10030008713044696650 5343058851745587693 9415597830941264407 2582080077611310119 15873193143802537342 13790782174217174646 7147909516478592942 9705116920974699344 5620589638356659126 12667839016276708377 11438321045040842953 3378137015668705577 16591299045054750731 13048087802302173642 12992925283332061919 17563219306747546464 2637363678362353918 6701033804182380338 13181408119588320787 4991468275913406837 2004552319046882993 9322089286376022284 9283332922846046767 15635889674137847226 686211859825745904 11345826963257660617 12705414374884632723 1271113745831322337 16180289181666056243 5446136550467902346 2361653693738162556 14616394214126370382 1329447316898787721 3309461744374010321 8006147395714326394 16767578984146679744 689157532385908778 15781223894994014464 6287949973591534608 2119416984329527769 1136396677635850620 10594077642466327982 3351418207181197084 16063885639856725994 9497571566376320909 17626271868778128925 16530408109742313062 11390040861798283044 7036576569570283211 4789132954983368014 8265025906548101514 3826993821053396832 11967786725177573493 14299237097282448177 12173968322392005614 8016879979028932887 16872049707499543662 11987962517620525599 16123332790120542962 18046874023706914387 8885909762453620452 11834857988412939456 17004570178636607389 579477224898168351 2334994683592885909 368332558161682920 4838864915917440445 3996375051554069851 15390788581632854777 5275136811307711078 4799988963208427904 2489804927517088190 12326843238048059496 8801483126262217915 16598187433520143608 18121709635953773863 13337607119413813805 9943352643897632452 1693515094103086271 10085114540847200698 5212946600205120808 15810275193428669717 13072065661793796335 11834144874614772131 1431419554842068822 10998550091055013873 16796632180187813533 8284744266543404602 8066028967414122249 11789280287303881812 2142184815087504434 15977244099382227655 4401515544214743725 11447579751786992434 10475293382730769459 6367782469784251064 753479740574516301 9454092643416489812 11365112036160535720 6957433039400492169 8627761405354263232 10323416774677931184 12791286209294931440 1633019195241546723 4911204340763460709 2695856193630191254 5011601451905825336 16981727571436730552 4479418816320796313 4428868237483943445 5625456781755757574 13900001934054457319 12541018644789674188 7030268446864469688 3951967834894764263 14844883835770667283 2383441280933256761 10485364686646760981 16118553809021497613 13362243017413598301 2447688624307567400 13903689870430985836 8613979088184049691 11753199519172919210 17554383555604352758 12254961337607318598 3431283868075910279 4640441755534210617 7319802193008255017 14727011554233455189 3387931291708789848 6367937244979299529 7747589013998008775 6703982078969946705 1641208600885369062 8013973139535033389 13602106806047366852 12160133004635792630 10927852784088000986 2339815045116639613 5742976727691098544 5186141448516435714 8585058298001304519 7294530809063647127 4842960788612762305 6981619717027022216 5829222897766907304 15421207017477163501 380939458108117340 8475969937492563828 15119634418287101714 9681252835179377499 17694378828307389253 16344319089702983944 5904385022572903494 3768357937680561690 12629634619125603827 13247294313447046206 17514926003849654289 16168247267175270004 14670398995450390663 5809883694493315972 3282083201512347891 9273124529712953549 16070206139584373748 6475707799669717543 3449651906237056193 17674464833643554236 13157135789810996929 2295830601669498114 14112819145935125466 17213452288884332762 18298886018513634347 10899672370717207998 2595427150479536513 13794737301691362552 10731452274351272898 11077885889712599348 1766915679221076637 13416750989679598266 12331940428936124004 1732987943612304332 8171004988116897094 2789713553998692845 13145427872667278357 9600738383255502901 13464758240316565117 6178468635149415962 2417552730121996277 12304225768417083378 1580894067548699110 13712369626007357962 15798618111702964142 9348995209773234436 12788120567954128418 13827669463323706985 11999031216294247043 7122032893617152134 3483742344103259386 1977953038235576070 2640178521442717870 15616448269969437637 872395720366391074 12684493434496299893 6951205416448474859 3034599325481148199 2893828175135149165 1354498379276275469 8895041398889681724 9213349574643570969 2852583039171110733 4626730497683244726 1376505074290288917 14395397961342031495 15356604984668066801 3018896602148604364 14475621964512162214 8319771982719110517 1293572670075895109 8984030785731329576 1778515120246799277 881489818179277553 10081732349912406899 474053264545240855 2797087883741398567 12364520524929749912 10644799661611740148 8090728718921738641 10885984260212362757 11177561642408818251 8841576830188774883 146395399082875005 10679494198176301063 9322366884212315467 13907098839216800294 9435111151970242267 5390590788360106152 3700838057163991690 2732869647194309019 16604773265632026621 4813100127701994563 14576326168754134320 3976336044706519790 15272701201622958916 14933692891440536047 4448094210909006817 14319366910225232252 15136442432660382858 6105465893538024373 7169442183125693477 16761190095222694677 15420817769528139730 10606801255836048334 8328747496573496202 13448482999831598914 13025093903491344893 16888409491953738246 14330963656778616110 11249742032734053893 10090849660383401024 8163905773455439457 16968573803853275026 13734686508953326245 16208302594941013908 9645147878793970239 6478945096260172630 1363090370425403650 1642704707201472857 6593601843661447559 15582654113843820420 16345235960480308905 1004748583603522935 16270414076159689859 13020549715382014106 4571865148873811373 9465001651800935144 8469347595833157182 12462363569423958290 8616308111325423856 3631765117705542214 16293239835683336457 12071565981998873284 17749198404519265827 11866821269351109492 4123524845146338883 3199866218453574753 11724450702528271447 13247321674489102165 5675485610284555906 9814517687103133747 9952826710084725238 14217930230242140599 17738874588285596488 4451435651911450571 560552896762138942 12876562356980653141 14699233063888338052 50924345616716097 13643217485758361147 9341900607836220212 3765293808776171677 4743745434556481579 6200259225938723879 696688400377595934 9696402404533809372 6389293539285980292 5308476513503616937 13559657134713140993 6348664862636675414 8724597159845245297 11126638448518513761 14387918679356923319 3334189811125358248 4138170452025995744 14851525716368711625 10193219932742061839 9027518052852565147 14902519368598942909 7579451703736233381 11546082641085962256 17306447844511227575 1763911346182514802 11461484646405985501 8879671654164240573 2270707065323596039 11424159555174457042 506564777245065166 2311920000072093399 17847091763174956147 11214407868506130572 312079755901100510 17181195801327324095 9274020797465318802 14694673786222922374 11949218979790859147 6447170985651002018 10159290396129305876 18251121488021190286 10976917932467301463 13405358198242128155 16367123317881039452 1704588761715616997 5194753006184828223 3878002402747090426 9690606695033755551 18287025451922308670 5137501918549158595 16321506107042329631 9203480937065815095 400012876387200286 7039955631037491264 6827579910730211342 3312831919385911402 4993875782107751043 14001472638961879901 1898114699432551983 10682145238319756010 14806300486045764285 13121413393437964690 11046296122801114420 12375752011523195367 13010486680455534240 13751146496224734485 3860351610450424149 9111864701455793070 9012655930808884937 11199201234002453784 5973018130716049239 284665987252888085 3919111351939076845 15911623178465082462 11824782350566488438 4769661815864645470 8674301683379917319 563200127860719198 13363508986453617285 712009595657483655 5623874360953121263 2289639847629321837 3326126836708683513 2318488350632757125 16880112325076827219 14294701248082056092 2427302295292837009 14295502798384906506 12029009396317311277 3649734277338450690 17679114330546031390 4149889485407051588 6881447241017730041 16158614761931832265 2193956160164331707 7681388099960601129 11633596932609358593 12521819017784713846 18209531408962605161 1987995962425037328 1953333782223197508 11660334222828919502 15640186559609158894 61897745858881829 10925610561093697320 17217974215378401230 17981441177603552454 7007716078576269303 3559783804947728037 1279837254627362178 18306417812103034989 410856866372819922 11878754859859508347 387153241187315403 5032720925270236297 12872863075465290769 5231808437963078365 4444056566161684134 6500781936993498818 9884481335934152517 5792878976922930285 16066629425095785894 7691602511225775982 15590891750004738972 952613953209020075 5602146125072648813 2386603780250667175 18047470615583298482 10260894468643288031 16808677454749875557 17846120208305947695 9177122605672423734 4623849926287571423 3511625962286681623 3224936794721543418 634419118335196952 3726320296207342909 15750139617991989299 11273390513041232976 12427516566867304662 12121088835441216690 11513932288574687221 4307516242028826232 16341555913908874791 8317447273698825922 16012256447965466867 3783526716234989395 8112116202617615703 12741144131431194312 8967085434712208334 12909693887637443707 7456319444402237228 17589543090456206680 6251049435329638058 12181661105583629666 12901145586782212050 12794880651954424267 7226294767320162027 8136029694573809566 250527210253505057 3176594249778426010 6990326590414160366 7726503287677589960 18027078552543931731 8829382092052027061 13450444896448310573 7053636423601584967 13335722971114416321 4151112938752654265 9385967524948678909 3779839402133810115 2604569934593819927 6417773870836518735 15432266257496890248 4009645159227664747 1428419404193017257 9898584293066816118 5363445716404773671 5183988519678007465 15346769715034294967 9472118458997471132 12232297886185527435 5134873331494439874 18206617809688449917 7888706859031811498 6524601330458107304 6276523772655156907 5225491583764691569 6436684522491381723 14629654517339602234 18416529396508445184 3966821482032720958 10929035544493518350 14008313348754314890 3707410158578936022 18397527257586934116 4723686166250827046 1924256280334755656 10311262455672996381 7907474763541813074 5119327544781897537 5370776675911952929 663598085005339209 16470983704546007343 54446467848675962 17342803414141938883 16458849944098207858 5856756592962682416 7451700465956547221 7980730678486692424 1478423272029389839 8420947701040315809 2278973735063850314 7302104486411530228 8140461091440243019 8416647933242386167 15592441796586034816 7918558192544465077 6211235411772206362 13355316819464754442 683683464915248330 17824282088671198010 4601901694847717058 6295401275685708991 11009303185883846367 2865222625005206505 7949718875034282314 8427692312894978864 7946186512031432749 11873059581734978973 13831779307208931097 5713436138206680254 13663465234624155797 10092068456834820447 13918113909657201313 13950188763326267288 17140301784489765409 13853690898519530205 337357380096620270 2321532952199472735 10810724042071846615 7917980553533656188 1416248263956391978 6801376699096054791 1998112591327848444 281703965093220590 10714456190679105681 6649546680764144965 6490174626038333897 13432397295215199927 7095578165672073260 11322844556111214067 18190684476333024533 16954290765626717509 2176292123191338520 14605006433837154739 10760192694698117041 5290496077792068194 13931389857974055574 14420226830624877074 12303111455691180499 4015057060183452588 4987201170772166155 5703183434625586898 18066848283868291919 15389539430510121214 16422917257972026109 18058964173705782155 9879416618477813032 4011006079707219121 13825170812229274527 747431161810673421 2244624111236899463 9650796112967079974 16497107918281222643 6287897669240999739 9234423035530365726 4769564714292198979 147330424661436991 11804435430797445454 16675259377995938626 10397727725800548874 15669333055476517313 5748355135734135975 1177214289545499616 1560381094324473612 16768547240155448445 9372568842398792146 3044597465156103360 9131716450993652484 13081640535520245187 8982760598280287736 5336645175033762263 16012675823293511353 16785962603021489357 6714782914759264988 16409601266930388924 4398491654603410874 1440120758567164325 18238229593248277449 12058236871072125965 6873074891413556504 11789552980359246714 2000097731494051894 13567143111157998312 6910056473424598211 6943558841401056162 18168655370061317182 10014867224945445726 10914498305149397080 10778810521410726505 8399457782252974747 11664517973474416258 1490436668960769333 4259175682743671510 17189155614165097353 13913343100435567663 5700813749211540024 18305277936305203729 5910146420545666625 14174567913172752359 7207836895178968184 5533308874995374120 9755447849052538859 3767858042389317802 831189383356403638 2811597547962852814 12659609134449207119 10479164421761829495 14312117350052837159 4540106997414795060 14390626581801615679 11297703793245397665 393354929417883658 16033460414748840855 7376300686582913104 17546577397387892907 4916378411738495540 12194273096941274554 64075857903651626 2353752825146381029 7708725494070017480 11911895279729761309 13022413824119743813 15571147343860766340 1767449951664455842 5906345614791954767 3997285866568687268 1853278362540048472 344358417453201907 10622926845377629143 17918420732302109880 14167627966059189588 5769914097000868510 12380365407669383969 1807658613480017611 2098298643284280308 13036771703448027037 4235264910015902165 1786394137680064453 11499626828801438929 7001984692873470035 9383504336652669907 6635182244532568229 501843275369746330 3563838846947015823 12013903523049005718 13708194013073669028 18185461036373189614 5706618452605524325 15805736481328049090 2351177076157080573 10914912550028194906 16166956076550847419 1018725383392397442 705862260049407687 1850766125069192866 5135575233040458136 12097939055393989450 5675083777675018660 13871909021664273823 2738535003327912115 9127945766078957714 9966102692832414359 2120039551671214470 5056638862536251961 4422663295723013193 5526606439766764208 16911913226494732837 2615733986866963103 14056171202225869782 10482032267628065066 13294632264382850686 4800288219936023863 16690937180731250458 11936287873185985523 7157821758641796790 12474821080409007634 2463656761394980536 16429025196084353803 9129891949176091469 8737157436631578048 5615527425241408142 57611889999425404 14453775716600243299 8298470295626610658 7637766861741226170 8026671693835490487 4879297996134076797 8094304479337344197 8600646306382306805 18399025483186251907 14279284816531123158 10207225086847024098 8154672874294270951 17223677847321468763 4427476920294351741 14821502578633272042 3525361950203069240 1874081399321226545 4487213643826696102 13076616096623335925 13915846639062482759 10420649623804347540 17184027552637696057 8662638629109757571 1884544808923802039 11741545481916595943 17152386043812436232 7677822785834053379 10803637527576327812 787684048769751058 9829374636539052503 67684209514360151 9499247391423734904 947152424851992799 1039945109781288220 3851213604470190253 11644360885166959159 7660131776822027602 15415582009860265962 14295418065783027670 14751561348160321512 17622094748176299448 1580610447302100297 16974253659334233890 14105896626342851534 7952368116869887765 7117895406238119862 8153318555998988745 3364163947870720906 2661102166420662650 14071844570353218359 5904165005035653402 17455657933899654192 9738142815145668543 2140255447182760078 17408427495349240465 17060322249015395857 12567658043921990900 5851271046692182671 9089249628629255914 3803165863287376251 17909063621741631001 8478315714008801569 10388274388369019480 15556856986613011648 466154437333750932 9529380870427193227 11042252429738260895 14510432597413741637 3559654875052515639 6806536492932951982 14153139034931402574 10775747875301389401 14820925950445411936 1730724407071375382 16542379215807614066 11399646750881348856 4224672067142250389 13457845447303084933 18275549322220988139 6569531959543017360 18256986009088559168 1519613061379304135 12213604625799690093 17121137084664919132 12092307689687013722 8143060564214888613 7183580942339475242 2432810548691517420 9872814345304134047 14161919309254036710 1368983870738447515 9995844866355110785 11821957159048808259 16805312318962823739 10121798878361774574 16583835510696334060 1108831655218967458 1552546095711278264 15328078379183346549 9342526338208448789 16629128305186124036 8031143508205672410 13456919471816602322 8654150369968827638 18370270099457384865 6974405033869008509 8085650755716596749 8551950592532387958 1761720146162705947 16260374923598546553 8227362463316596360 5992335947360607793 9453506283156347018 12361876633604373045 4327912792436726022 16819687911452778636 2665322873682463526 8402447622899068418 11001772648662693881 609537260542173569 5872268244946538184 17342188929786098845 5214137394410282203 10763084449595517372 14956240326065846097 12572986042970363468 8925198985183886293 221470064174539223 2567052118281607758 7309927243476090727 7332406150418757453 4218686246250389669 11471720091587173176 1871024799920324762 8378453353405273972 6735269127653662034 6031333463337260581 4831384370121932554 2872016164154171101 11031283591493959744 16760580008110145033 17815205182591324800 9037737592134911994 162097802920320383 815415585989752330 4328141334037613027 3528439067494889566 14448201727742235265 2130794251291173503 17767155138189534204 4858884923449093225 10224386448870594583 4467612311475127872 8087416102722922103 5319865491537439180 18007705400393609532 10482695652319314930 6633593956171656199 7589873984485543193 15798668031587555455 3438372494759990571 4261302802080416301 16540532316162981526 13220072201182090572 9172237134588818057 2626275857747861600 7842658540053406984 17056489697090154977 12029175070523440672 17576793416757816893 13977166410629616232 12351915254676764254 8621461085087203914 16587756878400126030 15729465761211566056 9732098969006113057 12740268445901198044 12752105491257586178 17970431736712996609 14323342442059172404 5030070531450492385 11131072066681132781 15783107537970848993 15295275157204364458 15253261958837638344 17587020509459210300 15896911418766276956 2448011494357103769 1218529217331981600 4430061764318663994 12005772477081833407 3995015479537384629 1185464734942798967 6029006499147548787 16002249941822864297 1627283157512205574 9205691590488178454 11246888338455757666 13830978189031497963 14175910951384858355 9722909527106882218 13240627490854506319 4612233169504244016 2523604995789064921 9576857113946000236 7396183993733536534 6637218317003017078 1185916357206112223 4427947535198469039 17438984600800761221 5574582449097685713 1542218126583517193 947932514253448677 8250637366635616454 16573945616536025325 10204698704637039914 4847375809805556108 15506908613498572684 18007523884801510026 16068632256664696984 4047757760997724275 13761396259702193699 16171199655263578373 11780183318580051454 6688493027583905119 16559041361646528090 3950769683880636211 18215593247597464210 14532593530561135202 16966682705482493974 17852148934782834874 1007083204738298392 8993444220485475018 8553241520437622141 3773506412742938587 5209494723469419426 14131163439238170983 15008554051327192128 12937452881968004280 15024080134388973262 5598056308563937432 17441181259088194645 596984330461962987 2413164654717497235 16989155810804174731 8243234608123187692 3176988943808290587 3408841092423975378 15325812209114425555 13414434476904587083 7489971824427959237 15361309876718186218 12098465596221794608 15390815148881397507 5711975119949256715 2237425449341895048 10522832969504077053 13341074057141505160 9302193540750398677 5218019353170476368 2691206958918551029 11382477871890642844 10313301905746956533 16021472271550815257 17365992972152195717 15530911055020357086 11263163168775009504 14837807807277311942 12470907068760840097 3212833592338052604 17540601773509904158 1577184379363831678 15344813497972339203 1459491392832774962 3322689215644421265 7019651396288769193 9351068175882022969 15191783299456035377 16567463104143090163 13444824318346144176 8414102735658699909 4281741544275297894 8904765743449373766 10570207422786406292 14925202492755332107 10543795597742836804 7864456792701441767 18283455618251899476 9346403155863064602 17041049752380641771 385954101312968488 17240537805286486562 8287132093762561084 16763370985220530594 16641550377493793794 10817081209343347116 728507584430973433 10683725258338373833 7715191231925370778 16341392074171643588 8048221618814512889 976232017172289540 8076653881999079896 411110394094284692 2869801265291032878 2078219720448222023 6058274968733298981 17251416186057596058 5248209912213846767 3701976200856825396 2661133025327265346 1878402865264909932 4859737199881424154 17754978146211207577 10459085790011702491 1285635407419479218 15751465529909493352 9426166580921220168 7556088745223628431 16531976517323841264 14348365033335818004 16674937818089377145 6774452950582540506 8643987236104933070 1625993904724620022 4485211050661184264 4206364906652036728 6510310601052145329 14219341049291075342 2516723278651629961 10778164873209643212 13677532297987025109 2394451671394694963 1164683538900185604 2135958048312958086 676264209198843032 13229880148794062557 10380136577250329470 12189587476694990917 136828844595179125 12666982019881579301 9731722008081973904 17998152199921340435 15949802049289782509 11570633235799793738 12008041348674629288 16648178528643384966 7496928799960951839 3986830626953984726 10551268837287050324 14209321454646528024 5855989190447766168 14057306706843400626 8824014153752931850 10893186439305913828 5160442640797424139 16632189068673076334 12217306687914949166 765072700503819257 514835572543053704 14773813076998988389 5023019608254786679 14378664490493221878 10494984312781178051 13848741738457317304 12576778833878678490 4393129137917161312 2374497559009857176 17062115982215487788 10942883182860252084 14181884171768371379 8310646375706606506 9477449862918364624 12533186959790877578 13843725167717461448 10593888275945060069 135629590036697121 3533812379335609444 6307172776428248988 16131130815263112040 2084489453368002082 6709491457640532450 4276408773693705566 11356444034926570587 2458964463806776878 5539123826600223991 16734344302585210691 17758497100354445260 5779838332904345343 15132540214975945135 4338081939114100299 6086730911686666711 1810644202530925472 4174855559583164380 807448029835487829 13606926974210903293 13726141371714580696 3582208606713190191 13397428296984417522 5879074014907637352 15321041440305869648 17170489183365803198 10825382052491739750 9629066500445217519 3505550911227737305 9006100015156895551 14662728770602281601 15665746386684376038 5583309474687155509 11641670446366092817 8342964491234921449 11364360807540620844 7157664877151468002 9133133243947391192 1137129989693928923 6310878609701001704 13384270772156578842 17461524462033455863 13889184306194206626 12478188546002609432 5308338684038965870 249804623297780509 12111602465251155785 8533442985812162618 17562229590058361662 11886406862652004420 15587093916781309052 5063889323600567978 3588500469223496445 5565563339230362903 13415265020944897801 7525374090744334756 10684372029047265089 17156270347404517992 227586201393523068 2088698188621152669 3658004696106763174 3724184450576283609 14168401579771169440 8816870420744355145 16414881242640954481 7704590794353753933 2887808415872190220 16424192967085569177 18104251875206039720 16219852964156033345 17571795381835762767 7809626478536911406 6902829810108400642 11521236713254088766 9312209956863919490 9527677471752259329 2049484178926323590 17998130647748378299 16104474680963117846 13737580634113670369 16571786070321478866 17188436728270974996 11665936089729103771 7446710700786217024 13569575291045741785 17494263008903333479 14274125041945968268 10574447943255782743 17309610766092453882 6337394224363479901 10059058530536083952 1582618711349923985 310923929625573548 15521250488086981787 2666628877426109827 3830141652280066153 14287137751729801801 9228507823124087707 3348592349246614617 6293120600971423630 2170742532939962773 9774723099431473422 3340056345331205544 7029315393793245240 3286798741115524455 1661423471581541271 4757906310064843477 640313527723961598 15711525960923217344 11288669318309283624 11807688857299987234 13266074908374498870 6496896285542327696 1216916460413955080 13887649428886378055 6824928541959765711 5511475943622542234 17023135921967986757 10020423103585622974 10947682690177459882 8299041019832391431 2706850082131242815 11197937777292241728 1600623651069145275 2643975072062007480 4542599637465519255 1896461602146288212 3471636935762436178 7827784384716365686 4470308097923241217 402877053615736638 8920073122677383649 16582633396918770353 9812831519572092454 14207156870094723580 10860580051830992725 6485750294721047315 683322553860354861 5902255930104751438 4192234791176705750 5574465078003034653 2148505703212020753 6456600518442765200 15413841310678414332 5172898284976721375 10094388620815684632 15256635616329107205 14560522509660895311 14544371137381705835 16903026454817497793 5858048146297457966 1712017874119082045 16915369551206102364 12428537267029246121 5028015824876279723 12252891491446659735 10350086878109076804 8397870118692341056 12947328167760128519 10650896775792122340 17132489993490759056 1069771286059986468 9844229103303321644 6320127965629728668 9659417997193921538 16657390488800006486 12124259197713816057 17289013306497163230 10779836743143404391 9886615781013251927 8232888058010061293 14387932552417792992 12342522534666938857 8915128949776302718 567369161975287493 2737986343923145727 8285552473513746221 4842324445191254116 5577396365631672167 15034480224257291686 78034469746490347 4632793243897222975 6922843615958827060 7451456623031581862 7633829081389068492 7131730205973928929 5201982537948225475 2890771666928404118 15788920829722829324 15803258824733314705 13725812992787285159 4991920300514502201 14274456627802267805 15122039245942952300 866324941943544122 10696475329824793345 1074726024543081943 15115461814528128116 11020073175212010490 2707559039532278798 12225601049251415408 6065527590361418739 10818726051731290991 6923342832019703204 1706460629204360062 18012723934263965661 11594780046123209761 14841321935585611707 5792819599974602160 17347222402536876492 12001053062819374206 7881585337083452109 4397535533986217076 16095829245615025723 14240222700273667423 7881273014756841054 7088659250546165842 4411255477484144933 8884349941089229437 15419245141726031052 16479564780735450415 7513807055473070321 15236879893248822544 5872001919810917220 11191835236592583364 3589936435967363348 412455800083257803 5096410698523438364 3305432203599511763 11875756598200525242 14318273656606868455 2222857779782229591 11590011070255300848 15336906699619390840 4065997837465001012 1598808532030045034 8341360193104726453 4306144535700840574 15738883297357999389 9342995892106584023 5008468656817013741 2888984932680419271 18038587086604056380 15401653260272917705 2672378589986029195 1885602485439572097 12148603600104875085 6211901527100044083 15010794738831202376 16276508415473139903 7947223394041405707 16134328496168732412 4736988165978249911 11223322343648166162 12864338680237087780 6540535753438893322 4513636195361625566 5746798757437527911 16491662060272208897 7353761590640000839 3513627592106301464 11823137990431428133 16504658715217433881 11083006546876208104 11398568416488703846 3926704100293387434 15282938059410778119 7960063183755906767 4221610567908101610 1754016056319555387 2287147008066351315 15947140871756618492 8280312518317695560 12884549394956890723 362566530318141159 9072856684576236647 14484504815316969808 14287434987074767181 14433414594877550663 13477199033507168703 14920621358647097429 13315859362600838381 2880893351400148684 9542985310784218400 174875315814586768 13532676403668019003 17589988928262906936 8896971606830665924 15649694548264139165 12162405080364855138 18023836856777843801 8757013017250862143 12738397814033160832 15897631565006682600 6297630409499212391 4868831532880379197 13136036944422746924 17322649724114136248 15721012721540500989 15663221837304636616 8999764021941826286 5126990318188930189 8077752752786160 3158646969351758306 7099262094933311097 12827797510003716999 403671922746876359 1861734627637851076 11098400184914526718 6791465965571463642 2458531954706218123 1389544216438572119 13540858173524459852 1407085898027649117 13839479417759474905 2863826919356352272 12290293541714937881 1200560770789910120 13276292652888241403 725683498131204063 9924508243044271950 8384121387352477788 14596364138260748897 3540718736115253115 18226897788555138173 3116400833481270400 1106460564870780375 14166440213371819333 6479097734834337483 14070210553657013920 5501155800680338299 4962353661325821096 9722818838995013271 11190367056473736055 7425047524535417008 14694866532931811727 727223306117189750 7438507676298542266 13921882716711233938 11406386101653269978 11507140964214226246 11261746096583708079 13156987232760603375 15273860473046495317 16802621686618417400 5268279604223099488 2810397187605158509 17629690768195230478 18162900342313838177 11495416834349687400 641635611548066474 2133095284868884474 11090395868985355241 16550105905132084644 7245921056373729377 17491065945247772842 2414153191534989655 7064977262841350954 9915980951254429986 2142972571879628272 2647085478262335079 12295927388021488467 13100544246923592071 12879205775539399825 16131867089655186352 212145941636422206 10709660114354334879 7078059172705333470 12051391880098786594 210756359304182436 15770464292892189562 5808779963337858570 6980557549546036987 15505036908710629996 9919188319719073003 17067483652816479205 12157748163275113775 2945412725577520661 13235339828135704164 15250368635829530807 5843828850699397773 1026183576410040171 12143134974156229885 14955169450373940468 1984985057690661823 10494021913882229404 17579286089117441238 10179498773699641756 17623576726865724399 14531615025933189686 12252503236376162570 17640176490165664369 702959839421794381 10227264515926598338 12477867163557009588 13325796925277107701 13309779290895205295 5651707203944181104 11346468804035381257 17934292944537230917 12489137311894134563 7548894641195782277 13924216549759756853 17169204907010279584 10151304883522349182 14892538253926565000 5543510602270323649 6151594750176871902 2428655947389261400 7745026996476294358 1932618926554509613 14403927277901908997 14093800576638684618 15203707149268149119 14559801691669061370 14789251831544374068 8391668023869279558 4000847175523474539 18258868995841444552 17777964217448751296 16566694726670563271 7838056298886297541 11834056986294825052 13576174391241749761 11810386194646341326 3475634637760191851 14389423325224855354 4318138012350337955 11023431841251332835 15538093576908051412 1739549137013950888 10010234197026400676 10228212790547326795 987602264655049155 15809327314713225141 13498718742370911910 11449719476981901042 15822333412930485636 7486300380240351464 12126552291382267423 8107807393034263481 17990117566024310949 14627703534394432290 13589994081224386631 17416047954555827071 9711422954136621179 10624829050208879872 9433084643067028 14163180208712952673 15987981302185444262 13668773130405725254 15774569373169235694 3500378571500369184 7560098629150387984 12358251616841171802 6709170309606135386 7489661647128637201 7566599878929310699 848114996887321173 16383341686998833951 10673623579452020918 4681023867093369338 11193971231830321454 8669541162501657679 16742726103591749274 2301011934495140858 9770896403653675132 1382669831960249104 596597486249293593 3926210563904504022 11702257210956323140 60985186891578030 6592463150819394768 2917659169596343622 8777888473856972877 11079890743011220116 16658744368406570777 5863566086002207096 5953277177526553163 11632719736105256029 7999652400539886903 5172658283881385500 1273212863474761654 7106489395475311556 15448412434555001445 6747335002493020163 10169491859509119725 250422905172864215 13930003456736960586 18231333472929339503 9576376480654280067 2172960201655449858 13488650949984851326 4555992861746527981 3810843152864536047 6357330691310519679 259955004084220140 14538140000608854288 3480537309583155118 14156444019217473558 18189437090893623495 17646786305514130116 85495712825005630 6796187860624660065 2355542735188574495 5470519695995586750 7546265650587424213 6648796641107007724 1058821487125803022 6415667232236994012 16008218054207080095 9422428903027025092 1356508015201349041 6433979675233559171 1546322802902442683 6551694863711083757 10516647075218233726 16242349066655282468 2611039741000703351 14933417349807522848 2481705632125538257 7529868948168935276 3831560362572294188 8478948590634765705 7934734748322555886 3130318562336372845 14225639685994362732 8252066635036172965 1912613846436563103 12138837637417257795 111719486705342319 5404944734217071677 2666328269018931837 12248842232238435445 1127064920308967350 17315974368071338371 2420533984598038002 14866139746548950324 3575684115517165378 9984089191425432075 12271145875048724938 8254832905980743572 15036226921244479644 6634380816893110737 1870591759362591136 12315425746388225237 9659522455102700055 10106435391848000322 14193534459224483167 7310407721368678562 5846000370752715233 12528981205736454752 548679488586348163 2255227230528179015 491731056960393930 6560303087312981640 15630518325243055245 1034794671226484797 1966398380756973973 11967150532540574665 18193795555035535014 2028074665516225933 3037455374602649889 214526324385217784 13628526158873964399 6876054015044871371 6296728499405614490 15903086164346258908 17591595677250979820 7582741050395311813 9825938621878809810 5290027830984371162 1274339660416610678 14379643296649069386 16246395788469070490 4335494865784121170 14058175646108326782 16532213677655506831 10579993529789577834 16108777630961114998 16324060212569600652 12589745870285616170 11642128850743205609 15574696064155842810 3225658331818463313 11718481785991828295 7931990502856119619 5658399596298758605 8232625164821190820 8462304914067497050 11165986330139530204 11964231670434207869 12804255681193613861 1526292924050683486 7541300060892026451 15958125822641246503 1216746817342409484 12396818879904012787 2089460161303685354 9344967707537028218 11466527240947765393 15322726978471354312 6871205530755793058 16110370100480323953 14732467444786520221 3073770499870574586 13474245982227710545 5741038805924936100 12252876608807594109 6086521952559356272 14097089127337903806 3236221542062442863 9863523668458487238 16742275162964556733 6115840017636605224 2048738595843231772 16496297683622467870 7402967675227874059 1272048384147794535 12352034569945266577 10674632346081414014 11796730305528029905 2550776569780644162 11893942282643833822 4275141178366795284 299275084559009277 1932007308310244265 13992845981991578423 2144720983605566492 8565271207040329525 4818836968343358649 14483958751489168120 2384508722321590705 14108177356106141403 7738018600989862542 7143776479877466403 13314318144572241254 9880030822809312274 14675059659025807452 11948969890842891502 1013587876220556502 9210399907518518677 12635158696354737259 12120738266066100386 11756276643594095034 10467831411485167527 1031961735329662711 645426150165399753 5407991124600372124 17637919712993334052 333684537304794935 8971353479224859541 8090129342406757636 10252130584565314171 930614347521301792 15672593671383562506 18400094253164580479 5596753879833251520 13237528387990383518 10448138121889299226 13259166430254596409 8236461668793097896 13688331719129718573 13927101639951173089 17140190771850609644 14665224514644389681 18149073243224275386 9524283267349991667 266478634453863096 3770194232007592825 2955513196770056109 5136281478649046822 4183071781820078860 2417614532710810401 1324322986840086365 17361718714730255989 16758273718234000916 202532934661096294 586576895138234024 9912719087560438931 9213373930202419908 6867769514835240181 13384119719995646444 14496547667709741028 14203337201025131539 17781876937467794965 1426967955816051774 4430131217421429522 11679100113197875794 17898218541318909341 16246760449693298963 5587045252455287540 17864212899513618092 3808838239569610326 11611207157471001506 5306460002295645371 13468474200348878230 18012101970337941426 12318663021050997538 2352438560318975246 17756674548431246250 9556004744095907389 6412709632775828399 460333371326323053 15601669914377388705 14658003483575501747 6131509653764594755 2050233648088085392 5007899480420952069 10158312775512090001 9391339996497913899 15592941554587570976 2744800256765793309 8570737910121405190 341514251558954524 976079968906189932 150119995292044193 8396159339886448114 168219984536544585 7445071715993831111 6062382238036857044 18381763537159049177 112322838434493631 7701130759606327916 9779561868933274454 9019100743759387111 2207331779994601969 14395788287604208915 2226952143174465661 3891865927579890538 16047038957652261468 1402243202566894264 11532264171246667899 4104318055505488132 16488810514833697475 10380095620876643583 8808749180889343137 6938626896293862561 11576985968185947670 12660993730399890524 12601880675675884599 8075237839679626503 16162082180787138817 1496978800520980600 3173156892636353736 3771633668958249684 16982806484709601391 1207718478661434462 4923446075351743277 6310674797332174281 11283640081220950646 15598368085871472445 995274257688881636 15031801837923505882 2888139495309897394 16934316532146216226 16848023840781114735 13157407704933273610 2353900711381598363 1631989086242245243 3319031961834290792 4567858443884726021 8144053787122698766 9074102282175817006 17197997943088519822 17582194881134451598 2475835717274529334 1448690427550009193 8877375812331100528 9851760120529890724 234864427880394665 1852728959554180148 12254323607477489033 7695491039498812965 3377831340666762324 16980161463499580458 16400517909429056862 2978347582058202572 2447210911591999995 11778015488175214461 1248357227544191276 10528668869050689588 4749727061930493408 4366650035664032426 8238254884873201976 8384461802598942449 6358770929667199733 12767908300281918934 4806898185928879804 5289028658060476226 14969636497172204205 2845114569334475870 17709597251313979734 4528437914755437571 14412034688542274732 10950708038509155193 7429170828524042750 1039615624175220193 11455683036292340371 17706287538932273397 11903718226355158214 10729647599146074858 9551715889889878817 961575847253016964 17104401201095002124 5996333341369789387 2097930189546623358 8015939145813751278 6291388456298626030 2464370245780906782 15578070295072904477 16853464840319846423 14898413247054772940 2311996052321332641 2548690927793121038 13588479910997662924 8751545853079405042 3170528663377412545 13955612772185898073 9351966009798445593 7901500182358523405 301696163101522899 3397517215180497382 15217634286150785907 2382422731632749538 1409431998538829299 48243995591860509 9032683611923134836 13498800734183375065 7385447284225218 3566025319626906213 16612591058423180457 13858840027085838220 14980829641628919278 6847539120592086213 17922586504169491770 7370648149456590356 13630608399521898392 3990880730453629713 3103234997738074402 507162331317249085 11690740722874114153 8261766718865226801 8000535746175679517 13973527910689176022 9490501791152330947 12240204073741297882 16146767763159735384 3304853732951670770 7094721496891050237 17693940571777427635 7662627211324049589 3479696002532871851 17007787191712639333 7359208259654758896 15434474524094110985 13291469083286927227 12243751682556118559 103792305058089264 7225824428081746527 14320639856467246385 7870333619948358009 2538659009930473818 14414404378547589116 17060494957611604676 5988975657998355177 12110337375053710556 9689452414936032867 11143840308587634578 13318146663959221210 8695121826012403752 3757469526812758737 1980798254513476161 2615114173973533618 2103462810761683957 7326657112542308380 10295185333705788929 1931183591305799481 17511857559730880634 3850689354709960843 12803038622645709299 8248102891457279949 15496085972621634356 2569476176560485492 4088343436781645508 8025315627548067642 14672057654380587270 12022462981138597921 15926530804647326807 11962377635958614448 14401684779488433359 15855451760252102467 11936953496594960160 4525891116946372222 18195450291478103599 3189237339445775411 8495131006978785263 8038424430561498825 16737685374897965327 17884345014755998455 18360837672461746049 17029190289479727778 2375062609720091813 13556679798856395556 6610273417747274686 346763361562660529 2182641034879975900 10218550000284148241 15291101740308059658 7872629339452114539 12546253890345777109 8424253570595756566 2101172533038148349 706007172150641700 4896114002459162213 6950143010774559002 16884508156096047206 2911280747146120562 16364703181826536031 9139293181388938778 15328045196078316538 7568492394374799045 11475578680353821910 8577323008780775599 14228997515775440647 12631543574831727749 10902023826990915621 534186540252291606 17350846843767592888 9734919652522977083 11399117945003401000 9372902158664657360 8701448973129999288 10692923430856068734 5042790788508665158 7690595065958040434 5353628449232958207 1168139883444804239 7277783763732135069 14822384196542473505 7088546640925442888 12063646147473590935 5898584252106293789 5757052381339959618 8624104708430106097 7236107302503490796 3857391966541734508 14146601037048130319 1609407840626101244 2966369767103721142 14027552673393148603 14288388392302616455 731811966643729323 4520348745565723711 8207672639660705565 4792419668645176406 5180939979129517041 1207076126274454679 466989693356953737 11521042471840807729 14068467829798010820 8288784108132480372 7596036911072925851 8695783581736317923 15522308584282958964 9764879527635786665 9190426801154006644 11204289266642989132 6303912711576851671 15439945338129398505 6261645413965387187 9597160865085651372 8204886161898553643 729043837564136703 14076181621961625227 10818989702723997195 13735610118981423526 2149483528116891447 11662876951324676194 7512279708071187450 7038618062342908615 6282646279091133330 4420696307611554914 12929706734378860069 7876085556747333259 6708485007360426072 6924227890771240885 3506028768214787931 1397933221445531424 1257796747982976330 2305017736685235278 16384834657442531392 16723137105481888307 4988434703195977923 8256598237991271206 9107147028423431913 16469587460602997250 15628519647267799608 9134401711041416457 8308171183477155625 13953879776097838307 7147338448524912812 11180792448416599380 5418064694450680507 11910358433209423431 8734806730252275935 15150660567283868663 12534542324236641345 9014653736634019297 3038292182275831052 10772634382075155268 1403619118666385596 2531537844159536063 7799709806406239481 15100182604264794842 14080071494815848638 9938426014906336323 10620193298088977703 12597051780315064504 16891857023289088801 17573578884658627613 9009223757972732719 8146480571284037058 9798537187096533645 3049106131876599306 12636892101710630752 13918922336382074319 13035865702855082720 8266521796296497842 7725234378366753565 4033622067940049714 7051846648155514615 16123141334907645391 11068316483239513948 15597264778459519570 12409356684807735135 16765282189292100303 14250351244801306064 10022076930614002855 16082173074335765157 1931719275912081775 3611038365235843062 13431798058104773380 13270026089563935637 6197012664377194240 15585645202297326892 15746274116158768586 11532587018702464906 17931397401588242827 3635485189205916198 6770833385224363643 14833264817779722932 12984816364073258496 4282149817474349810 13013293891982038483 7221158702150166865 9670326516132879046 6021449321687710493 12675894272566097416 15783140590781924739 6356136473798918283 5300075064740214447 2016734333963735570 8855581080725494906 11750211978347936577 4028849555801117795 3679029797010877913 3999767083903843253 9564643588122711337 662145714039534456 16763653749110257489 2793940923209535052 10634380576875911142 5024668803603111561 10077903917850839717 1430976706441466905 7969433578652387144 14448482034928442262 8750014677856280522 16586524495645365113 9044486075617197829 3365104779179312130 6832799771107250331 16317033864130647707 16550323661194006070 15144176755236407845 13888862936100491499 13876672361938629363 4716509143556919563 10200726096062407508 12115093031412861914 9075212901938693437 16334737285803804013 15912432843354111650 956096200281141227 15535509072668552077 17712468528082012680 6982859986310814617 8316321344364253094 3814400693586263270 6378736746130166029 11241073553954026632 3926610058288087054 1459048213048163059 761793795419801995 5320640261754615301 11680938655394224718 10698610476912753345 470151156041064374 70042980559318035 5026833583453780879 7502437731765652324 11286134757554964925 4523264049665821617 1349318226604200839 6900157935487170741 15807826722362498239 7685126154691416577 1778248079438589708 12541629659159538966 1899992810617598187 14611659048125824913 8769535549540137833 1875091063263278032 15564871075122265946 17167079462624655815 18411356098477709007 1582976044963411590 13056188345010364814 10068007202788621201 1408394309194921122 1982919514936059932 1857480146579105721 17798055214516708500 1643600779069068671 18427845728518612274 13898850183676938998 10583417223420065697 949001071959963003 12437735434661835021 5450268579406185085 17283063607856159606 13565545107186301293 17364245933135894327 17911144592499531259 12034390577004199916 16085400026263375915 3067753670844294453 15314955767568508706 15224495333233901210 4806210913903648601 9426994371834141615 9288257546689991513 17711913306978909244 9057185254007350537 8635082105138631769 4834952696652664740 3016778408791602450 1050698458815612968 100381398114588578 17916186553456386489 18088616480904656393 16347230462196732651 8865793414678472471 4837664230971749975 1541202171760388133 11534074668816712959 7341996164301363822 9286033403890719983 10543674655307186646 6467057878422479306 492417794693439203 617908756563929570 5060169333698346199 16181737705065281377 9793261978831907381 16480018355146881254 10644029393354525853 12828357587412666982 10266769563988729583 11009595910629481901 779285108616674507 10573975945486485856 16429015381249267068 1511792957287366459 3786846818230607210 6690637771045481432 11131121009861512630 10903067570580497511 10548825893268470762 9489787106783135027 2062932680614732050 3478831170131538087 15561032328991659926 90063906705304919 13461139353932807115 10637466014151852562 11205584811052337312 378938932159522157 7851581081545083781 10374130558835757714 5153994646925928543 11587899024569572078 12723032468414747994 12321744973849401361 3893043488430997300 11774954645645186427 7746104415423810572 6240003711808873993 16047544776078775957 3005055440808019305 9166913639665740477 10229790721139478902 4712859478893574334 6614000984008659976 10614163984911438871 15192630486791216826 14088549490102204517 13297528014902899913 8912429867644322657 14480037772341738534 6809602565193878083 9924727371709415671 14502477432700849981 13195519887817717634 12872948153052115227 10048019798140154585 7591330439692813470 17507546037526270847 17564299849199575256 11834310140642668436 9010851211376818700 7200754904084376606 1298821823223413408 16783785024716035976 16043097840436536686 11907923314063077329 9596133376036917477 11384801847891483610 15806930840459525246 1518622099355311659 8413848604367058988 13984830110568730845 11832684963266411477 2053087448155053135 7145049982756089418 11358871865258623459 7318705392829256435 3293307485684470865 5585490007005535563 10841657951962334229 15992793542274538557 17220154987829120792 9852186226047572913 5057600562188887418 2904290305770951897 106776319002551620 14373425374048410514 9888655593250014877 16907337465682153779 17719668670318112934 6133324900920946439 1083539617649538702 919666830572694532 9924633564406621883 6174551812922130480 2201203014293051321 10734257871951949177 9629750797261111368 13119591892221840635 6081112837757457416 4761252782297962415 8392766732908969109 500899051668438207 12360796767754368373 5576017626111042878 10759212957562780888 15212886961602230177 8562655551898224043 9967007501001533337 16234156663714077137 445475325711016979 9549342526436085707 877025203595188555 16698064357594236149 7311954057163908511 15174774130511581066 3107203974502173223 12656342697928564585 13874338226212441478 8940274351118656811 9676397878190579096 12603330828003801136 17640656077199153932 16211806365079378736 10848409174536766797 18133710216486616737 9871649826086588053 9346581168540317113 8022103588425630353 18362809630353426244 3111313042223005311 579558122850446329 8347346248875370928 353706078457026146 6626837210504480414 1744276497151335039 12589306566307129074 15037841577153428593 3856498618076079846 959645126699910509 14924291096624329722 9641294564723287444 14160987399355837499 5325777784813312637 2891938733687139155 7611219786132152987 2675346800361615903 7662969162412399071 12050100321060978717 13563724860591287731 13631149708790799189 7462923188346273587 6697455966253014472 17296279962980882676 2790572980847214084 504147732743291342 13716603978124328257 2577730988547238775 15694641144902268839 13326739349001974507 1976759842610356738 4371425747333252323 14819669482820889245 10295729978417955691 11633284661909903467 3001727772974297280 8347819834672242503 5457474308376769274 8278136093823352634 11298797386731035333 14039757481099166999 5131218990422786470 1549234117064959946 13305422188296471316 17742610105645364405 5729641378641248225 18212823372126879190 8692081742682119327 7669840239825647036 6592903845027159641 4104296255244040124 15961296221237180207 184493842383431304 7677159437622302227 6989819943222940849 16132097079306792939 15868853852471561334 2429456950473957382 11141681666142921571 17556587720655428508 8066950738747885760 17013834157723276038 14947343902224055977 14182113101751015461 2581935861458371033 18083622740317933540 7724983182180772496 6348961716586239793 15403949965375977076 16682563646110084742 2633229512060956812 12285662517120433132 7795196359812943928 3708311845693473260 13913264584076751754 5448483762825961450 17543969947248526197 5147747101383741980 6923643485299590724 501770521008761705 9385677277968453279 3749263298893398669 7350594036426417194 15812619655201803713 15876580860215032368 13392764756400583282 1931415774165239153 2073251645029266878 10617294901300830011 12565134423976215080 8337602493113696192 10752536374096324825 3600482705542116838 15616090170230563046 15721404194675591720 4688832639604716466 17106808826552855544 16885950945681125871 15437475491745080571 7681003298076139717 2460658052457060381 4486461042025037 14411978684138435196 13639198214707613422 1507451717091906597 17110820923122844343 15703787772096536172 3360078341071017342 15461033708352630895 9957895637616174601 11390697912295012253 9533423916924777739 15890121609610069400 16282366213035119147 1643997076183016918 14121884368807576051 18061759064588909514 17898203275551650220 1167574109098391222 9704230213683302694 5362917320952258504 18132707950775868703 15600787738906370469 15731818395642257116 17232744109945100491 18247623065199173032 8974263570646483014 7151905086118754710 17796835420455909883 730481383897663295 1534955787558442374 11273782580814864542 15085845691093732427 9960318371258898183 1368163661246993355 7446257232609471702 850885449375804601 16498172841603055695 7141449595206704853 17600262737933132350 17296314149257158163 17981042071886522037 957145942440079864 4438622108024728077 11205270472077472298 2314063349733328952 4608389742347528534 7006734818558447432 8910513096848559473 6006346276432774856 17928769480409516963 17442631329779170376 7802222717738416239 3216526221826884554 4065095654932908137 12587746991015126740 651774894741951570 3499357292283224155 17357946219812351448 8271558145139116751 12305035746703545989 5211835856869269447 3152299448038170988 6097453012381902351 4173336446965402960 17778649137534093192 6539309295726334170 1908051067232048863 15022170813494475777 17219231428077543593 12745140328843099738 11733123788425136700 2534449584272778175 15911752002078070032 7146935502368993256 2592000376445479748 803371861600764313 2804544799650776947 6724238941709597092 2787347565935756617 14632462882636042198 9770023474316297321 2169645222040451192 5831626335627811714 3057406436358906475 11084824290566350791 8739679563505960994 12902777274811581278 11108424868145553802 5009975603029810180 12500316007808990894 5742511186351519823 14265986367151860784 2404271127671857449 9118891946579815202 17004134066135162716 4858952316559948419 18259704036670143454 662637636343933883 11220266255914032310 13576891917723885603 10576675171400557343 17613805078707516918 15814125242721381821 924953755738121461 15129775846750218940 632571248888648171 1657511447625424495 4003424040930880249 15813031686362074987 5784545644645743619 810906457960233369 589921711332459129 6467370285223286439 7152112187018857298 1688157155902864074 16586979211040140603 11333851201650590955 3173677068739743700 8405337385887886378 5403996972873174629 16331320479086017081 2139556825751463603 745127214400964664 12703747212458533149 10066730903397380937 3320938408815865818 7599782716932173541 8461834895763559837 8761318566380624183 2790990202633583012 17368233480597900354 14092499080677738778 6811104749948639694 3706168904114739011 10406373146551805245 12115936460903343292 13447690668771419778 12552479182388434976 4211764690741380031 7206611820813292144 2575568752751327914 6420618996704670053 15962714931430761803 10234750200026859359 11899388963947612834 13823861095064950206 10824862229867631302 14333098711766979132 3142115108234345913 1379390954004013746 4455486263634917768 15427649980100579913 12208924723610192386 7593126694406417570 11057320464102768280 16158782915966693072 17157416472110003253 16254654067263636871 5518415080586910757 10587759704050023242 9831761700107703264 2132105832143834905 14104279163466718569 16172131427651436473 11769170076694876175 801441365318796769 11299176147755966133 2649699720905697401 6246447186679522685 8060636486945430918 1301297988015468701 13286904596411739197 9634741858018411632 3100313645839324856 8207469142451786437 10507858463056062994 16835243504895537040 7304202349890595261 650534358410118103 12891346703912088948 7996105750380523464 16751701221599393271 16209895585637321385 7964782009609166036 2567950513071820657 11936104986628231821 5563265679262842596 5163763661708482470 15610577265191944102 10824015242893979083 1567313357449356325 16555306356439741403 3490192681192882489 376048519685904693 4391375739425307911 1152514816241535990 8191409114194905289 10351013165299519693 17816606168526461939 12490642418718793748 15813331700402857193 186598596958505769 3499552234119859894 4174520472375217232 8987657173932909269 1037446282760672195 11067727849455583230 7357681955073244947 8761658096965500507 15478767202114532204 2707039941588777555 15558546932829554805 4228751938321094470 10325872067477161694 15563302690508914218 17400937761831169351 7411520947294260233 8805401143390880616 1882639035570850052 5135993136314732341 12704890304555339712 14435800042435672557 1895709919640005281 3285842666455027316 6522604551253969875 15340585929600966209 14921538475495846030 14000175959499494795 7101024886873273138 14686776769838482924 3190719699282819897 7163656778820739493 14401632382113285887 387561474803868167 12290376527906089138 5703380951235325043 14509867111194968966 9461895132054533890 15748858430893769481 17924343068118620353 17135772669677944232 7429947574552613498 1692599321202483660 5600579429770036974 516843994487984229 5028589732906596932 665763864315004013 13883773028847044530 6244987158716567386 1108637786984348208 9269279662004398011 6156282460121989621 8995761397778491962 18402586938246248248 15911751990093911427 13859280122810209208 1650126347171143622 10759374347590544724 17290530914438183371 17019864047581502883 7693030665565108347 2391648518820623597 13795255526948882478 2343047752489017745 9865857600364420987 17748314359829394260 827236962208197826 433012905619268440 2961889977525964309 12592839585321344267 15505241497201960907 8751848262203453869 10697010570465564790 366141026714448697 8604468315275044455 8715133655604400307 15786993898373094354 2154379152969589815 1074831591758582184 8922603083470712523 4726073339249089848 7921278687288578915 9325007541429930183 16892770543384870996 8477490786228197068 1231619724571926129 15593032052440734934 6518686901925425136 11545273595544819114 15678932670917976120 11838595519079224571 13778024977320136949 7225058766468021837 10338170465358403814 13152511194467997358 17774029129832705731 14494430589968439107 922067420770484374 17110957688688594434 8505467929402217073 18111285152111072560 1894527192187946958 8948721499635592375 8209398610510114771 2025429421997557983 13583740289872561700 1785119041997235255 1833894333517859660 1112023107977416894 17039509531195320549 2448254674767302763 14821784504188789429 6075848921778308037 9072074908306092518 1591209348430311636 17770916940461158080 3406002571453380889 2973838201189507664 11917779537923337809 9276709960480558739 7147154215437011091 4368913077112229859 15782729709802031688 12359417822944913115 9054547606631803963 17749278005275107315 14737850036675999706 6180720405730970065 14569320918400271617 2672046792262247243 4283815274614527223 17309068517711512985 6421000207867236472 15063746948650920100 13733207441302685335 15814679376385208561 11876054335974853834 17411122797469173779 6617953282231471740 14233497595091870796 14670475658397612942 10453771471425979080 507298421317151697 2549462956940203534 173249987516709105 6271717938675970074 12994819507485321473 370349516120188102 4109390417782623641 8741985657821018628 578307332679862300 14778781040290334384 16982109573085294193 11981351215735652744 10931082746228422653 5835572092449646814 12698177082047704711 9072908004621335114 6999500385530714529 17708813582463301440 3673393343659322362 12682050701900623288 17736038389637945357 16469441318561635821 15980029227620884838 4147965959558918885 10554590283667825850 9395147521828084976 477869144927214158 17996712286739383718 18034160595014361516 13278680804893842589 3405792281725005310 2923037264160326461 1305796712366670143 5901544739446151864 18399027167975917776 12943027265974231369 8305502647428199589 3454768557190509582 4596373787946792472 12547066539388970315 16430385116593852957 15691180608805498604 2195509149357498105 11200351185366793756 15644306575214554808 8201707323335859703 15556995837035289947 2931607269105603606 18224266329031704002 6052113249374371427 318316658132948444 4301011003003354985 2867376511629666105 7524058972232446955 11310797090886802044 11814459735806366753 14687070583304345389 12540728313142192463 16664920243456473607 11495557267768111320 10467282394727500051 1129458450321299157 478959684039191408 16078884831756496259 15500597697614598797 9991675667507632072 2819566990084421762 9587578282681892614 994330239564100460 17711473404763561967 9011234663266074040 2198624555706681174 17451757534448966119 5448360947499786874 14687683425862475309 12920234524434882513 14233582778472238462 7153410538467705840 11537450712204855408 584944086023421578 49237729275357312 3946513514481366387 12898527202900259569 858986096558664733 18389842646030823932 3372799389321486036 11163167240333196580 8059584507104060879 9118793905492111573 1327547611004895263 6751912243203601008 18002355587985232370 1764648455799388390 15327472521300570202 18311679586346341135 12598032531531477439 10711383373853925776 10773559447080020520 14346258834911082381 9778539593022541321 13114358037910518343 1318196989550441525 8920708963290823334 773786991799189834 1801656068423798023 10534293411069812972 9954544863917587660 13346986142424005395 9408858256054059910 1416984744619266153 4952690154549907369 5533472884010818851 13755011975121012449 3543249343779971399 6456657274741965598 7571055853075162235 15087079272556065021 11851608823083411928 7552023496407566307 15485103743142784216 13974537322747232294 10660446591477045176 14472766555811688414 4559775932787200207 8886104459903824770 15657957119789669226 14481965563011095840 5835948439851278991 9037924698791054891 1751754940952600820 17066388987290211825 470448363744040075 656111799786396652 3779640897849693010 5010044760438229443 10921846782144138506 3711211929863577720 11053628061322733540 3380778276023037444 13057584093031079930 7448661869680459010 4388901379911175316 16914814151959125687 9206569426560017339 15865092875117959054 6555836909181640229 16478355694510805382 15408513638027963809 2501629758411586658 2109912918475579604 1296842545862795739 4890357352485786390 6888709356607672657 5131619463814235256 4493812211713155246 8051191833895308418 2086561123785950619 16433330605176598728 14259564251430235947 6339401181482850752 6125813249593112129 6024393462580398026 14122551628665364932 3060197782941976767 15476884247603807202 12380229092420740763 5627455302827063888 9974725529304294542 10746043036388186917 14249905353177339185 6415946764154427786 13734265402263227331 13079084884150468060 3084755443367320828 361858513880004338 10592817362291970097 13384846362648384103 3882368033427176060 4600239899240599971 15088474835908459815 5009108443547903770 16520263387830431596 13222107457449723783 16631442990807479230 4034928058638119311 12594340614494492673 14965162405930520733 1575018733506415088 6065607110952537290 11423776406670837272 6710495502303665511 15140184739293551068 17711560036458538911 15052107155046724579 15625756990117530686 15537726122096537542 1984380270073264260 10057096038160212360 11418943014471468817 12164781767947222134 1591901171776755538 7566120479450616914 13662251015656534182 14436151559247856419 3434592340180141042 12803854779232541098 17827952746305206007 6213226100248633379 7521582627032557717 3046439330314686292 14437005646582069250 10611033892095194978 4917308352105317565 16052997163177032937 2552502316214442115 2480842563665034617 15852190683192537066 2806179112016260119 14226823275063017146 17973260552912476775 17289776714755773139 50108061293147981 12148132448846931946 12650468591988041217 12732841616798718402 5752067763113259296 15357766087334298183 3380140826556380637 13091654760007695438 17684736148687377636 5348572205657439328 3680792607795368093 9467376186696734418 7274439444099292659 6677914641685766911 15542089805551893780 15228837626179106006 8084802742111991920 3580870833823617277 4410592962605253522 6620556373500193002 1193121593515556264 13183318389955646909 5823186254048956319 11647218207295644736 10003622602616456993 5098226021643181375 1920732023682920821 9991214737688190634 13000544417944194511 12827015938225532151 16201026454901706962 3914013901185540214 11351989738192266691 7491804534462950834 15115781944103767410 16561423450514940215 9097726854798743142 9260158412372002848 861973382898998443 14634506785730748481 14736649702758671043 12815555519023298154 7013210883356971733 13533468419903184054 5074096124053278815 3724789651642409881 3301026323978489894 7661603089487213336 16769480101346526949 4631376910258077311 2600294832753787762 593014524802181191 1974228785205025149 9930091672461632776 2328139046556235732 12260409329915139650 10146506457466900377 4091405801130740160 8391995083520515312 5010050099664105124 4250758411374281224 802977393901074365 8343365910782999261 5495928565122092717 7503491387841885543 18135422077914162717 14211667587199085232 16473992598070624571 10988516482804959765 15622381237213080661 3448101096989894706 18389421673641865769 483811105814626472 14187013121912758559 15135238406935389778 355052140963460212 16239982979834344202 3632319429753242075 16985577870883057704 11075664800922468343 8974481617249395240 2928634388515438989 4044746253568376209 13787237127586776503 17772007947783316975 6234900788956011645 10556525653356233536 1963152251813343766 15935245606334286450 16634474412679636147 11738910198809606591 15444030824880184568 13501323339822353825 8217308857980198537 12235043297548711244 658153822755723398 6847922660043347780 17857985553142709577 2390815441512034216 10364491155853722150 14689955308937958670 3085438229339003941 2509308345859762856 17014254364854516607 2420579622521727639 7277547380044071658 10616683053740884168 8492099165600442612 6079726814747513248 16214736048315248007 18081088960353975050 16563307707495501989 9375492901020248993 3566727311418196267 9172502357636102298 13852132141729208260 7579623764666321156 6155072982598216458 15023542911799884652 14226033080761115480 8382208934196929953 7536428319615217422 13998228471076018245 11084799046901193865 2437582633514333211 9124835981424699543 17644858452709804344 1395337177511499937 3355865221028854026 16745486182112379366 13059718211523417275 12957421334690048288 6314510404124707115 15587066745723277872 10382075030987063740 1460501962798514876 7782079885353740598 11264998723790897478 17353333800628412281 17512285598010060145 3751102764132579079 14038412691595407162 13638537862951374531 14625394790845246658 8179676355961394767 1248488158860506596 6150851321744181499 552781506172108140 9357592375670741917 2577329435378264848 14947884147718212828 3064018668346304845 16730177342800183383 17740457721215516154 11340939080318324598 14700708149070141110 17549698068196637465 1566021842777888162 672363855259884754 12328343034895619556 4512465796093129944 8298463006934854900 377153210676330518 14034177249957910461 15606137927184266756 574715034572524035 10345088925697472897 1719213738166932500 14831580435509550771 15853539385799277154 296759795655892408 11384593391683147877 15688907844978638504 6067810389987380673 7451278171547035568 9460578388810005544 17491320439937128991 1215302196566420657 2604357466502182545 1269975598318145555 18352685725886385253 14933697893975601157 11574570860879390815 2984914012218483642 8623448837347468073 10219320289605061896 13083260043589285751 8675756711162289764 9135458791046674054 9126721431294637393 16308953693452807442 11048374808506638373 5710713274561630198 16489369802857975760 6442198846163280384 9204724347309980965 13068484221733401774 6716963357994675807 6601650171339078365 10616214548737403782 10587590643644554353 13223426052093394685 11579323783850244636 18017479834047680240 3969134489123982380 9678252080061645988 16202094093306835329 3345041198009620200 3374092413776879209 12563816337807748506 5116250918244293103 2585299721865128768 12745343317309483068 13168797663515181524 3572640427857289243 15926129296284645403 3122164769975529589 16052411872746434787 3384710120247630785 759689714416892389 9717720582263742800 5982091805869578770 657633872903310499 1479264504243609062 6035031502277842253 6598356659573541830 16354338147693382681 15997461955021460521 1397241553969562067 16568075312326560405 1534748845718954444 12389412327848997113 13299738004734348878 14650387855785185953 17309023058747818136 13283841900158478725 3437558153166719179 12981290295133656969 14270108315932665077 16562620927480707415 4300424607891037381 18051770371698939163 12530792823232240289 4843422180845146228 14394782256504592636 5270585484835921795 5713332845919727593 10567665330716318018 15082798003624424885 17340411534408613532 10436923050820210416 17698391233812026785 15698238900904902407 2526619224690544215 12984415836382493177 4166410242000910387 13336206331689564391 1080470489593929709 9103951101861542596 1529668512647659295 14586523647800588876 4545459028247405796 16262153893522689764 3894787262082908572 5307609202818544984 13383589832591956787 9239640084573432856 15727671719488898307 5810066466540315106 157095996359260877 10466017466529010205 6073992970108135085 459442503730057567 10875493430253710257 7608219054225280080 7607530525057669977 14332797664836887066 11932638751420117754 3326853251718672960 17544606871569924493 8088034060608877619 5764389079079693136 16850450288884204932 8985969014069400589 14278618169486351551 15432847932210603499 14710227858534563308 7699600606014155189 2089323887135636219 5445088111160609229 12298670943174114189 13050657631952314816 1865910915727612471 10448621415021929966 16656334402514628610 17353266179707567853 5767055179685305463 15011746359850922434 6981941226474523382 12496074725514954009 40339039471592554 15758852730605441187 3705561391477468578 9804793809630552618 3359168797938624635 1804334403455473167 16460319252800584632 8125313909037002181 14017538388981698355 4507647502506001415 6057550631656988083 8857647699047698305 5451060137560354583 11488434251500545287 10493675948644932282 1298237105533423309 2409031262502517726 11861821823764678006 7225197881874438178 7900175202552203344 13568780972139963131 15518058338520006610 1724225917354767744 11131456530543786855 13726565827660820815 11450331069939942179 14910869383676823167 13379757866035195691 11242728386213901785 1153947480744631226 10734503877918294752 8402911325716397650 6978746987623648095 563090751255903091 13349397899335844073 15918838131129298054 5723879081351102169 12662565279450959936 15320912717116250531 9924567950664619715 2293154158765397649 18202266697212498227 17683689866495000668 17165977648628658490 14371296827955620832 15564257157950048996 6631259202976411075 17622360629143833047 8382690189315169257 17147301068753223168 15865350437354548085 483795599040136556 11473304867825179425 10453881472119506412 14889160951490118594 7787397754236097146 7790085434074449268 4771979016275309708 14588587420024012518 7033073926505818626 958809767723378450 8971351971426391480 14536684325276497176 5841653480909273771 7860158161568117856 7242769736997515687 2666174426542198280 3560163886048802875 4352062775286448596 9414235469263481400 5868656842110391904 13417112851568006608 9430721873341194214 9086377317923663763 13274887666240970174 2282426949007341531 13789414059795932791 9232085841052928399 5084489917926233584 5884506344142967411 9457445361101547087 7885898234487910839 6740350279816725037 3049671595450557743 6660345532133410721 10711834085163800917 6019978715214551566 7873137129640855036 5840953321144259524 5018163161030485799 3384576201999980256 761807085485999521 7908889102788764741 8114189074204460488 7816681315410349961 17030676678343000997 17826328161816465175 5734537683912555782 9033030891969908635 16751984850967966158 10586744729425223796 10600683439939638112 8873300955144157999 13557564574970638097 5573532183398762160 10493655000681783436 2248422216660226693 1806162288667118723 12145944957285846981 13250868103213484559 2075577076232624489 9724302855670491368 12440317529872847507 2367267361759484824 5437372041141134514 17760943268827901294 1029600412609828535 1404692242662334661 2282939179328882894 7664162816038795560 18155585709806308444 8301614972258591986 10663544127240983212 815832533908747750 12496856033305241226 13100929193027301497 6674646707674440055 60702829707328726 488543420647279720 15623507188320918672 15971851935911756144 15496612484320790080 13830980011912847648 13720590429541577350 16535571342479622883 12853508633202550639 9399486025198196322 11893838480189670441 13014111863182143043 8723867277778146473 19501248644461684 473092141041088939 2966684609834887496 6867964211769976519 11622663036298218060 11859127130162133132 10320781422661524670 8840221319306399871 17411724573394213001 9263924560108714665 18149164890320525339 10286931673260652369 4593532594145759079 5672121956184001091 18032268493030349199 18046371058061843604 9024689457664390300 10555480939626600354 5894888282578419194 12654999061674063549 13823555399782985582 17580830366355046240 6041388923712989889 6543075434551416880 5931120241319216498 10884020751029181216 7380933811759841290 16237271708297010229 15989590409301050722 975867010028205484 607446752954562738 2703833292524300604 5303712960771217003 14157358709495306229 11770454411550489372 14196604018669181979 5842245140516918799 17963582453072438100 14131887854515293769 1977210212144332046 6850113725443486859 778767741425915342 15950461250413169698 8168863842499998101 4148019811992319993 3804179651629392109 6524265802954404672 7597116255398092014 977550901455316933 12651106723411455747 803684402523162206 16101998153930241685 6525591477078943750 3483163562353980779 4795251880753596877 5078367051723011016 2112632149741937713 6860506876069221388 18111481139322859471 12779006574702819467 16044647727886717434 13521116893831335675 2482635153030607361 10300562056704358477 4602775438563556179 15951457078871760540 4719665481047250847 15490034630976955296 5966723480306437238 7884480367509348645 257039698992045623 14339754628288903459 9090571783977320649 15999370181187822395 5221893819710607354 16369657636381868005 8048102192505993515 757325150443035080 4188764958947715224 14679201271502465686 6709701885382725232 13680464351165008502 7920100548357576498 1546434123540293194 9320888957539909294 4624461375966447760 12252541458035401904 16085210670131067628 17209090699766178798 4053944613404529360 12243337938001083078 12788939763873177794 9403248729238087802 9173217229614104490 13752439751708608806 17512300563828288593 6325364942488858774 7071638229857161586 397676897211914462 8372598181942196646 18199817828505699876 16149011233236149812 2234928215251163486 6663542357456670813 1518650524097023619 7783728985523836549 9606466089741359343 12776435450362746990 1240323731192331486 14029381127221523914 3483618074770279164 16003406857681979433 9154539984049039554 9453958323044135862 14433745289458324 4219273181615785321 2782985479010131645 823151804930312178 12984515365800820069 14945820738295298479 861771739769691955 10564130409460107755 7895392731043153648 3182213971776546262 4657717008389337484 685841896456100848 7072879324271138953 13784058998329248348 9380512541825495300 14596166844864110911 15095723424359460410 12068211495573787077 17803151970558770226 11707453600248324989 1204692823259732135 16254364316952927733 16062017293336476548 7201103484586358547 4886999220039368922 5653514936567994009 8538513427660621392 3199792314410922880 12978101422178738241 10886045536501509966 8347602400993262991 13313212859735723844 393561694729693342 1089766031580499215 5232795728753469317 751566641782440393 16024757274280865837 12207185507910724006 13900932310238907996 12445147675449239606 14665991063633310495 15087255254844871978 13509505864157730538 11051282106780670613 182920590501690960 3920295495868858595 17242681333156128245 2779301959020747038 3945327938136930593 2874476181826932500 252735083705287486 5830890475210197309 8262435720378711752 150262132981584114 2479921638467831194 9246432560490200252 5787210044841598820 3440886154227967620 13960586526657900126 10862304194165241294 6550470718249868895 17448882842261338010 3023979777238480410 15956831902399232568 9451294852183330392 2446110294963172248 8937136980414012382 14486671449700623195 10871960780999798334 604874823684945205 8218737502761417026 16928834058970114688 9870956078758913713 15030184045615243719 15399319797400460706 3080568337970468703 4853673478697779724 978290976851728311 9527810148744426364 10238797911351960732 8460799260352646954 1226233194307297456 17552983359937674603 7039158289005412534 5942132195544114904 10836974700506943832 16031026374602930714 17561445265496031210 14542469443015503187 101045115834659767 12716233257130906027 10887065371388827575 814730914502728844 15397571683394966114 9386218016203401651 3621033431896779903 7530840562601577924 2380322454504732389 15720124982532270413 10583749294095296191 17872478539192147071 16066855636062216148 11331278242090685440 15791872571618758911 7951622582452002503 17225775789683894400 2591150737083973571 14368233909390526712 5506714553859617984 647918238561138320 5234875987105912456 7059203370470874210 4999522099532739761 13196051346112409345 17268485183283550276 10538315714492218237 3637742396969465268 838312824768285604 3599503007350990915 5789871322681129819 10872771581139970528 2091629294539799151 149187724897705457 16241038006643156332 14414429783564369841 11814408642620213123 4990004858452917416 10080112618659867410 9937955667605143487 14043887181536761849 3205136987550762085 9814382529795755521 6089564115558433862 9997712203261631614 9924362727944350603 16223989820696044323 10123762031701496072 16557865587556699214 2591696034632963572 15906841616328197666 4095122673158012058 4232529499648893289 16600871757108224332 1801869762462154375 2806352046500552259 6209268864367809433 15274809224093590557 13001794660675988599 10389095850236409422 2716244938278892799 13273633656455590877 13368174194429082786 2265440866299534669 5818579906825832948 4609813543378566815 16714764099402239789 6902240575550510905 17918151495808847018 4786818862673429110 2067646377118835042 15461858857187789959 4006360379631386116 11485476712524461940 16696981178817618249 15796343710365984193 18056904887000116552 15899995554532921669 1850602185788345794 11389182728590710714 16002924660294653569 5213001678931868588 6006073170989649876 486388864417120520 15175942104965824037 5107688204196229523 11746566834473314284 17742704963444393508 8858013911327964807 8483013969504737810 4782103784918744718 12687322342697001657 8204908622939859693 11093370032116094025 3471193048857851462 7580157788002485732 17987143929198532163 11342997652630539691 16037030956435130866 16793465618733769287 2718158540371117372 15123473412777899919 10271344089702223448 15096249015587905768 18331294546382225879 2181446380254560598 5737427372929918319 643191254140040664 13967044790324617329 1684722093241869317 1798575661639367751 7079508947494164166 16022054924239342533 2975532977203664667 12524034192776789806 12979730808575905723 7072001045104073896 12046664286580573654 12416405590744097557 17796225921328872002 5631372798109253245 6831285303005211757 13037321481529762387 7886308472516014520 6251286287907075307 15696382766605336510 14184026602283197825 13589550102030149158 9654281648823965673 9182674993989727204 12655777018757126406 6477194441880735779 2117593465518824004 11102987070587372369 17774435502427364203 15549616425363931088 12531066927231234955 6327164781755039082 7009992836648908963 13703402008206555813 17693490518777907092 18226246667438806465 254039648575742112 5754715809038537472 1749021910165455082 4587894449787857842 4274133106196913098 2259765700168595521 17146039581501020247 1018925300298923925 3129266561592315840 2613215573661185666 1452976602114932452 2489336250577753593 16056867329716237465 7703787475564630903 1217698840631251338 4103306023772651504 17890562730311331119 2846486636567564809 4144542512900471669 11566449903463683642 16115752226377112389 2661079700251102413 15400505761578691230 10550200293194716162 10739044556076607187 95212719979610828 5103705680417800350 16034267223017984820 7905391223180309858 331309147202032614 9814744979054166552 18404458777450049857 17507002915799725500 11500189580995896221 985767321616654534 14145017752308491473 5275482971544265911 6851629175532893429 4385673642946397681 3931616232372338333 8133890844907709002 7691288290262715159 11507081349003875021 1570186654771233225 3925180455318304034 2892180828559944562 4469754793049653462 6484438712503317310 7208004863187648746 11359568159547916366 8203755277501444067 16265700181632347079 15957022105596309406 2369282935071397989 7672487442504947833 16996082451247765267 10762400516506864116 14224940708040290850 15020373691540331487 4524909947410473425 17380732656169604861 2766435698986582245 3202149583727423007 10998351538028704519 2677013071552744491 10271880812170271471 15308928974695090047 15401627248625019457 7041665687546795097 11312201138758570601 1016643413068569814 2007790715118248775 1519733404436817575 10695868135331492377 5991365509759907337 13373896459806933861 893468479442937708 18364259252913005689 7404180325285736386 17328874821387058906 9942090232220110080 3567343700548639455 13025226352837793258 18370250831930180405 4451690480925030258 9630633615249471418 4124932035203180711 6236246205014670380 14840109492342555143 17011619264232666182 15017261861974925111 5962219689635082357 7396447325433547496 11649189922188041981 221222467055043241 16003771366676591553 13933067573530088688 10527067736312150638 514883764980354757 7836806899585968730 5564115655367057276 3901329581902578640 10132553342336932708 15438101349612198497 4099457820858299419 16935000748781485004 17697197972475304870 16669321076121692385 7860826575345485690 12978940081938854030 16504263113399693770 15156373206805101613 4685361937465787395 17304613326117688352 5585311534224442550 9579630705794775307 15770836687590874418 15192707534492920616 17516929135488746637 2197544315968177307 4995674258600549426 2833597407417076431 8290172133837296682 1362732704615421061 10857553999783360036 14578414628839658176 17157025000430340710 16703967184496585105 13316475744448066199 7693607659508848111 15049845268285660058 7003275489298367112 13108990992513742589 16567141493654760839 13515016745527025159 14307609973294145989 1431563938924802688 891804406041429371 15321362574824165323 7229369892820732677 4914986050392958385 11890066553355466930 8715591906124033869 13700630963201690759 2859516090644791886 3506184120399187411 11450203549719094171 10435578373006143740 15177290964056035654 15891616616946024980 1461038153518370957 10339703721529319371 2369298028939591606 10422242731681294862 5677033012398185104 5949754610616228944 16275141451170190969 16679148294459326754 13198732160981870447 11324472501702063186 7085668393575803271 495607868631759195 3041632391195419962 13331986248604000417 12871072289390800814 10975675609857453879 12197920095472680063 6785438952788408280 6433344263796053998 9716750476761326656 14604683455730193973 9264792071836528424 12920293054340342154 10901536167576778045 4158053543435761151 1143285459429515928 6545043671243419035 7360768486061603060 15569357717182197573 4005236627866148762 9056789010200723755 710913051362066392 17508477357241141224 10735045419658005841 15244930127088655593 8006885403605567904 12162281450292775328 11983664247899946458 12885494927445476428 10358600958875387445 9304515750845424395 17501137939250823477 374630316314551305 4846765063734431889 6549331917345665391 11848195372275706561 16137133705369812739 5497401728243072878 2605612063529330900 6573443690894024211 17224024589937020468 959335236526830053 15962478050379717233 13392289732555207816 15305557601705390175 10457461874303108029 13412235868336094279 14501035680354364792 17594393272078877017 4481040867862006297 17602735045713948889 14580143736075558439 17872497040522177678 6948703687385781703 7184565718984943822 17880421453006927087 16167057933377995393 16489961485351676745 17199682942477089171 10368546335383787215 10291772372623703896 460815729482739804 6409426381980113623 11508297453231367652 752569407684415641 13617427234693962916 1805544363104406349 13640432331673059345 13057470023387829500 11719780117897007035 13090757942934698014 9016093301300983668 14183710457595511628 13794727183987117564 15879392281157545706 15286371618770082183 9238606936061776133 11319936972115845365 17873287055223984074 10741489518958515090 10953736437609877710 8865523795313586299 16154990622468215350 6176256452615404180 15991682626182614 17176537445257038325 1398009060757478176 10274720007185076170 6796525183400953045 10342732024238420046 13725626812126811266 13198359252176934345 3612690172668351826 1156900005962894384 10258220296400160626 7257740771293407110 17407267193370999186 4508785138714301669 10632768383046590409 5783759686236729511 9102218829103522821 6045565028969421679 4436544045099688770 12482488274906121602 8761279619144271970 2548814318746450222 1735519054588207839 16028821498178732192 15549193255357649158 17182639191597122641 10969163846162667182 8671345828067640363 14203490850923377109 17286546207157056686 18380435963198461634 14195639698272562326 16175601649212938682 6012519715670513896 4480323269012026335 13728194096332049068 12294320295761861178 361682190350577977 11817058426482833473 11628102295168768754 10347614067758206714 11552544897531609651 276572275049365246 11545149732350611022 2266299683976988991 3536826563018429491 10982986373857483329 2611808869535861118 16458571894722080991 17173032991486915063 2503900936565654389 4953820392991545171 11545531446366016304 16911638069963108288 4604077530377928649 16596813771695875845 3874478121524277853 17143742042116454343 13455569900024752563 11564631855967044850 1993415617328646281 15777413915981079343 11123783474425988585 4301851848690402073 2624403594468028844 18037958720402490235 18313275961662214451 17785027728851586864 11906333452645858716 1486012211403616324 4962270976317525981 3524738419299325665 4497278390174798290 8817546016296987940 10378335321390184449 870928137093015375 6456709968879236164 13212355906461318712 5691953825129939857 17118247399225309957 13728204528102957505 4203099010698094489 17983326441656808738 10046902248486474740 17550667169303181979 6941066906549152208 1944687332723468606 2912466028912542415 2769209464633663228 12935184505109006956 3558917178325257699 18141829712721903108 9054603660290733916 16818929541438848111 7418078860968593399 10286651287955716877 13713769405134502702 17503919630202416349 3763356688179883667 17794784403316662865 14160475866529433180 16450001728561273425 11589671971142798431 14612450323898728558 16476422404162903274 4239711056865490297 16516823993942701267 7688979821670508825 929490967659759176 13512729724247125846 6860941239961420516 8065904813450214345 15947076650294813393 3367887995119327005 2935316321735248935 7955629075359133622 13238152251075043247 18395926070582849844 6985931512204719926 8549420199236176880 7007343228987902722 17824149854000617685 12672963694550996405 15296350208907370858 7112657680384376183 11300895190432051843 13665321454047690540 15562599177187623659 13927025783981268413 14491690821492159140 13802855071383827995 12471661227512626742 4649144712878729375 16994134231693006458 932356911594962082 11721544459657538448 9200341717168514909 8525004449948678368 2045408355101459537 12469138370244441495 4952697081966480835 2937288618911867557 8184823792437147116 2407086266514085632 17387727526034463435 5942881130180254690 835350080523860523 9766568288330500326 830135956136910110 13115333757905426523 5496700166724367500 4221024311121657005 1022932823291118636 352522507933262211 2596009724309416159 10168481831858703471 12651450057215144652 10949007716901575786 293605438248695134 12594779914207381042 9184608943472913991 2703125365258816479 1041447563381414547 14410963751643745872 11062156722242874094 9639619911624965607 13925131757346234808 8058400789844571824 11180209802298906654 2620390800348123361 5931680037553945912 12581457265850071308 5439109919903774294 11579122202193469669 11604027874354294939 14864756847077120453 14060166382069251869 9735285611630119232 14873080175370437385 15152257697591714098 14784184852634157501 15304841044765716002 949921774016069444 17412241468073448166 8156136714549237525 7447175860703215549 16544597713070436628 12760837645160400588 14266643247125431488 17676949439260246390 9080719727898387073 562026479534185802 3132254415316483936 12210005202613213747 8002999679800912982 12728206877934339041 4114253614219713195 9505606278844746807 10948318565152605811 8699431922044396964 6833155998013828726 8793029461113697143 7922049532883810321 2734002758501953836 6269686374922016273 1381831534595828247 15003807625763299759 10422904560934099004 2496611071946478760 2224659038097279691 746794563518143159 18056365885032200762 16565501210797997106 2926265171957569979 11144779778689044885 14476992751868421781 17926803907205142215 14924991284279536124 8632991946478229713 15337646022673772002 7992199094447563563 17258797927063956815 4855582274306544262 1777114105246579390 1819407275663915408 15708425214791687983 16993943286231798482 16286437089472133477 7709862365082609478 12322105061073892569 7147614924257505837 13732918247614686958 3573474273590042652 8181485262392060982 9133882067118144608 3589121367909353708 16182014147953849378 13301954745477761710 8652007306446324951 15129266240860943730 9862238783762469859 13346461253151933883 16051714196657342468 2744842738534726456 7559789582740517626 5870825750134947412 6106698872949400224 16994712510760614196 6301198136542816967 6583842727231981382 3904933022999452876 12351325189183464982 14983369858638509735 8571741014511983350 13310010635170995935 981711606807832778 9699264757002846330 2385555226519217021 5510944345238034196 17644966629514372008 5900287881540111989 16901441317518402162 12370972154287462367 7485865521282986790 13740456040157181485 15118494099189376935 770742423034808596 6266737090273464325 2558904159684989441 1355650520921631683 4784909284144512830 15502194694768260751 16674100578311064225 15432022961526890799 6939892063084170560 17714941493426496448 14681771370809517259 6253084646051752433 6205033859011848294 17638083539116666730 11018542365109441120 16768645824585030752 4387742623393095580 12153345024698925857 5171249466452762974 13638481992521382463 17563147895535639288 9784503323871094576 10345717010556179947 1459762000624839153 5352717977480271998 16050611686410368752 4352459032899297494 13077530960259813054 2323095565488905715 2178950186575482227 12653594371620529123 794572382098977227 12006081672462796421 16914520121471349739 15372291118802258806 8539865926242624741 5959369189515565909 16999968395653406120 13383308862630660519 7937808101893348852 18240122280061225284 8152762622417192379 15716765193822034548 11750980411867879357 5771074720247804045 5899417187308337409 15667417773991358733 11839242464655759622 15346162798872944852 17313910459911447075 10713228396829135714 9898082860580196670 10027011981823392637 12255944196214766527 16022524403517387091 17794438116248892495 10809825198562222728 6009958679465513716 16580803472445387995 12441796457659201238 7524463730121050222 3299849847457327173 13037176020042741286 17183577633964851647 18197810545369237401 9516519263322244644 11843997916594170379 5426347807024233526 16128227609611355091 17891834766264730013 1362300670695528135 14135826884173099147 6379994338546153333 10032557515960312950 15089618295109391855 189909531369113211 14731654674358625356 14684375106739940619 51086092558572093 9335299585298047843 2561271644236858780 17848568442729293716 7839472039181273563 12271188730381173972 4880479468363952337 5163098617781678592 17602716469609303909 15097869787361215877 15837497123818632879 13814197622023855449 673895021065523815 8531741765178979321 8616168722419937036 4483984222328399850 8518069957210408511 2972967773828112719 7425531447905542637 10827225637793912573 9353687099887890329 268314169579382745 8773076632777264942 8545239805749690616 11294576611058120259 17650936758128170676 7007482869012909651 4443233570036287332 157767533885541901 15912754796036328974 4248582497056472249 8977389208549688425 3839454993057248863 12765881808716113325 8357662833978146899 12026635114612554295 2707757865557372552 6915219882426879183 16108649090622937264 3494111429100092731 8973181141681386047 18241771881294959490 2443725151174769457 6749379383594831124 1816881573709875785 2932634882491930151 8466344206188812766 10554600560476827524 4567877191030827193 10025817295421133310 8751781721932412739 17794328484947936926 3927904490436098884 5912602226576010691 1612544230174093169 1748004373001743369 2476863618844348748 10974874273293258803 18291985420930401941 1073686879134130056 3479550671357373594 7869981080483866137 16379079793688409290 2782923825966196368 15953654946149955471 377972100704773261 5232744852217959596 16738396235197003734 3155268579347839562 14575889876046332502 17741742943868564014 12393886354780868395 3390246616849868391 1771464018784596526 12957026462971532444 7231792599053547833 8064296383382497126 8614456565219104545 669400477107479455 17355903278035141377 6076131902030740143 14004283587912383409 5610205617611993448 1943412752490602844 14962232123434121526 8708334227967715783 14613474385379401644 3556810764011574372 11183150038482252007 1755353551142621592 10188887498881727953 15456372266054170325 16421460823215344425 13867391577103319075 1060299676046858150 1932610642554865716 14029917079097256750 5334174659438492590 8306000068463334241 15144816361819567279 46367005613577190 17281178877265024710 5827286077256392875 5411537183346969180 3371102197780954398 7884884916208910520 15166566728783804115 4502013995185207343 9985583639321690446 7463886673280216286 17754202980112985559 7368775516984094703 15843012805798181525 8752675535350440286 6929458851472813199 13329825294363160180 203842348994397143 13314182600643311138 13045487741368790783 4924682302452680103 8762144634090690262 11157536237611311824 12616142456008892738 11478439561308695834 17134757262884155980 2659241580114918765 16937701699543415498 7031018421004449261 18042552618852400031 11731443805559089085 5811637648063954623 16224254055379787184 9677511950182173794 5184896250083055586 5489033981508981076 17295833163124229329 5947735128486602730 8711242561111747628 11685753088572602890 15000622380464809778 5553801958332812088 614523911913368030 7276137716654637542 1173253895984838049 6311782930489463984 8305759932375539809 5790973854608181555 17663897245062543885 16406259001825990837 10400625735929501885 9769899277512467699 7116404523398548305 4010646195701437441 10285023560838255575 9505904181610213783 12964797101482777028 11597251205596453348 14556339282437684327 17742029927939321223 18345583354457649322 15260917899667377413 9539534965099725255 4399043850126350488 5284597625960920388 13968226990399950075 16363039543581923832 5094321087877499188 472238981353661959 5054497050235362475 9535905091710291195 8222199205010551714 17044889515008820415 18406105205251299800 4370535050481963271 429032747754417856 16441120560250156943 14892196363643583486 14510799102303745583 13870162528195176627 14043625036027920183 13778828038568188269 4071930577046633604 13356529807098631310 12697321526537411546 13498365462549975814 7642244421319432971 3022054970928755002 275131560900909532 16016638569442405435 2544792354816064611 2477200820132341283 17030618808151072971 11417700184230982302 6496882000376635338 18255255437719295450 11033879319331650681 565422356757683366 11465607291279151719 12211211834058244473 16585060125806624543 15290126238272042508 6842519824435945201 10112508941161094939 9751415169173397302 6163197558087581619 7348846995322423775 14026969754706095929 13502091714413635783 8278155422939693651 12973648944839732489 10737043963935919776 11525969671844603127 8991331207653068729 5765100384806164013 7629782530158963826 15344986814192154795 18398986181602245085 11734428265628614609 11815059337431067680 12258498530946350132 7229023222958509886 11208907080055674234 1970674120904940576 15928093554637243702 15477741876530537763 14135353059432632315 17793507257561768314 9314590219173932027 13315421360279945036 12129338005257212582 13477116903447413392 2001271661009794677 2023919490646424750 15663315564898478587 15138838702895304155 12868955676161830032 16156774619464581701 17170068263753849183 13327941555741985941 2391869563931592785 8740540900359357188 7518584962541568891 4399519038254778423 393557363700832782 14229434773269728811 8423118997905966010 15508363097548529032 15349538091209156515 16437115806432913326 6473786988319226679 16470272749517999198 10387114240740558941 1674692377200454068 17436999687222916406 4327116032311460695 4303428201126450954 7955647069335822364 4645950863407876786 1467876941634372654 17776292145185711720 224864498764330496 6186376146751342944 3056229857272459156 14104723471897541381 15005285680640559830 2314139540217175655 8454466886044623600 8643635382579433365 3108128840706449783 2672653254151086514 9280303984151690657 13358706876857418864 16671257305412722614 9865839247343163145 8198548188310378584 4956086082568786177 1259662134369731297 11637792195864196704 9766230944011057064 6701608749615676924 7781532315779192481 11252367259788994890 11470041185625206155 14633366167575210969 15801117520664113263 16694606301426615455 5529998026881883279 16674343403187583764 1750273489802980997 1883141817607621180 15137999305310382699 553555807885459765 8904323912729683860 12516048161083492918 14715352237375895242 10429805640449811592 17038556589211700280 15156897300608824326 17446276872836950557 6836968926918328239 18044010317300491986 16133744346223544541 12117214926730217809 924085622116432241 1226232179769084714 13418333012916889474 11378763338132892070 12743850762284970855 805340182898378451 5020737336377909001 7375485815599229842 4423135789297190605 706217473930542036 2470958759495331391 9510420547759651368 12222168854595561475 17432476203870952110 14901512050993986844 9346331195781852659 32969305851208001 13927339851417601794 9077338986311020940 15413316333833136438 5674578641968611087 14733824739773543560 13734889762352119164 8166798632366442859 1713339876509914083 4424287559662075639 6548044472576077651 9620037932465519808 3225723927483210569 2752654234136165620 8106032987163245580 17605517259865258141 4947795479468636040 11783325366206494698 9854639157877081055 879108635012896683 1172437133932682900 11136939988823571867 7758658015357277795 8975080128602630977 12664308077704397840 12080543806903881440 16334253508777491211 1940633171819639856 9049133300324083704 2289094125628102303 15292308657623661741 2152974595295218652 17837191877619962191 4939888993114454760 11190345989701847511 9001845273626423782 9144729589847469040 2660696086867661299 3911821609121788000 8504212257179768874 16514871732910436975 9066215359755939919 2481371795705468996 7156935260796506395 15252305333474544054 4781878348785221021 16982194941556178156 14379826331226346199 17736195954649280648 1395566680751135212 13452491361600324534 6847519972281098808 1391140226641728779 8480794380743340248 4920482501057355445 5269975929756226219 4567490184129423858 10699789749588858020 1850649610048960730 4853820332925538566 5873523584094425689 4388237633160725791 7774463509871959710 14229598962714582575 11777142826483044576 18059316583227169052 6426863483649452408 1425970569019657601 6774302168500290705 697874313566080762 16764097718085977515 14881515631478091191 5209846506073968715 3610163224167353341 14383598755516191148 5775886994291252405 14691707612716746744 722522947363779440 2033425725423195848 946071234678403794 12655663724678255433 9853813471893093358 11233342101892182456 11967898947105552097 14706046547165529552 3486378923016271259 6077107960110389560 9086033897944485920 5191892929297410306 15096335858614925515 13698759360283169242 9760954953370763739 7892842746467623326 4880663394964407711 16250149566877830768 11012375907214411303 3830725888599239993 12593486269574860644 9610916012892474871 17781445864244121535 6513816722643313372 1026649045275572525 10534304863158186488 159406081801216943 8263305589346924742 17478562463032068179 4932457219303028239 3021012418831506791 9308683179276734264 17549357616741692016 15696809154549056028 5075485496493321761 12115033606559235525 6131369486102298093 12309924649731801724 5420471939482521439 1026857156900921024 8980657124770857037 16516461901723315485 17899942139060144651 15906572958768024794 17991492649744106137 10980469790340208431 8079752545849665542 15136454382924693059 6949171072518643233 7575082153494885285 13231593787189043270 10254371742796132824 13878365447959620251 7040389735672978277 16288720506429250898 17044016506461285095 12434566613959215361 16888253798698765480 2639970274661043033 3960403481531106607 9172852155731714606 1845787016669917481 1511758425395953879 9254278451877280600 10148166921502435461 4191637809486580097 2590117191390785451 11554052565756578945 7487991845494926498 2023012789952820993 1459889180457071760 2046516374468792499 1442653253404568345 7783739645165126145 4791001527787808944 13409751053760300363 526259461554168755 7934768504756731432 9398501741033944842 9796111487582150907 15379660578679281091 4513251563206536290 13047563056836560659 622306760655075079 11441024786676034939 8939329743443669476 5947377440945936777 13622509246312773283 10054025393476241615 8811193821621642571 4668230631061374758 18362628895957993062 11811788610971057089 2697450295667968878 14759021713968580557 16846225693794661410 2311455041360396409 11779190993289995356 12614771220639311026 12187881784087136615 4053389377329055153 15497520298523958395 16526321762935966020 7799028012999953641 8891592455419316481 628855551810476662 10618650339455267847 13004893611683339776 7029547592665010014 2612788197047835762 14618599755573466897 15190550564180706665 14912432921048457540 4807814164019209761 3444061428277845831 1414342155136597731 2685196312513017881 3457936355082197607 2339936729287760811 8549386403767174260 16190921187805990539 12304446996965753528 16835144457108649494 7614588357586912523 5948053854748100083 5198107190753442377 14924632057426333072 15969241789623380814 4372534669643774931 16247553103801884176 17078436672360006623 16444334011932376539 15043591025609171377 13572240407320691026 4775001255958450843 11010041653440363096 8192559212627235013 13171272312114191274 4606224855958906821 3587632389680358049 17973162388421129972 5518329395792650093 3480960000564027882 14314768439381334982 15738672067875750103 8343810780161374684 12679573590800306615 12749275860857138133 7122007104442965369 4322621928655033147 7474102510373482066 7260151196610694789 2364660201506829302 5930166840730218155 2711361804823112725 12344540849268780659 4198198442012533024 9603809825848654755 17572772286935819751 17143557468146264197 6477236315611694654 15766987974082273719 3107854042407247879 732405745133182212 8037284400538549348 3010164034116160070 6120128239313518376 8177595472262831189 16658919610975700532 4344291638906779999 12544015579367065606 605834405108089376 5278074453360321376 14553114046619885909 13873242009879076947 6815335986207057835 753938045519925229 6086591261742429487 4041094824811526811 12654659468644044525 15464079076007614125 5364613462831303545 1057329058833093392 1876523090559433265 7221755092546771338 14217050986905012736 5233939913507713979 7278734137988907908 4227347966998092214 18122274536909476319 9426521209351702177 4440999382175830962 3992400387431872320 15978324909536463185 8571900875759464810 1576594505732469125 494742649602296565 4654005936812706994 16020469955080766256 16259898642916016594 498334797096079576 4495423053445199060 9617271934104160548 16792741091917271794 5566599618745773160 16590776408308695237 9448539353066879397 693878033705170258 4454314589495865801 16559392674493335022 1206592462270163372 15073878617059179795 3052054272354014404 8656283051686915357 13009588064734689923 11000158498007721593 4883055126247613535 8150821440348730135 1646701572896162674 4490399424380372596 9074989776863261116 12728597603605799827 17643318182788360159 2567773852405461887 6276572702367289468 18068468972256940056 2001538773743979944 7306475592197730907 13555692630269447804 11637336324770452650 8210653123671293573 8655818420828341773 11462706814672539196 894896563985055947 8248169308248738281 11621239672546436522 8597109501402500696 15813222663626250222 9663211788561171422 3205250559497226646 11597511518184319322 2596530938246559834 13078444578034223062 438484651928708395 12480994022090103005 4726194738454932530 1269405575127047748 15024116403559029013 7500581750143312174 13762067569496935284 14066339018323722408 15833758581488405579 12528828228992215634 18298097328968514810 12540324132959051473 14098794890549051062 6084202244312501825 2744187544403321686 1688642448419894058 5324611134228569578 12040488964728246958 4319333908020227446 17840285084655027195 1684132391969160858 18433047586370332125 7350001997679270247 5654931466683777618 15824097838436323708 416948859600365981 7410369294631548338 191585580038520281 16638069997775789916 4809185894968738274 11668664730115795343 15702271607853951497 18268246790633334908 4141531354979159774 12551187028496312569 13457572019821143964 9746149698186352967 7756849089473145816 5965177896634469324 14509898314963326187 12089991284425227823 6400896848610933601 16704792349643606114 6072867059552684207 5364824322293726345 14839566446798744781 9529751055761477288 1633876905376785503 13080363372527580701 14122823474928902585 8039729575425641461 967608864734095775 13258186485493432787 12622251484638967753 14802530311755562202 9327784902707757334 4150082353076578087 11375358042337745427 11285809553325572991 8836874061792872213 6862553459607498564 3753527241578258353 15870828389073266766 5951396437903686486 347379586393891123 1914249326709690397 17763515884096789478 6532398096064013547 9912737271655895712 16704914086624041166 9486609669538258920 14935069053297257050 6871061127204433813 4420716062429828606 14700327479093565760 7005430993899264674 14741953473028976329 10111683898582922135 930943985530170821 14996829056863711784 2570492415696875940 5465308627306129201 10859101281754051171 8935941399173643137 12415273292516019092 13967621156364134698 8141865704884113945 9545030374824673456 7353780434716359698 10431026215098200184 10935248452341791046 205495474799208941 16916007715275607418 1506476789864034442 11944599686807944341 13452579138459974443 9856474442705923281 4439357437010654695 7071001290456010237 13370698849171436500 12001302814461310420 3480867409428596813 15211369935850852800 8758404389943815838 5250338914766001143 1344725452668273978 5091310577609738256 12309966327633397406 958073954476848093 16340980364910893208 6292927209804980355 839752093402082050 2591263852208306234 2065259548519971031 15254964710004339360 12347959476122278259 1697318206903288464 7575418279080771416 2570616806167364129 15562779201524303736 18037932589917952668 7435374694134553966 5226780346291492775 899485798258377943 4571691965045845024 4001286535573163434 17946495961929995362 2965682101269958070 9753527920864352690 8997142837980769221 13916902752792205901 7829782548530160162 9845541266690633887 8473870056285621282 4004907788334807290 8463927844178261660 455152593709543542 6322100456090084971 14397318447339713572 1447925086219765526 2621934580996667300 8435272879086483907 8208587613327196766 2528913759686364248 13662090555430430655 11627781780519585643 4292339170286826365 6354109459791102100 9415794348874312756 5312806632089320161 10678913262752033207 9525804179619555234 12554386148437490378 2147523187650418334 12657476839101872117 3428796754459432282 10142314836898955523 17487347365560788718 4976744272684456872 17869023495302999262 2698686586393890652 10281204458793110936 2362011392010917907 17592300428566438607 9724505294447863961 14891770667085450768 1239438427644603812 3569925337860817532 15841070538127822059 18064481104781189836 17055965808150565377 7821485436561612788 12038289898087340962 7502679227195470266 12949322020537711338 16921056949756388121 2674565640114882061 10066044963962545031 12623617997656901148 5400125220089935325 4966234776693527118 8132324516916760856 4042638022255025586 9957774967996650367 16594871167216829562 7922351300218089650 13051730203230573525 1442197445503796890 10518089049872846421 6965202675545623538 16634324454339495665 14292522261574097914 11107543959858780725 12200892327784536879 1387973064146496732 16164053240646736069 9695836542828855827 5909246274277208705 702782355279048469 14683141301754184873 7726594017690462017 14513311926003574972 7134347891860874265 4526313390653361912 2067373820231563309 11056981309437084448 4212037644670851785 3325253296855987262 4106339009378655324 10219450898922968507 5384984508313513286 2892383039541311443 3278291850865884636 13553530028995712766 2037476824685331385 18411416764146575258 3085718989014699821 13818152700625329543 17655629865471369091 15527703863036679699 14840899195168467203 427008166001623239 4237769043421563446 13006848479738358149 1462560027205061076 1666865637443969032 11406993123776926401 14469747892999222845 1541625429517668349 8282071270936874270 634437400197935295 9323174504820262537 5877077133337607180 8587426971962492147 8362174341645725005 2371263642323397313 17846236060879218301 17973049301513637417 3552303901608127596 11004109864494357840 2171975732324725562 8657796769796438180 16953999753959776385 3131655655359184215 8662885500013671425 7524287113740808026 16493132568436781265 6485415958629938975 4630940108172089604 5429204241171550820 12967610460483448286 3367676243293008580 17398067051283835966 1678042371347651895 4317807938797604099 9515329493548126353 10235402346999577176 6027981527747006565 12944758576394664486 8247422608830346063 17610480833117384898 3560093045000774487 5337686012152559372 5486368500920013521 15056351690889506516 13343590596980479453 14628957117172919610 12188818362493280949 18256294240964599089 13871515075428423781 11414916574611567418 938566382072451359 13347755043053024032 1038070664658032857 9446084034742708735 17041673859709558694 11497104078593565172 11453959346298697593 7205056652910051442 4965654115784140438 11912627370485836351 16408259590511662343 11789569104465681151 8703777265899523515 6986683299633182713 6668734671124343493 2929255003254064070 14157156125169421988 18162730502158755649 9097988102471343222 4017761229031043920 14876236841181762678 4871938115362986373 969332103089933229 8065964607258860310 1372298347244033193 7707798333846539108 8748796789697483118 13747931025982556735 922624504689915658 17014892492504195959 16363386531830990283 1984051639970940723 3993370675991163739 888935297608307489 5079421837546083127 750479423535510847 14330115555921483175 2813749782522988197 11217581877101397384 12637006547713593128 300381185766729680 8322898889524286103 15213142627853349108 4666409590757302533 13835323416139268543 4187681220690677378 17175193997362142341 17420376490071157221 1884417418745926585 415710003805042608 10302073218902959001 6169051101694676128 10619206779169477516 6431464742388009285 14279518889210150344 1453730877944135248 11944694997685914511 16924578781019536833 11598905545890502100 1626492350453492542 13239452196592081908 2363029282717158674 513194754736788521 1105961476243131609 9734798166165680633 14967996297291796747 5172325107066652621 17262335086892813291 1090000558648975782 16608826233936726338 13606837017840032020 6063742846437940503 587602347268525110 4996717364592403414 8114201954764344116 15434704912856043222 4037568619762798437 782952810143278069 6638606341064214752 17014452560990244048 53888587075963154 16544957414232625280 119017923866620306 8225970530921573700 14392730574882837470 15069474338937238964 11190565796434968573 4264364274283959751 8207154216631449359 16270853613330805449 12036426506445846744 3398009133033790589 3277047143919085257 14495098733887154557 5968400280428062972 7350015619231270928 3721673763563169609 11084996458017555711 3738419755629433369 7405416127150503518 850448674668403708 5809710220580256695 9799728175734563753 9481225468991874062 18330608882113713244 10156696965889062128 1665931590154333730 5519061465873258822 15758825438124565035 5368962840616168279 9587670391655214030 4919982652943322276 15866133598234710260 16104024462495181313 8741464934028322620 8706727009109905257 6069718680017574532 6935820324107374294 3202920084328792377 10520059701836459753 11233043287628208387 15159216125610527842 10865881994353539802 18285940148484574883 12425531289084688892 10414166925589038037 12117788182381981671 3256497407715849088 6140026593733226406 14855518183649180535 1875724023221639070 10281827346153412492 2946826502584339675 15890581871257165251 6260054451824793789 6894762477951144358 3023071436436204101 6714479013291044315 551022082825311568 2829765361426195523 17366319271051591165 11587121491242524971 8468988223681150229 17585877483746725137 732133623624975272 4965910875551904089 12255878043560915457 7930462966092750069 12425157459228415916 8433718718552662391 3077026090947097566 11970079698198450532 9415012591570373649 6580555084835260463 12557157581572701527 16299899326539006408 7861017846911725000 9713796783913565527 922710601312249644 11244680785515036403 3578024384171425522 12347014025715523022 16675917410071832387 17478541331101436474 12890507019545786354 14253457126753640629 17956966752333093398 2663123284945111489 6802274212408608431 1165504626731852950 5891382401483881453 8800675500861286021 13748264791195046699 14260429165170482993 1453609813908024980 9377668856226422437 10006739819676446940 234721365034271738 12493368468164896598 3764965789706608275 18422563295193777991 910436587400460334 16582322464960484621 8154249903905249768 1952669022032231756 7995322030488089630 11098226451323311687 3208679629426967776 3040919667695687169 16811787290754158820 182500507794246333 5180605755405112255 4442185929249070234 12048969896004228084 15781929335485427947 2109627505414731410 7254250273748454859 4713779630672526770 837213618796478395 7737012163116829046 8687456104604693211 9619165356780375625 4309167259103059914 6948839669536379387 7282318678205319099 2811082068671160282 10347854026347148544 458256835174652633 17899530602546568074 3384485234388020503 7068302804311801233 12029217190031295392 17076975613609164355 10801907328776381274 517025387529677312 7215535367681593095 5387394520808251641 800885422131716926 14592058872548775921 6123034183184776310 2608534379115862315 6943083323426664531 239002052197237353 188167763592229314 13253843502955709161 12784071518411176781 13394201609970063741 10990566661885602801 7491542641314774478 11058940988837990626 6565979817012226951 1768921642997174986 751716108705801604 7957904296644056690 13943552280440515872 12993478319614761508 14230312813175142100 18095964055757636596 7351745869944516126 6099080494333790008 3302545553691241213 1526549944892401075 15982957505840592721 9539848408886045652 2156536945300277802 1925058599383847511 14544347061679937216 10584798448686452134 1968763895898018790 9779322190164745693 2118631144809464391 12226304312228579176 15139193511211107565 12941729365916777568 4872766595606033409 3955202052204333156 8078841002413941538 500973196925784547 10547931650235890503 15917417718561634115 11742533985953230798 10396080691990815889 8070402934415957188 5675178931756434524 9048725862204953559 6186672030290736824 17951782847613372996 2852747583881151133 18423410010119014649 6730539274770210520 10393634844737170900 13747588908473346732 3562866492429123301 14360651498898658516 2588949518261983077 2519557257771631555 4522744633099664758 11763044890536281960 1884035530869740495 12749494468063117776 1108328345077452994 14331025292518595384 10513122984195865621 3294750516175174388 7949813510107326719 4706321368823859824 4196248700254887219 8346981404555398629 5651116691567407724 13357108035350418595 9896658217699046450 6685457640471668841 11561040126365139521 8926177000618347661 15603557877377247894 13360539945623881360 12172484323625008417 3713645281501941955 5347594275061499606 16202714792910352707 17539813654586170235 2488848375568595448 7890808506302666239 17419336194683749654 11811384305984254610 953383368872108862 3268836483039293070 9112501655988541113 5193174699991177687 1078068592806117849 15907488764415996386 1929054969272346677 10555215893893154347 7424937892611362698 3603475043370420836 15680463993534179301 15735519684557222420 1501865260877685000 3225559737814531675 8439646502612621247 18345961840746063585 2295682925897877003 7607650160269776368 4605297841624302100 1242938173196875704 17685961846547026728 5843913051401696552 2438642334059259853 9956522476364183479 222207267557587878 2823625644088149552 12753444602764616893 12254072617404766460 5733787926686304275 11384722554525366861 3128304667471755922 17265940372853055891 14744446375860599822 13120362241704918767 8330685531439761044 1912025575866509066 9598574060600871857 383084930420793441 682756539431646038 11781209645225261828 6704861906425977959 8950028143482389826 6399715276362450936 13893350664725689270 15428771249794035338 13956149064447802316 1810161255895215032 2757007296219392126 710729806824225251 7084387369857444482 15817006443873038288 17643160220294416904 13854811783881177821 10576275956815867786 3188851330604905966 874177112512179087 4522230984099417911 2995302644584501088 599110011494438324 6309804504472992720 10229013405049929939 4017996963819998733 14250304087574573610 9283647432371130234 13791662085478178298 3324553893521224585 6291069950922913726 5455163279941619171 12346270618959939256 2420437971571014258 4532864920034729284 15895196904373144374 12082351727896497135 2587515328411657861 10646620990408443659 6944825374528466310 10323529697607456555 9571569257804449684 11028849952489906928 10866911630178341295 15439729297525465470 16067966987773558355 9967879675216788538 505362676344300364 9601629827772740389 12169500041402882394 15581412833226421263 654872845528489282 13429888492715850063 11313401295511960109 530797950044156927 14626273422785910157 675482096580050650 2598412610700720844 14806367191208491765 8253247987928691511 16259740800548289675 15341162695773823615 4460532302920484371 4844546648919283165 16209511702566858698 17584196595806198102 10810836770574318338 4935755037062098270 6892609498672908562 6913813630067556256 14814912290702782395 18266942978700124231 16119043425934223889 6600500704507017687 8116273309295524913 4707514112273967793 9423771745858986507 11860613637788222780 4826224223234984358 1776476813351823615 5324083434529643007 13203972188901969442 6056292651986903281 5029921973931722037 11103811479077206641 14789721685130493403 9659237517797554021 13224658697704877559 17214916390532901743 10915623786033549681 10516357019839093695 17586284651948924670 11574312648436096023 12336783666336869757 12445505363701443018 11368135203538947254 3208313038498304053 13526245004955992336 8109796796252308227 5888081576590919025 17470047229782926367 15662831932079106876 3554235204011679134 1662765576406580128 15972481966851772956 15337973837276488967 3217008521072763989 7050571567187836778 1201704117799726752 7781855656597789575 8364051996235107684 16010114116651319292 11738992068554411758 14591408433228799498 11636400279902827766 6279090527273122552 3098894258750067363 9073623111459033353 3159332797124054636 13367586154091211569 9289541104844115138 11054144415664636595 7764169885320031375 14545484001665410436 16772290643745442731 18188404886134857515 1601483617947253324 10268180501294348761 12520226913002390427 12361550717650712097 16713104017192193030 14938867933607356625 4340892962404017052 2967184547397912737 11581104565312213437 7503298667926823657 18278177828698949006 12367140880418758446 7108722886166935102 7775161187075913445 10174478441622575493 8667872978025720442 15078514347559499569 1979837424272004030 5665166618934213595 2638153196272869452 1437080951831308224 17913190106053893267 6587859533480575240 2670837650901298357 509354835340788383 2306931589493539965 1692673567361696775 12216428698383688608 5736463382613598161 9373031526563574165 8204678970950973498 16691437593500408737 10184315782756109227 2671131357178538245 6908754064091691800 11015927796161508547 7470919266339752454 1937753076151949596 9805030745186506039 3349321475735748211 13821267354995757778 11312771205661006126 732259746143715019 11624405812662837832 4687406670118766793 7992000426873763847 10717187271058472462 2722098309124045701 14755947910188767372 12559842968184911008 6516255129492928992 3563044199686493887 1676701585943451402 14912956902098223048 9954186062871806571 6645188107416849113 445385754793615976 12002918430486680321 14039755397417313415 16878669321467364971 6285380972875532590 16662822548539236978 13916461415290807327 6821554377124212517 11254292080452160282 5214760918671836875 15218282505182172689 2136380197194218526 10852785527345949799 15938046478172806771 4038551364564245248 16057547596636454032 12060345403266433864 17887618344766786767 1282955631053874915 6023143713942698707 10473236942832088867 985843901750039162 13790606897874172862 10381113848646892606 1261570907383784106 2727842302543537856 1541194983222099129 1648035580881998265 5051610871473224621 8215484704520554971 4400335344009126658 12337245063777835961 6384847609463773467 15056944681818280339 16272488194326098580 13595056738829991995 18432458184757683934 16112958037930607591 11515089534721569809 180536551160050125 5113452008886577820 132245547612061123 574193625817418609 11959531223806121007 1925775784445088846 4156504020012525269 2056534707833709543 342057023213907029 17331896689247072136 834902736195948814 6249880851906724013 16308226823045989051 17316914255859320143 6856974649033293364 2769068555403675316 17181233371540082181 2685280053766919026 11857864357185402956 3595477781633322370 2026925214791413455 2681204792970192653 1134345679287664116 12301604614273702891 9013747417200782269 4763983937987735869 10737562506057756710 9834704787267778718 2538928400128426712 15020329883858872046 4557753244237085125 4322283203652166066 14206486934424197841 13393866897958077408 13299095534401606664 14480840418720682786 15633747680747945736 813371018674169471 5143923990989967046 11080250441488075976 2117876959511753158 14091695364801080460 14014138071605246205 12664889068875860984 6444405525673582732 2141859213608455328 1859112562548946556 13252047663023240011 18154411144227074774 3310404257954971830 16986627052120546286 9319136617754795361 18119930373781172003 12249326180328741724 7191385743795592628 254920145229079979 6438704297670513612 2746110196841048737 4098285880328965070 6770780839421271688 16826611865072208745 4839012821229524827 13213485551281373157 16060299666128681275 11334374693318039759 7965801445055533701 7014833942124717363 6240735639956098118 8595800967309515080 8893410316751332337 2709541389393923198 5208387582672190860 8583504017155030680 1477991270134011156 13294654139701544497 3161156629560522012 14029066492614534606 696150426691338268 3963141231576932568 13468866248265519926 7660894005216729443 13502221521347108841 9854967204234397982 2956086391796753458 10460902587787500082 5662243582012512817 8607570592297834486 6748904188480626898 13009378359035075230 9921712988424969642 4357879788650921156 3402910332783887756 2694787437048089965 14948833884868579730 4225292574560528630 17769077018809688620 14132772972742287224 10239184417555859659 6044707225115009955 7474294237733636065 16002622217379371067 7251677646813533340 9251728772437928086 17260848230261051289 11780826975677983657 4215525446322051285 5773679801087489554 8313854833926637300 14386278794280697750 11149604569470458655 18369956634882605713 1169037212408954182 2093617210130510901 17338527965947801936 130655896703029158 11699268087233818515 1852319657476176065 15907663109766425892 14129214700257765004 9808882923731907990 15621922758382719266 8262714506159202165 5184813777640089240 17868161336339526797 2341179231607862072 16098211725976116825 118423905283913805 13893440181150105878 16132154578909064932 10166299321119606822 5549711774002713054 5180680049740951574 5041859440040252064 18411782870115207811 6455486196118100037 6459612338932278214 4811299890700566681 14525760975083392640 3213049026684444839 12542108232559269439 8415450434410139329 17411894102603090756 14351422097928538091 13912603321050502278 7578154408415021983 16422172850445323594 16372495761497661649 16987004186625767443 6637745366429420127 36977862534559291 10023904240456050625 8098821113040141309 15370760368343784831 11166636128169981453 7190780340564118361 3121385559419583274 1957431602655487546 16758099711645024880 16011985012661699392 11133621245487700700 10362784577705924958 5671661618280352839 2971079680045292944 17965703807114917988 9868973724113272197 7053046821234779294 8185653534212538657 9411038010335594797 4393210920057811865 7111655282192477497 2252459862503508573 5791176418542433346 2071027409830179547 1475344760454080880 15779128384581061497 6113206363215100594 1847455277138580421 448661276808687204 5669945345318020019 9598723674796694180 528772154257587744 12156349908760467773 8854263877277917789 10991398384873148940 5261982488639301939 10741365595982903199 3245670425961317816 18030611851649914897 7802931590464518604 5296595598218326853 9042190685542267551 13395258077593903349 12099354341808126823 2006229254173472428 5190291771924892517 9008454571996469829 12711740760023759596 3274624305791766532 17805002636204107547 4528256697006324177 16522474089166647940 18078296116662196956 11639321378495709180 4167990696818896351 7235555825150780853 8082141876146131837 18078301322547434689 1922535783206384215 831966292827000804 4639110311046757638 349157087991979558 17643211869057317218 17528783005581651622 17249881291311284639 7916068224414625805 7098207989720834175 4387381323440181314 15338830040172416764 16232162730403942330 4174210667472837905 17664469510553134159 2032360935248638728 14533575402487067728 12981141714255308257 8261887015539055202 15936744028847539941 11904702054801135645 9887160676762218136 10562791166306404093 1368466895264866526 6562944238472376125 16900076667942703884 4322406248503545243 17834907261490326491 10764457737957735900 16864679696363450857 14948863181546144829 2571642968748965521 17425345500911321631 1355996862354731184 8777619315591121889 5840694418632606077 6656090169263117550 15656609915458692039 2292308920317965750 3021938221982717373 17483533820297216065 11439148821250430816 14705562582547643043 13373790361456610078 7570145795092068683 1666571033830704315 6227729591418981483 1851534906833183377 17339678268144586890 17662519451028015480 15569874358870966683 795434444548072915 16856062082881726348 5666934206861606283 17195431266891916685 3549394333986248213 11950919173284477078 11260433450323250666 9208348321148348221 14637540746331788756 10215603204089320931 13056458266049188878 8805740991801177409 18068260994803587173 10983783233717022836 7421337835880612231 16971255183857493492 9051190831969718600 892933425878105120 6029233474417769411 7834897267323031650 18080398853395484468 5539008411760807922 6932012335191487502 6136623427709922685 16671878690463353130 16732162844155847235 3970232934757208099 17487257943547501868 9311357154135704097 17841654870233349299 4593610886619640196 17226174138317825481 18068410458171951517 12997020775937490153 5633180322428166421 13750250036907045911 2149150792224925307 11414301580206630789 2399617843298209405 14944992646433874077 4409956217222939839 3401296795865163768 6818267666206103144 14012379649573005377 1103759389456198414 7395979135498614553 3103973697285652246 12659986326073008357 2268533525796083488 12295214602588239943 1487014698690006149 5399030729131260882 1167761313754168488 7761647610956226091 17613364633822234740 13459727456204282180 17496679508163169187 12444726866443690278 5930263816148289004 16341250362485489681 8819018384602380592 3957963554753135574 3132190868794527942 10668298802821265805 10259394179613323131 12640671756202198847 8558036737808395160 16227864187293740111 2536777125223946180 1526991778707048862 2702264349419965748 448587904123956551 4733696891883273281 8898434970661856740 11799593922486906455 14475462502891064027 6730630795823032656 4952683505387981929 14298778533682827799 5128287099440323631 8555538643311920605 14567613434036802412 8812516879144216195 13062004171437199492 11726196799906607910 5839523016350253046 11453102702427719064 15761082407365569510 17640056107865752905 6310137848536589517 16158189562835351306 12372769393403420572 15897072052087731132 4819629314574000821 7537548455762395686 5464141169980167439 10664306655810720850 739838389398112793 5491101947398647344 16374262643141953583 1640959702702666255 9379258128092797315 706228052489687730 934676872309889898 11056351951616173020 7093507455970012241 11848804630730958226 12261703199879404977 11913844066031980323 7910988536407276997 1718703136393389412 2474521885873140082 481179752098555899 7433791490603967418 1752553867213849017 15884037938378493720 5777089239594421312 10895115578588713265 15413897287130948314 5381302932595463431 4602102249055068386 6739628420578327101 9575191200990343279 17901962026550651707 11425507112785527208 6294949740545400771 9117579289540933409 2171594489364479027 1737011185232690899 9695136281552573360 339564371109967434 13344489460120207517 8842079366315918378 2030676235895113181 10894304355178480391 9252254374775177722 4319299856057928845 390531043261496660 15984868386676438120 6728851212777308811 5124222721530389969 12010947026623472058 15953878768389928025 90520301151888339 7455001062889402590 14768168197114964616 1794723723765215934 94140592313847206 4917240271345584205 13267644557839170181 11802944706172792981 4629243286874326213 3738363313503074121 5026045020620973233 13511789486103458804 14526919681216329396 1990437563793278544 8814856832977652563 847264786288276905 17717681050061558545 1769324609185772615 17132779529098492300 451955573631327815 13479816439338299701 5434257172699335910 11031515865845577843 5937696432378153755 6986902177207234976 13641641820632232931 3687983304724621957 17103385235160197513 438913983188643835 3156472456424385917 5357145015431840929 1345786170308069154 14944837068485857369 8731540900103025341 13202811403908825151 3840337520375826615 16340474296196772222 11319191741870165857 1837594515385615352 7354438103531835432 17510915213894745941 13194067618752416298 4210408024815668843 9582986657880921740 375934517917422688 177755755759769823 7420476673809051184 9125332841013105197 15179924574482319105 17736598575156826201 2707335862777651931 8773147913079581473 13509068751616684101 3093642740365553856 5172384821737423504 2041549908887256457 1233681009486492155 2101414566316911042 16682639092618853682 11330511423213761393 11812706967186317105 3531225957838213175 7744889276131148162 8363128250998903635 14242285722038230034 6552414111248636752 9942438437016880330 14961459669232188606 2859877420472196690 8946524852936121173 9923127821721474851 13499747234779479243 12524226890980871239 12943177013086736791 13814959624949000196 7693604177291635843 7599565404771554136 17447255447183033333 3818953345489248187 10299882697890338997 9056792156511836772 14772819238594748186 12032900620526958727 6629818276498362465 1158670505161336073 10333232113812567297 7619465188603244711 12837099882456785381 3247852751320093826 9418262188738368622 12879349561341910846 7773879110408802774 11827667724038485179 5301347779925490585 11028686117390547891 5533217253261108242 14159453494295038772 1126370071212715049 6512989137611838907 7180091637415735545 616497025934709977 7609064145115118620 4925468759234549200 18185956235128498562 14374815873409158341 16829409771956087060 10615269891363199708 17697544188887913559 11593876477510566601 17996504251258096688 15442397012990498387 2949309870974005930 4796960041675461829 2140352926680608387 16644705251854595941 8315065270625603519 10516328669310809985 5369772288389676004 7609902272451865986 1054107769732659654 13825813406220128568 8448914690623248022 2246010890602160102 15316056193338614074 14600678175588314017 2546650841977883561 5154085621362916500 1308734938939566200 12295331457821226966 3900419444148068736 1608534707512443793 14243265025044386445 14466932745031303861 15308415436490006197 8457573538157645048 4478175832445771927 11840935249627270879 7640903278441298200 14894889581222799199 5220297410702981192 11754666906775216998 17616994466416135657 18057790347739651876 10578255800790163838 16472668327121548376 8541767186631480870 6383158755522864027 13573711731209212487 17090252118674515610 9817335364185669209 1461181835874226741 9558705294713674471 17734311496389927900 10284660708685251183 12041430088571997532 11052089643594682815 5400753752214850649 3605893378277658485 7349576206177021229 5699744753543676196 4180242207832640043 10387316786705755118 11699140622478800908 3293092251688171318 15529833486347174118 9057585854886321607 6059241565962952412 4410462518453846328 5303577190339431536 14783062133905392859 2695564725363303774 7460059149565050073 7442263480911181948 17513093506198725153 11640292257487201801 15774891566979647362 11258038196620744363 1941676177520719937 9317337612731136354 12982400505980653787 2685047407115040390 7876172795875336262 1808534035962214849 2535099806720374470 2912798780685665673 14066895365008841977 16588853152539056809 9297921817770962846 6727956312816678541 15357539006606546282 3249210640391797602 13107297421373591752 11332058917248869323 10581318421538138814 138775709616841411 8995174093807825097 3550463766164070657 17120547231405395790 7134921320494022643 15023003412488910464 10031812612621948411 14459139301500412172 6646852632171223251 9666437178666056046 6125090456227107979 8011629497288347445 8618920330951803998 14069439317678394329 12657649415570945213 9034857372344282563 12049275129717698660 4139354637227295789 10319212459096042450 10864028760013260552 11006797793809182097 9493467007711017902 9342302592881037338 11813640260484786296 257068058650627613 12262197228443687196 9989822432643667115 9092402549507132948 15585404674962266953 685132440670789652 15477375592654126770 13515936682611034795 128855374578120792 17404332972555640174 4715640940051736270 3236367976755071297 14402089989579765777 13304016559300761640 875996592299917876 18299200569522280939 3828273934451599743 5210865785002191559 12570620803322092932 8564566772256667289 8123340709630928038 2414174577763323866 15225856463739723757 17216467141600604819 10662195810078599315 15769366594560898894 5537845272867351046 7121926520057660318 10802036039388193911 15732144023002708481 16578500855300216376 10074102804260862773 10534083269361260421 14671430807848559776 5675125218498203590 9991449681056925314 12425514545643790479 16799271486025333694 9365299215950813929 9488575594548407393 10478344583897310879 9112228239026618024 12376112582962706775 13375140877468078512 13761954449757106104 6867776368678172008 2273199100405616061 15893602866084349951 15161486468929799095 6072426009359234244 4018365266411066877 5596594711470687815 1695824480843733243 2281540435385293783 13126588879839155341 11686182177713777610 13177488412789428221 10321844759864582368 15434973928072647333 7464987264426294746 3716635411041251792 14133197685384057954 185381564853325260 5317906209462753394 9022122251775382662 415086238152657390 8434584198948070851 10843379832661582436 4120213776736216798 10964074831314702538 12200810868247411344 8965375890681788389 15619490573909374654 15409054939232999645 3027989511983590305 4857408903170003328 3709151522212870324 221241748329351328 9314667331201679790 2891665236247154039 1149105211217921722 15612516649262118137 14341953155038616028 17327170396720393530 11342128576996020599 1075688236812932878 9300373569475141085 609682122556800868 8406280666311597912 16742415525274699308 5463648408346371622 14791787329205789800 15762353057947834881 12267055850362836499 1010904639768073629 1415769345252994709 11137336514772108307 4602014607446158051 5942471992323848457 14299190131367861247 3504629453246583565 7345888387660626517 3646903167102810917 2135450174960689537 3042033568019143418 626861558108293247 6567201779883294568 10130502311718491318 3827974634842784729 6293367181896765393 13729140839220261607 16364169752621218445 6833714695908518325 8280632035378176350 3340947214621784708 5850387538500508362 17297670577788260525 7700065156746049750 10295364732963556967 8911012964612299463 13442766819555350374 12913851073833218008 15075633128246488654 1376689358063094158 14823758711661554976 17547842184539676340 11703640555200733777 13796887916120661936 2484887475133386065 6358969897948939501 2447247504894019351 11995500360390836514 17399884381109698705 9107590236623071840 14823580828838761670 13882844632738192303 9805965653046927420 16464104814324230128 8320415307879441287 1999329739332526645 2486412984076907672 1244257714058121567 8706617379558791060 3543472102649534319 2094852114947561264 7587836952402612092 17593264786312116370 5450362954283473548 8856916245954284213 12104114525338402557 4473680811438195240 6443022741272942904 13349048904954047692 12052638064196656325 16466552481405753262 15692517737715545421 3584751414236665357 2485506491359210945 6986288236581788771 11776165003343475959 16894586217515053696 1281474879959843677 14261016567792030189 13845384133147081652 587513997606681663 7988379943102534526 11020385905952676220 8088363797917197321 3170555638998953556 12564849809201054796 8624034973847008807 3074428474177911373 5845100547848447417 52063751016813254 12834987781994835131 9759232649261382234 14130430664756534551 3800814272837091490 5330073923658991808 10993926612458632597 7464107868873864672 2573953156838079725 4605013138551534408 17961760834283079817 1855618243565180791 7357707359057169106 18238074366934715816 9296743383758452141 6841431252895164651 4750942914152553483 17803984641705011387 13113887246779367529 11580828641998232403 5639043429323792683 6423877054184829702 15746671248234632905 5804490507945101952 4184716321824982158 444074880691449352 6395031401118068956 10264046750451298152 13193678563833732733 979089606012347685 4810661100496572695 16637738209223416144 9710681262808927958 18089391872109351080 14720871796081383719 10164259547659112825 6663141570239501741 3474594457657311564 16682509709860097645 17586487499961705126 14524335006673665151 9255122508410323765 4639995808473001003 7768587023331624688 1295189520092786175 15549135916959794404 18261111323503491549 18149013032725198247 18295467570662057743 4253901559469881471 9086044084658723709 16981684265358524498 6618071245253270523 15818176670593401326 164742455398969198 5490133650286457040 14127743440690204365 839584493510550014 11168949358950289923 15183923990144786216 10156260187175318579 1076925128794762439 4054027485872769153 9766311582383140864 2943872096562275972 4237497475701247599 12083715229408023650 17964976360420046787 17811667484846655636 9765975735584054818 12261566423536188774 17128564812724256968 1120846898796493557 15311078430371666936 5041903123210836800 16322861550112878248 17196631224083061720 7204143461644811901 4821063216282560310 16364328963789192082 10985960160964409306 10256094724495403076 15908334236818988031 10275299526166993540 8829728226964591005 1139908032352070267 4827931024856309288 12089722418468232901 12170878957106963865 9815576079966660862 10170782670217624324 5516309964265298319 2119358658745455340 1711154501718727034 5174566612506966477 271178259061482848 17698815538850825280 9937364819491663822 4670824808344717491 18030159207793496921 8956246803166692884 3001466712770024093 10992462046117218894 2509864809763601879 1732706729766399137 13821518842742640262 10525991345341712741 13108652957591131465 11285744821561661439 7281842126953920937 223923375330030582 716802508711238823 7519309564286022248 12751982584220153051 15549760673811812995 6884102115793484564 4208575461616082149 2830947590088748026 1445851052683888652 18300453338513918648 2097664425452393510 8768317397247244240 7648540215022273478 12546387894011350729 9942973225254926334 11726022186334425000 8229692344603943051 1907125332849962688 6435940337955902192 10996328665051241480 4331828618002200752 2301346706340266592 1433661694021176858 5390793583355458029 17423293640260524975 12578217233030591897 3782488553994336018 9652519109694734731 10864754691723017544 4272834787162624111 16814368971201510186 5008309637056544979 5338608530072944140 17589323427492261013 49263226540988381 8425895823555531707 13157250987717882750 14872376759894754575 13027522298598997886 14067689603889890920 167973957250930572 17342549843060569187 15693378297092200285 1352433263541994158 12565898154899491527 13614423330472612644 4136283697113226986 9707420726555338790 12374654946440585942 4067149736718596768 81624708975345387 239554518049660075 5810015645705090600 14600159879301628142 9615700625145249440 11376647296012485709 6252891379302448383 3129836684126046478 17763251658826960800 11361071335513944039 17627801915842787208 13042124557556616136 1392398945222296899 3857773179758313102 13545428532851385145 6850133964246907876 15211897096021128422 3990700331678088579 17626517639664670527 16014337725018341666 8260836127624198272 15716584573347928852 5901149489413623195 6256184903180305326 14880850933034776571 7474275490293729890 9679675733098100998 2889608872776543498 3056747429138075 17536240658900725272 7236125963619081416 17644746455906039003 9678286151614531050 17865939792685633978 3729856263895177366 15105512044095012027 14030107523674490763 5092238489573143079 11452092904833654375 13619763704193174725 4222449635400625981 1518081764545118658 10699142286849298026 13531662376473643382 1885069014357255280 6633103567167368471 18407194546593613331 11476415963098031332 1183312453867390436 2013939947250821724 4916735248634770937 15360514488373814960 13735441970319075262 17926507603218921372 18378219295982076904 3079517658135817666 2119259923833062325 9380386857339206719 11159084292731126713 14887656723199517838 3432044918267916247 13691763354894267537 673162507731203652 12639887214668747915 15641225072768182551 11651297960205875599 13429602641696524071 615516694592245777 15205872242538681600 7647448446888568894 9808688430817808240 9189419270968234840 92660907830949821 269647199289484762 6559575194494739693 16038026717429414791 11173794543693167513 6828239611920031445 6083174133288370374 1478828391218802599 11944740654027635352 11250677055065086337 15270664590336639606 14091140882735744916 14201206523598551342 5356454388718665729 6961274591696608237 4499456566641783861 11261318726424317906 2755461312544102355 15760122916907408744 4475381167580143318 2133767455025018593 8328627816003202892 1468616515441401035 13445427051166775827 12110548027375401090 10676974741027846573 18145162161824159296 6940812742841489206 13529938762359304108 14167907197161150856 16319587745814552721 5001177637085080330 6515837902118442860 16306813896654328866 15239408351147770408 1908318303281746066 4869169970853245659 11616308672704126302 2872630125341541960 8244420110229197562 17471757971082066330 13143855447607805855 9543738307263704449 16105097975315716698 8730086837440277526 3774035258285845315 2353824871313065066 17943242942657201589 16551634352875153903 17890119669767254662 17624708941223017793 13463601988706514087 17534466976644127805 14577998042314210253 1114265882522842435 14878096133924517253 3681232349580846636 5995917305754370817 7927216051673950194 2546649138201811843 9625806762812331876 4956444293160271365 11981630691242294772 14966873741954866104 11847502356126103522 9692747094618159146 4920857935599574472 10021491774684489096 15269960110606877746 12721966301680202665 4623538685512121131 9351768981149898051 12263887453956107629 4270780567468845206 11434129419193693981 8233846230724642954 8373494623946744725 7720480103030764794 18302457359363217178 16613638402820148418 171803072025024144 12132980319029158391 914440611348951366 17842572768970241427 4601089250513067973 7195550732678669506 18183245864592531184 1046899303353284471 2942173120658586565 16371826710119301070 8328438718523660674 13770466211316890312 10263923937504123535 14058740993554821674 15804027182572769754 13583797105455151074 218706291685822744 5867128410894988918 9717796698345013783 6479968051065115733 18344136488606530105 2732056285066164555 11735724653394784487 13127675425528598671 12138785717991725498 11360184176149832946 12580227315173623914 1510641605017766581 1473411900334870095 1298251926895543594 6450218037414066708 9951884510908242691 11351156833390888321 10475782906448033236 6105691392165240903 10167280411940806340 17726809801654617999 7278844008096202018 13870081383621963463 1189813911161687270 16047129987428380678 18047499252220219505 14329852920953085511 15296839184918876374 9811727500012645222 16524150492662808414 13873948429503374680 3463546255214912996 5295818783943687137 17876292770248330280 15918332769419315734 14494863909785256434 4630380113824296972 13173424463484874297 12301930617786480144 6000017177782870661 980648835484859462 2808110842566472933 12099574897076491185 5701138356982253589 13679130004010386577 12137513855934795329 2508205097889626847 4788055017322067618 8195492276725529030 10188872279974746947 16567824275654459747 10121547822334137479 18045867698588892093 9344304128914211899 16082334660832155332 3956520471199623153 1571146029047289498 14799148935945536064 2042075080083533692 15569690943773796918 10351154237833060678 7056089438341364681 13556124932906092856 10234077430097128505 3035665740126700564 3646712158652672611 16019393989173819725 4550308772533154019 4639992818894558356 16659572332177164372 17381569497120212069 5557136195545720560 60662498595969161 4400951688248989700 16314086793933391341 5951544679000184722 2901924335645153929 12087735999642396875 15379991081338533628 2663251503096042763 5437394548446617665 10338982867706995969 6730934099373863328 9905095532003114966 18309359890299642065 11003473226017742433 16195915264971052413 11965661161535344420 9360039155917562708 11164149096376490656 5769880557939521223 4891803892814050511 12301430800575001188 6341552542104152060 3035532567050854649 12801650604074566068 10960566002930183184 18341327005912519894 493742778737817115 16421317749861380738 11037226311319411660 2403242263175403213 17883728185084624466 2790155285577489243 18074817273081907346 10304082049294247190 2068197257948510470 7110374852366315216 12709152968146607354 1443065962689163597 210787044592164973 2596078821322648055 12077711983578856130 7109065959703636412 15205428997401396201 10802923968726173034 12290640928882612844 12332393551232637471 16110895736801345799 13672073489505311491 9153203606213082970 4373922173404923907 6276619129259207148 9787627048581778566 4221067376920429018 951235620086673185 12064386449646590808 10229986333471810152 12867671539719492008 17886547331737568413 4931668296301560229 18242007343578474072 15033519040890290153 2440099618229200167 16766128355228130995 14570722055464963361 11285331330548002651 9126424959894925334 6661542736489201867 7219458664622938733 15074501034159211858 3718836414622234968 610565366332439181 9900114211150361969 15195923168604944656 15776384721690454020 342232931487359080 6674452513522054414 11473750367247618911 12247438273356443609 6224492952655820070 2695181420030663713 17901623391777566802 4705888011898907660 14743212269004611592 18093059649963402835 9868608781526406640 539754915677589854 11534079599496397602 15013289419705454621 2814207150864614410 13014474872943918749 17873754764630143692 16582537041856847422 698409552985774311 9718399688965066013 17814254017308446844 11419270461261053701 14791491397543466923 2821439488974845430 17786962415913365075 7435236203558574944 16775401332946128540 577671348360706581 9510819387010579692 15254543760119808390 4570532439833887769 3165848873445279324 15465355475996477741 3131920119959924414 12332851500099050766 11104710351026924866 16215376017578798569 126693492854762018 11589625142287660961 17716292048376629844 576920263586167681 13750375449185573662 4426738295147907686 13888639183240459881 9956574141271020989 3511147426893068792 16490075215338084645 6686206218704047941 9714096511130296466 12220861751073443883 6802174374035249374 2952349190470545603 17798669708689210199 12373292416858441839 10991450167109389239 11464945401060854957 3054744249093967140 14137978428830727349 3636923948195183112 4539301055716443968 11472093744391098227 5830463455006352484 9738817046479251340 11931364537529707002 10610639487369823776 274530594801638089 4154676376606558011 11102800721982918663 11884078346619080854 9506267823197810907 16292701412847404751 3634653025148258998 10942864857360483772 4356828072975027909 10639997264110672092 13322710091112780441 6240408772042783713 9677796640101118857 5957138071995654380 10259166638248748869 15423335146480480362 16374909169451254279 13638233594045436556 6208456689536720876 10596103677643656143 2077432310908106039 11185858843628300563 17196157043116611563 5879847236780886946 2021687307687427178 16463960053612547334 9126277851515676238 8014665246029293012 13467796546558336164 15555642304803509089 17347130467789986016 16901892572889025574 1586433964892895597 12715259097257582599 4302651054611254914 13316417988417349495 15811241181304587999 14289030419681209108 4504339787910523142 12138593271429510924 6397628156875992963 15745036832590052905 9548960491953737356 7194627037903993358 2866898112853359425 4779019116364377714 17415525813027086504 17811210609323461943 8947851665724192318 8857664578399779742 5301548631944503549 13325390280287135851 5786287295790482691 11098149961433708228 13694628017402300533 7228322703485432549 1902343468632169232 13012483594299108660 1639946879595200630 10062545843399396158 9626404174064532759 5620915074797013039 10975956937138873345 12482815927381269503 2790714265314687724 9678274553739160995 4048285379870199681 8947558927707301402 7486142596410887842 17074908844874461580 4557664025755672523 12564175415943482400 14192712931779614669 2757978579928975430 1100490482264661307 16140905029984010300 922168646107952319 12471297685434159335 13500093591311861368 16260502862645619372 6051961138642478272 17814087736292812698 1486251118252264444 17315200057972689931 12866662050845732256 2732732584373570164 15643560611683575428 13129089455556494799 9071640366277331378 3023335252526220491 6023758113755514671 6594051226907564443 14122288518988085587 4397000421077449578 10098992045599573085 4918740095845257532 9000330564778269728 13864003030305741983 7681753380050374441 2706164142986076450 12419626222285771110 10441502892633723571 5430906664470332243 12998458043389841986 7117364432443142252 596063964125365249 7028044859108468860 17658521117436667949 16202865721598649437 13157036730039426540 4560836340555551962 10668034739307818595 7976265095607453790 13154906343722075645 921095314220308145 12017704556147785529 2481108351486656429 438378161499599419 7281531925366663735 8438492547195417713 12478272268072847268 13079174407436229019 1589755781669463367 14337673131521675712 441652725546032587 14112529458069997710 7078649140311308001 8420389821687085234 9701619732532317730 7594534124517404241 1695639609979953397 5169380262850239465 13295085871511871236 15596439804403205990 12062012246103263943 8309417819198231782 5094229820331959457 15245707884505348137 8926053477319796651 14904724565576902802 548249242182305550 18230667045265253210 9239397322396460253 796496577840398504 18022624954890504610 5368289471394196292 9083758724912588752 12354937307967959828 1300623064019409857 7818313765117802557 12776483937770526336 14422264333157815993 14138532085544178610 17913248479961826719 1488992928597785003 4394197677708203655 392986527900323164 7074599281149966413 26508028492378045 5345848623398743547 4567824539851501849 15025346937828527913 9138856472989429251 17510328930414465651 13322709091680303633 9831068342206054309 9226452798405485454 11124781640062510900 13325414411235396223 8595266770390435711 12278161236845292476 10278900521679744069 17178253686247780005 17377688246799201930 15311278647827549201 11814385921422326042 2765654744345420127 9584848652037122134 7388581518493217603 15536998312806711293 4096537549233370669 5980525390878728279 2667122692161509943 17785156216697600987 5143798923962145095 5047349342940234842 17140352400791467040 1892073772671540981 12993984561262909236 8383736983393439239 16339403808588949364 17394680940487184029 9229191634790497230 4218631270486539258 17849631140003484934 17513753409102654022 12011776977529337523 8697456797821640344 5486249227000660615 12660420562709644908 15233076212401123662 4626702588609821776 11022933204715873324 12466724297591978985 3451482343272897585 15568560744677431671 1522611254077747077 17535312893243388512 3966650867405721274 10930111858609870505 5070343034547095248 17650705292023024774 10059547720772596345 12460066378169236540 14956742643116141302 8422868203856254871 4519037129373846186 11232011846243753284 17467810895878191904 18062886375475110463 8673832703979170788 9683915695674493964 5209220091238245016 1298342496165573403 3273014462789444069 17922252696952971016 2710330227518990570 17229801927786382137 12156201976607018984 13133281941501470125 2729158670877171673 4300795852009467946 14616714029407436259 1611133842674364459 13635512308719608976 13612489680461230727 11935346069097133271 2238412300895174035 11062773114094315865 2282920402480592816 8991790451475340803 14836032888889137130 9401418362625162626 10810959772853603320 9179267816680404673 9530163336315772801 17423124041804504276 16286400979134880594 15520249783947799979 12755530547988867647 5750297153171347552 84138867472586714 16826627179195177978 10930323930138456328 18034735841090846457 2088389883725995720 2611374359413584824 9300025687855250942 16254220274896942000 6351035591729614580 6150815908103799502 2908413116931252131 10008702750186021232 1553520973882905434 6264186165647142099 464124690400923386 8155433247227467173 9329251544897378742 15870487982035893487 15138635860229807606 596469332965331791 1390805782962686112 18434114626000972756 13914847773737305982 1517658571469557256 9459370064974179864 12648258722469205665 1617403644731577228 4251061612806983287 13079227629569446003 4114945411345343888 17025376278841325395 994075773801609519 17632631183125457186 3677146818436883177 11536270343278730442 4315874201328760428 10578020328191785529 12290352499987335527 3981877081809223251 10085464797517524858 989583753673351307 90019746831755551 9742567808805407926 5122530182895705347 18123116652146396190 331562086879581955 7377328657707960351 17343845627531478387 2122209780018259960 16776509793632651955 10082971676777569211 14718877504458387157 4909387123217688511 12392435387173985452 3214354489718609886 10769662979956099564 15008572979918274719 2864269175342971061 16087642298129719 10616556002401792413 1644347293335998070 15891559658998073301 8787515043375699989 11212601475164648376 8918243087103606150 1563323796227183344 7831200318345332584 6832019262103119007 14147095549283639528 13801583228253615230 15847988140219627498 14946670984228521163 8579395400104721905 16583458439743764062 3454116722931640458 14436213709897529701 4926174066697934896 4931547218598862916 11595007197912115527 10400815728809574867 262332553459984508 2020387893905265622 14493452445629427533 4080991271183755920 1403524946698610987 16396609435158879937 9449012347529309486 16832056135770387016 16610115358575001835 3306421813784162314 10310804219782473208 7681593706047940230 4076486891017080875 8483183017847106213 16552575423084602067 13839710848015154842 5796465381636310757 3593557670737319824 3989863161443677020 8110321656543108028 1143302997802135703 10581041066510634268 7390457560290911978 14106445041480192121 7259993575841727570 8145416521958509791 14121885765621991694 8590968558245821596 1886756492722691188 18352615213170267910 14927606009185403362 5074917521561596635 10418410212035475383 1006627463470913103 4614629977113834268 16301475223156607944 13190412421207735264 2415533766981600172 7610683023528604195 7073104161698996733 17215519595577003770 14184483246809962871 13458101507458343228 13446983460238841819 18064007034714691885 9665990748809236635 14138467763057202732 1401293237560797912 8242156303145562862 930415244067960067 12457744346716787070 15478971178787920550 7844155651468229244 5102396155822249924 17406385271298031403 14792768530468125976 6072195571665669712 5796744610878378838 5774682962352649233 242582141406689305 5206507778458894137 11408719661453325732 9534863790830722646 16542647547696064621 16169221375068747663 11640076979883336073 10805465911790383505 16595782411156188987 17660381034914792945 13552693692228644102 7051255325252779626 9939337708050881108 10648690904253646808 3847525644838856554 2084680686750502410 17016491518272739166 10488486031660144156 107677541966408209 4972614136024988454 7706025773751196737 11768791267039637863 6828263593258316742 3165137323564196360 10412732151134498591 9690283729802815835 3947096745491802220 17622194633457101523 12690852043641711581 8512149846300364908 7333574904848536245 46610626507504769 3098584210094737136 10412854543967454451 18144470071603969149 3087057205818127472 15041696394379485893 15613565095389560421 15703906025046918444 9256919363881405026 9781419193244616932 14351611761107123741 8370472757051828909 9835022618223769398 13081664480904149646 7943724297152071393 17249233578677432284 725772543663964342 6146807494900155335 9209286150688841179 7671603829370854152 7030640163550480632 11845112847100131057 14641684401514534282 2112180425187641945 3238180236623012446 14914840829151016612 1238875363023560680 12130489570801608035 18249071740299663026 16401789932467471813 10340380696176706546 9664914048083925950 16728166344143490117 9812258655891266154 2242198164696636880 18437475029383987065 2447983104070233092 4121319361265641014 5974726608679141352 5044236268612114034 15589775642763060664 4925100695716334770 2430746107892440418 14897912010026189004 10989141869720788785 2417765766140025795 16754033561012642111 15000631479255664649 6191537066917642406 931008745033913110 13549741009500954590 15294027258755572151 9230530683727449431 616304132345559313 5326888311370372829 14986135341300381883 17679435313409374350 15036606052336290382 17607243855428962816 9412351962192277319 11328534016427713168 4003379662777227488 11096332705887551052 10990637318590370188 3444720836464431847 6765006645826154156 16301273089558575691 13871949087253426357 3394877757517891964 16571164395036989156 10909756087309073970 14606962814978381526 16795636482740793169 6076335793452903046 16314401766973424488 14222649559357204753 403542517040011840 15798563863811853075 18431106272477461385 3148433901284961636 9461477083011989541 12999173653684113980 3241831618685921109 8530440748935735610 10271554449135340887 5274300231500528306 12833479415409031520 13620327662966789027 15446522901411980990 10297333220610665150 14582108288580714227 5094980101800599437 4068239962289446994 11571402595589751921 4676156618780799115 5042655097763545332 10500730745400355761 5867494083940161555 5105728030982213435 15696776734187275496 1066992565963397776 1993817029426646793 581333369170521784 14573899156140020424 8792288864095886872 13575466859825271619 129521651847771355 9497890641381838100 5387996620251961078 7610625485779126375 383958697892434337 12118464299287781762 2605475510881080618 17166710873842498439 10210184611431634882 14481657115731678273 14746096824980807094 17147765455511732790 8747125645188172728 6863845416080116388 15457715963408643006 14895722709622067367 17505272326553030940 13744043962439165534 2976640852994510876 3489567103139337432 8401370128986185029 14288803978969005568 8672638284599997314 15877705306238403219 114101463392658937 4019743458761788859 948422590582200291 14913383040587579972 14270949595512155492 3110156262120816856 7953452544619590032 189968210013395530 2910943883342221646 17324073684360489794 5469175030894963176 6017162420754897014 14607633746080268775 9200187497142800666 992519665828397833 18365426180595132851 446402649890554058 17799084746869685685 7845991896055166731 978708763764657815 8768870643265512414 7086270676010797784 4209333788662995625 17645211124283614972 6987328591389165287 8660076860405593340 7132963723939276170 8696239802421664518 1723526616386856669 5614103113897602168 8303635968248603388 2578207514167234026 15910011987632516714 4494486557237550119 7690398724755913116 6041414107907594657 7965503166621456606 15075761469175460420 11799736957459407861 3525938500982387010 8306218269508608038 614238311045334417 7253766266394190723 18104887018415105598 8383199731898490381 3895774177964071064 7098590177448018278 6509621895714437066 16346288146074010593 17219180686845612312 511567730377675537 9989169270916587659 8138263778634903309 1291599809481903846 16957141747691269818 9114045583221347846 6465148247403440541 15034030636594979211 2876372381273960892 12467267972117086368 12002888916975183431 601189363174782636 3760899909443421644 12375461962500190790 17322920837139763448 1225569682824445131 5452947097971424680 11025032135747516542 4040641019342859488 14429840810541419804 9521166148982128014 16167812895616670358 13115281449273614976 12163314967517573735 1543617458202574335 4643816465458732161 561122858992834032 17162345185643238296 789633585832579722 11359123401315017085 16758879694297739029 4118300366944587004 11357423574101232036 14924720695510511921 11004754645740224146 4124743327741306713 16701116219657065230 9704500277482253159 4750359217077347663 18084711736280229489 7457163358267495271 189984003540222365 8698136375385740063 4298409990380861487 10910025500065744592 520720935939900262 11741602799756950851 12741363472896140776 5443856749773928594 14390750979686589630 17104222589371766195 16035896667085605578 6938819907855414585 4339100195153424843 8324504715837782433 15175391446310773552 5244279703335518759 6328253549976540225 12357201899256556040 6433878362589680961 6045690030546056585 11693251447479393706 7568206477375392865 17192107089645299987 8213866147533365297 5855145357373432217 17661559329532387814 4489522906469009552 17528580420003854881 15230591322686437930 10337983886302831119 17253146370802012265 8557500954794889259 9347813479133251901 15577893494070480036 870938929489135209 15604596643760781375 3151880693535012044 8479957047323517191 15641011646880244338 770828018241385797 17310885583818862249 13691724267965591144 6550048432378317619 9516881486329203271 5394952791245111098 373139055872855263 2271078738408336341 13282117307301257988 1945639934137652520 1898553185961770741 1401432000850339784 16826438243588658229 2983489450276212093 14659648985218661968 13261282709520195115 12628769001024392478 8769116770745025841 10360439070917647053 14079374476487096277 4128860785806459171 81938305134230207 14767964198772320890 7710943832847355462 13799155564659963691 191593904505983125 3128244860700320950 9819337314778982643 14554209385563684324 508083906157776878 13781371187695436899 3519315112183581123 16843567480937818708 16444085584773828269 13872613073204213251 9326949160161646222 4956706183188863944 13910447363360122138 14030527570099908919 15849675368899432654 7090382996514892900 17132421483374444540 12574884402755000537 10930100728072518821 3451439045398410673 8447960460271564164 15251915882230664406 13852798635633347745 11928415182289573186 8845986768345100746 7611383498856465614 4351172108247129269 12989475983321168377 17958340513590288740 8118140251761414270 10340339985335551608 6169843690603141336 11573745793480867903 11687451007017880719 178823461776074053 5635451202253733771 18299028727609806676 12909523419620666378 5786155371445458051 9066169138585219045 10610460287109815455 11718714255817638189 3408995894573977781 7899696091547379948 9832524003175218494 11435755377565302816 15832471378980914599 2305825492565043866 886256282190532230 10375725857276281190 18277136712382933288 4719130625955358854 3157150485117049035 3816730141794677946 16123417972583794583 8878730788019473755 2342659340709166652 15271293241388445316 7129575608402825295 16518416781989940860 6175142050214175935 3735948707271921204 10997914206598873644 9362684100397459402 12909366486352900630 673351181235505108 15977605631244041934 4521518275813071283 1715713000998563219 9076003438424935688 6707674224028366887 14879042630934086749 1354177592233796579 1359360419691750425 10409553567794219413 11500718412731153700 12894624179286570770 4844009637492109205 13514082601967121271 3366454014688714261 732682710685572360 13537946909245438263 11383714211701565934 7290152832665715335 7791202107377151465 4431127499499569843 13657559807942409324 8424315269051541043 3858062187122001825 10669884265093190044 5700593826941302376 12206978764867413217 11644795923540125014 18169062829661710472 2957136299069364260 6294472984950577640 7215521663434948406 12278765375256730734 1117663263975516332 1099830704267073787 16450274552275701900 11918744058822942124 11753301868870659872 12736717882632769958 5368393028088982027 12720648281075157328 14894963553642420137 16991007801247882156 3968858459796175524 11923195848011488445 10290594215681505292 7882045583454784003 10085692572284771517 4515779864113628889 5902432197546464826 14135718195348306955 16809658965574256804 8815999812932211011 13008659018891785766 12949038635475086737 4821335918199846567 8909297501548406814 11202014463996144707 5664744872557674187 3963093075772207321 4371209370095928079 17132506250113473042 17970711158830025008 15437792043322975811 16417159278376960656 4296454801811188436 17832695314373476401 16451829258371451475 9476559297388124917 10676946537123517665 7089911751679686500 14498577445206274970 13629161506826273629 5772339842849834837 15316698601459288002 6989451650936161418 2485911419142123873 12113721653512743948 11176585134068985188 10820538915440932564 8572869549166418317 1008772039783927066 3850534664112912979 10346171018993006890 7346704749860812008 5413071536716027359 9538669817968602880 11065590908429919544 14134312337279271918 11889779518383602075 13386160227755978315 9643177890425479105 11035311522188840167 3164701357393231748 90221802195913398 7002492466496149153 9481769204159092293 14941205308551548218 11389301191424535919 3857716963630468816 10844405774778193334 15808595017122121282 15224293412012263049 15120706754797294556 16239620168376713852 13532466947023978809 17744528392706682145 2034373958425306415 12777536693712276210 17717663606736814754 12054611230729785371 16859606327422808182 7384282762513023180 1163848602182428887 11094750661604573037 7268280524203919170 14338294803674838052 11341007175264213175 7987161202444534278 6957747664412342221 12776241656033705388 2455298735918998522 9197223597401282111 9592341615181765937 6430840922481574849 14693081260967014244 1704021646255148296 6206295187428780127 9781977627539671957 3690569276686891275 10511992066456233664 13363263790185573027 17186581679204949389 14842113988297707556 10610303756994011710 17121124190284475383 3293976682783820915 10297669847982603325 13803869812261148654 12498457482789452508 12663371260897740444 3706945136196093449 2428962424447348114 1592353738568618271 2116721608793561386 11653533806992251037 13880342011741044375 260881176751637720 7088590729973415976 12447602085175510037 12187910412715215687 17320229262471279384 10077857218830557287 5564413020012186575 15747434988818924145 4314925019228750349 11306503480089103604 15837996444028030689 14819086743526364053 2144950184091838818 7636684506519232497 1049083297439160946 4610059547570066632 18427260119845848374 15534248235038495488 6934165518750980015 15990288980561600710 6619952362613779723 8308387099691892378 9579124202100304756 12330176138854359144 10747438847804631514 14009661073768367841 17518077562235626010 1695875766890432058 6416136812773083172 6621097174605502082 12343720975287450349 10516720776976793911 18247370906589698260 12614659817753139376 8980281231888771727 15358139505785217383 3458503088122444740 415493525813949554 1509058823559077222 546794842908208087 13295579561009423193 15613352696989492913 13469453802100421422 13132607454348071292 15496262138912658394 9419079172893491303 4556741294562669474 584296301278651938 1887339902695813873 10141399443592357665 1396791009468327805 11293962697767788754 744625746767916281 15423290619774280553 13744966661995480741 6888808753277225200 324017747226413480 5458835502978370529 15753741871440440164 17414155254200442137 16067364100246813838 14070855202714597804 3663222142733428340 2051124393464051736 8592411488891603257 6877535023758450988 876916294022294452 2332617526852462296 6986377181556000547 7285853051661241617 851192881420944406 6046243663363011942 7819468008571100521 9443020346462816275 6725124159873489594 8227652785203160677 5775880956177617090 14321848133972710621 4343601632045739918 11689721005685218739 16119451937467044280 6530603304207809261 14146006237816231688 7433281212680698440 3352242818657808640 12686337877538479321 8409924817242876919 14738029869730519109 507626825596694314 6145549877682186710 11269170474852402536 15333939928840889205 13013048840067109976 4495076203992956649 14672004084374530103 9038492240191112225 12984039276915025518 11945329618435459155 4173103251088053834 3867380395003106411 1604836334807751780 16169857361805434625 943591057453366543 535451811332608022 509724113423230437 2399764930969430622 1460739027145978057 2363143146786345773 13459702976627056383 7485259635307076324 10021462083112367357 9107926329969811144 6062675685756454645 13737866940617561078 2512684885977567322 9893346157297923212 8151679794502074734 7436685881598443799 16886401210943683264 17518318441670235152 2852805997456209482 1652234640529102755 11136114305319306890 7632079429234581184 108632198077361988 17022865621412688562 9927752696187512142 15838986024306811313 1946414740882708252 704543745686018351 7169548869452447313 13507004165769312056 9952906603393498019 12720582510278159337 13328232392506740197 12886075721926251707 13485367727951763466 13736021513572743045 8394752532250125803 9983138804877637993 18240386897015618602 167560596260455226 6399383412506709293 1727364669239655076 15747007541729182431 11535333935897181924 4144320180429822117 12757480177171408173 9472056013703273581 8022581179852248920 244074633895647247 10544490058508308344 1622875924284158461 14444518736392129547 12302552931366415879 9936642498723568352 13173264678741552587 4455261198318656992 14782389997223655919 10407625209833718904 11216418312325111052 13452927838745001968 8324867062785303221 12931061413888612699 13069821059157468809 15042646376829907250 1579409914961910098 11857308233821057036 15652988525001611339 571859307060327813 2913626266512844363 774816081583100389 3550504691802314280 14869943621578244511 17452569955108765433 5987380099033688619 14235463532387039353 17364847323276208243 17227517834774401235 1013580283966996245 15144246620930608184 9012555263308917074 7983624152804124399 1321409850116283522 7305274112165209243 9634877627945226824 14468597695908972918 2885381499720328181 17905971409443139750 7184531438074199650 10736817983952796707 17854677379034312593 14026749071551316305 3256273044612560574 14090789875909966166 8673168034114363093 13752044163414914377 7990340516975606936 484410857478474432 15655765011946157049 4594742284955706465 12279327826820478056 1032719901853305497 3268674799824573422 5434625113271019763 5425014414969696386 17757701700138931295 8848709302441426849 6228371013085909236 10611006282313253090 3919508743778633858 4379814405942940951 7716180154131261410 6139907731468615522 16371445222073883335 17353006271126320654 15871513156813428040 10534206046673938903 6839401726928740912 18295563371531677593 18207457472446265057 10916514114210529783 3628308204849286050 7974195528598463626 10232887457924082506 10045425457853603274 4773728619098897962 7081013382924223101 12189316699320523357 7214796927682140585 13259606625719307678 5568643126584832392 17152474229513763229 5642826699512499818 11752446344016816835 10031484019039701963 5996538593941085095 14290791011508172082 12379395905183254375 7764256860658975905 5486275899412323293 3569332875737660734 2993813208696238488 15075964442000901542 2313430985893604722 15883107665388805681 15469568634765161826 16895106301865613487 1003787258067755922 9279472612383518929 12432687727127651073 356755254425119411 6668213708002574235 11295108331753343929 12276982710472714696 10769980699774234276 2005588448636892356 14097176365439757714 4925919074612764449 8869876321207046846 7978619612804631211 6423947695679254679 10388917578054568433 7248829553164224317 4074460461658785198 15259200148135647423 3826528662656739860 9086299215919179557 7042181435304747174 9979975463336087897 7632074741260814967 6508629812111419456 7929253113043038023 307019361262222448 78851474162581376 6719433519305381492 2291203990071895968 954087430452242276 16104391089591567521 2292475259258963096 15879698623110144344 5263771947567791627 7614850232848207652 18184139150850903137 17803695581525304216 10187403236270217298 10309094093646869320 702349825648696819 1979501554121794923 7519453281688241662 8073813194507213871 10035325024735150473 5582835727447032891 2499264904753473116 993153944231627909 5827944975454345556 1090407760036514847 2832181322372533427 7210812212058802581 1771930687066233623 4537026638160556567 7921539629427955295 18056155834767861260 2609119580424053524 11154057243836647173 15550283124486079462 10070744382239367258 7275926215741977782 9531563730077508666 4253138906878998358 4138846445315961364 4667879956677521083 11315317874559315932 8266017697381595448 15431017552800675377 266713410238970602 911708035363012972 18229072051391773916 572735065025356481 2789384553555974236 15760490130839510743 17976149651110997313 5893330140753938814 10881062194420005225 16297876132161236538 7942207923262640922 1732879889746265716 3527269497269212261 2995498744637164107 17663917833682627466 93977439920817759 1672841755841476937 14737171222228619073 461855774589492863 12524553843083213657 7331577584452004885 7817223411339263647 17171225141517050847 274170420407019082 9583537562660925582 12695022727703222758 18323201624083255102 8516234519963438244 14230337947546390549 6890191657396359862 14880684634625033238 13441542213682227892 16893939504711464072 2898203392730865524 2108700676688873756 15929328326752635768 4086798026655187441 1672124608096303754 4471120821303280522 14594558399154799702 15343909161859646271 222561890605285538 13460520621007298764 7918002282840997560 13077331824231075375 18162927631566509697 10882810569268595280 3360182311524105866 18164017485984133607 79873070514680875 516256093351373437 8177076973802960257 4382406376507928498 17437879238490726332 16829760490994780316 1667528780429124942 9050642922154777245 10783782292447363855 8865442603521784610 16217092346849524654 15506258309012660191 8334759224112144411 6029967032150838894 12157267629617784214 6390265137364220166 1478156718728947154 2347547620177356260 6483235984916505162 3591359606140208695 8626008623971088592 13456979147505290105 2355139732839119588 15461438589986453596 14898148079170787537 16894134145102663775 5678273579424348503 15378139767491737848 18256240483752469472 13456826846580089200 8112778893957668134 9118711048803830106 774120580648190883 2033989200637923736 15676609626460782934 16538590908839583799 6511190762286115126 12728270404162757483 4000008014302483637 7203864430789791733 12104046152398083677 7102791448539243003 5353895819268359925 11172445447594332519 4365980794625778490 15010290363826103679 7209605544038620453 12794297502751294771 3343131285830137107 17837095757238813482 9597269453495150381 5246281007922747519 1721599717519113000 9918161945212872730 13133271503931275243 6865259109953781144 1637904227848520450 15135721909464425024 1047739821263609698 16544237262914023584 11553497817067980017 14996014808565579733 6035840609805558324 11646252683025404117 15277170379667752201 7549698578127979041 17433764531319954854 9967450709317246726 16600448481875324694 3821788714723862825 5734553651371484847 14256542381519416746 3227541103978521231 3926568616243686495 433514867714451274 14201762536667595063 6968672521995623168 8153716387898063747 15933587980749268247 354632425176575119 6390254417750003877 12136099191023967433 4604711803586190872 11226090185974465945 18333741648098014188 1237028322348752436 4942683849536066888 995730209823278177 8181936490836220653 10401777618288362022 14000358852502561797 3311240253333604325 7792041563707472673 15633252528799419664 7886261875441464000 2454376568161382265 14780715331493403687 9998160694842915717 11698118128344787341 522978580958010214 8657442027208857290 14321087251640755615 13983594369093806386 10316375848131035329 16767308205469172566 5531825653484482706 8960025642397485737 3415778850690684041 9531584466782457546 4831338324219583583 17293214412881111061 8622331599254265110 11131941111347619340 7712294484821925769 13421228719193231994 10910862669655735811 561793695206268438 6699087010170420436 1183058955618077296 10001816585788206400 2532302543800686796 6933909544901880292 3286312425716617585 80224402188526761 2266537618607102300 16755229717444588365 6268502662002223414 3648292302793877441 10620240386107730954 16114663325705687388 11063239871440292468 17157876937922019971 11248011077908413399 5334178532599938633 3857570337600593571 4122408040217722139 10715093531236896703 2166573584777638939 709754567072732563 6088132811756431766 1306786282677476943 10472036624593654201 9979475259622704978 15458731712777658145 13562750089501851041 5585810561407484059 4609566336318929961 4676247763433160620 12246085048152615601 869195761280123229 6225971422607109464 10739010916380049925 11515390229304666426 3639332044328051861 875737051172201373 12947518785227478657 1605526336302774406 14955005631525488854 16604617804707239220 10787369140266568373 11429399714667528951 4479657437833717559 11176200110623896227 14250969738574914326 12257046940894041496 6315212297787173558 9180867483401139952 10103285765667592744 4589645586780519906 2682550864686045420 8282398722798394440 7163480326618528536 7902053478716217901 4902642637869342957 6116643901694416730 3220768075536334491 17698620399366914064 2997099835289596628 6320339770406661347 3684431678716180057 13104029736648121642 17635942137217110205 1889252188235879516 9385143869592361742 15450753784977377035 5762456484584617747 13189796025512553642 2138985569685148707 1784542800896325326 1658884032726577164 14240827579246785380 1082022936063834910 2458641976230548511 2097536245757616323 8213232243205770187 6097929562962110172 16331071175762653436 5060401653947806219 14513133984704811448 11826377153042580660 14836060242344841904 13321329791083518125 15073997498688111442 16662663116583014200 7468547249359346281 2743230504339735037 1154663723285377818 9927419466761572186 6365954971278246990 17300347639588991804 5248663464243531861 11707854803655315567 2041578742069079278 9927043969495386294 11485532125489377798 16005002846260998202 12375834729179344416 13358274574169688315 2634048127111637009 8021502580426273578 7727608959978526779 16961726774132116287 3952319116001615543 6397647349642529685 10882126045393615747 454833342678493593 14382541971732148807 2547648062636800604 17909765407547172865 4946959402274064871 57869541478112955 7509878799831601438 10759535162719646997 18090315961356141749 1118090079942414950 16768325784749715656 17919441632096405360 14562788022606268481 1839423437168846853 13842097685522147681 8543648413905391068 7367896216145829738 9644613489751269529 2678952325676942860 9063072271539131397 7764986109025252770 9161678906480122250 2397393841792069681 11495276883008242488 7594114703924488383 12723930958294745207 13412339272866067546 9779638050816500649 7419083633119368967 14770995082435285667 14030409264855784911 12360887299943079770 8158610030580749735 4409820286507207070 6421722336778456173 11906098575432679381 7188177642404803204 10534183425952760616 8804928003051869678 4410217156458802390 8476709430146256356 13955698429177663916 10838126836433396076 8897558581799128092 16741708312052351954 4339005273070238898 11262647908191455110 13609487933594328428 8096943084848433278 16954492253874122582 8427816073642961224 6676024339312493928 4876600860655472271 14882845209837018714 14096182240540153193 3657504534943643911 8854203551380070062 10069039984777442294 2050567597539637858 9421246923821081943 14133545797211582425 12894928445976202131 16022070750302146121 13054528503051858843 2391791017330847532 18354872953782075712 14242431239499181780 5049895418460441921 4110975149990161899 16334487860286787296 13765803329935610843 4231504796720088831 2408123513447673560 689256102057336919 15999667432090304807 11380413311075746298 6267003758373834960 8726366496324119092 17395175350103156398 9984317720897653104 13028131755200810457 17909668376896866917 1986222008889850668 11347794693869646793 11759627716334365768 13087857787574042896 2110924720493511863 13584738893727111091 6512816497597644521 9567922734915034349 7539486261905934167 17292874836791722645 9570937722064515973 2495234694700349389 13066399212464278857 9092370257974125162 17390298962825749287 282814671506971744 1161376580411296360 16259696459516812618 970678654355095738 3463499876641627814 7258073848645719467 197127804003044040 7680336618699967671 5233998522309281639 10998022380282167273 8606162786061478923 13311815521793568963 5882567153215872355 7323615344725001745 9073240578926808758 11619748475715760108 9633069959333912358 13905387216430471159 85364912807851324 9855957427342830066 7806373674053787570 13300287090248660491 9470754916465485789 16585410639510887267 15866770134794128776 17006139846001710134 3021182085189232045 5480768520310739847 5974847495400536579 6909902819366145458 3275836634443539392 1288195827123363780 4211664184152370632 7976225480821578837 12987508886193536846 8913829990784388511 18107648867224307797 5730386313906946339 10467988507275614677 9646556509595800424 730320909228428643 11668146146703495227 5201479512458369678 13958069309760524965 1746349476342760818 6236690717485057286 15021096972552226631 10995855372441407581 4255646774144230125 4298113586346856656 16198304812940453681 13166534459416851637 15089460922998294574 7902711342145907399 13016975976172365598 4562057862253086620 7623025252341537679 1710628909658244305 15426971496454496093 16610965629847847345 17129941216665772082 4558893913655376538 3176828069250901130 4824159109230461280 6696668035075382746 1618196501053756354 3391773340597489709 12342546137228348257 7846595658446009978 3066145381739735111 7146002989961942560 5488942587711407708 4869011482424468922 17494777571594047681 16463116683879827712 6562739524174905905 6227710855526448161 7582528815292676178 16047476173136126393 12144342494689881032 9540814140521621273 10698570451935314842 10427495070293448646 1149004132831444849 16354575800691106615 14763487181369861402 351951748983004138 13993497006998924672 14507239247033101916 14936061855217713596 13611779383434824698 14159959587809825755 10464821452638273314 949971671419407475 2362460569862531793 2403839770356790992 9696792245128356725 3664685876978678725 10948727998703413996 3734094580376704770 2234694163704610551 12372084030236968542 8119598598553274598 2475789232794538651 11682681278608314849 7068720524097200224 5305121454917802819 17676195180573556116 14608123068526550393 11462258196653259666 205534545875202906 9525095589862451609 1260688870868711743 567837991725206547 6358968678109460016 2584991482938191666 15161426412887895004 14025618616283857495 7083919205951697890 3302957019088842485 7329317084508822485 9141605925732932185 15249470423492542244 5437491906893996145 1032320615183494124 10864553772768469705 2819781394555429685 11138002412809193715 17990460896282592825 1871742828666931583 487342404693781857 15020017243402973023 14336759231817855919 13660682779518428334 356774307778553380 14499384231237050726 3940733163048830381 13750870108004576625 12111218169215291891 10531779115397822473 5797909469337899160 9249444684634565393 16493974360794326338 4069711747131543444 12010349012848542110 14132546435100865365 3785382216081263542 8247073701367063464 2965904577685893341 2580121534086763222 16397943277893748270 10384864061599548782 16722651880633771743 1071113766628058621 698889240742145972 10877409542913557405 3710819767803197700 16573505450864477972 4678811220397692019 3832864578182398411 3545057298216802751 553861324054228230 783310578991278936 3006949024800064841 1887215925666619803 4463033390922899646 15372312700680498860 3420084487209789784 17940681912757819733 7517196568923795260 14139030587793042226 15938844112203117448 652106215397362804 3498966357663717930 6997033986958299397 15177816925702027064 9351196899111283820 18250014273762414766 6748923838358066324 4208491302947942435 5061576331185910069 11037314285257947370 912240257758002234 8815640129211964466 12618313966507751814 13978897217394789778 9341716864852401869 2481046276281601001 9440610179236616731 11470683691708352132 1517441690414031066 4353356868604316976 11430830495224268216 9273730838423483276 4388038162179736554 874811040154608394 6381651598395750757 4151856623462971096 5420312021689828711 16863831355290529617 17900995754444675877 6132020339901806158 5137911929992046575 14980876280062965362 8793317404015448804 4030395945084485463 13849418226862602231 16704748955765490457 10171617851690082112 17968329613263610664 9502775037729246238 4637926766707838171 11131498886877797553 12263833009501113874 2385560433152099893 9819918258764164254 7017015107625315366 11625696277340842583 11558353599368152296 17439701620444480315 15176916863189650672 12118037543022150986 10441520033711711615 6913616313807932190 13393259354190591177 4604096230232727736 1294337700896575814 32124624190653629 14270207316914127182 10836916499540917440 17464146965000666993 5979324174221700584 441368094762519558 14648852370706530078 3392614882673099774 16750853572908622679 2083989891127451287 4461125752192306764 3378794387073092542 6894671941420859908 5580399545753479387 5477929454897767422 3877454397798775656 11133350610688818023 15137937412445664869 18192632283557042289 2531244400315025073 12591098981907288513 4498666144600878529 5551860266370559113 2885437872101364556 3125380776439290745 15364916105172640208 6932040691506568335 9690925544961735373 7068894850653912502 1789357047717556968 7572271826236297848 11450516156542698706 18139272645983667956 8131111210289978371 9666488548719747682 13335568778717440758 13700728808371015405 13803732635299954551 9648163774038481435 7879374582323280336 9252827695140793074 1442317172164770600 11983243648075679585 7585441136611490000 3845938646847582238 2962076144428881944 11561589429690056895 8787477654241998531 17915905470030573022 7529928793402395098 4609852091707803809 12892829984253514486 9732279037619254004 13156091224822524151 2202765803246444409 10747267808332378409 16173194540985227195 15109166394580583129 1673374912698279818 8033768920717549925 6891346294544983004 15566118604488145214 11922112595726672552 1004902201100225350 17677792786289096517 15832487592316106755 12267171673556142114 16553125156263478703 6462903599778017722 103246020400431073 2055371727868081361 10725986806578200529 16481337451414171711 16734190795245398604 14402202766555326036 14179862910833935119 14198140116371419290 12686075000062155647 4310426514694668054 4730904040341591501 6497598565475087957 12456955021435924425 7550016586415028788 10449985365028548236 1232254785354158565 16186009113121565339 2426046356338282325 2737936693734041908 16180577811231868608 13071352312554559795 14190252261461518079 13122439750310691290 8004592310211108881 6798497660802754778 656684137733745735 3616883693936302310 8850557047604747625 16226374088581284112 16837952591560269152 13397980267971651740 15696451771629458047 17007150798149773992 17627320491716403433 7837198961960996091 10254799288715945167 6454056077926840416 5362861268428121602 1238576734636231694 6265071803953822550 11437851969875617879 1875130732687234911 16629757914122803178 4659231930615011156 7808364521237803234 9701726586786904597 12618950322438177403 2202185299355299683 4742719660912449444 13266567282732721187 4760796010324074055 10880331313506662367 10502438824153514975 3862715125566552219 5732555541740265719 5886764267659373188 12032844163057546595 12848808909569012272 4057317744880375910 16004534946914790643 13946015943831757076 6034720018294576638 7594132675112184816 7983677450519568729 6887092144845780683 17068710545563176848 2904869072619611674 10925353144910430089 12700510320273578159 9093163886107318670 16164979936422376494 4903544357195147267 14123432418696492785 6372313210339196111 7469871629755047816 7919680323699492692 17557951624444269251 5525051564582613490 2918200928731540866 3533602006454501122 18188225183548723846 12855993285703982319 14855806871106094003 9457551655919336700 18299691854978193339 6661388533199840922 8082075803303748169 6325108000992585144 11956141858472626268 12655770492148698779 15577334231099387580 6089233217583545925 15970826033194436642 10805588136870813853 9073366882905300188 3272033319413478612 11687226762701016664 13974208238923465715 14706903957140400236 9817893957777012510 9575011113530580479 8371504562350338730 4165148886232693016 15139843726504565662 2001679968867008797 9426493307296755848 1524223752236310102 9690139612529875719 4695293567119079208 4848898326655092669 6232379035283906109 7311099097513540569 15283656445884805492 1457181520093542981 14688273320290850149 4963842150979709896 3421059801187894178 11054227915942914747 10571100268487224360 3893673492239272556 352909240397216807 5154649004662751338 9237109911398749702 4148679943579274166 5477061841131942839 8457336123053725667 386142199253198655 9676489644783443871 13074433531399443543 16230571926277699688 4760605459966945873 16324962525191362686 8485757864529767294 9610498746407922549 3643978090696133773 7754600271890044725 1230976855031600340 17129405441567936756 5983693109943905833 5051926922173012166 7485544997938384395 17637755341411002509 10914530311196759810 15812989500027749386 15964613998036344638 13512631517214661270 14018931542575858161 14249459269326406189 17889775213664100901 6153665075965044905 2558796499779746547 4111944327547465668 2770547788296365683 12467524620718876027 4951355602656482719 10873868230829838373 15090943261975407667 8554469774107421552 11662672787451158626 4268861966830488386 15803702788828734273 2709155102826125805 6893560280319812497 15289809176866195759 9190749567309253320 5876688394011749393 10502122294410942133 12936498816438555832 11176050722048155346 11067847921197715351 6141466377609295144 11425234023359185709 1757349063214552770 5973990044352240057 12120978252029085561 6698559761897599545 6915581547413347871 9338801054563247311 15441782534642387886 6518506683740135278 12987443181796189965 12363116749879178671 17627510491989528920 14633722021505924185 11265012575414915053 12989851315160103408 18351725367544096778 10023901926501205161 5131905485567331795 14088730067468596008 1432942711966925637 8593558077288834364 16459364648393334491 15428218305419881323 2981971788298778183 1304492651139381689 17109641889060355980 5862520373649334055 4761079940409188109 2514947706957814773 946631419119482529 2228894726680617692 4242976545517020868 6256598724307935402 16432103718315958933 14905441024714824224 3471558337829203802 14473170744789735852 14195403169888515886 6904599291824402767 6899785270163239438 3460893639863678865 5958560826598965972 8048564313440434159 10527978006772656630 14371266974867564014 1184684709833006749 7196132950439445142 7947659603923109138 10324523055000971694 17218696434622195652 15968029282966481192 9966617144795679654 5195241529682757790 5257921318205585471 7086156166185052947 14268462557747508901 16200448854812960442 15742364645305171031 444387098065253456 13100484235047427496 12133158333034667457 10862018221653005713 3320039289711890314 2216295335271900359 5508789959414237975 4680255322517039636 17089910848190625608 2067049026888323106 10892753044535365272 6905227339485262394 18375727507328601609 14858182300243628456 2324635092991514356 10913765570221407333 18376686946926987904 9999235535282254011 2036599815321707117 17591087441567976925 9695522746682155092 4656818043915365913 12008074725619865981 16807201272277251818 2458344202296577603 5147604786778379223 13336055865736966082 1446450390266668001 6885743938370931797 11794475029942057484 17482618801123325443 16082846625723065832 675194853080744140 15971175996160651197 17350252322803300844 4677734843557659941 9444960865378136495 10690111741082376071 17798256637216976451 11529834107589771784 8405704311719864016 1810798221668907825 9490419900312222157 1656574044698846280 1888153496675271978 1961737744245132862 110622217583523106 10017751651106904833 3699950423803770171 17354759098604718744 345103635896957004 239253604272115771 17531238841072869857 3766029475433013879 18385860503724052958 6094302990581440603 3368540899436228745 8779329946353097940 9020748568951790537 16326620382128129505 10030758776032672604 16787090885003924894 4017903618423093552 10755617536101847910 10204139244865380848 17761703313062961390 564480855484010079 8864313404150708214 17266326524318764678 14626396161234901388 9987882141589526874 68676890167553659 11544034279168006144 790357825162290494 6572603164103714606 4173847372146560107 11521899836194601391 8564882140758158388 8374938171780773677 13528685668685456897 6917938349006270786 14393151619974354108 6707898609084017725 11433661679501300043 936791519966543283 10383821514875134790 1016863973942588560 6353230341565023307 472298109341179150 4567425607832142461 15920597136612166082 10458523246795059052 3973690101036155625 11968275884320028799 15170354075653208565 15687910213046587330 299094798429210411 3137167617348229781 17536249041005858042 1874135931840200140 2816461405479063571 6539313300593104474 9600277632315761502 16785906094859544592 3417872725602143215 1168271892727106251 6163328292103593028 4749056676294227615 9657153208277224292 8503354227520637144 4707762246148318277 13642416453170039710 17305433141146254103 6008342422125615965 2930972710811029860 16764602504655657447 1022136055121479847 221270075248827661 7100940834511276591 13331023616454751518 9167292450955792663 17171316355563074517 3391385815235590480 5302844264858271857 4209861627063454402 14352354018278885313 14599579458113936408 14866484180514846105 15850511388168198237 1823344532228256267 16339915230822344460 12713067957637038431 1597418814722243245 11334507526312671413 1501902571701547732 7513506664541903126 6065836217053478987 16675630094733514368 10972182168304916444 6434287978373261682 15219282801591680563 10606989022133272705 6985527760322449218 18443829097289325454 10122856933521572338 14056430687177804670 7890388947476767280 15050163023219336916 578053264945819331 950360275942636519 16428932658245027481 569926887959701754 3757075597273328168 15982903735059362973 16446941786880717092 17716639246772641565 7306866378696793461 4040834382047341209 5293238761371600734 2686647102453735533 3112754895698164663 12621057338337253118 771397215524848561 16716783593555360968 14841118759347699631 13414090679106670072 1684686689332699086 5594922093759524923 6677616807868865362 4060416525730047217 9161132514883655953 10760759148463962801 7998914356904805174 11894877933051797139 10225479630126397785 16607407845445913838 15204741865663167012 3265129240236367952 13792346433392705072 13349537549022664382 13491140337244097440 10646396179644583474 9803837807020429976 7841301595918804806 16696122074520334953 207246807585647320 2560421596154394402 12429670655167156294 3056023686177578871 3208999020831655338 18278506839480765636 16029782976159170781 1080631120274329455 1133628503743926405 14087098796885220616 4244706277735330654 2335166908578133361 18160764091643793825 13524263957616616882 10362897158950689338 4865149788562608423 3352018737697802312 8710763326772248114 5753573014836995595 15103241011347875016 14995678995002305517 6666555058361499010 4479057398641098309 11318357422013811866 8449200260086893043 8434563339084520409 1879630654475342084 5510986236434762143 11010909321907526630 15530056338574484767 1271782844081652801 9306245936143671392 16387023348209740910 180452860228237589 15525548813457338835 16813345858679672470 12071227918374060296 17933178498291243598 6863990808417266933 7571342449605567668 5192696011378286807 1916148497778096055 169474766086979044 17618985355593987928 12658184595809230492 3424628208662334613 7324110674042312592 11180576409487045608 3875098031299797432 13684943216971543268 6908988908605678654 6161071069205567693 13768095983733218240 2252854754483088410 6063781471926633039 3649483624702076433 2029102695301437674 8754827215800147585 15235762088267698367 14803805117695601171 11467424311364048061 16685879745370191583 17173437775137062949 1213594282605768856 11289791904777326707 11408525096137257665 18232231784243839619 10642899881253877481 9518806917128044431 14307779388287861470 13052128884113495072 12943499184721123799 4079113857141273272 9090894298554037959 7192914161233095885 435322175020286244 7655787542041842912 4614957453462220646 15911619829912198442 8790537216324394969 658852457976253390 18577912381267188 9035280415711766247 110279708754210879 12431265067521401275 3646792685531600211 1528974316591857413 838653302633597508 16604284391462546305 10432268265660437800 10706480319318763244 7408576584165742521 15284649678297644257 17875558599558495774 14463418650792144183 10373654880971112463 7212870351840524472 7247173150526234071 9310124302920063662 13047262383918396749 6313536356173115065 644618766037187565 3698671360690231268 8240420571802043413 6709359880601992369 539857010956667560 8484757111704179621 3447608849159590604 9514571606346725917 2236433660876963714 14957930890423053103 6653026614520553721 5726431955949525162 16900179878174818307 11512106220103251103 15115453436916307824 8680620406427603197 1348655751094078839 17542682120628902894 15489878224370272685 7289188159671873601 16865737339219187663 14302722631866444905 7009660511962702103 6769296031987911044 14466241559018715524 3048371506150442571 11299468809099533779 15609127355007042792 1435402415465017647 6662820674324065280 11205389446962321681 15289217069469934960 6605224882709585586 8923568363877335316 386597414381717841 17662793089374880002 14185165198498783627 10677273399362229342 8125729884317089099 12609619350155593063 5715805328110278127 11451916395418929431 16233003272043054679 10262850950853083955 11581985550401767124 4714849997533309056 2760097520651055020 7164739319707306979 14096570272253291468 1516133866863176978 916871378821488897 14180349258966591497 6973035217185379214 7563350645562785827 7880192229913324930 2514468562992910957 2991715005716157886 3465050190339027262 2512740327736171762 6866967550173037346 1798192832772013923 1813185338786961342 8643820189866837893 3733800157081399383 5032292643308183379 15808810695529888579 7857904970543813936 12889707196941876935 17431883292680831624 87829319657916861 2802234069873486563 13425739133136049291 8895704795074196283 1665844541150560149 13744214750308055018 1009334406510675976 1471278373752162978 14828886604669678907 1492437855562913193 6584479330831614774 18062005770737118001 10775060372723379721 6043793046651169952 9415046607947577737 11994870236479616649 15278175613638509802 398864847095744342 13810737645094089189 2378600202914061414 1597468223265047694 15516660520727067298 11291635347201873651 10799128000013396153 1348586760944730851 13793728413395121232 8426361714453553657 17270776938989624966 12334675183439746114 8771920367039946250 11453865459591496205 9981031636836779854 13723717440470939713 17742698696457301557 3667061703049072267 5500041226907874849 8214529730107647446 14835533630013880822 6521243693849216416 553822218541983460 14996296118090521986 1430929770589869768 3442173934731662263 3008675015841663099 3376200400660280099 9818749372276826865 7592128085955739403 5983543271034868828 13639244050327415765 16620213592155289477 15361537241763299763 5720257286861804607 9254704007987084324 11889684106687645914 15401573186462480317 14349657414583243856 12044656846647281473 17736081411786665596 10512231605067425400 1724528592428939761 10393149882242927768 18355485007790055592 14177200377301794316 6364725244236124526 4091011126813600644 12049289284709371840 7825814300666131628 223873609209112275 16967152206475782881 15088596983837588682 16293261070602627857 37328776154908496 15932729886740762710 7015651621795888748 12609765790314330938 8598615027794958261 6046035481400488901 16380277104668109945 18243080441614237107 17591413548621492845 18106672034712702383 6022709330358686851 9058541170178467790 4760000173437899185 14646837247628051204 1052764844787902170 4767753630299301170 12438000673711862484 486795930897499751 14581801860970111137 15070035324836221037 5342162494024452294 5694083716612347052 15726007230324926186 5261573859525144468 394508873792853159 17415904740437618008 14570478404739677509 17192725643444046900 7046880993679100880 8677042217286315968 5859210990897533593 1682007769374901518 15724102027237068942 15366162158526057941 8123494404876622449 1406985099242396178 8608495765142209808 6918529256421550234 7090091887796727958 6389019297423884414 11321508241192732419 4785823700561628656 7582657408369585474 13069195435317319145 2903844037740361818 14559680785810449378 16610154388298717553 1151668005449416411 10653901962001411254 13834470907527054943 15875280152053740198 14095750210979112159 7668855822627404630 10006056523875787784 8379233075237390367 11405189818397128184 8860502111355468271 4019243425196327453 10649196594164380758 13387876617404203674 16129310308030515326 12244788352243596548 1482258770075908848 12955378653755835683 8782880954527739340 8780482778434359365 9561825020707214579 13330476171516523858 10682821378717277177 3723081926519107525 9187291563060566660 14324695934407990859 12969800700238979968 7309881042984769057 15751258248252646583 12306640003379185566 5686363239349670674 11182045919914319070 5661315567728901319 14840830639248297843 1305998126173276521 2672274119265799877 4451113072482865739 1799402619239817473 1588962938340798667 14268415251394911552 2282879499549656136 12929053787755542015 16008503406983916376 12916458852786456483 4028299045015848731 13972872937737179639 11165300724489380887 16360994956814796391 5738938062734364015 15351308645889948577 637953964395553043 8725750601120924709 6730003191695491729 17907874148812873227 11997308666539803787 7461384354182205228 4288098010186509343 4935375144929263172 3563037760171087662 11873504858496947336 4200247992761538010 12710970598206233578 4002325077121439292 17186681635984462947 1882056857676420743 1486052722372041884 12702935079122270786 14834858435393371319 5348607844462823499 6525172968172283197 148753462996175027 10661623952264701854 17661511729778506035 6727628642376244086 8967199892014928766 2293760169802910006 9768307650624392566 9714717753701597166 9722278622420429639 2816145810968104035 8784025626709078637 6744895521350819337 4889800476761513278 16922036202501459301 9187766509370512260 383198193634813965 10418971903721754593 15823018621194861609 13048174945285187953 13333175178292575292 915428120006631833 18158080399231515433 17930112168718261932 3591628981817729777 10075058236974480132 1071005025600452479 15906956780760045787 13388009636099028054 8720468275451898778 3131207075241584109 7892595454668989329 3659031396247268756 13469953771618895273 3648188609510850006 5201672579658388421 3248920426488965261 2282123827161446131 10514544166111578198 6688204372197784570 5955589583886976121 14838862891638901571 8984097454971933617 9102940697917252716 4195498710167970160 8219362505022233489 985511064738889230 242390249231618304 1512838634516361056 15640096809596066822 5329360271009597063 8883630364156491846 13332944884718369470 4147141279081572459 15830071056835902981 3037573374368218684 16919027625780357667 4286856368247907313 1010192979725814424 6383824695881834956 9104154449444052752 8813205350790840040 14340552782135613083 11700676237413419027 10296251956752489052 6910830941580517939 8291187589773656611 8143250644479117211 15165439437822655211 5099901525483089806 12663626527470476679 715528308074984611 5573606973014630470 17658038665602361515 11386015239213294379 497998008361597313 3109203405932816650 15547779211892309386 13840185966745101479 12724259082307293538 10902281784835702145 7614190297272216051 3630419471698446080 14538506155090580505 14719447699326837246 13270037285642526357 1976381731832025664 13585611919016364499 14602846478301218957 18425772131563416677 11524537388434060964 9059686699858353056 18394203786111538166 4199801211387250702 16584228003013298701 12850176872738041705 7478250622075111700 9722789838537910335 14734197313584369670 5307455072044208133 9914255215411215509 2244041183897041670 2808039495424432017 8958779010635476336 8971421722846352299 1766256623646187046 822490024136969341 9682133091843632026 3858881161762973352 10986926789304700688 13636344916321136632 9934627795326498798 12569234019113397003 4558574865252758840 1665325307635856153 16976024576738017496 6472754314491709101 5050117079244112427 4034582007418905703 9256821214730937719 14075906765505902457 18132129262834659308 12121481267173539425 15482483678263555527 10602996279127478502 8567062858639658 16213594677150938406 5186534575228456443 4163680947028183916 14002477072938280932 12718047070655143816 16486654923178006670 2155859474973816216 16066471594892634001 13507339315853945197 17158356896897879979 5147127876927882191 2045620443937320406 17012650336514540619 13729348402450935099 10968240342720972304 1769234135764763565 8015569202571162954 9782611525743266073 13083320569256232907 9296657017403055904 4330228274026230393 16392077557370626772 2202287786070705067 12273913453939566058 11327210838635828649 14960272973102359674 8455296802537912055 6194266511995987120 10485147420434293602 13410817636780825595 6576305361184387053 3410165631022654045 9983464679846745244 11683698199368963570 10520146111156540567 392990881317104364 418669456922159607 13432333473629689632 15116551195675361824 5124881856895314221 9215782548338444864 13739164644496147291 12199780191972479266 4111767700539707967 2827171574660733376 10877182270356374494 1145737487802085308 7837063289651451006 8041847668500968834 10522227258995327353 7980358128721220816 6240152672307612093 18274942448724629029 13345490554329838614 5166037229902737872 15706156108247216394 14541479720813522269 14881063297717092796 17389303377994237887 6904436350273986941 2527924658661772584 16261831014772134816 16668357003545373550 16292528912308865965 7511059628232645250 7694198333706718847 2237549338001597619 15418429256473025394 13011455401731458884 6853033232037452987 11348223996304656890 16828442386957448853 9214562225377531773 13084765934571926508 982380248579757081 1105074975153653179 16922285070619799888 14118782616817757854 16789606664292045536 2501896731570747900 16937318001814926729 10435330277175418060 12579971995889715065 4935282518716138853 6807787612079653388 1402021430514326731 8615769674621913063 7740190418169303386 11173593089733890564 16984009893743552988 12281294512321870113 14651192607048734209 16659436245326999189 7705949439574268534 7395493944210068541 9853295826682963926 3024561930854289825 5355896560568650994 1188567574065726102 16582674406542881621 12909119045316399034 5160557725230074286 8712903983799243266 1884638004891628826 17984578969801396470 345055694350820365 8075923170694365080 10791256927590362626 9150548140344635234 3116861417466554262 3091096738307050178 3043479875223359625 3718163993943282729 232895429974815510 9639053387741881485 7086545123222179116 2247482776967717653 10834013210764659768 15581046573632549627 2833946328340294812 14463107536828079507 9788831251836423353 2986131233694863634 1993092912360119150 3638991665618138558 12687390443903945677 6072047190372217284 5370775389829429908 13889503832818549399 5183241207893995810 15529361575286085897 16015511781670932587 3019060499765706212 1868910232275862209 2316440482322016324 5162655871593470204 16640908841477745797 4876968419032108174 8519484234752388782 17458941219172354205 9279932755759475548 1413913990716186700 14374118426343695202 8225237179893510458 13315854065640241690 1430177533201647385 14071315482668743599 6670579413849850925 16356710586357426072 16760568943291632238 17999027452811493766 4140570781682738565 18041605778461294039 15828896707897694134 15002833576923304784 6509808486979537981 274379094316874972 9322464191969484884 5416270876114238472 25910150303288392 2116994894482254363 17866537685998815800 14632927528475758027 10825205944886041257 11975803517431561617 9540428836027296940 17740867836602985747 6318431733590270326 14212898974368348169 13913568436303993972 4795599524534358083 14176950905501012087 1788900171674816630 2088507020626812818 3715244459235930400 6634477703874304288 14345592021763834167 1886897057076720537 4666163025636094223 13903689289542390100 3541046213928048065 6280854065329995284 12747879580514689983 5780221105597367772 9268863650005823417 2180403276670662331 4966480103567920497 9534910888143783757 7938190704593390079 8557978387533899532 17688114527502810678 2098435712459373124 13925533607105822320 1323960014262823807 8985471837923462286 7997703266357908992 2149380381654489519 7699721415849436646 17604231724276695476 2370214478513438684 47625588289319115 16815142523581921610 1954238128033009309 8300450410700174342 7606684597404846223 2436128520370664378 3456594020715327865 6081400887488954323 7313182403978066868 7771973370939129703 14905362513076267103 8394517364042641691 3266100457523064487 9269238298089771866 2388625903017291015 12332665167167466597 9925830335984139488 712353750657934665 10208874881321739778 16047385764779663687 10091739523877194589 3242904178290737591 6909889994475634137 381061697707313540 16851379078272139468 5039156247628661525 15549815301677969693 9953331301248473134 4268321006609566152 3426123236424703087 2332373198339464738 9213849995695113403 2664855396766366549 17712565942352924974 7425502674454291256 17493928983655298930 5385341216383352325 12254930198635581351 3795298008546446589 4232394197634335898 9539233590391620044 7000179880582282082 7424471446840542314 15154445668624152103 9565669959348038779 11506840771039482749 12871478860095590041 1115989042164708245 15714789277115959701 12529177868166121805 5875148924198796817 12439748877885091977 15505826901218248822 17885126658318536521 7629501866655380639 1395278498885570845 17944907723417385532 3749840939184986827 2776202685210004041 3770215164324917582 2858518023338971655 13759016865720636527 9452826345782507241 444774689469897196 1417628072579689232 1497734334168610635 8973544213448855438 8998179061468558978 6246621851739599323 15245758434345244063 1561575916716529686 846504838610055056 8829162456436860952 14914258353975252438 7580260086261585030 9447225544972141101 2469491130260084615 5842378147961100525 1142741153934251143 1447752964097830275 1802871772722625538 11125962433528311407 1434855322128920099 984290921432416165 6930185518878754349 10865299592267366717 11190013925406745825 13987698338289649414 4130777466368077214 1128852361835656897 7811551097675441856 7972151239070840423 12807009285638657890 5976978549892966797 13530146007678941790 1524771463223323615 15865753651287556094 16965797955079470782 10780942603247960682 16067923046805691986 6300141278254051974 3744512225550332427 365417501109566634 10515719676387201643 14821387758061481608 12250962505636423784 10645084440658273925 14354531055778779823 7698278487007350144 428267349680270029 16432288123671971294 15836440578180387194 168013205036273848 15456164433520279009 9926683532760262478 15099751859793716744 10975885688380277904 16247230207505128096 12767161812034691487 14023416227957351575 15504889309681514459 12492088774274268776 4394220361897411267 16207879257336932910 14019118575797299556 9718659295850888409 14795132987929299752 5195334948416858189 4738936544402898853 4835725973079576507 13517054534902599745 6193120850720331015 10344515059541474296 12750437241426164969 17532930181886708104 7696965870446205068 11750003912971012096 7320591350531225778 2340506011684124976 15119560544773816329 8406745479300925669 10049356138216827960 17186250359635365224 700434812013460525 10229424615908451977 14895329027816567927 6382419406144298267 7551653628047299884 11385627753367852082 8201413117357311872 14221620321349426956 16345011438814586546 13344845783971965039 8449625596302384585 1064278837426392219 13569747057068606338 11858314988914757461 18120617422595044994 578809031580514480 281806220632704578 2010206747795848396 13759762194038006515 8649852905119626325 4274921374816320827 102509893229564667 13679861209617617348 9542937320416568418 2414958562881942364 5216749857387808167 7270276690521341778 4054655355552546067 11903880525095077320 4955640587355291683 7699046973733053765 12657678059321898994 13779026101841686672 8534703506257352753 14408815016504187990 6640467550525160673 6577311168466362932 15599874151401307214 8126526312873167683 15431849859288619588 13000056193167647632 3841179091229273349 1974607830044009374 2763226590071263817 13358026696146818581 9551035297309791551 12830269183183956741 165644618535731203 3519267611331769598 15432187776353219151 6911014153240819267 13351281103250357018 518677930268590760 717215404211594468 16372168067944989627 16952535019986096675 5151276874121393745 5114020818262714560 12614622448508896518 16824617933846730669 5279347702194009715 8536266520122651681 1929967021210298911 6946931102867861350 18173182169750255181 13900945849448287025 10982714571905441649 7673017957054990854 11013829504155788881 10762991303337865921 10899967997435267125 2431454334153489078 16636966501335983547 12348579334787048911 14588915793003225516 2571931040615684104 3696383956318386749 15823901769672054733 16376199990235714833 18253939896228152392 7317459216677473052 2620319418960634300 7192985086648038331 8811837572038239929 13298104299984865979 16920979825525669465 17310489931171326860 12241578995942040430 455383820837289151 15381318922456352390 2680577637423773168 10067965228023709264 15033029497790483095 14311346322817819055 7334500060997307885 783923845782106714 3055825941990762954 13062162995971650050 10842082742175525476 12619496393357311009 9659492099522769464 14676232483241780774 16592519946610912600 378001074022128071 8765500719608726948 10797397065388218254 14381556583521732803 8638473988327929817 9542780504092257034 10236267833920414171 11310313446120162555 2218979438847745371 8539303679479961311 16571358054922739050 17472699792962628693 15334091513632361556 16348296390766083334 11471192911777189845 148794605374338479 2449521965368479082 2700773958143087234 1928413416759923965 1084544695738804403 1549706981501519404 14682892342970903473 12003957291757208577 1975235749075005561 6753810426102508768 17816217150854753007 13309620785274786078 4332928778488038746 1768826408407077887 14050790021362471609 12848812514034203468 16827261340352962251 1211631298089100555 15065287005787886091 14319688268863116346 12960145131984540157 3363901810206017437 977121809029024535 4177273521553613461 9226043818484618242 15489101831714936780 11578609719998498509 13522987003406213101 5052805281241568104 3196053426458002264 17352837214632746340 15489393054527920801 5211828726631673431 12283564841262067668 18259284069388933569 14329304183502806887 14001270154456289410 2501330346794052227 6471531223222910573 1735018157182005381 770100429359604200 1100420566972535388 15144378847227397303 6093106021169555918 8563277757110252237 6582925460061030510 16206857005990273903 15927902687596836520 4052633881463404944 15444981924956535829 6290614198213945597 11957296029026590477 10230376287001799295 1017115149259038160 649875797315035438 4188164596682910104 11072657018975190477 14005900474045817013 6139247664836639915 371728860997340133 12117167706047793045 14438531287196246452 5538313651535972133 10286775656053494129 11241211331744178955 6686776099663406633 2498852546235028201 16945356861096167228 1573497608958253039 9220600559479536313 2746585388652098282 16050844746712390846 1080683325464213498 16365732815789547817 12429699034616353635 10379950643602270689 18387625308718187803 18174042179971701632 6283692390170816739 9178417572775113537 9849139107525868452 9327980482271815607 17384002387081654953 13087228831521189409 2221407683873632712 3016847953217275669 10617875044350469898 2624327705307914818 11568118898286495760 16873816840966804312 4263649410861612842 13705925904789988106 18343812847413723694 14284245281478663993 9418207368451894889 2170401955000337772 11526183145406183008 3594639391213525192 12985742379807029667 16837497014528566526 6939584967245414799 9149321817897335216 693389307999070989 2686399537386939523 7041458653026294180 3018188208655872943 8174414916206239817 5196489939406912666 16363691365903869338 4598810290393849437 11671597299430715866 16934964639550101978 13688788664470609722 10709497148835663971 14281687960964321539 6300599076306245994 10837327754348635207 3119178852482081962 15620582532369272149 10833923993040272802 5414547187324628412 3424390682827960643 2058319575330642626 7406064201840263233 532093717988888806 10421727288044550041 12532734008094442630 3139267810471946847 8152305875515480229 7812093588132090498 5749727209326424269 9881356588267288046 529901177440706222 15657841015920540747 13194088655019041816 17182826897314546235 8558900050454094728 4719616164105205248 13829171490712745420 4747007674384250420 11898403411848752806 2473782382808626886 3481505282167697502 11924165731767382858 13803076075799081034 5437482811485047439 8814660413959955090 15224858957220861941 9699320181295873894 3765691219342333297 147291260191778785 9047788077174420135 11907885683636622616 15871470057244987611 3133261814127507555 14869280165326763428 12007154922539907825 12364429453009502047 15230248066202505302 8690950385299236636 7394949482182021728 5308527968101634863 771172168202018557 13117218860192046308 8767006813493239706 17098305753636501929 11658119732075139269 2918532455503483012 13324943481784242805 962047624755614293 12525951902166801300 15469986582346047572 14020720899061285402 3074407560062691353 9801207654981435244 872753124068887011 15220743408922595750 5220671195895550742 11562206679758260387 2867702937742671138 7454254343747556087 7276455321968583549 5616523468485920087 949656609174356334 11023034196791880837 13514972644820510945 15542763294395080399 8131916501299471998 9977472525456411978 11881189340423016999 7732824758025659323 663421995634314726 10407526119220463787 9385924923681345292 18145742951721144566 138131438722180870 10502552330549531453 11705530061762915261 13352379326800647754 1371059098318876290 3802658204931246217 4700123753778023606 9335383722078958142 6928301950626501881 5556193802164366803 11938555403523741260 15072350107369521922 12155691289372209904 16016508810965456607 3402562620716850535 11349996191017439880 12519390036492605878 13128661939290417680 90291675984836162 5011582689609029480 11542191366895204405 16193832643708212338 13704372765486815819 11956492864010354416 7851366923909791475 15741158244516097409 10215708981057774924 11802455211952160332 11472582708486514762 7926556101762075771 15000252294103458074 1271324337141138715 16224110514662515428 7344983463803455377 1416516591146301133 6316890575709778100 13061278888191566608 10177907612057908151 13304526069101382743 5476887912334908416 5334921542974088740 17205773998162072986 5703981099158342520 16069783256158411365 4837244779231304024 1578870683319067315 12023385624353167946 178433341946843400 2980134781925511066 2248152304619482730 164814862319146373 9108150712172988599 5816202302008883890 6046664811444515680 2292706312378684389 5971998641777897708 14964813783402816064 16631081492277650985 7689157570669411629 15878043366456808991 6042304233567812393 18416355446065737099 7458495006525604546 14481669368603840279 9132093816771566610 16929196868525919122 6793704178719854361 15180169355007076424 4682599899496354324 9704884635395078972 10144152322692991835 5777253446489651491 13832498616571251410 15990127935340755218 5159648668843091433 472972478214594340 14101203116542958795 11859645928624626124 18306454719227894410 13187104635723716374 6868260071317377981 12318002555280368969 1289458673975529997 17509492917696457127 4695081564682328759 15875697870346787381 13723269440663228055 364475966382911303 11555601023479970799 17718924670465807550 5743884425575184812 12421149547174857855 17467790039208647409 17771932874132207270 2185504492995801151 9891155490438427629 6360997400015310279 16992664408524693863 9818334998579454480 854089945056415210 11401158730635321398 13498881673584161701 9771532434302739546 14216069930752068473 9117021656282821523 5691671677859377416 5075051609859747348 6677628941712288651 1074434010169019927 12797683912660855768 4528078150976887681 10937783515560209517 10622036452875266838 4473708998841453626 825327628144821539 2004223990202485513 1832895219812162227 11760783131677142914 17131665679912268286 17844718512622334066 18173997573699522416 7486385986743166859 4272113771109008179 10181845763690477105 5680746264041290653 16598458754526994929 2330088703471547734 9279129096216906517 5322657695014323914 3636829070247629371 11962315647887602648 12845862721555077762 11267249645107837060 3517621399562750120 2414446537462251606 17994195742374381651 15781364868745395764 3427512196315378806 3605578654866930870 4570143658459175092 4284882158477089234 17131065776232116789 16816897571429047274 8718211577447782662 6349786549006115123 10882789242381799524 4462163879929752911 5383730547789154332 9194890787760071042 2619316083945663673 14453614487014021590 13938915517087682751 8873757661008803459 17827181011956341196 9786896295862898867 15046890420351006189 3894011404870692506 12610035091834843741 1704262470033758226 2525416625968525430 13888399510784176680 7037897562805029535 3284544719433923231 11314003282134953305 5107391803617824243 3585450128403969361 7437961025172595681 5727484304900097138 484912477657326648 8161298563715853492 5551115156137521155 2703294367241830782 4415164444113929249 12598207820895501755 13024666671486293035 5178031402926612236 4469892002623848044 8617012124494159090 4078622335741845671 11014935106730634833 16231460112006104031 9061791822430362410 4887196482472970251 12938910702041509086 9502113615649654793 17382945383398921450 645603269332709258 4999553157695245961 6811110655262902562 7517855668663064877 634669457264289326 13116131994350628955 14209272485459920814 5645603638112208335 5491149291082725400 14055046209233731428 18123591114909789120 15438805481333305108 18039307299680465227 11971272509981774290 14691766099422375522 13332735948611479106 8621044524547498117 9014811404436239381 4821114208131035666 2481592445369378348 2004490755257103916 12148026905962035568 7795491598166301089 13316720277648379159 2965832420724007670 13244356302514051270 5577746236572055439 8220589420646476150 17310376996928027685 456329022051477300 417445665275186503 14609191435621687976 6847764314494996197 6569066948745368125 9923665762240179496 17032388925360461741 6208524517868062950 8373456591321168991 2373742045392900796 13156573845037789699 18330090108254818018 340473598323531285 12553609160752312754 10468951059139143140 7366926084911090759 7431416337948928429 138628573983187556 8530352133057827472 6768690629368600863 14634195250687294614 10405860786297068004 14668048460667718117 1775982934562117832 921632204921684737 5906057281966161271 1239482991147879709 5409412272697626079 3694513714532759175 2641920507416269495 11876740957310699147 6300548258007350685 11286231176840994286 7543695493502941498 13581965932154961138 214436725781369801 8411918993465912107 13911870648986519006 6697797499817830988 14786621812612742503 9579495929995332260 6490209995186264954 1967695469017825009 11864938031150604400 17848969690896842884 454100585689838621 4371921124494234234 6898661735773507065 12619429152832708254 12152954324481115319 3320624746074334331 18406647178811603461 12579724370040196047 12445737950580238408 17174212898359941412 3980965532187383624 9907426357094944251 8476263632769712249 15223433147689742886 7166521524040615061 10965174873959140855 4414255719942432949 8600067285224851775 9947791154961244459 177031473638417759 10418032214562022347 7991841551202317151 1717771398458092279 11715566581407952878 10459666067332710355 17833299318433823671 7677832853115559722 11375399453405771044 7326458829860606833 17959521368269034817 14829685418329021304 12207957478133886495 4659401616338302085 8782461360384623830 8937330379227585193 14766940813036812250 8659546272442862261 16530954343008618838 8924485912520409648 11304846990007366749 13051888508139624264 13708703942953401788 16173736175588028644 13327789450960570507 7783450732644681907 10838817617206608991 2798549018185184596 15951959995437672627 2113012497866732187 14518598913107434292 16469545713924192748 3639344254275157271 2057995537319278602 4777226645418888522 17990020482218644836 7788736921742804589 937186259648091269 218767192699708797 15945545878226159170 7942877288163961435 10245843302150764538 5674566679143397337 14769533803951966510 17029515127261014937 17721999848411233590 13824422882496650229 13143312486036011437 15075500544407277975 9000028108358469377 82178601123479197 14203960291367728135 13765116485643812861 13692537095228487198 6203350085115925603 16009004287384164808 14562027406100026157 17437032135262214022 17581878977441834764 14703545659427419377 13073907470704319374 11394991199114052861 9298156674434595091 13550156330943623035 717539463779500208 17402258192770675393 8704503700450279193 10921784720258734049 18183340180468962880 10283035693254379207 17319305549120005145 7326305161595304918 5113671714367745606 13013442185377891325 14372013558405515641 13681310651342958095 5037246136346015688 4324221050527414711 12442689014670842086 5236401863624557562 16540456974383877572 16003759367640954291 3733867830122715067 2618477080292615608 16350261393847633490 14204067638927210004 16160207029929632198 15013210810599566455 14501944777398771487 5425292189440915477 16885290619978040735 9355034172031679039 2561471072555669095 132277747649593906 7781597841250170675 5456557435395153165 11489886450213379125 7628181936079298516 2765838528356902270 13146174942132400151 5258106002961267172 5706083118854791670 10865844533798294641 5641520231859975426 3638945911062494710 7153342603403970675 4600372758468760795 17507762728916009261 4779457670231236680 7541565023177516268 987289565757501125 16770699941690703 8538972033975719372 5828539407030244648 16773653315115719606 4090333471957527307 3283180136401386754 15986407930317093757 14833243471375635442 13969840768685157118 17758268582825884122 8470531907689071482 11972173936653296067 11728168267689131349 12087140543519357106 14408256601532709366 11916797611008992022 12101351230238695612 2176481093481338746 6751584455789773329 18420941039220749283 13083362661004759662 18372881133304930640 13599957634439146754 13545504844759433713 1453962646217044503 10242694199037927149 5734752285140464726 11546524441652287464 12909630206962041418 14002781742632919976 7848700321185658018 12800514224471950930 11950947255848803284 18286076695726355644 1963655371304105776 8441245228363527527 3654226374331445164 12623163359228764343 12971846271717579557 9362240314158391155 16181909742566314539 9389326942444723214 8339127305758463494 8694295903713071501 13326828096502935552 4228884687598672877 6153133569676203112 16622351464687280861 7637434002526650065 17183459783219689901 11728072540503495135 10513267958868092005 523258771621571437 6531801589688852105 16374835037427792287 8781079177114861979 17539974796659553218 4523771055298579050 9927909492626875603 1711729080855178297 1155319469544000824 14192575322060305411 2804995551062086962 6376364305207197533 11834996684172860137 5915830161148275007 11608693788339878168 4023750846193568459 13764391660669025698 14581620094488379906 2108718033250244273 11624344676236754836 6428212710396468473 9915885665192182517 8900020901669799275 6581274978699436045 4310462886703516301 969954345257777915 304850157233256242 9238793405539832106 7948270212205007916 14285413716079615396 1897696316579858731 4688338182265569577 8619825090664999467 16907329583319468154 14226405847284396875 3228757672498922537 15810757634676779990 15149042056001238871 15924805673882945999 10432765735733001178 15842095488670279057 18199068758736467697 9249698033916732846 13451417320392166802 12221557366852370092 3577605092041001727 1784526561946331783 16779475076676735817 6266747525477173051 11987616467259287047 7089270751957005531 202433124339398169 13475660615428221183 2073129451076148293 1109630842039638530 483804533766229622 17561354860377350009 14355438252392212060 702711108845408395 1398202317289440265 7111203968324984505 694959931799744382 12969069891114688133 2157249738564009943 6266175347699462450 12713469159172386621 15310808343307568381 6888447306606250085 7182603750547624450 1203003456061018031 9583584796463923620 7615948978146930097 14519416143655836488 2869533727010629432 11288018715860346985 10647731650469489626 10790435335811003586 356225768800128001 4929717865421253664 5410081013503922570 11470931783441728724 4653831063092656346 206060318089303917 15390374147834485261 15416376413813531678 1477008964249760912 13466497775358223004 9232391784922335417 843188399824868785 2087048423864565416 6554831123675995386 12197646570502416393 5525054837240012394 13827589143185392380 7148236694026819889 933822349334780163 11101535675878311597 3621899341593498843 3042346005310627264 14269476212762241931 13138112244575835805 13572138779947279532 5603947243649974355 6990579471443977094 5689966494884192837 12431573306267937438 18346938358615671743 15974241603324232247 13716416329107709260 5864843183116775920 15174811754162869090 10248002052168620016 4960278127395560288 14797856513335980932 1421052773442951465 13664782778793171807 6855078152591427081 16077242933685151428 18339587335555994485 199581716140095609 3492726429932298428 15500038013087649783 13576136667105421337 13296512062824528008 4145537240895215365 17509986656311543162 15513795342196138791 14252975745356773285 2853931800765460405 3756791158585774039 15692115932556934733 18370280809311107927 9311528770524119835 14817888888743728986 11875423861311426766 8901315682180786844 3744224498607478831 14031227960859113499 16623981780731279577 14275537510826222338 18004552375880406505 9669284183642862378 5174365519157087702 3846063150912875708 8122211191330181965 2132138024900513480 14162179156643998800 11071564376548972624 8303526543206412176 11775023207642142691 8099862388198708635 9535584714826536514 11736066056341826325 6808230147014507757 8232459889159549855 15820773010104546155 10501979783662425957 11882306393158973204 4306753174544509025 7193247555556579015 1331815392158643415 1036562225746339863 12631310058388242198 7412996135018663886 8224545086714314809 4003708691228145601 11268905869110871959 2447025050287319212 18357113729051878674 2456174972300798333 6917702356604565160 6176417485731381888 2543791943674064565 10677901024831313356 9058826562940834035 6432809375400009674 4676544594044335493 16834136365054525715 13019727013093886315 5845479260395794112 6994738148948923757 6527176627340805148 1295601045714879240 13293429959697485104 13879819029851135702 16110079467457394784 15771863187675935570 6514182755871237494 1280473819898577826 15178267911449851306 16357512373837180522 9317429999948347447 14208089154765086471 3000302829057250933 9079883468835681016 12558547732316747287 16201940131095610652 14092791775778912575 2371041148601572523 9952244295217129312 6129031784009060671 9380296990426592356 14195065890056230236 12951028730697714376 4915713485657636141 1066037705562519687 13528306604332890039 3647137153321754124 711144931387668004 18112664998084555788 13615531102814985253 11241707943367328557 3205872044088332925 3581300719962107009 944206088758561156 17985730249062605644 1197359285135170740 12432462203025841323 17638613960522925355 11401265624343673203 615231082297458661 2847207498559757838 8312476767213819671 6389484190760177231 13673300842877656939 5033719608577140931 7471492598130956138 7448242904110144335 3635427455276855270 16189968777889605541 6436812111572537492 3892059337633801937 10686157994825796531 14620684565260560320 15834162586305189424 4121923916375678664 4021801131861172095 700770507495585177 562941004535346294 16661111599778447418 11325385187835428093 5152666884631170613 540546744487780027 16845702161754323281 12753894229993732514 12298860805297106147 2340402115318675157 1304216213751643081 18435870783831300754 4859434200029483837 5572793952666012978 12696845547347305618 991383067514785060 6673147086335756989 7185899122566445686 235678211663534666 15892060990676682973 6880244863822581474 12004356087841968664 10469235300964293598 5692731233987121075 13790466207660891642 3420961241173525826 9652025201251115486 7807075132000635868 14040459154274512647 9890036344068186063 12221394318344894040 17457300378678595993 5743482548173063896 3142289716799051076 12343167599034502640 1899581920716935879 10789701280520811981 3861797237992315131 15047932786844454974 9851185445351452473 210275274356658849 4820542121799605881 7899328294432229223 4545156280317856198 899297328076908048 14156852528535795886 13515052312503719721 18128252019287640316 13896428634659382024 4906644552374889405 5668113651023379940 8352672684727535769 9799808107334073472 11515735059784990615 9200613240501316803 16021072967645630777 1249488304189664435 3415736877172531910 12226700445551357155 8746609703473074576 17332486542555814595 10148392120886851424 475804225445091977 822924170280073645 18265772959562094955 15248517546172037077 5248969006326836739 5310926976255937770 10293497983275338842 14822163686430912046 7762290524569627389 6615266611767875422 13846093994341006566 1471301686600941649 10851970702218618563 7125752043502012241 3148334927306478588 5351819033726640776 14423051811257305134 2634955721230096114 13647385771945398376 17783217839317404875 17237544167553076693 16004184333836495723 15963315386926175518 3008250755837386758 12731920021735879597 7897530349786907339 11969233503866227465 8619380561951710225 15147253611544684454 5973082984424162078 5833564991089196214 7958191583250846839 10769211848128991930 2066349985155520889 14077449667083145777 7871465255302573069 3778934586202063902 15272186897814527850 16632857166238322333 10269519509418151253 2081745903730091987 17513565891356035116 8217038576330365714 7399567555576784480 15412995118699154380 10991593017544370412 7907699278618365946 9741511254275808086 1979803075559993119 2475829435845196033 18143869249006559539 5841956835506020572 11814534819447977182 12737573659591844033 15170782698597801246 5432924484451951596 1635586555342666191 4757640749995902130 9645953324164736648 10616286726639895453 3231871959984159633 2934891239699708810 11865085455267643058 13536927670562854027 12987722407483974441 18342106120885824865 12654030874187835027 13141426090491522765 3691410746678835169 11253755330544890316 2633652181141859378 15318371921171431617 6968289466899643792 3247299049947883546 18400036555009979183 12546263709285464674 2824770749049236501 14614674849319851179 1037856627969189486 1130568558669847896 7864650548913307134 16172285089198329913 3967548625256652826 1555984459150388363 17809435905762975306 2304829640855545650 3732891861021518457 2249923124295212512 7200783896929109714 6509714284829753901 2747495850412432061 5181269479977366304 15762932618487427064 17681377573423754027 6416759141894024165 6025788132626713390 3179664058719517964 17470996766073187063 3470959872600775728 4413080407699231360 14234021165816183373 9462275795012779314 5919099175130675791 15175080961925834620 4019826082589906410 13967531726762773021 14810101394431068494 12790140231136223218 12508259059656868847 7608070804202284271 13853544266370461168 5848356336170424776 7441882193391855160 4958137863609125635 3876856961704577913 5534145406238657603 6897319953416656226 10943700189634477373 2017588152552641064 7337664667374794760 13133071493420810630 10070053023764599731 686871031525716034 15168521239899707738 14369986959639954487 10472729912176476966 8498702663065412081 9596605992913616047 16857213752109388335 8301786685722660063 11003441974879026594 7797538632677942451 9238907492189444652 18186135657893755317 7336397805818609089 1985658375024029395 17939867371322552458 16333745982154260275 13009224316483384822 14110885315903811488 623535296348899424 7062567398385480968 18007681618687676795 4662690844814709229 1747834581890588528 8986336070077387827 18391040040049432478 10898918518184654225 371206428730443740 14113759024953393530 17446883239820648882 6252222512124375586 2602201035932866601 8213743149700488533 11435421284437110893 15202482575211333589 9155620110370384377 17981944099878425718 18437569365747425982 1714114983952949890 10087843931749457482 14436898865519234738 12713532474852651368 8506575711283067128 11186927109791873866 17625730236625681070 7448279808999872172 2252230925066495470 6909829684464780190 1932939773001799029 11511235650913715515 9064622518250988970 4501592227946391820 17204138934697971475 16003503106193690325 10122706245613206633 17576081725959849088 10916577385760744733 13915710472122661505 12645330021296381182 17879860028714206869 14662875196325082434 16799269707013806479 4225098437270165023 18006392232385529731 2857978004015846161 8528842578042292671 9919372197333560220 8664414447695270675 12450221362169489888 6697703902006833710 3678407805443172143 14819370110327425613 14969743779448557792 9662275492993783363 15374995302257523549 11368782617388818953 18279788122633919246 16513130939378420860 2239828971983191741 4359250529860357886 3081078738077959901 18057743514308649356 7483222866307038696 17657374718710220661 17208701433661537798 1126830513592988296 6582543513423332144 2968089562354560162 15174026119063705996 3138977682600465321 18207366473723746903 15545589095474835118 652927888782930392 10675543690314998216 18019991929472470349 17564494350584558011 5236599416655729986 14670649831961019077 16556686295657994991 13898822051036272133 185161248844586990 3976449375479712675 5925619227868707343 9995903500285538468 13242409159534168164 12849523200366560165 4584917986993517689 12167565596900518596 10612511603819262602 15095250346803526991 13733782152240693052 16964325728762163281 6397567733545810553 136595413355679101 3828404727412380192 151018791545088324 17388192171824330773 14086630298116571106 13226725915801697356 17654093934621367041 16142167089851233124 16245403802402461229 7136465697962817758 14384319846413571899 6782306704945824045 3648876557787234787 18395655896192919248 11908665962460015944 12841770190320981889 1782625272222620356 7872120344253657618 1354170151008932506 12869869726837303448 3771674438228991768 14236958366313368010 704200745248170220 7022606015540404655 17242950113674722027 14071918445678871387 5168553587028399336 2505639721694737641 2307881228350614869 15731713849254440154 5776237072296902310 9397926141836707647 17979430654818482102 12847318900144809671 16833624358823810816 9114422342412349903 17123771652261999574 18312532824830933492 17263104373399163286 12996599980908188219 4490120015474577175 11657211848727014463 15020809939155449426 1634212240778633891 3895933857614868565 15861132775706225304 9255031443253021719 5440998208341849960 2026328270224318863 6247469512919951013 16241999932422830690 5179532477597662435 3508265946339150058 1418678003409112794 3259172161100470326 17653326074301007237 16264099727638083072 10439307123316213407 4703840283416909847 18116417052892345540 15923334904746406737 12352703134148264374 7360296995240546589 1284051989435160665 3738925383675586190 16691452700502451220 5263052654035332961 17597300218831646937 15967187832277299917 17936347609792642023 11896540355453837008 3547457547815266054 2852872062296006255 10319036488255955803 16641052699254934234 5386995755459687779 7926664378412404690 9392092130173519509 113567610802727359 11781693178918401510 3901189587923815142 5615706383877376264 12655509547941476963 536117268421735258 13028319028752090092 11202386557997697066 12647207231735599187 18049265955183277204 3017914189023866218 28352811905537112 3461582823528395049 956234720039769255 17783414970533868635 5471281789349040719 7057585966062286845 6325526903811165718 16667202123390574235 15067314366613978522 16906491988198365333 8793172763292582891 16700375457665179779 905846675669453209 10964045293966500143 2527647528232721757 13789646989017606479 3886204533481030735 13790677461528649195 5554328011652331116 10740854605153370977 13448927260210742058 10508040096247342413 1336925447194673544 13272738525452867271 18281438422297269679 3386899769193904570 14694085211424770030 17975521329152135742 11749577898462212126 18046175404521075554 1314296381599503069 14822737534257178592 11863136034923285012 2951488124051409614 15377817769811236095 11983954789937157457 8721470573666198918 12059826168235311771 5187665153685173265 3063503094840075004 1368184055343532926 17989169689815273623 4660104434125045481 17468236426696729571 12731228111984562425 2751675472653103525 2268856704192168387 14602898090890034672 12570057804851794357 4964305588904409895 16733699783074543298 2679060458587125479 10771372698494847544 3283612799869468155 18262506334618638352 9520582976306400428 5167997601716431746 2145960999342179926 9885338172246036286 5568889600094244969 16074995341530680098 9367535810745212093 11543241784393366346 13391230772781299771 14916989289858148251 5154812486932368754 4521237027413732020 6302257893974162515 214218427545564592 16780969853153152340 1910550155229946664 8092127736088002902 15673435434818148032 9570984693237635331 14096328065978117860 898553673514473223 12936117756650384395 8011287048713154444 8019441130022887415 9267083271214500946 5205908098966185273 15072971133898077150 13725128704937086406 18336140724892463918 344104225366633165 12454224238926577837 5629836652580165699 919220204388294441 16106540501510806989 15848273407790262579 13438329834559472882 11773007216979641043 18158138864358218946 11347614951823797960 16613594720370417705 1856249500401120780 11088765345685305241 13544090544907070979 6770278174046282338 18343718961672356388 688931361849088104 1801133388219450228 13913695576928753046 4626749364637050676 4086397391378806556 1366662225972784712 2594952146791070407 12973720964396864991 8090281198397286381 13845751806056967349 14843767211412777649 264273173783913766 8403819999797315808 482539505520255751 4278663060841800724 13950387614311142684 16825572696305842658 17204461625204933064 6640726149892568494 5586237029704389995 166923633796693136 7353415975119867428 7356669126507459212 13916676430898320026 908328427553915344 3216733337117441163 4442346507184720335 13474414071393241267 7025324498116510596 16804987126988462326 7551018526056877374 7917463086660918249 4412907241497196970 11637501036345163826 13517631690908908206 10288770723275136688 2980168199991685720 1933993251103887122 12067623676732799595 2537676091374216759 978149623025194343 15706783235011394504 1706888897924637903 6067051782361676444 12653195589325018751 17105136539679758439 3776085969345487112 3578036114515640143 3678188526023491311 14906935431532221405 8457965677270843599 8992495004684953641 17103414990645188617 13755539478508337573 3666505006673309245 13222874065202819265 10928002303645225682 1501198707494146076 11352574101897733768 13053259016208628111 9906396203938913220 12899261129223854380 17267827679426842936 13984164324041795714 2123843678929273993 14125906364147963873 11718561469794413073 645281916335360946 13030359963629198640 17118852891865864563 15677781819501582119 1819351521465979668 18011395799903674560 1125098418819934206 17578104120838098039 15022631124983820909 14340779303482808963 1782713262427664043 10403506714955777820 17260146077938035344 2905391770133943601 17571692945827288022 16708287793601398497 7390798871076132704 3374012909257439382 10885852715921823461 3187682011967684827 5813641287770452012 10217007746232511677 8453393954328856908 7938488591679732647 9832018306948404425 11543107804570742307 16395681869753553747 5809860324373850278 12407485610178933719 7657425480873725727 18231832053492174912 7944646531130163876 10601200887891041704 15628489133025393375 1840534106093375572 16231207482639274532 11664279462390509862 11905520043813420346 13049324270306228653 3952831637194957814 15939757011625404242 1494313230803892297 11153366284860642520 9234176223646127791 10233410975807624070 4044943573409646410 16069734097611271433 18350155103536371769 5897495224020124332 9797247267164076426 16701004503444530374 17502178897442508177 13331354776904236140 1819330931002475431 943340312951944375 2593568991917911355 16808650935105559602 10639944564022548498 5254839774501986608 3875073380463038427 13374237765857893343 11244020519037964103 5880400907320279427 15892275213000450574 5689850181147266804 8984146113957379459 1842517110145417729 11065754885315320285 653567227451386723 1244991683354913418 4089077349892641890 17533396060915620292 2714176920606303046 10815117530731220430 6317617624295444259 14505121913307097410 8242393462939867261 17126136009568928603 11229479270700675619 8984477663697362205 5505772390489594659 11801775432798898 483519557418927140 4748028420866811019 17133395073195947510 13463332974231101034 5500802791776713897 12645544500944826459 14989648055968427572 11349771031782841098 11858485224093303299 8714210404390512584 7959376007074387023 112088282473993686 495268288521699454 942804486560514238 11332317824911647231 4964747213188599699 5935957088965936486 13608887082131799884 13364115188101574282 4598739424949751162 18046436732633570201 5670818328009344103 5282231769824479162 2086734684697878203 10782113795236678600 17289586758796288670 619835764089713901 7892629155507578497 14772179916184488521 1251345113913841630 16366194807794791990 6566277724107892682 6025290629980048713 15970589186259742213 455705869502536731 261899075083800275 15947212856109465225 4799818136468385393 14720403525216221065 15321959793331993530 14567544232101254997 12631897908448693878 17546350132700913141 3888054197809658354 16306786658130177686 81681587877576368 1991889205817280363 5447945153751726342 8063728756061819949 706144449243647962 5031705869396478267 16600867069390609128 10763918243125246635 17278971683256551843 11779637374274354078 17897570394078433117 11060383455442252900 9065106323729266805 12248175914572630903 16208998953463563163 10746322714227199594 12464879755882306371 13805242864984847125 14412988913248960715 17853639831857256273 16080127622213063063 574056954745447765 17655398478225595568 2321033886567216556 4930972180794410516 10563505414532749688 7420529329583931712 14119977359260554751 12027870431764478457 18396684553922336834 5662206639924904549 5803182173675027911 3632743527166271886 4292115014437635167 16006799982156066982 2005665994298045358 10567712843627227744 17209181402571827372 10960387257615056801 292461039363616346 3410543893334254092 12427790398362310444 1508124431305207472 8132645427065552921 5626511270399843283 14603525161301628515 5107532890006185139 7719070598386973829 12793962457800756328 7992016488853848660 9562150430339925763 10589771598214883680 10543878024591300933 8450820017510125900 4824189893852436029 14486960372333980334 1517920358046232781 5483210074691947889 9100301966436471826 2436605594257552080 16274559371400141638 8311022129383044789 14441761785020048423 11785789424557413569 3417002710603136408 10854976790108770079 3840218854408975530 12594853337196960612 14469086748471917595 9735933149985873047 14032592830644323733 17191138012349740204 7408620514106962662 15497834143378797896 10519061099058626103 12297929044034168252 12612605434438241573 8595615584523323960 8370561104343174010 18320171474631754168 18343817378887034886 2771567626639174917 3958377101645404159 7523869185141111045 17354567496721991936 11741965971542908898 4868268805816809292 203152548799474267 11940286900340380654 17720235858053399764 2644476559077733743 15018147479752362598 11922759858390220295 1266367745874577744 10283342874610523654 16764286797306751848 13698272985417213454 15575353396534611343 11927459931196631259 15832242121672045371 10455481257552389613 15480789510596003880 4011362947356275141 13396701802992013099 3798315948153972200 8784383093088692152 12478967689090738522 2013307915371868099 8871604570313520937 10312103545253169841 15944523800218975512 7906799085183711235 9092874509118316925 1731507669383896950 15695648829302282784 1419846008083426164 13856820296047304238 1564998206639646266 12162012778422024899 7172318832203423835 91548022203659370 1111894033036079835 10928249126052860879 15625084115813847083 3271382623649081713 17006811256776509656 13372726455684001767 14110971131026956284 14341650715661940637 4395266776547134237 9821573619712038412 317528101809736670 2328886073808853491 3554545043379398657 7437588433587746363 15964552469221651286 1148162184623327442 3130750853529804466 3750671737141477908 14450549764376685402 18287087483230749375 15194310402407223320 13703869922820372054 16835050059218638431 14617201014212308706 16643125295949106154 8650038881813839527 10729992898496734230 6070890623708450836 15734158094689723503 8041000477373217189 5112420047154146435 8769851323148229322 16421197584312137794 4239703274139420065 12081904160782315632 14368008754934637805 9007787856264260770 11222050666496129748 18041465932577143883 12742553538496430785 12036899773872174678 16097672922576638247 11097627501382926610 8358147941754189325 12150630681472933955 12948742503737930254 16337491405554005976 17911820878960738885 9567889993211492341 930768322552237898 10243250619194900809 7492391297193295922 160688163910952419 14221432246465383011 6047263152066061752 4564209530154889305 15316058598866235652 14672645449618839660 9319707485124181279 17337982887309799901 13602027842056948360 13898990396303151758 6091023306176568532 9517498784985396399 16337815892275757292 15869404333740337591 5292185785079472067 6246615784422952853 18356350193435692631 15419631494783913512 4551386208800550651 15764198711173509690 18068184965532168698 16293488164434577304 10467405135155310209 8692959848291267825 16802109409423335606 7485202373549971835 10574010267741177418 1076600785191108037 9019075078956643739 16792956423484831252 14696779608506975572 14144989747192443606 13245659680055203777 15396649293188559625 16898438444334624622 6472771003495277476 15125252569415975242 15551146438576264348 2032524542028729143 10083733867452017015 1240286260155264632 2226780511331001618 15922825728228572619 11210794971724134131 10077624911139938710 11895087219406776003 8414632235211425136 2880124415009711804 14001685534953802311 17034253651406794670 7391915760162799823 15670941569162211627 6134179639838258708 14230599285748192593 4092226767858559306 3720705688770209804 8791955868564058464 2448556654222195787 4676997317282780510 9160405420721992298 131990184763569327 6474118459606026139 13151477060840917187 17016639111323187990 2315934454438077554 11460725656510560897 2299710263569553685 4588472247631597532 2554160015577542901 12556836337873779716 15994880122809486466 755186375854709596 13272812759635252619 4775005289485005486 12492507429275292745 13400524183221269691 15792988500101131677 14776810346222963671 10339892701544246079 18247052628967121618 13261403040297536988 882755961751978606 17711160336642580876 4081128843092010105 1402382137133052787 10911579896536082 2861401731395418407 5436346549436728112 401895019532726868 6632468716059779599 16879520290822378875 6733032587177417059 10191731278132418302 6301022388227884241 8315368832060896527 9127124516326588608 6018027849413179196 18229053459182145262 946393640480531594 8179130973169481079 2202489096679125990 68592846727514133 3731868066321112098 14190406528939161061 13213674615937835948 3006764968395981050 9993027508579517866 8537457512845709542 10444635774686401741 10151677755985696652 16922747731478355101 13723771857698229761 9884631764870978317 8244235458319638189 1233855477878657967 14831230895709140461 14232410040780757441 10888547836122266827 17605782513994820985 14375585188770312500 4711434842326737024 12040153292045335299 7942142227168818481 9684593001608665173 17469710252259612076 2023155952142522700 9232840235704892002 15497833832091366308 1839777575304746789 16526549712359808550 2958859883528063092 14876854363891908790 18365384170111763345 6497319520188169333 10370151350577271866 13622433081975258349 5611078201379530452 927329219388335310 6544846025978977778 16106991189516510871 4948328725005278353 16558939402628898995 17136067526615265585 13300886175458560165 10694094882113645602 4509095922716032826 2712174224309022101 3461363322620965216 17610138415838588729 11226345092028973454 8938357680341384558 6567194410241571484 2116272329428314404 2312669007426588656 18384316493971231783 9835833797594603543 1192833387127348624 2714546044076967635 14993981515981214569 16662756127205821139 1608063731302733750 246172158922799494 10628353600595795559 9366160479659173374 11311138874434143895 14516215281187109138 8009469488451851996 15072136462406002480 2442278870504531310 9764042188817484194 15737324473082887895 4235684107959819261 12365467857965799541 12057511164345254849 11942368803611704863 1131111293049683249 4929727390923659097 4614373607973761404 1893940390480716997 3201348972671736466 10844842547107949507 17186451535728561032 2114392643007937616 1702182806345096159 738858810902396168 1052164865179181082 1182841571670346757 17461175506459149686 5304586076301216931 15898537341118160052 8243857180073887124 2479185057655297573 13594575596213156663 1645072626364556451 11939343119572809775 3384898529218087104 1818816882776633736 13981498122715144228 6976354309960494187 7728357774803210345 3610591375172020801 4151803901799949094 791843579222787229 891594042307327230 6543660878831084915 2934221442094165941 5960102947745272902 6924709135339665916 10329247672465696116 2313073121031779011 4567943484705325519 8878194209246955239 18186839742754532567 1054198114656161140 11587134229420588422 7088881209258026030 4851525371747968536 4451937233965809156 6882549890468800573 11072820128699863584 5800241797537542417 14613915857909664303 10288077711114090218 9197397285968978408 5804723163262284668 17559416500642218602 10823502497805183896 3555717008458260128 6380214666325327036 17721300091388969654 2240477982102138605 16495187968088820558 1204245426973934629 3150589540039664127 1211120757467384655 13109316746023811846 16191924023756600018 16480271831262822166 4253118630928119481 2642900478152456193 2300015537543701854 8117560229481316971 3917604834415492069 17689617406162141644 164583484023761025 13285363338834824819 12386072530533459232 16019009137562948479 9871739217339480306 4867627595931821877 8581662481363212266 13877435386284543346 10061429200213464530 12822411141001519383 7695861409972383733 5528336660122096812 7627179922931008929 4698203696023360924 8142188210302604722 17189155875885797574 1755951328430288498 16917310563803938196 2221340826045634934 685331581373214781 3720252915543143823 15538158087906413707 3186915663537121331 5458554154046801577 6909316283732937958 12518764005205443613 10928527258779104861 13735757074529398455 5409073267913292053 8256651198814411324 14755293876524344756 12680367773043283068 4621307677782072128 16167169448318685279 2744089240130610667 17865126710596765930 18088407622310830091 17053406528229859020 10329601219780555260 8191232271337285491 16844167288264268280 6251732328611030763 11157715029174333676 10794355349848240297 6431580852449648541 16647455912116358950 14786608665644075424 15586826791788208321 1161689730273980462 961847865658783538 8166840798137961916 2051319666293645220 2147697142210984697 18083389472423189664 16201271790581108774 10381620126588189549 1452494220193719411 1168902897056624884 792411711175776331 10396428128401716419 10927458075640805793 16815784656747239059 621442344893217868 12545627121849696919 12496162981365744313 10768994526044858861 12467153978199253944 15120118905976795756 3652177374570784397 8278301659868173555 14159579446155325453 12480804905826854256 3085322380591865193 15479202885520457812 9079135181564195740 13236163659424237207 1250910804329838980 16189438375585759832 17867722208935542987 11805706416073909044 6264655200120412731 3419117759048432270 3347050877583373151 14654220367897271476 13219089639394968138 15487958311369821410 9019394492752177121 841017002413692964 5399848427479537715 6902360953008341660 1843090433544271052 14046334692628653854 10992099634024004182 402061047692024001 5355386336453927054 201195506706187956 13447850144413944991 1192281410736132190 5144738504216417353 8882049384021991037 7330615635783389109 3953588674018190688 17337391451453847184 15840865838152343769 1631213596513080448 9976073290753951472 14272991926008720458 12762891283783200761 717198672286727172 2259159517046387687 10216998985259454851 11327352072581613422 433360047897578623 17506017837129167047 13200257019797259026 16216790509433961642 12933091198759433531 9607241069425573035 17250027888988149301 17092597906236415916 13987061352660767073 8273836502253092702 803295544973383171 4450428299930214718 17278771023717207144 8572913618718294593 1328343475192421602 18005004386840731473 7991825788954110143 705221985357247635 4526741239990189172 9272547027329956254 507443484259747625 12136699902947047109 9412198231871323584 2935441967719338955 12740583275833503141 9894154458709362332 17861757021119184091 10755905173871271988 15062236123689993027 15612709280495073487 7223662690837801108 4244775705206779613 716865854288349142 13770565961920847341 611619626665089523 12881839435264348380 15993699336907304760 14872427263092232279 9427338793656919933 9270754951406321304 49250731915581341 11479869394117672800 1209319499724142132 12030630937607474804 17428043632934948783 12663799485845620447 18009511089779854641 11391163769293904178 262726831730517278 14279844980655570161 18360051846936952050 13053069002378546450 14677326457029037289 7657338239678323884 6293906942016417080 12285131753231370538 3755767455083484762 13275155701818714674 12727007216429812198 980533685501964261 5518366946808145625 8865859561342413497 314177107072381052 11544283116972809592 5153829651637765193 6306314901941335491 14867386352679727339 5001230190582045817 16288435546264311878 3537889283958700328 17218654386708191469 2201401888527300544 6205406921891223878 9976760832100267314 7333950416006945999 14940799444699593091 11014242712717180065 9486988116272562059 16229040858966292955 17951617515742243345 5114128683867282644 1632733653011316155 15167822938228202337 2705677892730670350 14862040514216264369 3554976240966372176 11015116751894703165 1618384949613211008 3346866820709943891 4613327483447527913 1930929861417346995 2634200871190923366 10743584897287431431 2115438293381554741 9861568642452840312 11735501981872407246 3881887680508568978 4367016517895971930 9694102726529417970 7951680496591136590 17952487353420029382 7385342019994538866 5053311647246709736 17051174956944945931 8206766577850588722 17888782551234511920 2697169337406670759 13870460986018056360 16648587435363895698 12652028487701973887 14680216678233307890 14160124224226040053 8910722319029141516 2573172556791063954 7881985306489095279 4240509728763923298 6340108548204032054 3003389029337369038 8627914336676870892 2575714773746111180 14144630061979445813 13845792746924758049 2825600998026188415 16800997672541657061 14175867102414215153 6679627906601845560 5191510220260277232 6727318635196155516 4749831887382029077 864407486337131813 1296353289333722617 1622239554754608068 13207678520679855639 11129426657643040931 6815144845892430631 9321983346228913319 1655639007909751196 14769433708355111858 13029203000878295634 17663321599246448048 3081586567736280303 5715343032946013159 15077747760405354760 4010873690575184764 14477173487800788904 2970919770241571185 7374345148809979884 503894583469103925 9876837455843112960 338468275497817456 4179693232649133341 297075830125478150 7131201658746991679 8280967137258047297 3841646475030420442 5088042079556431718 38771073597159550 6979318438498843728 18382031157154213453 11092793372484705543 678062424685571838 14268439753830201903 40556228565710897 18052838540874708891 2227125840514419151 16465134197043690722 16957666025805266067 10539444320737519211 4959780083032160381 2550225467676513114 8512995988369848667 6873568197603503325 12548663965994634255 17223515504807913030 11889499779873558132 11586736438862109417 15429915643300922916 15449606936928532083 5449834267442848460 16472519925624224376 3852545005441373770 13287098475629800139 402118163900743952 3931081395293198795 7905534013969312723 15188171745304339215 16760858276878223627 4341277298874674463 17902031739994595863 15402849216418453222 4595363960217508023 10870038277325393838 1585870286980416888 17765915169008855554 6166561287382806801 8852522358391801491 8564456646929272914 4513681605352518341 4353640654919879573 15909493708274747592 4952592264079383586 12661636732478439854 13555480075822639126 10605746827099645076 7290385948207512530 14671903477228702146 9400933636540146921 16361974213341288992 7143920967827673915 5292222890858535552 11429800977362401313 482510692747436470 3730528570844296346 11901479026574749490 16801448562127613575 10748940342405856431 16803097213824100166 5914926796847003407 12136184282182924163 5619686785538059951 8197980237024614624 6303915599605206650 9391414723412591066 18372141487344596531 15879319427687349184 14985037616078335299 18057527932848859547 5459894990184837686 15421861966879565831 5327645629451447028 14053360796127863028 14018974027970455677 2119110929022586952 5606093159630250282 17889313063392168223 14016797581251269569 762922035018829525 8446707142288985434 10950960773810184023 14191713582584646176 13695310423839029025 11289783628847399251 5325074264366252910 2755660983565092329 16430623515224149385 15535750895037438207 8905450452399333641 450371477030058764 4813941765450888296 12921969657947890191 7654773167183697987 14479778760555582129 841645609851814588 11707472116749319503 4375991301531899071 395204539288202095 14601291345486968023 7862562720719968853 7219390196632560450 11229928576732321773 9766104075025845497 7598764827626213635 4519031111460504228 3352400643435515323 16349842753813208592 977295448480832607 5577640170577397687 17411381081909802462 14155434002858789134 10741592090814271176 10090507202843603312 14254460997381852987 17953155931057162133 14595016710278090800 15793153045994921959 7069269461421598158 6394305912169909850 17934911448699461506 17753329631866757636 2362524318784764025 8295942813880434938 4789275959446348715 16800295740495204903 7825264409888297698 9516297816332528670 365024903096588854 4711192229409219823 10292456935676885181 1900462278390989825 3775991369641818322 14379763696398984308 1836704273885467018 14341133728815784151 11187213373226831005 4005074154928140938 10493286193215472250 13235445782499324018 8410671611653651670 15202162624501790428 3845968185225011297 4539602511492264893 14214533411089843387 770415866262607331 12235510718720018076 2784901565681375290 10700184562465700051 1682296028659875412 2993914233244260996 17125650158593824181 14158844796816774806 5944695723399145864 7676205989394712720 2878272802826785269 10835579746078759485 3142010267879613108 3686693276261695381 23850073099657261 13409492482771083063 5416763129630270250 452250718017248235 6770088124672708763 8742174482852927612 10887803090714824499 9484761245404078226 11145893177684398109 6009251821825695204 14295482843297514303 4973836428443082799 7013748760357676468 6825404933285577098 8135258382001414051 13442763390713799389 6032057719640131651 3893156938590932019 16337238995647930456 3937627085771664590 6980928972416352466 1082633053088715838 2179754456185217240 14759090819381736936 12052883309984872924 17358028170670695111 15721475834987510710 829785956698192390 2051069093534583136 16575640051290825322 371621692178577094 817849156315055773 1794073882828942775 6433140093911405851 11463438051050416638 6153901140349018679 18432575770624704759 18186706308698959707 1471119923189890284 1421889151416297252 10952992338528131306 18159747651051039945 13841455504355751155 8747963644074274235 8085948948859220918 14515511495569524680 9470665635052159409 5351775402692463574 7220781683552312746 5716504947769983937 7537117206488788599 15022811380741871568 2031659081540503818 18045818228958712480 10267121071050090321 8606318348721039204 17187003332345482609 16265478095081750460 12400989155937645816 9331065207899258323 5879655338294523076 8345640339859799531 2461875170648996089 15631510921149971702 7229341699410407708 13921979562882861987 7474107628128948271 11995681455060586667 13029924691342382071 3142718736739433187 5948822270526154184 4960634972186572256 2074411115759855153 12622369321276981264 6772815586864549996 5069529763404840926 7186567440702942961 5703717889249163703 17342275392319131882 1461336387445702675 3494762503275611342 9461421861358672932 6772738097280838290 12367736753760090725 12213132432272362123 4263345585843784774 8305796779608654752 1927947867158287157 14817152472432238902 6312888546504094323 4053343793955776543 6405365310129776167 13621925911205860200 13846382192851198846 8188271699253312702 4185849924655632531 7885720135645299487 15513698045208024436 8146565115222035300 11779035763874603714 8840126100864409237 5553576491681174999 14493070247188044952 869756750461654533 203097428895073175 10740332126156218838 14142906016207204539 14144760223380430362 14743104843741688486 2879651989089902441 2955355258912500628 8295921805140421500 2897349067402797179 2413029485754118919 5841389326065967194 17424064070468233813 9784989524471023686 907107189940242226 5284928073907640880 17531909348455632883 13165958215544494740 4151139055840818975 4728230234054040468 12896336447766366104 11238195693974813343 10790588855983385775 17606760976963495498 10820136449885719437 17543813877012596605 15449459647733159099 8179675453223329657 13532011233872824487 488052564078338498 16056782317976286875 10778913720601818882 6209349768123846844 4143715107138411374 4604090207068861260 6829112527599017562 9680011751282834183 14221625534879672033 1657268293375481566 6415809471610190592 7721450794439557156 9557029155922590440 14166155562448407655 16616202855212687758 14727656743638284756 7787394944275766455 16870576844044528887 11575160103676916129 9758173424668155760 13360847062191267488 16933652285005621085 8061862022374275160 4862313876317817358 10445614129601512539 4279930315060857221 13872865302905530307 9091016297284266939 2937197321740994634 12899953520371085222 11771202125100416116 12842087318585662778 1927003868114916283 4171371890920854271 3677007939486041056 783524507782708872 13002393181289483381 7162394164615018985 10814899858584214810 8419162162427959217 14516963886158170484 17707869889971798204 15068330847578667911 6732903609539308995 6924306977284258526 7478246755817068826 15428414914022399619 2896298733053050805 9019960509395289434 3629250735203041122 17318977255859279334 17633830892632280704 10291727970006491279 14751407010210479228 7213211424095464095 321920486057615216 8182273967509577107 13019138562056521098 4655193959717074758 5176973979861779379 12740839532389607524 14673125690042067900 998711002478227055 15334807407742098290 592938862856483217 15849206606903952006 3556979317048565027 18190945201581594716 4767551916885959376 17113409576922072146 11561780167318636328 15929603794244076564 14696569287590664689 10085741891155201901 12051177171640700643 6422433751533026205 16198386433510186525 12684658172925770583 8808259859847411363 3353072274383257336 5745153963564701770 5402270975575157035 6553563324292254851 10951217134710402810 2565712530181863987 16305470318977266963 17122578529858885279 4325608474353614784 17661955190887903183 7779544150520125542 1915597535301838718 13623670163750797112 8379369592977421567 18325118142807960092 12369545672433377023 17030640617845870266 3768997551817438520 4795592756887193903 11412280531508361254 4184142608181022881 7121214896254111618 7787848407822117729 9824461661893644948 5062204945853538115 3273330870852192905 17857826608601256247 777553439516268140 17414492875782779289 4693144337682423280 13485712781011051473 1630056455884954639 17182735689696301409 9680120773960887788 6823536539760421690 12639459289133293051 6952224302864826767 2698439307226576867 11130304729948056790 8161675075864335326 11594133906267970467 6067798579101863644 8954458224216242380 2185698659153128452 10357985318388065034 2419960253012017728 10421051914737449907 726069136779157664 7790617152461785814 2840795311294982412 12924336355559059428 2219336280512657134 5485745982294956056 11508064915288144586 17471596139414018054 1634127546845231142 3522352308519063658 15320303954102955791 5458576839157817122 1164092408967106173 17738776574234319616 6345068805455272452 12543792894224194493 12980083809472410496 7563895596086795033 16150551279332045745 597079551678122719 12737632645519485634 16193619378043958722 15048495018015837776 13641895365197291204 5966990838086261919 13833935816276672866 7803232514105304050 16199854274157090122 12384517052113514767 14039530042065345757 3226124265127587015 13718156158021627337 8453030378532477437 11348391920272760256 10726362368964783923 3669833784772004632 1043032561602769814 6379353344831077501 7358112340083957658 15978668701553072889 16149290213144158825 14711902493961738261 12328309048151207561 14195197794421027806 15473539010662131379 16524958736729065328 5904418631090246083 5073645904996788510 16065821705302088337 13206974238692816455 11850884959782242982 9075467448845931991 16149384829086846646 16360497613201188743 12150373704320199249 16353912407592241515 11446719315426354029 5885543842571195459 5112149151772862095 8088790960615015355 17823016456938183686 2401049646789704891 160313322483473419 11347065375426661755 18128450428510116356 10425415583839121574 16011572944125778603 11547600163874342576 731830254426695705 16214120591955851673 15741679191050617829 15899510963555919030 2197697329087097045 6475463907646293091 77976461372641667 15467086793172756751 8545921563624472668 8428612963170966529 1561512432477710954 14903570103745745843 5080455651236107898 17318868355566957247 16247384497090870362 11270864301949799615 12449436577772243040 4565875009493927208 14119481721288188827 12526157534735264781 137358492493450844 10721275145028240251 18047850262951578378 9776788416870411770 13420164178245928863 16649424733596283218 8394116301279543883 11127292306381465641 14512650181488243667 12269192746166578991 10950892966674496780 14589566136322815569 4596288271520437030 8787783653600449913 13320444996173481419 6376915642286038052 15686884756121165708 15709407358009124797 17592550447978630270 3762779977836271425 4107747624862053891 2198912922479607254 17626546823216613636 3962113088085270548 7870087477839826872 9472259458558454531 17054451748386057581 15304866883521327387 42971602318905328 18148916548871341387 9577584808873993289 13018343775950110136 5996153694225511217 6850751697175458899 18406837582761597344 4389817727947024019 9039145878652743262 15299589323493846970 4685871147343588160 13751205408714808050 17298396388208517770 14728610995937732491 11686169118203908451 4088877812928686751 2934413503476961733 17027432576949184119 756680536792421611 16598493861025216343 2617934621092376457 17459682106225161826 10217615295561498845 4228877762367123249 10432080840010742909 16754996545865556342 4650131339342529274 9526333089774867888 7610795056324909511 15809507593828072616 12432320666694364088 1950642421340530903 12208894239549171822 2194158012631380281 7078184121524806848 14155719327525485270 9467658057398502666 6050067892823638952 17943390426852860543 10911999276361521726 14613947307704671427 3797536136689678886 15193850299999338008 14867902098879337033 11860328376161669406 5886869601487423326 2994865239656950343 6452180975280896315 3606986690856625150 7801489288048869311 9029340081955343871 8625446501712619009 10236962086142627058 13074063197102911537 12952470492727957596 15596823371309801424 2591053339211074732 2317396857339168785 11346640843232920605 11506231298309831483 14027603427576044146 6429684284282970448 17237457645687148667 11001552835202339171 2715506071159380772 5731542463472686511 14615735654981662409 14413442206644468244 12604175949619390721 16334274656028769428 14370335606507039837 4563753488323336617 1575987617243346707 10114483070706691997 921653620598086329 15905547405305681228 10795379105021386220 8867221754231982965 606438141279095350 1009427315356434614 6925267682977693684 5725163173339839620 4582703777590658658 7377188738035094901 4347347013133258015 17605215013120138580 16081108538529206831 2317879334982080627 9166965851705200502 8610482449693576239 17699848339515535689 5999472170620116458 4083071718118628487 8071701528713202345 11871647425907730750 1293765372545409643 9473948730023377711 14861919448879181643 2681623062124753586 15678839728185045767 1974608998747054893 641100338627382221 13843491981606315822 14209415224230261609 17557222141524191221 8235102977447543936 8640841582358939316 11510251893442370998 6078236975000509193 8296793056249574545 6352403634120526772 17206169867542502847 7849821304017205689 10668658021700990052 12806721132281507833 961690474953467169 4103777283614613408 3767190103527339850 13642667007534601918 7897345708925122882 16534543691629947926 12737249450494883411 6430513160506870836 15666269595953305875 11121522719777793995 2761542325603294334 11898108762066855441 11038790632472464622 10445072883953264110 4336648390681004156 7583622255654480868 10777302533664505684 8935337339231572837 15101738545114832888 12227513129044228361 9909556686057110161 7127222290301059835 3944955800818941570 11986088818008589662 1290098133950108760 2621607114607922084 4950701935604482954 7068486939447002957 3125567011268021102 13307003580248157430 17742111845932967928 6522446673645803838 5980793015726460784 3992560236445867376 13075071117475431403 6363660368882948631 17102979876714129789 10626941433129291451 3288093935293645713 3201016028554960521 12031939980332185709 13965584545631890186 5226361207192836166 2893172581865573761 7684717805593289166 7622780921334179001 14261771363355877224 1579312214777560740 893132246375708972 10999817164864101956 7421824024224953540 2494548918002202836 11049787870327943572 18431544475381205032 4432739376338206418 13522226975183543127 8489059837305685858 13087887906756401729 615254420936520655 6756889610070879792 17550634967983804441 9319615066821963626 7874660628320991308 16156708293532709593 14438667506600524222 12381980677207273946 8859160689549107931 11586582553836538142 5512248241175601757 13944111192786963952 7515442289482439256 7818387015166103223 3233682445847124499 15755075876366970027 8184006969687542594 1086549531637200179 18001014289132269757 4560389180189461599 9559631114483060638 11998962617673604378 9529178380402298446 9562873480047890158 13245207379669483058 9275681725680819559 1553897395306120537 369840584827343084 8712030328167719226 8502766724048712263 2476610098854233643 14418623794929144306 2857361644793860141 5539327671820833439 5220499897225798633 6031494615426392211 9518826639006721553 3656510038318498192 4484762404290450520 3208925941378392557 1050681381548360677 14323078769660125770 8246109028781409630 14405727027784609729 14948745647033409309 14538300401797324221 10072426463887291200 14485455038251205337 14755427121001129097 1669275949072858861 13836847956034849963 6021269170256294353 1520312876706183549 18030296677144913709 7775300293941483483 7396984307317690977 12072272231288576126 16515284444198521848 15986037371459497819 8332061049310428502 3979081689423942928 3165188707129437441 6637714004614323830 4729426712287347783 12761677297241000422 14822451886292830618 12370106425166935321 623547592072144351 8702308781185185694 4045743826714579442 9748841029160986918 2992631113599863569 13458614484600428350 3426602912719583988 682935582573713963 15114186148338755870 15845705654278417518 4199037687462870050 4734955981457940956 16552795336563224260 16939418368799389570 17446423274157875520 8386594882345781119 3231007199383670550 15401406015309355633 11407052654630932323 507234108086810957 4156694774826076285 2723996784042921202 4513586138364887051 15421065203032330439 6189337636452710531 7382541913829758054 16524423129352167759 4409278469264525180 12075748954827378780 11009517138083793519 11448054826244086852 10695628028800645366 16869293731793655049 7144290229879002783 12591265943671361570 10753595529232970058 9918611036204127726 7219507994276527658 3849909791449433541 2684568734737173984 10370524310696585108 7163713769488071282 6527661539065854566 8046005360609330377 3612855932816932239 3252098190267323339 5352731781267830730 2026627394311541197 8125595129489517261 5739473712972485851 17830427418258971322 8538811980134794474 10022939809921729147 17412394266650287128 4378758417860445685 2980207038412258020 4359806875265532500 12069221747242420368 12092392946093749583 2918207607898566570 1379573148289906646 8229182413701764069 7534296687016905705 10139103852144621203 1520326964667296084 1327485892456774255 10934619075904959562 2601927972082399688 4428952694566337128 11934909370275145804 17739622965562244056 15131341270131861708 16595597690544366721 16019128582892628234 13785248317935806897 14102525610051704284 10962894961906762733 11414234105717448392 6849286958659135661 7308968294074511753 3257780258377994196 17984657699424596251 10005203013759111795 13060759636334898679 6089273257818514548 6407192843454884625 4171311663536499489 2440072418293513519 8442928125277044301 14450468637948455554 17245349750904072270 8308549887215664068 12238047662494749419 8682427076786058234 6502922608843141118 17231067623016324366 4238412490880557523 3808502579130510118 325987508204081351 14086019773262351173 1833445130095747404 12742652817001884242 5059918506024035829 5735085544058371483 10775872283068710920 10781863246402776912 17136646268141505010 9574757772913148067 16111625105006974587 13563553583851529053 3493758068015786669 8832555340463616318 1801759304280178965 3764912990182325690 7035601453082291559 4890589285164804175 6148368208653030931 4823136355821438040 7194965410189330754 3805462370891650237 9484704106602354142 18174487316542371246 17229475395270927704 5142377916946251800 6718035777291317668 16000266653385941918 8379759114864934598 9697370524356170258 7983284172671412914 99092803646866954 17034504936816410873 11833754770911516567 1450469612457422511 16151235268841016843 1833054650697171784 5586339606340739918 8340310062814792538 14109145344955251048 15922701474281074867 15716169381174192567 15198009835279470204 13346776822807325851 6633889205618342696 7704267271977647135 6101297840108471252 9158285532710133941 7505568866973613111 11852391323348885623 8076829686346393369 10595396239038910394 8734833682854205676 9960879807594494192 975165021704591473 2595171303919296981 3525655657970998299 5342111358078399437 17121119925547383714 562254356499035913 17455314571459717683 3006425846030242572 2482927949859796761 2158559939440396747 4689181352286525208 17230239540417761049 2456531774683762069 13653052292648880493 4538980961836689583 10089788888750800134 6931645235096606277 1157345699977943634 1418565297148824709 18340682682598459558 16415380683883290546 8037255402273941452 15672086645158483440 2188976976982293929 16972346987244594023 3352709026702980724 15325415638595605775 2073891875402993989 18186008813281378428 6051711758661692324 11192603356564611169 18292551159267875400 7663793125390042190 1161033797117322330 16494663139659390047 17474246308481848747 123546753203479366 15277819213070342365 16221503003647500162 17034036055534327689 14633261289292856339 1860044045653479199 690984074075840297 16958472598601303560 7205958548759879623 15321236044034906516 1423338975093586488 13767863601548363394 1499168419033897497 2288405381658649455 10981462489567365524 10198567254249980997 1971952910196335460 16998574160427852342 5174502306780834671 6394817380208504252 12503313356216912451 13597397349851896541 18276660079019164581 13874604071410384501 5111160868906511425 2559812668970435228 2457038663517467860 1559298668758408049 6872072072417737933 4219551152909032625 6852246574884523537 10444167398996674340 3024482575685770595 17971594532980638877 18274795660314266262 7050609533624373902 5183492691248977930 15588036973466399618 5579780491324953762 14685804705310664892 919188431877718649 17622266800525229997 15691425851623948756 10750911167718612050 785736010942056153 820031754278300405 17191336527358122652 2315514568200162577 15737382321481878169 11749537394591813240 17270531701300553116 9268290124712044443 17512861364003188473 11836973902195570712 4696652299696872149 2064837072161634222 14184655007501317678 11891429219728951545 5152361292899050800 1723634756416323578 9684186694693921035 5289533575042748435 1307034225105344766 16624739950717497999 14836282219881962979 12130855276218538982 5388056122250489268 414391298290273311 9546731647369079949 3535934547218104431 7711892296465176412 1199646937402023944 322480359712352100 12915685135824341344 16549299662878038201 1734143654535257781 5194900999476958462 8529856142487899056 4522881264811195930 6457855815046208995 10105881464998312520 635985910421119469 15499103879463969832 14382753640223548548 599248860521669884 4021867017037759824 12630756474797347654 2163681362936528934 968770155133392284 15927785783542780858 16125682081109248545 2865113419372122864 17516930343654136638 6448530890593832437 6991556367724174340 5378242629140120344 15090228882080981973 5993953025396871329 807049431351612401 597796300945066757 6782139830538604177 7439773748976049279 16769874362690581496 12007766313785780696 1440822629247255053 6629414249530433617 12605124276020265035 8333819972700833643 13111498499553888193 59775545392588887 3741793083430559171 9949299251534696088 13564406734489080799 10264683792918944629 6161008451711625812 3290040584127919420 15847962217571131167 4336228212225803962 5863213949932547447 7766052635591392825 11982465037752583295 9931106960166446680 4584476455544484741 6054170423228443863 3524842496357629816 15583883485485165867 7239451710104434045 8492006119743436600 14873575286537758519 1556811687666125378 17597517542370232613 12928766581639158726 17911319409114952457 13099731830743129962 10712336802429847505 10671736900195213007 18108528406200493154 12630563457413190088 12918690534617751756 13859972528809434125 12469938447079684253 6755892531312233494 686603058902643621 14467546147970765646 5808191847727346672 660592380044201403 16841620191891160995 12792626696933845425 10726735507549265303 15768740284854566352 3177433200675381984 8321759147810868078 12853704603629365777 8463083157930339470 8797926008329944744 17903026069734152802 15351831654284225674 10266452557447475854 513965756395507742 12000953671321241989 16587975545809268296 17033415088075333873 17559258839058452616 1870003717558704154 16314679160917545863 9435972034576816596 10522332564227352021 15596419829461967818 16405467530867903264 1606591159586278806 165516112356011381 7780278302390087258 3313277507524046905 6455324550433319225 2480401196298565954 13508216442326147205 17408834286010631529 11967302699893953171 15770557374440793634 12027668334484322735 13481811796944498387 17265345079751131360 6399829975990505129 2082906984205004336 17189782160564132414 15256917161097005559 12446168374910843853 2699623145440343390 6495146757145817268 10985914872807974563 2861514658922204450 7903352253183668203 7094358440028216066 3150374006558754241 8298470911366816132 13461126563242090178 4874553808520836531 3711898041090422651 1405429777299799805 4410353629801807904 10595874910009966609 8573660538759339567 1661875920740642398 11729211827373009181 4323054985611416691 8506679231443865670 9092424860654370725 5514242513988725859 1617514703291003645 7737835792803917423 15091380685512172088 3613419029198183102 2937628950383668558 4779815486839029320 15619069981552306705 17411010005248356257 2696028053334330381 7870255431906316684 98839786880444510 6332192999522440301 12696174961101871316 14504927104444879294 880904696691599310 8559713277242761804 3921336455231570404 12446781566668963995 17464518547230270484 14827532447732128992 8389665905307591005 15463245285612939961 5837184532482005582 3409400802751867509 1976943483591224785 3874930288364827724 3512581027356696825 12919698955943779636 15119288470947110608 17764319785942958495 5834680580193362019 11230408793490691935 6878235405320511089 14532944670952802918 15218284729010040425 1419978109234430409 4730183396715793454 13520412258935782368 1410415925033483495 11944624377514072887 3837613683031718185 18249970401239792328 13997415694104344067 16448246118215371358 7362604714826643190 13868492256630873562 13615670105353670253 8951549256908200540 9142677810637910354 7277153799119607472 17814670328848982236 14565864622530266800 15453495426374321147 9893333290529497201 17180515369949722194 2852065489114423324 587111878629393025 7678665716198839635 15556190444819474606 11594745876600558258 16856820776917055065 12162056810816901274 1838297645346489878 5020736395058716685 3179844640406818036 15147115016546653136 9598609797303706162 6772737786780687919 14630980102696048026 4022917875169541442 4060644354433712 15162809117600907206 17929593019271199720 2914100038016775833 4714640739731704422 11511549985817925687 15642560059067537533 8419204914109232462 11606020637424829887 3324738424748280007 13098019640886900817 2224727525527030965 2662621213656242404 5743312106890048787 1273700817795880043 17915714129071045153 6286035333441505414 9916146164533440227 10556063738097907558 3304134777560972060 9598500230071134278 12466656766048046834 7612605267800239723 16780830703957531720 5115370327315984551 14885760991894715425 3706937201213946920 8178019921656023540 8916057751180322478 2721568444876029909 16228165076000959680 5682726001562005356 11022781722166872261 7254258421872892250 2099077241706914822 11563106015550394469 18188831376775583507 14704515726473737144 6426228356850994819 7472717972825142178 8785263406772615898 10150558668500444996 7235083537163275200 4830995714734785030 11029990569388714183 4431431006418809911 16881437860580177237 3397484109353160685 1906423389770902708 7648896403327650792 4472731735367098544 4929801972173199627 12455373034922216465 14176113539447837743 6193175218774641840 5969084299543408295 1128028654770655435 2352789044809751219 13582965709003784527 3944432731854758508 7320454372391917561 12899331192138943113 327396822489675594 14674366014941288913 11040320712910406310 8191330338953888461 1980003362799000109 200353070747288342 9063950537091077311 7672399700962470093 11301666478645774617 1685372915871093195 4058014846083686434 17025196909957060353 8076652550510030950 9849740727260637856 8599025753109128321 13333309580302085154 9411018445810210445 17994923119748874046 15364632664402942966 5082262947161177955 11223880492803079477 11473666461478555463 16366146428323159179 3981724145120815684 6217752245026077369 12781440570443542578 8397670366224153011 6058119502412293206 4307868014315940561 9193642946416552039 15166289433508874257 2206313171594872122 1948967369695538578 9698207080643790369 7545704603212470452 3489697121417406929 5458088790635173762 11724331173579280815 1440404980537471569 11309534656425838964 2939056066176330316 7861745278249056570 7736939477331819046 6504877945297952898 2906201390516283387 14098402498640748409 1517729896832096041 8489255283539442901 1063127687898266657 4386906686083597314 4777124798685980642 7362080895867801241 17671263790061233504 1864078584055879070 16491115223323235593 11413735037451401692 6545383743621254064 15870491673106502909 18316914283249063025 15182846383837622438 1365423404784898044 12107354418770690362 1102722465485619132 15942508446257468589 405924723521353497 5688082708445196121 757125058814096074 7635817101570311265 2463185083819582954 244989706185152372 404739091804117065 9619298079457540000 2363501119062527446 9413130642240547865 9162310356318047145 4962411776548917295 12446583737336561381 17337817468360026502 17197188119614291616 7443991263549648527 4332519065689097321 14248609315359431189 6126680388488621970 8865405717426955143 2410673710157653685 5289196396019476801 13049288209179265904 10303727278349577519 12564316160234058378 5474924690751370501 13420179584768840742 16369410292870391157 6337809232319342591 6230993548034770191 12023677467022693834 15051307615245328441 795829677208196087 5810909431515394598 7181728401566251152 13324030776047325737 6156130873140547304 10289712099340140296 5570040580054476828 13970631747720331068 4913693099142082113 15733130740869597460 15661226760920950685 17474925298116276217 9384243602264176743 9672747134252824538 17381446757589350482 12236139905857164555 17112870407002650322 11748985066874167329 16600019078150494105 14636258691042162785 10648196270169777113 8175388665418406509 10029803415020121821 16029807793875877602 2680090297566851128 9950730562263166570 15376544673360089340 6024568767583861921 4029773465582158347 11305408161102204759 14947854367218692157 13751617014031305022 8815266470625381388 16427765895710228711 10234122953145313355 17083992855702118860 18409513708135534848 2687904100651659679 12911710103520701974 18283669842234676673 7799577465186017141 92862293656582877 10014965943586546089 5270429370352157528 9062399691377278191 15022503813736659937 4374793578034925541 1087481206084267775 14833680825922614657 16282565454496128618 4886354472413547958 15908675196781258132 18064402331721374958 7727032941372547490 16161503854786056452 9669698248461910214 14055461009126318589 4551907042462221008 16569539354189129855 12234619103937142303 5811989683405926689 11709876696231983312 1871310447734738764 6119638866845192469 3321697942544209822 11466700234531188316 4328283712675504745 2590542628735995061 3951591044498104013 14424599955212128348 15725501146968507835 5719171414683160813 5008475777651172274 16918969875065625778 12014498962755040171 4405431664992448541 17008246250640494069 8374589786106149259 13148671797891845661 12022020176440660855 14476557705026074946 3580904256432722187 13919609818485058744 14288975962280126210 7542630559998189493 18429446987364742275 1716126101336426103 9596989883354485415 11856465856294163914 309450445014821610 16637259890130446056 8349950344787975212 1056577252924469056 10578797771876639208 14145473502453663417 10014767881108294293 17262204156322558066 10236713744554865670 10551455871456284329 15491530090980066168 14882980413002475565 11676954768608591946 4484920725229011770 17628272581427049696 13256951554238305265 946910104415234043 837626979154004010 803167004239791978 9554564650153001609 429189068358310954 10069219104098016704 9359437162890580475 12123192366547534407 4559321715724581670 15050080416294413883 1158545028303402213 17422761421901081037 2650978844195077128 11313421098469754494 7241930610746282998 5220550776744839903 18216100861071379109 12904108414385037095 16658721749132528289 1935760692591118617 6710012077350370172 6111191208195333354 11462065805594100187 856381662509706531 10025631514131305386 16962756013570047768 13003112322468382784 9977994954343300502 13108993034943379295 8994584890960216277 16168463521453780876 13768948401909190587 15045482961773736878 14439287479943320210 16479554952955922701 15067195422557440589 16240032518991488208 15857767952257379231 4688237136522420050 15633581142848639539 2346405897456309909 12764691845849340800 9024267984127764510 9224656227502320772 3459184539004220409 15083602340626413731 1177563660117177848 1779250540270705635 15030204640187584134 2676225824562323630 6518551479648969269 5158357996240643826 14728966180582629593 16335638548322971138 14117922691761622615 15818517166658452332 13984136315595047545 6872251913335303791 8769023173509389284 11883105594360253697 4984360289578613087 8872032187139721587 8218778478388066311 6795404344863906362 13969942703883096186 15527601365169012318 17161141411632768543 72262070995505099 8972795496511701995 5042014390534157143 16424585185706669880 15071739634431068882 13507009605521247563 10952206688436027488 13781656068629698832 8807264867652334808 4575180707774700045 7743682845466869788 6432157404640247829 11329616404291423404 1214638625017429492 4952020793420799474 15799845347513068766 3333469263179435879 9617243765009210960 4814897270787925509 2543809691253896453 10368115878706930371 2334826361573401403 3530883257073648795 14933271075845922285 13174572726612989482 11382249392762208527 9677574097072208406 18178688936644381566 2300487183525963460 14429161410646881860 14672074053125064057 633826705915808015 1845519655208974581 17678078740728770715 8897583020062925230 15016139184165662157 14695967127746750109 15618652248386103866 17557253166638743775 4400843849974727955 13363070685932566609 5685174203767269852 9453570380579891946 14712158700659512720 10903340394581943794 18023619098142236504 9300018428904238129 4033317938024075454 7698720546237730455 7017292428686516893 16504444904029347729 6990771969185659362 14282026785999941211 7042960180451902019 10164725766949816272 2241484241437455966 8203133644755135726 17882475461261169170 2647867668260176914 18057217054897607819 3763904496500914783 14788848310284906661 13862266359093924101 7431762109442719536 7306739088155218631 14803659359148757490 4625255702245844934 6528092318748380537 4988547653252250452 16385259133106139735 4828141040713826998 8994655830047880281 9873267969244687569 939031617559785733 9745675968162125378 7882248947996160965 12893226002243946917 369778110523679288 6721251546759160947 5273711202443609266 14531535412597580817 7499570792503599757 16572273075100741318 9352343614711554635 1164089391151889750 8245836960188839657 3621935706136402652 13874695822045889016 2440925144963971956 449649412559955963 127271636700479793 12051712890583029301 11984011998361242008 300888274123266858 13574448264988622845 7666186044723423546 6186552403041172609 8419959644600226727 12038409630876622625 897571970520813428 2175762750553100401 5365937446066756043 3755860816477908348 14374209966536612982 5240144341105562870 9518680286658026541 5746633915807376411 6849463964878891269 16768795114254677043 9303729010440823405 6788783195798247927 7439731362475120573 1802464311038578717 15884182367813271675 7798681406971977358 16867494087326722623 5237269961625100443 1155354292475404193 5741999124655670105 17610231008660519460 3153139887973992914 12014125308171594921 17025273339120452599 16843370119503425741 13883971664096479850 11931166010584600989 10977060972268623954 5000721305939553145 3723753321051865966 6850852350562026737 12544887678350984556 9694323156598328228 4550143634051059073 15456840363126124153 4980498496331475700 8749986363616116347 16304140124961449806 165911790656722976 7388950950169039666 12473508376858635472 7429227852358827991 5769548711110285817 6300173589090341601 12772502520146577387 5095964459783300956 1658028324443767403 5711292619465575762 5168786743777898518 16655585610089314120 4358163070458056785 4490111098933563647 9954565855542571100 6299913194189362716 928641418488627537 4460044352821075462 14201351296103388591 12782652589540657259 511532117766846450 16609068818262001982 5133709092048570816 11484077107271563069 8164355472208025529 318902654929983219 16391629882550592587 11519704511885839731 1431004570016933747 11475016723019892436 14504159895061745226 2313027167595367598 188468489339482647 15794232736708361783 13547448280549131097 3736612897941877140 1648994768384019504 8232419698101175371 4881590958610158301 14650794801818222430 6137745020811435776 12161867156504262497 17392441752178339378 1647574333919332692 4884530371263133583 10369526210280676790 4977122232715297854 2319975625622106019 14742492867922908015 16956933868594785859 1503195132914522678 1007198091355268364 3457415287502978497 8574551092447732 2536791011865439910 16982089484781408210 1907430303125243997 13160775543024214349 2107976800905461550 4674079091538041171 17200937949085196661 14124331926855452523 7143356721597906829 8692095478642382491 5749497222827140835 9372447124170597333 10968266576995292618 18427105828826677534 10747047960612087914 8362050917269407593 246453947513412295 546629461293997749 7762521660559370040 2960473642672789616 13546714394595390701 5778429368311993390 2428236067195568374 4092627770692781365 17338250071275127614 16848538123930805541 16846712385926008350 3662236856722691595 13741197149341670822 12427903561154089608 17477023237280783317 14895276311097231677 17538302092217755258 18277681946467859418 1917082519077942265 10843210756160802534 14147230136170512382 17004504709498215616 17955996027969094938 11776727073739973033 5689600753061566826 9019737548098551281 4732973033482870602 1068977156090098098 13519878364966531915 5370177059975636650 3109056690927471728 5980249065466157014 14521578829711078279 17822720876327027442 8624539362511617829 7203552985593612124 8042957320802511206 2641191826072388787 7212836067755251499 3957150288980149716 9811352942474518107 5248196097262847225 7771379120249861356 17200509355573536157 2424814546949970518 5623633571618954516 2738304802270516949 2627418478831680114 1012825690968215342 17570351263026815639 11850531577976460811 11400846651160521675 14478987816620728427 13724547758948403420 12131780979647563288 17229013415474020410 9716302012316611240 12527534589495635845 13602826393237597328 2265530828246104764 8976234680053820461 5221862591835760806 3313801724777685161 1167099958323717419 3353852227352857943 217500306868868050 5689449317412870459 4608824748958738275 1675607507009637705 3851007112645846987 2355836075767075317 663192471573791804 17780748371916759359 7326105023088857300 3781081540101216196 11689457825461369034 7113104813600600975 15941886813252933413 14521454124168005081 12981374079262882018 17887138692484570425 5637932468839058075 13029434994620981206 6240129825479353748 9708508029828160386 7762309070375952703 8278936783092270384 13556599835430016092 8172107811000152703 5268610498141964696 9546100419264236646 823595223181483954 16816192753093332523 13608219596540902143 9170009415684749650 6273144774648093416 6475135098161511442 3940508134069387652 14815472144091716985 11164936498096234625 5141041448254567666 2865606827435683688 4485335271238956268 13312302396460477968 1537755085651764345 13537016060776092814 5144887011189199338 11286067843340774317 8210097991600321183 1265431723178444336 12074042695094599395 6717736042936686704 4953986546002556718 5121910937187414801 4977055644415583961 5023689590419743571 15852580809988450864 320747520044680934 6093870767414959457 6522664810246002880 11595985611708999315 4403220517976012399 12519082791443333885 13862993705155532493 15175759025877577390 16601245731034013637 10092408475115196047 5976816037849772406 835905181508094193 545635866303739323 7062203084670212004 17344394015435339556 17438062601273940354 10638514109186953892 8468166303282194331 11574195944950922550 5858640081228265360 14850201799294136767 3264493580525435586 12126846454571488831 675800083996813961 12415802731031771420 1506118002117588683 2149149636298386436 13273589951333972270 15368369408942540418 8675570008540193770 5525184714395720135 16990794797220407963 9884767372482847744 17459895171537488594 17090187733206556861 8827090649787503397 7486701492645640134 4509623234727116835 895867596381917099 14811607747994229402 15385177303046687270 14314877326295243831 15074858937116866909 11964069652422194870 10655864665683779298 4057427773895139276 11055499540051396183 2147650964229450501 10866444382805574739 11399196143612588364 2348893979798659836 12875946854853517029 13935034080246807695 13703529635692927089 2926277033396714881 9453636413272073707 5312572733768053792 18249316115764235670 9621028893065211305 1460677445541563140 11254648410442917838 5182043546716283981 17386154512939296171 10722808080217584146 4198722153816068428 12194117689735018735 7330046648388064984 505866507024686725 9766337635093854704 6748264835223626332 1588639921559184756 9746201716824626374 17790035500897758185 5698130696937550216 1925124627968903077 18411790035736303941 15176098214201438709 10700965684097253984 15001788753322567722 11560339052199826747 5839373613455554099 1902974631130451268 1187340504999171356 11219916928061778450 15523092471062898833 3664885920096468632 2742669844962192960 894129822327305835 12925178247138716852 13478250568589022005 11684695268820214383 9082877655565243970 10425250004800846644 4986403870473262645 1734635198355390504 9632747031881450959 5492635961444341654 15732457026128960579 8913193495448107523 5641937075369822977 2637902594181298418 4852613316073447356 5804337083898570606 9883613068589976739 16116293010260162043 8472417307486864386 2522390004306361290 16716706198789940583 15722816931915893518 14075654137997440678 13601192423769952127 10306812873108856864 2555547925109073209 16257049379379800503 16650768565694204372 13725939492670752740 17651040177366540438 160061322491102845 18088469742507285644 18108746007316228602 9632202979906156904 4792993659212997105 16841595672290046445 11341652653487285404 13065554239631316546 3227094719593708400 14146221953642094270 14241899875042527389 9043767688264819203 7031008259621545870 636056767521775352 1782664145991639646 638823447062690416 16808022091664896840 14433645820351138804 171127921786268042 16058095386500504121 4838463300305444626 2289833257617104315 6238126357946543056 1312388285925557533 16932821208595872062 4445126841408757408 86883741090642955 13671064501867960309 11119880499632783972 2706575464297582715 2008570293298681176 11801439099829113160 3437013455407141437 9836314570379342066 5261770066158612911 12568941436367807840 12557407589452742024 13852821590040921697 4296202421485533416 16903240319488925928 12970443938146814048 5336977287866096229 7506484791447282505 12573651722425954590 10413481964301072841 16729534129599931011 14419444474047241325 11814934849142921804 13939806272917121502 14746391874755551782 4451753239431895202 8333135439094497218 12952428579524407328 6626065783744875329 6453448880578172282 8678002800277311935 391618015187486865 6991176476209142385 14537648653865135596 863943731535982502 3305447907566885799 8408469411969950347 11000025748786158271 11002674992819700942 16922479261356135677 11297768588650231525 2206022491509982716 9705114423333212997 16336578199894962433 15328345471111332704 13396797802789694783 8926638739388305931 17298828998584602789 12672365814853840851 14803420038233655670 1548854108929479659 79907134028617060 4141648358038705219 9762158802372744159 17856971083677969884 18219854565061476937 12838604159222888927 11926522215790755121 2428839461363016937 3700068674753144299 14525334406905041205 11249063856844345619 14646218847504828253 9781775150190918399 2027063522897436985 14257147391792658597 17383044075661041045 9278024203465695029 16290788641923575397 2085223038776167406 12596381538491517852 9500135535170544317 15842518245131607169 15196555063689298902 17742934021258420938 801818725009263536 2750387177863337986 12744411867127434547 7390454899489030762 994280606141368509 11518937206306498283 5520097742134284618 10622128602155350587 9079478673995342093 3912776171025071849 4375195219085325961 9941595240318248139 5976386067508623107 9355630943932354330 1518749790101172712 2239052029309185904 5404561620672231964 2788300483981678016 1538037718278409661 1985396954514812376 6500775258132020082 14541794727272918344 16442900834968340870 4552721304600873767 5855526283482326968 5177257082596929006 14126391242077740420 8559770440838000772 8871918663632955046 8668843506186602926 602694250374297586 678623596331809108 334075308812102307 17436715620424277567 8686744902548562573 16881965997940852800 12946718062557212163 15025497101200582490 6301130376515892510 434161259775767975 5242802813676504079 11958944528567133998 674936267814404536 13752278861591306034 9370959233812360106 18141772131056742434 5650787455410026199 6007304919073673338 15822600791050930705 14345445418984877083 9634316458407795135 3183568979969658289 14311927373974191358 4076347441696051512 581859937216676315 18265282365826751155 16267391708881376825 13302477065539591657 1581688519996073936 9982887945517072836 17654225440551996591 10971968453692877569 8895679871073964204 10342319435594524613 3192504769686902594 12937474923768147120 12721422252041902825 3908394852596360956 18281587952407725649 10149845536627853059 5710359860756440834 14355753572666903624 13171399221041280138 9265144213022298553 11294942867421001836 9813541926483643349 3046669408294955639 14308568527890678818 17325393264411191100 6900830769872413965 10327470311032405802 4611548453612870888 3551814971800632251 14684014013386871322 4954630519539178953 8235289617091906276 4006189885732778295 7921956323797123303 2996257742292007945 12664310010480459892 1559096658721621277 17093191056231536417 17018749460637126240 17413121421804379950 13051337025936447830 11971171482362026551 6952425415526528964 1151620529688136039 15298661372826913467 7265027021899216140 12944901906172543255 7772805382545213327 4758011633910195719 17760600632252450408 8990183471766368322 7588307947078447473 9764136231808131317 9049497833039507686 10461250926179976021 14111711344139057712 16723758284430232368 3814758499183327968 3227584463269423579 2402545577250852311 2081069214130126963 5033405377222851490 15929628005981680105 124787951005704492 12713585634616221515 15172494342282079333 11403571972570309600 6005982915247226974 17199967457911560364 6779325587849780309 11335721946443837959 878156865030125545 3613695063583954160 6972267038058296386 3535504541068357955 5600070275761792013 12721629299286172438 13511351168024917132 4221798667103680153 15456006286712886080 1998095291579801555 14239139683581819495 14399447280454783971 18200435067605240116 2909312295105580999 4572643321526258010 15009303112389442763 16481983489090782014 6186884818144266513 10785369706837906067 5701852577624548099 15376709242962530163 16408353536987699884 9657366659880419518 640396799610404365 4764526863562287209 1376857423174792354 4564868884058573335 400411791030578798 18293890133420729037 13151849292899722586 4848683386860935569 8673506708994974730 2751807176969475814 10541819702233383441 11531172540462280267 15157473404577196041 5761048967477298940 4631434820007195838 3600152745695719687 2014865734197852653 2358605621975100879 12882486069719054996 9523471946135947091 6058798311324582030 17108032987299835190 4012889861782731792 10625217318750928591 17080028835621112666 17350857401827159002 5273888502155481721 2483287471843417382 3531992565176011005 18037389889693417434 1346559202039416758 4589867383489979938 9015876893667893282 1345284801305693921 518765592358888819 9973269689081859428 17939149632494673823 6487565017038743207 18103721812001183183 8443193389889373619 5612649475295952234 16881666427330503362 4507286184304875074 8330412457486778765 4237552868598468734 4636472022573151124 18127577052978029023 5978270040939709369 8907331896349877935 17165553956222754415 14806768592892807171 16373260889204737773 17928014245706512905 17461167784555946899 18238488391631798733 5727350500233991610 14347921728113366290 8524761462608146293 4751737856628019846 6458891334141771231 5051410566693167541 4191383282974703741 2271791558650566968 12450804290288998413 1191336617754029660 8679610254934640925 14299670318399901617 16492525205732700657 2234773103679029818 11749607330247328708 15188828403038250653 15999180339651827259 16580292726346206829 1198382770050931085 10005741401937728094 15581366250056858068 3673303942520790349 9317167325387859952 2377218086409049857 3996797659205257625 16037507193362617079 17157236395611522493 14978262035051319874 13538963366601702408 7375535776857831028 9109033098957616727 6428476443629236520 14972809568979239761 3532712545080547077 16163756849517502653 15059769419118550797 1600065802604038357 3496482111228827376 8899004750582764731 372492909125963860 407623806043653969 1358765293129179072 3799117621818797471 15437561361925276236 44652449081322907 15249493608881455849 13612720556946265756 8624168307592591647 18410364214090452769 3063725858941595655 15848038821297723369 5073107962958054249 4302208934846636088 2643777602182463859 14930009260726409250 16810553093346706667 12548013139575148343 11503055544160664903 7189771326414371100 15526097255940034355 9580812287425812329 4047510144442419903 11639161589496033086 3777782859711763260 1621612685690241557 13695626934986056929 4787106248956256316 14109704146500072415 11569045468979473481 13883950510006178701 17867495341917350654 14196601897214883016 13370995796687399918 12202388297243050388 9450861055395930287 17267585592805578271 13663983647104368273 5751295620266782740 12073625532594214707 14478224241123840976 4149031080491177297 9189981930358898087 13825366386830291733 16330760713643566822 7409230318028034037 3219551533006679470 13005113457132887116 8837629453308720910 9772104861799592857 8826822512975899324 2204953155702999396 14596275948391719966 15679788936241358635 16635132892730210188 6025739379081029134 6136356964383183911 4836116162330147676 1270037567734645319 5832801305063988964 10903738157339551693 8352455448124262064 18172398167117911723 12144143925386913294 16322721403490548786 5165980690528101531 12327466152149987686 18326164887207042102 1518832753288839775 13166935144756957414 12730641157265447737 6765184761459178789 9799303270444368296 9630944463002641387 16479936063601300539 8659596847702741191 17561690737776173737 895009953299699875 14093811053698209347 8357138339448369324 12362269378628047680 1860970045000540530 3859711040686236186 12458281812507791858 3361931679648189480 15693161720201558795 8488741003133635707 5319740148596058398 13037606346034034485 12189302825991043059 3921068012456582671 11261962378852369148 764223000648101526 3469328693133451363 12897318223809246141 3560522331066830461 1608093578985014441 15530484908275985130 14195241094823861888 15155698291060322964 921816349915448500 11723337927991279046 2573356832824173372 13466703130109654276 11774083510472177177 13464611755545950783 5045399609262616540 10585657826450138457 6651477120700435918 4857665421793042085 14423324506943986826 877726887269811853 11901569314356460745 13851415861120413294 13341691278571760310 16940223187797367079 18387254962384904688 6046947334865561675 12517248776634249198 8168418807834398491 16074422959261203983 15510727565260744206 9474357065010738955 7388367788803949728 2124212173987656125 2826306862475459070 1558395343673160914 3216211015049555171 15555249653213572590 18020550690019306769 2281501135422581713 12301552701666135382 14658441085025481118 9843870925786076558 8286234513175083040 6910745581198869113 12833365602178276030 17071727620428870934 588037110937525740 9112130120002985518 12695696685675102383 7313477173794145297 13304332649948080489 689236434145247370 9623704168706667939 10376376697654422030 18146233974070538187 17984070730729549176 13038090347529585372 18308075541462027307 7778836094095173109 6604872024853596813 4279199648473264550 11589130557872887749 17047831255264389663 3612219686304178976 2725810874111209485 13337329293636159475 10514705975470831929 9330924429839190999 7628550916262910133 2032122722309697319 13804863255291505698 11202691712671365685 8103223964133784488 17311726842781290169 1125034972518948130 2383960656240244494 6008547415698926893 6243221835013448199 13844843885131266189 11792988970256062951 15068803511529478012 390603173217567282 13268661101794880881 17592513092816999096 14085465641474895612 17258673867109245805 1217438889240950506 3571322222038434672 663131884648196555 1684044239938180712 7921088376141370472 17214359549934286297 1468865491741603459 10769882513630581689 8202350407475856333 13670973377644877415 6933677327242764215 412272701988952017 7751393740231630040 10582487841503786777 7686478201825112224 16217080055566622492 5415163820562887164 11608152096715460939 7756286074738941864 15092246242853762602 3528316224786932124 8132975416971439712 1697809825343446181 1763859172378907441 10516373909780886235 8188103494980615703 3876765412933945567 14373800496135130695 17675350737300191753 4999890839747389042 13844282669420545133 13681910147082432250 17400173729657152357 13508824630107062622 17841721117517861236 11052764811012616922 2192200928287422784 12263717301902542125 11074780641371510565 14374099272344664195 17870543363902958568 4488748645974789025 9084464863779329291 12036054090579450052 7462027789344183283 14388316356915738993 5099413459835432451 6569009081277152613 3177272443645014872 9669033684467869770 5729824529561822170 15226012487813467325 15192282766792987539 7845357221183118008 10855774910478331859 6548844061642757958 3229183186965563503 7326105895991159107 4239160490944329010 8774450008070992094 12273874185576893052 5702548874327735576 4935793556636779088 9641530946174254915 97415380589202260 15755430865846059401 13929984808131516997 14539040870472210703 4369634773915429425 10108569702857056740 9951581258246106821 1354120644052627591 2907798790994405078 17308543088941829059 2833335685999520518 10166779126373074484 5153658107509084370 16723349037816256881 4529466502788195331 15361143475982559533 2402371609270301043 3183805403888724862 12711215468125395038 11966603407184848705 1840308128284104853 11247422330681586378 15585050870521182992 13590251952874280288 368623640651160592 8444030207649079923 7678871714882306550 15688067393130429600 16488512983709956107 4904167117656701470 12594307606516609153 11486131584043539364 15154419666550543680 11501214781788170259 4778778623149243933 9456988586482765092 18142197197162743626 8088327212179316009 12367971515715198696 11711991794976117876 9023053337160353867 9577583569130151381 13741378394872139933 10661145883183042202 11972789173927629356 13012307379724184030 2977585631206064 3221865060308860979 2246815407049597428 15635975614070855887 17691975849552001802 17641703738842707978 16931773151517446336 14435714388153203380 16376500586905262405 14423808803093869151 4249340614962996800 9692989126157893484 1489226815975551267 4678330277025169569 14504267449040430285 11584716151939959653 7243584347491300679 7220087910165721137 11432753434573147228 1287651157277406314 4269637862884728289 5347492578515716208 4650323655721760967 16229667368434603743 6702634950392455704 7896067908119016732 2539717910748940689 6527532840131085305 12318548741216334521 9114378295323209586 13333802168342323379 7793334272822281064 690778316295960817 7772660182181263535 6571956030648111839 18246693613193319324 16182691825301909185 716022622622971826 1089829827163898887 12722412820238660455 11280782743790528390 11333353007350313579 13163749397795629234 9122393803061825476 13882482396928429804 11868227053169940193 4050041972877943236 1851745525542743904 3469128589356527498 9591212899389651509 5954007537628592240 16858719564732424254 11299531945422882666 13960875812130529428 731613376133813547 3755021201793082120 13704678543913694449 3382392247082054795 12825720754919761669 11942793867230630031 3768902201899211671 3253566522906013958 6916943289019722526 9080920878008563189 11639003358996691000 1578963706241483702 14304426303387493388 14344786960003438661 15702443196599766393 11164050817379768500 1813027666265075776 12173831996159020265 1205510125319391000 11250843499343126687 16287803806654433569 16672952379179404220 6761498958923822371 6211764896525403209 17338755349588337831 2678412197235827461 16269975651232945531 2728581610515018722 6801168175248590739 12774809732915836917 18417280362424307600 12582767153636788963 2522293722959053782 11972084075495569133 14115882660009956094 17032558128336384692 10184881877054514785 16555827262430817112 15029115639156098082 15408842649235777718 17940287957380053363 9238970472253730799 3642725970989267293 3113789014864744487 8754738747780702647 10272888142878723528 5935314217076057020 3579929734350588764 1417063209762880840 532325224168332482 5181538997733255996 15870720330171424524 3520814794489051287 12031510126030892748 15659082290695019902 14227276778802617655 5954569180413723858 9380097408315986829 11627317994518657007 18346900989553523503 10981688809060263452 10503235214942956343 2164347681629626967 17706585886821541570 8898961931629649211 7067076612200037766 13862674988320560976 13155220883543694973 16953033976325801127 15298493723719607461 897967260491214173 9153150472763392763 158481585986249908 4548392114535326220 6263191117947567619 5439135379283327969 788398340202909035 15990462359566910889 2117886703966847431 16886262428502601281 5878297071531400617 14058874189674253538 5224725359081304908 868864228986472843 14546430784846527595 4242871718633272959 1893554919760172469 4823990959512044467 11478682271539414993 14916798711266309060 2253669248599353071 629157254052480368 7809641189590431512 15879882137777469851 9915246847734786742 3591339926203712489 13792126509210913344 9086648551489852277 7179057485230773168 17844734096781391659 9357238120004050587 14481653059411614243 2473489802347214692 3550975558054872441 11805799226049555182 6257595841511355665 3261433849476365494 9039471497333333970 3832258479259519755 17580560277539330423 5514086440640213442 3955610941349965610 13798144377988447300 10112525361042963850 5534380444695242402 4497352580091126381 3713057739538615268 15007286036956211045 10194448902717533831 14176962447642113049 3783558968407422470 14159255508261010576 14055191172743217035 6482056599040612437 2336822192542979137 662457834112896643 1704496411240505952 18052496557728666280 13759556746414219793 2273165352371178877 12000640267404566300 15919601901336364113 16155764912789411872 5107402676225955408 1141109799660790415 8381483986484203543 11686821712678398985 1729448489218784287 7569035652615186635 9092981083065521738 13906544341385855525 2801288686828848434 5946584206647052004 30776233546630076 293172382741246185 10418873996460638555 17516117797126218174 17591012171084839615 10626370508479306461 17357254079448813348 3187772940304175676 14070937804183958082 13209422256213857797 7135003013267620942 945127257033472822 16366992507434789854 9071504831984838591 24881404430174489 13936921022328666583 1199024737029248407 11626876961486621758 17340818442477010481 16283041159725101238 11970350157609931732 1832097986781266400 3815669851034059711 12562995641860331412 6576335583748062999 2044319642665576653 7341152249321577568 13875166021742908218 9110946967057843078 8184699828890615011 3148268210151439709 16949261829684315643 10160392996676672573 9703812741159271405 7910087949765820321 16242922856897877443 11798240353747212259 6525495974486799267 9743647085655759771 5211947945539342259 12015965793482965760 15557231108296283150 9352525553779014564 7925822649733774293 12574388870548250273 6296677426514626868 10129582101104054933 12020397552737895170 12843546567881934622 4465650826265736039 6271299784201895906 11854366245596092344 4181778628225673774 4339341628057023085 1099570014558745385 6609236132026668326 5640950837749633970 3252539890329320917 539541151461621212 11717104922768924853 6166866162247080014 1523921214261501200 10126094198532622371 4497136823729305146 8507062814481069422 1181894159753144771 1826621967486947861 8654602867684993472 161837371619460123 7039639725000509454 10614704125348343544 2951350449634779279 14397523639479270868 9131059288348471691 970154041629722157 13066816996111426804 709096515016154474 4959171969048202461 12432259228798343860 849626653738665361 562168801940372611 10423969425102168474 4561663413272794139 370821192583324998 3996418211346923447 8558145337470012710 7115969884870768157 5114977121514566048 17881568697179717263 785607224494446115 5538001214407545531 10394479880403380270 12684853695812768499 16695531305520122865 692268436673571156 8305091051719557480 7286630647792599989 7965325486119219691 9500002639129985653 16339280824071653557 17187792004907231625 2727711838204049457 18129653900019981520 12324889496943118171 17373260568784845021 1144593989938160263 518057870679700796 17321660576639080253 4612066415847444935 1033528008349005210 9017244901009768897 8495503832087055974 12094136393739156951 8825988244658021030 4864265984091784485 6376115185554459247 8619603033148778629 983990298248979446 8068781271922662531 4618484549034501861 12723362954993657145 3463864851676581227 12914314202204739088 5953503040491264920 17625169313567754059 17664029211287151959 17301485780785919257 12524482634010383932 18410253586032945944 14074040199130875697 4263941622319122360 11449350786676940854 8906453732806945058 991108211705802334 13359794244369672973 10388091757798859915 8709167214546716469 13157834320126570630 9494028182349618668 13874780595125820743 7253700458598122825 17743324464850716310 11343596967801385527 10183895353857185824 9437941144159059288 12958686953650957614 16893012117028043209 9608689145207717764 16231527836990554123 5062628393585328044 7642741414247805108 9920100741002461965 9909387810447654771 5202647348233630827 1985709383609078775 2251107307289577082 11748447539074167332 6683496409909181794 17642026478511075636 7422617428258607701 11472548518085702087 6122388739826268973 12085483664325525392 8876284255277808250 11803095220205871695 1489109790217540296 15876307434869655292 14509434754244283633 8975867422095802966 8623572576111874049 13474332483666345422 11244822680840021083 6345625321926745954 2965784765912508799 9643022100048025494 3430241371737142102 6232517120015440801 7849374729704740004 13858749708922511842 16907229585236697849 14588843784582042771 15607379018603667881 516915660818644681 2332230085762979126 11951606983555209600 7723312396129726448 6390043561049048779 3079834927362508483 15136821079347966862 1188879132110827191 5341418481296537544 458803703054375535 17955415265088627563 16533520188557701900 16625123485419171136 17334186843465881064 11797923873841700109 3527819663156375149 17963712339481840814 4434294173100819045 886223792017876021 17787088786896031260 6463726957204802326 14472042252660576153 3666750698930256024 217526940249654853 15668192489856164497 12528796583988914631 5427275866619226708 14677910078906500023 4809092719953864161 17247477077120016287 3379082107031328054 13478847291030646006 3817231618842109532 1049831716685210894 5744970545211180522 14476295804725367028 10054866220532538756 5261704157691014168 7505209420447489621 10035951807912226791 8738943278686027063 16158268077075573233 9204775990194626352 7665273923232850196 3034426399973876334 4436336011194477166 3421344629373684834 8229424061126027869 5787502938691900311 4271837046229536146 15680294683257991321 973239413433180048 1156956411559448965 17577309685436795059 18049368849823015510 15085988966277830680 8679886499672962124 7181000501090545842 14728377531954864044 15222274560012232274 16650905437953182725 3525871325017000579 16393839261387254390 12437289403805864942 8322886684431822701 1197153307969876249 15556017094499565028 2414127764850826715 12689333996569347607 11646134344473756955 3278547758181217564 1689762270268789487 10384732659706028219 275888765064415723 57726240668240985 125041634900633833 4110183981420388698 10971138754802568395 11632759612127519616 17602523681657093767 15180443437196004218 4306763125338812202 16520284743430874021 4560126434676622509 5175008076257021018 3340810032282787392 3127986983154173335 17897641936524305841 11739157439708273560 4619523430348537325 3474446875035356660 10385938188843009596 16468758291418671101 16454503030482255964 5103449204061673813 6262330848211189355 15209958645289993900 10798231342374508943 13364842965049850528 14978765218315094081 1299991055882816026 2535534449846465526 7063493849487107333 9411807494978950684 7264685389079195807 15727342045967838160 4255650179220516256 13243564385161942564 7596292524539183672 12605233705797702689 11218201524381860493 4289567472355616898 10888494857528908320 11437398305353118385 2782931022450119371 3837900949454914256 3320114734595892841 1777611346498095884 3456233165660887081 3238253416394987296 4560857066198905597 2517991910173480502 3547149679476433021 9764701753249398212 16644338898934584376 12832077254797324608 6434040916470710935 14163588364896681417 3314555662133589827 9966192988318944844 341395527927539464 9854880873934453427 9875298967237787918 3779413718176179795 3178019770125497535 545720426493790998 3597061629704394671 13067440299272649599 9876140644706151385 14026925729876944287 14635121810837802657 5602084053893943123 7775073219261272481 4926988392567564123 8723760014500911796 18275341622052304009 753774994997967311 10219073622632222266 4993202592718781003 13824813524905282026 1679183525140335624 5539937272342055217 6240080021999264144 11454678570866747224 6720454257844074904 588745131976053341 7384672467885686828 3204207251948586268 1570943062840687876 1426043148119200533 16134394317068812873 11243188110453251721 11842001912740630201 15067666403262161094 14723095962574426895 18290009087623979643 5912566949199454305 7829476510212507169 6884283902116910076 13564337861939898865 445150938681882597 7476288413360869339 3354788256751978160 16140469692435240723 10495522894946067035 9012491215051759487 399034159635644589 2606186356984053522 1361725647294537222 1528095071859647294 1032622170329976815 10763285868851321818 17102306450585504526 15507117091239496268 18136297587862906185 18097372748289753763 6284734358138796041 9257047837012290505 16085768897911956528 11439579083631882591 3446924339913599523 12406425511991393693 10502189499107898354 16592221831630106516 11063659190816791201 16135442766150378757 12879124776099600358 4893516578475415584 1370950716317574859 11287928699129591265 14328572297762823476 16047534014188844757 11295914507667132604 9294344682984674876 1578904467997437079 2728012755007187060 18151449738512202379 1018607151676587648 161188594297148462 11573982748676844657 10633897553272459810 8300485344145549489 12414386650551243531 12792887194782691039 1426359653256519307 12612251793292280951 520439525531832638 17906048304830741136 9997649913756948700 1074334449753202402 8288447504035035750 14596317458627602188 4901317206342605807 4209766243128860176 4343251246107654324 17827317682749776960 8234299973763202459 13812386548920317625 16143094772887280930 12941903610329127801 9501690927478134533 16078841339372602681 2563159971206496414 540158912321376287 2318395080004980459 17326456590127070741 7074546602824948070 458907046311998331 2287422455239402293 9722216361679957532 18098320277074255476 13988526858629606183 10123854012591390322 707863969878709151 6331405685589293836 11080110614249042238 12967437449751314267 1403349334456520210 15160996550457990770 14335316530397482486 2296584668832251219 3175563020792719612 10731070653548185584 15983338178497490758 528189638189021283 4281145592124874090 15389795442047390533 8184227110346565980 12943721313278774342 9882494098834535871 12144840365304262736 3887095858074013606 557658656718457800 11433522168031714316 7971798288661480226 15893564059144548177 15479908863022215451 10459460392715416927 11587578030673788796 11713909425041353071 18083946091818575902 10261079400186513274 2659096274381659879 5139818273128020891 5224600717314618720 14666037989121631058 9188610056554602228 15151599399349865979 13130547743956613096 10098055204484735589 14890977173504244251 5503983575650797734 6969038783247887315 16529403046627035264 427526588109448991 3471827162063530189 7675029207646066141 13701274669784390445 12387314440500257720 6565587236961976094 12801923221011109457 11247522864160447273 17540504169801129508 7063549982034513445 11757971381339979133 16687729478257216200 10652865147531292952 91108937306615958 2169692640938182510 11141671384991643297 12235814028349769915 16199152505458640096 17899354329128522236 7564977521313369643 14548193899501177355 8174445847393275624 2813462155433436807 8946328268541894745 7991361967472447446 16867287276985011983 1478372731746913323 3466718143874388651 5429734355658361718 17846025664099974830 9708891892171406489 17541028622413921614 2106187572886475434 10500883404615427491 12806062406907005057 4769601967830188882 6602329407824587094 4438613198067673320 4583488464919930533 14151853941027422014 14113402856159892254 3363576277282048236 5655842991807475707 3676401646147264390 99880118055606763 2463119162939169527 6037688554582154159 18011630345011219323 16456577279441460548 1378984226747854215 14538699073457508129 7633009201116620888 5113109327705456178 12621317818882879049 18291246398026017162 6225774862614279661 3866628177323954065 2442116179432896893 14748377449932210168 15237752016020400981 1666420151461201568 10596774410253239482 3841437545755443588 1101645768578892398 2336203944405261424 14829892218262020591 1421757567835424031 8982951800615674531 18440072604205808729 3399409343433217249 1193873101118349577 10212605209248713760 12705684009101050285 11387224283970232102 7010613108817645711 16247118430731929546 2798386311903844173 5939122886874575875 11126404588076365057 6144732351221345562 17556208580528688423 7064281589942532306 5607358097631094554 604132159484778480 6480363149296544773 14612699251358886418 3531735695120006145 3708350014933019478 15373232961425740897 14615566234336234171 16243424374324749036 18080797066380995320 10461648084558198439 14891666216703435162 11246344386057242220 3345568925121943679 3296453481929638316 6581876398770638243 4618347109201682419 480193927647054561 968014297753752264 6596337027391032186 10967165074920884647 8038375261065657106 8048392962626217282 10910764895810938906 8696084551871327140 8094154963966320207 92801594570091481 6421875850424442798 6070377439591567603 10384527951828956072 3820106756511439728 11827149114332390923 8583884380932249601 17500666783097954055 16094172598863661847 9072701234909971015 13205626805311553089 14385173576955616465 16549619289141813393 4226792651839947470 10349674254203329573 17171981710540572548 11291456786735230304 17713712981187995344 5154306930695741893 8738610832012620863 4058713138738847977 10004004520247621590 3771549479980741645 10170507200038608966 16739448573907938175 14076991446893654163 13112990248626291875 6967047339094410322 5421138672298181749 16305526616427344578 5753996178845340500 14208773635246746676 17199483628484802956 286579083752261696 3895166734120401086 5855596143417275578 10634639941849827014 17872781250825573088 14908352761290792106 8026626769034443732 5861026605783818083 9577406897502031826 4174720944733315860 3506312487633146926 5083106309238203341 14721292402160605527 11868085117831398577 1139069728134678473 6383618132254283929 5010658860109712098 2322173539929624757 16706418214153013326 4135423993379259931 13857334108240630769 12287382761175506258 2398104440243277854 2015137026402564446 5799418074109710663 6060622961366460223 770126810009917059 17739464149614678117 4091974770233332865 12197629540924383299 13525001291483861729 1220273455311368374 11310931442226395567 6742680431562220759 7480558837860764264 780031342683295704 17781950082972877345 17433803302667702742 12331499351472636660 6508090824783866205 11710134698762638980 5759361924033375888 4305582402794506061 3140399374156454373 8270453014289168055 5961370050704875973 9490422966971179677 4978036020134945682 4095738512642466393 15036799281563605321 13773421034698697903 5046071834628868670 8650317917388745321 6728422794971565537 10484195711456911445 7627773626405456210 11443757439289111574 2013215929179056244 17419479203946357938 4219860606026344123 4231412481993779110 624694503070871375 5947910967513433922 6468366147577572307 3141562378058405753 10885024089681388202 9795666298994865344 14606696434085096998 1546517506427153853 11351075824510298885 3756677169606013162 9190295406509306106 13007508362222182667 8445651043706537688 683036190927799012 3524165078818305208 5916632741436369345 8623209112011609357 11128683940910375531 13648032411815230291 7233796420056802587 2685823611334562315 2553475897674936188 15256392198038823093 7997540143755062848 12192388774392761943 17598886155523407675 6282408165961078887 9288625256865765214 13302716026751574065 13975760520917027369 109023181958077627 12652498283692503276 11666738019302724385 3948093991963656749 10066167004736978912 14035215263430805481 4753267452241692918 7412395803094400243 9734859902337343266 16683643715465595789 3163920013904470466 1974287561343570969 1041454226578704248 12941846601877746140 9575656089939161728 14604139923191650640 15743227558147100877 13368733131885834762 18305365356537815602 9478353167760208324 7268972976381551687 12480050087328588948 12585947128720080619 6214883399459457946 13267011938074647728 3621321053294825035 13422012311213745104 18029057552155157769 5223831033954580508 6854301513462564746 18214293342613453718 7438485845986629639 5144682365688691665 7871745012164547255 12245964765662201749 15430654736004255403 17317882323519059732 18015469782125453915 9727265652697621120 14941529727297010973 14883975334638976689 11024943863954737189 15036191297588145250 6366867287722610561 14260957820850802314 2906767783045057810 4973128267625336541 18306805227786099480 13877921788408600573 14740200406388966293 11405123126588381997 5944585974214569819 1743854859906347129 10163302509994824636 7794536048452874106 12954269631082612430 12958763058796935062 14762504618268417155 7678178952551376372 13058770709889428780 17072492056379309779 17387869359178669211 8771443212205664699 8890518851288170562 14640262093229190544 18287028167467071071 13365369550014241534 16412670950638984572 17476212704181529634 13462921331182741763 12815883450953226194 15724261323313707440 5274390521443078342 1657882865569453458 12391665177584275120 14519455341801803823 5256515757693583463 6944861799942183652 4000693259609135949 13112561955900366252 13575687393178308726 2288957090262960008 17382785666550082990 16126143633265771992 15650794522162287790 4601521069397494152 8006638159567581437 8905555079585656890 6021407801387479567 18017877056484618848 2417192326952274136 9206926021932967169 1586661374983925318 12878776056253141882 3230463328444765193 5515083054595063754 6732457348659844530 7842850073606122809 14136382100287141044 2737001311047632173 17679977187522706600 5021653503338707286 5944597168815158005 17529610673695413314 11754793779321588617 10179553333396073060 8996637076731116077 12396635625301278026 8570109058391394442 8421805223457026438 10718967466502113970 8087877554078637601 13542960062657909046 18266727461672247202 15429293640577700384 5940360609637290340 11089205254253269127 2201933723710855522 4152137242653564570 2570978192916461563 11669767733342396448 10233337001808909816 14253849365404650739 17986910664634604934 16943452924929013004 12014005761946984525 3529135454100724697 2133775190015166350 6151513947627242490 12240557836586876865 16213381274096044351 9846479507222934004 6676119551723868376 2429978365112294902 7524141305429239470 3580745938430071284 5953759120646876195 1090359069023038043 5735382233201441383 14475969944997571925 2002601045654548512 15887688968132845916 14226833750196518976 11118279163676189448 11626342657587366943 3121632237096209454 9434371248573786005 13510357738662544159 12773813555645895515 15786141779565109374 1336550304663125952 14996708166433741753 11709337705393860140 3015145762873183624 12020835657508262480 5950797801794973097 5911217093884937020 15910044586270480415 12202273051240923207 9981042501629948738 15172149918747290684 5619455649510351595 1444740239179167390 12030718958785127239 14051242943054883470 14496845144663653323 7386405755524690316 9707483438994171847 4825743090608345757 4991412904768239438 504916369143525807 4017261553308764447 4857496402873904750 10053297797029110873 7103250955425958511 919849436293359234 7519479639480626134 16402140318519519364 15377165191560272319 4312602866157755057 4698561090679669944 12116666317843962761 6812100582356154077 18399106903123875726 1700321485355619493 7101640065988944977 18152766773166571807 12310344727725296206 913944540549897483 13782178495725465581 14017765894503992612 1808344300696915784 17315005917522034138 14174359140395533371 11328031604390959011 16328301243676668974 16888275855126288936 5911402932822226482 2360034541964118751 8439744034547577836 18240659401513509997 11773078258738989894 13038355319909665842 16892210509999139361 9266296265231321505 7112099362304018210 1860036316002217464 2208968200547156051 8855939040774157787 7225973728103164548 17543691390180661254 17865865005142452102 16145294435545008779 14137480533418033960 8027506345551121070 14175059782938847802 3479615376282180472 5288970515165192264 14943539313493685812 17024429627408423078 16599548755940734885 17619875887222322904 1030620679582281631 17314305355713563402 2053027810225828712 7513996654836572630 10416246156985065560 11102442411573426685 9501099704227922064 13453699593825245620 7039996943472879369 10658429082512088236 10349629157148014472 15106683687664934765 17809773732744553207 827016326093673641 7006811657845671491 11431418846186567653 16429595871648057991 15553165546074922516 14708487032030419537 18352075158347727045 3632787541426848552 8145009451987544685 1803860421609331675 3146894206522983125 7231225448159446306 2124650417012661166 1618746688895923356 17589324742934503579 1095380915766643781 12412119052714589150 13817300975796490666 3039144297489111 12187555246255963309 10074645725627491528 3111504325996486400 7111725992526198615 13566015867921097862 16661094914219313045 16383860548491689254 13239423631017251255 2754924202421287185 934248241519277008 3518971553290920202 5661385291065435887 3273651321818232291 795639767946262592 16185883689048811910 5429890680490967459 873947129994082540 3885220814959752681 14101310217185921719 14377389792876070113 1909966970876676009 6732540646277724181 11852675928383474183 159941877119561954 9031994664751174440 10518085849206974112 9928431957051185905 13901914691717380852 15238834186362893350 17013107124241317565 8729296819523921703 8511587608933379608 3623869303744026782 10053967803777728042 4486763266691628075 18336640853101596033 399144310297348001 12379671879408408560 6185119769649421877 5542740136402331391 6928950414885268116 12758532471468383030 12292618431206763165 15381157645142373305 11159291536473397197 14440787820367341010 3243259682386777700 11185867804706874753 12056349926761987060 5656768724547370328 14850721142911957884 10695665592564814791 9520456490518842581 17025835834322672404 5472810996026001400 4198919013627892666 17831494536126408824 18396667979276242275 13547089262568157866 8921208774209986878 16921648538562529273 10559776268799850554 4777625060091787836 4981185310571901111 375204798666345717 18442740224673180640 5853601404480375026 10433880741084471156 12420590640516692948 4849136412307207571 8182034537229706135 1538244178953871613 7847940590239019352 9280719822083158516 5294139639869600744 5536332926550065230 14349717619302712498 9065170819777381544 3375077806538051107 8323537535970453369 4120799109919515155 10361664152212704603 16297525261818368495 16375672254266108387 13511241771824183079 4896297110656423233 16161746012317915327 11303524762104291169 8042684593928708046 7634840058817567193 5822741738979560134 5937659651295960286 15774842475335432872 1568211877168891761 8027651205216243316 8280370995004904954 3826574996579380736 4960627500249139374 3401110145637141984 15433938639365195713 13816762028877978969 2165409032672852827 11600944075560530316 15183730232930910793 15857743889873321116 9702393819053868518 922873937931578584 9819017367867389876 13504649139303154318 8078858095267531996 13045621222431144824 7420099178376423072 6194182791093458106 1493495909868054192 9020480595385305658 9996341788921384205 64443434126058094 13265783075957306734 12403492331345184216 11143223186840461228 6717444462919676116 275592325702491408 12920296256815525621 10752760104820127941 116711148564081352 6916606417472817568 15561824253547261837 3583450216731816464 16318291674097940542 10841213373125638540 10030815194949117265 2862647240646582994 650935945135414957 13994481303813770417 10138619973686696118 5150731404382416335 16124318242925841452 14778092783496292633 10068832573045690172 2796716400593541579 8881838417418418924 9410967484270308266 13966964434570599790 17638642535665594345 8036992368083924426 7002927950360199642 4065301464329736105 5794213154947700189 15677261993502010503 8280299071949051089 11126531120117794639 2697501896450764334 16331478762305594663 15026471434211377903 12752198867873377662 2191765301686377309 17261611782312156174 17258479634490665367 12050898506483393287 14228753759948107192 4343961684676069460 460015724015997464 3039933847282530703 18390186468166835370 6895670997523356860 3530947451958330180 8474847530061002902 2125606975260558792 14869657151911755161 10317534338187071959 11044102328759508903 17321445880303592929 4797009426108098266 17430332979326445920 2962620495412501604 7310595532806390322 17833438788630235058 8259268206882414083 6747421682602582137 4117178083899244742 9898045552306185465 763922560810200839 9747150532325364096 550785762729067061 6195790709486967862 15801505469602663772 593877775387442248 10092344866120361925 400685752345377221 10444779553143029939 6725175300278025449 2356425083638034749 10208440628858785781 12125830475327133834 6395836343862368375 1816884308891333647 15935710551705152917 5269933056395243392 12548132373225863597 1965318441427654240 5367280664589539824 15564428218540678706 3041714459754441610 6903773979025805701 12683560840164850141 8348991618042218507 16200544758924541123 4147973238485891394 3399750149919295031 4902426309760307046 10387982534239949188 2453039901724914503 2981436480026163141 15686026019609593099 4002522960432123344 16224939137770340757 4471237452566127676 11205142902443378166 15352939246128618854 2226990055273099408 14475700324857591548 16104125026321688617 18250474051029706266 8684989386673818861 12660206183090750056 16901015651070553051 4256309601994592449 5890874358963020657 310398035080513361 14630536591188122883 12239181202149942383 8347814729919477239 15246232328288985542 801514516187899643 15284190020764748935 15896783665577994052 10521320377699342150 17364476446290202850 740915783174345701 3895954017741116176 11075412973309545790 16448569106447847037 17919294458889361012 5686358020168971739 7108470318792338588 13566780086655025970 2742274011767183345 2317272911593962735 17376463713173030718 7079271544219644500 6606804177403867474 17938404348917163442 14815577902737944825 15166550042273764511 6453171243272217080 2263657095999925873 13976836691348386834 9171621243952109499 8676558558430734536 9293833445155252279 2665175193836040341 11283094061083088852 2457248570742383834 16842335400609533925 6911409070518542293 16627499961185063879 16319817582770878839 8964885040558934093 1232004103968565399 3136843953659592749 12570561891725537032 15253832932347216377 18068090738073454448 5675706087513055569 7109245583399805143 12493652738436074002 4481431763036488646 7284757439477630844 5478729301433080020 1901104880208953100 16715372176476013973 5149414620797043403 11449207630210592400 1200743924151740093 3242716412318342180 445782695772486811 6900057750286710845 12579945395588850484 4789109095717265405 673465607513585726 8177820720022041240 4871113097803879088 14377372041847146857 2822077231274419904 7205413770089583562 4805575979447440494 5843088633470456900 16078358725316679786 11586203438806469021 1523374606080588111 480843025596395097 6130113241701463828 9196886429313305499 17448315712209390719 10807126728410578065 16042073726249081242 7047844676590434869 5172363943148980760 5266332170915587940 16301628263818432151 10039287933796802034 3514847426940184853 13912770262670370272 4027446864760698779 12977462872171991191 8672248293162454841 13316114600607082463 2649011016077867874 8394844444433744346 16946263342869915861 4650910468898801816 8415168407684438040 17933531357596842654 9573321567520408963 3686999247961289028 4115894374478418281 4573211737420840697 11582338157959654991 52686406653017952 5440411714441856257 11334012101122533626 2379058399821998265 2337080195148649494 6193835302472871137 7873372422255081927 11591412369062463189 3926162362441660413 1722635202224117270 18432679656861206842 686541775905626613 10211444050013345260 579369454054302814 11905908732767461322 13116342857676426071 432196220849282753 2285805919021682943 8353884495355455099 12544939528849356972 1666467975229941387 6031486419387124056 10984592714883357820 17036648373125882617 18017785490780234697 15088764714023254436 10152611191439974625 17468705627275548489 2719409614289875320 4762112711010976882 17838070389545073764 2491063973456245291 8512684594476152690 1389143669600848038 12809077727228206065 12231442678793228783 6644427048234449554 12018169578341724389 603967627943614715 11658435670153601361 17440898268175257455 17810372701867959569 504686073995987355 10650825268157541228 10450177694191169579 230689116049940666 14406087831861539807 16994123159987850964 3372159942595595822 12982226801772283169 2006070568728641588 14723902824689654743 12860341888818330348 10112641555559843687 16635863286844109520 4135840502066555924 13744991012826360087 10429783657395543228 11024920801428312078 5025275286290589522 15387964269416106587 12574818296920647572 4215119839014684542 5785933323215675818 13711572598096994870 10979789070120931835 16115731925108932859 6666632477587352595 17337710996377946744 11687804774977820928 1490935009270295010 11675948778571872079 2512389972180750417 3930244421217133618 15103975895309841469 957395800789255032 44491803038212478 15385005017619734840 6972290270868976976 16928866981900535668 11936297622059982159 7135941299712328974 15272418783613167910 3392316618810342238 11120123562953508156 4554431314843440391 6642675727666775423 1081543562415535040 9886523031462614275 13715901192021289216 11587756799142964778 8682962877777622131 1412712837518409848 11590676832446425888 6715423643248321929 142103500464119774 8802229078231901304 16759053225229978537 2152692175496194465 4466294449668208425 6844528289246732438 12373165947914652729 11270827384387076794 16358651382683748107 10393110187329475680 14584676219254948943 2544174320378837782 5492745645518387887 17797938344567569925 13453055370919839645 6828761343373328108 3272767019870967547 134934571455323948 9323163946705340577 4622987504548924125 16736127873417711854 11837737975877176450 9946951953945497975 5267513736295526381 4387857238837391797 15061917370742140775 6400071754384049425 2232913916626140240 16130294810151030836 373454846475103855 14721075492798789680 16269004478954289497 9347741269870257551 16605211440885238224 434136402088320906 15739957927761003723 8986833874463854979 8787052604564395543 11911816107675680020 10821259916396045105 15177609486327994192 1872290222594211607 15400264595793256194 2456522686788413302 7394066610636218220 16760586390955766213 3498816596957435955 1424889344664387443 3435174828056903180 2724735533169084634 3612169397454257224 3177908117779528726 8015457257571952315 14768662067713413183 14954441149713767950 11573072843376564990 7758849725512112424 3896893765919864220 4616940059981962855 3226062950456892094 8001230068186887989 12895492551762694912 12975851557726167650 6062883253649617363 7453373777584201037 2381346205615657750 14083405215232436945 7193890754075473424 2026070923171992692 16952827967100058870 4444256189974548749 13835281610651692895 13754318385853488371 10601184462271582024 11523679836790995204 132927760830177228 11340440178968205569 10787635714676377548 1619775456485012955 553757932859624767 6901919023532722595 14514893482554844748 7251119682622668314 6032553541744242643 11187035598260565523 17289157176131876015 1341132730040282552 7532438963681979883 2299286665213791479 17971118661210185147 1864264677984953164 11431855308763445440 15609344947079211527 10042329863335007464 11976171291177858212 11754201282494001358 8805237254699266613 16051643841646572016 16266122841410373501 4007351698619951211 12073254875597053712 14169460884031046428 2911643723349449700 17207627063465614412 11070474689997154127 17032817589572913942 8743225277238226714 10904265572656627330 13066518219204918416 7762542065606214879 16733943003398394858 17138117720597237298 2919139503962229896 15425774900832202041 18306948939197899201 4050779188930768470 14623468448673852170 5350542094755630820 863917184455146783 2817234151482957621 16188045942930767923 14247472510476700599 11504806315332974425 10131757067752116977 8309491977387808092 4950085921547640508 18440585653957755152 17648701749259025595 18196472803286990902 1207496182178007537 9754298367783215355 18188418361313661808 2372590910371043671 16659445767163572844 17006197608993467024 6649480751568983507 16351049162595318137 14088388786412837721 370258503808454282 13971632426470361701 12172664692855167742 17067567009568232569 3855892942184379977 6352862383137642864 8367594220637798611 9688463118768036843 16379783302213997656 4343981233392203986 17901718025987389266 13298245868530349340 8940783534196120979 8718685206343069528 12226197771952211903 14924464268062977739 17580201898130329377 18009534335490992919 14108162185033622069 2705860956246651145 4500034718892665317 2840672692056630566 3245712493025561244 10302511942607898620 15695239389675108142 3705413228266327073 16640478036099896869 18030402235898513368 14478791020353467749 5628175879755872536 10612263199445371281 2175429553524218231 7988201915410461572 1463909301459767174 17822879910727093009 15379807135217230972 7837445002074886097 16456651901462341943 117695641557151923 6365593261921405753 17351934752518627154 11737692291462352057 1791358293994376509 17934203483023943473 6875991451922634657 12185068245173436 3410554314749636477 16332184938233197899 9658414630299278969 9360746218436983918 1313419357823862979 13728960400294323454 879980365877596030 15687787497231053886 8840411437715592242 3735679895292051026 5670663887413191587 11425968580703203093 9281999450687701418 301811427808583952 2314577347486172630 13075803211845764040 95959635380341360 11224523090421160705 7741936126792844445 13543957688083853621 1225159627998202897 9350385282828262438 5355292938482073445 17837144517454833916 16875132470221520759 11812665840263853945 10088734704597952903 10554643546389790980 5616834494478697538 18055006383032580154 16929741821521271073 12280288700799941136 3652366150977927640 16581803468961807618 2138857201052239297 4219187270751363476 9711811259441500958 3554033581733815130 14534921850455279694 3206924265722033524 6219146666414374788 18174600033674614845 12999354869248925770 12795989201042293967 2536866319361273652 3474760278910461598 10722542495495153477 7235946152338392055 273169355880237364 11437026799299093567 16576102820338980503 5532633899426718369 5500963170960381981 13940457545305203962 11235418659192485994 5428329696009622789 13147890259717812798 14715412452360516786 7561649211744688131 8736621534288676262 6528567513909095608 13269842088158608678 17466314472580861165 15929881759233488863 15724561399196991407 5171822676787778766 15956500323685306896 12779513684209531471 7607697207183379377 15601435205965504581 16937600086981298451 7070757039837641066 11978112003616089193 814202571719303221 10551873751243773149 422306579485786057 3594720693373674717 5518045207372429204 1132455291679622322 5398455913650948947 18313518666552912862 4396541816500583713 12135969614074122888 4305809920400079649 9287244348494155922 13966066543858304162 5700836591267665109 13444131184774219531 6463090406422284023 12967494570753848669 11911222502218300167 14255400347138712969 5532247381584463701 6028188972923723965 2523683713419510538 5728001800604088364 4497438048643906698 15872472756059866230 17319944770475851617 12334403822408952299 10300469468934087936 4797618842939443420 11232374884380735348 10529243777878867935 3225703353743668667 5056935802243823483 2835472402294925661 16222636027815425577 8271455482116914588 12047093711654868773 12291452661663322621 8621179427350893831 11467718176140426508 4596310843478332256 1969517820070039858 12614541003763908122 8117436935145057049 1229432358705100752 9218822598581421709 18239425853726592856 11828962540239403498 9444645743376573824 11011576405856773283 5248250614450908072 7517820859910564155 13597305271697822468 16953100450147455325 10796624298612617780 13849107131954901851 2259435567683500010 1028004387356321121 350911553052723397 14492446264840583131 16169261736390810321 9687816687751534423 8825492086774375563 1336193058258813045 14204183153968606087 7740475760244858922 3016316184705188723 16437741847181938270 4091602516826681171 17244379566715103507 14751321518773277405 3092612253507468016 2582689001828440573 2211524041194857094 13257481739728263853 12178166916504158534 1760770376498503540 670088523928549866 8746683747609187367 8165188148126197827 7933936326452972628 9632257116378863413 15953623371829811678 12407834931572430551 14074715365374056912 6849757020800410641 5475406886821491091 9434494857182665305 15724168306178635178 7183272030468680876 12854788549902667884 1874883676911018269 12991390490299443984 6026588639478521581 4196455942559147059 5484322048901980044 1231764785039847962 856780320428238747 3925474377651900080 17383996797666391904 982273098219732199 10709302094648092138 6341927399474621869 12301145468586849740 4087221617603803956 12847404564870604451 12227579822040474235 7799522774446247631 1327786598554650877 411074409487180743 16706100365253134861 733594893921286831 12754524182259291118 6235347899124831962 16928496093035581181 18200618222361016836 17541862539312339752 12601614634617619436 11809851294947327854 5044216236384131662 9844081515676241351 463438006632575892 8327911560915337049 13062237119367157654 13655495034857407219 18432881945854171643 3050553493591918527 5652128994585068648 11239279678964275795 4017146030523706424 9965519770393863511 15934747300122753887 11696222896035140017 12863671251330465586 3663572948869088644 4457578497477491271 5603919818984966860 8567103903213908500 9397713472094533128 6470634148891928585 16313364032312479598 14128874087580046432 15663878797870294825 5513211724347371876 641318647768585195 4691147373676816329 11580905476700077368 9138459342900253165 5469844437795784809 6686359554046832229 5836888391295504297 7434848213486558649 16137381963433912964 13443768399879701417 8511369779195876240 14454682834796795427 9473264205838395933 1396866159000325925 5648029144689097847 15911454995375236094 1558846573357959778 9693348279858163678 2585831459467022188 17311434685848687803 543699230261343274 4049221935082858354 5527583047992173361 7167555806705692739 3686513371970366639 14851815580454014011 598595818381025758 8633908185853040372 17810628525745800534 13509116320987027862 3786686999642057205 3694581388006708896 9166759193518247205 15792590508144462274 9781277349859666126 10441221755740861594 7702611692510103578 5336699157587113159 2937551645348134105 6731840361516845216 2339243145851643821 13382092171953690676 17653133873212087676 13947163659705260622 6962609691252251773 3036130432759704220 2436627073444595886 8690879026385638030 2305354010549296671 3895774305332005597 10674572421708690164 13237428759272791654 15096749091732470920 218717230459143484 1718243886290026053 17230629563187168349 15746502491910394847 16394666755484126305 3425576688105925363 2174285202160207632 17755259306445043152 15934761630952663656 6108567911654583100 2843670668829448006 300081351580000548 16101202220328278947 10834087796352684688 156880356759829206 16910493075290332148 2494779740993975336 17799218237872963375 17660972578109946229 2914197119770435080 3154364623089351823 8700132666006113824 6879412217618380512 16848534164819861062 692460897777578756 17052197741071225810 1250465143850119436 3947206658744531514 8569390947326403151 4599570361469500129 5041487578454961353 8662167304944595367 6184258766098919763 3184204881493516731 5267927903323452267 7412996408106222590 362336591673979963 3871069638996011940 1317430875722453196 12685603929454957854 16735823071740308043 1255721006200852839 4615728432707086155 2230008713405533009 17520698037929385090 205060384982993691 11548066004649167352 4094908129788010886 3528373741220485964 3366150110106502174 16893772299938427225 7009421762984064775 14926987200801966018 17329226491627979317 4530451221096436315 9192015223665684079 1692595290978078633 13144518350977016585 10578734523542761912 17587155756356122336 15537894419580992127 11077573526713733254 6173043309237643713 14046010996480399744 13717445585349543963 147572968504277991 18376913233818440034 12028098710463520938 4018757176876179809 2396175153699132568 814018548621127177 15366766703198290109 1669051216122611945 18009702104850772213 940702267184088809 15026296509875180316 3106602634597675304 136881046724565504 14349073306043281436 3858253182039035828 508407303579630247 10682486787450274806 10515350533844551539 11185090822782377191 3868852095624064524 11012342627048221977 249040865042883604 6685051707244094895 11341384574840972393 4602976980057458008 14977240169452441584 13280088916285478095 16021981269786744067 4982754252649064632 14362319986361959351 10230267801010066426 18414103835911303290 9534966918752829489 6686863997388947727 1900803312817949743 15338621116606859288 531903570434999044 6741620392019733207 5386293685761503704 12424683625339488886 2509198731246138684 6325948189874473040 5857288274048833762 6742496435178164154 7435071573314874511 4046407143326490096 3046602781934207645 4906408179854224705 10810810928779676993 16282654229064034481 17315062834296547219 9669213073858500811 15264556032936285143 9133418421442320325 947339028400579867 17884522150935775392 8125173349613849677 6900882649158033250 8616726058632122925 16621801957646505274 14813369368508606913 592839535875181666 4078966847402567102 11010480591887373217 10907473858915701480 17312758843050142116 14913414527977335272 9600928786168118541 15839600121306698368 348673798708826287 14848784843557555426 3462465427170959223 2708196107954802420 6498962713700838901 12120079679524818064 12352572952770095635 1305494945566161908 15675805478286158867 14153795036144827967 13392169508262860197 16737879750829452814 12466409257395486099 3884629175914780410 14869689093847259565 14843569706002103799 8703107842069204593 2929834323395450218 105941847336835511 5376875345072383455 13469768276343281717 9840762172828926190 3440446520806213222 5762490643279060893 12241133862099457250 12480797657316695813 14221696509302589059 14806867455389347730 17393211838882058672 18172199945252551213 5867537329830976451 6725410470685037569 5914444827268936242 409102023348139151 3156698519379103933 5013742128502102743 1883598708224949808 2426058918961132337 14170003297796922419 12167419093640326137 12349614721503408456 16467804612129592829 9430585094927480207 3445648239910677604 4576658759048647825 13533283507988444699 9936814357681131328 8831552670949786631 3793674198292109897 18432077328730414868 12385977292753770453 17486193661142032560 6789250534903316786 814769276808129438 8262174829744404987 3385764074534758519 9846931787781326354 7044348683987997051 12507260851303280164 10022269747754324492 14398262570434495662 18059732222121125760 12789879889886533479 17229063493639188379 17011809083798239605 11362793040305572607 7620772952205691436 458662548693983897 10810311455266186439 14916723484659858165 12199361671406122573 18392778154543585387 9651519155629206521 846647632544705989 15158009782764951835 7425176142165256987 16211663999199186886 15411383466187548553 11929353146690044148 9626004988890305011 4692516086770589800 16101125667059290014 16446833928599303959 1892060639728093376 14907864133201048238 9636243528787994624 2233606675701901792 10228713080752059495 15754970248690061065 13107751944054831108 3995936117244820924 18431843117714385905 139105358406134435 5568557139659309954 12758351457057779675 10526560874712618188 14527239820097061421 6665439385556507630 13281174246114564558 7942688883571589087 3567893139981007700 7226335404023497985 14270454678333856255 7058931739520753048 1289259020060262706 4846034989012575944 10013296739588956417 17236127355497823568 10067249997545176924 5649969938856573242 17424379740986829587 4187821840147534283 985038984599753844 13528794943165888057 5044696542974909496 14627089762214991718 12138041340684348515 6729606831927897639 6996367389960059998 9031917674091775853 4340345716312689672 16331010376954833165 10911809186112655733 12942046487791331737 14814393908284104304 3945920194081543699 9147584086783447998 3399135482425598754 8993647378724896929 9314576321383494211 786455728300025226 890490255137378789 13080663234928860100 1463791890175663985 13133284052256136830 2420205092335757523 15013947523936334053 13388845051930592707 14591808041549836150 2485934215425820043 5796239380527283083 13909204319365481559 11196627988837556812 12942852889494994154 225448465872252620 16313049405435570092 5922924535386869895 11915998633990117724 8830015731270441043 17377260787258148683 11441934992218699116 2045622128956517864 13872383943229910227 1600560097639619334 9756034004505978143 2730416387664351771 13595274976714531579 4373709031620113950 16055423916019153676 11479433091879673754 17318961592318940310 15561572534043273248 14698116597574369470 16581886302161135773 13796340429788195394 984691212313709670 1106324285528689925 5756664961367296476 8711650664393652563 6474210089592037006 2426484404224706548 1526203842410640672 14596183245715648668 4942141669965376589 7781863857207324124 7218356847845469097 9464943932704815015 12817861419269907550 4270133828385986868 16334064315592083313 17555587737212362943 153630821865569197 387321628916398601 4599681123514230737 5871929327028161820 2101241128075249737 12587452212559921935 5125558380587577171 6977269312343236949 15054456244930868430 18341597978417386691 18427820216318093379 10499440431237477016 11688347400018323525 538721173682844047 7896727263907975515 9037447234835192179 2479113331175153961 17374422803391712986 8396290038942354983 10930306960369705220 1666004015654568394 1458235754378218870 11884538000921382349 14718492740887939622 15646290268868804282 12715412552487722490 11572323552793886309 14282463773949962298 7161426139446020854 7700743026455127772 6278914403978413508 7023633141587813896 9000814815890465346 10631916579160287401 2466383412775929024 18159353585041015157 4239442483046208410 6692272488810830965 8868865021383977281 6869526703671266841 16638824306035953279 11832407816194933902 6281984590782491415 4254018039162554854 15990657900853193834 2812449460288029004 2571332803921423839 10447813675679537303 6926656237224811960 14668139147461445757 8948606459357928297 1444227574374410176 12826735709540905921 4949251459463134748 5042218085755648563 11610628971047209020 7940737744146361093 7725034026792845942 8363025984656789893 290285796318524705 7342787101239045444 7732339233523697869 16697484056276548707 8146554123315379729 11438276854853777849 1107696973852609262 4823159107696166468 11871458714077973506 11655939821461609528 15530505659847016114 2887940055696030676 16482700061190292808 14663653227107259714 18098608000976411146 133000435431698295 7400029673726451794 9729835737767395385 6994079315800629661 16339201659964028875 5138917208836298109 12378745479323764119 13583910957488109934 3177116600500702402 9442785399195267874 2014971907059816329 6508310325449656633 10069841299533000660 17276280058244792714 2424042836061336964 11957069933209192135 10265258171043022078 13812410041217148967 16925795738068837897 18286257970174526284 16646652404313574411 17847082221783526725 3503867790244616842 17804262312665962289 5052653250798775310 4613247536474641512 1999687906125711697 11404684610422860638 13547427548429781265 863827368264828137 16385413262363987315 16772192192821428469 538410748809195111 18428319387553651710 136807902636437174 6692496568747139311 9453172611947188613 1035230931083040194 6247082069349697848 14214419912454806989 1898594821352963735 2481416003798916035 1154605478613862898 4019807762109385566 16186766217999756473 2930310053781759587 6749033796173632126 14620383705413173301 260717214192239745 3068564490878559277 13591853050971999861 3329309760888188927 6433938286223398807 16319627079907166594 5776560068902099849 3540091215933110813 16527900177491254851 9604903285430314003 6069279525659147403 12357100726479559365 12003005080087933069 7783137670633247963 14528011479971511931 5166735839011544831 10237214331751725737 1704822255901071263 4952512957860659317 2875592959971866983 13713834860941362386 17130343742292580687 7236472965285286279 13232288236078077135 17532944086221470485 17526815684091657941 4872316937933381877 16898277767874087026 16903096840929415182 7343408234606392306 8764456222978277334 17964682025212229226 11771387427257496206 1551521491070153460 9746219844866123471 14200478866212886897 12371954907651611111 10235326955284845849 3252208858356100376 16061766529713950839 15308988714412037946 6083895305366091433 17279471333894938162 3463337514683134162 2789319665132469765 1903675806552724946 12629669924356885758 15601449065670006113 12741783259115348684 8477517654822518594 1050294011975970868 2730686439331290231 12709487461513970500 12721274026240734557 1635326968466137545 12665099405620359074 12734505933736748964 18369738358970264469 1015577771823309383 13884063365867203788 15980869891045665492 635965345634250064 17944478649706377593 17335993558116329392 17186762862811416095 2720294319862029897 263044850569989461 12129390674093628622 7793873228296923019 5830436829865857845 6099827675489277068 6833439350485250853 6701621241510665487 3075885138625687745 10055252552268042226 17569667893408742847 8558651584805612127 15489202737694741372 11423466369134889190 9092262298262378621 1006706908168299932 11423774487531488702 286834507946283404 14218185068199726865 9393609657812883308 615062341030189042 6955410898174944636 9498007901345185270 11040655641752547090 5232462840035422272 1470645567388075835 13678331907282215747 10467210145605358897 17571238109887006792 8682387572908357750 42366209276120922 16867629388067487964 2359127605694123114 12447787192488005361 12685533922859779120 15687739081392201729 9460545173433308005 4324689882026869785 3493256466115620453 6536134883595405846 10818237979605332955 8176164189016483987 294381784072492150 13890686909813518242 805878617239931349 18069856566275340008 15254710769817443483 15356813821416800993 16911612944242716811 3649474612933886460 14846321879222648388 9860978758451926993 2367406395791953078 14522187446751711572 14338176898966337057 15478853720772769115 16539646833673117818 4553542358192334745 10058407779639583628 8979586124434396029 13437560471851827316 8380799112881600476 12570535967110316088 11108526539362298998 7208478928041018911 13562670001800130665 3660192544023339168 3369640449613912378 13601851338524800667 13067701321284919483 312372720901109063 10792626435844829176 10222744195209785955 2420778644306014428 8418216389403231265 12287244981137055731 12772790461914647061 17577309272868514657 11022666004249829451 17644640883678277429 10462757199031734345 3116853613073104764 5655515276839428578 5983023941629203884 16234558051788359620 18081932958736075549 6135231195655758021 6348232692769340349 16833717001744113972 15547573541608282568 6949036763876659753 6715152153279515807 9216789014261452860 9487727703911960029 4040251279663943899 870566542125352173 11439690133527584841 7287938209209040428 2448736844923795165 18299912148192005780 8395196316121337026 8310864010279937002 13029401423299831125 12972583031228090788 4706795796071878196 9641717171877119848 757722112022776123 11554932607792646624 11258929124387423922 4211310608811479261 8503386517329707152 78861533923050785 4890286250904074659 13818756627149456309 3496336028643343067 1740842910352997663 15334628946422989184 12744622996155660885 11070818490986685511 2296029392872227364 15687374950198939710 9435376847323044887 13914645977347030098 1680717945144315296 4999595934757013333 9599696561763141124 17133321279808112763 10806156827205449295 11438378734450278205 6898433448509385184 2941228084971517287 7880603896952968376 3882680447818524560 6175550651297000491 15556046460758431417 340460024885428540 12720466924241950218 16779390721198942660 3958176730217666988 2917919832497803067 18280521597930524243 11253876123497476043 10083092819353471425 15774948319579242527 15223942521195181207 12486267088933684010 27968895812337028 4867669969730279138 13689401920937081487 11731180475166865050 6519069141154158348 520523901001181137 1725139721907706598 4259533852686508476 3035586634586121436 6834167064708478327 18076117092229877422 14000913303421896721 12604843738311051078 9716784423210377085 1205066053514223543 10447414585348121753 6949404237405080370 3590519660283599581 16285413095153132156 10499853195180796359 5694029599586055564 2515346250837623797 14456696786393206391 16858310737881836310 7172002678148034974 2412359319005588735 13372438113989811688 18405722044942672665 2674043112073738059 14966747885679903472 13465529748825358889 17362677097185240050 5920456482046087082 12900527292134925222 4186489855311623703 6476321759476899393 13098272705961441579 13284002208904139686 1899684235759762587 9597297464316212291 13895974507795622260 14176396921792611497 4983932196412665758 8532913177993349622 18346426517219981301 1465589708972623342 4625007622214309938 834116053404090272 8357458388983887930 6599148774447598506 10950581335228679261 16299185510915688174 10293463328610722804 3979943562885420163 6927667099548111483 6376787915140680261 4187593162065970619 6093017915381782306 9170045116133089797 5925483956672792657 10505170251827191739 1910702480142044615 3855249874144109285 374720548235752880 13132091447937787117 16792603658316294825 11052701089731869075 14313819139944901280 13598678942628053996 905145752772684047 2809557403974013664 2901433467261221599 16814415579307812476 13020153224935183847 9635619981563127970 1988615775905196640 11294324322430870539 2560050013746195740 2557816072212777797 8747453375002198236 13616910798976386849 22066727703301169 5776324503537480656 11740807641786958188 14309724791343405997 2675464909921353861 11456373100937997024 8744175116675723380 465338325111771640 3600373761257739983 7297619030388616327 14713166634839267551 14233199049104002642 13967780851270956798 9721913090175217689 686868247238368755 11628403323265893451 4716734546772209959 14212463045849609413 7688561094004278381 4221575246282355989 11744316662904218531 17459994689960451378 7490220810851090197 2081753192677747740 14335614518840043058 2801902828782224620 10897256364955523075 12305175368941861567 1382962918025639191 9799677021074254870 4817662022901890010 15600339616116100525 10135972298351233947 5079261495836542714 9953418766563937036 13371988727622447160 5213665306469849733 15294585572832119764 12032929145203206747 16776928290220168403 7626880738099426183 2806665289434229016 14749530590178734938 13566447315209077219 7652766880903189636 11848470539693585791 15093037100489825503 1054098834338155952 5314672742912850412 17723357037132462084 7839041518695634655 13898063795708288726 15121873721973811153 9106803468076189036 4280603650150209915 15709922383783886699 3450079198466938156 2778535758089409632 15227344458852940289 4320449977023977547 17262398827409034949 7945564105703142543 2362210168103679354 819931025741499219 12559087986862972219 4839113580337462506 753115677048322117 886080491907411294 3936418235932391515 14047900468368022733 5939614353605432094 1858137533024431493 8941262313960128455 15867103749591258479 5681523180348215216 376554891990675204 10158163173772657959 17593107033480714120 8016822022438378287 1515060578630888767 247436370679269515 489642556640816227 12938976657092899924 530449590800370301 4096280549040317112 16981920132105991181 2644839247140968761 10818497756410035797 11225541755669830016 5765833188240400458 12874026420495097785 177275876013777040 14735948968218654161 16793421523453419788 10519051044988516138 6342937626736557870 5217043581778747187 10831188473439550623 14349297016406641968 11605495295439437466 1685591333075929467 15658288342822432422 12557307723860337601 1507038329942669416 17056473954095273399 12536787212084342656 1490384523664778968 17537996812208249503 3308023029218181410 11551363888330201784 729395280368524744 6114943175950941796 4163049881005779273 17847445575077302836 17016853358995627480 15015022054817232104 2805197331448383642 2789964369893538097 1598243171382232396 9678799751909665124 10244014325993261331 5920990308813580143 7625992888434478474 5725977447503586388 15901323167493003975 1339143323642666100 7060299129063015257 11770016980593346264 10529020863955583508 14371470797870615298 15645943303729841430 5587263175987875581 521172505712551805 7897139513990567500 2660499515762212586 3775080940883859143 9389121444297191376 14967874615696878675 2029464802818085744 10270233789764920499 17336319540380887493 14895783180874953674 4478711062549174478 12026668570200964394 398313625442644430 14242081935791415633 1555032278938236029 15222739254905473499 2227777245495218873 16049220418147144414 10120251002293734576 2180952872988507572 15650079968330010268 881236644609826800 3876247691171966044 13508895193840462828 13415423552707410458 12664277854824741986 5518906197477352878 4746845313983761695 13953476397967523660 5811688269026683687 12592995516427697353 18251350284883789090 8847720559586500533 10001227091101139784 1401419847246965680 1296204289765053244 16100007244048278529 9449341537179043933 8819107926990543941 8761641935060506627 1210696405219785328 8781042563352442371 4043801564121742045 10538029758163559012 13170439972262216465 15719404461929345646 946286853283167767 10574167214883453519 8170914821452299922 6427340441170157745 5528464633106088096 5235453392709664629 4402491135315099923 8672115374377868009 1391387989128746564 9957386473465672853 9093036123054937206 14918311116053544676 15755216553548076119 4753608402597229356 3806738781644192499 10087111318875957924 12655523273121711712 2723509709200169600 1725234712512313941 15949704737989669375 15206886732803118845 4729409415998330912 10894020603710361539 15340462851401325776 1858335968233241421 4779493302957359068 18335260697552506537 18393198065829830997 12918450022767130496 3024603902953179840 7669403412575001039 10935731619585472121 4351416270383825306 14340757934069596153 5274152324666098242 7866283027612034198 13595294729135660648 7880257752576479293 10191002376976635070 11724158566152245681 657674013474796788 9948410842685314790 6557848039006430359 7676683678429756563 7524244684986857503 11953155656227102692 2181284249825166745 406382800215238271 16760936013969315219 18104342003474703920 1499223816380633821 1141796350169724011 3073913598742762117 11876633266410314112 5479969677607074714 7303721361076444606 2622555712443438881 11852880815212749311 9201960659353969357 8721712046791511120 11648032245589938931 8884002424742417240 18002178123749170769 998492198535639059 12961682213218076542 17742581201934200459 15948550063165407941 3389896238813456802 9252213050180146860 12072065098652456792 10558430822709150284 9518470281479327041 7056151706452190635 15322303201274336870 6306714668508083570 12410089333702590186 5213885154977405618 10752267705407041487 13826821888163947228 7549551656704446322 14046013386261718563 1298310626068450777 14143767150482324877 458950259160295859 16975374450242158261 4955536721233238404 1684979823879200393 11263855726888468374 12429517977825648720 879493759042763377 1312647866984329323 4108991226783602396 9976226670637837068 9192977919657196903 3952214571722323401 16365870325793968903 863883807499631985 6797589995382864712 14734954813132666796 9417341030911253008 2994074411765535114 3590571622698944840 626938432413925339 12991307156960999079 6700959291006083683 11056846344691706386 14818645921172739158 18023147770328194684 13404521167823225524 2082469238945578406 14658124726891351514 16894215331778469106 17102761536467147914 10879857384814881568 3226156514334607133 3359029993431235646 6047735770350250570 16141691151654626861 4274866523164372626 3724899339890825541 1417522841993657257 7894702062324969006 2906663878965067752 13039570168664727311 12015958160911583924 16071347902199728676 5448206784413273124 5846499166406372676 8018524730994385237 11213493536459419678 4535834549642234398 13162098783622085570 15308903492645274006 11613055693445219310 9728475467797525370 7321488662074700858 5869779129833005734 1213341229194367778 11614014143444928178 8471625459839262029 13090479248403133432 7609401170291845313 10953725411863222895 11118922637238954277 8236807157646536081 13346572372823956936 436743902433517421 7802388839345622 2598029553702571028 9041567453322030639 17750952060325860058 1249062760111014741 15211806690890307522 7517562510274233782 16702066606541010996 17891810820818714962 14700187842169426415 15811739923664894964 4768433890488447341 7088699479382482723 14296619349870473574 17981996945105750348 600208444290543905 2290856437348735036 6500463649862062254 7350428071382913938 13371733260824873622 11303798003228223400 9779995199747943233 7381850923265366572 16413638811628838318 7266728986556763120 9443079386843902124 8867838609742114460 15642106702404448884 9575681112571194767 8376656708979125486 13825628771814086784 13658859674966490860 7847182786481337713 9521716968508061347 14134533989550362381 16343186156948102965 4167751075748814477 18269095941150185147 16523638541114010426 2761711777593595133 10937232163629317178 7887779502293176984 15256044880609374299 15327571343323235074 8230091618673047187 15992338816411315809 17081401308371672721 15053226570387053483 2485502061044254097 14785536186249603958 7897648161517807593 339487268345916338 1860096715001695117 9514393220132870060 3243389553869152824 9786220635848808896 17415185241610613840 4219300474429011469 3531135891991550125 14091565726120904395 15244085804020900708 16898919544237373400 2983781671203238913 14317563374677371523 12134676941445898142 16238880525709405140 10664641527820304039 4629784700857775787 8070872821610220899 1047569156213166849 10696540036698239427 16307060056670690329 3133318056945439945 14905183995320809351 6333704793358597119 7273754989634728988 794476153011178838 10140912295717511470 3871624525271123962 5047352329284605515 10182170906625090884 10628638373495688104 4589259361460409675 16836469768466721251 157458984605102676 4341915523757118635 9008648242164164760 7693789587988828834 1662864850388578823 302126051507360702 9340544947822875238 10037486443354527023 12860872235283954036 784353237450239430 7936949566510599817 17081693133588286432 5799034577786398693 828777957077559575 16732084398067710981 9885922684341430611 9667046082157775126 3332889085622691574 11910258675904089134 3618608988734689656 8788911179265590947 10777235120879601346 11819829850652025593 14693380978720943308 17662404267494434042 8520247621416867277 7454403317084302892 672531073080089985 1474019270138482540 14500319022408203184 17095169748019026749 7458493629132003639 17772017150943342702 6024506479262741706 17281925148891013126 1432302918505538159 5833186255399332931 3471087169344832582 6064107675221032314 8715559943299762383 6172099218669744152 5242178201274633606 13848266769012606946 16458489176648742223 18208194451973075218 8947682375828728197 1709530079472523371 7215693058596076401 6677061264791995213 15696390402067480221 6679884281944815839 2555960890065338968 11861840090255257027 1086687351489293895 9137182606591861508 9029591383805314085 13283226883020315771 14347607914894412551 10514097006528695273 4798991505599268508 10013030353451864653 6877169618577247947 13309107983090260827 3594521607646687471 17361704652848924314 4303723975187308480 11254879848884174314 13491823382186760956 3654561538166660009 1277732953992015384 3702192849559651003 6340817518698561373 14715253568818668219 11822887416312152363 10751433195548510011 9920870642184204444 15353116889369450868 6534502386854382647 4432402884892291851 8209739949099403083 7448778333395999078 1213356606448283798 9166400559094799081 14289203025919816133 6436427430670642433 15583325883745414966 5915391717994558336 10389148105547379617 17318088909791900258 7442166603781853799 800848507610839577 14144627782764719088 17758864385488037569 10800930605605973882 4519912598526288146 499865661864980770 7553516748520009804 12473002180919368222 16888069021632213734 1835669356672319357 9539055941767052637 11047951916983352670 16900157473341283915 2359360934633722399 7556135640959890206 9611691216774623949 16082790658613801412 11277310491881503145 609096079641089402 17914932326153884538 7981958927218008258 13617777840040720846 9546819407262170561 13316416587438233982 5666812418560547387 13791876307155890405 29949377269592786 8676914460254775182 15137621678328236533 5331416096109656215 15599069507289446274 252323968803716897 1245083147333303979 1532780781097437564 1792587676105136239 4615899901578464620 7803647408978840937 16311530671752157404 10237776864759404470 12145046492167901305 11510325415016063986 17650794430854479823 17287136597418536051 8258300250650551509 6237301704749985757 7461349421181216446 9835847948498019533 14368802349048602084 1386029947606357446 14350100145976697427 10758617513177133546 10371747535313053793 6721704272508891569 9614424575978325984 10837225691235344474 4019694111935079104 13588860055762970440 1845089958403700742 6583433475639272777 18026737080264461830 3205460910437386334 3187796469226675527 2390514425899186491 13867176385840234126 18064541558033979616 15825553149218344484 5454079554163953637 5895368714724746961 9845918800231585529 13006281166265870401 1759971622303232480 12446990309911048850 5324034452585502842 14028366502723281185 10365199755095871613 210456373753169382 5653153884043877420 13661496734171406979 1302482758165465463 16219200996946738635 940624724825515115 13829342804741883288 17659527093714991927 4270185508049623669 17089734544435210878 9457592039459231292 3672319881446166329 17867327285055423114 1946881402139735314 7115026515185919528 4080848396665003732 3755334315217374986 13058896385699101430 4331525577476619750 2379345712194108814 14883183916185462636 16159209243099639559 11505743208405340206 17129219851884163300 17385675781024224939 6553698535881512603 10993953852706042839 14328892859339640085 11049307143706956126 61385695886350113 4267814017377127130 10756415806298540013 17002686459015199386 8879811593105933405 2950621732584974574 10166555816326385852 7874680065485297818 5242598881080419898 6049481556855152440 5343048006184149528 15728186743653869315 4113209173700062267 12786255068345679692 12668870950588910173 5821646276896559085 2483666946102073720 14938546154425310530 6644061871923203444 6376624118245875531 482462593842858889 13315286019181438921 11847236587343193340 13834414085102943310 9204163267673960444 813995673408202241 14233423442750772696 10828286640988816832 6567472827736885068 12625112560619295551 6497534896456841625 3169091381167621126 11205058040355236441 9469034152393429094 10640305261131997432 11542537448658948755 4102771112746814946 16875335454151408225 1704835094481239134 17265420527386605223 5936332048301279607 1753944121359363651 13359043485292336849 2209810772715562605 1643424343486171957 3162269611245646405 3804514213436388515 1683005433929662175 11464918033692096677 18169847189484211781 14770553770577949506 6775248695505301175 3837002599248353078 9259970194658909824 5779512116869472219 8060305935849849126 3334345413528758015 11078170653478351096 15429878369674085819 2758208604462757636 15837833330878015180 5809116520547323255 17447671921290018616 1124328978314224319 6584311456975184058 5004577996204252229 18430352791117656494 9688456733637283418 7548892195749111848 12572466225119818449 13611665090395180078 15492505309342691067 11045129526010604808 6158971012916211817 10663857854163716803 2518588803957778176 4087832292951470851 625841799334872642 15686971122060208259 18322716621063003898 495839131333745898 5069511824552259824 584531368609422629 54642471873150391 13113126236447604345 15281684920022014379 1380775224967146108 10950362141092525656 226141435834402334 13523402796392624230 5717960582204704049 9810141730187645023 4244882971554088793 3345366535558985618 11587358000661607410 12292750659467432016 17779539234475116934 2286921167211279607 3404995510483710258 17481419261458634768 11690958700540245362 2977636766844673142 12256284101683602612 7005826985098960551 9366856524262215713 4616891527016972528 13582328292910333539 10204203638587464025 16097247855239277811 7699081520799335906 16759227364544148164 15789556953005567830 11594239094178221797 9803844052133241078 17706852625772475875 16719220390153913239 6686970753255684238 6374390849244061272 11468810979202216912 18234650772769658377 5014226449996100084 11771046846120134337 5265966894604985997 14133215131666548240 3150367998057098141 8171644330003559954 2676248965000214325 6947818798494734978 9572719441225028600 5806552552359983395 12125558553189018596 9880292000005540867 1723975865943266797 11364092115552717893 9074846545229402914 9766375609568134441 4717241527343270336 7322751868631104529 10343056048461890110 1934306150864246449 6513666125482534130 13537903840418805860 12341923480686720808 16097351346831821822 3712289124563482206 17121558939575304817 13548721109171602364 5916653737850171589 14078717263263257059 3056062759175342217 7358952634429792060 11947688815668387780 12184317944847131702 11692932807231003185 15823165134643523652 11971540058347818802 10007176592570640638 9462044181029925452 3133949835179598104 14122678791509810890 10704753047339313714 13541203519420623640 6867620705067107952 6482717681070475794 318109775076080799 12937299237605084327 8379573829567110336 11276744341420193321 210909233256878323 13152553270552956904 3377466757720644618 15498804983230487078 12441592919840486094 7825978974962550454 1883723640472610024 13279234706577038090 2146709995339473691 5496841903069571463 5758954264940441409 13784196436616291983 5448788922780052717 14373942865197459600 4473822824151650710 15143882943001194035 12850814121746418761 8039474888211305075 16074806939095077896 3321371905809654649 2036793438422823555 11197243163572085330 6947090285845029779 17886015766942273314 5044983133107368438 13260809310847420362 459081925536787687 15410967278256127596 8979504099611215267 7806238021840824932 2781384162423404452 12560617108142109222 6325119241423966969 11147170646942730569 17208491894447486959 4603565535323234483 13174758830263726175 12451906133467721147 3648356711962264083 6140369228192458977 17438260897552365735 11912185564044825738 7879065767359144435 14853852113770636173 13453511650068221812 18443555966644963252 14744958985547662561 3858124577087742244 7704915339999332078 15079293267017092944 12846065715107612288 4967448362397108224 16414432109671603126 1688113255260238516 5946023706462349468 3404282124940434853 711644866209491099 2822429322708936936 11057257918625309211 12334091132831911834 6923892385062256488 12098890437505837551 2997115660553017990 2424706336123084848 13867077546671700867 17995117647744872782 10413688049419370083 9309246250321372633 3160281802187890003 4948956039846173133 9418701764567421523 13497612060549334158 16650203772887482598 10404566439952814410 5380565211746544359 14666371089314889879 12930083577977985118 9568629478806613995 3236358333791790179 6482168300562138187 10412662154151636801 3139620016167556761 3564505868443217 16376966436975531760 7766925632556838591 7419510526765099418 6070632891970997029 7838633801409302657 5125104752623220014 13777498698864872603 6723718120636049979 12665636682010501971 2209982871023938128 15408174597371385427 11213146170643556301 10971357419326525163 7364418987632022320 11234647864266490533 1597403678970638258 17052605266797737179 212176604036559381 15342579736274399761 12535497828980806617 7567371079807046056 13731139660134612111 8713019982827787242 18121566995055612537 13638420575462662830 13531030273798519373 17193486684411684169 15182321218737461080 17747674470579701212 18405624922997550139 7600637766751266491 16743281138949468685 9809105606430475531 11608981352898674674 8487195670468435536 18247509994491712970 8067921959507770164 9173062042556693376 8552575847371655934 7545522961547333522 18387816937845591074 144511525737649315 18424124031328316492 13969552306264252629 11035208496530135905 9015354279279420386 15102274061683761553 4968880515689605885 18001466135150039619 9311994508594148852 12120923667968138090 13454280145444923199 10220541830562213622 11846780883493536029 2798464446209926222 17964640961357742084 4529843851834492508 2528452253121915203 1774516738401176175 11811435720067974473 11542883637178016103 4644839166314603164 12368158183176551715 953629404086486089 16888019042831579565 3036497176671841604 7714286182928055106 5562879537282186927 10907511631291166670 10547730856184555154 10397870110658755522 882787421641901884 4678005774487719337 14171944431503681216 17292187226928674962 16453884730291392714 11768316888723040734 11091624093132668960 3690121860663720919 11913766136782321547 3752149281298040165 521830923912980075 12951925670074268577 16789238879220285612 11755365020992521107 164495343968404797 252660702935490490 4760666259195637793 9762589924149122091 14273197310603138700 9674917640893003276 14180503572982539755 13394404393735336062 7449943315839446343 7495530578308554768 3815756997826075025 5014523048601767127 729438952024939463 10432370533772283384 2264348004273809176 14710900582167454509 5973445163928787336 79865009810041361 13390524974201104373 4508013084913133246 3882387137112689563 12184087431489905218 13912582369468422771 4241591756599224633 1982170288389709290 7223540346440865921 44347772293588509 5002024806538943214 14149640973567457902 17036706198299977070 5963174029126564537 14912376040276752085 10535409646228720644 3570478310853713119 3310665614585543253 16616862605908922049 6519534701305648843 14435794214797166167 10355896554749251785 6722450470526640043 6647783426750626248 10876321945207002838 684293978477360002 18034533215379020655 7477440071674721290 17728556233444777059 2729048752897155917 16229076989271544535 1762267081535959549 18111360269346655374 2635294911299778967 8710597548806215454 18107890024075126463 13646112805129014702 6013525391957201503 6527063392057743130 13784117079481326207 9649521371773405721 4185229138221648747 12078622884415437043 1808839237828142132 5163434947303403603 2741781742118031253 8432986174187255403 2122957854377603177 9787771939209070697 4429805694053384201 15984064962542935912 2809086957176781175 3837677586946142506 14736236301957351380 407606463038328677 12819979235700922325 11569444792234800169 15170834692822950230 2786623170867758048 8738020165966817982 9890317527360574347 3817247732306613723 13594575256904268243 17050139594883367433 1655988546090518186 6915344742329762757 6967900672412569397 12252240495925389323 16094017780887124738 8184149569914521267 3706749022000037590 14589761178264729980 6136280386552776551 4811724068468349028 5535537358794188745 17680295988684093082 10879294374236467327 7465811823653917949 2711171950115291907 5063592646039936337 2322339728693685710 4386057715296127550 8559612151072330738 5403050329239213240 12603430000591475017 59829029531134398 6368229236487713643 4704824162243518096 9374480851614563661 15406978051671306193 7210589005371836651 1161073691517055482 17844153216103529897 10889775600586000722 15626706427262396679 6241624572549284037 8884310357946261480 18111585734983489286 1464874507910136004 3776674063796343908 8402702424020510490 14908367249988335154 7759885111212901201 944088902837862897 2206411286559320986 5388085922538925330 5427293148459922222 15791969084182953843 12816701711419679011 9122523077822002275 3728153847816445857 1601198765763489103 1268881476335162478 8851656604244566962 16168478176186911163 5565381544240091411 17006637425174327540 472335694271321807 6021105410271677934 17965804066093919967 4164794137695213358 6886405177481179300 1050315112829232533 5010674255361426748 11407844692037992559 4629575230144123439 16389192852719683010 17205487738874261634 16005158742320390944 8536786715261389012 6485080818745169478 9447755964953638593 15730593214933685892 17335436060879111816 11767203247516521391 16416594376704810678 5344530471823541800 8771560525409074638 3449934432268123755 1911603883284694092 5360330030263117607 16514758373386975218 7382161603370368937 9222423610786010866 7850242068917339049 18356532443690314487 1898707984365957757 4903510104089062838 15865569170230257189 11314989648177262083 7567691513962580147 6005690333523025039 7284475924244745351 3496588723907680232 14894091657893987907 13368202349753089111 1794500163325590222 16402954700310566202 17218558737084744579 7501947689674386196 3105055153470218076 13504884350541786520 12804799785495961931 5469120005818291031 7573240933613315054 9683220696637961531 381079819953622449 11903971827259620381 10507415694151329371 14368542416346988060 11050743129220901774 3117722142460424435 17323439539704917716 9525711999313516455 16980958204965961581 16793108203209336569 9308809604902627644 10222086962181920009 11787900298243527146 10249464861202095001 9397594076464464168 11651977004069341292 7725869914359232209 15877224209200402013 2480676123655215035 15235031236564557832 1585581660830196389 10978776896062701591 11606658575051692667 5245237586600303667 12981122577467671183 13046883378609527546 13266995246588224307 14781005470558777836 11995053472388258931 17928762019329427871 7528398077303868522 14307654251085465959 1212609597226345448 14318878778258100981 15926646921884686727 14582930862449907270 10191847294488013608 12496301981860158619 11728621660643685134 15555535592829172025 3047193134979721823 1568579457306124338 11153866648180338631 1064050882371900659 4575447170203961000 4329591157926710957 17875565041635637399 3409974667544182876 3019303078123284938 11282791783102487177 12984916240523821473 8138018755706910560 3119057914157801360 9724970502972596657 8982100054841416817 2394401641710494958 4846302429211168095 9539496724760058410 12923153669555064130 1182734830717289350 15227505181528257428 12212680426923484067 5132198556179452010 4872138965802886744 13831156945006003912 13461075833060817439 17643236424398211452 2615356865252907908 5336215446721278564 2300911775915443048 14859668932415390947 14584803937026589999 1217146717215338535 7406247143372492261 5650070369423911938 693519999983139046 7324925651921795851 13805223007888466300 17248247815069208799 3700150809671097173 3297900148384644175 12528958559044694501 9217470674252864867 3618582727259303914 14000122365370617582 13974092371544109794 16476402125943506363 6713314093190275367 3604183111091067239 5995667627399991756 5211013663412611170 4876706052642397295 13096002394441637348 1175240683097088854 10147904942580676991 12115737609179047537 17943980052245627262 17771874083972004808 16143558660901944535 5308172705131456537 10710601481572788300 8445126230123124776 15336796688445907478 18146386693294860530 5087385645634099087 6430469453648506245 12536616005368101540 2155836177815805057 12321725324916206663 984454538553101800 7425197112995858767 4855302087787574796 44296988597073756 5772487279531561532 3636552071874742764 5272924368811227142 11365446070101475627 7536676280463554045 18423282004849188518 14757546105749946075 3865786010715599359 11770988808307029365 3962723071578005632 1522968810073233858 5865789263956621751 4121712588051546583 17035266317973629949 10268313198789913495 11332490929852017635 7658284218162942848 1414863573368089180 2778565423991479913 10949069268979764318 6436401486581478029 13620853491284135951 2021630939172655866 5674606439451316368 9571013193866910304 6237886614276844794 7546354911331298007 1835997079646430272 6582768114212043686 8961809464807718868 8635670204529666437 5076540709310055392 7690633403475607808 985481719997090644 10666787034574980565 7731074264374857026 7819146507830169117 8680881696009535939 11027837578413206341 10448840365171723019 10198795378732579305 6017202772029421001 11827113069565315033 16819259345549492389 9657499912484052505 12543044217514540148 13513977832974508714 7552784919883728199 1412815531471977901 12454276297429167648 3875403731941921058 9068285895989148409 3700985674717450187 16159592624743364869 12494702432513190882 14592536247293650596 16493290682931349312 2425688442049113214 15970205102455571680 8920180529454140298 9100144138288062266 8800605157314470533 5628468901868463342 226455796157200779 12848866740269488518 3438214412678637901 17611873892725623538 10622760679029825814 1277490853162679570 10911558114309881155 6224360755922957188 1380423955058930073 17521710264686467098 13735504429182230896 3246996591486258205 12179110004312407733 7743618251410052878 4650865334461940687 4291733769933217424 2965256278227230142 6385415193075879912 9831717171550019698 9806403170418452791 17840330914502510237 8424768440743677694 8028552499516386834 5594620415253559217 7132248794123757718 14449587606828888283 15607531093486585470 11835312237013658787 5415821896620279011 9279575268581476558 9973655977836229446 10519845868593071169 3795208392067664755 15741373357625724043 9186011018190813478 8996891868967525886 4736820716930305248 1871128680314200152 3278973724136354525 2117368568758218638 17787209863976145422 8396525261617990994 2096472387475654189 1838156947667065851 17382010468934706182 18162963813867149177 15763760097675942649 526591266966674075 7373185752336811352 8093308548060505241 11190574299664363172 10738477174665386175 10686416506873451960 216234581932149422 15718836242082228349 9348253883540057344 10310038829503290011 296095724845111665 2392735390852002477 1347424878162454639 14726240077505670064 2094008586687131457 3520846293681938896 17435885855295234065 6826692045914366041 5310155863396778753 6771493163505630951 1169575839474688828 2588328872882562560 16189108000159269762 16557068318090595980 10547904151251936883 8969988057402115716 4146098852499018035 4959393959834410935 11753254224074253123 5761611699171524049 13162424939812516413 4416464798166444140 8749000348027333323 12671396019127997239 14795528448650140804 1018571245673522622 5663898331442853941 10758456269099996965 9248227273516780774 14439149132022690920 2539749096161906085 11055344651150993751 15710404199817112477 3451096104483854418 9532676429654640407 17700204367027003925 6112535944293911379 8621503256031003085 17339295225777438729 9123754101445364052 16460907109470338273 6242823413064113566 11630628875003342880 8230643116888070315 15448002302772190068 17739895202072849593 2786063410973111973 12164448226051200114 8043160017220695049 739711366224271448 14700147069197046196 9379196771457245095 4651400916148198793 3849809213204596998 3488834593111153197 8796172806662407683 5368648150468539022 16739021936387284614 9296289773413453165 13743292656482525163 13410299097710289146 4072733754027894077 17352709933405584414 7096180415734034024 5138238575923258826 11925224275923732974 10229349691900076891 12702624579655231007 12973101268942624744 14224149030048374157 9327770654748057686 5795263732256733257 876542008273807928 6224354479883973640 2531267561955385293 14674131856700737528 11284484504636049102 4882272333471464285 13455552737173568854 8981246007443960238 9777785228933023818 6659462453485143061 12922183162153953538 10563585367703496838 3132642822011784639 14200251300387439885 8483551038516141547 12460659451679790014 3254959621688235507 16434359185350852815 5499183874278168127 13096960031991171510 3995212380965718191 4801248270461588362 12716407765326065835 3472587258070049378 392313936425334131 11099577050457630491 85779628525218479 2561611834731792911 2977355558589355923 12818770311870222355 17089325799729170349 5495296503935968315 4362865134726796200 16720349830480775618 4989540494255060400 14913674350928141343 10498278231210405328 18194645627938695378 8045513199796999943 11555425501105131560 4605008764225755502 15951330571664753994 14148748158449860275 4650659441356357792 16758341427776593020 12175383840554581205 17258689422206423511 3760278301712232236 17288042185454292186 11448358868319390192 11264486890386550021 12463681256282798369 5273865704695585680 13823291673287607479 4585482298505685885 12776642507076883010 14052303989950669260 13418965911582803113 5654120753443241170 3636360050245571693 12312629725472685486 10765014693840383235 4388672789398308024 12655583943935556045 18235028605443714508 4005206679158563650 5085327430929641562 13924283708050000743 4213182614282512439 9838890095906071831 11687685249719322927 9903951597836186539 15859900397328065015 9726055196564494456 16646070783982179416 13337823759043542000 4646894174479054895 1980139698428458262 2512745125282073886 8185965604311826028 16847274667088297189 16453939187967398912 7696764476444186060 13238592018675634775 13465498111130759497 10133843888355649880 18412022881945040122 14565434920122298508 12457237330688062164 17787524518416652791 13210638119364698794 6510424061519482709 16195540104862629329 16713643429022576966 7849282156905093177 7256664533510986905 12624633192262966696 13189863734862900823 11916699581782596384 11671670716109128602 5292125978115557735 8515903171711925479 959019538733820301 13368392427371002957 3245184921866741434 9407805341795768192 5025127593214923099 4364821650844945172 4252547252031616250 5975199247723882973 167653087189478142 13594731295796463588 6241830759972664195 2070672458592388601 10944193478353973511 15199667276815112570 11842863201345638034 6762710477931178797 8765998631148053814 6864297113814409591 16041830408574971765 2371706367066957048 18287790855143164785 4934790622986756860 11522739811283245795 3057426123952628371 12087710161334060936 15067651977515195942 6427431582661884602 1485736963269405819 5275883220687310852 14576306346451992751 4561962284543982886 10777416703702769030 9490519019410534934 13418478806312732098 17093471883099586961 11952094243553519540 15034503303693902821 15858592428330861200 841444245777949378 1433599037696512129 5357655487494244896 2188217390354672059 2972299494156894754 15073115823576049362 9965779750254717504 8645741462363030948 4369767932924106397 8087989347035847265 7171969499129825699 2705718944051616916 16470647047267025462 4195745196869144549 1594616237746908047 12287866974548107525 1867018283123537825 5546774316176692325 11754742387199057658 7315486993679303709 2464688342359956897 2685010248814701139 14979822722409289907 8152271568515123551 4965199240144031515 8450123638104713595 304115796294890133 847430775884420513 7548765031871257771 7273825247947238910 7484903030243382465 3759160512639701297 10536949781384005831 9128712461405262696 2680002097995426499 3903954109012835416 16655756886203257792 3403413770903370360 3385534841508237335 949684418473105765 15342137513418923850 14451440398584979277 11968233033581339784 12310266554567192511 7557227570929510412 10872631709468933320 7990087306920541103 17810599224840871605 9099598340816688376 3460565030628115400 17253992755838099194 13454539689946779946 10845483203652134385 338747509211441185 5838556934342295631 2778079768270325733 4866397545892876699 6951168136930221678 10600172675854186102 2020198248115800512 11874381968394401113 14252924642827531454 10740327858000014502 10442079108364910106 4232527565767147466 10106122012246267088 12604898619131120347 13268061791540879027 17742240780356894190 11233854826703899360 11202144704143108269 822245363957213724 14645768493969442607 12974514573648684424 16260073523232758459 575831696886339535 9060167639173643741 2740231067329431437 9821090894383271984 2215637772784905204 6230420525955232706 88470094905155892 16264676965159141604 18191080310980334168 5613920778939539149 5966717929294074620 6067886195859363418 8489897007268872126 11459020901587329982 7973248690067343970 1987180895906727693 15697411773026316635 11399047918402651771 5106224912095358366 7464706368248671579 17747186230897586219 6874759316515898727 3511957622624237204 899961414568876279 3066085324985858711 3283639789344886417 2727876631482746088 13206937456838447706 5968731814231842349 13006686584133816568 12869289521244671176 9634801058351601585 15574411979704747789 12579650346735625536 9772487408176003441 10756122787628383024 12472175361829661890 9618582704550572589 7950565920245691833 16228906646028040138 15023193358467513268 16929719487233987345 7836745810795751870 3910993548743249674 18066833460870981277 10190265300507106333 2558309872014772242 6449503743053311214 14886988916425568250 16438710284573675589 10476711568294574539 8811033013860215820 13418080605001139580 11399326541670144455 9144072850094072939 744237447228134534 18190237366689267222 1597702752103849529 832901802289662782 6762743627474787671 14192919087017010271 12096332781557643369 15800654716246730000 14524667515433630303 1488167479580558942 6868009605574217820 9162568067807537758 15699550967367528328 16186307145608139338 16518591759352367830 7257469344661677541 16708212607456745328 856036589133891068 17783457257958942130 2539353102969268834 2471773136930161587 9796137792747127977 16405645215023387152 770804911203663806 15869896649309346495 18015500833937874106 13095957292736535772 17712063678821014320 13810932996095073448 6136233815327464311 10636135020901748752 1214937648836109902 2935019129053955968 1929901982870686230 2401472771615801994 12788986707572741413 10726794253992041383 14862281995605645415 11666211786453611426 14706755360415473543 3024396785004461424 11271526052640272517 4183420970578015392 5133137696398698228 3021375862852299524 6982978987813444885 12835677680729997108 3307481238087479881 2750124371476283841 9108354020814248608 210391549488800947 2246871061979623032 13279240458285666685 3121990319788027447 16338205679942954664 1887964092167921975 85482423147806150 4888451202389763103 16204937133801319421 3597838399981560591 3670758302546748731 6075541287772643769 11182750618068955137 8643573790089376990 1019288130616308269 4517512357153752209 8980562825900028288 17826563380431426232 16766809276082851089 17904664465813413190 8107995333613604783 7309416669276873484 11718711065422790759 16584003160088050693 14133544838748732525 2408900623507734772 11225313725183061710 10011635310761002293 16872219105840357564 16230475589356628411 9049386296666088532 16888888522330590650 9292268576742227781 719115169285847698 4888660431841556675 12855961304437657642 8533017994304272965 17074220568663774807 6208481855114678333 9477259171108423184 3258028606969214443 10001625863877041151 6792706010003205491 11440055452780861417 4184532392721064334 17586548494755460502 14880063933382012756 17422660097018237202 15390735155607256374 536412854844254550 586280299658551564 3790766642551930203 14517705925746890439 14733076189158306711 9610663097082633508 14505019545666088651 7226778379568819911 15385107580891929662 99910296474486628 2686195993622060638 16125634296974131563 16550520757949333513 1828974355354418209 4705663238571494676 8539772704960351079 12180468835688549565 14279777187012518555 13051205254753838385 12203129068495872636 13491179953748245532 8421768425394144592 5455171994265330247 805851286788199049 844422022859046126 9419727751169690322 11824587300352145756 2424517271883378545 1700787318943797645 18331735916540928629 13273412601694719252 7611084326493773062 3743708981682300670 14956027121361847677 1904145910663211421 7688512385328019355 8463244973571247036 17431849741066408394 12681431190108380214 9727747384392330129 1813198806845335535 1586703675943438065 16695363411981802167 7005166047936947658 3323815903005094292 3745663314177195636 6560971647441815831 9787900349645807639 17597346332658636677 16211597585899397070 1584867305823921951 917443653982112570 13897159882785588300 18437103465802500293 13926681368708001828 7130273751217654852 12548127928562259432 7605061749559636924 4902407153704776412 4198070511880366241 7350888860822212527 7695732875765338160 11324929633479899942 4499746465170986517 8698929728169452873 4153141636240864428 15017301560703775 14279458872712168095 8443852363883158417 1579999829814323731 16008548273292728438 6057394189453376364 2057580973700523997 19615788795111457 8441829364489026456 3269397702941938216 2539981234453766303 1232854694270285544 4388352828827138488 7683622659109952259 16477364652326661188 8068185935129635732 10186066371314674755 13357423441667395948 4526449191623662164 6181173542642080301 14071663683486750954 8346865501811399903 857825634575082928 2757918909629382244 7973479493572598694 12468359483551890610 8379419828926219730 202309808341996711 2647434823441740460 6089587006809205940 2988290266858831342 11461526099458730506 17093243597319291492 16981091857883613386 16320741296243715817 14941575144617467085 11128491765761090239 7884162484930461633 553931694077357516 18301538093678747824 18018398059508283176 3140686588227426889 16069797914960540313 10225628165825328258 16239963294394824091 5962264931960331712 12165961975971274308 16918616037057776406 17305096157048248697 1827969684696666222 17807978011003915689 12731160766203788569 14760766986907519734 11375905659947311433 3581632113645884913 5111146025876453726 4054774928312202203 12356753005124198460 3489955261182428527 6804412179351610381 226840532955430437 9488598510227888281 14274051579367688915 11196839533216751780 17742714995900697204 15816553047084917304 11715848152065028158 7220541411296943478 3818827794639731991 3836256997328211834 4331442061612757072 13856497558183210275 11507149814999648679 14111752951996425456 3713403124350388076 8495915583064111348 7320901983730946596 30897411317746579 6548667505710848663 11545959627614601252 10819482816934833023 13963525260085421716 6898853461356135048 13016470956066757277 18031558400288553734 17834235433711942837 3559099259517803526 4394970699480572894 9019586595014936425 16602395448127358350 1879071840362528331 12725231793070986298 11232763248201181613 16869676194773978387 12956951134931775072 12867807436835262132 2801318623765758607 378230133771687897 13486340213592751836 16459853641774730823 200391475607991217 17781079911624137423 10719626558677129406 6440600422101381574 10756400450748823040 14658874702721792648 14692457104782275246 1205923227346295543 297767718428190475 17528503999445994495 3621117725805200193 11448764195087531767 15813831528994246602 3439452231245266379 5346063633659077729 16367867051169571450 7083044332744430407 13983833572598931744 3755985355727954915 4853923080098255185 3799376470386790789 10879237217215184445 18105513074909887382 9550855267939377671 3635135644694599215 11846892480616099569 18338281635868880251 12183042184017058841 14460837106779721459 15539226302527831616 14314169078392903277 11825134273489839750 2690411195462808010 6291434230119521941 15316703481982473381 4355358508038486365 12857978891959443959 4921386070019773492 15779988201723171670 18311294911433433128 3842428135706132612 10659787277735837654 6661912645370045259 15536461764791322000 9382741523815658852 8225970704267008639 5065989970156948380 12971245695819033514 10777865626410254189 15082030096717226725 7628140240951492685 13076954747506314600 15745049774493660621 2950878879751051217 5000296728738033984 12183556235890843977 9007667505003243617 6234553996357637608 18419042496878246955 2149056769453238165 1452140994568878384 17472147223707940505 8295060265459493218 10665368594904758651 17751958224658220662 398631108102853532 6463389760507081682 10360658152900440001 6024780083958221486 3012509556874367414 6291499874428727881 18362658993190465752 11640081574309439964 11540462209214261467 5158969978173045882 10439125226470907243 14820602504750144137 6363191750663301353 2548580069781413833 17515872901073616713 10888861445592959211 5068526893268153876 10438174693695069549 14939366968280667680 17010704350891038198 5979394490577305426 13475366651759115355 10060194435654055008 4445175087723979673 11587911625591527013 15866452782024023981 16761350277516793908 11320463257656870384 11130173810216900406 10820779754437944688 15910985344526238514 10006923686006918464 9988339152967137473 3915159524381078786 18235608053368359691 15786445624439973046 5554150971114698701 10302980236316379964 16731254841056362475 9390818058160540920 17729222696948329621 9665134577576283381 7845592674171463702 4158839034774036488 8527002358688386220 9445844151609128707 13974193523582323697 10755378314023002230 8978492265144022329 12812142893936496550 9867325846726991437 529588911320122903 5253958937942496541 13014267131844463182 2208448266587755754 1068889460053977797 11520399131306921502 2762925015755316937 2690726306979953938 14208282274132883457 8477213529559817178 3049919668848127225 15570732757946402880 3006846923389719438 11255467367639645444 3554942397175036849 10680501093210220942 14367531400685492216 15856493777592041215 12809262234504822771 10280773305613007602 17491299771592049178 3139971005601992163 11989205862934712693 11690170426941089519 16901187083132919291 2072263211337847299 9767578076605183985 15234475832512341664 2639637018504511306 17383205193906774236 14972896282717673881 7927366111977071956 642437031839834030 10187876314533386393 10769823707595198541 11337553925721717767 11888235086266371226 6924921489065372078 1317605099342542118 9029631960711106989 10155605238257087882 11837601781702083787 12757378182617018703 14290370808989564735 8088079451719778940 15916424590896487354 18253587350195920586 9272464478871230906 4395168269753926214 15753190319301413351 5522010743501567305 18309787907591590526 3542678417013692300 11152405036373653697 2204577036871588854 13252276365044862977 18071417693449513118 16676150089062335058 15276214778702088817 9464527762026725621 934853076354738127 3273367029548354250 1128656389836411135 2853982805304855109 12517871292674323537 17385511835681491970 2587984636466951432 798692925524616876 3604117825799549459 3362375746534838961 3547960791091884154 9056790555377140685 7537347718169968082 17210925274663146676 4662088175534058391 4811825351140164337 2144861628290793670 18136786536529857543 13950786762993277215 1030981083276082367 7160862280092454508 3660121639716174578 13781368633193336291 5194462299243677474 7065699068094993948 5784886775315381931 10217515925046123648 1510996714781653972 6573400764468673749 6595643428396229715 5506296791662446131 842998934805770831 2732175304011577649 11141069341457119269 17374096926049930154 13699470216628168740 5771634566536076843 15199547032950991913 4133850555664829713 7055815334012081140 9871928889708319331 17953175890615441639 6702995282553883144 16656817092405646992 12977616098153160157 15929899361454353779 77419082535299887 5009460388320102060 11369292277971268630 17981653637111583482 6385067265410960435 10958619291293426669 991989325446480532 8760625705795824363 3361283468215168641 5592765715460282438 15575861255984854104 3417355278822153697 425771158958408539 17885453671046981049 9332717890281696594 5263315558454294751 1499844451568888403 13763162228926082047 18127996998303547916 8930656143251590914 8374434289009515219 9163597837592587106 10483407215882063170 8360574095631354970 16024546561600838121 6905196511432207259 10936666940702388368 8673166667525136313 3700357991109128342 6679003107058955849 4261171175073352764 12272123636209324401 11558817248570905932 2281146581589296447 9040488991404900043 9909437581043035183 1636741414070370676 17068380628235745130 18101959449674770948 3708304115147433230 3315125151349812919 16072297302166599423 1926604230482910385 8154121436386779941 1748847171335997338 3432374754053239964 5020959285437802827 17503988497009187371 13518100234956792375 5848575544534868859 17353155694788633771 9278720775069273175 9751507544842724183 16415641823047200278 9160041828823599824 1322601816932156056 15331874034656294637 8123056683970469407 16020439709596142426 4299547092119161960 11550777684643421687 4511517714967309426 13905395102040339224 9908164465925722126 1572741133613691073 4686184804452431388 14787749528109459325 3511072405586109121 16344858152909283129 8361539814902245125 16811372286809163901 2239317464826052792 9179270356875932804 4438436352127672565 7028850102190497079 15809149517993138472 2135793415367085296 13516482997618733363 15965812533880611079 9894366447030163292 14258594419993274826 9085560655744648853 4645887729201998678 4628067221427282518 17040426728412046295 18307788601311629229 9949533786906845228 17100719867824466816 7514127677565484787 9885939342124523078 2548193724355508782 16845620147878456268 9410856568372484775 13553353231273160274 11309560311509130080 6463537684626609102 16263431205863738357 3921277808749433072 11704148453967297117 1466785755572542424 17520183194138077940 1657288109026645135 1735291634906144109 802430630174093663 2551449251768278177 4025578163130611472 12001176295782414230 10874059842655708931 634639064603132996 978822612630154977 9938857381542515162 4441105129511810184 15479866839527185588 6163125425737899065 6955915310478533175 1319038696905841410 3008913721472785419 9911195406234217274 2478206938054138613 12394387454351937879 7983068294112586375 4830790273424316460 5700483680593016101 3770429303770419982 2917515649726722006 7498922041593976104 3930012777866086338 16809883159487817012 6511484691826956887 17407917347672980530 3205236305482561039 17485557717506654701 14890432244873930329 11760977669128027824 3429352286441128953 13332399818600098391 16800237824372279733 1825919028027415239 13443442342418808204 3932444431950563322 5547233441706123066 24268416657311137 4286091724123842755 957377069281582095 15517861309724271437 10756610075682308559 10160573323261282701 7193911220436772014 15642510228115220409 2479501932980572452 7049117565443892757 14643847174569969827 4136048862169845277 10123690533179064233 17705420755442167119 10532898596242909316 15897627436372431288 8716456864821858371 1083058487727499163 15386304899622725232 18301539848431519083 6396274200114824682 12106994323637308558 8584220888579885788 1421795006765168299 17910514755340682722 13840111893628581173 7319283690888079905 15813794076832022325 16734598557839936749 7394369874441247738 16137274430455824703 17480129825579241024 13345881081658295110 6565729833959259151 11633859925528726493 15214954530629393817 5905987208195034622 17116424450513792983 11977611830489970506 3923013635920932452 15039671459829270789 9752028381753342383 2999518941231796274 16082251831814258512 5460270202901641868 1723854830442933975 3446789308232680424 3733498984722438979 13153894524003812702 7653143869261918600 16061075132196786652 9443409439529111368 8556297978510081259 4914478391654867508 9664070771928504845 12938815070279974796 18339497019827965804 13555052068873618655 9913967328435216887 12543404592706573005 1079030124068441465 1745923974403320827 9414232669431898746 8359033091231477417 17844975046183725708 3469073140251761304 16162589891844451215 5168797127892002308 3256624660012440282 4949251312310525626 10888126721321627715 15278339730253390856 3254253517569822321 15899669981786306905 15020511944893812961 10986498921434970380 1010495891923659124 5499438589443977941 6806954057480451813 4010699031226019159 4357879803607494934 14963135562924010430 17397630489373887357 13337224923068679390 5552062531570025865 10167866828965875383 15651300273346985359 17135592884342015776 8815482353442183851 12748234496075209777 13275612352625783540 10634126894011245671 13282619697221403436 8337437400599073248 393102610097714632 10146034374687222183 1822399410688062697 5491857687657507550 9025295976895455088 10326401470201937516 3445708137041717709 12614039088469958707 8651058205541797024 13258522281852648911 8889633244974116066 8388774575613723131 215443593125085943 14643331216002228495 11764329542753010344 2072575789042880799 13172419965684213553 3727944167609248667 15973295669378090617 8556562939697127735 14123374354706829151 8962706032098398259 14604316190817236096 12450341374956331631 12238586625465400047 5390455222515608708 17998052962929665868 14408348319907927427 3515229330935849068 9049102348616269546 5248509571160208714 7762500235737451095 12723326880138123118 5945715977514733987 14748851117666415677 11090610749270896107 13987610512867487981 2653255436847415709 2313175054313974683 4473916260383328129 18015679483568026563 10169815778879391900 13180841540534298561 10179063073817368924 1125128509626550299 5909714436323119847 14590364487404109043 12534628755065099072 16166787218724361619 11970645834989019508 11027979043040140231 18049552463514569189 14936833825413067333 3039087439994854601 3817801313550551576 6156080974997157198 10677767358215908915 9384477470388243720 9863498539659465294 4453630153333792215 421959955439136616 17048966973889846737 15654533218333700170 2093053904576359289 11848978399406120971 13420193416217831814 1851152153191319539 4097512236076505601 2611510980989904431 8346027996041616842 14632743255984306338 17368557393221140472 1377214093792801921 16548726628947267376 7167511347544718412 9988019380915505784 14732115017598006882 15795749546812570304 55116598110942054 9998140135416760067 4657527552647404274 18138626518770876919 18226837584890927298 11981053551738604167 13241912805102992606 17172639259564296241 5383044040765717994 1837608916086946446 17857422753968516379 11379367076609329050 9245369775341965162 2861870479092558273 75324406396097515 14828658427957200283 4899699488543672824 4522866305811840224 16151526177145981095 2069703928257100112 11776981328552079122 4161958818849047096 16328542503229463228 2107218616485473261 14902275619998226429 537460623371721637 12180794452980812451 8872686774930378221 13536976552389553740 5544250064664609215 284290727632831616 9249832223594504986 4376038485118537794 4851965684244759967 16560894193944164439 16793392051178170834 15882456268327567761 14965844557410835488 17791586404722831147 5848910782772830761 17468009371233551061 14299104426432821033 10083713293514538244 11038021331965909737 18262011042501204771 11827434537054014405 17637844628618105188 5848210931422757039 4747851100508134564 15036401879950389695 17162672254378572901 18355372936337458679 7139871357874297629 1647320623127395124 17374272298062257989 8281626117982353782 5228843165553399567 14244756781658881364 8009416625383289846 16776528889816490457 5421629774821487928 14933168825619228053 15818227190817906620 10033423354961731642 14812730450448395486 7367808953530591621 9022108081107296777 13143357677582992770 13464723127053741545 6324127471432703769 4965693816075548921 4001513425226438141 14355854559927183726 4252352294088007941 2318851124541805526 1240109357106621190 4382365717007312643 806787025731121573 17506671441303515288 4481788163294298381 4280273142284129658 7442119338450230932 13354204751141198675 5346455701766200875 4391702135590033417 1285686742703776744 2193603929936998873 12965574235815098124 10054885900964530212 14233601051813174923 14771603468586590576 9135352765778554773 7351942914721243 15852327394889023078 15714289816700358523 14519445030452500481 12217708842419351006 5680046882701429707 1078186266611251371 17027624874136766177 6414505661233530166 8854563492240701269 2455736747966567473 17653854501268393499 15745783747860701972 5187728399400160035 15034446148543205700 254241133779451160 5576816113486753021 7448505219246061898 15507072905349816015 7202405439044795583 16009619959460793721 3118810141069869244 6006580361562349073 4312179124693723715 8909897395024018227 1790766647067197553 2069980111996827554 14457628866229758622 9174062847649763933 17221921233111669826 17464764449532216384 12924404952228195130 10617922787745043257 5645836986888781062 7881683734537875951 5598745653006353406 2532213315106125952 7242268638302158709 16355158108739225404 1969169981062664600 10639025994173738466 8695781070358925141 16176941282016837126 12599422286230198398 14947895869532786353 4318547171857096232 2464906454184088044 16810183275465145949 3395548905677951252 12360220952678287195 10242204792668506753 7234137304025097233 7521684607938938850 12922950395058923654 12418347338169065704 2054551665397773018 3500275339736740673 7530704888793629157 13380479607317381482 2362670345436469823 9473927976304469136 659460421239803857 2744009886507321538 13143453309044811130 18034982046511423899 1740175542673707292 14217868450266627776 18234002399414612371 9999419051920916203 289108342688317054 18069754267021097349 5332401058691519978 15658753459154170239 2083529296008067852 10871126956219562598 10556939778191885163 18146857744321443231 12755512372116616972 12864645518416349827 5454299936578857850 10578482590163462663 6819791366191139890 2685128676093309169 9873006494398721759 14557471376464575357 5894326938114281581 8300792940444023619 11839353081107719747 5265089990810071380 15668445707461980550 6602068807915175634 17942434541676566674 5450716200194507507 17149446408589421538 4831798856658870634 16979083866555833202 559734894449035860 7252175434972023216 4265393011155982045 2316763635328080721 1704237994066610579 6038603920935962968 13397339412796735428 8550077132190567963 18151852058481093999 1052792558611825769 6312176985998327089 12762503546444336445 8843522710295747910 13730022961936224860 17359907565322369021 6753438954873250926 14564770608731961290 11506231223717471357 12806393755757978564 14254018322760471671 16125279973315368196 11865369746294129919 18370647184586735835 13566805895859108727 3375911151448209780 9932334667449311555 7043383031485814424 15113544166024497907 8689696890702740305 7002108987663382693 8435599932868274897 15955906382180526173 16878945387691305 13860511785173405099 2743933902607141924 14529364821656703682 2055846987773374638 159141836861694652 15771120524901256672 1624295890141445706 9126730736412775402 7690213259029889175 8365446041911117236 11287444966072742834 1403325044082855679 15556368871567362019 13304781330318812583 9671002041021661366 7447992440434974940 701727238078439506 3513366662885640110 13706480939131967044 17994216483062319338 11766545581759890765 3607653651989945063 8967255601086630556 10381700652348843094 4415777648356830515 5137520735433612984 15297867370018774451 6315205916120657245 5330428189367998122 6758194541505115874 12393938520871231644 10452107716540374536 6056533447530411355 14571531706008386113 941596639373896594 4513930117038267093 5857247939089965120 9404114181894918683 8174608365396277441 16509795031437831077 9740567200633307900 7147495747809032632 11119797147659175437 4485861435806841367 14746208463873959345 6591654247541103285 4376065340082393862 1671845029864597617 9166409208469287605 9431958159072659704 18419759164604409758 14123234191421138109 15143077279329706472 4815867212282851015 2242664704397244363 10928448910363584050 16054773854560898156 411035623602841423 11312044140269720081 61579274005854098 8126844728841632871 5847992839890364303 4527674791753739264 14403797278157011403 5968141342595556968 6286431324846715593 4109128231948851041 5633719989338758240 13643926815150524197 8356058283524021047 10169985834132804343 11397153720715369241 11176114527101967399 6700579466701321762 6240803455483022802 1111922290344943192 7891642820961330072 1756418042262664250 11510786710752976024 4121018945611858032 14990842300428600893 9045079093225530267 7640358498061042678 1026630892389467214 12807248569595817829 18019511455350450197 2247660502496692105 4709203054597530046 13478884008851732828 928386470896102258 3376769798500643385 9414007626446356850 10243065683069013824 3861864502669589776 8809763073320312337 3587127072775555843 13796844715739361394 969242537303468290 14230288368890201265 855730172155542928 4004569924441831238 13731306021980920359 17074113425266644471 8649391556533082926 11313213707603323080 10349378081092690971 12293030203575950297 6155001919901852131 7722876090749025592 2888506294427959231 11800627360601952433 5584488030063418145 15204662956370158130 10653675794570510284 7780817912451970070 17475324953052193589 17948847264377385541 1355004088964373126 7099557421287900069 9955428182697235663 4180793552531458234 10291917114299340884 13846979657275526819 14128552960702763795 9209495590646588320 2401445442026962254 5734692348176115907 1333444780268038714 10696426657789094707 7508260879457220073 9508722270888622093 12634639020476267686 3905711147904078959 9008893661298188214 1291940744128648340 7083270844203136022 1075101534412842289 10174451024942308860 4020812550899596356 4509180674867065076 14541015832291426017 3723330958456965396 7878309462742735478 8393433935343290185 385811695046955292 16942490247103690977 14722061877912718087 8233137765745250267 10838655048060625658 20920682793807694 5813487338756595408 13845544064372602192 6026069424007025749 9189951751336263910 12151925678550555629 17919564671780859432 10792475212859234123 14288276782479682603 2182779245520007183 3097943922725058404 18253316693557553710 2547108853061436681 8986646738378659085 3741931817566235198 466458045782433677 195900972951536389 7318407891937762334 6276024207531382514 8499368755932616521 5467131968452424667 17008063491786603862 18000486765993836085 2377908676977273914 215079189655964397 17129367560661380888 4036565554502136293 6111013984270766017 121531519987500134 11091773754977151672 4061573168538892194 7589144440089899587 11763410690593871110 13897863449168553980 17174915444116411100 1168748513192683274 6589437854311208043 16794111960985163010 9170745489560226115 6890224082181129796 10608486551009227825 10987275015709025746 10294409515795733144 16181162875249938424 14710308165268595837 13685719186149008088 5861853182009894536 14562125506186165188 7611712320661333177 12540131479934349067 4798069019641208374 14885854545539985018 3367032915511411228 18308801318288608377 2079131865008028643 5817935845586299541 3563164360217743176 8532241805707916179 16596472617996328763 16177067570103917768 5098403155225282582 1942106553183067434 1277035910972936967 14364497647357503148 2430387065523650129 85018143580874540 16156249775845537911 445245618624856836 7651954494229274818 9847535492409422320 13665025159101939073 13356568738095555989 3974737763097073790 14894223334104663809 1340172400587191744 2526726238427462097 14778887154234900267 7291938999315917826 2399780492501936831 7946883094920530259 3723459923488469306 3480500323596029197 13230167176742071284 42193587681703499 18408232897538233496 14403639927038572004 3981144809146861193 6539039455309054253 17180209378787336917 2380027353542525309 17345675798805293600 13394197851855069756 1941797191705313262 16591294822198677325 11000020882748950577 3709385652116990913 11597450688242224668 9028873731197939089 8788477201558608656 1365103265722823764 6751075597688918095 5414594996419930846 11196112909034367228 17751173410446963032 10336144760461198090 2985930592058702686 16746251064967784227 860586985465939232 12257918692196106529 14308580328534711197 459973840168650279 17892223930691429040 14077996722718975391 11410102597575663382 2218071450825613223 560762296551192455 11429960767937622712 8373158005543937372 3516490694796016843 6465893422303525731 3606492722385621129 10567330035379217556 12382586830239408559 14671642936589696242 5609110801273438173 10534860952577585053 2539702874592558191 14141788330932720491 12262678482088127651 7564103133771424760 5847439004958912148 9414816297552789903 14645436721442124411 17599713840946056596 7869711301164733784 17834214631345498246 5195810426374289063 14920606031531599700 13476305564906077645 11355964094248009934 16810044304096033091 6927421088744413759 2751189948891691510 14705248254955904344 10300648004752412406 15894564806779304881 11593111676009041536 14385168586781438387 1645337355917824123 2782614463675580146 11734879528777313975 7883560520482212454 16083381584599966540 1783329534731702397 13076155291684981710 6424724150164144307 14405206097682027017 6191234361785956774 16666136317942403742 13205754579669594946 3636984148303414165 16734166176524061233 7677773607372983903 3040052942762958388 3529066076374321277 12250980166080127599 7008479724156103968 3616262756706323485 7748992754438101990 16958966171929530694 8211446033348060630 4931098959155059431 6157255968752558101 12767455106429320830 14091694370286220231 11958233729789770460 12387017392674801073 12780159709304017034 16293214889087468777 5407896351668756258 8172515220977504628 2480273541156049332 17992624473049086527 7128820673944226735 5291455074573915554 2756607509923000762 15067617499164204058 6504241528722608122 17674913940137173172 8374856447832025391 7054667345712660039 6074154537982397590 710283395507269085 14638150213885827335 7994452222107830236 8514170680717221260 6090865480070637920 15494043610592432653 5270655360146621241 16936013758141990189 3301913011274062719 3910846768074324578 9195249257453965309 11575086735761292236 3542952742919719191 11911828984739420402 13407281849407215741 758242916033357297 8746115984255201641 8010894740390495265 11785540959025501377 4811858269476575693 4437356581674205261 16858943682950394670 13635666013905444856 6722250740395408304 12513526685688545470 9483581029915050951 17457371038992655474 15361300077671645582 2431976239855510041 18345131509263246831 11834988159905370424 7372214167827081077 18074784491600736671 13588851917560065886 8690156866764912823 2512812254171763923 13404668672491631846 14540924980792115357 14317052198349750561 6835335289854525467 10721932026219961006 13757270090625027873 8080754950593292431 14805226066747733840 4776608080812357100 7720340659964339515 16752445681268055742 6207886914745971562 17924667902061920713 4979060463152879229 10493221908100387864 2493450164567499337 2262060105443988317 5450101309722831948 4596107972171224548 6052336607873464167 2540822603717192536 12250462018638627327 11084330223453151511 8447664456414436320 7188081575299781112 15099616183445402119 9423355809861704538 4929044410262563860 207583981438766827 7042863325564976552 6332877152632750739 7327867069595230543 8266004338413292893 11055886373756173309 7054819846230720358 16483685237969885299 7780667210535336358 6701555382617702286 989865305356890042 4439811393259670653 13117632728295568696 7045306737567355545 17642577790136854056 18006524291370255327 2385911373125115380 12356902366288830201 10873250320393051403 11586437393948706130 9131004310702057230 5586247091898388439 656586756933815556 7754844538502375865 12088688521672034045 11936361153624881622 5271040714750492335 18430797137972946421 13868576319336176213 159979554194006616 12135485684762455224 10897501837030157285 15548258566902141565 3720652125093196777 6630947189080043596 5852218282726659161 1504224353162868704 10355018587470719229 17588381095440723350 12812052318394583632 189332249875325960 10266475248620670374 1521736574915646439 1406096726546706733 15875987731422542503 14564131049088122643 9232250269118219639 11344132813239625734 9514883708715094008 395193308664836637 3187059814916905043 6854398312991282081 1479526692843171600 6466022594745210570 15060761979615285080 3296818787372410967 2933472881155948190 4980744583709787822 3365914777579332623 5257759790158492124 7142087538306381153 1236819334164021176 12640756310479682206 12411205829222266351 16987880057909439721 1754845671983691916 15490560297456264019 14059470320550102527 6325234904993573512 2315995397015444427 18224505955959040423 14526612363424502109 176807534609814047 17746441107974468467 13859335577046898654 13073161955880964004 7234721855078767146 14646852191442503982 3163848016771104140 4645276283930936253 17697045304632745734 11380056661439556637 4131791430428587625 6759344560615446083 2048483059209908535 8737777552124160116 2253733217262207425 15105367976194725878 11018746756247398604 2706827970819145979 8627756302528812866 700679414813895300 14232611306065777517 8536582635580912473 7384126001463999295 6051797340621738162 7438481877974983958 10724177716990200589 5163812717296995506 17307274471040639613 4124935208375117083 6281868527847079953 17467045331728622824 14791969793126633106 495237227970024112 15667543501579255940 12540821155062049229 1217288577977985560 3569605665736079021 10720344053316161714 5503988936692468197 4768356396259994418 7041647274577105142 1998050144941785037 9594514936974494374 13303585910926353409 5034004758715548072 13588514220740074304 4519341221339956355 10026168803857080557 11190163889883496318 1527818903221649852 7586025078546901298 8770888184392996349 9056092098271689926 8674789992691057460 14033396035057198523 7239393674977196406 2032268930412783887 939704503007608507 12522295385069232063 487600974716882712 6827019364243499062 13342149602825518298 12062630808725241514 16397910412067079833 7395632032072170086 14275646906831375012 1146748937520134663 11080578239614828859 9804067526657342657 10154767404908665139 1953146834979928485 5815466838005618360 9587020809796813928 3668342476817995060 734948554014027881 10333762362004027215 1619619341108655166 558936773891126920 6956354136242154065 14803042633469859361 12008585986071675607 299564477294393279 3639408140049433680 8312447647611709044 2814606198234452117 10174304312394337190 13621174464737183995 8155046176086272770 2974086536352792498 2382084842144949277 2320939454299930155 8300766122233823220 16979191434317645455 1698637916688820993 8150938831747986987 3878981004883089521 5061923751178401749 9073156691316303128 17412400349421258805 11128620009473261118 4115668752985841572 6942397026452407374 3300441111364275235 17834686155604725991 16180347146384320221 6998718887388389395 3500564074825910241 13019043001896624456 6956697740568876414 3365097562291347205 8188663363246131922 556726804288693165 16033621794956374032 6535583748687107720 1324322851061304138 625754186047243544 10450211384339710024 8944328169004286107 10252077106854204516 2526717355598154705 3149185953936856573 15637137922639008436 10782051927853134076 3834392290976276359 2959002696426595267 9392065998979143003 5217491725717317481 9856514281821444608 11252701266021902080 10214802987296783068 1606697041243267199 5973930805995910828 16058516501218410248 1885459751561240906 10514487049306506023 17214379861958514451 3719357567653425739 17825043672766423943 4756321796497997695 11421386746653002244 18134781912869357291 13503805434610343384 3572961900224106250 4197426329225386606 18091215927260686706 3085602458615549612 7092716954265232055 15672245038907250200 2371602873345603375 11290384470104514180 17724382429148746424 16648109542737896035 2556699293551835373 2879747984276247950 11401325713413240018 9865681182330312044 8062116969392446401 11838555261408551018 5682068764065421964 2815390336420417217 1538962797834714822 2210267274792231437 2543605541636240625 1934505922211089471 13623047224547755417 15736965329699657989 10950028045064281099 8082719004107367740 9787340571782409708 17007290828314989584 7120806674065319511 10995136789056183308 11360314562794572651 14788039779511666587 2220753577823756583 5950820177432794596 12705010616776545219 17130323001709054968 13230237678874481968 13220876616168995550 6958514274208892041 15646705721332931479 7679143475306440996 7954161563929183751 5073404315115390622 17493266738638767311 6705101969968808649 17684466712893638302 15771861864021691654 10215703650416213514 6960385264416120896 12817385395044254689 4713559999610340093 1918126231835791459 98574916748422127 15790501419867911421 5231558094412792711 1881926342893463611 8078455358787905654 11318452826558341241 11035426729888043074 14957926927336752650 10015512966441734292 1506257440339126 7751729230598910377 17970987930045955134 12690753799913777824 8790687479974295558 2105085977361301435 10043801647294935335 18230616815839305856 15572094358563266773 1311012901108350515 8892812453776118381 11889856021330002625 12137039315575233750 14496827847598101251 6102651345960625081 280858274433979209 5444051414277814769 11143572223404440977 10673360435843438839 14067355498333700238 3729024188651727378 3256112363233632006 380519117572571252 18183407015425507519 14643302727133103733 9437478053297849157 9414308455575624344 791942184016446584 9399603122432438343 13039524789574631411 14246706653797759574 1547877408581713935 9375037920876698942 17159938173474642425 17991824522170501683 13556810141497795813 14212764689841504227 12750721177471483732 18429590773335258360 8506083237540179675 10624915056894096289 6881220161997727254 4704502566089775725 4972227530605190183 15383877105202763715 10125750991831776153 15292731512044072903 5886334823230432496 3687991677482194627 6534439062456161925 13719535198399997136 1485248783124112527 3827335699570872886 6045629695764468589 4082498622661659844 7609080668324058193 1586277032387986443 17138452086623284676 17050072165609587703 16995451837172958308 7574216516788724407 12091002783632869039 469112031128262853 7657161667687082146 16617149243586126200 8538743966614866336 1600215910841378429 14273044093671178210 10554282626481420009 10252352130762860093 3718515631962103649 5235649815410845486 13276038673461951552 13318501952003093113 17234149627791377252 1455163636709556382 15050725586524454773 5674556984427523853 16461463735879490914 8369111404329859493 15452113846272400614 17517863985574816772 3362673207947025863 16689056341535691996 1262218987823684987 12703813210246730209 2110210199682525065 7507991009382697084 9272512723701444021 13936992613076784050 11044480385260290817 14863322549409244074 10909703065897144167 3366671314212884045 4048682838541628185 284447900798856794 131143503362852766 4943343904295083163 1083935997473882413 4625239485305260315 10970844119536022708 16245151607848591619 211382621803909817 1130756429373370804 16791945968819918590 8106303902449749675 9845604379516309138 1111994556864522881 14642862232960535315 12995933124138054029 14412617213367087106 15999918108707649389 13849127227826701030 10960144700766160212 6924269536830934707 2401371021517013986 6522195179101529435 3903567550777942785 6196038190665214404 13348373272468768547 6507693175416470598 8956651645866260642 16356643166282919275 10620688122825269022 13595714255677681446 16351765776198675094 363098323038256016 12229910024718087167 15488686726518989598 7863560455786374477 4216020904445037967 11804469648218973507 942884031294302529 13883584527754384950 14878455790949111609 12493284088926977725 8626455595074539425 16739858037382905084 13084914571848359580 7640032302187612409 8905857936051412127 468486986091862053 4005925430576972712 9158997369746418813 11575434130607469609 11167701670174924193 17136517262820596238 10972367982463279655 7701578274262131148 4045902008300084003 5408878824647355428 17175049923496440970 13494106570695885057 10990697401721434965 14355676786588841433 12177521109341110609 176189540212930858 9801300342263609940 8389256400224350629 12060595236343671684 1951231890912514033 17139880757490887742 1660126892468897996 2215378555827833398 18395939485135357428 7173528977787679339 13186090658330828016 2071966949412092882 1481937673917567696 5883190154706151277 9975051936585041540 11585276342475180761 5194685925538857076 14016249604715634825 7544042129428537092 11562044471608308609 3784654063155862848 1314496985102255545 1327249833752998042 16228276526015822376 16022592379972992226 13516137259912188514 3714683878626184671 3271295398418358435 17217607673952848331 4177244586406137749 13286321625725349823 14034817458222837671 6450052771502351721 4664203066069994283 4095998138990623459 17109617972029142899 12737141542520424961 13590528990875807791 4469986155941988830 9329616798425799760 3176154687889723056 18385834982770477845 17762419673959638055 9930428404966346920 15167952382282438692 2304431891409349886 18122476214479861044 8499386156433945630 6872716868367886967 2367267469014736576 230626376066608746 5530910860168072695 18052897948554111800 5502568598472319229 1125981725517445971 18143958926948207898 5123397873912026005 11697531200090561546 15911546535508144722 1590991183510793878 4642295753949812507 2196701298325361850 17086720647267447071 5974108436703399425 7458341103689328122 12459224172440324771 5783329773501311894 2043459813134924651 12347880975163257635 10470694882739537876 168967936511270406 5852351993429107538 2641245557116880086 14517624259693875003 3432880956078891559 13044411990774603877 420749508241581423 7366202367782108124 1423318150416239886 9139350382753408470 3097070587871981973 14371583896652042026 11789159667270036590 7879404707836467259 12952082380737070581 4014850104423733304 3696035821143917047 14596237990672237547 1252318933735702546 12212663764949520216 433512845696515676 18228697741466471338 3135750451782625846 5759401295824002647 11974736213387409836 3133599061829450367 14607826478947263879 10048645976353910627 12151282314110351392 1847298949816137623 2470020904828492410 14394421544130470460 7509299748623822941 16726045965023752325 16990143589048718462 9414178881628689810 13445331201463680441 1383448248593666014 3283654567822286544 7003388564158377168 13941626138940782187 13212831493121231845 16602408975329515644 5156564624705449899 11095046140102772484 1578693045828479409 5320140622686998350 8555960705287601509 2626871775940396808 8654323417320948456 12057024844365462252 14191897321429137165 2343129532238363293 11134647221105987840 6607516257138041947 14277336678805350738 16616705765981744704 2476053888232565214 5185715965824095782 3941572121456701248 5813446304146919598 5604066853823842069 17751613182745044953 1568246808000199600 17011054056887200085 16819263902426840140 13588789776549139595 14221448506033975551 569699113472117240 10684371034145145593 4611901897155115522 9937924494109604290 1370299482453919436 4172672546005619347 14480431891388799626 6606000220090577382 17377713523267651567 652185377250863607 15424618188220097838 4392774526682314655 5818145982199055802 6497608464782013347 12213624633418574457 11049182869109666129 13409849948644310304 2716132931904129613 2271255606985870028 10954579398993216580 6093631607038110356 9698475297284205215 7462847758197387935 7141352920881821380 13533636015362268328 5110236980310319079 5874018266234512145 5899948633593908757 13620743683000045188 13849415348712206006 5382535327651895077 17814510589318423610 15560786356417564794 7033955472332260928 1271155473023779325 2919101054252501697 10482383541460055276 2546765961649714356 3130945304971805246 7499107630066201562 18282567846291641587 9511779368951264805 14800649523169649065 13761547007955001675 13320911775536762430 17818294967181896661 10886410130923678476 11220296264933993407 2353940956663731181 11795834186756248521 6400500196707214729 9447446659705086204 17178657512150239576 1482773012919976915 17144997729089071617 12559648922668878928 17342019605089318174 12094677140459955653 2519539449512849623 9684351133029380005 13343668269738254456 14558971181616651951 14736763798510270232 14296668456521572986 6224449333448468974 4270401913849760671 13905023545259533687 6167339844897078955 11671484398020152289 1632004590051459823 1814010843951986666 11715759063340764448 3918787391700601237 3965298399726816375 875165604757256010 10819974351671959649 7092321414305981499 7383344324933820970 5824026850652028395 10563463507977390607 9519720835621172333 891059287196247555 16675065108807190067 7409938724129132362 2433570282794381728 14581715079224736260 4911911815977958208 11440275452472095009 2743445665967839636 6507060518786761909 642857427024341134 18027181356971601402 9647871536049363598 2476890745159714886 12837223943414368207 3589352267009900402 10724587268295543671 234449430598023962 2005954917331057215 16645065501981905385 4115092642708932413 8021584459864820379 13918411783908470669 389254563586326041 12053963858448045290 15587146010265477467 14893684689551555 887769656470510955 12861443230982142803 7641519520788489920 18065267421587515826 18114958647704913654 14946638076040014702 9593628954430095910 16498773832666725944 8604491346822789578 10896408059275030548 17668002215860980915 4898829887312209720 12645188858197348333 4263418149877642064 12368643475037130261 1500396455865376038 15825550665272428195 18133080038618530576 13789280103190614434 5511933345694917368 13114642815111703224 10693421303163617315 9118857242306614418 7228563727091803148 8577136084533406432 10994408710882349718 7847705577933542334 8903258884489018437 9165087849433309358 13557314337319449455 10588127382303428615 5458535868617494898 14624388600771479152 10237628695061616434 9171087479033225357 10549195457630600373 6403846247266902988 11533270760204511150 6272775909939171752 4823730787409427105 15309974510396596974 8209877450391626680 15274192653596506058 15177468174572999421 17753619227329287802 13964487711202257884 14036529686996688772 16012970650963986312 2405650807450513426 4931313212475766046 3066445323052146706 3873414013847528487 3419277686092535551 2777588875330082844 864722063381484994 3149339192768643910 4247971978755514378 6155259011638346919 7930873957450330404 14896710309284125472 5197779210262771977 2835423578744786222 4317531469093359002 9889811895449180474 13071074100027897150 8653901933256272817 5148366704930076955 10330099666954581311 2472849981208331056 12941919808779878156 9863802140948033210 857289577766312832 3329457590924493448 5507360492145284461 14058364636019014419 7479119207437249797 16074658033964288199 14644835524258216656 8362712096359148575 9969725073503857462 7752414430600990126 17751333652316034781 8928750132480582956 12207972779441728304 12536675827833919486 11743580648412916253 79758094267273275 11138769687880531282 9373927047207836198 4170691504062718662 11942888002495988626 16121277987742943341 10891317820066751689 2218303433492880474 12815754536186688586 2290182638275979831 1281304911810009319 4575462058394266435 18431339995566542852 9684589996637856080 16690184165772021245 6134186415009320807 13240271682883020956 14008932947337835138 9327654291914806514 862878236810300915 14745501066499476638 11122280383193494493 11105767282984631493 287345333788180055 13433663955238849721 11796634354080186980 6543366096244071249 7160307026316962940 9396049359096318376 8691076718496425163 5108858317522209215 5757338393201085956 11001566892255594897 11579769910562075757 11201865213050520261 8108294118335134643 17661016208098759091 14945100758987736643 1380166051993628241 1344531353067691014 14364118169827004349 14705145997966866138 8763170406678623902 13033620702714632589 17048995342742816986 15705813733132128207 9110508781456768708 4786457684824025331 13487485317109077127 15948890307263776056 8066858456906280956 10255083807787156212 8536578912242936856 16393587925884535924 5539964110510334251 1005977893814416995 5536229815933424679 14449761473520201754 3850268402072592510 9725781010998996493 17468287964881187685 12380820502030958708 11692491822994487645 6673594835699713828 12088001998584366605 8939169087119786692 11831018347293020457 5023730495997119450 3371902314756923013 18241196537604322605 2923974101388026896 12407001930396446268 9356007010390663558 3830148319032571370 15411664307356339823 1492066187171374705 2284143110631625894 8207497503179638743 10141989499218402651 17246136204375525063 2305847450003357382 3697340398708385704 10164234998532407418 4577881846315097546 4343662091420590428 2081411951666936138 18257282299970780460 12702775718500680999 6908406190224417117 15090664014845768620 17525395864179215394 6356616660619868542 1798899872657681783 8686534113190334273 17583803262800296350 7550757043333158970 330725021151417327 16446756586176951912 10197791323965720653 7775899057611005176 10259333757956521581 678025145252145959 16028827636302806013 5489599579539757748 16980727661295385858 8188089275889905494 18073120849020945265 16747654510672357667 3923841713444943198 4938277517876784955 11060019438800393761 17902884573531322702 8872973278648345003 17916582237690820342 9074333182561057134 2855381817585388044 2841354133791753308 17150957773990626481 4323644913878850534 13115441133343557304 1593789718033481427 1079753895254567610 7442565193308800562 7685132867861281399 14617206269767547985 2269826407993637092 17698082092318785433 5847137556267833222 13821254917095405088 11462166741441754250 11501452757487619097 15102096870379891870 11858492150843148014 14433284294104218413 5542671691048718642 1654713597456705271 6875571731943097732 8923394190978759306 2050626391911009661 8196333519689993199 1979672496888797400 11922822995320372362 17960456166359785548 2921399101652856317 16277918251097023588 1802688870498643155 14117413073950392763 10056964940210289088 15507499122919862246 4919484724056724824 15687234762031868016 4044052167609428143 149281593908023598 109626898697439151 15481245209481450702 16648074737682491784 11444122367623365655 16317615808974967439 7892591005863651455 11244603995512027580 8223060267348709143 3681201611669811903 1828333540329424000 11695987769876678514 5667487866373339221 1501602932831090295 3323385833950272405 4736726830979001654 6797468329003991534 15563156390576507540 3185708422007391856 11151276378392580353 13722018836102074574 7216071072216199322 13109701929391997479 12700956397583063964 7636546014967068587 1930636369334803426 15563433826985705936 8440559932625406402 2106789123161243332 4489993324257899094 11301364889496604257 10694723663715747569 9791304060435503159 8539535582854467472 13484249114299627055 4502778887289199970 17926584768834737648 12132324895057586315 12069181926734265879 17923738128381444452 15050153172657113337 16832929006309743683 15207876854544382981 12686877633779766088 5535303352399790383 6339322260941913575 9785498872156323847 8150794592745458293 14009027168958824137 2681759062400836168 706557183387463761 198101639550206845 2079787585561474606 15237902927463842847 3896642534131172601 13105516704319510847 4568652665959882038 10374222827116297862 6011052892396677073 3481999760128816259 2854170207138664525 14963453493744980895 15490595497017750265 3216747319280728642 10343621869968294528 16121321455721359286 10937103219141129513 4902131021185586475 9701146491516797912 3461103716446121802 3253715554250032383 17898256996620606599 16714822326330231689 14667292471303087371 18056747884359288594 14618122246783740237 6428916786587897708 2887971379006757145 1881573912518050024 11631304422078446231 17622521525057648073 12535777637023397447 12799124884894769797 5954549098034753275 8348320558191849398 16568761108532054900 15975858067290105407 16150203745337539102 16109725246050520412 13957119253041047199 4975810760402714569 12465457829157618480 9939900897193371864 7975061470837284451 9665332205741884289 11344348501669558990 10252370595462625075 7855503374091408693 5683660321157273642 9731593668999925373 1722620494226674689 9271563145712958902 14777965612337178960 3323221443741994790 15341971549471441236 12890370528494082722 13032735186933537503 6536852552041719842 17055905202755206511 3319815200405388488 10637976422469925092 4408489785742733032 17881463914595045788 6950965732252856092 1432358847058152752 1539679244990348686 6876855080945866265 1791607861409366280 2288608265570079422 1706850722064842828 17449123312014721725 1541022209281066350 3365944035718058034 15066160414719059202 18078256677637514161 13446341063991835827 4965394757544948941 12113187144389686676 7851530567149140278 11002753758457848704 8043207848915139450 1035622894924629432 11042369596179714486 1547252095799046018 11046602487644406740 2809172168326540493 6982739231164801684 7657661547734054775 2754527262427287632 10693821292120799570 6087060228093063985 5747353082299750902 5442050661784168366 3384060170082266090 8180386061061640342 10193098695986611051 3187444177467908273 16861374440702252697 15018608789338053527 747078522201762299 2110047046592947797 4737780164627814047 3193505937950061020 13056102609911995400 7809554625282073184 7686476975925369493 9530967036726692910 6721898749531895735 9145018645234364498 16274770713396596236 12316695539439527675 1662450573018334775 9959589907075886063 15668087355268067317 3261278730623312833 7745504779213701400 2283791880385680286 6432312334868293408 8456998620694367388 1438636584128633000 12171565342090463145 16520535461256417555 1435925723521644774 9241294847420635437 10766211364182932171 7743723850613282378 279374421434995490 17925101570033659928 2778216324652300955 15310951269701733360 4599788043540361929 7300078499602963118 6990261724755736740 4666300193136639514 14793691075943129442 10652608558077210750 8337777536670619065 14668832549111435210 13824982612611654585 5256090841233386728 1847644176900592029 17335382275015703679 18308880262811726144 11482623453278391843 15143678902385895795 10822325846437672588 4636247300527713457 2631436245698547896 6670359932076423200 4811298606846628508 4853963362783147165 16395254387343388262 5797082259858279779 7298076631044316474 9210891410809037662 8488485744332347118 11156906585029584653 4389943676970087505 18185915699983142210 7568058829987910306 2733545770988162035 2971922814264871090 6415954770028711497 17480672672842364335 10700087419911053233 15621643173190054559 15685403741604940284 1201121428142387722 10788509914156272646 10130745171280096367 6511435450149206304 15050705766462494371 9036810524040534825 9360335343867010596 17615067193016017896 16776235827941435227 4090136859362278848 11597444908177908623 7942444855249570407 12154917916725657068 14104941580842402585 339370903128572747 6139806664174389311 6265949229635373000 3447726628294116561 2346052919435751269 12154882352972362709 11636726656976572598 17660348956303728670 16722896520689494100 13566427832512845452 7063100022868010209 7767969060948100717 8084698921401797840 2663233277035910168 15042226469380096411 4009376637470462783 14984682522848401237 850609380218834381 17254168696849688374 1563856708223783434 4549400768933806573 2090628392413550386 8846559277220877831 5252531024000977115 13722182970447366377 9375809655944436418 12963293260859704201 3339833554103980740 7144054994447268445 632451151887662857 3534759790826336761 6489045704013750756 6464054804018715702 4286016501153353668 13141326993276798052 18321534120592596511 6275163397190282610 2266881656133768823 6536258612367101951 8116066489382727497 14267271446834532894 16178619860774722892 16207039965710724220 11809469291980814612 13734581744210158282 8277425993035905356 12940033456880391208 3555696497093610214 15255137387584309042 16476407132374952815 7619795627140654457 15205930283237252433 1706294585054184271 1816773071789300607 13352202359942137583 4090295834170257000 12030806920060329073 5760241806168310065 1190879052773900062 16557779137773792958 13926905941317723454 1294627038756383672 8227863490913214182 10588280275524541567 16695923939129251714 12826747415188401898 11878757518729753694 15765887109389030636 11371708525024020356 10019174933564779513 5458843710528663865 13328595686702940916 8586381104154126495 17858121114328847415 13437928713216912689 338105674649442057 5084947718513263758 16819986346053555110 3937818506998649104 16920160905570885678 7619649426773795333 11841782168082046616 4263335678089441029 4586731538911842459 1838567827915561368 12242658875026912933 14771100065185934871 13652944235238369178 15382528790321006480 15398105485564175544 3477071846082659967 15730496419163767462 7884790988469624334 12222450029603666237 4758564605040677520 16512772299164409634 8417165803279597290 12595949095909896150 13545633086595311242 383787118776838559 16942675710345368070 1420730376440793900 9120045830010240230 1315191120853072576 10134872130090349517 10224442739242072799 6567489684096620587 5859865647410641368 16478832004138446444 8225725744348994745 7090979538672414759 7893399491503462362 3737847299097933319 3185248154953306467 12393916311412200936 8219815739838363660 5173975979910712054 5758699567180596555 10151669668277839662 9057764306537404877 12648164040095371046 6878361476144125968 6558809091592852897 16471493652513835484 2410527819726488470 9764146183145661400 16695235078342333711 11375691772828893362 16659688584614986658 6845067985891474704 12128866337756586328 5441900995138843240 2684919188324168397 841471102727669443 9807756829379316374 3084751459578533737 17836061944874254611 7627838178332228063 4605052824999099948 15428593532925218720 14876442487321829389 7329433897955117977 12566119165581092417 2843111221762906186 15834496829140316715 8801719555847215296 13900307505691366940 17551907309051252297 18352880546648353834 7121367584883556859 1409086300255676919 10821586732484395937 10973946873629934162 11074618643329887696 16546272683287117447 6209944931325583147 9604227783256156522 2601451930168628677 14460083941060262397 17869687454240751178 12020974503452354522 14260559572778059455 16327569279998522906 17833543138198517477 5881714197576953871 9591485972784514089 8143754164217964986 2101160982001199193 10822092032625525484 10253631974026617225 4195047934103992805 6471623143371432494 17018669906316557809 8551173594948683647 4259893205718250286 11134564758577553239 6711786930232071884 11958808797719740834 16380938090031214529 9984863444349849363 2752125721416382969 14567465621696827507 11449371467914419192 6642118731551646068 17916577477402318523 3159947886019613046 2835239497879443270 12142923444301336142 10809076075887598558 962450501151318128 10399642555647789615 2468079707615661148 2106291601434955990 14031512488713051301 7220587383854490503 18335517386310035293 18347397106664848071 10984506134191294698 1893089468910123170 17888363707122024791 5384152656024376185 2203830768780638156 8515395975772044870 12438693518576175207 3434692184947530227 13559733461954298493 12747055516707281140 16696394597144271814 465278959292919162 4342103297207613985 15536351785582517709 12856917499015650233 8143138311203899245 14093187700477875589 7770341520199824483 4330755095217860938 8222771170506317335 14838730331756073990 13500774858995553925 8361295678094085698 6132419707918584681 10421934992777096086 4609300171292571854 5597947629829372808 1803802013835022514 14740605449112187245 17392328570188778708 1004296256342334778 10568642086066827908 15259987908242981429 17909471110265603381 6674624210301527894 5976866411324920680 3965558627574321051 5346206801507239424 8602722598855516796 13776413775465765995 17086311409725155451 11003370698165213195 10225530603069709424 6581193384124400717 13898914351708111096 16747641484560018850 15693315076879700988 4793026112392441566 10657509213254325509 15948070922422758875 8639727103275752578 7973802157366853829 13815051273646653040 16667244227569594022 7227473294536282310 63603496138192588 14276781986375833755 8001325533991657667 11504518385732541058 2536602326282494455 8961815949676445357 9343411170666083625 13212961309067759595 4255378765404620128 17591499712208126262 5072388222342899258 2271125311608056009 18089941332134168673 8457225389836138067 1799890962498076913 71696821192480189 13708844112382175094 3799192293128324679 13305769049115275782 15497968204015372938 1828896447658270664 17611401024470550034 2068879174914248765 6805495310584436344 13929831676834252323 3293545137577105055 9771476874168215210 6320081113748628963 16787868166880615523 2094175848965544946 106291113919552455 17588755747397739665 8286368420334094821 13513240438264785214 98198769514981469 6767203537344926876 7760111655719793855 9226660553022493364 11503055122587723744 11577015595308220050 7772358094029685427 14069010785135313269 6874086662117913346 15516630463733030145 15442332563607694572 1589391338140407935 8821544458495078927 15292205612207672198 16209754569839069440 8720004816812046773 11173129173930575916 11482252138326293274 5311044520127642904 17878956491209568060 17465762009789439814 7689184602276203655 783959647843064853 18144470339522713406 2977479785474610161 11454960254577559129 8943677261089960422 11956695145320493660 6896471967580132440 18343105324467059126 11851322493778218513 16326296556050774711 2278584401666679073 8578016055435059802 11050210665470645024 2784297050981619983 13514030807766506993 11353057718068351394 15428854329939461676 11810357586874277005 16306152024461221373 13616822274810921294 1998307825931851470 4454528024205723840 11323569539361180054 11421942950051947609 18402385139921930906 3455067344173654981 13793271085051282497 75921152125423939 15773000878793942277 16791935349608318877 10809678159104056745 14563433827153514362 11490757402000785012 15664502930990087125 4569548061451864813 14421044938149642429 16753076742580848705 5435907648668414466 13175558494784327046 7284841075960954109 17902380342293984387 16276321851287924550 12283937437663870534 14355064038092938246 5627323285605434972 12231939655161094 1480630153023525987 15157978248215881735 17228518038150618767 5136682716429235948 16731899128190445867 13974317608879388898 13777662572399956842 10823429607138076880 7688649237212353893 17844920895692695193 17027466249726222964 2692379829501414253 2403328853959583950 2887669138578672108 9759419763390905460 16395124857365757502 3860044140259425143 14120125616856173757 715864759170885404 9356664876846680781 18116917872306017242 1933386983415032119 7605140913685556823 10204330887581929785 2536207362094571127 40851099510555139 6479528439422080170 9323023079510827484 15743794753175570670 16358162404074555266 4289628392350804789 2540090957131280105 782071396268963926 8146481881419838538 2255551652089749285 4647173680808232471 2725921310670141015 16335143754379447289 5261869407814583853 13012150086385453826 6334262508330903478 18149818643544567261 8622297710356374659 17123704091180750135 16019988598416659349 14589898440148008211 6535067577170568118 1093299589362974372 284168905482675927 6048589554980410121 16423875047264319561 3711150843133452381 14245451544324700391 16563496883194611127 18207566556140618940 18357280309604003046 1918298143313119868 3122908384759269641 11957596478313261294 14619832684227594592 11981381108561192193 8892220918742222506 12428061203327176296 5644879627744056040 6310375122249034803 1091765416256927979 656284039115702609 17791710653604134374 8178805854548957062 11256530849518074161 15038004390317341563 7156863866508722199 367654923093432208 8596660549525090038 11301285303811690311 14172856752556061721 1372695795409625759 9715607649702523217 13717096500957864930 1220512035089316238 18117925294580978971 6593139011003765058 3838932744757621790 4076203523412011892 4959507961735628762 12166159863570699667 4607320690568165936 483149792044457904 8205078097853330392 11328356003612175096 4532982118762333382 353008053755344299 4548359811642316257 2757485065747414171 9849995503922861867 4529957578749831323 10371157137805416963 131664723850910908 13388092147967343442 9238896465583381624 4659327742683796027 1492128590688696026 17651242651062289826 7545354616159644134 2709248417658347471 10107670878793766917 5239830596676159853 12493139054510447226 16941896892615651813 8254477739974946969 17797646371523592956 16566020052794144688 10655568212115757771 5758516620472774332 11082766228637954175 13952624459298932063 9079023174786988639 17525006989300763584 3124434870814787156 6438791971103797734 15492709161986288486 9161686756250615916 4101561923781799193 13117462734614041818 5361179395748252281 17527869642125265011 3186426520678145720 8264900150461766982 10274616058734937901 1838570615158329420 4057711417772784383 1963170850241720125 9808100705837355172 16177888735320680318 2725143334271817839 8889791191121469263 12765710851424099459 3921227485973163783 10843774562975725405 4068711630990171573 2714350230468441388 16183903502014410140 1345932582455627389 16724364587842728375 5090292928255322156 16488361407268202553 5713116757250971046 6029499408819685130 6230807246513749361 11065086691507119708 16406682729815429476 15662428152706845533 15559250465730765637 1664374752712184436 9254008891082699982 9660934438352042577 7165610657118217585 7906014478736623232 4448968080355080807 17042168509428393355 14638691497808018878 5471888001886400042 17031680205985335285 4590322111812770487 9381232558262653408 7621316338892208278 13874485055763404897 3234485283881893276 17993574505631016322 16736544198058018405 2030251669244960713 15453514781346079297 14360390495559412477 18259250089434696371 9955010180256904213 3739769891508433587 15135576734376503438 4070068744744188667 1547118236840028576 7731486999149083080 16308352586382756208 4368757428088687529 15518621222053334956 9877634813680212070 15746869330768583112 2417163582553350724 2363595322609765636 8732542477685212955 15480051857584538005 6923764902308719003 7659090632160808322 7779747965833999135 11973759450539102333 391045516031830230 11113493127603809779 1207509321807675462 8289361508319269737 4264322947750326436 2712370955900035394 13285570912804850245 7436491943288378809 16158837899840668878 14444802867656881850 2608434370087997680 2740931826475623297 661267817891832549 7785019256453358896 13469517896811796236 8855593197900972771 14724084519004994822 1497523339604671280 9850433316125934148 8348579655758765212 16206525557927041447 10199542689773294926 1406263241952791483 4547206845479147569 1617634343393328988 14394042604844093217 1390240275220600600 7649484912082402166 7903770864617211098 5801231481708485452 6879035371454389243 6180713202563113080 3767968675472261606 2928588158313921018 14051410527432524989 9311794042693893049 17249794898840522205 4530944541710793890 8310490376202451745 4834560050339738476 10798312884588299512 7185459107302064758 8750458995927288195 14988730388050298422 12215343081653151966 13809821463707846238 14541214752644971221 6114919090927162747 1072694453239125077 16365356665323001849 5787455185611418326 1762589200781229871 9602850686317299267 4938835723563683942 11571315714950901682 6125976776244013155 7858495473888520418 6471580238190286198 5819663307502774472 16053404584361493208 408747558678456107 16209318608672992173 7320261612291976135 14814497475098119906 6683264685455876223 14125669644213835009 6094110750679473839 6246156842309226631 3719746950540062424 723395673523154514 2065139080762627551 9669031049667371685 12045091041404701956 16223381131836932884 6161605561309281961 10608660478940763789 5381195132009591972 4400913547347847020 258744108657309988 5446621391525203786 17082189215052512141 12209108783868357726 9054557721921120842 13565960203764257097 10754716303530036412 14293496667526551900 7877730538412742048 11512166938447971716 5442928952108722139 7927451571984985959 5970272276072970339 6025737247983777693 6131995540769480024 17057690716738878852 4446684114778088334 13611509094571018217 3213715995707017256 1970956658304082029 8448143861556764575 3445332500353717629 14570886297678157375 15798264091780520838 154404227465320762 13669953295971964810 4546964097554373108 14238688143189286454 14823420335692607936 10437331741687984957 10124347716750513907 10117447247140297485 5461908408777952666 7817692187512973570 18191014034612940694 8900247577805851431 305613362878663445 13341463004608207384 16068072828083838044 17601190968269462966 14487063913959807318 3904204864329166432 17879405163535194522 10711423534148117788 17950200319045748758 6573899225976557830 8648875066954773716 810891231439519615 9012989406929038196 18031006936723656154 14374966174339329902 17729043708236485620 16489485498043751571 14626891257217668412 18196728901884148104 6797561099018405968 5715565705114501000 14531656434052979898 1941450771326515520 17243110927686390252 8652233720616435332 17409270708126121231 330846473834138580 13072013581225668202 13576687183491211409 17514743058342726496 12717954749606173150 17292810123676113336 4028322175300464639 7676813303973423486 2424704912558977347 6585141594957292517 8108854794577053054 9586611627817785789 18075809132767867748 4742287342042184211 14037343632556886372 17401400605257073379 15816582234020086857 11010708576770261632 6933895519213635946 2099259484753197531 4798727634439786661 7655428508451406541 13141989668001017570 4058104849094443993 5741563569190324074 15379052174952180406 9398434149479726900 6471896194957255961 12893573601621978934 3200756256613111351 11625473412168641775 11631871022676577537 9432510142140771161 14285684909268135743 1601249533427936596 17086649208474077583 9830434273181822647 9426301002948799396 14396247110577343149 10509796865262050274 10478229390003807328 10164301299565832900 5239994210471019234 14128121911851113462 7568689088277729034 17959906735662407845 10372625902522261101 14276290951769053926 2087245374776048051 9151311606354668271 12089962919804311917 13340026389729372217 843099402612668841 15844156739024007614 536026462709052035 7971867638098672037 17641206099434434027 5203799557451610586 497210877440655955 5001664802584670951 9411829968353405831 10986858741091063970 14337713575603057951 8797198994471607087 17050936608645183290 3704026242943727882 10308370919930049122 2333732490388006219 13423174883272109949 12343379982651251479 3258193124249212600 18406695519972519619 15692036240593444998 8143739207050361776 7959299333305144698 17513408667249444463 2625999263123103384 9359013092899149401 582365785983497552 11517755773801776698 7170284081626790300 6613903420487367799 12183883926383362442 12070710755495689874 5295355162118010880 1958826625725934741 6040627510051067948 18186135108436897732 8538402565367866776 8382070568638556350 6450341940194883951 17343324953695968883 1700386244449883837 14114519282783698777 14158469240106397427 5163152056787571351 2406751533875964431 13427235315594119422 14519823954152050713 7669677239258485473 8379111196847762822 6951217567898267356 17192667130565069154 2228529880078908269 4465687891838774704 2963518614571764306 974283780702115412 57232892931176428 9384091352426297853 221553394341333628 18156133168254801541 2381560493376097966 11816213998485274873 15377950142854871329 10530043974584745977 1041077030461992238 13057896117100633266 6133113509937683188 16775355193306351759 1262114072941272983 11493852462023629263 4233237549042333990 17477366430431645874 4398698485415627836 13139103818603548702 16979872368571253495 7150487136773281568 14329091847177193927 6289696754022406375 3556021345167534752 16536265480856318408 9147664985948991653 7399507845080529528 15978014083533780562 16098497103418467314 6921695643004725921 3398380649218883355 4793039903905063571 15263602637060228168 18348686347376699349 7397499325554760031 13677598839375093257 8095455182861090975 13602682218727798546 15303937354408152217 6634415228835716583 15651484965810592034 3793320793548484025 14348802737058761302 7409403952053422815 6069468924449494604 2541232821075963761 17428293603556269761 12420964100957951848 10621593280883216453 6901245791681485843 8025455105331786316 8262558343095878017 7928499602998358502 10135211152125592302 6173768380370010256 18299048967255051089 14519139873902742002 9009299386271195254 10832826067636231903 5259082475234992379 11500610341084264995 14130300170007369988 16677896167941298734 9054914767242800573 17970630995816073244 11215317255383808586 7545796830480042565 6023158768762331485 1901429281597394071 15558224207564616096 12973577532878137575 6597130727917777777 8002925320156371406 12722464989355506992 1273083599350751238 7421171260644655996 7734226061698248133 2131192196496762995 8443837270462504216 765235418602219482 1173018323554752361 14002793657214216309 15120941956777198933 4062101682156765048 12226747185685531232 16347956300216363230 11865671542587737292 949733684772649588 9318282442434582411 4214895961391189014 9843783757222911954 16742961681993129165 17255708975187326482 8595664205714560203 17631603540876089181 8704415165041958880 7533117494526361588 2009038466629801041 2047518809923171416 10383592679335217074 3661371425994269741 11426240195777743794 794130138347214634 506487633052687292 4857858916184345442 16338160244918766193 6768451784202948431 10754112759787051473 6133675850428276053 10387829252638339695 7255380434594821304 3999288555251662400 11373276285865245682 9791362114850916630 17006079863993248835 8741478974161262221 10034644229285565699 7476012669874279928 14501650209676085752 1637419016598549779 16170842741047301477 11451827717332091685 2656898158841287433 17739425017872267675 6500073609758023691 4912700158421242209 5245610953747611116 5853870693202152194 1078209739161652629 8898504630773653316 7061968473566379072 4864064246328985679 14714044227153879026 1589599647763908733 15485335698341063600 6129115840271650880 4797726212682178150 18355483662396023344 14263144620794273212 12508473384012500096 10196803450757754401 2253608351516353033 15046879747820435262 5531355868465536747 3138433826628524926 7782343678507833387 3105489116464807963 2847477700017766739 7673013039323851341 13342508325168103672 3083587129934639535 2910916805033080308 9488409897471740346 9846167954045151095 9264636521683668600 5896859364580872098 7157349763895032579 3540586086323123570 15064738808525845867 4296410996815887997 6326559651199705178 10260979755058358771 4298626798587713455 8694746005946233117 12641789502685367014 16265732103637457314 9641997914782132223 11664888361225743176 10792588234888353013 3699445227015212185 6565686582429667496 15971301463849451718 855601196891514008 13866852274624291339 2944444568319992876 6168556435645163459 11262606041547687997 567653155668358243 8311308547585452680 16075695565157427352 1874969852594174186 15226277687973852132 15142426388317606862 13615910404233533937 14069834835798538414 12914695442273894674 5201840183180739601 12615757840579787815 15628074228335936703 9341551513006996519 5248156193757927652 332311061029690313 7799581852214392770 12831589045893701752 6144450653649356422 10861325537569648899 12621788906574698462 11020474191805966374 2447810581423367344 8762434900182371348 14917718203564516885 7245448454384133516 16944029807703400446 8809410715694166471 11620590705908519501 5735878094042320815 11840307039591599756 8681928415754500112 17239072382056637196 5140046846463978396 6729445212140628062 7041296844555341745 762740545777150291 4902718569106096919 14797871132610182163 15938047639314016058 7473129610899108636 17557191431389942487 14079197259203112588 13351351609842768623 6126779628417404993 5790424028460522550 16753357738998876790 151223421557361484 5913039630045776545 17860102560959375342 2864255603642336844 15714033561688910002 13367050691544488300 3064595078625574015 4991614752027788086 11786786772461400283 4076612242544598655 11883489823554661281 69273063941737727 8171057212046836472 1377441672926886041 13969345343361354053 18000350648359888992 7189889694881961336 15806545110669879394 18159951634024288880 9627544801914186393 614758591493694606 10117346824700858789 2238521844048302184 5797364689975989648 9242993491494186363 5324176617407088626 8584583346311924330 6783573775177195615 2370069356218566287 8667972666959657970 1572349808554479808 7734113920459033709 15249302028087361769 5582793301190388242 16288195600084561531 14593725930295602902 15878745699046830779 10720218637644081040 6625122337716534210 11812014109011017955 16319167639010914760 256174662024874635 16518071239743182115 1987783984943516317 3537791567089796365 6429478859811854118 9958102621647851051 4669267854960955195 903182218108723502 17841453715988162690 2847131068704036442 3050297436272255737 11762308985012133910 2369351127104916727 16251108594270688361 9343459975677850995 8740860658618891008 16268261135134458448 1872422669915144896 15128082375012426940 9414843257217220879 8367653681872607076 705053449192621367 7098488653196135531 8423464479323524648 11498503914904289476 9510389348745456427 621725919716195110 4387390933132927812 11712108706203602911 12353115399513673221 11259564627790766480 9592329052712290364 11146353942300085011 13680461572338490944 7585901006923136405 8209028651218636438 8431169696637685168 8971004432258469548 4203578386363441005 627017558523115828 7419930381298212769 17117160306670301421 2009438187116345239 15167081255827840434 10644809031476767001 2988730096636104014 2892044176173577561 16171674949738290290 2101476727834490753 893179873778467315 10138535016397334189 15746617067559761061 5500996015917778758 17115548311837228352 2299235117195426616 13986919625006790353 2388627047665076328 10752688663254693922 12461750738471021183 14026680551168402384 13750617608946111298 2350037717539133763 881105569524514127 8830604665013270042 7687136442371563203 2911527320241671307 2405214495524063695 6111515673625499856 18330238240803693977 14823403469586594145 7791725171150301513 16649777264204775206 1154182928522405455 3558065073592201356 8524014359642158876 4520733114896124192 10631418683693310829 2020321643512013260 11469168339012452004 10494133690519889602 7932360051504241661 8592387537260593306 6070532735168639384 6274585561241869144 16034115778118039511 3321099991052228282 9144687228236764875 11960982590691788574 10573586297550459551 8704151779384014010 8832826577290416589 5390878011189207150 14581549056121313244 4933131335572150608 3225640454089135129 15092692476411189887 1962154461742810087 10391579848966396854 11349176181400886739 11604996426950392655 981677923965654220 9842440618156448383 2694773299651252422 13294903353577733603 17790552025485532135 10019539504687122636 18174576083430414556 6540256523711054648 1997730629103982178 8546398251462609086 10609659922802732853 15061938049385807123 7512415157556835153 13600583878842442655 1704067369761684520 1410914382784003061 11163643055548242180 9689577313633510659 6094265522425402496 16942501553752744957 12966774221161763948 15974657987131737226 5534290074935793575 3118839266926024394 5886524305983983747 1574027924067390548 1785871837354894582 5526755475665658414 8548321253919256585 5374874909623693692 7973953046229060806 1934989841471849961 6964690228524318745 1899425497590592734 13090837695487288874 13437371228430069414 4621154838888118331 16026457568837024079 11108024401404653494 14991701828114138189 5717632077465092073 17738791106487724558 15941814147487332553 14264616405171500231 5549623381505220839 3570790398666222103 4341145102498125584 10982783008672721071 7602677107917615614 13612113696411516264 9999337020835481037 15142279984002950645 16431090917291806634 4524509253883558637 5224531104482644759 10433621271499779646 6677258233461433670 16010264300800318966 14969437125816786469 14761429655636038327 5312963463303743677 4428328366569784862 5467920692059087782 5680253226805994986 18225546011312671087 17377746152446407314 2482390604039448255 17318885341998363983 17124509802660898014 12103314191725964249 10526683157405871760 10511664098771093072 11089088485089426554 17843740546501661983 14156629018463889461 5438391478644112556 6725891685852261453 15008134047743598635 9056952550021902367 5649608403954958871 14819144839712788784 18273477914808446492 12139768649256916779 9361857386821442494 1047244956538058009 2782543372070617479 7249463096985088846 4821972779848950324 2381427592271308354 4318504259321132523 9432284641791381331 12602844893013380382 2746338432241015559 7275295831563411838 13142278628408557898 17911503039844875723 5918227623211273127 3152246452293660145 10933557105345348207 8317544379864508881 6227920537013416026 8547188567783120616 1916235882720344782 1334884322271104665 5113282174239762186 1781504589658669488 4379838214629415100 4044835360997378292 15707124081935668954 11539222887334463077 12107330170580627030 8086285027088255941 6240384813384920909 15894067593862241321 13724851081485400914 6505042714806708935 883186110009330804 10426435290833282166 6931436859653363766 16058978497359113346 1905946921315880547 13116279696401240571 2945331467046086008 14389022062889914441 7111389214730746663 8104197473926847077 13889565652287147409 785511504130863744 12678020475705903946 18274972722367775577 17378999989697812662 2055608068762506619 18381994297107921347 3707335470594195911 9925233120872010145 18108294358698529165 12533859984863622717 17377237993837675126 15138667706567587857 10106628335507304065 3641488159818165733 15272799683278813844 16549253604741257656 11438727206115427395 8401062244718626365 11789552214088669603 8422402828753476219 10291281861756938957 8923844158551907917 13806148487510635129 463314677018158625 2547918331011181952 11256122857475534530 11274492906796262043 12848002820523736744 2108095987224144174 5764439078899000388 8635538623393007105 12529939692848600803 12396744479058752104 10764368006023782437 8833839546014192335 86935248266777294 10273981482758128313 14259151230271015256 15216837729536609361 6014589352847106034 4037660215930556847 7889860750603861444 3255207963762221109 9065144641929414173 4976664086198252019 5456869365417648326 16481780402508210978 7515890421636044106 7954877953498090652 17132630832518941450 14726908562070265673 12984620197329321529 16961097082861550539 1752539243202059678 5924225230587647728 17990045411472961329 18286307397606176897 3445077136566550166 3755595159775850760 17750481540465948783 15312194761147924808 3366911494222098519 8967187702137846085 12683733703546022878 1199141420267773205 6665973552693254348 917640849549547602 4715397087024225975 5840714933647147279 2617071146041128732 2747495834702496540 5906120446760371196 13222319034535829595 15531188344334517603 1028704734370816212 421548073516063977 11548413625943840564 9230375749876061540 3876922023254761167 3189069118990403002 13494512901214182518 11146532953585652835 13505097673648818219 10719361692499146213 14137341522104337642 9133402689779212607 11735367812419222487 10019983990230450 579161194088921443 5571386620106063328 7685194299721804242 16294791192582541019 2286409281462876627 16986871641747285750 1582544832606078035 10056382392770653441 6205198118817489921 2636191028835221957 7144682126215864680 3206071237737002033 8551874433833394735 17147560498153882228 7117489985273829425 9780586667456626475 14556981722632857124 11213226651689273992 16208087253924952946 10298029233159174672 4040852374631486904 17562490859850926436 3864643603537335126 7496366484618708346 17063185322696692285 6099252065744187969 15881925874935958569 6433827901684503552 3043702827778498385 11713167708261648002 5378421581151225836 9187690909517655416 5090212861866046634 9054871231115304813 9707945633476060266 8918874104211942163 1533110001155592989 6690398853673365010 17318897979997485331 1261410265906063367 10010125551362176929 11508186014558935460 760839280163317798 2590622027956608065 3831084934304878046 15100313158764986177 4201051104788718768 5484339332572079881 17887773948783053517 2436907419116533126 17713511473612557821 17098004316894580786 5790248080408918041 17230968520653850644 14735736370129203752 17880561704335263211 14487434829112115106 4943000288071322742 2437605717327127025 1784227777428778076 13986167426508064882 2470524564133393769 10516009482107433122 9681750358835094513 13670665209261211397 9269641909368621588 15516589717112824370 1765201102378272846 18193275934729449157 15850485340423532479 2963037486066692755 17614834499079104320 4910622629187862470 5730271543486091225 7015940294532865451 798397078246528341 3681569940940904107 15185740277027823282 3211969673333396322 5540817370277663416 11549285775358138390 11339482324742990362 10433412535240942409 4780266975975700543 15581590049743147474 6570835690794455685 16214686216554888904 9776896919399600553 14129334222389770248 6085382741364958063 12956285903773286743 1198767376982150187 4696661649129467783 8774795605028307750 18265691391666102824 3419741337388371496 10812524351995476517 2806586256532888246 11542742624908065451 11227861326119032832 7009537761825396138 3393666099065273682 12341046997702957981 8637303405235917074 14084048735531391900 3361106697193667980 5927310836945460824 14292230445692637470 14735057552293757696 11477380024420432179 8812206857871322184 7961361468481739631 3980540876407199032 6232860587487371620 9145129022480993140 4725188684252137237 9254274075059567499 16922421747522171553 4116016374183048558 7872123822167540030 1401826433908663819 1243725439705620818 47048369897646585 13868189345577808043 6982526684103083673 2343377740579168135 463109724793805645 2784113086268062533 782314945656548436 8389927144667452592 9542900749792876101 6551204162431457185 16605411784416194540 1821043566981215118 3644354791245456439 3127845711530074821 8013038830984389940 5012165020685637445 1522680513926075536 808777284649954787 5289136908681725596 734953106126247480 15129313052565730204 17448376883267721604 1348803873486367064 17795953796710402699 5418754634413072064 9572416686441569309 9811597918774601303 12778711658457502339 2815882550500465390 1715429952234922520 18322020263245765687 17999438596362964902 17550040186644907760 5522606589911004228 6812431556411275213 7301574366320600812 1887660529724608563 11453286947146341579 16325082947272654717 16983995738641871816 5609114879725702457 87122517936353435 1656146996603284320 16165399202550906201 12003213856045510525 6010648952161204004 2387321585888794149 13691928655217254953 13063983812245738220 10274461426849404511 4129516960970232568 2725347653560683466 17646798941477733800 3916731764102075495 13425985791661601397 9369840724578980942 2082198331150710382 13089017542462346780 9909445226053733916 17958836080438118620 15263509404383587078 6069831793286227262 410760161560137221 934350850771271446 5686900910654630719 6627155072026676871 18371048088569054980 4820856479739318471 15086966417217926053 9153910820855242609 3792676770968112690 14012713295021593704 7632219346981230421 14030498939458556396 1757039819992941901 16484399034543978281 11449407087034275595 2657392996186546909 9870263141072596699 7865289466299068394 11806320023004559516 15428214746532040194 8472599726343377253 17633013287125011074 9202196234187240948 5770320889286221537 5841778546109883834 346564752730022410 10181742918627935039 14914012073793893639 5061107188124549425 324050042162231849 4791891825766752945 9911667961963970300 7503508571404313775 4298599869727189711 10569161077306122190 17596369641079534752 2304135034713884349 13828407130215286369 8139603055856899992 15876058520868511846 10245919357326513849 3505001076425911663 4584839435430029430 4038366729262982367 12711422434387481214 10222660103812081646 1688862694513938220 2837746957070334360 11017166393126288069 16459304104315403372 4311954772903196083 11284158759685114596 8411546270970692724 4780755103688239652 12716913890205130433 11579279202122107621 14740257184702014851 14326422277078296504 14436382587233873763 2967402111799629139 950646771513794775 11024001051198306142 15752960820316880580 4662897742485205608 17968937778429208460 4250251977115513503 17104519519802354992 11878413085850910499 3058976878686526800 2644115694559150266 10617473787351487395 7774323710479569536 15286175340730264391 16903361161486665220 3879291094360246005 10510991540107903120 14728465968176283149 13191572415102092070 289063913500407529 596500304819960994 8325119730709815990 11218181732834734786 3728838941158173488 5677084553774713123 8101081534062043129 6375082855334585687 4026755523592270586 4481993100450177534 9917519698598338607 13819273630533491029 12760874445640799133 15263089824927992587 4206111906576027537 13957020170285060968 8633624868252029653 4929238179780637982 13498182791161341682 2169673554749996494 13875632050706900861 4511772919311266491 1310370932853781226 1767039944039869285 14725829042749713337 9764785618278310908 1376460980797789035 15213439280979310243 15476908143918113004 13418014563525246456 4430563271002226156 18037804794141216857 6162475892930589317 4958481050231664857 6809715097853079877 10005821256407156239 2418043015939839787 9936624597151663836 8315940537395915779 13953674478867425087 3238622213648567859 9409066797132089462 18185029367797991106 13821482257719311562 16572672491190109504 6618762341437081422 1961802897239279200 14079466820678456 12024289877342919062 7976280721964724816 7839395894059871848 3125088292006407967 9894766871398427411 5956466048545961173 2621461712325660983 2369622308540890604 3991941842140165318 7220867980712054330 3971424199427024402 583925019442165698 6779685054834957950 191135390139650686 17638569162790232872 7615906900391206168 11636375108048097514 9273070458087583372 18083031442997454078 12021723619077738744 17042371289480153718 16279835079586745757 778696772158531120 405617934367963505 17990604362576245627 2714198361921834207 10081915822927825082 4163053327109895318 13922577542520660867 8653990144951443240 2753026814112717186 2050021079832506463 9378376844928227860 3935482838560208986 9314051494764520875 14490912997069732508 9286951222150239856 17204011845290267970 10115067784035586032 6011816055415379903 9193170002290106795 17328516404032025191 12926171966042409507 14284326503245041895 2674897555084815263 10402587763350895104 4528972377855439270 16739459502256731879 18378799177912197121 14920744893521769345 4533318305671114725 10486152075175293432 5568827164370084985 8852543848462765214 6176640006733801839 11348900477277196306 8769053733633440101 2311444984604700227 4435364142583875301 4117317475189776320 867129761844626031 14188766551565486124 17473360375598927319 6881885958612895580 14369212693537765465 12830781356793410791 13813890165612848174 3620242585677912301 10319142747103150529 9445803633104994686 12735889000823538328 267007107792821345 7105014697148762998 800171531264941597 13618376863240663451 9571467476736617507 1964501169939669100 18370181311202660510 7202252494220724060 17065586229497131163 2158162019273655847 13194434558732413059 15786411843473144376 2997308027275770621 15898017305110864918 8024955331595633634 6949611646503845967 11756222372848579424 12685090123613441616 529024350107511794 9319095784574040338 10056650079111958544 13952467879208654552 6396093259149367512 8209658807033960 9170137641275112482 15343215487243016803 3136090133552061225 9923643226903407305 110965998016452716 1529520671932835168 9858445190769097295 1249716138392040189 14059969438456851673 17354967215131913960 1403488106659051531 17351456716081223408 14685648670408115705 11975878057948732505 1629237019411353767 16665816047590207036 529159579337180079 8222725210535259425 12848175791944473023 13675759636392440348 14116591461528099825 14163224936409080381 9047890810595887262 783271470110198478 6453416384215205626 14058800412286512584 14036134163676912556 12473004728886749722 9663368337421403357 2051905620291864808 14210357975926368875 7294100535861367930 2669634512434578215 5117640562238470377 5236070495864409462 12938874053684403447 16888794788962647307 7358892746165283681 13023157335514785387 14502564957304217720 5348566350456229436 13910027732441616310 11843404957224327382 4944892958722623969 5563348228020595585 10216936609559800409 7015869486445473138 12350303244182182160 6191969084466789129 16860988661548499022 4040733105292874763 3352031213188077202 10753780848395181511 6223179377714549824 15715264579189573030 4753986630773662773 8524970746519746015 18327373148309208652 11552956719535050935 603751269590193215 738871442140369775 7909509482010095660 7116371647539779815 2393491454663385483 9755337603551966787 7945627116458343062 668780098147433568 251449560200903370 10623748815105147470 6617979669772264966 15934260475058806903 4903225640276792791 5341803978967155171 11188760886141378950 6062095530513562995 1822678915541547399 5356254430608241625 12928642082614288809 11831159345915697976 9296597023593226565 2525906814291131993 16662371092335839419 12943720474113039870 7663824072854299832 15946454169643740581 7184882858936236170 16824699784434708936 10704910603901221984 10054389953132351249 8873991120711625469 16318466603799127354 15331682789181044342 17728014014023228601 8258047149114710104 12042380779339810920 4866895900865197465 7745679912245858097 3524388758251714956 3738352828949385698 17676165477187150905 9225157193760942979 13991749112839925730 6973050439774152164 4206118140424301430 9012378682861268368 6128007534937276314 5211664304973952112 12346311552886883433 14405652668461356378 11800156280330349975 6340946585875794720 15902509217918205734 16600620270076158396 3970834956111017930 1026290888898980774 10525310131067144122 5547833386608208327 16628618412573442414 4833301854509173531 16576513016567190501 9867944597404083687 9731054252327386603 14009663387943022222 15320061760528750400 16261590951440644250 3625741639466306456 17361905697027489939 8601457384636882244 12368085599570125279 13452398147386828485 3318333905722775136 17547052532378504862 8677838458584907967 1440920071225247298 12387905935417925606 11959751337578384803 10001308002629425373 10223907264319507872 125808905346263877 10503223679651531663 2612558463295674061 1650771067059845111 5152280060310569145 10442483006228258204 6330832040999722900 7837832242055499147 17253540787265010107 96397768090834249 8562184287915552585 4267705406221656855 10629172195130515476 3689366998449883418 9796000887969797005 13072146945267484141 6575774581052465567 13073688178049439466 16384087043742357868 6295375254135983028 7899117645514313192 7521509860931741075 12679042699260962567 3031759694445350197 13584188834687507516 9601386722167633535 8623863348860680958 16965015319543710451 6344332916387011868 13737793769088000165 1399975562487181892 15708912206660404292 4840319345277009588 17676115693538616960 10291442116941948495 1903828220650319560 16502622692778318273 8128617866577577355 11499361628882223442 8005302881387161006 3708293701026761628 12740870501638701784 2571474931503211843 13200156983275830598 16125621502048020889 15002986072470318340 13679022808395743403 199109515856157500 9418556687705090209 9520389299527806138 10709028472078199128 2437307124410229508 766202192182337271 5032340048421493516 11480890506728798860 8307754841248905086 12158325884639527018 17553844994341087431 2826156305333511693 9820185829113605055 5017992262336034168 5030668647246124315 11924836836930090735 9125915252127761735 6337366751933729348 17381379712375215434 12727955493260699781 4530193589220259670 3078362800253280022 6333942463568479400 5246724715001497851 3139619007446568856 17720820912911966585 11148713740859926718 15650927151473851715 8118817751350997504 4439056554556103249 18158821288363909768 2068257189465296283 18443522417955581467 12087573149402227102 2842698594965717164 12864493170718713280 17859654914215649324 5257622220034681749 16818331969847749083 13609202315367564580 8842360468151547812 5102176597613498698 17952113975917628767 9482957896787724304 17934971784860251599 15474106754287538038 10003181124676258926 7233725119165688301 8454296226287026339 12545121085351760811 6195366048372422038 18319648677234561103 11579460810997356740 10488660892462659951 6171311721344175274 1436135527966771404 12955597325416930538 14530601657093704552 6744287655052033684 13893750166860657753 17470331424826172329 7630948179622418628 1278686814731657248 6913585512169272690 13762680213594051496 62880542012372647 11432589227498362104 12969457161297055776 2755691010263422038 12792969275005702163 17102514410253167924 14498083846640495858 4561068426205558757 13938260627292260640 5329994879928632204 4674563638551846865 17721326231938352775 5922046949671271671 7230469891748842609 955648249741898033 5111025261750597311 717621101397936864 13652586511562683645 12878044834378704856 2607168220101297703 9108542798406623724 1719721498655904310 1557953087966737210 13654543126110674404 2244263193713084971 7323704441605667070 3446370845721259660 1355925028068544898 10967350826571654708 5635007729593285091 10976779478997162232 15482488691710738089 308787641294447896 12799103879044275016 14937991189050239697 360454047671110353 473150455005390016 14086647007061925465 11126282555097913030 4026796724483083926 15079687036448906108 9118946131384043996 16129500278489996401 1062911238146950325 6603968733646682252 9586888637370700462 16700310877031624873 8673380967116531251 715330449386417335 6012349365241600117 1501193077429751706 12828336930110372913 11933282757087220140 15221828308830760117 6457102691090915092 15894638786939608917 5875314713705192510 4676121759193773088 14174197165068333070 12078407272888064271 4631794831415424942 16465816172820371744 12092030717739281910 4692582151708421973 2986644849892060351 16351203280897311381 15157493166565117521 7325233687461640000 11338304753616520894 8456723147599462629 15786015351739742421 1779775367877781955 15668682365480860921 6813895383708226783 17698517723047546836 12796383306019020273 17370608744351238133 3287238890880748271 1827830729968713693 11432697251418001388 12284604413749868555 11046688107103785267 16664853320412083976 4634042135912503144 12336843957703600079 5718465234626913400 8477678754310849862 8914959837329041775 17491050206792923496 16470801061224215826 7957386752689448875 12292709263256678893 17119123943222425350 5589032316460457055 16359225145098137917 9029299474910949778 16309425230260032688 15058152113731513807 11668595940049767261 6955304522151895938 7827941023495631158 316694441742137050 7804161719208904818 16979361337957250857 14555456438517438375 14357610035428609406 3142706751192979464 2548904246517156772 2196388395123006417 9678323504688679342 13612219380374365895 2737311251644666994 8473173082114752554 1454311005375858825 9183366209145401923 6394187139855512274 10247211803658999007 981725042568047651 3234811470924671549 12810425075587393203 4408991515785983593 12279255068926105226 4884837662905664383 11352193816555555276 6728833146284422593 12400952871984673209 12343106422135258983 16099665286707642358 16627322820461906779 2734192179036170733 2640707044145454016 3491112986241423924 12611254312567369132 6451635010211416401 1854541657459451705 18097853214446091227 5595312400042549468 4936635243720314643 16460771950329574726 4035813265076496295 5086198144597165379 9568578020619188060 9329246033785584537 2793203714452217932 16474305535303076285 7004017926983735884 3423556478820362171 6949808358161301080 4737246428472364765 14945957720848546403 10965013729967059366 7829377447410198447 18092028923434762154 3483748982708804292 4347826063818894863 1140415094252880755 9019350978405085201 10281521325729566886 16877868068870208044 9873114663122969205 5415996164129872868 8594707085361234297 4480765325769549339 2816483583561907625 13387020430640913549 13927496144027317391 1187833775164683847 5997007318843674883 15789127954309904350 17880040055186760644 16482062216148962279 11140786375965093512 3753558027394160623 10095856047338623604 11235065611155213693 4310031283605942449 16581511096579742952 12552614477660398847 17889575167206100710 10483343345476379259 7997493665257048723 10067437749277994458 1703125327915213032 9858552945220003079 9196195126848959606 396558819821837210 9415340718050312577 14264444494317134086 407059795745277858 6069990512978550806 8111693221780377398 15161527835422560120 11392939444078654540 209965865523484788 14936298088839445979 1672412669046812307 67966261426285886 17256825774836763829 8642856659679630856 14413128884255059929 11329310574548601548 14157236973496952817 133105722786370790 10470590201524700960 7122311588862670100 13384642822432820242 12856498287628072671 13660013065788135246 9441009643288908323 16909697613228507879 13285055712469044822 16968640565120187572 642707163585277063 6909416512429774400 13342647377064401950 13828926064824924755 6725574520540162740 2476809022799201166 8816766545679082529 13407617272589664540 18381011473104761467 5184232429126664635 17591014887681809227 12966398420658133130 6385576701913446216 11498294459871093041 15906435145352968155 234446487043710083 15346452138546652495 2346149357746284794 15620528166930520798 11742054030602832693 6110659364972585124 6004541721298898636 7604972946124549675 1826058099072497775 10692699858148128533 12366448502824933293 7224859519103054722 1403034492741548909 11259275386535929998 3581863810867924957 7523563412475219059 9825996180597007474 14712307756947044792 11539664242996045067 8643994581643380095 3538287606560222716 15907712742419404435 829819758132708292 14633673836523293061 16930446454876017584 5500654245896433646 18440520212180119244 8350539957050659996 16343240743661501273 8006026129247039491 12180575779738490987 4193815108220691549 6139878412913292441 12822281633702818502 1529214756081354464 12078430448355120645 4607103639660509308 17515919691971320355 12969098861738126662 12687993094439085388 1193399648270190286 15849605992646543233 532371131876743350 5842780791528505968 3632134193389653017 1020095743772517370 5681768144719989636 18317862029376831113 14517607403473960998 3824866924712101885 7917714073088045812 2393601778621850929 8587230591819799817 525304365785838915 8247069606275221720 5857500103946316659 14344217296189043999 17133090191846928328 15720813460721070378 14481903631730646470 6430059498619352763 1313928073472673098 11311653839275968182 17465803254105099462 332805094676966062 18248307318941296759 12061401417808212173 14281791958818166697 4288884721068424190 1757332092259960023 16404515626372449330 257367301301923381 12511206128716711979 17053012857231290911 2187835174447218545 7738344543676447675 3729811295195104356 6754429070905074764 1713204152898225596 12305057818758738577 1203520203323726905 9837902228734921833 6423985473795864227 2883526945044478373 4462603457879990341 6981566444563584498 1320429809478160231 6098931010609609936 1501412545022413218 15148814730885506874 426481799576105638 6975768332102993107 3500811421470634484 2877990067616175547 14033667369382180339 17365325820667548861 3515098927150783421 421238427870239892 10611352520326999192 10505001579980358208 8837385652120222698 15864217224289226348 16519590443217001973 3003685235512764378 751961897140079646 6218747612166097125 13089643831072499159 9719729457654047152 3449584765794262711 108649764771485578 9520656778972413383 11266613296810362448 12842496679828947545 402113438365590392 4538819353659626632 18142096009118432673 17930967452608279343 9729012035146458605 14015230683594225858 11421558471953717010 6292105739819382391 14293148533940229059 493602463814925769 6490593066635231102 11749779831494387529 12721320136016532153 5473463968966794041 3873451754524890835 12868867810749446117 3158634069153363354 9929246688406300477 12838709070950494896 4539349849548640920 8299918676913888476 16423174270115209296 3247882978305365374 17995120906972934457 11178032720024020689 12540657011915852782 17939251908333336484 8156671157283082568 13513593870596786914 9524313465997877694 10333111453547922989 6079025949133905639 17392526050091614880 890364661282978751 6898127342940665428 1999764216937121590 17679243133552810155 16147786076895352255 1839627259411532031 10131957286234671075 1199605325215475998 14880190783922524347 15087509493749689664 9017112254399898135 7280481461046972860 8976437104949671389 1434203844534723410 16692900905644373494 16860511534231278682 6599898284645975664 16448508065700539867 16122565974814764381 8260849252765904703 16292080567224608022 10813121443804221408 3055850508995001646 14984049303473617387 17744734527708273879 7255161815333940481 16610673674303139005 17040729784080069312 4931744903593351547 15868444459067831873 4949043277728231472 6600526388855585002 2087030701442103777 15614262056432694736 9540005732523754585 11837509722357942260 5380306050892634669 12431448214124662447 1470734212057436633 3292329088433823191 16163042475839867746 16072069902646839839 3683619722465612890 9554665423984142061 5875519634076222033 4648579985156449696 10556637377580874575 4162762608831165846 5122113099359165189 4963430511352198193 9780552091634079113 550909061397900816 11130712174419306119 10624081991199431377 5167304762804172342 8647584589094711061 13860760563751738470 11138772213483220428 7382690832182830799 2129290221485552785 9911800272922414566 5783133102040751657 13660732255688465985 16593547597911219578 18145357314343619664 7179395691478146813 1139261110034118684 1989815575954329430 13534807718099246249 14936803386220937997 16637866754022796974 5558580497901885681 12958337825771161093 1152987161064005790 10000134168807122885 6056578374858692614 6583363454659727595 14729336705682912366 7002102352611967503 3256694211508519951 15748507179097554543 2239981235973131002 8757415782282254408 2940113674909460126 5516377232819920120 1457665255422308493 11911361561078504680 8227893928021336412 193197564446379468 13946538969581108619 11667924685307391681 18411474981188058440 14375393151012727592 16763692215687440182 10116784654349292519 12824059739651238977 8435001338046750687 10817555558867809479 6560074985521854721 17935457334171548549 15821149648915703546 11103185313226023094 7529773865679862562 11363120444044721962 544125679597121612 16312865067650253630 3246557951656292361 12988877988061965392 6593350283265113619 12626497392282651873 4567981948007646758 6562884369162211547 2687412805914721789 71373604445751611 957141303516479011 9380576040866782609 261210202707157568 3371971331238625688 5028879930687670646 13055013703869573003 3235205266860977098 13621823156014240155 1768798826204777925 17068283021653797533 1935646571633967459 4809522599500857127 1044015665554016738 10707881757308553177 11919854354875185182 9072745052722151479 17655081392900186974 10117725712793164975 2088568638110822687 13008284312960068337 3435581347972105336 13339301178651313488 1497797685885221754 16735437544829554863 15303911747710422601 1322544627308656582 11285612578782985937 11998467549018461286 14428684357515355191 1396658928409071658 18233625890189186397 2599881160592737129 14725882700811739038 10881679745525341910 6142146153593437426 14288511588239602631 8114074134274669616 11233030039562622669 12187124774269047593 3639279678162118694 3992718913501457882 18409952593255605214 600629648198258675 15246394013860478351 4953092990706978263 4134197162295400000 6448985940284320539 4287943702996519834 9766552724380997397 7820676235568239959 14172677852296914592 8242419560355378267 8231137445353606574 6179774853077885083 11232676337780959135 10886922598772192655 10515086513195167103 6401910421882378553 13734219917215930773 11233575906497607600 4889389030184538997 14425051541785696935 5030144701034819440 8151401286899570693 8897357570702493146 16607186156563199767 5362679175674310783 9008163401039193627 6774318882860482515 6557109623450278661 15382515128847575572 5260033364666486241 17211260614458811136 7595632501879499468 8337060681962648171 11289767426794024179 17486993444412314156 9465244690060752478 11942504182168354145 5477062802561768401 2474737185053220376 6439896428208293638 14839441411518924494 9320738578391961303 7605738688630586480 5761396469522673647 14385872681345641412 3156327632435557671 7297342856632682295 183147734561684447 17061198034579823244 10647736717297191425 12865446012510104738 15101558251207643028 4654932212059807296 16386717147657031991 6891237395057099597 7627252065663771040 5455319240515150273 8035100116629488904 12545520389778148015 12364325387873295282 11371655329330625570 11722209159738085731 16911024240332826090 1236485669201003398 3824675189819664847 4517978866205206767 4834751200105881490 13476793935510512776 4192478372125267986 15585308398680276007 7158994268265814875 2312270012531121690 4680633509993038336 1946629900801799284 18061228003736937283 10231734310121717177 3136011129415249118 6199118057358977868 1022580631165356607 16325294174101711830 16276288036750681320 12315510659553455251 8360382173898640435 7927017816531447832 5705141858217706652 9922711008309192434 16183729318905749400 13099982458526548550 4210577196602077762 14337872255899996716 12793624171170737003 1481218384340324059 6529438762404309154 5688797274719208474 10006678089078977917 1942061004748687649 764962569460335453 8792148100092935285 2729664715006859606 3855540028961123455 4882662110211716920 16186140113637751857 3573131742795064336 6172519070512298703 2903283626961219146 8561305209045825707 15014695094127550971 2469499952981530279 8122529254360264050 8065912050845723132 6003349159587577996 8619441528740261929 10423045675281544516 17283480206878534487 5617558064590658866 9880914713734997323 2094415751976549939 14372369530527328599 14851606724922456613 9968943465823688681 5205640742438220248 12869903491560675982 8966150306081909097 11734627041908185187 207991310062197449 6498644262110559898 11149991249525850505 6436670505742436741 8081680651381439123 10652677372092781286 118047947436308959 10456819027340091377 14587011986013224958 11729620802875069712 16546986742610801310 5108762677215205849 8164262918646834430 17414466455028897164 10367925050125240233 8397487588644935521 386687510537550808 2939446989055024818 15301978429802785741 3726220230608279875 656827837774407336 14550009311733876245 7084716908755953067 7674187998878140052 8349714408447334886 11486610425162713178 4618722874962506441 2792372248820675539 5134588162317869545 14584308352421962760 14422275525841380368 10263893094492923142 12865230277242854262 12201241421104463761 12225404360433361856 10496267185159367439 460299843245161144 9168437008873514530 9045651437256181655 1707528207054014704 2515784838194780620 9999448603840318682 5415257821690113803 14258150242021803659 1309849134356476129 880546418846032843 4439145358730768320 6541882583655615073 2636941443884710108 15553586912899642789 15010807028047274775 17036573037654287082 628396752577214852 9008593314982285570 16760247471254973427 280756744374523006 5262491587339084852 13165700143177299317 3165214680929529684 6525272269738409040 600245144531251355 2922077806908678904 7616840137987585031 12788670472565273910 6544626158432736677 546433269864831172 17322411943891072905 7423411735873851384 13576013086296322841 17917696014671517037 6913433209311911065 12184768283073923438 9411724411747682021 18123268818565398104 10040307941406244673 10377195400215016327 7054105634459444897 17178185157609093967 15256893071525643363 11202051941361004834 13428406736191710491 14970505908153784482 8025806492271820995 15870765295687443212 8951891475037427681 9848688926745059822 341627026035408769 4158877275895378357 1832219937577996126 8805805154998687874 13004974855968620771 15651104355801532695 16529480339791724832 6878661453877030127 4888108226580244138 12035297882196424518 16092739900992148346 8800390169487789540 5662595941347509572 2184365583793725686 8310445635602422409 18200778946273700712 3216287585131472808 13595256664704437308 17888895313963329873 8786179772961650582 778234886515345504 4877656021166437912 15332271376935912116 17491803911928039231 7454494206584409777 1842886474867440590 5076812218563778329 3820149508318014728 3041478775963988717 2653624973817014183 15856993516475646291 7303901881697038425 3192727202392865601 14953970167649184408 4497752900742131198 14681030985075888402 7360148680026308711 5033895701509824867 1994017977925699754 5021070336009954657 17432475300775946063 9035441135845555600 1681117115720622044 17110663132917588716 579282188639281302 2918822389361245601 14238453543060711470 5521610560029327200 12921133716485114845 4848527176498162548 5743333303762757123 12519939580173038785 18067650314743775344 1918321131604223599 56114272349437930 14535700642864984682 15761295912764551961 10790228151437494776 7490501051424707427 16983455522535929005 14778211620640851664 17405698529209514975 16107766569609160053 17145996734192005842 18220510506330175993 4822907453410631742 15601321522705519970 1378010133457148941 12047673208808967887 8940535439978566175 1086921648607603805 14827137291351596528 11630114128527332466 3659927250001782944 15507109023344812740 1661425530996929126 14925702049117380617 6117010696116654356 12868223341318301992 7198866434821789465 10257618726015924757 10561011627237001179 1951654882084864606 58792704720284167 14414858097641429844 17592985941326885832 6758056455049646993 14706245337056499749 7968583560714614044 12115240644645987065 11093979079403641429 4785799689019025145 5923829534883631406 6684336841927975032 10653163811442628361 9521753533254318378 16775621079566829679 9675091691166363084 2727526702841531498 2096231113379900036 1121967911995090272 6446013871087024929 8141688926279323390 10892871912425791166 3067771867733000563 12358365331343770029 12968978613872350329 13647871532676420123 13197351413463961675 2901318356269411722 3264877178649742450 14200215802343591249 7025156491407381547 13719096917502086661 14639780125426706312 10921149848420902584 977301207530993551 6898286259348873747 2409059225419536671 18040881643986520886 15840004547163744442 10473782044413890140 9231635680919363271 710557684853370410 6562493994505068308 16142995392119430527 9986460156640910453 2509898877084003806 13984918913597909733 14392050776390416223 2910218000699457329 13118236210480450591 14838125222854631325 688006168366993706 6953671422963551084 14051286087483857038 6917217837720819612 15479634214347493859 3952394146589970226 13299103701745072286 18105142045405161819 16274987828116615603 11134480233822470118 7800302511937002651 9516756463100729310 4389023514051507586 14839965875614886490 15176861933720593669 16945892171544017461 10441744835730958065 16978914398099647311 13997574345119564234 8844284598735939666 794152056615361236 16977533642360953174 6126163276399273458 8035577738442628805 16326629789122721856 9083009000353342793 5665621448009601559 6381373137492087793 5142932985036785355 5272805991929757224 6509069649440074418 11618759930598688776 352580613668895010 16456694564992597365 3533385277731337946 16366166414506518747 6999836119039437500 11101974251500229770 9192872388015275735 13706748937268250984 5556350663142002608 3884958442293561527 6194845554715427597 14812265944799435577 9776403890193263773 10253391578491787416 11682044425608328040 8042329892599864722 16949963823110194701 4658210486546912522 3725271028302559220 2501247593497271263 16553555341726414296 16211318574739392153 2988410183308484241 3201858290052373345 12431371581411472723 1733617858011671394 3825022207451218342 1578345486699903217 6200453622230845904 5566108145445694667 461312421994296406 10271903072284896439 9603391781970713036 14505860040837902554 9767802497631559305 890406989120747592 10869543332743876488 17824346733144120555 10755566305731653219 16327509869938758789 4897911070958135795 1921152137164229773 12820121499977541201 1582509887527593673 1636641817639527122 5593464325116194040 317796163811044285 13713209246644606808 16687252467886047627 15390996031457811629 5273100810098076972 5135895885091605177 9590843754894164418 17314749434835026256 12668075667003007206 9915971272288570398 6412858134929880530 17735385736747704366 17276933624896523053 2986132298460168552 12232887412821030184 5116622830091433961 3786142798805650175 14568601899815701407 13314091721018547392 11299536469568614523 5676737366747507185 14739553166900234590 734905996802072637 13820289744390270011 15215425776495295039 18104677494268706935 8534575895619430593 2093781598532930289 11381829965408869451 4674669068897420315 12888313906427974086 6611419824209886209 7682824620062878148 5313018470006953517 1413424029665905017 7248195987337065396 3300006968940199607 15637297390568348072 241072390032137238 12135131962574312380 8929746240615406974 10481250071224443939 4360492007316861644 3511100076514710784 12108202991140786759 5386677850126873339 4236408362250371058 11938491171411618731 12144208073622030783 8247988259727990075 10998276533638628259 12362294968167285704 4605619572778698560 6705836578634872532 17909445969923876116 7081024080003385405 2548320508794688308 4472219954884836599 4897076381686398020 14563670868646638102 5151025901594374918 15493445198960274257 8491465398034956182 13756910249138931421 9594069608863456511 9336687453761589420 402150161961149782 8158817753763995994 550679379533304678 13474065072429201638 9181412857552936762 14423764914567958080 2039571064680912943 5955493024139571312 7923542692813097282 14997070163482053021 3804973675222019828 7528452886250295816 16277122067375830095 10221520356527119172 13666969909794918096 9849924589559255697 14675591569943005897 13242635971637806786 4416368135341329538 3719811816320391495 4486762101107403427 185996593178759745 1643790646822395617 5744087863495230814 6063371540041287846 17129785318341860309 6964990230941546857 7931533923215437188 2321306979103425591 7842400152048477152 5669510631648730042 14696917174718550444 11608701418772006779 435406987109151755 8502013238828303785 370267550383236861 1458286285143262156 2272539478255765015 17454543787016696361 8541101304062924920 14443013676703737305 367769910528337148 15231784266883201536 11239089469730664716 15274423311452622302 7187911386273062494 14569047242133622304 5935501354818603247 17448466151498706140 7752123995796369961 1830900369671542082 12932890952884749574 12473174443429498022 1958844581810712377 1343134870486629905 14872537479464077199 15192884689916501974 7130333050457223181 14546917889867076317 15514071805185823939 14329052510622685883 2364770460668406011 16335298049023432055 18336187503681899915 10599467008581869945 4966076375662159851 12235340799961736482 6959534103900386662 14864847449085145471 6367173046613722525 15564166022614452170 5100723822874014736 16760116168776927822 9260160174170539891 1538865859255764511 3333868410564462117 10357572893977739055 16205832240678521912 14196997699451500208 9110262513680487963 11749937837091965941 7526053130263938322 16340507654530196124 18153085537279855348 18283252940512727160 6205163920674798085 14327880653557446332 16839176720666251361 13338854510419950647 6832939242716766411 12042220698226452234 9617096268031247303 3314728436966312768 1459805978206141253 4978241266825953856 2437236779105408119 8358988675312514130 9773888382195268628 4430756074984615325 4997791036064157387 14139292865010365599 308102023612120973 7392390429610870987 15780535283883950779 12839962210876567903 18195878961993259753 15337539442588887940 3257887598507011314 1142738449127460015 13897525780271429463 8334025993329267260 8010459533101840778 8089753261899122996 93022214238909301 6261223271290633891 16314572986723893132 6450635513871097855 8662899995881468828 11678672377171467716 6714657908512135643 15560813403567391795 8754350698855669685 8845989105295380938 16210356588688154213 6399273537977344289 16774803973008642864 10205872629301728184 3723120992690742235 16161364672521681927 14158774116961054886 10602740760991443149 17193187402636317482 6720532764372724522 15180531644741777026 16702499521511633366 13965261003288404984 9850098633550507753 17145566371166720316 6090625337391131193 18125471511723751641 9563137012432586727 1655763984837577638 17240916002319899425 12452362165628098316 5636750180668414810 7722340985208062174 7486833432119119573 8427045346285977842 9709307861524437502 4449963845264102033 14042305055571149808 13758553749024737669 8441223702225324091 208548965058166238 16382006928141455915 17835788446312778668 12365181174539970310 2252702511510254707 15718569686643112202 5155347014517731168 1434386943654743244 3939049832550704441 14457298581561005203 4142547087640289971 18131792511972568540 13741478757219483799 4412853271393409494 16634037025760381891 13207484227603362011 12702931384582322098 9834481799783609521 613393996834580707 14910728014950934360 8365343832091652060 4830462328484452887 16829251920154883285 9599801480418174786 5214813772631274443 16414045900823658235 4350062070767594266 2490111887862484895 9581319846520370281 14589748623695133209 302861153598245081 10575374570256253541 10681470203906037659 312662593145725484 7169016493424704027 2083072563966378176 11306941162897318217 151791731621459569 6649130569936689689 2648910442922140274 667258313113874845 9915593542502689873 14222546677259752384 15677813846045508355 11930036630349441890 9638696093864963939 6303642415994815278 1914512068787911079 15495046210235396849 10645818223973217860 9157899936119943721 13499307999162137496 466257766378844467 7771089803207503740 17286660685751353514 5114511159294978668 8940071572962289202 10902904852325305479 13460346681343267545 9068073354110070125 432575479230598552 11068240371390806161 11031262815481181878 9517024288918874981 4058889144859829039 6781263976671174815 14407228875299228654 6601447887131268075 8928867401668281436 16867774034168810174 15212821005303125072 11714739469333330803 10686285503675153284 13893106799906086837 12291215362815180092 14810072233217497414 2654358516241700486 2766239432472879459 9496533196566983094 12424043472715461987 359868455790147871 2526345634006703327 4012676399424015574 5020967228702518232 17052296825991462564 2125537061986301476 5238668627251667520 8664595022922461136 10762112754222204379 5681295429906429716 6967403687961647514 3892315037230324683 12929266717479522297 18443158176734973848 15688833763159943946 14073539127472439612 5718750948058998427 11357949212848697147 4531273916246237538 6917409710038518277 13760989942999990179 7793120354422710784 11541196587496611060 741510414490932480 10791081862449992798 299687953833444834 6016446604954030707 10261978845844180456 816336569912550753 2094843091558477530 3890624320536284444 8235856072575921712 16570224478956187475 16643327464798408588 11936572500636874277 3528554123191616024 965225783830857081 15197173016180942224 7596303927375535322 4275868687336072 15212247533283537157 3130466469781840147 1165966972072637212 10689171241583776372 11718624894024058076 9210141228764010611 17766539743337012199 18294151270138282819 17528845526302179517 4253714613467701068 10552186447204305304 13055266040854859291 15694382852383023009 3789190519460633665 15202605729983119335 3217114831442251631 14711259975683826608 3693113925153157985 15896371808960221696 12359280313710371818 17198144238916143808 9241297224915654798 11782994871266225771 15074573280483787341 5932760719875228998 13691334233946314791 16379109359318362749 6641014121936311738 5884914278165584688 8393191628938112813 2312156372265740035 15929514609982908899 10252619494020740187 15553917750532072556 6766561164338886667 8474341262262174396 16724414037772693430 10185191459989428925 7195336768956393637 4274642299036489520 12819409477599649215 2218366300225545942 2427887445171109056 5042094013904457444 13388164837758219804 12232096235255960808 423703081640653760 10257431404892743505 13246082377263976232 10764880643526191533 2462605674685060903 16775017350539265628 11101044716769147905 15039994320150983850 9687363258300955262 12311067919959339110 14441245358813417823 17920103938949405136 2038440147476910769 14749781123753690401 16837881172695289683 12027366703646837456 7042317829077541720 11399306512797331928 17053791387783032229 1137173380024715011 6938904289252069686 6523518033052080454 7597804289408726079 6127822079791172481 5215707503182752703 7450051185496380952 2813012338161379776 17379828718591835993 2326569229626142079 6716442672268538809 9523540252513247225 839119966872156623 8026850330000680068 8735211818295426923 1080902152083969300 12599268652225279346 18080133445628842605 3691355402524840906 13702727981173996367 3949665646758351620 15093148551269553583 2401084664837321498 16276074350384087674 17376634846554811831 6817643473038745387 14515109729513847230 17564155826067778229 556843489384012781 2140907232397854208 14443650472087683487 7821360452640067188 17448529420972284102 1342004733386321015 8693213325720542163 3899120646390089026 6856576983491439498 1596982340901683866 2692436044384247713 9573376998617181428 11585788765111085517 3091335206501918658 5484758535282293836 16421699870588181543 12824545019523319468 17862298619416263596 1705543693741102243 11759580361687628888 11467208589748101266 14024506449917119560 5159273473710875933 12477119095853521838 10103576523973842493 78105717781642572 767879930266847621 5441868942967140111 3035946013057190583 6621540858005084098 7482892966519812689 11322612409516048286 15092442598692123 15059394172665258081 7026865316414970888 18426646001758037921 8684514892355378917 11732242753659230728 13306483874118472857 12900865518420724030 3858825967529925145 9082456150278257945 12302272387248783191 11712224492058656125 6464314332250733371 2011954903799495771 8939732616358849597 15454918217823548961 11977207656847607969 683271121215345437 3643409709869795156 5851885585171263230 4532723293883767311 256039856654018771 10371919504835649776 8930386406456027519 5041287905011396308 16411149578129055573 17670701115991766646 14090185595800104435 39995566807165431 5585696983331811923 8121470428442781035 5681682310355857793 11241088660755099602 7746922968371295805 2327028247524233756 18323680650985680154 12897001476094267877 17817596806847364102 12032110819101540316 8166223895377343795 11348048823471427356 4222045113690086558 16746409931961989602 9361806463213862222 8360670909165080117 1703192824361124595 14476739413601376313 10416660019906259164 11680604940527951483 3871802726874720529 7985619669799200831 11759834219429053989 9281866765647793712 4501431452223260966 246219088096006831 7389389581677838774 17687651863531426467 1181924425395374306 287370571253074805 5366438338663068935 5716438282472575387 2313640716311866939 17103596823903857264 5576540404841967169 7036225379989253012 3212012469657197429 13112522548877981305 5163537312025524838 14161111126442752572 6243220162614698706 6403569216723647217 13028266130013491633 15887890670938537223 5612802514768842619 2819827064503457017 7036643806257155491 1845154950860461707 12053375644558876631 4609432159834864291 7482087527862165627 9950027182215409425 9989189139461460527 6279261243258585025 13060391772492518759 17104092117790322866 7462352844737419894 9812127111969527337 9035896704068443820 5380146719768594762 17259189426156481955 13859512655087111841 5088873576905682772 12518407491051520771 11496054954017336047 7077648969190014303 12250289831874509373 14050629570277891646 10951614147326792611 15216355091613092465 9073899710306749811 14256518180690814561 4383451698984622320 2340410812611963782 7208162614482592158 3139288351700154903 12372357247445961011 1904760406400387584 6978314838871360275 6241194267949344895 15210557659863351017 12520847599015141309 12020754168766605813 2609958387561869816 14619042521145190321 3867490818234522338 17055337496263063440 18246379139231209830 12570673353008176389 5690656751645044221 10147617963928758198 10834134699153074931 623158826998798542 14891172404933028843 11562794041630223481 15024520884871214788 15308239235270867650 17460925105094368787 5420171169852717738 878286859596874979 9858186476196184984 2380423828280189726 1621486944763466916 7576885211382535624 6816529831680991816 14103546029190756099 8289839498537035338 5353201439975225559 10321583895088075141 15125187387643136189 13445601575886841921 12699630949760681322 3475978205829170256 7470270759748465806 16268253666522572238 6796697712523842369 17041778832146998617 14336792409935658888 14223678710928851134 17195394328295607088 11029019467244894755 15551995031844372138 5055738299581663941 7769599650211157444 15009917122313084807 14451037873596122861 10345142832856362871 607032976036716784 873985382789658800 656511602233291808 12873687602210709760 18435130262073467139 8235601586674897751 4799050855817459079 15513521401460937737 6022294089685936027 16219419491982296931 4168820868623910915 8621781658987839583 11906495955975911332 13386980301039658942 18116141697755814144 8358165229018273578 720459321665895584 18265547775256255325 15437911080970341973 975617645275847929 2906967499763623449 11908394247435947246 6548857778623649667 1069946663828165714 17030969051430503116 11057222721634431156 1932289628500116629 3086817790389230125 3105628731043054083 12276501565618665810 655543154329524392 4080865736418788573 15722389163099280850 11309616428210835588 10118376236945210704 16149693900175416483 7405518730869009442 1340698757196691576 12788427226660172018 12821064103873817625 17308781778361979227 3683911342347386140 3917865628131319116 12375665761517997407 6714919080103359614 5764503041722160306 6790727453238306406 15254774174456863858 10002297609864354107 17393617082469350458 12029100613068692450 15849040452173447474 15081381710004507308 4196782307058273278 11051475298760973238 15097206298187824741 3672181477541085831 7838115920537580756 8270630654235468004 11184391049748515718 8737538580100385472 1889263469877072304 493001723834311855 5807329637384012915 11058795667596527190 12236618362992732298 777339249256796925 9023066171025358472 8621771174715329430 13101755610358279307 6070636194600195284 15473134022769320601 18067018779305874579 6863771982712216228 9085852871870672207 221162896698330159 2009488620937050410 17383462692896709142 9790430927644584748 11838968096341474578 10360061724007348707 17128577080479387215 6218973857356027199 1718109153892572182 2527926629857918691 8612945264335435748 2927959693821792954 3259192201671088870 914343466483825175 10337717365641074922 1627115185424175471 11151735731492911443 14238809724495434765 9203917006358492033 11817442609289501968 6428606957290747731 1272483091142426728 8879703084965014493 14915536108699592510 7969313561299997632 10472090234587961060 12999626093098360808 10080902056529923498 5788206887872936065 189099973894356019 18179119647579827414 611774942608164786 14372434684044112789 9486531963056723199 1147091010158908759 16607294568325007938 5048861158681009696 3166592566858656550 11308056584961215602 12193118156470288076 5827399802475690377 5359364257512854788 4842296933529960600 16116875058211191218 11248937102208100159 8680792863373284188 6637747071389866905 809393173820174318 15015603612376777040 2467878454809756781 10110000746304610433 5501700916721989815 8723109423630044841 1682775735396513674 9313838189969121177 11642951616208655385 660737361657223469 10888982625544625019 10404400706113930632 14088986079731724054 3741307800401472374 14431730339692069438 17967039777027383463 4454528776061158074 14024697768842915067 8729966694805962552 12747492309333274480 13418585827350778393 12331195137437477674 17686124017799477269 12056278505407888962 13744447133536031009 5381560854925087278 11614945217615683763 4394344704710475260 10493883063019340379 16840579222059949034 15812053502084557668 7665293835276036994 13262706539747686585 7072761206665804991 8750810472210217313 5894033008668792243 12876980685845461396 12996507038171677768 15827916985930547203 14492594661707901317 15332633236981235170 11588082152203099245 11656932396966338768 3288161017697864446 12438541944802723849 14970506186275314067 13528905002340888677 14163524058725296105 6318615446513571089 1560950997106253016 7235562079596037534 1342148679740609367 14725188957297174450 17099059867751846811 1160129032446808284 2211072566641162082 426499261879961801 16907759003574456489 16931674357394424301 5823378374986890022 15662043884965288282 18412208231323982413 5048482970201967710 730687766467875184 7436188104391357024 11376373240184983254 16968353232510174530 17978971149826154033 2172454641907356513 565331460304303072 5059183872537081549 15685257188965730330 5075118452557344252 2740743321735002770 11908342707448728287 1151280734931695101 7836015139118003401 11102693399946673500 7518729527880582897 982661900327750835 12548704242267587456 13282267146358915288 14004077063678840557 1891875565288076917 10601430992121107597 18157343980900677290 3128251558268113586 7983645656683872876 2341624153338108067 12682737172630447494 16849224383508885923 1956468869041240723 16122365384677471979 17640111241434660023 12103561590459238967 11710027409076389414 7597029096053797066 13846153275781656771 5776166593140161776 4676959676225862275 6327004158265373982 2673168796606746890 13555366896796806549 15921980449329689998 3398762359774678962 13195215102346433555 5845274706024486954 877617049906540274 753496937738723565 356056139600440027 7296035627541157949 7646263833191520170 1358297073313770141 9891780953004782795 2411456284824778917 9623171953202308507 9660990887055940433 655494119798749901 262400729133003890 2492969726541711072 3197163402430276072 6235575690214116872 10156520922163855350 14729329537179546190 9566454835434164858 7831393492425896038 3611800895966601566 6056320722297563793 5418659674202152636 17521263444510162984 194486876583993366 12009241482933405948 5155043142013998890 10163334039700337020 7824064417213989196 2233123270938004160 2411362782215626977 11585027651952049216 15059820676265521900 12330224297124971247 15930601821397160213 15405767566861883747 4697288143616026353 5959202538241300226 5569047328387747891 1433844666538347353 6667620052957018416 502350903662013375 14211748654427458657 1552514597191507763 14394379555983085104 1813540200545974241 15959997623291775348 4977213717741069457 16973172312403616133 964379418457507734 11298328783318808543 10843081932363098336 6806481251847632350 10979322589680404000 14757914525018680712 9135635237573101740 14900760799310271455 5832742931559174244 2068278930101357725 15885170537972758128 16597670392044795467 15515307393430473137 11478616166390009992 1986717439886279776 6505794922797094448 2906645310273404879 17146364085749426570 11089242501135152053 4399742735957989744 13698043690233040646 236590282108486676 8670334152645272 4180043905895940883 17757671551716766672 8002414792726353838 13614932275741396268 2380641109312370840 3813775023612496399 14935317029006824916 16925929539807818382 12100616779490560576 6803271138448582014 6174633893853259460 7143568972014273027 17678695218848171972 17337840551477598341 3883291649009743568 7356190681212782976 11773892369917178368 16039045010519421244 3641590939129293262 17376260993327049332 4870191302470891664 519376462209455670 2303435388437744418 5761294276389530707 5340457657700943841 18409884497433593576 3381698501546073678 5959608469655314684 13011812149509112331 17454207994061574080 5472960340268375124 2522458703312571014 16760154239224024567 1626092362295635692 18342444084608166497 942317152901449666 7023178429659859648 10406553762521120657 14636850056052428897 2974719260721028405 11054709049252483600 3021360140695065487 17739447879078261705 13816245146735316685 1414552583915148761 14426339130215852845 12280729639377251335 6881426158539567436 16828005334803713564 2035011683477574570 17404964240520366289 7853382605762076589 14821290159430305647 9105589659576098017 2692519612406562092 15239740688124303561 5793298171604251588 16125198999505751465 962535168359274718 11490975334223991727 17160238598770433267 14093153955983787108 1249690643925397468 127072217901648657 14335824540452553540 3260810798877497863 15526325534580773554 12303801289003559485 9613512350431999597 16940156861870059532 3153629889099430548 10706643623919198472 9664631261923269129 15195630494808767504 17526054822895200253 8211309012319636752 12044059544568769090 10354951808655335853 17208610760220486551 15527726206116755666 15814765564870973804 5986312513284537206 9000176690285452341 11680123611655504201 16481592981538435066 12682543920354487791 4895618122660052475 8036948688841474394 5491560969665040859 2109056706998004332 18373978761737642287 2996816543869114029 10526562408564476577 8242322214663678966 10383932507886073246 4953837827897903490 11876551491082020529 12364063675018742005 7215471989433695722 5183022603333460158 6887563606812315964 12137695581162631800 5616847640016409119 11238735340192694458 5777341081515157160 5421217494324898570 2165105186200559416 7034716587025850575 6851917061081523724 905210677021981034 6161180462764717681 5700521927670523636 14439848641705965024 3487607199510996692 9040412836532546773 7408650436481765778 16178863867724545711 10554672199295871080 2439630378668771310 12630742856020268701 14433703696112505622 10067540910559255749 9117825336355960988 7056393710465606387 3254532890069882482 271042953110582756 5429834487391276140 8904047424379759209 12378591782347431236 6692223282492383785 4160664164564691075 17094848534967909467 2372508261083516735 181049366444881716 2329821507614730553 12915494152402385052 12875130052298689636 14069638746569710016 14574838993671620025 4103246858081812754 2541409388668406712 2815915883181354452 6165272243731494907 16646910204484716710 13537919879370658503 17121891411775704985 11378284346241381176 5132982262184522220 6469807531459940743 8156512745005063888 12854647346167328473 6971333968548786827 1175892469028694830 14987772850274608235 11693855074931638144 7577604063864031672 753529979350773542 5411366705482624740 13446563328615325403 8417409960823540962 18015143811645076307 15172738470007417140 13925321685690678932 17673345970610499243 8968562622791254217 122106351262614326 6383669172931631565 14577764598479661901 301900981199529969 15716389381346599586 2617146043727805923 12516758732113339179 7857713059615725396 4633825984201078374 17717005336084431721 4113993434758492789 17293138228820063808 9723745348142820022 3391665560343444083 15287337571213222884 7765148513551864506 13951588012853874136 8037165967455257551 6437348277266953274 9072922673861268081 10157559073397255198 11072575785625167086 17941865251975284641 13779091430219650284 6520549785025674403 3090912590697044755 3706679753155882227 3999238249778247850 2350748762830109292 9249046959033388364 4916537682543988625 8820124752837249235 6863229587260094665 5177790097476138452 4085556764691214335 2913271540348287148 12527423275601721670 3055498502057262774 14462445433422009227 9897606336050985706 8049909324707514309 10646475668405740224 1955396461220888929 17179798431906867797 17207592456664339056 7549879990966033973 2870257947587804469 4555904638355052457 1443298202070234628 11126290452219191452 479445597449071769 18418278909104071090 14385617467085872733 16920927778245744298 2123030594958032044 18337783820008412800 17574971607675261903 18093687263413473633 16186033803608467429 14025834131764606215 11862721390207307260 14737939828308931192 11776811135699896311 14980230370757547065 17074856521462482311 14142383412734277696 7518912194802444481 13721688252582362530 4141808925507515753 14462823079472553090 9831767928211686921 5512768865407190047 12289610301452353545 2027412360902211449 16760605327961732023 11895236306163259893 14314264144541378393 11026997164821275798 9842056751119197364 1501170994952926637 7483910423091531914 6197634875545202885 17364030961517793873 1663962062489392223 16576506715110449182 14380375991381765984 14259663064856714610 1750410449330286570 9965711124088174815 1093776513986500822 8980844919017383034 2046646597707107032 12364290689273175674 17587116631918818363 16188564479736461031 14701685838647629553 3097489489398031086 7513603184154614733 17494012027611798548 3833785369053974319 1836207098493617708 520143196278525274 15874906066323952180 8844925821393288696 13988383738869501940 14466959677647797482 7070264555959076405 14953161192093991101 7537390365725659772 11084506337235425512 16284273878882882136 6743807990222833907 16423923596796503949 5619859496068301184 221250439436568132 757888518128370874 4235237675152167184 13031864028927613161 16870908602354693660 18121340671751494218 14587211805879007939 6434637649904001388 946911158810042472 2630288934889270372 4717409060428225546 9876711410865907026 7555057612614166473 5514962705794536554 10430440215498133498 12921502553381205279 2859071294602538026 1091312012191158779 10644041893198009538 4484013532928030105 9184430696173392615 10396167760604278728 13839879969786723079 179453259224284398 17209732025783884885 4670902112075925869 13475507891005541204 14662291308464377820 983750764732925575 10536306066791368901 1923126046992662647 15020395997562204101 6828163995039417622 2751101364974984520 6271238317955707689 16602015417188766453 2434569431987082879 2467503892678244090 4209022918726744005 6456144874513842988 17181023827899086910 18324882080451199925 1659488779100095705 11432250909684698926 10033131214868412482 12883650683413324638 6142853023461117044 1221214490638729409 6458696062397320806 13686570236387447114 10166872288784042976 14749931065332831518 13358121090114004332 8044853636137702801 13420823049329466463 330089458104808646 6412644716547247561 14200152089873764686 13216054264563519155 3712115118839413911 3796066044810832588 13648877616400329469 17675854307682930985 10162036442529503172 17548922304487600246 13308509219243388690 3673729665414805241 8120252934324055733 2496049195860561413 14246002956161233246 5957311518265338726 11030800395079644925 12785560790795510948 3195924796625410706 5776410542019455014 18290125749064335742 15913995186401604292 10729953009308276367 7843538429353049648 4773698095831842507 2292185874504942073 14887731768263466442 13674582131575478428 12071767432496729744 4272011564406800390 12296193907120066129 8120376536074220337 11456058491409763530 4542682187873847720 8327960684174692549 9776111707473896303 8367809602422920354 9865698945090045090 8901274741562282562 15622456416858133819 15158285041394363253 9097123581655071942 5998307490282306676 6174205788858196875 17412252803818861767 506687052108922010 12036380970059914017 15210267068331783289 18402939928502682598 17394409672617845724 8063321578544121888 12164499527643670443 5642566251581090565 5338225427066453948 16635194504600683398 2230238299543459701 10455568116703847327 8069847901922121164 11569199050700376975 5894493163676309970 10547650298510905283 1336877842125111348 2754231785497280032 9066018664285983920 14027812792065393950 29165373692774712 17743272248724224142 12190310847446780721 1829953962939753412 15826478166719030128 4468113889089496391 16087158352217736008 8614173204246142283 5445509730528242511 13905681820134965546 896135131374860518 17366819682183285479 15966410460761814625 3852462174904258541 5999816540549408144 401731223405483083 2153302947710603586 13328050510257583273 17682018436313354027 14079406439068566515 18341891599530624737 5400332531569226729 14177597631406468636 5087761883496652484 9825106736825359482 6731965476774817926 7229708157237574659 15099584079522023270 7980078998030542379 6412497657441115535 6887198722686731525 11722842373933441060 13240219664505068639 1447845255614789223 17316571437176849701 2808316897756942513 5888311361088285286 12219169605220886064 2056846890170968852 16206170436165821714 856710846015999398 13526723621171271760 15629436455163922751 16299070876515547810 3869088229606673919 7486599882573593647 6920197956106342542 16077250611058400098 8997537856037693275 3947562524922081471 4137357401860562399 5267152545200281378 1242556130039142409 17418636983402131357 6589876128025612819 5215060075758958198 9225201776735665470 4796364875464080862 11179558058427788002 14761756839606735900 15716586964129320680 5906233485776194357 6817678242229734218 1249420188036329771 15428366529449422109 12259776340977158325 6978480244214680375 163756546350703563 7675569968118437253 11460589659701496090 11207928937001953024 16830977581893898067 968936367171608960 14791527947129768277 9069547491130585271 11911512632051097110 7665305428313124398 16374644848331254777 12795850106305635119 11541801138016851483 11445703469353729949 4125182383372985820 4541404326928101377 11312039730918525711 13096733504289679329 980426041264179166 8214758253490362183 1958286837911435949 14335551209692551856 10864157229110640092 3185832973864469737 8212579877597566760 11225447741081205885 9062688014384957134 3901141593102861248 8563525906197780073 8728126979585986800 7566841229569182401 18264555634505932764 11847773045760512826 7737763242972972342 9256757552640425234 14466898816378954556 7217465347561528800 13367675245138072847 2925484293528593422 18217368060052628728 9163130260476185696 14637498661410139749 12430203439012872383 3683767930716359414 6278634017434443529 644025046499279939 16654090370989729019 8564895166888720986 11257747972539725879 6524193091620738401 1554162306770260889 6977113994960043346 3232908774943480950 10542025430146425606 14564464368796318827 4839660245106288909 10483028393351670402 4376397254136378902 10342591884981270360 3782920561494907784 8383238989770896731 10217921755002873408 672674970661163184 3914594525806636210 6548174844818745648 3654216019680722543 17212539361771902970 17744320988900594489 3311947824990484380 15707348561348650572 10307174098014947299 34228069117527021 2079297058256552481 17683593348907956637 15428033035498763290 12173222218068968626 10669410324315404584 7805737206789916188 446615905514299976 3049604622512530268 8231271739245850818 3261245148142241367 5750915673605247997 9312848215227138189 15219015213147097786 13032326910327405493 3195877457950486554 6645136983689567627 12024467546753505460 13563463340693780395 6602464409335229974 16640356256045535695 12271754418768396341 11895149801176357554 2290200132547831431 9492083618994192243 10563695507458093443 8012090558351105347 8965422205021879648 4930334998092176413 6128151700260535714 2436703674469640907 14338288695570200146 10509719994952464384 14059133498146856581 10031187749039515984 5839264696293556980 16586278587810938794 7710788824820572735 10256399396232836629 4684536469607668540 11051173677024870053 6058841614145887393 14295076700062791124 1308564311996762875 15703546737185106013 4051555825813892090 16364417218940620731 10828175746382587675 17785859610968209129 5050992205629941614 1004849328950797153 6061188616469045550 13022944920744164932 17904092316096155040 2112162518077146711 4456161428652892828 7866946689505381755 4970510882241258013 2628828338442829064 8072132819817051553 4456163420485604482 1141903226712922679 11767711701567172119 478735926061376641 8269123133327555067 1746869835823125472 15198295036698245681 7364806040801199585 6093622234124692507 3154621223689851715 4093265954572278791 5098843702121442359 7272580625650468877 3451792692287076326 13256450585180025909 5407376022344373374 5233036195370023767 12482554704161090503 3172403896806701925 9386849266347670031 17688773824115186979 5800181997260678465 11862530614597296324 11715834214068936068 17785380409074487097 10123104491850781232 13815039015105613559 16926795987312788671 18229144924564031377 18027535394511587238 15966413098315975826 14135395819511576740 16267111772877579387 18309348874089421664 18242191801833792617 8835090449175969478 17574769964271551422 11135301380779616290 14079270201907389266 11487077648249265787 16770199937179957448 2526419031591257425 5612215804713601882 13204415228600966208 13699961169168939836 5198184003069014340 6907905369689508455 1578271600640663918 9583910463644007408 13464679561407284765 8477910281739900213 9096421639741628358 7024530774021897836 5794035130285536763 15944870924144794079 17782013404999714944 7418245884796362606 1330668818793249880 9749101978058153505 5171943244740685242 8084184310002239809 5957243127338668172 5202101894503484025 17010795719567417677 15039777923444123886 5592900223777447876 4595545415836265004 17660718239888359603 18121466638240986794 415978019094108204 17429029736873962999 3782849788582991047 11399605816996374962 2367796480322074237 16190897336753940346 15591213087558386442 9336945466672060569 11051615262570626105 453679925370056596 15368329869789335210 5686453971538492482 16722115835822161023 2691982858830564786 12546533750578984322 8830921365599551901 6608449095203356407 4041217132355751537 7710531696639565551 2483448066808517775 8487888070152245258 6145984397769935006 2147208262537948571 17875592372660051441 18228555289454768025 2498443594512580730 13676136703901750962 4262336444839263037 9867665839220985532 16862935789045119683 11816288792687345591 8999220951416157031 10354809896533001818 16046752474410427907 12921162206158226066 5215641411162048907 17080469328447530695 9605787000878794400 17890616955927127370 3762395891965300539 8688020851516706922 17279066757262158089 9364296737543955266 8700217850579757914 17748895075097563314 2742360061109394581 17279239705866040641 538558560112587861 12570879386447011078 13074345016746994649 18307678335194636105 6084023753009290320 15593258536975702817 7295959165509274519 9371576667491153024 7557262232400862009 9338768365135994722 3626107371287579946 15175197416924225463 8042324016504299926 11142466519728241318 14564898014449567313 2061038204858031311 11905691767948104516 7796018596322800117 8194937078924373497 16258532592664822329 6395903583475955536 8537528578666831284 6707986124801765563 6030549381476648736 16843218507552766324 18123692390290902400 265254040000872915 16012539556902341393 13323935783416698714 9839252139368541255 12859924801892847822 9528714066044291202 9907133511522069764 16938646169738772280 7479077944484889633 5764463329045805041 2183517388017496519 963571193860078197 7268745271875604048 17570240748310359607 4497557732550302654 3870048552543320892 963774256158091992 11514841804962679771 17107196962093769136 15969442709935186178 5476607861875449833 14991022309184292657 12956343192620441552 10107898156561315730 6641835384052280282 948423591551170127 3250129284103756698 12679145322273744452 16201491287060326857 12754698405158804754 4904849329983459957 11541505043742625197 1341678915911143447 10631235316752486838 10239148412233119960 11374943327205563919 2783042225951244770 8632711818314065990 11820641760399026573 7410863439752191210 10973535566680872541 14446733275504445079 3140745451381747714 5112202651572899334 13926329895935535684 12589438090821098581 2709701313981482294 14088678538695145199 17528328656519005359 8055328110182031564 14031450664299226625 8182100566620828423 13604676084862681444 15350725115307519138 7939420388404616330 11918323182710650898 10582803501097203196 1639477606193423132 961319700240334050 12899563045286686933 11969743349234037946 4511463311185850857 1008088580437280387 1196511613299992872 4908488063247966395 243518962691480759 9041563559071728068 11120725276381498103 7092298898216249665 2400744243017377067 10772643057075152271 6047142530321617346 4377238375274630340 12725498914776153721 17305751033909609137 11452252414817572070 5226633705293489917 7806098366570648343 12072679559403586585 16270049499324793054 1072696575681094303 14189766415169164940 4625328201360101279 990869415809990807 10587439974151095625 13917775164572455769 11153587314963272553 910240387704628756 1467205712946333148 461606525225904048 6497858117192346752 3676741747386874328 16188041100946218499 15095377088258012314 17891590297766436119 1236306460996780415 5165418180389232428 5141408500391359614 2376229379325028973 12826473660209215987 1039844200970348767 13526732663921549586 13008303441809626490 401324508575872244 13419257235017931842 7945011657671045892 16231319359145400541 5241309737967052445 10044413403404409073 5665114221167604753 3446079793727649353 13462123821712350368 4661059961664303920 17770390542017226175 715446501666420816 8161548693800793800 1953073115019280073 9364716074300608910 13675539988517099908 1544102811970390914 6782001648974131673 18238342695668444085 16282467156618329043 3208473747301587229 729299965555549260 7099353572127456448 13979344830129692262 13503000510620355938 12809188054928121583 1194843074556045460 1562997826327180978 8580725901937675335 3580870829224429664 17522596592846960123 3117495139870398371 7021843008030034810 2106653384106213460 10880146538791051667 8339146733291180759 8668700825548699845 3690542968185487016 9068723142241021976 17202994004922339692 2797179414392168623 3206485240009325847 5614252446690445674 13928449025132710800 6288148031232740335 9995607416920306836 6096556999337057277 16819983465686353476 16814474669418211455 16478108645243593468 11766893543788784479 4403852569585845439 3218189449619430018 10304393224657977356 10083334723272942881 15280421379541054029 11681035002545310035 5275268146162575374 15531435788526901177 12522308144940553384 10599899443310761351 4605344366571933173 1620424182274716035 8060757446499244675 12521509140447320269 15233465217045617960 4513065400551272031 4823955376104058906 12576843094110319572 16454131277407495020 4838510157621287006 15321637933869276711 14568470624159015582 2705908747097747855 2708462162282814722 5770411879035229514 920439961831367649 11225698319950825304 14693026109681329423 1068271376296306519 15408058259011279099 3245882942744524322 14082674773641196083 10509747604248990183 11180080357908083237 1191347741444288518 3303437389258247497 11562415837946048974 9390321288389919856 13762989380655640368 13772264214994687080 2564417263784704490 357846839860039460 7740649309071012142 7306802748412642005 11195165512115497660 10400476306537113634 9909515408253480717 17944995701167099463 8832436761855712920 625876301958443622 8232772758093759606 7104805773822708332 2477618758710937851 3010351100281747138 9255275705681190982 7126422234565740146 8959948249190676449 6226520508515701073 10724414824618221445 4898801196875448002 17366930144961892530 3666373374923921747 8502655939429633896 13789505425617452302 10033807697521641395 11641672082227819134 17902313565944446166 5350613720853688341 4676562557882736261 6916520010548987178 10579354326084604823 209200217244233765 15828974503380222518 3558943568774040970 10986374617185936309 6507903191085564722 5100643810527745544 15011577774786891263 6851585596810105404 7976411282035497297 7423303430598334234 12449254523599241371 1831676578713750608 15813555358148328931 6652809089532088746 17154070689036389951 2811950839734783234 686143570341528980 407234710780782860 15790717251333018339 17724740990493160101 6843679326267019939 102052248939402884 17474331710537168215 15835367300941573047 10301351204407558395 8390205687835000129 8827574175646130880 7864853870649757929 13624898268377788905 14453085714644349395 11492526081353799365 16417485296027932817 17047109710955412812 13756196633337207097 13158908070716922551 6451126617102196922 11876547673865559621 2278222185402678537 6657039644573165332 2755726951288581620 11521065443736856651 17408989246482917636 13274982495573813206 14931370543450376318 13275128031003091025 479679364833427452 17284977037806355063 14999351056089326662 5474135059780739794 12032689700675803822 4436644338230812647 7549590502620392089 13573632390758574048 4125997301342142607 9302535094672971509 11541829873115087911 4354448311138912777 7473865757189160134 7728161627614440737 3792048838192911361 14792752477126017811 14376658470921035592 4054800774140398290 329835057287158749 17899121319117088194 11119976783385864846 18092760505940209153 12274771830271079021 12480930824467965690 11788041613768216629 15358028213039869687 13078694778248369985 7714100207944996159 6926672098242386208 7228462414212129194 16843878088952572437 14740376189836339218 4090466114333615999 17513611880086529763 1821288630832075783 4110308830118843810 12463520661423375542 2739640343640163179 8858279772755801798 7745007792243714240 13277695142172414066 3192423911285709704 1129374994070013149 6994633863560866696 8184638348449443360 8884607560482223563 1195957386384229275 6901656095223192238 14621116793875308140 5201939245232810986 3429943989448732829 4849950589440840186 4740360895539852655 15301030813982000052 5397619591262020723 1838027353345117272 18248068921764530820 15032702453248868290 7667156465679736178 7150053091808898847 6605713258620856882 6839737733299329481 16654280297436643958 6492695374585456055 17224330941750496329 9958843658697114794 5499479813661305989 13287279063712787748 12201088039798300043 7082891750437263128 7178617130911227802 15618179844191479842 6505520156705658261 13625233159476138524 16918193364611762882 6436995165719829461 2593112572734610160 9365284543968800264 4958980094424399141 5613048472814312894 2605485406426033505 8214141801214158323 2722129765312978896 14595331658566827024 12832473401966396436 14386206695594325984 11204210991292769248 12939309499936990141 10877650015271881571 4227240228688151638 3756641857797854580 6394507095038887189 7586435214258492834 9638273719671020199 4420309117670072590 13669372163114076995 7969660000890017358 8343323100323250663 7408859945592148730 9696218547962656481 14309081029804781933 6342439705328143119 14934082046264496424 15192954005348949173 7524576126108215518 647727300973044657 2369110590323134313 4503599771968552104 7054121775339385364 8488956533058475751 7068959147632562351 17251992663589083711 1804096493248413001 17579109450525474581 4272246400849264777 9097660566896156655 2142981021804054860 16746753932737760280 11746637334372307391 10289057388929059205 7471939738573677967 13818176643465638916 8575339084969095837 15303394746176456380 12305405702561445943 14591441759560838901 8083441926919671135 15501785980847674482 5733843011133695038 16288751087064829774 2651133948929260985 6151797272054235840 16985675695030381021 18128266317739782821 8493412638424313145 14395868574274876721 14609326590046270278 8622663229161768570 2699965840870775097 7324120304278515013 3799837947141047150 12578325166938694214 9787266441685783810 18193729141595743422 9401835186136921563 9676135498120500945 1399662956346989126 9310392068934566636 6659740032370132120 16674781656754940837 5168351373626280445 14612307850446345300 15505531846303825330 712159719335937065 18155150449099642378 13213723930160889096 9511251637766983269 14569338995956085027 15777259649509807558 11764159018678630701 7490625113654730668 16585545166861117530 13194327733131885008 7675710319538525511 6606007627472872696 17884802437968394176 11290273294134083335 6529205195932850208 2330016774471749214 15096738158367154693 1658140294199783397 15813014322919005063 5628200845649207088 4479319480186407682 8015096319861782298 1661668572256060163 941639808055731052 9454617312247547342 14349170211354194582 158819316240749912 18059663367651229458 10189669491621493674 18168566904525153414 9150176720761951760 2610899056826718072 3734325783799160583 7992969061445069550 788535139946078279 12972958776227756958 10881262611051461428 10719051510745746384 5728933269787046202 198452288193789324 17919317383638386345 9869492809530272179 3152134931290718076 3781907118324598403 10055687758562721048 8574770192934052269 9111111098230618406 9442795730330474286 8223537689155127460 17133401746261297521 476563646265654728 5555157065983516277 8026617910059281845 12188813783530425257 17122451740519910956 15643259060236480527 654456546741944849 7429367755707251093 11276401406391252891 16144583657607646406 9771900439214101149 15068057229118129359 18069419805898005108 14070245942870781345 6590170597180941587 16986991404754781254 6006764231833840529 9485995591041830591 6096110120205950237 13297920823627351907 17618266180798874496 12284934299422690566 9165468482483385493 10395598058219276812 608286317362612543 3528905203158934945 15907358053679645170 18239147375174403346 17544952304294794898 14146181242842448031 13602466996730242811 12036695095019197059 5657185797992654869 38426921402247745 16858979180709000608 488006920755950067 12691452723832656674 6447691914156902236 8435146839919728474 6036743398043490658 6680308897356423478 8800489921661248975 14004487134915465529 5264884631851310543 8441281302100920151 18098448270588800977 13840528418060704781 8693774395464120878 11244727501262283500 6863119844122324547 2156403765364512132 1393067614994157627 12717925626653132786 13902432664642678212 15863260713987040159 14403022186355931133 15124516312090373719 14897731475350322203 7791371716024261730 12531544315257350522 7207854325772549100 3847665432714156800 17342655210423594933 15888059805596291313 11153858664197763708 14235122620820841768 14323545314913677782 11029516147686239774 11860952881428618263 12334859814668887123 6666607233427334776 114693622110483255 8970339436334919656 5997285830833556537 15968831191585673080 16073923951946734474 14490434882275505741 13073236983386650954 14799673981051588783 2924270951409063840 7581855855244369518 17327982500981773808 472066173368285347 10305330531269925736 7887876249146405218 646320318774897906 4611167439762246577 18333618464285440406 14392644652935603941 13818325607103941221 9325094407496985695 8929126442167387943 9090605969642636311 10266166068236636172 17151397574121505094 3905545775260500061 14877343702273246435 2361703832208929622 54918648906858844 2527060545828635652 2957791325904978015 7660478273529525446 16763317664475719104 8721046828144346423 15571272463302350511 2668034100749548581 16609494937802334576 13148434281355873940 1683240501005166693 1735625097459876493 14793800636873802595 13298535200770906466 15074206844918691459 9495282554552613080 2847888650703226837 18212947485530069121 18335820180206221347 9613214097787258664 5543457249063392226 5632697974660455001 8951463200567031437 14763265180023439742 2763317753954347155 10962249647565091475 7909840880440492822 12436924027121963380 12410728958915363013 3664131392562945292 93062552807921085 13153470522424366191 1294669091078951816 610266149122593568 7293781048747915768 6552228789130678095 8726671286538442797 15976878920293789179 1058540103772992794 6749407388529544514 9345037210972666388 18225557243037652247 14042930256618930975 16863289404023236443 12169733847418745969 4445503979397784680 10650001319031264589 2095705392697441119 4242940533105441540 4329942440819854825 18441688362249547624 7862375803253498613 14599529120255828808 8422197911259979595 11433757310900369144 3019143560487242768 10114893807648881404 11783932096200088851 16447143384593912053 2035254608662413992 736310018830707227 15764276996472839327 3289872790600563850 1519910463681059328 6294393526241398123 5025766660835747932 16121072727328326863 7957457118867966229 845063902176789351 12573339156514312001 12722731003248604671 15979169768831598848 882780477364144441 9225264249430561625 15921564876595489837 576819718276327489 6850498451298934137 1361380682476604590 17160300259456054647 14462222020820313157 5012380103279359794 11072113444247076952 12498670896891841745 9097528023322502194 997775941738887254 11966438764709459585 12691430872889267676 5547734748607549146 12049492070791446504 10221753558361238423 17558786779857612236 8246402308705424354 5460323157287929877 18322482747785623002 10238373375361082891 4084082327928417979 10873657869609986140 12925102269621129454 8826896317081312021 10032168337390664799 10643669509837504265 16825489434850819990 12958358000445565191 4320570476120888838 16607692621304591292 15758188802860392940 8687393686462499185 17782441235016970653 15767436420503274490 9512694971103035631 11879990613511469094 983415008441957657 4550314071327748899 11516486430584220702 6981377051135890738 12695316266507553889 16811618286288985052 2107424395045294555 13855782152812914854 7122033228156100295 12560342999424783766 8277070383504505389 2101918979013929528 14835771247505254766 7071564200437498715 15181856652982700975 9569208043587048391 3440523758215155593 12437886941732450490 17097728993789242415 8264005894384506883 2220020666240993260 5870119820791681696 8621409989996302235 11926231768975862796 17377418598574587646 17112582259393221784 14341193122654747635 84984876893204193 11651544662237476846 15274194258380388595 4006113135583617652 12864466602143806983 10107775602945988950 3409302293885763378 10623594238269755841 451009571732299194 8458983113096049814 11038235018711354504 11565022366049061595 14927911429423485273 3718202463156779934 8712462669391451915 4988568444218935711 12935818935934866240 16593076333183971106 2431203942340246911 2678117196411771216 5816035585114195735 3680561862701469861 8595325881509877743 7669010928164519197 5088506497580216545 1536548258223156942 6587857354132414953 3539102312762670003 6504940384439788040 15770071248194183848 440338425219388507 1486170046199547621 713923334619758362 12720365149243068248 17610350120361397275 5409595123651786314 3991528541499322734 9327352290780469548 7570430565129878003 17475324588489842579 4448426096777765697 14939123400372306408 1960248866222913014 8640677548719383799 8963382742763883249 7620299503673133763 9107157791597716918 12993691376931309798 15096680897644143249 3305676390472985409 18423177213583392388 4482586075274520008 16097246871761161888 2641960021359570951 11689925559378901709 11586892253799108481 12205390989769382366 15768427404562565057 8643026717068367379 13360603207247858518 9051829900465650799 10632403778261324960 13478704436710313014 10355607821858419372 160040569000287444 7673975370206910836 3966618085177929045 16199917584430186554 17459538459835465536 4716796911811044488 18260590214273590686 9386573517880963466 10765251861894817765 9083380729243268499 10764191083430463212 7888833727829896609 7558966645548723236 11398711985076830618 8781365467856083096 13033846381163271115 8240411283911059704 17556770834142736160 14578326236455669850 15029131656669404141 1027900997784930067 8530507052324719325 11548644685276900654 1513724367502906630 8182313759181613599 9418406356218887820 12336148294998006232 7983867434157819294 13515577301230043720 5660982968836975239 6562321991556830028 4410720566195888217 11137324061972247129 9700480057938971843 15663842912133114103 6192355722276932734 12901187442159738090 10437603374383932484 17303368318518570016 4919417815752870259 13686127746966735539 3854053142525784135 7121356229823979454 1981440503209629803 4854413670974251141 702090596717921159 913601719084705499 7093122725563752404 8967714572251626320 8242460517274119173 2554215595444284461 1830942872574939317 11230039774856862329 7342845613418187411 11128854301354268352 11565804183257546880 17995420279977813703 17091626030430595902 17885982592741051451 11652624366753182974 15249659051644218901 1684151809225612267 11521804922154230792 728026916827446010 12746339844182801063 2779400906635388058 12374004133202602765 11291765374758488023 1254885173085330227 5719362530957910629 14322497679028055062 2469598936475414203 13522760891471818985 6230630109273685392 13814834614655715790 13314811188721228825 8680696959340630018 12607202631231085103 6707210792398622238 15965444390284231688 14798705525455967345 14701656904885505165 16402067993396808808 12477098290845554099 14168148589348698181 10094674251427837229 11607029641472136512 11913016570500491414 16923636494065373247 3518347146099361465 2266160306805053977 1834305559757710206 7588545783805323432 13134413953511840467 11083318906351701630 11545739298243968636 15867709820432827666 11982991259530562064 6503081551829910519 6695540935526127938 4244441796002745973 925960700259187799 13430382677323994408 16934910619645280547 12967435489948904922 6826351917721575156 15146439371372382973 1848814891052191939 953481278586055714 6069839648053941348 13087763578005566613 5428385136399499960 16184046600825258673 6502363895864633549 844121262430993218 13935563622210751355 15788747977971501280 2026424129390236011 5366498828701092264 5561377100224398891 18269458055250271287 7319029739699347715 16974834107042708197 14582659983034796318 16128061412338987895 16931264614407847072 9780706175084335242 11673236846746685720 12909012557894549895 3792640782680721599 907846137173130203 3683464156944650506 9859615541019882407 12122311633037644423 8867240368960109052 1087658484903483336 16146469572232798153 2840559930319506370 15324360268082681981 890538172616327909 1392075241302820518 6076152888730539437 4873539622118351785 2054842221788771113 1481733986127052095 13950744640678690079 812286517303711706 2590694863710673647 6868187663672062483 8322724312982452352 14992527270318301141 2740662045790075120 3819991041735754477 6580532516207654127 17602157212610911752 5561628554303746244 10566499977694544562 902387163482294903 638086188157161027 16642797250449042123 4537009173891041890 1181643571878364474 9043284946275968158 2552649915975149482 14765908086497590201 6005278955450140321 6719693009820899747 14853630503113966309 8856445095122719776 12425507732122522620 12276949331122398408 8967209113047038828 10919563707934109655 2309405329777144305 8669089394342163775 13552649608286206202 13410411224761435396 8078045573301405144 16188797797023332587 13855883860624812226 9155411968545499681 4149653847990386862 18371281135703713911 11286948264604604143 6215189460644639443 16222398564096976182 12891147925786907564 14725589731028813257 12865324820327254876 3965532650526289063 5201931446601599053 12943672182964361810 3625760304731133141 8915210239770101025 5788415672417384435 6944810925129283444 2279627384757863370 7065829421170928070 6377879073336692626 1785132318564139709 12472596420436370939 3558889854987115259 14302161235881424982 8364282230785790547 17145481239390293748 1516443694999428133 17649821352884358577 17395406549992076324 4329491390742026994 6516611061314561768 17976629186455806740 5084926098662620026 2059487793612269543 4249395468410539443 14918175486055101831 6489891024778178721 705909601828855769 3609239771949246507 2889990137685918024 17918362084555825212 16577713929216651985 14427428093354346463 7088743194336543121 15246949675308394402 16057058517304438553 11432536754032425777 3304611715385747813 11919078747421170693 352999330213521547 5509569542140028748 10160838065038222618 2840001691622642326 7767920760640397801 13897642563777754058 6565766746660473133 11946019777822586215 15345768874470067917 9918162422957783238 4814397819160604649 4430358028740990081 11017356622154789117 14907757610063890792 14648638044637557662 1111757954966395232 2457202010151050494 1317134132577279601 18362650975693228150 597390151293513357 7454743593665174468 6458432253773822659 63220687505743726 4666818168678019637 18403498404244964763 16551083274083967893 13331972547412562799 10854896877445617663 6584537643732708374 2264321611056428876 12032488507744339229 1081944511199526475 16435944775842100825 1206723021161457953 17225648623057004542 3150418030718355686 18067335655846302308 11698299982458286336 3641013331106142719 13607843829452775358 1085551619065973437 954577230694746362 11172752335809182084 8652560084457927520 14700666560738573611 18435211523257333600 17443589241522598682 144986078363667665 10299727413358857255 9492936752440425654 2640564663456238410 11781617733728737837 6916221499762910365 9864231643434839252 16346799425351875654 4484377932782214918 15962938938678457051 7234801540453443082 8481640389190808515 5737062288529567106 7477733085408066084 14082766951076688774 8855510797555094276 13678034866860785012 6029158642660142670 17658932912989435153 12058158436702017336 14232686122860979627 3929146630004492020 1006583449649513121 15248332833885205790 15409171934224121231 4372964626231809728 12844525993091756390 17200865294250896546 3176048600339435790 877695984812288585 10208555396391271023 9221834925202209810 15155043754941558511 8172410225599821462 12698930284173878962 11470957895287144339 6256899696862648165 13190564819161749992 2605125487350478951 4723061547669159404 16223897407044329041 11203426439244502604 11044154258694489750 9104597236900946235 3698318690549847326 8252253728515124232 10298628231953892153 11154426048348691401 11073818554915275439 1637735669730603417 16841178994222995981 2585486150834191129 4847154375959208875 18316159300529377840 17685752835488771772 6660965752423216535 8777289337177471146 720214274709399125 17056102628613364740 10327876300683280625 16081850820261064390 7862674969819666704 7543770524770924675 14704999413450224084 12463195208469189048 14491592162774397965 10900095501189965305 18374168414851535571 4326458030338001288 2773392373931907536 10738848221346865277 18008974683973200488 4060813171440856665 14723378432697672074 13411459970521829719 2044157827226978605 14687511036505555968 16870823053505246419 12692989229450835566 6682524141294378984 5362670974453920926 10495750133877320183 11444335220023307317 16656996961508207838 10785664996122753006 15295726395982160631 10915265644791642003 2672500456492530427 12845718133891762558 15814410747475073040 8488845467351374324 9292593238514749003 1910805151926971858 1204650198179027484 9639298141392967132 14654916601266937279 16086072786089719576 14843571871617285853 15632081482515948303 13607858602767035100 3923163886339356415 18111298017366151425 315766888715856323 10678323972377035357 17409226634597086560 11600764313074818111 8832988313407755806 3927093605433342578 1945658905945461795 1077475804897489669 9245962116372792283 4232639351434997428 3412652685945081067 14278442953885643566 1990498353096354761 11239001009624442325 11299078555511456183 2330343782665146040 15087467570929606237 8765066036017551870 2383414787645303687 10602024991006903087 14878270987495499343 18154133538189779317 16497505082802473435 8297731305103672859 16393213823485983339 11142179852626629623 5060879632261469485 8937926493061811228 7845319658865130858 11163960081717400815 14312464237247314179 18200433705183629674 13334464670602454237 8409092684192943766 2425365490887975782 11873128354610592497 7772801059149872700 12112384297742837643 17450227430463907792 17533238589732151847 12452046955646075866 9682952009279297461 16450454763262862187 4054442562819753761 9089709241508144817 16725840877754083702 7187884772396640816 16289351832437172880 3343133816883347882 12151293625507278836 6255407874825812058 8728945784905881796 16004021360635275605 6284529433411906247 11056289129443256992 1751190186693781657 3787676535492198266 11234501408795026707 18197453358821834104 6658891090950482857 9497861862186458334 4223367590372813371 11996742097135564453 15647260756420795734 4967166018443519763 13283741252321158964 16410513977399891161 2960246134891484709 8232332330167195322 4721535689320608180 5657585397538927495 14103424602832222480 5555941069984884307 11203973047716440515 4778185597233733386 17599085747934776022 9802731279900534633 16693765486046415653 3185688856058364709 8065605504114073343 9328794026340871475 5320088313482057318 13336661794850911264 5805585632008474771 6096020368062816319 7930289776126423833 18229777008263331017 12694615443265363787 598572611099458627 12851840408565349214 8079215088208528428 18070498314078331949 17384251381284074440 6047601426003458634 839126886605490034 12119355083068736089 5711168571804827515 10060470185479229668 1758809049206408166 16200259714537086789 8070817762245204200 11912263557359535882 9389333283567908362 18406014651744242998 14229578150473362294 5654111350812823120 13837424911883298124 17698016344380631427 11718928246501700736 15327943239815775093 9275134655431904062 6634193333103800935 15703732304396807697 6092301881918226486 11805227423250631836 11109168874303325535 3082188656189904476 1724334733124998545 12972355819189080587 14725905173151557379 17651171648389202921 14633337344408783093 16902352205766956124 7655559368338507529 10501539943573236303 6754820163134564520 4956193933680457687 5278377966656154762 1554147364282633220 12692424086928243031 17370347516896806733 13994793098673323005 15216229360806225885 16184766575215874999 252049002357357492 16018416332775430194 17882689530332829862 4621592841026243532 16897977470573237252 12137444734735663823 16143755039115439553 5702272703065618551 8197883285964451004 16854928237304730963 6990871734521047475 10462376277680049328 11008459025406305271 7748280442497400500 5141613180120359518 6265659650480598130 13104054006502073430 17831005570318548023 8548451916740422687 15263698408234936293 13161760333324683829 4359466946484631320 3733050993048157960 8186433407914311772 6919496430663830983 14868651399430443771 498919863316284001 12554847803725890723 938204437737856552 920643983852039344 3676171282070315782 15159085281438524301 5729162338183507796 3072355108187043742 537088302599773705 16723027580617384776 9581923861912037787 17486584739178953542 7696590255497728352 16943280285335111025 12069194386144878595 11864054668035325180 7879503096148725859 6732740430777567999 3713656631438800565 4009346039829101320 17002487204165069635 7163038700918101973 5861313506409328936 3919953576101402395 8189672726519479394 10036259236806838805 389536500524612711 1119989700998886029 9290389646922268376 8411293264748214152 10424099466728116923 12475339051117202428 15733783399901291985 7708468110311145606 5818221159046875269 12727846434114720594 18365252507776719359 2607112898755471943 5859508808770078148 14062518605027456172 1306635827492567080 8224423240447389057 4136711133822240947 15017888778813054448 17726697828154812546 4072024479858354733 4738303251556991854 17968492077962413371 2521322389302322819 6978515086598314527 1034203237272759767 11814389987378818761 2831426504706543945 14636772984986448241 5880606684797242736 10035174516532524735 15547319019068433345 1801802161810936209 7596110223986169741 9284089889862882755 11076702199881961900 15095204905545297245 2713628898293187817 736928809651871461 4573477052629844661 12061174020739388397 1104481070105802903 4142680162598920538 10577622970409382200 11361177865248743912 5502177319182171399 9936683845565152226 3000877015771318422 6919487230285560871 17998236794322946218 10635117653943658695 9661296332886551932 11334921845161234425 3206421149181152315 15875547833741348304 14193985647180853209 12806922788143442760 3744324750031639170 7596354019164674801 10795818589612927767 12227230038045437115 204388870396390348 9526970390564026832 3673663737800849260 11870901879566955822 17566953653168797854 2134803801368102209 8748337581210500403 3159845030944618781 12814861241522728606 2312892334201843867 384082651697755983 18254876102555711504 8288717059223281521 11905261143767083342 17354723065899027706 9347683608931290055 14848293292757803957 592342357278502890 16479127774252180953 13051370552185743427 9579675369342608638 6986932612804185593 6237826664301964238 4991082176951517390 5031706389287353538 7402195672272033542 17323744225257201136 16820947756640051240 11683641641305405566 13844314547327556287 133353337628231462 8916320155984435475 3379090755093121889 5216681971869167333 10894408988502466903 8552553173928730520 3021069529659550948 3858659688490908773 4259676488535134151 8585751025125239354 6828474053357126981 6386877112918343521 2080311561206957991 4370647628213092019 15558408150563168637 5678394309373824884 15358333683975665829 2878070629667262693 15747402949760518690 8730676724950533955 10483498116331701670 16827431907072611557 4478786636073678564 1959911316504917181 11547097071281723106 8836051290691832273 17026995337250955048 5687380960431711838 6356515454767997488 9034214625463459020 15740362989913359335 7715516005183301228 4615827994306052323 6311316163695281091 8207018747460575027 17605910140375519872 2074819182763396832 3563646399341395569 11288841716300819505 18377310490282188782 12404004327452756282 5102429420146737196 526944246292417097 8566312289704833893 2260812034535529559 14679402069273953039 5595969522357912695 6317732327715497802 1217970112605311587 13686355028264009095 1329634712478534350 445123192360355053 1442529253496988305 17610376041456764031 16571451963957987213 13763067804891623405 8160456458980119053 11451355479317009176 13107172741055378352 8889925832619091612 11234240401916569629 17334887283526038706 8364298418917022666 5150054636718469533 16209451746740092735 14103584912038398065 17764486990064565948 2490930953559038096 7672014404598850560 9748546435432087404 6843168804045948652 2902816354127111474 9951398405442150583 5416008146325287154 16763916274339386622 5894907136721652134 2055633034096747094 6959750395593364734 458388221663344938 17724094703102401831 7575986924320316466 10819202034013198516 9600953921416392331 7286248775263933481 14504971016881031226 16510290092430960274 1508192529588407715 9132405045239851374 301655308494338611 12358931326312244218 2768253143181174478 5135119645797988989 10155252129319293577 4665704434142698927 82066639239736451 17095379953063734846 17961794514718409191 6298797695245334409 11078326766275116377 39409961842255231 5134331605255773595 12157642604806257753 8857899538218803315 9898119931787228537 6224606431267905801 8865683260426295158 14962887170034550973 11689973382720898357 15310751080030982262 13807305717831915810 195503570142333218 4406031125872511309 11901690230157963520 9038159793598811 2626021699130920522 16392854276665045001 10124047757502070964 18299537005192845788 1180296628987442397 15581633437593870065 1929493718687578103 17770040862391562188 2357333240087561551 11308012972727869216 14434463197635635923 1545151113758107544 1705172908961623410 16149458986076206179 8259195058353387216 16318732272338356392 143683756871741078 9833370332554266535 14543528799526528392 16076872268325508663 15335027025290508685 11332109639310454473 3232644559898797266 13179541333038248315 16524986333411945524 5973798423800143967 12734211998019484359 10805580063966857908 10472565791851531199 1469884948227761614 16317054369129619054 13279887479331813057 15518871332740031526 7226254259378762373 12131459265330825889 4447260714931761043 11925944058048024994 13142519013415153466 8696063672111474603 17293499081005311774 15002482721647396562 13504411219564113988 17678265761601395256 8788790615606102007 176011073464098035 6647976343061298529 18005020344974174002 4949756098858837633 3635443426100035610 4600324225111509158 14467533104758929733 4166720822623104459 15564438444508441022 3844319690652061966 8893267412768196724 2462528745207300667 6256172664829593113 5377624195450941072 2784441173177314075 557267677779964123 6786260118092918238 11130129488368819528 4919249151391674756 2512056395028351021 4869595506110553257 16547662177543924552 7633028042063521096 6456805156731077561 12351814919229046484 6795602812992727976 17020686904793195648 7801452642936607089 11476527326112672112 8740466834462948901 6338034425277447732 10216943030975494410 12539795108168407360 16981612370914194638 7249907428587233193 548117778007123126 5558816558432642703 6366883923404590827 3970333842355530401 7076139554027571965 14646482395012243389 391740281668997473 9983314650114534093 106751292331218034 7601046332363226653 14239617409808799230 13554285636216657650 6549969800862547192 18127672211757039976 7140771944981665300 11975847154185179007 11629547444773124399 3943254266790956153 16116778532167147933 4681389828711513790 15536871897491610049 14523957023110088482 9597927857347769176 12468125140713186564 1384475075175973850 1466352453327685049 15397350297869258503 6855868445184798431 11957971091545727534 5748588207382582506 343909865049437776 14243990273846967983 13246908464989047425 13443026883719118871 14977828072936712636 5345472629066776632 15098229054809783584 17242063351876957750 4543111900417790878 1464240660516696226 8895807737016016956 14352847535584683003 16510915555213337923 5337956818036017763 7974650779335600407 10271453988856175914 1334953442639046609 2435420124124095958 6359764183739347963 2588132015402178774 18241098223504776600 16025289239080326414 16423299019467386876 15905489863086759106 1544667179380144094 10393293789130114563 18233453213922059469 3490011540487964182 17829715386330665364 12629466840015221368 13777411318337957862 7090532627601482638 17998280820588181666 2078520424559118788 6954062190690395559 14624164619577490787 17152404818528817922 13178136961723230715 3467039484125272736 6253216807634979258 5875948171309720192 7432603445566739950 5879659789750085475 14766257921913374410 16938239926042692401 14993060264168488192 11275279652324031149 2034514420888356574 12849450140498948664 17956245962690362906 618546284947363483 12990422405535850287 14694797133009593577 11529565775920319461 16893887870538910422 10864440392660711499 8841262242393597217 5067595654911700907 8320805177958285509 11719453113717591035 18075017197951750814 9874944174601016424 1643439037376456178 14179451318746549591 5237033780927652009 15292574975573445722 10882213049389460785 15884412367300552637 2463804301958697207 10152246320906579693 13072237612294669002 13154875346174057420 16384135304492549162 5082699855913353337 16956950289182180259 1246869383433542542 13576623151290165196 3516411599886987289 704826589050817760 12537656337105776869 7492165131883854039 11156425052242210160 11539729891371498527 8782013297341824265 3216483344291210677 10839250803094254443 3190557409912161134 6981570056202156177 5405304242241117571 13977336593858848543 16914663005801603288 272115425067041995 16239233710516837010 12672263455292673650 17438306973179062986 10739334519023914784 1718904306666515635 3421708652700961239 8715500010336238692 127468041580850487 17295913574624551448 6683033543247545054 18160557958029182851 5766533619085303490 9427450412390309641 13078094651365526756 7397916876761433399 16043616413244340707 15029437054807414409 6075737565462084393 12021787243948048127 3427519128773099696 16455989349584838958 14796352635266246590 2892111975301135974 12348199822554973921 18210614039514012170 15817143550721673258 8828788848031134171 1103456236391078279 401618282020701551 2463752510548329513 15877908148165238355 3294970821186881235 7777093301751795596 7509234783726709471 5609372380098362673 6012133269159599841 158969150184457319 7127044809904355415 11923420936585907533 760785658828968184 10960393556917087753 10143399172982474161 513560494716469351 17249435437929679320 3627611669371348173 7628205543377416452 18311434743297167754 11993097234211507993 8290234355571741892 14243728459096139903 14029441502689230837 2088929398114413803 8267628740651637524 12517077472070438668 4738898682474052240 17590896260114042245 13202958773049593493 13570714879175442654 1040572597263663747 17687451510631996804 17171742802337325746 17718800451208091655 10051713540037432655 5407060202950362981 10451950639084151765 8393916438078254130 17979549360158583739 11750070503398238860 15192802180846172521 7197518817626994840 3588472289410687505 14724220672482155124 14396666609225861086 11900605492999153684 8916226689864269850 8548512812200267431 9778126417062446768 17139313682479791380 11614601437201588819 14883485955433773253 16967836651377861997 8287275982573409065 17429006629510960693 14480470724753822908 6669625111305610877 3099923070413118467 18258549354168814025 4444650200905948543 12342476253720496743 13857526619199612496 13792845094664086261 2158730606209033372 14634359710788206312 3360737135422367504 15742604996028626640 11060499461896868331 10904194269967876065 943793386176954254 14764972084763734064 264262971521222319 12624129978965281749 14977234255622255813 15366724288701688968 17189384843112343326 7531117165559000735 12354472490599755176 10174739231469775323 7814668490063634508 17112154643373070524 9329218210080813471 1107888102131735783 7368608755239508338 9284539329846272770 11460518632093328452 6685903041597729927 2530821049785426738 3651026995885080046 7139618778958759560 14928201015422685104 11515264593051415090 15499904181916812037 15475792479734056972 10278272194087199482 2673622113994406561 6589592652256908324 15663721488892838063 12198499163107882064 8941871609277222999 8637524086121921470 14924486041613722117 7864283339668171883 12731870966991495319 8433231264213892072 17199211632512973550 10941686547952781303 3235935790463663999 7081088144686973070 7710873116893987577 11811992478909115034 13866482091164361926 1857773151745749399 5485943916258417684 12775072457974240394 13991581663952271613 445868890895458524 1430676049923499813 14341319402682903242 16108919718639489609 4928421294786909602 6504393697067933666 18446739397583565296 16961703288872691005 4955485619929251695 10562504284587468104 15545059628610638452 16849280889495859761 2215511728372386348 2826880458735255352 16089802684148962387 9157156428795611772 6579236366770964786 10193447668452591286 9276497676396757000 4377531753609617293 2761837932377486260 18285972644605508282 14848513562371628848 14371268730592147241 9995171500070697102 18150192162116814423 6809668896797268023 4298523234385947773 17718051097455341243 1183964773387151629 17917028402216293928 1897536068821352060 11657409973189664806 13013931030798384105 10303340514524587525 6227735044686197649 6450173117630942309 15286368600753483760 13038129760639761649 17371889163855776281 4913534557791871053 8392445922816030404 17053446528486880357 17037192856059158068 17458436626696471956 16613705095568048161 15386623791182646396 17676598782992172776 2398210317539429582 6622840444357438216 12186671489785929746 15114677954342328314 532499652715664568 10146454727378369139 12389119709695244992 12078693959662079643 13266955947420240135 8979222331440648864 8906016291757836939 4768649861898579941 15392892518116719394 17029181201215395209 9994978702131526027 11018787745254039800 11287626094492016133 13973653446679334131 10541255038423349298 9033934504129262287 13759098723635188292 1918125748297113577 11629769333186160474 11623776974042231582 16277689995669256600 2342883697635687617 402027361231450779 3081964645857693306 6522560998178204413 2147750180402938813 7681373876567806275 17425583288822167537 8111860274268497031 5388858091301712954 17447432260026419569 6422175474275787293 7797628626395273554 1344185468676730107 3709670731211474986 17456606955642489651 12861021767954994518 395514442936719334 18363986887726415082 2123136548666598983 818593541535669163 15219250782811286920 11846807685519144992 980639753323290155 9414528731639350109 3496971571211781393 893541476788870588 14225352415278059389 3173749271578591037 4352273387474217452 17585597644534314140 13685255656839317424 15653734321572759832 11247316507069189415 14085376368599685009 17292561916020160310 12040636362506431330 15130446441770163149 6404938369042512912 14883103166392369704 10029242455217613516 5261755285282806581 15967625789118461553 529612677596988988 17858577020908218021 3633102400138644366 4072111007611580736 10198243625204004838 13637656613488102548 16722602075891048945 17808757966894756550 14885228899465023812 17929686733160415565 7991119652846652249 17896825758522930030 376796088067033804 7465929662781129630 2682172296647423926 3747151995381152980 10416539759416299352 7997350833813091404 249077390196708465 6717012847289333516 11788782291014762310 7584961722631451687 3628818621166786142 4661912735638807028 14979756926636961861 1228674637389277737 13182597028391848133 8410852176975706032 2919565868459017105 15548434213318014815 15585605971781237855 14881303422535106499 18268476845094212988 2051718770702474446 11784704760828266898 17517207324162737042 3926476260890616147 3480497570567948821 13712492040374595849 16893401187083213628 5257155579871024286 10362624518293183476 17630520692160453953 1213172083272704302 14810171283437673214 17956000501114288772 4735968395897938489 12203122451929894872 13450736789714857434 7975337039623159988 11057127528493522250 16030449498361383403 18038462184384868736 84449394168463346 1988314647830785403 13662877800545965589 2053676489141287226 3960738886755284795 7466344029488359544 2677875574892218492 15496133784659861221 17514183118500403076 90110525517550852 13635155569520854329 5557158948235711722 3716145836549726107 17887386350482174352 9550687050771323957 7067957895322545570 2328457837788810491 3526829809377274201 12161896212288302259 1585310614779398172 2589448641640248847 4563580986915567127 13898010652136814165 15534579931247479375 7187709061183791972 11760766791953318071 6303254783894817190 14390841662538070817 11152015304771092590 8885191297721026651 16020396950652460858 4062748493886534978 13706163299831341123 2663474463080614478 8519227258242243841 11343036387849130419 14952035605845900877 10779987248051231324 16876949299640394296 848135045401635056 10474229999461997688 7169406492416727100 7583062265895787643 4032983004989142729 6139927432302885201 18422124552550667791 3843552908191127692 16416248048396530948 3386239386231015242 3369519424074842740 10075367675933095626 18075590004927838677 2625283253206996255 17228641623760487051 548110649899987257 18346518960323117234 7635898435653487863 14996114358911525375 15177688334812274165 1095848275505391280 16242688461423006479 8096216601094731507 15883809409669425366 11369306506358900948 3933019057672417149 12427060785459133983 2943298168387924995 9526779197367061282 2991538010360696885 17996067021302177452 6794198673275980334 10585635329184991814 17496543712987661276 12247970996972823976 16777062150864054248 6818637939064890751 14602287965686352035 11580590725877326290 13589839240067063203 2442245667251870081 9837200220105228388 17724844272114598043 3935024307185460175 7451931680503414840 7157380416960295332 17751382619453031416 6320146276660130050 17440430844231082274 14545436545530338871 7762686749909772102 8413634958257347575 16532898810890670352 14678061845858291407 13265393404801218941 4600051959813063170 10131906611658215354 8961457658293558906 11773991682995746207 11102707827268763591 11620489153922833642 12660809673341316753 4340593501532300342 6618403851170166780 13179332328161959712 13344996756352302447 4349624103646441125 12582225488303999018 14418232358689780415 13898431920889240479 10022438267260268862 2770261103996552013 12967358016446376484 14420879798850346898 9239360171571372450 4764001738775721919 10630912298065993901 9690066134585998810 1508815951248946012 4883953254288332590 7617756728917339357 14123850164674940373 11861160571897933167 11957486151771645663 4072773929007439796 5480303069388969696 12549253704373907284 4442719724859391580 15454609518061659624 17974197600652909195 11642980081994155688 4540203605557442177 9344169222747165325 12424460104140008085 11561200737204142999 13387650818597295343 2560849513248566035 16613902438173348452 12997135441835943820 6121668774750776981 14253269986636700728 7853181261360182679 17093661361383172574 5873977764488622129 4289693586961357729 17456913195693583397 13728538804931819880 9961460445219256413 8567601808378032134 1857021843139893795 10556017694326728175 5444953838942466989 9731444122768105032 2930936928646940709 7499444639714664618 13264992546702540925 603750909307214190 12791107666107641751 10964234462036136837 8759645897538499555 6968323586538987670 9219756604655932160 7601997082363045134 2652318527213395566 320815485514892862 11685706995602832642 15956593169056357308 6670907739392498025 10766704188620143926 15132926647689908330 11400612863101547203 2170013406710236259 8719327531971320101 3552856441364385971 2876898711558502503 9601860235970969888 293695089873162421 11854135664890011250 8824216490483552912 910256836093180134 13106267939333772289 15473922898571704040 7142379975239071593 10103246998439927374 12476593137954405521 509608108318826279 9249136169262228648 1637344546628703546 13279999627971585437 18047775171863256947 15202374336052051469 10083140088639489510 5641146678488656234 11655665254811890004 17131576142673765321 552206038198562935 262556703512675061 7053849812551861402 2562648045803168294 6999769778621700250 6726105494476327834 13251060220588627160 745565419358947274 17583222216577451979 4447608425674497179 1658402560468016377 931601840578027159 16287231773009931931 9519522337815158167 18090387727171292265 2691111430520636758 8533058863775778088 9392436980285868678 5720820687337006031 11747373006111358137 13960487464813494274 17593463805132612772 1480273225279028248 8869668046980195040 11472901460768720794 2379884475591084710 300246443329986077 2463229506250124523 16495847033279795867 17075329990916592031 6862029196090075878 10957765061754884492 1269191996228564763 7401266528952087319 8056516660654463328 7612223979989385497 18112087728855236504 13856588675458792793 17273425850811698823 2068146990939739900 13718635052310980007 15446449339972689574 5802305518105631450 4757882903482528109 17468822669365360643 6385421105314437397 17562875056274249046 8860840564070605669 14030765777019054224 7180785945947847068 1709614756865444793 14350754924503550826 3135697935524945051 14724050733073489160 1187093460703803075 11259762626400561670 13226346734743370579 15721341552697077440 14853563651929615861 14854584220911481102 3707619845446418708 11777615320726348356 13245984792059289518 8610323389401658441 3815692773627998776 12798191846952133583 9321067690393501618 10583455419273030950 4976460865758203568 14941242634187352906 13811676601036367275 1768017105503150122 16716859774356116175 368540932628832798 15632557412348777879 17521488662469281649 7358677576137504662 15301039096835655094 13014392061890284263 9603162679493879948 9689058389081501275 6767388072362628134 6379473280576703016 17461202932091284360 16570583746384999274 12464831017828618606 16111356414992200130 10459224807044057371 320549501974877780 544146355917310814 16822865436985628433 7538969651685105156 12017341837532654824 1239363071359616751 8132897310703640935 11808236727506784726 6193708404756134225 15670466672817970411 10180860376160008799 10326000389529141589 5846486195417619485 17551233508138642206 1032240139959659711 10978543088436565688 17854501912348534998 10371486827448957158 7274517040661735417 437959819992594444 5066366046219065344 14188403149542285382 17471104446485997794 14308776711702887724 9282552976466601442 5258779698051563418 1725403319493285690 12300685027056287775 11357523414290892462 11169202553020158287 15753000292550571176 18298515629882893884 7691295365062740747 2246419903359261940 1191707707410593577 532089175295979628 1571993059629527010 1803880160295864178 5203787477787426247 7512068001838306049 13441350406894284350 11467659646089710237 797760775641182369 8244180016545021561 15612890656783749124 15491901089287569343 6709990296145699573 4930692074767323908 14569879650101772416 9704285674218042108 2465502075254269759 10073647417893538238 14610698864919868775 10132433233470766504 2040124861335575770 15378766881848594623 3335818356617170017 12341194545973782264 10234642502225584954 12749779777812312367 7857920194986644835 7607259049808009155 16552143677961012453 17828240826045836048 18437539838465698141 10267437434965521493 17453354344664039532 11420909005838343390 11415884832591200503 4661678577196164812 4942596489763005257 11145060244461719852 15568840672677034044 16617444561018993245 15526194409527792870 18312268788229490963 1744394639183366053 3497075432162533025 9251095167073783968 4303385376954721149 836944943953846444 11283450341907253278 1023314508571885557 1848621774819333787 13617870580366974411 12504871044035967242 17145234178540254240 8746910181202839200 17706043141335909808 17252626340762668380 534838717935246567 7332092799217365953 5071524947598764221 6399259472283472954 17619652337928889792 7315616225149908219 9608325385257330448 1860245500330418523 10125532028525978560 13103743157575788686 10265850352418215280 13686456931130590022 12676606193184208305 3568058565462371475 12735041127037474637 786850907669255360 867793768676913100 5413627843926840891 10384385298392054472 2755065962922033450 13469695854031544206 7995868129783553904 13654563857895733465 14479253990988891122 10154578184189917127 3249916272778227612 7813002848939131943 10059932986641755138 15810206767079902406 11815787432849231800 13626390287108783963 6729572603260776743 10577353795766650066 15802127901281143184 7959151687096227324 13817933292760999073 2156287186255618841 9090357369772883190 8913740413873000330 12371964434872320396 2057409108113191690 7052897260870136106 7297733889845311602 12240214936444605382 14726497680333277280 10044953846365288336 5597571633586767983 151494273636320567 3266062259756359600 4235451206641032482 3388310638655376434 7152384961080442687 12819850801306304283 6155193781922746420 3527778322137084273 160167091167561189 12828991271242178079 18031596467562507213 4356407313821198188 1648171633961037992 6628192304158973511 15595485595824237028 16009578698086576248 2501490767509690626 1151744751469546461 1606764611244666479 10935437496018914523 10558321532480152050 13868749062188569153 1122168379181981089 5988144499943821200 22121096932100025 18322216442035481608 8981177797562652992 3032766497940069361 962367514332046324 9847630770790076521 8867552255801732492 1867580486670818964 3171903288823434803 4332753583716168319 2554836475357775603 3103272377124081354 7214783736868195430 9528576461851117212 13906315083275025792 16140171897864798152 6520775967150559806 8264454845745270224 6892760095060615420 6537005080928433163 7457423063296894832 3738205048885592313 10979836931404569786 1258100146181826122 8067444893563398740 17284593286655164045 13707368773440237002 2238273445587173249 16762058625225257469 1066560465610983799 9505974320125169280 8460449973539695721 11528574333464694680 17217826302513494748 2438342072240588632 1429678301976515048 14397892211314688024 1716084580089890903 1121847427417998135 2686136370780814975 630822466749838959 14679635210747225094 11087932106576824524 1984878140995310339 5551964101497128870 13400046984795210329 4112363361975210022 12598211013732167147 6227411459164960598 10878452993474880072 6372817781680754560 17254097671586155035 12709208150368837760 3797552231152578583 14333010850051259212 8567018031768857337 4980586905008932381 1977997411451540110 14817622919122656355 17682954550713367388 11024844635161782454 1846894365580340213 3505173769259823297 4812217742911914441 3434724982090089582 2080440765966279510 15002327402155764700 1215736095916893435 11970814553018534737 14303823084491451046 10919321418377859479 16902918351591177638 13236108355589258126 8946192737407505643 2323581339947112254 952043329530611517 7409752096414582056 1032776116588732401 9014545714766987358 17039688445451577056 11769968111242950385 13835697411739679645 1132859448724968488 13287193217825809624 2589438703558291363 5069917400619848641 15235061407461308565 8996494785667113789 6087660357998611270 4583650617127623370 3405600214150301325 12360707987562065076 4961359663635316732 8421217852533693233 2705057872848171836 5064131789273449671 271494462864291205 17824516279159955527 18129805902621214815 13826683875625339195 1755278212091379172 3354356911162672360 8949827393877367138 17150517122861159540 16160050195977030298 11954483283525275382 58635608716896788 10342673514890135675 1408016023863392981 8789633401738330966 16918225525150056291 14285713995355160014 7354718723942780332 1142802201523356754 8094480308065251842 3791329001192275503 8813969133996854521 12876775464665529306 4447033978283021710 17669535095316851610 8569418188077406264 4937949323974804552 11671761925105968253 4085600319124008144 2713148420925114675 8984515382638000226 15797434865556354951 3967647875617254305 9881248890414950590 11783724145865262698 11854916323741894558 12677659172185299077 14653036404424926760 10355095406674855379 10601632947622388997 12213658474106465626 9268526703035516085 9205417928533120603 14861264734536650300 2555530737768892520 11746167779107083256 14427344998653549024 15734806531694893720 8659655206291153288 4848981928199357532 6620769463087846613 7234726057829292440 15756302800426849462 8214166108181755608 13065630386221102314 7711142268932319234 1093900651068599571 13124855762783381942 17241375339105606345 4968263419634187402 9350185101514385118 678358859387884669 12390058384323085210 15012730901476455240 2844993201797817970 10623069355827682156 880004922151882634 13541037340670670326 4418394621107862704 12017344875518946717 274638528584389604 11573149160957603000 12531135703410289502 2837085344015856821 14179618097267279218 688491505467317357 12244484073429105725 8985438613722472779 16059759984641439186 16628376785851921121 15006166077565280472 6830971003051685067 9424474844477862817 11222246022097115431 13579023900808960240 5354601785767557092 4022254524328493317 7322731759028653113 1355413896016918678 2869127325922224666 1898375011940147762 4336466479724779330 7728199028179585496 6921823179931697203 4680022843024538243 8127518901398120752 2462949693035256955 12308139527645261765 8254713184538349378 12980567135115264930 12047913612940827445 11122594151646409822 4564957317180586616 2668496756735212142 107360391178035192 5539624283631990676 3960939390377487366 17653257465071549154 11924216628230102871 8097388629425094592 4797718987330980985 14838946809308353517 8163372839835654308 9155415557569784107 15123023292852488288 5049891771911951334 14547732638397383790 8230904493537586571 15127387523577620099 11561360966555683584 13821343545214736842 15465279024185431173 2196134624712528561 6241878347575831150 17108483895768145906 18423009493642921482 1476399030240707180 1042655523047789320 9670161576717597855 15613478513851159949 14197020391110418738 8197050766148458047 11192092657460096136 6113286948216894782 12219788046168097755 14774478670166101803 9602695607315498347 17713342945881894251 13859470894898407990 6055413418262801230 988417262326772678 5905053983945269472 15179970308579055540 2573713610791395264 1730217220022873953 7617291549237997491 5598062353346210261 813345559213429414 8510826770280646718 16946536407863703014 11999723702467203484 15559124576032353668 13225148353386148963 15024265527352874001 7367842748932917089 1417110168741561879 17584489470797920659 10289150002500259850 5380956021135286340 6290211066875641798 12792276204697780492 1030145852984018423 692757608230536407 134674025112423963 1600170065097951408 2356425415544249608 1151692849301035092 5295694410199355241 6351111111767599082 14331836230552103 412172912828912029 7668700073454290818 15304783667804770399 3632849075851249070 2034945311217626369 12851440868529223113 15767224381438313478 5060831633596803002 6330847185791698300 1269541237499049726 9873299648389037118 3578176368848653795 11911484514777428566 7101689215230092145 738963303808855348 16281499285618299620 4338317493222072627 11901103168444005983 216087115640755088 10197028617079333675 2984138735088367076 12658492296931711238 6404448836510215960 17774504329120651318 13527574632317155716 12401975873387905380 14279231790128075414 4569063671853075374 12054768946653295542 2441512637600931912 8158543513941154258 18191887950738847557 10188430117136345345 6060659099463094596 10168544812063113407 13973339423166359263 16947949162400808197 3607942573253637732 12761870716295139105 14811471040509597247 3307759893295513455 1262147717559234107 4632291820012946258 3862514906391794412 1420944196424184839 6532571314642266303 6844445295903332530 9947677485622800645 17481380369328802788 18217281514013067619 6657069820603179827 8849619261016290431 10623343095637516413 14802032927225198178 9009806450655607631 3972300921607549735 3604137402975310303 11176487677889738051 7239404392999981844 14680106639265931874 5943836421829398937 11831351164346404842 11583163831985421859 7336844167518963818 9606102579121747185 11726209238690314486 6681052750378230264 323391625632477698 13857524648263941723 10403909535165729129 15565273451796261046 15030146414822047060 15979705049857812249 9320127727355499483 3030033905739867734 12144409495871204369 3567918120600979906 16682555865860471727 2306793756373063582 18299525396080002829 7240447400374177012 11193713206717898529 13941902288100893471 572532718251214195 3926600714100473476 8344539705833889887 17866210392062591300 2959022388071186931 17391793831310446287 4165599188373909338 1365047903368974678 9079161441623980948 3896391715355822095 17111317237853861809 7305056732632975683 313707470910036531 11175375743077001242 13353142061368421163 3091332906449220508 16754342784021427901 15458100289852238334 3030511553772761475 7890629226795309294 11722295634383751835 5993396713188259126 18404397757894614491 763403005111414281 4582201978439205569 15141645870315663858 9890431330262923380 17330975683397426251 5478511839886976977 2409528728780783398 3067899914559151833 17284773470912908918 3135604612002223668 4819723533859134542 1019567473883117985 14081443615537156433 2173827795433101002 16809636055713724430 281812296139794903 2151643516666035411 16081773047265119801 651513882235119646 2434146663850903277 7130275666600061786 7595906475591317361 13236314588951397095 4594110314126251814 16512515209684852631 3499591524309088665 3574093485460301242 8107595669631429461 4524647390913424445 11505452827838634364 11114433994608901168 12712199055288303725 12824498492987531489 10917272875390061662 3898836147421883165 9562039529341293203 16407032912725396924 3667528054381318717 15756792064426341555 11032559778830648211 8878816366721285648 5906208259738751471 1165758330555215857 8013509257919391713 4643877294615639074 10591124216470212316 3704544131690448683 11084404680408057293 16076060877560272655 9919176841116792143 5266989862944076196 7900030556566041266 10618114442186606995 3834070368217011921 8232768479358720755 6725444462326236368 7386933881458035303 629685827248058952 11905306667225879896 1649464007209109836 16976538013061455137 5076993708877320552 14899068839349664213 10779750414097535990 6419701861248412297 13988594674604180756 16912430709969990020 17536018137737852676 14572696511033101545 12011724619838340858 424034040595094159 485264675249418320 8165224219860170711 15376175864568512306 3540086999589799604 7082049242544157745 10946354905931180609 9023028139623417427 216551662036342235 15956136416415449615 2072416835061867900 9390892339718403144 14910038955178443013 12948858106882129833 18246402111552426936 7233682831853205329 8231623632298121415 3265004342220806659 5345815860351819761 4158587476797169425 5934217687915422658 1824117394740070216 18118376995249685317 15273402380599266574 3144200173336312841 8270751453925303786 15034441421697462378 4341667965217563649 16575474174170560229 2692285040039121349 13010020899004518299 18285218718582227724 13419462098931103951 280202587754208113 13317382163527707458 12700638443896257637 11169654403831379508 15884110083046279388 2637819303105645131 12019859606106564224 13612177639524241488 15260292514648063397 9638960336918070862 18301993348273147559 18363791615443614128 1770063199791510228 16191759379068474406 17693306115569675816 13514879572619643107 16584166226889905720 6932939273090289828 3638002533331494077 17807155515268547100 5303340013575078137 14389003907737211688 16413970586695066396 12047424276915492467 7113553702220971130 13362081326370473859 7488494570651375879 11004200469658791855 9488248135554366637 990166263680644597 6317130602630122635 14851271191314161979 1594200202121736772 11873929634061633875 12625884220692468746 4368280983733698819 16791978370979964787 17755214938567072595 10715940622300390178 18016425838340097213 6221932363147467400 8688240284818153054 12494916857067750460 16808252506369649362 16961411455801880987 3920767361034923907 5660100575180305660 17025195457707763702 17773984970005163666 1001832540953738831 6727433643073318459 2730075885012587496 2677400702589523342 6343151222156344175 10333486146908034442 13863119003396567296 6781427808070332790 15797320756992026351 16232261931316459457 13900898901505508953 16410108487290195204 1653735674211852468 8936370508919430551 6734743793283938292 15831138319348125081 8397544990897578022 14607261717657802044 12510174732272775126 17565413415846316439 9653838466621621958 1244257055733768331 5450987423585462473 5279129373131618126 3885184615618191697 6101931527291029957 7284781727662923774 7673824694937020148 16531833164943654024 9647371075364631985 1815927841974696365 11009767584899456376 6786027780694989262 18445080681878437400 8063656659196350634 7100630494242801517 321838963940539172 7562181093595536552 15323984891315064469 15079738441113067064 10696057027750693103 11678164144268980556 256046607519719844 3515128269580896641 4023902612849678772 5452685929800528334 943837986696039048 18428194907684363179 16890821608897318262 7963304950057800300 7402021695647241682 9234764614549746561 842313232608792922 9567177451222642954 4195674237124882905 9991933701195011219 9126129214269284861 3140102316703140788 13220830997360879919 14625602266890023132 11935208468812663823 17512936913907023361 18281939200897417173 8403405408808091616 6832192395029621305 5688967915900244898 6646269333272726294 9134365665617523747 2596757830528157762 4274207747726190440 295147691549060892 16143048146608792735 3864325397350414226 2920760241429934533 11141117747905470002 13905667026345345850 11489054801121804687 9768485108408773398 11194758881588333425 12286855518737873353 7061969033031380694 16734632514430016230 6792507145135970881 2579282846196279183 1709618008295321039 2974802858393712036 10297571713713083749 11672793940947258613 3489727906196293916 107099826149359892 10683327747297984673 3495400139428705937 14834723855139117961 6058846570690782583 10925903073124605629 18230060836531533640 18239069154808765004 16547680819774155694 3353313208953483752 11225911559766446578 13726543310145606848 3262489966974030389 9152214627789465771 16599238855326994591 7137504043795877361 14373440620775459177 649951041367971431 3816395278006290042 12695078519399135994 559385527385873323 7120187374438867455 16839871509528384088 18052600998983173907 958754206892257395 7387500025639869505 5560329616281312154 8952516784781732173 12159510294486758784 15685642232172503448 8328938760169939461 2121363355092978844 2941063330744886537 7650029717033305247 6280676848503118376 15336560796607363606 12710139806243393125 1713364962559976415 2712165955597851211 13693189660884884764 1150116380447270339 4015602650559829116 17922572755767677899 12149347223332574560 2575818248559975720 12490736627683544772 6534458841301907422 4927020595591854703 15039165526169781723 10110900265806420190 1431147162331504150 2341073080548351730 7288084649156062169 4203551289339923558 12902954686638632928 31324346121615127 2150300484723550185 10937605183490391256 5326232020954707025 6936730345924766902 15059112695222446252 1719720857303694702 3336347809101689749 1042091942615933903 12703463052052423887 18183927024828403571 7934380595125843989 2500395514839902462 12983098994929096581 15561761676194528521 9527964415803012286 10710927811502942111 1208801544189854505 8078578766406358122 16167069514011202506 3360435453034430711 2609021544937699414 11882171338511885158 5609674690260838245 7267072017314333118 5691977155037689611 7367045735984328503 12919878270893903508 12259972993749090084 165704324087875863 18333453997781009215 6351003258391617630 15523017357938668985 2528245039464970254 16966455181339581398 9143989774686661364 15880570333020438099 360146135758258008 11166689531849203570 2583462637624724393 8145479819440591011 15823717765739638979 6055370095833171438 3091359895594236381 8359786704262277679 14595975196546047336 1160081157211837704 8493008547773360644 15970425556704624461 272729688845975845 1731058063570790744 16610886381033401206 9663178304372855567 17429590730514233357 13904461327021261443 865722547489768900 1399159169858536966 8613920326542487730 8106151145776367116 17089111989189189026 14653121996545722023 3004295657473713575 9303319157652412779 15112652169201738403 4520710827946438827 12537570241993559422 16265315370750288365 125509598715007616 11711116714832842649 16637223003822914014 16392591901525101729 10266172689646320451 10331215955930511942 14357215162149851568 14581839664732507281 13433248707614193640 16864442082246887731 6586392277440679237 4544352564172904001 3899184240258513687 3919045270040502340 3162467852815424007 12473578392679112594 5798589913136557488 9146938602250428170 17103393029268311772 2644701957835501329 14997946498167181229 14450499568679388704 11962832344331099395 1529419868591689601 12148098949890650445 11660943887549073887 14376102924269427398 12924604485563770201 79429569967317279 11543919316404794238 1735547551579119204 8140858139144355124 1615498288665096982 15315434363952022160 11939971234396173691 2396786420906401003 3960341593761745061 18125376673548553886 6163365734717662061 13032950524367288162 4980537428939855931 9975232788735245421 210782991899111656 8862316748269214633 16735442270893381346 8384677876206678794 796125473850822029 8847599593589785964 11368135211790910155 5174296141082944351 10357104136749206904 16308750032572102320 3778200914319467961 14163267050717039678 15667064754166888673 14906234485822146819 15460526910560754337 10098962411832177275 2092948028208277302 15740567392380443282 16848926678963059446 15658412525008143036 210210890076391099 3344266857492408995 1832399139446462383 13145429742993576281 7222231598077486226 8347549590087347741 14072024886201517216 15839793692315170499 11712972308779904847 14537648414883036395 12900260010140649575 16719740622596684677 11361864522202838801 7097172822381239571 5390938018872391040 17564887891762648280 6925990387590108235 15549247228883547242 3159880894343627141 17562868549118547981 9014472576237208491 12559315499759591051 3954781262111394240 2271747804814822619 5718520063456015582 14479215328916659671 8025967847205359672 13569893474106850597 1596912647128680151 1737547838264386198 1102580344949470331 1556439718180373177 4209380870815241380 4267291495137472406 13310015731348307429 10144172512116386698 840544884769109345 6918547723545118987 3338687472784996920 16597103649051060325 16223320910670589329 11783359491386336781 9177244215067556697 5402496240874711848 4865604522293636541 14184666029947953546 11961598560932012440 4852004599894889681 9790837299014381063 14593675461775939094 1290292561688979368 8123381739173578439 8222546084502220298 7855483818175760891 13371858350472769799 11217481051735984716 685174621114743054 9750467574467702087 17317438511642609175 8674004760066529641 14232780330612102284 13836915311611439191 1985025212018711155 8057556882640278717 14257180426015853582 11893437890549683802 15602929595307138621 10636104024257794338 9074103722680752084 14543204794702910778 9758700120200532969 6138229511490740885 9495531408136394751 12669032935352632115 11786456460716220005 13069548169265832790 8171086587276316251 16777433814740766815 12983905033936043123 4902210697560682689 4132145680944311166 14612235425303682804 16477194726252023624 8538027613846338485 7630448402163828526 1924236135423030306 4000452874346158186 2051728794470462193 16946603641384139960 3883491994601062305 18142178821515223029 14072792092556130088 8185501254097111673 17546410673712638843 13737866461796310492 18309376270856091463 4744806797725525580 12064180836008774279 6246712181911814206 3262011260695592257 6960928633306649375 3986893058309106969 5518840950692435355 12310440234109475589 8056746824233296674 13196635273942499283 5162618008045950703 10129096178837929353 2850645522463375585 11675708490575361118 2840247573305224422 6981577266891875949 16103031085701177042 10128459454370232620 14331492247458643715 7795490871841128730 10354525641465883539 1216188305225508283 11945782365165190649 2345253773930217206 18095302429944638465 12919830904081551954 7297318124509155387 4745723567994821077 14218154542853657822 818504689250903819 11039817558186556826 9784892750366875455 15325207491622123479 1099902071844532877 16452500892892474995 11379157015208296153 4962499757459039994 383882943820592710 3067969644122135963 14389671928130469172 18135033690189789215 8688946748053731893 16514969404298089960 4973298805764553497 6397428786834496700 7851159673804369771 10772536279651270475 17539170267199130986 11577682459647554640 5656563159848510331 1389264565590531700 13299849957521573261 13345379929859971568 12233762693589158453 8529184902561247701 844106873346417157 15716219902320851765 12816473562259020952 17069739258126430715 3262243403499707302 17648972171204087874 10284473137714436017 8871854815422844027 9157524088757142199 5424944935013532441 16750944332243341685 9541076102855552536 15967768465099183875 16158008340568244371 9483013564674564317 3417767597224504408 7152198401489092896 4606664030207963174 11892583957022469167 5591132542917700874 8442092455902291385 6524570241397330048 16167813084396753372 11842341518805331728 10215207734660539283 4102624319477099883 9405759758042178315 18025115604933764901 4578774433784854816 1334245373827096989 6480381896023521865 6864437540327104090 15923254496989623278 16740985417856158486 14187681431595493185 1249114337282181469 6828796737533770686 7467440117555445831 12557321815180864650 7936683313116961881 5821434859945613768 11285872486066829591 6719829585959039823 6280189382032622060 14877300790422677804 7933243289984511989 7778000743387068587 5342154804024727706 1564763390170544371 2790467807560818847 11974712914524881697 10549739467959628877 12245285856111468945 5981864144907799231 10709767457507390645 2698295101778359796 2886623646718225833 10512704468871763454 18393827642569911514 12539821406059333149 3972223804759235381 13311310949298975341 3223707828606134411 16833424018381642391 6070807166419929949 11353693300701060892 10492909079784677303 6863191421253117716 10373825449158647178 16114663919907553955 3360375059332437894 5476447139673670881 11578868677032087009 17702606941278863519 3214535200108619819 6456701577343320921 16948837976041454356 6942859902261161134 15856155088897520475 12244249415595260259 16989839940288912210 2768354282339049454 3347908458543449856 8241692066973902056 5992918739283105499 17391316255961470395 5580596584358263526 17167874751866749476 11708534209288945664 16620195747212675037 6129270482337709163 11182599649961199137 12113602829481023271 18154666323378208152 5813890520183667222 11820844228964416818 15829998936160486135 100816915357480660 10854233969508435809 36743563416822208 7927178299002884323 11933682759333262111 12436307666450222954 3815098448964278069 7531844662968146107 1609658091198588196 4282678006807371315 12043246535774332911 2388114032309006849 6225875910588082963 10993177886812463082 5277711083358447792 8928176369366652047 3800400886206987307 12249839493222420711 10224757984029310708 6096799203408819334 9415378180493838072 12360780753445343699 16162792750753773940 17249694388846447650 2636434662336496723 408770933094003342 460130476059945452 17150564623062596880 14911724572095607868 2956207508575121331 7990885858818288850 7915538911036758752 10510490184568181556 103933271310605354 9623701541568418002 14854705481226638245 14009922612950529956 15996457199107632815 4843175475745382946 2591352455616215857 15929073441664815921 16266611870504608943 9620779935617948742 5275269598261609275 11406495139731609248 575227043337508992 8133664371005847991 7691897124207052093 7281903588223142319 14372879092240773597 10791034027993006591 6769443363025241357 689993976979229859 3200301963139825679 2993170218367569226 12209387447138080457 17892834452873467264 13734509218673819024 10332892436598982473 6003312886059883100 17232654940553085608 433528518980382223 1902582648690384571 702626381504466228 14376274482709401596 2061095003896876701 3522967433042737236 9398745408801607946 3673451367928826274 3186813145116413261 375496774272438585 12770327626152054079 9546382537601817254 9027174184766988679 16971788308936794127 1032041302032197403 385078787821167132 12221363427935716209 1665397441136950220 582210678592542776 9620292436870130655 4779920146492137724 5731856452232491759 6157101989472306280 504806297713349321 4200591289009678069 12383136100724499758 14401164369441995036 1134092522951681227 8207903534787839775 12809465868439517230 75618138224009787 12914498676866643846 650236383730481264 2211331042526274124 3249955741159946110 15573479187551785799 1234166582111811228 2993031566761529836 5851278363689058218 1974908843864314720 15177453796999007435 2855347667445212637 3588168270944348300 15046490635596796304 17413218606382196820 2512738610403165167 5158262882440473098 8484415808259823162 2632421129669536890 16899964457359992131 18091489452628662382 13180413025115216315 11085961046925125663 4673912139918795815 1294843217414167103 12639643596341893218 11485353951190127406 17144526860181347280 8282607447549308757 5009210703175286494 12452612394455889761 8548817119282435109 16759496958010722591 12758283250812288409 4875463437972354399 11107062270953542237 17675858806006044385 17359281925927848939 1024936888152699053 14501364337781190073 6176231558190147412 8607304266524027953 15440620207866289875 3320016213009686656 165596145906505127 16749615934966684651 13023278250901714521 13564603473615774745 6485229816410172536 8084891757018342212 2079731004952941867 15783033052476243938 14162278289594549315 5031035268059232022 10181541734099202868 2783544912356741101 18297965857235832551 2706588693130776719 16323661785218991909 10225349732889774270 156733250635372785 12527333051922493961 7303793007601953047 16575915584471395942 17825985780066541503 16762540263349474580 16365103178931662978 15255841756134850177 10036404373523815984 6818353357773437699 2342939386571787970 5102457536574802574 15851099377760720128 6342171714512322145 11900675883897569767 14025574112160182615 2091016370605756487 9117342166360805488 6867242006268906709 5132603077881976318 12896407030937565126 17673199767017507072 5349205549790860247 7315201547142065634 2384590020363461072 2178114151643168249 5056927643337211155 7356686024072936358 17313714545412327682 14302180200036598555 12537069817501359471 5475605212843982760 7459883707846990435 5680711526404379402 9787601527972940971 9084627509248730914 18340793213869867973 14476657622337896113 10893832728679690381 12065209186610914831 12236535216003828092 7339931553469643598 11087073327321617050 5348604485847661380 3562700602056649033 14210447068539961381 18289769246244410297 10670345287786805749 6113514452432051086 14730968291657260152 12354470345328613693 14833978448519669415 6142385852079711822 10041542484274095982 14911468527372420577 6644463468926304488 14454311088534946530 4443647338081930441 17460452999589226366 1617659467334564372 5480659986721352816 15599520652494427284 11185684715953961906 18147232304599373219 6330354996062863691 10143484063821329000 16957851994026868844 2012795512246649711 14953015247130841928 2413569881168273990 17913405621682913026 3559536000341208759 8915096666944214644 13295154743857951230 3893876501744924476 15691347369405473483 3422432282256491306 13594451376267181471 7849978066342997071 16101882457423375114 17632761623093811059 888193443114091582 197927353616244179 13711419247860137941 6208762298510525200 6526567309541981835 16002493214144291919 3576100086322465530 11006051449042823094 12069919522317907735 5086664219968122974 12638038036459641266 8146413271385051499 11796636907816977718 18139452514011043016 3614566730985112862 15495700960480581739 4560685116633327804 6277079612632328832 3889362453947574030 4199285880448304883 4278153659795675516 13708340438026191298 5117576079119172460 17490858374870127049 10116124356643668999 17802483553060522271 14221836294060470678 18026376172124211785 7377320124077790312 11641586338388313765 5596489154077467149 6922697424844577304 12050544355482651858 15792242727218442887 8283469735470362529 10236882610910496322 14767493523629487867 9406107717613640331 16775987130186844619 7343297631253712062 7693946342508561550 9912697382427400861 4628066626876252883 15325652548196783726 3978437986249387866 13620230560503627771 1563358599184594061 3809892596579032286 9766728660378766929 15689034409348733912 8628273336595997457 11709222515665953840 6513079231973657660 2261104743148565346 13622141618656332268 16562659001033721061 15085548365925380559 10165071834035756493 2091540078536781354 11137526681942826133 5097331398468747035 610843489893630379 17822098000962011548 11087174348265304932 8619709837484161446 11620629105654170548 3733258282174324442 3984717652190497621 14375393290186593488 2029417512580721058 11799715259385885520 1331574493811659076 15739929869257801203 12231865144558080128 4140826277701834866 4058185275689046262 1069807705884009011 14493489222399776607 14681673149826968293 9665434102823665520 11836921496119699855 11757220345163260099 13313130105076606313 5698088960701418760 11582814204452663316 10042755468969574517 17778823324913792425 17360174393428083192 18261319823711849607 11150487300781039938 14385313569831503711 8651776882695831238 1343938311869287147 3422712213413471551 5126624618101916525 11570523122795918008 2076158887976267868 17358423055696890647 5514945108888295502 5855369698968964340 15328074882524776335 6757380738300881050 18277082447960833236 15538218580146690088 11097578100769627854 12777777074170903729 8138544955244716443 17144143266569607247 18371284312657075271 2798072610153434432 1032313220605571579 4880743716571901038 9508027153559980804 7395018253325538625 14187094653883679419 501827297656090260 5566814418626651073 16768546400429936288 16034521187008158192 6138549066202378866 14239801975607105897 1256711466967066268 2246911250245843582 4045521408106155447 6693976367269915587 17722095693355832819 2129092937100609314 11790556561915935489 11927600444183498737 8220415245651238548 5377797560828550929 11586030776911164251 8255696660462970364 18322841906071581605 11098088818111993219 16638845238739720384 5325159300371097397 10916927092381971522 16646090455018354851 7809072505217466964 5785346306080217470 6254330906779199749 9160778887526746403 7569695467961895120 7009515859227344459 11167564994128201654 3332755836890682004 1698458770113596040 6745168965904510305 3173487826935304778 14367893773151586249 4825850752580075652 9900450041777564347 1977687244331309451 3218245026857892824 14631119015945281669 14622699444171958439 3130077451874364168 15440667778946778464 2588232663975974095 15702720652355596220 8635808750464614845 4052098379198168075 5636819011561128770 16722730320734794407 299717020785197930 17472958285820210403 9993864986007690722 16073321036961079600 2788933164295869719 2429607220972422489 13024503103043458038 9733013279563043712 883051449198461140 4181486083013902292 9975666316881703124 1219517302722011492 10818340938883388032 14195194508250720438 7418987412130061995 10023588077593806540 17572855725081101732 13544302755753325697 11528011418993850672 7973020006297672354 2890464459724948318 4069904535085125196 6311220974476192668 3049360978494320131 7182961383047147025 12338530425225941984 9737637582358527417 11802994107645713157 13913369823186665436 93871800639310735 10813166096917162807 5900526463974451107 16242205027785906873 15169782147611194636 10795705575295112095 1552075251746241520 10294908854731563189 10767331422832278281 632344077474024424 5904697964020009835 451583746160938442 15827055049395813171 17015566036016103809 13688931043604721775 2013612945593379403 12111768048029369840 1966361364490950745 18372052699143884300 18132649346514630802 3743840936433140008 3709103509703220847 5306353490608880793 16192633418711136310 12254808295206909252 8396653855034393382 12972606206688332185 12013043509541499869 11404366463909477923 1207251437621353191 7112209828341226347 2737324445760390710 7286797647765115294 12280088771859494298 1917324671898013558 11524058189775517725 16069071879790941734 832328464245355563 8479290462927154447 5721640968837994523 1393123621016457269 9439361509074904966 15539868895236763330 14208343362750204837 12170075033039504685 16238244508436450814 8866383394014303738 5029053275722353206 8650014749922702255 651025259954590343 5555878010814804796 9359178234808879080 14849368018350222142 11159171938136253805 11100102717226899799 9983472158195921417 2050544315580314326 3828730901214547009 6288122628934385368 6390064483879352355 10010029397170383236 9132987475818732359 2166478156564780408 980991212744550975 16740008042799189910 12703968388596967911 15836133841504868954 9994504565306376018 14007972629215750662 12366084649089052748 778629025021945768 2218833847042574235 2647902055364229879 15550396512573274544 6096587938802251989 6777695963432601591 15587203364672543834 6929724822313398366 11835549341084458964 9832609951316923273 4069225467542987566 13737497049112769416 7074596442994368116 9727995638091386033 539811728901052074 4761753450450633884 9228911814272124395 8933208080975729374 6969190800946780859 8493985677801196819 9312090417720784471 2018361381719515640 18309509484992757594 8230164872365920235 11825767297241487831 5940892948431236802 14865548334193811710 5111368949679720532 14176830878401945678 6371470133951748797 7415122865770821323 11143479364414134178 13035577066359701851 95263304312543115 12996485888117349390 2273845117994494458 10087206581805177904 15364851076521518154 11369724341479165646 4639348162255378109 12349986972638003759 9214182553979666608 16423116064196133660 2475141633780828627 10423125934414665781 5801987507813278719 4559089105387301879 18417471910512153422 11915624660303670235 2500903909548781974 5748114945993450329 3742000727547658002 7247694656034687121 7744149585011702712 12054559527028427217 7000258174824836994 5700046925545009978 16095991472567204236 16696408683942333058 18303777270673845710 13776259953605622509 11535229826132138616 1145416365803687974 16867131446120940696 11850050846787975571 14134471292273720592 5437026936750406262 9382164705326164919 9982147989563416148 13508640875768948669 2878042567273254476 13490060447587418192 2655847601176851958 226866873462119927 7798894309918313207 12275147510391884948 14108225981484553434 4157254529369754582 1715748669338791367 17438961740784174227 16384910037237157962 14943850702619499142 5054064487471891811 15423167515110311370 1181853748457991048 2614799369373472776 4357504634003476759 4781138881384085317 4846138668088387576 13935574045605949524 14602166145428148176 6744457173241176468 8627052181945128033 7715976576479591795 6781272694653222847 6666464653294826096 775290170211234552 10160362042387838941 4638499006975872998 12748196989650123768 3020522235700659152 16411607878643735453 12197422532403993677 13661680648457718154 4687984416043704768 10477065978457046994 15297448077494689163 4162815923541892972 9335206360693651576 1463284015616482490 10499341715203877290 2497890282419298164 17279136461275403812 7197368337402879319 15198360560694982271 13110842486598747501 5884040290307313928 7480068820101801631 5462574201300116342 3972280475530022866 196111631924573564 4463235406540940764 9169004768773567562 9598538029990893619 4228883309446001092 4352899170621928881 10729013696669535833 14428759077382953293 8103175817933478166 13832401921484286711 13012992795053419931 13393202174177834703 8804724833437908017 15859589419566144311 8412840982227894802 11479907481593305121 2617674564440886226 15156902158835371618 17988986669772566473 12532479300273921027 9540568735013157231 2212760424675982072 5926816583402315632 7771426237159574237 9435266209956775833 15665316913983360712 13179893392102759427 223945235123479776 3196469454672551028 4612072013977333570 10399706187209400703 1090279605770901854 6165428152009964508 18236135035941873837 17930196845658968838 10290315467956266015 13549392439176281216 6973917514156657003 18354281684073933351 16972358338359036007 7501873262166088996 282435039537307117 13422380137777307528 6621889355356749238 16582503878006218227 15250539448704189379 1474619192282299239 240674583669072142 497892626998026298 13511289858358400578 14803417058639363003 2085169562005349517 6263422510644658215 8008258593812143677 962628308099515005 11423232527847474681 14377012493359166153 14412560260937301977 10923525657672713710 17254460985130462389 12087767882380794989 6014838505164759066 10718957065572761754 14207817772192872054 14418017675248247890 9905327866394069677 2197843571289600677 16300814540011710199 9096162747302050020 17507171807285930923 12745729904827846020 12865619144533108106 17141077283804949749 5704382926845918502 3986470935440696592 10166286164451537456 6642776552603069005 5733320150303772893 1675763125513078485 6772389999588322194 9539962888279453135 11252105266759834879 12812241151466846403 288709113239849775 16782843251797415080 752735514651092786 12135962552869374316 8895377628581829267 16947574428777881368 4393085469671490805 7643970881051073201 16786171629420240011 7941343508059837397 5258651827946209404 13335368494634610639 8856680326003893888 13502041827580407383 3223209892606592471 11205032280841043697 3078874843149953687 18266194751429036022 14665084290988073951 15525156542552360496 1014562833806105104 13643235380268303522 6055927016147143737 8723312937158430069 5367433469161021980 13178316761879376220 16458558050373217294 1385091619607411809 13141244943101962687 6795572255658297959 5145469760602481688 1334378070832312648 3458696851545362737 11812433082713842022 16695773756020264248 4737995761322815498 10313920255037187484 2827539831378931306 3194173352392653017 16862659368312680107 7486749324534324611 3466276697554956196 13226598723297049961 18320548349776372403 2787368450966452737 2653708343779812417 14732923314880944647 7331018976091757936 4470019117453185092 3093111079621407549 12236457465646416313 12026448378519722445 16839211507120995062 12820206397945320720 8559397837007332273 5352646748377451801 5738237728641411572 3758289543156655389 11357870559252724183 8572712326568434531 6483949261252121017 3609033742390779204 14416121469589938935 3661352237650297939 3648975494117537803 16893207602072517846 4698723670042927764 17847474382893142192 7118040697174808819 7286499892456018188 4111930814986318689 6125544825350603586 15950802781219931764 8975840683930457815 7645066388979468717 6037327705458926182 14984576714889235542 16602626421143077563 15423813696624808653 3373831316183030843 3951712583895073019 5795690493847612783 15060833035980655151 5061806852592282209 16561526837596672599 1214520390545262674 13797069010440557186 1715574642763524783 3316928391931027831 1744304090608645557 5591287276153146660 3733075373953934088 2455774610285344108 10291057119766865325 4299894835819020518 3180964684551694772 7606861136344572726 4285683690456280690 16209496718187163956 16687514896579914978 6049229037914123990 1302620652360801884 17251749848330634905 17344151187291122708 4272339669812839096 15282754301316548841 12601166916855389901 14477385219886591575 18413865592056747518 1435544501707241555 9430351228013996008 14002973029597717518 17121434357494671891 4067564636803884412 161357146092098237 10966445523845868585 16084660867238191766 12966773649180857830 3742760763790423976 12385092754394044042 7290091563371515826 12022792743168766049 1350604529906568248 11100059159202045942 12388838285673183163 2705418154328809426 7057931401262770677 5821161971870713338 8751494995957845893 18050450433818286738 14742645083008700447 15691661928074600452 12788394780036562139 3534417873697420380 15177042621545399913 1339721782734873113 3052994123457758613 9349581310613827823 17629713210176797431 5800589748934020113 14023693558026548583 3787772227811388298 1543898880434705526 4505568986048465738 2660752502153866451 13067213439211914587 3330444208348117515 4575337885414064747 1793736446474522507 1902964134163701693 10578647956569692402 17753908086521481306 9598206374380429402 276331308885618065 1345334164706411132 14671043214624617164 18194537975162307881 17788511982956943577 2527009711781504036 10517990299180217073 18037571779550810178 7808699351912382822 4286178025679683774 16756286861793221741 219783003826623816 4619235386547648220 16080671250251375107 5683582138307430591 15285086777278862712 1007152261225558572 17874571811991203117 13134613898576796432 15978472787502364550 5908521955760102030 16719700269299367019 8984500600912429698 17331944078592153361 6378375053120283529 8022515865502533818 18155677674070997534 11900055154949076387 12453509835424158970 6800398889525108474 2755899839343443642 7144543625812480272 9803963418446055960 16988387051545089978 5893200120993132925 4570398556701343839 15305695867543605267 9387879086234160716 11421832651828252794 10351073183737297011 1602303946043173916 1276600654964957093 7967758632486657824 7888353739066841249 3726696354135752601 8393925529832534174 9264701084388553166 8616092290539491144 10778799764514966095 2274737958443272634 13309805955778497993 2788165905691861845 12067611988455993147 5292032411991024543 3861607913380883556 11456244329857898344 8020900608519583693 3045992776744150552 8998969223959560793 5998915134170628313 12619744958241016996 3367765816504210174 3612484101384108842 5671758376753482198 7069879028904990907 3229979628982857437 5333218557060817160 15871278291124249679 9170897527859405234 4893135982461208280 1069074757160284095 3446771897142745311 927619307195787098 16520913649181198737 7801960568624583846 13105043649564334909 18185389507802236166 15646147569555925344 10666773618018613092 10798263433810459205 12094242835687567912 10006109319197422110 5624833972217357800 920467293828938233 5211604167041745486 15647755370438739186 4657449452759887571 1953288472017019483 8534736487893798974 10999738306058767253 18369293023230199250 12582776981739938388 11473645359154974292 17191034726640093719 9669052044834178649 10366501074337537750 10378191233573867737 4649964299308578535 1792090324971981910 4028241492804222052 1870368384814735323 7029707609377159792 10518176436724944513 3552538162548057861 3820962207639412352 15381456041333130864 14559545386618207798 13720040773882396449 12164919559491348502 10767864254014714581 7865445949797993582 3148117173096538607 9759205685899398669 12638703229418966479 10683122503182325025 3225108772454791029 14659346698740651151 6334425382424274908 8699075026232382242 822424767193127595 5365974204045747008 298947728878987323 16291591078353865830 1794079759172650735 8982752272492729326 1588019315024030068 11373145400590843163 15357760486630325440 11080631863109477498 17324449443642757330 11150536824933316024 11721076194645648067 3325129994712319449 6449626558228225963 12818054179436727733 7931969810612196984 1569618067037341730 16705042811915785667 16040139635551926107 12399445616857338152 7223579637757642213 11358383704608119797 11767121152693154002 12864011959918898403 10669410964595558962 995980309275955175 9119255383342882578 8645790714673618312 988939115563717762 2052597063263464839 16320399760493433064 3313364817302918047 12082905366973480449 18317371012626328484 15591107196486729825 12275075529506207867 12898919727552489129 6830467630098419927 4563487380609181558 1228545739067620827 18355539996166885992 7967804345968187257 16550416476532051084 10282896480475882160 11497366148761479322 9115950770881411220 16228745805539681373 9254879540162505615 8483663789004040774 7750758988111672207 17085171252432096781 8971582193988665998 2617659587210573373 10922569710261034460 7500471714374928320 4491836945958561063 14462463339214841695 14155706040431365220 6960764192521350589 16948681978763116994 13573165239206490487 486216278211491012 6691544253239899977 14839473271494958633 13963617093484042343 6580765891449032475 2230230428919432556 2409546653077164781 9774158663539782905 1370775513891799943 17778585975665920445 16933593198846528970 5278034248237789560 14479623162415445786 2178232800279695169 10398367988445866276 872674233471708821 8781104093708450186 10343758080763590998 16626204934504340325 17039061690593194315 8120332692354369744 11270511825821033901 1819407463123397677 5651522876272300855 10222998845849104099 11229292751431831656 11613415994232572092 5783249921040864872 7961242567088141475 6493871335786139376 1607593448483518864 12758519273807426927 5073179050293037216 4350760028603874598 9605047052761960381 2706728517212612422 7490859593132613357 9474111099832494506 3246114716302746549 4692779742930194651 2232925039424168921 13030258820720137672 16012913638912206595 5546254543356649477 7111180538005700873 15687438876001272772 12768586430370721870 4042785355058764130 9519301533962770093 8732880306937298705 268971753236361880 15673855027409891823 13977853855487411562 2656204247528305137 7156571003078465792 16498643434069789122 5254968513923256209 17686847599374723402 5188569924516221127 15870223768500497707 15035810084329968250 2150773969113867661 18308867378821931943 11805043077281501768 1484050432509281481 17861950090981950252 12901854157921306099 11650986189320229576 10814522952880396561 12230815014541938095 2271660429887973994 12694604005518451721 12825775037904569688 8643017769582423445 15345689219698095247 14582282888489528972 11508384934130909430 5693157630566425695 2551427096479100023 16255227400880258192 11570897503108600878 5857797541165963108 16022641726119944660 4348392949833089092 14854519782786613492 6589584938200255027 17757787218423340850 16588257605981881533 852597903567252491 16464003771521003800 902410181557197008 11514404502012192951 2678666811861373100 3734203339768068697 3707556454049850399 1290671018677877545 10591898688830966462 10351692485581352175 13892808389589115226 4038646568292418762 16398299203540247305 11552224514340274062 2951600031469159507 6918051555927958163 7884919338337469334 7427634964815075527 17193358237050593866 5230675830428816528 18023275233443306592 17464422471768793019 4959037883485679852 14875322449927082599 3477306643576424638 1173224690788184130 11256509185088700615 2864307067904283265 5366813468570704493 14519005783418700955 13217301468983709962 12157167033434504081 8889955890985135355 3087549729306504973 17711052180081353539 641459518237264379 18226033475661727943 10584411627588010012 2482863905391817836 17248676539245561437 13437579528771225070 6059505512191972630 10268443360125854186 4311904609967888658 1992078823751925925 3155961450561366958 15163406152675689769 13429051588359787187 15450672667155970392 1524904803280759452 13750032959366711587 8468868825580120182 10509040813232848727 100554012956932771 15189806750973398265 13906277005107937592 634711112505109833 6943828481105092824 846142095294854041 6107790566681260821 1830619348107010486 9367365214658822522 15097575966666455529 11723618429499696189 17090237356703160874 3823055868904889905 3677847800848500844 3376736392015848763 2621100948319849832 242899241405395304 4337833587921218347 10163440663824607068 8927282623107722263 17408317949975689375 5744770237301883336 10483089399883701036 7322078262886071115 16390700033567002239 10375262954268376712 13109503943135368249 2310438770980563614 10255095638654438318 10061887159565918803 17816658110606638742 10492766876921048936 6601819227736446358 11399250650423838684 5000570732080662742 7483124105839156219 12699319793635415539 3059085979140257049 3380972014652429914 1252123274183162084 2572079885237871315 16037373290017016086 2582213742625569813 18209176052293884152 9109391341568433045 16891011279537473768 11359040967824271839 171805380173551537 9444376011819388704 18266773318933127848 16305834137768624406 2171283699473502669 17940478499150781462 6565455538604819707 7921327950728312775 16941409623226302692 7834851225085318752 3218033801994771930 17913192853567158647 15841870197491252493 9951019255037477367 114775193584989648 17701752757488074627 8971020579589026335 374793882400698089 492912040165548060 3547890038286592820 4670553187599193486 3573909847969120939 9473215700652188708 10986586879713894924 3364784158434402641 2035879242779423556 16766952731713454607 6998873605340394695 11807580471390539330 5213812221968555957 7944763235565223828 9292703543997156212 5759632262351503265 4301225217451674686 4999641023933921199 6249280451665729898 18364598616511729981 6094744852490943382 16141201988988818973 10380246786230753848 15050248305544580317 237942854760210324 12820528292140589844 17433235268974811097 16860444328847882297 4743801929448912795 6185442916392819146 2060504212467507404 17282627654382301284 4852776002698763228 14260547835541880194 1550652538689116485 16191715454563917362 5285415257764689616 4129259439300325183 6594764279386459445 17285331330736429225 13032272018486203385 13639931428914700891 13604810761119235499 14517922792356595244 11684688181381451093 697559109545864976 5049885965724030480 12667396427283955585 5081483232411572968 6552487214434034962 17754548380364323886 3365976590141401268 13730807518211303760 12447421449854488166 11807356485495350990 6472374633370640396 1570234376285918746 10673972982616514750 65770518738972717 15721798884322714004 6994223113520957505 17838399252597610933 8841563574701092171 3895207275498407687 4837575918453646196 5863027170848952053 8140104000483149860 15564275185906060968 14172786232478689573 5215208520576854208 17850439146108299966 8318243403336567980 6189160112637150329 13316537912187096428 11288522340996633348 5606359216195431474 741864353728545876 3774009739465855497 9921624722080903174 3345221405825859358 5317135632948609014 13220560010590937510 4126603023194855396 12083298436484025243 10165610724446224469 3065930029660282932 9778756139824978993 1890559227604921951 16487495257039290707 5091186998756171676 4644234323394963413 3503938558738256642 9519608519095300813 12045110821564615586 13304843578745109629 10277756512724944517 4957115093656933025 16301550266352555480 7044729961711181135 10978578522734621840 7127653857483224697 17225641129698278985 9083694792014941803 9658456509420756830 1233604892228605160 11712901437785783036 15757404992497643535 10700047664703656207 14371852909351929282 3000557633452994474 2681873507607959952 7811227234848454704 8571854107927282570 9034717328058324826 2920696515907519545 12996886290626995408 2500877274422772124 5339917916216991237 15118091612100587160 8377135493349921241 2032813643095240386 18066817711066243793 12749049817374923748 1038186412007764604 9290661920369166417 9519242041390445006 11359157240684655952 11396767068421819754 2895887042071170546 13875144451690866970 3841259279508429154 36323577595053252 6304040336269546206 10309826918544558864 3461294193890851512 14211845661433149243 11679697957303946039 17988424688632999210 13712407041828695022 995493314401761598 3438277465094745599 3013209884125447166 3826130108447138340 16843509445569988672 1450587975930255105 892994775145340292 18130713196701166356 4878802271740783492 15908197105978208886 10100681324674706351 11437778889557619607 14486566318999226315 231104674146616400 12053045444077026970 4182793805010233419 5826431880589993114 4757466750082485662 14694823668941722452 16138872372904619538 11052357458583367817 5239951922078468327 14056472983737537439 9687660459103299892 2801704428545607941 5547875462560768900 17151214652991712594 17389488932897177159 17691788778985378450 2028478727965101058 12191118725085677914 3324501133953438191 1379870550915856011 4227438357486643440 761491574554621863 4504469290465066676 16259666492695348522 15604123209615879527 454833397032037622 422271204652255232 12907359841609929186 18324660595783070913 14145642369827160022 15173554970353058332 16450177513047332866 11931839191528181853 17301289834875388344 1188966977058809049 9766633776889719370 1315432160384695480 1124516381274106428 5333622057255614783 15675045052970313249 8965001606936217396 17171001865132712850 13319569019851514026 15828999497761576240 7058551696762413866 4532004209215445888 12162228315785987903 16880464993042857406 12427951012206681093 17363371864645264003 13554875820066507382 2763612235377722610 1650972847744419062 17321919207287212727 18411571924573759149 15293224270138956982 7660908639373175466 12603296015149246536 4598194523184469865 16036031197482301518 9077988708897480603 12115688071717819216 17144305756201326026 9459428403823798742 7893127250659691610 13641157663794860677 5667246687649444388 7796211602667858566 2027532972774063330 13278291639255293392 1256294755823336197 52379827828184593 10987203001247669957 9782934066064518334 17941646431693021160 8854471803184793434 14976255224474595355 492098161597997167 3483644915868241294 4165617101615542796 12894329145252092212 2666233484006555738 494703735871252453 7531909933055634503 8061333115137850154 8143276509937800807 12661881820118926122 10243082461668468486 4612435317908380592 11504845976549288600 13917915560888946907 10483950606748933813 1208069154672885898 44122237782538126 14320181894235936527 2952564140828654768 6255874161929466047 10162157092532016994 14462775220249545375 811639974939570866 15445854321042459646 2934334046835338702 11986900210843904162 3422026091863046342 6751690858968192326 9402631011760847435 13949446914740794534 16863551180064984410 16084861035216282777 1092503396133487681 12950026476717529343 8418127763348408555 4050574348924353506 16802855123511297903 9155288829383586865 18316206893952550674 12741131720381354192 10404872970787702157 17923840714517067908 5543944982969743341 11929646182187181262 18011080304432836727 4189144863078728855 15286951405816850448 2523083271609978464 5813672061719716003 17620989673956792721 241408461365908587 9219746403817101036 17449614375454755864 15302268592842123034 1229294053834026151 8208365365601974980 14329078040949995668 18404936601604869643 190907964495110950 15231061315029169394 9031898804196524254 12418337447003991183 2675369446713113946 14484425626543371485 4074950236186838924 17030520096506894154 14761616246653728053 2891813769401795892 6541262077584360346 17057141233330332412 14271204864688194502 7635872157823423886 7102481541066490648 6456725926091036805 14005961449018319074 6549402864767461094 10065344188048577214 2162604138153063448 17555476438480288646 5348298343243916742 2466686166043751580 9763747024376628543 7386092037353209595 502484590898737347 10902820460417772139 15349691619310859378 1406550534012579544 6277069357737056346 8985564799823164593 11719173662791713073 13747461079238177664 16203960297826824999 17415958916115106530 14254066307039797269 62764973347209015 15837750066493626091 16051332143458356058 14254894623091169210 8838756716054045922 17692591551384535292 6775718402933872264 4856884973753934541 8129005474289372575 3002807948775232730 11544004004121189645 17194758483073048812 6972326702221401785 17343987917631824635 12401589513646166761 4694273330177667646 8955962267883478761 6565673510940793855 8864304395355531223 16520456827961251187 1114748374843617034 4658535748515210254 16640550499775289987 7633350083420403483 1042969108644720993 10282093591598986278 4301725900388448287 16429402377434387561 12396331443891591914 1553959728854304290 6656683516971598558 18383291828842626821 2238662858530974514 7201500522627974470 15073308347187430048 9227767045316111095 16965794581549618995 10082130693980315048 390013646896601815 7994516788751549899 7074005550502420758 1468512183199250547 13610367704205672310 10590924995833181906 3140841126587635013 10810752870079267586 7254027541217911254 14566139333364327949 7327601325882823727 16908451341099383075 6928767048616834080 10673525275770512857 797868241298614957 10035977536787751855 18174366619066417813 12304038572643500728 5499344915092555831 8827245058467559003 15220738453068468074 11302443902633653457 11213603498394451232 8541321556272873588 17508581868597765590 11591127649958180151 8816051271309823225 2662053479352912585 1206561908890375319 15227534209698708996 11725706074759691163 6685659260609131264 16257910939234408150 3921055290346951646 7594867563457987559 3770829915434282124 2568360045672352956 1895516374630009184 12056975017012135031 9997943670524056221 12682297319540690072 5959941817055555565 17538211607657340061 10159086915149604872 15989695771980342031 16035102643456765866 16282875369094997107 7628192012039299098 5593268830741111503 5314390725576866547 8701420172017396124 13867665413161955152 11255512009614375645 2098131207106302067 1490069280813866593 3971912862585599814 10335799015874397436 11232365094593783434 492019243372092805 16678918691208114314 11534023567048551334 11720101361331062332 3795119685985791686 4358427741271709863 11746194315360437734 4460679758398506912 10874455934372811702 2388216952007939180 12344589449005868750 14191865789326375396 17805199232318232414 10070085377108964598 1856941261491397824 14837070496297123972 786190137421587927 13132327165651887656 8065213307785981735 12281737743409664037 4109462193113095603 3474904702908474781 14249438504532659814 4082643346256379871 10211200819208316364 16701039393070435123 11597403797324994569 2170791741709473245 15109310669475265051 16805154011430694827 8451611247384662203 18327496149920519017 1459277791686983297 3810552359170672493 14996160841712586807 6747097886397566794 8048100658335907482 6410932050203209156 6003152673238121709 5295760843553448641 12711013441760365920 16541127979309606601 14462689795528075619 16112223559734954659 12341169825184786359 14805854330971507696 17303723440724791835 2037476016520438600 7396774413522676605 3971067587735741526 8357330957698560109 18267532723266495785 2148683217174344169 14225859165088017450 16895661492946935079 11039591417043951207 3829408605971837727 945450057612508576 1263419152002028130 18021073828206101868 18014952993115058148 2369482986749274829 978669009386475567 8665079725051081292 1878864002421739951 13312516964285731944 9118077471248192488 14458057262581535879 14570377549529952763 1583714936825352310 1504492544041756236 7780379676445557668 6141881159767946640 6887602922810195358 3824739987193500632 16661833656588989075 15138520415426791687 14402818354719087825 15182560891956655171 822037507737408096 6083835286483440939 6761938349642575274 17987108646131329247 6226897771947722128 18168883423376649898 2845022061290330854 6462188587708693447 4306827144120874105 14245451299135259706 5187628361872317005 844278838712018132 4820481437403529755 8922982701070564499 11017257279881892615 9967149645907155086 11347791807605848334 9684627190273708091 7859478875122654367 1620194305897772684 17418701417593751766 13127369367683014700 6543859056123480051 15053864878203178463 11427118524664060702 16915154929936290544 3471912078744893467 17073771467816244651 12684510487213373540 3479028418550980707 8025205803182519491 6038851195938801785 13438727302661638112 13007760096692460042 13454879242875501072 7420549102951102370 11569901504368823137 1990615846916265843 4597288528022649181 5505389633979154533 12386722752348013212 16721013599153578449 2972766268931071256 5858834286861697124 16714638686790857132 6168632314255389132 8811754493973898909 17811106755082469898 5740283051648210013 10256398968901703257 5255961740551393227 13506656205144266301 16007893524458505225 4803896745562661841 3070684635295142538 7416927889484151355 6269621065772240630 3083362021070369510 10667258296172622043 13242903087638221303 14398462441775505716 15039280926939881073 3150622986123318826 12817938591414906103 2096495348604773076 10282901722274923230 16845169776566766357 5354817428832125731 4047232570789011108 11833830998707630137 17776931791670612689 15325048484685822140 4839093280176446044 13971568925116062697 3566818579534948722 6621001809767833886 12179467043411511282 1178025949727575242 8898398167721274427 12747923850138821328 8270378707919929393 2813907493253453734 5516206640329693810 11780370418461438944 17860147638517236949 17719929452611780248 8676170851028018219 14043756509540642744 714079280016163523 18300990751958762204 15740649602188077800 561148460370903145 8203215322966292164 5108490476589292478 17765242624715735359 4474661421177598286 3302118726547731002 6694963280745452516 8040254864041710314 4899993487765383662 11086056078505940804 17345208478004425869 12138543809400767658 10435938525239021348 9982198556133269849 2997903280101006303 14907077715705129666 16408665379622757284 16343742571531633682 15860334313700098659 4013595143719649890 15977258555891670714 2764016287128605129 14675166307088949925 14503272427507526691 7090035720411921880 7201617401003768123 2204705275696942658 14506353144127317081 4484207062296030197 4522968508083284617 11605528620578654701 9879184844888196627 4308978848645789275 14752543823009590381 4481742111834735574 15571262521166712580 11422119779079598044 4484525192936853281 4707793591349987580 10816400889296000477 11976747892000160194 13520096143077675628 11386114181614129697 2591067679872806024 9780786825933034459 2896388822446718823 18089173918206203291 4721752918531369579 4142972761668461248 3430354576094359843 6945373798543643383 10956940218189042920 8206017355412079334 2146105292258189427 6061205877307530880 4517888727829372622 10873194481325943364 8114845209700195779 11134263580786454244 1959014538383095847 5328615111857865182 2871844834595162644 11864013619453168402 3959317178908000271 12866889276497741378 10692672957082288247 2453904411416299413 9675088548061439295 18427865527709287181 16926854099810951341 834273425465155348 7034971361087590052 3515944368658991870 31180994815479321 11040712889680068002 17314848771308181909 9040060044339031153 13214286891795656765 15878353714978132043 9595146451585010657 4419987514421954776 11984162429912169375 5530193972789268900 7727884450025698380 11772829092557241968 14676370302645673872 10467887242901241779 15399658820294018608 1189051389941833646 15542032122290367240 402008423572109494 7927129356676761530 11524311088260257584 15503703423611814416 13778809243619348826 5474482414875292777 10197424954486370542 8531513992639263520 10550156988676764947 1739336665457504186 11123364557525830130 9099341162361258121 2315582259975410642 8056355677895971316 7139579799976024455 4284496497491236327 15592668370959738861 15400861803980994934 16060475048336330700 14640341342341201807 18246302042789190806 12991439113787610205 9895940286860579771 8654591354503564070 3415357848406110481 14594792416726150562 4205934431746969827 9252547960395290546 14803784214928803842 7490983870953756954 2049827862211268605 10513776097604236010 6321144745641510971 13896429528958869003 16982037768486580370 13901440904194755369 1501935377002143091 6135020711198644730 2534388273357859159 8484813101768081467 15416313906327919055 757373851284798874 11333381032745649134 1100564206284863108 13395919410871328901 7520308739308966996 10653192812157814619 5825096936735319972 3786867233092165475 4160729658380200755 9293536050015884231 6749933665928663918 9916722696797939531 17556076847163377756 13512587632371643069 14941630776239448071 14075107721243515545 14649628488097008074 8724653768100385311 14750722775518892630 7478079858948243534 8822955505755546301 1536595657000081913 12302295021132018423 17246409457798122503 2229101878168618790 7940656840388324355 943055680785642610 2469590042214540561 16121032312611359913 13333197054906507541 66540236648362673 8550715781364683751 9416814877334481000 13159887464238248427 14110763608405781259 11838341424558469875 4565656932351533681 12930510427628718815 7629689744176794795 2103437336379460531 1050194174392223754 18266829174684548780 11310676434926924876 17417802964187710704 4266250415505845013 15135910169102109014 3747723551890962017 13523583746358813640 11146635756490880262 3652965092697232101 2003536433166356285 4910519001487805801 2505063115963563462 4341256316768482484 15805259066633236384 3633939335292356009 12303298545205955201 6817498187604151331 9547484801747923342 4610992777918530764 2526338556293105615 4486736480927666703 12204347707990861428 7456292342910416525 6229697977289546736 2527470518418843421 96515351338524918 7104313847460722467 15231517780798079089 10772426019338966478 12327544434169426818 2170119752115695325 15770678636867128442 17359799324690477743 12651611186369666808 4799407830631083635 4898316169447006879 13144364639815675048 3914567603039618842 6709827284458797020 14380980932741898153 999480661693007162 6361324395772866616 5114606902774456316 4696877839498035893 1027484548873737145 17186736516593301741 10136334561070035777 1357374874033056442 7072329977377204731 4921741385157185975 2761545043506089691 15716923883306068608 4134578010060958544 9308174211623506675 4631838664340146344 14948766837781679227 2759955150886476043 13866348677645000755 11656061947859472476 3296538186090213892 10856739923581082619 3741982085914979910 550207868089000922 13818858699079514532 4840301902367457818 15950208152000757951 5501772169950426990 3274658964158792585 8011347983199351035 3990878490515241394 6346585368001853974 7222936309871773735 1816791407530741110 17760636764725852990 11855853414694305378 16177397882829730284 9621544711412586861 1968537498038524597 9303686120685497577 15492177528298689843 185956961861133027 15082115404480653809 14515791607886600339 7658888762765283839 9157057958822685358 15914242451883907334 8418497840368238233 6969359948527400932 11304777062288650930 9644387551692407282 2215005725906145493 7705519165464340109 12739094766631613429 8110956614143116210 7443709037113147450 327150657822914015 5262308176104637111 17227709100765621313 9942850260075445484 1842485754921924347 12327445045148179445 3717724442694683749 8985622131434136861 15925439549098128063 587068111333602328 11752297481626745566 16057599914160363121 9438698716505186264 4331859464596952089 14217814675191092343 1294936491458107910 6340595601037127611 5336112020421535545 5283317059045833098 509100337993962634 14719675150297797158 16601260815724406233 10809355852862523602 7544036028181635021 6763225904868700055 7504823877490539415 15084790355067598416 5068719011019389377 2600873508285271670 3943534065611492672 1145053568130698698 13235199029013202568 17187827318693669604 1430844823784413190 18229393657264519102 17001798287274575556 6236388251263033961 17811850162287815179 10120342208224319101 17109746282114781033 6514580071777598747 4130896991470213098 13380388553837704718 661469605624085970 3646286201743249775 14349982971253149609 15660352879353966157 15897215766577839856 4499734593826778832 4267460326097013535 7227666266030056065 16780122335048850732 14859260004558599078 17275203566216781045 3384804393561851670 13231916140685464627 6688024464951692449 3388222680353708708 15592722461445034222 8882608023978699072 16399657353660139014 5665595729901078966 11449265559889333835 18345496488984972308 17748383830523626697 9296598155956347613 17960780251171641529 13504743108202738222 2362539496562476599 143902441643021652 9184308526536181563 11545807395842390004 7511609668478681859 8963787812581002105 17281450493032071355 16393167717260501497 1843485588531321892 8065993501353686279 3256269981087797155 15335345496827380532 16895731776609981723 10152388382990595234 14515218485083258989 821255812075158084 14031974843792933669 12655509662206121977 7101651704741322690 4045415210746964544 11182272946587077526 3251406898728958883 14254892812417991214 1738793435498439504 7730776533738203052 13099786711619007942 10228260852318714675 13626655587820341295 16670460807907696902 854322974713196142 11102306609792646824 1148985560212879690 4431416606475895323 5930328818705496640 3405356595146094001 4699457936691711577 3448775620412073676 17247081727677372833 1150092911473369912 15789569074961275017 6902324704776170664 9463088348625692650 8954171997381352308 8969063623865767355 7923185911208618505 8221815119488131882 15595178493177335694 15362822705873908380 11111913457318180494 3649354136703834129 9510176525962214114 11519283430589523299 6184590323163785754 13010975179688045106 5845831839772543340 8533465438272540424 10905290949680220100 13876199372175210630 5000308182790211122 5388620471078002568 17284086030699438413 12019681207251691274 10475842963123295445 14620808489256825323 7482699134661402541 11589167357454253379 17785074210578875449 12823144015797211961 4341631489405318432 13546428870358799109 10463652043822746789 6284246562408572370 6780190182235481242 16972349575845140292 7731924626938446766 408107912694083508 2735074359250306085 6481110308113390069 15593932375078335989 17668060745615433730 12008212238200186012 5617809537761560602 405692485435541292 16437797490810392907 3674403014443110333 17324281566996410171 485532359635650537 14469215972424732278 12424249274037103093 5325519418614112633 17551741347582047787 9415617735421238722 9110772056508498255 11059830243057933157 10091119013276986366 4665485174472018813 15213761549799892410 5063265770025141390 6617549015289531282 18126026721693933040 4171420738667531919 927291155520005144 7113423072314524666 5326382482520382846 17276414482518023998 5099541093075565936 9381588862332144201 15974792631281760577 13371263393663527238 9615798300342253138 11589124950541800098 14258814757067711828 9418800391560713933 17435506903936332690 16469054208285668015 15194167520098747519 3882493454467746739 12237621155224881654 14503532857821340711 5995266276230319495 2869849960766438064 15144592395339344143 11793897947987853460 17134704442847068064 10714794721612199073 15944054019190266012 341972381420662129 5625441233395524758 5943686117273392578 1250284919296933235 132702793803579046 9752748672831604725 10283372002605533624 14189194976133382055 7298866665586033241 6455380681987196903 9470812031364682322 3312657606127535255 2372668108369503665 15978688541439193520 625643793418623845 7800233053645470442 16861571798502023276 11847035463666319040 4344263306794163299 8211372889773976492 17349384437663800313 1431044964293292371 3753769502290774972 9464697355202284610 986473720557917641 14911935664623235829 12704638288123265866 4602877233932206112 13770122330024672559 186386702154403231 592235644752915799 1390901989806923626 5073375392624828696 17147930903333089350 17705000886931698214 15032709146774023334 16150757953509963012 8059551616659297353 4236977819190379607 6537194412997572969 10029455553310789145 3316621446423158302 7641941747659333298 7462143266093360272 3615690728094150817 14205222593017645437 5657662038950239229 5881246552178586399 4488814407006690657 9071603736654833968 6846845755671799651 8866425198743112155 14164690845695171745 2040029994965651222 318765462663829923 11998168473533712857 3686643272289151324 905741112677175230 8199590235187031903 2755779615738659241 10014984834406716760 2938621769438640453 8672327671632037427 13670648372258866602 5305340843173574921 7270013018863454540 16509569980240495057 14835145548405638693 643847089707607737 15856612517415564944 4833121269667230338 5373020512969887819 4991319676011121130 7543578466234876395 3663792229135990211 4486393923375347192 16768525643237506114 14391115386124248359 11203658546438483250 8967337764228384230 11245993518406926386 7036135159649648818 17258934596076689342 6336337614796964260 283909167971055044 1763950611817888759 14787358269067563368 1778927456114368738 12543382141354096080 16839625839135950813 17931257058027954766 6265824921389736990 8640492231431123403 9601872213432865226 6979437474531124875 9130391326438112152 9796537996991894043 4145717235446064121 7525810846757682331 17405395271964601330 16685305277033696899 9396065592220347486 507952215685470781 659169790424592246 7071127097864741155 5731894495463485814 16203007121616014916 13283010410670230736 11923272584441474164 14083428255731893748 2683022031448802307 17956010481878828050 7554536533866971779 15586649964713405892 16282427673062235248 12312301712132176326 14133091920760992126 681392507511664795 9046108001851016703 6796729386370639114 9267148216077707053 6234872638841815782 3273348015690208516 11928800642301616584 11056596349009920625 2564356072232686338 11327411277368721860 3153613314857032868 8128279084584630072 15858377447687306411 15754592606329519950 7233114337747584241 12863952089334966301 5513958453968218499 9755032845390961499 12933305234185442984 10991374879004703940 9933345906216034790 11368373385371901973 8918170835124170636 6188765950105671661 10782379800105411080 4124364540931299562 8636180003884902772 3562744538034759124 8866568634037426733 16262610934855342524 9123635317132183534 17654109465927088639 6420055266720299072 7728731935354508314 14562529993042280462 11747367520252880836 7111846648177408399 527136049679563600 5662639098233076314 11251514784700864812 17042631363268023635 16770248348255617428 16289107951036555395 17359647867546760810 16493134129819139254 8801272084555677805 12567405623378786485 1638717125785767894 16335885482498391036 1693615117667162744 10589268769518135114 6132470541278343543 7059914992541823298 15273630877386407472 6789524978542312304 89712515492240435 3203790328236697623 8208311576648827458 5736888163739647176 3529228026506405495 3872092127695979245 15757874357466605761 14814654522624657440 15571617033680333339 2958326754616629576 16379244465947941937 17919226792174804376 13599490173035208503 952761819480581067 12566788453850419421 12140843055504623318 6826798505000521473 6852298399662527073 12911594061195960593 15676902458206389011 6312178231504996557 2336505293714803623 7816954554295041517 12055055568812868420 8002939976170528603 2016173566520965145 12461639639522435747 4051849825781723719 7201551298235956647 11070464651702922168 3194742196334316155 5984981753055455024 3197784558601422685 196508161546259206 3906794448213868183 580860008295664421 927673760835761479 1454706321390242953 15799822588428872501 1971031277026778869 15605369617633346270 2988878425362624440 3170473643590665432 5129521987866118552 4384874616286781833 10420650107467054684 16928159520616874181 10774112207102612209 12694425026439815041 9966780729930631388 6794293418168688227 46428589099068441 20488661151671910 1662447291708422 5283636865802567219 5961677872819867457 16025252967461128870 5652324754754502714 17306455959001262437 11364602116220366374 891628853261129054 6131114240367002297 6328620977454125221 5882946975503427507 1520947449046793271 1983617554032370959 6600310672826469529 11830832375969788422 16504388972110574257 8432598253701524651 14345659528450762832 2404048621657785763 5174894144673151658 6050771095439546066 4364168239513378554 14078945895202797524 1899691605672952887 13231596679671327666 11594793720238639850 2629441702698600296 14877824595113650715 14284391344362810597 3179675606401682350 1634670538671431890 1271605205649310113 14506445326981678662 8470288648086225808 16210606456661359260 12930522748827818452 14173631290490688458 7874384126534994382 2313095521534710998 7363997851975048278 17191492509048272158 265029442889582949 5217924635967812665 10311632957875405172 8913958552924906838 12628126162286406099 15134897491927462159 9072932864345350964 1216573421033036636 10272147302652625661 8007238219611470933 18069810683203572763 12400694678786697419 8472608739045193710 10992147256354911158 13415218903010955556 12689942497480566158 45987342369055836 16657583184500702062 7040863171999011198 2735794090938925706 7542629314936237531 7564564626423869859 11758239965697413562 7846774523224956924 15740131209641602317 12945685587769466809 4347484148186148596 16130125726890442820 11043837106251179179 7821525636584868418 747279271771466665 11908844431907281684 11370785325871050079 16926454365111902134 2545426407103193777 1360412375722436457 7526712378509508824 16617453410488062527 745296655220488908 1566742973391927146 8183779886170920737 3010786463920721815 13471768577048087540 2851175628180339067 16593984007680077740 10932613883861151102 13436887402136468226 8284764181587993261 5818279424589059740 12642652995625683781 16591804776935698926 1242686433702277074 12668196175901726104 9260149285458711250 13320149991296188342 13915625799016278699 5991718143179265542 933975571383352635 6747347267316858815 17669558856531532854 12531150088036825032 7052017118735075592 647589316610229051 15916999492085135726 17657378094405680112 16606878388661634362 15245867652174676310 15550877082679403649 6950966145006076429 4249303838879699297 7691696959674040966 9484259266583026728 10149719279941706505 3601767211037257912 3933784743839968592 6977074974621341509 10921087664839893166 18118107684139702488 9119132068341220964 3844055543771591201 10192494442633573782 10658856632007939310 12037994541034368368 13814624917689419388 15159505256798820018 8038191556454393244 1485680626925150868 9747100286359115957 3856183635868679430 3459775324354759955 16456883088118039743 8470595754643887052 15712915374683364018 12845928105879027870 404595218153413610 4206841342554609855 8993892305066843281 13153339703417960730 10621129699807909844 12484462308626830175 10881402717921521497 9816472319759874477 16940787584579986514 6088074151738585043 11294420322495413696 11658349675275899310 13296239949577266360 9482314162195673597 6864714880103777046 7588827518524874608 1391080800782933489 3053934873467785352 9482741592186507454 15404154917513044332 3557265357023277162 15557895275066273788 2277275685141011471 5153519379561053632 18197068510309960987 17217299262294502477 217658120284918546 9044019567700094309 5375467152249375833 14444231299863044771 10057145569167499100 1721611796362100784 939825474556162405 10755974153837866001 10425456586712781167 8725231037344965373 4255379639178333792 14524322946448765289 7789804623130679955 13822914656818271272 9536839033186891422 3931268046452835411 1197888051342290364 6271861268172415875 18084263646050508436 983387816163727351 1747228526251225383 13675110702654276382 2260637910177187920 12966310017858797727 52795652042588679 14912419319948469238 14447415154272038925 14380693872601154421 1738494067426292429 1452253085884136430 2143650773038601540 2024707368790277645 12171804121217761022 7151599149224177245 14535646414107694337 11107312294222200509 297420542385902527 12305211464448587365 8995801388205874266 15409151931684858587 13286198550257023165 9542848209540111250 12796059407304837820 854211317921393307 10717703561582818423 13609579775732838162 15600008551066708605 10489241803218858627 14256752440302798343 7533075919927142296 8515985934484466869 15351168190612006304 14964129232570477179 12826642128771199979 15147354100008346571 2532723380720867791 13032514323345170265 17942325986548675167 2937623624175868338 2616990752472211025 3918860687257057696 9550001588147993738 5194785243989878269 12501468465637129341 15141990163120585994 4287973388333740474 9677903444515602480 15969598701238263710 7717227583104069942 15866520251473223819 1908334449331244025 17493978205498035737 10926593941514500092 8978386074546733528 7730079802706274950 9889433233247015922 16960657309688101998 274439547382317616 5884667291267018618 10705086883317832992 5943433208000728697 16991033024164281371 16775112656494836571 3433135185686636186 2368938766290983109 13773699099349447267 6568888277808106338 10814220533048765545 8575152501688605805 12300157603450556676 16934163165287064828 11524176616381750726 5883034024959014911 3671508367955487566 569861000795984636 14392091023209259755 14583746395998042455 5856128213750808725 1642542151800016692 16208661003683847388 5997540597005069201 10773413626656441823 14337805808919354545 17583629479115640549 103699494047263714 8192371455385719550 5016776622846106025 10901240305018328584 2293367622514891052 14621677026456318426 2572838306088091353 4632187017641199465 12925745112555072118 10991836184501022433 2507784253836871039 17839753174634009808 952035608306789711 8104846373730577014 14321709852466610144 13187021618151363540 589993110829714607 14604252803189591111 4855653633777925084 17015654970373332967 10211023786939245758 2892847241292885912 1997852608183410291 17245672539929334739 3526862578021729340 9456125803358982810 2664726784888696190 9539931848445036566 16817145612565588772 8658196506834957685 3328990370950671112 2921833198916053008 162587155815484073 10466506667669708585 15576133782327397350 2567265241798906336 13564772735545933536 7582377184288158043 5502793054746955536 8460739900847321515 1356827976762886167 5047547934859718246 6652257833900739628 16471502895859759608 15754154217295170845 16755488595954862313 7101938535264141572 15865389075306386975 18407937427478176940 420320594808524420 8104556577007237248 5030192701310753113 16594354102933163394 3311775963552833069 15150482217496353573 1356228604781199395 10773355053374281816 8535385477513376295 15822016598064841246 12337907329118640139 5367265868362446638 10371608489476185448 14177696313780340063 13338861148049033820 9145052633301983805 5851301520628447187 9349209480077337860 15080913715630255653 5495278245540899971 651012239837734218 2181412484856710759 10912063735144284048 16799079586291261401 6566497627000538892 15088893962413627467 12442841980194442289 1403125685707997482 9009314674661223075 13091941939851295446 8317117096426728312 9752136823521302632 8317819791351640745 10564890037322858495 3923407178761996019 4209147851301098253 12279696256382281352 17100194655478386108 10511785757964700464 2767459839894734355 6014298381073547919 1337545736791302004 913140599475616740 1456568178951284662 797082775409036199 6076288694599987031 13764174619689383076 9816083990279986329 10512383684876365638 2449882712513175898 14972458739101047753 8051473653701494530 9848861187817489400 8064971906156352995 2310791938398615253 6999336972580924868 14816792558978105446 12817432434902542725 17056338211410732389 11823369636349373421 4275025004337000898 14019190946416169300 9924287484357455546 14462100651042063178 14941994273750290620 599241488327956331 3949706732285616796 16240390797400779876 11806182112513143577 7395517801297548649 6400067878054243533 13591529120142726403 4724654525807194099 5019023620103148521 17676465344914455210 14692367547053551235 7557139322057853233 13049607800048189131 18274223910376452929 5534850506500023262 3060152300355790287 13984775929061704282 16831843503080513939 17617428137890180394 775339840298131944 13414403412721351823 14174561679939639475 5128542590749865708 7705981311361668038 3795739892598611375 60727578239638140 16063561930890219435 7281617898176133673 14569489066223350319 9589394006816324622 16098717917044874136 10954349293774458450 12372671589990870348 16848859549304680499 2111887267708598397 2260144563625136101 3272249350632816057 13190625992042879920 3571749944814588524 12217599692517988637 7041378317497864701 1937707274632522752 1809361314276206660 1784011244359796448 5357036128862061932 8234880365171248636 15492786449030400094 1845789258061682500 8875100957525704379 5733579171280703460 12631780777244219213 5213782571003805843 2783059518029371468 13743123794809874629 10501940405810207155 10179661283838713570 10195410109986234082 15901510987344577238 4217981175399568822 7634561878939365480 13752712804508743843 15612015494710592998 17961048704334114160 18083837664798314719 499776836748395978 8202285807907673102 11278058340901635893 15972526830869207408 6987284852424716597 17866767270189526949 10879068804404825724 9986789110930231403 14931056803929862037 8143237579563096876 11544065573610604276 9036281541061695675 12434384763658243221 5500912725940157057 10894237757828631177 10399838963534820119 13487029885715934982 16721896899636751280 417111552436750592 9375547606946179845 8041885888204742580 8871550877773222587 11015250415305854504 13850879518786086659 14439379364904841423 337698441873723461 10475448005577766058 15874249364172892709 13119720269087581576 15952177649747622497 3773414700985900634 15010000509495245843 14872029084916034697 2795865401012888861 13346775128596414674 14275571428598817560 11632036511116687791 9934702809034905097 3643833557907037560 17278066308085217596 7034380860596651131 13917321877189678809 550355298597929084 6625782909339675848 5491944962642007435 1934794648046794932 12046956814134185469 18175802935650025826 14509936279165325903 2757650242550888948 8439736360381205915 5189550108125197557 10344596141432275505 2371434706835515297 14531285807657060677 9032567363234820784 6675768206629602100 7910390923146756873 7315184118219780556 11661252811269234730 15250737846968616259 14238031974662721535 1263745388843690260 14972357356817833568 9111613836803077283 8170773611780499043 7217290378398672393 2323894225621072161 12443245813808911894 9217637851544972487 3454795912691639108 10984003366286373766 5741048864453195964 3163300034384765133 18434570992170132291 15743533918131147218 14572641576881710661 15653073711791391638 1574864589818074171 12166205075829208930 14409535609829424546 10773422399119546360 16909049645904603413 1383403657411803766 13384411852195936677 7872359469996253784 6727844714229240387 2604943866906360999 139976946460546859 1992100746548895771 8592497592522205863 1909224531415596709 11034253679621134047 4467272736434911238 16771476705074436835 12285803085163570459 14263198555157385158 16356162363774349148 15524257517511881849 11868218072249176353 13372768613817001974 9391101808345971075 4664834714633923870 9885867891669096997 15476577043416302622 18296231764728727105 5141949971654695126 11182281086973688330 16788304387392696826 8153281020195705074 14648971343336990123 12728962934172308570 14376203937029567676 18310143657447752349 13711646434988603915 18030697431794171106 2513801055725672877 11451438561199417548 8420815089443016558 13166705722128610567 1882266985315058867 2508202378583732308 18408238188407588089 1942039421009146504 16165503176646752043 15250560284714379753 4470123972446302252 8485285687119480248 3283624187431911849 16723714583359905759 16471917228214723381 8728240597982320351 11482730846098494623 15170755134569477034 17077096418807786267 9958998100769993542 8248922241805830555 8913178093829939729 12538500921222671087 384265377436143842 9526919084558050682 1825889793558508281 4453216281265512754 2636016059338406417 10644535186720964262 16676687352525158705 17196075535348244930 4508911704933518188 5864156557511917715 8322988212113853415 12646302621623971859 17624830448246005283 9427252424792348429 3330971573891818380 13756641492574483817 9647608003568821151 5192230238926705940 1350280654503524786 17421801905494479923 11447067682583063915 17804073092008348748 10555392395402117177 9490589119611021598 13661613638872332631 11485143242602446051 5125721373482528109 8305777231420167357 14916823684117864348 12928298753002170149 5743766445171810831 15705104121943591213 2817730309246269921 1824377229672673332 6261726321096562816 16035376645015210510 14697223689686111529 17886392920738439228 6354609650808233177 4957447904712895976 8737760979219821634 17566633571364244972 360770772125086310 11432340005861658124 5659311565560090666 6421330364364494507 91727578827757482 10584468500767141765 9283203945180807358 1956747437928026975 17343860855055063808 188114040368814662 18417047159137279842 5884723064003039119 8929856383778216476 14370282630046056820 3641520051115315867 15779720522821265948 1100602825001415206 8758411423883610306 1004333143984824983 4946700587048608018 6706390581781346548 247603951117996733 12678101482811135579 6430700271368851789 2280823011485407400 15112816955032952902 12761014798949360186 6534386752013211688 18079914744632061506 11404323814606075186 5542971887291157206 5600064621444548529 483961743931193793 7752575913317997507 4438470750083340289 8472149224354482921 2494059456585260049 16603127879754041265 13686197317449168 15231038159882434284 4725655362307835691 14784980726887257633 13425376499401557453 15845847797928737955 6858621203134803315 9385482873884576660 1705742565211763368 12272883174657388381 4471119224166505405 13858565359880837613 8240181321605132856 4279523518040917996 9727271845110307778 8364096860573860857 12591168688901216421 17507430818298875842 893345163149600304 2481803503451568521 8490117524898337254 7563441458597230288 13170903216871410996 368564586034867205 4573308167311260090 17454764528775762563 2190123680429228052 7202893394642113116 2362613000971418746 11168696544627730271 15747464734854617424 15190179894699097292 6388284638443662286 13672582276546827991 10374470040109002600 15889843162193809944 9255843339098727730 1361038252520173559 6865662351594449486 8063074932763972517 892519216947426344 5410477827779714042 10432686524563592310 3282989512786500745 17767122194721080310 1965790726616203657 16772131349698174707 10128888159495535391 16690128240623574767 15484827931064591560 7482166615187887279 8499526436832485103 4430443419401220880 13568970872785810116 9733895351278382206 13254365672700856392 17297265387015401343 10244031947023779793 11221546354921701826 7324568000394374169 2253028085834790622 2859874946924448393 5276587349082951722 2398023068131193391 9008866577254174329 3434608905775843468 11854918479095616736 4781172876078718983 12900189739135916933 12966010279641298316 10062526461476839689 14571925972950445163 113656644921235266 5434423054342223435 9588587285334443176 16135761189757624069 2333263375536300441 2931267987508904441 8784288064967136501 5273439699131372736 8024853043173796397 10638943959340951009 5098427051750159583 11989289920333151981 17784360117753635695 3474279088226399780 6480085080684834092 13299050701804558442 17326831855653701932 18164799865881201126 6815915438502783576 7084354737742090679 7034180593539253603 8342346473515605613 14774233172183935801 1818098337122697365 669279613325096020 1680705196529912547 9404813315263686795 7057889049829192775 10721826804424569668 1571165900513841589 13631630655449235648 6948946713402711289 5981191330917486717 188956751375409654 14561362428697070697 18073548804946237428 11181848706787973049 7208977089212042093 3122779147124157609 4321051653324468584 16580234853772744535 13144835370469339280 6313489936207841180 9784491446305579762 16349538814357417887 10476736181708668260 12267409381274141629 2059038494580597133 7661377550268464329 10131889073269073239 6503050304171994451 17719736091886376920 16820367051679644606 13057208476338996616 13698871824866996430 6036127747170743893 6093884670804914753 4228152452190106526 6450247788377512904 11700894125174451835 1594086333792202634 4868166934770446026 5120389621233183301 1513394351362363805 14644748109792494050 2606088744035795311 17455031712902972782 1406097361058151970 12171136675066135380 18188002038556381113 16980778996677951021 13895642444629396957 9461769464223309248 6767833115946942138 14948747641188712319 190069821568699268 10290501360167807737 2621961968368766656 17835944235164028131 15760065031879176871 7150563803925250318 3437830988129649868 2936552711467102926 3288601178522726391 11931257053308931915 3158565860593495886 10768105837170755248 7766207005001362397 1339930089165487627 16862645749487989459 10522851788436658323 14100261643186300256 50763954538502065 4759752882726452091 2369999227185998910 16001293079016582218 8671009949422028694 8603586617378092176 2778714828024019417 15898611904356717107 10922017594813429372 5220605215783084314 16261507961258364532 9994343311361161415 12546590894873407030 9807061494185983368 13390377735623851762 16381966264867312426 8294331071739078083 4516448923566456220 9277347906409830880 10712938826838687312 3649312884087591157 5441154380741417390 18418046721482047823 15489737391073889793 9298925005433207408 12496921252928041492 7480365124005921688 9131433878052827842 11189354636181348522 4323379617133696605 17103582734685875661 8898094611677247390 11698167151158679054 13037005443831711962 17887582815754420694 12983101545493532137 6470500428736958573 11409406367775896488 8932439392822151629 8081752038514700047 18009361124994578304 8119576273132356001 12025114978825721376 5725241361764298992 9788772839769159217 8236564960623440051 6268774963708432233 2088305851929949109 11358497877203280449 6961227117500448647 11742576633417030944 1960319994601622801 16267708489779539932 14703909721348035786 15745369675228123125 9681694206246866098 1368373273739017474 2855941034922939559 17473598279998957483 1613266413678681486 7337216121222047239 2173171118182907775 6648701135375253413 7119676800069085386 7303812654183718100 6958373826106716675 6402682945716605074 13652134966834739981 4247738303718669847 11472414543422136655 18057018857579077040 2605162366486179461 3979061723449990093 9964106109921015941 17150875589286694319 18012318938306504161 2681795540618342088 9563632280156025674 1152281192145770988 16142063293989339761 1686683835525651715 13572615595482437756 461767558670427881 14990314507352642888 1751274571342537077 17726624477564730543 13377238372423356609 3129513741808408036 13924047247752158006 629475243991116180 435888916501213769 15703901772248173951 14420850089286410574 14176483222457195431 5472716296085377161 458377381087052953 2238309874387307018 8201498497942249085 6363738044905571735 17502693175814267389 12828354802201178614 17142704039723862135 15063379269530366727 4385204419243102121 439955121359565876 12041358302429229689 5026675139121942626 8149422012559938866 14354073045764136883 15066770636616469987 15482849521502123252 12600700047811803624 11555506214437142569 10576545497855176732 17898707382511792267 16843815553565653544 4493630600501885322 10122287242269093842 5592607058292761568 14347889423494865446 5421401954873877500 707010258105177146 10735407289577265227 16862314940187932014 14897050896922598598 16071400916996878737 2073629271468298714 1665667936101655951 12555875588380969172 13414168492929194411 3399140459185892790 4509653761492106724 13739835082524809031 5586825541230796710 13916447519835081399 7928266643351982907 4478337181473484322 12860029288778833163 14829072677171479781 2369303230581495532 4226655584932054487 16291061409193783748 11992415101265876999 8266128835256438814 566952202296330000 13347014661839043699 5185442206814146274 7718558438954152889 6048272641203535101 10433724622793750147 3851664746025841187 15435876936936399084 951597180082716508 5751848308295769443 1031290534864115537 1676389300929711425 10080021985565181180 15629294313400419544 11685883696811192910 415034123296418236 5587712835308173580 3639016397484108903 2177271027316897771 7773279323840201956 16277626679071808354 9626626501631124405 6859447048677827766 8337655790828593995 4812538993967206270 9478897709754886297 5408439255120627082 15366986354604084734 3879923741357234428 15669316141849014050 1494408623623912653 6113340719273017627 14783350359251124980 6117641825526818470 14773541040937202986 10434727692278478786 1827493170829678119 14311229301476027907 7609151101697925028 16348891259691292762 7841697596448085334 14400917570983404856 977466845723676734 14279012821402712715 18398065697860264361 2612367363619894344 18102089518656656361 10144876133914461293 10728291333861437355 6409142162069579240 4966794586304728895 11037528461066952453 14799909108396408979 8163149539888215791 13753153612218018611 17105289175116830913 14337568595950093178 13082032261522789660 12918715218457110329 15989515318573510903 9656497950705003847 1911110162857926010 14655665026471154555 14481255358752933908 1619800849437693921 1474422566285809099 17456618251718254347 16270470834054255733 862612890537424691 8873342491447635535 13009718801898513972 14450000037123540604 15574680994356627507 13451107791387621374 827146298572688389 10409367445607689066 17205937592731329047 6404941797911438290 14772475465685773770 4738618273800963105 10762216943308918746 10674801349060470540 7765530960367750209 5145373921712911183 129741989183750234 2310520343252915693 13264309161417069772 6149346207814425875 12669910557936879161 18250286966793367370 11268612044313628194 5594162052962651873 2920846356213568844 11349578852593375768 16088628179779058833 16048073581850627109 17647272913199062602 18112356771937377798 10297106330167575328 8715693956452909900 3641815915569196619 17554216429685871113 17746445032354234793 4980273316945198952 18370707337156124927 12701715139782460615 4501431563889009019 974712749616227297 2149921427882235921 11817920315883183590 9942213521364997712 13467730938034742509 1078438376973976582 10697890999420027760 13554174867915183847 4773413131571664908 1737092811082391181 11603990774775432327 18388970240021521944 784836016617151728 16079094533775005279 3312155385702626467 8209319463744700497 11902157356047275270 7877071815350964852 5027029458133869104 1190735449742389299 15276996484718317853 5504271753857831640 1950045393639711536 12860720343154042777 2832382179567063898 17644561320676118291 14393337957459113858 12413561397808483245 9031419884592765004 6265098364867862707 12996563289325971210 877695380761276582 7915350214661616412 17733414077534155807 4494393860662076840 17491120788208760795 354143008510490603 7209028063172337106 12356982776943652837 12040506621351898402 4451611582398447429 16925095305228632560 17018536846928364174 601068573928990180 3566187910723260963 5717115675410526948 6680477904490647306 10978361758263411476 5753708395461814791 3722593786274560206 7262671951323031672 13893803074771188317 7887141387323727645 12889996230137232136 15247457941578909275 2360648376223076547 17230442766172957072 11280325225635820212 9714361708213806687 3571305416349875162 10040828413688754233 7512529233041566469 6950849002604725199 10587336441082696036 13444205464001033166 16964040434060781747 2821954378473524338 16708338073027171931 1936092425947348885 11078164341943194632 9149015212338067626 5457077929820094250 11954997844696559726 440042986014455199 3357311427416857177 16196768366033596346 18317389108266806881 14285922658175121872 15639709622369487985 3542924941160264076 4573200235417566217 12643596504529774722 9642970079892601207 12151190362792972219 15589220767239301364 17593247411829085805 2862315752435710693 10189765915494579350 16408582666186373645 4827598357401500547 2998592498452675867 9359755227336908612 5634454542058528870 16804972122871112374 7199821023100192430 9341348603156500191 14656446077967012340 7541629072912905526 12527957156714730764 6020300298516616427 17327127924274349969 1975978878958020894 17418775618620717019 14623734537204353318 12231879565748971254 18446720604644070982 9693871424725721024 10607403295252100455 13583148921185519840 5459673701149708909 14015436913329645050 12999026786573370264 6239049080092001081 12426729044905677715 6122777432357764610 16297020099083015516 9450054762712314620 3493337450833842647 17873199048707845998 9128148931231382348 6941876827781544237 15667555463970349905 4284254342708495445 7264277690637075863 3201064353568602607 8022906163294049413 4013802818229781356 1777403392752063826 13284649949435785756 2447285122061469760 11279327192213088025 10417347029883679601 2113688486445256348 5219309605080520402 12379694291297789075 10881177658894677170 770023551772897630 13535403147321708704 6728602490922042630 12194023291433120594 13714587670905822559 3310267291599721324 1412735489479805922 15737130348161518067 2000838408643661249 10806311751361736453 8096179395458534242 5799579681222802296 119770176564416877 12752275128073597435 10325130718308503386 8113096730124323066 10410539284022736045 3561794277044516544 13529662114192276031 13326767319956944859 13519306019557137612 17610735709495303717 3469230591008741861 1763044201844460321 9602846909184947228 12367323189473436910 4261030538085219667 9221761899425143808 18215013786096421177 11684031780728093115 2197259058009686817 5549075047807465492 14894908296483825441 15976291478942023061 14596485698684075754 6705818162735747471 3596188386641372166 6089105012776828327 8598765539644162815 4988886849733961544 7410621764102278551 2232785597458984871 12603398655330905435 7024442488281905676 7478271642301233805 6504887450958664296 13870449455533089927 2153419138792946798 2577476637229061044 3083850423817619739 17638216277748133679 16422611916099274806 10544657589347163502 16211058613040178101 2295457554274317608 1366418434487168866 3245298275494609245 1556853344689233704 17861222287961979047 12066787145110173377 2629643331332495967 1118447737580415914 2067406697893367883 11892848129261973882 14843351498425500654 14318886458625137744 475223023708698186 9034311152143767740 749534240126983618 7633049060425273896 11031301265553580905 2251659745823625994 14210081878106349437 816412362369175989 1768600158715099638 13328751759243976224 2497261362301328621 4736512115729905827 16137895872304243334 16949363764408721626 10604841698121040233 3186178743723205677 1440338535334110037 18105870233755683165 9048906051114552990 15269807906809192826 10842057093395591788 14559202794857243535 11138888952896248925 5259418080476795226 2255224103595099213 16986803069477284960 14059215546895606491 7276168058644769970 14683577560183400255 16121505927650874395 17555127988195777246 17668702410143845001 9126555095985541683 9782448863367652358 4977204730132865067 11088841820080213443 163363803287361188 3028270388837580431 1757911959695938073 16856587273871532591 4162406527802648549 5418421616939936571 5877311548666284946 8097281089260225164 207488044744579901 12055364483900680233 5577959825337558573 14809523410154116794 15679579226581943797 1438396436790656022 18083896705380185983 10093851575148292703 12278393627002316800 14850386496816092946 6508216258906974091 10635359630538198101 15615333225376195366 4055242322132427889 15555057146089863836 7367520538927708190 12935994959725718696 1235712286049141543 10638374254129229706 18040280846924250626 9586797176058549947 5462648302556030027 2461209773000093004 11872752395753592974 15359190452696774728 7966346110035880210 6441394154538297055 1040819390710744293 7575774857367671612 974009189859091034 1220765907000935782 11861340718404048821 6351495488685870752 16437276634881652698 17365931875718725797 9563661606486395124 14019494976610028494 4434442610397400217 8329168087083234970 240930445887982985 17997518102262405850 17886740840045814608 6637651060932817482 11170869066741915458 5347182218144142005 3029856081000610669 9778914929288295099 18019748324532872590 9648401638246159203 17961513870341772487 17318591270289183653 14464038773913817926 4940832794567951270 15923602016709175970 2102909524130772917 12193064750000356656 13615248975955583285 2917255025019146937 10146168168668340746 5624562757479295370 15388025893243730494 7163252008677864636 110632335748755687 7308286483072551436 3328526357701981369 8738700770135776695 17694628909029461464 4177872350620091667 9297337436775757453 17856599718468479087 16604635364518977893 3927821547567205619 16562700759203634542 15742272298047308290 17697352209994872737 10380545833281972200 15900592252330453088 4887123607361954913 4998517500825254074 9693563054701176926 7244354803876382257 8922990792875319655 5659627533107591895 4616541212869252715 475542646082572880 11904569044243524604 11981441545136278572 2880894787566539693 8420147340646776738 11019520473116936765 17844364040980797149 866611977084655459 7587063033713704202 2782147268423516043 10192757247823459816 8449331275588953507 2259698183057801399 2253031534664119021 8501685978857334110 10849953998663847156 17818857494252501040 4550718370803490379 5957329837600261527 11390749920695802787 2240452149488892719 15009154377582694363 15364725850243768526 1613563586330403961 7183353968410733551 2015773384894909904 17747025791091740009 178239646971467611 13508727148193971030 14256459063360227364 14607840972799198302 5283150036158541878 17197681614355337945 11148671834983513251 16075921364427220729 11838519481262796459 5369192440428042573 7338685009141992461 8561264658530324595 76454057974371429 1453374699269893605 4613805085447962532 3483377275159858886 8403096193007782065 4469935006796534389 14091569771177291181 12992989021189095235 14762470794288700951 6668033223932968670 2785335976723652902 2804650306396559010 839754348766452776 18188241892577702044 11075915383088900208 12356594116227726461 1027440883291641888 5752643714639889208 4514994320020762472 11684780613506667867 8550497855487419429 6171921997931053494 7756617171547224614 10275335270672655649 4963818677639898522 7689575659484116394 6233700513336471011 3277268390864439187 5432291238047542228 17184789076922424430 6813623164481073310 14563342540784147676 236213860602051187 2523174535616176570 6374811481089706497 14299740690294142334 6983562662045397464 10916129179529452179 5521581615025977550 14255010302890165588 13475087673456556802 2855105668047740949 12008225497129889368 2568465410024033075 12322502037932859993 9564381856125170261 13796446209051993408 18309568808337124686 15624017704235076559 252084993479722570 15567163707835877147 2670281006815193264 1807083681454195420 9141897529725337516 5595881116529542843 11322554129124227570 17600994115427052661 15678054803480556932 12434738451647176763 15434327485867004928 17445337436518336391 9315385529476655292 9968901200623981505 11079325477645128665 14495414350567374515 470540155820836151 12842130465527040652 12524286854935238535 8055971029093713752 17783559708420990256 7763658851934282945 14214756836934326175 27086097565787547 15402601019000157637 9280442906591118313 3670865217043152806 7426864821721256508 12423252281237558081 7244567771768815831 18287445381168478320 13429957803888838167 12378531195721349593 13875738476203827453 4221932385993044256 6311556450005156675 6621292296796210719 9671401164825778352 17018032126957016140 5629683670597069484 7075117820906985978 10511124540323262340 14254260139077670107 17051769671813134676 13959003467419239928 5590847514749446327 1402730607561613598 10805954602792085553 18410090915946259795 7029037936504365115 7085333003333715095 1714625560114460675 6046023119769329547 18127361343198376145 7014371295524049851 872067932102879817 17204631290869232790 14544753264535521733 8741156742866608456 11354243728460284560 15401188726740345809 5348818557073304706 13844568437990441330 13925683116685444390 18291175578396892457 16609322681799095259 14690078358355030462 11661317363378219163 308970788691879545 670455939762400432 17902681768152771632 1928533594235873543 14429511324065673179 10830551785606932344 4848393365794921243 12119857537973296769 5424607757886955954 6130511620682387027 7339944242425405970 12417192355412656125 1186854425355299961 237547554099919007 14424125011901626975 7303131561346524558 623374459018060252 12895648174245180113 4280504197166169759 9567872796494454908 10779781343037054874 5401482673755338600 5023288396926167781 14652705055502120143 727201696272973367 2496686533661157191 5797504228859637303 15643710086843804424 18406837582798332844 11861168888890908907 11624465052266091221 7146944973518367356 452090200767666622 15352275948158197695 12890766194293440010 11248584199413658885 11189584649561695379 1626893988696300594 11757369004933700510 14498968913132131918 18014008808512107853 4379178089219133616 15202833378275045224 7269567687694767454 5063245319547815815 13670603270408216979 9110913096839657508 10338096995041940820 2802551380061908277 9843646827065449373 6133704790725364205 14876508775251307319 7269807800983133645 17763226428532126175 15948112352214078951 14899020228852092210 12751578609687606721 4300239071940421313 11755370614504687587 15001970777201039892 10886902616496577638 13819334050396861397 16762314271032840346 897154188053436192 8633552375287529167 6857503126066377164 2999838680528195725 1305743908500647733 13788354188032611074 4619799645692999233 4823256430042449390 4020534106871094444 8669115680109537215 14196238536663639565 10684014562168050846 2816941022888324139 14230408038016185325 3640038402379075510 3234161826395432351 12099610780712421257 1668787273394970910 14267845151789487172 4684171959342801995 12422081266677436957 14483169493937813099 13993963439766694372 15318654203936558136 11966551956091374173 6510440072216322961 13999934986649191212 6387833627239683872 439129154341009841 16635761553410777726 5320980211965311526 17879610135822115593 13752032271119423059 998941935167457425 399619341937476438 18255400951257209890 8356074614000620944 14815161057696400714 16311475353744821176 17526726702951314899 13859630964220716066 12748689784128929777 10103918190283457219 7772094054569539838 13251072991506133451 9172048032542085905 1406712509086264576 12040267271093338392 16639694617563503252 8720815678078382809 9722796098510558530 8680435311219855111 13591160176865219070 15942950278942288605 12539338703789703411 4350313246454830729 1732483428305234020 4169792547349579965 16909495144253958478 17798192791704723401 2562809410526365356 10865738095393916487 16813817919663389472 8517765408508741752 12648646673860419776 9522064904083488512 8623820511965204596 3559166601886251796 17202564637490207435 6640067650045075034 16872300611325279941 5464566404100491196 1929865603447500154 15070891358221085753 12127308039139319972 6859315981734054910 7763281007140615199 8240500160309520406 12674339213642195466 7288266835808068597 16183569785251593711 1830270156235286682 4529396533079785966 12776358537847637612 6218847135729559835 1809804629883768515 1201221793456303298 17077740506665115608 14443667644849013703 18326661020010706258 7407773710915255369 14020588684091264611 18359757280237246136 666623020660464853 13759289846735740270 13862896996603487712 11579476855246383526 5103208371723863494 15996366212462170761 111718212234123429 14419465267015721611 6692299234628262374 13137403180364574991 11362356955775143463 5981956482432282375 14759168276260974679 17484999870207242124 16710307341435692928 9686472288303400510 17252992047560739289 16301620437104298744 4391272394444661480 7905702161990227492 9256112349287621236 7581186735937703100 11237105582047035675 18097949458725713448 5266324834997695598 1424117951191026209 17080471891706697644 12203899080133648914 5504991069902904163 6497076412593574293 11752711573470034446 10233037147906810638 3797258186026492041 1532414546082867774 3819617002999123502 667473322659579148 4609251390656937238 1801173160580081757 10299255684273606292 12686059475103192744 12252571404282729923 7453166478145595847 4655919143626444373 15773860711936631375 6317939202518045661 17173124582877759 4722835118732171174 6134888798752990937 1059421186709789297 3301816641660975157 17380480016087092115 12900393028856706209 8542135081827802053 15508784648444992944 10880105170921098755 3081101638547658234 10070001356556181689 238928614471684846 12999740301880064853 11561173207299823238 16950140040851674867 2473527812382784925 12641878977008177361 5730601552580834633 11402905683303302693 5204997373008022399 17278098517582582263 13472323015929984977 4877074826315457442 2674229954724273691 5346106302285046740 8371818451634186332 350401262639526082 2253326818632103451 8167707366435805055 13822144991432636625 1903894257080165580 4550132388001084803 12128227069277902541 15763186156275484732 12496270036195889859 1590211582494543809 2166434061370382733 891613428464882302 5025154686529911209 12627041729976454599 9238310841401241417 15040235989679837566 16819627246805939239 9974602086440457374 17253164338440208622 7297090353345165672 11323335679888966906 3770350695308411836 17020159203140924361 4582906652848482390 12867882904872993591 5074168623631704645 8793769922219872967 4908293703953508242 15197179225458343885 1301706692905593775 2974734982763972829 9116327236896642640 7612367249949315807 12900642328251848020 1862600636648112808 5597181529957092788 467056686777091631 12909912855976819405 11765421575498458655 17230238467325755963 2239586778597730705 1668674631884033970 3758227316465591059 6589276712940812735 11745442756615615059 6143285536534711415 3652650958880593000 4030000910519106867 8047992460301465929 1025012491633050250 13920766873437079306 2406443142969328604 385621696723010548 4407877189427076050 16540203558294977207 13757576908651615067 2941915635029489554 16524390106765319446 2337895037097032788 9798267992550676835 12065134423383246302 1728080426526027382 6683882176298203508 9105152435700463605 17683291649460541638 16448058084339153186 8985363906265231787 9259821491578110949 10573700421577381360 17421723813079047689 8202284055234132054 1685019775429692977 14275284687344188611 7869555618954484838 6152014880856088282 16731013329494107930 13200085244012034778 12170067645335210405 15800676095398549686 8187764784239509065 15055458337812498005 1411932165396972911 18356561612862841072 6153267291787994060 143750497781882957 13115601589005955081 10909650878527313108 4881832537223532328 11684405499592513874 12243856239817927958 12023368685266850590 12569812713325973209 10189449241401841417 1393065024283832386 15238294619446572 18020920437888918587 16387822655850907865 10141348900733066082 1692868579051837342 14220451987226276872 2298250974633334306 3554621040576072202 926836113484356381 15635291170245849859 7638815026028792123 7963553910224672298 14844658810610873280 13053848378857903283 5901963601483405050 16197047521458575971 8782714934972998551 9438996407698982466 4103144689696346175 17014041920285626137 17500544934702168492 10328044598729511232 15533600344775730702 17225518131837314285 8252076348485046468 5264490013225165288 14864222016385378038 6624814660794477558 15502223845047030237 5305416978266758834 15073549862503931008 10598533788325404751 1078272024005636604 13118244851828901136 2633152198445367104 1116527463525424582 16583792653644188133 9960267906191214680 11794975279918332612 11227830716882353169 10456766367992651962 12173710105065055681 17708965835779943596 17190895297798881832 16400964725683041939 17942630298674998754 13462130400781604121 11003358044659156225 12600680333704021098 1874714221268760349 12132026944222186453 3881624459281501070 3399618095578766381 16569444462607996196 15423079416017218790 9964038381795940504 7051623309887660373 11076902754098229841 9898847721212935493 11163570708222493887 18272579462562424401 14839736343878431637 11176389839413676276 17757399370701001318 5137772564887040371 12223919658300306031 13753879991719321861 8972255895433276821 16236327185356446126 11308155386409112055 17375278328736541513 754038688731627866 5161090234298770100 14857924932567665526 11599534464493538293 4352594314413167434 12070793175922618085 12281169405073498148 8553085373075515795 5084613258912118516 7847314330434566528 1998655149668468100 4595056510817447865 9187986884635871330 91583704217000177 2356642644721293835 2809989712608646592 7283666449572466690 11425592590600934314 10818317363976796988 6829402534508543958 3087385711067734748 16158809725234597853 4729203259661501732 2261625890555027248 3843301665079399360 2057490360099853862 17901775038032980877 17086228735542189199 8081034329139713827 10462844816714942343 6259705570035582725 697695846642303613 2018606677177496771 3857557518868789399 5216236285603585536 14015055396849411683 12807981368311105151 7391251085447684943 1800847658849528653 7300756068619659642 14414249842544508664 3981442253821120310 287688295232883343 16144086323387087398 10510052230563095727 16428456727636065277 10470133428346012232 13162777027025835888 17325778613057541744 11060655172172680188 8346761427906868412 11337445074917586097 293832413737845931 14777963812673979885 975538455599530718 6832168981566254118 18035973711421257687 15944429359356085349 18053506258578497010 8521375647154604060 1041881742798509770 18382828477062045755 1918282421423152754 2685836592267168769 17930010706733114441 18408852072367422610 13789060840019870276 18041023094880158447 12920861474245130660 3858057092050626619 15274878480599578573 4787145156070719971 3818223086788428056 17991841369104835041 13189712233482220103 2783587537503403049 11869053175319117016 14839421250118931381 12445199549966075072 2876381195178273542 4014887807779023363 2167684837402495026 10729247882385462083 15663542065702333928 17228165613460331657 7801394210048026320 14649817276505120085 6025370379870021862 8221522038345822562 17430095202165724833 14403464773756393249 10785333065262998993 14734973549366167444 16365323193278451346 12366061836878356488 296991069792004942 8682399770611600318 11740615031445529733 15637777330193544772 15532753787154533549 15139230800100599118 10322780168270000686 2448027436666845303 9599638592368960112 7487288667622676997 4567316231771925850 9337328634358573769 12292483005937044797 13158575206377655987 18158049021284347594 13246872571763552948 17820020284278683482 15147662884899250989 17220737982355982069 13978356279478861848 8218060223473857091 8590221982074188114 5929151662204545878 14824230257661908824 9313191902015633071 16719708071227435853 1964818737722170448 2032103852509541370 16199258920095815909 10284229272108306310 17362378065740704952 6478315911640736174 9517469940490810890 32460682629772519 1655768467244096864 4065192144195793607 2145791944537753186 2892005259387215207 3822783536608666871 5623813706847464813 18184685486924350108 16496495856388360964 15462506020595511625 16349859946742072425 1373251959791728491 2027207593977361846 16798164301935763201 8265961948591626993 11658901158671761330 11766633841905350995 122396516358669112 13454194284203178780 9723341938036206146 11773399273018393836 8504267031088579106 13688333516801188544 17439114353808192373 5273356864888460024 5976070902974879145 9811688086986266242 2081380930497424584 13222612115041294040 1876480255426975255 4296111971601273757 4604928986237609686 18034214088103066170 18028174917403160514 18239183395071792279 10232217327986181937 1647037158035612791 9750955724233250199 9533789265434226884 17829065057384948736 10708384170187652524 7513332647120308032 16777484323403265706 1514509925658254753 4602909894111494664 3307594322496008117 17175467896715967503 1112497242221000376 16870657184211020234 18378973278703047183 11245147222568962249 5415676877184764671 5635587123412643892 12825520624307656715 6465119934819293197 10216023051275272790 990176518194205186 8942362159753899482 6982050143331269261 16320957595203874383 8347291633351650103 6671972276949661879 9396441791232130589 6490024023482585371 3244424895613048488 5626269334207605203 11583551112354842807 4392067616094442707 1533918805523749984 14361784398947932599 6827859785253458888 10692672824192883270 10695547553660589746 2273060378272534124 13001884937118084193 14198295821583219667 11840902808627214897 6555228247459493843 11802072637850923190 1381508543548421142 17135180033801107041 10636399393268043374 6715162215551455868 18281476234989252286 16526194524001687327 10430984890357858553 15421820854686404964 715715483577185312 11966018225695020601 8475136863287270144 14893468741487892332 12260799723297962399 2768754681868929754 17445137295199383577 1007077200504665706 2720725089245333938 16816267522934261731 16321824258094173393 14487918719521964199 2278301358101749546 5168389035875154952 12779079432949702303 11498424934196784894 2961289124490570108 9524292834838396206 12394724128274699084 16389126855426545710 1765972632166247991 8644931017719711720 3433900623789818648 1532375080995552244 3566076641103161847 394152090535673362 18305676714255091625 2573599981174402020 1648964048003081226 13874196092765078922 16623835306037219961 4986544207823616747 3510536718767167070 18310901552481962219 10778992640828208420 8133182560216692609 14653237121116309973 1378309965726956383 7006819011953228714 3894833468353924632 12245149874899974367 3741898114753593868 15945847760731577720 15971175071943982289 17237606628217404307 16880498535024399973 11224545557804319361 972678662890064151 10161401502507590823 6713144562482504986 15687831984745998394 14229704420996001705 12228075094906710014 9501355283485447735 2828775295955307959 8169986664072860432 13658642554781272510 5597642143141077223 17210024624341032085 3540466236321476786 830760957468162898 5119601759780848680 17944626358873736800 10504897663312201292 2951613277571534712 6578973335070457706 8510887098759187447 3140558884789549950 6677920895576204677 17522651994855494583 16088703964280709051 8669038529831194245 6625523176869775135 7517693911904457081 1607972183507217930 11592227232193272417 445659863157334090 4087394990076619212 16061536639668718603 17776058052636695464 12812788219284688527 15466916066140921956 11829931317623086710 1174901114661147264 2040118632109649664 2241424476712293667 4912570032686121601 12138512040885214459 9239461005118073425 929256222357769095 4543925243103396388 5115774951430803046 4621646356470937462 17572411109798173117 10021716177186210166 2514693791717975727 2394179778797306253 18074111650211611380 17632513838776127238 15277210769328814948 15217703628464204389 5571594935829006551 7218522033881515646 8982261152486978758 15417805816542532460 14527941114894086624 12417580931289224502 5922046217613364 1264151712035319770 11564636176417369179 13595521429923653946 11367987176784047257 15144711618724965616 8061592885007651026 2973530619261262995 10104661998703702688 8536387535974739233 4733646590272034984 1969777780867358704 7791747575353679770 9320439091391693372 2936983218222432166 7416398100592886205 3925042093979743949 7374531408199210234 8452131166937091059 7800335000539644697 13475108999032593204 16536221976447288221 9485314598005422445 9776827139565128571 2996365251014910168 6687684891529732845 6361228968346673493 15227059081656106233 14424320253995930384 7510822349486278962 11190323362588699589 12678229389025611396 4145500711894777247 8216453961071159989 1426546909421991966 18444429992525085286 14095091201818414229 14308561435844489593 15778696640271378032 3527434987210844070 8551716104936605497 15554846317702155953 7769240648219461207 11845786491132628286 1627134089465389167 7381750095233428481 11776666647884090026 10314047935399916687 6914687262616638227 2049945802883033857 8780266765199842723 15458996526060412077 16929088307684743354 11410756288669591909 9028030894550252065 9738725621089138968 16286055141476113328 16605974862559289969 14523388619256865581 11717343212576594820 14286748120917610710 10777476312796685241 2807164635872805470 6812648889115545971 12320372270593174756 8240625137929584907 6804916897447689939 15091857233493958072 291771552858472576 11583532461479229329 14353909825500240105 1543399626987801730 13848195582241559980 671370591662392402 35929131966583261 9191465235550815833 17753370368666623056 4539328275007976618 4980982425985804239 16245883609549733774 15910527887694190334 5354328125591824390 15868704394076333784 10580337285059945597 7627493493350546499 2080577411078029663 3624660112587875292 178261768379991440 10102300669574578473 515248661595241704 18013470818639599395 10707617123631031688 11811992791333031609 1112372962681465947 10144273335607055260 11827851957780920106 16535648275692866691 9011145259777600036 6014851740830500515 6463691112314900083 5116307595537515096 14408817043998355027 4500980881767441200 4916239586903314670 394963063893231502 6264644170830528909 9403257529656275250 11424903475798424546 15109766596759773568 8462615636939326904 12886640644538225544 12649495234617700882 9567136375992858367 7524526442216244755 5095564769546781945 17436405174300269769 16363058652027154850 4933925178429882082 14618022088025062584 7226864578725453736 4596721965819576692 4405068151224196748 9015771346855136584 3454719640850838606 4815328777840301766 4366619248053182051 6997513397457812190 14662511380688696327 17336955537142389999 9615135048916134271 788412837235447797 739317589000596615 7976051292964394147 3012213999285581825 12509055682993708666 8862398989920664785 510317456137898755 2156007469822347274 7863783888226105473 5312829418204475385 4626758901108673836 1346311954406110321 944742642415378719 2571909303957628019 14743749863808964270 9870659495008590328 3690401727312943678 774062032060941891 5866565020132541756 14956517130462603237 16565870598109037824 13342836641873648551 14854206757343354215 10807793809230369055 17152030794419892563 4841043803082557437 13514915128030664316 1785030798326032886 12047875972513019036 12255187034882076657 14743197375805522607 7126299892068340765 3150429491971720307 8108556792801935032 17715357818895896247 16608596127634425009 1181444217079557195 6427106364651647091 5688680593318170574 11564407100932772731 6651478023877443223 1868855614729357470 5632976598303372653 4329181264477817906 5829631237457413580 3627687680615557448 4218143578610958444 13371310542631175295 2240792914284397105 10233687633097774742 12111107848379003520 10669801717486528923 10327345789347707872 16686092707863244780 14042244932854434584 3504194052028364235 11832592094332756890 11354512570053607250 6050163419584990107 14379859207277188743 16673791521970793704 17981374595580618195 13245853625790618896 5681106134455177259 11995819904611993833 1831934925675913715 16084619594675538359 16934031833924956012 11682736461015656296 415005844458682190 5101323767803896232 7184888763614854392 6113209833256939673 18079652564866749257 1834691946058343387 8216990250488458319 3917670421620366971 3355041659044739311 11399859202252261854 13929584529448160831 6069416394498360708 10966267896768018206 5062052094558991053 3340042927445271074 939025156651870495 610881530138071660 9703619919862089747 5899604476056223135 17796006164515637342 17388513587736459764 5027117798315745912 6523745779036955449 2635575703052152220 5868026887782478480 13124563420986243260 3072799838417050772 4445716170616419754 8830532234168115281 16757095652095668426 17178334814067933946 9528434994032294178 10368745026031218524 1659230613996038190 17284520658682241471 14235827786918208071 17909560505641910479 18297074934172253198 17721405550102076672 16131736351414657147 6235804627449342038 8536979357794715874 15880611974119337895 3100603804328698393 10900976862408033124 4213682930775847522 9590847727642967083 1058173318984732553 14363203100699844228 16687870150696960567 12417117757612845999 10088959309594724010 17537585806917248309 8632431900059695129 5906723442510505446 5739061106153512548 542689205643623833 17386570199875093359 17473221880586725475 13383569795897781909 15457495776359678811 371977850777733624 8419907861714732983 4926948203015183320 6414073833200023173 15385130715264340714 2983748815049693789 16533401635482458583 12382641272354053791 15019307353930135505 1761133038559583921 15875665101353360541 13624560838453161914 9701218249635803121 2075745024132893918 8432686847829248776 1381854648437103075 14402823969452373375 17793534985869410931 14680039969270248408 13766582575309784912 15483574866219432659 9099303320796447870 9572239798777124483 17604763968149355986 12862273511446732250 16337792362892725105 13876980700052608743 12537614599733725837 4428719076960605608 9320075279269614903 11108550830949012756 15444531276323765701 10983526908910160948 17695767347438397134 16212313361945780180 13179133440851718511 12698241352024295364 10047582348442145448 18443344706969462052 5737053232726162242 17682320696926229975 4040222226453125760 10199695921059989538 2866243743960609246 2566517622344742254 2842223528374516189 137155587551955092 8551721181513156325 3035386648516175125 13528342506130379869 15658521854831549882 14668927815056634408 7783867219699470476 12649402164512721598 11062596296656272978 12566219784698893965 9542593274116523933 13667364632254608442 12196931615081448029 3067636500706339711 13394467045580884325 6030669568221823887 3923761920890672278 13972648145783171375 10954775441348397989 2775469377687681508 7514518060686069050 14153475146530161724 13141176348187778722 7565086756076681059 4857323102913857458 15962737798725972251 6262083585062551434 4559201185101283721 6593770959762904568 1795963556117140616 17550920871926686576 4655674802443821708 13583551223299378083 10567974257820811021 4926395900204675949 3166911385849727655 13006735954046354474 14358948320419564293 17721424540549034524 17206771673644122590 18228262342320495233 12832552696554496551 2904018596826231598 1069193523255012434 1071966132499692125 11884557410941179537 2658477344759044126 9447406402014405654 3039128416616044642 11418622723379430174 4419066460650861932 16227179492424138204 610878992886296861 912868659147030767 17778556088907581715 9693859564497942029 2583343856114401756 517061291640136981 432864322577559946 5061689679034458176 1316551711068782547 12748696705401232836 15446940658966686710 2980652625372463803 3187840814792989917 11638972233238104489 16523030372302487520 12051175312467661583 12573885011794871448 14617397282058955111 15257948408687085936 3304821201222143244 16645132476183874061 13528900681901462622 14507653453427349129 6555838791909469555 4810503325062046181 10930656094998321945 3753530248149553583 15784959978555153542 8408294775028583986 9256741322976406068 4932848445156876700 3819620404358325795 14528136215810127005 14277029759036699473 2002981123492797813 10871315405430947265 7297055380140698100 8289750754107514231 6858134137277642127 17036993682449310075 7282588372184753307 7124225355451954570 18004802006029189146 13003539212692749157 8707986812411147701 5924948655672202137 16818689173312360062 11454744878739206490 1222320265641475378 6093108992958075942 1470835416002556254 1559885878275894282 17179108356001709310 6398873026477002 1232833031169579588 313036335687646557 4259180471784371996 13547938396735633330 7889454981092571059 4980110066602804094 6587753699627566157 1499733255234758145 641219657430520096 12379759124979452954 12838774505679506080 10489944511544233155 2827256474854012059 7402493217236413379 2697038003786630429 10386397018876286934 17243655740726308544 8259825343837155275 5759052528646383401 12147465550578121703 11904534137076521423 12828556355336183312 14270195538743347991 5365378962934978528 11996835613993732590 16440045226874523310 3668697148591066309 15129312120182387915 8228714889876999523 14363974836733606819 15127042141788078736 8895727990881295351 5425002268535525416 10184765785914448943 2724132529627638101 6305204417284622727 2587624658139933461 7258540295139696384 17113894644355965580 1987391624298500176 4795766166977861910 10903892524854630481 10969381564457208631 17767494860946171407 2933054690070218800 867953733876218465 17457415175051111213 13253524039134267782 2834270469360131828 5798271431809944541 6590961977918532755 16627926477656259662 4757246283756793577 10777315354697160359 8646479976694161939 15405389624354633477 1210645612679798965 13179617007791600404 16111271426262317124 3673406535320014862 12093579092261435882 17665730740519260764 4677418734102374728 7867349696609916829 5887167581858842869 3964085226887999151 2723811818444643783 17537795564189953743 13997404321198829184 17541772283534608150 13367016512526360702 18395615167323661729 12543714673049430655 13298380049152623790 11316211770329590303 5587739090251581350 4683656941638647330 502579256913929496 9287801374954052917 11877776755409117386 10475538105070661850 16731412227582407401 17370680582485745325 13540019346036143264 3375362247755260981 13986416724679307095 8693686562253943547 12126706850937955311 15796645235719518867 11593194599968806530 7001909884215644423 7526929656304612881 998806257662909375 6623874209019182417 15853550295877708465 1467651619733712532 5709210607850934291 847085098191109132 11646530514995745951 7443802652400939916 2058025580901914287 5521572468415412986 13283763460542256314 5768614016175440064 16832384220899652942 10145028237152579022 553380620279863800 8531261860164246529 1288556597972542061 5244859747208369992 3316560020863865561 13267207550224596810 15762843503928114126 1523614650782941670 3116685708486299389 5142141031050274581 10488884636559520169 15579938058521395477 16805743213412002162 4411275058386735625 16753281707242782237 5805945618912139211 4985253207923564341 5548017909728069966 10046877908718131345 17387634347282515529 8762900089979131971 2464075236560856913 4317542072651956569 11485077546681065693 4549212390141176680 896968221985709403 5041924224822282430 1115634041300923127 2798103640285488677 18244167318569672037 14247265683791795940 16666515627770435266 9025529602300389253 2841524791520702913 8579230865502419461 14493282962766141741 5565660481513318783 14741793303869817584 3618418893605447982 17397502431815382228 12709302737835008702 3438263980141930509 2616786885803106365 2361594036254585587 13565748803704607437 6821595063245691056 4238383593569962044 1802428585804687193 7377382559401712445 14142380572583198397 18025030592922175529 8193839743035535521 2075230312069724987 17390115336709554608 10964582669901922913 5451735262473392905 12459512039698661157 12169759838781536376 16741546427167734577 18385660626086282051 13179500352793147218 12038351608451411525 6777175241047505838 9316696150128694003 8688335048038443441 17180287006020804194 7777192712398978140 3918103986742623268 3659184812042486586 256776034023143307 9562128592844972131 17849532787339327643 6526616170984301069 13902958544352979930 507469400710454090 8826163075224738237 6935143071319953130 12117424225304263539 10293752781922541942 17324749295320172475 10487687340727747483 14223900877740989759 13778511006053167677 12436235824165549415 3351125090371396534 8262453701256767619 7996651499815691200 15678809138166458325 8095123111105583598 8681235844569853412 785074923208148848 2282131789722728683 17831682661217843005 8716188181956956837 2593342188794759041 16374989312146143565 5657970129525398483 13254030326133330043 4790973517212681328 13250305984064004049 18044480281058829230 9293602178775287799 13839066362995213380 15948423944663678554 1889239168762163837 2891590856323370008 7937451508012941639 1103098926256857716 5207514141370452427 13056415346387121379 6845837061981490898 233039175527648175 7510049053845736017 16453179796984902549 5658787463547778098 13705413749897714988 5747357301052054144 8173270367809151023 13402644339713970237 15293464216763063455 4736481932569157749 2386369878355056621 8280998712411558501 13762787037193458080 17148584979414086910 4563544532308733838 9384502946442712446 13436170475916525600 12990318833445089628 16757818528460014418 8927026808144797900 10371460403340678634 15000508554125526675 3032115178905886169 2552149903255943818 18135378874717748837 14313950077156730353 325263278473817074 295961498304660664 11483963012649087803 18128085787447372154 10277130114730803924 8091535559514483283 17782063206573292073 3883866031213880134 10664047888624701845 7999273583387276689 6770951775859201478 13773880526474626149 8554647924221647194 8225979167099523302 2181217856996331038 5031246547784088078 9333341794382139663 8812161054807541398 1618758372717374916 9755856597006843268 3472609660834522564 12284779343380928771 2375043654422896094 1605668308103498884 2086316947335789192 7593080480141556609 15212170631636858469 8552309924864339126 5688263329788763851 1082073843017719516 7111565590709124576 4252180661578090282 10454123439932924716 4884281440278822619 9877308504359925872 14620921752261753602 10466698038353657404 12768514416588001757 524425489565612708 14950228357048233928 2805072286423883350 696484887551445535 11963465362849510374 12277027637565260199 2796626487286238004 16039485325563251567 12969992942115088079 1943564182521539127 10776776615063997572 3775644965970872987 5603645681769912678 11262212529102226108 1449527046294270020 1054273632097661648 4745588629105767332 9365951468956703330 6007406683141455118 17170915189486992799 6574466261798260271 5729157812593292885 12612045107813108275 5257475606250383086 9448446513116999769 11654111835771096460 8928707382222740539 2926114413592766335 6324037059101105799 4177802459972059525 13313248703067682735 188435244357181765 8081323579979331978 9632882616430114390 3140029448313686701 18092877234818351128 11411613726584108764 1131863549131767701 4688234911250102085 59546240475142095 9684719294785412123 14899621028629423833 11044217128305193530 15596881439556212931 831280598831034825 12548135175855487278 12626632798152441556 1533071518460175369 5972796306739139243 547092773568050005 8018530029245760368 2816212584352389365 14689211597842271385 5679471013266218142 17218672016212603527 11755750201205415241 7072151200843001007 3974761967986373448 11345879881865968381 3662375522193594141 12872730832769271941 10243228624514703453 45789941707238298 14909370786584528564 399086801186956757 10347661652727690689 7682195920351274429 16117462606026654865 15798882982267707729 2286781105991285119 8401041970288949235 1469672287886208555 16296684010060053593 9198325284648299925 3570443307911430839 845147424414812832 5510099907563635651 2672030144261381824 10672968840642720655 15006622776052243055 7322588979121735943 17486040094876244381 3063081772206671157 14795749253259575888 12546817270222873182 7466182127174319211 8603872692691398493 4848988263170541831 14234839002219902069 14238432173156265895 17449969949933317980 15893190673343781828 13962173967595461246 8992791685138480114 5530785959162069158 3264422085086520283 4711465019319012900 5617265381506877321 2694125300022708314 5208016130027469464 6198465768201927887 6833061982333549331 1223722227948391133 7666184940245401107 4328127395569380767 12125655375767104 3208942849821638489 15287893745152561797 5585552242449249509 5190520744827851565 7001499895706430590 16633048740140180997 5459278789229309667 10809400003697406171 16934037475030932777 12183346448993629889 17496782041572413693 16073635897613235109 8299920859478834026 11966167730047388919 15302493635729738193 6961554913842232439 5504424125220702071 2015822803240132922 4777011389561106959 835116229521391237 11938791710264739475 13525231727500629150 184993201710869308 9344309629820494120 9851247418152480795 10822891946507912062 5506127690080712627 11924175235333434005 543419240301502274 12318585772364026593 9239758397031994659 7623021965962204509 15429497951906572239 2849827904918096343 11767856226549945694 17651914483841614505 10810148934004987663 7699642960734724764 9247958949837820312 3230427992488192315 8165502195453608366 16828890162856520485 4269100118487133899 6513575678308183644 15738978580744196897 9082245129889039137 10714108034206546419 16039833437284305108 16965783361433983311 1782888581989600813 7423112197685572129 4664347714402913655 13785241516823424934 13938192666429646618 11905013969940069274 14857695523961783995 7338531824029888400 12621254839755393732 4433053642652974673 18339811829554696881 4228931972350703928 14813191133979136445 6001888024792269649 13219105546960772887 9505207296585869243 18075209604105803971 2538687937836587137 4374303171230339569 8517821384053675207 10955145837395725167 583746395226603646 8978944859118066883 16803104822080169698 6396029897906762555 2518783585876257139 13088225098358465865 1168736565339704963 237338494446581235 4349713977634705669 7278693604922636512 16404078430436931224 7580347889357264400 6965864455320408787 12993539301442426465 6596650467457398539 3855845766837636463 15736695276027832767 17392516151254881295 9066706317866312720 10729244510754244563 9453943254444338139 11221813958243764649 17572096629265363249 718059786929763143 16583098166632316282 14041708806935109592 8865009741020446459 3963793648234812918 4712490894136064622 17704766249102919166 15190105623609488079 7294267338040242519 425925284669220516 8963130072982314544 9723700105050256261 5591010611159326773 3716542639468837695 216239779451172968 5424671714426473977 4820211596068725235 9598472614629622913 3552701170759055311 7739833989409028193 13703851513338646421 13585778354981855709 2421442162710265169 8944076868496604058 5605583437867292341 17863426739611812668 14594793788223360509 4643867303139693772 17488354976338762040 8907662611010691610 15327471982651881008 8007156097920531253 6710501331195712919 3035110303455115110 15163719568384744793 6119045133823541372 988950610099210406 6179983753973884615 15304255701624362147 17433927922305977601 16480983352993677609 2513281290511734814 14148638078800673516 3042546030595492847 5339413345655795963 15275135043406821747 14629105098187994797 9554175438859972815 8890614354766500797 6027387718937267088 12030117046185392101 17483731209245433258 12351414457291912121 15495438360554005784 10843167755498527938 13469775716695769528 8552833822940282419 4548916743482207657 14351465398683811979 16104996106449244304 9561397433338662681 4385369546706191818 13491660019498048383 16415037253839690694 4198582313385467993 7003743988202390156 1376176044497193102 14916343205036458670 10344775517942517478 12909080267833273644 2809700357442565963 3833485056622008983 12348986837229309217 3818020513553335290 379303600905896901 6016814656808916458 2534020887038633559 1473299086216959618 1599867149240564670 6099423899405810718 14726058298112637191 2695293552199810502 15886079209131313190 10050622491181137824 11191474275975581297 16560110779914815140 13553838836660926988 6675665511525495972 13096760840571142495 254788081549337001 4230083565647785283 504471098837526812 16998512692411906133 4774025140345198832 15994731976979035808 10268811129578094298 604285992635678416 15315487178583220963 5611250676781428230 16567506363995887768 8154029951006902877 15120645126063154450 18110018289869991121 2123662470031964710 7942733023177757832 2625696888176336550 8353642681567775973 11833057322040613650 17849542094807839605 5966546087278501951 16714992915119681640 11955246365264865505 5561462942540044480 13140627870957837622 9662839215436618917 15257325206761072732 6669829304532393218 4977752910613919774 16956289055246637417 18431430286359056947 4427624818136322991 18407122454326732405 4813781463340288728 8453008918875967572 16183277923663481424 9591138069091864408 1527003471729802179 18160170985498817286 14831839503251338466 4017966819716258886 242941991063637781 17613200201602998078 8566405160602805364 7607544604216790734 3820463621169967383 3708894387874187599 6138227509320733638 4113236461891733081 3832322257175561355 2322276879227542007 13667658356523798396 18179768545120042491 11226188674409798732 133863213032904859 11388211046862451293 3386794316004141254 17586590195474271926 6199205515190593788 11250334787870550806 14975071664260594899 15034760684952178839 17489836822600356228 5559477200647818495 1828246642274386479 15960795811587730216 7714727781501207075 9481189472024724378 5663544439062447452 12602055994652459582 5933605020248925056 6947232985375764044 8323982307571950399 7975043033913479423 16003468939409025985 6412866558231859167 18201480950428764274 2926133326869896383 1682111118233549325 4937049877308842066 17838050403228342918 14839768595850541069 13968916733570860744 9046713881083712375 1505810381935804775 8911233788279740982 15862160490796748965 11536303493601644626 5460596657238761071 12365159410885080577 11153517616460289868 14430970887246238771 12708743743223539432 971285440638963077 12605828317618699654 10689907587399070033 3064826700103607622 281737599162669859 7964774383212680611 7837657469784523256 8709946426292178549 7192082215813749684 10775771465946367016 522438064518417588 315022769449809267 14984634402768698813 1976255361529154302 6303302920453854081 16287213869606801172 3509948813272735268 2221123158061313035 10759437104235644189 2161617954749316804 8472113096368193220 2050451795172313767 7060487821824288646 11540810191701884294 17016739431246127288 14982294721692219372 18332680023693263641 1476899929555415375 16823234980523593883 2550947859643647744 5457174950286713842 6448666120092344006 9787223650003437004 47402993324324535 8618444881425439640 12277901753715130812 180068256884091870 14971649377440862173 3726135170278570411 4483612470228769071 11891650395482271932 17537341039383247238 5034124705469994217 15321785597442474561 10217897711310622381 8103949413547565574 7673538287712268680 9350162362812598104 2508829050802906793 17393311950565482597 12345447314972878906 12135018047962420331 3063525187857150042 13558000653919795659 5406192224895019561 3368107442039741748 6555826187016941590 10939398445851927682 16096992700320235924 2021838174033889619 18104650879510776868 2576366236786623316 7853435815960576122 2110177313109328247 5326788733719136142 13809412320548800290 15397948162255534188 12340195672354095676 8207356094413271631 12560118241087011142 3252145791620885764 3080059697214829374 10273586577628605208 837702582562130312 9213230354302783992 12080977366656823805 13824844887776579414 10281012292000972181 15832056018198674802 9282013283864170914 2566613414887559584 8392739707624807883 18380445991448948786 552103815518574498 7567392418807194588 10007419190282586559 12361481079958618673 10530133893742128704 14352032993330718511 3293304155693227594 16098804329125689383 2818842323746420833 10417305001131233675 17943431705014683872 1371754809258759251 11420219205126201641 16800465113696841308 8597041422112507686 2228323434536803614 12260320243406703875 12710853308966676055 17566885077922599325 4970991275290398152 4942344563720957243 6684343635129644922 14256172131572194970 11176871254376565169 13695145094116516834 13668691995107458403 6886190287481140850 2387882609480745178 9855894987657034709 5183945169618250552 12460891505705406088 13956593508734786929 15697443930354971113 8878153646629295009 15073961024845687937 1953242999368979140 6147590972560855735 15053628271652685854 10920091118264162549 2748366665447496292 18113922446247748720 7494494209269281774 6866199215358847383 12898101483474718948 15583553518837112666 10701395524849013632 773054084381349126 6548538154104201617 3877895678033325341 14351048707915248942 3157016814084802842 15809595343162207682 7603017070680013431 5989071778255245494 5752653903710003859 2360317360233280400 2694855216979775674 537033856052780113 17417363496405138902 9828518968680404257 16797452122780602321 2529820420310816559 9299807737535473664 4973121641883716730 9788690110827516205 12032654156965020810 17318802152310093917 12611414421365771466 7618052785510849046 14786861952764592517 1349645139582998711 3845200114828867997 16879220373311646738 11792510723432142448 18071820591751328142 1718283112106566396 2104095123883352621 18429841687582289458 18399280506780518448 5895246310642679547 5274834732645438673 9253063702613614843 15230142815031608992 16871582214947466666 18175634767666163291 7600767259580997423 10374005318294925057 7875586229450051795 8899746380484049713 2343331401148148346 2417140506353883495 15708913075150356773 261598017150516827 10772734084762540653 7977741307412665329 13709893191929997266 10029016191833656617 645715089093113060 15843103769934341455 6145836071585608703 2754945230850245408 14876674820966161484 10848387811292158736 7561651891274374446 132129610320282222 9089929876425277337 16755361492922896822 6089637769898162988 11464715311182715045 1026201605490995050 15294852768192897022 10379035527900183468 17901997854603068240 1401786348194703038 9477792154527259305 15915173537950762787 10180215030475534274 10154076766365645363 17233239635551433510 7521801278683790733 5182169732715653540 11221307879773272701 9420780673766751591 9020751821676265957 10203885716355565457 15904874746306270655 10087128004143709328 10308827485394439103 138818813168386972 13022588395225739710 13830912122029544123 3020143376836662969 350693840797638283 13181746676881617398 9686200694798516948 13739892554210476988 5966449609082718613 17492903579322765241 14926411746416397979 3573043113768373883 17355447071133745685 3831961811046125253 13666865457159915419 14873153945113599045 18204375660951987808 7933588814504099901 1561419166698278364 10121528283804812732 739421538889218145 14991034332936124754 8811094014431919313 17593419334889034414 2729882911299497061 17251289087569959468 10695971744688403431 15283803668245124939 1936372031912215008 4455542130544075880 17477521190594841924 2373594447921234613 5411605891662757207 10585001733161820557 8742588751632146057 13988384971049918640 9068085983527422481 14492873620690114548 13459958664989560122 2525171631815800629 7684362430890174393 12519022219408617098 11725002845077865788 3190269557993368824 17878620746378720481 5584496388328824340 9200603285323380540 14216477778642996134 17942122033479402528 3331598508807410242 3338301928829188509 3225214193459586499 9939896556496237629 9705640296591862143 11620123956137626157 1762349428598523246 2719862921614718837 2884523773200631627 14721476652920689826 11525645968856538192 7441761403082393840 2834594373648251335 2315458319777813733 10701907906701034544 9701357034004415796 5358836680098900203 16033410840715753244 14239055029549111832 3072223308419181348 4186641927313308737 1416671360973055299 4451766635392783125 17190840416474549319 14360237759596927578 9507368184964290184 16056725565855979699 10876778344012459865 12907930085262438340 6509351590775066679 5320182940216962077 7159353902350834794 17297631040013327564 4766144778606429694 1435196024970570030 834684891334458763 6521979648745614427 12834489138662239168 11970979448551818113 3107619579953790637 1696389805639798063 5658041034250423687 5876703221424936236 17751989055926778898 5052679005354791486 10723041937371900593 6663474644371555066 9189972436221540951 1094528163539139928 2825442604072571507 7733429112674317513 15009092980738873477 15412200973014127457 1402773398261522218 17841113006462059869 543431064419170723 8493018351854559347 2371305735794956272 1401710826348032088 8565204583019385029 4684882586992575925 7346332719995536921 9875723264025965014 14250418052725778611 1143242557552954972 12381430071820730503 11413456669013018723 10885853632037644341 9297432380958611031 4800047118244132696 7025604573933536422 2427648325921866215 5396418545090660523 12759401661887397273 13711496803929921919 12266928889719383914 8435894211990021422 544129688153066462 10997375947468634799 4078834756379749245 6668844715434527151 18344406998580053452 1245707182551009744 5525067297629917564 450125580469006981 9919464044550588687 2764711749320809071 9734417255492097997 14166275258968534993 7799975020531673773 13771103200460531551 15118626933762847845 16665411184158092087 5169362902201895139 15324887472999483412 9343872047078902702 12959070488180230987 7285393467869573611 10761772191246990965 6485791368989666801 3848079669682713839 1185913875873324192 3935845577320506623 3794841269643642770 5431231129465701247 5686680284432025127 4905955972172755009 16936280216852321398 16319619744878613621 503206584484399008 2572513985092358500 11979259999325757437 490481330874294954 13133878572802089433 3483161558180832055 1083999700794320846 14477909282404658073 16693554173050368520 5112290208561581290 3792688448894264139 9828975851629856571 16359440992451056243 17532290294406881421 9907334244838437605 14981803386817307111 11070690878001788188 3490920432615173376 5639939025950925282 16496526508569625956 2319211942389771153 11801630078140238530 1815118343005256056 4549077972743014999 11332458550166281092 7350321342534945885 3871409237510582095 690714614722911934 216623480469044554 7648535005391610931 6333516014293114944 13371308894883099822 9809625941693820117 13927552457849062307 1094791828261118111 9617255963433226192 13090735414060796567 10316088264202548835 9801886366511184630 11923528983834753580 13911714391869166007 4824224094634594763 18163741463837231326 2217937876006430858 17961252327878434621 1181132633709321271 14415031393451025197 7563684229061579685 12278796285066294611 11159314175669460007 4739581560273311980 12177398507504335663 17425975792993768116 17999564473040974692 13567274835002859336 7074197126276985589 6300671125476560715 7805245206523302721 13345798494540037736 6458867343270435511 7619466661648097403 14708451516835461714 2325217207684420868 16574684209635179281 4870085678971224576 6790974330269479330 6783912783694989081 18121684611026224334 14338736300975255965 10404550033341813309 16802444560934894336 17879998616355337874 4157363139262314965 11188410887040434628 2554706640922504063 98795425365669162 15482575967064137047 18211890403056399263 8068137282993655390 4337162502995994145 7346989616890368415 13038622695514343653 17444932096648521070 14645663067501144471 4418584338023528536 17275738324319549810 16467197140268737343 15685370699854340270 14253596427521929579 7413686376628998452 18426298652253466779 17190280275390944826 17707687635117571261 18312028676419435108 8933845673229955682 15407972034974633381 5652873621067128168 9266420006457807796 3407095605559958454 9203031074731217372 15805725506786467975 13317043633984165765 16929176299603218601 3432103168269771800 5478431026295196321 8829310570720025171 12547186078499568159 14170330219334014187 1098221145836739726 5844619068230348955 2816833409946617760 14983532674777134964 7616892446320308080 14402255850166293298 10354834651996167451 3050043044443309896 11880097290454934336 11979157496101021761 11250501990716847857 10470792280159692639 11634499274262383116 389036940012553189 1570465921121025456 6234739794417400063 14949798031293436194 2468472783055071414 6214049822194740570 17104826371084582347 833123803849828909 17962848700365687172 13554675914200239023 6678406899370156811 11694858537263130688 11397143509953716528 17244250373600200511 17226883387701254790 3728330506582996206 5451068050850050828 4190712076144521967 12455994502696618397 928323662657976660 4130923894066274264 3153662868234287423 9976088481008224409 15733379049275470107 9158812460176910286 9685710156853569643 14489504393292635236 18367662055943757440 6783279403394638850 12534656777093032618 17525844741663430696 8729654364838074130 11432727246768873182 13987794964451289790 11055792618127241902 10785726258303567405 7492617786691046131 14065291219871919347 3124237157036033553 15626579567004019058 3114532233377699653 2575546037363542898 5321897828948664225 16862838182730829187 5313241592724430043 9787837611344867198 15361232347103323087 12213210429538368090 9551966420688469885 12725344368590244064 9360869958180012444 2412597770003126038 18198306643279002399 6103828778884644807 17946566040885404179 16915789080730791700 2463229238742523188 15810948884259830410 12178047832124364384 4676056092883758505 6545422272726600971 14373392603957222338 11675816317077119978 13562345501717350234 14123936626044326808 9235803454210780139 5703725876073680108 14369661610857407748 8473385777624636355 3684511319993784082 17629573993445765081 11037476892409631675 17254018024023540943 13582871480485475640 7334986999882276281 8819003701014509920 11820443384795345364 9278206173722403322 491549471615300623 13136228442494817366 17257233306747792032 6309223518755424482 6649553652096556481 16907996632259936758 8417193524093942267 17638388426455410202 11571036568982153283 12293290557176004082 7740211141498390979 10523214916237914054 1760923102656897432 1425079165146235853 6389423427925712192 9163094232587576887 5508698927645775096 16017356597332072601 17551182397913841021 3662991942786502930 3395720881598376067 9432407637883276054 15304045650299945162 2854621082084101948 4481128473821564361 8808734148491228319 1838166597383025091 13827929615054981576 1979336109590877651 1204362277587720287 4566544135670067612 16451092845928203023 14262250151574328112 3836288379231039682 12563916662974585797 14644034411637447848 17032082674798777718 2064883548938375028 14763646938043301854 3611110743054319361 10555044438819368343 4453533141298074372 1526129112663924814 14018515107787061717 4411274943156505540 2023813543807646958 14109455547864055724 3123103291324344899 7421787797244725753 13435273578315840862 15229118243574524087 4058525014232100721 14189004701320247970 6130828846509649412 11413784575850251528 16749875005710740088 1137172924874135172 12947835961694615950 7749816147530479612 12793101448301164605 1482805768226684971 11626649844948262843 14784876270603249630 15379319769859711699 18148247471139613347 13107939632687261779 14217496463062805236 18228982645528961555 2388022177180847106 3402714358294644174 13826908463183554680 8883635519841836528 17243857171635904985 3219901274402682815 7498372007669865966 8649124674128721680 15324785504505328842 10849678561564731166 3225921490631371552 13654130608877899097 14741770241859377702 15305042166319429825 14312748370783642729 10260961548747219471 3092480387795060487 3181603589713940079 7212321333670757834 16207522944076260854 9031426004897088217 10400544069830802510 13062818056407526731 9167588942405931771 17510705120771822468 13705481420522942525 16120075918855526161 2612959291330627167 7475815056616950272 9458695288785342422 11963001927619572137 12425558994689672530 7750902692275130285 17355322400197493158 9404808513325385092 6792568592619569460 2689940157024292962 2734274635583906127 18336947786606685924 18279507994928408511 15912397319537208317 6323852564791919653 8450877851008721743 3852943499499245046 4605389184896743581 487763632653684809 7209670225997012301 11654041558788978059 4979854534170632880 12538742720740214802 15320258226691954774 10742497156150739283 7510281771709541501 13493491341313457455 13598317934033120394 40156144261156217 17914197421300729574 5610829997542263750 3239249801320796163 6732308864373566600 14451256747494265485 12954985266736761508 7618363594745404542 10944026782318071728 4296925048693319947 4417347990024716719 11507764745673168318 7650914634365243602 3300147954078271592 7899212715033206404 6691644754044113909 9760797721795766588 15949595728424244983 2142223878153161468 2380450693135931909 5819401414731313493 680109977200395577 14354020423686629993 15359315883758440438 3607039443566738346 7515815839757863359 13768099749448376119 14684000798750033934 17139027716358044455 11887569028364039413 7856952664705190021 5779620503807318904 14118657476009419421 2822929223033976969 5062042765038127838 12476890676692901988 18411035559227179983 5349319329514826867 10732117183608430846 9290427011234959020 2933574458724455336 11044755474228498273 4931525993335919133 14066995088232652164 7527466452456633563 5145375093318613557 15598860293865446519 6530915271023779111 17590855089873672046 3302345915652883948 7771969628978426073 11896120954694793201 4556945914306396298 14538196630120610027 12015815624458178008 723190997907813373 9020098190687803489 9426615166993283929 16098641527700888216 7869124002274790175 10276267908291872231 6394127562692132760 17244893595518814015 4072014266078498727 17070518770453370480 14885137726671784311 18430433673153775782 8264486398673715808 15725429586226717821 14591842734270686248 8202485109362238375 3393090140232161957 14853163486991576045 1192219833734753486 15889473569516323573 4287444869799994411 15268430868232918729 5220210492322496233 5752968550528604088 160488247992250680 4296538004317367691 9887753744235115904 8126798724115393749 3272460067536786324 7717023708376250828 12366610229292010057 11865255358514438078 7083043332986135069 16659689742334665938 7602309846393420549 3242893221321349513 7986326668352966200 6114717582773421231 7186610291776713594 10348130608622090526 15320277205496117925 10369580772774403571 2251416303474202115 5711576006676343559 3558676186187602520 10217972478992821536 6663528757926957887 17909362029122939184 9467240327498346119 17486453240610204492 10437381275888624007 3381770240076039991 16419214483230317061 11620911487089397783 17508527248190134762 18430890688702026394 13108170124504495184 9017454939495437126 10564181233121582011 1645082575862210852 13938898967746809446 15264715458694161869 17212343389334824758 11818911003888500245 9989128390977568056 4884569337489477840 2621012168704893222 13116331597170106773 16440082494313298424 13455913574222807284 7642173245624786719 1708180461198807794 15678504680952619411 2051283542065913561 15037642488148707058 4066235242884139276 2737304751120538980 3605390358725503875 17058141599593422203 1574990590451842200 15657598516024889660 9014573185676717629 1646676580789388062 835351131014119311 9355354427016931306 476278354538798768 840952307335727039 17833227486256370423 8453547745928833985 11044982539260012185 3066484011438339850 5728442395644070441 11268895842828820604 9702718654811942498 11390243775554841942 10212930080775775455 13393301109781450590 10856941000784190663 10559445612808552194 18445530400540658898 11862596342679420227 7093238518313356053 3035307546172640746 13042356947558685582 12749895286783203750 13639341139075184107 5491869371201263374 9788032991264458149 4785397495318259418 15920729213758000658 13821569929497969326 6377042879284279422 884962580844702275 527766212621358434 11025972730297103037 12533042718331153431 1467543582607755980 13572518418869372390 9614789578656418259 4308833512434153691 17459003597261550420 10851263904289673333 15457286634924079039 3743724873910218094 16450454765742073898 7539563794228789581 8647632271617345326 18422339720513880187 16166265080005764200 14944545310486820013 17183790718440903492 2574766292670660778 290054607091563356 18138682006327543940 4665082930153373663 5048509877457363827 11818166664918258326 5467817629880050954 7008571187341911254 1010670153644881718 6320031727733078292 7161493195199069881 17589014163669030040 7083401501853734253 6168128410969037396 14721561905137241483 13815692572922657533 11170691277501386307 3686922942946442572 4891532381650699585 14455947200965541065 18264852348851590613 8736934388635460881 4645317790641996508 8411864714311785931 7502867280864194664 9626143724666692881 3568550654667099439 12872826137774761047 17475295932755241420 11307950633776274846 4046759749194996644 18343501869962501574 5883587527917462430 1805968132951238595 3052787252265264685 6441792408438136487 10913741733978787594 15006907070049474561 11764004309687430720 3589545354765361743 16399328056041038385 11326145268795699553 17229934301981330278 7641665736768608718 17826857092131308078 1122314552270300572 8496788177241681646 13248805255552273358 6993506647079446480 4860542419175368930 12814337044781545524 5864506169652555701 18296084599194352425 6409857930548426488 9023987912709647482 8389536099314650551 12784161490388890365 12294292911779858093 16874747361321481531 5319875275783832270 17882420145454888709 17031120657376082002 6995347778409956473 9467321988420752313 16892740217734999018 5155680344711458381 9143331427436955801 14036878690613822079 5159638747791241390 4840914214648403910 12319266565204568334 15775023438919957199 8040121640467933785 13732861273163460044 11002138916575913297 5651907125337506071 16869564809249254900 3892890980660562886 15689578143532197046 18147641121066048615 2013912410201953479 8471040546498683093 9148841256589369361 13525000974638642310 6071764101186744401 11907436064312951454 15047679930651075844 9321799256404122651 1165899487210523582 7405907409599632657 3847795227758796911 11335944164391707345 12052675412618106578 13713208773743172018 1107808549357959500 8516073951072432810 1181445990885575377 7085795035817643139 6948882443242803505 8371065477877417208 18438807463961546608 16259784732562195840 11277901429916806693 15667693896790578679 2962587360784874307 17466136845478644527 2502857674537002457 11658514692088168794 870284592128355528 7224818548833638797 12802150112994288482 8973926877279881290 4967755505582087333 995966338282991239 16801058178984441944 1925322263826769486 14973557381634307187 6153319844208038866 16221623484113292818 10904742758788596763 11052636753426564276 9682525351525171727 18113865198030686486 5641581457445855854 10165295523631704499 10498969029940183311 16817546815475882385 7998589401995008500 3416292374425938164 7047399397036445669 5478081613853112546 8843611326770903047 4042511580186470028 11206885963407342629 8542451192719620318 14332782468057015594 14366736225600203217 6525105102266557675 8388056396725997196 3502491410275171817 4642275746868921584 14153172561810265472 9942140430974128137 5689136808932426483 932969252643765682 17728941143588346156 15972667348333301215 12355468997103387955 1241705772419551819 12163938652147875880 454484028930283553 11549970762523292930 8723148423164149934 13149349131117627368 17219914383837638129 18228352258782968497 12846760148130051726 5679146946243809576 16623854396125059771 11931563179526732899 5236394820753366656 12360452178853962173 7091982862220759391 5816838434608406623 8761740553162212220 1784307550788317109 6234320520658690398 15799796016577928856 2334857981214855611 9900089956617840194 13214270043515150511 9446414031225326850 14083151307739465008 5630997617616630430 3609289523076134432 5678944956680179209 3353469745275826950 13043926501687248358 16474023706015638578 8465043895530250917 11943808849085698645 1356752478088256376 15964180855788157445 3296250642782516486 11696658950754169506 413389853043389703 9357293339596174180 6363347126701436223 5717601005103562291 8141827168227805479 16624973894533644714 18221590706638215885 1417318696972316483 16257025251521966417 17200492368938630686 13027153299071211571 11819202830630275078 14966695258382234464 5159979142195322273 18417508802615197892 7099022007367196351 1459133351445467363 16874359804025540769 1982322584392165617 5915641252460844940 14459426711987748652 7126701446054592556 13814644350002485878 15416389636315268757 17812990913065860114 10768318809935238850 11124506045139937194 10072276113920411629 10671359798751459559 14797907193597565434 16432655755094522133 6597535324105054320 8215332838248255036 2354596288335743757 12411652630969884335 16917740742584089111 1689419820382660647 1736613747005131378 10620924060214375891 14296255181821311896 2504002368334290172 13603791501860707040 4856421951982255851 17356475506073864590 3573875373669619797 10462252828617000143 10501256049523025200 16048750278676361388 11710371614508152244 5963276992618799408 725030872760028260 13153982806166360320 16698055784999847400 11474129941829907179 14000730121868305170 5799575093589700236 9107458228621723833 11721449349946317682 16898244667830228659 287506752102698322 15124866640634963790 12695514375427515793 1926803187466278614 11101472911866414777 15331458331862801550 10691206998255765155 690659856493048612 450355253096573015 6927026563533208111 14991873878651280904 4301220112068027705 111397057192025278 531495624965640099 3558904297684474063 4937259387638416430 17696361635072287947 14251789208085058655 8743469858554943542 2780279854565924265 16813676643311793270 6518168145233601943 11512051914126830717 11173361182501745433 10238606587302451389 4096881002288445143 8650192405889524672 4011459185876207973 9133073441062288157 10505399039095327002 10474389873257453139 688471236123919116 792366320281248466 8962885480134648470 6710091636837799143 4855889239218707784 8545399468210173080 6893959665797502406 12677799602168450723 15627354827553382475 10209698676008823733 1317753717631091236 7817956754798101726 11993530157897662535 17701780449781550619 4266754242279827210 2877193166374631713 3217296552955225647 13018666282151629093 15370878266573677682 3914860899092568670 14996185709282419707 12204463746749786774 4957535031582309955 7056375425746024827 5740209104125560104 17223331450097258452 6863358594397965622 13036982516975081845 4464151473430772244 11125097191531551682 13676908737954966953 16034306197641563756 16950408385762337386 16926382153545894343 8366227805633686367 2074905157295479681 12156136109506584122 3698033893145392702 14362719079850252214 12087707734359722014 13509665596038564105 348159747437558674 13252154349636492106 15778531784949232607 6030747901080429071 14444066315837878991 15072601033118314433 4235776208537703004 9179612007083359891 5775632601099698121 6253787070706757963 14478183904553266925 12942138213226572598 18414610545086106808 10578034688976594044 7479621271470495829 1540912741988060119 3842809737093717574 7105695985320801779 14732838313136838480 13987526536506486778 5233722461094238780 18431207863386116614 17505099686409961860 3490098391118584443 18348366800555266968 16322318207366442801 403674811962635610 9870827513877062127 12511066131784121412 18312140637673735819 235823989683021990 4334838560218105905 8042133616716557452 275630737212535645 5992588578151638536 11419306543913253288 16002596591393794652 4281176699463489908 2137486199227226758 11365786563288557940 9808981461038113791 14024965255321664696 6064159840537678632 10961631102443766752 5375859098290082765 172189436480688673 9188319392204642546 7004915867721750792 2412818135173348176 17020990092862404696 15585567762349844545 16153410530884338394 7152177268791218293 2855004956999237179 7997172406413004425 13711702162181041111 5959595896194473939 2837608738579742922 14975502844537317629 3879321566721433603 15222772189600564109 14093705894378290829 4914118435281111692 1472152140537195923 9562631006631511073 17520486538934017225 18321032929360308911 3718032888751435486 18402516077335588082 6170505717415114355 1950436352956732294 11618148133379953451 5404361515909596404 1150127987764500811 12145799851191202704 16059057802625839512 3648297824165226379 11539881160491760621 4197016812061391622 7647013840009765637 12539675601887189291 8293170455760090320 12126332475339456724 8775563580320419798 4586309991020400276 1199948802745911933 1423716267921569399 3918738118006914597 16727925170696862786 8604125059383347549 11995418741374794884 10058583014317686695 12097309314039067692 15559253985048457830 17924876380034097833 8940257549174972880 14765428487783738774 13131659459756901593 1453671721922130365 11530971382276752623 2704902846261899086 741207080753218388 18422330289483930379 14315713699846654467 1829254425704014166 14715834160307825172 5917705016813491176 12941833921652840124 14009786207303657197 17793345273639874907 8147476936831195947 15494858323282021764 10572878048829194437 13175357118536133887 1785693027022574691 8977670491246884903 1391602067854422708 2582027260978951455 11077410526241086241 9471033366847659517 11066579997228197802 17155693748973356322 9609037043536553607 318326581080250928 16959804978803617964 14921062089745302046 6640168408454244331 10087617877213868697 528058833970301597 15188197806581665457 14766616157967335038 10011346602901432371 13226228991194816915 11697797390247044194 11228060597663315302 950024366384001801 18314920336162421356 14573203559434287046 9303505499963639197 17795917611195903291 17544166678064189898 8465457256427205052 7661248912817741042 7727647651285647427 18166727243667741050 12742744035293347537 5998923373545030009 4510365648843062747 2586854404251177122 4577815638002346499 10126187861741022290 2854823060527143900 11401756984349897442 7538830255523593835 8821617067547923244 3861613816457431658 18043751856283630470 11930348812848548733 4123904316770045904 207234966259885051 9687087408325161782 8995629578512227951 4835589167636525775 14392982145007992422 1669152854367875195 11574178259089481332 7828866479109403588 12389571195724059961 9154579715431674829 16044228377254098167 10855754308417647509 8969099808593505208 11396085927003025156 5787561256889574677 6470107310605929817 5372653818690399980 16034119799898457304 9076976476645243668 8718696753320649547 643755202706709878 17012150656984076458 5650797084509471497 11575324572741559262 4588731401105052819 2442630816694917519 9847646748901576960 4340343976375029023 6311376194577361300 11454756238315744288 4371026792834978678 15978926670238011129 18380458376779910898 2600827660275085542 10693613014420230967 14780107947288439950 2071288227574946666 6445797812326895108 16926631510911248328 8715582531727630524 10942020571606571386 3484882168963629001 7096907027510826293 2211344692943076502 3902784790482690014 8782585781416532796 18114952705885547968 15654936063401041797 12251442415732454644 7453286332916003287 7893604707986149970 4344950859676247951 10292434884569759397 15088905411584448426 17553070933071487379 12314709023658305629 3170826333348435545 3448711885625338845 11033542843954962376 10004574300384092328 7225397630112012578 16966951425250117527 9355769421668949972 2631258281160562719 15245105855141427986 18401264599458865066 7530749529712214128 4959221765330468414 4327938609074457851 571604586237977651 17261695201779464699 12763227842967834230 11811368021060598286 242369875933705022 6825603803594891839 9614389310918908540 1396315688362560919 696629885744857627 2631533296075690785 6186430981760552550 8438017860905893522 10690543773805676726 2117457946632561615 10713422099245454827 6117502911579100910 15589596845984609159 11143044462854366133 15320055715534077839 13993114833949397201 6265995137446117049 10410436506385627691 15977680297247319175 11741783995540196021 8232752574445838651 1509157293769309973 8958300482247783737 9791834129423630158 4817197364272450492 16349158458317706321 3854951797509483773 7106244537018121169 13500323383628093512 4962397646348937311 1298989186231387990 11662322372353552330 16946578190543619962 7610735142771829032 899090201839038671 2376015251097736993 3083564333572535938 12066373020368430980 8018577319146829507 8573678757407504125 10857261774672004857 10707584747773294894 880387657721738281 214218211964894809 12200114836948268538 642210326501787327 15060052078800330854 3345334494064131534 8764355088726757615 11543484729264041127 17566261480591881892 1182178630176616405 14259807688016029648 33271160259677563 11527358346087499101 11330673696231113536 11289851270370615347 10087384196881372947 13462265309195071084 8103237827091909479 17832526518324936327 16808034909770506853 12292481686302650211 15909147415864028107 11847633997100517566 17128638177388873383 5003648732668152501 2967446726764495543 10306818669687911530 10412131407385582256 5281187916801270167 3175080242583823295 375877107117927271 14193614197237631019 11329839608090077422 12675296486723567842 10899793987659159271 13966168521048505507 7754037508210866994 185433850070266541 13647365709134859688 8864368916160971633 537541714978520292 11069639713336514302 9627864502838574854 15625947573027619989 6829165353527189472 5597161710189106129 8871098945842565479 7689959688356930773 16689548552694264040 18011072280017045937 3673691976346927967 3552999300998098866 15988054958700111323 15176291255238088088 2752723575842842441 3913295143822497800 14763160027024606054 4008816687242638279 1543350845933707014 5921160474671559619 11972320850054384355 7526712876020963789 2153377279123705534 17713555288135377397 1077877983269139474 1804434056717313062 14862411315177631846 3693992927245451666 10541677200054695644 6687065225428580477 7873096523725594728 16992807873550251974 8837861212076005261 14317046239390338213 14093555635150149332 11723999238380303414 5041695927680713756 2416114613692004730 9529445619883976962 8191030273564625919 18130367239824709115 18274395779441408940 14776418523367584980 16837495931151084695 15159436996628115015 6041232659110725810 10947399841430068149 1138594116113221810 9759721343852259996 7442365371155806291 6303264203609934896 9539344547589647253 6622729406210834721 2594200378394772914 7176037864359447523 2725568391264531420 17838888783885112891 10148087427940578792 16903858457698789115 10170179027358371514 870150938338387814 1692005619748224822 17184736253011580468 18184020489079977659 934200271389193945 13031970805573496861 6882233831475425211 6281066627626699617 14622783265203828850 14454979884061660443 6216905970888577564 7268233931762644307 660733567243597311 2586559743138447789 9776791111320165579 18412734671869164059 1438066482833639417 15919863241485668451 7906796672808186170 841658589810751006 18317402085793977245 2003762702821862731 9955337175458462857 6002012035732741613 6952284914384130500 17674441788555774115 4942682742399967989 1583550119418601369 1880191696487746200 14417214874244461631 11001872539647828564 11678099923247479206 9696050780011889263 13847072364982249164 8021233924596119097 1727379266631875047 1179611436470048635 5567553410734075268 6801425919430863988 3688994559054077151 4711724435412165695 10375073922078759423 14656034840144433698 17063639320553335201 7316085263919880801 6436248695908659152 9999349582850599699 11972699974078124439 18204644404199612084 11774352091295326053 12198161261717604126 17054532826628552457 8110279922500546864 7684115601430512056 12182481828456109144 2628096106205097585 17388318735995224024 18434021115335549154 4843672407290031399 5338824639469076894 13439385402143174344 13175376464542558141 12694377909384738574 7848897587094120737 18440006018665988080 13636860266968399969 15531806787178187943 8768325258708110763 538103118573465771 969525266169632645 10519747923193094188 9659091845924327154 1571638934540612069 13552578789161718845 4827595664374463499 3111032295346314449 378160798811031649 10524338647578081129 8243406821097047199 14450752199982629343 4296998739434382745 7265149959378905950 17979397453793602859 1863276569970841919 2596412685859138770 4949976465719848153 1974842976284404633 5028917913323565040 1651095282507375766 10882191852846111006 12453124173742647382 6730094362289216941 6479519065771276459 13354492605399912640 14635983784953680095 5453410371448862184 474997862689726575 4738263913789020453 6086086703329636821 12783947428490210876 14476976761418829218 10941618946324514727 9271616476324992458 4987211479965961106 8668455687692388105 8026813731792062639 7295470473760967084 1389454309468729997 6209834302952993370 6647468425227560712 3768441474533227913 17765743555202253100 977811810581070444 15836220407315133258 16634642107220916520 7937337573562822844 7569430247455366124 17253382900956083989 17782327767125645696 950885296835109827 2550961882060947755 3130788727782405618 15825773287511854966 8120201089888202345 9921446964089378186 14002997344500675230 14478781849109398359 1364131911653276420 9133429970257654714 5116319524712163073 7128820677759570278 10584663808626704196 7010935356690437228 11018546308395248951 4822333633101020292 4835576638601470476 7696043660567916771 17614402249857455428 4080224588230975055 2379008928970258205 3225214694839431409 6471648452452849312 8179596639094325145 14115286469696871293 4302745518516303947 17503841847936831274 7644499741930621918 7899014909271508717 1655598216311890026 1762872204346968775 3733592552209453450 6894177090156397257 9397892028477335340 14146426826167737289 6733374581329685899 398905304770603503 8770138105875506314 17331208580443594186 11044291496082240569 12467948803074028427 1971326688539317532 9052438334306125289 16098205944708538600 7972177995835611092 2607281769363789225 7445826461624602745 7094918264206476295 2360458120673383089 5647493975915414628 17624142604447238131 12094629317899268226 729194831228672054 4684993441189139051 13938003949252460781 5785749889328425201 2878091721941005311 18363492704098927850 14695200666079603990 12752140806227919394 13356217396307004141 6011298059699912480 10178288176983077115 8695038049451050609 709206621024189333 3489411440240827631 12058730533847828727 3209883080263136684 4080315569833263362 15045165766009637262 1047281234614724602 11978445333325838120 228604899128613944 2611999118495557577 1856094611380454965 8537522763374323009 14030751760100050675 13669526952599516273 14641771794384242233 10757242736214495848 6724262537939276814 7453023511980612097 16829535550492599245 5806782721829479615 175941678387935551 4491576659976697951 3080994735441182390 2780313298904488940 15457944427825495837 7100089394078473413 18150562469547967044 7469675069402698596 14153361350731112688 17234399339759789992 5096215373583686141 419139611723223804 1602693026737838613 533702918402616311 13901438479239962341 18029717914406830214 643367362256656213 4791138589441998827 15508434792070268892 9930325804268295468 13831357814448055003 17505696275512703057 15616407176646157447 17580053435090758518 16552991589856048956 357673114985145994 12075562135673381948 11244381912122274708 11738316506538854072 3264772030487589604 234264763736993848 11313472529849006115 10301611175243389842 7317764960452352832 3060914186382786473 17424645215786326858 13517499141410234632 11011413358807918358 6597560576366915618 12807065648854455004 7482851142664767944 9198556056919308634 2938051989368001510 14847567281798053519 17325310801477789864 7808306308749591728 3081952766864845425 13904375766758517990 12325844502967335837 17115160779808968017 6072671394832397740 10278003769241792935 6323093048035828948 3474114049482719813 6788968273074164601 12731428466947460870 7421322174302200035 15929003550486896259 8922711236816083507 8377719472658432379 1163893532427713008 14035049093265309357 1042233261499100252 9855093676374495204 7550357276203364359 8516996502042584301 16478713990874934751 3752287469872421099 15548875986778209117 7551639112738755762 14416928774695292643 5821473834022327021 10882781356302706287 5989294182942571494 8862862973597065045 4262363895520827048 16997063970008107233 4831810630776440379 5383402582246581638 11391306970812844596 1764370386755917536 5401023975580658869 17331478193442444866 16515384610073325208 3601133107331917484 11360986137030567599 4957462405883897488 17791903889841915065 3014973756397112442 8816835378272840281 5972189928715031853 7169488083268781240 12633796638060271415 15489040017941451755 8023660357430940399 18120731170731552010 12963439090178872651 12408917565376565036 13278138433958250437 12183358557978884373 18130191672147562967 13433303354469185081 2636276577989943450 16464210345885729181 13204238323353657319 7274923913501738870 15703759175771357440 3734872271210828566 18195423705170120352 8950102240966865075 3374625387738575567 5881487365597769439 5108802231619951851 10431784103035307174 15149265979782365369 4939261876790884994 18070205331156504370 10197897721866639276 16375257769863143734 4971619618436400627 9394813596802173896 13392093289455798858 5467484476268049979 2577175469186627740 15935495098857797412 16140547264302421292 18441647966342311697 1775196655076963023 10046892231287373406 11045836731997012449 17259675140898739026 16372915586111155770 12214017520995966622 5179339175706883126 5073096345197123597 10565110311136150138 8292951803273943673 4442760540808069582 1403903982149800207 17992991078194748395 340910505610447667 8173677086198813445 337355286932603620 4974345631741948090 17642525708039266174 9538631239397889690 1311667772525986723 17942768923867729225 3214999035463112597 1925374331879958301 8300493548550191254 17387573569663419967 206586688049080144 3335882501752435859 14979326702276858384 6510196542344199006 15240877959372562832 18446336212879842954 15224524824420288608 15850562825075027671 14677319576508620767 14012712439851879248 1743333904243821378 7371095122479546114 3421237578220635450 13434528914851485657 6575184677689270502 5918706023757745968 16848862696626017603 10234873113047356255 1324810326268149890 16192937577256980469 15515615242302600218 13404340125048180095 2202785787004402010 3960996411987365137 15088529837058467793 17170894956478418206 10619944725393038517 10270027681777394590 10431909669017674043 18079821308695291840 1611566435407418021 12397641525376453691 939153269027064162 3544951461295722927 341178733485627321 12869396445465379057 14413431608331335607 15195174078450298166 2818354531353241910 6106394111018228654 15753676954621035139 5629653575641271874 2928408092346044709 5633042130097265951 4524877020913047261 17568912305418795889 4695459379134314883 13524871027358121698 4338011242579984044 13987621465543530061 14101022584615784286 12768769264278560838 1937504288837171622 6268096091234644559 17893114665988829616 376219790992040338 1205532684299953795 10144106451981819448 9420285901627525252 16010722629957752864 16665308946844445388 14396852235036776105 15654465796275449720 12209961198123331255 8198242978964247311 6813287127635564374 1620887341806081644 16392213605703542850 14966069661639528253 16762231065765679760 5639394783053857458 12208575344100125029 11749965912677914972 6346194109233728774 11513336080589069919 15118411421462283578 8489895195963528539 15897499804385074019 13778692915792460984 15036106282375843413 1358272852094637411 5166207992051501276 4634985695323416174 14490640481018223051 5107675058183525855 17939726968627623378 17643667649004938657 4765245788692801961 12752876059808894107 18192752113015316945 2441393626409188032 9165001268227725253 11525801976925677983 556389713771173586 18198942684565674705 15232901076955928883 16103635791197740722 17213397214502631295 15718841637430075 17986934574537951833 12709226127667407974 7899395703863169323 1503928471030326594 16157546785167711919 8740236402545940919 2751537782671105828 5392993488274934036 15116695913984124580 9760513659413976356 13784571913995901826 7190581819980576638 17774422553396441312 14065037429187532540 17386985549005499164 13798323028789070825 3041118043839799614 10511717681133724872 14377562598476620180 16051876339978121675 3668161708692052950 17048692902520776974 14488389344440926969 16378648316863251690 7699335527226670825 2822952811832974930 10756070852401696003 20925359352194100 11574411900728282826 15663069769504612530 6245875658810664994 8558196116051372132 6838639423138797413 817463255126248394 2072057774755368817 3202901946410003011 5992021449371269160 5762751422452723822 17148385881761534199 13994678560928653116 17500599567512045501 579918539828996836 7464670162573181636 16544369872528589505 10455659812790931239 14659517443197688394 8855315727033956300 7815452842864495441 13158196161058648492 10828372827935918621 9024797048655388858 3302224652461781163 10160293763551123212 16645333719904173751 9672190562812695227 7701260642085223410 6576461283230320237 15967592701461351887 18012677452968525621 2266629625264987074 12084463294525170587 2039047598280471573 12523418460477538809 9605730408046000221 2463421549597430614 1899467965099323486 16957202129583573475 13822555604499220358 16757816909964807422 10871025592076628240 2075396834370701357 4324205772161111325 104240907382558279 420751468515199638 15225467475702048081 5793540651532751088 6990425578524951098 5473941027426563819 11630076336229963522 6850691464679172850 3833417678441956736 13993498836323368969 11040288182467778908 12466994383058543465 6715236793628884874 7475317156598114445 3390391560253904060 15874947761421994235 4317127001395491469 13537749565506208862 11739872967166474133 6423641948048415131 11531552152562539034 1698343989201028336 16492473487398782094 1735736580277019408 888372869670555204 18370879576720030823 9772946207064837630 4989501852449725831 4046317186298148042 2465556528274213658 14329232430774319517 1659644566783436231 7000283700153780807 11479251826428733054 2163602062114499306 3430610072674873034 16287056494292321436 270510208843639129 16065068628224399660 9580491440449768803 388854900772692137 8203216825581783977 3835820987037049233 15430132824323410599 14215922636992110119 13191010418172252358 12828078307976241263 6604631521155678793 1671118439674752199 319036307541245790 8132118528360891350 12572879876512005185 6940620656603721692 8932982875912435503 16719745318780405828 12639714963494054811 5882143166265066788 15460324102623635167 16156386024380990204 10563576653659449459 3599589599569416312 18028725484052913217 9348343065997378694 13106447508328354137 5003367817527395455 2097623986228361652 11413206420392038745 14645007899618505048 17959511886995775320 6963398775093294046 10518779048048379695 10820431652738644063 1624477591676344163 1706714814192116648 15699543399479064318 8719021494701333642 12056589439545140372 2033325896211877443 1551854071549515215 15333819281127205776 17763408556523969584 9177946583612530995 13630630771335275147 17356481329361048162 18014022097601299500 13611575563179188821 11586198455420133096 3488813639498251397 627348919630493210 10715989878837876281 7008080287904055247 14397083662336880769 6510998506507575935 2848877241777499145 8880283568729148068 13713030313367243481 16105097183535811135 6429771124855351229 15542119484034490351 10366030545918560023 13097078122968273800 8710495483730061537 15266550616641260952 2443724014749106436 16913025323506041186 7627404503338974173 16719086587540162292 11364805493101865211 4226635699987688808 13476098937864890493 4393172629756318124 7419485544285965194 2631098043211530329 16766714217660757660 5545215431023029877 6827611688369661931 16072674842034125180 3230470144306717058 4744943246336439201 655555775923284612 1494023887892205252 12652823152318823873 9543639149824415918 754742346932411588 2329198966633034165 1300386546158779683 9608868305793777573 2180239894670823127 924002815682595978 59107863581189164 8147929973707399284 8755032621252803738 4721460715493466824 258796538023969964 15738935485450130524 3714806648417544437 4279761970368463326 10563557543270505508 4266689523133369203 16440382448860929298 11890414656181286158 12486251567745410006 9271353131904322912 16819926250309551477 3597406602010257516 4097144604353418937 5488537406760900442 10352233166732457711 5862380691904785744 606336637800821491 9802213634315806362 3976562102989922553 15897679586688008083 2863914534839184822 17634166365907630443 8124742048455228480 9629121646274140665 14842190489557298412 14535385393162922271 10993569500826430901 12244914648922359083 13186810373015502836 180393781471654192 9956350893252886229 10959066147872452047 6420901636614653096 16500747671500612435 17637507428628585014 3463698808863763430 9517090842956268515 18044818496602656432 10775936275855897130 8717889993738062218 9438546427019565235 10695576902203741788 4417904482474416981 4833440952401946353 17612445237289836157 3486849256187842930 868896335545248926 7284954970027103946 15972477798942775440 755122145451103206 2721134040691324705 3488142830929304681 7235720701466034926 9512241857654978799 10061125402136681043 12009606390067591144 13210408309923578619 13936520316518275013 4438363503828451158 9298114068607226131 14749771659705093838 13813433082349962713 14704443808640235669 13759008362256504954 3363849236904695787 7125169189564121123 9901460633270970473 4753276750209936113 5727171517666619424 14788635902704705883 17687470220686323005 10516942694868227584 12378709776231514600 5275506386660075770 1168511890513980568 17828666142778053894 3658771226764378732 984547581600471836 17701767732010570634 2908146768591796188 9657980857263676904 16411001964655729992 4682369783548392402 3366769280751298140 9873079362735514135 6185108749964239094 1804513734795204092 16721628209861962573 16755272021624065254 15140498710086970495 7838938028492011232 13247565158505793118 3191051259572267852 15305885362404393057 7816383886965056330 18268919490516776059 3274171839884063444 9710778783300767466 2114784667932099616 10407020677656956174 2133779619834339051 10913901349434495019 4529986783503589238 13716222457874681260 17171494411287534578 6615273335298712611 421803917004865921 18180400646104274079 9799783676236841447 6195210646312486221 3307418822465308732 13404910359721534539 10536302850437946548 3543788826355577713 2787495532514043141 16556004298161401707 18075727182639613374 5982124824385109720 14438990467808373594 1407014899069376599 17408350609364305004 9503300974855261451 16611322230282948558 7539259872055576748 11986093611283058808 14616867345519451325 16568855944947631506 812997309064894275 10043056031130532029 467500520140306238 658340112624052725 14424164359960068309 7435202857180444009 879289639938316672 15883056911557212629 17580938885234976818 16748806811730125175 4060905461827958742 7734203633910364319 8006875809314306035 11300905264522734031 17688876120540353223 11513473765932539836 10655611219766350031 5274584063485837176 3158042267768427000 5780302980738491381 6610240498497054429 4798287909836223083 11387078500488436632 692167124118388047 12994773080566997477 4984972477932536565 10860401748290052983 18290936681927134579 15634080522490532008 4675514605968281423 6645908709248621912 3924761290401680269 7918228396818518396 2744239286454288143 369795333674066381 12838504185993545750 16304837490821818865 12489547716928686553 16752946430243654348 7661885464394192794 16060525617217235918 12147911946658835564 777571909524573519 10423015733158543345 12912278669658233975 7428087678611572652 7350504013361207942 13873243087698735053 10323194942214300194 505626105804963142 3580686442498923240 17354054033742545776 14743673658792357413 8156183553142102781 6390185016607862991 11206975878122735826 14848217231088659335 7746334178416982469 1816577716953220193 5216106127717919065 18043190089645285766 10600686643647429967 11314929881789378413 8294919303553456728 5720598351969150490 8867403027468679220 7414542303741895656 14395047356222710427 18013806728780339131 14603800137414723918 1149075758801997655 15383694902751590432 2970592271359970853 17123411456910711057 17722402548455265695 4908410060705346807 17668247005701077364 323489737835207153 9290742906680219795 15123005127587420524 16343605529678544386 16872447614602633616 12935904328526130890 17325632835487572153 4150431952309431061 9983711519566908040 9383221781933470984 17423270516667704958 15554860343278881712 9132601367115768073 17420690691588125011 12978828295350825263 2154223590678577958 12882261767551124037 13595803543631807041 3969820675417177684 8017708828138801503 9258454925534185980 4959740892662985733 4522662388842854837 2729379696333975339 11094340733967968205 5699311143877186114 11325529442344154843 5118674172924603516 7865056638798896732 3979277953760191578 18355842800865822563 5545382347948966714 8849620479384376849 18422756193191803829 1316542665127876880 12598747296539305122 8402719265532507379 3861646469424410303 3420674293478980382 534644951963163878 4722653843260573587 988450722854059039 5817044997373361782 17735831090630233022 13251464930357595717 4184376832983909567 12554487188423537606 496500635194176675 13426186308328435062 12898789970370051344 7451676414609901987 11416524371281233366 5039203060614611346 16171483446799120556 16657971244314152607 12043955904023841981 10949982400818053677 17184427833479038308 10285580036650839190 10335806590457522036 9114814750724157152 7375765056060169279 634490692541445121 2937900282522103637 9021206946346868383 13380429192931750183 1921403507561640764 9112603517311544121 9415656967931904853 12739994032727603635 13654754008216777357 7588664409789103654 4126323634197903873 15506211805754514153 2659614879754803786 321637266491716551 6001599800626017774 1605051691550868566 7821737211664423053 447323596087312177 11904365330920616915 13555552121404308521 7939776435991242915 9652910959101039005 18245307709242040725 14740629155598377780 8324115439317294951 189487850994285176 7546570627681358748 10950734130640239738 17200917480966176844 6688542537168006087 6796051816982481838 15456676295154119482 5799631713181422184 2226724491304698862 5824578537483918112 15174408273350342991 764843375379834813 3642746497542746738 9004693439496258840 2497050645967327749 13484010579987518256 12044253838434815011 6911628806300928392 3476647164518308484 2877841083512414331 849552764878555866 11093391068447681468 15816672874354549124 435898738261483445 12735210347797622507 18336338223003021725 10398153174701492082 8810879474851529383 18412293825554356259 15545767835441777753 11717977113491677783 17038055171273618966 4923250894836616 18053775083867843485 5683024204849220694 3479250739533890927 2317372416158315279 11491907781173854149 15340621147519405023 8462050634946515592 395357401126794320 11361271410204846843 399131426694759184 3158413705742980088 17425846731721974672 602084302788336472 9848696814160018648 12016523141175362712 2934159348835052054 9494218447667079026 1532769652020304544 12303046424675309813 14970215588765270263 3875573938212244941 16387886519611696874 708750392804506106 3069188955013619508 9210056718887112543 4946338208783528786 13623014211270573930 16353785736476238582 16557429521503407205 2971154523321777418 6434160631581907571 17018888753747114061 15973969961045813419 8316440364436920547 6832640368864141329 8284169625380472103 11700500853779294297 15146653081062412854 10923527972483427474 15979024785845392101 11420028983241450818 5757015850916169659 4975597759030631772 641914900423308114 2725196509120995583 16487740404132756693 10623621617601923989 7348187377938712429 2265636932177418618 7084676140145497130 1081675472995688559 2880955186599361501 4014639572503480116 2898247502111643011 6868576654400539207 10234728894221953292 4217498314208455342 7064363564431758725 12596116027426670920 9944627732238145879 16540527273593873295 12354930919714703972 13230388833808748354 2219413095100851164 17508194789238341655 13715270631985609979 8294766742344226340 2672977604977523276 11031250201824422897 18392009002632607079 831160852223384172 7524375309339634774 9600369289740991956 8585806149167162576 6812421083267557357 13849253258886683301 15627656731681632512 16209905251991097838 628773056129948381 10819723103462054677 17704140700147843111 780547984888653119 14636216818108649270 10759889185131909828 6112798010222060320 690924989919561520 9733215939480099636 6215520845007733505 13786698967847328731 13979403645330396869 5007091272397861508 16155906021353245276 9167196083119508684 12386301516432233322 5200320263280931818 18229577040197643613 12961711463897658339 2114025234666141537 14545236753132309608 11639264151697788176 2330354947010047567 18212309980392873178 2850618058140477907 12070002540336995452 18155207195350132842 10124513076497142250 4237452350439216063 4653384456753205242 7958631513998776135 10472968647051177541 16683654700717739036 6919394770266620052 17664663686876174222 3972964099560427529 4890001600136307978 1820912829024552694 3249730271194698535 17227692217184362758 5850097137113866366 4462792423604383411 933269164173646164 15759139560683065477 6340650195274414078 16769552654382464992 12583824176992058085 4305469693445805692 14915588753911153294 16311950443531142361 9260875980105894802 450611495228680186 193099894973642730 8641087781401812731 4290602250921214289 10565872760314701436 6986143217301510432 17149333843525948983 266715726080873856 7031250448551239304 4982607312854166142 17630623550271740503 3303098099346935161 13133241004908460381 16277920457893117906 13314335351543922242 9555691702357033944 17112432703127489644 10997533889145447749 13540921450752653551 9622507893029398313 12403904872146511113 15050936402225740116 16987273549506669579 7696276592299958103 17942256911661492733 17128552255208795963 16376959242200708339 17833845220987170860 5738784888443865428 9696129428356233937 5729833644889476973 5414037811127398969 15969652678442007062 11337210510256917370 17730192182263752912 184431900811895115 15737324699800278694 15922473169462806939 16276584970600582211 8150277129750400673 5218421610818259409 5045602651075079280 17744432712815280835 11784439441679050783 650470845887000328 15364435573793243552 11781334009448372770 986269177458923519 4113718883055329837 14399176917393153604 8205417415210306699 2771596281304441576 12282113526222978202 10802664281437898186 14380343565666046974 12838641385188553831 4776492311612251227 1306394679253021121 6747883489631518965 1123780612533914742 15861055529975383246 14456137757270255999 14891802471764362900 9088988307758707635 1691626630811886404 6512785684214144806 10278670927982451076 7900952626767003034 14594783040752567476 9483065401330843059 7796622800321636218 1308826140318516619 2719208462469616198 12480424821128162708 5710652998734675041 14521569304647076242 7139827844430219052 1312341224592947221 10861140816143697341 10184014753600562906 740808540630950504 17543911145471275177 12692395013531531477 2936079717346840669 5236505382379771148 15844590302059312536 17905356341482750923 5578821831973882211 6577069027529041092 2134560386375591275 3312673085591095563 1868396201127552045 4721700860694705410 1911282406793676545 17493369542929860843 5581137771203311948 13335089364889600796 9839243120844279139 5965059796802936357 17242368434297748050 12882644312924555834 4741863814804014123 4757764427679163915 2655436076626788297 1783541803108429832 15636239551034070806 8844113544494308183 14394516172804904851 12737160472712600730 4507294793415448414 8594808235099517327 17356944536945458637 14586061126317805621 16724039960079067165 568201591945380266 217981710900520556 537048121820752431 6865905826546011744 13195972830791034722 632490027998867125 227377892579996010 167386078129715123 13603100318011713774 3323585392870065794 8545697100609079090 1478206566294220966 16381616625601476729 8961243731722343271 12875598303829930258 8413050200573865061 7571795684509589854 467275664543409114 13968451576760598908 4275904982198147788 894137123020522769 15254707402942132148 8382938602720990368 9058015556188361131 9860621940295666566 16574885094337331727 1405866534279887771 12141966593870270317 212146364155627749 6291201652138747192 12024224238787839212 10617001445405527612 12530185640462224882 10949417539224108481 14332092959723195124 10752651535601652878 14678038079123757686 6525036614572002510 16118052315839413142 14455719677587424147 10447212741347623967 13469034866349837634 3868873530154776820 7034104281642626788 8723792114626567112 16906178672013092691 16528297283517569314 3489645576333727751 15422140426129730447 14840738608881630669 12096800700943063299 12533066451775933106 14607260469957760833 10879017074279966699 6156453537373004403 8745120695578515771 223262779634916545 11876331140374127768 11143702518948199495 10010183791635427083 11337315315087404562 14788253579445873165 15184301337304922663 14687471508835874022 11416228448590281648 10357349596702095271 18323428249622980163 9902545623244564772 12276485255869010983 2230243768548721737 15726549765016599860 11794322219381717522 12070614417901496402 11412923445398168474 1265505184358268956 563337060035421627 5615744172087003809 3027179644432948805 1671943914719656940 11553224860887002776 16059452522727010357 13862249915638537631 7802484457582012568 15003054408643577691 13814910964285714499 8245358295859417045 14606590691722768387 14904055238554205539 260305221021790405 10388681479417680193 10301164720852677475 10352306556600870728 8630812169429899317 9157829950462322710 14491351424199900502 7560050683952962966 18382015892893145013 499787547355432911 6542869682222061757 15129607517500746994 11333315244872840006 8201754622225401196 13525318873350608900 82434762281882941 14583512346420029110 14922575776729012547 11113042569022116219 10844265678482974399 174027724827406344 12199908383594149778 14129424988408699450 872379277933717145 15466038837772398323 17766256172759688074 6105749340042277388 13831563740313962372 19754031906585285 12123303617148728846 13400562421863232780 17410323811252534074 7364486807568790500 1451280489413904766 10865379797059511960 12091457453306809306 1803134118377931326 8469204489582069638 7390163453985171408 747352821498298102 988644579307519991 2939172301550349836 6056575955408041237 15275286044891443040 8295862644732084282 12638128818111561481 8611009354641877726 12757145693855893664 8211705584571847926 598198613235993382 9248977585799296454 1983068250050562001 17056865066740926414 3454728603599006671 285783664237538162 3014929140175388928 5266335669716638566 17934789469714904035 1219853833144650111 12816472330366235515 18356717799092471580 13709603777624525779 9973344333448663856 11087774574961922829 5215670140571166510 16782569905135963924 5279997253639375689 716624017392441264 15843081801556377957 13185670578415526445 4858107609574734054 16195791825297118029 1970021304529198839 9628136733298496207 934685604537775571 9091098870005687501 13364555627736214625 4876405404832180341 11060342997478446781 8893446180624420105 5537957748414444819 7160830663494244240 17735997336681446601 13044987749406877523 4336263706959105250 7462189366350287718 15580565717808723745 12618488687891651500 11100552619188656851 15841826622891736498 14093130256054700762 8946021617463613039 5197186629643097902 16933688918184775898 8840307933144191759 11461318136136631781 16376692018252944830 3102226313444426178 16180668169692968976 3457006165844092690 9175726949840545674 1326698489775907978 11743771974672081085 15926487191600199478 16988935884097610038 15470896949107375639 1494097700961607299 9128741292192071311 3591319626528361808 12168566150143213883 8977244343080924931 6547287564871416203 9804918962548509447 5981662881188549685 8350681007296451914 3408493237181348681 15205712328899379383 17509747794605603561 13321851281498143638 18054070529308809901 13067574992289292436 14504234499294031365 11548175456586589668 7421682704165578951 18261348202991097029 10332395956272724613 18033400359722712196 17563278985629868791 9849033613225770588 13321573491341988911 7944740893605749268 4168466168078627170 8654406214425580749 3191269697531761753 6139097859525929146 9225290926106794624 96933866112393923 12527746180977531102 11212829025462969740 13883303169081462948 7580055253475523952 4051879864873351358 5547941483874621447 9803707532352910588 3221830220606370518 16370689993000177287 15930707242992202871 1363773759495352348 10930149155936908963 15882502218683999961 14993327585098146472 6204022576579098374 17567732340724697497 1338454611127934615 694512869050043691 3778057213693451006 8163605998888292973 11657912267231613404 13999860643944324546 17090510089788914132 1032949897833412331 13352238585334570462 15786012337066998246 327946965258197412 17760607371908092014 13200759482025651936 14506222860605982563 7493135589830820488 8881246017951846368 9788726447101403830 2348821816998871556 7020817451362825675 15153753059927950447 13936128578055162719 14919431198954755644 6160881862982736746 12350032558465050498 1608370892331966213 5591123295247399835 5159273657712883072 2512282460151800998 9223656922405323526 2248475142960822467 8724633201203846811 10364939826076594381 12466172595640078277 9081981408343800334 13026871888129456605 8745175952248538541 2863565547048006689 8666973190909528819 8789534375765635936 11258191868129943921 10567921455439007338 4260634138676342397 5313152121605525827 1685353463245393253 16628950854255884389 14305498907497532283 11994566743674004010 8431177517986956636 17023320125751333539 9528215942439548068 16395327074191358326 17806153759157283895 2410616455472882799 7792718801474786184 16690120545537505996 5592249148058751533 17673612825305417165 5664974531555605018 8182161376573000266 3564816741057034616 3693353062147598497 6813425266844652488 12528659184466927248 13301975641602063064 6540999396771912772 11092123451718204672 4486572866974618491 6350258515801029196 4406931503626793537 8190926523757369216 6168411398586236061 17832668831177828981 1366435024446762599 15856505402673660906 16039294621624709794 3366460238752140340 16673058131473614838 2866073307434738121 8830647175490448681 870061085428249808 14740784613676652547 8827926362470413028 3393371600725544341 3095229532278444457 12026183776577095581 16465829741605235724 16074937571332891727 12390146113803329857 12554959017812052387 17408689555280639522 7284467352988070619 14897822330973113875 10712453919417645182 6177531886737583635 13601837296692710634 1597308542649903310 6616093707503287940 1537791949046506186 13555111486212042514 6693583804653475794 15581867338391948750 11442007210366420918 2892133253919056494 12151639318112361197 2614851607080304827 11308309097396258906 17823558520477847024 5402005839884993311 13729432344712756047 9920418435134906925 10714255835798194115 4108678109986688323 14743925467205865496 3927588559582494730 9093656782510834962 5050645603025682842 17750802383006825023 14637575080819290482 6488610592564984822 6223315731122817418 16418247496265637131 3720250129341721491 6520792578565427115 14215014847762394446 10731805150009088563 13248907810195675372 11073034236608358232 8320825385714220647 11321796559100704093 18038107152789018738 2748523987126254774 7090513348800240892 2777738394756571544 16062171873531623541 5436640625631836349 1140052417360822045 11866901601507836107 12580390379315038048 18346803733438463111 2049733675349763339 17238189420951976553 1535900882589665369 12786661241574576711 222898347694582263 8149428754298281520 17932020019026190796 6358009697424281496 1921171199705206938 9337140869260388351 14404220612553924809 4444031586826947305 16683185568738604162 16948893226674605199 4138006429699322998 10814917060530752459 7525037404056807368 9399207114636375943 4531731889542381572 11574211637891244904 3478806174348412704 12904772031656038846 10262498023287470177 12137278973388857344 15600488990549226621 247842097045201795 16252537591832784669 10229867014735800377 14377264537863958924 16425112754501158145 3219676894325815991 11033158107720054974 10203478386592756931 6576910734639401931 6018072455119622108 14741047326560173330 11602232007599209842 16043777759440515388 18173107602372059415 17355006062065577241 755362610213972000 1833144435439852854 8960056632085572367 15242180393559467176 4837936904732416955 3121751073641014579 5128521223628094145 8080057674569482507 5811941065899128556 10468833315062877769 1561492045715631572 6184693124647024061 6172468471845867344 14096931532871865784 2479593133845461225 6455220589133988430 11822418225124664210 2625654778769809657 8094490221244617230 579740343890999645 7857406465350623990 16121119723690035684 1748024452357923129 10339021732239861170 10737125334640970922 15059669010213795004 6276715035768328870 9652900495321036918 6514349077973336330 8264242954336716452 17995636575047097602 16278788365783785343 163728322514134829 8009884884826862661 3157917485283517829 6832762351026410030 14048838761067985531 3867683783770262144 15833612700462324011 4829429297450004644 12147332124864907597 3006539974215299719 526050785277079034 18381684729008987879 14887272893783944053 15738572867871168872 2144169751893133021 3050826994862553800 17060425680840573098 15389449885047258169 17128055973587848968 7946715748340702463 7570627251494146035 13917776003192238244 7501026289611857230 1572280618296781079 6148142977985945733 486678925323324806 15795416142322780185 7386166462662233049 14646684831309268242 10990191643242712178 8620999762713375837 11706273251144171589 231254726417357454 5005070005702861524 12713225825400115982 4682194476317850265 3156241368348161108 18283328482993576254 5907910993349311094 16476957167060829507 13253659669859910936 10040150817085704490 6435730125249333661 14884310351662179117 7758151070693542409 8649583433940591546 13787581008317629888 17927251722899086414 9836833920283503848 18157364196237863745 5212490209498964565 18188853527989954522 11025473419098503421 3331855603261060948 4129948982811180458 13516021492231030447 13591936044092687503 2307111286698315133 17775995736486730750 7636583184121013208 13540290066074770256 5859947551460946564 1772147123401268548 4665096267981173459 3920193808123092041 8458425932605499347 611434666863535953 16085195118663222556 10722735027282141329 13582280738210402982 768316637819975882 16584315255382067397 12635140784221583121 6479318430612394540 7888613171745989678 14022490518801930467 5901690585050747579 16092943428030256059 14961633961494647166 7539344566582360004 16233967302180449479 10191186294149155879 1142209699585939515 10674130469117033955 7190698087012827169 14037098932478315317 1474140297997068328 6087548656150322451 2760684428650624174 17690173448279945973 13317423634930728229 17352362644341780624 158673960335938118 14935838477168150360 8397312777257839190 1568374150387512879 3276191885801152925 8635600358743618522 5014195775550015753 16237060122980258119 14460499163902109159 16261182495446653871 3601693137961464626 1421971528184264281 10212514934097290329 956019168856927393 17992235714303671748 12542663971106324514 5554127574271158405 7504886596450731756 1603963134414404798 10732442428792018713 1600243464140429246 992633020876309267 13035477348950986234 13427940773403068035 5893066167125380027 12062392299472057363 9076801479312471017 340849568243958960 10710325006897291740 11190355509945365470 12294935176580849001 3655655253564524017 3469340238418981476 14081443221220167736 18354079826851312448 13871185809674812474 11278202686512589892 3670087250711783841 2119002501560597545 8330841957231842491 201949648654842805 15202904476923086991 18158083234270217656 5174262658959161775 8156138183375561864 5883556783207981266 8015487049121692162 5097310643074897514 5230873582860652890 15798355932057898239 15032069487070241186 3094386144458576817 11458004366006010025 10461982643910061124 6247135309465232303 11756489600481774223 11988476744394940516 650026071635010164 1503105899177409031 14771088029572620039 3586718031237909347 11711353287955138807 7491622545767173409 5063134196607199155 939090230275369659 9822664926674773978 3947837915282766749 12501074528319310682 14438293642696549811 16202357369341844677 1065934022435139694 5362544477754527035 16356089152725650079 16221001139881085660 8025598624572072513 14198041437487361397 15496507722806119482 8560397969145185090 12307903273955370875 9253189558690737055 9962525901543915355 10051143897640033994 17210130537022652409 1518138472037216570 11077819617639898128 16512184091877679453 16902154749461448855 6452777784212428908 1712035186278597811 5799358570412717820 17269951030807578770 8015865857445674657 12707464631972474561 3870602732732122624 9132608357867431263 3945160715138193797 3364266023243552265 5536145601198515605 1104240238779132620 5003088323805211020 6005397260672423882 10485243717612049099 3300097281995272522 7517306648674873936 5568779757658020892 6398428752518765712 17694037334702459568 3626148116837109526 15818555243423010180 12181313998619214114 6109778432563719089 17367306504325101404 5284018244440520897 6033098459687097520 12902088370768365601 1532714603997357553 6149045449397475500 6190704157950610496 68163210688574870 16287779084518774705 8992866039695791499 14273627842821600585 4151470967994229917 15114634309821327134 10289695760251508787 8605853672253622067 15317936848531523548 12020729626992206705 10784019832375390880 7975308785078075604 16339223273232256107 6593800626538882675 1462026040911216343 5158659281993496693 3184993551056596872 15147354883753550083 3877348936369425117 8521649498294085634 6525812616486540954 7984671552048658117 927736787370941438 7263586288996939784 6452511090625897492 7877265325807215084 1528139420175800191 12686263981808828561 12048846612636525879 3329109216940236052 10271055704578146844 17811317718307044462 18013606384047044627 17824832112356510222 16561385471278929447 5384234918582489753 5336742165108380124 17235947206131202075 13648470813484570453 395906548846909267 6263179888752908114 3790352345096826995 2053403370801738518 13979935115243202963 17552086239965719894 315206754920763059 14548182777088491355 894712339212356182 17515298424485131643 3371988168677722848 7587247957009464566 5197538172582151143 3781952621976093838 10851908205986423514 1927171059392477557 5507895069516433629 14835295639867903866 6537713531799963862 6770605730217577469 17273054922817763318 3486374443469258050 107944361875598804 10848338184411162309 9224018618983301048 11929281411503689075 12850776485974473620 41917902938218957 11262613196497182096 4921109519962116080 7274855773708980010 12583272311498315526 10303075451795878716 17526223500553532451 11045985356933741690 1804597327590576653 14110898338358386686 14898415190185642422 5594550461667772134 17746953041832967511 9176019110077441027 7146372353558485880 9555102002278851593 6222613623543827322 7534177532526618974 11729277784688147983 3781058435682994213 7708246505045963623 2957456324797728855 5854817218619883449 8633757831166754239 14708463635969177367 5033446922658748327 11440368478457157379 17060143244242779339 3455280286031008507 8773316906760136641 7008015985133432224 261215445929608270 14494404259196114288 12565946194383976997 4375638091401620258 5037046709693094455 12585815580318108247 17761672920046247515 16412783147830850418 11311240588526027836 6650393472387407564 2312992929794610935 8929236566033780186 10416171212295810525 1617819600714432764 4506088232568423759 8499307586193385273 9801466248582248540 3242539136219264734 5298870911582827869 1926908886538142809 1807583731623863503 7471658700973330953 8456042034189074498 13594743335413803243 7072901192742816552 18296115409785665639 6421702546571681075 2488048391267177716 12063361046409347262 9168475219902689981 17611210877310477214 3840854854381262713 10357253982734954505 16883417603753800164 7211060096152622210 15641027369485142662 9543789890945449548 10904991699964134028 12052005208810984220 15757648306913292529 5344642042665208173 6794923487959183844 5174814474814107657 12816944886781155149 5613016675077093183 13263103484469254327 15881371187878669337 14447427676882840951 13855548058605098438 16464350418043714722 179702052328586690 570114315624970834 7602700452482279522 18314270967526724180 7683561776693692076 11114373286957732717 16802217212829540032 12966239902916891938 7971260764400562892 7438641008600640479 13673924338401876115 9262763565135285049 9237822578842866920 14258162005595333463 9393231518579888340 17210310385207370469 9997137399783101042 13188464149782697099 6685982726250290210 17621330900078369486 685241151535147191 8869603927835727373 17872622354928660048 12729518575184707060 15136007293917920219 15621531870840135675 15204598440799755953 311377084423234424 10381324704966744196 17636008758520917183 2903858272163108934 10392511207568329637 15485348570803967732 2843588907838323565 15129047135419403935 1975654996814101314 11676311725863390355 4545766548666069127 11427875222889457056 10422332732463729242 8160604132471947169 13170517054870632479 9120225513614926986 2816842791201748268 10470046193684385822 14848537070201598389 4997489594735441877 536048765246108554 7173610692352838425 7680297289240311385 10680656350078282926 1398981932615078470 16135987837560643701 6272758745123210196 13133352764553504297 10505155271259934211 15913386537047749493 7480165756449158237 10393040455241107916 10274399157005422758 698684745382425903 14439957363386774003 4966651739002082840 2525683310965347339 8320765034469814037 10089330821582353972 4931613462012664069 17280385730872784897 168729403216290181 1838436523608750026 8956632964835606627 322268244921750259 10835846738468882598 5330571383818378107 3973773952607652179 11405298253965842422 12648864150247417134 8414802723504116414 10500849789404879675 4255291782031671892 8724832292050205805 5265631556172111184 5522843755280815798 790417203652573470 15813539615578426014 16004969513517202762 10743185223875816495 15746779212378077922 3538474194708712729 8881290200582584322 7194578858844991755 9753113234090177897 16420161927966101428 5439816005559618402 10923968381010819872 17194716963495268578 3296438005760439472 2656239094999778762 13337397395366349445 15389707128398774378 4443674193733735990 3887227906465817539 142603085190132786 9315813801188381928 9545750010337357136 9039972942134057176 8359981659473132 7167960922251908686 14416466200693494687 10017935726232195058 9861975615920041425 2098223872700395949 10430829474863820258 12027965737466621284 7297549500792434209 1082635294921408560 2831182392985030598 2445717468174401934 14406517356288289312 4644453970059529929 16172049051278416988 10819752289738038290 1452268952250052432 8711121352941839313 9574300488522789796 16783253137456445500 6369984926354265908 1453393915553679012 4784504379319726813 15583744004364350359 1955178376905737231 4935713297205249855 16257949381533368247 17761371415130554218 16704285799119637092 6488035005476926036 410491251152363270 18055863917333468939 18252058853490425167 2597914071167102229 7557501633057616474 5524076274482284489 9043596871589018512 17930717341401953539 14179016364104457382 8065139779527112736 14652059048473430337 7918396104367873417 15641596487121853289 4936905695084262879 11371269456885310348 12429238942726127427 16805858090310110127 4523475364140404026 15001477933515427116 9632328911468185027 10710687666473196586 14211466810325709973 15731162870377610753 5555137953198815616 14477192558400156311 3872994002850292836 5917337887121748429 1933733250894515271 95548409293828488 3156291239149781825 17578448057405529195 17003603646638349279 8569341304642793474 8687238895239384115 13086636877866757078 1503178667146551630 18048893846442281912 15981651214757775797 10961021348063564388 8528017797575065748 16480382503168783928 8742178552238356440 1760998518981736135 10575680480775270264 13360629591368286573 14335517575984898717 5156478383381046829 10454754353198107794 2080760096279785210 17171901598524250525 15017162537726836044 12765726100374343616 10802527879309849057 5899879958190182296 16733761923128169977 7210399413241442050 11650289387746870496 14893349427751991059 4485420621875579410 6978320931461917212 25610696690646585 15001829764435234989 14074268495428381042 17692911226990639620 7099588806351519493 5206856799789286102 12133310072171370642 2419176774011316872 16595033640778755686 5100938442399673739 970933315605769914 14573624322571274769 16160056664446077125 7767172224085340233 5228844870005252303 9023401332362758592 12911517093093995502 11625251628284265020 6793610099779321514 13938578717988817219 18379233492879961232 5135403306233817981 15600612076140845550 10370946382234495417 13093445492368418103 487296232198898207 13802758451111175875 9812252775994739255 5867380890318415472 8817563887512709245 15208466120352508559 2042034462189791716 11121950874929591730 1933907441097609048 17879542977069122569 13864307733164624505 11650600830001372281 6235786048641687147 15848473482669071607 7203598132244286572 3996271236356748488 4338803949345605045 5488309008515126376 7444201582069259336 3817987800524045834 10711665760005407877 3969437800988376252 15662559671450033167 4942724473985450763 644469844018302040 6679921832064360571 17707539903725239541 710089825096081325 8922434024035040052 10504796265494096082 8747200320041233230 7007303163799001445 2290108501068320617 14039705785161893675 15961441461406234811 15966418310436368053 14475253818224661498 7102149224077976788 4227269508224343156 6675280735641496752 11438784880985914895 10581324677290873752 6711765515987930870 97264599246925006 6438672021604334539 4965987512668018628 11182320923248070652 13848628354038346705 7875228864069025980 5974867152467700253 1369259949487719404 11293986329544927488 7281890244235350433 3776565943507083419 1883118899289939045 12479936364843000637 17951272128869293002 2692896027809313017 9056315576223395245 10875272787496890192 10163988637356348624 17673688728227890339 5305988480719294938 15085835304480217966 13097710558047040534 4841645591278116233 1304011372276762999 17552800771266433850 18403649027489780307 3946625610054974362 16273603774356505751 1987313776838756044 3396328633935553166 7223511580702295615 6217880048232486749 16936962436270763101 15626990521480987917 8310359680725661613 17996696616238035709 14185142323006317724 13027903284545816172 17852765929824903349 189780872680304303 11449912281596703942 2340784527564696076 1719323991348421850 6903900560202030141 14251819699828280769 13094436574078824518 6308756378114558597 7719231211434634093 1849232886605642547 2187484536492844659 8017942569614884317 18202552518870384663 16682344604312517127 8722228591468386760 10419633628906877612 384507298178599445 17441756364288881009 2835811156743369314 6446791019484831518 8329676523382856731 5655191426443755630 14569848456575212486 4327229639614193786 14324462681632093913 13172660791237959146 17216321337760435122 9149732483905758152 12143977195976511120 229957701206374558 8442445153118716404 2821040844423009902 3984671402571523936 7138153160957528703 5589483568696968370 15457908861665504349 5648544493098769068 3307113791119629611 420935060372080734 4594698580192467911 16242612121899193147 13062357663746053088 8778077870483871450 15333827070529968363 5740554233900846483 9980087766283968527 1514235010291506901 8340974321853568948 5909561663870641260 17619829630222730331 7122301183108279643 21640552430446653 11106955174676089748 9011319426746877428 2234673653140681727 13358957661781379935 10063790523398356767 8370094236973633514 5073428902099932433 1781940245142984313 14189442283901981843 10935023719932678955 10984215995549110198 8280373754216356094 7666155940660871554 2960795991600366924 915215396935670482 10857144074501025153 2078701757101374927 4980222724341728861 13157535558570995265 15225077064559568304 13541711115688970205 3399795243662711984 11906211443105292915 10711482819578804648 2035230686705691956 11289048461495472973 4268863188483104433 4561420545816831415 15218289570242547801 12362667300703402683 2157861993645977800 11066667732392274980 2999969750188352785 9038755412825005857 7284687894188221342 17928301391334618949 5075555894107282624 13892026795646190836 13565550779759879979 1663921611577319576 14271982139409201923 432711432350137279 10803393008405874686 7433996834042527177 16351641053582878341 12124307681618863912 14223854523340726709 6981119755347855752 17750887468923523173 5082034802584739679 6528318139165924236 5806965307727725826 3505126369849357851 9631239746090703036 16966735797222446375 164581946406066151 6228492241997544460 13002291996987190231 6766805306611328687 13055128200999529197 18398133555370721623 9232863985722633726 7074930504255383840 1843496823728152101 12159336901015982689 10590598884300305347 7769842497922016212 15167414986628998924 3807320601974943437 17467398874579509003 3841862135638698561 642321928081145374 7300673497986541330 6001046799400610893 4076086047232996896 12172900185597079367 10482337690676034668 10368010448327111449 6202296604304455260 180997098342687119 3747588551586175995 9023317974882630610 7343596053200534877 4719980285637646274 10236441459902150223 12369094547899678234 14255636172860877995 8122506900649335174 14967048980112326678 4345460676767821138 15750681472702045109 6819735626707555711 7871604979863033440 14086537840702206273 18000236722188271802 17534935492241079993 15470373198065147687 7892429759732007336 16170011872826419367 5631110347780794389 10503192298838086488 8713359881635163325 4293238944092621742 13251409701181728669 2732997373918411026 15147641050772432798 7021534074800016287 14362129540224744959 9412965110814895680 2977620014777849845 6816064100924719206 10766188928872862847 16572839607500754307 17555425320357742620 2726908690818984422 5226599544509458019 10447823135295680660 10715298990185431781 12766153947583789444 8963199949808393092 14275453117645324015 10970695838946533630 3832292939651545663 16339828117465658871 6185950371202624083 18301671072043553785 15448720167591294997 11630262452281810924 16798918360195800382 7255257166832550358 4207596627298267956 12251586791402523870 16309625243853515156 6843593691776438263 6463463199545309353 7359791588168310976 10467725380764097793 6042315574425944887 8520683164235264200 12760429923797392794 5730840681258909474 6988736870464668601 6942726721843353592 12276242241295819414 14945371247792918592 7005858445630332041 15529208812664770799 18115979783506502325 8567264409034242973 9251956509211673549 7992171271084207565 16362895046863044200 9570501316953313305 14340627814714371004 10785545762013517411 15676627454266029895 12077423535916685303 10863228491507218116 14464819880886730768 15507861863394385448 17266729840540961392 6342325234836419914 10651562719704687533 2637645643982555189 15763432110516203219 14915067801913653631 4851000457132620839 4705101001694961569 15697078294114076142 3220507846031953029 67019719602973614 15109367588962471274 15868814746700063161 3706291990010431159 1002229252653744630 11921939375304270513 11231980935430773867 12210266975969329643 6856409655586294976 14713581180961595752 13189313122618506683 5564684277230306056 12471924983957049240 9790858901975131599 7311133816419655589 15785709146365409128 5029785685805293910 12334647422666395760 10697358909106102533 10436526345045833330 1938797520892468410 14958187813340132252 8800496155329983014 12677822983971512300 16167150929346836867 3821987387372606070 12868520316277366304 17146828470180426198 2148058575717035949 9376290914636610920 9568108109429305276 11899116472298347921 3954675214350224870 14486695290505633994 6869756534411141172 17086752733964747761 7721173376772773042 622225414724163951 9646035180520953261 6100815065389732560 3489879452875256635 12945321654233605192 2803095950764587578 11255880707975636005 13803417336827623838 18259404093153915392 4094361803799605158 6206149131806262972 14103972762105746719 17642769733781925066 18171029052312325233 10063773821112138672 1052382511254834874 9392872042007995809 17614589437493116061 10149889303031432350 1234497129124204877 13613908539335060452 13758866062732366772 2332446579913558642 6251991102563726981 14856625818944166295 16873935787460286759 4318905123306525976 8341950697739953008 6061556993031579607 17617878286811295165 6568530926189356786 13411931283528643284 4962134075499357223 10927906090819879961 15248309749405796578 9926484237583269874 4177425348295187318 139142926313917702 12709659678145263478 2103855797719881710 4954183823833904023 12696273048950243557 8638568576499101432 8263102121626457145 10419802068206540437 2038734876012895764 12914873762476120005 10096858322628640443 4265135675540346032 10026677325967889596 13368744120355812472 4999713690401461557 4232028689719144225 18253051653138719018 9989132241587343693 12633029336962417651 17343115138773476355 9629578079594999562 11411294058996999451 765914560507344982 8388340865527783480 3325241536807222777 1118935595859872124 12921519266232032287 11351569271372482397 4941176265558056094 4584226208736885638 14032736019347474385 2045710824947632033 16389669426606271764 822811294467632526 13847457285200253962 4587591387673708394 4813513355722155461 6813622240943566926 14233458922884981668 12194981499353031763 8565350806282543729 15141539108217465273 4900887641390991300 9931865481521127784 13986833283380641481 15428250460322385097 2798301955922705242 13603654471474233332 2117085916956847112 5775128435118459194 11883324223629508405 3182615351816299084 15896376282029742719 10373908447103042956 4898093895989002643 2979042421535983452 12297293127672747056 17151696735612360924 10687222261386690340 8388239557944519955 1638713029628597209 1720158553365032473 2920855056278853948 8593305850156982701 5612206320519708026 11666355853603615900 5635028874880712496 5066488599307079517 12866984475283058091 12661518452828807533 16456353714417824139 16363315466335691091 13755764423435642857 8411334737164870653 2401555526352496075 1340277833448751473 11718898993588286202 17453597111606466087 15741176008457455223 14674832570286767217 13372081953142897432 5083298740655598270 766550003880194405 8853645460830941485 13080171926282187755 15311246668680490315 9604859552912721489 6099851951269451175 1687439947312354532 11353591879616275670 11256188104260410355 692597408110458620 17988560026738176560 13944740426720903477 2402774860178067812 2540777068237425783 8205512960731079427 335351692882256749 12029089167828268096 9662080908753591378 2574931503512293498 11844299630224249654 16526945168608730815 7301305605260427646 9234837839027159721 12529027622855183145 7423122721400735427 3625915155060680064 8027715641790808538 8167630482719330599 15640714019916615874 10469909474146949445 17616344252508416127 15508085420581613681 15772036809062768901 2765697789907523220 3244517283113465049 4962458237911052255 4344291185269126523 7032470441121133655 3758988472630559884 18368953774073592510 456967660824200870 15093418214816666254 8152588105748807619 4023828322152339647 7106137995728110207 13003101529327400424 15391139695131384923 15142605243180519630 14161916009533869428 8301452410899567967 9472074487916778269 51264391055010763 11928360645813009806 3711575045803645262 18419537442101629059 15098958230245105364 4049891354228339510 8676529006968227794 6177131942212367058 992826345293522447 12280283468405556848 6637034194493743694 10724148163631211592 17706360444684374297 15432143680326271808 10977392752441308392 12802782930753351800 5214979538299722660 8451040674329488268 3455673649032698536 14456193733455720699 2208636642703671628 3322398348792964262 1496141686284029057 13662573315957655814 15887603802100279682 6143418977133179699 313111786156534434 11809993233391859187 15709779751428137995 2240672961710898292 14537263717591359462 7051397319567910587 16196462150064108196 6101175406946984499 13457744497003083788 6470996477063057669 647457338349312626 3114941268053287933 15567538345560232782 15610362954018606739 15046602501247941969 11999590396607419082 2582910102268386291 17530945450535975492 6163961944397666633 3745631375691751278 8245121299834337431 14296744302646958988 14610448162682231394 11781153530123527382 1138167728356419592 2018286361117480364 3185522052861929483 6167408434211469167 7526152826931394593 15897772747802588354 7746765976585640413 17489230365060525961 173111746636402434 4992215915095435544 17791916894101000156 10803568587869820561 14515109835997827211 13363926124083835377 4989326827116322605 9146176127339652569 2952784289579473924 11182114604985619108 12567787101421611118 5239439860621982950 2667722169210337197 10034978309786779837 16676845212342417571 13307588918251334348 5779605358460273549 16161123710490220905 1019248116496352556 8884197432520780009 10588790205466421362 9597732042337809816 15069161937434543646 14716844642956780565 878005733180019798 11308708402415271305 15644809527347036898 14723210489286604071 4030513230693182832 12757735953056086274 15229350111039056837 6295417253157955610 5936091769969460747 5666054598947785145 3720510916281617208 611445415408906072 1407177476364599697 1599557810340915817 8449578862123191321 10019313356266421600 2854380208981871651 8636914341942844017 10510380157095109310 16598839515524389663 14185222238959150055 15149542985767482776 14603305975686914352 15915945210567913080 8475966586089977195 14503484928244594066 11590276866614870018 6480855717297460726 14395281312785771192 15174109931777001830 6446365522152403261 5497129886008153993 6980500267141858185 14033624024198096723 18391885024008915225 12247256171541914778 1687230481709051437 7844957539341215920 5177248865772694071 2721855188464297562 12701427965727154784 8956633613832030309 16622543501648491950 7746404293230145729 4486983737999978377 11596775005463771387 710688661437571890 13789971851798979911 13151956598346241022 17705881567334394355 6099018006474454533 1583402968980518414 15705329001417000450 8851624021263082929 79443160413183488 1651391359738608765 6044944590953974746 6782701974679969997 16177346017938319966 8025497738897078445 3158780665666469481 4533497718234066677 14841533593125663254 6871928705361143162 7100148902294775678 11107536763858849275 11436223114873109176 15413976922516585891 3628246358979972194 8399551683912405341 10113609989534933879 11085233643366834454 11421161126835232059 16052580368591163005 17494413345605642380 14842721406973727217 11968509904155726600 8794185539892174022 14458612551879555732 2066556610789737228 16478453629297082015 12128043712659474833 11528336187251525026 2783082426584034254 8484680381326885092 13532351794308369522 13250088981928075157 7712756644131334281 7343959787265806708 190888856689810544 5223703158482631006 10388839823724850797 77044416950914867 11612129916479645741 10459736110265361630 17953023775205772101 8076266941211304869 13403310440959935875 5849802280052141747 3861451595648115658 354792013922079033 577362438955660929 8373677432261490545 17641708841271376534 16022040361521306794 4427026843278160521 11254231396013227551 2321457273788529231 1989869629336668668 370226459582280309 14677413175426798749 17411832536225903578 10888572611446665686 4018078872872732950 3493892339053257236 9741911781764732923 1761366355420973595 12107338985043094584 11460342933132424853 18181876065164518699 16861347155966511719 2929555647343906285 8114720804028122960 17380891334826750426 4606801564643473489 10719630494870610299 13715058787207718251 15985758723271291543 4505717853801382079 9084478522735343347 9721876622306633854 16965414847653767351 8228336614486311610 11911651901172010153 3848886789701849653 9889661946587211845 2827996598964095693 13551746485893744068 11093461694574476358 10986745645104952367 18123352059645552394 4632968386596188769 3116065513777914675 17869217920466036848 13194155200248912612 17329333791224503426 639282011917151568 18112808446228152764 3815509594557379430 7631544999689413418 10766942149703481335 18002989578097483813 7137289352709291732 13242061819001407199 11552481876628424222 15976255435729570806 14666875566139133544 2626295585763927584 1008803148980873690 17093987667800868287 8807744090582340303 10439212945212638261 2058100338964402412 17311732519200899732 17217047708789849942 1875539347434929337 10914501818362059009 15824666740884290191 11135654198008696970 15161796351901345111 14082880009664184375 7339383573314637787 13743963099811880590 734643865310972794 8862636803141187627 9390151932698534977 14889229852866892527 713359573406660036 3481984188589998127 9019508744308338629 6641418636315882389 5393485682053841606 2548173460938530589 14232252940153905953 10876707676053605029 3585930805094014452 16401046910450827770 370968000192932254 8790507656394531551 7095765980301944763 15287649126562528733 1964363907914346067 10103902735779424150 16364064468464072693 16933177703755884920 17773701069277137242 17142115158052318911 6581495003266880999 1749477383810674351 17713626327519832869 9582958160095612687 9801985978845116922 1934629838742472811 9487752549295420812 1254741615191074931 6422406686573140838 11692739173842993061 9582027172427022057 3534343354428430492 6363106086676149330 9050974364699012612 9209920115825103720 9334893615236167039 5602273633874273462 7293515828147988584 2078999770211890828 13122348630863915430 3640789467717632487 17045984189789890652 4741494281119067335 1675779881741045711 15531844111730405322 5463010389052907088 10829061830250283365 8114291415346960054 11663795352657292823 2285879819874988580 17386290923888078895 13816741468149936845 886432011971075749 1175634173303449609 1870102185733946809 12383461243022349071 15497098598877979594 11337507672211504096 6627481978472000044 4245120840815133670 10714043164206412454 11507404183394211896 14628641044453450917 11059420621252819700 9234655389144154043 12587329197860903230 11911475057192831826 5017688654090650412 14185914000927322409 15325146034969946029 17717854407939301264 17008212523156550256 2213514011818057551 3234803701645231866 15195359120968132578 13282960266265236675 15169732095997256400 17884962198086865555 15783058113538679930 5992162745572178411 9877905866207554766 2793302480131532669 18111880023000464607 1190280751245233 11378154094506084517 17513434887303175573 13497141077884052900 12729630118510805722 10493016487146342476 9247650484821709761 15027079697198536538 11612687938881244138 7232986208282440605 5515817261085577595 17524888878360403863 13294405571179400269 12092839289247329442 13682853315562503005 10221165303348845219 16844849034929927620 3701766388794812436 15016245428379396183 6329319831374007158 7282682083624050349 5359005912907471735 2723490805268923964 2455941489710644387 16261724505255407450 12519910558754238570 3216938897451448801 15046081124172958763 6607026642855875706 13118087985186403049 10042763945765192552 11497514532879554413 1565866256266498113 14615017719785551322 6124597842081416698 7871035694427017003 16344698936927721307 2312560733996540461 2588578208624540148 3293282164027941093 10524612258640502171 14239845450222846848 5040817602072206885 17323153710165289712 16985372279383426215 6423072882668330339 6374948831898983271 17840271944969129728 18218675030043919221 12841615659154234627 17297999182831582061 4957231207856344470 11401640543072199605 15483536260832756280 11134660015076990216 13810770289857483367 6555264544544370669 6454501362877559397 3243153960259923435 13145135507351269165 10205668841503780606 9647344734316381797 7497222668267536175 7768209322939692619 11808969228936300794 15916765677119003375 10327962843468928311 9982543430127024773 16291309470724198238 4226336075097922335 4537584786044801406 8090491249357780298 12793650691380887699 3743164567602163442 17770927327779087244 10947617914256990268 3293169318204321998 10281642380728813128 12837654944285316136 7367143206514204873 14584401031045208791 7568093576649278988 4879105966893197018 14441032845016807464 2636869671731109594 15797678984126181914 14387215470007893709 14868036014638785955 16077193338145589924 2493847762350684379 6361226310187506232 331118361296071759 2393794551558343407 10007778072526292985 463065808731115414 8151217025136560295 12258768413504704046 9788045389594581526 14356367477119937663 4009265050350726297 1787511189314980935 10880624464033766126 11961478715935981901 3594376109582990361 7424409923352461909 7402514143608546101 16624240212512839540 1920324817530531076 15652706167051982156 1045000843075376483 13685565030519936502 4315003353717000975 17687982144804871321 2153258737373660470 3318690422037015297 16378298789085993437 16174306925067350732 2991905578362752271 10974860934312272964 8080289021195456940 1121788274186137177 5995235773102166787 17373424493167426568 17675701240360892191 8554351838549361752 11457368177360955287 619522956181560291 8697063888550382401 8423391438448651062 5670920007834388818 14448262094509045336 16008373322024306955 4650220515740846245 16130322814431334626 13988689710125441092 11849326583610342325 7063598744906513469 7967641619526670522 6336133702624518007 2978459092503793715 1695669944464371462 2646332004030696743 14261462117358186426 16816171319765941341 14030625722675031356 17072054733596442089 19741841500170849 9972939785231589319 14318754913093268395 5015343598856721280 16946822798381732431 1690315032683815778 18359299264498890655 17266184323618926377 2728299174152536308 17564700439896274467 1306256851706906223 18291552899820486005 18327716140498324641 7051501145173047221 17103249071155914240 4216419978197005112 3282315479393419777 17649194717485410721 2834237101145107249 1223437159748563907 5877025502188882330 16393843039067759239 361905127525215372 2606049457227388368 17632049629992582900 1230873376256420894 17244930203304900932 16991945963968033268 9735312368197464153 1195673250751652999 6956827539253496244 16943911887639486794 16252243632660612744 4950101503430349842 10735136384788165219 6889803052018717529 9277580737448531036 11979717139935151913 14521474682950574284 6920102774999327517 8995697268872514165 1350700947251322797 9575729934819371663 11838743713323290681 15634208952458140174 6964375542636595208 2638714573205442956 9186499271357137287 1764904354741405648 2401382861694129152 17720626877558130712 3720193444597581609 4601372892186420213 8326333969403084246 1781363255724835084 5925614696066238239 248274561196558681 17081524560035130314 143481000659165143 11999733141951498775 16703889752235954954 11239178991923599829 5339365994957011780 4059397244571418168 11148292048911184002 12722608281648466626 7585860297563724376 10852104137324922578 9280402514134881500 3588485303826509379 2140921411873474798 9388623948949646776 7910261353163157681 912079678398208021 829518122566117428 9567531326244784394 7715449271259886050 4351303992557409033 13009052041916356025 14480923362000924171 9773689651422506362 3482491170232462481 2285346938139649289 17097613287693087008 17105434659161917431 8225214101754538155 16483237807865612617 4890927305877824285 8194587563479270657 17222524386950431769 9816675117848767477 7565378515828591200 2428948078985286550 12170300245577884099 7791740037025459615 12783917033519654007 17570674438750597901 6378060192401437873 997430494174329576 15095548260607580901 10746349037358165595 13923701516989749060 8023268450685281046 14060527217558343304 13450900990973119783 11272062415730450458 133589651359679037 2601873506176474898 7466578124182762494 8200369509175928400 12182084132133147754 14259850379686088952 15984064177547169873 17792669224809087903 1104870536174956463 5191559877200149837 7406374160189418989 10529248099502180855 15599016251962818708 5228200473570353125 12048847993375559922 10305570688064019781 5318360240330176962 8369612182134779406 13300823038004832652 10789204043292387325 10787226822737177738 18402942298250779582 1755967411950467904 10104624073389695148 17108477066176969550 15903196504907081547 14594015586968135361 6256143679100475441 7687788721153557693 7582717690625936745 11108587950508639982 5937718137796042784 4316992323227557962 4978362371329317344 14404401346258489681 8927129309561561627 9127151981275233787 8929813258571043089 10452738618714805552 18197262548516606298 12565104501200538575 16261220451735565821 16644043653369203801 84070111366916186 12936190892292368781 13464941360964845455 7177256205017059832 16306392721039437136 10663828950543936062 16062236855424072985 17070290615161178075 13147791030559251731 4769807467338019783 5238296596283258029 6399866221489066002 7114308357791062495 2254750161137697111 11128045687431715371 5396493932509340516 7041876758997148367 17517368309382311289 10128217077249734263 13801861369868310440 6491645054037752934 12025808026625076990 10602551096140825127 7097694396715756385 4811045009515193723 833178319404496376 14431445826107028017 11089420441173883355 13272346803804202540 560462933891200498 1606739648015571997 2231034225003530388 7888114828085205860 13683539956026945358 12696961363655192168 1472761737173394421 8818315727118204439 10730253648549068802 15422493852924904900 14467877966809606853 12908159539532776782 8951335793673282745 5765460390834714320 5600287814374082408 16720419910882790488 7776284350718750510 8425518137519569123 1722687918034463854 2561789376482403906 11463446669363715026 17948874938090481942 2756334860756999885 11912425222435113478 5109710285712569698 5633280299663030631 12161016856216106651 6348540919665331146 12317266148980151419 5258320545379382246 688224045089912295 13292698358226022194 8928966701180098667 1823210233277162422 8562789864774190985 6842894280530473076 13737821000413676870 15848164281131916121 13062511039966513667 7085838812082065382 10566620561240363893 17875668229000406605 3399113140154968308 13076713930652272528 2008955328971873863 1991135390569051917 12954006816618366445 1609311882715751220 13862279396401870913 4234495255380575397 3370819982515836237 10172024112236502341 7062153006431858370 9762765085607318794 12259129994754911719 6486657690583348151 12933824289267569230 9395069682558500691 4405595769970747426 184130117629379506 5425044484013439436 943202595725415353 17857821216937185215 15356163467235631837 11283534352444608950 4868915700397288906 10179163800478865615 4204267376352126983 14366079513192583406 17120596613551574410 2802527152530858203 16504558410987325286 17763611613897308347 18319260179416602344 8163467277549874846 12974719922617287415 17081951142242457125 6983545071600974655 4370597995881169085 5739730021035465213 3161994951525028934 17568122967423786185 7532920576418047472 13162511884594689999 3613036092787527234 10473529579594304583 3976435870642905299 12299314401486378146 16837205805239731728 10267346921605535462 5027387364246856917 113174991330545575 14751111915361258457 209833081179410307 262726030952419219 3845969266890578893 15904187094337119270 6308624985764693147 7143355205993807913 17711756744242251134 9628536615068393854 6088546046117500971 9030025661148378281 1808521907481298400 6051759824103572792 2624833812920323576 4801361604120484748 15123972507089128884 1909475688985255743 3221639683123610495 12343541475284869006 4325246323754853395 18020444812148627683 4566302230517848068 16439480879815381665 17214346704403514137 11138329356009151279 5548091531095398952 382566961252168481 3620697466557979405 9281606589582774226 11460711994157061807 2094590552595101207 15637136369588790821 14957887978884859382 2588966090608538415 8484730548068441764 9222870969064595369 16840175673059663857 11654134220230116142 9384988595530876136 16594952248480506866 9429399843693260839 9576762517599815631 1153954649367950594 4362943953828358967 4934773046672392752 8881353336571749382 5641938694086542584 15829803153610689245 5162911437586355811 16407302954698760869 2553663581926005372 2223166477078356625 10121945732885140403 14759616922521196800 10870952413129794895 14098068117360375280 14322830800519030654 5938504392575319153 10914684462728437476 9462663662320244362 503543730068854495 14363899183431417492 17022422872967380714 19752495991722615 7702323333255739515 14998041148007905042 13670680725176290000 320996534198905861 5362064099932603348 17917101990916607598 10388855595873056276 13204260050151312560 9050385942318307151 816789098910110658 14845272825416686175 17110701843069790589 320393180453679888 469240846039257678 6810175098176699947 8063623486658428993 16328090599539359474 18411556038671898067 4412719646778666084 5874263347805240902 9714656991575824381 9352696371379134286 7297743746117099562 9550685771666142606 12822593316180626035 9716041036185415799 6915205557789158089 17317961998648162459 16695678036947078851 6623273404692626094 14167276724819839511 3143949717955998720 14329221530477833617 5558520472376146795 16603715993369057144 9220989767210410427 3245206951620769817 11131014656272631220 11060092437096365455 2695538702985832512 14613485109668237115 6963335576971555361 7800822131684079353 18445522003370553891 13212294735018818630 4801208343829632332 16150639168645252543 9221197646967598614 6701276924872828957 16713179683666261495 7688999857916563472 10217985250825157208 11525310928982510197 1190458852696699184 15742778754270102542 5878756365619022706 10081720471123542041 11221638754839468200 8426043704563538594 13095933798843018044 15796665255497455201 14979195247915206721 17580129121449408488 14528569714287094299 17165962048631064901 13979676215080032312 6405028353347646882 336482502246181926 2930394456018749646 2898417280343169720 6602821904366144494 12359418898880241851 17705163781993748008 6518798646252775197 18199187298317845625 3680179805396502008 12670281324338940527 3976328189827775861 17746446563227854081 4932520702856944142 2725346599457711317 10657568830673856182 2171467599009178748 11123321423591005492 11110323695322334955 4650226953355046503 1762071143449806148 10367639944640879481 6977249817184932852 3816225450560400341 1235347392210526215 13070632131028602713 17929083957245158084 13557111930439012161 7932313813578755640 8455118934124533963 1262543814355222978 631939164120076825 7739850257678143630 2301979546450360192 772384730484295053 13847904702719410356 16131376915142550122 2491629247039163996 3535341950123139074 9532031605207846582 2883437221268481168 13529011332869865695 10025489627546210829 10730195679996255628 9426544637371615678 16003759856390981613 598057646948005173 10682796194567694635 2526479318222738674 5870099145549922837 14271896209122364597 6755637687670427854 15958367111022815444 10903664124457071962 6432381497342506725 17212904208997903320 3966293817274743805 6336290805865521456 3518442474074372454 4566892621831811247 1356588731527569581 1233041039087516961 976504077250674409 6337909362491336361 1523025273302780057 16872364522394736648 1073340281777421111 16720342254071985013 12812347690316660598 4488705852395714036 4615176805756215008 5256015163561897973 10635117839985515161 18315483041233443527 9715582285699010640 13737820761687098382 1620254633573101325 2694974937992336846 12011008723537792824 3668575582305556873 3831137292370872560 12130183966409602853 13601195490280022225 17016412528938812124 3357300449538089585 7206471499223239235 4573198921540538543 912417719211350408 1060424240527901625 6212442474942632118 18233494638140375812 10785138870934685238 4077512803466218818 16737867531797427519 5356802941829025207 12003432843837860369 4262646384587134593 437226760983467509 16687380046673186597 1154333737960615894 4235199407906578155 10608776439061135213 14290981027505182333 14405936875715040564 10095303450044331288 16942563600129188068 4934796009022791208 14691000751314592359 2873350056323459756 13382901091032381320 13545987791663947332 5758532541697007064 2002456711037626702 5757652528071604577 5265314770396430151 7483714976894767352 10678985015318421253 1680770055897239199 1078843554420003131 4220579127595991172 236053905819766654 6081644104434173986 2506304866147809433 6974208502549335126 11763087484530499360 8085048638786999916 2858595565140395944 10817147529073205659 4721114579481002249 12144002939400821334 5159791608890210905 4585323902542512164 17347786684744026043 13000109219419832898 18155443312026696934 18381892439934978258 8617903697460029823 8440136637127380753 3880040595073393123 17158710089460711070 16330396500954105068 11438162877000323884 6485788013972881826 16791187920004457352 11480161793840987960 15411070251860923366 4823337163864070553 9807953305749919738 8000498013315639516 9780510034086926404 2038441170665880350 143055554934628736 15967617912440112822 944600799906943524 6729911602512223186 14074311231716898985 13131595334207287841 1357903670853901868 1769208748720094809 13066106585230770436 6509454985640271444 12694340883013969421 9975413204324217539 13060979556848557447 8771800740257602594 17971845411545150039 13624262817214927577 14615474779490944459 13705046281196828060 960750289846154982 991707205768274355 10965056103524042395 12056204049734706181 5075074849130080859 4294439561494377723 2480532321864578363 330524229316204991 4423583611661515402 9182324990874698923 5228703439695237019 1512472680645159637 14336010894568506462 3208172269007963192 11547391789649294900 7562059322646782449 10521002488403327808 12772459047441110224 18326025785081943687 18137447351116169073 2316585291278643324 6910141282149824168 1906825550241955383 9911414106409497112 17216975136742449910 2392725342102895848 376206521470308435 5557646959854903123 18018866510223624547 1866231020090379635 17544510713769027654 1409260166096936505 591793260408692234 17589726876763261901 16524095683188414874 15256115742854881129 5829239099204002562 18324217172537146958 632562003310223215 685390497800976521 16102965887695626878 6832828012313278300 12475663887584792574 7589297399519293466 16894208750872368923 16074553275062368994 1697338303567396419 13753880563913071287 18127899718536982780 12625859647310068528 831396260319783143 5229938550548397304 15218470791616954034 4503683247143258722 8104596031716241404 17921664264586695888 2848377798537062290 5190198054114494125 13125754141426057063 7450056003809440677 16890446287132890811 9698015991796855049 15926131232139784265 2213989469815091672 15536507807502334637 16604248412641606893 6709360837700650645 11663871655515252155 14108364391575976319 4749902699563779852 9086906927868402430 17891103342563408725 6104206776550128514 15992459114403856073 1872234352366364586 11312887225535318656 7517469029126652334 9285621689174643478 15994303197133754447 5147568814778428853 7550000722592605144 5699116379576734156 16450952968123338357 9860280790900938357 3571781730029238984 8728150779532738339 534232879912199527 13457198887192494003 16325085768263177652 370457298705589124 10591019207065367383 10577578778362402571 14667373662927796972 15395956681818753912 10979088686424553286 8861455234897102669 17185813114441659901 6377663671491671347 15990621809413358775 4573848682861125016 16270149439254828030 12534744019176243826 13773566571893400377 16030039041987905395 2897794768118409342 16691287330132441121 12858403578997109964 3259393450127643846 3562479288187848786 11807820267403190027 5173652224907801872 12997789049715668537 8235580287108419589 2619253883947795940 7720810205917179432 1290591789231542507 8997335910658109979 9657912693483614997 14232800164020634790 11365609576477983277 6969839201107026686 12463220961778969881 15750271008804075668 17150566259750662765 12328304753541666160 8371878461180679048 610588522288049751 16681811378574269351 2306359554022166967 16524956684873061974 6730268576271486950 14542119634363804449 4385380914068887022 2780634571964388105 2099030153643730870 11179583531974921394 14816161557535144200 11352176620509902135 11163884681388233959 16972608986761247978 2421940758449390018 1332814581765796120 11492256005007387565 11783479826358351109 6271092823331902994 10561335993111511829 6019919460835389151 7202549409343461192 14923610405731392907 5701001859565992724 7432185595282694322 12742749234022219366 14993561046397531523 6081090323775240062 8080458577554183512 5981115464861049075 17523936069492441602 15809307131586765736 14795370741759184804 15259543199327833289 14371376277351350191 7094463288149023274 8255828547760989266 12727453062027085708 7546620681256815224 6393163484865290354 6763638795400904649 16627916193174959101 6511403694730465346 10020159164828064156 4350079619882145843 15669295714974007542 16132565595146771990 2068132661760946765 8526760458303724634 9991379615071945417 794096694509006459 11227927266595859522 5210174183930602516 6041389922323971714 2531301468080593079 8998632889673657310 5225549563759147717 17088172908371102907 12885303900799900049 15526148513871444731 1043251317959730622 14519596959350236705 7301536099334455509 1806433117426749239 18234077903824106457 10453213591493960500 8905661727473303449 2543349108212418187 10539656164567616603 3758182853552877832 14869436771518943842 11523338683735336243 4521816061557184184 12573305215766646927 6618261399646927595 6451795206309509151 12015608562012687500 7461168228969904911 13670212039368321910 10266406570498906157 8841860369678167927 4586455985128623805 3743146660846651532 443849042540648928 2023090646237608691 10584946218530255355 6925686127315208322 6645447229977668121 6841438435356399080 9477221836315803600 3638600849332713224 1757529460598979376 2991279476094521991 15010992975357532139 5005626316965103779 14017565552885187983 16720861879518321494 13744917454783605643 14606352250606414039 15173525942233501128 6719661439875163412 5562556008744120160 13330200192842543488 12028229948172622767 17574155983222617520 17620136423939656724 1305211853363754873 6750710493623528001 5869887962579363476 11125174873887789309 5814716814696625345 8784580460277190885 11538556729211804011 2003907865118193994 5341610493976320074 18134037589348691332 4447345067424619914 8032768089655973403 4842416547026952032 5414860984888443563 6480186206247029913 12761880388767482383 5999005553822474330 261631001637043489 3081512151074833477 7835469671818470906 3026777476595835800 15698992726368078639 16632176604156990415 9852045135306622075 15572138617421985540 14075596872484955157 12954679218997958330 17788145882639915965 4908292559385111285 14600837395550270024 3357774348244136060 12585410036473650409 1217928946350938995 3601696234722128301 5443163021415869679 4614527338828924499 12211236079964056375 11945717516194060670 4103530177080871013 14461571793647490572 496550230326964845 12635380341626019488 4363105628524373617 17355106669502549752 6674626420591985387 850680432352089289 7907787292187239542 8295385304440423418 11981944496672950914 2322750271934905179 235404553434802934 15669965080720666618 17473075119850280866 11682092643679346627 3894426789807226972 1452646554958725213 1956510165918604524 5433957883090482639 17269240258232937790 8690240778870440435 3643323329904153929 2749460320942961997 8585061840233479036 7753480545548440265 6969607262225251669 16377953362197578240 17889372394804692959 5700446827710318479 14816681226510980022 18426788947593607335 9202490810527003477 11903428833998560651 4747400198508981338 8912879731043207132 7383469878364790154 13373174760263478735 10945452489627711452 17853702915892205346 8736578999957603167 16217941656235486151 10781279864173610014 6273171837099146708 7083663473158872181 12160161436451212475 11181252475387363369 8497738070378248591 15708450195920087991 10020070101316892337 13024341148998545299 6936267058548683273 3482888948109246759 12086842785678917108 671169677391798981 16828238209962608596 13935445857214477192 14957177036374654547 6841865132202743184 12929082083380395935 6822836798859065836 8459088243462547674 13184907780916426109 14189082881349339045 5263203397162204278 8756456249002732113 2257434325201699292 10346996290722446535 13299018858951330952 729137078412798656 5071015490124718141 12374849357509175906 9511979343652824114 8498658124337130576 13961048720750876528 16475420546762817167 17730960156552174098 15801461336131817779 4118178901681667316 2805366914358677174 10615631787494415724 16733665050569297097 9861048900056623603 12658850420667375799 9252047529463632158 5356757667002134796 8995530127457351304 3447418357717243571 5600475746469594889 3481358992289888101 10211496490200169858 10323485428112702633 6689416238910005216 13885555610251581461 15175884015678541919 10568617539950207663 12591159319767566861 9268442786319453060 3347657546034758965 12624775235021856619 1518286257636370968 1609388575415764434 5136670980742316580 17090767312708539946 17246779275184723719 5740218241288241580 7210042760707615159 10462907122910098215 13725284856172810602 2151297687125286640 3774724916644003863 6854210587201232947 10516479404093754668 4512087130255698973 48731608654730510 14600598951195721551 3776894486985128839 14490399184149054141 6549204330585181861 8247707729084681574 9503025905891053629 10317692916368164504 4291500157279448644 6843638722279829762 1417044698451749002 592825885166011303 9457460155590367642 15156371490780526731 12299360195493084459 630359611016340378 15525039004846454595 18228345462893100726 12114667837248045468 17682825213528544659 7125460682583774844 3008641957649551908 11261652523222544292 1149643925738524785 8928596062018606018 167942049872897843 10752852114920126503 15718365798756737019 13583905479084176952 1033242136993492303 9700570285251477807 16817022648906687391 3161727387293332677 4984482686221668649 8077379226800072208 7945976528852300772 15411910818936789944 8696685906441518043 9443771289565132313 15774012478050305779 11337564179551398585 14416302513511294014 15976690688644403403 11547172633269184083 3698306032181494053 1415082957437322605 16061044193888539960 18427829882487608295 8564453259918788359 11514905638036927312 11900969312315159067 6775623218784342744 5913978249614884154 6932883425870825725 17772626230011000321 2764959510643430174 12718652485065811585 9404534100303299658 599607044095514953 7034189714318535927 5615981067620905430 541647703771199627 12679006887442190922 988763208228160125 8000942874685987062 17038175897774544470 12472100175064788407 11362233475592309641 2168222459420363102 11060600634545151296 7347169083817937524 6661512122206002340 1828941030790477987 13323642434409963816 3612503358080624564 3116853336346867535 1362806989519317304 12137743894104995345 8448804060406991859 5648342748670759203 9361393170145120370 12951800125673348252 13059801521787785772 1002464265729771474 14119821786207338847 7539914559544320260 5061842799601182756 2199501943977367921 17412605269469396931 14759973709935542138 15744452714441400332 3706316425680707566 6447596285515796643 13001063719512800704 7242788956184395844 8124072718831012495 4162836474983414580 4578149382297812636 10667681187768172715 1907177397348283168 4410901719699119530 1581011751744768197 12176587070046669580 5702754823905737292 12943274150706689374 12487325208184679342 7513889869268622945 14057119610753281910 5470707413484198282 9461413182213787038 14436099281233161744 3336969486319586513 1784981299375761242 17830546434687492624 10414875802076286511 17635672068091603142 5656090572811571527 6698244486568845546 10375907975019228023 14881795588444362808 12608119015022841756 5572800960654711383 6505211030947384972 5777038111036728520 4885889994846443270 521709512489864902 15491452066000062539 13009204057173839980 13380130670802908211 3823782771373844111 5348304555325706923 12147898579442240971 11814541410264277825 16164200362489794703 4773223468063308878 6946107401881711896 1063442592329054564 8652294281052991363 1318661308832599882 6131343129443956603 15934755510001182258 9122333987589103607 1259662585817688910 15703350620968391614 4793286121767998350 10304076094112667891 8291338003926257609 11419074385036471169 7120070898739649227 9781030407777955442 6113027708174751327 16756814741296839483 14609235797055196094 1013849800919532921 1568600467124937891 4835635322544515574 8425058480608066797 6977469284772795951 11915442529269490914 2825583860417671417 1217806783318500963 9186820870910937073 16913623225886555326 1709882561328626726 8969039035957155274 17087810279544075346 16018840632889915348 17312143898504895492 13839074019717231116 9841869193975495854 11272666720643547085 2185351969029933115 14897662794921199411 7408188634199894217 1778322982200843535 17591603009714346824 9665195387976284954 16196646419483552692 2039444644082380356 11341941149330616162 5502343568409031864 13183639477774065722 18229611939775391868 14787212378089831589 5492138507215064341 10619238740285632426 9830284539041200895 2511231392058727207 5039694819470260178 15991306818282833978 1056294666562313801 6833389709275052468 13123415220229974103 14462696606210463193 6133615425023443585 16319860379938561913 11945781697626182343 17180169451335264665 13602384690948250373 13709871130120971246 13119894888126969606 12120659124650469418 8763738333237642655 13160464457434698121 327155263618148434 14217384256931609492 8007839310447827481 18392011166966156523 6834532723447967298 7200837160391152324 588235121204120826 18317779919422633712 5787562320555752023 8352889336050678056 10479135193920221658 16128654674274848308 16479004487066726555 4778192915868949673 13938574590429259914 3417274330476341136 528333489566564589 7064497944898007469 6203797935856104163 7118548261658261058 17973644400300701214 15826705452876712324 7456603804975209743 17094838867770792016 5135549814869917690 13502381840866460615 10510489303654575514 16158302904152589512 11937836887324376116 6621851151041775639 9490008718097372819 907862177482483887 16933612165661805388 11760889419277243600 3603900742716844671 4985682414828931443 6380731097035879967 7506704661260438423 6702190955720436512 17042556065902993173 4486988716764138002 4004001892558180629 18248471293177255895 6070201052518808246 7839716066221202489 8927656763197224720 5389669478897968332 2448596675687279198 13322973418632709776 16746927462327635004 9391912578440214904 2371031278495821269 98599590165380105 3653416885964215750 11824876685558194661 10032998808845454174 1129771331512911872 11006191180741517023 13904944327686754314 9790577444102537598 17897259313720091204 15759470496588433674 9969616500029743327 18412656826931770888 7267332457953707344 15059896252328501738 2082126095345262016 17866509012928559801 17567172986525186444 533335332371378014 12808375142868690098 18139905357201593975 8108595163548772689 13035135333784295315 9522426843708781322 16905108219409304905 10493951569119852445 16864996019012125585 15926041301007601589 10827667516293715193 1187982109989079903 7349361074247831715 6916312260417570846 9238546764868965001 6445797000239225123 754606000829036657 3488743389097715331 13838951843624948511 17358830262747078196 13172329247399715002 14147112676827329956 11162025152810193957 9939811365612898047 6879479507842126973 8884761950146023351 14240685998438637828 8540917845240890925 14680873617231669353 5470001696060869089 10290113482030772807 14513397459933134880 10244834149761478872 8841451326884563873 12869493142478649327 14076278276764413577 17463753276362037841 8797150413427887793 12996172557514802940 12304846917163411205 4245230529538048966 12233664070811044064 9636686541497512686 13446815341112317755 11925737269310548810 11873256736018329000 8443355251480068310 3166267885313723751 333131291797636785 13612088197557968558 13410855893550696562 10579985379869410620 9118592210627520637 15547011220722418638 16322876185699980910 230124569790845839 15383348981950082824 15779939062457593208 13594711600058705159 787356141077308891 11828305516849842257 13071923660370190897 7545756485182210697 13211928234397828621 11522326501767783937 12108953731219916975 11387650844840232343 17273016471558899923 15569184530992147868 17368008940308016078 16688439172499492051 9716599785456600437 10931703528409229837 14400354072828816470 10137561514355880926 14647810562122664950 16829044545916856627 13021252557298424603 2758793346465355308 18134187189430647285 6498879791602221615 2400327700584448592 7928574568840097861 8751140138691335778 6804318441704102161 8555613733491145187 12205238347155002985 8111767486081570524 304820021117464495 7839868707946538861 772259245723111844 1353591387906951975 12637092518478816137 7884678657797656819 8436663646644882437 4295585415353182982 11739603517376791348 14564590386108400687 13440401919736424815 8318760699168034680 3404420129715490547 5216380017854744677 392030897045261250 16715798562826433866 4221981861872425670 796098820674100014 12198449446311831864 6789208225266708002 4199736610418895519 12296581388883431847 10769430328937805678 9790200291248227260 2027699419528960377 15118381288092607379 1624262653873362254 861169015520631798 15039922393428013940 767234248657877502 1310196908592224451 15268403154239564211 938747001352069879 3763280441204287635 12895821594296169337 4319193588855772888 2023391569810432257 11286766503822112463 14196623854085819557 8321134072972444520 6097508415305485744 8432641043783551397 9441305371468456858 9241148051595995420 9995366710332327695 10514320751753365541 3583794770280392177 9996111912491556862 4128112365610405271 2816625257542375533 16841151882277523497 13805250850112190027 1623510349125673359 16025093025354023445 8125689027068230177 3203902766883895942 14035727870694992904 12206141812367361722 4613727861139808869 7690233972285519467 15925341116993890218 2815399813704615402 17504674359659009973 16232585695367359789 847205090238079360 7424593828654461608 851062181645666693 11026690781583851000 10981364603032271989 5856045929067008698 17668119416359987058 1626832271525723681 3658327776725803804 2418561571879003587 2556952290932083249 7324540893199146471 1039424519245341771 5770082887562816032 6479266335969109780 2191067963079458509 11796253242474761702 11981427381920042201 353551694537882346 11375422671744735490 16134471571572890872 9336224225697981666 2743215945608348919 4706213102679183972 3980775890712315842 15773535545880963935 15126406757956751797 5089136847812353938 8187776741699813736 993609302028930872 13892434972992536873 13622691269889316858 10935963660367748654 12807843044863817552 3611513613267471344 7426448590598525874 2182887588009882454 18244310504872729843 17304405285844138341 17634879358522225869 16401045838949732568 3218466022441356414 12729422786725938656 16963835064213906908 1658102123397246596 3871654560711129388 14191744612966415833 11627799360503659345 14137703170433641076 48459836486219763 12243487949015137414 13979959127552773611 12965058178450737778 10959987905468228612 4721418365035625431 4526832328155119263 7369769079825886565 1361545175053283597 5587399209802495367 16009763741894760088 10088642835431225384 1877911453553549083 689749868403012959 16032954454259833130 1017804356661702627 15815495189359510447 17940504702999352303 6508940752783502639 13747143374610294715 9541990903466879406 13827734379650719262 17125218387578512148 9242714511907422011 2507497676187726126 923293602286921782 18291720321612758630 6726864054222993116 17454781767609133602 13234357317958475659 11442843501558384467 10924672968987738673 2220015625367667917 14961362865140325429 9364527223863730887 10387933602131818950 16413795642515152681 10963471989613876731 15554112891984144073 6711152298101327634 17267766778170475513 15283955432755994629 3438152024443465273 14283877872477530867 5100652890410561324 8675811278660960668 16138476497534751028 8180663388076168973 4579730445821792892 583721184885531524 16554073908011919613 12027433714634158292 12819923439735485441 4954422074001648008 307413782978492715 2603743822879828862 11391046518231379390 994433408061367138 12307107917471216749 4724949941210706023 7011657137681467584 15321142182733003238 8126845290948140487 11283066964460652625 9593600462862867517 11435480512037864550 6511762864829519030 718246855421240314 13401245798203056472 10086290944977092406 16782025067526394934 8145260412254205252 17415893768389582066 13305759981328884306 8811181992372795103 9022805462162143387 11039097675391831198 11146117241588787740 1811571098758391608 9548067438091404861 11880775594546164627 17603810048179315172 14311547714033461813 17347053785582134187 8737364299419257797 12015719019677727858 12488903055645109034 1986736216001911494 11935575562193129205 12959516550378372235 17870911006936038523 4369447343708823173 17871673517910305129 5611352009257075776 13981808446272655076 15821625250031994802 15926529135321895598 15093658406169828391 317627579324051640 14020095207488652708 4435819551993073784 9404740717453989891 6325699914746748598 16742052008603365158 6291145556011968013 11848758478267101808 7266889140771996825 4155732149234226781 16080245368686698536 12291934874165232646 16255940969750932369 11605066784012000669 10229739058455194775 12473762814531467512 9239268897554817478 5249960531846245606 11684283230282447636 9796392877798022063 17604227900592933790 11459493361195708279 14879534896777774989 17355865321219051341 14494359700429351796 10490541907153838164 17365780990761234494 12356057366009398642 13973880960559782125 14988269561872017960 16051484411252998770 12615286328610793752 2803427766878053369 2606284382399559887 3981742850502582510 8057313820695291477 8159202067718611468 13189067191479747932 17783445362182499952 16653594141684789317 11967193199482676413 15424942641017168981 17445439812892921788 13733265404281122770 6664112774850054244 4406231638421061941 8375534754764231773 10006964869839431051 5429730506839785822 8777069484193465954 8116951862675868684 13970159593395021204 11472105400323742445 5144318626237652700 8409504841798231809 6638717102260724983 9381065331560424981 10662470523284073729 7392411320657524043 15647446508659726588 5233043942650060739 7142973838371584384 5379178465865883376 17074110284415177849 6019805929136321569 9954290967848645782 5553834133916918697 2629979609962528906 4892727986422416890 5266219254825266630 9039522774053907818 4760044453208896114 13215568970191269797 12924053576557615216 6828497515355028907 13248527359414112964 2879270210494194296 5479098050652964138 1469497710592470592 17140380837423951265 4865247197418616512 804370716230610586 15507090435763390749 6192888622044357992 1574729724507961923 12339494882536600323 7298735679623803614 1455341351549981584 16860820553731784913 16342702168913693823 15793118903663684711 17560611157136496724 13944184378918484277 6218469462605412429 7765468577827064750 9481742443749323827 1444968860380112145 5317907404718902220 8481303984756762055 17196476123144107482 17700235708053096814 8358474279985904504 1898325188364440911 9231830868254877575 1691187595483341126 4384986790549801150 18017630624702044360 13933028275422950334 5110809612927126166 17568275633995602381 15317523328710269085 4009849090907985483 11076338016652557268 11133477185210774348 6816491608963867804 1994977342239533555 8128211954391129343 5117319405128398475 12129748553998839865 4605458822195994046 14577894285508685120 7334294036444375623 14687307237647653797 17494529007974450894 11124510849140845643 3968006566483883029 3361804783542603705 8906485843012604422 4562572180010165225 16878223722868021830 6439988930020527066 12169989848493858432 2142233149779009007 3990905513802269160 11609334790284277611 4382594374744201414 3762759324721884875 7070740149977119941 2100697471251990802 7049373766809723314 11777406821088958742 8026990611354435982 9401433420021643893 4245000001987222881 14620648463342258381 17453044737102663870 7488576343102383602 4444016872439264568 16558221518794975901 14526117891582420209 4043675794893140160 1858056902939499997 14166156747918015472 9250183022179017784 923755301508271546 3716824048515115789 10090617939325306321 7186244411532890323 1624150497316098221 11843934101514269975 15356939460983371086 12590414852004128707 4042867983007446881 12139365591326056331 6647333460890250217 9413367332163146589 16597134887951049280 14506779055392378099 3034137910999622492 5344538240515129133 5462022561038338940 11777117912248876032 6041500784385276883 246433210954504098 4606734524542088619 17167569238367338669 15092179109190188952 15064862744001209768 13255288324902933287 2388839671804863688 1268157930520795008 14799170037510741673 1796237403367299119 17045547849598576913 9239848460895438566 251163194747548109 5582100771801751958 5787119979391957067 1308410537682775040 17458873370147365455 13450755809693511407 9504789174872366535 12858404716471335407 15361599120683196777 2920781100670094660 12981525210755695011 6413115078306257941 5459071582515370843 16519581618648168911 12991857636190881981 6140394194706878675 16017891947986592498 12739264824382465120 1306667139863040494 7297363378928368159 227403497625777319 15994645553784058302 8159834886476852299 7298856471101519860 4911668083986422847 17481738419991886792 17142986000376582902 2034855673610331270 13020810607655150833 9809333365024213349 6240200608426005410 13195262358700264486 11341145940697316124 784529577939613930 1159146607250708153 10787736716223908935 12843794211182372465 14588856523728913761 6483615326664537118 10657557386750185662 2921591447847222082 5510514797007845034 5122538283412865661 13602289275251957215 4334520023321766500 17568910817461687874 18021999087903741660 16330774225792921245 2586768001602896954 2102691577613027992 5393578185359906220 1446310500102751023 5171074752903277754 7826886705660972237 1284089574963755492 11059225802376765931 1052282822593320885 15201393316580569257 13870532170905421039 5263321241150365627 14329061139876649850 14697173217294518955 9762342948078598413 12325606743607404700 9695876671689987781 8146958480335269052 6451415199445792197 8735265801344431383 16311225091739170151 2900891872772016735 18177066973818933965 10421480983450607805 9026587457532617758 5911461708552168256 9335873632400391976 17344664272394423540 18344908985521819440 12771938001670271974 11462609733959029696 4785070480032986128 12615389878001790972 15991708424065981836 7420965336597745586 8400763409597766885 14296276898087854962 15039108430582207836 5875913526932776953 5299835243215396501 5517114210034023266 1755016954183308501 14720525868929463621 9099725595351032374 1413497749143370719 1146611406845406525 5641312163544368347 16339112289086621774 3598785270515341456 7521160510459074651 5524185366614307866 6042666232462322126 475312554338228302 11239878855015603902 3299151118198118241 6281427477675343708 15237656380360081468 6248994336714004113 4597839577100727434 11688783783554075360 4602727421201339099 11740118847210373545 636109944366118123 190154632524686156 14071855176372035152 6710383903186410632 13606327768286198251 13730359914243975986 12670904228489607891 1504323482156419212 6478272098917547926 14707610700330303312 12318918612406851365 8608478560268227471 12365284898267691018 9081727845747583009 4641367452629533383 17948277778244842673 8411291965301185038 11674403914363595818 6285568665164974549 11270587057482880117 8375704860702664137 9658082196062710278 6545722532177542057 14656398873650382177 11032815817033782086 5211923596352718371 4681432491898692980 11646008304336983990 3880934432987937738 880420888583972494 16481745533549214899 12556863680345876705 4065039370515168786 18232324860613801344 4574422064783169042 8260795305811034475 10092953934359324886 10439380064645286827 10824580009510470114 12490271089573410110 14237877549560112446 12140387003992845672 6861467516867217052 17681033515426983516 12319262432475709480 11108197374359748319 8031823169874842311 396590326022966459 15611821498905770912 6084538038244032923 4887171657792603597 3009596567062959085 9800028036311654441 9990476309917106938 231807638810785770 6553710951137514136 3751842885767903437 6538855608175345519 12604751931741378038 10266648913404373736 16453095993881479866 12219283975346410434 9038761394403645421 10169000165571284252 7337576523296405826 11397155817092365177 17373074580938989610 9534326732720747037 15552959749134084522 2525134756126054761 12726603993966407856 104684403969561967 8988280729998789318 16233304781724598489 9657472621997918093 13563721567114788529 2401471085311616719 9524649137440825219 3980064241014706345 4296702185874383288 6521983810208034645 12540222783033709575 1111184065307137722 6398769964737784486 11968247111444695468 12794132298532770407 13824720540855285403 4479841263878639830 5577818656239193123 11340266474454690319 1918427248343568167 9498248658969125301 16542811283863166259 11110692456973723974 469083012563555073 11032752427118531347 14208284263714553092 18305807793669601241 12475509865754287081 9849057880487612920 3445235579186982323 17190148670118887997 9319885961876580835 15909852516961397223 5472569604768501615 15950590348909880351 13512904459189774648 7663249532379350862 10594005387489609280 11986500068314256015 1475307826637000404 13065229029118286243 9824254088178698445 2450557597157820337 1127335814598233967 12144141743315996705 11015154505399971764 13629107551795956858 8480851355999661212 15078029445031952829 14505764783795226889 4894227050654028258 10463026213981916456 18169980961339586629 17782489937570786870 10883111849444022627 10606599340163544494 15578895566077330456 7890950768344608505 8090339890688619341 14508646676585341747 5012190379450162044 13223943489567722678 14379526258541283562 2073640244624641034 1762814551308575916 13231271448073996592 3491961991521210676 11301310792749714707 13498260542113240790 11476011639031696317 8312096998302816352 16070718595657334885 17893263127321782950 13617643168505968081 10945989820685304034 14623690251501309447 17465422059485414045 14710183618787973965 8525004837056278530 10292048482032603656 11332482160137368619 18188761490451469589 6795495673667350188 10374809758643412415 2081472000904846741 12767359353581381615 8545724023810670860 992260339227694181 4222542224512538856 17062327568298420807 1189115643871093001 4587498039487423292 10812682498323068497 12290269239846445259 347527786562129998 5283347403538367489 1673689403691354516 1010596022943994796 14402912665240181783 2310115509459288551 9246126483728894620 13568377234489036655 8884220325669485679 8670891909381692250 9388794901553448729 17699804905200804986 6195540897592151063 16549734951308498430 12112555377078679364 10119852054107624966 7417770350147507501 17654729039759784581 2738585763851008650 17514913622363305112 9883031620530878721 2907521948847068109 9992738520839659516 2783333459988949062 11877386901504160092 405106460662306630 17165358514204832595 9334139889349168693 18019342705034841368 8114778782395263480 12540582083849064591 13742560665310431838 2299688732350277726 3002522577296048610 11499352983536729839 7819746008604892003 14778431354416200822 16422666230372974967 8180363121542596259 10516841920061403456 10365310337092414085 7613089555660862977 12655897119000147172 16223968189900746686 4426663077731052197 4191633408861349955 5589470769076159932 2559751794839896827 6164798419930719163 5309100115449764151 17535972679639732953 12773417081899288837 1117422492367344145 4863533208715576148 17880208932922947002 17575447768221645912 15470656523474841022 4437408799611724629 13606542268321659172 4742598005657009773 8940419309140130766 12841586730110048704 13844966520949523611 6358801609430391160 18393084180141275143 3523190849560417642 16861693181965793114 8203039815879706715 863301138869627511 357299743859651725 15558285181164996050 3185178138227200347 11862450670841577607 3654227493473386977 1658775766901445288 11474540767237174318 4089734532396120582 7396823143606515548 10922503267775223175 3448697164170667965 6223501343854983990 9408532654072970544 14659288063430714438 11684924096445505086 1334202543607019202 10480286156213678099 7278457695958413315 18417070393114731673 8754319299386223908 13884875054488007508 14496141858399741971 6036201429531734736 3225652698382219394 10935468133390574260 12816178363822628331 9609177185965426002 13608738127026547604 3102128879138828583 6394877064504170780 9200935837880304429 332510804512286912 14248466401780244505 13325169896358968677 12203809724265631857 3704868780202937263 12150724987172500670 2226321168092205998 5407036233118331121 10884615676141627785 5827995202061162012 15065513347100726249 2255894315837608623 14932333681564987353 14338227448269506649 17184967806252611741 10721495434605122276 15202762107819448601 15635395945759496475 7611016011015865287 11699405905399678636 13678766799099989387 5594555984233007271 10635931516568475996 1148083507481135140 17750476347070987944 16870581139825487074 8122270070574079381 15824620208059185790 4964131966043365319 13341543517589542041 3487256229349036264 17522887679143277224 4962104428419373367 17581721557473225014 6339005148012844009 9250247056121079331 14546491347481032387 8299826690301297557 17981839678081936065 3408779239281244631 3778947450289536211 10703623267577201138 5673778388608744452 13704635659093898494 17309943182032877413 2538798406515473099 17241622621860418682 1776130013084319572 12971786753053913689 5252280299431373628 17934589721609202085 6718180404523757872 15564202243985261444 11760750498256635254 5703394510771005871 10403138287506036472 11691150446855519857 14066035465556330393 5137588125064636978 14779321478012842224 3001190852405765728 13585163101885505380 10085752122007772628 13028102565667865007 842239572937247191 4082878253214138533 10182794393700145329 13787124494097983616 6190483557847647612 3056395070332461249 14015526801319139922 2186754625756171854 3108136633179299426 2968376207141322778 6586305526905542509 8292797623017649316 4561516783900803779 851700349482313849 12188141086543341129 12847269766794011119 15143258277868973702 1804851520691627815 16464039624321576073 3423306501447650778 5692826673913310977 8869164841255790493 11592699820285230388 3322521797048693494 6230525413011097356 14257266032016093856 2654625313871243159 16506043375467013329 5857905721875184196 5507336400132301897 1094074110682225415 13568616458029702216 16828859930170608653 3017933481210353344 8958975737333850719 13576321404136254784 9431283233574512639 15841890634060240006 10624105282648787257 13399701321812062953 15061072618514879891 3603983242325332732 14978134444636533592 12235626946765906539 512678162686851577 5746579642662120081 6084897232465641401 7517830930882320139 15771888823117904646 41518241420498012 7538162062061180267 4300244791112228842 14211523494243543954 1424071754892571633 2933530532097601938 641224786139695194 5203056909835480404 1924430749926550090 5260744492174315052 16314081461543474947 3454145711565682197 16288574663021269553 2276320681365681638 13470855395661352778 2533074158174936535 8080899769818384686 885950279290821868 15578862489617378241 6421239675327527353 17906977508709084609 13009854408048915874 11545464715699505550 8473360217001281875 4823985738834260601 3350701682069323019 12198964807967514285 5498405576431463550 9369488197626527713 16368271393960885051 10949144762522504296 2458455898585812525 10799440431447211843 6366143164728578386 16554464790828855836 10585697818912680540 5098801913933135501 6700927699606177623 17697020210307399945 561588738920711449 1316330030406003443 12206751112425396682 2092783211246205387 5444370811381962699 11766430765956201885 5645641748174515427 1275598763867279282 3561706715346033901 3885306803593157311 11933313758863183861 8056215005178767067 13811103229133302730 13699980983053248465 17227203922943970887 18368959453916601247 12753358619854564827 5739360657673266970 5803636264821313511 4493648053237696851 9716561018856409462 11517470838593955742 6913777152527332366 3519708795862109112 10809123168192323065 8916405778878503788 12880814934413658735 5403827790712632726 2443142541198711032 119952877886392365 2862300799583615987 4254239921794903821 4154777843872107713 4466201264572676729 11279033228668352385 7424908256401477099 6600237427735907223 18354771167861026194 15172375318241167743 17566977978970939169 14390761503762266075 3452962170372636756 12900045822945471740 7173096142163708720 4822778715713712305 4045430146888430248 13617354520112160391 8761281774788601351 2596892566279441285 5468187966489900079 8636620183234924402 17682929193543633819 2208363916839930952 6797808571589712070 17159028852363053974 929876923749441244 12353919190596878404 8234497673733588350 3204925445709774172 7338254519388458197 14763706559261254547 9324988763201689844 13621458381288477450 12441866396352280171 10471286099404227139 52819595035997763 10523610967314995278 2083091612496957105 9180400618150742607 4197800427565147278 10129737703834864568 11932112460068823289 4553394831257036369 2729927335150056630 14200714885002769400 5492014753616139383 14357257371198250656 3741921980523479159 2989614458399576391 2347326498930330480 12733389854538206156 11058907643971728990 5154618776567616619 13295053894122242341 10907451814486697983 16839509787793466631 12703595022036170319 7642861180041070443 14308217865107044999 3477158158521469558 15320590674940906595 5632674579036927358 2083468210300571898 773630199713682359 3038751384147409628 735388112388351539 8701137781390430954 11664054000342916488 8847800535164523643 16497169194109854910 15972475978845156812 16377530321210277815 5184968026846750918 131249869476763723 12501378627631245879 8894354351071810541 11720478705332749043 12298408349166093922 14916873444311659610 14780856530070279833 12080950268318562122 17551093601247034175 3894984823230527031 6104458367403487499 17400808182245127839 14298829797289979367 2910217985585519181 2992122229752233263 890713560690372726 9028532194857835908 14580479671303052420 17661627535541955954 13733159306406680589 5698319969873684518 18245927916583000442 1759835110360692870 6762248590257363716 1984630378530609829 15301088439526055525 3760732745584773869 14426131107900203468 13069465579608178814 15758571974981237714 14388708813006293597 7310626396474230678 3017580282818224188 13301129755544835409 11985636642441384381 212105798283856438 13725486691518135977 5515180084354918289 8473039356247264204 369000284501739547 1538091417498133942 12507502532288873383 4810090750092792875 7638816754280823284 3740439523285093389 548337659036971866 7524215808569185102 13575541276209000558 1161204483488681648 9958250630290417125 6199040157849409519 10228583281149756499 15214694135826182799 12354620144507513720 2137107990987775329 9003823173752153018 14805429752138284474 2461029754783979185 706640641354379588 13176827901079615448 10233220595205581187 13225574428743632812 8588572145223238625 5184930608344923336 3417946886253280528 9356940282806572094 10706902620060043452 10577194057398277072 2748791341621386198 5898099149817435958 16921610403058787341 6547602528555821078 7371726069963762572 6241722887755509340 8739224440227030219 16154664626082939265 16749418528818032042 3876442563751494308 15957353941543646238 13646031871378464541 13050479264939156817 8513818306811720422 10775859836288884750 14485453911529572445 17069116457912153401 3975130698533860462 12774746412271188987 14008184888510144524 12626321712493857390 10942385576928632028 7031736524545375519 8971110727687337184 12200338662267763090 11815024451881815384 5447058872625179686 16208253820183719786 7193473387274223559 9071124640560286139 9881298084875402566 8146019785757520415 9934365014706606353 970679887110744608 10913278783781020870 17199815952281061540 12675859820521314640 10913872443479650328 18268354968045941266 11329227503324456862 10559418953050330685 15759750485643357440 5615493705555588606 11999637755025019346 3765431551180240767 974901789970942472 17390372627314217728 13765272497145271958 4532278675511722750 16726631097978928250 10852608834400139584 7842440486421396282 14645381438498233126 5968925485578996083 13567841444416929486 15618616652210686016 18423783622962834782 17425664497032732070 9368942830560389747 7608592155224901914 9969458872750900967 17290604684854985909 4719916319118237660 12287143613014351740 15033108510411178917 10926000475567091933 2303746748758928155 3069516028515204682 8478091238734375285 16335257021332608459 15152877746383863074 10982903532678853892 5722724216304649958 9043708361452878539 967826192159521311 14364355765392297987 6784443064134839569 13000025232965285203 12942572844779612588 14939883529104382034 1158660762841161268 8328496510595893641 17392557867210695471 9082638978029035808 8550999861127339686 7153701368007087360 15462797895582301590 10440009163486961885 7352289770731123730 857776293405143020 12636297659210270860 1772449329279689346 11087076103367394412 4955918186554592898 1003184633703976035 1736951886155831734 7194779467542496547 11231237920207291425 3352800043016861372 10849246216785906569 7231452735392508913 16882811863480611909 12569220062152009186 1856224468010124031 7330353108015503813 3987112294611668442 7320268108393757088 6816615845328246892 17083669953405464779 11757842145551463589 16379996983377811957 9807392818765063229 12790750387895675715 3237776623815369786 10766015327276240242 13635964839538958571 14988619173996270686 1465680971947094429 9189350806888867646 2409795355138100508 9799548822825753787 12903313582304642895 12950536176489594194 3280441356146049351 16840405732692007140 10424885843257364826 16259127989035664015 8440487376957214365 3869791905978918268 10278613716377488027 3766507502148159188 10153499352852476508 12023479038380782707 1287275654677164128 9927870107328269949 7645028202932389581 9037333594519419744 4108896896563195743 17607998106730440890 5763248516718888933 14277300583467787654 6363743072476713272 6288148313347558357 17475902197851637238 11539387925913751596 644503537252981929 17028156913975155202 11466446722020853690 10912208678878882287 12507003944307516724 8310533635621872954 4838411083465611867 12427199887874080601 11865349324889538687 3181734839495472052 8102038752974239168 2873006231281980655 6920266650766573564 9275576698725697842 10289344417093456359 13787995211047000754 7299834655938098795 5275120028323584224 16737987203987474505 4041457189859719833 2716695561697823891 8576324843259147294 10836536014327687674 5824893413326209353 12653649428594416953 16438829959786789171 12562592614801243379 14062690253225666807 17971267677757368970 2384062000224743717 18322076925552816384 3788227662218426159 5837395851496822147 10277962870997934017 239527135393790068 14557959256931796230 10113152304480742122 15077459039968563615 6124762210900833757 6080313333363237270 16948782864470388338 319339211824247489 9583168993631897901 17418777042613074009 8458267277172571468 5897182024170953504 11155801238771904637 14481417962824661588 16196017563321952399 17656923746313505520 3244631658397286387 3612444718207091064 15323900340523882042 11291953361132110774 2835996899485049908 301790141349415390 4940109222887539264 3374145566767488085 2209050629029593149 1442108782405146863 17253103555433235703 1725085911158468524 13213141165251308101 18169151510505932518 16295053120535210216 4779997978966640482 5561831512114298770 1458644910328252669 17259977416988395703 6459818823769351790 15620784050099155196 10918193016284551130 2715111790274103542 14460658335901667858 1107738310204468572 12969090811250302847 1995991758647930648 14585633373169627004 3802146459410623839 5078696216662551055 11988588221790513594 11564413246741250836 5031631719785712391 12963427484864957282 1489472287500099754 4078492496515412785 11584028508996559340 42486275047614325 13588558286764039279 4001268461685804141 1662298762685091095 3830950546168483265 12959016321212501100 16312467478893785642 17922783040204595517 12983672038139353793 4937970393070354401 8744300625514991961 13118940356642917579 3222713207846037440 5532116708057606528 399653149018283004 13181202807152493491 1735515913569179176 12642054158447518431 3813218155614228813 5468969930329364756 7604184178880426599 17358462139341082879 4820046539345448364 14452133650084054987 6998576141186539134 2939780471354762511 11137467113274861247 8048192291377408264 1616719415592050483 9722245193494002163 14376057074457889577 654681429894422919 17846908944810155199 13687088524927552513 18442330106163725816 10870430401007482829 4801531196076303514 8211446660949521919 10695080000039982867 13060781727294111363 10961564052757299955 17399019468053346220 6043118358097450321 4675375789018595339 14070695561255739609 5454894051923985053 10815572889277430081 15051996131428505244 7509196316177423489 365052651164106705 8432363181250924761 1470283480362899351 2409672671813388880 2193608246819429485 18092859368690824284 2984776461602312439 9136736495951080233 10642920557238435116 12790096056400401779 5025124862029654340 7910928711640970323 205483176326711538 1436121649530421223 8625546657668642847 8537947842781167705 574640816980087644 11698668469475745346 4340878559990356215 2549466869095060134 7379186573884997755 3529906501591967249 17575291686792631369 5513206412366302230 11399478597927937790 12265537177889356585 9218400329210945850 42416284466164760 7208448583596661461 13353278207198355846 1871946499268271388 2063064172066120090 12638745663693578801 13636000508082254271 2766936743226743341 18129400866336924039 5116788415195376209 6368569674886688122 5688416875322359152 12776234790555108682 14334322851513921176 18005230185954246489 4239439635865875396 17480768139189011024 10925840299213145430 7291419683651973688 1392472567921231770 17544468917605197724 13013480650478269346 133794679692169258 7633688458565946362 15037328723955352358 9110976945729009615 5549453513638002859 3500750692926182763 2264696318870299197 8727351843624782725 7983677483466665744 864081682229759385 2432096729243450926 18314564690863961708 4378396298915779082 8621996041636341914 14599529755486272377 18334954169950596001 5563404333512322 3916067443965063762 424067021912265646 3989944974098442330 11180573532145205165 969475109826905409 7169118640033953751 6720684976131275906 8209518801308575424 11629469021613121154 13137603070261758868 9140477799013800918 12509392834470257195 3276834251936646474 13790197682565292575 14884025225620456034 4108232812520222347 16108043342618479081 3763071479033838238 8013723113097223116 15341117223501883241 10238766007608264554 12975355163349491607 1153942146586233069 14203346291885618667 17911121724409715726 4950450829661804826 18357276945289670588 7920554142699222192 3341670094069432818 4203986936602712322 6654894026729922492 15328990431147795377 6417386207952761724 9080424510873772033 17169262365377196651 1305419205302982652 17327126612212600591 12591842359484258469 2335507164753621645 12019316326689318894 2000293148474795200 5073366226145416770 3535403873518937974 12335826856782644814 10413875530454409913 12448456799451135738 3320795953557811070 2161915281524446874 4789395403149855584 3756188490792329871 12839038497763885355 9483283868499579776 7902592638096382794 8622697091622863826 17793702450919020227 4128364876569901048 17853077665926307520 9673533848449252268 13916221836061796265 710533223049531786 1907768044847944228 8995830998387531770 4419963379505292815 8876098077297290063 7019694372996586772 4751598564632990241 6223849936132027046 6419038050122865406 14544580113700326782 17739676793537622241 12848495277213185753 4054630082041596258 530257075295721474 8101722117758390749 2636992780330608113 2517642886577160309 1537725905091891803 16963300360790423089 5900259578495360395 2643292042652818235 2523229262923166687 10310233482238588876 9135006649650865912 14818766005016109799 15885904382097150515 17134695516144221248 13431255039704998864 1077975491156130786 179254643650745714 9124868238521099003 7078657683669950167 2943096122082395940 2182083795084488904 17039921112843372264 89214965514973840 12611852243754221886 14586060932039589826 8271056211258850311 16470822440660894656 13402292795760678902 6600828870735909165 14934183116220437826 965169696823942533 3537430191361855811 3068550732283611005 569881895124082703 17268575872393624263 1763295993615039588 3290813678096238068 11207002223525494936 16273556264524608845 16942267904409739775 13975651994303527072 13924456469401127803 12389484832247199796 7787140125863282939 3185657931784910448 1676945814556177455 12487346701127142351 313113987739940933 15696254893795692561 3681612810264847207 5509040240105527423 16256254917947569051 7283532621145179302 13741482206218105818 17070419235718672223 1267721629954874045 10120349609801108980 16404643033861524532 8986649238445860305 28959830803083104 14136656362131407184 11910877591778088046 14180384727341378056 10077276127660428888 16419752941824871763 15780409946664132086 13105214218454388852 8377663358556373048 2304342617553808118 17457693507993178147 725866964733406664 16615047984662434830 13711886764953375644 13925073467397838058 6180078160292739442 15814482197345925747 462882029643319629 108052213992639533 15394629041748006593 10022884568851916922 14012399739535822009 13567591423939972201 10045980418432287357 14552991306753817283 1793708751251647531 10105315520590350801 1779390949874557585 1454576221061358708 7977502140679757228 3168759626956987945 15160201842665115381 811562977479223550 8869059949524389100 16957451026704037178 9934381452903464799 6408200718185886780 13646205618668021693 4646187952900216565 10269860947256660094 3503071132111063814 11355390739470662408 13550811372651277942 13192851133340031548 8542907147749557240 14953177991861608351 6283809263693508782 13154655879045792201 13578800059280632565 12467610534169199256 16880148601191305431 16180028724155433110 9921108436253519244 6262636876578220178 17923925027327885899 5459880006406964161 3803109513161647365 12623009889403671001 7699294135073640156 13997404571610542447 15266986442164107852 7431923362648459345 8531619209789584120 3771472104465765397 12053290102711427374 12547373110088167794 900690354888881172 1097221870389691460 15403087275535521251 13672194639126299818 15170491278127832386 8066155828760050770 1849928117070413153 13567749225342549129 17439629513784750571 5262564996595616918 17892531945841610222 10086118957304852673 6586898944298569821 13369136186513436177 8009259253734662061 5801629615745281546 15028271823793424067 1596001409082117300 10853407310987788297 17938482748789767691 1413402887202216747 8150975728824471236 5029410543873000572 17503361598838102048 59037889674752664 922114996075339101 17580377768833701748 14854535686605875592 3376910978791740816 7962073527035269840 3856319671811675135 10690895410670266457 5825631649844472702 3995885788312792946 3048907903611726205 5473281856816223111 9612197635847951418 11309832425925887415 4770371113324510227 14466888334784095945 6881622291542734686 17945087169492018733 613428775796458966 2212043384176908093 400750539769408357 9339008923013189684 15157109467004859412 8872173404356761930 13004632373766586225 10148892073048945676 18046352266481626510 10108073478023121491 15447272955126108243 14005769196344179342 2577901292442060525 3098361270428999021 5377793014174706948 9966293162518244193 13680258888039794661 9881431015003800508 5732522248168394772 16948654175134858489 14322872615724002392 4405851570344143505 1660636870110838540 12032493421560685483 13102656764837918311 14156799659761411062 9347537204077963744 9579839412922166994 3700790520105140764 3046238986905179686 13147916251931595319 15108992139977356913 9803781292979273391 2145610147029669245 6316238315521986034 14163391327648048325 7175391448227996436 16960016416588696515 8514307984198121184 17388525284888399124 14078282564537130185 2818006501003701701 149184069103781169 4206225721860879275 12969902516391883815 15937643182788803394 7542096204714088335 6010179440830066513 3400714947360289682 721620608247531297 15616632082905536162 10469414753221681405 6631354090853255948 8610118422497661997 4182976681774010719 15965080974475649395 2282039476817477236 18037443492248385061 15556436244667542362 2511748640644722472 4166028656081129500 5961091250415364813 9509351223832934653 3454286341135535020 9818600620168734743 12930058290053067262 12140695912275094228 6701152819317184345 14545792062738540535 6958857289894494594 3278938430942993113 14556892116811277145 7870757254359706860 7104803128044187294 2840556292607400742 1757489011412247202 9331480576847294581 4609038755236612929 14057628511779625321 13936915627123426539 16576720698986764634 2006155933774859107 14807606949868473342 7694694351350793551 13209765071668642264 13341899321178323549 125298311609143810 11770308169340284835 7816268151201244523 5585194086550884895 18436521718659167066 5160658116541141050 12058895466315480350 10751178337299830942 4623554683614810077 12501622362169567291 12455215677449772166 8471862629960680404 795479687573259307 4963513691285654884 1202479468332785052 4953661454264312659 2680246628223343765 3036699211816231046 15834208300648030326 9143044140640063557 5038456577989209492 11470658710854892563 16749116396360389379 2574109478020632137 5252605510816919317 11891826110670078518 17937809009423077144 1852643131345162429 2882419133418735903 106727621167060077 11597672526373480692 12974798567554154192 17054762387484392688 3090937846982592801 16930188742581508817 3753277509948261511 6725228296085976206 10625033460762061541 1330542300675993151 11712126641582192977 6434350374116944809 17951751711730870287 5766583454217327772 13006036776176132659 10838594475704936718 4191186964912465257 15050133461723872963 4626315449624340174 5053859360847853693 6892827702772381587 16927462073898329909 17260562783810233580 8945450013290705554 15658035894937744320 1628586490640851015 10049523620278435461 13733824094772466613 16585691974126340640 6647511747008724364 1964306243149065675 10184124095950516290 6725146788087909691 4987456019519297062 1786670013289921001 10848033803140971820 9694678782110080307 3837962508803809962 2099488623612201523 16273606119927755296 3631658487312985006 15576265978883735558 7756052883277682245 14839347653656532679 14654162866587666441 2658159669733262553 16107423740444787240 2015765415392827926 14421911234588072914 12881880473697005154 4175724805021389348 11877773939554924469 31282823741642930 4006404520249619332 17192040592350254533 17004627268444175846 13100865575790955464 10132501880907836626 5055062682379627084 2323680965454264231 10613711909635920329 14837149371186629365 1319844254979967439 5307643040887140595 13780882506424135455 17274012104358094517 4571776188008858051 3471104401702554131 8024978705056117070 12604511135408605454 11192215903049452904 1475958601856623068 9726660154939209037 16617037001571502173 13178747199698099459 11623635214565592843 693615446606012672 2205921384383498089 6967980214566937031 2683066087916408196 4358857506976898582 2100978293115053630 1296373972917392503 10294561326937291012 14973482779009826895 15701081826704588870 17112617963597584877 10272984094293207952 10438470126789676932 13012171707063328145 4768213449101941516 4278475965319251674 9649729138546665840 6010366759634075342 2166120728368934215 10388099834626362685 3892053014104151980 9338011557534254759 16794855254530972104 9632797487942981045 7524010830291092422 3751327447493832260 3716763207942166776 17092850945907520780 3256508631767405729 11947419408758797632 17231435943554554563 5052366726045626229 772764320142863749 17163248487627528136 4920879567063091068 7489273936008934131 3130124858710895957 1044210993521531924 7918841675341155804 12304477694230921806 7297139788674282936 1941528590334276307 13076681014169820080 6854359954511363016 13772212803857073364 15639194429748554159 4869052664090202166 14142760846546793741 5179021773704970165 17122523070584370809 708550861284368548 2692690856563680716 6616247494216728103 13590749303087710577 4555675554326469023 8936994598789001497 1679673227625660658 18245556327676655640 11229483043132423794 269604940394659034 16552515271174695480 1815820803947422100 9946549371365116055 14709179141654986694 8835360580944297221 17748954593694455948 8389128433464139313 3009599397544123486 17183709754122207329 6656615160247626624 12735886720201267856 9365063388118420304 2185134410020603286 6092351993118071332 859185933514194104 10650961798021890723 16000873730890380669 8410448774604610070 11626335683113274448 10044300255584065208 10481162937414447550 5155994756947966699 5159877968023534844 17015428859226975481 6557744806041302236 1749327277912376588 9109822180703046248 16792538808882049214 8139660640092056510 607640856668240554 12178031655345603408 11211656350037361631 10850349303763826162 6901329665456961858 5368730912398704369 12843466340734134181 10854176286281061133 18438712215472889738 8701687797139515221 9346509004919505006 15478315051357594880 13330023242260797946 2958368109299070572 10188655619994509103 10271776952662434501 5538862484118183326 7543940252503923173 9548549754646637709 13979261329091896990 3440791203864693880 6288522548775562946 766986136445115529 5299561397223112945 5865790800280116081 14016682882472912516 9291431777198637465 7367655064756029489 13855677898297237762 15270040346453046756 7497055264000416533 10679269073418705549 3006217681141662684 10415092817573083305 15665437473873522287 10540840421688865927 16106592134505085072 11459539062507178472 3034483039284845270 499397601842558841 6200169161137580812 8675361505684796644 2669328915613216563 6028395442488898435 17969101024159409169 13960911706677803083 6733610772640449456 9353739904488201731 970023859775370188 10420658016445966837 1788384336223163708 5418723400083317508 10778939109687789432 8630165130460855589 13563724437308279515 5941155564163718002 8439785284287254204 17666453358287631483 3558591415098931674 6448502852197118499 4873758164043926141 62848539405977467 9316082452300911864 14900019074098564946 9996403912388682308 4829169041797973073 2563017977292662277 2341877043900399305 2052885576960339518 5820940742120104594 6056067634801250289 3840391996393290336 14171506501342516803 4698337728584820414 8804526855120126887 18446254772254116114 3536203448500442407 1109322588993237077 13053336565895769923 6504011939854247545 17049814037245517606 4968400043472532124 16610093677185667684 13020546261910494957 12151885286028155957 7605340558049604923 9074476099850284692 14675579602769422946 9928302416892454271 11358189327286515232 13865459930003697066 5379156422240698875 11022786925710139407 97877940072908585 15610606605570206844 2729516351747539953 8960007651320741652 11224950628806255226 13382317693124141572 13758550886232613246 10653310020841404162 16876366630018965609 5621200933732286568 9563094004351235563 13081638259987962002 4047259140934749999 8241302203905102588 9229540074786741405 16180320293018535403 7095266140093509422 469063494173537784 15855084916897546506 1798331771677399279 14881911966727647741 970424509523123539 4432865116550305835 14389829514292930387 10632822411970286511 7022959368709515215 6516977231829971089 6188211720961554042 18304259649440873737 5405737671700514413 8649925254125563321 4766094011452905024 1837707672504893777 15413099066479121111 1539533627377403208 12650099939319962487 12066880618027838651 11971731063171113172 5505030067710855684 10378359853413764320 6293941426552696016 8821639257388381430 12428022446258070159 3642858594383461478 16593857037682635206 11789882967369746983 17916083041420255467 14163774353075757444 11673366788114510320 3761494987909731592 17060602607071118548 1024393497268722627 3748276097113389708 9431516498773107462 7721020819277959654 16832976379306732747 17458912189182860197 836257840103623809 6961378473783804775 9422893562799123462 6350921231198823941 4838311713069937033 4786692117511669551 12086651213192706072 9057497567387172661 4853610803954896367 4548072649184664339 3621826713793749339 6295353941170030284 2717786031278039962 12572493664790303170 15411291484466563212 1155490345753174020 1634388310302664682 11640271749398514198 4116536392423022829 14018194037628751102 14873769442284053654 17939299913577297573 15546285068692041837 17418255398601256271 4847345102957148210 15558289221818915130 1367580887994432115 11071702328616589835 15601671114682019801 3328370225967465416 3602057331178870725 14759321828076859736 8030459103363267336 12779560884338946540 15395311345889992523 15104187375815285232 9826893774754693230 8519329798259624846 9345250015325051818 71985208626449558 9816682390269773117 9164772745653211220 8845482376018328159 8184535708944924556 2937787757867909821 3403417213526588900 2567466056593595413 15761867492737918530 779381891454571872 12613513142029010063 15669726825132062452 15835312132144686133 15487740858880908576 11441050808169683219 5916268952244072784 5569165083068225019 3378718377003933753 11183529726416923092 16394839145800754618 16785131918567389292 4454386857028244225 14036629706435747414 14741242078954281052 3642628048386534298 18317314716782777232 15039105166554818151 89427334939471733 17191405389325481806 9162729361314039281 9950412582733240014 16328843105496000170 1915286673978655911 11533550055851126079 3039697994786475670 1868388315581718433 14731183256942183351 1524011248958619880 2897025322815407081 4535981316912001478 15836306298543518779 8308603180217875971 12520833483277077298 9527993023427153851 17151122028477138152 12465976139615082246 320530013465035755 2539491671673121071 2273445665069633557 3406312776145052698 17973910696695305719 9580418521142794369 13837358727059567704 4919272345426036989 10011913013540902723 16446734654180426947 17515851893309808207 3429042800343438392 13587594355670705206 17280571020212909767 15350048749565432353 9790398327293530107 17201496544090493023 13139312286041765115 6404489387660886798 15123760526187719501 3419537614412131592 1370452784345024025 7114282131486276320 6370528497624336058 11283243945844419166 2256229352974959877 14816946129701692970 5506479002924033134 5551761537163126779 5484286932846812843 12439160463647966895 13472716031853356298 3211721366604981027 4088790734897133 9950131764044614636 4997013730302017634 9250633903875105785 10237530944135707130 2153315887612294762 3603976274212226426 10945366762491942175 726888127282508423 17893064517980815002 18273879749934545535 11539086581293938239 2834154216485199753 9513239906307504543 16712619869882971427 4605908641548941357 1087481075410507891 15449940809797819217 10670470701451627426 7450833358404391661 13116637060583155645 6437508413959865978 1018255429738398611 17975789786185516402 3227959062927382566 7412450804930453423 2797194693237698217 17588034230008962476 17343882465687793560 15037301316510066972 4849326346681805557 15187086353090557204 16835255075350913287 1228599221400602587 8100468311381913135 6749182700584698718 12170926995113327434 7778952418322132753 7887693241451485567 16822685399848163137 8480631234414521454 12664226305219074294 17532458716707023494 2533084061253716244 13498958340655446055 11906209980487625543 6572755255829202719 5199697683741104690 16762896657703326586 16748559064671983026 1141627835213110207 4286135025829908874 14969400169734280388 2074528746778166617 3680248584303876073 13347527295967090032 12540018010103246505 1876611147539169225 6405810902548976853 1666026278341319295 4745775842722136339 1914255438726916570 2684730744071306820 14741482521854651419 5442209067557218291 16219516434715010458 6403604681063926652 2384090840745576854 10680162017260705295 4842435424895771943 1309854075911703309 9999458684756339677 15581344800581262735 5896819885882287410 14289485097194530309 5476186690123822336 712555952670992244 18129836717832792340 15796804134082743890 9340039948638219400 4210728354408261870 1759812110370911717 9777660556331339368 14957841956105478025 9583891130612187345 5453788223787164478 14334575405398607829 29564406745683625 1342836720888943915 16494765568855886515 6686111507349042288 5514595452738361254 9145293926847706838 6292073597652351176 16356284131879386289 16619290167752002434 6400087982632952449 4396402928734082363 16377445417757320864 15784803381739273908 11610918483166543521 13124706337160623837 16310024448594453876 13795548223009907094 2229035424230237293 12933474660064286433 6478741216130337848 5548331751438803828 16775610910151211883 11762692636487718348 4977384527150700171 2449960258362903800 8018118905883736392 18076800884563337524 13920449008069953477 10235591258259332560 9181333367336357568 15802074385960444629 2569462004377604801 2260633505818286117 2837040497515638378 220290119546694733 13242981564335429932 3016101602717139336 3531201909932268955 16235457708957053533 14798980166622729259 15047473217549521678 12817507209288254985 5405998425305634319 6584048713810887700 3280541794059868507 7712432003403321528 4303825668503930984 8493268449910827767 1263213857726536695 8976121888253485515 2835239794905950769 18008234137494264338 15370736615451524959 4102326710102615218 14811130795179470176 831093731524797134 16821321061124703686 13323400450967140038 761182489179129314 17727881922981473399 8264157878306268140 11575883930345069485 4365221435966136486 7660778242058816973 2295359933944582916 6614253730007764157 7158297369547993371 175516097974902133 12325225102433726932 5685123159389073204 15629685675822465309 18423818903904143543 5600257175308075239 12725481165880287395 353213225108891328 9263879140411894719 16556057753919926845 6629768180132080229 10615231857561784213 12232349444238619121 5531330250230594627 8021157099043577097 14884213941539452979 4212950324812749836 7642922479549892938 4139769747198317878 4761100372655431231 7296988321077481394 2245841498151329950 11578764344185335675 8494049552122552334 12750994046887136760 17382685150153965737 7050872287696612662 4337800823708398947 6291106005695366449 10559188698421093426 2166220321108967706 17359461958204717496 14104168972220873310 3968262034646010336 3597938820789713105 5673230520042306350 8149581715504929181 2727991246499238106 14953866550564144636 1554293342358792746 1217554680513719227 9560117540941692418 11173312260933661376 13535917186515662264 14407776116626144450 14220926550106402786 7489350533180751513 16190584627713089297 7173429860962130010 2413421077622941264 14692717595848696598 17657209197831346378 2370834684789773821 2770720230629057583 1676518999896029351 11327284166482101771 16852394894012048077 6439805934957300539 7705138742281902152 15454900869209040436 10568492789567259310 9369211141856852407 4227442181988498708 9378330972781043439 9728333461176827660 6010121060379036436 10971314260168042731 6477382044996614703 3638659790705608647 2792217230611108015 14662955248710200926 13841934210582759590 11147746322250846082 15496846059126669186 3626931262534386495 4430877976408516919 10191068724464787764 14487828127712996771 14838489094087772106 424975326025122349 6068851922684765877 16954372060970263394 8588730568434039064 9850494870547743383 11820620028583818061 17165333509429858180 17370336785953992664 13423004196443172800 18108389423682068926 16024953377291050920 15551528069722462959 8158171705889704496 2916684472635577792 7194249787330836673 12509899790916091134 13544999068264420206 268641479074036693 4245011867694030622 2289814789096299936 14872405467020845020 11510989932494325784 11014190409542110925 2148501274057046658 12214788383017394929 18274582091566042311 13603225263108818394 10521485970736034719 10919825553568934154 6210084967812796121 14058783203131868287 808552581912688585 9973630107103462368 3568347311068048126 11419765275931157746 11907898059206411320 10514730239771355862 12413975219019454397 4837128783721636234 458402542185707543 6655661405793436785 15135173488819666676 1683099343052124944 15646055547668401004 17214998630955189725 10624369145428446786 15670443599551423663 5891868666495676626 417472987118547337 12350019969587828639 17577138602294031816 10895141263478753227 2024437162515731647 13287864829150502023 12730039978199798333 12280192606562848286 11974119959867036539 17506327035625986778 1089257206667514151 14901746742724138566 1723650752843236883 6110447451403109358 4632143795516819731 1208433878877035711 10949526217697623766 7034839220107524186 9398579901556673439 5444711121343588855 10108081407587365836 13208012287587032156 11837331794764642532 7679694955229706778 5533864810553441005 8711228399209037737 14459398380852188354 17318855128013928917 7334063672954167622 4370431475961490848 7064633199281514595 10628540102686859904 12460285748106115574 12821751884465039419 16291933861426385040 11058491710500061583 7793128071896409081 5842289245236462877 15890184059476838794 17991164059736667194 3097147907890609368 14785813736454408169 10146577648395868678 15724244763631191758 7008855250371040637 3097564563242714615 12062478447847243308 16918706397929399584 11258991907363406433 221933897160312342 6081694050034799572 1821131369728477801 4920335448257960121 11738181456597460399 819009036496696942 4060078684998131314 5150517055065703604 4187968234464108283 2509119426587157613 463825516021390174 14068339910144131784 11719984042722396294 18320693155749941947 11926024460056291965 532649372874393463 2234213137736361260 13838670953176200935 8064674414506413864 7513927655446869562 10958348625341286930 8703072362091626738 8283280472724976508 14648448274783493836 134134311318349291 9320604235923989282 846978132084368376 7011026309171763531 4048021391590706363 13496128539822893900 17606618697438665190 11215528305563254296 903329337817833454 9792653578382204490 13460363296167015442 1554985503272717478 5907337211039184847 17219850704363798580 12102214184456270594 10868144796501814599 14489303257551462217 1928312990273800069 6863907133568981529 11620169837064758857 7393849886747154371 14167628484713860292 7451402781673589503 5564482455854764166 4944918630491435438 11690976951395788733 4775609515906608321 9944944537081289269 7487071228373450798 6431101933622920459 7911997832762151781 8489049079236778999 16870807641305436907 8740830103765648737 5190201075224839782 13917833672010376309 14263258999464102179 5903617856477185732 10835496953405142655 8275984671683849874 11313837917493975971 6274100099564958876 63740641573187525 13410612894477970980 14681153694199099980 6574747175302724546 1393870868393078799 6986623548065935577 12950022567256710100 530594588636087508 16650321435629738275 3162586028211247250 56644889268778137 13022300980219603452 1096914365491880165 6784724089632302957 4740188416546155081 17945714266106587314 8782166435009717619 14971880862237145941 12164180330219815393 3743652104289220604 14448655591881796344 7006143455309985718 12379489917080272452 1731699399879749501 395847259815337949 9257003039937061944 15297831433362282497 2488253537474050315 14667441694839832090 15220387681060313549 14645153014286535392 8968954151448308270 1984770159356924975 6161236346549159478 17874828773129427379 13337407502504066756 18261319533346113300 4177168297296180289 13321068362341329032 18156970971315663823 8146075537255922138 12083110800442555351 9299940273399054479 9505520657354075003 8873824012604526005 12698215218557467058 9026326860982078430 9343692321568612757 13788279992772239375 13224648678569938419 10784741773660295134 4553132924360507478 7635321788238895393 5602778744157316783 7205211329639078311 11396908591502798667 7643752419790158788 11974318388064796008 11437870243531329454 1252994491981984305 12942968171263513954 11050650835889388714 10109115714213819942 18141621554027779198 4607090956582012577 5548172373729325896 3308298315276885341 17749708812307556760 889186391768611949 18400724849912206482 5839180190115694533 2629811229429451166 2923439520441718059 15282132725245658614 2093540103634830295 11541546462953522809 8931651335165737447 2172096230738568222 11691749702296439148 11313424394586611464 7450380953146787661 9425673650780971261 12421732567414995072 2478004509454167546 679417378221909573 4781990847036274267 7205137530701511536 11611297717320808778 1912995303816624507 4219277962581740507 17325878140600465695 6591721901866491667 7538479339414364968 2313809320641645206 1513008251547794636 392939816003249725 9566668183935782888 8470346467134924456 2469488327156790840 12693942001691021169 2476822532290822837 8870275283154863762 7941862816733593485 6566175391476798205 401242450980252000 8970207517305121431 7409819309008916729 1862864303168095659 11163133736642170206 15379083114959304214 11662734779886699185 8304082946532575262 5911277443490363467 4777698304763762679 12410314768007412907 4996235728152012034 10680032973450629405 12007942940019913597 10847181776363064764 6838980245151843982 15259427398847380259 6895571952654738730 15471104501746416447 6768176475903065820 4091877742742223499 8932059624585344989 545404480625704108 14673905644246736069 16080072252927013562 10624824871887210436 7020819941859611555 2379880974688663182 9077477181407596044 15240928978328511052 18376966105993459873 9039476899603695856 5393851734490870781 2491486183709495128 2397887755280857255 5437306635694101418 2419140107666793975 9006487181993170494 5740689208736478610 10365242486940142840 13197708339175950374 2034586444081507772 1583056029600201690 17271339397597132785 18440820634346528725 4311211533268334304 5736286240604515927 2714456525427292428 5290379015986519375 15992790863406839937 6573939999776489730 11812071615994500583 11625564169385827604 408958545701207872 13193489176763729237 2710375132009984775 6325543918898231679 17325903472506669780 17823775235488525860 11543940091876159023 8539781706793732936 4453701604467920350 12463457847983949836 13116883427798019584 5648967934081995359 16379947816321847206 1152793823547519498 5659500605992244870 10951304360993499805 15547115964433435173 6395457444677378198 6694770001796291081 15348882177818654823 9064413312917686593 5606533728446733229 2982983046753079072 3583454394582481748 11862787853553169499 17337401212845787305 14121152934849521498 15899121344143228619 6103820685179196955 6133464734589413855 2321885636464561129 8396684202328722004 14944482868254633050 9539806693312069468 14215881316773625752 5658754384277853666 4036952843907742973 15013512486293653689 2738403501149707179 12536783948798508880 3675067297594423368 7426778812089669776 9236328455122676222 17259861187342864173 11539189896170108757 2518524472185611107 4320488268535241100 15333195911981398526 1517872158301372723 9299348717800827862 9559782524629930711 5440993008067199292 9649559717568026979 9671788232053142110 17320609209042230161 18383152972251212178 6228559141369467590 3395534719175957052 5748374986509851967 2745610847828771048 5157081128989496172 12653646119567409262 12054875991590537093 7771289058371658883 9891278513349002205 12180841486595887408 7220238231543137019 6029422577165026494 1172183302636650595 2507687162389978413 13950080981926678133 16887705262622613343 16971416811307809369 14742303123057033558 16750405823625225567 5852357564023048743 18298803352189122066 6056943083561643667 12623503300281635503 102592906346113583 9154882021776666011 2706662384597208114 9491969361365193046 3490984200360859936 10205390529251054050 2507210720636810825 7206461040538387338 10913190845124430697 3649842642104843169 14825921944536806994 16355512007081107090 4391628431974959464 9177454731811420094 5587988657642368443 11172559019911788446 1929116355252686488 1363605190830094361 9095153617878938461 15549028033771656030 279931574123124153 1389922317962707488 2723297258008526260 1743990190647371450 16822474913981717841 17729915042594216907 2609627911330868576 7983438393519249519 10163162912614852906 14692252411688757359 11494904447119082553 12001110825732470873 3770421125275688753 18419764239037325459 4547006223216634604 14811248106639419133 18244381498575382767 13592988559174393080 2474727198271208580 1315402990697808042 6261303764813866419 7877226115106056436 49569590114594515 3986835706655717525 14156338542843750146 5842108578468241636 2268848169182203724 3703189757088174248 10141361580330020207 2212503299811885011 18434192873506534880 10228361034219048625 11323651777541012781 5926869537157792008 4487622342722103534 6770821327612014331 9902039081291751541 17007860890965517940 130710996730623559 15465766159577345576 11872583857165276320 9420751302525753576 7299673522600651625 8008808468819424690 9580942692122408500 9679333856000878084 18430509107126155337 11042922119269769590 16569972437744054387 5493007555203308975 1755442830044469768 9700612880035449976 18232195523699019271 14387618170970717816 4986328121951535974 12911374882787075876 17745329448248262814 10396978382903261566 4773796486267379990 15538678390653976458 2625764560498030963 17197584708610010745 13388470074048294348 8684668865863809332 18179783495005568044 4376071474789378814 14969772974573907801 10253091589624030675 4764170308668898615 6487864956553011018 9992640198171496615 5508815866896756989 16317879858172318364 5392150714087755205 15444598366791128630 3118518029554393296 17490673284354673187 3955350465575651025 16122524097201168775 7732658030305149977 17943223441067820089 16233183702813107028 18129070087584142901 10366491761782277824 9351083149547915057 3097745898344524590 5474918982091589291 1531232429736505741 13843520150601375682 12792900352429313970 3476141152751775113 11967972401147183267 8230379524300342006 17708725888467349866 3985419538365117719 9810316825585881985 13184808356505319282 17109938360677724707 2607617476824060758 9502829856305302151 13543165325982050710 3074488780855184593 7752099112819199687 7587224394764049958 7851758476756329028 5476013436705312025 3422069092366262416 17732246015495263609 10453700234473075 6628945617786620170 6512147752172002042 8086503592203900171 5662869366851088736 543702988367970592 15917879112372803957 15740211170374482993 13377788465061919033 1851483317661477812 13888299758793976463 3102516191154339246 16465799200661197747 16268761309642785392 15556397994949078115 11256973998939902158 12729704202394010512 9558157584424353743 14544682507336571613 17432060124810958972 489898729661857898 7485213505799419285 16627961740885130980 16182659914314720871 7442843368716706686 1162955974724021014 4355097467789723391 18187085727036509096 14762196366924933997 6880301304830989631 4434946007619140909 6989355892540786396 6963563413601325142 6356102057957741420 14960087512126591332 15591658854695150300 14222657384852856704 13100643779068647782 13168970475885948337 5999156931922803845 14848037013377579679 4459055274721050038 10385371750600985538 9059087271942274299 11343076310029088050 7842892712428644397 8939695684844758952 16610165366217424252 9016265780229210033 10858679013117094602 5196904006210113132 4609160498660732350 16593682543792478376 18065069230672820546 1558612169986134335 4923208528263719323 15769505908542153226 2791478579881047521 5876049268997110720 6014442910359915961 14600562283839720483 5335321446298916513 17436780635842344926 2005114200125593297 16927575456047582089 12658173040961739735 11437860767058323886 4990516303572089982 18013066267328689588 333950448646365114 16370754657608771186 2982592231226649268 14890895952401809712 9745825528235159691 10107755383504860113 7704183845493266228 7756968500775575586 4233392151632772541 15130997872895065462 2174042635887813547 13053962784693119219 342414591358834599 6397022443886056277 8378946189433384956 5913331479583051746 16507119784767006039 12685813551220862086 4453832297930149473 14113006169393076814 626101434438578041 15481215637014245874 7012527960313310919 9809680968632131151 18255437046769769474 11214020484923251315 16489369879155696037 2689798670261891391 3402718530947459860 10197432546474432444 4315875584847172583 3040593684787184955 12485652606377504310 7911337347328234329 7873932457352756973 14684668506705416342 256447160259384727 18079502582503699032 3252399601455154164 5450584563131858743 13059863435939689300 3548961968500188878 1277873856755362412 6333722206990398718 4447901434624184198 15791494715283044434 4861890493190316867 12754149286674635917 1725311175014288094 2592141565754001372 7005256945107267128 7597995303593116755 4865734671666022514 13446714880022435951 1054230776612411423 14700746399212455671 1433281252503184663 8451572024490004047 12870792392799752560 15124631309437283608 18153097081826495332 11443860264299867874 3641190788122926860 14742313024818772136 11928099925781554296 9626952693740863416 16610210794532833335 88989997162440544 14574375185746197551 13347650297061584664 16180494727282662209 1344044931812933243 17783492664963504997 13507135980548843368 4336598013719328200 9527491466118614134 9917374403591128356 16466337822744568123 5247658741880199205 13897583085397720750 2236372463279989058 4363169386926402008 11072026207728660067 8947352185329704288 8270719234147433917 5802024831918186429 6906864744896985220 7547456111299062300 192753883364409569 7964120220824428769 17832173468822496465 9841496416664787105 4742221120614031231 6254132462172879170 11900062183593944360 13206554496152046597 11966628152268220678 5583944588724893924 2513417885853869475 8499177605030957645 12141006039780444228 12767661991249927966 4646363495905469213 8440976771774390208 14981710516360073982 15030920262786489084 2709521262925449899 16696567394455441910 6529809842036230728 14874948927766717035 10125477088681216055 11770223533899939407 4811197407123587323 3992196355733288703 8433073553233700771 3966186762830818163 4984058636295566495 3618199198845522353 11931306951819464001 2630133307940712707 7943669824859403798 10908635672456704005 16011843368820224381 3557549233333204987 13641897004880824681 17936921449768671969 6613160578529070048 2786328439320315681 17092097420556547866 4983743107762201215 9762422457889737866 11934519015419451495 11576676942302654491 9425347194987361320 1831207846637105263 2819197957719239835 9522611903862044422 18446471751267284508 4609503395594580809 14628722157991845338 11063144839606229332 1322168459160425381 14729998235433549334 11210686045766115373 6877988786569354053 17538077683589795113 12223506512065241270 17113215972368561391 10783481727219575086 4506031839643222474 18002520424465806948 4458363697257170752 12457247011258857711 4523383402474715801 6465565567878285810 3758185252876924694 8793334536278886985 2529895184488429278 8975643395107917973 1032021699432415484 2839665318674917628 13329231318418915448 16912570255381305289 12701380459955624239 11109251847290081809 7559285850782637696 1787036656886139511 6455029163438849499 16865583512519888321 10657476230091386770 16237417662326247880 11903704625931069551 6262901602128878433 15156957547275863163 2801503340230953947 13670536570651390869 681114520048233048 12739178047050839063 1121086428349398764 3649232539093842066 12193432106394909676 9882073757992662593 9794268085839799310 17164233390090188873 1722616783642362639 16853082911600893438 10222501188147031467 8531364075140125001 17171050208883215418 12236137073600270396 15078148316624306007 17229365414041829900 1300384593289759978 17258880791639797394 11258826999316206315 15484840624424361135 11059433064538399303 9122320550612851415 9245700560567194132 12118275534658112780 5089655035028531976 10605502521861023877 7387079029650867703 5181479242372919338 2414714747491994450 16120006729898419158 8254337349183879433 10987769846371270396 7290641217818287488 7227590948834080820 510662499154853058 11518685509894058473 15133199380886135208 17195980956285273600 14745768396339316168 10873760606604585144 10467368311022762661 13809720475045249865 8652547889246068366 1339762853837221538 7841263896150333812 3773028874612155093 16314380358630835424 13939630400033484145 3560175124305025346 7871983902054801464 4383830745276955342 574125502135123806 9017705511902306061 8183255955622495630 12518462751368772131 9643105608925945058 8363591710715615081 18140533832584280077 14444868214176313985 4071065144870380646 14367654632293015410 15415554923486922359 9158483975856964328 14808865262543925759 6985731219873431455 2562749493176655119 16614463275550718708 14813896044546470881 14944897111379276052 14631002563421501161 10432306282473242997 11079978810107864 2826772272991914955 3171967571555508473 9628466823186338474 17518415746759238198 10271592194885340968 557413070416432134 2109168882718551488 9449114210083565113 15534424486116590037 15110373384026740971 17841873660062854047 12158545816262368844 12162803345107879089 12183019415366768953 1491725620877066851 13521789332200056413 7874617798347257522 14344767509844923301 13123290693375222294 2113125100996038151 6322241639406929505 4470010096263148859 13657578770403878722 7668451070303115168 14257081752797069187 1481248519958455562 676412940227600049 6862523846628587491 18219203063488527841 159549917612466875 18248502811342847159 5459058441917648274 14393536536472331243 17410550036910836465 10498931150404603858 8919716903354708710 10141973524683295384 16454438678932234457 8318858271515692119 13992043336956880841 3743963777753303652 12986792106548296942 2351859948513045164 16438486892514051948 11338881147044403271 9816708932766615592 18337145107632968200 2188362560075679357 964730831947831028 8424883809943888137 6783179478450018775 449852713999177365 13729856579748361899 17579404244260454710 11168024609372098293 5718468819061185900 18018444982228441180 12797841161952167746 12255645197294655461 8822881375697504691 6759172600471660708 7377357517321103123 11154589552840387878 16966944983099420704 4488591669652040165 9286057169229882327 14739167623818077404 2314122841587386595 3778053839543588292 4481219138242074893 3554990989622019268 2883312397363737065 1673131431711325772 15671970773401281315 4252546447808530766 16352466432962829816 1403334795144028522 1215426957763058943 6356908201030369637 17545259336883816763 16452288828192219641 3282507145362420794 7384745793502692973 7001324133768553881 8362778614274608538 4588475318417250027 3059016511213330363 13445665058501595528 7612038174654855786 1903352584057124026 10912696440406193403 15024482728223690370 15283264844399274605 4007208008847994759 17196469109388810227 9020554404861992293 14133316236514123297 10929476523721475064 1206940642089998845 8101626499609871640 8572860414622663658 6748469292182881157 9111493445450236949 16932747268201712705 6124009637709707361 7605188089719703700 6280739391217357521 15940630355842024117 5936183678735869037 11603667928479607483 7869446610988596189 6145884319166847160 18310587835527907435 4437837291563210617 1450161807695359888 3463254999359824996 15636610623200300443 8622044005963653843 985179934783155421 12050553408357831713 1550095578513491154 15824117341674992358 12549692925176564307 12087390698921258035 11869839377737563417 16228294427029664494 18022614135754984052 6413613040922827533 1380147364472852702 18075762100151085353 15824794836323331574 15194861957260896121 18045651656912875747 15277197380085047835 8285515684814977300 3609379970668341381 18038074354181179453 18158146387860474526 6710377188354753674 7651566693560933785 18131881954554469601 14002382427214473400 7948395136565122778 10349098637296340769 1192071447516172084 15305629950552655324 4735987132139245988 16821285225702231111 6063636485336254843 10824743676357562570 11619210412520383314 11201558347756151973 6022495157765672449 3198586000973784073 17258405459895455991 1105788596880880092 2562013059594778669 2573564984092247820 2800123047526015087 2294243241798032753 1739777772294364471 17156876662420064686 15506241931398821284 4966611956362073389 15590993256506876006 9014927858066021825 1283514914621935438 10002205518866458270 7670265872745860517 13918983311595002750 2095362692707785588 1111094212160021486 9931107962149751899 9808251940054414880 17888998805160679953 13011152536447001610 22143899848218006 10982563051448617784 17178359375435050468 18164012410242108193 1631533717081577946 6920724997981712901 11796381197559741286 5746703780683584290 3456589591239864210 9887888235201009736 16591731439028887462 15931828992745524662 12473495950144934791 8308983506913744511 4634937449862954820 17925593283025191737 2778720309414209054 17410495337365437560 1719680064403596910 4184680664730902373 4281090186885694328 17431603686125819945 7871490478284321788 17084153636995372391 13570825039438605052 3745909112582655339 1187976334107509616 11290822950786836864 16107480379535511181 12502869113672772842 9443687760119573363 14261251670412230776 17417037933521466361 6733609420137020248 15810440223192572088 7353265578621670797 11579844104459283354 3707210614895026190 6626269582200933627 1401764093042238510 110101309798555276 15525715926862481879 9646628591986131625 1396173723378667138 4692316973319871788 7871391180195380993 6105125832729650285 13750123227611802597 5020787280325058592 8247523749034358510 2415057023729404069 969399325728322275 9396126765343031978 15796515556475509192 8350098978081840944 5217507622992337537 6828415471067403021 9973381543151709983 6092732565530953383 11897404540512150657 8534831145824635427 1381937038220411615 4861247297514074359 16482506819133831289 12877293699177576426 5123103707998700983 8239835350537749654 8759089468422634011 16916583224318498667 17019177389299728013 5358764616924121417 12314890076030532080 3195454891184437453 780045205084914171 15189250693579093319 1544042594126702324 1005774155977275633 10853885756400540347 14310558630570230813 2562433754778106712 3012238446118778380 11603701687174705765 9954880562242444048 12023123230421632947 13611763573449967246 9992237710166664804 12457642700172902409 12927752852050455519 7251708392121565802 2315494767731849140 7542868255949687983 16935051141575934370 9728367646005243589 13188774956824503498 16104434891393628729 13408608902676607555 18052757467713145808 270908921902482059 4425689283503581273 2319843832850310448 8543144210361380364 8480257608875724970 14319826220353464379 12719132625558756906 11687520984076544766 13465485052850212177 17692418253583190360 11340890791277671819 13544566702270830904 8112618294382571651 17110871815587712144 10403899078276781749 18072808420447599872 4864507724021098170 15873542530835041444 10186558155099701913 4377066224808414984 8462059067316755184 4873724269783203678 17761035944412729091 1571270679850119984 15146687759744957929 14243177398375285234 11333499237821410858 4875793636004904479 16187370686967788477 14305681684550822147 15826494725181382612 10723777316751602732 8739670432327851960 12729373498042392010 17312781341488834942 9168574202062326982 15713460008181458926 192671611599277123 7725021480499188296 15747766826504486002 17576524704301831186 190909335499053720 5596184971393051824 7607711196323690482 3351915759236529315 17573631705148485722 8023398622165440396 6805018481850885664 1575157772217758976 11789394366737046638 8827272398958682451 12806869511206454135 14309158206166928491 1342331988732420808 2470611147379678152 2449193529589375800 17801617481490312157 15257236892555701868 1389768171206412483 12002851268659181507 3124212376805600080 6092633922827325593 7823809572434197145 3254427501340462073 4670114330572090595 15656161101490511372 10150407283354527663 2326094880919104468 10260766636504619136 5553316929454809354 8829954933011437792 2540269815017024347 8626686861038168469 6998989354234604076 963391947184663251 13954554115223394314 17844113249055144626 5791529691854749674 778400850200449066 2419529478654969905 10960828009194757191 7799723146472348751 3594278755147996982 17956429450445283043 6559847589886172112 16394423656804271045 7158452808202786335 16881598934751796610 4997472628793276843 5731225129657985474 4850154396506326116 6128389496668421574 18108880459732772357 13432587093777828967 11638678434973885437 5557837663842890614 10281174706228590496 6019890894300457001 4502903027158715002 13613148710512324909 15435070077299995486 2249465232079831898 17573648856800905981 1800866625569562163 4567690393220555488 5947698644841639430 8294548290643303057 1215909915358918382 15572172117558094232 17939242308286193138 13193184572383178649 18369689901476505090 15074139918079114491 13823107144243259278 10103790085292791836 12602207166002666797 10156582265676987979 18174874773576176300 7164042710490987068 16057344792392553314 16253232411797713702 6333184519047833440 9848458940599255795 7131280914768944086 3549404320154263419 6434978473576627148 4289830142993250801 13330284965273418323 5347969052989805022 11551311380768685171 16137958169762540208 14893756576626089782 15095008776591489071 1829099923788192305 16341428523851521324 6566591274470335343 3895027633405358551 17722028453493516359 2943626478579331722 12514822509014622347 3968432720031441762 7779978278772189899 18099840587873646928 547992232311446763 13187695589292473573 9594982026284964731 4444797725499108449 1622925384670733085 18305266825437255772 16614286104342028180 3277398852471634900 15796883664049783899 14235183081494971892 1103412210301889771 5657189784827649396 10745324158605845069 10355330843501977048 15613159458788914821 14975083110096526134 18117757505351777105 2253524841593260797 7960256684588829550 18240310979791623556 525921939609144201 16498158608203445986 3685177564519650911 1880953500218045382 18009448319559926270 6667815231649842607 2076186841059281827 3809201856800830005 13296044658121755275 7935020515584945723 6306674598468067628 7320437827155154986 12156629404706567611 14303534280005589845 12668142172698017435 11011527669763728843 11533727047098850036 6515500940176715325 13916232948554396437 13948949400566552821 15188020599612704523 10266904587324843663 5433812234816785854 16267818173260669777 4348283407254318755 11550635769628368854 15424180542684480019 620859776690786060 6246813410393475454 10887103751362769260 6521053779198154773 1837237487788537368 5010515564524302766 14732464598200804132 11959989115660483678 5023658974631203680 13229331069393033312 12547589747632885508 6841347828448486627 6029998316979539352 5537191604757099819 9065815220476223719 13335049550938099471 4000253969475262201 4596102720795425877 4148967212787135331 10526969828383581277 4208403852683987844 17688291592091915041 11371959062140201853 6555593450342970125 7372445437971626081 4507695115871476629 4299938344007998878 8771450041491760833 11207466273556559805 7475301435369988885 2249840423389658347 2951619081248032197 16727799517325114342 15035506900473006046 10000478478423479723 9053804109182304523 824122787967451808 4634838834327185787 7997555370780246151 5415041601881041567 16401232944452916493 15571678084586971255 8201606218838226807 8252348682040332668 13187482664018532135 7083201375312503846 4431670414716091576 1033133406339770107 6429918510941345732 10033361627984374920 8335066255204772788 13173174981113611132 13559952743671190795 13253597058006957706 16678948976376472462 1446115348683412821 4694360966300648990 9873166510381587501 5022036954513451270 18006664975076506883 8824506948816206661 4576321531195352977 14943781308405924275 14385809042472351573 8986332321033966757 17425312705282015633 14951978392076149609 7493874555920155687 9292807204672797354 1072637958131570024 1844397041911905704 10340217251998677689 18042383860504342720 12108753144483565982 16342743594477333905 758901019904976268 9301515705410751910 9370456987649002917 8240036378537319949 3744578064884961766 16012465437198766242 17844707448413050968 9603635410116853920 5908946554713770812 9128819622816281948 9872095064462037261 10077064143528307434 11178982458120554817 13632294987011082408 14794219262975262751 16784627646435251506 16625204330217470580 11510636877507730436 2154194061857309038 11036348947637207145 3004772328106630041 11975105558266950083 4944812624643384706 15151130106389679506 6257231761111826887 6332082880241065962 4438103507089863209 8416001539771962814 40072155100521507 9037057388180352942 18073272077611819846 4770710005244587165 7860644506209009850 16463821119214348485 4131728260451142964 8949341775730420664 324459580648715670 4748389989179293721 15485028433187329499 13390111083975423404 13891433126273841212 12911873465694528805 4062273728325128626 3212438992071866967 8238661535069195056 7287782901699759311 20562838078988545 918802180517123641 15595746677881122670 12187480047071038607 12747006987345136343 4284152633369573467 1183560011943114576 18100390317254420383 15221004433129249086 18376215545920091916 1913211571147502505 17235310007714533770 7553885631938138214 11789415378013147102 2821184822796042039 11272279035735466271 11577778700110429167 7795857408705690272 255943241353496972 8050568762917285853 11299361335636980456 3111177943956376644 15618335444900771866 5839983261596040159 4076509362347090565 16098800144881533994 10159504133312448420 16714139105204473915 10884639293450741479 3111184571205807265 7994570374767086796 3792169700174893664 1951777147771946399 12826396269521510321 13624471501472284806 7259356498960903406 18126259039496929461 15366527835061372680 5822877094127036698 10319564541006641070 13290743968684320985 2238806108832649932 16389747290613895043 5904723306501380106 4067152458448936922 5584391446770965468 16116269532635211182 3913746991115370324 6130893711433878299 4331950307361107499 9262777533848777476 5792890474749204293 14108008166254075341 15697188119104828670 1307479024109597277 1342494686672534473 10899831818721587698 15127933792509733707 6446708877055596344 12813421576584872848 15949086233390457116 1040794584631333345 8902225871545566005 13478727562963295696 590623911403475350 15276056728854823667 4805397975601472596 8843186336752745563 2856262017443663579 16462480642846742866 17409424194498291803 1517552778860311463 7326947786523262935 12476189078955776816 6058459147114876939 4918424159889563874 12754903910078648620 9347833186915588932 10031594816102139653 7312910482108313736 5318705111169565561 7117760726780875795 13686529779578819362 2091550834105839927 12852684841439485116 8107671262388842292 18426724453655492301 12185302201796688262 7595671111843852166 12873193516963572772 11002052246017951664 17461347481601372099 15355336785817456758 5865295556653473264 9105714991621683536 11943782642068232137 16685093855309044548 14348729389887178282 8210199899316475851 3642065500483682742 2304376481331307745 10110639603351897586 14895864245110380457 12819376180038615925 1337484385075728494 3020597636385696960 11660694493501756849 942366916946709340 12333786100372841773 9186361693727268861 114535641787646232 3992448013255835138 8777855169298025031 16168361897345930051 5965921496442243431 5181592660993550015 14748721812055180605 14371683234963536926 7533330995554593008 16939108273225045966 6364903624737770876 6747496898499587447 12573293824363926822 12168788460368338566 2803547857354214469 9570950745864309467 14289987870069137623 9381220369269297870 15022153101779237010 436152957035172260 4242320113785007353 16092272692807504794 4790290607816892664 404988670658489267 8761370869742701909 6373288147573868460 5587957785617355572 9888673491866131659 13654597319153857722 607394243023666494 3191605328505156868 16888246150971643801 17578061124579811072 13983853585656700330 16377197489590367468 9525977526879844814 18366532484975377657 11721303578089798134 2193098126206973638 8768761289803973820 6320472941277419921 4513176780564968799 10758566380738609583 503177849248754094 14945205966312361447 17564203824436230402 10066763650262699395 16980912893396957314 10045780130568946950 10404445938938556759 4052707718627629431 15682271146421581346 1998422143482065788 17836549749305644345 17043243308732809953 2562721359052915076 5578953078947758225 7158859946007924320 16807499502657880611 12402968254177712334 78362600585489003 9216377219862568420 12419600010341763711 16161986377649899919 13532970684718331208 4379847861709929019 13364783674095557690 5862217191010159827 9241254083262271545 4794373877654291969 6987318234123826560 14418647703627189878 3008258658401113561 2183248119605238444 15000054998611554768 16461391549099652445 11987959294509891535 4149801833748150808 3378212338410776286 3918313317407802804 9587097711457297982 7256160464003936135 2023698087406466118 7839541564412789241 18382085368756568119 15463400994167673390 17881078920436710892 3084514862566396804 10431555638551517203 15077886605281791798 9201888752104496208 592122860851489820 8234811526841852708 12782483482222692205 9109019854844577990 2308911674713078711 14164126218745482838 7210379173869856283 12417413984198352495 160195545283232759 8131996698346345339 148771584849779103 11807718465344497574 388117110155584804 11771085142362857991 9376895494999704451 9480334833461584418 3882936585036754271 7998873605377724661 12002482867760241784 13356904641928950783 10002636471678785674 16354695955120471202 15723203678827488585 10109178699215872484 13247623623303890108 6663436297255416139 2959997903689367954 3091955676278304113 16313234373259501077 5529224474606474425 11047664825619147637 13175054267688743052 14256840457437358603 5815092434935043878 6203147434823972633 14453774196567715178 2694406526145819324 16871904773699075512 18042368741564425450 8186014527132463861 10096062715562201455 3811113493410715044 14974361898516007138 16120018822989042121 13206934509807356009 7033363768919704653 14916049293351375726 9616852237611452003 7297077544546174894 15380218995913965297 2541484778397279022 4809293211973292733 8315384109785061674 14077510411589364509 8188561478678168173 7625446439488681740 4566318558433515332 4689776938046097697 8082495233013347949 12629226197881887344 3376109209993585861 11223547392764768468 6737336957952639149 11990799992842062323 6638950413003355162 9680298847355054162 9908303934707605920 8242806309410341179 2100875494477497453 1068356329275218841 17191331753744657661 1365091099904028497 6299745570311575562 4213724639917155426 12666537438766956427 9500273024446985693 6544588775135857464 10299299219795139909 14843133104746424429 1773973907349765225 9751867498868063468 11576356456882949976 14679326620882069524 898069995985759890 7451918979291466665 5971680463830681523 6329559039440262178 16363025102934844683 16006734765115523090 12926148991967837638 943379911497170073 16360974998190458559 13186370704706200573 11850503754694354186 15833824213001063825 7658777392659857531 14399501085813601499 7507043580354115786 16546216084715967628 9249049242602118155 1167256415412721266 10766583082471342144 16117942579782619173 16830455093422506368 1482814719538842307 2703198734323179764 17187007627751915981 2231783325300917742 10489459809428216784 1679462033965391207 13384314347694000567 9595908545715453209 622670122854903024 17203640606059018954 9758085260218834284 4773589671489777751 7977902346831560140 13635569482328805463 12971712526906269147 6305115505790077990 10361591609975217344 14716655299863574094 5276967371180997236 17322270080143741214 13885711154741117984 12528895591264820508 10205865169717028221 8640044133383466684 2071046374304367275 1073993995638322555 2743258123394453362 49667657348535644 9552140231323019075 11417701625113361539 12971916699029382551 1846827210930681949 7795467581964619151 15480627368727516583 3741169532216985932 14539815699481842980 17062158972549289285 13638249347436182791 14545683315323370009 4877383213413514052 12945241422973489336 7374183395013744833 451914105823757083 14814139514326540698 11091145936972245271 13091552904384053450 3731922925935450486 5230413094842069767 2780169235388049795 14426417101666913136 3680307686559367673 15485681492069225404 8201402418804760265 6013232458929570587 18289381874497292477 17743394928398867032 17072410762156697340 12470614605636902904 11423503921864563251 6408251842497488256 3071334714887020338 13545783986417620528 14198886535480021164 9121841536877200354 1533956754465278637 12348958877530524624 9980979784380780152 13316984429978131350 2468650393038751585 9890710966946666148 10411165292564430687 8627032490556850966 17098027041792881927 6689852887442876772 6190895099987170227 15207169511469754041 11145004555261395468 3583750542145601676 6286381461547951871 9895936020458864714 9264898485217685639 9009513428491819327 6532372185082826696 11171007790095617266 14164665232241397217 6834049405711073788 14243195967554359624 8872023101460322004 5667364832086115828 16595426015517603280 4073461699982273430 4799755425871065448 3307297473730005400 12171214874053914251 13971650367875397680 11741711097952254832 6435426698201483488 16848531070203409526 16196518885686368914 8503937258014911698 2658157750313464104 14665917475206778149 18277986811100849511 4859800639653542038 379028159269720199 9427792765652529672 15763569028864762585 12499978414904694632 12842244632164812917 11484718494401093178 15436054385483339273 18326969578861632431 2534347698885189443 8968159968216894655 6418429849855716910 12405523325429311859 14191881648934553178 17406840025057486875 18086428784018087516 390181632357337117 5658377390467291686 9375502478760035722 18120816769151056851 7347365806212678179 6323442521353522993 9350034649361726302 8573331287959606444 14121222622467348020 12786350313227471267 10205039978885844143 3370199978737195111 12633224283062795336 5132558495371448328 14831692358009149664 8549962435746748553 3504136414572232202 17208174226928559151 9530683048552772973 17684819623291264409 11922409130564827700 2119304757159318822 6664463588855692365 9199242872092966791 7180063533700683835 8007969958396037249 4559318772934946059 6393176892075310245 14423432687309685648 14454322717051869551 12792494462883809625 8452209584308063066 381057359936700692 3718226637088473940 6585273108549546908 1326013043279548547 12983350755028879849 7371777576877094841 74420877115108264 934476143076643301 12625533869707839482 4873916125610276558 7817710171768628793 5916488632864828664 11729352928844922996 4613882643805977912 1439622336767328853 12724707454816042966 6424363460574945492 563643432484223040 233218310964718986 2554692927569336225 16620359065887062458 5280624926788390732 15040584045152411905 13739778793838765052 15973336377167488245 15340035826444415657 9209139898927731813 18179427200318781063 1286133536865248504 3172651636592912501 12868698967215694673 1011574233262388139 11075379434101445937 10935282664544329585 9548183439398982980 8535899750891955885 6883354836420423560 8602915463162192344 1705692901325942089 17094650689580785150 11359830401346429902 1386548406970002525 17532428901061751851 2177583863530235293 6717104008886284181 7791660500897089012 15288745601742428073 2667834348967244262 12139041185045517609 1638742294539697120 6712258626768954674 18056152279686741295 14646191428126739548 18012795175304453180 16326112132668560105 5521989817221178710 7675219607703867662 213434169724493583 13003192455045263616 3483865192523023375 5139851820741067297 14125878714546614766 10236532750989499081 4738811314550987979 16187737784737089574 5635688626084669843 1106766471346843986 18352105975160167612 5291577231941045825 4970053879768255579 12373602733792713441 15227069646463175659 13296109714090381437 10470065087070214454 1119001020377291129 4657207278240684821 11877581182614575600 16347896799957974881 14651039140742705238 4174479928945302764 2385816516123896789 7436547973808330102 12635042965101624813 12149259664905595155 9560194259388412086 14277961856098072071 9931016782006243105 16663851664523626373 1785021009231541374 1135565038767528582 8839458363181171285 11598355944229699233 16711757378103073119 9635382062693669529 11210063405460956192 7441703774897620325 16446357324141546974 9209544660941587193 5137089060319620738 10628078219416580371 13618124289746881586 4495021378132365337 18237840431162905812 15634470506521671382 6801418750011109264 1834960427420647006 16904020268118214906 5605079669855206717 17601532530977655504 9471082899072982999 13984701856779180292 6777787537943323409 11013581373603086758 7268146305392173048 15780900453985691038 4967665540567827421 17550848984330660361 12958853033772491270 10769728908890490537 16815631553974692737 17945399520359069353 18230904181871639117 13338630826791483177 17710363467472973791 16276056961864504620 15428494752567193155 12537064610759441383 4153969552316005238 17783605096489577475 7550258831896234652 4514026783752168185 16323505047611854464 12821700425114363974 6936451766692764428 11361553489537578506 14842413615823008055 12702290130812879302 702589333643675526 3386230156778291778 17096471149319226013 17841240268615293911 5365591477985398032 4872506386720231442 7571644895991512572 14294617536883324227 11051825158139071319 16956531746802114220 5555954976469718656 1966832909535620622 16610490823309657549 717287393177750238 1088605932075800619 9650628322878440930 8229003468255532666 12483861802895469596 1841527691193070920 11537870522433038188 5161917568791545178 1572754168464586013 11918094451736823239 11961934935844529032 10263167763415674001 2481009788636271432 6121515532771086382 3623163385645650152 6864909954160673125 18189410859355785246 7500778570479550981 333641751711549821 10917033221252229061 9071018186911907770 1102150288619926752 11265866110726230715 6422393256647657186 5767847450689199859 12561615385779551493 4125238394338773437 5397509185685972206 17909441924368069700 3458818643208204622 618513640971226029 13445505177968478931 7670439534039945587 11646271841216345575 1907780579792392090 17663913824416662695 800686751919975897 3624736327379282419 17106591826914997005 16589546174130160163 11336772425337124332 11005755837221850805 10543246880360163535 8327335816748083373 16547695388643748664 12931529119897354925 7782902043959018298 11406140209395739321 5670447238366248086 9010567350279788989 9803124419521232036 15009829234909257351 16156446840220753314 15788604990312972710 8268716473081756940 7211159022556598037 13886398036836794298 6629781630611900109 12967958083815614322 5448525713617941762 3049552661386891690 8813112847274104273 17707906784784810003 17933905303218181107 6534757122248748055 16372673753232556973 16905156738323956620 10020792848819414039 11145429723480284308 13870307305865209893 6706324602655812951 5615043715273107796 8702155164665593527 10527499129204582809 8107371567513179729 12931222431604661928 8673012879582893336 7889805716338074710 11574050941614682123 7966064033505941607 16940179582782031393 1824578664917748308 5484552076976417798 9056668380300954527 8902867380401801478 3842323978221800986 9930031766542337246 18216652916023847832 16142674187618312097 3133328363975716428 1921038407753418859 12396617679042409744 15185174799386337256 7575897422923521694 8980132949218872442 15288333761568817125 5654593190836158808 1423714555472638828 13977952260739755852 1814768832360469923 12121741233208682621 3437083276268849254 3564141757277389865 2125170287275843828 11431022289232705059 15241480526218088353 13935737951553597624 9925021860315124769 16982601426588756235 14469192182904107874 479442229737858390 10987788629232787637 9375379766439464558 15149755031702738931 1611617477223053782 6758064737598854991 18096140266421957930 2190625687352874334 14900248739188124098 10898673315035371792 16843823440119372142 13345302646719105039 12616162396478312229 1047037655554810787 2275576613602497824 343220260505547933 15951440552992431891 14349380945633704796 13542269665851561222 12475432717724396066 15691280487931943246 1273189412866362393 15940363758152624207 7461742941929865738 16919129185805398291 1695585116360780397 16918991421880992318 17685351908121169527 9149293234460293952 467051399141049288 13889558033728118018 11508759268317161153 4397876999940318858 624604181099523337 9519707463150860854 14364293041817649743 14281250572466292905 8535307414459827595 14658408878411837944 9080515767551605467 16060398762782661629 1788476703019179835 17685524337952340943 17741769062580601967 6707358263123952413 1251176193912923762 2841706283524873638 16484277613516049422 3095535868700959534 11099294788705932397 18388201623882865221 16664673625812901266 10050086714545191372 9058235168553511851 14146223345048367372 18160185761475861362 940492712351295274 12050705753872240707 1247048640650669388 11357067310876406136 14634545891297929583 15728604030636168977 17429572581148529088 15089551684904734815 8924834805800436127 14057571639448471116 14606870526198264397 1875618141615276780 9274237618716132586 4287251368448201516 1205381369857402308 3781271682478282859 8578576243545207812 3802414961647792930 16799260058227600778 12606575213659762954 16842836377406449122 15675272494258770205 16455536677002437865 12141506187788497250 16491711024380196804 17591729415266957225 13880085593899847253 11438596699300523102 5653993277420759177 17876893473045869737 4972187553826005062 10183704412280339594 12592065228117959883 10870473208044397334 16051298796435788295 2673924008473334100 7356067901466809454 17838905519984460081 8303571848491089026 9989153312115765334 7274734513438927056 11246973378692455355 7805613177075535751 7065654089680021726 4155307730468357289 3159092474539406735 2322999701604259800 17848450928131658115 13227157505716837021 16089024454841167596 11301353311607981623 10477300192417877452 13341457842217353127 10963648645985145813 14333702915083979677 16596707875462536244 11714758068164879168 15504474685263815855 9532970102196041904 2326077297909955400 10580867784691568219 12692697845478661131 8031604000918571305 11633474473415560438 11488771381011512731 11181202642933264543 5807017641721382562 7645127160402559999 2926722256649496692 12972996355157194555 14428397278674721599 15135172203871767310 17115236363335992 16227441977251041177 17428155138319605123 7917280297263995095 15543259788579740387 12693966121282178503 13246140392959708264 11101174466911170802 334730899642658623 7779071195669152565 5695229031334005840 9926885958370786406 6058125487901724847 5077886701391205677 4340354114565936285 3290508306858917078 4694277188050677508 8523874947405820294 16466199643067634366 15971691544160970657 273152861080909221 7707648150450639742 14866109148722471577 16179822537043743445 11944066525845695822 17448281526642548905 3429797856310154847 751036628589993030 3814401850802100284 17682651733944728040 1172547656029480091 13331475147952042566 6804050340481218441 11163928813121081590 3183139759583879535 10466908297185304229 10726613059186234738 4187124311297686561 15740875690157976968 1263132016212064661 3717253379312803811 14563414593296326810 10792026790625052709 12324505199546834328 4280387457242878443 2255401207871101953 14076575745505150266 508702667239458424 12396671032656663902 8520665533022717595 7296959780615998564 17001948569525207328 9025848959282377754 13897917736059826470 17079713866381378674 14018805863272571441 2658122968412603354 3883836739301157316 5120634696923076628 14708590317415565094 18260740591414797625 3086860255401271852 4407198152903887738 18088217496907859592 1285636933013088475 11359128718483203968 14593056148074880917 11526856711695479433 17431514942814315961 4377784780438509469 6740217114899903204 4699301161651992231 13134402819841366924 17155783379212074187 6044853754521824201 3141379428191022921 4800039005390929506 17039223284752871120 9427837233540057759 5246448178823624360 2033716062862302991 6245377991576976007 8720815765719732746 11273489505911199810 8237812008127131392 15057765557850941520 9674583938202181879 1275957707713794514 5550650972275465980 13737340978432640254 12182840456499990267 5749907720492131632 10721089169746209222 15350812899157232618 2836666503031612200 3776194338925706440 6775473666236675216 3506652176469412437 699558244619344549 16908247396416901531 8599506514946214888 1733080705813376879 11485181558503649383 18309542086237067049 7171200812161065144 11903313958785021438 12345424326707939766 11059422803323495134 12643403645403833830 6009646496621732644 17745922187093223711 17987272137037485353 13580866793501541513 15217785252329406379 14041824846840635691 13048025133559666023 9204340479849487016 9483428568020241097 7401813124849799622 18329490041354426627 8964655711918543945 6034494847018914226 2851179262462428119 8430204360709898134 14823371537317024279 16458755416986223173 2306131354474346372 3246029145155109209 7006250819285402640 2954516834748162016 10526082800304066749 885055588683445534 6292713525453070844 14572699345502473648 18422741644298422412 16252384764020801316 16870769162108814759 11249933627576513378 14225069702464944889 5759562145450151268 17054062140114445981 1605624465487013175 15020282757170270989 9088931449422714245 11659311319812179890 10620084066923077729 17415153533567279407 16150507451086250015 884092321032377952 5709659930440928948 13158640910272316097 2089828105526369613 6690966985605892599 12421229873748415867 15871706647220596333 1883318404869693986 1999392216949829474 5963180588617591536 5251574694766794348 3079177116983100919 15468641035481494467 1900582444631249676 1939564968526927482 7569140834657072180 13966175537004301424 16455013609789941833 11419010504341480903 17335832862772527086 226338111195579176 15722924048039880782 7215400775638148560 9780717641618610325 6806348316134117088 16058620608601974770 7748635553636080625 9752721169858568130 1892326050633393775 9431735502305242331 17856447305311710501 4061544554192589869 9049261147385750245 13993883115236268345 9194052539827736686 16071722112055929938 6691482525747941768 14454499598560000114 7835086728354324665 6182823382719700598 1265644545385385414 15786404338832320972 5816073007090752910 14609482084936286681 16388830052973152019 11468080414541043859 16561567726453641157 8606787464474631425 4366353692910356608 3342245122285474065 11371360552202843042 1693175853239849198 16570110497966772510 17239243992394278009 1926572437767882439 6835576332070938166 12348759888160115074 437242170148252001 10341615154016925285 982568480486945248 9628458187503085248 2978504167692210659 18436720272773269506 14581711205240822147 8397892418887207435 207404139967735909 5625371898824475050 2187398099434961848 17743493902886535965 3438182572014897563 6439171491886896475 9924650435660917813 7423573805876515210 10120906085753764162 13802894407642027125 9866558863655025740 571278628210979864 474876081627915488 2168874344871229463 8629033438140749784 10829316577109689638 16832560015798296256 17768948740675936500 13151916895640866675 10168203206292259217 4974609420485030890 13796760994898229504 9983130955644508902 13031269764009750949 8583190917346049109 10809091291207130272 6903374401002089250 9572433660406483362 500821943053178911 2430406134287175258 6756047917099109053 2158664377006923632 5906841077913863936 13968606424532721473 10435841865399652806 11666365602475150644 5844139891980799221 8946499601782714502 10938622684234011746 10857796966304539651 45925733704433837 4327600044272934572 2016067249268998725 11521336455154992238 12616173534639313250 9327599107277868164 1871697709587392464 5470532704739353178 3445533355968180518 13794814405155269658 14018196033458099511 15361368631508809994 6196930796545505677 11209035379242570889 5593036026270626729 12526475761683430511 11873538603096188660 12340650359793785591 2298410248115592755 12314599309451463515 16472909170617759892 1997997660402133854 12667814656286211442 6149418624445781690 2495772008840044119 17684991786308684449 5141543904282521930 5409756940300987830 15874490747815861268 6954071272956441735 2386011487217719561 6976345632704634475 10443867261850187652 17443814013629424429 8973716283379099535 689821131030859372 6275001319890973487 15507425401367147444 3264888962097989196 4639116555694801458 12705144653367113178 9212997496499473592 4353164549607259630 178600742678446206 4916493433836535743 17646408400535315296 13021683072795431299 14511562563725992306 18045393624078569297 5334183969908362354 5190294927489731961 5240020360979772504 11569597921141714547 3311219619371288883 1474194302158287600 877758887359270731 15744815945966826860 10866359365221117866 4854459245653547807 12587784809893527356 4363724980283774582 1356729109775432809 283530668738059326 17676660352276398653 14988021661005635692 63063614587784955 10829424431655255987 7291528695824670964 6815433270798433083 17001912941932837186 2480033133376510893 15840534581588078303 3552018677700785972 1012768902223333802 14228972097831162988 14923470725815433567 14813007566171339984 3347011877616726214 6250533615309542293 16655164823840072070 6327472113989320555 16180752716105126585 15669255460301352455 2028898872955708078 8577699216835540286 11765244841629400781 3197904363559627021 10657435430353776376 7771737314050764412 14541555956994952234 8730020864574699330 9105287038163814665 12741416047265750113 430660061731115341 10538877936289320216 545370831799253430 13420346779732883489 2668175077735092217 9873262657316809363 18306909867540960468 828024023209211958 7946889814199837986 17119725730496786428 8244122173915770569 16896717625114238789 6582326023278523516 108732449930944624 2904909692495464496 9053916773773534211 13462261369798671140 15191568648213634417 5493909726594373512 34953460073616652 1029971982284912024 15806414767864759533 15155986377901425123 12450495273183541038 5669930431292453943 9408972051889557329 13694120189233233833 16469274801866446484 2962242839599263321 1229594833810273456 4026788729824522368 729501261067652417 5707095083208319277 6091947924554603539 8481791402994609519 3973179390908815571 13872190452378568831 4157146143977520637 3918350738866053700 16068992268785573238 16361411567187352978 9593021354183862451 1460126643604694266 15976405606013327140 5186839312359916216 14219157977369435207 17819508428254743775 5910740268112694363 2534447175950578490 8180652242862343748 3135624485777749633 16554758693057369680 9872774361540998318 17088028666952603163 11596264851325683704 6455085074980470257 6349654018299158801 8927235708514899559 16844589989016065960 15169489990078730191 10971410310173121542 16663275084879235998 6083874345073427003 18309265492461904646 12508072803150956565 8858832296469713999 5524499619883359841 798267524618040388 14246390038595165764 9222737462628868876 453458075306451309 9992478259572627297 16738123919489647923 5396455161933398323 3983751446909434130 15251795392817377908 14766365866431084375 16986778909953336242 15717412125774830712 7052326758064657973 12704036068202178382 1663324656424587024 7995829983288217263 17320417068316310918 4695111788051582290 6628998416381953179 13195293731179769054 7847334001571167415 14314923171434187567 15115767907030162421 12824059749503116657 4017938987775619781 5762893850994027008 275150792412662577 16349312119412912662 10714239924364518049 10015643920935556396 10260564186709886543 12379175526963045017 6042215032079064155 17991287950699064910 18194753469878328634 13128146232029346758 904626778856016651 17589993051244780491 6233732073685574267 874226412694673877 341584172736971901 4008492286191928864 14501507340333013995 4631318831184482762 6796058250060947055 5194489724017221563 14797131200448576654 17070056774643170322 14806792360411402333 8209718200235480825 7550835205128816484 3673474504250361362 13243114102238683090 14928401297586392232 4966611175801212848 14781138682752503577 2826815002437218840 9594829560653542349 7762174177764324536 9555543569491267403 2396450775583026441 3109378177752685349 5953764095389679101 12179937124029519211 14525390025189709387 5730502599505584003 9883245718329210849 3971533240970052382 17965540826625756989 11185303551988763003 2033056044261661966 11938106950470263347 15599689953097709868 15240536892309720506 10253981100280528750 9966656358432238116 11798722794358054342 4255356416737400654 10081702865695717783 7387115386035351047 5789481641841307421 11017604660630061210 8581889370469388408 17447512569659998034 13021662445181374454 7699165277884356963 1787926569236634792 3540935950630145707 7346977596238975316 2926984629536157413 16205819859502155006 16767668672698878435 4460591938866459112 49160850748880814 337427903055694075 10307694640758568548 18098194533849518667 15563273095647386383 12238931195971433941 9705744801944041073 16050578641547568345 16855774639608271902 14824118556036924075 6577625393622675166 2570422457063632791 4330242592277068647 2875226768653458839 14803872997178579059 14300342493704819418 15064044707337958666 4333572813192866886 11578253107590392521 6570178174710335863 10078874758731311765 3653121157791773429 10252398346846891947 4780671022581502781 85358114237860917 10078884106962142468 17059764821195633630 17262906092612330165 8769247677716021338 6816518942721805515 13844456971291213518 1183353378805640526 3517701886020476378 5057760565612297335 6487592331038133670 490209686540008556 6612824076991026876 5582809825352609216 15894721627681370603 14741879471267699729 5944954815974148083 12854111203693007983 5228314448330019702 16649076019918638018 1796255771986306209 3019636508943647575 9423373968721394860 5645530883289711363 14597752380955631592 6672783911169855958 3175012890542376887 13915068833325396517 11082453529893623698 1621972478687384428 18065468428669972657 5698674269467631290 1701154884696283110 16818584834907019111 15688607838441343106 3310795292957125188 13694880375039670487 12069470302016632743 5094944579118307585 7670375749420904174 11287725516458449051 13101794636503746409 5000235052732423963 14136043540010488950 13465295001414440843 3462124076936094514 2920206709474456297 3345494659278091422 11210272997365882387 4108633783249327710 14872806376876797891 3330585548662915595 14533402050688702988 11074571042203305975 642536976159858315 3737151247750068253 10101885941095405173 15329230645216887338 8312725166420229224 2077664541692903985 5694563312084117129 11173843674439740331 7411092867504571889 16475477998243304230 12916628557597912425 17955221030478934727 6328219747231931046 10669415710100546949 7262273075046933408 16674837743355306398 3549559306977897621 1967171887165024186 6725218831672936860 1126947434164684737 15387660937616657327 10042052647528865280 958843411762094785 13561231406152128766 15719721210086456436 625895239745263192 11785493116358160385 3567298444566982729 2099018838825525287 11207045131084360587 4509877789747947061 2230669974729728014 17490044459344215041 8592627094261718760 14877560123024796060 18313193509147719325 14630273290849673803 9776199759593977440 18418099264699269943 12476754822079845619 305094007998726248 7673131888548069271 9399690958510391253 15880914756850942979 13052634322162470294 4111866712334700981 15448481936444451969 11157971492886645454 18119489348899391497 799621089850050065 7769609980272938740 8199790125421353546 1714844075343182207 11954249535126503261 6362659978941081528 5612663062356280403 4905205550745789755 10288789191571957523 4102683619867784943 3076500582126488951 11727287023610975985 17906816596317166099 12208267313244291968 10662356347773671086 17436250170473821238 12330381982299825514 4125313879920361973 9883525302709952393 5330993519862522435 17649523108750276212 2411886261686294200 17924864969469062529 13502631749100742682 16531879356695198220 1150128027441805455 4973244430906898882 15336612306996509807 2528049941981504055 4570005502792662806 9135601376982023210 16901741123489232369 9907731754777884021 5930571342692355991 124318670721219269 6197980698136029293 8179947868825735779 8496174189986917850 3217464687938697302 15024408731680710719 12945122678686728322 7841184480732942618 11910753245178744849 2077212384064199500 750039729129900925 18342995546070012966 391405546721755152 10940963396740462363 16396560893655867011 14441199836020537220 17169006927730679486 16048443366522380541 8827204309111784834 17591508500179866817 12148387123733436391 5667227523274742709 13630503604561948069 6852421749079018534 12830795129499874386 15332299851534597342 577915693662124045 15653777113988115844 1981626199306014793 14220888590997785177 16332152108643993345 16261402766612304 12803165217422789292 8581830346374454489 8250030113084502989 9566828067681027631 16531812168326952559 12704342903372639909 14773938566683521817 10183659863438524933 6291866773592351839 10672562127341728587 2621499242584260340 12068332414688728269 9914796235231276109 12763155180686025195 9610387422720148326 8711472270494617830 18144964777840576079 9843977895297455266 3415005195328495139 9243004937498222134 17506954518402076405 11150584894292049559 14978826673248575870 15371696679344358164 14000229876784222903 2426556365719717558 10774117649419582108 10605869122833503903 4830215912360726319 11579713032589798879 2135714020271218877 653555435696449155 6574275918040260569 152308105546998512 16162081610400446560 16464076388216250252 14444361069985150256 11861017434016108964 10635137162594957337 8125450378699332624 12677094895332595190 8708671698713372642 3500048439025497199 4030495782463198089 18384917625862797986 2777102161082402321 11283548169808846454 2027340354246198948 12172808312979759300 1437458276684130323 14059432078125547813 11343238834104840709 17958812954268855886 13453063211353578363 4776436242369130560 7042994833529447807 16147498709131234000 468023581407618008 9628292346768771340 17766795203072574911 13889684678950214446 8944652812736362310 16329245249693521348 2275113077792777801 3013738856261341384 2377005343249952907 4447160261774629645 10674609792201076982 9057780656141284059 941670605793680686 4390761583760510366 13007025484564194958 11333910497146047557 12089192082219513051 10635291142564125123 12657987682829912970 5385649031412967285 18017157361008403429 5957015919820215922 16444620002964318527 5025912996031114694 8808951672359097940 15979374926027425899 313972754767723231 17108448964372913265 17365729129663511029 10582916748223699065 12720752106530296975 3542422682415068329 3687910299056154912 8825901845349632851 5093735386657486050 1628128213066850674 14201909736610712875 9363801982487281889 6929359084664229793 1156853390778281757 14400115029892080256 4611083613755521548 13524980130851737116 3559910896784848537 4626280339121001536 14518667913573976968 8532218155156297314 5024109667842090027 12215724066631709039 11604861260100294603 14594808135200898732 3807303550009883323 1847357986074254609 8861889395108232419 11436551842823529131 14856471903861140827 896381279562210427 13934655185717652175 1427673887742578623 8658313963966789715 4159019370379470679 5986605106106144146 10853475327851760813 13751660796967826953 14751341804635832498 8720859671828484333 8732344529733915677 13715394832060793092 1297195346683273112 6136971860921539635 11845321555043695465 7185971708182451671 12867674785876299078 6179350553864959704 3638376625798405593 14566919245635789314 16570845390905269679 8101382489638754646 9502426022266567671 15469362861791553519 3424174520100926501 13471615881483324433 11508437980791470718 11684198713249944244 14151184955225736427 1804741835504632871 11707819823024169732 625456401958735914 3687950741296491083 16122040918584798872 9655679137044143731 7258354456707389698 15221700090812141396 17522753170492059296 11255308370088250200 12485011927706090842 6670585045400192711 1885170577772963492 16383271710753386558 17055844968790377224 13676878886505532438 2516366523957346913 5973793455895887256 3803188857255880975 13822722767867659803 10195330381961902192 1793800194252555386 16463517267489337242 13596720251123843015 5687013259675651827 11487998214653238286 13761083342559410060 4035960414904019525 5458311078580260435 2593269488531882541 4505749819066814376 9891730819079686769 2611942520503521687 3463057651072251758 4832956474465689817 8859891828964457087 557988613191908384 3599428067816316123 6405798065149604075 5831280873669536767 16755003787630510378 7275184311218597644 3967340268886743081 2229635125932139861 4151072231477790583 3663916686993272864 7187184965003653534 15273235001199427547 17031195893927970662 4878690862158972487 14450085135035391357 7405896243764372587 12384389819511497614 16107591622778149175 7950210274482682633 18199578247807910367 13309186773150015146 12710375470873172513 16747060189195924839 16608023456206424513 3058586766532841194 16951118493075905962 128241947973923512 5963115291526005491 12105204336482328171 13937388246167103989 2273149622172494624 9011442694120301278 8803380809580997832 18196260005057148616 1188521018034942606 14510978761017286922 3344511884750396152 7343818530629394883 9334215913058237100 10316014147757973327 8278574067671926457 12244402885456553147 15795350381953574576 16989717571545431878 16968242505935849123 11798314502340282880 9738381002900425929 13508431491617413113 2796877052784056857 15349561976273470623 9466873188985226812 6259035248390973697 15154779396951995650 15349078961835193988 9222906651424918763 14164791904933879077 34603747649264040 5107624559767369589 4427422667878949351 9610057351265331214 9245688418636011669 11612977830666869483 10819746795901593039 17784183775992416525 16813162715873282224 14448368049256255067 6244899114588148122 1724107500278176073 3110036174846126852 12081334114825546207 16525943810748371097 11161396319233306956 9028557608403142261 6355164228991440720 998271109694474615 9325416265322751314 7186196528839985619 1908562781500798270 6893849736129379512 16127445655091113886 9938119565970954851 11385700108395062466 8633510236216852146 13691211730801655264 16557239508598518818 13722421969745427205 2192339140880340321 14038557234085314897 3959015122560309138 17515392879535845713 2926639268660753709 1599187736823936267 11993453723523419020 17913613526996826654 2240610392980211112 14664410663246437308 14451170318767639102 5668436226989166124 16135862703616372307 2990993479665860422 12400006367852694940 5590681017926092705 13399144025771198393 8116531727673730165 10418365060516023464 8749763770148071394 7674968184241709362 14162526761058913458 13774517487728203548 5033862214527480720 4302285173793999406 4697792637984008494 4983682647137873680 12057825031968247684 9551005681400438655 14731358280089114258 12324614833320797497 5064700505892123669 16960838649963270181 10893202738339845046 12184636526196705356 5986436367605263457 1043453660017728863 14643233159324067390 10752195891525972033 17492834947807281968 8707033654356311250 7739788711738744514 2868956644152107535 13575998936679542074 15987742358939927912 6394854720589224217 2475997632041422352 12145149308954542987 15692525116235986345 4746392119786662433 10737255566400040511 11452273825574669518 11594082400758449409 7829027504902098475 13809072904113622666 6343976043040042198 7417803147708409430 4370761458179424020 5970504742168597091 682042383142666867 8774569027495155456 4049642160175135933 10836326404026403023 14916274355095908350 2469437487117585960 17843516346372570027 2470160270995793085 16135101219313146598 17447513323427204318 9398716004431286396 5460063762993685916 17700864256615316576 6988567250998579561 12065218238730852633 3300225574751417848 18014939732707694454 13672547666315704822 8176685651907731783 17334080372029608399 4288973975624859489 14336938292358333244 13566609299915187453 1131320820104505836 2482811516449281473 12981202012645274051 14467934108402771313 12134910476433214629 15436811391847874962 828264564799396801 3228877512099261451 6387494208125811024 14073117693865738361 3536297129974536869 12846408892873893086 14506392159715462550 3484562639669454580 699937548763181610 15387072764231348039 15565026264497097996 8856260176957720980 14119817499960062804 6602209875829538706 12466074542740202484 15597032588552152844 3890402974860005498 15784976109724527897 192053490972010816 10336279544536676173 9431518122650898631 18381854973952012243 1163403136162466768 9789479289164085021 10163660012441503151 1097963375403813757 4408482387417726914 434782496527938216 3280729826572845764 13526835267409626810 4235974979695752741 13396704434916098985 15129221062977532822 5353394342958254322 9275995749871602136 3242624036201265746 15901303515206381901 12311888544922715829 4372751585475107065 4812197676283332159 17405004270400402246 1669924108395171771 2690429291690294433 2842628916823760833 12987073519726453345 18346528831594299684 6777144060536687324 9214007815805744024 13520858216287251520 3677149173312696115 16988412620155921059 10082504809635903491 14942696709008554431 7836007645450409909 6254889885656948222 12634009203320480493 4803493427464554108 5036945866912499053 16397104479210566735 12255440384785965633 12357763046058697690 7073982348617852603 300661991772843332 15908852710271146677 2164284586916269899 6656680221216039037 15834222810093289678 7444369673227806623 10802325565903801490 4055836042362036064 7063972682414727452 11452523560866100035 1315085509749771217 16267237975232121766 15402704204860052477 1020741457682111079 6718968848492983643 13006421715888430097 12636569488725077048 4212115008245567401 2860152868043366646 16787927240851197118 1166421220664714410 17852111022454301618 16104038154590860696 16080262894567146151 13992463320601874219 3553931171151206598 16802456405013368505 13669290943865137516 8338643004549359343 10208614406757393934 1664464186385276215 4445042175305227639 1843627461671862505 8382970507352602855 17112803124869133023 3345854143921638549 16507718362939191040 16195543037194625685 1924656955450133464 1326984501841607153 1499543144339333981 7671074782284307592 12375893355561162256 16015701816350895676 6648550485282757730 15251163239191740608 2602155239562508142 9127963843053689219 7808987750126064525 16213486956050802502 12114582144322728992 14077302943614908008 16602252240371908913 6919667740431601987 2376460992622851919 17745940104541543541 8319082345036941612 5812223736729558780 6975976289567549444 5196559898724348912 14171732004074127845 13820899418742987103 15916618454887061087 886710787584599844 13052809802776111592 3129337934221882311 10011633259882871429 10162970980499382180 5508513754441706184 9537717214177989467 14235771926254073353 4432551298716194875 11980949677216853280 12889827166423823200 7602115727522286617 10550230533274142934 12252903442144208114 15932765706628768913 6579961622794592785 8176219015297506133 5357586366165851580 6802889387444640673 7101395306160193260 6772666451492950922 3050593535606536020 15969834656923032872 6737531109470922464 17996415140530508702 12735482332396627957 10279777340676742056 5155366218718420008 15728466609776821088 8283412256498172373 14808330248309749787 9788706887994972603 1859907177288673380 15635523150093591230 3193079112233702884 6225075686335308703 14407850159606167752 11070276728545393363 15537882466762418250 4447203888637869859 11717389235560202477 977312613106712267 658326164207671153 4925393279872281032 8940921397252701349 14233244090456930188 1046143728027355640 1022689329377475548 6882302687446884365 2030929934485576885 5829100177206428264 3088924644630072471 4316417064496644077 13257781308691173191 7557239581056302218 9310679797449368983 10406565401069232349 16059385476412919628 12159428876743309671 1195913597863738176 14080114706137529854 4109882186570365669 10514825466196474887 9768675599989381330 16434556892939681166 10665537324158989337 689913343582897918 18021749109154526900 7322637557637286503 5965744616282111146 2757623269101374718 161733763294275983 7972113941466449932 3321161880707973691 11319158721132657840 15944957390357108428 5883664296831837130 9130206039667668391 11638337978665917317 5098097499250925710 16065370506895020298 15182139423605738661 16595306675328404396 11824942885283657725 16427302981487687945 4694485208730915092 2612075341576754885 1432349597705395128 16363480434981918129 6892534589827463564 11727388327141464419 14437864706797120925 7392955935591780204 9255420391027778693 2712303994667556075 11657814356401965962 6449782239864067275 16996865326885227723 13789008488991683081 3108770765300257556 8209997028073409453 2325491676098923446 16546814219319497584 12313815430468272002 15450728200112137236 17995450545995040250 2162556365473325982 11331042618514129607 8484103292556863208 5430475138249254093 12312536985376627909 12072579234311385146 14955397456045437400 849030929573400833 13179291506833448958 10824130506904670784 4697646045735909604 9740893968189806992 2918404091981177347 13138196186574455778 1221837250064866853 253091308896428400 9423436178363601005 2461077426117416708 16846361594552809512 14592598158366993106 6263847889202625428 13289732072213049373 9134027489983795539 15488403752643373506 13579262871449614361 13222550730806910927 13551834535107312611 2271172973305955587 450362536105156980 7071715940176882079 4191140525421780593 14111513609466568360 7144624702316402945 410862828084912875 13784391725152338276 7977180626678391727 10133839695509464360 15624813947629493806 11510309183020457941 3922012712934104356 2213875361531402372 10792869078913602023 15067187636530496425 8450658012547334870 14618395845658617311 17294631079829131546 9108807158337817997 11489865252151189364 12613195437609497875 4635269022200279234 18305867247516204848 14348476624069470338 16622988736944375455 16367118910752073475 1663157024597039007 1738624329758753981 14048349019492615668 4923566537079000666 9092298357796461430 13388233559941174941 6542240504314200498 18246161343656850591 1005862800500469930 4883785509898695882 11346464296607428876 13769716886030809419 6158013734581349346 12053866849474099603 9935571359661329953 3100886811113121667 9190923664127979879 11505379495617898076 11812889236744452903 11563438837442472520 5784239849032908982 17435206817371070255 16584194857374556111 4497239991494201645 862470232683198970 18232704114022538180 17755298005079284003 10037414900954764359 9073392352433313822 962856774908844211 2515763916550759484 16130372787915723024 8810220312512498727 6628284403259999801 12478122820866787653 4907954160072887284 5317155318828357548 10416423624714974268 2009456444150847856 5794067974496077378 3200772025694835453 15505692240910527522 13654218530902440186 6820655217499234747 9842971535969445761 4230590158838324704 10604918871337241522 7477236359210448286 11645645273539487420 10012032733155703537 8536334022108573551 5825933335974236121 5867613587952876458 12411083956819136425 5083753754533611368 13944257183209204125 3853732386020262028 9862770910429798078 10484637201726923122 790794912201625193 12100722458610573910 10564040751783844207 2777996763024777114 8984687465730018295 3982349584702574547 15219214031308838257 16871280714443267679 5995496547385198921 14931979231977765386 18109754316611176624 11780913639992334281 3152030646926887994 14556916420666398615 15901903751968282095 14446673107215883171 16116341556566998978 13290141966815669549 11356394616098059396 2549835812295889368 8650162263430878993 12024956573277381097 8060864109000944561 13650023257359964430 9930518941360544275 2660639640738731869 17988921740364101187 15361566527684012904 16656280367699041359 3835906175824523247 13500023557037187559 6284161333892145160 5655435733452074497 10325388501736674163 11165488811635484822 17834142484948478605 14197002281815674992 12322524020550835417 18401658176691900720 798992845179031274 3275378694889045660 9440138684950082329 15198574723757497642 3078790422663403513 1227214037127728416 17559350440047359855 4754741573299010359 12013888089199583478 8381701941361025114 9422263998566045813 9646790732988337218 26359888043230102 7063141190525794639 16595699491585819729 10530944402479597981 6821049278332510307 15920367233984037143 1763780425600595300 12324338530513457879 11967073392316267148 14838140759367150513 9591648499067377496 2310653527256860601 8882178688290203080 9390019311261823624 17109832342361353180 8765641260184185979 2293806010814854670 16096747309265906731 10232835283008552250 13358285781190503294 5220548880093350585 3002037557506337931 8720969759275974306 13306426463596657636 9208388585901920479 1835358017727553135 9914324702838772722 16002121145898324239 17805544340858258005 16981593343874361929 12201160143771477418 12852058112018174709 1610599221301238115 17471559349434050510 5753294920044354510 16072220515352797589 1053780205996720004 5860415157977774975 5293527786572552201 2672132983533523475 14150114561243049621 3084829318827380585 2236822806724983563 8628459262358118522 16902688923767065808 1080301787837252820 11450654181073467598 12221700526324447226 10905895416051402390 11629419539155708180 15646374984842328362 3075399767868976088 6596351512731552370 2872471807439788483 3059452062366296938 2472405398957040906 4355786383853660144 15070363463004274486 10947102116446862660 6378834919956844670 8437511166436804932 8651580597344786492 6160234841285886295 3030772075646291752 11526533258318589080 9508235476526307854 16164944374682471132 6886830799827917967 16541367275107376795 15987720849748001314 3499035819541357103 10111643933647860017 5125649359474329828 12312235979075915518 10225024367683858972 3142275405728512755 4132603393858825365 2817916128906342106 7127029331538285741 307830686911929959 16617625984440970880 1417453692287076137 12006601675696691296 8714697741706280042 5389807966558740247 15491351378574837656 1999751408282147229 7956286601475084784 7245242754416441376 16427261802968332114 9248159417930413558 2911286729756470544 5885001882179885398 6796177610333486292 17582847628463785741 14780716196292375050 11394244167813626500 16725937515536248300 7339592030310768904 12162481336987082613 13366041854328376848 11174677758120461206 9670247629556518898 15885374404677178921 6613319315393130433 3673621947079520499 5688766360555424206 13443619898325693569 20865254847224877 5588037278185807985 15053171394705372794 18077631901651290224 13999269661481835476 16417014266181673135 5139784259067303513 9121250071744891691 11252088511105498827 12865190858168328021 5378679505100962105 11154991132644895669 1228834257168837907 5135969304125339659 10873280066892071137 164068915796374127 7964765050246362241 813765956187613788 1465706273518955229 6362147252151858684 7377608762156255987 2422324361037119571 8773640915837396771 13218226543895543675 13107868194767227005 14517961614913996594 804955969718282278 15529197614342850301 13434510222567705282 16608781725740469993 17671693968491238319 12424112158187986407 16710429201087481102 12551006977736784043 13278685714642332994 17089479453750682944 6311278901207970631 5832324435970798630 1008950206748086416 16597530245129196638 16500769660937103644 2569113496814276184 9845659832323594872 397007944875483895 11873352405403414907 13732142976417605226 13978191092524261648 4047804535336878542 11139559735882228880 9845514541070433700 2260009910795376857 7286067147621589597 2083874863271242080 3435152424866354199 14814417169094251008 15753399886330678192 9995407262167247142 5920261630928640152 14128604216170345844 17943636285371582081 15771550377564921586 18211964066165952294 8536253929478544132 15885688259462401379 8823614381953458250 7978906613906522565 1542380997828588777 10573847785923277786 5723682233209024088 3155004592323521183 17227836150169582464 516721810253373562 10353960042349708457 15652511923450135566 810154151101070688 17945702197318807363 12142080687989886993 4451865586468188816 5894964896315114454 18003564647762880483 6886357111569714912 15445517636297734857 12833656398723517313 15239483621512428850 5026999738857955563 10042474348745298805 17247666084575436234 8188021975072856961 3704924025391939788 16361984712270698569 10064927254812731623 16677656153436633888 3117284030407923504 5476680548202151851 8161236860192376747 13564090532846045174 3209220060092440459 3810436481391677362 2937862672745910866 5953322344109644906 2049943802740956496 16127756814229067227 16328232742925482099 11526500642075411769 7767271563451840193 18043672524925170983 3317920717584330359 2762162582494180202 15007771807425348750 3009190902905449872 14353136979733051750 9313115631015899433 12040504933367335366 5547058474122754494 10809623182832489893 4711111800880376571 2957542909646195144 9852850614732538962 6788597581350185133 3391535736978046077 11110825703831599196 7066773587067439257 14124501751205894923 2217253018993625776 344096359582770118 6925182152461295900 12172450868062899390 16319099073869928347 8910172465880575439 18349363750372887921 9116596016653428135 10412030849147721113 10880198763341416280 2189500748324047999 2305983875248604306 7973630764010239835 11665590045348511160 3629593162703245670 11679389791012025845 6650150190997401624 18235049341362453233 14023227263668196697 11245223543747242919 3622794585950919825 548328269372591982 16908367301465491470 11652585966918524950 8290785341930452040 2073854637304398956 3628137317743491625 8536989712758435153 16616258049485859802 13482329878791274394 13066112233579694375 16419889448460401349 4671608977413437202 8623141805931147146 5742828520948397206 12042599783038728310 448975877057645865 8743292660103781008 10384558487230739628 13766081933013757333 5498124001463719276 8145034613016388779 13921891841637126796 14556963120176788969 884548014260655118 6198265076822545568 10995477251830630429 1778666540428591818 6582093825180537483 2966436244080726441 14950120473781751164 8641662782921265886 7281855542168453542 18010086333659485926 8389828114725135964 6552038523763570916 12028209394592245975 1019301830096809821 16983359825573218912 14370325946824039236 7777048017963080884 6446711842187117158 16257464745266423771 15714348663079485663 13945804482118464700 17679881659284139946 10082402763797194098 1290312935865918372 436650503958291700 15510461809377073223 15775862368005368155 8881437639419038349 11300370681989229632 14794464767409577922 11318300038228230356 12535594299385568259 9051513443101976169 8394324325208142030 1287096048864195018 3801138668436716201 13297810322886882990 15600284514554560768 15672683504362526981 1753882625957919679 9156533973773331815 15019004966887978914 4142229020509842886 14449277219042163494 5831520443416412421 7657299488908285824 10600496066204574930 13293389137851664266 17288117516188492046 10139224163887098658 14013092718408292368 18004613254817012581 6956752530252359629 7095640651947931877 1863515962113578342 3598882410293804677 6462146428027729920 12071644359972238169 11454087941547821069 16481799881295816726 15024724498696851612 1731799325640404315 12354918509745931054 17551168790285580130 1460670556632195133 7113692327129802946 5199894664787791851 3006184682429254615 11367849583458461670 13439676310997510366 1149014519475384505 6495263671469378788 18412950849958126888 1323219076312715264 278094901250038056 1463610125860643333 4664790670699188881 17987829634486140407 15965207834298252402 5021833103529522122 4548091673961295189 9043871005589305159 14490069978191012035 11344607371738036585 9142513756657726903 11251108429205293473 11042214543346261294 16590373626956506425 17057524747030465045 8992476812956269272 4882374218187498542 7667201034803550378 10428029046073311221 8604748665903002166 8375613986190023744 8059483033244898108 1544888292717921965 11221994596247837337 5623347758119246874 5824603870809703088 2959753018521066458 4806157927961684930 7842907998900560284 3043889950272681715 14245613038037930559 10860527493909006767 5151723678806154569 14662142897855203855 9893712208792033029 2937660368603966375 10610147643028149406 9015037021692353677 10160025952008950773 8889682533521307515 14059662869780645177 13841166610083685691 8231655235066513572 8225520901725986907 1291593995462973480 17162071133248058129 18130995354051726986 4697584607363838690 5952359716497050796 7980402764387716177 4356970996763364234 221568481161517957 9399212629654720030 15184623830986424321 12090885688685342283 11608456656266368759 12208760721343707525 16919920998939799104 13175563431029949202 12391522545647694780 12956654181236285158 5303823146758133284 13491529091229451192 15532486135732395095 15935019450252490457 17461913226130889896 9092107508529724650 8398349358553117766 4818242639464948492 8852409142759497875 7279210419974995260 15191367844035989601 11337330691717425304 3707111802391842983 12054797550178018657 7206161151704928489 3076466664286629004 9893136827732664043 14348179743766857368 12885838535158485968 12964046669980819650 18073947641095460125 5801243891052150606 2498646161448247028 13445518468305275793 11278679262419847151 14036960052846928306 4388826775627745607 2036798686935702848 18417234763540988494 9740448573285153830 15684869746552837484 386400113442540012 12861858494508586029 15014157009753903860 10176693059239485337 10304835019388142819 3123693458368855488 5508964867134767719 1416880028093635897 4784436822187819214 10837615017198405460 17717984797771370678 6218368663166797256 12929584802509139379 4954401078185872689 11042006900529921603 9648252800897209351 3981587518926274439 2579768901345368522 2180017643814425814 7333665525226376769 13279333885541234533 3076787671861417572 15740101736014926924 3023161396069807565 7550081664784866911 8619679374431181897 7896895376346223206 5182748040234968421 12643127375755039815 635940736257367445 17321579822102366875 1414372419345029473 4202123385260060221 17514950351177575393 488861410832195050 4260891045332247345 15321215187014901382 3598515442605841483 114612139488620476 2572982222693633330 5785596905201756502 16420264101908961586 6550200227424634991 11377672679445871826 2432369516436482550 9842761922177069215 6596605983052691831 9571085308899654021 17232226273690183729 6589956385074541530 10661266893395231851 7531749340008490178 18294000240821502528 16279401937212204201 546416131254291097 11836429754013299484 11342344839916178825 2218995233873944226 11438683001158107794 5183397368526162926 1908773195484447359 12483137093502047920 10964385133551310987 16561294811285242910 9911467826813385364 11670544188651582499 3389748070782818013 15435477962633362623 17711886554492303684 921262575386662762 14390094105811737090 754430300804437329 17401287034341815502 10852088141471690670 8027025029813859865 10201472646616899912 9559316093993245018 13546272687950089819 4309154067935381988 5260758810103245173 2424944263913126552 1015396233060478272 13542238197878837770 2482204221945640305 15265524161626389986 8162038537730132884 9699790868146263372 16967331876685263368 5274035040339623923 2366595917413355832 6594191609135831638 10067782711074976109 4044350168073936216 16115379078177003755 13975734895323878891 4871183081204451452 664571633938634187 11003417502844686681 386226499087650509 15628052405053937108 7599158058411286902 11590891850191646411 8865505196721241675 8918778755811585580 12036309134212721812 9673916137467943894 4810841644302824562 3884068726908523932 7291547849094381950 552956766528934851 16587009037167587580 15381434950542924843 3696781324766049922 17050692218687765294 6885062926411262356 16254094516328335718 11380426221425826704 7746356412076431951 17982689297068753065 12490420400479667449 5639475750764201475 17816595354569969474 10130462021395453494 6200883991759748367 5574719192658478831 1450012281659819731 9674398341292591234 17220169088338346232 4019055168899526137 3765067417976534846 17464205736457554137 6671471941754551583 13332295390455187143 15602369826875451842 7695050059841497902 16020826287582472175 11217441270235312086 1364149757585970472 9547091542361830557 12759736803650163068 11147410316342924707 4065496124356292514 11263153627692797880 18427636540408195731 17775200211994419104 9569040784198385079 7704473478900353381 276505754700657693 17182998528665185770 11321191597414930176 7921507367557644966 6163044352526649323 4096909125075422942 4801788973945702597 10919958081166592139 13284712303721436023 4843124414101776720 13791484827120761218 12192480558030252984 4271611629698822761 8861806920149586331 12480330653866318324 16829985193517858960 15897156537339771280 17629219610339924305 1775630119975496181 8340809533307633555 9022660997180430335 16393600775096625723 15999821545427643475 18049494314091860445 2849417004065384947 6014486974258208551 275141719471182952 11007192976247236195 17320414023537058976 15487581056993389955 5886002209533692125 2464592818977874199 13095441800557174879 15527720029725642025 17381807884766563398 5329763175686845194 4190771364604891003 9408964803114329200 7785579163423600804 16967685199847826755 1336969128983362609 17890822432051886480 4577837362784638752 17294967898298911603 7020769271601619603 7229438577126745954 18200857904521313998 686181387461743572 5229026379829011442 4907822929067372883 13915197093823508954 7274990107354784108 3558303959212693240 9847899847981578527 9289217589518683707 2228069116725122462 16072768657091176569 13154181052890675847 8839101617737839519 6611971536321093552 235374418392604882 17120449809627561120 16426088923402414345 8144103450015129 4569401695554133550 2390822206942054495 656028896311574108 15026428182797461448 4990319742109923774 2405471576905058355 178769640818044954 10319684058942330125 14744232638319064923 5847996583173393123 10208213614939510767 1409424301600510071 17614090390496471608 5329599689745873384 11433475367612051627 11988833958768465897 4961600055911944747 1124445971370007658 2938378711014010659 10707494890922305604 3249042085033965247 4308062142667077165 2775547917173923272 11252001199748691744 13894862262997703518 10707414773516559992 17783959722330940348 12474810918656407361 7654041774792362801 17163558000493706276 9635644125424178262 15983288658514728088 12679939267572766726 16167642823201469934 2927367059564116239 7788719702183841408 15507034844912524993 5509169272815279306 4131550108114166516 11013477314346761416 7024252786364004957 13955223319958413996 1339311687834491729 17488488796680024357 7037318751469702908 69879085674195971 7784815151700114140 18294109408658097684 2975903563152716442 578166145203888092 16169963415070344618 6964348607108777643 1822556956460423805 17573002334887557021 61356944230055079 17649125908497991742 15852980125545462501 1861982573827558979 6658667967368651539 16829798227863840570 11412982684967008580 13391568177187031845 13673393206353547019 13709473890279502687 16508679499452640317 12299054982439893210 9253026804800480564 9279005824532461728 6510327067064677897 8181774181882832829 11142279884861607305 9546088487521952530 16923278452518436 13031676321212471914 5355345441904135582 1887053411900500634 1436900354927620348 12250081914792359621 1845573465122695131 3294887900478325191 12277933191128578986 7527549851060461620 15509833644546577238 8932425385691028363 4065197592014528088 7219483499275198651 6856580984718006791 17886922034781306638 10264893975205219125 6653321514449208296 12785569137812659789 9596930598538218255 3356065813493837459 7609974622632439843 5716684891150211785 8343571284060677859 13617313850188884192 8595849307086134974 464578388330981931 8274653615254781860 4172129195361235666 7967696676360931513 17903131853680370816 2333177400753340789 5878450933262033210 14507227599293978056 16660315219262134953 5272091394518657112 10567774025910564684 16239337296351048089 15387220074362602244 10708656706119431323 11406772446552248843 15266669040124301291 11247127430019096500 15564484662892079607 4689425623708816035 72219401154566362 3947086973260673275 9711013469125484798 7155106408776587794 5798035029472098334 7407567825962007120 2561702151394672213 1292040260485294514 3484919501855072836 6063690854979734645 11221220106523871447 5186288444372035131 12552079307046605710 5869320384343392076 208095253526472129 5711603602424794935 15541665703670220318 626606153355467187 8518153395767207108 11209140040980456815 11751989953279905407 8714505221210824463 4820783221798514537 2643343844213641853 11918638418736344378 10206627416354433092 17103050401073976525 11767422336053686354 2023516010403548367 11736284268537711232 9982331416299621031 8516265525083373956 17868125806601719225 4781012409865149196 10094768390751627676 2317499084622274312 7706974635772938452 16874747661062964003 12973726995259879239 444848687726114293 15401115234835139228 1533773144723693811 16393803138323317293 367451733059339774 441771520008913938 9884112362576444102 10239922227709480879 4946967265083472481 16387336451953917158 6105540086671398329 18202091928873169269 17282821043337637482 9686074255858533902 7445758192003597275 9359084380603100475 17380158379967006729 7598546312823630635 1980389618368443821 16120855466976453721 12498045744234934671 3142013821834207160 12374660571313102407 2373370008332595641 16055062659945058404 11569052836988766309 13909262040494310701 11603524714951877142 618436769621044880 16795306790386585951 9040367875622908667 13210731409148539906 9619725643141669834 11689917832798844058 11957319968876806763 6999858917790312225 18154070411432292838 3648844243395076600 3726092869745504261 3347705563928319281 6189609502229497387 3810885796920537560 14568391060079785342 15501563397959479443 16309494884087001660 9832307337319502058 4365127683584086844 7928023850815833336 52670334289525376 14797192472083771066 8338855717131632089 5780421669967061312 8044022673306217661 16947045625375949733 4829400178800278110 9814896894278730012 17928453214530739930 12088952956824730059 16843081871202158060 6881646202713714805 7610112558130083121 14187392563466520605 14283103938646295749 2285951172933380813 11628544691306496907 8820513919255222135 15461291926654026443 3431487381530560369 6996377399805665535 15145707695121562976 3540615678768746575 2717075438268310738 9083626386259646803 8186412543936838749 4896390099338478873 12733796489977619086 16206551173511349196 2872232236572205260 11922837786032899384 279982643883475833 11553455743725693259 3292738739356330556 10652842914688825591 6057343054504675182 963721217189747031 14087402411152473841 6632853257335666450 12016005853839473380 9963207330435981733 14519104538430726450 4701427658692961547 1692536581289660052 4541758609413702128 1515302173246114998 16548895682084171779 11679547305548149608 4023889019577207333 15615172416929783252 9480124851583657329 4736776151043503274 13003994282252144066 7496661038790491782 2314120350260238100 7918946696731096287 8744307770357925010 6773140352648585979 7832200395450101813 8164163776550628506 4765787393375983833 11987891894526617423 180346659269571279 5100212998121552137 5828436804986294119 5952936377257673479 9893443370953573866 6996309340620810330 16672762415284508361 2375257794984646441 3351130369146367479 15447166679312176414 17563477353276844600 2602682989244755785 5791474708921710400 6331066581357163071 8885291636315907312 2840952921961148004 9775398494268994603 3518178401195020495 9240477330942177022 142888219875263412 15192876524251444501 12061307224388167419 1351209700995372905 3997787045181640820 18409621288793365924 14367389214438490033 17406015418774183015 16470274588221707047 13847660949203796620 9640805558867358898 3048233856939218230 11331559938755039676 13489118890355800677 9926837893258350526 16386668066844696338 14647626708431596242 5353573420506513106 838447744265301120 8347508735434927046 13968884468094831218 11113592929619422091 9637375538837062376 9868091663997079262 17526978666645806297 15749100132084468034 4460330101946377792 301039151960901435 13287848151007567269 8191662410144099441 17219021575876248520 14899631032581572724 5212681776929978123 7516760087108990999 2854081614218147732 4126879031881367640 14951173267336605939 9858627670611724483 5540890115174051551 5304896072743775941 12378671231733488110 10655963852148450022 15989694701807557890 9758211446323003843 17850729232192236874 5195806623271028941 17388066911031840565 9421079289212313466 4907130819132086503 11721244436012834046 6058806890727780626 2256980784443580922 5681716996826541364 17113064141337354850 13060877178253786982 13779568255874542615 15483714920379749185 4850174186418465332 13340284753378756029 9976377784544252866 17966288824202151086 3219345582048252970 8189405414263018104 3603691316712877202 12480369146023669672 256525508887772328 3248082297456561696 10214233706019062395 11721666841941444801 3108945787449819868 14728571744029904909 14439161774301117237 1151494768537307173 15715307920301434363 4495912880946529598 4577575394341093527 9335426211545704905 7532172583267164255 15379620528244459708 10624471394750887891 6044469374466325975 16815279870530936495 10227204503003879821 13490686739859409976 3016388772822627526 16385363744769081252 3578799155613352748 11198025569344008750 11784164850611357000 18376779781274773288 15486114432999342771 18371764516144570653 1536258790120541837 15267463759974017620 9770411909424790316 14804119567050089109 211356828591003540 1832032977005452891 15473494989178854506 13746340545331078456 12611707675786088691 4913952972889207051 1149392556008286198 5787595505279278134 241524550757052673 10727588974528068742 17406349305202337022 3813284284776896525 8254748618395006406 18404146276198570925 15438286501428608187 2374375621659489547 435941985463804257 3310677218891594306 13956585538768124698 1794403958497347422 1528658686150651394 7849603932396299136 6739283081196627615 1862427622085750922 8269992797732805685 3985901895446348284 11296499696646688702 2488704395656840460 16425682046881110103 984959751921966472 3427758288711947225 11604135044219654689 12504585546470343691 14393986660739682675 7538394090434886046 12632142611921867825 3991509176368479031 1458965505149112866 13623457312531258756 17294740927556591278 1904322275472061257 11542506758350391471 18072532172420900251 13340689975383251684 7849545455619695749 5957593724618434967 9466969907986812669 14467790359701422358 12930018593853784356 9517959273291792251 14042205103851035776 3227771012294611058 5491844687106474452 5620086810900053394 693485320258834949 14764450664613558798 1638558809120998657 15156540707243388166 5466313517441334047 4284583384975398914 8730167209450312204 10647717751873040880 16508224383939914012 13941123456503043351 2671181795053618680 11287185556108371436 11441138954921579546 12892571613317258930 3726854107642774367 5200530412370200481 9865034384304015153 3973136135876986771 2002601555442010009 6186233179137516441 1424479638611574196 1501510218747784932 11219876824777493267 4977140821545105524 9949580614156524160 12717654624562172398 8139979648745962629 7096961403203491742 4198522899152234316 2226968883031779258 4666205375729791066 13386646541532563723 11401443456174902552 12974789413110167875 3381655622203282724 7962689460077102901 4319500953573508527 6674217540001927672 2259212521616589550 2238561243002729 8133733143304888363 12317276379385058413 3025927950888829044 12768770320118569415 10440935897574627610 9419698076227974638 14688443993438633611 17691110803547470616 12106755712894785184 5866797959480399024 11832539254460102774 8452495656887162293 8286798367619492079 1607827310046093589 8291791134257923369 12985742388180121371 9181086450955116412 12438103439737673966 10859346046770918920 400725425426718808 10115831917099835753 10941679231577570144 17211222428980468573 13120088775161866996 9467870315594387597 16795931361619513412 14893597529729234270 5379808576240565627 9953023200542009457 17037812659791622444 11949073138920047097 1501137356958577509 10781172461866480822 477414848681436321 12494392552058324846 5942058914095016331 4090762448422663346 14738875527601734622 7449338219992189296 4747996261594770754 10841732822830179540 7369896585104086888 18059010235931544598 6778622835079578002 355551435310954868 9119039198310340036 1162351906261985709 8880122197551674223 7050443980752418323 7151009302715914275 11348419270126539744 17067457905351935888 18104079085494635959 1828979892867086861 13400241065557168961 7334515195728592286 15958621502623864718 10389197923260778190 12616069600304023696 15442214562033747173 8693235664971743464 11093798721978532817 2204734208352639669 10119530190002146580 12521015187452172182 4612800137849786182 7201527915573846905 978553044932970569 10801358384286683981 15582344264594092772 4564281561012792861 12740806883284738876 18200646632667120809 4578602809050198263 17177102692758620144 3066938962969434679 8774651155520882143 14138206740099848607 5570043769765826243 3203930984649052846 11393671833102306523 79169696000626750 15450621979255988886 6219007992050595696 14095735945680072522 4699448314081888149 14796054450164294779 11299544982519466427 5195923727104343548 8306576161561706596 16701962346360439394 9824308072226019727 12228844669417014070 7959910834429693586 14804747245980053377 6154064100823008523 12812587739266245394 3574786356532187268 14771272268094877749 17545312837806232511 18325386415304549948 7275791159817150368 5701678533210992183 16952393155009120952 5625034996776648159 1934743888104297985 13016779405457492128 5873799285572786008 15934736195706474495 7142278374052919490 7230639548256586387 6445435552481481192 9097906698743815673 263904177370367405 12688593779042154612 10907574958181607226 12910890036661290253 15046198415556225832 5230929679723849609 5192565033015608390 1543053707300850714 10572120832084715143 12977279463654485729 17801364231303898581 716334486023041626 9361711328359422576 3771534543652983733 6874161530833121072 2927728947033610357 14378099048316066221 15854779601824622881 6839271264617410374 18030332090505678015 13645153994370156582 7741621003756618801 4437199375406696155 18056103137594800094 5632511685156636475 12073448076510752958 960875667451761535 8791292439442276191 14605662852626091383 13899953261453916612 14531647871094994978 16713305884813925515 1287965418828722293 15767111015685183571 7481492705188737654 12206207667555481965 18319324201750471754 10352528467129255636 5413554074113846825 17691163878981200177 12107104139565973421 11374863063079786986 16911827828428034452 16060779344649604780 10849573110942983245 1707839961962788427 6145914433825557358 3690182036215471343 5195864686643544130 10891603116329507200 12883463890758453240 8759908285598352390 12801111372902549405 4632445548006876912 2000430757850976890 11124022068750360429 6277052685986320150 10859431425202536911 15850808198165328588 14455141850075278085 17368693591305496430 1035029283733583579 7373512509754165709 12414256944941353482 10247567626426798864 13220905706747560122 12574640758447585537 1421457833563274376 6909109630569402222 3208617002809561794 287841031004962000 16813013468427057338 12482993666112039852 12314821756307235291 12147217684937961923 2758999412166773544 11306779306937629425 14950750125858696957 15965307844178599053 10807206518031396542 16193224788762982010 8018700553033860994 17900336742264371816 876956808475659132 10587087333625055905 5643897672216877072 2346920850286029514 11139338505559419892 6060359907679392051 1371394931778814307 12911194518199467224 14727506428602209876 4921990466124091645 15821360422376133133 15437069713197628801 608160995177967274 4862904177306241047 1075859722865429430 14829759989391773213 71316001510406585 14854185440535664996 11782553112700965361 7255756677517847006 13256560214790841510 9684826615583721026 14950109901676939345 13118986211039206289 8988547656178958974 16420392686753782389 8182616244643954389 879219879420655818 686525121022383094 2522893408826794335 10369836161738136881 11429087385305225057 18304976564577819558 3700412897188372625 10437324954048145153 2273016855162779230 14716357066977464839 13206805949046596353 14207897563677561562 12851549727953435683 13749946744988081456 10827586003521976877 1245173691647899491 7177696487520104895 10438071554004923036 12290123927376403080 7562678261062827171 653807933378691765 3162242420132356102 2851859782928335674 17126406246530332906 10514658971962697532 15645649544834569839 9432268178318064529 6310674285533191461 18157795366670445285 14030722404786177090 3824810319414134268 1955374974250714783 2649191207607786688 3291741869119478084 12815330147641633719 1823329211844689327 6692760408404530480 12125143267813349756 10028280583815295189 8025052078478929686 5477145128864624501 13998759849793481180 17005890838762226931 13919092660846663289 5038622434406341288 10384416140847716666 18016785798102224956 9857069983385649204 3379736848595643360 10794602823402866976 5780297366367723485 16148293841913793051 2008978561942426125 2912616192322508812 3986232495899913794 7029172381616494559 6739492828982298559 3357954761767125469 10688333841844511467 9887625180814442142 15276742300044141216 5260754091636233184 6724405161749969092 18010239573781540487 12704991113349502747 3190778071156217942 10275176407813965322 8465613975171928004 983093403928179459 5838961703724760888 2047302792274696234 5574506974921753618 1989728764285411227 15398398549654502681 7713896182538371530 11667036393632000955 6713736985833490690 14842403280289980040 11239544807096835708 4282747458076381392 6299195703034373438 3245690458362816750 8256574857369334283 2532924040006504541 7657656848980367489 13961312467572834251 3681009330574609914 964100531325903983 256530475070897683 6941422993839278678 8990316553962883083 9514347694555511569 18201364782583616323 8578986698313171823 5671144915448082222 17414603878393637480 8925184824452257835 8711758237500040445 9057815273706784895 7434676414959164969 3706321807057047417 12527097806867451008 4455875152460079566 7367233019652107268 11413136870256143569 1133351375006465000 12652908803072932446 15727714667498145009 12348263485351206190 1732956871391576481 9859118061004338737 5799359465128189715 2106719444990046806 3814525718727487205 579579135740805788 8746222601411739337 2142678987321418266 17960511842161449164 2987231501690256707 11701311200025430666 15103049181907935830 8847484489727091353 13103636174055765455 7994166635995223735 9949824873603194490 12198131973162339576 13133230054625793492 16757501911931175679 14471219170665696116 11158926329850905909 10030938722344197857 9328632018993539080 17246302821975402312 16079417884566577921 6233011996491223318 11043800778238699300 7552822447694178821 12349498946716498545 8723080123627178200 12026881575983785467 17370435328626155548 12993629156106351993 7071467827007065489 1751208426914741345 6199690752932496467 2119219243897828673 9823563460647713385 18043215472597470474 12235858611003525509 639933087799976489 8331692884897339155 4467576311062845727 8485154030776171453 10977271662568599013 7865021013668554536 17328889153860980443 5156122613300576458 14410342360312323602 15636065159376913511 15452036561311260182 15436115750370418714 2665469140199344220 15159321574181778010 4547870588871540883 10331864031512217523 3272264859737041833 11937810358691147664 1446115112137127351 17834113195682432551 6473641392859790763 4190171062425832816 15478032238577281428 16460820286196852492 2533644103182080906 1636140005249814969 9279223369321141896 10990270071798851768 12538694919666205747 10536033271461621213 14945419377059822690 8186356911574544559 13204062014394909208 16509642694786572718 3412672855341748537 913756420268177400 16386135880321652471 13183345109167315561 6462505249944745643 18054723709447518157 9593948121013246919 17424512578699962166 14793739562411938711 14310298388044876710 1054735802348091137 17876665105303542133 740890044417200942 954907417462293535 16513842173215895293 15005305028428753197 1731678244000957889 4903420491086357585 11214889330593316682 1504008407608390989 4811449204666839077 11639010058889382299 14500428282977689613 2296623486603463360 2152497504106602930 528009721831708342 1352434690469176869 14996502895769200909 5721033890885933491 12548451260053823806 14630246758846067319 14552958853826818282 6982327780577339547 2062207352198424772 15996744645736897559 5955864955631804173 1768563655525162708 5712341587801738997 3757087248892033066 10139023570016556317 9833022856292646968 11695867470096646491 12943009150229936995 7825699105298179276 14557720936832426763 4359889308740250723 3746837811865309205 13496304670141794028 17942356692985980150 16204697709102158343 7180095923508129512 7230955476624915781 2476354158442511990 17975353507105772616 5689494070061662391 17989056160942024816 8727776230015595521 11523780812560033275 14676793197608512100 15117732551784343367 8871556264434509946 710025456850006974 14091470976861695595 6192933380523084923 8245038373305788353 17438878549832244603 15468395218219084698 4621491371920834114 17229963165454418116 6068049681335790557 797236357683452703 5709397216509140655 7973645895386600400 3604384459832830712 4614805639686805118 13015129649692688867 9063262505679808482 5180176393929056855 14821951437138175875 3306764265056086709 18395119518513197575 6109346207507221380 13157717217169953246 9199898539809129298 14092568493672995058 16754675917414614295 12074699181948697207 2243100116310002119 1751092026214148724 16549382586319929623 13892790196079019662 14938384711391781050 4566499040197214966 16124961248808526187 4208528370872217019 7057850018155054307 12237497145591213720 2471432714756739555 2863671270488728713 6622602027731609196 5944779663825718678 1112539549984542584 338281099108450992 10464564376734595360 9561232132898361501 9002938272936762017 17548226466904434668 13701328378429323816 5229451013987030551 4250291114175340762 14988166456722643301 13180124189641384328 16471472952754265384 6881658924617807330 17952820878218171857 4257956687872138553 15330584312524554036 9887062368362971373 14608338008856849725 13836108657081733138 17762719993358162463 17895335491524140803 4657687256091752108 13546212839721587268 3991445134269400925 6442066606473854044 698590535847354900 14597826269760929272 12580216246238780841 1281135349604328909 17110131179471329529 4457843153039019252 1418795465012372688 1940193279485315402 8230109026560410310 13466027396613515992 7315905821297074510 5402497565847771425 7290313649460581972 10386409281644982481 3408251652194665067 14143683636224859573 12216466734579846201 9481231688478298588 9407435922152271893 3588954420402216759 12831908610542692139 76866004491225748 14776604062661238028 9475446770253606069 99392680161461959 13095410196332898277 6250583712177226833 6464756352451622943 4128240938644428463 2712866406170227213 12122095620341283397 5363482906847623465 5628982783621273892 4412657328210864946 5927148003349263769 1421159890193748778 16982285891112109684 4299594409511157324 9476472459437581441 18442786977571814290 6827037502080835563 4366078623088261560 15765412077127064156 2579963953737967600 9161790911519213382 17765360006771902212 8932032272487301512 8281526721469824303 13355332796910266084 12332409728281215622 10276919525477458033 7814945176155661113 15093734117016526153 11836321706282808425 3370008412124286481 14098812982858702118 14549120695411285075 1896274845557409184 1217229179294692301 13024386222576603112 15250320759454074034 759940725970624776 3081005741033211669 4157258219234550583 15778035627588402831 11364489636217071811 8859636838180298330 7248317862244669072 11327072147029661957 4518258755594496660 9976040416968974541 1439275034917584656 15531763946160828653 61323435442111405 30307811378970338 5373859946476467051 15222052913117485027 3626148000612834846 7033767693151719562 17496556565143009391 7352057153614492922 3038052575652349796 5078189290828467524 9828263877880902242 10886423804659611701 3126756237927643204 4590795224632886894 5951372903759142411 12360236395803325750 12007467394084192402 8155204025922929411 8169934269299173009 3226470693710773914 16013008072080542588 15342793241233614911 17780215020403744179 1071713680661299411 8686951555657490987 8015494053494052567 2163353156547784937 9664511767050529586 7872409712024133871 18232321499152166266 104164393754312690 5914902716365688309 11796182268273917795 8501253790578462856 3319508124957956672 15520173663860580706 3704624255788211985 16268384230319652906 12749510581209920234 15634216258369035094 4359269846055444615 10019939668476910493 7275484817685863807 16433012772683310143 1569267035210404332 771264606991017411 15403185362779866257 18193089601403701518 16268762412175744829 16618370989375778190 5827078311620422562 5395319022859054058 479379148593036518 16305912841572872224 5526853861757241659 4866353259709227688 2075598699378854454 7799185178263808212 7271320910596585607 17762740375578108747 2408118702486720191 4649129808187779088 1146552118438535997 1045177758846178625 32397091760288842 2561206820188554224 5997084332341109228 14571190708832450008 4875158438307425214 1013728884367634001 9153079403843833889 10517970554173131156 13038384073562988022 3567898655273410140 16993647908993901031 13797098717049842876 3446629101834169040 12369250236979151573 11867069461010446936 6929377148062270081 16635762205418850686 8983701722789566317 15058928477892625335 3866067181415896173 585380836965422677 1097621383651146937 9859176114435668671 11371722219221703559 5936413239105544674 10668445794906198176 1313350449655083209 5049017854982824572 4591682352732366236 12008351962140231091 9058846369991334479 7714323085223260393 648019835528942360 11604746124692417586 17290272143635304496 4684303063549099272 5602227402461463167 8749407305583469685 13073058544371762200 4167717644648335488 9162765254569396655 132269174441259009 14553911992614746967 5360133424302159409 3827643070361679852 7538079808845688138 7818832533184175979 17835810620358552918 3880256408364141254 6069457844029035378 10271839062361884581 3201157559105965988 7156273714294628469 9394153180483966098 18315154585129814003 5004748598844562390 12606484963160800220 3897817603915551814 13415174563156509003 2407255094062508156 12315873269153747070 15001380237581470679 12270015779758873424 6955856809778318799 8711346808009098756 13598107031307404127 7629912350148466947 17790498617874027613 10801641688830891906 14247788726488611179 15206714239580037862 10196668933594771121 522099039604852664 14233488395963814281 261070837485327310 14133827471431617246 8478575541989168680 12363821931085421331 3380649806476956393 8940247751764880240 12472167422365699760 734931709509189370 12676032724143053057 12040746407490228997 7395568818893922117 5840438491724541121 7913017613626709487 13834637611920154533 12590427791665309174 11961226888027634277 11083902082758443245 7446454593936723549 8744184429710804460 9790193909275511558 17132854596892871015 13992694041811824517 8080318102849715812 13364684178977022794 10381780162874259800 11698947479176541713 4356038011261921649 13651020615613726703 9035392728212293039 3004177155158656503 10817935697838977409 13511899576667961715 6653637289084475742 12645527444670618534 5187048318755183575 3048007392943380845 11283709344743234384 17605652794026624767 6262526073047584634 1641858729559170615 4676948432850731678 7397568892939824269 14408681933707470841 3794159317357360209 1851899404625811918 10148778344820512123 6595207920533961811 880654746106228212 8955255384608510569 4967875827743948367 7577243321410791853 2952791549395400026 12355920312981081678 4680077923210632530 15381952933503873968 11191616291953842768 17575652407999076610 3026642634964207222 17066533862847552029 5650885064055289163 13626667335152735419 17733871743432914207 14658759059599274695 4837577896322244055 13415114667671202022 3507548654499881834 5284678575890257070 270489535131505943 9861352933209699524 17775350106637635619 14909807496960288002 17234571173992529636 4268142193346227834 16592227050465328776 15540323765012860925 13219627079917704079 9940839116800955498 15435609887155049965 8215376289964005961 8599266163465903661 17735589367798113140 7972875306364217655 11454051948000301273 2624685028543623336 11668283447286551085 14972106351857703783 1306690811308032009 18244527890286370008 14012925567761410120 17866571660937001412 3593127552240938287 8531900166419653503 3374007843647206076 17093886337009857290 5486849252047785769 5772751923633557689 17962393899578217340 6576471924622659059 13049350314131191350 18121521978552342081 11372171403795837348 5773630519119596009 14081445960097484502 4006139124488125478 10321152894422520605 16420084318252323762 14680176770200237788 8491612285208924798 9695801989583894487 4644525987043928261 4338547503779031236 12651721560970645695 13925628781608804262 1077409137092852056 4760937965583497042 13830290489658270517 7412815302269990827 5114429299769485620 9278878883650922736 3029074799275848891 3713732767012733073 10456240891489600595 12014415555361643671 18341374300203900539 17384775077248673553 8120139041404088886 11706659207772905334 13715283248006697104 3974789963885874633 7208882327289216028 363637015141770815 6140273433498850360 4902102770669058810 11552687576114892577 11818190995545233731 13905023218414603534 8905193470528989592 15881877389477533918 6598174497338172954 9888804133863710784 12963576847991654078 14361922334858653259 17294752406775309978 12895143206245295461 5256929351593323717 16195242174565407414 8900906587301723185 14938249048019638844 8757081536801177331 11040936607238755064 15946307137083471605 12811978284619395245 12550343900442969127 18339840551373626037 2567817161405429694 11853589989340985163 7889463741696768077 1168899109512024714 12102733677426056098 7691375413164814458 15325135040352001919 13020185835826711278 11672753291205838269 17260142048808841922 6021272433607023179 17379226037558140398 4661885165292415757 17720312060444035549 1634949748189957971 5456605317272812579 12512552739929716434 6560329970262026483 17943374708837623123 17232924331451534773 8672436540519197289 14757821808182228529 7363918095500708003 14858592925691344810 7639608449197719041 8698243970392563002 15195588712955247843 7505432060416998913 4941568159861899060 1127480105189656799 156470302649371257 12231734285762427908 17071378441438466987 8828072004297264131 109842107743573098 17681313782199416900 3870298346897700475 9312380449894630252 6509377977645413856 13533228527048163231 12626979563612390340 9538632480502532314 17360601744570258729 14573166009732226374 1711345699230143380 5074943238167126874 18259526470926590884 12774781629499869484 7369351984382121127 3665626696915906735 3688068345474196465 4484186369105040593 15750342403346288554 16764906621705321738 2519970404983295184 8840173823126155189 7738389060737907416 7410271656394360668 13446714166771374711 14209311179472288339 11889459601139228529 9366743164085832564 12270430233474048252 3925821642288641594 1310699553371913573 7378340032550616131 16064352246863025492 10276848427395766648 4224497915209906326 12978647001214074015 11796810955821216850 1220794776926643776 7243500628861008112 14205296020958201887 17280241638468727465 13297229005431942046 6237936349505647950 15201844674679638120 6979242167352462633 4829579389806071671 7112243801234719818 4360270870369914315 2206740222325969027 4914318475455213855 15149345291003203635 179037772103818013 6100630689962179855 3712081455011811808 1724299865984913336 16309402124041767688 14080339063564409066 10169224428254088025 16900772505115054241 15391462652077017356 8642249787027748543 840952376966098753 11702281302447981484 9312549458274474932 16161848478758806056 4306237595769857616 12108414532991184223 11416391343689564472 13021698740589182210 7682609606581723758 13400599431410884749 17116387813088344771 17284027391873741593 4269004227348898502 8349142482722458421 16271731583067725139 16621632989446769598 11841767278158019472 16995252049916351834 3411572781202287219 11312832641916825063 7404618914981194083 2827562578874679691 12890177388234515868 9574687613661611143 9006482247448549360 13693849272444912286 3158215161251330803 15737759952659479912 7415621007332796564 16646205524932092973 9090084597890723053 16149158124420771715 4675848851575160790 14509486007406476374 1034224291463218622 16307882167590070872 17349403939499819306 8510270523492967560 17999759066042593769 9722525749496098340 17292801995057345641 3908107401216353509 15519696935434006921 10021055370259522317 7801817586840028151 12747739078376832829 5001676120902137605 53786001736903240 5233635620038657151 6229997294419164206 13869973198641449413 2261871200541934999 16159472097939354247 7148498989775916722 1622520160794039217 16583304176631288069 3775079907511814621 10452168980099282073 1501905371842234685 3632362364622813672 9197502963982534509 12841267070580311047 12540379747810084842 204226906315881390 6266700581324413446 18381471574551285060 13428215608872349663 13702711930982162251 3474782196375729360 3916162697463025372 10107548389152984392 12034728133912553719 15975041852241018943 17916095066314605014 16859134058137330949 14287957927131406241 4816130207061573672 13682408035332123152 686835048083048537 16335572644896250349 7112710057435421413 3963233635239674865 14150856697983807995 5699004882940929421 12984062550098957883 15011027465497805475 1011894762827039537 7738086115932795194 13896531004663687497 10503167322897674345 7194602606524143528 6929249654987446787 2110400430118360075 7463567480629887600 17119734281927275895 4839953730071555440 9120679370662021185 12019767392044088734 18067668911247366035 4524557365859535508 8445381674051845601 3702468088947854623 8745178112797175706 5115068568091844253 9847549623706225488 4619604959790841202 10739979001970625689 6867780534146349256 4022018301396299891 16550490740539405361 11047664944802579723 6152430215542447282 6947890054991418467 10773609949493661333 16509724837956191901 7101974855329996178 7567651297347012524 17321582266306897543 2149106887375155236 11526970540889177784 6308564520800278410 4941104334847360954 15672025267559416310 9350203360187667317 14149859647965518169 9476343914841400271 14417572708949157036 15875775013707152871 8423893334286116250 11971351303927531679 16024578130833060471 3102836938597208550 1781985753879591534 16286870969664550630 9993809357645830609 18179894485265257751 134758456598855505 279198512241098603 15186152736642054521 1987528239045563706 7523839727688429049 1358002205690525633 5193818962446979378 6958401503274013684 4854258623416781486 6199533322916759005 7011147940951488371 16711297830739630040 9358962358505606071 117406849320265929 787156094446815389 2993907974414059572 6133575492895807120 10439269944834387685 7294207409420052933 3885615088221855018 13930657892338900213 705970103190235399 7439213854779603475 7777167226919831598 16331366114368486809 3382783423143793558 14103449745137022074 15259069246855214007 9263385631403736848 164097347439526683 9420418017934692219 2910921142366797415 16804866324169991791 10903828560324542907 9783625980508516528 6662012449859577178 3954804845639608777 4682674410369896433 16852794512311765795 16909265352635400703 7070317523974507920 14741528469748112200 10795808433725277329 7431215911678667751 8405857587416008904 8949556571434534694 1279159457322619805 10418335467980177124 8136377936501359545 3938816708187128586 14145519443611497937 11423004417295743892 9330198453988428071 9049703312309766473 5145730709332512972 11702584323192320964 4003779691766350598 11135342158061770200 13959760851212596444 1226564992483183112 12234142876486970296 4572695842175311117 11156493994557335697 15565264487758661871 1960812067329963872 8310656216519731429 2198386910424550390 12281999769881586807 5196525292596145952 16270902843930189065 14826992132161096673 994652783598574029 1317739265650911475 7416456197620316700 16974435930473964822 4659246528094403438 2205512877951925362 2099705033798035018 13657132541323814059 5709403875519811646 1593745919858749630 12844000231962786692 16760330491616435863 9044758492600691407 16006860842553742976 8949037029839771083 2756275784817347694 15289357942037764775 4151775585725412319 799073198058640843 329771380228363127 17570768869171304607 15626994236731967388 4787449605749014603 11725114811026602193 1366443136720615687 16474980804519045326 13814450401891085608 9654060265330346385 9864125924718898812 8238877424670467485 7224297192833611460 8323555375735452579 17334021117426269929 13804664968778789267 3620740596717635308 8854808853565274215 18309094523663743724 4207632945679070092 3597062039801047491 3002307819657357883 11353561072876910928 13337371375906505639 15656106618327535626 8561741470897988061 5929368491917981418 13004598167952089828 6931754669593230452 8830814551573037676 8417559943099528766 17650399536286132012 14063942166742588303 2237317506049828554 13402266128245440727 7136815771277743040 10468068070971707246 6055559115232319749 9405072781688470133 1539512299442282977 1252799103460025242 11756767604793870006 1583090965954553889 2669971772303863561 12563711591954480499 12312236952191874379 1435775345198123262 14010025347423269238 3122435988591202129 18387629203263050402 13915893851625163756 16284579942855602023 17223237321801624087 15789865859491520473 8258771683046194952 15335873381281025682 12721728073002235118 394278929180245641 17741021459765066813 923197747951507519 10293504451037229086 163858108055585472 9237951096054926068 1477135366933836600 7887351103053436272 15087760428242617501 10101591302679389509 9941692756740258929 3667470662204254542 9728144564283423058 9119630865801479690 5729298265503533835 15323645511792869116 10331982273228858002 2419311962166614291 16792310028092934104 3127895915533211541 17912530350247412037 6832963461884070085 2039772638795752170 7604542500675992007 74561210815924692 13469274666273409490 2829028957436799417 8852354549633750340 4921559839303789468 4408771560105568802 4438416517767187962 10132896944191545055 12135032369030347263 14987630245431635473 5171957696007039284 5642692060439063253 8402427608807131497 15631235658110300085 18256298816629935384 6410513648440804826 3117623474244734321 8852832905917980350 10562614600910906098 4200713840837622208 2298909906134970912 16705524430569119569 138464413678978456 15356578151913349916 6664294086614275825 11968655642401558473 7163395854619893314 4418177817143256268 15889961291156592920 12249291044100598382 15866373358798622806 6036441506395191996 9254785709059668998 9210426782287904629 1601282544118402637 5174992442651740025 6116748896060173652 15034313892397349838 18408001206081984401 545516796739868612 7302060934741516982 10513173304703362540 6472908563452800987 9326710835953491959 7379121677242508294 1342028454579912440 171431313054856744 17660526582984363585 7026344815448639017 14364741510415941297 8222304734533270618 17914933740614854402 11272032089492459647 9621334823957633634 1679004632339365124 15572449455837564738 18439528489271011094 16079596238540239188 15268742245801687358 5704940804333327973 14433058926504649985 3558186354286596137 15994279938206116249 486611877573558539 2250788087970425889 1993323251349148880 5904704533370123835 5078284877156850084 9793782694060017139 14114950046064211278 5197470195130634011 3842663807216865220 6013664678491443692 1421785078027005360 10124846263943702474 2096977794588416876 10685829545110811273 207823705285316805 17185755744782700478 1099779168252023986 15854817637070463071 1443735182788362673 7484249851695727099 15322674836311473883 3522598940336837193 9985365504102264885 13519456159642853802 1417142518300868264 13152338971648017891 16140624141178460179 12575509118216919494 12707414335577134199 15111678680141357637 3993221448295779923 5942506699086136731 9371876106975068715 9209241744034823869 11924921161105945929 6835635960202300978 3751701276183419559 2224021196614651701 4355953347950996131 10085748537564795091 6759093886892325181 4404668012701097640 11723350666452794213 2964877401177776481 340196843018575407 17233078795079933388 11498502713363452474 7054592935821705082 16340724017853756179 2344287766671358653 6508305029523270495 1896609111189797662 7123615637047841226 14537695456573435670 2889400525150068549 6328628261419815760 16526409862060855648 15656128779706624946 15443711602836117895 4070198830796382524 8075089410321579025 11713507390376729854 13571541840425636190 11294515324951545936 6680178615186124159 11352170619312256688 14071258190274305308 5804348113027435971 9882507481943760908 10129175982987879072 7529078070442617876 4939345702740522359 1105109244181742603 1673121135782565480 11566039889770645041 7124023190189188635 3131637369324820842 10641446722479165560 2525674331055792858 5437103004463956377 2398672693688633265 13208463148596144168 9236444253278128993 16135332376426317261 8944555302543057489 16595810682913248330 2964401772954188455 16836686637645477855 15683071227157283526 7724259443454222659 12793751616612451371 1814444557467384907 3603948080820071627 17584121182267383455 13729241046476038183 260940258788529371 17640142844090382241 4128052556400459389 10667086183557236797 8360950365326333527 9036301353557586829 16945412719282816979 17156456948146115321 9763935594016945654 11310301728421493057 10543626267583767507 13902314836532451122 12690186335383320402 6235701507843093606 13970096639746955880 15400283502666387174 6877452948900706883 17263100343999649602 5839839109725328847 13340052018583958799 4802783346698114381 8054537539034990625 4427179091885438253 12554989751673912231 14300976460704553708 8859203910477225836 4773601846344808643 18057938113381481433 4845451337520638474 8134444717000873444 11609447394794178337 15754099501273997822 7686206619814271624 12502713357863722453 6400646878545547536 11508600377565004809 13659457780910196110 6750882523885450246 8431744398376878206 10818939589567649002 1652575283341052187 17272596590926441406 7075488304425455943 7967045673314363565 13608585932295631266 1268477529751753493 12819679365221883283 17883496071544010554 6602380343215705356 2537421717510690381 8849211250429800553 14055715142441926649 7868834687370972681 6272304934570294786 8415009861833276112 11624114291638400196 9700032203605983362 4915117811994375314 17743914237922082845 14771125145149568889 15486130485739703141 10085887466833310811 17153701546110176143 13770182520387157524 10693427122542188605 18342280132615464905 8406416812626726167 1908253303167362070 15571078400318033535 9194255254629186442 8564837295657078487 1338368696751478396 15796867716492525701 8506676399278744162 15912080822900978672 7632376437008667091 14618181459303176134 5015203629939126735 6293373816759131291 480747797000557944 4063595780592196250 10424564033302140838 2427985821855162511 17500357208224763463 16977545634391189213 14209177314090182693 541839309890820831 10204155678072061269 9187911346760103827 838573830998382306 15201859503870544832 2676152495481122544 12542379386611715866 2514353342356011102 2017534187217996199 3753175394610720094 17432720525306913978 10854502620593339637 9221488100243654564 4434684064191559002 3299918736390709645 6467717759974171627 1371756984206210130 10505912486212148591 7549013226928619664 7206061443730027649 8905149520660706538 4684459836577420434 3399612095731275815 9398279337909502991 82152131152327402 1968686440306302426 1969881280162199315 16626139786856985582 3041752457771149933 9624235277500470479 4299478873346549683 2894678152412410883 4589625560636818147 6656202027803771959 2493138784388916861 7487152335562888123 12918230329043591516 2380975965471335593 15720011117592615297 16533907507235352693 8775337099831622958 9166831565241113705 312889529099976321 7852736033346212414 11945414129444696178 11744673397683257860 5271847583295601798 3542090761672696948 10062119195188384873 17559051747057211135 12000390727976765590 15519485541908605620 6969924526610297913 18281606567938058383 15725783853500387993 1377153767917376552 156896413903946937 17742877473060928578 652285644103771068 14046934959749962888 8876350554925734557 12634228581339981697 5754178834798251989 10459430634860440054 2481440962767387884 11993924687541483263 5799081618114561636 13492838620761929392 7406979129062070480 9839324982894597887 6769654259412368883 6721247264577172365 14075220778154476831 11545953798586940251 426712769468991453 8169581224597666055 249698776006262692 8978716364910432470 12338215799622548843 2174370551291742323 833228139374515669 3627439176292534080 6038595243129190982 6049886911453757697 4744953984007255374 16173214422411994134 10009266638361348278 64137221577822779 17873148617107320006 7698639505601261134 363079019026379745 9499904114103239271 1433734515757056352 4744468533897649613 6319212860829650453 869717301505887345 17236233841454770304 17173730474976505031 11693704969046047730 5860829807441945600 8124642033194753131 13167780613085856015 4922353709086823959 10470470509041903557 17572652977672702654 16394490653834583366 9263797589998514601 1356792415367009764 10458931547828708406 17967839969844974918 16805606723886268987 11171477269214231360 17227511056036588866 2547839298200292054 2973438876633863249 8481478983808651992 4387505241482914765 16836337988638250956 14565402417199572513 1367654716934381283 9149746652374097191 3029466527813277029 6744673532431793846 13498100755460004383 13491116811076337503 16531345396942711552 12037633967709931599 3652555782929537566 11840913746220582956 907975218099449449 7567797636569001126 7380215592873575109 12074374564599739818 2265502147703341094 18020993686468390021 10245659447702604136 10861766132750455341 14387090056144787911 12076707550774737774 3968264351306338817 16272959945074223939 2837351753570780461 17078776061452464686 7321449411819285645 5733990436745699928 14042557489282339734 18175725675509444329 5465261271395485634 2499848624235482422 224821852330955498 3983670854079679802 15622305346556723445 2360515095477235530 5732578674713769427 9022226176089920048 15919180964940648997 9177943003321302439 16774174188656691537 14044710982711151517 14090830331733078624 895976485093570021 17086295622570362128 2913200997464120016 17039021279703717434 3153542559998084467 12275389006003912679 5166458713302622449 1167809320109788362 17663872581452822536 12144172340180742950 2748984874183063355 4104749992584642800 2996312342411558787 15262318453646896640 15288830414726017584 9464412601736626161 15132782742207168778 9933511937016218815 2338737103576428425 11690695933075421324 7698207122866348637 9087856417502391159 12189561704434217105 2294754340602408298 5156000775923577863 11516997052813144441 1886964387024945766 213617125774231318 4165325281127271998 2401200912224468120 2149806936523306021 15836356807095999129 2867632466992249747 16197857593925477332 14123461492022066454 17300989797159984031 7771239127361747308 9834953861391615057 6922958817076876878 15718515182991480924 5547195318844131892 17665244721838883776 13433899533147611504 18037574074613376533 5143662859890654123 4525821679965374800 5579121498546749751 12285002800663772061 2852047577152195540 16854379523255508753 9532586655300929878 2668178201118455095 17624664411644373930 10735685566276082411 17643178310506117013 721273684000101159 9408797783892760457 5610904125086167665 10589174086551728865 13761530991446536296 12417177637844520658 1019558944506616812 17035533697545705013 127215421660497498 13262707325903913427 12979883522774053896 16147789857454798708 17562437824224189875 11127197647285476706 6422519241016939816 5616113695006334061 6907699420099587639 12443651124528433611 8329261390301225493 853289989414528123 11245471378030390226 11618594009532295960 9972106720888794146 7036005689735513464 9501155366829136084 17024296326182716797 1367927813731720447 14303585841062668334 10663433504864536752 5165647588735203749 15695106628821189593 1356121102126529619 7898386297625329425 3933190500814643488 7520605385849227161 1647112703064924408 4003451007862206325 15519828949348467469 4770511197631168721 17232616053537009614 10350868824255295462 2435187786859071332 14758552712165171670 1940523798809764333 1450600641419420702 15676797532116878524 9331366985722216379 11023003253581497859 653028291139466209 7288353378206988518 15872368255905051889 1840264825055554832 5232534950988177562 7236480192286043148 8662333446360049367 15718306961152452124 4074945239972200195 15513809955945882878 3441941390969179649 4751793650257664774 3854920563798925958 15173727885442259 1104317515268065675 2659708780133075038 9756794100443773806 18388122270904849066 912253642955621452 1187412482740673871 10552345989025409642 18403809589320358875 9868685995491237511 18370559157936756110 4062242882103020983 9515448111927812662 275918614098597516 17425275407856255583 2060492068977180735 3756614591998792032 17108664429623268966 18365092701224934173 2262777785877813383 3126057024839143490 1782972727095117834 6210737120208984653 14309936599331806531 9474218521134770592 3013789055106203585 14327238949510059747 3403831334625627175 11384140311977748805 127513090967824556 14034986957495117773 5343379154191115905 9101410257940330551 122597663882121443 13152974015767468429 16708948980963014420 17841224764289223385 2237084667288784223 1761795694412050148 10304454454302773772 11105230236156071403 4721381469299244492 14629066611839731597 1675179468949375637 10746529731201407602 9685675544027249537 14155586662760330486 17914642376073856925 13644746555266611665 1130108550961415802 7662830308029642055 12731124987402489670 13505757036988391999 6830711822060265712 14445400497833797989 16886337305679714045 5719009541049775365 777657388453697213 8186527102122581596 4127323211056989241 17488102047640277137 16260913080104748225 7930218346871298293 12559651990111271619 15380826878705821797 371693371311086789 15762343960112338071 12736930720852289827 14350509227563958806 5057894131136580954 7396600941969317518 10520782622467809169 13345687057094431421 17146170481923302223 14090495246382432154 14522716752609835285 8264869306772064583 4969282714326721842 18080611418308318531 2622344468957883252 11145305371824798049 10261571250355477027 16921736639104863579 17256786351135611930 17961830592541177814 1637291431478330143 9431170655154193714 12601886725068501676 6327983806755375103 1798763166269711960 7396220283358454678 1017849940481081387 1882738926735595753 13137896627149257539 1661566019321458770 2582273761854894369 10930251335520856957 18156822011176365217 13101715658879707557 17340021517780707734 9179994573415994601 17111655814502814499 8158038123404399994 2824106718001003669 17873521623679505667 6495584327270061426 12801285923735531326 7777766176108438933 3375453651974825077 4676614611223828374 15339007342386667131 10410327122225161238 17774813009212873447 5689259592631918297 16706753137133847797 15710547186148867954 3824960731603925513 3580570418630674172 16400377301388947514 18201197251350119817 10682304356234925350 17699627060410940127 14798104055703956474 2955231956429307076 10646842042497513872 2924846238778120114 16789520920378048748 8186305546605689703 13249543230516093596 15419799181576740129 5356793534316038809 8373066667306092593 1107315563616575692 17368719112635030579 7192747919857394218 13099270530354332584 15283718682651717328 10243644768876466844 10857661476166581704 8091454931975914843 5856968771100181970 17369890791711550851 9258548104166652704 10707084443529308343 11248814973486957332 1030175688229198896 16832591690146505709 17430693258264122492 16060680537562235206 16089490565232141656 1588212303001978068 6409062366043325470 12958465466389988005 5244316066606315026 679765797061041888 12462177686160974150 16173591845175472824 3624576561936839282 203077130214022280 15189479447868276012 10653975496093374433 13276115997774320535 747019798615144133 908891317780401613 7198546394197680507 16659820864427157411 11230776829831473402 11728442313030884944 483087765620453888 10210523541789285739 8457058177059296920 5974518216242715982 8939794012939236960 17482610186777968807 13180232823068025285 17172401323305856816 17084447807365783840 3097475256816358254 13283448000832287617 14170103181872575052 5775043241503121642 6963467791697165159 6099717202963100811 5634266972440136084 18106624324584818572 658183527836304360 8551601475080242142 5398294829706669102 13264863112647373356 5305892744370159061 395497200055290641 17763501042350914131 11105243724191811510 8131107004378233954 7195155828315223227 9953991053067219685 17293522563064890491 13804403250735654324 17112778879270610014 3804250726613845304 11423570147075322225 10960383659685860021 11527401231705909072 16933199637582567165 9646469620723489540 4127224131815485532 8847457961151035657 11329041515925368299 13120201861479620325 4562244670166695789 12476717034293266260 5178739332626073145 1407650982108408380 8330727885378099136 18379591282115296340 9911650781112748010 8080038818221207060 14454343247922692812 13599878053630352537 7262505650790059045 4660402970972822380 8178691891690517737 1369513192395881467 6828677616717413510 5867851746312369182 13627138553797450071 5601139998774107157 11131003142964730066 14655317032974108987 16477195768975511608 9144098059285936826 6598309162245937364 14000023623164337388 7009254096055784901 7346910247152705241 1235552268497059157 6708059240019644868 431811376732951397 16816388681540307178 5530072990538596196 4489589430914449891 9494543233587076269 14857861361629995650 10241267941424183257 7434449839849122902 7818176135570774569 17413747068270413809 3270980386222967185 9458706366088973501 7453473975970210456 15401998812996416739 6538140391280476911 5275099321537435050 15570161467436038700 9851261416121916684 15550424144029115991 3756359610895289914 8210165177421435914 10203942319163227906 6738579984529839820 9917516594716461 356603275451307282 15808659230706398162 11760307489894930646 724823142306053027 15640109334891032899 7138124381572153951 10831873823011579573 14600976296490975283 6789213626036022456 2800391320211410151 2479412155994511582 4915986675686725122 9258493782682917422 5368526617801757667 17951772777272446994 12266231864619240052 9449141204286725861 4229594126119918390 16923801322015195538 629536547285609466 6844936552473389112 2712946956208023160 12779908435318755457 17467875418286498053 3728359967186669665 16775266242219304034 17968041512502336775 1277018889808486488 15522864392785266012 14192047727380828150 2610145722560145350 17897442724184436062 5293987677142507840 4179326466030464109 2674990132544334158 3303899157074394015 16706263888961809489 10366079328632486776 16670250826643408687 15382575305317037348 10783066543735076303 516317698459340917 14437333031069656230 6066240385665609993 1131392117129694943 16119723645661037497 763750693713505601 13280282107196472601 13854088223623767009 16927998873397358411 13043650753902805450 1288815887636681834 2469657487379841797 14942672823637418551 15356617754848238237 1794505450577296606 7552519969277925198 3859752800161296905 18069253086511977471 7786216220697323728 16005542073310287586 10056274403897798125 9929907842887432630 2982698285487870833 18225299451445491973 2730542292041612777 8753180598294855882 11500530480084728674 1259163384045802346 14287442050529901761 17994143990422107688 15189919410164891536 808621368364927694 15545509021351609576 946707431882474552 11104446642367203740 18166406902563928900 9277775286551155862 8771379949798833641 6375158063340449233 14180505774209583952 16263939880526846543 10690669082568560867 14593954931742644885 5922356475376429529 12882656830101354 8126764504995301330 2236042521585023644 6789739029128637952 14894120492132366039 12030661581351706524 2204314094771103516 12753545400313705442 7355251529773543930 5162031561741909457 4793165709416063942 1968544723201139427 6705348104474316719 6325611508066741598 13747617520599189725 8780444955434497161 5105981207897564291 14229942969080727294 5969210783173167916 2348924309142892342 15116681013633847017 9684567877115914626 13339636159161160400 6274473650990826729 3304977400973362331 16468488440462640504 3557890275716620913 17775648502273245675 15375747050555733045 9556008220927567442 9433799509090021426 12101221933202480268 1683519960282472292 5390066748759271474 18002915043569949048 16839739146930745939 10457417603349336336 8716433311765815429 7083319327872417561 17469162988979831458 2978784699593808005 1569639795116474953 2339274105283601156 16760683619612204210 17547259880346562287 17796229488435590205 11656041285882798742 17854964789495531297 7984602362586721764 5074371609852361450 1022759362250446516 6308209438068865554 4841218451560219243 2588642753869556114 9340831360324153653 2573378154773580072 3632792121663823194 15786234631307012834 15219767855291585650 10603331706780638903 14576644964489078064 1006036902077257224 4696249914970405612 13101078013422289005 9175678537232763608 8345542848455421222 12853671778135228303 18381026879700543597 890409193498526778 12822061900717416210 7521808574412095570 2082078338152796573 12467762936464622781 744332559087614430 4593684608549385047 9995999247152021685 1660224214842058067 7782990897646998596 10242508173699489486 3604913410693781403 17979190905201336295 15843047577390580014 16110212495570294016 7928831727414398375 15356526705258619201 18071738327389943858 9417133431407764714 4404980755217830384 6715830339091718774 371680668541713311 3204206078910571960 10301931544639409673 8020053146670538702 11095022923754035799 15340338451858536121 3684357703073446825 11889863559422969197 1852590732965558342 9197738956102847746 14245731322181697880 9527849271059565041 588349424611664438 16491159938499159215 2787368684921856887 12401432678159013867 4691870223585193164 7864856771576859160 16173077217211762041 6717927011783773685 15924702623172262564 13421881192369466131 8699464793686894072 7748399951789673224 11066876361047028782 15473828957362313206 15917165676622434787 15748590993666882533 3999523150454555029 3277665763753098303 10862712993328100864 10422000137808130707 11672221649971320049 1455638437635259001 15946495309130609952 2939800842459401539 3911133891838226468 16853625945100687349 14811211442238757188 17213227647484325037 6813118019614399264 5330588706119909324 6633911833342722085 6808336735733521886 15821588925411250996 4988498548248457359 14458059342376666518 8771248364657995986 15388192856505154302 10848418380989165881 6717905960611881950 10593814193613962706 12862428708002545002 2392078985034702430 8288643187242366802 17743694851771606049 11439506810693367144 3036134970482030004 16050144731872659931 5973413566179789251 2770885537189264398 15171194134262593668 14839993430111700443 2024708929663219566 4379862524969479998 14198967359339071509 2840729950356235685 407737841855496107 4037883559998852293 12414618614372955712 14719796830216047505 13930054503553246112 16811154366103439492 3496929046671665242 2912400917776740630 17315185553660253015 16596429188526045201 897444834466615663 15989745980101028113 213584220381434521 17779569372493767926 3729831124353241485 11001450571374499164 7126775165892731574 15247987947210315290 10773075104435487286 10362451229105269634 14095330559179947564 9847276503598045365 2376489880768283174 8318233582689192034 15643757343805436238 3631687783243216782 15297296417756366500 17649481427538406599 1883843666055154607 2284333219951483626 9787592285524131014 4448414446780324407 436938531855580134 5709163245708710201 4549201499610379744 17999995981639812175 8014800280631948227 10270228267855754107 18138422345266390386 4613775245928218975 9575911249119493060 6907228910541800773 18421693991657425911 16525397630580683956 16787007994587008186 16430568774844156964 6487575084738651920 7719100600385111326 15127035669999272415 13232393920090619588 5421615210782469380 16967558156179411967 17531154093984298553 17964236606129750786 849242656210563966 10885641931853908392 13296847943417516598 9063024315899696894 10563935654887079695 6780501938788610913 9509119650941411589 13127706735446513657 13699828677853975065 4924000348729552594 15671616091683790327 2766850334114407051 6777616433069803817 10450173484988952246 16778607552711224188 14359269080111521640 3168931716460426839 12020369590704381515 5512638367901062557 16012968291788562053 6947018808433863489 8252494503568688841 812626245463177957 1573717162442986185 1326136320261568293 11838272980722412650 521350745144009754 5109675667123335065 4522131750813282876 17804779016489559793 18019191874419516521 1313858130299190205 5042546984641258728 8296144093716248870 11439545433367489132 17991770364574072847 8515795318024326769 12811634063256565759 4516150646036705462 901399695275544081 9340912001886094996 10936986883593056899 1096315455381281804 6445714392677876230 5903851339975892109 13249000826474931302 16425306896816882127 6678938095100991015 12383720127379407781 13216744135046409190 15582011982803328618 5712805692257216282 13044776219687887320 4675633374308253791 3006521558880036797 2845138029971128660 15205769479582352893 9345543067143824916 5121336787738789664 17684134294113216489 17616887602248293996 7835249371419890916 4990676096087945167 15145366809848041369 10756529818280393602 567200244496372180 15630639874543378275 567454877675530207 12001583818289558079 307321185143162020 8955983473029381320 12314025255376589784 4502160455975066298 4175525363757842954 15418013778511131253 1095883548095821767 5444333784802539000 16357815229380627861 15926986821436976370 2775335411081472202 11538349798205249578 6145425645077923130 17374301225554053089 8241511227308252697 11571831146849295583 3069609116698069302 8897739410911888589 6413644445142598336 8844686903466478415 1911052993620628020 7122319054377012979 10149309759138314884 9634186404144983569 14007068758044176172 10356962262859619647 10506236833584509258 403361040719810491 2341744009236285792 6470922081966873236 13332875666563792258 2980368306215404247 10155625279790564556 5889649985111230261 8376870706353517105 14220499267207992358 14729424983691852040 479201472795736670 7022714310731986052 993199012329149399 487933986881109925 9581686723324558730 10238984595048717716 2274026213796765416 8308007242363288894 11315075391721883116 2382428851606808326 7676191335275522084 8190895121033276812 2954106276576877528 15737859441684813215 8544764626735482330 14731342594822362770 1881730353725178687 16818080408633622044 13216316417934098447 16881447609281018356 14666769445703270305 2294931689131242598 18072302997021574176 10216205492946211017 2492570128876798604 12246625311253906118 17221407045708036416 3562466243615091666 11607899543376033600 13110215115238097558 973463539944631769 15519812131963794076 17754863109226460245 16885576108805752746 5231445534109022347 6977230037720848620 14589846087533304403 2116103099739437947 3605314047823246879 13799106507972408349 14516616648295591499 13328932278666454160 9247134077337725945 67666005844882383 2481367433074657060 17935436291101188058 17286506191260820090 15555325426044930863 9147013267333991904 406305800404886647 9885105384845075149 11138919502360547928 7295942393615643995 12403395371484088020 13067333375258761255 11706766607674445607 16739278445784808819 519161045315477070 11731305993521806320 13751635859055583168 3489532421072142195 3754862594604311951 15130322995164612346 16000840003807644375 8287775294866225330 955361506279681582 16221286449875201022 9236550597467802274 13673302792952299178 12860662126366128436 11652366096574409714 12572295334489763713 7492977085315682675 7450433127635961704 3767505891110860685 10106470667352776207 4363608300430381653 12453625594538063225 14427315895013416443 10630922225178118957 5510427902440357598 10142598293989766713 3503795697334406732 6023516623954573635 6574320300543208449 618097907486791865 7127103331320523807 8209927420162732897 14404334874516421940 14817977438442652280 2826752032590199673 7802170069012420299 14471499534804337985 9501379928346511647 13573629725638999032 3705828029553013824 9439311059259691857 14053946486381928805 13950607153713377696 2461181527519649013 13645350726694701450 10232118023383744263 8013547835780181505 935869060696277978 6867080149092775881 17143216995982939076 2841016798548796292 10935366103380041949 10432060182443163946 14229329344189556735 5791717843062358390 17680124920791194961 2993885392106744598 9583372427949394563 6275586544670207030 928876950038384131 10437224748142544230 9170139724195914889 17131814360828398865 9558874319937331080 8631318480435134551 325968925249027232 2497755262336379483 8982698671102834895 9910319221290395017 11113425083441800609 5558746636128805123 171088373866912359 5631772225864835 14179705797488585410 15798746679105300943 6145404697987187624 2280057553017372903 4512435384759969615 711193990876682516 13298755469685331424 16038687045506910953 8998383675675352409 11212752533303950993 3176130393026889460 820874043389096319 11662145665176119943 10087073765069054647 13275015289309712448 2704994816503963090 6337183218887572245 9560711923516032929 15175828360444392147 9585557121143191185 11336443930599764386 14227635658718680333 3562661741766972901 6026841699991064068 10242889481249105439 9408509121792765542 971893639930615813 9582704299629484273 12757831448582952492 16296717590646814638 6198492419760065673 15005324523303323536 2216981726292067364 2819358644227043976 5373115531294757508 15509383993433744084 13743120101741725891 8140377424956347931 2539766759575007662 2253531805355186708 8433455136174245074 12445438335458126871 15810178098151454034 4061085048783988815 12143948346698021199 7438556516822085708 2788973007366600213 8916196925840079266 11362461452903740529 6190590127327508945 5668977937035613155 2729513803055041831 18075301863538076189 11029801275136147514 12292472330098948936 14475340073200956172 5321863107412928406 17194474513114235752 14998871084310187008 17813155647376574557 456756387516048289 216803592748295366 13172989961134056914 5240139879942779841 6279611994018201356 13003204769292378619 1469523177306478552 562724714964210716 17313407081179595101 5498092903932321032 15433151717133924739 13005364484099101150 5548575047210746231 2659734863272743213 7406571735434882860 1363405310614767798 13804676293518221284 17932345776982221984 1026339480427366134 11463469601732654954 4128204318556326397 2905827085365893286 16507539384167945652 3278181753228047318 9775157134380802628 5288950500949562857 17767487106535380487 4992177640443617815 8677615267856850752 3859111066456859153 3833210817308486384 2390338400092887911 4852897410763355998 10503988125930567865 13512018261527975146 14757483226195546656 7857656268475685855 8455218036974671669 8802926666276439813 4319828559330466686 14847146662840258848 15390717428975452118 12761286609591471029 5397567255837618222 8700692603867183020 3478335318123190191 3813668216722236974 8189856545166729118 16670892478114937576 8796588915324856666 8384810389651038466 7515117214852466969 7632015636703839723 18123074034788329260 14382688312953875611 14507009025632612871 14107923421701084550 14418240049371124117 3329560115398378925 11566189810806319789 512222545471582995 1762586664063340608 2482542516847032309 9034773720841705121 2272615710065184776 4706096966731949675 5357184575070674596 8454469140639415269 15842438313834962771 14656935587558443562 8508600917921658417 8309611591406800715 11649413706054140581 12395655064313450663 16279103661787401695 9861761720053968740 13938624207297081632 3246869917301605365 11406502552311296724 14542216640765189238 11877385740339463174 2672385796591333428 8404772396482470689 15083687261878070336 7679709627786370450 7124503625054597074 1978403258220403967 4255182254858796193 4994016833641377120 3600428489845799398 7640813891035519591 5048040843628177822 3802927126770322416 13196489088814655231 15077975676150999017 4486328714223300939 10686018438818411948 11552203242903269561 1630404478536728816 11889480476599782568 14073884219958983474 5363593831292904508 6557325849348183488 819411270637202426 2352127847999481086 14444820832713012464 11782976610211902482 16348531555193989503 4093144644995058507 10474246044038468388 1539792567720422495 15889651557190799513 9415730434724651304 10413035347037173785 14008754956763904137 6682493325604572038 15961033137257364088 12236500415313436516 4795781825564252811 3262841197572752601 7336610010873545353 15064482382825933193 6245820214239068535 7332383752391874901 13525903591174648059 12186626239147775562 8245850278074107399 10133479992295522185 13609558989480217102 6719647250903060440 9715450512751709794 10791647434853455896 6870242985365807701 17368563025055125524 14447445988916084747 16498149486488451210 6028828973300288975 11451684082031128604 10837259519809597541 4063639685231470251 14667699130224706703 12586812443797935633 14374868203843254218 2081700701961775161 1238511169336243216 8315174380696502763 2930085517092806215 5534910951388160284 1311915937616181632 8015790999406199457 18103933986610794217 9922265696601177405 14904051468024268439 17230302738881016402 16934631244490491340 8607511585877306238 4164552967424037864 9319936130259474052 11216463037592635861 9257406913616213297 13200090131333863186 9069680499973202054 8562221232701281218 4673516630799338329 10454884832054314605 16390923830823364496 16470653924955209565 11526012499839626954 16234039940869520270 17008790363652452557 6980528137606130217 4831163031543845411 11055758846324139553 11421913255155051424 4015673993072810535 13579298808508108158 414463974597386047 1244402587712632411 17592288243106928553 6701107700266627539 3272303259160080619 15843405724356596270 5420010946419076441 7139563086458730895 1571235192150734125 1320373337567477663 8012444382702668926 10803616966039991401 14121642372577920777 2035112813814336307 14527061313432833038 3963127794835555823 10989624968848142104 14897776646717522151 8465193325740213052 16928579914081396212 4027039478256221471 16203577590457601770 28221436117916690 7423509168876952031 11313637188458630277 5997599623702715278 6113969057519814316 340830482024307228 5475814218264378062 9793358831235415657 13595218517655971529 10592505179515923863 8776088623513815475 4722478688044695575 2747365076993449268 8749919686247225809 3055661358139175149 15672328453709134666 17941199852951205136 18302237555374869920 14946956621660037557 5795686549561010904 8063358360057071990 16234171284092063666 9194673886004326555 1672086217575673871 14949749403334600731 10927085869786808181 5812060435416083761 10676589635843852581 10303882862393505889 10201214601889118957 6930275614722904615 14586032824089096569 14427223149210507846 3897424979067929037 3224442814466074231 5009166364492640171 1978042059779247428 3930471135473387080 15439719804852601572 5406894705117013468 16990910311622206131 10717912812105096673 16751614741981808436 16361665415146590681 6728555095139169621 13043607050189280366 237831658944524413 5161520386203715582 1695287386384456636 4163806057333586575 18294830773011032092 9467258663362551747 8341135830208467871 12578034264889802939 4901638926064907529 13510681279968270059 4239963838875876993 2573468912185320381 2107975989917174186 1542172830776954222 3088539150470315584 15737245395953560893 11781821636125626331 3773211238156109852 627302331279703526 423185776451462558 3419686910415623157 14548369888597323590 14958478076147069004 10664531193520672756 803754225607903150 10634199502488785041 3310941312785516258 17359218175092203291 6204582149977896269 1130652154901730596 15344761885666362242 813851478426801910 6941170193921922029 15941733977883729842 1255695289223690167 15642642805982065095 11356803343569815406 10532251564294789497 2031540155056294047 18106273857495106601 17217475836540018858 17734934168896474821 10580680165598979075 5694654566616751015 195453615016316748 14155992054713226631 12397017940923783657 4109007000192374123 9305748563983140734 10432529418204877838 18409146702630405099 2455976134244207022 412180121338843001 14504864047104523512 8051872892562799646 18243769076888985669 12226213723423452524 18033144560921358236 4470842373204506243 15285089952097371985 1155674756119201410 16173775231384228825 10987504000367493265 4630707428923526333 7250480036179273801 17353436923406484638 4325810274524315626 17941503078629898557 5680394449548200237 9359382606792098166 10297343673614057242 8176566263279445886 14579600303237168177 8600209458461613432 1397841340825326663 15696218580324842465 15876903180045884514 14911171393720787953 10389242181151878426 3205423138271040257 13649283861271505349 3301142386494767797 15550962754986137840 8608012910774406554 16510100497976013506 16859935818664020201 3964515184212924343 11394970312699563108 8838688540871459597 13462210277056502514 1275792640920167630 10481340260866704801 8935711511133081156 17573745406964919781 7646709254029981335 9648621410324811601 10979130329051321103 13046012215543962779 16937250206209249819 1790817776381824680 1776362130988161836 2147230537657701861 13785919404482961129 8610961545620733982 14957389415816670135 13214925789198625238 17553020911840604636 13539728491237530314 1740756372559367783 2628107217964285820 15461080942379197816 14856060111086364126 1796254248786612530 16653405931354801945 1781916180247150971 7002717078576679140 3593279510831919328 17434053555492331044 8014338941866275660 14830197811849610373 14528136066550315499 2301531405968954662 10764708859050477568 14170010906945543504 10262901172775805124 11381028804046145447 4824630394518228823 18103860077342610436 8779590253672785563 3898252710918305756 15034657958816069714 10441276708018826383 17291795380843509998 14921901415540993560 4053432211844735937 9813779620701424667 5412215969891529760 17174241531206038781 11238019797523401014 9933294603617999488 6570410656849700615 12349081872919172304 3061283923606028627 9513581317300535484 14900583720264707242 5071313336922189082 15355272712062679626 9508458749380916061 7030241217047947063 432118680431082285 3178151118446618265 15689585105685237309 313213977419714253 15983945519357555491 17232085455731142954 12958683040625530899 9755484405786309437 13674374666298098961 17268723527389062235 9277625018528095336 15481885326013841145 2828811417153136408 14345583204056094084 1067856385346275087 162196374004886008 7277601028316409013 18067448361093839112 11118051414287668884 7810328635173600803 863968502445113461 1865434616644993241 13390688733077655082 6474726632385100974 14262100256666260643 1497488549970117565 14082834975813790304 14513209942287867504 10687933139783905601 10737313330751858804 14198582185459708903 924251483867867639 5198402936695649000 8326338701793689425 18081225262523114397 16214725788651572307 18076836967316725822 758585338803287865 7829979671909336672 6004957181821490211 3393488677191882462 9334962264181996720 5051102690372947577 1437010793329714471 6841974665117476002 3314885322118481625 4025200619897426951 14236382040743205558 16110024966041806731 931934686499400154 1543394315100905601 9824198511118734780 10537909306771904955 10440400770381816107 2690877383307495256 4853126039167976654 3741607522144618243 7633640591504743060 1300517290347430518 17609381726925049552 10635988407467972300 16483235869279279640 12116708449088027176 9558392001176018416 613042110545711024 17788721683999521730 11628420436759507198 11836356364308038597 8913515228867482043 7546648786644785462 9310256194214716332 7526533230579760037 11193740794923307184 8884415769171469561 6947596642690185882 9680165627279041005 5298014319851849366 5794330864199108471 16213487055374066352 13420088162197051166 6632579847274390557 11249864807868008535 12781975321390064247 3793714543815551124 10648763152472258602 1287709217582667533 16129173447333033934 4458777703696135170 4023615750719471283 8471155875267535065 9634717510188189680 9805210782981455928 13747220939229852662 5497969253260644085 5413046641938308749 2405049003442202888 11980325701211086099 16437795319680297412 9118833902071358196 9413935038712803950 16236384984405806962 17948478273796025939 17613667826333947199 16334131005662305000 2676190765673752614 7209185941744061207 15880013069176487211 1692690933935514257 4225622073186544799 16322990155635030605 13843592053933056192 16569102027243473107 11435295762670601447 13572466482819125764 10537624673911075780 11470235245399418046 1181087749671398963 12989727263409310205 17586957082739503522 3336011221261900332 506150670770099620 17222778415267675400 7773752343991872175 3129699576890345611 8276039065191477042 11451345200356576512 11516167773480625219 62512211489785770 8807540792779951267 18189452470419191694 12698740616740862021 8038424611030499739 12989282366364613080 14062034935123572733 2885659454584431989 14913910307862745919 18445509249613535136 967604386595094926 6798370543320441409 210721856547709736 14788099088893945406 13696024647086543342 10199417578404247340 3780132162991367291 16735878831026514919 15802053568061854021 9292345858716310638 14957529631343178532 15001571188921898681 17918741904854871286 15438926467594238161 508881990289054350 215556968079966528 17827720704892219518 7973253975445027908 13828922002675601232 17228703900979676074 16475651364130227625 5811581213122469873 14148652263295094830 11458458250535902279 16862138238654823950 105167577595905082 7495600810317168385 16557324650842620676 5413727894885455469 3237057434414734209 15290695456587713828 9106576463398446541 17781229207864968563 2819617219354580812 6407090614809892103 5150796962549983910 3191362067437832296 3586034413005880003 4247676411813001401 8401568776037422168 11721783233103078183 2439214686945070426 14218039536079685035 6624420573527685398 7097797134084284757 2097804606565425097 2246988216179958062 12269045955113835374 2384907065534202357 17036847727695968497 5795845057348541917 9463269453553860054 1871308013298703015 13969258615352008029 13639169710473326258 5472858075278758111 13125517988910010089 1276879658269917609 17389131490236435141 16470368624189664405 10838206486217832561 11475787251402534857 5708766498521967042 16472110076668148047 16072896417623331304 14719937021999862414 1240792282569191933 7462000978957632745 14030627476299874034 4286833101267442059 18307961397671947826 6987279391838923402 10974345755738693095 4685479754999123268 16791358877935109464 5528716511596745108 6316971100816311356 15093378100745892573 17975621281216158329 17754823492051054793 17158001688588573451 17910675148778563671 5891996406595309130 10136630682028269257 4393371625886524025 11168689035492291097 7164199696384663134 7819471314061847072 11436240955199452355 14189702973116209830 3270640533487868263 5393213313680487482 17553881167068742156 486399485027352934 17855100462989364804 9215016200406078551 1182404874113004933 4542714221996026523 15792072151124336422 6721403817413879169 6137509418870956519 17946319839299120728 7372849660959108813 749592846403151936 13137696655140070047 8062317442648661797 8838487849625619242 6190119407228238045 9510091412738453958 2101795066880483165 16917983643054737227 2807448241043348518 2914341007150872565 11727385171687438361 5731104787476637206 12095720793537812580 8853767641445261572 5416291866614554300 1984513455372334941 17767645518160787522 5910420687898830766 15617762184243953415 14674393269132833102 12859589557303588347 8928059086366542631 887826331106254550 12251617831491562585 16736176031985560105 736989549905733477 17873148698960754782 12366863489876827820 2189305579586129578 564447645336661478 18429943996961947235 13380556256967399244 8243171802886492892 16510148161485953892 5160788281079268487 12469415921221352328 14937062898147576819 9208751481753963331 8466355284540936617 8469407224613092472 9515009915124005350 4867197419442001697 13244282180761393118 4783324387292746998 1305924796738041347 12003315764203261853 17660584288005292627 1596259533831905076 8423312288107981522 8504958745782237461 4212432065446065367 13051649190320261013 15001553941254217817 15653077130822965954 3253363642636781312 6304116572187225989 5974521608759852192 7297747827420428853 18217132640450056403 13698656358817387021 3719574566257198097 8196613287277325741 7964320268864022779 5870040592523280379 3008970690162586990 12726811592666190513 489378006142573541 15467500665534102587 13280023223746409898 2928603506726797919 7714746453800534680 17288488444025393901 3765457454343949479 5186693955556389891 1374247149914341475 13809833181111242544 17241544801692555816 13241752449302179045 6009517205901217421 7658207459500961312 10785812797199965719 4333938485530408663 8083449453581762064 2673546186572436237 15669663559575730029 6722588095600051605 16668446830462425805 13611472663672537313 3004612669539306370 17403204081736594551 6757076897808912568 8284436713952397389 10766910096888685908 4006692744003374847 11973318922388779622 18245430450439364258 6031748809992036650 18087285819860199964 17702725476954324540 9570254478870857402 13992418874575997581 18315419684297085955 6383288375576035674 8684346675260977781 17736839866113274388 6115024398406134440 460980650167098874 14827140662046368456 6924983272681072370 10260398315899521079 17205443793201677114 17498040935837943829 7529324323816774002 2975728895289250200 14071432468762442480 11327100000974606176 13095114433781386200 7655573011030443759 13550205822582241915 14996594267123433814 2308207487816370289 11514071718420422982 18102146149469247972 4624979051932042832 6390960542444514067 4410015715117261751 3713354943542872763 9859471656300201521 14727013626668824303 12720101677603456133 15282746847911738953 10906892374729754508 1630224184075052240 9381154597055347916 3139614789943744873 4504412228352268965 7029221864578891496 4350757151788697383 17286845143205629250 24270294158158057 3654098900797826474 1486861115718846630 9341039466396887626 7391226153036634935 5353888132394863868 7126689244472940411 16920177414867888527 5075001836817188462 14983044831321103001 9774386769503314209 9766715565646545533 8254177030676712063 17559004343107339255 11393165276731297567 2660019649647027327 9456989166165275002 13620501178228930454 10900067307525226284 13216557665171956107 5871738693688894937 13543427035216298223 10161909871115663034 13775705247523201183 3741114599642000498 16578066335489726948 13792889151420565473 16290000396275572398 13614639935328970783 216733920607257583 16312989589378669459 1995875823422069321 7022501599582921905 7870298285054186248 6960760652124324499 4901421593371777898 18428150478394333768 1360421304249469953 14975102181123583290 16498957070907076697 4782822596075506650 9467669851930236942 7656745256871871426 15440217369831349100 1643011403792740032 9580445844637972129 14678890005437253199 182780609806546900 10816115309532179054 1902225428249281391 12401660800344789595 7939474232560472972 11723832254239840746 2377265745321475002 9002741672562155822 14513316660980293872 15707339124105257833 1763134687560559886 15903823488701240729 1829806581250072243 5003018353978492728 16649266866618205455 10784998346633822624 10839839125605183374 5061627743780397383 15868538141483920152 3427233465903811008 13583283967694324026 6713881244056060038 6849430301865024911 2502315475372638034 2630447438861833189 2737020406061322865 16688088296545962295 7026310718349789381 2050983784918407988 15387374773703719935 17197120978863881618 2435740831619212890 5949042252400070546 3060084505447302020 17881668096336084750 1069114689007669386 17299882974668529207 5226767311319018073 18015688232988225677 4520486257850052988 2044257631149064774 1907444174896714735 11480257795936035766 13767189290032603269 7700621838790831679 16792125216540853318 17461028051455514475 18154698423150478644 10240325702563832277 10797669514729865393 8222996435428658121 12851200151245738499 16435497986751848503 10024442259991037478 4425093219090017255 18243610084829394283 14862174525381865098 6511366315174481681 731925908798506793 1771952656251058626 11188690149910638231 4902059210085778887 1202496087940489746 5096343270643364991 18115058901758548115 3506583468063976315 7437285310576176440 16210608582260605511 13794043981402629974 14017121453457475345 413174043622027702 5230574517031965424 4237533482024067137 18054357633263153533 6499238789332006580 7684530934308776011 10178718306040145634 16190337666976730083 673862850000114481 993474450350481469 9393822635465784686 6207334047205981280 4820137292224555573 18318128778543287138 17637809776764974123 3388988014878890458 7257718138965237354 2481499273700298090 17510657741418807392 7461357916306099991 5200269223475991682 2049827254323791466 2897210853125751546 4137136587096092252 7720331844828153476 3313046931792943589 12998622264411390007 7540862490804577453 3976072251172508347 9026425985332202859 17989205288966715420 2902291216182249272 18017942443051900469 8314165473742825084 13628790004090453637 1958832438357537780 4081557880376577146 3462861928768391608 15698474874316048753 16656007018534005513 1054840763323182646 3027825698630404549 10678388540552718081 12169011410375532595 15472209190859973850 12639316756406884288 7320207737486549048 9966895854553552314 9823838158543024674 7507450373673045502 11274287196976503942 14511851989158963046 5985326874467328905 14282769137745455700 8835322472252404780 14730612071814939216 9486932139202672501 476581340762363997 8683909280798161800 3661558870189459216 5679006124079308664 15392701983706870420 13064598717663094666 17569524317548051999 792285274097626896 8442417173667327477 18428869105213397551 17750981452610124479 11717094674470125795 2403060946737849006 9975820419568675041 7914822912144772202 985472301338639653 8477537090497091054 5869583448632646496 17348037703777017673 9833340330637867398 11160040279305619925 14773319804619404077 17110832757120377812 10681661038303484956 877771156794006918 1845833836567580890 5470475209014047045 17460715324986328135 3355665474114799049 9397831214776816264 2919792723284690150 115413514507399988 4758943382307931735 15265654886396711017 7527638489807966799 17046087082765778729 3452526012490423639 17839345249979656913 9855978324920989561 8098225186319487397 3137488146773941687 14976531362920065298 7585870641630951829 7794609448589901860 17049951526832943306 14738151557735526582 18083328277358719706 9161941970508391416 16211739008791118304 6075205110540640599 2752298921574474173 6074638441535045819 1548235081796250213 8437713471458307999 3625940950634901126 14951283871541485523 9229838432407832023 9289492076573741608 17476174020049350994 8968027658875252663 12153463814422202013 6436604716517256725 14292873784901964795 14410909316421171294 8427763442571565614 18125439684514139084 12682813725647216531 10098063490496186513 7714326309479904339 9438076993646806078 1241001767067625234 16454191473310451469 17857909649893202757 6161407085803653988 3201275310344701330 14448992904169733860 9106731045011365199 7978209932447160024 8728323614430332491 8277050317541448959 15581805229056452726 12808502905216595800 15225396521940817585 4061022380989453517 9046034035413860391 14384027315647571953 9127071070638766783 13267604821707424776 8743111975073050939 14248603543133337231 15033501681016004398 5084584016217231544 10407435570722440481 4925668874711969812 12673616833598890647 7266539965647143375 1591925267882600234 14117761875770328138 3870387082194276735 18073067057243689972 9139852034763997120 1963424520636166409 3297519354084297061 11115532003395379391 11277623477256412864 466356666245614008 5636378452132458113 1051249172317767326 12647073779427950456 13805486745323199702 2460508337445241110 7872365343235748868 9379953812396830250 6507086501175680280 7961498399517696608 6344314300793118673 11522993480768389816 7118309625786903481 10198851153622076570 18034153453413705614 7256905103775222462 15324198441136503760 2626849123151355393 7458092559780004275 1827887747589393247 5123283680458613371 1293329331600806472 12469172908709742004 16799123300093547765 3296318458411459035 10565579703299312915 9084213069206107615 4228900736123805313 13149008762754225645 2763267575201303665 6332586969032417836 9871273585336972252 13506082809080105790 1615343409596227518 7359832071786538418 16451418877214032323 2682967253060325702 10792829664329896346 4779021247973198625 16052969545057301487 1169973062386650675 15576616137680153233 2072297333696503196 1950699181193759103 1921615718411980274 8554332186477899158 16942021523464731842 8948544511881102253 5845221866506709793 7595648166080368497 2007207485949297375 2653183283882282066 1491038758897507272 9945154561633211099 15480520457887240688 15906178100139474804 12399467424764145781 7969180006632148129 8499640296164799015 951445870792466030 219197870468298763 8209856377931467219 8830990994529871052 11736820012543890779 2617255042239218597 5787509262163948231 11932072097985983229 11496500794268499590 10162197111320392045 3806783771403226187 10711496497595837715 18312534159328753178 7057875319765505740 7861102524973301889 1225341892062152261 3613914119273316543 13407460675657501753 6708286455922338023 10389618877871926801 12646456431406862500 7683677141453115856 18365564246028389107 1462278358806771833 4125410648167804085 10058263652885557430 17569257417696868860 982149019226276819 17453788161253854083 12997447300120308778 18320616266819201443 14601655806345340065 14989736470643857989 14562028820603315664 12310684500086175946 5129748262676534966 12690895620088173537 16421366552542574010 3375430522586079614 3884387608274881003 18370376405304517691 13002105321533143211 13321313074876007362 14682902142248108715 6047202522404782871 14278560216467740528 1369128389166948553 2589765496076365695 14476849982746029354 10245850633242290398 6918194019132022167 10151450960194724313 9585889629561843818 4642856877896994967 1742797572022568954 7635734406063536703 2051958036171405377 16958490974976219823 17906262455890680871 14443817988101586554 11826138843148067383 16416039819279144061 14686791834211281157 15097428169335137326 5356598572583864077 6076745532519836968 394971441280678091 2690754158579662553 9572404183530852782 5720846307329846853 10997444929425564344 18370686134490224204 2870414408763228706 2013618916721221861 13649731088537382547 1488975038414412314 17427300292639810077 4730880234472183512 10534032626528621991 3934786987312370334 12971602719903644324 10199229053420732464 9066807197171763183 15508359518316669813 789046191708528100 17265145396097175953 5507076824027326332 141033471830190913 2554157448071933896 9433946060636252837 16919219508588244010 6315217722812633705 2614687338813437932 13630530495966305453 10583825025913075653 5553833552788307895 16618738615842597265 4056160045552848228 14169785091797890316 14989806306040518697 11552807615136865497 7980814610628884284 11604557808293783732 5350600881997473527 15331583997997193075 6171804298505459294 14248753819557800141 13250393663018642973 1690104072426512386 6172908490473190083 10575448852269850554 3940889632073795145 17691992109829706189 18365624219410621531 8249008070047583397 10465748323724201131 9663776549031696789 16966300068796576386 11827188507773033961 16893073823053308115 14010689108242826318 1538782692219132410 5323631745346776167 10175880983396265697 1982452179716704234 7365924647337046912 18404159880209310168 12066054758933304624 4135377146151365160 5839497518319670379 4266979742809470349 17659650035728252794 10488594562846603671 4968429416585739860 14055800972164695529 8296942167283423079 34951619174750563 942921538363225729 821111228664848579 14104725512499842616 10992552140702933443 5022168224685290168 18379286584194576549 7590703828108110568 2957748852996975606 14509906774829290235 5931965551583878336 12543346512063316038 17442688453195181405 15228560703535479683 15310112737769036953 16285544940821114162 15231563053290198765 15040211876937242194 11894511932712257758 6161273576635156346 4825458971636825687 9131087734792282928 13208928581518268057 13033281565115408767 3964956275592818744 3414231467866343285 16225713591002805083 12023271611265594026 9268732975843666180 4360730976707970246 3875878656474635628 16809748246410267106 8316615957146677795 14709265706010091696 209373619565681945 5702352820419190651 16633915758308206278 15466352174624235650 4164803452966066938 5651310247039782855 10986867010574399828 4159909962529781336 5570485037945739382 12230012594195180507 1712735115527474431 7613263659239342419 18197106291585039153 5422874384304346829 9356868180072540606 10208280648697187271 7633471306000331418 2878266524622877743 8199454093862493334 5922531041182129995 4410995093422909932 14740619824247537170 1139018805311113645 6007805353073261269 1906500015814771448 9565790523790752914 16706817538718414860 7561450009879616830 530852852361189868 9485266603712779869 12153525594264317946 2255543262085060172 15890410415236241590 4215441657585305592 1325193023363932833 6444076126621902738 9159213785771909841 3535496679441942092 5162100694500856363 16249156745173472274 17759803480122903571 11554690144223301522 6265097314851475439 16295264135386253668 518911131992212147 15128754440589990317 11042758223372376942 10182162752201102888 162663204854542198 14066028377159132313 4888436667177838366 15239644492864496720 8653672096042471115 17650170302867903197 1527291356635319191 3026177847407207914 12068591407121034040 17591259478273495727 9209864464998358933 8186986138820591739 8924507604475757853 8404584679878024234 16619806938321107965 9080046427242704229 14856572739791196304 8089092113623623728 18012131888741126695 17962702114175697359 11195573408832313881 4381059409835625268 14922061617433150854 15183872483335200711 13754160573534665800 8386250533485612239 15055616872780729653 17038276384289551713 6144186701987903590 15121778865714942856 4305577505002838876 471094341794584204 7737144183405592512 16056925182191638698 9380733112081334081 12111728296503498593 18022337373686873424 2953491654316189274 2155620646904994619 2218407270750343830 6400691278092707078 16200864803942572543 16590710008165480176 2825904449023778869 17293708371280264614 8060740060398283321 380823678329284868 2946873540536304441 16054699312201669243 17742092393767753863 728034409839463981 6248664286692551293 3943436683147932863 13284413682604673826 11405643955889406518 5676081956095962798 5932561918584154444 17131983068121546645 2487095873880144027 41490121379806834 14372951771939757720 3425663142649488971 17540065864183567442 2554877779947550138 14294222199107064971 2836176486170258413 9214863943516426330 15826798046336453121 8348364816546246542 14234305361638914331 10177498354627000826 2144976617775098600 659537142119849592 5694846146497201268 16135049939306852081 5294376941430079442 17584365662170973869 14215516154714841270 12195013449874732582 10826645056086627840 3252711741879294206 16810790332801300708 10517277865711790004 2406398296253546963 17199975484861138151 13531259954536321572 8329091477632290498 2031719995133668238 14277280335938870404 11378307260696665184 14121404977990230882 7069125922166363775 5409673121481519287 459900937968691263 118167962464421629 8224105083008537162 8152985980412019573 12914247196666694211 10805801905991304398 12602628521348581692 5378299463265405448 3871350672578846976 17909504689183516627 3705890373509743311 7261985535341943969 16684796223300881828 3367350987998966748 10847316567577499022 13966311156770848358 10275058909286274746 13429458839729700802 9919865549452314935 11686109648929276431 9472376041900492020 11228647304162447656 8834819495216901939 14555335938613154304 10573212052494819828 10393223560655484013 10988515442092404320 15714141788350722304 10720596500859332169 6328014812336593649 13594409354254245022 6930165366543566244 13065891077433282277 1088614258843040597 3508509663077722330 13710980973826234427 1026859188191819274 15758088158950083848 1716594073846627264 3921712684951517618 10857710238129593556 1372535308551510121 1913475109975053334 5063717928572418929 17235083086016098656 9599816922435839464 3354296956470784616 9660550788651345868 14580839995330233627 9194626266763922322 17719636616611025195 2460163441192714641 6796383905387474938 11887005413134523130 8540702442218087666 5071054013843473208 11992941130406462107 13302269035071992331 9942559435183842259 8081549426223945937 16016464591956352703 3176905717710884398 4463410399005280678 10256241203904286573 14383396824814335684 11054039853138144755 5716365373487926484 9494577625850502919 13173230633725362071 14947081277832367672 6300006130426538023 1410264976727237512 6982099527548138165 4470176746575185881 4023607729992957894 5443439784122855959 33705575907074585 5579146400909689873 12732791490869443620 2365802916908605437 12864105144265514048 9170878564924399184 10970592398279367787 2894801303151053809 16574246939908302628 4796723271576340614 12418254790740412045 10079965207232539000 16843624285382604897 12516889808601921078 1906568659554001483 7980985897087913738 345569939905607891 17474044559017108957 12136889309491789982 9970500426046519518 4176497510735957459 11486758813020071066 4070017456897988836 7150636744242781121 10842458397040236407 7985369430715096413 8238741291242219780 15982944707494450181 3686857277962946860 15934225445469294425 7740330249600969977 7807664123783331046 18406899052923754222 11028495512928803446 18280398327717294613 9406437700030966915 4548161399110431664 5972970611953765338 1043286719902914996 1699963556012495286 5287279193056849 1219231260459654601 7243005637611217233 6423693832917116857 4421375461458966099 740337572599563297 18146847713610008213 17737924077908743253 5458078972118880704 218446187436846801 1686382617300678867 14750427188186320439 15141266787117393949 7758439894302744438 2942267602173276858 7347801393359926621 1785109126003773032 11687615933047166161 17000526194740134560 12360704459581519947 12385267189823924262 13442637988248674514 7840337488508140331 1316901729655139644 17987295959105953138 7404901285985822786 4356428520149084117 13431968693926639968 6193165302223292156 6165295379462229141 5913917423112421274 252862849717549823 6681858903201769151 1517905337785700931 8213654236996136407 11914789437906111534 3953406266286743652 5467873188064314346 2149648680501211001 14284621050875873915 3270255813856215375 12230420430555660334 7613060637473554169 12693907814558444730 4469471570719599527 14083684591784301497 14131077072972915713 2765482283573816457 2234572267988995990 7073992898340626182 1602717994765045456 15000994057576351083 18166474913918038759 14462866662157682182 10387384991032612161 642578857747613126 5304903049340614562 3102804374267919468 15642899830755762172 2384907093017111144 15378377804164687437 4171663048605082587 1838144603782046354 1355716128517174134 10834239941058299436 11948705293377602299 7576356557823861613 8902462136298448027 14610311269009816773 807725046949575140 7863799672747750616 3379367864983283717 16078155198970927718 7994686496971350064 8606556503654534086 16643890352028858716 15368876206136823616 13293801231821862077 10584248203983904496 17464516908073450035 9119739957870472523 1870063987007555498 10329350533473183202 278015725956833420 13862436169516160433 11738652029022186060 1195080390010853790 7728807882058155740 10604681041655421622 14185049136889518188 10160748920691746925 18107640005942276030 13627662263480862525 1487800767199637702 8986683412498187383 2997361042412021871 4157651626927593850 6116415033418870821 1010637942229924035 5222563510361917193 4448423885784468890 2388896769618930627 8003297154982294505 17949302866303348744 16875995643755109831 11871819780457982713 13257694589310582401 14371298642561428789 14942755266901932205 5939583898949066111 9036327667645182057 15164285084418473587 12281924508846264989 6048533839725820975 4446513598181672743 9373770934338675817 14080563194656740955 643884936644447406 7761760139790519886 6681744695574373896 2884422935251312321 4935699004453051251 9652603253960242471 17679764033238070996 16687047401711010042 6794711185591102940 12993289093888894712 14813736408038337738 139732447774062985 17902185280421690684 11044664141179406644 16803874770090502514 15858212648739714368 9685924261317778444 2416099215672032659 10461187449767503533 7717559579014370934 805167254241958687 12402122319208109166 325753746165251833 15727116790190318707 5909019749330352236 601818039961842154 14171242505013791168 972157015186569812 492471846412004121 17138769316540155656 16950704372888713820 1926787256695493798 8521687579678161736 13073705566518257261 16350310613379411653 1868578033173211253 916169201794889581 8669404603537126493 16772099014302551380 7954216699272027093 8073405897671240682 18286183007411893116 16062183459724555021 12513572113872385418 11259039762211693615 11222874796160175062 2083375052262573270 7524684906531741068 2938591870760542776 17622518446192327309 16992587762726940573 3092221315892912854 4844293171769408891 12938337388206805052 17209742712189252643 10678722221218413300 4703279515542699753 6857194975281441889 12532156219543261236 10092562691349310188 11362052074519156882 16272315790641789158 11993082818820881101 18284103270949733637 12314395116550183080 4839500299993744241 17028201205656927343 8351094370460213868 18341299802903018221 6546484971474456712 7642493932897499582 12977671068593855920 3234062235764175739 8272844894932057225 18406182847871598653 5688659143108659694 3152901513381099686 14716526426889299235 3530079496015263287 12558769871716002621 13282293365060932670 3808577054815014414 12957991640770729316 8230369351261154209 17721986716824539396 6208097560224107353 6257163766817724795 922495980132207999 12061150089625693451 1169228681661257757 11014490913072570986 13370664701521123734 1293793743736359077 993876514520410126 5747058273627329324 2935559997606144382 94078057729217156 4661525801247427072 11914787297087319425 3265563528276747127 5200770755890460099 5156320480510714937 4490498592680107178 10238139582840606020 5821571782685517602 13674728891458108233 4037972380456451205 1312222084976221400 705231486168442083 13734933083621696626 1169965723974229364 1248708000647175658 1430430285642797250 15756272915510523623 12624369055507909819 8626477013893228668 2582487772279514044 5653760840764177573 1853772158371231092 7805383407851883128 4436346459881062745 1152147902406144509 15035982425007558558 11616582869953145601 15150348557373108977 267175720799305835 15553813620084603833 2016975574425479768 11040912632908712432 18419670344209176245 8810867580683307327 10073227412167020865 4760085877731466380 13824460936966236286 429562459366454062 4287175609276103084 3863057173012776233 2370773851538051375 13560777931800872994 6179830313990082498 6020454281443853790 3823031541382152431 14433443388923125636 63244499584658075 8982591824887110703 13939166725491533703 13185281978032344063 15529602544562089055 17441190447332791108 15784419441419601116 6442962406410666529 7230295692108574507 16632002601404107684 9224968462658119438 17262692599203277198 15819811180318402326 14694543870712904158 13297189241965564639 9264923728940711744 1902572334973231017 16033704956308871582 13521734127031060691 14437779811643817114 4208246984124398310 779744237236712017 1402149629468648066 14571303578782684956 13372942426614579496 16034575055036123687 12516455690721682741 12888957347821621465 14796925458756455577 5420803364477615513 2208559495207245411 13252646938313763354 276546043767381563 930593400295591795 7204523074151363077 16175152047779278311 10156649899591275801 7827920213505140937 7709589411073019727 12063481320983118319 9210512173386534866 9835329831142894412 7422114610618551572 4212418232485583828 5126570125092237919 11725663283450533213 1539733346219987639 111844490575397486 9219610119953606471 8846675411182537088 15401722045821325068 13093264045708004215 11669894118235411223 8650813613081202434 7689558576163002654 5452514868797957939 6877939914414445525 15186436466181553562 4719839433585775999 7823266357604113739 3370726910691369903 15124239408622225885 5301840404718798462 11181652533682258543 11854828488312448724 4296813080179617619 12498139534155862499 15373830022912075358 1053027335130280081 8087545891733971766 12374098364758927968 7142265080075586948 16781716279980454234 5534943971937553503 4004943200965191749 11456098733394384458 16814026281846416535 6105905194387992505 2344836445646797534 17491900771832263496 817279288899531933 17277899738017351119 17145069838281625222 9460930986234972937 10822899678353248383 15305950590413498405 16713906265862741613 412184891118230399 15909016130165518965 786223564427997988 8559485832816983945 11454981624250882324 6516858159564077062 7738907191671604699 13277530032354885154 7301115567848216906 13384739969299236011 3892023266180561575 15542790339995303585 17541882891539372748 9828546902309875219 2838350019375482085 10967112647094615147 16038985568570443334 4353045720941916363 1437643686715743107 3182157700593668412 2315137563841224923 11765162133514097530 12455853597791869964 14737718476299038808 6048705277384540184 5742291433517626083 1463605426205914898 14014304660387740695 6813196323544020799 8278772737872603149 8811264972680033914 781474418297563880 970387545307555364 2467589202414622517 1652499643329459838 1709416661364861953 6749913688817367746 2963780646811067044 1458227223618398348 9083835714796831506 13950888646284557246 3852171509618300669 14021980832524954761 616946093202879734 10105336388792028958 15775539240840208904 3712060960405787131 15631601217944765931 8960287416127753709 8052129207238326634 4792462291475524333 6447268919494814886 6431061890483506946 17467612643355771071 14671099267893917155 10329330353250811662 18284555536352219737 17778297979676562820 2263279809901983219 1569213581830150272 10343691675775297256 8219684849119163342 3577171143571854341 16784272095408936937 5336840396162347397 1873697357845245507 2986527432486512950 15029065655176101221 2357535063681510811 15915636661029583625 3759030479675500773 8482045551834068549 16047149752854832615 12140581247078766284 7680137238555636414 5904398181882093207 15870336672164425759 6218299112769281995 10945400917087735591 5703378468749000593 13469772448968345042 12932851190535416915 8031402104255407145 309863760850875544 2754876386645350558 10145838103753167470 6496212224908333449 6193076031070114814 14126378668165741606 17770845714945616638 11347815726731079878 15611444400607634929 7156257839585820631 9883319218500639798 17807276912996264400 18037338013610998896 3902997576959602545 15302165988511680820 4726844717093998593 1189302981523800468 11499573327466547229 15715122282803706560 13235467254155389002 3295604331074322512 11315470807520472429 10190232276934388258 5659016245590614135 12784323128909709063 18142168194865096077 8948228504176862082 8189390944722497917 7824699546126519668 10979913712472211119 1135367961730325690 15434981455947416595 1965896875465008557 12071726511419735291 3381843436725882614 5130147649254545169 3340084994175825584 10654021550748679351 13756104414379397328 9461924221101119455 9080978846362312153 7874017368724297633 14180906463342191276 13857276580826056930 10811835637922743935 13345058280321227402 9876536595148014521 11129054934282664731 17270704986804364626 14894551986306743567 3018354737058439576 13461261611488523793 18446196992062282423 3598313102297105998 16119756468567444210 17561367028664896228 12326728707300593563 10125986240740399462 9885564505151142322 509408454281471070 6519325888912453175 3819289446317054368 5561324193355473497 7953410578065707474 16570170598669856555 8837198117265176029 1700640314146512086 8658219024673554195 4080825326989036937 8838402765278971550 11512598284063064622 13976311882042244022 3340381706584113797 72810761003090460 16781380203032515461 682530111067455338 5314777493327506210 8788616758385263998 1816753982758647778 12011074364395773293 4990311221135788461 3845065399300135450 17323342228149164496 9314552026019478396 11918098141808131447 16364175126096290032 6874271301936448262 12387970834975369418 6668711738568392148 10971221084071012706 2058514841173722813 17000635690909211275 7010562740253417735 12792644525270116254 12775709522217430666 5713986204175795478 3260656822356524008 17816123396874439408 8285597728599876694 14079871039470148852 738046465217946569 6841169680431385533 952809997476276969 10408455915350580719 88715092049639975 1007757775679699200 14989604416666477250 15177917111254696303 7743403421312285816 15785714850904887710 6082451422096985792 8967075651692209359 10294215319283945238 4063595418439119503 2043546242491882671 3873854889752223789 2143762163807900445 1865236077575900194 16826920935314122570 2346057582563923819 2038224740579121939 1105814062378620577 10030403528430666941 13687381204379695696 15940639766881034310 3802869500791492023 10573544727471417531 17980850928139345295 6787833439154971067 16250103053423283714 15093596503522244203 16263944710841066835 7491995895248587965 8777769237578840220 59477478387311182 7045496519718279335 12638864331786074917 14219519789463769076 16866917624673308479 851211316072191191 13327524823298420223 17508096819555972156 2869315925482892699 17914410347435721262 14337139494671376169 16147641967283443228 12987354335747409368 10728710885005067748 4260724772019411492 1976447949437677447 13601912867738146146 2582909653538566560 18260678425246679201 11285000576065649708 5436060486474803759 8664540279063363754 11224232574583649440 12718244590453672717 228720998723282921 9930822831471253186 10480488113747151514 18089869737553602154 11375445795996307829 16331664323912734188 9663078209059490902 12094023829660400134 1472440907922099994 3784201183696816437 2107836349711777675 445771526770453674 13972022131359068054 9941601508674196163 17546761665248480577 7019617707721472699 7303938949414177347 5720244817747187349 8571409850989532621 470727870011479416 18425189891935945081 12431520651457533376 2984647887967660203 11308773421205391579 9039685139729733915 15134605063072582042 9320831341753014371 14593707245009908204 2792813568329321560 13635798647467685346 9825800676510386073 9892751262876466286 18321041427465578588 7723868757924517244 13754680189795965288 16194801218716107732 2595958247355872439 13903442535938510381 12501120509296034964 7476633533772565366 9046994635493002337 5738040180438274131 8129935035332612394 8941700474759975243 3476947260507141185 11751415254101892344 15998422354996270686 1517229403068899434 14480505791216568462 1719424075576499849 9437726531419755054 164738596132930488 15490879126298803375 3168048074701387322 9688844773578608522 3744109120073542679 11268533157103578321 13922837822830856614 7107045028915910388 17973561093280064173 1381613508069833861 3771439959078467924 6330293522624711006 5706015802996076581 111989882340013124 12440810152024141793 15248315208274601917 2483991112201283571 14067356174068705201 9882411177710528102 5514810631440499695 15139792827718296760 8165001075382843556 11958825242151421923 6356189445751144723 13523787268884706968 12109030501723825942 10727142486120917142 18191386678166255158 17178272697694795057 3007779585943953577 10883662743630263166 9313118796366049275 2681701656687566128 11554286833766719426 1184483188402583178 13219767117542118983 10979827035099798199 4403498834659517121 3873056227801309751 1962196806189147449 15572743897330164851 776312650410860985 10413085654623173180 15760915022681123738 4855000481933383553 2811063345230133507 16195441504976752796 4330693511235421744 1364756583524788466 10508334148994380424 12934521078867629606 18355137157836326777 14491410257293028722 12093525490404504177 5617075262804812203 9632598763048305864 7654968692582931946 15417101031533828772 15024616413766076826 11898141753464047855 8373841289311053485 12294440331490034826 2522626318088993216 5048068873555566779 17676115894728305742 3675059208400693033 8088846231939146231 7065084494566852806 3185090793223579296 11308937402501572541 15939760494053046586 4094977144004849223 16521642977454857604 10099626767926914320 14545837489010726250 16866163414931478717 10887773369453099011 4807994745538073995 12258607014808201370 10592057392860517333 11432545550804812350 17516252141324361621 8873982413023958278 12074625466880530239 2683351200695781057 14822694926791499546 6816904990134815318 7276815674590087297 15836479545250718685 9162706896388399582 651826757236318405 12352857133741238298 6373964984651129403 14898933860809538077 18434990484534011249 15067570694709438420 5585744205749790075 6723160557254322349 6906379674990464703 1509821683601300483 12351749703166311483 582697254950473107 254806344546071170 5657446523979602320 8315468684637708956 6597154588779196349 17124199427655309534 15028828422089289936 12481330513506332948 845192040113835253 16698092569564360163 14995852483105411523 3833353725071523811 10336935233577401933 4714683851713718156 7285497324256754311 13681518109288676454 15130676486757408740 13916150014501737346 16559478097493469465 5920746758436530440 10783095043418204953 3642535389814249937 4488235352489371639 9924844192121187054 14841359897277689492 578169381259232722 11905802462960523696 17138223231990642567 14534839035966665969 17831611585853171530 12344377805298682517 12012967305585710133 15557012020215843683 9972177401943502011 11332829006652876577 1915889134783500971 565004468675090402 8957631656503757858 7761941432976004145 14194822521349983692 1748617324247549712 10057938891097074919 8953507735777438416 13429718826136337828 7976257329705437303 12156438526912015297 1050733531646384396 15018974664575592929 17983130234543649106 12498146152874585902 10120942362982133201 16350684888315995232 18057239059019844866 7712458372188284755 7094958127705250645 3237819500268394609 15515343567033654304 11027201117309630961 10923503059379546869 1355552922416151549 10001679171043490017 15862107238126092913 2437199769418579969 13767189280536574804 6773234663014984295 6878539903550733426 16302957777307857944 235194844365095172 7261183619309204052 4822589556192922095 831012165110961777 16214438909509302283 4386667564813577553 11435805601930681028 18005602681723534979 5736741358154100983 2241200489450121477 4686315236449157547 8594285438410800326 12914277090593082080 12334196553498195666 11894659528006491737 17856018259044126792 17717081561967525704 844754910230761158 8138719127119496497 8488784949217624195 14444269566253734620 17308647533956921526 8883434369974468318 4715961611854375854 2798036255600475813 213196395723733425 4314731503178274206 4547646231296790401 14371500733007684115 5119649169343795405 1110447798655879706 13732710723562714964 10777463927331837507 7293964395520074048 4358349483220532174 18028767338898333115 8851616289945643836 15060878757442157988 7736639395150719029 627603223233564388 13215104464254858325 13524326945958137547 10211243437493247050 11922261380689083966 7242094406387432156 1937179360604159338 208326602674849051 12414061710965406613 3574877985087538253 3234204637067484398 6793287641546819894 15100848502995608761 5369303335835576464 5715455990065345285 15033920073463700760 13350187550229761845 6137719439912956619 15669884033223885037 14056582893505301901 16299673553656188698 11385462233054085877 7686222011645683446 4196189211629461071 4088288969526932813 8534243675263399779 9000341061206865450 14503991482149870150 10404334963993071615 10702369556238819588 10266243244156489658 691338983203318534 14285526394208456976 4826760581422464825 3095384195914350327 746562765108179883 14305522512378762620 5922668215995899891 4545305390363666374 11114039333181220654 3322116420566117817 10892561052915916347 10292813083131601772 10587192979174652595 4822215919199473559 9998293342915424130 15893292871983577824 10813653041907195420 7266691925385363278 7880361745177618351 1238437873885724611 357517251182192697 16503609689764124928 4150537273404995772 4145180629136516829 514028214997200912 14623835374917593904 3244867767632807090 18079070523128007387 7016386786455625532 11743309140003042004 6331050995761103016 11881432421316253374 12718195596276563780 9727116007253451518 6643392753939099300 1297470085867453563 15545831348945474399 5346550125281432113 10497334079915169327 14706602856288859660 15810432245295396417 2036397345038331626 188421799245489056 10678779563076286172 4101031093744110988 10382361823921383488 5926133852458699650 12430960811532810589 11244617684972745462 15479207540859190515 4247073218647555776 3809393773359338061 16613576322278403442 6708848565936371036 12887733057707839928 2878768371568674185 8060703751652204231 8033959173463386809 12517106392321791691 4279607557483489969 16958558409220574582 16608461606764871892 17714895517820263421 12148617874655380340 10416454383740053158 10350758511021917981 14408233894630347817 8711720048719231086 12352593216951394594 1079216270635867921 13436581817535325841 10348749448769052476 9588777380002370907 9967444931922628802 15425906470410680519 8426328312819765183 9246464150226078378 11106460948048564356 15237351209079574740 8258409129986539497 16939736460242002668 13220919251171071764 1453732791322985578 11950092492196680034 1754380498226825617 15996264185771967082 9753625849684955365 17203707070258240070 17717398097591725029 11199157353458618279 17766067419592573552 3988834678236830274 16809563603471370974 4109142854366644806 8077033604898272635 17430828246705479204 1454217587130089004 7587495125968041517 13626098781738191766 1830813518559018449 4206289948502116500 7432131108599632952 3633443522375161418 409396042383740921 11695486179619809053 127264683031272710 301080710393399209 4548747998167749736 5216356327297795557 13416433591951151232 4536681992051233495 14967693467881398371 9222575399485257598 10173886364587120446 5146079564081813905 11101866500470964867 5946082505770997063 5941107380166520710 15524461539486045892 9796706810245682813 5820150422244097870 2586302703289270452 11334518570018534849 9076988600342802428 16017327371634700701 5783113378013908871 4928677233065585454 14779121142801027555 1569669746220623716 16403517054309297543 12806911020688539114 8123010421342143334 18075396944843473279 16882301138014547053 2845910330737737315 168438812715227144 13451954714773552554 12478259751927399007 13409146007256399237 11949705225289689928 1314162531960048594 16353224737850619588 10593716977148177596 14657537428364117415 2056240721034553640 8852415591433993676 5948085393053534239 4654873029307575686 13736082282193262546 11543536395389884181 2262433512304344409 15102257408148478546 14613974107564610134 12021590073067859037 781911066169782461 133647886105314178 15821120937996763589 1362040903766721712 10426604390010013687 10770425915002186096 11238607387094311737 9860979020630591306 16622006614614694812 18050194835817682106 12103130637712851083 13848418625200663011 7574525647487749851 1490115906108212949 15003661395325773093 16294650644614063106 11870041232936482805 5794880195942175529 5918621624018234921 8643464843376200818 7897608363621356950 16699526837704834689 12459283964284895826 14754583076929536023 4298845333526390223 17020482690464042484 5055175505971005761 9313385617557238022 14202719560617908781 13118347877871065582 15259042363365905904 2840840586838743232 6069426961659092295 363530650069118692 1309172950618619143 6891724842560844108 16718733035386272321 1387682475222126667 17231370482638496212 15008547143622641167 4584775405545316821 16672955180129457000 12519206291630717360 11993339433106947768 12380692319383024320 17662951664138127994 3366400241419017952 12441380884669779346 9114359287231067339 5646032368246051969 1189175973182272448 11970614165922253231 3711150488595944121 15904280708830554060 3902275377803041656 6224267310862363189 7106660072603598163 14428196481792874119 4970587003621852964 13595189353079831129 2271836976677820469 10378142580586689271 15836203498616335990 13931403867977538531 3989412858463865821 6819036603719505931 18126922943215673190 5875658225316760250 17133474410560907624 14558913148635421204 16039216443263472576 4074481435153436980 12879833403166541434 15213727568301971265 448249986262417311 13490530139720748580 16406807524041793615 8343855324378977463 4213601499550115354 3445077503286449092 10494377586174719130 6234954773892797344 2130213830225678550 4060259559997122708 5230665147118483959 17602673862286986585 16968670325612993633 3952465546286317228 15729638997499103400 9250292623259492493 3750549765383592994 12092737764210337389 15761007673332090151 17913488252167236061 12546177952090279600 13528781617685133739 206679400591315942 17332827113156138409 13364301466784918289 13523291675144415 12901130171093767876 5692807414278875687 8684399554587917106 17341638255046297110 7874172058677121255 2086592075762501506 10740558459323142310 2283202501859086742 5438411729034426422 3423300112309834559 7243201402264740421 957390261915311631 459258877783664328 13970781930005255069 2044476216063710788 5582325511992563129 17505601280842145449 15204126477955050454 11186917965886773350 5920780218959333268 14334301557906013463 7686290356049509600 16928806889923845355 864509827468542375 9570509757894228071 17582682436915305786 3519570543030880865 14632363032401174147 18236041356955621596 14753709504168560123 16691972874443920564 14946962875160841608 1140218856824097690 11799621769372882898 10362607381604908348 5742801992184716855 3355196385011345949 18114035532071306262 2417909387993182162 8469001602373942818 2790730728445362098 7860185105748507104 16120516842056173219 10719137802996681256 3361898515125008756 14493878603680510244 8991215868474660174 16046829015591358064 5339278995482273921 11833180809278851963 10912804568925251087 2551329059804089272 4176337220079666170 7427582524502575656 7527457291835474470 15931319233063409688 13186880230235967060 7448013131573964462 8941720578224144751 1923325146628202330 12125957350113169248 17676412970978565909 2476294503001398042 3043066862423377014 15324809876411977588 18229357348459164536 4199710326603692402 9233845790682592469 13129453238528201619 13758271763858145514 16938477324463112137 17055331588879971648 16284038328003040614 12973881501787441228 4460772361495084735 11264137764254998243 12375588473114263313 17667796270567442158 12043290126232457346 2908529870198769297 2561343522588538158 815077240466070938 8821608511903604607 6086573068892190583 15509967236632613474 7428989145369059207 11240781905982043872 2612909444110629366 17232064876065560672 17727517274850294689 17506565846497131981 15056901741888461920 6447340643893260341 6548006282886407436 9425862394592750434 8980739805381456556 13309291777573904621 6738022455813450778 2592843190098817614 2555044240234351997 11284898676054816981 3193634536053832079 18408409848622331695 694023920233070485 923548780231454280 16431668671468825154 6858913593446310758 12446562576121266493 1665784137091456278 8164705377063474404 7885847673134018132 5631675280286565768 16174627628250233249 952301145857263778 14036754509971642632 8180849298351525826 11660163445921332342 6987461233816836825 13681760428486830961 11258158093349192752 17467279542108890600 5223735389003226572 9722474130857428969 13741594909243681424 2466320902538010805 5661923058950140886 15687981329441151362 1976465410961327198 1872962412444906212 9851133744616320089 6005259525150767623 12737066769041141215 6838531448179197438 9748908982774866137 14362930978901638265 13083593205716991919 13475864440436611099 16185662223433528984 14404566019179417195 12806675112397603854 2061025560613770675 710607559957622412 16712021487272504928 10336437844637754430 4883876196978950593 1333218954175873881 114862298700580316 17545473681620450785 12223356507822452990 2717225433871045453 13175569789300370649 3231570821868662209 14118277926016753072 168253093950162717 18403324801418230675 1460812759089142704 1282814918783572236 9432955623319891312 11592939978363148100 18361659581154790783 4304144690666695610 3108017561734723651 4473429507032452110 4658854787593183262 303684818933942015 552212708721062986 5222672756308372748 13502363026610078941 5001852428508387124 2162557098563233700 14767684242816973427 996133845417955698 7245175337566390405 14305699563828607793 14930399523346446955 6716819444131917266 16573284414778579210 4294101333649533938 3129535496691958639 6878404950437986922 9744077852686415198 14789004063684110728 14662814050647885567 18218618472753858753 810979668902447249 7200900357780472025 8472935000812266440 11943536637654606067 8607625790286474203 17805760448920902635 12783495219254156901 17463318038070122265 12578977774520005147 4532520141326132233 4820029905483333559 10448161419131878016 5246115518522582341 5985068219950393401 15272875132320586593 1718059547115046160 2258723085888822515 5607289357346082483 14662405642449859073 5927617898331998995 10945976809234512477 7087304004428769347 17671851863603657143 6903277809597301169 905417198292902230 270026432299524183 15784962245910508250 15410262676038434310 4588212465079353108 1677920107217118775 10203205777035604275 6607345245379442910 11591412405376975079 17831932526696178499 18238947364771717974 8799027652738870922 3304026014766718780 4181553961670132228 276570032219125050 14013074865155787636 7228766042446965115 933663102457451981 14478633063681731891 13606339818132198975 10145967046774342320 10376228788107854601 13378340601138615474 1886122485086867333 1696354234986853523 3497419778392674238 9595376306758284562 16852263553522851866 1221237642358411987 1991147716073974519 11010680205277533311 18158220749055218107 3434995998025638590 5037008304524148567 12496208613428820015 9163615786973965652 4828891283037358527 15601206442429955915 18414558744722877283 14530427034645248468 5405681183184334201 5792121949941093647 15705657957351138993 12343044199374242146 17080884999192376648 15784770280225940162 1060036708124079829 2160703529296792844 8841206569285493740 12192545873536274623 6157203825204727205 11749404397565304327 9335326514025883592 8679334505435444474 13732538894447024565 4646733715784102220 2651005392580773055 13921257244019840036 15646619141929270307 5540927149138955117 1178405998533550183 2924853018060429059 15042576780625145300 2652810240228281007 6643429471776607991 2917268067534252333 15889976699951165766 3819156608683918798 13255446383957632917 11733496766900090017 8384995619635202157 12313952225314738043 12587512236713965410 129468032488726715 18367716982687529903 1684896446262015074 12717842677539970570 5443015355026277335 4075932778005785067 12563331307273899502 17269466687614812002 13277789650567898868 4083894394239375916 4846934854843341074 5578678834250487269 5575277186617464045 2549833882456679461 2635223428916684118 4754575770358221073 7740536431992002045 6482693498916579170 4508175089467018227 17849828514028126542 6439806700613191598 3081841210074438195 4011683122690734921 16731102035015456274 9625064265756662342 10174189590689839999 5776127892999657897 15708875496838096138 3736241208592048770 5917505909581243006 7939614245293066255 7994974040542066844 16830502069403572698 14760934586975595776 5696688546921525705 3221716905511456655 13742961778528746318 6298349848457072261 9899990190402146467 12710791638578820758 4235436643376036758 10475551498749584943 1233105434558401964 4408276387134331973 275115195185062328 4340337449751021163 9143228560753719199 2582137975510319140 11388868210837311327 13785486908882238163 1463886950800483159 14375901372960035453 14092022463690152170 1387614981700372958 5929215810318219817 13342177084910477668 5126957400014258118 10749840211134808074 9221206781830948929 11630554147771244659 13189593764709657409 14626081462293155413 15844916471579937227 2290922718222303586 10306812406554681741 2720186872191449609 18196145568463256201 14518881785370768493 8930154900475166012 11899331428826456144 13844878012127535389 7654174495506197589 868205093503287917 11078653870733492596 4004143822295412716 6840375211956715355 5731722534221964830 15898209019312406279 8306994603057727658 1404481435725602671 4233291839460828312 4494018140663861766 7729511619055348812 8585948412055367657 18262977777181010058 12915983306459604647 11160837061075746025 13793084120589534714 5462674131636888261 16224441459934844189 2229926631644974369 10859219505541730856 1493640500406833079 7396451678590073978 13237236874789906587 16976616829741749384 12380132711809988633 5774321883315667127 17634283849604987436 8785657610155075677 8284991532096678543 2427761412109748611 8108540233328641247 1921181225073544572 679101816227016230 3401396054329046398 15068496551216764548 4022293470197434882 13727106248385146234 17670552869067115905 3554775504257483695 3480997797182207429 13930938835612489372 775409441430452289 2313524337536444408 17529030566739809942 17316615906930743554 17568763171255105764 12748560938483721209 8753021219204816841 15081949471222328874 6675861045906898341 9101954364448101930 16310063004305796679 4899941725488037889 1109819136844404927 3842422975382824680 13326386961375215554 15489786552459075071 12745871980281780124 2032545067567152340 7157738122305948045 5109479031940742068 7939190410207160314 4716318060001811625 13172426547503717861 14797689070609961723 5621373760059033793 5272921835736047995 6448961596476203109 5993735980392673776 13904609600202442749 2620207175003538037 13042623609627278297 7993006260021339735 13889590749619053406 10230672988894987316 5529929642753536918 16246929688251179343 1144060013326358693 11766771121436564369 15234994026218288445 6874560039306723790 11370458981796552120 7415287530020447953 15582739984939887597 10942714622635375782 9248454141892980290 17903849526376810381 10013961631239846699 12446495647330869499 3735268614549493798 3995006618383035999 11532832311742653997 10693865652811356520 7759205080237968539 4869085802188627821 14814390993536492675 6542339729804565305 4374543554412463133 4261612401330479116 7658865100505381288 9456043306991721056 15119649830646773141 7388486966469339228 401766785530521245 3416982955568849527 5765126342033763483 4930372037208123927 15197878947528368400 15471056981298142083 1478856162799012650 9528387325484647707 6827087128764279143 5276279153138191978 3789679485418997018 2035022694340582289 10536952264159406087 8348639530373695586 1872286862971639787 2656538896197373426 97024392296766244 13135932952455979780 2365750045242873742 11046641927384247484 5775394457136976167 7991804864360887747 12025744273882881410 509708818554306703 3395804477745552418 13797403678312072234 14663233192840654891 13727591708299670455 16284089340869093042 8458836182160867194 15525835471686030686 10215761644757787215 8235181659783416758 7412962494771986236 4150456384879645642 10964002688135119227 6286606076782981348 14191022727142783314 9636061631469360173 1586433309961500156 3948377340364933553 10548691830214675657 11834697863532874931 16564560283989315215 7976062791723113750 16967258499612696922 6425412177219966038 10979840353547537145 5449770358231858560 2370738992658517154 15783645229561339004 11363977605974134452 2890306793263780451 4021469803805739472 3702965396036104780 11259126013817981256 15771073782179191579 13548431854254208879 9840314829172125656 12836239590728138797 8459272661443944829 18114266536157386223 7876087302079973846 5397814877081041754 14265804649004217759 13051132085443512047 3953430736594169865 4529143571525486099 10968239619789279501 7653138646123106348 18087329144919157018 6368986868876814341 16386748051409435266 9061371972421779675 11335259983137301245 11182943796720279150 12881983414255847665 16459377888205438410 7872760275945353161 3468709711245936075 17104127808142933622 3406265108053635619 9611872070239690026 5312499274191865896 16601319677920055909 3279828787439128888 1497361339946678162 13481440434098348072 8516018982986540964 12929478273152171759 14060237573044778552 1920956720052145586 4070010501869647730 648093222747831420 13684601492828159800 2326626101416027192 2054008033451934389 3940470853836583082 14881855025953723816 9873426655494121547 16649303801730553737 13504805971100730657 6057276637260049744 14477497026926533925 14711720230796424700 9686590467274609830 2083882739384966173 1291203926314798100 6558513402741726608 848950823010642452 8388390414906268059 14331106691501472942 12436900964810753016 6436396703640934213 17400245780186298636 1843887825427881321 5193711895346753044 13536887390446688012 1199803531466984068 3512061598464351157 925131459887382496 4329139883899426862 14505057953117660499 14265671305314295705 398567006067718567 16076449038831577907 13342492673639088192 1177078844659934424 2416097443324543397 11790395143766941165 4109359734110505442 602782090027716740 8162128860956691953 11395616784972643811 6180048518069799139 1838047776529516115 15074568286544679742 16872836047162823230 13556846845252536818 2993610132784042095 10542725027407072277 9776234470832618703 9517938920768481014 600114977859735003 2031331399113865673 12946477009693924364 9319126810936790704 1771107512772303492 13027988883563295196 5345219808039872820 11609954209961663998 17728214487904872872 51584860414756475 18202492726702182692 15813578612419311782 13621711458134533854 11894151174628572526 17316733003446267970 8926770729398788280 14276096693225304469 9694992061179824073 13787477218931766084 11920333324997603356 6298040919864600338 4529286492177532385 11032077258791831690 6966254249924339572 2555993943186869781 12840719470118162424 2109467349783104712 10000129467431423142 5798127678133480478 12172614511274389341 7353313355936770325 9680480949834096510 4552006304313738561 16504093461840744966 11375573883076544538 16435483402791311382 12962250436710507359 4079727566147212462 6390126725774839800 8325736805328959554 13305340945789753082 819023777101328854 17191552838436331555 4895461749421121866 17109316698510751193 12691004683903665270 6739732869039334299 9565515600330586566 6878981862387242385 11748653452931758598 5925015415422216910 14771933430185582022 16770000616786299080 8292454850439827685 14080322790732067152 13649756119353028124 11908416661868793276 13498486402623161131 10070343105827943566 3149409168676585825 5446246720090396142 2011760078074649026 10659308764469507105 6529770729074957316 4475781069348563128 5409328949396416019 13798961140739750838 16826403940690532812 5147239648204493467 4131579664337556954 17326090428772361663 4597924297982370237 13283138493022946712 11769821081077833540 12486800395615809763 1240320038696435198 18259861669917381839 4433873572069187935 8963414848407803154 9408335027588129643 3123779127091908703 12398361391683602665 1210973325443450211 14557974907029304896 17016469506186860313 16109081824344943379 4155834019821937149 15116616832136547678 7402454491139667093 13734472703687514991 16314808770514000436 2289210596692404190 14048440881028196852 16801761301206005158 617694364682319453 14407051735397322202 16320603579059124343 12785461857420522554 95539755325547530 765421968417430751 15922870820462426047 2479212530194408260 8983320666170081330 5401035847228313292 16109103920937473177 12087673811174068171 5542619761620087696 3335143674356266879 16206406713392436068 705755550425762844 12789216427608114050 8849283603631574769 6649771945024488389 13890838468841187952 9078943596822918716 16441818668761701396 14210974833575658136 8786507345487180858 16649486033634110099 14783645827757592860 12383367991901446707 9621247953321596851 16720067366117947706 1660977052702308898 688287652195647468 10732236296179378175 1172281415786420642 3029266388924557658 7584632351508964228 814784050852731657 4108326872908174443 9945517113068395297 5883407065525136223 3719014095706478419 12908502503252126156 504427853346159151 8219880287910921349 11629751132359342772 5715269349578919879 5137720960892334075 10458834423550860079 9286005393367758133 10781525279582204318 2735675773539679305 7367013817716165725 15130946169342171303 18344163325391084445 13370828315627057810 2401912804117221101 12341355486933334024 3340456187044562544 5108113544679030904 11373844810217705843 18097764722704256032 12032086577491242542 14836224109926280853 12387762489991305940 8217388627339370718 13952052451353773048 14272115488835958543 13538342116552295343 4233779570519319944 12893364828516354457 8439722841506942196 1646994671281180929 17509849803265687037 16024561374813849442 9052999431697385159 10475466779928847991 8703228874713673741 721347102732068743 16809837642355231092 14271539122453022241 1997490474838577005 6667252591296352018 906695880814941864 18401240660277204577 17643876610336807486 3392480337298157302 3053731829061849956 10105825449950517167 3018840649608058016 11098557072725662228 17396088160927254684 13096924498778386962 11642022893302834253 8697639455302116605 11835526225414783382 2489317430473561276 5450237118573432411 15709656414232520301 13284568819140222247 4722398696526547268 584677383437824184 9556354801971588913 7660774384527578609 11492722488057761024 17033095954031027199 14302487646248823047 11651415691025090662 17183953101199473693 15535412512668001880 12737654640039327535 8482615372644446911 17513214868293322207 9653182316262051800 12784643515170325264 10105136282280675625 10255249696167170531 6882756372741581023 6643766251920396209 10942146769687158122 1244716579192748019 7510487164892425933 4359102191238356661 9967872811738687053 7157654404374827490 10572242806706197906 12316889546462625180 14056697997501557212 11968131667406546998 2247547484114728000 3768485109632563356 12031247752951393411 15709347555449307046 2750289935603056397 18322665491307841560 9334267238512472734 1805658578698588545 12283215179336690945 102593079441487816 7345073515588132776 3401269944059589148 12391948387408556885 8388992715166174715 8589321788306095208 13639055479964280845 4247611050540760817 4584386754946175579 13703890230559509598 7284641147119799346 827134811264570450 8523965078631469746 11837582252870470410 5880146632271553237 1353236208080565501 7904776431249123564 16476645553746889772 5628016254215440062 9440211532208207632 3257873729838142100 1848257851671634318 11430649731786582570 5605093494811792647 7267372012809928125 17133619213226432345 1289312999607765857 9728911581403730106 14104970494149101228 17119121866658410740 5909002124541419611 6939928336896896863 2731384218097197126 14022733468740210900 3970435801969690795 4905015330258292279 15031134969856569193 11633691326402778852 9024490800571872609 11794740609143408043 15566665847922385163 3211456194494925239 6791487706468770763 4887528761689419807 14786319535053115311 13259537486513035911 11669406668216694793 17778555934128539928 4591642735838492839 3964754021031724060 4272096740059312393 4126093385432120084 6471021556104477476 17370743845698537017 16137040472604997689 14882415308979958919 1432264443853146683 7547625287734208535 9652097936526779143 2446810532081298890 16543472006716008018 15621483750659515119 3767362369994196799 17570761759767997044 8265610766017964467 2297575424634950134 3993316923186659575 10451473821685939130 16472599074566551735 6161559919384601881 15110266016779779118 8409759645423402523 18083961757531404084 15549992576459496485 7224663659795245177 8867389306160076790 16338036817370933677 17166787217044056216 12764793515746415114 14679117578672750908 16106665661213909075 18224207438819713185 4751124352502184805 13955414523459880018 14311788629279761570 17469842553788497330 11933769607689395817 1565691248597610330 8993545129918399319 18157651412840382165 12534064294791546580 6621414940999797051 15220148782342876055 8602181578667043425 7645375736690279872 10310720240355553222 15137438534727456835 14118780086071074064 10233717515045286174 8372628760324397505 10721478653201632648 9959312333643921718 10716809134611174310 4587402957343801622 12632847017612465499 9602632344346158398 852226393562133937 7778478764051495776 7531330306277171607 3520329088334957213 1712948965870150807 10471419293721028217 5446632700965750131 11823587719357294040 13500621014842846405 14432394166429549483 11852920649634139303 18062174765670297836 13418619009647419485 1129521853028978505 15560523354830196194 17458372796190406796 17087636259137351981 4931073501933264850 10735976594175852416 18285665707045949136 17314680357624824510 15226293499379605192 10506567627849368258 12049860740738344201 18357595747060554521 9311784258464987482 15129271147458834126 15229960930631978218 1080563183259392611 5206101642593299102 2139245184443246112 2019237290241984494 13009811575787523709 16445663217443438374 6816011968690008151 13187480458066086048 10578798475416811071 15471515308653985020 4117000367829796120 14262275221329022286 11465528277620835217 17195679916868528837 2666837736389156859 1615685290299915246 9842359180583048278 14187519806588912077 457759336182787533 2452812755178217660 15707702655224589436 17928946531410001253 12376472043487315178 9835700092772890864 10575312847071328679 2358077470678609291 16099940691723139144 14927528586355572244 18441501608592403340 17677279765393321092 18131912848756113134 13053633894209873330 11144211569467583734 2946030948273153270 2833006152633040440 1317567165375968469 9753789297189496781 9515125870083116480 4368485852439866196 7466103789653611728 3357386225721431757 17247952357965874675 8890979489523093075 16560641656440222811 6355027606774369256 13452399007991952116 721745370416319715 14435395648732637235 12468285424286611234 8188415820328509012 15065080286833594308 9008841408564162562 4675544254059631241 1900786247254057773 18294264887920251569 12576382438529695590 7710932912509390104 14200001770963626226 6594450199518979252 7330746957960755964 5179401107999635777 2904937982344285386 2011970214762410415 5001527511699503584 6267678808037165173 4975068936454302879 10218329118818760625 3321380400539694865 13685413168420016667 7580885111801501346 4304664455235934451 17365277517501737185 3124517720757198025 14309070664861650033 7877292749700973112 7732830153797746021 17918412528626875784 7789491731578104006 18877192269697558 12775906768142957242 15276934102333418907 10630041096212420871 3192122661251621549 1309603856717576506 7282532055115814455 17378159434197543475 18410565409969485458 7137527756698454719 8694109763692662381 14412441669960840067 9288510147217786610 14650081065488507842 7742433649178256473 1696385326911561328 15579951557477113569 10624249969550444872 7805392264007618752 8534823847443456585 14355171416490916965 9527717727695618093 17868818095173204843 18056037495286480777 3110138453737473047 10877919701572660391 4092651734879782827 398997520060013177 791978359847818607 3204377741680363455 15404827216044817705 1375617593882423690 1170601049526460057 5813815377087968029 15034175147063724068 4725428512107532642 4711980752602595144 14180428565880678071 6799999276533640160 3141372124580423076 12343736918456621886 1561282864265213356 4174578321350606739 12670773973601012432 546605071027005438 13437212527545453001 11312107862618596346 4498324759677063949 3227419696946726611 113018447199664527 18103156466475376343 16933143177458885127 15697878508463184713 3483860942499118499 7170863795796186585 1399986912880289345 4067262013596734480 7951353742420289066 17038398498318946261 12354864383663162303 8365830415307717635 7546403100355348252 9836624647542411543 9654523894694147391 15736496759009781526 14010612596582773770 9694365563172263103 386949688983033840 11762910323995518410 8910780072709692402 9696368867827740111 561963257800429468 15738352050528174790 2429303486079857516 12784585222470940884 17751689840338691297 13788978744320052791 13542549629748641864 16092308548279814647 6519615732200618597 16544291300270657530 14910679700253762147 4054094786893678144 16054152652679097774 2388801874335595695 11164122762566466254 578314867772743720 248864559989058275 10928719476076906126 10127882952911345718 13688844789434522035 9465580149589502838 6812915851517624030 14452036863044655554 15573913232543591554 9960021229073993219 12006614336628023833 12321231704885965409 11183927489586725718 43004855629906749 9557128179018162972 15976544048876829108 7401775160815701886 3229288920452570266 5161484011104281306 16697151359787598751 11908393499997475243 10903691013270506871 12526913305701719695 16057357102080783184 18362914562881792542 17657526367766479125 15231774449388601239 12715905512824803744 3545985939068049566 9657485563564443426 15077337056798392390 1444438147048375862 1738652653901172891 805592871355661423 9190210015798535814 17261916604733804135 3050483524347594133 10746293063270895635 595586526646276950 4762776456929253390 12295890884418806882 8358712627352436029 4090691833558621303 16551383225944380131 1882037517384904960 10170048927501587248 8654142460382213580 8713102197239720641 12284613646870558106 8130592198630258045 2125449513075916979 5821074893468091495 995690476629421567 2892378466324449632 1063577542886199872 9252825100168445968 12480289379565763909 12510239530453138804 15016066465877248076 13485958107734872939 16952722665393683939 5527395989422976500 5811381934360535797 1208046548620869634 7971798867572636601 774427235028832076 15049648558682497211 13835172010636686748 15321904482288960000 913053441324384514 5233363928926061525 13419062013769293091 1211787906683855090 3011887676256096634 6192011746378977795 2345197314533097150 13565119991089939784 10445438953963092614 5195770648193228105 4729556721287173457 2651386979584066796 13361922407786371834 10443152176322116964 17984189645657813981 14019397237846644914 2059598904007358353 9481755230808396785 15244958474723402003 16961150798350364133 9004527227741986974 8232477957746428845 13302129032547071507 17326041833441298634 8863869062713232870 17932032546578007056 13725195540799604956 770598606420088609 9332191205478220093 4466448867887518938 7642063037104564263 9645949542203858847 15097295390392496915 11909882068344707432 15392306415899642985 481980379079048151 7999546347727639551 11491841469550497301 15887575584538792912 4340976438861937641 15484606561955588275 1186974347110678507 15896143836434175045 12039522204468502132 2230762446159513646 16596169656354633623 17439295306204236964 1960659198658913197 17102893881077887657 1324867661223216395 3153772165102797925 14520370004760117176 18259863377590164030 17802064492444188079 3437061232061919167 7897008738949002626 12969962871792311161 4107237961688004435 159897840636493422 9470514376637927036 765715569351573020 9128482756967668443 9502180010961150246 3227586181137960650 1689344397464933525 9785469518221005022 13406818446622111737 5536905278885500887 5934672837347716624 16386323710035531602 11271743702121217683 4715200280597866674 17008316940140921637 9056202095109558613 14003005082889257687 5102918251468147227 8741801686133524262 6916019467983590772 12809054605893069001 6375780953647100749 15366030992762962064 8827051167252911085 10921699140582587576 7338417392611188355 3375594384055296243 14379224918219651173 7265831510457040896 17896137210111836465 3554527249852642260 5492709036676040101 15998215269795214951 17522761726343600676 8682908414243585997 10173446110214607105 5096961079457960611 3809134050498967015 3160165610855269648 14336633835080945438 5818662836023662978 2884255364942450233 14598566429623695857 18354484480213360468 5888786191573241393 4604271306462527804 12162013217616728338 2706739126463608798 10822486806321351500 5050106292034693648 12581295887375609212 1588821119931736660 5569229975787988592 9763639325545671832 7822312062796506597 3951905778721897370 13429801942767845913 14407761729015589647 2041389865565499638 8622649224899157952 16145324005363459810 14666665887832717538 16648355431641295692 15786521995835533265 10528751950050341125 15503979610043048578 1109714579900335374 15734703282879649399 8385005023856329253 716061399498727300 15159452940426681718 7812941803852396943 4658869606998047208 14281715997367030946 1784646209569109481 2012607650307499337 6833085832053210505 8283934384739675621 466271730058129290 11310867195748240417 11871521874783093880 12627978971422259554 17705920059222069547 7672564396233597520 3388594222182656759 5194748855141810503 8456683446154789774 17852380750297008851 1247471036311812751 3466399811140683802 9202563132692608802 9230670594401495899 16804446565808626978 6936223268155307503 17324789651699844496 16932875023193151548 12325324687721245841 15612026487012673924 14999143591838037649 11895539400577367447 5269999405308332380 14483501813791808970 9809496134963374510 12794156239221245416 12989141755542201625 6638078207482154481 4113731517623121687 6901324119547534541 5035062278830904867 11564965467107758996 3237705722314231772 8075732646515570532 12145088267798624596 16755922947079803871 6419323238452416207 8779483353147939683 17720180705635641842 3055794144340380911 8281255466714723618 638055215546529873 6178576489904208491 14669018005465094176 11607177878678131029 1599186749260318108 15253203269945803464 261727505472582909 16707169381676599869 12508238533187347064 18234634571339000947 6837112603604623256 6063232212890527635 12475454793234879394 10524831156490223041 9634519344539069836 14539614207111987340 11558450213459543472 4242994530802202708 10574078223519889538 17332059810966794235 9187268233673503545 5308631628531531041 512296056495881727 17247503602255776167 15578722120204442745 7305685280019711791 4242051771318318719 10457626302358736809 16908622820397702545 1344201830119698465 2299886370716374268 14109430717795923154 10090228730836556012 928827959868909084 16781086808316775622 4449076374055159042 17925573564785497531 1132630312232023924 11579377886553096141 1417400005201012503 7043203520844783901 14410585359662540501 4919755457226588396 13543506742458667743 15472949997822367253 5846590118503244478 13049365400764044688 3498521138805069496 9501641624860464622 13093778803895037476 3106626169332174585 7508348843515852449 3697341004543547940 16276910424169873641 8324204821758571911 5848089597409626034 557221730057122090 13984281344317003404 8032327340132258288 13082243334505733259 17679329048380029984 6462209660454435413 13352231961449654738 6759085301014689503 17285625950888940644 13083410853622455871 14511720467799348549 14265297221734722423 13796764034042431301 13079880125440229152 15805771983574361886 18300129628324998709 10893685036084141711 14368883703765252001 7695163655807354469 820683252271989519 1810363891784347117 7443166623150811937 5472695209904958683 16332002058567212379 3373982637786445653 4003444076797491743 15350526445913260294 9257863424760412696 17822740722510638945 163096741149766854 6014194811079778362 7467736112426499219 8212577953872682634 11373719265947128375 17385842978561907854 8644661759114901236 12645748231652694613 12552009121535771195 7247279033817466152 3676686954041706280 6603727222285448825 14362151820546275556 13380698931854755193 509015413906229694 6301403058748951148 2171410139069875975 8590770889809112315 10588663088700854403 8061373386503070164 14531159605994348307 2466054635529199431 2198556669101292185 5767961348958382125 10304467669066514479 15357150443632465410 16297748190068651486 3100594138845671806 1787237622717691379 12708535382700260229 14845793523883249408 7706947802391468148 5059700890720355055 1550220366281127645 7205810552271853709 10467637401645342204 2760445344237709544 8799774870374570227 11303863007340523283 13326162582291568855 1133081237086663290 18215435524606552536 8616325836984106601 8606518303966387523 2409956159240852858 15084593707147878564 2156992128407715543 12295597902172746875 17717015735482155220 6509073571281073926 120854980958595769 6750303888676957739 16441665663503595962 8130027737825894864 18422208867055766815 10735468125955059458 12309218463950692845 11670651472608258694 7334967541072963395 1715167961795286035 12296544590900271227 18074413049991264419 11392860653201078292 1534683860679038081 14076465125072293600 4405375860556185833 9249696342347276519 1014916551338882236 10910382119849495761 18063394448183107465 5918472085254323818 11888521344014280576 6271294916552372750 14239676867923520463 14699183104871428564 11380150141377417473 10568681185763781432 8351658740755801296 2420974392694088264 5730690184463385270 677142208215744172 6821848012629317937 6658117673641488960 15953720595918186493 7458043883329813221 11232281908464624226 15546794770658709210 3454515014621934377 13250608293263572832 13764987074704760337 15818133833042319225 7485420492036031535 10572379540451514568 15708550488176382210 6464646970773569854 15247231446157613290 10539548129333877874 16984477764301034197 12772065184130145613 13342861430648416025 4395133147146427393 16165153307955889775 1245400230751748416 3736767123588595223 7299724346174312560 8998972033291465191 11046191449747326013 5090236406867651686 746327175534965668 475916711008641343 17727533274604465123 12548585554485613854 15682637522764296703 14532701076831667017 15064276440585366245 16857296004193905778 16868268531563988272 12700658372979104672 9781166092708937227 14935816418109811591 6927356999791635851 14566016064656711124 2525128340428207905 183590664145761837 11759908393617451662 7517909328497503828 651137345073713413 10562329175069568966 3935605816296078131 12992673783456868483 1249508872304982593 10054953271099769969 10806320745986849942 3741838895963370962 14495461124032559183 13075958708946313894 11441394751101955462 9299252990495560348 11132187991383438982 13726561531886038856 4527396272458918024 5071368630233342532 16988203343774802038 1567475975585323353 16613396122617197938 5738105311316615062 3769301644814020229 13231814058078517869 2092416323047723053 8412578542228833579 10181388921397949479 6205167325326929143 7897129820430007914 3928592733039698906 18366010874608549836 11669455006256435301 17942255259195341474 7049179893983528040 17152688687712991733 3173604209621656278 11233372660437179321 14050136960416910739 5791044178747939270 1117586472842192877 11426977270329701664 13046598110851179831 13844134340630584429 10263999735129915307 7399887967141021381 13593246030954067475 8556229764306348321 4731258831171925656 1035422768959258486 2110602298526000678 9552963087113082786 7004878289733246158 7434875409589778789 9833077934902412516 328383829811518134 5325967872698718951 817130790292004913 12689223604671708296 17959556546745303552 6008178032787449219 3683341558451635703 2568249592230018414 4364103983401681004 1862832220093191310 6781226056524974124 109353263436451410 12235978300272514997 9618219183721046099 17574011810393501825 1133096419610198490 15069876382646456841 3165116347773942820 11741554865501755135 3899924821048359482 17290448073811880771 16703099267305020194 9061407637405273997 8779211506399328397 11133769516045930725 2990853319353951932 5009125904454166266 3881810647765850044 2309368547534494107 4868301169601488798 17535944568070897820 10972637039734318719 17174428592666566879 11425907253096392343 6371358123973928351 14991451325632495957 4165178709994414198 3203092037448701322 8484786917948105112 15262592853461841693 9446162786216043972 16935843748017475728 8743485348328323700 14635306693218230817 4940045479597089956 11432135709520923891 4212416427811176708 1468725177183643291 5372983179700300914 3544071452346597045 8958217153769970780 9557115315782098540 15924684656275356772 11090483151984399158 10669562144190869028 10581076073972698953 7468648367385532546 10551571131370973430 17110116230174323241 7248953180548806296 6006343800991774958 12418085497858477674 5634613510770353448 15495852408183052398 658637680808997624 7509307420201214300 5588633560271502629 13887195073051981426 12546238382703696746 1304427579008984083 9900610474336563123 2547788824673472336 14023225236976648840 8897539510396565681 17730945399253946808 7371758754922953689 2330595909671632052 15219532470626679937 17630805711106073486 18278661991122226902 12824999283835883783 12305928211027300338 17787162740775566430 4034206253245973038 5390282616113850883 6778691060624344100 15903959186619942470 7729736355438158969 15317848143023164845 17490527823595475545 964087612546031774 15363534242416373935 1490133856929152832 16818413042365831246 1623902549848390132 11678440376405535439 11653984750083089233 13802627387994612991 4939393251249932991 14204282093799525633 1903299712439149632 1736471745560096356 13165588648941871540 14576015240900117691 1499219075735123774 15669149902162384654 970625942006806038 17894262244794553646 12045529081886168396 13433656436850940996 10359204958454266923 1586519743067903235 18059681694296488131 3596825760303437999 8809639316513961675 16172664380866841538 11411325231903116638 6625076549735865373 1198883321867818330 9340011723536977841 17752727394844706179 855317614118054753 4528716927867862384 8483627557314749071 1597553269236179981 9047518813152693773 32168048906864649 3491092233430911201 12334220907386633334 515014751175771923 5100964428658519834 11747372429283682965 10592640948173977324 3354091977946203338 2272545349961913103 7943133121939353865 10984266906320294448 240902578855940738 18214333486358641703 67083848541480292 17198684298258054328 5277674779319163068 1682389946108460328 17502794232958017124 9871921654653445203 2041877147813328834 4098216777695123397 10168085056631883497 2897225542891514041 6103061750860970419 4520124303505319422 14082520608740907276 13684198708193509768 14520421593305257739 8953268881879052506 9682530404236928347 841537978545250525 9523822584358749140 9316144317329000066 9492763888263790647 5487409809344604989 87247361324238763 15849997863537946565 10358737554194826175 827474520012877661 9485655019340404751 10963463721445968277 1974746373271722889 3194803443577800173 13174413094863854844 630501052796745781 5688299795796004772 8805182993067059328 7424929763168356027 6631684208253425077 12281954091610680212 10424338254919453204 6481828226244557421 4730676292233727619 6515294038948344598 15213979376237438095 4101314004934065719 15051831478542236906 10118700667447983797 13871795843489156395 6838784956820584127 16386868287635079877 2353911836736070172 11851650070421149108 3472922319299565818 17489571969369100648 17356286609069894613 10525487333725630447 6066760494195730881 14395962042066600282 9641142174665746805 1975108802901344871 2812907277310879833 3907144598396836158 2154069261956659886 17250837006165275859 3505826925311978454 18007274051012743408 9707121840485157159 5174833993863392921 840998616764335438 18340472116404726237 16889605493062574977 6590712300497265443 12703083708411142515 2852560009848523971 2235579933364649436 18027898496938718242 7982234713141949151 9669563785310632233 8208830706429629439 3118353396669178366 11069636148912284269 11208054729407394744 16690247495701112009 13906392212553163528 15910986340119739253 5825080649486976889 10327280090311723301 6555799225293735718 5703242539240552554 16235537941737323563 13621595743040605427 6732320372349597011 2753120615331372482 7871499343235098871 1806643390976546176 5612775887305992323 2000733035842817611 1134195257767092752 3887261829562654986 12253669267674355279 7212836209817218690 16248630573588765902 11993088574046454142 17221709477920809564 4476727456573451649 906431035213972121 3555583579344800521 3199880176033226157 2691047037933948252 10811720838152270623 382836477358347331 9034201819967969982 5261366650211713209 11738163572322263640 15371123526046480948 7350866236459706717 10436638283790731139 15679690143270479992 3534323966041206119 12023372740186738743 4760957513414388839 7482992188537475393 8858184617703043078 14403507484586792951 14737773928329477832 15884417752380496863 12142531649058883494 2493975486730446041 6741912142275285932 2805773958619860845 10548725057218985408 2882311187994327119 9369722192107793426 17740221209724462328 7780931336544045743 10792812799161347669 8103550345993773391 488331939227013553 5784561462641497495 1206036752024687065 8901125366467676780 9025695069606216245 9597598321959419927 14745026108375193457 5949473332566529046 7765820338622125546 16411340988407815121 4954844932299771237 2020280427512507404 4349113791225821342 5089907459895430286 7531560158213345495 10929660259189938407 7857268396164050355 2362454567778827311 7926493150840592061 9158053233510772585 16356616718234728080 15315444082607398437 1775147128851958551 3067001065710928770 9633747124909719806 3745638185404356016 9147332868250311161 10688775414152303880 12563984274473216042 6712330785862794018 13924161083918300253 16766616741984890114 8830969384626330448 16732450907944994765 3669088344027509145 15745940927582528451 8556488397842577907 13239802503581886108 12684052680632620551 2614647021509261808 12590666051509543664 2785517688440500816 2413818423918557804 2712192070433354360 675833191676661475 5687849098399957344 5582227932396429840 14251581808230345536 18095292759653460581 83313185988832882 11759703352938484870 10406059033579918431 2206144596862640642 13893020009957367779 15344476509621169524 2856582402445313625 17258461140835590926 17827091240498305684 13849760125831677632 17300085782151134211 4354614187747028469 7811998805729466086 17319914370714148945 6516688274496082475 14952752426594072638 17112778450045918081 4890688488351577937 2550960572125146528 5242558926762397846 16191495944677786836 7020566495869181047 1653129465637341799 1162851863412862187 1920865764792203236 8316595750144950227 5177819328999392138 7962463822332004732 9408285089115868280 12912429767001938911 3055548543765217277 14928123135316192534 16720900193537685445 7059321098123770742 12080715533335394009 13832557676879068182 4169613280073931807 1894948796451302717 41272482378643999 10286734927681958959 2663392233208721574 1796069246567298578 16253816267022058786 14951376778245568661 173471101964843121 1241254969683380276 18088979012296630555 12608040712325824726 11672596886824085030 8603386328905860437 9280564088481448642 901194973615173600 2743797576584773006 13169623537425902520 13727588520472554464 13901851294138116176 15093680288786893343 6341567686943407735 9728695664394192740 14421629594693378214 8431601737392826100 10725192840807221894 6872576811643384423 13743230839429503156 4180477455671563921 13506005077884269686 7462542668456794111 10829236247316204337 8462887268045457643 5375548403129694011 17558389709903513310 13064937349572013402 1170431515206211437 14085052315758035194 11256249547243665933 14929439936099470171 1235918638850821292 7743514338923363201 9011762847456976428 10498300185240967584 3145694778627197372 6333850804295726344 16224943149733172973 244047914556306700 16047806894819968464 5850931373000888593 807526422540328872 2790654372829751444 6968789054888742906 10989041364569075444 18247359163996445876 8016932796838338679 16809584848482171612 11763288331479969955 4263902253861555315 16367336470706312825 15807308526425131656 14859894265576306696 16931746507871901486 15159362170369017559 2443759178895422198 11976357755250753525 6945243799853690331 6946951103968348857 6760370376051808463 12470826499961987882 4983517778050023020 9342316262968618778 927337960788208406 2697396387531073793 882113720579201243 8857191316954110047 10447945264145875405 3978027461738914818 6065249999092040362 15803279676078745251 10044777755067593828 5028262956412390253 2039410824346266242 9449210640558250978 4395392163700902919 15481862657457010208 1652743306293733006 7683984136950869306 3183228007147421688 15288006977076754995 10392547539176250502 6534269215957153927 2276764427186575742 10340113389421753993 6407868779690310022 114182749195086533 10597674762733469370 7440844912948581666 17543392622741537489 15846766803078113242 276542621205407450 541084832828543352 7086310429690119309 12356023791748433411 10335803373245508908 1565314791840619899 3687082484794048102 12453730029504474677 2507673305790442490 12625356433976168458 9824582757282500909 16827950185273605851 11373400556766999250 14467012557580937554 15824535260216534255 10676389688187757062 14728860838263995533 10292197921929389217 7594152976938069945 10683946640632817932 3416504054134269835 10591790632971763377 6040101115576089282 10657859175990147157 1071537496285826103 4651869934805761495 8022376430239800893 12021780423210605915 11924686567483416415 9134994186034600041 4385341357956589546 6850960531398339064 14340285515497049064 6419501540679691262 17321212357089959910 13072723593675120035 980081870412753393 14898437918976082132 3284459330756479327 9685812565332378104 3338177122301508908 676857171909025236 12128556938512613851 2637437908143490382 17162662490885718181 16012545634640296201 14532309131872324658 16903708809961910635 9172010825339922828 11555019798247318221 2202246448335872319 1136110040904779884 12151813254814622173 1829821069902302857 10395647466025669922 4921721967968575582 18341702522485767531 4010330936082857505 9415033929057856162 1138496179622854674 18343745430406794956 18384805014666129774 11066641699931790192 4614997516916020031 13865014121167066330 7478998124403222828 5723074441353300669 17898759176897432652 9708998173874697872 14050748305767094417 7923051662942120073 400516446501421543 16876451570396045702 5415271515948850781 3118522636180341882 717125166452593912 310397778188760849 9869311957400633743 5584840678403809755 12271509823030550224 9215798898639254670 14745278334177308736 11655019672358541671 3562419946464910641 5962815288445604512 11207463557623898586 12401805567319186271 12658202824954363264 1679063442996403629 4220236160217682406 8999473568152196021 613593404298672850 18172916058299993236 17115062781738262766 18159946153356686688 10529705653307794694 1102349901885922748 2435851842857437022 16593535630761637622 9190107535855573445 2047966280669385251 10029009829160014947 16401113558465687678 13273312260276327613 5644643918199902961 12057805520146681336 1358761096368290291 925372538715142875 4587579820866956159 14953541742636098079 10014988820941023467 3561506942372365367 15527354421520434485 3518027316918696984 17246111785993823322 15559732428412676376 1986531140241391979 13691009902473390637 11488834731867712397 4702964896337784917 3849592203592382748 15262572391049426726 2810960291056291724 6970739930085995816 2794942435851241572 2237249501796404527 15206022154663456028 730365802728447789 15308105194619829489 2130491694340783778 8701139430226846661 18101185126942149980 5738257421052208975 5396693717210535819 14136115698738950679 16687767015152414974 13500568282086689263 8607546199528340186 12552865236503849876 7495541537205314514 1631725447882399908 17206235641524382062 1190171333112900758 6723099316267423423 8863458313564498925 8431349509393113826 10257694737233192649 585543920726147354 11500418145677373924 15887386979514353184 530758621376849853 16471641501335618676 18359836768484586766 3094063412371699782 13012970232645603644 1384328339282460534 13340945183848535621 135245673274774101 7606288471530509825 685377687922075211 9763874431337447604 3780357947840629438 10428443905441584214 2137824804733977197 16568924862915645875 14854683308752869077 17503866343681994785 16616766240052114586 8479302445324147497 11939730403291080247 9330685156801622711 15152434338298370769 1554746221525900799 8565064182038076954 974641636606091229 17957834040913602145 11315949638279337328 5855287248709962526 10021687157417175964 8216206360366364263 7864566953485356590 5226597027505239096 14866990299929644016 7589992813834104524 8559907355550858577 14438576978781089586 2033409975764609093 8760339817347269616 6604623474339750159 4563657935656143642 14440850342875456440 16374029760666771011 247863550972451921 4366318983167959236 4925753716029717559 4430582490034015593 3239651042370923493 15710618334558769825 7423740412621752514 12155671676149571779 11771505578979498467 16390641314722150782 15629898511104907034 9764827631142940779 3403332080548737214 2248216703187188837 12867193256184094681 7994849324788211446 12988234477400519104 7162835281101306022 12402785532284265718 11511850057952275845 12540981200916753534 8707339106892044477 12761512887602527890 11154579006719924220 5286739122144511372 4454298180673004162 10120175413148165104 2961617758024497716 227860880155348172 14973419393842112938 3580020517908333364 14417119908289734234 4075213374029277297 13550433064558627677 302062275176326442 15912724420329576028 12587247425810062168 6868572981529143057 9387024128588018519 12063583966301427185 6888382958299358218 11207300016238022700 18381629605123795310 9639109310738257783 4329198011333465296 10383764089504757711 7548276277035973436 2092236452119201834 7206964782336286731 16073436612946521183 15994564521339061966 13712989227134432133 16397771131319804897 4643358688851345026 2224312581772813935 4599876386792395913 18063627537148029021 13851025902425539752 16408297331567969443 11595591359427726745 7718469193864759714 7472822289797797692 11483909254320594904 10701373872257267025 17040503159526354338 16552891736038202847 17834228810063165778 16953647937250786556 9635398309489763196 17266619552706007667 10906212016084489498 1211461204748370685 4534357385805826757 14355125699302240662 4158403137749029084 647751371864542805 15346471503550754950 9654971535949981636 15215541072474361473 4663051441032125371 10737231755901235073 17049405054440829451 3962490238007205676 9687006758518070538 6826530521804457179 1674559778429516826 12903472770217823703 4479163754221695950 16016823627374567127 14563101254308790073 379827344003526783 7832481740744050865 13801683143988365750 17177611648147928934 13338210826223392033 10102410992023651357 102836138117387168 1399526439963573660 9898289168850460392 12739370422528320958 2053081697177177623 2280089105574269172 10616411158132060778 5794889843280649188 2441292030332551213 12587772236427453761 14739327600777072189 5604165160006689743 4104702864811529982 17866547629083351961 12970845521110738176 8155719674165173227 8787245382719865902 12840962755725334743 1374312725606449248 10892216447994515397 9034556989792031365 11159563160946764298 14680165691368033058 18389943466193476684 15785044264291900566 16376881298177844764 15169235773614284313 7428038427001828403 2080402055526726695 14971897051235738814 10091656384004856146 4312644980201287774 6034820103287025766 14722660709849983740 702701444532850574 8719151301829510740 4480307407883839526 17324225506846361862 6204055160572304976 862127521353167164 18414455724120367381 11215163556576854695 13874717538561583434 7392202675663792155 17184538490427225841 6917495742943311349 10735691212899879835 8387275662381020632 16530235523736113503 5130508778401481658 17178893921312331513 8454112261415861960 11619146476200896103 3268629325109359196 14549302931560395568 2126391308021634258 3422944148011782167 7029054776288236215 13065502153687415230 1109652008036314649 10207544790618757127 6296860761654441582 3196891413989401541 7863765037709021745 13619965959028277833 15466698252197213343 16307769146994419506 2425769758234509399 12415345645547139285 2112409248977040962 4043318386604628674 2252850628381301606 7010226934986924818 12742250510092088967 7578819007814841857 17559115584656388819 16050696254139625914 496169084328433006 10725946063930151847 17058650608793470968 5939038503866011215 12924648376585995002 3258355654142925941 2316144800058874110 16699447707808342691 18333655537029592449 11211423157102564934 14073656212707747559 18208512966554238511 4627926243647327953 13776775825477063887 9887259716673909837 4630817739334922650 2489261389233610238 12193564105847046494 13450586026108357223 10721510186493418839 17093316237914793370 10420495445338562898 17078390145708825150 15873119977288187138 11881511322706180345 11266725623159769632 11276585847310685334 13292990159769765256 310714409100205881 10412920173376977995 13057418812048981097 4812942347265067593 627362986768279514 15281104600642118486 15866886828440934221 11119638558337690237 2758305984141109336 1264687325884170292 13985393144609041893 3840414849267522644 14131016239820168799 10653444181437066945 4454176080269380354 7061041847395401418 3317485249490838376 12033538790010640176 2895690783256264048 7780779973287496400 3239705710914956047 7911369457503063844 6376971895024351143 12949220536044035140 16704134106523381570 6730872595349060977 14031010809310718308 10969111713625780389 4962038695628836870 13093188832910895892 10957613299433428546 10318267673114872311 8069823725351139285 6162919442479494406 9526246195490366011 2233482976338653946 11758696428024290344 2604706353693944354 3848182457635907648 16818239987701865994 15474478850205446689 11410115763437950605 5703483234509237249 4581512981679282324 7754344958030544477 16136722437883209986 16935057348650816464 17867862026918923842 17905903662870152784 4631050150469999515 7572259838076617954 5541263315390707192 6150619842136668675 9101336504176765654 5492690481218635235 246115830741186402 7672266799984245986 3524773356335066835 5475648322265333819 13050063606307423277 14889448323997310324 2252306025382464797 613730811504684105 12692987152174108573 1836506747378475844 13860261545555007016 11423333733080062051 9205987956365461405 12815484652347298209 17663755104609819428 8285788728396111326 5164898698052749434 10392544074280080330 16184629638066475933 4837626848966174979 11286019763830291306 12275124478268167937 14865713217766952700 14148834793588899929 1723743986036262207 17151309014702618965 717867155807696508 11451223260702423542 2594825383491355206 12900560612667802209 10383578516553485735 10302184069380644220 17702554437197163535 18023640821536278206 16895948005777085294 2281438420850282334 3761600297515854812 16254843095532641944 4026319385904930987 2247966098764544714 5489428126609727724 46012808727478903 7689561995361746305 4957142907769912090 14913501161154801009 7841480474637822076 6401496488451488947 3784859321165788489 6019532493509511796 10759500319729411970 6353047718216302231 17593554629970962525 11704614621586299601 18395469589772876351 2315888561628367818 16613545300849473123 17639786749456804658 10236996539792746790 9289675228839985103 17166993228903307837 12337572804634948374 13301286611456151121 4632347166230555374 7816135542956612010 5725547494113324628 11886892914118579500 9680789062411147094 14261571616934280621 4343578894448386247 5841228169519179885 14409651923628151536 2923975524836300322 1839249057256072905 4977425237319769100 17650114506342175929 17478221449120036187 6137730353459585543 7328704373098880819 2150851251663952047 14228012307604280822 12520943221630995351 1155002218452535469 4707424658695418392 3523134240979450363 13018673717806420159 15529048280333424413 13533668494514786619 9829620556598670145 9213837301042042272 11199458967208639785 12502331926787146052 18134033107444114879 16896686138530053237 9483898033081429091 16672206334146147980 12118546594796350306 16284628734877123655 12270976642519593177 8229992526491865503 8378374245571827134 6226702745957093785 980243345309055050 13661332110845232440 10890548270015080957 10724383975231297390 5456885149995684047 238816232306957560 6891876951950046399 18110616454250632015 3362706792597874272 1931735014213258656 8220491612848379918 2043267300340446243 17195477036229808084 16037543154687275411 1816034836673874888 10497011956570084719 14271635721035903415 12359300329060580472 1149504354962779342 10559458934552221349 14161989913969271677 13578205676549915406 8860535184267143276 14153669285347627503 9958959562223081344 12805094090483953349 4765680371448349279 16710502703168242849 1461534748798267626 18000882670541322512 1299312662467379481 13634259629357169768 12430823992502367778 5929692210756084824 7936724232031287390 4826457546109624824 8849203702584796649 7176192432976167961 5176194909230453555 4526626120343055596 4934624950554643066 5220566684603222058 9302569811019869322 15687933044621971440 2838135721385099794 9716499062367984748 5694477223466503125 641255948172761125 14564049617262026356 11790741023527838545 5894955001483641476 13387753079179352928 16977635823462871907 6584664047950707200 6829546538865878273 18275950405889897192 7260392593669428680 5280442845641093518 15752424447825775509 7256953530520326510 16768456589173513402 17907135721770160921 9692062354462569686 15279818643442853975 16868807277623709469 12582110293400857305 1288255056137507284 11514685809029136501 12169352726620429647 12956854733630726086 16185557997818574137 12998190124208038901 8933209781878370325 9130921897089659844 12414027822413579321 4451222180571967916 1291030648053875743 4401434278395350386 4788915998192928410 14634335191651789156 6517835943295874737 15269687422971281463 9140628077251762361 1723679520311657483 9556483892538562955 8344049750716681955 17844972147279142926 12262404906166371181 5241558753805820529 14054324787212134804 10867184871898886160 5792375103223976174 3446083745346710860 16162932091328045240 9811881585714414990 7594117310050926851 8380179849642776710 3765347772163032094 5997482145335082358 11100658157490370199 2685077164796848717 17634908188311926770 9223718819701525508 6356251378348637813 17220693526914774296 15082720741462834432 2590516474168104846 16808004270371205174 10675419168217952577 7389292955662193323 10124438979754708769 1827997018569138798 6691483281109922626 13818811609351586207 920978709780917341 5806965194850728097 9270622931235875716 8085291983556479741 1283073916898036356 3629812899861779238 3064888173943170041 14481804455245448974 17042498777483173171 5911694134633741848 5511083909837734791 5503505182577295436 1503972716679686264 5807265917999761070 12430062340531930108 18307997039385819500 13930273526999453887 17631322978303819761 1656419924059360548 11436706157738999 3131656602120024946 3342827438011833881 10745156582509454054 11642509835462286561 13307518160249726106 2512650765034895858 11591312782729453781 1788650789480624210 4639031648950829779 11253619306792613910 5519173231521042090 5380183245964341410 9357317246116870416 12287127284157289763 7265652020505617420 17173876641753500935 10470125435024730645 13746978811052042271 16868460404295794218 2981207336569696047 13377986793899965920 7201840035735780138 10652186958652710978 16930969038879463382 12665734961953019393 11987956588602245378 11949818579107092218 16772608104330300686 6410163262401447761 12751333295313646519 11049939851107451344 9071910154828808680 18071174185196788356 8878713516037632395 4689016214984813459 3947726407303304824 13181398368403990013 16053142867339802912 10712528725713960609 10433807601776425891 15853773061386134087 6815237551062502536 6319401002533953860 6074926049982471091 15695976728796437605 2421961387499322007 141006667224377820 4181176355061330659 3325920973595863394 14431414799060390202 12028270898628053146 3111871304963862826 1550033872007020673 10516431602203849760 10267231616006067318 14358414010925551780 12279496832216901127 3523468139010761401 15194590962951151029 772319779585594590 8270549394544203685 8960435902836865704 11022269220710554699 18004216327271250510 8217313227828079802 144218977188883539 7826808772811986216 12411344103774681641 15676309837718358931 7878977562267927796 1778184893770477997 7153593040520728542 12455624016692833803 9667285222577687327 4047829027226995625 1411991723331252282 13475650121903037087 6406878397804237400 7844017977909427617 9311048866368873133 4116348710921538491 16187059681193639090 8769207572487492311 4196505958823163488 7917381379732509439 14229719715412021213 12400353225190947042 6227606502134589799 16843368814597173799 14083375215326380250 1454781387233761897 8194923320704810036 15084914805449568113 22413288356078350 2075116194035009782 9286530268628312404 13179259117943984053 12225534955559512277 15482387570274162065 6764833302367877311 12293622406397603106 5271895154004648098 13514769751394085404 1344485863156032196 5806358875369930760 4651709815410023269 10657090992581103109 14292888698998478552 13267434617396776998 10714847460152658798 11407737205320812864 10179676330760629837 29275247083571573 7009020327676855989 3059968601034115727 12820059705462965164 18308746883589833069 11634028831307672113 9344790433748907034 16328234416860891431 6790670206587573689 17382814584133049013 6809471118963552848 8100577929982499724 3288321056936378857 8328094069081020314 8380314803765585647 2861793880826080057 10355173371768408060 8161527828267136313 10898434517323188419 4236878668134146234 11160595919269513084 15526596500928699913 14224537199392652911 309888257117444914 12966705220418907535 12422588151178435861 5017131085099383545 1112181961615298006 5450245717932511316 16514865986665370312 8955377854248917675 5057353843786436436 12974181271450612769 3755521717321656544 8866077384471559709 3591869024110744121 8606504248686842153 4441907410373216292 9402359859945002649 10346982753313856433 12695369734812824716 12328848955726562512 2710028308466253431 18264920408798017283 11379659702158108626 12426961050515482467 11828122143716038100 10484257858535018644 13104504187005941570 9562897090802161286 11170820578917954626 3130497721025939928 17007970943425116739 10371999122516017920 10688133222921185027 15347942039798401294 641514780437061615 1931696318497322978 8496507278292421575 5699888717487362601 12308493711344809414 15287987415090695286 17918197305974736551 16240782190561909448 7366459620479729648 7438276372116635132 6007344013421309568 2337819496403963789 3204186539449744029 9374521651665101956 7436991319791747904 17794860338866366621 1502087293602169643 138709301686455336 15060704266892437439 4923189061239486869 8705304734905088544 6580998476988227024 9151678818145759819 16929268161553693655 2594404912633552094 14887546590262759639 10010472376930046284 14732894507584222449 8107322114238491061 17822145157690515740 6007614367491239461 8401617278992830816 15483350951041016789 16088654617912553809 18331221797668320365 9817836707984778602 3985319695490098862 6944322950199489353 17759275344673614957 6343839451737242152 11438047398667450710 7563713922378721164 8342322425811293050 14311989913349429981 9052384591107751686 7822682249789218692 6346289602036219041 9650535570665790552 955361103815054629 13120837933115895166 2605495149286320247 14071371652455134040 1084994895007709315 14175676325827715070 17108416654544496105 2721721805152369103 8284315962776784599 12065073949090717789 10516444586277980211 1465475517964600673 16456843661758429717 13534716380456224178 15772954150831425222 9476291103538908130 9645062239403320745 13257389422831331593 273478957146073492 11850326398855218580 13308388406563061807 554758438039497729 456797112139896994 2780103107324770411 6953344851843178632 9649011494418479388 714972705092199874 15155538605838755088 15551953287796569765 12773886355561134794 9541886321770843477 3733735494104683666 10154733765308691015 11795490802223349107 5284943212014581148 14581036890352767441 10487597999989509070 7585302316866353911 15104120942119289018 14504282117290152183 11464467994648775518 1353820012537269417 13546189609439970915 3230956867484045646 37662622630701918 12571632552308360365 5518868146785091010 11929988825008262996 8599758253132243198 10167767951366010878 15782232345104244226 8839145493065017837 7405211012172532939 11895037118585156799 3881202048567291925 10855478590493275195 2203515258890747517 5059775556715518733 639768572760859096 13255296628169627372 14922219121572260180 4293483680747117650 4962641375232866951 2081559556617063430 4807653314489618732 4339637838092667560 3396592323417995821 15495767606768926737 11126145062904954561 5832684031779042746 18132339345278882514 14209977913758762131 147092552357027488 18393468345644622652 16328849456968299407 11949949138746620742 10267857598667897767 11537347323924686263 3538982626795180227 6428268919071312359 5304333362177492677 14172391849150387043 15650510469385466813 6110321542056848106 5002846947001263808 5067165342111282579 3682064174152150517 14479540086645468474 2176711706726808374 18091314086262793414 1083482051751337774 13431422603128214410 11122438836074635466 3139430484232919951 15050374428792742363 16952254310823000252 10334672494024013000 941263024196008977 15893840997160371292 17688413940926669007 16504585318823651191 9403557815338316365 17624750212026358148 15858532625705315240 1258760559377901436 188334780592853501 15419852475197079546 7931185113200184177 12774307164162416277 12354445437862597163 6023680910639788873 2579821324973672723 13758410385733730977 10415214700316746786 3863932506117610134 16210439340575341094 6541639876172519503 10441269580168171730 3325201748729562348 596356777515737110 3931551819660890620 3475072260972477889 9390050632597556392 2604745146951498943 12555233655619435622 1649347251714740216 4138647927307863493 2804772647604590244 8992285366153742823 4493951782968457043 5039813547043188663 510937848116736835 2032706475059809742 8008817280111437617 12680593840895511031 14350906719832169991 7765999283919572227 480527305657174072 10751512623774140609 9820938804056270731 5072184669368067270 13730698865760861407 9028409039230222085 8095185730520900773 8812169174366983470 8233079000572893768 6839610815405083878 12935983450236868086 3347773094603848211 13848274626697598481 1255007273099372236 1955649327108627301 13757134354424779186 8939097443448948818 163870734961115856 26874325247393693 2906236863650381422 1128899133363787388 4080824086071767470 9028267742457101850 9672034199584053425 7680617587573728837 11548575488450656079 12672059752909030842 13140070380827675125 15511481246773289366 3580614537303162656 212328796623181530 12578306400278848845 4709115522497896293 17956947699193552800 1591699811389909517 5880333708130704807 18269937378377518967 16808941579839229900 3338217569756377995 6027742429516313662 7097852274092853076 13498637092582711063 18023116423792513226 16256856014464196058 4695370385660269564 10760928847992161700 3151099176603458010 8091006165339599508 10114560679244243205 2634667083855634748 15125699864053508720 17876915637756086871 14669673119665036034 16461705941550159083 6371336384136274286 15932217928841546561 1473794228313329107 11968930304236801138 3965475438175291032 16131268714134671085 11320208881092510469 15750115242037054841 11095259341112191438 17193587273081390241 14940247001485903971 7652640933240727478 12963065655438835548 7911450555677116995 7543043721459932201 2879648933484410892 11978823270931789985 1465149816119335772 16090674492337819227 5931828885647087595 3038247822211696417 2583028117922095262 11226152928218530468 4871961526294948894 18301474425631355173 14968248888919333718 1817763195623482935 18413526170515209753 8631660759214891359 4371504753625876009 5730032272559162326 216610850311988526 10579815959389413203 13013483473208751493 2866695483809572685 11383056622361801538 859428209557896472 9364878637163663937 5218553960142072756 3605469319397587053 10392460004699894921 2887677239860227907 11698231635998523672 17657802550488150709 10568862279909274568 7581387076283019514 8609991529703348851 6163039567701331994 15324064272456971738 8892464850635616110 9200485929588689137 16077651823306943760 1695765983558680956 14625492303654444224 18361870529626331295 16890556783845371771 10356250838520372235 1024029581646347008 15691857073563692471 10297893880047664438 10951708004313074940 9621019777648249138 6051190952838216370 11695668168243479666 3050113645329055476 3338340669101812181 1261100900170973809 9170308064429284493 13314842801815341040 12306964018868592284 3732396527554510489 17496201578186253332 17722986456480300375 15591927986661310173 9213982653128027251 2435383585996281001 14717350426549300037 17284176583449225056 12268678062169803747 529164476384751725 3727352940777628072 6125727866958789942 4600440831089467015 7971488089744906108 4365677319196710208 9994741890842102839 14595741690661164152 6726338323945864899 3139991413302417841 6605272132313718942 15888702116878865022 8078558120854556533 14386266130957396187 13878629417377398915 2416144004643194106 13313433716857435447 13366142900971709768 10740045554738741536 12694600770028468110 264457386318674855 16275831083556131146 5116669872218783140 8079088427127367519 10507430279355496298 11073969549998090875 10387943536536264177 1986331627781684240 4749891916537422046 4402328645740485071 12965009577966857038 5130220193913891079 15192456592621989994 7059112427874230938 17737608939470646749 2509932953357348943 16462934078270396232 6016940277105591362 9868658031720046440 11286729870858574948 6188154341852812231 9242389216030836854 12199571973165127688 1996384350666580239 3043223961631280098 3503768968586877682 7733864214077585613 10796569614721387098 10958104563804873298 4655308030535377537 16169778916646914796 1813087216205810794 8234135458141735921 6988496980329146175 5059743130671588757 3914496983734530715 15623330606401650691 5431276861108399808 11591953228192038251 15932185993134631841 3970902730907898755 3026693682775406004 14053161471383805625 6407244601742641081 9739729442319210132 13619836806811249654 16379281268744044012 2841715343466626477 5233875464736324687 1014368334924309394 13877188378123876931 16210898374243467457 5951248566310468509 16422052368369512649 10079881452083896496 13100077966868676496 7049594283442085454 18168812652935545375 12259471154975289675 9082996519060555297 13774306714667004047 6126468526353707063 6298258336070954509 8474782963759774018 14670865016721746795 334717355065481927 12838268616106377838 17715382525794330979 13150895748389278004 16593841593937184306 15583942144522761620 4535532485083095078 3477519164559383008 10606554027652494968 1499788345989907601 1350526515014849213 474997337211517311 3149518006944222172 8212452285686685470 11232475924782150517 2376526396886782619 17733574063347839044 17720370615263651350 196465251390473922 4952683540098492896 9911112577284883735 11260169295480897586 6183755404473035725 11307861798702184690 13843056910366264686 5939114010288151249 11117583310388134846 1597774959606702320 13069852273834170960 10609318622353143675 893327887787706680 17280190543441913648 2623064899871683435 14250282058721431021 11632663084136663199 16204228600981677158 4393555573944371851 11196540785533924397 2815252049867605035 16244798824094511138 3483134736428756017 12910906665021604549 8327826518083784784 8637419304407205281 8448322381042627481 4331500682482822732 6599615107534725770 7656026936561777043 16691828512087790407 11496064679462082579 345356965862184985 8179041243353709875 10000710584343916969 13434712081940058780 7406030348928416951 8526528775428296528 16567074188943414523 9866601389027366772 17221640864391184382 5304070493231883146 3699327455983474791 10574961160980029265 13986481039980204594 16158345421065896213 17863486993194466647 12804735918627142552 7636248675085428330 612178997797974147 3742738263708094214 506193334356202253 14897162070857877379 15502677157735956176 1464082592058941832 6355061557168504125 14059593946559131997 191359715591184126 816440852836339380 10545235211370826530 731912189295599230 9017067267302073697 11546096757796676188 16751435750565515019 8255247160893453897 4603180032363429061 8632817469552040552 643312564086474765 45872011366044639 16434831726986629920 5488368676347229406 17074870054210578693 3097127025979649438 3500092381984836116 6232674595362038717 16208417741998063783 15717608524653392147 801249849118896392 3782885992270764638 6067288140904442737 4265295717283819281 1936288549771171635 5033602361264443944 2087996710674448136 6902525544116101651 7287789890763016220 5599503291044686128 7917885885475707694 12827932825587153980 5952811649230768929 14190833548664389398 16570982584884231002 7639904004364834866 15656492123744580086 11484362510205967394 3065800658666783820 15970493882143093519 6495530418705167238 12265376889963599453 14574274663748755540 10490236904892967194 8901593012913951923 9868706635807880948 16376321541250617978 7484309683663739573 2466009311629322542 17480768183656571531 8203715348377658338 12119497236847550477 9050410395166822447 2128929923605283923 3179206198623560703 11403679624172800983 10973710456275484115 10252384463066356625 17315998100866404912 10254243797116344895 9266551153702082799 2316954598302760599 13650888196389117978 17506858117986717790 16229488710762198212 9940289249690795262 3321824830913999506 567310861400677380 1185700843767425478 16594654750740027201 3549147989041849235 15805753465616216188 18018779274730037493 16639378674767235595 6911732866517101031 17065431109208937058 8334312530476531883 13027796142396595801 1936135817836339276 7539155012022650396 1885782017910121058 13686343453790677421 13803532715719827118 877488486143653740 9520505034862991356 5168373974319204547 17161457771335589146 2900034041490566600 3599001442608585679 12273668959636004783 15374029736536162034 13330585592138426830 9934455250872129645 1535048678125600946 16987448899234777443 17362987701937649921 8354478750040503624 14076467888625871816 3003781831455969648 10641024593139517720 15345763419933108432 956644273374117345 3619226275882309185 17733182730907550052 17889919474172098912 624615721525959254 5298048286466358377 14685359309867925642 6898418651350660855 6533885676621523953 1150283120994728802 14025136843596478270 4620097403552665445 18255582486856192771 15956496018597459149 1443193258873951621 17034607242690638233 13798651034271221976 9243900538497419643 5509182730276146934 11298276977617032037 9250745243805330324 8345077985837521231 709999951712643232 14742117384291039005 7094127556398557022 16114310210646756631 1931660840752478527 9019246875419193620 14546012042458977412 6421355279865950299 10599509678217295827 17105377587036773520 15312975493832846352 2278890744616865024 8056422689221117323 3579267644558358486 1972736553585480508 6996586378463511928 10227966573867722480 7347236351267528840 1233245000382751413 11643694853467931366 15036755546070990021 3025593189989470937 3035574048427479318 14645170985791470430 1466349638000996696 543460009416716821 3160101559076144922 5611011053975949581 15381031109474226645 2763666272553109288 17013228282936947609 14187492403368251867 10123587023383466809 17967304942448637860 16077288362553342353 7558616814811186100 2430898271003501126 18368428769505119495 17499661071565138571 924222844304832660 10256796636258323090 13022356803475239364 9583687213357419989 15970468121260519574 5628086362924671180 6123475676664144194 8448848061898520325 7337917799199802828 13170936237914366824 160659138887497033 4026954769140522977 8306320878434673610 7212269777622046950 8262882260027546263 3716741951713540207 1054298977795953288 17419041767107831325 5961468221729931374 2282687899994766060 14277170207335014466 10828863917835076733 9568149439121189035 3025957702129348224 473809860267432493 12594232363072143735 14450843661767996989 17873050892262073026 1905881057497060488 251017006448352701 17508469634193144650 13489848575144860118 10199907432006335207 12905060346492926674 1454456228202718139 15594728547677914076 16874261932740214859 14629451715338025524 17766743697940824662 9357972997605087928 15061394921609550324 1804338729672581453 2954231808077311643 12804276312626979027 3463484152626427871 17185644661764164431 7500488961705569653 10832052586438719018 3923916315868996078 17807441896940468413 8025866976149650063 14823574785657846504 12442380030071630635 758112465782853213 17319941541357394293 12029268448391447075 11124234999971754392 3392436603996296383 10499350409130871299 11621471569250355371 11197966593923847462 416812631655418355 13740721954021660648 3656866168228680604 5449264261341697190 6029661648669770515 12066189954255893050 3598001171977896441 3979605032876150167 5049260253139075349 12206499312914273943 900653859609035161 2227021945212042953 1774120380927279734 1351620896806011052 4818583485748752083 15204731368420583053 2118278636193369972 15394502411296931625 4321639533889012485 8836244632466901746 1014043521446423741 7009209299064269727 14293437972221267571 7452162441688303800 15526905778537492928 9013097480520496547 13256138526766413358 425357481738259502 4213290943166517703 8010420815425135381 11463393775433803695 16264799062026698337 17534303846393386308 17150291890241242215 3803076973590204121 7407978113037603939 13601900249550512187 2767495792345353671 16267605507519482994 5330291131699947907 17710522804637232257 10263626083175664657 1236265117300933358 8526027212302569841 17829741169752380945 16987459044388986888 17091360762216964494 7084329023585307853 4559120706581839020 3081560262995828329 10048433245702941895 15215574106349393995 16648068584076641813 5704215974457625734 2131254191347096510 4156101981340419316 6541642690864240277 13820319551942194296 18122359243373839177 16437486537718811955 17223937552746150725 5401579985061992264 4295883237260979743 2809837840826328605 10723707605837592508 13575638082600129298 11400845906836881805 3043342157000554539 9279994055084054720 13977759733224613818 16517912870925002452 2809931341816078682 14693561868050620522 4002740236897443593 539912550735542222 15512761124773481900 14692091953305368311 17728384868794167377 10681932298277090577 6020224420975299409 4547890643020402744 697799384406425229 2726035973780549922 11561081478007514944 15381333555452205365 10538615917682904522 15218700782601675344 7205453343488646633 2259518098011779679 9672382313081090369 1545322564714222688 11470490096017437549 2196065864399438059 13562340207689728363 340891926935423662 6228702505620863915 13251125785131783208 18064271580848420346 17666327982723747781 6633487925701448869 9290473042000555483 17792406509049472355 9449430642870985609 10161689662827232288 12426463214358305170 9334029564819568110 14176979745218918986 2411144732423494678 4142667256896725878 6248227413560702937 9282492945012436113 6605211340954674889 1359036389125644310 14782225618412423264 405831731985155192 14097048745533675285 11905766381768796999 16097299597162678442 606441962225724577 12893398482743749449 2223566019560063597 1763422353406896591 9063503225070806501 11015691024791118459 75322421465116325 2551489070559203702 9242536169266810411 13037820959049036978 13692428112391033680 17024243103900010345 17108101508015437338 10986151275012098850 7587860210819455133 6693562973066190954 13937884426344732693 1868897388645805994 11844972832300320469 4727719111217150244 1304538648513406883 11928726753549503042 10470068363762948268 14612381600535130051 6267236017214761192 3043638544376838144 13647615223951182218 18378426149086335346 7595457339505630393 10441501469746679170 9537651536347925490 16516219344474471564 14713947618090297459 1444173875810372863 11903786483249178126 14757721157808953228 14097948130527556203 8618754443856819748 6104179830037826121 6696604769468700690 560719652669035804 7971822360911452564 3171706843924329069 6220916933774875715 10972359509710088038 14761163250730781724 1400649384671963969 14128865055014281216 17020574677370759964 15012400073425674850 13065074217363404849 1176635367541040714 3352031513228666000 12443857115357077131 1983528094238477623 12891012000817172662 9175263805972017653 904681430685552388 16772230648896465073 16739473143296063920 3401754022997936192 813290102854006687 9086080555761424625 17438913977140080345 3382491003221327126 9904319594767278432 6871753631635178175 4433386668170469921 2194534034877672434 5403410690354194438 12052516683802347471 3430084705355295363 11919679753514226548 13247540768005522444 7586233726529756425 16269694589117433151 13202550235076678939 16248478795084068110 4072381102058623025 5716147607244465342 4522485876492193666 9957054461736185611 16095707921492498928 2169584003178548379 2841923086002367951 2259499101338082914 1174791267424239870 11576389082375052817 13274811120472456192 708472135983393879 760534374041537343 14866319142705079104 5600731764589946620 14835353104677473259 2427527362874811071 17856019716665059639 17875717240459292867 18360138669155566792 6120931067809904534 5102830539082378430 15837713222288270604 8868737217977467950 7815136277243892641 4664463862272597026 14473849058298764536 14741410515764614983 16757682087818700750 14638874685272568886 4081259005200420318 2239873605182470141 4850069840741675730 13229575289266771844 63402344775858658 14255108737331847916 8338130571008499642 14913836728468817524 3595085228401741491 4953003213371522171 12519195018115161578 7510902460591752298 2131071483760595144 4746933579638914543 10232983347837640221 11573247227020411538 5532481400930833333 18002993479822848028 3183790005346649485 9998113368371898417 14698988117316178942 9077122008308149100 17885261755807028298 16751728782392285 16500808360940918837 13945686050718006377 11112420464765276407 2736308563125693199 10320094323637234520 6445921476600493920 6843665898295370748 13819065838353643272 3660252478581124100 3214718658887024667 2392340511801112624 9316596666339976546 18058640347875864243 11845657918108998648 16118770413440099705 9230061255147190107 15401611054807613921 2942094346517886116 9968709744644716521 12067015301620457908 2515490173238730330 16949286693562711785 6260941979845220084 18390275479369785262 14499851714022227654 4859536128413084285 12430255212136990366 10157608739745910478 8567894672600396571 9164706640366003402 14742720853019002233 12383181388601216006 7196679808728947097 14239351015624545923 6880668276989339016 9794900490994112200 324770352970842489 15338579619221100277 1835505513427730394 17135212765790076923 613761592512644554 282257221520305270 12060148975783967953 16749533691889099938 14992643156242499127 8855621687095572792 3851009948630543684 15997089043483315208 2502867425170363535 16477287534341998691 9153132935275937414 10521111662902780271 9306836205485844466 15728983551026606151 17089519482778649134 8314245631784318390 6978075432794059592 16776127978820823798 7592710420781649433 8868843764579788957 6145683011245524478 6177540212756202712 17080015980899433955 16941312420499724108 15447775753840217734 11583827056683516522 6252245826062323732 15589616765799543164 9022438370980186532 5560274497777383329 3982194286279224286 13695790178012489054 610630386936480988 17644926998176688260 4569715566091921051 1916419485191052904 9641255703930318790 5182521667240478098 9979138913366952562 4367191823734717948 7884576268330482349 8112341412135257017 1189352976068798219 2522719318232808214 3122545723922460994 16465874657933490136 13896110571103365885 14313590382082507270 13222792113353745706 4135818341877931002 16179170959001544322 3279711996600301792 8583872543483029550 2023226152838179148 11650053531453993634 6924406071137039352 12421004516473017512 12926388293521966285 9607348054666291200 14380004087304431928 9986237569419147775 12150044358861919488 6531015055386414329 6022799698671704231 2614227913980452939 2272114994742934091 1784643270138735498 12921373787962947929 15834482587941823958 6667050334502094833 18098183777935707701 9939028688550362385 11585531255264220792 16277090625085592620 17122711032832433586 10954447109056848 16410345881265429637 7043581854106435131 10956075575498218511 13629003065161899824 15466846627700704766 9875279699919339491 16677917878931212113 13239850112227179346 18045363709464984672 740205357145100868 8996368675708030905 7923498782286786349 16174469529317375752 1189857659273839135 2080737768091219236 10980802329294098218 545299992566825769 6317987116788568825 5680339339240176979 6729498300462103839 809563337937062955 12556266634929707939 12992756594418502974 9952322101878314840 7956578577547220189 15961218552313468152 10017209797422943322 2667572722158728876 5827226793148792286 10539223203064351050 16231724786382757978 2969936284423288696 15624171728041310783 1755136975012041912 13002203969062873693 2302411322071153830 14647773555709734658 978037989420901651 18232197931158126027 4092381694360042696 7483078443713542096 12192054199318803624 12844357569438503038 11500707778702775889 14548065939454824430 9397968995449786895 7818261657703518554 11435375701336267183 6050246449948140945 15607712976498204770 6700547404054801651 9632505795216134316 13261164061489600995 14133744557564303222 12644775318710739587 10820747468710411790 8581906069432307686 9095237667936622290 2644991305240397863 6436237387026874872 11491601401365327317 3353490161936908319 16467758854388291405 12512600327501412699 1929524487153919421 17348810583103074522 4912848041902251710 10041237590289261335 1938709401428725677 533833039966920942 15298839870010490671 9222220638109878997 11213174853739983858 13136253438665373903 5689901879438454897 793924839969891293 3596058987954723112 834050674989798609 14648189095896664108 13040672234169722642 5712437334047402574 11781297221044761984 14212575695291077576 14974611127766880972 2121121107969967209 17233672952557818576 8861430148254272686 9563697881342137337 15972563796506713810 13600072763856523934 18217992596452650180 5187844367284046473 14841712559775827270 8130839312834781868 17577891987482558020 15391711949569099093 8021728633684311886 9917274001854408921 11601437358861615240 1331241558023348208 3863189429391068185 6867711971329301240 8118003811659982822 6235232173336957717 13640564459075739524 4990558639417918568 15700438113312638526 14837947532966740812 5073869818874150401 14564922853348499734 5937106821374709018 1401586437566726413 10262350389436727344 5531889113959251478 16492475291735398544 4272743931405206875 8227722801005373967 18329434602834916041 16007289209148104958 9348202057201231173 7436444857960639316 6314905273892892555 4489591606509706724 6043342253674059767 9657309801904135175 17385902603909867169 14852362683761689393 5124889112841975254 2737229794410726281 14137327750387809642 9011486801991137354 11951490817192109699 14097850256978210933 6291959967578756529 1105808775461084428 3366194855300643698 1276723324028098546 480513816702928830 2983710629933000775 11316583243003449332 5612326837749777256 1742943131975474116 7368397460728629560 14567030859849923099 14106517425234990962 13150757556081449572 6627826614431608981 923153478622500299 7094262016983200586 17584097323604970067 9193724597709540890 12479878071598683202 3577316793142821986 12539405784292828884 6172480434438096650 1272824538579013663 10815008837019126396 17076149790984738154 18314087541935886165 4861004961015933153 14849701535683920457 8376291588082514205 8546976201850608468 12446237433584511766 4753662657288406905 1659542439872394527 7390427877939124667 11237560607912444661 11649303272988028467 15760546110849572768 9684591410355080742 16023137121191931652 2619456442567058538 7014408323299641369 9433577246286909173 3454327932744968124 13267325491950348143 12434154270380821952 2277034859003550956 7882606543994012313 16181877929212449230 5129165898373633063 8784505276129223490 7578665947451337071 14485166817529619095 11198767277248127302 3939171752428007881 13345650849660688406 12149614104824989073 16315944176382682504 16190107806123593509 5149499602149026002 15480901150500975384 11831633038187998505 410973982258673124 1751514660367736769 2071198037629950028 9194402003546559193 7711522994287125975 2853723839369764615 4172614563252145343 11645578874288744766 5126219240408772879 14996272036581448946 841457442972019495 5763106141997633174 14091151674597453893 9391268418886484324 7497355426627248024 9269750983275139617 11554400266433393241 4563792016346253503 8234548074517802853 6382671413395617683 10852495954292786422 13970782986770269502 8383481984004944556 2412065605748454260 6988326307353103732 14463711920215851362 14368258125544973782 7173803305030520090 16532195511257669868 4307259500293494389 2928986909123475201 18060313195184036379 2014373038177957304 10532478802745553113 14361801145083224275 7491125723599335919 4067281771354127445 16791825840340275645 8088747622596324320 17211481489352086102 16498454380805818647 5655473135154865385 4780076596534477729 4995833555638181704 5562923657449155058 6240256722807964068 11172661170348729675 4261859144845450762 12036360389600545720 1885038600357161585 8381334147610517341 10009366384597313076 9054095826527739357 16923088812526406648 2274507875844381462 5386515492250679181 12010191231242786575 16274542169961735277 8778803495924255088 6718439468164278487 3667891775751836996 6269997657377547574 11722763374086683548 7296819356625809841 4949578532670907948 1386950243661309302 15645543118000871304 11489032919533333214 9679520046154008611 6211262370245702047 4274359107211990138 807540507443421098 1457514010183288238 15546921468287112758 11865402320644152208 18292464642744696613 9990714923546926362 11370293653388179386 371588001339637839 12850898823257988351 5305475360182245325 5265512560669752847 17814424869950120463 2834463142071508708 11262314586608879431 4445391127567336378 3613897430503220138 11372937253283834045 10104591118273046035 14842642506928833315 11701788525459298324 980434777176765690 14411869141060202652 16369728744565940764 10964167780687312037 7810829806970239259 1150076041471401725 13431432442284471051 931802580822878872 3188008183098310038 14239314751792371727 14106823260090123439 800937874341392903 15075443585194452358 6478136927143267179 1012525250252723684 15506439741570366228 10266802765327976376 12323057610964533901 5755491148681203421 47045997370166893 10224387923906668907 4398446786514110718 10756587167629486088 429492303001348284 3493728050872660026 16164619144727484169 555755175417498954 10770958459773381808 12048274130995325283 871036585303315025 6192420105584061258 17879386196943310431 13823921959377660846 15377649534923112524 5770944220484372402 5509779264744996038 16747141763620148280 7727243704761856 2811704431685233792 12352550934949273201 5355772018923045783 9336291737587471033 7122946142069010027 2365863664129390397 15979257110228586757 8196504419089934648 18258420199579711130 10274311524438188303 13909459266670428299 1156615286616931567 8778734433561261945 5468394039233203663 9466999830496466241 1104203356925124712 1430836681191575304 225677035730916114 14411904279117171907 17756231456665078845 702719996643198327 11147165034289445748 10837060173478909603 15425859314543873827 15257225547878189787 363153304280532831 3022333787999980575 6874569480433297959 7382163574565147620 11235434641984516003 1748271982197138959 7555386831240913231 9507833068920209392 15114813220804334494 2011217361604963423 4578830493879761192 8820958097838884933 971821104181503153 7281426315046119668 14055071559233870615 8924360219166170242 13929099648021288341 13083885578049564254 5830513093474297542 17337477236641276458 8952033342840078326 9844191306098930203 1165272076515048558 2648958305530820989 5615388992255156379 6816458182569890434 12322812380030129171 5242158721523430624 3329534299591655589 1129260619584759886 14128640192636734397 17477032360770778681 9760946599023832826 8950771929646568313 3504739531816713895 18193509024648923056 3800994129715505531 2041219725875750992 14858240900954888714 867341730485561969 5992792742535110546 10017371513251367881 1642774464921337107 12278808600516999511 3510289915165506124 13557460510410035560 9626091447042884270 3355052658487774311 7928862692917123056 11462576966682670581 684685465971453615 8244179858121107779 13290406801746064736 14869186697196342603 13926023462162549212 16788894088943476825 13666510724903482219 14769644228449330315 17037903803071199128 17775679424670529448 4736701218465092720 6089696948322475883 17870189296236649888 10566932592175233661 14467437184809467088 7778259806196178939 1370135022721469745 2335206053803345409 15706886106570389049 9973961029822801934 9827033969663031499 12649283702770428847 11277925293493581387 18168190388928232091 5964949600698538253 14741417833547034089 17614769830731060772 15237242001986140466 16604140391148878874 12019237183664470802 9186141434018742309 4137419288611586039 2638233655898283183 61962611333448350 2021354874144174814 53922378161851658 257170065606133215 11191463389643760585 12944653003229789392 1045830613560802074 14108343144506985575 16028945104647380840 14790029986974992369 4261637748446385305 6992655343641079353 3533671962355168252 1750456685688033130 17050803039272020760 3387817627333996598 789598402637493561 12088654904358620578 17147649556511780365 1800282853446712325 16799561925841126796 8036387076933209338 17656104668147376800 17923039679426875219 2874615138226083773 13881896400431482801 9557819644510754412 4612611346145017602 4566148238051271040 13104561661346330816 11178951352717786801 4127905864041680954 2261385731654270501 12812092633859981234 15064393235424132525 13482225287728692625 6341700133967524792 10773063812374203853 17860886407358344404 8579953062322371144 513783491669637661 17537132392343264239 17044878319745747143 9640011737919275919 4938905895171080312 15972398452829698228 12098122776764481586 3058705709619733949 11089893587657558175 17008199285504674300 7319119968417393290 8093469448357442189 3497169071947178408 2233539544744937791 7354262410732770078 17531643077441408200 13192319345714236601 13545193380547327465 9617233880088355457 6804618580891677406 863489334587528683 17545819573072940143 18002112619627597125 13885957393741206193 9169815200831522972 14705847953542496004 12397730769105135120 6188782254873093055 17758721213621679571 6621096750296005572 2208500464192157273 3318532280783020146 14419541844300980190 14613812461596077767 1818737580415032379 7428374091861509982 1345327835088420544 9040917431750487078 2948262664914786550 4748616772350374919 18383072714701296383 9016323387321646319 5353654906341438622 14731461410550350414 8968729111865233170 17670228951295081021 16767346231153941713 1727501672246627660 18335414706119983479 5864612568513455428 3904284826729819619 3476797967055902919 14248807776559885402 1665982915024604172 15811457383330954715 15424954244629143453 15978266374058254725 10629147488143856642 10512326131017867033 15633709183471959221 3251033331740453774 18416782319339936200 1929370777098599948 14069270300313175409 11838205391003588238 17544791457220536717 12683484797164785043 14723530084375764442 707334201209620560 3153591829293487225 16897120934559059501 1045755123229526913 7357550487069750531 16781328265382009061 2132097954815991987 15030920498299755310 5108697922238131280 216602236877697383 1785541153006267348 17548108533809774327 15184000757325552415 10460133231428407390 13019137463594440757 4358498390512472025 13564200223542249308 13956840313541828455 3933808850626241295 17837122723705362396 8919258232180984861 17492456108590431035 2716318862257067077 9080490639539136547 6501650483424992151 15614216515577014968 15049055755655937061 6036831921650257972 10387362289601667486 14374560450433875479 5877685162258873729 837569273378362568 15321293697180472538 3468781536515543403 14425737407793400338 17328295068676683136 13316811520640596184 15360157506655418617 17300689585876100591 5737467178517054903 11472630118653622733 16708273467256195194 18094815298099678791 18084387791363811336 17679593672989443290 13843854423369941181 11047067332904841032 7077213767858733336 14599224656146961111 11690270324248128141 4835288913516038403 700241067505743979 8853207278481977927 4575771493674978177 15508802420658755881 16558464150161762723 6418081261855506434 16545819651001543625 15799964002737503747 1204789081089771977 18061900417777505943 15813441390382188938 14121682289842431282 18267078033476506681 2308937840907254477 17898152032161247178 3279494419777324631 11777027801157479276 4943772273646667014 3907137233575672137 15395254980414102614 2991966269736445507 4474978639098209440 3916020082390599492 17620349374279831776 4218559035114639830 11544651909534020544 4114949293552550709 558051448753195080 10403000061257440358 16363694487684843361 10660345953848407553 15056106409316478220 17939074229821713769 13121787021589687098 3410777057202225804 4840111375342828375 5712410688193137726 7166937454670047461 1463389730136005726 15687649556153262702 15819405422442545462 12820318095645624957 2253018597304832907 6096984426398121357 13407100754222236854 13533667193424436220 14921688700322388256 2941008500192871980 15386509987020828550 4906070083711374853 792249828441720375 281224142220960379 8100939619141737415 6890740623367564044 11478615498426193549 347853924800423962 16466113928828938446 14781606777915741426 6075759274271115874 2342274254946119800 1547012653997612453 15773766623191414615 17259202641039621179 1719139743815407621 291457252148319630 14396716094062706062 17876125739896232358 7790983862252595504 17908990690768135155 7369363979554315958 16293198495234920315 9729259750308265212 13691890224660501103 5599933751829869573 14258063781227174949 6973769939042028215 6849107482423153698 1076630330371356882 5074772168575552128 8874912230717508343 9278276737108581642 12994303263847146619 5908953270886764844 1711798716149060039 15357643366039279163 11679247186450276551 7932654451441855744 14433472787877586605 17658128816871723722 11561602085535813681 10738572433561197894 6409527696440840131 16973430483576350625 552747153342342017 858028621268103384 13465405055262170411 4866079426875099544 17491900903399945106 10579390419837134364 15734541315328115715 10477031090805593600 2769093686971866476 16748781356290072005 6989178132514926141 6699380126829724076 16003900962183456561 16350455727884693148 12179221711586612332 8279325451670042448 12015407704335228174 13154799673802213759 10680239351064151916 4172547863533769627 9926567869342169365 17102040723491483104 12608526887839964537 12038662106861779285 15128350526781499641 1496715515953903971 17847192629983104993 4742165779730435974 15430791909069242399 4162968554974778348 12719343746780794410 2381117861619887860 16586835599899298902 12394360434935807638 9901439874818485117 1727300105065133339 4920756749330957141 545630827882951483 439212741335484209 9168664657744049948 15110217636383505872 8809445819710145859 10471753001690721465 4551109391013195943 13771305371558190058 13324395345837802124 17535643688493338546 5752592355488378931 9160240706444361122 10460570180142922091 639199699680111915 8313116528777537207 7417106790483652488 3742594960599593550 8903631783144037291 6863802841484924830 14442737446917384895 982333974421331489 17500932343156793476 12768580227057740231 2625634973897331428 10282189421243845358 3966891790387920720 1084874327704716355 3900349130889677573 16360841869377692463 7192186076098744522 376604105932544330 1810140478049517666 15935514013721377151 14948361846705520216 14467500462934090032 17526592747042240944 5110775787373733482 295873017682764624 17400003669138210459 15257133672073820306 7164686144091581459 9297976117302671504 7111631386544533077 9511032514235368161 1039385050768643978 5108445410379584090 2922363494957267242 18015058062540692600 6558474597663620232 18025340161902970182 4703068715240962207 8343254559258562963 1975753747910016586 6125686535837083824 13244920675986858018 13837165619691943143 16020793296954248804 1365369122049608642 14330853392447868301 16038369043192068650 1285106023147573453 17096197808354643850 17878765159195774682 1243901984443659962 8587118554877467239 7853126583004714535 14089939337456904011 4821869759293093193 1039542307993561851 7977313297115497799 2068239454023943641 9869639775541389774 13510132875368989068 1744397026122181444 9377933719637975051 10278582294482294829 13057060404723204621 7568173772448746140 12555924614123381390 9891723535151996092 6873621298411351839 1402446928787737730 5092192199697396339 14261273186022405611 17039119338059066908 17713252559170967779 17953165575206307052 8106628974098702554 12067335460115498437 18237012901988839694 9065726382656587962 5876443705416770540 17127359642036817576 16509561676750873030 14714192993541291747 1770117922036499719 5174237342301413463 14032673912911143620 8237425193146923531 231085500127117249 14318679705111968421 6582936834562135384 16686268495800355063 7357697696019472039 16026140717629314443 7459271149329513993 16633800003652455181 14385322506146333199 16998295351635558917 857035196989296126 16586486845203283455 15082389840631495065 8713477136507616045 15126885679261958449 580500503329315392 7958368855746430606 4727059981580443191 14194376415561531215 12353825086712366601 14236074267637744562 9298485727687595943 11764828083600594207 2802509933560371964 14926886768757353636 3281772619101182157 10725030837519711394 3833848768130496486 12973105692343375618 4934828307752926886 13044856334585339316 9984632853814033480 6602954237540639127 2387374812775199305 1014222555651415931 11572127707431506878 18013551287380936845 14762086696807021875 16297286595305235433 12151327090586364420 11312217638050459968 13028042496899446959 1376689595082284708 6740295752825003876 1771968719451459697 8331912334334858883 15752489885283153995 639186554648470068 18248560455399413827 11851644251470652661 15982929297704222867 11883553170353454294 10576370443390567958 5618559998674417755 1415128378735205083 3424718160404370554 17248168843935265359 16730237176287759046 1643939601861996505 17498538641376423801 13372902588720598629 12904697164420132372 918393300179889743 3614844621949583859 11877762219319179680 8141214681363002542 9423112186624595035 18046305730078557496 1103033401648304947 14094041263293592538 10997468321693957736 1998572122770397054 589389992957127798 10185553376801386259 9214579920896437036 5858146226197282364 14297336472748585617 16623510014035951466 11152438107237426622 9374235593128112365 10048441935554598504 164713290580038298 5505026332157357673 16174994550572620136 6088323280351170823 9132961332513728364 13389019848610887362 2001670767471613309 7159560514578116280 4528603085447516996 10902516981495202946 5181274219714018256 12237984172118939572 11867540428275832239 15454524715205525175 8039275279218144886 6698188521784804130 16723021001130929504 12079115306900773857 9778864488360497086 11276012433929552239 17031043274019081275 778186294552182048 13531787660545619772 1280807304317128118 1671364850575095607 5385142295659810964 2667565545881844513 17088311736155827733 14150790550224287769 7760910686242627723 7750664812495051664 13591998732096953427 7115362444829071390 12813979446870195631 7446981406735593175 2795272754301976802 14805076843556582827 4741838130892721465 5535896814322182663 121490958735935831 10467783512395108023 9614341776684847076 16463384297641798170 4118725492090764174 758291497106387712 11670183754231140600 8774417115536850611 2635594363884396814 565030738874028088 17943690192901118445 8374868184383498685 8477561936853960976 11844098459747194021 3571538417851832536 3396016745347153973 4702841430160336467 5872825187474777584 17799451104042934460 3746551589899429093 10206613127007695357 2478570878515332440 9664162917687339741 664980811884723471 2341254372064667985 12521345423119162475 14860872943521047303 14485393510623053653 14542606990853904313 10321829342455367145 16494170983794477779 914468065206865987 12520977827206636958 5501289864401098151 2299882778611254336 1134529579145869088 5940547971212964643 2574949285970797798 9222691765800664748 1975383420910752845 12995745950667708423 4902708632790510452 2507621952340219149 3659301129976162109 12463610849816978594 12781215864390491663 1994466325822096766 13058489265403874064 6653172981058784745 1873936431507227639 16948656025668794543 4365574500736568367 7330067672255652061 9069969456717509451 13911467609888143185 18398989497350427591 10894885826594409665 650085931084626664 5682325148078783235 16846043529264354668 14186502955099162890 13642044743788550301 5016460106677029969 5616173556890982045 10251619239365853528 8856643139339624412 6814162613813943522 3841784149812483019 17126957802211710122 13309670105938740114 3593009529815923010 5967707688772092126 3759464511336828399 1880165857126344100 2342920516677933831 14762481591061663425 8022347656040488084 7857239085405433677 4988632526176278871 4244540426687560655 1468562735553839619 12546442094611996418 1429292983866691546 4444415990034155261 10449485329076825549 1430758368435455773 964201074040013847 620520949241245362 16022509957922079783 18309832586483093700 4755858581495387277 15552489512878305284 3176899898499183221 17633140410735392169 4077610180956419490 12302348423888387963 18320375608199060194 1363374407751116684 7772082338307193292 10069655133653483135 5284476931364010338 14769443274697694259 8514670842057525564 1093735458614214944 2551102248109094423 6599513403509943433 5586429612798896694 76012466627291083 15902301876815438396 14778974478782523035 8718604390087004393 4758518247280274827 4585733955263479412 3843772148764828463 1573924962229473696 2733433827646581170 2731647269413037411 4755190514610604917 14229417796111079950 4057972764237817201 11091471768066165325 8095500426504219460 10671996720221457278 9991643047142027255 11209187367369948650 2259576655798902041 3900711623132929192 12389966389921994381 17948541266251675602 5448203643868147613 14081358444107159755 16992694690405216325 14312777352647093799 17703958618490596002 15803420311447554749 8758544873007469033 15041813149039596894 14166520278327529112 8089355631955888793 5197592475077971290 7635102511262977957 7375014129307638520 5842529594113749519 6808482443693749602 6234338315881173190 11482254571681566857 68121940389694241 17467635307870375641 17743134558051497841 13975391780788724612 5059360823666044489 906714229666157451 17251544659285191515 16537026083158857901 6553623131034726529 10480150827908181016 2304903522994098141 9464658671109721347 7863458477283928533 12839435660722289495 3876225675428011438 10327481191504563494 16156223675581947157 14297246836880565147 11937540409757572296 7161783059786504734 510545264530102599 6287292689065482253 11376703157260081565 8707704987806326241 14671793184271989320 15577661600827378282 15369536381186094558 10056325257248724448 11562516541433434665 17958523652653801720 2594393428635708817 6445259636471011285 2255345281104916274 1676887460722970897 9948273770408876698 1157216469700537604 15277607263195046827 17692462532023187106 16139091275212349333 446823688984503499 11199871308207034719 16529585676896162858 15364441911146513655 16870089100697636430 6208567051661981716 13758884692867316284 14361631836648139247 15732024115862916971 17937517684526376380 6688993719044682246 1397507634270799989 15751858170665871066 13325755762925171281 2894796237273383099 4090693384102308340 11860582207495122249 15483396441082876457 7113594617667968098 5829117597065987914 16254673162455391190 12611265222652614981 9681483186888793975 9271555715148208115 9651148986740692949 17447288627200365568 17340944327703629033 116962793693899271 3086787412004339056 13759093897231841784 1588349642146259303 16725111150996038836 12353459652773810108 11818706862630273177 18414780931433425810 16559181702951361827 258178186836718661 16656746682499553592 14525599185356259542 18364554297833021224 14589628589713185195 6024118188296314800 7138348360665612695 5917794889078145473 132524895570965637 1629278163476565224 14071119287282689168 17870440701845889310 9548142755620625461 10769783704346839159 7270892186529804200 12254170868311196144 3113087595896667240 15405224859267701608 6405971943545746108 13128096822159109071 7113830957678162091 7393655678650228410 3587809291821150383 6455149036310487584 9744005641658691348 13370206936378829026 7301538946158521535 6961738466350013032 6936302983055338756 8754751306549501269 11993493436033747333 11728030926425216154 6871100779784789545 12608112154611800609 14533947181062728255 18209106026718686354 15603045254382816620 13825225272509496020 9403577495618986122 6184907956011605963 12816510321189467979 11038664519606826892 946318743628647220 12171625709618667809 4431238333226836763 2769877800538722996 672020051729636247 17511692536972879866 15120202837465479431 14518497270985461447 18267497041585844729 10828735534830539611 3462054503024950879 17970432073246225544 13445617855513160692 5685360848816870043 702927623592995009 15846764429616993494 8619501442278630203 4571900251927331931 6085643531860865792 2547615049148174901 17777199097914513382 17812752432094150875 17329007556207019239 10256006780203549318 5538851368112431929 453060483699985404 12903997253469162932 3516296354067746408 3288347346963784136 8977200879373557544 10445681375807397836 10366653042198130803 10471980162672623219 5707780525960419786 2361260795039206848 4943663367068631449 13364368426477182988 13309030060684440650 15081388675302533119 14602668889458095598 16274810874740947389 12367659822588586457 11365147842659792998 5923593968423904897 14084760552931751348 12309359925778205004 17822415655349078350 16853964431490069123 3579854516884935957 17605267086648275906 6044925368001478165 10790817877869440861 15935382929530032790 3215670085667656194 2499575991099549615 3965838937268240120 9013822565181129115 4620258162300057962 17958075917054966666 1392593586851532048 5237800793397880350 10199314160759941982 4757089099025336442 5847917005038689162 9274723695569550771 13149115455985001715 3752683080151875883 2358765712623170752 9012540571278943945 16963318139715397993 13355323233324769530 206017730786605558 9220297810246392090 14407501397743797722 12457637812157905142 10730198048111034622 6076696526943710001 17493667659029334341 3670099527930980845 12752554387691247109 16733130914494754198 2129926344302577272 2607276633908039470 15463580735045753905 3017881852040708263 9594123392471261231 9836444186782096492 14900197161979546662 7934929934800177867 18363999047916197362 3738632941355310417 15712156738108978625 15218292842798054422 10989296007891089998 17750122546385831770 10725474925269908614 5854397420997935486 14916685569209394594 18005735271463605681 13288878655518845183 8980467710433958284 6880030848805263528 2322540087223761181 16655149308305933295 11358931757556531277 6494906427681021299 13540545317411694811 4826411815704697168 4012712973154840039 15540986503796050737 9114031150728046656 14531523808743462355 7841260234560607565 11086000954960351518 5842657620663631724 13786491312529990139 519485638603461509 17380959537898157071 14259301603969258702 17963447987366505686 8947688830179877279 7751789841750282864 8074783048203272775 11523977664884305586 16409729596754988029 12302505410198588247 4189571386383588617 10149520398076701345 16500101583750416824 4050205883013690596 1379354955797874686 17754494259711521277 12436043473943939410 18326504239247597468 7142201734797842584 14443075784425475649 17770273251047381536 14069745478912855821 17151901876722572511 5863680866845477381 17203153013911783539 9185947021307470599 14290034093548311506 4955962924836206447 4624081247989640199 2145140088803039341 2742275414677594061 11763198737186850134 10345911535229950495 22010988264214984 17067892777166219495 7399490775943609979 12368778604350847475 12956460994992016866 5705401702182862860 1658945964596336590 7741747300489729496 12715314931621332342 1730858677290062338 4579668930973188562 11138782421164307748 17071138839748150915 17161352683660944352 847337047934933334 11207896853889477058 6382734902337761963 14809157102949257420 7296242766954902707 12787097430172133188 11811784057040065924 11136179739737967441 8080894178591989363 402010953149496794 15198359295825050765 1173646395069409345 9432704428802024275 16726056120217915891 17765184330995084699 16660519231545201955 15282402427727498202 12716949669099068730 5218795321271850480 14705175728007675852 17048584651652096309 10784775972773489880 724871794877386600 12447682911307538435 7234019080647226338 887170323896609607 12273854511867030667 6581128368715798919 11699581999274555123 3644387498235753830 14886205235538384922 3046671199158351506 13680735010135286403 690336181431796904 1366905505889273787 3490960537699297170 18086879283587399874 629243251053487214 16277058518943434906 6115273891771462144 5718709942738029226 11992871186384887685 406113474921846043 12149538052544266052 1478976448639039127 5488382316137277727 17519417471068009757 15757927117765646651 2877652277110164836 3099063328929181395 601693598861976099 2301520678437861763 4757460458156227961 14160961675683609379 2823312474380686394 11946712636898408568 6206997891675911142 8800392823025865572 18207235013737566562 9169565101117727458 8324305163844165022 11468458751759633139 7768918556347975425 2041255765023274859 8029297084424666318 6570824506145988276 2140788540377859794 10474471895639066482 8284667680178796158 17498440437365944979 15838168590780394859 2479196497070679629 7650850923724066375 18118314580306825353 10570133047724524120 16594852482929013943 5651140113338404402 2279205360136741822 15244135730419222590 7687948796214530701 3476549696562662380 16291583970501791429 4245251147971125388 6894854839488278065 12043825484214289083 15437010733712823995 1540555318699814444 7462071205019648132 6277065171152657455 2263596430400173366 15383963847604472457 13555552230328188807 12561145160429842521 9483176094331781999 4501679713448729252 1608611791543022019 17274455551822885219 15228721643604430778 17841041574936368995 15761689204210174418 15581618673169869526 7806857413051409435 2519493154396740967 11195301429912099492 16275117017595848421 8692362871324707675 8995315387250814474 11724885720614208166 6407109287453557475 11689138640028400533 9446058638863880161 6282953948274222814 18129465027546413090 14024090569509307772 11641058306338976083 10415055586101326510 17004441694911473404 12162668393904307517 2800622991077861042 3997395332343946020 17085028467093484833 16689125539222289460 2711730597278440258 12565966827579982035 17632332738291953961 3366985198342962443 7621582327655608340 5171455504260758192 7160919325749453299 9413776805606332100 6847055785830938821 1825172718135103675 3876605798994086813 15769278161788465266 2149094221516580559 14682829276309783570 11344984198268496833 9154109568059578802 6975803909102817811 10635407763019396506 3023082754509108426 12194121037688571119 3020194402306258958 15864407396744602431 6002662426075746052 8418810280247648879 6367277378391748470 9951840225980239619 7702169480698217745 4313785788684329147 8289306014642187599 3174282377804050250 7714775490070009134 15168823923804187512 6432043956464056627 17513095306974483766 8736296372335531836 10285445879379684898 13705018705912126274 8094825179052517944 2478365572866154641 9190984473663810427 7179484457225721403 4387981234205466063 2558182238581053236 16042116165107318827 6794602319631020767 613496324563422974 16365180218018582920 15165712943051266105 17917999917571018625 11992077234796378981 11782484595826640584 11516555691008762665 12230577685054490651 12895402452727636073 7947299617949649459 10689863916645957365 16079745461909875280 17554028436139743680 13002366932418287387 11938716692795983711 7319630048589206413 16143863135323499916 14865826867180010482 5153340153524366054 26514800395757525 2686668974924181670 8258432898224623689 1242721617506928759 10505335681154490819 5885532354435721461 3562620644072775119 6043653742688623923 1890767755741483846 8375280542436951716 13588605437383937513 11815744435326883891 16713600892673125419 9593815696299527600 12198122031786071612 1727073033867995714 14231908636124703214 7583241764014930440 8160895484573751628 8002148194880271051 18054649506088343034 16345833960209249049 5270841613431746372 18091937941931497898 8004549663176173581 11389689565653357820 2630687504455531878 610384711437435853 7284554992627235616 463837223617896845 12020536704282959698 683664466114910974 18070799744796549459 798471663930062432 10985931725226877818 16222236179573222627 1904042487948250510 2567757700066730695 5033273311168012744 7839190765962597909 6784352017944342459 4006116693223514186 7534445292014730338 9683331068650690035 7708442862414410859 3683874089584825640 16205350518888290197 16479598809717947437 796415397609884404 8953235872629140801 15685219605346284518 14528866377930611397 4244386479863160430 6869793955128798879 7401278618979795200 12763443323400464940 7322454056734020576 10748449938190237056 4945239980887768241 15436730691586601648 8651652971603250987 14082415059088203760 9250953923373512593 3138375267620267997 3644077482716579338 10620641907604284170 12994877516169603990 4084640598856593190 9591246155703467668 10470725862326058796 1817197774587529295 2737466367471851855 255430006067482782 11022690718221052304 15855867552075097579 11257664065167096288 847153316815390837 4941811309520463572 941208697756991121 8787027621170203233 3509982874332168124 17581679500169760443 865393086904702965 11859319712313429803 9824405049992829363 5625588900217935148 13796237637382886606 10625917049366675125 3380163222531165647 16865573854836839617 12249100981333989893 916136814722756155 648475198060450113 9094235775406068266 10455122312544337168 670613413660269145 1762365145294436027 11910793970106006246 4626884491094230048 7572050412702511607 729094602732423244 7349567686465249924 7927384392164691867 2403235881665363947 6892495390125713232 17165263224241600800 1010195864335314213 14957520606546835264 4900767977053893328 5869290198639474402 17702730525545721698 9032644234267143678 7588414051143508690 3403086320079016989 7140249664810848399 13250374341498695459 6569995339867597195 12507126110060917445 14263454851278121927 9107573708936192254 15083613583094017030 15169846912937144937 875266583431737483 118533442637553604 8034171254527609681 3105049467498810990 16079629070731405357 4056189775932320061 6918366224151207562 13233344575737082478 15452979340754375704 7746346534689882132 7180319635674415115 3140214227420907469 5404724638801302232 2892545756545052712 6602619393603520604 16703583326429316357 5045001590050553822 8688948789672219559 1167795528410864009 16887351542355431009 12220625783222826216 5372406598976604367 10659680013345078013 781239868538936027 9302440343447729397 17120372402244150726 2272613058527033184 6237777261893864048 5212643540926532758 720916525358752972 13382523999681937953 7099630767856338943 12578863811589701073 14080746182958059398 16692406392334024124 6185042383346899375 3914818037917947147 1727946617317105565 8356181499866480267 10478043012083507612 846391446599075822 8376108281922090994 16575007674053764644 917650721758583785 6304045099257791283 5182924173421272798 16940717688908771194 10437219981995516714 10432025786438517020 3422188897979813706 8907019514431304365 2743904209698315484 7066528855640728472 17226821494580794826 17403052661228941771 5156503762099521671 1896534718440149027 9007516132627473824 8924221086999394813 7570524437929051324 2096731429368377505 11932201355374799487 2997138105878584718 7193336950074466184 6009663378520113807 18348868175503535636 13625788209662447602 10469136317073509248 12608234266849178731 4158027090948425637 17615649333413350634 8369017828004969919 13352197035397380125 2752908071310252382 6581460070262849648 7479998755420788937 12150052348715842466 15902305266701533579 7286133929525871306 11045428785037302369 329015451941897017 5333704559051520932 16560848235136722325 14682990369492978158 3259779726677005942 3977584542826296431 2795522598912533798 5105385807371891717 2355063740432711328 3578102046826833305 16509828068756055985 17068835796543192222 6311353424556600034 6184214890889299656 5649767761524173783 14261333908039143928 7386134550937420324 7068541625809623383 7432278385129004282 12332018934658523296 13960998310214990253 15229979738345714412 4612014318925958479 2415138459508559015 11126109565314456600 3088961227000243613 16620945107909144507 13916438511982018033 14290025255893959687 12293015236053296483 14973725062246668441 16501510678829942850 6299308368505311208 10809186573396993451 13578866142026709724 14808407676136129442 16846798376412076138 5726116044045811276 18165033516571016484 9893579798800969689 5889253432297554160 1138934693489347854 11312331440351419281 9891565952148159025 10811188567634129685 18351425914685622478 14933120690465431989 13279449537197569233 4951076069417265933 14610626630261587508 14541354840851855480 6895183753601380293 6736144119492141394 1045621340123585982 1618062030541948606 8834380506745092817 1687461155663836054 1497574388861058129 10736406462082959557 14935143332277317016 13977499041934847129 12468767131596069809 3933314143217900884 9182456721693882401 3526578980782464335 17981109337287678208 15892207012791695869 5991407021268185231 15628187276358823078 10063795257551095349 1914352775645827725 11885864182454895569 17920548409196717717 17747902081511986115 15268956905267020615 6983005008957329547 11476217499218367820 7446442360681842614 16682093400294815073 17540159167951385132 15102505650374858812 2359759284360826701 14099450234002231553 4899790264671377448 3451910719181351392 6036111787849517303 7954945186227179043 836222897617338889 3520092276096487322 6641426675211317574 913650983818558256 2165344300653699019 16736963152439435304 14075224917143400591 3519684951603822129 6150620431010130980 13246836788187663812 5713596762266764691 2110299427947087503 5092796197591989598 3644697044804412523 11289081257201091828 8159698229128110457 18201536463063277263 10558468490005669713 6183569105523146683 8548462905019476626 14940213280867013900 10428280310315409565 11058132616204508845 6456170058487939357 937992098597688661 2393040265377183205 12197409325180644079 4058059168797071445 3460911899836925942 478329454289702818 10857187174518663038 12663513904361278214 8869381964292019251 11765855915043319316 5349530372151136152 8660895250947656306 18017330223298749674 18285073984128158024 6180986775478281961 15969652446108452624 14950599637929063341 13926916916902937656 7497705531644618366 9675858890024514736 6874094636526255609 2260582676350216547 9133794172219572045 7264270298669905463 1825957252325038962 17918582201693869056 3286548623524651973 10443455901914922638 10223836357753421384 17961783902136216184 17246491862872213830 15231505385864437953 8649913268994218648 1605161415137612652 2411726237715922957 15181090705846655779 16051890322123976565 7735224586882818352 6500939187261120919 15066056111406512 788925981209689440 3363207403742471124 14029621459537302564 18041648202222159753 3994420724609768537 2522909793820232189 11232981027015052546 17487941289833867067 2333804157694630338 202489125560854063 14263490414784056900 10957309084181042509 7048302456687521485 10373459037460830092 4197833204118392811 15238863504388266316 8265189276984193525 1160970912024924773 15011115284977170989 9757930552437092796 4368167240768430868 4474974902591101888 16098058636085623365 13546965712422884098 14992769719133793192 7063847370542560199 14067922491453424164 18351705972380054778 2632956581260348766 7963245912465933521 17621951826836358767 1328563670123868322 9285889535404366888 15378572578663203738 8251241597746187773 11677688880353633092 12304941767133212487 8226473913832710338 1015643974119303683 11785469272665246771 3793114530552984883 1526429184453473584 2179826847858971266 11217939553175927176 1393774445920618125 11900472131363325650 9067087335824258881 8929265832256876366 16493458906988906286 13996870198340885186 9184467606346799450 18152979898053214282 16904295474871892711 5410714949467584307 1362677791160884274 3160578618385877360 17051529145722923861 7111619855136620903 577412400704245579 7153952481204716672 5441584166556337234 835865003461643548 3162912710944785808 9810814979150847491 16064250808445930139 11210088751908342868 4887968740215398565 2804694066061714411 4272874998018611379 14203437652693310222 4338343768390138503 12240592130234540773 3181636859817239776 2042976706129130141 7125386827040699132 15686943343928717029 12868206902503419150 5770599056540833333 400821032403203418 6257645515215891573 9852166959234083579 4788451576078110836 305395438780291240 5529279826899962196 10716131147408469503 15673866770877364558 10032549062287410411 10585308546381997935 2397030057419578812 11158310417868890732 5785291900809941488 11124027775504203634 869392606943847072 15623962694798154738 3654071805438548870 15664058234508324682 2690457113195956503 13716338543289061661 4855076582540744152 9468226951240607054 9165060965143526868 14177558195050235494 4106438607618930423 7213821653005277221 3148392853913248704 16509028507609663507 5286768206094228615 10803715742275142099 5248048876248562964 16507382434578504623 15071886770883765014 17000360349571214895 5082651666828717046 5461263631734199951 2552620835898215912 11076359945385826855 1984176128592019068 16611282639869916489 7648426303820274732 4095937117125547676 14450400032871850855 2220255166181012312 7100610933448614660 8378917908104528459 9005524421722190484 10744738116989047680 14179460099207130778 16305188629857231951 6282281933908149442 10967000280126865855 6928650151599139570 16680603094411332239 2630296720504448131 17023154526596938485 10643247862846423021 17832121517237676922 14384200004259682481 4883400298576686555 14705570789202943891 12870895811094184799 10098027994561920057 17328572013499020400 954164224237220231 18017417726016508429 2302797490670887600 16944526672152837633 7513914981104064089 16773781836508204057 13787825996597391639 11923846142806727740 1193607383949384526 1357504349715891728 7287712331795574556 7033415731285079577 5988595910775339730 17917736746796566909 8589004593453317485 16761899441027488016 397621242335081774 5968134461866902110 11622515924065438172 12434129841917350632 5422898162815356755 5062339150573072876 7815133602293033656 13241086000742441961 13456123887355497485 10851358786654400882 13160064520685857153 8211957702800320133 10405361558773537518 13748102076379285999 4384742198970213030 3642308203222356812 11299880406752134870 12832720470427005787 3304496519029567803 5717835586814651863 4805438929704506448 15219464635535186213 9519555707708215959 18149704271042280705 3526019123470960838 16646020955613230473 14242485990787707561 17046461869237446555 12964366574824425766 15769268091112490771 12967467515158881238 8143830333563659286 6705276651200160674 3390389292192463425 450635979209052667 9033638463944263810 18001188531675704093 15818725463537091229 13211126287989276419 9203106644542680927 5905003037946351172 9470836712800136807 15883026474197784479 6213331822116005936 7495770681210381187 15053022294828497624 10872323283159477202 1996742397370060880 395175818963887984 5210146229007038724 2616661388145529363 8041387030918981271 7044426739435085051 9350922433110487170 11041770673861188909 14855884814600919186 4993783714129759714 4411963431143769183 4922520722498985460 8447342700870563804 15536854117042423363 12240086435094121731 14090939833692731338 1925360302041766792 8203823933325037041 9512054332033728005 12394891182947613423 14505314617193771556 8904227132359034179 11794477744693740026 13823258485838891304 3358836067085454486 6013840817346680609 7587784137285278577 8828309123938688666 7868553672536527458 16182170987254783103 8828591118447767801 16019384090434788961 14826255706535530712 6385203331054234036 2606760970465644623 11008588634416220292 548947686919366127 2686486141020598306 7372735481065219405 2996389694834033133 1904367215221003541 69260236617556168 15781026865766785189 12270823557577421107 17046102510878843621 3320979471706843666 18298844060751417629 1506452893573438840 12274655526702143239 14361177103744091844 2559991274177399902 18357235527936882308 6971756198234477748 18117774150262466505 8791793013552246959 3246748493695994087 12874795749082147651 1519172262120815469 15901337999170036349 4659831203869700339 5051105085385288384 4701152030481338332 1044698662887686916 8928634776809971855 15423570174067323198 3752666322143047045 2276626002961783899 17059003401332040505 6310262678474373858 12663703046795367474 6958196669175826379 2669723123832158716 10235091179526320527 17000576538919120343 16796343095011558417 4208226826157538586 12842177716639267898 7817836825506715273 18377775139493895874 6570159619196722728 1038011433412467669 15338258688759813048 15293691398197820837 7948023845464143500 5071330353728261641 6094925720586082966 1788677048192012047 10265007715557099560 1515073651942981678 6690617693680079264 10361122195201829999 12438073826209508244 11236612391032995515 3643270538326444875 1596676951264569767 17722003332486305355 5223017903803612556 14954409730011546652 6597708757401162677 4600905220155045889 4821973092206439669 16572926290939225131 15093721724299724253 15189455983857045629 7780563428650578838 10674595200734363879 15657544728986692387 742123336865281761 14720599363862835061 14494309748642710269 11872414067168665510 17193247706452677542 6635689604795316655 4760249973617178154 11504408840284667647 11501566138108100394 892047494131334967 3438124631170721824 8859850270065629125 16412596337290193321 3561283404876624259 4641810270080294321 17968690753408204236 17062557520144440949 15455233552880639159 15933877318634254612 11752232019830056249 4485631465974949655 16612838683664825692 14109485723999001705 13486799765926669175 15991295428195043726 6024945345136310233 3294575249139047940 6121652581974912748 18120288193851865477 14599197696250912721 12113048723128850791 5607163508857912537 7076407504042074007 13020433985198572379 12633390119102047035 12913189191697137089 18137385448797705121 15956465388439425987 3643700797569193774 317747148913126726 11343440557879077078 9325874440920155190 3183801713909628791 15385934855099746425 10112364052806070894 12129865060491330116 15447467614107436799 6235605091520076321 12345812491276064268 13488884906126034191 8985239860369117556 15998794968741693174 4180595850743419304 17687805566837120079 14664603840051988522 7127409222964563928 8103574922952602635 9672442861456620091 10357682362191937015 9036367150476695837 2113544335683359577 14893484321051761174 14031016003115138519 15220533530068402363 9785656041167438485 5531733265757676510 1888879509991601198 17998697765325714562 781865861918156964 437373127142722447 492632824664215274 17597425003468053962 17429862827874260400 13092894190318882166 1832682258855772050 5417927724862024501 11625249583840106432 1882728104678325328 11020458821312990115 15301491210221354343 2660961106468150851 6562184503050673997 13533585978761680756 11819701346519345743 2118581129327522353 12791278651926154749 6736821536229166622 3260641811190465690 1687895781914721608 5817823681693419903 10879418725521009061 3642866575086086171 8229957473098590906 2509680018239948384 14020457548942252534 13094192415566361180 16936263404928357388 4081404391777796545 11165310072547775137 17108835478006169156 16442599435974441812 6602489970039119259 18349247911316568534 3590412320565088854 3823585787525107091 15701195930016679499 7414574133950404676 17985506313225640967 8349803685117954254 10791303048185461876 10572759254010068680 4017698285729740966 11450561155563649322 7657606463836454692 8699704539329462268 3422061193304238870 2540481741038574237 7478906460855413459 13688289548605902856 15946572349220231869 10521024041926112476 10304895747543546894 6513253033316596128 16246492549682342847 18361685962851567143 18027634608518535563 15891702481741946090 14372453688292686925 13849346603032168446 2446295371438154463 9065627732542634961 6901211107994311427 90644904345962328 15923754206681056259 14912072183311507783 10592828649041907027 17959259097104584624 7952256240360977070 211070757833138126 7559832100834866507 7635044808599314115 4581406411459169774 2997476382709251628 11311841636459157925 12318612877295316375 14044235090359747926 4360306839259249723 13223563578362579342 5320721761160645707 10948414033072804404 17116395787375991633 5624620377475866088 13204566992795768658 14221315974583551367 12978043168603967610 12617480514094890891 7583109048396049224 4716229502951341754 13552201862816343041 8991881224298460069 12658605024275999451 6603375679309467285 5225404303299911201 5889187597572026609 18340443439850007149 1663710582279337110 14670794716087771362 3928105640421694395 3166767769153104462 9573262158584459555 3125926413923813675 9199092907593243496 15896700003270767369 10991674927509659764 2150590923478870698 12621009862077122611 12407679208868961003 11761788215695444132 1259928698129233112 4023777415084472682 12204637327765123454 17643072703629162603 3828256911597830207 3128999729813675283 3652576900349432984 9608778777701682633 14829249847186963620 1142438214101263028 8495464540009518959 9381215699689426799 12640254364338477275 6441770091362238678 2565445902044436825 13048935909083804713 749139586941283127 16617312570450264364 6495441404754953331 15210122073904552108 10152018099968215170 5585942911440739499 13777195427024359005 8366981077619452175 9248207675950134073 5580435506613178672 2913389225182916313 5114414501174016297 15401835544704706547 9246040119091574639 580377434305096684 1860268334197440404 16739678627780008088 16361172377336074370 16524164569959338556 14527799510287593202 17691374885328646290 10204696461364833400 16433924049631225165 13385805411891005618 16032051876729072488 8550462908890999317 7587840379349878444 5248475893523035582 11988774652570477123 11067736045991497776 3799229205543837482 2285758121134185815 14507902198057065789 15948361579309010271 1562325326246712871 6239506402527042870 3461235782049429254 12546031810465474157 11820769059024648054 2380811637836972528 18182384193364249217 10498075201780130208 2565454500456886316 16980203054781639586 1797231359175031859 9277173626980607992 9758260090723848555 115378776783490052 4379246162383522877 9882122249965364674 7173414146003757383 1370195132598730212 748360626310633686 16714487103903441608 9362039997973344766 9514986229214809372 9782654228715716741 17416836391246169448 1081870518045526521 3592070114488244643 6805094304947940799 7972998436365047764 17961835232572690892 5483535164499750345 8802170682921939734 12259313034934071030 10182518240644216773 17342545336573773633 1189143297946966818 269051134908231373 1096122726664071475 16528437385724166194 500051100800515748 5300816374407054227 4344171730809627435 8977896687117575640 1219599547664442005 11844633945102440668 3035091984998824308 11606154573468139783 5954808704006062491 1241247279867476998 9407489425662157600 1102653379073471331 11837155601496684323 14305168126656603744 16401193796037779520 11683454840232788118 11230636443114611012 3965581881635145968 7374813988191603547 10502121648819224054 10176890132915558890 15237035415495851853 16407593765355231049 8954176811788667430 1122549864306810675 7754708242139028573 8328469233991946193 2713915738792896359 5705168276810478431 7032394768845632596 13761938029886511486 1442320076160815311 12133650601633539075 2954239537744912305 4815216380108624891 11077683928240476223 9806316951451669757 8848905328369364121 15635650338908698020 2434614781083458552 4317600710832913771 12078572923274209389 5860907765144822853 15309029416012819528 16225344990532703363 6441531346124402273 4583280206503149042 6740552211337935648 9194918790805856017 13574463693803331072 9891790113304854157 7894644452843446617 9684292543937124055 13346169055752591519 1152013403335630536 5571927641123357861 12607515961489477596 15568107982609097902 1005018172259408696 3573289907578752073 15524915069395095143 16437859556333138010 13475920896734576677 7508704890741442584 5611871863647977211 4945095941870896847 6571252698062232936 895836118568846467 12617655103831463287 2499822704502444912 17593728886308063217 6974273516122928709 6615060108393019406 11832233144896159190 3831250551001092109 6641717217102543622 16023607556906708128 5448055445231803744 9656439099571987667 6091509100816919352 3548117393089379524 5811874757632456262 9271185860589697811 11598280777559084002 570634066214979318 3476059768189725639 4456098631592912640 10290818077619648980 3478257617173589434 5742991352800868084 3381122657076199696 1587390480490063793 13435435187427975506 14354974381651732478 17628753354313637297 15902934652660447156 9540055275608937094 5701532181671011785 15843220365357812252 10630604200163108683 12620036953431113335 15157285137351819686 11905817792258817246 17141481750887607361 1489326444081414336 10698171166046409264 109941807560021780 816624857296693926 14886639230439340645 5939606703632236331 14824162708833814269 17132705631623118211 14689672363331871266 823689373535439091 14592325573317631584 14532194948001629761 16903236162042666454 7038649058116858159 16264407083819205552 14047923752678602770 5260278766178474754 7636655847954219509 5598100022259581188 4007223270212505845 114729024029720279 328492987975116919 3971106295114584063 3755707768951352116 4668457779795523071 15544397331894730088 13561313233180789083 10057982993879569058 6476309428631114774 15319215345395039540 14238714511337123197 14267105787696815263 13000920679735975611 578398193208846552 9661466446704024721 13433170318116451619 8231964830134083397 16460405708694830150 533734683280000909 15514994669932784464 6624395221905332056 618107841674614471 12967794180587988491 18063722694309831435 48964216518724854 5566142582504139192 16395151225721270193 13169128985040651271 17472626616656693166 17710773614612696171 3048606448803258657 12726248793350152715 3839672947484404253 14291446002753909559 9106126897294865717 7962625168893814719 6765850895325290228 7957147635020050960 10253912831249478508 3139735025165613083 848528020087289777 10297162817695720904 6341854347164810340 8691836572487545856 15516437829875846255 1875596361607275376 5719896495892334411 4719031583870113098 8175235611221110382 16936403627169161083 15282979340317941459 4505208352240061632 15233915955616011765 16582265604127455091 12962164968026179364 10234379824003832534 2593609306861329351 14857633989535179948 4651408812759491744 13041077909523914768 2559196656950798800 5337051793430511303 6194967575383225631 2896836542186917251 4836564446253282462 15362369049872414229 10707716466880567958 1301455607236466174 10469284872617835144 17886798922567272865 4412655227618941587 11476786236026886811 15488685490273832619 10765904306327364149 7767573723402979379 4003216381887457130 4171343414197094798 12496860199262288966 15932198780711850566 15970819096108781865 2852516026314169209 6469916502368720 9046765204792228897 13548478726834661169 12050971753962340004 3891064055120379786 14126097276663471934 8114076602964771068 11000964796432848161 1971221689525780063 9289861785672167807 16350943607705937376 9213096256018897416 5325961223790001927 4539355267836270378 1275110230320353799 978078496317904842 11449931694541956673 6760633575097866634 12881657172623426063 2720135762374924055 1626727882336845147 14330716519931143107 2434412365725559130 10411400126908211326 3470431255633181540 16542554291930112925 1061491674575236721 3721412304227654923 9490675692957047720 15750100941100985482 13059015721825585697 11828127418782944736 265547609036537263 3115595794499202998 3586983452013448901 17879890122946259311 1337911106532023685 4561560662955316793 5338398186215407473 3925626860401413090 13629040920855771318 7109352363946118987 10422039789667904803 6392326117437352129 11162616569571513702 15407711401596941503 17949170136306961051 2154414191072942501 14823060841880968443 7041732367607066197 1276694629196036904 7140631614849104438 4700767343303301211 3117391736125039793 15966503454011170352 11119975740877745382 4114589255575770431 16382948166331845311 18323338346347867041 5810146966874765702 14456823417012186090 8356356206173316393 11447032010038503610 15714090074681213191 5174733955727569905 11265341416490949751 6384636846686061428 2348667685398060751 4009113061646988341 4073051314506507290 15795442747317737788 11575072194171121893 10627603355909856858 9783921449233721705 5493511176845151690 17639278134968676546 7401812517598150149 1789313104904043119 6217659954403179978 1391821172983095239 15319203390148446525 15505196641226991263 16071441798037567686 8846174877207423839 3221311049789531840 1350866818702854647 2602017377430430619 16283550699810211739 4599318924495144105 5170388382054919127 12954693471323836957 15282535536333542493 6763859525965990224 14020494335640004576 11194561786714677795 9778661279342069825 17903899949604341793 12196327674964435887 2268114576894338079 13705966621864870033 3506042084718246845 1082968747265279812 15770259536887828416 9353962477473530782 15289475792054318531 11504572353430556860 1335377212586633485 2165297011875084729 14917615603417352669 18263733994607618305 16449881105829962948 8800047635011110819 4114915866041683622 9331254389074588417 3668451805061925986 5903260741841199006 11440012019190740141 582213188201357802 9989513055951131484 222108119576496153 5162585905267857153 11748268008921028227 16094488823756801575 283328584510449811 3342532124444131530 6289456484272553533 15643908344929642969 722668962522708800 3768076077198606317 2142455074776063582 6975632620742081138 3219905479585380572 13186211765598098547 4540301834601637375 9542184078810319720 802721619595090838 11324733862102154546 11542789521680702456 11700411661124001345 15468568303594012416 7330026132445648470 11345991476001279723 10092062417227619939 4209299692894942118 7728562111846894985 10761606907107317340 10331847877438724586 12427954759036340234 12018491221331697177 7113905578500378225 13722064615177379402 16660304049734305597 18009974039083136765 6403853202700712100 12944404112548142444 7148199327876840278 10942059000749431449 15369795878527890800 3250650247290297475 13481583412258861845 12651689639204950767 2420367993275471515 3020416138918873806 1290483716177674695 2032700679400038154 11833771944014602616 9343052908026637485 4827171508015931021 1490294530668324674 7108694565118418272 14722730011170836361 3812892238197879014 2581925824277742013 11529476380637086702 8877414793964657964 6355870826745687780 13259478592621658585 9691558337061020111 9156547248998825986 3142415242263221740 7678366786807622256 5647212357496353614 13699080084413520 16026458545082588458 6567050198110611709 937914885402427153 12426993274974841689 7448265473646350905 14342299258007901393 1424170137365850622 7680875939062315116 17628448489425398472 14648180051205135386 7620341728223711445 2570821722590474077 2339731887009326796 5889394592039935001 18255850057491006755 13676834174223181026 6487143149881701160 11527869000927679995 13431353687155711999 14115044905246164322 3462351956349380447 17909166242598733320 17228978992144242013 2087689876476954407 8745215128618896619 16116188741806551531 10135481866913419327 5423133982373839604 5386773425954039045 17751235466346625436 1431125774078918763 11371490133998251809 8646657400145096907 4116262653037827290 14556246633649456954 2075982785954456896 7047522794234353842 9102182094267975501 11555707042080561071 6394544330822667381 13690998501566362025 273167756939669344 5565116373745060253 13487197540728621506 16340715181125349425 85075565603629061 16689386103040212217 13788933738574305125 13923080914875045367 2558777525992314357 12112335445627530078 5840226612734275075 17030564888291234885 14403477109219210394 13559808128583557252 6732998822087786818 8201169321561655558 17637877499996884619 14025669636714284761 13620034106566661664 6877048217185984826 17786688636550561559 2404560261568634467 4776201937490844887 12744132164991738549 14727542280980950543 6008355810218616755 16988387083568980003 5726375794763524352 3269012338886783263 1311045278277891701 5473402689960996869 10948753033166251503 8590352152424819125 8215515217023054106 14674287987337739465 11867156736610981001 344843353320692443 305600342587801602 1952795368683153295 4314015814958621248 16935230746958541879 7193914686832933112 6139705592128082150 1901938752693389215 2215392605539082020 471366914475980277 10773979103199535047 8580152240073642580 17147163956030506266 5704225264086157328 9134622537902156235 11907661368737605943 17724312498476779519 17862324345560704913 682793065284134842 9307329330828097343 3426590721487241205 981302131844188818 6189600552736819590 10865658177389044447 8378590884859864726 7307945482316116083 7281306960691786747 2362192752919668829 3048190893088950171 6279030725161738900 12083199676406679280 1100830588322102747 18426971428494855084 7704284937355961435 12260026383228732820 15819469973942638679 13684585816831297225 205080157471861595 5940018886543233448 5549692715898135851 5305848950888874038 6039166621539760849 2664266067090269517 11410027136469038866 15274421617053668555 8587122949286704259 15068724551515387555 10456928152839714140 14380668954877652633 6379830571347677367 15509047403685061419 6613915092315046560 9449934113972305368 13977362363716010437 18313257784903763731 847894269399431224 104244466264068868 2318314603386886378 10496001983881915239 9083779151158000047 10725914126827073835 16638219521926038094 2094891849605193628 6311664865858533182 8325026177220080417 13435127642452456558 15978999884374622172 13160544991486945581 6774040473187481854 8346922493286875467 5908072599877850418 4233411575059468965 2512577748560595391 1246498451482208565 3045243356994229998 7622504050484587781 9074674418615934913 13553506935318659536 1402381061103931830 4879368446649720180 16849488676043255621 13832863386213116640 9616544865546423813 5149978065963643692 3019826755045603259 8641440681818611187 13573185908020033874 3430821255081279353 8166940896116079838 10873098117368590863 14481244770773353983 13310799788680710369 13423062901928984547 10661605994738539191 4978090319950113672 13034295942540100692 14913613202379953499 7844024085820479886 12501816765946302481 16782279507516768950 14313320928637322748 13391365687985371231 8923882853950108166 2076979867829261975 5497711681594588570 15966172583756359555 5865196912534701534 16329838947734116796 8846092759073759347 14250017405299565151 1279732990936204067 17062703637883569967 12076260510512839806 16546617443344986155 5537972392140442737 8882977089582055752 13924832851637452886 13059568502895523819 11659050455106884807 16842848097203362443 837536226568329782 17245626629609008518 16654460823080569010 17549442655839164658 15234971904401137995 16726214489670963278 4276710381870116975 4390315005166242114 17025116666508997933 18141209910968031732 2555938324972641031 18377343596981262156 351487367939755092 8710632860920841146 1870386136310294413 9447561904714885435 16804886165377458164 8760429996053192923 4728854009168741418 7831182282776916193 13324703835944248689 349475279896823627 12335575681070369754 5007070464239383306 15999232474147912593 8914104073515046917 10037135300983864125 8568072809155299158 14676657855033182307 16682934778956012855 1168359172485899268 10867873211606747124 2551570413215948236 14197540288809099886 1224136099213872461 17678686261105763793 13874076553042854858 17945314756172772991 2314172335760515098 864597236895940104 7138580863265764790 5858749269360572682 5035549053995913737 4248157163508290238 16260678919837058867 3224278536695842641 12230786735157605396 5812328133782092669 17727459635258763226 5344899150154265425 15961956009842108193 1429717408415851259 10307137251022467571 1976107323207635380 17148532012465872703 8106552288296301377 17426621129258787292 9526253747554180184 9196225276399773143 7913745864015486731 16382661973894909462 2307070829807394148 18162651653120284566 4600822812811569808 2725049936897378538 12580275706817606548 4858672716102358427 7979265657039251732 2142395105887201905 16367870617931481708 9894787089970098621 15454248412252303592 6833135745700892885 15656326367318360862 2524709115482276471 10507140856592644786 12321764395912188592 4836984747929635829 10172516518129552657 1561868614430829826 1471828536701928587 12755936034967198239 14496862092547666927 5105119120629382950 15302124365783263617 16215579537400561857 10976508274393665817 5434819423501409231 14098305794545978183 13139924798066230605 12107945286692488474 13958419377149119753 18393230394118396160 15395357972136386073 6748885596596726662 10915251748367580421 10956909178090655747 787463941945570767 3466165289863061541 8541396644404490687 9703124607587755002 4251062462685191635 880618633408084639 5207040997135875180 8040413938979286837 2757010491193099726 2725982199724861833 5408441846727137112 7214223522276588034 9727195969823008483 24592044430718298 12234372798449120495 11839113939405210712 10606450835495615656 9085392799824854238 3186183147105030061 17240885014024408036 8139817653535610757 13060578831351728413 11485080463170955277 7846721362124313767 6324499964954844628 15542930804912419485 16372774421270595169 3999752525380887252 13305886996264268762 6829302736408168254 14954998653536640106 18265208129498916765 7311426879538731738 14839413882045385389 13408474932920765813 8989770758068827842 8877904241571797252 9239412589673249527 14436048599940925627 16355206748941181389 7014482638137823332 14078225485926192759 9680975993789671094 12825351067716859698 16243826388620600715 10252654071197040210 352098518471849605 4001171080778609049 6737975752787958206 11766823174670598682 12411674925819460301 6411640413486238128 9263450637650538106 16375187359315524649 6368215314029358348 3552333042123406560 7661863575244891617 705461218483298213 14928924849939404099 1796152278031279802 11876158398223640663 12802583558290674975 5669636092584199347 12138364435388142160 15662684008919880430 7314172340635017147 4902692366256096784 5636535234604100581 9300473657243346228 17308229313358520407 9219762417340715424 13373941079876065586 13637584207037217554 14502804892382563352 16380351009163419395 3320511580435052783 9859541843866395962 4951765275919398611 711165307926252264 13170081939453549616 16914090097723349696 7733982572053428761 17774084798252760826 14863978198864433763 6607258771643648361 9968528003337116832 8467276215581131726 3231482910998976028 420857406716819742 11731657591816460177 11343334876528989586 13577745072696163847 9829729656132615340 11552661961812267659 15515049108616641754 6876456737098957144 2492628493551391182 226067621483683253 12126153696207647139 4814826415813260659 15824970650265540232 4597379648156876802 10067200394829623887 11047169053412023780 14231099289076039601 5579592922157978734 2258334434106914461 702788382886912732 14618278983415768991 13214105729519818248 9412958839893585884 2063607971795421173 11728784016659799633 9738466421926245207 8621832222213971783 3074149742257914391 16657528585236731905 13631433432694838878 6567429412502529451 16076841750835856835 1171225426509513614 9344299872805961986 16814194311108654877 12447590391256544386 1028564364088096477 15297878572699915233 17980831781155762734 10900090882970120041 876273039827919355 18226160338253777407 7983807077470968680 5699757259562424751 4032755598141640441 2120691839172621305 4746507774474586070 922577777464666386 16040498320248610778 10423375638880826458 15516703873996500741 11809117424389203198 3141704548928133585 1405393199831930928 4698693116436695596 17193113624252282499 17439444143036301799 8794313030527247507 8208327380585029228 2485095077961608610 16286379065754127478 14637930617179801839 8243912646339186805 15995152998612314348 2039422342300661470 10518503476991215109 5688363133565563245 6597022015103601753 15401063484226868557 670838413501646861 16186518297778067260 15007896449468602402 110901612796758697 14278050694390790200 18205742811565842893 12990619202571185550 743181674111686895 7329309089135136768 9840215195135146970 891230065858302878 13193014933597583368 5782068329047623765 7466845714421378365 8748781705122159073 10353552672799682115 6193647240656769207 8529304951066794180 11333316439516316061 16571635260395590775 16690094560971962936 13840761923858697199 17419732850983260005 11808503343237039660 1556776124058567519 3197240652599489932 1635881407388419566 901075985074340084 5251155718373780267 12357654956693050835 5763737401424900347 8836243841954563494 2609757591550229938 7922891261022949462 17486301350638815092 6320300458273811671 5685174814665952995 11130637977810112947 18384890432133524017 7651661685028704185 18030075438625973724 3206237497897605781 14039592709286378737 9762932424394442508 17391671478964383139 14202194061772831131 17055163160210887824 15214374086500747394 11635304959770244431 9567728685032279894 8985591930598813115 3104206324821746566 126247692717241501 9114250089769810288 17934239832990055754 7722266530142128573 8077206076279133304 7934710352188204834 8772897310125416174 9910055775935952816 7132613085299179166 7575571936127273215 12755425059827234829 5502991181151980470 14440921645585279150 15084568599990689955 15306256017713482295 2885075043960694876 14818166114195735948 5884751334918433258 5631514563860034741 18428881518916761394 12779199465443642576 14412818602408482642 14048106544070584831 883155732992794535 4461306005789454140 17476085046523776437 8343212810540610464 13701009373246431006 14499382950912646755 6001570029577575659 3283696577923670799 18422718796117046248 6853397395889894382 7524828375239607647 10209908124926441460 13856613354416798843 12375432261996631517 4395927456663224377 643788935386695824 2449055552249915194 15434430367043122734 8781949566758897158 8256085558078489674 12531948943107042536 3491619442885497798 13078023636191782297 17074308004003013044 14618576009253312707 17022464303860854573 492683065815135493 13325812863036835485 15744220239734298159 10651337123663036154 6987416759494909411 3770463198691010861 2816833790670969234 15324929495567210350 8576076073106235636 2665298749104774627 18399849566495515958 6371623804343595884 8874247874005059157 2757660439554548703 12153359220672321404 14152900733906329108 3260707700670024536 12482892281735276176 4690834471400364153 3520991494371879462 4029247228128743015 17269353584824289047 3675380390738719389 2914642794859186555 9311775360171160629 3135678303642956456 31519911527019663 17699396390219542359 9176556043774990339 8433428011736123664 11978554124244244795 13617035427640970621 16929295851385956982 5444593508954040456 13653156506406211753 1946014510270628442 12656799329880337609 5561610282594961688 15407717031432856478 16320285820947059176 4885771163664976085 3824917741027257560 1414222813960184813 3835262812392335929 4191056404124948568 4281610853192436427 16817112560597081224 9284372420347157063 3573844039492872901 841092016475707115 3348362365720870398 13167053800772061725 9112839687638881823 5640438428916945945 4172295318365734869 9167162870063616507 4063674031781988983 8791024757115659306 9426432205601586299 13652010266850122996 5436774214615940274 14145519472580207459 12540562826650157758 15217394664797552484 9017444228212434652 14831914639367550417 4787906080252884993 15079822828951323366 4192170230430842001 16024041494592293921 2241871766308098454 11793809105805093808 3073152671944642274 10912760805722340720 10386998242004721759 10651906809451616870 14259382424263594696 6901341974092165579 1547355604053282032 149817575217132665 5971782416415731266 7171707625325259966 9101935794646104574 17083555238588967073 12509238209070922603 9103693182347446670 9907440600171550444 11176043780886590602 14533971346988658908 5378433459836854245 9684623384361557923 6589104569726641812 16670895374229707782 2158514498600711618 3551723672330415029 1699855351219754361 9568914692601500161 13415671919349904949 14767639466301750477 3368684551967040205 1376119511098287433 18146612873151241414 5731874430049347044 10679178472731095555 14542687481215852078 17406325730601071858 15540372092431484537 4403333716257509088 1806332147094912781 1461054275776559379 7941117884617945670 16780808464207242242 2319830025066776040 14858397201400432392 18261951597117304364 11718370124164933299 17583177731972206091 12076658525164682454 5284482615454419804 10393832721940012992 11434276772636013685 4433172047626729296 1066472988440463180 2424626290230048606 11837604480524856899 3919379538246256850 13302441371864570063 11765741905129728703 17095666811696755172 5284959971901508432 13861228249029483585 2174535180343283327 3321943993699551045 7329693729656146028 8331063280387247994 5117401741509124360 2318334861500763298 3129628304626888110 8163626582411047568 9570289371763580583 9307960328941525251 10992681754818634661 10161437868528884463 9405185539542406349 2607796868770192004 5556686016793618164 12809624981701174218 14835223141942359977 8955062602540326703 7282084193494751919 2549528844494146894 1366233335011978670 17043596415626429448 15722356246779087013 18349689534060100443 8864314352915945290 5316172234345821594 5607736724047340354 13155494508792690178 5760279309962122565 10871596027741802969 8544521859594369791 9412614844805385437 4186977702081913182 3943612654946670778 2658446440175061265 11185230350142994804 7859621890894955829 15434360354671664710 4177427015518978478 8761258956509513489 17013227292262104202 6822498539472988759 11461453237458692544 11358709980129736452 12264006162246810411 3689778564870311150 12488515741677736845 18045933809884445889 18290329863693988916 18225325321496245232 11004997740667214161 1556507517377832872 14304165072586534443 11506416987329829493 12749689122146068882 17624591213700587050 15174289989407242096 8242075609291193315 17419841868011015546 3914824056243483821 9533733849596792554 4021421915167574682 7302354672973072169 5354245657653862934 6478629978921064834 3266131511465260185 16668482289283469996 16903240282609890850 5604055640292010556 158999249014238694 12179130473452105779 9596161046557161184 1409306818172513477 14345538887774964321 2518950359904468298 17102333597989702537 2561026379025243719 14730124771196677513 9554617587881397875 12324146978234273238 3133786996494857077 16839594170739849029 5602356397524052534 16559412573663858617 3665531585812293996 2199807304222161255 6526203497439223291 12833187333863049483 16099544617956355824 11305247681747644764 9785995054027638467 2030715941114672103 11043450969538490796 9636820548836996082 12444505251423813593 478984711997203342 1713235843033788589 14534600692028335008 10861135682550522321 3639131302571688206 7595683533302735933 10820384562081847314 897400742964822352 18083134526720527724 12352089355838211651 15846843785022976432 6953777078905479376 6841506663277191283 11974383119166402573 16360386020526837792 7198891697832628784 11876089687627311953 4182627723667678948 17362388758691008646 13956849156496859239 16118318168972386549 6221421847244347749 13461660087809263385 2725673637714092142 13178756519781139843 13532869569936597111 14965958070003525138 15916874690053538836 12681240561617523447 7546685201990741946 3395518207005606538 1488836534741141726 11283928703567343520 18043667766491099811 13756624818362358345 2471343694782853115 15979705410832998882 4009953705816936450 16145180815051245783 15420745131231896710 7485371176015443403 17129419645911068307 7230426576867497137 14880884454081486142 6683182805755298996 9938859729049991412 14407103916945080227 8899709296600630051 7853037230602922399 1180825404245935950 9943499652512224889 3456055960184094430 12362802011770591694 4877651177711007680 17796879175208240667 11925500784063525243 7395326060965287212 4917239515218682297 14375215522988819053 12565304868366831554 7317563683106384633 18074339864489506533 9191612485655031600 7296488078560189857 4835941286976328083 7539036299382259952 4105790191154023067 6260047257148416098 13982037665461518823 9761937435156310958 3691281153524846450 13281765563709889326 15881582205708667035 8759407007211895220 9761823832987254673 7580460992497240513 3225208414648781376 7292484273862283794 9207826546657760016 13664690508144274552 9884605754717264216 10284283282997292402 11699733388517871712 1089087856616566642 10800526679557685079 9741571408229930884 16463521832505077389 670296499271782129 8166647862384678091 14216498422449573007 9868256132094659171 4136937766343256042 2022233229865346232 7356151698475778576 7562644854677854013 6941372845008859127 8588916813316860288 7891380570479444952 752401873273733018 961149662456855993 1206418773918411266 17353529806230238963 10823199771006879245 5655738148425981073 16417410734672843339 3027052799519344629 3350616437105449410 7649214359419567354 8744050142476255585 17395362315263206894 18307596608553455236 7845693853679528295 15292158409741273263 18082544696163655625 4598577480157285497 16725507079762751748 5145986556347678162 17644402578742998712 4040628321591742174 13691404326532196382 10264786115609971233 5431212845847402096 9521046773898388612 3602176865000459931 11878384448745104749 2633064455287657194 8223145848144916084 17705581726250783125 4960403929065706079 527093393231887531 1552582102275394433 7572717170602298847 7136161150312690220 5988638649837964116 15476160299275108034 7945973596451151048 5005419950477353167 271840432844124376 2693180657578938285 7551540764586901341 2583180514673780975 11446501051416254022 5432312974351149001 1090044907026088184 5230809853717552119 10697053980103436831 16727515290165773778 583220164652921653 16359572832546570353 8127238425557761163 6514899054303850494 5068773465994065257 13573138046356126810 6903719912904790232 12265540717759243397 10891821071953735100 15041301410033649757 1695917636697847422 12837870278465676949 4955323171465317895 8860033358241511652 16052899153491493296 219216468406995457 11503652713075260141 2772254191937876785 17853708326697863769 51687215198624968 4616411296687279151 14696856850860692918 8267276199778292807 10757143178807665506 3821633307217410925 11467876417964241336 11998492343593911095 6028789543663021132 8904532266763943922 6716291015229998517 1238518114988648645 17969216511162258766 14074221551250345357 1372772239418716295 13229111018815768396 13895321212810668893 10888498070847398064 11171793583480641055 779699494739435651 5820037917430064770 15187498435594514081 4865528641307502315 6214420350592844668 17875746942141486507 2326156456442332131 8723261339991765969 11076851210975596801 13981764043806333369 14282185313194808280 18170100493700033725 1975992662130217858 14936916193950664309 3839018247886130455 1791585104065682626 10921648934243428637 17729128487792715325 3925012255586473179 5218409853061518020 15192724214246590880 6752132883301721478 6720980021485315620 4830969350864782847 12847061759943945739 4126699914103202327 280703202453150976 7248943107400443025 17161565257403633670 4676071372949035078 16799820465448658989 1858557043149376020 6552475416663996856 4688293865274660112 2360760317980083941 17362009677581848018 10985205015508578347 2353685339874139778 946106515932224983 12628571264003194061 3974554809669521785 5615838663743783806 10864212773570743146 3768666793982718889 2907086496580410126 11483749057679763930 9036001863102259925 16310742641657515170 5675398902177393737 1392777866174719998 10410543184065325745 2771701320336582298 16061685593528614186 4274971025260723883 18334987426309559540 1227771326861956435 9851385187748370663 11521067678350628535 10760360737271984355 2301988289289865295 2928509875835082725 15504445448515143584 13149073720260164856 15209038272927907962 9826225102965953588 1153413824283068930 4865171830666983409 14090437052594928101 14123111892394702883 779300439987439556 2012750362658350638 784056207555491778 14912823162895467852 1262400347910425261 1569820970492134097 8666901748559170249 8639594335478213819 6303462884279437829 13930172152434580859 4303241261702163415 15513557621196186736 1460124072758424290 682728765305558570 4582768481752206973 13308572952848866438 13454535367566577213 12641663631898950273 15817817417464198142 7566164225848576413 5587344791762503624 14068598109802569051 7117706990906045612 18435210695917913384 7776152078561132388 7847198415089523494 129075445317403373 12388079174223761609 10346419497683278242 13998665550080007808 5765713394989822077 8322782625764956758 1029866681034236595 85142883587607525 726671005186597112 2612289249143367240 5765516589782202354 7029244959059191567 5506569605794198028 2410048330030971626 3085277366941991045 4652011501202142016 14275848469614757551 16191381499614103428 8005231555933091649 11146904956710509796 6834625872399010597 2882083213351432265 710448789187071762 2608067039407886246 4512681646155216031 2611774829224518814 5574835865894132284 16225143516256450601 6217674193075668610 16357675259815126371 5783536899464198613 12097759195549707955 734543436459054757 17535314902618654804 13615678541020891676 15503736913985157207 4437945889608555109 14639633631240638687 9903133614352115850 3379806602915856647 18329620291683718482 15995692933101840667 1694662023156956972 14124101882226203526 12602513432596876785 15872388073032807455 6696133987753974142 15496361082643216084 3994222329363629096 18429468487339895889 15819163341013234578 13290008156855404494 2813206351607895555 8526269821316606074 10706372390096721434 16423561275012806855 5427032764727343545 8998579582980080151 7588626154370555251 1449967213778126858 1332775880227618158 11020540873763363917 13655360679834898296 2882278544083511055 18196750033501462545 16496651380587986946 3280839774661588390 18420592621772381426 9135763489361721338 7312803274636138199 10393847041638087692 16012079009769449912 460934600534624803 3048268754075007102 18281297420029279734 4199516602312481671 9312811693107654731 9144512992195014297 4669825100217265005 1856392097048457767 5938051547798747632 10919384606619181488 8507293588060245350 12157610519617017240 12326001685551312860 11235956669462728858 16087689545806097822 18216594065537546594 13023387281112260482 12511119100998511957 11173637222397155883 2620928586757131557 917158774816810403 10835870068879585992 12084072499918814576 11559003511743267711 7062072324624149837 9285598177058424334 2460568708737114670 17675635239841958387 4543906603178383697 14275887592753099433 6334906185877317761 11776879722334127379 7731646676074770213 16898005554254773632 18115861214600192648 9368350019738554496 10689757890962922024 1821455857417363883 16390088712605962083 8901565220654687989 12894974226888369966 10238386992903487954 5932893856527338470 1552742164841945997 11270416704229636021 6408186161430503792 11320493032704579494 1812052441759787230 8818474631019496037 15974803699146178000 14984744044546069017 2907506239549507215 348946349654979903 1031824867387216043 10138630507157164300 1947771878723261849 12120441997919347949 4587522120692689626 4905206987003692938 5079149901349502156 6878827064099197768 18007776724190808326 9441254418471173910 8951632285961261903 7341313156392143119 16131693107716389832 10203753296056406185 15676562376152726788 11586290702413796632 12964294377055061994 13761983095743418577 3482733286547998012 7364147797911737768 8812161187018780621 12300143298388538817 12248338947947243474 9766799853707531755 1923185697112973956 13670387816838307141 16398960768651240490 2012537967735328119 2073976025834566087 6244429727316839977 5361056581734154789 6280873820984769898 17887913116629372581 18015911366663126900 9765559189805750226 12175342105339979654 3148595391833642524 11606488113673318623 14618897483842569048 1672081782794244085 12266177194488172985 13113370356553690799 3899740713812310457 7572121817192031887 13192888758176709681 13148986495506698017 15075562908409404285 9032777626841601469 7772376276132301290 5815933999763996340 7468369176060636855 15553110256956020798 2334397923490751551 10438734721453500628 3238676268661707858 12522244671702758036 26325093871844486 6213044631680323542 9792052312146026006 7728985111892523152 15117902734137906893 11593239990250921463 10856574561810835326 8248825887887194272 5778280346808472333 17891902189221604790 12803956860528541062 13788561656078287807 4525293524248166243 7647524378706419409 17243947019488280002 6676590820645428654 2703204909735531752 9506425881408570752 15125077433828520807 16767782508833068312 6896556883329138103 1642668508331111216 8380214446061267754 10160096948946374669 13989692812915907645 15040804821558067975 8581473265178593350 9912020298399921681 8236650241495867854 15575535312228514513 2614102407375475877 4983405977109882999 7076551929495853722 3995427363669784589 3877964399885104539 17127695185689441714 7791493713370566232 13609730045995374077 10342090663595329604 2575668598220547514 13731487949550309531 812961822494924423 799438517709027978 11397390811484521968 8390573180650016912 7274164281701695722 15690671573418411455 10399220855861179615 1353969050644972582 4324225154993475610 16709409347946727299 13549206033022278691 1360728450838367180 3311902618257955252 2277334126780840927 8919370590867639402 6960423852397279909 6373577637631413323 18106439862986302438 12167143418169615568 2332245317498994988 6486471491691446995 8547396523834613937 9380845405618919241 16962471455738266403 11282971870479631128 4081721895809241253 17134801018439236882 741599187196799251 388820225546987908 5895990712850857531 14458452874801683582 6900360150207239928 6424569498092827492 11405861217691948548 10932098985909375063 16720718432664631743 6034806461360680691 5000136099885763309 10851618203853741444 11297841092415987704 15277673685353181829 8195871720001186112 2691141446927447008 16632293369205122857 1491725696707452409 6352063701786586119 8691301114108278986 7194574627381625457 15919440617735748624 7385931424034730312 830510749890055492 1312182190581064992 6378106409562371186 3143564757962283691 2590027891547718926 5218344342999152073 618803471856642965 10080365483092511433 5605394273050506553 14909671016262952561 7732350254273419814 18418465011379012605 13770548125648350438 12692458109742399562 12350278718379527505 15208415728845740208 16720821574662790987 2838791762891407887 1291159643255392143 15311798904159065784 3298266634494116671 8598218966318211387 16892082867469949302 16645300903048013785 13460364051967594127 3586263899993642351 14085184960005161532 111709332170357056 10621929718900748122 261703403720505195 11618071962854557046 10878255595361297895 849978554100357927 7917495318091382055 1753697999411249826 2524495058287836586 6759680135907985412 5179830475343345251 16194419208231243222 6608159945194749936 2862614174602057293 17141606831398290903 13835320609351619380 13915329625221923087 18323269695049962622 2890714463528205586 671643524651440854 11986459353572132302 8605820865284882766 445578042475937621 7086253551193453850 13121980847958320336 1748154312626657259 14419481421669376245 8452091593833270670 2666966636684655436 8862412687480793095 4688147028791523002 3510103752170331748 14895178475497083565 13263835615528247710 11955385728480934832 6392431365921644625 14398308465795331570 13996080725171186397 4265248198161104647 4917950592571611069 6332493194311019376 1169917731227554751 3184018938267862948 12856619327431701500 16239268796911942204 1468442953553438133 13497412255589222909 17593553916545196060 11053312593566274940 4631834057526286396 15187102636226949266 9416240497323890354 16054595868416255871 6838189770300552859 16376132164000059553 5018544111481982874 8384447873354182177 4325849575533125119 16631973572810926522 57323885800927487 11340039212932755126 5938483725025840888 3915623339030369245 9432684164056119551 15984854294800969135 17819724491892696428 13814228768974570519 1581609553592926851 2377782702528805728 2555644333407792952 12177151757549096905 5524056802008082013 6513781986215619003 5553189617737757401 10860649954734022398 15111034794656037725 15160461682633042093 2560151672553351746 64268009934623401 1234104748076671934 14166552099485563773 5076114978048776939 15828115593154652790 8795758332519576333 12437846940087653391 14836981468185800272 15371110369917965525 12560395311933144591 9332833064801865504 815140101767582297 10410510954817641317 8825393719752433489 13944079224230118282 11633704670888009144 8292485253601884952 14822965996748622617 6412226881222370251 1130574210598326783 12454777646923165992 13888672912492195773 12653779406430805528 9792072288620267488 11204809361019773967 10170967309145608803 4430405763729307774 4016935667705584273 15224564448962690043 7107706627691586303 11591933674738762841 2635924055011096973 9884538940274234714 18021191164213418835 2587798224255324709 7126335867883246550 12665335471960767910 10088186317907005697 18432320598305322044 14259499548389598479 8275505935439092452 1092275264013082661 8568468394415364320 17578624459096195542 4071512676915975057 11410432898167928630 8121469067799816797 18020766014441074903 3969571642884382367 14882107725690098838 1811303569343182953 260600736437739908 1494716345328876507 2891965298594113667 14663474743979670349 14879666866460202250 2523498544357920194 16109179789507780312 7378480368007753125 13238133377398472733 7342446347979099627 13197570165522699579 3230700787918176860 5813232646985325324 10341711147377976699 15159202081831353106 16129500680147746278 17157386479462703337 2742146769980514763 9653817583796080994 8754293716953358462 3775914010428257386 10602379971369020371 1611827885377430717 15318790363037547367 16725462411771301112 8379205842198492465 15704095942970478680 10863642852602747765 6963139140862155218 6385129768930732044 11846078900806016371 10764882197400589573 6181243105654088424 8294723646056949770 9290750191506418825 13463853146041339395 17761970179333936739 14158832719113341493 6022916164879138015 6771472537653650102 14059591406318340361 7323181646935394581 8306968325684081140 13217854429754962098 18344164478646051837 8028142446473569234 14625337852334171910 960612914417452687 5466965662263211533 9494903575927930761 2261156803218063038 7661988729635278233 12411588412096351077 16964823593091165727 10865023831011356270 10005624383826082621 9414057079778368575 13420874027143233258 5862096356056708018 13038177229895870435 13889635503460316858 11610499725485528351 18114657629293334319 4734142273591270301 12890352486464778326 8869530282851286358 10297630281183265644 376995632899585279 6532234943265471129 8385186585566070170 5558784143146446000 18390395907692038004 1697837453847641194 18139218054310666056 13563503732517887506 14633628047929940861 9072665808435786625 15378258257787007469 14545199269804212211 3919944739889937690 14192613907224593353 202695400953269270 14731062482760185195 12493389618676619561 10377482063815838903 14638247937219795120 12573142108489730713 3221136436956995984 11624320584212531887 11341435720386349028 8283668661100786889 83725432085962989 10843096642719049012 4443111436339427798 2091302433357244217 14668687495188230965 10835804594716960361 15938225483862092829 1467408748182700657 18423834015833224360 5833413165215352838 9336749817967514357 2159062903576839822 7442689168962740204 822234723820306698 9981102124764882401 9467682020136719216 9574072181590786343 11671853905303700325 7298153230388960597 2586203741495417780 8752116792659807137 14388535375554014862 7718035985349420772 6205697583168936098 1020819228924772062 13684115955928982358 12399164087032151878 13440088516874080122 5248726699292132619 16620045186330007595 14763485770988080398 8020396189527271282 14223069551358161179 11071660755464210436 17821004671332491892 4376073511350498719 2338948083664855132 1959353238405952315 3322977877524636662 10041868528262767237 13063440568280058605 15249213025301870193 10568643608040138931 17117842970798981275 12232782086557773238 3026458598192544667 11145661714731625989 3287330811136472026 2717606233658428579 17104621798699080990 3081291654899601745 16991486519365276520 11215030961992770772 7349754968057640697 801248475813172226 18185269853614922091 11923707021930353679 3519584868305336245 14311714666163769841 11956469438242042260 16498302189651460378 569150799657017198 16705628344331257090 13249706692669579517 8391065138927911063 11292077918813408199 17546031768506620061 11567974321048775725 11588334992408366500 14719668869199170222 16293342754564605511 10221580048672419266 10151742747267596382 1121608463921168541 8323181274144341669 6890584766821319743 15684973394147400034 14266150791360759904 10477682672843584100 12094917039441056794 1869548871325265375 12961854434286634503 3318747129911439692 17323510600157903409 7020019661881294101 5393751122517423138 12883761537397983253 506294717168104408 11651445319240063689 3761793929675484003 3741505899510732220 6471816687671486152 4019766736800020459 3227672770971939106 8145234001155904647 1319658764435735557 16318290736893500886 17042522166464196690 18151598373415500359 6254716271478237900 14027463187077368621 10435098785882212210 15160814022501809575 6132898560083297874 8196767456170154874 12999216189923651159 4525127142617744847 14197346786068324985 7668649491998103226 14793107344020641799 1739003758865420041 8361302930331651185 2416451254669714585 605773306725200023 11860919988524694578 9887581020561387801 10167427503730132538 2549815553330335514 12560241177167585523 15236897908438098107 14025398318658927699 8025415523842775452 7375406095960989616 11339493002815810412 14819985909105677445 15452327432695019786 3539276930966043178 14612841797670497120 2331268538543693014 1185669893301926050 14770874119333526795 3707029272681325309 11802922930808465433 11550418223685008525 17483241077584630427 17630394826570358607 816040676129039301 16254723251061597123 8698101783521343271 5236616655861613409 15692229127548488293 6287689445456759234 2237265895400547416 8522749996100353583 16803020583802626988 16352843436701630511 9068512133767042823 16938076939164341993 3355922647974887161 2992304329174752504 14025333556107378657 9365821416946325543 5901281140640664770 7758457064493549188 3957629266913455848 9715662387477821748 3547995975690177278 1290165158890969579 7066063008439640462 10778927722335719715 5849866505939496756 12840100799656104182 3536865142304557414 440994622213647185 649590014783508116 10139359644408399150 4096002994494110268 13719173683820105467 5699259118979271844 686018368574552001 2594225672781154065 13050929388427672777 6345314539575948447 11827063426743995292 18294355774553712834 6545457936341121521 17153390070341209524 11553230985457766572 15900848760367514629 10977772522165563632 10987720260637990795 1998605271552010159 3625097953035776939 14257393822030212098 3048847078585250285 9246723990420244374 10492182180966265402 9759317123317836165 2552924713418215647 16518523115276079499 14068751480532835955 13087415096964953957 13696497223907895676 18352987554207880106 310162715262960709 17585765687733961936 6989101950902539730 17202962802810732083 6390458062186735112 11592209437185296786 14470304771461487911 12971397104264667933 4041693622904383523 13445097459561922984 14559029549909804699 3984636626873995428 16451562966408972401 9127358588420138148 12702760765975989474 10404645881895915769 7760862753050168264 4260255416296222644 4694452016419711991 4398148749136114996 13261718045865478684 2192307903372712983 3492823819971864627 5819069959523616065 16248517199971509596 15218472871343302950 6685742786997082873 17973731036733705041 1403128267188878625 14746153090594606203 9035689071699401125 4794582228607175879 1215562534686025955 18388458904480538467 6426529744082247786 18397549704023646498 5198306446187170387 11672559740373045075 7483079900574209020 7751669673414335338 14936468509745367604 9473918446857606125 2900965719693905266 14033644146874722331 2270534699413946815 2233386428694075714 7708080119239742216 16069683775233763671 14934895996023560240 17973276207049686059 602784329416462106 11680756870602611343 14016662639302299821 12454507812319121605 7892936736975514508 3964873466008211663 3815949900801861901 5379444398683370490 11615410335270046540 12618531807305441818 16965276460428027031 7237578804887831377 132003672741825260 161583516848743895 3074496291808654521 3618522087875577197 1721579270332624229 17411093231112555622 12624848141006908554 12105507665253173016 16816175290147871182 12518734758985113493 16267920923230828229 3601437359058281367 8932278986497568615 3268317601943249923 13996435412881120353 16551746924176389804 398106794662369636 699750984158649516 7733195240751138004 12144352383961274951 8451745148213545767 14379301606373406610 15906032210589069798 17576082500947710107 14561722459499234002 1739496288809869659 11034338186655846165 18225911406943443508 8119523108258639637 2533886477605939353 6737321858148296012 12100089744768393152 13525364614902792813 1767209580768427879 2903411424054347356 14536273580181534730 17506435567754271679 9717911716092346242 3413819620432961323 15215537543757178894 15504157403881534266 12594097587358155090 1179973444219944688 18211946989561044106 7771949496746859708 15829981969296546988 13867211185846332542 17970771798028148350 14515426951284024642 5113400328318164892 18083707096783178778 15213542153067496943 174195909310319048 8811687521796673669 17343406655690966699 8255584177680821419 3621845486226534322 12214879118643102064 9097907926478215597 15114889513401594086 17642825010318377373 17634667187036018246 14370135354949376427 13863537210920618728 3890835966457224764 8651605240311220643 9477398221780662921 15869241579204619690 3271390882956673860 10416603820991237028 514696756266407788 15063864115698658767 8982401613374903381 4413312627298290917 716626409364090687 9743072804911164871 2623567932996842133 12631705567369326826 15362871088346871613 1459111177208011557 7937222271013370902 15936955366952705551 16055248399066287546 11953084374381272185 12625309219359124175 13813704780414661839 10409981324913050165 1658747090650712497 4981273919112199554 13916807797699506637 4177812936455441385 7223571335296645749 9433449700806166029 18301462804296541407 6282584717414571071 3505832508843558719 14823448481010578664 16710128600229043605 5773392059091345684 7105076353852492235 2511889552112543760 12570178665175789911 18049328391724141020 4331718029730248198 515618773667632263 4818434603043509328 3535504473591626219 7993150212317025061 17562237373617583057 6027314673189183385 16434554487815150766 16608810511681528567 3209765949809000013 12470779063295236605 17391518811614032201 5104913392810260004 1036154293819644917 13142086960401900216 10168760338304826246 1002064313038384194 5370922149531871936 5578011343004884952 6992509085574741812 14564430676215835412 11351738184911209785 1263183351349239467 9757691084843379441 13675590872579946577 13639997979401900472 17266790616520981921 13399940755797386155 10677516820718415476 9438995853877913170 15713591948526404148 15695347626320601360 12031655324971393300 5294515591800661282 13982145475127490507 1794807459683134319 8466594472057418110 2434307918997598357 9700028606284987229 8266961387014326901 16018861548805964607 9914553528728665068 9054636731984457869 10904278341533342674 2410137855077287379 14736785326487681161 10468345247399552447 16742995306420556755 3254868255391956553 15108340778364636842 314027128689112304 2818270409990995256 16680666144913773294 6342854254602775584 10564364851839857345 7364472491978767301 16480612680572270233 1558802243298174757 1796780652896272111 7770704760206055243 14340802302270092215 5628639713446622977 6727081403065792153 6791811566163863922 9706925281772593747 16073222892260905264 8498081160511914425 2399562924583911037 6844918288885093455 1751785486810809171 5362603393536620218 11274208031834338484 6836105567113732186 11248893103990509659 106709893664319495 15119193869558797292 17810235487693660881 16302398683313194369 2125007146780135913 17237075734150963750 6034712234161549051 14083072620857789072 5249021557267311256 11669826616621319682 1218900530735569742 7263606214292145274 6351054793951661437 1402647663106162980 10059318171656008202 1548969076401199788 14050192399976505905 10737704706482721824 18068964099577614380 13302971731475838497 3987475076708355521 5788940240086240521 15128325334321047724 16441598897056588188 10724857785115715870 9165004732295558618 9540543369174487306 15292555913715100542 2142235816592588333 6115659813244539471 15180952037857290422 5315065687486824941 4398916498075213710 3096438858337004639 4817570223510746548 15448448329332233486 5069968302344293491 9484173714195216641 7329636934163549082 5860419306174607303 3199446541613166431 2019313153040317009 10793324975269105879 17453693724443491393 5859227186022173315 9478314683400630949 2856824245687610298 3176098346210338000 17177798157945362786 6855415707461688025 11467528197482317556 13008460010378494589 13880039255668534643 16671989005605514418 7524712190470711607 4610967537264815581 3695363982902174862 18306987729434297951 2450871500052577396 18300792452513017007 14705191208134394011 5205616066430787482 6622845917990737068 7889140913355104097 3219486389532139872 1607771946516860444 6116226744657640552 8218973971734195485 9582442132212924455 10925695660778271348 2544221133383766450 17709451133188104151 3815368350333052761 2320882922592556073 17794975291587151407 8666235524554108418 16801560979151595529 11167950876372699455 11119697259735398494 7833184775536906179 2570502133118452717 8930487592678374307 16409018017470567912 9551170721915196823 2182487314176655717 5464610157525942979 14606860436768850727 13408997994222735073 10365496853563962099 9911771393143078889 18275828229805649203 15796179852678484985 7348429995495290440 2515146980617791653 4345174873858452087 10856608594596781910 5305076045194815699 9511028491468469803 15430360241533595292 15309762312844048753 10388477742781482509 2522563839591040194 10412324631399681695 17111794239844980999 13537245408050355403 14081906478744561999 12784922625373795420 8058683040755724142 12407810090198297640 17368821122388278647 5914063715317196080 11575649392801182443 9584912512522069189 8992153150260431724 8295031766645432097 5228811878208434952 442046450558457729 14973235848346322479 13950864253416760548 510368636530787070 3653629923398403118 16346967265595217752 15531030385939150889 4529293299669346770 12687910666445857657 544623670318723222 989349565516300115 10268240480973452629 11331051481934033385 8729336894212146085 1771475404409116394 6318893824665441030 6304377350365474328 16525519352383973606 7334924114402560213 16026222737045238626 17758372852154768858 13004386348740459468 16770875103930376521 13119500059939529734 3084093310635618030 5144651975380431903 3786022843120807235 9392813273643050364 6392641232489449116 4948826453362491332 5357730272070975181 11298629189573184862 2042488742204039182 14670771160060284462 7486432551836942044 7595963729898149480 17294254140605847471 15805379826439873680 17786720902590214219 14824943880331713255 12878876788189680042 15651615238148969261 9196204776240320625 14489984044514743556 14217522966508595839 13532566696480182933 1591313333196920926 573310843655330939 3823417369739472081 12022243352275080349 6821183029164833201 18141930544960924042 10223078990181390554 13652247461207684273 3317388624991474515 18226968288370190970 9645275617012327522 10170519108348826830 5158187040655182909 3156947138280487500 2756513643764986263 4362090639645523012 4993648481383191710 16512324584805915979 328877565052774056 9628022521776449720 1938200759229158294 9336949195459843451 3567771900577353135 10885842786628657740 7206013721540935914 15176068462638295885 14445004443755528631 6722874054420568602 4555828221940201399 2323897565361768873 15190549982323791613 6934669407392361184 17032825141745816550 8063226791868833447 5309960620195908763 5250512093730064896 11887385991163938937 8538026025266692767 11633818240610584758 15471787081920871430 9731035296093048741 7245628075044326498 3140845536706837045 2998393394023620493 2457115217548191385 12488434252576949851 14257880133474067629 8745800304177999647 8755770447740252250 7425975009592773116 4649785032342476816 2775877195835785129 6664265243226331659 12846429585204168739 9251492447857357218 15541782264258184280 1695853835668009767 7691236714905322479 3794762702810021789 8168532006345433264 7697899563228179664 6142369089632737758 8851198541614480466 18246440579925085915 3798547210477798064 2611540684723747391 12670855378717446813 17130932537451878922 17142362917233348048 4629286192546817304 1350887729119200204 16107559062633560175 12797826349622247271 16219574508399008942 15955950408178504473 2096410283272037162 10485183214672849384 10976075400320392715 5700240019927405204 1467586704425554178 14041035184619534416 16840647887295455634 6325441802340656029 1981992321647056530 8849426196661906348 1799054636881013705 11866327177826376683 5290268328630900911 13710959674541143421 4575225345381221800 14299955829579052912 9785624522751833606 2898178965586485646 10443071739612422675 17094262437327626447 7568090212675890308 8814701001342435208 8768052937947250486 3169139780846579899 4337275132954914931 12707785467571541850 5673630381334733668 6164250808598808849 6145401032808265541 6482821487715765069 14818334029499686673 13949603942003219449 4199339182824649266 707349903434297957 17251249108399805160 1602300584058025041 3938125525620406811 14375172770912736968 5602115374140219387 13058426396225062883 4491910984725451560 7128541217776264598 17234732790926792399 10039480755043542163 8862176895705812433 13753345040483849962 11026183848915520252 11614949823081972254 7992631000310899244 17137319635961236741 18284186795268407419 11207778306011227953 13345825684838669200 13841497410913186615 419190260361810273 2083839074907139170 1319979048050531889 7611049596380207066 5079948496867005352 15045296592185902839 16818435611754943149 2006110275248169501 15488275942971686633 7169085598171940222 6772299922743720598 13640528410563268000 562790333913356076 1501602412579969051 11317101848853515968 14546384580347973032 5323099084616180278 8914657492505111373 7301926863205847819 15350555524780084727 759648393625640320 7369429387889159621 4176442417433821656 7991445896612881613 16692651102867809372 4580601819278600879 12363839261205846991 9445399455880122271 14050114822214146702 9128214855658280272 10424898141610181716 6022730504622500697 15194588664734264836 1921392476864471785 9987186874476058108 13438716227876119134 7740803168394885285 3756968861247613709 7694517181253569973 9880061237351350696 12990522817004448327 17021819368334457020 9323106522826312842 3451227626631052054 12225030002752547387 4805319707324112813 10027728324804562745 3166875686933413887 6383520758336455841 9144664939289631142 17308650968226691472 5092670595786485304 7576285489616307714 2336797233888505441 15856101833082279750 1913126335789315853 11440013683115321379 2707230803664524662 3504507992295051355 13171688215182315657 3778143041919624075 17972315946604675359 5491695289585163534 6033472478991200765 15679255183214612702 3960280817795002738 9333452736722937324 10530084388139129803 16416597410873249401 2313494891966935966 9454797100241896064 1196778129510633329 16617508437748580790 6239941919133009551 6732529867459802841 8992234149400469741 18129787837347397410 14448228635295055149 8838971622559723727 14935224211673206295 752784234947180564 10341190794237011805 6062460116874321925 12990457379598939996 8586900555645543323 17162724377744808585 1868144699295150113 16590505906324899249 8266712710746245866 13100652770957032011 4299898288234871215 744689759381612240 6921696321546599843 10445580532513343365 4291261586749195231 2865563788158427784 8253063561551502355 4677717369155496210 16468325259846984975 13276647496109295392 4681602548021494479 7816907902969320392 10206233207490349848 13336698038334021697 77017942943507085 6802196761347067429 5402525402614209965 8483049051009560863 2163273914508130886 13964120303763736218 17397788536121798492 6455557081539638248 14865370871189509106 4375813177434151603 1785726489220476384 930263306658292109 8089072746538301698 16931650494992538120 17263685520986948890 3910676826374213281 1838390414920733094 15941964704254640222 10637577538297846822 14164252804776587108 12851595820654828444 8747824383017318357 801975520501278415 16544351192623609014 3321220023694764235 11928382967897547192 14467986036048662139 16410890222616337093 1516809265003109279 9369572205033429587 2992985086436535555 15455882332345087729 16489736292795630213 210659311692675292 2692378958602557786 9867862011084195102 5290405671875745439 5570741606111036279 13635228888841953365 1769733972697961209 8213997569786669779 13478032308842227908 8877993072042278025 11421028367099616068 16716904466990236589 18388935739183265205 12573740788733748413 6620708627916848056 6948595980141339313 2953533043694580317 17085295615673103773 7928283377873691254 5267130371233860733 17493660851857933670 1153251326671568494 1396723286623209054 9763159140955186051 15611826316287336751 5341256521636522211 13907442900591033486 16200361516682253890 3927015655856336405 15877395177056083166 12445668558438073653 3220304215081030857 15760107185220922744 8504637391808022313 12614794350522955400 7209751590892879276 7399383029807239012 1021647053897010236 2342987016262559574 11671078967795482465 17040471240393720333 2551132463621396430 7428421937224898660 628114680570610673 5217821145158945185 17801540527548899827 6460183351848351730 4890929207163373702 14330634513027466573 1887545187826867030 3189710365290569075 16749414035395500243 5865718865439417163 10022991343148456013 3713037863361776065 6959516586075212076 11375948641977210378 1328722145229554315 14485097805702603413 17721866127942383504 15429970599510157844 1242887894557927835 9537893461062110419 10096261272904012573 16802333635125730716 6888692326090554550 11997565041253352861 4314657650650242946 2580839820537932323 7520937763777039195 13164348011070834304 14572563625289271971 9867749351927115140 7285354137314274203 15839841429330290685 17836452554102183024 13066740610603969999 15921984987047007574 12473842974485445195 8796433543955980399 10716986839317834437 6872691203108307417 15047459455408828336 3787172047904959692 18097280604385188857 6335876028398303917 17949867675038331909 832482732669171648 664652403078679664 8891784906704781324 2491875173073844669 949303042408683112 17007720143454971580 650678655522446726 412793941332896729 3187417482016864601 6095220020016475788 13627021904288838782 4384931643776925825 15601267546935553450 8087342479563143351 6536762473889602235 16671700122731071863 2229938991659291542 10325168291986787697 1015747710139342963 12473903142555658884 10060166075894969157 12788870494118782510 14526718290717519548 9997574630123787764 16447217240730625699 532779100065376549 1000049507016534823 1002648334647351661 11306011459104597157 5540882174387326928 7784929389925476320 6345604900341558932 10535648551916210899 9647502726770024184 6740319941235554696 2872626067818889518 6991597185079177932 6880087581926276507 14174720090321222423 11526938082977897993 138351477774721374 1605552526493127211 18194360998460140284 10823418628065636246 18384359715836652615 15484278396626852975 9307874399342243129 16087872721653185276 4642124605255702386 6802973430696897416 1754315900211485370 11335950904475780218 446655462755200582 5917101789881990130 11709113304844443933 3384645609241395541 15802274590384060043 3752455671354071925 12102546099454200009 809370429233087038 17273905237334374352 10660062569935263121 1319956850295039261 4717684767181313949 3014129345927044031 3858827990693909269 1525225822280101759 17822854829097123205 18347060725976593123 1419483625163578778 4024761570515765967 12538374219955461196 15824631792695654537 10173162668880753484 6977305096106280126 2909838410019905134 6851068543165782222 3337556246740552030 10441117153831332058 1266786324306441604 13453081841182128190 1512926751479155071 10411950878047880864 7234458291431978734 7931764006988254105 11406469053363720111 11523569601589135853 15512209890998482054 2907296945076124764 6525172929708659533 12753009296946823023 16370619138481450205 12625771087507899677 18219891115161895600 16661944380516812446 7649738970975173426 8297690959338771042 9225366815372367540 15253454604459048915 3761513090180216979 6555548735202563184 15099293422582941519 13272478863749096426 15185898535202051015 18056671615379223507 16116798940902008671 13304025476684217358 8273845748401041679 10353857028136422341 13594444037096742305 13224015247077717268 16775807168236273488 9770005984004527413 9741723558625926916 15368364105906591562 499600127405413615 16923343175917950689 11495018829067751507 4778118365449497900 312680876960151122 9810479709455782885 4173890720891171149 17400747939998364875 15119441153874011692 2014701343425517523 15952458613040132840 15083814469323606257 14289490460684608610 4501497912322776559 14606129627168640633 4175677300982849935 11647172246411505145 7414588556445567424 8832867197704142853 17755787776422429462 10710994432441857871 8267647182598379042 14115973685393882800 7926245474445108850 6380231620982441269 13107366615847058073 15674173202550751305 4191614757801488389 15085760724021249840 16222829831473335778 15846185960882710730 17520681729121936377 8640946509536301024 6431856833284523015 10801908773457557647 9016467466906649824 739577769363839658 17635786086863567897 5901543948073590547 10880714923785069100 7888153980292161788 6216664080558590354 3874651651527527151 10079571614540724516 7691245283891625651 17772199406534954043 10914902301396688063 9406181039686761362 7681299982682357678 15691831255094494639 3620664563742266762 1053672267982450955 12982228350729491462 4335602756146416551 15213719299082139857 4561019442510881353 1045178875543964229 15778416952386222160 11715598379749390348 8271413319435620178 8588482496914730636 1431491634478346278 13045880064300836719 17481140955154976501 8720512284423259612 15692686282397688814 18375055826181387569 11729593747090972741 4539649080130829153 553161876888384967 2278039856663795606 11815257341131067437 11998142449230040348 4763712691968277883 5367795608843550675 3782897346997411176 2479592711329171993 2526240009385476696 17585825601192633928 14869140463156184946 6781191538329322249 7017516308101360477 8565292017955653873 13608869182581001917 8466774911485594308 12952971849527022047 18285949029933706885 6689527013614272056 8886132733010081121 1505556928265703483 11011625775211229590 9277953099962137641 4436238381477442866 17818039957032615589 16225495557590687774 7299065070439439688 15865051684043475373 7335773723800600630 7426437784035219164 1694609074802170210 1099455581173818697 17089440664170942469 11645381378615476682 3146853493317957972 7912938892763605027 7613966052631271779 1600392372549656821 486044086444549431 9208175296572044246 3976532967057974689 10518550790953531457 4902535646664412680 9795886905125533889 10206536650793732188 12073541171425332264 9762337174806499879 16260091824007806696 6857244047971620199 7789413316645927989 13729491959335724882 43682057330899316 2313910608830900224 17592679656763369829 5303339473780892299 1275411173503086278 3044188169373953997 6584081802947821872 11971729208235357055 6026988871462679783 15163846396678807404 10689389691272689429 10687975563183658479 146251593600606838 451563287395291048 11229468838821902690 8169609353819653682 9117148130619094509 3490552752589654360 6347662269646249894 9957556007008380438 5050601926475998412 2357026514234052587 10192023392458326922 18073994417177713055 14518447168074051504 7990904033267895309 2523008335059818388 9997239765629914636 14567051001190584379 9188240899169675575 209021400138629490 2073274006757633371 2469942596664347424 3840932313306363478 14736158229987369816 11243042093786205831 1531859158222830359 9270833222362543778 1908249092838086175 16064035002243582795 16828131228520016571 1163640482819278075 3921406560443253115 8430075653616006895 3764087772264931736 11062206328686947744 10720255195631937347 9808088383165605190 4836580123441723499 9991103000720377389 13531588471727023594 16897333579850949404 15091644268286041355 14595332047560873813 16689654125057025770 906414759499636379 15385815503938731 17521876768910122056 9373035714031680744 1676603223267556810 4530744347342907401 9269201549310638365 17955848945357229173 16482449781136183772 2574617565407115269 31515795831685771 16854370806889333453 12344376486180030080 15319851964868385441 18375288207213230043 8695580486289508213 8537624958118640751 10619081371632406185 31444935773278090 11905435706107820641 11297519638778483781 1586135576982917435 5684541726820189068 5651707660902734092 11728083916190225939 8515818152288700735 6948681621315312324 6968589817952750761 5280745856763807270 12765800127484121652 12454669203747721950 5382405064208228185 13977652461540547740 12951449994233496574 12676447869283207025 11765570345560912184 16457833997444649880 9347146011426869599 4213207196126149886 11777138114940798270 1362238797809570895 18327028742868397025 8670496928123600672 2386454494729972127 15570566985893993343 2484340364216488090 15753239191605393289 16250683165627007246 9870965617132998262 12906428080766702650 6296282840415931890 7931798142487137289 16110899147029705605 18357179278082671454 10117451569246555027 16614301053029716603 15074136258734825280 2962611874461325991 9316800499116406931 11847833184098033081 12705911588412308392 6417770061082188018 6042214192391108768 18276262660406472424 17738117243363756142 1999499588239107504 5235217816016947991 7000749100662136490 9403169962473085362 5505387509212929771 375648917302380031 3428314799065177692 16069927552823423440 3897221364233860429 14972541117743947191 15737892290349873539 17103303336244792830 5403720094886140748 279996394604784201 7159416518151689965 1635859290076706848 11923042221832689489 120435192078778516 9527627446316720943 6908434610997571628 7679146908046876651 11951224282182087698 13868169429462718793 14062108619121754374 5895368788756374752 1275242609370469979 12992961957080407444 7749138347235803775 5631722487208564463 15376937692763485928 8145509211480167535 12453606420658125068 5953059922756339030 5483633564895189727 9543635694681632356 1577793823749190860 9988364805797928739 14670869235481071853 12887768699959418083 1936490699074654201 9113407338455396638 15165726995779408038 10708535680815860383 11099954625631979785 12684675677627290613 12160124188200101232 15302487329394894185 2572289058003906344 3594111280998826456 6142315380265814165 6097235060581079541 7962735189804718036 13894290830189428097 3385868982613712256 17671330457354740429 9462957430984994653 14719327932941551344 10300940193375701914 12954993306626229524 10020672928313171441 10001029215787403673 2366319520892365941 4294744691082712042 15380760891840944839 13868543288748851211 14753512466983066781 9496536315037461680 2117814121320050244 6430691093890992439 6233291137332392475 16373203911778323208 14120725248253799229 7886187950746392013 9303957965486607554 5342442924896072966 2826022442704881990 8537182035364171154 9136903907122959585 15060415827186554172 7415885200694581293 6107385294981546382 13289504343677907471 15746957080385796366 17521801113417438626 1042664636926399016 17078191113376576342 11075353416125799700 16355971360246912162 12776746673482256183 9724196023536815987 10111547455475725420 7982832472044040120 16684039181186463338 8257767676374292482 4662272436998424071 8954868272791712814 5166213405948496650 3664481399221574391 8072805758487113594 275771316685653998 10916164116473473162 2206008116341646234 9904542213746651732 13375095618571055051 7238369899249235311 3166490578338955147 1749143833491390236 3810061412853883104 6475581007424335734 16264218920182283272 3995538041811906564 7324834954048039722 15147775510618812731 3675253840988590434 2463853160709413630 12375245943207894557 16304224530333394249 4214844249413057019 9166327099174284544 17142499711240850434 2622695203179658151 10567208956359464899 10241900910876344136 3274418896301895195 3373250511059402665 10966252815150727956 15034542711186660404 11117130594887248547 4262933035863287564 10830250739735508769 6443520995197945431 4198540342043540594 5045147178740515541 3490775710897391225 16152281855544011222 11026112151037098998 7906101394427771960 10348013010495597302 600366897678794302 1161373779401611066 17539040998988527646 16268006251511297577 9635635604887118565 9970001963428695546 16798129100967752025 13216088478620130912 14984041004799198952 6343277599317137368 308841841918078557 9531370722672226073 3847326650108931819 4903337682668923698 10309058438575676466 1538442886876855835 2238814026577197376 11797250815114168337 11347546927456625683 15298773896604033052 8814339188322689477 8618308141641785197 2254412373882007403 7931237238939168519 17326988719434888030 11595710970904602041 16334599544286513646 15919479869368578294 5141327771523404193 8576561661238070867 15562562607355752174 11196276305851438784 18342421854671086628 10296069506998856317 319758024102292936 4955187461038058065 5970862316226260505 5626531106085820338 6990951082908778425 5176837220461273149 11986226173289516303 15605166314233759590 8425983338594948107 14249904738177380623 11874487994314411808 7050827465161617190 5599339285536864609 14609832091944091124 2962594392406713691 11622921996700236896 15111476878226115782 2031143784059803992 6124655833559259390 9202974836089475916 16917702774370969616 697399876422004138 9663026831648057419 1302582618416798991 18327620609923251982 14317101360753832135 1665680387715304840 3686440431461005189 7787652891687171010 10170965509756948007 8993791373548276891 9291496291515554072 14040925264277706249 4530104028164911532 18154258302222273837 5331896467175622606 5219416389935284938 14229876688032436799 17230063591068960210 4449454799503825361 13220282784600723768 16975489696286014070 400059451535647555 5176849568080838725 7014971171040134846 81463426868436552 14666586313316046474 9030790684419504601 14059874825059270342 3011362981827981346 7257468276091117978 12944236973279332011 13093811819636603640 15033128175706214774 7725132885623827224 16628789416904997576 4004756667677278371 16988396604578990758 141325609642937239 9161127463505507370 16786335562698138850 9748484350537676742 10390636566593226444 2205266721001782342 17405697688046880931 7900648228268459574 3364275079267663341 4270799035010563186 8276645736794921415 2252540463716293702 5383216635960197479 1789835664041946324 3738890068589943383 2953751442515798290 11503758859961562790 7002704301213602811 9940081579453022995 15792917664078976000 18238398675462233029 97252561884795985 7767267417718234801 3244753956612023303 2203360749523612268 3791567550747412865 13477793010778367910 12266890335808708262 6676039720956332513 8984367748757701216 6394426833847096033 319820173252034081 11015356949576090366 8911897047948880466 6817098170431798434 3733662677568627197 2524390971434800617 12691721964089235983 2521649832221222342 7131535579056036292 15244477696266556969 9244324790504771153 3087623934400169987 1874027759875761599 17779949027234076425 12471115004550124934 14200065556964878655 15126499844794124462 4416123892821922190 18366316851604140753 5032381194077636461 5310373242947782756 3967634071692028899 10226834640049172126 15091914878177474675 17198962555222218109 3477342122684105011 7492970575346151388 3090662762768517835 13902430074689352487 11321488018881393346 3445895899719754051 3763714563149971070 259532948444617887 7153212366672434826 13104105901715892848 5267708275366865046 6070328231399267563 18107088029435631457 1847191854828537693 10822977051968332311 17970085329458246646 2475873901946736440 10130215328425748456 10832113814989264699 11023562045874413444 487083570440014928 819323784859952553 3176145909315776494 552387458622107227 14355578187573954304 1880701695819745987 9987326477443426945 11904097571726467432 16057826121692945859 13493467480592175840 14957429736317967512 1318372359889781069 6115645467026684975 12281635511845453817 9870602918143462118 2312006630729501208 1260335659941529552 13959079285744571530 8974668496780989940 3393007158223390810 2687714491066436406 17757729572540258470 14013915453672224017 573825186241395808 9943895908252998766 2191679202007033593 3523145234192252495 7881374816203044774 9899292260333333655 1924561251177695887 16648743255591521485 1914400451561694425 1204722616304633248 9277581293727378800 11496550651865097566 16588242451781586306 8689870769382618981 4055596968629693065 6177553193372970653 12951050294351837937 12103255897842870676 17106332954194243048 1523326055221351559 7592942443051688793 11853978869753093189 15041396806840855861 12447188717362534343 16420480914532874712 10040434965824191138 2834964880825412281 15663287904180721305 112018216068520062 1398846143813034324 18007423818444719973 11844016846705818495 4652660443597033542 10069635815634943856 16313532082261816156 15802916341826949272 18349476978660685506 537832802825436050 5902417354934282169 7509369227689750868 15511363904623923671 15746168595114320843 15445935576869369296 12740950143115345094 3656335129555069985 7944113560536032949 15354672590798674830 6034033542798294000 4362453074956452623 8416535424443560382 3016782026934545413 12660936624321403623 15420654915221390856 293657934841859738 1870939480588576200 4421071200151854540 425930276674344664 15284700395228467203 1999203811525603761 13750640042981527928 17928561385326777979 2503574625007556557 5578964149933248465 16445249920718180833 16131834143627101469 18006892635717854963 2408464816359231101 13983465657941672666 6496168683705919389 1303949971048834170 7917359908349369540 10734297551554177845 13543836765070483650 9837880835474929958 5445972602634936888 5581333614232956146 18255216173366214470 16448086151815331789 2191611940213702572 9896807577403840646 5667601156983027801 4987285921860532040 2288223652473233474 15693861111998533686 5729318485620738968 1768924181691161044 2637825929708407736 2538535547702536200 8757370437102945566 17357535418896313096 16323226191793923282 6410330097287383271 5340335862575327084 13319133417764455270 13426976960034207175 11717843905228072476 11729211217765198635 11091429860569702439 5556646631055904850 2927346608119009081 6994573423556023156 13147543477407493663 11402981203730620573 17684353290819521708 11345089622943889469 10339653687103017499 6921831570839560090 11562599708569532775 7325008671766848162 1919326750055672498 12892084165528351821 10334006629610604446 8890680694837526730 10569900339118449841 8639399101026368643 10637491452243935299 1518346710690581796 4370693659361094530 1596929564220254031 14691735784623329437 5874746254679135934 15991826120235641301 2259816228565875842 3903299775158168504 14002563810053925341 13141600088206517294 8764185883453665927 3644533393635566663 303087711522932860 3077302158780816004 4669508222230429228 9299988697260973651 9064225829609846144 3360591952249380581 3452398694798283112 1270014579499161377 7279140997783626036 9062459910610884295 120380807448475335 9081953230494074264 9961439618737177353 1068003833926105711 10588186879207026151 14011473993796182676 1713544704802424646 9355665594740604262 14917198607971589452 11867660268609002459 8381938711766715766 3964472999388172076 14073639255907807015 9353242346321486297 11643156789299626655 9746328055857959382 18247382851168361612 10894057960031889761 13448449806181365231 16483247416661559445 5299085175975407901 2251527633703731129 9622434214244278045 12603281346425449154 16460864621116851411 8379177295700148563 12581560546929430747 10328265940962729269 16306441119680312738 15932237591776258260 4937669668298615280 6086471937849786033 754141629380464878 8850983302959902986 11460159799399797352 437517586783893630 7863849031056162930 7582698873392032512 17776974172968517853 16718028989670259996 3555612006275825322 2797218136598034717 1714735855572704406 11829226273027577461 14870447450989348867 5784068665706728360 4684648208194874694 7578887513915226283 10181312867014624117 9515110482981094756 13278262914638064151 14752511151636907671 13486848576136430553 4979931785789299082 18107329277927712227 17039032296528597025 12556080189570412090 9697714106356925211 16693360362309317742 17934896800947934079 16273778474386765548 10610878631933311192 9934742926233271573 11372504876310841511 14762732745073037414 7235219041201684291 489150577698257352 13378573532701322715 7143327476118852703 5503743784737106230 14956725960900228633 3769382078335828695 8088800564219449967 16308409637811261268 7189480930647394897 16159400684935709520 15871518322160749319 13560795482814597774 7294295887145023274 6984516725370764191 11713890882251330354 8154698628336933156 9509048369510449736 5553548396911440380 17867936395171350479 6712550830300496880 10872747361509661604 13625923871690650523 13018059009437999654 16498486068789973970 684315851892983127 15081617256023609229 16929033221118980998 466002799720386953 4936855151430394018 2277034963684556425 14200549438746031398 12395015107133645665 1656512709141150536 8953465835840134873 8529610956096349717 15826728373010812540 13358077471055077779 17023544047082386201 15511481494737826214 16394609649296652721 5258554501720682199 990085547701147427 2725214564790372693 13805389692501057281 1477583077501169349 14093394451837656402 2160997337681893547 187720632688877760 555167168511323369 7811417787527458329 10214261408115185146 6322453615841296158 4380971410123119609 7254331490373022801 2860803583646357014 4613453838086086476 6096961366045447907 4416972066135000622 13859085128486859662 10925114120875087623 10419086882442308415 3797859640226057760 17258478250349840924 8431829806095607223 13481705950969395800 13558103347346970181 13475593999043578256 9046594533627452415 4510013756188077067 4036398747506594399 8674099595356309511 2314571558859312476 9805658567924986493 11268371231634411247 16213167036035269726 5727105777962297030 6432280099693236978 682924777328675279 5294529287181491526 6865435915917314986 7431859206109923925 12397448893060614555 6707124987009266067 11722254897284151802 2356983354874480740 12448572921091846201 15613168792334277757 14359490563492206913 9657256386082272949 12697954902001768314 11509108188954426022 8690609748595515159 15555319321252765456 12751673770531767977 14771290021058941158 7408908138130753854 9456759790932740505 6918191750739952654 3659672025834540886 18281828502509074832 9417150279572829230 15458041316040456804 1685970628637973471 3608090033638912666 4505509999763876067 15115928017419032693 6537523427387051161 13152839711904831060 6473764540742688575 8689631553125244300 7638464961824396884 3704412617362344358 8120871100622370912 6353118287287368626 5576238808137321705 9831403740394970494 6656311531535571935 642231613367265557 2737794962304595695 7011175242118237762 14892544299626218151 12428519061191275910 7124523991774751625 5500017370471117989 2381633113698803073 2307916281322780872 16634200296829643189 2670890068894600488 15674038102922427702 4134761376040552058 5669039691711050822 12180021296922667646 12962916755484447439 14066261033753587680 15609916248367112775 15940759445297229287 9844087735145797673 981022941706064970 4788218593642248758 15965656913967033491 3509998731034978291 3774979767427239608 15054157352835767936 16856619280950222378 4721578996827773376 16849093097155263357 10956063044910088099 17263753109228381984 7289651749449832197 5878052146553888102 8132533804149078514 3192556677068535494 1293968678691781257 17683338259021111616 3622252022669197615 14732028332985407394 1702801541451455157 16326453738554163172 1499824220585694274 15555513566782301135 9942506988750148303 14626104728588445357 14882935472135768623 6672437734144303946 17086832057484509270 1847713069571124473 16460599785619210495 3487408946023645421 7034182340458129144 12450555638587635345 13979431121464976604 5330787375382389806 2007962644225834894 17720491325606517698 12038059844921348463 13512778756120634434 17724066866331262510 16747837642523985388 1351195058260285480 4542923739192300744 14270562741699273704 3831644844269054942 1362754571319373739 12637902297967505801 814828498563960679 14770298111647661791 4092817158870408246 12402165175333032115 15740300858167116644 14198470702325616456 18005631591842352400 9245050913302019771 1159250215100274565 6935860367041083694 10843495176019915595 5650606603901256160 13223242499706513414 3372940778016423506 613237985786342792 7244638370717746503 1624469816952953989 9791873161402586966 10227738407640370125 2509630506675350624 3486669471806263072 13787822184634787923 17978113612356800239 13080765842789104481 8301268149602841286 11587182841755262011 7390448126349204480 8442490982289686256 17318230871121649750 8536191194489566644 5672373364355953337 2652545807974939298 3595696111415954953 526835405213538776 10504161635416244722 8261244847288890331 15136039843139485639 13534108799646298788 433369101686210877 10172975780290271880 12859760591984160457 11001064074227208348 9156374572646822077 12383293571969270638 7100050624307228517 5768736605832807361 17479549025843640011 10977837214216796977 12287340447932259871 3136222777153935518 17747901325961644500 4510131757139078341 14586862405100462377 5746038590400578692 16591421385669809587 3622474766439649280 13315600251724090421 2639179020384885439 10978552823678279155 16409817613639605635 14603134830623418617 5677905508005491279 17169857302827862377 10635740010377827603 18365975616257201318 10513856255395979771 16023020665958008462 3599385272267151058 2624377561562823273 7266281824477028757 17719644110795063966 11037664460134821784 14431986158481492749 4273140000234105814 3903837713814421938 14484924745360965277 16005017345554577270 16089514822160725374 14100967614491599315 11855169105814648737 719016776785591848 14848893401925775885 18091766880539182937 4789632533161641275 16145405406035970811 7984371343919883322 13039899588441917253 7167760306639627988 16507105872500239515 13480805456209411636 11232482148506258142 17826665610656058560 11563266584733144629 6198918113269914474 8295262803103974269 5303883725489217742 10258278215315599124 2660312494645501502 3263566083240527902 13581832739029412735 7781640470044390601 7022000485190922862 9570495325734891293 4691986060124409610 16789275176029374889 16058740217260866237 9380758595030499672 8239299897455742411 400051997437611611 4055349443267950704 9595075809054589564 11190056565290910022 5670498810241337441 393211883278400617 6994521574711995555 5367275125368569819 17931108275485237036 534426745981126108 16552481179193964479 12675744576911827594 13108109588693792641 1007758847460836516 5532953668686043313 9740559571833914723 3125036812813731590 17113534014605231981 10483056087812864062 10771495209221723346 13726710229357494521 6060411155834033189 3579515543401779323 17564986801469455461 11622357574779987946 17145856104162653237 14773643194462086154 13101102770281822518 11224046794753522936 6410933833235774658 4517398620037628824 12141504967520533424 7961696966817087224 11715133771757606599 18366533475808134651 2405605610131210436 8728840761573988268 15090549637760907486 15578158783004128106 9932630006343346008 15700038750045443325 15790366205244114242 7170248295631390577 13196425449430754936 55421922019138448 4425096529847951238 5662182258228814627 2738195409932398935 1265586332881827194 15819656624556264685 5972984644711779929 7209846902500804516 8683409102337494348 13717239118140322119 17424471432422979071 12674432258150924426 10014261210299040701 15709633172454565797 13166623614133999655 3249997009038650377 12373273922484248025 8987533371219324150 10779591783163726205 15522783666593713861 1877580495390921284 17520462185030103761 18013580212854927333 7670169174808171918 4914221321171780009 8442470713341464927 4284098248691244437 16664185001211640434 8652101648882261940 1517876870969197993 2798450701456978901 10145032137103930927 14749184251464578841 12722605613384657233 5823062842382322433 1292600954661881169 10383455966030815435 12998363599895015573 2746823255367458248 18357508006413412666 839089209138172860 8607505085747274318 13757947309561487753 1228907659762699542 1578510086280852285 5788139297505666835 8528296240575645429 3681032647043696619 4203119291805476604 10132168946357671400 15483632433605613933 12148354519445594126 12978513154545515358 2112738602401800976 5103563564206115639 1293592564600540056 5534438567034517607 14784471114420801279 14963416346521866313 11115384244602226118 14815168292796097358 1366595768890442819 9800785650077203345 11827018088884915589 6624280212565575747 1620132353500641533 258418700651123194 8169269696200201043 18373534514237355154 6227467698684663299 7687222596359068420 3532402829430219350 10474621100766516879 10020364961549155318 1054497465039092852 8304050122440734470 1578197634178846261 11795363797463325080 14829823192302178664 15246885024321559470 8112935258091376091 6432742027749941087 425718751266495278 6742940143705093202 14961839181717520409 16261697383487029770 9054586985832604116 15688023408003115200 14640397254404448692 16274115704891437321 11980862532718092055 15102529137468793928 8196708307399397775 10502688930410938664 2152884348789442249 17309755713690529896 12544410414426325416 9518886388569939200 14963409631401821788 12483468357497340065 955154726986457367 2656142171963386210 14985847107928442183 9185946567870950018 1486047212926733253 825619355430352769 3293100054297978123 5257826550560304908 3555121724497013382 4006737552235233778 11150909233281164511 15871887973660425080 9902119993900481469 13970868847050859860 4867255069139623960 12249946479893523623 13005789550836636318 7481323901156239290 5087084397010142229 1724464828561189243 3765119120446359550 11244685559001524919 843668193060536763 8375208806945110705 7262117930552939357 8152409182005482524 11371959068658916614 4684522827275514124 11519334203630369599 11957475169961884845 9887951057901647562 11295859325513099005 17065971511626875899 8651788016416919125 10965074112001727831 374367765816032380 14447836626111647291 18114627740180169241 15832808313820654343 7232808454646847271 12882281186684728556 1512046807727535883 12346369945165502706 10863679217809386364 16660775394682737841 3418295171955757179 14572301490191445484 10830836965683744530 13498726945293265109 9289289744287340748 4935009958448766324 14229272393267568020 18281285817461324531 5953414576907013975 11920795404220190418 346667824088347498 7852254444005038129 9767143683934139978 4201429372214526702 904161581752866000 7555793070847041142 1993927382023426872 14484397694887674066 4983036278720003917 13641859088183162408 10289257963983798076 14105394116251082382 17875821984465597888 4167685009154020482 1409008719922395061 3944181413378169319 11522484155661333372 7174357888552079920 6645478755149638055 18105517011061335882 2329788662987653886 13430120441476490414 4972254627367956729 645032437808645145 16991187243127299581 13346620195378476435 1659923102373618591 7321981022575148204 13371397177132923558 458392801425071732 15377345375107403988 11083638329058341205 12933120105863384747 8066521676743711217 7111597678380178599 18052797114423845420 838471555347145043 16825661018290328060 16353058025097484182 13545929650133324491 7395517668834703359 3407214551608445552 673792130304732399 6311677073644615360 18062484725513072249 10842433050409096483 8559505762109233513 5203898966807133946 4722051138599626022 11280601656338741292 3989220550754428768 281596630756451778 10860622480304199532 1736495381287042923 4959453931433693658 1114377159961812163 11036717275097319107 16200466783905385044 734833667335041194 4083149254641941193 12501254262832271118 3712401783855104180 11356759784086059297 28603635228687455 8565290445262858972 9114553396941998938 9145590189866873423 11566041511896110246 11921683211843269320 18109376545033118831 14637598507811134642 5708043491757987769 4972978538655979428 8599029484613118996 12771002491448663758 17204473590796722049 7571272701369867703 10026688151347289791 4679151113385019661 15037376625939888317 18342011264796421317 9476159840071665439 1524392173772970678 1534515469108164332 2096700055460504664 10964718837664413363 12095652478392934491 5039386353625368228 11378637681626262798 18085651681669600492 17778177600095817347 3176569343097730713 10319594522044868228 11871957095308463188 12445423741878007361 9993504144248192580 13874744953569634981 5099094028200589793 16285219377005056256 13112488456877813981 11038818553381809219 2352127637874369187 8689916562459132846 14582643520539380832 3994854526772087982 2294436521750703382 4095473583103011099 4307955056277463336 11811847507785482213 5000069864435126608 10129049366511234405 4467907671082846927 3808244536225876589 11551945332810250224 15474673793643866437 3299458395350781409 14800334579209985995 3116792620709835445 15161026638756181085 11963738903362310466 9918107867080265484 1731672142037681518 7536429652012180940 1247539862521001247 7426438180255550211 16361245476091490919 5159604447734454507 8859924389834633715 14675451860238288763 5390542000712831709 1078277238394920843 13704738544420178613 6118185755624142135 2750035144437640329 5287897743043285376 6588732239391424134 4864136727644501177 8666376782436033695 17296669808385927988 8168393260563961165 8944057621887625514 17780396333296592518 4804499605693938471 3221669740466899368 3607922861198039749 6015373766461042802 17618418571476848329 193927125771022790 10500045369320362286 5982223167242905600 16853259840349101679 1503710652326577863 16957495724771645466 1652483241509066689 11996148173934551773 6516488826174739704 10909466509486738704 1728461046616974484 190943554126255834 1117060471242954552 3832356624946345143 10607946294270284293 8643862508170008747 2800464402102713401 9602345422237828192 12808220388947768654 2760343171329630165 7331526493185417733 16809437508564110009 4003175350864641987 16693349449879012565 1583716795027451297 18056716365497206345 5302118131760824317 11198009923061686505 213374126972004420 2202589434159043525 12628964901241983292 4804395440078687999 6011223376802936389 7466992280340381619 1147705747806166083 3221046327211339434 6238129323953024677 16544171031081746791 10066358957714463791 9381163918566090494 14190236364719988823 7130251990739318981 4379894676272834334 9747628170138107812 9922548786094713091 15665561751568446685 5559944243924049661 1751754238652627658 15791365879067689394 10739330442743491685 13087770928885058905 9639454889000316281 7186742462773925233 12999250859219855720 16179832746134424835 15164709642388749443 2869527519121821073 16991967115146234523 8334261648287854018 4170328847033957295 10193304424021065618 7017728742903656016 1528042934818970423 13588428643961798898 16603127544834080245 7674930066599808408 14988123557606401499 1636500872424059596 3980904708828849555 14699740047267837673 16816106252010879257 6849672829333687507 14331216773780969437 15422534430013035083 6068723996481352235 14677183768596208430 474338376207802161 10544997111969663799 13976372065353995192 8941152790040763583 13254572518348278178 13162450909487335095 9349288801578661594 11546327261192194876 5541470774700252690 12946201072344394942 5297824463938607922 9808842782806249161 5528202702630073923 9627049943154433198 5128175756648407952 17078601416701165032 4233692996596275436 11434518237250893171 6164051620904546561 5237966939370031284 8588325371776303401 6153691099210397881 10149399737617806873 3883713824211209853 6376214304365514887 4096681342997224214 13196093763101446190 16807953942165655529 18380376078511413839 5582018028499707358 11297369372374699538 1309897083355288109 5799082942058425579 11679858552226515846 10049294446520868091 4885204943701437410 13638230075716790798 15629489435591084588 5017661906883239091 17481297986619534908 12291042512916957285 1104746058982171253 16193488626786551227 17524120381338139497 2370813290997085239 13548123940539526488 14527051821866446740 1042603426504179 5511918484710314720 14633943699819686456 12651960150272343426 16726823186174147171 3341822824793526891 10199586447811007677 12956994263257448864 14289823906548994305 1566770526447414756 4672268531832398458 16192000685380897400 2165973990395375001 11478896286643016078 16192423830849670918 18394843862869625558 16229150260426832550 17288914433528130559 3816760445282423382 1097553772115636315 5698769846253664670 12741213284148577301 1530782348957178396 4519422251511072095 12050022538959082725 10926152017119065426 1007298120574425969 400767249798778608 12708912696077316428 7157094277259437252 9923163972716363566 2588856854698149662 2249182839935349445 11680547749792362225 16695603882951779709 2250369673932495249 6865708501688861446 10816660109002399880 4690795745172337092 5442722379194426086 4935992675187030213 7800779506354193617 8808784828957527672 14417637856189888792 9381447388425740616 8360973707758020511 9294028187986680531 12209252214850902287 1605350792197627724 10329306405919226739 7741620569995513794 12390215258650283993 16181364837255193935 10738748743485176676 17341999138519943737 15498284174012123186 15378436329922755197 6822404486351188636 17235758098921047369 14673520911604752991 13826746635374126709 8868885413784689457 2395493491359112094 4021936981019772340 10547806764779526391 3033494984048736385 11765377167360609018 14970289860605701065 10701117482894309359 11558492334668682746 5710891147315415654 11094170055251266535 1936836284387981615 18333959785495032005 10770727376830446871 6818186943156180477 3940502393622523551 10629743900186599778 13575413733218947184 14239466644782874862 1361377477217435811 13392767681910617424 2023432295437420877 7175955744167688507 8806953720770052114 6545026729852345856 17296730406429754518 942101119407898034 15970463248521596641 7638402578599113826 11740826491113397149 10073180870598166014 6410943305890095520 11369853509592604928 11039937543651609123 16607568173927783316 58530449219999150 8460894531562120782 2356917887186954363 8059244732414482604 13555832233417941991 5884162625585782644 4465181161755520552 15592157788427352346 4619701477207700146 17592687683916323681 12799756757710884265 16704330090725414804 2143234130834269543 8842582038759998021 2238086822936636369 5333653198558873620 927766974374027644 9118067882652463795 1468602641589500380 1180706793160983042 12424070647168648502 8933848983998824498 3421093042355862890 4368711362481082834 17518416286537970977 10030196827369145467 12258594616520564391 8487294074558379755 14123858464341339259 13475728015155887353 3475467109080497718 15161037347169828944 18362680626242421433 8539250352483859300 10385575877466455717 9592095643629511885 4180370220286556578 10393343270847386833 2161251722353605427 16606562427167560467 6362902982785524453 13606363080521447440 14080590151317729647 7253969581598028056 6262276677596675266 8441418450276897933 17450485093174263378 14846477352018494155 9344017709632060147 4846098758515694523 3349890896227747409 14393170144414049059 14941658466796590059 15291286923960681042 3044397851517651855 13889224478011311063 14733309589707327739 7176673685722170638 5556602172264086134 8926191577691479848 13956326416962456921 15497147402183477336 6330708185910894557 18042199859501825357 18377088953803954823 8857979068941546079 514372683892771686 2030480793524715415 18061638728071008228 16484616170462828715 2589524789155532851 7814866120207498346 14095571285432701723 1165591929530015925 2410117437020728732 11017266953639715010 8331841587829042420 11418004178366453358 14761774776741728990 14013247738341416724 11549374618167550335 10569126581607703752 14660415413564593034 1311119937856616671 17898700658627887174 13517153333534458657 10971467524423742700 15600850844637568360 15487522803026683933 17925181414684809274 11872866489713052395 13122880809227271184 2762198794491760681 11889253395218636864 3437361581673412819 9250697096128189455 654995889530996063 1295936585160655885 15679412996616581282 7120835860719699406 1275701999257424624 9750688675881612046 2787357180136385986 12091724296885299440 4273118107267211712 1632468312015952383 3069102524423835459 15679674936481234435 13074241656993307486 3835356866382544368 1966284590827782245 9277204994601550509 15167443151004334236 6088088282963625158 10050045955883948676 17933116968314796179 5515308966629532846 17795647659720720268 4867594458889597293 16920970694454313457 4263654081105440749 5430102492224028747 2553919700129883163 4090708319401787361 5503118297833235812 7286292235890321299 3250088213444132095 2759410157130655901 4932770910784377146 5039102832839056966 2466335347398619731 13583822867034014145 12307790979420288366 1486292279698148649 15973337331336229871 18127501047516257895 10807801067631639919 1027113933096863443 16387273033698183427 4549444929738526760 14986976313324210664 5696821567438859537 1980062247837554569 996274262938130198 7474797741867693263 8913572915507404120 6853904547472409455 3794711056969988368 2579960762778902065 13776485877551837989 13310582610881603464 8739821094176251612 7024267113664248888 16409399249864568057 14359740136697909532 6985665242811729213 10274815949399001836 17031998717000243944 12662411864347376256 5893667366503550532 9438217810192933486 16288203499651259024 67854011905918029 1837308628142625921 11879103521900762009 12422849456621410853 1920376983778635873 1196252326160466484 5035972890205531760 15446327481514863120 2576516064745712729 9477367571599666516 16330834915214771752 12500428443989228529 2908648256613119909 13394496061394346113 2270304539729718711 5638088276152103900 17840894623814577262 7497254390589240512 2274859492528472707 16766284694176956980 16948145658286529801 4698479187603371619 9807772812043900316 10581450818556647112 14448282801897788586 17263122536873260110 11703815982302041097 1069400541859977532 3186137685672582211 3643658666814020320 15126688758814864829 2098435326082835075 15130198672023867786 12766478881707150138 3167520937055351041 17709944106531539849 16597755972501318872 6124339555030473412 13235874171549173452 4170574024614285747 13559915469974877392 913092137071464834 12194733740462667663 6922473477827453826 16286362469143046148 7792501348215075969 650473329813665354 7160108893129413403 8025718947120016559 153266587867246908 10320050376742047683 10697945465185581159 10233208636962115089 3980253360431930613 18425177728708117619 16512397841158344630 1974492132212411086 13468296839534685865 798047930254039209 11452014949396770921 4959161823112407673 9547608847855692783 7686896859355219421 3432695907002985235 17845954757507680635 5944387278563813687 17508866281266299634 15042462354999870769 5899879164754406812 8961496672451977645 17926707969941591625 2702945431663222426 1802317125456512501 15142122830462262686 7568642204323737928 5125148348674524434 9237716119942411402 6830602890652695579 2044970236112825911 17914750120298138488 7665918243898270616 15956782916491613619 9760304633293604457 4046633700350651087 10370621455547190400 5426417308275827987 7605076336098377580 5782899846936707835 9863001449931743043 11654126850095602568 89359760447852372 2911040189217097685 7230311937731790728 8278319525611902346 7394091561884729679 11088966212650097265 3381876679278118440 14923718799249345602 14986598984740728592 3574713505394179181 15646604212569131361 10299371775065163234 2017438001258134680 12326776767619758091 12881673465851057744 7429991453860273768 10784185914055548205 876175677393097410 10390129777105646367 1114556883098848465 12339821649423420960 4187006275013371032 7130012051952336697 16345444627891425230 11988266743494859062 16339660491818647024 11993066401282762328 12438443703785869938 9461635189609596587 17439721581721176682 11455780463101279530 5090507740691240705 15993354238434145575 138955621920578128 7712682444106921462 10328967699663436280 6439051493250085695 7822000552815711841 10626240433437466164 6612696154544920984 8272624642524251417 4795097621572156663 15604607517274461264 17668702053181095507 8735860391267054696 16872628474246738069 3748549505495089928 12160345143889290679 15047491807796818733 5573453834197904294 8829174588296435666 8782378166156329450 883002627068013558 1669327382508440431 18165506293235558233 15631554356175082047 12157689138609270863 3668606357354502646 6776708982309771105 3125716952321835985 3481162569547326868 10597482300743908806 16764616016259247778 1642227463955535292 7087212598456989180 7700678416627349447 16706507205128472078 13344535764792648076 9161500308989498585 15931456048938106998 11773997161768370548 482725156340155583 14128834541402863335 17075494983087844779 13977281112138491373 21080666015077864 13026700841080585331 8090819802502864627 12113418723053875952 14271504953937676490 2693757692870331117 2846664808782402523 4580332157883644683 5011647947697897851 2859758810580489762 11932164825367958783 15732987154990960140 275846633107132330 9442869762552975228 16444538271896192510 6579663820318568576 17812673670984278419 1561993929524225221 9472927330170121868 3245132451013578042 4425391870363523837 7467212329385046713 7620108080733973678 11315071426416036960 8320688818610629582 80019044864667833 9639740692694017077 7099930009410093766 7480440014532598600 16327882558427483658 2069913897200660187 13840907148503045420 12055644023792917511 1451362143931761018 2296357169260517862 11148506112618575710 15118191367192170693 13372971969195646219 10864458578768257086 8827699206741056624 2060282226511258658 13992933968503876791 16581477915045859630 12664898634560144681 1961435875578378798 1814769919916211734 6387915812798027176 16044624049777497287 3909894771457000144 9208771504827798481 14327154070846321495 8957758539478094390 6583243578367175137 10203509715750066554 988215774697897840 5035630479123489815 10625599009348422164 8238030536926578693 14401314437500090566 7866195007747483957 14183770255489859491 6394399445143288902 12343727600660649326 15178394875953042093 11569767753235026296 14713959678875565448 8282067821898140200 8997241905262454573 3401553270485343362 7634512422131620009 16494946656034991892 10295601516088854944 4366155298475201500 2858689456154174895 7438820800385847341 15524048467037376510 16497692986232306166 10894055039543318092 16824297939132164945 5066955925102390697 8366950471334806882 1767357592442212934 10014872451171774700 13254384955041493596 7853763051824416088 2043745683472648364 6219825823598983636 5130889780523774691 6044295836061483929 6207373326775247142 10708942635265520541 17405559185118669429 6397266052281647113 16262967134840004444 13521603688795140088 2830214954833369863 4592983664552644258 10271526473605704305 7580729938829712457 452986682149097847 9674848084127411483 11617307290089733870 1549239947094650549 3170619170937973138 10677087825859891479 3394111468604274933 7367845771506971202 1507981488477589284 2019938070432462793 18319308637485520577 5715613435643475958 10325727367675246060 9389475699653475264 2584313566826301194 16860753553660811732 1693987556109250296 10144639265399626256 16658733911668972151 17610700041398322359 14168968894205519347 12032636222916307099 3451997290515340738 6256695572500013033 5981209986890351816 15570259518809828729 235581399391892364 4340048388631988513 5336265060942406486 14559341877936409213 11443900214753155910 12680610451186767748 6442643979510227825 13140798410874828168 14359087780476164412 1643129617060366083 3602255185027841386 17846866494717442119 15835497973184893603 5566443046787593533 6368158952321721873 5157061600445182274 15585201807164197491 2663264421440063005 9597967272149177223 17612624875347021975 12659407651704245668 4244069361952577761 3744844238163951006 16563737990232613340 9656314490271549747 8991137033587514151 11996005283536060780 8599615378769122745 14956067666657953290 8384396928591498805 9071541349343287639 17921306528956379402 15914746311905951254 3213938626011650473 2645098342623797488 5922349029268482498 16685133763262872314 9692434088009616978 11841677541416738908 4519803300228962380 337238296040718100 449238096414969576 1368444358753193350 3085476667696272125 8304158449697239500 8347371500611203411 2032650435691747424 11310846879095014792 6706275948970709892 14264529321965320366 16604263350307723394 11152096771475122967 17865271085673366584 12887958407256136641 10004671850058746346 7296029116501767672 6893727824644021614 17680415115687886966 2911677891336862649 201231305136430198 1276711537357263100 12022030521826953467 5993748084786344266 4127285605725358861 9575447573574885299 4831068005089625137 15204963206640291858 17250622872300918378 17129467754780448477 7252191384060214574 8122581673608994279 17945006735028476272 14384459786246291480 6017005299266068365 16227886542560932957 17664927791707729390 14063001691488543126 13967488013179247132 13801407071631045688 16331208618949935909 4329449496250483515 15155502674611138477 494024834961117310 17007632338108239874 16461275450902094623 1394360933286142535 11043890286909981671 8090291629190782528 18129754709821674528 2386825170993985089 14977532120583225802 11944423743499318111 11082604513369118272 16848701102989114023 16375811335292491059 16352203724848771378 14341601276251013396 17014331089344893501 7535930795603691045 7450087743145670412 14400488036511316516 328670264724589297 5135744746437577225 320421980443105225 7707508242255011319 15969257249560907242 17196274426186171055 12014272348300621005 6266833342951699190 15661676994419898045 4529125542577307630 5861799213004842238 5482431871362914124 6677877935619390665 12572365244208769780 17827008224136502702 5624368508695276312 5773538400756897831 14445518073518844582 9083863669047979882 14020574019663293082 5375198583014186616 13719172959092837647 15703034306930840523 14955062968011500909 14584221680873016791 2795585824963072550 3136806100026637826 14478090566458998995 14595255437737435440 9981532144001317643 16374762704984608273 6462372463171598763 11757679842216530145 8798303684433360922 4003800560780169358 13616278986993969359 11457867415619214298 3852072329382600970 11699785146070589373 13332335605726795071 11365418361155751207 15245411111556798488 14965278623147127287 4726719015471233645 14720590733839597860 12150411271219012563 16446120993171188574 9397823079985354683 10593970940098536001 5141175098385162457 3257143460228365834 9208059859114286259 7999819570175293438 3005569468049673271 9830257964983919870 17874269283980786657 5619312913329679386 4845532718503440693 8485372475104896818 17722067629571905724 12871790720782535609 6473793985287728275 6244402782843349310 12216854192635531702 2357557817699703192 9202543747530877838 17433603619576006148 2939429060725377620 1267095201708823261 14295382034360656436 15422399863739405814 5066621595250730278 12112048879451667996 8631196716784040113 8323460452661548827 14575794901301901332 16156998830788900654 13532751473894617121 177430784185454584 17939293342053203943 3702853246270977244 15923691886754986105 7867564154552035924 9067938654958892166 16016833147573995401 1791947921306316278 12764911863081708238 12654900009427115148 3972823473651786914 4253172759602578004 12353679085938474492 14681758768712492208 12133411903335318313 13390760054195778193 829385767991075478 13056055392629994493 7345702729724106744 6386597276021883128 14664071292063419354 13035930310395494098 1526142163750341951 9357065758540401405 18374879811567972099 2839630752912462811 1796149231476818704 15721553828108066589 17826001813742079605 10465511785962245246 4213364528235404524 10905906477661977212 1302020246051993769 11391628110040975228 12003304838987874534 16175592111868411327 13003768676467443161 5449363553270789564 13295204750973541175 11929136107543785686 6189019172019063528 924960839449770685 11421620915355953752 4303178332208468421 15664704368846099763 14248942892269729378 14058871505810798707 17007699911014755196 10540673162427464228 13092997888559593039 15586754885068599668 7563515274429766605 15258650261148449783 632470852114224418 16225048587538350129 11024389771078007215 11734611893524110084 18315140424567628489 4337253398435048377 18246543154618781062 13345620076936747081 7360440221986562900 11520578150168871092 14506420612947223920 7566474965920304814 11676080798881984300 8446472590827448242 3709751397105944120 7697574549321300817 6413867999572525178 7781085619026281410 6232938343586186653 8401912001366829554 11606033548392410637 862950081537974013 9384059567679746550 10304643425790409851 10643523374461337100 10684866599562086796 7265803861552539526 14308112665482280752 9076798049204696287 3490860667281801303 2394666122382095812 5994255252909079715 875426868363521912 15114988036570954175 16201520456035421379 7183298380663922093 2997740912160069656 12365103225957707573 2648691530581320806 9837295964277425728 1789156272684314607 8439627529098318495 5214262472751737360 7740414603211000194 5693246830228703822 6910446688226191472 12511804906534367718 8413734514766618003 12485096639015506084 11316391100099722809 7349595826121439081 1132025011778311478 2072508937668820202 13238595731984322230 5312753166704811732 6640281430492100628 16823867813691578611 17108348459972349688 1373038483202158737 10057476729712135233 12665337634781699591 6114591899450070962 12280903424534534151 8836938373506500386 3052305274967924131 12981489108706030090 2123537278987851997 1874369907419414700 3389175593584953769 17412993803153434110 10228747023251124608 16856823892503501379 4297722274216486716 10868571340399725183 12350496747733797633 13304385202160230738 11159482498466995373 9759353062648746258 13637493868906052587 3452150094029230415 17502306870737885030 5032002298578313351 11873566220986196355 2440526308245803894 9046127650384478153 13515164787447354445 6240363409580175724 3773718042578683165 9740777001527339024 8451842462868177886 13995474924200447515 15065042564169575371 15357194524268479605 3351225582508457432 1577166228963376522 14345480080901752995 11770133056768621017 8260717429635422442 1653829826310650307 3495817508165707614 13765458547299497294 3612810884618062571 9535694441079598906 4619432700817089869 16116839458162738676 1388612492071639219 9669906073128303560 3812185740484813331 3306394781013137487 17954220098612814247 14436773041723629840 7874161410697117640 7741003157483293665 2434511800720141433 12257531434516314128 1137970721635506472 16807737851333044317 14205411779666494178 11013963419853604258 3623452024117070567 9922607397694255693 18145984487899169684 17618485174427978723 9276114577773077000 7543503330334717524 6409625577472483962 2394171646537628463 15253677688274700464 16387999102151216829 18226616640162973353 6130361278718692186 12576509827483271383 14430128536936232468 5041418796809546666 5097969522526336549 8835541537954790381 18304070092348871423 894789667087269225 13255160476368173682 12599563856831594843 14709663585691631780 4680085651588968607 6350951975177957188 17585987953870335235 2312588563962359570 2083990355759686825 7160814028081098194 18228444665290160172 14810097245223268989 13463505274866028133 11747489588180354856 14534721539341559876 15668908013370360237 996433432007264505 16595891929111092156 11427767501262207595 8133306261331179574 4670497067573170855 11487639651836136011 14165278316339072045 16574234868626014299 8002530663120681173 11955422443959897519 5380912455632175872 4688461852750190209 14270736978200917582 4265776213556430193 15853691037734054833 7040025911213875712 16977316901669123383 9301940569108357427 6533809549179243764 7601019721249291976 6344503083066091357 1520560303995808827 2957544805487702432 15843667174983420977 11882565853626050427 5366567678418900618 8090495746243577987 14844089250902430381 3693038647999438028 13710549969654164884 11998860477588072989 7470484184885200508 17918051216103070278 11725018279615854910 11951168462782750544 13377324561365709374 12609820731345904456 13258096135773770215 14010628925882417172 7791602015045965157 1850307997356062518 16078127775154089731 4043044590111182663 16119824171139275879 13463889657726554766 4300199044171937750 12693974541507172402 18128639969619230266 1505628904890547531 18095948020156926758 1224283481446829360 11283545928805745233 5193345063171078513 8524580114177333608 12002461658070307886 17525554229509749973 17417325905867471087 327411083708511076 9965034527746841837 1014031838746311167 5664382381375447824 11207298094564308291 11488626560191441344 16831153067495019583 7214580615288053512 13258141376553977306 17336760301674277014 12458967533831357481 12634836730877355893 1758664261753422651 908433613877553361 5013417388932323829 48518696191493732 7246102811542970649 2373449881868938685 16265191520942230139 14682529376822352834 7879778422564712361 8582912345956125354 983071624770310804 12878294417901071866 16678902939022371229 12235398918445864741 14098527579050119446 14974847652422742381 3340414111302393222 1908830163177293887 758601961826162729 17840586959142742632 14393492418537467705 11683388827236343437 1347559491624973156 5102728127810883916 3865778536077431004 6404045425838137269 4373106374590665358 17836448708315196990 11956483995871445455 5017625673569912618 1283536732182424202 1900364730759971086 9322614411336514715 8091827412693861096 10320448125678252055 16790981924380780793 13241998552213795068 18441905795852485628 16196386467759024866 14729333456139740440 10179680253344646744 12996550125115910862 1715203642483459042 11048294941108356456 8783810991141807009 7861502304476075880 16838247376960801142 7911188189847763102 6670004683609753697 8456324836962634123 7459688206622907232 1624436455846546496 16024096530528615873 1625655796504880771 7654444985369884932 14273769757089038258 8450148963702434023 17732255799704103586 15137393431388416464 17428072007530639005 10842470350021591608 7533159183500233456 6797716940829358921 8470319650708397072 17579352759694558225 7240245731633156988 10381073942603548414 1236963937278205935 14425966787828668636 13381934230762221109 4068858402105118826 11257909364421034261 9407477584381444617 6507189079958540287 5465650302565903141 8004386508258782535 2286792633914150127 4261628251873216809 13554400695099140149 17628660008289565517 10327060199531749892 8442029117891823099 5738421824886105616 6043402325640617042 14928299455958361580 20464538993466505 4974718445929170919 2714895602283577627 8881034753306503453 6503552994403778494 12632820666277431189 3494680625023096403 2725211559391212808 9820115661511454388 14508378594235563797 9033040796431144736 9268345657237940865 18000389724327936781 9360690428085468436 15931315604934770228 12851165967750112601 1293234312906231000 16523677039173828990 3440408760931457224 12524461710764478175 13980338135434862140 15991201475891727555 1321701776028712127 3247903882443805494 11326217583577781330 17808646916501901442 11538214638287279731 7210993600121030635 17677152372587689058 3351927239987374724 13611346038301519578 9869523551389270030 10027235488589719292 3264052999090923800 4043087201628543767 10111847804815002233 1224743503525799189 9774517363563223019 17606417406080869577 8036774772315153043 10802606829042895238 2561567343201240039 14369898129299417976 4057996338531919266 12784918063977527341 16100722196747573597 238425628726076629 14846246194345463109 9021634776841271356 12909072966374824267 9761389343228585973 9436098130135682505 6431156336825903085 8938557859808880907 18430084625431075796 16992657090728096937 6574652623135546391 14524080331028517628 3756265051047012835 9565347522061640266 11573934254483214260 3207065330284432111 1117454725166016084 5981922956200308489 12459233066974462648 17668142671551648911 7201523178226021475 9903137539979121997 9534168777583497391 14967047203484026197 13822272482898539343 17781841532325136784 1906323111042641582 16499116480474265704 16051858808579698718 16516324431952002022 14956301740632157592 6155687664578501472 1792783959166727476 17203332026799517431 16054890968280797360 6641058682748344255 8331183181423066196 1292227231856849416 1978644852779189178 14208369653285032091 10513043004087913929 10455817483369444097 10839519026307900178 11371213116674725824 10415391710778781192 18159433778125133237 2924556723997124607 8310127003941175973 5729986650486246910 14308501894350679143 16696885591467610283 6360523563887377183 6485623218819492185 6120316174726441553 14353980740441424336 2549221632010254131 14144310746409049068 8490948800542785453 16683530695699460571 1867698603372671744 8879072465365479419 5627744591370363762 10755345313008583213 11450730252343586481 4210736952075293091 17772260462846333997 6446856208759532494 778393460708137300 3056885961079286932 14596636306709610855 5384488671513180440 13502596280341071616 17288007995235644739 4600204272322755728 10704263465053606727 3677979006105649578 18431147987884271468 10206876774449023725 3266979011332941918 8164350101906911982 9302951606634642689 3914618798982255780 4407610451408867262 6747501743407882267 11039704467341707084 13676211380828507514 5752218948690822445 8526766071398303049 5641635151090653083 14823187297609823289 14199940432153798658 958178671807289262 15268884235072503408 3608301674697253861 7912861706029371312 1171004447166285162 13377591776668619601 9120056278505461250 17617439086990222836 12109867075762734079 245889609684236442 15050535903843473027 16159353919617998097 9700897630835853849 776230792461590856 8232096879176850205 14519696965229416908 8764838040618700978 5714832529596413087 14510032737664410002 4205278091452991420 18145748485214805821 5817173450056228802 2371225555523637155 5724646767479979685 2708840172282187993 9752057667209659697 17822950055292093890 3342700086456440615 1257776244463222338 7058590047005847836 6174399812868974013 9899769689658525607 11822517045477039576 3366033895912569501 18343561675630419127 9173577712304903273 16661315618316903118 16325943036068982012 64828600906505169 12567567633842587136 4307258730230344942 10379000831681009868 9510613371185160849 5124430074622760069 14152649057758866377 13073573673504072649 13933841699507613301 10473211165638276753 10360522389653331359 8624158817314415279 11456811394839336949 2512887893444842815 8026019606537986801 10337434913881254849 5560400031150022429 1654405471650843102 8195749784807159053 7947373993739188147 147401195023224360 9841086316567254563 5734358631541547174 15219467367185660146 9173287969919907312 12029172531051573768 9422092002594454695 6733350850505806502 14366693670621443846 6555071641491762026 6497376890997725073 13941977757596080343 13877976063951384578 7811732148780701943 2682930785284792253 11388633391919563565 18191484989560844173 15187819224534843986 5003367530741729173 8328503709888506710 16346238698430231424 4352063091048738950 2107996993189607154 16347277590583814864 9494946774496306910 2589674933405943891 4528146183491738387 4359853146342589526 1568779397375785328 4939844280517326510 4308567793536504620 17855120321500687271 13038553209518827135 17920201747140044540 15611164477228151907 15358309842544858815 6553034347649527162 11355317276688169046 4908803639017207488 9344141910074023345 10736512594759731238 10444992244336667379 7741735413640105673 13832609675950355651 12457440456939214962 9478446097259455859 964244857406799029 8046740051755856718 15515525503031124913 10242764560825251545 9245206499358771391 14612373288369940232 14138853743277980569 4300563462475927366 11336426211482260127 14630003919700256905 11447328206665517994 11887146107583695375 3689381792604500440 8472209157781630871 1492905263642003124 3542723402606203657 16753380932409543093 4588081099288541141 3952961839889548220 4594269709620675767 9539311570565363111 11443501108116657884 10430051815115692123 15405352495099924383 12788328863456279343 11850568175527212699 14049349231425620773 13005479171930350744 1450681105913594923 9829192597450929321 10506824012072034753 17109136627060371422 14970352295811288462 17046146567146524091 7747671888603120664 11979457856719276326 4508989196251322234 15388208523911880958 7560839156357471433 6813460093589411273 13349768168531118318 16999317194842571747 5293921307230316924 15409490431335988683 14784194211671811516 7188976693642666737 1353500296068602201 13025065000970434759 12192026635017281369 9211700407508643850 955679804579559817 6890623076713251730 17159204915703829812 521871015894416628 1955079336329967760 3412510985712668662 9211960411609688444 15680648204678090248 3544296279387461510 7039799116599653773 4372382482097809281 12404163373537597305 9756854554474243091 1502044341232363772 5877812720043650136 1186258519626526676 18353318983467405221 8126908306340881180 813621189977151770 1178066352322084480 8408543225601867063 16007549378467539697 8417512493106627252 12830952371415315631 14424922882490416546 14571299737110438829 17641214742113394840 18353541639874379778 9495405593956808276 16338215586967085010 9916838396579240455 12764053455884628165 12746547705437893501 9130181710393075903 15248521744089701172 9930189004123675562 14462055526247105177 4205292822960575287 14737948866788001389 12646411203658699135 8284192359604715939 18142250995841287698 8246122094984949925 18438780681735428124 7982408986617809024 16867958236517546762 2433842518020521057 16921882158255321109 3404367995577550940 7099268468230508150 7807346086435637225 12834399726002374463 76433800631681826 12571858205211089137 1821446802402529445 14708678514554622477 6617329800500257688 14915980028522951656 11926355650545210820 2723223323854653069 11141352510703023488 6227129536079899244 15935674354405229930 7076422479054201398 8456598090479594546 14349707010392381748 2081030980015966758 4872709946947979960 17250382546005067751 4355236424582427276 13397170523395604618 5886889610158599953 14194738279451336780 1074949752840207874 18204624000550415003 9513037646683821467 11857267305660837918 8683923267229252874 17824481174388094907 3242391313449628574 13242887378829673552 803619645958218234 12598514416697991986 15849067292068057969 7809393312994177227 3273573463963161584 14184145025575065933 6270505427906402223 12372266831792808858 12857952819083551010 3221637578852140315 14725877790993521461 13742249828448165031 8059192684303396833 14464162131603556128 678175101229346063 9392223440279201434 5180459501943216487 1478301991797030073 10807573174634408518 7935936518851255492 1642520521213557497 3777210153906323179 9478006927938817215 11633495574161858213 9429499318389084978 10356391044736939489 5124020215286100718 2507616223131680470 18360926248345725009 13891001291448211651 16618249699164952564 1191895249801651561 540744423756162772 5483514826825540339 15078135078931146891 11070112866239566112 6833262748554044635 1969454074068111180 5064200555280849247 14362963061305019143 5979900278693550518 10585490837373441956 926069825081766298 12583813403413466192 239426729623721874 2193660741462547818 3472676755351630086 14924688239558913720 15063062346844836285 1597325381848168590 12114793524319626574 894182975638921349 264455571442205072 1622370017333469900 16057404902805996793 14671117448799828711 2569470731836181176 7185739280899064018 13486916123714238720 3527043558365887859 2107662643672767281 8655329787367192438 12285991771726433777 384590343084924072 7330545225426147569 1307241345633037693 8702530879030610598 17026381777886098310 11485582806265024534 15138168698083818067 4420113834818668356 5681805886934166227 13668269676356254536 13176766852670388084 877321282644268071 9038674545261363983 2277887425297053996 965594022288437539 10970590490486631391 10436543547051765462 15369452430301662002 120675859550113725 10604468262438196221 15395319626450911681 4582459912610887276 10493529806996685720 10803122333579087870 9249584506322762332 6096798366918760057 18127391320643017867 6688970134845409525 12208247957810145825 748445848766838987 16968883870024404986 512994744129942645 15509334711418948577 16311913053033423817 10373475052667405593 5366874522723411778 15707637323890881292 3840718245491566349 10978691894273962748 859687372317693231 15358617196368281262 3452506031263463622 13976811324188343577 11365890411902366100 12948685010577651820 17762492214902855107 6224658033159544585 4041618016660426850 16418747974408257221 4228696825891911317 6298978237591303830 6799316022478587433 7682641738848783154 4552209341716723994 6806685430789801746 15043400084999812656 4806397081514442915 639222344462918133 13531095693246670614 4215608867399402480 5013337263691656369 9785615277948100576 10226101103452505235 3927844548051986134 17827970921459432459 11893333031200001525 1597899480327835373 1326830054277658609 184840207927824268 2771172156222235100 10430196633208216585 13094716879017517263 5086859508210892859 2035097292255052533 9599771135890160109 11847427778143325967 4260992719886514559 7284091824252659816 1298696186730560613 7127677390268528633 16218658956445989490 11782975980629557034 7651677372062684853 1716951060889654986 2953044628468598381 14327427226218653599 5292198119097072677 9136196904224526222 13439988479780036628 16838998703241144634 4990162062189817193 5573151530545088977 10074371770163607715 18205138597130031536 10716274539304869400 3322949027998093830 5285156933568543016 3143259685167226188 8040620847577189051 8405377537062869108 5703499807151272715 15591962995976734067 17011399104889355239 8885059623637414232 13783105171961311723 473076155826025616 11421290716458189149 18382307890376072182 6776265200586678063 6726742279636056348 5730790803924711333 1122463668762420719 132945383656700387 12413806853354461381 17823086916849651032 8068998524318594410 12051188192989582922 14905462025057514883 7508153699527449089 6322441185320276509 16372147939849387085 9479020143284880069 4206761515497278376 1777964996689251418 839032172578117696 12168349798384598647 1819389759713129447 3065689520244778858 6568678905003284797 5251715562378252829 3589982022329347633 2394381613703830514 11403988471392416997 8550021677319933773 5564628878619798659 17484005511218105061 18162322439095740262 6988867821035925065 7562733424765112680 18387582402811753672 8890808046534427939 9673439320330330232 10439280424028283771 2047884300633729434 15603018871827036684 6935181737529943209 6813148378968790045 10351434252257553657 1881287842203689295 9774226580904994466 8242233091881087018 15488347362860491320 15070740023112296078 10341553499512704072 3318472585004439758 5439709809668328960 9070794311109474962 3157061341039627938 17685536122110578051 6149156182928008889 17685181319476136292 12647239603667576816 8827912847014390231 1844129863778639292 4388269292653811980 10516154957797417943 7362653514877900520 755613263914360359 4350186445219189884 8666312083233768808 17054323219242728484 1847975579874860833 1210564420356994904 9808271342427506454 13836171363005469974 6556895658199209606 17799856233770927400 518085487520410790 3401550032381392888 10963347294087898915 16949974266855740648 2671809086242221264 4297456958377249872 4968476320488781012 12927696000582097634 4473275030970388328 3979561184295641510 17319719073706981270 17788964225893207104 15380384555228630005 10790484470133292200 9374060905790365660 15677331567167393179 5052320910197853312 3000441314231404823 14287787063309562692 17150173486122790346 520945925348090850 16816315949325144564 15895772678296571837 12278484084554955268 11827011966896261462 8078974384242602312 5326177385314614674 9156185782211705999 262689569889353126 13857892281095847785 8202800612018229120 7814554448394958853 14640791862386247090 12535971799013172085 10014058888537293068 8978487024244830492 9006546478353202025 3674492108553395713 6406658565032173170 151841479248958719 12767350164366125677 12241942451559067554 2621333484267749027 1601015943670233874 17471345281611953774 14661185339076657140 8817665446023533987 17312788281350740980 12604520367816261639 12262256483008615763 4339042757671082303 331687384377086898 9541746973868970956 1030854117845095576 916080612976053559 2665725705031095848 14911855555008372142 3655548361978541625 13199262499060622245 1138593154184004663 855173912837241121 427513593250457760 5211873714763258637 8922563614692386860 17690464880353104415 6698584181160097053 7233152256761584595 5344827039030711295 10829648267303518344 10608534946778456231 7318594479384440254 16275906834085308346 3286536759630829702 1473727760495681903 5869199871131693104 1166072503022077806 4570008851893579897 314387285806699320 15200384863948751487 3604657957084259960 8983190682665096139 1034629557249371284 10708850955397619016 17711538760765505549 10324216566477934512 15478871079169679676 4851214418067494088 5044031511406425874 12917237624624672475 538184211542498193 9860217156234702784 7570416778872555961 11104791597507824370 7445288398388040350 512971567326597314 1631071547543107884 14083284677916141447 410587858017033547 17768057910120088883 17084481672055591278 4577774314049551419 17599188859177439432 13182469671025545354 3320340172702679276 2369389408073629711 16938646635686807203 8932117735386375421 3193990698456820153 1202776515432081293 14984218492156175742 230520348000873304 9433658812100099221 16006999042580479460 10757906061726414627 17199961386475582537 12273920829403266757 7288505813154301158 16291202911999768924 10076603070307965161 13924153280589437164 11409641112008492831 271357283680538674 1702082279932305543 15268518794722395496 3808971692460189058 16701769400704195910 13353761222284638171 16603833406050233146 6252927950581565950 7649978328675429677 1629278163435106745 8245075389561788804 4784989305598119212 6690863663470336925 4063543358035878939 1112756817627503492 4640949218006267854 11718002019146201844 15486670380458890057 11681354769686067656 14534368908908360627 11332283403576094630 7811414753451823283 13774831119948169338 2888152529201795858 9489526940458610535 4966932834934480886 5696996824096934651 17267459864987034791 8213024883959714479 10722780222076681331 11870999333303111975 7726984448997002199 7524525095694514207 7426542790090121162 10343828864448571902 5373200383178959094 6437169542022302045 17438006575103448473 5803830679872619949 15186036373319998105 15662503763283388584 15097276036599016989 2047146841311597970 5320252440776107839 5057211651073984467 2033410327873669860 16207919550349379258 12274047638581489252 13653335574999448803 10880571884406097679 1719108661705100244 14566134322578515644 10472861277649850581 39954045316559154 4795913887942538455 18064328273971019170 8666045525882639752 1787451422270446178 408584861062504381 438822918095031022 1575756639465782782 11515470314152623345 5462386552676936397 10306744656339624816 694838961744436767 2378430517111715916 6047658373172306009 3713541283303817408 11032352143987867257 7128936058055271244 6193923947976206034 3971827365102061855 8101052302157016425 4108776552941698857 3089202536733096573 4455796773528315308 8844785977086860328 3785077702624643301 192549965092327026 5946533509786253152 14697377576997755339 1314559817838440749 1904912827975116829 7279366389702930698 7444546298393011712 563888989486065748 14977906792324792629 7763837631333049559 4970284685254831812 8337454315806258661 5539903871159610249 15157505034294466225 16179936584744181379 12296743290695745134 2767474285909998571 13525181551703425536 16862911473194121589 1886777318250260116 3442956040110371543 8140053361596378346 16320492278640853648 12925585500698608562 10041932118588787839 15332282868436369697 1281015691416971075 5324723054885236699 815411831602311072 17440434056496581217 5983258465525885027 14892352333010635855 5330342672290250865 1518574086259084230 7684428973967627415 10518547306038114891 15905011488100352771 12979282640233632228 2856705097288052176 10523684969345134624 758132872409031517 2167702144959960207 17505679212188705989 17957347605985058328 12826225528898996194 12514990960623421622 18379755265030176930 10161157070350488372 5332199483210423174 967063249162386124 3677054503171552633 9448597551393203842 17768329836677883579 4448239482452251174 7726358958328931501 18167556091683003619 1704718525360630391 15255011940384164002 15807222934207337499 9617537279639887035 5534362162812414747 1800412082444862847 2047144213721035037 12258110961893610403 4881105106308842668 455370294622739741 6513778857704899160 4411719533601658430 18444357746584119484 2313915577416189731 18435513720919799730 3993162454155086563 6073351262652848610 9342863733607680683 16652410623516412558 810050557232413394 12962825808048244516 6394545212875578199 15088260573681547525 10927959208391594274 13280776785227020506 2191233958752933134 8360607577662352891 12184628682455598561 845713971607297095 16779955714517430743 4971932196433654610 11043137349165063783 16683133395504283617 9559499100553792924 1500336619390360389 15518203633698945653 2847861680156569736 8767411741671301730 5554934571784647790 16307529071548359652 2898101446852628032 14084676996107390258 9847009867213986740 10440214918234876930 1350583190864211149 7165112850339056977 2144402744061040468 14501323266277731099 16565111778800780314 16855225111811405009 4281418199602585557 8251719991263053776 5332713927240315725 7989796271629394946 13226761634468425616 11047812467832635840 5274837361631805191 4404284022000127752 12042861752752049912 8915866409936466817 16802148366981712981 16993699758962165334 15776674289534836590 8167564352176323288 4750977413676944212 12746976113984046415 2849551040149436746 11411177008194016914 12588464064793845736 2225762468220151010 11623389886324683987 4474848727143209977 16093416525631613304 7852649194990370656 15360104796771681634 6661968319945893298 9424125669729328893 15672264146970681638 9885908252740470199 8671665456266152528 2876199612759025765 10781749311767434699 7556657211683453600 6902687762789595814 8198488780424357325 8769305022608091626 705952647401232905 4631110626503804429 17678461980165964582 122327269898137331 1542533801100812567 4410514306266831304 1245474543101084665 16907044738548988062 15330871663771167046 11629646816465678604 1244015001192282321 4148131535818409683 14638809149344364093 12709795064819627167 11674372990783035752 10335663817940922488 11264730277142476220 4740936633358972630 13568423515751228517 9862787291780575252 9328255859910591320 11252899090552134864 16126869087745673293 18220493115713307265 9743025805056428482 14456262336932287435 12823840015138279541 15855001027390025404 14145695653009987948 12038979908033532319 17428357473685756630 15399066216770248770 14462482433844597740 6643800215777778541 662996981598080416 9515554822880712334 10944271875966295529 16663129123941251837 6157939661384405894 5409069372450562064 894133012481972297 17056573804232085508 5169168381442038063 12009483698855359877 16891761329988062585 9095757353745255825 17964410202679259963 13871571567071011596 18166353881230288002 12603910126054041408 254296492061228177 15066208594694778007 8460830670492577588 13457117950984234811 9935491471064538166 12459983370607591005 18008461040357470784 11394747268919793997 6975583349542339951 9194522385646589443 16174301500568847824 17105476278370630863 18254265331198396843 7981448641047629958 331379153596131707 6738852181399833561 336475759372365103 17174002175236352711 15666926777755613618 5681793174002569508 3274527156294792259 2839211080915321601 4056522956082422531 4905366803564122550 13859843299793751021 12067528901588779382 961743440009851549 2593383846810412525 5594597969058513349 3077781158481314856 4339286385430730773 15597665257946016507 6999054555222046535 15901722851700005900 17138524989216984910 14749366889735009186 10520619667264049093 1187554290214951942 2319072453663802739 3636541902268949562 2558186817331368359 14424896355621223456 3997023208278246945 17238726390431408821 12244839768573484284 1299563419789804432 10451262045561680546 12637531040317273777 10452391472526458152 9133985885930759901 9242932373238706804 15547155483822581924 8660573958693242249 3894952192353552028 4229067476586973909 6549223167356520002 8960166097415249129 5881095149828343127 245118320557587191 7516050206833462444 13196689851278243377 11578958236824025044 3404039480250985804 5353186751379841932 3372119814440488460 6883295206130141689 7105823483022905390 14769797179952925175 4833716839250330841 15612994482164388083 8476584978522940315 12786862343463676414 1609504950311697178 7628283234968894634 10001204578186120795 6437437670466530200 9083363169726878350 3400065473237059244 1568767618730316681 2014010953065050044 8456422264203518164 3382674952683477062 5722216741612647296 14456967828978141713 2111190843770128043 8669468924708559932 6082280364751192252 1277162588874077384 18307919307964361746 18016481389714689187 6203977975661813197 3003273640270500514 4776816603456444925 8476961380240293850 7240982992811366144 2765522462736786427 15493606267585080791 13284562657321417463 861679208034541516 7604317376383934025 5366324581269744527 10271523075213237212 11811545445686550910 14040681571302034483 11040417971100209265 404968232455752239 9959628660425002007 15110996015918094874 7423216183599543843 13782980909273062936 13806876744199385418 9426213035101894026 10061573475486207893 10788954305596734268 2648915145021932066 14277984886096458230 3494910977379163084 3705084012417173210 13764501993809811518 18300879687952038883 12396483631349466984 6357895364682871490 6815103225191429265 634287219371639021 12719735937242069325 2020619852445411132 16193477120774983682 13140893742955008047 10193675249067840064 2117402650669407189 13375661084858949120 10560956507160474124 1082991732288498038 15870302267523894324 15391757747935078488 7290082252227532869 16516330977788765267 4667602202867237569 13008358459690465212 5847983621906464972 12222989593238925683 1663222350544310846 11420513969516023813 2814796860556791155 7318551903721619631 4151492370495523695 3618139818677193095 7753452524696155383 9755865178997402160 5198307995197662140 1226912508594412380 13917865292821460285 15030225792332121385 5900149280727303740 8712577155662690256 5219682475831725144 4950998790881969082 5474244554944168527 4728232724819656311 14161960057310480840 12825390245516803325 4309273010363985667 15742901963363625345 7885561561450513383 17138018100403799894 1908949259715933585 7370930959653077449 7168945427064817837 11806400483193362536 4372628121685795819 6896222267298585566 1676997103595131856 18077450513982239975 5705074310955500405 6179737257060567542 435290547238727955 6394425930351631390 16888608714849797664 16209792215893612739 9255796852135101325 16588531037759790209 3350298078105928223 5402426937326318300 4979954000055745556 9101969598357817401 14353718056905337592 12613714341008203247 14802492769703409656 14879161801603761738 7241252888677322454 1841063500691014957 8415501293392176602 1539240587540952495 8771142236110345317 17124574694927543243 3609064882243730188 13850146138639049122 1694080615825836928 4064171479768734158 10745038493395386382 17681763783767512705 16964252218600688508 2854457630322326088 254338232058326405 453208682449752708 11976812960061824821 13426580789354153318 17340255914762497732 3818246983890565777 12225939282408736471 10780742721317048259 12326745658880162630 12347246084086421259 12278342227654962381 12657970574652780972 14382945980769339289 5597284437544931974 5905083058825701579 5867365236860429954 2906093187712092407 15870797472889761415 15615096439634006795 5663865887502100943 8414487784858140439 6042518160813964990 5891563680299155513 12250513637477401974 12042895072896534149 11673807716882267739 9656240165889007295 15866617036987786651 17134222551087651133 9060100537577011439 9028104424909659956 679028916423194833 6863524956291896672 3188872680170424402 1118213711102740256 16693376477773957211 6723620662670765579 13286488248275005359 10214101846517740542 9445477047545256871 16684106345291329552 15429717821663530168 2658861335698254905 1039193040029786656 12053572685932879104 15806705876537855722 13618307552710656079 8117112704922142051 5351121847741383710 5001854785808743856 16187114008655520145 9323344961588961105 17165400315374739148 9266908914145112901 13204444007347674263 5454333405720169555 6433341081938375371 10681415513602706357 7318039848544039267 2794344597683846923 13645504084760365419 6290918467599346009 2015652662260978831 15026724462387895295 8046645738444783663 9963983856881426733 15815575292382090578 2263767286585855290 7051530485543880858 16583537418068496629 7025087052590836968 15061057705914443095 14324045077717188255 8205100307111676879 5419921135898943667 10809855154692974488 6859295035796954872 10486979294636001598 5308845978407709814 16029821291170812844 9181802906600579658 625235924601838630 81335731237857931 11705491515439128839 9361319325058612624 5067909431660522146 5840630068682679252 15573401523923569486 8185205637001586282 733164609348898676 1883196483188289063 9321971365642558413 8488446638351448061 14083438336710203485 16982892275922969630 2626414907192282099 3733468459943575257 11531655530073942585 8033186715268459537 5340079414692280507 11388463248608410518 2421970944196546029 9035322444066116507 13141912149566401831 745233142857495568 8144054572181489266 5034026225775744816 3220743158233516640 13981352010906407245 11992752288246838214 10419959433973869069 17076129802268939361 15026005840028349537 1642954981732253517 1810600669699625469 12312007832539102857 16804779489064997020 6857241811040302880 16055540239566376900 1948315046432487415 18230940542482226700 11021234543495224322 10827988408762692601 3608275145409224975 5641365150300170327 1641400667046271550 10539392523105318394 14468471669181873947 4952703669390410824 3963895019472221165 16302430248230745108 3038732488549160646 5518090794476631167 12257787414761106876 12235946818745584033 12469256590543131142 15017219415159377531 9139998280702580818 12607681964218790584 17881982690013008899 1519919713807170427 470114935001907516 14611326882805399287 5618316967849176949 1798973524940630713 18249430575687432424 5879352910550588173 3179250227316064433 11172005293608202633 2773505930261199397 181046571334565401 10893626272048130877 12023918879139639493 3260163463087682754 10948417268092660879 5234557963179474829 16905879689783929872 7466050936320327003 2195332015883115070 9715871224207899519 7507119246276922566 5436858568047135627 2176811335183665656 2570652235072604129 14363449858380945616 10080158702206287398 9397119241483757220 11609134469319031797 2458688502383994863 14678079584354571095 17073759476250005622 4130177368758293613 10214960917847873843 17789075493447083637 5719165574479599285 8835430234637928806 15692385642820304778 7606826703877626498 11476061162285517196 2940587140524851999 13557199163081211734 9193085778068746765 10201573679391884404 17225519597300572733 12728501763158608707 1403794709369704693 10220568177226493513 12826352503931818416 2474080148275860068 8092825906989165928 17057743712227562261 8027980388131456850 9654497415803598557 7187736460333154339 3454122769317170706 1096907681693130035 5486464514612629461 14888477614066625845 10749489833093050599 13567570396515839380 12452770854715744869 17427851269467725097 10187413625780610185 18445672707964454115 3091831660122399900 13809909364218710667 6924363332888235658 6230300726602041274 40525526440194344 18156916179579341007 14104895229025508450 8896427595720225982 13342825940341395114 15208700649626699089 17303605543550362315 449677969033165539 4037168318704784457 11134755044415243362 12886724928036026478 10545863464935870647 13211502644312941048 12079260144043806941 15083102282075107782 121298139373220515 11522293224652025104 4980244160220907941 4094743391525064199 5289601191525507460 15535488910626328162 7822296873632020763 1762847258787666371 9991107763544069236 14054722893856386414 12987798374971899433 4634704389460568717 8754267506370549434 16374668720072028890 8536559888291513117 2741849892970847125 10394103398611639790 3182434049560720422 17038224992256307144 1066057211078173324 15624965404382262357 13378120122816174742 17623179921343301865 7611831639843336790 15125209275529465829 4714975302302673412 2834219783820308296 6324410114399232684 345736245744980949 2789652742997246923 3267042465168079912 14248634523533448680 16667307122503926156 15075988582714794090 866927538524282897 9517056397389230353 3987580218778162408 16069561484299010701 9261222410351741372 11263120233378330298 13725554443776397688 14273452290641475436 5494413978141238806 5234160846750746921 10955600987676491012 14272827797543115884 1231524023105423109 14745795795415592488 10606160092093710455 5954186763243394622 5382050130714279814 16292649772300059925 8722251401409247360 11468823052524846327 3966811493148183709 14232644303778800731 15916994100876503452 4407341032797653491 9298373670507150125 1395739059168357625 14735210096320035036 7318143566688378866 11187290837594284681 9439001985197894285 3663999209525848956 7833855261181210217 16026841298630953915 9063864972359116432 7596018149734535001 3963515618647956048 9958089980766717881 4291898994841018293 17919193932550984263 11801996293349685462 7974343677762013377 16458400188231433099 4941412700713983992 1889944383700620413 10348679327724887341 4846116049378409225 704482618554983927 5008553149258080524 4432996319368989560 15802758061995678968 12476558671593014648 16539173819937779753 10096043923457952902 12454189495150384861 15826125349370207889 8332963737396421814 8734139738222588103 7226344079970752746 10446622503641799607 17414658724546479850 7681133835219564199 12044448157047706685 2271919241661048214 10107038078197656386 5763214271160236417 4390566999884504965 2892938794174058028 4104357697183908328 8370423109816248813 3954951902786536760 5813289832195119508 10114224844547533917 7033764438570219166 4898580496791540782 11466664328180385465 5018741354009290605 4993104506108069997 9384275114422310777 15442368043949697675 1374755258531141258 14714603798848531756 16023162677618211326 11017052638004265580 15657201945088323015 17185469433301298016 14077986638247640998 16044900476171166124 3127383082681338296 18188021583114976829 4610957108868535120 4326121024739823251 7916124396669543324 3253819724558536990 6440750885828341548 14923381818172759235 18432695312015026437 8433028254823078194 9054771091556380934 13242602964170974879 1293111071530225353 16485416877843082548 16003461824127158528 11511559726677660183 16626825942519003470 9165820063214719883 546798461943917683 17476401505992676334 8349981981121361803 11000325743766314342 17915114313920419180 15430733684584164124 8509585440820484032 9088447686023150431 10142953560192925438 5367459552419836915 15346824307228427435 15352777018419802781 15975565339333715195 14862264061265385982 6825401172792712893 5096616000903367433 16975646857031912068 6392212770217690043 18235843488791433064 11095576734134527754 4446599819286878731 3950665775973989100 15065677489565538675 13661372777984168950 1301008472673376657 4924781349356937123 7708205088836640504 9188872729675674116 5891767526525114066 9924110344784896580 5669609153361164110 14609122287146903946 4319704502987961291 14363200726899799508 9725656883389747059 7326841332742479046 11515412852567051182 16204750568659140983 14334739778378650239 99798663080895140 4738145673913445491 10573162765466985747 15409508478100878723 6501200601129664181 4327465221207157337 7641105893625802776 5782779991862610582 9191236879717799804 11821028143990422280 16147655743270588785 166929676112843267 7776980149347254185 17877780853481167678 14266437624748885628 5218895441932652072 4546553644175699805 8001753391308033157 4228512295760076036 6642295268420397020 4948451105271132166 6484647839056352059 3191202666064325137 8936681473106725312 9426347286053374980 1838050371695681991 265078365751954816 9165444274878812803 8799803810086865855 11791463457394308782 3192262246539216389 6442975558689837006 9041007309272565909 15167901044800494218 6205793054591309256 4551883994971306151 3459213563212721117 3629117654381838325 9561730846082905993 13116306275535810460 7085810064393651065 15900122082788715578 2588165238498480809 2887130422438106436 14326074502403041618 12781013948938081514 12892739952019101094 11162163164838866 2133188701939275760 17001230272005647571 15278463150897333415 17106740090676373651 17145413158927989378 18176853509789016779 15372818786781877665 15613911947241231541 8998677084291242613 16846352515425285902 17036797975454450325 11950748262994620279 12698384493983400465 15027359894756838162 16020028760406206852 3675504599098207168 14446785814591774866 1622927316520423444 5813232096883939887 3348798737519941229 14995218807047395412 5805927442709540144 11915044959737643241 11574113450205654191 7672036628146479921 2373272579657767272 14229871709447485512 15534346270144400910 12276010359518234129 17176980865425645392 5841801546200308030 6791264890522351708 2067027666261508863 1261557533014650227 3813310959406277951 7271153563448386773 9642334186650997284 5348241910859100217 9281597554055586965 11790604843585364722 16709039944036853691 12702647731593860724 7102991864879462626 13793524381427513994 12722845359149520642 2697434700827792791 2280611095410646663 4230493327175987270 25432629451522719 7744618249796291137 2191594265330935311 14346085936255608079 15096549820252289514 2875128650316557467 12193882340040965134 457768293569176912 13249078180927692838 12119074264258662966 12361754518889648076 5130053474532595387 1002718401960738670 12812833157056728750 18403283494933921387 15898312469930528824 16201808432605348449 16749581976857649659 2939965529691999026 12873371339193602817 14690347892351621698 3106313125209334894 5644504575604127339 13451552678454591455 13129947913416482754 10777910115265303406 13582416011565336729 4518490086775816799 9427918585308943112 13097906339999864366 14405043106263904977 210979612977739527 258085418219516702 13313418658643675124 13104851737332460600 3934811603745727772 11298645401940092177 5585621591997603556 1240568859273234928 8315597821249389940 11483169934632906337 4303565931368683447 9687567236467034488 15089553549140167147 4060486641086588680 1018377175970976067 15351369795648385577 6378299017496380491 6770358097261788793 14208859635557678693 15990717818810403041 15755949601768726603 10505560385908137473 15399626621652843118 10437989622328916223 14098455829057686348 16126302869633194980 8374508859623627934 11482478129544194064 16424542365810919334 10644917326528197820 13700131748144387563 2710739157237693246 11243146830363973341 11249978491142300813 10828839412114697767 2479451004982135353 2534425828143756965 6627761220278501929 866067459995597427 12901049875902088205 6758803745723809466 4456985770637837668 5785413213422602426 2155175352940587535 1924182647701535415 11676154879997352418 12605080754777035979 17458020251271283167 312779927011677080 16335559788911277993 16722217313534220895 2653651595527367251 13672931069330996447 5627517001324112637 8688036456250929413 10394435532706196741 4555082090779220416 6781138961868525510 12002891251233093100 6756838171421363632 16797959504495171046 845153638168489498 4141219001950277449 5819913971204418913 14556000535591935733 16643727769661140740 8461095398267787314 16979538717917052189 2788119786967180847 6824630912560892502 18190184721431276571 6796244612220830704 13315800358859758545 9248732721882612094 7193563292503171313 7970126177271289470 9129586776844722171 10724287867310827610 11247511802714898437 17082373749559075751 16526259269485473629 15405959202895053480 13981542583955406700 10206826232520214511 4598740094264145724 303056865609312985 8661458483401532598 14665125214253957193 15765859730320097917 4712021667409217723 3306254865256176829 5928225863403596381 2110354581615204447 4011704478163437043 8426270432957160372 7961323574107268063 3104307647061879544 6129995738469863067 9688523372575810352 7662782981664281575 14696059079929697234 13966494553295634196 748086306757514696 15478258520796733902 17680619397206871275 7442859430898404650 1447182748508192146 18185264472600734216 10081232656019809600 3783602109749209413 15098338716391716745 7016957957324212269 1372610538955290748 6081499027509747187 16819745985588740820 7786386044919776831 303358960262681684 15801318684583402453 12149725459608491573 5223762510702032029 4448713666726649234 11547648832156289834 16983930193389046230 3053909131783129402 18120538451431294265 3279050299152372881 16413810627452083321 12783772088494632439 17834551609290466199 8025887183432401806 17314540093452309612 17445726778446827427 15667083839171599958 12671165670633096463 10275258672354357270 3054777984943925439 2310912851537718560 574037962741451186 10488859458306878393 16044182541458753981 1690382438332271798 17011827020584649281 11504882854188473837 284911139170678600 11056367780753981171 9617036955749900061 4336785858211419508 8701659674577652756 11086412659757368771 11226272602686215164 13369628895518755261 9772042240041619258 7844828224563954196 15127064957672360483 11967058178142757812 16035224621012203859 14281330968983422589 12656612129792859778 4550984884539839948 7287449519292603395 16805267799991666093 12113851337608427249 6951281824458750772 872327603958696594 17776920884669981133 3587074300867418943 15622209678880310048 4221557631405383515 4303377529707901134 15044998975843279555 3267827343589909278 17048698291107507471 11945126853761823447 11419251020415635967 6736937563238263446 1891871479642511139 14618102869877836370 7129138289840169875 2107619066889009310 10794089506680032641 11920103568822362634 15854154351465764413 3049689980991100342 12579466433677529995 16909214396650143044 7262668994121263827 10033265072548603832 11985781227468859320 16518623557149157806 5478135352056150713 4035591289645620494 8019557064817422298 14317039599577438609 6689828553153582547 10578733510198489570 11040370217982906360 2492341860376752915 10268732624439762939 2042831135214079530 202625607810515605 10164784133617865958 2696583163273856400 1205285150250087635 14458256627134114779 9871141810103411620 8699352392367300913 17825729256695315573 16884721445173979579 4591165556770159742 13327589353297946432 117200457454752814 2733262964676442271 951164881864263042 4293307523920581620 13690877175805967440 845396235798171113 4679850689815278407 14921702128095507155 9147806768930568625 17553510166869495672 7498043510448750692 7108986961554196688 7926122033687711198 17042137387887432569 15436793740724878320 9330011938394192672 3662522121640181775 11456234724277762930 16804782995275244393 16044881990347418468 5070424856686233157 6926447088336541660 13256612919273446626 966774691039096984 7946311663547490391 14619910312285690379 9897033203794781643 5766682446748592254 3866529234965213303 2026597139712647267 10315034197950345487 7662083458207902609 17231357164695029816 5262223018405135117 4385007463904305998 11004703148077177597 18375937099093815870 640055396080117982 1772450663711322543 10427658329049778616 198824945581184062 7834854243196734854 13968840783385305131 14908015275006295321 6911625654436477965 17228466569901634681 4086749342180840695 1156695802739754690 6848386516990178898 6425783105659752397 818319989124469162 12672264717204293758 10186748823076967534 16730888691871585172 3271272397811488804 16346849279617822629 2741566586731218971 4283483904921486804 14939465560960620083 2538039603712924100 877620973035127006 17181284789544510218 10023848143118688524 6227401948946846676 17901746714365583435 15841343187430681491 11550697660098825391 2156556622662060701 11616502142909089242 10881321023905165350 4110477292223781571 3245880351363691302 2569196561226302565 15233378020225715346 1785025649815959015 6374285226911635332 1291052825356167223 13838026936464851992 16392843049068475997 15993817211230303421 5140409163253143572 5992795481552312798 11492786655679441306 1142618162133374684 17586404304440969153 4314973907083128696 13269404560747396992 753774823938056127 10611080012905785363 16326613968835953763 11760115470971291002 16075725357136696886 13624244955684682180 8721016846355594787 4185889398194947383 221824823903074648 16676966992920620663 14183933283130831510 8081940371355983216 11147913633676952451 16538280579116846032 12792998434550210916 5459514793636555130 2392400294467940095 13260921327116953168 17050186990345356364 12043830271430891988 6670388660995705799 14093353752968213010 11959681248512461088 13882435083628667901 14804045504226779034 15965836784176189033 8000994813199804626 10761884434031690944 14942412501097665577 7558829563059698578 8201986912394447733 17762698145004637127 2367181473101555182 9885253491150603958 14971964849585951721 17749285230850358201 7008042452854515094 12687223195995212944 2078030369175557935 5076250062944424475 4653884805585504013 17906502773441610959 17756781375390873327 7212946382411373194 8710035999435975785 7977951318431245295 5244184007815113708 5598982771350082554 9979440950118841714 10798435913418889393 5191128707549393879 14817641682721149419 15408889513932691959 1330860143637982140 3242199464864420436 12399001633798482959 7985093453576999442 16621404883971558353 9466397485152905160 568824022030482946 5109307502921719408 10336369679699507918 16868549681694345608 5298725666629114088 6393798437084714079 3115761439317787697 57914834542676341 5438569916335132276 12728071541158220778 7260381338865332799 14890597141211106613 12800062301312182346 10037255782938298193 4541764094718421070 597071610676997497 7935444069772379336 16773985927075445281 4504550157562150904 14736304922356638148 17419519822039137144 1372492689158309468 6777753199081258808 17407252434522312784 16711898415180832481 18402771062305678577 5643049550586505063 4566017714668325311 8807018164570860113 18368176483503749733 12545271349346302270 1746153841284068868 1048555835783503448 14255100551476172653 17638240365843024885 18299050697998370743 3643765817790269746 8634746222359726993 16398154599210036877 12160685504139017829 6857464199875895147 637241674669289640 3681034386541370981 9684242088869323208 17557529865188785880 7378197052401517865 13638535092264292784 14054705942432143306 6286090295958478029 17140852481255174225 1936300042061629237 1271838942993688174 15033345437727187267 6827900407460058921 1067477445153690545 9050089676330844525 6220543951708311179 6188070337484805674 11813532457357648148 6148471139150857452 5432083135720969975 948555305687020457 4511448633838496908 9524523004964437461 14765215060209830801 1094119356027010370 14720474905256031052 7075960675714420106 4911931507229274402 12663141269291174050 8314525916989340725 6237291794553481516 2657845643083285382 17156965575552966434 9154114459029972548 2544358111298330715 8320582264103025606 2134235410141981733 1905845163772746759 7365071242157393309 13285598377500919849 4409794087550633072 15690813299394865067 2954497081960098676 14724527855036340175 7283035267504899870 4952556572082993372 17171560852633254495 16361929227532653110 16284676818414464499 11020980399754870351 12530084658538224327 6414665028055227775 1519909924904448821 13572382910735466513 13961968453032537598 15298212095864618149 6981189108567090082 4803097138058495203 6042932921321603617 7739450947462893806 7704779098548936151 7765412195523342738 3598593357312261968 18174611247770777031 4001804371867672837 2148557525159241660 5341584217121902148 5252755763913441439 317100036982724718 17355451727067726186 5195546092131779298 6766884003749000560 17552132172413697815 17978724411849308420 15374734762387720644 1431872690041713995 4735742208038879947 13521645520178970995 16728346926225120507 16717538445338235471 6937926867272676233 8654545131074947877 1024710931235459577 11532663054385688377 3618308687243819 6733850135104480625 4412501946029802224 8970380267988449818 18260441726934992670 586838049399807128 16662959215061134484 16432707373098845865 1003589381989869133 14772655856087108509 12134832748539841798 692895432145711988 17149691253768324456 460961108308945484 4765469234479398430 16244800483557553329 677619259401978205 14471328253877670157 3432033936892362213 17722999663554013338 15893365202873058482 18148205222294188860 15096025781968800140 6575419924197564035 4091663430225564631 6067714365472359587 7155495531983234870 103966124401442894 549401375369107677 2043309438807158409 5242552148656127996 1319460597087059511 15625281462106233587 11609512117071967704 1862597633555212864 7224633608852350987 388688890302323756 12144043907355818651 10634781606575972593 17478576941378738032 14289400215947491967 10564491303938169426 3731417072119281999 3442220870606644039 6513203522695441531 7294202626608764643 14563051922444743292 6724480609762688121 14386702275644209529 1140407498832338687 11307142816393834533 3105787873864469237 882000635361170532 9041302360048062150 17022322621562622281 13682875038524704642 4639814438080070638 2973613734527857272 2590269044388771156 689975545445621828 9121310369166487500 17584558443523231243 4445601042937678301 9305697316183649636 11237394351668521496 15101724286112024213 8551546760251587050 12224906907272433977 7622579468676288972 9530650188598567079 13253522917841881177 9797187027617189784 14904537755004018079 7199130992027323119 7475680632307154421 7172408342003217551 3018722640522160427 2954857337496489725 16371246228143133983 17520593001377701456 7465130279076285762 11910126228464072805 9085949752835640748 13468029629077884921 837711388474615722 3161958804890242639 15683096544043912717 3862099386445099637 14942595371467052158 15898699407248631680 11826078002187452857 14018283257055340739 15596284536073500885 13970213413768279371 16644298001703989260 13304868261242795439 1476823780154183019 18271871567745475698 16033620453980536344 12580464401837152880 9277386435454076663 2333453585531700563 8441485791599044682 5494534723729767535 13088689515590727901 14105416613692242443 8306450072432473577 9883133958561728937 2835683460717939393 11779558945243709148 15155298087879611518 5995836726116690195 15913344821552544720 10112529085035365417 11171215063750223348 14794528537881476046 9643929499942793065 8793057033131658497 11714163353414840954 13640423986461170378 15223330228815575757 10708395789862026639 2157744447329441131 15838943351318862327 7731212977543027562 13189880232301208226 9894787531898420662 5837631311352416654 10290929828944631501 8411414936618312313 15212631880924211458 15340038310112869158 14809108956468022989 10671866318651047693 10586320670708105461 17322290048024988501 9075394416648459408 17670180477410184574 8687869791779627192 13978107204726691333 14281893134112118190 4669779990752112715 11567311818228736370 16398314616131809173 5711956251505517347 7430408470916279005 11222282653516625243 6808078873495583701 3422022008792120490 7537464185770991296 15684985248272378869 16708434910740364249 7390704824341118269 16012286879459225499 2716302821143627901 14717666785777851906 5106623760243556168 11212661336105458324 8755240065028806704 15194326389441398669 13437074139317221303 10001526439496681555 5825508974159149497 16538379827185065114 12654482345356583987 3832055365523574178 5219087264490521230 8577994592522869126 1177573926724350177 15448808084098548137 18402516695904191575 1670704124023345870 17117531477700281095 15072240815662935473 6878851612098316906 13153615344351710776 12358809168654521184 11049512522910766129 8590939765543973854 2242569722499922728 5364245225544389170 6721767845520147566 9960555114177576970 4525564258664612078 222153628546448234 15792457033507558762 15047746795026739531 6749015791781825992 8251359965923055155 8332347853712001069 6277570051172319570 17161204586550862612 8075648948125739963 807660278025845801 3504433052359929927 17448714715103759491 3948844773670987611 1947974613919058124 14812380733023223134 15862786223605107437 7223933984604767373 3177087385243587548 924189659902965579 16694009508776557653 3009032894419950386 9460318929788449900 8216026598234195614 3581685637244889698 9691088327667275847 14082389223983367547 7250047036542198844 8845139984952626249 5127636838914030224 13902929559586141134 14545757995412996078 2876987663092702675 17825355180496305803 5724294273135132423 2412310722972295950 6380542462717843463 8994083074021276082 9190537742387429513 5701310190242394777 15220425814709241544 15163361023858031460 16548858133712890590 13343307671536302408 8082250289821889923 3275826104366610222 6217596661725688770 8844624999967145987 17306392025785316394 3609833430416562405 9617734804565497983 7907814038781254746 6558340006907557980 5780707702302471021 2027360486727067413 4295206805833288796 5574908312164458510 12275942396434599435 7007776877924493149 933057422385087710 14242161665970092130 16201055391833305874 2071805316030767487 14410461641446534125 3841817028716774215 16410991730873401184 688566254615531080 7367003128517327712 2831760417596330668 14752234425794554189 13525472575130150239 8036798356962190770 10138337859097026546 6768525998320209654 10812201880273447966 8796099139773543014 17681122366497170890 1612913689303933202 2674297033546115066 5710356613249322403 16109952570573258960 5273232585429226725 12254122078327076803 14307681351219739491 8586958125712028585 5708872399300173377 15484668642796645465 16171686778992832638 2711760934385934619 2066482367024231421 5886255768961104887 15822737620412818917 3857821599986892036 15407178270032289568 18342810031363488468 562761750347907288 8269777027380161876 9239899677208156849 16215042991718890823 3148695007521854637 13794143997094281486 1144699609595838461 16481465966713064104 5576610315206682764 14182429334989898312 4951242679501405488 6469402067720928088 10464256977073404927 13176199977906728631 13658344817550432890 17217378021559380557 15798567088122480750 7517451398647471789 17682772101215616637 14606518179445957241 14623952599565005489 8147835333701312133 12728261378956245787 9652319475347945229 15922234724055895704 4887641462471147873 947653843596196131 3466641269013593317 13701444049719576619 892771789621571982 1092178993622189202 13525643388921864040 16086760177473474967 2460663424662310729 10298732740774840318 4181232501915914438 3360852524731194370 12458135300940863893 17101613462675168603 8239374156774331856 9665648608006634115 16666742390950416292 12242923548865965331 17303092959949869585 14279900565498549552 7058463238753020945 8809169198752184835 9930468347803795065 14825222564251979281 5167685602374635109 6915309741172134702 12092418080962930536 436606029528153839 14941738984252875479 14075037001775063418 1366633708755213582 6490857321234210544 17909455450293924237 321673517045864142 3162052809999267493 3873424076175230891 15429086791171429229 13180554357635083867 11429220466948825062 1747401598718458198 3369304737063007650 5529572559640461340 17288311485934193778 16769069144075438704 8618562951488136588 1309105856708593860 10926997140435200108 8040685000701110699 16175625979622653596 9376136628124341805 16153272795874633078 9391672219520410193 8750293895308342851 8313249231834804889 5268968815526691415 16139920833455075165 17185319448533026689 396189215720812157 18347864929400415348 4290628195168697868 1482186682917355699 5640042140013088263 1698608361876611980 1142116686303322389 14995146665638450361 15605307575291646537 17538051525907123928 2585381494741237037 13351805050194146406 16881988852032447210 12311093379653633633 18267496330392594806 5672587616922713327 12271620379432258033 194811373088551776 1534865679822510405 12745570406688626959 8846758414652125075 16517434857079524632 9256370129408177709 2296568267433567849 5531089701044634465 13402057263691515268 12761521328310088693 12427700856667683067 6078313708759146484 13156977066950576125 3500887492046665607 5371847631584389491 5299417717576898713 2078495854447067038 18140051878449763474 13078408511323866229 8657809234781880664 16864424192439784740 4258664127896414117 12806569694895896305 12148455586433797453 13177782496402337581 12530539004220280323 15391563740248394408 2580985415606273259 17839790058038872365 10037741069759781447 12937868001070729084 14391203817604152641 8349947838701391466 11127819110138221166 2493377374955233246 14856031026602004976 17551554538493948183 11977025957420635082 13860119810248243846 11661505815147496329 13905297312522600566 3584957558314352302 10177941120286992300 5613879738072521857 16412461234802965141 11830566317610122509 10237304711609497566 3137316888153944656 3541257400968555264 10597051331975336170 12685546434088131545 470571841285991881 2808541057964470180 2609431379076470250 16382184019138153212 4548937457163091444 7692718935148382902 15876036810856166035 3125973021007625317 11427611818268151121 10497973210886863990 4090167730133059723 11829900196007949355 8959764335318996116 1204071233686740751 1960565662650943856 4932430647999335717 4086807754415882314 4659150409401278628 13415990382655316576 2443678631405753759 2224393788462241186 3526423869814362359 12256178733749005795 16386496126537626522 5743777031748000978 13728859651531958119 16158657112102915158 2022208094925415903 91228332499577672 13223400832588028812 5835366098261452540 9801449935885376890 1809414301744564462 9843608437363112617 1981479809795629924 16465351184547691899 1179032321907830857 9484970450434128601 12842800307463423535 8699335262105023979 6970268268156648334 12250961393948206295 7089146061332540604 7874715775591225365 10684645741998133458 15241565303301382291 13411129077541480800 805521917635449759 9605332036225688895 13073594200241137912 2731898827718854765 801188606328461319 16938577166779999163 6571735561705744160 10363697017965026122 1327347925526473039 12940453861232662217 3855883812469615587 5115127278582841685 3416258963200247674 16966785967376949564 7328130109620300085 16934948510374678889 12269430876380949638 17463752514094642680 9583568231657032513 8129031435409142492 1708454129478662507 11631744615620914833 4863859583030141822 5172252829005227574 11341488172680777131 5775490500629174372 10448091802752555520 6053669696227878127 1560466858401605035 2196837986714638299 15294512146496889472 17433376937301867145 12586336099583914502 14194645747414018457 6363937954519515790 9744970708145992664 6427342831400206776 17771972086555248154 14012054170848527683 4729046726463589982 4398221028241615398 18191108552497703531 947326059838844230 13933817235334133142 4035786239058016723 1271001619733149966 1848120473605716471 850523444085326987 10901086215552515144 4272961443044996874 11172554554271134657 4837448579473642731 6334950067875424881 11680990510006079132 18190601202864490425 9473127028662307671 8200608997692147755 11041294819931393760 18426393676728782101 3164653475705099668 5385668457995153139 5630257295693238609 8375507143589820054 6997362739270288252 5449495962015312560 2281856364652814404 7796064916872090463 9934200060324497664 5304991596790974575 16272218951747640449 8999310490368128822 16908822862198941572 1850543635355082876 2792741655933026318 17845305819598634357 12681893168928355708 2518289603866174377 13574341043142216706 12786433815257380152 15280691068605939003 4969808067707529052 8898375829677603154 5188918225076308901 11238084679478374388 7168899768813086591 17633757460018057049 10159422790702072555 3377137292038857574 13407065873527627189 14091097146659015589 146298410822426256 431327135296342050 4260454892144707187 16590570099695571394 9529016783117799267 8792209585786949278 2232062362650903772 13600296434895025097 3524578050543345247 17788195501362513113 8392057498776216014 13052374631367086269 12864130531511437400 8315728866881390086 11692939321972398857 8458597201258848877 16009331277981182005 3900486673198207011 16727747580239318219 9596620049838818883 851338776362136878 17879182861213950267 10303650858721308214 17597496017325187575 13039683003737012475 16331008458909082070 15198429857791374638 3585279633047122411 10446812781566471323 5731760766502586476 15297656030365851921 14589293700488366111 17158029563009009675 15390778606112172513 5312398182934412459 9376921857724642029 9031147101648437086 5903679411031154385 10652112007707021613 14603977704402778985 15734451059518329984 758992482719017984 199269043844388021 15550830156563334854 16319366279310334029 9148193795357064835 2506600749456209647 10712170851322009853 9977835217122729956 13373246037998312267 17328787778677904062 3807713399222964134 5113155990088601538 745869943597117141 15541601464158412643 10441681298510827302 8678150811734007896 12523787640948129239 7038051248698806792 11266305947836471563 3933027574184812168 9967663499995566587 7671594448604803253 25222564154605717 4982079165434135556 9765418491432563155 16854566945116741326 15721277298583157640 2913895649093943892 11440462571202413557 676114679171236672 15182524079993064456 1357686684947267128 4347122663482449516 17181103535097287692 12864325612491492038 2672222649283709105 15167589037128575349 15005770298345175062 14201618834455197326 949958960124695895 1035785322637645257 1696405682897930167 17800499159044405682 8557281485985108565 2581668925656830395 406380441054371327 11425198604493922672 7539398435641311233 14103372623782768971 959834761025178166 3050627441601460572 1663245789247655096 12647512280647235093 11778734106953672781 8978299466955642402 8248345618221930095 7813375888520491690 14247178001165628861 3892681304402437103 10231643127191498677 15216198722744304709 16653085586067706361 16573595582252890992 16089356431901152805 9980107246771046348 6294932491797510576 8532880477139173727 16061939817883206416 5859213218403011074 1038970762424062188 14965730378688122204 12019098890727289098 4154801781981942823 10320340606961095173 6262857448714349883 2057942168660734521 15281602805076918456 14397495565208696594 4999200286133828880 6146102623352042916 16407980947965494340 10573580942884377936 1396813882181679104 8100683997641169306 9331261158626040146 2695405440824382843 3662788641545484211 10071733029383771234 15418292189340993181 4338285714163662962 10038886645483860911 13341734500701298588 15644516820784516872 5325979989143554628 3900033193082018065 7757899601315361404 1215941160043501910 4228346231300045139 5026423044585352581 1732486572448308316 9732917788440589041 15503590940878551716 16054989964507649733 8302859087309694522 17700982823042244056 15346023480619099699 17952121912236834899 3260194227977838756 581895817598361741 16708143612926547967 3775866704969049094 7942892046551756396 1540166226641393054 15182773633196519224 4889592937435875308 4549820618711608131 5616165671273275629 4656644694728225541 14937661975917545205 13461878076071830549 11080580278264260083 13068500357361804648 13340073845432033467 1084985907249181188 13342873922350384370 8826625054812524174 12078017638436248453 8589900947334324633 13789925417306861598 12180595336343455295 13456249397061648096 2924561108052850211 13944896395235743216 2490386887376532215 11344724886445298374 3118228729687007901 8149152804635418193 13752047854536638454 5248420400377750973 6966396634821604273 9506897728894277861 1390857242830845142 2859076380596082838 15452483994605567297 7272341769917654259 9289248959501659319 7172622030601199001 13063154497798212660 5908753796933263495 13910469823070124102 15379403508800116039 8510251937517306187 6698371749217406084 8602903663273813811 6294390257685316515 4969700292815462808 9510839751672718623 11930048704169894300 3700290515428741324 3636453558230825471 11896450565800500362 17587834605949836782 8714016615030409912 8471178594733044637 11905142519164101309 12807552275692464078 17126664657154327284 17779016850012086070 5252736557476525533 12746546206495495720 9352364663629350353 12575495060950659628 6628217575613167888 12574589455675862113 13018062616884058525 1037706571410584910 11740155585956730049 10241277685252971547 12382597426174413785 15974150760125146179 3351422008537920258 16825690309903709083 7333922633852830635 5322280801140480416 1982601688189878128 17973772705168709588 4436142345736311490 16652651389325942579 14288136228137282151 1192219020079532105 8767848397362211450 9193456974744569586 13324995426434119441 17204034692114179724 7661804304498867899 5478610476542971932 6198238003380850136 15852368296083530914 3980419901156376993 2172003284452808944 12586672453483286224 15235570282777137225 5684507273184291151 2578078216134226714 17868906162892617538 16047349293013829306 2965816664529036485 11013650073466380837 9059034762204269352 16028117842622851128 14655535567818176223 10164488740906473893 16578915583435446060 979448215655588811 18390738145773941757 1961763008770079683 5830522174246090183 15299540220704750464 9140677066913162187 6416002470907762911 3796809088409594980 15958667191771934768 17357910750368557489 3445351270042817908 11880281023860391780 13063297702959908131 9674590736004504803 14222907740276434457 14382179580382362598 5242284269692969191 4227656531008436186 6059162992893328296 8678306974761301962 15207033614785514262 13882045383608693374 8324118518887650085 13539208109895872962 13092952246484374564 9213489102632255729 13966352454168559616 6599162286672232773 13227233909804474773 16345809107540002922 2770806461177774422 11103249386910533553 8074383020633615601 15821308865440719578 15469606769946927773 12649718680675532848 4713731617231609367 9582044028874079294 12137891472823652414 11186539043474551703 2119736433639703312 17288405974742933807 6223703687202406869 17331884102025821556 1934440134413872102 15657170468750882761 1176485995623338450 17085529000453827037 7342943015066531214 2384780711308613713 2665711682584258377 4868867223735309306 7313070267942400760 7056935319776258151 5330967469920637284 14918629805943101802 5148240711797602112 16098922674403836659 18262782333614039535 18401023648452183304 7080515666616610300 13081842270072806482 1645270965903763314 59409740155767839 5606998030504454414 9950484508083138264 4383785223623166954 16547715735898489394 14525377531261569549 12599651892630226566 6699618787233488019 16005692318017907345 17031398718817963513 8056833048621061104 2054370567938295868 10765310504733826290 10510745053683149325 10988296115210038503 16723978995917374137 3003751060454816336 2114873025649593224 2388629575911443332 7375265329623661205 742151808269849728 1091120490720470059 15140125541937930199 4587486238022838297 6412093285509937455 13269155891377086428 2229423698669856631 17749168899380292402 11871481063869634534 15374255770815854659 3887270218404284301 18409991644189950722 17557384278468602576 12435033345656296848 15982649478819500948 586122027175072432 11677386252089226093 5992972509548379389 5558572320032171444 11452179940325474911 10231593394346086787 1694257668924802206 12757664644994019627 16460388067061712354 10671249303933096320 7781474367642987444 17566293678858847705 5122440228332747499 4282794383033962599 14919934699632249581 4812955039508710492 6000534526515364104 10376418026072213182 12902703316933221028 3184766840391039728 6961599586322808469 4874822909894385160 5418673710248308095 1261977960795897725 968073175994982988 8964154490547527310 12859389704629637236 14349027304354534919 15018207480483739505 12613023103772644122 7536572932287686913 9826061102195077740 16472032334177596829 17302665783661790360 6042520302858922189 3488568097558822711 7445620810480401155 6330129024628230905 9506120693140299829 7044480547926591608 365403992266662113 1447806678328008837 11782938792182779328 9973443689863263465 13305666475601922882 10444983065517681224 2496690768800255802 74693771663710343 5034906802021482426 5262832548636221268 5287469330354431168 16030210792416605576 15191955407011058776 10841428295027726271 7910950743369265241 17133356343783913354 11698445200524110685 7974978220133400933 5654796292009924669 1291656942501940754 14799142500098695706 12159085367736384159 3629734153588959017 16162113591027504662 287319925291365111 3012888938233498957 8569643190076773590 17486837637894686008 15773833704862979266 10433810004457255648 5701766850709331647 11930936216720173498 1955990768775340001 462455573448897289 12366158133784561865 17058523177472154458 9422793559984847913 1073433541733475631 12233563410267045740 9481903491958612706 2908260924802383138 6194225114132664201 2781449888705457833 3587379465631689585 10261483176880676401 1049787493969772373 11605408099560887091 5092224185638624606 13869608776776427128 2684011556645554901 425816404398803150 4620891862900300707 11520983831230061129 13845677264003366012 16605382223248615266 3943829328104713576 5528279038579238935 11005516085757787192 25901362315682611 102319921311206797 823774564676306962 14269119474373879062 15390146747830079885 7560753830731436738 2448492669208895386 17474276385322302856 16400267704760935823 15820759951376333120 11810271898156904642 14137698542005857006 3148681347250491413 4669141273477529801 7725491725944742217 969523134243214104 13475698504027499063 11521262269996135091 8680483877754352948 14448556994785655500 17999772882058739854 12235946336214737373 14686586163953115482 6392627360554174697 7814582392615089017 16250588279653109080 15894773714122885636 12280013091729967863 16763176515103172072 10310853944492459056 11257521708039546937 575391896894082740 7027056335362464370 1669772788498284125 10949307675481810863 5401859228227282031 876452160472853115 1404610352472808632 9286510380539512618 10069679621527461003 1032929955216721387 629237834050489689 12582870330347691182 3704248960307862263 6375507040476298912 17136812459683665560 16542825988238883589 10793689272292221951 12793179316076299419 9370957602066264535 7307761222424818778 15599492502321489698 1284910236095154130 6698349789947405891 5763533353556746194 3237777533992113696 3602209271524925121 18131012853698602678 14967888937529968527 7960837869345327804 8704812375438973901 2359569429206985710 6549065544083291764 14221481527575130818 4726530035649843078 13956681904581392986 16513598769093240475 9532128536975596048 10163579989479024283 3514601866543996191 18248851629473192417 16946267332159325579 6427181889905022343 10232702298757241487 8915583424585753302 17906333810546323483 17203212455525037061 5571452371591117495 11760906210670867875 10489035046150163710 14060506915880389854 7228952256315847763 6896720316766241877 131056674750978216 6094103876596406649 13995378029850451920 3487517203194629945 2928998450298231242 13277078929308327570 10559381249318164760 12642504365584663292 3684246490310474437 18075065935318199918 5573602136312604520 12420804020397038454 727678418040517817 17588376648353310430 10761928017591737069 9571484665516396286 17211518179126652595 17843977559485664439 12305666533380378464 2862402279629388418 1606646605085633848 14659994091880492855 13653777614421010263 10657399243510555098 17089007884724136859 2819779790942927952 10092911678449827151 4347417303911069445 16609424175137257198 3093608822311961710 9335862352501866123 17055260282617390938 7657564164991119052 12561881231128166448 8220989905426854526 137881090958838065 13670708593804774295 16324553194176259427 16707672988459723173 15247610750908208438 3359491238814178389 15099461052675993804 18218880544491352977 16991097359356721563 6092788621071261063 12558594998395604177 11878340552396704523 12424695475180612654 1341493017874464354 7894196259261832900 13947671064658911873 9808281420412455217 8117405275858584360 4580071154223145511 1549017154171606344 15827487651824465202 8596881319075239206 12748498657396435801 9793376694850470489 15303122625253674948 4363539689918600606 7905200750598672902 7115148734983390809 8502718567221863373 17377883950554462873 3089782925068722365 7995295115615582277 14019255101521182857 4365044692028187835 14415305789330287965 10060438923767015006 12395540565388360622 8358352539186006440 11356781440125129395 4014158799450001092 4353424557254700629 8872477455461426793 16317100165930967523 840454511242678606 16926527823745617614 10348251281398679218 1872514382923430908 15971665935290986894 13185351222461439359 17804598386699252364 10302648656299496566 5038529091663806907 7726255731571815053 12535036224230705688 14476427851891644761 8810835284221779890 3354740064780091165 9396545692248718231 17099470537292373492 16951342839085750358 9991135681677451363 6722644318669821204 5924560799984909310 12223757308969854229 15094200775083395235 16100175170457117782 7648744592445803418 11365948676727432002 3313606575644030439 2950833966049549110 557785235656303762 14855769692160757661 12468362249338203846 10500803758846034767 4607492077662646282 6079101764155376030 5023698560073315085 10728361484502830622 17111673691735299971 9182314964165849222 11102550666155729427 6885661566603004316 15062092766200868079 11406273030283048045 11176547818762330797 5292104751312634812 177086774102001941 13769282437873713525 3002756052302517246 5663240473956202917 9765150973346030993 4880346755749546518 15808166464626541249 13528201949336129878 16196320243758074498 13392030957680514184 4910658764385865469 15063642254883454178 12460759735141403577 17613550449113253715 1960638828866426858 1218322503143376302 4179989767315463636 3079939536426215169 3066715788928162062 4359816618483012722 3416326361539983933 16765614534011438303 10216842714503123793 11658279221250117597 4637486011895644319 12233897572786562120 877516162147694562 9603245571064200853 5061027827131602119 17770119996019989422 10665540679831253 465323190807556864 16574985026825315074 18028926370169861731 16444677913148324252 15417229031184444552 5733846805530026031 3236496711855075452 16521565188285691366 5710436900637329727 16053778324385094890 10469241290953807384 14672611883459979990 17339869864096104687 2079780155679042391 1243334914752506660 12843145847020975138 4123968477484485902 3558080691701432930 4440465632118810027 4255325668838974294 18017090440103751645 10047711089195227602 9261092636091281079 1587044014366447636 6211635347697140627 15411338701122338860 10031249911785974656 4972930031852916682 7099991123383113469 16828270900539655859 349763126184234636 15451133676954478104 7595689906253995218 8029890207617684548 12059221598807898041 1595514681043139559 16185900097317249484 15823211848696143643 12777258415612740577 5382165614422077071 6976733461881151227 15626441866167292349 10706143133147380121 3236775661658838120 13541638054072700892 17668489583971374368 4296460384540905810 7858071349996562731 5032581097225487530 5729709979073551830 658889756922836142 11719138261137643725 5845875842783687002 916680382081874512 10527612879089541125 11843659663773026280 9461556061011975101 1268529147954657954 11667005359997886929 7963482735270467863 16121606338443777117 17993569113073316887 4406127882711656600 7918105567488487513 7750960979998096060 2444621591785345957 1067673665971939928 3950128479675618608 4609733477355677268 6816370744205522876 13961291377036872100 1625345130975423024 8822552379694281197 40167730845897491 9227958127885720732 836182915735603278 670863218787591208 13519278375974350851 11144712902117804479 15594009562276845097 15774042737037874847 4989740721136692301 4377193004423464866 16545011317352785320 3403343223711977187 17059988858734384558 14864359057694339517 3009679290924325532 11568728400225947719 6960889398866788275 7258138086078161904 1244591746682957629 818875930369895699 3246588427469680534 11366190796481080122 10664595273386974107 15494937317102524867 6370128064092445789 8902457336083741568 6602689576174814784 16939790522963686180 11894973734565700551 5419970701383110161 16223598393248770273 7518291010917713135 11047621227893528418 780921279694994406 10351767460988882239 15228080634845058869 3978085788800832785 9766331432419256754 15123537812301959079 2697641882125850165 15358526810467309460 4738662234907376797 15177527411799675519 17021613167168445967 11304896255413040883 16535539309658215821 14477608750973132470 3351752766356019462 3906506506561878765 16818884002814676806 9859262321604832626 13553606572250656922 12625693603202154947 12519368447130876952 2937153030701184550 6594696399294677153 8497794374649612739 6247938118317460339 12091386204342648611 7990076642020413267 12958928426972591579 2752381731662650280 18264042682369630377 14341903771596352661 18368570248692584457 7008021824480502541 9559559275114105768 8345530580994029223 17358664277857370978 13523663179183381442 17412527125949588607 17750887637957639980 14418647331167235074 3658924645005348025 7548140625049830283 16780292500848582598 17086569152920111577 13635494720427397400 7631612967165987977 18090955193755183906 12019371162479723781 17301085322368088535 851550298083392331 8977542541847071169 1147917990292787243 11871307945711101666 3575623738714777963 9279663132670436344 17886667122147645695 1643462859515037186 11156877901496161914 3193425843100932662 10594975199785737731 174420038476335886 996715069815588939 13042777189933440105 7150765527048190424 6263457975167618787 13933879127083924744 9643117556733382492 18414223324905924657 9141889015490169810 6582505582440911396 13943222922930059359 10972477049864076595 728145144233200173 2779086129475401331 10560532633706053496 4710370395041635464 3628690362292854913 4419764715714237009 12486342965563234675 8255656589649346101 8547239969523498349 1734550967166216566 11720682497217839650 5809398895992746082 17180319391210273353 15747497548863779986 1758204736566703155 11596055078982766490 15428318272676001466 12298975575261519052 1240359076611229507 10664954420883489906 13524301626078495569 13658231619651705585 5557687467968321429 1121509475543826735 5734892036117266102 2067557465250307100 10918273577479132139 3261148317298417389 3002488304855145874 5429665858115218017 17623181640775593298 18263152738615991855 17570761552359478408 9734489450186717012 3026851270531858032 10820276990137550128 7837752840434551633 4892627554166789676 593005944896544294 4972095659175978230 7966440434845691113 11185296623747196381 9562672070360294353 9911577013910899238 7855509526103265223 7601557444458855285 3724475214410862478 11764636228391275022 3776045274766780792 12921069150090055446 18444323664865104911 10142916869303178752 3781309015793353343 14064245516969163288 16362132772584163447 14953713159459362539 11337598199201527823 16750427884126401652 822998672106278972 10752840588483066726 6512698030930597681 13394445071129272663 11780035101893451780 17578854607069205928 15128667325267958322 2986431011618291649 9780966962661530880 16949509509459581734 1502803937483311711 12971844186319060395 1919941196535794156 8912190375812049640 8573209930498135955 10452792615252641479 13387406572300990571 6229455746782021327 14629081973861748488 1823846258043368189 15601766908150760798 15082312029515801023 11602969167468119993 6612420487530311596 14209465593848039514 6464553708496076792 2727364691213886152 15993002814743305383 6479937254269154063 3828971089342073622 4966780757492987992 8818335186462755751 17787417737600620883 18111832885242982314 1052783484941764130 17019657390108160066 6823864456631564150 10987024098081442929 32089225846445501 7081697438868743150 10623909294317748972 6488178053854811331 1596450633653891402 5598130747397109374 8593145047742420144 2964244629593079943 16999415056964075444 17592420234311700499 11617351198550687594 494927378664025622 2525524924398318256 2434689887469483716 12460829895264943793 7345686568875646819 1880719460605990183 4377264564817688509 16031114753836031706 4428610466501983130 4540143774218226538 9256554280456785548 1704307917868302219 4607728788253594964 3215506359823479923 9341470596765187985 4451676998089758246 18049214249048234061 15635466681336729768 9427631735084198411 16627181126557569339 9837376846702046746 16538143418598690442 18428552621165554535 3541814183394822232 15689023138209166094 15187956873078541170 10466135461969397126 9999539701939400502 9459600623679968605 14234830018259602178 6752477434664416071 8508166876833041824 16551539065227084162 7985660964117676436 4506588991090585839 1481706215344620359 2886251741579998577 1906107778693989888 9258358918580588557 14711274464095880004 16000754772860976869 16896747965123841627 1721189677510459077 8432647013085642554 1754405206028142823 7588001795903882292 16596288025641984075 14258056243746720091 15625038792219117393 382524054528858724 7033311621473316627 17818481937093328409 3570010627657258083 8171483752785620581 3104656400889504924 4265006853650744996 8168983271847769766 4540810700295656042 17778799183785616530 328763379295095336 4210368062887562048 17265842433653299542 6744323850919951202 10047441558446953495 3396236163363990621 4209092828617076414 16551444684952367647 9638555357065325799 12564270080781953741 9055762539842214281 10535079036389694880 13773336153144505774 16035426017061714952 18371918108313048402 14720226990196329880 2218627633649095294 15356681675591678588 10191622382136977281 2968922617533859254 6228665681180543929 17694333260819372670 6200971500942108229 15410920347625043945 7884445489609339421 896899178579852960 8353946362684021598 11243825003962014472 5236234564849361669 7937972356973920391 7183134946629188106 5721600728665063937 14127537844923535938 17972851526550292337 363032542752494929 16573250330721042 12222136470215212033 1557395072922199438 3653134940220325076 5136596794767175367 15641882533510380191 5750022780331834952 5003881573458510473 4208738302332523299 10513115708701184020 16623542738922802882 1279847282049009635 12728404371647085894 1647366504052035273 302263519468013917 4296804699452070766 17979795030711061468 9300008881436107011 15446539557684002087 4175281619781487659 12896445388023639012 9984536895246719926 16159332166595665493 15820274736135564885 6449849000785185727 959157092458836500 5558968036450309537 5384171568250030056 13664043958902104549 11686292088156963550 5322985856705719403 5423237666263978900 8085923146780967171 15911638308968584205 10081265910428727954 12203924123559657041 1561528437517569962 383158753247334529 17696758056902525261 4663154908291291019 13368176523805651935 12663143061211631987 2248456294169938939 11972628493649469368 540400323743214954 4140662020367845346 9345377999898211173 6186569721175572495 18352646413384913735 12868714041978718527 2685334863170785211 12056706637977324328 14999472977879270752 2982250287189758755 985474296709222258 823492964721102894 16442190528302821037 11853433905607653853 1384505109973831935 9211935173675675340 13893397222375258168 11617406455259697693 10226894030611063410 442234541668076387 10098933776873697225 11694926685867247228 7418082249548153940 10949877564691006779 1744560877601449262 12640590865823401202 13442383497674555917 2728304206447809414 2233934183991469387 4455402901081706083 6384451303918380160 8785015180627814043 14964331469319557291 7181412949320632654 15829233180328818061 1330309983038609571 14053429792292649517 3863684400734892471 15221497026779282615 7798588167808043531 6234112827797784025 9132509174451249954 14004731939585872749 18260644904708260874 16910019304672323434 13124342877791542169 3674785886435084901 17461030950429846948 3204831498776679632 16003460643797469921 13532106526259255854 13772486538833579855 10465867881646144993 3147172735317950406 1482793608134972516 17970167188882255074 2007520850057419521 7635606211712213993 17769727086274269770 15479681042413142943 16804744018950238549 6291155433683108461 14928152600048759551 15190685616408399253 14318467578234491153 6501477936919237567 9367619923809839645 2053874972509538552 5694813959826116036 11371737836965751753 4649246898289715444 18368388933027897916 15749000483168066610 15038343211206044446 1847197998441658486 4094578154912959521 4129482314485040084 7819790666558173850 220682950931924408 117456626816409165 3132751309873274602 1190243742115500821 3400371917715813974 9917466016099547492 10477771058237088426 10574989985854288214 3498213502269118329 17920877355735045942 3070155001982660638 14208163923094136142 14186880960182593137 13301563166034917289 10419379523091345208 531524265414230268 3606440696107766561 17425003665446744627 7452009983967281789 681101797971658878 1748683853122323726 14915733129153830881 107727901679150759 6193659496613465854 14690808319642160390 3465680941307218582 9562298347066186704 7474271462809151253 6730103876300988975 15451910645333732086 17474204815945524742 10283903771677163875 778656203648065778 11248212810374003013 6798744914231989639 858280152634480062 5290204550728682973 15451271982419123611 15537850166315751906 12011031075996807385 10754102947161624426 4600299837397922221 5593147100697682778 3637478775876430454 5478704991329596391 3662960755672175025 1825478408952793 15338959823429403375 4578217911832274575 4275913763734266551 16669499730759110940 6705437572544468978 15773781205613770605 5807763430907297238 17059046462702299981 16038565201822877225 15419433710464848641 14090179333837555050 5344371942259614662 15360942884439737104 8504565364357000227 15894640268350366639 13288825701349311026 6982748970031826279 7187445485709626645 13545181782574514704 16071275248939561732 6206081942237503357 679495595947989783 3664286528049407393 12328447444105179889 8585634290982501646 14160231262968961050 11551780349535451452 370528116252766796 14276577764906784971 2560503238903020505 10354361127927673362 5544902862867416333 8567886017813650729 12274836739075409545 16031023778815619570 6451711153948973821 5117323488226408639 14954295772935713420 9153714808581888992 1054601491087080959 3261044542424332503 15182706276135824003 6729765703766996630 7049704195278171029 15497470199297698068 16502466178215897357 17677525253851792172 9734389611117261767 10187772987474798297 10065668813422979759 10669630088775068991 14399159739571596580 9266879286936291524 4466953925091615054 15469785335295814038 4577430994102883861 7921915585216395649 4416412037686016923 17872392966986382626 4474678411535087908 16848027994903564204 15198505961515545806 10358343583587274451 7436856844433067669 7813149648705217137 8491864318734447232 18177836836455978634 15403152049430450536 8704259243114995842 1656754895177308616 3982390226022903988 6049831827231069733 11289832819561456582 4504820619470829480 116966560984016337 1627231270413494068 12783271733938880714 4145921441767774874 16822868961600216872 4005451271305932274 3340045589710017139 6143296995991867762 16633129332949694914 742142645922398603 8770957680383991272 9214028098725552369 11801010841474403668 426739093193265482 589782151949927466 2053066684177253949 10811879266392347450 14647483299943806057 6690583601654779044 16147524213457654820 2779348737869664970 14371647982962351670 8536146154034783821 12973157865964116015 16609590377415085405 14522121645475859002 13996791861146967882 9636681612943135873 781453655830513203 8281091048084794723 14643793597868287921 124992855686307519 4482537612167412438 5405747877262994955 420540892270765318 13802977436576759309 6372235433136683430 16761849328730894899 10705638445038001558 7427892888652994663 804296303357217906 10284160781421920207 7422258592236273618 12920983727427530525 5887900957754790820 17965368054517300414 17839307135582303361 5955285064861484327 16443586172059355713 18285808010001675933 11266825657868483162 15908042357989629229 3681102160101989073 5202886053639570550 15865848563468386014 6024113549423853864 3764069125270039771 3394461679422962284 3083684388253163901 17045930633923315046 1126162032826688081 1095182668419565839 14258617633037322821 3633913727532043233 11148853461790511547 1742396014083982369 5052336451034212007 7468616328700742968 13552276673445527422 13100532318715320993 11303618305136725393 15169163470206020569 2497472508997513987 11685217618447892732 4113877897050212552 8369095392362139065 13114151526252239150 2332829503254433113 4783595788779247578 2021013832113853793 4991997455411390256 11253374908075430371 7113146559812993331 14798045629126278673 14665133068134425034 13085350126508662449 10862183994334962790 12877848736059048115 15844488052325629095 7557618245379166480 18325425622731921483 13595195922268855509 13860478414826987342 6802355242482300335 10193271183043197557 12596666901248894743 1615016543002493878 10705310394182714726 1056414521940470930 16435949157623066396 13888948122843815708 11685169758649847257 12275562882372495620 16617767819586516407 10991732474656680099 16590114135103004076 14939751518491491453 7659549132385973148 1454791757671560113 2393012615130955856 4639318079130112408 9236933186022239932 4197094287341092392 5129880850684073182 11280446997009636558 1477950311200633169 3212532647482035235 9531839081035860475 8722093692101649576 1435098818670670070 6416631629412079423 15226925999512976492 1198548220071608161 16741586659970632927 17409261998073964648 975321880653372937 13283841580598330157 3638231922763699003 2354547002024437725 10305805129614646448 876661148136565474 5469294714983874278 4109720167142785244 13924142638900186099 13637195754889151257 10299993929044791560 5412064714321778338 10424310919718196402 12275087300050630948 8592374357084301521 3427989562403934999 16199425537442902033 4368166583170072390 9802049966039969184 5190560761953186340 5796633079915548295 3187166268327806963 6372518101688116212 2007466466095800890 16575351083663992589 12619069840703440252 9774169856244959637 16401772718089232297 13997575527753723571 15435307694154659165 2243861545835152258 8394761278401621409 6718348186002258706 9573665779012057886 1834251397938772057 12330821956011069104 6527841694390018626 14382542333637285365 8131493774017076318 14119658298018430466 6340296550899395304 12158375026896774274 15028425348100133544 11372587409199533575 9681750002895557267 7238066328513284918 2096149635997608395 1231269292184914641 3474570704753302685 8395439120337359758 6496413559895766152 2727415572487706420 4344756989945671671 1359686417685396917 10567676917722964664 6528764729667423195 14457422434012540254 14100492663435890178 3069729213032001981 11356957853524709258 8390334154498083345 13083925103956728694 2843866145213935387 15368966629405396141 3620113722375242164 14130827880035080394 2574961572231252638 7359161655932868035 179494123399957724 17172783624151830754 11874322003498890519 10515968845100450320 4043893824408481439 5989067559770617419 13831431070955026320 3834850226100281179 5176252272598877757 11133569875985580191 15791727516233218730 3064371065619219889 98313590703842475 9585121371801798282 14130637772439771249 12207104346592290431 10333947071263376779 1134102506140795999 15156369564088982462 10198387480918851920 6067213509060563613 8724610245875312143 17926217165068984540 12203182070572126031 11384767515235906235 1419414717290216336 2041348949617252931 18365000863432480158 3361013684594112544 10981864578068901238 9882865756183326334 7513390616321607317 11193639859228366509 14038503204261089800 759348252592938111 179503590205781733 8265554838904646240 8439354502924648942 3880450597874747734 12113447981528509797 9948302075285545742 12054193513845411494 8993348061061734285 5126845508668077403 10058224776658252609 7286406724312669850 3229764249814002367 10987656190498177081 6274255704779769627 17510552461126556255 16993988485747982312 1670591395166031729 2911426905302254348 13655488551943359620 15138439116711796136 9265984902884598325 8694999470229050940 5320788442590060 14056089891763600107 16366340257890683281 15009728816030050147 18050015449778354567 5045609192638790049 4551188593659398107 13397563810055183389 10503308007912095569 10940263868415084112 6115982376149314259 12533908748521653342 16770393845196156893 1989545391295880169 6262725940760487735 8778658053833765254 8740397878936310920 2766428597302495619 6346795711848297913 10756660999968795434 16559965401344888725 6575132778224903988 14806955624244044108 5364452463361043571 16307983438563152213 15307335502754913650 2443989459358347302 7991465847232153322 1714905684555675567 356387607626825783 4493666967081703090 5637993034880312756 4027930342008284705 10563967819198793433 15756929157347992720 11213140448963474118 16258731852523797054 832372544094150200 4096456623945596067 3447220793158864491 18220269700979377092 11764283903658685644 361709454665087492 8597222723743928035 4024689287306174956 1921924747759283540 5607775770895188491 16130835157765539644 1662291278172238984 266465443033313235 13036505414698948708 9692634286338939741 7470511613165187827 3440070240996228784 11775583864233853688 269611282019949616 3933757841105991716 508163226447659775 12371408196350961706 4383883868547354978 11562032286299381690 940628209903586249 15352497734301501821 15818424613595149487 12041957608971556689 14775918268322443761 10585205684152380835 3547093254928924774 58684926973316568 2469632101176689038 7430562744217349993 5393948086437827847 13618405301206128556 8766051293522953827 1133880197122984273 11817720351650014327 1209711661574520248 18268123678813646951 2926593959034713841 14743296422417609937 17835675908309876941 15899490099908478055 12167626697687109330 1595183597640333492 5501757107476777913 13514166286193792539 1958318406078121719 12702022868751637563 17280626263186151345 484745061501185707 17191370297845799375 14521011940427360453 8198828189207963998 14226566342807897062 386676592076420857 9117139340510008727 7674173112984440081 5081627322435729645 13348742871177529586 11172471890677514265 15133035689154397601 14746462343467427496 13537422737419513624 10445874984113209214 12318670344867217555 9509197801385377270 7738043958468829027 16817480398460411464 11235759681929738984 14370144092455726366 5746530841450834511 13431098430139786476 17151871132736731717 2097227384634715811 13679287049670993430 7901323421720238950 4596980462456577753 405345248454929134 12307587673108959136 2912188269087235595 14542912212870242576 8076915088736429506 4923008648823347756 10872803466783503205 5679547418602111678 5223299667466485847 13667148216389908217 9974818720370363199 15253420900596385414 5366148445922931820 17409265462543530015 11464417820142092060 8260091716455274299 10027069498109288183 15632118869972537015 2393881559755425430 16734963284763256112 10358726174915899904 14563371765895440934 192272399328424054 13936794620135971820 1280709954178344470 10075910101479914973 4984481188271230103 10947872387371355379 845299216134004350 5165824168225825892 14568744589802584669 1415936320304702755 10474239286367042804 9175862187429220343 91878849474712186 15742576247763083030 7999449205374949710 4057248540763779451 10824666180401096915 11886660449826941266 14482453023615583023 5494060316168859914 1115332810059865621 12773576830834130105 12673711039464672507 6503682930195736147 12089595571443587780 17758236215587604407 7370213385126515736 8759675102582682345 14563415904726082517 10534576286280062950 17542007869814016319 876985955139308838 7991308924245924380 8288316532506510267 2594473431252722035 16963692862594551532 15751054220461289772 10315662835436966185 3854534015520973448 16359350325889675335 210681051781366049 14927107834473683545 4278830302936278255 5810123328886945867 8031135045466926153 2863421717141397384 8346771272531292203 18245608715811098236 12211009780696853457 6872027337927681999 16222722133099601091 702756722884796922 3167189962842557581 3463483329110666114 13461813435448987411 11509847004123258926 16203969109409651964 2001362026235436226 7932679558248669190 15684034768340364704 11977765742795140794 453741969504949361 13990686568877599820 15395132968314599015 15917410416886504830 15338828569140145613 14389467285533035675 535264327726395555 866693244850435449 16241861258419350727 4512884512294071526 14338327315116415457 18050320343322978325 843410123732280973 10622823244365702418 9344605526631605045 15161882939131779273 4436051820325675318 18333487698669990138 4528857784962761992 1184919054838895589 8884079061747435126 2596509593708430013 11755900232851430 2945321399102368112 4320499493926032763 10170572738278234269 9256070503354917469 7299466841928845956 13900830693814946194 17986857174065955493 13473282882081527850 13830726684116060393 15570943794618961315 9097308674722688707 14646812649729512964 7975255441716135021 15508373840514197043 5160147314946038408 15064246235204130269 5365653818361651015 9727685358971604652 394825633899468846 8639878561055466685 4897921295607857872 16904387207614138544 7250927370535463176 11667007706291828189 13632246361678592848 17970364311047781788 528940795237648157 14402239804394459582 13607916871753392535 4066125979998620107 6356388005793327012 7047417322045459793 1326990518621829689 9572149048545453754 5692079295549219282 1019835768805844129 13458183337320950962 351237866015473018 12742247998996544025 12112017533488690401 14567929052729786634 4645387769830687742 7507287800222302853 8584736783089186571 13606324417251412235 17630209681781843196 1147130249129678847 7549777874828418537 14064872149078286730 15023103014135488571 14959529018105537056 121496120878616981 18331047162915520255 784097871270982795 10715181150136919850 45622030003961444 14312791001450451074 3509678233175390599 15465744627183440450 15127755184982005371 11058139573260709944 10336785234302470561 2367513748642489460 7566156128978905115 9014433372246785170 15518257128347284548 15656364934304734997 17201461813711764205 18175054283286896461 14386732699063656510 4459490742370314730 5100396693811437153 1617534322530478725 2727738838384801757 9457759322982492757 15577348250725105419 8757745725427972288 12551864719980788862 17030306640557495348 65257580893689453 14349734698275070451 12112216873860693393 1377593573645889957 14376561832518287575 8194613796328735733 16309052899609828181 10163707413809909244 2527641987844917376 9567753833227739676 5540335222903920786 1474229797096373804 1186159839965366897 8669978465998499211 3961448307824479205 13574567205367954678 12294312176797559364 12886109388652737420 11814347275109456160 8742408262707705877 4200102906257917101 10272977080690927888 1877848283896764161 14767634917011026503 14314683224879921476 3635321924387672988 9648027465058112327 7392096866622301649 6948780407200378779 975861935038149192 2599986284268341440 14410836324507223020 2600961842540597236 3474804620970930648 13018300599688084858 8326361561093316839 18044338570619806376 1269885026522305411 13234691938983255150 10800312483451017991 11729671244423977778 7901935231102100303 8804318999093691732 16649219963016616331 1043866955436528114 7281226268739429642 15493688402917647415 17639775174632757367 2005322687522539578 3934035895493709245 12122618609867821934 390567600484287211 9662092127818939351 12916533278618170006 11482553689674445135 10553726857609709004 4676736481628779856 9969772686635712614 11457011044826510552 11032410347879079169 7412133453960318897 16902899142910096821 9636728195207159804 819400304554779502 5361530858553707479 13256302672403785020 75991061506255236 11104215058672969499 4765449023438237881 11205785404945726401 1692416666407919463 14739530998466384705 17096161310752088481 16178955488109011004 17641706284971822864 14423175809550131100 887130638709554551 16901827876631883721 2415506950414567103 8063669789814084377 7678967944278997603 13763473741345077106 13946790759755161348 2506773606575754090 663820591552747566 16403945775144125022 4420498919363210595 13792475658591577750 12194705274436261431 11478576013628993390 3802217668560742296 3837219932349731551 5022646606229837452 17199251137736258312 16621241272094300845 3270436997317816193 17536187290249434534 15533873160742263096 13985695547129792915 3424708716539375164 13518034866302196427 14677412415058365908 4907011197207133274 8276337455773882915 2822422044591994971 6058552257699466463 2117957268065645728 1580723963887229911 31531783427143249 5866114121714831995 9907897656165508013 3207546014439955981 15742033801293790827 8055831572352623997 14144562620553725231 13693084695972192026 10612498752976873952 11926311364303681874 10720608180101114573 5084139874972412612 14030380167954404739 10942537673412532645 13990846595449173365 10458226278000093429 11704230815728769311 7800994724384294784 13820350523965399420 12726979243396840667 6629858187384008900 4777653228216013255 17377520752513684020 15550807515642914141 17032535812252194971 7521891709898515494 6510511153237952890 3283719351845050393 13707070726197183488 15024713022215261651 13339507165605320725 18343772943719284974 498597881077934944 11027169792922221352 5686420676924897705 10310268175446113918 13974307115865410258 15947112629622206412 2373163259191051048 4207655423494166236 8025878555656221703 2021490525921819436 4878657466318201039 1605725290349613483 10779523962429253299 3500337937447932647 14302431432207495180 2366073583404559909 15012588178954804098 7007115451203908839 10591572269810473476 13801412770166023328 16169473888824627779 2173565087268280698 17737465844628430386 6884863086104833154 16700226809542855050 6681561927700613744 8222213526507757547 16574297038478438123 2596414738130911972 16341628874334222998 4649884502996189576 6440402579098038525 15825414834647375407 15080272324154818107 10889620787468821545 14400664354660468018 9861679673836164891 14213837732426772121 6283636740810761922 4104761165929262416 17028130131008311021 14572294571849280618 12764520845714513726 2220780256552485563 8094076294747650282 1181957655267453846 10857068297410225659 13406169036065620519 14818750577692320296 9703499779984269421 11178301483868244671 15178824826255762489 18114334260312607561 17021270679263107123 5817046792934154166 7647620769731866834 1855275829928890382 9259582636361222070 4736201214554218598 3101368944260265407 9123388461745104615 14049676950990077301 9473841161519675703 8997815891884959560 14819272706750029941 11716964619089677162 6849096620326319671 14954290549323055064 17197094638878594604 11944135806309966541 14055470979244233867 7366427565956094636 15096583834533648830 3434991945583169490 15787575676934899192 460782914696472948 1997524404976787211 14238350354511529244 15944059315876567269 3546364021215917881 15695162177937552598 4097038539485724585 2641433321965876838 8340114387729727480 1922908291059707449 1455491365359983562 3412363589487969746 16155948291458286495 13020622331523956981 27409138606815538 6428876099312718572 1141829108471637144 9363311461044853277 5823452635942293809 14797134327012836821 9812950450917823799 15114393233824643009 5058106290728693747 12297057407983024074 11187161871652520233 14242165154824927210 16640509145567850772 17749271754239469629 399455747821201316 236450711321816961 8567143756426854034 6298392331160265456 6013851138381201831 2509799380053765000 10137677089957804546 15353615662167684171 11858431229688029452 13845756207657632106 8197500866814489561 5550860810343429644 8032596995297848602 9164158103668129461 13782501625307340874 5718991465951424274 1941334872733423509 14863952245943827439 10604665336124978141 4560106460301588128 17489249266962873708 4858103497454109824 12106864966538393800 6742233962803739741 2655788653797147540 8907471302265620795 247805588385893571 6042061156588439236 18399694523825080769 7251614396101054683 11149169997235311367 595335656697279764 5840893723399799016 10335993869805986552 338295730423231894 3974259600914056955 3818509417228189532 16735680918596763994 13273808839887055078 10467704884036586280 7635054529377902153 13220373325034130317 8868700056824767104 10029275739515294181 15945309862353425324 5125583837783388778 3201446562684899185 13323387833974940089 16270718821319928024 17966971024648577110 15437309611150937799 17001193636837308319 4986624062910808175 8489864134945051578 4916616549693765355 17216826398189695819 4594445520546605166 3468749078251804291 6044027722761063428 4310899244850643012 4270839270763738999 15409134898538107836 15836852832239503314 9618164067589653831 13563981780115654326 60192412051617315 16399677333292448153 13792193187185988075 4019861326617374941 9989923925000073011 8394161821861554094 10644325823654731212 8732780340506572819 12459890273168093663 17150004960152631933 5980720772197675739 9862258747614148397 4768113149286780354 14386653272582281532 11908378369161582507 7337387323773186637 7913451629260029318 12055025651730093347 15645812227443699717 2087343020716737291 2651117396172287584 11182566038958095837 15495116798706763737 14476153295530316378 13142027316786057821 3778496681152761128 213486923985902611 7829944858419364828 15911149248889760065 11246284816738305988 10144176299033329743 4487885185013589345 6993346836391409285 7523411755030660945 5045273278356758049 9023007752382481961 16287382965286141895 12777784550376754809 11154228473975852792 4586511335807112061 17148622207208803566 15751287418811862934 12753845292206390963 16655094785032689763 14447049380525161901 13482019655153378576 10925604795160978126 3743887022815737494 18253802773671623637 17484980116147585504 6543942931425503004 15142546241946384027 6185240702001505762 6608202091679223592 13918389643358705799 5669842129298501345 6198182236379357320 453235050496281222 510955214602595437 17880378969252817803 3534238261787451476 7890942156250915590 4359504406834468631 2724839569666771297 4197853155115181216 3200320738837174089 102155223385963156 13481576259268662658 6111326547163359620 13797243253747623562 10630864013107372087 14185494864222428678 14119523803585191039 8996780860215773303 16767043577692093095 12877021811462445794 15748271244435717814 18207790917375626697 3903455070950706360 3465098385400222963 12388197256118818011 16851515612001757469 12789205611922468777 6120846171723845537 14662870234819256014 16891971380916265407 8060939159047723525 17493376682171873825 6078558191774082520 351827662314861707 2113104617932797810 17445242894206402716 14674409327164959533 11021535142464274529 5881321861365869467 323201577828719994 16856912979988560487 5945703128169364738 3690898871392524042 14915602551471726822 1954732786636143228 2682360125645284156 15680853193662227593 2290068373675311931 18069240112003198076 2485734903172962039 16538594681678972721 146406802386954095 15363195813991969579 14602373750846998848 535946975699461309 16366595521744594435 3632736165997275349 1487784982599671076 18222159682154276415 16663707215006254630 3543246310594896039 5545434136708657208 7118025275411807266 10549311794686782999 18435937011225882187 12571067443777722514 4313998817957971235 2979373355023432188 17546541037803236217 16004640671658739545 14189110958563929822 10436158134291859977 12326369695931509491 2304929220114634702 13233750221215047346 5420663492814517184 384468956577119518 7559309109991192253 7684965629196838642 6240851228876377687 535736745943726144 3122962650634501916 2362443818399678335 17022286795758757744 15381619400998560795 12317452041027811622 18333346907929309980 5598768316910763334 18123965878501790820 1785761721797012940 6273742967097805229 1866028003547590384 2022664699082943348 4971328029336609210 3001430146904378213 7089986620995672117 11027614127131348602 17804167471126856210 8809305181228219921 4836400695918220707 11524498198698681434 1584370980737310327 4071307976753543814 7260034987576852448 16801486921491718804 11699430088983493066 15617330905027423010 17433364039480571428 3191710859717345881 10078797244939165502 17706186885660719228 4484633565313718542 7609359172395986337 9144578286262008530 217942826787592115 4844917565499585769 18254440161576800053 9320455168524546260 7597155737804654685 12583878550188527164 11271676906803661184 9352020733918555672 5753889741929724522 11146622164113627359 6212779431109427824 4892988207490916892 16145064627114844721 16276762017522402079 2612693275941609415 13563328958938569274 2162143605817509084 13185555466188116685 15714192042581101861 2119209977403897483 8764859430623599356 7352874364034790869 17810956236243367187 4778688434842480448 16961157576831207141 7083616961187483640 9869795953399419281 2076865686056359705 3350050116825791386 16812727954916044720 15891386596123356876 996869759820190805 12103231525906335615 12855550812325152854 13174367396503980887 7287251783150062939 18042303343661396512 12289194972463580216 17544048421888195672 12852814825309952254 5063498168555154617 12809654318070181195 9776379268109565564 6501056980987748002 6230816400613144302 15207744009463487286 10946081933832585389 14780540707091039221 8451455132299890292 17563387696353033373 2883580193231276622 2784889471801883609 4188542839142902810 6045802958950963518 15325781416734938093 1388670719285995792 8780785779997587846 7908315213618137987 130202274823121118 1045908576984446288 9529832851013546815 9495017166317694034 17595774891389536807 11232996573047335499 8890357408564879345 14145690158359415583 9136604597383617374 767304115859415219 12378469401459233753 12612527196018841551 2297550222125488502 6652050145214849604 3058593663459586094 7070316114257542509 5845945150168079456 6991703813040651461 15183473295803469485 5819439887841647660 6597183228435528423 2438683152340241790 14701935376501634286 17113487070875611711 5165654626961376504 13469258766160243883 15576985421069058144 9251244273203052552 6001845495666356118 8627882197767360814 10203962424488357564 16800784547200109000 3711281863523776951 17114869121194812211 11703524376422380092 3627585120422499208 6519937867812289171 733755229869147110 2143426313330047597 118823588864592323 12186996389503636854 14982412890217776412 9628986104729440013 7719360261102321408 6089768949494605710 7379092435645807345 2998452610815471481 14588798174129462102 16752014092482475065 10940409930530992742 11158635795201752403 5390822193344306366 6590146956828416231 11268095162424192259 7506927317110871986 13413074957340498161 6422017923163889618 8033337646491072793 7413136174879975178 5794514956755012279 7682013224726824232 9134790559104303804 14782932755744691254 8514990636999181203 16948869415575049904 9269372450041750392 17560707532543721787 16463566677413647375 1568930655788664624 1549152865579610839 17133278431195420997 8798861888005446203 6658713425336116049 16399230827062060872 14279139349124154255 10416001391365025186 6951315686185460938 5819109831824094992 3190445436373524649 5490312320612979497 6414827366314277705 9717597416625954472 11520031939160427118 2085599516530611108 13060919771935475677 1009081526834983413 17257546713553226028 10412703500970808564 8029039913632782020 14938040733387768881 6466015065665200994 10070332082398266599 8049783870513223751 12275512574983593039 6243315115293139470 11719320635275519796 3867785346225557372 13552557283663109500 450649476756982199 9169151025465460233 8616772958934540756 13104879346105560292 4168384738695018383 7041743167509014173 10517927875953050233 16556391844223491877 4646868974467814056 4384273995821540567 8414625745999868452 17963317780855167465 12458143694875747801 15529987210193189296 5266370555080622983 7397689319005197193 624849827014425497 9355834802782052483 213093824925241704 16515119630916206916 11308859067933817052 3438390287570504271 8714420291225924436 9099094412834041550 6348822492920108131 9130647372150437203 6679735838778167919 3426004204906149238 5989458617704692430 12444891628600332186 9252159507868293034 16866322778538610118 6778337554860655854 16016502695551373332 14584376421588141699 5570185681764447921 8001664139435980428 1576018687553166340 147417584200952387 2597135037174531848 1563644438421483951 5658380449561870765 668970720872446925 9757707383197063013 2264475166936618277 203208644772181699 17849639217423560753 18063759707289058106 6706307356364271698 10327484728933962320 7735870792905847786 4920849028441622810 9232506182022696630 17166162289548339814 16550125889402386146 17966110725579312668 14105440229601048384 8265600168095009584 13741165616729820425 12163303104663159438 9568676753818680242 11245221447455493469 7188906172911951460 17275136916683826733 11045604041476094260 17156523152456702352 17707868187945167453 3487067592343077221 11609074310050669590 16328801369091459219 9700994858658734782 7671392533900677841 680346459483026104 13668553472011999944 14962262409024025050 5018603953894209694 9940737695144852842 3200497540349104143 13378603283149114323 252416870775651581 6663103062801970563 3846200223765810021 1160740057814571287 3007068340545004946 7663352877772600126 1012257510674345627 3001050192198947752 6115437119407735125 3094871558793096554 7150906168387385632 2745496446239466157 2655170817070221083 13074837510549074228 12239961229890878410 7482640333097742055 10285137222967894814 73403822666139259 9504952791599066471 4645631878755780705 10155764834804407117 18183356552502208095 18265033106146841843 13004999947532689771 11461468824864940062 4813956909851974914 15133049230484041404 16172822765229404522 8603327579223426377 10312820544121464644 9654001488276274852 6152419379500431513 11956469016306721181 13872303427064175013 1569796319829735014 2748154955123612538 292457246218345201 15183367077082959935 11197395044985702873 14726962941976137837 11653992416216506132 16317857044744574273 1608338127966183472 11539556564238761128 4302665147875349275 9428452724202346684 6602345598540999829 14584177991200733781 14620601611972993776 11322217096304008306 3569076842626617372 11338610693380780149 13260547939657140605 6130467382507510035 6067538408493271734 2205552060719561975 1562185010497965907 17463590946868301818 8974827026541717729 3914434353121942347 4527602682321675353 2539975338907763806 10971144074737525522 782410588119838741 18135352522831668723 14170658129584197560 17087370757811725390 15674398356841354314 14799433857796570237 16060371773559335944 4864672993146659397 17641440428612184755 7348753511411256944 840958684318431960 10218395914643085649 7429618044956303848 17636644747086664802 17825048367169863007 14784103097124299391 13218815436524410947 6365090747837449009 14138582358824127280 4472086520473502973 16400433163776445433 6606914300097070324 4687480623242926542 8357547006740183279 2899334185911230879 7704809256595849614 17299485300783009829 8234855775668796773 10004070468191592236 12396634882012560444 6207959261286274582 17304927261476751943 15602343161819778803 5486696281888327494 9131354519892846858 7860416194472612643 9660746054652601848 1764080128406663265 14855717428644572125 6169456365730822396 12777517031988664366 16724065121202732225 10301109978263197633 6136432334744481400 17471165518575796772 7935061318160572699 659244942137521092 1696566085708762776 3669828337244599079 962939047228099399 14520992636246688908 3170538871737396393 12301827899032814856 15569386711448963000 11462421729129044088 10063449036341888433 9486245533871621593 13114825685852827607 13752994712287634834 3605113339037974344 1243239660985599198 7619215031833245576 9798488619353846229 10305079985596056793 16358412626663680991 16454751327890752136 12760409537637599294 15722490913261269860 10258092024074338828 7081924663375929909 16741055923643442814 3267930908954189569 13017796380536865349 4294814130791431570 4414343951986308407 3282686567977925788 15164432490575159970 14218711588963825332 12065695098531246980 8723687121139992674 8845194224749423489 4239782321264472562 11232862586076114478 10513006292559087010 12779220337523997271 8331199878150569504 9020046270851532406 14897617180910188098 8252157262779662882 13312580509541595003 6816621915161193303 3927313266411044962 10981409550817340980 4930723971409941777 15653316678970894529 12337110561718172654 4001703667043905581 10031446460707795418 9149014307988782853 14485870201570574581 7443906084671014978 923578466965536985 15542977804897312966 14775335010266771546 15419478897780829578 13967251340869005477 15717548327629279023 441721462913158191 13809936412273293821 9549424750064604950 5619860103852421382 11043143606958883328 1202840532832325861 12711682732620701748 8488853992628150640 14278347039623778303 10139484204846787445 6667882930399077747 6752515899978529302 10716515489191112611 12534845537930033661 17057709536284047950 1800307084301006053 10141295256056768465 15880001243023176665 3172823248337080485 6465315814311563341 16711773346187429377 9236786448146869311 10692193366237034178 3390195920446383094 17781753228319138761 11752302999872245272 985322241824176274 15736058503996769665 15628954394007887786 3734978185448384315 5940512800390769939 8269702839620261439 9655573888097814553 2818566874101201790 12341311449152227045 14956416188384188681 9849588244459368102 10620415427837328280 15708900017591294659 7671667233433454526 232469225857746560 5688776015111834795 7519702713381071976 12802695404738594946 1162664012564667665 5987196260752985555 14842083198602028785 15864191818905319941 17205929589718596168 16927047348797848337 18036371297881422614 276235545305103149 14005811853810790683 17678343244007844051 18367896856502208263 1842880001267785053 13028701560453381778 11777037361053052915 10864488540021979116 17113782161421215912 261230525513187663 18030595242683152880 9128495561006022834 16473791015317295167 2022266783551419678 14631059592527039043 6834196583216209243 7655821747090103239 16516011684468033384 12217355267750893734 13212473700425949664 6810139069002502411 13226149691812968585 99161331832843866 7580057945071657520 9602531249804784161 11739877019473664354 7283178258223859682 17766526374481280167 8502386229685789646 6132858008769041536 3449802991450694774 11696286458536988658 12636743383329257103 11016395122095109542 15198390389971024275 6370765057501634496 17844893680420378425 5223843208502555745 13075563630898601742 12320244092273400901 15648776076437541329 13047628928396810938 887249997534239261 3843363456522268513 3181364380790242149 14338284712757465096 12918440914952939679 10904952354621272138 2975468411182008126 13485172775282193454 4486346745864089528 4943300705553336122 17693348842763306184 18042138574298642112 8073785481262082243 1244056343213948257 10472129988866605230 3151815360110698060 15667830851469776617 15725383537270702453 9277752079361473379 3360721590095074697 3447880201581266442 3009293159172952119 6990725521689654079 2777396711915068147 4105083124711304397 12010982928551639097 5379500431361481774 270965618292027995 9709818049365400774 1184740976083372512 12149862754194588548 12302830967987278540 8697475675610755883 11076587487757156303 9110308114386616519 15342521774048266599 8598973019445919825 6494336828904453712 6001700287859886784 17586906068066948656 4797698423494562038 13402634975995054139 10183557365440936960 16707847560938461858 13108773777501204731 6349849609951751783 700706548850940780 14821243477688302367 11422520590544408186 2514270121204938322 11707272228878546077 6063702836537304114 2501091797676736995 13071431441540205759 7796054140453443432 4359783137525792373 2792550663172725182 12963086926323463982 14649876265850593047 5628016862686812407 2415349882121046016 13148636581622650407 9108096164073729232 15365341064006379615 16627295328081400376 10515372659326793713 9072681396299706024 9966660578981579718 16842142335415139768 7077611678257965864 989952479616215545 17974400103645227396 6323329298867064257 7752504815953630298 18142092374204678002 4013623995174984704 11895660636776736111 6436799577688078474 6616975124048523292 10826763727319222006 18025221128528362991 12941545573319512347 9983561281795817600 4738615770908849379 6217021777544513024 14706001562586662538 10594708704847443 12907101910753511178 12696177213416925976 850268381332692659 5777462934126652376 16228714146600652518 5768134568718341189 8364985234017476045 16432286009846894040 7483380637671037620 6666455530726570320 6114230069027075814 12738727794376633349 17761989824569500555 14128195104528149294 1500194614980316782 12645325889717005636 13156586021085738329 8403221833189825319 12264786179161498847 5599670210961662835 9300711193420866696 7103918700324175513 15065425923519677255 1871856786480986269 5099665033769790143 9887043520635078206 12507480524797039178 14083528574213395313 11013794835047195778 596995269566254649 12316751154111135322 14368747869119570939 15341178415668120586 16342328334003932465 11643134964528227148 12699444082121874023 4581610440490847694 13811384461347217168 18373279958328425573 11585286642172500197 383712282138516567 11392335937700172816 2130567834608519017 6174485059412906211 10925615719803215696 17450930088282199265 13638353259834035325 12761460950551890418 17957623824335104795 17954579949987327060 3878550250189396074 10007554772777542587 16670411592784992897 8865080774125001479 9155061814429490437 13494851194507596222 9896354722669599642 15899474924505826980 8304887219161626445 3813621791181956904 6841977896604494873 15520707231515183538 13609471946624119202 14901743060264020267 9665727051272929067 2792418727891650915 2466810124522586498 14227948450847287442 10401213228137458315 8973460333075790765 9177993267337784093 17321361464287536295 12192175772696494023 5175415439120287177 17385530197144951108 82567656561609096 18366540666590194570 1386753031585457786 17312049971716324805 6999027750126458843 3377299812011245199 16990016072771403023 3091328698671582257 3414262925443294369 958158861320831614 10034429420423932900 8403726105701862711 4994006254688241400 4780531596041984774 14086488983475423882 10140511839761984845 3713776398614739026 7207364866081712242 773531197623479707 2189742846894714191 3418759975173903191 926227554536241581 2266211751474365890 2731079664438209442 14266914166533324075 16059083854735715011 7585925555148473606 12708815239024333834 5342352723349561681 16980981025193494992 18050118841521946714 2828014179221689296 3712566251019803567 9859440970075850339 8877473253497801758 4114379672843284445 7867335266380982592 940182799616508908 2070118673809452630 17224770315399140933 10383641715144892627 10157108983975031529 10180497817866452927 8758611392435581672 1239964451922760952 129131699335329357 6443464692271201748 48717457692267336 12841720395662186893 3442716939807155330 18337154125586655232 2069196443272274244 1003207587809961884 4684440907567499241 5598948070577574113 808280477986629410 11638503247945997126 6348334804018244632 1628823185701414721 11345213113759231454 6728107114845867877 1499938077706015683 10332649078989446637 16534637158821979694 3129171942355527471 6812033136670352739 11412415142072694145 2947997223596761965 14503353577500371983 15947156216293517838 1143110457734455086 7285416610903819500 7574225486297653686 12394223313177857558 11672771345873326405 6676369495648506064 1459842289468869741 2523701461089044655 4994803101491387262 6904154987779264438 4103705290024181366 11540210723590852820 10694124918516411788 9104412052454255944 9446219062997377855 4732872193340458337 3443984641419805247 6967332181076549637 9915037155746224815 10031758518774502759 8971948733228309337 2597319809274349299 7843398383160085460 2325150944426349696 12581225417043579989 9105727642412142953 8561214189401169303 134892742185753656 14647789765755902923 7100337864084995505 4717292461434882433 8406740578378342660 4004042706691818832 7876913754492335709 16823202850149915092 1714461601409341864 10560169546790168592 5384473725677825641 10246725664141870840 14066569511820640731 14052674612953006534 8008432854610552968 10308105031008257 518713011473037204 3386265789630157264 6793693677533299020 10072833974357621360 3849957915486592035 10274007493527342671 16477104894037509881 3881580733969785640 8347252082984705336 1552967434334639790 11688854764497862111 4728815292148370277 14918508831619335645 11278797906690171838 437428545447916436 5170822028504866583 2586554248388414879 8842818316257211850 17251134641917582556 14254011551065769245 9610587093484321151 4619199060412811895 3982342310635402512 5122064504623977290 13341437192385665749 345548375250437868 557352860558151908 220918570469804133 8787755925192926803 13376362745221038524 4994033428191604642 14896230270418382302 6544481530881180493 15697436593326446057 14640140217706915045 7464768756213868175 5558492927303527785 9099070254902529487 14807473232423828146 11142072691901440569 18215524641486815914 7245688424993423825 3905861668298177179 14491732745995480249 7445842240683178778 6188340208697073878 1509928043903179922 11272517286039813265 7359435939057908826 12813027366905851855 7616066445275800904 12226173526159745257 2856745147793080573 6864144143316859295 17976889403317071205 17957038299156121832 5967956605997791461 10729197916356959143 13237672605270854682 11278807410316054081 9896031242221457342 12039317263913315727 4046047194929789126 438800385513309985 7570046461238160518 9563990800754410591 1442544720982438271 3539525121521121379 16504014292642027931 4137352137164825454 11260656034234232352 7822982635540350349 3957891587579218072 2484751194365941141 13075276988180674682 11101037814003191693 361056529527151047 16262799535010170258 13039781206504432884 2408745606368391227 1805745532233033206 5334922320206886294 4433277394872216092 6456224203289356701 124839896315691153 13563983377539643874 15160485290917881759 1015869706426890037 6902470062102543265 17257438702428970197 1695777614232160012 8719774628485398210 4200921085828376388 9613468301239281694 11593218530642409895 16326267924729509354 10098889489796167810 1321600487328521083 4730981804250629291 1152672199966956200 17697403329735094654 15914576687458003367 4741111846032490865 2582876821621259749 5136982670611293260 4323669353622277345 13694493776488166605 13939843726128823224 14680635956631020961 6290977691084471804 8326248059077827410 2196734048424584552 18241955550032205524 621559779526401797 14361562344465025188 1793822117519758972 5698907390550538413 9077906736151173724 1709828854097033538 10356882340366135589 7556740604326401738 12625317869041326008 6148032127142042541 4336149535817197513 17704613909745762294 5557836986982750980 5471087997655844328 5630067610752815709 11024294749040692212 12317603017773799440 11781283633736595935 10745602043433680639 10003957836627035699 2778585051974661072 6062002335482673992 13714497596284651072 12772373152117215239 14482008983899000306 2980989110778566967 2327969949244215889 7567774839968493054 1723102190455414593 1267014300172379354 323850600162422428 6737967116198146134 17528546711393373213 5622420718870822856 17696867322140652464 3285143367385833582 17645329808115313248 16231489465678999939 1168451641437029468 7982151992956287949 7469612093654103520 8684720701253050320 13145180172229102067 14759609516891009430 12156462828211598337 7115517544689795321 5574841078946182618 3772704961565662629 6372901396756109930 9238509622758155598 14401397033686781494 2898385381308714027 7126924337075947083 12315672874371104907 5160072034733353099 11509091433882859239 11487878642953021451 1189140808834639989 15224432689076031033 5311850689243058391 15010906845591247512 12812544864898103191 9092214335950687209 11013849517537419311 11493996358100316947 8035215915440833753 3979243908823484435 10353683721008463409 12705937894545677533 9985746364251884830 17684278037806268244 9234893159288115293 3642804510200111586 8849190696982143705 16113942348004502848 7918945680175876607 2919479915778090664 1042164479081565871 2590585115750067487 11589381463287275692 3593630506466134045 12964915936532758474 8911504196548162194 7439468260641364556 7792075754028705229 4853664703883368981 13291142643963783750 6400000208819026920 447772600866106523 16413355999960898365 918388547882620437 6042341218856801201 11798524252027952805 12775836443302752577 18440207679110605728 7882428508789907328 781334365168462949 2570698890809669297 12520445415871863966 5136944038894885152 14807664348383068578 16988168101684056595 9934049792162218663 16509687272078425132 757225002714630301 16854480936348753746 5381924817070898714 3528695606727492405 17244443766679215792 884330364119577929 12893528236997942974 11061284484998044286 3490656122100643216 17998347909138946170 14861763638238343596 9784585012811411476 3338912917007156259 7899428710014229324 6920518025073029286 1225322221262755416 16546860981513310638 8352196736753145560 11130731331822689850 14253017554017757897 10092918681602659633 17994962810061722709 3785243984062747712 782915086541769915 9898387006108811585 15520853381888854672 352301087135634952 12978211129444457807 2507577512995662245 12985710849345575484 2755601607645998537 5621439326093864625 16106824256848677565 3196943834337297999 13524091679104122587 6775587656463484163 11912992824196856459 15487233155964381263 673747180868373786 17997676603644797743 12659642383210440951 14268021758644897800 18279158518137141895 1263793745159465274 13451364665974711590 6417688253899839322 7465434198423517573 10791070248666401460 392666063587612670 10225684711038021717 4192093045832851820 3474265759920448491 5778649954461343765 17501635065592784408 6248221270419646255 1937658232426546308 17834012506139165118 16603053955002696669 3855180138448403671 6927480796671577075 5566453611174605558 10358460301174401467 447506222904292299 16632144608971257549 10679015111043308238 2309011770411985152 8126883757748166389 1404090894393974240 3993112281586596137 2671625410684706803 18277183432883321508 1142524060484986621 603258444432960400 6731002122929746152 14392399065000863868 12994816772783894572 7023289188829534419 5689388541931720547 8557415721795186148 9275758138062241418 17768998329556274344 16499523178345735702 13934843578605566395 8958758153060699377 17153256108715061407 404239873182046332 16312495071762427795 9099121104994284490 1587867048507347568 13117068363013664064 11316742267760473710 10012209629539817291 9490763360000343661 12524633206852666860 6404099834341048480 13324265071406560965 15079049843600287184 9505413316216533465 16919917267820369581 440419333814790929 7217140548677934825 1537081674543342023 15604251003748436986 3730123469414612617 1734966854598484017 8555094764269185319 9548499774105941369 8368681555827407091 14123848843747930916 4773655828895488303 12011954751436104915 15936033155760846453 9946078617295581310 16154569372952141304 15059013178094223544 2449656360889085728 7263585083791125870 1325227656022514378 8806276002085852819 1024860243840847066 11888790607189178187 13372581908162612620 12179582463017099547 3471201521021543128 59141926666828468 1598861510467417495 4529228861461645646 1281736847050066675 2393586493153612515 13882427346082108689 11277530304028183827 8038603677582281942 12244320586375364723 11552295958561335173 11834499462965222981 7428914421601397083 9776323353400019061 13129372477466353209 17467819409230241333 11464189042958345883 18001052767488700062 11773865312598602618 3784820140554198460 10718439363176627498 18256174760559149937 8420959763734576538 6578251913141202683 10869509079590438012 7158695352109188159 9386939722379084925 5746129005910306805 4296138744479228486 16351145801881509231 14635647744110591555 3904966153389987965 12577730269806453716 7164561689734207120 14384019602801245301 16908357078534350863 6469203597827048091 11706176716486343204 10317360515526434024 3777771198445765680 11692382341450337339 90324578128109767 1469947503967330430 9647545732870825090 14626874721414844193 953241822258617660 14034090980280363048 5821627326433397128 6264290145293667597 14908205158156366795 6154265032404438186 5642529185689838086 15575105688147501212 7273515214455294310 17451593629851582790 1293811598394862806 16212460039596167662 870010467605600406 13190320628414615558 8072975221359075886 9648216722549880618 8967621798195869371 14108999542723037343 2842083084461615368 11585247438405927002 1061625469383975063 4057067034878061995 7026906824207532190 4423241606443106110 15060509950966019675 11345487380723698373 11681995144360907036 16228208737802735898 7776891276808107241 17518111240452218355 10953547865726263219 896688462661321971 14775900776938327417 2717090695337927196 7042222715235695479 9188508198778340115 608769649503851031 686953151997596275 8529965922847487279 15332446552440721696 11982564698693859155 17485042807289483247 13970255682708754766 8793027422557939645 9539050367096647919 12432173254708355448 17625541309358790682 8720527978842543822 6123404686730854736 16342732521932606670 893691302478557389 11144381966627668280 16179910526064576116 6890291140726061841 11065857506526135465 9851893202322853108 17366344930776141363 8459913694023892415 10645189121908469432 16604981688193270275 7835915178042128345 16380451241342759228 3682940611650300683 13424397761915558315 13970705256369131714 7548219012162774162 142454628256795633 11504211561229143865 9800119184507155690 4007516801468580619 8498061705281039951 17132986720073664534 16226045494024338195 12694305265710014182 5887193047316164651 11944643800700333408 8397120573461658681 4493082538459250302 6776413836476955180 16189770115358207876 7973817649201774875 10413569907274460049 2271746719490991859 2018870443769008552 3054745452837949405 4952908471580548482 4382427834719610003 16961140680990761412 5256744279713640116 6122686275756329509 2776946559895680473 4891184938497192158 18029499837346382664 11785975157781445057 9368309885175187638 2450276015003777793 7412221527550249327 2277369690345078638 1241898007261672243 2617014235302798903 17421777644626359558 7853117107648691326 12170393059668478893 17748606621448753847 11208741129270860765 15375633108624386949 16593048290934044536 7297481681207115393 8690937270269182284 7270035720746823075 1391486728722082456 10038313173305775068 8055924584390147307 3870407396601927924 329501409172002776 7016388062920225085 17873980958263293872 1526969486688942432 3712199473258456144 6129888693645103063 134717977798351972 6721475037919653575 12345168372290199150 1545749600401161670 16042401913287959050 15909508841541435189 6267720149186599126 4942406470462293506 4339341875274636389 8190051578672393192 13419350731097800015 17207158674258242298 8774660939007197737 11297578608045690677 10822777119434092525 14987245126847756944 2342685397498203230 977871352639613330 4386621210720044561 15035301804211549671 7927632943450474471 9894909946661855606 5088791717479599409 15998580497845909773 4307067678468603170 1835513272465531724 13024374971926466452 15669891998994053203 13889852592493265316 5534808681859001768 14134646703715952249 2825083426263244696 2742038300150482872 2047184515238321901 8385183115598967590 13413425980883673461 15426279735819877956 6521867761707393250 798198297996970011 1365048273540912874 16974048097562949955 12404984009661599403 15723827561790878192 2706147034386728314 295072967259343600 574765530085530915 2359356923575307245 9360793947533264839 15591594758836686391 14793777282806657044 13904438941747744802 10186046413855954929 9466674889927845422 10181397641768883205 11186542686979237860 17600828868845634298 2022372525495125138 7966295863929213543 13597171608453047484 5191996294104632527 11578135187868183772 8477693979058225566 8932557614539396736 5545592269883740375 11104854027602445501 12002355474861738582 6134966669190082573 16930788207998826841 8243315514658113371 15833678391437367332 9325021336325959020 12345093292146502277 13761806354377260967 11392645457550890725 10512703830906065542 9007790523601407505 14169265085895168840 16949272897235687877 8631700809833541028 18073740697360942804 6327498883375894211 1051301281068733309 5048917178698089282 16566248195146532695 13829269424316270467 16067471877384636459 13558784801484891942 3796659637828805136 17910421872884906686 8365121860862540855 2219614688579213281 9259088152178906652 2458917350481167642 3000879106009090237 527327505739804915 92230837901246412 15408101716706991306 13977669881595091727 8268995883626059901 8465980623412359177 1371096404442833928 15040916118413047119 7337769184398151147 7165856594381737900 13110426063351376503 16300312977018966044 10769150835613026287 12981583519516513611 15643177091068184643 17984765379915024646 4127426873469877048 7020670251135248388 13986471922709326921 215245767861320211 11030891235405809447 17278898384897201148 6608974654566925037 15442159433426411231 12503008560893349052 8825279668045315120 14681007566755847685 17966434184196464034 5038362484337284514 9755470760996089267 7715465205154322082 1128937401404532687 6294871177099280064 5957294662087531383 10378371282782581801 14089916279883431872 10952287845724250191 10044464522126187053 6588405892733063202 14259158521123218558 306064885605766201 15140406364827275327 4392738563422984534 4982333772941276720 9659137334824142550 8148484287030763790 4405129404824153360 3994126239368473366 17638587616922872244 12128480839621108906 16918433820971149097 5746529244345171703 7832692056943250049 7047514029959420031 6455005681637225451 5328443765760647568 5622804938971689166 14085513962438631527 706862290761121739 6796368105364799590 13759553261015531409 10596134649207707861 16885631707770884818 6021063886316659032 17804855257256307717 1534110643642636276 619154452492431834 9854002055460974612 6730681355456377253 11572913166241022364 804413233944267370 10783470476734941996 3083808181270726877 5944272003776128008 2903203958420084994 12895134405096032805 18068129916258764633 17841349309997675149 1448660949061422030 5830328171643058945 4548559565872413615 4310724739821082764 13638745401786078121 386295330294542215 1635421779449779415 16326264610772138561 15851316776424601586 1151309686596010161 1109690097228323565 3791142572309762982 10081677234720600875 8220685375817738391 571757165555745424 16406778764683442434 11147797922392593708 18013444758069847105 13203278969600705910 4762765994471175481 9832584554242633236 7815061859556867803 2888734936092218260 14945199548552591168 10941180455953469726 17396349274686766523 6125092481121384364 2338607521105500450 5967735603433375993 16965269988509208189 17579726631947004534 8146958446628884713 7533245064955080792 16605037278712095106 8815046536655390851 18261146182067384757 13350962532850883156 13715340234367090362 3112701513286130075 7339593303566643941 14494805426819592241 12323612653487913836 7946518848114899034 5681226535592110757 17001559695816390278 12006177192995677350 12647022290282977052 4048646628771165183 3871873245812670677 15288586096115142158 8211316402335128861 8564891450501852020 14972286418561947964 8708178825057786084 7611480179419519657 17804557974074247207 7251239832694517634 7333096020449926712 12491756784683382743 1931934255695650301 13539836042168253076 9987172136849344648 17873552694914295136 8120638930324472717 10390106934461259183 10360668618143939326 14770265669969921980 12525036232713196216 7219420230554165778 16735792907241868310 8811802257390433941 10601648628521793227 8524072147409262069 3657680905528163538 15548930998782197410 4924670913292473883 1167874803088651990 2672725284171936275 2474145307364678167 5830708576808279569 10374652588069699849 9945009069659093442 3647149432018575904 16184209392802282348 3982778834928378524 17547720258737658702 12031789530310589847 6350802658015378668 13536751686882822573 5228073732972352220 16647289287725600610 4320314355016548437 9681616935741768259 9340646266010702418 13805228953002706540 10951642679018483987 14776345918637850978 12604836191315084771 7203318991837738665 17380071592644687306 6530660249713109792 15882187486691803576 8515820341554334227 6633585886824793305 12835170469092836474 9127793405816754935 2474430831937101311 16204746140591631276 1002472065278560515 17338658741652460334 16983539233202495463 5357915414501325734 2905747808142270400 18112137959303338305 12245342322120897756 16686410240469498115 8493048302168413471 5106658554766577974 16620554248854161869 15050809774806324327 5753637234270719411 8259678121512676875 6161604952140219579 14065381112894122988 4583856946287904093 8963809774673832546 10431945847220171993 9127503856003046518 12256036233678671957 14601264371067302040 12533453072086936815 8631210648803731468 2954953810551006802 12975548546796961924 1346728531222324511 3455775715567540631 17497123195834106944 3105810468331396259 4224383047586292264 10658190431263145957 16112937497910923702 11020789698202489205 7046987703280580461 7261991742441971738 2482560140726330033 9870793761356926409 1563651597180291007 16291899771303934707 3792403627789675634 3329624582623472579 12268830387190012427 7887849488515270399 12164680679137038846 15627631241462866535 11650193019085713205 16636095252004381913 6830736061800866207 1822899037658137273 12522505366418267873 7883393763357534987 3172847632196792690 13307203940113384731 8298872870808198187 9019901500505569484 15707911196009971995 6392627126356051617 14713467536237253993 14330030671130613095 12084914540019268480 14930991767978929459 2955707959692264866 11241603547101874863 5140553177482106440 8772627512221072447 8438049513290741633 504710007468136274 14230753794318160776 4374703697360405850 16884487131320135498 12538555938676845810 15814723946652296628 2399413025539535844 6652980716255623042 9398347785955883044 2763387146605526177 185548460638052811 1113065567293757340 334028683793282388 14584283756193295369 9097853321339105310 13367514771843875879 11647845477611805349 16394137396594706588 6518097578758045583 5695427236252205023 7775314753888912787 10478335159288214025 4453692525755671813 15831453053196221528 6491664190483173800 16737738789374492850 13678316678143756424 11525532855946606534 11078158703552127618 2361640968369644154 3439292402288565512 13884657800843789151 7770094979367696597 8993049789000968660 10848914182275823015 6115427140724966288 2022444918766468812 9361812280731472631 290609629710000395 5883585113022324629 1359883932305694412 16729179100419065060 10702004243297918463 12269436214200472772 3586495645880997093 5079677583257555110 14448686146058935594 12556578282152635882 17478939966245703123 11091042252398199010 2830297696693984369 7095017813319961517 500618371311116165 1368800272474611026 11486364866455120050 5235108474208304401 17882916055653414709 18256027994072103415 17172621499653163288 11797320473848845831 4221229096954360835 11841743510108256657 2709746042342970276 6473264619060915275 4396408035189405638 1235764735579240986 11646087242461916348 4515587348312853407 15512169286788247112 3969675841373986754 8176797767924233811 7892001118343106520 1873140049917081126 7206240525932124040 10460644588038257053 3251348538017013420 11764978373521983490 12263437522654228801 9174651699021136573 18428924583206320003 3604846515270829572 3274243509874204901 13815283874055173893 1969572329771562672 2067101401108103188 9317026571216309536 3307457349996219373 6973080210276514363 13119931967307290093 2849306322540325980 18289415858715890998 9515790878814714234 2260578918586344018 12409016975411233132 8144766282774945013 13638887857245810930 15707731588495757023 17589653045600972347 12795597698214345451 11194248439499308580 6527769918889405030 17287407073899405706 4605992445451187684 17465856910644555195 8992991760547583972 3384289755047533912 9725781162381150121 488266437409818542 2801970525055065452 11457350247097270510 1165702156464413973 3359551027889428778 8781427305062172541 4074931870288467155 17165211234483619492 13535341886501909215 11418977703339682286 8116324047945377823 3613169734817146396 12176610297655536497 4486437678895456581 12987931548543304971 9256268308935251594 17190208667956908934 3577628566905332637 3110198284225043814 3349493028093101688 3038940553643322750 8816398181653744232 16490086328620078650 5707371887288714631 1902493871257298964 9601159869315222029 1300558430986629988 5782392381296038365 17210173710740144345 15945184583786118596 475296831110816345 2580637788928126199 6316434223332294568 14783024215297830010 9022097287872538822 18076539994952194662 7302370167912191785 5394994792342631657 15939121756580156644 9229797951529308211 10146447928536365163 11421056339676636009 8390905704732783341 11887433165852119064 11227512918879428237 3162640878420497134 5045961331527739256 4212039506235660485 3554613067832694681 5607064270449564082 17487538012373785550 18359777981723499349 4471967224209032075 1698131423130960316 5356377684198495262 11660921800194280079 8723446551421617939 4564819988955682460 16817225529720582973 14253781584183257147 9256541270505621271 4093212467137825144 5361884238612259403 10735034321144109742 9689174287406390966 7648426846090334925 12361136398391592349 2254045974374914185 10822258779316300047 14087323013403515021 16400561562122461071 13444180960959700528 15501861620447685541 5096355108413803674 5773019649808729245 4876542800468915456 9306181156033717658 4576626821537357605 3663261366389322231 769523926789587716 15354192904842315700 7193150724857863137 464872651763139152 4766307581590910488 6762081543322987184 4150284698668263743 11811773227627269718 8059334987929039763 5865289557994187113 16830489689116525721 15096167013687144613 6902190946651130443 11486811751074804150 1801667012155532957 4977865460382198537 11000321328140516201 5099289868621953172 11199237390162979389 18404221805173972193 11716553720287280632 434246684589399558 10069927807426264573 15769795514206062720 11662501041864111100 6722570422074194745 16640666315001658836 4634469623629542612 7805283170351074124 552917173821889880 13496760959381104096 16285856311917021485 13753610137204395419 717424873352868697 12022834849929628203 3294430157668050389 2947016352638264763 18027789300753814886 8459202042938945457 5842210164177900100 14646277144903146279 8546566828548904510 17099494612734820140 2228364541796982310 7523474284118378458 7904611305078259252 12542302436023927580 12226505934311184916 11231898584053812373 14373894058952323435 7012138906657655406 8388313251934633446 1629034945821290663 4410412511302525695 13355254238218379579 5829831439257710442 14935686654866187745 7413752379150622190 10188078303572568039 14942289674085213053 2650350284815182926 17939061463262276529 12762514338292176834 15615275989979533278 10951700629419993609 12587466486229212286 4945231990926850575 7915790261715565189 4619040764330448007 12456643606492247506 6533043829121296068 3009279580584654898 8988908196649418227 10304743661462733586 6375499868102743758 15126064817541105187 6626937852149259926 8359305148323269840 2223989884238322967 2988773796751585276 5562245799540502357 12081447883674115427 5270289003261139344 16795404487892188376 5752634774682415609 9576471174344569932 18376897667612032804 13922826592766423827 7931485965619197010 14258453827613488006 1371348948930115257 13897163176730158293 4821765609962718450 2205576914355223668 8833413667810731708 5601996336400826636 7131954412625712236 9592817716970574476 7935205714341616208 10524204764467665136 5425382909919650858 7877387361716515588 9401845056541342941 16232527233307342549 12380335395468681777 663034326193775471 2309077518212033601 15509433578476572158 544470988362795008 16015746482999064009 387883563062355210 2701086684242974562 16398604521957794057 24201701556548048 14973072901212891252 6205363413006940928 10628699129017966143 9414530149255152130 4921236903959953715 4468804668716456427 15008354507807433363 5674697366960091482 14887783594439629222 6101530182154338456 8780642196445996138 7106268777001091587 10640982080241517776 382350850550683254 2877112056398963970 2812589861931576275 1998186920767151844 13964826099000347939 3330001034968435376 5002160041327235644 185504632992512167 12321315000897635009 2375499272222399281 15792460612731059415 1532907354813331687 9271121213232852042 14798059903318770222 4459349131909354321 11106804817307758607 13929453661524891115 10360940401475493146 16576147391778784279 6939475617562772155 10145603754716057431 15533271147661117187 13524753866751083854 16288356412234269374 17356703294403024752 1591639532261629114 18296598012972719977 11000234347566725489 3989784176257245904 1766718065796897466 14878135749307621296 14646390826677155668 9981552864556909306 1487154876144918985 797309307390946346 14604931665619351663 293196113807145519 12802594280089112901 3779574030939856423 1046637822799245812 15755483448894312890 18032361981642622010 15507238647767071748 14052956308134957177 12446831358640076838 15459912350096035543 6078838347495139646 4752443982225334181 2962981706396321340 15904013248738895794 13674762354573117025 3082258854463230339 17911406873546248094 334791874033607363 9320622445636671279 1101575463702456631 17606343037127742883 14181130679355276843 14720046641061243010 15044020635502709043 17287050362458896205 1227835851404352744 11762966730487185803 12662216679691616994 16102232843608391615 7396427839299032695 11036468500743894804 5922405361343038003 13367963488650900453 9130935387914439035 7360960717010252082 12825494421482443302 1946582383384313194 18268702233731728672 5662312321723529851 11313141974418619882 14802414147225624183 147864680933043885 16629247082301025857 17348613127392948166 6618202126884135959 2036074909871745733 6365952440706975878 13838416754766770049 14780571287527845152 8068485816611764356 4361881956902772241 560957347183304857 5856292966766559896 11990447875602864883 11227299013387913672 1477916363102729755 14007664765943233335 11925913352831527916 1364895454880218237 9772569655323124035 6138855233379735073 3809840692946824626 13924166055982150941 3993933421757162453 5154889535126991900 13569100868470468570 5149066310193479970 14882496467419380415 8092811424835273765 8581616696330892636 12405994928573883000 2094174872926464425 2568746182495446408 1947144263182183030 9585276566415482330 8999518295524268766 16749128670849860676 6067872726182863503 6358811475992350253 17779136286920101432 13257612999469050507 13959359476961967183 3671713359406911044 3022400353513063510 13726886750064507926 5868234470202459125 14614861674313176039 7770803342818295563 1963106976806014183 16793752072323270475 5713146961784065378 15441036470950286501 10499807396104768624 10942801011927212670 11749593957405240576 12058156067196885962 17416760343074780309 4356088896169576429 3553352944082071214 12513630802629775340 9355621341151505623 17422565934304285406 15385457472846857327 10265137225549001555 2263213597182115582 17671986465378475480 14274222207422044676 555922426930866897 12652711230904341000 6466150512816205205 11428367538402488394 10186294160024455575 962441712096523783 13072272096576528456 1476841043513109461 10378636046698275642 18195261101401799801 4997483324876782662 15243697276822294168 12419724758838587831 16574881293561617880 8422323016241366584 10077503434339710978 9286812175295588344 4725162012357314746 6638977970299951486 4384413209079909932 2419188395497377818 3523134533859862268 10331060278107225055 11636523124761028170 4631187854268710372 397390721523824105 15313106760799952338 15995390103473591624 4301968881920927406 11319217356363525389 3228862579552355925 16348092871772815425 2368295758570558412 13967719846984114464 2663044610980818689 8515307484479787214 16807502755731761245 8054208698127231141 5368463179930098518 8820396740471955101 3528481805769021674 16149017034370603897 6105921638568471273 11391489417960203752 11473866262722024301 16816113004965617088 5516343828675175776 11715366562234201982 10254260639283844553 18210978392565800372 18204923309395698042 8076534392961360036 6744722907755719685 3643552877547305274 4098212481939811495 3214426044510041665 4835675476807369913 10498096602802782687 5367284582788857784 5039525157562062710 10296813519731795600 7978071627446672351 18417507576747261975 3467680538197793110 15740562803602336454 16987289269589976898 5805836401086231386 11767376256651393066 3584097632779576814 17924287022288913457 15099572041979271804 12497968956520226904 4686570295804679103 12300416516731988259 9220348523968387169 15779524205927315688 2911966021486128229 4963580987461676267 1815954534023577284 13408152213184633839 13649468718408161255 13050346110532613018 12627963036566960688 878192432744323185 6360386957547660216 14663467729468328871 9621445787463363916 10710872769260216452 16984104452181811764 6160671844151397763 11312362052099935392 5065304305353860736 8696562365727040223 17818704088052880960 11873627285520635727 10639897230955536639 7161300045758352099 2106876495605192526 1872283412158206224 17579399246581132320 13984759337649522622 10329777963706099751 8811468061414458557 17956306591155576461 3453950578815227353 4574762732304101029 1552350786060748782 18162250142551740337 14557499170224786637 12419415972943409048 8185287065661642994 8884017513771466635 13622306206518881075 16997378450211735808 1583432249158294570 15752366367019199408 7456884481728383976 9502811276672727848 12385217447093182192 10000864123629369527 12500818394125204871 7241143733704305629 14691774496751460727 1989880200881565155 16762456174963936219 4033842724995450212 15611051972299020759 7791717821772967355 15399718606504065357 15954607862919200438 16735383187192610339 10361612909905884051 1312113861271465273 9201146741823096974 4810949279682244491 16953732338828350513 16362369765145361717 9818425230317042123 12892070591180580224 1396394070060005092 3892188425658770129 8351337200578365162 11962089176791044182 12939373141582962366 5173410379603111771 12446575020852889665 12205288789011605497 15704577504760582823 1407206374482695018 1603788022209831731 1400328557150678281 1460292163913202385 12168505648730011516 1148190967338787108 11601001041360221836 11683023944728859070 14500912469366903509 2031281350400015616 13905815272765169211 4100743655751383261 5322302645553375457 7911277047937090459 17575550789189638439 4808361746885109017 16498828148992283640 6733074675381528695 5496366950875939683 3652699890416973331 14831980539711535817 5282515033188735715 3020546896835421995 512361094164539522 2025188055365581156 15264230861301133609 10392351697826296947 6433585225636571799 15813194907554989264 14765099249070051534 17007909983943650380 17884211627339464312 2952474705255914664 8377102639574433200 15022799473064544301 13237521837861320159 3366641662290364815 9998481778495372738 10195018235679031727 9070368127046257025 5832485490801708470 3237074655599990562 9034396958231071747 14064006287754437910 17597491505881784394 18110301801308483430 4625389599911162527 10061044288179818501 14564500423485312393 9941156711155775379 4815661269919651766 7213642973977989865 2234289240317647515 11390943422592971118 10340745701362410130 6611211834780352333 3394775402697276607 6193145666590998289 9705590262491450595 12029145190359546439 9512359992579885753 7043664911828802637 1174554677907825371 13045978375456810204 923833358553762997 8948531605953257193 8650996492476145137 7220983451986769836 8025153703473812144 7229577202502763277 7997008298921487868 7592377596231654452 6300673983767360316 4691732564907079934 6876999098715397749 10186514091696424646 10337561290464196848 8212198812901002269 11840110966237474121 8561908454483190709 13195971546315724318 1415356408821945102 7893262469104478775 10127829700751250801 1997991330819031363 6751919924499253502 4782138066617915503 9412565998347144347 18185309944108484116 15675914195790543396 12290016420943001962 18070985142153599737 9787543286833964604 9115263889669401556 7005295386045351009 12478679050251833334 11621876732083102956 3643246956767579266 8682930897482917482 17041290759446035382 1216878665009474087 4295462175220437711 8861774781819644019 995636584153185286 7576559319463865478 13321155169270746268 295685785061589641 7749376855749511680 1060258021985834291 201932713559436713 6672630922977633839 7369868907246462984 18431379842898112367 14522546148106755999 16576535849079535411 16509203143529407191 12382906744443417879 3731296391025146807 6050021793061394177 16055453699872500713 16597260504177015694 274996563764998581 12521909697314798608 4131978391659622901 8322698973728439270 6033944316999258116 8987607731242320921 15915853227672509419 11977953178092001668 18251450116385482022 18141394929309646028 15942494777723258014 12501960138142769141 1102387169213677915 8180402210409469644 11943250919782822638 7502594431178210969 9823274930497494386 18324564118495062750 18387132958415235323 5025237066309725002 7681924503092139289 17234059906716868474 1339070508496245328 13130336085673854194 5162729116739310071 4157990060758914016 8637775593215605499 7729356268532389889 4577471117035055094 701729654033574668 13866024942666545306 15783712300330048647 11539426795890298478 7043457497090647415 10710772114272673197 14641468924968807856 5422157685878052920 15861338783395153312 570166419918845337 2859196584692780975 11514795404651814267 12209810098491090844 6047888379741892802 15177423827863687579 7404760389701804820 15024792046996674264 13711052459424556870 2345339191597625863 14109411220182211747 10329152735738171978 819166818702735722 5933041954180723841 14752082163359037040 7616832161367898519 5299286827790206486 12992347832670954583 7945865117550746624 9870803603846488602 13255622949125291701 12939985300660196195 3650385519358837389 11509148690076223265 13005855554563964108 11510532090760982934 4832881057678107342 13191615647784689900 3931282269409703045 4945204394539054851 16496864879667681046 7573258868310905114 11689486526571928373 4736754689286050728 1005717624848895314 18434728343655048765 12685086225836139712 17867818156822736384 11629384631274828327 4612598085899197421 8898532221412720293 4387542178084513683 10837300704209106517 15160676462996160882 1110883279851456594 13261062791100453797 6103508340294864283 11681572349681875229 9168569595502928588 10753842719796224399 2736618953457134449 5388666555646245666 12348866450087175564 7773171642868993229 870046561907670156 8364929908701644278 6095928560538257568 1169052591638921586 7346593558403220936 7287914264617657691 2443453155442772987 17368106076079284488 11461009894681347722 8753194325816326288 1799205515792736790 13734384426166801860 8286176940256162269 16272617258975240087 14682316906835601779 793816535472062530 17678786767037334675 14407842497258743070 18288035571237727282 6564418065632990212 6516095306581051604 16762060237747171544 18088400241151671961 4398108033574051576 2977859827301377055 3238197668904598687 6717141073366981718 17232326337034842181 9776950903275986343 4326019280190471599 8242639003868487700 14803623483898577541 2010858112109261662 5677113141134521362 15788273095855669561 150934543494333428 1509758375681660463 13707561917178748149 14705627644738714676 16501545976945116402 17443444814269046488 6773717265833482873 3852145450351291523 13840625072026616151 1803754851860960332 10982008143468654438 12973884392705875029 2937409349809923056 10184502571393775365 8410517864685765938 11160001395043100712 5815489228105886391 3675172398205537586 8079228257300322741 15848333123049729626 8235308169953561887 10892662796791117957 15416703810009847946 7937393300703474826 4741095521290031078 6982321264668970277 18165553902815760786 15504165067416360538 14162563576031212084 4690186807895201492 14010745948508684614 10788747743754153387 12288550063272114281 1248070773395797525 1698259018833991950 7222913823235398937 6678349765024981225 15028097252847548550 5246497705767581948 7730234254505370152 14390654220805391558 3624420304458756965 14640518979965873170 18357127289619686719 11404041957556855749 2517210393263274549 13105454768023045510 17422927425054869555 7400970138701536413 15080488688966879286 13564864977716174863 4424739334436832167 8301737202631345304 1483856768415265292 16041555096417961165 3090783751417444564 3838821192010881603 4893243702311269872 4199029835010067905 13024580699729974063 7767729972344990686 17471017448716303827 15951009664260126899 12568270217363248994 16114058923040952452 12791670353969449218 9320021366445214871 13477481515297039493 2307703713235351857 9028983068651508483 13805259565261479792 17158681008578441527 14365903066357079424 17056811910239917201 5903038046325706236 12091425105951870714 7120758075824460666 1250209350782241131 3240087940591274352 1364289437488133130 2671882984299171238 7793141665604762228 2311983693607651026 179097335173575891 2473326580734076815 7714334935894088575 10276962622124504924 2187984655180951692 12570560615345421558 17873863008640832611 12089386305596764275 15646977106732559921 14637850958531572981 2559010316136235587 11554361697015211519 11951842484770513171 17129355755609796441 11649294627877292190 7819973590221317492 2317989670756789238 2116933804976734749 1926385529868330769 1667998194079117854 786917205342059063 5950049794869163952 15634388446098125703 3750220417577932233 14464792361925057899 9607704014987536488 12094579562946009043 17362418181037855009 16545325803330320582 13942618860210936590 986033177819324027 755829819138812221 5197086634827998870 10885991979637005291 10482634165869820763 14291182176538148547 14664142088808851197 17912245190543704327 5180010778577252724 3905952813371847648 14456089017947765933 3517566110494866906 6044731443053956686 10828175900806104041 10609905686313566632 7430493304702247990 453955416338848757 5155970930481430894 6776631110174965170 12294221434969130565 13690937890156031465 15623095966273520833 7419885956226261843 3634879453486498502 4582684022028201158 10759871585531646878 7622156760213075380 482827638265504654 3893814050694736639 10784450913102653501 6964192986664250767 3819303149977366760 713088968677348310 4313954653451340581 3889967281636130799 16750249109428436581 8882821403074429475 13887617676592580343 12755211757798244254 7806737605630254474 9211066400624017151 1275773366756725303 13316152466744259009 8062469275327866435 13593146913896553235 17587797875536236620 15264658187366647908 2581329602287303867 10101341894685070155 11853384385318274544 5637947512654739087 16946052994523922706 13992654051405743586 11616468984525672836 17251052817062529431 5999815294669490137 15204520982695250348 17270483991409228267 5073057069945859854 14177927106345846438 12897390707268003766 12428230406825187269 3004699280862618253 15012687395884326859 9092100783330845374 7740908768070151038 9944366003152766540 10084325919673690989 15800031504627619037 10037484580288602108 1072818086849776060 6578434834386491126 18104936808588440276 14016046407609520435 15400441178613782906 5420267636148087120 9478407897385935877 7849944169735547588 14651609375480365648 10649318749646541308 14632265940323945612 12596745027006221807 4599483937783016372 10147689357704193141 15357866636695561004 14976205393809322182 16838186389609433644 12112287636979337058 11561114047318914402 11170437983675527197 4344688891221531454 5119036052110542061 12902998654798738335 7072151504461886915 15844745221886582535 6171853930129743837 2149582704778060248 11056278745923935144 9888614059725506881 10563040328338670404 8297098354799913574 6197886524273456971 10580382902242079272 6874702913300247183 13026119455839163482 702517175500532979 8590162337543507112 646774955504574209 10382676342375330134 12461587609671621625 3629063425955645532 9707072082626835183 13870262553336420653 7649926427065811948 3839450740560359243 4671049826676479399 17933247693725022014 4735288006360463312 8680830947868524747 2193448151702600919 15604564730191675434 4209134500534589780 752616340743964249 6054536108357923756 14844333758694442999 13262490745430146050 359355623523692688 14816756034303460946 5568904789254515356 231269589640593530 10952828997167256416 15269420658681712568 13981661653743405690 9926634339527414340 18271722646563367107 8788654445251938444 1004220644251807427 5649039860385428990 6325648445613412473 8289543577177399144 847318094142431450 97317845982774262 2398051573535167017 12469056675634165937 3280620368083184430 4505422868932699441 11775879977214650045 13922310248207869152 2463463495892388543 4021418568635760930 8755174364708630041 1506683049286447632 3349428230346294736 2275765360184534391 450443978895536142 3257215824794172977 11093495657992273026 3527150222810635783 3537713320197886498 2281069551300842833 8105297310537349421 17264303745532171862 11514552299388090502 5050053948265690437 8334071610918476180 7839453387147163119 10274666606260517185 4954299445353188931 5494291745216699653 17951291751967520746 5454825762004360827 9702757299985658906 12738430202706779808 9627812331221425607 1343705328487456868 15864264650001498030 7910989305737866400 1546949897333399303 13458616605765590377 5680409483448827888 14005358275135189587 3936546396035158040 8355808995849233107 12536909393684824563 11310240958210179112 11519042829764241439 3400519258880106069 17668484293280905628 5657077107954580799 1832125351120102187 10717476178729772556 11652979793263648394 14286869210119452448 16615418017057713414 8577388897947901355 9247268577257390889 8582826942619850516 5483362038495714595 15971258674138326586 13005514185433393679 9105837099986951933 3297283243202688777 13910283121511081445 2153366475580807494 6470371399785699295 8104224881137160698 7040032783254613926 711287507568824081 1459110865069792197 9204358794953311562 2392490596549746572 16610017261084580416 11958573784481037432 800553288331611660 9173414277664970522 12043858126344515574 6266195036944401514 1540446943283931212 13593712833060804635 115334415498898327 9362207365032531864 2698854051449868886 141004288696496363 6415276360058953130 10233517837268307050 13980839513368594061 2060528565363926767 5340857515690541584 16479246196285046005 537149450674245531 12759006005512991452 4093947945695725609 17805190235869391669 4132743777739299975 3222554673109637679 11246013996183465581 302274337482045832 18386737452764683452 8617576812572048393 8787189550114602281 15180897480839430809 13321885864944836663 14631816420449545142 10462728148306356287 11656551823739386399 6949833465015663166 7567247150028731345 14388287199983143850 16380550751500997435 15155694084093730533 10226786818653472593 6347080096169140291 4367473782357305209 7429736451690421043 9619216560927394298 808926300652000991 15550851326311422963 8057325505051410532 4908422373195172515 13288303232239222653 2844124127503647921 4901227664614028686 12133848775409392544 1909370915234317120 2086354457420173865 2389896827874365783 738115411234134276 8340747984274808431 8021843463796557701 5400428814831177546 6039261203717250810 12761895965933309455 5769038394063549545 13803476331593547216 11982123661673491187 5970521662117100984 13562903050845327542 17949229072887013331 2130196894913221676 16931838218403576863 5252475362421723264 13280447383415915057 17459899291551363986 3321311205704744699 15132698402304107264 17242634351651740739 18394197134985592338 14751165260665841096 12603254437288231667 7885369035235039420 15851145039522278309 9462554379946635439 10382733545600372572 3353984769203570794 5675363053044529222 17180166982009501200 4402885510180720453 17821160556956973411 5555721878763283985 2022937978423154899 4618948445277305519 4066193946349244435 16021207615039696942 11664815882519094756 10948598056749108611 3756119995157541285 13317575131893046896 10235787532752893837 1135884207112385480 14406895595083690874 9708997759436268851 17923661451820044612 17746981197184831092 4766417704965880653 17831550905279304032 14505123412367136186 13455652949528426754 13319270563806161978 3324580962895416307 8895286735294099208 133283079207428313 8214045057382886483 13719676779175470781 10353288239929830847 6802849291018661456 13819417172528123551 4178088337400998309 7945589880420608956 5957872232397225690 5053012427766474720 18073795918053536931 5272243783417045709 4573423232140979996 16480398958638457270 7900640562703780474 5223149733691086971 17218435848623269148 10338681601227103658 17001917870818089831 4999164586655439606 9761282440436260557 2735728461551547171 13127591338385193244 7902639611785187126 11892213891414219842 14981734393203373519 16903499309320892058 6430879788979484148 4617188844515039463 10307938049448317304 14351700480385554995 15198234647732009508 9079004458097768547 15639306015407618381 11553100571146883289 17040120800317130213 5692321811186098266 6029707903322378478 4651827986812689426 2367182166586084870 14098552251970651036 3569251120270044640 4482305191459862362 1236412289725727615 11367082855562821456 15427352283504367157 3355810096974190810 15012882229019859502 2234326201687204510 998300982794041770 10833599871756619675 5803962034563033795 6800030545542373163 13430243573393542117 10356833107256179437 2450331222075219229 13087914863708958640 8672645491055285521 2497493618194110565 5666591703788937150 12586335453006499681 5687319498593394675 9066989336755615947 17229238201397161576 16268646279089153187 488251499373982121 876782902557219220 340955423260091678 9768016855669068751 12724487986393856677 5490846726563332953 15890460473095542952 12964904412472240742 1703778944318929815 6949393065267138305 14130120467911585472 17756995436399678850 11549623178146008876 3170742559414157158 10369669490430612461 3565739670775644581 2647281399875723211 5054250094049556352 17744270593387058283 5205119236335292049 15551433535098571446 11670766857861643119 10172187550900615653 12508968400153420809 6372045877123071869 13573665308366013142 14626214047671693941 12315142849684716930 12336429830180873062 1454901710794419819 8584922923625288718 10029528325988473532 16873006867816247672 11828320396131503458 7327546204870744487 4025621516494344687 1943565354630242200 1654273849266953936 15615794548762340272 9539828847525601966 7161679258808368094 606578652188360437 2214304197507053235 2905971327773433314 13307724906327973465 9358291932121597443 14312685509912220429 164657277046809794 13146931812315700497 4289391433142480184 4312156289223096736 13107044704917479883 2823793679506277454 13635305586680536273 15866341204595153497 11863742813251452127 15928196838915682936 10609873394997607352 13812732339327296523 3936650521458230745 3315576415172241209 9944236732717468925 12398292216238066993 4713921540777118723 15300635187118927213 14048845253184555157 10293070415288498553 140557021059708469 1037303590123864507 14589239121100501853 16614915231734647041 6354068619521122582 13426337843872960036 18284189739720270760 8501003750314132772 2996431218202955750 7265756604272577659 8060378248753000909 8863223235944884170 95469983014112779 13727840857041359789 15607169639834232471 3147080022672057755 2877492295752008978 14010939370962506233 4505402761790169848 13723452445368780844 4874317122687111898 12426797894727730263 14978265041437488040 4537461663495492391 12849682434259207633 5173764046508259713 44038063639180192 6608031429267418945 4621019721997978199 12781540428319466059 17881887912229715090 15128655763538688996 11388770633086951648 1670402630240064663 16070352898438921761 4777070909600754358 3261263395118661590 997313424826955403 6910464706418128723 12868324076096742554 13037721406384695892 4957221437410367787 2385589536660304603 15258704599011903203 13136283568678749733 3958938516298234011 16353972776009550040 16147397486530738078 10396491815876012231 5456414387955442515 11762709859328177194 16226988427143245072 18014167875964382337 17667567814682266969 17358625428419982859 7711952934727884677 15035178951389194756 3462551410478200848 1933804413561989273 5853542786230915858 7407157214953972829 8287796508126183208 12411924039844740257 16038071965943072076 1415232846295116564 8552790728137805206 8917877972586018583 15653368363015566156 13564729156813491425 14164858401095990515 4846021667602111643 17276528314061394979 13268809967028689168 14964617441919934502 7266163802249446626 14720588867079719646 2739307672545449217 549959540694423918 9586361888761999682 7733621125250279389 11379365184376422576 15981733993622703902 17704702289657978212 5597081672789707697 16297209275178515171 9823660185769214320 206003452446038986 13801743665201625557 11152615871830983710 8797827063922658269 501261117807577573 8252291811471461806 13551568122453340189 15545789704666234447 15547997399751108369 6372401904285335043 8365743526480253758 12726741492519051356 1361864069932509720 6988267213691097003 17088271894564637297 10832336989315947130 10773830227578458592 7561066632005479820 9593807395594401318 11449817340251816103 17058626474741968976 6952045180208773559 13729285343860857544 13733480495195525244 10978017465540767304 9084500152633945308 4433153297375525375 6897753346028819579 5534674199934235318 11060993710555778776 16074584618385407593 174599430511050998 6029886711112298560 16191281953007794063 6144140848845433999 13127799098785935386 9469605412333564190 5265525413270115325 13236638131167741327 1426590448155634745 18304621774444187153 135372387327759028 7518606087230888738 11480217788663073549 56659169546627314 4086429154709945978 15664551210100492517 11024179120839588946 5569868344627327599 13044385399688941212 14057014397044978404 16310956144838459896 1711289771224421829 11387725118046631430 3873685140423672474 11604425356468677940 15451858329297710295 724019978331243827 15866232019233796616 2327762182988851136 5212521011423112745 4032249181852817959 16363155933441441698 3446741143669956665 5771830676585284435 10016666528480641978 16158510903873627071 3205311252771674872 13395504415637316695 6330153374984642013 7721596202734886268 7654549446719495843 15844890576265263360 5840341944389828170 9978859479186504931 12494708356084323543 5270471003802422020 12143590269312354478 16519387845546039039 5692149526587740602 17110213742722781155 4818598627266077611 14816895051584347490 17293176040742451540 11157662493658855191 3728487473787300324 10368807466568002079 4416435769517187073 11462837833073591716 17416643939434113758 14886305301856113618 9829447911999105603 2946544815699724371 18049044115372895193 11541817888427212741 3113136950223144697 15215780428933022737 6167698176282688952 8549561686162047112 14556555767146653219 16751088043014282012 2041036613685040223 3975681433254576441 5747832888319112371 15503629917894350168 2026935024350944642 7808054885862759724 15557793459100143413 2447565827228006734 15644671136149645367 11876275978695284164 155307700354763519 1903779286357938157 11268386361874023811 18321391007067530582 8304980327574991626 11962331554780861047 13249698855157181932 7780933198159354616 6906849522088093420 17788933579450483764 2610448845737588169 13595931865874338122 1827831779113157428 5486380721266131067 9034005756636525528 12725569593245091460 2636577614222478962 11840852328012102223 17660103646200352211 13928966542987366070 7778265540166830664 5391115994783797761 7416563389204346952 8594318808420187825 11472884744713634010 3182633500302026054 5995376865613080325 3969128148544807937 11124240619592263937 4002457395028675519 5456124613187330914 11499441565028013634 7997508368399470399 5815820428365667521 614782803730055242 6289374954393483648 12746641307500048248 14730135812663985067 1369629269419911369 13954890579975632793 6757082885434419877 12729389082908845406 5796387875943969057 10117021746018645420 3804052260353429144 2198173809437347934 14074035168971476418 2174218315405492279 5897595313025089264 2375621326076575619 4745354044291315902 13553480486779828651 8949465847279554546 10953874650535151158 5919822205749762796 14028030953023380904 13234532971494082088 17873375583919419654 5421471747314259556 12673027039355742004 2735883109233101278 14207954552976883968 11292609758815883822 7678792924222841629 1259083331426512751 10576133920021313649 615229488960576237 17077066961363851788 12933072247111435078 1516119534298092002 9153801646454546097 1903539830684908545 62891854053847839 14108460829723350628 15026209816882408776 10356589862891667114 12800761241696028844 15735568133392919437 13197419987220406680 13291168307215289764 18264401724349169819 17877319105626795459 4390649127026863855 13230613460808462218 4256879471184033733 2415320166000679858 7204469031374133962 3943513468972873376 3632828545762122771 10749558744878466626 16816583396701054400 13813396644702918279 6154866518284773321 16791795148242681238 1560410746183603798 1868541834217428768 14051709701697086014 15229103741822792301 4407428078561927465 14838770854211355667 9354014304427034971 1869689803419442557 4955173717652821479 5145608814581592538 11155081686342777027 8140512490755124331 17703587943214545911 9469166449480807562 18350008977162870514 9320824760743335898 4625159465987392645 10812911478523625298 7928684034752333959 6130789830734698861 13588986838327778790 15136461158742228217 5018162955559177579 2029405832753676046 14195507283466995667 6311172261280337057 18150556179173673389 1285047423038755129 14140631208470900441 6963900304215051481 4056589191412100474 1626407225991774489 3173584585532970059 1030000300822622808 7517534100122878782 15271440588009262456 4058694737685253678 6676506505996960951 10385692116339272131 11537851313515395322 3445904957735623641 10604937837999352780 7634914397208840046 10791830310780467130 5700170515449624964 14853281216083876229 12430180359613910304 14303803731184204603 13928550362671532295 4914579467958130160 3612101184400051231 12739887039054632949 4990804786392215537 1917423101973019073 6485353601439342023 15906973368049056873 5745234991907075880 6694702023531519010 93467627587241006 441699114447479007 4521913238785773918 6813928850665220335 14729832792175410614 15193228164160596031 6012411610222135733 2252712561634469361 4137948455927593378 16516562040810446250 3158239234441875928 169573593702160488 5540630118263609838 13335508665214400494 12004804612066414128 13698338564926634970 1882266848664353632 1336402425201498172 1446718787366075122 16718774385010757453 15660796615185250519 10861226885586240243 11502601725960245508 4421015863333583524 710971920901434273 17283000976259649826 14799488037590050747 4891309766544979208 10756132662370206536 6352667225392355193 15879357917744203686 12949952697916403901 13491015990581440391 1467407471856313311 5142282430476645882 17474547957616298234 14119687219179665439 13778724456931279512 8343806313406681952 7624055386502112938 13138590347844978401 1746742726407096716 33658245408945937 2546705048085423532 9128872017601251007 2477739439959726152 7787582189144365723 8387067482113923057 5726676706520030622 9309416171643816400 3772548520010266884 10327733613702958981 4424719424185760289 12823168531371858754 9530475294338227608 12902683296411716924 6326366552867745854 9939824729222125642 16786731773059671682 4247052998115593562 1416332491822657684 10964625094571373361 10394730098944597709 8141038163396374178 7711876898766522983 4647257962101153672 2495797911089596530 5814125541727957369 5739724978108619045 1830050756029404233 15306610021851702099 12744322766008322353 5236616647421351766 8976983571013953765 6171424141682803119 12089372935391023751 2002631681309057546 9465196228371485912 9807888186224953011 13840896245200536748 14460826336084351518 2501499928471042420 6882728038103744135 8836868184709353429 14470672145726412484 5035754216883182349 13788930571333575679 5724640213074728650 14407044122038288041 10515256777280458950 2739618063480908299 6763058486138608027 14799267614056076739 13264418650128633576 2866682034783426954 6015482560341715503 2148129338862467775 16796988332241011905 13408909523808227119 7939013567315053624 15644889871061129802 13380249018814116176 7621841177140506969 15392159961042851092 4472316886558287978 8806843537685488770 10213640244955366227 5542714193853422406 16048455792230578245 2329847813186760654 11555759014750465840 12935191729008176928 18000250704067577048 4626878809088799822 11269552919279884346 13458970587147228899 17271777732959945907 18130958391982219622 11599213407293339747 5796671248578137802 16248197448508638183 11240680900914706108 13730051833840107386 12384670351190874675 17149245423326972077 16143468785748292802 119402649349929162 13417699920753364869 13320549558482844757 16488366634451984019 13731755014716216742 11697376335530250591 6933236351947315940 9220039270210404356 3288811840773601087 17995423839112713949 10725816787494916684 12719507763835298587 12857670075712525054 7260452628935749944 11900408829643169097 2132784267332458052 12031756125818449823 13773591668794226680 10016563816184046219 5940092255981882169 4493237318620259343 14343134983699968885 3227410431256085080 2861330464761515027 13097138341789059443 14595865545929110838 2007973912365831534 12658640075376558211 14199290858088130506 6629353110352465443 2299400473515722944 6348279725243804212 7184679793308291262 6172985217508847210 13172056110947920812 11716830213147747790 1003406134941157055 17584347132228044457 15341696961930439458 18351860668217268859 9551409899186402531 13517010119461813067 14110454678146688065 9651733945019788025 11207521570860254529 1150247653644900193 2591710149069777112 7621995759988935349 8825024359683226270 7643770583043360857 16280598725062174464 6426953564946474567 1999835015070639305 13390924535173913359 4570417878488585718 11055750235900972576 6183536837280814502 7596452577394926113 10855369137352033001 5642247026928178267 10070935948942238625 273719286000764275 15115716522701544340 8937427240115923502 9281715613237524911 12327267527175636234 3062135007053550616 10169432717516736 7805061171046808912 15904018275638474858 11740971386415106883 4220832760649528457 6258394575956097275 14323020661613526695 12253378647361718580 16493753894514220484 3048925585438948614 7468898762823611937 784749002703149453 13824156497562269277 14744909873172957342 12167997091273535935 10158098416222407334 3987472837568869778 11477018262543214902 4653397011057205024 3193479750558394297 2765838553766760305 12756939875713471645 17831179390388692653 3020303811210672723 15818454896764672805 4666397476396964772 2635834606975334479 3295031235706148199 11167989551642945393 4737273110663525603 17906418522556455404 10553059510215040778 5776803391523317854 12664047311088259933 17007061412140894098 13961078593649786749 15915624601089299180 17098025059311054310 3108351208155943510 16551153879574240943 16449720851538491436 12431845444980186564 7622192778233283884 11239452665138823715 449291314959568086 5582764688084112230 13866965595722191148 5086881572610716070 1285546340659523334 11550039233964845356 15768291884115155113 11722433777571782211 18004364635937306297 9117021909148607928 15634228127300909093 2360934069405908692 14431473949124996629 6027310116425010627 1944702944330163262 4948269088082287921 10709660609123535835 14267545594754545370 1744599812206905913 7020661607369049079 14147313418467484961 18119546760326738737 3847891043446199758 16840127515841143176 15500436550566963892 511261757155149593 12008919303444266391 4383623902817624161 6010256546386258767 8385789778027832524 4030100192888119426 2934237444409756527 1462351358179286174 3380001058692498108 11089676582684822269 8583120445390098492 10853721124619911181 9039041842890575521 9767003369404180178 7522558176179609537 9046245393327392269 13564934274147559453 3229665278719556761 13175224100964417043 1658846152755243571 8592808015740949592 11858733367901064838 14694477888501535651 17707896765983639990 7207385903299066505 16345703675356268937 3511023449262215160 7379759663455915056 18429223620263228113 11929543085743713358 15795993642146531017 7212617343651850943 17303905851339064974 8930320362337002090 3396444476006484359 11504946726343514278 7722789194028087141 9362262284144268564 8735070453342910176 2111922893626824886 8936255401706796876 12154097892519217010 9067497874052145009 13809023839030939938 3990414833251633840 7049964871174341681 3222239387115516774 11283918340156504515 13714218101692482383 7425969007704121159 6680610530025531038 13709577104550193402 17897738262126493349 4977338703183351364 11899130287454855786 6586218443509034243 11444367898612231431 3044412413367377577 8444906150130619700 5518115821922907424 11760273528819793594 10739951770275921574 4274306194489942316 17807490104451965334 11834353755374542304 7990015320347394695 1753026296695054873 2910552301386813791 1978862394804982553 3377489823024960235 5520846632137295649 2570203328011421539 11989191024947051472 6524321780900071141 2529703533862102516 3006656892310252590 7034535861641994931 8839303160780800881 6914436434169212281 12544659480290371952 2329399795558922465 14912131052512721065 10989095407563156776 9453943296453643790 7721110544518230768 14354346590030718576 12617390285381693237 8638615445235153485 17509392827563741895 9807751110685648758 16371667554141125973 16299741426083125013 3391816450389865000 17449616430413430995 11505025785184646586 2284557868844443350 5002226197623965326 8639323131156353140 12942497113419469448 2507297803725002298 24079433936804519 16134209338746380854 2642507943743447111 6238826408584912607 6797038717974547442 738693679865481576 13460897008422696889 1758277839586496944 8090026739995156208 16529340661530403252 3309328665299842691 6718339413588741048 15424520301866179295 3640504642815096199 7842133118479866846 1420071435782636375 11097148150616263312 15340961152013628526 1400840226833063617 11581249986106506243 4854139861466535494 818744129692900299 16570773146692799086 18206903745799887428 14136732183381834936 5828022864314136676 5991178725677889653 7734755594544060095 1434862881748332253 11939907993751468684 10502362751269497603 15574931708171873444 4843605512498558488 3028539362847781696 7552709057994223505 8515739414680113838 16105325866263271932 7161693101033978435 13561602569522940706 7963696490854405589 7662235545170178700 17749552701134477346 8811518491897075895 5402634089206779174 9256831584199172447 3614759893668628289 8747085280872155173 6530498144037241128 15168207210849366080 16756500103854499021 3144314208173795513 11695409191952158631 12599449514378994536 10341287079424033617 16013505489065458512 2899415885773498735 8120111276687027515 2587554922658090004 13688595888641719505 13559205396321127535 11665803997624334591 967698399969069415 4992288662917362767 10153339216584604420 4202079479346042785 11227321345008559033 1617408014296368526 3443443574198566919 5999076990150504640 12668379047070520373 18118327109903792462 14282964389758660940 1264329825233609244 13199372472986428447 721913712983697776 9872201424420573768 1384794338543766898 9498538459462733420 13782970743013328364 4090247416664513100 12832950804897975482 11713971017939464488 15731332742725791099 12663945870274096449 5733711445956859931 10839504605959961793 4800560197224781042 4069924728181214912 601980727922935813 16306095203886556116 4896097957609166505 11284281408955768943 11757245520225267777 2693442113276671351 16137253697942210770 17987494880416221978 14278014453234620733 16024401520366159012 17366637234965799612 4597531459610721233 9449980961824197612 1532934833605288919 15951935038881981059 14774885706847552939 242303475458328966 8226755910977190214 3056732662530472316 148626285148862966 633653730035858239 632348988314649664 6439493146003038461 8754173972546606238 10475882027323942419 781498071863973844 14945070974973383369 173761840533705535 17531514175963136195 18106645684052512836 7652021280271736141 15888048182178372506 6693244466381618986 15012388566852869947 8847477142621902441 607340890852736316 2700592468537858808 6033655443183614440 7741644039412650145 4306718629905598513 5412374959424587676 18311191319742923472 4686867035399835962 2631376549095840172 8166329720310838314 10566703132688208263 1373768354560404003 5727144443147604064 1768344943748254777 14079077023287021637 11068323868664761262 1760561176702249525 16697721736944548482 8901872964206885793 9703239628078285387 2216365230947739737 12042678268741376047 14996372576649160513 4174344421633385565 239181712768238771 8207063818641302390 5206072125892752906 1602974430950873801 6974764910573942880 8819149355484417044 7851478786676554170 2564229336461756245 4414110429494173319 9359208409149093325 2086222013074587721 8018444999663126760 9984971511920573725 17681494827674223388 17074320088719448888 10560470795183581494 17588430781731711851 9819850898875698038 3432317116390528527 408889672638584365 7888729761540231742 2684249857218382972 11442706680996919697 8950545099675655815 14337158154285115573 8290230789894994981 7889107353982043733 8338861506183007453 15728991742718484413 11809511424715139121 5244743019142997310 9914227420897819125 11766793185129430669 10926890801881239176 17076710517980838110 6563020874177876733 10842176553018091759 14647678720290509598 3972036072595852314 2611544610167872769 12658948354448804826 8136867688719219561 9822760491517579259 11854838020259036343 9801925148035227417 4625221133823864707 13116297319450147869 16901646247956813835 3976344610305043864 12985274025711511966 14515150123468548806 12420582889650701876 9525389309719442856 9751918696459908704 18020572090713909298 419569355284352334 820096269661139968 17492505864012538623 8467609945607147469 13723725834678061543 13162285250066021479 7514181841675704989 12229297509174616999 14697401173996350476 4561238628838569149 6016785810153075411 8550948417987170347 4910912305800515560 5056929059611997920 9004009623784555760 1322052814057678283 3742758143008274797 11762691236961965712 10108440589956695224 5767516337472347732 16249069496265284053 10950195815808698932 10877903198533046321 5169874463649559897 3111253846541712407 2778069618791476743 7046388046273489815 18162520001614230140 9752230427649070860 16783521623477757243 14554880441746276544 8130793215013936489 3525186178265512865 10750218223907340718 9979420414913371461 2202147302328195078 7478919175833578393 3526778083333106099 10260913534317750710 3829683278130449011 18277253504019593397 6619786818698777352 12179874059986373935 4756653547489104916 3235243879301368398 2793637667252130697 11555636370710652629 7864025156892014016 11895731348661314640 4434048241617456107 6231598454442883407 10342973545751000448 7381216745196294787 2495560488707633331 4421846377925612768 2630528726421191607 1385295778385093185 10274251085899780197 862664322482441981 3564074292769317193 1740486257793368388 15413580782299775095 7125625788056689983 14745749363445195626 9024303452253262443 246677580270835665 13527487624533539271 10728552362437422595 3866243814305086424 2112689227935646085 14276405778471731113 3049342465105766930 12907522256322958055 9745086910016210437 7270400093956153519 16115359453949902750 1479623307830003482 1604468286507590102 5400991601312745639 999392863116863497 17075588668342310378 14490204034184539116 14188400087947018809 16125937707995647652 1363404161280511827 16566719907362082211 7091710445127990746 4067508702564180561 7357914595490599959 8256406832167857418 15727452073904916656 6901418761364809631 5321456711197193860 14535210547032529067 11919465261047245134 17932689779773014579 9094133275962913461 12593008015475819027 2469515662004957128 14826511457496500795 8453463257083885389 11068365774693894204 6070503118959343251 1593359434053006167 13217684516035694685 18177751478646944961 4744110048643316093 9227766092298265309 10846596478635991879 10449194476442126143 4476716921104209315 7972786337525438195 17887883018147920565 8353810998229853461 6013602300288245440 16961137116261203936 106793390873221967 6062334460252005910 2303055393970396238 11724631383576002275 4283618156487397543 3613221658715792421 14545927540842552928 5285512392164016158 8863041314242966086 8559772945898790394 2700608150080910676 9239501791839548852 6803035349855125164 13987991192709869138 8128793268167607685 14329691291736776543 503296566710106917 10583391776605761132 14547127173444098625 8705823531088431888 5203478045203128847 10390814471675924237 15873685862181186643 9215809687314354581 16211296437885746068 6420608824678108045 3356812704590051855 1067005605307273964 15382854355462996680 13501326049777825250 16888027688276549163 8552242227846731976 12375675726085963296 636796490313502126 14880065580309114873 11905622023773718375 10674520875099757315 9549695794725987158 194854025790757185 12364632420343926011 15781908772546459159 8738845463289871829 18232442634785681168 2042936343284471253 744605762082881918 15149334785852719721 1201291839008066568 15844805431820205874 11708557167421852633 11253960851481313297 529375623496841191 4780765421957136110 17083786830034782721 12688936647591512847 690628096705391873 4644110519303772224 4178976970947575237 5866209365202174779 797425467341455001 1412417071750869005 4407741361127482124 9774737361423238139 2225657979370617814 2566074878752992686 17039460218475090146 94832983568915801 1840063857373567320 17870396968841121792 16275745853054248941 12095291835431456675 17921675575603788418 18277222846073437745 2728465036032382780 975649153374489684 12136847168344113315 4792767250937876946 10704622371838332900 8002323304380660509 146154062958315329 3418754146320737892 15530861719086638805 11916560629891842288 6475145168244269632 13572506506897608252 14279722688475615762 12513649796634718941 8908275405899105867 795405049012336243 15891529908489790095 12806981554001112705 4939794299483489577 6638056201696089444 13820841356676105188 13150960917687560530 5203479105900860760 9048505294862526495 19129665015037318 1906512773247701576 7613264990367626367 15098313013939968984 8967056327357486912 16213640194558343793 535007897501501443 18022311625369791938 9850319506584228051 26214418307725239 15098930403505904771 17034667942684633332 6852920917245916014 14470074071890620155 11666278476048727395 10543161713372351506 11401917632953806566 11761942946481674594 10398252184947237772 14989782880702350976 17045856803681911895 6540198520248830793 3672582280333153563 1646089656421389788 17451380144886100475 6588758071403119970 16614850876757642508 15558106971694836242 15814596538871609235 8001647277844553639 18114170729467405655 5444516657857585732 5774693376894880887 13918323328041286269 9990367238511373564 13177998953147058662 12570675775739452713 2121139531904315953 5404048551625852179 67439592003637173 434635239357225351 18193821563283982206 15191687296052129266 14748778282014632098 15405279887173593466 14654062717191793268 2739604972915085701 13725480251226811548 10710156767999327231 950020676026000843 18193306783702339749 7713550154114605594 7656583867924721263 3438451456507641363 11293206718686695720 4831919831617086481 1257428771604822014 13693683849491301686 9535830212750733044 13479957034497596438 450467681202606321 11234760481971941326 16374062825708862478 14554227149606398810 8390792660719884512 12586675910231539587 13889881664810803067 4606688199483904386 15453620343053102078 3600453703472184513 10838695576133733658 14762925223847515106 12419066813959088511 17100437793030049801 2189149128057385442 18319260924374624054 844928926602210645 94695608764157012 8652648884586537836 17191313517764810058 117293046277894678 9518131321727569140 4326211351126264090 12610618775105217397 6330559224826469706 15960086821915877945 7141829056814023557 6003025425262447256 18140174004676447708 5194102963581443084 16298592542720896289 4891468217913480308 3897035884540231792 18277667799552264546 3637063776110341585 3150418679392173939 1565307606864018813 18205190734783495717 5640031564868076477 8745304711269138530 732499264794366354 7377188683187253294 5406554734601955946 2133647620732157706 4561921485091210606 1801287618312194762 3629036510871851804 11105097714495982671 10859090057723581313 7110566248410206517 2679126159867097348 9610646366545233682 1021271595869491750 15275139661574393844 7791756293895344010 2608607514386984543 2969976324710477534 13685561057789580112 12672015504333778605 5745435052312185837 7240971192585098582 7639779975387038196 8577700342018793862 1145559445342023459 6074685660390012003 6206021749704695518 17158293040846029488 4830668083319177097 11260710055956144810 4877606525360180713 12993212399885848772 14964300644355417652 16330453553114046201 12633694968313233745 17576957085703132357 16391350287823034115 3918193895800817900 184025572442841885 339849665764430116 5564070661001057489 16556299738742524717 7288428694690713616 6790716896165203930 3390485893597696071 1785597275234224508 15838054758208708245 5904109343259737735 14071397145028149886 8845743648323285079 9165606627968924268 1195090089053278947 4472218040086033698 5157025831126528924 9819412352174010677 15020931707309332137 15207645850561593267 16322026608293709072 13722946807157258013 276498618644886857 8479964119301274376 17112987009954707625 9482393031377473157 1277725176050937066 12501125537856154228 14739029371710361061 15412961637505960620 2148043661979367101 9617008198463560549 7290127214860381382 8059247661358365651 15743668048514057010 6258093762611881156 4837610317592293921 895068894077296729 5698170032017345713 8247581976386532916 6989038902669924071 15580691685416074104 17735443085962672290 12440017871815615602 3554250990131083981 15432171939570924594 17115130874925011933 1897801506681642430 9752896123505115087 1710784595222392616 9591726659900847744 12678414489364631702 7051012249805357905 6636431925314087144 3859268854643664856 2557533357996369038 7777491074265446516 17954221435496764656 1006357449092633079 11764058331302034462 15147647843367963509 7624039453581249103 434347569209951025 9899744931976311508 4887456107156708840 9397715297003229561 12858697428164358221 17288873645835630431 8397166191139625009 18023877334824426273 1618225012244255483 17463821596052079228 15342917996427780771 4023011616245116861 14415929463798176554 14592594906926074300 8376530504854642343 5249792282424179336 9373355597323274820 11122130319961412302 3754784239993094436 2084556878557942362 3794166473618483458 6405269790026388340 2246067209416839989 4354361229388955605 2880259405340314627 13229793375678689085 10688958470701308698 15123789761248841108 11981522599740986529 5818855796933649185 7818841420931842039 18225090667750529464 14789608694716232098 5301763088189170204 779718866603366379 1714955846793508683 463564367104649729 14209478078987813426 6101177646891357728 4222455190454675222 1634296826547884421 5725852535635289197 6522476774537994447 15268867277683518920 15436867571850805844 3855461608353975356 13045649935694246803 16198467362656112814 14536278068608720700 17861262323375762078 15301471817853924413 14130091060591846012 14991204196111941803 2588174663034384645 13140404510740473329 11200517597457990511 378958160790119714 3146695359919725082 6130013379376124204 700020061861152464 3388901260151458278 3475197979084426103 14587052495075502571 3929220524466429559 12982789365003203085 11930504453005642524 13836300196220928283 9322151516815471166 12771833875031588110 10482929802917233075 3835522125293250367 12989122084894894388 16467817466385066588 8992151652150285623 9336380370193586839 13448782015474594462 16270657100182136648 9198744137176685132 16873273628554134077 334611064003356577 10620438712987228144 12451707310442623191 7421584317260270670 9850675591878140233 12212082764944439850 17280498223260084101 11813551695019404858 17490635098335301496 14040362652881213622 8788546807389773139 2264374818234521954 15077925642603378495 9981440022498437483 9766895749781847974 9691890541808818568 15197346387366004370 4565647210232434638 7100281548447552198 12076212330747887491 17030636077909192557 5129592586211014616 11918403642550173680 10505396960902892541 15479906616599863461 12830387022155275873 7390647320915379039 9586642428182498147 10589490194792476714 1053945138232091095 2502372171823513088 17256552283897033305 12903370239193715731 14416003896315247907 28703899687005598 8321187831955522801 12268514955431158393 2249102952075125790 4071955906650790325 12369806968203651920 16237156212331102310 1596068216892792145 18066102564283205692 185069754001474407 6820095115206564487 9370562313307818575 4989199089250370860 5213434146275912804 3029614800036730838 6536645169912041681 17604674516714161247 8712680773058770222 6869270914928262303 2042670707280606701 14469396614979471373 4997392591074765102 5408695186727630064 9875128416620134429 738746822402433955 10506134897328130780 6957581862469840075 17482698361077929388 9707899415696434789 9207422426241956429 15063431120028059866 14393643670414592061 1670422600611526539 4092330867970724948 14199080742331991484 3411487102749667028 18177982412271871027 5573558712008021279 7765635741265304355 6476580127405042625 11057419494434697287 6411987702135705295 7892457690143114167 17033269946864641649 11960638110916560949 9724321462856992509 14800691765738770189 2571484411946419603 11178437247333725148 1122738625840814481 14041101999928022202 4171899986221900300 17457098756551315270 1829728012780546246 14358303572815656713 3550975226391451802 7263590729595304581 17387689471297841605 3570670307618863200 4263563350055993746 17316042008126551484 17276744307604187789 2234206391852376352 1957636531920260147 4219675584841983268 12075357805407661553 16558336503896553576 9767074607641420878 15774591482047427716 2869455944207638182 2087519093754735417 1049162166349793443 5657213908558799493 9560648960469160670 15666726886730748725 9770271115825428524 12875551888332354576 18415667474622495890 7863451636283867555 3216492551612926665 10050291350641080751 3431604136230962620 13630352425078736859 1031478742109898331 14222806855151060307 3484181051145707815 1205129127580284463 3780685041139317835 16540897811194087658 13620443181148911509 17765386473392417239 14887360547614746963 9620559459313272940 14715636078484887755 14530368520143047812 10317314288250100726 860703066142108668 6254486474319858162 10568229839191986160 13236996864956720765 1839974505075918681 18217073086544618718 11167021467898395763 16388324507146278637 5011795753580915309 16207113491961486929 15440343413540454766 6066342897674272241 7960113750314779062 12860901623079440970 12514525929877499074 11772744065938717106 16547243575279701319 7018373471614457166 10833636353533475543 12613385543964625916 6813449681771486129 17279911998578088287 12825977878611563160 18382797059306117241 2321060022049938270 3747619188846129607 7881041565476781431 7023964552156616860 4640476778402830907 3750417399543084772 16990596667237988815 8173650893821335026 10967817938471752788 899878068200398842 18011268139652962119 7035266188217285597 7103658462719716310 8089134884768734667 6798417936890470120 10483443340744662486 15703806267154882646 4663139635830953966 16127421807377973652 18310022761345447132 3865914915754140206 976754900398072566 16492116351574951352 9663128068295374308 6400106295904487154 16383891982823741090 16568929808913736033 3651970431346630332 15991813496040798752 14241902800958344238 11323269421966459490 8153659534444613192 3540984289532572002 7632143679779425382 2056473472892870734 6219113453373871718 2622795480617672789 9302335340191278206 18336057894927938607 4920113178055221059 6111071631620460689 12385701616622312211 15542541991225890696 711813504639474179 12144801962575979577 15634370475234082048 15486863801369754146 17480418024849399544 7882000003711110509 6461519562004478082 9932677100655760229 3721645298471856176 9009682351000756548 17267778004400705873 8642078398190779445 7511210545972973501 11186307011211947508 9091577101980382867 7905356770579480129 10600352272422302417 16111774547774084335 13997498648786914898 14435628711900110110 12635391035018844633 17003237424129583678 1542973406633163693 8157450777697838833 16536683786558520758 8506418690944810513 4919752631771632472 9144357066106593748 8631482737261720696 6065538411110532216 14593237849992797084 6256930773865577736 185876822561786149 4698684548555164116 7958790211392305505 10257519483450395808 9323885748795051900 13451354906010464928 6658038860133118965 14133837084633100043 6158269758347736009 4378482603687458748 14228487522438502066 1438131650563724101 15234583367886105559 12560982150065553453 12812970194001856545 15620640698813868059 10671369222536236992 14512541068957392751 16064923969339008821 6107792068657305635 16080815219615713888 11773214747655688861 536785070414148892 18431454335573564163 8719328762079274009 11667235679150436121 5477879343117039326 17475508693641406136 10322540376005281021 10676141615804967016 7005578916104414326 11043748871034467864 185532134345461466 23060789673145310 7361445453160989727 1559811004917982945 2682601770722403822 6699533896172864125 4353573248485856991 7397899019288451472 127963772169678496 7160817599523073696 9199722369309720362 13403347934293809294 7060868705449890861 18438452682415954034 17222109383542327425 17201271043337638003 13238933896502810923 12154960583839926392 8198343846930779874 16427251011004120964 9397131978443697213 15363171287980345562 1589493542096984237 17873505525778981889 5707550041276052117 14485893607724175124 7059562287968882889 15037644072751962161 9528831232015638037 8346803466961611796 2251327612178123419 12352898759482242758 14599502038317159862 17268070845900720435 4619220118719017604 3682182602957109740 2740473955873922497 15242288209776243995 1941056149770885881 14891240814670078359 5387742565253280387 1912629063082432485 15686649633090986162 8679760071266716673 4331133615618738925 2554907613503478862 17930125604254328594 14566548625191450426 14879275884347904697 5481104029812178632 12931135281087241092 17179384096450030088 10359977185805891553 9446191039535977771 8691532507202507031 13569651152632906762 4943866384959406957 17401864425037709701 5410406930792508228 17075600927668374647 7325784874027735340 17972356866763638418 2798591510166651483 14591648545489986994 7647692504255855329 8373117068814082991 17575456288769494565 9449583852369232358 15491185288709278948 2103729102060008023 6597074124268642302 13137824819241792570 504022323784028941 9677735642594785656 7867747052810670634 18010030730245238170 15164624183178528866 2679859053330003638 2514138184632981832 2164315872989538336 13385566461802747491 13479509660568866363 10227515448638286704 5844260517068397390 8983578022610751631 7619235372011053946 1781651519943761596 7202906464570200450 84587867002781975 12818599948666927545 18360079494463312192 7435617071003883764 13106384132909570199 8914636556888429115 8817261315205424132 1852347981224682167 10512233850433541653 941050949461757660 6307812781501218343 8199108113898523463 12830016254403034891 16115657570018625005 6801901632465750586 4663010806014874133 2111458445728930881 1438877468093198745 4810847093432429604 12013225641700650874 17367488936449713141 2178170520408465495 12444228124718714983 1150009949335076730 10765602579668462042 14819418896706837591 16485397030707894979 8622021727016066166 15850711046271535787 12903530095770567914 6975957838551100304 16105215102234865288 5258208711104981849 5975638365765793852 16054553043050688966 11097603227696757489 8289380765523931183 821573043382958641 9374660974498539966 194432700803007394 3883252643965210614 679331993940732113 7596204665036673109 12111204816801665260 12457162868975261099 16292415221866321576 10228277617510670823 16928523364487636254 4956268895390032367 9779105196462660892 13486831753597684439 12908782605289813256 15550623836386210305 4270849690502484714 4623742991476170146 10390454888702778977 14531973843666914864 14333844467809480327 979760449386302980 17362624097195469323 6732449007391087973 16894167059347964284 12832484823469019071 13145032979071169 2876468132338683142 17848248470548621088 14033811155317195572 507673105683325569 2018608493301734413 1107487367218124885 16035131636820821827 8560136921357497131 14365269898057764590 14932131039400845947 6470165700067634114 16786966763072843860 16889394898212239243 14008764317582369701 15541146143503004298 2376035150910835145 12355320783186424804 4095717767601838011 3634849856777406614 13027096400180586865 17448014453965589660 1380012087050159205 11010598946993833815 3542430445739422359 8597050133568241274 6739746530140938061 10783254812683025260 16682441533459525489 9121351508876094862 17683194249331123669 9553840079701081932 13421591562226976654 12680580997713258746 61540240496693708 17978519204639220818 13063028167213141287 3297254126406845005 4814870694411471399 11229615394342096005 13528271139447516403 11349550510629144993 13296560929847917244 11314597795221652963 11084443568050999896 650636823889999558 10482731873672458753 5108566669876606410 3559925401252776583 2055351701732895112 4578202955321347485 17127602614944573040 1695919139329095862 15013809751177604174 10638028728893473687 4937840059904458307 13772547286952926557 778584103047014321 11859275694814905207 2738363098621128927 1939401491470900613 12085778300444519379 13233577233122647230 14948409979586629952 17074185235518614591 6061928332524559218 10598078076252709421 4924395261544804434 7568195818180419664 1858781473934700769 15056046212628456198 9422997753441512239 4189779044609547351 10769361926613106734 3021470801284471938 1968098031532922980 7666193747597963708 2199933368195630715 12348584065452298318 10040620450184111628 8842724839384760366 5788694906109847981 261658236657410468 15291602449320973678 8463464428334692010 5334049270308881906 17091849332287646818 10340259181046345505 11608145398481978517 5581513065819409674 13645119123685395998 8759122731647340693 10146382516343000816 11698486474172995871 4743616622425397112 12918959048524156903 2184069615822877264 6177381520925682006 226621340247181957 11664303089096399575 1243760755223380489 4794673226931252861 16276007629027286870 4376988868001568776 6378106747382242566 9433395202981593984 12945158367899053153 11834276008019410367 8030710258636311371 14241894441790349128 14146401286004775317 16124013260445789492 8557854525518582763 4627292811681888481 11751007726801848937 5927888765689979316 17664846190921877586 474709916408293822 7089656073197530300 16857188025901749398 5821191421292471872 2418051319508406320 11446413061851054612 7864556783895122914 4204555278372768899 1311500410622916338 1758495512487010226 14337083615270932196 1549832174551795726 15685700257103448178 15306692022932960344 1679381129797650027 11839503904547871755 6099544292524339036 9253659847029757099 11229155400839530809 9923075091465316576 9145397908856071145 12324549595571335108 2637331942066786712 10504158321323575845 17043099888544459030 17406929590257850452 4794778274162423594 400835716474877457 18047374499922045092 7687837680810733043 1120470161267474378 12710253588377455477 2554239610006442655 13794101014602594769 11904539637880515121 7676812521927223004 8018322903491735905 13006051059329268997 170555870108958213 17899054125856157206 9796291541502019539 13945478625096527408 6488985219925996818 2003769625226142706 11900640773862929876 10375649419035660828 9305295657861260571 11036584478699896422 3486700921326280218 2579232377341753123 6860959826461130222 1265197694050066916 18161268081598199322 6097290651298650432 14747425850182335236 11785050411186864211 7927621096513106269 10538421192641186270 6748690672598044612 9956054729697629951 4346745874081318991 16441932781181762589 11258930239342199790 12836566381667356657 4455243582747918758 17326037508661008752 14831552595719763351 12096247354241210665 5086969317600343583 6823426856825772459 7629554113767406609 16160273489587063060 4598484530652830729 14128014858210476738 13604972822450793501 8317744024673307741 6284165369229546823 13839363553301938275 6443287380187259165 2217213524343438848 2030769211248097645 10843846688801367991 8820311334038894289 17190132369336985488 13403745527867739816 3963328755353830811 8418423606099793777 12127132797663198845 13697146772569306524 1776669818722391532 21224963044211981 17681599909257291993 12945022715375592520 17357590149241405233 1785544858372570465 16458096665503640864 15985540319059808280 17570181777576163223 2912680622612434843 16470017064139287705 5374551348508570985 6031113721965692245 13851467009176179185 16574195569815982021 434316137908224390 4485222805420108664 16362165367245550978 15854340337121375812 16014467456298316069 18025039748033659074 1907029097723009173 775365507282407555 16694199934370027341 13342081436510003751 1624861326524127873 7222320333074532348 10549610580912351078 9761287123730519481 362566486707148499 6213165636490552367 8873076643207004087 15192054138742099551 39071434744601394 1733717854209753533 14667012052316804229 6490854620789779867 8126671897799703485 12884803543364112620 9717113314388585493 6224250693046953099 13027797357851782302 12948038116086992370 13527403773798895526 1402310366929658261 16121904477409884670 12685829835183264150 8715713860315224478 2877866781356709566 8924939828886724923 9342664087291346582 12071505948496451815 15219842459166128666 10464975233992818041 17414631126776559462 10243286044583182354 2685773393409088393 11343706837166280681 13119904362190526514 2146644754804598374 11839271727589894133 9484803248059292757 15232697957167247413 16117475214067035919 13755348312712569857 15654241622546732307 2174800656934784433 10935473745251967716 4455610450755841531 2728880323278079506 8486674726828389891 14131496722735317716 10527975711163220557 8815645753238971726 3804447530681504113 16720168033516489084 1139468922201515387 2767774967201208794 6524774926001540974 7884108577040451831 3955416600684170176 2207365912632403677 3574651049750372565 13334954548418102554 9024724534774822725 2977206027604775796 876766560581186454 8100400248246255599 8990426834203274942 9792432631057280178 5220396584278633349 1272989184731033873 18214552835380676261 15839029920089234198 17901582483046342405 14900163570263563614 14688319057512170417 8860459291813481541 17768032954915467475 15082076397732348172 11708602653731928168 7965917465120284106 14014128793154643189 12754257243636247296 10454345450095862775 11105386353351564827 3247466150972783639 6320059204465372384 13242746960008599486 5177696502577510912 15422474278942164436 8438738537953077675 15891333824719349845 10214832094401855988 16830132816833179302 8766409237278160818 16007377923734723097 10599036089647110347 10788960849798175868 15072379088190972226 11297561474292509395 12372877045040554027 16701754785268902719 17562951154954513891 1525264767201278327 5126798425119540942 6424994864306555129 17572563530608913594 12886041222851498067 15851586408060921279 5019489907901765874 18362778117103226410 4224579867019688859 13925949506504020654 8727872435895871938 1729984317209388623 10751490782095801577 1594897376395410482 7076586031912145999 11747770674544602735 18118463452819254870 11474295640442872007 16284139736634778823 4866377686252055319 9771973000830262221 11844669561799297400 16735769375325804348 7048718809532975060 10532845935062735993 9714675831368328293 8736539346221738321 12211384507692255150 14242492890669743621 7056150541850482823 6966502201834410674 2767661311689611375 8597021939426095931 692886026434809620 16874533446034507842 18276297718593984012 13332380749857454942 5642735496324696175 1331039668495756729 14913107259940750809 10309121948106549337 609227325057331504 13388750020058130400 7620864132793182303 5539384291037314611 18319768292221048729 14078963271539312868 9489351266237922671 17949417276935649586 7512858471011913444 7623819169503000281 12928197565927703252 5397133634829558283 13532696383767474530 6090230083135510268 1896499310038885785 4057187955389931284 5853894019485093320 16530813005993929004 17221356449571096903 1859940263730413926 2976213286497736853 15254056692618291781 12596348349534268999 8632190781550026094 12831810742788286780 12667876987905889715 13625082862420706407 8186784279763842270 5125174353009020523 7423980136618303331 17022086747444897540 11062935372410135047 6171426256360755668 2521710413123098397 5256263269150635781 17268540023777697847 12355289995509572320 5347318121868356586 7033413396090420575 10533287253164863654 8329731440900931468 1885945750039326428 2888466849621297468 14362901577306540671 4931415293672480338 607347392684632217 3442450026742171480 9753029153810515307 4962914935580915388 12791975707430533807 278975572131162078 7815028685986690824 11223949468130839124 2975354442107285593 11710888880677778836 12110992801331936423 12662693144005000581 15843933772403744063 14728997921915447344 4093676203927556866 17641907297587951195 9258245798831905511 8145783283983645162 8208128695163162269 2545461100464696401 4731440026206763193 17517005068933429593 3657628399936101785 1290754782197476890 1027931497103987020 16811170354492316381 6873438433039150904 18047154125281817860 1755120251299615803 11472725354272635998 3249227292276093596 2184218493020030033 2274273637818380906 12872354112816456846 15385141362292244607 6075741737373581753 1035763978913765465 1648164128023700989 12941749767369226602 5057430312616111597 1195200478148482275 13933398509906245648 3508041822487667626 2720274619829633052 16591160326584775687 2678179239274226529 2655869848441599949 13161850562349465646 10971706795973952819 14957373248197779065 16752268329564689013 17892570314268647295 8523970462706618473 12402695521446200296 14448050413218984725 3886262647733341265 368642910620226003 2565124157260125560 3737377765728586526 1449218147471167231 16191257817600424806 6497976825351816636 18141504266869725738 17835362653240896612 15588159124606840997 4011742870248686824 8764055699679257685 7331135968638081277 7664594871998480546 8623376786197746867 1796814239201950209 14244046795097809270 17010068854753082067 14846037395089961572 18308424287884715000 5781932721874812386 16711967264074150930 5800120898731690951 12006726262811520797 17964764632277212353 11395314942427915265 11050021972200737356 7588488804340274316 217884198828535293 602657228452614224 16837220390376088164 17831786929723257556 16212477657001457441 3227094080296412602 11888067756870359191 10075859148194081995 12395183760235171826 1881992214979538947 17555709745987430762 16388925143385318432 9232774548907299821 6800519406939268355 9893656467768146446 9800705937186249285 17742384792497927971 2955060485008588045 10909095545473724924 7458354649364153905 4410750062018478231 17978131332238203094 18304622018691041244 8520060194480074922 4719968480868835929 14645066769423106031 3290179979217742184 6371851451960730992 219253469749301914 6083310299318696700 6825180626170599408 14757347166013194637 3713249927516562689 14012384987426243924 14823102850036007789 14565242775440044057 9845073581299009485 15093628582039464096 11676235585595825024 16671215246494777749 11966336497356896733 2322654718616842 2003661640680486881 15856745454672961694 2463885749437652875 16482387500071629033 13457881056191457144 2380392954810675469 12682985517989764311 3161709467449354659 5633735202477832341 11166867937935545321 5510104683522593703 12957577496921313407 68230814234755028 14888334517583589964 1731705639285010182 6234927299760517273 622843941595407187 3257284058776626896 7911350449635795525 6452063527807206917 5830870666409398144 6651569506606387348 16611835760342089661 4740491213086356065 127843953138311964 947555549122506302 17826087489668694024 13753901809656775982 10108435528316975641 6827533425094006788 6686647683412345569 13655613055559628454 9601420894745002038 7082449261605565326 4414906411144946691 14270194369477785229 4751924843920284006 373678569387458167 17113943951603403520 8716180726088723020 2216418170584968872 15436994503350165566 2820565491497769583 10403648811859115195 12637175376794934734 14057392063898875645 812077285229171796 6076456700028947405 2394614145458648529 17968744479992346667 8556350963079769551 18182518015116732446 7395410791868904861 197316732155352745 10473887665876620527 9173938265323649109 4569164914794902488 18092807224070515514 14977051059261807936 17943096038738130428 14644505942583892053 4936311665835511204 10127865110456315189 17719292005068920956 11057962344761268729 10252357883696518922 17129099076142858659 12627247108538925831 5416026175481535752 5639337496263117058 16159422645870427448 14296705068421062030 12579148991655066836 4506017338442616297 2720623982517441227 14342358543146101061 7229139826226567420 11001035463656517485 13790943469234977674 9799338270638978498 6227894628553802975 1207491119581792156 15061306238981564566 18120331236270796569 14502813961159633215 12056447813948068032 14984924290735726835 17322277934962983718 4889336404402440559 9091025824968033847 10689705547900993062 8423722744862799176 14128890179337111572 12637067727080879284 890589720709099871 12180801190313265809 9684690194637419348 4312467054078357401 12290252293237778696 16772272742982760500 12334616040236430404 2092642925742732388 11894739645260525625 11667593221126290909 9945661437556655395 2418189169801742209 4339193900585272991 276293569642325256 11749252085399050303 3504819661299318126 17882201963846612608 1988960909644446959 15064585330568682934 5394337665762315346 3962240849013373062 5460403310189986699 12709648328311170583 13018466360117989528 17196318130806396785 12794131398180651305 6680617178271616147 11192211323882934114 17080525400274670147 3101410546843529361 9731974307940411122 234200827049191847 9262903437277379953 10420071265302290047 13964960774828818051 1983825903822733621 17554161973524685680 1006359057387362700 10316071320742753674 6110416460613619481 11733386626398378088 15023799833901685559 13195446178529803403 14311738412247530101 5161784205426497269 17619626609523128200 15963203849531906072 13733735429770160894 11485082398361966989 4693470717038564920 14716190838077328936 10030609550371757701 6604396675095950936 7611282566393421466 277441447035399527 13442883614537024353 3862811308712220244 831459232715686635 2138497830664936901 10682262254606009142 6357066757922510741 9378853132588143553 16767674738437853501 2696594927298745726 4583956608942074937 16373072034893977243 8586776576822999761 12999908190798240869 14612798968301298859 6453288154272092882 14287572741063807288 16341642685724340253 6069216730688038087 3224074318486446590 930423440140824721 14438587421097565845 3994735408749077709 2095642662713991006 7883112163322833811 10520302783022303225 17316769104131414193 14936724794648577249 18410156582382318897 3788007193145978981 5567324929542054457 13598876401168730015 6864249871772551391 3600736051171050982 6806918842789554637 12852403781496053714 2593768150140068177 3879122059806273578 6298335696503772855 18256998905231713878 16410156776799490290 15761608588757286930 4699194333809990534 17586182150563524011 10195954376965404646 11163645363121662061 5855173189334785358 8116867905957658756 15164945077667502024 16366128028787716245 13629401624738443920 13964281645492368147 12146940459378721097 6568875196345989242 9042507817305645098 9562052471184798548 9880763468265740969 13653821947847198470 13222992624360194637 16465157486422820782 536917398441980907 2322311810359183662 483433562821009878 12688553600835101925 7178533258144686041 11422649312638160339 4247305594902375939 2542609705870200413 18608238641809385 18184688098026532625 975817946225786941 16120040809390448587 2482053754720230608 6063517323435984393 14169209127436448784 17662348372011012988 675454336900846381 10056753038845819126 8988365079477117564 10646466006181899674 1229152543497523955 10691167023653274377 1580050796242015590 8614799405227746892 11391033263315445140 16242089082190242637 12096349746711559239 11205510451756175961 15046282700399913117 7228771293218415182 12443205186227864463 5595533422657956253 5413754365423048235 17400127515589891325 2075433709596303808 3644800115917391683 9172231524588338203 12340674555427735031 3407551695289383601 8568837827848004326 9539790950039854067 5769598393482981715 11046049505960713450 17804534288620767386 10403408474941281737 13428494722655970144 10922869766560220370 10732465785653200813 5450942301655857101 15156991497196575738 6906864448640444446 6054348527456406882 5690466032515929880 15754374148174529569 97024091726380738 13600669409662416316 11931445303803238885 16446956053753753781 12340109153166448491 812832944878986333 16645038216662073972 2600589605175717047 11782983276075611841 5878512046920111899 10266490549932429628 13438938217131515126 7308029496285348151 10440196212259721397 7483742870547939186 11391178218046529604 9244782866286194488 16178409602174646364 8622761440905309078 14076534827635911505 1010222354442574237 15146405598920936361 4149636036985953576 12125543498801073336 9688252445294561156 7774533853161588076 12851777305279366156 7468531446908153158 2209401583496424379 2211098554115840948 13731572013367170728 6006076296152895565 9083899590019771256 14017070259986605381 3684144865617600814 394158099540612858 1323698856389701805 393795989836211697 2475263346045242491 12494195036569480556 4307311576637682490 13875944493954759413 3554421225962578341 7654874529974887668 16015613803734172865 2254011351002042846 8856468610707324670 13109916742228255288 13780545272287046260 2287994427402092609 10113920683844698778 16572478601028816608 1841693291681680527 2024050538999062458 823138468016744201 15550148659141170650 3927556381376999368 2159540781722693867 2564943100345157246 2610122428148619139 2567919883994809581 9512356610343458280 10891189277678021733 13244925778813876293 4181162835139089907 7126376167836177845 448171750240043121 8395935291527312023 1991947149668772859 13737343421294757433 7113877921528158680 15129177842373680348 6159439923063365027 17083824902316683131 17487040387941243537 17197430777828309325 17616308429169654546 10638191558221511344 14316753176842287736 4337127736226682648 13061752861179831573 18740664895832017 9723978388283829924 16056720060089567560 11228394463626807071 867821434382721399 13333322264531186009 7187278542953222998 5256684989723226344 6269868541609326735 9241594798084960666 10831262352871194107 14143517262912658951 8994338635678384859 11551614283998419839 4533372177432390014 3479534268934951060 1750719000682331914 3677203993180432041 5795129505229794239 4879238529488786805 559223932364723047 6342484296377656706 4147301072200958342 8153162537843929441 866398832812918375 14812217088682376904 13552040056566394211 12108474193391901931 9990731838416313615 11621548285228220079 9472004979688595684 10705258310291500452 8752428498988140534 12878233383829239045 18108366515582132468 1117931035046604365 17691244339804347101 12307379216633737083 7294587178589374886 3530680280398370943 21572198557577267 7913932860280284953 6668353485968523011 817369384866531376 10554219291554123809 6093147260864058118 14047191739435005494 987286754856331379 16644712616708049776 11224240640080462912 1256948892772558 17287810042698076621 9795992424826156014 3013603542331203719 6807387154713983826 1458679037251243115 10280483963357724404 4651191963237890244 4378973286298692282 6491741378649185136 2057401576206842825 3746994107699342120 16459214988424360401 14914436215500651707 5143022179201750304 17934745711820005281 17857921439420451377 11201951849745477732 6774069508104070636 5186488734862762800 5684334321142058164 8948768315757823821 3092243797840956840 12519509627726991315 17428727213962829084 15047483866075648572 11865523323710992600 11047271841689209941 4742868403859949901 5255510379720714442 6751170241597946701 10246332967767730482 4539438439558966769 12873767080092410431 6429980655101591916 12299081453156237775 2565777371575751350 4136279474609566230 8260063770328922624 13410982405572674623 18394271858420734457 12737889200524003435 5251781317017632729 3639602354237655753 17956854819879419929 4761225014364723749 9387732794832429402 10251438612878730951 799110163943184950 10783406747288100863 1393410144528800344 10485800124802116912 9957702478269314691 10036583917611147732 2665017299570547666 10552537319753548409 4242854313410626249 12331912919682097986 7170162296755116561 4346094443949059461 3763134713256884648 6939521118706977550 8919133556535683773 11847914219243359186 382231471229468933 844797649181824335 618057468561492013 10429761283759181115 7163312745842601564 2437781472088371276 9813309878646587545 12907539634235392917 2476074638721503730 1149714775000368585 789301528855187378 2891033726202069253 10121794872967553806 5663947023033614116 9913457130954688406 18260699677963590720 10062002472178595943 7985758295765295046 8114790943533613461 12510446128517665455 18305075392510726543 4653170582319890390 1729786839760480960 2185588651790214150 1116418288815673985 2913031273604308307 8480904607541919992 4587324031915571369 17361015991310135642 1564492892723084266 1057674657124959750 9935451211555602100 1004606371185815696 9045304805286360900 8291014677652495811 5591441948066311117 2116210231626756867 4382284645287790140 1016441730186347314 762151021481249600 4512909864333741550 11837854496804070142 17524493183390101618 3552401273202937288 1236357797571504754 12701120927517485911 4139994998238600784 17489881878304811147 7253741017517576481 16523996795694435180 10182542101526311969 7476162036758301159 12158624291160096386 17430367262552429953 4708237196002141391 4542225438131427651 9520204166598237382 13381204243300736095 11603573635918144548 6157269590381945656 2398317629497136986 7708309081567609132 14650877112675457762 10899658348272985144 10171248233307045996 9494747957834939638 14193789861573524213 3844764366239544533 16447115309554578159 12024133366575478908 8480177591178843 4792477944407672018 3443009934989490103 1983621555829238124 6767374423722883361 1328698337888164350 2469399852481995614 14727569368472095183 16239249627049322067 2129775483546107814 13832791534574106432 1743493816615297165 3567053342575252864 6160864475192182303 2925242380190867020 1807994199147731794 11138561576433696714 7496217876336427743 15863713073627605056 3511708931110020659 1940448555980541004 16714366601565378966 9344195560539404608 5053345202313091955 9550493163280719407 2928672718270245832 11260413618727884615 3549064238859519999 17652130518189091358 15946144016028157516 16847250261280165553 9908978837147811094 15325330862431302200 3673351909939627470 4233530626320099863 17413523229684609209 16238073272606850962 14368725808684251482 11054763541828179142 15251463415711459419 13264427577511350012 12066215166223149800 18002304877224541327 10411878262700676350 17823421820981438108 8062116441711672497 3861326940801428899 8868359329084110291 4089627666207303792 9413575085253700291 11922090102572503371 1836704524128449506 780448733265932819 18157101407671409543 18210231920741366045 10511598076608757134 2889679237753923230 3031952614195403115 17605569315905155925 11486816394926453588 16672542629337634558 16080514987796596418 10259619140794970230 4801652780351538438 12151607262382801094 9863566510255281506 2814800446730554399 5973011399692699664 4440077353901753440 5407604087132271176 13504618004182628314 17305294163966780262 1478008898457406480 13494232039911208392 8952589502181594473 7535677425393910544 3319604955732894024 17082583968966697103 8005556917493588388 2480380370153419945 7763154077505845098 7458900996231626996 8198154709691183698 1310636901326546703 13565589466166851804 11717040116975993082 3373400640103570962 15655084884375217654 6745767463320445819 7194788308351422592 2741918825393580564 1436174236662513203 17453570558908787178 7232094098952649062 11645045429304018508 17718698391453758705 13427059881319331198 16973579954663976516 5488433960106704930 9797700677964956797 7385133843496750265 15044656032502577852 11823543006225362212 17725513170773692624 17665439004870769464 2066108016992012555 9491141869772093686 15309477702759110810 13218902469430724335 12666810763294153062 3601746921605448054 18303436410454358251 11047011798858444564 4103577813942139096 5412010891075174897 2040271654101179258 5227401763116257989 4483392360967356235 17724828221380332607 18436452404502991813 11695815730182604656 11449388237099574153 15240596720905822438 8911927336656168112 5825987064148855416 11384514819200602168 12170313633507443193 4318355226407838838 10372505634807782420 11721450053956193570 13367321302944839347 10647954759943355720 7862303326289654185 12245971173680276192 5462620819076580086 9798928949359942365 15525242580567254484 12084778502511636033 12248493261530052913 4155276757233658222 4573539547037306279 13337349920301745335 7352498639995845203 13033677724957121013 2267086961915486017 9452897720776954512 16359405999195355655 8949895238149681561 17012929556254682399 3742967830849225646 13953704643670919546 7414490645680797862 8777826184355296181 12213363280974628151 3723289219222466251 8236681200475121324 14790623405156774922 11292759284373398902 1080302204730414879 18338618386951078985 9267598498229700482 11359858429941246566 15308300840349809490 4507644951608869815 2204663591952269024 12194689469793168547 1375400116780863790 16576427307499012630 17240299929310308309 17994250375561193724 16247589527667534572 5872627845755789452 4483343496352735138 18429239561616784215 10636495723586867450 12413258984698932396 2893436618658398709 9498040313264574903 3523158926033076082 6131738582144461731 8014505374248054838 3961514301367444541 9498704635920007818 11062765691155241568 5552837674501508367 12122202094294251903 7990980060154030265 7628902985377042923 11776965988453203739 16700655017807785836 18208478383275476604 3763755521476397954 14205607153657304910 10350748556656464661 10899122451117565002 12428371882535000219 10516375053663011372 3401063693055201189 17851639466995501668 5037162499579756651 2862975468131955973 16987096875846480730 11002981320076263493 1131875079762236527 13207117962193946284 3301752222672954848 2033197732562370819 16783058681172091874 3646494488965677977 7544393728390275306 4123367109588178528 9531352560391749273 3601230404894438108 15935003908097049197 14936347378302489342 7733023276835781322 599356292778844038 12395441060248421880 10391191883177774805 10045041202983880265 5936005023539589967 4449392474574251477 9373588960338337183 14678449040040283900 10369071734988806122 15010240345566419831 1726641921478504630 9222274761645816312 15986549699378718281 416793791887072513 14454875101908793976 12864020701587787750 10542545559725341151 3928846994096449566 13074606079589993851 8336322842780791512 469762060972887077 12276588276013560643 15780932074440147202 13516017905870135012 8446096391540506355 17077925337062486164 5726096483577728010 5586573680629993325 17388018710334109130 6325590505005458679 3777976033413623738 8147934681547140568 3233151826968159368 17237578130135144629 2779568298147577466 10795871179225497418 14414245258139777623 1781748314558127191 11258770785184969214 3020225250400936048 13760183091553206144 7307134767211028887 11160040654470239880 3687150820672265371 114938880123923156 13106949877176203217 7010789253626911529 6678347475757355476 15600622811417696004 6218187036360550175 9600003735429218206 12020767387864492409 9725922163879033404 13308879328123954576 11118358283274121964 1381930895801302916 6749524087390554470 2207121125761269540 4056459674453646470 3802039173241028960 9123460288166290584 11796779540964777215 14369874600265563096 9703181712702703841 448189867795036018 394361154416761765 16841528221323685826 272303912395762032 16883458224814548481 18203474434243283473 9058829213470347060 17565891153749286578 13816507012048748529 16911125017497184140 10060054597245947405 14029255239713969225 4350297657886031700 17940908479890313099 351976336017250557 16404493213290314801 191598254559415812 18059757507672059277 15330025184862612886 5466352850165531537 9582705322288996761 6388600663494423184 9625153493429324334 11311179843726437732 2320836833321141661 5514062093956402608 7204766199005702018 13073211952859658178 7582909122307231484 7569347618694839280 13380180815212642257 5219771026076501694 1755532857269115173 12219583256222322107 15858248776790219239 16424489199413736672 15683809934722105184 13643886015213370398 7027346764247046509 5180505201638394584 12369023259263823154 1894593013227451255 10853526588111336917 15907826544033810124 13825703346124222055 10227176061855537876 15323670387697251471 10893110465188672713 15392699682168160001 437475151047436881 8155293587752651582 18445609727457139322 323235102105342949 4808602787210975353 7138547232639714081 14284513563656462337 12255739216010482243 10263197776740818301 16275022937129745144 3827805554033035853 14614704587165573006 334041590817262834 3425556622418869978 18247337074652955934 1825467744221904366 15424270163521491499 13250854381184659416 4940377691180989287 10822909748409442546 8290388217505672612 9843920182899735127 36938699196217230 11718079885031328527 16254304326882245276 13551186874314637862 3287965509011675059 7866348462193817976 2407352246565593582 12642375826662918130 2148474360813263478 7875981859829199719 376324313344989623 10603774914790732511 621646492609804404 3059788511826618762 7225307591583540317 4044075876239594970 12583374489740833413 17554048081095138774 9168616354507357217 13447423379701042775 1153063382356509049 16059986779371367603 438233661075998983 14601915658380900887 9636096754312024434 14268799247852914458 15718582973426012402 14180396155341478088 11265760440078599083 11435771584144545927 15413666638830042515 12381341965982664256 16069389668474174964 11028069062785238117 16976121400335241295 18044201210464107638 6176214831308439901 8560452846732745932 1893491563393154675 17119223398483862397 557906453780503984 13939804262520571986 6928194579440337295 15817793723722183976 15743235102952311828 16619183016511492491 12742161016535722704 7383015555762988133 15952075125432214544 6873943749199544889 17368681927063077059 2304416352901659226 9016618369760981272 3710196020933959910 14464748872247440009 9564168189909530170 622528474487959739 4467524193381639491 15697671078371229313 16169355693825255235 14849279779325118590 14310831575649585494 5568857407079993103 13528144958784320398 11672800843571831403 17998467525942705520 6675116023975607190 4158185444508959198 17237480513832970148 17402529910762658508 243877353709131926 1177917603810139802 11016074740220704484 13445320333793455529 9575445845983197322 5447367539793480610 8200489340686381722 1273720661435237983 1359263015994111820 11851968955897186327 7904215212837461237 8954555514453166752 5559975841198244993 9904432533661392559 15995543936949561798 17819147442496033514 9634887607032951720 7440065979395613918 14966027092615078537 12732526857404174907 4643687604786667726 11675401726577839734 6706590390640169934 1035940272767161595 13590040355692034803 3857442186047319991 46792765151447434 10677394437687928537 3099638375414087885 9216188202793106796 14215226713462322301 7149689590732737575 4425731230452549959 10667996576784491335 1716269952448511528 16467758339746942669 10748040428819055706 821814047090032479 2474913153158960886 3462187669606976797 17682805134361551490 5544875329054314610 6396419923443964910 16553992264967547560 1624887431265208257 4684366423327549631 1462708550318588637 14345233703053172024 12037332754262530902 14527825771172153574 17640449725260342278 10595678830341775862 13639491203500856840 15730890946333879600 7271765681281267792 5542203620171257554 1500643705948831756 8366816284439388377 3772915082860528289 4094103867375258768 16885354596355309156 9765459215189666598 12251321446990869509 8676625968387777673 4442853692423674858 7588191636233848742 6522794918682587724 7542108821232720658 8827535288544445286 4803433361223716330 5754765901664426996 16329074315331672510 4532279729027821645 166981711542831802 8371437031643528183 10555890498389548710 266382107717894458 2835476906588553137 9227261557316960655 11059718517775074244 8143147786845389165 3909640895114200380 7941821409980216271 14716348514987347617 4666374583120695544 1141236751445148981 2493353616602722250 11839881348904220575 17399557953196725347 5097665315214534304 4967691909174331642 3003302588381984722 15256026651735622975 14517190669605201331 6900816205435811069 16411176085513794662 17851190394126165177 16242430293053996263 8927992694327880606 11409170730997766392 18177623907896942465 7824653711567533177 3365998908312421752 11057735110370261751 16521683102199863164 6435629430195618741 13910248210030352154 13572011719545982180 16887020251699815137 7138006220223466341 9443388003363624510 2501562848578425709 11167684796466284774 14784231739179480351 9612109886752094103 4913444951154720678 1873382564176557633 6685358378710357195 8870564757224988148 14551087281995573253 3229115680154149242 7740604246355551711 7408175541655897528 5819712756605449649 8114445190036412482 6258978870972780023 14687667145908478236 1275012066250862955 15595202276960265526 3175945851169472136 13077632313673787643 7140132571531659454 14527279706729970903 1202696720870760293 16938952839567780609 7353053069824432221 14203093241288364941 16116758223254099077 12135149974411477221 16384557993391155702 578413377104941698 10743965121889707817 6590342445423172503 12664245625660595234 4646395324100912101 9139664830179044959 3197515199829549174 1057996965829543343 6677809925289123441 17935054621477933649 5865508596051227133 6428163229884705863 8355079344966440475 7733603982323414828 9385579097222413495 8038348226485611416 5257472535888465420 7754501261439632357 1505116285765974218 6400585066691185064 10181285391090555542 17270023230312159798 15973401934111078192 8151668384748671864 919570707699963634 8971911085412354503 4999505418348559802 11165435841245405483 8386441322582360371 11571703461698223809 2293435327955415766 62007403645932123 15335960661216269012 16967262224780513236 15566839563035436526 10637706457946958742 16184695025298988645 5716539656361740065 10212392115254825128 2272536587808941741 1443912204287813272 16044018267260328980 6718496405177418782 4341882029999342745 5258037764777799184 3798380788579903098 17278135465979348402 1861070834268515200 14553757617823259735 9639855445008532957 3184184558550493820 12837270258000841982 8391226723576488297 13448454001088336082 8719723583536593404 6500678684338962598 14369312109972040642 10550298515600163958 14017868475699893360 10000464438887704452 15206944886644798340 13407741005080565942 8431686458698745586 7873290901487457930 6306556390158213111 5529587959109547091 5815806659475003818 12108293039724791232 3482247280277987571 3493915918810510500 6426436951061462030 15688040742652611770 1628351660183944908 4425589299105465471 2100197380698928674 3406780612607059994 6449212990768520971 2489229355750034960 2257718351455181539 10468776136413492582 7809201450840346752 7631587841658544287 18199817221758176111 16113577371341448595 777114685723495005 8484610293973736622 15851380384870443333 3317326622788158062 3552688440413202543 3025939297035777423 14322905770698229076 2805246034011822833 5160024713040620904 17912030069955680588 10016142291787901308 9435777949573539171 17226815484106105731 16543376857218064763 18398579686427092338 17425947863738331527 17468348252029088196 3972463184087958383 14335708130098804082 13124202787402335864 7912305250625500683 480323264715428832 9398441198862007899 7056576610844393716 6946976879521402755 17114188486045102131 12053069099213181036 7145827257717266852 1072392736404173499 9385053909364999714 2906816560454988061 8601972708717246519 10908417976769372051 3512170175400657394 6278470861152471547 7029407522901907324 13197260755934183973 3669428138192274771 6511940948666976483 6390870342609064111 12383535880348481087 10744974081160201055 7243484813483645984 17712965783940439186 10620476262861094185 932471175591215627 10062910603927022467 5155885498502912886 15991103785188706103 4009674541158858073 1715295357646263928 18208394346947145311 10377415018561148498 16270498423728094751 13855967439920711613 17172004905705242701 5242602878429762660 717327912969373497 11803045653229293495 3627910258370689537 6839499659849738766 11900840915959764110 4151117914947452937 6605237221779887542 17344479834916645958 17501102701442986524 10956764903459336966 9216509860176094987 5512665516823196570 13008802730843255553 17075416431221091742 161837279786185705 17918047052864556751 8438985224593193211 3372505125958323254 7830353775842751030 17275119743407179191 16878705647621102779 1420436504361298210 5867578519899942615 17599181706187614490 12063923918186500930 7684105435189673099 10898677227362114462 13009954639814716142 11155808048424913207 9247894612698866327 11978876967946676217 17728441884540049630 16785389497878350382 4461708296829627147 13140859360634943342 18430037997091483011 18400738814024972496 3107063831519927886 2350730861655618441 4742204264148386565 14136450578101603679 5419289153679622991 17318348276183308375 14870546070756789153 15662600191543063913 564474012904902303 12233326710654584852 320493448649657752 3697896234939738633 12275766803249261599 8245293345462164691 11411290535772298775 5269379128651498000 3802166446349747310 7956137682882611345 5396454878672495016 3707457917869177000 2400694456884417582 17606876416548642535 16311527665136582203 10421509423875267043 6695114003138920435 11814936860394746353 14127503293136923814 12683397990608581181 7337263792497578009 10656200472423652800 5382309117802555072 8104828116563211464 17297705346414745515 7089456261466908889 6308281585680660915 9988412929628468781 3956145268479355872 3138941090273836160 786526878471359888 6258280648075954124 12211361099177125758 3415461677407583346 18097409746377697476 3942025260991653273 12182054374259074629 5700212719609219245 2982902825311511152 16891169692212180837 3233272212218285138 3751045988549496868 5925279739274366806 7492289479184109554 16465454073462429239 6330692684242741321 17912634045794346801 14397111122758293361 2576544231609742652 17933510122290127606 1322400438699032121 4866541366456153321 621408312344139982 10438001851677941424 4222170008129071803 4610725552338798189 1856497419715728392 9026618035703416291 4698753399310985005 1962132852284510981 6542083133246530567 1886371055375292397 14184551737267315531 15600887138060526603 9856188263233684780 4265359735094355913 15349952844454805239 1124066527035422364 1138195544763679761 16596269891806759906 14731557575077697872 3239442419562542404 15441560499981931805 2627495363469036565 2315136922407153293 256297564166869486 10984221317857087177 1706644665307835744 6257305006949794451 1937649828579012203 13322068185313331093 10852550300777934523 11149865183790767356 8257321721328211279 10439120892192582446 12182955468628495808 17982006090615752326 5435287713539485202 2092455926871301301 10445272071260027982 8370139505784983473 3091068263346396449 3527396386438830796 2462319018856359366 8839853326935834511 9921065166101590747 6140936869122845286 10904411702949622611 4510770166120853954 18142556882361442638 4110252287304442342 16906873489699406726 5472655209369037888 17338209187231713225 9480723479083806417 11083451796672242007 15775654232325623078 6820578875814021740 17189728830918789621 1794189048068289694 10374710568876650622 5024623035873971632 12113997486966872702 16663224862600611066 10370097366949572665 11530141174324663450 14811383220191227738 11203229991926599935 3053357541686060012 17363307095322786197 10927260241000582294 7594038113721303147 173030180735303527 6897147105221520288 2996920725421119347 5452334804294943556 12859200096983835261 1948704325464871241 17744921526345036339 7675516829449532130 11583331820976189567 12499056180377889801 9316088737599054078 10608216382642869267 1641620456574206227 14719587541002241671 16060674965148340550 5919685409797509479 9808937903771857530 225284206504947054 14415607315993586538 14362755645628922389 18033703219270810966 7621514755609312181 4225270217154009561 13696598424628118588 2397342614591993283 12439498478201613738 17677553110149720692 2567863888966742028 16622545657430586757 5361165087246358239 6016114560764065669 14797957805061565044 7793387985577631512 4630014097956600582 4630039898120291755 3818546930424982589 9440877497203175610 16787863305625281562 2847579985083659752 5089667216128400074 18176753385597740961 3854226175614011362 5156213739970933308 8359509611996690519 14963981548405217513 5949009474304390942 14271358647523191898 6037237616741992533 1070965564276440465 1363297307324909380 14073745115392472198 13882742062683578661 6679253660313590780 7965282018721530889 5921774118608387445 2258122901006507836 18069761419357421579 14143004353738509698 14122111320548324088 15607337880267193271 6802238971846260647 6435010334088476356 11986642319536719870 15885488684621446313 4813011585029686684 15757729526395022266 12634743379473357081 6685115872049248456 4566958623488667387 777033304691055650 5330207613309879270 6916393018182120498 9191894656056459458 5637804246279330211 18073337684786145693 10239538249154104190 759064041603488929 16328624591148176827 6724598707724263368 2876547115362877761 13066742456329301165 9028599154990582210 943736497823522018 3204006895792125323 4752269115314475166 17304256220331680844 11281355519089016938 10057999953272907875 842253620999992074 14464894520851649946 14552661583631238328 11284758830832161890 3757648489039902239 10740230187926644286 12169155850582171011 2471529524366882424 10207654110502517259 8000736465436217332 11422703107908157212 7868216613002701199 11831542990896266379 13263608852228558013 11586929033192910454 11281531095421336903 4725367720757629302 2380382852189555689 12393821197308875975 3006232716330816537 16691241283559831899 9470912631727232841 234896023068992884 13853286249784970753 15478484928940659727 6415373798567768452 1479095248420646961 14058680822932620919 7673472475587175175 9381888040714854632 12362419068430054426 12657102081635260682 3061190768819061182 3556354173575048778 17644992677257283519 15422821066079581768 4252011934844653143 18228951021347325304 4760896807463584716 4308161766040315187 17030654698101041081 14809895922306026408 2197687952720163597 15961150365667240841 12236994029897009909 17561755924448551799 15829242269333102272 15049196074511408563 8394366004517752926 11295588323724653147 16183818621131475239 2163057374616479955 9671629662607324116 1322428886393845767 13264146563755471520 12652548654711201013 17661594079526954025 6738023785357562373 465668192031879056 12368285716171351910 14924141073328669479 8036499159785819361 9506371944838982110 3723293355981478974 17970372243536476232 13836047853939422174 1946053875440765449 2384388065258428264 1972583502748517929 561365748592013916 12059030273439984832 6786587427426816365 13847469855790474346 12230624467407496543 2400733926830365078 6904867355707057804 17978184325836667408 13017035601745048676 15418959133610137436 13317768504219121086 15664216281912511450 10264065685923854880 4668067613950616677 8678207440820100385 223185897181512654 6517126674236396206 2775077687368208756 8336105836094810035 14907667095258962426 1285147189520181520 12543116908167455368 1717927683883991280 12612124853134210154 16734331063175210551 9013712183672302326 13889067812738240517 2845890382833622962 7724324457688096975 8848918139225222411 11179516685264623869 1755898781652778667 7278652116845581569 15281290028989035616 12176638322730184868 13101219677817421200 15317836401474637412 9647554001580286962 5203011743190486111 9126893940902024251 2231626808367511001 10657183746608405417 9475131522234157015 17532047599991084622 6343347033860608088 14152413767280576385 5420739865781482165 13706532085843917205 6688616817488759826 10809204495064628323 13754719540919559730 4910575869463063202 2926513099003252966 633085023195382455 667866359999435813 9376397297112695031 3523056433592700666 8506588453505632375 12404331291276692906 8295748055980466355 16201345546323282453 7265600648439192630 5021200872891412610 8010859410656388508 500890239789965806 13019618944967887519 13942083065924677141 12721231227614401653 5444287295009280321 11305116983753211485 9874477572721052724 12553812672511662040 12465706941410653757 13756513370965480727 961124505668678871 13408665982972525622 15839533312859524298 293970100717641676 6236062940370044124 13341623208086930818 3521693536076137380 14190648394486650511 14496514625704631476 8654052213984356761 9652866461554803444 12535181242097322757 6952825917892208130 15686045658914581724 7809691583377620051 18144960905770236956 9708828557307528709 8733207542518148379 5828732414868870400 5065202966123235897 4363972514464904963 11908940237492459555 12688408568684461199 10819906411505441596 2816426790490069106 13248625269970303706 10750501612187033309 14106702457088868 4912537466877123243 14444806125099267965 3345237975334649657 9576903059681998222 4383844955313899024 454796389907672379 7233024710607677957 9877828336842535318 5046262964118797631 16717451312282972783 14982151312994785261 15364306089979251378 4335472623641882801 7997299333306082070 6176423289800754248 6630744853432919489 16945110756939704260 14617216111365170100 7853554854002338774 12430038828559385671 6405200914299902300 9571035773748460 17134827543104832058 169429132042854965 6135145646675746017 2999363708726288533 2488699868161548981 14486246095495474854 10215042690922396398 15092790438943320826 12897214856741752252 4175661257846567105 3365948095841785731 15049680286857414262 9975001666870874722 15460606692268564047 12773478281747324921 11669653347461146054 8143805297689168252 10004527260487965711 2345973368478938479 12765642641315570676 1691618039965548401 2433854288966549717 11894583052511421723 15947886996962934157 4673833637604513228 11819793211884574654 13298910727655364644 13639952793641657876 15886530085269646773 2686118222835388255 17608467549103521192 13570449201316742026 9334303110139706390 14785198958123597584 7994179349621915587 4163192085486077576 15389324670302290393 4697625625399917477 10074406698200395966 9025531180955151935 8569961371957388954 8398373366963274518 4781149516199925198 3015508608632839172 10893395974884390271 18059364378077815096 14501734760633886118 1934597416561608601 457855424413458135 3143065372667080066 4725055979530457568 5350431712647200076 9874499936658325208 17013448429398769443 199953160116367648 15803550358610985328 18308750162373681371 17942428861379101726 11110296741997350262 4994128186404271272 4090325957992395018 15743400003883544218 1819018585633909101 15515109541579243888 10138193304203758500 1504936690103127861 7791015521949256224 16803673198219938373 8491485472381824108 16463503532178205973 5721649303687619044 15341504938702820931 3041661051834181732 5998525555436458267 57416270416589855 15704204250788998574 833574246334852844 17605893512155880032 5667255301613362910 13944388930814130839 10670129468582310445 6207096905966830509 11935946981629464480 2699595572783305132 10197404443535740545 1230698049272795907 6071918861351755836 11246441029288187439 4436804183940083022 800961559691331625 14322510185461064970 5670056001729061456 16743031753125753159 10969960568510299092 3332030902990214280 7159537362425354254 15582445305603439009 12742123281965720442 2437556422787297009 8156748414716124285 5429198102806323920 6510054349352153243 55926738243316499 12137853567270093109 13622314586645370869 3599793485520299626 629407426200595361 12974510825225926415 18121757083584694594 2892894629986288064 16127126348406293461 3812256767925494510 4682153094080697020 12144370882683949523 12855515780764074759 10676182028815023668 9498212473010394576 8158802498634091306 286211727741286088 10794077649763702061 14475363637336286149 12756924158536500288 570486452276104608 5578816157809162191 995789482171968244 4647320977106224862 1311814744363719603 902754550049710794 14989829027372121142 10677986270624933716 4363608663146913795 14616531147107080042 7215484178371959288 1972279191058969909 2721909308204567749 4769218272649023067 8657133463789987030 13168106646714337184 15167919557256931371 11697310005733838844 602327764584140531 5578437854320449215 6855314380717819433 15714706156424783440 5544952155854108645 6506073322859916814 1467092158826650295 4526009888959039810 14306926301600638260 16102906087187724017 12150039990250012479 8320330161498718170 4441998356709290542 16030065581547061762 14410801967200647614 2954241021709947751 12343604561551754148 4999670842921221901 2843410177320204730 14921667145572786244 6432344340446059066 15204243630442135663 9223334056676192052 14558277839833233 5334234023159120499 6523273072788762664 13814979194554310047 3113992835103724839 6869530417906212929 13504692424349327073 17070141311269433138 15963539868169375827 15460601176571856900 7170719113916091642 15184652933329766120 16093055269419556824 9044495140231633103 14556899097473017840 13542159243130726276 8150947782125194098 16215862359525689908 12070980417034435802 12541667264197574489 8883931959157507856 15460153902844626129 7819317365760390306 3818602880686707934 4069177946939805013 12653154747825441991 5410957937436514018 214635008062773626 7019436638735305287 17480544520140831532 9091707389603983446 7305055454855115401 1043535113299074390 7336847064008918640 11595380921730502153 717222389418002774 17370829766620997549 7611651573468753691 12901990707039622322 11769759481527662410 7689939440400409027 8182837516534659314 11098413050119730280 15733662152327513533 8623852857265413258 10639162035914855870 8627321525587945762 553022576961581154 805147784358261258 13950978639105322088 9602566127595136830 860409564501026725 12529109209215520319 18151237075310003028 12287859598197232206 738641389826832645 14224300058381629049 7644976139698924360 8096225905219577947 1755512671820830416 17757424367604607524 10968285102592057188 5737633394237111709 10699602179558834202 2355395490769520256 914943792410911339 5241138154157989758 4242323720930067407 15563952677765485816 7508094135615929283 8587227460952334771 14429437331132148200 2811907497254241847 15583469446710762617 3199625841304815864 12210977387483000463 5844585645929459919 3622233080207302411 4166416276148524695 18354233218395699496 2916614935311248834 16660838703701633997 6264282332833387081 10530305021962476841 15736309390245122648 11526263821897224364 6171417613374430033 18169217405876802836 7214620812695339182 5235109728651392056 15743389392997000073 12747349100296643230 9595347954500315790 15169980452825803393 7852467086199665551 3617860011481953019 10108838848530878098 9000794661234001688 8441478861980920392 12083488433026689497 5440716740859886011 6219728773070569651 11081318480587958040 15881066597745502628 17500354735588428304 5600921264487034433 2473755357682081517 8646468039561359841 9462562788138059546 1854035607215020052 11035168441640295881 8096127987361015232 15933277833009187403 7032739509515087962 13351696708265952930 13929680595166673828 1933674126571919210 16654793475558912115 416785839969321813 14666586025897140294 16154119994620455777 9948662858157489225 16127275065652249851 12370203674032505368 13916426540280973801 2787407595418832802 5139160475064638694 5714078236217692767 11855710310458362174 53609527893436661 10119219663059498429 4247105106736466693 5908865768506131353 18359523859358517300 1314231122322194347 17556693915210322159 10219043653766806183 8877674806379492163 16141574662411218953 9998742668435308645 7492441541537979673 9040704040107971 2853660295692031739 15226315563508756389 5941041715070874810 12826886197007319478 1525044668197357464 37236813717559860 12359428503780769 11855763523012026809 16556137552785792685 12887027495766808042 8991658511340844648 7319378653110794234 10207661195061614521 12568877490758727324 11717936367375579015 14950197690779729799 7547347354379069352 17281578152620247502 10898826100868582976 16921298439197610665 10590431461414187820 6381559517191203401 18314856419946432626 5798911330239636162 8981553082500010370 1809695869012440136 16113749168099007156 5974491421958318378 14754097617480009711 13249402468678915126 15266766622115313088 10656013028958215985 15239272454222861479 828919770761213154 11873027424487920140 14423932630534986215 684612462067900837 5122098058755313493 6118814293588134014 9892801370017281873 17530640579918296068 13504648585839102167 16904481386694710061 15689510578447080375 16996530814257046088 7924165511056063974 11718583782099767785 12233325682180004532 3242321919769634148 2034978051441766440 12985630083940152486 5705378070395300189 7522778988280251311 5114809900960321562 17191680394450557032 14586329930937991128 15744641790121291434 1410841381028022961 16593159789519948919 4291911852086543749 4927906604630531923 9137452686320642090 5204001672200962695 14867617549345341689 12900320519446354817 2766292123485567243 13967532396600013021 12751806396850074627 13281153153422327072 15421008172798094868 14451660489400732661 17578887204163132817 7136657889568561965 7008879161242798119 964629878089853175 8754895063531447024 2566454382006847932 11810397158431226862 16345463871312753242 10829726303140609875 12281219773196883781 12081864239519715342 10687301761024445990 14356581205714582788 15515623014448692537 2734235255105900414 3950198500489761034 3760354156900718225 342416917358092316 4385794482364980307 16900767090312349582 1483976356844975657 1964477974396394551 972004803379562887 16306171323627715306 15162353704765609028 4689334815693983122 8728439411331379071 858675096302633448 13343948641213046540 7005744499590954135 2796554351596551067 305172801153438492 6293101953220175385 2892360409768956054 12311066271207095868 14237940002059213607 976334366689938005 10804518299757358205 14453739478801436646 7935218132223761035 15696213348648635820 12836168053848704713 7424800910370534863 14475934997065026556 5092079458667291715 7151759123179915474 5153715655524204042 14469897743569829604 4591930901663252082 13753876320028249591 11760399838263789184 10701231040478781477 2595440562731139379 7478761396309109243 7798660797579040830 2136983000492477640 11004372977954970011 12039709786768506960 901741424019132771 17181845851999792767 16907255569511404040 9571922290017090367 8779644757591585449 13125390160770689224 7674718516785664442 1187967322607354837 8589547225611879305 16748628505025816464 18256598756200042684 14407350760519255036 16251543521890812177 2286689653493227101 14035140471819516721 5854696404074721196 876104961532556213 15350940609104762428 3751109118438649078 15364592292494146889 1667527804516995252 11195805808946652442 3424726481592416483 15025387265529014913 9099401952668052716 15530220891244918289 11651030697721698294 3897566756312252816 1207935433591184541 7226962225791297468 10155743702924328150 4879235792784427426 14093621857674838916 8771428217652404227 17645123562824476537 930902887166456868 3489776870784594692 3564623010384737046 16214262835621756782 13318282172859734945 6244714783777701504 2599955507333016187 2607135258027962794 2431094801387492796 9972373458570704100 10991459058269660595 10634039013764417476 8938836834003017538 6234763697567016840 15593687538283031986 944395035777564883 14923411513185045492 3730152126912830917 11193245960187617382 16181916279446245508 7504994530077365261 4463571791114403521 825651627063175093 11672822438548129450 6826846114514431112 1526694521346152362 6876673102369443286 1908945846785620378 13205661080119818094 2823935886466419761 13680633138792391204 8234292260866079426 18278220330435632049 6470826240037002554 505939665219988051 10148100123985558869 5221539575071451648 4227938153987372740 8101126614771081776 15207236768271910462 3626501291103567735 16841805011787075672 5841032084092462787 5711918208870079262 4620894984215624478 79757766918569065 6851075069576696761 1346298939376458882 8974134886553642247 16098107651786180780 3081095955971057807 12714853960676827750 349345346764296274 2260635578261597952 17696479218929038358 17242073553562632895 8553503462950963617 17948461766141145815 6360471400978450500 5153109081480731496 13560539666253734910 17249944633144066223 8428492827597401477 9018206507663722982 15091413127643267509 13964084126374920938 15342618028301028283 8612910192187783788 9755636965266795578 8202228318848160775 9449843942576034749 12851518083330374644 9644284115325613922 13337557856662021858 10501421302584350520 3261314005828161878 4086445978793906460 3764693054171665221 7685752439167097338 614009138379506255 12578360865565020998 5021004275236686342 14527264344896467350 12384772498878155162 6970819156437287849 14593210863065774098 10319502109700482727 5392579282978538286 9580189367022392998 3713839415725466566 1698996191243316320 13254319106675291276 6044674860600315222 17459186275973524136 12568785310138217616 157939644636271338 6946104884780297963 13414877988860629964 13809237918872004069 2422741489973619400 763873628336380902 8963157046693782499 9399626752420366416 9809915318366208332 9936704985035479313 18177329428770911892 15100877270808108737 15830943552811371669 4613851770203769517 16717545170703011096 17904990963485468956 15434136469201928278 3507113507313409057 2034476929610469225 16002416504603316120 11452277499373879427 15848555666099314633 956643189549185605 6286378749985567135 10734055181931989898 9029123337729001312 15100121734187086938 12946064554681769911 16804914217584079364 12028662208424087799 13128117437742602850 13045823703086225191 13830439324133064472 273320269227935512 17129944191650116547 15474160483743123703 8243167106777875504 17987481069430213303 16821077531244984098 13971407702086742857 3020454006427723406 5683782574137472936 13487788368764315475 5610426241157783142 287476220903825914 26152203735095064 13406008691021658191 6493235487905926870 4408150356832979699 14511738621291440505 2329631163943006124 7269178840779955535 2590860535867783009 12482721756250853737 16374938609651444545 6975673016572185100 9167619688485732821 12452261387743578304 7323361238486809741 16338226822902579908 14980855333560635385 606009053239267867 11801688338015622560 14217923039356647170 8859912137967225577 4946894569441636102 6864812120067869944 6244999337043549528 6021141214645412920 2638080977864893095 582988611925745488 11372963554585468604 15445923114897606942 7805536491161522187 12165915774466761256 1184407567074783160 14421978356262058872 2539493419523591301 11890492432058496218 4062043284634580112 1174052669754996743 1407778006116485631 15023883151997114838 17093448673211236034 1386253317490007353 10237960339383835826 9419217171795440869 17004376225679947972 3455218052183467401 2464945575443636144 2466666431312556076 9787032274630533234 872791093859819579 8752349262062996463 7577699522451090467 6883729750001879065 9578968185884905536 1650040605721611093 15607742104307342662 13956994064993567418 1826347714577142404 10986860647007218506 14777324534477796338 9737893467717520639 15682310689843681874 4919471301888051310 7757559679749313434 10402900622047990565 9602216163642116424 12329042612299743552 5667379237183619530 3319863160754933131 8676636817250057984 14064776787290490107 14079832878400604424 13096772395092060660 5163826182140374665 7023137725658531747 16989858357591746535 14963810381792572131 3357394678488181087 3473690617000482228 16464710906307338214 9384246810015801126 8248854230068990731 5817521567656736242 11723141617799762359 12546634668279439731 12110194366629869464 9869151083997575457 6844671873539668199 8667198963027307029 16981758817728441082 14900770971635634643 1300961983138587140 17554833159064871492 15315690136073960685 18188418919840252645 11816326294308420522 10837730692745917145 10269420658977956256 15727143773612594716 1368407789675914767 4426062553883958869 14892031755720638360 13191397748418654034 4520112571988485742 10021039279930144758 4807882985162694021 6322930281922713537 15677351711807410520 4551180638309585337 5783164824008263138 1334026661544222920 295888776026306151 13934210918813947484 955607400251588302 1677048088808559526 8019155370618556390 14980300372265301954 636104280072054665 11934088074104795766 17924831286136291791 4390230960610486540 9039030028883064506 14604048027367830177 3015356438541747629 17180831363001227816 3747978674698846096 14485830611218475144 4847511697404847250 10251164076612762137 16397291422052275975 5707313932528221136 5918245760992287675 14307973081398119043 8518679061421405226 14361628778633693931 3364922939667449757 10116256832241079242 7795138873691274448 11874629187411050888 18124169107575328073 14591544767240826669 6338437189662033631 15928661322546133393 13694428748107711122 15180490994842600413 9318991046644125070 11520071169419630497 4313582759848465321 12223467394750200566 6997766033327298083 12632451089421987824 16698814432535697472 2130564637987042827 4907326925180936280 2808444685433878068 17681080770984036158 3358829985943132479 11480529892426792708 3393714047531468872 12069224051941013961 16974482463016443897 941987804450587046 8281137293203369147 14160385699035179227 4288445385161866049 191655637971295189 16571244091650786250 10221140720217760820 17037880249369510632 9112135744389702494 2499021116530075156 15647885797635854157 10376613692294270768 17076962032127004714 8120217547727718383 121286153213378848 16321190479567873799 13396466491889150255 11575630772276144069 2415524845468154368 2562100630989755858 2888727323455834710 11948019936421155586 11433816834596941641 14405885405801781678 14698470474013853840 5959564025565014853 7022793939250048575 3914994741488614419 18428389134439860611 4658111320612996388 4420204368375945274 8512844764825034196 13545931302246593357 1377279583017775487 12780441991077258054 8094233324234382164 6204704207204163390 14673000313116637644 1293046662545689962 13038483873519994109 17819017343013590748 13342219869204229741 17888216503130549391 14479564962072565116 7947801106895994595 11234891359676822225 2203735011797313074 11299392397274041904 8650164627292100955 5342432455644791315 1502976649790043977 4215487632734161895 18043791953257209221 3814693650207257193 16753489496762789749 4075551512454020353 2342986377855587628 8149344036899041069 9614307697138539347 5059171146081893339 17318702750886235760 9473992906637909406 8627445962914197219 7087383181594986395 3374593449307047895 12245062922374707202 4213178896142665725 4813985309746068941 2155570484239968975 6290522008273834372 12882602203101700198 16886359340789270983 1545199831428666589 14178754828318269724 16604984704598116944 12373036140500649573 11660873363093132380 3730503792758401849 8841852864806053655 4093994401488730305 4859341446792102862 11248944440764081084 7110714454546398568 12892331969737921290 243484671090871693 2607699811412699887 13587979827938458744 234073729771987331 550193642724495683 12992659950866452606 1738233719286886248 14012557070717410167 8782694267084563568 11361658129906307845 9359732616021572737 6660353486829149185 16956026247403795721 11069386040191575547 14677992149272611205 10499087716303781116 12185017572744346501 3459207538171796258 9596880331776448444 3995803946415214120 9791792987696810253 17512073369924080587 16471008677280464786 13142366206415069591 9814065251517183005 5969157291212744032 13133572830727573881 1290920145164122348 12612163428606041890 8579778396835677757 3637765523598845008 885343793667242550 13270860871773338898 13163350499994853280 3901382631739098121 951527873170757118 4832887917211421717 12402481459180144122 17454149986074910085 15789785508563003323 3473412899521214745 15232080180534136438 16894746545007178405 14220184281609953368 9257425559014522787 1595566933678517816 17636470121108647631 15784624299960192414 8558264350978211749 9651149798592596683 1965967366443792018 5394391208971056652 16491174905118019483 9006395697643985456 4044936098338786364 1205611336874421779 7298197209204143592 8269570886833767369 322958007467551610 13834619854319842621 3578414860906023670 9094686698345908073 10010349840871308346 2131149215946090618 2198065427676536162 11939032851013658244 12658704717701852566 5066242831655319294 14784513381862788327 844489815671170753 11358183284153669807 2497599159687858434 13727045231644647210 790930099952914890 13046238306707845864 13026405384297712133 6943907465393870696 10261942484011904896 11683297116811033758 17161264361818661947 11746360208317090423 5120244861849204982 16559465530122924641 4238535539333562026 14436899170458447927 16291636600891915960 7403030621265369476 636264293862021031 12004435828261291939 3624479944225701933 5477694252255441717 4632512440240537167 14230913673218416638 12132108283545599558 17578395921150653809 7700363889068796733 3448546574062314102 13002544945459029982 10541836488753848794 16118059612162115361 17062701668489194365 6737869350914012643 5151856455013641896 10726595193501393082 14676199337326456433 10450496336109838191 15329435061455654303 2964741465989475632 12049430474153261978 1035977094336245049 12948191629222751069 5166741980742292413 18187433046897422219 4846398291957717367 14846431924690388120 18174401731854522448 14355166828623966231 966264755690649045 12744076274374622064 17989859598084850918 4580150814752264812 3432703816766442098 2576129518841337360 14950842710019836259 13348377667130200234 16770787547901093653 15932647216514606700 13726820879498450983 12827597918307641081 7751835477825150549 17637988524439928734 6786316195140394946 14869586661467130786 13371655804444038283 12660476018445808984 3989519532934565156 12414411214832722895 7393334846391422619 5583752370782560951 8681033180891336848 9070598370148460206 7607560916213008578 12220012390224778675 8758037158730204678 3477573577881234421 13513265967144960038 11201547925946376487 71782512190661142 12844000843189835774 1925676028701833951 13346175099553222983 16927743080190480558 8095807344806291364 13195318478359272631 8562654756919335398 3091399450373154109 11993825242728452535 362485861563402148 11823648366148987561 7292060499004776366 11503403078690422442 14829050289943421532 6847952966584015095 6935836420686285472 16609740404823279837 15671900554619746816 3206028563592189712 1113987991108415180 12646780662173468648 4370413824739801534 9367198534139730121 4847949878172030802 9737944537127854665 10099075316313632381 17804833456688227371 2822109697887029184 7783023870214088927 3716513060098045491 6849716725993120920 16674372210302851057 753893289367403262 4850374010153831354 920708751064544412 4461288885434626299 14656261347515153379 16517397485663195075 5633343404563975408 1152430290604184011 16535041905268209226 1703625901606927878 12196270585202494348 16525244025405854686 6911558616177549644 11087254512291376522 2943273417776421572 12053216459640734953 6916430174575344720 9168417813843681112 3520955069969238266 10855743201617236005 7545587249820457366 9818329165751850907 4489747272702136588 7630779766988658423 2895903778516054551 16341756945218022541 6618433891013181276 12370737172901044111 11369007300512231010 4084183372593086582 13515711200886282277 647772370805447383 17110094300329721248 3776924895072800229 7882013209524757833 12033315332579842013 11823953961403052001 8207981025148260774 16655275786147140353 5163036871577400233 17384012558982708876 2381677395881786396 8646603538423616092 8240289999321874313 12044943134314959165 2600052308432369860 2639255952150282007 9814200165514765400 4065447883191847454 17341418735082469362 1086766602434390172 848406373475196640 17353130328037845032 6647683842638625725 9294296932815690268 12242419880641256080 15924756804171080895 7510211801182435169 15976848910108262408 13556416113259221060 16031099737791978818 8051821539836701707 9735900858532279225 5491903157449995335 10763307551553655132 18443797385931405644 17932028361270559388 12017841027681400998 2036537289976057715 16105180253973446475 1390169915777827106 10859379726679778111 15492841862256990244 16830506373690477791 6573931830330222609 15452650630834763081 5799764520250220244 15964020678445622677 11566786266116370013 12337722246030683188 6233447367970323110 9418207296160350310 6809777736706483622 17101171036913491666 1676242756532236374 14288998835882841498 14531345338057142546 1540428396543178989 8218099943036885763 5106177839425063679 9978494407079698821 16895803806436970357 13708209733325451501 8695242614623411647 16646077586647704678 12665658570870000758 14421572128412290900 92912201193970620 7169405911343877601 5633611988334854591 17315834923619570742 3095077917154228395 15470456889408390608 634930947318135705 10534783959489074494 732744284570064305 3354207046319302152 5419266893750114173 7493298274171298633 12014584612578388779 16064354249331008195 17562138113283625384 5497482430422054753 17519880756589821328 3506733098465027797 13053392948556576266 13202561601057936485 13078331342988458185 5582633697093742066 3017930635766425470 476273940333942235 9843665641166470332 17769347165849138419 12053243677204942522 10586461120797791035 10936241988909778829 16184969409342940107 4886182152506846484 8174402706793613344 14566016099666073704 12797217114416987400 16271137699748701758 11195704253628257364 12842920932538792699 16750040836650544176 12762235428375579825 4238734242560924596 14133183449951072583 7747038672471152431 1742774600296742717 5454776239747702078 15367415755105839217 6339643897686615317 11669711567736955455 2973313002345375764 2310846506585865553 11849583488577850062 5880751625924961974 15575800597981813851 8383851631037442182 14894108693405729801 14175031460959517607 9940384153063793473 2459969054201660665 18113652866765001000 2057699368027258991 11996102626109505707 13380663200145668337 18292560594268661199 8827428672879168587 896475062472124947 7013537502965865592 9282439712283880030 5886708326100094363 12525085617675080197 922201503552900173 1607665439256072366 478794681551422902 3052864682184437280 6962314022506614214 17047061307994379764 6233315125983223977 6557466553076932476 11970661010019544834 1515011980611594087 17470970531819164523 2097923960052389848 15353976604751889098 16899723503778717821 14905743621048699422 9328173892114639378 15606620766270957769 6035084357754861361 3446452237791418390 9356297297059466895 15135374049681692989 13599430943797113408 4334907590947119174 14122629553697858045 17757039610852408418 4458641474730506005 5316754917486640652 10709669481666525595 1939460012791103131 3148662313215546171 9532418794022591437 13131790607165368012 15667224943716667069 5573383718294320185 16709609283958887006 1701203515917614871 6093181748081284713 1233778557751373201 5378900727653144263 11163217509854883617 6921573168946590626 9201055795866329663 18308030985694689638 4548596293041777695 1803652472968197400 1974211132978835292 4598927870318987243 16732289777942189441 1719570944732728776 15529560709869634743 12216595284395194329 7987563788080461508 4620477354823279690 7603837060900798794 9657957869700714840 4385852234383228416 11671163680210521001 16406847737316825697 13274324814543638783 10999989855331676990 2833344671049901906 3220242032376129060 13673296509252266940 5385453252003032074 5486754146271880569 12143698812141263477 12433967692285466035 2050835672103343250 6168626106648208659 1822937643820645048 6872710402385789815 2072609516138111164 3508790588103178347 12066872091570343298 190758105211205762 3273322955547111936 8986184160430389801 3173743197036689669 14588499362248802364 6629106745056701907 15759790322202817411 8382692595709404346 555316272757605727 14836085408529079243 6953076993699186530 2273730088981025915 5095373303538059966 14831967508438625742 16614278571484040159 2881912849505745456 1190517112695539169 4984980938408404169 322351397867472096 13544742794954553290 2840472193227835690 871392170317082026 10709990333810669831 5954388021257312737 18368842310510585068 6839824588711918929 9322414520668691225 3467347589264878442 13381572660174066904 18337747362637326655 16205058758042401767 10399691090725059044 725320354191055524 1848430558584734916 3702380414736405195 9148905732102442704 715703144496638005 2084782582970701625 2962395724625357588 12875355235562400413 6285788574405316452 12164803289094193212 16854074112660659261 9378347337254934840 5299702657862307707 944725748467413038 14607837841735703478 13924989662658370937 1794256009755461286 12865834731398945056 3021989309770735000 10987140486787567323 560780387974472848 17556308345151543997 13849759197045736576 14923000798753444889 16784480939008793375 12844151974063471863 4536159937166255143 6111286867704317513 15870073384447553979 434683959315360012 15454297538671761297 11543259962476156322 13020153736056778440 4753633603735038243 10585898947939813587 4070334694880052364 17648747204850647895 12699026210188342079 7283997244863112212 16261323481339510582 16791745073504662287 17629695397882360887 16196754931037716885 13879103390847575340 2802168702920748114 6058365715560805167 10845436599794667430 11512383041356443560 15153019870093012953 14054671944599389298 14171103395154072686 16632021907335424225 15494686424770243872 8598279921104591406 15493837365464459157 16363498082640147134 9026512180588455461 4976908375119339026 7332179366667027194 15102543231548417267 17584202350018114637 1162066608282527861 14921901069199768665 17677650943890691117 5093602412133681417 8608303822876596525 326337793760240008 718865983924651398 23686584235126995 3392740282336545644 9446186498988887081 15479977956983337588 5057226101025775199 2809611006251421065 5434950468242297900 13670402091523462280 16062905036971625862 15069019650879410309 17187730878257723274 9540301015264508826 270461341719058388 6786820267906798385 6072584100290518854 16560371228619609781 578379098485091730 13374533716830826579 4007841498837102450 534897988529316290 7262345308151710493 5904928458151732047 12752445269445329907 4196765050341771350 9982939491134153571 3541285934860753534 8227652160618057288 17880136358911464929 9075237125568567558 16963461574523962665 14349916530980973558 1377057007214984829 17564841603713082426 13817945796511826690 13683836515984186317 11544957671285641847 12767515507511382250 15842675287030133264 7558986962923077445 16604179890001958520 11235908303672268257 3384292918627249345 4841052857111068746 8555967028761714077 3434528182684137855 15712725980714818958 17962765575682106297 4854509075819722110 11746268741943832207 4634064661495791714 4371640281885030821 6948507698212339943 3261152284231286294 6598126307585039089 5370212213795021910 18380082683155698463 4335005166077263406 12212192792954468676 5708491925920627227 5564551024425696347 11388284672487403780 4943908208967358792 14024490909060135505 18013044205521587092 17854051913672962523 4367814462417945185 15396474423583185129 13790208750982141821 18321821304227807064 5436555783939592448 11015310318041215644 10657700973425953246 13320339761430439360 5750547719451005255 12872506610727812342 10652363085099509227 13027539708599928721 1580690416812807894 3756919533066413928 17531302500316186970 923365633307971312 5329283534658539217 11882624601935075961 13456912222280758720 5353707959278457799 8403755462509062164 17149094771272591457 8968134018077677106 5746816450835357817 4514305529311649002 3677919446031214254 11622149840683968050 15455491089954782058 6414339748044550397 15544250102198430579 7624133016973219463 13916335347000292364 16715281663842829658 664824142494302448 7733519905929285541 15083970305507988334 16325966927918154099 16005322345805376920 8302514731754694093 3512574997754268166 1439882801587079964 11717212357913582797 4637600743011026020 16981522254186834429 11303286122011705433 18371446150513513313 14605496768122414499 7068528724242590484 2595639960118903247 2065964433965642377 1616136302737189888 860914451706843197 11924130895355273879 10115613210842073724 3616775763965359785 16470054842469429619 4886822640171751091 6039717941494469497 16960863041109750286 2035105597390569120 1353241378465880729 3358023115832506194 1878408534700858815 12212574858488662584 1832657921212109712 10254721452974308781 15591976352618718854 14649007718486382129 11528743434919990434 4301074672828384767 204963847996946609 13850757949519394761 16575632847525166118 10504337676955473286 5624382138705879685 4241891191928013421 17024605910105360906 15751130797122118312 1538399939809364522 18426707103518393867 7830879282849551204 7145764537779295976 7935071308243928111 13319539648687478804 411625591314259289 455085768487105999 12001264985420705407 74817408652297630 2257906099988866265 14659287184007987887 792074322006453295 71838341785272797 11002211359888629816 16328076747973288565 17965466129492502241 10128068962191936559 11861529997594069616 13756470197602462847 12924806737710083485 3996771399556525425 5771260521712494094 4036562511463104432 13109899442935946819 17843266285119951506 4019122730823282664 4482901520142532215 2422983607143332317 4599476935808470591 4601235600557411480 8977566634697524349 15340649856450068864 16094400791600525550 2205431434495988707 17048475977765078489 5749700706031099501 10249705718330847477 3695593129422980713 3074918837808713341 240950887427242295 14290979506421652683 8405444619215232321 2247146643906655007 997974266755504485 12512615793798364382 11596679194779958686 3292352852006782945 16502382521755042687 2526804456294257147 14965583488548699720 16869126080103160063 17571396720791522130 13634468224789875898 6293618946101171956 2741616252620231283 9345279447145181901 4099253743105898985 7144931198362607447 26360283549249984 10753123344621476026 15241453627292360911 6161000928957062994 13269777547205308117 11192297498455966037 4238277170833869314 5060207596542171795 17108716441798215300 8266110998983691685 270232310751988960 7300088488835336019 2865118340416146995 4661329326663421699 1570956249590857812 17738479641687516581 1638541976881539856 7569208086903997346 12987011697919413291 13040987131557931986 17512278234963499793 674694923893101957 12126066576010089385 1732722933209813132 7464179873014945482 13373563627810639406 5579162985397030512 4399990848799696793 5891303083303356667 15667914499435097570 10460805148456813991 5269654137328398515 9216655798354407629 3183676264100452701 17690926469395014092 11646928560581304044 16151678042279025165 9129366093384629961 4573218566453188418 15235156542020850767 1271643150036067508 15154834262445831259 3817430195813271069 6537946858163740735 8336648105373973399 13505298441491461208 6150209442328518584 16798533454354882998 17462981252073962581 5296753919353440024 2174237288982031695 17367588090549985963 13073881757542638014 12484036779974255040 13593473508958083892 16006332070325152903 3624232456388243523 14815844162126215806 15885610174656043201 10327973303905020083 1323233649294346824 1503534614673655805 5612844966980248859 11383252818441693492 87216046084953886 14085179549262930357 15062645761039073885 10865105680632231079 2964718657868260619 11718446357736218385 10450510674395428320 2038956788938312976 11047001582073858419 7707468743174963991 13212967732000941117 13122512656331223179 5981252735326603565 3443540988603821900 283282744028877886 11927983283890388120 18403685906382594842 3585271446667092073 8148202053181547957 2768818451338844297 10825575392521992925 5003211610879858177 6240335259452141530 9933255262509648760 4894046754717189060 7279019028124755991 8789410768183862726 4580893171563222431 3863252863731261758 7318390758375742587 14141739213081068017 5329030350789573729 3198273057734893446 6254014210590387073 14064270218594414079 12872526334479521547 14082117419651980191 11343076975354910915 9136195708661634350 8385104293814355771 10779539338649884364 15497018252852928212 18310574878330577630 16286816929930062423 3603564309165261881 16229046335913005702 14363516574254736686 12165052042850427628 5305988216806011712 1775831316009922635 3315489350521935177 9336568270813734151 10142560421635205767 9964557258466851571 6096966993707786055 1608809868061684151 14943408324845389748 12189429948545845427 16894679980078625372 6501517134388861013 11061082735747264824 1062443009443969069 13824066241539070814 8591028995509067323 2115973335783379528 854360190014619287 15534514097674284732 6123578715346540979 9088152561218384648 15845766812307014641 17565176309177633879 16572072152861062681 7474267079430098769 6479749747506325411 10801210170155914089 784755035168140959 4790909307912953143 3943746530830003743 2925888081420388533 3783197617471458118 8700254309904820670 15973570190456431936 6172717106089653917 14597119195260134689 176831549119089410 7786380507955932380 498283049496346957 4915437987476969931 9337456576883591689 17548581491358617693 6477177633485418448 1904584306000853091 4711937177074840533 18180201184765870233 2871780780467966921 7601470924027896047 11525516158501953339 13421923024263589362 450526912063243321 6745116223118034809 14372085423724963710 18053127024795542126 9045105723120440813 15387083228156668037 14304308852433513243 5580051456382722587 2112844076351118319 12723307168383941187 2433122134565417082 250479107036336404 1119388632878104408 9906939634152911125 11136276421409804743 3163267159520534181 16941810296022318669 9160832907309747634 17442064897237855924 2622792722322698357 13884297283193067076 12568498419084133038 4169113778721601060 12184725535785100400 7235532274731612152 1486311365789785973 12321958567371423033 17319042959248099864 7832459974397762167 4886110877082019430 9508179585585560232 4026895166777970903 13935271218581044424 4646202595337631262 882708660059217568 15804397870996771891 9577174830094429883 13565880274858214739 7168263734972407633 13506105426342353514 14683680390366542216 10428054192676507874 15370059760313416841 8072927662536564121 17711420465388783432 12819421529227720037 14541542258710928577 13419593211929819970 460546723908571504 13912031991541736217 18130743215728922957 123013529153919344 5912253479298668073 13963335224319560076 10233734816651814227 7809653171737922507 878526312378387566 11741593441486667646 932089857655471206 364885293823246531 224688096888643165 14880017814968933353 3340643740546127713 5481391610029042943 14067676240926931755 2012745086327891496 11106218858029096788 284771128005787891 9275896084145595030 14674329197788368652 620504131547307946 13765611231453169506 17169208374643568481 5758224925706599345 12165696704895429269 16769429162630998200 641278385876762524 11549900554939648279 11942917704386082203 8396931518198992072 11696787100101681572 11710613957993727155 8173307330093227569 16524076084731647840 15992369123521445091 8754776385064579259 18378714183736326394 17021509087550134250 15453520852256813011 18141513687829173861 1299184876160413085 8521559176695647213 4812187782611205296 15475056788473771283 31867281003936382 1730579793612329195 6930707429126035597 14766479742496614782 5747293739850711296 15716265279060190496 13313876704535895624 11063888509831614133 902276371088867711 4764074307158909147 16289841374316753636 18083321994097014420 9521359406835893534 14941434693235598158 13229860146890639841 13054923599139112527 10130792955710687742 7718338196464110849 12068036167231673711 58329349860533405 1732912207714500472 16413864330927773818 6293113681405117155 16604789090904156228 15710708587712759795 5406697081694306863 12077862249049531491 6569302015599867957 9235773683165972149 12672191740201755315 7981059399073799658 12402525343790941457 9537456137672423908 459093431197457429 6759663104698752565 4902546687974044034 8644756544182315462 10627881424055867350 15398192889080421957 10309408369433419852 536774309852353931 5909981411101956717 4016456624858200084 1879773134746605749 15661328474197454215 10485312328280751192 16417456920360284643 4738903352686091515 14072025260191261892 6447062012580758292 8328688652723029952 4973202241016820375 16698417442828674516 7369378693191135212 12818814432237092239 15771712817076952697 17876539949923460034 13345052106180993674 657210519331679845 13184886058829546060 2398381998179717794 6850474859773176187 9328052755796087069 3877769580926754594 545082091896360897 2069446116950968514 10575751392438602120 5786103619892272189 5326874545798254827 17882359196945725773 4082896679319595191 1222571916738630671 14261178186675408297 502361896232499 14818157623902784254 14275141472025772846 11027809818363046279 13252225905973684045 14822548280535404839 12205322225664993905 14008778284403198373 339073224401978383 12857010781491201685 3735886569585725980 15878506270576982888 9183128549818681565 1420711620437161222 7696212332661318538 1224729865238530869 14251539525188729777 10879739789385857771 8968894973234404526 15827376702682626111 4157343257321283541 13342698988252939987 5498685167030282022 16962473311204990674 6046970103659157038 11919285173778021919 15318361848773794185 16780154156263266041 10123022820836934574 15195788341731123527 12123278363125058407 17524067346867078072 393567028128020187 9702320876686788790 5837655221067131395 17206953894459058152 718209089782302929 5845242908268123716 12815611807554978106 13619281798895733061 14702021488202631393 9403277534670699994 14506776349574918672 15586261434273971750 17650884609101688454 13866499933293888689 8603685486392261422 11399867366640203157 3370156946068794849 13450264636373217030 8591769491456855034 15269190095129668399 3960979352739495992 12948561846291904620 10936069638022900009 3156625980113632962 16088454890228485246 15914048923282777088 219072472328471183 5246660006841419673 11434800407091143595 13064392580814402989 9823124917153873154 15838679070495658029 12866679645532133687 16783775364241922938 12857391692614023467 6528202717952568601 14348728559701271122 2291046929380329618 2256771936307741845 2756469222520137543 3401149996800580278 2885247594115183434 10659295514625034350 8064952343260787067 5215091443940916696 2013377990100015820 15790368807958911756 17142719593262635489 4923595590703649631 17779038705310944444 2822671337252570419 5540268626560247668 3774617742426645276 14358033276237661002 13927257627569716333 2637771311152578187 14883491372780513242 12282288174462347599 2631779820640893221 4412558846425964436 10317601224381920269 7315734424490620721 11962256544323437770 11450606824215999522 9595441243321847474 4605126914588742047 17466329155379042009 12009486459632641533 3488441944239296044 17885141228472188959 16193549194103453147 696855017957031827 4435010093191359246 12367685958217607250 6387243834071814964 15057905199107044778 14237857464598365697 3706677588626390331 1416096634715864498 7885713698960367634 1795209426739767120 7374723031676480613 17326199613623455170 7081081173418040528 1207608556069536736 7076543946920026023 8425322988422938889 14980939032218780235 17204007160272019215 8747111747113250038 13715303727620561997 16554280978813146172 9694383274794542424 4599405958943150686 7602468174678298890 5081442377644962916 14660524092667755888 16567170286021177129 8038811410963645551 18335176884538222601 7118273394369253120 1916110392855693183 4903052658434832057 17507388392912847366 6208035389188923370 3616381755046555764 13505442681617487718 9412646950063151610 3215143778551898921 12852076210345103202 12809287345350489445 1893038117514560323 14752678783831898458 8034714039369241657 15167179119138830881 599098739033518530 2198913273456336133 7137413138271885208 6902107450035948468 5341488516031202528 3531374569983138311 15269958332851567709 3403070736722452326 11357087996184556599 6012012254863764777 517400616076440710 4573917705762861507 10419151200121399781 15863038646270609944 15121346258361550608 6532394627133080514 2220772546879492688 3279462152229964004 3905201193177798609 12271624425222809884 12572464117431764542 4589093734545890637 7018782216069128249 1360524250314524370 18008606606768645842 3200491422059469478 3092321284504594600 3552481360224185467 12020564528514561837 5869705129564544741 8818431810793649649 6196675453598140642 3576034880221505392 6966755431163108324 3014859170011962714 17541947662856000999 4523545691487533016 12307647532264243050 17130882395741618054 15252115670957387332 5980858929691325960 6785284347467126116 5832237872806452371 6696058428230160014 16467780926307473112 1717717192073048780 11344943852533168833 8265874272719386691 4970238616051792561 2569899287856531379 11879778989931722658 18071013662568518058 12550284331402185371 14717718011811224519 6007673079472440794 17430762091197608976 3449106923469450206 8768580685887786240 13220067636742111300 12105892897057904859 125903231435594066 3856648054153987461 14139015241961655580 2863069196751936869 4234274242028489243 3324149587020681840 18011443179662058800 7879318462610126609 14869297239882012593 3535854480115914590 1290292722448634995 7849757411797327837 10718811519073124747 14063074725350321749 5205184995707279465 3272458451403887158 10887840808735161076 4681833152824423814 9197309738423435020 5824212341669585563 15690816244592866203 17511062845584251584 15428609301724943811 2299097782659010846 7621057313510590864 8994808378112126157 18181304951546598080 12257616703399028221 2129763542891284645 13201527528957608265 3670564008357203033 9738810810898689830 14613593698868804029 3026257276985837972 4877583247979881351 6586227732561534846 5070268482957884690 2106645754291094047 6979229233551260685 2336772139940485490 4433187430005542147 6948365086228583336 15982859258762503095 17987886323219720721 6731654917350282089 522597753407076111 8118071387035613957 7528855914581317191 8742263392179845050 15876964186747389679 6093169996280954019 3962219305699688067 460903086183273036 8244618400068842442 18124558878726772212 4534667495147219510 17252161418470976103 17666709065949803516 4071524607655410002 3659010116473781181 8430256440375772327 14715344051060991909 1505365930242003743 2866615165093080967 5943684951411017076 14664287205487631726 1456266198976642552 13599189399669330960 17396403908806938666 10451164298127193240 12832622938575365775 11879598285610333026 13120333352317900338 14379958808981314751 14145548092138546375 13571393208807173914 3662386982913247706 8735489820698825486 2538922699824524348 12114992966767364848 15500472058820579579 9819133724035994006 12369813240530608919 948779476299974861 1184291659861607814 16543258511388610976 14326612177305469762 16407124990057759489 8497440626350443169 6248823194324796879 13373129374635783458 5742557575744675635 11325090949800174415 7613873035058609103 16419063219897746547 6534875319130530208 7372820041778783004 907856787018861902 7647966618127635937 4836098119558269225 983480548558042232 12605886788599886124 4889090730134300598 5765706007980874354 2819644642336272938 13179248603621939224 4083069191695328045 8465021562734346593 11251588670094651185 11790729202149059356 5046165974877866403 16891712669302448194 6200034083638725105 6783971446139793417 18086363381291501538 4026675616751446721 8925642141248254577 9036543708750475128 1998234819373053211 3620477577536752791 1829050320386893965 1800228667394740672 7859930849324390404 10760583416785275308 12106282515173048096 893236620515383342 14908262075301702512 9108111893877556950 2342088290909656958 16065856203029485269 16287087752232154592 9907712692454179395 513001016000845238 8811383254449411807 18137706899606673730 3771099694545694226 13767421264608894170 9954829741175898482 7899405067723442003 13672386311804267095 5669575102764344616 12261419830715602055 3972011612556517243 5213875767726638573 13345577356240172514 1714647852611471669 14053998821921045593 13264300610395494935 17304202861102941427 2817966568322853233 18057545003367631287 7320715105961072070 6284968223520165910 12578601006504174018 7895269456343442823 6350248955885278236 18019982399878752116 1213031635106538928 9470562275681155412 8476634259286961894 5188692300834391697 4540483206336382029 10533123964824726339 9815950744952884247 6970676457213848207 6260064557309061011 1862705017468764990 5028153700382350637 4069567544999376778 5437866530557143759 11071386533733791893 10056314074000346172 1807026487868712475 10154244515219937790 12324222220038208822 8431221148366844869 8342282627381829477 12823392894650874737 15078830070215840904 3471657410448228332 3006570062827194172 11824245828664369109 395069717925286775 17459339728650999877 12896125110181063319 1115642579020317798 9930635107670507590 5024335345934635209 16723062056813231107 865262556606379468 7959291693062197372 7833913221107132587 16323014230158653186 7345024531019032570 10544426955904286962 15560839290428760397 15738856238300634060 12891635034165392735 17777015130710312028 8644214070902828538 8363854991409170157 9104311040345083506 9759809887096620811 12139921590311078660 10086588380877684977 12787863932456785072 2596748236431654897 6127853811667647765 7474358925017216053 18334556185003950759 15645212416650107327 6242076104759478974 13235157352540447345 3543539615760799612 2613916369992684243 11398905649675767840 10470063379610955838 16063961856585866466 15815428330007018784 3453296015269339876 6876691535065758884 4694618757368141729 6234030711803831888 3178835840911645589 9681161548986730765 16219265604557932881 9895205480800973735 11409639354149463896 9014780384407140491 12886399543789971650 6259591963211906220 9311744509557130590 11012544993983754504 75757673546329975 106039430340500164 2731480332001526728 16700448493534151736 12929362448646517721 2792027224532733333 17597112276619488864 6107807341236460562 11044029282246190058 18390691122787622895 5340443955143262465 2461916631999989490 4265877792459882237 13418241838220682920 9644336164957569040 7363130516461283233 3134229644037215306 12578974279703651305 9472235266641316439 16687544339676613499 13822984884251132289 2117450370395235436 11808025973738002732 17400553891938287793 15207301704205643400 4946954961115768884 8702767054750783103 11144629401908785803 11923199034799815400 13393492683657699107 15155028307727928886 6794860572947696640 16469433197663362709 1589951981149621644 16002404677980331380 18242089338050467553 5787923545548418810 17994190740776262356 17264303337800833510 3458595615681241373 2169748746976227057 1093126258489253772 16465276274994097973 531724373723424444 12653529240735076153 6523850332095414238 17031849128053371005 10694019331641698368 10034654515900519886 5288873283154233330 13503637307900543110 12533904357926553486 17387749636469384822 9059336953901134655 14893263158808682229 708737526564336862 16953302357946792509 14732093562386399398 4081912895258180938 17149371867934820182 758055039073144474 16068396274171583053 5215282954725946782 836488662322310094 6552881217481076984 5256170766454438595 8067394776898045814 9504729235802966436 9764172649515294272 7998330937218393911 15736067007898889824 7298301652390769754 6254286359698380871 13775694557338416215 3916893835162629891 16242568793904453960 5997151059598596876 9774440087679551388 18234904341153762848 10443990284103029832 15965665566092382986 14470332570294741104 18341205522135507853 15867731047047666830 6469381398693187261 5502672258788767424 13595318417412360626 3820427184706651534 11631895824847462760 4999179577966518901 13232515255682685289 5746476345623465112 10747371497870378945 13055248220708723049 9878780042006744187 952101518450714991 9256199713854133290 2763568895368950990 6647363276682126630 9216253031430551239 15863394064748136586 16913155705008429527 18152288076769307197 5175075441898899096 15835269586384069179 13554473915872556126 9266935143740375954 1542456068874464656 7219892279165234499 17181763719486883756 339136072730091792 3161567723719527361 15446948871199159088 14708296683575044311 12951559623224869285 6900110296253744533 11434308437294251639 7084370673312381464 9532395951329784024 14737503283798008971 12132838854950355251 7526664055784131416 15730191912976766868 14634518002202796248 5659698158877654173 6413375930259528193 9188408642984900291 17062255250915720406 1081004395509820982 4211904541086335175 16954592182245271899 9634979617622370464 17237616639793023505 14132295914792579836 8829678434576866320 3670512471479142297 13289593206264169948 12221619310097923222 15306556618178171317 4011368293735872575 2288070309338292867 13706553754529485931 8903324182891173310 18089390287567906818 11161986354805908593 264958449670635970 3386576662736983254 11222603747817174537 17827103860781316688 18270642305756816370 8042301142960078247 4186314824021657775 9565104175316913596 3205489348261986300 13986380651436041353 5589772588520497371 3333367641229655211 6022466295527397612 18248995969869416448 10131653988511716986 7693587495458845704 8221919901957106471 11988241883202069543 10437356377822333873 4065280654747489401 16757522254188772297 2721227782012872417 17251163850353637667 13303742273756876435 6293958245529622234 8046572461864746893 3558266561835336528 4185898396763200780 216343752223344309 7099962169443777764 17583828463871968926 14600992967638914846 14980493628514614059 3047469729831479854 12979979446085416451 15569006330436687059 8066188978657757501 7872457953355707441 2605593614045766410 11772719065396870469 6611868616814864205 18011961679929985237 14396555660604213083 7241502615600106694 10327858146166121885 12894708575709946924 5317606069976918179 17889415733914367023 18298987417942772682 15834230374614490008 2096349842847499883 9128282235126279897 5092980177813596269 5988270021566227714 10742213622776121604 5360576736428023248 10077333056111014429 16966266464510173994 17270642166451629457 6252682872226029594 6673942046867452457 3663530224070430609 3144768367436360385 14295315857638151029 2812844005010694901 7489199168889466263 2527497295152165205 17799106966893557832 9475930282536079587 9064100833364323312 16303091011796287024 13972168035077081949 17225829746737540314 6697220284209266758 18108878977044216280 14599871598356436440 16489190492823765453 5652658696155911527 9292659198219727441 3608750177005882324 594492125014903734 29417773259325206 4265031993551350084 3847843491676794830 10035877992976119039 17077852420170850598 15992437403762284942 14546467172781844398 184178463291206577 2817966717899609991 441911146927679691 18186609422741737876 3520635280928320879 12925773033916452383 10700900255846251128 833133285028267237 12619633627275596940 7517757144874576428 1416529204438862829 5531854548415814490 13291268640936898418 11155080465515965538 9026623259385790146 8111047460126923411 14800696273929417314 2987932209913577112 15901812636964677762 1247585866367479854 11538382045742478996 16096065833529487776 2988610979176221614 9699027716397590360 6945410335088294509 1025655335109340527 5379186785446755659 2224271081386846146 9757461624371236047 12009348970056086060 17170283558397493683 16727348219213498387 18270612818696856440 16519129993013397999 15891562419766769713 17916974938607049873 12117014722629170781 18091561181159663476 14615895019781397971 2585218851891606681 9819664018344907309 4446818085763866100 2849488592719833717 12416059825310438266 1963760906194889381 16588713080718819169 15776607681352048290 7140376245326175469 11133664721457845030 7001796860728512007 3765927219026022537 10948730879502911529 16409864178451916083 2046875910012363564 14010459684847236775 16763091551411943089 15765386263461540502 13953030876287570122 4771194058196226013 591391940607453608 3523676289573455419 10571864718208696982 6657773627351644049 1443254383324073677 9695073453208825015 11530478377175146743 9281105302950934644 16600024470949921436 18346649803140667389 7947580173925963951 11826450911097048968 9442628886335000190 3848645316933123174 5978285444870409045 18141013926268065588 2236851705268758608 8473201389094768993 3819875752963864236 1141367892269512129 7721958608559296387 7342172997370766742 5426154309238204391 6898620331566867462 15751493862806125789 4989943126288120235 1420860960714119043 12480774986532875729 6708798023806653067 16876919403377610526 4893995679596260286 5415608380993662179 11747603976753186736 4908501093879575008 9417843776570071281 3461614855006322179 9623417567110661743 5914788442479107948 12718230567413832130 14101653543609248779 2306571329358525546 17925381934096796760 11578967702028158255 9659174322565261595 14982754200353722473 9041770255013965646 3726051996196558539 4501929186548750942 16868146940306511001 16710675319575548261 9792617743750641426 14918279282384946082 14033656502608976361 12725534530377560291 15961398710548999181 10641790483133894320 10908056128152411596 17933558482771024359 6829752036338143875 17018591111850804504 9980219998274982434 2795096382128185803 15180529351499783071 12549200239374778450 13400280856262790918 3010377251856657189 8969790278716828667 14424430398348679697 4353373399612506903 17047549977769330136 9897779805782896169 12702035451317225462 7980571019473307862 16128044200958550145 8946768545589936794 7811473303709253388 9918641090612105081 7092083946705040796 4547490186967909119 12719175371187084677 12197939999061815316 13845143152584818553 2312930904440212637 2842117764785272878 5152027571273590626 4685605622219679636 7418212320156009795 4781602936905580337 1598330618707228119 1005979148809325821 14454201001457163317 17564478013325339422 5813064245174571825 13374639148868260663 5371478031164338372 5702815942026794179 5892796643853193891 261997834878975986 91959313203745010 14354853563935620353 1276571769747135893 16471915747718143863 13071370160710519713 7021774036404307633 10758565427703452492 11891602446109137585 6623243248235043303 6017152836122378237 1140777317533611754 5616930428833520594 18178050122490548942 11896174219650506665 1475291798163912306 2328927782039108477 12872300589703055669 9496568088592083490 8003873348744587565 14563141168787822228 16465965326590820297 16077168551449469771 16103890222160844104 7409619635350805161 10170994314600538124 4182974978750795974 5767749200784813734 8873985939490020524 13362382414963169393 17129863414502851843 2056406203159534721 7480948249189268493 9653531774505878468 1965956655936313547 5242019948274317478 10417374557800372861 7837305782256736568 12529624442341088328 10658394117951003970 8395694912198677664 11001453605900078210 7601321056522179766 8741821073007350632 3189894087724193020 14355149036552957948 6863364505821337205 10763010097436981222 5271279875294290212 7210204811178605440 3583713334295866810 8412373559250089700 15706666273357014785 18095457954122979776 3242605877876844244 14116446675781284274 7769094964636892629 13529388245687815170 12550160324438511380 1804639445022992931 9567092934322289282 9206621425860236729 3320796819205437187 5994656390876972308 8907186851133537698 8179498310705767815 4199485042608047921 16777916486854053097 15716950653655899605 11670122666173645579 115773847626916978 13450184494217267288 11045386898142916362 16245342206849367638 7351328629938377717 13264450742544318450 8809898803531570191 6374848470689270369 16090741376589577804 5780978894659658523 4858985938337584543 9939570791062316648 2996787769387329351 7648585213216523630 12791670314365682247 959462173140995797 15595638438100154283 10788739675310616861 5144954157800740771 2022878678775103679 10641190602110900326 4175271672295652946 10957614743208037652 18439336224310460716 16719519013072814954 2479762263193352606 2616633152047247535 4708034679234338370 18397554292597097141 14779749291071365996 9737002526767195806 3800056992223479463 7761005413054387610 15386711193059228926 13522752249280452374 1229458622257417547 10349510973179005386 13275612558112284687 5298467978578253231 5100768700030976400 15649604915767721057 11742081827790243818 3982928087331912354 10765578041861338530 2165228088246973817 712165060910494813 173110060159310034 8313698909751091470 15606555156736704544 4971809175204679157 6856045905834347059 16129229446230870408 9856807934218321828 6242427395563304558 2438313694756247265 8419449191536051374 10182033363898467568 15600305448309702340 9953614030835798355 7191836805203516030 15951685809040252079 12232135594930037484 14392826010208454471 12473166300412313210 13137934996400998745 15194912958239983140 10535312102729667476 514110241077500696 1948171666523509993 17175530404271800735 6017523405778015861 10612202064647332106 1208651809852475790 18381768656848381068 1933541201810986381 5862155859040731470 15127492802771516847 16778188292665691963 6640028403066958639 9460714019978008526 18009140762281860361 5935010521658276969 11955080628961454127 13314268177728242065 15360059552401856254 16532548839026593201 10410047514938698506 11180616358756641592 8480074160410792410 15543962610878169948 12301503737874904000 15265249451546354136 12005289259502735690 4089647422088303179 12608079587715483733 2417545503341558387 9628056261142773479 10132195822863715051 13978496262769728731 10842590613427029770 6268899017591478336 9607741638216692611 18125763110544169107 10092094844113122470 2361257011218730464 8870062062340957404 14450054034174430839 9857193006069666938 14603729075399383439 11422816679748485446 14628109153083336869 12882829019049704991 13527762040043259706 13571024864123392969 11769201294104791677 14104302896497184285 286657003445753556 7262523779187921175 17662098308106224087 9801029346961184387 4957503332778570267 3946862159481488420 4561729720872612679 3636864536403360755 8334017973804951005 16161279297677474160 4624521018476924006 2140267449615329445 15546883015707042059 10712824132692036101 18217878841261455777 3386542689268353731 14579984626398794546 7138331736391271079 1392749501055693962 4237335723863092700 6561767971996022484 14572330453751826752 3899637037083414137 2395459382083723325 3252810658633378057 7460256244458294521 11246405754881074153 12052638330042244371 12148997101779254659 5095440867819844255 10027552763905474233 2066387605532680473 10103852860810052299 8963538179352602221 8626930962843315439 5386312741662754760 6314903337860365889 1551931086293582921 13853853972857825990 8924356336268610770 7181584398798845766 11128960202007051728 12704552064757222709 8823745100942965451 10603699207807657046 5938027953133971196 13461908699670249402 7950285928941903540 9005351388809407465 5575050155226848230 18298902196376995539 17816538220789843459 16572022156724823648 18195992439142489298 7567043346222072086 16101878000706705551 14161695260767327547 15561221458352637241 9735881787869961147 1412990401726468223 8912922298684108369 11175570154812938155 13397336344784387853 17501456076981944142 4660221690092916602 9316890383315684565 4213138925196979938 16454660209806773350 5176334221690717826 14741227919667660509 9536872103022312103 8241678719431528272 4272431902653226809 12549077163751404360 2653772734095203898 17335639892646575517 1900008937573991964 15049392773166314237 10755039921388004894 13485336876154314442 10102282502448519337 10554691984784841862 10529496196550869075 2372563317077180728 16946936772168499988 1633689168709906730 228637319352780706 15548447235230513452 12405981956440772311 12841807735514321748 15400261164483386256 18374037005123698220 14382873960608079550 6131855833779651309 12675950384815778150 18217190991271186398 4577921896809222085 2406119600781159818 16857892114438002105 8440257131278785290 8905410211655919597 14623014893478602078 16480393204493167175 496868110918871544 17595457291506760086 8602731792641347199 9894647218595124817 3108345595841392108 7563933964511042867 17672397089623926991 9460259350779870027 13809658692075337189 8591109260483301216 10081824899704807491 16074606476049279704 17891095346743616445 3428977278783487552 9027322010001673565 1063922176974669021 9343845271095754704 17897972420007471259 2299593962749301914 10566463073653904626 9329812324415601886 8707266672216578649 16227097154810100353 4459248152608901544 1951976021847689983 16205358224402829423 5484826713481140790 3387103005846972888 12372610738859531832 9780922508360667070 2374083799488644121 11012531148558636510 15022421113490598437 4605525640450013959 12077273478664597148 15814886933843666184 7629591677488155174 18126200082242864204 11038606239252219811 9208145796331613751 1410187417768813284 17987508823699392551 16078756871232573983 1411224482712878447 14900829647077961056 11598098631693804830 13203214621750119470 12195249517422972543 6410181503317779795 7222807188539220114 9557262099814373688 15336207933193530476 4236071793040727619 14716226855289851719 14339850161609515425 17226116110185448372 8037153261945646972 15595886465684548333 14894906973602381898 16060309708663185329 13120808082689823405 11789246394713285755 12670417439265878331 17667110756195155388 10765188761965726513 2105372579966521405 14685372095830808520 8054287622665289561 5749352397564497084 16277441996825116667 17787982849854003989 11782407459979722258 13506958490765183808 4143568573273799073 3154197682482655484 15420255983969060326 2425158028971362191 14835964775689507745 15624699231728333711 17972154091144653063 1488632239064376768 10674173688947178605 14300171853582713844 3847313717973862117 12516166295364201712 9843643825683891733 10023116206716203190 13513774776473045074 12180006582250288474 4565660576750949485 14259521050062060025 16990578119747846895 15323383750357477727 13252008098141644768 13064799005232052939 16020913767874330751 8169179547158631932 7328776511443199611 13453827209774574877 10311139427361417510 6744153444302707819 15162175704328256691 18247592827022871090 3237952931274071494 7335925074939545186 11692223284299239680 3219182480382452872 1389056929172045674 13021995708640871671 10958251349176187752 14138287583443521558 4584204240762367671 1187995722874656467 15940158728005878929 2710279915487961948 15242150613437167560 8422964311468380797 2427047452598284783 2002062639516667881 7971082610327263628 11138458631559469115 8760256038327619522 9380233508905269622 10705552585532366640 12428957150600278627 18116985526184227457 9024850609387861614 6537875526390134608 2667784311198696922 3524480253327836769 2297224697426924809 13939374155403532191 12570836381904086093 9363960361960957945 6064370225691840088 9325839733145891185 15389702269121368994 17129151355081898261 2350412917652374914 4986907689753710062 13431874145549264983 2634921890171545219 13621957199709722852 12124718777502223470 14237204388627285648 3619805589364637247 14187309194454366031 6051826081208021493 13106875913984934436 17736640112661713559 11187252213809063373 9042667731776045022 7363778545916101707 17973498477812613885 15272633111042344763 15747383979690081865 17087756968210058750 12247555074542191990 11877977940099391069 15140122432850870651 17580060540624368379 8381880375402827166 17465734550877543833 6288685910801589575 15184075277115758386 8642418322975660918 11595342174670786917 5163233829504814812 8020240475972787875 10993352334222642123 4505625345067595474 16496937272334819529 12613216317857310967 15067395175331399464 9516233525264553899 11504974987976140984 2433656721876771525 2193032937823893199 15676816444230592151 5554404307212660953 2610581141567562282 10883650759494620639 274969228487502067 15289767333432544583 8748506807593198695 12555641501640115242 4132687684823036440 9033775242626769152 3758122032848964364 8846104409682093227 15321615694741254782 14631255308739694072 2130102517841477965 4895038190180044019 4143620339230199703 4660036245735962562 8776052117529970641 18339788550847181106 575756562897020157 1642838812381667423 12503881117391077534 8072084891868721867 9092848389617971139 4849119434436929602 279511506404648117 13248805638742211245 4526544731815978902 7291952102755360892 3795337353733478948 2857196006971487510 2371306379794179447 7949372442070006812 12472137922972535285 16079091898928626008 8556847468737355453 17568580152505565136 1647082354805643517 16567905630150416738 14868412642485609585 5321133556123685452 9491210042941548864 1591136258881546498 793170596352850943 15779504970482845288 5120292084268019591 6263435598033896679 12000854755829611049 11262251871592806509 2856002885791722204 12121000124292671497 4025091590897332164 625535272892634905 4262742054495586240 2138658390345542501 17778344629600962932 3285410350445300920 2945597332089363658 11272315202856811106 14825613323210579030 15937886882779966587 16434592801354124357 31655984384397339 2476043540271756287 6303834208417366257 6757144794712020708 10845432140782057563 9621984994287012072 3676825897820377368 4301484626751063055 17295707524549882737 3340901129446042114 17420273977754043924 5635612009468792689 10136476692291341782 18068037424956450041 12484275692114300009 4867347453471218307 9690446379870188626 1633505799245170051 18419154273435016486 2481045045301944477 6282734292988636177 18328609587024279068 4631989338641118167 11561975073936396096 5241770941779469836 7232847616840004087 5041584474362356344 641427590479453354 9012839777419491013 8262474843117494726 12390529511713566088 11528125511060713468 5816808963881565155 9966977699459216102 8270798699469993850 2965539863035033314 17268867524068872248 13148505523401417252 756941828141325540 11118525675667687683 5598685682809867241 15216403687452845721 675012445678228169 16081687506848930051 6997910671711731481 10903082577901440172 4839862070577679313 9173781932031887128 959299747406320927 9936678633088364718 3903633376511290448 10376894969098752303 16637592471871453736 3469846982599218052 18375182924495421680 13310778504634765691 14892075295981689542 15634603472234163461 9494988723389585603 5881815125703979197 5341951261693202324 13936256541728160295 8975151236004513405 12900986403525984316 14360755510110732202 13309495174180439672 16649705747478732244 480250285389121887 9756791389577070310 13761244259021452734 9459501838446622564 3965716857125194885 486130751226466099 7127789919151712286 16979786839341270963 6638815660564194106 10240932860228915794 13934857488269240717 6844879240123223761 11279339419537891832 6231510727208405748 7856166649817214027 10986125525078686262 7769367038014683560 15344860291922275513 9570084617412799721 17651646732653850158 15763551030857504413 12630636214752228054 7731192853175295430 10180966925810681008 1651766876009936116 15073266878249501047 7162047173605625821 796401110187685192 12347918756646212282 1990211189627820760 12785290144810502909 6295912457625232413 7507592264500607107 12292947743114100389 15103829091613939552 13276573769398515352 3975295982552516350 15962036150230352577 9998330968473245979 15949972034443473287 6066657600089621977 13769501720543896507 10405542484945558519 1134151154624674711 11870463642217887872 16112911760003317752 2823328305146098800 13799766858957271655 13544531306984248687 6600187470398498084 4115445165681502735 13726066405012162357 13612257416158904740 2442724650287887501 2912334056112688038 12292870307180123795 13840432711933585661 16636825104845286420 15460129162890819936 9739989948793825280 6316357644472432846 3535363903844150165 11991562649154880596 4816911242246956985 16261713189438553846 15587302285132737312 12859154386560514916 8864834931586151021 10250668025849662771 16993713940262608922 8439317645165151550 15495185833288057748 9525782774466570798 7515300807089025295 2609728819479924948 18178881217402527827 2525643388507643016 5692022470755265423 13046985312423131535 11732978301215495308 15454814559991534468 15139101340529928690 9626783560529913411 7351823834684209354 9182659522159480838 4229276358744789606 11248125495339539186 9092659516892531240 13251705365468242399 490874628409618337 13307353924652205854 3882622404193751229 14600161388093170382 3524589696733312035 4899704205548954662 12526964712200634175 1846212354864338464 17862169415350527096 5401569701825644177 13967278371924831879 293798201517571383 1513235360804209237 6926406222247521833 17755695868947699106 15407706120140731106 12201230741795240502 4251185034031172181 5651734686637694121 12093081498065989260 10659852502439480346 1264230664458626 6025076864743654887 18333526859163183873 2802412149103405675 17502812233202234349 12905940607863771684 1693267660853067595 10763083884873576295 10782665166182677336 14702142448926093702 7020462513100139259 18039294684232745486 11150180369557791316 9547148463018621575 504735003090471662 4103235343971321702 908374967577865442 4982455569980153390 12387404496110849989 14764707503065421016 14718665166781094137 11029353021094121853 7334297059708086803 7520215784688557760 15434121831273153332 1668157225738095721 15859317310756215247 3363802330044557855 17202698496307220004 12688169531301456766 14196813461210161637 16055943555786668711 3209432951680819437 15001257165021642777 5251951268947921289 194087776809762196 5492077759013206565 586840741604186514 4846885387108899265 14478672555998668395 6444223116919298379 8142345900395950515 14322612066435530181 13550228230915148531 11384504427285492207 15734693744100711761 2869188401896496516 5268021446536837501 1693985719704660573 332400049340941125 14197895838283062632 5141546094322601264 9230816955742081679 15646919424945139485 3227023384756370006 4208944865947310646 4236044973108996063 5305899131931610713 13322508481589486372 3282845675507548555 9030958934388967893 3023051942225925782 10490501819387880453 14839116101360122076 2197940538403405299 4140642148740993280 18021365369503086749 4349037849095407241 1932340448054866217 5563459976031157285 10128845412481818572 18435069412555139044 2337200319848498645 15636456465708378575 5790673576343714731 11240543165268250043 15470422889910313400 247056991436722065 15604746103700485999 8834054289799176353 5297263582438088934 4715332268566082026 14017143217395808053 6461875845287304579 13457350806664075866 2386945197515715707 7649389851821257126 14161753512696514493 539094189879906247 12249621155964226550 8589484219104018426 13620308031955917766 10077536588463740638 10874330822892129871 14139561352544194393 4941950247900709812 5632957086909965211 5194170981628521691 18008757650339458582 7442379467312744321 6404023170236053573 12555038096533804169 7725587027865241517 13717110924416584826 6629885966825169141 4230477018900432253 13566887039997654564 15943923872223569147 8947140229879986967 12933045571348707297 13635986878720446003 3924497688871565389 2691815064419463077 6747237160145428291 4480930328722319272 13665530695694662470 14745850922415936184 3905674935782286073 14784451521210660239 13489621698038799991 6908962643630694228 13546545614850149109 3778097448857049574 8282736128582600688 4762820401038142757 16267276844748895244 69340417994539000 12066755772294972086 833571673493426962 12664108440260957017 12637276522061579531 5149363273586283863 12002991341835223996 11876266774149271433 15398564899577622731 8040116875409692306 17245496994285764435 8440343450830457385 2694130024356055909 15593068599306863996 13427745050144700646 9521122317529344745 11822023956585603275 3894656570548446232 14428171622505719253 6848091690179361071 14341782501704753528 11414996289751733741 3517414620576748295 17809480950852393108 13834053896269535651 476051736086737003 15255396488139662724 11526683649698061448 9100133730079951160 14303285870450415592 11723685388537407014 10458932002088766687 1538732806755232739 12478006116746404956 17441407101626725768 1105840281115555933 9840919425708385471 4874972171612189846 606554654288713060 7197925383422168578 8618514053396766882 6237798220133011937 6073368656347501984 4352582537583621273 11362716844003937654 8074738628831002257 10074882506334413764 5975194003992743451 6239841311630823687 116497195903178840 5751291477027518136 5708611827870148715 10982472390862164424 4678875572558897542 3290569889511553186 13822128039963623219 5326175835007343662 15464380865571345817 5244935198942167545 6599768822962130262 6014884153431912826 18249523977309079373 12002071295575630204 506250809402316667 6278510480482132886 11751527426569037824 10974741127903715341 17588548093020223753 9224427303029600341 14450596521190067423 442110342876121494 10759953916461391144 12130332791561829742 2953206169195834847 4296950035323263294 9589278799588049232 4139965559906938436 12356244816751851990 17917287475249749085 18200163357877362030 18176165339081347897 6673238911146621425 16459248025153773289 14691384553842572744 15173575447658074893 613008360183545502 2030277045530519503 604886350934638171 11262055075348384714 15185152211127940983 196952953175162479 5257954020131997691 718189955809196911 11761631278533845730 6596610644544897438 16304386029678004159 4084767777637621139 17206406232069492324 1263338935244744011 6102016627480742315 10894815293619133425 12677160512757879519 11375056350679613384 4482802631923591544 10848725104906837217 12639461754289154233 13701957216135516136 650508526404387667 4197410435899137689 8204821984457334045 15654478124316404438 14810946839611907777 13509722023921666402 9344910748943746555 8642644740322778831 17429559783433878720 6416066046412891963 13812084097538327130 6513325741784800516 11645416765666069121 3526436163002108177 11956933804789624990 765072894935646109 2984216231185380737 14363070522432782537 15566054266653837779 13399542780368834734 1771639985959166146 14629268711515864271 7796676227244829693 10410828365475375408 514959821125678616 8754373531266489795 15860416900103479611 4596079652622697867 16087002194533472424 10978066260105119428 14753035416993410144 11742141525552710013 7612788436868367653 1246123665442412973 16202241221548655864 14119796091142031983 14328341416232138126 1441895929797021722 9335009774353309191 1337761566816569507 14266119279575105314 8358132210047936813 6748507889114699632 6950056221731738480 16376297942178144947 13305700850034980609 2253018889632365216 8744592538163233776 10234715798564487689 6717953193329308385 14010238963511299731 836903705275981911 6486003597731053484 15592702501808472508 11579532982778338482 13260433864418239823 16352278750194040262 5929357071356529582 5575323686925102206 12377011363799778309 4293640946151952281 1624782797061968770 3695849998638569621 12559171009286937166 2674065706901013068 11791498462475933743 10732875914047230729 2127715618226726061 10336957171433659250 13623593870097456417 11321309845304133857 13263836267778927257 6102333590026527891 6283502765463752578 207698904454318294 13016304535191746068 12135001537041628613 6447246158254254316 8107108477288243393 3432233221824289186 9548512932035606998 14545215950659852635 2290846280769734242 10282790011324178486 8582089865659935569 5604531314022230749 604259760249867780 11749720981622654945 16956416608184695639 14841733636238218829 1062241901167130634 4809300253982440893 17227319021087698411 2423541826330028304 9700382562500143003 15483142878979046809 4669104591618448671 13338261682363644832 14684869431984426330 8659114287499606689 9726167004829541187 14801948845022707610 14917019200883432405 6737916421638517320 14851939818249799779 8528168891107191867 15049208558571075630 10410049017157155780 15286245025043481523 12324708794276141694 1382570427270977129 2022092138476635184 7186967010213080946 3649070483185353417 14543671071213029672 2006174913562851554 10655360650913747196 15362131357337923086 14277555486155267977 14103785540770518854 4688188020068845913 18222953091559924106 1175696583415843123 2202583592062907279 16956704351693053749 1018436278732592054 10172553277495977475 12159234872588271723 10653915152318368507 11293127915189670350 3985416107753012217 2974155592972381147 711251768042410098 10125019392870469548 15546682804793748799 12580194610783015730 1795476020498634242 15551833911286097081 10701336103188944542 7637331007517130217 2674531682825490065 3775520596858316115 1305639772345893835 17354198091772808122 4769656748532178496 201241444474881323 4788580237150957836 9957632875825748627 17364585401572642533 3135032942398570767 10820727442702521028 6009098741368665744 11121293218627333407 13647708267362980672 3018660491659467692 16559273877375541727 9524598492880937445 16245724119971050608 15089748415907280833 15553499824963463894 1343574820098121934 17077909860515546041 16490637570538959090 15710734016836213649 13241332936232310708 2828481346645519637 8038458281696941579 15040276235917378563 17098657927348175701 13097230898847252199 10341013676263898161 9133932803629399182 10439833468550534286 8172178742644174046 15327425927696485780 13172814425673826858 2169717576831913482 15646669704965200228 9957112595902809974 11366128202063727847 18407404431935828971 4244628581690158186 3534152835076104695 15633588549862219773 2136442972554403966 16633112994623697838 2794791622865013123 16015185050002939887 17497334426484356851 2048718322915859190 17508430856524797617 4303741953217678672 6996924015521151970 11729432862827109497 11920978630165153413 3868544378342455716 17468824805918569481 9166501425645107733 12122128765114292960 704820162053817086 2193109569336145923 9901482067479059294 9123040867525705290 2851395564834420416 16819308447974102100 8426726184700877313 1023574310563805480 691657561500533697 17687532193519843942 9908143303496509165 3580504570297442623 17666056845680737192 2798519249109144664 395490514547601079 1378007566734411659 2188833418893616154 8227518233172488581 12829801066704839412 11263138815473797451 3566079905439030393 9744406620565288286 11992712649044813578 2045505356110470163 3126387624955495563 6974025691305054901 3098286558606921859 457849668668910088 15501849347722247994 18445132740782821983 3528579063075416996 5081946303707120360 8819674124749069498 16885769040861893447 2722113044418310329 16605743406183947144 17705675419938468372 13386594291170394937 5324310025286922650 7424849048078328305 15023361734868264578 8840321985071218259 9366650779593705147 15493511374814434433 5758419274673812731 9618235046627475951 2505406792344199797 12845966815687600771 10252067410478285518 1601513863473680336 2673017546795722341 10264122976951961108 10069956256318174493 7579898335637559709 7516470898715539709 14829362465138133811 11598268486437574236 6074522446008089583 2302512718811019541 8534976510397810601 2822791180049850857 169495845681845262 3404206755931507234 9884353911940441856 15257412256474987591 6627330274782248978 9793478689775702708 3903039585243353765 8585684839533893593 854033762088418290 4173673376273854219 6159911381853714110 5104602186379622270 17200131024089606887 9229201526065387340 17798573923933249483 8086985538560612710 7093929377350485309 17924896406198990376 6499293791010186325 6282464382968403057 10392427422928193230 16273314240051035247 4793112907919960813 5553585616233899785 1472380489800272315 4718721560435007079 9879169047577958366 14161242569774471409 16320138622042403414 122782097722350294 13168561015516428197 5809934512057387310 16918217800969763106 10143141980284619590 17062720343493335947 12965440963856576473 11958685423081409738 10874568964260596852 13509678131854406693 4914616582122036057 6345763960386221029 8122941232098390801 10823807618389907059 10608317123597063809 5719504742926943057 7278674263409109561 13204250995898078105 14452801686931903883 15747282153878042791 12143745769441707258 5774008625501826572 2713566372312072478 11657493497949921314 5915503066710604400 14811140251170209412 111667700230931232 7166067271670648340 5621457781451298172 6359080459061668512 7838976426421752611 16718418006840075990 6297385880284349936 16858071230104044779 16567084765633050413 15277804610733759033 9371807255597866814 13790511837967179890 12990652890590987847 9817938337632154310 6841817295071761409 3634462346301677754 10109304781369376579 17590361596840810006 7246421972769331907 6884762012375238436 7863467446361268830 3735980564298185093 5860449985254199925 12310100050265873783 5225465869923644100 6815042142318035769 12693212966263508013 16448559215669054455 15543254656905511465 10147287324217047944 12704065159688922054 4771714881578407953 16612363438310820679 1283290106059413826 2260357797242536941 8897387849071919179 14618841712489162848 7619984901760437606 2185543227113003423 8093634129814225089 18187070310797200452 15998716704237849699 17175451632131772541 16073490184709165928 5968859056017965999 7094558375764267264 3713730403481337152 15980245782166556505 7467690416075008706 11012695976696071063 6800586825868304847 13217902911034585807 7152058295880161911 3043463474956806577 1963543389613897669 17277541795694244390 4149842002383227245 1514495925990937438 14465254631803892243 14440230332375120782 10450777990243945256 1532741190447018989 10392997036352759955 3018786718922543672 7784189343699002974 8671431903864796127 15503332591052088849 7495198995667170293 2165210485138097201 18097592828908299530 3758544343250593665 13638120286851069314 12310864500572409657 5062236419193533427 8927879904168902056 13974396605377007551 8258466518063875615 17159793939617081726 2078314441893598462 4567952101294544966 13524736467423976089 7375844431442643104 982692386825251631 15363531003964035762 1780494512446160429 1295638247333486987 8277637845242823525 16942863603129045345 14347196004082836983 10914771100856414054 17730956115814968353 8591234168090630670 11321075001897857989 2321053689563316324 17592360672062435152 8874952191300017884 11546070664048453194 4937981087329717561 13868191239337460471 11768654220875865333 14358923060927633550 1541121203045734978 4119865705986221204 16406067290777539240 9227850000137289679 3578643468579200375 11451312548608674571 3063038477794258022 407351771672053574 1687317870214125397 13034468614464510025 11693764446503437582 4740711886929490002 13094148251605047546 16017168765373552405 1193940865832577195 9979415411617940645 18130985485522254861 15701722555040253105 17341186627621179437 14021048234622963636 12897975587568525523 18206921104683015004 366457643147419737 638193626276419453 18401751061747628656 1569231147214081463 6849417629839581864 18299441314685997200 17023842979457214461 17785346126139185374 12622344684272312203 4996543206351645157 11953724866351615065 841899847488086123 5530535679987215520 16821223859835124905 612765117423359688 9585663065142400544 7933791459023727149 17659303929596400915 14636716796778569768 6988541914399475369 5112932774570130139 13745641964766631142 16734373678031020154 8207894468920172421 8959096790673955009 10692183559657445648 17916382457622045955 15402589413786202102 5688273926120550722 16594703318775190893 15873968112540347077 1097653948102559355 122635067585229842 3295257191515249348 1804713231333331282 2511980614390397032 13843023220032339068 15649408238475831400 11790881087389894691 3931276434899361055 17064417128503723614 10833131922437959655 749647811045185444 12130851545968559415 7563262245547723654 11215971684229514256 3170027533518545124 4264657782651273638 14869633472510138922 14228457395656263781 13939734215847957268 4401650082922793589 14823127069479062062 12545155066372163375 5199521631271457835 6264836232363970323 5479640216431169151 1394470705910363294 12233275814505926175 4147437342061250987 11966288186641348496 1679286402909531365 11762153940649511908 765618081124651832 642028775763920187 13269547955567042265 10321953978841614699 8930997155378680351 9706866117387897824 4374566450214950090 16474411561994131056 10902750464558802452 985138146232163077 6728890461120716124 14773054866414870469 8957625899028864044 2827117378917939516 8286014614042317040 11453117719040649938 11028063392248320052 9503427188525751979 12957609161361423902 16024893733674368900 3209340850999917464 3488555324614965103 11344371099536507742 578713638309262532 4917880782153735647 707496993689292241 18149819957520670431 8825322917833462259 4965215767546264647 17598325383629974425 8297966388378767776 3839131122229271118 13495227989410567916 10422032631319557069 11553313020047726230 45941791896575144 3309130875014106032 6063407214345538027 1847486826746972908 1499927373183730250 17667410371703926046 15710770291286439066 1498439759788553914 4450006058943149293 8054417042248536329 7194804862700449358 2782625342382800130 8370056212651914585 14746680412630212401 9969523195623796971 16850651150693647570 17519520970107960119 8721859335521735902 15022992808606191188 15804009842234552085 539724104005987862 12532346409338371311 16943162650362119529 8817837754164642759 14762638461815763395 740020441124256780 11314992487542368520 6136968925709731225 11731983608687991154 18363862450584204159 2138573448559838386 7892525399805442347 11291987057828119413 10892091221417746534 2382193759499981065 10632968356008739509 1837612599226068660 13254738972140039344 5379422608976901483 5355526107707734210 5739797564927062118 5198940158045992151 8564300344470953483 3362611116049889974 6457049268831218 13995686298677017438 5033664211144501158 2048902107612392547 13222782556403357104 5869313784854523826 8471088552099055298 15413497933100872279 2824739041552005833 18049697856128376477 16450191107716647412 7144407484181971177 3896472121658067750 3700848209287520263 14570325469321787930 6333713891545196242 12745560498098833984 6012624920566144841 8129764150335965851 3083751883607237494 10198638443754613581 17464983435702759729 6121443904631952664 2036813596284317686 3947355231103864688 1700689584644346794 6830346410860141333 8053606495709392086 7409045096788197149 4934794597007626384 6069362395706798843 679116489917895216 8677631055798290647 2785400484119911863 5280784803713130957 15136366787114069874 16073205154343288044 8719070338357766634 15674861702517821586 7615197845844242081 11823212937542856655 1206900494088606028 11713121272226026685 5114636687979198302 13087236311391553859 4086861309349418191 8177276092916565104 330839505318367912 17765265839580197949 15518523541264252028 11198575656747344236 10439143294496986228 1167542590037761621 2813095684868472028 8591317843152947522 17681144223868635815 10500155646731520424 17378836992385034934 5421957044755798213 18409478732685573821 17235039497101861102 2742382973841861884 2789977192177780183 6826123842814893472 15311416452530776588 15374758468292049293 7450500846935442646 871211245909537312 357303466859770287 15291975625473274306 12352941144527347905 3106575551124296944 16206576792787191384 10909857064890372030 16262098238650743564 12008963791458069722 1046125781230846378 17896996463997613123 14507337457659964476 3181092215529023615 17563301956197631527 5936499814640182878 8005025108005708453 12256681436940734799 8802569228720737167 67961693277786530 10426421172344895350 16597818631193918058 15532992498160332399 6938621214103602491 8985006181392786594 3999193102354321689 17084109388044597277 10324917063973832141 11932649784951928375 2556239635797501790 6384831139889501930 9569146000198353897 13600023680663844949 18243442155273325325 236754424688714310 1236704644981962496 6738423121567017819 2066770895594924149 17259136159323057873 2083332898441205677 17025598248624841115 14361737476123528997 2587817012711060157 12765281105172113712 16809707702719177371 6027180526976794968 9300323662635516621 13603608043504469495 12569240544529887373 16855001117455022943 14390279552911508355 3525096225134298722 1459637013948462962 11047190079320472323 10382192900323147419 2510826927353098423 16615838264123080681 1423106931023102534 1228271771240108806 11116616085127793280 10751473729611886276 3499552879545604867 13097435532795294112 16500730278947562667 14282819396890421209 5556896073025282601 11716518684069708228 8537742105187625353 12021841212845822120 9214796882575433999 3675952645223107223 845458611906990771 8247598591176179181 6168240617878651416 10813209273938973523 14036156069695901953 17785294614758255603 9890974074703450090 14312343867632753412 5492959522511038699 17223125273552550902 4876484144522602902 16798350170796330508 4491359847001431295 3964866112668737032 6709592399728729088 17360051266871624470 14759644675437967339 5775819491301745506 12393649516702916727 13696798498762198955 7785811799223147556 9919739888602760729 10215343516974147915 1035011715012069678 10538198963879785871 2590202731238405873 5677185721053680396 2898346577523106543 4416032850396997992 16937590717483511019 11199855299454522921 10737421890058666747 6093297953406057957 7410723483186246747 11209343716981803500 15882631194287083631 5981213564594943730 943460863055382386 7392452286528899808 8756870366821113613 9992703252645837676 12886503901254552072 16252648551446371716 11339774887785983623 18315795239405271216 13992048523445039854 3637638423815573856 13892560732580262156 2832428916895933611 235349242065194363 3935678088363935856 13657699880133788788 16884843485626210180 10970392042781134138 6395747819091527390 10120317427506026704 16627185870051102297 4251501110587827777 9909940517271121013 10322790463804831640 13596679193546925029 1052681579996778464 8433657049041464504 12920585633503063629 2870565495628340509 14808480773790325604 13004980781590701833 1742618717858229323 16802935633815796007 12758448882469167992 4399974970737978401 9279165792727646396 2543497663466917815 17897716687767029104 13987732945179049545 14223366294020655367 17057746381554151358 7029872000682402649 14688458755346982637 10994577078192632769 3867299364911171350 3249074052211750699 4465782922279461857 2864145220067213737 12742749651004911795 6923603432503996148 6104249210925877886 14668178243227578837 6559960643421102995 15559567444357009294 10146531145095383250 5640343207640115257 4057185632209506014 5404743521712610906 18206545835117460065 3565396907203277154 11284610701154678666 5440567599756308985 718608087552689683 13018045878272856721 51646392961527848 209985136726699498 14388419644388110048 1293868690545847995 4203413463184753760 3024092579702047866 5091208253200975897 3723144603030435836 292883897347549565 1535709583900226559 7754868086945674812 11922542505259156330 17063916683196391920 16118616922105203988 14234660646024003808 2682878128363170573 7127709605744871096 6773593512862743051 16536390325270546342 4493575716834016105 16006677624079676515 16866523587871175211 16949337826600269668 2844074417118534782 10391942314746655508 6037091733412180972 11558281974532360806 15282243215722176635 6175756244064110680 17643535929896244447 13467614231318927372 2326478926656536663 9654315348520375006 9103258997433430863 3060487820178521399 4176111162765562405 2064743913510162881 11369708023649020653 2512699889699478349 16059281952871392999 2391109746662624155 16439899597628190593 8141102038013127313 3845035022850365045 7959265460922498954 14066882624492607249 2076063176441119686 11497896077034670254 16892824821486115949 17724900161911244799 9142555467628994202 11673987052812312586 9495002132356609518 5653236978431125301 1386373072966225004 10144262752013435523 539446347754185275 16005735607603065907 3684256363094001604 12456832160894494102 8987347541629299771 17860262139372288164 5442321845167281423 16612797405048601103 510702151185292783 9834005887223948515 9160409575023540413 10721329988142872630 11357118248231381127 773255115283556804 4220798440694088337 8022641181964648705 12502741298094309358 229629800457396560 2008707872721571164 18184864411456331380 16291989740723880420 2303949811720853681 17411600992945681966 3998510446471143431 15541401980871542374 1422412220614546002 5722559402894065486 9861694314902343293 6359251395739167452 18003731391851462184 14651254624075086341 1931572289929388967 3349303923330653896 8593479817044602381 5448596719145936640 13346626307330301053 15166678792899123198 12506917984350300741 16391846066626724641 6748915490852669106 13913813696974520349 2410457343072084943 17229138679915748095 2705136694445815404 3907945774658376644 6114273552424739932 11016213134582185529 14622400205681370749 7276269304966633656 3551489542096920792 9822263762042496340 3243132795678912231 12634080312173664333 10504143997716695489 7093241640104749923 8561711842658272522 10401648529580547992 10379425644220189922 2501310465062781960 17877125150783445658 11190617585853605889 8238053318915609770 17864792908460807623 17653811194943563098 7320988472573144765 5993023065387446087 9548491773798605306 8847419518142320155 13628472023972066821 2286971225063125099 9888690465691630336 7504258169433118944 10301758740733236621 11163135693125402156 12292170885116511840 4430672478439760318 8212462263466157200 9332515441335639158 10434479782266225012 10832961633482954634 8747727833510885011 13384449431328878821 11537133200801092665 11694796440015734064 5058133058794221377 2893894702206725084 13177040626168690801 8893645342824893667 8497913904508296126 917920765451444854 2165508203957330482 7019432733406937076 9101663075681742369 15111200395914980615 461423418912365773 2318909782861456136 6235625529410978660 4725227004323418605 17270616087920385874 5627781553403417178 9702094290114301407 5971902493968427176 14824797377742303397 9421505992898966366 3807121317583371097 2175595806921091458 12550155874400876092 7553298411057612806 13101952400000659188 13792676152494963195 9594019311761292078 5857744208503385345 5946866171183343395 14111918448895570102 16479985702943904225 72276955736275382 2508177249401752596 6107116661669538844 7049763773811056073 1888897018912185697 14611462342474414161 17597114449234682399 8256268874277069716 71681324056871390 8251381063901112285 1991256549236367185 18361153527565556662 3410475912363844064 1307806890666419958 6607882897413630812 3018619205044506700 4392124192440012908 9675338808017310736 17225255431269283104 5340022183624741637 15465237793395058456 679125428145322627 18330050488544940848 10732377554524819879 13844511941648987832 14158125695280004585 17821163708315894322 1476788995345548396 8251058118035590050 15917281761090190080 4807540094210249580 10652242777698460794 16157591658371867541 816808550364452097 12010632117106648240 16139588991810135965 18339870290773088605 15435918803040024212 5438632015183472315 17180511546597392698 2074280354052803662 6046078744416214868 18154896172911981570 18192997036622807666 13653553990328017830 9979895853831324027 14530582354742491187 3521840781994737724 10715209606960527114 3790355936880122736 112489759535755508 6905925250726868026 7470510165700712286 230272940874421239 11010971749176064793 1411326337311579447 1137746389240149239 2953494621175684853 9243729712528352745 13950057120088812544 8544908370659481680 294306723219219811 8302426539996088062 12793637470465857108 17567396222605759291 15834789165195427388 4311049201869448355 11992413061196220400 1905162475700884278 8586627969717088344 11938341672819550763 8376539223343620130 15903696638993987102 4459290782639917551 18272063151789448825 12540682278373308726 13774622683046646143 18433835127125946371 17798935463554240382 15394303197389317680 4328619620879255067 8033839002972179083 17320204608710193022 12071738127662117051 15669845583062273501 17847186430481709998 14518038613735870372 17195981549641763340 18275300222342793062 11026876839894310836 8931145633171099809 2332862246899620531 8375832631967780577 8694504988073470808 6308203675032951505 17658619080154957367 18300717582729610002 8232845516083725406 2517949317694639852 9578127090788644672 766320488445125975 6547671475589030556 11521318881764351583 6762362286984225878 929012971618240533 8638236904187781472 2758984405885939733 9145657339737437681 831621719815934905 9115286185515875747 2893464709616252311 13289370166520028534 10738641086670717971 396005464843416390 11595627721193906488 735587322682743211 15978604622615807769 10836884510801451422 15479461133672484301 4009838995592043426 11802625441374697928 9898939548916016565 15523425843980189488 9771872307368590724 17129524115059836664 4475883844449053953 6099981522247129290 5447032303612164165 4425606830446418507 7806057461858078924 9440953762142862609 8217673857740351482 9261736367486099997 9731733718736418929 8216980630694023826 10119730785713845514 5687580928486330869 3589477061513498546 16008208638790941136 5790317518113482 6886152449517168044 15108257726803832718 11453494203641883526 9683292188822751703 2744281997455046414 17913281173366639783 11203389892547401267 10348458211922763223 14767672146851805581 12054979596786386562 8376682155370242775 4291213271272180205 13648068895868638190 6100856864441062486 7297923986650205124 6281260426001915203 10364535779169034766 2877929776061757329 12219653948960142572 11826938543066673482 8896363117321933578 3994263100701254788 746647132038119921 2813258545969088334 10677790541610164115 8396013409483739588 10774326243845477255 17025979529902419403 4229310118042744065 2353199605818301933 1033894867487765864 8631167213622006092 10932818963201191797 5956495063440249766 12798435871900978557 16154291369374854590 11982689817039106374 8924830515315135730 17999775254648709244 7791127859916496528 17413956584566366042 1817951566256882804 10496247955880005926 11840489602387482935 5576980389423706844 18103359075557113006 4957416696062391724 10845530113422745279 7706883807899118482 11463139715569743894 279594448439257742 16694946637354507997 867719429261071626 6950810797748143800 15229212762239444203 4072687161174439317 14359345486031280365 988492115302569038 8459078920097974875 12310829721103316790 3336594191064317064 13734034656790538241 14321846926948320678 7567092900367652679 5568294403884372053 3564310589785896777 12723807816192473677 2179626042796242096 8923390767790250006 17704686693129185655 13727493331471168253 6196813612147722664 13177441746270652395 14196375754389150227 6291016946973510030 1982005447595838466 5612376896765539380 10258311610865600344 7059751486834625493 2917511162086889415 10692603440618321546 13290423514430165273 2030200017105248508 7558458515191371685 8239625900844955419 15807044790058527891 3041758836504119163 129115194774454086 2324003740020518661 12979779108166787739 17133883348774710798 221670599311654758 17315999185334925818 4568135360144484722 5196084091172495642 14482894444428191546 4886119495384001378 2383033760218498643 4618977468399676792 3248095072954866128 9469024201862126164 17458865889046917737 3628163997318108070 5382952764642976588 5626729341894354414 2239858891397991600 15942039398806027345 13824605960740610165 11453342912890190040 15802552590676003473 7085902207066137146 9441623624049806925 13441441552259035166 6214822753397344022 11056776262947055405 12316547780690485690 1133725520814611194 10135536848445410103 2275059737169617507 3171795899206516763 17607465286676021708 9019355837183612386 16921799714023129592 5020299921951040950 11171889463078032230 15300927758743890569 5023894454304763668 10965118933921282647 15826671935367940190 14779352169421486492 3278936983783797487 7621965248157344945 1516040106683429548 3764635507283737807 12262904073205878771 16658894247903691147 389359353644767829 1180326802999607042 4796679652310055133 7823570525806031270 6099213256814932155 1245883017447232962 6841538866524735732 2641871907899029679 15444003537655170035 17536386937454362204 3716005178106996481 15445263145499353940 2945860754565462012 13561443732767858404 13586813984830851560 2013798608709419630 4729151852616890512 15103189877502200160 1448622304357243224 12958851262430828344 11518055968330036969 11952166957201074251 13713660749943082663 15702976890445679908 1447119276236445624 14414377803191101104 7039621993124981099 16441795242269983668 8445789150004176797 14791086597208137309 160616774823552408 14603185746510063451 2086799506674246116 487731016813950926 8109806870777464666 3367601574611066361 9244868510180592432 5020118438015700991 9303377533518240389 10912713019605843935 15988553034317683465 13955067227900969510 12809065536265765137 4518600458170988886 2537253418663822162 6007568924467165132 2108042386083397020 16927180989950609676 16235978929243401027 7618494653552817703 6887991403639637461 7602124134149099732 5686072308115118648 8349043331663439296 8141143256622625643 17369336125094541067 15829591113031058231 1187078372201878767 12254162124110574707 4947958304911951474 11356778792986995471 8958540554874073924 13913657378079923650 16859023942139301340 13687211971968350237 10267802667894285503 1218365580230272520 11442372047981024920 12460837771074224633 2180875339576572421 6413525426684444912 13226373220461374244 13521980919427810093 10494706133781616105 2490628595701276911 18249871808267106940 6333581891127554270 17709164076001107749 592431239005705003 10396596158647966222 4420571167117237457 208239027907048419 12948425329179439928 4967537920320429603 1494226721441832383 17956304040164879114 2073066174991088930 1134908056032578814 10704508537973764825 926851252472863132 13047458076374694078 14383669725234523378 4564567634824816209 13769024851778249749 3126832918573494515 397555932018519064 11132416848349892630 2869959083609859484 14878559247125071221 10287501872408815567 1546519092564640334 3444601082151991557 7846785373052254323 9212563327316563723 14258444850924584360 17076642196068581305 17783074400949286693 14173112271634836530 10100131282794213873 8089172986266212416 16842357828633841215 18010504387927094021 15309933002815805958 30645936745382771 14794449794758452764 7344422854182773580 5039852938642323209 5238619707964800922 6527083375317416863 10326958441792736204 3429657719502786725 15541311378391927986 16374752849943223087 13060546731684409812 10800702495285871873 18098420676283978616 6770402644501800995 2088480768133067384 17875453050082047929 12418177664977865261 13150167334550683048 7990142207425804386 4796754731586336847 14897427377426242522 16143158083692930545 11132724722958268049 2160321965463069269 3633903382356837415 68367558369906471 13069052147871047724 16338925405986968358 2466252838809677674 6900017946610158664 17540517403640480538 580356331359791425 11987673013693874873 11873712307324338534 5037345757194851902 11491783297629713937 16387978599671875593 17053263412816608767 12206436434189725288 2375858470350001989 14963298043984692217 5810056883670371295 9094656916127218266 17407824091682065782 8119979090168931130 15293018634744294923 12081543871062741300 16124215935468925957 3756390314649679065 6206756043826562712 3995439992106830863 16030785279012944723 11097996301132484314 8650594807510952365 8135613690645871027 16300774014711986459 1683491319511654841 5535177487975239009 3789764091721480684 6357073731063256109 3567562667714518683 14595014274464219782 17884017838606237438 5916455708005124587 2071924469965922808 12563341309244727615 10289324717414561533 13738388665102243609 17598258967315596610 14828894125305444270 7974639257578702746 12273608158216964681 2870366646929159406 6628446440411939439 7116142591619042370 11348504494021673429 2924241841091339831 10837264376119438517 9071205032627586326 11528569056277251859 15218659385097760868 5530759992837218824 18142095917922805000 18258088582331833745 2733515495869462289 14756349266005387954 9365806776645010420 7876340106142333653 11273808951502561120 2712499762066106969 9918283153699792576 13540042814671150538 8891034151426601730 10429071964520131411 6383512986941326128 7438513361981404304 17572186425693823895 21677800578374282 2754362444425725738 4095580158969586009 10741737886474861995 12818161616423704244 9253262930808305137 6631072996788768279 11111513215332948248 305689730798376597 1148792667840382617 9996303706823401111 2596691535114647184 4242674170819728033 16923806399321738639 11513482324201237629 4909113657018633189 8336469099874371479 12296201305126528719 5428420669857608544 5449189194521460879 309655979164542119 9273244285554430826 9612202843208707247 17706526421481947296 1391757016842004107 9994321010871763809 13045347252051541032 2647963446661870687 8380144348407636723 3325969658674362591 15296371148101467456 17521951558859590561 15194595291671508137 10097156667263766141 14490774641631459070 2913625586842870562 507326856713681820 8045629391632703339 4555357795877008051 8764732920939071164 3266340558502841683 15253914979820089129 7229756518638215575 2191373169547455438 13054620650105101716 3364509268660985904 1304850678395218980 14048088195543964638 1947614891088032047 5399515751346723102 1315067289048514196 10396076606111634926 7183464885576125522 4350385232365634285 4475234933451262915 9830963813802937684 14928980864309425664 1639407184565120227 4899740558944626086 8594416955648526752 13508991088218680628 17407595280297216918 3362942784522376245 11578359540263550795 3683281032376732940 6513887908319597528 18103653311732846549 12250180916488437812 14174405070467824453 17732809063518605647 10720774652166608334 7959128889344259367 3278134462375236944 17142534722749915693 11835462098557571488 1381092882533576889 13120581389566743341 10821646807926663708 11349610814460025187 7760071196380173937 8298578115211581576 3378948029696500473 17763609587141210768 18373656877612063276 6859319802912796030 14689595818542934270 9062401205972813831 16191581036022651438 608153954485326376 7565862780268262753 1115135022053855279 3808138237190317141 3374388511399574797 1108819420947786687 16434917331605292258 15275047616489503529 13387689117670924015 15553911401209779300 698593377466833080 6239038574476620511 8593142404046693600 6511052337500885190 16481437812486887402 6596830515098832484 5473334735941304129 6161753551339079089 6775900049109247217 14591541710519555830 10076003675597715046 15463541782038490879 9206423315375805736 14297324356552685542 1927243838632281541 10723893710935352139 6628870369230237109 16964536429740004098 13833848661269201074 12333202655664060561 16062898654543977302 1754038733110503881 6811775104496601480 3399721444227525399 4958611263273110558 13828759985918286509 12463152086002425689 9257428979757299785 14739701146630088058 14282288892164015933 17079201566545720215 2729297091027372180 11560484543408746727 485700751032709596 12760527016244019012 7737639444089522931 431482771931826466 3251541905042351743 11369097793786301104 17525075632723608663 13361264079349398471 5453062193147450115 3467525827042023377 14061872643417254623 8410792223397881154 4083666288005061990 15481670997093589987 7776686329824444348 4933140168428336172 5281026963183664278 2607541066760281247 6873408568578595930 5131731837592087095 48778989835925127 17790999723052033995 6623969936810553423 5448199159161812675 15342919184026042111 17865793440430655950 13956645951267433617 2467651376107108104 9801503564030439464 15672575953025371611 13220516712645755446 2678860417455323561 2379460026994339550 2918786106538186924 8004625743185459810 5843393092905547176 8082225142124426682 9999433443913625486 5006657540066258236 3940010133869740774 15024335150104863004 12856852114164949870 3887094077881582822 9489467827590424168 7061591414453553383 18065068445027532615 17633954398075631528 7626153465881904348 17150091778749074695 1669041490855348662 690365236508939860 2398235493518313527 17673164341049403683 7306228182609006125 10165579972144325205 11208897905930764208 10909295197745110822 12144329209528150258 4295618838507976850 15238110714642673317 9118179175366256545 15221286375095102846 4325656441196717132 6730252632341403000 7076407059764601902 14273337190648862919 8710472420046505127 17188686159324685733 7688105772321658294 18056182378728729403 16987010380749722291 12158700247046829595 18163800529150076876 1473458774234690679 11154286264726250806 4530908319044524574 5196195787163272303 8563491501256008075 10878787239830826238 2480233220631328425 11965492830313920538 11792835428122267918 17376353688415489479 8700628935600780240 5667542954876398786 746609730955099729 14772850570693837890 17588553788053890681 10493660295318853709 15951708131478034639 1380503298173806804 3739973848027925682 629277030728307448 8502376440701599759 7160664128648048639 2273624030386679426 9237271707490768873 9119536899525220266 9132489480014155883 3684872713896075036 1602143969796634083 1793927563496984682 10936348906765135621 7690244132927958260 17642098142560684433 9969011058006698707 11144162369188792412 7412502772144107434 9689510665932054563 17462472309436358890 17771101032620804814 1819114452699893760 11432361854543822403 6066361592702108912 7979714500453578685 16927400794844681676 4220010749705540309 14707208342411180043 9553016115301104154 631862605408534018 2331301894345850900 13078466491888852439 532042730622451803 18094472896222302594 12132655324436470097 8595053419441136198 15251517761659818489 6456393143497205333 1531937371207301071 16302714559726740409 12789421740412389229 1474438567171626039 11284023234811743075 16381643760935203195 15320968031036247291 7957300122914527474 8132010746964060393 6767699508433899448 7361405227589420572 110054657453582853 16481033490911390905 6010883574552620486 6147031727954240352 17366866801956351032 10846479371401795306 6562339223322720656 1546151290107886110 2953862528559069538 3219954777253120998 4506699841963645670 1405944653992668510 1737061105958561204 14679696349006714580 12135704135520636394 432580222434906099 15557819362060403744 15971209250596397451 18435472102880917542 15359535301460126484 5198313712391560586 8599342688985058328 249233136886686226 4792736632842226598 15679887024112041198 2310245916437731309 4558294684312382303 12101053488339004720 16138701141404379558 9641634994866229179 9608913620317931028 15860473903791880798 3690540638342507227 9374408628178872433 7453839526475909354 8840641371474692574 14886572068738530650 14826207800276203996 11014674608690095291 3068982746134809761 9554600857955134224 16689451181315630023 18222388102135221480 417165254735814682 8580937472142146997 17897175919385180867 109439742949587607 18425811511874387349 7394398456498913674 17714208786537669049 5797358391600263438 7073170875912819237 6223226623716479895 8955686194099325810 4961943141545264778 9353536933229447594 14161899103211372658 8377738648071774535 16266997853847517472 33127464776513693 1756764112046393942 1627707871093627196 13044398970703592432 12302883769281203326 9325559521631290067 13621053613386577445 679211862456023990 7893016694060527514 10514959587334263273 146387832978156080 13156540084343676210 1386965222157473148 17449845833698359876 12111830076816562422 4510971014357091282 6427063264894266863 14433393380349058634 7221493575607501928 10812850146545112687 8085280554562327272 12192752551180833088 8084048750259970158 15775676099110007889 2405866029101781376 2802253629733622464 15654379344639715052 7495491450097706834 13569377594581323471 9965915495039812425 10781684484027709644 10551640279172609753 6564395342393494942 2550725111734297437 8617006030365771201 2377780102657379103 1026225169998260351 8130021123256980054 12640615560891295165 3568573255132032450 15778140105350092212 15446484933464294565 14487378138768616554 11145949998682881380 7452455556603430096 6966291692309879023 15812489191065825177 13458837674967894386 13771077313696378025 12931802946449703058 12103101053108708970 9200368231488820878 3243052980224429472 16962687019849247823 13036693159257999914 13487027041785174988 2726366059771148080 1097344146771101927 9852284366336812098 14326037042471457100 14993489673125115380 328083267816245889 4176627158954520614 4276598827128052007 8764619443062596227 9264599636206968887 10521941979000808880 12450293237779772265 17426718494852581555 12621091133541071746 17496184623542244296 13626705921165612248 4155813055854875217 15896916701869842521 6635564512062364526 17955102960313587479 14898357330061587314 8075264239678548546 9545714666926141176 12371030107549010521 13761821870200288529 1738711087077897602 7412633089405264047 7635901244017315980 12587703261210657040 14251758966180329384 8509748663764149735 8742749859308085236 9416420476100062690 4612497718149842524 17742650035989033535 7059560675524746887 1412811682980909505 15510127879388989849 5802588159410334055 387352043708390807 12233514653584467102 9182934777112019571 7738773025087359479 16390471643892307545 17105510705356754761 12882398456545955603 16607434126121507589 12246178897403860260 6026713011923760450 4827506585505824093 1381255541260456463 10385140256024584280 6865096845557219236 11046607710389406854 11463651511917384830 12215569706878331922 12510039874534577781 724401789872338105 2054373244067278461 10159059599900139871 16270325009399265400 2102270633589627702 14664617919549285777 1279836690425228309 831846655529951319 13515216697236604715 3428434648664415961 17555601627974176410 12706987741211939475 7651126206977796933 1831712956765638556 8637560288054548663 4725699615186501898 1504243302060228932 8114837433111646922 6434316854097953411 10933894040293044417 15453651408515397840 5108848180173690733 15513147888382028409 3146081161309929180 3449619013302249264 17724812004356418993 13749341526188117121 16058691839513942291 4068202049246311831 13344987454868260608 1788820402014214721 12486308752464258548 9822020890671857436 9086210696080620804 17726562467286137521 18368262627843345156 13130334313844577864 2790988752796069800 2775243840467258243 9045325323633895853 10396642487166502139 14621728044644106279 8866644046947030520 687613680347068211 11323063791684183450 4951656770460091380 2583518351702324795 988126520051098016 1342468544422478129 13002065187826377639 5395658131244966888 17775342392281161789 12366136441587756824 2457158250877496500 14791211429691736798 10975370566794080031 14900654806479453642 2388505811155457951 6546400437968064466 5419909151073707195 2327804058360280556 6864592386844915408 1887846594590403414 3475746341823454422 7878979279017723 6563399712525767595 10433635338775785667 12913391612763322378 14998807411947525344 13279559356772117029 4412714978876375259 17973264433233132435 14905526630809776342 9230222789022557533 1221930973743279267 1563737660858920598 11340416687658197006 15387219891792802834 4016723606983634444 4194279414187533886 6434576264727056777 13873801180518450679 3880443456659174343 12257853838623814828 15652391655024669174 7313488148953291249 5900398574952795572 7592965647754980533 16930342789650391092 14717721795737028052 12363088623845974951 5695637736831527468 14541074502507227385 12831904050000229629 8590293856811568259 1431134866112126950 10020692821364246205 783993758441878729 11666553963037515954 4551507481006746872 13100415956252262128 14353989024606508468 12886524568208070208 9988524227727027610 12285259195663893959 14108854939775096769 9695372509088533907 13782792132726382453 16775731908916401723 9255355690782845861 3982336062467548388 12013765887787289526 6137509768042742543 10941656326065382557 4116661024565074189 10273720640868343532 4486436103177806319 4652931026992018163 1127137565976862991 8201322542008264943 9787074942381311495 7668298986739731048 11511705175985951824 17406378161397897019 2327688257170194357 15147333685589362115 13295198809933830344 15214326376038370959 3630800863968357274 8875157540918754484 173224297213071879 3372238395772495197 6203305979766308379 11509359235615288687 12537480124584313529 6050345720646535455 6191439126254165460 17433844438704997422 1864353851763095697 17585201916853727505 7380747404766401991 7604726651730760592 5534670331026323573 808561236692021813 3529753463613848959 16922613445258880061 5515125979474837108 6826145143972056968 3166501505347031035 7275731383058209491 14399235097352100950 3637756986660539583 14235587637353001904 18011159182317756683 12878381280315130023 16180512078853035718 5729245026483428055 8183002250010784336 16915586752380287468 14338545151585654032 7375021930140386373 9230911204314316505 15360163571392838852 6444974980027059540 1082460396008233224 8070646972248053092 1691336560772669526 11710064663886804119 10140425419836346598 2018288019419593554 6358584646952629056 15472924815819536697 7689037919447437963 350694313495591311 17184885270417370520 10488360172136595927 12806087451887824076 18289771182861660632 11568561257550557479 12035146734272771330 3226182888787503376 1071695364218522613 8515624342570292204 7770738052889047086 2846093689926288408 3667143168434738507 13462928549738685249 8797596700826429733 647219355528581429 8804061251012021194 5298054542409701354 11552220265245975865 2618815360145733156 1318400306718532460 1980552884207335263 12496926955141088248 11403802530735791833 14348697423047433733 351345530459292147 8235137868488239938 11616022533832843634 14658072894152239352 4637371716127058994 3261788164730342218 12226033671157029294 5730918481685471376 1286399235896538222 3980919756697219131 8001924737881012204 11808048812072739632 4528619150551158334 2339148721716734163 6836250617259094004 8737613524187208195 1305269691130837915 15236940976769385170 10057544545902038425 16236604666799462678 17868031669499120333 11406313931043697554 8624739087309062333 4808272654525921644 11376516023975507817 13316361893642670801 10624793526362822282 7999617996014583184 16603843925723305947 9616370495652261333 12394807673755426706 4099908428091366899 12882437981215791774 9861175003814916921 2112789608920674920 9309568176139694346 5960749196664282574 4330062170148128778 9073030498174304322 10291727507730693753 14121861783073700715 9114135655543968602 13787338391059639830 3146445365799988370 153499555648038326 11603271238666478327 187845650083621114 976676858388424092 4916747993255418880 6271578031309210749 13947323875650196745 5306468469003054719 2671341561911822379 2379503119216944429 5952007478810000470 1342878796214224831 3638731956391610091 10172698968360554083 12674120725686353949 11864060674682393018 12941545240451482786 10010506642264981522 13473725997672146656 5485430711328239912 15605296195073641068 8350693843485599794 1925723278850904433 3959951383463329887 3059229052421450913 5218514035474791497 16181135813816516982 236247481157546578 5011487126128273038 12563109835386040203 3010082984441943087 2771333865189694680 10957863136665382837 11783692254932227727 6507047062562017451 16374673242994378255 3085230782119873248 15403783410974274395 9039787824814939967 8108565390875898726 4720926179222548195 4393794639071170139 8627470558181480581 1300377531577816435 2918808324067468687 5730755937310630966 3819326574665365153 9431634038536965026 3367656468312654053 8500448693536023181 7687085888158831062 15815319991571537161 16056907066052374146 14168814521189153581 7467979814508214344 13581248525538374252 9826087099252827243 6135950389153047115 12192882135284909160 11667813264000793273 9865487329385054023 7505342714485633604 15898058163579973930 12957432713492946435 5474873584642010473 2512395335913386994 11219646676046145623 3398244530569772941 2831838596158994230 17381128791305451201 8251080234660746354 18382614660487397449 4352526459415574401 16324220682001705793 776812168007785784 3233209205035442408 10830006216348644518 15269815543024241912 15079208084612761920 9375826566782258102 246904985530500365 14133796063280453128 2440826182516222170 5366755329781866238 11044929705836815554 17333095523812058585 1291517079646850567 14568422289636476554 9027618673930119868 1032775523202123153 10653925266416029222 10991537873071943254 13672077393399054988 14827209977179305191 4525743556788389197 7103508752996133512 14696034854483459196 2927760532126701876 13218556641272049394 15882204428830982094 12106399520333958852 1373194082855553517 14471513020914297940 7119279634888333948 2225971069006073967 15130659845805882548 2662932193207959908 4441395962778557915 1374734404872017658 16587448541907782139 10668245495971423747 15143834461306312649 1216928912589808939 6383075155120738373 7704087088726878481 12077244449274704937 15804104188106404165 13565789118799269960 5620216498805336484 4669986164472554290 3274130804298099135 12374908030577442231 11084458996811093746 11853468943755465884 15498518348660571742 15462910891938172513 1286774083718833108 3977127546723900590 17708878223222247186 16785581840352304182 7061477350372834351 11043809151330781823 15521810655827150963 1947064608690647246 12949778042891743308 2346893055220405195 308920859469464385 15147142174230352987 9110030951667371813 3986840464059602335 5546593497933390060 7367969216945197977 296916950929753473 2047563674240449608 9384990618633853934 9395600080349140934 2924279568071775395 16170156123191123738 16785949815332917208 18318305627621224359 12995109225648783004 7872437501129029330 18397843011194659299 4586020391086084632 5989440473445779771 9958750916486346095 7487431674645535838 4987294108986347629 2336938483569289066 17052933009036888007 5060056032458495170 10638560891505396683 15533176045476140098 16539222049490416531 6278209273702724598 16092379125197949973 17187267412206248260 3446431872825903783 3410231930842402671 1628380424372840490 15807519881908121358 18022639045214884261 9784463449699719908 5323006899374342324 14251761516706807069 8969872980267869115 16804886889002555254 14309422106014826361 1818023446056849977 7832243670990087011 16144594025556641066 7814310298580028584 16170268614604412918 183391398464060099 18370518715569838059 2541492720967929636 53242399885039253 10235081822801735496 18045026473194287593 79511511834323640 8369171396828198752 11964955768671045995 885739376310001928 269620123555488504 11453901633969134766 3584632230678276115 10037466243976871510 3574966718365665984 6514279427215143832 6088626768922998905 568578980897070539 2105970108277591015 14234675179849694311 15965443424818676146 16635143696884795775 15045841392899352087 16326350754484231219 5951635894393814145 10144432140547621995 4090865346888874957 15322696322377932636 2717220451626843070 12044267206136781244 12831253815050748785 15333471701146825699 5796527071476572235 2397635503686258853 3050724904170757013 2879800020671957642 8942849174459844248 8854980945965193144 1279317389540789993 11832594144988588996 18270037580924504943 12412551644215771171 1723398812463290702 16138388399992189233 485685247900084318 742963735066487939 680608338866440067 8551967765569417907 11629918221825135694 9140197073349625395 8813356250904208655 5624433237618921517 12091574911241975172 9730544176879120926 2053891275277146513 15782222730712703878 6769621764935079680 16694529777834085319 7803810005651278307 215286937363397071 11991631717140620660 6949970286547645088 15392411660762175914 1646384024671940408 14192351195354441248 17476252334371913398 7364134404522535673 6090776494807992088 366846943312433442 6170761227744341459 13950288708503804064 8639220126813199969 8171592048087589228 10144821990318735423 10099362015660793850 12972866261226263532 5113154650725771890 4839683753833513690 4361744269984320308 17257528892146850981 1844826023233527788 9740805203139441319 5787587791436810485 17650815762015001186 8917359872446109376 3553335561751641460 17385845915427142556 3823761112228026320 14436849646709511631 522408004089794100 11422013420875097330 15828866974146781222 4533694579696437137 10393392106987013143 983415651681084370 5745975310036505278 18422773560075685044 15449082258753609996 9302573171972578358 8661644187511576277 2516182002433354466 2540476504073631505 573050907711842512 5924202148949770845 2044350789615584377 17420280239610145866 12721863657731038323 13053081098532582175 10792983736118832049 1102752525525604915 17726041362190217528 931821489476920194 8951607054951516804 674719503110523369 1156430296897958328 1427655986877344160 3159119485890313320 4329425266037553611 354405931016938550 13184018767068675701 16397232727901215154 2000950715057241477 13545329088258151696 9975156910529092622 14764210423390009638 6209808047194572175 17887481276323153590 6537490285569445096 1806063434003979237 7769263760479746831 13803489520820644223 1472351921922637689 7550768103587966105 16916660779698609403 2534259385646610973 10697980892312754840 18025249381858222843 5920563718329928377 14001647234736543488 2926844147584969412 10690555151498256665 6263865466567193236 8142256554863439538 11247642172200104348 957487495149951759 14552583569437633688 11558809688323546307 18000246825185702798 16126483985302839895 15680425081545762145 16047353883187743109 12426476283878323263 13324031576206559336 2311966082754211907 2584637788659067829 10430285945612171046 12851907013517224008 7729877163186214444 3116632019549035120 14106005901112511398 12502383562394955597 225209377475735522 1203431876475344420 1557950496940294064 1667745511598272051 3165621231031314434 10775415377245946769 14346887433100152053 11494193090863886434 9783785939672837107 13275581829703478403 72080518548762661 13980409273689186837 7036612133129143086 18071377558107441007 4980710687237997480 6787641266509701405 7499259423804883002 12603247115585810605 8758279907572253001 13512649720532408574 13489953776983808173 1051686011049914017 1310612841238436939 7565545826442014886 14454725829910696298 7491306791953199475 7603959557885033798 17676316860552141224 17446413483053206792 14197567156851210506 540757133485589482 11488576789040486338 4144091486667239616 17477973217799481055 6114562448976677754 16917449216397165107 16767057651990769628 5867697792849698929 18288786171797321585 3592001768022043319 14291946526174360481 3580654514244627386 16843365810205559809 1229479323421112175 1310283241568925849 7310834436172383385 10224132847395879870 15859674289281312574 13103884859452291201 2416168588940265595 11787769381233438731 10875076556149821329 8148614431549614678 7990828227684120797 130959466620590917 11043883417151141643 11206121525831079064 9280193424478483662 18334270795655510017 16139016613213350283 7252597399594752580 8472032332978397049 2426762107459610025 1804823168374829938 5744904443944276212 1893129698451508216 4884181953912648245 11840580367253165134 1482851207840811339 1272179683172973517 144648396827246625 17042619576724642396 6423684597674571694 209295096509558301 4887556084980293074 13235087571525557639 12334157256750224984 3182599164571967694 7440187452827027555 10247090354319004373 6629929949505362835 17097648834960501167 9648691823213199033 10619036739770672921 8890841100963386601 14566757378038377953 1779733968982246370 2949172675239791447 12615369867440290500 4383100433300240432 14224573730711227593 13987271653457233938 1677068388145051606 4108030063682078383 14140422847166937606 17794951329867152671 12110772817007539443 15042383802270910789 2138361606080352601 2312225871422861957 1323114888502080182 11408717513763244444 2246282613245572377 14815678536947355738 1488964402263950139 16727622777343804717 18023282334892910480 1762586474397062656 14545791091360767573 4156105710562380631 4963096867313529085 5821349303162233099 4764799672886798129 1581873833413769528 10151791072286068669 17060478602591868583 9702805322917215513 7191530890405317651 2162036293664239476 15586605699591020490 5351351564773762979 14350042073740128472 15220552413374540982 13356285089829951274 18039434677303018743 14261587048362258843 9671622208919726251 6962266482315210250 4922976223167417100 13411847438889341513 7312203301273341804 6944000757966737619 9933337880640744574 10427279924382899220 11897646983045930255 17875753103614058978 2103614933738243444 12491398369580107378 9246458211852441219 18100688796948671110 3557542613666802514 8763663668997877315 1765852102497759075 9311644202749722099 5531360013213946841 17786524910620158329 13210460221461969627 9510203508737317931 865228155597417780 14306174787769836516 12579319706178355903 4112685239670001821 3710011737944010130 1536662345476703625 3538486772001424777 13939760175680420711 5433901327289479947 14766164220276194332 8059639498399039397 7583161515392743185 10175345524053772559 15108017967207090016 10412965672590617168 13215992426629588331 3869214924890960192 13465733853410065473 11265464026357972143 8281543370317943963 3769557918294228960 17429250751573909492 5331123206488918219 9148418351289432659 2562231594248785280 10073751944544299167 8652913728341782680 13895002223849893229 1906740927310636013 14275494872811174670 7150090040293661446 6987186064831230277 4776851822973657203 14116080533124198034 15958141521986063285 16476803142643832061 2983225937264808604 3950413009058135454 825044504985842225 14190824210600880326 10993700340041095389 14863777248518147799 15866653544977216584 15889892747826086160 16593797911229558867 9121354367564380904 15946028562017245831 8573725881493474668 3013375828155351945 6447092373719803497 165199706401158064 14439817777101709955 1564258882897799025 16556483701581927042 18074340380286985208 9895838889093680903 14391710381084716006 2534702062388891577 18309657742662640203 4567475604747791504 10065992552999477024 14066904364577773498 8314490922006491877 8937390595198046774 17228443112598125715 4166333310673325259 983063103640242101 8483572699130979959 2579258346488402519 4689797105690986515 13241120001705751361 1784785888887330438 2724953502408670876 6029012616715533008 13484718266340779265 6335657836670445243 12515132367110350329 17180923717915415106 8949417951326399613 4193313022881118701 9277115095505270692 15263376191663417638 697867106134051502 1203593921115578757 8932818249969065881 14368565302327794531 3834199615564379778 4591053963419236083 1234996135749204380 18316687770960162755 1607600134485186924 9435463444791271160 7970284744571479764 16676013917185364133 11492591240261117604 13884159626099232646 17581147195947298071 9548392101477726412 11520756787500266781 5598504653006389009 3591401257140385994 3268947045533020600 2838093676365040905 9189762429488195800 12986731486573826893 10316918757602728862 8775208989455375422 14971311330630941623 1897896310784745153 11641593046197192674 14122702182100786361 11451806300996384492 7163911331774489305 8492345896355214420 7853507441154461837 12774677196687329492 5670247232824883493 10909835330073685694 8565214188336072476 9650114988083196391 14293847454031068957 3436523111563978783 18303094473683387169 76614772731691483 13938329196331862565 9722439072962533631 2716530507478807490 12691779765792646471 14206957249316312255 259362857485848530 12305622989436028549 17794753380323472493 12971324838205459898 17409960307999348046 3620962747995508781 2657674615518872161 683849864255067104 7577959109593650052 769929670606463132 2218959680612121395 12106783363247961639 14545067406514847561 15923439095192678502 15344240097182163306 8564963077785858582 1268243548253865457 4393271194287590317 1536098089289941108 17404542437613901545 29984007848845419 18262969156217548159 14560240728738194171 17624259683223221998 12361306447571452358 5390841524077423031 2373928593821110590 10064597123114400615 4643763215572901516 990043321022671377 3911177900482384984 14902082260977132636 14119212380853659541 10234245882343016346 1475190927554946556 9100432606243501964 14403069660574860070 3252263016217663767 3101438195173678241 14206925185171586801 1756896470107406757 13757041742666994012 5036230286728160651 1045019097695886280 3163055878597760542 17392900148312163801 8425006453825507469 6548223289866238969 17343709525767428424 6308333391057473594 886946075550285903 11655068987402875929 2343419271363219615 7393722087669961282 17350527474080473417 14241504570682426385 10186116687558589944 14672150462701072526 14664418089819340639 1067746014861195206 10785902726506627074 2557385429854303715 8804439940288706115 10296599588495876402 7079440682470516351 17236407302854602095 8787430405037486640 4257095863245523072 7556299911230665577 17982022457435661702 12660883574055394830 3096783676512907912 11415788286277680549 11900052638520781000 9992352044234843209 10224649110326091894 9760027827327854609 4312066788628714487 16339818869826240231 3364684817970010438 4411501170155551407 18007547319296517324 8240507326422980200 13187565447801551394 7729375849009341895 8623182736623492187 8908895000636913979 9307881100277436518 15243351826562169267 13658020381281585643 15105773940296912035 6978281504211570466 13122050910790760019 3993972039452982061 17482793158174295978 8074375664308810242 1921443249641510278 7679498253527207773 2223646353369192607 11432878069510998517 12019171540987137276 174072612506117200 1959378918467575944 15264942139517752505 12695385267643559491 5461695932829516947 3456974627414448644 825385218675559002 2723187758367712873 11652596667593964827 15719670196365867666 15690864747838774759 4882025650828459052 2620401729287715024 2739978155071317657 1075268006619859870 5015805413571687201 18342755946890736463 990398263522804862 5722743572524616552 7660206170365068279 3446114998616341917 4639720307198679995 10603108458101297360 2350152168431390193 390171078020698233 13913862911362605402 1813050107522805704 5389295023265028105 9305058453277847089 17160726962113967527 16081348821619020445 11672910493577343794 12759888793136974329 5336220669569160856 8228785430164276732 6288707894988831260 2754216880624430014 18415713272635178329 10905890059357902814 79672067894727438 8519597877490563303 2442746819246157043 374431149642514221 13033102867267638684 6480457555969767303 12362533598969065821 7630624685649491248 4549501446565830380 8839860618335031885 8290451250468160672 963072991245816964 14635729572942775436 17412501675386133618 1849029998647511235 2658226474453054131 15018715103875494475 13898782171196738377 18426935185853191639 4498898430999610368 16053928786929742869 1588857250731151720 1883976301633596511 4463976415905463472 17969531892159561778 15552477419453391429 4897531932798851212 6807823087167183028 11197082106126734753 5776785641791987434 15541735479305754511 15473528343886769935 5180937111723715677 8891924019314934961 7842566116451357208 9190484705439395405 8031581841525874930 17896276527877317094 4750674804987350000 17353175703567569509 3470919970100084581 13976019865603354601 12490203957824765759 5187736362313237761 9975198071845853153 17860257353298409181 8811067897101670775 8238162258170454857 11668631306801177871 13244044911402941291 16659682299228354926 17475019949396456558 13638963451211125229 8488831971752399055 5632767803924431642 853913559586263284 14186771277702911232 18190066149772672280 7547717270139057094 15318276023081147983 2454472123539348301 14840524246183999973 7814740084083884403 11737064380149148263 16490593755953932443 9830567120476617008 1548795210355465247 2755084996522442520 14358065736371237288 6386933214048039397 9068632467652691889 10617347663834433618 12615597542077203569 10412753016230048005 161075362989699488 3662933031359375685 18085055647234497549 4016388708735630582 555933115857614698 6766368603589601719 17551251353335082457 7566424557207277255 3626861693587007338 147512125369556246 6729432857524284458 11457486702718649085 14196700898035265844 2134292893631938223 2652732726524927936 17060485400925142925 1958549027790545694 6154999850130124276 4302993945337940155 10335768759723039664 2629747684818296345 14043604668273117850 3969656674026228645 3293612418273984508 12144485867269980795 15857354162531521994 2375883043562615981 13143043512750635030 17369977479970432134 8818004429850688302 3743932612222591434 5610149300732043166 2412319181351589525 4865886060385186963 3503676594659074025 15363344257612297036 1543248936659852985 2199815152337602576 2194617241628352234 9543153315304773763 8781848668139908229 10180047874522066609 5516652554917236621 714286855078413373 12097121149250685337 13208466424309514881 2154936203231608555 7456098662469917419 1258997374859592543 9553134107220243171 11090871666035724086 1691854558894344407 15037058538957343011 13825561119808290453 11120718312707945461 14249293031645981968 2877111556366526375 9842908216615048508 12036565124670893298 1666298924300353708 9489146391889117442 12983837164885013335 8070953358233330491 13311532763979137357 8582501498680011642 15150371792156039181 9802715335277024754 9924676010611467415 7766450343158934258 3815030322506414803 12874240785986718226 6050350481242736332 4085580530212164929 12960369654226884986 13651506888135390429 17389193049680176429 7665364744442588631 11684906311558244418 9749328023832243596 5007226940150467201 4921142197682068057 13663566101664822769 672353148474581898 11372092733220056949 4234093663528568415 10700651716129752317 7300650062393390515 17948162912555845844 16056537277485332820 1853679802454703552 8242778443744511726 133855767411056790 7445950775240166631 11641096870062918187 10093725248483325386 10194461754800470754 3154263636518199424 5780792564357026883 9114138472826780917 2036705498188408100 13652796711014593945 16690720877215971168 7659981472960320438 10441712955807741713 15667807853566659138 15116211478183947726 18295197526432678577 15332057487275732368 4103645439385949732 15165669825202384297 1825998608388855996 17944921199178991722 8423610625624613434 1387166897259560161 1883017179606861731 927225766049382922 11978416230716344346 3062418690905696106 9981163183580507296 185163314839471513 15057387056436578793 17901178543429412991 15540139029570745958 11834883866153950075 1103515690277317100 3815406533641807376 8452633570178967210 15091591086185498814 15990065519519954864 4685872444786323397 7563688823143091733 138795340540089402 10417324014317477737 11338018174368473327 10056884584203160799 5256693550976856814 2986778642354357190 9305622389071397412 17844720295357634859 18100455087230467937 10366902026121459380 12500111608799454877 10277745184507268812 4206035723993180207 3640183444203015473 11218964646758663898 7688311452720625523 5978705579272606246 12280793806465174114 13067464558942775251 16507463110067976485 6061953596114493426 10376924923889718597 3289820313076520813 16625306296958779368 16593432066162372075 16821004447458529954 6962383522661969600 12677777215842380939 4951612857448584079 5997976869059937155 3480173742819950584 15113371771820458517 9194307212707529505 10234604011683362751 12906240979800110392 6135613249321964207 13280199218119541286 14609611523587776955 15959962205445767128 14689516788465514738 8388445390953831127 13605449047958529814 12300739204158532729 7232848777353127111 1933802436353938591 7735630119286733784 10924836263967098038 3410468231088902464 13111934351120540606 16064069809911057549 17636759468939140079 748095157726966355 3960789813467346984 8679067717235184612 8036366964515743217 6944988387428986246 8069216479878343797 17139628682084450105 15477893272314189246 8164851703932252915 17632211049279113259 9365749926548348373 17416962698442545331 12122727790187726336 12397127628574508476 12350760428923607152 7206698510708878592 1987457175091842826 5520419877621628437 9380168583263708912 4039367747909069817 6227950350057247328 15226142246063712433 7436744381992926546 15448029630630271493 4570378530214679534 12043514167579234629 10936178305031075147 17495172237971962992 7668947967476547257 9651081443103147429 74911164967554130 8153478988443106631 15148212510880129957 652777644895946867 5235264991942136420 8766258888509249831 18348011550477814532 5185043496007915587 4774314362871363656 7899800155848757864 15395283049270413147 11803235285947860246 14555885444456125653 8667918697221532267 6639064629769117981 1491532936130019767 4998047602524198902 13410510693436272639 15372443491846954872 9692064271899153064 5854509016800841757 11487309724505471984 17461514449819112285 2891416622944799674 8249843536100265188 8515632542290655702 1627753833398957320 6155587381160093930 16379409025205938985 17257121946549154787 4754519978418693849 17524987553858450432 9683070975395125248 2880376517854668170 6831909614567455401 7363810822196930516 16347695542590856884 11002280416181566345 7411547584438469665 7274022019497729646 15821781935519652781 1268347737428127473 16862569392863823483 9455654843646541035 5269357359388543245 8717093345090947859 7218576547911031873 2452615161836786630 5155866292359078996 10124671968836851356 18007353225162266022 8555869799264310473 1442004377490006452 15253582083699298837 11121596467061846529 15419961383444724459 14648114489551613204 8550152679317885287 13735484459691877094 8456300772433206429 111344790271746737 8628845467363268417 16686825210209665622 12156950152424507031 15178604771242863743 11178326733860641661 9496865702417942179 967724981595465483 12102702807055889129 14822200198304874431 9307466325911207224 11195059143269416370 1298878961953928787 10167854155205603065 15983838665603072467 17462561894405633604 545861755718722438 7857292220015385842 2385797075761685742 6886934360338617616 1034968698130579058 13599057082095786191 7956160894725195019 6353001515415643318 6079308243831551225 9101200058499038015 17163161555850890191 4179154150896890897 16129398914623684619 5256632268477512226 13730011855957462957 17847785562813655037 5496522962932217102 11541060892240334021 9968679916330829637 15778558727447286743 17059992692201810313 8279674523841444170 7324391330701494591 14815833011663083166 3693918333203164905 10990288250654803831 7570746145777726115 6951290604598828158 9439875107708084202 11236899163871061612 462686805697024164 11474792986300422538 16763803787574175156 5728105780768178595 4310688701656201157 18263997655598531765 9890865793532599742 15998559118980120277 487088749708873983 340339370679969618 6176504873980954002 2590291948286525998 4813426837880636625 10358106912052197114 31032467821310781 7221162001023783987 4771130079347246947 12147145878099158003 15564949143949841296 11215146640880321717 15639398063119570348 560404355071409948 6615542960219568721 11164461968904853209 7958047810902817195 15707450323447038082 10526228638156202025 2811531322381419194 7214257663176501100 2708904288683596506 14163471230547544619 14228277408297585214 8612326536634634487 1824837410807686865 4089887065503288282 2732109957410716058 16401385130950122531 18136358543216486720 15949058481232104596 12706344889454399371 4852942431971734607 10536786792276913609 12824523697514751556 16985314325913533262 14187191980836003715 9120931114937541780 15590114271895771605 6145527666159968926 4183668998192208376 8540007889538658797 88262490353787146 15777597481433715787 5271973804154302956 17884416128919899519 13293860000412894463 10589254276757007218 11490390743213857922 5803880839267412751 18072780003390622790 7414570870419390207 327767841858343745 3851795878663997222 13782184218385356372 18092665025092590427 8016336399221877496 8294770463177292723 4457496537712941509 1672726192845143525 3122041065283130013 1992031013971173184 2801531742935549511 11611417152715573269 10463905512687951163 3641929569194545128 7456315252119012835 10244541823039436188 14174133876212903886 13902888094894458431 10465966396670534503 9114159815442608162 2088038117505913741 9087865517615051707 9772431479155833469 15356537247642024792 290068866444345312 10472929629508083037 14627767491136560977 3628347308883582803 8322988992505418823 6532307692073912738 16464799486779272981 12783766958087017724 16900866062111961215 10079769782685326439 11208468327648262354 15319278329142114793 7749139991320575265 6572573872303161067 10900516147256662939 10634927039678316315 10787267566719537320 7347790085421575315 9497972465381585825 14083697910176405301 1007139177410183386 14402534239150419284 6571523823519249997 1754119354757337885 5129844211272024188 7839978824319365487 6131654542323883689 1307355729715527136 14648743858689008199 18303340289929351414 3477965370736927694 7411476886689424336 9122190831804153990 2349841123426477199 16492765334004232303 12725622338669003471 2679911973755870531 10660124123364234811 11526351424919888703 16335538883784923150 1408981660421897614 11962325023606566396 7469388191092590975 2148245364598551196 4400399162992488515 2673089993282253565 12174429058985717454 9218591126639845090 5018589699773517443 2084640599645876324 9532696810567803895 7107108237896673587 10177588548692418727 251785372793360334 2474076550924204350 2620035114103839998 3152487830547172132 15171855204410029324 4844763563603639419 14502513905637838059 5015135053805424854 1408341720852923379 5068566782576479547 4459445161977608819 5537320237057851661 997110816382033768 2074492646502466781 16852266654722709585 9874293169039193854 91508778800084585 12746690137321775014 746126434545981453 13859000017901182719 444715115231738441 9956041193127246038 12796141299957176887 17962137884919030640 1900052038097824598 18077820914566092598 2905780198375338074 12028349316380119951 15406848590904933766 7178171027789727983 15867977196498541537 12496578540454593761 461984475088956133 8901476955046354599 18075551329374162570 6596333997861008187 1274667945228176636 16034647591542771918 3500854849357157120 5394513116295671176 13575836588339775163 6836408255193322464 8128947097932345909 12545598419037629522 17983639729187835877 8054578289094259200 6541142486729067408 12401626826218761385 8894030436407796088 9430311644562524507 15199059704773984640 4768630973456482032 10021435184632277829 12769880498821444045 5950521001467997528 1047348007278970152 15215096566021002369 17047396218670747960 7563425452312018025 9744330425171215120 10182863392258567311 869687148027650061 10269502303150967308 16379353054731667040 8005229975952471064 11169326631800074394 16988287270552532724 4398420705637702575 16970770264321454691 2957045987506452029 2278121283315632864 17940826396402306390 13347274915178858527 10107052644562851607 4502348991641412072 11659248856399851712 16922381809782272955 15332903347762969748 7905877048588889334 17259708779569900796 15086391744711742294 13487072686155538976 16136260482492306598 5663376701484783554 16857490350886595574 15195783013857361452 8693229959159232987 18425007698035500804 9751948522864426108 5493844064171738945 9619479914974345710 14359725075736947487 283565272484473453 15906439048371648733 8822959321566042939 18074127548821052048 14716630609116880299 14594731543451638377 10810531524520415695 17491482413914238288 7357084091780451324 17902237680219094558 6464285838430617706 14229974670315989984 9174199394503660144 6754141216381388839 4302523153933901859 13496815217150418856 2681218179672935201 3269097850578344802 17589037582848762468 7626167502071928261 7489619660274006353 15107442823365336618 4707722281074674707 9764886898061613166 1821695716992925282 968780149283116597 17043580326070131542 2305601015280671595 5082767452452357158 6064992506673855042 4165929078637789330 17684943593338381592 16869488671284273348 13161519488812879207 3083436871185441497 6584049087928819867 8344015306175709480 663247770802092953 1732985592890877980 5820980480495638253 12928305221855137962 14702713236548685547 17772834545822273551 11866000247278479531 10145685934248484941 14141955588066102304 12956631307523128038 12598352516706573308 2607636015322665371 4341770680967664792 10384391259171020025 12600379821303931543 11908646959177313525 974186444908539568 6110735323397542728 2943757111306590155 14605568831045702685 2181389649891330581 15995784571008903685 9019991980588036801 9597427134514778594 3297319771479245105 14823845063481674933 4901647486074741611 222998119499196550 7420940313941458259 8443861813606261626 5330277348430173842 10365870509228513420 16257963138061915857 8258229502951624286 345112154052749196 1159731932756440840 5507996603017034538 11876662848415256339 8512042350152735067 4139444145431848486 8314297519169960741 13162323757093375457 13715682259985156131 11625839832014983427 9457872417017052043 10085761001664962245 3307099331029824038 14243534803096457282 11343369141875444740 16395086047837400771 17334310770867917717 12913747753295843861 10766318890918909675 12241848399317940163 4904675032951864433 16127257014065904521 17955490555663670308 869164947873873679 17080617846280593126 4982146415463010277 468905658751828434 8954921257315647823 5605772847855203460 1446246739939834029 11161674464560881277 16754076492463987085 7040799760256826855 17913501932732748604 14627143563136445723 16035523102562049830 3458790481097423544 9643613179610271599 11363718692983867064 749359440405960349 3149006344931466988 13607602813377326475 1466689121218544719 141093051966921874 381578679450868521 16780100743839387981 4678129668932728175 10913587564708474350 14056688910236208283 14616925013919517798 9600114544474269991 4430131614114927732 13704633331240811228 8233680593347375065 9848669923331625949 9735448184797660287 2325323584715027710 15191139449127226886 10553558493608731453 14021778301673022730 968586363454883025 16248565817351185932 5088109108484680676 16583832814275692271 6026964407096908022 3515496896527447016 7588831885657848891 6809703086257433772 17414782361525474717 9027120365693451919 5613258002160936448 7428483509964784103 13102327368947205672 6417826514154668825 5233153578787202373 8398372263617273390 6901989269139994268 9715682112307961864 8399719464258296961 11468314648478040078 1042175843805726915 9517348795291959259 1561736748212026210 5993999202777447680 17071192262096365728 5296900830747699555 9557323283783314617 8323657011101381480 13678707822602547766 15276983442041238292 11285852428060861158 1871423530783327963 6739528120484528750 432781981333240151 7561552668645390689 17292891267662307463 2045970138338776740 876712941451908336 14069728740004982959 12510640560417076727 11658150274827558508 536663649059675366 16580418792005883641 17567017852831555373 14074742994019735547 4048343208441664586 14971354109026360401 2765805080540095989 7983612612237691810 18337087856922421485 10911944864222353596 2313442776019814433 14519442752653457318 8669981057757539782 18120247968061863776 11531597342924698373 15904036557628515856 14444377666516808585 18283663167862448861 16054097078391451253 4679027411668688091 2519731865169719718 15178552518352929489 1354754898538989540 13338583260769681257 5363747368859355548 13262605789273027822 8221635465044948662 9249544505466839583 15683437423729376122 5843144442060998198 12018605297481941735 10053705647542021794 16404366578916168971 1517036672667934464 13087353274876256363 2893492360326277674 7725130950849950113 3055300941541778420 14723510446353343741 16589665366093713801 2636391715439195546 17435842403877789002 14753330446887392123 17903268078966725781 3445334736050317035 5297428197645992033 3684797655843133145 12983957461379205547 12088549505410551602 8486361127583927302 6459334638913382921 7976284235635692472 10908152202818095217 15854054211043903433 9862149441548573215 13358771755431814281 12712693829551193275 6339079117253247959 15442354950989328769 9107137079089211030 12728410574886256138 16854801191691866107 12332987712595582560 10390629274126735884 16390958808027672000 13628806440604508544 10538389572532430986 7441840414006249624 6664296681574579522 17697590748354659234 17579785939290333172 14748224351983830494 372054272926546395 10813903843774091834 10225833909483734228 280785308625159109 16916669978489690225 4056957113669527356 12211864464489673774 5768441120717341575 14648113722406222441 13833681599205371494 12415036105415274035 16748388194990236336 6880778698153481124 14616852083912044959 10580657140386653979 3849475837129211433 2102159472132674920 12904354374586333468 1447400490499405841 12428793015453490211 9861536844035112659 4401916855716364870 3123903205344947647 4776636883185896254 17529456911879283139 3045715683745659000 17750063346849114671 14797079015712975630 2716798045541599003 13069906746871227488 17619734456185929252 15286428580281473916 4929836290108423146 2190268449953948283 18268928421281471162 3740839474644149986 3025812435041256630 813392738577500523 18291901306159176648 2437346309718133242 14328798267246766297 7564446541932284673 8539089872891715388 11216224703507353228 1923037574031895997 17113689419944616675 8175220638285446977 346275880292149194 4285964064358908838 1880727381388669960 15232304500483582911 17087560950385667372 16118515942151204848 17523275043440961673 3205211033355712652 2103326412166383204 1831852218271579016 15536959842954115887 14997211133354467892 11373809867043780932 15748604178625023314 8414949429353335956 10376212307389429700 6124400388916322265 3907515892074939663 8276905980389173956 17960166794792601817 17931098193488735035 13946557194901189392 3349928854107468603 10461045379981997969 8818400587649079033 9600104028870392227 9675622108334105703 1639519713510977636 9724339494788096736 4446357809571547408 12391384881596435532 1349340407984495716 11848249339618204978 9445237140332160435 15449375553546074521 18249663943195668101 16804333544318442039 10611146972409560861 5040614119065441285 2489363503223626541 14526142514878991749 7687634472983674911 14727095562148764801 3916266960858028066 16391364291151672719 17156151702557672156 12295759083525173604 8997024854926977822 4892583192371465892 829041983226402943 17705733549050272812 4283080043895610027 13297036232683569072 17608901842368074253 14826636377915979254 11192136720189683364 16695367173223752347 3222317433246246140 815497927486404933 391714022653596685 5007499300338966701 15156394819983056168 13782194747537209754 1208109518483127122 15067389272775707313 3860403037153351525 13590698699686277738 9239678383891742671 16873716650269761824 14642151687449268211 13734677665220201065 13895390759992993686 4751572724678441324 14669488459870930599 4600511946467201686 15575849569726299869 13087258425336555421 17557658303115910798 11762121975012087769 15335002193465908130 12880255413651941983 2347967194420130741 11574104384626638567 2269164706885202351 16756326423012919377 7408095149213096645 9404303698852428160 3066496587517555462 14635911888333498228 191057398015543191 14984961501469824098 15058159321560453332 16133477098076192108 11151182007445904994 12596147093820012119 7742892148057874875 3589892027065958550 14034943972051855560 445303669197921744 1317508491804979945 1424067016916596988 9909365335142374236 18214747780534916059 8861120589819178195 1893760895953592849 9362252752059215420 16575379149834701069 14753336090240382951 18435717878781309395 7810664342831579681 13252248938207735661 3237883968549103017 14807824945274661338 3347175416414085488 15109527585152831453 10150507833815260227 11342560471098525536 14169546695206526578 16631254769993687471 4795450349943455319 1180275010028869041 9809021245702442670 93049400321483184 14696376202145185793 13779124198145458892 4611117557670850654 17753256444648806312 8073910032761189941 3070926662616441319 348197344532795550 6367587279758779497 8888779563993906276 16971903770596982029 15570441091550525563 16434147751448742422 8932931831287014993 4413529492518228317 10719515461693076853 1287945734369902595 12860067816358092811 852193548057037250 17824813040372806547 7915204649113373848 15323301467673422450 7140397051680388243 8908343769860998524 10546853581705089656 11941940032486932295 1714553534708551356 5603121881586257858 8290268651344355559 7567608785596590697 11341909202892791070 12700344901821794194 6135126407677761997 3698256484985033971 17680098975641422959 5109953582625320866 6456700508103584037 13719501628033612457 15186651348812535535 15664452063228222607 11877022613884210977 8615908749887697087 74328942095337302 2219632506175733312 2918292494949007644 11188790072955753440 17443431932935078501 3513696774629651613 13171441765632269338 2452500939071634860 7122418259253929168 3372539333789694585 5261200397941535555 3221893497821217318 8352361201238031439 392258899551404379 14332805948648199357 760533483785204621 14326549259821018495 7960208425906786521 11444138512358013646 170155391643475338 5681276400693091026 6335115522891914011 14237632445902567182 16961749087256119697 4840872187360860463 11970362623783429661 13916235334267693740 3702462570389971896 13777273869413590366 14111756908945884582 781907750552737332 18322715160541070144 14565633174962841031 12108297279350090044 13452534220366597864 918286455891422674 9760538253603179706 9844499936257004885 17293434241862354037 3720974439346464158 3430037407551226024 15292798635602537397 13559801883366230223 8900851369524034634 8755011698566089699 11221294266210962 10397998810740707585 12707471610194117461 16214686114959640179 9515619273123789565 9719503740048868671 14706578488207557898 15330564004191917935 4057997189030967174 831904515161437100 15413039775407531585 1365148953642862656 513224556946965406 6675278844945622170 8107828886150148316 2037062046938764286 4482551884424838579 9584156148841879316 10161885976795547768 13910811813313717351 6214291897424840327 4447771032783155218 13361669960660186123 2355998328568776904 6304312654859571920 3682410454829358599 733244580790778439 14227937556869597676 17498390596444294431 16607527862738382363 7406982356220581129 7516311444437733814 13021560805061500167 8079972546388848595 12557489403367365688 12522093124979083459 10013226471737627908 7666007410703014806 2734758377972599498 750085455641252925 3788054988667909935 6112539310989017600 1424960552888437076 10362928794147760862 14577610801199979036 6445661408269190574 16599894610479176922 8844080693630690785 1313911324448566056 10360036850311190665 10265762727314117128 13080431791405193442 15923195976388364017 4476525704236026785 12501855052805020593 12174121535878666849 3733479736652259139 10725737325057473979 530099156570834688 2689949099529921293 6824568925552727786 692878697083415861 533165460397594269 12200325076428809238 2101085416536259041 9691444157941497503 6387082713863726843 1514550100873190109 8381340141225952807 6149023897244386080 11759584514604172293 11024046780504590442 17125764054089599934 12682909511117344580 1521598921592567944 16843418010021703929 10292270152731540687 9263448346000800625 17721326982520779802 13268598278300353002 6230321574608684424 12715068409521050016 3620228518043978154 16712905799054387328 17555392698562536762 12392726387704627349 5335724508885397073 1260268720388936318 16197095050011259629 6319070912344665642 9584449406906329929 1682257143547264875 2530889739751052446 1159475678734107869 11078738558091202937 15406697644930142375 4668760003825516497 13916720248643130904 12934651210429158421 17615552307459863849 669630734714142036 2893195299553536450 15609665253200538935 1816389286619760620 3257492856905124779 2567494091285677752 8274850243079082136 1686609346684500090 14322913617082434553 9301179899431967706 2345799553055443308 98774011972520391 12684334816414175394 13898282456051484361 7126754651879360749 5626796090484597772 6578687349755810690 2918675134932021331 5769154543466871726 1495874313451856950 11437626148669979392 1382086468211912988 723601140413050055 18303168451721751696 7201530952075634545 14708721349258050880 8753263656111127672 7064883410494982166 4997689991201509749 16882190168004166075 15513683260384053676 14852622697899916902 8308283379997131553 10880887421219374417 14395613344833266710 18058840394695213017 1256832361707018783 2636192398021949999 7657751567094143984 13264026812277409191 12165957763770382440 14886175661503665277 763374091819556305 14107778282597067211 5619621312463364340 14770769284324852853 7829571079230970154 10166255300371385834 5330064435331271080 6921775464970484473 11556031642415467803 10323655838161971174 16654712487265844979 10689530495008971267 10738225053298143356 1919238799663896372 6633704473660523470 18105469222912563998 4813001650365045571 16142892869817405910 12214523428120077130 13165948985538468545 4052541894829213003 10964816949392264773 17702682130676707740 16021907068891633457 15308902187894018497 5046824885369992859 5122879845714545072 15171759478774817814 4995085302455149323 9749650830291787446 17783202255033759085 8950922594060349870 11484619209551799509 13977996601127419867 13289617219143809252 8365888915491897494 7107082601566679127 2816978239433759010 11162506738965442573 8623237239678072317 6340523636155277513 6178552629623914094 4890849257067965083 6316452595346775077 12925015939055868259 13568965497193013154 10007075448357710627 10381250078824488844 13967289813482511218 16165934023589139732 17282362592004772492 485590760791670839 685047606698878488 105671710091947025 16547483203703403112 14638658590320036536 5361724890301215305 7704672430210679071 14125997038796808006 2236271220372123788 2516300183012298769 15243448413561872377 6103398793624627270 598993660431631225 13881691106278870756 2680868476338521492 3469971509587595780 16809416226171497177 4152557819690702455 8197101703013375688 13142761680569158494 17079591910576527673 18129872563219401310 10675886770145356220 7833323071599222935 16401107244752710077 4838183537537918242 4747078149200048763 1142090382318202466 6615720324957280466 270433967889863530 903829156115214779 6092641594169788602 6244143991921192907 15476380753880732967 1455674471155410156 8513474586407966870 9716308423611565762 12855627998537536607 16171928350401515059 11386768730113813180 3645831300686257062 8074325557917957781 14740705287183391042 420503070393174265 2559031392239821488 1064527899140429905 10156785809581069309 3510980066090271386 13782046469940878573 13992621377219058167 8004577252636197679 9566325573704901392 3246555734627315742 5701675857158757707 14534677205241043563 11902758026437439146 14045392575016524536 1812777210491547504 11771708703274306675 1473603189021813949 17657694429118135504 7498462466120046004 1637545530357810422 2771110280676717965 7255166082426467023 9998196360550898696 360131569533804668 13626511558273563802 15802365088202154926 11231941351194128556 3960216720923163720 2992722443009321257 4971044151665260226 7696590130688710294 642759583305634968 5203509599339258896 11386514248032611216 16845114882254879191 13856987658077904657 16686302166451519768 4109438661769916821 1999744157468285144 4886246498910725164 1678037778203325330 13178845478383610697 14593391471992188762 10016792040782509642 10024367991785692770 10405890096326119961 17515282462249013478 16275734113228381567 14527191074909162801 3057857519663720371 2241273883553039521 17880774651596733725 6636948986730650305 9301433651061304906 4872060199245313367 4439743239282278012 582559443041782152 250963848288752476 1608143514293641580 11902442530722058709 17302532484923154281 13919684839971819685 5192185072665928994 9983637570878307974 16473773493782713027 15046049002028521316 8491333308868998513 6454187746576164633 4966470722321212347 13246571782272266811 2716522275627052098 13373736700076157521 5584251174638682113 7504974877807468414 17892281879101490733 4612458163426158040 11748596603117262576 17475843205889944082 15835585340014963900 15807437547976718573 2379679044474519205 8084365132962928821 9848055957198175988 13639512385462178128 12616491004475138892 7526352464130000214 14410378748518991994 13970282683680057832 10219208066026216996 16082961599447657670 4737811903138104393 5870580333419588147 15436795896713186336 15481989243632817455 9306069515994875244 6763240516363807885 8984336703837582880 7578722037036420888 16203842613131194475 8084839362379803127 13123496598110958989 12275383076618422019 9566432689641980563 17140484875222219041 16906729619260106158 10245350609177985547 3112891906922921987 3623533802942845851 2348696454940234836 15198029665701950497 11120778238963611407 4115397170184531648 13801212339422647397 3608599659475780833 17907167622047489032 15207832990187176171 5454180646923999407 14949995894461621401 17264691113175544925 15907727925152932303 7287100291787500048 6107148701816502465 15515860747845360676 13659100179161835854 777199351188301596 7500599234950600312 6698281979841032063 4863192776527783266 1933237980884162875 6047312122809877229 12474835246105350471 16149130984838740181 17632129689358714533 5333234924359926414 14456598312006809579 14873365219665728688 11564444898345010789 3069873087295430605 3560941735594361059 8071833849373971286 10068460793428097401 8064786125477755373 8839456328916967359 3691814166756028957 12735355794287708341 9796086687522687161 11202813313020157022 8289198643185868546 4151798920950475093 4382683620426417948 7046911765507202771 7527211914798898995 13581225181329760015 18168028075658469893 13265555444847986193 4578517895791239546 7822240565465085222 10106429887021802579 16725352365093207041 10912604503653956792 1227866722152496976 7788384721608185324 2325813688628100349 12856975081906503918 9292677988703763208 6949608695455530339 13078938191212178698 14300647203116522512 9338068184201394757 15128858006049280760 13450482155719324670 4929700893810718335 8483290523531797433 11980988840025303798 2263499541448146259 4494530739942001219 1595393717443800701 12328803597692358154 3495937308879370067 17960175986547616087 11685169838179271367 9521982628772919875 12586392937857738020 17545380424769168990 2385002051100388951 11249059881440782465 16254433919466855122 9720453515891476607 8611266952223053227 11825733651607949027 13302738771799144473 9158851039874396616 6416583145683981496 16108169290324830801 13936257034000100023 10542303642165584545 17562642192616668030 9960650042126396653 4615737223518324208 14541968111983293998 14203146996186620658 4197552123948306997 12957320000876040454 8750640159205174610 9473328828301243877 6777348014101121037 10322235806778499705 8179287119855538778 2988270258231054676 8058645117154386613 5332275491017578111 9538230965252630322 341058286700224499 8974918380120844795 2391670942141357948 1836666547704962242 2181932498376325624 7222896153996980132 5429052542115737664 6511899517814259903 66417578980438097 11331266037816830290 6993960145307024806 5417894466006740807 9502298985103738818 18381684973106659621 6805632375556504043 15014905052932921371 2212652124109363749 9118544116353339184 16144119988789844028 7659892590684497870 551162963977811322 2609209989347819207 10976212539094688551 7223772211497742960 11842674926488884614 8247016855034207448 9434732551332978194 4419942792643243962 411528070214180278 7866066349420544578 16505195955430013897 1041681377792975475 12370025960268993722 14825417005768557744 11587872947536969677 8764463275690011579 7977981315692813163 14107773132999895552 5691363659066378737 8166811840315427910 13337469045515788275 7046404257202432699 9603205684314040054 9983125268209172936 5974908175309490187 1695315686642949413 6782669740424314769 10068844537242748739 2468915843909843951 16977841436148685985 16246544564229128045 9483638471009849805 8231779427009104635 662691819961031486 11347321939278678975 16318664280626384121 14921646350409973007 15992047610690264549 9019497499183160284 17027533514162984602 17693698605881640073 9938079260281424479 11364514659072120282 2567983670756768533 6143627888317056873 5208102273043655205 11478787477331996869 12396489677078278394 820358173735808496 13557481887859567190 17595400885943540917 4623580732785692323 427229063901506846 14610329890821524118 11741570865914403306 12273697165455268070 6683700942535679685 10810017667181039905 2814960217508522201 6066258911526149019 13002625044977220288 3692130193354073420 5996187480029851160 15299994122174367192 4813509137667613362 8373633377811564245 801675671267613244 16051529344559738630 8109605441080792083 6916262255401845005 6403425542333561942 16096135569154496479 14507374278930873287 3155173809193658762 16389247398662954091 5660624497854302448 5331035275940436110 14347537945526247486 16344289078344326449 13689874730760755920 10071635443842373042 14279663431720695884 17465582219068728912 8908019047714550930 1992887807299151681 6508084959833100690 11598728316135141987 9887899795607419752 16234445381359657696 10492034787215315064 9749024910278689709 17043335404237622782 2052729013537276367 18237474595641953109 345639815123590554 16604403020877928760 9914559353656712761 16588437346645479628 12265892774707357588 8945778892671017780 5989572576239102951 7047035161596148123 18150050672205151073 844781888833071516 14755472040666099166 757269950365548593 3666029195140146861 16569700285533286457 5362543020188467459 14609648026785991503 11789675679610517442 4217374642790860713 255189225475385138 15366225833892120447 17534979873155438082 13222281436747437044 15807053271319311181 17368800285040705373 16118605483763073409 5114208038211953806 15129893893707734842 16626857263672558798 1270217397744692867 1959571241690963042 6400367937806341041 14926463582808407405 8765102344501564313 8941207285981399905 5186387761578669119 16972542273776560927 10521132182455072523 8098982794411336997 1287863358085211935 14286893582267949996 5974786530495341204 890675355874919196 15788388494641062067 12584970215368865914 3636174664880352870 16494069512460092259 5652143646076226248 14873364403331223517 17441640188403598491 17242898178872492005 256259827740440468 13021379564807644922 11722815141350078500 1461173898731964607 12520969993190070104 14561768711802397149 13916307410215784844 7315621659777329301 14521707226541440515 12881600216589524698 3985002262862557709 18263439514809477570 3280686843553261711 1761275258352250496 17834654815153531847 11051761514798235153 6364840202059703358 16207588702527729236 4096024919201571763 11866290846832162712 3322852269315591746 12726836806383822745 14312854133054147618 2979831279697593304 16009500079738468239 1899202681217360602 13144530416507068885 8335800041665413575 4095347558296111550 2588093854253729337 16184085433986618784 8773791760539020527 6591418849046637238 307631687817218374 3606543541964383758 17719079650779177749 6283054241852032817 3161817111740691049 614610987485618428 2608566481400436347 10278884964610078104 6726968174925721219 17099671845209882954 11920145476383209584 295661884357367581 10571804907701742547 16193900978014932351 7322379456728644419 14890664901574115506 7890198582849615312 7724624829221663964 9824666510436901086 18141469722803487000 5659654561692623312 13023511491445568918 212201493805634841 16008820170857057209 18044182956521230027 9775771515586833437 12137882395101587044 15778669376362196381 5892953270763657502 10936704168578544956 15205214636944827508 9609966360130934414 13954996289730519562 7615816801984376773 13251388935469966545 3148182043764859230 16700170219260969405 17647661964927981228 12483319058891474466 14848177401376121700 7925605784228198708 1351757549408984611 13922954912295333538 3721740600721917612 8269510953616625817 5139075998923007576 17863115787926873869 11904618803371073070 13756763863517239249 12292416557380157067 8241803612311282717 17913495353704445039 10296734957172802286 16625153271015230300 3506779276487807399 3809856348128283049 9942794482805402633 281878299178931371 15759028345525036837 16757089227074132452 13641434007666063751 10525669552158817454 3564963790091854595 5562108203138726663 3596691218208998945 10709555118506856572 12043643158702560286 13101136774995382772 11854217358737111766 10650607522999549808 16053854074456378078 1959498911049261412 15426386685015804143 10024897988086125134 3889022267913030510 10272137725275885457 2537674195788081585 14614385204930144561 13653986340787786109 10667752908472425891 7374145352198176799 10605582687001469774 17815676729572494247 3896221541955796757 910611687829579707 11019604544284019593 160613025028729345 6660742058084687522 17318520138039345815 15613198613686228351 15411778756782870804 12874724199647183316 15843463600544730625 10393612560394915265 11397449757302474156 7222099337901298045 3488164587715769700 12789642190694357791 8523288232664379847 12243451091212688833 16869607813540839036 10426208102865573419 8096260551618804415 7079639756574918305 9086585660554909222 10964302543590291261 1267106572009141237 8239006055130484918 2805590486683928713 16914518777184478813 17291375772113164005 17792332488345243096 16447013948664050369 16842478827443057100 13377006965967258036 18423181344954034930 14271784903327063804 17769007431530234002 15509699852020733377 8618885646307688320 6271140913756553273 8884227136696573494 9305845214839831435 5462638158136630170 5986294338707170338 17332838446634812114 11201123081387902567 13709794608972835646 2669581459329615059 6479601438755704307 3268388557622102120 7686486880121939095 11412342467062293294 5564879209477606070 7516269979924636584 5751823889370986730 12392169506850686494 14657530894560340397 18123494820771017663 2973562330558265356 3834471959884288252 7688934346670972822 10891735222914989223 175511696178179183 12815832391343764727 13993795536591438268 9615077549882997420 11946725877207575631 15407282146630211298 17343176615892486454 14567736149969009751 17803872587396158111 8990641392376885546 6171407228432403329 4726336302592487438 14533996104544096838 3696230003251156413 14021795470409925685 9376456200402281567 4768651963783005797 9039219044794048081 8907117046911142367 1372149656705991453 8256584760389896796 10220112698830369330 2770644208400098373 12142022587134205359 13378773410544750274 12214063062706626419 9029552804479102624 2609445205301687933 2314478428375086891 13367691996026192047 2553497858776139876 18151062083975090385 15530431733198031438 412670774930074725 6909423177548821528 14061912219651408236 15032891367150591639 6492763355105611420 8900834399657857564 8965546805149172579 12840712954657475014 3479210935984368624 10824261110144056506 10570624310017523448 8004951594802011448 9421746610865861745 17608367038889305480 11654774362403121428 12912099649587704153 12628334198193356935 14230147296004257587 14894980812559655245 11225337097528269261 1863871601614089531 8240169264342028775 2913204187116156185 5437519497654022058 3033401063826466390 17623474872015544290 11890726148113868788 8002893114648743534 566267414742098470 3619253317970903347 11255880698469662227 16979670414044148310 501889613116297824 13283974557595774182 3083498896634791402 6712391056504163791 16010990468167887070 6273521031611611402 10441928632950897553 4817693438586654362 12348472064218650310 4347815646914214556 16328024062785507219 15843009038179604318 8705893734711378237 8433658511489374753 12388233957579055670 3568825356699296955 11280081842620381378 5199760316712627858 2796277286889766915 1026802529976086320 1980210144619898056 12158230869619799313 4853444840406847403 15207765439814575999 12647036078427396775 8880661282558682980 15486055705270286703 1640507275144489795 16965354025011782489 4074342664833900837 16512826171398914311 3647322035557304653 9213694416060845483 3747442243677723000 2935191170467742370 14996586735343053520 13006156780318775673 8661850345078043573 1879850688342480685 11247586166514978951 8006259869011442313 16004130360991608302 9265430345077775646 422481588844345472 2103675069027358852 4805440742743892089 727233151417774682 17947595360341598528 15786542328462002699 8095274910884483104 12048127662023535 14236010453862708272 392808436596036306 12966211323808990463 1699154017752487623 12595184683111545645 12833797031505413281 7363562894113906935 12370788445655194575 7764416117021476202 9061861240911790622 7711620203650401223 12631908889520041268 17175964302447894528 2142098589556751108 6990599532571029386 4635489564024144418 941119933933816386 6279907769522106365 8752382177036555059 1755412343598263843 5623921663381144811 16113681690479313102 7397033638699081666 4542364786271810743 646777630469727537 1565383746289615497 15618720864061075019 12766493829401915823 8815980538878503169 8220276568851453922 17769978467333821654 13127916179255123581 11783008795951317297 16614191523697672557 4977053738861707801 13544706691695145831 12836618787527513762 9868816921231806632 17005915512879253608 11668794941196643154 15324143401776517968 17479279610031219539 2076349958908494688 870286778664513491 9878318795819049333 15744863671063633700 14227374624716125277 840551482180061496 10854930589143306372 310001724695710548 6863955903635093447 1462685013526001886 8165835269235952213 5236483424062806772 3662430907844810914 7130307890809703868 7289736395740896190 16859901602806446439 4564182659273434270 4449937958080347666 2148779078397240291 6498951940975055785 5450753786553374686 14895914123075842368 14967203402677099923 5774121958842788954 1102735089247088762 11527455725023181371 16340066067999356420 12327683813798263314 13063122980192956710 410505004423846974 13860738319130821875 12542761180004845374 15044266743705840185 8051954386976310475 10421987362136993028 2565420875535905121 11417582207637593960 16306530685424771785 13781230464792309175 7809921617314405310 11186751644335676021 725217551654696686 14243214483955529757 1523331795306659719 5707073123489060008 5037875523280109075 14029280785693877716 8000464788141483345 7426190461589911428 16722402409587449846 13270723313759558853 5958251428457142534 6712848215580512725 2933602998574829587 17774457462115201077 2349712503970328302 12066228940742459831 15683761938991758711 11776761105884409561 15831341790877998247 8245502893858275152 17229359710489233911 17061966305533207885 13676701462983441937 2477336011622430309 2975429255230558035 9842359082559375323 8319781545140079647 3058718151798324797 5732483861215231987 15967144425353783689 13064243200359691010 3264583319322234121 13086742184480054119 17340774880184572548 10422174869052097377 8491817213176982053 10204417898613400007 12800938460263329798 8881540125928610452 11152501198433074177 6910387061452035231 9830058446797762359 1573939475467218528 13304562849195914286 12446803197315299728 3599542177943140775 14906362880175126381 3643478221497773514 10163480984562273648 6828517059476679679 12430557968146686259 8350215035679344562 1276940735378659468 11878249384053921768 9878483501383863295 8705045143427902171 2756620153584487100 5568645037990774027 621483791146729667 6574379791969113675 11385563838433125758 2578991754371898458 9713603088527490546 9915533813765696434 17794615860074999263 7443065690264350906 16627920142729897333 6741077275513953502 6551251508308945697 150775233522809109 15424764975856769274 15432565144096218241 13154359506446353906 7653732672906420533 13056494487825175266 8016915569622637263 4346275078617268689 6980202938430980205 9617897697595464312 13001305842092856581 3820025484615218751 15796477315414697653 661351192956210038 12990588133757637745 9467855866970620092 6773702941471820300 13028142780775549368 7907798476746381765 376404336743139296 9115480360057675923 5378777351713245050 12004572707464568989 7732438318466782785 10790837389608072386 3792508755438677117 10341451068618736401 7429781526411461127 400922690303579857 17699084713371464008 2381596509485545070 15795186496218657838 18264786874213769450 12710096130903572569 5807589787326489294 1914965538074033749 6805191204447424290 5298281478620134813 766697752577944511 10021804937403918688 6426070945942556329 10753715466816725096 15451571265038967258 4283406922624214553 8522818414544363184 10633769648720895044 14024982350280400551 895120275198468881 5676095504671408122 13136636980721888322 1317188224937963090 12331485950644556257 13416013392764692 15919285439569735200 9648453152290820910 16943519196790334381 12150863546209001965 8177568591261051333 14683150512306755167 9291859484563048613 1290656162677646483 13993284376363596179 350762099233922965 7382835092498783596 9770123439750344202 13501179374871418310 11575224850288286034 8740119062055135954 5651684858934628439 17707046499348855712 7197516017904254810 8116472689466232222 3753119716201894403 7374708965279687603 5609692219064772245 3546316391013256675 732010394874438766 3655662320079032716 1046342838075239696 6241740978365575663 663138598060228078 5803393570435320817 13956901582188764439 11100357324649415150 5899456261844374731 4151587228144445978 7316102861834086807 2502712343305599626 16973671786510447317 13297586012891893285 1191425536272345139 12218684525199326340 5285007635087873056 176761582736151335 2648557516874797761 6087359218703480561 5155859764600537925 16598751345894816557 9370178376227706981 13713915689503902498 3504825654836252386 10798599826326367178 12455249944555636587 15730604651221354952 7992291143961812316 9750646089931251123 5147909373937498276 12926718288168274195 399822036088717637 12932360431606733427 2476676819154410032 18273332457916648159 15572867231546632755 10751035750720963315 2360484238570407949 7970658906714033741 4665297743326034379 9729682427445075388 5283921222254244328 12065930828373452439 11245995221775940461 17609868317872865728 6278925335512052237 17123225825155416058 3594371435313582449 17045842758172667172 10316266490558658721 3064382062733042646 15302904125342615431 5438064395784411054 17963182691869340314 16070773150053349664 15016672519319238557 11283581245200254575 13164525339717866828 12582086851631946294 13496445798925743391 9458378759791400793 8377994951569340129 459636600136712352 209839881273904645 18018608939987088555 13303452949148287789 16589418592373715760 15213394235258848959 17841678497878433388 15364184434891746000 924671699921915664 2219167487860697354 3640897995662331217 16510562493136807869 17020451873858575808 7410223280153182874 5290809740100273313 13995924326683070038 18248826072671056553 7187147060241134062 18002055507380504131 2799034630431848181 10988194075516382068 6786320525829140745 8719237930251309261 8327477143137018286 14400183167421960299 1063446259455746363 2230115666023370857 8045558658364808727 8280279625480546163 8011264129707968940 13183504827568213186 4322389676547875963 13051206241993670260 15754803942408964760 9726287073704655598 10367933428706993822 9097776228754510712 15493764221542036662 15351204605849720509 5925331183448920051 16450376705006377720 12962746935623298324 16453657462522746842 14736803604761235927 17235702896102696104 5048955190634309990 3335608701691185477 18212224880684822343 14371640398874413798 9879592864286676556 9260716171672508870 8183680856541031578 13063419391247093234 10398423494093030014 12412956596808728538 8573344872591860597 13305839745460937462 18101054574972300061 6439201158239080438 8890119079343605666 17808699133233514647 8589965284961087070 17143959145727977821 3645553336413998661 1334041146539190662 8336571930116046352 16696422388172615089 7239139831001182036 15992661169224490191 12730431308989050541 15508267623418477208 14807566999654343076 7043537587157298121 12975530206214976269 8309319464136365232 4745094150943445852 15566806981976557926 4133301229427718997 3593666201370521874 691689812084675837 3279220212992692332 15591379393551237028 10423624880858858383 7481467156836690544 634306218797240567 15044446470040938513 2935589866661730107 3121499582144520997 6253797048307296712 3892926557646532774 29710019755507243 1168348195833856711 8460800602202335616 15962801310827146677 3486377240404537266 13683800409522118669 14442160674218551072 16289199572993673422 7446813740874231027 7206952903240146229 3985115724865118336 2682949376319772061 5954398441040941965 5826844382492669773 11655656593630694735 8566383543618368668 10925106139695783374 5524879107302894484 11864525167603915796 8714721544544414279 11268681557401146321 4070841081929245770 17598824768795327215 6612282570603494879 13874347082012533961 17000392684061013373 1656889379432125529 1135273066736069618 4048960920411152186 2878956262763285683 3185302813660814637 1259447290352187062 14711740668031587612 4226449156655037637 13211502310568717343 6307314762738738507 9558291729953473511 4770997409604011731 2236781322507832348 5641118819174316066 16696418868130346730 8176929825897010139 17292616813460793227 4684437570199742579 12656400392633312660 10688327648803163493 6788094175455289188 8420131765941021887 5100906122425988202 8726764640307557388 16941135830965986229 4358716699147300045 8909616062746620578 17778348066166101482 2459691735435804716 4231662023830082488 5281464910451673533 6192564901411303757 617450190854966992 2093289157154935090 17886366003764505802 17419387768377938207 2246767037033204862 5438316948687447542 3397109779026945682 4751352318474009016 18134817415315315901 27830719274122469 15235669725011506135 1326295481347580259 11449546234868283018 8289041005486128906 12813330276978498647 12986545007296952642 15021744289037077832 15475918225746437549 9845480399021394736 6332530409876683989 8143311810009189167 9081717473509326634 16603267091684338356 4782029773776166839 10667103456818424868 8055365232446913030 3455297415417152504 16551560108725419522 16690828445517891442 13077637629996453114 8390331849673909671 9150255687024209106 16438722538899534107 7786379546974233453 18185696751725717106 1710334877611819421 17800739815314809707 8677281329050578258 17276811155770624696 4858608623347597758 15022133989857870673 6102682820851405146 3380175053295769217 14400201850680943119 8819424465352994535 16437730850998464554 2270167890382574006 8621346729534978997 4167824854082420019 6132162959186644615 2000169432849040695 6519460823254816899 15847800894384045115 7274813587405370484 16476166701623984326 17383101085746337838 2841023601353857680 1226068904928745182 13855435171785493609 16420255100095131597 15145329592760354719 10189917800011607038 10656879944135283450 12939585829133727618 17867548275835131624 15792052234506627434 15647675795423564928 10129144650155733380 15903278800392142193 2714206458431174729 11041337770829426193 17727594562577121708 13008684442348051761 8314230888072519908 11846698395273985659 7263067920930678767 16592571534302050904 12640018578298017691 9586025717053779386 4286231520358013847 13944404837063271668 5314680118851538635 15321627745559349463 18084719561054724390 5269612078060490327 7277823549345950718 5702748179643922089 16423226436154028275 16295145557483510569 8387035822450660496 8081862481659442584 17717231496109040433 526630556498014899 15141750371059664261 18309957591941987783 3502394749262383455 13559295353987293504 6000931672588289744 11431497706510540849 9058409513101085781 5706237142623556755 7600325171691560313 8374483777803648474 14717568132961331001 4200183985026923145 9653179951528973851 4107690743563375495 16706938755478157236 10021909730945592230 16681243243168450758 5033883535029888569 3189288491670542223 7361259780836749051 4535586939240468840 9470757999868551177 6405984490142919650 10117740106960316862 14836856815824300202 12383855764344452157 10564836409479311913 5564154668685999535 4121066508503102523 10039620701686510072 10638191127690832911 17869146870247208553 616527751837661110 15866461630578516696 5663999816976681930 2059736607394556180 17395765224215655195 434981143794910196 3464836328304704995 14862147676508960801 13951777204772643502 12749760116343606727 4328054356109915287 2187362066603072997 2639906353660223651 2834382728158545205 14673365933904007397 16674900397359477594 18185147200501564514 10631986530104975383 16895780324030756841 16396846576828154677 7763902210106408879 11257314888930834002 11547152705114058681 12436954173815970189 14916948697494608543 4660545908155737509 14939357111984162242 13193380973142409427 5290413096199927276 5037380356182489650 832847234392818804 14964939987377215287 10824027490234734955 16893259791132857543 8028742507147631392 7640013352849461960 15717906942336742688 1668444286654685247 17165294580124844502 16755219917983726445 14480046927234061122 13118197913286806916 13244568506352960484 11628362985092881735 7593205859437750362 13140160068954181756 8636448650420582182 229241063215004573 1443573046573335025 14403409758690017954 13108123815212167799 5848192840590573596 870734192592091710 17619129126915452679 11363883078582854279 3129248118998193245 11693481534344713747 15956328989384571387 6669648265692065562 924599990245700144 262944878514974151 10378032819619288726 8295099009415640406 3038343526209639598 16001868563088462505 9957594347881267818 16729323459835475421 13207378766740248253 14651587596473190726 13167631717068832469 4151026338018877980 1365976169472914306 4400437673381555459 12711752718669106041 11985368043926780884 6607576268705213251 5525963270852139545 2358477832848694428 11403434652590480806 4701227615495575825 6258638342384835817 7345107630098464695 14797162421694656424 10867192200418983840 6574939098129655988 568847682415733345 7986903321643589766 5704638836804785528 10134506624540886526 12335705071994473711 14197543007383919087 5428912181544089541 11127901091914793834 4158596910036198572 4641018470388406589 5833460602699698066 9897474461672026957 10843964015884170662 9352579277094865306 11872004916944396383 11947761682400188901 14821586767251934802 8427980863028235300 1589461858630021870 3451351962665207579 8853694814414598547 2405875164006065532 8016717454211484798 4709435427699792414 13365311259993823684 6441352761400921791 14679605006008387036 2393502709788901699 11101197800446438825 15337298487106921061 11499251386541084122 17410861328257337523 8018056303336854600 6717316122850078910 18165630312840168258 15392206534043529218 1247548321189685012 7155442647137666129 6027223366932629054 4689645678567064004 14117687979835173233 1303287574852196229 1959226816521637684 1789579628720404377 2184546149544412564 18180866161610320630 17377609907705283908 11602120727303668340 17574494809395536973 18097543811410318827 13211987229531377193 9007307097634622863 887297548349588255 10892235532755752135 10788647464073300518 9473075095645003784 17455947891480106607 9059329099959978487 6784096082669952997 7271558217946068182 11518780967539379699 13595491779775460495 13912316485504492861 295795205832239557 14799545199494202069 10092222093979066386 6858449143399936198 8458077734781341521 8132076467144972667 18237521822019871098 13644369718336743568 9757020980544635825 5970312397683467026 4022724241943972220 15292699083601118452 13248195785248226088 13628228231779870509 2321314236218074548 9878384379396590740 647659485208972645 18320193815579857226 13611204666419609417 17770821451167736949 14560720425570960487 15182719197452924981 2862206773919147509 5789680033779629398 9248680657277679511 17685263903482122753 6362144116364820031 8289459588542091104 15526404991769763194 13757050191176275280 1350727797438110665 913852725384300848 9108054732716976454 16321730318359011539 18264759056578678154 10376957819515093754 4896074874681351698 18019481266306085323 13290596459665958161 7544412388493429628 13292198351827154634 2747299419132593995 6718412714859201759 7981688652693080107 17974161232776132765 16931312426808245074 1059027768359278257 10474236800976970023 5752893594053098585 3817797873740212114 264379077865984204 6811405245072925270 12570758536003925474 896777240940238075 14326736134305383616 922001730772146828 16093382095798339279 846816660166722254 1757299630545850179 4877616844574669352 17182267444425651926 3272750278380557001 5643572877199850032 8872317330538335199 6757629980882673077 15328596105438523179 1878312096291406455 11199835642738777369 18391286162164848238 14178470889680510796 3554394011283150457 4391112627911895803 7255654903874094356 2624857077881493156 3184503982930133749 3127488291346989839 9770374271438208845 1566918848206096289 13834502667799859740 17196450341073652703 15004855490243604459 5726680929216259547 3021634369802447453 2604033536062331975 521740690073047058 14468523844699717675 5883864703357538727 15776055821724421282 16201407387958990591 10901139477092860355 12556021329618895436 11690251149246190105 14517045558205101159 2826901559485117591 15945603400100644986 11541192251949090390 16520643578483970768 14496576224406462832 18227081482423318285 10767118397238697937 5584124403905130906 9610882251964144836 2841194662285385078 3160219066302634852 11116630230999915115 15845455063325620186 14224360046922837527 11171690367468287200 13052021810726441620 5125939458391865337 4946947222250931340 5263028259585409339 18309536271119985223 13066758430145157194 1141639830239509435 75576079161667906 15004245984532087036 14822278205037640484 9115177392609793212 3631837132497910153 15594834206632763642 3619117663847907936 14875799939630069183 17561187318400193040 18207179956490862165 6517773550915727313 10906323948621670984 144531163814587502 17843412033434466017 14441237322433681600 15539392350747810216 7658342788054994859 453964143790165492 17644333262500886391 4561084759007987401 15167080291263560902 12691054807945684011 899172788425230567 5707954301342905517 16482040851103485509 11033853785932547765 3110239937561154188 10750495776691893790 13395658909211730280 16920120952662124294 14188132248547864624 528203092918624850 15415418191022159471 10061834063334554121 17763662621913446581 11282809646127851904 18061041964589711432 18401283923100252855 5317220110879779717 17449534320961060499 13379637646764992704 7162398136342599646 4093423836331044488 4932435616789853090 1068021605999989880 17658705576829190197 5558960494753389364 14295708008120799027 4091373310325887876 6614655052194862778 14039461317156226011 13279351695601354208 10025938823105103528 14482734652534758546 13996897664708155743 603569353211232778 8247212575928640629 12846518824372062403 13751950418472202014 1917756245202909849 7542272918021700164 8551172454193504947 194292254445001715 14804478613487745135 6979417466957971462 18070435393251368315 7768998886089164709 13055003135018240262 6196436569197214324 16451083959894187811 4824202642788822711 2173688521498799691 15214423381254090299 11822956958637052616 12996339887062703891 13736382845399363510 12239208512294805218 12551605799476578184 5142869532668422445 12948159385108406961 954850644416299316 14265738671066715244 7253113217309260099 2434321327573170039 15055225003549562044 7135593493672043543 138049231052064244 11950494432680255659 9361440514613106830 9193430529936681588 8390272249680846974 7628449355257241114 12817513164581937065 17424278623751072458 16484034730923166611 10913989378304636726 402537054411643752 17650796956585611552 2030656162382847607 878734655930013035 3420807239350047701 332891738961056354 5017832361276768355 3608281158033873699 8617159486685525353 14236597597832782308 15256692262316043346 11830815781394811170 17773883395422232950 17216681735136914870 10360020322319094258 11306204090431799724 15952024617616177958 15392351113192572739 2321505477147479893 15336800473385987048 2179076980886231562 13278310167582501380 16457237242391957726 7434530769244551064 3811407805443298382 15048802702020797223 7081940812933313873 2358903972313358340 626502584179328780 15627680181537954725 7335691804508724795 11417249699216921126 16642808553031612627 2469198804065396728 14411386219400866732 10514364065314550587 810216395399786337 16601693590958842802 1342737742669445722 15474213698548632918 15463436542783834305 13911662612009654316 17143747752822781409 16741609384553969883 13036275133842601755 5377798850442374308 11041623126023020790 11313962696383392082 3565886838965238830 13872990296716938540 3582475004414365554 569787142534812480 5792308087466633611 16033509440374229044 17820599707493676138 6660472733873814731 17601841314225055803 1217180051715002310 1850752361564583403 5311874166990520544 15615581160677381646 6741138931696031498 12474406182394945766 6701484019383172338 567205824609057863 11734738478968878382 1803012935641327241 18409260240886920010 6737544518445074034 4952557892981615278 11112139794957272474 3947939829692028122 7092517989031317488 14253641950329121312 3565253032068937854 1397661127444734332 1303722207933501445 17170896942302722227 8766754643876351780 6616100484443459579 14294061029762606970 1517361864672508613 8992126995599792687 6318403113701257342 2886416883088368480 13680209860097034986 868113210848857002 6448847648886174569 17863982876953352453 17252548450268623205 3918223167965511356 16476820908645411999 4012359123628220150 18125638603258541885 5361051187285062451 16078472623898149426 17217772139990704963 16559415673371156306 1845574739686618652 10501830548420621741 7902231582847302938 2094023383346587385 12694074054378191806 6574847980208050023 3540754871052889314 15993135175491744315 15315828180208480331 14209300883858611695 12803700815461509488 9068714968487007608 4093936855412447247 5562603028411902681 11606798107979682617 17350566162567042668 13772918399751155881 6278598703006853063 16163321530514753914 4789031599335090569 15574707002961836512 15666722143850523631 8946607080413088181 14058897028753177723 230613946173676955 18445104799402615885 11135709945824279663 13821052832113348968 14105108651570312187 7525314872270292817 17487112266241357827 1643730572402955716 18402029264751951153 12698930028548000274 6209247559277961640 4760081214823717857 6672709879496517468 11619867647981162317 15958920745044801499 7745388651210248714 3174932408934772118 5400740493312051743 10320197967951994232 4922028979790980405 7681991976850652247 8478799798704696844 6850378836722957186 15986288300553738036 8684520703832838920 17052763900975585514 12755408423718647279 1761268397491710019 1398611596087269892 4434874836116284084 17577068266944040080 4382389786958179752 9523168924696538284 18233059483878934021 9558796297192909459 6017595487168749616 11249540754016414755 17903665711326018082 17015526221566322096 2035117653736614670 3353546561977832930 8043951667357442842 7137103058016936749 14808139880927173671 3751033850601719516 7739677680428568095 12865429104398114054 2286023116855655105 1628536413507749954 16054835296846410084 14258366882571522141 11407902564896164063 4765771074913765000 14856524549078879182 15491522859534937723 839997355288302720 17517144255262105083 13445650496963453689 3065881286881810248 16889517954224678730 16764739236464377396 7118291686938187343 9695931701284968887 5155602935698878988 6360338551927519404 4453693322047119113 2870285685852618867 13793784171995582731 9001794929216835770 10220973738407668379 10380165554167364766 16649467942839700879 11054961690776611775 3112846481400304695 12852487181369061191 8518637906923442335 17868532064650738553 6547605702856379005 1633873842650580182 5877126344860881951 12802027976659468452 11840768790833215548 6815569334204065434 16423628578606679012 7962667512130854526 14877244513186701473 2251623755217528962 8833254767996899281 11284099740421659684 16974700878674276277 11298101269299609823 14530650383107074615 9752948734094617473 10461677857548105043 11233311663647262701 5166052140176952334 14846081178902484011 10477996423632480833 16469845580861875039 8298818879485611432 9542614742735198371 5549704169428669140 14120475096201811666 7598787127612059818 3545605598969183885 18406577546151481109 5397242396218975965 8446073265123520531 17835555660751669473 17827632682669708791 10013379619831782643 9775275572429273029 6337506001185545554 1437982603227014470 12552395012235861997 335010532923314147 5958607306954821351 13773334383310770828 947515262051400641 17615421424212892050 13274415797987057070 5926604978133911622 14217375699884096326 16630474842666508401 2658745458095428498 13389227284188888840 13894014653710636117 11236639749270422030 2231195307433161041 8814765317680443285 15739371005074709164 13300271370265800971 10495787561540342541 13303563567246231946 7115219969311611520 5552090987884509849 16649279102670781164 10769089910150651976 6394136865724579860 401430071268482296 3408580098989792503 9599002527969349381 5576280010822167493 2746950065512830741 17420028535129144893 12027412852208298937 7169440596315266692 4362840649403302774 14557622533409919659 8509597618034074062 3872852551225527337 1262298415394161033 3904860476808264805 3854969148195171105 5664107521266287662 4560705999433714591 11149332786198536198 4301052331775594803 14706732179867757524 13851668548845694728 12864124601734726075 15216581488700104363 4594905691186009779 3366190421363796856 15049567990447096758 8032528347744240157 2254096906832962312 3301009582723883417 17394805383607281216 16105382079734202553 15396148424969574775 11423575999974640711 15994394796772028553 15901322348714646913 4353444648991463207 15156730495873455712 2506645176071687911 8856055162285150911 16051041320562811343 8157844967376386784 15601032503963192944 6895649950910477945 16729314772617724225 4004635061103073673 12196412204467062498 18411274866463439783 4864018752933032167 7652125196915687917 14612691771577303626 4512751327664088151 128964028646150443 8843389336514015694 9414121160237257819 11922108378842233986 15113218133722088106 1362152669616928965 9001588302870687869 1286789080435970534 17764564023505527699 3479447921368608846 15414284039757481562 10252613235647349814 15678021782400977737 17921146602358524216 5855230500801140747 17188720183488888263 9819692464259649423 6148637415307768806 11455489399779950024 7119139591627824707 7636745655507111324 16429716746111172035 4359161757100783218 9593761786020914268 13296446683193363361 9812323369024637144 8045382064849278705 11710826506072736741 4098584236955340452 16923825243410917473 6307784501773888537 17202730553805881363 9718853220611955286 13185062690758890091 11192572812050990541 16499758130862752976 1235141018941763623 124174014333033824 10778895601395819420 8547500263369498234 11238710579069429270 2221898569826563149 7931825491273759377 14673666415894752059 13592164269934252603 15168224598397113528 2956583723194223173 10709626647952629762 13999447295516013155 14280006032927200406 3776582940550395078 9172398169430621548 446804793102787237 10235525067577624431 7142984153670231805 12026011099526589389 8588208385475294055 2607674340532921746 12214675708079769213 15812128548868426737 4846015039189614659 6932363977983116688 10134629306575899218 2300431689768735660 17000388488544384115 13037505615334956599 16482640079088262957 1612035752446121773 9662280464514841402 13310699387064390672 2036733302861472402 14732069179439530752 6419819764674038821 8521519912093902913 770422969541073917 7981638792769667233 2617849208043456140 8169084237774183281 5914501670953276635 16618832051733489227 15696769665567861142 834552552169370972 12203385821829135459 2056446935584609924 1072692935935443099 7642291390020903491 784013493535605730 18236323955571801099 8802866092164021181 8591837379872664670 7005697748626691470 625609505522946968 10078755504445226128 17115040061772028117 7125922086093270392 16289962563320125480 440783735924936852 11754992803441110977 9311149321381048558 14116129778033586710 13924339479286147418 3782004896961517025 18169494193564937688 4985294568986153486 13211189922469621060 739964538318300198 17787677879279275315 10866507620984331428 12145971081873354995 6099359910990444522 14201836267697996551 6198081076484732779 7756065103370444130 2512535253294602727 9865330112854988788 1783809600748095075 17987572096807379049 2335907775403232501 10540822674939211373 8585490894994028219 17242310881986222320 16143541910334654098 12220338002443398723 12852945848311273024 18357795609543701355 9450430300450787320 315856149413754926 4645218029080216038 2788740344699650548 2716609503610591674 4564854101463323781 13546149308562659709 6934940714593384181 3212439262752947427 13818688869099933975 11846793446722030644 4271357868243071559 9811292159491236783 16271325163744844150 6804077916647852027 11154711341094531997 6143185218493612974 6519859233386690966 13306039858070442962 13985131142648498206 12982033992018769462 6938219236357172615 7666240531078006002 16982943339856019136 15359774392185366088 412491373266938568 10958505717323013066 17838466658404429693 11792596837923464372 12612450249052668424 6508244630457975466 11621493949152278792 14843951632841415514 12263754741965387079 7194474682526619620 6493813712666216437 15358392902124529223 13961796476894936933 12649905899707767534 11666778189095069913 12775358288923394399 1295989997121849074 15158154302061149649 15844577919663291668 1237986904275639207 14698644107511874525 16744197990848637760 14713341117562381798 2329800957696690292 15929997208916453773 1028086869513917698 521114304484176724 11589861336813434806 14640478461334543833 8447525377996194079 624854536929627138 16567898932552717275 4397909367332937505 8751469968326326411 6857371834711645667 10203533823681586663 13679950701444612946 12565231892356246827 3714408547628061736 16475044067315031994 16829350159767382312 17587753069141836432 18366546940108125087 3819745181551062330 9241559397624270043 6083162966880413874 603093581444759763 3791956540150748556 14061133290520039719 12274178037977908415 7679822350718592361 7537201808051443555 3848529707950157315 11985294756825354055 11568656436909928307 12204323746143220839 1114443893795810062 7197152112195412203 7720736166172786051 9321186562752252939 10407434672058471692 917246329280014347 8571989435579221753 16958870058440923105 378778939619337797 7983008471485905640 15796479017680542129 3902082389728056891 16625154605831158285 1846353063547116243 8601095960217432055 10600243451297509607 5035786194511625740 15015098827322615410 5431234493029218009 7411782037315028019 660427491525500546 10501563854507877550 11080885805535748965 5315035356127902068 3285395395552706408 4998933880211785808 2463647977236939333 17039093727039111086 1024615477020670520 13358560723633475012 4331808831718005954 10566805766958500298 5072715638118829903 7928408939662035602 2649302754957995327 12842275903176867323 1109766489697657753 8914830267063547829 12726990098769034877 5290635664023987129 10448172170762923906 74729688637880954 8968402086132025130 297268844176611444 14613094433646710942 7527098428040680234 13801050979748128874 4894885219925945894 18186903375963706348 2854330199127717521 10907362074548271363 15837035133767523900 507204594306936554 1379510338386991113 15228430641598063325 15071194713902948727 17600549394270597240 6370503294017009467 14130009015238543505 3656525008433950138 3023812083901350203 4400932834117930239 4259564170501834630 15831414944863839959 18202904937304664339 3398623678825538684 10954299641727113128 14945972899937341859 12670896386394051754 9595440963834523235 994716585605224293 15618597149735832598 11129826350335657883 11347366200214289353 10055708492564307389 5997601678553862567 10524243238174030927 10919345611320932664 12941222758711878256 10048157724663707945 3207808198467691534 8521548776322353503 6745449635309490226 5348078176653396431 10935907890072701186 15295020478983975449 3809197756201520500 13199782146294294526 14644952172372576323 11963070096480246677 8668193241524737834 8572398999903000830 11058985449598776484 2284941929774795220 7426773258480008991 3826522634668926136 5533189572552875449 5349227454817876149 2201243329758316688 15719903918094162704 11031041133644815044 3697347093431001056 12524131970967149958 14900890505002675929 899902490584224499 7473821042236411404 8871510249611390653 227423040431954213 16315861745818036984 17012270112496166929 12031531246383326015 15912221990318986967 1315937775525562484 7130431646493175590 8286259644280097166 13501265519591234751 6975274806662974037 15549490617562067240 7251222533801603047 15024831092846810640 5735514167294910889 1113973240405758212 5013134679564953934 4184820885475992553 6596007192274731725 12964820861851325520 18019876270860445176 9932903540449407148 15905696035088186638 2636404474259339031 501018197969941764 14297198264658105515 7516417860461664895 16222671840738580402 698891346385087626 1376019708167952258 10202118408587776424 6713565797837829280 17005429693814267949 4670102808140273777 5041368077801343531 5602738555467570792 16594415582401043366 13865141707623085655 14476160720312405899 6092457429380584569 4891678695105090039 17480005975128473509 7500540937477750908 3917848392752911798 16513509463894603828 17335769371650128345 2719549285071696154 15076407280491570454 2073508684087149286 6935730088888401685 9987134074942192944 15999547985702655459 15114943367221300728 12412797925221773116 2539573103915312676 4519322739695575239 10433707605536005896 810121286424943817 6785321206548403999 16211802298468345457 5007907126752713714 14023744968761504965 385615610536564379 18027540906522833496 14055742384486006709 13883448801746624170 7199690879009208454 11532151981771597 8038957198597324936 13707651683897398795 2284330139836602291 7355327643548013199 4297885684716574763 13209137068938959298 7948362865984692449 7089606901838324501 11988129162598020388 12536019458011798283 11966232344244013290 14102972404553427028 17210895213941572123 2741217873514331181 7610654161740070904 10394673864443813063 17346562358959521019 14663030030839149101 11226767309007801043 12092106535549739720 15836116871364220913 1028589158565252542 1215051979018828027 11769639068480930168 4602371410020081031 15431149441711563474 7311251374073472120 9108638938962425552 8866191567873464999 14132080046652079512 3524913536136337356 11303807876273699978 1631430647010099221 13010198032754406294 10041858476453293580 16050211004367663396 2891394420602067876 13466795618800999056 3718392858638649342 17046844296199790451 16832337305095125288 2314973693855722253 11786953022871521238 6674601204266697393 9531692673356901607 9053481384585597076 9036325674916022271 11786312675141864387 5439260918685648221 15045146193007105698 368379406944759124 14405472346267107180 4730248966192218963 10898412508417803679 852093860334460304 1938900296705199468 14884905594172325955 11391055644800619279 596970360555891787 16075824879184774613 15088988657657707490 17944168329805591594 8844784146128635497 2057919158746615900 12549059280135105452 867999910030199811 9423932912614416126 5623044237904857990 16731261276478241447 9449043629562834267 7961183433213452753 10770662447287209100 15670844411958972796 654577909316089886 1098080681425101990 11313181583807036606 7502203405628878566 12539623458910116250 17333662022261588422 1011403003974133903 855003156210622113 1319650534016220974 6113157783695434457 8109555716017183024 12112228001908253430 14162001414669221794 6245733340582772708 15615954341051780928 780626892065655355 10930214456278664409 10371237997026874469 644733568506347891 12120149429818309449 347352424901262822 3963440993599402928 1102346232600459221 6705572385603374190 4999550179683227568 12517934284262755194 3995327554123903070 2609978879279169867 16895477400691235371 17743652269872616593 11644934743119751514 4649857183290432236 15166550094708879919 14693417814435420704 1607144095458568916 13350583345700335795 4332067800332226500 9885006996972938191 3436879228526775155 4902331228866956055 5547291593031691631 1437238310745631852 17716358870173182027 5968571639935816650 12712687575212791213 3073602182342755702 9722703567366736161 10612590653687677162 3512772332052929955 17578702677877621099 1737805690374459532 8051100635567715291 7507870775646566622 10786512919987090240 13531982170183412808 11727335851133278955 6452359442396604823 13573084635745381784 10810175842779735759 10410731324150096819 14814538354420704752 14451192133182556310 6348434410201899247 8967451311948060598 9144110899729935973 3875102200712449321 4267670074425969650 13892954250635940838 10929572798161967430 3249044733013506827 15825978764673441479 6316157887456229485 4676727347455509329 5263759239462195197 17286965265672294853 11842343093906343149 639071035917338347 3571755497222952087 14459034394706703126 5227781522656635320 16051117921576797238 1591547499961833020 11882249944650333598 3648418370119296450 10381955068410591618 7566031880129008675 18250011266743992717 8949396082140992196 6528646685680572505 7366037644422444849 8886398196722899423 5420517505665132708 7167300862332431607 5640861613191909685 5560762722908517963 2866445802744125575 16171813491219655616 7687865665080261475 1728058959135753897 8888702989703390535 2413856094731727434 1774114559325809886 4164514783646951114 17116229077562988902 16996182839857087262 15150888658349917403 10581427095649038524 10706356305885007221 497111704438735412 15316947399671416488 8132076827216807137 14147257481165281995 10601047541210896317 9485250734616937531 7714367025693845821 6822799317141602166 10651704521882867150 10648238468773358502 5659641132003402272 11195389526142236484 1678858048006988586 10649537805802825277 3569853718036684574 16499170420271310202 17637850998511393638 13408009317229494655 678585984816568506 11278127361267558449 1182258130239417934 7445808412130285044 15490320059101520494 12025173498227058219 7194322775762282085 934160062696418914 9663953685555722985 13479914397300694534 15105725270526211978 4959018281606792370 12272932586875396768 381600575767868769 359366141523619764 14283458035322854257 5359508717223117406 4847399284229848229 10129570472761833797 7306679723727397653 11390049631803468823 2047523803456033266 13554046838872173271 4458982753922387368 16936854857363451044 10389807727299267623 15419596452110825362 10456474519374999204 9364581445367431906 16046257041650537140 4314895608005207606 5051309760447871900 13675832970557410621 16401109066923076519 12461233497382580230 1067815685292492265 10777840685919333374 4750894978728694721 18187382100404096993 14398545040771351977 12399693582506452448 693967016597051122 9944373947682034272 13739871567075513420 9279317866699908565 3898332499617674475 1219199025312290427 5148649839416917793 4365948954690379273 150416081228287433 5681571266273804956 18331061525783544655 14436335971488818928 14734408566871620211 12017165256215797678 7897198177040281739 1144519040423490670 10700951589024474010 10154046435097847043 3130362306550011917 13309617460340551794 5058999305164527927 12956976104104148338 16951989667749979849 6999733055465158270 12323899709509485794 5921195239231177294 13750912239498500975 4781465027700768062 6963790576288902921 9524914659694082310 5759049492868437696 14069134941982215225 14200868164994901953 9819678057787352777 10076682821259495522 14766002589819550787 10709992157135096223 7879334992775374387 9721697845822990766 16553908584137423364 14104316353414791326 7633657346654217192 9394188203449248942 18402359974417853475 304758717762119404 6539846483686416032 13731722620814422083 3463399323536754633 1266901271423185285 6492873140561105068 15677665911015976033 17914552600679611036 5962524278950495493 483864378718085046 6426560640867668137 13180754882880083355 14316511902771648937 10420665309566225743 5051479745049469648 9784365087730695891 9914568725174044281 8595772093229389534 7878396067507469537 13448717561750614930 4146205366925863553 16958831859823299932 7158312469148295737 3842784345361559198 6595598109791556562 6942375878842397033 11797862589926230131 5769379682954052121 6707582915209808216 15086063877053576836 10516200788345910238 170057845397985026 18183745607378823180 16894289830107001266 3519657600470880529 4975854020632917278 10925333927909102478 16064413546539754743 8726878244170880064 3123794967413542375 195603484587322402 8534259115265797948 7270669110951121940 12514275922698489061 5218459489158913240 8740675554210207752 2305996694564118876 17299912833459523860 812574715632792876 2448335239923866703 1493586380859468668 14695341731084617687 9296798951724447894 10062834074497409219 10763645963003966679 113306307524164025 5137694816001044055 3421957507333671940 12717825497887404718 12875705500444649915 7500429020995939197 17061508875819716780 10277083214183762490 15469956621322572719 8658359581492877193 1282808989864095124 2720522520673381003 3913954482455892588 3388625875935653375 18264881405178670363 14418286308935774239 1838782948445974574 10109815772175702286 13057758449847472306 11507285901159689080 6189794471733795888 5589180947764173996 3115760705472842816 16111444972124948589 16953724506437005137 10569057233840809979 3087498617011468216 9113054432882800303 12740526297923778715 291731561568159610 14145360981443637296 481450948119256093 10252365569670757307 7700988604551385118 3378860129238111274 3056784476415241798 14093234921617422502 6775267901442231743 17745424783652157417 5372342035197483039 2195819100791457726 13902658064803324530 8350530029592834497 5827299559115388054 9904082448361499225 536215002803827511 17945381283088841639 8254137360449415079 4964427326836361620 14616318182469860273 14622911843978852603 6939477765750900674 7072570591661970691 11095630158116882124 13335157253922846405 5167170135244088462 2290124479205134162 14624886861335514786 10404022857652138691 1100607359677390475 1533954928175107307 9699807810495598256 6192817945313442425 11660540187850109353 3878893461725729090 9479785761193302820 5176926111802045197 18274479311410053497 16497708747252577608 11623295009923361022 13394570431518506777 18403953264363784417 10950440174988038690 15503375747990535030 9951811899908928149 13840029292999465734 4556487507453481943 565643122414150912 10865311882197710456 8689324895415146261 5384783148561064875 1574781649151096153 7825076650220194707 13570057140827776602 13911523394745442018 16413210207855892748 6891429699540704215 14868935004590662745 3848331446346032896 11907464943648864791 16592386144604322452 15211332302256323633 15898267085903446913 8371186082169876099 14597077377286657172 13447633229821709924 14896451023806789604 4956485549745284499 6275663958318739718 16310423199951355263 17044466235603138579 10028415773619601154 16886602782521957801 11623655795591329019 11866740979109440668 13861025130676312112 6860311758164384876 12075365472699787270 15722526793196648034 11517557785489652257 13552107821895944072 8608009810627429721 5224104845907797946 12251819764429662889 16129581513508966544 17563535931108061430 17966828043616956211 18289803305918550526 5991112806637229506 16249929825177296096 16006961584788668349 525812232711889902 4082839708810147635 15737214717417612690 6729785490408029224 13965655328424893482 11071391452472685780 14210226253132771658 5231775707359628991 13478909349853194538 13256076711338988054 12190288077165922071 16426297489610391293 16612903420630210315 16278414673491734598 18044776353059495151 2647279498593444598 15625546989180816465 395539682347237568 17764029582503371336 2877047639432610342 8932691957417808487 2245542776581035399 11671101003635574045 16418241700251094424 5967652533143678668 10668534441254659126 6232848565285561860 15767854161075988536 9753773683789949851 11916329428601431794 2138851829368493086 3333037910282902838 11818470811926976612 10552674976824674808 3154572938174729918 10544362490131839220 3101252241133037361 6900038456774005667 8282580600875857321 184403692881903106 2784108385738750141 13918351910615608353 2514779700637857111 559587497469349512 1794238741659397797 8019940640479157362 2273560407251856325 954907806553469161 18347952576095581416 8891658152938396288 13374556533837372115 427628097260878536 16269389107231796150 10648115032544410034 10638758203974921175 9832213544629546054 1025409561916373617 18085113833409819429 5467017214286557489 6626415147749008758 11958468693226251088 5122053677573868336 9455810467736186999 15932103671287567691 10248141442154763790 17723484320877754058 3143073731485384044 1184342252054271506 8291962339787685717 3830965961405602308 11136077589207285718 267765045235947316 8144901971301059842 14521162055378969673 13000166119536255416 12870801440072750667 8029083035261990561 14016588522633391312 18087941507523481996 3680975948051500979 10208025105901851211 15859247187450375563 3288243797663785265 17673166758861275585 14960127486923177112 10423795545113840989 4521402900357831399 9917560592895958276 4283492181858329132 8593311831105540603 11008626513591916847 16815722760246455327 15398778409822136205 5964056035745403085 3948703437282295706 14956685593190144170 2846122735815987836 13370100174268015027 14329705448765143248 13650495154168977847 4810660125712438136 4571145293053848246 7924307304850473745 17823971546298337799 9841478233880712701 2033467645727326506 9543296896012469140 14130604577386974153 9253296888540828770 17232772470759737761 10203199793631956105 9900363098155062855 14362116287643811962 15865662211317692348 3604714568761098012 13703576105601244499 18298571443162556106 13574129012428368335 13286407938234110870 6133043387390332042 3095260201496021143 13580187418810815457 12135470189891299826 2547840111426300418 59224116705964420 10614666341479828931 358888076584358260 18253316011288320663 9418792954171702087 18200014428548213192 40432710036025753 18110116398396429615 5316817265074532945 352005537766359873 4854253306053953758 9682957019052375581 614815683008234073 4977502620182418115 14286975731716150414 14229132972111241970 2250384542687259312 15708543868136522905 5498137271005143098 6290867780451876640 2949853864124957469 529771836251582128 16047563364813666637 15634756044909648086 10360825509496974774 9050322209638322319 17860128261740512205 16510795161056381178 12237315533920690306 1134968570664528832 5031857527571933077 16553291103808457482 12276110747648491096 383605389345737169 11972865065441522950 13436681764557575770 12919084472725878779 7650493490875361001 6336075205835897568 5756451873366681983 11636313067938495441 7300239923685687014 93938208632718785 8769815853823632737 5262972805356413313 2437984871840637961 7124823585249430619 4596404420654617655 8665665244290667822 11331699273874664630 8076922843853416606 18225995275223404971 5313150694709258296 5765488690921130463 9989625976683592670 10498052244536994643 16931462371090435634 17009430715750202997 13136562358795644954 1918030695089083428 4406772059189813677 9713835497889827281 10229470250976182055 12167192906697644062 13403896910661822755 15770276997187792820 947349221033265139 15058386271236846716 7440085656572057453 9133139926219477127 4881622806923432861 2818256131104218285 2682640616200539178 5631553936066436909 10635157672301437562 12843064678690479846 3188550441641767620 14573072909774669107 15496045166774455682 16458834132723417892 8390355663333206124 8125018705870458338 5868154390282461105 816024070073387290 5338267109218792742 7330244567786937185 18216078161359881085 8691913615993014983 8940037776138679587 3777910164822970647 17200753191581243738 13306494032053361704 6540431923798903627 15050530963714320817 3208623041730931056 16427324861388980556 9710031930625127435 7846807009477812530 228384720241050875 7786510124400725244 5911301177763220183 3263442436835507223 16485396343013010598 8320128672920762582 12762727978264221052 12476605006062116107 6265530606653957207 5166657769069272769 10309113826531532760 7389782524442885907 16729432321990869055 16216946971976179467 3191450853656181613 12323370739313055993 7637103046289324414 16239835746632297978 10620062683370775421 12841571172957321578 17788137614721409026 5538790727846027516 16135857657794723394 496957080484909264 11675475109686150090 14713530820562955896 13072961893083904689 12285714695900366474 8705936475652285822 6709093374459688302 12927758078979889744 893104097866142155 2363685196681727981 978198973059563976 6082169329471465042 12758880254219608741 14307600455294326496 8463202334152113204 17774759887927047109 2979230749447849535 13189178618696963062 4126160936711548308 1167563075258461063 16675170202410519747 4554050442038722795 11954612709085946874 15299252775458403320 5382162927914799853 17289906668424537798 5056925657339722244 9517804100856427312 1342570093634400813 6786421831729654826 9023740524736810071 14945121294992068822 382866475812318755 17479651793126085225 14800057298027031228 15880116828425254567 13990799981417587724 950443796909828473 2320364227159192622 12371647034924400763 15167115176408572814 7532514759978731730 12887023322467407747 146728106202549675 18020988593720910908 16553469117056269258 110482511756246174 3573721348423886867 4703432529034532618 17047036457531492910 12200354457567937006 6247722501257359888 13390618070984002914 6280592869314988507 14266487425006788974 11521743373909918622 8267067796244341205 4869580174515980638 3548471814511669255 8958049799698554304 6880847470470753001 12919027280731146922 5693449542232461326 3957535109439787135 10780532819709971457 8092088810696141608 8450010671313099704 7950344870306811767 10441524998556943334 14078031892671806092 18200808561785739934 1879342576340537547 17510882249436538408 16790674911533337664 13954491293101043406 4768205644859912510 12949267494635605984 11096177748232265035 15120869273676507563 16668430314794406373 429434507465988838 11312284893376165055 16568286968165772443 1268449925474147314 17894664478160944929 7045920132205860107 16477637267676886603 15895495425544226524 2215700958245032620 16567273601554571001 15774373709353032830 8934998179608983426 11602026104572518127 4971189981176344405 13722741738308207421 9856312997794141158 13648769862253375748 7456781962700374218 4777150460001901094 9558809680809333293 1784453038419806890 13308331185856172361 2517969430831991057 17158946897468249547 3363689584721213104 224562383367186101 5228084567350132043 8668446482975212827 2985872280812211236 10196269510067448532 10597157775534240086 13610035952640287896 15929486632184367015 443392013862494184 15663606860898133581 17383652929820885659 17281282636391602156 5708160697869881786 15035597003608495945 16766387532936174671 16761258388836908129 15211579905736852395 7211056782821292213 16728227731187864766 14861055468178157257 5178888534907465785 8373277060027679788 18290975751025131837 12718293206886844554 3908874269463363734 9176459703168671279 17165327098468259042 13542071049731891734 17866003086587376462 17256504225393820493 4858222186770179022 7420714131256072381 17744177992440444692 2451432296388653659 10486865002862719119 17865230316182908024 8102259861213062543 5592775046553622447 14181180450899408210 6177727706790981692 12435108485774056912 14263517036015814607 12424646403610183614 4213286319677018694 3545053824527985398 16097174532251326700 10107759789674638052 7553393893417043786 16941911645755973334 12856195112792105952 13914502717804841140 2675720245437579606 2951417701876098348 12278847019016144895 16213290744206073071 9658735835842322493 8076330224266202566 8678691140310200314 5514218817786982699 15745779398903584326 17180134586471222073 3551922240519120534 16449754905525443890 3554158100411289566 3218376114124127183 1176518295873946158 3363730170618007971 6510699829886525065 18061191275479032144 212996176407552444 13551003924065862523 12326518181736696134 9282555294592907207 2842860108538777935 12804821613368494847 12262729648902105842 7650048150503709180 2721281387177976571 9999784215297863537 4263977487521756206 14354325960670187594 3753425853168005594 17714436737930673504 13885297953221898188 8391806733358138136 5799970210093295698 7367846104516949016 5705566175504579946 4380076120862629037 12242189754922394334 14899438089434165758 17737004195399395864 196242798651860710 16751215392056587532 13657927225033958486 13564115686938381569 15632802885996492512 679697314068364606 15532695365054474849 16312512168521637553 6313633772809509547 3074917868100014063 1001028867860512133 7355749236641413507 16695720973746789567 16088138275402125802 3948518764964410430 12620910927968243972 3317178214448634557 14377438511377021859 17747692822929807038 8712143774084233650 3900089997662528733 8667668710900373842 971371213334923198 2612862208932305289 15152847956145577428 408010606693648127 6773045878754418831 8003103759804495881 4229375727252662253 12996492333950999510 3199360655315986774 3609112854596007767 7835652149179235074 10258995202293480760 15816133946352280507 14478374303768197775 18199117922319864045 2778104905389150280 11443126010377870172 17168513757219266916 3520241949819272526 2191398372725932244 16428236257638212851 3422406224584503013 9142720832810863244 14103057386937854326 12676118840783596140 12885966083111646692 13051690490659947975 1477763009034415502 16482922266104167530 9845905271259207511 6856257345465973707 9869475977443704211 7881804255525415383 18398743005881006297 2432027242930090187 883453786629580266 10318012066057790278 18132220500016285831 3156441114817189453 6994202846153963257 17390153808605933993 13736255795872063002 14326335516710839882 13160471333809951179 12205605113561344178 17942219073066814360 10687378092223844963 11311329625305123623 200286665356007986 3348611450430267015 16152518881169551926 16595959153187521190 3785647285811032075 12185637355598085534 16448607008008848364 3944313741177190427 5061463411253500064 5472286727528541658 4743394957253557425 14331606418048388879 8918651341196613281 11196452252367154484 17024974572229734733 10015064363965841104 14981834726405714464 15307026245535593356 3253191415172246753 15176930175538664890 1270476815240576750 12450976556339975435 17579328047460420612 10063346287110432891 1041076570456897746 12621894106703058088 6538663524167820557 12741242537828422193 18423158989919006760 2440133691989653327 1493866590820263042 6844902815185022320 5597342838881533560 13668781014894797346 8104385593306784532 4495476115345249549 4025712330174196276 9787802082849924579 10375594555131348721 10399189946609512615 1016051444379708205 5459492579374057503 11572908211993993717 16448680544595112312 18021489763504122621 4595500838397798597 14223698729914838480 15477488619233098501 3014817216384503201 15805071603325555572 14836669204464073437 292166707210148543 9424873084712493898 17834963444525053153 15875868019467450930 11747090636016106274 17583882497866311714 11570432687109374096 14294146345777988340 13906847688837026111 4580151847689511312 12401779623019387053 1161363362306136166 5241189249790192761 10951573471017823050 8045635486717335322 459568955896947702 9439308839041796613 16912727171119354660 8315321147217602223 4533320209230339296 14855200887627467048 10711428771829951169 16924213016566786412 14359173596745355825 14144146836109300032 13625885484886838140 15087747546638587830 15715820367054849089 7430212913659742355 16665222373258970787 197023039524923732 12013813521297168714 1872388093292737312 16237146642011863370 3697251954862825084 17255049832248332801 7622951010832810479 12297533408314088671 1206959647406370970 13930066999451851377 1650089679271746023 5294583954684273898 7362513002355208162 2616685623696425667 6409663783576199544 7025223744108290216 7610867512047714778 13082681707986906389 14412487403061472738 1042216077734631162 16297882775549473709 12227357566469652088 9429409352192913877 13046521781659285567 12375793579553743367 2516051931606688405 9374215912145024827 6917826908574199880 3841688156374341814 9894113757426286006 6226583417533492380 1124652176359374683 14080014054118685451 12514194305866137028 3396028078880721896 18352826892580981574 3004756304357470083 8283465650076169877 8199130498532718417 9479036483601774296 7055384849013477750 17336862490422462468 16802273464056375152 16110367210449431014 7109650690694369138 13175945520944501329 15585024833886995947 17222820880838501845 13443573580469709769 13087590811015344697 10949600628297341006 12667560267018556262 9226103910882086604 17116108295100511505 18145922448848892453 17221697798943092050 11192385020070489654 14014134080851798088 16014432167623893913 13928022180570113793 12783504487339880716 10903730026571692240 4752587054681193001 7693527899880141202 15185162309094852764 2786058647190548733 16810275753283545591 16669597373832077221 17782227980937373779 6060655323685335393 2854994823213104514 13813105222655856666 12617114556349072076 5235558231040812008 6691296481243877459 12449252260500726054 15055214422501055283 6822945900901387793 16948219375196247265 10799310650404236360 9632257917276682883 8954135878956844875 8226754346294795767 9172349946486040366 7767301547580232131 12574712343746295356 7967219175314912276 70430658842555268 18278890210079401836 465344472503201284 15402126750996073427 4616131940769777834 4503624983330318772 3213707542690522701 17974480595180490131 1684165194778791027 14165256374904113678 4567589255230826209 1515071808323257397 2824110409916472894 737491956299681805 11513402034724428829 13637265607349857125 5108697468822550984 1608010568691117314 14356593928508336037 15327972243895745429 8986771508260918860 6022358552871323276 13765747197032572122 16422760298074145679 8594635749264134181 13980896481931370345 15267679391160603639 1297480827313000323 6571385358159569506 6928775260225105330 299354980968744999 5650471294576058058 18135819894960219822 8155558461237131248 18253370544542149870 148822940636163630 14698248201465447690 10767833229224264089 15909923725336209083 14040997240290177273 11157859236756454516 13454782864540719434 3455138293108349333 6556358325151950218 9785490503483092665 1318402480099114086 16722245321076492314 12144866376645064906 284596385594178762 4285331722804573543 15113196737035283542 12792373677339787131 14551324289863286272 8705048600324744925 4007758846583652185 17834986917869521152 11357967591391439870 14054254691631168863 6579505874477036716 5767068673729468032 17597945714588794901 13455045486887747916 17509628458364042788 14414159813844309865 14338549752568368055 16379943395498179470 4071817007744440037 17311619315592148255 12176637189851966928 16087149600055074062 3268472423398661710 14217120313873245524 6729606018133696402 14583707710663204891 11707797724699722213 16250487609323907049 9625756773611187729 17328019003388895279 14655782178202967864 7888294996976149525 17588947479638675758 10814353849701220560 4186867060144450483 5953789469321611512 1929185319961256142 18176352108441850326 6703645488007691560 15102033512979807331 10152181280241633664 8625004081157047960 7446839529011885213 12731062408132712080 11201459392406763599 6069555950905753219 16252887447309072316 15074837889654987470 1849506098452175618 5051770979747085365 3364180454815843886 4435985382538920567 6607911951364286682 5063870481959599606 3396632357779752023 11172609972488480522 15575323428709726273 12133685665732505890 7960546293020755133 12677238713563921178 12551841356659438111 16245428243318356553 4249714429596590495 11196770592792771912 3146568153644649900 6279869104112995635 8419333219648227154 15703468764109862457 3334814692932160389 15037887181886425511 17583892098931721115 3739211213614782005 856015910315757205 10079298379926544813 10194473711468519397 18359506620588913071 5224182575806591832 12646920788431186319 4899733815676562056 1059342958186065842 4576970362320843989 7605334540391774145 13472123860117070838 13535594871539331485 15194745773971806460 8524137684995953774 8062144123979430428 5916082983099148433 15292221996979050885 6069809305481409750 10032769390604503361 8417282899460543458 1683143760959269801 13837625473783057795 18010833467809795431 4920463662933137847 3272768081171478731 12049562867839503063 6850839885564482769 16129911286225455234 11859630012741197233 9683834878787660126 5997542462515886725 10534763798572218973 14077811898054381470 11665730697662372887 14453761335544949723 10924478877426502085 9177642539814468285 6115334663639198056 2570523983825710970 7645527399138983196 13473649254903437367 17127149491009494320 17936344372439912714 17326905171985016650 5687090250304131070 7074555915798666531 4661597262450410380 12412668726339922601 14163570915185696906 12565794751466302761 8852068668779663469 13955483005241445140 14698989711469606236 10154328812252294616 10426536995612969584 801542323958858736 6478029697212364305 2197290989803248500 93584136388953881 7817501820023836123 4924711586689715379 4934204878059527189 14051585798577733421 6466748314223418990 10550625000072156769 11661037922024904874 2237548751403337404 3456407393099865832 3563124532706898170 6376514137162791473 6202082035047565051 2243134165098309306 7395654816883423937 10432008156893244112 18125575286498806942 17585661562556367818 8800657425580160608 3878972208905361837 8714378700140262124 10550678473127121386 12670942548514254704 8912619433820353503 778019921832293985 4105315927745763781 15992185885717012146 9535645490483765178 8722138011578405575 14602380004252418675 17253536267789928365 15276593410261985579 3724435293758280068 15021591410469458583 13496261454366542101 4734419784463461010 8225868555923309778 12079421023950226414 15066822643790080763 13132465510463584917 3854148321734766267 13768687138182285458 2147597395233029716 6000204722613259352 13310639893836080019 4122062074191288001 3964321322695210016 3561549203273079981 3069230845989464234 2538856716232551380 17379358998955744554 7948494743093151097 16916979744929294093 9882351392143963149 17264850091137413043 11735205690284546517 13185893199895297307 17943220061622877051 10337454789648489311 12186484889863577146 8215809480510060930 5106207459258369542 11377158952746095451 12254453239841896309 7066693223914603351 9916872284604481271 1090001132636853582 16930215772610511281 4019621329416746503 13609176402714140604 3920104364685177307 11079625496800044551 3965777757549634876 9828034970127951617 17631545919961027146 5738244450445642289 9969973378836157354 2386233371157291769 4264111597662439680 6177639461290554577 3695892028934986937 12765561619061216880 1293805365938194103 12331671470716146921 1987647448954954228 13146458509852302887 15705717630228928828 3217504594932489922 15390559178972604218 3357421620666113557 6275994549199376900 12478242921020330440 9805737120961471096 8958790512985973897 7430574021584525478 8121134471903093612 3076304118688921739 6683806569418069858 15302321502968303599 14902442767274697239 6768366254056830756 16327145269941303388 10241441465837648900 10958277505747359282 2497222617847598028 11583362172882197779 14613711910550309127 7440574947647084706 18370422699717154588 3552941831952547434 8664292143889523752 2572612242673259841 3016568295270759600 12606359687367075522 4618467647431597626 6058137021695474084 16301272035469003474 7241658260182556515 4978629412754152109 8850052054934643438 1458026761216857909 8797331182009856411 11577549156952227780 6707366492643928075 1615070134197985966 15641170130027519564 602112179357534811 6380380497560988579 1429387772819639089 7806624448109426343 10961313412396444717 3548627673117734030 791705013250339462 17938543079011268694 18102421822766157812 2691550557285607416 3800271393414044882 12088209666830004274 18330525894718184643 2329169469935560593 14108912585470243702 10402672589006546776 6341423665445113287 16577024915999171633 11520104099343610608 11777675676779232221 11852971842668376864 7863285377729579949 3544071253579981206 16434288096402437386 4282088316896553113 3653760711034258222 5849562330296315278 7817755038453668689 17551912564303656569 16959513257032017832 10748619554344534927 5428782762209044617 10185338289506450677 12296182808389661055 979668791479352292 6022548600342247458 14602950007123196778 9884767057176770631 11324525927661247851 10840890484712611516 162990310077142691 5919640946095771471 2934058235263247126 15454053779811247386 14921531994992884069 13333040218183333771 510386400625460544 17387828104798068427 14034190140853216492 11920793607434744889 14289679293236176053 7680314443222976770 10191994004390643516 14628559753318184366 11017574685485175923 14570502386987330737 9425872971269294396 14936465125310215404 8266938584470014238 494332146379583761 2833805230784417949 833368020582430939 17881055377215797654 8536121005443248936 5993661349632291811 15823650159132976686 1538547630205461001 10290902965480643145 17977696032804772390 12025297995594360350 17031259734971662270 8259511023036148123 10533813620939987005 18302223649330495211 10934457921679433583 10244976480293742889 5120027936786423260 12783617150388936638 1188375041271795086 1086835359986694906 6800799350056364193 11613555349155786121 15872206314897393763 2583977966106193091 4403341460067271832 2820339733509176103 7321139375821234162 17495974374348597096 18344920196904521486 1788795381338589447 6352442425495594094 16115141738327653439 3454894736010590433 10567845293563871735 6896365716841874571 13826043081914653280 10880743581572939467 3610174831689118789 18196067338954108044 4102173920551285694 6068602176632415162 12341917569107517686 9261011045840915694 11280950032601791202 6384219013460955803 6062899707615809643 13035685934847983818 624168609178991781 1034416640323484955 18069505066052289306 10557240808588768680 12208293103069502912 4714217301433455007 9833367627197844058 17022374718782156826 79009313169450216 1242255866250262561 2302105402480305624 2891291290241074472 15944273899824418824 17224938102906831743 6912083144604259053 16349201552255815325 2995395889754504009 10443692603302006852 3591276168620495903 6431161057888069723 16117448734036726752 7128004649017469499 13817586647108148917 1133261720613179919 3806263386286368599 5920536977382656359 14678867598933963350 12091843369496258449 4638922700566765750 7523564288810548026 3141014184804643145 895135610425071295 5346108948903731532 16869217280911802781 10979570520337214044 4684657127698396213 7187423716186932434 4258555610905242502 11566613281595948487 13697145575955238274 3431544872775042120 7150828578052980722 3923506458947702438 10963158000282417731 4188220474422493180 6036854676520446437 12369335999047922324 15190146212931023416 8223121144566987902 17030799001723670400 1769298178177362302 16574486546317761064 16215535323482108312 16220860930443639822 7985473285387012454 10218671421306172943 2222326073956677038 15938266732310177291 17545173936457841324 17001424188291839699 13127356239725104318 13464463653390629859 14968175591174195852 4367279278075478748 9020350386178525074 6011074476264744745 13917078422760756372 5012251830798167904 17331060430700625483 12290926325080414622 15787568935585417772 14723897569603482320 8424081666736555329 9911363576705601579 11504127698761266046 16231443915185560744 632697737010228724 12996034366512097913 309318931607769236 12555176114636119936 6422225463861005763 8390499530527764696 16706142730826301506 1812743459133204195 10122011892806271680 12465340404478277685 14663137863864667136 15674694902775190952 13420363230169008553 6249386582919434162 2409994689833290744 6100606727367510382 2353025663182374594 6479550042666597913 10956272631131560787 3639298878934186795 9837996846050807310 15898770398688159077 4826296281545850573 16416256966512421224 13785681715533453831 9317313437908315750 10945386661268559282 4697229898227423194 18405430700579297220 4645385325464381187 1262422620634846250 18151825038717761410 8610713186531626030 8604294743351199844 1382209579914344486 1756962391507042607 9580199939856920185 13025955756161025394 9341982524420168984 1029980317101079135 3608462678864573704 8244954404369151201 9590072150204946038 17762391088515314391 17946899160647148927 8041771262392089598 15780787100433450809 5768421336092580765 16689083912040470164 7809360284673546942 7602728062225224908 3914232719666940912 3068322022301801959 9737065779368503751 11062958856498928059 10361002236148315433 12163093949702470299 10284164856362237183 3535769947569637537 1659891189415798069 9363842655379619718 13675428177514575471 10239036960063403783 12120951221609023790 2602554328661903712 12454761438037685624 6685258004993881174 4651134517591454616 525438102559342806 3161511206269887265 5900862603809509560 15542606269973045531 8590797230041816570 4613483383497560262 7533852328547077969 16084831190023955869 16618950284120379028 6703259474164131221 18313483714236276599 8442753709618540276 8154625549133594551 14139332219385976532 17557690508582662394 1974708236953195043 16566129769009196499 15200369937222565732 6293559776891482395 16002221724157945953 104704177208827248 2748358568348036008 16074361458810036903 445914200955890214 3962217826522849785 11936126910646712184 2191041016718509243 17809640329506779774 12660082902106022890 17072591746555664876 12399826389540736101 10777134776263998413 16302605933480877390 3961280501033726476 16249679732273010298 6913099326156167013 1314034080792324110 4375757041660530539 10341719703378626722 12893309233709362499 6813355678562741289 15714778736995287442 6205075736950151447 14883912997606107686 17593601675029486351 9975284526154280736 14262415265554291774 8774363703704289117 6904108099786908948 10579632243230429411 3573899946651486917 3664512185422134918 12712750405011130639 1275150793486495157 15231479169650407283 14113099396000866994 17986817284856440034 11746289110621233722 8382237713124920459 2714437763790965838 16579836349796790802 18086685412229220471 10505342427999979573 16517958389241881256 9702186121867699777 18153891510894408960 14308552285698159206 10356373277996982883 11991287754110079580 2411470712608224359 6080832918673399157 16785497260867232611 2643082594120120607 17046351812279978499 13390816238087642335 15717358506706601617 5098910952343084924 16031646144968200883 6854802680632415816 17058978972073633752 16372698853358027196 12369708530388504189 13525768384115694679 7332634211892077042 11795080437568055185 11703012797514693967 8085532347808847051 6405109611708787069 6447819145308704050 18438349859907621826 4249164433923916318 1272203450226284912 5314575067068230597 12645619728637527761 5514087568960172426 2363307248665313851 9796147293690320322 1662952319136856470 12862118520028906971 12314465872177547555 6579223848952421166 9121764193324826134 5565065661105871575 3506952721089464903 18238800497007232234 11003889733478534822 7736557630847216215 15309202440703728801 646487062944963777 7571592018146845787 11566630531176225559 2325226634843051680 11424331007930063991 7649976569962327433 3295890304259307250 7001807622166870614 12262033178982585738 4820881910061237078 10753310061123866384 13208966552461420199 5034754118989261518 11096569189999807503 13176744528983203179 2402081736093090886 17484359454078623509 5449227192604479523 2901244971298604923 1929229595249602211 1294779892237465467 12817934662490227234 11060212693850377979 10156758351956863346 53889489222816372 9340939133833701083 2526113780297920014 14828009705806802738 15377559332375486205 616426798673000601 10300896937262618524 15911333492973603643 14052367482763253572 3659671275029128495 265668927714435189 8468621826903516874 18133875682599608451 991480319590508688 3141672496580623956 1455912919560190352 4830255951431461897 359187544534453635 2322243900905548472 2816822434160624300 10352512810727942927 16812366309987088329 17610483978936006736 4455331037386860226 3173179697535129983 9617194377808912259 10286394171617196731 11214373071892540938 18126854480772362723 6021758762171236448 4936380778002769901 852155133058862449 17846514003528570097 14369332737980859615 7224670660253426680 18324851540320859194 18217727584630493068 9779672587515946936 12751167421838934206 38768336742461470 8295787780888856914 7739632744195378103 566470048952262558 15891416287199637364 4969730714104175167 5748083518647826414 4404157320062463017 15709411179555821122 13034585378256005621 10604088034952692261 10601436241766772842 2960041354244695675 15311742638515549553 6681941423792032336 3733243791220720594 2955323357260880986 6403248536655375755 4526452303559408323 1820630643937093465 9885059814765224366 1233530756854040278 15184663910793134053 6670520306911923287 11989359002583822067 11698973576652429550 834818731700643565 12473815174657083904 10605165218095754561 8325670027271848316 8131114326803757396 14151478154552029612 343403003854399341 3229140607647534721 8823543246897961757 16136346809882705045 12307121020038627728 661564849241868691 13035924670111837202 7285320012210691196 2750536289564003674 5218846076134858073 15598841366822615784 17881657898455643718 1650970060488854830 4082247050569938602 16066276504281625190 15013685178683400009 5292367721077718892 11559809939312695583 15133354646162639072 11560586436618713539 13506847356683762500 2771341294409127656 10407650090359812380 6685614616682779753 17233492401559330529 5994868355175737747 2740143673512971288 5295046708846982459 7263472894514561789 17662771764210205384 5290972526968785354 16799812010679947164 13276538025046413527 8367037687419865069 9532613448764112122 2588532294055946186 743604545233623908 3252631240347772023 11614639502052445633 2718079766128191425 12294388725234189220 1839224726257677643 6981471295953300503 11482780151285139036 4896540408534623113 3717670310546200212 431140018048339089 3156024682579253911 2858039117075155796 14276056163484813835 3709633684966137586 8157784979134063542 12993038900625335245 5548124142618095635 364351885096688092 10321154565284309890 4971386916079138349 7634090642616780909 4543228730480224679 8589024057911313644 10726958969141044197 6205675911088935008 8613033743177992951 266141273992864151 12848165449412377328 8181293888471510691 9681119682259774463 9437160995554350747 3533103073175444959 8399718587839208292 7965033763691307756 9079850188745150485 8054873851368263119 1308110381299725068 4275233789452899472 884746602048184763 5462045330096377439 3321621611693046005 5990860379548858650 11509824209710577172 12299276280956288238 17149741080418066524 9727865929043828514 8154993396717353243 17427073508419435128 8034906966711082674 10954243667618762226 2554548744951766805 6824299713369759406 17439232717394286664 4880020974924510133 15599815645411875526 13186755066261478589 14180934219406062665 14179827938082779734 7817239748346682500 10587726091069777266 13864028969598440987 3841522688398272968 10404319251068464738 7842183310188128306 14296725688036491755 565247725350216521 7812047411826377911 9945280505034012968 18284591817721472388 2026450342841104749 9388818784440363910 2536457969232542903 5689094605255654450 17812153191894411884 14918706275455536472 17592001618431669780 11113785404548861669 17733937217309097865 14294951805379146274 14939344612618358290 9826018089597303877 3575663003988997407 13723737179739902881 15761613899852754810 16345469344132023242 17724918227507144644 16289625290410034802 17697601110381357960 6685925693653985292 17431372840485524665 6214699454716573023 9455873238065740888 1402749723164881677 8701167068474480526 15676318151512315295 7154740942143580818 4590268689921426724 9247347093059308799 1270300232520861013 7240036135690641057 8420590832456364344 10579076577935556438 5680548555658678998 9265395617988056565 15473163046367972444 7965474985306824106 14698471057820455265 11125802982163300103 8949579627575075403 15943511866146687990 7438356104513091612 5766745949084034938 14845335221002813520 17002031025273381445 3907753494090374887 12305284486848782256 10758495838074791684 2230497163483640738 10064391643871515246 12212872392680442032 12210945592574873661 1176826492764918627 3203095173116097327 17066672185749155974 14362179369302921430 10183416483316012061 4749107654503712355 10438922197418051887 12725382347374474479 17567446412324060483 12619406159953686253 16119227981185356450 5815689502690193002 13506377508256595717 131281845617619353 6005909491287680924 7723585676029939008 855872501944856037 3125766766601321197 2198521781292934667 17646520453504718715 14069106264447215174 303935540750288878 11665985332695945431 6444671814315672887 5934914380757940569 16078279271256104786 1240816000023906200 14742009743234541795 13173370758796807413 13998692273292416221 348276548844391149 15325807510454663011 12158059109372741979 11208895427530753795 2894639867409071538 12848972462476221236 9119681779397431086 8714884416337813636 16452849687931957804 38221709079172 11993918455383902254 153610584065286593 11198660878296232226 4971927577253809377 13815997404209695522 15524308701356477445 5409246847145489819 1723330597980886955 5920131475886190584 17767127751428161380 11496790862674529397 1824553548249324527 1304156449221567701 9684207259814957728 11512497060090503380 3628625525211378151 11103495505246511797 2845479787452396347 4965287217376368110 14270177027024500615 13055917437861861751 11475467189091354389 9594645009678076994 2395300739951807432 14570532695054630805 17279431326297778574 9737025355870636920 14301859818399478087 15985755198300575650 1735937555324567784 11415784845998078773 14635530044421516745 5108253806922658502 4852753074315249486 17790059765621955573 18272520713950576604 16062925074086699916 13579386452914661500 14536990546315630815 16474546069787878725 8030862537540221006 15010801655948342361 3391731651984127610 16985342684879241580 1919197494955308147 126725349226830236 7716026263207440196 11276814396170370364 13412923368598847641 8254171028394944187 4840272930127928257 1393713445176227427 13801441193722522719 17859865962681391227 17900764145354970135 4785698757731591519 8904416199731306908 18361424372642117866 7217534611158069132 9236676292854233019 14184136120631171831 8167778333187082006 14067023465552225784 15401600043586186640 17031427529647597481 14078714063333500835 7720310790038306356 3555127018420615045 13691666042763860667 16859172361028959653 18060964336927584832 10325048459996314546 2380544127457212173 9481854710241064938 9111601812662972910 16604753933474125864 4815191833868697063 1228391334673805244 188477089093413480 13138503161535557947 17872660724078691776 2630667186009365602 11929353121338795079 2280045147659944189 12180328912167754624 18275653671254420471 12576505241971683758 17294032501392110518 11041309807488562762 12701209886512189264 6879016130217389085 11379226063745126924 3477818050514235311 8133717568592227413 18432508444773805932 6459425553472477627 15874709718500043175 10331494359494478605 7406747616599582226 2116935040673857089 3458058839249779561 4522696850193385792 9670681270261957523 3103570839001223412 13880949839342009340 2009703146330954022 2714277000875436936 10939546155603250261 4924791661186667727 16802817839239964488 10500684459696187061 13166096356418725460 6085798715797003251 7217271013207487725 7546316434833151875 5998908730834944384 10733541374991600431 16323120572840121035 4896289337422656949 11603991142554892889 6612990967345580109 6891673523234042799 11306617067652916646 13579851637036940798 8153775547379116194 15862758499052166297 1805614564714752671 2404833782137122787 9533899043361622075 13740912334010360456 1207346535072791381 12579850381737727069 12254648010399254243 10763322866609427721 14185868692381055699 4087389986125426403 13145489896712677031 16134883967573714416 6759657750471069029 13095537719088971031 11956172993419018342 12300002347253348451 2022493814221429645 596596805808291433 4726189385398897528 14121934496673551160 17933600516981933582 1450187748051625629 2828813449753523454 2310036677653938393 15018820182041297889 7669011924025749230 3331765492574542541 17529498990384574448 14915583565489490828 10484284754377395577 935454703967567554 9452922465544084214 5123257721467649438 15171972464050759888 7145873370258015169 1318477872686786127 12591191207190370284 9266172883891107845 5485525213616559361 4262289267609693357 10270231241203280978 14868102800822058834 9347287633163680661 14304656880457189713 8276870706661889707 218574174535249707 8381898306002459811 4039918588629572428 9168465954888187454 305845357423681806 10025721886977060477 8917474476564570483 14954581369726991434 10358929121222033616 3062090464721195427 16080885990775003616 14712879024822581389 6076222472968538365 5094703733401916200 16146092718481889919 14487148597550230230 17056008195177121210 9622189650639378388 5036332372896736270 10635908798343451661 12544061673059422252 8899405450226055778 3467155636501093796 244632560864083763 2424469132668792680 16281307220550989725 6622206958741728566 17499655960416135305 6928265638064436030 9432301952377151803 3141208922294961273 16140374266365989695 9888638279498278545 7267296207733465538 12424202242923626551 12787667649432884476 15086649049041916860 13203773540438979876 13148370482462709714 5196063368026503975 10728690034792135914 7209810434178221596 7920486771254950338 14891811507094787397 9063702503768497179 1652112777518913182 378940921069222062 8106815788262936841 3035706454507171026 16634336865267642704 17088936111150994575 9072509132104082961 3625469779593795807 4213580091788570640 2430442604389825249 17437957435374171042 14228133509692737934 9685010575554811302 15805146201311208112 4221561596448690398 18444505199574872983 6997471609587040732 15583503113813454876 661398963174185191 8317953502471580309 10405720909456491366 14073071412417944554 11831037624151734464 13271401502239346998 17976475544770918307 10035937870658129962 14622784881987055969 15753102909766087504 4553012180715110146 10362890068333298784 7474358744404672397 5337852059714465406 17984453418449576454 2113333636185232548 13324233801805218875 3806154903414642889 15795481270392557113 2007160340947597005 12394447500661060178 16426815696550439703 4959412541303039145 5863162373475616807 17420793971887523396 283757264644113646 7959872808168923748 10608726731324046303 6169910868836871282 6632908174144533423 18116029386473761184 15443710877489833098 4763836942618696934 10124448068605488323 7458647271732121116 8135298164621651310 13190782471641384733 5311936737028681069 1738834516313729067 11713887756060775440 1198684884711236934 14364746482756703785 5620914229691815062 13612923702801764236 4449842140036137549 9710625607204645814 10848338773003410670 17586377157503253953 7978675931950199079 8147752144525613537 16779768949948000723 13804538657607172260 14624664546801241760 4115004781551263768 1275243973296027604 3801944489207926749 7037961735990030638 8149554047372585267 8467770134150695816 16475718870205550025 17393967327994678801 4617969973840547525 6732253625691758813 16912389606509819343 13682310216276640217 16906917322179034554 16916069602229373345 1042887513950674699 13353567547267073747 8103513620713375123 15162471188167400245 18153961998857324513 2961187863700059639 7183339428121711258 9183602822468943369 2246364871142816684 9495249728902164780 9917740407038017915 7892284484322725207 3880157049925433424 14647128143740410842 5598273089716243001 2118839815450033730 13458608008636684214 13211372872612701564 12312996818145669639 15943937654508291152 90071142258357326 13636844272835071532 11700810698384870960 15096243194280484850 14312521415751552272 16622623646357848898 16075558059483092510 4208230584665563881 14110305656541659236 1988461495379292294 12139024019663159515 15874225331356537001 9823618257075960594 4974174184370756814 12315619356889324405 15968285914733932303 10483589859345249912 14532260588903326729 15733083999487770596 10729041591379470833 18194914550934278661 1860728324817252712 14751893837827829188 17784913166377888303 17992616315512308754 16471466418283553540 14863547248612439940 17491959166695180655 15954610512356419878 9328315272533347269 3333568857884259496 10064337250554691941 17249927694092232789 12546778403740976651 16987206235530958328 14817292887292017826 3834049120590888397 14778564359569434323 11205759188442079921 4784019958141464838 15966082865799561543 6108505289116087264 12249481102098058807 15639294871382842478 16115113105890852649 144137888259226778 201752318469087335 18228038024625498664 13039872431437904772 12420084697877620138 9437581711206754699 4202639637246587582 15713487770749989309 2576599680398093889 12525341553398503815 2747724470416667706 228968257436847403 6506479806587846257 18379017470890449090 4303901433843074010 8534944770949616370 14957149685352170837 6827481155374462470 7303341872764370939 14147015467513452382 17645245101177368581 17460062795112795960 10708758674277133269 7562403189256765814 12368792062589058646 4452263373820172934 12952798241222891467 13755248595869934446 7950043388705206410 2461421371404159183 14781776690271843308 13026603850246989564 13938054760398404902 47439317508441991 7427484394232531927 5486374425697256115 853637953428654517 7059765993888051081 10627532755242508329 7833747387566932817 711412859873441303 17782422737513760649 7333284372868693670 3986990253794106310 1881865328645409284 3654061045010262098 9640083355622142078 13105890097193581289 15224343638088186449 13324520443042785752 6111587224339702919 5108632353090079353 8280876451442068862 532674982560721104 15564737868512402709 10602173186915442614 2637642474336467490 12234321355869114378 7225502533930588566 10466325225660416135 1091311943621862971 4655388108388877118 8392665157245580498 17477785650055215912 14402818342399455398 7742690698086068381 15574533375161943622 3663911683603162895 6128123922504307740 13175644887517540150 108069537608914489 375245130177561108 8414214534483089314 2884115595550323637 11512041316728937596 10339062203513173132 14976142657269596542 16629224623773629841 12970735306232934673 4446627553455623985 15381220109675661626 13456675939933644776 12135954137910640456 10581055667287462020 1845145481981815910 13312518329382291600 3852926571793732358 7553582956878701951 15357515454668645857 8035095805029840631 12776139488461901583 1438845306570485272 17175832039719907132 723733463674431402 1367232002604096558 17336890298167032714 17451548074284603645 8733126085424519295 7032543731093520762 17366214896564953806 7325235920134840306 368974346646933610 5020341462351440279 3706389319305389486 13406452454336024813 13812716434345134403 3544411415552431519 8639156274598040907 3585775076047803608 13796561024862988104 17096785981387444547 133898253701305561 8677233803693140515 310836573487934603 319654064297230167 4577987695529222959 1607564207486032819 947124494270121740 16913567929574953826 6558285321659901365 15393084425700632195 6061915948715199641 18234563078843190387 6122983501735585345 6966493962599481799 9798685483602921943 4799163978775651024